diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_119.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_119.bin new file mode 100644 index 0000000000000000000000000000000000000000..1c30e96f068b77f8db76b3e9613938dc75d5b39a --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_119.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1d9a436fa9741688edb3f6df0e6d9b825832bedf41161bd734fe165d752a83d +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_12.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_12.bin new file mode 100644 index 0000000000000000000000000000000000000000..88ffd229d146eae22258288863eb5cdfd1d30aed --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_12.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10d2066bccb121517c6b4d28200bc0597bc7bbf83f16edd1a4319af9aed0028e +size 384 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_120.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_120.bin new file mode 100644 index 0000000000000000000000000000000000000000..2f8e922bf4c020aebbce4a8d4cafa85b55a75f43 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_120.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:478d081156bfda6633592671c628bbafad86a6610dd3b13d0377d30ab15f7038 +size 384 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_121.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_121.bin new file mode 100644 index 0000000000000000000000000000000000000000..2cc2a94177231f39a4fa5e5be3966039630cdecc --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_121.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:123e30415aba5df1803a236518436c196433223de867d613b5d677d22ffbab9a +size 384 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_122.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_122.bin new file mode 100644 index 0000000000000000000000000000000000000000..059d0b71a1ffd869a874dbf7ebcd24c423ab1deb --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_122.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9cb44904cddab76168851801794dd62149f3293c61d89d395516def1168b6d3 +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_123.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_123.bin new file mode 100644 index 0000000000000000000000000000000000000000..be745e70cc59e2ef565004c6b882eb9a32416364 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_123.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51a5d087b214a6996037451e928946277a3639f64111929703839fc43a79addb +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_124.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_124.bin new file mode 100644 index 0000000000000000000000000000000000000000..d2923db5e9eb67728577488440824bcf918763c4 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_124.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5a73e4da4d2bed15b96c8157fb7e388578bdff5031935c95c316ccf8ac954b6 +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_125.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_125.bin new file mode 100644 index 0000000000000000000000000000000000000000..573376a614d8a5a3f22c635832b82e37f0bb3070 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_125.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f619e69fde91b471157ec9c346b4db36e4e60abab07a18bd4603d963745bf305 +size 376 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_126.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_126.bin new file mode 100644 index 0000000000000000000000000000000000000000..7ed9c7fb1055c30979f88b04585b00cd9f9b5c30 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_126.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26ea9bb127fbe20d90c3b632cbb2518f492b1ed7feefebc9b04a2c360b570c36 +size 756 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_127.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_127.bin new file mode 100644 index 0000000000000000000000000000000000000000..358ba74a6a3e51ae538e1d415a8808c8c513f9e1 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_127.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:403a029188e743f7f1814a2d4703915229d5918c8dff3a3659c4bf467f7374da +size 384 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_128.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_128.bin new file mode 100644 index 0000000000000000000000000000000000000000..6848e01a0630488cb6688e882f6ec9f0d5e3ae90 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_128.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20f981486199a1fd39c8e1b9bc35f9e94cfc370e6f9118356c998a6a65b627a5 +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_129.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_129.bin new file mode 100644 index 0000000000000000000000000000000000000000..138a34d5f63bfb71b6fecda3d37bdd1dc72fa31f --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_129.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4397744f8a9cfc47351c46cb8af4fb81bb0b7ae8c0344bb48c0ec79b652a662d +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_13.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_13.bin new file mode 100644 index 0000000000000000000000000000000000000000..0a2828c407231a169736198b0a8b9777072d5097 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_13.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8f934e3c8eff7f247501faf863a7a5eb40acf737e1e2c4aa6d334bbd3df3810 +size 384 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_130.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_130.bin new file mode 100644 index 0000000000000000000000000000000000000000..a4fc90a86527d1718a3ffe16236e81d3a312ee61 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_130.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3bdc639c33344b53f4bca60e29da64d4c1b477a8cf6c9a830b7c6fb40e96e85 +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_133.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_133.bin new file mode 100644 index 0000000000000000000000000000000000000000..6848e01a0630488cb6688e882f6ec9f0d5e3ae90 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_133.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20f981486199a1fd39c8e1b9bc35f9e94cfc370e6f9118356c998a6a65b627a5 +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_134.bin b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_134.bin new file mode 100644 index 0000000000000000000000000000000000000000..138a34d5f63bfb71b6fecda3d37bdd1dc72fa31f --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/0_3/lcp/0_3_134.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4397744f8a9cfc47351c46cb8af4fb81bb0b7ae8c0344bb48c0ec79b652a662d +size 296 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/Makefile b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..e6dacdda0ebf2cfa26c5e865fa9897a7c2b246b8 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/Makefile @@ -0,0 +1,34 @@ +.PHONY: all i719_wrap_transpose4d_adf_wrapper.rule i802_wrap_resize_adf_wrapper.rule i852_wrap_slice_adf_wrapper.rule i897_wrap_concat_adf_wrapper.rule i1009_wrap_resize_adf_wrapper.rule i1100_superkernels.rule clean + +ifeq ($(XILINX_VITIS_AIETOOLS),) +XILINX_VITIS_AIETOOLS:=${XILINX_VITIS}/aietools +endif +ifeq ($(CARDANO_AIE_ARCH_MODEL_DIR),) +CARDANO_AIE_ARCH_MODEL_DIR := ${XILINX_VITIS_AIETOOLS}/data/aie2p/lib +endif +XCHESSCC := xchesscc -aiearch aie2p + +INCLUDE_PATH := -I ../../.. -I ${XILINX_VITIS_AIETOOLS}/include -I /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I /usr/local/lib/python3.10/dist-packages/include/aie_api -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I /usr/local/lib/python3.10/dist-packages/vitis_mllib -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I ${CARDANO_AIE_ARCH_MODEL_DIR}/runtime_cxx/libcxx-lite/include -I ${CARDANO_AIE_ARCH_MODEL_DIR}/runtime_cxx/libs/libcxx-9.0.0/include-lite -I ${CARDANO_AIE_ARCH_MODEL_DIR}/runtime/include + +all: i719_wrap_transpose4d_adf_wrapper.rule i802_wrap_resize_adf_wrapper.rule i852_wrap_slice_adf_wrapper.rule i897_wrap_concat_adf_wrapper.rule i1009_wrap_resize_adf_wrapper.rule i1100_superkernels.rule + +i719_wrap_transpose4d_adf_wrapper.rule: + ${XCHESSCC} +f +s -p me -P ${CARDANO_AIE_ARCH_MODEL_DIR} +Wllvm,-O2,-fno-jump-tables,-fno-discard-value-names,-Xclang,-chess-only-info-critical-passes,-g -D__AIENGINE__ -D__AIE_ARCH__=21 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR ${INCLUDE_PATH} /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i719_wrap_transpose4d_adf_wrapper.cpp -o i719_wrap_transpose4d_adf_wrapper.ll + +i802_wrap_resize_adf_wrapper.rule: + ${XCHESSCC} +f +s -p me -P ${CARDANO_AIE_ARCH_MODEL_DIR} +Wllvm,-O2,-fno-jump-tables,-fno-discard-value-names,-Xclang,-chess-only-info-critical-passes,-g -D__AIENGINE__ -D__AIE_ARCH__=21 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR ${INCLUDE_PATH} /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper.cpp -o i802_wrap_resize_adf_wrapper.ll + +i852_wrap_slice_adf_wrapper.rule: + ${XCHESSCC} +f +s -p me -P ${CARDANO_AIE_ARCH_MODEL_DIR} +Wllvm,-O2,-fno-jump-tables,-fno-discard-value-names,-Xclang,-chess-only-info-critical-passes,-g -D__AIENGINE__ -D__AIE_ARCH__=21 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR ${INCLUDE_PATH} /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper.cpp -o i852_wrap_slice_adf_wrapper.ll + +i897_wrap_concat_adf_wrapper.rule: + ${XCHESSCC} +f +s -p me -P ${CARDANO_AIE_ARCH_MODEL_DIR} +Wllvm,-O2,-fno-jump-tables,-fno-discard-value-names,-Xclang,-chess-only-info-critical-passes,-g -D__AIENGINE__ -D__AIE_ARCH__=21 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR ${INCLUDE_PATH} /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper.cpp -o i897_wrap_concat_adf_wrapper.ll + +i1009_wrap_resize_adf_wrapper.rule: + ${XCHESSCC} +f +s -p me -P ${CARDANO_AIE_ARCH_MODEL_DIR} +Wllvm,-O2,-fno-jump-tables,-fno-discard-value-names,-Xclang,-chess-only-info-critical-passes,-g -D__AIENGINE__ -D__AIE_ARCH__=21 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR ${INCLUDE_PATH} /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i1009_wrap_resize_adf_wrapper.cpp -o i1009_wrap_resize_adf_wrapper.ll + +i1100_superkernels.rule: + ${XCHESSCC} +f +s -p me -P ${CARDANO_AIE_ARCH_MODEL_DIR} +Wllvm,-O2,-fno-jump-tables,-fno-discard-value-names,-Xclang,-chess-only-info-critical-passes,-g -D__AIENGINE__ -D__AIE_ARCH__=21 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR ${INCLUDE_PATH} /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/superkernels.cpp -o i1100_superkernels.ll + +clean: + rm -rf i719_wrap_transpose4d_adf_wrapper.ll i802_wrap_resize_adf_wrapper.ll i852_wrap_slice_adf_wrapper.ll i897_wrap_concat_adf_wrapper.ll i1009_wrap_resize_adf_wrapper.ll i1100_superkernels.ll \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper.cpp b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9a71cd8193efcd62f2b79c233f9d25849de811e5 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper.cpp @@ -0,0 +1,3 @@ +#include "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp" +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>(adf::io_buffer>> &__restrict,adf::io_buffer>> &__restrict,const unsigned int (&)[16]); + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_analysis.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_analysis.json new file mode 100644 index 0000000000000000000000000000000000000000..bdaf7d7a7d88c5a9a62ea57063ba82906137f28d --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_analysis.json @@ -0,0 +1,5026 @@ +{ + "ModuleName": "i802_wrap_resize_adf_wrapper", + "SourceFileName": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper.cpp", + "StructTypes": [ + { + "Name": "struct.resize_common_internal_params", + "Size": 128 + }, + { + "Name": "struct.ipd.custom_type.uint2_t", + "Size": 1 + }, + { + "Name": "struct.ipd.custom_type.uint4_t", + "Size": 1 + }, + { + "Name": "struct.aie::detail::add_op", + "Size": 1 + }, + { + "Name": "struct.aie::detail::utils::iteration_dim", + "Size": 1 + }, + { + "Name": "struct.aie::detail::utils::iteration_dim.18", + "Size": 1 + }, + { + "Name": "class.anon.31", + "Size": 1 + }, + { + "Name": "class.anon.34", + "Size": 1 + }, + { + "Name": "class.anon.42", + "Size": 1 + }, + { + "Name": "class.anon.46", + "Size": 1 + }, + { + "Name": "class.anon.48", + "Size": 1 + }, + { + "Name": "class.anon.56", + "Size": 1 + }, + { + "Name": "struct.aie::detail::utils::iteration_dim.59", + "Size": 1 + }, + { + "Name": "class.anon.69", + "Size": 1 + }, + { + "Name": "class.anon.71", + "Size": 1 + }, + { + "Name": "class.anon.77", + "Size": 1 + }, + { + "Name": "class.anon.80", + "Size": 1 + }, + { + "Name": "class.anon.82", + "Size": 1 + }, + { + "Name": "class.anon.86", + "Size": 1 + }, + { + "Name": "class.anon.88", + "Size": 1 + }, + { + "Name": "class.anon.93", + "Size": 1 + }, + { + "Name": "class.anon.97", + "Size": 1 + }, + { + "Name": "struct.aie::detail::sub_op", + "Size": 1 + }, + { + "Name": "class.anon.102", + "Size": 1 + }, + { + "Name": "class.anon.110", + "Size": 1 + }, + { + "Name": "class.anon.114", + "Size": 1 + }, + { + "Name": "class.anon.116", + "Size": 1 + }, + { + "Name": "class.anon.123", + "Size": 1 + }, + { + "Name": "class.anon.128", + "Size": 1 + }, + { + "Name": "class.aie::tile", + "Size": 1 + }, + { + "Name": "struct.ipd.custom_type.bfloat16", + "Size": 2 + }, + { + "Name": "class.aie::detail::tile", + "Size": 1 + }, + { + "Name": "struct.adf::detail::io_buffer_base", + "Size": 4 + }, + { + "Name": "class.aie::vector", + "Size": 128 + }, + { + "Name": "class.aie::detail::vector_base", + "Size": 128 + }, + { + "Name": "struct.std::__2::array", + "Size": 128 + }, + { + "Name": "struct.v16int32", + "Size": 64 + }, + { + "Name": "struct.ipd.custom_type.v128int4", + "Size": 64 + }, + { + "Name": "class.aie::vector.1", + "Size": 64 + }, + { + "Name": "class.aie::detail::vector_base.2", + "Size": 64 + }, + { + "Name": "struct.v32bfloat16", + "Size": 64 + }, + { + "Name": "class.aie::vector_elem_ref", + "Size": 8 + }, + { + "Name": "class.aie::accum", + "Size": 128 + }, + { + "Name": "class.aie::detail::accum_base", + "Size": 128 + }, + { + "Name": "struct.v32accfloat", + "Size": 128 + }, + { + "Name": "struct.ipd.custom_type.v32acc32", + "Size": 128 + }, + { + "Name": "struct.v32float", + "Size": 128 + }, + { + "Name": "struct.ipd.custom_type.v256int4", + "Size": 128 + }, + { + "Name": "class.aie::vector.3", + "Size": 128 + }, + { + "Name": "class.aie::detail::vector_base.4", + "Size": 128 + }, + { + "Name": "struct.std::__2::array.5", + "Size": 128 + }, + { + "Name": "struct.v16float", + "Size": 64 + }, + { + "Name": "class.aie::mask", + "Size": 4 + }, + { + "Name": "struct.std::__2::array.6", + "Size": 4 + }, + { + "Name": "class.aie::accum.7", + "Size": 256 + }, + { + "Name": "class.aie::detail::accum_base.8", + "Size": 256 + }, + { + "Name": "struct.v32acc64", + "Size": 256 + }, + { + "Name": "struct.ipd.custom_type.v64acc32", + "Size": 256 + }, + { + "Name": "class.aie::vector.9", + "Size": 32 + }, + { + "Name": "class.aie::detail::vector_base.10", + "Size": 32 + }, + { + "Name": "struct.v16bfloat16", + "Size": 32 + }, + { + "Name": "struct.ipd.custom_type.v64int4", + "Size": 32 + }, + { + "Name": "class.aie::vector_elem_ref.11", + "Size": 8 + }, + { + "Name": "class.aie::accum.12", + "Size": 64 + }, + { + "Name": "class.aie::detail::accum_base.13", + "Size": 64 + }, + { + "Name": "struct.v16accfloat", + "Size": 64 + }, + { + "Name": "struct.ipd.custom_type.v16acc32", + "Size": 64 + }, + { + "Name": "struct.aie::unary_op", + "Size": 128 + }, + { + "Name": "struct.aie::unary_op_common", + "Size": 128 + }, + { + "Name": "struct.aie::unary_op.63", + "Size": 128 + }, + { + "Name": "struct.aie::unary_op_common.64", + "Size": 128 + }, + { + "Name": "struct.aie::unary_op.126", + "Size": 64 + }, + { + "Name": "struct.aie::unary_op_common.127", + "Size": 64 + }, + { + "Name": "struct.std::__2::integer_sequence", + "Size": 1 + }, + { + "Name": "class.anon", + "Size": 4 + }, + { + "Name": "class.anon.14", + "Size": 4 + }, + { + "Name": "class.aie::detail::vector_base.15", + "Size": 64 + }, + { + "Name": "class.aie::vector.16", + "Size": 64 + }, + { + "Name": "class.anon.17", + "Size": 16 + }, + { + "Name": "struct.ipd.custom_type.uint1_t", + "Size": 1 + }, + { + "Name": "struct.ipd.custom_type.uint5_t", + "Size": 1 + }, + { + "Name": "struct.me_primitive::chessout_v16int32_vadd32_v16int32_v16int32_uint1_t_uint5_t___uint___uint", + "Size": 68 + }, + { + "Name": "class.anon.19", + "Size": 8 + }, + { + "Name": "class.aie::vector.20", + "Size": 64 + }, + { + "Name": "class.aie::detail::vector_base.21", + "Size": 64 + }, + { + "Name": "struct.v32int16", + "Size": 64 + }, + { + "Name": "class.aie::accum.22", + "Size": 128 + }, + { + "Name": "class.aie::detail::accum_base.23", + "Size": 128 + }, + { + "Name": "class.aie::vector.24", + "Size": 64 + }, + { + "Name": "class.aie::detail::vector_base.25", + "Size": 64 + }, + { + "Name": "struct.v32uint16", + "Size": 64 + }, + { + "Name": "class.aie::vector.26", + "Size": 128 + }, + { + "Name": "class.aie::detail::vector_base.27", + "Size": 128 + }, + { + "Name": "struct.std::__2::array.28", + "Size": 128 + }, + { + "Name": "class.anon.29", + "Size": 12 + }, + { + "Name": "class.anon.30", + "Size": 4 + }, + { + "Name": "class.anon.32", + "Size": 12 + }, + { + "Name": "class.anon.33", + "Size": 4 + }, + { + "Name": "struct.ipd.custom_type.uint6_t", + "Size": 1 + }, + { + "Name": "struct.me_primitive::chessout_v32acc32_ups_x2c_v32uint16_uint6_t_uint1_t_uint1_t_uint2_t_bool", + "Size": 129 + }, + { + "Name": "class.aie::detail::filter_mode", + "Size": 12 + }, + { + "Name": "struct.aie::detail::filter_odd_tag", + "Size": 1 + }, + { + "Name": "class.aie::detail::shuffle_mode", + "Size": 8 + }, + { + "Name": "struct.aie::detail::shuffle_unzip_tag", + "Size": 1 + }, + { + "Name": "class.anon.36", + "Size": 1 + }, + { + "Name": "class.anon.38", + "Size": 8 + }, + { + "Name": "class.anon.39", + "Size": 8 + }, + { + "Name": "class.anon.40", + "Size": 4 + }, + { + "Name": "class.anon.41", + "Size": 4 + }, + { + "Name": "struct.aie::detail::filter_even_tag", + "Size": 1 + }, + { + "Name": "class.aie::accum.44", + "Size": 256 + }, + { + "Name": "class.aie::detail::accum_base.45", + "Size": 256 + }, + { + "Name": "class.anon.50", + "Size": 4 + }, + { + "Name": "class.anon.51", + "Size": 4 + }, + { + "Name": "struct.aie::unary_op.52", + "Size": 128 + }, + { + "Name": "struct.aie::unary_op_common.53", + "Size": 128 + }, + { + "Name": "struct.aie::unary_op.54", + "Size": 4 + }, + { + "Name": "struct.aie::unary_op_common.55", + "Size": 4 + }, + { + "Name": "class.anon.58", + "Size": 20 + }, + { + "Name": "class.aie::vector.60", + "Size": 64 + }, + { + "Name": "class.aie::detail::vector_base.61", + "Size": 64 + }, + { + "Name": "class.anon.62", + "Size": 8 + }, + { + "Name": "class.anon.65", + "Size": 12 + }, + { + "Name": "class.anon.66", + "Size": 4 + }, + { + "Name": "class.std::__2::tuple", + "Size": 128 + }, + { + "Name": "struct.std::__2::__tuple_impl", + "Size": 128 + }, + { + "Name": "class.std::__2::__tuple_leaf", + "Size": 64 + }, + { + "Name": "class.std::__2::__tuple_leaf.67", + "Size": 64 + }, + { + "Name": "struct.std::__2::array.73", + "Size": 128 + }, + { + "Name": "struct.std::__2::array.68", + "Size": 128 + }, + { + "Name": "struct.std::__2::__tuple_indices", + "Size": 1 + }, + { + "Name": "struct.std::__2::__tuple_types", + "Size": 1 + }, + { + "Name": "struct.std::__2::__tuple_indices.74", + "Size": 1 + }, + { + "Name": "struct.std::__2::__tuple_types.75", + "Size": 1 + }, + { + "Name": "class.anon.76", + "Size": 16 + }, + { + "Name": "struct.me_primitive::chessout_v32bfloat16_vadd16_v32bfloat16_v32bfloat16_uint1_t_uint1_t_uint5_t___uint___uint", + "Size": 68 + }, + { + "Name": "class.anon.79", + "Size": 16 + }, + { + "Name": "struct.me_primitive::chessout_v32int16_lsrs_v32acc32_uint6_t_uint1_t_uint1_t_uint2_t_uint4_t_bool", + "Size": 65 + }, + { + "Name": "class.anon.84", + "Size": 12 + }, + { + "Name": "class.anon.85", + "Size": 4 + }, + { + "Name": "struct.me_primitive::chessout_v32acc32_ups_x2c_v32int16_uint6_t_uint1_t_uint1_t_uint2_t_bool", + "Size": 129 + }, + { + "Name": "struct.me_primitive::chessout_v32uint16_ulsrs_v32acc32_uint6_t_uint1_t_uint1_t_uint2_t_uint4_t_bool", + "Size": 65 + }, + { + "Name": "class.anon.90", + "Size": 8 + }, + { + "Name": "class.anon.91", + "Size": 12 + }, + { + "Name": "class.anon.92", + "Size": 4 + }, + { + "Name": "struct.me_primitive::chessout_v32acc64_ups_x2d_v32int16_uint6_t_uint1_t_uint1_t_uint2_t_bool", + "Size": 257 + }, + { + "Name": "class.anon.95", + "Size": 12 + }, + { + "Name": "class.anon.96", + "Size": 4 + }, + { + "Name": "struct.me_primitive::chessout_v32acc64_ups_x2d_v32uint16_uint6_t_uint1_t_uint1_t_uint2_t_bool", + "Size": 257 + }, + { + "Name": "class.anon.99", + "Size": 16 + }, + { + "Name": "class.aie::mask.100", + "Size": 4 + }, + { + "Name": "class.anon.101", + "Size": 16 + }, + { + "Name": "class.anon.106", + "Size": 12 + }, + { + "Name": "class.anon.104", + "Size": 16 + }, + { + "Name": "class.anon.105", + "Size": 8 + }, + { + "Name": "class.anon.107", + "Size": 16 + }, + { + "Name": "class.aie::accum.108", + "Size": 256 + }, + { + "Name": "class.aie::detail::accum_base.109", + "Size": 256 + }, + { + "Name": "struct.v64accfloat", + "Size": 256 + }, + { + "Name": "struct.aie::unary_op.112", + "Size": 4 + }, + { + "Name": "struct.aie::unary_op_common.113", + "Size": 4 + }, + { + "Name": "class.anon.118", + "Size": 20 + }, + { + "Name": "class.aie::detail::accum_base.119", + "Size": 128 + }, + { + "Name": "struct.v16acc64", + "Size": 128 + }, + { + "Name": "struct.me_primitive::chessout_v16int32_lsrs_v16acc64_uint6_t_uint1_t_uint1_t_uint2_t_uint4_t_bool", + "Size": 65 + }, + { + "Name": "class.anon.120", + "Size": 16 + }, + { + "Name": "struct.aie::unary_op.121", + "Size": 32 + }, + { + "Name": "struct.aie::unary_op_common.122", + "Size": 32 + }, + { + "Name": "class.anon.125", + "Size": 28 + }, + { + "Name": "class.aie::detail::vector_base.130", + "Size": 32 + }, + { + "Name": "struct.v32int8", + "Size": 32 + }, + { + "Name": "class.aie::detail::vector_base.131", + "Size": 64 + }, + { + "Name": "struct.v64int8", + "Size": 64 + }, + { + "Name": "struct.mask64", + "Size": 8 + }, + { + "Name": "struct.ipd.custom_type.v16int4", + "Size": 8 + }, + { + "Name": "struct.me_primitive::chessout_v64int8_vadd8_v64int8_v64int8_uint1_t_uint5_t_mask64_mask64", + "Size": 72 + }, + { + "Name": "struct.ipd.custom_type.tm_byte_t", + "Size": 1 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "accum_base<(aie::detail::AccumClass)2, 32U, 64U>", + "Size": 128 + }, + { + "Name": "tuple, aie::vector >", + "Size": 128 + }, + { + "Name": "__tuple_leaf<1U, aie::vector, false>", + "Size": 64 + }, + { + "Name": "accum_base<(aie::detail::AccumClass)2, 32U, 16U>", + "Size": 128 + }, + { + "Name": "accum", + "Size": 128 + }, + { + "Name": "__tuple_leaf<0U, aie::vector, false>", + "Size": 64 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "accum_base<(aie::detail::AccumClass)0, 64U, 32U>", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "accum", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "accum", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "vector_elem_ref", + "Size": 8 + }, + { + "Name": "io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >", + "Size": 0 + }, + { + "Name": "mask<32U>", + "Size": 4 + }, + { + "Name": "vector_elem_ref", + "Size": 8 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "accum", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "accum_base<(aie::detail::AccumClass)2, 32U, 32U>", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "accum_base<(aie::detail::AccumClass)0, 32U, 32U>", + "Size": 128 + }, + { + "Name": "io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >", + "Size": 0 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "filter_mode<16U, 64U>", + "Size": 12 + }, + { + "Name": "tile", + "Size": 0 + }, + { + "Name": "shuffle_mode<16U, 64U>", + "Size": 8 + }, + { + "Name": "mask<16U>", + "Size": 4 + }, + { + "Name": "accum", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + }, + { + "Name": "accum_base<(aie::detail::AccumClass)0, 64U, 16U>", + "Size": 128 + }, + { + "Name": "vector", + "Size": 128 + }, + { + "Name": "accum_base<(aie::detail::AccumClass)0, 32U, 64U>", + "Size": 128 + }, + { + "Name": "accum", + "Size": 128 + }, + { + "Name": "vector_base", + "Size": 128 + } + ], + "Globals": [ + { + "Name": "mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [16])::params", + "MangledName": "_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params", + "Size": 128, + "SoftFloat": false + }, + { + "Name": "mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [16])::cur_iter", + "MangledName": "_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter", + "Size": 4, + "SoftFloat": false + }, + { + "Name": "me_primitive::control_sat", + "MangledName": "_ZN12me_primitive11control_satE", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "me_primitive::control_rnd", + "MangledName": "_ZN12me_primitive11control_rndE", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail24add_sub_bits_impl_commonILj32EiLj32ELNS0_15AddSubOperationE0EE3runERKNS_6vectorIiLj32EEERKi.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_24add_sub_bits_impl_commonILj32EiLj32ELNS0_15AddSubOperationE0EE3runERKNS_6vectorIiLj32EEERKiEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_24add_sub_bits_impl_commonILj32EiLj32ELNS0_15AddSubOperationE0EE3runERKNS_6vectorIiLj32EEERKiEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_26broadcast_bits_common_implILj32EiLj32EE3runERKiEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_26broadcast_bits_common_implILj32EiLj32EE3runERKiEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZZN3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj32EE16from_vector_signI8bfloat16EEvRKNS_6vectorIT_Lj32EEEbiENKUlOS7_E_clIRKNS6_IS5_Lj32EEEEEDaSB_.fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZZN3aie6detail10accum_baseILNS0_10AccumClassE0ELj32ELj32EE16from_vector_signItEEvRKNS_6vectorIT_Lj32EEEbiENKUlOS6_E_clIRKNS5_ItLj32EEEEEDaSA_.fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail30add_sub_accum_bits_impl_commonI5acc32Lj32ELNS0_15AddSubOperationE0EE3runERKNS_5accumIS2_Lj32EEEbS8_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail23add_sub_accum_bits_implI8accfloatLj32ELNS0_15AddSubOperationE1EE3runERKNS_5accumIS2_Lj32EEEbS8_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail23add_sub_accum_bits_implI8accfloatLj32ELNS0_15AddSubOperationE0EE3runERKNS_5accumIS2_Lj32EEEbS8_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZNK3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj32EE14to_vector_signIfEENS_6vectorIT_Lj32EEEbi.srs_fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail13mul_bits_implILNS0_10MulMacroOpE0ELj32ELj32EfLj32EfE3runILj32EJEQfraa10is_accum_vITL0_0_EEENS_5accumI8accfloatXT_EEERKNS_6vectorIfXT_EEEbSC_bDpRKT0_.mul_op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj1ELj0ELj1EE7executeIZNS0_13mul_bits_implILNS0_10MulMacroOpE0ELj32ELj32EfLj32EfE3runILj32EJEQfraa10is_accum_vITL0_0_EEENS_5accumI8accfloatXT_EEERKNS_6vectorIfXT_EEEbSG_bDpRKT0_EUlT_E_EEvOSL_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_26broadcast_bits_common_implILj32EfLj32EE3runERKfEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_26broadcast_bits_common_implILj32EfLj32EE3runERKfEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZZN3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj32EE16from_vector_signIfEEvRKNS_6vectorIT_Lj32EEEbiENKUlOS6_E_clIRNS5_IfLj16EEEEEDaSA_.fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZNK3aie6vectorIfLj32EE5splitILj16EEEDav.as_tuple", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_24max_min_bits_impl_commonIfLj32ELNS0_15MaxMinOperationE0EE3runERKNS_6vectorIfLj32EEERKfbEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "aie::detail::max_min_bits_impl_common::op", + "MangledName": "_ZN3aie6detail24max_min_bits_impl_commonIfLj16ELNS0_15MaxMinOperationE0EE2opE", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_24max_min_bits_impl_commonIfLj32ELNS0_15MaxMinOperationE0EE3runERKNS_6vectorIfLj32EEERKfbEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_24max_min_bits_impl_commonIfLj32ELNS0_15MaxMinOperationE1EE3runERKNS_6vectorIfLj32EEERKfbEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "aie::detail::max_min_bits_impl_common::op", + "MangledName": "_ZN3aie6detail24max_min_bits_impl_commonIfLj16ELNS0_15MaxMinOperationE1EE2opE", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_24max_min_bits_impl_commonIfLj32ELNS0_15MaxMinOperationE1EE3runERKNS_6vectorIfLj32EEERKfbEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail30add_sub_accum_bits_impl_commonI5acc32Lj32ELNS0_15AddSubOperationE1EE3runERKNS_5accumIS2_Lj32EEEbS8_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZNK3aie6detail10accum_baseILNS0_10AccumClassE0ELj32ELj32EE14to_vector_signIsEENS_6vectorIT_Lj32EEEbi.srs_fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZZN3aie6detail10accum_baseILNS0_10AccumClassE0ELj32ELj32EE16from_vector_signIsEEvRKNS_6vectorIT_Lj32EEEbiENKUlOS6_E_clIRKNS5_IsLj32EEEEEDaSA_.fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZNK3aie6detail10accum_baseILNS0_10AccumClassE0ELj32ELj32EE14to_vector_signItEENS_6vectorIT_Lj32EEEbi.srs_fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj1ELj0ELj1EE7executeIZNS0_19neg_acc_common_implILj32E5acc32Lj64ELj64EE3runERKNS_5accumIS6_Lj64EEEEUlT_E_EEvOSC_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail30add_sub_accum_bits_impl_commonI5acc64Lj32ELNS0_15AddSubOperationE0EE3runERKNS_5accumIS2_Lj32EEEbS8_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZZN3aie6detail10accum_baseILNS0_10AccumClassE0ELj64ELj32EE16from_vector_signIsEEvRKNS_6vectorIT_Lj32EEEbiENKUlOS6_E_clIRKNS5_IsLj32EEEEEDaSA_.fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZZN3aie6detail10accum_baseILNS0_10AccumClassE0ELj64ELj32EE16from_vector_signItEEvRKNS_6vectorIT_Lj32EEEbiENKUlOS6_E_clIRKNS5_ItLj32EEEEEDaSA_.fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail30add_sub_accum_bits_impl_commonI5acc64Lj32ELNS0_15AddSubOperationE1EE3runERKNS_5accumIS2_Lj32EEEbS8_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_18select_bits_commonIiLj32EE3runERKNS_6vectorIiLj32EEESA_RKNS_4maskILj32EEEEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_18select_bits_commonIiLj32EE3runERKNS_6vectorIiLj32EEESA_RKNS_4maskILj32EEEEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail24add_sub_bits_impl_commonILj32EiLj32ELNS0_15AddSubOperationE1EE3runERKNS_6vectorIiLj32EEERKi.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_24add_sub_bits_impl_commonILj32EiLj32ELNS0_15AddSubOperationE1EE3runERKNS_6vectorIiLj32EEERKiEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_24add_sub_bits_impl_commonILj32EiLj32ELNS0_15AddSubOperationE1EE3runERKNS_6vectorIiLj32EEERKiEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail13cmp_bits_implILNS0_5CmpOpE0ELj32EfLj32EE3runERKNS_6vectorIfLj32EEES7_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj1ELj0ELj1EE7executeIZNS0_13cmp_bits_implILNS0_5CmpOpE0ELj32EfLj32EE3runERKNS_6vectorIfLj32EEESB_EUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_22zeros_bits_common_implILj32EfLj32EE3runEvEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_22zeros_bits_common_implILj32EfLj32EE3runEvEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_13cmp_bits_implILNS0_5CmpOpE0ELj32EfLj32EE3runERKNS_6vectorIfLj32EEEfEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail13cmp_bits_implILNS0_5CmpOpE0ELj32EfLj16EE3runERKNS_6vectorIfLj16EEES7_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_13cmp_bits_implILNS0_5CmpOpE0ELj32EfLj32EE3runERKNS_6vectorIfLj32EEEfEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail30add_sub_bits_impl_float_commonIfLj32ELNS0_15AddSubOperationE1EE3runERKNS_6vectorIfLj32EEES7_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj1ELj0ELj1EE7executeIZNS0_30add_sub_bits_impl_float_commonIfLj32ELNS0_15AddSubOperationE1EE3runERKNS_6vectorIfLj32EEESB_EUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZNK3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj32EE14to_vector_signI8bfloat16EENS_6vectorIT_Lj32EEEbi.srs_fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail13mul_bits_implILNS0_10MulMacroOpE0ELj64ELj32EiLj32EiE3runILj32EJEQfraa10is_accum_vITL0_0_EEENS_5accumI5acc64XT_EEERKNS_6vectorIiXT_EEEbSC_bDpRKT0_.mul_op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZNK3aie6detail10accum_baseILNS0_10AccumClassE0ELj64ELj32EE14to_vector_signIiEENS_6vectorIT_Lj32EEEbi.srs_fn", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNKS0_10accum_baseILNS0_10AccumClassE0ELj64ELj32EE14to_vector_signIiEENS_6vectorIT_Lj32EEEbiEUljE_EEvOSA_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNKS0_10accum_baseILNS0_10AccumClassE0ELj64ELj32EE14to_vector_signIiEENS_6vectorIT_Lj32EEEbiEUljE_EEvOSA_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj0ELj1EE7executeIZNS0_24max_min_bits_impl_commonIiLj32ELNS0_15MaxMinOperationE1EE3runERKNS_6vectorIiLj32EEERKibEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "aie::detail::max_min_bits_impl_common::op", + "MangledName": "_ZN3aie6detail24max_min_bits_impl_commonIiLj16ELNS0_15MaxMinOperationE1EE2opE", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj2ELj1ELj1EE7executeIZNS0_24max_min_bits_impl_commonIiLj32ELNS0_15MaxMinOperationE1EE3runERKNS_6vectorIiLj32EEERKibEUljE_EEvOT_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail13mul_bits_implILNS0_10MulMacroOpE0ELj32ELj16E8bfloat16Lj16ES3_E3runILj16EJEQfraa10is_accum_vITL0_0_EEENS_5accumI8accfloatXT_EEERKNS_6vectorIS3_XT_EEEbSD_bDpRKT0_.mul_op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail5utils17unroll_for_helperIjLj0ELj1ELj0ELj1EE7executeIZNS0_13mul_bits_implILNS0_10MulMacroOpE0ELj32ELj16E8bfloat16Lj16ES7_E3runILj16EJEQfraa10is_accum_vITL0_0_EEENS_5accumI8accfloatXT_EEERKNS_6vectorIS7_XT_EEEbSH_bDpRKT0_EUlT_E_EEvOSM_.it", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZN3aie6detail23add_sub_accum_bits_implI8accfloatLj16ELNS0_15AddSubOperationE0EE3runERKNS_5accumIS2_Lj16EEEbS8_.op", + "Size": 1, + "SoftFloat": false + }, + { + "Name": "__const._ZNK3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj16EE14to_vector_signI8bfloat16EENS_6vectorIT_Lj16EEEbi.srs_fn", + "Size": 1, + "SoftFloat": false + } + ], + "UsesCmathStaticVars": false, + "Functions": [ + { + "FunctionName": "void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [16])", + "StackSize": 19763, + "SoftFloat": false + }, + { + "FunctionName": "get_coreid()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "setup_resize_bilinear_params(resize_common_internal_params&, unsigned int const (&) [16])", + "StackSize": 12, + "SoftFloat": true + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "StackSize": 1042, + "SoftFloat": false + }, + { + "FunctionName": "aie::tile::current()", + "StackSize": 11, + "SoftFloat": false + }, + { + "FunctionName": "aie::tile::set_saturation(aie::saturation_mode)", + "StackSize": 29, + "SoftFloat": false + }, + { + "FunctionName": "aie::tile::set_rounding(aie::rounding_mode)", + "StackSize": 29, + "SoftFloat": false + }, + { + "FunctionName": "select(bool, unsigned int, unsigned int)", + "StackSize": 9, + "SoftFloat": false + }, + { + "FunctionName": "adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >::data() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >::data() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::set(int, unsigned int)", + "StackSize": 468, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v16int32)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::vector_base::insert_helper<16u>(unsigned int, aie::detail::vector_base const&)", + "StackSize": 152, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::current()", + "StackSize": 5, + "SoftFloat": false + }, + { + "FunctionName": "aie::tile::tile(aie::detail::tile const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::tile()", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::set_saturation(aie::saturation_mode)", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "set_satmode(unsigned int)", + "StackSize": 13, + "SoftFloat": false + }, + { + "FunctionName": "uint2_t::uint2_t(unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::set_rounding(aie::rounding_mode)", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "set_rnd(unsigned int)", + "StackSize": 13, + "SoftFloat": false + }, + { + "FunctionName": "uint4_t::uint4_t(unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::read_coreid_()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 110, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::size()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator[](unsigned int)", + "StackSize": 44, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector_elem_ref::operator=(int const&)", + "StackSize": 476, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator v32float() const", + "StackSize": 908, + "SoftFloat": false + }, + { + "FunctionName": "v32accfloat::v32accfloat(v32float)", + "StackSize": 260, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(v32accfloat)", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "void aie::accum::from_vector(aie::vector const&, int)", + "StackSize": 2056, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::to_native() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::iteration_dim::current() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::iteration_dim::operator unsigned int() const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::iteration_dim::current() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits<32u, int, 32u>::run(int const&)", + "StackSize": 428, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<32u, int, 32u>::run(int const&)", + "StackSize": 420, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::accum::to_vector(int) const", + "StackSize": 1158, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::accum::to_vector(int) const", + "StackSize": 1135, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::accum::to_vector(int) const", + "StackSize": 1797, + "SoftFloat": false + }, + { + "FunctionName": "get_satmode()", + "StackSize": 10, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_sticky_ups_of(bool)", + "StackSize": 1, + "SoftFloat": false + }, + { + "FunctionName": "uint2_t::operator unsigned int() const", + "StackSize": 9, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator[](unsigned int)", + "StackSize": 44, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector_elem_ref::operator bfloat16() const", + "StackSize": 164, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::accum::to_vector(int) const", + "StackSize": 591, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::compound_vector_storage<32u, aie::detail::vector_storage >::undef()", + "StackSize": 102, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::utils::make_array<2u, v16int32 (&)()>(v16int32 (&)())", + "StackSize": 98, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::type>::type, 2> aie::detail::utils::make_array_helper(v16int32 (&)(), std::__2::integer_sequence)", + "StackSize": 89, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper(v16int32 (&)(), std::__2::integer_sequence)::{lambda()#1}::operator()() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper(v16int32 (&)(), std::__2::integer_sequence)::{lambda()#2}::operator()() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "undef_v16int32()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "undef_v32bfloat16()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::size()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::elem_ref(unsigned int)", + "StackSize": 28, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector_elem_ref::vector_elem_ref(aie::vector&, unsigned int)", + "StackSize": 12, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::grow<64u>() const", + "StackSize": 1564, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::filter_bits_impl_common<16u, unsigned short, 64u, (aie::detail::FilterOp)0>::run(aie::vector const&, unsigned int)", + "StackSize": 893, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::set(int, unsigned int)", + "StackSize": 456, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int) const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "insert(v16int32, int, int)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<16u>(unsigned int) const", + "StackSize": 216, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base& aie::detail::vector_base::insert<16u>(unsigned int, aie::detail::vector_base const&)", + "StackSize": 164, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::operator v64acc32() const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "me_detail::compute_control(int, int, int, int, int, int, int, int, int, int, int)", + "StackSize": 44, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::add64_conf(v64acc32, v64acc32, int, uint1_t, uint1_t)", + "StackSize": 518, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 64u>::operator v64acc32() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 64u> aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::grow<64u>() const", + "StackSize": 1048, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 64u> const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 64u>::accum_base()", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "v64acc32 aie::detail::accum_set<(aie::detail::AccumClass)0, 32u, 64u>::run(v32acc32 const&)", + "StackSize": 520, + "SoftFloat": false + }, + { + "FunctionName": "set_v64acc32(int, v32acc32)", + "StackSize": 516, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_dl(v32acc32)", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_dh(v32acc32)", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<16u>(unsigned int) const", + "StackSize": 144, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int) const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)", + "StackSize": 995, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)", + "StackSize": 983, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits<32u, int, 16u>::run(int const&)", + "StackSize": 404, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 890, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<32u, int, 16u>::run(int const&)", + "StackSize": 336, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::(anonymous namespace)::native_broadcast<32u, int, 16u>::run(int)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(v16int32)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_to_v16int32(int)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::cast_to() const", + "StackSize": 668, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 882, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 864, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::iteration_dim::operator unsigned int() const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 873, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector& aie::vector::insert<16u>(unsigned int, aie::vector::native_type)", + "StackSize": 312, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::add_op::operator(), aie::vector >(aie::vector, aie::vector) const", + "StackSize": 728, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<16u>(unsigned int) const", + "StackSize": 352, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector& aie::vector::insert<16u>(unsigned int, aie::vector const&)", + "StackSize": 176, + "SoftFloat": false + }, + { + "FunctionName": "add(v16int32, v16int32)", + "StackSize": 404, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator v16int32() const", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, unsigned int>::value, v16int32>::type me_primitive::vadd32(v16int32, v16int32, uint1_t, uint5_t, unsigned int, unsigned int&)", + "StackSize": 206, + "SoftFloat": false + }, + { + "FunctionName": "uint1_t::uint1_t(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "uint5_t::uint5_t(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::grow<32u>() const", + "StackSize": 792, + "SoftFloat": false + }, + { + "FunctionName": "sub_conf(v32accfloat, v32accfloat, int, int, int)", + "StackSize": 794, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::operator v32accfloat() const", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::add32_conf(v32accfloat, v32accfloat, int, uint1_t, uint1_t, uint5_t)", + "StackSize": 391, + "SoftFloat": false + }, + { + "FunctionName": "get_fpmulmac_mask()", + "StackSize": 10, + "SoftFloat": false + }, + { + "FunctionName": "uint5_t::uint5_t(unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "uint5_t::operator unsigned int() const", + "StackSize": 9, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::grow<32u>() const", + "StackSize": 532, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::broadcast_bits_common_impl<32u, int, 32u>::run(int const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, int, 32u>::run(int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 210, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(int const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, int, 32u>::run(int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 202, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<32u, int, 32u>::run(int const&)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 184, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(int const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, int, 32u>::run(int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 193, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(int const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, int, 32u>::run(int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::elementary_vector_bits<(aie::detail::ElementaryOp)7, 32u, float, int, 32u>::run(aie::vector const&, int, bool)", + "StackSize": 6141, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)7, 32u, float, int, 32u>::run(aie::vector const&, int, bool)", + "StackSize": 6128, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits<16u, short, 32u>::run(short const&)", + "StackSize": 404, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::vector::cast_to() const", + "StackSize": 608, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::vector const&, int)", + "StackSize": 992, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum()", + "StackSize": 264, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum()", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "void aie::accum::from_vector_sign(aie::vector const&, bool, int)", + "StackSize": 1055, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::filter_bits<16u, unsigned short, 64u, (aie::detail::FilterOp)0>::run(aie::vector const&, unsigned int)", + "StackSize": 965, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::vector::cast_to() const", + "StackSize": 1063, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow<64u>(unsigned int) const", + "StackSize": 530, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::filter_bits<16u, unsigned short, 64u, (aie::detail::FilterOp)1>::run(aie::vector const&, unsigned int)", + "StackSize": 965, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 3163, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::accum::cast_to() const", + "StackSize": 1056, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 2129, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::accum::cast_to() const", + "StackSize": 1320, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 2129, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::extract<32u>(unsigned int) const", + "StackSize": 545, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::accum::to_vector_sign(bool, int) const", + "StackSize": 1147, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<16u, short, 32u>::run(short const&)", + "StackSize": 336, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::(anonymous namespace)::native_broadcast<16u, short, 32u>::run(short)", + "StackSize": 134, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(v32int16)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "undef_v32int16()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_to_v32int16(int)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32int16)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_base::cast_to() const", + "StackSize": 476, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::type aie::detail::vector_cast_helper(v32int16 const&)", + "StackSize": 272, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32bfloat16)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(v32int16)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(chessllvmInternal, v128int4)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "void aie::accum::from_vector(aie::vector const&, int)", + "StackSize": 980, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)2, 32u, 32u>::undef()", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "undef_v32accfloat()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector(aie::vector const&, int)", + "StackSize": 968, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "StackSize": 956, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::vector_base::insert_helper<16u>(unsigned int, aie::detail::vector_base const&)", + "StackSize": 152, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op::unary_op_common(float)", + "StackSize": 16, + "SoftFloat": true + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)::{lambda(auto:1&&)#1}::operator() const&>(aie::vector const&) const", + "StackSize": 662, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::get_ups()::{lambda(auto:1 const&, int, bool)#1}::operator() >(aie::vector const&, int, bool) const", + "StackSize": 525, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::operator v32accfloat() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "ups_to_v32accfloat(v32bfloat16)", + "StackSize": 192, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator v32bfloat16() const", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::accum_base(v32accfloat const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::to_native() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)0, 32u, 32u>::undef()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "undef_v32acc32()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "StackSize": 1042, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)::{lambda(auto:1&&)#1}::operator() const&>(aie::vector const&) const", + "StackSize": 748, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::get_ups()::{lambda(auto:1 const&, int, bool)#1}::operator() >(aie::vector const&, int, bool) const", + "StackSize": 611, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::operator v32acc32() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "ups_to_v32acc32(v32uint16, int, int)", + "StackSize": 278, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator v32uint16() const", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::accum_base(v32acc32 const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "uint6_t::uint6_t(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, bool>::value, v32acc32>::type me_primitive::ups_x2c(v32uint16, uint6_t, uint1_t, uint1_t, uint2_t, bool&)", + "StackSize": 201, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::to_native() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, ((16u, 16u)+...)> aie::detail::concat_helper<(aie::detail::AccumClass)2, 32u, 16u, 16u>(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u> const&, aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u> const&)", + "StackSize": 1064, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::tuple_element<0u, std::__2::tuple, aie::vector > >::type&& std::__2::get<0u, aie::vector, aie::vector >(std::__2::tuple, aie::vector >&&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::tuple_element<1u, std::__2::tuple, aie::vector > >::type&& std::__2::get<1u, aie::vector, aie::vector >(std::__2::tuple, aie::vector >&&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::filter_bits_impl_common<16u, unsigned short, 64u, (aie::detail::FilterOp)2>::run(aie::vector const&, aie::detail::filter_mode<16u, 64u> const&)", + "StackSize": 808, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::filter_mode<16u, 64u>::filter_mode(unsigned int, aie::detail::filter_odd_tag)", + "StackSize": 43, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::shuffle_mode(unsigned int, aie::detail::shuffle_unzip_tag)", + "StackSize": 25, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::high() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::unzip_mode_low(unsigned int)", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::is_bypass(unsigned int)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::is_swap(unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::fls(unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::clz(unsigned int)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "shuffle(v32uint16, v32uint16, unsigned int)", + "StackSize": 196, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<32u>(unsigned int) const", + "StackSize": 352, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(v32uint16)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "undef_v32uint16()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<32u>(unsigned int) const", + "StackSize": 216, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<32u>(unsigned int) const", + "StackSize": 144, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32uint16)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_base::cast_to() const", + "StackSize": 927, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::type aie::detail::vector_cast_helper const&>(std::__2::array const&)", + "StackSize": 655, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(std::__2::array)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::utils::make_array<2u, aie::detail::vector_cast_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}, std::__2::array >(aie::detail::vector_cast_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}&&, std::__2::array)", + "StackSize": 518, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array const&>(std::__2::array const&)::{lambda(auto:1)#1}, std::__2::tuple_element<0u, std::__2::array >::type>::type, 2> aie::detail::utils::make_array_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}, 0u, 1u, std::__2::array >(aie::detail::vector_cast_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}&&, std::__2::integer_sequence, std::__2::array&&)", + "StackSize": 505, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}, 0u, 1u, std::__2::array >(aie::detail::vector_cast_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}&&, std::__2::integer_sequence, std::__2::array&&)::{lambda()#1}::operator()() const", + "StackSize": 476, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}, 0u, 1u, std::__2::array >(aie::detail::vector_cast_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}&&, std::__2::integer_sequence, std::__2::array&&)::{lambda()#2}::operator()() const", + "StackSize": 476, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_cast_helper const&>(std::__2::array const&)::{lambda(auto:1)#1}::operator()(v16int32) const", + "StackSize": 404, + "SoftFloat": false + }, + { + "FunctionName": "v16int32& std::__2::get<0u, v16int32, 2u>(std::__2::array&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::type aie::detail::vector_cast_helper(v16int32&)", + "StackSize": 272, + "SoftFloat": false + }, + { + "FunctionName": "v32uint16::v32uint16(v16int32)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "v32uint16::v32uint16(chessllvmInternal, v128int4)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "v16int32& std::__2::get<1u, v16int32, 2u>(std::__2::array&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<64u>(unsigned int) const", + "StackSize": 390, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 106, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::compound_vector_storage<64u, aie::detail::vector_storage >::undef()", + "StackSize": 102, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::utils::make_array<2u, v32uint16 (&)()>(v32uint16 (&)())", + "StackSize": 98, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::type>::type, 2> aie::detail::utils::make_array_helper(v32uint16 (&)(), std::__2::integer_sequence)", + "StackSize": 89, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper(v32uint16 (&)(), std::__2::integer_sequence)::{lambda()#1}::operator()() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper(v32uint16 (&)(), std::__2::integer_sequence)::{lambda()#2}::operator()() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::filter_bits_impl_common<16u, unsigned short, 64u, (aie::detail::FilterOp)1>::run(aie::vector const&, unsigned int)", + "StackSize": 893, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::filter_mode<16u, 64u>::filter_mode(unsigned int, aie::detail::filter_even_tag)", + "StackSize": 43, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::low() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 3026, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum()", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}>(aie::detail::select_bits_common::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 813, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(v64acc32)", + "StackSize": 268, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::extract<32u>(unsigned int) const", + "StackSize": 1453, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)0, 32u, 64u>::undef()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "undef_v64acc32()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "add_conf(v64acc32, v64acc32, int, int, int, int)", + "StackSize": 1052, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 64u>::accum_base(v64acc32 const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::accum_base()", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_extract<32u, v64acc32>(v64acc32 const&, unsigned int)", + "StackSize": 652, + "SoftFloat": false + }, + { + "FunctionName": "extract_v32acc32(v64acc32, int)", + "StackSize": 644, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_dl(v64acc32)", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_dh(v64acc32)", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::cmp_impl<(aie::detail::CmpOp)0, float, 32u>::run(aie::vector const&, float const&)", + "StackSize": 2448, + "SoftFloat": true + }, + { + "FunctionName": "aie::accum::accum(v32acc32)", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)0, 32u, 32u>::type aie::detail::accum_cast_helper<(aie::detail::AccumClass)0, 32u, 32u, v32accfloat const&>(v32accfloat const&)", + "StackSize": 264, + "SoftFloat": false + }, + { + "FunctionName": "v32acc32::v32acc32(v32accfloat)", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 1992, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::accum_base()", + "StackSize": 260, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::cast_to() const", + "StackSize": 932, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)2, 32u, 32u>::type aie::detail::accum_cast_helper<(aie::detail::AccumClass)2, 32u, 32u, v32acc32 const&>(v32acc32 const&)", + "StackSize": 528, + "SoftFloat": false + }, + { + "FunctionName": "v32accfloat::v32accfloat(v32acc32)", + "StackSize": 396, + "SoftFloat": false + }, + { + "FunctionName": "v32accfloat::v32accfloat(chessllvmInternal, v32acc32)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 1992, + "SoftFloat": false + }, + { + "FunctionName": "add_conf(v32accfloat, v32accfloat, int, int, int)", + "StackSize": 794, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_cl(v16accfloat)", + "StackSize": 192, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::to_vector_sign(bool, int) const", + "StackSize": 1134, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 110, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::get_srs()::{lambda(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> const&, int, bool)#1}::operator()(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> const&, int, bool) const", + "StackSize": 529, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<32u>(unsigned int) const", + "StackSize": 168, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::compound_vector_storage<32u, aie::detail::vector_storage >::undef()", + "StackSize": 102, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::utils::make_array<2u, v16float (&)()>(v16float (&)())", + "StackSize": 98, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::type>::type, 2> aie::detail::utils::make_array_helper(v16float (&)(), std::__2::integer_sequence)", + "StackSize": 89, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper(v16float (&)(), std::__2::integer_sequence)::{lambda()#1}::operator()() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::make_array_helper(v16float (&)(), std::__2::integer_sequence)::{lambda()#2}::operator()() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "undef_v16float()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "v32float::v32float(v32accfloat)", + "StackSize": 260, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_extract<16u, v32float>(v32float const&, unsigned int)", + "StackSize": 460, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "extract_v16float(v32float, int)", + "StackSize": 388, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_yl(v32float)", + "StackSize": 192, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_yh(v32float)", + "StackSize": 192, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<32u>(unsigned int) const", + "StackSize": 28, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<32u>(unsigned int) const", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op, (aie::Operation)0>::unary_op_common(aie::vector)", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::vector)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::to_native() const", + "StackSize": 776, + "SoftFloat": false + }, + { + "FunctionName": "concat(v16float, v16float)", + "StackSize": 512, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int) const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::concat_y_x(v16float, v16float)", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "bool aie::detail::get_mul_sign, (aie::Operation)0> >(aie::unary_op, (aie::Operation)0>)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common::parent1() const", + "StackSize": 4, + "SoftFloat": true + }, + { + "FunctionName": "bool aie::detail::get_mul_sign >(aie::unary_op)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow<32u>(unsigned int) const", + "StackSize": 530, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits<32u, float, 32u>::run(float const&)", + "StackSize": 628, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow_extract<32u>(unsigned int) const", + "StackSize": 180, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::iteration_dim::operator unsigned int() const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "mul_elem_32(v32float, v32float)", + "StackSize": 6106, + "SoftFloat": false + }, + { + "FunctionName": "mul_elem_32_accuracy_safe(v32float, v32float, int)", + "StackSize": 5722, + "SoftFloat": false + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "StackSize": 5334, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_one_to_v32bfloat16()", + "StackSize": 332, + "SoftFloat": false + }, + { + "FunctionName": "to_v32bfloat16(v32accfloat)", + "StackSize": 388, + "SoftFloat": false + }, + { + "FunctionName": "msc_elem_32(v32bfloat16, v32bfloat16, v32accfloat)", + "StackSize": 780, + "SoftFloat": false + }, + { + "FunctionName": "mul_elem_32_conf(v32bfloat16, v32bfloat16, int)", + "StackSize": 528, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::from_vector(aie::vector const&, int)", + "StackSize": 1054, + "SoftFloat": false + }, + { + "FunctionName": "v32accfloat::operator+=(v32accfloat)", + "StackSize": 1426, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_u16(unsigned int)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(v32uint16)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::srs(v32accfloat, uint4_t, uint5_t)", + "StackSize": 194, + "SoftFloat": false + }, + { + "FunctionName": "get_rnd()", + "StackSize": 10, + "SoftFloat": false + }, + { + "FunctionName": "get_fp2bf_mask()", + "StackSize": 10, + "SoftFloat": false + }, + { + "FunctionName": "uint4_t::operator unsigned int() const", + "StackSize": 9, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::mac32_conf(v32bfloat16, v32bfloat16, v32accfloat, int, uint1_t, uint5_t)", + "StackSize": 390, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::mul32_conf(v32bfloat16, v32bfloat16, int, uint1_t, uint5_t)", + "StackSize": 262, + "SoftFloat": false + }, + { + "FunctionName": "operator+(v32accfloat, v32accfloat)", + "StackSize": 1166, + "SoftFloat": false + }, + { + "FunctionName": "add(v32accfloat, v32accfloat)", + "StackSize": 782, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::utils::iteration_dim::current() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<32u>(unsigned int) const", + "StackSize": 390, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 106, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(std::__2::array)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<32u, float, 32u>::run(float const&)", + "StackSize": 620, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<32u, float, 16u>::run(float const&)", + "StackSize": 536, + "SoftFloat": true + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::broadcast_bits_common_impl<32u, float, 32u>::run(float const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, float, 32u>::run(float const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 210, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::(anonymous namespace)::native_broadcast<32u, float, 16u>::run(float)", + "StackSize": 336, + "SoftFloat": true + }, + { + "FunctionName": "aie::vector::vector(v16float)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "v16float::v16float(v16int32)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "v16float::v16float(chessllvmInternal, v128int4)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(float const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, float, 32u>::run(float const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 202, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<32u, float, 32u>::run(float const&)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 184, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(float const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, float, 32u>::run(float const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 193, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector& aie::vector::insert<16u>(unsigned int, aie::vector const&)", + "StackSize": 176, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(float const&)::{lambda(unsigned int)#1}>(aie::detail::broadcast_bits_common_impl<32u, float, 32u>::run(float const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base& aie::detail::vector_base::insert<16u>(unsigned int, aie::detail::vector_base const&)", + "StackSize": 164, + "SoftFloat": false + }, + { + "FunctionName": "srs_to_v16int32(v16acc64, int, int)", + "StackSize": 408, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 16u>::operator v16acc64() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, bool>::value, v16int32>::type me_primitive::lsrs(v16acc64, uint6_t, uint1_t, uint1_t, uint2_t, uint4_t, bool&)", + "StackSize": 202, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 16u>::accum_base()", + "StackSize": 260, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_extract<16u, v32acc64>(v32acc64 const&, unsigned int)", + "StackSize": 908, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 16u>::accum_base(v16acc64 const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)0, 64u, 16u>::undef()", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "undef_v16acc64()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "extract_v16acc64(v32acc64, int)", + "StackSize": 772, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common::unary_op_common(float)", + "StackSize": 8, + "SoftFloat": true + }, + { + "FunctionName": "aie::unary_op, (aie::Operation)0>::unary_op_common(aie::vector)", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::vector)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_vector_bits<32u, 32u, float, 32u, (aie::detail::AddSubOperation)0>::run(aie::accum const&, bool, float const&)", + "StackSize": 2735, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op, (aie::Operation)0>::operator()() const", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_vector_bits_impl_float_common::run(aie::accum const&, bool, float const&)", + "StackSize": 2598, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_vector_bits_impl_float_common::run(aie::accum const&, bool, aie::vector const&)", + "StackSize": 2333, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::vector const&, int)", + "StackSize": 2068, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op, (aie::Operation)0>::unary_op_common(aie::accum)", + "StackSize": 264, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::accum)", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector(aie::vector const&, int)", + "StackSize": 2044, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "StackSize": 2032, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::vector::split<16u>() const", + "StackSize": 378, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)::{lambda(auto:1&&)#1}::operator()&>(aie::vector&) const", + "StackSize": 418, + "SoftFloat": false + }, + { + "FunctionName": "concat(v16accfloat, v16accfloat)", + "StackSize": 512, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::operator v16accfloat() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::concat_cm_bm(v16accfloat, v16accfloat)", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::get_ups()::{lambda(auto:1 const&, int, bool)#1}::operator() >(aie::vector const&, int, bool) const", + "StackSize": 345, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator v16float() const", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "v16accfloat::v16accfloat(v16float)", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::accum_base(v16accfloat const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::to_native() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::__tuple_leaf<0u, aie::vector, false>::get()", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::__tuple_leaf<1u, aie::vector, false>::get()", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_base::split<16u>() const", + "StackSize": 241, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base&& std::__2::get<0u, aie::detail::vector_base, 2u>(std::__2::array, 2u>&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base&& std::__2::get<1u, aie::detail::vector_base, 2u>(std::__2::array, 2u>&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::tuple >::type, std::__2::__unwrap_ref_decay >::type> std::__2::make_tuple, aie::vector >(aie::vector&&, aie::vector&&)", + "StackSize": 52, + "SoftFloat": false + }, + { + "FunctionName": "extract_elem(v32bfloat16, int, int)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)2, 32u, 16u>::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "undef_v16accfloat()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::__tuple_leaf<0u, aie::vector, false>::__tuple_leaf, void>(aie::vector&&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::__tuple_leaf<1u, aie::vector, false>::__tuple_leaf, void>(aie::vector&&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array, (32u)/(16u)> aie::detail::vector_base::split_helper<16u, 0u, 1u>(std::__2::integer_sequence&&) const", + "StackSize": 228, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<16u>(unsigned int) const", + "StackSize": 216, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<16u>(unsigned int) const", + "StackSize": 144, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v16float)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits<32u, float, 32u, (aie::detail::MaxMinOperation)0>::run(aie::vector const&, float const&)", + "StackSize": 3045, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&)", + "StackSize": 3033, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)", + "StackSize": 3021, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits<32u, float, 16u>::run(float const&)", + "StackSize": 604, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 2928, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 2920, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 2902, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 2911, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, aie::vector const&, bool)", + "StackSize": 2766, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<16u>(unsigned int) const", + "StackSize": 352, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow<16u>(unsigned int) const", + "StackSize": 420, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<16u>(unsigned int) const", + "StackSize": 284, + "SoftFloat": false + }, + { + "FunctionName": "max(v16float, v16float)", + "StackSize": 2105, + "SoftFloat": false + }, + { + "FunctionName": "lt(v16float, v16float)", + "StackSize": 1717, + "SoftFloat": false + }, + { + "FunctionName": "sel(v16int32, v16int32, unsigned int)", + "StackSize": 408, + "SoftFloat": false + }, + { + "FunctionName": "v16int32::v16int32(v16float)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_zero_to_v32bfloat16()", + "StackSize": 332, + "SoftFloat": false + }, + { + "FunctionName": "insert(v32bfloat16, int, v16bfloat16)", + "StackSize": 324, + "SoftFloat": false + }, + { + "FunctionName": "to_v16bfloat16(v16accfloat)", + "StackSize": 196, + "SoftFloat": false + }, + { + "FunctionName": "sub(v16accfloat, v16accfloat)", + "StackSize": 1173, + "SoftFloat": false + }, + { + "FunctionName": "lt(v32bfloat16, v32bfloat16)", + "StackSize": 406, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::upd_xl(v32bfloat16, v16bfloat16)", + "StackSize": 160, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::upd_xh(v32bfloat16, v16bfloat16)", + "StackSize": 160, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::srs(v16accfloat, uint4_t, uint5_t)", + "StackSize": 98, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::add16_conf(v16accfloat, v16accfloat, int, uint1_t, uint1_t, uint5_t)", + "StackSize": 974, + "SoftFloat": false + }, + { + "FunctionName": "extract_v16accfloat(v32accfloat, int)", + "StackSize": 388, + "SoftFloat": false + }, + { + "FunctionName": "set_v32accfloat(int, v16accfloat)", + "StackSize": 388, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_cl(v32accfloat)", + "StackSize": 192, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_ch(v32accfloat)", + "StackSize": 192, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_ch(v16accfloat)", + "StackSize": 192, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, unsigned int>::value, v32bfloat16>::type me_primitive::vadd16(v32bfloat16, v32bfloat16, uint1_t, uint1_t, uint5_t, unsigned int, unsigned int&)", + "StackSize": 207, + "SoftFloat": false + }, + { + "FunctionName": "v16int32::v16int32(chessllvmInternal, v128int4)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<16u>(unsigned int) const", + "StackSize": 284, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<16u>(unsigned int) const", + "StackSize": 148, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<16u>(unsigned int) const", + "StackSize": 76, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::to_vector(int) const", + "StackSize": 1146, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits<32u, float, 32u, (aie::detail::MaxMinOperation)1>::run(aie::vector const&, float const&)", + "StackSize": 3045, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&)", + "StackSize": 3033, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)", + "StackSize": 3021, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 2928, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 2920, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 2902, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 2911, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, aie::vector const&, bool)", + "StackSize": 2766, + "SoftFloat": false + }, + { + "FunctionName": "min(v16float, v16float)", + "StackSize": 2105, + "SoftFloat": false + }, + { + "FunctionName": "ge(v16float, v16float)", + "StackSize": 1717, + "SoftFloat": false + }, + { + "FunctionName": "ge(v32bfloat16, v32bfloat16)", + "StackSize": 406, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, float const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::elementary_vector_bits<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "StackSize": 9479, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::is_signed()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "StackSize": 9466, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::get_saturation() const", + "StackSize": 14, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 3163, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::accum::to_vector(int) const", + "StackSize": 1155, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::vector const&, int)", + "StackSize": 1078, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::accum::to_vector(int) const", + "StackSize": 1155, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::neg_acc_bits<32u, acc32, 32u>::run(aie::accum const&)", + "StackSize": 3020, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::grow_extract<32u>(unsigned int) const", + "StackSize": 681, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum()", + "StackSize": 520, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 4187, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::vector const&, int)", + "StackSize": 2102, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::vector const&, int)", + "StackSize": 2102, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 4187, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<32u>(unsigned int) const", + "StackSize": 168, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 3026, + "SoftFloat": false + }, + { + "FunctionName": "sub_conf(v64acc32, v64acc32, int, int, int, int)", + "StackSize": 1052, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::to_vector(int) const", + "StackSize": 1083, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::to_vector_sign(bool, int) const", + "StackSize": 1011, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::get_srs()::{lambda(aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> const&, int, bool)#1}::operator()(aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> const&, int, bool) const", + "StackSize": 613, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::grow<32u>() const", + "StackSize": 280, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<32u>(unsigned int) const", + "StackSize": 284, + "SoftFloat": false + }, + { + "FunctionName": "srs_to_v32int16(v32acc32, int, int)", + "StackSize": 408, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, bool>::value, v32int16>::type me_primitive::lsrs(v32acc32, uint6_t, uint1_t, uint1_t, uint2_t, uint4_t, bool&)", + "StackSize": 202, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_sticky_srs_of(bool)", + "StackSize": 1, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<32u>(unsigned int) const", + "StackSize": 148, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<32u>(unsigned int) const", + "StackSize": 76, + "SoftFloat": false + }, + { + "FunctionName": "void aie::accum::from_vector(aie::vector const&, int)", + "StackSize": 1066, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::operator v32acc64() const", + "StackSize": 264, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::add32_conf(v32acc64, v32acc64, int, uint1_t, uint1_t)", + "StackSize": 774, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::operator v32acc64() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::grow<32u>() const", + "StackSize": 1044, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)::{lambda(auto:1&&)#1}::operator() const&>(aie::vector const&) const", + "StackSize": 748, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::get_ups()::{lambda(auto:1 const&, int, bool)#1}::operator() >(aie::vector const&, int, bool) const", + "StackSize": 611, + "SoftFloat": false + }, + { + "FunctionName": "ups_to_v32acc32(v32int16, int, int)", + "StackSize": 278, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator v32int16() const", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, bool>::value, v32acc32>::type me_primitive::ups_x2c(v32int16, uint6_t, uint1_t, uint1_t, uint2_t, bool&)", + "StackSize": 201, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::to_native() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::to_vector(int) const", + "StackSize": 1083, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::to_vector_sign(bool, int) const", + "StackSize": 1011, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::get_srs()::{lambda(aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> const&, int, bool)#1}::operator()(aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u> const&, int, bool) const", + "StackSize": 613, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<32u>(unsigned int) const", + "StackSize": 284, + "SoftFloat": false + }, + { + "FunctionName": "srs_to_v32uint16(v32acc32, int, int)", + "StackSize": 408, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, bool>::value, v32uint16>::type me_primitive::ulsrs(v32acc32, uint6_t, uint1_t, uint1_t, uint2_t, uint4_t, bool&)", + "StackSize": 202, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<32u>(unsigned int) const", + "StackSize": 148, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<32u>(unsigned int) const", + "StackSize": 76, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::neg_acc_common_impl<32u, acc32, 32u, 64u>::run(aie::accum const&)", + "StackSize": 2888, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::neg_acc_common_impl<32u, acc32, 64u, 64u>::run(aie::accum const&)", + "StackSize": 2116, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<1u, aie::detail::neg_acc_common_impl<32u, acc32, 64u, 64u>::run(aie::accum const&)::{lambda(auto:1)#1}>(aie::detail::neg_acc_common_impl<32u, acc32, 64u, 64u>::run(aie::accum const&)::{lambda(auto:1)#1}&&)", + "StackSize": 1848, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::accum const&)::{lambda(auto:1)#1}>(aie::detail::neg_acc_common_impl<32u, acc32, 64u, 64u>::run(aie::accum const&)::{lambda(auto:1)#1}&&)", + "StackSize": 1840, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::neg_acc_common_impl<32u, acc32, 64u, 64u>::run(aie::accum const&)::{lambda(auto:1)#1}::operator() >(aie::detail::utils::iteration_dim) const", + "StackSize": 1830, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::accum const&)::{lambda(auto:1)#1}>(aie::detail::neg_acc_common_impl<32u, acc32, 64u, 64u>::run(aie::accum const&)::{lambda(auto:1)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "neg(v64acc32)", + "StackSize": 520, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::extract<64u>(unsigned int) const", + "StackSize": 1057, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::neg64_conf(v64acc32, int)", + "StackSize": 260, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::extract<32u>(unsigned int) const", + "StackSize": 545, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)0, 64u, 32u>::undef()", + "StackSize": 512, + "SoftFloat": false + }, + { + "FunctionName": "undef_v32acc64()", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 3922, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::grow<32u>() const", + "StackSize": 1560, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(v32acc64)", + "StackSize": 268, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::extract<32u>(unsigned int) const", + "StackSize": 1057, + "SoftFloat": false + }, + { + "FunctionName": "add_conf(v32acc64, v32acc64, int, int, int, int)", + "StackSize": 1564, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u> const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::accum_base()", + "StackSize": 516, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::accum_base(v32acc64 const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "void aie::accum::from_vector(aie::vector const&, int)", + "StackSize": 2090, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector(aie::vector const&, int)", + "StackSize": 2078, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "StackSize": 2066, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector_sign(aie::vector const&, bool, int)::{lambda(auto:1&&)#1}::operator() const&>(aie::vector const&) const", + "StackSize": 1516, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::get_ups()::{lambda(auto:1 const&, int, bool)#1}::operator() >(aie::vector const&, int, bool) const", + "StackSize": 1251, + "SoftFloat": false + }, + { + "FunctionName": "ups_to_v32acc64(v32int16, int, int)", + "StackSize": 662, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, bool>::value, v32acc64>::type me_primitive::ups_x2d(v32int16, uint6_t, uint1_t, uint1_t, uint2_t, bool&)", + "StackSize": 329, + "SoftFloat": false + }, + { + "FunctionName": "void aie::accum::from_vector(aie::vector const&, int)", + "StackSize": 2090, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector(aie::vector const&, int)", + "StackSize": 2078, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "StackSize": 2066, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector_sign(aie::vector const&, bool, int)::{lambda(auto:1&&)#1}::operator() const&>(aie::vector const&) const", + "StackSize": 1516, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::get_ups()::{lambda(auto:1 const&, int, bool)#1}::operator() >(aie::vector const&, int, bool) const", + "StackSize": 1251, + "SoftFloat": false + }, + { + "FunctionName": "ups_to_v32acc64(v32uint16, int, int)", + "StackSize": 662, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, bool>::value, v32acc64>::type me_primitive::ups_x2d(v32uint16, uint6_t, uint1_t, uint1_t, uint2_t, bool&)", + "StackSize": 329, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 3922, + "SoftFloat": false + }, + { + "FunctionName": "sub_conf(v32acc64, v32acc64, int, int, int, int)", + "StackSize": 1564, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<32u>(unsigned int) const", + "StackSize": 28, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<32u>(unsigned int) const", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::is_signed()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<32u>::operator==(aie::mask<32u> const&) const", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<32u>::mask(bool)", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::select_bits<32u, int, 32u>::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)", + "StackSize": 878, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int) const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::select_bits_common::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)", + "StackSize": 862, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::select_bits_common::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}>(aie::detail::select_bits_common::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 830, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}>(aie::detail::select_bits_common::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 822, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::select_bits_common::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 804, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<16u> aie::mask<32u>::extract<16u>(unsigned int) const", + "StackSize": 37, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<16u>::mask(bool)", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}>(aie::detail::select_bits_common::run(aie::vector const&, aie::vector const&, aie::mask<32u> const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)", + "StackSize": 995, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)", + "StackSize": 983, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 890, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 882, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 864, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_common<32u, int, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, int const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 873, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::sub_op::operator(), aie::vector >(aie::vector, aie::vector) const", + "StackSize": 728, + "SoftFloat": false + }, + { + "FunctionName": "sub(v16int32, v16int32)", + "StackSize": 404, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::cmp_impl<(aie::detail::CmpOp)0, float, 32u>::scalar_zero()", + "StackSize": 0, + "SoftFloat": true + }, + { + "FunctionName": "aie::detail::cmp_zero_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&)", + "StackSize": 2436, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, float)", + "StackSize": 2312, + "SoftFloat": true + }, + { + "FunctionName": "aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, aie::vector const&)", + "StackSize": 2300, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, float)::{lambda(unsigned int)#1}>(aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, float)::{lambda(unsigned int)#1}&&)", + "StackSize": 2224, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::zeros_bits<32u, float, 32u>::run()", + "StackSize": 612, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<1u, aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}>(aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 2270, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}>(aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 2262, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 2253, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}>(aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::compare_vector_traits<(aie::detail::CmpOp)0, float>::get_op()::{lambda(auto:1, auto:2)#1}::operator(), aie::vector >(aie::vector, aie::vector) const", + "StackSize": 1977, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<32u>& aie::mask<32u>::insert<32u>(unsigned int, aie::mask<32u> const&)", + "StackSize": 24, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<32u> aie::mask<32u>::from_uint32<>(unsigned int)", + "StackSize": 29, + "SoftFloat": false + }, + { + "FunctionName": "void aie::mask<32u>::init_from_words32<0u>(unsigned int)", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::zeros_bits_common_impl<32u, float, 32u>::run()", + "StackSize": 608, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::zeros_bits_common_impl<32u, float, 16u>::run()", + "StackSize": 528, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::zeros_bits_common_impl<32u, float, 32u>::run()::{lambda(unsigned int)#1}>(aie::detail::zeros_bits_common_impl<32u, float, 32u>::run()::{lambda(unsigned int)#1}&&)", + "StackSize": 210, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::(anonymous namespace)::native_broadcast<32u, float, 16u>::run_zeros()", + "StackSize": 332, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_zero_to_v16int32()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_s32(int)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run()::{lambda(unsigned int)#1}>(aie::detail::zeros_bits_common_impl<32u, float, 32u>::run()::{lambda(unsigned int)#1}&&)", + "StackSize": 202, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::zeros_bits_common_impl<32u, float, 32u>::run()::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 184, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run()::{lambda(unsigned int)#1}>(aie::detail::zeros_bits_common_impl<32u, float, 32u>::run()::{lambda(unsigned int)#1}&&)", + "StackSize": 193, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run()::{lambda(unsigned int)#1}>(aie::detail::zeros_bits_common_impl<32u, float, 32u>::run()::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float)::{lambda(unsigned int)#1}>(aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, float)::{lambda(unsigned int)#1}&&)", + "StackSize": 2216, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, float)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 2198, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float)::{lambda(unsigned int)#1}>(aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, float)::{lambda(unsigned int)#1}&&)", + "StackSize": 2207, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<32u>& aie::mask<32u>::insert<16u>(unsigned int, aie::mask<16u> const&)", + "StackSize": 28, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 16u>::run(aie::vector const&, aie::vector const&)", + "StackSize": 2122, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<16u> aie::mask<16u>::from_uint32<>(unsigned int)", + "StackSize": 29, + "SoftFloat": false + }, + { + "FunctionName": "void aie::mask<16u>::init_from_words32<0u>(unsigned int)", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, float)::{lambda(unsigned int)#1}>(aie::detail::cmp_bits_impl<(aie::detail::CmpOp)0, 32u, float, 32u>::run(aie::vector const&, float)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits<32u, float, 32u, (aie::detail::AddSubOperation)1>::run(aie::vector const&, aie::vector const&)", + "StackSize": 4436, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits_impl_float_common::run(aie::vector const&, aie::vector const&)", + "StackSize": 4424, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<1u, aie::detail::add_sub_bits_impl_float_common::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_float_common::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4139, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_float_common::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4131, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits_impl_float_common::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 4122, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}>(aie::detail::add_sub_bits_impl_float_common::run(aie::vector const&, aie::vector const&)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::sub_op::operator(), aie::accum >(aie::accum, aie::accum) const", + "StackSize": 2834, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::grow_extract<64u>(unsigned int) const", + "StackSize": 2340, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(v64accfloat)", + "StackSize": 268, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::extract<32u>(unsigned int) const", + "StackSize": 1709, + "SoftFloat": false + }, + { + "FunctionName": "sub(v64accfloat, v64accfloat)", + "StackSize": 1550, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::operator v64accfloat() const", + "StackSize": 264, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::add64_conf(v64accfloat, v64accfloat, int, uint1_t, uint1_t, uint5_t)", + "StackSize": 775, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 64u>::operator v64accfloat() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::grow<64u>() const", + "StackSize": 2076, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 64u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::grow<64u>() const", + "StackSize": 1560, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 64u> const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 64u>::accum_base()", + "StackSize": 516, + "SoftFloat": false + }, + { + "FunctionName": "v64accfloat aie::detail::accum_set<(aie::detail::AccumClass)2, 32u, 64u>::run(v32accfloat const&)", + "StackSize": 1032, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_storage<(aie::detail::AccumClass)2, 32u, 64u>::undef()", + "StackSize": 512, + "SoftFloat": false + }, + { + "FunctionName": "undef_v64accfloat()", + "StackSize": 256, + "SoftFloat": false + }, + { + "FunctionName": "set_v64accfloat(int, v32accfloat)", + "StackSize": 772, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_dl(v32accfloat)", + "StackSize": 384, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_dh(v32accfloat)", + "StackSize": 384, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 64u>::accum_base(v64accfloat const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_extract<32u, v64accfloat>(v64accfloat const&, unsigned int)", + "StackSize": 908, + "SoftFloat": false + }, + { + "FunctionName": "extract_v32accfloat(v64accfloat, int)", + "StackSize": 772, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_dl(v64accfloat)", + "StackSize": 384, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_dh(v64accfloat)", + "StackSize": 384, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::to_vector(int) const", + "StackSize": 1063, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::to_vector_sign(bool, int) const", + "StackSize": 991, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::get_srs()::{lambda(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> const&, int, bool)#1}::operator()(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> const&, int, bool) const", + "StackSize": 593, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(v32bfloat16)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<32u>(unsigned int) const", + "StackSize": 284, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<32u>(unsigned int) const", + "StackSize": 148, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<32u>(unsigned int) const", + "StackSize": 76, + "SoftFloat": false + }, + { + "FunctionName": "bool aie::detail::get_mul_sign, (aie::Operation)0> >(aie::unary_op, (aie::Operation)0>)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common::parent1() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "bool aie::detail::get_mul_sign >(aie::unary_op)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow<32u>(unsigned int) const", + "StackSize": 530, + "SoftFloat": false + }, + { + "FunctionName": "mul_elem_32(v16int32, v16int32, int, v16int32, v16int32, int)", + "StackSize": 3116, + "SoftFloat": false + }, + { + "FunctionName": "shuffle(v16int32, v16int32, unsigned int)", + "StackSize": 196, + "SoftFloat": false + }, + { + "FunctionName": "v32int16::v32int16(v16int32)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "mul_elem_32(v32int16, int, v32int16, int)", + "StackSize": 786, + "SoftFloat": false + }, + { + "FunctionName": "mac_elem_32_conf(v32int16, int, v32uint16, int, v32acc64, int, int, int, int)", + "StackSize": 1316, + "SoftFloat": false + }, + { + "FunctionName": "mac_elem_32_conf(v32uint16, int, v32int16, int, v32acc64, int, int, int, int)", + "StackSize": 1316, + "SoftFloat": false + }, + { + "FunctionName": "mac_elem_32_conf(v32uint16, int, v32uint16, int, v32acc64, int, int, int, int)", + "StackSize": 1316, + "SoftFloat": false + }, + { + "FunctionName": "v32int16::v32int16(chessllvmInternal, v128int4)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::mul32_conf(v32int16, v32int16, int, uint1_t)", + "StackSize": 389, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::mac32_conf(v32int16, v32uint16, v32acc64, int, uint1_t, uint1_t)", + "StackSize": 646, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::mac32_conf(v32uint16, v32int16, v32acc64, int, uint1_t, uint1_t)", + "StackSize": 646, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::mac32_conf(v32uint16, v32uint16, v32acc64, int, uint1_t, uint1_t)", + "StackSize": 646, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<32u>(unsigned int) const", + "StackSize": 390, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 106, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(std::__2::array)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op::unary_op_common(int)", + "StackSize": 16, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common::unary_op_common(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector(int) const", + "StackSize": 1785, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector_sign(bool, int) const", + "StackSize": 1773, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}>(aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}&&)", + "StackSize": 1735, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}>(aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}&&)", + "StackSize": 1727, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 1709, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}>(aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}&&)", + "StackSize": 1718, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::get_srs()::{lambda(aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 16u> const&, int, bool)#1}::operator()(aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 16u> const&, int, bool) const", + "StackSize": 613, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_dl(v32acc64)", + "StackSize": 384, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_dh(v32acc64)", + "StackSize": 384, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}>(aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::to_vector_sign(bool, int) const::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits<32u, int, 32u, (aie::detail::MaxMinOperation)1>::run(aie::vector const&, int const&)", + "StackSize": 1550, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&)", + "StackSize": 1538, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&, bool)", + "StackSize": 1526, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_times<2u, aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 1433, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 1425, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}::operator()(unsigned int) const", + "StackSize": 1407, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 1416, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, aie::vector const&, bool)", + "StackSize": 1271, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow<16u>(unsigned int) const", + "StackSize": 420, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<16u>(unsigned int) const", + "StackSize": 284, + "SoftFloat": false + }, + { + "FunctionName": "min(v16int32, v16int32, bool)", + "StackSize": 606, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, unsigned int>::value, v16int32>::type min_ge(v16int32, v16int32, bool, unsigned int&)", + "StackSize": 409, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<16u>(unsigned int) const", + "StackSize": 284, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<16u>(unsigned int) const", + "StackSize": 148, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<16u>(unsigned int) const", + "StackSize": 76, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::utils::unroll_for_helper::execute::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}>(aie::detail::max_min_bits_impl_common::run(aie::vector const&, int const&, bool)::{lambda(unsigned int)#1}&&)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::remove_elem_ref >(aie::vector_elem_ref)", + "StackSize": 754, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::remove_elem_ref(int)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector_elem_ref::get() const", + "StackSize": 746, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::get(unsigned int) const", + "StackSize": 742, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::get(unsigned int) const", + "StackSize": 734, + "SoftFloat": false + }, + { + "FunctionName": "extract_elem(v16int32, int)", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "shift_bytes(v16int32, v16int32, unsigned int)", + "StackSize": 594, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::get(unsigned int) const", + "StackSize": 156, + "SoftFloat": false + }, + { + "FunctionName": "extract_elem(v16int32, int, int)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "shiftx(v16int32, v16int32, int, unsigned int)", + "StackSize": 398, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::shiftx(v16int32, v16int32, uint6_t, unsigned int)", + "StackSize": 197, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::get(unsigned int) const", + "StackSize": 148, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "undef_v16bfloat16()", + "StackSize": 32, + "SoftFloat": false + }, + { + "FunctionName": "bool aie::detail::utils::is_powerof2(unsigned int)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "bool aie::detail::check_vector_alignment<16u, bfloat16>(bfloat16 const*)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::load_unaligned_vector<16u, (aie_dm_resource)0, bfloat16>(bfloat16 const*, unsigned int)", + "StackSize": 1322, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::load_vector<16u, (aie_dm_resource)0, bfloat16>(bfloat16 const*)", + "StackSize": 144, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::load_vector_helper::run(bfloat16 const*)", + "StackSize": 108, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::load_unaligned_vector_helper::run(bfloat16 const*, unsigned int)", + "StackSize": 1282, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::type_bits()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16 const* aie::detail::utils::floor_ptr<16u, bfloat16 const>(bfloat16 const*)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_set::run(v16bfloat16 const&, unsigned int)", + "StackSize": 268, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base& aie::detail::vector_base::insert<16u>(unsigned int, aie::detail::vector_base const&)", + "StackSize": 448, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v16bfloat16)", + "StackSize": 36, + "SoftFloat": false + }, + { + "FunctionName": "shift_bytes(v32bfloat16, v32bfloat16, unsigned int)", + "StackSize": 594, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<16u>(unsigned int) const", + "StackSize": 356, + "SoftFloat": false + }, + { + "FunctionName": "set_v32bfloat16(int, v16bfloat16)", + "StackSize": 196, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_xl(v16bfloat16)", + "StackSize": 96, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_xh(v16bfloat16)", + "StackSize": 96, + "SoftFloat": false + }, + { + "FunctionName": "void aie::detail::vector_base::insert_helper<16u>(unsigned int, aie::detail::vector_base const&)", + "StackSize": 436, + "SoftFloat": false + }, + { + "FunctionName": "shiftx(v32bfloat16, v32bfloat16, int, unsigned int)", + "StackSize": 398, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::shiftx(v32bfloat16, v32bfloat16, uint6_t, unsigned int)", + "StackSize": 197, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<16u>(unsigned int) const", + "StackSize": 316, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_extract<16u, v32bfloat16>(v32bfloat16 const&, unsigned int)", + "StackSize": 236, + "SoftFloat": false + }, + { + "FunctionName": "extract_v16bfloat16(v32bfloat16, int)", + "StackSize": 196, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_xl(v32bfloat16)", + "StackSize": 96, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_xh(v32bfloat16)", + "StackSize": 96, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits<16u, bfloat16, 16u>::run(bfloat16 const&)", + "StackSize": 706, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<16u, bfloat16, 16u>::run(bfloat16 const&)", + "StackSize": 670, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<16u, bfloat16, 32u>::run(bfloat16 const&)", + "StackSize": 534, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<16u>(unsigned int) const", + "StackSize": 428, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::(anonymous namespace)::native_broadcast<16u, bfloat16, 32u>::run(bfloat16)", + "StackSize": 334, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(aie::detail::vector_base const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::elem_ref(unsigned int)", + "StackSize": 28, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector_elem_ref::vector_elem_ref(aie::vector&, unsigned int)", + "StackSize": 12, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector_elem_ref::get() const", + "StackSize": 160, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::get(unsigned int) const", + "StackSize": 156, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::get(unsigned int) const", + "StackSize": 148, + "SoftFloat": false + }, + { + "FunctionName": "extract_elem(v32bfloat16, int)", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "bool aie::detail::get_mul_sign, (aie::Operation)0> >(aie::unary_op, (aie::Operation)0>)", + "StackSize": 32, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow_extract<32u>(unsigned int) const", + "StackSize": 692, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::extract<16u>(unsigned int) const", + "StackSize": 877, + "SoftFloat": false + }, + { + "FunctionName": "mul_elem_32(v32bfloat16, int, v32bfloat16, int)", + "StackSize": 532, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::grow<32u>(unsigned int) const", + "StackSize": 620, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<32u>(unsigned int) const", + "StackSize": 484, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum::accum(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u> const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::accum_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::accum_extract<16u, v32accfloat>(v32accfloat const&, unsigned int)", + "StackSize": 460, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op, (aie::Operation)0>::unary_op_common(aie::vector)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::vector)", + "StackSize": 36, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 2001, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl::run(aie::accum const&, bool, aie::accum const&)", + "StackSize": 1928, + "SoftFloat": false + }, + { + "FunctionName": "aie::accum aie::accum::grow<32u>() const", + "StackSize": 1052, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::grow<32u>() const", + "StackSize": 792, + "SoftFloat": false + }, + { + "FunctionName": "v32accfloat aie::detail::accum_set<(aie::detail::AccumClass)2, 32u, 32u>::run(v16accfloat const&)", + "StackSize": 520, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op, (aie::Operation)0>::unary_op_common(aie::accum)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::accum)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::to_vector(int) const", + "StackSize": 551, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::to_vector_sign(bool, int) const", + "StackSize": 511, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::get_srs()::{lambda(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u> const&, int, bool)#1}::operator()(aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u> const&, int, bool) const", + "StackSize": 305, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::grow<16u>() const", + "StackSize": 276, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(v16bfloat16)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector aie::vector::extract<16u>(unsigned int) const", + "StackSize": 124, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<16u>(unsigned int) const", + "StackSize": 52, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<16u>(unsigned int) const", + "StackSize": 12, + "SoftFloat": false + }, + { + "FunctionName": "bool aie::detail::check_vector_alignment<16u, bfloat16 AS5>(bfloat16 AS5 const*)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16 AS5* aie::detail::store_unaligned_vector<16u, (aie_dm_resource)0, bfloat16 AS5, bfloat16>(bfloat16 AS5*, aie::vector const&, unsigned int)", + "StackSize": 1702, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16 AS5* aie::detail::store_vector<16u, (aie_dm_resource)0, bfloat16 AS5, bfloat16>(bfloat16 AS5*, aie::vector const&)", + "StackSize": 32, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::store_vector_helper::run(bfloat16 AS5*, aie::vector const&)", + "StackSize": 24, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::store_unaligned_vector_helper::run(bfloat16 AS5*, aie::vector const&, unsigned int)", + "StackSize": 1690, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_base::cast_to() const", + "StackSize": 220, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16 AS5* aie::detail::utils::floor_ptr<16u, bfloat16 AS5>(bfloat16 AS5*)", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "shift_bytes(v64int8, v64int8, unsigned int)", + "StackSize": 594, + "SoftFloat": false + }, + { + "FunctionName": "undef_v64int8()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "set_v64int8(int, v32int8)", + "StackSize": 196, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v64int8)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "insert(v64int8, int, v32int8)", + "StackSize": 324, + "SoftFloat": false + }, + { + "FunctionName": "sel(v64int8, v64int8, uint64)", + "StackSize": 432, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract<32u>(unsigned int) const", + "StackSize": 356, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::type aie::detail::vector_cast_helper(v16bfloat16 const&)", + "StackSize": 144, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32int8)", + "StackSize": 36, + "SoftFloat": false + }, + { + "FunctionName": "v32int8::v32int8(v16bfloat16)", + "StackSize": 108, + "SoftFloat": false + }, + { + "FunctionName": "v32int8::v32int8(chessllvmInternal, v64int4)", + "StackSize": 40, + "SoftFloat": false + }, + { + "FunctionName": "shiftx(v64int8, v64int8, int, unsigned int)", + "StackSize": 398, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::shiftx(v64int8, v64int8, uint6_t, unsigned int)", + "StackSize": 197, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_xl(v32int8)", + "StackSize": 96, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::set_xh(v32int8)", + "StackSize": 96, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::upd_xl(v64int8, v32int8)", + "StackSize": 160, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::upd_xh(v64int8, v32int8)", + "StackSize": 160, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, mask64>::value, v64int8>::type me_primitive::vadd8(v64int8, v64int8, uint1_t, uint5_t, mask64, mask64&)", + "StackSize": 214, + "SoftFloat": false + }, + { + "FunctionName": "mask64::mask64(uint64)", + "StackSize": 12, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<32u>(unsigned int) const", + "StackSize": 316, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::vector_extract<32u, v64int8>(v64int8 const&, unsigned int)", + "StackSize": 236, + "SoftFloat": false + }, + { + "FunctionName": "extract_v32int8(v64int8, int)", + "StackSize": 196, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_xl(v64int8)", + "StackSize": 96, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::ext_xh(v64int8)", + "StackSize": 96, + "SoftFloat": false + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_dependence_guidance.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_dependence_guidance.json new file mode 100644 index 0000000000000000000000000000000000000000..6e9e659835737b1a1454c4c67a05fef05b5f10e2 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_dependence_guidance.json @@ -0,0 +1,1607 @@ +{ + "DependenceAnalysisHints": [ + { + "FunctionName": "void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [16])", + "Var1": "src_ptr", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [16])", + "Var1": "i", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [16])", + "Var1": "layer_params.addr", + "ArgIndex1": "1", + "Var2": "arrayidx10", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [16])", + "Var1": "layer_params.addr", + "ArgIndex1": "1", + "Var2": "arrayidx33", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "kernel_ofm_width", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "kernel_ofm_height", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "step_w7", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "step_h8", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "offset_scale_height", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "offset_scale_width", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "overlay_rows", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "kernel_ifm_width", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "offset_idx_out_height12", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "offset_idx_out_width14", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "offset_idx_in_height16", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "offset_idx_in_width19", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "kernel_ofm_width23", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "kernel_ofm_height26", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "total_ifm_height28", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "param.addr", + "ArgIndex1": "1", + "Var2": "total_ifm_width30", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "y_idx_vect", + "ArgIndex1": "NotArgIndex", + "Var2": "x_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "y_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp36", + "ArgIndex1": "NotArgIndex", + "Var2": "x_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp49", + "ArgIndex1": "NotArgIndex", + "Var2": "y_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp50", + "ArgIndex1": "NotArgIndex", + "Var2": "y_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp61", + "ArgIndex1": "NotArgIndex", + "Var2": "v_wy_bottom", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp65", + "ArgIndex1": "NotArgIndex", + "Var2": "v_wy_top", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp70", + "ArgIndex1": "NotArgIndex", + "Var2": "y_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp71", + "ArgIndex1": "NotArgIndex", + "Var2": "y_idx_vect_d1x", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp72", + "ArgIndex1": "NotArgIndex", + "Var2": "y_idx_vect_d1x", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp84", + "ArgIndex1": "NotArgIndex", + "Var2": "x_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp85", + "ArgIndex1": "NotArgIndex", + "Var2": "x_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp96", + "ArgIndex1": "NotArgIndex", + "Var2": "v_wx_right", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp100", + "ArgIndex1": "NotArgIndex", + "Var2": "v_wx_left", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp105", + "ArgIndex1": "NotArgIndex", + "Var2": "x_idx_vect", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp106", + "ArgIndex1": "NotArgIndex", + "Var2": "x_idx_vect_dx1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp107", + "ArgIndex1": "NotArgIndex", + "Var2": "x_idx_vect_dx1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "d00_in", + "ArgIndex1": "NotArgIndex", + "Var2": "d00", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "d01_in", + "ArgIndex1": "NotArgIndex", + "Var2": "d01", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "d10_in", + "ArgIndex1": "NotArgIndex", + "Var2": "d10", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "d11_in", + "ArgIndex1": "NotArgIndex", + "Var2": "d11", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp162", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_acc_d00", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp164", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_acc_d01", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp166", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_acc_d10", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp168", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_acc_d11", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp170", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_add_d0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp172", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_add_d1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp174", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_add_dt", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp178", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_add_db", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "tmp182", + "ArgIndex1": "NotArgIndex", + "Var2": "temp_add_v", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params", + "Var1": "dst_out", + "ArgIndex1": "NotArgIndex", + "Var2": "dst_v", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "set_satmode(unsigned int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "_ZN12me_primitive11control_satE", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "set_rnd(unsigned int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "_ZN12me_primitive11control_rndE", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::vector_elem_ref::operator=(int const&)", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "offset", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::vector_elem_ref::operator=(int const&)", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32accfloat::v32accfloat(v32float)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "_ZN3aiemiINS_15vector_elem_refIiLj32EEEiQoosr6detailE20is_vector_elem_ref_vIT_Esr6detailE20is_vector_elem_ref_vIT0_EEEDaS3_S4_", + "Var1": "v1", + "ArgIndex1": "NotArgIndex", + "Var2": "agg.tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v16int32)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::vector_base::insert_helper<16u>(unsigned int, aie::detail::vector_base const&)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "call2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseIiLj16EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "Var1": "parent_", + "ArgIndex1": "NotArgIndex", + "Var2": "agg.result", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)7, 32u, float, int, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp20", + "ArgIndex1": "NotArgIndex", + "Var2": "vint_h", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)7, 32u, float, int, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp24", + "ArgIndex1": "NotArgIndex", + "Var2": "vint_l", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)7, 32u, float, int, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp28", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)7, 32u, float, int, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp32", + "ArgIndex1": "NotArgIndex", + "Var2": "vfp", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)7, 32u, float, int, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp36", + "ArgIndex1": "NotArgIndex", + "Var2": "vfp", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32int16)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32bfloat16)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(v32int16)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(chessllvmInternal, v128int4)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::operator v32accfloat() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj32EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::operator v32acc32() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "get_satmode()", + "Var1": "_ZN12me_primitive11control_satE", + "ArgIndex1": "NotArgIndex", + "Var2": "ref.tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "uint2_t::operator unsigned int() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "uint2_t::operator unsigned int() const", + "Var1": "this1", + "ArgIndex1": "0", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseItLj32EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::filter_bits_impl_common<16u, unsigned short, 64u, (aie::detail::FilterOp)2>::run(aie::vector const&, aie::detail::filter_mode<16u, 64u> const&)", + "Var1": "filter.addr", + "ArgIndex1": "0", + "Var2": "mode", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::high() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "mode", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32uint16)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32uint16::v32uint16(v16int32)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32uint16::v32uint16(chessllvmInternal, v128int4)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::shuffle_mode<16u, 64u>::low() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "mode", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 64u>::operator v64acc32() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 64u> aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::grow<64u>() const", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::cast_to() const", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32acc32::v32acc32(v32accfloat)", + "Var1": "mw", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl::run(aie::accum const&, bool, aie::accum const&)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "uint5_t::operator unsigned int() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "uint5_t::operator unsigned int() const", + "Var1": "this1", + "ArgIndex1": "0", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "auto aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::cast_to() const", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32accfloat::v32accfloat(v32acc32)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32accfloat::v32accfloat(chessllvmInternal, v32acc32)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl::run(aie::accum const&, bool, aie::accum const&)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::vector aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::to_vector_sign(bool, int) const", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "agg.result", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32float::v32float(v32accfloat)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "_ZN3aie6detail11vector_baseIfLj32EEC2ERK8v32floatQaaeqclL_ZNS0_11vector_base4bitsEvEELi1024Entsr3stdE9is_same_vINS0_18native_vector_typeIT_XT0_EE4typeENS0_14vector_storageIS8_XT0_EE4typeEE", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "call3", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail11vector_baseIfLj32EEC2ERK8v32floatQaaeqclL_ZNS0_11vector_base4bitsEvEELi1024Entsr3stdE9is_same_vINS0_18native_vector_typeIT_XT0_EE4typeENS0_14vector_storageIS8_XT0_EE4typeEE", + "Var1": "tmp4", + "ArgIndex1": "NotArgIndex", + "Var2": "call7", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::vector)", + "Var1": "parent", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "0" + }, + { + "FunctionName": "_ZN3aie3mulITkNS_17AccumElemBaseTypeE8accfloatTkNS_10VectorOrOpENS_8unary_opINS_6vectorIfLj32EEELNS_9OperationE0EEETkNS_8ElemOrOpENS2_IfLS5_0EEEQaa15is_valid_size_vIT0_T1_E17is_valid_mul_op_vINS8_10value_typeES9_EEENS_5accumIT_XclsrS8_4sizeEEEERKS8_S9_", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "agg.tmp3", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "Var1": "parent_", + "ArgIndex1": "NotArgIndex", + "Var2": "agg.result", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::unary_op_common::parent1() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "dummy0", + "ArgIndex1": "NotArgIndex", + "Var2": "dummy0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "dummy0", + "ArgIndex1": "NotArgIndex", + "Var2": "dummy0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "dummy0", + "ArgIndex1": "NotArgIndex", + "Var2": "dummy0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "dummy0", + "ArgIndex1": "NotArgIndex", + "Var2": "dummy0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "f", + "ArgIndex1": "NotArgIndex", + "Var2": "f", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "f", + "ArgIndex1": "NotArgIndex", + "Var2": "f", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "b", + "ArgIndex1": "NotArgIndex", + "Var2": "b", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "b", + "ArgIndex1": "NotArgIndex", + "Var2": "b", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "e", + "ArgIndex1": "NotArgIndex", + "Var2": "e", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "e", + "ArgIndex1": "NotArgIndex", + "Var2": "e", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "c", + "ArgIndex1": "NotArgIndex", + "Var2": "c", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "c", + "ArgIndex1": "NotArgIndex", + "Var2": "c", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "b", + "ArgIndex1": "NotArgIndex", + "Var2": "b", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "b", + "ArgIndex1": "NotArgIndex", + "Var2": "b", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "d", + "ArgIndex1": "NotArgIndex", + "Var2": "d", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "d", + "ArgIndex1": "NotArgIndex", + "Var2": "d", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "e", + "ArgIndex1": "NotArgIndex", + "Var2": "e", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "e", + "ArgIndex1": "NotArgIndex", + "Var2": "e", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "d", + "ArgIndex1": "NotArgIndex", + "Var2": "d", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "me_detail::mul_elem_32_accuracy_safe_inner(v32float, v32float, int)", + "Var1": "d", + "ArgIndex1": "NotArgIndex", + "Var2": "d", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32accfloat::operator+=(v32accfloat)", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32accfloat::operator+=(v32accfloat)", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32accfloat::operator+=(v32accfloat)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(v32uint16)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "get_rnd()", + "Var1": "_ZN12me_primitive11control_rndE", + "ArgIndex1": "NotArgIndex", + "Var2": "ref.tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "uint4_t::operator unsigned int() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "uint4_t::operator unsigned int() const", + "Var1": "this1", + "ArgIndex1": "0", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj32EE6insertILj32ELj32EQleTL0__T1_EERS3_jRKNS1_ILS2_2EXT0_EXT_EEE", + "Var1": "acc.addr", + "ArgIndex1": "1", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj32EE6insertILj32ELj32EQleTL0__T1_EERS3_jRKNS1_ILS2_2EXT0_EXT_EEE", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v16float::v16float(v16int32)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v16float::v16float(chessllvmInternal, v128int4)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::vector_base::insert_helper<16u>(unsigned int, aie::detail::vector_base const&)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "call2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseIfLj16EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::vector)", + "Var1": "parent", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::accum)", + "Var1": "parent", + "ArgIndex1": "NotArgIndex", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj32EE7upd_allILj16EJLj16EEQaaeqT1_plTL0__frplTL0_0_fraaeqTL0__TL0_0_EEvRKNS1_ILS2_2ELj32EXT_EEEDpRKNS1_ILS2_2ELj32EXT0_EEE", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::operator v16accfloat() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v16accfloat::v16accfloat(v16float)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v16float)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, aie::vector const&, bool)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "lt(v16float, v16float)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "lt(v16float, v16float)", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v16int32::v16int32(v16float)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v16int32::v16int32(chessllvmInternal, v128int4)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<16u>(unsigned int) const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, aie::vector const&, bool)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "ge(v16float, v16float)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "ge(v16float, v16float)", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "a", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "acc_input", + "ArgIndex1": "NotArgIndex", + "Var2": "vfp", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp17", + "ArgIndex1": "NotArgIndex", + "Var2": "vfp", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp19", + "ArgIndex1": "NotArgIndex", + "Var2": "vint", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp25", + "ArgIndex1": "NotArgIndex", + "Var2": "out_h", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp27", + "ArgIndex1": "NotArgIndex", + "Var2": "vint", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp32", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp36", + "ArgIndex1": "NotArgIndex", + "Var2": "vfp", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp38", + "ArgIndex1": "NotArgIndex", + "Var2": "vfp", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp40", + "ArgIndex1": "NotArgIndex", + "Var2": "vint", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp52", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp51", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::elementary_vector_bits_impl<(aie::detail::ElementaryOp)8, 32u, int, float, 32u>::run(aie::vector const&, int, bool)", + "Var1": "tmp58", + "ArgIndex1": "NotArgIndex", + "Var2": "agg.result", + "ArgIndex2": "0" + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 32u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseIsLj32EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail10accum_baseILNS0_10AccumClassE0ELj32ELj64EE6insertILj64ELj32EQleTL0__T1_EERS3_jRKNS1_ILS2_0EXT0_EXT_EEE", + "Var1": "acc.addr", + "ArgIndex1": "1", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail10accum_baseILNS0_10AccumClassE0ELj32ELj64EE6insertILj64ELj32EQleTL0__T1_EERS3_jRKNS1_ILS2_0EXT0_EXT_EEE", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::operator v32acc64() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 32u>::from_vector_sign(aie::vector const&, bool, int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl_common::run(aie::accum const&, bool, aie::accum const&)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 64u>::operator v64accfloat() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 64u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u>::grow<64u>() const", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie3mulITkNS_17AccumElemBaseTypeE5acc64TkNS_10VectorOrOpENS_8unary_opINS_6vectorIiLj32EEELNS_9OperationE0EEETkNS_8ElemOrOpENS2_IiLS5_0EEEQaa15is_valid_size_vIT0_T1_E17is_valid_mul_op_vINS8_10value_typeES9_EEENS_5accumIT_XclsrS8_4sizeEEEERKS8_S9_", + "Var1": "a", + "ArgIndex1": "NotArgIndex", + "Var2": "agg.tmp3", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common::parent1() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail13mul_bits_implILNS0_10MulMacroOpE0ELj64ELj32EiLj32EiE3runILj32EJEQfraa10is_accum_vITL0_0_EEENS_5accumI5acc64XT_EEERKNS_6vectorIiXT_EEEbSC_bDpRKT0_", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "ret", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "mul_elem_32(v16int32, v16int32, int, v16int32, v16int32, int)", + "Var1": "a_hi", + "ArgIndex1": "NotArgIndex", + "Var2": "b_hi", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "mul_elem_32(v16int32, v16int32, int, v16int32, v16int32, int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "retval", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "mul_elem_32(v16int32, v16int32, int, v16int32, v16int32, int)", + "Var1": "a_lo", + "ArgIndex1": "NotArgIndex", + "Var2": "b_lo", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "mul_elem_32(v16int32, v16int32, int, v16int32, v16int32, int)", + "Var1": "retval", + "ArgIndex1": "NotArgIndex", + "Var2": "retval", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "mul_elem_32(v16int32, v16int32, int, v16int32, v16int32, int)", + "Var1": "tmp9", + "ArgIndex1": "NotArgIndex", + "Var2": "retval", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "mul_elem_32(v16int32, v16int32, int, v16int32, v16int32, int)", + "Var1": "retval", + "ArgIndex1": "NotArgIndex", + "Var2": "retval", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32int16::v32int16(v16int32)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32int16::v32int16(chessllvmInternal, v128int4)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)0, 64u, 16u>::operator v16acc64() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::max_min_bits_impl_common::run(aie::vector const&, aie::vector const&, bool)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::grow<16u>(unsigned int) const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::vector_elem_ref::get() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "offset", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::vector_elem_ref::get() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::get(unsigned int) const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail11vector_baseI8bfloat16Lj16EE14load_unalignedIL15aie_dm_resource0ES2_Qsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPKT0_j", + "Var1": "tmp14", + "ArgIndex1": "NotArgIndex", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v16bfloat16)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::vector_base::insert_helper<16u>(unsigned int, aie::detail::vector_base const&)", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void aie::detail::vector_base::insert_helper<16u>(unsigned int, aie::detail::vector_base const&)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data3", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj16EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::vector_elem_ref::get() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "offset", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::vector_elem_ref::get() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::get(unsigned int) const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj16EE6insertILj16ELj32EQleTL0__T1_EERS3_jRKNS1_ILS2_2EXT0_EXT_EEE", + "Var1": "acc.addr", + "ArgIndex1": "1", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZN3aie6detail10accum_baseILNS0_10AccumClassE2ELj32ELj16EE6insertILj16ELj32EQleTL0__T1_EERS3_jRKNS1_ILS2_2EXT0_EXT_EEE", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::vector)", + "Var1": "parent", + "ArgIndex1": "NotArgIndex", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::parent1() const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::add_sub_accum_bits_impl::run(aie::accum const&, bool, aie::accum const&)", + "Var1": "tmp1", + "ArgIndex1": "NotArgIndex", + "Var2": "tmp", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 32u> aie::detail::accum_base<(aie::detail::AccumClass)2, 32u, 16u>::grow<32u>() const", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::unary_op_common, (aie::Operation)0>::unary_op_common(aie::accum)", + "Var1": "parent", + "ArgIndex1": "NotArgIndex", + "Var2": "parent_", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base aie::detail::vector_base::extract_helper<16u>(unsigned int) const", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj16EE5storeIL15aie_dm_resource0EU3AS5S2_Qsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPT0_", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj16EE15store_unalignedIL15aie_dm_resource0EU3AS5S2_Qsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPT0_j", + "Var1": "native_ptr", + "ArgIndex1": "0", + "Var2": "arrayidx", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj16EE15store_unalignedIL15aie_dm_resource0EU3AS5S2_Qsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPT0_j", + "Var1": "native_ptr", + "ArgIndex1": "0", + "Var2": "arrayidx16", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj16EE15store_unalignedIL15aie_dm_resource0EU3AS5S2_Qsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPT0_j", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx28", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj16EE15store_unalignedIL15aie_dm_resource0EU3AS5S2_Qsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPT0_j", + "Var1": "tmp29", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx33", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v64int8)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32int8)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32int8::v32int8(v16bfloat16)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32int8::v32int8(chessllvmInternal, v64int4)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseIaLj32EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseIaLj64EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_results.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_results.json new file mode 100644 index 0000000000000000000000000000000000000000..7e2f2bedfb19f8efaa58fa6e569b8c560bd03318 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_results.json @@ -0,0 +1,640 @@ +{ + "ModulePath": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper.cpp", + "KernelSourcePath": "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp", + "UseCases": [ + { + "Index": 0, + "KernelFunction": "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>", + "InitializationFunction": "", + "KernelClassCtor": "", + "Instances": [ + "i802", + "i803", + "i804", + "i805", + "i807", + "i808", + "i809", + "i810", + "i812", + "i813", + "i814", + "i815", + "i817", + "i818", + "i819", + "i820", + "i829", + "i830", + "i831", + "i832", + "i834", + "i835", + "i836", + "i837", + "i839", + "i840", + "i841", + "i842", + "i844", + "i845", + "i846", + "i847" + ] + } + ], + "AccessRecords": [], + "ControlRegsUsage": { + "RndRecords": {}, + "SatRecords": {}, + "SymSatRecords": {} + }, + "ParameterLoads": { + "::operator(), aie::accum, bool, int, int, int>": [ + "may", + "sometimes", + "sometimes", + "sometimes", + "sometimes", + "sometimes", + "sometimes" + ], + "::operator(), aie::accum, bool, int, int, int>": [ + "may", + "sometimes", + "sometimes", + "sometimes", + "sometimes", + "sometimes", + "sometimes" + ], + "::operator(), aie::accum, bool, int, int>": [ + "may", + "sometimes", + "sometimes", + "sometimes", + "sometimes", + "sometimes" + ], + "::operator() >": [ + "sometimes" + ], + "__regcall3__chessintr___sint_extract_elem_v16int32___sint___sint": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr___sint_read_coreid_": [], + "__regcall3__chessintr___uint___uint_uint2_t": [ + "may" + ], + "__regcall3__chessintr___uint___uint_uint4_t": [ + "may" + ], + "__regcall3__chessintr___uint___uint_uint5_t": [ + "may" + ], + "__regcall3__chessintr___uint_select_bool___uint___uint": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr_bfloat16_extract_elem_v32bfloat16___sint___sint": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr_mask64_mask64___ulonglong": [ + "may" + ], + "__regcall3__chessintr_uint1_t_uint1_t___sint": [ + "may" + ], + "__regcall3__chessintr_uint2_t_uint2_t___uint": [ + "may" + ], + "__regcall3__chessintr_uint4_t_uint4_t___uint": [ + "may" + ], + "__regcall3__chessintr_uint5_t_uint5_t___sint": [ + "may" + ], + "__regcall3__chessintr_uint5_t_uint5_t___uint": [ + "may" + ], + "__regcall3__chessintr_uint6_t_uint6_t___sint": [ + "may" + ], + "__regcall3__chessintr_v16acc64_ext_dh_v32acc64": [ + "may" + ], + "__regcall3__chessintr_v16acc64_ext_dl_v32acc64": [ + "may" + ], + "__regcall3__chessintr_v16acc64_undef_v16acc64": [], + "__regcall3__chessintr_v16accfloat_ext_ch_v32accfloat": [ + "may" + ], + "__regcall3__chessintr_v16accfloat_ext_cl_v32accfloat": [ + "may" + ], + "__regcall3__chessintr_v16accfloat_undef_v16accfloat": [], + "__regcall3__chessintr_v16accfloat_v16accfloat_v16float": [ + "may" + ], + "__regcall3__chessintr_v16bfloat16_ext_xh_v32bfloat16": [ + "may" + ], + "__regcall3__chessintr_v16bfloat16_ext_xl_v32bfloat16": [ + "may" + ], + "__regcall3__chessintr_v16bfloat16_srs_v16accfloat_uint4_t_uint5_t": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr_v16bfloat16_undef_v16bfloat16": [], + "__regcall3__chessintr_v16float_ext_yh_v32float": [ + "may" + ], + "__regcall3__chessintr_v16float_ext_yl_v32float": [ + "may" + ], + "__regcall3__chessintr_v16float_undef_v16float": [], + "__regcall3__chessintr_v16int32_broadcast_s32___sint": [ + "may" + ], + "__regcall3__chessintr_v16int32_broadcast_to_v16int32___sint": [ + "may" + ], + "__regcall3__chessintr_v16int32_insert_v16int32___sint___sint": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr_v16int32_lsrs_v16acc64_uint6_t_uint1_t_uint1_t_uint2_t_uint4_t_bool": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v16int32_shiftx_v16int32_v16int32_uint6_t___uint": [ + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v16int32_shuffle_v16int32_v16int32___uint": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr_v16int32_undef_v16int32": [], + "__regcall3__chessintr_v16int32_vadd32_v16int32_v16int32_uint1_t_uint5_t___uint___uint": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc32_ext_dh_v64acc32": [ + "may" + ], + "__regcall3__chessintr_v32acc32_ext_dl_v64acc32": [ + "may" + ], + "__regcall3__chessintr_v32acc32_undef_v32acc32": [], + "__regcall3__chessintr_v32acc32_ups_x2c_v32int16_uint6_t_uint1_t_uint1_t_uint2_t_bool": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc32_ups_x2c_v32uint16_uint6_t_uint1_t_uint1_t_uint2_t_bool": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc64_add32_conf_v32acc64_v32acc64___sint_uint1_t_uint1_t": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc64_mac32_conf_v32int16_v32uint16_v32acc64___sint_uint1_t_uint1_t": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc64_mac32_conf_v32uint16_v32int16_v32acc64___sint_uint1_t_uint1_t": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc64_mac32_conf_v32uint16_v32uint16_v32acc64___sint_uint1_t_uint1_t": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc64_mul32_conf_v32int16_v32int16___sint_uint1_t": [ + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc64_undef_v32acc64": [], + "__regcall3__chessintr_v32acc64_ups_x2d_v32int16_uint6_t_uint1_t_uint1_t_uint2_t_bool": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32acc64_ups_x2d_v32uint16_uint6_t_uint1_t_uint1_t_uint2_t_bool": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32accfloat_add32_conf_v32accfloat_v32accfloat___sint_uint1_t_uint1_t_uint5_t": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32accfloat_concat_cm_bm_v16accfloat_v16accfloat": [ + "may", + "may" + ], + "__regcall3__chessintr_v32accfloat_ext_dh_v64accfloat": [ + "may" + ], + "__regcall3__chessintr_v32accfloat_ext_dl_v64accfloat": [ + "may" + ], + "__regcall3__chessintr_v32accfloat_mac32_conf_v32bfloat16_v32bfloat16_v32accfloat___sint_uint1_t_uint5_t": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32accfloat_mul32_conf_v32bfloat16_v32bfloat16___sint_uint1_t_uint5_t": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32accfloat_set_ch_v16accfloat": [ + "may" + ], + "__regcall3__chessintr_v32accfloat_set_cl_v16accfloat": [ + "may" + ], + "__regcall3__chessintr_v32accfloat_undef_v32accfloat": [], + "__regcall3__chessintr_v32accfloat_ups_to_v32accfloat_v32bfloat16": [ + "may" + ], + "__regcall3__chessintr_v32accfloat_v32accfloat_v32float": [ + "may" + ], + "__regcall3__chessintr_v32bfloat16_set_xh_v16bfloat16": [ + "may" + ], + "__regcall3__chessintr_v32bfloat16_set_xl_v16bfloat16": [ + "may" + ], + "__regcall3__chessintr_v32bfloat16_shiftx_v32bfloat16_v32bfloat16_uint6_t___uint": [ + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32bfloat16_srs_v32accfloat_uint4_t_uint5_t": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32bfloat16_undef_v32bfloat16": [], + "__regcall3__chessintr_v32bfloat16_upd_xh_v32bfloat16_v16bfloat16": [ + "may", + "may" + ], + "__regcall3__chessintr_v32bfloat16_upd_xl_v32bfloat16_v16bfloat16": [ + "may", + "may" + ], + "__regcall3__chessintr_v32bfloat16_vadd16_v32bfloat16_v32bfloat16_uint1_t_uint1_t_uint5_t___uint___uint": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32float_concat_y_x_v16float_v16float": [ + "may", + "may" + ], + "__regcall3__chessintr_v32float_v32float_v32accfloat": [ + "may" + ], + "__regcall3__chessintr_v32int16_broadcast_to_v32int16___sint": [ + "may" + ], + "__regcall3__chessintr_v32int16_lsrs_v32acc32_uint6_t_uint1_t_uint1_t_uint2_t_uint4_t_bool": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32int16_undef_v32int16": [], + "__regcall3__chessintr_v32int8_ext_xh_v64int8": [ + "may" + ], + "__regcall3__chessintr_v32int8_ext_xl_v64int8": [ + "may" + ], + "__regcall3__chessintr_v32uint16_broadcast_u16___uint": [ + "may" + ], + "__regcall3__chessintr_v32uint16_shuffle_v32uint16_v32uint16___uint": [ + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32uint16_ulsrs_v32acc32_uint6_t_uint1_t_uint1_t_uint2_t_uint4_t_bool": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v32uint16_undef_v32uint16": [], + "__regcall3__chessintr_v64acc32_add64_conf_v64acc32_v64acc32___sint_uint1_t_uint1_t": [ + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v64acc32_neg64_conf_v64acc32___sint": [ + "may", + "may" + ], + "__regcall3__chessintr_v64acc32_set_dh_v32acc32": [ + "may" + ], + "__regcall3__chessintr_v64acc32_set_dl_v32acc32": [ + "may" + ], + "__regcall3__chessintr_v64acc32_undef_v64acc32": [], + "__regcall3__chessintr_v64accfloat_add64_conf_v64accfloat_v64accfloat___sint_uint1_t_uint1_t_uint5_t": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v64accfloat_set_dh_v32accfloat": [ + "may" + ], + "__regcall3__chessintr_v64accfloat_set_dl_v32accfloat": [ + "may" + ], + "__regcall3__chessintr_v64accfloat_undef_v64accfloat": [], + "__regcall3__chessintr_v64int8_set_xh_v32int8": [ + "may" + ], + "__regcall3__chessintr_v64int8_set_xl_v32int8": [ + "may" + ], + "__regcall3__chessintr_v64int8_shiftx_v64int8_v64int8_uint6_t___uint": [ + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v64int8_undef_v64int8": [], + "__regcall3__chessintr_v64int8_upd_xh_v64int8_v32int8": [ + "may", + "may" + ], + "__regcall3__chessintr_v64int8_upd_xl_v64int8_v32int8": [ + "may", + "may" + ], + "__regcall3__chessintr_v64int8_vadd8_v64int8_v64int8_uint1_t_uint5_t_mask64_mask64": [ + "may", + "may", + "may", + "may", + "may" + ], + "llvm.assume": [ + "may" + ], + "llvm.chess.convert.customint.i32.s_struct.ipd.custom_type.uint2_ts.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.convert.customint.i32.s_struct.ipd.custom_type.uint4_ts.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.convert.customint.i32.s_struct.ipd.custom_type.uint5_ts.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.copy.p0": [ + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint1_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint2_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint4_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint5_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint6_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.mask64s.i64.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess_error": [ + "may" + ], + "llvm.chess_manifest": [ + "may" + ], + "llvm.ctlz.i32": [ + "may", + "may" + ], + "llvm.dbg.declare": [ + "may", + "may", + "may" + ], + "llvm.dbg.value": [ + "may", + "may", + "may" + ], + "llvm.experimental.noalias.scope.decl": [ + "may" + ], + "llvm.is.constant.i1": [ + "may" + ], + "llvm.lifetime.end.p0": [ + "may", + "may" + ], + "llvm.lifetime.start.p0": [ + "may", + "may" + ], + "llvm.memcpy.p0.p0.i32": [ + "may", + "may", + "may", + "may" + ], + "llvm.memset.p0.i32": [ + "may", + "may", + "may", + "may" + ], + "llvm.noalias.decl.p0.p0.i32": [ + "may", + "may", + "may" + ], + "llvm.noalias.p0.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ], + "llvm.write_register.s_struct.ipd.custom_type.v32acc32s": [ + "may", + "may" + ], + "operator(), aie::accum >": [ + "no", + "may", + "may" + ], + "operator(), aie::vector >": [ + "no", + "may", + "may" + ], + "resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, 1, 0, 0>": [ + "sometimes", + "sometimes", + "sometimes" + ], + "resize_bilinear": [ + "sometimes", + "may", + "sometimes" + ], + "run": [ + "may", + "sometimes" + ], + "undef": [], + "vector_elem_ref::get": [ + "sometimes" + ], + "vector_elem_ref::operator=": [ + "sometimes", + "sometimes" + ] + } +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_spec.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_spec.json new file mode 100644 index 0000000000000000000000000000000000000000..8ae650e38a396703854608033b57eee59de3fad0 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper_spec.json @@ -0,0 +1,50 @@ +{ + "KernelAnalysisSpec": { + "ModulePath": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i802_wrap_resize_adf_wrapper.cpp", + "KernelSourcePath": "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp", + "SpecFile": "i802_wrap_resize_adf_wrapper_spec.json", + "ResultFile": "i802_wrap_resize_adf_wrapper_results.json", + "UseCases": [ + { + "Index": 0, + "KernelFunction": "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>", + "InitializationFunction": "", + "KernelClassCtor": "", + "Instances": [ + "i802", + "i803", + "i804", + "i805", + "i807", + "i808", + "i809", + "i810", + "i812", + "i813", + "i814", + "i815", + "i817", + "i818", + "i819", + "i820", + "i829", + "i830", + "i831", + "i832", + "i834", + "i835", + "i836", + "i837", + "i839", + "i840", + "i841", + "i842", + "i844", + "i845", + "i846", + "i847" + ] + } + ] + } +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper.cpp b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper.cpp new file mode 100644 index 0000000000000000000000000000000000000000..552c1b41fe56b44b65dc67abdfb138a17c562c4c --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper.cpp @@ -0,0 +1,3 @@ +#include "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/slice_adf_wrapper.cpp" +template void mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict,adf::io_buffer>> &__restrict,const unsigned int (&)[7]); + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_analysis.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_analysis.json new file mode 100644 index 0000000000000000000000000000000000000000..2208034b17480706d3dcd8810a43bf8be2d8e606 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_analysis.json @@ -0,0 +1,435 @@ +{ + "ModuleName": "i852_wrap_slice_adf_wrapper", + "SourceFileName": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper.cpp", + "StructTypes": [ + { + "Name": "struct.aie::detail::add_op", + "Size": 1 + }, + { + "Name": "struct.slice_hcwc8_params", + "Size": 128 + }, + { + "Name": "struct.ipd.custom_type.bfloat16", + "Size": 2 + }, + { + "Name": "struct.ipd.custom_type.addr_t", + "Size": 4 + }, + { + "Name": "class.aie::mask", + "Size": 8 + }, + { + "Name": "struct.std::__2::array", + "Size": 8 + }, + { + "Name": "class.aie::vector", + "Size": 64 + }, + { + "Name": "class.aie::detail::vector_base", + "Size": 64 + }, + { + "Name": "struct.v64int8", + "Size": 64 + }, + { + "Name": "struct.ipd.custom_type.v128int4", + "Size": 64 + }, + { + "Name": "struct.adf::detail::io_buffer_base", + "Size": 4 + }, + { + "Name": "struct.chessout___Pvoid_add_2d_byte_int___Pvoid___sint___sint_addr_t_addr_t_addr_t", + "Size": 8 + }, + { + "Name": "struct.ipd.custom_type.uint6_t", + "Size": 1 + }, + { + "Name": "struct.mask64", + "Size": 8 + }, + { + "Name": "struct.ipd.custom_type.v16int4", + "Size": 8 + }, + { + "Name": "struct.ipd.custom_type.uint1_t", + "Size": 1 + }, + { + "Name": "struct.ipd.custom_type.uint5_t", + "Size": 1 + }, + { + "Name": "struct.std::__2::array.1", + "Size": 8 + }, + { + "Name": "struct.me_primitive::chessout_v64int8_vadd8_v64int8_v64int8_uint1_t_uint5_t_mask64_mask64", + "Size": 72 + }, + { + "Name": "struct.chessout___Pvoid_add_3d_byte_int___Pvoid___sint___sint___sint_addr_t_addr_t_addr_t_addr_t_addr_t_addr_t", + "Size": 12 + }, + { + "Name": "struct.ipd.custom_type.tm_byte_t", + "Size": 1 + }, + { + "Name": "vector_base", + "Size": 64 + }, + { + "Name": "mask<64U>", + "Size": 8 + }, + { + "Name": "vector", + "Size": 64 + }, + { + "Name": "io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >", + "Size": 0 + }, + { + "Name": "io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >", + "Size": 0 + } + ], + "Globals": [ + { + "Name": "__const._ZN3aie6detail24add_sub_bits_impl_commonILj8EaLj64ELNS0_15AddSubOperationE0EE3runERKNS_6vectorIaLj64EEES7_.op", + "Size": 1, + "SoftFloat": false + } + ], + "UsesCmathStaticVars": false, + "Functions": [ + { + "FunctionName": "void mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [7])", + "StackSize": 2612, + "SoftFloat": false + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "StackSize": 80, + "SoftFloat": false + }, + { + "FunctionName": "get_coreid()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "StackSize": 2462, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::read_coreid_()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16* byte_incr(bfloat16*, int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "uint64* byte_incr(uint64*, int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<64u> aie_mask_gen<64u, uint64>(uint64)", + "StackSize": 60, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >::data() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >::data() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "uint64 maskgen(unsigned int, unsigned int)", + "StackSize": 40, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::add_op::operator(), aie::vector >(aie::vector, aie::vector) const", + "StackSize": 748, + "SoftFloat": false + }, + { + "FunctionName": "add(v64int8, v64int8)", + "StackSize": 424, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, addr_t>::value&&chessIsCompatible::type, addr_t>::value, uint64*>::type add_3d_byte_int(uint64*, int, int, int, addr_t, addr_t, addr_t&, addr_t, addr_t, addr_t&)", + "StackSize": 52, + "SoftFloat": false + }, + { + "FunctionName": "signed char AS5* add_2d_byte(signed char AS5*, int, int, addr_t&, int)", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "uint64* add_3d_byte(uint64*, int, int, addr_t&, int, int, addr_t&, int)", + "StackSize": 104, + "SoftFloat": false + }, + { + "FunctionName": "signed char AS6* byte_incr(signed char AS6*, int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<64u> aie::mask<64u>::from_uint64<>(uint64)", + "StackSize": 44, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<64u>::mask(bool)", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "void aie::mask<64u>::init_from_words64<0u>(uint64)", + "StackSize": 28, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int) const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "undef_v64int8()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "auto aie::detail::load_vector<64u, (aie_dm_resource)0, signed char AS5>(signed char AS5 const*)", + "StackSize": 272, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::load_vector_helper::run(signed char const AS5*)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, addr_t>::value, signed char AS5*>::type add_2d_byte_int(signed char AS5*, int, int, addr_t, addr_t, addr_t&)", + "StackSize": 32, + "SoftFloat": false + }, + { + "FunctionName": "addr_t::addr_t(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_down_bits<8u, signed char, 64u>::run(aie::vector const&, unsigned int)", + "StackSize": 1062, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_down_bits_impl<8u, signed char, 64u>::run(aie::vector const&, unsigned int)", + "StackSize": 990, + "SoftFloat": false + }, + { + "FunctionName": "shift_bytes(v64int8, v64int8, unsigned int)", + "StackSize": 594, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::operator v64int8() const", + "StackSize": 140, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(v64int8)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "shiftx(v64int8, v64int8, int, unsigned int)", + "StackSize": 398, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::shiftx(v64int8, v64int8, uint6_t, unsigned int)", + "StackSize": 197, + "SoftFloat": false + }, + { + "FunctionName": "uint6_t::uint6_t(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::to_native() const", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v64int8)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_up_bits<8u, signed char, 64u>::run(aie::vector const&, unsigned int)", + "StackSize": 1278, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_up_bits_impl<8u, signed char, 64u>::run(aie::vector const&, unsigned int)", + "StackSize": 1206, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_up_fill_bits_impl<8u, signed char, 64u>::run(aie::vector const&, aie::vector const&, unsigned int)", + "StackSize": 1070, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::shuffle_down_fill_bits_impl<8u, signed char, 64u>::run(aie::vector const&, aie::vector const&, unsigned int)", + "StackSize": 994, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<64u>::operator==(aie::mask<64u> const&) const", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::select_bits<8u, signed char, 64u>::run(signed char const&, aie::vector const&, aie::mask<64u> const&)", + "StackSize": 916, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::select_bits_impl<8u, signed char, 64u>::run(signed char const&, aie::vector const&, aie::mask<64u> const&)", + "StackSize": 840, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::select_bits_impl<8u, signed char, 64u>::run(aie::vector const&, aie::vector const&, aie::mask<64u> const&)", + "StackSize": 700, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits<8u, signed char, 64u>::run(signed char const&)", + "StackSize": 404, + "SoftFloat": false + }, + { + "FunctionName": "sel(v64int8, v64int8, uint64)", + "StackSize": 432, + "SoftFloat": false + }, + { + "FunctionName": "aie::mask<64u>::to_uint64(unsigned int) const", + "StackSize": 24, + "SoftFloat": false + }, + { + "FunctionName": "chessEnableIf::type, mask64>::value, v64int8>::type me_primitive::vadd8(v64int8, v64int8, uint1_t, uint5_t, mask64, mask64&)", + "StackSize": 214, + "SoftFloat": false + }, + { + "FunctionName": "uint1_t::uint1_t(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "uint5_t::uint5_t(int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "mask64::mask64(uint64)", + "StackSize": 12, + "SoftFloat": false + }, + { + "FunctionName": "std::__2::array::operator[](unsigned int) const", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::broadcast_bits_common_impl<8u, signed char, 64u>::run(signed char const&)", + "StackSize": 336, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::(anonymous namespace)::native_broadcast<8u, signed char, 64u>::run(signed char)", + "StackSize": 133, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_to_v64int8(int)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits<8u, signed char, 64u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, aie::vector const&)", + "StackSize": 1021, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::add_sub_bits_impl_common<8u, signed char, 64u, (aie::detail::AddSubOperation)0>::run(aie::vector const&, aie::vector const&)", + "StackSize": 949, + "SoftFloat": false + }, + { + "FunctionName": "signed char AS6* aie::detail::store_vector<64u, (aie_dm_resource)0, signed char AS6, signed char>(signed char AS6*, aie::vector const&)", + "StackSize": 32, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::store_vector_helper::run(signed char AS6*, aie::vector const&)", + "StackSize": 24, + "SoftFloat": false + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_dependence_guidance.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_dependence_guidance.json new file mode 100644 index 0000000000000000000000000000000000000000..961dfda134836d91d6e2c942be308fa55f18cea4 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_dependence_guidance.json @@ -0,0 +1,403 @@ +{ + "DependenceAnalysisHints": [ + { + "FunctionName": "void mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [7])", + "Var1": "lp.addr", + "ArgIndex1": "1", + "Var2": "arrayidx", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [7])", + "Var1": "lp.addr", + "ArgIndex1": "1", + "Var2": "arrayidx1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "lp.addr", + "ArgIndex1": "0", + "Var2": "arrayidx", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "lp.addr", + "ArgIndex1": "0", + "Var2": "arrayidx1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "lp.addr", + "ArgIndex1": "0", + "Var2": "arrayidx2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "lp.addr", + "ArgIndex1": "0", + "Var2": "arrayidx3", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "lp.addr", + "ArgIndex1": "0", + "Var2": "arrayidx4", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "dim_sv_c7", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "dim_sv_c8", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "dim_sv_c9", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "sz_p025", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "inc_p035", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "sz_p036", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "off_p037", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "ini_p038", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "sz2_p_m_final64", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "inc2_p_m_final66", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void setup_slice_hcwc8_params(slice_hcwc8_params&, unsigned int const (&) [7])", + "Var1": "params.addr", + "ArgIndex1": "0", + "Var2": "ofm_offset68", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "ofm_offset", + "ArgIndex2": "0" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "cd8_advance", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "m_final0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "m_final1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "ofm_offset2", + "ArgIndex2": "0" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "ini_p0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "ini_p1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "m06", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "m18", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "main_loop_cnt", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "v0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "off_p0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "sz_p0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "inc_p0", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp17", + "ArgIndex1": "NotArgIndex", + "Var2": "v1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "off_p1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "sz_p1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "inc_p1", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "p0_down_shuffle", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp20", + "ArgIndex1": "NotArgIndex", + "Var2": "v0_s", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "p1_up_shuffle", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp22", + "ArgIndex1": "NotArgIndex", + "Var2": "v1_s", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp24", + "ArgIndex1": "NotArgIndex", + "Var2": "v0_m", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp26", + "ArgIndex1": "NotArgIndex", + "Var2": "v1_m", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp28", + "ArgIndex1": "NotArgIndex", + "Var2": "vadd", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "off_p_m_final", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "sz1_p_m_final", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "inc1_p_m_final", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "sz2_p_m_final", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "params.addr", + "ArgIndex1": "1", + "Var2": "inc2_p_m_final", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void slice_hcwc8(bfloat16*, bfloat16*, slice_hcwc8_params&)", + "Var1": "tmp32", + "ArgIndex1": "NotArgIndex", + "Var2": "vadd_m", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "uint64* add_3d_byte(uint64*, int, int, addr_t&, int, int, addr_t&, int)", + "Var1": "c2", + "ArgIndex1": "NotArgIndex", + "Var2": "c", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::shuffle_down_bits_impl<8u, signed char, 64u>::run(aie::vector const&, unsigned int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "ret", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::shuffle_down_bits_impl<8u, signed char, 64u>::run(aie::vector const&, unsigned int)", + "Var1": "ret", + "ArgIndex1": "NotArgIndex", + "Var2": "retval", + "ArgIndex2": "0" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseIaLj64EE9to_nativeEvQleclL_ZNS0_11vector_base4bitsEvEELi1024E", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v64int8)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::shuffle_down_fill_bits_impl<8u, signed char, 64u>::run(aie::vector const&, aie::vector const&, unsigned int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "ret", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::shuffle_down_fill_bits_impl<8u, signed char, 64u>::run(aie::vector const&, aie::vector const&, unsigned int)", + "Var1": "ret", + "ArgIndex1": "NotArgIndex", + "Var2": "retval", + "ArgIndex2": "0" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseIaLj64EE5storeIL15aie_dm_resource0EU3AS6aQsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPT0_", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_results.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_results.json new file mode 100644 index 0000000000000000000000000000000000000000..f4ada71c34b9a4e131be19b825ff8aaaeaac9d0a --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_results.json @@ -0,0 +1,331 @@ +{ + "ModulePath": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper.cpp", + "KernelSourcePath": "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/slice_adf_wrapper.cpp", + "UseCases": [ + { + "Index": 0, + "KernelFunction": "mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", + "InitializationFunction": "", + "KernelClassCtor": "", + "Instances": [ + "i852", + "i853", + "i854", + "i855", + "i857", + "i858", + "i859", + "i860", + "i862", + "i863", + "i864", + "i865", + "i867", + "i868", + "i869", + "i870", + "i874", + "i875", + "i876", + "i877", + "i879", + "i880", + "i881", + "i882", + "i884", + "i885", + "i886", + "i887", + "i889", + "i890", + "i891", + "i892", + "i919", + "i920", + "i921", + "i922", + "i924", + "i925", + "i926", + "i927", + "i929", + "i930", + "i931", + "i932", + "i934", + "i935", + "i936", + "i937", + "i941", + "i942", + "i943", + "i944", + "i946", + "i947", + "i948", + "i949", + "i951", + "i952", + "i953", + "i954", + "i956", + "i957", + "i958", + "i959", + "i1057", + "i1058", + "i1059", + "i1060", + "i1062", + "i1063", + "i1064", + "i1065", + "i1067", + "i1068", + "i1069", + "i1070", + "i1072", + "i1073", + "i1074", + "i1075", + "i1079", + "i1080", + "i1081", + "i1082", + "i1084", + "i1085", + "i1086", + "i1087", + "i1089", + "i1090", + "i1091", + "i1092", + "i1094", + "i1095", + "i1096", + "i1097" + ] + } + ], + "AccessRecords": [], + "ControlRegsUsage": { + "RndRecords": {}, + "SatRecords": {}, + "SymSatRecords": {} + }, + "ParameterLoads": { + "__regcall3__chessintr___Pvoid_add_2d_byte_int___Pvoid___sint___sint_addr_t_addr_t_addr_t": [ + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr___Pvoid_add_3d_byte_int___Pvoid___sint___sint___sint_addr_t_addr_t_addr_t_addr_t_addr_t_addr_t": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr___Pvoid_byte_incr___Pvoid___sint": [ + "may", + "may" + ], + "__regcall3__chessintr___sint_read_coreid_": [], + "__regcall3__chessintr_addr_t_addr_t___sint": [ + "may" + ], + "__regcall3__chessintr_mask64_mask64___ulonglong": [ + "may" + ], + "__regcall3__chessintr_uint1_t_uint1_t___sint": [ + "may" + ], + "__regcall3__chessintr_uint5_t_uint5_t___sint": [ + "may" + ], + "__regcall3__chessintr_uint6_t_uint6_t___sint": [ + "may" + ], + "__regcall3__chessintr_v64int8_broadcast_to_v64int8___sint": [ + "may" + ], + "__regcall3__chessintr_v64int8_shiftx_v64int8_v64int8_uint6_t___uint": [ + "may", + "may", + "may", + "may" + ], + "__regcall3__chessintr_v64int8_undef_v64int8": [], + "__regcall3__chessintr_v64int8_vadd8_v64int8_v64int8_uint1_t_uint5_t_mask64_mask64": [ + "may", + "may", + "may", + "may", + "may" + ], + "add_3d_byte": [ + "may", + "may", + "may", + "sometimes", + "may", + "may", + "sometimes", + "may" + ], + "aie_mask_gen<64U, uint64>": [ + "may" + ], + "llvm.assume": [ + "may" + ], + "llvm.chess.copy.p5": [ + "may" + ], + "llvm.chess.copy.p6": [ + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.addr_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint1_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint5_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint6_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.mask64s.i64.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess_error": [ + "may" + ], + "llvm.chess_manifest": [ + "may" + ], + "llvm.dbg.declare": [ + "may", + "may", + "may" + ], + "llvm.dbg.value": [ + "may", + "may", + "may" + ], + "llvm.is.constant.i1": [ + "may" + ], + "llvm.lifetime.end.p0": [ + "may", + "may" + ], + "llvm.lifetime.start.p0": [ + "may", + "may" + ], + "llvm.memcpy.p0.p0.i32": [ + "may", + "may", + "may", + "may" + ], + "llvm.memset.p0.i32": [ + "may", + "may", + "may", + "may" + ], + "llvm.noalias.decl.p0.p0.i32": [ + "may", + "may", + "may" + ], + "llvm.noalias.p0.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ], + "llvm.noalias.p5.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ], + "llvm.noalias.p6.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ], + "operator(), aie::vector >": [ + "no", + "may", + "may" + ], + "run": [ + "sometimes", + "sometimes", + "may" + ], + "setup_slice_hcwc8_params": [ + "sometimes", + "sometimes" + ], + "slice_adf_wrapper<1, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >": [ + "sometimes", + "sometimes", + "sometimes" + ], + "slice_hcwc8": [ + "may", + "may", + "sometimes" + ] + } +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_spec.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_spec.json new file mode 100644 index 0000000000000000000000000000000000000000..ee378ba544a09e29887869ae3f15a547ec6f15fe --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper_spec.json @@ -0,0 +1,114 @@ +{ + "KernelAnalysisSpec": { + "ModulePath": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i852_wrap_slice_adf_wrapper.cpp", + "KernelSourcePath": "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/slice_adf_wrapper.cpp", + "SpecFile": "i852_wrap_slice_adf_wrapper_spec.json", + "ResultFile": "i852_wrap_slice_adf_wrapper_results.json", + "UseCases": [ + { + "Index": 0, + "KernelFunction": "mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", + "InitializationFunction": "", + "KernelClassCtor": "", + "Instances": [ + "i852", + "i853", + "i854", + "i855", + "i857", + "i858", + "i859", + "i860", + "i862", + "i863", + "i864", + "i865", + "i867", + "i868", + "i869", + "i870", + "i874", + "i875", + "i876", + "i877", + "i879", + "i880", + "i881", + "i882", + "i884", + "i885", + "i886", + "i887", + "i889", + "i890", + "i891", + "i892", + "i919", + "i920", + "i921", + "i922", + "i924", + "i925", + "i926", + "i927", + "i929", + "i930", + "i931", + "i932", + "i934", + "i935", + "i936", + "i937", + "i941", + "i942", + "i943", + "i944", + "i946", + "i947", + "i948", + "i949", + "i951", + "i952", + "i953", + "i954", + "i956", + "i957", + "i958", + "i959", + "i1057", + "i1058", + "i1059", + "i1060", + "i1062", + "i1063", + "i1064", + "i1065", + "i1067", + "i1068", + "i1069", + "i1070", + "i1072", + "i1073", + "i1074", + "i1075", + "i1079", + "i1080", + "i1081", + "i1082", + "i1084", + "i1085", + "i1086", + "i1087", + "i1089", + "i1090", + "i1091", + "i1092", + "i1094", + "i1095", + "i1096", + "i1097" + ] + } + ] + } +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper.cpp b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper.cpp new file mode 100644 index 0000000000000000000000000000000000000000..78bd8dfa25be91cd29dd652bd715851370044fc4 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper.cpp @@ -0,0 +1,3 @@ +#include "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/concat_adf_wrapper.cpp" +template void mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict,adf::io_buffer>> &__restrict,adf::io_buffer>> &__restrict,const unsigned int (&)[8]); + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_analysis.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_analysis.json new file mode 100644 index 0000000000000000000000000000000000000000..05ecd79236d4c3ef788c6b3f3e4cad4f4ff27fe6 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_analysis.json @@ -0,0 +1,278 @@ +{ + "ModuleName": "i897_wrap_concat_adf_wrapper", + "SourceFileName": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper.cpp", + "StructTypes": [ + { + "Name": "struct.ipd.custom_type.bfloat16", + "Size": 2 + }, + { + "Name": "struct.ipd.custom_type.uint2_t", + "Size": 1 + }, + { + "Name": "struct.ipd.custom_type.uint4_t", + "Size": 1 + }, + { + "Name": "class.aie::tile", + "Size": 1 + }, + { + "Name": "class.aie::detail::tile", + "Size": 1 + }, + { + "Name": "class.aie::vector", + "Size": 64 + }, + { + "Name": "class.aie::detail::vector_base", + "Size": 64 + }, + { + "Name": "struct.v32bfloat16", + "Size": 64 + }, + { + "Name": "struct.ipd.custom_type.v128int4", + "Size": 64 + }, + { + "Name": "struct.adf::detail::io_buffer_base", + "Size": 4 + }, + { + "Name": "struct.v32int16", + "Size": 64 + }, + { + "Name": "struct.ipd.custom_type.tm_byte_t", + "Size": 1 + }, + { + "Name": "vector_base", + "Size": 64 + }, + { + "Name": "io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >", + "Size": 0 + }, + { + "Name": "io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >", + "Size": 0 + }, + { + "Name": "vector", + "Size": 64 + }, + { + "Name": "tile", + "Size": 0 + } + ], + "Globals": [ + { + "Name": "ns_concat::kernel_iter", + "MangledName": "_ZN9ns_concatL11kernel_iterE", + "Size": 4, + "SoftFloat": false + }, + { + "Name": "ns_concat::core_id", + "MangledName": "_ZN9ns_concatL7core_idE", + "Size": 4, + "SoftFloat": false + }, + { + "Name": "ns_concat::core_col", + "MangledName": "_ZN9ns_concatL8core_colE", + "Size": 4, + "SoftFloat": false + }, + { + "Name": "ns_concat::core_row", + "MangledName": "_ZN9ns_concatL8core_rowE", + "Size": 4, + "SoftFloat": false + } + ], + "UsesCmathStaticVars": false, + "Functions": [ + { + "FunctionName": "aie::tile::current()", + "StackSize": 11, + "SoftFloat": false + }, + { + "FunctionName": "aie::tile::set_saturation(aie::saturation_mode)", + "StackSize": 29, + "SoftFloat": false + }, + { + "FunctionName": "aie::tile::set_rounding(aie::rounding_mode)", + "StackSize": 29, + "SoftFloat": false + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "StackSize": 812, + "SoftFloat": false + }, + { + "FunctionName": "concat_adf_init()", + "StackSize": 33, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16 AS6* byte_incr(bfloat16 AS6*, int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "get_coreid()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >::data() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >::data() const", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16 AS5* byte_incr(bfloat16 AS5*, int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::current()", + "StackSize": 5, + "SoftFloat": false + }, + { + "FunctionName": "aie::tile::tile(aie::detail::tile const&)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::tile()", + "StackSize": 4, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::set_saturation(aie::saturation_mode)", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "set_satmode(unsigned int)", + "StackSize": 13, + "SoftFloat": false + }, + { + "FunctionName": "uint2_t::uint2_t(unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::tile::set_rounding(aie::rounding_mode)", + "StackSize": 21, + "SoftFloat": false + }, + { + "FunctionName": "set_rnd(unsigned int)", + "StackSize": 13, + "SoftFloat": false + }, + { + "FunctionName": "uint4_t::uint4_t(unsigned int)", + "StackSize": 8, + "SoftFloat": false + }, + { + "FunctionName": "me_primitive::read_coreid_()", + "StackSize": 0, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::zeros_bits<16u, bfloat16, 32u>::run()", + "StackSize": 592, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::zeros_bits_common_impl<16u, bfloat16, 32u>::run()", + "StackSize": 528, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector()", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::(anonymous namespace)::native_broadcast<16u, bfloat16, 32u>::run_zeros()", + "StackSize": 332, + "SoftFloat": false + }, + { + "FunctionName": "aie::vector::vector(v32bfloat16)", + "StackSize": 136, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_storage::undef()", + "StackSize": 128, + "SoftFloat": false + }, + { + "FunctionName": "undef_v32bfloat16()", + "StackSize": 64, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_zero_to_v32int16()", + "StackSize": 132, + "SoftFloat": false + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(v32int16)", + "StackSize": 204, + "SoftFloat": false + }, + { + "FunctionName": "broadcast_s16(int)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(chessllvmInternal, v128int4)", + "StackSize": 72, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32bfloat16)", + "StackSize": 68, + "SoftFloat": false + }, + { + "FunctionName": "bfloat16 AS7* aie::detail::store_vector<32u, (aie_dm_resource)0, bfloat16 AS7, bfloat16>(bfloat16 AS7*, aie::vector const&)", + "StackSize": 32, + "SoftFloat": false + }, + { + "FunctionName": "aie::detail::store_vector_helper::run(bfloat16 AS7*, aie::vector const&)", + "StackSize": 24, + "SoftFloat": false + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_dependence_guidance.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_dependence_guidance.json new file mode 100644 index 0000000000000000000000000000000000000000..20a921baaf215408522cc3e15c2b53c4ee70f926 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_dependence_guidance.json @@ -0,0 +1,158 @@ +{ + "DependenceAnalysisHints": [ + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx5", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx6", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx7", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx8", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx9", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx10", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "layer_params.addr", + "ArgIndex1": "2", + "Var2": "arrayidx11", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "i31", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx42", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "in1_dim_3", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx42", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "j", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx42", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "arrayidx42", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx45", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "i31", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx55", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "in2_dim_3", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx55", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "n", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx55", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "void mllib_graphs::concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u> > >&, unsigned int const (&) [8])", + "Var1": "arrayidx55", + "ArgIndex1": "NotArgIndex", + "Var2": "arrayidx59", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "set_satmode(unsigned int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "_ZN12me_primitive11control_satE", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "set_rnd(unsigned int)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "_ZN12me_primitive11control_rndE", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(v32int16)", + "Var1": "tmp", + "ArgIndex1": "NotArgIndex", + "Var2": "this1", + "ArgIndex2": "0" + }, + { + "FunctionName": "v32bfloat16::v32bfloat16(chessllvmInternal, v128int4)", + "Var1": "aw", + "ArgIndex1": "NotArgIndex", + "Var2": "mw", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "aie::detail::vector_base::vector_base(v32bfloat16)", + "Var1": "data", + "ArgIndex1": "NotArgIndex", + "Var2": "data2", + "ArgIndex2": "NotArgIndex" + }, + { + "FunctionName": "_ZNK3aie6detail11vector_baseI8bfloat16Lj32EE5storeIL15aie_dm_resource0EU3AS7S2_Qsr3stdE9is_same_vIN22aie_dm_resource_removeITL0_0_E4typeET_EEEvPT0_", + "Var1": "this.addr", + "ArgIndex1": "0", + "Var2": "data", + "ArgIndex2": "NotArgIndex" + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_results.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_results.json new file mode 100644 index 0000000000000000000000000000000000000000..e611e658fa65a64fe35effd4eebd37334622a608 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_results.json @@ -0,0 +1,176 @@ +{ + "ModulePath": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper.cpp", + "KernelSourcePath": "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/concat_adf_wrapper.cpp", + "UseCases": [ + { + "Index": 0, + "KernelFunction": "mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>", + "InitializationFunction": "", + "KernelClassCtor": "", + "Instances": [ + "i897", + "i898", + "i899", + "i900", + "i902", + "i903", + "i904", + "i905", + "i907", + "i908", + "i909", + "i910", + "i912", + "i913", + "i914", + "i915", + "i964", + "i965", + "i966", + "i967", + "i969", + "i970", + "i971", + "i972", + "i974", + "i975", + "i976", + "i977", + "i979", + "i980", + "i981", + "i982", + "i987", + "i988", + "i989", + "i990", + "i992", + "i993", + "i994", + "i995", + "i997", + "i998", + "i999", + "i1000", + "i1002", + "i1003", + "i1004", + "i1005" + ] + } + ], + "AccessRecords": [], + "ControlRegsUsage": { + "RndRecords": {}, + "SatRecords": {}, + "SymSatRecords": {} + }, + "ParameterLoads": { + "__regcall3__chessintr___Pvoid_byte_incr___Pvoid___sint": [ + "may", + "may" + ], + "__regcall3__chessintr___sint_read_coreid_": [], + "__regcall3__chessintr_uint2_t_uint2_t___uint": [ + "may" + ], + "__regcall3__chessintr_uint4_t_uint4_t___uint": [ + "may" + ], + "__regcall3__chessintr_v32bfloat16_undef_v32bfloat16": [], + "__regcall3__chessintr_v32int16_broadcast_s16___sint": [ + "may" + ], + "concat_adf_init": [], + "concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > >": [ + "sometimes", + "sometimes", + "sometimes", + "sometimes" + ], + "llvm.chess.copy.p5": [ + "may" + ], + "llvm.chess.copy.p6": [ + "may" + ], + "llvm.chess.copy.p7": [ + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint2_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.chess.init.customint.s_struct.ipd.custom_type.uint4_ts.i32.p1": [ + "may", + "may", + "may", + "may", + "may", + "may", + "may" + ], + "llvm.dbg.declare": [ + "may", + "may", + "may" + ], + "llvm.dbg.value": [ + "may", + "may", + "may" + ], + "llvm.lifetime.end.p0": [ + "may", + "may" + ], + "llvm.lifetime.start.p0": [ + "may", + "may" + ], + "llvm.memset.p0.i32": [ + "may", + "may", + "may", + "may" + ], + "llvm.noalias.decl.p0.p0.i32": [ + "may", + "may", + "may" + ], + "llvm.noalias.p0.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ], + "llvm.noalias.p5.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ], + "llvm.noalias.p6.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ], + "llvm.noalias.p7.p0.p0.i32": [ + "may", + "may", + "may", + "may", + "may" + ] + } +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_spec.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_spec.json new file mode 100644 index 0000000000000000000000000000000000000000..1049864d305ea72319c6f391f75f6630218345a2 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper_spec.json @@ -0,0 +1,66 @@ +{ + "KernelAnalysisSpec": { + "ModulePath": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/i897_wrap_concat_adf_wrapper.cpp", + "KernelSourcePath": "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/concat_adf_wrapper.cpp", + "SpecFile": "i897_wrap_concat_adf_wrapper_spec.json", + "ResultFile": "i897_wrap_concat_adf_wrapper_results.json", + "UseCases": [ + { + "Index": 0, + "KernelFunction": "mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>", + "InitializationFunction": "", + "KernelClassCtor": "", + "Instances": [ + "i897", + "i898", + "i899", + "i900", + "i902", + "i903", + "i904", + "i905", + "i907", + "i908", + "i909", + "i910", + "i912", + "i913", + "i914", + "i915", + "i964", + "i965", + "i966", + "i967", + "i969", + "i970", + "i971", + "i972", + "i974", + "i975", + "i976", + "i977", + "i979", + "i980", + "i981", + "i982", + "i987", + "i988", + "i989", + "i990", + "i992", + "i993", + "i994", + "i995", + "i997", + "i998", + "i999", + "i1000", + "i1002", + "i1003", + "i1004", + "i1005" + ] + } + ] + } +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/pm_reload_analysis0_guidance.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/pm_reload_analysis0_guidance.json new file mode 100644 index 0000000000000000000000000000000000000000..b14b1d9c0401ec339ccade2167cf3b7a6e2ff619 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/ir/pm_reload_analysis0_guidance.json @@ -0,0 +1,90 @@ +{ + "Alignment Hints": [ + "Alignment of global array constinit is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.1 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.7 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.9 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.10 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.14 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.15 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.16 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array constinit.17 is 4 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array __const._Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj.coeffs is 2 bytes; automatically aligning it to 64 bytes.", + "Alignment of global array __const._Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj.coeffs_asymmetric is 2 bytes; automatically aligning it to 64 bytes." + ], + "Size Hints": [ + "Global array sigmoid_lut<0u, 256u>::data_ab is 1024 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array sigmoid_lut<0u, 256u>::data_cd is 1024 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array gelu_lut_32<0u, 512u>::data_ab is 2048 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array gelu_lut_32<0u, 512u>::data_cd is 2048 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array tanh_lut<0u, 512u>::data_ab is 2048 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array tanh_lut<0u, 512u>::data_cd is 2048 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array log_f32_lut<256u>::fraction_table_ab_f32 is 1024 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array log_f32_lut<256u>::fraction_table_cd_f32 is 1024 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array exp2_lut<512u>::exp2_table_ab is 1024 bytes. Consider making it mapper-managed LUT or memory buffer.", + "Global array exp2_lut<512u>::exp2_table_cd is 1024 bytes. Consider making it mapper-managed LUT or memory buffer." + ], + "Name Mangling Hints": [], + "Global Var Read-Before-Write Hints": [], + "Global Var Conflict Hints": [], + "Operator Hints": [ + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line 505 in file backend/superkernels.cpp will degrade performance", + "Operator srem at line 508 in file backend/superkernels.cpp will degrade performance", + "Operator srem at line 511 in file backend/superkernels.cpp will degrade performance", + "Operator srem at line 554 in file backend/superkernels.cpp will degrade performance", + "Operator srem at line 558 in file backend/superkernels.cpp will degrade performance", + "Operator srem at line 562 in file backend/superkernels.cpp will degrade performance", + "Operator srem at line 353 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/reduce_base_c8.h will degrade performance", + "Operator urem at line 213 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/../detail/aie2/../ld_st.hpp will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator urem at line 151 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../detail/aie2p/accum.hpp will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator urem at line 213 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/../detail/aie2/../ld_st.hpp will degrade performance", + "Operator srem at line 93 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator srem at line 94 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator srem at line 96 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator srem at line 125 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator srem at line 93 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator srem at line 94 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator srem at line 96 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator srem at line 123 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp will degrade performance", + "Operator urem at line 213 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/../detail/aie2/../ld_st.hpp will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator urem at line 533 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance", + "Operator urem at line 860 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/../detail/aie2/vector.hpp will degrade performance", + "Operator urem at line 81 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_hcwc8_params.h will degrade performance", + "Operator urem at line 82 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_hcwc8_params.h will degrade performance", + "Operator urem at line 97 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_hcwc8_params.h will degrade performance", + "Operator urem at line 98 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_hcwc8_params.h will degrade performance", + "Operator urem at line 109 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_hcwc8_params.h will degrade performance", + "Operator urem at line 110 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_hcwc8_params.h will degrade performance", + "Operator srem at line -1 in file unknown will degrade performance" + ], + "Bank Conflict Hints": [], + "RestrictAliasAnalysisHints": [] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.# b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.# new file mode 100644 index 0000000000000000000000000000000000000000..34062962ec310bc3dcc596136cf9eb1e771d08c4 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.# @@ -0,0 +1,2 @@ +da125a439e60b7ff8e916687519e80f6ec21fffa +1a735f496f1284ab86135ede88939a8aeeb375a3 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.## b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.## new file mode 100644 index 0000000000000000000000000000000000000000..7ad64937458b7198198656054fc9fa707652ee0f --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.## @@ -0,0 +1,2 @@ +9b95382854d1fe348e1592cb9aa1e420dfe33947 +92e103875c6a39bc8cdbe4a21c02c5a94ba3cc96 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.calltree b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.calltree new file mode 100644 index 0000000000000000000000000000000000000000..31298002f54105ab126b3f82d59bcdfdfa5f26ae --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.calltree @@ -0,0 +1,186 @@ + +// File generated by bridge version V-2024.06#84922c0d9f#241219, Fri Mar 21 03:37:40 2025 +// Copyright 2014-2024 Synopsys, Inc. All rights reserved. +// bridge -o../Release/pm_reload_analysis0 ../Release/pm_reload_analysis0.o -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -g -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -cpm_reload_analysis0.bcf -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/lib/Release_LLVM -lme -lc -lm -lc++lite -lsoftfloat -S -export-locals -iconfig extra_memories.bcf -yTM -m -fC -fS -fH +m -T +work ../Release/chesswork495 -pme + + +// Release: ipp V-2024.06-TGT-241219 + +_Z18pm_reload_analysisv + _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj + _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj + _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params + _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E + _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE (*) + _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E + _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams + _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv + _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv + _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E + _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E + _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E + _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh + _ZN12me_primitive10udiv_dstepEjjRjS0_ + _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params + _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE + _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh (*) + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv (*) + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv (*) + _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params (*) + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E (*) + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E (*) + _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t + _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + _ZN12me_primitive10udiv_dstepEjjRjS0_ (*) + _ZN12me_primitive10udiv_dstepEjjRjS0_ (*) + int32_to_float32 + _ZL28normalizeRoundAndPackFloat32iij + _ZL19roundAndPackFloat32iij + float32_add + _ZL14addFloat32Sigsjji + _ZL19propagateFloat32NaNjj + _ZL19roundAndPackFloat32iij (*) + _ZL14subFloat32Sigsjji + _ZL19propagateFloat32NaNjj (*) + _ZL28normalizeRoundAndPackFloat32iij (*) + _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E + _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE (*) + _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh + _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E + int32_to_float32 (*) + _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj + _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj + _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params + _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params + int32_to_float32 (*) + _ZN12me_primitive10udiv_dstepEjjRjS0_ (*) + _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj + + +Call tree stack and functions sizes: + +stack stack stack call func func function name + desc level level desc +----- ----- ----- ----- ----- ----- -------------------------------------------------------------- + 768 2624 0 0 3030 41432 _Z18pm_reload_analysisv + 0 0 1 1 470 2054 _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + 0 0 1 2 1584 1584 _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj + 192 192 1 1 674 1456 _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj + 0 0 2 2 782 782 _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params + 64 256 1 1 488 1362 _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 64 64 2 2 74 190 _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + 0 0 3 3 116 116 _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + 64 192 2 2 150 684 _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E + 128 128 3 3 534 534 _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + 64 192 1 1 602 1366 _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + 64 64 2 2 98 214 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv + 0 0 3 3 116 116 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv + 0 128 2 2 16 550 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + 128 128 2 3 534 534 _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + 64 128 1 1 602 1056 _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + 64 64 2 2 138 162 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv + 0 0 3 3 24 24 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E + 0 0 2 2 292 292 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E + 64 192 1 1 568 4678 _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 64 64 2 2 1430 1430 _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + 128 128 2 2 2410 2680 _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + 0 0 3 3 270 270 _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams + 64 192 1 1 488 1220 _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 64 128 2 2 62 304 _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv + 64 64 3 3 162 186 _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv + 0 0 4 4 24 24 _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E + 0 0 2 3 56 56 _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E + 128 128 2 2 114 428 _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E + 0 0 3 3 314 314 _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + 64 64 1 1 488 830 _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 0 0 2 2 100 100 _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + 0 0 2 2 242 242 _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + 128 192 1 1 478 2014 _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 64 64 2 2 672 814 _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh + 0 0 3 3 142 142 _ZN12me_primitive10udiv_dstepEjjRjS0_ + 0 0 2 2 722 722 _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params + 64 192 1 1 1126 6454 _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE + 64 64 2 2 1430 1430 _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + 64 64 2 2 138 162 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv (*) + 64 64 2 2 98 214 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv (*) + 128 128 2 2 2410 2680 _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params (*) + 0 0 2 2 292 292 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E + 0 128 2 2 16 550 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E (*) + 128 384 1 1 2676 9838 _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 64 64 2 2 1588 1588 _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + 0 0 2 2 670 670 _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t + 256 256 2 2 2680 2822 _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 0 0 3 3 142 142 _ZN12me_primitive10udiv_dstepEjjRjS0_ + 0 0 2 2 142 142 _ZN12me_primitive10udiv_dstepEjjRjS0_ + 0 0 2 2 114 530 int32_to_float32 + 0 0 2 3 24 416 _ZL28normalizeRoundAndPackFloat32iij + 0 0 2 4 392 392 _ZL19roundAndPackFloat32iij + 0 0 2 2 64 1968 float32_add + 0 0 3 3 624 1128 _ZL14addFloat32Sigsjji + 0 0 4 4 112 112 _ZL19propagateFloat32NaNjj + 0 0 3 4 392 392 _ZL19roundAndPackFloat32iij + 0 0 2 3 752 1280 _ZL14subFloat32Sigsjji + 0 0 3 4 112 112 _ZL19propagateFloat32NaNjj + 0 0 2 4 24 416 _ZL28normalizeRoundAndPackFloat32iij (*) + 64 64 1 1 488 928 _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 0 0 2 2 62 62 _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + 0 0 2 2 378 378 _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + 64 192 1 1 602 1342 _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + 64 64 2 2 74 190 _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + 0 0 3 3 116 116 _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + 0 128 2 2 16 550 _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E + 128 128 2 3 534 534 _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + 64 448 1 1 488 1512 _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 0 0 2 2 62 62 _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + 384 384 2 2 962 962 _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + 128 320 1 1 506 2736 _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 64 64 2 2 780 780 _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh + 192 192 2 2 920 1450 _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E + 0 0 3 3 114 530 int32_to_float32 (*) + 64 64 1 1 114 650 _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj + 0 0 2 2 74 74 _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj + 0 0 1 2 462 462 _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params + 64 1856 1 1 1374 5828 _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + 1792 1792 2 2 3782 4312 _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params + 0 0 3 3 114 530 int32_to_float32 (*) + 0 0 2 2 142 142 _ZN12me_primitive10udiv_dstepEjjRjS0_ + 0 0 1 1 818 818 _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj + + +Maximum call level : 4 +Maximum stack level: 4 +Maximum stack size : 2624 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.cmic2 b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.cmic2 new file mode 100644 index 0000000000000000000000000000000000000000..033657fe9c46e197bc8e2e2ce1692787976815b8 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.cmic2 @@ -0,0 +1,59744 @@ + +// File generated by darts version V-2024.06#84922c0d9f#241219, Fri Mar 21 03:37:46 2025 +// Copyright 2014-2024 Synopsys, Inc. All rights reserved. +// darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno +u ../Release/pm_reload_analysis0 me + +// Release: ipp V-2024.06-TGT-241219 +.label __Z18pm_reload_analysisv___func_begin0 +.label _Z18pm_reload_analysisv +.function pm_reload_analysis _Z18pm_reload_analysisv +.src_ref 0 "pm_reload_analysis0.cc" 30 +.src_ref 0 "pm_reload_analysis0.cc" 30 first +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.function_start + 0 "10111010" // MOVA r17, #0; PADDXM [sp], #768 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1 "01110000" // /* MW 9 */ + 2 "00000000" // /* MW 8 */ + 3 "00000000" // /* MW 7 */ + 4 "00000000" // /* MW 6 */ + 5 "00011000" // /* MW 5 */ + 6 "00000000" // /* MW 4 */ + 7 "00000000" // /* MW 3 */ + 8 "00010001" // /* MW 2 */ + 9 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 10 "01110110" // MOVA r18, #-516; ST lr, [sp, #-8]; MOVXM p3, #491832 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11 "00010000" // /* MW 11 */ + 12 "10011100" // /* MW 10 */ + 13 "10110000" // /* MW 9 */ + 14 "11100001" // /* MW 8 */ + 15 "00000001" // /* MW 7 */ + 16 "10000000" // /* MW 6 */ + 17 "00111101" // /* MW 5 */ + 18 "11111000" // /* MW 4 */ + 19 "00000111" // /* MW 3 */ + 20 "10010010" // /* MW 2 */ + 21 "10111111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 + 22 "01111010" // LDA el3, [p3], #4; ST p6, [sp, #-12]; MOVX r16, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23 "00000001" // /* MW 9 */ + 24 "00100000" // /* MW 8 */ + 25 "00000000" // /* MW 7 */ + 26 "10000000" // /* MW 6 */ + 27 "00011101" // /* MW 5 */ + 28 "11110111" // /* MW 4 */ + 29 "11010111" // /* MW 3 */ + 30 "10011101" // /* MW 2 */ + 31 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 32 "10111010" // LDA eh2, [p3], #-12; ST r15, [sp, #-16]; MOV r19, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33 "01110010" // /* MW 9 */ + 34 "11110000" // /* MW 8 */ + 35 "01101010" // /* MW 7 */ + 36 "10000010" // /* MW 6 */ + 37 "11110101" // /* MW 5 */ + 38 "11110001" // /* MW 4 */ + 39 "11010111" // /* MW 3 */ + 40 "10010001" // /* MW 2 */ + 41 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 42 "10111010" // LDA el2, [p3], #4; ST p7, [sp, #-4]; ADD.NC p0, r19, #-72 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 43 "00000010" // /* MW 9 */ + 44 "11101110" // /* MW 8 */ + 45 "00110100" // /* MW 7 */ + 46 "10000000" // /* MW 6 */ + 47 "10011101" // /* MW 5 */ + 48 "11111111" // /* MW 4 */ + 49 "11010111" // /* MW 3 */ + 50 "10010101" // /* MW 2 */ + 51 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 1 "io_buffer_impl.h" 201 10 first + 52 "10111010" // LDA eh1, [p3], #-12; ST r17, [p0]; ADD.NC p1, r19, #-80 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 53 "00000010" // /* MW 9 */ + 54 "11101100" // /* MW 8 */ + 55 "10110100" // /* MW 7 */ + 56 "10000000" // /* MW 6 */ + 57 "00110001" // /* MW 5 */ + 58 "00000110" // /* MW 4 */ + 59 "11010000" // /* MW 3 */ + 60 "10001001" // /* MW 2 */ + 61 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.src_ref 1 "io_buffer_impl.h" 201 10 + 62 "00001100" // LDA el1, [p3], #4; ST r17, [p1] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 63 "01100011" // /* MW 5 */ + 64 "00001100" // /* MW 4 */ + 65 "11010010" // /* MW 3 */ + 66 "10001101" // /* MW 2 */ + 67 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 68 "10010100" // LDA eh0, [p3], #-12; ADD.NC p2, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 69 "10010010" // /* MW 5 */ + 70 "11010011" // /* MW 4 */ + 71 "11010100" // /* MW 3 */ + 72 "10000001" // /* MW 2 */ + 73 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 40 4 +.src_ref 0 "pm_reload_analysis0.cc" 45 4 +.src_ref 0 "pm_reload_analysis0.cc" 51 4 +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 74 "10111010" // LDA el0, [p3], #4; ST r16, [sp, #-68]; MOV p6, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 75 "01110010" // /* MW 9 */ + 76 "01100000" // /* MW 8 */ + 77 "00110010" // /* MW 7 */ + 78 "10000011" // /* MW 6 */ + 79 "00010101" // /* MW 5 */ + 80 "10111110" // /* MW 4 */ + 81 "11010111" // /* MW 3 */ + 82 "10000101" // /* MW 2 */ + 83 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first + 84 "00001100" // LDA el3, [p3], #-12; ST el3, [sp, #-460] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 85 "11011011" // /* MW 5 */ + 86 "01101001" // /* MW 4 */ + 87 "11011100" // /* MW 3 */ + 88 "10011101" // /* MW 2 */ + 89 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 90 "00001100" // LDA eh2, [p3], #4; ST eh2, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 91 "00011011" // /* MW 5 */ + 92 "01110001" // /* MW 4 */ + 93 "11011100" // /* MW 3 */ + 94 "10010001" // /* MW 2 */ + 95 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 96 "00001100" // LDA el2, [p3], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 97 "01011011" // /* MW 5 */ + 98 "01011001" // /* MW 4 */ + 99 "11011100" // /* MW 3 */ + 100 "10010101" // /* MW 2 */ + 101 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 102 "00001100" // LDA eh1, [p3], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 103 "10011011" // /* MW 5 */ + 104 "01100000" // /* MW 4 */ + 105 "11011100" // /* MW 3 */ + 106 "10001001" // /* MW 2 */ + 107 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 108 "00001100" // LDA el1, [p3], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 109 "11011011" // /* MW 5 */ + 110 "01001000" // /* MW 4 */ + 111 "11011100" // /* MW 3 */ + 112 "10001101" // /* MW 2 */ + 113 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 114 "00001100" // LDA eh0, [p3], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 115 "00011011" // /* MW 5 */ + 116 "01010000" // /* MW 4 */ + 117 "11011100" // /* MW 3 */ + 118 "10000001" // /* MW 2 */ + 119 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 120 "00001100" // LDA el0, [p3], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 121 "01011011" // /* MW 5 */ + 122 "00111000" // /* MW 4 */ + 123 "11011100" // /* MW 3 */ + 124 "10000101" // /* MW 2 */ + 125 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 126 "00001100" // LDA el3, [p3]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 127 "11011011" // /* MW 5 */ + 128 "01000001" // /* MW 4 */ + 129 "11011100" // /* MW 3 */ + 130 "10011101" // /* MW 2 */ + 131 "01100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 132 "00001100" // LDA eh2, [p3, #4]; ST eh2, [sp, #-492] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 133 "00011011" // /* MW 5 */ + 134 "00101001" // /* MW 4 */ + 135 "11011100" // /* MW 3 */ + 136 "10010001" // /* MW 2 */ + 137 "01100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 138 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 139 "10101101" // /* MW 3 */ + 140 "00011000" // /* MW 2 */ + 141 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 142 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 143 "01001101" // /* MW 3 */ + 144 "00001100" // /* MW 2 */ + 145 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 4 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.no_stack_arguments + 146 "00111010" // ST el1, [sp, #-496]; JL #31040 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=31040 delay_slots=5 */ + 147 "01000001" // /* MW 9 */ + 148 "00000000" // /* MW 8 */ + 149 "00000000" // /* MW 7 */ + 150 "00101000" // /* MW 6 */ + 151 "00001111" // /* MW 5 */ + 152 "00000000" // /* MW 4 */ + 153 "10110000" // /* MW 3 */ + 154 "00001101" // /* MW 2 */ + 155 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.delay_slot + 156 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 157 "00001101" // /* MW 3 */ + 158 "00000100" // /* MW 2 */ + 159 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.delay_slot + 160 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 161 "00101101" // /* MW 3 */ + 162 "00001000" // /* MW 2 */ + 163 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.delay_slot + 164 "10011000" // ST el3, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 165 "11101001" // /* MW 3 */ + 166 "00000100" // /* MW 2 */ + 167 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 168 "10011000" // ST r16, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 169 "00010101" // /* MW 3 */ + 170 "10110110" // /* MW 2 */ + 171 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.delay_slot + 172 "10011000" // ST eh2, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 173 "10001101" // /* MW 3 */ + 174 "00000000" // /* MW 2 */ + 175 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 4 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.return_address + 176 "01110110" // MOVA r21, #40; MOVS p2, p6; MOVX r16, #8; MOV r19, #3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 177 "01011000" // /* MW 11 */ + 178 "00000011" // /* MW 10 */ + 179 "01101000" // /* MW 9 */ + 180 "00001010" // /* MW 8 */ + 181 "00000001" // /* MW 7 */ + 182 "00000001" // /* MW 6 */ + 183 "10001011" // /* MW 5 */ + 184 "10011000" // /* MW 4 */ + 185 "00000010" // /* MW 3 */ + 186 "00010101" // /* MW 2 */ + 187 "00000101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 first +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 + 188 "01110110" // MOVA r20, #1; ST r16, [sp, #-516]; MOVX r17, #4; MOV r16, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 189 "01011000" // /* MW 11 */ + 190 "00000000" // /* MW 10 */ + 191 "00001000" // /* MW 9 */ + 192 "10001010" // /* MW 8 */ + 193 "00010000" // /* MW 7 */ + 194 "10000001" // /* MW 6 */ + 195 "00010101" // /* MW 5 */ + 196 "11111110" // /* MW 4 */ + 197 "00000101" // /* MW 3 */ + 198 "00110100" // /* MW 2 */ + 199 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 + 200 "00111010" // ST r19, [sp, #-512]; MOVX r18, #0; MOV r22, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 201 "01111001" // /* MW 9 */ + 202 "11110000" // /* MW 8 */ + 203 "11001010" // /* MW 7 */ + 204 "00001010" // /* MW 6 */ + 205 "00100000" // /* MW 5 */ + 206 "00000001" // /* MW 4 */ + 207 "10110000" // /* MW 3 */ + 208 "01001110" // /* MW 2 */ + 209 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 + 210 "00111010" // ST r21, [sp, #-508]; MOVXM r21, #3840 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 211 "00010001" // /* MW 9 */ + 212 "10000000" // /* MW 8 */ + 213 "10101111" // /* MW 7 */ + 214 "00000010" // /* MW 6 */ + 215 "00000000" // /* MW 5 */ + 216 "00000000" // /* MW 4 */ + 217 "10110000" // /* MW 3 */ + 218 "11010110" // /* MW 2 */ + 219 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 + 220 "00000010" // ST r19, [sp, #-504]; ADD.NC p0, r22, #-88 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 221 "00000000" // /* MW 7 */ + 222 "10101010" // /* MW 6 */ + 223 "00110101" // /* MW 5 */ + 224 "00000000" // /* MW 4 */ + 225 "10110000" // /* MW 3 */ + 226 "01001110" // /* MW 2 */ + 227 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 + 228 "00000010" // ST r17, [sp, #-500]; ADD.NC p1, r22, #-96 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 229 "00000000" // /* MW 7 */ + 230 "10101000" // /* MW 6 */ + 231 "10110101" // /* MW 5 */ + 232 "00000000" // /* MW 4 */ + 233 "10110000" // /* MW 3 */ + 234 "11000110" // /* MW 2 */ + 235 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 4 +.src_ref 1 "io_buffer_impl.h" 201 10 first +.no_stack_arguments + 236 "00111010" // ST r16, [sp, #-88]; JL #32304 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=32304 delay_slots=5 */ + 237 "01000001" // /* MW 9 */ + 238 "00000000" // /* MW 8 */ + 239 "00000000" // /* MW 7 */ + 240 "11000110" // /* MW 6 */ + 241 "00001111" // /* MW 5 */ + 242 "00000000" // /* MW 4 */ + 243 "10110000" // /* MW 3 */ + 244 "01000010" // /* MW 2 */ + 245 "11110101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 +.delay_slot + 246 "10011000" // ST r16, [sp, #-96] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 247 "00010101" // /* MW 3 */ + 248 "10100010" // /* MW 2 */ + 249 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 first +.delay_slot + 250 "10011000" // ST r20, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 251 "10010101" // /* MW 3 */ + 252 "00010010" // /* MW 2 */ + 253 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 254 "10011000" // ST r18, [sp, #-84] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 255 "01010101" // /* MW 3 */ + 256 "10101110" // /* MW 2 */ + 257 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 258 "10011000" // ST r18, [sp, #-92] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 259 "01010101" // /* MW 3 */ + 260 "10100110" // /* MW 2 */ + 261 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 first +.delay_slot + 262 "01111010" // NOPA; ST r21, [sp, #-492]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 263 "00000000" // /* MW 9 */ + 264 "00000000" // /* MW 8 */ + 265 "00000000" // /* MW 7 */ + 266 "10000000" // /* MW 6 */ + 267 "10110101" // /* MW 5 */ + 268 "00010110" // /* MW 4 */ + 269 "11110110" // /* MW 3 */ + 270 "00101100" // /* MW 2 */ + 271 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 4 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 272 "01110110" // MOVA r15, #0; MOVS p1, p6; MOVXM p7, #492376 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 273 "00010000" // /* MW 11 */ + 274 "10101100" // /* MW 10 */ + 275 "10110001" // /* MW 9 */ + 276 "11100011" // /* MW 8 */ + 277 "00000001" // /* MW 7 */ + 278 "00000000" // /* MW 6 */ + 279 "10001011" // /* MW 5 */ + 280 "10011000" // /* MW 4 */ + 281 "00000001" // /* MW 3 */ + 282 "00001111" // /* MW 2 */ + 283 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 218 19 + 284 "01110110" // LDA el3, [p7], #4; ST r15, [sp, #-128]; MOVX r16, #0; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 285 "01111000" // /* MW 11 */ + 286 "11110000" // /* MW 10 */ + 287 "00101010" // /* MW 9 */ + 288 "00001010" // /* MW 8 */ + 289 "00000000" // /* MW 7 */ + 290 "10000001" // /* MW 6 */ + 291 "11110101" // /* MW 5 */ + 292 "10000001" // /* MW 4 */ + 293 "11010111" // /* MW 3 */ + 294 "10011101" // /* MW 2 */ + 295 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 217 10 + 296 "01110110" // LDA eh2, [p7], #-12; ST r15, [sp, #-124]; MOVX r24, #0; ADD.NC p0, r17, #-104 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 297 "00001000" // /* MW 11 */ + 298 "01100110" // /* MW 10 */ + 299 "00110100" // /* MW 9 */ + 300 "00001000" // /* MW 8 */ + 301 "10000000" // /* MW 7 */ + 302 "10000001" // /* MW 6 */ + 303 "11110101" // /* MW 5 */ + 304 "10000101" // /* MW 4 */ + 305 "11010111" // /* MW 3 */ + 306 "10010001" // /* MW 2 */ + 307 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 308 "10111010" // LDA el2, [p7], #4; ST r15, [sp, #-120]; ADD.NC p2, r17, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 309 "00000010" // /* MW 9 */ + 310 "01100000" // /* MW 8 */ + 311 "00110100" // /* MW 7 */ + 312 "10000001" // /* MW 6 */ + 313 "11110101" // /* MW 5 */ + 314 "10001001" // /* MW 4 */ + 315 "11010111" // /* MW 3 */ + 316 "10010101" // /* MW 2 */ + 317 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 318 "00001100" // LDA eh1, [p7], #-12; ST r24, [sp, #-116] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 319 "00101011" // /* MW 5 */ + 320 "00011110" // /* MW 4 */ + 321 "11011111" // /* MW 3 */ + 322 "10001001" // /* MW 2 */ + 323 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 324 "00001100" // LDA el1, [p7], #4; ST r15, [sp, #-104] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 325 "11101011" // /* MW 5 */ + 326 "00110011" // /* MW 4 */ + 327 "11011111" // /* MW 3 */ + 328 "10001101" // /* MW 2 */ + 329 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 330 "00001100" // LDA eh0, [p7], #-12; ST r24, [sp, #-112] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 331 "00101011" // /* MW 5 */ + 332 "00100110" // /* MW 4 */ + 333 "11011111" // /* MW 3 */ + 334 "10000001" // /* MW 2 */ + 335 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 336 "00001100" // LDA el0, [p7], #4; ST r24, [sp, #-100] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 337 "00101011" // /* MW 5 */ + 338 "00111110" // /* MW 4 */ + 339 "11011111" // /* MW 3 */ + 340 "10000101" // /* MW 2 */ + 341 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 342 "00001100" // LDA el3, [p7], #-12; ST el3, [sp, #-460] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 343 "11011011" // /* MW 5 */ + 344 "01101001" // /* MW 4 */ + 345 "11011100" // /* MW 3 */ + 346 "10011101" // /* MW 2 */ + 347 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 348 "00001100" // LDA eh2, [p7], #4; ST eh2, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 349 "00011011" // /* MW 5 */ + 350 "01110001" // /* MW 4 */ + 351 "11011100" // /* MW 3 */ + 352 "10010001" // /* MW 2 */ + 353 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 354 "00001100" // LDA el2, [p7], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 355 "01011011" // /* MW 5 */ + 356 "01011001" // /* MW 4 */ + 357 "11011100" // /* MW 3 */ + 358 "10010101" // /* MW 2 */ + 359 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 360 "00001100" // LDA eh1, [p7], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 361 "10011011" // /* MW 5 */ + 362 "01100000" // /* MW 4 */ + 363 "11011100" // /* MW 3 */ + 364 "10001001" // /* MW 2 */ + 365 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 366 "00001100" // LDA el1, [p7], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 367 "11011011" // /* MW 5 */ + 368 "01001000" // /* MW 4 */ + 369 "11011100" // /* MW 3 */ + 370 "10001101" // /* MW 2 */ + 371 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 372 "00001100" // LDA eh0, [p7], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 373 "00011011" // /* MW 5 */ + 374 "01010000" // /* MW 4 */ + 375 "11011100" // /* MW 3 */ + 376 "10000001" // /* MW 2 */ + 377 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 378 "00001100" // LDA el0, [p7], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 379 "01011011" // /* MW 5 */ + 380 "00111000" // /* MW 4 */ + 381 "11011100" // /* MW 3 */ + 382 "10000101" // /* MW 2 */ + 383 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 384 "00001100" // LDA el3, [p7]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 385 "11011011" // /* MW 5 */ + 386 "01000001" // /* MW 4 */ + 387 "11011100" // /* MW 3 */ + 388 "10011101" // /* MW 2 */ + 389 "11100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 390 "00001100" // LDA eh2, [p7, #4]; ST eh2, [sp, #-492] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 391 "00011011" // /* MW 5 */ + 392 "00101001" // /* MW 4 */ + 393 "11011100" // /* MW 3 */ + 394 "10010001" // /* MW 2 */ + 395 "11100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 396 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 397 "10101101" // /* MW 3 */ + 398 "00011000" // /* MW 2 */ + 399 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 400 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 401 "01001101" // /* MW 3 */ + 402 "00001100" // /* MW 2 */ + 403 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 4 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.no_stack_arguments + 404 "00111010" // ST el1, [sp, #-496]; JL #10800 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=10800 delay_slots=5 */ + 405 "01000001" // /* MW 9 */ + 406 "00000000" // /* MW 8 */ + 407 "00000000" // /* MW 7 */ + 408 "01000110" // /* MW 6 */ + 409 "00000101" // /* MW 5 */ + 410 "00000000" // /* MW 4 */ + 411 "10110000" // /* MW 3 */ + 412 "00001101" // /* MW 2 */ + 413 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.delay_slot + 414 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 415 "00001101" // /* MW 3 */ + 416 "00000100" // /* MW 2 */ + 417 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.delay_slot + 418 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 419 "00101101" // /* MW 3 */ + 420 "00001000" // /* MW 2 */ + 421 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.delay_slot + 422 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 423 "11101101" // /* MW 3 */ + 424 "11111100" // /* MW 2 */ + 425 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 426 "00001100" // NOPA; ST r16, [sp, #-108] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 427 "00101011" // /* MW 5 */ + 428 "00101100" // /* MW 4 */ + 429 "11111111" // /* MW 3 */ + 430 "00101100" // /* MW 2 */ + 431 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.delay_slot + 432 "11100001" // NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 433 "00000000" // /* MW 15 */ + 434 "00000000" // /* MW 14 */ + 435 "01111000" // /* MW 13 */ + 436 "10100101" // /* MW 12 */ + 437 "00000001" // /* MW 11 */ + 438 "00000000" // /* MW 10 */ + 439 "00000000" // /* MW 9 */ + 440 "10000000" // /* MW 8 */ + 441 "10001101" // /* MW 7 */ + 442 "00000000" // /* MW 6 */ + 443 "00100110" // /* MW 5 */ + 444 "00000000" // /* MW 4 */ + 445 "11110000" // /* MW 3 */ + 446 "00101100" // /* MW 2 */ + 447 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 4 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 448 "01110110" // MOVA dn0, #0; MOVS p1, p6; MOVXM p6, #492440 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 449 "00010000" // /* MW 11 */ + 450 "11001100" // /* MW 10 */ + 451 "00110001" // /* MW 9 */ + 452 "11100011" // /* MW 8 */ + 453 "00000001" // /* MW 7 */ + 454 "00000000" // /* MW 6 */ + 455 "10001011" // /* MW 5 */ + 456 "10011000" // /* MW 4 */ + 457 "10000001" // /* MW 3 */ + 458 "00000001" // /* MW 2 */ + 459 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 1 "io_buffer_impl.h" 215 10 first + 460 "01110110" // LDA el3, [p6], #4; ST dn0, [sp, #-160]; MOVX r16, #-136; MOV m0, #52 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 461 "01011000" // /* MW 11 */ + 462 "00110100" // /* MW 10 */ + 463 "00000000" // /* MW 9 */ + 464 "00001000" // /* MW 8 */ + 465 "00000111" // /* MW 7 */ + 466 "10111011" // /* MW 6 */ + 467 "00100101" // /* MW 5 */ + 468 "01100000" // /* MW 4 */ + 469 "11010111" // /* MW 3 */ + 470 "10011101" // /* MW 2 */ + 471 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 1 "io_buffer_impl.h" 215 10 + 472 "01110110" // LDA eh2, [p6], #-12; ST dn0, [sp, #-184]; MOVX r18, #-160; MOV r17, #-184 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 473 "01011000" // /* MW 11 */ + 474 "01001000" // /* MW 10 */ + 475 "00101111" // /* MW 9 */ + 476 "00001010" // /* MW 8 */ + 477 "00100100" // /* MW 7 */ + 478 "10111011" // /* MW 6 */ + 479 "00100101" // /* MW 5 */ + 480 "01001000" // /* MW 4 */ + 481 "11010111" // /* MW 3 */ + 482 "10010001" // /* MW 2 */ + 483 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 + 484 "01111010" // LDA el2, [p6], #4; ST dn0, [sp, #-156]; MOVX r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 485 "00000001" // /* MW 9 */ + 486 "00110000" // /* MW 8 */ + 487 "00000000" // /* MW 7 */ + 488 "10000000" // /* MW 6 */ + 489 "00100101" // /* MW 5 */ + 490 "01100100" // /* MW 4 */ + 491 "11010111" // /* MW 3 */ + 492 "10010101" // /* MW 2 */ + 493 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 494 "00001100" // LDA eh1, [p6], #-12; ST dn0, [sp, #-180] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 495 "01001011" // /* MW 5 */ + 496 "10011000" // /* MW 4 */ + 497 "11011110" // /* MW 3 */ + 498 "10001001" // /* MW 2 */ + 499 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 500 "00001100" // LDA el1, [p6], #4; ST dn0, [sp, #-152] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 501 "01001011" // /* MW 5 */ + 502 "11010000" // /* MW 4 */ + 503 "11011110" // /* MW 3 */ + 504 "10001101" // /* MW 2 */ + 505 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 506 "00001100" // LDA eh0, [p6], #-12; ST dn0, [sp, #-176] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 507 "01001011" // /* MW 5 */ + 508 "10100000" // /* MW 4 */ + 509 "11011110" // /* MW 3 */ + 510 "10000001" // /* MW 2 */ + 511 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 512 "10111010" // LDA el0, [p6], #4; ST r24, [sp, #-148]; MOV r19, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 513 "01110010" // /* MW 9 */ + 514 "11110000" // /* MW 8 */ + 515 "01101010" // /* MW 7 */ + 516 "10000010" // /* MW 6 */ + 517 "00010101" // /* MW 5 */ + 518 "01101111" // /* MW 4 */ + 519 "11010111" // /* MW 3 */ + 520 "10000101" // /* MW 2 */ + 521 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first + 522 "10111010" // LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p0, r19, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 523 "10100010" // /* MW 9 */ + 524 "11100000" // /* MW 8 */ + 525 "00110100" // /* MW 7 */ + 526 "10000000" // /* MW 6 */ + 527 "11101101" // /* MW 5 */ + 528 "00110100" // /* MW 4 */ + 529 "11010110" // /* MW 3 */ + 530 "10011101" // /* MW 2 */ + 531 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 532 "10111010" // LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p2, r19, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 533 "10100010" // /* MW 9 */ + 534 "11100100" // /* MW 8 */ + 535 "00110100" // /* MW 7 */ + 536 "10000001" // /* MW 6 */ + 537 "10001101" // /* MW 5 */ + 538 "00111000" // /* MW 4 */ + 539 "11010110" // /* MW 3 */ + 540 "10010001" // /* MW 2 */ + 541 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 542 "10111010" // LDA el2, [p6], #-12; ST el2, [sp, #-468]; ADD.NC p3, r19, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 543 "10100010" // /* MW 9 */ + 544 "11100010" // /* MW 8 */ + 545 "10110100" // /* MW 7 */ + 546 "10000001" // /* MW 6 */ + 547 "10101101" // /* MW 5 */ + 548 "00101100" // /* MW 4 */ + 549 "11010110" // /* MW 3 */ + 550 "10010101" // /* MW 2 */ + 551 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 552 "10111010" // LDA eh1, [p6], #4; ST eh1, [sp, #-464]; MOV p7, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 553 "01110010" // /* MW 9 */ + 554 "01100000" // /* MW 8 */ + 555 "10110001" // /* MW 7 */ + 556 "10000011" // /* MW 6 */ + 557 "01001101" // /* MW 5 */ + 558 "00110000" // /* MW 4 */ + 559 "11010110" // /* MW 3 */ + 560 "10001001" // /* MW 2 */ + 561 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 562 "00001100" // LDA el1, [p6], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 563 "11011011" // /* MW 5 */ + 564 "01001000" // /* MW 4 */ + 565 "11011100" // /* MW 3 */ + 566 "10001101" // /* MW 2 */ + 567 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 568 "00001100" // LDA eh0, [p6], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 569 "00011011" // /* MW 5 */ + 570 "01010000" // /* MW 4 */ + 571 "11011100" // /* MW 3 */ + 572 "10000001" // /* MW 2 */ + 573 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 574 "00001100" // LDA el0, [p6], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 575 "01011011" // /* MW 5 */ + 576 "00111000" // /* MW 4 */ + 577 "11011100" // /* MW 3 */ + 578 "10000101" // /* MW 2 */ + 579 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 580 "00001100" // LDA el3, [p6], #4; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 581 "11011011" // /* MW 5 */ + 582 "01000001" // /* MW 4 */ + 583 "11011100" // /* MW 3 */ + 584 "10011101" // /* MW 2 */ + 585 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 586 "00001100" // LDA eh2, [p6], m0; ST eh2, [sp, #-492] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 587 "00011011" // /* MW 5 */ + 588 "00101001" // /* MW 4 */ + 589 "11011100" // /* MW 3 */ + 590 "00010001" // /* MW 2 */ + 591 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 592 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 593 "10101101" // /* MW 3 */ + 594 "00011000" // /* MW 2 */ + 595 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 596 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 597 "01001101" // /* MW 3 */ + 598 "00001100" // /* MW 2 */ + 599 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 600 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 601 "01101101" // /* MW 3 */ + 602 "00010000" // /* MW 2 */ + 603 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 604 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 605 "00001101" // /* MW 3 */ + 606 "00000100" // /* MW 2 */ + 607 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 608 "10011000" // ST r24, [sp, #-172] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 609 "00010101" // /* MW 3 */ + 610 "01010111" // /* MW 2 */ + 611 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first + 612 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 613 "00101101" // /* MW 3 */ + 614 "00001000" // /* MW 2 */ + 615 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 616 "10011000" // ST dn0, [sp, #-136] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 617 "00100101" // /* MW 3 */ + 618 "01111000" // /* MW 2 */ + 619 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 620 "10011000" // ST r24, [sp, #-144] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 621 "00010101" // /* MW 3 */ + 622 "01110011" // /* MW 2 */ + 623 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.no_stack_arguments + 624 "00111010" // ST r24, [sp, #-168]; JL #16256 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=16256 delay_slots=5 */ + 625 "01000001" // /* MW 9 */ + 626 "00000000" // /* MW 8 */ + 627 "00000000" // /* MW 7 */ + 628 "11110000" // /* MW 6 */ + 629 "00000111" // /* MW 5 */ + 630 "00000000" // /* MW 4 */ + 631 "10110000" // /* MW 3 */ + 632 "01100010" // /* MW 2 */ + 633 "11101011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.delay_slot + 634 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 635 "11101101" // /* MW 3 */ + 636 "11111100" // /* MW 2 */ + 637 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 638 "10011000" // ST r24, [sp, #-132] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 639 "00010101" // /* MW 3 */ + 640 "01111111" // /* MW 2 */ + 641 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 642 "10011000" // ST r24, [sp, #-140] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 643 "00010101" // /* MW 3 */ + 644 "01110111" // /* MW 2 */ + 645 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 +.delay_slot + 646 "10011000" // ST r24, [sp, #-164] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 647 "00010101" // /* MW 3 */ + 648 "01011111" // /* MW 2 */ + 649 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.delay_slot + 650 "00001100" // NOPA; ST eh2, [sp, #-512] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 651 "00011011" // /* MW 5 */ + 652 "00000001" // /* MW 4 */ + 653 "11111100" // /* MW 3 */ + 654 "00101100" // /* MW 2 */ + 655 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 1 "io_buffer_impl.h" 215 10 first +.return_address + 656 "01110110" // LDA el3, [p6], #4; ST r15, [sp, #-216]; MOVX r17, #-240; MOV r16, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 657 "01111000" // /* MW 11 */ + 658 "11110000" // /* MW 10 */ + 659 "00001010" // /* MW 9 */ + 660 "00001010" // /* MW 8 */ + 661 "00010010" // /* MW 7 */ + 662 "10111001" // /* MW 6 */ + 663 "11110101" // /* MW 5 */ + 664 "00101001" // /* MW 4 */ + 665 "11010111" // /* MW 3 */ + 666 "10011101" // /* MW 2 */ + 667 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 1 "io_buffer_impl.h" 215 10 + 668 "01110110" // LDA eh2, [p6], #-12; ST r15, [sp, #-240]; MOVX r18, #-216; MOV p1, p7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 669 "01111000" // /* MW 11 */ + 670 "01100000" // /* MW 10 */ + 671 "10110111" // /* MW 9 */ + 672 "00001000" // /* MW 8 */ + 673 "00100101" // /* MW 7 */ + 674 "10111001" // /* MW 6 */ + 675 "11110101" // /* MW 5 */ + 676 "00010001" // /* MW 4 */ + 677 "11010111" // /* MW 3 */ + 678 "10010001" // /* MW 2 */ + 679 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 + 680 "01110110" // LDA el2, [p6], #4; ST r15, [sp, #-212]; MOVX r24, #0; MOV p0, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 681 "01111000" // /* MW 11 */ + 682 "11110000" // /* MW 10 */ + 683 "00110010" // /* MW 9 */ + 684 "00001000" // /* MW 8 */ + 685 "10000000" // /* MW 7 */ + 686 "10000001" // /* MW 6 */ + 687 "11110101" // /* MW 5 */ + 688 "00101101" // /* MW 4 */ + 689 "11010111" // /* MW 3 */ + 690 "10010101" // /* MW 2 */ + 691 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 692 "11110110" // LDA eh1, [p6], #-12; PADDB [p0], #-192; ST r15, [sp, #-236]; MOV p7, p0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 693 "01110000" // /* MW 11 */ + 694 "01100000" // /* MW 10 */ + 695 "10110000" // /* MW 9 */ + 696 "10000011" // /* MW 8 */ + 697 "11110101" // /* MW 7 */ + 698 "00010101" // /* MW 6 */ + 699 "00100111" // /* MW 5 */ + 700 "10111111" // /* MW 4 */ + 701 "11010001" // /* MW 3 */ + 702 "10001001" // /* MW 2 */ + 703 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 704 "00001100" // LDA el1, [p6], #4; ST r15, [sp, #-208] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 705 "11101011" // /* MW 5 */ + 706 "01100011" // /* MW 4 */ + 707 "11011110" // /* MW 3 */ + 708 "10001101" // /* MW 2 */ + 709 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 710 "00001100" // LDA eh0, [p6], #-12; ST r15, [sp, #-232] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 711 "11101011" // /* MW 5 */ + 712 "00110011" // /* MW 4 */ + 713 "11011110" // /* MW 3 */ + 714 "10000001" // /* MW 2 */ + 715 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 716 "00001100" // LDA el0, [p6], #4; ST r24, [sp, #-204] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 717 "00101011" // /* MW 5 */ + 718 "01101110" // /* MW 4 */ + 719 "11011110" // /* MW 3 */ + 720 "10000101" // /* MW 2 */ + 721 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first + 722 "10111010" // LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 723 "10100010" // /* MW 9 */ + 724 "10100000" // /* MW 8 */ + 725 "00110100" // /* MW 7 */ + 726 "10000001" // /* MW 6 */ + 727 "11101101" // /* MW 5 */ + 728 "00110100" // /* MW 4 */ + 729 "11010110" // /* MW 3 */ + 730 "10011101" // /* MW 2 */ + 731 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 732 "10111010" // LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 733 "10100010" // /* MW 9 */ + 734 "01100000" // /* MW 8 */ + 735 "10110100" // /* MW 7 */ + 736 "10000001" // /* MW 6 */ + 737 "10001101" // /* MW 5 */ + 738 "00111000" // /* MW 4 */ + 739 "11010110" // /* MW 3 */ + 740 "10010001" // /* MW 2 */ + 741 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 742 "00001100" // LDA el2, [p6], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 743 "01011011" // /* MW 5 */ + 744 "01011001" // /* MW 4 */ + 745 "11011100" // /* MW 3 */ + 746 "10010101" // /* MW 2 */ + 747 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 748 "00001100" // LDA eh1, [p6], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 749 "10011011" // /* MW 5 */ + 750 "01100000" // /* MW 4 */ + 751 "11011100" // /* MW 3 */ + 752 "10001001" // /* MW 2 */ + 753 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 754 "00001100" // LDA el1, [p6], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 755 "11011011" // /* MW 5 */ + 756 "01001000" // /* MW 4 */ + 757 "11011100" // /* MW 3 */ + 758 "10001101" // /* MW 2 */ + 759 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 760 "00001100" // LDA eh0, [p6], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 761 "00011011" // /* MW 5 */ + 762 "01010000" // /* MW 4 */ + 763 "11011100" // /* MW 3 */ + 764 "10000001" // /* MW 2 */ + 765 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 766 "00001100" // LDA el0, [p6], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 767 "01011011" // /* MW 5 */ + 768 "00111000" // /* MW 4 */ + 769 "11011100" // /* MW 3 */ + 770 "10000101" // /* MW 2 */ + 771 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 772 "00001100" // LDA el3, [p6]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 773 "11011011" // /* MW 5 */ + 774 "01000001" // /* MW 4 */ + 775 "11011100" // /* MW 3 */ + 776 "10011101" // /* MW 2 */ + 777 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 778 "10111010" // LDA eh2, [p6, #4]; ST eh2, [sp, #-492]; MOV p6, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 779 "01110010" // /* MW 9 */ + 780 "01100000" // /* MW 8 */ + 781 "00110001" // /* MW 7 */ + 782 "10000011" // /* MW 6 */ + 783 "10001101" // /* MW 5 */ + 784 "00010100" // /* MW 4 */ + 785 "11010110" // /* MW 3 */ + 786 "10010001" // /* MW 2 */ + 787 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 788 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 789 "10101101" // /* MW 3 */ + 790 "00011000" // /* MW 2 */ + 791 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 792 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 793 "01001101" // /* MW 3 */ + 794 "00001100" // /* MW 2 */ + 795 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 796 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 797 "01101101" // /* MW 3 */ + 798 "00010000" // /* MW 2 */ + 799 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 800 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 801 "00001101" // /* MW 3 */ + 802 "00000100" // /* MW 2 */ + 803 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 804 "10011000" // ST r24, [sp, #-228] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 805 "00010101" // /* MW 3 */ + 806 "00011111" // /* MW 2 */ + 807 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first + 808 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 809 "00101101" // /* MW 3 */ + 810 "00001000" // /* MW 2 */ + 811 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 812 "10011000" // ST r15, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 813 "11110101" // /* MW 3 */ + 814 "01000001" // /* MW 2 */ + 815 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 816 "10011000" // ST r24, [sp, #-200] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 817 "00010101" // /* MW 3 */ + 818 "00111011" // /* MW 2 */ + 819 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.no_stack_arguments + 820 "00111010" // ST r24, [sp, #-224]; JL #17344 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=17344 delay_slots=5 */ + 821 "01000001" // /* MW 9 */ + 822 "00000000" // /* MW 8 */ + 823 "00000000" // /* MW 7 */ + 824 "01111000" // /* MW 6 */ + 825 "00001000" // /* MW 5 */ + 826 "00000000" // /* MW 4 */ + 827 "10110000" // /* MW 3 */ + 828 "01100010" // /* MW 2 */ + 829 "11100100" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.delay_slot + 830 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 831 "11101101" // /* MW 3 */ + 832 "11111100" // /* MW 2 */ + 833 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 834 "10011000" // ST r24, [sp, #-188] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 835 "00010101" // /* MW 3 */ + 836 "01000111" // /* MW 2 */ + 837 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 838 "10011000" // ST r24, [sp, #-196] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 839 "00010101" // /* MW 3 */ + 840 "00111111" // /* MW 2 */ + 841 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 +.delay_slot + 842 "00001100" // NOPA; ST r24, [sp, #-220] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 843 "00101011" // /* MW 5 */ + 844 "01001110" // /* MW 4 */ + 845 "11111110" // /* MW 3 */ + 846 "00101100" // /* MW 2 */ + 847 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.delay_slot + 848 "11100001" // NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 849 "00000000" // /* MW 15 */ + 850 "00000000" // /* MW 14 */ + 851 "01111000" // /* MW 13 */ + 852 "10100101" // /* MW 12 */ + 853 "00000001" // /* MW 11 */ + 854 "00000000" // /* MW 10 */ + 855 "00000000" // /* MW 9 */ + 856 "10000000" // /* MW 8 */ + 857 "10001101" // /* MW 7 */ + 858 "00000000" // /* MW 6 */ + 859 "00100110" // /* MW 5 */ + 860 "00000000" // /* MW 4 */ + 861 "11110000" // /* MW 3 */ + 862 "00101100" // /* MW 2 */ + 863 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.return_address + 864 "01110110" // MOVA r24, #0; ST r15, [sp, #-280]; MOVXM p1, #492504 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 865 "00010000" // /* MW 11 */ + 866 "11101100" // /* MW 10 */ + 867 "10110001" // /* MW 9 */ + 868 "11100000" // /* MW 8 */ + 869 "00000001" // /* MW 7 */ + 870 "10000000" // /* MW 6 */ + 871 "11110101" // /* MW 5 */ + 872 "11101001" // /* MW 4 */ + 873 "00000110" // /* MW 3 */ + 874 "00011000" // /* MW 2 */ + 875 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 876 "01110110" // LDA el3, [p1], #4; ST r15, [sp, #-276]; MOVX r16, #-280; MOV p2, p6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 877 "01111000" // /* MW 11 */ + 878 "01100000" // /* MW 10 */ + 879 "00110110" // /* MW 9 */ + 880 "00001001" // /* MW 8 */ + 881 "00000101" // /* MW 7 */ + 882 "10110111" // /* MW 6 */ + 883 "11110101" // /* MW 5 */ + 884 "11101101" // /* MW 4 */ + 885 "11010110" // /* MW 3 */ + 886 "10011101" // /* MW 2 */ + 887 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 218 19 + 888 "01110110" // LDA eh2, [p1], #-12; ST r15, [sp, #-272]; MOVX r25, #0; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 889 "01111000" // /* MW 11 */ + 890 "11110000" // /* MW 10 */ + 891 "00101010" // /* MW 9 */ + 892 "00001010" // /* MW 8 */ + 893 "10010000" // /* MW 7 */ + 894 "10000001" // /* MW 6 */ + 895 "11110101" // /* MW 5 */ + 896 "11110001" // /* MW 4 */ + 897 "11010110" // /* MW 3 */ + 898 "10010001" // /* MW 2 */ + 899 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 900 "01111110" // LDA el2, [p1], #4; PADDB [p7], #-256; ST r24, [sp, #-268]; MOVX r18, #-248; MOV p6, p7 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 901 "10110000" // /* MW 13 */ + 902 "11100010" // /* MW 12 */ + 903 "11011110" // /* MW 11 */ + 904 "00001111" // /* MW 10 */ + 905 "11101100" // /* MW 9 */ + 906 "01100110" // /* MW 8 */ + 907 "00100001" // /* MW 7 */ + 908 "00100100" // /* MW 6 */ + 909 "00100111" // /* MW 5 */ + 910 "10011111" // /* MW 4 */ + 911 "11011111" // /* MW 3 */ + 912 "10010101" // /* MW 2 */ + 913 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 914 "00001100" // LDA eh1, [p1], #-12; ST r15, [sp, #-248] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 915 "11101011" // /* MW 5 */ + 916 "00010011" // /* MW 4 */ + 917 "11011110" // /* MW 3 */ + 918 "10001001" // /* MW 2 */ + 919 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 201 10 + 920 "00001100" // LDA el1, [p1], #4; ST r15, [sp, #-256] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 921 "11101011" // /* MW 5 */ + 922 "00000011" // /* MW 4 */ + 923 "11011110" // /* MW 3 */ + 924 "10001101" // /* MW 2 */ + 925 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 926 "00001100" // LDA eh0, [p1], #-12; ST r24, [sp, #-264] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 927 "00101011" // /* MW 5 */ + 928 "11110110" // /* MW 4 */ + 929 "11011101" // /* MW 3 */ + 930 "10000001" // /* MW 2 */ + 931 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 932 "00001100" // LDA el0, [p1], #4; ST r24, [sp, #-244] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 933 "00101011" // /* MW 5 */ + 934 "00011110" // /* MW 4 */ + 935 "11011110" // /* MW 3 */ + 936 "10000101" // /* MW 2 */ + 937 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 938 "10111010" // LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 939 "10100010" // /* MW 9 */ + 940 "01100100" // /* MW 8 */ + 941 "00110100" // /* MW 7 */ + 942 "10000000" // /* MW 6 */ + 943 "11101101" // /* MW 5 */ + 944 "00110100" // /* MW 4 */ + 945 "11010110" // /* MW 3 */ + 946 "10011101" // /* MW 2 */ + 947 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 948 "10111010" // LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 949 "10100010" // /* MW 9 */ + 950 "01100000" // /* MW 8 */ + 951 "10110100" // /* MW 7 */ + 952 "10000001" // /* MW 6 */ + 953 "10001101" // /* MW 5 */ + 954 "00111000" // /* MW 4 */ + 955 "11010110" // /* MW 3 */ + 956 "10010001" // /* MW 2 */ + 957 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 958 "00001100" // LDA el2, [p1], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 959 "01011011" // /* MW 5 */ + 960 "01011001" // /* MW 4 */ + 961 "11011100" // /* MW 3 */ + 962 "10010101" // /* MW 2 */ + 963 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 964 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 965 "10011011" // /* MW 5 */ + 966 "01100000" // /* MW 4 */ + 967 "11011100" // /* MW 3 */ + 968 "10001001" // /* MW 2 */ + 969 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 970 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 971 "11011011" // /* MW 5 */ + 972 "01001000" // /* MW 4 */ + 973 "11011100" // /* MW 3 */ + 974 "10001101" // /* MW 2 */ + 975 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 976 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 977 "00011011" // /* MW 5 */ + 978 "01010000" // /* MW 4 */ + 979 "11011100" // /* MW 3 */ + 980 "10000001" // /* MW 2 */ + 981 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 982 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 983 "01011011" // /* MW 5 */ + 984 "00111000" // /* MW 4 */ + 985 "11011100" // /* MW 3 */ + 986 "10000101" // /* MW 2 */ + 987 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 988 "00001100" // LDA el3, [p1]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 989 "11011011" // /* MW 5 */ + 990 "01000001" // /* MW 4 */ + 991 "11011100" // /* MW 3 */ + 992 "10011101" // /* MW 2 */ + 993 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 994 "10111010" // LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 995 "01110010" // /* MW 9 */ + 996 "01100000" // /* MW 8 */ + 997 "10110111" // /* MW 7 */ + 998 "10000000" // /* MW 6 */ + 999 "10001101" // /* MW 5 */ + 1000 "00010100" // /* MW 4 */ + 1001 "11010110" // /* MW 3 */ + 1002 "10010001" // /* MW 2 */ + 1003 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 1004 "00000010" // ST el2, [sp, #-488]; MOV p7, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1005 "01110000" // /* MW 7 */ + 1006 "01100000" // /* MW 6 */ + 1007 "10110010" // /* MW 5 */ + 1008 "00000011" // /* MW 4 */ + 1009 "10110000" // /* MW 3 */ + 1010 "00010101" // /* MW 2 */ + 1011 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 1012 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1013 "01001101" // /* MW 3 */ + 1014 "00001100" // /* MW 2 */ + 1015 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 1016 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1017 "01101101" // /* MW 3 */ + 1018 "00010000" // /* MW 2 */ + 1019 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.no_stack_arguments + 1020 "00111010" // ST eh0, [sp, #-508]; JL #7168 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=7168 delay_slots=5 */ + 1021 "01000001" // /* MW 9 */ + 1022 "00000000" // /* MW 8 */ + 1023 "00000000" // /* MW 7 */ + 1024 "10000000" // /* MW 6 */ + 1025 "00000011" // /* MW 5 */ + 1026 "00000000" // /* MW 4 */ + 1027 "10110000" // /* MW 3 */ + 1028 "10000001" // /* MW 2 */ + 1029 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.delay_slot + 1030 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1031 "00101101" // /* MW 3 */ + 1032 "00001000" // /* MW 2 */ + 1033 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.delay_slot + 1034 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1035 "11101101" // /* MW 3 */ + 1036 "11111100" // /* MW 2 */ + 1037 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 1038 "10011000" // ST r24, [sp, #-252] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1039 "00010101" // /* MW 3 */ + 1040 "00000111" // /* MW 2 */ + 1041 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1042 "10011000" // ST r25, [sp, #-260] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1043 "00110101" // /* MW 3 */ + 1044 "11111111" // /* MW 2 */ + 1045 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.delay_slot + 1046 "01111010" // NOPA; ST eh2, [sp, #-512]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1047 "00000000" // /* MW 9 */ + 1048 "00000000" // /* MW 8 */ + 1049 "00000000" // /* MW 7 */ + 1050 "10000000" // /* MW 6 */ + 1051 "10001101" // /* MW 5 */ + 1052 "00000000" // /* MW 4 */ + 1053 "11110110" // /* MW 3 */ + 1054 "00101100" // /* MW 2 */ + 1055 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.return_address + 1056 "01110110" // MOVA r24, #0; ST r15, [sp, #-312]; MOVXM p1, #492568 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1057 "00010000" // /* MW 11 */ + 1058 "00001100" // /* MW 10 */ + 1059 "10110010" // /* MW 9 */ + 1060 "11100000" // /* MW 8 */ + 1061 "00000001" // /* MW 7 */ + 1062 "10000000" // /* MW 6 */ + 1063 "11110101" // /* MW 5 */ + 1064 "11001001" // /* MW 4 */ + 1065 "00000110" // /* MW 3 */ + 1066 "00011000" // /* MW 2 */ + 1067 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1068 "01110110" // LDA el3, [p1], #4; ST r15, [sp, #-308]; MOVX r16, #-288; MOV r18, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1069 "01111000" // /* MW 11 */ + 1070 "11110000" // /* MW 10 */ + 1071 "01001010" // /* MW 9 */ + 1072 "00001010" // /* MW 8 */ + 1073 "00000100" // /* MW 7 */ + 1074 "10110111" // /* MW 6 */ + 1075 "11110101" // /* MW 5 */ + 1076 "11001101" // /* MW 4 */ + 1077 "11010110" // /* MW 3 */ + 1078 "10011101" // /* MW 2 */ + 1079 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1080 "01111010" // LDA eh2, [p1], #-12; ST r15, [sp, #-304]; MOVX r17, #-312 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1081 "00100001" // /* MW 9 */ + 1082 "11100010" // /* MW 8 */ + 1083 "00000110" // /* MW 7 */ + 1084 "10000000" // /* MW 6 */ + 1085 "11110101" // /* MW 5 */ + 1086 "11010001" // /* MW 4 */ + 1087 "11010110" // /* MW 3 */ + 1088 "10010001" // /* MW 2 */ + 1089 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1090 "00001100" // LDA el2, [p1], #4; ST r24, [sp, #-300] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1091 "00101011" // /* MW 5 */ + 1092 "10101110" // /* MW 4 */ + 1093 "11011101" // /* MW 3 */ + 1094 "10010101" // /* MW 2 */ + 1095 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1096 "00001100" // LDA eh1, [p1], #-12; ST r15, [sp, #-288] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1097 "11101011" // /* MW 5 */ + 1098 "11000011" // /* MW 4 */ + 1099 "11011101" // /* MW 3 */ + 1100 "10001001" // /* MW 2 */ + 1101 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1102 "00001100" // LDA el1, [p1], #4; ST r24, [sp, #-296] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1103 "00101011" // /* MW 5 */ + 1104 "10110110" // /* MW 4 */ + 1105 "11011101" // /* MW 3 */ + 1106 "10001101" // /* MW 2 */ + 1107 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1108 "00001100" // LDA eh0, [p1], #-12; ST r24, [sp, #-284] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1109 "00101011" // /* MW 5 */ + 1110 "11001110" // /* MW 4 */ + 1111 "11011101" // /* MW 3 */ + 1112 "10000001" // /* MW 2 */ + 1113 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 1114 "00001100" // LDA el0, [p1], #4; ST r24, [sp, #-292] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1115 "00101011" // /* MW 5 */ + 1116 "10111110" // /* MW 4 */ + 1117 "11011101" // /* MW 3 */ + 1118 "10000101" // /* MW 2 */ + 1119 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first + 1120 "10111010" // LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1121 "10100010" // /* MW 9 */ + 1122 "10100000" // /* MW 8 */ + 1123 "00110100" // /* MW 7 */ + 1124 "10000000" // /* MW 6 */ + 1125 "11101101" // /* MW 5 */ + 1126 "00110100" // /* MW 4 */ + 1127 "11010110" // /* MW 3 */ + 1128 "10011101" // /* MW 2 */ + 1129 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1130 "10111010" // LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p2, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1131 "10100010" // /* MW 9 */ + 1132 "01100100" // /* MW 8 */ + 1133 "00110100" // /* MW 7 */ + 1134 "10000001" // /* MW 6 */ + 1135 "10001101" // /* MW 5 */ + 1136 "00111000" // /* MW 4 */ + 1137 "11010110" // /* MW 3 */ + 1138 "10010001" // /* MW 2 */ + 1139 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1140 "00001100" // LDA el2, [p1], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1141 "01011011" // /* MW 5 */ + 1142 "01011001" // /* MW 4 */ + 1143 "11011100" // /* MW 3 */ + 1144 "10010101" // /* MW 2 */ + 1145 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1146 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1147 "10011011" // /* MW 5 */ + 1148 "01100000" // /* MW 4 */ + 1149 "11011100" // /* MW 3 */ + 1150 "10001001" // /* MW 2 */ + 1151 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1152 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1153 "11011011" // /* MW 5 */ + 1154 "01001000" // /* MW 4 */ + 1155 "11011100" // /* MW 3 */ + 1156 "10001101" // /* MW 2 */ + 1157 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1158 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1159 "00011011" // /* MW 5 */ + 1160 "01010000" // /* MW 4 */ + 1161 "11011100" // /* MW 3 */ + 1162 "10000001" // /* MW 2 */ + 1163 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1164 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1165 "01011011" // /* MW 5 */ + 1166 "00111000" // /* MW 4 */ + 1167 "11011100" // /* MW 3 */ + 1168 "10000101" // /* MW 2 */ + 1169 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1170 "00001100" // LDA el3, [p1]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1171 "11011011" // /* MW 5 */ + 1172 "01000001" // /* MW 4 */ + 1173 "11011100" // /* MW 3 */ + 1174 "10011101" // /* MW 2 */ + 1175 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1176 "10111010" // LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1177 "01110010" // /* MW 9 */ + 1178 "01100000" // /* MW 8 */ + 1179 "10110111" // /* MW 7 */ + 1180 "10000000" // /* MW 6 */ + 1181 "10001101" // /* MW 5 */ + 1182 "00010100" // /* MW 4 */ + 1183 "11010110" // /* MW 3 */ + 1184 "10010001" // /* MW 2 */ + 1185 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1186 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1187 "10101101" // /* MW 3 */ + 1188 "00011000" // /* MW 2 */ + 1189 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.no_stack_arguments + 1190 "00111010" // ST eh1, [sp, #-500]; JL #8528 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=8528 delay_slots=5 */ + 1191 "01000001" // /* MW 9 */ + 1192 "00000000" // /* MW 8 */ + 1193 "00000000" // /* MW 7 */ + 1194 "00101010" // /* MW 6 */ + 1195 "00000100" // /* MW 5 */ + 1196 "00000000" // /* MW 4 */ + 1197 "10110000" // /* MW 3 */ + 1198 "10001001" // /* MW 2 */ + 1199 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1200 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1201 "01101101" // /* MW 3 */ + 1202 "00010000" // /* MW 2 */ + 1203 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1204 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1205 "00001101" // /* MW 3 */ + 1206 "00000100" // /* MW 2 */ + 1207 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1208 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1209 "00101101" // /* MW 3 */ + 1210 "00001000" // /* MW 2 */ + 1211 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1212 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1213 "11101101" // /* MW 3 */ + 1214 "11111100" // /* MW 2 */ + 1215 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1216 "11100001" // NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 1217 "00000000" // /* MW 15 */ + 1218 "00000000" // /* MW 14 */ + 1219 "01111000" // /* MW 13 */ + 1220 "10100101" // /* MW 12 */ + 1221 "00000001" // /* MW 11 */ + 1222 "00000000" // /* MW 10 */ + 1223 "00000000" // /* MW 9 */ + 1224 "10000000" // /* MW 8 */ + 1225 "10001101" // /* MW 7 */ + 1226 "00000000" // /* MW 6 */ + 1227 "00100110" // /* MW 5 */ + 1228 "00000000" // /* MW 4 */ + 1229 "11110000" // /* MW 3 */ + 1230 "00101100" // /* MW 2 */ + 1231 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.return_address + 1232 "01110110" // MOVA r24, #0; ST r15, [sp, #-344]; MOVXM p0, #491896 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1233 "00010000" // /* MW 11 */ + 1234 "10111100" // /* MW 10 */ + 1235 "00110000" // /* MW 9 */ + 1236 "11100000" // /* MW 8 */ + 1237 "00000001" // /* MW 7 */ + 1238 "10000000" // /* MW 6 */ + 1239 "11110101" // /* MW 5 */ + 1240 "10101001" // /* MW 4 */ + 1241 "00000110" // /* MW 3 */ + 1242 "00011000" // /* MW 2 */ + 1243 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 218 19 + 1244 "01111110" // LDA el3, [p0], #4; PADDB [p6], #-320; ST r15, [sp, #-340]; MOVX r17, #0; MOV p1, p6 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1245 "10110000" // /* MW 13 */ + 1246 "10111110" // /* MW 12 */ + 1247 "11010101" // /* MW 11 */ + 1248 "00001111" // /* MW 10 */ + 1249 "11001100" // /* MW 9 */ + 1250 "00010110" // /* MW 8 */ + 1251 "00000001" // /* MW 7 */ + 1252 "00100010" // /* MW 6 */ + 1253 "00100000" // /* MW 5 */ + 1254 "01111111" // /* MW 4 */ + 1255 "11011101" // /* MW 3 */ + 1256 "10011101" // /* MW 2 */ + 1257 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1258 "01110110" // LDA eh2, [p0], #-12; ST r15, [sp, #-336]; MOVX r16, #-344; MOV r18, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1259 "01111000" // /* MW 11 */ + 1260 "11110000" // /* MW 10 */ + 1261 "01001010" // /* MW 9 */ + 1262 "00001010" // /* MW 8 */ + 1263 "00000101" // /* MW 7 */ + 1264 "10110101" // /* MW 6 */ + 1265 "11110101" // /* MW 5 */ + 1266 "10110001" // /* MW 4 */ + 1267 "11010110" // /* MW 3 */ + 1268 "10010001" // /* MW 2 */ + 1269 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1270 "00001100" // LDA el2, [p0], #4; ST r24, [sp, #-332] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1271 "00101011" // /* MW 5 */ + 1272 "01101110" // /* MW 4 */ + 1273 "11011101" // /* MW 3 */ + 1274 "10010101" // /* MW 2 */ + 1275 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1276 "00001100" // LDA eh1, [p0], #-12; ST r15, [sp, #-320] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1277 "11101011" // /* MW 5 */ + 1278 "10000011" // /* MW 4 */ + 1279 "11011101" // /* MW 3 */ + 1280 "10001001" // /* MW 2 */ + 1281 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 1282 "10111010" // LDA el1, [p0], #4; MOVS p1, p7; MOV p7, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1283 "01110010" // /* MW 9 */ + 1284 "01100000" // /* MW 8 */ + 1285 "10110001" // /* MW 7 */ + 1286 "00000011" // /* MW 6 */ + 1287 "10001011" // /* MW 5 */ + 1288 "10011100" // /* MW 4 */ + 1289 "11010001" // /* MW 3 */ + 1290 "10001101" // /* MW 2 */ + 1291 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1292 "00001100" // LDA eh0, [p0], #-12; ST r24, [sp, #-328] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1293 "00101011" // /* MW 5 */ + 1294 "01110110" // /* MW 4 */ + 1295 "11011101" // /* MW 3 */ + 1296 "10000001" // /* MW 2 */ + 1297 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1298 "00001100" // LDA el0, [p0], #4; ST r24, [sp, #-316] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1299 "00101011" // /* MW 5 */ + 1300 "10001110" // /* MW 4 */ + 1301 "11011101" // /* MW 3 */ + 1302 "10000101" // /* MW 2 */ + 1303 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1304 "10111010" // LDA el3, [p0], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1305 "10100010" // /* MW 9 */ + 1306 "10100000" // /* MW 8 */ + 1307 "00110100" // /* MW 7 */ + 1308 "10000001" // /* MW 6 */ + 1309 "11101101" // /* MW 5 */ + 1310 "00110100" // /* MW 4 */ + 1311 "11010110" // /* MW 3 */ + 1312 "10011101" // /* MW 2 */ + 1313 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1314 "00001100" // LDA eh2, [p0], #4; ST eh2, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1315 "00011011" // /* MW 5 */ + 1316 "01110001" // /* MW 4 */ + 1317 "11011100" // /* MW 3 */ + 1318 "10010001" // /* MW 2 */ + 1319 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1320 "00001100" // LDA el2, [p0], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1321 "01011011" // /* MW 5 */ + 1322 "01011001" // /* MW 4 */ + 1323 "11011100" // /* MW 3 */ + 1324 "10010101" // /* MW 2 */ + 1325 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1326 "00001100" // LDA eh1, [p0], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1327 "10011011" // /* MW 5 */ + 1328 "01100000" // /* MW 4 */ + 1329 "11011100" // /* MW 3 */ + 1330 "10001001" // /* MW 2 */ + 1331 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1332 "00001100" // LDA el1, [p0], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1333 "11011011" // /* MW 5 */ + 1334 "01001000" // /* MW 4 */ + 1335 "11011100" // /* MW 3 */ + 1336 "10001101" // /* MW 2 */ + 1337 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1338 "00001100" // LDA eh0, [p0], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1339 "00011011" // /* MW 5 */ + 1340 "01010000" // /* MW 4 */ + 1341 "11011100" // /* MW 3 */ + 1342 "10000001" // /* MW 2 */ + 1343 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1344 "00001100" // LDA el0, [p0], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1345 "01011011" // /* MW 5 */ + 1346 "00111000" // /* MW 4 */ + 1347 "11011100" // /* MW 3 */ + 1348 "10000101" // /* MW 2 */ + 1349 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1350 "00001100" // LDA el3, [p0]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1351 "11011011" // /* MW 5 */ + 1352 "01000001" // /* MW 4 */ + 1353 "11011100" // /* MW 3 */ + 1354 "10011101" // /* MW 2 */ + 1355 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1356 "10111010" // LDA eh2, [p0, #4]; ST eh2, [sp, #-492]; MOV p0, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1357 "01110010" // /* MW 9 */ + 1358 "01100000" // /* MW 8 */ + 1359 "00110110" // /* MW 7 */ + 1360 "10000000" // /* MW 6 */ + 1361 "10001101" // /* MW 5 */ + 1362 "00010100" // /* MW 4 */ + 1363 "11010110" // /* MW 3 */ + 1364 "10010001" // /* MW 2 */ + 1365 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 1366 "00000010" // ST el2, [sp, #-488]; MOV p6, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1367 "01110000" // /* MW 7 */ + 1368 "01100000" // /* MW 6 */ + 1369 "00110001" // /* MW 5 */ + 1370 "00000011" // /* MW 4 */ + 1371 "10110000" // /* MW 3 */ + 1372 "00010101" // /* MW 2 */ + 1373 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1374 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1375 "01001101" // /* MW 3 */ + 1376 "00001100" // /* MW 2 */ + 1377 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.no_stack_arguments + 1378 "00111010" // ST el1, [sp, #-496]; JL #9392 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=9392 delay_slots=5 */ + 1379 "01000001" // /* MW 9 */ + 1380 "00000000" // /* MW 8 */ + 1381 "00000000" // /* MW 7 */ + 1382 "10010110" // /* MW 6 */ + 1383 "00000100" // /* MW 5 */ + 1384 "00000000" // /* MW 4 */ + 1385 "10110000" // /* MW 3 */ + 1386 "00001101" // /* MW 2 */ + 1387 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.delay_slot + 1388 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1389 "00001101" // /* MW 3 */ + 1390 "00000100" // /* MW 2 */ + 1391 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.delay_slot + 1392 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1393 "00101101" // /* MW 3 */ + 1394 "00001000" // /* MW 2 */ + 1395 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.delay_slot + 1396 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1397 "11101101" // /* MW 3 */ + 1398 "11111100" // /* MW 2 */ + 1399 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1400 "10011000" // ST r17, [sp, #-324] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1401 "00110101" // /* MW 3 */ + 1402 "10111110" // /* MW 2 */ + 1403 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.delay_slot + 1404 "10011000" // ST eh2, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1405 "10001101" // /* MW 3 */ + 1406 "00000000" // /* MW 2 */ + 1407 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.return_address + 1408 "01111110" // MOVA r19, #0; PADDB [p7], #-384; ST r15, [sp, #-384]; MOVX r24, #0; MOV p1, p7 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1409 "10110000" // /* MW 13 */ + 1410 "00111110" // /* MW 12 */ + 1411 "11010000" // /* MW 11 */ + 1412 "00001111" // /* MW 10 */ + 1413 "11101100" // /* MW 9 */ + 1414 "00010110" // /* MW 8 */ + 1415 "00000001" // /* MW 7 */ + 1416 "00110000" // /* MW 6 */ + 1417 "00100000" // /* MW 5 */ + 1418 "01011111" // /* MW 4 */ + 1419 "00001111" // /* MW 3 */ + 1420 "00010011" // /* MW 2 */ + 1421 "00000000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1422 "01110110" // MOVA r16, #-360; ST r15, [sp, #-380]; MOVX r18, #-352; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1423 "01111000" // /* MW 11 */ + 1424 "11110000" // /* MW 10 */ + 1425 "00101010" // /* MW 9 */ + 1426 "00001010" // /* MW 8 */ + 1427 "00100100" // /* MW 7 */ + 1428 "10110101" // /* MW 6 */ + 1429 "11110101" // /* MW 5 */ + 1430 "10000101" // /* MW 4 */ + 1431 "00000110" // /* MW 3 */ + 1432 "00010000" // /* MW 2 */ + 1433 "11010011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 79 4 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1434 "00111010" // ST r15, [sp, #-376]; MOVXM p2, #492576 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1435 "00010001" // /* MW 9 */ + 1436 "00010000" // /* MW 8 */ + 1437 "00110010" // /* MW 7 */ + 1438 "11100001" // /* MW 6 */ + 1439 "00000001" // /* MW 5 */ + 1440 "00000000" // /* MW 4 */ + 1441 "10110000" // /* MW 3 */ + 1442 "00111110" // /* MW 2 */ + 1443 "11010001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 79 4 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1444 "00000010" // ST r24, [sp, #-372]; MOV p3, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1445 "01110000" // /* MW 7 */ + 1446 "01100000" // /* MW 6 */ + 1447 "10110111" // /* MW 5 */ + 1448 "00000001" // /* MW 4 */ + 1449 "10110000" // /* MW 3 */ + 1450 "11100010" // /* MW 2 */ + 1451 "11010001" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1452 "00000010" // ST r15, [sp, #-352]; MOV p7, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1453 "01110000" // /* MW 7 */ + 1454 "01100000" // /* MW 6 */ + 1455 "10110001" // /* MW 5 */ + 1456 "00000011" // /* MW 4 */ + 1457 "10110000" // /* MW 3 */ + 1458 "00111110" // /* MW 2 */ + 1459 "11010100" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 + 1460 "10011000" // ST r15, [sp, #-360] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1461 "11110101" // /* MW 3 */ + 1462 "10011001" // /* MW 2 */ + 1463 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 79 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 first +.no_stack_arguments + 1464 "00111010" // ST r24, [sp, #-368]; JL #20192 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=20192 delay_slots=5 */ + 1465 "01000001" // /* MW 9 */ + 1466 "00000000" // /* MW 8 */ + 1467 "00000000" // /* MW 7 */ + 1468 "11011100" // /* MW 6 */ + 1469 "00001001" // /* MW 5 */ + 1470 "00000000" // /* MW 4 */ + 1471 "10110000" // /* MW 3 */ + 1472 "01100010" // /* MW 2 */ + 1473 "11010010" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 1474 "10011000" // ST r24, [sp, #-348] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1475 "00010101" // /* MW 3 */ + 1476 "10100111" // /* MW 2 */ + 1477 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 1478 "10011000" // ST r24, [sp, #-356] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1479 "00010101" // /* MW 3 */ + 1480 "10011111" // /* MW 2 */ + 1481 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1482 "10011000" // ST r19, [sp, #-364] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1483 "01110101" // /* MW 3 */ + 1484 "10010110" // /* MW 2 */ + 1485 "00001110" // /* MW 1 */ +.delay_slot + 1486 "01011000" // ADD.NC p0, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1487 "11001001" // /* MW 3 */ + 1488 "01101000" // /* MW 2 */ + 1489 "00011000" // /* MW 1 */ +.delay_slot + 1490 "00101110" // NOPA; NOPS; ADD.NC p1, r17, r16; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1491 "00011100" // /* MW 13 */ + 1492 "00000000" // /* MW 12 */ + 1493 "00000000" // /* MW 11 */ + 1494 "00001010" // /* MW 10 */ + 1495 "01000110" // /* MW 9 */ + 1496 "01001011" // /* MW 8 */ + 1497 "00000000" // /* MW 7 */ + 1498 "00000000" // /* MW 6 */ + 1499 "10110110" // /* MW 5 */ + 1500 "00000010" // /* MW 4 */ + 1501 "11110000" // /* MW 3 */ + 1502 "00101100" // /* MW 2 */ + 1503 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.return_address + 1504 "01111110" // MOVA lc, #10; PADDB [p7], #-448; ST r15, [sp, #-424]; MOVX r24, #0; MOV r7, sp /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1505 "10110000" // /* MW 13 */ + 1506 "00111110" // /* MW 12 */ + 1507 "11001011" // /* MW 11 */ + 1508 "00001111" // /* MW 10 */ + 1509 "01011110" // /* MW 9 */ + 1510 "00011101" // /* MW 8 */ + 1511 "00000001" // /* MW 7 */ + 1512 "00110000" // /* MW 6 */ + 1513 "00100000" // /* MW 5 */ + 1514 "00111111" // /* MW 4 */ + 1515 "01001111" // /* MW 3 */ + 1516 "01000101" // /* MW 2 */ + 1517 "00000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 215 10 + 1518 "01110110" // MOVA r18, #-392; ST r15, [sp, #-448]; MOVXM ls, #1648 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1519 "00010000" // /* MW 11 */ + 1520 "00111000" // /* MW 10 */ + 1521 "01111011" // /* MW 9 */ + 1522 "00000000" // /* MW 8 */ + 1523 "00000000" // /* MW 7 */ + 1524 "10000000" // /* MW 6 */ + 1525 "11110101" // /* MW 5 */ + 1526 "01000001" // /* MW 4 */ + 1527 "00000110" // /* MW 3 */ + 1528 "00010010" // /* MW 2 */ + 1529 "11001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1530 "01110110" // MOVA r17, #-400; ST r15, [sp, #-420]; MOVXM p3, #491904 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1531 "00010000" // /* MW 11 */ + 1532 "11000000" // /* MW 10 */ + 1533 "10110000" // /* MW 9 */ + 1534 "11100001" // /* MW 8 */ + 1535 "00000001" // /* MW 7 */ + 1536 "10000000" // /* MW 6 */ + 1537 "11110101" // /* MW 5 */ + 1538 "01011101" // /* MW 4 */ + 1539 "00000110" // /* MW 3 */ + 1540 "00010001" // /* MW 2 */ + 1541 "11001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 1542 "01110110" // LDA r16, [p3], #4; ST r15, [sp, #-444]; MOVXM le, #1648 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1543 "00010000" // /* MW 11 */ + 1544 "00111000" // /* MW 10 */ + 1545 "10111011" // /* MW 9 */ + 1546 "00000001" // /* MW 8 */ + 1547 "00000000" // /* MW 7 */ + 1548 "10000000" // /* MW 6 */ + 1549 "11110101" // /* MW 5 */ + 1550 "01000101" // /* MW 4 */ + 1551 "11010110" // /* MW 3 */ + 1552 "11000010" // /* MW 2 */ + 1553 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1554 "00111010" // ST r15, [sp, #-416]; MOVX r19, #-424; MOV p2, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1555 "01111001" // /* MW 9 */ + 1556 "01100000" // /* MW 8 */ + 1557 "00110111" // /* MW 7 */ + 1558 "00001001" // /* MW 6 */ + 1559 "00110011" // /* MW 5 */ + 1560 "00110011" // /* MW 4 */ + 1561 "10110000" // /* MW 3 */ + 1562 "00111110" // /* MW 2 */ + 1563 "11001100" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1564 "00000010" // ST r15, [sp, #-440]; MOV p7, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1565 "01110000" // /* MW 7 */ + 1566 "11010000" // /* MW 6 */ + 1567 "10110011" // /* MW 5 */ + 1568 "00000011" // /* MW 4 */ + 1569 "10110000" // /* MW 3 */ + 1570 "00111110" // /* MW 2 */ + 1571 "11001001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1572 "00000010" // ST r24, [sp, #-412]; MOV p4, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1573 "01110000" // /* MW 7 */ + 1574 "01100000" // /* MW 6 */ + 1575 "00110010" // /* MW 5 */ + 1576 "00000010" // /* MW 4 */ + 1577 "10110000" // /* MW 3 */ + 1578 "11100010" // /* MW 2 */ + 1579 "11001100" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 217 10 + 1580 "00000010" // ST r24, [sp, #-436]; MOV p5, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1581 "01110000" // /* MW 7 */ + 1582 "01100000" // /* MW 6 */ + 1583 "10110110" // /* MW 5 */ + 1584 "00000010" // /* MW 4 */ + 1585 "10110000" // /* MW 3 */ + 1586 "11100010" // /* MW 2 */ + 1587 "11001001" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1588 "10011000" // ST r15, [sp, #-392] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1589 "11110101" // /* MW 3 */ + 1590 "01111001" // /* MW 2 */ + 1591 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 + 1592 "10011000" // ST r15, [sp, #-400] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1593 "11110101" // /* MW 3 */ + 1594 "01110001" // /* MW 2 */ + 1595 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1596 "10011000" // ST r24, [sp, #-408] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1597 "00010101" // /* MW 3 */ + 1598 "01101011" // /* MW 2 */ + 1599 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 + 1600 "10011000" // ST r24, [sp, #-432] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1601 "00010101" // /* MW 3 */ + 1602 "01010011" // /* MW 2 */ + 1603 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 1604 "10011000" // ST r24, [sp, #-388] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1605 "00010101" // /* MW 3 */ + 1606 "01111111" // /* MW 2 */ + 1607 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 1608 "00001100" // LDA r16, [p3], #4; ST r24, [sp, #-396] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1609 "00101011" // /* MW 5 */ + 1610 "11101110" // /* MW 4 */ + 1611 "11011100" // /* MW 3 */ + 1612 "11000010" // /* MW 2 */ + 1613 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 218 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1614 "00001100" // LDA r16, [p3], #4; ST r24, [sp, #-404] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1615 "00101011" // /* MW 5 */ + 1616 "11011110" // /* MW 4 */ + 1617 "11011100" // /* MW 3 */ + 1618 "11000010" // /* MW 2 */ + 1619 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 1 "io_buffer_impl.h" 218 19 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1620 "00001100" // LDA r16, [p3], #4; ST r24, [sp, #-428] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1621 "00101011" // /* MW 5 */ + 1622 "10101110" // /* MW 4 */ + 1623 "11011100" // /* MW 3 */ + 1624 "11000010" // /* MW 2 */ + 1625 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1626 "10010100" // LDA r16, [p3], #4; ADD.NC p0, r7, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1627 "10010010" // /* MW 5 */ + 1628 "11000111" // /* MW 4 */ + 1629 "11010000" // /* MW 3 */ + 1630 "11000010" // /* MW 2 */ + 1631 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1632 "10010100" // LDA r16, [p3], #4; ADD.NC p1, r7, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1633 "10001010" // /* MW 5 */ + 1634 "11000111" // /* MW 4 */ + 1635 "11010010" // /* MW 3 */ + 1636 "11000010" // /* MW 2 */ + 1637 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1638 "10111010" // LDA r16, [p3], #4; NOPB; ADD.NC p2, r7, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1639 "10101110" // /* MW 9 */ + 1640 "11100110" // /* MW 8 */ + 1641 "00110001" // /* MW 7 */ + 1642 "00000001" // /* MW 6 */ + 1643 "00010000" // /* MW 5 */ + 1644 "00000000" // /* MW 4 */ + 1645 "11010000" // /* MW 3 */ + 1646 "11000010" // /* MW 2 */ + 1647 "01100011" // /* MW 1 */ +.label ZLS_F_Z18pm_reload_analysisv_1648 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 1648 "11100001" // LDA r16, [p3], #4; NOPB; ST r16, [p5], #4; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 1649 "00000000" // /* MW 15 */ + 1650 "00000000" // /* MW 14 */ + 1651 "01111000" // /* MW 13 */ + 1652 "10100101" // /* MW 12 */ + 1653 "00000001" // /* MW 11 */ + 1654 "00000000" // /* MW 10 */ + 1655 "00000000" // /* MW 9 */ + 1656 "10000000" // /* MW 8 */ + 1657 "00010001" // /* MW 7 */ + 1658 "00011110" // /* MW 6 */ + 1659 "00100101" // /* MW 5 */ + 1660 "00000000" // /* MW 4 */ + 1661 "11010000" // /* MW 3 */ + 1662 "11000010" // /* MW 2 */ + 1663 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 1664 "00000010" // ST r16, [p5], #4; MOV p3, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1665 "01110000" // /* MW 7 */ + 1666 "01100000" // /* MW 6 */ + 1667 "10110110" // /* MW 5 */ + 1668 "00000001" // /* MW 4 */ + 1669 "00110000" // /* MW 3 */ + 1670 "11000010" // /* MW 2 */ + 1671 "10100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 1672 "00111010" // ST r16, [p5], #4; JL #28320 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=28320 delay_slots=5 */ + 1673 "01000001" // /* MW 9 */ + 1674 "00000000" // /* MW 8 */ + 1675 "00000000" // /* MW 7 */ + 1676 "11010100" // /* MW 6 */ + 1677 "00001101" // /* MW 5 */ + 1678 "00000000" // /* MW 4 */ + 1679 "00110000" // /* MW 3 */ + 1680 "11000010" // /* MW 2 */ + 1681 "10100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1682 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1683 "00010001" // /* MW 3 */ + 1684 "00011110" // /* MW 2 */ + 1685 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1686 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1687 "00010001" // /* MW 3 */ + 1688 "00011110" // /* MW 2 */ + 1689 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1690 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1691 "00010001" // /* MW 3 */ + 1692 "00011110" // /* MW 2 */ + 1693 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1694 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1695 "00010001" // /* MW 3 */ + 1696 "00011110" // /* MW 2 */ + 1697 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot + 1698 "00101110" // NOPA; ST r16, [p5], #4; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1699 "00011100" // /* MW 13 */ + 1700 "00000000" // /* MW 12 */ + 1701 "00000000" // /* MW 11 */ + 1702 "01010111" // /* MW 10 */ + 1703 "00011010" // /* MW 9 */ + 1704 "01000000" // /* MW 8 */ + 1705 "00000000" // /* MW 7 */ + 1706 "00000000" // /* MW 6 */ + 1707 "00100011" // /* MW 5 */ + 1708 "00111100" // /* MW 4 */ + 1709 "11111010" // /* MW 3 */ + 1710 "00101100" // /* MW 2 */ + 1711 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 1712 "10111010" // MOVA r25, #0; MOVXM p1, #492088 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1713 "00010000" // /* MW 9 */ + 1714 "00011100" // /* MW 8 */ + 1715 "10110001" // /* MW 7 */ + 1716 "11100000" // /* MW 6 */ + 1717 "00000001" // /* MW 5 */ + 1718 "00000000" // /* MW 4 */ + 1719 "00000000" // /* MW 3 */ + 1720 "00011001" // /* MW 2 */ + 1721 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 + 1722 "01110110" // LDA eh2, [p1], #4; ST r25, [sp, #-548]; MOVX r16, #0; MOV r24, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1723 "01011000" // /* MW 11 */ + 1724 "00000000" // /* MW 10 */ + 1725 "00001000" // /* MW 9 */ + 1726 "00001011" // /* MW 8 */ + 1727 "00000000" // /* MW 7 */ + 1728 "10000001" // /* MW 6 */ + 1729 "00110101" // /* MW 5 */ + 1730 "11011111" // /* MW 4 */ + 1731 "11010101" // /* MW 3 */ + 1732 "10010001" // /* MW 2 */ + 1733 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1734 "01110110" // LDA el2, [p1], #-12; ST r25, [sp, #-544]; MOVX r18, #-548; MOV r19, #-524 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1735 "01011000" // /* MW 11 */ + 1736 "11110100" // /* MW 10 */ + 1737 "01101101" // /* MW 9 */ + 1738 "10001010" // /* MW 8 */ + 1739 "00100011" // /* MW 7 */ + 1740 "10101111" // /* MW 6 */ + 1741 "00110101" // /* MW 5 */ + 1742 "11100011" // /* MW 4 */ + 1743 "11010101" // /* MW 3 */ + 1744 "10010101" // /* MW 2 */ + 1745 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 1746 "10111010" // LDA el3, [p1], #4; MOVX r20, #0; MOV r17, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1747 "01111000" // /* MW 9 */ + 1748 "11110000" // /* MW 8 */ + 1749 "00101010" // /* MW 7 */ + 1750 "00001010" // /* MW 6 */ + 1751 "01000000" // /* MW 5 */ + 1752 "00000001" // /* MW 4 */ + 1753 "11010000" // /* MW 3 */ + 1754 "10011101" // /* MW 2 */ + 1755 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1756 "00001100" // LDA eh1, [p1], #-12; ST r20, [sp, #-540] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1757 "00101011" // /* MW 5 */ + 1758 "11001101" // /* MW 4 */ + 1759 "11011011" // /* MW 3 */ + 1760 "10001001" // /* MW 2 */ + 1761 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1762 "00001100" // LDA el1, [p1], #4; ST r24, [sp, #-524] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1763 "00101011" // /* MW 5 */ + 1764 "11101110" // /* MW 4 */ + 1765 "11011011" // /* MW 3 */ + 1766 "10001101" // /* MW 2 */ + 1767 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1768 "00001100" // LDA eh0, [p1], #-12; ST r16, [sp, #-536] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1769 "00101011" // /* MW 5 */ + 1770 "11010100" // /* MW 4 */ + 1771 "11011011" // /* MW 3 */ + 1772 "10000001" // /* MW 2 */ + 1773 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1774 "00001100" // LDA el0, [p1], #4; ST r16, [sp, #-520] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1775 "00101011" // /* MW 5 */ + 1776 "11110100" // /* MW 4 */ + 1777 "11011011" // /* MW 3 */ + 1778 "10000101" // /* MW 2 */ + 1779 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 218 19 + 1780 "01110110" // LDA eh2, [p1], #-12; ST eh2, [sp, #-460]; MOVX r18, #0; ADD.NC p2, r17, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1781 "10101000" // /* MW 11 */ + 1782 "01100100" // /* MW 10 */ + 1783 "00110100" // /* MW 9 */ + 1784 "00001001" // /* MW 8 */ + 1785 "00100000" // /* MW 7 */ + 1786 "10000001" // /* MW 6 */ + 1787 "10001101" // /* MW 5 */ + 1788 "00110100" // /* MW 4 */ + 1789 "11010110" // /* MW 3 */ + 1790 "10010001" // /* MW 2 */ + 1791 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1792 "10111010" // LDA el2, [p1], #4; ST el2, [sp, #-456]; ADD.NC p0, r19, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1793 "10100010" // /* MW 9 */ + 1794 "11100010" // /* MW 8 */ + 1795 "00110100" // /* MW 7 */ + 1796 "10000000" // /* MW 6 */ + 1797 "10101101" // /* MW 5 */ + 1798 "00111000" // /* MW 4 */ + 1799 "11010110" // /* MW 3 */ + 1800 "10010101" // /* MW 2 */ + 1801 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1802 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1803 "11011011" // /* MW 5 */ + 1804 "01011001" // /* MW 4 */ + 1805 "11011100" // /* MW 3 */ + 1806 "10011101" // /* MW 2 */ + 1807 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1808 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1809 "10011011" // /* MW 5 */ + 1810 "01100000" // /* MW 4 */ + 1811 "11011100" // /* MW 3 */ + 1812 "10001001" // /* MW 2 */ + 1813 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1814 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1815 "11011011" // /* MW 5 */ + 1816 "01001000" // /* MW 4 */ + 1817 "11011100" // /* MW 3 */ + 1818 "10001101" // /* MW 2 */ + 1819 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1820 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1821 "00011011" // /* MW 5 */ + 1822 "01010000" // /* MW 4 */ + 1823 "11011100" // /* MW 3 */ + 1824 "10000001" // /* MW 2 */ + 1825 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1826 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1827 "01011011" // /* MW 5 */ + 1828 "00111000" // /* MW 4 */ + 1829 "11011100" // /* MW 3 */ + 1830 "10000101" // /* MW 2 */ + 1831 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1832 "00001100" // LDA eh2, [p1]; ST eh2, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1833 "00011011" // /* MW 5 */ + 1834 "01000001" // /* MW 4 */ + 1835 "11011100" // /* MW 3 */ + 1836 "10010001" // /* MW 2 */ + 1837 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1838 "10111010" // LDA el2, [p1, #4]; ST el2, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1839 "01110010" // /* MW 9 */ + 1840 "01100000" // /* MW 8 */ + 1841 "10110110" // /* MW 7 */ + 1842 "10000000" // /* MW 6 */ + 1843 "10101101" // /* MW 5 */ + 1844 "00010100" // /* MW 4 */ + 1845 "11010110" // /* MW 3 */ + 1846 "10010101" // /* MW 2 */ + 1847 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1848 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1849 "11101101" // /* MW 3 */ + 1850 "00011000" // /* MW 2 */ + 1851 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1852 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1853 "01001101" // /* MW 3 */ + 1854 "00001100" // /* MW 2 */ + 1855 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1856 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1857 "01101101" // /* MW 3 */ + 1858 "00010000" // /* MW 2 */ + 1859 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.no_stack_arguments + 1860 "00111010" // ST eh0, [sp, #-508]; JL #25632 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=25632 delay_slots=5 */ + 1861 "01000001" // /* MW 9 */ + 1862 "00000000" // /* MW 8 */ + 1863 "00000000" // /* MW 7 */ + 1864 "10000100" // /* MW 6 */ + 1865 "00001100" // /* MW 5 */ + 1866 "00000000" // /* MW 4 */ + 1867 "10110000" // /* MW 3 */ + 1868 "10000001" // /* MW 2 */ + 1869 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.delay_slot + 1870 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1871 "00101101" // /* MW 3 */ + 1872 "00001000" // /* MW 2 */ + 1873 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.delay_slot + 1874 "10011000" // ST eh2, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1875 "10001101" // /* MW 3 */ + 1876 "11111100" // /* MW 2 */ + 1877 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first +.delay_slot + 1878 "10011000" // ST r16, [sp, #-532] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1879 "00010101" // /* MW 3 */ + 1880 "11101110" // /* MW 2 */ + 1881 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.delay_slot + 1882 "00001100" // NOPA; ST el2, [sp, #-512] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1883 "01011011" // /* MW 5 */ + 1884 "00000001" // /* MW 4 */ + 1885 "11111100" // /* MW 3 */ + 1886 "00101100" // /* MW 2 */ + 1887 "00000000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1888 "11100001" // NOPA; NOPB; ST r18, [sp, #-528]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 1889 "00000000" // /* MW 15 */ + 1890 "00000000" // /* MW 14 */ + 1891 "01111000" // /* MW 13 */ + 1892 "10100101" // /* MW 12 */ + 1893 "00000001" // /* MW 11 */ + 1894 "00000000" // /* MW 10 */ + 1895 "00000000" // /* MW 9 */ + 1896 "10000000" // /* MW 8 */ + 1897 "01010101" // /* MW 7 */ + 1898 "11110010" // /* MW 6 */ + 1899 "00100101" // /* MW 5 */ + 1900 "00000000" // /* MW 4 */ + 1901 "11110000" // /* MW 3 */ + 1902 "00101100" // /* MW 2 */ + 1903 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 1904 "10111010" // MOVA r25, #0; MOVXM p1, #492696 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1905 "00010000" // /* MW 9 */ + 1906 "01001100" // /* MW 8 */ + 1907 "10110010" // /* MW 7 */ + 1908 "11100000" // /* MW 6 */ + 1909 "00000001" // /* MW 5 */ + 1910 "00000000" // /* MW 4 */ + 1911 "00000000" // /* MW 3 */ + 1912 "00011001" // /* MW 2 */ + 1913 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 + 1914 "01110110" // LDA el2, [p1], #4; ST r25, [sp, #-580]; MOVX r24, #0; MOV r15, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1915 "01011000" // /* MW 11 */ + 1916 "00000000" // /* MW 10 */ + 1917 "11101000" // /* MW 9 */ + 1918 "00001001" // /* MW 8 */ + 1919 "10000000" // /* MW 7 */ + 1920 "10000001" // /* MW 6 */ + 1921 "00110101" // /* MW 5 */ + 1922 "10111111" // /* MW 4 */ + 1923 "11010101" // /* MW 3 */ + 1924 "10010101" // /* MW 2 */ + 1925 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1926 "01110110" // LDA eh1, [p1], #-12; ST r25, [sp, #-576]; MOVX r18, #-556; MOV r16, #-580 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1927 "01011000" // /* MW 11 */ + 1928 "10111100" // /* MW 10 */ + 1929 "00001101" // /* MW 9 */ + 1930 "10001010" // /* MW 8 */ + 1931 "00100010" // /* MW 7 */ + 1932 "10101111" // /* MW 6 */ + 1933 "00110101" // /* MW 5 */ + 1934 "11000011" // /* MW 4 */ + 1935 "11010101" // /* MW 3 */ + 1936 "10001001" // /* MW 2 */ + 1937 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 217 10 + 1938 "01110110" // LDA el3, [p1], #4; ST r25, [sp, #-572]; MOVX r19, #0; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1939 "01111000" // /* MW 11 */ + 1940 "11110000" // /* MW 10 */ + 1941 "00101010" // /* MW 9 */ + 1942 "00001010" // /* MW 8 */ + 1943 "00110000" // /* MW 7 */ + 1944 "10000001" // /* MW 6 */ + 1945 "00110101" // /* MW 5 */ + 1946 "11000111" // /* MW 4 */ + 1947 "11010101" // /* MW 3 */ + 1948 "10011101" // /* MW 2 */ + 1949 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1950 "00001100" // LDA eh2, [p1], #-12; ST r19, [sp, #-568] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1951 "11101011" // /* MW 5 */ + 1952 "10010100" // /* MW 4 */ + 1953 "11011011" // /* MW 3 */ + 1954 "10010001" // /* MW 2 */ + 1955 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1956 "00001100" // LDA el1, [p1], #4; ST r24, [sp, #-556] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1957 "00101011" // /* MW 5 */ + 1958 "10101110" // /* MW 4 */ + 1959 "11011011" // /* MW 3 */ + 1960 "10001101" // /* MW 2 */ + 1961 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1962 "00001100" // LDA eh0, [p1], #-12; ST r19, [sp, #-564] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1963 "11101011" // /* MW 5 */ + 1964 "10011100" // /* MW 4 */ + 1965 "11011011" // /* MW 3 */ + 1966 "10000001" // /* MW 2 */ + 1967 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1968 "00001100" // LDA el0, [p1], #4; ST r19, [sp, #-552] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1969 "11101011" // /* MW 5 */ + 1970 "10110100" // /* MW 4 */ + 1971 "11011011" // /* MW 3 */ + 1972 "10000101" // /* MW 2 */ + 1973 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 1974 "10111010" // LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1975 "10100010" // /* MW 9 */ + 1976 "01100100" // /* MW 8 */ + 1977 "00110100" // /* MW 7 */ + 1978 "10000000" // /* MW 6 */ + 1979 "10101101" // /* MW 5 */ + 1980 "00110100" // /* MW 4 */ + 1981 "11010110" // /* MW 3 */ + 1982 "10010101" // /* MW 2 */ + 1983 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 1984 "10111010" // LDA eh1, [p1], #4; ST eh1, [sp, #-456]; ADD.NC p2, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1985 "10100010" // /* MW 9 */ + 1986 "01100000" // /* MW 8 */ + 1987 "00110100" // /* MW 7 */ + 1988 "10000001" // /* MW 6 */ + 1989 "01001101" // /* MW 5 */ + 1990 "00111000" // /* MW 4 */ + 1991 "11010110" // /* MW 3 */ + 1992 "10001001" // /* MW 2 */ + 1993 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 1994 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1995 "11011011" // /* MW 5 */ + 1996 "01011001" // /* MW 4 */ + 1997 "11011100" // /* MW 3 */ + 1998 "10011101" // /* MW 2 */ + 1999 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2000 "00001100" // LDA eh2, [p1], #4; ST eh2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2001 "00011011" // /* MW 5 */ + 2002 "01100001" // /* MW 4 */ + 2003 "11011100" // /* MW 3 */ + 2004 "10010001" // /* MW 2 */ + 2005 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2006 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2007 "11011011" // /* MW 5 */ + 2008 "01001000" // /* MW 4 */ + 2009 "11011100" // /* MW 3 */ + 2010 "10001101" // /* MW 2 */ + 2011 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2012 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2013 "00011011" // /* MW 5 */ + 2014 "01010000" // /* MW 4 */ + 2015 "11011100" // /* MW 3 */ + 2016 "10000001" // /* MW 2 */ + 2017 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2018 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2019 "01011011" // /* MW 5 */ + 2020 "00111000" // /* MW 4 */ + 2021 "11011100" // /* MW 3 */ + 2022 "10000101" // /* MW 2 */ + 2023 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2024 "00001100" // LDA el2, [p1]; ST el2, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2025 "01011011" // /* MW 5 */ + 2026 "01000001" // /* MW 4 */ + 2027 "11011100" // /* MW 3 */ + 2028 "10010101" // /* MW 2 */ + 2029 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2030 "10111010" // LDA eh1, [p1, #4]; ST eh1, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2031 "01110010" // /* MW 9 */ + 2032 "01100000" // /* MW 8 */ + 2033 "10110110" // /* MW 7 */ + 2034 "10000000" // /* MW 6 */ + 2035 "01001101" // /* MW 5 */ + 2036 "00010100" // /* MW 4 */ + 2037 "11010110" // /* MW 3 */ + 2038 "10001001" // /* MW 2 */ + 2039 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2040 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2041 "11101101" // /* MW 3 */ + 2042 "00011000" // /* MW 2 */ + 2043 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2044 "10011000" // ST eh2, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2045 "10001101" // /* MW 3 */ + 2046 "00001100" // /* MW 2 */ + 2047 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.no_stack_arguments + 2048 "00111010" // ST el1, [sp, #-496]; JL #11744 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=11744 delay_slots=5 */ + 2049 "01000001" // /* MW 9 */ + 2050 "00000000" // /* MW 8 */ + 2051 "00000000" // /* MW 7 */ + 2052 "10111100" // /* MW 6 */ + 2053 "00000101" // /* MW 5 */ + 2054 "00000000" // /* MW 4 */ + 2055 "10110000" // /* MW 3 */ + 2056 "00001101" // /* MW 2 */ + 2057 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.delay_slot + 2058 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2059 "00001101" // /* MW 3 */ + 2060 "00000100" // /* MW 2 */ + 2061 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.delay_slot + 2062 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2063 "00101101" // /* MW 3 */ + 2064 "00001000" // /* MW 2 */ + 2065 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.delay_slot + 2066 "10011000" // ST el2, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2067 "10101101" // /* MW 3 */ + 2068 "11111100" // /* MW 2 */ + 2069 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 2070 "10011000" // ST r15, [sp, #-560] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2071 "11110101" // /* MW 3 */ + 2072 "11010001" // /* MW 2 */ + 2073 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.delay_slot + 2074 "00001100" // NOPA; ST eh1, [sp, #-512] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2075 "10011011" // /* MW 5 */ + 2076 "00000000" // /* MW 4 */ + 2077 "11111100" // /* MW 3 */ + 2078 "00101100" // /* MW 2 */ + 2079 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 2080 "10111010" // MOVA r24, #0; MOVXM p1, #492760 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2081 "00010000" // /* MW 9 */ + 2082 "01101100" // /* MW 8 */ + 2083 "10110010" // /* MW 7 */ + 2084 "11100000" // /* MW 6 */ + 2085 "00000001" // /* MW 5 */ + 2086 "00000000" // /* MW 4 */ + 2087 "00000000" // /* MW 3 */ + 2088 "00011000" // /* MW 2 */ + 2089 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 1 "io_buffer_impl.h" 215 10 first + 2090 "01110110" // LDA el2, [p1], #4; ST r24, [sp, #-612]; MOVX r18, #-612; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2091 "01111000" // /* MW 11 */ + 2092 "11110000" // /* MW 10 */ + 2093 "00101010" // /* MW 9 */ + 2094 "10001010" // /* MW 8 */ + 2095 "00100011" // /* MW 7 */ + 2096 "10101101" // /* MW 6 */ + 2097 "00010101" // /* MW 5 */ + 2098 "10011111" // /* MW 4 */ + 2099 "11010101" // /* MW 3 */ + 2100 "10010101" // /* MW 2 */ + 2101 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 215 10 + 2102 "01110110" // LDA el1, [p1], #-12; ST r24, [sp, #-636]; MOVX r19, #-636; MOV r16, #-588 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2103 "01011000" // /* MW 11 */ + 2104 "10110100" // /* MW 10 */ + 2105 "00001101" // /* MW 9 */ + 2106 "10001010" // /* MW 8 */ + 2107 "00110000" // /* MW 7 */ + 2108 "10101101" // /* MW 6 */ + 2109 "00010101" // /* MW 5 */ + 2110 "10000111" // /* MW 4 */ + 2111 "11010101" // /* MW 3 */ + 2112 "10001101" // /* MW 2 */ + 2113 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2114 "00001100" // LDA el3, [p1], #4; ST r24, [sp, #-608] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2115 "00101011" // /* MW 5 */ + 2116 "01000110" // /* MW 4 */ + 2117 "11011011" // /* MW 3 */ + 2118 "10011101" // /* MW 2 */ + 2119 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 2120 "00001100" // LDA eh1, [p1], #-12; ST r24, [sp, #-632] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2121 "00101011" // /* MW 5 */ + 2122 "00010110" // /* MW 4 */ + 2123 "11011011" // /* MW 3 */ + 2124 "10001001" // /* MW 2 */ + 2125 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2126 "00001100" // LDA eh0, [p1], #4; ST r24, [sp, #-604] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2127 "00101011" // /* MW 5 */ + 2128 "01001110" // /* MW 4 */ + 2129 "11011011" // /* MW 3 */ + 2130 "10000001" // /* MW 2 */ + 2131 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 2132 "00001100" // LDA el0, [p1], #-12; ST r24, [sp, #-628] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2133 "00101011" // /* MW 5 */ + 2134 "00011110" // /* MW 4 */ + 2135 "11011011" // /* MW 3 */ + 2136 "10000101" // /* MW 2 */ + 2137 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2138 "00001100" // LDA eh2, [p1], #4; ST r15, [sp, #-600] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2139 "11101011" // /* MW 5 */ + 2140 "01010011" // /* MW 4 */ + 2141 "11011011" // /* MW 3 */ + 2142 "10010001" // /* MW 2 */ + 2143 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first + 2144 "10111010" // LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2145 "10100010" // /* MW 9 */ + 2146 "01100000" // /* MW 8 */ + 2147 "00110100" // /* MW 7 */ + 2148 "10000000" // /* MW 6 */ + 2149 "10101101" // /* MW 5 */ + 2150 "00110100" // /* MW 4 */ + 2151 "11010110" // /* MW 3 */ + 2152 "10010101" // /* MW 2 */ + 2153 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2154 "10111010" // LDA el1, [p1], #4; ST el1, [sp, #-456]; ADD.NC p2, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2155 "10100010" // /* MW 9 */ + 2156 "01100100" // /* MW 8 */ + 2157 "00110100" // /* MW 7 */ + 2158 "10000001" // /* MW 6 */ + 2159 "01101101" // /* MW 5 */ + 2160 "00111000" // /* MW 4 */ + 2161 "11010110" // /* MW 3 */ + 2162 "10001101" // /* MW 2 */ + 2163 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2164 "10111010" // LDA el3, [p1], #-12; ST el3, [sp, #-468]; ADD.NC p3, r19, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2165 "10100010" // /* MW 9 */ + 2166 "11100010" // /* MW 8 */ + 2167 "10110100" // /* MW 7 */ + 2168 "10000001" // /* MW 6 */ + 2169 "11101101" // /* MW 5 */ + 2170 "00101100" // /* MW 4 */ + 2171 "11010110" // /* MW 3 */ + 2172 "10011101" // /* MW 2 */ + 2173 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2174 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2175 "10011011" // /* MW 5 */ + 2176 "01100000" // /* MW 4 */ + 2177 "11011100" // /* MW 3 */ + 2178 "10001001" // /* MW 2 */ + 2179 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2180 "00001100" // LDA eh0, [p1], #-12; ST eh0, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2181 "00011011" // /* MW 5 */ + 2182 "01001000" // /* MW 4 */ + 2183 "11011100" // /* MW 3 */ + 2184 "10000001" // /* MW 2 */ + 2185 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2186 "00001100" // LDA el0, [p1], #4; ST el0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2187 "01011011" // /* MW 5 */ + 2188 "01010000" // /* MW 4 */ + 2189 "11011100" // /* MW 3 */ + 2190 "10000101" // /* MW 2 */ + 2191 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2192 "00001100" // LDA eh2, [p1], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2193 "00011011" // /* MW 5 */ + 2194 "00111001" // /* MW 4 */ + 2195 "11011100" // /* MW 3 */ + 2196 "10010001" // /* MW 2 */ + 2197 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2198 "00001100" // LDA el2, [p1]; ST el2, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2199 "01011011" // /* MW 5 */ + 2200 "01000001" // /* MW 4 */ + 2201 "11011100" // /* MW 3 */ + 2202 "10010101" // /* MW 2 */ + 2203 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2204 "10111010" // LDA el1, [p1, #4]; ST el1, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2205 "01110010" // /* MW 9 */ + 2206 "01100000" // /* MW 8 */ + 2207 "10110110" // /* MW 7 */ + 2208 "10000000" // /* MW 6 */ + 2209 "01101101" // /* MW 5 */ + 2210 "00010100" // /* MW 4 */ + 2211 "11010110" // /* MW 3 */ + 2212 "10001101" // /* MW 2 */ + 2213 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2214 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2215 "11101101" // /* MW 3 */ + 2216 "00011000" // /* MW 2 */ + 2217 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2218 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2219 "01001101" // /* MW 3 */ + 2220 "00001100" // /* MW 2 */ + 2221 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2222 "10011000" // ST eh0, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2223 "00001101" // /* MW 3 */ + 2224 "00010000" // /* MW 2 */ + 2225 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2226 "10011000" // ST el0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2227 "00101101" // /* MW 3 */ + 2228 "00000100" // /* MW 2 */ + 2229 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2230 "10011000" // ST r15, [sp, #-624] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2231 "11110101" // /* MW 3 */ + 2232 "10010001" // /* MW 2 */ + 2233 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first + 2234 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2235 "10001101" // /* MW 3 */ + 2236 "00001000" // /* MW 2 */ + 2237 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2238 "10011000" // ST r24, [sp, #-588] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2239 "00010101" // /* MW 3 */ + 2240 "10110111" // /* MW 2 */ + 2241 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2242 "10011000" // ST r15, [sp, #-596] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2243 "11110101" // /* MW 3 */ + 2244 "10101101" // /* MW 2 */ + 2245 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.no_stack_arguments + 2246 "00111010" // ST r15, [sp, #-620]; JL #18176 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=18176 delay_slots=5 */ + 2247 "01000001" // /* MW 9 */ + 2248 "00000000" // /* MW 8 */ + 2249 "00000000" // /* MW 7 */ + 2250 "11100000" // /* MW 6 */ + 2251 "00001000" // /* MW 5 */ + 2252 "00000000" // /* MW 4 */ + 2253 "10110000" // /* MW 3 */ + 2254 "10111110" // /* MW 2 */ + 2255 "10110010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.delay_slot + 2256 "10011000" // ST el2, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2257 "10101101" // /* MW 3 */ + 2258 "11111100" // /* MW 2 */ + 2259 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 2260 "10011000" // ST r15, [sp, #-584] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2261 "11110101" // /* MW 3 */ + 2262 "10111001" // /* MW 2 */ + 2263 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 2264 "10011000" // ST r15, [sp, #-592] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2265 "11110101" // /* MW 3 */ + 2266 "10110001" // /* MW 2 */ + 2267 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 +.delay_slot + 2268 "10011000" // ST r15, [sp, #-616] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2269 "11110101" // /* MW 3 */ + 2270 "10011001" // /* MW 2 */ + 2271 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.delay_slot + 2272 "11100001" // NOPA; NOPB; ST el1, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2273 "00000000" // /* MW 15 */ + 2274 "00000000" // /* MW 14 */ + 2275 "01111000" // /* MW 13 */ + 2276 "10100101" // /* MW 12 */ + 2277 "00000001" // /* MW 11 */ + 2278 "00000000" // /* MW 10 */ + 2279 "00000000" // /* MW 9 */ + 2280 "10000000" // /* MW 8 */ + 2281 "01101101" // /* MW 7 */ + 2282 "00000000" // /* MW 6 */ + 2283 "00100110" // /* MW 5 */ + 2284 "00000000" // /* MW 4 */ + 2285 "11110000" // /* MW 3 */ + 2286 "00101100" // /* MW 2 */ + 2287 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.return_address + 2288 "01110110" // MOVA r17, #-644; ST p7, [sp, #-668]; MOVXM p1, #492824 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2289 "00010000" // /* MW 11 */ + 2290 "10001100" // /* MW 10 */ + 2291 "10110010" // /* MW 9 */ + 2292 "11100000" // /* MW 8 */ + 2293 "00000001" // /* MW 7 */ + 2294 "10000000" // /* MW 6 */ + 2295 "10011101" // /* MW 5 */ + 2296 "01100111" // /* MW 4 */ + 2297 "00000101" // /* MW 3 */ + 2298 "10010001" // /* MW 2 */ + 2299 "10101111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2300 "01111010" // LDA el1, [p1], #4; ST p7, [sp, #-664]; MOVX r16, #-668 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2301 "10010001" // /* MW 9 */ + 2302 "01100000" // /* MW 8 */ + 2303 "00000101" // /* MW 7 */ + 2304 "10000000" // /* MW 6 */ + 2305 "10011101" // /* MW 5 */ + 2306 "01101011" // /* MW 4 */ + 2307 "11010101" // /* MW 3 */ + 2308 "10001101" // /* MW 2 */ + 2309 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 216 16 + 2310 "00001100" // LDA eh0, [p1], #-12; ST p7, [sp, #-660] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2311 "00111011" // /* MW 5 */ + 2312 "11011111" // /* MW 4 */ + 2313 "11011010" // /* MW 3 */ + 2314 "10000001" // /* MW 2 */ + 2315 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2316 "10111010" // LDA el3, [p1], #4; ST r15, [sp, #-656]; MOV r18, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2317 "01110010" // /* MW 9 */ + 2318 "11110000" // /* MW 8 */ + 2319 "01001010" // /* MW 7 */ + 2320 "10000010" // /* MW 6 */ + 2321 "11110101" // /* MW 5 */ + 2322 "01110001" // /* MW 4 */ + 2323 "11010101" // /* MW 3 */ + 2324 "10011101" // /* MW 2 */ + 2325 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2326 "10111010" // LDA el2, [p1], #-12; ST p7, [sp, #-644]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2327 "10100010" // /* MW 9 */ + 2328 "01100100" // /* MW 8 */ + 2329 "00110100" // /* MW 7 */ + 2330 "10000000" // /* MW 6 */ + 2331 "10011101" // /* MW 5 */ + 2332 "01111111" // /* MW 4 */ + 2333 "11010101" // /* MW 3 */ + 2334 "10010101" // /* MW 2 */ + 2335 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2336 "00001100" // LDA eh1, [p1], #4; ST r15, [sp, #-652] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2337 "11101011" // /* MW 5 */ + 2338 "11101011" // /* MW 4 */ + 2339 "11011010" // /* MW 3 */ + 2340 "10001001" // /* MW 2 */ + 2341 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2342 "00001100" // LDA el0, [p1], #-12; ST r15, [sp, #-640] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2343 "11101011" // /* MW 5 */ + 2344 "00000011" // /* MW 4 */ + 2345 "11011011" // /* MW 3 */ + 2346 "10000101" // /* MW 2 */ + 2347 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 2348 "00001100" // LDA eh2, [p1], #4; ST r15, [sp, #-648] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2349 "11101011" // /* MW 5 */ + 2350 "11110011" // /* MW 4 */ + 2351 "11011010" // /* MW 3 */ + 2352 "10010001" // /* MW 2 */ + 2353 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first + 2354 "10111010" // LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2355 "10100010" // /* MW 9 */ + 2356 "10100000" // /* MW 8 */ + 2357 "00110100" // /* MW 7 */ + 2358 "10000001" // /* MW 6 */ + 2359 "01101101" // /* MW 5 */ + 2360 "00110100" // /* MW 4 */ + 2361 "11010110" // /* MW 3 */ + 2362 "10001101" // /* MW 2 */ + 2363 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2364 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2365 "00011011" // /* MW 5 */ + 2366 "01110000" // /* MW 4 */ + 2367 "11011100" // /* MW 3 */ + 2368 "10000001" // /* MW 2 */ + 2369 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2370 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2371 "11011011" // /* MW 5 */ + 2372 "01011001" // /* MW 4 */ + 2373 "11011100" // /* MW 3 */ + 2374 "10011101" // /* MW 2 */ + 2375 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2376 "00001100" // LDA el2, [p1], #4; ST el2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2377 "01011011" // /* MW 5 */ + 2378 "01100001" // /* MW 4 */ + 2379 "11011100" // /* MW 3 */ + 2380 "10010101" // /* MW 2 */ + 2381 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2382 "00001100" // LDA eh1, [p1], #-12; ST eh1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2383 "10011011" // /* MW 5 */ + 2384 "01001000" // /* MW 4 */ + 2385 "11011100" // /* MW 3 */ + 2386 "10001001" // /* MW 2 */ + 2387 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2388 "00001100" // LDA el0, [p1], #4; ST el0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2389 "01011011" // /* MW 5 */ + 2390 "01010000" // /* MW 4 */ + 2391 "11011100" // /* MW 3 */ + 2392 "10000101" // /* MW 2 */ + 2393 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2394 "00001100" // LDA eh2, [p1], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2395 "00011011" // /* MW 5 */ + 2396 "00111001" // /* MW 4 */ + 2397 "11011100" // /* MW 3 */ + 2398 "10010001" // /* MW 2 */ + 2399 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2400 "00001100" // LDA el1, [p1]; ST el1, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2401 "11011011" // /* MW 5 */ + 2402 "01000000" // /* MW 4 */ + 2403 "11011100" // /* MW 3 */ + 2404 "10001101" // /* MW 2 */ + 2405 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2406 "10111010" // LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2407 "01110010" // /* MW 9 */ + 2408 "01100000" // /* MW 8 */ + 2409 "10110110" // /* MW 7 */ + 2410 "10000000" // /* MW 6 */ + 2411 "00001101" // /* MW 5 */ + 2412 "00010100" // /* MW 4 */ + 2413 "11010110" // /* MW 3 */ + 2414 "10000001" // /* MW 2 */ + 2415 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2416 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2417 "11101101" // /* MW 3 */ + 2418 "00011000" // /* MW 2 */ + 2419 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.no_stack_arguments + 2420 "00111010" // ST el2, [sp, #-500]; JL #13280 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=13280 delay_slots=5 */ + 2421 "01000001" // /* MW 9 */ + 2422 "00000000" // /* MW 8 */ + 2423 "00000000" // /* MW 7 */ + 2424 "01111100" // /* MW 6 */ + 2425 "00000110" // /* MW 5 */ + 2426 "00000000" // /* MW 4 */ + 2427 "10110000" // /* MW 3 */ + 2428 "10010101" // /* MW 2 */ + 2429 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2430 "10011000" // ST eh1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2431 "01001101" // /* MW 3 */ + 2432 "00010000" // /* MW 2 */ + 2433 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2434 "10011000" // ST el0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2435 "00101101" // /* MW 3 */ + 2436 "00000100" // /* MW 2 */ + 2437 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2438 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2439 "10001101" // /* MW 3 */ + 2440 "00001000" // /* MW 2 */ + 2441 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2442 "00001100" // NOPA; ST el1, [sp, #-516] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2443 "11011011" // /* MW 5 */ + 2444 "11111000" // /* MW 4 */ + 2445 "11111011" // /* MW 3 */ + 2446 "00101100" // /* MW 2 */ + 2447 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2448 "11100001" // NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2449 "00000000" // /* MW 15 */ + 2450 "00000000" // /* MW 14 */ + 2451 "01111000" // /* MW 13 */ + 2452 "10100101" // /* MW 12 */ + 2453 "00000001" // /* MW 11 */ + 2454 "00000000" // /* MW 10 */ + 2455 "00000000" // /* MW 9 */ + 2456 "10000000" // /* MW 8 */ + 2457 "00001101" // /* MW 7 */ + 2458 "00000000" // /* MW 6 */ + 2459 "00100110" // /* MW 5 */ + 2460 "00000000" // /* MW 4 */ + 2461 "11110000" // /* MW 3 */ + 2462 "00101100" // /* MW 2 */ + 2463 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.return_address + 2464 "01110110" // MOVA r17, #-676; ST p7, [sp, #-700]; MOVXM p1, #492152 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2465 "00010000" // /* MW 11 */ + 2466 "00111100" // /* MW 10 */ + 2467 "10110001" // /* MW 9 */ + 2468 "11100000" // /* MW 8 */ + 2469 "00000001" // /* MW 7 */ + 2470 "10000000" // /* MW 6 */ + 2471 "10011101" // /* MW 5 */ + 2472 "01000111" // /* MW 4 */ + 2473 "00000101" // /* MW 3 */ + 2474 "10010001" // /* MW 2 */ + 2475 "10101011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2476 "01111010" // LDA el1, [p1], #4; ST p7, [sp, #-696]; MOVX r16, #-700 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2477 "00010001" // /* MW 9 */ + 2478 "01100000" // /* MW 8 */ + 2479 "00000101" // /* MW 7 */ + 2480 "10000000" // /* MW 6 */ + 2481 "10011101" // /* MW 5 */ + 2482 "01001011" // /* MW 4 */ + 2483 "11010101" // /* MW 3 */ + 2484 "10001101" // /* MW 2 */ + 2485 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 216 16 + 2486 "00001100" // LDA eh0, [p1], #-12; ST p7, [sp, #-692] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2487 "00111011" // /* MW 5 */ + 2488 "10011111" // /* MW 4 */ + 2489 "11011010" // /* MW 3 */ + 2490 "10000001" // /* MW 2 */ + 2491 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2492 "10111010" // LDA el3, [p1], #4; ST r15, [sp, #-688]; MOV r18, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2493 "01110010" // /* MW 9 */ + 2494 "11110000" // /* MW 8 */ + 2495 "01001010" // /* MW 7 */ + 2496 "10000010" // /* MW 6 */ + 2497 "11110101" // /* MW 5 */ + 2498 "01010001" // /* MW 4 */ + 2499 "11010101" // /* MW 3 */ + 2500 "10011101" // /* MW 2 */ + 2501 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2502 "10111010" // LDA el2, [p1], #-12; ST p7, [sp, #-676]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2503 "10100010" // /* MW 9 */ + 2504 "01100100" // /* MW 8 */ + 2505 "00110100" // /* MW 7 */ + 2506 "10000000" // /* MW 6 */ + 2507 "10011101" // /* MW 5 */ + 2508 "01011111" // /* MW 4 */ + 2509 "11010101" // /* MW 3 */ + 2510 "10010101" // /* MW 2 */ + 2511 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 2512 "00001100" // LDA el0, [p1], #4; ST r15, [sp, #-684] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2513 "11101011" // /* MW 5 */ + 2514 "10101011" // /* MW 4 */ + 2515 "11011010" // /* MW 3 */ + 2516 "10000101" // /* MW 2 */ + 2517 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2518 "00001100" // LDA eh1, [p1], #-12; ST r15, [sp, #-672] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2519 "11101011" // /* MW 5 */ + 2520 "11000011" // /* MW 4 */ + 2521 "11011010" // /* MW 3 */ + 2522 "10001001" // /* MW 2 */ + 2523 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 2524 "00001100" // LDA eh2, [p1], #4; ST r15, [sp, #-680] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2525 "11101011" // /* MW 5 */ + 2526 "10110011" // /* MW 4 */ + 2527 "11011010" // /* MW 3 */ + 2528 "10010001" // /* MW 2 */ + 2529 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first + 2530 "10111010" // LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2531 "10100010" // /* MW 9 */ + 2532 "10100000" // /* MW 8 */ + 2533 "00110100" // /* MW 7 */ + 2534 "10000001" // /* MW 6 */ + 2535 "01101101" // /* MW 5 */ + 2536 "00110100" // /* MW 4 */ + 2537 "11010110" // /* MW 3 */ + 2538 "10001101" // /* MW 2 */ + 2539 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2540 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2541 "00011011" // /* MW 5 */ + 2542 "01110000" // /* MW 4 */ + 2543 "11011100" // /* MW 3 */ + 2544 "10000001" // /* MW 2 */ + 2545 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2546 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2547 "11011011" // /* MW 5 */ + 2548 "01011001" // /* MW 4 */ + 2549 "11011100" // /* MW 3 */ + 2550 "10011101" // /* MW 2 */ + 2551 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2552 "00001100" // LDA el2, [p1], #4; ST el2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2553 "01011011" // /* MW 5 */ + 2554 "01100001" // /* MW 4 */ + 2555 "11011100" // /* MW 3 */ + 2556 "10010101" // /* MW 2 */ + 2557 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2558 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2559 "01011011" // /* MW 5 */ + 2560 "01001000" // /* MW 4 */ + 2561 "11011100" // /* MW 3 */ + 2562 "10000101" // /* MW 2 */ + 2563 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2564 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2565 "10011011" // /* MW 5 */ + 2566 "01010000" // /* MW 4 */ + 2567 "11011100" // /* MW 3 */ + 2568 "10001001" // /* MW 2 */ + 2569 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2570 "00001100" // LDA eh2, [p1], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2571 "00011011" // /* MW 5 */ + 2572 "00111001" // /* MW 4 */ + 2573 "11011100" // /* MW 3 */ + 2574 "10010001" // /* MW 2 */ + 2575 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2576 "00001100" // LDA el1, [p1]; ST el1, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2577 "11011011" // /* MW 5 */ + 2578 "01000000" // /* MW 4 */ + 2579 "11011100" // /* MW 3 */ + 2580 "10001101" // /* MW 2 */ + 2581 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2582 "10111010" // LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2583 "01110010" // /* MW 9 */ + 2584 "01100000" // /* MW 8 */ + 2585 "10110110" // /* MW 7 */ + 2586 "10000000" // /* MW 6 */ + 2587 "00001101" // /* MW 5 */ + 2588 "00010100" // /* MW 4 */ + 2589 "11010110" // /* MW 3 */ + 2590 "10000001" // /* MW 2 */ + 2591 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2592 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2593 "11101101" // /* MW 3 */ + 2594 "00011000" // /* MW 2 */ + 2595 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.no_stack_arguments + 2596 "00111010" // ST el2, [sp, #-500]; JL #15488 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=15488 delay_slots=5 */ + 2597 "01000001" // /* MW 9 */ + 2598 "00000000" // /* MW 8 */ + 2599 "00000000" // /* MW 7 */ + 2600 "10010000" // /* MW 6 */ + 2601 "00000111" // /* MW 5 */ + 2602 "00000000" // /* MW 4 */ + 2603 "10110000" // /* MW 3 */ + 2604 "10010101" // /* MW 2 */ + 2605 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2606 "10011000" // ST el0, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2607 "00101101" // /* MW 3 */ + 2608 "00010000" // /* MW 2 */ + 2609 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2610 "10011000" // ST eh1, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2611 "01001101" // /* MW 3 */ + 2612 "00000100" // /* MW 2 */ + 2613 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2614 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2615 "10001101" // /* MW 3 */ + 2616 "00001000" // /* MW 2 */ + 2617 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2618 "00001100" // NOPA; ST el1, [sp, #-516] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2619 "11011011" // /* MW 5 */ + 2620 "11111000" // /* MW 4 */ + 2621 "11111011" // /* MW 3 */ + 2622 "00101100" // /* MW 2 */ + 2623 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2624 "11100001" // NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2625 "00000000" // /* MW 15 */ + 2626 "00000000" // /* MW 14 */ + 2627 "01111000" // /* MW 13 */ + 2628 "10100101" // /* MW 12 */ + 2629 "00000001" // /* MW 11 */ + 2630 "00000000" // /* MW 10 */ + 2631 "00000000" // /* MW 9 */ + 2632 "10000000" // /* MW 8 */ + 2633 "00001101" // /* MW 7 */ + 2634 "00000000" // /* MW 6 */ + 2635 "00100110" // /* MW 5 */ + 2636 "00000000" // /* MW 4 */ + 2637 "11110000" // /* MW 3 */ + 2638 "00101100" // /* MW 2 */ + 2639 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.return_address + 2640 "01110110" // MOVA r20, #-708; MOVS p2, p6; MOVX r17, #-716; MOV r18, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2641 "01111000" // /* MW 11 */ + 2642 "11110000" // /* MW 10 */ + 2643 "01001010" // /* MW 9 */ + 2644 "10001010" // /* MW 8 */ + 2645 "00010110" // /* MW 7 */ + 2646 "00101001" // /* MW 6 */ + 2647 "10001011" // /* MW 5 */ + 2648 "10011000" // /* MW 4 */ + 2649 "00000010" // /* MW 3 */ + 2650 "10010100" // /* MW 2 */ + 2651 "10100111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2652 "01110110" // MOVA r21, #4; ST p7, [sp, #-716]; MOVX r16, #1; ADD.NC p1, r17, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2653 "10101000" // /* MW 11 */ + 2654 "01100100" // /* MW 10 */ + 2655 "10110100" // /* MW 9 */ + 2656 "00101000" // /* MW 8 */ + 2657 "00000000" // /* MW 7 */ + 2658 "10000001" // /* MW 6 */ + 2659 "10011101" // /* MW 5 */ + 2660 "00110111" // /* MW 4 */ + 2661 "00000101" // /* MW 3 */ + 2662 "10010101" // /* MW 2 */ + 2663 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.src_ref 1 "io_buffer_impl.h" 201 10 + 2664 "00111010" // ST p7, [sp, #-708]; MOVX r19, #8; ADD.NC p0, r18, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2665 "10101001" // /* MW 9 */ + 2666 "10101000" // /* MW 8 */ + 2667 "00110100" // /* MW 7 */ + 2668 "00001000" // /* MW 6 */ + 2669 "00110001" // /* MW 5 */ + 2670 "00000001" // /* MW 4 */ + 2671 "10110000" // /* MW 3 */ + 2672 "11110011" // /* MW 2 */ + 2673 "10100111" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2674 "10011000" // ST r15, [sp, #-712] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2675 "11110101" // /* MW 3 */ + 2676 "00111001" // /* MW 2 */ + 2677 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 4 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.no_stack_arguments + 2678 "00111010" // ST r15, [sp, #-704]; JL #33536 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=33536 delay_slots=5 */ + 2679 "01000001" // /* MW 9 */ + 2680 "00000000" // /* MW 8 */ + 2681 "00000000" // /* MW 7 */ + 2682 "01100000" // /* MW 6 */ + 2683 "00010000" // /* MW 5 */ + 2684 "00000000" // /* MW 4 */ + 2685 "10110000" // /* MW 3 */ + 2686 "00111110" // /* MW 2 */ + 2687 "10101000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2688 "10011000" // ST r16, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2689 "00010101" // /* MW 3 */ + 2690 "11111110" // /* MW 2 */ + 2691 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2692 "10011000" // ST r21, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2693 "10110101" // /* MW 3 */ + 2694 "00000010" // /* MW 2 */ + 2695 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2696 "10011000" // ST r19, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2697 "01110101" // /* MW 3 */ + 2698 "00000110" // /* MW 2 */ + 2699 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2700 "10011000" // ST r16, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2701 "00010101" // /* MW 3 */ + 2702 "00001010" // /* MW 2 */ + 2703 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2704 "11100001" // NOPA; NOPB; ST r16, [sp, #-500]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2705 "00000000" // /* MW 15 */ + 2706 "00000000" // /* MW 14 */ + 2707 "01111000" // /* MW 13 */ + 2708 "10100101" // /* MW 12 */ + 2709 "00000001" // /* MW 11 */ + 2710 "00000000" // /* MW 10 */ + 2711 "00000000" // /* MW 9 */ + 2712 "10000000" // /* MW 8 */ + 2713 "00010101" // /* MW 7 */ + 2714 "00001110" // /* MW 6 */ + 2715 "00100110" // /* MW 5 */ + 2716 "00000000" // /* MW 4 */ + 2717 "11110000" // /* MW 3 */ + 2718 "00101100" // /* MW 2 */ + 2719 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 1 "io_buffer_impl.h" 201 10 first +.return_address + 2720 "01110110" // MOVA r17, #-724; ST p7, [sp, #-724]; MOVXM p2, #492216 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2721 "00010000" // /* MW 11 */ + 2722 "01011100" // /* MW 10 */ + 2723 "00110001" // /* MW 9 */ + 2724 "11100001" // /* MW 8 */ + 2725 "00000001" // /* MW 7 */ + 2726 "10000000" // /* MW 6 */ + 2727 "10011101" // /* MW 5 */ + 2728 "00101111" // /* MW 4 */ + 2729 "00000101" // /* MW 3 */ + 2730 "10010001" // /* MW 2 */ + 2731 "10100101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 first +.src_ref 1 "io_buffer_impl.h" 201 10 + 2732 "01111010" // LDA eh0, [p2], #4; ST p7, [sp, #-732]; MOVX r16, #-732 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2733 "10010001" // /* MW 9 */ + 2734 "00100000" // /* MW 8 */ + 2735 "00000101" // /* MW 7 */ + 2736 "10000000" // /* MW 6 */ + 2737 "10011101" // /* MW 5 */ + 2738 "00100111" // /* MW 4 */ + 2739 "11010101" // /* MW 3 */ + 2740 "10000001" // /* MW 2 */ + 2741 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2742 "10111010" // LDA el0, [p2], #-12; ST r15, [sp, #-720]; MOV r0, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2743 "01110010" // /* MW 9 */ + 2744 "11110000" // /* MW 8 */ + 2745 "00001010" // /* MW 7 */ + 2746 "10000000" // /* MW 6 */ + 2747 "11110101" // /* MW 5 */ + 2748 "00110001" // /* MW 4 */ + 2749 "11010101" // /* MW 3 */ + 2750 "10000101" // /* MW 2 */ + 2751 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 first +.src_ref 2 "io_buffer_compiler.h" 467 8 + 2752 "10111010" // LDA el3, [p2], #4; ST r15, [sp, #-728]; MOV r15, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2753 "01110010" // /* MW 9 */ + 2754 "00010000" // /* MW 8 */ + 2755 "11101000" // /* MW 7 */ + 2756 "10000001" // /* MW 6 */ + 2757 "11110101" // /* MW 5 */ + 2758 "00101001" // /* MW 4 */ + 2759 "11010101" // /* MW 3 */ + 2760 "10011101" // /* MW 2 */ + 2761 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2762 "10010100" // LDA el2, [p2], #-12; ADD.NC p0, r17, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2763 "00000010" // /* MW 5 */ + 2764 "11010001" // /* MW 4 */ + 2765 "11010000" // /* MW 3 */ + 2766 "10010101" // /* MW 2 */ + 2767 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2768 "10010100" // LDA el1, [p2], #4; ADD.NC p1, r16, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2769 "00000010" // /* MW 5 */ + 2770 "11010000" // /* MW 4 */ + 2771 "11010010" // /* MW 3 */ + 2772 "10001101" // /* MW 2 */ + 2773 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2774 "10011000" // LDA eh1, [p2], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2775 "01001110" // /* MW 3 */ + 2776 "11011100" // /* MW 2 */ + 2777 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2778 "10011000" // LDA eh2, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2779 "10001110" // /* MW 3 */ + 2780 "00011100" // /* MW 2 */ + 2781 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2782 "00001100" // LDA eh0, [p2], #-12; ST eh0, [sp, #-460] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2783 "00011011" // /* MW 5 */ + 2784 "01101000" // /* MW 4 */ + 2785 "11011100" // /* MW 3 */ + 2786 "10000001" // /* MW 2 */ + 2787 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2788 "00001100" // LDA el0, [p2], #4; ST el0, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2789 "01011011" // /* MW 5 */ + 2790 "01110000" // /* MW 4 */ + 2791 "11011100" // /* MW 3 */ + 2792 "10000101" // /* MW 2 */ + 2793 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2794 "00001100" // LDA el3, [p2], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2795 "11011011" // /* MW 5 */ + 2796 "01011001" // /* MW 4 */ + 2797 "11011100" // /* MW 3 */ + 2798 "10011101" // /* MW 2 */ + 2799 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2800 "00001100" // LDA el2, [p2], #4; ST el2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2801 "01011011" // /* MW 5 */ + 2802 "01100001" // /* MW 4 */ + 2803 "11011100" // /* MW 3 */ + 2804 "10010101" // /* MW 2 */ + 2805 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2806 "00001100" // LDA el1, [p2], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2807 "11011011" // /* MW 5 */ + 2808 "01001000" // /* MW 4 */ + 2809 "11011100" // /* MW 3 */ + 2810 "10001101" // /* MW 2 */ + 2811 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2812 "00001100" // LDA eh1, [p2], #4; ST eh1, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2813 "10011011" // /* MW 5 */ + 2814 "01010000" // /* MW 4 */ + 2815 "11011100" // /* MW 3 */ + 2816 "10001001" // /* MW 2 */ + 2817 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2818 "00001100" // LDA eh2, [p2], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2819 "00011011" // /* MW 5 */ + 2820 "00111001" // /* MW 4 */ + 2821 "11011100" // /* MW 3 */ + 2822 "10010001" // /* MW 2 */ + 2823 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2824 "00001100" // LDA eh0, [p2]; ST eh0, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2825 "00011011" // /* MW 5 */ + 2826 "01000000" // /* MW 4 */ + 2827 "11011100" // /* MW 3 */ + 2828 "10000001" // /* MW 2 */ + 2829 "01000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2830 "10111010" // LDA el0, [p2, #4]; ST el0, [sp, #-492]; MOV p2, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2831 "01110010" // /* MW 9 */ + 2832 "01100000" // /* MW 8 */ + 2833 "00110110" // /* MW 7 */ + 2834 "10000001" // /* MW 6 */ + 2835 "00101101" // /* MW 5 */ + 2836 "00010100" // /* MW 4 */ + 2837 "11010110" // /* MW 3 */ + 2838 "10000101" // /* MW 2 */ + 2839 "01000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2840 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2841 "11101101" // /* MW 3 */ + 2842 "00011000" // /* MW 2 */ + 2843 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.no_stack_arguments + 2844 "00111010" // ST el2, [sp, #-500]; JL #37456 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=37456 delay_slots=5 */ + 2845 "01000001" // /* MW 9 */ + 2846 "00000000" // /* MW 8 */ + 2847 "00000000" // /* MW 7 */ + 2848 "01001010" // /* MW 6 */ + 2849 "00010010" // /* MW 5 */ + 2850 "00000000" // /* MW 4 */ + 2851 "10110000" // /* MW 3 */ + 2852 "10010101" // /* MW 2 */ + 2853 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2854 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2855 "01101101" // /* MW 3 */ + 2856 "00010000" // /* MW 2 */ + 2857 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2858 "10011000" // ST eh1, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2859 "01001101" // /* MW 3 */ + 2860 "00000100" // /* MW 2 */ + 2861 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2862 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2863 "10001101" // /* MW 3 */ + 2864 "00001000" // /* MW 2 */ + 2865 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2866 "10011000" // ST eh0, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2867 "00001101" // /* MW 3 */ + 2868 "11111100" // /* MW 2 */ + 2869 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2870 "01111010" // NOPA; ST el0, [sp, #-512]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2871 "00000000" // /* MW 9 */ + 2872 "00000000" // /* MW 8 */ + 2873 "00000000" // /* MW 7 */ + 2874 "10000000" // /* MW 6 */ + 2875 "00101101" // /* MW 5 */ + 2876 "00000000" // /* MW 4 */ + 2877 "11110110" // /* MW 3 */ + 2878 "00101100" // /* MW 2 */ + 2879 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 1 "io_buffer_impl.h" 201 10 first +.return_address + 2880 "01110110" // MOVA dj1, #40; ST p7, [sp, #-740]; MOVX r17, #-756; MOV m1, #24 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2881 "01011000" // /* MW 11 */ + 2882 "00011000" // /* MW 10 */ + 2883 "10000000" // /* MW 9 */ + 2884 "10001000" // /* MW 8 */ + 2885 "00010001" // /* MW 7 */ + 2886 "10101001" // /* MW 6 */ + 2887 "10011101" // /* MW 5 */ + 2888 "00011111" // /* MW 4 */ + 2889 "10000101" // /* MW 3 */ + 2890 "00000110" // /* MW 2 */ + 2891 "00000101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 first + 2892 "01110110" // MOVA dj0, #20; ST m1, [sp, #-516]; MOVX r16, #-748; MOV m0, #25 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2893 "01011000" // /* MW 11 */ + 2894 "00011001" // /* MW 10 */ + 2895 "00000000" // /* MW 9 */ + 2896 "10001000" // /* MW 8 */ + 2897 "00000010" // /* MW 7 */ + 2898 "10101001" // /* MW 6 */ + 2899 "10000101" // /* MW 5 */ + 2900 "11111100" // /* MW 4 */ + 2901 "10000101" // /* MW 3 */ + 2902 "10000010" // /* MW 2 */ + 2903 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 + 2904 "01110110" // LDA r0, [sp, #-16]; ST m1, [sp, #-512]; MOVX r24, #0; ADD.NC p2, r15, r17 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2905 "10101000" // /* MW 11 */ + 2906 "11100010" // /* MW 10 */ + 2907 "00110011" // /* MW 9 */ + 2908 "00001001" // /* MW 8 */ + 2909 "10000000" // /* MW 7 */ + 2910 "10000001" // /* MW 6 */ + 2911 "10000101" // /* MW 5 */ + 2912 "00000000" // /* MW 4 */ + 2913 "00100110" // /* MW 3 */ + 2914 "00000010" // /* MW 2 */ + 2915 "11111110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2916 "00111010" // ST dj1, [sp, #-508]; MOVX r16, #-740; ADD.NC p1, r15, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2917 "10101001" // /* MW 9 */ + 2918 "11100000" // /* MW 8 */ + 2919 "10110011" // /* MW 7 */ + 2920 "10001000" // /* MW 6 */ + 2921 "00000011" // /* MW 5 */ + 2922 "00101001" // /* MW 4 */ + 2923 "10110000" // /* MW 3 */ + 2924 "10011000" // /* MW 2 */ + 2925 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2926 "00000010" // ST m0, [sp, #-504]; ADD.NC p0, r15, r16 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 2927 "10100000" // /* MW 7 */ + 2928 "11100000" // /* MW 6 */ + 2929 "00110011" // /* MW 5 */ + 2930 "00000000" // /* MW 4 */ + 2931 "10110000" // /* MW 3 */ + 2932 "00000000" // /* MW 2 */ + 2933 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2934 "10011000" // ST dj0, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2935 "01000101" // /* MW 3 */ + 2936 "00001100" // /* MW 2 */ + 2937 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2938 "10011000" // ST dj0, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2939 "01000101" // /* MW 3 */ + 2940 "00010000" // /* MW 2 */ + 2941 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2942 "10011000" // ST p7, [sp, #-748] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2943 "10011101" // /* MW 3 */ + 2944 "00010111" // /* MW 2 */ + 2945 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 4 first +.src_ref 1 "io_buffer_impl.h" 201 10 +.no_stack_arguments + 2946 "00111010" // ST p7, [sp, #-756]; JL #38832 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=38832 delay_slots=5 */ + 2947 "01000001" // /* MW 9 */ + 2948 "00000000" // /* MW 8 */ + 2949 "00000000" // /* MW 7 */ + 2950 "11110110" // /* MW 6 */ + 2951 "00010010" // /* MW 5 */ + 2952 "00000000" // /* MW 4 */ + 2953 "10110000" // /* MW 3 */ + 2954 "11110011" // /* MW 2 */ + 2955 "10100001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.delay_slot + 2956 "00000010" // ST r24, [sp, #-492]; MOV p3, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 2957 "01110000" // /* MW 7 */ + 2958 "01100000" // /* MW 6 */ + 2959 "10110110" // /* MW 5 */ + 2960 "00000001" // /* MW 4 */ + 2961 "10110000" // /* MW 3 */ + 2962 "11100010" // /* MW 2 */ + 2963 "11000010" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 2964 "00000010" // ST r24, [sp, #-736]; MOV r15, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 2965 "01110000" // /* MW 7 */ + 2966 "00010000" // /* MW 6 */ + 2967 "11101000" // /* MW 5 */ + 2968 "00000001" // /* MW 4 */ + 2969 "10110000" // /* MW 3 */ + 2970 "01100010" // /* MW 2 */ + 2971 "10100100" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 2972 "10011000" // ST r24, [sp, #-744] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2973 "00010101" // /* MW 3 */ + 2974 "00011011" // /* MW 2 */ + 2975 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 2976 "10011000" // ST r24, [sp, #-752] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2977 "00010101" // /* MW 3 */ + 2978 "00010011" // /* MW 2 */ + 2979 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 first +.delay_slot + 2980 "00110110" // NOPA; NOPB; ST r24, [sp, #-488]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2981 "11000001" // /* MW 11 */ + 2982 "10001010" // /* MW 10 */ + 2983 "00001101" // /* MW 9 */ + 2984 "00000011" // /* MW 8 */ + 2985 "00000000" // /* MW 7 */ + 2986 "00000000" // /* MW 6 */ + 2987 "00100000" // /* MW 5 */ + 2988 "00000000" // /* MW 4 */ + 2989 "11110000" // /* MW 3 */ + 2990 "00101100" // /* MW 2 */ + 2991 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 131 +.return_address + 2992 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2993 "00111001" // /* MW 3 */ + 2994 "11111000" // /* MW 2 */ + 2995 "00000111" // /* MW 1 */ + 2996 "00011000" // LDA p6, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2997 "00011001" // /* MW 3 */ + 2998 "11110111" // /* MW 2 */ + 2999 "00000111" // /* MW 1 */ + 3000 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3001 "10011001" // /* MW 3 */ + 3002 "11111111" // /* MW 2 */ + 3003 "00000111" // /* MW 1 */ + 3004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3005 "00000000" // /* MW 1 */ + 3006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3007 "00000000" // /* MW 1 */ + 3008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3009 "00000000" // /* MW 1 */ + 3010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3011 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 131 first + 3012 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 3013 "00000000" // /* MW 3 */ + 3014 "00101000" // /* MW 2 */ + 3015 "00010000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 131 +.delay_slot + 3016 "11000100" // PADDXM [sp], #-768 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3017 "00000001" // /* MW 5 */ + 3018 "00000000" // /* MW 4 */ + 3019 "00000000" // /* MW 3 */ + 3020 "10100000" // /* MW 2 */ + 3021 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3027 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z18pm_reload_analysisv__end +.label __Z18pm_reload_analysisv___func_end0 + 3029 "00000000" // /* MW 1 */ +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_begin0 +.label _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.function setup_conv2d_bf16_params _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.src_ref 3 "conv2d_bf16_params.h" 432 first +.src_ref 3 "conv2d_bf16_params.h" 438 17 first +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 470 11 +.function_start + 3040 "10111010" // LDA el0, [p0], #4; MOVX r4, #4; MOV r2, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3041 "01111000" // /* MW 9 */ + 3042 "01100000" // /* MW 8 */ + 3043 "01001001" // /* MW 7 */ + 3044 "10001000" // /* MW 6 */ + 3045 "01000000" // /* MW 5 */ + 3046 "00000000" // /* MW 4 */ + 3047 "11010000" // /* MW 3 */ + 3048 "10000101" // /* MW 2 */ + 3049 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 +.src_ref 3 "conv2d_bf16_params.h" 438 17 first +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3050 "10111010" // LDA eh0, [p0], #4; MOVX r5, #-1; ADD.NC p2, r2, #9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3051 "01001000" // /* MW 9 */ + 3052 "10000010" // /* MW 8 */ + 3053 "00110000" // /* MW 7 */ + 3054 "11101001" // /* MW 6 */ + 3055 "01010111" // /* MW 5 */ + 3056 "00111110" // /* MW 4 */ + 3057 "11010000" // /* MW 3 */ + 3058 "10000001" // /* MW 2 */ + 3059 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 432 +.src_ref 3 "conv2d_bf16_params.h" 444 52 + 3060 "10111010" // MOVA r1, #-4; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3061 "01110000" // /* MW 9 */ + 3062 "00000000" // /* MW 8 */ + 3063 "00000000" // /* MW 7 */ + 3064 "00000000" // /* MW 6 */ + 3065 "00000010" // /* MW 5 */ + 3066 "00000000" // /* MW 4 */ + 3067 "00000000" // /* MW 3 */ + 3068 "10000001" // /* MW 2 */ + 3069 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 458 30 +.src_ref 3 "conv2d_bf16_params.h" 458 30 + 3070 "01110110" // MOVA r6, #12; ST r13, [sp, #-4]; MOVX r16, #1; MOV m0, #16 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3071 "01011000" // /* MW 11 */ + 3072 "00010000" // /* MW 10 */ + 3073 "00000000" // /* MW 9 */ + 3074 "00101000" // /* MW 8 */ + 3075 "00000000" // /* MW 7 */ + 3076 "10000001" // /* MW 6 */ + 3077 "10110101" // /* MW 5 */ + 3078 "11111101" // /* MW 4 */ + 3079 "00000111" // /* MW 3 */ + 3080 "10000110" // /* MW 2 */ + 3081 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 52 +.src_ref 3 "conv2d_bf16_params.h" 470 11 +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 557 34 + 3082 "01110110" // MOVA r3, #3; ST r14, [sp, #-8]; MOVX r21, #-3; MOV r20, #15 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3083 "01011000" // /* MW 11 */ + 3084 "00001111" // /* MW 10 */ + 3085 "10001000" // /* MW 9 */ + 3086 "10101010" // /* MW 8 */ + 3087 "01010111" // /* MW 7 */ + 3088 "10111111" // /* MW 6 */ + 3089 "11010101" // /* MW 5 */ + 3090 "11111001" // /* MW 4 */ + 3091 "00000111" // /* MW 3 */ + 3092 "01100011" // /* MW 2 */ + 3093 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3094 "01011100" // ST r15, [sp, #-12]; MOVX r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3095 "00000010" // /* MW 5 */ + 3096 "01100000" // /* MW 4 */ + 3097 "10110000" // /* MW 3 */ + 3098 "10111110" // /* MW 2 */ + 3099 "11111110" // /* MW 1 */ + 3100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3101 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3102 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3103 "00101001" // /* MW 3 */ + 3104 "00011100" // /* MW 2 */ + 3105 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3106 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3107 "00001001" // /* MW 3 */ + 3108 "00011100" // /* MW 2 */ + 3109 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3110 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3111 "00101110" // /* MW 3 */ + 3112 "00011100" // /* MW 2 */ + 3113 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3114 "10011000" // LDA eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3115 "00001110" // /* MW 3 */ + 3116 "00011100" // /* MW 2 */ + 3117 "00000000" // /* MW 1 */ + 3118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3119 "00000000" // /* MW 1 */ + 3120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3121 "00000000" // /* MW 1 */ + 3122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3123 "00000000" // /* MW 1 */ + 3124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3125 "00000000" // /* MW 1 */ + 3126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3127 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3128 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3129 "00101001" // /* MW 3 */ + 3130 "00011100" // /* MW 2 */ + 3131 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3132 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3133 "00001001" // /* MW 3 */ + 3134 "00011100" // /* MW 2 */ + 3135 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3136 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3137 "00101110" // /* MW 3 */ + 3138 "00011100" // /* MW 2 */ + 3139 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3140 "10011000" // LDA eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3141 "00001110" // /* MW 3 */ + 3142 "00011100" // /* MW 2 */ + 3143 "00000000" // /* MW 1 */ + 3144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3145 "00000000" // /* MW 1 */ + 3146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3147 "00000000" // /* MW 1 */ + 3148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3149 "00000000" // /* MW 1 */ + 3150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3151 "00000000" // /* MW 1 */ + 3152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3153 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3154 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3155 "00101001" // /* MW 3 */ + 3156 "00011100" // /* MW 2 */ + 3157 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3158 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3159 "00001001" // /* MW 3 */ + 3160 "00011100" // /* MW 2 */ + 3161 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3162 "10011000" // LDA eh0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3163 "00001110" // /* MW 3 */ + 3164 "00000100" // /* MW 2 */ + 3165 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3166 "10011000" // LDA el0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3167 "00101110" // /* MW 3 */ + 3168 "00010100" // /* MW 2 */ + 3169 "00000000" // /* MW 1 */ + 3170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3171 "00000000" // /* MW 1 */ + 3172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3173 "00000000" // /* MW 1 */ + 3174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3175 "00000000" // /* MW 1 */ + 3176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3177 "00000000" // /* MW 1 */ + 3178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3179 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3180 "10011000" // ST eh0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3181 "00001001" // /* MW 3 */ + 3182 "00000100" // /* MW 2 */ + 3183 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3184 "10011000" // ST el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3185 "00101001" // /* MW 3 */ + 3186 "00010100" // /* MW 2 */ + 3187 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 40 first + 3188 "10011000" // LDA.u8 r13, [p2], #-3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3189 "10101010" // /* MW 3 */ + 3190 "11011101" // /* MW 2 */ + 3191 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 447 34 first + 3192 "10011000" // LDA.u8 r17, [p2], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3193 "00101010" // /* MW 3 */ + 3194 "00011110" // /* MW 2 */ + 3195 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 448 34 first + 3196 "10011000" // LDA.u8 r14, [p2], #-5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3197 "11001010" // /* MW 3 */ + 3198 "10111101" // /* MW 2 */ + 3199 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 first + 3200 "10011000" // LDA.u16 r15, [p2], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3201 "11111010" // /* MW 3 */ + 3202 "11111101" // /* MW 2 */ + 3203 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 453 40 first + 3204 "10011000" // LDA.u8 r19, [p2], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3205 "01101010" // /* MW 3 */ + 3206 "00001010" // /* MW 2 */ + 3207 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 20 first + 3208 "10011000" // LDA.u8 r7, [p2], #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3209 "11101010" // /* MW 3 */ + 3210 "10101100" // /* MW 2 */ + 3211 "00000010" // /* MW 1 */ + 3212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3213 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 52 first + 3214 "10011000" // LSHL r1, r13, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3215 "00011101" // /* MW 3 */ + 3216 "01000010" // /* MW 2 */ + 3217 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 30 first +.src_ref 3 "conv2d_bf16_params.h" 462 7 first + 3218 "00100100" // EQ r16, r1, r16; ADD.NC r18, r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3219 "00000001" // /* MW 5 */ + 3220 "00110001" // /* MW 4 */ + 3221 "11111001" // /* MW 3 */ + 3222 "00100000" // /* MW 2 */ + 3223 "00001100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3224 "10011000" // LSHL r18, r18, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3225 "01011101" // /* MW 3 */ + 3226 "10100100" // /* MW 2 */ + 3227 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 first + 3228 "10011000" // EQ r27, r15, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3229 "01000111" // /* MW 3 */ + 3230 "11110110" // /* MW 2 */ + 3231 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 462 7 first +.src_ref 3 "conv2d_bf16_params.h" 557 34 + 3232 "11100100" // SEL.EQZ r5, r24, r5, r27; MOV eh0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3233 "00111001" // /* MW 5 */ + 3234 "10110111" // /* MW 4 */ + 3235 "01000000" // /* MW 3 */ + 3236 "01001010" // /* MW 2 */ + 3237 "11000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3238 "00011000" // SEL.EQZ r29, r17, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3239 "00100010" // /* MW 3 */ + 3240 "01111011" // /* MW 2 */ + 3241 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 30 first + 3242 "10011000" // EQ r6, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3243 "01100111" // /* MW 3 */ + 3244 "11001100" // /* MW 2 */ + 3245 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 + 3246 "10011000" // AND r27, r6, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3247 "00000100" // /* MW 3 */ + 3248 "10110111" // /* MW 2 */ + 3249 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 557 34 first + 3250 "11100100" // LSHL r15, r15, r21; MOV r25, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3251 "01000001" // /* MW 5 */ + 3252 "10111011" // /* MW 4 */ + 3253 "10111100" // /* MW 3 */ + 3254 "11101011" // /* MW 2 */ + 3255 "01111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 first + 3256 "01011100" // ST r15, [sp, #-20]; SEL.EQZ r6, r7, r24, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3257 "00000100" // /* MW 5 */ + 3258 "10011011" // /* MW 4 */ + 3259 "10110011" // /* MW 3 */ + 3260 "10111110" // /* MW 2 */ + 3261 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 477 40 first + 3262 "10000100" // JNZ r25, #3344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3344 delay_slots=5 */ + 3263 "00000001" // /* MW 5 */ + 3264 "01000000" // /* MW 4 */ + 3265 "10001000" // /* MW 3 */ + 3266 "00000110" // /* MW 2 */ + 3267 "11001000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 first +.delay_slot + 3268 "10011000" // EQ r27, r6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3269 "01000111" // /* MW 3 */ + 3270 "10110110" // /* MW 2 */ + 3271 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 52 first +.delay_slot + 3272 "10011000" // AND r24, r13, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3273 "01000100" // /* MW 3 */ + 3274 "01110001" // /* MW 2 */ + 3275 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 462 7 first +.delay_slot + 3276 "10011000" // LSHL r30, r19, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3277 "01011101" // /* MW 3 */ + 3278 "11111100" // /* MW 2 */ + 3279 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 470 11 first +.delay_slot + 3280 "10011000" // LSHL r20, r27, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3281 "01001101" // /* MW 3 */ + 3282 "11101000" // /* MW 2 */ + 3283 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 470 11 +.src_ref 3 "conv2d_bf16_params.h" 477 40 first +.delay_slot + 3284 "00011000" // SEL.EQZ r6, r6, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3285 "00110010" // /* MW 3 */ + 3286 "10001100" // /* MW 2 */ + 3287 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 40 + 3288 "10000100" // JNZ r27, #3344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3344 delay_slots=5 */ + 3289 "00000001" // /* MW 5 */ + 3290 "01000000" // /* MW 4 */ + 3291 "10001000" // /* MW 3 */ + 3292 "00000110" // /* MW 2 */ + 3293 "11011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3295 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3297 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3299 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3301 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3303 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 491 25 +.src_ref 3 "conv2d_bf16_params.h" 492 25 +.src_ref 3 "conv2d_bf16_params.h" 495 99 +.src_ref 3 "conv2d_bf16_params.h" 502 57 +.src_ref 3 "conv2d_bf16_params.h" 533 46 +.src_ref 3 "conv2d_bf16_params.h" 539 82 +.src_ref 3 "conv2d_bf16_params.h" 557 34 +.src_ref 3 "conv2d_bf16_params.h" 621 240 +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.src_ref 3 "conv2d_bf16_params.h" 709 76 + 3304 "10111010" // MOVA r15, #1; J #3392 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=3392 delay_slots=5 */ + 3305 "00100000" // /* MW 9 */ + 3306 "00000000" // /* MW 8 */ + 3307 "00000000" // /* MW 7 */ + 3308 "10101000" // /* MW 6 */ + 3309 "00000001" // /* MW 5 */ + 3310 "00000000" // /* MW 4 */ + 3311 "00000000" // /* MW 3 */ + 3312 "00101111" // /* MW 2 */ + 3313 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 481 24 +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 506 73 +.src_ref 3 "conv2d_bf16_params.h" 507 53 +.src_ref 3 "conv2d_bf16_params.h" 524 122 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.delay_slot + 3314 "10111010" // MOVA r26, #0; MOVX r5, #-3; MOV r28, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3315 "01011000" // /* MW 9 */ + 3316 "00001100" // /* MW 8 */ + 3317 "10001000" // /* MW 7 */ + 3318 "10101011" // /* MW 6 */ + 3319 "01010111" // /* MW 5 */ + 3320 "00111110" // /* MW 4 */ + 3321 "00000000" // /* MW 3 */ + 3322 "00011010" // /* MW 2 */ + 3323 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 504 45 +.src_ref 3 "conv2d_bf16_params.h" 510 45 +.src_ref 3 "conv2d_bf16_params.h" 520 48 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.delay_slot + 3324 "01100100" // MOVX r21, #4; MOV r2, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3325 "01000001" // /* MW 5 */ + 3326 "00100000" // /* MW 4 */ + 3327 "00100001" // /* MW 3 */ + 3328 "01000010" // /* MW 2 */ + 3329 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 578 52 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.delay_slot + 3330 "00011000" // MOVX r13, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3331 "00001101" // /* MW 3 */ + 3332 "00011010" // /* MW 2 */ + 3333 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 78 +.src_ref 3 "conv2d_bf16_params.h" 642 20 +.src_ref 3 "conv2d_bf16_params.h" 642 87 +.delay_slot + 3334 "00011000" // MOVX r7, #15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3335 "00111101" // /* MW 3 */ + 3336 "00001110" // /* MW 2 */ + 3337 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.delay_slot + 3338 "00101100" // NOPA; MOVX r4, #-4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3339 "11100010" // /* MW 5 */ + 3340 "10010001" // /* MW 4 */ + 3341 "11111111" // /* MW 3 */ + 3342 "00101100" // /* MW 2 */ + 3343 "00000000" // /* MW 1 */ +.label __ll6__Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 504 45 +.src_ref 3 "conv2d_bf16_params.h" 655 23 + 3344 "01110110" // MOVA dj0, #16; MOVS p1, r2; MOVX r21, #4; MOV r4, #-4 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3345 "01011000" // /* MW 11 */ + 3346 "11111100" // /* MW 10 */ + 3347 "10001111" // /* MW 9 */ + 3348 "10001000" // /* MW 8 */ + 3349 "01010000" // /* MW 7 */ + 3350 "00000001" // /* MW 6 */ + 3351 "00001011" // /* MW 5 */ + 3352 "10000010" // /* MW 4 */ + 3353 "10000001" // /* MW 3 */ + 3354 "00000010" // /* MW 2 */ + 3355 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 453 40 first +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 481 24 +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 506 73 +.src_ref 3 "conv2d_bf16_params.h" 507 53 +.src_ref 3 "conv2d_bf16_params.h" 524 122 +.src_ref 3 "conv2d_bf16_params.h" 539 139 + 3356 "10111010" // ST.s8 r6, [p1, dj0]; MOVX r26, #0; MOV r28, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3357 "01011000" // /* MW 9 */ + 3358 "00001100" // /* MW 8 */ + 3359 "10001000" // /* MW 7 */ + 3360 "00001011" // /* MW 6 */ + 3361 "10100000" // /* MW 5 */ + 3362 "00000001" // /* MW 4 */ + 3363 "11100000" // /* MW 3 */ + 3364 "00011000" // /* MW 2 */ + 3365 "00100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 491 25 +.src_ref 3 "conv2d_bf16_params.h" 492 25 +.src_ref 3 "conv2d_bf16_params.h" 495 99 +.src_ref 3 "conv2d_bf16_params.h" 502 57 +.src_ref 3 "conv2d_bf16_params.h" 510 45 +.src_ref 3 "conv2d_bf16_params.h" 520 48 +.src_ref 3 "conv2d_bf16_params.h" 533 46 +.src_ref 3 "conv2d_bf16_params.h" 539 82 +.src_ref 3 "conv2d_bf16_params.h" 557 34 +.src_ref 3 "conv2d_bf16_params.h" 621 240 +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.src_ref 3 "conv2d_bf16_params.h" 709 76 + 3366 "10111010" // MOVA r2, #16; MOVX r5, #-3; MOV r15, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3367 "01011000" // /* MW 9 */ + 3368 "00000001" // /* MW 8 */ + 3369 "11101000" // /* MW 7 */ + 3370 "10101001" // /* MW 6 */ + 3371 "01010111" // /* MW 5 */ + 3372 "00111110" // /* MW 4 */ + 3373 "00000000" // /* MW 3 */ + 3374 "00000010" // /* MW 2 */ + 3375 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 529 78 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 578 52 +.src_ref 3 "conv2d_bf16_params.h" 642 20 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 642 87 + 3376 "11100001" // NOPA; NOPB; NOPS; MOVX r7, #15; MOV r13, #3; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 3377 "00000000" // /* MW 15 */ + 3378 "00000000" // /* MW 14 */ + 3379 "01011000" // /* MW 13 */ + 3380 "00000011" // /* MW 12 */ + 3381 "10101000" // /* MW 11 */ + 3382 "11101001" // /* MW 10 */ + 3383 "01110001" // /* MW 9 */ + 3384 "00000000" // /* MW 8 */ + 3385 "01011011" // /* MW 7 */ + 3386 "00000001" // /* MW 6 */ + 3387 "00100000" // /* MW 5 */ + 3388 "00000000" // /* MW 4 */ + 3389 "11110000" // /* MW 3 */ + 3390 "00101100" // /* MW 2 */ + 3391 "00000000" // /* MW 1 */ +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_352 +.src_ref 3 "conv2d_bf16_params.h" 477 40 first +.src_ref 3 "conv2d_bf16_params.h" 495 68 first +.src_ref 3 "conv2d_bf16_params.h" 495 112 +.src_ref 3 "conv2d_bf16_params.h" 682 38 + 3392 "10111010" // LDA.u8 r17, [p2], #-2; EQ r27, r13, r6; MOV m0, #60 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3393 "01011000" // /* MW 9 */ + 3394 "00111100" // /* MW 8 */ + 3395 "00000000" // /* MW 7 */ + 3396 "00111100" // /* MW 6 */ + 3397 "10110011" // /* MW 5 */ + 3398 "00011011" // /* MW 4 */ + 3399 "01010000" // /* MW 3 */ + 3400 "11000101" // /* MW 2 */ + 3401 "01011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 481 24 first +.src_ref 3 "conv2d_bf16_params.h" 495 53 +.src_ref 3 "conv2d_bf16_params.h" 495 112 + 3402 "10111010" // LDA.u8 r1, [p2], m0; SEL.EQZ r18, r1, r26, r27; MOV m5, #-51 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3403 "01011000" // /* MW 9 */ + 3404 "11001101" // /* MW 8 */ + 3405 "10000111" // /* MW 7 */ + 3406 "00010010" // /* MW 6 */ + 3407 "00101101" // /* MW 5 */ + 3408 "00000011" // /* MW 4 */ + 3409 "01010000" // /* MW 3 */ + 3410 "00000101" // /* MW 2 */ + 3411 "01000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 first +.src_ref 3 "conv2d_bf16_params.h" 496 68 +.src_ref 3 "conv2d_bf16_params.h" 504 35 +.src_ref 3 "conv2d_bf16_params.h" 539 14 +.src_ref 3 "conv2d_bf16_params.h" 578 47 + 3412 "10111010" // MOVA r23, #2; SEL.EQZ r29, r29, r21, r27; MOV m3, #55 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3413 "01011000" // /* MW 9 */ + 3414 "00110111" // /* MW 8 */ + 3415 "10000000" // /* MW 7 */ + 3416 "10010001" // /* MW 6 */ + 3417 "11011010" // /* MW 5 */ + 3418 "00111011" // /* MW 4 */ + 3419 "00000000" // /* MW 3 */ + 3420 "01010111" // /* MW 2 */ + 3421 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 496 53 +.src_ref 3 "conv2d_bf16_params.h" 499 51 +.src_ref 3 "conv2d_bf16_params.h" 504 45 first +.src_ref 3 "conv2d_bf16_params.h" 509 50 +.src_ref 3 "conv2d_bf16_params.h" 519 42 +.src_ref 3 "conv2d_bf16_params.h" 700 34 + 3422 "10111010" // MOVA r3, #8; EQ r27, r21, r0; MOV m2, #-68 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3423 "01011000" // /* MW 9 */ + 3424 "10111100" // /* MW 8 */ + 3425 "00000111" // /* MW 7 */ + 3426 "00111101" // /* MW 6 */ + 3427 "10110000" // /* MW 5 */ + 3428 "00101011" // /* MW 4 */ + 3429 "00000000" // /* MW 3 */ + 3430 "00000011" // /* MW 2 */ + 3431 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 492 25 first +.src_ref 3 "conv2d_bf16_params.h" 497 46 +.src_ref 3 "conv2d_bf16_params.h" 509 50 + 3432 "10111010" // MOVA r16, #512; LSHL r22, r15, r24; MOV m1, #112 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3433 "01011000" // /* MW 9 */ + 3434 "01110000" // /* MW 8 */ + 3435 "10000000" // /* MW 7 */ + 3436 "01101100" // /* MW 6 */ + 3437 "01101100" // /* MW 5 */ + 3438 "00011111" // /* MW 4 */ + 3439 "00000000" // /* MW 3 */ + 3440 "00010000" // /* MW 2 */ + 3441 "01000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 520 34 first + 3442 "01100100" // EXTEND.u8 r22, r22; MOV m4, #-105 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3443 "01011101" // /* MW 5 */ + 3444 "00011110" // /* MW 4 */ + 3445 "00001000" // /* MW 3 */ + 3446 "10010010" // /* MW 2 */ + 3447 "10110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 77 +.src_ref 3 "conv2d_bf16_params.h" 520 48 + 3448 "00111010" // ST r22, [sp, #-16]; LSHL r22, r22, r2; MOV m7, #49 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3449 "01011001" // /* MW 9 */ + 3450 "00110001" // /* MW 8 */ + 3451 "10000000" // /* MW 7 */ + 3452 "01101111" // /* MW 6 */ + 3453 "01100001" // /* MW 5 */ + 3454 "00101101" // /* MW 4 */ + 3455 "10110000" // /* MW 3 */ + 3456 "01011010" // /* MW 2 */ + 3457 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 53 +.src_ref 3 "conv2d_bf16_params.h" 507 42 first + 3458 "01100100" // SUB r30, r30, r29; MOV m6, #-63 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3459 "00000101" // /* MW 5 */ + 3460 "00011111" // /* MW 4 */ + 3461 "00111100" // /* MW 3 */ + 3462 "10111010" // /* MW 2 */ + 3463 "11110111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 99 first + 3464 "10011000" // SUB r1, r15, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3465 "00010001" // /* MW 3 */ + 3466 "11000010" // /* MW 2 */ + 3467 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 96 +.src_ref 3 "conv2d_bf16_params.h" 495 96 +.src_ref 3 "conv2d_bf16_params.h" 610 64 +.src_ref 3 "conv2d_bf16_params.h" 709 96 + 3468 "01100100" // MUL r31, r17, r1; MOV r1, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3469 "00011101" // /* MW 5 */ + 3470 "10100000" // /* MW 4 */ + 3471 "11110000" // /* MW 3 */ + 3472 "11000011" // /* MW 2 */ + 3473 "10001111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 507 53 first + 3474 "10011000" // SUB r17, r26, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3475 "00100001" // /* MW 3 */ + 3476 "10100011" // /* MW 2 */ + 3477 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 96 first + 3478 "10011000" // LSHL r31, r31, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3479 "00011101" // /* MW 3 */ + 3480 "11111110" // /* MW 2 */ + 3481 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 53 +.src_ref 3 "conv2d_bf16_params.h" 506 48 +.src_ref 3 "conv2d_bf16_params.h" 519 42 first + 3482 "00111010" // ST r31, [p2], m5; LSHL r31, r29, r3; MOV m5, #87 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3483 "01011001" // /* MW 9 */ + 3484 "01010111" // /* MW 8 */ + 3485 "10000000" // /* MW 7 */ + 3486 "11101110" // /* MW 6 */ + 3487 "11110001" // /* MW 5 */ + 3488 "00111011" // /* MW 4 */ + 3489 "00110000" // /* MW 3 */ + 3490 "01111110" // /* MW 2 */ + 3491 "01010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 496 68 first +.src_ref 3 "conv2d_bf16_params.h" 504 35 first +.src_ref 3 "conv2d_bf16_params.h" 522 68 + 3492 "10111010" // LDA.u8 r21, [p2], m3; EQ r19, r23, r0; MOV m3, #-78 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3493 "01011000" // /* MW 9 */ + 3494 "10110010" // /* MW 8 */ + 3495 "10000111" // /* MW 7 */ + 3496 "00111101" // /* MW 6 */ + 3497 "00110000" // /* MW 5 */ + 3498 "00101111" // /* MW 4 */ + 3499 "01010000" // /* MW 3 */ + 3500 "01010101" // /* MW 2 */ + 3501 "01001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 509 50 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 3502 "01011100" // ST r19, [sp, #-24]; LSHL r19, r19, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3503 "01111011" // /* MW 5 */ + 3504 "11001100" // /* MW 4 */ + 3505 "10111001" // /* MW 3 */ + 3506 "01001110" // /* MW 2 */ + 3507 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 496 53 first +.src_ref 3 "conv2d_bf16_params.h" 520 19 first +.src_ref 3 "conv2d_bf16_params.h" 529 62 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 3508 "10111010" // ST.s8 r21, [p2], m2; OR r22, r31, r22; MOV m2, #246 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3509 "01011000" // /* MW 9 */ + 3510 "11110110" // /* MW 8 */ + 3511 "00000000" // /* MW 7 */ + 3512 "00101101" // /* MW 6 */ + 3513 "01101011" // /* MW 5 */ + 3514 "00111111" // /* MW 4 */ + 3515 "11100000" // /* MW 3 */ + 3516 "01010100" // /* MW 2 */ + 3517 "01001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 497 46 first +.src_ref 3 "conv2d_bf16_params.h" 509 50 first +.src_ref 3 "conv2d_bf16_params.h" 533 44 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3518 "10111010" // LDA.u16 r16, [p2], m1; SEL.EQZ r19, r19, r16, r27; MOV m1, #-176 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3519 "01011000" // /* MW 9 */ + 3520 "01010000" // /* MW 8 */ + 3521 "10000111" // /* MW 7 */ + 3522 "00010000" // /* MW 6 */ + 3523 "00111000" // /* MW 5 */ + 3524 "00100111" // /* MW 4 */ + 3525 "01010000" // /* MW 3 */ + 3526 "01000011" // /* MW 2 */ + 3527 "01000101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3528 "10011000" // EQ r31, r23, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3529 "01100111" // /* MW 3 */ + 3530 "11111110" // /* MW 2 */ + 3531 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 499 51 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3532 "10011000" // EQ r16, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3533 "01100111" // /* MW 3 */ + 3534 "11100000" // /* MW 2 */ + 3535 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 499 51 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3536 "10011000" // OR r27, r31, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3537 "00000101" // /* MW 3 */ + 3538 "11110111" // /* MW 2 */ + 3539 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 78 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3540 "10011000" // AND r21, r7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3541 "01010100" // /* MW 3 */ + 3542 "11101011" // /* MW 2 */ + 3543 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 507 53 first +.src_ref 3 "conv2d_bf16_params.h" 511 47 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3544 "01100100" // ASHL r30, r30, r17; MOV r17, #24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3545 "01100001" // /* MW 5 */ + 3546 "10100000" // /* MW 4 */ + 3547 "11011000" // /* MW 3 */ + 3548 "10100011" // /* MW 2 */ + 3549 "11110111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 491 25 first +.src_ref 3 "conv2d_bf16_params.h" 507 34 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3550 "00111010" // ST r16, [sp, #-32]; LSHL r18, r15, r18; ADD.NC r30, r30, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3551 "01001001" // /* MW 9 */ + 3552 "10000000" // /* MW 8 */ + 3553 "11001111" // /* MW 7 */ + 3554 "01101111" // /* MW 6 */ + 3555 "00101001" // /* MW 5 */ + 3556 "00011111" // /* MW 4 */ + 3557 "10110000" // /* MW 3 */ + 3558 "01000010" // /* MW 2 */ + 3559 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 500 53 first +.src_ref 3 "conv2d_bf16_params.h" 511 47 first + 3560 "01011100" // ST r26, [p2], #4; LSHL r17, r30, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3561 "00111011" // /* MW 5 */ + 3562 "01000110" // /* MW 4 */ + 3563 "00111111" // /* MW 3 */ + 3564 "11101010" // /* MW 2 */ + 3565 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 534 44 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 3566 "00000010" // ST r26, [p2], m4; MOV m4, #168 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 3567 "01010000" // /* MW 7 */ + 3568 "10101000" // /* MW 6 */ + 3569 "00000000" // /* MW 5 */ + 3570 "00000010" // /* MW 4 */ + 3571 "00110000" // /* MW 3 */ + 3572 "01101010" // /* MW 2 */ + 3573 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 77 first +.src_ref 3 "conv2d_bf16_params.h" 509 19 first +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 3574 "01110110" // LDA.u8 r18, [p2], m7; ST r31, [sp, #-28]; OR r27, r19, r0; MOV el0, r27 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3575 "01111000" // /* MW 11 */ + 3576 "11001110" // /* MW 10 */ + 3577 "00001101" // /* MW 9 */ + 3578 "00101100" // /* MW 8 */ + 3579 "10110000" // /* MW 7 */ + 3580 "10100111" // /* MW 6 */ + 3581 "11110101" // /* MW 5 */ + 3582 "11100111" // /* MW 4 */ + 3583 "01010111" // /* MW 3 */ + 3584 "01001001" // /* MW 2 */ + 3585 "01011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 19 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 3586 "10011000" // OR r17, r27, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3587 "00010101" // /* MW 3 */ + 3588 "11100011" // /* MW 2 */ + 3589 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 73 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 3590 "10011000" // SUB r27, r26, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3591 "10000001" // /* MW 3 */ + 3592 "10110111" // /* MW 2 */ + 3593 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 527 47 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3594 "00011000" // EXTEND.u8 r24, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3595 "10010000" // /* MW 3 */ + 3596 "10110000" // /* MW 2 */ + 3597 "00010100" // /* MW 1 */ + 3598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3599 "00000000" // /* MW 1 */ + 3600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3601 "00000000" // /* MW 1 */ + 3602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3603 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 57 first + 3604 "10011000" // SUB r18, r15, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3605 "00100001" // /* MW 3 */ + 3606 "11100101" // /* MW 2 */ + 3607 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 53 + 3608 "10011000" // ST r18, [p2], m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3609 "01010001" // /* MW 3 */ + 3610 "11001010" // /* MW 2 */ + 3611 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 48 first + 3612 "10011000" // LDA.u8 r18, [p2], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3613 "01001010" // /* MW 3 */ + 3614 "10101010" // /* MW 2 */ + 3615 "00000010" // /* MW 1 */ + 3616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3617 "00000000" // /* MW 1 */ + 3618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3619 "00000000" // /* MW 1 */ + 3620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3621 "00000000" // /* MW 1 */ + 3622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3623 "00000000" // /* MW 1 */ + 3624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3625 "00000000" // /* MW 1 */ + 3626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3627 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 62 + 3628 "10011000" // SUB r18, r18, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3629 "11100001" // /* MW 3 */ + 3630 "10100100" // /* MW 2 */ + 3631 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 73 + 3632 "10011000" // ASHL r18, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3633 "10111110" // /* MW 3 */ + 3634 "10100101" // /* MW 2 */ + 3635 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 first + 3636 "10011000" // LSHL r18, r18, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3637 "00101101" // /* MW 3 */ + 3638 "10100100" // /* MW 2 */ + 3639 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 + 3640 "01000100" // MOVXM r27, #65536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3641 "00000000" // /* MW 5 */ + 3642 "10100000" // /* MW 4 */ + 3643 "00001101" // /* MW 3 */ + 3644 "00000001" // /* MW 2 */ + 3645 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 + 3646 "10011000" // ADD r18, r27, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3647 "00100000" // /* MW 3 */ + 3648 "11100101" // /* MW 2 */ + 3649 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 + 3650 "01000100" // MOVXM r27, #16711680 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3651 "00000000" // /* MW 5 */ + 3652 "10100000" // /* MW 4 */ + 3653 "00001101" // /* MW 3 */ + 3654 "11111111" // /* MW 2 */ + 3655 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 +.src_ref 3 "conv2d_bf16_params.h" 539 14 +.src_ref 3 "conv2d_bf16_params.h" 642 99 + 3656 "01100100" // AND r27, r27, r18; MOV r18, #-16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3657 "11000001" // /* MW 5 */ + 3658 "00111111" // /* MW 4 */ + 3659 "10011001" // /* MW 3 */ + 3660 "11100100" // /* MW 2 */ + 3661 "11011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 511 19 first +.src_ref 3 "conv2d_bf16_params.h" 524 122 +.src_ref 3 "conv2d_bf16_params.h" 539 14 + 3662 "01100100" // OR r27, r27, r17; MOV r17, #-8 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3663 "11100001" // /* MW 5 */ + 3664 "10111111" // /* MW 4 */ + 3665 "10111000" // /* MW 3 */ + 3666 "11100010" // /* MW 2 */ + 3667 "11011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 512 64 first +.src_ref 3 "conv2d_bf16_params.h" 524 122 first + 3668 "01011100" // ST r27, [p2], #4; LSHL r19, r19, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3669 "00111011" // /* MW 5 */ + 3670 "11001110" // /* MW 4 */ + 3671 "00111001" // /* MW 3 */ + 3672 "11101110" // /* MW 2 */ + 3673 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 524 122 + 3674 "10011000" // SUB r26, r26, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3675 "00110001" // /* MW 3 */ + 3676 "10110101" // /* MW 2 */ + 3677 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 524 122 + 3678 "10011000" // LSHL r20, r20, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3679 "10101101" // /* MW 3 */ + 3680 "00101001" // /* MW 2 */ + 3681 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 520 19 first + 3682 "10011000" // OR r26, r14, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3683 "01100101" // /* MW 3 */ + 3684 "10110101" // /* MW 2 */ + 3685 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 511 36 first +.src_ref 3 "conv2d_bf16_params.h" 522 68 first + 3686 "01011100" // ST r26, [p2], m3; EXTEND.u8 r26, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3687 "00100000" // /* MW 5 */ + 3688 "01101001" // /* MW 4 */ + 3689 "00111111" // /* MW 3 */ + 3690 "01101010" // /* MW 2 */ + 3691 "01001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 524 65 first +.src_ref 3 "conv2d_bf16_params.h" 529 62 first +.src_ref 3 "conv2d_bf16_params.h" 539 14 first + 3692 "10111010" // LDA.u8 r25, [p2], m2; LSHL r20, r27, r18; ADD.NC r30, r26, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3693 "10101000" // /* MW 9 */ + 3694 "10101000" // /* MW 8 */ + 3695 "11001110" // /* MW 7 */ + 3696 "01101111" // /* MW 6 */ + 3697 "01001001" // /* MW 5 */ + 3698 "00110111" // /* MW 4 */ + 3699 "01010000" // /* MW 3 */ + 3700 "01100101" // /* MW 2 */ + 3701 "01001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 534 93 +.src_ref 3 "conv2d_bf16_params.h" 539 14 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 3702 "01100100" // LSHL r22, r22, r17; MOV r17, #254 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3703 "11111001" // /* MW 5 */ + 3704 "10100011" // /* MW 4 */ + 3705 "10111000" // /* MW 3 */ + 3706 "10100011" // /* MW 2 */ + 3707 "10110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 527 45 first +.src_ref 3 "conv2d_bf16_params.h" 533 44 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 3708 "00101100" // ST.s8 r25, [p2], m1; MUL r26, r26, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3709 "00011111" // /* MW 5 */ + 3710 "01101011" // /* MW 4 */ + 3711 "11101101" // /* MW 3 */ + 3712 "01100100" // /* MW 2 */ + 3713 "01000101" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3715 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3717 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3719 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3720 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3721 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 48 first +.src_ref 3 "conv2d_bf16_params.h" 533 46 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3722 "10100100" // LSHL r25, r16, r15; ADD.NC r27, r21, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3723 "11001010" // /* MW 5 */ + 3724 "10110101" // /* MW 4 */ + 3725 "10111101" // /* MW 3 */ + 3726 "01011111" // /* MW 2 */ + 3727 "10000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 first + 3728 "10000100" // JNZ r31, #3856 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3856 delay_slots=5 */ + 3729 "00000001" // /* MW 5 */ + 3730 "01000000" // /* MW 4 */ + 3731 "10001000" // /* MW 3 */ + 3732 "00000111" // /* MW 2 */ + 3733 "11111000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 76 first +.src_ref 3 "conv2d_bf16_params.h" 529 122 +.delay_slot + 3734 "10100100" // ADD r21, r19, #3; ADD.NC r27, r27, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3735 "11110010" // /* MW 5 */ + 3736 "10111011" // /* MW 4 */ + 3737 "11101101" // /* MW 3 */ + 3738 "01000001" // /* MW 2 */ + 3739 "10011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 122 +.delay_slot + 3740 "10011000" // LSHL r21, r27, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3741 "01011101" // /* MW 3 */ + 3742 "11101011" // /* MW 2 */ + 3743 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 534 93 first +.delay_slot + 3744 "10011000" // AND r17, r25, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3745 "00010100" // /* MW 3 */ + 3746 "01100011" // /* MW 2 */ + 3747 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 534 44 +.src_ref 3 "conv2d_bf16_params.h" 539 139 first +.src_ref 3 "conv2d_bf16_params.h" 555 59 +.src_ref 3 "conv2d_bf16_params.h" 559 59 +.src_ref 3 "conv2d_bf16_params.h" 700 17 +.delay_slot + 3748 "00111010" // ST r17, [p2], m4; EQ r27, r6, r28; MOV r17, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3749 "01011001" // /* MW 9 */ + 3750 "00000001" // /* MW 8 */ + 3751 "00101000" // /* MW 7 */ + 3752 "00111110" // /* MW 6 */ + 3753 "10111110" // /* MW 5 */ + 3754 "00001101" // /* MW 4 */ + 3755 "00110000" // /* MW 3 */ + 3756 "01000110" // /* MW 2 */ + 3757 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.delay_slot + 3758 "11111000" // MOV el1, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3759 "10011100" // /* MW 3 */ + 3760 "10011011" // /* MW 2 */ + 3761 "00011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 + 3762 "00011000" // LDA r28, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3763 "10010001" // /* MW 3 */ + 3764 "11100011" // /* MW 2 */ + 3765 "00000111" // /* MW 1 */ + 3766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3767 "00000000" // /* MW 1 */ + 3768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3769 "00000000" // /* MW 1 */ + 3770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3771 "00000000" // /* MW 1 */ + 3772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3773 "00000000" // /* MW 1 */ + 3774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3775 "00000000" // /* MW 1 */ + 3776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3777 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 + 3778 "10000100" // JNZ r28, #3856 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3856 delay_slots=5 */ + 3779 "00000001" // /* MW 5 */ + 3780 "01000000" // /* MW 4 */ + 3781 "10001000" // /* MW 3 */ + 3782 "00000111" // /* MW 2 */ + 3783 "11100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3785 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3787 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3789 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3791 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3793 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 115 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 539 162 + 3794 "10111010" // MOVA r28, #5; MOVX r17, #4; MOV r25, #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3795 "01011000" // /* MW 9 */ + 3796 "01000000" // /* MW 8 */ + 3797 "00101000" // /* MW 7 */ + 3798 "10001011" // /* MW 6 */ + 3799 "00010000" // /* MW 5 */ + 3800 "00000001" // /* MW 4 */ + 3801 "00000000" // /* MW 3 */ + 3802 "10111100" // /* MW 2 */ + 3803 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 139 + 3804 "00011000" // SEL.EQZ r31, r17, r13, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3805 "11010010" // /* MW 3 */ + 3806 "01111110" // /* MW 2 */ + 3807 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 162 + 3808 "10011000" // EQ r27, r25, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3809 "01100111" // /* MW 3 */ + 3810 "01110110" // /* MW 2 */ + 3811 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 135 +.src_ref 3 "conv2d_bf16_params.h" 539 139 + 3812 "01100100" // SEL.EQZ r28, r31, r28, r27; MOV r31, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3813 "00000001" // /* MW 5 */ + 3814 "10100000" // /* MW 4 */ + 3815 "01001111" // /* MW 3 */ + 3816 "00111000" // /* MW 2 */ + 3817 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 46 + 3818 "00011000" // EXTEND.s8 r25, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3819 "01010000" // /* MW 3 */ + 3820 "00110010" // /* MW 2 */ + 3821 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 44 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 3822 "10011000" // MUL r30, r25, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3823 "11101111" // /* MW 3 */ + 3824 "01111101" // /* MW 2 */ + 3825 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 115 +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 3826 "11100100" // LT r27, r25, r17; MOV r27, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3827 "00111001" // /* MW 5 */ + 3828 "11000100" // /* MW 4 */ + 3829 "01011101" // /* MW 3 */ + 3830 "11100011" // /* MW 2 */ + 3831 "11001110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 82 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3832 "00011000" // SEL.EQZ r17, r15, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3833 "10000010" // /* MW 3 */ + 3834 "11100011" // /* MW 2 */ + 3835 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 79 + 3836 "10011000" // MUL r17, r17, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3837 "11101111" // /* MW 3 */ + 3838 "01100011" // /* MW 2 */ + 3839 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 135 + 3840 "10011000" // SUB r28, r31, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3841 "11000001" // /* MW 3 */ + 3842 "11111001" // /* MW 2 */ + 3843 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 135 + 3844 "10011000" // ASHL r17, r17, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3845 "11001110" // /* MW 3 */ + 3846 "01100011" // /* MW 2 */ + 3847 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 555 55 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 3848 "00100010" // EXTEND.u8 r17, r17; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 3849 "00011100" // /* MW 7 */ + 3850 "00000000" // /* MW 6 */ + 3851 "00000000" // /* MW 5 */ + 3852 "10000001" // /* MW 4 */ + 3853 "00010100" // /* MW 3 */ + 3854 "00100011" // /* MW 2 */ + 3855 "00000000" // /* MW 1 */ +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_816 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 3856 "10111010" // MOVA r25, #0; MOVX r28, #-1; MOV r27, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3857 "01111000" // /* MW 9 */ + 3858 "00001110" // /* MW 8 */ + 3859 "01110000" // /* MW 7 */ + 3860 "11101011" // /* MW 6 */ + 3861 "11000111" // /* MW 5 */ + 3862 "00111111" // /* MW 4 */ + 3863 "00000000" // /* MW 3 */ + 3864 "00011001" // /* MW 2 */ + 3865 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 669 63 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 3866 "00011000" // SEL.EQZ r31, r25, r28, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3867 "11000010" // /* MW 3 */ + 3868 "01111111" // /* MW 2 */ + 3869 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 497 34 first +.src_ref 3 "conv2d_bf16_params.h" 641 32 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 3870 "10111010" // LDA r27, [sp, #-24]; EXTEND.u8 r16, r16; ADD.NC r26, r29, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3871 "10101000" // /* MW 9 */ + 3872 "01110100" // /* MW 8 */ + 3873 "01001111" // /* MW 7 */ + 3874 "10000011" // /* MW 6 */ + 3875 "00000100" // /* MW 5 */ + 3876 "00100001" // /* MW 4 */ + 3877 "00100000" // /* MW 3 */ + 3878 "01101110" // /* MW 2 */ + 3879 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 559 61 first +.src_ref 3 "conv2d_bf16_params.h" 640 16 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 3880 "10111010" // MOVA r30, #72; EXTEND.u8 r20, r20; MOV r29, #9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3881 "01011000" // /* MW 9 */ + 3882 "00001001" // /* MW 8 */ + 3883 "10101000" // /* MW 7 */ + 3884 "10000011" // /* MW 6 */ + 3885 "01000100" // /* MW 5 */ + 3886 "00101001" // /* MW 4 */ + 3887 "00000000" // /* MW 3 */ + 3888 "00011110" // /* MW 2 */ + 3889 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 25 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3890 "00011000" // SEL.EQZ r25, r29, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3891 "11100010" // /* MW 3 */ + 3892 "01110011" // /* MW 2 */ + 3893 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 578 47 first + 3894 "10011000" // NE r28, r23, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3895 "10001000" // /* MW 3 */ + 3896 "11111001" // /* MW 2 */ + 3897 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 640 16 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 3898 "10011000" // LSHL r29, r29, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3899 "00111101" // /* MW 3 */ + 3900 "01111011" // /* MW 2 */ + 3901 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 557 34 +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 3902 "10111010" // LDA r23, [sp, #-20]; MOVXM r24, #1032 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3903 "00010000" // /* MW 9 */ + 3904 "00000100" // /* MW 8 */ + 3905 "00001010" // /* MW 7 */ + 3906 "00000011" // /* MW 6 */ + 3907 "00000000" // /* MW 5 */ + 3908 "00000000" // /* MW 4 */ + 3909 "00100000" // /* MW 3 */ + 3910 "11011110" // /* MW 2 */ + 3911 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 641 44 first +.src_ref 3 "conv2d_bf16_params.h" 642 45 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3912 "00100100" // LSHL r19, r25, r19; ADD.NC r30, r26, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3913 "11111111" // /* MW 5 */ + 3914 "00111010" // /* MW 4 */ + 3915 "10111111" // /* MW 3 */ + 3916 "11100111" // /* MW 2 */ + 3917 "11001100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 20 +.src_ref 3 "conv2d_bf16_params.h" 642 87 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3918 "00011000" // MAC r7, r7, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3919 "11100110" // /* MW 3 */ + 3920 "11001111" // /* MW 2 */ + 3921 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 55 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3922 "01100100" // EXTEND.u8 r19, r22; MOV r23, #522 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3923 "00101001" // /* MW 5 */ + 3924 "10101000" // /* MW 4 */ + 3925 "00001011" // /* MW 3 */ + 3926 "11010010" // /* MW 2 */ + 3927 "10110100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 540 38 +.src_ref 3 "conv2d_bf16_params.h" 645 41 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3928 "01100100" // SEL.EQZ r22, r23, r24, r27; MOV r26, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3929 "00000001" // /* MW 5 */ + 3930 "00100001" // /* MW 4 */ + 3931 "01001101" // /* MW 3 */ + 3932 "10110000" // /* MW 2 */ + 3933 "10111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 540 38 first +.src_ref 3 "conv2d_bf16_params.h" 557 34 + 3934 "11100100" // NE r6, r6, r26; MOV r27, eh0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3935 "00111001" // /* MW 5 */ + 3936 "11000010" // /* MW 4 */ + 3937 "00011101" // /* MW 3 */ + 3938 "10110101" // /* MW 2 */ + 3939 "00110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 99 first + 3940 "10011000" // AND r7, r7, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3941 "00100100" // /* MW 3 */ + 3942 "11001111" // /* MW 2 */ + 3943 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 557 34 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 + 3944 "11100100" // SEL.EQZ r23, r23, r15, r27; MOV r27, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3945 "01000001" // /* MW 5 */ + 3946 "10100110" // /* MW 4 */ + 3947 "01001101" // /* MW 3 */ + 3948 "11011110" // /* MW 2 */ + 3949 "10111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 119 +.src_ref 3 "conv2d_bf16_params.h" 655 23 first + 3950 "01100100" // SEL.EQZ r4, r5, r4, r27; MOV r18, #31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3951 "01111101" // /* MW 5 */ + 3952 "00100000" // /* MW 4 */ + 3953 "01001001" // /* MW 3 */ + 3954 "00001000" // /* MW 2 */ + 3955 "00101001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 119 first + 3956 "10011000" // AND r23, r23, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3957 "00100100" // /* MW 3 */ + 3958 "11101111" // /* MW 2 */ + 3959 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 540 15 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 + 3960 "10111010" // MOVA r30, #-288; LSHL r4, r16, r4; MOV r18, #-144 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3961 "01011000" // /* MW 9 */ + 3962 "01110000" // /* MW 8 */ + 3963 "01001111" // /* MW 7 */ + 3964 "01101110" // /* MW 6 */ + 3965 "01000010" // /* MW 5 */ + 3966 "00100000" // /* MW 4 */ + 3967 "00000000" // /* MW 3 */ + 3968 "00011110" // /* MW 2 */ + 3969 "11011100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first + 3970 "00011000" // SEL.EQZ r30, r30, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3971 "00100010" // /* MW 3 */ + 3972 "10111101" // /* MW 2 */ + 3973 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 85 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 + 3974 "10111010" // MOVA r5, #144; MUL r26, r23, r19; MOV r16, #288 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3975 "01011000" // /* MW 9 */ + 3976 "00100000" // /* MW 8 */ + 3977 "00001001" // /* MW 7 */ + 3978 "11111110" // /* MW 6 */ + 3979 "10101001" // /* MW 5 */ + 3980 "00101111" // /* MW 4 */ + 3981 "00000000" // /* MW 3 */ + 3982 "00000101" // /* MW 2 */ + 3983 "00010010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first + 3984 "00011000" // SEL.EQZ r16, r16, r5, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3985 "01010010" // /* MW 3 */ + 3986 "00100000" // /* MW 2 */ + 3987 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 first +.src_ref 3 "conv2d_bf16_params.h" 559 59 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 3988 "10100100" // MUL r24, r17, r4; ADD.NC r27, r29, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3989 "11110010" // /* MW 5 */ + 3990 "10111101" // /* MW 4 */ + 3991 "11111101" // /* MW 3 */ + 3992 "00001001" // /* MW 2 */ + 3993 "10001110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 669 41 first +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 3994 "11100100" // LSHL r16, r16, r31; MOV r27, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3995 "00111001" // /* MW 5 */ + 3996 "11000100" // /* MW 4 */ + 3997 "10111101" // /* MW 3 */ + 3998 "00111111" // /* MW 2 */ + 3999 "10000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 117 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4000 "01011100" // ST r27, [sp, #-36]; MUL r26, r14, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4001 "01011111" // /* MW 5 */ + 4002 "01101011" // /* MW 4 */ + 4003 "10110111" // /* MW 3 */ + 4004 "11101110" // /* MW 2 */ + 4005 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 700 34 first + 4006 "00011000" // SEL.EQZ r2, r2, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4007 "00110010" // /* MW 3 */ + 4008 "10000100" // /* MW 2 */ + 4009 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 578 52 first + 4010 "10011000" // LTU r31, r13, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4011 "00001100" // /* MW 3 */ + 4012 "01111110" // /* MW 2 */ + 4013 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 559 92 first + 4014 "10011000" // MUL r24, r20, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4015 "10001111" // /* MW 3 */ + 4016 "00110001" // /* MW 2 */ + 4017 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 578 36 first + 4018 "10011000" // OR r27, r31, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4019 "11000101" // /* MW 3 */ + 4020 "11110111" // /* MW 2 */ + 4021 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 610 64 first +.src_ref 3 "conv2d_bf16_params.h" 611 47 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 629 82 + 4022 "01110110" // MOVA r3, #128; ST r20, [sp, #-20]; LSHL r28, r27, r1; MOV r20, #256 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4023 "01011000" // /* MW 11 */ + 4024 "00000000" // /* MW 10 */ + 4025 "10001001" // /* MW 9 */ + 4026 "11101110" // /* MW 8 */ + 4027 "11000000" // /* MW 7 */ + 4028 "10110111" // /* MW 6 */ + 4029 "10010101" // /* MW 5 */ + 4030 "11101110" // /* MW 4 */ + 4031 "00000111" // /* MW 3 */ + 4032 "00000011" // /* MW 2 */ + 4033 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 621 156 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.src_ref 3 "conv2d_bf16_params.h" 649 41 + 4034 "11100100" // SEL.EQZ r20, r3, r20, r27; MOV eh0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4035 "00111001" // /* MW 5 */ + 4036 "10110111" // /* MW 4 */ + 4037 "01000000" // /* MW 3 */ + 4038 "00101000" // /* MW 2 */ + 4039 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4040 "01000100" // MOVXM r31, #1542 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4041 "00001100" // /* MW 5 */ + 4042 "10101100" // /* MW 4 */ + 4043 "00001111" // /* MW 3 */ + 4044 "00000000" // /* MW 2 */ + 4045 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 554 60 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 first + 4046 "00111010" // ST r4, [sp, #-24]; EQ r27, r15, r0; ADD.NC r4, r4, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4047 "11001001" // /* MW 9 */ + 4048 "00111111" // /* MW 8 */ + 4049 "10001001" // /* MW 7 */ + 4050 "00111100" // /* MW 6 */ + 4051 "10110000" // /* MW 5 */ + 4052 "00011111" // /* MW 4 */ + 4053 "10110000" // /* MW 3 */ + 4054 "00010010" // /* MW 2 */ + 4055 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 554 53 +.src_ref 3 "conv2d_bf16_params.h" 555 53 +.src_ref 3 "conv2d_bf16_params.h" 555 59 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4056 "01110110" // MOVA m3, #-148; ST r4, [p2], #4; SEL.EQZ r31, r22, r31, r27; ADD.NC r22, r17, #-1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4057 "11001000" // /* MW 11 */ + 4058 "01111111" // /* MW 10 */ + 4059 "11001100" // /* MW 9 */ + 4060 "10010010" // /* MW 8 */ + 4061 "11111111" // /* MW 7 */ + 4062 "10101101" // /* MW 6 */ + 4063 "10010001" // /* MW 5 */ + 4064 "00011100" // /* MW 4 */ + 4065 "10000010" // /* MW 3 */ + 4066 "10001100" // /* MW 2 */ + 4067 "11101101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 555 53 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 621 240 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4068 "00111010" // ST r22, [p2], m3; LSHL r21, r21, r15; MOV r27, eh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4069 "01111001" // /* MW 9 */ + 4070 "10001110" // /* MW 8 */ + 4071 "01110000" // /* MW 7 */ + 4072 "11101111" // /* MW 6 */ + 4073 "01010111" // /* MW 5 */ + 4074 "00101011" // /* MW 4 */ + 4075 "00110000" // /* MW 3 */ + 4076 "01011010" // /* MW 2 */ + 4077 "01001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 53 first +.src_ref 3 "conv2d_bf16_params.h" 559 53 +.src_ref 3 "conv2d_bf16_params.h" 621 140 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4078 "01110110" // MOVA r25, #22; ST r26, [p2], #4; SUB r20, r20, r28; MOV m4, #88 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4079 "01011000" // /* MW 11 */ + 4080 "01011000" // /* MW 10 */ + 4081 "00000000" // /* MW 9 */ + 4082 "00001110" // /* MW 8 */ + 4083 "01001110" // /* MW 7 */ + 4084 "10101001" // /* MW 6 */ + 4085 "01010001" // /* MW 5 */ + 4086 "00011111" // /* MW 4 */ + 4087 "00000010" // /* MW 3 */ + 4088 "11011001" // /* MW 2 */ + 4089 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 559 53 first +.src_ref 3 "conv2d_bf16_params.h" 621 156 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 4090 "01011100" // ST r24, [p2], m4; SEL.EQZ r24, r31, r25, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4091 "00100100" // /* MW 5 */ + 4092 "11100011" // /* MW 4 */ + 4093 "00111111" // /* MW 3 */ + 4094 "01100010" // /* MW 2 */ + 4095 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 610 47 first +.src_ref 3 "conv2d_bf16_params.h" 621 222 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 4096 "01110110" // LDA r27, [sp, #-32]; ST r28, [p2], #-8; SUB r28, r21, r28; MOV r27, r6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4097 "01111000" // /* MW 11 */ + 4098 "10010000" // /* MW 10 */ + 4099 "01101001" // /* MW 9 */ + 4100 "00001111" // /* MW 8 */ + 4101 "11001110" // /* MW 7 */ + 4102 "10101011" // /* MW 6 */ + 4103 "10010001" // /* MW 5 */ + 4104 "11101111" // /* MW 4 */ + 4105 "00100010" // /* MW 3 */ + 4106 "01101110" // /* MW 2 */ + 4107 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 649 41 +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 661 61 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4108 "10111010" // MOVA r19, #279; SEL.EQZ r28, r20, r28, r27; ADD.NC r20, r19, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4109 "11001000" // /* MW 9 */ + 4110 "11111111" // /* MW 8 */ + 4111 "10001100" // /* MW 7 */ + 4112 "00010010" // /* MW 6 */ + 4113 "11001110" // /* MW 5 */ + 4114 "00101001" // /* MW 4 */ + 4115 "00000000" // /* MW 3 */ + 4116 "11110011" // /* MW 2 */ + 4117 "00100010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 649 41 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.src_ref 3 "conv2d_bf16_params.h" 710 60 +.src_ref 3 "conv2d_bf16_params.h" 710 65 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4118 "10111010" // MOVA r29, #-72; MSC r30, r30, r29, r20; MOV r27, eh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4119 "01111000" // /* MW 9 */ + 4120 "10001110" // /* MW 8 */ + 4121 "01110000" // /* MW 7 */ + 4122 "01110011" // /* MW 6 */ + 4123 "11101010" // /* MW 5 */ + 4124 "00111011" // /* MW 4 */ + 4125 "00000000" // /* MW 3 */ + 4126 "00011101" // /* MW 2 */ + 4127 "11110111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 679 23 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4128 "00101100" // LDA r27, [sp, #-28]; SEL.EQZ r18, r29, r18, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4129 "01000100" // /* MW 5 */ + 4130 "11001010" // /* MW 4 */ + 4131 "00101110" // /* MW 3 */ + 4132 "11101110" // /* MW 2 */ + 4133 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 156 first +.src_ref 3 "conv2d_bf16_params.h" 649 41 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4134 "10111010" // MOVA r31, #32; SEL.EQZ r19, r31, r19, r27; MOV r27, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4135 "01111000" // /* MW 9 */ + 4136 "10010000" // /* MW 8 */ + 4137 "01101001" // /* MW 7 */ + 4138 "10010011" // /* MW 6 */ + 4139 "00111001" // /* MW 5 */ + 4140 "00111111" // /* MW 4 */ + 4141 "00000000" // /* MW 3 */ + 4142 "00011111" // /* MW 2 */ + 4143 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 700 34 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4144 "00011000" // SEL.EQZ r2, r31, r2, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4145 "00100010" // /* MW 3 */ + 4146 "11000100" // /* MW 2 */ + 4147 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 629 82 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4148 "10011000" // SUB r21, r3, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4149 "01010001" // /* MW 3 */ + 4150 "11101011" // /* MW 2 */ + 4151 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 611 47 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4152 "00111010" // ST r3, [p2], #12; SEL.EQZ r2, r2, r15, r27; MOV r3, #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4153 "01011001" // /* MW 9 */ + 4154 "11000000" // /* MW 8 */ + 4155 "01101111" // /* MW 7 */ + 4156 "10010000" // /* MW 6 */ + 4157 "00100111" // /* MW 5 */ + 4158 "00000100" // /* MW 4 */ + 4159 "00110000" // /* MW 3 */ + 4160 "10001110" // /* MW 2 */ + 4161 "01000111" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4162 "00011000" // SEL.EQZ r28, r28, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4163 "00110010" // /* MW 3 */ + 4164 "00111000" // /* MW 2 */ + 4165 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 643 22 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 4166 "10011000" // MUL r31, r23, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4167 "01111111" // /* MW 3 */ + 4168 "11111110" // /* MW 2 */ + 4169 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 4170 "00101100" // LDA r17, [sp, #-36]; SEL.EQZ r3, r28, r3, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4171 "01100100" // /* MW 5 */ + 4172 "00001100" // /* MW 4 */ + 4173 "00101110" // /* MW 3 */ + 4174 "11000110" // /* MW 2 */ + 4175 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 47 first +.src_ref 3 "conv2d_bf16_params.h" 629 45 +.src_ref 3 "conv2d_bf16_params.h" 684 30 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4176 "00111010" // ST r3, [p2], #-8; MUL r18, r26, r18; MOV m1, #40 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4177 "01011001" // /* MW 9 */ + 4178 "00101000" // /* MW 8 */ + 4179 "10000000" // /* MW 7 */ + 4180 "01111100" // /* MW 6 */ + 4181 "00101001" // /* MW 5 */ + 4182 "00110101" // /* MW 4 */ + 4183 "00110000" // /* MW 3 */ + 4184 "10001110" // /* MW 2 */ + 4185 "01011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 629 45 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4186 "01011100" // ST r21, [p2], m1; SEL.EQZ r3, r2, r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4187 "11100100" // /* MW 5 */ + 4188 "00001101" // /* MW 4 */ + 4189 "00110001" // /* MW 3 */ + 4190 "01010110" // /* MW 2 */ + 4191 "01000101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 644 22 +.src_ref 3 "conv2d_bf16_params.h" 700 17 first +.src_ref 3 "conv2d_bf16_params.h" 705 50 +.src_ref 3 "conv2d_bf16_params.h" 705 61 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4192 "10111010" // LDA r0, [sp, #-16]; MUL r3, r3, r17; ADD.NC r21, r7, r30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4193 "10101000" // /* MW 9 */ + 4194 "11111100" // /* MW 8 */ + 4195 "10101001" // /* MW 7 */ + 4196 "11111110" // /* MW 6 */ + 4197 "00111000" // /* MW 5 */ + 4198 "00000110" // /* MW 4 */ + 4199 "00100000" // /* MW 3 */ + 4200 "00000010" // /* MW 2 */ + 4201 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 645 38 first +.src_ref 3 "conv2d_bf16_params.h" 700 111 +.src_ref 3 "conv2d_bf16_params.h" 700 149 +.src_ref 3 "conv2d_bf16_params.h" 705 45 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4202 "01111010" // LDA r17, [sp, #-20]; ST r24, [p2], #4; MAC r3, r3, r20, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4203 "00000110" // /* MW 9 */ + 4204 "00000110" // /* MW 8 */ + 4205 "00000101" // /* MW 7 */ + 4206 "10000000" // /* MW 6 */ + 4207 "00010001" // /* MW 5 */ + 4208 "00011111" // /* MW 4 */ + 4209 "00100010" // /* MW 3 */ + 4210 "11000110" // /* MW 2 */ + 4211 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 644 14 +.src_ref 3 "conv2d_bf16_params.h" 649 38 first +.src_ref 3 "conv2d_bf16_params.h" 674 24 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4212 "00111010" // ST r19, [p2], #28; MOVXM r19, #65520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4213 "00010001" // /* MW 9 */ + 4214 "11111000" // /* MW 8 */ + 4215 "01101111" // /* MW 7 */ + 4216 "00111110" // /* MW 6 */ + 4217 "00000000" // /* MW 5 */ + 4218 "00000000" // /* MW 4 */ + 4219 "00110000" // /* MW 3 */ + 4220 "11001110" // /* MW 2 */ + 4221 "01001111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 644 14 first +.src_ref 3 "conv2d_bf16_params.h" 662 61 +.src_ref 3 "conv2d_bf16_params.h" 664 38 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4222 "00111010" // ST r20, [p2], #4; AND r20, r31, r19; ADD.NC r2, r14, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4223 "11001001" // /* MW 9 */ + 4224 "10111111" // /* MW 8 */ + 4225 "01001011" // /* MW 7 */ + 4226 "10100100" // /* MW 6 */ + 4227 "01001001" // /* MW 5 */ + 4228 "00111111" // /* MW 4 */ + 4229 "00110000" // /* MW 3 */ + 4230 "11010010" // /* MW 2 */ + 4231 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 663 22 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4232 "01011100" // ST r17, [p2], #4; MSC r21, r21, r2, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4233 "10011100" // /* MW 5 */ + 4234 "01010110" // /* MW 4 */ + 4235 "00110001" // /* MW 3 */ + 4236 "11000110" // /* MW 2 */ + 4237 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 first + 4238 "01011100" // ST r2, [p2], #4; ADD r30, r30, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4239 "10000001" // /* MW 5 */ + 4240 "01111010" // /* MW 4 */ + 4241 "00111111" // /* MW 3 */ + 4242 "10001010" // /* MW 2 */ + 4243 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 4244 "01011100" // ST r30, [p2], #4; SUB r28, r16, r31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4245 "11100011" // /* MW 5 */ + 4246 "01110011" // /* MW 4 */ + 4247 "00111000" // /* MW 3 */ + 4248 "11111010" // /* MW 2 */ + 4249 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.src_ref 3 "conv2d_bf16_params.h" 675 38 +.src_ref 3 "conv2d_bf16_params.h" 696 37 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 4250 "00111010" // ST r21, [p2], #4; MAC r31, r31, r22, r16; MOV dc0, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4251 "01011001" // /* MW 9 */ + 4252 "00000000" // /* MW 8 */ + 4253 "01100000" // /* MW 7 */ + 4254 "00110000" // /* MW 6 */ + 4255 "11111000" // /* MW 5 */ + 4256 "00101101" // /* MW 4 */ + 4257 "00110000" // /* MW 3 */ + 4258 "11010110" // /* MW 2 */ + 4259 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 644 22 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 first +.src_ref 3 "conv2d_bf16_params.h" 705 45 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4260 "00111010" // ST dc0, [p2], #4; MUL r2, r31, r0; ADD.NC r17, r17, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4261 "11001001" // /* MW 9 */ + 4262 "01111111" // /* MW 8 */ + 4263 "00101100" // /* MW 7 */ + 4264 "01111110" // /* MW 6 */ + 4265 "00100000" // /* MW 5 */ + 4266 "00111110" // /* MW 4 */ + 4267 "00110000" // /* MW 3 */ + 4268 "10001100" // /* MW 2 */ + 4269 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.src_ref 3 "conv2d_bf16_params.h" 705 50 first +.src_ref 3 "conv2d_bf16_params.h" 705 61 first + 4270 "01011100" // ST dc0, [p2], #4; MAC r14, r14, r17, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4271 "00001100" // /* MW 5 */ + 4272 "10111000" // /* MW 4 */ + 4273 "00111000" // /* MW 3 */ + 4274 "10001100" // /* MW 2 */ + 4275 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 +.src_ref 3 "conv2d_bf16_params.h" 674 24 first +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 682 38 +.src_ref 3 "conv2d_bf16_params.h" 718 48 +.src_ref 3 "conv2d_bf16_params.h" 720 50 + 4276 "00111010" // ST r22, [p2], #4; AND r16, r19, r2; MOV r2, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4277 "01011001" // /* MW 9 */ + 4278 "00000000" // /* MW 8 */ + 4279 "01001000" // /* MW 7 */ + 4280 "00100100" // /* MW 6 */ + 4281 "00000001" // /* MW 5 */ + 4282 "00100111" // /* MW 4 */ + 4283 "00110000" // /* MW 3 */ + 4284 "11011010" // /* MW 2 */ + 4285 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 675 38 + 4286 "00111010" // ST r28, [p2], #4; SUB r17, r2, r31; MOV r27, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4287 "01111001" // /* MW 9 */ + 4288 "00001110" // /* MW 8 */ + 4289 "01110000" // /* MW 7 */ + 4290 "10001111" // /* MW 6 */ + 4291 "00011111" // /* MW 5 */ + 4292 "00000101" // /* MW 4 */ + 4293 "00110000" // /* MW 3 */ + 4294 "11110010" // /* MW 2 */ + 4295 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 707 61 first + 4296 "01011100" // ST r4, [p2], #4; MUL r14, r23, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4297 "11011111" // /* MW 5 */ + 4298 "10111001" // /* MW 4 */ + 4299 "00111011" // /* MW 3 */ + 4300 "10010010" // /* MW 2 */ + 4301 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 674 22 first +.src_ref 3 "conv2d_bf16_params.h" 675 38 + 4302 "00111010" // ST r17, [p2], #4; SUB r16, r16, r31; MOV r0, #6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4303 "01011001" // /* MW 9 */ + 4304 "00000110" // /* MW 8 */ + 4305 "00001000" // /* MW 7 */ + 4306 "10001100" // /* MW 6 */ + 4307 "00001111" // /* MW 5 */ + 4308 "00100001" // /* MW 4 */ + 4309 "00110000" // /* MW 3 */ + 4310 "11000110" // /* MW 2 */ + 4311 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 25 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 4312 "01110110" // MOVA r0, #72; ST r16, [p2], #4; SEL.EQZ r16, r13, r0, r27; MOV r27, r6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4313 "01111000" // /* MW 11 */ + 4314 "10010000" // /* MW 10 */ + 4315 "01101001" // /* MW 9 */ + 4316 "00010011" // /* MW 8 */ + 4317 "00000000" // /* MW 7 */ + 4318 "10011011" // /* MW 6 */ + 4319 "00010001" // /* MW 5 */ + 4320 "00011110" // /* MW 4 */ + 4321 "00000010" // /* MW 3 */ + 4322 "00000000" // /* MW 2 */ + 4323 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 679 23 first +.src_ref 3 "conv2d_bf16_params.h" 713 12 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 4324 "00101100" // LDA r5, [sp, #-24]; SEL.EQZ r5, r0, r5, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4325 "10100100" // /* MW 5 */ + 4326 "00010100" // /* MW 4 */ + 4327 "00100000" // /* MW 3 */ + 4328 "00010110" // /* MW 2 */ + 4329 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 691 56 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4330 "10011000" // MUL r17, r5, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4331 "10101111" // /* MW 3 */ + 4332 "01100011" // /* MW 2 */ + 4333 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 675 38 +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 709 71 first + 4334 "00111010" // ST dc0, [p2], #4; LSHL r16, r3, r16; MOV m2, #-56 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4335 "01011001" // /* MW 9 */ + 4336 "11001000" // /* MW 8 */ + 4337 "00000111" // /* MW 7 */ + 4338 "01101101" // /* MW 6 */ + 4339 "00001000" // /* MW 5 */ + 4340 "00000111" // /* MW 4 */ + 4341 "00110000" // /* MW 3 */ + 4342 "10001100" // /* MW 2 */ + 4343 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 675 38 +.src_ref 3 "conv2d_bf16_params.h" 706 23 first +.src_ref 3 "conv2d_bf16_params.h" 706 28 +.src_ref 3 "conv2d_bf16_params.h" 709 76 + 4344 "01110110" // MOVA r3, #-29; ST dc0, [p2], m2; LSHL r15, r16, r15; ADD.NC r13, r3, #7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4345 "11001000" // /* MW 11 */ + 4346 "11000001" // /* MW 10 */ + 4347 "10101000" // /* MW 9 */ + 4348 "11101101" // /* MW 8 */ + 4349 "11110111" // /* MW 7 */ + 4350 "10100000" // /* MW 6 */ + 4351 "01100001" // /* MW 5 */ + 4352 "01001000" // /* MW 4 */ + 4353 "00000010" // /* MW 3 */ + 4354 "01100011" // /* MW 2 */ + 4355 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 682 38 first +.src_ref 3 "conv2d_bf16_params.h" 706 28 + 4356 "01011100" // ST r2, [p2], m0; LSHL r16, r13, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4357 "01111011" // /* MW 5 */ + 4358 "11000000" // /* MW 4 */ + 4359 "00110110" // /* MW 3 */ + 4360 "00001010" // /* MW 2 */ + 4361 "01000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 first +.src_ref 3 "conv2d_bf16_params.h" 696 37 first + 4362 "01011100" // ST r22, [p2], #4; ADD r3, r17, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4363 "01000001" // /* MW 5 */ + 4364 "10001110" // /* MW 4 */ + 4365 "00111000" // /* MW 3 */ + 4366 "11011010" // /* MW 2 */ + 4367 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 696 37 + 4368 "01011100" // ST r18, [p2], #4; MSC r18, r18, r17, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4369 "10011100" // /* MW 5 */ + 4370 "11001000" // /* MW 4 */ + 4371 "00111000" // /* MW 3 */ + 4372 "11001010" // /* MW 2 */ + 4373 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 first +.src_ref 3 "conv2d_bf16_params.h" 713 12 first + 4374 "01011100" // ST r4, [p2], #4; LSHL r5, r5, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4375 "11011011" // /* MW 5 */ + 4376 "10010100" // /* MW 4 */ + 4377 "00110010" // /* MW 3 */ + 4378 "10010010" // /* MW 2 */ + 4379 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 +.src_ref 3 "conv2d_bf16_params.h" 706 28 +.src_ref 3 "conv2d_bf16_params.h" 706 28 first + 4380 "00111010" // ST r3, [p2], #4; ADD r3, r13, r16; MOV r0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4381 "01011001" // /* MW 9 */ + 4382 "11111101" // /* MW 8 */ + 4383 "00001111" // /* MW 7 */ + 4384 "00000100" // /* MW 6 */ + 4385 "00111000" // /* MW 5 */ + 4386 "00011010" // /* MW 4 */ + 4387 "00110000" // /* MW 3 */ + 4388 "10001110" // /* MW 2 */ + 4389 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 706 28 + 4390 "10011000" // ASHL r0, r3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4391 "00001110" // /* MW 3 */ + 4392 "11000000" // /* MW 2 */ + 4393 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 first +.src_ref 3 "conv2d_bf16_params.h" 707 66 first + 4394 "01011100" // ST r18, [p2], #4; MUL r4, r14, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4395 "00011111" // /* MW 5 */ + 4396 "00010000" // /* MW 4 */ + 4397 "00110111" // /* MW 3 */ + 4398 "11001010" // /* MW 2 */ + 4399 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 +.src_ref 3 "conv2d_bf16_params.h" 709 96 first + 4400 "01011100" // ST dc0, [p2], #4; LSHL r3, r0, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4401 "00111011" // /* MW 5 */ + 4402 "00001100" // /* MW 4 */ + 4403 "00110000" // /* MW 3 */ + 4404 "10001100" // /* MW 2 */ + 4405 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 first +.src_ref 3 "conv2d_bf16_params.h" 709 90 + 4406 "11111010" // LDA r13, [sp, #-4]; ST dc0, [p2], #4; SUB r3, r15, r3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4407 "00110001" // /* MW 9 */ + 4408 "11000110" // /* MW 8 */ + 4409 "00000011" // /* MW 7 */ + 4410 "10000000" // /* MW 6 */ + 4411 "01100001" // /* MW 5 */ + 4412 "00011100" // /* MW 4 */ + 4413 "00100010" // /* MW 3 */ + 4414 "10110110" // /* MW 2 */ + 4415 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 707 50 first +.src_ref 3 "conv2d_bf16_params.h" 708 59 +.src_ref 3 "conv2d_bf16_params.h" 710 60 first +.src_ref 3 "conv2d_bf16_params.h" 710 65 first + 4416 "01110110" // LDA r14, [sp, #-8]; ST r4, [p2], #4; MAC r7, r7, r29, r0; ADD.NC r1, r0, #-1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4417 "11001000" // /* MW 11 */ + 4418 "00111111" // /* MW 10 */ + 4419 "00101000" // /* MW 9 */ + 4420 "00110000" // /* MW 8 */ + 4421 "01110000" // /* MW 7 */ + 4422 "10111010" // /* MW 6 */ + 4423 "10010001" // /* MW 5 */ + 4424 "00011100" // /* MW 4 */ + 4425 "00100010" // /* MW 3 */ + 4426 "00111010" // /* MW 2 */ + 4427 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 708 48 first +.src_ref 3 "conv2d_bf16_params.h" 713 12 first + 4428 "11111010" // LDA r15, [sp, #-12]; ST r1, [p2], #4; MUL r0, r5, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4429 "10101111" // /* MW 9 */ + 4430 "01000001" // /* MW 8 */ + 4431 "00000001" // /* MW 7 */ + 4432 "10000000" // /* MW 6 */ + 4433 "00110001" // /* MW 5 */ + 4434 "00011100" // /* MW 4 */ + 4435 "00100010" // /* MW 3 */ + 4436 "10111110" // /* MW 2 */ + 4437 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 709 50 first +.src_ref 3 "conv2d_bf16_params.h" 800 first + 4438 "01011100" // ST r3, [p2], #4; RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 4439 "00000000" // /* MW 5 */ + 4440 "01010000" // /* MW 4 */ + 4441 "00110000" // /* MW 3 */ + 4442 "10001110" // /* MW 2 */ + 4443 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 710 50 first +.delay_slot + 4444 "10011000" // ST r7, [p2], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4445 "11110001" // /* MW 3 */ + 4446 "01011100" // /* MW 2 */ + 4447 "00001010" // /* MW 1 */ +.delay_slot + 4448 "10011000" // ST r0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4449 "00010001" // /* MW 3 */ + 4450 "00011100" // /* MW 2 */ + 4451 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 718 48 first +.delay_slot + 4452 "10011000" // ST r2, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4453 "01010001" // /* MW 3 */ + 4454 "00011100" // /* MW 2 */ + 4455 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 718 48 +.delay_slot + 4456 "10011000" // ST r2, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4457 "01010001" // /* MW 3 */ + 4458 "00000100" // /* MW 2 */ + 4459 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 720 50 first +.src_ref 3 "conv2d_bf16_params.h" 800 first +.delay_slot + 4460 "00111010" // ST r2, [p2, #4]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4461 "01110001" // /* MW 9 */ + 4462 "00000000" // /* MW 8 */ + 4463 "00000000" // /* MW 7 */ + 4464 "00000000" // /* MW 6 */ + 4465 "11111110" // /* MW 5 */ + 4466 "00111111" // /* MW 4 */ + 4467 "00110000" // /* MW 3 */ + 4468 "10001010" // /* MW 2 */ +.label _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh__end +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_end0 + 4469 "01000010" // /* MW 1 */ +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_begin0 +.label _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.function convert_bf16_to_bfp16 _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.src_ref 4 "utils.h" 526 11 +.src_ref 4 "utils.h" 531 4 +.src_ref 3 "conv2d_bf16.h" 689 first +.src_ref 3 "conv2d_bf16.h" 698 28 +.src_ref 3 "conv2d_bf16.h" 704 12 +.src_ref 3 "conv2d_bf16.h" 707 12 +.src_ref 3 "conv2d_bf16.h" 707 30 +.function_start + 4480 "01110110" // MOVA dc0, #0; MOVS p2, p1; MOVX r24, #0; MOV r0, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4481 "01111000" // /* MW 11 */ + 4482 "01100000" // /* MW 10 */ + 4483 "00001010" // /* MW 9 */ + 4484 "00001000" // /* MW 8 */ + 4485 "10000000" // /* MW 7 */ + 4486 "00000001" // /* MW 6 */ + 4487 "10001011" // /* MW 5 */ + 4488 "10000100" // /* MW 4 */ + 4489 "10000010" // /* MW 3 */ + 4490 "00000011" // /* MW 2 */ + 4491 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 526 11 +.src_ref 4 "utils.h" 526 11 +.src_ref 3 "conv2d_bf16.h" 698 28 first +.src_ref 3 "conv2d_bf16.h" 704 12 first +.src_ref 3 "conv2d_bf16.h" 707 12 +.src_ref 3 "conv2d_bf16.h" 707 30 + 4492 "01111110" // MOVA dj1, #0; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc1, dc0; MOVX r26, #0; ADD.NC p3, r0, #4 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 4493 "01100000" // /* MW 13 */ + 4494 "00001001" // /* MW 12 */ + 4495 "00100000" // /* MW 11 */ + 4496 "00100001" // /* MW 10 */ + 4497 "00000000" // /* MW 9 */ + 4498 "00110110" // /* MW 8 */ + 4499 "00000001" // /* MW 7 */ + 4500 "00110100" // /* MW 6 */ + 4501 "00101000" // /* MW 5 */ + 4502 "00101000" // /* MW 4 */ + 4503 "10001000" // /* MW 3 */ + 4504 "00000110" // /* MW 2 */ + 4505 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 698 28 +.src_ref 3 "conv2d_bf16.h" 702 37 + 4506 "10111010" // LDA dn1, [p3], #4; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4507 "00010000" // /* MW 9 */ + 4508 "00101010" // /* MW 8 */ + 4509 "00110000" // /* MW 7 */ + 4510 "11100010" // /* MW 6 */ + 4511 "00000001" // /* MW 5 */ + 4512 "00000000" // /* MW 4 */ + 4513 "11010000" // /* MW 3 */ + 4514 "10010100" // /* MW 2 */ + 4515 "01100011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 698 43 +.src_ref 3 "conv2d_bf16.h" 702 4 first + 4516 "10111010" // LDA m1, [p3], #4; MOVXM ls, #4624 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4517 "00010000" // /* MW 9 */ + 4518 "00001000" // /* MW 8 */ + 4519 "01111001" // /* MW 7 */ + 4520 "00000100" // /* MW 6 */ + 4521 "00000000" // /* MW 5 */ + 4522 "00000000" // /* MW 4 */ + 4523 "11010000" // /* MW 3 */ + 4524 "10010000" // /* MW 2 */ + 4525 "01100011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 699 43 first +.src_ref 3 "conv2d_bf16.h" 702 4 + 4526 "10111010" // LDA m0, [p3]; MOVXM le, #4672 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4527 "00010000" // /* MW 9 */ + 4528 "00100000" // /* MW 8 */ + 4529 "10111001" // /* MW 7 */ + 4530 "00000101" // /* MW 6 */ + 4531 "00000000" // /* MW 5 */ + 4532 "00000000" // /* MW 4 */ + 4533 "11010000" // /* MW 3 */ + 4534 "10000000" // /* MW 2 */ + 4535 "01100000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 +.src_ref 3 "conv2d_bf16.h" 702 37 first + 4536 "01010100" // LDA r0, [p3, #-12]; MOV dj0, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4537 "00000001" // /* MW 5 */ + 4538 "00000000" // /* MW 4 */ + 4539 "11010001" // /* MW 3 */ + 4540 "10000010" // /* MW 2 */ + 4541 "01111010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 702 37 + 4542 "10011000" // LDA.s8 r1, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4543 "00100010" // /* MW 3 */ + 4544 "00000100" // /* MW 2 */ + 4545 "00000100" // /* MW 1 */ + 4546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4547 "00000000" // /* MW 1 */ + 4548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4549 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 +.src_ref 3 "conv2d_bf16.h" 705 66 first + 4550 "11110100" // VLDB.POP.512 x1, [p0, lf0, r24]; MOV dn0, dn1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4551 "00000001" // /* MW 5 */ + 4552 "10000101" // /* MW 4 */ + 4553 "10000000" // /* MW 3 */ + 4554 "00001010" // /* MW 2 */ + 4555 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 526 11 first + 4556 "00011000" // VLDB.POP.512.2D x0, [p0, lf0, r24, d1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4557 "00010100" // /* MW 3 */ + 4558 "00110000" // /* MW 2 */ + 4559 "00111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 704 12 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 4560 "00011000" // VLDB.FILL.512 [p0, lf0, r24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4561 "00010100" // /* MW 3 */ + 4562 "00010100" // /* MW 2 */ + 4563 "00111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 702 4 first +.src_ref 3 "conv2d_bf16.h" 705 66 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 4564 "00110100" // VLDB.POP.512 x1, [p0, lf0, r24]; ADD.NC lc, r0, #-3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4565 "11111101" // /* MW 5 */ + 4566 "11100000" // /* MW 4 */ + 4567 "10001010" // /* MW 3 */ + 4568 "00001010" // /* MW 2 */ + 4569 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 526 11 first +.src_ref 3 "conv2d_bf16.h" 707 12 +.src_ref 3 "conv2d_bf16.h" 707 30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4570 "00011100" // VLDB.POP.512.2D x0, [p0, lf0, r24, d1]; MOVX crRnd, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4571 "00000000" // /* MW 5 */ + 4572 "11110101" // /* MW 4 */ + 4573 "10000000" // /* MW 3 */ + 4574 "00000010" // /* MW 2 */ + 4575 "11000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 704 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4576 "00011000" // VLDB.FILL.512 [p0, lf0, r24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4577 "00010100" // /* MW 3 */ + 4578 "00010100" // /* MW 2 */ + 4579 "00111100" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4581 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 705 66 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4582 "10111010" // NOPA; VLDB.POP.512 x1, [p0, lf0, r24]; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4583 "01111110" // /* MW 9 */ + 4584 "10100101" // /* MW 8 */ + 4585 "00000001" // /* MW 7 */ + 4586 "00000000" // /* MW 6 */ + 4587 "01010100" // /* MW 5 */ + 4588 "00000000" // /* MW 4 */ + 4589 "11110000" // /* MW 3 */ + 4590 "00101100" // /* MW 2 */ + 4591 "00000000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 4 "utils.h" 526 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4592 "11100001" // NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];NOPS; NOPX; VCONV.fp32.bf16 cml0, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4593 "00000000" // /* MW 15 */ + 4594 "00000000" // /* MW 14 */ + 4595 "01111000" // /* MW 13 */ + 4596 "11000101" // /* MW 12 */ + 4597 "00000001" // /* MW 11 */ + 4598 "00000000" // /* MW 10 */ + 4599 "00000000" // /* MW 9 */ + 4600 "00000000" // /* MW 8 */ + 4601 "01011011" // /* MW 7 */ + 4602 "00000001" // /* MW 6 */ + 4603 "00101000" // /* MW 5 */ + 4604 "01100000" // /* MW 4 */ + 4605 "11111100" // /* MW 3 */ + 4606 "00101100" // /* MW 2 */ + 4607 "00000000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 3 "conv2d_bf16.h" 706 18 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4608 "11100001" // NOPA; NOPB; NOPS; NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4609 "00000000" // /* MW 15 */ + 4610 "00000000" // /* MW 14 */ + 4611 "01111000" // /* MW 13 */ + 4612 "11000101" // /* MW 12 */ + 4613 "01000000" // /* MW 11 */ + 4614 "00000000" // /* MW 10 */ + 4615 "00000000" // /* MW 9 */ + 4616 "00000000" // /* MW 8 */ + 4617 "01011011" // /* MW 7 */ + 4618 "00000001" // /* MW 6 */ + 4619 "00100000" // /* MW 5 */ + 4620 "00000000" // /* MW 4 */ + 4621 "11110000" // /* MW 3 */ + 4622 "00101100" // /* MW 2 */ + 4623 "00000000" // /* MW 1 */ +.label ZLS_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_144 +.src_ref 3 "conv2d_bf16.h" 704 12 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 4624 "11100001" // NOPA; VLDB.FILL.512 [p0, lf0, r24]; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4625 "00000000" // /* MW 15 */ + 4626 "00000000" // /* MW 14 */ + 4627 "01111000" // /* MW 13 */ + 4628 "10100101" // /* MW 12 */ + 4629 "00000001" // /* MW 11 */ + 4630 "00000000" // /* MW 10 */ + 4631 "00000000" // /* MW 9 */ + 4632 "00000000" // /* MW 8 */ + 4633 "01011011" // /* MW 7 */ + 4634 "00000001" // /* MW 6 */ + 4635 "00101000" // /* MW 5 */ + 4636 "00101000" // /* MW 4 */ + 4637 "11111000" // /* MW 3 */ + 4638 "00101100" // /* MW 2 */ + 4639 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 705 66 first +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4640 "11100001" // NOPA; VLDB.POP.512 x1, [p0, lf0, r24];VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4641 "00000000" // /* MW 15 */ + 4642 "00000000" // /* MW 14 */ + 4643 "01111000" // /* MW 13 */ + 4644 "10100101" // /* MW 12 */ + 4645 "00000001" // /* MW 11 */ + 4646 "00000000" // /* MW 10 */ + 4647 "00000000" // /* MW 9 */ + 4648 "00000000" // /* MW 8 */ + 4649 "00000011" // /* MW 7 */ + 4650 "10000000" // /* MW 6 */ + 4651 "10101101" // /* MW 5 */ + 4652 "00000000" // /* MW 4 */ + 4653 "11110000" // /* MW 3 */ + 4654 "00101100" // /* MW 2 */ + 4655 "00000000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 4 "utils.h" 526 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 +.src_ref 3 "conv2d_bf16.h" 708 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4656 "11100001" // NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];VST.FLUSH.512.CONV [p2, sf, r26];NOPX; VCONV.fp32.bf16 cml0, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4657 "00000000" // /* MW 15 */ + 4658 "00000000" // /* MW 14 */ + 4659 "01111000" // /* MW 13 */ + 4660 "11000101" // /* MW 12 */ + 4661 "00000001" // /* MW 11 */ + 4662 "00000000" // /* MW 10 */ + 4663 "00000000" // /* MW 9 */ + 4664 "00000000" // /* MW 8 */ + 4665 "00000011" // /* MW 7 */ + 4666 "00000000" // /* MW 6 */ + 4667 "00101001" // /* MW 5 */ + 4668 "01100000" // /* MW 4 */ + 4669 "11111100" // /* MW 3 */ + 4670 "00101100" // /* MW 2 */ + 4671 "00000000" // /* MW 1 */ +.label ZLE_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_192 +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 4 "utils.h" 531 4 first +.src_ref 3 "conv2d_bf16.h" 706 18 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4672 "11100001" // NOPA; NOPB; VST.FLUSH.512.CONV.2D [p2, sf, r26, d0];NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4673 "00000000" // /* MW 15 */ + 4674 "00000000" // /* MW 14 */ + 4675 "01111000" // /* MW 13 */ + 4676 "11000101" // /* MW 12 */ + 4677 "01000000" // /* MW 11 */ + 4678 "00000000" // /* MW 10 */ + 4679 "00000000" // /* MW 9 */ + 4680 "00000000" // /* MW 8 */ + 4681 "00000011" // /* MW 7 */ + 4682 "00000000" // /* MW 6 */ + 4683 "00100011" // /* MW 5 */ + 4684 "00000000" // /* MW 4 */ + 4685 "11110000" // /* MW 3 */ + 4686 "00101100" // /* MW 2 */ + 4687 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 4688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4689 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4690 "00011000" // VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4691 "00000011" // /* MW 3 */ + 4692 "10000000" // /* MW 2 */ + 4693 "00001101" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 first +.src_ref 3 "conv2d_bf16.h" 708 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4694 "00000010" // VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4695 "01110000" // /* MW 7 */ + 4696 "11000101" // /* MW 6 */ + 4697 "00000001" // /* MW 5 */ + 4698 "00000000" // /* MW 4 */ + 4699 "01100000" // /* MW 3 */ + 4700 "00000000" // /* MW 2 */ + 4701 "00100000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 3 "conv2d_bf16.h" 706 18 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4702 "11111000" // VCONV.fp32.bf16 cmh0, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4703 "10001010" // /* MW 3 */ + 4704 "10000001" // /* MW 2 */ + 4705 "00011000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 first + 4706 "00011000" // VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4707 "00000011" // /* MW 3 */ + 4708 "00000000" // /* MW 2 */ + 4709 "00001011" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 first +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first + 4710 "00000010" // VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4711 "01110000" // /* MW 7 */ + 4712 "11000101" // /* MW 6 */ + 4713 "00000001" // /* MW 5 */ + 4714 "00000000" // /* MW 4 */ + 4715 "01100000" // /* MW 3 */ + 4716 "00000000" // /* MW 2 */ + 4717 "10110000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 3 "conv2d_bf16.h" 706 18 first +.src_ref 3 "conv2d_bf16.h" 708 12 first + 4718 "00000010" // VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cmh0, x0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4719 "01110000" // /* MW 7 */ + 4720 "11000101" // /* MW 6 */ + 4721 "01000000" // /* MW 5 */ + 4722 "00000000" // /* MW 4 */ + 4723 "01100000" // /* MW 3 */ + 4724 "00000000" // /* MW 2 */ + 4725 "00100000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 first + 4726 "00011000" // VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4727 "00000011" // /* MW 3 */ + 4728 "00000000" // /* MW 2 */ + 4729 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first +.src_ref 3 "conv2d_bf16.h" 723 first + 4730 "01011100" // VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 4731 "00000000" // /* MW 5 */ + 4732 "01010000" // /* MW 4 */ + 4733 "01100000" // /* MW 3 */ + 4734 "00000000" // /* MW 2 */ + 4735 "10110000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 708 12 first +.delay_slot + 4736 "00011000" // VST.FLUSH.512.CONV [p2, sf, r26] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4737 "00000011" // /* MW 3 */ + 4738 "00000000" // /* MW 2 */ + 4739 "00001001" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 first +.delay_slot + 4740 "00011000" // VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4741 "00000011" // /* MW 3 */ + 4742 "00000000" // /* MW 2 */ + 4743 "00001011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4745 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4747 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams__end +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_end0 + 4749 "00000000" // /* MW 1 */ +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_begin0 +.label _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.function conv2d_bf16<(unsigned char)'\x01', (act_t)0, bfloat16, bfloat16, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::async, adf::addressing::linear, adf::margin<0U> >, false, false, true, false> _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 3 "conv2d_bf16.h" 1836 +.src_ref 3 "conv2d_bf16.h" 1836 first +.src_ref 3 "conv2d_bf16.h" 1836 first +.src_ref 3 "conv2d_bf16_params.h" 240 68 +.function_start + 4752 "01111110" // MOVA m0, #-81; PADDB [p3], #64; MOVS p4, p2; PADDXM [sp], #128 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 4753 "01100000" // /* MW 13 */ + 4754 "00010001" // /* MW 12 */ + 4755 "10010001" // /* MW 11 */ + 4756 "00001110" // /* MW 10 */ + 4757 "00000000" // /* MW 9 */ + 4758 "00000000" // /* MW 8 */ + 4759 "10000000" // /* MW 7 */ + 4760 "00000000" // /* MW 6 */ + 4761 "00100000" // /* MW 5 */ + 4762 "00111111" // /* MW 4 */ + 4763 "10000110" // /* MW 3 */ + 4764 "11100000" // /* MW 2 */ + 4765 "11110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1836 +.src_ref 3 "conv2d_bf16_params.h" 241 95 +.src_ref 3 "conv2d_bf16_params.h" 242 153 +.src_ref 3 "conv2d_bf16_params.h" 250 129 + 4766 "01110110" // MOVA r19, #3; ST r12, [sp, #-16]; MOVX r28, #-24; MOV r17, p3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4767 "01111000" // /* MW 11 */ + 4768 "01100000" // /* MW 10 */ + 4769 "00101011" // /* MW 9 */ + 4770 "00001010" // /* MW 8 */ + 4771 "11000101" // /* MW 7 */ + 4772 "10111111" // /* MW 6 */ + 4773 "10010101" // /* MW 5 */ + 4774 "11110001" // /* MW 4 */ + 4775 "00000111" // /* MW 3 */ + 4776 "01110011" // /* MW 2 */ + 4777 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 866 21 +.src_ref 3 "conv2d_bf16.h" 876 12 +.src_ref 3 "conv2d_bf16.h" 876 51 +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16.h" 1836 +.src_ref 3 "conv2d_bf16_params.h" 242 41 +.src_ref 3 "conv2d_bf16_params.h" 242 54 +.src_ref 3 "conv2d_bf16_params.h" 242 94 +.src_ref 3 "conv2d_bf16_params.h" 242 100 +.src_ref 3 "conv2d_bf16_params.h" 242 153 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.src_ref 3 "conv2d_bf16_params.h" 245 28 +.src_ref 3 "conv2d_bf16_params.h" 250 106 +.src_ref 3 "conv2d_bf16_params.h" 250 133 + 4778 "01110110" // MOVA r25, #0; ST r17, [sp, #-40]; MOVX r17, #1; ADD.NC p2, r17, #28 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4779 "00001000" // /* MW 11 */ + 4780 "01000111" // /* MW 10 */ + 4781 "00110100" // /* MW 9 */ + 4782 "00101001" // /* MW 8 */ + 4783 "00010000" // /* MW 7 */ + 4784 "10000001" // /* MW 6 */ + 4785 "00110101" // /* MW 5 */ + 4786 "11011010" // /* MW 4 */ + 4787 "00000111" // /* MW 3 */ + 4788 "00011001" // /* MW 2 */ + 4789 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 240 68 +.src_ref 3 "conv2d_bf16_params.h" 240 68 first + 4790 "01110110" // LDA r18, [p2]; ST r9, [sp, #-12]; MOVXM r29, #16777216 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4791 "00010000" // /* MW 11 */ + 4792 "00000000" // /* MW 10 */ + 4793 "10101000" // /* MW 9 */ + 4794 "00000011" // /* MW 8 */ + 4795 "01000000" // /* MW 7 */ + 4796 "10000000" // /* MW 6 */ + 4797 "00110101" // /* MW 5 */ + 4798 "11110101" // /* MW 4 */ + 4799 "11010111" // /* MW 3 */ + 4800 "11001010" // /* MW 2 */ + 4801 "01000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 171 +.src_ref 3 "conv2d_bf16_params.h" 245 20 + 4802 "01110110" // MOVA m6, #88; ST r14, [sp, #-4]; MOVXM r31, #33554431 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4803 "10010000" // /* MW 11 */ + 4804 "11111111" // /* MW 10 */ + 4805 "11101111" // /* MW 9 */ + 4806 "11111111" // /* MW 8 */ + 4807 "01111111" // /* MW 7 */ + 4808 "10000000" // /* MW 6 */ + 4809 "11010101" // /* MW 5 */ + 4810 "11111101" // /* MW 4 */ + 4811 "10000111" // /* MW 3 */ + 4812 "00011000" // /* MW 2 */ + 4813 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 39 +.src_ref 3 "conv2d_bf16_params.h" 244 82 +.src_ref 3 "conv2d_bf16_params.h" 244 156 +.src_ref 3 "conv2d_bf16_params.h" 249 87 + 4814 "01110110" // MOVA r20, #5; ST r13, [sp, #-32]; MOVX r22, #8; MOV m4, #-20 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4815 "01011000" // /* MW 11 */ + 4816 "11101100" // /* MW 10 */ + 4817 "00000111" // /* MW 9 */ + 4818 "00001010" // /* MW 8 */ + 4819 "01100001" // /* MW 7 */ + 4820 "10000001" // /* MW 6 */ + 4821 "10110101" // /* MW 5 */ + 4822 "11100001" // /* MW 4 */ + 4823 "00000111" // /* MW 3 */ + 4824 "10110100" // /* MW 2 */ + 4825 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 243 39 +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.src_ref 3 "conv2d_bf16_params.h" 250 71 + 4826 "01110110" // MOVA r21, #12; ST r15, [sp, #-20]; MOVX r23, #254; MOV m5, #-60 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4827 "01011000" // /* MW 11 */ + 4828 "11000100" // /* MW 10 */ + 4829 "10000111" // /* MW 9 */ + 4830 "11001010" // /* MW 8 */ + 4831 "01110111" // /* MW 7 */ + 4832 "10000111" // /* MW 6 */ + 4833 "11110101" // /* MW 5 */ + 4834 "11101101" // /* MW 4 */ + 4835 "00000111" // /* MW 3 */ + 4836 "10010101" // /* MW 2 */ + 4837 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 44 + 4838 "00000010" // ST p7, [sp, #-8]; MOV m7, #64 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4839 "01010000" // /* MW 7 */ + 4840 "01000000" // /* MW 6 */ + 4841 "10000000" // /* MW 5 */ + 4842 "00000011" // /* MW 4 */ + 4843 "10110000" // /* MW 3 */ + 4844 "01110011" // /* MW 2 */ + 4845 "11111111" // /* MW 1 */ + 4846 "10011000" // ST lr, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4847 "00111101" // /* MW 3 */ + 4848 "11100100" // /* MW 2 */ + 4849 "00001111" // /* MW 1 */ + 4850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4851 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 240 68 + 4852 "10011000" // ADD r12, r29, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4853 "00100000" // /* MW 3 */ + 4854 "01011001" // /* MW 2 */ + 4855 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 240 68 +.src_ref 3 "conv2d_bf16_params.h" 241 95 first + 4856 "01011100" // ST r12, [p2], m0; LSHL r29, r12, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4857 "10011011" // /* MW 5 */ + 4858 "01110111" // /* MW 4 */ + 4859 "00110110" // /* MW 3 */ + 4860 "00110010" // /* MW 2 */ + 4861 "01000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 54 first +.src_ref 3 "conv2d_bf16_params.h" 242 94 first + 4862 "00101100" // LDA.u8 r30, [p2], #-3; EQ r28, r29, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4863 "00101111" // /* MW 5 */ + 4864 "11110010" // /* MW 4 */ + 4865 "01011110" // /* MW 3 */ + 4866 "11111001" // /* MW 2 */ + 4867 "01011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 245 20 first + 4868 "10011000" // LDA.u8 r9, [p2], m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4869 "00101010" // /* MW 3 */ + 4870 "11001001" // /* MW 2 */ + 4871 "00000010" // /* MW 1 */ + 4872 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4873 "00000000" // /* MW 1 */ + 4874 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4875 "00000000" // /* MW 1 */ + 4876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4877 "00000000" // /* MW 1 */ + 4878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4879 "00000000" // /* MW 1 */ + 4880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4881 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 174 first + 4882 "10011000" // LTU r27, r29, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4883 "11101100" // /* MW 3 */ + 4884 "01110111" // /* MW 2 */ + 4885 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 153 + 4886 "00011000" // SEL.EQZ r14, r25, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4887 "00110010" // /* MW 3 */ + 4888 "01011101" // /* MW 2 */ + 4889 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 171 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 4890 "10011000" // LTU r27, r31, r12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4891 "11001100" // /* MW 3 */ + 4892 "11110110" // /* MW 2 */ + 4893 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 241 95 first +.src_ref 3 "conv2d_bf16_params.h" 242 39 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 4894 "00101100" // ST.s8 r28, [p2], m4; EQ r13, r29, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4895 "11001111" // /* MW 5 */ + 4896 "10110111" // /* MW 4 */ + 4897 "11101110" // /* MW 3 */ + 4898 "01110000" // /* MW 2 */ + 4899 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 100 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4900 "10011000" // LSHL r31, r13, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4901 "00011101" // /* MW 3 */ + 4902 "01111111" // /* MW 2 */ + 4903 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 153 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4904 "00011000" // SEL.EQZ r12, r25, r14, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4905 "11100010" // /* MW 3 */ + 4906 "01011000" // /* MW 2 */ + 4907 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 98 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4908 "10011000" // OR r28, r31, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4909 "11000101" // /* MW 3 */ + 4910 "11111001" // /* MW 2 */ + 4911 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 54 +.src_ref 3 "conv2d_bf16_params.h" 242 151 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4912 "10100100" // LTU r27, r17, r30; ADD.NC r28, r28, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4913 "01100010" // /* MW 5 */ + 4914 "00111100" // /* MW 4 */ + 4915 "10011110" // /* MW 3 */ + 4916 "11111101" // /* MW 2 */ + 4917 "10001110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 41 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4918 "00011000" // SEL.EQZ r28, r25, r28, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4919 "11000010" // /* MW 3 */ + 4920 "01111001" // /* MW 2 */ + 4921 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 243 80 first + 4922 "10011000" // LTU r31, r17, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4923 "11001100" // /* MW 3 */ + 4924 "01111111" // /* MW 2 */ + 4925 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 117 first +.src_ref 3 "conv2d_bf16_params.h" 243 39 + 4926 "01011100" // ST r31, [p2], m5; NE r29, r29, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4927 "11010001" // /* MW 5 */ + 4928 "11110111" // /* MW 4 */ + 4929 "00111110" // /* MW 3 */ + 4930 "01111110" // /* MW 2 */ + 4931 "01010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 44 first +.src_ref 3 "conv2d_bf16_params.h" 245 28 first + 4932 "00101100" // LDA.u8 r30, [p2], m7; NE r12, r9, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4933 "00110001" // /* MW 5 */ + 4934 "10110010" // /* MW 4 */ + 4935 "01010100" // /* MW 3 */ + 4936 "01111001" // /* MW 2 */ + 4937 "01011101" // /* MW 1 */ + 4938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4939 "00000000" // /* MW 1 */ + 4940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4941 "00000000" // /* MW 1 */ + 4942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4943 "00000000" // /* MW 1 */ + 4944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4945 "00000000" // /* MW 1 */ + 4946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4947 "00000000" // /* MW 1 */ + 4948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4949 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 82 +.src_ref 3 "conv2d_bf16_params.h" 244 87 + 4950 "00100100" // NE r22, r30, r22; ADD.NC r31, r30, #-4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4951 "11111100" // /* MW 5 */ + 4952 "10111110" // /* MW 4 */ + 4953 "00011111" // /* MW 3 */ + 4954 "10101101" // /* MW 2 */ + 4955 "11110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 245 33 + 4956 "10000100" // JNZ r12, #5024 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5024 delay_slots=5 */ + 4957 "00000001" // /* MW 5 */ + 4958 "01000000" // /* MW 4 */ + 4959 "11010000" // /* MW 3 */ + 4960 "00001001" // /* MW 2 */ + 4961 "01100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 156 +.delay_slot + 4962 "10011000" // NE r9, r30, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4963 "01001000" // /* MW 3 */ + 4964 "10010011" // /* MW 2 */ + 4965 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.delay_slot + 4966 "00011000" // EXTEND.u8 r31, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4967 "10010000" // /* MW 3 */ + 4968 "11111110" // /* MW 2 */ + 4969 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.delay_slot + 4970 "10011000" // AND r22, r9, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4971 "01100100" // /* MW 3 */ + 4972 "01101101" // /* MW 2 */ + 4973 "00010010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.delay_slot + 4974 "10011000" // LTU r23, r31, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4975 "01111100" // /* MW 3 */ + 4976 "11101111" // /* MW 2 */ + 4977 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 132 +.delay_slot + 4978 "10011000" // AND r16, r23, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4979 "01100100" // /* MW 3 */ + 4980 "11100001" // /* MW 2 */ + 4981 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 245 33 + 4982 "10000100" // JNZ r29, #5024 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5024 delay_slots=5 */ + 4983 "00000001" // /* MW 5 */ + 4984 "01000000" // /* MW 4 */ + 4985 "11010000" // /* MW 3 */ + 4986 "00001001" // /* MW 2 */ + 4987 "11101000" // /* MW 1 */ +.delay_slot + 4988 "10011000" // ST p6, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4989 "00011101" // /* MW 3 */ + 4990 "11101011" // /* MW 2 */ + 4991 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4993 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4995 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4997 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4999 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 +.src_ref 3 "conv2d_bf16.h" 876 51 + 5000 "10111010" // MOVA r27, #1; J #5072 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=5072 delay_slots=5 */ + 5001 "00100000" // /* MW 9 */ + 5002 "00000000" // /* MW 8 */ + 5003 "00000000" // /* MW 7 */ + 5004 "01111010" // /* MW 6 */ + 5005 "00000010" // /* MW 5 */ + 5006 "00000000" // /* MW 4 */ + 5007 "00000000" // /* MW 3 */ + 5008 "00111011" // /* MW 2 */ + 5009 "00000000" // /* MW 1 */ +.delay_slot + 5010 "11111000" // MOV el0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5011 "10011100" // /* MW 3 */ + 5012 "00011001" // /* MW 2 */ + 5013 "00011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1849 12 +.delay_slot + 5014 "00011000" // MOVX r19, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5015 "00000101" // /* MW 3 */ + 5016 "00100110" // /* MW 2 */ + 5017 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5019 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5023 "00000000" // /* MW 1 */ +.label __ll6__Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.src_ref 3 "conv2d_bf16_params.h" 250 71 first +.src_ref 3 "conv2d_bf16_params.h" 250 101 + 5024 "01110110" // MOVA r21, #4; ST p6, [sp, #-24]; EQ r27, r21, r30; MOV el0, r25 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5025 "01111000" // /* MW 11 */ + 5026 "11001110" // /* MW 10 */ + 5027 "00001100" // /* MW 9 */ + 5028 "00111100" // /* MW 8 */ + 5029 "10111111" // /* MW 7 */ + 5030 "10101011" // /* MW 6 */ + 5031 "00011101" // /* MW 5 */ + 5032 "11101011" // /* MW 4 */ + 5033 "00000111" // /* MW 3 */ + 5034 "10010101" // /* MW 2 */ + 5035 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 101 + 5036 "10011000" // LSHL r21, r30, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5037 "01011101" // /* MW 3 */ + 5038 "10101011" // /* MW 2 */ + 5039 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 106 + 5040 "00011000" // SEL.EQZ r21, r21, r25, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5041 "10010010" // /* MW 3 */ + 5042 "01101011" // /* MW 2 */ + 5043 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 129 + 5044 "10011000" // EQ r27, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5045 "11100111" // /* MW 3 */ + 5046 "11110111" // /* MW 2 */ + 5047 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 106 +.src_ref 3 "conv2d_bf16_params.h" 250 133 + 5048 "11100100" // SEL.EQZ r19, r21, r25, r27; MOV r27, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5049 "01000001" // /* MW 5 */ + 5050 "10110000" // /* MW 4 */ + 5051 "01001101" // /* MW 3 */ + 5052 "11110010" // /* MW 2 */ + 5053 "10101100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 133 + 5054 "00011000" // SEL.EQZ r19, r25, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5055 "00110010" // /* MW 3 */ + 5056 "01100111" // /* MW 2 */ + 5057 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 249 87 first + 5058 "10011000" // AND r20, r28, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5059 "01000100" // /* MW 3 */ + 5060 "00101001" // /* MW 2 */ + 5061 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 249 87 + 5062 "00011000" // NEZ r27, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5063 "11110000" // /* MW 3 */ + 5064 "00110110" // /* MW 2 */ + 5065 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 152 first + 5066 "00101100" // NOPA; OR r19, r19, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5067 "10001011" // /* MW 5 */ + 5068 "11001111" // /* MW 4 */ + 5069 "11111001" // /* MW 3 */ + 5070 "00101100" // /* MW 2 */ + 5071 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_320 +.src_ref 3 "conv2d_bf16_params.h" 258 8 first + 5072 "01110110" // MOVA m4, #12; ST r27, [p2], #24; JNZ r29, #5120 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5120 delay_slots=5 */ + 5073 "01100000" // /* MW 11 */ + 5074 "00000000" // /* MW 10 */ + 5075 "00010000" // /* MW 9 */ + 5076 "10000000" // /* MW 8 */ + 5077 "00000010" // /* MW 7 */ + 5078 "10111010" // /* MW 6 */ + 5079 "01110001" // /* MW 5 */ + 5080 "01101111" // /* MW 4 */ + 5081 "10000010" // /* MW 3 */ + 5082 "10010000" // /* MW 2 */ + 5083 "00000001" // /* MW 1 */ +.delay_slot + 5084 "00011000" // ST.s8 r19, [p2], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5085 "01100111" // /* MW 3 */ + 5086 "10001010" // /* MW 2 */ + 5087 "00000010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5089 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5091 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5095 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 259 71 + 5096 "01000100" // MOVXM r20, #16777215 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5097 "11111110" // /* MW 5 */ + 5098 "00111111" // /* MW 4 */ + 5099 "11111010" // /* MW 3 */ + 5100 "11111111" // /* MW 2 */ + 5101 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 259 71 first + 5102 "10011000" // AND r18, r18, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5103 "01000100" // /* MW 3 */ + 5104 "10100101" // /* MW 2 */ + 5105 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 259 71 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 5106 "00101110" // NOPA; ST r18, [p3, #28]; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5107 "00011100" // /* MW 13 */ + 5108 "00000000" // /* MW 12 */ + 5109 "00000000" // /* MW 11 */ + 5110 "01010111" // /* MW 10 */ + 5111 "00011010" // /* MW 9 */ + 5112 "01000000" // /* MW 8 */ + 5113 "00000000" // /* MW 7 */ + 5114 "00000000" // /* MW 6 */ + 5115 "10100011" // /* MW 5 */ + 5116 "11101100" // /* MW 4 */ + 5117 "11110110" // /* MW 3 */ + 5118 "00101100" // /* MW 2 */ + 5119 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_368 +.src_ref 3 "conv2d_bf16.h" 1841 65 first +.src_ref 3 "conv2d_bf16.h" 1849 4 +.src_ref 3 "conv2d_bf16.h" 1849 12 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 5120 "10111010" // LDA r20, [p2], #-32; EXTEND.u8 r20, r19; MOV r22, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5121 "01011000" // /* MW 9 */ + 5122 "11111101" // /* MW 8 */ + 5123 "11001111" // /* MW 7 */ + 5124 "10000010" // /* MW 6 */ + 5125 "01000100" // /* MW 5 */ + 5126 "00100111" // /* MW 4 */ + 5127 "11010000" // /* MW 3 */ + 5128 "11010010" // /* MW 2 */ + 5129 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16.h" 1841 34 +.src_ref 3 "conv2d_bf16.h" 1842 36 +.src_ref 3 "conv2d_bf16.h" 1842 67 +.src_ref 3 "conv2d_bf16.h" 1842 75 +.src_ref 3 "conv2d_bf16.h" 1845 31 +.src_ref 3 "conv2d_bf16.h" 1849 4 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 5130 "10111010" // MOVA r18, #2; ADD r21, r20, #-1; MOV m4, #36 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5131 "01011000" // /* MW 9 */ + 5132 "00100100" // /* MW 8 */ + 5133 "00000000" // /* MW 7 */ + 5134 "11111010" // /* MW 6 */ + 5135 "01011111" // /* MW 5 */ + 5136 "00101001" // /* MW 4 */ + 5137 "00000000" // /* MW 3 */ + 5138 "01010010" // /* MW 2 */ + 5139 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 67 first +.src_ref 3 "conv2d_bf16.h" 1842 106 +.src_ref 3 "conv2d_bf16.h" 1849 4 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 5140 "01110110" // LDA r22, [p2], m4; ST el0, [sp, #-48]; AND r22, r21, r22; MOV m4, #-52 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5141 "01011000" // /* MW 11 */ + 5142 "11001100" // /* MW 10 */ + 5143 "00000111" // /* MW 9 */ + 5144 "00100110" // /* MW 8 */ + 5145 "01101011" // /* MW 7 */ + 5146 "10101011" // /* MW 6 */ + 5147 "00101101" // /* MW 5 */ + 5148 "11010000" // /* MW 4 */ + 5149 "11010111" // /* MW 3 */ + 5150 "01011010" // /* MW 2 */ + 5151 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 862 52 +.src_ref 3 "conv2d_bf16.h" 1842 106 +.src_ref 3 "conv2d_bf16.h" 1845 80 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5152 "01110110" // LDA r23, [p2], m4; ST r22, [sp, #-36]; MOVX r19, #-1; MOV m4, #196 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5153 "01011000" // /* MW 11 */ + 5154 "11000100" // /* MW 10 */ + 5155 "00000000" // /* MW 9 */ + 5156 "11101010" // /* MW 8 */ + 5157 "00110111" // /* MW 7 */ + 5158 "10111111" // /* MW 6 */ + 5159 "11010101" // /* MW 5 */ + 5160 "11011110" // /* MW 4 */ + 5161 "11010111" // /* MW 3 */ + 5162 "01011110" // /* MW 2 */ + 5163 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1845 63 first + 5164 "10011000" // LDA r29, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5165 "10110110" // /* MW 3 */ + 5166 "11111111" // /* MW 2 */ + 5167 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 862 52 first + 5168 "10011000" // LDA r31, [p2], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5169 "11110110" // /* MW 3 */ + 5170 "10001011" // /* MW 2 */ + 5171 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 5172 "10011000" // LDA r21, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5173 "10110110" // /* MW 3 */ + 5174 "00000110" // /* MW 2 */ + 5175 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 3 "conv2d_bf16.h" 1841 34 first + 5176 "00101100" // LDA r20, [p0]; LSHL r9, r20, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5177 "01011011" // /* MW 5 */ + 5178 "00100110" // /* MW 4 */ + 5179 "11011010" // /* MW 3 */ + 5180 "11010010" // /* MW 2 */ + 5181 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 5182 "10011000" // LDA r30, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5183 "11010110" // /* MW 3 */ + 5184 "00000111" // /* MW 2 */ + 5185 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 36 first + 5186 "10011000" // LSHL r22, r22, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5187 "00101101" // /* MW 3 */ + 5188 "10101101" // /* MW 2 */ + 5189 "00010101" // /* MW 1 */ + 5190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5191 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1845 80 first + 5192 "10011000" // ASHL r19, r29, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5193 "00111110" // /* MW 3 */ + 5194 "01100111" // /* MW 2 */ + 5195 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 866 21 first + 5196 "10011000" // NE r17, r31, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5197 "00011000" // /* MW 3 */ + 5198 "11100011" // /* MW 2 */ + 5199 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 866 12 + 5200 "10000100" // JNZ r17, #5312 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5312 delay_slots=5 */ + 5201 "00000001" // /* MW 5 */ + 5202 "01000000" // /* MW 4 */ + 5203 "01100000" // /* MW 3 */ + 5204 "00001010" // /* MW 2 */ + 5205 "10001000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 36 first +.src_ref 3 "conv2d_bf16.h" 1842 75 first +.delay_slot + 5206 "10100100" // LSHL r22, r23, r18; ADD.NC r21, r21, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5207 "10110010" // /* MW 5 */ + 5208 "10110101" // /* MW 4 */ + 5209 "10111010" // /* MW 3 */ + 5210 "10100101" // /* MW 2 */ + 5211 "10111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 75 +.src_ref 3 "conv2d_bf16.h" 1845 31 first +.delay_slot + 5212 "10100100" // LSHL r21, r19, r18; ADD.NC dn0, r21, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5213 "10110010" // /* MW 5 */ + 5214 "10010101" // /* MW 4 */ + 5215 "10110000" // /* MW 3 */ + 5216 "01100101" // /* MW 2 */ + 5217 "10011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1841 34 first +.delay_slot + 5218 "00000010" // ST dn0, [sp, #-44]; ADD.NC r14, r9, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5219 "10100000" // /* MW 7 */ + 5220 "01101000" // /* MW 6 */ + 5221 "11001010" // /* MW 5 */ + 5222 "00000001" // /* MW 4 */ + 5223 "10110000" // /* MW 3 */ + 5224 "10000100" // /* MW 2 */ + 5225 "11111010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16.h" 885 4 +.delay_slot + 5226 "11111000" // MOV r15, dn0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5227 "10000000" // /* MW 3 */ + 5228 "11010000" // /* MW 2 */ + 5229 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1845 31 first +.delay_slot + 5230 "01011000" // ADD.NC p6, r21, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5231 "11111001" // /* MW 3 */ + 5232 "01101010" // /* MW 2 */ + 5233 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5234 "01000100" // MOVXM p7, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5235 "10101000" // /* MW 5 */ + 5236 "11000000" // /* MW 4 */ + 5237 "10001110" // /* MW 3 */ + 5238 "00000111" // /* MW 2 */ + 5239 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.src_ref 3 "conv2d_bf16.h" 867 18 first + 5240 "00101100" // LDA.s8 r17, [p7]; MOVX vaddSign0, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5241 "10000000" // /* MW 5 */ + 5242 "10110100" // /* MW 4 */ + 5243 "01010000" // /* MW 3 */ + 5244 "11000100" // /* MW 2 */ + 5245 "11100000" // /* MW 1 */ + 5246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5247 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5248 "01000100" // MOVXM r20, #-8454144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5249 "00000000" // /* MW 5 */ + 5250 "00100000" // /* MW 4 */ + 5251 "00001010" // /* MW 3 */ + 5252 "01111111" // /* MW 2 */ + 5253 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5254 "01111000" // VINSERT.32 x0, x0, #0, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5255 "10010001" // /* MW 3 */ + 5256 "00000010" // /* MW 2 */ + 5257 "00011000" // /* MW 1 */ + 5258 "11111000" // MOV r20, sp /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5259 "11100000" // /* MW 3 */ + 5260 "00010101" // /* MW 2 */ + 5261 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 5262 "00011000" // ADD.NC p7, r20, #-66 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5263 "01011111" // /* MW 3 */ + 5264 "01101010" // /* MW 2 */ + 5265 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 5266 "11010100" // ST.s16 r17, [p7]; VMOV bmll0, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5267 "00100101" // /* MW 5 */ + 5268 "00000001" // /* MW 4 */ + 5269 "11100000" // /* MW 3 */ + 5270 "11000110" // /* MW 2 */ + 5271 "11100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5272 "00011000" // MOVX crRnd, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5273 "10000000" // /* MW 3 */ + 5274 "01111010" // /* MW 2 */ + 5275 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5276 "00011000" // VCONV.bf16.fp32 wl0, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5277 "00010110" // /* MW 3 */ + 5278 "01000000" // /* MW 2 */ + 5279 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5281 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5282 "10111000" // VEXTRACT.16 r17, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5283 "00000001" // /* MW 3 */ + 5284 "01000001" // /* MW 2 */ + 5285 "00011100" // /* MW 1 */ + 5286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5287 "00000000" // /* MW 1 */ + 5288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5289 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5290 "10011000" // LDA.s16 r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5291 "00110010" // /* MW 3 */ + 5292 "00000110" // /* MW 2 */ + 5293 "00000111" // /* MW 1 */ + 5294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5295 "00000000" // /* MW 1 */ + 5296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5297 "00000000" // /* MW 1 */ + 5298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5299 "00000000" // /* MW 1 */ + 5300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5301 "00000000" // /* MW 1 */ + 5302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5303 "00000000" // /* MW 1 */ + 5304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5305 "00000000" // /* MW 1 */ + 5306 "00001100" // NOPA; ST r17, [sp, #-48] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5307 "01101011" // /* MW 5 */ + 5308 "10100100" // /* MW 4 */ + 5309 "11111111" // /* MW 3 */ + 5310 "00101100" // /* MW 2 */ + 5311 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_560 +.src_ref 3 "conv2d_bf16.h" 881 76 +.src_ref 3 "conv2d_bf16.h" 883 4 +.src_ref 3 "conv2d_bf16.h" 884 4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 5312 "01110110" // MOVA m4, #92; MOVS p1, r14; MOVXM p3, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5313 "00010000" // /* MW 11 */ + 5314 "00101010" // /* MW 10 */ + 5315 "10110000" // /* MW 9 */ + 5316 "11100001" // /* MW 8 */ + 5317 "00000001" // /* MW 7 */ + 5318 "00000000" // /* MW 6 */ + 5319 "00001011" // /* MW 5 */ + 5320 "10001110" // /* MW 4 */ + 5321 "10000001" // /* MW 3 */ + 5322 "10010000" // /* MW 2 */ + 5323 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 first +.src_ref 3 "conv2d_bf16.h" 876 51 first +.src_ref 3 "conv2d_bf16.h" 881 76 first +.src_ref 3 "conv2d_bf16.h" 883 4 +.src_ref 3 "conv2d_bf16.h" 884 4 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 5324 "01110110" // LDA.u8 r17, [p2], m4; MOVS p0, p1; SEL.EQZ r17, r25, r19, r27; MOV r19, #11 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5325 "01011000" // /* MW 11 */ + 5326 "00001011" // /* MW 10 */ + 5327 "01101000" // /* MW 9 */ + 5328 "10010010" // /* MW 8 */ + 5329 "00011001" // /* MW 7 */ + 5330 "00110011" // /* MW 6 */ + 5331 "10001011" // /* MW 5 */ + 5332 "10000100" // /* MW 4 */ + 5333 "01010000" // /* MW 3 */ + 5334 "01000101" // /* MW 2 */ + 5335 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 44 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.src_ref 3 "conv2d_bf16_params.h" 243 80 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5336 "10111010" // MOVA r22, #780; LTU r27, r28, r18; MOV r13, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5337 "01111000" // /* MW 9 */ + 5338 "01100000" // /* MW 8 */ + 5339 "10101010" // /* MW 7 */ + 5340 "01100101" // /* MW 6 */ + 5341 "10111001" // /* MW 5 */ + 5342 "00111001" // /* MW 4 */ + 5343 "00000000" // /* MW 3 */ + 5344 "10010110" // /* MW 2 */ + 5345 "01100001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 883 4 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5346 "00011000" // ST.s8 r19, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5347 "01100111" // /* MW 3 */ + 5348 "00000110" // /* MW 2 */ + 5349 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5351 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 884 4 first +.aggressive_scheduled_block_id 4 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 5352 "00000100" // JL #4480 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4480 delay_slots=5 */ + 5353 "00000001" // /* MW 5 */ + 5354 "00000000" // /* MW 4 */ + 5355 "11000000" // /* MW 3 */ + 5356 "00001000" // /* MW 2 */ + 5357 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 first +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5358 "10011000" // LSHL r21, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5359 "00101101" // /* MW 3 */ + 5360 "01101011" // /* MW 2 */ + 5361 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 +.delay_slot + 5362 "01011000" // ADD.NC p7, r21, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5363 "11111001" // /* MW 3 */ + 5364 "01101010" // /* MW 2 */ + 5365 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 first +.delay_slot + 5366 "10011000" // SUB r17, r25, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5367 "00010001" // /* MW 3 */ + 5368 "01100011" // /* MW 2 */ + 5369 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.delay_slot + 5370 "01100100" // LSHL r17, r17, r18; MOV r20, #781 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5371 "00110101" // /* MW 5 */ + 5372 "00101100" // /* MW 4 */ + 5373 "10111010" // /* MW 3 */ + 5374 "01100101" // /* MW 2 */ + 5375 "10001100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16_params.h" 243 80 first +.delay_slot + 5376 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r9, r22, r20, r27; ADD.NC r12, r15, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 5377 "00000000" // /* MW 15 */ + 5378 "00000000" // /* MW 14 */ + 5379 "10101000" // /* MW 13 */ + 5380 "11100010" // /* MW 12 */ + 5381 "10001011" // /* MW 11 */ + 5382 "00010001" // /* MW 10 */ + 5383 "10011010" // /* MW 9 */ + 5384 "00101100" // /* MW 8 */ + 5385 "01011011" // /* MW 7 */ + 5386 "00000001" // /* MW 6 */ + 5387 "00100000" // /* MW 5 */ + 5388 "00000000" // /* MW 4 */ + 5389 "11110000" // /* MW 3 */ + 5390 "00101100" // /* MW 2 */ + 5391 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 +.return_address + 5392 "00011000" // LDA p1, [sp, #-44] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5393 "10011001" // /* MW 3 */ + 5394 "11010100" // /* MW 2 */ + 5395 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 first +.no_stack_arguments + 5396 "00000100" // JL #4480 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4480 delay_slots=5 */ + 5397 "00000001" // /* MW 5 */ + 5398 "00000000" // /* MW 4 */ + 5399 "11000000" // /* MW 3 */ + 5400 "00001000" // /* MW 2 */ + 5401 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5403 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5404 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5405 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 44 +.delay_slot + 5406 "00011000" // ADD.NC r13, r13, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5407 "10010000" // /* MW 3 */ + 5408 "01010110" // /* MW 2 */ + 5409 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 +.delay_slot + 5410 "11111000" // MOV p2, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5411 "10100000" // /* MW 3 */ + 5412 "01100110" // /* MW 2 */ + 5413 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 +.delay_slot + 5414 "01111010" // NOPA; MOVS p0, r15; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5415 "00000000" // /* MW 9 */ + 5416 "00000000" // /* MW 8 */ + 5417 "00000000" // /* MW 7 */ + 5418 "00000000" // /* MW 6 */ + 5419 "00001011" // /* MW 5 */ + 5420 "10001111" // /* MW 4 */ + 5421 "11110000" // /* MW 3 */ + 5422 "00101100" // /* MW 2 */ + 5423 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 +.src_ref 3 "conv2d_bf16.h" 1115 26 +.src_ref 3 "conv2d_bf16.h" 1115 26 +.return_address + 5424 "10111010" // MOVA dj6, #-332; MOVX r19, #63; ADD.NC p4, r13, #-116 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5425 "00001000" // /* MW 9 */ + 5426 "01100011" // /* MW 8 */ + 5427 "00110011" // /* MW 7 */ + 5428 "11101010" // /* MW 6 */ + 5429 "00110111" // /* MW 5 */ + 5430 "00000001" // /* MW 4 */ + 5431 "10000000" // /* MW 3 */ + 5432 "10011010" // /* MW 2 */ + 5433 "11010110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 886 4 +.src_ref 3 "conv2d_bf16.h" 896 23 first +.src_ref 3 "conv2d_bf16.h" 1123 71 + 5434 "00101100" // LDA dn0, [p4], #4; MOVX r13, #12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5435 "01100010" // /* MW 5 */ + 5436 "00110100" // /* MW 4 */ + 5437 "11010000" // /* MW 3 */ + 5438 "10000100" // /* MW 2 */ + 5439 "10000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5440 "10011000" // LDA dj0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5441 "01000110" // /* MW 3 */ + 5442 "00011100" // /* MW 2 */ + 5443 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5444 "10011000" // LDA dn4, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5445 "00100110" // /* MW 3 */ + 5446 "00011110" // /* MW 2 */ + 5447 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5448 "10011000" // LDA dj4, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5449 "01000110" // /* MW 3 */ + 5450 "00011110" // /* MW 2 */ + 5451 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5452 "10011000" // LDA m0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5453 "00000110" // /* MW 3 */ + 5454 "00011100" // /* MW 2 */ + 5455 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5456 "10011000" // LDA dc0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5457 "01100110" // /* MW 3 */ + 5458 "00011100" // /* MW 2 */ + 5459 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5460 "10011000" // LDA dc4, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5461 "01100110" // /* MW 3 */ + 5462 "00011110" // /* MW 2 */ + 5463 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 first + 5464 "10011000" // LDA r22, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5465 "11010110" // /* MW 3 */ + 5466 "00011110" // /* MW 2 */ + 5467 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5468 "10011000" // LDA r17, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5469 "00110110" // /* MW 3 */ + 5470 "00011110" // /* MW 2 */ + 5471 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5472 "10011000" // LDA r28, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5473 "10010110" // /* MW 3 */ + 5474 "00011111" // /* MW 2 */ + 5475 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5476 "10011000" // LDA r21, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5477 "10110110" // /* MW 3 */ + 5478 "00011110" // /* MW 2 */ + 5479 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5480 "10011000" // LDA r23, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5481 "11110110" // /* MW 3 */ + 5482 "00011110" // /* MW 2 */ + 5483 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5484 "10011000" // LDA p3, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5485 "10011110" // /* MW 3 */ + 5486 "00011101" // /* MW 2 */ + 5487 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5488 "10011000" // LDA dn2, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5489 "00100110" // /* MW 3 */ + 5490 "00011101" // /* MW 2 */ + 5491 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 first + 5492 "10011000" // LDA dn1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5493 "10100110" // /* MW 3 */ + 5494 "00011100" // /* MW 2 */ + 5495 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5496 "10011000" // LDA dj1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5497 "11000110" // /* MW 3 */ + 5498 "00011100" // /* MW 2 */ + 5499 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5500 "10011000" // LDA dn5, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5501 "10100110" // /* MW 3 */ + 5502 "00011110" // /* MW 2 */ + 5503 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5504 "10011000" // LDA r30, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5505 "11010110" // /* MW 3 */ + 5506 "00011111" // /* MW 2 */ + 5507 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5508 "10011000" // LDA r29, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5509 "10110110" // /* MW 3 */ + 5510 "00011111" // /* MW 2 */ + 5511 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5512 "10011000" // LDA dc1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5513 "11100110" // /* MW 3 */ + 5514 "00011100" // /* MW 2 */ + 5515 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1115 26 first + 5516 "10011000" // LDA.u8 r18, [p4, dj6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5517 "01001010" // /* MW 3 */ + 5518 "11000010" // /* MW 2 */ + 5519 "00000100" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 5520 "00011000" // LDA r20, [sp, #-48] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5521 "10010001" // /* MW 3 */ + 5522 "11010010" // /* MW 2 */ + 5523 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 first + 5524 "10011000" // LDA r2, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5525 "01010110" // /* MW 3 */ + 5526 "00000100" // /* MW 2 */ + 5527 "00000100" // /* MW 1 */ + 5528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5529 "00000000" // /* MW 1 */ + 5530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5531 "00000000" // /* MW 1 */ + 5532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5533 "00000000" // /* MW 1 */ + 5534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5535 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1115 26 first + 5536 "10011000" // LTU r19, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5537 "00101100" // /* MW 3 */ + 5538 "11100111" // /* MW 2 */ + 5539 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1115 12 + 5540 "10000100" // JNZ r19, #6464 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=6464 delay_slots=5 */ + 5541 "00000001" // /* MW 5 */ + 5542 "01000000" // /* MW 4 */ + 5543 "10100000" // /* MW 3 */ + 5544 "00001100" // /* MW 2 */ + 5545 "10011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 886 4 +.delay_slot + 5546 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5547 "10101000" // /* MW 5 */ + 5548 "11000000" // /* MW 4 */ + 5549 "10000100" // /* MW 3 */ + 5550 "00000111" // /* MW 2 */ + 5551 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 886 4 first +.delay_slot + 5552 "00011000" // ST.s8 r13, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5553 "10100111" // /* MW 3 */ + 5554 "00000101" // /* MW 2 */ + 5555 "00000010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 5556 "11111000" // VBCST.16 x9, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5557 "01110010" // /* MW 3 */ + 5558 "11010001" // /* MW 2 */ + 5559 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5561 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5563 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1123 71 first + 5564 "10111010" // LDA p4, [sp, #-40]; EQ r27, r13, r18; MOV m7, #132 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5565 "01011000" // /* MW 9 */ + 5566 "10000100" // /* MW 8 */ + 5567 "10000000" // /* MW 7 */ + 5568 "00111111" // /* MW 6 */ + 5569 "10111001" // /* MW 5 */ + 5570 "00011011" // /* MW 4 */ + 5571 "00100000" // /* MW 3 */ + 5572 "01000011" // /* MW 2 */ + 5573 "11111011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1125 16 +.src_ref 3 "conv2d_bf16.h" 1154 80 + 5574 "10111010" // MOVA r19, #0; MOVX r18, #-128; MOV m4, #60 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5575 "01011000" // /* MW 9 */ + 5576 "00111100" // /* MW 8 */ + 5577 "00000000" // /* MW 7 */ + 5578 "00001010" // /* MW 6 */ + 5579 "00100000" // /* MW 5 */ + 5580 "00111101" // /* MW 4 */ + 5581 "00000000" // /* MW 3 */ + 5582 "00010011" // /* MW 2 */ + 5583 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1125 16 + 5584 "10111010" // MOVA m5, #-64; MOVX r26, #0; MOV dc7, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5585 "01111000" // /* MW 9 */ + 5586 "11010000" // /* MW 8 */ + 5587 "11100100" // /* MW 7 */ + 5588 "00001011" // /* MW 6 */ + 5589 "10100000" // /* MW 5 */ + 5590 "00000001" // /* MW 4 */ + 5591 "10000000" // /* MW 3 */ + 5592 "00010100" // /* MW 2 */ + 5593 "11111000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 746 83 + 5594 "01110110" // MOVA m6, #-132; MOVS dc2, dc7; MOVX crRnd, r13; MOV dn3, dc7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5595 "01111000" // /* MW 11 */ + 5596 "11000000" // /* MW 10 */ + 5597 "10100111" // /* MW 9 */ + 5598 "00000001" // /* MW 8 */ + 5599 "11010100" // /* MW 7 */ + 5600 "00011011" // /* MW 6 */ + 5601 "01001011" // /* MW 5 */ + 5602 "00011100" // /* MW 4 */ + 5603 "10000010" // /* MW 3 */ + 5604 "10011000" // /* MW 2 */ + 5605 "11101111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 3 "conv2d_bf16.h" 738 8 +.src_ref 3 "conv2d_bf16.h" 1187 40 +.src_ref 3 "conv2d_bf16.h" 1199 26 +.src_ref 3 "conv2d_bf16.h" 1200 26 +.src_ref 3 "conv2d_bf16.h" 1201 26 +.src_ref 3 "conv2d_bf16.h" 1202 26 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 5606 "01110110" // LDA r5, [sp, #-44]; MOVS dc6, dc7; MOVX r31, #60; MOV r15, #7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5607 "01011000" // /* MW 11 */ + 5608 "00000111" // /* MW 10 */ + 5609 "11101000" // /* MW 9 */ + 5610 "10001001" // /* MW 8 */ + 5611 "11110111" // /* MW 7 */ + 5612 "00000001" // /* MW 6 */ + 5613 "01001011" // /* MW 5 */ + 5614 "00011100" // /* MW 4 */ + 5615 "00100110" // /* MW 3 */ + 5616 "10010110" // /* MW 2 */ + 5617 "11111010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1143 12 +.src_ref 3 "conv2d_bf16.h" 1218 20 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 5618 "10111010" // LDA r18, [sp, #-36]; MOVXM p2, #5728 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5619 "00010000" // /* MW 9 */ + 5620 "00110000" // /* MW 8 */ + 5621 "00110011" // /* MW 7 */ + 5622 "00000101" // /* MW 6 */ + 5623 "00000000" // /* MW 5 */ + 5624 "00000000" // /* MW 4 */ + 5625 "00100000" // /* MW 3 */ + 5626 "11001010" // /* MW 2 */ + 5627 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 749 26 +.src_ref 3 "conv2d_bf16.h" 750 26 +.src_ref 3 "conv2d_bf16.h" 751 26 +.src_ref 3 "conv2d_bf16.h" 752 26 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5628 "10111010" // LDA r13, [sp, #-32]; SEL.EQZ r6, r26, r18, r27; MOV r20, #780 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5629 "01011000" // /* MW 9 */ + 5630 "00001100" // /* MW 8 */ + 5631 "10001011" // /* MW 7 */ + 5632 "00010010" // /* MW 6 */ + 5633 "01101001" // /* MW 5 */ + 5634 "00110100" // /* MW 4 */ + 5635 "00100000" // /* MW 3 */ + 5636 "00110110" // /* MW 2 */ + 5637 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 736 8 +.src_ref 3 "conv2d_bf16.h" 738 8 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1873 + 5638 "10110110" // LDA lr, [sp, #-28]; PADDB [p4], m7; MOVX r25, #0; MOV r24, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5639 "01011000" // /* MW 11 */ + 5640 "00000000" // /* MW 10 */ + 5641 "00001000" // /* MW 9 */ + 5642 "00001011" // /* MW 8 */ + 5643 "10010000" // /* MW 7 */ + 5644 "00000001" // /* MW 6 */ + 5645 "00100000" // /* MW 5 */ + 5646 "11010111" // /* MW 4 */ + 5647 "00101001" // /* MW 3 */ + 5648 "10000111" // /* MW 2 */ + 5649 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 first + 5650 "10011000" // LDA r0, [p4], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5651 "00010110" // /* MW 3 */ + 5652 "10001000" // /* MW 2 */ + 5653 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 + 5654 "10011000" // LDA dn6, [p4], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5655 "00100110" // /* MW 3 */ + 5656 "10101011" // /* MW 2 */ + 5657 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 + 5658 "10011000" // LDA r27, [p4], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5659 "01110110" // /* MW 3 */ + 5660 "00101111" // /* MW 2 */ + 5661 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1149 80 first + 5662 "10011000" // LDA m5, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5663 "10000110" // /* MW 3 */ + 5664 "00011110" // /* MW 2 */ + 5665 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1154 80 first + 5666 "10011000" // LDA dj5, [p4], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5667 "11000110" // /* MW 3 */ + 5668 "10001010" // /* MW 2 */ + 5669 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 743 87 first + 5670 "10011000" // LDA m4, [p4], #-28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5671 "00000110" // /* MW 3 */ + 5672 "10011110" // /* MW 2 */ + 5673 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 745 83 first + 5674 "10011000" // LDA r1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5675 "00110110" // /* MW 3 */ + 5676 "00011100" // /* MW 2 */ + 5677 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 746 83 first +.src_ref 3 "conv2d_bf16.h" 1125 16 first + 5678 "10010100" // LDA r0, [p4], m6; ADD.NC dj6, r6, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5679 "00000010" // /* MW 5 */ + 5680 "00000110" // /* MW 4 */ + 5681 "11011101" // /* MW 3 */ + 5682 "00000010" // /* MW 2 */ + 5683 "10011001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1143 66 first + 5684 "10011000" // LDA r3, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5685 "01110110" // /* MW 3 */ + 5686 "00010100" // /* MW 2 */ + 5687 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1206 63 first + 5688 "10011000" // LDA r4, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5689 "10010110" // /* MW 3 */ + 5690 "00000100" // /* MW 2 */ + 5691 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1149 89 + 5692 "11111000" // MOV r7, m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5693 "00000000" // /* MW 3 */ + 5694 "11011010" // /* MW 2 */ + 5695 "00011001" // /* MW 1 */ + 5696 "01011000" // ADD.NC dj2, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5697 "10011001" // /* MW 3 */ + 5698 "10000011" // /* MW 2 */ + 5699 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1154 89 + 5700 "11111000" // MOV r16, dj5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5701 "00000000" // /* MW 3 */ + 5702 "00011011" // /* MW 2 */ + 5703 "00011100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 first + 5704 "01011000" // ADD.NC m2, r27, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5705 "10011001" // /* MW 3 */ + 5706 "00001101" // /* MW 2 */ + 5707 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1149 89 first + 5708 "00011000" // ADD.NC m6, r7, #-64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5709 "11100000" // /* MW 3 */ + 5710 "00000011" // /* MW 2 */ + 5711 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1154 89 first + 5712 "00100100" // ADD r3, r3, #-1; ADD.NC m7, r16, #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5713 "11000000" // /* MW 5 */ + 5714 "00010000" // /* MW 4 */ + 5715 "11101110" // /* MW 3 */ + 5716 "11111111" // /* MW 2 */ + 5717 "00011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1287 37 + 5718 "10111010" // NOPA; NOPB; MOV m1, dj2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5719 "01111110" // /* MW 9 */ + 5720 "10000000" // /* MW 8 */ + 5721 "10000010" // /* MW 7 */ + 5722 "00000000" // /* MW 6 */ + 5723 "00010000" // /* MW 5 */ + 5724 "00000000" // /* MW 4 */ + 5725 "11110000" // /* MW 3 */ + 5726 "00101100" // /* MW 2 */ + 5727 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_976 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 +.src_ref 3 "conv2d_bf16.h" 738 8 +.src_ref 3 "conv2d_bf16.h" 1147 31 first +.src_ref 3 "conv2d_bf16.h" 1187 40 first +.loop_nesting 1 + 5728 "01110110" // VLDA.CONV.fp32.bf16 cml0, [p6], #64; MOVS p1, r5; LSHL r14, r2, r15; MOV p0, r14 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5729 "01111000" // /* MW 11 */ + 5730 "10010000" // /* MW 10 */ + 5731 "00110011" // /* MW 9 */ + 5732 "11101100" // /* MW 8 */ + 5733 "11100111" // /* MW 7 */ + 5734 "00000100" // /* MW 6 */ + 5735 "00001011" // /* MW 5 */ + 5736 "10000101" // /* MW 4 */ + 5737 "01110001" // /* MW 3 */ + 5738 "10000101" // /* MW 2 */ + 5739 "11000011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 1188 50 first + 5740 "11110110" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc3, dn3; ADD.NC p4, r14, r12 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5741 "10100000" // /* MW 11 */ + 5742 "10011000" // /* MW 10 */ + 5743 "00110011" // /* MW 9 */ + 5744 "00000010" // /* MW 8 */ + 5745 "01001011" // /* MW 7 */ + 5746 "00001110" // /* MW 6 */ + 5747 "00101011" // /* MW 5 */ + 5748 "00101000" // /* MW 4 */ + 5749 "01111000" // /* MW 3 */ + 5750 "10000001" // /* MW 2 */ + 5751 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first + 5752 "11110110" // VLDA.POP.576 ex7, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];MOVS dn7, dn6; MOV dj7, dj6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5753 "01110000" // /* MW 11 */ + 5754 "10000000" // /* MW 10 */ + 5755 "11000110" // /* MW 9 */ + 5756 "00000011" // /* MW 8 */ + 5757 "01001011" // /* MW 7 */ + 5758 "01011010" // /* MW 6 */ + 5759 "00101111" // /* MW 5 */ + 5760 "00101000" // /* MW 4 */ + 5761 "01111000" // /* MW 3 */ + 5762 "00111001" // /* MW 2 */ + 5763 "10100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 1149 31 first + 5764 "11110110" // VLDA.CONV.fp32.bf16 cmh0, [p6], m6;VLDB.POP.576 ex6, [p0, lf0, r24];MOVS dn3, r19; MOV m3, m2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5765 "01110000" // /* MW 11 */ + 5766 "00000000" // /* MW 10 */ + 5767 "10000010" // /* MW 9 */ + 5768 "00000001" // /* MW 8 */ + 5769 "00001011" // /* MW 7 */ + 5770 "01010011" // /* MW 6 */ + 5771 "00101011" // /* MW 5 */ + 5772 "00000011" // /* MW 4 */ + 5773 "01110100" // /* MW 3 */ + 5774 "00001101" // /* MW 2 */ + 5775 "11011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 743 30 first + 5776 "10111010" // VLDA.POP.576 ex8, [p1, lf1, r25, m4];VLDB.POP.576.3D ex11, [p0, lf0, r24, d0]; MOV dj3, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5777 "01011110" // /* MW 9 */ + 5778 "00000000" // /* MW 8 */ + 5779 "11000000" // /* MW 7 */ + 5780 "00000001" // /* MW 6 */ + 5781 "11010100" // /* MW 5 */ + 5782 "00010010" // /* MW 4 */ + 5783 "01110100" // /* MW 3 */ + 5784 "01000001" // /* MW 2 */ + 5785 "01110001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 1152 31 first +.src_ref 3 "conv2d_bf16.h" 1206 8 first + 5786 "10110110" // VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.FILL.512 [p0, lf0, r24]; MOVXM le, #6048 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5787 "00010000" // /* MW 11 */ + 5788 "11010000" // /* MW 10 */ + 5789 "10111011" // /* MW 9 */ + 5790 "00000101" // /* MW 8 */ + 5791 "00000000" // /* MW 7 */ + 5792 "00000000" // /* MW 6 */ + 5793 "00101000" // /* MW 5 */ + 5794 "00101000" // /* MW 4 */ + 5795 "01111000" // /* MW 3 */ + 5796 "10010101" // /* MW 2 */ + 5797 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 1154 31 first +.src_ref 3 "conv2d_bf16.h" 1206 8 + 5798 "10110110" // VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.FILL.512 [p0, lf0, r24]; MOVXM ls, #6000 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5799 "00010000" // /* MW 11 */ + 5800 "10111000" // /* MW 10 */ + 5801 "01111011" // /* MW 9 */ + 5802 "00000100" // /* MW 8 */ + 5803 "00000000" // /* MW 7 */ + 5804 "00000000" // /* MW 6 */ + 5805 "00101000" // /* MW 5 */ + 5806 "00101000" // /* MW 4 */ + 5807 "01111000" // /* MW 3 */ + 5808 "00011101" // /* MW 2 */ + 5809 "11011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 740 30 first + 5810 "00111100" // VLDA.CONV.fp32.bf16 cml3, [p4];VLDB.POP.576 ex2, [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5811 "00101000" // /* MW 5 */ + 5812 "00000001" // /* MW 4 */ + 5813 "01110100" // /* MW 3 */ + 5814 "10110101" // /* MW 2 */ + 5815 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 1157 31 first + 5816 "00111100" // VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5817 "00101000" // /* MW 5 */ + 5818 "00100010" // /* MW 4 */ + 5819 "01111000" // /* MW 3 */ + 5820 "10100101" // /* MW 2 */ + 5821 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 1159 31 first + 5822 "00111100" // VLDA.CONV.fp32.bf16 cmh2, [p6], m6;VLDB.FILL.512 [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5823 "00101000" // /* MW 5 */ + 5824 "00101000" // /* MW 4 */ + 5825 "01111000" // /* MW 3 */ + 5826 "00101101" // /* MW 2 */ + 5827 "11011001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 738 8 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 5828 "00111100" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5829 "00101000" // /* MW 5 */ + 5830 "00101000" // /* MW 4 */ + 5831 "01111000" // /* MW 3 */ + 5832 "10000001" // /* MW 2 */ + 5833 "00100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 1192 29 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 5834 "00111100" // VLDA.CONV.fp32.bf16 cmh3, [p4], #64;VLDB.POP.576 ex2, [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5835 "00101000" // /* MW 5 */ + 5836 "00000001" // /* MW 4 */ + 5837 "01110100" // /* MW 3 */ + 5838 "10111101" // /* MW 2 */ + 5839 "10000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 745 30 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5840 "10111010" // VLDA.CONV.fp32.bf16 cmh4, [p4];VLDB.POP.576.3D ex4, [p0, lf0, r24, d0]; VSHUFFLE ex10, ex6, ex11, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5841 "11101110" // /* MW 9 */ + 5842 "11000011" // /* MW 8 */ + 5843 "10011010" // /* MW 7 */ + 5844 "00000010" // /* MW 6 */ + 5845 "00010100" // /* MW 5 */ + 5846 "00010001" // /* MW 4 */ + 5847 "01110100" // /* MW 3 */ + 5848 "11001101" // /* MW 2 */ + 5849 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 1162 81 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5850 "11110110" // VLDA.CONV.fp32.bf16 cml4, [p4];VLDB.FILL.512 [p0, lf0, r24];MOVS p4, p6; VSHUFFLE ex6, ex6, ex11, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5851 "11100000" // /* MW 11 */ + 5852 "11000001" // /* MW 10 */ + 5853 "10011010" // /* MW 9 */ + 5854 "00000001" // /* MW 8 */ + 5855 "10001011" // /* MW 7 */ + 5856 "10011000" // /* MW 6 */ + 5857 "00101100" // /* MW 5 */ + 5858 "00101000" // /* MW 4 */ + 5859 "01111000" // /* MW 3 */ + 5860 "11000101" // /* MW 2 */ + 5861 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5862 "01001010" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex1, [p1, lf1, r25]; VMAC.f dm0, dm0, ex10, ex7, r9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5863 "11101001" // /* MW 9 */ + 5864 "00010100" // /* MW 8 */ + 5865 "01001000" // /* MW 7 */ + 5866 "00011101" // /* MW 6 */ + 5867 "01010100" // /* MW 5 */ + 5868 "00000000" // /* MW 4 */ + 5869 "01110011" // /* MW 3 */ + 5870 "10000001" // /* MW 2 */ + 5871 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5872 "01101110" // VLDA.3D.CONV.fp32.bf16 cml3, [p6], d3; MOVS dn3, dn2; MOV dj3, dj5; VMAC.f dm1, dm1, ex6, ex7, r9 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5873 "11101001" // /* MW 13 */ + 5874 "00101100" // /* MW 12 */ + 5875 "01001001" // /* MW 11 */ + 5876 "00000111" // /* MW 10 */ + 5877 "01011000" // /* MW 9 */ + 5878 "01011100" // /* MW 8 */ + 5879 "00000000" // /* MW 7 */ + 5880 "00000000" // /* MW 6 */ + 5881 "10010110" // /* MW 5 */ + 5882 "10010100" // /* MW 4 */ + 5883 "01110110" // /* MW 3 */ + 5884 "00110101" // /* MW 2 */ + 5885 "11001111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 751 26 first +.src_ref 3 "conv2d_bf16.h" 1162 81 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5886 "01101110" // VLDA.CONV.fp32.bf16 cmh3, [p4, #64]; MOVS dc5, dc7; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm2, dm2, ex10, ex8, r9 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5887 "00001001" // /* MW 13 */ + 5888 "01010101" // /* MW 12 */ + 5889 "01001010" // /* MW 11 */ + 5890 "00111110" // /* MW 10 */ + 5891 "10010000" // /* MW 9 */ + 5892 "01001100" // /* MW 8 */ + 5893 "00000000" // /* MW 7 */ + 5894 "00000000" // /* MW 6 */ + 5895 "10010110" // /* MW 5 */ + 5896 "00111000" // /* MW 4 */ + 5897 "01111010" // /* MW 3 */ + 5898 "10111101" // /* MW 2 */ + 5899 "10000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 1199 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5900 "01101110" // VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dn2, dc3; VSHUFFLE ex5, ex2, ex4, r0; VADD.f dm0, dm3, dm0, r31 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5901 "00111101" // /* MW 13 */ + 5902 "01100000" // /* MW 12 */ + 5903 "11111000" // /* MW 11 */ + 5904 "00011110" // /* MW 10 */ + 5905 "10010000" // /* MW 9 */ + 5906 "01010100" // /* MW 8 */ + 5907 "00000000" // /* MW 7 */ + 5908 "00000000" // /* MW 6 */ + 5909 "10010110" // /* MW 5 */ + 5910 "10011000" // /* MW 4 */ + 5911 "01110100" // /* MW 3 */ + 5912 "00000001" // /* MW 2 */ + 5913 "01110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 1200 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5914 "01100010" // VLDA.FILL.512 [p1, lf1, r25]; VADD.f dm1, dm3, dm1, r31 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5915 "00111101" // /* MW 7 */ + 5916 "01100100" // /* MW 6 */ + 5917 "11111001" // /* MW 5 */ + 5918 "00000100" // /* MW 4 */ + 5919 "01110000" // /* MW 3 */ + 5920 "10000001" // /* MW 2 */ + 5921 "00100010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 1201 26 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 5922 "01100010" // VLDA.POP.576 ex1, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r31 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5923 "00111101" // /* MW 7 */ + 5924 "10001000" // /* MW 6 */ + 5925 "11111010" // /* MW 5 */ + 5926 "00000100" // /* MW 4 */ + 5927 "01110000" // /* MW 3 */ + 5928 "00001001" // /* MW 2 */ + 5929 "10100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5930 "01100010" // VLDA.POP.576 ex0, [p1, lf1, r25, m4]; VMAC.f dm3, dm3, ex6, ex8, r9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5931 "00001001" // /* MW 7 */ + 5932 "01101101" // /* MW 6 */ + 5933 "01001011" // /* MW 5 */ + 5934 "00000100" // /* MW 4 */ + 5935 "01110000" // /* MW 3 */ + 5936 "00000001" // /* MW 2 */ + 5937 "01110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5938 "00111100" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5939 "00101000" // /* MW 5 */ + 5940 "00000001" // /* MW 4 */ + 5941 "01110100" // /* MW 3 */ + 5942 "10000001" // /* MW 2 */ + 5943 "00100010" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 978 11 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5944 "00011000" // VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5945 "00010100" // /* MW 3 */ + 5946 "00010001" // /* MW 2 */ + 5947 "00111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 1202 26 first +.src_ref 3 "conv2d_bf16.h" 1206 8 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5948 "01100110" // VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24]; ADD.NC lc, r4, #-5; VADD.f dm3, dm4, dm3, r31 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5949 "00111101" // /* MW 11 */ + 5950 "10001100" // /* MW 10 */ + 5951 "11111011" // /* MW 9 */ + 5952 "10000010" // /* MW 8 */ + 5953 "01111101" // /* MW 7 */ + 5954 "01110010" // /* MW 6 */ + 5955 "00101101" // /* MW 5 */ + 5956 "00101000" // /* MW 4 */ + 5957 "01111000" // /* MW 3 */ + 5958 "00001001" // /* MW 2 */ + 5959 "10100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5960 "01001010" // VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24]; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5961 "00101001" // /* MW 9 */ + 5962 "00000110" // /* MW 8 */ + 5963 "10100000" // /* MW 7 */ + 5964 "00011101" // /* MW 6 */ + 5965 "00010100" // /* MW 5 */ + 5966 "00010100" // /* MW 4 */ + 5967 "01110100" // /* MW 3 */ + 5968 "00000001" // /* MW 2 */ + 5969 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5970 "01001110" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24]; NOPX; MOV dj5, r21; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5971 "00001001" // /* MW 13 */ + 5972 "01000110" // /* MW 12 */ + 5973 "10100010" // /* MW 11 */ + 5974 "00001111" // /* MW 10 */ + 5975 "10101010" // /* MW 9 */ + 5976 "01011000" // /* MW 8 */ + 5977 "00000000" // /* MW 7 */ + 5978 "00000000" // /* MW 6 */ + 5979 "00101000" // /* MW 5 */ + 5980 "00000001" // /* MW 4 */ + 5981 "01110100" // /* MW 3 */ + 5982 "10000001" // /* MW 2 */ + 5983 "00100010" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5984 "01001011" // NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 5985 "01010001" // /* MW 15 */ + 5986 "00001001" // /* MW 14 */ + 5987 "11101101" // /* MW 13 */ + 5988 "00000011" // /* MW 12 */ + 5989 "11001001" // /* MW 11 */ + 5990 "00000000" // /* MW 10 */ + 5991 "00000000" // /* MW 9 */ + 5992 "00000000" // /* MW 8 */ + 5993 "01011011" // /* MW 7 */ + 5994 "00000001" // /* MW 6 */ + 5995 "00101000" // /* MW 5 */ + 5996 "00100010" // /* MW 4 */ + 5997 "11111000" // /* MW 3 */ + 5998 "00101100" // /* MW 2 */ + 5999 "00000000" // /* MW 1 */ +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1248 +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.begin_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt +.loop_nesting 2 + 6000 "01001011" // VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6001 "01010000" // /* MW 15 */ + 6002 "00011011" // /* MW 14 */ + 6003 "11101101" // /* MW 13 */ + 6004 "00000001" // /* MW 12 */ + 6005 "01001001" // /* MW 11 */ + 6006 "00000001" // /* MW 10 */ + 6007 "00000000" // /* MW 9 */ + 6008 "00000000" // /* MW 8 */ + 6009 "01011011" // /* MW 7 */ + 6010 "00000001" // /* MW 6 */ + 6011 "00101000" // /* MW 5 */ + 6012 "00101000" // /* MW 4 */ + 6013 "01111000" // /* MW 3 */ + 6014 "00001001" // /* MW 2 */ + 6015 "10100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6016 "01001011" // VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6017 "00110001" // /* MW 15 */ + 6018 "00000000" // /* MW 14 */ + 6019 "01111101" // /* MW 13 */ + 6020 "10100101" // /* MW 12 */ + 6021 "00000001" // /* MW 11 */ + 6022 "00000000" // /* MW 10 */ + 6023 "00000000" // /* MW 9 */ + 6024 "00000000" // /* MW 8 */ + 6025 "01011011" // /* MW 7 */ + 6026 "00000001" // /* MW 6 */ + 6027 "00101000" // /* MW 5 */ + 6028 "00101000" // /* MW 4 */ + 6029 "01111000" // /* MW 3 */ + 6030 "00000001" // /* MW 2 */ + 6031 "01110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6032 "01001011" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6033 "00110000" // /* MW 15 */ + 6034 "00010010" // /* MW 14 */ + 6035 "01111101" // /* MW 13 */ + 6036 "10100101" // /* MW 12 */ + 6037 "00000001" // /* MW 11 */ + 6038 "00000000" // /* MW 10 */ + 6039 "00000000" // /* MW 9 */ + 6040 "00000000" // /* MW 8 */ + 6041 "01011011" // /* MW 7 */ + 6042 "00000001" // /* MW 6 */ + 6043 "00101000" // /* MW 5 */ + 6044 "00000001" // /* MW 4 */ + 6045 "01110100" // /* MW 3 */ + 6046 "10000001" // /* MW 2 */ + 6047 "00100010" // /* MW 1 */ +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1296 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.end_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6048 "01001011" // NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6049 "01010001" // /* MW 15 */ + 6050 "00001001" // /* MW 14 */ + 6051 "11101101" // /* MW 13 */ + 6052 "00000011" // /* MW 12 */ + 6053 "11001001" // /* MW 11 */ + 6054 "00000000" // /* MW 10 */ + 6055 "00000000" // /* MW 9 */ + 6056 "00000000" // /* MW 8 */ + 6057 "01011011" // /* MW 7 */ + 6058 "00000001" // /* MW 6 */ + 6059 "00101000" // /* MW 5 */ + 6060 "00100010" // /* MW 4 */ + 6061 "11111000" // /* MW 3 */ + 6062 "00101100" // /* MW 2 */ + 6063 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 6064 "01101110" // VLDA.POP.576 ex1, [p1, lf1, r25]; MOVS dn6, dn7; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6065 "00001001" // /* MW 13 */ + 6066 "01101010" // /* MW 12 */ + 6067 "10100011" // /* MW 11 */ + 6068 "00011110" // /* MW 10 */ + 6069 "10010000" // /* MW 9 */ + 6070 "01010100" // /* MW 8 */ + 6071 "00000000" // /* MW 7 */ + 6072 "00000000" // /* MW 6 */ + 6073 "10010110" // /* MW 5 */ + 6074 "10111100" // /* MW 4 */ + 6075 "01111100" // /* MW 3 */ + 6076 "00001001" // /* MW 2 */ + 6077 "10100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6078 "01101110" // VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dc7, dn3; MOV dj7, dj3; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6079 "00101001" // /* MW 13 */ + 6080 "00000110" // /* MW 12 */ + 6081 "10100000" // /* MW 11 */ + 6082 "00000111" // /* MW 10 */ + 6083 "00111000" // /* MW 9 */ + 6084 "01111100" // /* MW 8 */ + 6085 "00000000" // /* MW 7 */ + 6086 "00000000" // /* MW 6 */ + 6087 "10010110" // /* MW 5 */ + 6088 "00011100" // /* MW 4 */ + 6089 "01111110" // /* MW 3 */ + 6090 "00000001" // /* MW 2 */ + 6091 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6092 "01001010" // MOVS dc3, p3; MOV r5, dj2; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6093 "00001001" // /* MW 9 */ + 6094 "01000110" // /* MW 8 */ + 6095 "10100010" // /* MW 7 */ + 6096 "11100100" // /* MW 6 */ + 6097 "00000000" // /* MW 5 */ + 6098 "01010101" // /* MW 4 */ + 6099 "01100001" // /* MW 3 */ + 6100 "10010001" // /* MW 2 */ + 6101 "01100001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6102 "01001010" // MOVS dn3, r22; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6103 "00101001" // /* MW 9 */ + 6104 "00101010" // /* MW 8 */ + 6105 "10100001" // /* MW 7 */ + 6106 "11000100" // /* MW 6 */ + 6107 "00000111" // /* MW 5 */ + 6108 "10010010" // /* MW 4 */ + 6109 "01100001" // /* MW 3 */ + 6110 "11000001" // /* MW 2 */ + 6111 "01101010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6112 "01001010" // MOVS dn7, r28; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6113 "00001001" // /* MW 9 */ + 6114 "01101010" // /* MW 8 */ + 6115 "10100011" // /* MW 7 */ + 6116 "11000100" // /* MW 6 */ + 6117 "00000011" // /* MW 5 */ + 6118 "10010010" // /* MW 4 */ + 6119 "01100010" // /* MW 3 */ + 6120 "10000001" // /* MW 2 */ + 6121 "11101011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 749 26 first +.src_ref 3 "conv2d_bf16.h" 1285 32 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6122 "01100110" // PADDB [p7], m5; MOVS p5, p7; MOV dj2, dj7; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6123 "00101001" // /* MW 11 */ + 6124 "00000110" // /* MW 10 */ + 6125 "10100000" // /* MW 9 */ + 6126 "11100110" // /* MW 8 */ + 6127 "00000000" // /* MW 7 */ + 6128 "10001111" // /* MW 6 */ + 6129 "00100010" // /* MW 5 */ + 6130 "01010111" // /* MW 4 */ + 6131 "01101111" // /* MW 3 */ + 6132 "10010001" // /* MW 2 */ + 6133 "10110011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6134 "01001010" // MOVS p4, p7; MOV m2, m3; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6135 "00001001" // /* MW 9 */ + 6136 "01000110" // /* MW 8 */ + 6137 "10100010" // /* MW 7 */ + 6138 "11100100" // /* MW 6 */ + 6139 "00000000" // /* MW 5 */ + 6140 "00000110" // /* MW 4 */ + 6141 "01100010" // /* MW 3 */ + 6142 "10010001" // /* MW 2 */ + 6143 "10010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6144 "01100010" // VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6145 "00101001" // /* MW 7 */ + 6146 "00101010" // /* MW 6 */ + 6147 "10100001" // /* MW 5 */ + 6148 "11000110" // /* MW 4 */ + 6149 "00000011" // /* MW 3 */ + 6150 "10010010" // /* MW 2 */ + 6151 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 6152 "01100010" // VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6153 "00001001" // /* MW 7 */ + 6154 "01101010" // /* MW 6 */ + 6155 "10100011" // /* MW 5 */ + 6156 "11000110" // /* MW 4 */ + 6157 "00000111" // /* MW 3 */ + 6158 "10010010" // /* MW 2 */ + 6159 "00000001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 + 6160 "11111000" // MOV dj7, dj5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6161 "00000000" // /* MW 3 */ + 6162 "10001011" // /* MW 2 */ + 6163 "00011111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 750 26 first + 6164 "01100010" // MOV m3, r23; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6165 "00101001" // /* MW 7 */ + 6166 "00101010" // /* MW 6 */ + 6167 "10100001" // /* MW 5 */ + 6168 "11100110" // /* MW 4 */ + 6169 "10100000" // /* MW 3 */ + 6170 "00001011" // /* MW 2 */ + 6171 "00000011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 749 26 first + 6172 "01100010" // MOV dj3, r17; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6173 "00101001" // /* MW 7 */ + 6174 "00000110" // /* MW 6 */ + 6175 "10100000" // /* MW 5 */ + 6176 "11100110" // /* MW 4 */ + 6177 "10100000" // /* MW 3 */ + 6178 "10001000" // /* MW 2 */ + 6179 "00000011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 + 6180 "01001010" // PADDB.3D [p0], d3; MOV m3, dj2; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6181 "00001001" // /* MW 9 */ + 6182 "01101010" // /* MW 8 */ + 6183 "10100011" // /* MW 7 */ + 6184 "11100110" // /* MW 6 */ + 6185 "00000000" // /* MW 5 */ + 6186 "00000101" // /* MW 4 */ + 6187 "00100011" // /* MW 3 */ + 6188 "11110111" // /* MW 2 */ + 6189 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 751 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 first + 6190 "01100110" // PADDB [p7], m3; MOVS p3, dc3; MOV dj5, r5; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6191 "00001001" // /* MW 11 */ + 6192 "01000110" // /* MW 10 */ + 6193 "10100010" // /* MW 9 */ + 6194 "11100110" // /* MW 8 */ + 6195 "10100000" // /* MW 7 */ + 6196 "10000010" // /* MW 6 */ + 6197 "00100101" // /* MW 5 */ + 6198 "11010111" // /* MW 4 */ + 6199 "01101110" // /* MW 3 */ + 6200 "10001001" // /* MW 2 */ + 6201 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 + 6202 "00000010" // MOVS dc3, dc5; MOV dj7, dj5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6203 "01110000" // /* MW 7 */ + 6204 "10000000" // /* MW 6 */ + 6205 "11000101" // /* MW 5 */ + 6206 "00000011" // /* MW 4 */ + 6207 "01100000" // /* MW 3 */ + 6208 "10001001" // /* MW 2 */ + 6209 "01100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 1287 37 + 6210 "00000010" // MOVS dc5, r2; MOV m3, m1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6211 "01110000" // /* MW 7 */ + 6212 "00000000" // /* MW 6 */ + 6213 "10000001" // /* MW 5 */ + 6214 "00000001" // /* MW 4 */ + 6215 "01100000" // /* MW 3 */ + 6216 "01000001" // /* MW 2 */ + 6217 "10100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first + 6218 "00000010" // VCONV.bf16.fp32 x11, cml1; MOV m1, r29 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6219 "01110000" // /* MW 7 */ + 6220 "01010000" // /* MW 6 */ + 6221 "10000111" // /* MW 5 */ + 6222 "00000000" // /* MW 4 */ + 6223 "11000000" // /* MW 3 */ + 6224 "00010010" // /* MW 2 */ + 6225 "10110010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 + 6226 "00000010" // VCONV.bf16.fp32 x10, cml0; MOV dj5, r30 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6227 "01110000" // /* MW 7 */ + 6228 "10010000" // /* MW 6 */ + 6229 "11000111" // /* MW 5 */ + 6230 "00000010" // /* MW 4 */ + 6231 "11000000" // /* MW 3 */ + 6232 "00000010" // /* MW 2 */ + 6233 "10100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 3 "conv2d_bf16.h" 736 8 +.src_ref 3 "conv2d_bf16.h" 1287 37 + 6234 "10111010" // PADDB.3D [p1], d1; MOVS p0, p7; MOV r14, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6235 "01110110" // /* MW 9 */ + 6236 "01100000" // /* MW 8 */ + 6237 "11001000" // /* MW 7 */ + 6238 "00000001" // /* MW 6 */ + 6239 "10010000" // /* MW 5 */ + 6240 "00111011" // /* MW 4 */ + 6241 "01100001" // /* MW 3 */ + 6242 "10010001" // /* MW 2 */ + 6243 "00010011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 3 "conv2d_bf16.h" 1287 37 + 6244 "00000010" // VCONV.bf16.fp32 x6, cmh0; MOV m1, m3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6245 "01110000" // /* MW 7 */ + 6246 "00000000" // /* MW 6 */ + 6247 "10000011" // /* MW 5 */ + 6248 "00000000" // /* MW 4 */ + 6249 "11000000" // /* MW 3 */ + 6250 "00001010" // /* MW 2 */ + 6251 "01100010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 1218 20 first +.src_ref 3 "conv2d_bf16.h" 1287 37 first + 6252 "00110110" // PADDB [p0], m1; VCONV.bf16.fp32 x5, cml2; JZ r18, #6384 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=6384 delay_slots=5 */ + 6253 "01100000" // /* MW 11 */ + 6254 "00000000" // /* MW 10 */ + 6255 "00000000" // /* MW 9 */ + 6256 "00011110" // /* MW 8 */ + 6257 "00000011" // /* MW 7 */ + 6258 "00100100" // /* MW 6 */ + 6259 "00100000" // /* MW 5 */ + 6260 "01010111" // /* MW 4 */ + 6261 "11000000" // /* MW 3 */ + 6262 "00100010" // /* MW 2 */ + 6263 "01010010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 3 "conv2d_bf16.h" 738 8 +.delay_slot + 6264 "00000010" // VCONV.bf16.fp32 x7, cmh1; MOV r5, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6265 "01110000" // /* MW 7 */ + 6266 "01100000" // /* MW 6 */ + 6267 "10101001" // /* MW 5 */ + 6268 "00000000" // /* MW 4 */ + 6269 "11000000" // /* MW 3 */ + 6270 "00011010" // /* MW 2 */ + 6271 "01110010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6272 "00000010" // VCONV.bf16.fp32 x8, cml3; MOV dn7, dc7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6273 "01110000" // /* MW 7 */ + 6274 "11000000" // /* MW 6 */ + 6275 "10100111" // /* MW 5 */ + 6276 "00000011" // /* MW 4 */ + 6277 "11000000" // /* MW 3 */ + 6278 "00110010" // /* MW 2 */ + 6279 "10000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6280 "10111010" // PADDB [p5], m1; VCONV.bf16.fp32 x1, cmh3; MOV p1, p5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6281 "01110110" // /* MW 9 */ + 6282 "01100000" // /* MW 8 */ + 6283 "10110101" // /* MW 7 */ + 6284 "00000000" // /* MW 6 */ + 6285 "10010000" // /* MW 5 */ + 6286 "00101011" // /* MW 4 */ + 6287 "11000101" // /* MW 3 */ + 6288 "00111010" // /* MW 2 */ + 6289 "00010010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.delay_slot + 6290 "00000010" // VCONV.bf16.fp32 x2, cmh2; MOV dj5, dj2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6291 "01110000" // /* MW 7 */ + 6292 "10000000" // /* MW 6 */ + 6293 "11000010" // /* MW 5 */ + 6294 "00000010" // /* MW 4 */ + 6295 "11000000" // /* MW 3 */ + 6296 "00101010" // /* MW 2 */ + 6297 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 1187 40 +.delay_slot + 6298 "00000010" // MOVS dc7, dc3; MOV r2, dc5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6299 "01110000" // /* MW 7 */ + 6300 "11000000" // /* MW 6 */ + 6301 "01001101" // /* MW 5 */ + 6302 "00000000" // /* MW 4 */ + 6303 "01100000" // /* MW 3 */ + 6304 "10001001" // /* MW 2 */ + 6305 "11100001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first + 6306 "11111000" // VMAX_LT.bf16 x11, r16, x11, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6307 "11101100" // /* MW 3 */ + 6308 "11011100" // /* MW 2 */ + 6309 "00011101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 + 6310 "11111000" // VMAX_LT.bf16 x7, r16, x7, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6311 "11101100" // /* MW 3 */ + 6312 "10111100" // /* MW 2 */ + 6313 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 + 6314 "00000010" // VST x11, [p1, dj7]; VMAX_LT.bf16 x10, r16, x10, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6315 "01110000" // /* MW 7 */ + 6316 "01110110" // /* MW 6 */ + 6317 "10101010" // /* MW 5 */ + 6318 "00000010" // /* MW 4 */ + 6319 "01100000" // /* MW 3 */ + 6320 "01011010" // /* MW 2 */ + 6321 "00111100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first + 6322 "00000010" // VST x7, [p5, #64]; VMAX_LT.bf16 x7, r16, x6, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6323 "01110000" // /* MW 7 */ + 6324 "01110110" // /* MW 6 */ + 6325 "11011010" // /* MW 5 */ + 6326 "00000001" // /* MW 4 */ + 6327 "01100000" // /* MW 3 */ + 6328 "10111010" // /* MW 2 */ + 6329 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first + 6330 "00111010" // VST x10, [p1]; J #6416 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=6416 delay_slots=5 */ + 6331 "00100001" // /* MW 9 */ + 6332 "00000000" // /* MW 8 */ + 6333 "00000000" // /* MW 7 */ + 6334 "00100010" // /* MW 6 */ + 6335 "00000011" // /* MW 5 */ + 6336 "00000000" // /* MW 4 */ + 6337 "01100000" // /* MW 3 */ + 6338 "11010010" // /* MW 2 */ + 6339 "00100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 6340 "00000010" // VST x7, [p1, #64]; VMAX_LT.bf16 x10, r16, x8, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6341 "01110000" // /* MW 7 */ + 6342 "01110110" // /* MW 6 */ + 6343 "10100010" // /* MW 5 */ + 6344 "00000010" // /* MW 4 */ + 6345 "01100000" // /* MW 3 */ + 6346 "10111010" // /* MW 2 */ + 6347 "00100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 6348 "11111000" // VMAX_LT.bf16 x7, r16, x1, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6349 "11101100" // /* MW 3 */ + 6350 "10001100" // /* MW 2 */ + 6351 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 6352 "00000010" // VST x10, [p0]; VMAX_LT.bf16 x10, r16, x5, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6353 "01110000" // /* MW 7 */ + 6354 "01110110" // /* MW 6 */ + 6355 "10010110" // /* MW 5 */ + 6356 "00000010" // /* MW 4 */ + 6357 "01100000" // /* MW 3 */ + 6358 "11010010" // /* MW 2 */ + 6359 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 6360 "00000010" // VST x7, [p0, #64]; VMAX_LT.bf16 x2, r16, x2, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6361 "01110000" // /* MW 7 */ + 6362 "01110110" // /* MW 6 */ + 6363 "10001010" // /* MW 5 */ + 6364 "00000000" // /* MW 4 */ + 6365 "01100000" // /* MW 3 */ + 6366 "10111010" // /* MW 2 */ + 6367 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.delay_slot + 6368 "11100001" // NOPA; NOPB; VST x10, [p4, dj5]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6369 "00000000" // /* MW 15 */ + 6370 "00000000" // /* MW 14 */ + 6371 "01111000" // /* MW 13 */ + 6372 "10100101" // /* MW 12 */ + 6373 "00000001" // /* MW 11 */ + 6374 "00000000" // /* MW 10 */ + 6375 "00000000" // /* MW 9 */ + 6376 "00000000" // /* MW 8 */ + 6377 "10010011" // /* MW 7 */ + 6378 "10100010" // /* MW 6 */ + 6379 "00100100" // /* MW 5 */ + 6380 "00000000" // /* MW 4 */ + 6381 "11110000" // /* MW 3 */ + 6382 "00101100" // /* MW 2 */ + 6383 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1632 +.src_ref 5 "vector.hpp" 1152 43 + 6384 "00011000" // VST.CONV.bf16.fp32 cml1, [p1, dj7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6385 "10100011" // /* MW 3 */ + 6386 "11100000" // /* MW 2 */ + 6387 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6388 "00011000" // VST.CONV.bf16.fp32 cmh1, [p5, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6389 "11100011" // /* MW 3 */ + 6390 "00010100" // /* MW 2 */ + 6391 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6392 "00011000" // VST.CONV.bf16.fp32 cml0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6393 "00100011" // /* MW 3 */ + 6394 "00000100" // /* MW 2 */ + 6395 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6396 "00011000" // VST.CONV.bf16.fp32 cmh0, [p1, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6397 "01100011" // /* MW 3 */ + 6398 "00010100" // /* MW 2 */ + 6399 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6400 "00011000" // VST x8, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6401 "00010011" // /* MW 3 */ + 6402 "00000110" // /* MW 2 */ + 6403 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6404 "00011000" // VST.CONV.bf16.fp32 cmh3, [p0, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6405 "11100011" // /* MW 3 */ + 6406 "00010101" // /* MW 2 */ + 6407 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6408 "00000010" // VST.CONV.bf16.fp32 cml2, [p4, dj5]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6409 "01110000" // /* MW 7 */ + 6410 "10100101" // /* MW 6 */ + 6411 "00000001" // /* MW 5 */ + 6412 "00000000" // /* MW 4 */ + 6413 "01100000" // /* MW 3 */ + 6414 "00100100" // /* MW 2 */ + 6415 "10010100" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1664 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 1143 12 first + 6416 "00110110" // PADDB [p7], m5; VST x2, [p7, #64]; JNZD r3, r3, p2; MOV dj2, #0 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 6417 "01011000" // /* MW 11 */ + 6418 "00000000" // /* MW 10 */ + 6419 "01000000" // /* MW 9 */ + 6420 "00000001" // /* MW 8 */ + 6421 "00110101" // /* MW 7 */ + 6422 "00000110" // /* MW 6 */ + 6423 "00100000" // /* MW 5 */ + 6424 "01010111" // /* MW 4 */ + 6425 "01101111" // /* MW 3 */ + 6426 "10010010" // /* MW 2 */ + 6427 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.delay_slot + 6428 "11111000" // MOV dn3, dn2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6429 "10000000" // /* MW 3 */ + 6430 "01000100" // /* MW 2 */ + 6431 "00011011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.delay_slot + 6432 "11111000" // MOV dn2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6433 "10100000" // /* MW 3 */ + 6434 "01001001" // /* MW 2 */ + 6435 "00011010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.delay_slot + 6436 "11110100" // PADDB.3D [p7], d2; MOV dj2, dj7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6437 "00000001" // /* MW 5 */ + 6438 "00011110" // /* MW 4 */ + 6439 "00000101" // /* MW 3 */ + 6440 "01110010" // /* MW 2 */ + 6441 "11101011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.delay_slot + 6442 "11111000" // MOV dn2, dn7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6443 "10000000" // /* MW 3 */ + 6444 "01001110" // /* MW 2 */ + 6445 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6447 "00000000" // /* MW 1 */ +.loop_nesting 0 + 6448 "10000100" // J #7120 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=7120 delay_slots=5 */ + 6449 "00000000" // /* MW 5 */ + 6450 "00000000" // /* MW 4 */ + 6451 "11101000" // /* MW 3 */ + 6452 "00001101" // /* MW 2 */ + 6453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6455 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6457 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6461 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6463 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1712 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 792 8 +.src_ref 3 "conv2d_bf16.h" 1364 80 +.src_ref 3 "conv2d_bf16.h" 1364 80 + 6464 "01110110" // LDA r31, [sp, #-40]; MOVS dc2, p3; MOVX r14, #136; MOV p1, r14 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6465 "01111000" // /* MW 11 */ + 6466 "10010000" // /* MW 10 */ + 6467 "10110011" // /* MW 9 */ + 6468 "00001000" // /* MW 8 */ + 6469 "11100001" // /* MW 7 */ + 6470 "00000100" // /* MW 6 */ + 6471 "10001011" // /* MW 5 */ + 6472 "00001100" // /* MW 4 */ + 6473 "00100010" // /* MW 3 */ + 6474 "01111110" // /* MW 2 */ + 6475 "11111011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 1369 80 + 6476 "01110110" // MOVA m4, #60; MOVS dn2, r22; MOVX crRnd, r13; MOV dc6, dn2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6477 "01111000" // /* MW 11 */ + 6478 "01000000" // /* MW 10 */ + 6479 "01100010" // /* MW 9 */ + 6480 "00000011" // /* MW 8 */ + 6481 "11010100" // /* MW 7 */ + 6482 "00011011" // /* MW 6 */ + 6483 "00001011" // /* MW 5 */ + 6484 "01010110" // /* MW 4 */ + 6485 "10000010" // /* MW 3 */ + 6486 "10010000" // /* MW 2 */ + 6487 "00000111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 807 26 +.src_ref 3 "conv2d_bf16.h" 808 26 +.src_ref 3 "conv2d_bf16.h" 809 26 +.src_ref 3 "conv2d_bf16.h" 810 26 +.src_ref 3 "conv2d_bf16.h" 1436 26 +.src_ref 3 "conv2d_bf16.h" 1437 26 +.src_ref 3 "conv2d_bf16.h" 1438 26 +.src_ref 3 "conv2d_bf16.h" 1439 26 + 6488 "10111010" // MOVA r20, #60; MOVX r19, #780; MOV m2, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6489 "01111000" // /* MW 9 */ + 6490 "11010000" // /* MW 8 */ + 6491 "00000101" // /* MW 7 */ + 6492 "10001001" // /* MW 6 */ + 6493 "00110001" // /* MW 5 */ + 6494 "00011001" // /* MW 4 */ + 6495 "00000000" // /* MW 3 */ + 6496 "10010100" // /* MW 2 */ + 6497 "00000111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 802 83 +.src_ref 3 "conv2d_bf16.h" 1428 39 + 6498 "01110110" // MOVA m6, #-132; MOVS dn6, r28; MOVX r18, #6; MOV dj5, r30 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6499 "01111000" // /* MW 11 */ + 6500 "10010000" // /* MW 10 */ + 6501 "11000111" // /* MW 9 */ + 6502 "11001010" // /* MW 8 */ + 6503 "00100000" // /* MW 7 */ + 6504 "00000001" // /* MW 6 */ + 6505 "00001011" // /* MW 5 */ + 6506 "01011100" // /* MW 4 */ + 6507 "10000110" // /* MW 3 */ + 6508 "10011000" // /* MW 2 */ + 6509 "11101111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 792 8 +.src_ref 3 "conv2d_bf16.h" 794 8 + 6510 "01110110" // LDA p0, [sp, #-44]; MOVS dc5, r2; MOVX r25, #0; MOV m1, r29 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6511 "01111000" // /* MW 11 */ + 6512 "01010000" // /* MW 10 */ + 6513 "10000111" // /* MW 9 */ + 6514 "00001000" // /* MW 8 */ + 6515 "10010000" // /* MW 7 */ + 6516 "00000001" // /* MW 6 */ + 6517 "00001011" // /* MW 5 */ + 6518 "00000010" // /* MW 4 */ + 6519 "00100101" // /* MW 3 */ + 6520 "10000011" // /* MW 2 */ + 6521 "11111010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 794 8 +.src_ref 3 "conv2d_bf16.h" 1455 20 + 6522 "10111010" // LDA r21, [sp, #-36]; MOVX r24, #0; MOV dj6, r21 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6523 "01111000" // /* MW 9 */ + 6524 "01010000" // /* MW 8 */ + 6525 "01000101" // /* MW 7 */ + 6526 "00001011" // /* MW 6 */ + 6527 "10000000" // /* MW 5 */ + 6528 "00000001" // /* MW 4 */ + 6529 "00100000" // /* MW 3 */ + 6530 "11010110" // /* MW 2 */ + 6531 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1337 12 + 6532 "10111010" // LDA r13, [sp, #-32]; MOVXM p2, #6608 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6533 "00010000" // /* MW 9 */ + 6534 "11101000" // /* MW 8 */ + 6535 "00110100" // /* MW 7 */ + 6536 "00000101" // /* MW 6 */ + 6537 "00000000" // /* MW 5 */ + 6538 "00000000" // /* MW 4 */ + 6539 "00100000" // /* MW 3 */ + 6540 "00110110" // /* MW 2 */ + 6541 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 80 first +.src_ref 3 "conv2d_bf16.h" 1873 + 6542 "10010100" // LDA lr, [sp, #-28]; ADD.NC p3, r31, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6543 "01110010" // /* MW 5 */ + 6544 "11011111" // /* MW 4 */ + 6545 "00100110" // /* MW 3 */ + 6546 "10000111" // /* MW 2 */ + 6547 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 80 + 6548 "10011000" // LDA dj3, [p3], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6549 "11000110" // /* MW 3 */ + 6550 "00011101" // /* MW 2 */ + 6551 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1369 80 first + 6552 "10011000" // LDA m4, [p3], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6553 "00000110" // /* MW 3 */ + 6554 "10001010" // /* MW 2 */ + 6555 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 799 87 first + 6556 "10011000" // LDA m5, [p3], #-28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6557 "10000110" // /* MW 3 */ + 6558 "10011110" // /* MW 2 */ + 6559 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 801 83 first + 6560 "10011000" // LDA r22, [p3], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6561 "11010110" // /* MW 3 */ + 6562 "00011110" // /* MW 2 */ + 6563 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 802 83 first + 6564 "10011000" // LDA r23, [p3], m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6565 "11110110" // /* MW 3 */ + 6566 "11001010" // /* MW 2 */ + 6567 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1337 66 first + 6568 "10011000" // LDA r29, [p3, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6569 "10110110" // /* MW 3 */ + 6570 "00010111" // /* MW 2 */ + 6571 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1443 71 first + 6572 "10011000" // LDA r28, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6573 "10010110" // /* MW 3 */ + 6574 "00000111" // /* MW 2 */ + 6575 "00000011" // /* MW 1 */ + 6576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6577 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 1369 89 + 6578 "11111000" // MOV r30, m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6579 "00000000" // /* MW 3 */ + 6580 "10011000" // /* MW 2 */ + 6581 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 89 +.src_ref 3 "conv2d_bf16.h" 1518 37 + 6582 "11111000" // MOV m6, dj3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6583 "00000000" // /* MW 3 */ + 6584 "00000111" // /* MW 2 */ + 6585 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 89 + 6586 "11111000" // MOV r31, m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6587 "00000000" // /* MW 3 */ + 6588 "11011100" // /* MW 2 */ + 6589 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 89 first + 6590 "00011000" // ADD.NC m3, r31, #-64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6591 "11100000" // /* MW 3 */ + 6592 "00001111" // /* MW 2 */ + 6593 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1369 89 first + 6594 "00100100" // ADD r29, r29, #-1; ADD.NC m7, r30, #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6595 "11000000" // /* MW 5 */ + 6596 "00011110" // /* MW 4 */ + 6597 "11101110" // /* MW 3 */ + 6598 "01111111" // /* MW 2 */ + 6599 "11101111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 + 6600 "00000010" // NOPS; MOV dj7, r30 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6601 "01110000" // /* MW 7 */ + 6602 "10010000" // /* MW 6 */ + 6603 "11000111" // /* MW 5 */ + 6604 "00000011" // /* MW 4 */ + 6605 "01100000" // /* MW 3 */ + 6606 "00101011" // /* MW 2 */ + 6607 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1856 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 1362 31 first +.src_ref 3 "conv2d_bf16.h" 1429 50 +.src_ref 3 "conv2d_bf16.h" 1443 16 first +.loop_nesting 1 + 6608 "01111110" // VLDA.CONV.fp32.bf16 cml0, [p6], #64;VLDB.FILL.512 [p1, lf1, r25];MOVS p3, r12; MOVXM ls, #6784 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6609 "01100000" // /* MW 13 */ + 6610 "10000001" // /* MW 12 */ + 6611 "01110001" // /* MW 11 */ + 6612 "00000010" // /* MW 10 */ + 6613 "10101000" // /* MW 9 */ + 6614 "10001111" // /* MW 8 */ + 6615 "00000000" // /* MW 7 */ + 6616 "00000000" // /* MW 6 */ + 6617 "00101000" // /* MW 5 */ + 6618 "00101000" // /* MW 4 */ + 6619 "01111010" // /* MW 3 */ + 6620 "10000101" // /* MW 2 */ + 6621 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 1364 31 first +.src_ref 3 "conv2d_bf16.h" 1443 16 + 6622 "10110110" // VLDA.CONV.fp32.bf16 cmh0, [p6], m3;VLDB.FILL.512 [p1, lf1, r25]; MOVXM le, #6832 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6623 "00010000" // /* MW 11 */ + 6624 "01011000" // /* MW 10 */ + 6625 "10111101" // /* MW 9 */ + 6626 "00000101" // /* MW 8 */ + 6627 "00000000" // /* MW 7 */ + 6628 "00000000" // /* MW 6 */ + 6629 "00101000" // /* MW 5 */ + 6630 "00101000" // /* MW 4 */ + 6631 "01111010" // /* MW 3 */ + 6632 "00001101" // /* MW 2 */ + 6633 "11001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 1428 39 first +.src_ref 3 "conv2d_bf16.h" 1443 16 first + 6634 "10110110" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex10, [p1, lf1, r25]; LSHL r30, r2, r18; ADD.NC lc, r28, #-3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6635 "01001000" // /* MW 11 */ + 6636 "00111111" // /* MW 10 */ + 6637 "10111111" // /* MW 9 */ + 6638 "01101110" // /* MW 8 */ + 6639 "11101001" // /* MW 7 */ + 6640 "00000101" // /* MW 6 */ + 6641 "00101000" // /* MW 5 */ + 6642 "00000101" // /* MW 4 */ + 6643 "01110110" // /* MW 3 */ + 6644 "10000001" // /* MW 2 */ + 6645 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 1429 50 + 6646 "10111010" // VLDA.POP.576 ex11, [p0, lf0, r24, m5];VLDB.POP.576 ex4, [p1, lf1, r25]; MOV dj2, r30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6647 "01111110" // /* MW 9 */ + 6648 "10010000" // /* MW 8 */ + 6649 "01000111" // /* MW 7 */ + 6650 "00000001" // /* MW 6 */ + 6651 "00010100" // /* MW 5 */ + 6652 "00000001" // /* MW 4 */ + 6653 "01110011" // /* MW 3 */ + 6654 "01011001" // /* MW 2 */ + 6655 "01010101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 1367 31 first + 6656 "00111100" // VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.POP.576 ex2, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6657 "00101000" // /* MW 5 */ + 6658 "00000001" // /* MW 4 */ + 6659 "01110110" // /* MW 3 */ + 6660 "10010101" // /* MW 2 */ + 6661 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 1369 31 first + 6662 "00111100" // VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.POP.576.3D ex3, [p1, lf1, r25, d0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6663 "10101000" // /* MW 5 */ + 6664 "00100001" // /* MW 4 */ + 6665 "01111010" // /* MW 3 */ + 6666 "00011101" // /* MW 2 */ + 6667 "11011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 1372 31 first + 6668 "00111100" // VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.FILL.512 [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6669 "00101000" // /* MW 5 */ + 6670 "00101000" // /* MW 4 */ + 6671 "01111010" // /* MW 3 */ + 6672 "10100101" // /* MW 2 */ + 6673 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 1374 31 first + 6674 "00111100" // VLDA.CONV.fp32.bf16 cmh2, [p6], m3;VLDB.FILL.512 [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6675 "00101000" // /* MW 5 */ + 6676 "00101000" // /* MW 4 */ + 6677 "01111010" // /* MW 3 */ + 6678 "00101101" // /* MW 2 */ + 6679 "11001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 1377 31 first + 6680 "00111100" // VLDA.CONV.fp32.bf16 cml3, [p6], #64;VLDB.POP.576 ex1, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6681 "10101000" // /* MW 5 */ + 6682 "00000000" // /* MW 4 */ + 6683 "01110110" // /* MW 3 */ + 6684 "10110101" // /* MW 2 */ + 6685 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 1379 31 first + 6686 "00111100" // VLDA.CONV.fp32.bf16 cmh3, [p6], m7;VLDB.POP.576 ex6, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6687 "00101000" // /* MW 5 */ + 6688 "00000011" // /* MW 4 */ + 6689 "01110110" // /* MW 3 */ + 6690 "00111101" // /* MW 2 */ + 6691 "11011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 1429 50 first + 6692 "00111100" // VLDA.CONV.fp32.bf16 cml4, [p3, dj2];VLDB.POP.576 ex7, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6693 "10101000" // /* MW 5 */ + 6694 "00000011" // /* MW 4 */ + 6695 "01110110" // /* MW 3 */ + 6696 "01000101" // /* MW 2 */ + 6697 "01101000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 801 30 first +.src_ref 3 "conv2d_bf16.h" 1429 50 + 6698 "10111010" // VLDA.CONV.fp32.bf16 cmh4, [p3, dj2];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VSHUFFLE ex5, ex10, ex4, r22 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6699 "11101110" // /* MW 9 */ + 6700 "00101101" // /* MW 8 */ + 6701 "01101001" // /* MW 7 */ + 6702 "00000001" // /* MW 6 */ + 6703 "00010100" // /* MW 5 */ + 6704 "00010010" // /* MW 4 */ + 6705 "01110101" // /* MW 3 */ + 6706 "01001101" // /* MW 2 */ + 6707 "01101000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 802 30 first + 6708 "10111010" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex10, ex10, ex4, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6709 "11101110" // /* MW 9 */ + 6710 "00101111" // /* MW 8 */ + 6711 "10101001" // /* MW 7 */ + 6712 "00000010" // /* MW 6 */ + 6713 "00010100" // /* MW 5 */ + 6714 "00010100" // /* MW 4 */ + 6715 "01110101" // /* MW 3 */ + 6716 "10000001" // /* MW 2 */ + 6717 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first + 6718 "01100110" // VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex2, ex3, r22; VMAC.f dm0, dm0, ex5, ex11, r9 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6719 "01101001" // /* MW 11 */ + 6720 "00001011" // /* MW 10 */ + 6721 "01001000" // /* MW 9 */ + 6722 "11000010" // /* MW 8 */ + 6723 "11011011" // /* MW 7 */ + 6724 "00010001" // /* MW 6 */ + 6725 "00101010" // /* MW 5 */ + 6726 "00101000" // /* MW 4 */ + 6727 "01111010" // /* MW 3 */ + 6728 "00000001" // /* MW 2 */ + 6729 "01010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first + 6730 "01001010" // VLDA.FILL.512 [p0, lf0, r24]; VSHUFFLE ex10, ex2, ex3, r23; VMAC.f dm1, dm1, ex10, ex11, r9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6731 "01101001" // /* MW 9 */ + 6732 "00110101" // /* MW 8 */ + 6733 "01001001" // /* MW 7 */ + 6734 "11000010" // /* MW 6 */ + 6735 "11011111" // /* MW 5 */ + 6736 "00010001" // /* MW 4 */ + 6737 "01110101" // /* MW 3 */ + 6738 "10000001" // /* MW 2 */ + 6739 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 809 26 first + 6740 "01001000" // VMAC.f dm2, dm2, ex4, ex11, r9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6741 "01101001" // /* MW 3 */ + 6742 "01001001" // /* MW 2 */ + 6743 "01001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 810 26 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 6744 "01001000" // VMAC.f dm3, dm3, ex10, ex11, r9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6745 "01101001" // /* MW 3 */ + 6746 "01110101" // /* MW 2 */ + 6747 "01001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 802 30 first +.src_ref 3 "conv2d_bf16.h" 1437 26 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 6748 "01001010" // VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex5, ex1, ex6, r23; VADD.f dm1, dm4, dm1, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6749 "00111101" // /* MW 9 */ + 6750 "10000100" // /* MW 8 */ + 6751 "10100001" // /* MW 7 */ + 6752 "11000110" // /* MW 6 */ + 6753 "01011111" // /* MW 5 */ + 6754 "10001011" // /* MW 4 */ + 6755 "10101010" // /* MW 3 */ + 6756 "00000000" // /* MW 2 */ + 6757 "00000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 1436 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6758 "01100010" // VLDB.POP.576 ex6, [p1, lf1, r25]; VADD.f dm0, dm4, dm0, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6759 "00111101" // /* MW 7 */ + 6760 "10000000" // /* MW 6 */ + 6761 "10100000" // /* MW 5 */ + 6762 "00000000" // /* MW 4 */ + 6763 "10010100" // /* MW 3 */ + 6764 "00000001" // /* MW 2 */ + 6765 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 1438 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6766 "01100010" // VLDB.POP.576 ex7, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6767 "00111101" // /* MW 7 */ + 6768 "10001000" // /* MW 6 */ + 6769 "10100010" // /* MW 5 */ + 6770 "00000000" // /* MW 4 */ + 6771 "11010100" // /* MW 3 */ + 6772 "00000001" // /* MW 2 */ + 6773 "00000011" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 1439 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6774 "01001010" // VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VADD.f dm3, dm4, dm3, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6775 "00111101" // /* MW 9 */ + 6776 "10001100" // /* MW 8 */ + 6777 "10100011" // /* MW 7 */ + 6778 "00011101" // /* MW 6 */ + 6779 "00010100" // /* MW 5 */ + 6780 "00010010" // /* MW 4 */ + 6781 "01110101" // /* MW 3 */ + 6782 "00000001" // /* MW 2 */ + 6783 "01010101" // /* MW 1 */ +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2032 +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 801 30 first +.begin_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt +.loop_nesting 2 + 6784 "10110100" // VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex2, ex1, ex6, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6785 "10110111" // /* MW 5 */ + 6786 "00010110" // /* MW 4 */ + 6787 "10000010" // /* MW 3 */ + 6788 "10000010" // /* MW 2 */ + 6789 "10100010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6790 "01001010" // VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6791 "00001001" // /* MW 9 */ + 6792 "00101010" // /* MW 8 */ + 6793 "10011001" // /* MW 7 */ + 6794 "11000110" // /* MW 6 */ + 6795 "01011111" // /* MW 5 */ + 6796 "00111100" // /* MW 4 */ + 6797 "00101010" // /* MW 3 */ + 6798 "00101000" // /* MW 2 */ + 6799 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6800 "01001010" // VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6801 "00001001" // /* MW 9 */ + 6802 "00000100" // /* MW 8 */ + 6803 "10011000" // /* MW 7 */ + 6804 "11000110" // /* MW 6 */ + 6805 "01011011" // /* MW 5 */ + 6806 "10111100" // /* MW 4 */ + 6807 "10101001" // /* MW 3 */ + 6808 "00000000" // /* MW 2 */ + 6809 "00000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 810 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6810 "01100010" // VLDB.POP.576 ex6, [p1, lf1, r25]; VMAC.f dm3, dm3, ex4, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6811 "00001001" // /* MW 7 */ + 6812 "01101000" // /* MW 6 */ + 6813 "10011011" // /* MW 5 */ + 6814 "00000000" // /* MW 4 */ + 6815 "10010100" // /* MW 3 */ + 6816 "00000001" // /* MW 2 */ + 6817 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 809 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6818 "01101110" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex7, [p1, lf1, r25];NOPS; NOPX; VMAC.f dm2, dm2, ex3, ex0, r19 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6819 "00001001" // /* MW 13 */ + 6820 "01000110" // /* MW 12 */ + 6821 "10011010" // /* MW 11 */ + 6822 "01101100" // /* MW 10 */ + 6823 "00000101" // /* MW 9 */ + 6824 "00000000" // /* MW 8 */ + 6825 "00000000" // /* MW 7 */ + 6826 "00000000" // /* MW 6 */ + 6827 "10101000" // /* MW 5 */ + 6828 "00000011" // /* MW 4 */ + 6829 "01110110" // /* MW 3 */ + 6830 "10000001" // /* MW 2 */ + 6831 "00000010" // /* MW 1 */ +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2080 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 802 30 first +.end_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6832 "11100001" // VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0];NOPS; NOPX; VSHUFFLE ex5, ex1, ex6, r23; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6833 "00000000" // /* MW 15 */ + 6834 "00000000" // /* MW 14 */ + 6835 "11101000" // /* MW 13 */ + 6836 "10101111" // /* MW 12 */ + 6837 "01000101" // /* MW 11 */ + 6838 "00000001" // /* MW 10 */ + 6839 "00000000" // /* MW 9 */ + 6840 "00000000" // /* MW 8 */ + 6841 "01011011" // /* MW 7 */ + 6842 "00000001" // /* MW 6 */ + 6843 "00101000" // /* MW 5 */ + 6844 "00100100" // /* MW 4 */ + 6845 "01111010" // /* MW 3 */ + 6846 "00000001" // /* MW 2 */ + 6847 "01010101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 801 30 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 6848 "11110110" // PADDA.3D [p0], d1; PADDB [p7], m6; MOVS p5, p7; VSHUFFLE ex2, ex1, ex6, r22 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6849 "11100000" // /* MW 11 */ + 6850 "10101101" // /* MW 10 */ + 6851 "10000101" // /* MW 9 */ + 6852 "00000000" // /* MW 8 */ + 6853 "10001011" // /* MW 7 */ + 6854 "10011100" // /* MW 6 */ + 6855 "00100101" // /* MW 5 */ + 6856 "10010111" // /* MW 4 */ + 6857 "11111111" // /* MW 3 */ + 6858 "00001100" // /* MW 2 */ + 6859 "00000111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first +.src_ref 3 "conv2d_bf16.h" 1517 32 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6860 "01100110" // PADDB [p7], m4; MOVS p4, p7; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6861 "00001001" // /* MW 11 */ + 6862 "00101010" // /* MW 10 */ + 6863 "10011001" // /* MW 9 */ + 6864 "11000110" // /* MW 8 */ + 6865 "01011111" // /* MW 7 */ + 6866 "00111100" // /* MW 6 */ + 6867 "00100010" // /* MW 5 */ + 6868 "00010111" // /* MW 4 */ + 6869 "01101111" // /* MW 3 */ + 6870 "10010001" // /* MW 2 */ + 6871 "10010011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first +.src_ref 3 "conv2d_bf16.h" 1518 37 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6872 "01100110" // PADDB [p7], m6; MOVS p3, p7; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6873 "00001001" // /* MW 11 */ + 6874 "00000100" // /* MW 10 */ + 6875 "10011000" // /* MW 9 */ + 6876 "11000110" // /* MW 8 */ + 6877 "01011011" // /* MW 7 */ + 6878 "10111100" // /* MW 6 */ + 6879 "00100001" // /* MW 5 */ + 6880 "10010111" // /* MW 4 */ + 6881 "01101111" // /* MW 3 */ + 6882 "10010001" // /* MW 2 */ + 6883 "01110011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 810 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6884 "01100010" // MOV dj2, r17; VMAC.f dm3, dm3, ex4, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6885 "00001001" // /* MW 7 */ + 6886 "01101000" // /* MW 6 */ + 6887 "10011011" // /* MW 5 */ + 6888 "11100110" // /* MW 4 */ + 6889 "10100000" // /* MW 3 */ + 6890 "10001000" // /* MW 2 */ + 6891 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 3 "conv2d_bf16.h" 809 26 first +.src_ref 3 "conv2d_bf16.h" 1428 39 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 6892 "01001010" // PADDB.3D [p1], d2; MOV r2, dc5; VMAC.f dm2, dm2, ex3, ex0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6893 "00001001" // /* MW 9 */ + 6894 "01000110" // /* MW 8 */ + 6895 "10011010" // /* MW 7 */ + 6896 "11100110" // /* MW 6 */ + 6897 "10000000" // /* MW 5 */ + 6898 "10011011" // /* MW 4 */ + 6899 "00100000" // /* MW 3 */ + 6900 "10110111" // /* MW 2 */ + 6901 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 801 30 first + 6902 "11011000" // VSHUFFLE ex2, ex1, ex6, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6903 "01011011" // /* MW 3 */ + 6904 "00001011" // /* MW 2 */ + 6905 "00011001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 802 30 first + 6906 "11011000" // VSHUFFLE ex5, ex1, ex6, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6907 "01011111" // /* MW 3 */ + 6908 "10001011" // /* MW 2 */ + 6909 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first + 6910 "01100010" // VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6911 "00001001" // /* MW 7 */ + 6912 "00000100" // /* MW 6 */ + 6913 "10011000" // /* MW 5 */ + 6914 "11000110" // /* MW 4 */ + 6915 "01011011" // /* MW 3 */ + 6916 "10111100" // /* MW 2 */ + 6917 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first + 6918 "01100010" // VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6919 "00001001" // /* MW 7 */ + 6920 "00101010" // /* MW 6 */ + 6921 "10011001" // /* MW 5 */ + 6922 "11000110" // /* MW 4 */ + 6923 "01011111" // /* MW 3 */ + 6924 "00111100" // /* MW 2 */ + 6925 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 809 26 first + 6926 "01001000" // VMAC.f dm2, dm2, ex3, ex0, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6927 "00001001" // /* MW 3 */ + 6928 "01000110" // /* MW 2 */ + 6929 "10011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 810 26 first + 6930 "01001000" // VMAC.f dm3, dm3, ex4, ex0, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6931 "00001001" // /* MW 3 */ + 6932 "01101000" // /* MW 2 */ + 6933 "10011011" // /* MW 1 */ + 6934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6935 "00000000" // /* MW 1 */ + 6936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6937 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first + 6938 "00011000" // VCONV.bf16.fp32 x10, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6939 "00010110" // /* MW 3 */ + 6940 "00010000" // /* MW 2 */ + 6941 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 + 6942 "00011000" // VCONV.bf16.fp32 x11, cml1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6943 "10010110" // /* MW 3 */ + 6944 "10010000" // /* MW 2 */ + 6945 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 1455 20 first + 6946 "00111010" // VCONV.bf16.fp32 x1, cmh1; JZ r21, #7056 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7056 delay_slots=5 */ + 6947 "01100001" // /* MW 9 */ + 6948 "00000000" // /* MW 8 */ + 6949 "00000000" // /* MW 7 */ + 6950 "01110010" // /* MW 6 */ + 6951 "00000011" // /* MW 5 */ + 6952 "00101010" // /* MW 4 */ + 6953 "11000000" // /* MW 3 */ + 6954 "00011010" // /* MW 2 */ + 6955 "00010010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.delay_slot + 6956 "00011000" // VCONV.bf16.fp32 x6, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6957 "01010110" // /* MW 3 */ + 6958 "00010000" // /* MW 2 */ + 6959 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6960 "00011000" // VCONV.bf16.fp32 x2, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6961 "10010110" // /* MW 3 */ + 6962 "00010001" // /* MW 2 */ + 6963 "00001001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6964 "00011000" // VCONV.bf16.fp32 x7, cmh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6965 "11010110" // /* MW 3 */ + 6966 "10010001" // /* MW 2 */ + 6967 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6968 "00011000" // VCONV.bf16.fp32 x5, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6969 "00010110" // /* MW 3 */ + 6970 "10010001" // /* MW 2 */ + 6971 "00001010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6972 "00011000" // VCONV.bf16.fp32 x8, cmh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6973 "01010110" // /* MW 3 */ + 6974 "00010001" // /* MW 2 */ + 6975 "00001100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first + 6976 "11111000" // VMAX_LT.bf16 x11, r16, x11, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6977 "11101100" // /* MW 3 */ + 6978 "11011100" // /* MW 2 */ + 6979 "00011101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 + 6980 "11111000" // VMAX_LT.bf16 x1, r16, x1, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6981 "11101100" // /* MW 3 */ + 6982 "10001100" // /* MW 2 */ + 6983 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 + 6984 "00000010" // VST x11, [p5, dj3]; VMAX_LT.bf16 x10, r16, x10, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6985 "01110000" // /* MW 7 */ + 6986 "01110110" // /* MW 6 */ + 6987 "10101010" // /* MW 5 */ + 6988 "00000010" // /* MW 4 */ + 6989 "01100000" // /* MW 3 */ + 6990 "01011010" // /* MW 2 */ + 6991 "10101100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first + 6992 "00000010" // VST x1, [p4, #64]; VMAX_LT.bf16 x1, r16, x6, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6993 "01110000" // /* MW 7 */ + 6994 "01110110" // /* MW 6 */ + 6995 "01011010" // /* MW 5 */ + 6996 "00000000" // /* MW 4 */ + 6997 "01100000" // /* MW 3 */ + 6998 "10001010" // /* MW 2 */ + 6999 "10000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first + 7000 "00111010" // VST x10, [p5]; J #7088 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=7088 delay_slots=5 */ + 7001 "00100001" // /* MW 9 */ + 7002 "00000000" // /* MW 8 */ + 7003 "00000000" // /* MW 7 */ + 7004 "01110110" // /* MW 6 */ + 7005 "00000011" // /* MW 5 */ + 7006 "00000000" // /* MW 4 */ + 7007 "01100000" // /* MW 3 */ + 7008 "11010010" // /* MW 2 */ + 7009 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 7010 "00000010" // VST x1, [p5, #64]; VMAX_LT.bf16 x10, r16, x2, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7011 "01110000" // /* MW 7 */ + 7012 "01110110" // /* MW 6 */ + 7013 "10001010" // /* MW 5 */ + 7014 "00000010" // /* MW 4 */ + 7015 "01100000" // /* MW 3 */ + 7016 "10001010" // /* MW 2 */ + 7017 "10100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 7018 "11111000" // VMAX_LT.bf16 x1, r16, x7, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7019 "11101100" // /* MW 3 */ + 7020 "10111100" // /* MW 2 */ + 7021 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 7022 "00000010" // VST x10, [p3, dj3]; VMAX_LT.bf16 x10, r16, x5, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7023 "01110000" // /* MW 7 */ + 7024 "01110110" // /* MW 6 */ + 7025 "10010110" // /* MW 5 */ + 7026 "00000010" // /* MW 4 */ + 7027 "01100000" // /* MW 3 */ + 7028 "01010010" // /* MW 2 */ + 7029 "01101100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 7030 "10111010" // NOPA; VST x1, [p7, #64]; VMAX_LT.bf16 x8, r16, x8, x9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7031 "01110010" // /* MW 9 */ + 7032 "01110110" // /* MW 8 */ + 7033 "00100010" // /* MW 7 */ + 7034 "00000010" // /* MW 6 */ + 7035 "01010011" // /* MW 5 */ + 7036 "00010100" // /* MW 4 */ + 7037 "11110111" // /* MW 3 */ + 7038 "00101100" // /* MW 2 */ + 7039 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.delay_slot + 7040 "11100001" // NOPA; NOPB; VST x10, [p4, dj7]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 7041 "00000000" // /* MW 15 */ + 7042 "00000000" // /* MW 14 */ + 7043 "01111000" // /* MW 13 */ + 7044 "10100101" // /* MW 12 */ + 7045 "00000001" // /* MW 11 */ + 7046 "00000000" // /* MW 10 */ + 7047 "00000000" // /* MW 9 */ + 7048 "00000000" // /* MW 8 */ + 7049 "10010011" // /* MW 7 */ + 7050 "11100010" // /* MW 6 */ + 7051 "00100100" // /* MW 5 */ + 7052 "00000000" // /* MW 4 */ + 7053 "11110000" // /* MW 3 */ + 7054 "00101100" // /* MW 2 */ + 7055 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2304 +.src_ref 5 "vector.hpp" 1152 43 + 7056 "00011000" // VST.CONV.bf16.fp32 cml1, [p5, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7057 "10100011" // /* MW 3 */ + 7058 "01100000" // /* MW 2 */ + 7059 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7060 "00011000" // VST.CONV.bf16.fp32 cmh1, [p4, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7061 "11100011" // /* MW 3 */ + 7062 "00010100" // /* MW 2 */ + 7063 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7064 "00011000" // VST.CONV.bf16.fp32 cml0, [p5] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7065 "00100011" // /* MW 3 */ + 7066 "00000100" // /* MW 2 */ + 7067 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7068 "00011000" // VST.CONV.bf16.fp32 cmh0, [p5, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7069 "01100011" // /* MW 3 */ + 7070 "00010100" // /* MW 2 */ + 7071 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7072 "00011000" // VST.CONV.bf16.fp32 cml3, [p3, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7073 "10100011" // /* MW 3 */ + 7074 "01100001" // /* MW 2 */ + 7075 "00001011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7076 "00011000" // VST.CONV.bf16.fp32 cmh3, [p7, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7077 "11100011" // /* MW 3 */ + 7078 "00010101" // /* MW 2 */ + 7079 "00001111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7080 "00000010" // VST.CONV.bf16.fp32 cml2, [p4, dj7]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7081 "01110000" // /* MW 7 */ + 7082 "10100101" // /* MW 6 */ + 7083 "00000001" // /* MW 5 */ + 7084 "00000000" // /* MW 4 */ + 7085 "01100000" // /* MW 3 */ + 7086 "00100100" // /* MW 2 */ + 7087 "10011100" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2336 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 1337 12 first + 7088 "01011100" // VST x8, [p3, #64]; JNZD r29, r29, p2 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 7089 "01000000" // /* MW 5 */ + 7090 "11110101" // /* MW 4 */ + 7091 "01101110" // /* MW 3 */ + 7092 "11000010" // /* MW 2 */ + 7093 "01100010" // /* MW 1 */ +.delay_slot + 7094 "00011000" // PADDB [p7], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7095 "10010000" // /* MW 3 */ + 7096 "10001011" // /* MW 2 */ + 7097 "00111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7099 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7101 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7103 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7104 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 7105 "00000000" // /* MW 15 */ + 7106 "00000000" // /* MW 14 */ + 7107 "01111000" // /* MW 13 */ + 7108 "10100101" // /* MW 12 */ + 7109 "00000001" // /* MW 11 */ + 7110 "00000000" // /* MW 10 */ + 7111 "00000000" // /* MW 9 */ + 7112 "00000000" // /* MW 8 */ + 7113 "01011011" // /* MW 7 */ + 7114 "00000001" // /* MW 6 */ + 7115 "00100000" // /* MW 5 */ + 7116 "00000000" // /* MW 4 */ + 7117 "11110000" // /* MW 3 */ + 7118 "00101100" // /* MW 2 */ + 7119 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2368 +.loop_nesting 0 + 7120 "00011000" // LDA r15, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7121 "11110001" // /* MW 3 */ + 7122 "11101101" // /* MW 2 */ + 7123 "00000111" // /* MW 1 */ + 7124 "00011000" // LDA r12, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7125 "10010001" // /* MW 3 */ + 7126 "11110001" // /* MW 2 */ + 7127 "00000111" // /* MW 1 */ + 7128 "00011000" // LDA r9, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7129 "00110001" // /* MW 3 */ + 7130 "11110101" // /* MW 2 */ + 7131 "00000111" // /* MW 1 */ + 7132 "00011000" // LDA p6, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7133 "00011001" // /* MW 3 */ + 7134 "11101011" // /* MW 2 */ + 7135 "00000111" // /* MW 1 */ + 7136 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7137 "10011001" // /* MW 3 */ + 7138 "11111011" // /* MW 2 */ + 7139 "00000111" // /* MW 1 */ + 7140 "00011000" // LDA r14, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7141 "11010001" // /* MW 3 */ + 7142 "11111101" // /* MW 2 */ + 7143 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1873 first + 7144 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7145 "00000000" // /* MW 3 */ + 7146 "00101000" // /* MW 2 */ + 7147 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1873 +.delay_slot + 7148 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7149 "00000001" // /* MW 5 */ + 7150 "00000000" // /* MW 4 */ + 7151 "00000000" // /* MW 3 */ + 7152 "11110000" // /* MW 2 */ + 7153 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7155 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7157 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7159 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params__end +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_end0 + 7161 "00000000" // /* MW 1 */ +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function conv2d_maxpool _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 74 first +.src_ref 8 "superkernels.cpp" 79 6 +.src_ref 8 "superkernels.cpp" 81 4 +.function_start + 7168 "10111010" // MOVA r0, #1; MOVXM p4, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7169 "00010000" // /* MW 9 */ + 7170 "00000000" // /* MW 8 */ + 7171 "00110000" // /* MW 7 */ + 7172 "11100010" // /* MW 6 */ + 7173 "00000001" // /* MW 5 */ + 7174 "00000000" // /* MW 4 */ + 7175 "00000000" // /* MW 3 */ + 7176 "00100000" // /* MW 2 */ + 7177 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 79 6 first +.src_ref 8 "superkernels.cpp" 81 4 + 7178 "10111010" // LDA r16, [p4]; MOVX r1, #0; MOV r2, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7179 "01111000" // /* MW 9 */ + 7180 "11010000" // /* MW 8 */ + 7181 "01001011" // /* MW 7 */ + 7182 "00001000" // /* MW 6 */ + 7183 "00010000" // /* MW 5 */ + 7184 "00000000" // /* MW 4 */ + 7185 "11010000" // /* MW 3 */ + 7186 "11000010" // /* MW 2 */ + 7187 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 74 + 7188 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7189 "00000001" // /* MW 5 */ + 7190 "00000000" // /* MW 4 */ + 7191 "00000000" // /* MW 3 */ + 7192 "00001000" // /* MW 2 */ + 7193 "00000000" // /* MW 1 */ + 7194 "10011000" // ST r2, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7195 "01010101" // /* MW 3 */ + 7196 "11110000" // /* MW 2 */ + 7197 "00001111" // /* MW 1 */ + 7198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7199 "00000000" // /* MW 1 */ + 7200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7201 "00000000" // /* MW 1 */ + 7202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7203 "00000000" // /* MW 1 */ + 7204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7205 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 79 6 +.src_ref 8 "superkernels.cpp" 79 16 + 7206 "10000100" // JNZ r16, #7376 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7376 delay_slots=5 */ + 7207 "00000001" // /* MW 5 */ + 7208 "01000000" // /* MW 4 */ + 7209 "01101000" // /* MW 3 */ + 7210 "00001110" // /* MW 2 */ + 7211 "10000000" // /* MW 1 */ +.delay_slot + 7212 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7213 "10011101" // /* MW 3 */ + 7214 "11111011" // /* MW 2 */ + 7215 "00001111" // /* MW 1 */ +.delay_slot + 7216 "10011000" // ST p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7217 "00011101" // /* MW 3 */ + 7218 "11111111" // /* MW 2 */ + 7219 "00001111" // /* MW 1 */ +.delay_slot + 7220 "10011000" // ST p3, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7221 "10011101" // /* MW 3 */ + 7222 "11101101" // /* MW 2 */ + 7223 "00001111" // /* MW 1 */ +.delay_slot + 7224 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7225 "00111101" // /* MW 3 */ + 7226 "11110100" // /* MW 2 */ + 7227 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.delay_slot + 7228 "01000100" // MOVXM r15, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7229 "00000000" // /* MW 5 */ + 7230 "10101111" // /* MW 4 */ + 7231 "10000111" // /* MW 3 */ + 7232 "00000111" // /* MW 2 */ + 7233 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 7234 "00111010" // MOVS p6, p1; MOVXM p7, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7235 "00010001" // /* MW 9 */ + 7236 "00101010" // /* MW 8 */ + 7237 "10110000" // /* MW 7 */ + 7238 "11100011" // /* MW 6 */ + 7239 "00000001" // /* MW 5 */ + 7240 "00000000" // /* MW 4 */ + 7241 "01100000" // /* MW 3 */ + 7242 "10010001" // /* MW 2 */ + 7243 "11010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 7244 "01110110" // ST.s8 r16, [p7]; MOVS p1, r15; MOVXM p7, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 7245 "00010000" // /* MW 11 */ + 7246 "00101000" // /* MW 10 */ + 7247 "10110000" // /* MW 9 */ + 7248 "11100011" // /* MW 8 */ + 7249 "00000001" // /* MW 7 */ + 7250 "00000000" // /* MW 6 */ + 7251 "00001011" // /* MW 5 */ + 7252 "10001111" // /* MW 4 */ + 7253 "11100001" // /* MW 3 */ + 7254 "11000000" // /* MW 2 */ + 7255 "11100000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7257 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7259 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 7260 "00000100" // JL #3040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=3040 delay_slots=5 */ + 7261 "00000001" // /* MW 5 */ + 7262 "00000000" // /* MW 4 */ + 7263 "11110000" // /* MW 3 */ + 7264 "00000101" // /* MW 2 */ + 7265 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7267 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7268 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7269 "00110001" // /* MW 3 */ + 7270 "00100000" // /* MW 2 */ + 7271 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 7272 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7273 "00000101" // /* MW 3 */ + 7274 "00100000" // /* MW 2 */ + 7275 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 7276 "00000010" // ST r16, [p7]; MOV p7, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7277 "01110000" // /* MW 7 */ + 7278 "01100000" // /* MW 6 */ + 7279 "10110000" // /* MW 5 */ + 7280 "00000011" // /* MW 4 */ + 7281 "00110000" // /* MW 3 */ + 7282 "11000010" // /* MW 2 */ + 7283 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.delay_slot + 7284 "11110110" // NOPA; NOPB; NOPS; MOV p0, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 7285 "01110000" // /* MW 11 */ + 7286 "01100000" // /* MW 10 */ + 7287 "00110010" // /* MW 9 */ + 7288 "00000000" // /* MW 8 */ + 7289 "01011011" // /* MW 7 */ + 7290 "00000001" // /* MW 6 */ + 7291 "00100000" // /* MW 5 */ + 7292 "00000000" // /* MW 4 */ + 7293 "11110000" // /* MW 3 */ + 7294 "00101100" // /* MW 2 */ + 7295 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.return_address + 7296 "10011000" // ADD.NC p2, r15, #11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7297 "10000101" // /* MW 3 */ + 7298 "01100111" // /* MW 2 */ + 7299 "00011010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 87 19 +.src_ref 8 "superkernels.cpp" 87 35 first + 7300 "10111010" // LDA.u8 r16, [p2], #7; MOVXM p1, #491524 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7301 "00010000" // /* MW 9 */ + 7302 "00000010" // /* MW 8 */ + 7303 "10110000" // /* MW 7 */ + 7304 "11100000" // /* MW 6 */ + 7305 "00000001" // /* MW 5 */ + 7306 "00000000" // /* MW 4 */ + 7307 "01010000" // /* MW 3 */ + 7308 "11000001" // /* MW 2 */ + 7309 "01001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 37 first +.src_ref 8 "superkernels.cpp" 89 13 + 7310 "10111010" // LDA.u16 r19, [p2], #2; MOVXM p0, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7311 "00010000" // /* MW 9 */ + 7312 "00100110" // /* MW 8 */ + 7313 "00110000" // /* MW 7 */ + 7314 "11100000" // /* MW 6 */ + 7315 "00000001" // /* MW 5 */ + 7316 "00000000" // /* MW 4 */ + 7317 "01010000" // /* MW 3 */ + 7318 "11001111" // /* MW 2 */ + 7319 "01000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 73 + 7320 "10011000" // LDA.u16 r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7321 "00111010" // /* MW 3 */ + 7322 "00000110" // /* MW 2 */ + 7323 "00000010" // /* MW 1 */ + 7324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7325 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 110 + 7326 "10011000" // LDA.u16 r18, [p2, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7327 "01011010" // /* MW 3 */ + 7328 "00010110" // /* MW 2 */ + 7329 "00000010" // /* MW 1 */ + 7330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7331 "00000000" // /* MW 1 */ + 7332 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7333 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 87 19 first +.src_ref 8 "superkernels.cpp" 113 2 + 7334 "00000010" // ST r16, [p1]; MOV p1, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7335 "01110000" // /* MW 7 */ + 7336 "01100000" // /* MW 6 */ + 7337 "10110110" // /* MW 5 */ + 7338 "00000000" // /* MW 4 */ + 7339 "00110000" // /* MW 3 */ + 7340 "11000010" // /* MW 2 */ + 7341 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 57 first + 7342 "10011000" // MUL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7343 "00001111" // /* MW 3 */ + 7344 "11100001" // /* MW 2 */ + 7345 "00010100" // /* MW 1 */ + 7346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7347 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 94 + 7348 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7349 "00001111" // /* MW 3 */ + 7350 "01100001" // /* MW 2 */ + 7351 "00010100" // /* MW 1 */ + 7352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7353 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 89 28 first + 7354 "10011000" // MUL r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7355 "00001111" // /* MW 3 */ + 7356 "10100001" // /* MW 2 */ + 7357 "00010100" // /* MW 1 */ + 7358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7359 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 89 13 +.src_ref 8 "superkernels.cpp" 113 2 + 7360 "11100001" // NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 7361 "00000000" // /* MW 15 */ + 7362 "00000000" // /* MW 14 */ + 7363 "01111000" // /* MW 13 */ + 7364 "01100000" // /* MW 12 */ + 7365 "00110111" // /* MW 11 */ + 7366 "00000000" // /* MW 10 */ + 7367 "00000000" // /* MW 9 */ + 7368 "10000000" // /* MW 8 */ + 7369 "00010001" // /* MW 7 */ + 7370 "00000110" // /* MW 6 */ + 7371 "00100000" // /* MW 5 */ + 7372 "00000000" // /* MW 4 */ + 7373 "11110000" // /* MW 3 */ + 7374 "00101100" // /* MW 2 */ + 7375 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 106 12 +.src_ref 8 "superkernels.cpp" 113 2 +.src_ref 8 "superkernels.cpp" 117 6 +.src_ref 8 "superkernels.cpp" 136 15 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 + 7376 "10111010" // LDA r15, [sp, #-20]; MOVXM p6, #491528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7377 "00010000" // /* MW 9 */ + 7378 "00000100" // /* MW 8 */ + 7379 "00110000" // /* MW 7 */ + 7380 "11100011" // /* MW 6 */ + 7381 "00000001" // /* MW 5 */ + 7382 "00000000" // /* MW 4 */ + 7383 "00100000" // /* MW 3 */ + 7384 "10111110" // /* MW 2 */ + 7385 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 106 12 first +.src_ref 8 "superkernels.cpp" 108 13 + 7386 "10111010" // LDA r16, [p6]; MOVXM p2, #491532 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7387 "00010000" // /* MW 9 */ + 7388 "00000110" // /* MW 8 */ + 7389 "00110000" // /* MW 7 */ + 7390 "11100001" // /* MW 6 */ + 7391 "00000001" // /* MW 5 */ + 7392 "00000000" // /* MW 4 */ + 7393 "11010000" // /* MW 3 */ + 7394 "11000010" // /* MW 2 */ + 7395 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 +.src_ref 8 "superkernels.cpp" 108 13 first +.src_ref 8 "superkernels.cpp" 139 6 +.src_ref 8 "superkernels.cpp" 140 14 + 7396 "10111010" // LDA r17, [p2]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7397 "00010000" // /* MW 9 */ + 7398 "00000000" // /* MW 8 */ + 7399 "10110000" // /* MW 7 */ + 7400 "11100011" // /* MW 6 */ + 7401 "00000001" // /* MW 5 */ + 7402 "00000000" // /* MW 4 */ + 7403 "11010000" // /* MW 3 */ + 7404 "11000110" // /* MW 2 */ + 7405 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 first + 7406 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7407 "01010110" // /* MW 3 */ + 7408 "00000110" // /* MW 2 */ + 7409 "00000111" // /* MW 1 */ + 7410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7411 "00000000" // /* MW 1 */ + 7412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7413 "00000000" // /* MW 1 */ + 7414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7415 "00000000" // /* MW 1 */ + 7416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7417 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 110 6 first +.src_ref 8 "superkernels.cpp" 110 17 first + 7418 "10000100" // JNZ r16, #7504 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7504 delay_slots=5 */ + 7419 "00000001" // /* MW 5 */ + 7420 "01000000" // /* MW 4 */ + 7421 "10101000" // /* MW 3 */ + 7422 "00001110" // /* MW 2 */ + 7423 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 108 13 first +.delay_slot + 7424 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7425 "00000111" // /* MW 3 */ + 7426 "01100010" // /* MW 2 */ + 7427 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 first +.src_ref 8 "superkernels.cpp" 108 13 +.delay_slot + 7428 "01011100" // ST r17, [p2]; ADD r17, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7429 "00001110" // /* MW 5 */ + 7430 "01000100" // /* MW 4 */ + 7431 "00111001" // /* MW 3 */ + 7432 "11000110" // /* MW 2 */ + 7433 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 106 12 first +.delay_slot + 7434 "00011000" // ADD r19, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7435 "00000111" // /* MW 3 */ + 7436 "00100110" // /* MW 2 */ + 7437 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 106 12 +.delay_slot + 7438 "10011000" // ST r19, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7439 "01110001" // /* MW 3 */ + 7440 "00000110" // /* MW 2 */ + 7441 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 first +.delay_slot + 7442 "10011000" // ST r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7443 "00110001" // /* MW 3 */ + 7444 "00000110" // /* MW 2 */ + 7445 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 7446 "00011000" // ADD.NC p2, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7447 "10000110" // /* MW 3 */ + 7448 "01100111" // /* MW 2 */ + 7449 "00011010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 7450 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7451 "01110110" // /* MW 3 */ + 7452 "11111111" // /* MW 2 */ + 7453 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 7454 "10011000" // LDA r16, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7455 "00010110" // /* MW 3 */ + 7456 "11111110" // /* MW 2 */ + 7457 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 7458 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7459 "00110110" // /* MW 3 */ + 7460 "11111110" // /* MW 2 */ + 7461 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 7462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7463 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 7464 "10011000" // LDA r16, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7465 "00010110" // /* MW 3 */ + 7466 "01000110" // /* MW 2 */ + 7467 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7469 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7471 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7473 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7475 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7476 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7477 "00000010" // /* MW 3 */ + 7478 "01100001" // /* MW 2 */ + 7479 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7480 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7481 "00010001" // /* MW 3 */ + 7482 "00000110" // /* MW 2 */ + 7483 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 7484 "00011000" // MOVX r17, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7485 "11111101" // /* MW 3 */ + 7486 "11100010" // /* MW 2 */ + 7487 "00010111" // /* MW 1 */ + 7488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7489 "00000000" // /* MW 1 */ + 7490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7491 "00000000" // /* MW 1 */ + 7492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7493 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 7494 "01111010" // NOPA; NOPS; ACQ r16, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7495 "00011000" // /* MW 9 */ + 7496 "00010011" // /* MW 8 */ + 7497 "00000100" // /* MW 7 */ + 7498 "00000000" // /* MW 6 */ + 7499 "01011011" // /* MW 5 */ + 7500 "00000001" // /* MW 4 */ + 7501 "11110000" // /* MW 3 */ + 7502 "00101100" // /* MW 2 */ + 7503 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_336 +.src_ref 8 "superkernels.cpp" 113 2 first +.no_stack_arguments + 7504 "00000100" // JL #4752 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4752 delay_slots=5 */ + 7505 "00000001" // /* MW 5 */ + 7506 "00000000" // /* MW 4 */ + 7507 "01001000" // /* MW 3 */ + 7508 "00001001" // /* MW 2 */ + 7509 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.delay_slot + 7510 "01000100" // MOVXM p3, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7511 "00000000" // /* MW 5 */ + 7512 "11001111" // /* MW 4 */ + 7513 "10000110" // /* MW 3 */ + 7514 "00000111" // /* MW 2 */ + 7515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7519 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7521 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.delay_slot + 7522 "00101110" // NOPA; NOPS; MOV p2, r15; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 7523 "00011100" // /* MW 13 */ + 7524 "00000000" // /* MW 12 */ + 7525 "00000000" // /* MW 11 */ + 7526 "00000111" // /* MW 10 */ + 7527 "00111101" // /* MW 9 */ + 7528 "01010011" // /* MW 8 */ + 7529 "00000000" // /* MW 7 */ + 7530 "00000000" // /* MW 6 */ + 7531 "10110110" // /* MW 5 */ + 7532 "00000010" // /* MW 4 */ + 7533 "11110000" // /* MW 3 */ + 7534 "00101100" // /* MW 2 */ + 7535 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 6 first +.src_ref 8 "superkernels.cpp" 117 20 +.return_address + 7536 "10111010" // LDA r16, [p6]; MOVXM p1, #491524 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7537 "00010000" // /* MW 9 */ + 7538 "00000010" // /* MW 8 */ + 7539 "10110000" // /* MW 7 */ + 7540 "11100000" // /* MW 6 */ + 7541 "00000001" // /* MW 5 */ + 7542 "00000000" // /* MW 4 */ + 7543 "11010000" // /* MW 3 */ + 7544 "11000010" // /* MW 2 */ + 7545 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 20 + 7546 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7547 "00110110" // /* MW 3 */ + 7548 "00000110" // /* MW 2 */ + 7549 "00000001" // /* MW 1 */ + 7550 "00011000" // LDA r0, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7551 "00010001" // /* MW 3 */ + 7552 "11110000" // /* MW 2 */ + 7553 "00000111" // /* MW 1 */ + 7554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7555 "00000000" // /* MW 1 */ + 7556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7557 "00000000" // /* MW 1 */ + 7558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7559 "00000000" // /* MW 1 */ + 7560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7561 "00000000" // /* MW 1 */ + 7562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7563 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 17 + 7564 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7565 "00001000" // /* MW 3 */ + 7566 "01100001" // /* MW 2 */ + 7567 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 6 + 7568 "10000100" // JNZ r16, #7648 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7648 delay_slots=5 */ + 7569 "00000001" // /* MW 5 */ + 7570 "01000000" // /* MW 4 */ + 7571 "11110000" // /* MW 3 */ + 7572 "00001110" // /* MW 2 */ + 7573 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 136 15 +.src_ref 8 "superkernels.cpp" 140 14 +.delay_slot + 7574 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7575 "00000001" // /* MW 3 */ + 7576 "00110000" // /* MW 2 */ + 7577 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7579 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7581 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7583 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7585 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 7586 "00100100" // MOVX r16, #1; ADD.NC p1, r15, #20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7587 "00010100" // /* MW 5 */ + 7588 "11001111" // /* MW 4 */ + 7589 "10100010" // /* MW 3 */ + 7590 "00000000" // /* MW 2 */ + 7591 "00000100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 7592 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7593 "00110110" // /* MW 3 */ + 7594 "00000110" // /* MW 2 */ + 7595 "00000001" // /* MW 1 */ + 7596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7597 "00000000" // /* MW 1 */ + 7598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7599 "00000000" // /* MW 1 */ + 7600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7601 "00000000" // /* MW 1 */ + 7602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7603 "00000000" // /* MW 1 */ + 7604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7605 "00000000" // /* MW 1 */ + 7606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7607 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 7608 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7609 "00001000" // /* MW 3 */ + 7610 "01010001" // /* MW 2 */ + 7611 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 136 15 first +.src_ref 2 "io_buffer_main.h" 327 40 first + 7612 "00001100" // LDA r17, [p1, #-8]; ST r24, [p6] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7613 "00100011" // /* MW 5 */ + 7614 "00001110" // /* MW 4 */ + 7615 "11011100" // /* MW 3 */ + 7616 "11000110" // /* MW 2 */ + 7617 "00111100" // /* MW 1 */ + 7618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7619 "00000000" // /* MW 1 */ + 7620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7621 "00000000" // /* MW 1 */ + 7622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7623 "00000000" // /* MW 1 */ + 7624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7625 "00000000" // /* MW 1 */ + 7626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7627 "00000000" // /* MW 1 */ + 7628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7629 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 7630 "10011000" // SUB r16, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7631 "00010001" // /* MW 3 */ + 7632 "00100001" // /* MW 2 */ + 7633 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 7634 "00101110" // NOPA; ST r16, [p1, #-8]; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 7635 "00011100" // /* MW 13 */ + 7636 "00000000" // /* MW 12 */ + 7637 "00000000" // /* MW 11 */ + 7638 "01010111" // /* MW 10 */ + 7639 "00011010" // /* MW 9 */ + 7640 "01000000" // /* MW 8 */ + 7641 "00000000" // /* MW 7 */ + 7642 "00000000" // /* MW 6 */ + 7643 "00100011" // /* MW 5 */ + 7644 "11001100" // /* MW 4 */ + 7645 "11110011" // /* MW 3 */ + 7646 "00101100" // /* MW 2 */ + 7647 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 +.src_ref 8 "superkernels.cpp" 139 6 first +.src_ref 8 "superkernels.cpp" 139 19 + 7648 "10111010" // LDA r16, [p7]; MOVXM p6, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7649 "00010000" // /* MW 9 */ + 7650 "00100110" // /* MW 8 */ + 7651 "00110000" // /* MW 7 */ + 7652 "11100011" // /* MW 6 */ + 7653 "00000001" // /* MW 5 */ + 7654 "00000000" // /* MW 4 */ + 7655 "11010000" // /* MW 3 */ + 7656 "11000010" // /* MW 2 */ + 7657 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 139 19 + 7658 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7659 "00110110" // /* MW 3 */ + 7660 "00000110" // /* MW 2 */ + 7661 "00000110" // /* MW 1 */ + 7662 "00011000" // LDA p1, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7663 "10011001" // /* MW 3 */ + 7664 "11111000" // /* MW 2 */ + 7665 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 142 + 7666 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7667 "00111001" // /* MW 3 */ + 7668 "11110100" // /* MW 2 */ + 7669 "00000111" // /* MW 1 */ + 7670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7671 "00000000" // /* MW 1 */ + 7672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7673 "00000000" // /* MW 1 */ + 7674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7675 "00000000" // /* MW 1 */ + 7676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7677 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 139 16 + 7678 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7679 "00001000" // /* MW 3 */ + 7680 "01100001" // /* MW 2 */ + 7681 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 139 6 + 7682 "10000100" // JNZ r16, #7712 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7712 delay_slots=5 */ + 7683 "00000001" // /* MW 5 */ + 7684 "01000000" // /* MW 4 */ + 7685 "00010000" // /* MW 3 */ + 7686 "00001111" // /* MW 2 */ + 7687 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7689 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7691 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7693 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7695 "00000000" // /* MW 1 */ +.delay_slot + 7696 "11111000" // MOV r15, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7697 "00100000" // /* MW 3 */ + 7698 "11010000" // /* MW 2 */ + 7699 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 140 14 first + 7700 "00110110" // NOPA; NOPB; ST r24, [p7]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 7701 "11000001" // /* MW 11 */ + 7702 "10001000" // /* MW 10 */ + 7703 "10000011" // /* MW 9 */ + 7704 "00000011" // /* MW 8 */ + 7705 "00000000" // /* MW 7 */ + 7706 "00000000" // /* MW 6 */ + 7707 "00100000" // /* MW 5 */ + 7708 "00000000" // /* MW 4 */ + 7709 "11110000" // /* MW 3 */ + 7710 "00101100" // /* MW 2 */ + 7711 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_544 + 7712 "00011000" // LDA p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7713 "00011001" // /* MW 3 */ + 7714 "11111111" // /* MW 2 */ + 7715 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 142 first + 7716 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7717 "00000000" // /* MW 3 */ + 7718 "00101000" // /* MW 2 */ + 7719 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 142 +.delay_slot + 7720 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7721 "00000001" // /* MW 5 */ + 7722 "00000000" // /* MW 4 */ + 7723 "00000000" // /* MW 3 */ + 7724 "11111000" // /* MW 2 */ + 7725 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7727 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7729 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7731 "00000000" // /* MW 1 */ +.delay_slot + 7732 "00011000" // MOVS p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7733 "10001011" // /* MW 3 */ + 7734 "10000100" // /* MW 2 */ +.label _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 7735 "00001111" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E +.function setup _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary.h" 141 first +.src_ref 4 "elementwise_binary.h" 142 23 +.src_ref 4 "elementwise_binary.h" 144 4 first +.function_start + 7744 "01100100" // RET lr; MOV r0, #64 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 7745 "00000001" // /* MW 5 */ + 7746 "00100001" // /* MW 4 */ + 7747 "00000000" // /* MW 3 */ + 7748 "00000000" // /* MW 2 */ + 7749 "00000101" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 7750 "11111000" // MOV r1, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7751 "11000000" // /* MW 3 */ + 7752 "01010000" // /* MW 2 */ + 7753 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 7754 "00011000" // ADD.NC p0, r1, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7755 "10010000" // /* MW 3 */ + 7756 "01100000" // /* MW 2 */ + 7757 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 first +.delay_slot + 7758 "10011000" // ST r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7759 "00010001" // /* MW 3 */ + 7760 "00000100" // /* MW 2 */ + 7761 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 +.delay_slot + 7762 "10011000" // ST r0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7763 "00010001" // /* MW 3 */ + 7764 "00010100" // /* MW 2 */ + 7765 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E__end +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_end0 + 7767 "00000000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv +.function setup _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary.h" 130 first +.src_ref 4 "elementwise_binary.h" 133 24 first +.function_start + 7776 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7777 "00101110" // /* MW 3 */ + 7778 "00011100" // /* MW 2 */ + 7779 "00000001" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 130 + 7780 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7781 "00000001" // /* MW 5 */ + 7782 "00000000" // /* MW 4 */ + 7783 "00000000" // /* MW 3 */ + 7784 "00001000" // /* MW 2 */ + 7785 "00000000" // /* MW 1 */ + 7786 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7787 "00111101" // /* MW 3 */ + 7788 "11111000" // /* MW 2 */ + 7789 "00001111" // /* MW 1 */ + 7790 "10011000" // ST r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7791 "11110101" // /* MW 3 */ + 7792 "11111101" // /* MW 2 */ + 7793 "00001111" // /* MW 1 */ + 7794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7795 "00000000" // /* MW 1 */ + 7796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7797 "00000000" // /* MW 1 */ + 7798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7799 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 133 22 first + 7800 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7801 "00101001" // /* MW 3 */ + 7802 "00011100" // /* MW 2 */ + 7803 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 24 first + 7804 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7805 "00101110" // /* MW 3 */ + 7806 "00011100" // /* MW 2 */ + 7807 "00000001" // /* MW 1 */ + 7808 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7809 "00000000" // /* MW 1 */ + 7810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7811 "00000000" // /* MW 1 */ + 7812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7813 "00000000" // /* MW 1 */ + 7814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7815 "00000000" // /* MW 1 */ + 7816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7817 "00000000" // /* MW 1 */ + 7818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7819 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 22 + 7820 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7821 "00101001" // /* MW 3 */ + 7822 "00011100" // /* MW 2 */ + 7823 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 24 first + 7824 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7825 "00101110" // /* MW 3 */ + 7826 "00000100" // /* MW 2 */ + 7827 "00000001" // /* MW 1 */ + 7828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7829 "00000000" // /* MW 1 */ + 7830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7831 "00000000" // /* MW 1 */ + 7832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7833 "00000000" // /* MW 1 */ + 7834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7835 "00000000" // /* MW 1 */ + 7836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7837 "00000000" // /* MW 1 */ + 7838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7839 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 22 + 7840 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7841 "00101001" // /* MW 3 */ + 7842 "00011100" // /* MW 2 */ + 7843 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 24 first + 7844 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7845 "00101110" // /* MW 3 */ + 7846 "00010100" // /* MW 2 */ + 7847 "00000001" // /* MW 1 */ + 7848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7849 "00000000" // /* MW 1 */ + 7850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7851 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 first +.no_stack_arguments + 7852 "00000100" // JL #7744 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=7744 delay_slots=5 */ + 7853 "00000001" // /* MW 5 */ + 7854 "00000000" // /* MW 4 */ + 7855 "00100000" // /* MW 3 */ + 7856 "00001111" // /* MW 2 */ + 7857 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7858 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7859 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7860 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7861 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7863 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 22 first +.delay_slot + 7864 "10011000" // ST el0, [p0], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7865 "00101001" // /* MW 3 */ + 7866 "11011100" // /* MW 2 */ + 7867 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 +.delay_slot + 7868 "11111000" // MOV r15, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7869 "11000000" // /* MW 3 */ + 7870 "11010000" // /* MW 2 */ + 7871 "00011011" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 +.src_ref 4 "elementwise_binary.h" 139 4 +.src_ref 9 "add_impl.h" 146 29 +.return_address + 7872 "10111010" // LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7873 "00001000" // /* MW 9 */ + 7874 "11000100" // /* MW 8 */ + 7875 "00110011" // /* MW 7 */ + 7876 "01101000" // /* MW 6 */ + 7877 "00000000" // /* MW 5 */ + 7878 "00000001" // /* MW 4 */ + 7879 "00100000" // /* MW 3 */ + 7880 "00000111" // /* MW 2 */ + 7881 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 +.src_ref 9 "add_impl.h" 147 37 +.src_ref 9 "add_impl.h" 147 39 + 7882 "10111010" // MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7883 "01011000" // /* MW 9 */ + 7884 "11111101" // /* MW 8 */ + 7885 "00000111" // /* MW 7 */ + 7886 "00001000" // /* MW 6 */ + 7887 "10000000" // /* MW 5 */ + 7888 "00000001" // /* MW 4 */ + 7889 "10000000" // /* MW 3 */ + 7890 "11100010" // /* MW 2 */ + 7891 "00000001" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 first +.src_ref 9 "add_impl.h" 147 39 + 7892 "01111010" // LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7893 "00000001" // /* MW 9 */ + 7894 "10100000" // /* MW 8 */ + 7895 "00000111" // /* MW 7 */ + 7896 "10000000" // /* MW 6 */ + 7897 "00010001" // /* MW 5 */ + 7898 "00001010" // /* MW 4 */ + 7899 "00100000" // /* MW 3 */ + 7900 "10111110" // /* MW 2 */ + 7901 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 50 first + 7902 "10011000" // LDA.u8 r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7903 "01001010" // /* MW 3 */ + 7904 "00000110" // /* MW 2 */ + 7905 "00000000" // /* MW 1 */ + 7906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7907 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 7908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7909 "00000000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 37 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 7910 "00011000" // ST.s16 r16, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7911 "00010111" // /* MW 3 */ + 7912 "00000010" // /* MW 2 */ + 7913 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7914 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7915 "00000000" // /* MW 3 */ + 7916 "00101000" // /* MW 2 */ + 7917 "00010000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7918 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7919 "00000101" // /* MW 3 */ + 7920 "00100010" // /* MW 2 */ + 7921 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7922 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7923 "00000001" // /* MW 5 */ + 7924 "00000000" // /* MW 4 */ + 7925 "00000000" // /* MW 3 */ + 7926 "11111000" // /* MW 2 */ + 7927 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7928 "10011000" // EQ r27, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7929 "00100111" // /* MW 3 */ + 7930 "01110111" // /* MW 2 */ + 7931 "00010100" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 39 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7932 "00011000" // SEL.EQZ r16, r16, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7933 "10000010" // /* MW 3 */ + 7934 "00100001" // /* MW 2 */ + 7935 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + 7937 "00000000" // /* MW 1 */ +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E +.function setup _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_broadcasting.h" 81 +.src_ref 4 "elementwise_binary_broadcasting.h" 81 first +.src_ref 4 "elementwise_binary_broadcasting.h" 82 25 +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 +.src_ref 4 "elementwise_binary_broadcasting.h" 83 25 +.function_start + 7952 "10111010" // MOVA m0, #20; MOVX r1, #6; MOV r0, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7953 "01111000" // /* MW 9 */ + 7954 "01100000" // /* MW 8 */ + 7955 "00001000" // /* MW 7 */ + 7956 "11001000" // /* MW 6 */ + 7957 "00010000" // /* MW 5 */ + 7958 "00000000" // /* MW 4 */ + 7959 "10000000" // /* MW 3 */ + 7960 "10000000" // /* MW 2 */ + 7961 "00000010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 81 +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 + 7962 "00100100" // MOVX r0, #1; ADD.NC p0, r0, #12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7963 "00001100" // /* MW 5 */ + 7964 "11000000" // /* MW 4 */ + 7965 "10100000" // /* MW 3 */ + 7966 "00000000" // /* MW 2 */ + 7967 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 first + 7968 "10011000" // LDA.u8 r2, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7969 "01001010" // /* MW 3 */ + 7970 "00001000" // /* MW 2 */ + 7971 "00000000" // /* MW 1 */ + 7972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7973 "00000000" // /* MW 1 */ + 7974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7975 "00000000" // /* MW 1 */ + 7976 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7977 "00000000" // /* MW 1 */ + 7978 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7979 "00000000" // /* MW 1 */ + 7980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7981 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 84 4 first + 7982 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7983 "00000000" // /* MW 3 */ + 7984 "00101000" // /* MW 2 */ + 7985 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 first +.delay_slot + 7986 "10011000" // NE r0, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7987 "00001000" // /* MW 3 */ + 7988 "10000000" // /* MW 2 */ + 7989 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 83 25 first +.delay_slot + 7990 "10011000" // LSHL r0, r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7991 "00011101" // /* MW 3 */ + 7992 "00000000" // /* MW 2 */ + 7993 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 first +.src_ref 4 "elementwise_binary_broadcasting.h" 83 23 +.delay_slot + 7994 "01011100" // ST r0, [p0, #4]; NEZ r3, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7995 "11100000" // /* MW 5 */ + 7996 "00001101" // /* MW 4 */ + 7997 "00110001" // /* MW 3 */ + 7998 "10000010" // /* MW 2 */ + 7999 "00000010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 25 +.delay_slot + 8000 "10011000" // LSHL r2, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8001 "00011101" // /* MW 3 */ + 8002 "11000100" // /* MW 2 */ + 8003 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 23 +.delay_slot + 8004 "10011000" // ST r2, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8005 "01010001" // /* MW 3 */ + 8006 "00000100" // /* MW 2 */ +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_end0 + 8007 "00001000" // /* MW 1 */ +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv +.function setup _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary_broadcasting.h" 76 +.src_ref 4 "elementwise_binary_broadcasting.h" 76 first +.function_start + 8016 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8017 "00000001" // /* MW 5 */ + 8018 "00000000" // /* MW 4 */ + 8019 "00000000" // /* MW 3 */ + 8020 "00001000" // /* MW 2 */ + 8021 "00000000" // /* MW 1 */ + 8022 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8023 "00111101" // /* MW 3 */ + 8024 "11111100" // /* MW 2 */ + 8025 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 77 8 first +.no_stack_arguments + 8026 "00000100" // JL #7776 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=7776 delay_slots=5 */ + 8027 "00000001" // /* MW 5 */ + 8028 "00000000" // /* MW 4 */ + 8029 "00110000" // /* MW 3 */ + 8030 "00001111" // /* MW 2 */ + 8031 "00000000" // /* MW 1 */ +.delay_slot + 8032 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8033 "10011101" // /* MW 3 */ + 8034 "11111011" // /* MW 2 */ + 8035 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 +.delay_slot + 8036 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8037 "11000000" // /* MW 3 */ + 8038 "01100000" // /* MW 2 */ + 8039 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8041 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8043 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8044 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8045 "01100111" // /* MW 3 */ + 8046 "00000001" // /* MW 2 */ + 8047 "00000000" // /* MW 1 */ +.return_address +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8048 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8049 "10011001" // /* MW 3 */ + 8050 "11111011" // /* MW 2 */ + 8051 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8052 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8053 "00111001" // /* MW 3 */ + 8054 "11111100" // /* MW 2 */ + 8055 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 first +.tail_call +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8056 "10000100" // J #7952 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=7952 delay_slots=5 */ + 8057 "00000000" // /* MW 5 */ + 8058 "00000000" // /* MW 4 */ + 8059 "10001000" // /* MW 3 */ + 8060 "00001111" // /* MW 2 */ + 8061 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8062 "11111000" // MOV p0, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8063 "11000000" // /* MW 3 */ + 8064 "01101110" // /* MW 2 */ + 8065 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 79 4 first +.delay_slot + 8066 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8067 "00000001" // /* MW 5 */ + 8068 "00000000" // /* MW 4 */ + 8069 "00000000" // /* MW 3 */ + 8070 "11111000" // /* MW 2 */ + 8071 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8073 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8075 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + 8077 "00000000" // /* MW 1 */ +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.function run _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_broadcasting.h" 89 first +.src_ref 4 "elementwise_binary_broadcasting.h" 96 37 first +.src_ref 4 "elementwise_binary_broadcasting.h" 102 19 +.function_start + 8080 "01010100" // LDA r0, [p3], #12; MOV m0, #20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8081 "01010001" // /* MW 5 */ + 8082 "00000000" // /* MW 4 */ + 8083 "11010000" // /* MW 3 */ + 8084 "10000010" // /* MW 2 */ + 8085 "01100111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 102 19 first +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8086 "11010100" // LDA.u8 r1, [p3], m0; MOV p4, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8087 "10000001" // /* MW 5 */ + 8088 "11001101" // /* MW 4 */ + 8089 "01011000" // /* MW 3 */ + 8090 "00000101" // /* MW 2 */ + 8091 "01100001" // /* MW 1 */ + 8092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8093 "00000000" // /* MW 1 */ + 8094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8095 "00000000" // /* MW 1 */ + 8096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8097 "00000000" // /* MW 1 */ + 8098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8099 "00000000" // /* MW 1 */ + 8100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8101 "00000000" // /* MW 1 */ + 8102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8103 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 102 12 +.src_ref 4 "elementwise_binary_broadcasting.h" 102 35 + 8104 "10000100" // JNZ r1, #8160 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=8160 delay_slots=5 */ + 8105 "00000001" // /* MW 5 */ + 8106 "01000000" // /* MW 4 */ + 8107 "11110000" // /* MW 3 */ + 8108 "00001111" // /* MW 2 */ + 8109 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 96 78 +.delay_slot + 8110 "00011000" // MOVX r2, #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8111 "11101001" // /* MW 3 */ + 8112 "11000100" // /* MW 2 */ + 8113 "00010111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 96 78 first +.delay_slot + 8114 "10011000" // LSHL r0, r0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8115 "00101101" // /* MW 3 */ + 8116 "00000000" // /* MW 2 */ + 8117 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8119 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8123 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 103 28 first + 8124 "10011000" // LDA.s16 r1, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8125 "00110010" // /* MW 3 */ + 8126 "00000100" // /* MW 2 */ + 8127 "00000000" // /* MW 1 */ + 8128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8129 "00000000" // /* MW 1 */ + 8130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8131 "00000000" // /* MW 1 */ + 8132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8133 "00000000" // /* MW 1 */ + 8134 "10000100" // J #8192 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=8192 delay_slots=5 */ + 8135 "00000000" // /* MW 5 */ + 8136 "00000000" // /* MW 4 */ + 8137 "00000000" // /* MW 3 */ + 8138 "00010000" // /* MW 2 */ + 8139 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8141 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8143 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 8144 "11111000" // VBCST.16 x0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8145 "01110010" // /* MW 3 */ + 8146 "00000101" // /* MW 2 */ + 8147 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8149 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.delay_slot + 8150 "01111010" // NOPA; VST x0, [p0]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8151 "00000000" // /* MW 9 */ + 8152 "00000000" // /* MW 8 */ + 8153 "00000000" // /* MW 7 */ + 8154 "00000000" // /* MW 6 */ + 8155 "00010011" // /* MW 5 */ + 8156 "00000100" // /* MW 4 */ + 8157 "11110000" // /* MW 3 */ + 8158 "00101100" // /* MW 2 */ + 8159 "00000000" // /* MW 1 */ +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_80 +.src_ref 4 "elementwise_binary_broadcasting.h" 106 28 first + 8160 "10011000" // LDA.s16 r1, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8161 "00110010" // /* MW 3 */ + 8162 "00000100" // /* MW 2 */ + 8163 "00000001" // /* MW 1 */ + 8164 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8165 "00000000" // /* MW 1 */ + 8166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8167 "00000000" // /* MW 1 */ + 8168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8169 "00000000" // /* MW 1 */ + 8170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8171 "00000000" // /* MW 1 */ + 8172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8173 "00000000" // /* MW 1 */ + 8174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8175 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 8176 "11111000" // VBCST.16 x0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8177 "01110010" // /* MW 3 */ + 8178 "00000101" // /* MW 2 */ + 8179 "00011000" // /* MW 1 */ + 8180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8181 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first + 8182 "01111010" // NOPA; VST x0, [p1]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8183 "00000000" // /* MW 9 */ + 8184 "00000000" // /* MW 8 */ + 8185 "00000000" // /* MW 7 */ + 8186 "00000000" // /* MW 6 */ + 8187 "00010011" // /* MW 5 */ + 8188 "00000100" // /* MW 4 */ + 8189 "11110001" // /* MW 3 */ + 8190 "00101100" // /* MW 2 */ + 8191 "00000000" // /* MW 1 */ +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_112 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 first +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 first + 8192 "10111010" // LDA m0, [p4, #20]; MOVX r0, #60; ADD.NC lc, r0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8193 "01001000" // /* MW 9 */ + 8194 "00111111" // /* MW 8 */ + 8195 "10111000" // /* MW 7 */ + 8196 "10001010" // /* MW 6 */ + 8197 "00000111" // /* MW 5 */ + 8198 "00000000" // /* MW 4 */ + 8199 "11010000" // /* MW 3 */ + 8200 "10000000" // /* MW 2 */ + 8201 "10001010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8202 "10111010" // LDA m1, [p3, #4]; MOVXM ls, #8304 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8203 "00010000" // /* MW 9 */ + 8204 "00111000" // /* MW 8 */ + 8205 "01111000" // /* MW 7 */ + 8206 "00001000" // /* MW 6 */ + 8207 "00000000" // /* MW 5 */ + 8208 "00000000" // /* MW 4 */ + 8209 "11010000" // /* MW 3 */ + 8210 "10010000" // /* MW 2 */ + 8211 "01100010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8212 "01000100" // MOVXM le, #8336 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8213 "00100000" // /* MW 5 */ + 8214 "11100001" // /* MW 4 */ + 8215 "00100110" // /* MW 3 */ + 8216 "00000000" // /* MW 2 */ + 8217 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8218 "01000100" // MOVXM p4, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8219 "10101000" // /* MW 5 */ + 8220 "11000000" // /* MW 4 */ + 8221 "10001000" // /* MW 3 */ + 8222 "00000111" // /* MW 2 */ + 8223 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8224 "10011000" // LDA.s8 r1, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8225 "00100010" // /* MW 3 */ + 8226 "00000100" // /* MW 2 */ + 8227 "00000100" // /* MW 1 */ + 8228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8229 "00000000" // /* MW 1 */ + 8230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8231 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 187 20 first + 8232 "10011000" // VLDA.CONV.fp32.bf16 cml1, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8233 "10101011" // /* MW 3 */ + 8234 "00001000" // /* MW 2 */ + 8235 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary.h" 189 20 first + 8236 "10011000" // VLDA.CONV.fp32.bf16 cml2, [p1], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8237 "00101011" // /* MW 3 */ + 8238 "00101001" // /* MW 2 */ + 8239 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first + 8240 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8241 "00101011" // /* MW 3 */ + 8242 "00001000" // /* MW 2 */ + 8243 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8244 "10011000" // VLDA.CONV.fp32.bf16 cml4, [p1], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8245 "00101011" // /* MW 3 */ + 8246 "00101010" // /* MW 2 */ + 8247 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 195 20 +.src_ref 4 "elementwise_binary.h" 218 20 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8248 "00101100" // VLDA.CONV.fp32.bf16 cml1, [p0], m0; MOVX crRnd, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8249 "00000000" // /* MW 5 */ + 8250 "11110101" // /* MW 4 */ + 8251 "01110000" // /* MW 3 */ + 8252 "00010101" // /* MW 2 */ + 8253 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8254 "01100010" // VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8255 "00111101" // /* MW 7 */ + 8256 "00101000" // /* MW 6 */ + 8257 "00000011" // /* MW 5 */ + 8258 "00000100" // /* MW 4 */ + 8259 "01110000" // /* MW 3 */ + 8260 "00100101" // /* MW 2 */ + 8261 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8262 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8263 "00101011" // /* MW 3 */ + 8264 "00001000" // /* MW 2 */ + 8265 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8266 "01100010" // VLDA.CONV.fp32.bf16 cml4, [p1], m1; VADD.f dm4, dm0, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8267 "00111101" // /* MW 7 */ + 8268 "00010000" // /* MW 6 */ + 8269 "00000100" // /* MW 5 */ + 8270 "00000100" // /* MW 4 */ + 8271 "01110000" // /* MW 3 */ + 8272 "01000101" // /* MW 2 */ + 8273 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 187 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8274 "10011000" // VLDA.CONV.fp32.bf16 cml1, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8275 "10101011" // /* MW 3 */ + 8276 "00001000" // /* MW 2 */ + 8277 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8278 "01100010" // VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8279 "00111101" // /* MW 7 */ + 8280 "00101000" // /* MW 6 */ + 8281 "00000011" // /* MW 5 */ + 8282 "00000100" // /* MW 4 */ + 8283 "01110000" // /* MW 3 */ + 8284 "00100101" // /* MW 2 */ + 8285 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8286 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8287 "00101011" // /* MW 3 */ + 8288 "00001000" // /* MW 2 */ + 8289 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8290 "01101110" // VLDA.CONV.fp32.bf16 cml4, [p1], m1; VST.CONV.bf16.fp32 cml3, [p2], #64; NOPM; VADD.f dm4, dm0, dm4, r0 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 8291 "00111101" // /* MW 13 */ + 8292 "00010000" // /* MW 12 */ + 8293 "00000100" // /* MW 11 */ + 8294 "01010111" // /* MW 10 */ + 8295 "00011010" // /* MW 9 */ + 8296 "01000000" // /* MW 8 */ + 8297 "00000000" // /* MW 7 */ + 8298 "00000000" // /* MW 6 */ + 8299 "01000110" // /* MW 5 */ + 8300 "00111011" // /* MW 4 */ + 8301 "01110100" // /* MW 3 */ + 8302 "01000101" // /* MW 2 */ + 8303 "00100101" // /* MW 1 */ +.label ZLS_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_224 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 187 20 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 8304 "10011000" // VLDA.CONV.fp32.bf16 cml1, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8305 "10101011" // /* MW 3 */ + 8306 "00001000" // /* MW 2 */ + 8307 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8308 "01100110" // VLDA.CONV.fp32.bf16 cml2, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 8309 "00111101" // /* MW 11 */ + 8310 "00101000" // /* MW 10 */ + 8311 "00000011" // /* MW 9 */ + 8312 "10001110" // /* MW 8 */ + 8313 "00010001" // /* MW 7 */ + 8314 "00001111" // /* MW 6 */ + 8315 "00100001" // /* MW 5 */ + 8316 "00000000" // /* MW 4 */ + 8317 "01110000" // /* MW 3 */ + 8318 "00100101" // /* MW 2 */ + 8319 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8320 "11100001" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8321 "00000000" // /* MW 15 */ + 8322 "00000000" // /* MW 14 */ + 8323 "01111000" // /* MW 13 */ + 8324 "10100101" // /* MW 12 */ + 8325 "00000001" // /* MW 11 */ + 8326 "00000000" // /* MW 10 */ + 8327 "00000000" // /* MW 9 */ + 8328 "00000000" // /* MW 8 */ + 8329 "01011011" // /* MW 7 */ + 8330 "00000001" // /* MW 6 */ + 8331 "00100000" // /* MW 5 */ + 8332 "00000000" // /* MW 4 */ + 8333 "01110000" // /* MW 3 */ + 8334 "00000101" // /* MW 2 */ + 8335 "00000001" // /* MW 1 */ +.label ZLE_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_256 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8336 "11101011" // VLDA.CONV.fp32.bf16 cml4, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml3, [p2], #64;NOPX; NOPM; VADD.f dm4, dm0, dm4, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8337 "10000001" // /* MW 15 */ + 8338 "00100000" // /* MW 14 */ + 8339 "01111000" // /* MW 13 */ + 8340 "10100101" // /* MW 12 */ + 8341 "00000001" // /* MW 11 */ + 8342 "00000000" // /* MW 10 */ + 8343 "00000000" // /* MW 9 */ + 8344 "00000000" // /* MW 8 */ + 8345 "10100011" // /* MW 7 */ + 8346 "00011101" // /* MW 6 */ + 8347 "00100010" // /* MW 5 */ + 8348 "00000000" // /* MW 4 */ + 8349 "01110000" // /* MW 3 */ + 8350 "01000101" // /* MW 2 */ + 8351 "00100101" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 8352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8353 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8354 "01100010" // VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8355 "00111101" // /* MW 7 */ + 8356 "00101000" // /* MW 6 */ + 8357 "00000011" // /* MW 5 */ + 8358 "00000010" // /* MW 4 */ + 8359 "01100000" // /* MW 3 */ + 8360 "11000100" // /* MW 2 */ + 8361 "01000011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8363 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8364 "01100010" // VST.CONV.bf16.fp32 cml3, [p2], #64; VADD.f dm4, dm0, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8365 "00111101" // /* MW 7 */ + 8366 "00010000" // /* MW 6 */ + 8367 "00000100" // /* MW 5 */ + 8368 "00000010" // /* MW 4 */ + 8369 "01100000" // /* MW 3 */ + 8370 "10110100" // /* MW 2 */ + 8371 "01000011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8373 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.src_ref 4 "elementwise_binary_broadcasting.h" 121 4 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8374 "01011100" // VST.CONV.bf16.fp32 cml4, [p2], #64;RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 8375 "00000000" // /* MW 5 */ + 8376 "01010000" // /* MW 4 */ + 8377 "01100000" // /* MW 3 */ + 8378 "11000100" // /* MW 2 */ + 8379 "01000011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8381 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.delay_slot + 8382 "00011000" // VST.CONV.bf16.fp32 cml3, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8383 "10100011" // /* MW 3 */ + 8384 "00011101" // /* MW 2 */ + 8385 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8387 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.delay_slot + 8388 "00011000" // VST.CONV.bf16.fp32 cml4, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8389 "00100011" // /* MW 3 */ + 8390 "00011110" // /* MW 2 */ + 8391 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 + 8393 "00000000" // /* MW 1 */ +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E +.function run _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 82 +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 82 first +.function_start + 8400 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8401 "00000001" // /* MW 5 */ + 8402 "00000000" // /* MW 4 */ + 8403 "00000000" // /* MW 3 */ + 8404 "00010000" // /* MW 2 */ + 8405 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 90 24 + 8406 "00000010" // ST lr, [sp, #-4]; MOV r16, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8407 "01110000" // /* MW 7 */ + 8408 "01100000" // /* MW 6 */ + 8409 "00001010" // /* MW 5 */ + 8410 "00000010" // /* MW 4 */ + 8411 "10110000" // /* MW 3 */ + 8412 "10000111" // /* MW 2 */ + 8413 "11111111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 90 24 first +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 + 8414 "00000010" // MOVS p2, p1; ADD.NC p3, r16, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8415 "00000000" // /* MW 7 */ + 8416 "00000011" // /* MW 6 */ + 8417 "10110100" // /* MW 5 */ + 8418 "00000001" // /* MW 4 */ + 8419 "01100000" // /* MW 3 */ + 8420 "10010001" // /* MW 2 */ + 8421 "01010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 19 first +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 + 8422 "11010100" // LDA.u8 r27, [p3], #2; MOV r16, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8423 "10000001" // /* MW 5 */ + 8424 "00100001" // /* MW 4 */ + 8425 "01011000" // /* MW 3 */ + 8426 "11101101" // /* MW 2 */ + 8427 "01100101" // /* MW 1 */ + 8428 "11010100" // LDA.s16 r18, [p3], #-14; MOV r17, sp /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8429 "11000001" // /* MW 5 */ + 8430 "10101011" // /* MW 4 */ + 8431 "01011000" // /* MW 3 */ + 8432 "11001010" // /* MW 2 */ + 8433 "01110011" // /* MW 1 */ + 8434 "00011000" // ADD.NC p0, r17, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8435 "11000000" // /* MW 3 */ + 8436 "01101000" // /* MW 2 */ + 8437 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 538 13 first +.src_ref 5 "vector_native_types.hpp" 374 137 first + 8438 "00011000" // VST sfh, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8439 "00101011" // /* MW 3 */ + 8440 "00000111" // /* MW 2 */ + 8441 "00001000" // /* MW 1 */ + 8442 "00011000" // ST.s16 r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8443 "01010111" // /* MW 3 */ + 8444 "00000110" // /* MW 2 */ + 8445 "00000000" // /* MW 1 */ + 8446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8447 "00000000" // /* MW 1 */ + 8448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8449 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 first +.no_stack_arguments + 8450 "00000100" // JL #8080 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=8080 delay_slots=5 */ + 8451 "00000001" // /* MW 5 */ + 8452 "00000000" // /* MW 4 */ + 8453 "11001000" // /* MW 3 */ + 8454 "00001111" // /* MW 2 */ + 8455 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 +.delay_slot + 8456 "11111000" // MOV r17, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8457 "11000000" // /* MW 3 */ + 8458 "01010000" // /* MW 2 */ + 8459 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8461 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 first +.delay_slot + 8462 "00011000" // SEL.EQZ r18, r16, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8463 "00010010" // /* MW 3 */ + 8464 "00100101" // /* MW 2 */ + 8465 "00010100" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 +.delay_slot + 8466 "11100100" // SEL.EQZ r16, r17, r16, r27; MOV p1, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8467 "01000001" // /* MW 5 */ + 8468 "11010010" // /* MW 4 */ + 8469 "01000010" // /* MW 3 */ + 8470 "00100000" // /* MW 2 */ + 8471 "10001100" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 +.delay_slot + 8472 "00000010" // NOPS; MOV p0, r16 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8473 "01110000" // /* MW 7 */ + 8474 "00010000" // /* MW 6 */ + 8475 "00110100" // /* MW 5 */ + 8476 "00000000" // /* MW 4 */ + 8477 "01100000" // /* MW 3 */ + 8478 "00101011" // /* MW 2 */ + 8479 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 118 4 +.return_address + 8480 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8481 "00111001" // /* MW 3 */ + 8482 "11111100" // /* MW 2 */ + 8483 "00000111" // /* MW 1 */ + 8484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8485 "00000000" // /* MW 1 */ + 8486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8487 "00000000" // /* MW 1 */ + 8488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8489 "00000000" // /* MW 1 */ + 8490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8491 "00000000" // /* MW 1 */ + 8492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8493 "00000000" // /* MW 1 */ + 8494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8495 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 118 4 first + 8496 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 8497 "00000000" // /* MW 3 */ + 8498 "00101000" // /* MW 2 */ + 8499 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 118 4 +.delay_slot + 8500 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8501 "00000001" // /* MW 5 */ + 8502 "00000000" // /* MW 4 */ + 8503 "00000000" // /* MW 3 */ + 8504 "11110000" // /* MW 2 */ + 8505 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8507 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8509 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8511 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8512 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_end0 + 8513 "00000000" // /* MW 1 */ +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_add1d_attribute_broadcasting _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 147 first +.src_ref 8 "superkernels.cpp" 152 6 +.function_start + 8528 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8529 "00000000" // /* MW 5 */ + 8530 "11000000" // /* MW 4 */ + 8531 "10000110" // /* MW 3 */ + 8532 "00000111" // /* MW 2 */ + 8533 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 152 6 first + 8534 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8535 "11000001" // /* MW 5 */ + 8536 "10110101" // /* MW 4 */ + 8537 "11011000" // /* MW 3 */ + 8538 "11000010" // /* MW 2 */ + 8539 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 147 + 8540 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8541 "00000001" // /* MW 5 */ + 8542 "00000000" // /* MW 4 */ + 8543 "00000000" // /* MW 3 */ + 8544 "00001000" // /* MW 2 */ + 8545 "00000000" // /* MW 1 */ + 8546 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8547 "01110000" // /* MW 7 */ + 8548 "11010000" // /* MW 6 */ + 8549 "00001011" // /* MW 5 */ + 8550 "00000000" // /* MW 4 */ + 8551 "10110000" // /* MW 3 */ + 8552 "01100011" // /* MW 2 */ + 8553 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 11 + 8554 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8555 "00010001" // /* MW 9 */ + 8556 "00001000" // /* MW 8 */ + 8557 "00110000" // /* MW 7 */ + 8558 "11100011" // /* MW 6 */ + 8559 "00000001" // /* MW 5 */ + 8560 "00000000" // /* MW 4 */ + 8561 "10110000" // /* MW 3 */ + 8562 "10000010" // /* MW 2 */ + 8563 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 8564 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8565 "11000000" // /* MW 3 */ + 8566 "11010100" // /* MW 2 */ + 8567 "00011011" // /* MW 1 */ + 8568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8569 "00000000" // /* MW 1 */ + 8570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8571 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 152 6 +.src_ref 8 "superkernels.cpp" 152 16 + 8572 "10000100" // JNZ r16, #8736 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=8736 delay_slots=5 */ + 8573 "00000001" // /* MW 5 */ + 8574 "01000000" // /* MW 4 */ + 8575 "00010000" // /* MW 3 */ + 8576 "00010001" // /* MW 2 */ + 8577 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 22 first +.delay_slot + 8578 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8579 "10010000" // /* MW 3 */ + 8580 "01100010" // /* MW 2 */ + 8581 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 30 +.delay_slot + 8582 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8583 "11111011" // /* MW 3 */ + 8584 "01100011" // /* MW 2 */ + 8585 "00010100" // /* MW 1 */ +.delay_slot + 8586 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8587 "00111101" // /* MW 3 */ + 8588 "11110100" // /* MW 2 */ + 8589 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 8590 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8591 "01110000" // /* MW 7 */ + 8592 "01100000" // /* MW 6 */ + 8593 "00110000" // /* MW 5 */ + 8594 "00000011" // /* MW 4 */ + 8595 "00110000" // /* MW 3 */ + 8596 "11000110" // /* MW 2 */ + 8597 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 155 4 +.src_ref 8 "superkernels.cpp" 166 2 +.delay_slot + 8598 "01000100" // MOVXM p0, #492928 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8599 "00000000" // /* MW 5 */ + 8600 "11001011" // /* MW 4 */ + 8601 "10000000" // /* MW 3 */ + 8602 "00000111" // /* MW 2 */ + 8603 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8604 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8605 "10101000" // /* MW 5 */ + 8606 "11000000" // /* MW 4 */ + 8607 "10000100" // /* MW 3 */ + 8608 "00000111" // /* MW 2 */ + 8609 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8610 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8611 "00010000" // /* MW 9 */ + 8612 "00101000" // /* MW 8 */ + 8613 "00110000" // /* MW 7 */ + 8614 "11100001" // /* MW 6 */ + 8615 "00000001" // /* MW 5 */ + 8616 "00000000" // /* MW 4 */ + 8617 "11100000" // /* MW 3 */ + 8618 "11000000" // /* MW 2 */ + 8619 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8621 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 155 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 8622 "00000100" // JL #8016 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=8016 delay_slots=5 */ + 8623 "00000001" // /* MW 5 */ + 8624 "00000000" // /* MW 4 */ + 8625 "10101000" // /* MW 3 */ + 8626 "00001111" // /* MW 2 */ + 8627 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8629 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8631 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8632 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8633 "00110001" // /* MW 3 */ + 8634 "00100000" // /* MW 2 */ + 8635 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 8636 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8637 "00000101" // /* MW 3 */ + 8638 "00100000" // /* MW 2 */ + 8639 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 8640 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8641 "00000000" // /* MW 15 */ + 8642 "00000000" // /* MW 14 */ + 8643 "01111000" // /* MW 13 */ + 8644 "10100101" // /* MW 12 */ + 8645 "00000001" // /* MW 11 */ + 8646 "00000000" // /* MW 10 */ + 8647 "00000000" // /* MW 9 */ + 8648 "10000000" // /* MW 8 */ + 8649 "00010001" // /* MW 7 */ + 8650 "00000110" // /* MW 6 */ + 8651 "00100010" // /* MW 5 */ + 8652 "00000000" // /* MW 4 */ + 8653 "11110000" // /* MW 3 */ + 8654 "00101100" // /* MW 2 */ + 8655 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 18 +.return_address + 8656 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8657 "00100000" // /* MW 5 */ + 8658 "11000000" // /* MW 4 */ + 8659 "10000100" // /* MW 3 */ + 8660 "00000111" // /* MW 2 */ + 8661 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 18 first +.src_ref 8 "superkernels.cpp" 159 65 + 8662 "10111010" // LDA r16, [p2]; MOVXM p2, #492928 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8663 "00010000" // /* MW 9 */ + 8664 "11000000" // /* MW 8 */ + 8665 "00110010" // /* MW 7 */ + 8666 "11100001" // /* MW 6 */ + 8667 "00000001" // /* MW 5 */ + 8668 "00000000" // /* MW 4 */ + 8669 "11010000" // /* MW 3 */ + 8670 "11000010" // /* MW 2 */ + 8671 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 51 +.src_ref 8 "superkernels.cpp" 159 65 +.src_ref 8 "superkernels.cpp" 166 2 + 8672 "10111010" // LDA r17, [p2]; MOVXM p2, #492928 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8673 "00010000" // /* MW 9 */ + 8674 "11000000" // /* MW 8 */ + 8675 "00110010" // /* MW 7 */ + 8676 "11100001" // /* MW 6 */ + 8677 "00000001" // /* MW 5 */ + 8678 "00000000" // /* MW 4 */ + 8679 "11010000" // /* MW 3 */ + 8680 "11000110" // /* MW 2 */ + 8681 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 51 first +.src_ref 8 "superkernels.cpp" 159 16 +.src_ref 8 "superkernels.cpp" 164 47 + 8682 "10111010" // LDA.u16 r18, [p2, #10]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8683 "00010000" // /* MW 9 */ + 8684 "00001010" // /* MW 8 */ + 8685 "10110000" // /* MW 7 */ + 8686 "11100000" // /* MW 6 */ + 8687 "00000001" // /* MW 5 */ + 8688 "00000000" // /* MW 4 */ + 8689 "01010000" // /* MW 3 */ + 8690 "11001011" // /* MW 2 */ + 8691 "01001010" // /* MW 1 */ + 8692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8693 "00000000" // /* MW 1 */ + 8694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8695 "00000000" // /* MW 1 */ + 8696 "10000100" // J #8752 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=8752 delay_slots=5 */ + 8697 "00000000" // /* MW 5 */ + 8698 "00000000" // /* MW 4 */ + 8699 "00011000" // /* MW 3 */ + 8700 "00010001" // /* MW 2 */ + 8701 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 13 +.delay_slot + 8702 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8703 "10011000" // /* MW 5 */ + 8704 "11000000" // /* MW 4 */ + 8705 "10000000" // /* MW 3 */ + 8706 "00000111" // /* MW 2 */ + 8707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8709 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 27 first +.delay_slot + 8710 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8711 "00001111" // /* MW 3 */ + 8712 "01100001" // /* MW 2 */ + 8713 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 13 first +.delay_slot + 8714 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8715 "10100011" // /* MW 5 */ + 8716 "00001100" // /* MW 4 */ + 8717 "11110000" // /* MW 3 */ + 8718 "00101100" // /* MW 2 */ + 8719 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 16 first +.delay_slot + 8720 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8721 "00000000" // /* MW 15 */ + 8722 "00000000" // /* MW 14 */ + 8723 "01111000" // /* MW 13 */ + 8724 "10100101" // /* MW 12 */ + 8725 "00000001" // /* MW 11 */ + 8726 "00000000" // /* MW 10 */ + 8727 "00000000" // /* MW 9 */ + 8728 "10000000" // /* MW 8 */ + 8729 "00010001" // /* MW 7 */ + 8730 "00000110" // /* MW 6 */ + 8731 "00100001" // /* MW 5 */ + 8732 "00000000" // /* MW 4 */ + 8733 "11110000" // /* MW 3 */ + 8734 "00101100" // /* MW 2 */ + 8735 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 164 47 +.src_ref 8 "superkernels.cpp" 166 2 + 8736 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8737 "00000000" // /* MW 15 */ + 8738 "00000000" // /* MW 14 */ + 8739 "00010000" // /* MW 13 */ + 8740 "00001010" // /* MW 12 */ + 8741 "10110000" // /* MW 11 */ + 8742 "11100000" // /* MW 10 */ + 8743 "00000001" // /* MW 9 */ + 8744 "00000000" // /* MW 8 */ + 8745 "10001011" // /* MW 7 */ + 8746 "10000000" // /* MW 6 */ + 8747 "00100010" // /* MW 5 */ + 8748 "00000000" // /* MW 4 */ + 8749 "11110000" // /* MW 3 */ + 8750 "00101100" // /* MW 2 */ + 8751 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 8752 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8753 "00000000" // /* MW 7 */ + 8754 "11000011" // /* MW 6 */ + 8755 "10110011" // /* MW 5 */ + 8756 "00000011" // /* MW 4 */ + 8757 "01100000" // /* MW 3 */ + 8758 "10010001" // /* MW 2 */ + 8759 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 8760 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8761 "00010000" // /* MW 9 */ + 8762 "00000000" // /* MW 8 */ + 8763 "00110000" // /* MW 7 */ + 8764 "11100000" // /* MW 6 */ + 8765 "00000001" // /* MW 5 */ + 8766 "00000000" // /* MW 4 */ + 8767 "11010000" // /* MW 3 */ + 8768 "11101110" // /* MW 2 */ + 8769 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 8770 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8771 "00010110" // /* MW 3 */ + 8772 "11111110" // /* MW 2 */ + 8773 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 8774 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8775 "00110110" // /* MW 3 */ + 8776 "11111110" // /* MW 2 */ + 8777 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 8778 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8779 "01010110" // /* MW 3 */ + 8780 "01000110" // /* MW 2 */ + 8781 "00000111" // /* MW 1 */ + 8782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8783 "00000000" // /* MW 1 */ + 8784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8785 "00000000" // /* MW 1 */ + 8786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8787 "00000000" // /* MW 1 */ + 8788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8789 "00000000" // /* MW 1 */ + 8790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8791 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 8792 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8793 "00000010" // /* MW 3 */ + 8794 "01100001" // /* MW 2 */ + 8795 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 8796 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8797 "00010001" // /* MW 3 */ + 8798 "00000110" // /* MW 2 */ + 8799 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 8800 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8801 "11111101" // /* MW 3 */ + 8802 "11100000" // /* MW 2 */ + 8803 "00010111" // /* MW 1 */ + 8804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8805 "00000000" // /* MW 1 */ + 8806 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8807 "00000000" // /* MW 1 */ + 8808 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8809 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 8810 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8811 "00001000" // /* MW 3 */ + 8812 "10010011" // /* MW 2 */ + 8813 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 45 + 8814 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8815 "10000001" // /* MW 5 */ + 8816 "10101101" // /* MW 4 */ + 8817 "10100111" // /* MW 3 */ + 8818 "00000000" // /* MW 2 */ + 8819 "00000100" // /* MW 1 */ + 8820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8821 "00000000" // /* MW 1 */ + 8822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8823 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 first + 8824 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8825 "00110110" // /* MW 3 */ + 8826 "00000110" // /* MW 2 */ + 8827 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 8828 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8829 "10000001" // /* MW 5 */ + 8830 "11011101" // /* MW 4 */ + 8831 "11011100" // /* MW 3 */ + 8832 "11001010" // /* MW 2 */ + 8833 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 47 first + 8834 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8835 "01110110" // /* MW 3 */ + 8836 "00000110" // /* MW 2 */ + 8837 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 8838 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8839 "10011110" // /* MW 3 */ + 8840 "01011100" // /* MW 2 */ + 8841 "00000111" // /* MW 1 */ + 8842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8843 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 166 2 first +.no_stack_arguments + 8844 "00000100" // JL #8400 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=8400 delay_slots=5 */ + 8845 "00000001" // /* MW 5 */ + 8846 "00000000" // /* MW 4 */ + 8847 "01101000" // /* MW 3 */ + 8848 "00010000" // /* MW 2 */ + 8849 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8851 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 first +.delay_slot + 8852 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8853 "00000111" // /* MW 3 */ + 8854 "01100010" // /* MW 2 */ + 8855 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 +.delay_slot + 8856 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8857 "00110001" // /* MW 3 */ + 8858 "00000110" // /* MW 2 */ + 8859 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 45 first +.delay_slot + 8860 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8861 "00001101" // /* MW 3 */ + 8862 "11100001" // /* MW 2 */ + 8863 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 45 +.delay_slot + 8864 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8865 "00000000" // /* MW 15 */ + 8866 "00000000" // /* MW 14 */ + 8867 "10101000" // /* MW 13 */ + 8868 "10100000" // /* MW 12 */ + 8869 "00110100" // /* MW 11 */ + 8870 "00000000" // /* MW 10 */ + 8871 "00000000" // /* MW 9 */ + 8872 "00000000" // /* MW 8 */ + 8873 "01011011" // /* MW 7 */ + 8874 "00000001" // /* MW 6 */ + 8875 "00100000" // /* MW 5 */ + 8876 "00000000" // /* MW 4 */ + 8877 "11110000" // /* MW 3 */ + 8878 "00101100" // /* MW 2 */ + 8879 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 6 +.src_ref 8 "superkernels.cpp" 169 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 8880 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8881 "00010000" // /* MW 9 */ + 8882 "00000000" // /* MW 8 */ + 8883 "00110000" // /* MW 7 */ + 8884 "11100011" // /* MW 6 */ + 8885 "00000001" // /* MW 5 */ + 8886 "00000000" // /* MW 4 */ + 8887 "11010000" // /* MW 3 */ + 8888 "11000110" // /* MW 2 */ + 8889 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 8890 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8891 "00000101" // /* MW 3 */ + 8892 "00100000" // /* MW 2 */ + 8893 "00010000" // /* MW 1 */ + 8894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8895 "00000000" // /* MW 1 */ + 8896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8897 "00000000" // /* MW 1 */ + 8898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8899 "00000000" // /* MW 1 */ + 8900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8901 "00000000" // /* MW 1 */ + 8902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8903 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 8904 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8905 "00001000" // /* MW 3 */ + 8906 "01010001" // /* MW 2 */ + 8907 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 8908 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8909 "00010000" // /* MW 9 */ + 8910 "00100110" // /* MW 8 */ + 8911 "00110000" // /* MW 7 */ + 8912 "11100001" // /* MW 6 */ + 8913 "00000001" // /* MW 5 */ + 8914 "00000000" // /* MW 4 */ + 8915 "11010000" // /* MW 3 */ + 8916 "11001110" // /* MW 2 */ + 8917 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 6 first + 8918 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8919 "00110110" // /* MW 3 */ + 8920 "00000110" // /* MW 2 */ + 8921 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 19 + 8922 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8923 "01010110" // /* MW 3 */ + 8924 "00000110" // /* MW 2 */ + 8925 "00000010" // /* MW 1 */ + 8926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8927 "00000000" // /* MW 1 */ + 8928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8929 "00000000" // /* MW 1 */ + 8930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8931 "00000000" // /* MW 1 */ + 8932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8933 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 8934 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8935 "00110001" // /* MW 3 */ + 8936 "00100001" // /* MW 2 */ + 8937 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 8938 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8939 "00010001" // /* MW 3 */ + 8940 "11100110" // /* MW 2 */ + 8941 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 16 first + 8942 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8943 "00101000" // /* MW 3 */ + 8944 "01100001" // /* MW 2 */ + 8945 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 6 + 8946 "10000100" // JNZ r16, #8976 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=8976 delay_slots=5 */ + 8947 "00000001" // /* MW 5 */ + 8948 "01000000" // /* MW 4 */ + 8949 "10001000" // /* MW 3 */ + 8950 "00010001" // /* MW 2 */ + 8951 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8953 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8959 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8961 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 169 14 + 8962 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8963 "00000001" // /* MW 3 */ + 8964 "00100000" // /* MW 2 */ + 8965 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 169 14 first + 8966 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8967 "00000000" // /* MW 9 */ + 8968 "00000000" // /* MW 8 */ + 8969 "00000000" // /* MW 7 */ + 8970 "10000000" // /* MW 6 */ + 8971 "00010001" // /* MW 5 */ + 8972 "00000110" // /* MW 4 */ + 8973 "11110110" // /* MW 3 */ + 8974 "00101100" // /* MW 2 */ + 8975 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 171 + 8976 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8977 "00111001" // /* MW 3 */ + 8978 "11110100" // /* MW 2 */ + 8979 "00000111" // /* MW 1 */ + 8980 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8981 "00011001" // /* MW 3 */ + 8982 "11111011" // /* MW 2 */ + 8983 "00000111" // /* MW 1 */ + 8984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8985 "00000000" // /* MW 1 */ + 8986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8987 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 8988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8989 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 8990 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8991 "11110001" // /* MW 3 */ + 8992 "11111101" // /* MW 2 */ + 8993 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 8994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8995 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 171 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 8996 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 8997 "00000000" // /* MW 3 */ + 8998 "00101000" // /* MW 2 */ + 8999 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9000 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9001 "10100000" // /* MW 3 */ + 9002 "01100111" // /* MW 2 */ + 9003 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 171 +.delay_slot + 9004 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9005 "00000001" // /* MW 5 */ + 9006 "00000000" // /* MW 4 */ + 9007 "00000000" // /* MW 3 */ + 9008 "11111000" // /* MW 2 */ + 9009 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9011 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9013 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 9015 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function setup _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.src_ref 4 "elementwise_unary.h" 124 first +.src_ref 4 "elementwise_unary.h" 126 24 first +.function_start + 9024 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9025 "00101110" // /* MW 3 */ + 9026 "00011100" // /* MW 2 */ + 9027 "00000001" // /* MW 1 */ + 9028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9029 "00000000" // /* MW 1 */ + 9030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9031 "00000000" // /* MW 1 */ + 9032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9033 "00000000" // /* MW 1 */ + 9034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9035 "00000000" // /* MW 1 */ + 9036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9037 "00000000" // /* MW 1 */ + 9038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9039 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 126 22 first + 9040 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9041 "00101001" // /* MW 3 */ + 9042 "00011100" // /* MW 2 */ + 9043 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 24 first + 9044 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9045 "00101110" // /* MW 3 */ + 9046 "00011100" // /* MW 2 */ + 9047 "00000001" // /* MW 1 */ + 9048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9049 "00000000" // /* MW 1 */ + 9050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9051 "00000000" // /* MW 1 */ + 9052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9053 "00000000" // /* MW 1 */ + 9054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9055 "00000000" // /* MW 1 */ + 9056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9057 "00000000" // /* MW 1 */ + 9058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9059 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 22 + 9060 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9061 "00101001" // /* MW 3 */ + 9062 "00011100" // /* MW 2 */ + 9063 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 24 first + 9064 "10011000" // LDA el0, [p1], #24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9065 "00101110" // /* MW 3 */ + 9066 "01101100" // /* MW 2 */ + 9067 "00000001" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 113 33 first + 9068 "10011000" // LDA.s16 r0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9069 "00010010" // /* MW 3 */ + 9070 "00000100" // /* MW 2 */ + 9071 "00000001" // /* MW 1 */ + 9072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9073 "00000000" // /* MW 1 */ + 9074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9075 "00000000" // /* MW 1 */ + 9076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9077 "00000000" // /* MW 1 */ + 9078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9079 "00000000" // /* MW 1 */ + 9080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9081 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 22 first + 9082 "10011000" // ST el0, [p0], #24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9083 "00101001" // /* MW 3 */ + 9084 "01101100" // /* MW 2 */ + 9085 "00001000" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 113 33 first + 9086 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9087 "00010111" // /* MW 3 */ + 9088 "00000100" // /* MW 2 */ + 9089 "00000000" // /* MW 1 */ + 9090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9091 "00000000" // /* MW 1 */ + 9092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9093 "00000000" // /* MW 1 */ + 9094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9095 "00000000" // /* MW 1 */ + 9096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9097 "00000000" // /* MW 1 */ + 9098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9099 "00000000" // /* MW 1 */ + 9100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9101 "00000000" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 114 33 first + 9102 "10011000" // LDA.s16 r0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9103 "00010010" // /* MW 3 */ + 9104 "00100100" // /* MW 2 */ + 9105 "00000001" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 114 33 + 9106 "00011000" // ST.s16 r0, [p0, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9107 "00010111" // /* MW 3 */ + 9108 "00010100" // /* MW 2 */ + 9109 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 130 4 first + 9110 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 9111 "00000000" // /* MW 3 */ + 9112 "00101000" // /* MW 2 */ + 9113 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9115 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9119 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + 9123 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function run _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 136 first +.src_ref 4 "elementwise_unary.h" 142 37 +.src_ref 4 "elementwise_unary.h" 154 8 first +.src_ref 4 "elementwise_unary.h" 171 19 +.function_start + 9136 "10110110" // MOVA dj0, #-34; VLDB x4, [p0], #64; MOVXM ls, #9264 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 9137 "00010000" // /* MW 11 */ + 9138 "00011000" // /* MW 10 */ + 9139 "01111010" // /* MW 9 */ + 9140 "00001000" // /* MW 8 */ + 9141 "00000000" // /* MW 7 */ + 9142 "00000000" // /* MW 6 */ + 9143 "01101000" // /* MW 5 */ + 9144 "00111010" // /* MW 4 */ + 9145 "10000000" // /* MW 3 */ + 9146 "11000010" // /* MW 2 */ + 9147 "11111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 142 78 +.src_ref 4 "elementwise_unary.h" 154 8 first +.src_ref 4 "elementwise_unary.h" 190 19 first + 9148 "10110110" // MOVA r17, #-6; VLDB x2, [p0], #64; MOVXM le, #9312 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 9149 "00010000" // /* MW 11 */ + 9150 "00110000" // /* MW 10 */ + 9151 "10111010" // /* MW 9 */ + 9152 "00001001" // /* MW 8 */ + 9153 "00000000" // /* MW 7 */ + 9154 "00000000" // /* MW 6 */ + 9155 "01101000" // /* MW 5 */ + 9156 "00111001" // /* MW 4 */ + 9157 "00000000" // /* MW 3 */ + 9158 "01010001" // /* MW 2 */ + 9159 "11111111" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 136 + 9160 "11111000" // MOV r0, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9161 "11000000" // /* MW 3 */ + 9162 "00010100" // /* MW 2 */ + 9163 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 136 first + 9164 "00011000" // ADD.NC p2, r0, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9165 "00010000" // /* MW 3 */ + 9166 "01100000" // /* MW 2 */ + 9167 "00011010" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 103 16 first + 9168 "10011000" // LDA.s16 r2, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9169 "01010010" // /* MW 3 */ + 9170 "00011100" // /* MW 2 */ + 9171 "00000010" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 37 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9172 "10011000" // LDA r0, [p2, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9173 "00010110" // /* MW 3 */ + 9174 "00000000" // /* MW 2 */ + 9175 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.src_ref 9 "clip_impl.h" 104 16 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9176 "00111100" // LDA.s16 r1, [p2]; VLDB x4, [p0], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9177 "01101000" // /* MW 5 */ + 9178 "00111010" // /* MW 4 */ + 9179 "01010000" // /* MW 3 */ + 9180 "10000110" // /* MW 2 */ + 9181 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9183 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9185 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9187 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9188 "00011000" // VLDB x2, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9189 "10110100" // /* MW 3 */ + 9190 "00011100" // /* MW 2 */ + 9191 "00111000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9192 "11111000" // VBCST.16 x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9193 "01110010" // /* MW 3 */ + 9194 "00001001" // /* MW 2 */ + 9195 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 142 78 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9196 "00111010" // VLDB x4, [p0], #64; LSHL r17, r0, r17; VMAX_LT.bf16 x5, r16, x4, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9197 "01111000" // /* MW 9 */ + 9198 "00110110" // /* MW 8 */ + 9199 "01010000" // /* MW 7 */ + 9200 "11101101" // /* MW 6 */ + 9201 "00011000" // /* MW 5 */ + 9202 "00000001" // /* MW 4 */ + 9203 "01101000" // /* MW 3 */ + 9204 "00111010" // /* MW 2 */ + 9205 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9206 "10011000" // ADD.NC lc, r17, #-3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9207 "11111110" // /* MW 3 */ + 9208 "01111000" // /* MW 2 */ + 9209 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9210 "11111000" // VBCST.16 x1, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9211 "01110010" // /* MW 3 */ + 9212 "10000101" // /* MW 2 */ + 9213 "00011000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9214 "11111000" // VMIN_GE.bf16 x3, r16, x5, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9215 "10101100" // /* MW 3 */ + 9216 "10101000" // /* MW 2 */ + 9217 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9218 "01111110" // NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 9219 "01100000" // /* MW 13 */ + 9220 "00101011" // /* MW 12 */ + 9221 "00000000" // /* MW 11 */ + 9222 "11001111" // /* MW 10 */ + 9223 "00000110" // /* MW 9 */ + 9224 "00110001" // /* MW 8 */ + 9225 "00000000" // /* MW 7 */ + 9226 "00000000" // /* MW 6 */ + 9227 "01101000" // /* MW 5 */ + 9228 "00111001" // /* MW 4 */ + 9229 "11110000" // /* MW 3 */ + 9230 "00101100" // /* MW 2 */ + 9231 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9232 "11100001" // NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9233 "00000000" // /* MW 15 */ + 9234 "00000000" // /* MW 14 */ + 9235 "01111000" // /* MW 13 */ + 9236 "01010110" // /* MW 12 */ + 9237 "11011000" // /* MW 11 */ + 9238 "00000001" // /* MW 10 */ + 9239 "00000000" // /* MW 9 */ + 9240 "00000000" // /* MW 8 */ + 9241 "11010011" // /* MW 7 */ + 9242 "00011100" // /* MW 6 */ + 9243 "00100001" // /* MW 5 */ + 9244 "00000000" // /* MW 4 */ + 9245 "11110000" // /* MW 3 */ + 9246 "00101100" // /* MW 2 */ + 9247 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9248 "11100001" // NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9249 "00000000" // /* MW 15 */ + 9250 "00000000" // /* MW 14 */ + 9251 "01111000" // /* MW 13 */ + 9252 "00110110" // /* MW 12 */ + 9253 "01010000" // /* MW 11 */ + 9254 "00000001" // /* MW 10 */ + 9255 "00000000" // /* MW 9 */ + 9256 "00000000" // /* MW 8 */ + 9257 "01011011" // /* MW 7 */ + 9258 "00000001" // /* MW 6 */ + 9259 "00100000" // /* MW 5 */ + 9260 "00000000" // /* MW 4 */ + 9261 "11110000" // /* MW 3 */ + 9262 "00101100" // /* MW 2 */ + 9263 "00000000" // /* MW 1 */ +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_128 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 9264 "11100001" // NOPA; VLDB x4, [p0], #64; VST x7, [p1], #64; NOPX; VMIN_GE.bf16 x3, r16, x5, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9265 "00000000" // /* MW 15 */ + 9266 "00000000" // /* MW 14 */ + 9267 "01111000" // /* MW 13 */ + 9268 "01010110" // /* MW 12 */ + 9269 "11010100" // /* MW 11 */ + 9270 "00000000" // /* MW 10 */ + 9271 "00000000" // /* MW 9 */ + 9272 "00000000" // /* MW 8 */ + 9273 "11010011" // /* MW 7 */ + 9274 "00011101" // /* MW 6 */ + 9275 "01101001" // /* MW 5 */ + 9276 "00111010" // /* MW 4 */ + 9277 "11110000" // /* MW 3 */ + 9278 "00101100" // /* MW 2 */ + 9279 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9280 "11100001" // NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9281 "00000000" // /* MW 15 */ + 9282 "00000000" // /* MW 14 */ + 9283 "01111000" // /* MW 13 */ + 9284 "00110110" // /* MW 12 */ + 9285 "10001000" // /* MW 11 */ + 9286 "00000001" // /* MW 10 */ + 9287 "00000000" // /* MW 9 */ + 9288 "00000000" // /* MW 8 */ + 9289 "01011011" // /* MW 7 */ + 9290 "00000001" // /* MW 6 */ + 9291 "01101000" // /* MW 5 */ + 9292 "00111001" // /* MW 4 */ + 9293 "11110000" // /* MW 3 */ + 9294 "00101100" // /* MW 2 */ + 9295 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9296 "11100001" // NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9297 "00000000" // /* MW 15 */ + 9298 "00000000" // /* MW 14 */ + 9299 "01111000" // /* MW 13 */ + 9300 "01010110" // /* MW 12 */ + 9301 "11011000" // /* MW 11 */ + 9302 "00000001" // /* MW 10 */ + 9303 "00000000" // /* MW 9 */ + 9304 "00000000" // /* MW 8 */ + 9305 "11010011" // /* MW 7 */ + 9306 "00011100" // /* MW 6 */ + 9307 "00100001" // /* MW 5 */ + 9308 "00000000" // /* MW 4 */ + 9309 "11110000" // /* MW 3 */ + 9310 "00101100" // /* MW 2 */ + 9311 "00000000" // /* MW 1 */ +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_176 +.src_ref 5 "max_min.hpp" 20 104 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9312 "11100001" // NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9313 "00000000" // /* MW 15 */ + 9314 "00000000" // /* MW 14 */ + 9315 "01111000" // /* MW 13 */ + 9316 "00110110" // /* MW 12 */ + 9317 "01010000" // /* MW 11 */ + 9318 "00000001" // /* MW 10 */ + 9319 "00000000" // /* MW 9 */ + 9320 "00000000" // /* MW 8 */ + 9321 "01011011" // /* MW 7 */ + 9322 "00000001" // /* MW 6 */ + 9323 "00100000" // /* MW 5 */ + 9324 "00000000" // /* MW 4 */ + 9325 "11110000" // /* MW 3 */ + 9326 "00101100" // /* MW 2 */ + 9327 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 9328 "00000010" // VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9329 "01110000" // /* MW 7 */ + 9330 "01010110" // /* MW 6 */ + 9331 "11010100" // /* MW 5 */ + 9332 "00000000" // /* MW 4 */ + 9333 "01100000" // /* MW 3 */ + 9334 "10111010" // /* MW 2 */ + 9335 "00100011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9336 "11111000" // VMAX_LT.bf16 x6, r16, x2, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9337 "01101100" // /* MW 3 */ + 9338 "00010000" // /* MW 2 */ + 9339 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 195 20 first + 9340 "00000010" // VST x3, [p1], #64; VMIN_GE.bf16 x7, r16, x6, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9341 "01110000" // /* MW 7 */ + 9342 "01010110" // /* MW 6 */ + 9343 "11011000" // /* MW 5 */ + 9344 "00000001" // /* MW 4 */ + 9345 "01100000" // /* MW 3 */ + 9346 "10011010" // /* MW 2 */ + 9347 "00100011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 158 4 first + 9348 "11100100" // RET lr; VMAX_LT.bf16 x5, r16, x4, x0 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 9349 "11011001" // /* MW 5 */ + 9350 "01000000" // /* MW 4 */ + 9351 "00000101" // /* MW 3 */ + 9352 "00000000" // /* MW 2 */ + 9353 "00000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.delay_slot + 9354 "00000010" // VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9355 "01110000" // /* MW 7 */ + 9356 "01010110" // /* MW 6 */ + 9357 "11010100" // /* MW 5 */ + 9358 "00000000" // /* MW 4 */ + 9359 "01100000" // /* MW 3 */ + 9360 "10111010" // /* MW 2 */ + 9361 "00100011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 9362 "11111000" // VMAX_LT.bf16 x6, r16, x2, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9363 "01101100" // /* MW 3 */ + 9364 "00010000" // /* MW 2 */ + 9365 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.delay_slot + 9366 "11111000" // VMIN_GE.bf16 x7, r16, x6, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9367 "10101100" // /* MW 3 */ + 9368 "10110000" // /* MW 2 */ + 9369 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.delay_slot + 9370 "00011000" // VST x3, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9371 "11010011" // /* MW 3 */ + 9372 "00011100" // /* MW 2 */ + 9373 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "elementwise_unary.h" 176 20 first +.delay_slot + 9374 "00011000" // VST x7, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9375 "11010011" // /* MW 3 */ + 9376 "00011101" // /* MW 2 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + 9377 "00001001" // /* MW 1 */ +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_clip1d _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 176 first +.src_ref 8 "superkernels.cpp" 181 6 +.function_start + 9392 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9393 "00000000" // /* MW 5 */ + 9394 "11000000" // /* MW 4 */ + 9395 "10000110" // /* MW 3 */ + 9396 "00000111" // /* MW 2 */ + 9397 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 181 6 first + 9398 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9399 "11000001" // /* MW 5 */ + 9400 "10110101" // /* MW 4 */ + 9401 "11011000" // /* MW 3 */ + 9402 "11000010" // /* MW 2 */ + 9403 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 176 + 9404 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9405 "00000001" // /* MW 5 */ + 9406 "00000000" // /* MW 4 */ + 9407 "00000000" // /* MW 3 */ + 9408 "00001000" // /* MW 2 */ + 9409 "00000000" // /* MW 1 */ + 9410 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9411 "01110000" // /* MW 7 */ + 9412 "11010000" // /* MW 6 */ + 9413 "00001011" // /* MW 5 */ + 9414 "00000000" // /* MW 4 */ + 9415 "10110000" // /* MW 3 */ + 9416 "01100011" // /* MW 2 */ + 9417 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 11 + 9418 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9419 "00010001" // /* MW 9 */ + 9420 "00001000" // /* MW 8 */ + 9421 "00110000" // /* MW 7 */ + 9422 "11100011" // /* MW 6 */ + 9423 "00000001" // /* MW 5 */ + 9424 "00000000" // /* MW 4 */ + 9425 "10110000" // /* MW 3 */ + 9426 "10000010" // /* MW 2 */ + 9427 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 9428 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9429 "11000000" // /* MW 3 */ + 9430 "11010100" // /* MW 2 */ + 9431 "00011011" // /* MW 1 */ + 9432 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9433 "00000000" // /* MW 1 */ + 9434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9435 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 181 6 +.src_ref 8 "superkernels.cpp" 181 16 + 9436 "10000100" // JNZ r16, #9600 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=9600 delay_slots=5 */ + 9437 "00000001" // /* MW 5 */ + 9438 "01000000" // /* MW 4 */ + 9439 "11000000" // /* MW 3 */ + 9440 "00010010" // /* MW 2 */ + 9441 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 22 first +.delay_slot + 9442 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9443 "10010000" // /* MW 3 */ + 9444 "01100010" // /* MW 2 */ + 9445 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 30 +.delay_slot + 9446 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9447 "11111011" // /* MW 3 */ + 9448 "01100011" // /* MW 2 */ + 9449 "00010100" // /* MW 1 */ +.delay_slot + 9450 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9451 "00111101" // /* MW 3 */ + 9452 "11110100" // /* MW 2 */ + 9453 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 9454 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9455 "01110000" // /* MW 7 */ + 9456 "01100000" // /* MW 6 */ + 9457 "00110000" // /* MW 5 */ + 9458 "00000011" // /* MW 4 */ + 9459 "00110000" // /* MW 3 */ + 9460 "11000110" // /* MW 2 */ + 9461 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 184 4 +.src_ref 8 "superkernels.cpp" 195 2 +.delay_slot + 9462 "01000100" // MOVXM p0, #493248 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9463 "10000000" // /* MW 5 */ + 9464 "11001101" // /* MW 4 */ + 9465 "10000000" // /* MW 3 */ + 9466 "00000111" // /* MW 2 */ + 9467 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9468 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9469 "10101000" // /* MW 5 */ + 9470 "11000000" // /* MW 4 */ + 9471 "10000100" // /* MW 3 */ + 9472 "00000111" // /* MW 2 */ + 9473 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9474 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9475 "00010000" // /* MW 9 */ + 9476 "00101000" // /* MW 8 */ + 9477 "00110000" // /* MW 7 */ + 9478 "11100001" // /* MW 6 */ + 9479 "00000001" // /* MW 5 */ + 9480 "00000000" // /* MW 4 */ + 9481 "11100000" // /* MW 3 */ + 9482 "11000000" // /* MW 2 */ + 9483 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9485 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 184 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 9486 "00000100" // JL #9024 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=9024 delay_slots=5 */ + 9487 "00000001" // /* MW 5 */ + 9488 "00000000" // /* MW 4 */ + 9489 "10100000" // /* MW 3 */ + 9490 "00010001" // /* MW 2 */ + 9491 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9493 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9495 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9496 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9497 "00110001" // /* MW 3 */ + 9498 "00100000" // /* MW 2 */ + 9499 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 9500 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9501 "00000101" // /* MW 3 */ + 9502 "00100000" // /* MW 2 */ + 9503 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 9504 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9505 "00000000" // /* MW 15 */ + 9506 "00000000" // /* MW 14 */ + 9507 "01111000" // /* MW 13 */ + 9508 "10100101" // /* MW 12 */ + 9509 "00000001" // /* MW 11 */ + 9510 "00000000" // /* MW 10 */ + 9511 "00000000" // /* MW 9 */ + 9512 "10000000" // /* MW 8 */ + 9513 "00010001" // /* MW 7 */ + 9514 "00000110" // /* MW 6 */ + 9515 "00100010" // /* MW 5 */ + 9516 "00000000" // /* MW 4 */ + 9517 "11110000" // /* MW 3 */ + 9518 "00101100" // /* MW 2 */ + 9519 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 18 +.return_address + 9520 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9521 "00100000" // /* MW 5 */ + 9522 "11000000" // /* MW 4 */ + 9523 "10000100" // /* MW 3 */ + 9524 "00000111" // /* MW 2 */ + 9525 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 18 first +.src_ref 8 "superkernels.cpp" 188 43 + 9526 "10111010" // LDA r16, [p2]; MOVXM p2, #493248 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9527 "00010000" // /* MW 9 */ + 9528 "01100000" // /* MW 8 */ + 9529 "00110011" // /* MW 7 */ + 9530 "11100001" // /* MW 6 */ + 9531 "00000001" // /* MW 5 */ + 9532 "00000000" // /* MW 4 */ + 9533 "11010000" // /* MW 3 */ + 9534 "11000010" // /* MW 2 */ + 9535 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 29 +.src_ref 8 "superkernels.cpp" 188 43 +.src_ref 8 "superkernels.cpp" 195 2 + 9536 "10111010" // LDA r17, [p2]; MOVXM p2, #493248 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9537 "00010000" // /* MW 9 */ + 9538 "01100000" // /* MW 8 */ + 9539 "00110011" // /* MW 7 */ + 9540 "11100001" // /* MW 6 */ + 9541 "00000001" // /* MW 5 */ + 9542 "00000000" // /* MW 4 */ + 9543 "11010000" // /* MW 3 */ + 9544 "11000110" // /* MW 2 */ + 9545 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 29 first +.src_ref 8 "superkernels.cpp" 188 16 +.src_ref 8 "superkernels.cpp" 193 47 + 9546 "10111010" // LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9547 "00010000" // /* MW 9 */ + 9548 "00001010" // /* MW 8 */ + 9549 "10110000" // /* MW 7 */ + 9550 "11100000" // /* MW 6 */ + 9551 "00000001" // /* MW 5 */ + 9552 "00000000" // /* MW 4 */ + 9553 "01010000" // /* MW 3 */ + 9554 "11001011" // /* MW 2 */ + 9555 "01001000" // /* MW 1 */ + 9556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9557 "00000000" // /* MW 1 */ + 9558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9559 "00000000" // /* MW 1 */ + 9560 "10000100" // J #9616 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=9616 delay_slots=5 */ + 9561 "00000000" // /* MW 5 */ + 9562 "00000000" // /* MW 4 */ + 9563 "11001000" // /* MW 3 */ + 9564 "00010010" // /* MW 2 */ + 9565 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 13 +.delay_slot + 9566 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9567 "10011000" // /* MW 5 */ + 9568 "11000000" // /* MW 4 */ + 9569 "10000000" // /* MW 3 */ + 9570 "00000111" // /* MW 2 */ + 9571 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9573 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 27 first +.delay_slot + 9574 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9575 "00001111" // /* MW 3 */ + 9576 "01100001" // /* MW 2 */ + 9577 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 13 first +.delay_slot + 9578 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9579 "10100011" // /* MW 5 */ + 9580 "00001100" // /* MW 4 */ + 9581 "11110000" // /* MW 3 */ + 9582 "00101100" // /* MW 2 */ + 9583 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 16 first +.delay_slot + 9584 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9585 "00000000" // /* MW 15 */ + 9586 "00000000" // /* MW 14 */ + 9587 "01111000" // /* MW 13 */ + 9588 "10100101" // /* MW 12 */ + 9589 "00000001" // /* MW 11 */ + 9590 "00000000" // /* MW 10 */ + 9591 "00000000" // /* MW 9 */ + 9592 "10000000" // /* MW 8 */ + 9593 "00010001" // /* MW 7 */ + 9594 "00000110" // /* MW 6 */ + 9595 "00100001" // /* MW 5 */ + 9596 "00000000" // /* MW 4 */ + 9597 "11110000" // /* MW 3 */ + 9598 "00101100" // /* MW 2 */ + 9599 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 193 47 +.src_ref 8 "superkernels.cpp" 195 2 + 9600 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9601 "00000000" // /* MW 15 */ + 9602 "00000000" // /* MW 14 */ + 9603 "00010000" // /* MW 13 */ + 9604 "00001010" // /* MW 12 */ + 9605 "10110000" // /* MW 11 */ + 9606 "11100000" // /* MW 10 */ + 9607 "00000001" // /* MW 9 */ + 9608 "00000000" // /* MW 8 */ + 9609 "10001011" // /* MW 7 */ + 9610 "10000000" // /* MW 6 */ + 9611 "00100010" // /* MW 5 */ + 9612 "00000000" // /* MW 4 */ + 9613 "11110000" // /* MW 3 */ + 9614 "00101100" // /* MW 2 */ + 9615 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 9616 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9617 "00000000" // /* MW 7 */ + 9618 "11000011" // /* MW 6 */ + 9619 "10110011" // /* MW 5 */ + 9620 "00000011" // /* MW 4 */ + 9621 "01100000" // /* MW 3 */ + 9622 "10010001" // /* MW 2 */ + 9623 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 9624 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9625 "00010000" // /* MW 9 */ + 9626 "00000000" // /* MW 8 */ + 9627 "00110000" // /* MW 7 */ + 9628 "11100000" // /* MW 6 */ + 9629 "00000001" // /* MW 5 */ + 9630 "00000000" // /* MW 4 */ + 9631 "11010000" // /* MW 3 */ + 9632 "11101110" // /* MW 2 */ + 9633 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 9634 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9635 "00010110" // /* MW 3 */ + 9636 "11111110" // /* MW 2 */ + 9637 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 9638 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9639 "00110110" // /* MW 3 */ + 9640 "11111110" // /* MW 2 */ + 9641 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 9642 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9643 "01010110" // /* MW 3 */ + 9644 "01000110" // /* MW 2 */ + 9645 "00000111" // /* MW 1 */ + 9646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9647 "00000000" // /* MW 1 */ + 9648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9649 "00000000" // /* MW 1 */ + 9650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9651 "00000000" // /* MW 1 */ + 9652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9653 "00000000" // /* MW 1 */ + 9654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9655 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 9656 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9657 "00000010" // /* MW 3 */ + 9658 "01100001" // /* MW 2 */ + 9659 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 9660 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9661 "00010001" // /* MW 3 */ + 9662 "00000110" // /* MW 2 */ + 9663 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 9664 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9665 "11111101" // /* MW 3 */ + 9666 "11100000" // /* MW 2 */ + 9667 "00010111" // /* MW 1 */ + 9668 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9669 "00000000" // /* MW 1 */ + 9670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9671 "00000000" // /* MW 1 */ + 9672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9673 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 9674 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9675 "00001000" // /* MW 3 */ + 9676 "10010011" // /* MW 2 */ + 9677 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 45 + 9678 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9679 "10000001" // /* MW 5 */ + 9680 "10101101" // /* MW 4 */ + 9681 "10100111" // /* MW 3 */ + 9682 "00000000" // /* MW 2 */ + 9683 "00000100" // /* MW 1 */ + 9684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9685 "00000000" // /* MW 1 */ + 9686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9687 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 first + 9688 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9689 "00110110" // /* MW 3 */ + 9690 "00000110" // /* MW 2 */ + 9691 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 9692 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9693 "10000001" // /* MW 5 */ + 9694 "11011101" // /* MW 4 */ + 9695 "11011100" // /* MW 3 */ + 9696 "11001010" // /* MW 2 */ + 9697 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 47 first + 9698 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9699 "01110110" // /* MW 3 */ + 9700 "00000110" // /* MW 2 */ + 9701 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 9702 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9703 "10011110" // /* MW 3 */ + 9704 "01011100" // /* MW 2 */ + 9705 "00000111" // /* MW 1 */ + 9706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9707 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 195 2 first +.no_stack_arguments + 9708 "00000100" // JL #9136 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=9136 delay_slots=5 */ + 9709 "00000001" // /* MW 5 */ + 9710 "00000000" // /* MW 4 */ + 9711 "11011000" // /* MW 3 */ + 9712 "00010001" // /* MW 2 */ + 9713 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9715 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 first +.delay_slot + 9716 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9717 "00000111" // /* MW 3 */ + 9718 "01100010" // /* MW 2 */ + 9719 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 +.delay_slot + 9720 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9721 "00110001" // /* MW 3 */ + 9722 "00000110" // /* MW 2 */ + 9723 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 45 first +.delay_slot + 9724 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9725 "00001101" // /* MW 3 */ + 9726 "11100001" // /* MW 2 */ + 9727 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 45 +.delay_slot + 9728 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9729 "00000000" // /* MW 15 */ + 9730 "00000000" // /* MW 14 */ + 9731 "10101000" // /* MW 13 */ + 9732 "10100000" // /* MW 12 */ + 9733 "00110100" // /* MW 11 */ + 9734 "00000000" // /* MW 10 */ + 9735 "00000000" // /* MW 9 */ + 9736 "00000000" // /* MW 8 */ + 9737 "01011011" // /* MW 7 */ + 9738 "00000001" // /* MW 6 */ + 9739 "00100000" // /* MW 5 */ + 9740 "00000000" // /* MW 4 */ + 9741 "11110000" // /* MW 3 */ + 9742 "00101100" // /* MW 2 */ + 9743 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 6 +.src_ref 8 "superkernels.cpp" 198 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 9744 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9745 "00010000" // /* MW 9 */ + 9746 "00000000" // /* MW 8 */ + 9747 "00110000" // /* MW 7 */ + 9748 "11100011" // /* MW 6 */ + 9749 "00000001" // /* MW 5 */ + 9750 "00000000" // /* MW 4 */ + 9751 "11010000" // /* MW 3 */ + 9752 "11000110" // /* MW 2 */ + 9753 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 9754 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9755 "00000101" // /* MW 3 */ + 9756 "00100000" // /* MW 2 */ + 9757 "00010000" // /* MW 1 */ + 9758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9759 "00000000" // /* MW 1 */ + 9760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9761 "00000000" // /* MW 1 */ + 9762 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9763 "00000000" // /* MW 1 */ + 9764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9765 "00000000" // /* MW 1 */ + 9766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9767 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 9768 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9769 "00001000" // /* MW 3 */ + 9770 "01010001" // /* MW 2 */ + 9771 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 9772 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9773 "00010000" // /* MW 9 */ + 9774 "00100110" // /* MW 8 */ + 9775 "00110000" // /* MW 7 */ + 9776 "11100001" // /* MW 6 */ + 9777 "00000001" // /* MW 5 */ + 9778 "00000000" // /* MW 4 */ + 9779 "11010000" // /* MW 3 */ + 9780 "11001110" // /* MW 2 */ + 9781 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 6 first + 9782 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9783 "00110110" // /* MW 3 */ + 9784 "00000110" // /* MW 2 */ + 9785 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 19 + 9786 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9787 "01010110" // /* MW 3 */ + 9788 "00000110" // /* MW 2 */ + 9789 "00000010" // /* MW 1 */ + 9790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9791 "00000000" // /* MW 1 */ + 9792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9793 "00000000" // /* MW 1 */ + 9794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9795 "00000000" // /* MW 1 */ + 9796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9797 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 9798 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9799 "00110001" // /* MW 3 */ + 9800 "00100001" // /* MW 2 */ + 9801 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 9802 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9803 "00010001" // /* MW 3 */ + 9804 "11100110" // /* MW 2 */ + 9805 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 16 first + 9806 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9807 "00101000" // /* MW 3 */ + 9808 "01100001" // /* MW 2 */ + 9809 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 6 + 9810 "10000100" // JNZ r16, #9840 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=9840 delay_slots=5 */ + 9811 "00000001" // /* MW 5 */ + 9812 "01000000" // /* MW 4 */ + 9813 "00111000" // /* MW 3 */ + 9814 "00010011" // /* MW 2 */ + 9815 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9817 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9819 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9823 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9825 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 198 14 + 9826 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9827 "00000001" // /* MW 3 */ + 9828 "00100000" // /* MW 2 */ + 9829 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 198 14 first + 9830 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9831 "00000000" // /* MW 9 */ + 9832 "00000000" // /* MW 8 */ + 9833 "00000000" // /* MW 7 */ + 9834 "10000000" // /* MW 6 */ + 9835 "00010001" // /* MW 5 */ + 9836 "00000110" // /* MW 4 */ + 9837 "11110110" // /* MW 3 */ + 9838 "00101100" // /* MW 2 */ + 9839 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 200 + 9840 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9841 "00111001" // /* MW 3 */ + 9842 "11110100" // /* MW 2 */ + 9843 "00000111" // /* MW 1 */ + 9844 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9845 "00011001" // /* MW 3 */ + 9846 "11111011" // /* MW 2 */ + 9847 "00000111" // /* MW 1 */ + 9848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9849 "00000000" // /* MW 1 */ + 9850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9851 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 9852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9853 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 9854 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9855 "11110001" // /* MW 3 */ + 9856 "11111101" // /* MW 2 */ + 9857 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 9858 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9859 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 200 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 9860 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 9861 "00000000" // /* MW 3 */ + 9862 "00101000" // /* MW 2 */ + 9863 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9864 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9865 "10100000" // /* MW 3 */ + 9866 "01100111" // /* MW 2 */ + 9867 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 200 +.delay_slot + 9868 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9869 "00000001" // /* MW 5 */ + 9870 "00000000" // /* MW 4 */ + 9871 "00000000" // /* MW 3 */ + 9872 "11111000" // /* MW 2 */ + 9873 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9874 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9875 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9877 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 9879 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.function shared_setup_backbone _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 205 first +.src_ref 4 "elementwise_binary_shared.h" 211 24 first +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.function_start + 9888 "10111010" // LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9889 "01011000" // /* MW 9 */ + 9890 "00000000" // /* MW 8 */ + 9891 "00001000" // /* MW 7 */ + 9892 "00001011" // /* MW 6 */ + 9893 "00100000" // /* MW 5 */ + 9894 "00001000" // /* MW 4 */ + 9895 "11010000" // /* MW 3 */ + 9896 "10000101" // /* MW 2 */ + 9897 "00100011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 + 9898 "00011000" // MOVX r0, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9899 "00000001" // /* MW 3 */ + 9900 "10000000" // /* MW 2 */ + 9901 "00010111" // /* MW 1 */ + 9902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9903 "00000000" // /* MW 1 */ + 9904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9905 "00000000" // /* MW 1 */ + 9906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9907 "00000000" // /* MW 1 */ + 9908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9909 "00000000" // /* MW 1 */ + 9910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9911 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 211 22 first + 9912 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9913 "00101001" // /* MW 3 */ + 9914 "00011100" // /* MW 2 */ + 9915 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 24 first + 9916 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9917 "00101110" // /* MW 3 */ + 9918 "00011100" // /* MW 2 */ + 9919 "00000001" // /* MW 1 */ + 9920 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9921 "00000000" // /* MW 1 */ + 9922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9923 "00000000" // /* MW 1 */ + 9924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9925 "00000000" // /* MW 1 */ + 9926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9927 "00000000" // /* MW 1 */ + 9928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9929 "00000000" // /* MW 1 */ + 9930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9931 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 22 + 9932 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9933 "00101001" // /* MW 3 */ + 9934 "00011100" // /* MW 2 */ + 9935 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 24 first + 9936 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9937 "00101110" // /* MW 3 */ + 9938 "00000100" // /* MW 2 */ + 9939 "00000001" // /* MW 1 */ + 9940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9941 "00000000" // /* MW 1 */ + 9942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9943 "00000000" // /* MW 1 */ + 9944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9945 "00000000" // /* MW 1 */ + 9946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9947 "00000000" // /* MW 1 */ + 9948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9949 "00000000" // /* MW 1 */ + 9950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9951 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 22 + 9952 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9953 "00101001" // /* MW 3 */ + 9954 "00011100" // /* MW 2 */ + 9955 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 24 first + 9956 "10011000" // LDA r3, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9957 "01110110" // /* MW 3 */ + 9958 "00010100" // /* MW 2 */ + 9959 "00000001" // /* MW 1 */ + 9960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9961 "00000000" // /* MW 1 */ + 9962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9963 "00000000" // /* MW 1 */ + 9964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9965 "00000000" // /* MW 1 */ + 9966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9967 "00000000" // /* MW 1 */ + 9968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9969 "00000000" // /* MW 1 */ + 9970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9971 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9972 "10011000" // ST r3, [p0], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9973 "01110001" // /* MW 3 */ + 9974 "01001100" // /* MW 2 */ + 9975 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 34 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9976 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9977 "00010111" // /* MW 3 */ + 9978 "00000100" // /* MW 2 */ + 9979 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 217 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9980 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 9981 "00000000" // /* MW 3 */ + 9982 "00101000" // /* MW 2 */ + 9983 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9984 "01000100" // MOVXM r1, #65280 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9985 "00000000" // /* MW 5 */ + 9986 "10111110" // /* MW 4 */ + 9987 "11110000" // /* MW 3 */ + 9988 "00000000" // /* MW 2 */ + 9989 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9990 "10011000" // AND r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9991 "00010100" // /* MW 3 */ + 9992 "11000010" // /* MW 2 */ + 9993 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9994 "10011000" // EQ r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9995 "00100111" // /* MW 3 */ + 9996 "01110110" // /* MW 2 */ + 9997 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9998 "00011000" // SEL.EQZ r0, r0, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9999 "10000010" // /* MW 3 */ + 10000 "00000001" // /* MW 2 */ + 10001 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 + 10003 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.function setup _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 219 +.src_ref 4 "elementwise_binary_shared.h" 219 first +.function_start + 10016 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10017 "00000001" // /* MW 5 */ + 10018 "00000000" // /* MW 4 */ + 10019 "00000000" // /* MW 3 */ + 10020 "00001000" // /* MW 2 */ + 10021 "00000000" // /* MW 1 */ + 10022 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10023 "00111101" // /* MW 3 */ + 10024 "11111000" // /* MW 2 */ + 10025 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 first +.no_stack_arguments + 10026 "00000100" // JL #9888 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=9888 delay_slots=5 */ + 10027 "00000001" // /* MW 5 */ + 10028 "00000000" // /* MW 4 */ + 10029 "01010000" // /* MW 3 */ + 10030 "00010011" // /* MW 2 */ + 10031 "00000000" // /* MW 1 */ +.delay_slot + 10032 "10011000" // ST p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10033 "10011101" // /* MW 3 */ + 10034 "11111111" // /* MW 2 */ + 10035 "00001111" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 193 25 +.delay_slot + 10036 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10037 "11000000" // /* MW 3 */ + 10038 "01100000" // /* MW 2 */ + 10039 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10041 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10043 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10044 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10045 "01100111" // /* MW 3 */ + 10046 "00000001" // /* MW 2 */ + 10047 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.return_address + 10048 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10049 "00111001" // /* MW 3 */ + 10050 "11111000" // /* MW 2 */ + 10051 "00000111" // /* MW 1 */ + 10052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10053 "00000000" // /* MW 1 */ + 10054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10055 "00000000" // /* MW 1 */ + 10056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10057 "00000000" // /* MW 1 */ + 10058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10059 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10061 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10062 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10063 "10011001" // /* MW 3 */ + 10064 "11111111" // /* MW 2 */ + 10065 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10066 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 10067 "00000000" // /* MW 3 */ + 10068 "00101000" // /* MW 2 */ + 10069 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10071 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10073 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10075 "00000000" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 193 25 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10076 "00011000" // MOVX r16, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10077 "00001001" // /* MW 3 */ + 10078 "00100000" // /* MW 2 */ + 10079 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.src_ref 9 "mul_impl.h" 193 25 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10080 "00111010" // ST r16, [p7, #16]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10081 "01110001" // /* MW 9 */ + 10082 "00000000" // /* MW 8 */ + 10083 "00000000" // /* MW 7 */ + 10084 "00000000" // /* MW 6 */ + 10085 "11111110" // /* MW 5 */ + 10086 "00111111" // /* MW 4 */ + 10087 "00110000" // /* MW 3 */ + 10088 "11000010" // /* MW 2 */ +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + 10089 "11101000" // /* MW 1 */ +.label _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_begin0 +.function shared_run_backbone _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.src_ref 4 "elementwise_binary_shared.h" 107 first +.src_ref 4 "elementwise_binary_shared.h" 119 37 +.src_ref 4 "elementwise_binary_shared.h" 126 34 +.src_ref 4 "elementwise_binary_shared.h" 131 19 +.function_start + 10096 "11111000" // MOV r0, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10097 "11000000" // /* MW 3 */ + 10098 "00010110" // /* MW 2 */ + 10099 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 119 37 first + 10100 "00011000" // ADD.NC p3, r0, #14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10101 "00000111" // /* MW 3 */ + 10102 "01100000" // /* MW 2 */ + 10103 "00011011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 122 22 first + 10104 "10011000" // LDA.s16 r2, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10105 "01010010" // /* MW 3 */ + 10106 "00011100" // /* MW 2 */ + 10107 "00000011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 124 15 first + 10108 "10011000" // LDA r4, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10109 "10010110" // /* MW 3 */ + 10110 "00000100" // /* MW 2 */ + 10111 "00000011" // /* MW 1 */ + 10112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10113 "00000000" // /* MW 1 */ + 10114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10115 "00000000" // /* MW 1 */ + 10116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10117 "00000000" // /* MW 1 */ + 10118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10119 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 124 26 + 10120 "00011000" // MOVX r3, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10121 "00001001" // /* MW 3 */ + 10122 "00000110" // /* MW 2 */ + 10123 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 107 + 10124 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10125 "00000001" // /* MW 5 */ + 10126 "00000000" // /* MW 4 */ + 10127 "00000000" // /* MW 3 */ + 10128 "00010000" // /* MW 2 */ + 10129 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 124 26 + 10130 "10011000" // LTU r3, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10131 "01001100" // /* MW 3 */ + 10132 "11000110" // /* MW 2 */ + 10133 "00010000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 65 25 +.src_ref 4 "elementwise_binary_shared.h" 124 8 + 10134 "10111010" // MOVA r1, #0; JNZ r3, #10288 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10288 delay_slots=5 */ + 10135 "01100000" // /* MW 9 */ + 10136 "00000000" // /* MW 8 */ + 10137 "00010000" // /* MW 7 */ + 10138 "00000110" // /* MW 6 */ + 10139 "00000101" // /* MW 5 */ + 10140 "00000110" // /* MW 4 */ + 10141 "00000000" // /* MW 3 */ + 10142 "00000001" // /* MW 2 */ + 10143 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 65 25 first +.delay_slot + 10144 "11111000" // VBCST.16 x0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10145 "01110010" // /* MW 3 */ + 10146 "00000101" // /* MW 2 */ + 10147 "00011000" // /* MW 1 */ +.delay_slot + 10148 "11111000" // MOV r1, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10149 "11000000" // /* MW 3 */ + 10150 "01011110" // /* MW 2 */ + 10151 "00011000" // /* MW 1 */ +.delay_slot + 10152 "11111000" // MOV p7, sp /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10153 "11100000" // /* MW 3 */ + 10154 "01100101" // /* MW 2 */ + 10155 "00011111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.delay_slot + 10156 "11110100" // PADDB [p7], #-64; MOV p5, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10157 "10000001" // /* MW 5 */ + 10158 "11011101" // /* MW 4 */ + 10159 "00001010" // /* MW 3 */ + 10160 "11110010" // /* MW 2 */ + 10161 "11111111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 119 37 first +.delay_slot + 10162 "00011000" // VST x0, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10163 "00010011" // /* MW 3 */ + 10164 "00000100" // /* MW 2 */ + 10165 "00001111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 4 "elementwise_binary_shared.h" 126 34 +.src_ref 4 "elementwise_binary_shared.h" 126 34 +.src_ref 4 "elementwise_binary_shared.h" 131 19 +.src_ref 4 "elementwise_binary_shared.h" 131 19 + 10166 "10111010" // MOVA dj0, #12; MOVS p4, r0; VBCST.16 x0, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10167 "01110010" // /* MW 9 */ + 10168 "10111001" // /* MW 8 */ + 10169 "00000100" // /* MW 7 */ + 10170 "00000000" // /* MW 6 */ + 10171 "00001011" // /* MW 5 */ + 10172 "10000000" // /* MW 4 */ + 10173 "10000100" // /* MW 3 */ + 10174 "10000010" // /* MW 2 */ + 10175 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 126 34 first +.src_ref 4 "elementwise_binary_shared.h" 131 19 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 + 10176 "01010100" // LDA.u8 r0, [p4, dj0]; MOV m2, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10177 "00000001" // /* MW 5 */ + 10178 "00000001" // /* MW 4 */ + 10179 "01010100" // /* MW 3 */ + 10180 "00000001" // /* MW 2 */ + 10181 "10000000" // /* MW 1 */ + 10182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10183 "00000000" // /* MW 1 */ + 10184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10185 "00000000" // /* MW 1 */ + 10186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10187 "00000000" // /* MW 1 */ + 10188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10189 "00000000" // /* MW 1 */ + 10190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10191 "00000000" // /* MW 1 */ + 10192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10193 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 131 12 +.src_ref 4 "elementwise_binary_shared.h" 131 35 + 10194 "10000100" // JNZ r0, #10240 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10240 delay_slots=5 */ + 10195 "00000001" // /* MW 5 */ + 10196 "01000000" // /* MW 4 */ + 10197 "00000000" // /* MW 3 */ + 10198 "00010100" // /* MW 2 */ + 10199 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary_shared.h" 173 18 +.delay_slot + 10200 "10111000" // MOV m0, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10201 "00000000" // /* MW 3 */ + 10202 "00000000" // /* MW 2 */ + 10203 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 166 31 +.delay_slot + 10204 "01000100" // MOVXM p4, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10205 "10101000" // /* MW 5 */ + 10206 "11000000" // /* MW 4 */ + 10207 "10001000" // /* MW 3 */ + 10208 "00000111" // /* MW 2 */ + 10209 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10211 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10213 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10215 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 169 16 + 10216 "10111010" // MOVA m1, #0; J #10256 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=10256 delay_slots=5 */ + 10217 "00100000" // /* MW 9 */ + 10218 "00000000" // /* MW 8 */ + 10219 "00000000" // /* MW 7 */ + 10220 "00000010" // /* MW 6 */ + 10221 "00000101" // /* MW 5 */ + 10222 "00000000" // /* MW 4 */ + 10223 "10000000" // /* MW 3 */ + 10224 "00000100" // /* MW 2 */ + 10225 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10229 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10231 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10233 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.delay_slot + 10234 "00001100" // NOPA; VST x0, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10235 "00100110" // /* MW 5 */ + 10236 "00001000" // /* MW 4 */ + 10237 "11110000" // /* MW 3 */ + 10238 "00101100" // /* MW 2 */ + 10239 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_144 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 169 16 + 10240 "10111000" // MOV m1, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10241 "10000000" // /* MW 3 */ + 10242 "00000000" // /* MW 2 */ + 10243 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "elementwise_binary_shared.h" 171 16 + 10244 "11110110" // NOPA; NOPB; VST x0, [p1]; MOV m2, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10245 "01010000" // /* MW 11 */ + 10246 "00000000" // /* MW 10 */ + 10247 "00000000" // /* MW 9 */ + 10248 "00000001" // /* MW 8 */ + 10249 "00010011" // /* MW 7 */ + 10250 "00000100" // /* MW 6 */ + 10251 "00100001" // /* MW 5 */ + 10252 "00000000" // /* MW 4 */ + 10253 "11110000" // /* MW 3 */ + 10254 "00101100" // /* MW 2 */ + 10255 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_160 + 10256 "10000100" // J #10416 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=10416 delay_slots=5 */ + 10257 "00000000" // /* MW 5 */ + 10258 "00000000" // /* MW 4 */ + 10259 "01011000" // /* MW 3 */ + 10260 "00010100" // /* MW 2 */ + 10261 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary_shared.h" 169 16 +.src_ref 4 "elementwise_binary_shared.h" 173 18 +.delay_slot + 10262 "00000010" // MOVS p0, p7; MOV p7, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10263 "01110000" // /* MW 7 */ + 10264 "01100000" // /* MW 6 */ + 10265 "10110000" // /* MW 5 */ + 10266 "00000011" // /* MW 4 */ + 10267 "01100000" // /* MW 3 */ + 10268 "10010001" // /* MW 2 */ + 10269 "00010011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10271 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10273 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10275 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10276 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10277 "10000001" // /* MW 11 */ + 10278 "10101101" // /* MW 10 */ + 10279 "00000000" // /* MW 9 */ + 10280 "00000000" // /* MW 8 */ + 10281 "00000000" // /* MW 7 */ + 10282 "00000000" // /* MW 6 */ + 10283 "00100000" // /* MW 5 */ + 10284 "00000000" // /* MW 4 */ + 10285 "11110000" // /* MW 3 */ + 10286 "00101100" // /* MW 2 */ + 10287 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_192 +.src_ref 4 "elementwise_binary_shared.h" 150 97 + 10288 "00011000" // MOVX r2, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10289 "00001101" // /* MW 3 */ + 10290 "00000100" // /* MW 2 */ + 10291 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 97 first + 10292 "10011000" // EQ r2, r2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10293 "01000111" // /* MW 3 */ + 10294 "10000100" // /* MW 2 */ + 10295 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 + 10296 "10000100" // JNZ r2, #10336 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10336 delay_slots=5 */ + 10297 "00000001" // /* MW 5 */ + 10298 "01000000" // /* MW 4 */ + 10299 "00110000" // /* MW 3 */ + 10300 "00010100" // /* MW 2 */ + 10301 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.delay_slot + 10302 "01000100" // MOVXM r0, #1065353216 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10303 "00000000" // /* MW 5 */ + 10304 "00100000" // /* MW 4 */ + 10305 "00000000" // /* MW 3 */ + 10306 "10000000" // /* MW 2 */ + 10307 "00111111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 166 31 +.delay_slot + 10308 "01000100" // MOVXM p4, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10309 "10101000" // /* MW 5 */ + 10310 "11000000" // /* MW 4 */ + 10311 "10001000" // /* MW 3 */ + 10312 "00000111" // /* MW 2 */ + 10313 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10315 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10317 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10319 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10320 "11100001" // NOPA; NOPB; NOPS; MOVXM r0, #-1082130432; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10321 "00000000" // /* MW 15 */ + 10322 "00000000" // /* MW 14 */ + 10323 "00010000" // /* MW 13 */ + 10324 "00000000" // /* MW 12 */ + 10325 "00001000" // /* MW 11 */ + 10326 "00000000" // /* MW 10 */ + 10327 "11100000" // /* MW 9 */ + 10328 "00101111" // /* MW 8 */ + 10329 "01011011" // /* MW 7 */ + 10330 "00000001" // /* MW 6 */ + 10331 "00100000" // /* MW 5 */ + 10332 "00000000" // /* MW 4 */ + 10333 "11110000" // /* MW 3 */ + 10334 "00101100" // /* MW 2 */ + 10335 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_240 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10336 "10111010" // LDA.s8 r0, [p4]; MOVX vaddSign0, #1; MOV dj0, #-66 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10337 "01011000" // /* MW 9 */ + 10338 "10111110" // /* MW 8 */ + 10339 "01000111" // /* MW 7 */ + 10340 "00000000" // /* MW 6 */ + 10341 "11010010" // /* MW 5 */ + 10342 "00000010" // /* MW 4 */ + 10343 "01010000" // /* MW 3 */ + 10344 "10000000" // /* MW 2 */ + 10345 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary_shared.h" 173 18 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10346 "10111000" // MOV m0, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10347 "10000000" // /* MW 3 */ + 10348 "00000000" // /* MW 2 */ + 10349 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 169 16 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10350 "10111000" // MOV m1, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10351 "00000000" // /* MW 3 */ + 10352 "00000000" // /* MW 2 */ + 10353 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 171 16 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10354 "10111000" // MOV m2, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10355 "10000000" // /* MW 3 */ + 10356 "00000000" // /* MW 2 */ + 10357 "00011010" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10359 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10360 "01111000" // VINSERT.32 x0, x0, #0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10361 "00010001" // /* MW 3 */ + 10362 "00000000" // /* MW 2 */ + 10363 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10364 "11010100" // ST.s16 r0, [p5, dj0]; VMOV bmll1, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10365 "00100101" // /* MW 5 */ + 10366 "00000001" // /* MW 4 */ + 10367 "11100010" // /* MW 3 */ + 10368 "00000010" // /* MW 2 */ + 10369 "10100000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10370 "00011000" // MOVX crRnd, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10371 "10000000" // /* MW 3 */ + 10372 "00111010" // /* MW 2 */ + 10373 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10374 "00011000" // VCONV.bf16.fp32 wl0, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10375 "10010110" // /* MW 3 */ + 10376 "01000000" // /* MW 2 */ + 10377 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10379 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10380 "10111000" // VEXTRACT.16 r0, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10381 "00000001" // /* MW 3 */ + 10382 "00000001" // /* MW 2 */ + 10383 "00011000" // /* MW 1 */ + 10384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10385 "00000000" // /* MW 1 */ + 10386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10387 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 + 10388 "10011000" // LDA.s16 r0, [p5, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10389 "00010010" // /* MW 3 */ + 10390 "00000000" // /* MW 2 */ + 10391 "00000101" // /* MW 1 */ + 10392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10393 "00000000" // /* MW 1 */ + 10394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10395 "00000000" // /* MW 1 */ + 10396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10397 "00000000" // /* MW 1 */ + 10398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10399 "00000000" // /* MW 1 */ + 10400 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10401 "00000000" // /* MW 1 */ + 10402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10403 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 10404 "11111000" // VBCST.16 x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10405 "01110010" // /* MW 3 */ + 10406 "00000001" // /* MW 2 */ + 10407 "00011000" // /* MW 1 */ + 10408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10409 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first + 10410 "00001100" // NOPA; VST x0, [sp, #-64] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10411 "01100110" // /* MW 5 */ + 10412 "11111000" // /* MW 4 */ + 10413 "11111111" // /* MW 3 */ + 10414 "00101100" // /* MW 2 */ + 10415 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_320 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary_shared.h" 166 4 first +.src_ref 4 "elementwise_binary_shared.h" 166 31 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first + 10416 "10110110" // LDA r2, [p3, #-16]; VLDB x1, [p7], m1; MOVXM ls, #10528 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10417 "00010000" // /* MW 11 */ + 10418 "10010000" // /* MW 10 */ + 10419 "01111100" // /* MW 9 */ + 10420 "00001000" // /* MW 8 */ + 10421 "00000000" // /* MW 7 */ + 10422 "00000000" // /* MW 6 */ + 10423 "11101000" // /* MW 5 */ + 10424 "01010000" // /* MW 4 */ + 10425 "11011110" // /* MW 3 */ + 10426 "10001010" // /* MW 2 */ + 10427 "01111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 166 4 +.src_ref 4 "elementwise_binary_shared.h" 166 31 +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 10428 "10110110" // MOVA r3, #-5; VLDB x0, [p1], m2; MOVXM le, #10576 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10429 "00010000" // /* MW 11 */ + 10430 "10101000" // /* MW 10 */ + 10431 "10111100" // /* MW 9 */ + 10432 "00001001" // /* MW 8 */ + 10433 "00000000" // /* MW 7 */ + 10434 "00000000" // /* MW 6 */ + 10435 "01101000" // /* MW 5 */ + 10436 "10010000" // /* MW 4 */ + 10437 "00000010" // /* MW 3 */ + 10438 "01100011" // /* MW 2 */ + 10439 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.src_ref 4 "elementwise_binary_shared.h" 177 44 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 10440 "00010010" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;VLDB x1, [p7], m1; MOVX r0, #60 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10441 "11110001" // /* MW 7 */ + 10442 "00000000" // /* MW 6 */ + 10443 "11101000" // /* MW 5 */ + 10444 "01010000" // /* MW 4 */ + 10445 "01111110" // /* MW 3 */ + 10446 "00000101" // /* MW 2 */ + 10447 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 166 31 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10448 "00111100" // LDA.s8 r4, [p4]; VLDB x0, [p1], m2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10449 "01101000" // /* MW 5 */ + 10450 "10010000" // /* MW 4 */ + 10451 "01010010" // /* MW 3 */ + 10452 "10010000" // /* MW 2 */ + 10453 "10000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10455 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10456 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10457 "00101011" // /* MW 3 */ + 10458 "00001000" // /* MW 2 */ + 10459 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10461 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 166 31 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10462 "10011000" // LSHL r2, r2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10463 "00111101" // /* MW 3 */ + 10464 "10000100" // /* MW 2 */ + 10465 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 166 4 +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10466 "01100010" // ADD.NC lc, r2, #-3; VMAC.f dm1, dm0, x1, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10467 "00000001" // /* MW 7 */ + 10468 "00000010" // /* MW 6 */ + 10469 "00000001" // /* MW 5 */ + 10470 "10000110" // /* MW 4 */ + 10471 "01111110" // /* MW 3 */ + 10472 "01110001" // /* MW 2 */ + 10473 "00000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 10474 "00111100" // VLDA x0, [p1], m2; VLDB x1, [p7], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10475 "11101000" // /* MW 5 */ + 10476 "01010000" // /* MW 4 */ + 10477 "01111110" // /* MW 3 */ + 10478 "00000011" // /* MW 2 */ + 10479 "00101001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10480 "11100001" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; MOVX crRnd, r4; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10481 "00000000" // /* MW 15 */ + 10482 "00000000" // /* MW 14 */ + 10483 "01111000" // /* MW 13 */ + 10484 "10100101" // /* MW 12 */ + 10485 "00000001" // /* MW 11 */ + 10486 "00000000" // /* MW 10 */ + 10487 "11010100" // /* MW 9 */ + 10488 "00001001" // /* MW 8 */ + 10489 "01011011" // /* MW 7 */ + 10490 "00000001" // /* MW 6 */ + 10491 "00100000" // /* MW 5 */ + 10492 "00000000" // /* MW 4 */ + 10493 "01110000" // /* MW 3 */ + 10494 "00000101" // /* MW 2 */ + 10495 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10496 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10497 "00000000" // /* MW 15 */ + 10498 "00000000" // /* MW 14 */ + 10499 "01111000" // /* MW 13 */ + 10500 "10100101" // /* MW 12 */ + 10501 "00000001" // /* MW 11 */ + 10502 "00000000" // /* MW 10 */ + 10503 "00000000" // /* MW 9 */ + 10504 "00000000" // /* MW 8 */ + 10505 "01011011" // /* MW 7 */ + 10506 "00000001" // /* MW 6 */ + 10507 "00100000" // /* MW 5 */ + 10508 "00000000" // /* MW 4 */ + 10509 "11110000" // /* MW 3 */ + 10510 "00101100" // /* MW 2 */ + 10511 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10512 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10513 "00010000" // /* MW 15 */ + 10514 "00001000" // /* MW 14 */ + 10515 "01111000" // /* MW 13 */ + 10516 "10100101" // /* MW 12 */ + 10517 "00000001" // /* MW 11 */ + 10518 "00000000" // /* MW 10 */ + 10519 "00000000" // /* MW 9 */ + 10520 "00000000" // /* MW 8 */ + 10521 "01011011" // /* MW 7 */ + 10522 "00000001" // /* MW 6 */ + 10523 "00100000" // /* MW 5 */ + 10524 "00000000" // /* MW 4 */ + 10525 "11110000" // /* MW 3 */ + 10526 "00101100" // /* MW 2 */ + 10527 "00000000" // /* MW 1 */ +.label ZLS_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_432 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 10528 "11100001" // VLDA x0, [p1], m2; VLDB x1, [p7], m1; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10529 "00000000" // /* MW 15 */ + 10530 "00000000" // /* MW 14 */ + 10531 "01111000" // /* MW 13 */ + 10532 "10100101" // /* MW 12 */ + 10533 "00000001" // /* MW 11 */ + 10534 "00000000" // /* MW 10 */ + 10535 "00000000" // /* MW 9 */ + 10536 "00000000" // /* MW 8 */ + 10537 "01011011" // /* MW 7 */ + 10538 "00000001" // /* MW 6 */ + 10539 "11101000" // /* MW 5 */ + 10540 "01010000" // /* MW 4 */ + 10541 "01111110" // /* MW 3 */ + 10542 "00000011" // /* MW 2 */ + 10543 "00101001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10544 "11100001" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10545 "00000000" // /* MW 15 */ + 10546 "00000000" // /* MW 14 */ + 10547 "01111000" // /* MW 13 */ + 10548 "10100101" // /* MW 12 */ + 10549 "00000001" // /* MW 11 */ + 10550 "00000000" // /* MW 10 */ + 10551 "00000000" // /* MW 9 */ + 10552 "00000000" // /* MW 8 */ + 10553 "10100011" // /* MW 7 */ + 10554 "00011100" // /* MW 6 */ + 10555 "00100010" // /* MW 5 */ + 10556 "00000000" // /* MW 4 */ + 10557 "01110000" // /* MW 3 */ + 10558 "00000101" // /* MW 2 */ + 10559 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10560 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10561 "00000000" // /* MW 15 */ + 10562 "00000000" // /* MW 14 */ + 10563 "01111000" // /* MW 13 */ + 10564 "10100101" // /* MW 12 */ + 10565 "00000001" // /* MW 11 */ + 10566 "00000000" // /* MW 10 */ + 10567 "00000000" // /* MW 9 */ + 10568 "00000000" // /* MW 8 */ + 10569 "01011011" // /* MW 7 */ + 10570 "00000001" // /* MW 6 */ + 10571 "00100000" // /* MW 5 */ + 10572 "00000000" // /* MW 4 */ + 10573 "11110000" // /* MW 3 */ + 10574 "00101100" // /* MW 2 */ + 10575 "00000000" // /* MW 1 */ +.label ZLE_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_480 +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10576 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10577 "00010000" // /* MW 15 */ + 10578 "00001000" // /* MW 14 */ + 10579 "01111000" // /* MW 13 */ + 10580 "10100101" // /* MW 12 */ + 10581 "00000001" // /* MW 11 */ + 10582 "00000000" // /* MW 10 */ + 10583 "00000000" // /* MW 9 */ + 10584 "00000000" // /* MW 8 */ + 10585 "01011011" // /* MW 7 */ + 10586 "00000001" // /* MW 6 */ + 10587 "00100000" // /* MW 5 */ + 10588 "00000000" // /* MW 4 */ + 10589 "11110000" // /* MW 3 */ + 10590 "00101100" // /* MW 2 */ + 10591 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 187 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 10592 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10593 "00000001" // /* MW 5 */ + 10594 "00000000" // /* MW 4 */ + 10595 "00000000" // /* MW 3 */ + 10596 "11110000" // /* MW 2 */ + 10597 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10598 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10599 "10100011" // /* MW 3 */ + 10600 "00011100" // /* MW 2 */ + 10601 "00001010" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 10602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10603 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 10604 "01001000" // VMAC.f dm1, dm0, x1, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10605 "00000001" // /* MW 3 */ + 10606 "00000010" // /* MW 2 */ + 10607 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 10608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10609 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 187 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 10610 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 10611 "00000000" // /* MW 3 */ + 10612 "00101000" // /* MW 2 */ + 10613 "00010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 first +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10614 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10615 "10100011" // /* MW 3 */ + 10616 "00011100" // /* MW 2 */ + 10617 "00001010" // /* MW 1 */ +.delay_slot + 10618 "11111000" // MOV p7, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10619 "10100000" // /* MW 3 */ + 10620 "01100000" // /* MW 2 */ + 10621 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10623 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary_shared.h" 185 18 +.delay_slot + 10624 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10625 "10100011" // /* MW 3 */ + 10626 "00011100" // /* MW 2 */ + 10627 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE__end +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_end0 + 10629 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E +.function run _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E +.src_ref 5 "vector.hpp" 538 13 +.src_ref 4 "elementwise_binary_shared.h" 237 first +.src_ref 4 "elementwise_binary_shared.h" 244 19 +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.src_ref 4 "elementwise_binary_shared.h" 247 12 +.src_ref 4 "elementwise_binary_shared.h" 250 4 +.function_start + 10640 "10111010" // MOVA dj0, #12; MOVS p3, p2; MOV dc0, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10641 "01110010" // /* MW 9 */ + 10642 "11110000" // /* MW 8 */ + 10643 "01100000" // /* MW 7 */ + 10644 "00000000" // /* MW 6 */ + 10645 "10001011" // /* MW 5 */ + 10646 "10001000" // /* MW 4 */ + 10647 "10000011" // /* MW 3 */ + 10648 "10000010" // /* MW 2 */ + 10649 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 538 13 first +.src_ref 4 "elementwise_binary_shared.h" 244 19 first +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.src_ref 4 "elementwise_binary_shared.h" 247 12 + 10650 "11010100" // LDA.u8 r0, [p2, dj0]; MOV p2, p1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10651 "10000001" // /* MW 5 */ + 10652 "11000101" // /* MW 4 */ + 10653 "01010100" // /* MW 3 */ + 10654 "00000001" // /* MW 2 */ + 10655 "01000000" // /* MW 1 */ + 10656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10657 "00000000" // /* MW 1 */ + 10658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10659 "00000000" // /* MW 1 */ + 10660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10661 "00000000" // /* MW 1 */ + 10662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10663 "00000000" // /* MW 1 */ + 10664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10665 "00000000" // /* MW 1 */ + 10666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10667 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 244 12 +.src_ref 4 "elementwise_binary_shared.h" 244 35 + 10668 "10000100" // JZ r0, #10736 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10736 delay_slots=5 */ + 10669 "00000001" // /* MW 5 */ + 10670 "00000000" // /* MW 4 */ + 10671 "11111000" // /* MW 3 */ + 10672 "00010100" // /* MW 2 */ + 10673 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 237 +.delay_slot + 10674 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10675 "00000001" // /* MW 5 */ + 10676 "00000000" // /* MW 4 */ + 10677 "00000000" // /* MW 3 */ + 10678 "00001000" // /* MW 2 */ + 10679 "00000000" // /* MW 1 */ +.delay_slot + 10680 "11111000" // MOV r1, sp /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10681 "11100000" // /* MW 3 */ + 10682 "01010101" // /* MW 2 */ + 10683 "00011000" // /* MW 1 */ +.delay_slot + 10684 "00011000" // ADD.NC p1, r1, #-64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10685 "11100000" // /* MW 3 */ + 10686 "01100000" // /* MW 2 */ + 10687 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 538 13 +.src_ref 5 "vector_native_types.hpp" 374 137 first +.delay_slot + 10688 "00011000" // VST sfh, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10689 "00101011" // /* MW 3 */ + 10690 "00000111" // /* MW 2 */ + 10691 "00001001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10693 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 247 12 first +.no_stack_arguments + 10694 "00000100" // JL #10096 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 10695 "00000001" // /* MW 5 */ + 10696 "00000000" // /* MW 4 */ + 10697 "10111000" // /* MW 3 */ + 10698 "00010011" // /* MW 2 */ + 10699 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10701 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10702 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10703 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10708 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10709 "10000001" // /* MW 11 */ + 10710 "10101101" // /* MW 10 */ + 10711 "00000000" // /* MW 9 */ + 10712 "00000000" // /* MW 8 */ + 10713 "00000000" // /* MW 7 */ + 10714 "00000000" // /* MW 6 */ + 10715 "00100000" // /* MW 5 */ + 10716 "00000000" // /* MW 4 */ + 10717 "11110000" // /* MW 3 */ + 10718 "00101100" // /* MW 2 */ + 10719 "00000000" // /* MW 1 */ +.return_address + 10720 "10000100" // J #10768 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=10768 delay_slots=5 */ + 10721 "00000000" // /* MW 5 */ + 10722 "00000000" // /* MW 4 */ + 10723 "00001000" // /* MW 3 */ + 10724 "00010101" // /* MW 2 */ + 10725 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10727 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10729 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10731 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10732 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10733 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10734 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10735 "00000000" // /* MW 1 */ +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_96 +.src_ref 4 "elementwise_binary_shared.h" 245 12 first +.no_stack_arguments + 10736 "00000100" // JL #10096 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 10737 "00000001" // /* MW 5 */ + 10738 "00000000" // /* MW 4 */ + 10739 "10111000" // /* MW 3 */ + 10740 "00010011" // /* MW 2 */ + 10741 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.delay_slot + 10742 "00000010" // MOVS p0, p1; MOV p1, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10743 "01110000" // /* MW 7 */ + 10744 "01100000" // /* MW 6 */ + 10745 "10110000" // /* MW 5 */ + 10746 "00000000" // /* MW 4 */ + 10747 "01100000" // /* MW 3 */ + 10748 "10010001" // /* MW 2 */ + 10749 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10750 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10751 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10752 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10753 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10755 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10756 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10757 "10000001" // /* MW 11 */ + 10758 "10101101" // /* MW 10 */ + 10759 "00000000" // /* MW 9 */ + 10760 "00000000" // /* MW 8 */ + 10761 "00000000" // /* MW 7 */ + 10762 "00000000" // /* MW 6 */ + 10763 "00100000" // /* MW 5 */ + 10764 "00000000" // /* MW 4 */ + 10765 "11110000" // /* MW 3 */ + 10766 "00101100" // /* MW 2 */ + 10767 "00000000" // /* MW 1 */ +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_128 +.src_ref 4 "elementwise_binary_shared.h" 250 4 +.return_address + 10768 "11111000" // MOV lr, dc0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10769 "10000000" // /* MW 3 */ + 10770 "01110001" // /* MW 2 */ + 10771 "00011111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 250 4 first + 10772 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 10773 "00000000" // /* MW 3 */ + 10774 "00101000" // /* MW 2 */ + 10775 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 250 4 +.delay_slot + 10776 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10777 "00000001" // /* MW 5 */ + 10778 "00000000" // /* MW 4 */ + 10779 "00000000" // /* MW 3 */ + 10780 "11111000" // /* MW 2 */ + 10781 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10783 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10785 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10787 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_end0 + 10789 "00000000" // /* MW 1 */ +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_mul1d_attribute_broadcasting _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 205 first +.src_ref 8 "superkernels.cpp" 210 6 +.function_start + 10800 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10801 "00000000" // /* MW 5 */ + 10802 "11000000" // /* MW 4 */ + 10803 "10000110" // /* MW 3 */ + 10804 "00000111" // /* MW 2 */ + 10805 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 210 6 first + 10806 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10807 "11000001" // /* MW 5 */ + 10808 "10110101" // /* MW 4 */ + 10809 "11011000" // /* MW 3 */ + 10810 "11000010" // /* MW 2 */ + 10811 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 205 + 10812 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10813 "00000001" // /* MW 5 */ + 10814 "00000000" // /* MW 4 */ + 10815 "00000000" // /* MW 3 */ + 10816 "00001000" // /* MW 2 */ + 10817 "00000000" // /* MW 1 */ + 10818 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10819 "01110000" // /* MW 7 */ + 10820 "11010000" // /* MW 6 */ + 10821 "00001011" // /* MW 5 */ + 10822 "00000000" // /* MW 4 */ + 10823 "10110000" // /* MW 3 */ + 10824 "01100011" // /* MW 2 */ + 10825 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 11 + 10826 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10827 "00010001" // /* MW 9 */ + 10828 "00001000" // /* MW 8 */ + 10829 "00110000" // /* MW 7 */ + 10830 "11100011" // /* MW 6 */ + 10831 "00000001" // /* MW 5 */ + 10832 "00000000" // /* MW 4 */ + 10833 "10110000" // /* MW 3 */ + 10834 "10000010" // /* MW 2 */ + 10835 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 10836 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10837 "11000000" // /* MW 3 */ + 10838 "11010100" // /* MW 2 */ + 10839 "00011011" // /* MW 1 */ + 10840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10841 "00000000" // /* MW 1 */ + 10842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10843 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 210 6 +.src_ref 8 "superkernels.cpp" 210 16 + 10844 "10000100" // JNZ r16, #11008 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=11008 delay_slots=5 */ + 10845 "00000001" // /* MW 5 */ + 10846 "01000000" // /* MW 4 */ + 10847 "10000000" // /* MW 3 */ + 10848 "00010101" // /* MW 2 */ + 10849 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 22 first +.delay_slot + 10850 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10851 "10010000" // /* MW 3 */ + 10852 "01100010" // /* MW 2 */ + 10853 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 30 +.delay_slot + 10854 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10855 "11111011" // /* MW 3 */ + 10856 "01100011" // /* MW 2 */ + 10857 "00010100" // /* MW 1 */ +.delay_slot + 10858 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10859 "00111101" // /* MW 3 */ + 10860 "11110100" // /* MW 2 */ + 10861 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 10862 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10863 "01110000" // /* MW 7 */ + 10864 "01100000" // /* MW 6 */ + 10865 "00110000" // /* MW 5 */ + 10866 "00000011" // /* MW 4 */ + 10867 "00110000" // /* MW 3 */ + 10868 "11000110" // /* MW 2 */ + 10869 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 213 4 +.src_ref 8 "superkernels.cpp" 224 2 +.delay_slot + 10870 "01000100" // MOVXM p0, #492992 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10871 "10000000" // /* MW 5 */ + 10872 "11001011" // /* MW 4 */ + 10873 "10000000" // /* MW 3 */ + 10874 "00000111" // /* MW 2 */ + 10875 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10876 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10877 "10101000" // /* MW 5 */ + 10878 "11000000" // /* MW 4 */ + 10879 "10000100" // /* MW 3 */ + 10880 "00000111" // /* MW 2 */ + 10881 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10882 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10883 "00010000" // /* MW 9 */ + 10884 "00101000" // /* MW 8 */ + 10885 "00110000" // /* MW 7 */ + 10886 "11100001" // /* MW 6 */ + 10887 "00000001" // /* MW 5 */ + 10888 "00000000" // /* MW 4 */ + 10889 "11100000" // /* MW 3 */ + 10890 "11000000" // /* MW 2 */ + 10891 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10893 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 213 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 10894 "00000100" // JL #10016 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10016 delay_slots=5 */ + 10895 "00000001" // /* MW 5 */ + 10896 "00000000" // /* MW 4 */ + 10897 "10010000" // /* MW 3 */ + 10898 "00010011" // /* MW 2 */ + 10899 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10901 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10903 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10904 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10905 "00110001" // /* MW 3 */ + 10906 "00100000" // /* MW 2 */ + 10907 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 10908 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10909 "00000101" // /* MW 3 */ + 10910 "00100000" // /* MW 2 */ + 10911 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 10912 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10913 "00000000" // /* MW 15 */ + 10914 "00000000" // /* MW 14 */ + 10915 "01111000" // /* MW 13 */ + 10916 "10100101" // /* MW 12 */ + 10917 "00000001" // /* MW 11 */ + 10918 "00000000" // /* MW 10 */ + 10919 "00000000" // /* MW 9 */ + 10920 "10000000" // /* MW 8 */ + 10921 "00010001" // /* MW 7 */ + 10922 "00000110" // /* MW 6 */ + 10923 "00100010" // /* MW 5 */ + 10924 "00000000" // /* MW 4 */ + 10925 "11110000" // /* MW 3 */ + 10926 "00101100" // /* MW 2 */ + 10927 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 18 +.return_address + 10928 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10929 "00100000" // /* MW 5 */ + 10930 "11000000" // /* MW 4 */ + 10931 "10000100" // /* MW 3 */ + 10932 "00000111" // /* MW 2 */ + 10933 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 18 first +.src_ref 8 "superkernels.cpp" 217 65 + 10934 "10111010" // LDA r16, [p2]; MOVXM p2, #492992 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10935 "00010000" // /* MW 9 */ + 10936 "11100000" // /* MW 8 */ + 10937 "00110010" // /* MW 7 */ + 10938 "11100001" // /* MW 6 */ + 10939 "00000001" // /* MW 5 */ + 10940 "00000000" // /* MW 4 */ + 10941 "11010000" // /* MW 3 */ + 10942 "11000010" // /* MW 2 */ + 10943 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 51 +.src_ref 8 "superkernels.cpp" 217 65 +.src_ref 8 "superkernels.cpp" 224 2 + 10944 "10111010" // LDA r17, [p2]; MOVXM p2, #492992 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10945 "00010000" // /* MW 9 */ + 10946 "11100000" // /* MW 8 */ + 10947 "00110010" // /* MW 7 */ + 10948 "11100001" // /* MW 6 */ + 10949 "00000001" // /* MW 5 */ + 10950 "00000000" // /* MW 4 */ + 10951 "11010000" // /* MW 3 */ + 10952 "11000110" // /* MW 2 */ + 10953 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 51 first +.src_ref 8 "superkernels.cpp" 217 16 +.src_ref 8 "superkernels.cpp" 222 47 + 10954 "10111010" // LDA.u16 r18, [p2, #10]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10955 "00010000" // /* MW 9 */ + 10956 "00001010" // /* MW 8 */ + 10957 "10110000" // /* MW 7 */ + 10958 "11100000" // /* MW 6 */ + 10959 "00000001" // /* MW 5 */ + 10960 "00000000" // /* MW 4 */ + 10961 "01010000" // /* MW 3 */ + 10962 "11001011" // /* MW 2 */ + 10963 "01001010" // /* MW 1 */ + 10964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10965 "00000000" // /* MW 1 */ + 10966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10967 "00000000" // /* MW 1 */ + 10968 "10000100" // J #11024 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=11024 delay_slots=5 */ + 10969 "00000000" // /* MW 5 */ + 10970 "00000000" // /* MW 4 */ + 10971 "10001000" // /* MW 3 */ + 10972 "00010101" // /* MW 2 */ + 10973 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 13 +.delay_slot + 10974 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10975 "10011000" // /* MW 5 */ + 10976 "11000000" // /* MW 4 */ + 10977 "10000000" // /* MW 3 */ + 10978 "00000111" // /* MW 2 */ + 10979 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10981 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 27 first +.delay_slot + 10982 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10983 "00001111" // /* MW 3 */ + 10984 "01100001" // /* MW 2 */ + 10985 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 13 first +.delay_slot + 10986 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10987 "10100011" // /* MW 5 */ + 10988 "00001100" // /* MW 4 */ + 10989 "11110000" // /* MW 3 */ + 10990 "00101100" // /* MW 2 */ + 10991 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 16 first +.delay_slot + 10992 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10993 "00000000" // /* MW 15 */ + 10994 "00000000" // /* MW 14 */ + 10995 "01111000" // /* MW 13 */ + 10996 "10100101" // /* MW 12 */ + 10997 "00000001" // /* MW 11 */ + 10998 "00000000" // /* MW 10 */ + 10999 "00000000" // /* MW 9 */ + 11000 "10000000" // /* MW 8 */ + 11001 "00010001" // /* MW 7 */ + 11002 "00000110" // /* MW 6 */ + 11003 "00100001" // /* MW 5 */ + 11004 "00000000" // /* MW 4 */ + 11005 "11110000" // /* MW 3 */ + 11006 "00101100" // /* MW 2 */ + 11007 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 222 47 +.src_ref 8 "superkernels.cpp" 224 2 + 11008 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11009 "00000000" // /* MW 15 */ + 11010 "00000000" // /* MW 14 */ + 11011 "00010000" // /* MW 13 */ + 11012 "00001010" // /* MW 12 */ + 11013 "10110000" // /* MW 11 */ + 11014 "11100000" // /* MW 10 */ + 11015 "00000001" // /* MW 9 */ + 11016 "00000000" // /* MW 8 */ + 11017 "10001011" // /* MW 7 */ + 11018 "10000000" // /* MW 6 */ + 11019 "00100010" // /* MW 5 */ + 11020 "00000000" // /* MW 4 */ + 11021 "11110000" // /* MW 3 */ + 11022 "00101100" // /* MW 2 */ + 11023 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 11024 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11025 "00000000" // /* MW 7 */ + 11026 "11000011" // /* MW 6 */ + 11027 "10110011" // /* MW 5 */ + 11028 "00000011" // /* MW 4 */ + 11029 "01100000" // /* MW 3 */ + 11030 "10010001" // /* MW 2 */ + 11031 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 11032 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11033 "00010000" // /* MW 9 */ + 11034 "00000000" // /* MW 8 */ + 11035 "00110000" // /* MW 7 */ + 11036 "11100000" // /* MW 6 */ + 11037 "00000001" // /* MW 5 */ + 11038 "00000000" // /* MW 4 */ + 11039 "11010000" // /* MW 3 */ + 11040 "11101110" // /* MW 2 */ + 11041 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 11042 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11043 "00010110" // /* MW 3 */ + 11044 "11111110" // /* MW 2 */ + 11045 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 11046 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11047 "00110110" // /* MW 3 */ + 11048 "11111110" // /* MW 2 */ + 11049 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 11050 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11051 "01010110" // /* MW 3 */ + 11052 "01000110" // /* MW 2 */ + 11053 "00000111" // /* MW 1 */ + 11054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11055 "00000000" // /* MW 1 */ + 11056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11057 "00000000" // /* MW 1 */ + 11058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11059 "00000000" // /* MW 1 */ + 11060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11061 "00000000" // /* MW 1 */ + 11062 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11063 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 11064 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11065 "00000010" // /* MW 3 */ + 11066 "01100001" // /* MW 2 */ + 11067 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 11068 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11069 "00010001" // /* MW 3 */ + 11070 "00000110" // /* MW 2 */ + 11071 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 11072 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11073 "11111101" // /* MW 3 */ + 11074 "11100000" // /* MW 2 */ + 11075 "00010111" // /* MW 1 */ + 11076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11077 "00000000" // /* MW 1 */ + 11078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11079 "00000000" // /* MW 1 */ + 11080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11081 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 11082 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11083 "00001000" // /* MW 3 */ + 11084 "10010011" // /* MW 2 */ + 11085 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 45 + 11086 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11087 "10000001" // /* MW 5 */ + 11088 "10101101" // /* MW 4 */ + 11089 "10100111" // /* MW 3 */ + 11090 "00000000" // /* MW 2 */ + 11091 "00000100" // /* MW 1 */ + 11092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11093 "00000000" // /* MW 1 */ + 11094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11095 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 first + 11096 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11097 "00110110" // /* MW 3 */ + 11098 "00000110" // /* MW 2 */ + 11099 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 11100 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11101 "10000001" // /* MW 5 */ + 11102 "11011101" // /* MW 4 */ + 11103 "11011100" // /* MW 3 */ + 11104 "11001010" // /* MW 2 */ + 11105 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 47 first + 11106 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11107 "01110110" // /* MW 3 */ + 11108 "00000110" // /* MW 2 */ + 11109 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 11110 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11111 "10011110" // /* MW 3 */ + 11112 "01011100" // /* MW 2 */ + 11113 "00000111" // /* MW 1 */ + 11114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11115 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 224 2 first +.no_stack_arguments + 11116 "00000100" // JL #10640 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10640 delay_slots=5 */ + 11117 "00000001" // /* MW 5 */ + 11118 "00000000" // /* MW 4 */ + 11119 "11001000" // /* MW 3 */ + 11120 "00010100" // /* MW 2 */ + 11121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11123 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 first +.delay_slot + 11124 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11125 "00000111" // /* MW 3 */ + 11126 "01100010" // /* MW 2 */ + 11127 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 +.delay_slot + 11128 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11129 "00110001" // /* MW 3 */ + 11130 "00000110" // /* MW 2 */ + 11131 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 45 first +.delay_slot + 11132 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11133 "00001101" // /* MW 3 */ + 11134 "11100001" // /* MW 2 */ + 11135 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 45 +.delay_slot + 11136 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11137 "00000000" // /* MW 15 */ + 11138 "00000000" // /* MW 14 */ + 11139 "10101000" // /* MW 13 */ + 11140 "10100000" // /* MW 12 */ + 11141 "00110100" // /* MW 11 */ + 11142 "00000000" // /* MW 10 */ + 11143 "00000000" // /* MW 9 */ + 11144 "00000000" // /* MW 8 */ + 11145 "01011011" // /* MW 7 */ + 11146 "00000001" // /* MW 6 */ + 11147 "00100000" // /* MW 5 */ + 11148 "00000000" // /* MW 4 */ + 11149 "11110000" // /* MW 3 */ + 11150 "00101100" // /* MW 2 */ + 11151 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 6 +.src_ref 8 "superkernels.cpp" 227 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 11152 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11153 "00010000" // /* MW 9 */ + 11154 "00000000" // /* MW 8 */ + 11155 "00110000" // /* MW 7 */ + 11156 "11100011" // /* MW 6 */ + 11157 "00000001" // /* MW 5 */ + 11158 "00000000" // /* MW 4 */ + 11159 "11010000" // /* MW 3 */ + 11160 "11000110" // /* MW 2 */ + 11161 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 11162 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11163 "00000101" // /* MW 3 */ + 11164 "00100000" // /* MW 2 */ + 11165 "00010000" // /* MW 1 */ + 11166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11167 "00000000" // /* MW 1 */ + 11168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11169 "00000000" // /* MW 1 */ + 11170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11171 "00000000" // /* MW 1 */ + 11172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11173 "00000000" // /* MW 1 */ + 11174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11175 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 11176 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11177 "00001000" // /* MW 3 */ + 11178 "01010001" // /* MW 2 */ + 11179 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 11180 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11181 "00010000" // /* MW 9 */ + 11182 "00100110" // /* MW 8 */ + 11183 "00110000" // /* MW 7 */ + 11184 "11100001" // /* MW 6 */ + 11185 "00000001" // /* MW 5 */ + 11186 "00000000" // /* MW 4 */ + 11187 "11010000" // /* MW 3 */ + 11188 "11001110" // /* MW 2 */ + 11189 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 6 first + 11190 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11191 "00110110" // /* MW 3 */ + 11192 "00000110" // /* MW 2 */ + 11193 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 19 + 11194 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11195 "01010110" // /* MW 3 */ + 11196 "00000110" // /* MW 2 */ + 11197 "00000010" // /* MW 1 */ + 11198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11199 "00000000" // /* MW 1 */ + 11200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11201 "00000000" // /* MW 1 */ + 11202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11203 "00000000" // /* MW 1 */ + 11204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11205 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 11206 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11207 "00110001" // /* MW 3 */ + 11208 "00100001" // /* MW 2 */ + 11209 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 11210 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11211 "00010001" // /* MW 3 */ + 11212 "11100110" // /* MW 2 */ + 11213 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 16 first + 11214 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11215 "00101000" // /* MW 3 */ + 11216 "01100001" // /* MW 2 */ + 11217 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 6 + 11218 "10000100" // JNZ r16, #11248 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=11248 delay_slots=5 */ + 11219 "00000001" // /* MW 5 */ + 11220 "01000000" // /* MW 4 */ + 11221 "11111000" // /* MW 3 */ + 11222 "00010101" // /* MW 2 */ + 11223 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11225 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11229 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11231 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11233 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 227 14 + 11234 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11235 "00000001" // /* MW 3 */ + 11236 "00100000" // /* MW 2 */ + 11237 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 227 14 first + 11238 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11239 "00000000" // /* MW 9 */ + 11240 "00000000" // /* MW 8 */ + 11241 "00000000" // /* MW 7 */ + 11242 "10000000" // /* MW 6 */ + 11243 "00010001" // /* MW 5 */ + 11244 "00000110" // /* MW 4 */ + 11245 "11110110" // /* MW 3 */ + 11246 "00101100" // /* MW 2 */ + 11247 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 229 + 11248 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11249 "00111001" // /* MW 3 */ + 11250 "11110100" // /* MW 2 */ + 11251 "00000111" // /* MW 1 */ + 11252 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11253 "00011001" // /* MW 3 */ + 11254 "11111011" // /* MW 2 */ + 11255 "00000111" // /* MW 1 */ + 11256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11257 "00000000" // /* MW 1 */ + 11258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11259 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 11260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11261 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 11262 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11263 "11110001" // /* MW 3 */ + 11264 "11111101" // /* MW 2 */ + 11265 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11267 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 229 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11268 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 11269 "00000000" // /* MW 3 */ + 11270 "00101000" // /* MW 2 */ + 11271 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11272 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11273 "10100000" // /* MW 3 */ + 11274 "01100111" // /* MW 2 */ + 11275 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 229 +.delay_slot + 11276 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11277 "00000001" // /* MW 5 */ + 11278 "00000000" // /* MW 4 */ + 11279 "00000000" // /* MW 3 */ + 11280 "11111000" // /* MW 2 */ + 11281 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11283 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11285 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 11287 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function setup _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.src_ref 4 "elementwise_unary.h" 124 first +.src_ref 4 "elementwise_unary.h" 126 24 first +.function_start + 11296 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11297 "00101110" // /* MW 3 */ + 11298 "00011100" // /* MW 2 */ + 11299 "00000001" // /* MW 1 */ + 11300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11301 "00000000" // /* MW 1 */ + 11302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11303 "00000000" // /* MW 1 */ + 11304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11305 "00000000" // /* MW 1 */ + 11306 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11307 "00000000" // /* MW 1 */ + 11308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11309 "00000000" // /* MW 1 */ + 11310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11311 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 126 22 first + 11312 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11313 "00101001" // /* MW 3 */ + 11314 "00011100" // /* MW 2 */ + 11315 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 24 first + 11316 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11317 "00101110" // /* MW 3 */ + 11318 "00000100" // /* MW 2 */ + 11319 "00000001" // /* MW 1 */ + 11320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11321 "00000000" // /* MW 1 */ + 11322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11323 "00000000" // /* MW 1 */ + 11324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11325 "00000000" // /* MW 1 */ + 11326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11327 "00000000" // /* MW 1 */ + 11328 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11329 "00000000" // /* MW 1 */ + 11330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11331 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 22 + 11332 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11333 "00101001" // /* MW 3 */ + 11334 "00000100" // /* MW 2 */ + 11335 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 24 first + 11336 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11337 "00101110" // /* MW 3 */ + 11338 "00010100" // /* MW 2 */ + 11339 "00000001" // /* MW 1 */ + 11340 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11341 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 130 4 first + 11342 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 11343 "00000000" // /* MW 3 */ + 11344 "00101000" // /* MW 2 */ + 11345 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11347 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11349 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11351 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11353 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 22 first +.delay_slot + 11354 "10011000" // ST el0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11355 "00101001" // /* MW 3 */ + 11356 "00010100" // /* MW 2 */ +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + 11357 "00001000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function run _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 136 first +.src_ref 4 "elementwise_unary.h" 142 37 first +.src_ref 4 "elementwise_unary.h" 171 19 +.function_start + 11360 "10110110" // LDA r0, [p2]; VLDB x10, [p0], #64; MOVXM p2, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11361 "00010000" // /* MW 11 */ + 11362 "00101010" // /* MW 10 */ + 11363 "00110000" // /* MW 9 */ + 11364 "11100001" // /* MW 8 */ + 11365 "00000001" // /* MW 7 */ + 11366 "00000000" // /* MW 6 */ + 11367 "01101000" // /* MW 5 */ + 11368 "00111101" // /* MW 4 */ + 11369 "11010000" // /* MW 3 */ + 11370 "10000010" // /* MW 2 */ + 11371 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 11372 "10110110" // LDA.s8 r1, [p2]; VLDB x7, [p0], #64; MOVXM r6, #16512 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11373 "00010000" // /* MW 11 */ + 11374 "01000000" // /* MW 10 */ + 11375 "11001000" // /* MW 9 */ + 11376 "00010000" // /* MW 8 */ + 11377 "00000000" // /* MW 7 */ + 11378 "00000000" // /* MW 6 */ + 11379 "11101000" // /* MW 5 */ + 11380 "00111011" // /* MW 4 */ + 11381 "01010000" // /* MW 3 */ + 11382 "10000100" // /* MW 2 */ + 11383 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 142 78 +.src_ref 4 "elementwise_unary.h" 171 19 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 11384 "00111010" // VLDB x10, [p0], #64; MOVX r2, #-6; VBCST.16 x0, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11385 "01111000" // /* MW 9 */ + 11386 "10111001" // /* MW 8 */ + 11387 "00001100" // /* MW 7 */ + 11388 "01001000" // /* MW 6 */ + 11389 "00100111" // /* MW 5 */ + 11390 "00111110" // /* MW 4 */ + 11391 "01101000" // /* MW 3 */ + 11392 "00111101" // /* MW 2 */ + 11393 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11394 "00111010" // VLDB x7, [p0], #64; MOVXM r4, #-16256 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11395 "00010000" // /* MW 9 */ + 11396 "01000000" // /* MW 8 */ + 11397 "10001000" // /* MW 7 */ + 11398 "11110000" // /* MW 6 */ + 11399 "11111111" // /* MW 5 */ + 11400 "00111111" // /* MW 4 */ + 11401 "11101000" // /* MW 3 */ + 11402 "00111011" // /* MW 2 */ + 11403 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11404 "11111000" // VBCST.16 x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11405 "01110010" // /* MW 3 */ + 11406 "10010001" // /* MW 2 */ + 11407 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11408 "01000100" // MOVXM r3, #32767 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11409 "11111110" // /* MW 5 */ + 11410 "10111111" // /* MW 4 */ + 11411 "01110001" // /* MW 3 */ + 11412 "00000000" // /* MW 2 */ + 11413 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11414 "11111000" // VBCST.16 x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11415 "01110010" // /* MW 3 */ + 11416 "00001101" // /* MW 2 */ + 11417 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 142 78 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11418 "11100100" // LSHL r0, r0, r2; VMIN_GE.bf16 x8, r16, x10, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11419 "01011001" // /* MW 5 */ + 11420 "10100000" // /* MW 4 */ + 11421 "10111000" // /* MW 3 */ + 11422 "00000101" // /* MW 2 */ + 11423 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 +.src_ref 4 "elementwise_unary.h" 195 20 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11424 "11100100" // MOVX crRnd, r1; VMAX_LT.bf16 x6, r16, x8, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11425 "11011001" // /* MW 5 */ + 11426 "10000001" // /* MW 4 */ + 11427 "00000110" // /* MW 3 */ + 11428 "01010000" // /* MW 2 */ + 11429 "00001111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11430 "11111000" // VMIN_GE.bf16 x8, r16, x7, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11431 "00101100" // /* MW 3 */ + 11432 "00111000" // /* MW 2 */ + 11433 "00011100" // /* MW 1 */ + 11434 "01000100" // MOVXM r5, #15616 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11435 "00000000" // /* MW 5 */ + 11436 "10111010" // /* MW 4 */ + 11437 "00110010" // /* MW 3 */ + 11438 "00000000" // /* MW 2 */ + 11439 "00000000" // /* MW 1 */ + 11440 "11111000" // VBCST.16 x3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11441 "01110010" // /* MW 3 */ + 11442 "10010101" // /* MW 2 */ + 11443 "00011001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 11444 "01000100" // MOVXM r17, #16128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11445 "00000000" // /* MW 5 */ + 11446 "10111110" // /* MW 4 */ + 11447 "00111000" // /* MW 3 */ + 11448 "00000000" // /* MW 2 */ + 11449 "00000000" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first + 11450 "01111000" // VBAND x11, x6, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11451 "00101011" // /* MW 3 */ + 11452 "10110001" // /* MW 2 */ + 11453 "00011101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 39 105 +.src_ref 6 "mul_acc32_fp.hpp" 39 105 + 11454 "11100100" // MOVX r17, #828; VBCST.16 x5, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11455 "11100101" // /* MW 5 */ + 11456 "10001010" // /* MW 4 */ + 11457 "00100101" // /* MW 3 */ + 11458 "01011110" // /* MW 2 */ + 11459 "01100100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 11460 "01100010" // VMAX_LT.bf16 x9, r16, x8, x1; VMUL.f dm4, x3, x11, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11461 "01100001" // /* MW 7 */ + 11462 "11100111" // /* MW 6 */ + 11463 "10001100" // /* MW 5 */ + 11464 "11100110" // /* MW 4 */ + 11465 "11101100" // /* MW 3 */ + 11466 "11000000" // /* MW 2 */ + 11467 "00000100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first + 11468 "01111000" // VBAND x8, x9, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11469 "00101011" // /* MW 3 */ + 11470 "01001001" // /* MW 2 */ + 11471 "00011100" // /* MW 1 */ + 11472 "01000100" // MOVXM r2, #16000 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11473 "00000000" // /* MW 5 */ + 11474 "00111101" // /* MW 4 */ + 11475 "00110001" // /* MW 3 */ + 11476 "00000000" // /* MW 2 */ + 11477 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 11478 "01100010" // VBCST.16 x4, r2; VMUL.f dm2, x3, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11479 "00000001" // /* MW 7 */ + 11480 "11100111" // /* MW 6 */ + 11481 "10001010" // /* MW 5 */ + 11482 "11100110" // /* MW 4 */ + 11483 "01110010" // /* MW 3 */ + 11484 "00001001" // /* MW 2 */ + 11485 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 946 89 first + 11486 "11111000" // VCONV.fp32.bf16 cml0, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11487 "10001010" // /* MW 3 */ + 11488 "00001011" // /* MW 2 */ + 11489 "00011000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 11490 "01100010" // VMIN_GE.bf16 x8, r16, x10, x0; VMAC.f dm3, dm0, x6, x4, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11491 "10000001" // /* MW 7 */ + 11492 "00001100" // /* MW 6 */ + 11493 "10001011" // /* MW 5 */ + 11494 "11100110" // /* MW 4 */ + 11495 "00101100" // /* MW 3 */ + 11496 "01010000" // /* MW 2 */ + 11497 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 4 "elementwise_unary.h" 154 8 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 11498 "01010110" // VCONV.bf16.fp32 x11, cml4; MOVXM ls, #11552; VMAC.f dm1, dm0, x9, x4, r17 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11499 "10000001" // /* MW 11 */ + 11500 "00010010" // /* MW 10 */ + 11501 "10001001" // /* MW 9 */ + 11502 "00000010" // /* MW 8 */ + 11503 "11010010" // /* MW 7 */ + 11504 "00001111" // /* MW 6 */ + 11505 "00000001" // /* MW 5 */ + 11506 "00000000" // /* MW 4 */ + 11507 "11000000" // /* MW 3 */ + 11508 "01000010" // /* MW 2 */ + 11509 "10110010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 11510 "11111000" // VMAX_LT.bf16 x6, r16, x8, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11511 "11101100" // /* MW 3 */ + 11512 "01000000" // /* MW 2 */ + 11513 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.src_ref 4 "elementwise_unary.h" 154 8 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11514 "01011010" // MOVXM le, #11648; VMSC.f dm2, dm3, x11, x6, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11515 "11000011" // /* MW 9 */ + 11516 "01110110" // /* MW 8 */ + 11517 "10001010" // /* MW 7 */ + 11518 "00000010" // /* MW 6 */ + 11519 "11011000" // /* MW 5 */ + 11520 "00110111" // /* MW 4 */ + 11521 "00000001" // /* MW 3 */ + 11522 "00000000" // /* MW 2 */ + 11523 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 154 8 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11524 "00000010" // VCONV.bf16.fp32 x5, cml2; ADD.NC lc, r0, #-2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11525 "10000000" // /* MW 7 */ + 11526 "00111111" // /* MW 6 */ + 11527 "10111000" // /* MW 5 */ + 11528 "00000010" // /* MW 4 */ + 11529 "11000000" // /* MW 3 */ + 11530 "00100010" // /* MW 2 */ + 11531 "01010010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first + 11532 "11111000" // VMIN_GE.bf16 x8, r16, x7, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11533 "00101100" // /* MW 3 */ + 11534 "00111000" // /* MW 2 */ + 11535 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first + 11536 "11100001" // NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11537 "00000000" // /* MW 15 */ + 11538 "00000000" // /* MW 14 */ + 11539 "10111000" // /* MW 13 */ + 11540 "10010101" // /* MW 12 */ + 11541 "11011000" // /* MW 11 */ + 11542 "00000010" // /* MW 10 */ + 11543 "00000000" // /* MW 9 */ + 11544 "00000000" // /* MW 8 */ + 11545 "01011011" // /* MW 7 */ + 11546 "00000001" // /* MW 6 */ + 11547 "00100000" // /* MW 5 */ + 11548 "00000000" // /* MW 4 */ + 11549 "11110000" // /* MW 3 */ + 11550 "00101100" // /* MW 2 */ + 11551 "00000000" // /* MW 1 */ +.label ZLS_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_192 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.begin_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first +.loop_nesting 1 + 11552 "01001010" // VLDB x10, [p0], #64; VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11553 "00100011" // /* MW 9 */ + 11554 "00101011" // /* MW 8 */ + 11555 "10001100" // /* MW 7 */ + 11556 "11100110" // /* MW 6 */ + 11557 "11101100" // /* MW 5 */ + 11558 "11000000" // /* MW 4 */ + 11559 "01101100" // /* MW 3 */ + 11560 "00111101" // /* MW 2 */ + 11561 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "abs.hpp" 32 22 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 11562 "01001010" // VLDB x7, [p0], #64; VBAND x8, x9, x2; VMUL.f dm4, x3, x11, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11563 "01100001" // /* MW 9 */ + 11564 "11100111" // /* MW 8 */ + 11565 "10001100" // /* MW 7 */ + 11566 "01100110" // /* MW 6 */ + 11567 "00101011" // /* MW 5 */ + 11568 "01001001" // /* MW 4 */ + 11569 "11101100" // /* MW 3 */ + 11570 "00111011" // /* MW 2 */ + 11571 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11572 "01001000" // VMAC.f dm3, dm0, x6, x4, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11573 "10000001" // /* MW 3 */ + 11574 "00001100" // /* MW 2 */ + 11575 "10001011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11576 "01001000" // VMUL.f dm2, x3, x8, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11577 "00000001" // /* MW 3 */ + 11578 "11100111" // /* MW 2 */ + 11579 "10001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11580 "01100010" // VST.CONV.bf16.fp32 cml2, [p1], #64; VMAC.f dm1, dm0, x9, x4, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11581 "10000001" // /* MW 7 */ + 11582 "00010010" // /* MW 6 */ + 11583 "10001001" // /* MW 5 */ + 11584 "00000010" // /* MW 4 */ + 11585 "01100000" // /* MW 3 */ + 11586 "10100100" // /* MW 2 */ + 11587 "00100011" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11589 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 first +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11590 "01111010" // NOPA; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11591 "00000000" // /* MW 9 */ + 11592 "00000000" // /* MW 8 */ + 11593 "00000000" // /* MW 7 */ + 11594 "00000000" // /* MW 6 */ + 11595 "00100011" // /* MW 5 */ + 11596 "00011110" // /* MW 4 */ + 11597 "11110001" // /* MW 3 */ + 11598 "00101100" // /* MW 2 */ + 11599 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 11600 "11100001" // NOPA; NOPB; VCONV.bf16.fp32 x11, cml4; NOPX; VMIN_GE.bf16 x8, r16, x10, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11601 "00000000" // /* MW 15 */ + 11602 "00000000" // /* MW 14 */ + 11603 "01111000" // /* MW 13 */ + 11604 "00010110" // /* MW 12 */ + 11605 "00101000" // /* MW 11 */ + 11606 "00000010" // /* MW 10 */ + 11607 "00000000" // /* MW 9 */ + 11608 "00000000" // /* MW 8 */ + 11609 "00010110" // /* MW 7 */ + 11610 "10010010" // /* MW 6 */ + 11611 "00100101" // /* MW 5 */ + 11612 "00000000" // /* MW 4 */ + 11613 "11110000" // /* MW 3 */ + 11614 "00101100" // /* MW 2 */ + 11615 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 11616 "11100001" // NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x8, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11617 "00000000" // /* MW 15 */ + 11618 "00000000" // /* MW 14 */ + 11619 "01111000" // /* MW 13 */ + 11620 "01110110" // /* MW 12 */ + 11621 "10100000" // /* MW 11 */ + 11622 "00000001" // /* MW 10 */ + 11623 "00000000" // /* MW 9 */ + 11624 "00000000" // /* MW 8 */ + 11625 "01011011" // /* MW 7 */ + 11626 "00000001" // /* MW 6 */ + 11627 "00100000" // /* MW 5 */ + 11628 "00000000" // /* MW 4 */ + 11629 "11110000" // /* MW 3 */ + 11630 "00101100" // /* MW 2 */ + 11631 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11632 "00011011" // NOPA; NOPB; VCONV.bf16.fp32 x5, cml2; NOPX; VMIN_GE.bf16 x8, r16, x7, x0; VMSC.f dm2, dm3, x11, x6, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11633 "10110110" // /* MW 15 */ + 11634 "01010011" // /* MW 14 */ + 11635 "01111100" // /* MW 13 */ + 11636 "00010110" // /* MW 12 */ + 11637 "00011100" // /* MW 11 */ + 11638 "00000010" // /* MW 10 */ + 11639 "00000000" // /* MW 9 */ + 11640 "00000000" // /* MW 8 */ + 11641 "00010110" // /* MW 7 */ + 11642 "10010001" // /* MW 6 */ + 11643 "00100010" // /* MW 5 */ + 11644 "00000000" // /* MW 4 */ + 11645 "11110000" // /* MW 3 */ + 11646 "00101100" // /* MW 2 */ + 11647 "00000000" // /* MW 1 */ +.label ZLE_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_288 +.src_ref 5 "abs.hpp" 32 22 first +.end_of_loop + 11648 "11100001" // NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11649 "00000000" // /* MW 15 */ + 11650 "00000000" // /* MW 14 */ + 11651 "10111000" // /* MW 13 */ + 11652 "10010101" // /* MW 12 */ + 11653 "11011000" // /* MW 11 */ + 11654 "00000010" // /* MW 10 */ + 11655 "00000000" // /* MW 9 */ + 11656 "00000000" // /* MW 8 */ + 11657 "01011011" // /* MW 7 */ + 11658 "00000001" // /* MW 6 */ + 11659 "00100000" // /* MW 5 */ + 11660 "00000000" // /* MW 4 */ + 11661 "11110000" // /* MW 3 */ + 11662 "00101100" // /* MW 2 */ + 11663 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.loop_nesting 0 + 11664 "01100010" // VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11665 "00100011" // /* MW 7 */ + 11666 "00101011" // /* MW 6 */ + 11667 "10001100" // /* MW 5 */ + 11668 "11100110" // /* MW 4 */ + 11669 "11101100" // /* MW 3 */ + 11670 "11000000" // /* MW 2 */ + 11671 "00000100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 11672 "01111000" // VBAND x8, x9, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11673 "00101011" // /* MW 3 */ + 11674 "01001001" // /* MW 2 */ + 11675 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 11676 "01001000" // VMUL.f dm4, x3, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11677 "01100001" // /* MW 3 */ + 11678 "11100111" // /* MW 2 */ + 11679 "10001100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11680 "01001000" // VMUL.f dm2, x3, x8, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11681 "00000001" // /* MW 3 */ + 11682 "11100111" // /* MW 2 */ + 11683 "10001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11684 "00011000" // VST.CONV.bf16.fp32 cml2, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11685 "00100011" // /* MW 3 */ + 11686 "00011101" // /* MW 2 */ + 11687 "00001001" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11689 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11690 "00011000" // VST.CONV.bf16.fp32 cml4, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11691 "00100011" // /* MW 3 */ + 11692 "00011110" // /* MW 2 */ + 11693 "00001001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 11694 "01001000" // VMAC.f dm3, dm0, x6, x4, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11695 "10000001" // /* MW 3 */ + 11696 "00001100" // /* MW 2 */ + 11697 "10001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 + 11698 "01100010" // VCONV.bf16.fp32 x11, cml4; VMAC.f dm1, dm0, x9, x4, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11699 "10000001" // /* MW 7 */ + 11700 "00010010" // /* MW 6 */ + 11701 "10001001" // /* MW 5 */ + 11702 "00000010" // /* MW 4 */ + 11703 "11000000" // /* MW 3 */ + 11704 "01000010" // /* MW 2 */ + 11705 "10110010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 + 11706 "00011000" // VCONV.bf16.fp32 x5, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11707 "00010110" // /* MW 3 */ + 11708 "10010001" // /* MW 2 */ + 11709 "00001010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first + 11710 "01001000" // VMSC.f dm2, dm3, x11, x6, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11711 "11000011" // /* MW 3 */ + 11712 "01110110" // /* MW 2 */ + 11713 "10001010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 39 105 + 11714 "01001000" // VMSC.f dm4, dm1, x5, x9, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11715 "00100011" // /* MW 3 */ + 11716 "00101011" // /* MW 2 */ + 11717 "10001100" // /* MW 1 */ + 11718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11719 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 158 4 first + 11720 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 11721 "00000000" // /* MW 3 */ + 11722 "00101000" // /* MW 2 */ + 11723 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11724 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11725 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11727 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.delay_slot + 11728 "00011000" // VST.CONV.bf16.fp32 cml2, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11729 "00100011" // /* MW 3 */ + 11730 "00011101" // /* MW 2 */ + 11731 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 first +.delay_slot + 11732 "00011000" // VST.CONV.bf16.fp32 cml4, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11733 "00100011" // /* MW 3 */ + 11734 "00011110" // /* MW 2 */ + 11735 "00001001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11736 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + 11737 "00000000" // /* MW 1 */ +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_sigmoid1d _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 234 first +.src_ref 8 "superkernels.cpp" 239 6 +.function_start + 11744 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11745 "00000000" // /* MW 5 */ + 11746 "11000000" // /* MW 4 */ + 11747 "10000110" // /* MW 3 */ + 11748 "00000111" // /* MW 2 */ + 11749 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 239 6 first + 11750 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11751 "11000001" // /* MW 5 */ + 11752 "10110101" // /* MW 4 */ + 11753 "11011000" // /* MW 3 */ + 11754 "11000010" // /* MW 2 */ + 11755 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 234 + 11756 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11757 "00000001" // /* MW 5 */ + 11758 "00000000" // /* MW 4 */ + 11759 "00000000" // /* MW 3 */ + 11760 "00001000" // /* MW 2 */ + 11761 "00000000" // /* MW 1 */ + 11762 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11763 "01110000" // /* MW 7 */ + 11764 "11010000" // /* MW 6 */ + 11765 "00001011" // /* MW 5 */ + 11766 "00000000" // /* MW 4 */ + 11767 "10110000" // /* MW 3 */ + 11768 "01100011" // /* MW 2 */ + 11769 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 11 + 11770 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11771 "00010001" // /* MW 9 */ + 11772 "00001000" // /* MW 8 */ + 11773 "00110000" // /* MW 7 */ + 11774 "11100011" // /* MW 6 */ + 11775 "00000001" // /* MW 5 */ + 11776 "00000000" // /* MW 4 */ + 11777 "10110000" // /* MW 3 */ + 11778 "10000010" // /* MW 2 */ + 11779 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 11780 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11781 "11000000" // /* MW 3 */ + 11782 "11010100" // /* MW 2 */ + 11783 "00011011" // /* MW 1 */ + 11784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11785 "00000000" // /* MW 1 */ + 11786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11787 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 239 6 +.src_ref 8 "superkernels.cpp" 239 16 + 11788 "10000100" // JNZ r16, #11952 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=11952 delay_slots=5 */ + 11789 "00000001" // /* MW 5 */ + 11790 "01000000" // /* MW 4 */ + 11791 "01011000" // /* MW 3 */ + 11792 "00010111" // /* MW 2 */ + 11793 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 22 first +.delay_slot + 11794 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11795 "10010000" // /* MW 3 */ + 11796 "01100010" // /* MW 2 */ + 11797 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 30 +.delay_slot + 11798 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11799 "11111011" // /* MW 3 */ + 11800 "01100011" // /* MW 2 */ + 11801 "00010100" // /* MW 1 */ +.delay_slot + 11802 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11803 "00111101" // /* MW 3 */ + 11804 "11110100" // /* MW 2 */ + 11805 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 11806 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11807 "01110000" // /* MW 7 */ + 11808 "01100000" // /* MW 6 */ + 11809 "00110000" // /* MW 5 */ + 11810 "00000011" // /* MW 4 */ + 11811 "00110000" // /* MW 3 */ + 11812 "11000110" // /* MW 2 */ + 11813 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 242 4 +.src_ref 8 "superkernels.cpp" 253 2 +.delay_slot + 11814 "01000100" // MOVXM p0, #493312 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11815 "00000000" // /* MW 5 */ + 11816 "11001110" // /* MW 4 */ + 11817 "10000000" // /* MW 3 */ + 11818 "00000111" // /* MW 2 */ + 11819 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 11820 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11821 "10101000" // /* MW 5 */ + 11822 "11000000" // /* MW 4 */ + 11823 "10000100" // /* MW 3 */ + 11824 "00000111" // /* MW 2 */ + 11825 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 11826 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11827 "00010000" // /* MW 9 */ + 11828 "00101000" // /* MW 8 */ + 11829 "00110000" // /* MW 7 */ + 11830 "11100001" // /* MW 6 */ + 11831 "00000001" // /* MW 5 */ + 11832 "00000000" // /* MW 4 */ + 11833 "11100000" // /* MW 3 */ + 11834 "11000000" // /* MW 2 */ + 11835 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11837 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 242 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 11838 "00000100" // JL #11296 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=11296 delay_slots=5 */ + 11839 "00000001" // /* MW 5 */ + 11840 "00000000" // /* MW 4 */ + 11841 "00010000" // /* MW 3 */ + 11842 "00010110" // /* MW 2 */ + 11843 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11847 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11848 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11849 "00110001" // /* MW 3 */ + 11850 "00100000" // /* MW 2 */ + 11851 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 11852 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11853 "00000101" // /* MW 3 */ + 11854 "00100000" // /* MW 2 */ + 11855 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 11856 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11857 "00000000" // /* MW 15 */ + 11858 "00000000" // /* MW 14 */ + 11859 "01111000" // /* MW 13 */ + 11860 "10100101" // /* MW 12 */ + 11861 "00000001" // /* MW 11 */ + 11862 "00000000" // /* MW 10 */ + 11863 "00000000" // /* MW 9 */ + 11864 "10000000" // /* MW 8 */ + 11865 "00010001" // /* MW 7 */ + 11866 "00000110" // /* MW 6 */ + 11867 "00100010" // /* MW 5 */ + 11868 "00000000" // /* MW 4 */ + 11869 "11110000" // /* MW 3 */ + 11870 "00101100" // /* MW 2 */ + 11871 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 18 +.return_address + 11872 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11873 "00100000" // /* MW 5 */ + 11874 "11000000" // /* MW 4 */ + 11875 "10000100" // /* MW 3 */ + 11876 "00000111" // /* MW 2 */ + 11877 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 18 first +.src_ref 8 "superkernels.cpp" 246 46 + 11878 "10111010" // LDA r16, [p2]; MOVXM p2, #493312 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11879 "00010000" // /* MW 9 */ + 11880 "10000000" // /* MW 8 */ + 11881 "00110011" // /* MW 7 */ + 11882 "11100001" // /* MW 6 */ + 11883 "00000001" // /* MW 5 */ + 11884 "00000000" // /* MW 4 */ + 11885 "11010000" // /* MW 3 */ + 11886 "11000010" // /* MW 2 */ + 11887 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 32 +.src_ref 8 "superkernels.cpp" 246 46 +.src_ref 8 "superkernels.cpp" 253 2 + 11888 "10111010" // LDA r17, [p2]; MOVXM p2, #493312 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11889 "00010000" // /* MW 9 */ + 11890 "10000000" // /* MW 8 */ + 11891 "00110011" // /* MW 7 */ + 11892 "11100001" // /* MW 6 */ + 11893 "00000001" // /* MW 5 */ + 11894 "00000000" // /* MW 4 */ + 11895 "11010000" // /* MW 3 */ + 11896 "11000110" // /* MW 2 */ + 11897 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 32 first +.src_ref 8 "superkernels.cpp" 246 16 +.src_ref 8 "superkernels.cpp" 251 47 + 11898 "10111010" // LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11899 "00010000" // /* MW 9 */ + 11900 "00001010" // /* MW 8 */ + 11901 "10110000" // /* MW 7 */ + 11902 "11100000" // /* MW 6 */ + 11903 "00000001" // /* MW 5 */ + 11904 "00000000" // /* MW 4 */ + 11905 "01010000" // /* MW 3 */ + 11906 "11001011" // /* MW 2 */ + 11907 "01001000" // /* MW 1 */ + 11908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11909 "00000000" // /* MW 1 */ + 11910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11911 "00000000" // /* MW 1 */ + 11912 "10000100" // J #11968 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=11968 delay_slots=5 */ + 11913 "00000000" // /* MW 5 */ + 11914 "00000000" // /* MW 4 */ + 11915 "01100000" // /* MW 3 */ + 11916 "00010111" // /* MW 2 */ + 11917 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 13 +.delay_slot + 11918 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11919 "10011000" // /* MW 5 */ + 11920 "11000000" // /* MW 4 */ + 11921 "10000000" // /* MW 3 */ + 11922 "00000111" // /* MW 2 */ + 11923 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11925 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 27 first +.delay_slot + 11926 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11927 "00001111" // /* MW 3 */ + 11928 "01100001" // /* MW 2 */ + 11929 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 13 first +.delay_slot + 11930 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11931 "10100011" // /* MW 5 */ + 11932 "00001100" // /* MW 4 */ + 11933 "11110000" // /* MW 3 */ + 11934 "00101100" // /* MW 2 */ + 11935 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 16 first +.delay_slot + 11936 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11937 "00000000" // /* MW 15 */ + 11938 "00000000" // /* MW 14 */ + 11939 "01111000" // /* MW 13 */ + 11940 "10100101" // /* MW 12 */ + 11941 "00000001" // /* MW 11 */ + 11942 "00000000" // /* MW 10 */ + 11943 "00000000" // /* MW 9 */ + 11944 "10000000" // /* MW 8 */ + 11945 "00010001" // /* MW 7 */ + 11946 "00000110" // /* MW 6 */ + 11947 "00100001" // /* MW 5 */ + 11948 "00000000" // /* MW 4 */ + 11949 "11110000" // /* MW 3 */ + 11950 "00101100" // /* MW 2 */ + 11951 "00000000" // /* MW 1 */ +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 251 47 +.src_ref 8 "superkernels.cpp" 253 2 + 11952 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11953 "00000000" // /* MW 15 */ + 11954 "00000000" // /* MW 14 */ + 11955 "00010000" // /* MW 13 */ + 11956 "00001010" // /* MW 12 */ + 11957 "10110000" // /* MW 11 */ + 11958 "11100000" // /* MW 10 */ + 11959 "00000001" // /* MW 9 */ + 11960 "00000000" // /* MW 8 */ + 11961 "10001011" // /* MW 7 */ + 11962 "10000000" // /* MW 6 */ + 11963 "00100010" // /* MW 5 */ + 11964 "00000000" // /* MW 4 */ + 11965 "11110000" // /* MW 3 */ + 11966 "00101100" // /* MW 2 */ + 11967 "00000000" // /* MW 1 */ +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 11968 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11969 "00000000" // /* MW 7 */ + 11970 "11000011" // /* MW 6 */ + 11971 "10110011" // /* MW 5 */ + 11972 "00000011" // /* MW 4 */ + 11973 "01100000" // /* MW 3 */ + 11974 "10010001" // /* MW 2 */ + 11975 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 11976 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11977 "00010000" // /* MW 9 */ + 11978 "00000000" // /* MW 8 */ + 11979 "00110000" // /* MW 7 */ + 11980 "11100000" // /* MW 6 */ + 11981 "00000001" // /* MW 5 */ + 11982 "00000000" // /* MW 4 */ + 11983 "11010000" // /* MW 3 */ + 11984 "11101110" // /* MW 2 */ + 11985 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 11986 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11987 "00010110" // /* MW 3 */ + 11988 "11111110" // /* MW 2 */ + 11989 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 11990 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11991 "00110110" // /* MW 3 */ + 11992 "11111110" // /* MW 2 */ + 11993 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 11994 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11995 "01010110" // /* MW 3 */ + 11996 "01000110" // /* MW 2 */ + 11997 "00000111" // /* MW 1 */ + 11998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11999 "00000000" // /* MW 1 */ + 12000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12001 "00000000" // /* MW 1 */ + 12002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12003 "00000000" // /* MW 1 */ + 12004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12005 "00000000" // /* MW 1 */ + 12006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12007 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 12008 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12009 "00000010" // /* MW 3 */ + 12010 "01100001" // /* MW 2 */ + 12011 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 12012 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12013 "00010001" // /* MW 3 */ + 12014 "00000110" // /* MW 2 */ + 12015 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 12016 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12017 "11111101" // /* MW 3 */ + 12018 "11100000" // /* MW 2 */ + 12019 "00010111" // /* MW 1 */ + 12020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12021 "00000000" // /* MW 1 */ + 12022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12023 "00000000" // /* MW 1 */ + 12024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12025 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 12026 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12027 "00001000" // /* MW 3 */ + 12028 "10010011" // /* MW 2 */ + 12029 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 45 + 12030 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12031 "10000001" // /* MW 5 */ + 12032 "10101101" // /* MW 4 */ + 12033 "10100111" // /* MW 3 */ + 12034 "00000000" // /* MW 2 */ + 12035 "00000100" // /* MW 1 */ + 12036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12037 "00000000" // /* MW 1 */ + 12038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12039 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 first + 12040 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12041 "00110110" // /* MW 3 */ + 12042 "00000110" // /* MW 2 */ + 12043 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 12044 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12045 "10000001" // /* MW 5 */ + 12046 "11011101" // /* MW 4 */ + 12047 "11011100" // /* MW 3 */ + 12048 "11001010" // /* MW 2 */ + 12049 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 47 first + 12050 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12051 "01110110" // /* MW 3 */ + 12052 "00000110" // /* MW 2 */ + 12053 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 12054 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12055 "10011110" // /* MW 3 */ + 12056 "01011100" // /* MW 2 */ + 12057 "00000111" // /* MW 1 */ + 12058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12059 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 253 2 first +.no_stack_arguments + 12060 "00000100" // JL #11360 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=11360 delay_slots=5 */ + 12061 "00000001" // /* MW 5 */ + 12062 "00000000" // /* MW 4 */ + 12063 "00110000" // /* MW 3 */ + 12064 "00010110" // /* MW 2 */ + 12065 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12066 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12067 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 first +.delay_slot + 12068 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12069 "00000111" // /* MW 3 */ + 12070 "01100010" // /* MW 2 */ + 12071 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 +.delay_slot + 12072 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12073 "00110001" // /* MW 3 */ + 12074 "00000110" // /* MW 2 */ + 12075 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 45 first +.delay_slot + 12076 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12077 "00001101" // /* MW 3 */ + 12078 "11100001" // /* MW 2 */ + 12079 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 45 +.delay_slot + 12080 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 12081 "00000000" // /* MW 15 */ + 12082 "00000000" // /* MW 14 */ + 12083 "10101000" // /* MW 13 */ + 12084 "10100000" // /* MW 12 */ + 12085 "00110100" // /* MW 11 */ + 12086 "00000000" // /* MW 10 */ + 12087 "00000000" // /* MW 9 */ + 12088 "00000000" // /* MW 8 */ + 12089 "01011011" // /* MW 7 */ + 12090 "00000001" // /* MW 6 */ + 12091 "00100000" // /* MW 5 */ + 12092 "00000000" // /* MW 4 */ + 12093 "11110000" // /* MW 3 */ + 12094 "00101100" // /* MW 2 */ + 12095 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 6 +.src_ref 8 "superkernels.cpp" 256 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 12096 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12097 "00010000" // /* MW 9 */ + 12098 "00000000" // /* MW 8 */ + 12099 "00110000" // /* MW 7 */ + 12100 "11100011" // /* MW 6 */ + 12101 "00000001" // /* MW 5 */ + 12102 "00000000" // /* MW 4 */ + 12103 "11010000" // /* MW 3 */ + 12104 "11000110" // /* MW 2 */ + 12105 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 12106 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12107 "00000101" // /* MW 3 */ + 12108 "00100000" // /* MW 2 */ + 12109 "00010000" // /* MW 1 */ + 12110 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12111 "00000000" // /* MW 1 */ + 12112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12113 "00000000" // /* MW 1 */ + 12114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12115 "00000000" // /* MW 1 */ + 12116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12117 "00000000" // /* MW 1 */ + 12118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12119 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 12120 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12121 "00001000" // /* MW 3 */ + 12122 "01010001" // /* MW 2 */ + 12123 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 12124 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12125 "00010000" // /* MW 9 */ + 12126 "00100110" // /* MW 8 */ + 12127 "00110000" // /* MW 7 */ + 12128 "11100001" // /* MW 6 */ + 12129 "00000001" // /* MW 5 */ + 12130 "00000000" // /* MW 4 */ + 12131 "11010000" // /* MW 3 */ + 12132 "11001110" // /* MW 2 */ + 12133 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 6 first + 12134 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12135 "00110110" // /* MW 3 */ + 12136 "00000110" // /* MW 2 */ + 12137 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 19 + 12138 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12139 "01010110" // /* MW 3 */ + 12140 "00000110" // /* MW 2 */ + 12141 "00000010" // /* MW 1 */ + 12142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12143 "00000000" // /* MW 1 */ + 12144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12145 "00000000" // /* MW 1 */ + 12146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12147 "00000000" // /* MW 1 */ + 12148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12149 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 12150 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12151 "00110001" // /* MW 3 */ + 12152 "00100001" // /* MW 2 */ + 12153 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 12154 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12155 "00010001" // /* MW 3 */ + 12156 "11100110" // /* MW 2 */ + 12157 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 16 first + 12158 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12159 "00101000" // /* MW 3 */ + 12160 "01100001" // /* MW 2 */ + 12161 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 6 + 12162 "10000100" // JNZ r16, #12192 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=12192 delay_slots=5 */ + 12163 "00000001" // /* MW 5 */ + 12164 "01000000" // /* MW 4 */ + 12165 "11010000" // /* MW 3 */ + 12166 "00010111" // /* MW 2 */ + 12167 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12169 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12171 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12173 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12175 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12177 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 256 14 + 12178 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12179 "00000001" // /* MW 3 */ + 12180 "00100000" // /* MW 2 */ + 12181 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 256 14 first + 12182 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12183 "00000000" // /* MW 9 */ + 12184 "00000000" // /* MW 8 */ + 12185 "00000000" // /* MW 7 */ + 12186 "10000000" // /* MW 6 */ + 12187 "00010001" // /* MW 5 */ + 12188 "00000110" // /* MW 4 */ + 12189 "11110110" // /* MW 3 */ + 12190 "00101100" // /* MW 2 */ + 12191 "00000000" // /* MW 1 */ +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 258 + 12192 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12193 "00111001" // /* MW 3 */ + 12194 "11110100" // /* MW 2 */ + 12195 "00000111" // /* MW 1 */ + 12196 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12197 "00011001" // /* MW 3 */ + 12198 "11111011" // /* MW 2 */ + 12199 "00000111" // /* MW 1 */ + 12200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12201 "00000000" // /* MW 1 */ + 12202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12203 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 12204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12205 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 12206 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12207 "11110001" // /* MW 3 */ + 12208 "11111101" // /* MW 2 */ + 12209 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12211 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 258 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12212 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 12213 "00000000" // /* MW 3 */ + 12214 "00101000" // /* MW 2 */ + 12215 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12216 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12217 "10100000" // /* MW 3 */ + 12218 "01100111" // /* MW 2 */ + 12219 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 258 +.delay_slot + 12220 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12221 "00000001" // /* MW 5 */ + 12222 "00000000" // /* MW 4 */ + 12223 "00000000" // /* MW 3 */ + 12224 "11111000" // /* MW 2 */ + 12225 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12229 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 12231 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function setup _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.src_ref 4 "elementwise_unary.h" 124 first +.src_ref 4 "elementwise_unary.h" 126 24 first +.function_start + 12240 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12241 "00101110" // /* MW 3 */ + 12242 "00011100" // /* MW 2 */ + 12243 "00000001" // /* MW 1 */ + 12244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12245 "00000000" // /* MW 1 */ + 12246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12247 "00000000" // /* MW 1 */ + 12248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12249 "00000000" // /* MW 1 */ + 12250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12251 "00000000" // /* MW 1 */ + 12252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12253 "00000000" // /* MW 1 */ + 12254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12255 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 126 22 first + 12256 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12257 "00101001" // /* MW 3 */ + 12258 "00011100" // /* MW 2 */ + 12259 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 24 first + 12260 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12261 "00101110" // /* MW 3 */ + 12262 "00000100" // /* MW 2 */ + 12263 "00000001" // /* MW 1 */ + 12264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12265 "00000000" // /* MW 1 */ + 12266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12267 "00000000" // /* MW 1 */ + 12268 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12269 "00000000" // /* MW 1 */ + 12270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12271 "00000000" // /* MW 1 */ + 12272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12273 "00000000" // /* MW 1 */ + 12274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12275 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 22 + 12276 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12277 "00101001" // /* MW 3 */ + 12278 "00000100" // /* MW 2 */ + 12279 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 24 first + 12280 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12281 "00101110" // /* MW 3 */ + 12282 "00010100" // /* MW 2 */ + 12283 "00000001" // /* MW 1 */ + 12284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12285 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 130 4 first + 12286 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 12287 "00000000" // /* MW 3 */ + 12288 "00101000" // /* MW 2 */ + 12289 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12291 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12293 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12295 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12297 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 22 first +.delay_slot + 12298 "10011000" // ST el0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12299 "00101001" // /* MW 3 */ + 12300 "00010100" // /* MW 2 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + 12301 "00001000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function run _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.src_ref 5 "compare.hpp" 511 55 +.src_ref 5 "compare.hpp" 511 55 +.src_ref 5 "compare.hpp" 511 55 +.src_ref 4 "elementwise_unary.h" 136 +.src_ref 4 "elementwise_unary.h" 136 first +.function_start +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 12304 "00000110" // MOVA r0, #60; PADDXM [sp], #384; VCLR dm1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12305 "00011101" // /* MW 11 */ + 12306 "11100000" // /* MW 10 */ + 12307 "00000001" // /* MW 9 */ + 12308 "00001110" // /* MW 8 */ + 12309 "00000000" // /* MW 7 */ + 12310 "00000000" // /* MW 6 */ + 12311 "10000000" // /* MW 5 */ + 12312 "00000001" // /* MW 4 */ + 12313 "00000000" // /* MW 3 */ + 12314 "10000000" // /* MW 2 */ + 12315 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 37 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 12316 "10111010" // LDA r1, [p2]; MOVXM r1, #16141 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12317 "10010000" // /* MW 9 */ + 12318 "10000110" // /* MW 8 */ + 12319 "00101111" // /* MW 7 */ + 12320 "00001100" // /* MW 6 */ + 12321 "00000000" // /* MW 5 */ + 12322 "00000000" // /* MW 4 */ + 12323 "11010000" // /* MW 3 */ + 12324 "10000110" // /* MW 2 */ + 12325 "01000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 78 +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 30 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12326 "10111010" // MOVA r3, #-6; MOVX vaddSign0, #1; VBCST.16 x0, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12327 "01111000" // /* MW 9 */ + 12328 "10111001" // /* MW 8 */ + 12329 "00000010" // /* MW 7 */ + 12330 "00000000" // /* MW 6 */ + 12331 "11010010" // /* MW 5 */ + 12332 "00000010" // /* MW 4 */ + 12333 "00000000" // /* MW 3 */ + 12334 "01000011" // /* MW 2 */ + 12335 "11111111" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "tanh_impl.h" 146 34 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 12336 "10111010" // MOVA dj0, #-322; MOVX r2, #828; VCONV.fp32.bf16 cml4, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12337 "01111000" // /* MW 9 */ + 12338 "11000101" // /* MW 8 */ + 12339 "00000000" // /* MW 7 */ + 12340 "10001010" // /* MW 6 */ + 12341 "00100111" // /* MW 5 */ + 12342 "00011000" // /* MW 4 */ + 12343 "10000000" // /* MW 3 */ + 12344 "11000010" // /* MW 2 */ + 12345 "11010111" // /* MW 1 */ +.src_ref 5 "compare.hpp" 511 55 first +.src_ref 5 "compare.hpp" 511 55 first +.src_ref 9 "tanh_impl.h" 147 30 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 12346 "01000110" // MOVA dj1, #-324; MOVXM r25, #-1082130432; VADD.f dm1, dm4, dm1, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12347 "00111101" // /* MW 11 */ + 12348 "10000100" // /* MW 10 */ + 12349 "00000001" // /* MW 9 */ + 12350 "00000010" // /* MW 8 */ + 12351 "00000000" // /* MW 7 */ + 12352 "01100101" // /* MW 6 */ + 12353 "00000000" // /* MW 5 */ + 12354 "11111100" // /* MW 4 */ + 12355 "10000101" // /* MW 3 */ + 12356 "10000110" // /* MW 2 */ + 12357 "11010111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12358 "10111010" // MOVA dj2, #-326; MOVX r24, #0; VINSERT.32 x2, x0, #0, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12359 "10111000" // /* MW 9 */ + 12360 "10011000" // /* MW 8 */ + 12361 "10000001" // /* MW 7 */ + 12362 "00001000" // /* MW 6 */ + 12363 "10000000" // /* MW 5 */ + 12364 "00000001" // /* MW 4 */ + 12365 "10000000" // /* MW 3 */ + 12366 "01001010" // /* MW 2 */ + 12367 "11010111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12368 "01110110" // MOVA dj3, #-328; VST bmll1, [sp, #-128]; MOVXM r26, #1065353216 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12369 "00010000" // /* MW 11 */ + 12370 "00000000" // /* MW 10 */ + 12371 "01001000" // /* MW 9 */ + 12372 "00000011" // /* MW 8 */ + 12373 "11100000" // /* MW 7 */ + 12374 "10001111" // /* MW 6 */ + 12375 "10010110" // /* MW 5 */ + 12376 "11111000" // /* MW 4 */ + 12377 "10000111" // /* MW 3 */ + 12378 "00001110" // /* MW 2 */ + 12379 "11010111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 30 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12380 "10111010" // MOVA dj4, #-332; VST bmlh1, [sp, #-192]; VINSERT.32 x1, x0, #0, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12381 "10110010" // /* MW 9 */ + 12382 "10101000" // /* MW 8 */ + 12383 "01000001" // /* MW 7 */ + 12384 "10000000" // /* MW 6 */ + 12385 "10110110" // /* MW 5 */ + 12386 "11110100" // /* MW 4 */ + 12387 "10000111" // /* MW 3 */ + 12388 "10010010" // /* MW 2 */ + 12389 "11010110" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 78 first +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 42 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12390 "01110110" // MOVA dj5, #-330; VST bmhl1, [sp, #-256]; LSHL r1, r1, r3; VMOV bmll4, x2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12391 "01111000" // /* MW 11 */ + 12392 "01001001" // /* MW 10 */ + 12393 "00000010" // /* MW 9 */ + 12394 "11101110" // /* MW 8 */ + 12395 "00010001" // /* MW 7 */ + 12396 "10000010" // /* MW 6 */ + 12397 "11010110" // /* MW 5 */ + 12398 "11110000" // /* MW 4 */ + 12399 "10000111" // /* MW 3 */ + 12400 "11010110" // /* MW 2 */ + 12401 "11010110" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12402 "00111010" // VST bmhh1, [sp, #-320]; MOVXM p3, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12403 "00010001" // /* MW 9 */ + 12404 "00101010" // /* MW 8 */ + 12405 "10110000" // /* MW 7 */ + 12406 "11100001" // /* MW 6 */ + 12407 "00000001" // /* MW 5 */ + 12408 "00000000" // /* MW 4 */ + 12409 "11010000" // /* MW 3 */ + 12410 "10011110" // /* MW 2 */ + 12411 "11111101" // /* MW 1 */ + 12412 "10111010" // LDA.s8 r4, [p3]; MOVXM r3, #10238 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12413 "00010000" // /* MW 9 */ + 12414 "11111111" // /* MW 8 */ + 12415 "01101011" // /* MW 7 */ + 12416 "00001000" // /* MW 6 */ + 12417 "00000000" // /* MW 5 */ + 12418 "00000000" // /* MW 4 */ + 12419 "01010000" // /* MW 3 */ + 12420 "10010000" // /* MW 2 */ + 12421 "01100000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 first + 12422 "00011000" // ADD.NC lc, r1, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12423 "10000000" // /* MW 3 */ + 12424 "01110000" // /* MW 2 */ + 12425 "00011101" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 + 12426 "01000100" // MOVXM ls, #12640 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12427 "11000000" // /* MW 5 */ + 12428 "11100010" // /* MW 4 */ + 12429 "00110001" // /* MW 3 */ + 12430 "00000000" // /* MW 2 */ + 12431 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 + 12432 "01000100" // MOVXM le, #13232 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12433 "01100000" // /* MW 5 */ + 12434 "11100111" // /* MW 4 */ + 12435 "00110110" // /* MW 3 */ + 12436 "00000000" // /* MW 2 */ + 12437 "00000000" // /* MW 1 */ + 12438 "01111000" // VINSERT.32 x0, x0, #0, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12439 "00010001" // /* MW 3 */ + 12440 "00000011" // /* MW 2 */ + 12441 "00011000" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 + 12442 "11111000" // VMOV bmlh4, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12443 "10010010" // /* MW 3 */ + 12444 "01000000" // /* MW 2 */ + 12445 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 12446 "01000100" // MOVXM r25, #32767 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12447 "11111110" // /* MW 5 */ + 12448 "10111111" // /* MW 4 */ + 12449 "01111100" // /* MW 3 */ + 12450 "00000000" // /* MW 2 */ + 12451 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 +.src_ref 4 "elementwise_unary.h" 195 20 +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 30 +.src_ref 9 "tanh_impl.h" 147 30 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 12452 "11100100" // MOVX crRnd, r4; VMOV bmll4, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12453 "00100101" // /* MW 5 */ + 12454 "00000101" // /* MW 4 */ + 12455 "00001000" // /* MW 3 */ + 12456 "01010000" // /* MW 2 */ + 12457 "00100111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 first +.src_ref 9 "tanh_impl.h" 147 42 first +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12458 "00000010" // VCONV.bf16.fp32 wl8, bmll4; VBCST.16 x1, r3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12459 "01110000" // /* MW 7 */ + 12460 "10111001" // /* MW 6 */ + 12461 "01000110" // /* MW 5 */ + 12462 "00000000" // /* MW 4 */ + 12463 "11000000" // /* MW 3 */ + 12464 "01000010" // /* MW 2 */ + 12465 "10001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 9 "tanh_impl.h" 146 34 + 12466 "00111010" // VCONV.bf16.fp32 x6, cml1; MOVXM r4, #-16743 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12467 "10010001" // /* MW 9 */ + 12468 "01001100" // /* MW 8 */ + 12469 "10001111" // /* MW 7 */ + 12470 "11101100" // /* MW 6 */ + 12471 "11111111" // /* MW 5 */ + 12472 "00111111" // /* MW 4 */ + 12473 "11000000" // /* MW 3 */ + 12474 "00010010" // /* MW 2 */ + 12475 "01100010" // /* MW 1 */ + 12476 "00000010" // VST x1, [sp, #-64]; VBCST.16 x1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12477 "01110000" // /* MW 7 */ + 12478 "10111001" // /* MW 6 */ + 12479 "01001000" // /* MW 5 */ + 12480 "00000000" // /* MW 4 */ + 12481 "01100000" // /* MW 3 */ + 12482 "10001110" // /* MW 2 */ + 12483 "11111111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 first + 12484 "00000010" // VCONV.bf16.fp32 wl10, bmlh4; VBCST.16 x0, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12485 "01110000" // /* MW 7 */ + 12486 "10111001" // /* MW 6 */ + 12487 "00110010" // /* MW 5 */ + 12488 "00000000" // /* MW 4 */ + 12489 "11000000" // /* MW 3 */ + 12490 "01000110" // /* MW 2 */ + 12491 "10101000" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 30 first + 12492 "00111010" // VCONV.bf16.fp32 wl11, bmll4; MOVXM r3, #-17023 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12493 "10010001" // /* MW 9 */ + 12494 "11000000" // /* MW 8 */ + 12495 "01101110" // /* MW 7 */ + 12496 "11101100" // /* MW 6 */ + 12497 "11111111" // /* MW 5 */ + 12498 "00111111" // /* MW 4 */ + 12499 "11000000" // /* MW 3 */ + 12500 "01000010" // /* MW 2 */ + 12501 "10111000" // /* MW 1 */ + 12502 "11111000" // VBCST.16 x5, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12503 "01110010" // /* MW 3 */ + 12504 "10001101" // /* MW 2 */ + 12505 "00011010" // /* MW 1 */ + 12506 "01000100" // MOVXM r4, #15894 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12507 "00101100" // /* MW 5 */ + 12508 "00111100" // /* MW 4 */ + 12509 "00110010" // /* MW 3 */ + 12510 "00000000" // /* MW 2 */ + 12511 "00000000" // /* MW 1 */ + 12512 "11111000" // VBCST.16 x9, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12513 "01110010" // /* MW 3 */ + 12514 "10010001" // /* MW 2 */ + 12515 "00011100" // /* MW 1 */ + 12516 "01000100" // MOVXM r26, #-17340 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12517 "10001000" // /* MW 5 */ + 12518 "00111000" // /* MW 4 */ + 12519 "10111101" // /* MW 3 */ + 12520 "11111111" // /* MW 2 */ + 12521 "11111111" // /* MW 1 */ + 12522 "11111000" // VBCST.16 x7, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12523 "01110010" // /* MW 3 */ + 12524 "11101001" // /* MW 2 */ + 12525 "00011011" // /* MW 1 */ + 12526 "11111000" // VBCST.16 x2, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12527 "01110010" // /* MW 3 */ + 12528 "01100001" // /* MW 2 */ + 12529 "00011001" // /* MW 1 */ + 12530 "01000100" // MOVXM r25, #16438 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12531 "01101100" // /* MW 5 */ + 12532 "10100000" // /* MW 4 */ + 12533 "01001100" // /* MW 3 */ + 12534 "00000000" // /* MW 2 */ + 12535 "00000000" // /* MW 1 */ + 12536 "11111000" // VBCST.16 x4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12537 "01110010" // /* MW 3 */ + 12538 "01100101" // /* MW 2 */ + 12539 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12540 "11111000" // VMOV bmll1, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12541 "10010010" // /* MW 3 */ + 12542 "00000100" // /* MW 2 */ + 12543 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12544 "11111000" // VMOV bmhl1, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12545 "10010010" // /* MW 3 */ + 12546 "10000010" // /* MW 2 */ + 12547 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12548 "11111000" // VMOV bmlh1, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12549 "10010010" // /* MW 3 */ + 12550 "01000000" // /* MW 2 */ + 12551 "00011001" // /* MW 1 */ + 12552 "01000100" // MOVXM r3, #16301 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12553 "01011010" // /* MW 5 */ + 12554 "10111111" // /* MW 4 */ + 12555 "00110001" // /* MW 3 */ + 12556 "00000000" // /* MW 2 */ + 12557 "00000000" // /* MW 1 */ + 12558 "11111000" // VBCST.16 x1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12559 "01110010" // /* MW 3 */ + 12560 "10001101" // /* MW 2 */ + 12561 "00011000" // /* MW 1 */ + 12562 "01000100" // MOVXM r4, #-22744 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12563 "01010000" // /* MW 5 */ + 12564 "00101110" // /* MW 4 */ + 12565 "10100010" // /* MW 3 */ + 12566 "11111111" // /* MW 2 */ + 12567 "11111111" // /* MW 1 */ + 12568 "11111000" // VBCST.16 x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12569 "01110010" // /* MW 3 */ + 12570 "00010001" // /* MW 2 */ + 12571 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12572 "11111000" // VMOV bmhl3, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12573 "10010010" // /* MW 3 */ + 12574 "10001110" // /* MW 2 */ + 12575 "00011011" // /* MW 1 */ + 12576 "01000100" // MOVXM r26, #-16598 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12577 "01010100" // /* MW 5 */ + 12578 "00111110" // /* MW 4 */ + 12579 "10111101" // /* MW 3 */ + 12580 "11111111" // /* MW 2 */ + 12581 "11111111" // /* MW 1 */ + 12582 "11111000" // VBCST.16 x3, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12583 "01110010" // /* MW 3 */ + 12584 "11101001" // /* MW 2 */ + 12585 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 12586 "11111000" // VMOV bmlh3, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12587 "10010010" // /* MW 3 */ + 12588 "01001000" // /* MW 2 */ + 12589 "00011011" // /* MW 1 */ + 12590 "01000100" // MOVXM r25, #16256 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12591 "00000000" // /* MW 5 */ + 12592 "10111111" // /* MW 4 */ + 12593 "00111100" // /* MW 3 */ + 12594 "00000000" // /* MW 2 */ + 12595 "00000000" // /* MW 1 */ + 12596 "11111000" // VBCST.16 x0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12597 "01110010" // /* MW 3 */ + 12598 "01100101" // /* MW 2 */ + 12599 "00011000" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 first + 12600 "10111000" // VEXTRACT.16 r1, x10, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12601 "00000001" // /* MW 3 */ + 12602 "01101001" // /* MW 2 */ + 12603 "00011000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 + 12604 "11111000" // VMOV bmhh3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12605 "10010010" // /* MW 3 */ + 12606 "11001100" // /* MW 2 */ + 12607 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12608 "11111000" // VMOV bmll3, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12609 "10010010" // /* MW 3 */ + 12610 "00001010" // /* MW 2 */ + 12611 "00011011" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 30 first + 12612 "10111000" // VEXTRACT.16 r3, x11, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12613 "00000001" // /* MW 3 */ + 12614 "11101101" // /* MW 2 */ + 12615 "00011000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12616 "11111000" // VMOV bmhh1, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12617 "10010010" // /* MW 3 */ + 12618 "11010010" // /* MW 2 */ + 12619 "00011001" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 42 + 12620 "10111000" // VEXTRACT.16 r4, x8, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12621 "00000001" // /* MW 3 */ + 12622 "00100001" // /* MW 2 */ + 12623 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 12624 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV p2, sp; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 12625 "00000000" // /* MW 15 */ + 12626 "00000000" // /* MW 14 */ + 12627 "01111000" // /* MW 13 */ + 12628 "11110000" // /* MW 12 */ + 12629 "00110010" // /* MW 11 */ + 12630 "00000001" // /* MW 10 */ + 12631 "00000000" // /* MW 9 */ + 12632 "00000000" // /* MW 8 */ + 12633 "01011011" // /* MW 7 */ + 12634 "00000001" // /* MW 6 */ + 12635 "00100000" // /* MW 5 */ + 12636 "00000000" // /* MW 4 */ + 12637 "11110000" // /* MW 3 */ + 12638 "00101100" // /* MW 2 */ + 12639 "00000000" // /* MW 1 */ +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_336 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 4 "elementwise_unary.h" 171 19 first +.src_ref 9 "tanh_impl.h" 146 34 first +.begin_of_loop +.aggressive_scheduled_block_id 4 +.noswbrkpt +.loop_nesting 1 + 12640 "10111010" // ST.s16 r1, [p2, dj0]; VLDB x10, [p0], #64; VMOV x11, bmlh1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12641 "01111110" // /* MW 9 */ + 12642 "10001001" // /* MW 8 */ + 12643 "11010010" // /* MW 7 */ + 12644 "00000010" // /* MW 6 */ + 12645 "10110100" // /* MW 5 */ + 12646 "00011110" // /* MW 4 */ + 12647 "11100000" // /* MW 3 */ + 12648 "00000110" // /* MW 2 */ + 12649 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12650 "11110100" // VLDB x9, [p0], #64; VMOV x8, bmhh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12651 "00100101" // /* MW 5 */ + 12652 "01011110" // /* MW 4 */ + 12653 "10001000" // /* MW 3 */ + 12654 "11001110" // /* MW 2 */ + 12655 "00000011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 12656 "11010100" // VLDA bmhl0, [sp, #-256]; VMOV x6, bmlh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12657 "00100101" // /* MW 5 */ + 12658 "01011010" // /* MW 4 */ + 12659 "10110110" // /* MW 3 */ + 12660 "00001001" // /* MW 2 */ + 12661 "11111110" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12662 "11010100" // VLDA bmhh0, [sp, #-320]; VMOV bmhl2, bmlh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12663 "00100101" // /* MW 5 */ + 12664 "00001010" // /* MW 4 */ + 12665 "10110101" // /* MW 3 */ + 12666 "10001101" // /* MW 2 */ + 12667 "11111101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12668 "11010100" // VLDA bmll0, [sp, #-128]; VMOV bmhh2, bmll1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12669 "00100101" // /* MW 5 */ + 12670 "10001000" // /* MW 4 */ + 12671 "10110101" // /* MW 3 */ + 12672 "00000001" // /* MW 2 */ + 12673 "11111111" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12674 "11111000" // VMOV bmhl4, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12675 "00010010" // /* MW 3 */ + 12676 "10000111" // /* MW 2 */ + 12677 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12678 "11111000" // VMOV bmhh4, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12679 "00010010" // /* MW 3 */ + 12680 "11000110" // /* MW 2 */ + 12681 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first +.src_ref 9 "tanh_impl.h" 146 34 first + 12682 "11010100" // LDA.s16 r6, [p2, dj0]; VBAND x4, x10, x11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12683 "01010110" // /* MW 5 */ + 12684 "10101011" // /* MW 4 */ + 12685 "01010100" // /* MW 3 */ + 12686 "00011010" // /* MW 2 */ + 12687 "01000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.src_ref 9 "tanh_impl.h" 147 30 first + 12688 "11010100" // ST.s16 r3, [p2, dj1]; VLT.bf16 r17, x8, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12689 "00011001" // /* MW 5 */ + 12690 "10000100" // /* MW 4 */ + 12691 "11100001" // /* MW 3 */ + 12692 "00001110" // /* MW 2 */ + 12693 "01000100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 + 12694 "11010100" // VLDA bmlh0, [sp, #-192]; VMIN_GE.bf16 x4, r16, x4, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12695 "01011001" // /* MW 5 */ + 12696 "01000110" // /* MW 4 */ + 12697 "10110100" // /* MW 3 */ + 12698 "10000101" // /* MW 2 */ + 12699 "11111110" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 946 89 first + 12700 "11111000" // VCONV.fp32.bf16 cml1, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12701 "10001010" // /* MW 3 */ + 12702 "00010101" // /* MW 2 */ + 12703 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12704 "11111000" // VMOV bmll4, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12705 "00010010" // /* MW 3 */ + 12706 "00001011" // /* MW 2 */ + 12707 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12708 "11111000" // VMOV x10, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12709 "00010010" // /* MW 3 */ + 12710 "00101010" // /* MW 2 */ + 12711 "00011101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 511 55 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12712 "01100010" // VMOV x7, bmhh2; VADD.f dm2, dm1, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12713 "00111101" // /* MW 7 */ + 12714 "00100000" // /* MW 6 */ + 12715 "00000010" // /* MW 5 */ + 12716 "11100110" // /* MW 4 */ + 12717 "00010010" // /* MW 3 */ + 12718 "10101011" // /* MW 2 */ + 12719 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 12720 "11111000" // VMOV x5, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12721 "00010010" // /* MW 3 */ + 12722 "10101100" // /* MW 2 */ + 12723 "00011010" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 9 "tanh_impl.h" 147 30 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 12724 "01001010" // LDA.s16 r7, [p2, dj1]; VMOV bmhh1, x10; VMUL.f dm2, x4, x4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12725 "10000001" // /* MW 9 */ + 12726 "11101000" // /* MW 8 */ + 12727 "00010010" // /* MW 7 */ + 12728 "11100010" // /* MW 6 */ + 12729 "10010010" // /* MW 5 */ + 12730 "11010100" // /* MW 4 */ + 12731 "01010001" // /* MW 3 */ + 12732 "00011110" // /* MW 2 */ + 12733 "01000100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12734 "11010100" // ST.s16 r4, [p2, dj2]; VBAND x11, x9, x11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12735 "01010110" // /* MW 5 */ + 12736 "10011011" // /* MW 4 */ + 12737 "11101011" // /* MW 3 */ + 12738 "00010010" // /* MW 2 */ + 12739 "01001000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12740 "11111000" // VMOV x10, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12741 "00010010" // /* MW 3 */ + 12742 "00110000" // /* MW 2 */ + 12743 "00011101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12744 "11111000" // VMOV bmhl1, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12745 "10010010" // /* MW 3 */ + 12746 "10010100" // /* MW 2 */ + 12747 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12748 "00111000" // VSEL.16 x10, x7, x5, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12749 "10001010" // /* MW 3 */ + 12750 "00111010" // /* MW 2 */ + 12751 "00011101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12752 "00000010" // VCONV.bf16.fp32 x10, cml2; VCONV.fp32.bf16 cml1, x10 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12753 "01110000" // /* MW 7 */ + 12754 "11000101" // /* MW 6 */ + 12755 "10001010" // /* MW 5 */ + 12756 "00000000" // /* MW 4 */ + 12757 "11000000" // /* MW 3 */ + 12758 "00100010" // /* MW 2 */ + 12759 "10100010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first + 12760 "11111000" // VLT.bf16 r18, x8, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12761 "10001100" // /* MW 3 */ + 12762 "01000101" // /* MW 2 */ + 12763 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 + 12764 "11111000" // VMIN_GE.bf16 x8, r16, x11, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12765 "00101100" // /* MW 3 */ + 12766 "01011011" // /* MW 2 */ + 12767 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first +.src_ref 9 "tanh_impl.h" 147 42 first + 12768 "01010100" // LDA.s16 r5, [p2, dj2]; VSEL.16 x11, x0, x1, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12769 "00010100" // /* MW 5 */ + 12770 "00000001" // /* MW 4 */ + 12771 "01011011" // /* MW 3 */ + 12772 "00010110" // /* MW 2 */ + 12773 "01001000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 9 "tanh_impl.h" 146 34 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 12774 "11010100" // ST.s16 r1, [p2, dj3]; VMOV bmhl2, bmhh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12775 "00100101" // /* MW 5 */ + 12776 "00011110" // /* MW 4 */ + 12777 "11100101" // /* MW 3 */ + 12778 "00000110" // /* MW 2 */ + 12779 "01001100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 12780 "01100010" // VMOV x6, bmhl4; VMAC.f dm4, dm1, x4, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12781 "01100001" // /* MW 7 */ + 12782 "00101001" // /* MW 6 */ + 12783 "00010100" // /* MW 5 */ + 12784 "11100110" // /* MW 4 */ + 12785 "00010010" // /* MW 3 */ + 12786 "00110010" // /* MW 2 */ + 12787 "00000011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12788 "01100010" // VMOV bmhh3, bmhl4; VMUL.f dm1, x8, x8, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12789 "00000001" // /* MW 7 */ + 12790 "11110001" // /* MW 6 */ + 12791 "00010001" // /* MW 5 */ + 12792 "11100110" // /* MW 4 */ + 12793 "00010010" // /* MW 3 */ + 12794 "11010010" // /* MW 2 */ + 12795 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12796 "11111000" // VMOV bmhh2, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12797 "00010010" // /* MW 3 */ + 12798 "11010011" // /* MW 2 */ + 12799 "00011010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12800 "00000010" // VCONV.bf16.fp32 x10, cml2; VBCST.16 x11, r6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12801 "01110000" // /* MW 7 */ + 12802 "10111001" // /* MW 6 */ + 12803 "11001100" // /* MW 5 */ + 12804 "00000010" // /* MW 4 */ + 12805 "11000000" // /* MW 3 */ + 12806 "00100010" // /* MW 2 */ + 12807 "10100010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12808 "11111000" // VLT.bf16 r19, x10, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12809 "10001100" // /* MW 3 */ + 12810 "11010101" // /* MW 2 */ + 12811 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12812 "11111000" // VMOV bmhl4, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12813 "00010010" // /* MW 3 */ + 12814 "10000111" // /* MW 2 */ + 12815 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 146 34 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12816 "11010100" // LDA.s16 r20, [p2, dj3]; VMOV bmhh4, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12817 "00100101" // /* MW 5 */ + 12818 "10001100" // /* MW 4 */ + 12819 "01011001" // /* MW 3 */ + 12820 "01010010" // /* MW 2 */ + 12821 "01001100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 147 30 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 12822 "11010100" // ST.s16 r3, [p2, dj4]; VMOV bmhh1, bmhl3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12823 "00100101" // /* MW 5 */ + 12824 "10011100" // /* MW 4 */ + 12825 "11100011" // /* MW 3 */ + 12826 "00001110" // /* MW 2 */ + 12827 "01010000" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 12828 "11010100" // VLDA x9, [sp, #-64]; VMOV bmhl3, bmhl4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12829 "00100101" // /* MW 5 */ + 12830 "00100100" // /* MW 4 */ + 12831 "01110111" // /* MW 3 */ + 12832 "11001111" // /* MW 2 */ + 12833 "11111111" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12834 "11111000" // VMOV x11, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12835 "00010010" // /* MW 3 */ + 12836 "10101011" // /* MW 2 */ + 12837 "00011101" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12838 "01100010" // VMOV bmhl1, bmhh2; VMUL.f dm2, x10, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12839 "10000001" // /* MW 7 */ + 12840 "11110100" // /* MW 6 */ + 12841 "00010010" // /* MW 5 */ + 12842 "11100110" // /* MW 4 */ + 12843 "00010010" // /* MW 3 */ + 12844 "10001011" // /* MW 2 */ + 12845 "00000001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12846 "11111000" // VMOV bmhl4, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12847 "00010010" // /* MW 3 */ + 12848 "10010011" // /* MW 2 */ + 12849 "00011100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 511 55 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12850 "01100010" // VMOV bmhh4, bmhl2; VADD.f dm0, dm2, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12851 "00111101" // /* MW 7 */ + 12852 "01000000" // /* MW 6 */ + 12853 "00000000" // /* MW 5 */ + 12854 "11100110" // /* MW 4 */ + 12855 "00010010" // /* MW 3 */ + 12856 "11001010" // /* MW 2 */ + 12857 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 946 89 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12858 "11111000" // VCONV.fp32.bf16 cml2, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12859 "10001010" // /* MW 3 */ + 12860 "00010011" // /* MW 2 */ + 12861 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first +.src_ref 9 "tanh_impl.h" 147 30 first + 12862 "01010100" // LDA.s16 r21, [p2, dj4]; VSEL.16 x4, x2, x3, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12863 "00010100" // /* MW 5 */ + 12864 "00100011" // /* MW 4 */ + 12865 "01010100" // /* MW 3 */ + 12866 "01010110" // /* MW 2 */ + 12867 "01010000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 12868 "01010100" // ST.s16 r4, [p2, dj5]; VSEL.16 x7, x7, x5, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12869 "00100100" // /* MW 5 */ + 12870 "01110101" // /* MW 4 */ + 12871 "11100111" // /* MW 3 */ + 12872 "00010010" // /* MW 2 */ + 12873 "01010100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 12874 "01001010" // VCONV.bf16.fp32 x4, cml2; VMOV bmhl2, bmhl3; VMAC.f dm4, dm4, x10, x4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12875 "10000001" // /* MW 9 */ + 12876 "10010100" // /* MW 8 */ + 12877 "00010100" // /* MW 7 */ + 12878 "11100100" // /* MW 6 */ + 12879 "00010010" // /* MW 5 */ + 12880 "10001110" // /* MW 4 */ + 12881 "11000010" // /* MW 3 */ + 12882 "00100010" // /* MW 2 */ + 12883 "01000010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12884 "01100010" // VMOV bmhh2, bmll3; VMUL.f dm2, x10, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12885 "01000001" // /* MW 7 */ + 12886 "11110101" // /* MW 6 */ + 12887 "00010010" // /* MW 5 */ + 12888 "11100110" // /* MW 4 */ + 12889 "00010010" // /* MW 3 */ + 12890 "11001100" // /* MW 2 */ + 12891 "00000010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12892 "11111000" // VMOV bmll3, bmhh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12893 "00010010" // /* MW 3 */ + 12894 "00001111" // /* MW 2 */ + 12895 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12896 "11111000" // VMOV bmhh3, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12897 "00010010" // /* MW 3 */ + 12898 "11010010" // /* MW 2 */ + 12899 "00011011" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12900 "11111000" // VMOV bmhl3, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12901 "00010010" // /* MW 3 */ + 12902 "10010011" // /* MW 2 */ + 12903 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12904 "11111000" // VMOV bmhl4, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12905 "00010010" // /* MW 3 */ + 12906 "10001010" // /* MW 2 */ + 12907 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 147 42 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12908 "11010100" // LDA.s16 r22, [p2, dj5]; VMOV bmhh4, bmhh2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12909 "00100101" // /* MW 5 */ + 12910 "10010110" // /* MW 4 */ + 12911 "01011001" // /* MW 3 */ + 12912 "01011010" // /* MW 2 */ + 12913 "01010100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "blend.hpp" 170 36 first + 12914 "00000010" // VCONV.bf16.fp32 x5, cml2; VSEL.16 x10, x11, x6, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12915 "00010000" // /* MW 7 */ + 12916 "10000101" // /* MW 6 */ + 12917 "10101101" // /* MW 5 */ + 12918 "00000010" // /* MW 4 */ + 12919 "11000000" // /* MW 3 */ + 12920 "00100010" // /* MW 2 */ + 12921 "01010010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 12922 "11111000" // VMOV bmhl2, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12923 "00010010" // /* MW 3 */ + 12924 "10000110" // /* MW 2 */ + 12925 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 12926 "01100010" // VMOV bmhl1, bmll3; VMAC.f dm4, dm4, x4, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12927 "01000001" // /* MW 7 */ + 12928 "10001001" // /* MW 6 */ + 12929 "00010100" // /* MW 5 */ + 12930 "11100110" // /* MW 4 */ + 12931 "00010010" // /* MW 3 */ + 12932 "10001100" // /* MW 2 */ + 12933 "00000001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12934 "11111000" // VMOV bmll3, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12935 "00010010" // /* MW 3 */ + 12936 "00001101" // /* MW 2 */ + 12937 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12938 "11111000" // VMOV bmhh2, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12939 "00010010" // /* MW 3 */ + 12940 "11000111" // /* MW 2 */ + 12941 "00011010" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12942 "11111000" // VMOV bmlh3, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12943 "00010010" // /* MW 3 */ + 12944 "01010010" // /* MW 2 */ + 12945 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12946 "11111000" // VMOV bmhh1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12947 "00010010" // /* MW 3 */ + 12948 "11010011" // /* MW 2 */ + 12949 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12950 "11111000" // VMOV bmhl4, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12951 "00010010" // /* MW 3 */ + 12952 "10001101" // /* MW 2 */ + 12953 "00011100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 12954 "11111000" // VMOV bmhh4, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12955 "00010010" // /* MW 3 */ + 12956 "11001100" // /* MW 2 */ + 12957 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 946 89 first + 12958 "11111000" // VCONV.fp32.bf16 cml3, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12959 "10001010" // /* MW 3 */ + 12960 "00001111" // /* MW 2 */ + 12961 "00011011" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 12962 "11111000" // VBCST.16 x4, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12963 "01110010" // /* MW 3 */ + 12964 "00011101" // /* MW 2 */ + 12965 "00011010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 12966 "11111000" // VBCST.16 x10, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12967 "01110010" // /* MW 3 */ + 12968 "00010101" // /* MW 2 */ + 12969 "00011101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 12970 "00111000" // VSEL.16 x4, x4, x10, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12971 "00011010" // /* MW 3 */ + 12972 "00100101" // /* MW 2 */ + 12973 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12974 "11111000" // VMOV x7, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12975 "00010010" // /* MW 3 */ + 12976 "10101011" // /* MW 2 */ + 12977 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 12978 "00111000" // VSEL.16 x10, x9, x7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12979 "10001010" // /* MW 3 */ + 12980 "01001011" // /* MW 2 */ + 12981 "00011101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 12982 "00000010" // VCONV.bf16.fp32 x5, cml1; VMOV cml2, cml3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12983 "01110000" // /* MW 7 */ + 12984 "01000101" // /* MW 6 */ + 12985 "00000110" // /* MW 5 */ + 12986 "00000001" // /* MW 4 */ + 12987 "11000000" // /* MW 3 */ + 12988 "00010010" // /* MW 2 */ + 12989 "01010010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 12990 "01100010" // VMOV bmll3, bmhl3; VMAC.f dm4, dm4, x5, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12991 "01000001" // /* MW 7 */ + 12992 "10001011" // /* MW 6 */ + 12993 "00010100" // /* MW 5 */ + 12994 "11100110" // /* MW 4 */ + 12995 "00010010" // /* MW 3 */ + 12996 "00001110" // /* MW 2 */ + 12997 "00000011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 12998 "11111000" // VMOV bmhl3, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12999 "00010010" // /* MW 3 */ + 13000 "10010010" // /* MW 2 */ + 13001 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13002 "11111000" // VMOV bmlh3, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13003 "00010010" // /* MW 3 */ + 13004 "01010011" // /* MW 2 */ + 13005 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "blend.hpp" 170 36 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13006 "00000010" // VCONV.bf16.fp32 x6, cml0; VSEL.16 x10, x0, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13007 "00010000" // /* MW 7 */ + 13008 "01001001" // /* MW 6 */ + 13009 "10000000" // /* MW 5 */ + 13010 "00000010" // /* MW 4 */ + 13011 "11000000" // /* MW 3 */ + 13012 "00000010" // /* MW 2 */ + 13013 "01100010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13014 "00111000" // VSEL.16 x11, x11, x6, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13015 "00010010" // /* MW 3 */ + 13016 "11011011" // /* MW 2 */ + 13017 "00011101" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13018 "01100010" // VMOV bmhh4, bmhl1; VMAC.f dm1, dm2, x8, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13019 "01000001" // /* MW 7 */ + 13020 "01010001" // /* MW 6 */ + 13021 "00010001" // /* MW 5 */ + 13022 "11100110" // /* MW 4 */ + 13023 "00010010" // /* MW 3 */ + 13024 "11000110" // /* MW 2 */ + 13025 "00000100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13026 "00000010" // VCONV.bf16.fp32 x8, cml4; VMOV bmhl4, bmll3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13027 "01110000" // /* MW 7 */ + 13028 "00001001" // /* MW 6 */ + 13029 "01000110" // /* MW 5 */ + 13030 "00000010" // /* MW 4 */ + 13031 "11000000" // /* MW 3 */ + 13032 "01000010" // /* MW 2 */ + 13033 "10000010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13034 "01100010" // VMOV bmll3, bmhh1; VMUL.f dm2, x5, x8, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13035 "00000001" // /* MW 7 */ + 13036 "11101011" // /* MW 6 */ + 13037 "00010010" // /* MW 5 */ + 13038 "11100110" // /* MW 4 */ + 13039 "00010010" // /* MW 3 */ + 13040 "00000111" // /* MW 2 */ + 13041 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13042 "11111000" // VMOV bmhl3, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13043 "00010010" // /* MW 3 */ + 13044 "10001011" // /* MW 2 */ + 13045 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13046 "11111000" // VMOV bmhh4, bmhl3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13047 "00010010" // /* MW 3 */ + 13048 "11001110" // /* MW 2 */ + 13049 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13050 "11111000" // VMOV bmhh1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13051 "00010010" // /* MW 3 */ + 13052 "11010011" // /* MW 2 */ + 13053 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13054 "11111000" // VMOV bmhl1, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13055 "00010010" // /* MW 3 */ + 13056 "10001101" // /* MW 2 */ + 13057 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13058 "11111000" // VMOV bmlh3, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13059 "00010010" // /* MW 3 */ + 13060 "01001010" // /* MW 2 */ + 13061 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13062 "01100010" // VMOV bmhl2, bmhh1; VMUL.f dm4, x8, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13063 "10000001" // /* MW 7 */ + 13064 "11110000" // /* MW 6 */ + 13065 "00010100" // /* MW 5 */ + 13066 "11100110" // /* MW 4 */ + 13067 "00010010" // /* MW 3 */ + 13068 "10000111" // /* MW 2 */ + 13069 "00000010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13070 "11111000" // VMOV bmhh1, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13071 "00010010" // /* MW 3 */ + 13072 "11001101" // /* MW 2 */ + 13073 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13074 "11111000" // VMOV bmlh3, bmhh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13075 "00010010" // /* MW 3 */ + 13076 "01001111" // /* MW 2 */ + 13077 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13078 "11111000" // VMOV bmhh3, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13079 "00010010" // /* MW 3 */ + 13080 "11010011" // /* MW 2 */ + 13081 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13082 "11111000" // VMOV bmhh2, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13083 "00010010" // /* MW 3 */ + 13084 "11000110" // /* MW 2 */ + 13085 "00011010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13086 "11111000" // VMOV bmhl1, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13087 "00010010" // /* MW 3 */ + 13088 "10010010" // /* MW 2 */ + 13089 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "blend.hpp" 170 36 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 13090 "00000010" // VST.CONV.bf16.fp32 cml4, [p1], #64; VSEL.16 x8, x2, x3, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13091 "00010000" // /* MW 7 */ + 13092 "11001001" // /* MW 6 */ + 13093 "00001000" // /* MW 5 */ + 13094 "00000010" // /* MW 4 */ + 13095 "01100000" // /* MW 3 */ + 13096 "11000100" // /* MW 2 */ + 13097 "00100011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "accum.hpp" 1110 102 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13098 "00000010" // VCONV.bf16.fp32 x8, cml2; VMOV bmhh4, bmhh3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13099 "01110000" // /* MW 7 */ + 13100 "10001001" // /* MW 6 */ + 13101 "01100111" // /* MW 5 */ + 13102 "00000010" // /* MW 4 */ + 13103 "11000000" // /* MW 3 */ + 13104 "00100010" // /* MW 2 */ + 13105 "10000010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13106 "01100010" // VMOV bmhh3, bmhl1; VMAC.f dm1, dm1, x5, x8, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13107 "00000001" // /* MW 7 */ + 13108 "00101011" // /* MW 6 */ + 13109 "00010001" // /* MW 5 */ + 13110 "11100110" // /* MW 4 */ + 13111 "00010010" // /* MW 3 */ + 13112 "11000110" // /* MW 2 */ + 13113 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13114 "11111000" // VMOV bmhl4, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13115 "00010010" // /* MW 3 */ + 13116 "10000111" // /* MW 2 */ + 13117 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13118 "01100010" // VSEL.16 x9, x9, x7, r18; VMUL.f dm2, x5, x5, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13119 "10100001" // /* MW 7 */ + 13120 "11101010" // /* MW 6 */ + 13121 "00010010" // /* MW 5 */ + 13122 "00100110" // /* MW 4 */ + 13123 "10010010" // /* MW 3 */ + 13124 "11001011" // /* MW 2 */ + 13125 "00000100" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13126 "11111000" // VBCST.16 x8, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13127 "01110010" // /* MW 3 */ + 13128 "01010001" // /* MW 2 */ + 13129 "00011100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13130 "01100010" // VMOV bmlh3, bmhh2; VMAC.f dm1, dm1, x8, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13131 "01100001" // /* MW 7 */ + 13132 "00110001" // /* MW 6 */ + 13133 "00010001" // /* MW 5 */ + 13134 "11100110" // /* MW 4 */ + 13135 "00010010" // /* MW 3 */ + 13136 "01001011" // /* MW 2 */ + 13137 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13138 "11111000" // VMOV bmhh1, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13139 "00010010" // /* MW 3 */ + 13140 "11001101" // /* MW 2 */ + 13141 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13142 "11111000" // VMOV bmhl1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13143 "00010010" // /* MW 3 */ + 13144 "10010011" // /* MW 2 */ + 13145 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13146 "11111000" // VMOV bmhh4, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13147 "00010010" // /* MW 3 */ + 13148 "11001010" // /* MW 2 */ + 13149 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13150 "00000010" // VCONV.bf16.fp32 x7, cml2; VMOV bmhh2, bmhl1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13151 "01110000" // /* MW 7 */ + 13152 "00001001" // /* MW 6 */ + 13153 "01100011" // /* MW 5 */ + 13154 "00000001" // /* MW 4 */ + 13155 "11000000" // /* MW 3 */ + 13156 "00100010" // /* MW 2 */ + 13157 "01110010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13158 "11111000" // VMOV bmhl2, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13159 "00010010" // /* MW 3 */ + 13160 "10000111" // /* MW 2 */ + 13161 "00011010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13162 "01100010" // VLT.bf16 r23, x6, x8; VMAC.f dm2, dm1, x7, x9, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13163 "00100001" // /* MW 7 */ + 13164 "00101111" // /* MW 6 */ + 13165 "00010010" // /* MW 5 */ + 13166 "11100110" // /* MW 4 */ + 13167 "00001100" // /* MW 3 */ + 13168 "10110100" // /* MW 2 */ + 13169 "00000011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13170 "11111000" // VMOV x8, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13171 "00010010" // /* MW 3 */ + 13172 "00101011" // /* MW 2 */ + 13173 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13174 "11111000" // VMOV x6, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13175 "00010010" // /* MW 3 */ + 13176 "00101010" // /* MW 2 */ + 13177 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 13178 "11111000" // VMOV bmlh1, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13179 "10010010" // /* MW 3 */ + 13180 "01010000" // /* MW 2 */ + 13181 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13182 "11111000" // VMOV x8, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13183 "10010010" // /* MW 3 */ + 13184 "00101100" // /* MW 2 */ + 13185 "00011100" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 13186 "11111000" // VBCST.16 x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13187 "01110010" // /* MW 3 */ + 13188 "11010101" // /* MW 2 */ + 13189 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "broadcast.hpp" 56 25 + 13190 "00000010" // VCONV.bf16.fp32 x5, cml2; VBCST.16 x6, r22 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13191 "01110000" // /* MW 7 */ + 13192 "10111001" // /* MW 6 */ + 13193 "10101100" // /* MW 5 */ + 13194 "00000001" // /* MW 4 */ + 13195 "11000000" // /* MW 3 */ + 13196 "00100010" // /* MW 2 */ + 13197 "01010010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 13198 "00111000" // VSEL.16 x4, x7, x6, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13199 "00111010" // /* MW 3 */ + 13200 "00111011" // /* MW 2 */ + 13201 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13202 "11111000" // VMOV bmhl1, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13203 "00010010" // /* MW 3 */ + 13204 "10010010" // /* MW 2 */ + 13205 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13206 "01100010" // VMOV bmhh1, bmhh4; VMUL.f dm4, x5, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13207 "10000001" // /* MW 7 */ + 13208 "11101010" // /* MW 6 */ + 13209 "00010100" // /* MW 5 */ + 13210 "11100110" // /* MW 4 */ + 13211 "00010010" // /* MW 3 */ + 13212 "11010011" // /* MW 2 */ + 13213 "00000001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13214 "11111000" // VMOV bmll1, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13215 "10010010" // /* MW 3 */ + 13216 "00010000" // /* MW 2 */ + 13217 "00011001" // /* MW 1 */ + 13218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13219 "00000000" // /* MW 1 */ + 13220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13221 "00000000" // /* MW 1 */ + 13222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13223 "00000000" // /* MW 1 */ + 13224 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13225 "00011100" // /* MW 7 */ + 13226 "00000000" // /* MW 6 */ + 13227 "00000000" // /* MW 5 */ + 13228 "00000100" // /* MW 4 */ + 13229 "11110000" // /* MW 3 */ + 13230 "00101100" // /* MW 2 */ + 13231 "00000000" // /* MW 1 */ +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_928 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.end_of_loop + 13232 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13233 "00000000" // /* MW 15 */ + 13234 "00000000" // /* MW 14 */ + 13235 "01111000" // /* MW 13 */ + 13236 "10100101" // /* MW 12 */ + 13237 "00000001" // /* MW 11 */ + 13238 "00000000" // /* MW 10 */ + 13239 "00000000" // /* MW 9 */ + 13240 "00000000" // /* MW 8 */ + 13241 "00100011" // /* MW 7 */ + 13242 "00011110" // /* MW 6 */ + 13243 "00100001" // /* MW 5 */ + 13244 "00000000" // /* MW 4 */ + 13245 "11110000" // /* MW 3 */ + 13246 "00101100" // /* MW 2 */ + 13247 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 158 4 first +.loop_nesting 0 + 13248 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 13249 "00000000" // /* MW 3 */ + 13250 "00101000" // /* MW 2 */ + 13251 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 158 4 +.delay_slot + 13252 "11000100" // PADDXM [sp], #-384 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13253 "00000001" // /* MW 5 */ + 13254 "00000000" // /* MW 4 */ + 13255 "00000000" // /* MW 3 */ + 13256 "11010000" // /* MW 2 */ + 13257 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13259 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13261 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13262 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13263 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + 13265 "00000000" // /* MW 1 */ +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_tanh1d _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 263 first +.src_ref 8 "superkernels.cpp" 268 6 +.function_start + 13280 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13281 "00000000" // /* MW 5 */ + 13282 "11000000" // /* MW 4 */ + 13283 "10000110" // /* MW 3 */ + 13284 "00000111" // /* MW 2 */ + 13285 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 268 6 first + 13286 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13287 "11000001" // /* MW 5 */ + 13288 "10110101" // /* MW 4 */ + 13289 "11011000" // /* MW 3 */ + 13290 "11000010" // /* MW 2 */ + 13291 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 263 + 13292 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13293 "00000001" // /* MW 5 */ + 13294 "00000000" // /* MW 4 */ + 13295 "00000000" // /* MW 3 */ + 13296 "00001000" // /* MW 2 */ + 13297 "00000000" // /* MW 1 */ + 13298 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13299 "01110000" // /* MW 7 */ + 13300 "11010000" // /* MW 6 */ + 13301 "00001011" // /* MW 5 */ + 13302 "00000000" // /* MW 4 */ + 13303 "10110000" // /* MW 3 */ + 13304 "01100011" // /* MW 2 */ + 13305 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 11 + 13306 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13307 "00010001" // /* MW 9 */ + 13308 "00001000" // /* MW 8 */ + 13309 "00110000" // /* MW 7 */ + 13310 "11100011" // /* MW 6 */ + 13311 "00000001" // /* MW 5 */ + 13312 "00000000" // /* MW 4 */ + 13313 "10110000" // /* MW 3 */ + 13314 "10000010" // /* MW 2 */ + 13315 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 13316 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13317 "11000000" // /* MW 3 */ + 13318 "11010100" // /* MW 2 */ + 13319 "00011011" // /* MW 1 */ + 13320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13321 "00000000" // /* MW 1 */ + 13322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13323 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 268 6 +.src_ref 8 "superkernels.cpp" 268 16 + 13324 "10000100" // JNZ r16, #13488 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=13488 delay_slots=5 */ + 13325 "00000001" // /* MW 5 */ + 13326 "01000000" // /* MW 4 */ + 13327 "01011000" // /* MW 3 */ + 13328 "00011010" // /* MW 2 */ + 13329 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 22 first +.delay_slot + 13330 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13331 "10010000" // /* MW 3 */ + 13332 "01100010" // /* MW 2 */ + 13333 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 30 +.delay_slot + 13334 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13335 "11111011" // /* MW 3 */ + 13336 "01100011" // /* MW 2 */ + 13337 "00010100" // /* MW 1 */ +.delay_slot + 13338 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13339 "00111101" // /* MW 3 */ + 13340 "11110100" // /* MW 2 */ + 13341 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 13342 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13343 "01110000" // /* MW 7 */ + 13344 "01100000" // /* MW 6 */ + 13345 "00110000" // /* MW 5 */ + 13346 "00000011" // /* MW 4 */ + 13347 "00110000" // /* MW 3 */ + 13348 "11000110" // /* MW 2 */ + 13349 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 271 4 +.src_ref 8 "superkernels.cpp" 282 2 +.delay_slot + 13350 "01000100" // MOVXM p0, #493376 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13351 "10000000" // /* MW 5 */ + 13352 "11001110" // /* MW 4 */ + 13353 "10000000" // /* MW 3 */ + 13354 "00000111" // /* MW 2 */ + 13355 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 13356 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13357 "10101000" // /* MW 5 */ + 13358 "11000000" // /* MW 4 */ + 13359 "10000100" // /* MW 3 */ + 13360 "00000111" // /* MW 2 */ + 13361 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 13362 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13363 "00010000" // /* MW 9 */ + 13364 "00101000" // /* MW 8 */ + 13365 "00110000" // /* MW 7 */ + 13366 "11100001" // /* MW 6 */ + 13367 "00000001" // /* MW 5 */ + 13368 "00000000" // /* MW 4 */ + 13369 "11100000" // /* MW 3 */ + 13370 "11000000" // /* MW 2 */ + 13371 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13373 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 271 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 13374 "00000100" // JL #12240 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=12240 delay_slots=5 */ + 13375 "00000001" // /* MW 5 */ + 13376 "00000000" // /* MW 4 */ + 13377 "11101000" // /* MW 3 */ + 13378 "00010111" // /* MW 2 */ + 13379 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13381 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13383 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13384 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13385 "00110001" // /* MW 3 */ + 13386 "00100000" // /* MW 2 */ + 13387 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 13388 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13389 "00000101" // /* MW 3 */ + 13390 "00100000" // /* MW 2 */ + 13391 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 13392 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13393 "00000000" // /* MW 15 */ + 13394 "00000000" // /* MW 14 */ + 13395 "01111000" // /* MW 13 */ + 13396 "10100101" // /* MW 12 */ + 13397 "00000001" // /* MW 11 */ + 13398 "00000000" // /* MW 10 */ + 13399 "00000000" // /* MW 9 */ + 13400 "10000000" // /* MW 8 */ + 13401 "00010001" // /* MW 7 */ + 13402 "00000110" // /* MW 6 */ + 13403 "00100010" // /* MW 5 */ + 13404 "00000000" // /* MW 4 */ + 13405 "11110000" // /* MW 3 */ + 13406 "00101100" // /* MW 2 */ + 13407 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 18 +.return_address + 13408 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13409 "00100000" // /* MW 5 */ + 13410 "11000000" // /* MW 4 */ + 13411 "10000100" // /* MW 3 */ + 13412 "00000111" // /* MW 2 */ + 13413 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 18 first +.src_ref 8 "superkernels.cpp" 275 43 + 13414 "10111010" // LDA r16, [p2]; MOVXM p2, #493376 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13415 "00010000" // /* MW 9 */ + 13416 "10100000" // /* MW 8 */ + 13417 "00110011" // /* MW 7 */ + 13418 "11100001" // /* MW 6 */ + 13419 "00000001" // /* MW 5 */ + 13420 "00000000" // /* MW 4 */ + 13421 "11010000" // /* MW 3 */ + 13422 "11000010" // /* MW 2 */ + 13423 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 29 +.src_ref 8 "superkernels.cpp" 275 43 +.src_ref 8 "superkernels.cpp" 282 2 + 13424 "10111010" // LDA r17, [p2]; MOVXM p2, #493376 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13425 "00010000" // /* MW 9 */ + 13426 "10100000" // /* MW 8 */ + 13427 "00110011" // /* MW 7 */ + 13428 "11100001" // /* MW 6 */ + 13429 "00000001" // /* MW 5 */ + 13430 "00000000" // /* MW 4 */ + 13431 "11010000" // /* MW 3 */ + 13432 "11000110" // /* MW 2 */ + 13433 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 29 first +.src_ref 8 "superkernels.cpp" 275 16 +.src_ref 8 "superkernels.cpp" 280 47 + 13434 "10111010" // LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13435 "00010000" // /* MW 9 */ + 13436 "00001010" // /* MW 8 */ + 13437 "10110000" // /* MW 7 */ + 13438 "11100000" // /* MW 6 */ + 13439 "00000001" // /* MW 5 */ + 13440 "00000000" // /* MW 4 */ + 13441 "01010000" // /* MW 3 */ + 13442 "11001011" // /* MW 2 */ + 13443 "01001000" // /* MW 1 */ + 13444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13445 "00000000" // /* MW 1 */ + 13446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13447 "00000000" // /* MW 1 */ + 13448 "10000100" // J #13504 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=13504 delay_slots=5 */ + 13449 "00000000" // /* MW 5 */ + 13450 "00000000" // /* MW 4 */ + 13451 "01100000" // /* MW 3 */ + 13452 "00011010" // /* MW 2 */ + 13453 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 13 +.delay_slot + 13454 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13455 "10011000" // /* MW 5 */ + 13456 "11000000" // /* MW 4 */ + 13457 "10000000" // /* MW 3 */ + 13458 "00000111" // /* MW 2 */ + 13459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13461 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 27 first +.delay_slot + 13462 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13463 "00001111" // /* MW 3 */ + 13464 "01100001" // /* MW 2 */ + 13465 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 13 first +.delay_slot + 13466 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13467 "10100011" // /* MW 5 */ + 13468 "00001100" // /* MW 4 */ + 13469 "11110000" // /* MW 3 */ + 13470 "00101100" // /* MW 2 */ + 13471 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 16 first +.delay_slot + 13472 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13473 "00000000" // /* MW 15 */ + 13474 "00000000" // /* MW 14 */ + 13475 "01111000" // /* MW 13 */ + 13476 "10100101" // /* MW 12 */ + 13477 "00000001" // /* MW 11 */ + 13478 "00000000" // /* MW 10 */ + 13479 "00000000" // /* MW 9 */ + 13480 "10000000" // /* MW 8 */ + 13481 "00010001" // /* MW 7 */ + 13482 "00000110" // /* MW 6 */ + 13483 "00100001" // /* MW 5 */ + 13484 "00000000" // /* MW 4 */ + 13485 "11110000" // /* MW 3 */ + 13486 "00101100" // /* MW 2 */ + 13487 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 280 47 +.src_ref 8 "superkernels.cpp" 282 2 + 13488 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13489 "00000000" // /* MW 15 */ + 13490 "00000000" // /* MW 14 */ + 13491 "00010000" // /* MW 13 */ + 13492 "00001010" // /* MW 12 */ + 13493 "10110000" // /* MW 11 */ + 13494 "11100000" // /* MW 10 */ + 13495 "00000001" // /* MW 9 */ + 13496 "00000000" // /* MW 8 */ + 13497 "10001011" // /* MW 7 */ + 13498 "10000000" // /* MW 6 */ + 13499 "00100010" // /* MW 5 */ + 13500 "00000000" // /* MW 4 */ + 13501 "11110000" // /* MW 3 */ + 13502 "00101100" // /* MW 2 */ + 13503 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 13504 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13505 "00000000" // /* MW 7 */ + 13506 "11000011" // /* MW 6 */ + 13507 "10110011" // /* MW 5 */ + 13508 "00000011" // /* MW 4 */ + 13509 "01100000" // /* MW 3 */ + 13510 "10010001" // /* MW 2 */ + 13511 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 13512 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13513 "00010000" // /* MW 9 */ + 13514 "00000000" // /* MW 8 */ + 13515 "00110000" // /* MW 7 */ + 13516 "11100000" // /* MW 6 */ + 13517 "00000001" // /* MW 5 */ + 13518 "00000000" // /* MW 4 */ + 13519 "11010000" // /* MW 3 */ + 13520 "11101110" // /* MW 2 */ + 13521 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 13522 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13523 "00010110" // /* MW 3 */ + 13524 "11111110" // /* MW 2 */ + 13525 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 13526 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13527 "00110110" // /* MW 3 */ + 13528 "11111110" // /* MW 2 */ + 13529 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 13530 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13531 "01010110" // /* MW 3 */ + 13532 "01000110" // /* MW 2 */ + 13533 "00000111" // /* MW 1 */ + 13534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13535 "00000000" // /* MW 1 */ + 13536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13537 "00000000" // /* MW 1 */ + 13538 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13539 "00000000" // /* MW 1 */ + 13540 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13541 "00000000" // /* MW 1 */ + 13542 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13543 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 13544 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13545 "00000010" // /* MW 3 */ + 13546 "01100001" // /* MW 2 */ + 13547 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 13548 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13549 "00010001" // /* MW 3 */ + 13550 "00000110" // /* MW 2 */ + 13551 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 13552 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13553 "11111101" // /* MW 3 */ + 13554 "11100000" // /* MW 2 */ + 13555 "00010111" // /* MW 1 */ + 13556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13557 "00000000" // /* MW 1 */ + 13558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13559 "00000000" // /* MW 1 */ + 13560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13561 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 13562 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13563 "00001000" // /* MW 3 */ + 13564 "10010011" // /* MW 2 */ + 13565 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 45 + 13566 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13567 "10000001" // /* MW 5 */ + 13568 "10101101" // /* MW 4 */ + 13569 "10100111" // /* MW 3 */ + 13570 "00000000" // /* MW 2 */ + 13571 "00000100" // /* MW 1 */ + 13572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13573 "00000000" // /* MW 1 */ + 13574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13575 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 first + 13576 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13577 "00110110" // /* MW 3 */ + 13578 "00000110" // /* MW 2 */ + 13579 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 13580 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13581 "10000001" // /* MW 5 */ + 13582 "11011101" // /* MW 4 */ + 13583 "11011100" // /* MW 3 */ + 13584 "11001010" // /* MW 2 */ + 13585 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 47 first + 13586 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13587 "01110110" // /* MW 3 */ + 13588 "00000110" // /* MW 2 */ + 13589 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 13590 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13591 "10011110" // /* MW 3 */ + 13592 "01011100" // /* MW 2 */ + 13593 "00000111" // /* MW 1 */ + 13594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13595 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 282 2 first +.no_stack_arguments + 13596 "00000100" // JL #12304 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=12304 delay_slots=5 */ + 13597 "00000001" // /* MW 5 */ + 13598 "00000000" // /* MW 4 */ + 13599 "00001000" // /* MW 3 */ + 13600 "00011000" // /* MW 2 */ + 13601 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13603 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 first +.delay_slot + 13604 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13605 "00000111" // /* MW 3 */ + 13606 "01100010" // /* MW 2 */ + 13607 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 +.delay_slot + 13608 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13609 "00110001" // /* MW 3 */ + 13610 "00000110" // /* MW 2 */ + 13611 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 45 first +.delay_slot + 13612 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13613 "00001101" // /* MW 3 */ + 13614 "11100001" // /* MW 2 */ + 13615 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 45 +.delay_slot + 13616 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13617 "00000000" // /* MW 15 */ + 13618 "00000000" // /* MW 14 */ + 13619 "10101000" // /* MW 13 */ + 13620 "10100000" // /* MW 12 */ + 13621 "00110100" // /* MW 11 */ + 13622 "00000000" // /* MW 10 */ + 13623 "00000000" // /* MW 9 */ + 13624 "00000000" // /* MW 8 */ + 13625 "01011011" // /* MW 7 */ + 13626 "00000001" // /* MW 6 */ + 13627 "00100000" // /* MW 5 */ + 13628 "00000000" // /* MW 4 */ + 13629 "11110000" // /* MW 3 */ + 13630 "00101100" // /* MW 2 */ + 13631 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 6 +.src_ref 8 "superkernels.cpp" 285 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 13632 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13633 "00010000" // /* MW 9 */ + 13634 "00000000" // /* MW 8 */ + 13635 "00110000" // /* MW 7 */ + 13636 "11100011" // /* MW 6 */ + 13637 "00000001" // /* MW 5 */ + 13638 "00000000" // /* MW 4 */ + 13639 "11010000" // /* MW 3 */ + 13640 "11000110" // /* MW 2 */ + 13641 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 13642 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13643 "00000101" // /* MW 3 */ + 13644 "00100000" // /* MW 2 */ + 13645 "00010000" // /* MW 1 */ + 13646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13647 "00000000" // /* MW 1 */ + 13648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13649 "00000000" // /* MW 1 */ + 13650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13651 "00000000" // /* MW 1 */ + 13652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13653 "00000000" // /* MW 1 */ + 13654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13655 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 13656 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13657 "00001000" // /* MW 3 */ + 13658 "01010001" // /* MW 2 */ + 13659 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 13660 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13661 "00010000" // /* MW 9 */ + 13662 "00100110" // /* MW 8 */ + 13663 "00110000" // /* MW 7 */ + 13664 "11100001" // /* MW 6 */ + 13665 "00000001" // /* MW 5 */ + 13666 "00000000" // /* MW 4 */ + 13667 "11010000" // /* MW 3 */ + 13668 "11001110" // /* MW 2 */ + 13669 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 6 first + 13670 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13671 "00110110" // /* MW 3 */ + 13672 "00000110" // /* MW 2 */ + 13673 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 19 + 13674 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13675 "01010110" // /* MW 3 */ + 13676 "00000110" // /* MW 2 */ + 13677 "00000010" // /* MW 1 */ + 13678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13679 "00000000" // /* MW 1 */ + 13680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13681 "00000000" // /* MW 1 */ + 13682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13683 "00000000" // /* MW 1 */ + 13684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13685 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 13686 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13687 "00110001" // /* MW 3 */ + 13688 "00100001" // /* MW 2 */ + 13689 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 13690 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13691 "00010001" // /* MW 3 */ + 13692 "11100110" // /* MW 2 */ + 13693 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 16 first + 13694 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13695 "00101000" // /* MW 3 */ + 13696 "01100001" // /* MW 2 */ + 13697 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 6 + 13698 "10000100" // JNZ r16, #13728 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=13728 delay_slots=5 */ + 13699 "00000001" // /* MW 5 */ + 13700 "01000000" // /* MW 4 */ + 13701 "11010000" // /* MW 3 */ + 13702 "00011010" // /* MW 2 */ + 13703 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13709 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13711 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13713 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 285 14 + 13714 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13715 "00000001" // /* MW 3 */ + 13716 "00100000" // /* MW 2 */ + 13717 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 285 14 first + 13718 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13719 "00000000" // /* MW 9 */ + 13720 "00000000" // /* MW 8 */ + 13721 "00000000" // /* MW 7 */ + 13722 "10000000" // /* MW 6 */ + 13723 "00010001" // /* MW 5 */ + 13724 "00000110" // /* MW 4 */ + 13725 "11110110" // /* MW 3 */ + 13726 "00101100" // /* MW 2 */ + 13727 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 287 + 13728 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13729 "00111001" // /* MW 3 */ + 13730 "11110100" // /* MW 2 */ + 13731 "00000111" // /* MW 1 */ + 13732 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13733 "00011001" // /* MW 3 */ + 13734 "11111011" // /* MW 2 */ + 13735 "00000111" // /* MW 1 */ + 13736 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13737 "00000000" // /* MW 1 */ + 13738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13739 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 13740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13741 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 13742 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13743 "11110001" // /* MW 3 */ + 13744 "11111101" // /* MW 2 */ + 13745 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 13746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13747 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 287 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 13748 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 13749 "00000000" // /* MW 3 */ + 13750 "00101000" // /* MW 2 */ + 13751 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13752 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13753 "10100000" // /* MW 3 */ + 13754 "01100111" // /* MW 2 */ + 13755 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 287 +.delay_slot + 13756 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13757 "00000001" // /* MW 5 */ + 13758 "00000000" // /* MW 4 */ + 13759 "00000000" // /* MW 3 */ + 13760 "11111000" // /* MW 2 */ + 13761 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13762 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13763 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13765 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 13767 "00000000" // /* MW 1 */ +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_begin0 +.label _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh +.function setup_avgpool2d_params _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh +.src_ref 9 "avgpool2d_params.h" 92 first +.src_ref 9 "avgpool2d_params.h" 94 44 first +.src_ref 9 "avgpool2d_params.h" 96 44 +.src_ref 9 "avgpool2d_params.h" 145 37 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 155 26 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 159 23 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 170 41 +.function_start + 13776 "10111010" // LDA.u8 r3, [p0], #1; MOVX r1, #4; MOV r2, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13777 "01111000" // /* MW 9 */ + 13778 "01100000" // /* MW 8 */ + 13779 "01001001" // /* MW 7 */ + 13780 "10001000" // /* MW 6 */ + 13781 "00010000" // /* MW 5 */ + 13782 "00000000" // /* MW 4 */ + 13783 "01010000" // /* MW 3 */ + 13784 "10001101" // /* MW 2 */ + 13785 "00000011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 95 44 first +.src_ref 9 "avgpool2d_params.h" 96 44 first +.src_ref 9 "avgpool2d_params.h" 98 44 +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 164 31 +.src_ref 9 "avgpool2d_params.h" 171 38 + 13786 "10111010" // LDA.u8 r17, [p0], #1; MOVX r2, #2; ADD.NC p1, r2, #44 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13787 "00001000" // /* MW 9 */ + 13788 "10001011" // /* MW 8 */ + 13789 "10110000" // /* MW 7 */ + 13790 "01001000" // /* MW 6 */ + 13791 "00100000" // /* MW 5 */ + 13792 "00000000" // /* MW 4 */ + 13793 "01010000" // /* MW 3 */ + 13794 "11000101" // /* MW 2 */ + 13795 "00000011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 96 44 +.src_ref 9 "avgpool2d_params.h" 99 44 +.src_ref 9 "avgpool2d_params.h" 145 37 first + 13796 "10111010" // LDA.u8 r6, [p0], #2; EQ r27, r1, r0; MOV m0, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13797 "01011000" // /* MW 9 */ + 13798 "00001100" // /* MW 8 */ + 13799 "00000000" // /* MW 7 */ + 13800 "00111100" // /* MW 6 */ + 13801 "10110000" // /* MW 5 */ + 13802 "00000011" // /* MW 4 */ + 13803 "01010000" // /* MW 3 */ + 13804 "10011001" // /* MW 2 */ + 13805 "00000101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 96 32 first +.src_ref 9 "avgpool2d_params.h" 138 23 +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 147 29 +.src_ref 9 "avgpool2d_params.h" 152 23 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 158 30 +.src_ref 9 "avgpool2d_params.h" 164 24 +.src_ref 9 "avgpool2d_params.h" 168 38 +.src_ref 9 "avgpool2d_params.h" 168 48 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 190 36 + 13806 "10111010" // ST.s8 r6, [p1], #-2; EQ r4, r2, r0; MOV r22, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13807 "01011000" // /* MW 9 */ + 13808 "00000001" // /* MW 8 */ + 13809 "11001000" // /* MW 7 */ + 13810 "00111110" // /* MW 6 */ + 13811 "01000000" // /* MW 5 */ + 13812 "00000100" // /* MW 4 */ + 13813 "11100000" // /* MW 3 */ + 13814 "10011000" // /* MW 2 */ + 13815 "00111101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 145 25 first +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 155 26 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 190 44 + 13816 "10111010" // MOVA r31, #8; SEL.EQZ r7, r4, r2, r27; MOV el0, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13817 "01111000" // /* MW 9 */ + 13818 "11001110" // /* MW 8 */ + 13819 "00001101" // /* MW 7 */ + 13820 "00010000" // /* MW 6 */ + 13821 "01110001" // /* MW 5 */ + 13822 "00001000" // /* MW 4 */ + 13823 "00000000" // /* MW 3 */ + 13824 "00011111" // /* MW 2 */ + 13825 "00000001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 154 25 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 164 24 first +.src_ref 9 "avgpool2d_params.h" 168 25 +.src_ref 9 "avgpool2d_params.h" 173 41 + 13826 "10111010" // MOVA r23, #3; EQ r27, r22, r0; MOV r4, #10 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13827 "01011000" // /* MW 9 */ + 13828 "00001010" // /* MW 8 */ + 13829 "10001000" // /* MW 7 */ + 13830 "00111100" // /* MW 6 */ + 13831 "10110000" // /* MW 5 */ + 13832 "00101101" // /* MW 4 */ + 13833 "00000000" // /* MW 3 */ + 13834 "01110111" // /* MW 2 */ + 13835 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 92 +.src_ref 9 "avgpool2d_params.h" 122 34 + 13836 "10111010" // MOVA m5, #5; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13837 "01110000" // /* MW 9 */ + 13838 "00000000" // /* MW 8 */ + 13839 "00000000" // /* MW 7 */ + 13840 "00000000" // /* MW 6 */ + 13841 "00000010" // /* MW 5 */ + 13842 "00000000" // /* MW 4 */ + 13843 "10000000" // /* MW 3 */ + 13844 "10110100" // /* MW 2 */ + 13845 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 127 32 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 162 78 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 190 44 + 13846 "10111010" // MOVA m4, #-48; SEL.EQZ r4, r4, r31, r27; MOV r25, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13847 "01011000" // /* MW 9 */ + 13848 "00000000" // /* MW 8 */ + 13849 "00101000" // /* MW 7 */ + 13850 "10010011" // /* MW 6 */ + 13851 "01001111" // /* MW 5 */ + 13852 "00001000" // /* MW 4 */ + 13853 "10000000" // /* MW 3 */ + 13854 "00010000" // /* MW 2 */ + 13855 "11111010" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 27 +.src_ref 9 "avgpool2d_params.h" 168 25 first +.src_ref 9 "avgpool2d_params.h" 190 44 + 13856 "10111010" // MOVA m2, #36; LSHL r28, r0, r23; MOV r5, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13857 "01011000" // /* MW 9 */ + 13858 "10000000" // /* MW 8 */ + 13859 "10101111" // /* MW 7 */ + 13860 "11101100" // /* MW 6 */ + 13861 "11001011" // /* MW 5 */ + 13862 "00000001" // /* MW 4 */ + 13863 "10000000" // /* MW 3 */ + 13864 "10001000" // /* MW 2 */ + 13865 "00000100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 165 21 + 13866 "01100100" // SUB r7, r25, r7; MOV m1, #-9 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13867 "11011101" // /* MW 5 */ + 13868 "00011111" // /* MW 4 */ + 13869 "00110010" // /* MW 3 */ + 13870 "11001110" // /* MW 2 */ + 13871 "11001001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 98 44 first +.src_ref 9 "avgpool2d_params.h" 173 21 +.src_ref 9 "avgpool2d_params.h" 174 21 + 13872 "10111010" // LDA.u8 r19, [p0], #1; ST r27, [sp, #-4]; MOV m3, #-11 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13873 "01010010" // /* MW 9 */ + 13874 "11110101" // /* MW 8 */ + 13875 "10000111" // /* MW 7 */ + 13876 "10000001" // /* MW 6 */ + 13877 "01110101" // /* MW 5 */ + 13878 "11111111" // /* MW 4 */ + 13879 "01010111" // /* MW 3 */ + 13880 "11001101" // /* MW 2 */ + 13881 "00000011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 99 44 first +.src_ref 9 "avgpool2d_params.h" 188 18 + 13882 "01010100" // LDA.u8 r16, [p0], m0; MOV m0, #-22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13883 "10101001" // /* MW 5 */ + 13884 "00011111" // /* MW 4 */ + 13885 "01010000" // /* MW 3 */ + 13886 "01000001" // /* MW 2 */ + 13887 "00000001" // /* MW 1 */ + 13888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13889 "00000000" // /* MW 1 */ + 13890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13891 "00000000" // /* MW 1 */ + 13892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13893 "00000000" // /* MW 1 */ + 13894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13895 "00000000" // /* MW 1 */ + 13896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13897 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 98 44 first + 13898 "10011000" // LTU r24, r2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13899 "00111100" // /* MW 3 */ + 13900 "10110001" // /* MW 2 */ + 13901 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 138 23 first + 13902 "10011000" // LSHL r20, r22, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13903 "00001101" // /* MW 3 */ + 13904 "10101001" // /* MW 2 */ + 13905 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 147 29 first + 13906 "00011000" // EXTEND.u8 r30, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13907 "10010000" // /* MW 3 */ + 13908 "00111100" // /* MW 2 */ + 13909 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 147 21 + 13910 "10011000" // SUB r26, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13911 "01000001" // /* MW 3 */ + 13912 "11110101" // /* MW 2 */ + 13913 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 158 30 first + 13914 "10011000" // LTU r27, r22, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13915 "11101100" // /* MW 3 */ + 13916 "10110111" // /* MW 2 */ + 13917 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 33 first +.src_ref 9 "avgpool2d_params.h" 190 44 + 13918 "11100100" // EXTEND.s8 r21, r26; MOV el1, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13919 "00111001" // /* MW 5 */ + 13920 "00110111" // /* MW 4 */ + 13921 "00000001" // /* MW 3 */ + 13922 "01001010" // /* MW 2 */ + 13923 "11010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 44 first + 13924 "00011000" // SEL.EQZ r5, r5, r25, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13925 "10010010" // /* MW 3 */ + 13926 "01001011" // /* MW 2 */ + 13927 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 31 first + 13928 "10011000" // SUB r29, r3, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13929 "01010001" // /* MW 3 */ + 13930 "11111011" // /* MW 2 */ + 13931 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 48 first + 13932 "10011000" // EQ r27, r30, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13933 "01100111" // /* MW 3 */ + 13934 "10110111" // /* MW 2 */ + 13935 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 169 41 first +.src_ref 9 "avgpool2d_params.h" 173 23 + 13936 "11100100" // LSHL r18, r24, r22; MOV eh0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13937 "00111001" // /* MW 5 */ + 13938 "10110111" // /* MW 4 */ + 13939 "10110000" // /* MW 3 */ + 13940 "10101101" // /* MW 2 */ + 13941 "11000100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 78 first +.src_ref 9 "avgpool2d_params.h" 190 44 + 13942 "01100100" // SUB r21, r25, r16; MOV r16, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13943 "00011101" // /* MW 5 */ + 13944 "00100000" // /* MW 4 */ + 13945 "00111000" // /* MW 3 */ + 13946 "01100000" // /* MW 2 */ + 13947 "11001101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 first + 13948 "00011000" // SEL.EQZ r20, r25, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13949 "00100010" // /* MW 3 */ + 13950 "01101001" // /* MW 2 */ + 13951 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 170 41 first + 13952 "00011000" // SEL.EQZ r18, r1, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13953 "00100010" // /* MW 3 */ + 13954 "01100101" // /* MW 2 */ + 13955 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 154 25 first + 13956 "10011000" // LSHL r25, r30, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13957 "01111101" // /* MW 3 */ + 13958 "10110011" // /* MW 2 */ + 13959 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 154 25 +.src_ref 9 "avgpool2d_params.h" 190 44 + 13960 "11100100" // LSHL r25, r25, r7; MOV r27, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13961 "00111001" // /* MW 5 */ + 13962 "11000100" // /* MW 4 */ + 13963 "10111101" // /* MW 3 */ + 13964 "01001111" // /* MW 2 */ + 13965 "11001110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 27 first + 13966 "00011000" // EXTEND.u8 r25, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13967 "10010000" // /* MW 3 */ + 13968 "01110010" // /* MW 2 */ + 13969 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 44 first + 13970 "00011000" // SEL.EQZ r16, r16, r31, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13971 "11110010" // /* MW 3 */ + 13972 "00100001" // /* MW 2 */ + 13973 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 26 first + 13974 "10011000" // EQ r27, r25, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13975 "00010111" // /* MW 3 */ + 13976 "01110110" // /* MW 2 */ + 13977 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 45 first + 13978 "00011000" // SEL.EQZ r27, r22, r2, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13979 "00100010" // /* MW 3 */ + 13980 "10110110" // /* MW 2 */ + 13981 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 26 first +.src_ref 9 "avgpool2d_params.h" 157 45 + 13982 "11100100" // EQ r27, r31, r25; MOV r31, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13983 "01000001" // /* MW 5 */ + 13984 "10111011" // /* MW 4 */ + 13985 "11111111" // /* MW 3 */ + 13986 "11110010" // /* MW 2 */ + 13987 "11111110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 34 +.src_ref 9 "avgpool2d_params.h" 155 34 +.src_ref 9 "avgpool2d_params.h" 157 45 first +.src_ref 9 "avgpool2d_params.h" 193 4 + 13988 "10111010" // MOVA r31, #16; SEL.EQZ r25, r31, r23, r27; MOV r27, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13989 "01111000" // /* MW 9 */ + 13990 "01010000" // /* MW 8 */ + 13991 "01101110" // /* MW 7 */ + 13992 "10010011" // /* MW 6 */ + 13993 "10011011" // /* MW 5 */ + 13994 "00111111" // /* MW 4 */ + 13995 "00000000" // /* MW 3 */ + 13996 "00011111" // /* MW 2 */ + 13997 "00000010" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 34 first + 13998 "10011000" // EQ r27, r31, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13999 "10110111" // /* MW 3 */ + 14000 "11110111" // /* MW 2 */ + 14001 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 64 first + 14002 "10011000" // SUB r17, r17, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14003 "00110001" // /* MW 3 */ + 14004 "01100011" // /* MW 2 */ + 14005 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 45 first + 14006 "00011000" // SEL.EQZ r25, r25, r1, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14007 "00010010" // /* MW 3 */ + 14008 "01110010" // /* MW 2 */ + 14009 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 78 first +.src_ref 9 "avgpool2d_params.h" 164 23 + 14010 "01100100" // ASHL r17, r17, r21; MOV r21, #22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14011 "01011001" // /* MW 5 */ + 14012 "10100000" // /* MW 4 */ + 14013 "11011010" // /* MW 3 */ + 14014 "01101011" // /* MW 2 */ + 14015 "10001100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 164 31 first + 14016 "10011000" // EQ r27, r30, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14017 "00100111" // /* MW 3 */ + 14018 "10110110" // /* MW 2 */ + 14019 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 first + 14020 "10011000" // LSHL r7, r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14021 "01111101" // /* MW 3 */ + 14022 "01001110" // /* MW 2 */ + 14023 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 42 +.src_ref 9 "avgpool2d_params.h" 164 23 first +.src_ref 9 "avgpool2d_params.h" 173 23 + 14024 "01100100" // SEL.EQZ r21, r21, r4, r27; MOV r4, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14025 "00000001" // /* MW 5 */ + 14026 "00100000" // /* MW 4 */ + 14027 "01000010" // /* MW 3 */ + 14028 "01001000" // /* MW 2 */ + 14029 "10101101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 138 23 +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 + 14030 "10111010" // MOVA r27, #-3; SUB r7, r7, r26; MOV r26, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14031 "01111000" // /* MW 9 */ + 14032 "11010000" // /* MW 8 */ + 14033 "01001110" // /* MW 7 */ + 14034 "00001111" // /* MW 6 */ + 14035 "01111101" // /* MW 5 */ + 14036 "00001110" // /* MW 4 */ + 14037 "00000000" // /* MW 3 */ + 14038 "10111011" // /* MW 2 */ + 14039 "11111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 43 first + 14040 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14041 "10010000" // /* MW 3 */ + 14042 "01100010" // /* MW 2 */ + 14043 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 138 23 first +.src_ref 9 "avgpool2d_params.h" 162 94 + 14044 "00100100" // LSHL r27, r6, r27; ADD.NC r17, r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14045 "00000001" // /* MW 5 */ + 14046 "10110001" // /* MW 4 */ + 14047 "10111000" // /* MW 3 */ + 14048 "11110111" // /* MW 2 */ + 14049 "00110110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 42 first + 14050 "10011000" // SUB r25, r4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14051 "10010001" // /* MW 3 */ + 14052 "00110011" // /* MW 2 */ + 14053 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 42 + 14054 "10011000" // ASHL r25, r29, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14055 "10011110" // /* MW 3 */ + 14056 "01110011" // /* MW 2 */ + 14057 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 33 first +.src_ref 9 "avgpool2d_params.h" 184 18 + 14058 "00100100" // MUL r29, r27, r17; ADD.NC r17, r27, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14059 "11111111" // /* MW 5 */ + 14060 "10111011" // /* MW 4 */ + 14061 "11111000" // /* MW 3 */ + 14062 "01100011" // /* MW 2 */ + 14063 "11011111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 41 first + 14064 "10011000" // LTU r27, r19, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14065 "01111100" // /* MW 3 */ + 14066 "11110111" // /* MW 2 */ + 14067 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 29 first + 14068 "00011000" // EXTEND.u8 r23, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14069 "10010000" // /* MW 3 */ + 14070 "01101110" // /* MW 2 */ + 14071 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 191 112 first + 14072 "10011000" // LSHL r16, r23, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14073 "00001101" // /* MW 3 */ + 14074 "11100001" // /* MW 2 */ + 14075 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 40 first + 14076 "10011000" // MUL r23, r23, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14077 "11011111" // /* MW 3 */ + 14078 "11101111" // /* MW 2 */ + 14079 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 23 first + 14080 "00011000" // SEL.EQZ r4, r28, r4, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14081 "01000010" // /* MW 3 */ + 14082 "00001000" // /* MW 2 */ + 14083 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 147 29 first + 14084 "10011000" // NE r29, r30, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14085 "01101000" // /* MW 3 */ + 14086 "10111011" // /* MW 2 */ + 14087 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 38 first + 14088 "10011000" // LSHL r27, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14089 "01101101" // /* MW 3 */ + 14090 "01110111" // /* MW 2 */ + 14091 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 38 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 14092 "10011000" // MUL r20, r28, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14093 "01001111" // /* MW 3 */ + 14094 "00101001" // /* MW 2 */ + 14095 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 120 44 first +.src_ref 9 "avgpool2d_params.h" 170 38 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 14096 "00101100" // LDA.u8 r7, [p0], #4; MUL r18, r18, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14097 "10011111" // /* MW 5 */ + 14098 "01001011" // /* MW 4 */ + 14099 "01011001" // /* MW 3 */ + 14100 "10011101" // /* MW 2 */ + 14101 "00001001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 38 first +.src_ref 9 "avgpool2d_params.h" 183 12 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14102 "11100100" // LSHL r25, r28, r27; MOV r27, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14103 "01000001" // /* MW 5 */ + 14104 "10111001" // /* MW 4 */ + 14105 "10111101" // /* MW 3 */ + 14106 "01110111" // /* MW 2 */ + 14107 "11100110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 171 38 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14108 "01100100" // MUL r28, r29, r28; MOV r29, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14109 "00000001" // /* MW 5 */ + 14110 "10100000" // /* MW 4 */ + 14111 "11111110" // /* MW 3 */ + 14112 "00111001" // /* MW 2 */ + 14113 "11101111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 192 146 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14114 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14115 "10010000" // /* MW 3 */ + 14116 "01100010" // /* MW 2 */ + 14117 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 171 38 first +.src_ref 9 "avgpool2d_params.h" 183 12 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14118 "00100100" // LSHL r28, r28, r2; ADD.NC r2, r27, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14119 "11111111" // /* MW 5 */ + 14120 "00111011" // /* MW 4 */ + 14121 "10110001" // /* MW 3 */ + 14122 "00000101" // /* MW 2 */ + 14123 "11100111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14124 "10011000" // EQ r27, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14125 "11100111" // /* MW 3 */ + 14126 "11110111" // /* MW 2 */ + 14127 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 122 34 first +.src_ref 9 "avgpool2d_params.h" 148 29 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14128 "00101100" // LDA.u16 r30, [p0], m5; SEL.EQZ r29, r7, r29, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14129 "10100100" // /* MW 5 */ + 14130 "11110111" // /* MW 4 */ + 14131 "01010011" // /* MW 3 */ + 14132 "01111011" // /* MW 2 */ + 14133 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 122 32 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 148 48 +.src_ref 9 "avgpool2d_params.h" 193 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14134 "10111010" // ST.s16 r30, [p1], #4; EXTEND.u8 r2, r2; MOV r27, r7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14135 "01111000" // /* MW 9 */ + 14136 "11010000" // /* MW 8 */ + 14137 "01101001" // /* MW 7 */ + 14138 "10000011" // /* MW 6 */ + 14139 "00100100" // /* MW 5 */ + 14140 "00000100" // /* MW 4 */ + 14141 "11100000" // /* MW 3 */ + 14142 "11111010" // /* MW 2 */ + 14143 "00100101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 148 48 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14144 "11100100" // SEL.EQZ r29, r29, r7, r27; MOV r27, el0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14145 "00111001" // /* MW 5 */ + 14146 "11000000" // /* MW 4 */ + 14147 "01001101" // /* MW 3 */ + 14148 "01001110" // /* MW 2 */ + 14149 "11101111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 125 32 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14150 "10011000" // LDA.s16 r27, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14151 "01110010" // /* MW 3 */ + 14152 "00000111" // /* MW 2 */ + 14153 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 145 25 first +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14154 "10111010" // MOVA r29, #11; SEL.EQZ r27, r29, r7, r27; MOV r7, #9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14155 "01011000" // /* MW 9 */ + 14156 "00001001" // /* MW 8 */ + 14157 "11101000" // /* MW 7 */ + 14158 "10010000" // /* MW 6 */ + 14159 "10110011" // /* MW 5 */ + 14160 "00111011" // /* MW 4 */ + 14161 "00000000" // /* MW 3 */ + 14162 "01111101" // /* MW 2 */ + 14163 "00000001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 150 48 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14164 "00011000" // EXTEND.u8 r27, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14165 "10010000" // /* MW 3 */ + 14166 "11110110" // /* MW 2 */ + 14167 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 150 46 +.src_ref 9 "avgpool2d_params.h" 160 69 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14168 "10100100" // MUL r3, r30, r6; ADD.NC r27, r27, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14169 "00011010" // /* MW 5 */ + 14170 "10111011" // /* MW 4 */ + 14171 "11111101" // /* MW 3 */ + 14172 "11001101" // /* MW 2 */ + 14173 "11110000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 152 40 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14174 "01100100" // MUL r30, r27, r0; MOV r0, #23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14175 "01011101" // /* MW 5 */ + 14176 "00100000" // /* MW 4 */ + 14177 "11110000" // /* MW 3 */ + 14178 "10000001" // /* MW 2 */ + 14179 "11011111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 125 32 first + 14180 "00011000" // ST.s16 r27, [p1], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14181 "01110111" // /* MW 3 */ + 14182 "00011111" // /* MW 2 */ + 14183 "00000001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 152 23 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 + 14184 "00101100" // LDA r27, [sp, #-4]; MUL r6, r30, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14185 "11011111" // /* MW 5 */ + 14186 "00011000" // /* MW 4 */ + 14187 "00101111" // /* MW 3 */ + 14188 "11101110" // /* MW 2 */ + 14189 "11111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 first + 14190 "10011000" // MUL r3, r3, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14191 "11101111" // /* MW 3 */ + 14192 "11000111" // /* MW 2 */ + 14193 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 159 23 first + 14194 "10011000" // LSHL r1, r30, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14195 "00011101" // /* MW 3 */ + 14196 "10000010" // /* MW 2 */ + 14197 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 152 23 first + 14198 "10011000" // LSHL r6, r6, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14199 "01101101" // /* MW 3 */ + 14200 "10001101" // /* MW 2 */ + 14201 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 36 first + 14202 "10011000" // SUB r22, r22, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14203 "00110001" // /* MW 3 */ + 14204 "10101101" // /* MW 2 */ + 14205 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 194 first + 14206 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14207 "00000001" // /* MW 5 */ + 14208 "00000000" // /* MW 4 */ + 14209 "00000000" // /* MW 3 */ + 14210 "11111000" // /* MW 2 */ + 14211 "11111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 127 44 first + 14212 "10011000" // LDA.u8 r30, [p0, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14213 "11001010" // /* MW 3 */ + 14214 "00100111" // /* MW 2 */ + 14215 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 127 32 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 164 23 first +.src_ref 9 "avgpool2d_params.h" 165 23 +.src_ref 9 "avgpool2d_params.h" 165 23 first + 14216 "10111010" // ST.s8 r30, [p1], m4; SEL.EQZ r7, r29, r7, r27; MOV r27, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14217 "01111000" // /* MW 9 */ + 14218 "10010000" // /* MW 8 */ + 14219 "01101110" // /* MW 7 */ + 14220 "10010011" // /* MW 6 */ + 14221 "01110011" // /* MW 5 */ + 14222 "00111010" // /* MW 4 */ + 14223 "11100000" // /* MW 3 */ + 14224 "01111000" // /* MW 2 */ + 14225 "00110001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.src_ref 9 "avgpool2d_params.h" 188 31 +.src_ref 9 "avgpool2d_params.h" 188 31 + 14226 "10111010" // MOVA r0, #-256; SEL.EQZ r7, r0, r7, r27; MOV r27, r24 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14227 "01111000" // /* MW 9 */ + 14228 "00010000" // /* MW 8 */ + 14229 "01101110" // /* MW 7 */ + 14230 "10010011" // /* MW 6 */ + 14231 "01110011" // /* MW 5 */ + 14232 "00000000" // /* MW 4 */ + 14233 "00000000" // /* MW 3 */ + 14234 "00000000" // /* MW 2 */ + 14235 "11100000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 167 21 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 173 23 +.src_ref 9 "avgpool2d_params.h" 193 4 + 14236 "10111010" // MOVA r29, #17; MOVX r26, #0; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14237 "01011000" // /* MW 9 */ + 14238 "00000000" // /* MW 8 */ + 14239 "00001000" // /* MW 7 */ + 14240 "00001011" // /* MW 6 */ + 14241 "10100000" // /* MW 5 */ + 14242 "00000001" // /* MW 4 */ + 14243 "00000000" // /* MW 3 */ + 14244 "00111101" // /* MW 2 */ + 14245 "00000010" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.src_ref 9 "avgpool2d_params.h" 193 4 first + 14246 "01100100" // LSHL r29, r3, r29; MOV r3, #-16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14247 "11000001" // /* MW 5 */ + 14248 "10111111" // /* MW 4 */ + 14249 "10110001" // /* MW 3 */ + 14250 "01111011" // /* MW 2 */ + 14251 "00011111" // /* MW 1 */ + 14252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14253 "00000000" // /* MW 1 */ + 14254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14255 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 186 42 + 14256 "01000100" // MOVXM r30, #65534 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14257 "11111100" // /* MW 5 */ + 14258 "00111111" // /* MW 4 */ + 14259 "11111111" // /* MW 3 */ + 14260 "00000000" // /* MW 2 */ + 14261 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 142 15 first +.src_ref 9 "avgpool2d_params.h" 186 19 +.src_ref 9 "avgpool2d_params.h" 186 42 first + 14262 "10111010" // ST.s8 r19, [p1], #1; AND r30, r30, r6; ADD.NC r6, r6, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14263 "10101000" // /* MW 9 */ + 14264 "10000000" // /* MW 8 */ + 14265 "11001001" // /* MW 7 */ + 14266 "00100100" // /* MW 6 */ + 14267 "11100011" // /* MW 5 */ + 14268 "00111101" // /* MW 4 */ + 14269 "11100000" // /* MW 3 */ + 14270 "11001100" // /* MW 2 */ + 14271 "00100011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 22 first +.src_ref 9 "avgpool2d_params.h" 190 41 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 14272 "00011000" // MAC r5, r5, r30, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14273 "01100110" // /* MW 3 */ + 14274 "10001011" // /* MW 2 */ + 14275 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 173 23 +.src_ref 9 "avgpool2d_params.h" 188 31 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 14276 "11100100" // EXTEND.s16 r22, r6; MOV r27, eh0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14277 "00111001" // /* MW 5 */ + 14278 "11000010" // /* MW 4 */ + 14279 "00001101" // /* MW 3 */ + 14280 "10001110" // /* MW 2 */ + 14281 "00110101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 188 31 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14282 "00011000" // SEL.EQZ r0, r0, r22, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14283 "01100010" // /* MW 3 */ + 14284 "00000001" // /* MW 2 */ + 14285 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 first +.src_ref 9 "avgpool2d_params.h" 173 23 first + 14286 "00011000" // SEL.EQZ r22, r4, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14287 "10000010" // /* MW 3 */ + 14288 "00101101" // /* MW 2 */ + 14289 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 191 82 first + 14290 "10011000" // SUB r16, r5, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14291 "00000001" // /* MW 3 */ + 14292 "01100001" // /* MW 2 */ + 14293 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 191 118 + 14294 "10011000" // ADD r4, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14295 "00000000" // /* MW 3 */ + 14296 "01001001" // /* MW 2 */ + 14297 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 143 15 first +.src_ref 9 "avgpool2d_params.h" 193 4 first + 14298 "00101100" // ST.s8 r19, [p1], #3; EXTEND.s16 r5, r5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14299 "11100000" // /* MW 5 */ + 14300 "10010100" // /* MW 4 */ + 14301 "11100010" // /* MW 3 */ + 14302 "11001100" // /* MW 2 */ + 14303 "00100111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 + 14304 "00011000" // EXTEND.s16 r4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14305 "01110000" // /* MW 3 */ + 14306 "00001000" // /* MW 2 */ + 14307 "00010001" // /* MW 1 */ + 14308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14309 "00000000" // /* MW 1 */ + 14310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14311 "00000000" // /* MW 1 */ + 14312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14313 "00000000" // /* MW 1 */ + 14314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14315 "00000000" // /* MW 1 */ + 14316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14317 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 27 first + 14318 "00011000" // ST.s16 r23, [p1], m2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14319 "11110111" // /* MW 3 */ + 14320 "01001010" // /* MW 2 */ + 14321 "00000001" // /* MW 1 */ + 14322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14323 "00000000" // /* MW 1 */ + 14324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14325 "00000000" // /* MW 1 */ + 14326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14327 "00000000" // /* MW 1 */ + 14328 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14329 "00000000" // /* MW 1 */ + 14330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14331 "00000000" // /* MW 1 */ + 14332 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14333 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 164 21 first + 14334 "00011000" // ST.s8 r21, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14335 "10100111" // /* MW 3 */ + 14336 "00011110" // /* MW 2 */ + 14337 "00000001" // /* MW 1 */ + 14338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14339 "00000000" // /* MW 1 */ + 14340 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14341 "00000000" // /* MW 1 */ + 14342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14343 "00000000" // /* MW 1 */ + 14344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14345 "00000000" // /* MW 1 */ + 14346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14347 "00000000" // /* MW 1 */ + 14348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14349 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 165 21 first + 14350 "00011000" // ST.s8 r7, [p1], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14351 "11100111" // /* MW 3 */ + 14352 "00101000" // /* MW 2 */ + 14353 "00000001" // /* MW 1 */ + 14354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14355 "00000000" // /* MW 1 */ + 14356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14357 "00000000" // /* MW 1 */ + 14358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14359 "00000000" // /* MW 1 */ + 14360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14361 "00000000" // /* MW 1 */ + 14362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14363 "00000000" // /* MW 1 */ + 14364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14365 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 167 21 first + 14366 "00011000" // ST.s8 r26, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14367 "01000111" // /* MW 3 */ + 14368 "00011111" // /* MW 2 */ + 14369 "00000001" // /* MW 1 */ + 14370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14371 "00000000" // /* MW 1 */ + 14372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14373 "00000000" // /* MW 1 */ + 14374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14375 "00000000" // /* MW 1 */ + 14376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14377 "00000000" // /* MW 1 */ + 14378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14379 "00000000" // /* MW 1 */ + 14380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14381 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 21 first + 14382 "00011000" // ST.s8 r25, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14383 "00100111" // /* MW 3 */ + 14384 "00011111" // /* MW 2 */ + 14385 "00000001" // /* MW 1 */ + 14386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14387 "00000000" // /* MW 1 */ + 14388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14389 "00000000" // /* MW 1 */ + 14390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14391 "00000000" // /* MW 1 */ + 14392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14393 "00000000" // /* MW 1 */ + 14394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14395 "00000000" // /* MW 1 */ + 14396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14397 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 21 first + 14398 "00011000" // ST.s8 r20, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14399 "10000111" // /* MW 3 */ + 14400 "00011110" // /* MW 2 */ + 14401 "00000001" // /* MW 1 */ + 14402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14403 "00000000" // /* MW 1 */ + 14404 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14405 "00000000" // /* MW 1 */ + 14406 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14407 "00000000" // /* MW 1 */ + 14408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14409 "00000000" // /* MW 1 */ + 14410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14411 "00000000" // /* MW 1 */ + 14412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14413 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 170 21 first + 14414 "00011000" // ST.s8 r18, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14415 "01000111" // /* MW 3 */ + 14416 "00011110" // /* MW 2 */ + 14417 "00000001" // /* MW 1 */ + 14418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14419 "00000000" // /* MW 1 */ + 14420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14421 "00000000" // /* MW 1 */ + 14422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14423 "00000000" // /* MW 1 */ + 14424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14425 "00000000" // /* MW 1 */ + 14426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14427 "00000000" // /* MW 1 */ + 14428 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14429 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 171 21 first + 14430 "00011000" // ST.s8 r28, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14431 "10000111" // /* MW 3 */ + 14432 "00011111" // /* MW 2 */ + 14433 "00000001" // /* MW 1 */ + 14434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14435 "00000000" // /* MW 1 */ + 14436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14437 "00000000" // /* MW 1 */ + 14438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14439 "00000000" // /* MW 1 */ + 14440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14441 "00000000" // /* MW 1 */ + 14442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14443 "00000000" // /* MW 1 */ + 14444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14445 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 171 21 +.src_ref 9 "avgpool2d_params.h" 172 21 first + 14446 "00011000" // ST.s8 r28, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14447 "10000111" // /* MW 3 */ + 14448 "00011111" // /* MW 2 */ + 14449 "00000001" // /* MW 1 */ + 14450 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14451 "00000000" // /* MW 1 */ + 14452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14453 "00000000" // /* MW 1 */ + 14454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14455 "00000000" // /* MW 1 */ + 14456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14457 "00000000" // /* MW 1 */ + 14458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14459 "00000000" // /* MW 1 */ + 14460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14461 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 21 first + 14462 "00011000" // ST.s8 r22, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14463 "11000111" // /* MW 3 */ + 14464 "00011110" // /* MW 2 */ + 14465 "00000001" // /* MW 1 */ + 14466 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14467 "00000000" // /* MW 1 */ + 14468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14469 "00000000" // /* MW 1 */ + 14470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14471 "00000000" // /* MW 1 */ + 14472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14473 "00000000" // /* MW 1 */ + 14474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14475 "00000000" // /* MW 1 */ + 14476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14477 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 21 +.src_ref 9 "avgpool2d_params.h" 174 21 first + 14478 "00011000" // ST.s8 r22, [p1], m3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14479 "11000111" // /* MW 3 */ + 14480 "01101010" // /* MW 2 */ + 14481 "00000001" // /* MW 1 */ + 14482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14483 "00000000" // /* MW 1 */ + 14484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14485 "00000000" // /* MW 1 */ + 14486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14487 "00000000" // /* MW 1 */ + 14488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14489 "00000000" // /* MW 1 */ + 14490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14491 "00000000" // /* MW 1 */ + 14492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14493 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 186 17 first + 14494 "00011000" // ST.s16 r6, [p1], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14495 "11010111" // /* MW 3 */ + 14496 "00011100" // /* MW 2 */ + 14497 "00000001" // /* MW 1 */ + 14498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14499 "00000000" // /* MW 1 */ + 14500 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14501 "00000000" // /* MW 1 */ + 14502 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14503 "00000000" // /* MW 1 */ + 14504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14505 "00000000" // /* MW 1 */ + 14506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14507 "00000000" // /* MW 1 */ + 14508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14509 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 188 18 first + 14510 "00011000" // ST.s16 r0, [p1], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14511 "00010111" // /* MW 3 */ + 14512 "00001000" // /* MW 2 */ + 14513 "00000001" // /* MW 1 */ + 14514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14515 "00000000" // /* MW 1 */ + 14516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14517 "00000000" // /* MW 1 */ + 14518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14519 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 192 118 first +.src_ref 9 "avgpool2d_params.h" 192 144 first + 14520 "00011000" // MSC r16, r16, r17, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14521 "00011110" // /* MW 3 */ + 14522 "01100000" // /* MW 2 */ + 14523 "00010100" // /* MW 1 */ + 14524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14525 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 194 first + 14526 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 14527 "00000000" // /* MW 3 */ + 14528 "00101000" // /* MW 2 */ + 14529 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 first +.src_ref 9 "avgpool2d_params.h" 193 4 first +.delay_slot + 14530 "01011100" // ST r5, [p1], #8; LSHL r0, r16, r31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14531 "11111011" // /* MW 5 */ + 14532 "00000011" // /* MW 4 */ + 14533 "00111000" // /* MW 3 */ + 14534 "10010110" // /* MW 2 */ + 14535 "00100101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14536 "01011100" // ST r2, [p1], #-4; ADD r0, r29, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14537 "00000001" // /* MW 5 */ + 14538 "10000000" // /* MW 4 */ + 14539 "00111110" // /* MW 3 */ + 14540 "10001010" // /* MW 2 */ + 14541 "00111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14542 "01011100" // ST r4, [p1], #8; ASHL r0, r0, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14543 "01111101" // /* MW 5 */ + 14544 "00000000" // /* MW 4 */ + 14545 "00110000" // /* MW 3 */ + 14546 "10010010" // /* MW 2 */ + 14547 "00100101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14548 "10011000" // ST r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14549 "00110001" // /* MW 3 */ + 14550 "00000110" // /* MW 2 */ + 14551 "00001001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14552 "10011000" // ST r0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14553 "00010001" // /* MW 3 */ + 14554 "00010100" // /* MW 2 */ +.label _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh__end +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_end0 + 14555 "00001001" // /* MW 1 */ +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_begin0 +.label _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E +.function avgpool2d<(unsigned char)'\x01', bfloat16> _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E +.src_ref 9 "avgpool2d.h" 71 +.src_ref 9 "avgpool2d.h" 71 first +.src_ref 9 "avgpool2d.h" 79 46 +.src_ref 9 "avgpool2d.h" 83 27 +.function_start + 14560 "10111010" // MOVA dj0, #46; PADDXM [sp], #192 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14561 "01110000" // /* MW 9 */ + 14562 "00000000" // /* MW 8 */ + 14563 "00000000" // /* MW 7 */ + 14564 "00000000" // /* MW 6 */ + 14565 "00000110" // /* MW 5 */ + 14566 "00000000" // /* MW 4 */ + 14567 "10000000" // /* MW 3 */ + 14568 "11000010" // /* MW 2 */ + 14569 "00000101" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 79 46 first +.src_ref 9 "avgpool2d.h" 83 27 first + 14570 "10111010" // LDA.s16 r17, [p2, dj0]; ST lr, [sp, #-12]; MOV p3, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14571 "01110010" // /* MW 9 */ + 14572 "11110000" // /* MW 8 */ + 14573 "10110010" // /* MW 7 */ + 14574 "10000001" // /* MW 6 */ + 14575 "00111101" // /* MW 5 */ + 14576 "11110100" // /* MW 4 */ + 14577 "01010111" // /* MW 3 */ + 14578 "01000110" // /* MW 2 */ + 14579 "01000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 83 27 + 14580 "00000010" // ST p6, [sp, #-8]; MOV dj0, #-130 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14581 "01010000" // /* MW 7 */ + 14582 "01111110" // /* MW 6 */ + 14583 "01000111" // /* MW 5 */ + 14584 "00000000" // /* MW 4 */ + 14585 "10110000" // /* MW 3 */ + 14586 "01100011" // /* MW 2 */ + 14587 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 83 27 +.src_ref 9 "avgpool2d.h" 97 24 + 14588 "11010100" // ST.s16 r17, [p3, dj0]; MOV p6, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14589 "10000001" // /* MW 5 */ + 14590 "11000001" // /* MW 4 */ + 14591 "11101100" // /* MW 3 */ + 14592 "01000110" // /* MW 2 */ + 14593 "01100000" // /* MW 1 */ + 14594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14595 "00000000" // /* MW 1 */ + 14596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14597 "00000000" // /* MW 1 */ + 14598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14599 "00000000" // /* MW 1 */ + 14600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14601 "00000000" // /* MW 1 */ + 14602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14603 "00000000" // /* MW 1 */ + 14604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14605 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 83 27 + 14606 "00001100" // LDA.s16 r16, [p3, dj0]; ST p2, [sp, #-16] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14607 "00111011" // /* MW 5 */ + 14608 "11100010" // /* MW 4 */ + 14609 "01011111" // /* MW 3 */ + 14610 "01000010" // /* MW 2 */ + 14611 "01100000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 85 first + 14612 "10011000" // LDA.u8 r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14613 "01001010" // /* MW 3 */ + 14614 "00000110" // /* MW 2 */ + 14615 "00000010" // /* MW 1 */ + 14616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14617 "00000000" // /* MW 1 */ + 14618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14619 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 67 +.no_stack_arguments + 14620 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 14621 "00000001" // /* MW 5 */ + 14622 "00000000" // /* MW 4 */ + 14623 "11010000" // /* MW 3 */ + 14624 "01001110" // /* MW 2 */ + 14625 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 9 "avgpool2d.h" 204 25 +.delay_slot + 14626 "00000010" // MOVS p1, p7; MOV p7, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14627 "01110000" // /* MW 7 */ + 14628 "01100000" // /* MW 6 */ + 14629 "10110001" // /* MW 5 */ + 14630 "00000011" // /* MW 4 */ + 14631 "01100000" // /* MW 3 */ + 14632 "10010001" // /* MW 2 */ + 14633 "00110011" // /* MW 1 */ +.delay_slot + 14634 "10011000" // ST p1, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14635 "10011101" // /* MW 3 */ + 14636 "11111100" // /* MW 2 */ + 14637 "00001111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 14638 "11111000" // VBCST.16 x0, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14639 "01110010" // /* MW 3 */ + 14640 "01000001" // /* MW 2 */ + 14641 "00011000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 90 first +.delay_slot + 14642 "01011100" // ST r17, [sp, #-20]; ADD r1, r18, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14643 "11110110" // /* MW 5 */ + 14644 "00000111" // /* MW 4 */ + 14645 "10111001" // /* MW 3 */ + 14646 "11000110" // /* MW 2 */ + 14647 "11111101" // /* MW 1 */ +.delay_slot + 14648 "00000010" // VST x0, [sp, #-128]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14649 "01110000" // /* MW 7 */ + 14650 "10100101" // /* MW 6 */ + 14651 "00000001" // /* MW 5 */ + 14652 "00000000" // /* MW 4 */ + 14653 "01100000" // /* MW 3 */ + 14654 "00000110" // /* MW 2 */ + 14655 "11111111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.return_address + 14656 "10111010" // LDA r17, [sp, #-20]; MOVXM p0, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14657 "00010000" // /* MW 9 */ + 14658 "00101010" // /* MW 8 */ + 14659 "00110000" // /* MW 7 */ + 14660 "11100000" // /* MW 6 */ + 14661 "00000001" // /* MW 5 */ + 14662 "00000000" // /* MW 4 */ + 14663 "00100000" // /* MW 3 */ + 14664 "11000110" // /* MW 2 */ + 14665 "11111101" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 + 14666 "10111010" // LDA.s8 r19, [p0]; MOVX r24, #0; VINSERT.32 x0, x0, #0, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14667 "10111000" // /* MW 9 */ + 14668 "00001000" // /* MW 8 */ + 14669 "00000000" // /* MW 7 */ + 14670 "00001000" // /* MW 6 */ + 14671 "10000000" // /* MW 5 */ + 14672 "00000001" // /* MW 4 */ + 14673 "01010000" // /* MW 3 */ + 14674 "11001100" // /* MW 2 */ + 14675 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.src_ref 9 "avgpool2d.h" 85 95 + 14676 "10111010" // MOVA r20, #60; MOVX vaddSign0, #1; VMOV bmll3, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14677 "01111000" // /* MW 9 */ + 14678 "01001001" // /* MW 8 */ + 14679 "10000000" // /* MW 7 */ + 14680 "00000001" // /* MW 6 */ + 14681 "11010010" // /* MW 5 */ + 14682 "00000010" // /* MW 4 */ + 14683 "00000000" // /* MW 3 */ + 14684 "10010100" // /* MW 2 */ + 14685 "00000111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 85 95 +.src_ref 9 "avgpool2d.h" 88 8 + 14686 "10111010" // LDA r21, [sp, #-16]; MOVX r16, #1; VBCST.16 x1, r24 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14687 "01111000" // /* MW 9 */ + 14688 "10111001" // /* MW 8 */ + 14689 "01110000" // /* MW 7 */ + 14690 "00101000" // /* MW 6 */ + 14691 "00000000" // /* MW 5 */ + 14692 "00000001" // /* MW 4 */ + 14693 "00100000" // /* MW 3 */ + 14694 "01010110" // /* MW 2 */ + 14695 "11111110" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "avgpool2d.h" 85 95 + 14696 "10111010" // MOVA dj4, #-132; MOVX r18, #828; MOV p2, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14697 "01111000" // /* MW 9 */ + 14698 "11110000" // /* MW 8 */ + 14699 "00110010" // /* MW 7 */ + 14700 "10001001" // /* MW 6 */ + 14701 "00100111" // /* MW 5 */ + 14702 "00011001" // /* MW 4 */ + 14703 "10000000" // /* MW 3 */ + 14704 "10010010" // /* MW 2 */ + 14705 "11101111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 + 14706 "01010100" // VLDA x0, [sp, #-128]; MOV m5, #-9 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14707 "11011101" // /* MW 5 */ + 14708 "00011111" // /* MW 4 */ + 14709 "01111010" // /* MW 3 */ + 14710 "00000111" // /* MW 2 */ + 14711 "11111111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 88 8 first + 14712 "10111010" // MOVA dc0, #0; MOVXM ls, #15104 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14713 "00010000" // /* MW 9 */ + 14714 "10000000" // /* MW 8 */ + 14715 "01111101" // /* MW 7 */ + 14716 "00001100" // /* MW 6 */ + 14717 "00000000" // /* MW 5 */ + 14718 "00000000" // /* MW 4 */ + 14719 "10000000" // /* MW 3 */ + 14720 "00000011" // /* MW 2 */ + 14721 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 85 95 first +.src_ref 9 "avgpool2d.h" 365 + 14722 "10111010" // LDA lr, [sp, #-12]; MOVS dc4, dc0; VINSERT.16 x2, x1, #0, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14723 "10110010" // /* MW 9 */ + 14724 "00010100" // /* MW 8 */ + 14725 "10000101" // /* MW 7 */ + 14726 "00000000" // /* MW 6 */ + 14727 "01001011" // /* MW 5 */ + 14728 "00000000" // /* MW 4 */ + 14729 "00100100" // /* MW 3 */ + 14730 "10000111" // /* MW 2 */ + 14731 "11111110" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 + 14732 "00011000" // MOVX crRnd, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14733 "10000000" // /* MW 3 */ + 14734 "11111010" // /* MW 2 */ + 14735 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 88 8 first + 14736 "00111010" // VCONV.bf16.fp32 wl4, bmll3; MOVXM le, #15376 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14737 "00010001" // /* MW 9 */ + 14738 "00001000" // /* MW 8 */ + 14739 "10111110" // /* MW 7 */ + 14740 "00001101" // /* MW 6 */ + 14741 "00000000" // /* MW 5 */ + 14742 "00000000" // /* MW 4 */ + 14743 "11000000" // /* MW 3 */ + 14744 "00110010" // /* MW 2 */ + 14745 "01001000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 14746 "00011000" // ADD.NC p1, r21, #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14747 "10001110" // /* MW 3 */ + 14748 "01101010" // /* MW 2 */ + 14749 "00011001" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 first + 14750 "10111000" // VEXTRACT.16 r17, x4, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14751 "00000001" // /* MW 3 */ + 14752 "01010001" // /* MW 2 */ + 14753 "00011100" // /* MW 1 */ + 14754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14755 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 95 + 14756 "01111000" // VINSERT.16 x1, x1, #0, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14757 "00101001" // /* MW 3 */ + 14758 "10001010" // /* MW 2 */ + 14759 "00011000" // /* MW 1 */ + 14760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14761 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 95 + 14762 "01001000" // VMUL.f dm0, x1, x2, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14763 "01000001" // /* MW 3 */ + 14764 "11100010" // /* MW 2 */ + 14765 "10100000" // /* MW 1 */ + 14766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14767 "00000000" // /* MW 1 */ + 14768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14769 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 14770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14771 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 95 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 14772 "00011000" // ST.s16 r17, [p2, dj4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14773 "00110111" // /* MW 3 */ + 14774 "10000010" // /* MW 2 */ + 14775 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14777 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14778 "00011000" // VCONV.bf16.fp32 wl1, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14779 "00010110" // /* MW 3 */ + 14780 "11000000" // /* MW 2 */ + 14781 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14783 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14784 "10111000" // VEXTRACT.16 r17, x1, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14785 "00000001" // /* MW 3 */ + 14786 "01000101" // /* MW 2 */ + 14787 "00011100" // /* MW 1 */ + 14788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14789 "00000000" // /* MW 1 */ + 14790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14791 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 97 24 first + 14792 "00111100" // LDA.s16 r17, [p1], #12; VLDB x11, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14793 "11101000" // /* MW 5 */ + 14794 "00111101" // /* MW 4 */ + 14795 "01011100" // /* MW 3 */ + 14796 "11000110" // /* MW 2 */ + 14797 "00101101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 99 24 first + 14798 "00111100" // LDA.s8 r19, [p1], #1; VLDB x6, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14799 "01101000" // /* MW 5 */ + 14800 "00111011" // /* MW 4 */ + 14801 "01011100" // /* MW 3 */ + 14802 "11001100" // /* MW 2 */ + 14803 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 101 24 first + 14804 "00111100" // LDA.s8 r20, [p1], #-8; VLDB x7, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14805 "11101000" // /* MW 5 */ + 14806 "00111011" // /* MW 4 */ + 14807 "01011100" // /* MW 3 */ + 14808 "11010000" // /* MW 2 */ + 14809 "00110001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 103 24 first + 14810 "00111100" // LDA.u8 r21, [p1], #1; VLDB x8, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14811 "01101000" // /* MW 5 */ + 14812 "00111100" // /* MW 4 */ + 14813 "01011100" // /* MW 3 */ + 14814 "11010101" // /* MW 2 */ + 14815 "00100011" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 14816 "10011000" // LDA.u8 r22, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14817 "11001010" // /* MW 3 */ + 14818 "00011110" // /* MW 2 */ + 14819 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 14820 "10011000" // LDA.u8 r23, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14821 "11101010" // /* MW 3 */ + 14822 "00011110" // /* MW 2 */ + 14823 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 14824 "10011000" // LDA.u8 r26, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14825 "01001010" // /* MW 3 */ + 14826 "00011111" // /* MW 2 */ + 14827 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 105 24 first + 14828 "11010100" // LDA.u8 r17, [p1], #1; MOV m4, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14829 "01000001" // /* MW 5 */ + 14830 "00010001" // /* MW 4 */ + 14831 "01011000" // /* MW 3 */ + 14832 "11000101" // /* MW 2 */ + 14833 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 105 24 +.src_ref 9 "avgpool2d.h" 107 27 first + 14834 "10111010" // LDA.u8 r28, [p1], #1; VLDB x5, [p6], m4; VSHUFFLE x2, x11, x6, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14835 "00111110" // /* MW 9 */ + 14836 "10100110" // /* MW 8 */ + 14837 "10101101" // /* MW 7 */ + 14838 "00000000" // /* MW 6 */ + 14839 "01110100" // /* MW 5 */ + 14840 "10001001" // /* MW 4 */ + 14841 "01010110" // /* MW 3 */ + 14842 "11110001" // /* MW 2 */ + 14843 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 85 95 first +.src_ref 9 "avgpool2d.h" 108 27 first +.src_ref 9 "avgpool2d.h" 133 24 first + 14844 "10111010" // LDA.s16 r0, [p2, dj4]; VLDB x9, [p6], #64; VSHUFFLE x6, x11, x6, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14845 "00111110" // /* MW 9 */ + 14846 "10101000" // /* MW 8 */ + 14847 "10101101" // /* MW 7 */ + 14848 "00000001" // /* MW 6 */ + 14849 "01110100" // /* MW 5 */ + 14850 "00011110" // /* MW 4 */ + 14851 "01010110" // /* MW 3 */ + 14852 "00000010" // /* MW 2 */ + 14853 "01010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 9 "avgpool2d.h" 135 24 first + 14854 "01100110" // LDA.u8 r29, [p1], m5; VLDB x3, [p6], #64; LSHL r21, r21, r16; VMUL.f dm1, x2, x0, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14855 "00000001" // /* MW 11 */ + 14856 "11100100" // /* MW 10 */ + 14857 "10010001" // /* MW 9 */ + 14858 "01101111" // /* MW 8 */ + 14859 "01011000" // /* MW 7 */ + 14860 "00101011" // /* MW 6 */ + 14861 "11101000" // /* MW 5 */ + 14862 "00111001" // /* MW 4 */ + 14863 "01011100" // /* MW 3 */ + 14864 "01110101" // /* MW 2 */ + 14865 "00110101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 137 24 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 14866 "10110110" // LDA.s16 r1, [p1], #-6; VLDB x10, [p6], #64; LSHL r22, r22, r16; VSHIFT x11, x2, x6, r21 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14867 "01101000" // /* MW 11 */ + 14868 "10101011" // /* MW 10 */ + 14869 "11001001" // /* MW 9 */ + 14870 "01101110" // /* MW 8 */ + 14871 "01101000" // /* MW 7 */ + 14872 "00101101" // /* MW 6 */ + 14873 "01101000" // /* MW 5 */ + 14874 "00111101" // /* MW 4 */ + 14875 "01011100" // /* MW 3 */ + 14876 "10000110" // /* MW 2 */ + 14877 "00111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 109 27 first +.src_ref 9 "avgpool2d.h" 139 24 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 14878 "10110110" // LDA m0, [p1], #-8; VLDB x4, [p6], #64; LSHL r23, r23, r16; VSHUFFLE x11, x7, x8, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14879 "00111000" // /* MW 11 */ + 14880 "00100110" // /* MW 10 */ + 14881 "11011110" // /* MW 9 */ + 14882 "01101110" // /* MW 8 */ + 14883 "01111000" // /* MW 7 */ + 14884 "00101111" // /* MW 6 */ + 14885 "01101000" // /* MW 5 */ + 14886 "00111010" // /* MW 4 */ + 14887 "11011100" // /* MW 3 */ + 14888 "10000000" // /* MW 2 */ + 14889 "00111101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14890 "01000110" // LDA dn0, [p1], #-8; LSHL r26, r26, r16; VSHIFT x2, x2, x6, r22; VMAC.f dm1, dm1, x11, x0, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14891 "00000001" // /* MW 11 */ + 14892 "00110110" // /* MW 10 */ + 14893 "10010001" // /* MW 9 */ + 14894 "10101101" // /* MW 8 */ + 14895 "00110101" // /* MW 7 */ + 14896 "10010001" // /* MW 6 */ + 14897 "00001101" // /* MW 5 */ + 14898 "10110101" // /* MW 4 */ + 14899 "11010110" // /* MW 3 */ + 14900 "10000100" // /* MW 2 */ + 14901 "00111101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 110 27 first + 14902 "10111010" // LDA dj0, [p1], #12; LSHL r17, r17, r16; VSHUFFLE x8, x7, x8, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14903 "00111000" // /* MW 9 */ + 14904 "00101000" // /* MW 8 */ + 14905 "00011110" // /* MW 7 */ + 14906 "01101110" // /* MW 6 */ + 14907 "00011000" // /* MW 5 */ + 14908 "00100011" // /* MW 4 */ + 14909 "11010000" // /* MW 3 */ + 14910 "10001000" // /* MW 2 */ + 14911 "00100111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 + 14912 "00101100" // LDA dn4, [p1], #-8; LSHL r28, r28, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14913 "00011011" // /* MW 5 */ + 14914 "01110010" // /* MW 4 */ + 14915 "11011110" // /* MW 3 */ + 14916 "11000100" // /* MW 2 */ + 14917 "00111101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 + 14918 "11010100" // LDA.u16 r30, [p1, #-8]; VBCST.16 x1, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14919 "11100101" // /* MW 5 */ + 14920 "00000010" // /* MW 4 */ + 14921 "01010001" // /* MW 3 */ + 14922 "11111011" // /* MW 2 */ + 14923 "00111000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 5 "broadcast.hpp" 56 25 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 14924 "10010100" // LDA.s8 r31, [p0]; VSHIFT x2, x2, x11, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14925 "11100101" // /* MW 5 */ + 14926 "00101011" // /* MW 4 */ + 14927 "01010010" // /* MW 3 */ + 14928 "11111100" // /* MW 2 */ + 14929 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 144 27 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 14930 "11010100" // LDA dj4, [p1]; VSHUFFLE x2, x9, x3, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14931 "10100000" // /* MW 5 */ + 14932 "10010011" // /* MW 4 */ + 14933 "11010010" // /* MW 3 */ + 14934 "11001000" // /* MW 2 */ + 14935 "00100000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 143 27 first +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14936 "01100010" // VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14937 "00100001" // /* MW 7 */ + 14938 "00100100" // /* MW 6 */ + 14939 "10010010" // /* MW 5 */ + 14940 "01100110" // /* MW 4 */ + 14941 "11001100" // /* MW 3 */ + 14942 "11001001" // /* MW 2 */ + 14943 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 14944 "11011000" // VSHIFT x9, x3, x2, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14945 "01010110" // /* MW 3 */ + 14946 "10011001" // /* MW 2 */ + 14947 "00011100" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 141 24 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 14948 "11111000" // MOV m5, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14949 "10100000" // /* MW 3 */ + 14950 "00000000" // /* MW 2 */ + 14951 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 141 24 +.src_ref 9 "avgpool2d.h" 145 27 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 14952 "01001010" // VLDB x8, [p6], m5; VSHUFFLE x7, x10, x4, r19; VMAC.f dm2, dm2, x3, x0, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14953 "00000001" // /* MW 9 */ + 14954 "01000110" // /* MW 8 */ + 14955 "10010010" // /* MW 7 */ + 14956 "01100110" // /* MW 6 */ + 14957 "01001100" // /* MW 5 */ + 14958 "11010010" // /* MW 4 */ + 14959 "01101011" // /* MW 3 */ + 14960 "01010100" // /* MW 2 */ + 14961 "00001101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 88 8 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14962 "10100100" // LTU r27, r16, r30; VSHIFT x3, x3, x2, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14963 "10110101" // /* MW 5 */ + 14964 "00110010" // /* MW 4 */ + 14965 "10010011" // /* MW 3 */ + 14966 "11111101" // /* MW 2 */ + 14967 "10000110" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 88 8 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14968 "10100100" // SEL.EQZ r30, r16, r30, r27; VSHIFT x9, x6, x11, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14969 "10101101" // /* MW 5 */ + 14970 "01101011" // /* MW 4 */ + 14971 "01001001" // /* MW 3 */ + 14972 "10111100" // /* MW 2 */ + 14973 "10000111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 169 24 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14974 "01100110" // VLDB x6, [p6], #64; LSHL r16, r29, r16; VSHIFT x3, x3, x7, r28; VMAC.f dm2, dm2, x9, x0, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14975 "00000001" // /* MW 11 */ + 14976 "01010010" // /* MW 10 */ + 14977 "10010010" // /* MW 9 */ + 14978 "11011010" // /* MW 8 */ + 14979 "11110010" // /* MW 7 */ + 14980 "10011011" // /* MW 6 */ + 14981 "11011001" // /* MW 5 */ + 14982 "00010000" // /* MW 4 */ + 14983 "11110110" // /* MW 3 */ + 14984 "10110110" // /* MW 2 */ + 14985 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 9 "avgpool2d.h" 171 24 first +.src_ref 9 "avgpool2d.h" 204 25 +.src_ref 9 "avgpool2d.h" 208 25 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14986 "00111010" // VLDB x4, [p6], #64; MOVX crRnd, r31; VSHIFT x9, x9, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14987 "01101000" // /* MW 9 */ + 14988 "00100011" // /* MW 8 */ + 14989 "01100110" // /* MW 7 */ + 14990 "00000010" // /* MW 6 */ + 14991 "11010100" // /* MW 5 */ + 14992 "00111111" // /* MW 4 */ + 14993 "01101000" // /* MW 3 */ + 14994 "00111010" // /* MW 2 */ + 14995 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 173 24 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14996 "10110100" // VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14997 "11010101" // /* MW 5 */ + 14998 "01101011" // /* MW 4 */ + 14999 "10000011" // /* MW 3 */ + 15000 "10011110" // /* MW 2 */ + 15001 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 146 27 first +.src_ref 9 "avgpool2d.h" 175 24 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15002 "01001010" // VLDB x9, [p6], #64; VSHUFFLE x10, x10, x4, r20; VMAC.f dm4, dm2, x3, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15003 "00100001" // /* MW 9 */ + 15004 "01000110" // /* MW 8 */ + 15005 "10010100" // /* MW 7 */ + 15006 "01100110" // /* MW 6 */ + 15007 "01010000" // /* MW 5 */ + 15008 "01010010" // /* MW 4 */ + 15009 "11101101" // /* MW 3 */ + 15010 "00111100" // /* MW 2 */ + 15011 "00001100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15012 "01100010" // VSHIFT x3, x2, x7, r23; VMUL.f dm1, x3, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15013 "00000001" // /* MW 7 */ + 15014 "11100110" // /* MW 6 */ + 15015 "10010001" // /* MW 5 */ + 15016 "11000110" // /* MW 4 */ + 15017 "11011110" // /* MW 3 */ + 15018 "10010011" // /* MW 2 */ + 15019 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15020 "11011000" // VSHIFT x8, x3, x8, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15021 "01000010" // /* MW 3 */ + 15022 "00011100" // /* MW 2 */ + 15023 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15024 "11011000" // VSHIFT x9, x6, x11, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15025 "11011110" // /* MW 3 */ + 15026 "10110101" // /* MW 2 */ + 15027 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15028 "01100010" // VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15029 "00000001" // /* MW 7 */ + 15030 "00110010" // /* MW 6 */ + 15031 "10010001" // /* MW 5 */ + 15032 "11000110" // /* MW 4 */ + 15033 "11000010" // /* MW 3 */ + 15034 "11001010" // /* MW 2 */ + 15035 "00000010" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 88 8 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 15036 "10011000" // ADD.NC lc, r30, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15037 "01111111" // /* MW 3 */ + 15038 "01111111" // /* MW 2 */ + 15039 "00011101" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 179 27 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 15040 "01111000" // VSHUFFLE x5, x6, x4, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15041 "01010000" // /* MW 3 */ + 15042 "10110010" // /* MW 2 */ + 15043 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 178 27 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15044 "01100010" // VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15045 "00100001" // /* MW 7 */ + 15046 "00101010" // /* MW 6 */ + 15047 "10010010" // /* MW 5 */ + 15048 "01100110" // /* MW 4 */ + 15049 "01001100" // /* MW 3 */ + 15050 "00110010" // /* MW 2 */ + 15051 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15052 "11011000" // VSHIFT x4, x6, x5, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15053 "11010110" // /* MW 3 */ + 15054 "00110010" // /* MW 2 */ + 15055 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15056 "01001000" // VMAC.f dm4, dm4, x6, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15057 "00100001" // /* MW 3 */ + 15058 "10001100" // /* MW 2 */ + 15059 "10010100" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 15060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15061 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 15062 "11011000" // VSHIFT x4, x2, x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15063 "11010110" // /* MW 3 */ + 15064 "00010011" // /* MW 2 */ + 15065 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15066 "01100010" // VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15067 "00100001" // /* MW 7 */ + 15068 "10001000" // /* MW 6 */ + 15069 "10010100" // /* MW 5 */ + 15070 "11000110" // /* MW 4 */ + 15071 "11101010" // /* MW 3 */ + 15072 "00010011" // /* MW 2 */ + 15073 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15074 "11011000" // VSHIFT x7, x4, x10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15075 "01000110" // /* MW 3 */ + 15076 "10100101" // /* MW 2 */ + 15077 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15078 "01001000" // VMAC.f dm0, dm2, x2, x0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15079 "00000001" // /* MW 3 */ + 15080 "01000100" // /* MW 2 */ + 15081 "10010000" // /* MW 1 */ + 15082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15083 "00000000" // /* MW 1 */ + 15084 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15085 "01100111" // /* MW 3 */ + 15086 "00000001" // /* MW 2 */ + 15087 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 15088 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 15089 "01110000" // /* MW 15 */ + 15090 "10000000" // /* MW 14 */ + 15091 "01111100" // /* MW 13 */ + 15092 "10100101" // /* MW 12 */ + 15093 "00000001" // /* MW 11 */ + 15094 "00000000" // /* MW 10 */ + 15095 "00000000" // /* MW 9 */ + 15096 "00000000" // /* MW 8 */ + 15097 "01011011" // /* MW 7 */ + 15098 "00000001" // /* MW 6 */ + 15099 "00100000" // /* MW 5 */ + 15100 "00000000" // /* MW 4 */ + 15101 "11110000" // /* MW 3 */ + 15102 "00101100" // /* MW 2 */ + 15103 "00000000" // /* MW 1 */ +.label ZLS_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_544 +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "avgpool2d.h" 180 27 first +.begin_of_loop +.aggressive_scheduled_block_id 7 +.noswbrkpt +.loop_nesting 1 + 15104 "11110100" // VLDB.3D x3, [p6], d0; VSHUFFLE x2, x3, x9, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15105 "10011000" // /* MW 5 */ + 15106 "00111001" // /* MW 4 */ + 15107 "10000010" // /* MW 3 */ + 15108 "00011110" // /* MW 2 */ + 15109 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 97 24 first +.src_ref 9 "avgpool2d.h" 181 27 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15110 "11110100" // VLDB x11, [p6], #64; VSHUFFLE x7, x3, x9, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15111 "10100000" // /* MW 5 */ + 15112 "00111001" // /* MW 4 */ + 15113 "10000111" // /* MW 3 */ + 15114 "11011110" // /* MW 2 */ + 15115 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 99 24 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 15116 "01001010" // VLDB x6, [p6], #64; VSHIFT x10, x5, x2, r26; VMAC.f dm0, dm0, x8, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15117 "00100001" // /* MW 9 */ + 15118 "00010000" // /* MW 8 */ + 15119 "10010000" // /* MW 7 */ + 15120 "11000110" // /* MW 6 */ + 15121 "01101010" // /* MW 5 */ + 15122 "00101001" // /* MW 4 */ + 15123 "01101101" // /* MW 3 */ + 15124 "00111011" // /* MW 2 */ + 15125 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 101 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15126 "10110100" // VLDB x7, [p6], #64; VSHIFT x6, x6, x5, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15127 "10110101" // /* MW 5 */ + 15128 "01100101" // /* MW 4 */ + 15129 "10000110" // /* MW 3 */ + 15130 "10111110" // /* MW 2 */ + 15131 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 103 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15132 "10110100" // VLDB x8, [p6], #64; VSHIFT x4, x5, x2, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15133 "10101101" // /* MW 5 */ + 15134 "01010010" // /* MW 4 */ + 15135 "10000100" // /* MW 3 */ + 15136 "11000110" // /* MW 2 */ + 15137 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 105 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15138 "01001010" // VLDB x5, [p6], m4; VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15139 "00100001" // /* MW 9 */ + 15140 "00010100" // /* MW 8 */ + 15141 "10010000" // /* MW 7 */ + 15142 "11000110" // /* MW 6 */ + 15143 "11000110" // /* MW 5 */ + 15144 "00100011" // /* MW 4 */ + 15145 "11101010" // /* MW 3 */ + 15146 "00010010" // /* MW 2 */ + 15147 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 133 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15148 "10110100" // VLDB x9, [p6], #64; VSHIFT x9, x6, x2, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15149 "11100101" // /* MW 5 */ + 15150 "01100010" // /* MW 4 */ + 15151 "10001001" // /* MW 3 */ + 15152 "11001110" // /* MW 2 */ + 15153 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 135 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15154 "10110100" // VLDB x3, [p6], #64; VSHIFT x2, x5, x2, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15155 "10111101" // /* MW 5 */ + 15156 "01010010" // /* MW 4 */ + 15157 "10000010" // /* MW 3 */ + 15158 "10011110" // /* MW 2 */ + 15159 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 137 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15160 "01001010" // VLDB x10, [p6], #64; VSHIFT x2, x2, x3, r16; VMAC.f dm0, dm0, x4, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15161 "00100001" // /* MW 9 */ + 15162 "00001000" // /* MW 8 */ + 15163 "10010000" // /* MW 7 */ + 15164 "11000110" // /* MW 6 */ + 15165 "11000010" // /* MW 5 */ + 15166 "00010001" // /* MW 4 */ + 15167 "01101001" // /* MW 3 */ + 15168 "00111101" // /* MW 2 */ + 15169 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "avgpool2d.h" 139 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15170 "01100010" // VLDB x4, [p6], #64; VMAC.f dm4, dm4, x9, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15171 "00100001" // /* MW 7 */ + 15172 "10010010" // /* MW 6 */ + 15173 "10010100" // /* MW 5 */ + 15174 "00000000" // /* MW 4 */ + 15175 "00110100" // /* MW 3 */ + 15176 "00011101" // /* MW 2 */ + 15177 "00000110" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 107 27 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 15178 "01111000" // VSHUFFLE x2, x11, x6, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15179 "01001100" // /* MW 3 */ + 15180 "01011011" // /* MW 2 */ + 15181 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 108 27 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15182 "01100010" // VSHUFFLE x6, x11, x6, r20; VMAC.f dm0, dm0, x2, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15183 "00100001" // /* MW 7 */ + 15184 "00000100" // /* MW 6 */ + 15185 "10010000" // /* MW 5 */ + 15186 "01100110" // /* MW 4 */ + 15187 "01010000" // /* MW 3 */ + 15188 "01011011" // /* MW 2 */ + 15189 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 15190 "01100010" // VSHIFT x11, x2, x6, r21; VMUL.f dm1, x2, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15191 "00000001" // /* MW 7 */ + 15192 "11100100" // /* MW 6 */ + 15193 "10010001" // /* MW 5 */ + 15194 "11000110" // /* MW 4 */ + 15195 "01010110" // /* MW 3 */ + 15196 "10010011" // /* MW 2 */ + 15197 "00000101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 15198 "11011000" // VSHIFT x2, x2, x6, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15199 "01011010" // /* MW 3 */ + 15200 "00010011" // /* MW 2 */ + 15201 "00011001" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 109 27 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 15202 "01111000" // VSHUFFLE x11, x7, x8, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15203 "01001100" // /* MW 3 */ + 15204 "10111100" // /* MW 2 */ + 15205 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 204 25 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15206 "01001010" // VST.CONV.bf16.fp32 cml4, [p7], #64; VSHIFT x2, x2, x11, r28; VMAC.f dm1, dm1, x11, x0, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15207 "00000001" // /* MW 9 */ + 15208 "00110110" // /* MW 8 */ + 15209 "10010001" // /* MW 7 */ + 15210 "11000100" // /* MW 6 */ + 15211 "11110010" // /* MW 5 */ + 15212 "00010101" // /* MW 4 */ + 15213 "01100001" // /* MW 3 */ + 15214 "11000100" // /* MW 2 */ + 15215 "11100011" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 110 27 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 15216 "01111000" // VSHUFFLE x8, x7, x8, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15217 "01010000" // /* MW 3 */ + 15218 "00111100" // /* MW 2 */ + 15219 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 9 "avgpool2d.h" 144 27 first +.src_ref 9 "avgpool2d.h" 208 25 first +.aggressive_scheduled_block_id 9 +.noswbrkpt + 15220 "00000010" // VST.CONV.bf16.fp32 cml0, [p7], #64; VSHUFFLE x2, x9, x3, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15221 "00110000" // /* MW 7 */ + 15222 "11101000" // /* MW 6 */ + 15223 "10100100" // /* MW 5 */ + 15224 "00000000" // /* MW 4 */ + 15225 "01100000" // /* MW 3 */ + 15226 "10000100" // /* MW 2 */ + 15227 "11100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 141 24 first +.src_ref 9 "avgpool2d.h" 143 27 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15228 "01001010" // VLDB x8, [p6], m5; VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15229 "00100001" // /* MW 9 */ + 15230 "00100100" // /* MW 8 */ + 15231 "10010010" // /* MW 7 */ + 15232 "01100110" // /* MW 6 */ + 15233 "11001100" // /* MW 5 */ + 15234 "11001001" // /* MW 4 */ + 15235 "01101001" // /* MW 3 */ + 15236 "01010100" // /* MW 2 */ + 15237 "00001101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15238 "11011000" // VSHIFT x9, x3, x2, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15239 "01010110" // /* MW 3 */ + 15240 "10011001" // /* MW 2 */ + 15241 "00011100" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 145 27 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15242 "01111000" // VSHUFFLE x7, x10, x4, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15243 "01001100" // /* MW 3 */ + 15244 "11010010" // /* MW 2 */ + 15245 "00011011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15246 "01100010" // VSHIFT x3, x3, x2, r22; VMAC.f dm2, dm2, x3, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15247 "00000001" // /* MW 7 */ + 15248 "01000110" // /* MW 6 */ + 15249 "10010010" // /* MW 5 */ + 15250 "11000110" // /* MW 4 */ + 15251 "01011010" // /* MW 3 */ + 15252 "10011001" // /* MW 2 */ + 15253 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15254 "11011000" // VSHIFT x3, x3, x7, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15255 "11110010" // /* MW 3 */ + 15256 "10011011" // /* MW 2 */ + 15257 "00011001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15258 "11011000" // VSHIFT x9, x6, x11, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15259 "11010110" // /* MW 3 */ + 15260 "10110101" // /* MW 2 */ + 15261 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "avgpool2d.h" 169 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15262 "01001010" // VLDB x6, [p6], #64; VSHIFT x9, x9, x8, r17; VMAC.f dm2, dm2, x9, x0, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15263 "00000001" // /* MW 9 */ + 15264 "01010010" // /* MW 8 */ + 15265 "10010010" // /* MW 7 */ + 15266 "11000110" // /* MW 6 */ + 15267 "01000110" // /* MW 5 */ + 15268 "11001100" // /* MW 4 */ + 15269 "01101100" // /* MW 3 */ + 15270 "00111011" // /* MW 2 */ + 15271 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 146 27 first +.src_ref 9 "avgpool2d.h" 171 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15272 "11110100" // VLDB x4, [p6], #64; VSHUFFLE x10, x10, x4, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15273 "10100000" // /* MW 5 */ + 15274 "10100100" // /* MW 4 */ + 15275 "10001010" // /* MW 3 */ + 15276 "10100110" // /* MW 2 */ + 15277 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 173 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15278 "10110100" // VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15279 "11010101" // /* MW 5 */ + 15280 "01101011" // /* MW 4 */ + 15281 "10000011" // /* MW 3 */ + 15282 "10011110" // /* MW 2 */ + 15283 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 175 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15284 "01001010" // VLDB x9, [p6], #64; VSHIFT x3, x2, x7, r23; VMAC.f dm4, dm2, x3, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15285 "00100001" // /* MW 9 */ + 15286 "01000110" // /* MW 8 */ + 15287 "10010100" // /* MW 7 */ + 15288 "11000110" // /* MW 6 */ + 15289 "11011110" // /* MW 5 */ + 15290 "10010011" // /* MW 4 */ + 15291 "11101001" // /* MW 3 */ + 15292 "00111100" // /* MW 2 */ + 15293 "00001100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15294 "01100010" // VSHIFT x8, x3, x8, r16; VMUL.f dm1, x3, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15295 "00000001" // /* MW 7 */ + 15296 "11100110" // /* MW 6 */ + 15297 "10010001" // /* MW 5 */ + 15298 "11000110" // /* MW 4 */ + 15299 "01000010" // /* MW 3 */ + 15300 "00011100" // /* MW 2 */ + 15301 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15303 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15304 "11011000" // VSHIFT x9, x6, x11, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15305 "11011110" // /* MW 3 */ + 15306 "10110101" // /* MW 2 */ + 15307 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15308 "01100010" // VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15309 "00000001" // /* MW 7 */ + 15310 "00110010" // /* MW 6 */ + 15311 "10010001" // /* MW 5 */ + 15312 "11000110" // /* MW 4 */ + 15313 "11000010" // /* MW 3 */ + 15314 "11001010" // /* MW 2 */ + 15315 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 15316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15317 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 179 27 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 15318 "01111000" // VSHUFFLE x5, x6, x4, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15319 "01010000" // /* MW 3 */ + 15320 "10110010" // /* MW 2 */ + 15321 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 178 27 first +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15322 "01100010" // VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15323 "00100001" // /* MW 7 */ + 15324 "00101010" // /* MW 6 */ + 15325 "10010010" // /* MW 5 */ + 15326 "01100110" // /* MW 4 */ + 15327 "01001100" // /* MW 3 */ + 15328 "00110010" // /* MW 2 */ + 15329 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15330 "11011000" // VSHIFT x4, x6, x5, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15331 "11010110" // /* MW 3 */ + 15332 "00110010" // /* MW 2 */ + 15333 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15334 "01001000" // VMAC.f dm4, dm4, x6, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15335 "00100001" // /* MW 3 */ + 15336 "10001100" // /* MW 2 */ + 15337 "10010100" // /* MW 1 */ +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 15338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15339 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 15340 "11011000" // VSHIFT x4, x2, x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15341 "11010110" // /* MW 3 */ + 15342 "00010011" // /* MW 2 */ + 15343 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15344 "01100010" // VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15345 "00100001" // /* MW 7 */ + 15346 "10001000" // /* MW 6 */ + 15347 "10010100" // /* MW 5 */ + 15348 "11000110" // /* MW 4 */ + 15349 "11101010" // /* MW 3 */ + 15350 "00010011" // /* MW 2 */ + 15351 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15352 "11011000" // VSHIFT x7, x4, x10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15353 "01000110" // /* MW 3 */ + 15354 "10100101" // /* MW 2 */ + 15355 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15356 "01001000" // VMAC.f dm0, dm2, x2, x0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15357 "00000001" // /* MW 3 */ + 15358 "01000100" // /* MW 2 */ + 15359 "10010000" // /* MW 1 */ + 15360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15361 "00000000" // /* MW 1 */ + 15362 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 15363 "00011100" // /* MW 13 */ + 15364 "00000000" // /* MW 12 */ + 15365 "00000000" // /* MW 11 */ + 15366 "01010111" // /* MW 10 */ + 15367 "00011010" // /* MW 9 */ + 15368 "01000000" // /* MW 8 */ + 15369 "00000000" // /* MW 7 */ + 15370 "00000000" // /* MW 6 */ + 15371 "10110110" // /* MW 5 */ + 15372 "00000010" // /* MW 4 */ + 15373 "11110000" // /* MW 3 */ + 15374 "00101100" // /* MW 2 */ + 15375 "00000000" // /* MW 1 */ +.label ZLE_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_816 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.end_of_loop +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 15376 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 15377 "01110000" // /* MW 15 */ + 15378 "10000000" // /* MW 14 */ + 15379 "01111100" // /* MW 13 */ + 15380 "10100101" // /* MW 12 */ + 15381 "00000001" // /* MW 11 */ + 15382 "00000000" // /* MW 10 */ + 15383 "00000000" // /* MW 9 */ + 15384 "00000000" // /* MW 8 */ + 15385 "01011011" // /* MW 7 */ + 15386 "00000001" // /* MW 6 */ + 15387 "00100000" // /* MW 5 */ + 15388 "00000000" // /* MW 4 */ + 15389 "11110000" // /* MW 3 */ + 15390 "00101100" // /* MW 2 */ + 15391 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 12 +.noswbrkpt +.loop_nesting 0 + 15392 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15393 "00011001" // /* MW 3 */ + 15394 "11111011" // /* MW 2 */ + 15395 "00000111" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 180 27 first +.aggressive_scheduled_block_id 12 +.nohwbrkpt +.noswbrkpt + 15396 "01111000" // VSHUFFLE x2, x3, x9, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15397 "11001100" // /* MW 3 */ + 15398 "00011100" // /* MW 2 */ + 15399 "00011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 181 27 first +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15400 "01001010" // VLDB.3D x3, [p6], d0; VSHUFFLE x7, x3, x9, r20; VMAC.f dm0, dm0, x8, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15401 "00100001" // /* MW 9 */ + 15402 "00010000" // /* MW 8 */ + 15403 "10010000" // /* MW 7 */ + 15404 "01100110" // /* MW 6 */ + 15405 "11010000" // /* MW 5 */ + 15406 "10011100" // /* MW 4 */ + 15407 "11101011" // /* MW 3 */ + 15408 "00110001" // /* MW 2 */ + 15409 "00001100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15410 "11011000" // VSHIFT x10, x5, x2, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15411 "01101010" // /* MW 3 */ + 15412 "00101001" // /* MW 2 */ + 15413 "00011101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 + 15414 "11011000" // VSHIFT x4, x5, x2, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15415 "01010110" // /* MW 3 */ + 15416 "00101001" // /* MW 2 */ + 15417 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15418 "01100010" // VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15419 "00100001" // /* MW 7 */ + 15420 "00010100" // /* MW 6 */ + 15421 "10010000" // /* MW 5 */ + 15422 "11000110" // /* MW 4 */ + 15423 "11000110" // /* MW 3 */ + 15424 "00100011" // /* MW 2 */ + 15425 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15426 "11011000" // VSHIFT x6, x6, x5, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15427 "11011010" // /* MW 3 */ + 15428 "00110010" // /* MW 2 */ + 15429 "00011011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 + 15430 "11011000" // VSHIFT x9, x6, x2, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15431 "01110010" // /* MW 3 */ + 15432 "10110001" // /* MW 2 */ + 15433 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15434 "01100010" // VSHIFT x2, x5, x2, r23; VMAC.f dm0, dm0, x4, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15435 "00100001" // /* MW 7 */ + 15436 "00001000" // /* MW 6 */ + 15437 "10010000" // /* MW 5 */ + 15438 "11000110" // /* MW 4 */ + 15439 "01011110" // /* MW 3 */ + 15440 "00101001" // /* MW 2 */ + 15441 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15442 "11011000" // VSHIFT x2, x2, x3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15443 "11000010" // /* MW 3 */ + 15444 "00010001" // /* MW 2 */ + 15445 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15446 "01001000" // VMAC.f dm4, dm4, x9, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15447 "00100001" // /* MW 3 */ + 15448 "10010010" // /* MW 2 */ + 15449 "10010100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 15450 "01001000" // VMAC.f dm0, dm0, x2, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15451 "00100001" // /* MW 3 */ + 15452 "00000100" // /* MW 2 */ + 15453 "10010000" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.noswbrkpt + 15454 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15455 "10011001" // /* MW 3 */ + 15456 "11111111" // /* MW 2 */ + 15457 "00000111" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 365 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15458 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 15459 "00000000" // /* MW 3 */ + 15460 "00101000" // /* MW 2 */ + 15461 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 365 +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15462 "11000100" // PADDXM [sp], #-192 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15463 "00000001" // /* MW 5 */ + 15464 "00000000" // /* MW 4 */ + 15465 "00000000" // /* MW 3 */ + 15466 "11101000" // /* MW 2 */ + 15467 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15469 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 9 "avgpool2d.h" 204 25 first +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15470 "00011000" // VST.CONV.bf16.fp32 cml4, [p7], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15471 "00100011" // /* MW 3 */ + 15472 "00011110" // /* MW 2 */ + 15473 "00001111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 9 "avgpool2d.h" 208 25 first +.delay_slot +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15474 "00011000" // VST.CONV.bf16.fp32 cml0, [p7], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15475 "00100011" // /* MW 3 */ + 15476 "00011100" // /* MW 2 */ + 15477 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E__end +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_end0 + 15479 "00000000" // /* MW 1 */ +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_avgpool _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 294 first +.src_ref 8 "superkernels.cpp" 299 8 +.function_start + 15488 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15489 "00000000" // /* MW 5 */ + 15490 "11000000" // /* MW 4 */ + 15491 "10000110" // /* MW 3 */ + 15492 "00000111" // /* MW 2 */ + 15493 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 299 8 first + 15494 "11010100" // LDA r17, [p3]; MOV r16, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15495 "11000001" // /* MW 5 */ + 15496 "00110101" // /* MW 4 */ + 15497 "11011000" // /* MW 3 */ + 15498 "11000110" // /* MW 2 */ + 15499 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 294 + 15500 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15501 "00000001" // /* MW 5 */ + 15502 "00000000" // /* MW 4 */ + 15503 "00000000" // /* MW 3 */ + 15504 "00010000" // /* MW 2 */ + 15505 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 24 first +.src_ref 2 "io_buffer_main.h" 218 49 + 15506 "00111010" // ST r15, [sp, #-8]; EXTEND.u8 r18, r16; MOV r15, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15507 "01111001" // /* MW 9 */ + 15508 "01100000" // /* MW 8 */ + 15509 "11101010" // /* MW 7 */ + 15510 "10000001" // /* MW 6 */ + 15511 "00100100" // /* MW 5 */ + 15512 "00100001" // /* MW 4 */ + 15513 "10110000" // /* MW 3 */ + 15514 "00111110" // /* MW 2 */ + 15515 "11111111" // /* MW 1 */ + 15516 "10011000" // ST p0, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15517 "00011101" // /* MW 3 */ + 15518 "11110000" // /* MW 2 */ + 15519 "00001111" // /* MW 1 */ + 15520 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15521 "00111101" // /* MW 3 */ + 15522 "11110100" // /* MW 2 */ + 15523 "00001111" // /* MW 1 */ + 15524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15525 "00000000" // /* MW 1 */ + 15526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15527 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 299 8 first +.src_ref 8 "superkernels.cpp" 299 18 first + 15528 "10000100" // JNZ r17, #15680 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=15680 delay_slots=5 */ + 15529 "00000001" // /* MW 5 */ + 15530 "01000000" // /* MW 4 */ + 15531 "10100000" // /* MW 3 */ + 15532 "00011110" // /* MW 2 */ + 15533 "10001000" // /* MW 1 */ +.delay_slot + 15534 "10011000" // ST p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15535 "00011101" // /* MW 3 */ + 15536 "11111111" // /* MW 2 */ + 15537 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 66 +.delay_slot + 15538 "11111000" // MOV r16, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15539 "11000000" // /* MW 3 */ + 15540 "00010010" // /* MW 2 */ + 15541 "00011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 32 first +.delay_slot + 15542 "00011000" // ADD r18, r18, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15543 "11111011" // /* MW 3 */ + 15544 "10100101" // /* MW 2 */ + 15545 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 13 +.delay_slot + 15546 "01000100" // MOVXM p6, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15547 "00100000" // /* MW 5 */ + 15548 "11000000" // /* MW 4 */ + 15549 "10001100" // /* MW 3 */ + 15550 "00000111" // /* MW 2 */ + 15551 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 13 +.delay_slot + 15552 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15553 "01010001" // /* MW 3 */ + 15554 "00000110" // /* MW 2 */ + 15555 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 6 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 15556 "10111010" // MOVA r0, #1; MOVXM p6, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15557 "00010000" // /* MW 9 */ + 15558 "00101010" // /* MW 8 */ + 15559 "00110000" // /* MW 7 */ + 15560 "11100011" // /* MW 6 */ + 15561 "00000001" // /* MW 5 */ + 15562 "00000000" // /* MW 4 */ + 15563 "00000000" // /* MW 3 */ + 15564 "00100000" // /* MW 2 */ + 15565 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 15566 "10111010" // ST.s8 r17, [p6]; MOVXM p6, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15567 "00010000" // /* MW 9 */ + 15568 "00101000" // /* MW 8 */ + 15569 "00110000" // /* MW 7 */ + 15570 "11100011" // /* MW 6 */ + 15571 "00000001" // /* MW 5 */ + 15572 "00000000" // /* MW 4 */ + 15573 "11100000" // /* MW 3 */ + 15574 "11000100" // /* MW 2 */ + 15575 "11000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15577 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 6 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 15578 "00000100" // JL #13776 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=13776 delay_slots=5 */ + 15579 "00000001" // /* MW 5 */ + 15580 "00000000" // /* MW 4 */ + 15581 "11101000" // /* MW 3 */ + 15582 "00011010" // /* MW 2 */ + 15583 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 66 +.src_ref 5 "tile.hpp" 74 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15584 "00100100" // MOVX r16, #1; ADD.NC p0, r16, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15585 "00100000" // /* MW 5 */ + 15586 "11010000" // /* MW 4 */ + 15587 "10100000" // /* MW 3 */ + 15588 "00000000" // /* MW 2 */ + 15589 "00000100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 6 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15590 "01000100" // MOVXM p1, #494144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15591 "10000000" // /* MW 5 */ + 15592 "11010100" // /* MW 4 */ + 15593 "10000010" // /* MW 3 */ + 15594 "00000111" // /* MW 2 */ + 15595 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15596 "00011000" // MOVX r17, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15597 "00110001" // /* MW 3 */ + 15598 "00100010" // /* MW 2 */ + 15599 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15601 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 303 19 +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 15602 "00101110" // NOPA; ST r16, [p6]; MOV p6, p0; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 15603 "00011100" // /* MW 13 */ + 15604 "00000000" // /* MW 12 */ + 15605 "00000000" // /* MW 11 */ + 15606 "00000111" // /* MW 10 */ + 15607 "00000110" // /* MW 9 */ + 15608 "01110011" // /* MW 8 */ + 15609 "00000000" // /* MW 7 */ + 15610 "00000000" // /* MW 6 */ + 15611 "00100011" // /* MW 5 */ + 15612 "00001100" // /* MW 4 */ + 15613 "11111100" // /* MW 3 */ + 15614 "00101100" // /* MW 2 */ + 15615 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 34 +.src_ref 8 "superkernels.cpp" 302 34 +.src_ref 9 "avgpool2d.h" 374 11 +.return_address + 15616 "10111010" // MOVA dj0, #42; MOVXM p2, #494144 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15617 "00010000" // /* MW 9 */ + 15618 "00100000" // /* MW 8 */ + 15619 "00110101" // /* MW 7 */ + 15620 "11100001" // /* MW 6 */ + 15621 "00000001" // /* MW 5 */ + 15622 "00000000" // /* MW 4 */ + 15623 "10000000" // /* MW 3 */ + 15624 "01000010" // /* MW 2 */ + 15625 "00000101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 34 first +.src_ref 8 "superkernels.cpp" 303 19 + 15626 "01010100" // LDA.u16 r17, [p2, dj0]; MOV dj0, #18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15627 "01001001" // /* MW 5 */ + 15628 "00000000" // /* MW 4 */ + 15629 "01010001" // /* MW 3 */ + 15630 "01000111" // /* MW 2 */ + 15631 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 303 17 +.src_ref 8 "superkernels.cpp" 303 19 first +.src_ref 8 "superkernels.cpp" 308 28 + 15632 "10111010" // LDA.u16 r16, [p6, dj0]; MOVXM p1, #491544 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15633 "00010000" // /* MW 9 */ + 15634 "00001100" // /* MW 8 */ + 15635 "10110000" // /* MW 7 */ + 15636 "11100000" // /* MW 6 */ + 15637 "00000001" // /* MW 5 */ + 15638 "00000000" // /* MW 4 */ + 15639 "01010000" // /* MW 3 */ + 15640 "01000011" // /* MW 2 */ + 15641 "11000000" // /* MW 1 */ + 15642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15643 "00000000" // /* MW 1 */ + 15644 "10000100" // J #15696 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=15696 delay_slots=5 */ + 15645 "00000000" // /* MW 5 */ + 15646 "00000000" // /* MW 4 */ + 15647 "10101000" // /* MW 3 */ + 15648 "00011110" // /* MW 2 */ + 15649 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 15 +.delay_slot + 15650 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15651 "10011000" // /* MW 5 */ + 15652 "11000000" // /* MW 4 */ + 15653 "10001100" // /* MW 3 */ + 15654 "00000111" // /* MW 2 */ + 15655 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15657 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15659 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 15 first +.delay_slot + 15660 "10011000" // ST r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15661 "00110001" // /* MW 3 */ + 15662 "00000110" // /* MW 2 */ + 15663 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 303 17 first +.delay_slot + 15664 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 15665 "00000000" // /* MW 15 */ + 15666 "00000000" // /* MW 14 */ + 15667 "01111000" // /* MW 13 */ + 15668 "10100101" // /* MW 12 */ + 15669 "00000001" // /* MW 11 */ + 15670 "00000000" // /* MW 10 */ + 15671 "00000000" // /* MW 9 */ + 15672 "10000000" // /* MW 8 */ + 15673 "00010001" // /* MW 7 */ + 15674 "00000110" // /* MW 6 */ + 15675 "00100001" // /* MW 5 */ + 15676 "00000000" // /* MW 4 */ + 15677 "11110000" // /* MW 3 */ + 15678 "00101100" // /* MW 2 */ + 15679 "00000000" // /* MW 1 */ +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 +.src_ref 9 "avgpool2d.h" 374 11 + 15680 "01000100" // MOVXM p2, #494144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15681 "10000000" // /* MW 5 */ + 15682 "11010100" // /* MW 4 */ + 15683 "10000100" // /* MW 3 */ + 15684 "00000111" // /* MW 2 */ + 15685 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 28 + 15686 "10111010" // NOPA; MOVXM p1, #491544 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15687 "00010000" // /* MW 9 */ + 15688 "00001100" // /* MW 8 */ + 15689 "10110000" // /* MW 7 */ + 15690 "11100000" // /* MW 6 */ + 15691 "00000001" // /* MW 5 */ + 15692 "00000000" // /* MW 4 */ + 15693 "11110000" // /* MW 3 */ + 15694 "00101100" // /* MW 2 */ + 15695 "00000000" // /* MW 1 */ +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 15696 "00011000" // ADD.NC p6, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15697 "10000110" // /* MW 3 */ + 15698 "01100111" // /* MW 2 */ + 15699 "00011110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 17 +.src_ref 2 "io_buffer_main.h" 218 49 + 15700 "10111010" // LDA r27, [p6], #-4; MOVXM p3, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15701 "00010000" // /* MW 9 */ + 15702 "00001000" // /* MW 8 */ + 15703 "10110000" // /* MW 7 */ + 15704 "11100001" // /* MW 6 */ + 15705 "00000001" // /* MW 5 */ + 15706 "00000000" // /* MW 4 */ + 15707 "11010000" // /* MW 3 */ + 15708 "11101110" // /* MW 2 */ + 15709 "11011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 15710 "10011000" // LDA r16, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15711 "00010110" // /* MW 3 */ + 15712 "11111110" // /* MW 2 */ + 15713 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 15714 "10011000" // LDA r17, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15715 "00110110" // /* MW 3 */ + 15716 "11111110" // /* MW 2 */ + 15717 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 15718 "10011000" // LDA r18, [p6, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15719 "01010110" // /* MW 3 */ + 15720 "01000110" // /* MW 2 */ + 15721 "00000110" // /* MW 1 */ + 15722 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15723 "00000000" // /* MW 1 */ + 15724 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15725 "00000000" // /* MW 1 */ + 15726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15727 "00000000" // /* MW 1 */ + 15728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15729 "00000000" // /* MW 1 */ + 15730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15731 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 15732 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15733 "00000010" // /* MW 3 */ + 15734 "01100001" // /* MW 2 */ + 15735 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 15736 "10011000" // ST r16, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15737 "00010001" // /* MW 3 */ + 15738 "00000110" // /* MW 2 */ + 15739 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 15740 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15741 "11111101" // /* MW 3 */ + 15742 "11100000" // /* MW 2 */ + 15743 "00010111" // /* MW 1 */ + 15744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15745 "00000000" // /* MW 1 */ + 15746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15747 "00000000" // /* MW 1 */ + 15748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15749 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 15750 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15751 "00001000" // /* MW 3 */ + 15752 "10010011" // /* MW 2 */ + 15753 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 +.src_ref 8 "superkernels.cpp" 310 51 + 15754 "10111010" // MOVA r16, #1; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15755 "00010000" // /* MW 9 */ + 15756 "00000000" // /* MW 8 */ + 15757 "00110000" // /* MW 7 */ + 15758 "11100000" // /* MW 6 */ + 15759 "00000001" // /* MW 5 */ + 15760 "00000000" // /* MW 4 */ + 15761 "00000000" // /* MW 3 */ + 15762 "00110000" // /* MW 2 */ + 15763 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 1 "io_buffer_impl.h" 52 16 + 15764 "00111010" // MOVS p7, p6; MOVX r24, #0; MOV r15, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15765 "01111001" // /* MW 9 */ + 15766 "01100000" // /* MW 8 */ + 15767 "11101111" // /* MW 7 */ + 15768 "00001001" // /* MW 6 */ + 15769 "10000000" // /* MW 5 */ + 15770 "00000001" // /* MW 4 */ + 15771 "01100000" // /* MW 3 */ + 15772 "00010001" // /* MW 2 */ + 15773 "11110011" // /* MW 1 */ + 15774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15775 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 15776 "00011000" // LDA p4, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15777 "00011001" // /* MW 3 */ + 15778 "11110010" // /* MW 2 */ + 15779 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 28 first + 15780 "10011000" // LDA r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15781 "01010110" // /* MW 3 */ + 15782 "00000110" // /* MW 2 */ + 15783 "00000001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 17 + 15784 "10011000" // LDA r17, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15785 "00110110" // /* MW 3 */ + 15786 "00000110" // /* MW 2 */ + 15787 "00000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 first + 15788 "10011000" // LDA r19, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15789 "01110110" // /* MW 3 */ + 15790 "00000110" // /* MW 2 */ + 15791 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 15792 "10011000" // LDA p1, [p6], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15793 "10011110" // /* MW 3 */ + 15794 "01011100" // /* MW 2 */ + 15795 "00000110" // /* MW 1 */ + 15796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15797 "00000000" // /* MW 1 */ + 15798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15799 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 15800 "10011000" // LDA r20, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15801 "10010110" // /* MW 3 */ + 15802 "00000110" // /* MW 2 */ + 15803 "00000100" // /* MW 1 */ + 15804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15805 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 26 first + 15806 "10011000" // MUL r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15807 "00101111" // /* MW 3 */ + 15808 "01100011" // /* MW 2 */ + 15809 "00010100" // /* MW 1 */ + 15810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15811 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 310 51 first + 15812 "10011000" // LSHL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15813 "00001101" // /* MW 3 */ + 15814 "01100001" // /* MW 2 */ + 15815 "00010100" // /* MW 1 */ + 15816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15817 "00000000" // /* MW 1 */ + 15818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15819 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 310 51 + 15820 "01011000" // ADD.NC dn0, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15821 "01000001" // /* MW 3 */ + 15822 "01001010" // /* MW 2 */ + 15823 "00011000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 15824 "10011000" // ST dn0, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15825 "00100101" // /* MW 3 */ + 15826 "10110100" // /* MW 2 */ + 15827 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 first + 15828 "10011000" // ST r24, [sp, #-72] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15829 "00010101" // /* MW 3 */ + 15830 "10111011" // /* MW 2 */ + 15831 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 15832 "10011000" // ST r24, [sp, #-68] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15833 "00010101" // /* MW 3 */ + 15834 "10111111" // /* MW 2 */ + 15835 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 15836 "00011000" // LDA p0, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15837 "00011001" // /* MW 3 */ + 15838 "10110100" // /* MW 2 */ + 15839 "00000111" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 374 11 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 15840 "00000100" // JL #14560 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=14560 delay_slots=5 */ + 15841 "00000001" // /* MW 5 */ + 15842 "00000000" // /* MW 4 */ + 15843 "01110000" // /* MW 3 */ + 15844 "00011100" // /* MW 2 */ + 15845 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 first +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 15846 "00011000" // ADD r18, r19, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15847 "00000111" // /* MW 3 */ + 15848 "11100100" // /* MW 2 */ + 15849 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15850 "10011000" // ST r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15851 "01010001" // /* MW 3 */ + 15852 "00000110" // /* MW 2 */ + 15853 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15855 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15856 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15857 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15858 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 15859 "00011100" // /* MW 13 */ + 15860 "00000000" // /* MW 12 */ + 15861 "00000000" // /* MW 11 */ + 15862 "01010111" // /* MW 10 */ + 15863 "00011010" // /* MW 9 */ + 15864 "01000000" // /* MW 8 */ + 15865 "00000000" // /* MW 7 */ + 15866 "00000000" // /* MW 6 */ + 15867 "10110110" // /* MW 5 */ + 15868 "00000010" // /* MW 4 */ + 15869 "11110000" // /* MW 3 */ + 15870 "00101100" // /* MW 2 */ + 15871 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 8 +.src_ref 8 "superkernels.cpp" 316 16 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 15872 "10111010" // LDA r17, [p7, #20]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15873 "00010000" // /* MW 9 */ + 15874 "00000000" // /* MW 8 */ + 15875 "10110000" // /* MW 7 */ + 15876 "11100011" // /* MW 6 */ + 15877 "00000001" // /* MW 5 */ + 15878 "00000000" // /* MW 4 */ + 15879 "11010000" // /* MW 3 */ + 15880 "11000110" // /* MW 2 */ + 15881 "11101010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 15882 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15883 "00000101" // /* MW 3 */ + 15884 "00100000" // /* MW 2 */ + 15885 "00010000" // /* MW 1 */ + 15886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15887 "00000000" // /* MW 1 */ + 15888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15889 "00000000" // /* MW 1 */ + 15890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15891 "00000000" // /* MW 1 */ + 15892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15893 "00000000" // /* MW 1 */ + 15894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15895 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 15896 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15897 "00001000" // /* MW 3 */ + 15898 "01010001" // /* MW 2 */ + 15899 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 21 +.src_ref 2 "io_buffer_main.h" 327 40 first + 15900 "10111010" // LDA r17, [p6, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15901 "00010000" // /* MW 9 */ + 15902 "00100110" // /* MW 8 */ + 15903 "00110000" // /* MW 7 */ + 15904 "11100001" // /* MW 6 */ + 15905 "00000001" // /* MW 5 */ + 15906 "00000000" // /* MW 4 */ + 15907 "11010000" // /* MW 3 */ + 15908 "11000110" // /* MW 2 */ + 15909 "11011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 8 first + 15910 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15911 "01010110" // /* MW 3 */ + 15912 "00000110" // /* MW 2 */ + 15913 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 21 + 15914 "10011000" // LDA r19, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15915 "01110110" // /* MW 3 */ + 15916 "00000110" // /* MW 2 */ + 15917 "00000010" // /* MW 1 */ + 15918 "00011000" // LDA r0, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15919 "00010001" // /* MW 3 */ + 15920 "11111000" // /* MW 2 */ + 15921 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 326 + 15922 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15923 "00111001" // /* MW 3 */ + 15924 "11110100" // /* MW 2 */ + 15925 "00000111" // /* MW 1 */ + 15926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15927 "00000000" // /* MW 1 */ + 15928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15929 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 15930 "10011000" // SUB r16, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15931 "00010001" // /* MW 3 */ + 15932 "00100001" // /* MW 2 */ + 15933 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 15934 "10011000" // ST r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15935 "00010001" // /* MW 3 */ + 15936 "11100110" // /* MW 2 */ + 15937 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 18 first + 15938 "10011000" // NE r16, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15939 "00101000" // /* MW 3 */ + 15940 "11100001" // /* MW 2 */ + 15941 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 8 + 15942 "10000100" // JNZ r16, #15968 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=15968 delay_slots=5 */ + 15943 "00000001" // /* MW 5 */ + 15944 "01000000" // /* MW 4 */ + 15945 "00110000" // /* MW 3 */ + 15946 "00011111" // /* MW 2 */ + 15947 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 316 16 +.delay_slot + 15948 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15949 "00000001" // /* MW 3 */ + 15950 "00110000" // /* MW 2 */ + 15951 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15953 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15959 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 316 16 first + 15960 "00000010" // ST r24, [p7]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15961 "01110000" // /* MW 7 */ + 15962 "10100101" // /* MW 6 */ + 15963 "00000001" // /* MW 5 */ + 15964 "00000000" // /* MW 4 */ + 15965 "00110000" // /* MW 3 */ + 15966 "11100010" // /* MW 2 */ + 15967 "11100000" // /* MW 1 */ +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 + 15968 "11010100" // LDA p6, [sp, #-4]; MOV p7, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15969 "01000001" // /* MW 5 */ + 15970 "11001111" // /* MW 4 */ + 15971 "00101110" // /* MW 3 */ + 15972 "11100011" // /* MW 2 */ + 15973 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 326 first + 15974 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 15975 "00000000" // /* MW 3 */ + 15976 "00101000" // /* MW 2 */ + 15977 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 326 +.delay_slot + 15978 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15979 "00000001" // /* MW 5 */ + 15980 "00000000" // /* MW 4 */ + 15981 "00000000" // /* MW 3 */ + 15982 "11110000" // /* MW 2 */ + 15983 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15985 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15987 "00000000" // /* MW 1 */ +.delay_slot + 15988 "11111000" // MOV r15, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15989 "00100000" // /* MW 3 */ + 15990 "11010000" // /* MW 2 */ + 15991 "00011011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 15993 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv +.function shared_setup_backbone _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary_shared.h" 205 first +.src_ref 4 "elementwise_binary_shared.h" 211 24 first +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.function_start + 16000 "10111010" // LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16001 "01011000" // /* MW 9 */ + 16002 "00000000" // /* MW 8 */ + 16003 "00001000" // /* MW 7 */ + 16004 "00001011" // /* MW 6 */ + 16005 "00100000" // /* MW 5 */ + 16006 "00001000" // /* MW 4 */ + 16007 "11010000" // /* MW 3 */ + 16008 "10000101" // /* MW 2 */ + 16009 "00100011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 + 16010 "00011000" // MOVX r0, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16011 "00000001" // /* MW 3 */ + 16012 "10000000" // /* MW 2 */ + 16013 "00010111" // /* MW 1 */ + 16014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16015 "00000000" // /* MW 1 */ + 16016 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16017 "00000000" // /* MW 1 */ + 16018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16019 "00000000" // /* MW 1 */ + 16020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16021 "00000000" // /* MW 1 */ + 16022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16023 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 211 22 first + 16024 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16025 "00101001" // /* MW 3 */ + 16026 "00011100" // /* MW 2 */ + 16027 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 24 first + 16028 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16029 "00101110" // /* MW 3 */ + 16030 "00011100" // /* MW 2 */ + 16031 "00000001" // /* MW 1 */ + 16032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16033 "00000000" // /* MW 1 */ + 16034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16035 "00000000" // /* MW 1 */ + 16036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16037 "00000000" // /* MW 1 */ + 16038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16039 "00000000" // /* MW 1 */ + 16040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16041 "00000000" // /* MW 1 */ + 16042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16043 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 22 + 16044 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16045 "00101001" // /* MW 3 */ + 16046 "00011100" // /* MW 2 */ + 16047 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 24 first + 16048 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16049 "00101110" // /* MW 3 */ + 16050 "00000100" // /* MW 2 */ + 16051 "00000001" // /* MW 1 */ + 16052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16053 "00000000" // /* MW 1 */ + 16054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16055 "00000000" // /* MW 1 */ + 16056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16057 "00000000" // /* MW 1 */ + 16058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16059 "00000000" // /* MW 1 */ + 16060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16061 "00000000" // /* MW 1 */ + 16062 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16063 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 22 + 16064 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16065 "00101001" // /* MW 3 */ + 16066 "00011100" // /* MW 2 */ + 16067 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 24 first + 16068 "10011000" // LDA r3, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16069 "01110110" // /* MW 3 */ + 16070 "00010100" // /* MW 2 */ + 16071 "00000001" // /* MW 1 */ + 16072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16073 "00000000" // /* MW 1 */ + 16074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16075 "00000000" // /* MW 1 */ + 16076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16077 "00000000" // /* MW 1 */ + 16078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16079 "00000000" // /* MW 1 */ + 16080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16081 "00000000" // /* MW 1 */ + 16082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16083 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16084 "10011000" // ST r3, [p0], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16085 "01110001" // /* MW 3 */ + 16086 "01001100" // /* MW 2 */ + 16087 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 34 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16088 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16089 "00010111" // /* MW 3 */ + 16090 "00000100" // /* MW 2 */ + 16091 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 217 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16092 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 16093 "00000000" // /* MW 3 */ + 16094 "00101000" // /* MW 2 */ + 16095 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16096 "01000100" // MOVXM r1, #65280 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16097 "00000000" // /* MW 5 */ + 16098 "10111110" // /* MW 4 */ + 16099 "11110000" // /* MW 3 */ + 16100 "00000000" // /* MW 2 */ + 16101 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16102 "10011000" // AND r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16103 "00010100" // /* MW 3 */ + 16104 "11000010" // /* MW 2 */ + 16105 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16106 "10011000" // EQ r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16107 "00100111" // /* MW 3 */ + 16108 "01110110" // /* MW 2 */ + 16109 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16110 "00011000" // SEL.EQZ r0, r0, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16111 "10000010" // /* MW 3 */ + 16112 "00000001" // /* MW 2 */ + 16113 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_end0 + 16115 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.function setup _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary_shared.h" 219 +.src_ref 4 "elementwise_binary_shared.h" 219 first +.function_start + 16128 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16129 "00000001" // /* MW 5 */ + 16130 "00000000" // /* MW 4 */ + 16131 "00000000" // /* MW 3 */ + 16132 "00001000" // /* MW 2 */ + 16133 "00000000" // /* MW 1 */ + 16134 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16135 "00111101" // /* MW 3 */ + 16136 "11111000" // /* MW 2 */ + 16137 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 first +.no_stack_arguments + 16138 "00000100" // JL #16000 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16000 delay_slots=5 */ + 16139 "00000001" // /* MW 5 */ + 16140 "00000000" // /* MW 4 */ + 16141 "01000000" // /* MW 3 */ + 16142 "00011111" // /* MW 2 */ + 16143 "00000000" // /* MW 1 */ +.delay_slot + 16144 "11111000" // MOV r0, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16145 "10100000" // /* MW 3 */ + 16146 "00010111" // /* MW 2 */ + 16147 "00011000" // /* MW 1 */ +.delay_slot + 16148 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16149 "00010101" // /* MW 3 */ + 16150 "11111100" // /* MW 2 */ + 16151 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 +.delay_slot + 16152 "11111000" // MOV r15, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16153 "11000000" // /* MW 3 */ + 16154 "11010000" // /* MW 2 */ + 16155 "00011011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16157 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16159 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.src_ref 9 "add_impl.h" 146 29 +.return_address + 16160 "10111010" // LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16161 "00001000" // /* MW 9 */ + 16162 "11000100" // /* MW 8 */ + 16163 "00110011" // /* MW 7 */ + 16164 "01101000" // /* MW 6 */ + 16165 "00000000" // /* MW 5 */ + 16166 "00000001" // /* MW 4 */ + 16167 "00100000" // /* MW 3 */ + 16168 "00000111" // /* MW 2 */ + 16169 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 +.src_ref 9 "add_impl.h" 147 37 +.src_ref 9 "add_impl.h" 147 39 + 16170 "10111010" // MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16171 "01011000" // /* MW 9 */ + 16172 "11111101" // /* MW 8 */ + 16173 "00000111" // /* MW 7 */ + 16174 "00001000" // /* MW 6 */ + 16175 "10000000" // /* MW 5 */ + 16176 "00000001" // /* MW 4 */ + 16177 "10000000" // /* MW 3 */ + 16178 "11100010" // /* MW 2 */ + 16179 "00000001" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 first +.src_ref 9 "add_impl.h" 147 39 + 16180 "01111010" // LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16181 "00000001" // /* MW 9 */ + 16182 "10100000" // /* MW 8 */ + 16183 "00000111" // /* MW 7 */ + 16184 "10000000" // /* MW 6 */ + 16185 "00010001" // /* MW 5 */ + 16186 "00001010" // /* MW 4 */ + 16187 "00100000" // /* MW 3 */ + 16188 "10111110" // /* MW 2 */ + 16189 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 50 first + 16190 "10011000" // LDA.u8 r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16191 "01001010" // /* MW 3 */ + 16192 "00000110" // /* MW 2 */ + 16193 "00000000" // /* MW 1 */ + 16194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16195 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16197 "00000000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 37 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16198 "00011000" // ST.s16 r16, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16199 "00010111" // /* MW 3 */ + 16200 "00000010" // /* MW 2 */ + 16201 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16202 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 16203 "00000000" // /* MW 3 */ + 16204 "00101000" // /* MW 2 */ + 16205 "00010000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16206 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16207 "00000101" // /* MW 3 */ + 16208 "00100010" // /* MW 2 */ + 16209 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16210 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16211 "00000001" // /* MW 5 */ + 16212 "00000000" // /* MW 4 */ + 16213 "00000000" // /* MW 3 */ + 16214 "11111000" // /* MW 2 */ + 16215 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16216 "10011000" // EQ r27, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16217 "00100111" // /* MW 3 */ + 16218 "01110111" // /* MW 2 */ + 16219 "00010100" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 39 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16220 "00011000" // SEL.EQZ r16, r16, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16221 "10000010" // /* MW 3 */ + 16222 "00100001" // /* MW 2 */ + 16223 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + 16225 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.function run _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_shared.h" 227 first +.src_ref 4 "elementwise_binary_shared.h" 232 8 first +.tail_call +.function_start + 16240 "10000100" // J #10096 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 16241 "00000000" // /* MW 5 */ + 16242 "00000000" // /* MW 4 */ + 16243 "10111000" // /* MW 3 */ + 16244 "00010011" // /* MW 2 */ + 16245 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16247 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16249 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16251 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16253 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 + 16255 "00000000" // /* MW 1 */ +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function superkernel_add1d _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.src_ref 8 "superkernels.cpp" 332 first +.src_ref 8 "superkernels.cpp" 337 6 +.function_start + 16256 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16257 "00000000" // /* MW 5 */ + 16258 "11000000" // /* MW 4 */ + 16259 "10001000" // /* MW 3 */ + 16260 "00000111" // /* MW 2 */ + 16261 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 337 6 first + 16262 "11010100" // LDA r16, [p4]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16263 "11000001" // /* MW 5 */ + 16264 "10110101" // /* MW 4 */ + 16265 "11011000" // /* MW 3 */ + 16266 "11000010" // /* MW 2 */ + 16267 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 332 + 16268 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16269 "00000001" // /* MW 5 */ + 16270 "00000000" // /* MW 4 */ + 16271 "00000000" // /* MW 3 */ + 16272 "00001000" // /* MW 2 */ + 16273 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 22 first +.src_ref 2 "io_buffer_main.h" 218 49 + 16274 "00111010" // ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16275 "01111001" // /* MW 9 */ + 16276 "01100000" // /* MW 8 */ + 16277 "11001010" // /* MW 7 */ + 16278 "10000001" // /* MW 6 */ + 16279 "00010100" // /* MW 5 */ + 16280 "00100011" // /* MW 4 */ + 16281 "10110000" // /* MW 3 */ + 16282 "00111010" // /* MW 2 */ + 16283 "11111111" // /* MW 1 */ + 16284 "00000010" // ST p0, [sp, #-20]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 16285 "01110000" // /* MW 7 */ + 16286 "11010000" // /* MW 6 */ + 16287 "00001011" // /* MW 5 */ + 16288 "00000000" // /* MW 4 */ + 16289 "10110000" // /* MW 3 */ + 16290 "10000011" // /* MW 2 */ + 16291 "11111101" // /* MW 1 */ + 16292 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16293 "00010101" // /* MW 3 */ + 16294 "11111100" // /* MW 2 */ + 16295 "00001111" // /* MW 1 */ + 16296 "10011000" // ST lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16297 "00111101" // /* MW 3 */ + 16298 "11110000" // /* MW 2 */ + 16299 "00001111" // /* MW 1 */ + 16300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16301 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 337 6 first +.src_ref 8 "superkernels.cpp" 337 16 first + 16302 "10000100" // JNZ r16, #16448 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=16448 delay_slots=5 */ + 16303 "00000001" // /* MW 5 */ + 16304 "01000000" // /* MW 4 */ + 16305 "00100000" // /* MW 3 */ + 16306 "00100000" // /* MW 2 */ + 16307 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 30 first +.delay_slot + 16308 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16309 "11111011" // /* MW 3 */ + 16310 "01100011" // /* MW 2 */ + 16311 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 11 +.delay_slot + 16312 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16313 "00100000" // /* MW 5 */ + 16314 "11000000" // /* MW 4 */ + 16315 "10000100" // /* MW 3 */ + 16316 "00000111" // /* MW 2 */ + 16317 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 11 +.delay_slot + 16318 "00000010" // ST r17, [p2]; MOV p2, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 16319 "01110000" // /* MW 7 */ + 16320 "01100000" // /* MW 6 */ + 16321 "00110111" // /* MW 5 */ + 16322 "00000001" // /* MW 4 */ + 16323 "00110000" // /* MW 3 */ + 16324 "11000110" // /* MW 2 */ + 16325 "01000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 16326 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16327 "11000000" // /* MW 3 */ + 16328 "11010110" // /* MW 2 */ + 16329 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 340 4 +.src_ref 8 "superkernels.cpp" 342 28 +.src_ref 8 "superkernels.cpp" 344 42 +.src_ref 8 "superkernels.cpp" 356 2 +.delay_slot + 16330 "00111010" // ST p2, [sp, #-12]; MOVXM p7, #493056 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16331 "00010001" // /* MW 9 */ + 16332 "00000000" // /* MW 8 */ + 16333 "10110011" // /* MW 7 */ + 16334 "11100011" // /* MW 6 */ + 16335 "00000001" // /* MW 5 */ + 16336 "00000000" // /* MW 4 */ + 16337 "10110000" // /* MW 3 */ + 16338 "10100011" // /* MW 2 */ + 16339 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 340 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16340 "00111010" // MOVS p0, p7; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16341 "00010001" // /* MW 9 */ + 16342 "00101010" // /* MW 8 */ + 16343 "00110000" // /* MW 7 */ + 16344 "11100001" // /* MW 6 */ + 16345 "00000001" // /* MW 5 */ + 16346 "00000000" // /* MW 4 */ + 16347 "01100000" // /* MW 3 */ + 16348 "10010001" // /* MW 2 */ + 16349 "00010011" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16350 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16351 "00010000" // /* MW 9 */ + 16352 "00101000" // /* MW 8 */ + 16353 "00110000" // /* MW 7 */ + 16354 "11100001" // /* MW 6 */ + 16355 "00000001" // /* MW 5 */ + 16356 "00000000" // /* MW 4 */ + 16357 "11100000" // /* MW 3 */ + 16358 "11000000" // /* MW 2 */ + 16359 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16361 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 340 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 16362 "00000100" // JL #16128 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16128 delay_slots=5 */ + 16363 "00000001" // /* MW 5 */ + 16364 "00000000" // /* MW 4 */ + 16365 "10000000" // /* MW 3 */ + 16366 "00011111" // /* MW 2 */ + 16367 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16368 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16369 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16371 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16372 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16373 "00110001" // /* MW 3 */ + 16374 "00100000" // /* MW 2 */ + 16375 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 16376 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16377 "00000101" // /* MW 3 */ + 16378 "00100000" // /* MW 2 */ + 16379 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 16380 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16381 "00010001" // /* MW 3 */ + 16382 "00000110" // /* MW 2 */ + 16383 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 18 +.src_ref 8 "superkernels.cpp" 344 42 first +.return_address + 16384 "10111010" // LDA r16, [p7]; MOVXM p1, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16385 "00010000" // /* MW 9 */ + 16386 "00001000" // /* MW 8 */ + 16387 "10110000" // /* MW 7 */ + 16388 "11100000" // /* MW 6 */ + 16389 "00000001" // /* MW 5 */ + 16390 "00000000" // /* MW 4 */ + 16391 "11010000" // /* MW 3 */ + 16392 "11000010" // /* MW 2 */ + 16393 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 16 +.src_ref 8 "superkernels.cpp" 344 18 +.src_ref 8 "superkernels.cpp" 353 48 + 16394 "10111010" // LDA r17, [p1]; MOVXM p3, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16395 "00010000" // /* MW 9 */ + 16396 "00001010" // /* MW 8 */ + 16397 "10110000" // /* MW 7 */ + 16398 "11100001" // /* MW 6 */ + 16399 "00000001" // /* MW 5 */ + 16400 "00000000" // /* MW 4 */ + 16401 "11010000" // /* MW 3 */ + 16402 "11000110" // /* MW 2 */ + 16403 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 342 28 first +.src_ref 8 "superkernels.cpp" 345 16 +.src_ref 8 "superkernels.cpp" 354 48 + 16404 "10111010" // LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16405 "00010000" // /* MW 9 */ + 16406 "00001110" // /* MW 8 */ + 16407 "10110000" // /* MW 7 */ + 16408 "11100000" // /* MW 6 */ + 16409 "00000001" // /* MW 5 */ + 16410 "00000000" // /* MW 4 */ + 16411 "01010000" // /* MW 3 */ + 16412 "11001011" // /* MW 2 */ + 16413 "11101010" // /* MW 1 */ + 16414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16415 "00000000" // /* MW 1 */ + 16416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16417 "00000000" // /* MW 1 */ + 16418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16419 "00000000" // /* MW 1 */ + 16420 "10000100" // J #16464 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=16464 delay_slots=5 */ + 16421 "00000000" // /* MW 5 */ + 16422 "00000000" // /* MW 4 */ + 16423 "00101000" // /* MW 3 */ + 16424 "00100000" // /* MW 2 */ + 16425 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 342 13 +.delay_slot + 16426 "01000100" // MOVXM p2, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16427 "10011000" // /* MW 5 */ + 16428 "11000000" // /* MW 4 */ + 16429 "10000100" // /* MW 3 */ + 16430 "00000111" // /* MW 2 */ + 16431 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 27 first +.delay_slot + 16432 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16433 "00001111" // /* MW 3 */ + 16434 "01100001" // /* MW 2 */ + 16435 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 342 13 first +.delay_slot + 16436 "10011000" // ST r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16437 "01010001" // /* MW 3 */ + 16438 "00000110" // /* MW 2 */ + 16439 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 16 first +.delay_slot + 16440 "10011000" // ST r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16441 "00010001" // /* MW 3 */ + 16442 "00000110" // /* MW 2 */ + 16443 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 345 16 first +.delay_slot + 16444 "10011000" // ST r16, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16445 "00010001" // /* MW 3 */ + 16446 "00000110" // /* MW 2 */ + 16447 "00001001" // /* MW 1 */ +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.src_ref 8 "superkernels.cpp" 353 48 + 16448 "01000100" // MOVXM p3, #491540 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16449 "00101000" // /* MW 5 */ + 16450 "11000000" // /* MW 4 */ + 16451 "10000110" // /* MW 3 */ + 16452 "00000111" // /* MW 2 */ + 16453 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 48 + 16454 "10111010" // NOPA; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16455 "00010000" // /* MW 9 */ + 16456 "00001110" // /* MW 8 */ + 16457 "10110000" // /* MW 7 */ + 16458 "11100000" // /* MW 6 */ + 16459 "00000001" // /* MW 5 */ + 16460 "00000000" // /* MW 4 */ + 16461 "11110000" // /* MW 3 */ + 16462 "00101100" // /* MW 2 */ + 16463 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 16464 "00011000" // ADD.NC p0, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16465 "10000110" // /* MW 3 */ + 16466 "01100111" // /* MW 2 */ + 16467 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 16468 "10111010" // LDA r27, [p0], #-4; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16469 "00010000" // /* MW 9 */ + 16470 "00000000" // /* MW 8 */ + 16471 "00110000" // /* MW 7 */ + 16472 "11100001" // /* MW 6 */ + 16473 "00000001" // /* MW 5 */ + 16474 "00000000" // /* MW 4 */ + 16475 "11010000" // /* MW 3 */ + 16476 "11101110" // /* MW 2 */ + 16477 "00011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 16478 "10011000" // LDA r16, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16479 "00010110" // /* MW 3 */ + 16480 "11111110" // /* MW 2 */ + 16481 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 16482 "10011000" // LDA r17, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16483 "00110110" // /* MW 3 */ + 16484 "11111110" // /* MW 2 */ + 16485 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 first + 16486 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16487 "01010110" // /* MW 3 */ + 16488 "00000110" // /* MW 2 */ + 16489 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 16490 "10011000" // LDA r19, [p0, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16491 "01110110" // /* MW 3 */ + 16492 "01000110" // /* MW 2 */ + 16493 "00000000" // /* MW 1 */ + 16494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16495 "00000000" // /* MW 1 */ + 16496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16497 "00000000" // /* MW 1 */ + 16498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16499 "00000000" // /* MW 1 */ + 16500 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16501 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 16502 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16503 "00000010" // /* MW 3 */ + 16504 "01100001" // /* MW 2 */ + 16505 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 first +.src_ref 2 "io_buffer_main.h" 218 20 + 16506 "01011100" // ST r16, [p0]; ADD r16, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16507 "00001110" // /* MW 5 */ + 16508 "01000000" // /* MW 4 */ + 16509 "00111001" // /* MW 3 */ + 16510 "11000010" // /* MW 2 */ + 16511 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 + 16512 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16513 "00010001" // /* MW 3 */ + 16514 "00000110" // /* MW 2 */ + 16515 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 +.src_ref 2 "io_buffer_main.h" 395 8 + 16516 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16517 "11111101" // /* MW 3 */ + 16518 "11100000" // /* MW 2 */ + 16519 "00010111" // /* MW 1 */ + 16520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16521 "00000000" // /* MW 1 */ + 16522 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16523 "00000000" // /* MW 1 */ + 16524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16525 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 16526 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16527 "00001000" // /* MW 3 */ + 16528 "11010011" // /* MW 2 */ + 16529 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 16530 "00011000" // ADD.NC p2, r14, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16531 "00000110" // /* MW 3 */ + 16532 "01100111" // /* MW 2 */ + 16533 "00011010" // /* MW 1 */ + 16534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16535 "00000000" // /* MW 1 */ + 16536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16537 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 16538 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16539 "01110110" // /* MW 3 */ + 16540 "11111111" // /* MW 2 */ + 16541 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 16542 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16543 "00110110" // /* MW 3 */ + 16544 "11111110" // /* MW 2 */ + 16545 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 16546 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16547 "01010110" // /* MW 3 */ + 16548 "11111110" // /* MW 2 */ + 16549 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 16550 "10011000" // LDA r19, [p2, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16551 "01110110" // /* MW 3 */ + 16552 "01010110" // /* MW 2 */ + 16553 "00000010" // /* MW 1 */ + 16554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16555 "00000000" // /* MW 1 */ + 16556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16557 "00000000" // /* MW 1 */ + 16558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16559 "00000000" // /* MW 1 */ + 16560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16561 "00000000" // /* MW 1 */ + 16562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16563 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 16564 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16565 "00010010" // /* MW 3 */ + 16566 "10100011" // /* MW 2 */ + 16567 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 16568 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16569 "00110001" // /* MW 3 */ + 16570 "00000110" // /* MW 2 */ + 16571 "00001010" // /* MW 1 */ + 16572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16573 "00000000" // /* MW 1 */ + 16574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16575 "00000000" // /* MW 1 */ + 16576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16577 "00000000" // /* MW 1 */ + 16578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16579 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 16580 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16581 "00001000" // /* MW 3 */ + 16582 "11010011" // /* MW 2 */ + 16583 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 46 +.src_ref 8 "superkernels.cpp" 354 46 +.src_ref 2 "io_buffer_main.h" 324 32 + 16584 "00111010" // MOVS p6, p2; MOVX r16, #1; MOV r14, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16585 "01111001" // /* MW 9 */ + 16586 "01100000" // /* MW 8 */ + 16587 "11001110" // /* MW 7 */ + 16588 "00101001" // /* MW 6 */ + 16589 "00000000" // /* MW 5 */ + 16590 "00000001" // /* MW 4 */ + 16591 "01100000" // /* MW 3 */ + 16592 "00010001" // /* MW 2 */ + 16593 "11010001" // /* MW 1 */ + 16594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16595 "00000000" // /* MW 1 */ + 16596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16597 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 16598 "00011000" // LDA p4, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16599 "00011001" // /* MW 3 */ + 16600 "11101110" // /* MW 2 */ + 16601 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 48 first + 16602 "00001100" // LDA r17, [p3]; ST p0, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16603 "00111011" // /* MW 5 */ + 16604 "11011000" // /* MW 4 */ + 16605 "11011111" // /* MW 3 */ + 16606 "11000110" // /* MW 2 */ + 16607 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 48 first +.src_ref 8 "superkernels.cpp" 356 2 + 16608 "11010100" // LDA r20, [p1]; MOV p3, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16609 "10000001" // /* MW 5 */ + 16610 "11011101" // /* MW 4 */ + 16611 "11010110" // /* MW 3 */ + 16612 "11010010" // /* MW 2 */ + 16613 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 16614 "10011000" // LDA r18, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16615 "01010110" // /* MW 3 */ + 16616 "01001110" // /* MW 2 */ + 16617 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 16618 "10011000" // LDA p2, [p0], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16619 "00011110" // /* MW 3 */ + 16620 "01011101" // /* MW 2 */ + 16621 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16622 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16623 "11000000" // /* MW 3 */ + 16624 "01100000" // /* MW 2 */ + 16625 "00011111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16627 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16628 "10011000" // LDA r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16629 "01110110" // /* MW 3 */ + 16630 "00000110" // /* MW 2 */ + 16631 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16633 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 356 2 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 16634 "00000100" // JL #16240 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16240 delay_slots=5 */ + 16635 "00000001" // /* MW 5 */ + 16636 "00000000" // /* MW 4 */ + 16637 "10111000" // /* MW 3 */ + 16638 "00011111" // /* MW 2 */ + 16639 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16640 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16641 "11000000" // /* MW 3 */ + 16642 "11010100" // /* MW 2 */ + 16643 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 46 first +.delay_slot + 16644 "10011000" // LSHL r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16645 "00001101" // /* MW 3 */ + 16646 "01100011" // /* MW 2 */ + 16647 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 46 first +.delay_slot + 16648 "10011000" // LSHL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16649 "00001101" // /* MW 3 */ + 16650 "00100001" // /* MW 2 */ + 16651 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 46 +.delay_slot + 16652 "01011000" // ADD.NC p1, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16653 "01000001" // /* MW 3 */ + 16654 "01101001" // /* MW 2 */ + 16655 "00011001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 46 first +.delay_slot + 16656 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 16657 "00000000" // /* MW 15 */ + 16658 "00000000" // /* MW 14 */ + 16659 "10101000" // /* MW 13 */ + 16660 "11100010" // /* MW 12 */ + 16661 "00110100" // /* MW 11 */ + 16662 "00000000" // /* MW 10 */ + 16663 "00000000" // /* MW 9 */ + 16664 "00000000" // /* MW 8 */ + 16665 "01011011" // /* MW 7 */ + 16666 "00000001" // /* MW 6 */ + 16667 "00100000" // /* MW 5 */ + 16668 "00000000" // /* MW 4 */ + 16669 "11110000" // /* MW 3 */ + 16670 "00101100" // /* MW 2 */ + 16671 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 first +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 40 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.return_address + 16672 "10111010" // LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16673 "01111000" // /* MW 9 */ + 16674 "11010000" // /* MW 8 */ + 16675 "10110011" // /* MW 7 */ + 16676 "00101000" // /* MW 6 */ + 16677 "00000000" // /* MW 5 */ + 16678 "00000001" // /* MW 4 */ + 16679 "11010000" // /* MW 3 */ + 16680 "11000110" // /* MW 2 */ + 16681 "11001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 19 + 16682 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16683 "10011000" // /* MW 5 */ + 16684 "11000000" // /* MW 4 */ + 16685 "10001100" // /* MW 3 */ + 16686 "00000111" // /* MW 2 */ + 16687 "00000000" // /* MW 1 */ + 16688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16689 "00000000" // /* MW 1 */ + 16690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16691 "00000000" // /* MW 1 */ + 16692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16693 "00000000" // /* MW 1 */ + 16694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16695 "00000000" // /* MW 1 */ + 16696 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16697 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 16698 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16699 "00001000" // /* MW 3 */ + 16700 "01010001" // /* MW 2 */ + 16701 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 16702 "10011000" // LDA r17, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16703 "00110110" // /* MW 3 */ + 16704 "11110110" // /* MW 2 */ + 16705 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 16706 "00011000" // LDA p2, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16707 "00011001" // /* MW 3 */ + 16708 "11101101" // /* MW 2 */ + 16709 "00000111" // /* MW 1 */ + 16710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16711 "00000000" // /* MW 1 */ + 16712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16713 "00000000" // /* MW 1 */ + 16714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16715 "00000000" // /* MW 1 */ + 16716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16717 "00000000" // /* MW 1 */ + 16718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16719 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 16720 "10011000" // SUB r17, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16721 "00010001" // /* MW 3 */ + 16722 "00100011" // /* MW 2 */ + 16723 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 28 + 16724 "00001100" // LDA r17, [p2, #20]; ST r17, [p1, #-4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16725 "01100011" // /* MW 5 */ + 16726 "11101100" // /* MW 4 */ + 16727 "11010011" // /* MW 3 */ + 16728 "11000110" // /* MW 2 */ + 16729 "01001010" // /* MW 1 */ + 16730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16731 "00000000" // /* MW 1 */ + 16732 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16733 "00000000" // /* MW 1 */ + 16734 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16735 "00000000" // /* MW 1 */ + 16736 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16737 "00000000" // /* MW 1 */ + 16738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16739 "00000000" // /* MW 1 */ + 16740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16741 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 16742 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16743 "00001000" // /* MW 3 */ + 16744 "01010001" // /* MW 2 */ + 16745 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 6 +.src_ref 8 "superkernels.cpp" 361 14 +.src_ref 2 "io_buffer_main.h" 327 40 first + 16746 "10111010" // LDA r19, [p7, #-8]; MOVXM p1, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16747 "00010000" // /* MW 9 */ + 16748 "00000000" // /* MW 8 */ + 16749 "10110000" // /* MW 7 */ + 16750 "11100000" // /* MW 6 */ + 16751 "00000001" // /* MW 5 */ + 16752 "00000000" // /* MW 4 */ + 16753 "11010000" // /* MW 3 */ + 16754 "11001110" // /* MW 2 */ + 16755 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 19 first + 16756 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16757 "01010110" // /* MW 3 */ + 16758 "00000110" // /* MW 2 */ + 16759 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 6 + 16760 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16761 "00110110" // /* MW 3 */ + 16762 "00000110" // /* MW 2 */ + 16763 "00000001" // /* MW 1 */ + 16764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16765 "00000000" // /* MW 1 */ + 16766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16767 "00000000" // /* MW 1 */ + 16768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16769 "00000000" // /* MW 1 */ + 16770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16771 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 16772 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16773 "00110001" // /* MW 3 */ + 16774 "00100001" // /* MW 2 */ + 16775 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 16776 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16777 "00010001" // /* MW 3 */ + 16778 "11100110" // /* MW 2 */ + 16779 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 16 first + 16780 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16781 "00101000" // /* MW 3 */ + 16782 "01100001" // /* MW 2 */ + 16783 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 6 + 16784 "10000100" // JNZ r16, #16816 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=16816 delay_slots=5 */ + 16785 "00000001" // /* MW 5 */ + 16786 "01000000" // /* MW 4 */ + 16787 "11011000" // /* MW 3 */ + 16788 "00100000" // /* MW 2 */ + 16789 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16791 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16793 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16795 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16797 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16799 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 361 14 + 16800 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16801 "00000001" // /* MW 3 */ + 16802 "00100000" // /* MW 2 */ + 16803 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 361 14 first + 16804 "00110110" // NOPA; NOPB; ST r16, [p1]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 16805 "11000001" // /* MW 11 */ + 16806 "00001000" // /* MW 10 */ + 16807 "10000011" // /* MW 9 */ + 16808 "00000000" // /* MW 8 */ + 16809 "00000000" // /* MW 7 */ + 16810 "00000000" // /* MW 6 */ + 16811 "00100000" // /* MW 5 */ + 16812 "00000000" // /* MW 4 */ + 16813 "11110000" // /* MW 3 */ + 16814 "00101100" // /* MW 2 */ + 16815 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.src_ref 8 "superkernels.cpp" 363 + 16816 "00011000" // LDA lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16817 "00111001" // /* MW 3 */ + 16818 "11110000" // /* MW 2 */ + 16819 "00000111" // /* MW 1 */ + 16820 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16821 "11110001" // /* MW 3 */ + 16822 "11111101" // /* MW 2 */ + 16823 "00000111" // /* MW 1 */ + 16824 "00011000" // LDA p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16825 "10011001" // /* MW 3 */ + 16826 "11110111" // /* MW 2 */ + 16827 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 16828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16829 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.noswbrkpt + 16830 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16831 "11010001" // /* MW 3 */ + 16832 "11111001" // /* MW 2 */ + 16833 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16835 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16837 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 363 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16838 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 16839 "00000000" // /* MW 3 */ + 16840 "00101000" // /* MW 2 */ + 16841 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16842 "00011000" // MOVS p6, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16843 "00001011" // /* MW 3 */ + 16844 "10001110" // /* MW 2 */ + 16845 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 363 +.delay_slot + 16846 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16847 "00000001" // /* MW 5 */ + 16848 "00000000" // /* MW 4 */ + 16849 "00000000" // /* MW 3 */ + 16850 "11111000" // /* MW 2 */ + 16851 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16853 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16855 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16856 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + 16857 "00000000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E +.function setup _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E +.src_ref 4 "elementwise_binary.h" 141 first +.src_ref 4 "elementwise_binary.h" 142 23 +.src_ref 4 "elementwise_binary.h" 144 4 first +.function_start + 16864 "01100100" // RET lr; MOV r0, #64 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 16865 "00000001" // /* MW 5 */ + 16866 "00100001" // /* MW 4 */ + 16867 "00000000" // /* MW 3 */ + 16868 "00000000" // /* MW 2 */ + 16869 "00000101" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 16870 "11111000" // MOV r1, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16871 "11000000" // /* MW 3 */ + 16872 "01010000" // /* MW 2 */ + 16873 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 16874 "00011000" // ADD.NC p0, r1, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16875 "10010000" // /* MW 3 */ + 16876 "01100000" // /* MW 2 */ + 16877 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 first +.delay_slot + 16878 "10011000" // ST r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16879 "00010001" // /* MW 3 */ + 16880 "00000100" // /* MW 2 */ + 16881 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 +.delay_slot + 16882 "10011000" // ST r0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16883 "00010001" // /* MW 3 */ + 16884 "00010100" // /* MW 2 */ + 16885 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_end0 + 16887 "00000000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.function setup _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary.h" 130 first +.src_ref 4 "elementwise_binary.h" 133 24 first +.function_start + 16896 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16897 "00101110" // /* MW 3 */ + 16898 "00011100" // /* MW 2 */ + 16899 "00000001" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 130 + 16900 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16901 "00000001" // /* MW 5 */ + 16902 "00000000" // /* MW 4 */ + 16903 "00000000" // /* MW 3 */ + 16904 "00001000" // /* MW 2 */ + 16905 "00000000" // /* MW 1 */ + 16906 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16907 "00111101" // /* MW 3 */ + 16908 "11111100" // /* MW 2 */ + 16909 "00001111" // /* MW 1 */ + 16910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16911 "00000000" // /* MW 1 */ + 16912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16913 "00000000" // /* MW 1 */ + 16914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16915 "00000000" // /* MW 1 */ + 16916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16917 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 133 22 first + 16918 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16919 "00101001" // /* MW 3 */ + 16920 "00011100" // /* MW 2 */ + 16921 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 24 first + 16922 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16923 "00101110" // /* MW 3 */ + 16924 "00011100" // /* MW 2 */ + 16925 "00000001" // /* MW 1 */ + 16926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16927 "00000000" // /* MW 1 */ + 16928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16929 "00000000" // /* MW 1 */ + 16930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16931 "00000000" // /* MW 1 */ + 16932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16933 "00000000" // /* MW 1 */ + 16934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16935 "00000000" // /* MW 1 */ + 16936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16937 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 22 + 16938 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16939 "00101001" // /* MW 3 */ + 16940 "00011100" // /* MW 2 */ + 16941 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 24 first + 16942 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16943 "00101110" // /* MW 3 */ + 16944 "00000100" // /* MW 2 */ + 16945 "00000001" // /* MW 1 */ + 16946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16947 "00000000" // /* MW 1 */ + 16948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16949 "00000000" // /* MW 1 */ + 16950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16951 "00000000" // /* MW 1 */ + 16952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16953 "00000000" // /* MW 1 */ + 16954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16955 "00000000" // /* MW 1 */ + 16956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16957 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 22 + 16958 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16959 "00101001" // /* MW 3 */ + 16960 "00011100" // /* MW 2 */ + 16961 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 24 first + 16962 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16963 "00101110" // /* MW 3 */ + 16964 "00010100" // /* MW 2 */ + 16965 "00000001" // /* MW 1 */ + 16966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16967 "00000000" // /* MW 1 */ + 16968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16969 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 first +.no_stack_arguments + 16970 "00000100" // JL #16864 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16864 delay_slots=5 */ + 16971 "00000001" // /* MW 5 */ + 16972 "00000000" // /* MW 4 */ + 16973 "11110000" // /* MW 3 */ + 16974 "00100000" // /* MW 2 */ + 16975 "00000000" // /* MW 1 */ +.delay_slot + 16976 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16977 "10011101" // /* MW 3 */ + 16978 "11111011" // /* MW 2 */ + 16979 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16981 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16983 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 22 first +.delay_slot + 16984 "10011000" // ST el0, [p0], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16985 "00101001" // /* MW 3 */ + 16986 "11011100" // /* MW 2 */ + 16987 "00001000" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 134 25 +.delay_slot + 16988 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16989 "11000000" // /* MW 3 */ + 16990 "01100000" // /* MW 2 */ + 16991 "00011111" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 +.return_address + 16992 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16993 "00111001" // /* MW 3 */ + 16994 "11111100" // /* MW 2 */ + 16995 "00000111" // /* MW 1 */ + 16996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16997 "00000000" // /* MW 1 */ + 16998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16999 "00000000" // /* MW 1 */ + 17000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17001 "00000000" // /* MW 1 */ + 17002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17003 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17005 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17006 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17007 "10011001" // /* MW 3 */ + 17008 "11111011" // /* MW 2 */ + 17009 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17010 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 17011 "00000000" // /* MW 3 */ + 17012 "00101000" // /* MW 2 */ + 17013 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17015 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17016 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17017 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17019 "00000000" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 134 25 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17020 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17021 "00000001" // /* MW 3 */ + 17022 "00100000" // /* MW 2 */ + 17023 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 +.src_ref 9 "mul_impl.h" 134 25 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17024 "00111010" // ST r16, [p7, #16]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17025 "01110001" // /* MW 9 */ + 17026 "00000000" // /* MW 8 */ + 17027 "00000000" // /* MW 7 */ + 17028 "00000000" // /* MW 6 */ + 17029 "11111110" // /* MW 5 */ + 17030 "00111111" // /* MW 4 */ + 17031 "00110000" // /* MW 3 */ + 17032 "11000010" // /* MW 2 */ +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + 17033 "11101000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.function run _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.src_ref 4 "elementwise_binary.h" 149 first +.src_ref 4 "elementwise_binary.h" 156 37 +.src_ref 4 "elementwise_binary.h" 168 8 first +.function_start + 17040 "10111010" // MOVA m0, #32; MOVXM ls, #17216 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17041 "00010000" // /* MW 9 */ + 17042 "10100000" // /* MW 8 */ + 17043 "01111001" // /* MW 7 */ + 17044 "00010000" // /* MW 6 */ + 17045 "00000000" // /* MW 5 */ + 17046 "00000000" // /* MW 4 */ + 17047 "10000000" // /* MW 3 */ + 17048 "00000000" // /* MW 2 */ + 17049 "00000100" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 37 first +.src_ref 4 "elementwise_binary.h" 168 8 first + 17050 "10111010" // LDA r3, [p3], m0; MOVXM le, #17232 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17051 "00010000" // /* MW 9 */ + 17052 "10101000" // /* MW 8 */ + 17053 "10111001" // /* MW 7 */ + 17054 "00010001" // /* MW 6 */ + 17055 "00000000" // /* MW 5 */ + 17056 "00000000" // /* MW 4 */ + 17057 "11010000" // /* MW 3 */ + 17058 "00001110" // /* MW 2 */ + 17059 "01100001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 156 78 +.src_ref 4 "elementwise_binary.h" 156 78 + 17060 "10111010" // LDA m1, [p3]; MOVX r1, #-6; MOV r0, #828 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17061 "01011000" // /* MW 9 */ + 17062 "00111100" // /* MW 8 */ + 17063 "00001011" // /* MW 7 */ + 17064 "01001000" // /* MW 6 */ + 17065 "00010111" // /* MW 5 */ + 17066 "00111110" // /* MW 4 */ + 17067 "11010000" // /* MW 3 */ + 17068 "10010000" // /* MW 2 */ + 17069 "01100000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 78 +.src_ref 4 "elementwise_binary.h" 156 78 + 17070 "10111010" // LDA m0, [p3, #4]; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17071 "00010000" // /* MW 9 */ + 17072 "00101010" // /* MW 8 */ + 17073 "00110000" // /* MW 7 */ + 17074 "11100010" // /* MW 6 */ + 17075 "00000001" // /* MW 5 */ + 17076 "00000000" // /* MW 4 */ + 17077 "11010000" // /* MW 3 */ + 17078 "10000000" // /* MW 2 */ + 17079 "01100010" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 78 + 17080 "10011000" // LDA.s8 r2, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17081 "01000010" // /* MW 3 */ + 17082 "00000100" // /* MW 2 */ + 17083 "00000100" // /* MW 1 */ + 17084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17085 "00000000" // /* MW 1 */ + 17086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17087 "00000000" // /* MW 1 */ + 17088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17089 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 78 + 17090 "10011000" // LSHL r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17091 "00011101" // /* MW 3 */ + 17092 "11000010" // /* MW 2 */ + 17093 "00010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary.h" 168 8 +.src_ref 4 "elementwise_binary.h" 187 20 first + 17094 "00110100" // VLDB x1, [p0], m1; ADD.NC lc, r1, #-7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17095 "11111001" // /* MW 5 */ + 17096 "11100001" // /* MW 4 */ + 17097 "10001010" // /* MW 3 */ + 17098 "00001110" // /* MW 2 */ + 17099 "00000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17100 "00111100" // VLDA x2, [p1], m0; VLDB x0, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17101 "01101000" // /* MW 5 */ + 17102 "01010000" // /* MW 4 */ + 17103 "01110000" // /* MW 3 */ + 17104 "00010011" // /* MW 2 */ + 17105 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 195 20 +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17106 "00010010" // VLDA x3, [p1], m0; VLDB x1, [p0], m1; MOVX crRnd, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17107 "10000000" // /* MW 7 */ + 17108 "10111010" // /* MW 6 */ + 17109 "11101000" // /* MW 5 */ + 17110 "01010000" // /* MW 4 */ + 17111 "01110000" // /* MW 3 */ + 17112 "00011011" // /* MW 2 */ + 17113 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17114 "00111100" // VLDA x2, [p1], m0; VLDB x0, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17115 "01101000" // /* MW 5 */ + 17116 "01010000" // /* MW 4 */ + 17117 "01110000" // /* MW 3 */ + 17118 "00010011" // /* MW 2 */ + 17119 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17120 "00111100" // VLDA x3, [p1], m0; VLDB x1, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17121 "11101000" // /* MW 5 */ + 17122 "01010000" // /* MW 4 */ + 17123 "01110000" // /* MW 3 */ + 17124 "00011011" // /* MW 2 */ + 17125 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17126 "10011000" // VLDA x2, [p1], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17127 "10011011" // /* MW 3 */ + 17128 "00001000" // /* MW 2 */ + 17129 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17130 "00111100" // VLDA x3, [p1], m0; VLDB x0, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17131 "01101000" // /* MW 5 */ + 17132 "01010000" // /* MW 4 */ + 17133 "01110000" // /* MW 3 */ + 17134 "00011011" // /* MW 2 */ + 17135 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17136 "00111100" // VLDA x2, [p1], m0; VLDB x1, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17137 "11101000" // /* MW 5 */ + 17138 "01010000" // /* MW 4 */ + 17139 "01110000" // /* MW 3 */ + 17140 "00010011" // /* MW 2 */ + 17141 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17142 "01001010" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17143 "01000001" // /* MW 9 */ + 17144 "11100010" // /* MW 8 */ + 17145 "00000000" // /* MW 7 */ + 17146 "00011101" // /* MW 6 */ + 17147 "00110100" // /* MW 5 */ + 17148 "00101000" // /* MW 4 */ + 17149 "01110000" // /* MW 3 */ + 17150 "00011011" // /* MW 2 */ + 17151 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17152 "01001010" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17153 "01100001" // /* MW 9 */ + 17154 "11100000" // /* MW 8 */ + 17155 "00000001" // /* MW 7 */ + 17156 "00011101" // /* MW 6 */ + 17157 "01110100" // /* MW 5 */ + 17158 "00101000" // /* MW 4 */ + 17159 "01110000" // /* MW 3 */ + 17160 "00010011" // /* MW 2 */ + 17161 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17162 "01001010" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17163 "01000001" // /* MW 9 */ + 17164 "11100010" // /* MW 8 */ + 17165 "00000000" // /* MW 7 */ + 17166 "00011101" // /* MW 6 */ + 17167 "00110100" // /* MW 5 */ + 17168 "00101000" // /* MW 4 */ + 17169 "01110000" // /* MW 3 */ + 17170 "00011011" // /* MW 2 */ + 17171 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17172 "01001010" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17173 "01100001" // /* MW 9 */ + 17174 "11100000" // /* MW 8 */ + 17175 "00000001" // /* MW 7 */ + 17176 "00011101" // /* MW 6 */ + 17177 "01110100" // /* MW 5 */ + 17178 "00101000" // /* MW 4 */ + 17179 "01110000" // /* MW 3 */ + 17180 "00010011" // /* MW 2 */ + 17181 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17182 "01001010" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17183 "01000001" // /* MW 9 */ + 17184 "11100010" // /* MW 8 */ + 17185 "00000000" // /* MW 7 */ + 17186 "00011101" // /* MW 6 */ + 17187 "00110100" // /* MW 5 */ + 17188 "00101000" // /* MW 4 */ + 17189 "01110000" // /* MW 3 */ + 17190 "00011011" // /* MW 2 */ + 17191 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17192 "01001010" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17193 "01100001" // /* MW 9 */ + 17194 "11100000" // /* MW 8 */ + 17195 "00000001" // /* MW 7 */ + 17196 "00011101" // /* MW 6 */ + 17197 "01110100" // /* MW 5 */ + 17198 "00101000" // /* MW 4 */ + 17199 "01110000" // /* MW 3 */ + 17200 "00010011" // /* MW 2 */ + 17201 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17202 "01101110" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; VMUL.f dm0, x1, x2, r0 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 17203 "01000001" // /* MW 13 */ + 17204 "11100010" // /* MW 12 */ + 17205 "00000000" // /* MW 11 */ + 17206 "10001100" // /* MW 10 */ + 17207 "01110000" // /* MW 9 */ + 17208 "00001000" // /* MW 8 */ + 17209 "00000000" // /* MW 7 */ + 17210 "00000000" // /* MW 6 */ + 17211 "01101000" // /* MW 5 */ + 17212 "01010000" // /* MW 4 */ + 17213 "01110000" // /* MW 3 */ + 17214 "00011011" // /* MW 2 */ + 17215 "00100001" // /* MW 1 */ +.label ZLS_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_176 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 195 20 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 17216 "00001011" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; VMUL.f dm1, x0, x3, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 17217 "00000011" // /* MW 15 */ + 17218 "00001111" // /* MW 14 */ + 17219 "01111000" // /* MW 13 */ + 17220 "10100101" // /* MW 12 */ + 17221 "00000001" // /* MW 11 */ + 17222 "00000000" // /* MW 10 */ + 17223 "00000000" // /* MW 9 */ + 17224 "00000000" // /* MW 8 */ + 17225 "10100011" // /* MW 7 */ + 17226 "00011100" // /* MW 6 */ + 17227 "11101010" // /* MW 5 */ + 17228 "01010000" // /* MW 4 */ + 17229 "01110000" // /* MW 3 */ + 17230 "00010011" // /* MW 2 */ + 17231 "00100001" // /* MW 1 */ +.label ZLE_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_192 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17232 "00001011" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; NOPM; VMUL.f dm0, x1, x2, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 17233 "00010010" // /* MW 15 */ + 17234 "00000111" // /* MW 14 */ + 17235 "01111000" // /* MW 13 */ + 17236 "10100101" // /* MW 12 */ + 17237 "00000001" // /* MW 11 */ + 17238 "00000000" // /* MW 10 */ + 17239 "00000000" // /* MW 9 */ + 17240 "00000000" // /* MW 8 */ + 17241 "00100011" // /* MW 7 */ + 17242 "00011100" // /* MW 6 */ + 17243 "01101010" // /* MW 5 */ + 17244 "01010000" // /* MW 4 */ + 17245 "01110000" // /* MW 3 */ + 17246 "00011011" // /* MW 2 */ + 17247 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 17248 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17249 "01100001" // /* MW 7 */ + 17250 "11100000" // /* MW 6 */ + 17251 "00000001" // /* MW 5 */ + 17252 "00000010" // /* MW 4 */ + 17253 "01100000" // /* MW 3 */ + 17254 "10010100" // /* MW 2 */ + 17255 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17256 "01100010" // VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17257 "01000001" // /* MW 7 */ + 17258 "11100010" // /* MW 6 */ + 17259 "00000000" // /* MW 5 */ + 17260 "00000010" // /* MW 4 */ + 17261 "01100000" // /* MW 3 */ + 17262 "10000100" // /* MW 2 */ + 17263 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17264 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17265 "01100001" // /* MW 7 */ + 17266 "11100000" // /* MW 6 */ + 17267 "00000001" // /* MW 5 */ + 17268 "00000010" // /* MW 4 */ + 17269 "01100000" // /* MW 3 */ + 17270 "10010100" // /* MW 2 */ + 17271 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17272 "01100010" // VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17273 "01000001" // /* MW 7 */ + 17274 "11100010" // /* MW 6 */ + 17275 "00000000" // /* MW 5 */ + 17276 "00000010" // /* MW 4 */ + 17277 "01100000" // /* MW 3 */ + 17278 "10000100" // /* MW 2 */ + 17279 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17280 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17281 "01100001" // /* MW 7 */ + 17282 "11100000" // /* MW 6 */ + 17283 "00000001" // /* MW 5 */ + 17284 "00000010" // /* MW 4 */ + 17285 "01100000" // /* MW 3 */ + 17286 "10010100" // /* MW 2 */ + 17287 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17288 "01100010" // VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17289 "01000001" // /* MW 7 */ + 17290 "11100010" // /* MW 6 */ + 17291 "00000000" // /* MW 5 */ + 17292 "00000010" // /* MW 4 */ + 17293 "01100000" // /* MW 3 */ + 17294 "10000100" // /* MW 2 */ + 17295 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17296 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17297 "01100001" // /* MW 7 */ + 17298 "11100000" // /* MW 6 */ + 17299 "00000001" // /* MW 5 */ + 17300 "00000010" // /* MW 4 */ + 17301 "01100000" // /* MW 3 */ + 17302 "10010100" // /* MW 2 */ + 17303 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17304 "00011000" // VST.CONV.bf16.fp32 cml0, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17305 "00100011" // /* MW 3 */ + 17306 "00011100" // /* MW 2 */ + 17307 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 172 4 first +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17308 "01011100" // VST.CONV.bf16.fp32 cml1, [p2], #64;RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 17309 "00000000" // /* MW 5 */ + 17310 "01010000" // /* MW 4 */ + 17311 "01100000" // /* MW 3 */ + 17312 "10010100" // /* MW 2 */ + 17313 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17314 "00011000" // VST.CONV.bf16.fp32 cml0, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17315 "00100011" // /* MW 3 */ + 17316 "00011100" // /* MW 2 */ + 17317 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17318 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17319 "10100011" // /* MW 3 */ + 17320 "00011100" // /* MW 2 */ + 17321 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.delay_slot + 17322 "00011000" // VST.CONV.bf16.fp32 cml0, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17323 "00100011" // /* MW 3 */ + 17324 "00011100" // /* MW 2 */ + 17325 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.delay_slot + 17326 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17327 "10100011" // /* MW 3 */ + 17328 "00011100" // /* MW 2 */ + 17329 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_end0 + 17331 "00000000" // /* MW 1 */ +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function superkernel_mul1d _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.src_ref 8 "superkernels.cpp" 369 first +.src_ref 8 "superkernels.cpp" 374 6 +.function_start + 17344 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17345 "00000000" // /* MW 5 */ + 17346 "11000000" // /* MW 4 */ + 17347 "10001000" // /* MW 3 */ + 17348 "00000111" // /* MW 2 */ + 17349 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 374 6 first + 17350 "11010100" // LDA r16, [p4]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17351 "11000001" // /* MW 5 */ + 17352 "10110101" // /* MW 4 */ + 17353 "11011000" // /* MW 3 */ + 17354 "11000010" // /* MW 2 */ + 17355 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 369 + 17356 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17357 "00000001" // /* MW 5 */ + 17358 "00000000" // /* MW 4 */ + 17359 "00000000" // /* MW 3 */ + 17360 "00001000" // /* MW 2 */ + 17361 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 22 first +.src_ref 2 "io_buffer_main.h" 218 49 + 17362 "00111010" // ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17363 "01111001" // /* MW 9 */ + 17364 "01100000" // /* MW 8 */ + 17365 "11001010" // /* MW 7 */ + 17366 "10000001" // /* MW 6 */ + 17367 "00010100" // /* MW 5 */ + 17368 "00100011" // /* MW 4 */ + 17369 "10110000" // /* MW 3 */ + 17370 "00111010" // /* MW 2 */ + 17371 "11111111" // /* MW 1 */ + 17372 "00000010" // ST p0, [sp, #-20]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17373 "01110000" // /* MW 7 */ + 17374 "11010000" // /* MW 6 */ + 17375 "00001011" // /* MW 5 */ + 17376 "00000000" // /* MW 4 */ + 17377 "10110000" // /* MW 3 */ + 17378 "10000011" // /* MW 2 */ + 17379 "11111101" // /* MW 1 */ + 17380 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17381 "00010101" // /* MW 3 */ + 17382 "11111100" // /* MW 2 */ + 17383 "00001111" // /* MW 1 */ + 17384 "10011000" // ST lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17385 "00111101" // /* MW 3 */ + 17386 "11110000" // /* MW 2 */ + 17387 "00001111" // /* MW 1 */ + 17388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17389 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 374 6 first +.src_ref 8 "superkernels.cpp" 374 16 first + 17390 "10000100" // JNZ r16, #17536 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=17536 delay_slots=5 */ + 17391 "00000001" // /* MW 5 */ + 17392 "01000000" // /* MW 4 */ + 17393 "01000000" // /* MW 3 */ + 17394 "00100010" // /* MW 2 */ + 17395 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 30 first +.delay_slot + 17396 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17397 "11111011" // /* MW 3 */ + 17398 "01100011" // /* MW 2 */ + 17399 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 11 +.delay_slot + 17400 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17401 "00100000" // /* MW 5 */ + 17402 "11000000" // /* MW 4 */ + 17403 "10000100" // /* MW 3 */ + 17404 "00000111" // /* MW 2 */ + 17405 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 11 +.delay_slot + 17406 "00000010" // ST r17, [p2]; MOV p2, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17407 "01110000" // /* MW 7 */ + 17408 "01100000" // /* MW 6 */ + 17409 "00110111" // /* MW 5 */ + 17410 "00000001" // /* MW 4 */ + 17411 "00110000" // /* MW 3 */ + 17412 "11000110" // /* MW 2 */ + 17413 "01000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 17414 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17415 "11000000" // /* MW 3 */ + 17416 "11010110" // /* MW 2 */ + 17417 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 377 4 +.src_ref 8 "superkernels.cpp" 379 28 +.src_ref 8 "superkernels.cpp" 381 42 +.src_ref 8 "superkernels.cpp" 393 2 +.delay_slot + 17418 "00111010" // ST p2, [sp, #-12]; MOVXM p7, #493120 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17419 "00010001" // /* MW 9 */ + 17420 "00100000" // /* MW 8 */ + 17421 "10110011" // /* MW 7 */ + 17422 "11100011" // /* MW 6 */ + 17423 "00000001" // /* MW 5 */ + 17424 "00000000" // /* MW 4 */ + 17425 "10110000" // /* MW 3 */ + 17426 "10100011" // /* MW 2 */ + 17427 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 377 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17428 "00111010" // MOVS p0, p7; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17429 "00010001" // /* MW 9 */ + 17430 "00101010" // /* MW 8 */ + 17431 "00110000" // /* MW 7 */ + 17432 "11100001" // /* MW 6 */ + 17433 "00000001" // /* MW 5 */ + 17434 "00000000" // /* MW 4 */ + 17435 "01100000" // /* MW 3 */ + 17436 "10010001" // /* MW 2 */ + 17437 "00010011" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17438 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17439 "00010000" // /* MW 9 */ + 17440 "00101000" // /* MW 8 */ + 17441 "00110000" // /* MW 7 */ + 17442 "11100001" // /* MW 6 */ + 17443 "00000001" // /* MW 5 */ + 17444 "00000000" // /* MW 4 */ + 17445 "11100000" // /* MW 3 */ + 17446 "11000000" // /* MW 2 */ + 17447 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17449 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 377 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 17450 "00000100" // JL #16896 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16896 delay_slots=5 */ + 17451 "00000001" // /* MW 5 */ + 17452 "00000000" // /* MW 4 */ + 17453 "00000000" // /* MW 3 */ + 17454 "00100001" // /* MW 2 */ + 17455 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17457 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17459 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17460 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17461 "00110001" // /* MW 3 */ + 17462 "00100000" // /* MW 2 */ + 17463 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 17464 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17465 "00000101" // /* MW 3 */ + 17466 "00100000" // /* MW 2 */ + 17467 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 17468 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17469 "00010001" // /* MW 3 */ + 17470 "00000110" // /* MW 2 */ + 17471 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 18 +.src_ref 8 "superkernels.cpp" 381 42 first +.return_address + 17472 "10111010" // LDA r16, [p7]; MOVXM p1, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17473 "00010000" // /* MW 9 */ + 17474 "00001000" // /* MW 8 */ + 17475 "10110000" // /* MW 7 */ + 17476 "11100000" // /* MW 6 */ + 17477 "00000001" // /* MW 5 */ + 17478 "00000000" // /* MW 4 */ + 17479 "11010000" // /* MW 3 */ + 17480 "11000010" // /* MW 2 */ + 17481 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 16 +.src_ref 8 "superkernels.cpp" 381 18 +.src_ref 8 "superkernels.cpp" 390 48 + 17482 "10111010" // LDA r17, [p1]; MOVXM p3, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17483 "00010000" // /* MW 9 */ + 17484 "00001010" // /* MW 8 */ + 17485 "10110000" // /* MW 7 */ + 17486 "11100001" // /* MW 6 */ + 17487 "00000001" // /* MW 5 */ + 17488 "00000000" // /* MW 4 */ + 17489 "11010000" // /* MW 3 */ + 17490 "11000110" // /* MW 2 */ + 17491 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 379 28 first +.src_ref 8 "superkernels.cpp" 382 16 +.src_ref 8 "superkernels.cpp" 391 48 + 17492 "10111010" // LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17493 "00010000" // /* MW 9 */ + 17494 "00001110" // /* MW 8 */ + 17495 "10110000" // /* MW 7 */ + 17496 "11100000" // /* MW 6 */ + 17497 "00000001" // /* MW 5 */ + 17498 "00000000" // /* MW 4 */ + 17499 "01010000" // /* MW 3 */ + 17500 "11001011" // /* MW 2 */ + 17501 "11101010" // /* MW 1 */ + 17502 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17503 "00000000" // /* MW 1 */ + 17504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17505 "00000000" // /* MW 1 */ + 17506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17507 "00000000" // /* MW 1 */ + 17508 "10000100" // J #17552 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=17552 delay_slots=5 */ + 17509 "00000000" // /* MW 5 */ + 17510 "00000000" // /* MW 4 */ + 17511 "01001000" // /* MW 3 */ + 17512 "00100010" // /* MW 2 */ + 17513 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 379 13 +.delay_slot + 17514 "01000100" // MOVXM p2, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17515 "10011000" // /* MW 5 */ + 17516 "11000000" // /* MW 4 */ + 17517 "10000100" // /* MW 3 */ + 17518 "00000111" // /* MW 2 */ + 17519 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 27 first +.delay_slot + 17520 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17521 "00001111" // /* MW 3 */ + 17522 "01100001" // /* MW 2 */ + 17523 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 379 13 first +.delay_slot + 17524 "10011000" // ST r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17525 "01010001" // /* MW 3 */ + 17526 "00000110" // /* MW 2 */ + 17527 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 16 first +.delay_slot + 17528 "10011000" // ST r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17529 "00010001" // /* MW 3 */ + 17530 "00000110" // /* MW 2 */ + 17531 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 382 16 first +.delay_slot + 17532 "10011000" // ST r16, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17533 "00010001" // /* MW 3 */ + 17534 "00000110" // /* MW 2 */ + 17535 "00001001" // /* MW 1 */ +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.src_ref 8 "superkernels.cpp" 390 48 + 17536 "01000100" // MOVXM p3, #491540 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17537 "00101000" // /* MW 5 */ + 17538 "11000000" // /* MW 4 */ + 17539 "10000110" // /* MW 3 */ + 17540 "00000111" // /* MW 2 */ + 17541 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 48 + 17542 "10111010" // NOPA; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17543 "00010000" // /* MW 9 */ + 17544 "00001110" // /* MW 8 */ + 17545 "10110000" // /* MW 7 */ + 17546 "11100000" // /* MW 6 */ + 17547 "00000001" // /* MW 5 */ + 17548 "00000000" // /* MW 4 */ + 17549 "11110000" // /* MW 3 */ + 17550 "00101100" // /* MW 2 */ + 17551 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 17552 "00011000" // ADD.NC p0, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17553 "10000110" // /* MW 3 */ + 17554 "01100111" // /* MW 2 */ + 17555 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 17556 "10111010" // LDA r27, [p0], #-4; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17557 "00010000" // /* MW 9 */ + 17558 "00000000" // /* MW 8 */ + 17559 "00110000" // /* MW 7 */ + 17560 "11100001" // /* MW 6 */ + 17561 "00000001" // /* MW 5 */ + 17562 "00000000" // /* MW 4 */ + 17563 "11010000" // /* MW 3 */ + 17564 "11101110" // /* MW 2 */ + 17565 "00011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 17566 "10011000" // LDA r16, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17567 "00010110" // /* MW 3 */ + 17568 "11111110" // /* MW 2 */ + 17569 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 17570 "10011000" // LDA r17, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17571 "00110110" // /* MW 3 */ + 17572 "11111110" // /* MW 2 */ + 17573 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 first + 17574 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17575 "01010110" // /* MW 3 */ + 17576 "00000110" // /* MW 2 */ + 17577 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 17578 "10011000" // LDA r19, [p0, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17579 "01110110" // /* MW 3 */ + 17580 "01000110" // /* MW 2 */ + 17581 "00000000" // /* MW 1 */ + 17582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17583 "00000000" // /* MW 1 */ + 17584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17585 "00000000" // /* MW 1 */ + 17586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17587 "00000000" // /* MW 1 */ + 17588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17589 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 17590 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17591 "00000010" // /* MW 3 */ + 17592 "01100001" // /* MW 2 */ + 17593 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 first +.src_ref 2 "io_buffer_main.h" 218 20 + 17594 "01011100" // ST r16, [p0]; ADD r16, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17595 "00001110" // /* MW 5 */ + 17596 "01000000" // /* MW 4 */ + 17597 "00111001" // /* MW 3 */ + 17598 "11000010" // /* MW 2 */ + 17599 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 + 17600 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17601 "00010001" // /* MW 3 */ + 17602 "00000110" // /* MW 2 */ + 17603 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 +.src_ref 2 "io_buffer_main.h" 395 8 + 17604 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17605 "11111101" // /* MW 3 */ + 17606 "11100000" // /* MW 2 */ + 17607 "00010111" // /* MW 1 */ + 17608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17609 "00000000" // /* MW 1 */ + 17610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17611 "00000000" // /* MW 1 */ + 17612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17613 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 17614 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17615 "00001000" // /* MW 3 */ + 17616 "11010011" // /* MW 2 */ + 17617 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 17618 "00011000" // ADD.NC p2, r14, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17619 "00000110" // /* MW 3 */ + 17620 "01100111" // /* MW 2 */ + 17621 "00011010" // /* MW 1 */ + 17622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17623 "00000000" // /* MW 1 */ + 17624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17625 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 17626 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17627 "01110110" // /* MW 3 */ + 17628 "11111111" // /* MW 2 */ + 17629 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 17630 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17631 "00110110" // /* MW 3 */ + 17632 "11111110" // /* MW 2 */ + 17633 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 17634 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17635 "01010110" // /* MW 3 */ + 17636 "11111110" // /* MW 2 */ + 17637 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 17638 "10011000" // LDA r19, [p2, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17639 "01110110" // /* MW 3 */ + 17640 "01010110" // /* MW 2 */ + 17641 "00000010" // /* MW 1 */ + 17642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17643 "00000000" // /* MW 1 */ + 17644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17645 "00000000" // /* MW 1 */ + 17646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17647 "00000000" // /* MW 1 */ + 17648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17649 "00000000" // /* MW 1 */ + 17650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17651 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 17652 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17653 "00010010" // /* MW 3 */ + 17654 "10100011" // /* MW 2 */ + 17655 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 17656 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17657 "00110001" // /* MW 3 */ + 17658 "00000110" // /* MW 2 */ + 17659 "00001010" // /* MW 1 */ + 17660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17661 "00000000" // /* MW 1 */ + 17662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17663 "00000000" // /* MW 1 */ + 17664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17665 "00000000" // /* MW 1 */ + 17666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17667 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 17668 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17669 "00001000" // /* MW 3 */ + 17670 "11010011" // /* MW 2 */ + 17671 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 46 +.src_ref 8 "superkernels.cpp" 391 46 +.src_ref 2 "io_buffer_main.h" 324 32 + 17672 "00111010" // MOVS p6, p2; MOVX r16, #1; MOV r14, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17673 "01111001" // /* MW 9 */ + 17674 "01100000" // /* MW 8 */ + 17675 "11001110" // /* MW 7 */ + 17676 "00101001" // /* MW 6 */ + 17677 "00000000" // /* MW 5 */ + 17678 "00000001" // /* MW 4 */ + 17679 "01100000" // /* MW 3 */ + 17680 "00010001" // /* MW 2 */ + 17681 "11010001" // /* MW 1 */ + 17682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17683 "00000000" // /* MW 1 */ + 17684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17685 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 17686 "00011000" // LDA p4, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17687 "00011001" // /* MW 3 */ + 17688 "11101110" // /* MW 2 */ + 17689 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 48 first + 17690 "00001100" // LDA r17, [p3]; ST p0, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17691 "00111011" // /* MW 5 */ + 17692 "11011000" // /* MW 4 */ + 17693 "11011111" // /* MW 3 */ + 17694 "11000110" // /* MW 2 */ + 17695 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 48 first +.src_ref 8 "superkernels.cpp" 393 2 + 17696 "11010100" // LDA r20, [p1]; MOV p3, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17697 "10000001" // /* MW 5 */ + 17698 "11011101" // /* MW 4 */ + 17699 "11010110" // /* MW 3 */ + 17700 "11010010" // /* MW 2 */ + 17701 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 17702 "10011000" // LDA r18, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17703 "01010110" // /* MW 3 */ + 17704 "01001110" // /* MW 2 */ + 17705 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 17706 "10011000" // LDA p2, [p0], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17707 "00011110" // /* MW 3 */ + 17708 "01011101" // /* MW 2 */ + 17709 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17710 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17711 "11000000" // /* MW 3 */ + 17712 "01100000" // /* MW 2 */ + 17713 "00011111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17715 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17716 "10011000" // LDA r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17717 "01110110" // /* MW 3 */ + 17718 "00000110" // /* MW 2 */ + 17719 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17720 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17721 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 393 2 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 17722 "00000100" // JL #17040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=17040 delay_slots=5 */ + 17723 "00000001" // /* MW 5 */ + 17724 "00000000" // /* MW 4 */ + 17725 "01001000" // /* MW 3 */ + 17726 "00100001" // /* MW 2 */ + 17727 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17728 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17729 "11000000" // /* MW 3 */ + 17730 "11010100" // /* MW 2 */ + 17731 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 46 first +.delay_slot + 17732 "10011000" // LSHL r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17733 "00001101" // /* MW 3 */ + 17734 "01100011" // /* MW 2 */ + 17735 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 46 first +.delay_slot + 17736 "10011000" // LSHL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17737 "00001101" // /* MW 3 */ + 17738 "00100001" // /* MW 2 */ + 17739 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 46 +.delay_slot + 17740 "01011000" // ADD.NC p1, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17741 "01000001" // /* MW 3 */ + 17742 "01101001" // /* MW 2 */ + 17743 "00011001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 46 first +.delay_slot + 17744 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 17745 "00000000" // /* MW 15 */ + 17746 "00000000" // /* MW 14 */ + 17747 "10101000" // /* MW 13 */ + 17748 "11100010" // /* MW 12 */ + 17749 "00110100" // /* MW 11 */ + 17750 "00000000" // /* MW 10 */ + 17751 "00000000" // /* MW 9 */ + 17752 "00000000" // /* MW 8 */ + 17753 "01011011" // /* MW 7 */ + 17754 "00000001" // /* MW 6 */ + 17755 "00100000" // /* MW 5 */ + 17756 "00000000" // /* MW 4 */ + 17757 "11110000" // /* MW 3 */ + 17758 "00101100" // /* MW 2 */ + 17759 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 first +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 40 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.return_address + 17760 "10111010" // LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17761 "01111000" // /* MW 9 */ + 17762 "11010000" // /* MW 8 */ + 17763 "10110011" // /* MW 7 */ + 17764 "00101000" // /* MW 6 */ + 17765 "00000000" // /* MW 5 */ + 17766 "00000001" // /* MW 4 */ + 17767 "11010000" // /* MW 3 */ + 17768 "11000110" // /* MW 2 */ + 17769 "11001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 19 + 17770 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17771 "10011000" // /* MW 5 */ + 17772 "11000000" // /* MW 4 */ + 17773 "10001100" // /* MW 3 */ + 17774 "00000111" // /* MW 2 */ + 17775 "00000000" // /* MW 1 */ + 17776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17777 "00000000" // /* MW 1 */ + 17778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17779 "00000000" // /* MW 1 */ + 17780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17781 "00000000" // /* MW 1 */ + 17782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17783 "00000000" // /* MW 1 */ + 17784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17785 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 17786 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17787 "00001000" // /* MW 3 */ + 17788 "01010001" // /* MW 2 */ + 17789 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 17790 "10011000" // LDA r17, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17791 "00110110" // /* MW 3 */ + 17792 "11110110" // /* MW 2 */ + 17793 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 17794 "00011000" // LDA p2, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17795 "00011001" // /* MW 3 */ + 17796 "11101101" // /* MW 2 */ + 17797 "00000111" // /* MW 1 */ + 17798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17799 "00000000" // /* MW 1 */ + 17800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17801 "00000000" // /* MW 1 */ + 17802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17803 "00000000" // /* MW 1 */ + 17804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17805 "00000000" // /* MW 1 */ + 17806 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17807 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 17808 "10011000" // SUB r17, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17809 "00010001" // /* MW 3 */ + 17810 "00100011" // /* MW 2 */ + 17811 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 28 + 17812 "00001100" // LDA r17, [p2, #20]; ST r17, [p1, #-4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17813 "01100011" // /* MW 5 */ + 17814 "11101100" // /* MW 4 */ + 17815 "11010011" // /* MW 3 */ + 17816 "11000110" // /* MW 2 */ + 17817 "01001010" // /* MW 1 */ + 17818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17819 "00000000" // /* MW 1 */ + 17820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17821 "00000000" // /* MW 1 */ + 17822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17823 "00000000" // /* MW 1 */ + 17824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17825 "00000000" // /* MW 1 */ + 17826 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17827 "00000000" // /* MW 1 */ + 17828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17829 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 17830 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17831 "00001000" // /* MW 3 */ + 17832 "01010001" // /* MW 2 */ + 17833 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 6 +.src_ref 8 "superkernels.cpp" 398 14 +.src_ref 2 "io_buffer_main.h" 327 40 first + 17834 "10111010" // LDA r19, [p7, #-8]; MOVXM p1, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17835 "00010000" // /* MW 9 */ + 17836 "00000000" // /* MW 8 */ + 17837 "10110000" // /* MW 7 */ + 17838 "11100000" // /* MW 6 */ + 17839 "00000001" // /* MW 5 */ + 17840 "00000000" // /* MW 4 */ + 17841 "11010000" // /* MW 3 */ + 17842 "11001110" // /* MW 2 */ + 17843 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 19 first + 17844 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17845 "01010110" // /* MW 3 */ + 17846 "00000110" // /* MW 2 */ + 17847 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 6 + 17848 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17849 "00110110" // /* MW 3 */ + 17850 "00000110" // /* MW 2 */ + 17851 "00000001" // /* MW 1 */ + 17852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17853 "00000000" // /* MW 1 */ + 17854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17855 "00000000" // /* MW 1 */ + 17856 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17857 "00000000" // /* MW 1 */ + 17858 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17859 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 17860 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17861 "00110001" // /* MW 3 */ + 17862 "00100001" // /* MW 2 */ + 17863 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 17864 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17865 "00010001" // /* MW 3 */ + 17866 "11100110" // /* MW 2 */ + 17867 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 16 first + 17868 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17869 "00101000" // /* MW 3 */ + 17870 "01100001" // /* MW 2 */ + 17871 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 6 + 17872 "10000100" // JNZ r16, #17904 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=17904 delay_slots=5 */ + 17873 "00000001" // /* MW 5 */ + 17874 "01000000" // /* MW 4 */ + 17875 "11111000" // /* MW 3 */ + 17876 "00100010" // /* MW 2 */ + 17877 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17879 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17881 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17883 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17884 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17887 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 398 14 + 17888 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17889 "00000001" // /* MW 3 */ + 17890 "00100000" // /* MW 2 */ + 17891 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 398 14 first + 17892 "00110110" // NOPA; NOPB; ST r16, [p1]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 17893 "11000001" // /* MW 11 */ + 17894 "00001000" // /* MW 10 */ + 17895 "10000011" // /* MW 9 */ + 17896 "00000000" // /* MW 8 */ + 17897 "00000000" // /* MW 7 */ + 17898 "00000000" // /* MW 6 */ + 17899 "00100000" // /* MW 5 */ + 17900 "00000000" // /* MW 4 */ + 17901 "11110000" // /* MW 3 */ + 17902 "00101100" // /* MW 2 */ + 17903 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.src_ref 8 "superkernels.cpp" 400 + 17904 "00011000" // LDA lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17905 "00111001" // /* MW 3 */ + 17906 "11110000" // /* MW 2 */ + 17907 "00000111" // /* MW 1 */ + 17908 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17909 "11110001" // /* MW 3 */ + 17910 "11111101" // /* MW 2 */ + 17911 "00000111" // /* MW 1 */ + 17912 "00011000" // LDA p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17913 "10011001" // /* MW 3 */ + 17914 "11110111" // /* MW 2 */ + 17915 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 17916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17917 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.noswbrkpt + 17918 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17919 "11010001" // /* MW 3 */ + 17920 "11111001" // /* MW 2 */ + 17921 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17923 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17925 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 400 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17926 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 17927 "00000000" // /* MW 3 */ + 17928 "00101000" // /* MW 2 */ + 17929 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17930 "00011000" // MOVS p6, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17931 "00001011" // /* MW 3 */ + 17932 "10001110" // /* MW 2 */ + 17933 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 400 +.delay_slot + 17934 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17935 "00000001" // /* MW 5 */ + 17936 "00000000" // /* MW 4 */ + 17937 "00000000" // /* MW 3 */ + 17938 "11111000" // /* MW 2 */ + 17939 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17941 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17943 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + 17945 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.function shared_setup_backbone _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 205 first +.src_ref 4 "elementwise_binary_shared.h" 211 24 first +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.function_start + 17952 "10111010" // LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17953 "01011000" // /* MW 9 */ + 17954 "00000000" // /* MW 8 */ + 17955 "00001000" // /* MW 7 */ + 17956 "00001011" // /* MW 6 */ + 17957 "00100000" // /* MW 5 */ + 17958 "00001000" // /* MW 4 */ + 17959 "11010000" // /* MW 3 */ + 17960 "10000101" // /* MW 2 */ + 17961 "00100011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 + 17962 "00011000" // MOVX r0, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17963 "00000001" // /* MW 3 */ + 17964 "10000000" // /* MW 2 */ + 17965 "00010111" // /* MW 1 */ + 17966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17967 "00000000" // /* MW 1 */ + 17968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17969 "00000000" // /* MW 1 */ + 17970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17971 "00000000" // /* MW 1 */ + 17972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17973 "00000000" // /* MW 1 */ + 17974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17975 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 211 22 first + 17976 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17977 "00101001" // /* MW 3 */ + 17978 "00011100" // /* MW 2 */ + 17979 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 24 first + 17980 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17981 "00101110" // /* MW 3 */ + 17982 "00011100" // /* MW 2 */ + 17983 "00000001" // /* MW 1 */ + 17984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17985 "00000000" // /* MW 1 */ + 17986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17987 "00000000" // /* MW 1 */ + 17988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17989 "00000000" // /* MW 1 */ + 17990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17991 "00000000" // /* MW 1 */ + 17992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17993 "00000000" // /* MW 1 */ + 17994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17995 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 22 + 17996 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17997 "00101001" // /* MW 3 */ + 17998 "00011100" // /* MW 2 */ + 17999 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 24 first + 18000 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18001 "00101110" // /* MW 3 */ + 18002 "00000100" // /* MW 2 */ + 18003 "00000001" // /* MW 1 */ + 18004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18005 "00000000" // /* MW 1 */ + 18006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18007 "00000000" // /* MW 1 */ + 18008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18009 "00000000" // /* MW 1 */ + 18010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18011 "00000000" // /* MW 1 */ + 18012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18013 "00000000" // /* MW 1 */ + 18014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18015 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 22 + 18016 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18017 "00101001" // /* MW 3 */ + 18018 "00011100" // /* MW 2 */ + 18019 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 24 first + 18020 "10011000" // LDA r3, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18021 "01110110" // /* MW 3 */ + 18022 "00010100" // /* MW 2 */ + 18023 "00000001" // /* MW 1 */ + 18024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18025 "00000000" // /* MW 1 */ + 18026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18027 "00000000" // /* MW 1 */ + 18028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18029 "00000000" // /* MW 1 */ + 18030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18031 "00000000" // /* MW 1 */ + 18032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18033 "00000000" // /* MW 1 */ + 18034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18035 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18036 "10011000" // ST r3, [p0], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18037 "01110001" // /* MW 3 */ + 18038 "01001100" // /* MW 2 */ + 18039 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 34 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18040 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18041 "00010111" // /* MW 3 */ + 18042 "00000100" // /* MW 2 */ + 18043 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 217 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18044 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 18045 "00000000" // /* MW 3 */ + 18046 "00101000" // /* MW 2 */ + 18047 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18048 "01000100" // MOVXM r1, #65280 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18049 "00000000" // /* MW 5 */ + 18050 "10111110" // /* MW 4 */ + 18051 "11110000" // /* MW 3 */ + 18052 "00000000" // /* MW 2 */ + 18053 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18054 "10011000" // AND r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18055 "00010100" // /* MW 3 */ + 18056 "11000010" // /* MW 2 */ + 18057 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18058 "10011000" // EQ r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18059 "00100111" // /* MW 3 */ + 18060 "01110110" // /* MW 2 */ + 18061 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18062 "00011000" // SEL.EQZ r0, r0, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18063 "10000010" // /* MW 3 */ + 18064 "00000001" // /* MW 2 */ + 18065 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18066 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 + 18067 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.function setup _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 219 +.src_ref 4 "elementwise_binary_shared.h" 219 first +.function_start + 18080 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18081 "00000001" // /* MW 5 */ + 18082 "00000000" // /* MW 4 */ + 18083 "00000000" // /* MW 3 */ + 18084 "00001000" // /* MW 2 */ + 18085 "00000000" // /* MW 1 */ + 18086 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18087 "00111101" // /* MW 3 */ + 18088 "11111000" // /* MW 2 */ + 18089 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 first +.no_stack_arguments + 18090 "00000100" // JL #17952 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=17952 delay_slots=5 */ + 18091 "00000001" // /* MW 5 */ + 18092 "00000000" // /* MW 4 */ + 18093 "00010000" // /* MW 3 */ + 18094 "00100011" // /* MW 2 */ + 18095 "00000000" // /* MW 1 */ +.delay_slot + 18096 "10011000" // ST p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18097 "10011101" // /* MW 3 */ + 18098 "11111111" // /* MW 2 */ + 18099 "00001111" // /* MW 1 */ +.src_ref 9 "sub_impl.h" 129 27 +.delay_slot + 18100 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18101 "11000000" // /* MW 3 */ + 18102 "01100000" // /* MW 2 */ + 18103 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18105 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18107 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18108 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18109 "01100111" // /* MW 3 */ + 18110 "00000001" // /* MW 2 */ + 18111 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.return_address + 18112 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18113 "00111001" // /* MW 3 */ + 18114 "11111000" // /* MW 2 */ + 18115 "00000111" // /* MW 1 */ + 18116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18117 "00000000" // /* MW 1 */ + 18118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18119 "00000000" // /* MW 1 */ + 18120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18121 "00000000" // /* MW 1 */ + 18122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18123 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18125 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18126 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18127 "10011001" // /* MW 3 */ + 18128 "11111111" // /* MW 2 */ + 18129 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18130 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 18131 "00000000" // /* MW 3 */ + 18132 "00101000" // /* MW 2 */ + 18133 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18135 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18137 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18139 "00000000" // /* MW 1 */ +.src_ref 9 "sub_impl.h" 129 27 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18140 "00011000" // MOVX r16, #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18141 "00011001" // /* MW 3 */ + 18142 "00100000" // /* MW 2 */ + 18143 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.src_ref 9 "sub_impl.h" 129 27 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18144 "00111010" // ST r16, [p7, #16]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18145 "01110001" // /* MW 9 */ + 18146 "00000000" // /* MW 8 */ + 18147 "00000000" // /* MW 7 */ + 18148 "00000000" // /* MW 6 */ + 18149 "11111110" // /* MW 5 */ + 18150 "00111111" // /* MW 4 */ + 18151 "00110000" // /* MW 3 */ + 18152 "11000010" // /* MW 2 */ +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + 18153 "11101000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E +.function run _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E +.src_ref 4 "elementwise_binary_shared.h" 227 first +.src_ref 4 "elementwise_binary_shared.h" 232 8 first +.tail_call +.function_start + 18160 "10000100" // J #10096 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 18161 "00000000" // /* MW 5 */ + 18162 "00000000" // /* MW 4 */ + 18163 "10111000" // /* MW 3 */ + 18164 "00010011" // /* MW 2 */ + 18165 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18167 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18169 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18171 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18173 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_end0 + 18175 "00000000" // /* MW 1 */ +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function superkernel_sub1d _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.src_ref 8 "superkernels.cpp" 406 first +.src_ref 8 "superkernels.cpp" 411 6 +.function_start + 18176 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18177 "00000000" // /* MW 5 */ + 18178 "11000000" // /* MW 4 */ + 18179 "10001000" // /* MW 3 */ + 18180 "00000111" // /* MW 2 */ + 18181 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 411 6 first + 18182 "11010100" // LDA r16, [p4]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18183 "11000001" // /* MW 5 */ + 18184 "10110101" // /* MW 4 */ + 18185 "11011000" // /* MW 3 */ + 18186 "11000010" // /* MW 2 */ + 18187 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 406 + 18188 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18189 "00000001" // /* MW 5 */ + 18190 "00000000" // /* MW 4 */ + 18191 "00000000" // /* MW 3 */ + 18192 "00001000" // /* MW 2 */ + 18193 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 22 first +.src_ref 2 "io_buffer_main.h" 218 49 + 18194 "00111010" // ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18195 "01111001" // /* MW 9 */ + 18196 "01100000" // /* MW 8 */ + 18197 "11001010" // /* MW 7 */ + 18198 "10000001" // /* MW 6 */ + 18199 "00010100" // /* MW 5 */ + 18200 "00100011" // /* MW 4 */ + 18201 "10110000" // /* MW 3 */ + 18202 "00111010" // /* MW 2 */ + 18203 "11111111" // /* MW 1 */ + 18204 "00000010" // ST p0, [sp, #-20]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 18205 "01110000" // /* MW 7 */ + 18206 "11010000" // /* MW 6 */ + 18207 "00001011" // /* MW 5 */ + 18208 "00000000" // /* MW 4 */ + 18209 "10110000" // /* MW 3 */ + 18210 "10000011" // /* MW 2 */ + 18211 "11111101" // /* MW 1 */ + 18212 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18213 "00010101" // /* MW 3 */ + 18214 "11111100" // /* MW 2 */ + 18215 "00001111" // /* MW 1 */ + 18216 "10011000" // ST lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18217 "00111101" // /* MW 3 */ + 18218 "11110000" // /* MW 2 */ + 18219 "00001111" // /* MW 1 */ + 18220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18221 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 411 6 first +.src_ref 8 "superkernels.cpp" 411 16 first + 18222 "10000100" // JNZ r16, #18368 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=18368 delay_slots=5 */ + 18223 "00000001" // /* MW 5 */ + 18224 "01000000" // /* MW 4 */ + 18225 "11100000" // /* MW 3 */ + 18226 "00100011" // /* MW 2 */ + 18227 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 30 first +.delay_slot + 18228 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18229 "11111011" // /* MW 3 */ + 18230 "01100011" // /* MW 2 */ + 18231 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 11 +.delay_slot + 18232 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18233 "00100000" // /* MW 5 */ + 18234 "11000000" // /* MW 4 */ + 18235 "10000100" // /* MW 3 */ + 18236 "00000111" // /* MW 2 */ + 18237 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 11 +.delay_slot + 18238 "00000010" // ST r17, [p2]; MOV p2, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 18239 "01110000" // /* MW 7 */ + 18240 "01100000" // /* MW 6 */ + 18241 "00110111" // /* MW 5 */ + 18242 "00000001" // /* MW 4 */ + 18243 "00110000" // /* MW 3 */ + 18244 "11000110" // /* MW 2 */ + 18245 "01000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 18246 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18247 "11000000" // /* MW 3 */ + 18248 "11010110" // /* MW 2 */ + 18249 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 414 4 +.src_ref 8 "superkernels.cpp" 416 28 +.src_ref 8 "superkernels.cpp" 418 42 +.src_ref 8 "superkernels.cpp" 430 2 +.delay_slot + 18250 "00111010" // ST p2, [sp, #-12]; MOVXM p7, #493184 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18251 "00010001" // /* MW 9 */ + 18252 "01000000" // /* MW 8 */ + 18253 "10110011" // /* MW 7 */ + 18254 "11100011" // /* MW 6 */ + 18255 "00000001" // /* MW 5 */ + 18256 "00000000" // /* MW 4 */ + 18257 "10110000" // /* MW 3 */ + 18258 "10100011" // /* MW 2 */ + 18259 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 414 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18260 "00111010" // MOVS p0, p7; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18261 "00010001" // /* MW 9 */ + 18262 "00101010" // /* MW 8 */ + 18263 "00110000" // /* MW 7 */ + 18264 "11100001" // /* MW 6 */ + 18265 "00000001" // /* MW 5 */ + 18266 "00000000" // /* MW 4 */ + 18267 "01100000" // /* MW 3 */ + 18268 "10010001" // /* MW 2 */ + 18269 "00010011" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18270 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18271 "00010000" // /* MW 9 */ + 18272 "00101000" // /* MW 8 */ + 18273 "00110000" // /* MW 7 */ + 18274 "11100001" // /* MW 6 */ + 18275 "00000001" // /* MW 5 */ + 18276 "00000000" // /* MW 4 */ + 18277 "11100000" // /* MW 3 */ + 18278 "11000000" // /* MW 2 */ + 18279 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18281 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 414 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 18282 "00000100" // JL #18080 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=18080 delay_slots=5 */ + 18283 "00000001" // /* MW 5 */ + 18284 "00000000" // /* MW 4 */ + 18285 "01010000" // /* MW 3 */ + 18286 "00100011" // /* MW 2 */ + 18287 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18289 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18291 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18292 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18293 "00110001" // /* MW 3 */ + 18294 "00100000" // /* MW 2 */ + 18295 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 18296 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18297 "00000101" // /* MW 3 */ + 18298 "00100000" // /* MW 2 */ + 18299 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 18300 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18301 "00010001" // /* MW 3 */ + 18302 "00000110" // /* MW 2 */ + 18303 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 18 +.src_ref 8 "superkernels.cpp" 418 42 first +.return_address + 18304 "10111010" // LDA r16, [p7]; MOVXM p1, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18305 "00010000" // /* MW 9 */ + 18306 "00001000" // /* MW 8 */ + 18307 "10110000" // /* MW 7 */ + 18308 "11100000" // /* MW 6 */ + 18309 "00000001" // /* MW 5 */ + 18310 "00000000" // /* MW 4 */ + 18311 "11010000" // /* MW 3 */ + 18312 "11000010" // /* MW 2 */ + 18313 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 16 +.src_ref 8 "superkernels.cpp" 418 18 +.src_ref 8 "superkernels.cpp" 427 48 + 18314 "10111010" // LDA r17, [p1]; MOVXM p3, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18315 "00010000" // /* MW 9 */ + 18316 "00001010" // /* MW 8 */ + 18317 "10110000" // /* MW 7 */ + 18318 "11100001" // /* MW 6 */ + 18319 "00000001" // /* MW 5 */ + 18320 "00000000" // /* MW 4 */ + 18321 "11010000" // /* MW 3 */ + 18322 "11000110" // /* MW 2 */ + 18323 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 416 28 first +.src_ref 8 "superkernels.cpp" 419 16 +.src_ref 8 "superkernels.cpp" 428 48 + 18324 "10111010" // LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18325 "00010000" // /* MW 9 */ + 18326 "00001110" // /* MW 8 */ + 18327 "10110000" // /* MW 7 */ + 18328 "11100000" // /* MW 6 */ + 18329 "00000001" // /* MW 5 */ + 18330 "00000000" // /* MW 4 */ + 18331 "01010000" // /* MW 3 */ + 18332 "11001011" // /* MW 2 */ + 18333 "11101010" // /* MW 1 */ + 18334 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18335 "00000000" // /* MW 1 */ + 18336 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18337 "00000000" // /* MW 1 */ + 18338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18339 "00000000" // /* MW 1 */ + 18340 "10000100" // J #18384 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=18384 delay_slots=5 */ + 18341 "00000000" // /* MW 5 */ + 18342 "00000000" // /* MW 4 */ + 18343 "11101000" // /* MW 3 */ + 18344 "00100011" // /* MW 2 */ + 18345 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 416 13 +.delay_slot + 18346 "01000100" // MOVXM p2, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18347 "10011000" // /* MW 5 */ + 18348 "11000000" // /* MW 4 */ + 18349 "10000100" // /* MW 3 */ + 18350 "00000111" // /* MW 2 */ + 18351 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 27 first +.delay_slot + 18352 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18353 "00001111" // /* MW 3 */ + 18354 "01100001" // /* MW 2 */ + 18355 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 416 13 first +.delay_slot + 18356 "10011000" // ST r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18357 "01010001" // /* MW 3 */ + 18358 "00000110" // /* MW 2 */ + 18359 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 16 first +.delay_slot + 18360 "10011000" // ST r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18361 "00010001" // /* MW 3 */ + 18362 "00000110" // /* MW 2 */ + 18363 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 419 16 first +.delay_slot + 18364 "10011000" // ST r16, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18365 "00010001" // /* MW 3 */ + 18366 "00000110" // /* MW 2 */ + 18367 "00001001" // /* MW 1 */ +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.src_ref 8 "superkernels.cpp" 427 48 + 18368 "01000100" // MOVXM p3, #491540 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18369 "00101000" // /* MW 5 */ + 18370 "11000000" // /* MW 4 */ + 18371 "10000110" // /* MW 3 */ + 18372 "00000111" // /* MW 2 */ + 18373 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 48 + 18374 "10111010" // NOPA; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18375 "00010000" // /* MW 9 */ + 18376 "00001110" // /* MW 8 */ + 18377 "10110000" // /* MW 7 */ + 18378 "11100000" // /* MW 6 */ + 18379 "00000001" // /* MW 5 */ + 18380 "00000000" // /* MW 4 */ + 18381 "11110000" // /* MW 3 */ + 18382 "00101100" // /* MW 2 */ + 18383 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 18384 "00011000" // ADD.NC p0, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18385 "10000110" // /* MW 3 */ + 18386 "01100111" // /* MW 2 */ + 18387 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 18388 "10111010" // LDA r27, [p0], #-4; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18389 "00010000" // /* MW 9 */ + 18390 "00000000" // /* MW 8 */ + 18391 "00110000" // /* MW 7 */ + 18392 "11100001" // /* MW 6 */ + 18393 "00000001" // /* MW 5 */ + 18394 "00000000" // /* MW 4 */ + 18395 "11010000" // /* MW 3 */ + 18396 "11101110" // /* MW 2 */ + 18397 "00011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 18398 "10011000" // LDA r16, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18399 "00010110" // /* MW 3 */ + 18400 "11111110" // /* MW 2 */ + 18401 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 18402 "10011000" // LDA r17, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18403 "00110110" // /* MW 3 */ + 18404 "11111110" // /* MW 2 */ + 18405 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 first + 18406 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18407 "01010110" // /* MW 3 */ + 18408 "00000110" // /* MW 2 */ + 18409 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 18410 "10011000" // LDA r19, [p0, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18411 "01110110" // /* MW 3 */ + 18412 "01000110" // /* MW 2 */ + 18413 "00000000" // /* MW 1 */ + 18414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18415 "00000000" // /* MW 1 */ + 18416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18417 "00000000" // /* MW 1 */ + 18418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18419 "00000000" // /* MW 1 */ + 18420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18421 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 18422 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18423 "00000010" // /* MW 3 */ + 18424 "01100001" // /* MW 2 */ + 18425 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 first +.src_ref 2 "io_buffer_main.h" 218 20 + 18426 "01011100" // ST r16, [p0]; ADD r16, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18427 "00001110" // /* MW 5 */ + 18428 "01000000" // /* MW 4 */ + 18429 "00111001" // /* MW 3 */ + 18430 "11000010" // /* MW 2 */ + 18431 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 + 18432 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18433 "00010001" // /* MW 3 */ + 18434 "00000110" // /* MW 2 */ + 18435 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 +.src_ref 2 "io_buffer_main.h" 395 8 + 18436 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18437 "11111101" // /* MW 3 */ + 18438 "11100000" // /* MW 2 */ + 18439 "00010111" // /* MW 1 */ + 18440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18441 "00000000" // /* MW 1 */ + 18442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18443 "00000000" // /* MW 1 */ + 18444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18445 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 18446 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18447 "00001000" // /* MW 3 */ + 18448 "11010011" // /* MW 2 */ + 18449 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 18450 "00011000" // ADD.NC p2, r14, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18451 "00000110" // /* MW 3 */ + 18452 "01100111" // /* MW 2 */ + 18453 "00011010" // /* MW 1 */ + 18454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18455 "00000000" // /* MW 1 */ + 18456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18457 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 18458 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18459 "01110110" // /* MW 3 */ + 18460 "11111111" // /* MW 2 */ + 18461 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 18462 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18463 "00110110" // /* MW 3 */ + 18464 "11111110" // /* MW 2 */ + 18465 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 18466 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18467 "01010110" // /* MW 3 */ + 18468 "11111110" // /* MW 2 */ + 18469 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 18470 "10011000" // LDA r19, [p2, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18471 "01110110" // /* MW 3 */ + 18472 "01010110" // /* MW 2 */ + 18473 "00000010" // /* MW 1 */ + 18474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18475 "00000000" // /* MW 1 */ + 18476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18477 "00000000" // /* MW 1 */ + 18478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18479 "00000000" // /* MW 1 */ + 18480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18481 "00000000" // /* MW 1 */ + 18482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18483 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 18484 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18485 "00010010" // /* MW 3 */ + 18486 "10100011" // /* MW 2 */ + 18487 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 18488 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18489 "00110001" // /* MW 3 */ + 18490 "00000110" // /* MW 2 */ + 18491 "00001010" // /* MW 1 */ + 18492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18493 "00000000" // /* MW 1 */ + 18494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18495 "00000000" // /* MW 1 */ + 18496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18497 "00000000" // /* MW 1 */ + 18498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18499 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 18500 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18501 "00001000" // /* MW 3 */ + 18502 "11010011" // /* MW 2 */ + 18503 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 46 +.src_ref 8 "superkernels.cpp" 428 46 +.src_ref 2 "io_buffer_main.h" 324 32 + 18504 "00111010" // MOVS p6, p2; MOVX r16, #1; MOV r14, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18505 "01111001" // /* MW 9 */ + 18506 "01100000" // /* MW 8 */ + 18507 "11001110" // /* MW 7 */ + 18508 "00101001" // /* MW 6 */ + 18509 "00000000" // /* MW 5 */ + 18510 "00000001" // /* MW 4 */ + 18511 "01100000" // /* MW 3 */ + 18512 "00010001" // /* MW 2 */ + 18513 "11010001" // /* MW 1 */ + 18514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18515 "00000000" // /* MW 1 */ + 18516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18517 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 18518 "00011000" // LDA p4, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18519 "00011001" // /* MW 3 */ + 18520 "11101110" // /* MW 2 */ + 18521 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 48 first + 18522 "00001100" // LDA r17, [p3]; ST p0, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18523 "00111011" // /* MW 5 */ + 18524 "11011000" // /* MW 4 */ + 18525 "11011111" // /* MW 3 */ + 18526 "11000110" // /* MW 2 */ + 18527 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 48 first +.src_ref 8 "superkernels.cpp" 430 2 + 18528 "11010100" // LDA r20, [p1]; MOV p3, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18529 "10000001" // /* MW 5 */ + 18530 "11011101" // /* MW 4 */ + 18531 "11010110" // /* MW 3 */ + 18532 "11010010" // /* MW 2 */ + 18533 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 18534 "10011000" // LDA r18, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18535 "01010110" // /* MW 3 */ + 18536 "01001110" // /* MW 2 */ + 18537 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 18538 "10011000" // LDA p2, [p0], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18539 "00011110" // /* MW 3 */ + 18540 "01011101" // /* MW 2 */ + 18541 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18542 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18543 "11000000" // /* MW 3 */ + 18544 "01100000" // /* MW 2 */ + 18545 "00011111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18547 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18548 "10011000" // LDA r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18549 "01110110" // /* MW 3 */ + 18550 "00000110" // /* MW 2 */ + 18551 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18553 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 430 2 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 18554 "00000100" // JL #18160 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=18160 delay_slots=5 */ + 18555 "00000001" // /* MW 5 */ + 18556 "00000000" // /* MW 4 */ + 18557 "01111000" // /* MW 3 */ + 18558 "00100011" // /* MW 2 */ + 18559 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18560 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18561 "11000000" // /* MW 3 */ + 18562 "11010100" // /* MW 2 */ + 18563 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 46 first +.delay_slot + 18564 "10011000" // LSHL r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18565 "00001101" // /* MW 3 */ + 18566 "01100011" // /* MW 2 */ + 18567 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 46 first +.delay_slot + 18568 "10011000" // LSHL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18569 "00001101" // /* MW 3 */ + 18570 "00100001" // /* MW 2 */ + 18571 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 46 +.delay_slot + 18572 "01011000" // ADD.NC p1, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18573 "01000001" // /* MW 3 */ + 18574 "01101001" // /* MW 2 */ + 18575 "00011001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 46 first +.delay_slot + 18576 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 18577 "00000000" // /* MW 15 */ + 18578 "00000000" // /* MW 14 */ + 18579 "10101000" // /* MW 13 */ + 18580 "11100010" // /* MW 12 */ + 18581 "00110100" // /* MW 11 */ + 18582 "00000000" // /* MW 10 */ + 18583 "00000000" // /* MW 9 */ + 18584 "00000000" // /* MW 8 */ + 18585 "01011011" // /* MW 7 */ + 18586 "00000001" // /* MW 6 */ + 18587 "00100000" // /* MW 5 */ + 18588 "00000000" // /* MW 4 */ + 18589 "11110000" // /* MW 3 */ + 18590 "00101100" // /* MW 2 */ + 18591 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 first +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 40 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.return_address + 18592 "10111010" // LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18593 "01111000" // /* MW 9 */ + 18594 "11010000" // /* MW 8 */ + 18595 "10110011" // /* MW 7 */ + 18596 "00101000" // /* MW 6 */ + 18597 "00000000" // /* MW 5 */ + 18598 "00000001" // /* MW 4 */ + 18599 "11010000" // /* MW 3 */ + 18600 "11000110" // /* MW 2 */ + 18601 "11001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 19 + 18602 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18603 "10011000" // /* MW 5 */ + 18604 "11000000" // /* MW 4 */ + 18605 "10001100" // /* MW 3 */ + 18606 "00000111" // /* MW 2 */ + 18607 "00000000" // /* MW 1 */ + 18608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18609 "00000000" // /* MW 1 */ + 18610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18611 "00000000" // /* MW 1 */ + 18612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18613 "00000000" // /* MW 1 */ + 18614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18615 "00000000" // /* MW 1 */ + 18616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18617 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 18618 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18619 "00001000" // /* MW 3 */ + 18620 "01010001" // /* MW 2 */ + 18621 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 18622 "10011000" // LDA r17, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18623 "00110110" // /* MW 3 */ + 18624 "11110110" // /* MW 2 */ + 18625 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 18626 "00011000" // LDA p2, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18627 "00011001" // /* MW 3 */ + 18628 "11101101" // /* MW 2 */ + 18629 "00000111" // /* MW 1 */ + 18630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18631 "00000000" // /* MW 1 */ + 18632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18633 "00000000" // /* MW 1 */ + 18634 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18635 "00000000" // /* MW 1 */ + 18636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18637 "00000000" // /* MW 1 */ + 18638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18639 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 18640 "10011000" // SUB r17, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18641 "00010001" // /* MW 3 */ + 18642 "00100011" // /* MW 2 */ + 18643 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 28 + 18644 "00001100" // LDA r17, [p2, #20]; ST r17, [p1, #-4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18645 "01100011" // /* MW 5 */ + 18646 "11101100" // /* MW 4 */ + 18647 "11010011" // /* MW 3 */ + 18648 "11000110" // /* MW 2 */ + 18649 "01001010" // /* MW 1 */ + 18650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18651 "00000000" // /* MW 1 */ + 18652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18653 "00000000" // /* MW 1 */ + 18654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18655 "00000000" // /* MW 1 */ + 18656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18657 "00000000" // /* MW 1 */ + 18658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18659 "00000000" // /* MW 1 */ + 18660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18661 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 18662 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18663 "00001000" // /* MW 3 */ + 18664 "01010001" // /* MW 2 */ + 18665 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 6 +.src_ref 8 "superkernels.cpp" 435 14 +.src_ref 2 "io_buffer_main.h" 327 40 first + 18666 "10111010" // LDA r19, [p7, #-8]; MOVXM p1, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18667 "00010000" // /* MW 9 */ + 18668 "00000000" // /* MW 8 */ + 18669 "10110000" // /* MW 7 */ + 18670 "11100000" // /* MW 6 */ + 18671 "00000001" // /* MW 5 */ + 18672 "00000000" // /* MW 4 */ + 18673 "11010000" // /* MW 3 */ + 18674 "11001110" // /* MW 2 */ + 18675 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 19 first + 18676 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18677 "01010110" // /* MW 3 */ + 18678 "00000110" // /* MW 2 */ + 18679 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 6 + 18680 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18681 "00110110" // /* MW 3 */ + 18682 "00000110" // /* MW 2 */ + 18683 "00000001" // /* MW 1 */ + 18684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18685 "00000000" // /* MW 1 */ + 18686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18687 "00000000" // /* MW 1 */ + 18688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18689 "00000000" // /* MW 1 */ + 18690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18691 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 18692 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18693 "00110001" // /* MW 3 */ + 18694 "00100001" // /* MW 2 */ + 18695 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 18696 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18697 "00010001" // /* MW 3 */ + 18698 "11100110" // /* MW 2 */ + 18699 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 16 first + 18700 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18701 "00101000" // /* MW 3 */ + 18702 "01100001" // /* MW 2 */ + 18703 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 6 + 18704 "10000100" // JNZ r16, #18736 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=18736 delay_slots=5 */ + 18705 "00000001" // /* MW 5 */ + 18706 "01000000" // /* MW 4 */ + 18707 "10011000" // /* MW 3 */ + 18708 "00100100" // /* MW 2 */ + 18709 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18711 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18713 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18715 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18717 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18719 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 435 14 + 18720 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18721 "00000001" // /* MW 3 */ + 18722 "00100000" // /* MW 2 */ + 18723 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 435 14 first + 18724 "00110110" // NOPA; NOPB; ST r16, [p1]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 18725 "11000001" // /* MW 11 */ + 18726 "00001000" // /* MW 10 */ + 18727 "10000011" // /* MW 9 */ + 18728 "00000000" // /* MW 8 */ + 18729 "00000000" // /* MW 7 */ + 18730 "00000000" // /* MW 6 */ + 18731 "00100000" // /* MW 5 */ + 18732 "00000000" // /* MW 4 */ + 18733 "11110000" // /* MW 3 */ + 18734 "00101100" // /* MW 2 */ + 18735 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.src_ref 8 "superkernels.cpp" 437 + 18736 "00011000" // LDA lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18737 "00111001" // /* MW 3 */ + 18738 "11110000" // /* MW 2 */ + 18739 "00000111" // /* MW 1 */ + 18740 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18741 "11110001" // /* MW 3 */ + 18742 "11111101" // /* MW 2 */ + 18743 "00000111" // /* MW 1 */ + 18744 "00011000" // LDA p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18745 "10011001" // /* MW 3 */ + 18746 "11110111" // /* MW 2 */ + 18747 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 18748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18749 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.noswbrkpt + 18750 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18751 "11010001" // /* MW 3 */ + 18752 "11111001" // /* MW 2 */ + 18753 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18755 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18756 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18757 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 437 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18758 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 18759 "00000000" // /* MW 3 */ + 18760 "00101000" // /* MW 2 */ + 18761 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18762 "00011000" // MOVS p6, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18763 "00001011" // /* MW 3 */ + 18764 "10001110" // /* MW 2 */ + 18765 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 437 +.delay_slot + 18766 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18767 "00000001" // /* MW 5 */ + 18768 "00000000" // /* MW 4 */ + 18769 "00000000" // /* MW 3 */ + 18770 "11111000" // /* MW 2 */ + 18771 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18773 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18775 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + 18777 "00000000" // /* MW 1 */ +.label _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_begin0 +.function setup_conv2d_dw_params_bf16 _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh +.src_ref 3 "conv2d_dw_bf16_params.h" 211 first +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 first +.function_start + 18784 "10111010" // LDA el0, [p0], #4; MOVXM p1, #493888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18785 "00010000" // /* MW 9 */ + 18786 "10100000" // /* MW 8 */ + 18787 "10110100" // /* MW 7 */ + 18788 "11100000" // /* MW 6 */ + 18789 "00000001" // /* MW 5 */ + 18790 "00000000" // /* MW 4 */ + 18791 "11010000" // /* MW 3 */ + 18792 "10000101" // /* MW 2 */ + 18793 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 first +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 218 80 + 18794 "10111010" // LDA eh0, [p0], #4; MOVX r16, #2; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18795 "01011000" // /* MW 9 */ + 18796 "00000000" // /* MW 8 */ + 18797 "00001000" // /* MW 7 */ + 18798 "01001011" // /* MW 6 */ + 18799 "00000000" // /* MW 5 */ + 18800 "00000001" // /* MW 4 */ + 18801 "11010000" // /* MW 3 */ + 18802 "10000001" // /* MW 2 */ + 18803 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 211 + 18804 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18805 "00000001" // /* MW 5 */ + 18806 "00000000" // /* MW 4 */ + 18807 "00000000" // /* MW 3 */ + 18808 "00001000" // /* MW 2 */ + 18809 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 32 + 18810 "00111010" // ST p7, [sp, #-12]; MOVXM p7, #493888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18811 "00010001" // /* MW 9 */ + 18812 "10100000" // /* MW 8 */ + 18813 "10110100" // /* MW 7 */ + 18814 "11100011" // /* MW 6 */ + 18815 "00000001" // /* MW 5 */ + 18816 "00000000" // /* MW 4 */ + 18817 "10110000" // /* MW 3 */ + 18818 "11110011" // /* MW 2 */ + 18819 "11111110" // /* MW 1 */ + 18820 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18821 "00111101" // /* MW 3 */ + 18822 "11111100" // /* MW 2 */ + 18823 "00001111" // /* MW 1 */ + 18824 "10011000" // ST r15, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18825 "11110101" // /* MW 3 */ + 18826 "11111001" // /* MW 2 */ + 18827 "00001111" // /* MW 1 */ + 18828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18829 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18830 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18831 "00101001" // /* MW 3 */ + 18832 "00011100" // /* MW 2 */ + 18833 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18834 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18835 "00001001" // /* MW 3 */ + 18836 "00011100" // /* MW 2 */ + 18837 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 + 18838 "10011000" // LDA el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18839 "00101110" // /* MW 3 */ + 18840 "00000100" // /* MW 2 */ + 18841 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 + 18842 "10011000" // LDA eh0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18843 "00001110" // /* MW 3 */ + 18844 "00010100" // /* MW 2 */ + 18845 "00000000" // /* MW 1 */ + 18846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18847 "00000000" // /* MW 1 */ + 18848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18849 "00000000" // /* MW 1 */ + 18850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18851 "00000000" // /* MW 1 */ + 18852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18853 "00000000" // /* MW 1 */ + 18854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18855 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18856 "10011000" // ST el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18857 "00101001" // /* MW 3 */ + 18858 "00000100" // /* MW 2 */ + 18859 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18860 "10011000" // ST eh0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18861 "00001001" // /* MW 3 */ + 18862 "00010100" // /* MW 2 */ + 18863 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 32 first + 18864 "10011000" // LDA.u8 r17, [p7], #5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18865 "00101010" // /* MW 3 */ + 18866 "01011110" // /* MW 2 */ + 18867 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 52 + 18868 "10011000" // LDA.u8 r18, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18869 "01001010" // /* MW 3 */ + 18870 "11101110" // /* MW 2 */ + 18871 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 80 + 18872 "10011000" // LDA.u8 r1, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18873 "00101010" // /* MW 3 */ + 18874 "11101100" // /* MW 2 */ + 18875 "00000111" // /* MW 1 */ + 18876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18877 "00000000" // /* MW 1 */ + 18878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18879 "00000000" // /* MW 1 */ + 18880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18881 "00000000" // /* MW 1 */ + 18882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18883 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.no_stack_arguments + 18884 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 18885 "00000001" // /* MW 5 */ + 18886 "00000000" // /* MW 4 */ + 18887 "01111000" // /* MW 3 */ + 18888 "01001101" // /* MW 2 */ + 18889 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 38 +.delay_slot + 18890 "01011100" // ST r18, [sp, #-28]; SUB r15, r17, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18891 "01000011" // /* MW 5 */ + 18892 "10111110" // /* MW 4 */ + 18893 "10111000" // /* MW 3 */ + 18894 "11001010" // /* MW 2 */ + 18895 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 80 +.delay_slot + 18896 "01011100" // ST r1, [sp, #-20]; NE r16, r1, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18897 "00010001" // /* MW 5 */ + 18898 "11000010" // /* MW 4 */ + 18899 "10110000" // /* MW 3 */ + 18900 "10000110" // /* MW 2 */ + 18901 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.delay_slot + 18902 "01011100" // ST r16, [sp, #-16]; LT r27, r15, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18903 "00010101" // /* MW 5 */ + 18904 "11101111" // /* MW 4 */ + 18905 "10110111" // /* MW 3 */ + 18906 "01000010" // /* MW 2 */ + 18907 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.delay_slot + 18908 "10011000" // SUB r17, r24, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18909 "11110001" // /* MW 3 */ + 18910 "00100010" // /* MW 2 */ + 18911 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.delay_slot + 18912 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r15, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 18913 "00000000" // /* MW 15 */ + 18914 "00000000" // /* MW 14 */ + 18915 "01111000" // /* MW 13 */ + 18916 "10100101" // /* MW 12 */ + 18917 "00000001" // /* MW 11 */ + 18918 "10010000" // /* MW 10 */ + 18919 "00001000" // /* MW 9 */ + 18920 "00011110" // /* MW 8 */ + 18921 "01011011" // /* MW 7 */ + 18922 "00000001" // /* MW 6 */ + 18923 "00100000" // /* MW 5 */ + 18924 "00000000" // /* MW 4 */ + 18925 "11110000" // /* MW 3 */ + 18926 "00101100" // /* MW 2 */ + 18927 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.return_address + 18928 "00101100" // LDA r20, [sp, #-20]; MOVX r16, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18929 "00000010" // /* MW 5 */ + 18930 "01000000" // /* MW 4 */ + 18931 "00100000" // /* MW 3 */ + 18932 "11010010" // /* MW 2 */ + 18933 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 32 first + 18934 "00101100" // LDA.u8 r17, [p7], #3; SUB r18, r16, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18935 "01000011" // /* MW 5 */ + 18936 "01001000" // /* MW 4 */ + 18937 "01011000" // /* MW 3 */ + 18938 "11000101" // /* MW 2 */ + 18939 "11100111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 52 + 18940 "10011000" // LDA.u8 r19, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18941 "01101010" // /* MW 3 */ + 18942 "11101110" // /* MW 2 */ + 18943 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 + 18944 "00011000" // LDA r1, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18945 "00110001" // /* MW 3 */ + 18946 "11101100" // /* MW 2 */ + 18947 "00000111" // /* MW 1 */ + 18948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18949 "00000000" // /* MW 1 */ + 18950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18951 "00000000" // /* MW 1 */ + 18952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18953 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 first + 18954 "10011000" // XOR r20, r15, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18955 "01000110" // /* MW 3 */ + 18956 "11101001" // /* MW 2 */ + 18957 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 + 18958 "10011000" // LT r27, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18959 "00001010" // /* MW 3 */ + 18960 "00110111" // /* MW 2 */ + 18961 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 38 first + 18962 "01011100" // ST r19, [sp, #-24]; SUB r17, r17, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18963 "01100011" // /* MW 5 */ + 18964 "11000110" // /* MW 4 */ + 18965 "10111000" // /* MW 3 */ + 18966 "01001110" // /* MW 2 */ + 18967 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.no_stack_arguments + 18968 "00111010" // ST r17, [sp, #-32]; JL #39664 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 18969 "01000001" // /* MW 9 */ + 18970 "00000000" // /* MW 8 */ + 18971 "00000000" // /* MW 7 */ + 18972 "01011110" // /* MW 6 */ + 18973 "00010011" // /* MW 5 */ + 18974 "00000000" // /* MW 4 */ + 18975 "10110000" // /* MW 3 */ + 18976 "01000110" // /* MW 2 */ + 18977 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 first +.delay_slot + 18978 "00011000" // SEL.EQZ r20, r2, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18979 "00100010" // /* MW 3 */ + 18980 "10101001" // /* MW 2 */ + 18981 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first +.delay_slot + 18982 "10011000" // LT r27, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18983 "00001010" // /* MW 3 */ + 18984 "01110111" // /* MW 2 */ + 18985 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.delay_slot + 18986 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18987 "00010001" // /* MW 3 */ + 18988 "00100101" // /* MW 2 */ + 18989 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 first +.delay_slot + 18990 "00011000" // EXTEND.s16 r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18991 "01110000" // /* MW 3 */ + 18992 "00100110" // /* MW 2 */ + 18993 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 87 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first +.delay_slot + 18994 "01111110" // NOPA; NOPB; NOPS; SEL.EQZ r0, r17, r18, r27; ADD.NC r15, r19, #1 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 18995 "01100000" // /* MW 13 */ + 18996 "00101011" // /* MW 12 */ + 18997 "00000000" // /* MW 11 */ + 18998 "00001001" // /* MW 10 */ + 18999 "10011000" // /* MW 9 */ + 19000 "00111101" // /* MW 8 */ + 19001 "00100010" // /* MW 7 */ + 19002 "01000001" // /* MW 6 */ + 19003 "00100100" // /* MW 5 */ + 19004 "00000000" // /* MW 4 */ + 19005 "11110000" // /* MW 3 */ + 19006 "00101100" // /* MW 2 */ + 19007 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 226 50 +.src_ref 3 "conv2d_dw_bf16_params.h" 231 68 +.return_address + 19008 "10111010" // LDA r3, [sp, #-32]; MOVX r19, #-2; MOV m0, #66 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19009 "01011000" // /* MW 9 */ + 19010 "01000010" // /* MW 8 */ + 19011 "00000000" // /* MW 7 */ + 19012 "11001000" // /* MW 6 */ + 19013 "00110111" // /* MW 5 */ + 19014 "00111111" // /* MW 4 */ + 19015 "00100000" // /* MW 3 */ + 19016 "00001110" // /* MW 2 */ + 19017 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 220 23 +.src_ref 3 "conv2d_dw_bf16_params.h" 220 84 +.src_ref 3 "conv2d_dw_bf16_params.h" 232 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 64 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 100 +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 +.src_ref 3 "conv2d_dw_bf16_params.h" 253 63 +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 + 19018 "10111010" // LDA r16, [sp, #-20]; MOVX r24, #0; MOV r1, #508 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19019 "01011000" // /* MW 9 */ + 19020 "11111100" // /* MW 8 */ + 19021 "00101001" // /* MW 7 */ + 19022 "00001000" // /* MW 6 */ + 19023 "10000000" // /* MW 5 */ + 19024 "00000001" // /* MW 4 */ + 19025 "00100000" // /* MW 3 */ + 19026 "11000010" // /* MW 2 */ + 19027 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 74 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 64 +.src_ref 3 "conv2d_dw_bf16_params.h" 246 52 +.src_ref 3 "conv2d_dw_bf16_params.h" 253 53 + 19028 "10111010" // LDA r22, [sp, #-28]; MOVX r6, #4; MOV r4, #2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19029 "01011000" // /* MW 9 */ + 19030 "00000010" // /* MW 8 */ + 19031 "10001000" // /* MW 7 */ + 19032 "10001000" // /* MW 6 */ + 19033 "01100000" // /* MW 5 */ + 19034 "00000000" // /* MW 4 */ + 19035 "00100000" // /* MW 3 */ + 19036 "11011010" // /* MW 2 */ + 19037 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 226 50 first +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 + 19038 "10111010" // LDA.u8 r17, [p7], m0; MOVX r5, #8; MOV r28, #23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19039 "01011000" // /* MW 9 */ + 19040 "00010111" // /* MW 8 */ + 19041 "10001000" // /* MW 7 */ + 19042 "00001011" // /* MW 6 */ + 19043 "01010001" // /* MW 5 */ + 19044 "00000000" // /* MW 4 */ + 19045 "01010000" // /* MW 3 */ + 19046 "01000101" // /* MW 2 */ + 19047 "11100001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 231 78 +.src_ref 3 "conv2d_dw_bf16_params.h" 232 39 +.src_ref 3 "conv2d_dw_bf16_params.h" 232 76 + 19048 "10111010" // LDA r21, [sp, #-24]; MOVX r18, #-6; MOV m1, #32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19049 "01011000" // /* MW 9 */ + 19050 "00100000" // /* MW 8 */ + 19051 "10000000" // /* MW 7 */ + 19052 "01001000" // /* MW 6 */ + 19053 "00100111" // /* MW 5 */ + 19054 "00111111" // /* MW 4 */ + 19055 "00100000" // /* MW 3 */ + 19056 "01010110" // /* MW 2 */ + 19057 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 235 50 +.src_ref 3 "conv2d_dw_bf16_params.h" 235 50 +.src_ref 3 "conv2d_dw_bf16_params.h" 242 16 +.src_ref 3 "conv2d_dw_bf16_params.h" 242 63 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 93 +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 + 19058 "10111010" // LDA r30, [sp, #-16]; MOVX r23, #6; MOV r26, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19059 "01011000" // /* MW 9 */ + 19060 "00000001" // /* MW 8 */ + 19061 "01001000" // /* MW 7 */ + 19062 "11001011" // /* MW 6 */ + 19063 "01110000" // /* MW 5 */ + 19064 "00000001" // /* MW 4 */ + 19065 "00100000" // /* MW 3 */ + 19066 "01111010" // /* MW 2 */ + 19067 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 239 42 +.src_ref 3 "conv2d_dw_bf16_params.h" 242 71 +.src_ref 3 "conv2d_dw_bf16_params.h" 248 72 +.src_ref 3 "conv2d_dw_bf16_params.h" 253 63 +.src_ref 3 "conv2d_dw_bf16_params.h" 264 41 + 19068 "10111010" // MOVA m0, #-178; MOVX r29, #128; MOV r31, #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19069 "01011000" // /* MW 9 */ + 19070 "11000000" // /* MW 8 */ + 19071 "11101111" // /* MW 7 */ + 19072 "00001011" // /* MW 6 */ + 19073 "11010000" // /* MW 5 */ + 19074 "00000101" // /* MW 4 */ + 19075 "10000000" // /* MW 3 */ + 19076 "11000000" // /* MW 2 */ + 19077 "11101001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first + 19078 "10011000" // SUB r20, r24, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19079 "00100001" // /* MW 3 */ + 19080 "00101000" // /* MW 2 */ + 19081 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 + 19082 "10011000" // XOR r3, r3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19083 "00000110" // /* MW 3 */ + 19084 "11000111" // /* MW 2 */ + 19085 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 220 74 + 19086 "00100100" // LT r27, r3, r24; ADD.NC r0, r22, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19087 "00000010" // /* MW 5 */ + 19088 "00110110" // /* MW 4 */ + 19089 "01010000" // /* MW 3 */ + 19090 "11110001" // /* MW 2 */ + 19091 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 42 +.src_ref 3 "conv2d_dw_bf16_params.h" 247 69 + 19092 "01100100" // SEL.EQZ r20, r2, r20, r27; MOV r22, #-3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19093 "11110101" // /* MW 5 */ + 19094 "00111111" // /* MW 4 */ + 19095 "01001011" // /* MW 3 */ + 19096 "00101000" // /* MW 2 */ + 19097 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 23 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 + 19098 "01100100" // MUL r3, r15, r16; MOV r2, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19099 "00011101" // /* MW 5 */ + 19100 "00100000" // /* MW 4 */ + 19101 "11110001" // /* MW 3 */ + 19102 "11100001" // /* MW 2 */ + 19103 "01111000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first + 19104 "00011000" // EXTEND.s16 r20, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19105 "01110000" // /* MW 3 */ + 19106 "00101000" // /* MW 2 */ + 19107 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 84 first +.src_ref 3 "conv2d_dw_bf16_params.h" 231 68 + 19108 "00100100" // AND r0, r1, r0; ADD.NC r1, r0, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19109 "00000001" // /* MW 5 */ + 19110 "10100000" // /* MW 4 */ + 19111 "10010000" // /* MW 3 */ + 19112 "00000000" // /* MW 2 */ + 19113 "00001000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 88 first +.src_ref 3 "conv2d_dw_bf16_params.h" 231 68 first + 19114 "00100100" // LSHL r19, r1, r19; ADD.NC r27, r20, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19115 "00000001" // /* MW 5 */ + 19116 "10110100" // /* MW 4 */ + 19117 "10111101" // /* MW 3 */ + 19118 "11100111" // /* MW 2 */ + 19119 "00001100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 44 first +.src_ref 3 "conv2d_dw_bf16_params.h" 253 53 first + 19120 "10100100" // LSHL r20, r15, r6; ADD.NC r1, r3, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19121 "00000010" // /* MW 5 */ + 19122 "10100011" // /* MW 4 */ + 19123 "10110000" // /* MW 3 */ + 19124 "00001101" // /* MW 2 */ + 19125 "01111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 240 70 +.src_ref 3 "conv2d_dw_bf16_params.h" 246 52 first + 19126 "00100100" // LSHL r7, r1, r6; ADD.NC r0, r21, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19127 "11111111" // /* MW 5 */ + 19128 "00110101" // /* MW 4 */ + 19129 "10110000" // /* MW 3 */ + 19130 "11001101" // /* MW 2 */ + 19131 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 232 45 first + 19132 "10011000" // MUL r6, r27, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19133 "00001111" // /* MW 3 */ + 19134 "11001101" // /* MW 2 */ + 19135 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 226 22 first + 19136 "10011000" // MUL r15, r15, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19137 "00011111" // /* MW 3 */ + 19138 "11011111" // /* MW 2 */ + 19139 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 231 78 first +.src_ref 3 "conv2d_dw_bf16_params.h" 238 79 + 19140 "00100100" // MUL r21, r19, r21; ADD.NC r19, r19, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19141 "11111111" // /* MW 5 */ + 19142 "10110011" // /* MW 4 */ + 19143 "11111001" // /* MW 3 */ + 19144 "01101011" // /* MW 2 */ + 19145 "10011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 64 first + 19146 "10011000" // EQ r27, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19147 "00000111" // /* MW 3 */ + 19148 "00110111" // /* MW 2 */ + 19149 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 231 39 first +.src_ref 3 "conv2d_dw_bf16_params.h" 232 55 first + 19150 "01011100" // ST r21, [p7], #-4; MUL r4, r15, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19151 "11011111" // /* MW 5 */ + 19152 "10010000" // /* MW 4 */ + 19153 "00110111" // /* MW 3 */ + 19154 "11010110" // /* MW 2 */ + 19155 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 first + 19156 "00011000" // SEL.EQZ r28, r28, r5, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19157 "01010010" // /* MW 3 */ + 19158 "00111000" // /* MW 2 */ + 19159 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 232 76 first + 19160 "10011000" // LSHL r18, r4, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19161 "00101101" // /* MW 3 */ + 19162 "00100101" // /* MW 2 */ + 19163 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 227 22 first +.src_ref 3 "conv2d_dw_bf16_params.h" 232 39 + 19164 "01011100" // ST r18, [p7], m1; MUL r18, r17, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19165 "00111111" // /* MW 5 */ + 19166 "11001000" // /* MW 4 */ + 19167 "00111000" // /* MW 3 */ + 19168 "01001010" // /* MW 2 */ + 19169 "11100101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 235 50 first + 19170 "01011100" // ST r28, [p7], #-16; LSHL r28, r30, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19171 "11111011" // /* MW 5 */ + 19172 "01110010" // /* MW 4 */ + 19173 "00111111" // /* MW 3 */ + 19174 "11110010" // /* MW 2 */ + 19175 "11111001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 235 47 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 53 first + 19176 "01011100" // ST r28, [p7], #24; MUL r28, r18, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19177 "00011111" // /* MW 5 */ + 19178 "01110000" // /* MW 4 */ + 19179 "00111001" // /* MW 3 */ + 19180 "11110010" // /* MW 2 */ + 19181 "11101101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 238 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 242 63 first + 19182 "01011100" // ST r19, [p7], #4; LSHL r19, r19, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19183 "11111011" // /* MW 5 */ + 19184 "11001110" // /* MW 4 */ + 19185 "00111001" // /* MW 3 */ + 19186 "11001110" // /* MW 2 */ + 19187 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 242 71 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 93 first + 19188 "10100100" // LSHL r28, r28, r26; ADD.NC r19, r19, r29 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19189 "11101010" // /* MW 5 */ + 19190 "10110011" // /* MW 4 */ + 19191 "10111001" // /* MW 3 */ + 19192 "00110101" // /* MW 2 */ + 19193 "11100111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 239 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 242 16 first + 19194 "01011100" // ST r31, [p7], #4; LSHL r30, r18, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19195 "01011011" // /* MW 5 */ + 19196 "01111011" // /* MW 4 */ + 19197 "00111001" // /* MW 3 */ + 19198 "11111110" // /* MW 2 */ + 19199 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 243 100 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 first + 19200 "10100100" // MUL r16, r18, r16; ADD.NC r18, r19, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19201 "11100010" // /* MW 5 */ + 19202 "00110011" // /* MW 4 */ + 19203 "11111001" // /* MW 3 */ + 19204 "00100001" // /* MW 2 */ + 19205 "10010100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 first +.src_ref 3 "conv2d_dw_bf16_params.h" 240 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 253 63 first + 19206 "01011100" // ST r0, [p7], #4; SEL.EQZ r28, r31, r24, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19207 "00000100" // /* MW 5 */ + 19208 "11110011" // /* MW 4 */ + 19209 "00111111" // /* MW 3 */ + 19210 "10000010" // /* MW 2 */ + 19211 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 247 69 first + 19212 "10011000" // LSHL r31, r3, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19213 "01101101" // /* MW 3 */ + 19214 "11111111" // /* MW 2 */ + 19215 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 242 23 first +.src_ref 3 "conv2d_dw_bf16_params.h" 247 73 + 19216 "00100100" // SUB r1, r30, r19; ADD.NC r19, r31, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19217 "11111111" // /* MW 5 */ + 19218 "10111111" // /* MW 4 */ + 19219 "00111001" // /* MW 3 */ + 19220 "01100110" // /* MW 2 */ + 19221 "11110000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 241 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 243 42 first + 19222 "01011100" // ST r1, [p7], #4; LSHL r17, r17, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19223 "11011011" // /* MW 5 */ + 19224 "11000110" // /* MW 4 */ + 19225 "00111000" // /* MW 3 */ + 19226 "10000110" // /* MW 2 */ + 19227 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 243 100 +.src_ref 3 "conv2d_dw_bf16_params.h" 245 77 first + 19228 "00100100" // SUB r22, r24, r18; ADD.NC r18, r17, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19229 "11111111" // /* MW 5 */ + 19230 "00110001" // /* MW 4 */ + 19231 "00111001" // /* MW 3 */ + 19232 "10100100" // /* MW 2 */ + 19233 "11000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 243 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 248 72 first + 19234 "01011100" // ST r22, [p7], #4; SUB r22, r7, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19235 "11000011" // /* MW 5 */ + 19236 "11011011" // /* MW 4 */ + 19237 "00110011" // /* MW 3 */ + 19238 "11011010" // /* MW 2 */ + 19239 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 245 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 first + 19240 "01011100" // ST r18, [p7], #4; LSHL r16, r16, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19241 "01011011" // /* MW 5 */ + 19242 "01000011" // /* MW 4 */ + 19243 "00111000" // /* MW 3 */ + 19244 "11001010" // /* MW 2 */ + 19245 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 246 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 + 19246 "01011100" // ST r7, [p7], #4; LSHL r31, r19, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19247 "01011011" // /* MW 5 */ + 19248 "11111100" // /* MW 4 */ + 19249 "00111001" // /* MW 3 */ + 19250 "10011110" // /* MW 2 */ + 19251 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 247 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 248 72 first + 19252 "01011100" // ST r19, [p7], #4; ADD r22, r29, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19253 "11000001" // /* MW 5 */ + 19254 "11011010" // /* MW 4 */ + 19255 "00111110" // /* MW 3 */ + 19256 "11001110" // /* MW 2 */ + 19257 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 first + 19258 "10100100" // ADD r16, r7, r16; ADD.NC r29, r31, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19259 "11110010" // /* MW 5 */ + 19260 "10111111" // /* MW 4 */ + 19261 "00011110" // /* MW 3 */ + 19262 "00100000" // /* MW 2 */ + 19263 "00111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 248 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 + 19264 "01011100" // ST r22, [p7], #4; SUB r16, r16, r29 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19265 "10100011" // /* MW 5 */ + 19266 "01000011" // /* MW 4 */ + 19267 "00111000" // /* MW 3 */ + 19268 "11011010" // /* MW 2 */ + 19269 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 249 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 first +.src_ref 3 "conv2d_dw_bf16_params.h" 258 116 +.src_ref 3 "conv2d_dw_bf16_params.h" 258 140 + 19270 "00111010" // ST r16, [p7], #4; LSHL r22, r15, r26; MOV r16, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19271 "01011001" // /* MW 9 */ + 19272 "11111111" // /* MW 8 */ + 19273 "00001111" // /* MW 7 */ + 19274 "01101110" // /* MW 6 */ + 19275 "01101101" // /* MW 5 */ + 19276 "00011111" // /* MW 4 */ + 19277 "00110000" // /* MW 3 */ + 19278 "11000010" // /* MW 2 */ + 19279 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 252 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 253 60 first + 19280 "01011100" // ST r18, [p7], #4; ADD r26, r28, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19281 "10000001" // /* MW 5 */ + 19282 "01101010" // /* MW 4 */ + 19283 "00111110" // /* MW 3 */ + 19284 "11001010" // /* MW 2 */ + 19285 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 253 43 +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 first + 19286 "01011100" // ST r26, [p7], #4; SUB r20, r20, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19287 "11000011" // /* MW 5 */ + 19288 "01010010" // /* MW 4 */ + 19289 "00111010" // /* MW 3 */ + 19290 "11101010" // /* MW 2 */ + 19291 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 254 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 +.src_ref 3 "conv2d_dw_bf16_params.h" 256 43 +.src_ref 3 "conv2d_dw_bf16_params.h" 258 116 first +.src_ref 3 "conv2d_dw_bf16_params.h" 258 140 first +.src_ref 3 "conv2d_dw_bf16_params.h" 259 43 +.src_ref 3 "conv2d_dw_bf16_params.h" 263 41 + 19292 "01110110" // MOVA r17, #64; ST r19, [p7], #4; MAC r16, r16, r21, r17; ADD.NC r19, r20, #64 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19293 "00001000" // /* MW 11 */ + 19294 "00010000" // /* MW 10 */ + 19295 "01101101" // /* MW 9 */ + 19296 "10110010" // /* MW 8 */ + 19297 "00001000" // /* MW 7 */ + 19298 "10101011" // /* MW 6 */ + 19299 "01110001" // /* MW 5 */ + 19300 "00011110" // /* MW 4 */ + 19301 "00000111" // /* MW 3 */ + 19302 "00010001" // /* MW 2 */ + 19303 "00001000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 255 43 first + 19304 "10011000" // ST r19, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19305 "01110001" // /* MW 3 */ + 19306 "00011110" // /* MW 2 */ + 19307 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 256 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 first + 19308 "01011100" // ST r17, [p7], #4; LSHL r20, r16, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19309 "11111011" // /* MW 5 */ + 19310 "01010010" // /* MW 4 */ + 19311 "00111000" // /* MW 3 */ + 19312 "11000110" // /* MW 2 */ + 19313 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 258 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 + 19314 "01011100" // ST r16, [p7], #4; SUB r16, r24, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19315 "10000011" // /* MW 5 */ + 19316 "01000010" // /* MW 4 */ + 19317 "00111100" // /* MW 3 */ + 19318 "11000010" // /* MW 2 */ + 19319 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 259 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 first + 19320 "01011100" // ST r17, [p7], #4; LSHL r20, r18, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19321 "11111011" // /* MW 5 */ + 19322 "01010010" // /* MW 4 */ + 19323 "00111001" // /* MW 3 */ + 19324 "11000110" // /* MW 2 */ + 19325 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 260 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 + 19326 "01011100" // ST r16, [p7], #4; SUB r16, r24, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19327 "10000011" // /* MW 5 */ + 19328 "01000010" // /* MW 4 */ + 19329 "00111100" // /* MW 3 */ + 19330 "11000010" // /* MW 2 */ + 19331 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 262 40 first + 19332 "10011000" // ST r18, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19333 "01010001" // /* MW 3 */ + 19334 "00011110" // /* MW 2 */ + 19335 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 263 41 first + 19336 "10011000" // ST r17, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19337 "00110001" // /* MW 3 */ + 19338 "00011110" // /* MW 2 */ + 19339 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 264 41 first + 19340 "10011000" // ST r16, [p7], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19341 "00010001" // /* MW 3 */ + 19342 "00001010" // /* MW 2 */ + 19343 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 54 first + 19344 "10011000" // LDA.u8 r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19345 "00001010" // /* MW 3 */ + 19346 "00000110" // /* MW 2 */ + 19347 "00000111" // /* MW 1 */ + 19348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19349 "00000000" // /* MW 1 */ + 19350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19351 "00000000" // /* MW 1 */ + 19352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19353 "00000000" // /* MW 1 */ + 19354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19355 "00000000" // /* MW 1 */ + 19356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19357 "00000000" // /* MW 1 */ + 19358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19359 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 266 58 + 19360 "10000100" // JZ r16, #19392 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=19392 delay_slots=5 */ + 19361 "00000001" // /* MW 5 */ + 19362 "00000000" // /* MW 4 */ + 19363 "11100000" // /* MW 3 */ + 19364 "00100101" // /* MW 2 */ + 19365 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.delay_slot + 19366 "11111000" // MOV vaddSign0, crMCDEn /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19367 "01100000" // /* MW 3 */ + 19368 "00111011" // /* MW 2 */ + 19369 "00011001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.delay_slot + 19370 "01000100" // MOVXM r19, #-8454144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19371 "00000000" // /* MW 5 */ + 19372 "10100000" // /* MW 4 */ + 19373 "00001001" // /* MW 3 */ + 19374 "01111111" // /* MW 2 */ + 19375 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19377 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19379 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19381 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 + 19382 "01111010" // NOPA; NOPS; MOVX r19, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19383 "00000001" // /* MW 9 */ + 19384 "00100110" // /* MW 8 */ + 19385 "00000000" // /* MW 7 */ + 19386 "00000000" // /* MW 6 */ + 19387 "01011011" // /* MW 5 */ + 19388 "00000001" // /* MW 4 */ + 19389 "11110000" // /* MW 3 */ + 19390 "00101100" // /* MW 2 */ + 19391 "00000000" // /* MW 1 */ +.label TGT_F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_608 +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 267 + 19392 "10111010" // LDA lr, [sp, #-4]; MOVXM p0, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19393 "00010000" // /* MW 9 */ + 19394 "00101010" // /* MW 8 */ + 19395 "00110000" // /* MW 7 */ + 19396 "11100000" // /* MW 6 */ + 19397 "00000001" // /* MW 5 */ + 19398 "00000000" // /* MW 4 */ + 19399 "00100000" // /* MW 3 */ + 19400 "10000111" // /* MW 2 */ + 19401 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 + 19402 "11010100" // LDA.s8 r16, [p0]; VINSERT.32 x0, x0, #0, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19403 "11100010" // /* MW 5 */ + 19404 "00000100" // /* MW 4 */ + 19405 "01010000" // /* MW 3 */ + 19406 "11000000" // /* MW 2 */ + 19407 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 39 + 19408 "01010100" // LDA p0, [sp, #-12]; MOV dj0, #186 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19409 "11101001" // /* MW 5 */ + 19410 "00000010" // /* MW 4 */ + 19411 "00100001" // /* MW 3 */ + 19412 "10000011" // /* MW 2 */ + 19413 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 + 19414 "11010100" // LDA r15, [sp, #-8]; VMOV bmll0, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19415 "00100101" // /* MW 5 */ + 19416 "00000001" // /* MW 4 */ + 19417 "00100000" // /* MW 3 */ + 19418 "00111110" // /* MW 2 */ + 19419 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 267 first + 19420 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19421 "00000001" // /* MW 5 */ + 19422 "00000000" // /* MW 4 */ + 19423 "00000000" // /* MW 3 */ + 19424 "11111000" // /* MW 2 */ + 19425 "11111111" // /* MW 1 */ + 19426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19427 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 19428 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19429 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 39 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 19430 "00011000" // ST.s16 r16, [p7, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19431 "00010111" // /* MW 3 */ + 19432 "00000010" // /* MW 2 */ + 19433 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 267 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19434 "11100100" // RET lr; MOV crRnd, r16 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 19435 "01000001" // /* MW 5 */ + 19436 "01110000" // /* MW 4 */ + 19437 "00001111" // /* MW 3 */ + 19438 "00000000" // /* MW 2 */ + 19439 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19440 "00011000" // VCONV.bf16.fp32 wl0, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19441 "00010110" // /* MW 3 */ + 19442 "01000000" // /* MW 2 */ + 19443 "00001000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19444 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19445 "11000000" // /* MW 3 */ + 19446 "01100000" // /* MW 2 */ + 19447 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 19448 "10111000" // VEXTRACT.16 r16, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19449 "00000001" // /* MW 3 */ + 19450 "00000001" // /* MW 2 */ + 19451 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh__end +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_end0 + 19455 "00000000" // /* MW 1 */ +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_begin0 +.label _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params +.function conv2d_dw<(unsigned char)'\x01', bfloat16, bfloat16, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::async, adf::addressing::linear, adf::margin<0U> > > _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params +.src_ref 2 "io_buffer_main.h" 125 12 +.src_ref 3 "conv2d_dw_bf16.h" 199 first +.function_start + 19456 "11111000" // MOV r17, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19457 "11000000" // /* MW 3 */ + 19458 "01010110" // /* MW 2 */ + 19459 "00011100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 3 "conv2d_dw_bf16.h" 204 82 + 19460 "01010100" // LDA p1, [p1]; MOV m7, #106 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19461 "10101001" // /* MW 5 */ + 19462 "00000001" // /* MW 4 */ + 19463 "11011110" // /* MW 3 */ + 19464 "10010011" // /* MW 2 */ + 19465 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 12 +.src_ref 2 "io_buffer_main.h" 125 25 + 19466 "00010100" // LDA p0, [p0]; ADD.NC p3, r17, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19467 "00000010" // /* MW 5 */ + 19468 "11010001" // /* MW 4 */ + 19469 "11010110" // /* MW 3 */ + 19470 "10000011" // /* MW 2 */ + 19471 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 204 82 first + 19472 "10011000" // LDA.u8 r4, [p3], m7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19473 "10001010" // /* MW 3 */ + 19474 "11101000" // /* MW 2 */ + 19475 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 first + 19476 "10011000" // LDA dj2, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19477 "01000110" // /* MW 3 */ + 19478 "11111101" // /* MW 2 */ + 19479 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19480 "10011000" // LDA dn2, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19481 "00100110" // /* MW 3 */ + 19482 "00111101" // /* MW 2 */ + 19483 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19484 "10011000" // LDA dj6, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19485 "01000110" // /* MW 3 */ + 19486 "11111111" // /* MW 2 */ + 19487 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19488 "10011000" // LDA dn6, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19489 "00100110" // /* MW 3 */ + 19490 "00101111" // /* MW 2 */ + 19491 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19492 "10011000" // LDA m2, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19493 "00000110" // /* MW 3 */ + 19494 "00101101" // /* MW 2 */ + 19495 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 first + 19496 "10011000" // LDA dj0, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19497 "01000110" // /* MW 3 */ + 19498 "11111100" // /* MW 2 */ + 19499 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19500 "10011000" // LDA dn0, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19501 "00100110" // /* MW 3 */ + 19502 "00111100" // /* MW 2 */ + 19503 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19504 "10011000" // LDA dj4, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19505 "01000110" // /* MW 3 */ + 19506 "11111110" // /* MW 2 */ + 19507 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19508 "10011000" // LDA dn4, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19509 "00100110" // /* MW 3 */ + 19510 "00101110" // /* MW 2 */ + 19511 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19512 "10011000" // LDA m0, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19513 "00000110" // /* MW 3 */ + 19514 "00101100" // /* MW 2 */ + 19515 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 first + 19516 "10011000" // LDA dj1, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19517 "11000110" // /* MW 3 */ + 19518 "11111100" // /* MW 2 */ + 19519 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19520 "10011000" // LDA dn1, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19521 "10100110" // /* MW 3 */ + 19522 "00111100" // /* MW 2 */ + 19523 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19524 "10011000" // LDA dj5, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19525 "11000110" // /* MW 3 */ + 19526 "11111110" // /* MW 2 */ + 19527 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19528 "10011000" // LDA dn5, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19529 "10100110" // /* MW 3 */ + 19530 "00101110" // /* MW 2 */ + 19531 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19532 "10011000" // LDA m1, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19533 "10000110" // /* MW 3 */ + 19534 "00101100" // /* MW 2 */ + 19535 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 224 4 first + 19536 "10011000" // LDA dj7, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19537 "11000110" // /* MW 3 */ + 19538 "11111111" // /* MW 2 */ + 19539 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 224 4 + 19540 "10011000" // LDA dn7, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19541 "10100110" // /* MW 3 */ + 19542 "00101111" // /* MW 2 */ + 19543 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 224 4 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 + 19544 "10111010" // LDA m7, [p3], #8; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19545 "00010000" // /* MW 9 */ + 19546 "00101010" // /* MW 8 */ + 19547 "00110000" // /* MW 7 */ + 19548 "11100010" // /* MW 6 */ + 19549 "00000001" // /* MW 5 */ + 19550 "00000000" // /* MW 4 */ + 19551 "11010000" // /* MW 3 */ + 19552 "11110000" // /* MW 2 */ + 19553 "01100101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 first + 19554 "11010100" // LDA.s8 r6, [p4]; MOV p4, p1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19555 "10000001" // /* MW 5 */ + 19556 "11000101" // /* MW 4 */ + 19557 "01011000" // /* MW 3 */ + 19558 "10011000" // /* MW 2 */ + 19559 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 225 4 + 19560 "10111000" // MOV m3, #-120 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19561 "00010000" // /* MW 3 */ + 19562 "00001111" // /* MW 2 */ + 19563 "00011011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_dw_bf16.h" 204 43 + 19564 "10110110" // VLDA.CONV.fp32.bf16 cml0, [p4];VLDB x6, [p0], #64; MOVX r2, #3; MOV dc4, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19565 "01011000" // /* MW 11 */ + 19566 "00000000" // /* MW 10 */ + 19567 "01100000" // /* MW 9 */ + 19568 "01101010" // /* MW 8 */ + 19569 "00100000" // /* MW 7 */ + 19570 "00000000" // /* MW 6 */ + 19571 "01101000" // /* MW 5 */ + 19572 "00111011" // /* MW 4 */ + 19573 "01110000" // /* MW 3 */ + 19574 "10000101" // /* MW 2 */ + 19575 "10000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 3 "conv2d_dw_bf16.h" 204 43 first +.src_ref 3 "conv2d_dw_bf16.h" 225 4 first +.src_ref 3 "conv2d_dw_bf16.h" 244 56 + 19576 "01111110" // LDA dj3, [p3], #-4; VLDB x1, [p0], #64; MOVS dc3, dc4; LSHL r2, r4, r2; MOV m6, #128 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 19577 "01100000" // /* MW 13 */ + 19578 "00001001" // /* MW 12 */ + 19579 "01100010" // /* MW 11 */ + 19580 "00001011" // /* MW 10 */ + 19581 "00010000" // /* MW 9 */ + 19582 "11100000" // /* MW 8 */ + 19583 "00101101" // /* MW 7 */ + 19584 "00000100" // /* MW 6 */ + 19585 "11101001" // /* MW 5 */ + 19586 "00111000" // /* MW 4 */ + 19587 "11010000" // /* MW 3 */ + 19588 "10111000" // /* MW 2 */ + 19589 "01111111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 3 "conv2d_dw_bf16.h" 204 43 +.src_ref 3 "conv2d_dw_bf16.h" 225 4 + 19590 "10111010" // LDA dn3, [p3], #8; MOVS dc1, dc3; MOV m5, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19591 "01110010" // /* MW 9 */ + 19592 "10010000" // /* MW 8 */ + 19593 "10000000" // /* MW 7 */ + 19594 "00000010" // /* MW 6 */ + 19595 "01001011" // /* MW 5 */ + 19596 "00001100" // /* MW 4 */ + 19597 "11010001" // /* MW 3 */ + 19598 "10110100" // /* MW 2 */ + 19599 "01100101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 204 43 +.src_ref 3 "conv2d_dw_bf16.h" 225 4 + 19600 "10111010" // LDA m3, [p3], m3; PADDB [p1], m5; MOV dc7, dc1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19601 "01111110" // /* MW 9 */ + 19602 "11000000" // /* MW 8 */ + 19603 "11100001" // /* MW 7 */ + 19604 "00000011" // /* MW 6 */ + 19605 "10010000" // /* MW 5 */ + 19606 "10101011" // /* MW 4 */ + 19607 "11010001" // /* MW 3 */ + 19608 "00110000" // /* MW 2 */ + 19609 "01101101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 3 "conv2d_dw_bf16.h" 244 56 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 first + 19610 "10111010" // LDA r2, [p3], m6; VLDB.2D x3, [p1], d7; MOV m4, #-112 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19611 "01011110" // /* MW 9 */ + 19612 "10010000" // /* MW 8 */ + 19613 "00000111" // /* MW 7 */ + 19614 "00000010" // /* MW 6 */ + 19615 "11110100" // /* MW 5 */ + 19616 "11110000" // /* MW 4 */ + 19617 "11010001" // /* MW 3 */ + 19618 "00001010" // /* MW 2 */ + 19619 "01111001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 + 19620 "00101100" // LDA.s16 r7, [p3], m4; MOVX r0, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19621 "10000010" // /* MW 5 */ + 19622 "00000000" // /* MW 4 */ + 19623 "01010000" // /* MW 3 */ + 19624 "00011110" // /* MW 2 */ + 19625 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first + 19626 "01110110" // LDA m4, [p3], #16; MOVS dc6, dc4; MOVXM ls, #19728 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19627 "00010000" // /* MW 11 */ + 19628 "10001000" // /* MW 10 */ + 19629 "01111110" // /* MW 9 */ + 19630 "00010000" // /* MW 8 */ + 19631 "00000000" // /* MW 7 */ + 19632 "00000000" // /* MW 6 */ + 19633 "01001011" // /* MW 5 */ + 19634 "00010000" // /* MW 4 */ + 19635 "11010110" // /* MW 3 */ + 19636 "11000000" // /* MW 2 */ + 19637 "01101001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 first +.src_ref 3 "conv2d_dw_bf16.h" 250 8 + 19638 "01110110" // LDA r4, [p3, #-28]; MOVS dc2, dc4; MOVXM le, #19824 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19639 "00010000" // /* MW 11 */ + 19640 "10111000" // /* MW 10 */ + 19641 "10111110" // /* MW 9 */ + 19642 "00010001" // /* MW 8 */ + 19643 "00000000" // /* MW 7 */ + 19644 "00000000" // /* MW 6 */ + 19645 "01001011" // /* MW 5 */ + 19646 "00010000" // /* MW 4 */ + 19647 "11010010" // /* MW 3 */ + 19648 "10010010" // /* MW 2 */ + 19649 "01110010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first + 19650 "10110100" // VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19651 "00000101" // /* MW 5 */ + 19652 "01100001" // /* MW 4 */ + 19653 "10000100" // /* MW 3 */ + 19654 "00010110" // /* MW 2 */ + 19655 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 270 12 + 19656 "11111000" // VMOV cml3, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19657 "10001010" // /* MW 3 */ + 19658 "00000000" // /* MW 2 */ + 19659 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 244 4 + 19660 "10111010" // LDA r5, [p3]; MOVXM p3, #19888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19661 "00010000" // /* MW 9 */ + 19662 "11011000" // /* MW 8 */ + 19663 "10110110" // /* MW 7 */ + 19664 "00010001" // /* MW 6 */ + 19665 "00000000" // /* MW 5 */ + 19666 "00000000" // /* MW 4 */ + 19667 "11010000" // /* MW 3 */ + 19668 "10010110" // /* MW 2 */ + 19669 "01100000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first + 19670 "10111010" // NOPA; MOVX r1, #32; VEXTBCST.128 x10, x3, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19671 "10101000" // /* MW 9 */ + 19672 "00000001" // /* MW 8 */ + 19673 "10001110" // /* MW 7 */ + 19674 "00001010" // /* MW 6 */ + 19675 "00010100" // /* MW 5 */ + 19676 "00000000" // /* MW 4 */ + 19677 "11110000" // /* MW 3 */ + 19678 "00101100" // /* MW 2 */ + 19679 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 270 12 +.src_ref 3 "conv2d_dw_bf16.h" 271 12 +.src_ref 3 "conv2d_dw_bf16.h" 272 12 +.src_ref 3 "conv2d_dw_bf16.h" 273 12 +.src_ref 3 "conv2d_dw_bf16.h" 274 12 +.src_ref 3 "conv2d_dw_bf16.h" 275 12 +.src_ref 3 "conv2d_dw_bf16.h" 276 12 +.src_ref 3 "conv2d_dw_bf16.h" 277 12 + 19680 "11100001" // MOVA r17, #60; NOPB; NOPS; MOVX r3, #48; VBCST.16 x0, r7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19681 "00000000" // /* MW 15 */ + 19682 "00000000" // /* MW 14 */ + 19683 "01111000" // /* MW 13 */ + 19684 "10111001" // /* MW 12 */ + 19685 "00001110" // /* MW 11 */ + 19686 "00001000" // /* MW 10 */ + 19687 "00110110" // /* MW 9 */ + 19688 "00000000" // /* MW 8 */ + 19689 "01011011" // /* MW 7 */ + 19690 "00000001" // /* MW 6 */ + 19691 "00100000" // /* MW 5 */ + 19692 "00000000" // /* MW 4 */ + 19693 "00000000" // /* MW 3 */ + 19694 "10010001" // /* MW 2 */ + 19695 "00000111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first + 19696 "00001011" // NOPA; NOPB; MOVS dc0, dc4; MOVX crRnd, r6; VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19697 "01101010" // /* MW 15 */ + 19698 "01100011" // /* MW 14 */ + 19699 "10101100" // /* MW 13 */ + 19700 "00000011" // /* MW 12 */ + 19701 "00001110" // /* MW 11 */ + 19702 "00000010" // /* MW 10 */ + 19703 "11010100" // /* MW 9 */ + 19704 "00001101" // /* MW 8 */ + 19705 "01001011" // /* MW 7 */ + 19706 "00010000" // /* MW 6 */ + 19707 "00100000" // /* MW 5 */ + 19708 "00000000" // /* MW 4 */ + 19709 "11110000" // /* MW 3 */ + 19710 "00101100" // /* MW 2 */ + 19711 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 19712 "00001011" // LDA p2, [p2]; NOPB; MOVS dc5, dc4; ADD r2, r2, #-2; ADD.NC lc, r4, #-1; VMAC.f dm1, dm0, x1, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19713 "00011010" // /* MW 15 */ + 19714 "01001000" // /* MW 14 */ + 19715 "11001100" // /* MW 13 */ + 19716 "00111111" // /* MW 12 */ + 19717 "10111001" // /* MW 11 */ + 19718 "11011010" // /* MW 10 */ + 19719 "00101111" // /* MW 9 */ + 19720 "00000100" // /* MW 8 */ + 19721 "01001011" // /* MW 7 */ + 19722 "00010000" // /* MW 6 */ + 19723 "00100101" // /* MW 5 */ + 19724 "00000000" // /* MW 4 */ + 19725 "11010000" // /* MW 3 */ + 19726 "10100011" // /* MW 2 */ + 19727 "01000000" // /* MW 1 */ +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_272 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.noswbrkpt +.loop_nesting 1 + 19728 "10111010" // VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19729 "01101110" // /* MW 9 */ + 19730 "10000001" // /* MW 8 */ + 19731 "10000100" // /* MW 7 */ + 19732 "00000010" // /* MW 6 */ + 19733 "11110100" // /* MW 5 */ + 19734 "11110000" // /* MW 4 */ + 19735 "01110001" // /* MW 3 */ + 19736 "10110011" // /* MW 2 */ + 19737 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19738 "01001010" // VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19739 "00000001" // /* MW 9 */ + 19740 "10001001" // /* MW 8 */ + 19741 "10001010" // /* MW 7 */ + 19742 "01000110" // /* MW 6 */ + 19743 "00001011" // /* MW 5 */ + 19744 "10011100" // /* MW 4 */ + 19745 "11101010" // /* MW 3 */ + 19746 "00111000" // /* MW 2 */ + 19747 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19748 "01001010" // VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19749 "00000001" // /* MW 9 */ + 19750 "00110101" // /* MW 8 */ + 19751 "10001001" // /* MW 7 */ + 19752 "11000110" // /* MW 6 */ + 19753 "10000110" // /* MW 5 */ + 19754 "00110000" // /* MW 4 */ + 19755 "01101010" // /* MW 3 */ + 19756 "10110001" // /* MW 2 */ + 19757 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19758 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19759 "00000110" // /* MW 3 */ + 19760 "10001001" // /* MW 2 */ + 19761 "00011101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19762 "01100010" // VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19763 "10100001" // /* MW 7 */ + 19764 "01001000" // /* MW 6 */ + 19765 "10001100" // /* MW 5 */ + 19766 "11000110" // /* MW 4 */ + 19767 "10001110" // /* MW 3 */ + 19768 "10110000" // /* MW 2 */ + 19769 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19770 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19771 "10100001" // /* MW 7 */ + 19772 "00110110" // /* MW 6 */ + 19773 "10001010" // /* MW 5 */ + 19774 "01000110" // /* MW 4 */ + 19775 "00001111" // /* MW 3 */ + 19776 "10011100" // /* MW 2 */ + 19777 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 19778 "11011000" // VSHIFT x11, x1, x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19779 "00001110" // /* MW 3 */ + 19780 "10001001" // /* MW 2 */ + 19781 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first + 19782 "01100010" // VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19783 "11100001" // /* MW 7 */ + 19784 "10010010" // /* MW 6 */ + 19785 "10001011" // /* MW 5 */ + 19786 "01000110" // /* MW 4 */ + 19787 "00000011" // /* MW 3 */ + 19788 "00011100" // /* MW 2 */ + 19789 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first + 19790 "01100010" // VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19791 "11100001" // /* MW 7 */ + 19792 "01010110" // /* MW 6 */ + 19793 "10001000" // /* MW 5 */ + 19794 "01000110" // /* MW 4 */ + 19795 "00000111" // /* MW 3 */ + 19796 "00011100" // /* MW 2 */ + 19797 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 19798 "10111010" // NOPA; NOPB; VSHIFT x4, x6, x1, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19799 "01101110" // /* MW 9 */ + 19800 "01000001" // /* MW 8 */ + 19801 "00011000" // /* MW 7 */ + 19802 "00000001" // /* MW 6 */ + 19803 "00010000" // /* MW 5 */ + 19804 "00000000" // /* MW 4 */ + 19805 "11110000" // /* MW 3 */ + 19806 "00101100" // /* MW 2 */ + 19807 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first + 19808 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm4, dm3, x6, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19809 "01101010" // /* MW 15 */ + 19810 "01100011" // /* MW 14 */ + 19811 "01111100" // /* MW 13 */ + 19812 "10100101" // /* MW 12 */ + 19813 "00000001" // /* MW 11 */ + 19814 "00000000" // /* MW 10 */ + 19815 "00000000" // /* MW 9 */ + 19816 "00000000" // /* MW 8 */ + 19817 "01011011" // /* MW 7 */ + 19818 "00000001" // /* MW 6 */ + 19819 "00100000" // /* MW 5 */ + 19820 "00000000" // /* MW 4 */ + 19821 "11110000" // /* MW 3 */ + 19822 "00101100" // /* MW 2 */ + 19823 "00000000" // /* MW 1 */ +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_368 +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.end_of_loop +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 19824 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19825 "00011010" // /* MW 15 */ + 19826 "01001000" // /* MW 14 */ + 19827 "01111100" // /* MW 13 */ + 19828 "10100101" // /* MW 12 */ + 19829 "00000001" // /* MW 11 */ + 19830 "00000000" // /* MW 10 */ + 19831 "00000000" // /* MW 9 */ + 19832 "00000000" // /* MW 8 */ + 19833 "01011011" // /* MW 7 */ + 19834 "00000001" // /* MW 6 */ + 19835 "00100000" // /* MW 5 */ + 19836 "00000000" // /* MW 4 */ + 19837 "11110000" // /* MW 3 */ + 19838 "00101100" // /* MW 2 */ + 19839 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 19840 "10111010" // PADDA.3D [p0], d0; PADDB.2D [p4], d3; VSHIFT x10, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19841 "01101110" // /* MW 9 */ + 19842 "10000001" // /* MW 8 */ + 19843 "10000100" // /* MW 7 */ + 19844 "00000010" // /* MW 6 */ + 19845 "10010000" // /* MW 5 */ + 19846 "01110011" // /* MW 4 */ + 19847 "11110100" // /* MW 3 */ + 19848 "00001100" // /* MW 2 */ + 19849 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19850 "01100010" // VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19851 "00000001" // /* MW 7 */ + 19852 "10001001" // /* MW 6 */ + 19853 "10001010" // /* MW 5 */ + 19854 "01000110" // /* MW 4 */ + 19855 "00001011" // /* MW 3 */ + 19856 "10011100" // /* MW 2 */ + 19857 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19858 "01100010" // VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19859 "00000001" // /* MW 7 */ + 19860 "00110101" // /* MW 6 */ + 19861 "10001001" // /* MW 5 */ + 19862 "11000110" // /* MW 4 */ + 19863 "10000110" // /* MW 3 */ + 19864 "00110000" // /* MW 2 */ + 19865 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19866 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19867 "00000110" // /* MW 3 */ + 19868 "10001001" // /* MW 2 */ + 19869 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19870 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19871 "10100001" // /* MW 7 */ + 19872 "01001000" // /* MW 6 */ + 19873 "10001100" // /* MW 5 */ + 19874 "01000110" // /* MW 4 */ + 19875 "00001111" // /* MW 3 */ + 19876 "10011100" // /* MW 2 */ + 19877 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19878 "01001010" // NOPA; VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19879 "10100001" // /* MW 9 */ + 19880 "00110110" // /* MW 8 */ + 19881 "10001010" // /* MW 7 */ + 19882 "11000010" // /* MW 6 */ + 19883 "10001110" // /* MW 5 */ + 19884 "10110000" // /* MW 4 */ + 19885 "11110100" // /* MW 3 */ + 19886 "00101100" // /* MW 2 */ + 19887 "00000000" // /* MW 1 */ +.label TGT_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_432 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 19888 "10110100" // VLDB.2D x3, [p1], d7; VSHIFT x11, x1, x2, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19889 "00011101" // /* MW 5 */ + 19890 "00010010" // /* MW 4 */ + 19891 "10001011" // /* MW 3 */ + 19892 "00011110" // /* MW 2 */ + 19893 "00111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19894 "01011010" // MOVXM le, #20064; VMAC.f dm3, dm4, x9, x7, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19895 "11100001" // /* MW 9 */ + 19896 "10010010" // /* MW 8 */ + 19897 "10001011" // /* MW 7 */ + 19898 "00000010" // /* MW 6 */ + 19899 "11100110" // /* MW 5 */ + 19900 "00110111" // /* MW 4 */ + 19901 "00000010" // /* MW 3 */ + 19902 "00000000" // /* MW 2 */ + 19903 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_dw_bf16.h" 250 8 +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19904 "01000110" // VLDA.CONV.fp32.bf16 cml0, [p4]; MOVXM ls, #19984; VMAC.f dm0, dm2, x11, x7, r17 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19905 "11100001" // /* MW 11 */ + 19906 "01010110" // /* MW 10 */ + 19907 "10001000" // /* MW 9 */ + 19908 "00000010" // /* MW 8 */ + 19909 "11100001" // /* MW 7 */ + 19910 "00001111" // /* MW 6 */ + 19911 "00000010" // /* MW 5 */ + 19912 "00000000" // /* MW 4 */ + 19913 "01110000" // /* MW 3 */ + 19914 "10000101" // /* MW 2 */ + 19915 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19916 "10011000" // ADD.NC lc, r4, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19917 "01111111" // /* MW 3 */ + 19918 "01110010" // /* MW 2 */ + 19919 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19920 "10011000" // VLDA x6, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19921 "10011011" // /* MW 3 */ + 19922 "00011101" // /* MW 2 */ + 19923 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19924 "00011000" // VLDB x1, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19925 "01110100" // /* MW 3 */ + 19926 "00011100" // /* MW 2 */ + 19927 "00111000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19928 "00011000" // VLDB.3D x2, [p0], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19929 "10110100" // /* MW 3 */ + 19930 "01011000" // /* MW 2 */ + 19931 "00111000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19932 "00011000" // VCONV.bf16.fp32 x10, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19933 "10010110" // /* MW 3 */ + 19934 "00010001" // /* MW 2 */ + 19935 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19936 "00011000" // VCONV.bf16.fp32 x6, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19937 "00010110" // /* MW 3 */ + 19938 "00010000" // /* MW 2 */ + 19939 "00001011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19940 "11111000" // VMAX_LT.bf16 x8, r16, x10, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19941 "01101100" // /* MW 3 */ + 19942 "01010000" // /* MW 2 */ + 19943 "00011100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 286 17 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19944 "01111000" // VSHUFFLE x10, x10, x6, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19945 "00010100" // /* MW 3 */ + 19946 "01010011" // /* MW 2 */ + 19947 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 3 "conv2d_dw_bf16.h" 285 16 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19948 "00000010" // VST x8, [p2], m4; VMAX_LT.bf16 x10, r16, x10, x0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19949 "01110000" // /* MW 7 */ + 19950 "00110110" // /* MW 6 */ + 19951 "10101000" // /* MW 5 */ + 19952 "00000010" // /* MW 4 */ + 19953 "01100000" // /* MW 3 */ + 19954 "01000010" // /* MW 2 */ + 19955 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19956 "01011000" // VEXTBCST.128 x10, x3, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19957 "00000011" // /* MW 3 */ + 19958 "00011100" // /* MW 2 */ + 19959 "00011101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 3 "conv2d_dw_bf16.h" 270 12 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19960 "00000010" // VST.3D x10, [p2], d1; VMOV cml3, cml0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19961 "01110000" // /* MW 7 */ + 19962 "01000101" // /* MW 6 */ + 19963 "10000000" // /* MW 5 */ + 19964 "00000001" // /* MW 4 */ + 19965 "01100000" // /* MW 3 */ + 19966 "01010010" // /* MW 2 */ + 19967 "01000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19968 "01100010" // VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19969 "01000001" // /* MW 7 */ + 19970 "01101101" // /* MW 6 */ + 19971 "10001100" // /* MW 5 */ + 19972 "01000110" // /* MW 4 */ + 19973 "00000111" // /* MW 3 */ + 19974 "00011100" // /* MW 2 */ + 19975 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19976 "01100010" // VSHIFT x4, x6, x1, r0; VMAC.f dm1, dm0, x1, x10, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19977 "01000001" // /* MW 7 */ + 19978 "00000011" // /* MW 6 */ + 19979 "10001001" // /* MW 5 */ + 19980 "11000110" // /* MW 4 */ + 19981 "10000010" // /* MW 3 */ + 19982 "00110000" // /* MW 2 */ + 19983 "00000010" // /* MW 1 */ +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_528 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt +.loop_nesting 2 + 19984 "10111010" // VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19985 "01101110" // /* MW 9 */ + 19986 "10000001" // /* MW 8 */ + 19987 "10000100" // /* MW 7 */ + 19988 "00000010" // /* MW 6 */ + 19989 "11110100" // /* MW 5 */ + 19990 "11110000" // /* MW 4 */ + 19991 "01110001" // /* MW 3 */ + 19992 "10110011" // /* MW 2 */ + 19993 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19994 "01001010" // VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19995 "00000001" // /* MW 9 */ + 19996 "10001001" // /* MW 8 */ + 19997 "10001010" // /* MW 7 */ + 19998 "01000110" // /* MW 6 */ + 19999 "00001011" // /* MW 5 */ + 20000 "10011100" // /* MW 4 */ + 20001 "11101010" // /* MW 3 */ + 20002 "00111000" // /* MW 2 */ + 20003 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20004 "01001010" // VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20005 "00000001" // /* MW 9 */ + 20006 "00110101" // /* MW 8 */ + 20007 "10001001" // /* MW 7 */ + 20008 "11000110" // /* MW 6 */ + 20009 "10000110" // /* MW 5 */ + 20010 "00110000" // /* MW 4 */ + 20011 "01101010" // /* MW 3 */ + 20012 "10110001" // /* MW 2 */ + 20013 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20014 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20015 "00000110" // /* MW 3 */ + 20016 "10001001" // /* MW 2 */ + 20017 "00011101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20018 "01100010" // VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20019 "10100001" // /* MW 7 */ + 20020 "01001000" // /* MW 6 */ + 20021 "10001100" // /* MW 5 */ + 20022 "11000110" // /* MW 4 */ + 20023 "10001110" // /* MW 3 */ + 20024 "10110000" // /* MW 2 */ + 20025 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20026 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20027 "10100001" // /* MW 7 */ + 20028 "00110110" // /* MW 6 */ + 20029 "10001010" // /* MW 5 */ + 20030 "01000110" // /* MW 4 */ + 20031 "00001111" // /* MW 3 */ + 20032 "10011100" // /* MW 2 */ + 20033 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20034 "11011000" // VSHIFT x11, x1, x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20035 "00001110" // /* MW 3 */ + 20036 "10001001" // /* MW 2 */ + 20037 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first + 20038 "01100010" // VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20039 "11100001" // /* MW 7 */ + 20040 "10010010" // /* MW 6 */ + 20041 "10001011" // /* MW 5 */ + 20042 "01000110" // /* MW 4 */ + 20043 "00000011" // /* MW 3 */ + 20044 "00011100" // /* MW 2 */ + 20045 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first + 20046 "01100010" // VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20047 "11100001" // /* MW 7 */ + 20048 "01010110" // /* MW 6 */ + 20049 "10001000" // /* MW 5 */ + 20050 "01000110" // /* MW 4 */ + 20051 "00000111" // /* MW 3 */ + 20052 "00011100" // /* MW 2 */ + 20053 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 20054 "10010100" // NOPA; VSHIFT x4, x6, x1, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20055 "00000101" // /* MW 5 */ + 20056 "01100001" // /* MW 4 */ + 20057 "11110100" // /* MW 3 */ + 20058 "00101100" // /* MW 2 */ + 20059 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first + 20060 "01001000" // VMAC.f dm4, dm3, x6, x10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20061 "01000001" // /* MW 3 */ + 20062 "01101101" // /* MW 2 */ + 20063 "10001100" // /* MW 1 */ +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_608 +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 20064 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 20065 "00011010" // /* MW 15 */ + 20066 "01001000" // /* MW 14 */ + 20067 "01111100" // /* MW 13 */ + 20068 "10100101" // /* MW 12 */ + 20069 "00000001" // /* MW 11 */ + 20070 "00000000" // /* MW 10 */ + 20071 "00000000" // /* MW 9 */ + 20072 "00000000" // /* MW 8 */ + 20073 "01011011" // /* MW 7 */ + 20074 "00000001" // /* MW 6 */ + 20075 "00100000" // /* MW 5 */ + 20076 "00000000" // /* MW 4 */ + 20077 "11110000" // /* MW 3 */ + 20078 "00101100" // /* MW 2 */ + 20079 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 244 4 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 20080 "10110110" // PADDA.3D [p0], d0; PADDB.2D [p4], d3; JNZD r2, r2, p3; VSHIFT x10, x1, x2, r0 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 20081 "01101000" // /* MW 11 */ + 20082 "10000001" // /* MW 10 */ + 20083 "10000100" // /* MW 9 */ + 20084 "00000010" // /* MW 8 */ + 20085 "00100111" // /* MW 7 */ + 20086 "00000100" // /* MW 6 */ + 20087 "00100000" // /* MW 5 */ + 20088 "11100111" // /* MW 4 */ + 20089 "11111000" // /* MW 3 */ + 20090 "00001100" // /* MW 2 */ + 20091 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20092 "01100010" // VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20093 "00000001" // /* MW 7 */ + 20094 "10001001" // /* MW 6 */ + 20095 "10001010" // /* MW 5 */ + 20096 "01000110" // /* MW 4 */ + 20097 "00001011" // /* MW 3 */ + 20098 "10011100" // /* MW 2 */ + 20099 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20100 "01100010" // VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20101 "00000001" // /* MW 7 */ + 20102 "00110101" // /* MW 6 */ + 20103 "10001001" // /* MW 5 */ + 20104 "11000110" // /* MW 4 */ + 20105 "10000110" // /* MW 3 */ + 20106 "00110000" // /* MW 2 */ + 20107 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20108 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20109 "00000110" // /* MW 3 */ + 20110 "10001001" // /* MW 2 */ + 20111 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20112 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20113 "10100001" // /* MW 7 */ + 20114 "01001000" // /* MW 6 */ + 20115 "10001100" // /* MW 5 */ + 20116 "01000110" // /* MW 4 */ + 20117 "00001111" // /* MW 3 */ + 20118 "10011100" // /* MW 2 */ + 20119 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20120 "01100010" // VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20121 "10100001" // /* MW 7 */ + 20122 "00110110" // /* MW 6 */ + 20123 "10001010" // /* MW 5 */ + 20124 "11000110" // /* MW 4 */ + 20125 "10001110" // /* MW 3 */ + 20126 "10110000" // /* MW 2 */ + 20127 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 20128 "11011000" // VSHIFT x11, x1, x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20129 "00001110" // /* MW 3 */ + 20130 "10001001" // /* MW 2 */ + 20131 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first + 20132 "01001000" // VMAC.f dm3, dm4, x9, x7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20133 "11100001" // /* MW 3 */ + 20134 "10010010" // /* MW 2 */ + 20135 "10001011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first + 20136 "01001000" // VMAC.f dm0, dm2, x11, x7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20137 "11100001" // /* MW 3 */ + 20138 "01010110" // /* MW 2 */ + 20139 "10001000" // /* MW 1 */ + 20140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20141 "00000000" // /* MW 1 */ + 20142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20143 "00000000" // /* MW 1 */ + 20144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20145 "00000000" // /* MW 1 */ + 20146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20147 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first + 20148 "00011000" // VCONV.bf16.fp32 x10, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20149 "10010110" // /* MW 3 */ + 20150 "00010001" // /* MW 2 */ + 20151 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_dw_bf16.h" 290 first + 20152 "01011100" // VCONV.bf16.fp32 x6, cml0; RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 20153 "00000000" // /* MW 5 */ + 20154 "01010000" // /* MW 4 */ + 20155 "11000000" // /* MW 3 */ + 20156 "00000010" // /* MW 2 */ + 20157 "01100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 20158 "11111000" // VMAX_LT.bf16 x8, r16, x10, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20159 "01101100" // /* MW 3 */ + 20160 "01010000" // /* MW 2 */ + 20161 "00011100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 286 17 first +.delay_slot + 20162 "01111000" // VSHUFFLE x10, x10, x6, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20163 "00010100" // /* MW 3 */ + 20164 "01010011" // /* MW 2 */ + 20165 "00011101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 20166 "11111000" // VMAX_LT.bf16 x10, r16, x10, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20167 "01101100" // /* MW 3 */ + 20168 "01010000" // /* MW 2 */ + 20169 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 3 "conv2d_dw_bf16.h" 285 16 first +.delay_slot + 20170 "00011000" // VST x8, [p2], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20171 "00010011" // /* MW 3 */ + 20172 "10001010" // /* MW 2 */ + 20173 "00001010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1159 33 +.delay_slot + 20174 "00011000" // VST.3D x10, [p2], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20175 "10010011" // /* MW 3 */ + 20176 "00111010" // /* MW 2 */ +.label _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params__end +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_end0 + 20177 "00001010" // /* MW 1 */ +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_conv2d_dwc _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 444 first +.src_ref 8 "superkernels.cpp" 449 6 +.function_start + 20192 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20193 "00000000" // /* MW 5 */ + 20194 "11000000" // /* MW 4 */ + 20195 "10001000" // /* MW 3 */ + 20196 "00000111" // /* MW 2 */ + 20197 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 449 6 first + 20198 "11010100" // LDA r16, [p4]; MOV r0, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20199 "01000001" // /* MW 5 */ + 20200 "00101111" // /* MW 4 */ + 20201 "11010000" // /* MW 3 */ + 20202 "11000010" // /* MW 2 */ + 20203 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 444 + 20204 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20205 "00000001" // /* MW 5 */ + 20206 "00000000" // /* MW 4 */ + 20207 "00000000" // /* MW 3 */ + 20208 "00010000" // /* MW 2 */ + 20209 "00000000" // /* MW 1 */ + 20210 "00000010" // ST r14, [sp, #-8]; MOV r17, CORE_ID /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20211 "01110000" // /* MW 7 */ + 20212 "01110000" // /* MW 6 */ + 20213 "00101101" // /* MW 5 */ + 20214 "00000010" // /* MW 4 */ + 20215 "10110000" // /* MW 3 */ + 20216 "00111010" // /* MW 2 */ + 20217 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 467 + 20218 "00000010" // ST r13, [sp, #-4]; MOV r13, lr /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20219 "01110000" // /* MW 7 */ + 20220 "11110000" // /* MW 6 */ + 20221 "10101000" // /* MW 5 */ + 20222 "00000001" // /* MW 4 */ + 20223 "10110000" // /* MW 3 */ + 20224 "10110110" // /* MW 2 */ + 20225 "11111111" // /* MW 1 */ + 20226 "10011000" // ST p0, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20227 "00011101" // /* MW 3 */ + 20228 "11101100" // /* MW 2 */ + 20229 "00001111" // /* MW 1 */ + 20230 "10011000" // ST p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20231 "10011101" // /* MW 3 */ + 20232 "11110111" // /* MW 2 */ + 20233 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 44 + 20234 "00000010" // ST r0, [sp, #-16]; MOV r14, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20235 "01110000" // /* MW 7 */ + 20236 "01100000" // /* MW 6 */ + 20237 "11001010" // /* MW 5 */ + 20238 "00000001" // /* MW 4 */ + 20239 "10110000" // /* MW 3 */ + 20240 "00000010" // /* MW 2 */ + 20241 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 449 6 +.src_ref 8 "superkernels.cpp" 449 16 + 20242 "10000100" // JNZ r16, #20368 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=20368 delay_slots=5 */ + 20243 "00000001" // /* MW 5 */ + 20244 "01000000" // /* MW 4 */ + 20245 "11001000" // /* MW 3 */ + 20246 "00100111" // /* MW 2 */ + 20247 "10000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 20248 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20249 "11000000" // /* MW 3 */ + 20250 "11010110" // /* MW 2 */ + 20251 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 22 first +.delay_slot + 20252 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20253 "10010000" // /* MW 3 */ + 20254 "01100010" // /* MW 2 */ + 20255 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 30 +.delay_slot + 20256 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20257 "11111011" // /* MW 3 */ + 20258 "01100011" // /* MW 2 */ + 20259 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 11 +.delay_slot + 20260 "01000100" // MOVXM p3, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20261 "00100000" // /* MW 5 */ + 20262 "11000000" // /* MW 4 */ + 20263 "10000110" // /* MW 3 */ + 20264 "00000111" // /* MW 2 */ + 20265 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 11 +.delay_slot + 20266 "10011000" // ST r17, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20267 "00110001" // /* MW 3 */ + 20268 "00000110" // /* MW 2 */ + 20269 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 461 2 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 20270 "00111010" // MOVS p7, p1; MOVXM p1, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20271 "00010001" // /* MW 9 */ + 20272 "00101010" // /* MW 8 */ + 20273 "10110000" // /* MW 7 */ + 20274 "11100000" // /* MW 6 */ + 20275 "00000001" // /* MW 5 */ + 20276 "00000000" // /* MW 4 */ + 20277 "01100000" // /* MW 3 */ + 20278 "10010001" // /* MW 2 */ + 20279 "11110000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 451 4 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 20280 "01110110" // ST.s8 r16, [p1]; MOVS p0, p2; MOVXM p1, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20281 "00010000" // /* MW 11 */ + 20282 "00101000" // /* MW 10 */ + 20283 "10110000" // /* MW 9 */ + 20284 "11100000" // /* MW 8 */ + 20285 "00000001" // /* MW 7 */ + 20286 "00000000" // /* MW 6 */ + 20287 "10001011" // /* MW 5 */ + 20288 "10001000" // /* MW 4 */ + 20289 "11100000" // /* MW 3 */ + 20290 "11000000" // /* MW 2 */ + 20291 "00100000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20293 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 451 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 20294 "00000100" // JL #18784 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=18784 delay_slots=5 */ + 20295 "00000001" // /* MW 5 */ + 20296 "00000000" // /* MW 4 */ + 20297 "10110000" // /* MW 3 */ + 20298 "00100100" // /* MW 2 */ + 20299 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20301 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20303 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20304 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20305 "00110001" // /* MW 3 */ + 20306 "00100000" // /* MW 2 */ + 20307 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 20308 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20309 "00000101" // /* MW 3 */ + 20310 "00100000" // /* MW 2 */ + 20311 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 20312 "00000010" // ST r16, [p1]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20313 "01110000" // /* MW 7 */ + 20314 "10100101" // /* MW 6 */ + 20315 "00000001" // /* MW 5 */ + 20316 "00000000" // /* MW 4 */ + 20317 "00110000" // /* MW 3 */ + 20318 "11000010" // /* MW 2 */ + 20319 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 44 +.src_ref 8 "superkernels.cpp" 461 2 +.return_address + 20320 "00000010" // MOVS p1, p7; ADD.NC p2, r14, #8 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20321 "00000000" // /* MW 7 */ + 20322 "10000010" // /* MW 6 */ + 20323 "00110011" // /* MW 5 */ + 20324 "00000001" // /* MW 4 */ + 20325 "01100000" // /* MW 3 */ + 20326 "10010001" // /* MW 2 */ + 20327 "00110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 17 first + 20328 "10011000" // LDA.u16 r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20329 "00111010" // /* MW 3 */ + 20330 "00000110" // /* MW 2 */ + 20331 "00000010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 453 13 +.src_ref 8 "superkernels.cpp" 453 15 first + 20332 "10111010" // LDA.u16 r16, [p2, #4]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20333 "00010000" // /* MW 9 */ + 20334 "00100110" // /* MW 8 */ + 20335 "00110000" // /* MW 7 */ + 20336 "11100001" // /* MW 6 */ + 20337 "00000001" // /* MW 5 */ + 20338 "00000000" // /* MW 4 */ + 20339 "01010000" // /* MW 3 */ + 20340 "11000011" // /* MW 2 */ + 20341 "01000100" // /* MW 1 */ + 20342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20343 "00000000" // /* MW 1 */ + 20344 "10000100" // J #20384 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=20384 delay_slots=5 */ + 20345 "00000000" // /* MW 5 */ + 20346 "00000000" // /* MW 4 */ + 20347 "11010000" // /* MW 3 */ + 20348 "00100111" // /* MW 2 */ + 20349 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 15 +.src_ref 8 "superkernels.cpp" 457 26 +.delay_slot + 20350 "01000100" // MOVXM p3, #491544 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20351 "00110000" // /* MW 5 */ + 20352 "11000000" // /* MW 4 */ + 20353 "10000110" // /* MW 3 */ + 20354 "00000111" // /* MW 2 */ + 20355 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20357 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20359 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 15 first +.delay_slot + 20360 "10011000" // ST r17, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20361 "00110001" // /* MW 3 */ + 20362 "00000110" // /* MW 2 */ + 20363 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 453 13 first +.delay_slot + 20364 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20365 "00010001" // /* MW 3 */ + 20366 "00000110" // /* MW 2 */ + 20367 "00001010" // /* MW 1 */ +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_176 +.src_ref 8 "superkernels.cpp" 457 26 + 20368 "11100001" // NOPA; NOPB; NOPS; MOVXM p3, #491544; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 20369 "00000000" // /* MW 15 */ + 20370 "00000000" // /* MW 14 */ + 20371 "00010000" // /* MW 13 */ + 20372 "00001100" // /* MW 12 */ + 20373 "10110000" // /* MW 11 */ + 20374 "11100001" // /* MW 10 */ + 20375 "00000001" // /* MW 9 */ + 20376 "00000000" // /* MW 8 */ + 20377 "01011011" // /* MW 7 */ + 20378 "00000001" // /* MW 6 */ + 20379 "00100000" // /* MW 5 */ + 20380 "00000000" // /* MW 4 */ + 20381 "11110000" // /* MW 3 */ + 20382 "00101100" // /* MW 2 */ + 20383 "00000000" // /* MW 1 */ +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 +.src_ref 2 "io_buffer_main.h" 218 49 first + 20384 "00011000" // ADD.NC p2, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20385 "10000110" // /* MW 3 */ + 20386 "01100111" // /* MW 2 */ + 20387 "00011010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 15 +.src_ref 2 "io_buffer_main.h" 218 49 + 20388 "10111010" // LDA r27, [p2], #-4; MOVXM p4, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20389 "00010000" // /* MW 9 */ + 20390 "00001000" // /* MW 8 */ + 20391 "00110000" // /* MW 7 */ + 20392 "11100010" // /* MW 6 */ + 20393 "00000001" // /* MW 5 */ + 20394 "00000000" // /* MW 4 */ + 20395 "11010000" // /* MW 3 */ + 20396 "11101110" // /* MW 2 */ + 20397 "01011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 20398 "10011000" // LDA r16, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20399 "00010110" // /* MW 3 */ + 20400 "11111110" // /* MW 2 */ + 20401 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 20402 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20403 "00110110" // /* MW 3 */ + 20404 "11111110" // /* MW 2 */ + 20405 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 20406 "10011000" // LDA r18, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20407 "01010110" // /* MW 3 */ + 20408 "01000110" // /* MW 2 */ + 20409 "00000010" // /* MW 1 */ + 20410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20411 "00000000" // /* MW 1 */ + 20412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20413 "00000000" // /* MW 1 */ + 20414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20415 "00000000" // /* MW 1 */ + 20416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20417 "00000000" // /* MW 1 */ + 20418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20419 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 20420 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20421 "00000010" // /* MW 3 */ + 20422 "01100001" // /* MW 2 */ + 20423 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 20424 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20425 "00010001" // /* MW 3 */ + 20426 "00000110" // /* MW 2 */ + 20427 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 20428 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20429 "11111101" // /* MW 3 */ + 20430 "11100000" // /* MW 2 */ + 20431 "00010111" // /* MW 1 */ + 20432 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20433 "00000000" // /* MW 1 */ + 20434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20435 "00000000" // /* MW 1 */ + 20436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20437 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 20438 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20439 "00001000" // /* MW 3 */ + 20440 "10010011" // /* MW 2 */ + 20441 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 +.src_ref 8 "superkernels.cpp" 459 47 +.src_ref 8 "superkernels.cpp" 464 6 +.src_ref 8 "superkernels.cpp" 465 16 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 20442 "10111010" // MOVA r15, #1; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20443 "00010000" // /* MW 9 */ + 20444 "00000000" // /* MW 8 */ + 20445 "10110000" // /* MW 7 */ + 20446 "11100011" // /* MW 6 */ + 20447 "00000001" // /* MW 5 */ + 20448 "00000000" // /* MW 4 */ + 20449 "00000000" // /* MW 3 */ + 20450 "00101111" // /* MW 2 */ + 20451 "00000000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 + 20452 "11100100" // MOVX r24, #0; MOV r16, sp /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20453 "11000001" // /* MW 5 */ + 20454 "00101011" // /* MW 4 */ + 20455 "00101000" // /* MW 3 */ + 20456 "00000000" // /* MW 2 */ + 20457 "00000110" // /* MW 1 */ + 20458 "00011000" // ADD.NC p0, r16, #-76 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20459 "01011010" // /* MW 3 */ + 20460 "01101000" // /* MW 2 */ + 20461 "00011000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 51 + 20462 "11010100" // LDA p5, [sp, #-20]; MOV r14, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20463 "10000001" // /* MW 5 */ + 20464 "00101001" // /* MW 4 */ + 20465 "00100111" // /* MW 3 */ + 20466 "11010011" // /* MW 2 */ + 20467 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 15 first + 20468 "10011000" // LDA r17, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20469 "00110110" // /* MW 3 */ + 20470 "00000110" // /* MW 2 */ + 20471 "00000100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 26 +.src_ref 8 "superkernels.cpp" 461 2 + 20472 "10111010" // LDA r16, [p3]; MOVXM p3, #493888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20473 "00010000" // /* MW 9 */ + 20474 "10100000" // /* MW 8 */ + 20475 "10110100" // /* MW 7 */ + 20476 "11100001" // /* MW 6 */ + 20477 "00000001" // /* MW 5 */ + 20478 "00000000" // /* MW 4 */ + 20479 "11010000" // /* MW 3 */ + 20480 "11000010" // /* MW 2 */ + 20481 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 first + 20482 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20483 "01010110" // /* MW 3 */ + 20484 "00000110" // /* MW 2 */ + 20485 "00000111" // /* MW 1 */ + 20486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20487 "00000000" // /* MW 1 */ + 20488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20489 "00000000" // /* MW 1 */ + 20490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20491 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 20492 "10011000" // LDA r19, [p5] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20493 "01110110" // /* MW 3 */ + 20494 "00000110" // /* MW 2 */ + 20495 "00000101" // /* MW 1 */ + 20496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20497 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 24 first + 20498 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20499 "00001111" // /* MW 3 */ + 20500 "01100001" // /* MW 2 */ + 20501 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 first + 20502 "00011000" // ADD r17, r18, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20503 "00000111" // /* MW 3 */ + 20504 "10100010" // /* MW 2 */ + 20505 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 459 47 first + 20506 "10011000" // LSHL r16, r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20507 "11111101" // /* MW 3 */ + 20508 "00100000" // /* MW 2 */ + 20509 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 461 2 first +.no_stack_arguments + 20510 "00000100" // JL #19456 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=19456 delay_slots=5 */ + 20511 "00000001" // /* MW 5 */ + 20512 "00000000" // /* MW 4 */ + 20513 "00000000" // /* MW 3 */ + 20514 "00100110" // /* MW 2 */ + 20515 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 first +.delay_slot + 20516 "10011000" // ST r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20517 "00110001" // /* MW 3 */ + 20518 "00000110" // /* MW 2 */ + 20519 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 459 47 first +.delay_slot + 20520 "01011000" // ADD.NC dn0, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20521 "11000001" // /* MW 3 */ + 20522 "01001001" // /* MW 2 */ + 20523 "00011000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first +.delay_slot + 20524 "10011000" // ST dn0, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20525 "00100101" // /* MW 3 */ + 20526 "10110100" // /* MW 2 */ + 20527 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 first +.delay_slot + 20528 "10011000" // ST r24, [sp, #-72] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20529 "00010101" // /* MW 3 */ + 20530 "10111011" // /* MW 2 */ + 20531 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 +.delay_slot + 20532 "00110110" // NOPA; NOPB; ST r24, [sp, #-68]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20533 "11000001" // /* MW 11 */ + 20534 "10001010" // /* MW 10 */ + 20535 "11011111" // /* MW 9 */ + 20536 "00000011" // /* MW 8 */ + 20537 "00000000" // /* MW 7 */ + 20538 "00000000" // /* MW 6 */ + 20539 "00100000" // /* MW 5 */ + 20540 "00000000" // /* MW 4 */ + 20541 "11110000" // /* MW 3 */ + 20542 "00101100" // /* MW 2 */ + 20543 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.return_address + 20544 "00011000" // ADD.NC p2, r14, #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20545 "00001010" // /* MW 3 */ + 20546 "01100111" // /* MW 2 */ + 20547 "00011010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first + 20548 "10011000" // LDA r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20549 "00010110" // /* MW 3 */ + 20550 "00000110" // /* MW 2 */ + 20551 "00000010" // /* MW 1 */ + 20552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20553 "00000000" // /* MW 1 */ + 20554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20555 "00000000" // /* MW 1 */ + 20556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20557 "00000000" // /* MW 1 */ + 20558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20559 "00000000" // /* MW 1 */ + 20560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20561 "00000000" // /* MW 1 */ + 20562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20563 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 20564 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20565 "11111000" // /* MW 3 */ + 20566 "00010000" // /* MW 2 */ + 20567 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 20568 "10111010" // LDA r16, [p2, #-8]; MOVXM p1, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20569 "00010000" // /* MW 9 */ + 20570 "00100110" // /* MW 8 */ + 20571 "10110000" // /* MW 7 */ + 20572 "11100000" // /* MW 6 */ + 20573 "00000001" // /* MW 5 */ + 20574 "00000000" // /* MW 4 */ + 20575 "11010000" // /* MW 3 */ + 20576 "11000010" // /* MW 2 */ + 20577 "01011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 19 first + 20578 "10011000" // LDA r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20579 "01010110" // /* MW 3 */ + 20580 "00000110" // /* MW 2 */ + 20581 "00000001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 6 + 20582 "10011000" // LDA r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20583 "00110110" // /* MW 3 */ + 20584 "00000110" // /* MW 2 */ + 20585 "00000111" // /* MW 1 */ + 20586 "00011000" // LDA p1, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20587 "10011001" // /* MW 3 */ + 20588 "11110100" // /* MW 2 */ + 20589 "00000111" // /* MW 1 */ + 20590 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20591 "11010001" // /* MW 3 */ + 20592 "11111001" // /* MW 2 */ + 20593 "00000111" // /* MW 1 */ + 20594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20595 "00000000" // /* MW 1 */ + 20596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20597 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 20598 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20599 "00000001" // /* MW 3 */ + 20600 "11100001" // /* MW 2 */ + 20601 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 20602 "10011000" // ST r16, [p2, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20603 "00010001" // /* MW 3 */ + 20604 "11100110" // /* MW 2 */ + 20605 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 16 first + 20606 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20607 "00101000" // /* MW 3 */ + 20608 "01100001" // /* MW 2 */ + 20609 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 6 + 20610 "10000100" // JNZ r16, #20640 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=20640 delay_slots=5 */ + 20611 "00000001" // /* MW 5 */ + 20612 "01000000" // /* MW 4 */ + 20613 "01010000" // /* MW 3 */ + 20614 "00101000" // /* MW 2 */ + 20615 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 465 16 +.delay_slot + 20616 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20617 "00000001" // /* MW 3 */ + 20618 "00110000" // /* MW 2 */ + 20619 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20621 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20625 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20627 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 465 16 first + 20628 "00110110" // NOPA; NOPB; ST r24, [p7]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20629 "11000001" // /* MW 11 */ + 20630 "10001000" // /* MW 10 */ + 20631 "10000011" // /* MW 9 */ + 20632 "00000011" // /* MW 8 */ + 20633 "00000000" // /* MW 7 */ + 20634 "00000000" // /* MW 6 */ + 20635 "00100000" // /* MW 5 */ + 20636 "00000000" // /* MW 4 */ + 20637 "11110000" // /* MW 3 */ + 20638 "00101100" // /* MW 2 */ + 20639 "00000000" // /* MW 1 */ +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 467 + 20640 "11010100" // LDA r13, [sp, #-4]; MOV lr, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20641 "01000001" // /* MW 5 */ + 20642 "11101101" // /* MW 4 */ + 20643 "00101110" // /* MW 3 */ + 20644 "10110110" // /* MW 2 */ + 20645 "11111111" // /* MW 1 */ + 20646 "00011000" // LDA r15, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20647 "11110001" // /* MW 3 */ + 20648 "11110001" // /* MW 2 */ + 20649 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 467 first + 20650 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 20651 "00000000" // /* MW 3 */ + 20652 "00101000" // /* MW 2 */ + 20653 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 467 +.delay_slot + 20654 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20655 "00000001" // /* MW 5 */ + 20656 "00000000" // /* MW 4 */ + 20657 "00000000" // /* MW 3 */ + 20658 "11110000" // /* MW 2 */ + 20659 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20661 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20663 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20665 "00000000" // /* MW 1 */ +.delay_slot + 20666 "11111000" // MOV p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20667 "11000000" // /* MW 3 */ + 20668 "01100010" // /* MW 2 */ +.label _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 20669 "00011111" // /* MW 1 */ +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_begin0 +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.function setup _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.src_ref 4 "reduce_base_c8.h" 218 first +.src_ref 4 "reduce_base_c8.h" 220 27 first +.src_ref 4 "reduce_base_c8.h" 290 63 +.src_ref 4 "reduce_base_c8.h" 348 46 +.function_start + 20672 "01110110" // LDA r3, [p1], #4; MOVS p3, p0; MOVX r6, #-5; MOV r0, p1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20673 "01111000" // /* MW 11 */ + 20674 "01100000" // /* MW 10 */ + 20675 "00001001" // /* MW 9 */ + 20676 "01101000" // /* MW 8 */ + 20677 "01100111" // /* MW 7 */ + 20678 "00111110" // /* MW 6 */ + 20679 "10001011" // /* MW 5 */ + 20680 "10000000" // /* MW 4 */ + 20681 "11010011" // /* MW 3 */ + 20682 "10001110" // /* MW 2 */ + 20683 "00100011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 287 40 +.src_ref 4 "reduce_base_c8.h" 287 40 +.src_ref 4 "reduce_base_c8.h" 348 46 first + 20684 "10111010" // MOVA r7, #16; MOVX r2, #-24; ADD.NC p2, r0, #28 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20685 "00001000" // /* MW 9 */ + 20686 "00000111" // /* MW 8 */ + 20687 "00110000" // /* MW 7 */ + 20688 "00001001" // /* MW 6 */ + 20689 "00100101" // /* MW 5 */ + 20690 "00111110" // /* MW 4 */ + 20691 "00000000" // /* MW 3 */ + 20692 "00000111" // /* MW 2 */ + 20693 "00000010" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 +.src_ref 4 "reduce_base_c8.h" 293 77 +.src_ref 4 "reduce_base_c8.h" 298 44 +.src_ref 4 "reduce_base_c8.h" 299 40 +.src_ref 4 "reduce_base_c8.h" 300 59 +.src_ref 4 "reduce_base_c8.h" 326 79 + 20694 "10111010" // MOVA r30, #3; MOVX r1, #-3; MOV r0, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20695 "01111000" // /* MW 9 */ + 20696 "01100000" // /* MW 8 */ + 20697 "00001000" // /* MW 7 */ + 20698 "10101000" // /* MW 6 */ + 20699 "00010111" // /* MW 5 */ + 20700 "00111110" // /* MW 4 */ + 20701 "00000000" // /* MW 3 */ + 20702 "01111110" // /* MW 2 */ + 20703 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 57 +.src_ref 4 "reduce_base_c8.h" 301 81 +.src_ref 4 "reduce_base_c8.h" 305 77 + 20704 "10111010" // MOVA r5, #-1; MOVXM r4, #65528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20705 "00010000" // /* MW 9 */ + 20706 "11111100" // /* MW 8 */ + 20707 "10001111" // /* MW 7 */ + 20708 "00111100" // /* MW 6 */ + 20709 "00000000" // /* MW 5 */ + 20710 "00000000" // /* MW 4 */ + 20711 "00000000" // /* MW 3 */ + 20712 "11100101" // /* MW 2 */ + 20713 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 218 +.src_ref 4 "reduce_base_c8.h" 280 76 +.src_ref 4 "reduce_base_c8.h" 312 98 + 20714 "10111010" // MOVA r16, #-4; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20715 "01110000" // /* MW 9 */ + 20716 "00000000" // /* MW 8 */ + 20717 "00000000" // /* MW 7 */ + 20718 "00000000" // /* MW 6 */ + 20719 "00000010" // /* MW 5 */ + 20720 "00000000" // /* MW 4 */ + 20721 "00000000" // /* MW 3 */ + 20722 "10010000" // /* MW 2 */ + 20723 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 298 44 first + 20724 "00011000" // ADD.NC p4, r0, #46 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20725 "00010111" // /* MW 3 */ + 20726 "01100000" // /* MW 2 */ + 20727 "00011100" // /* MW 1 */ + 20728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20729 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 220 25 first + 20730 "10011000" // ST r3, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20731 "01110001" // /* MW 3 */ + 20732 "00011100" // /* MW 2 */ + 20733 "00001000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 221 28 first + 20734 "10011000" // LDA r26, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20735 "01010110" // /* MW 3 */ + 20736 "00011111" // /* MW 2 */ + 20737 "00000001" // /* MW 1 */ + 20738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20739 "00000000" // /* MW 1 */ + 20740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20741 "00000000" // /* MW 1 */ + 20742 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20743 "00000000" // /* MW 1 */ + 20744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20745 "00000000" // /* MW 1 */ + 20746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20747 "00000000" // /* MW 1 */ + 20748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20749 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 221 26 +.src_ref 4 "reduce_base_c8.h" 301 81 first + 20750 "01011100" // ST r26, [p0], #4; AND r17, r26, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20751 "10001001" // /* MW 5 */ + 20752 "01000100" // /* MW 4 */ + 20753 "00111101" // /* MW 3 */ + 20754 "11101010" // /* MW 2 */ + 20755 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 222 26 first +.src_ref 4 "reduce_base_c8.h" 293 58 first +.src_ref 4 "reduce_base_c8.h" 301 81 + 20756 "10111010" // LDA r29, [p1], #4; MUL r4, r3, r26; ADD.NC r22, r17, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20757 "10101000" // /* MW 9 */ + 20758 "01001000" // /* MW 8 */ + 20759 "11001100" // /* MW 7 */ + 20760 "01111110" // /* MW 6 */ + 20761 "01001101" // /* MW 5 */ + 20762 "00000110" // /* MW 4 */ + 20763 "11010000" // /* MW 3 */ + 20764 "11110110" // /* MW 2 */ + 20765 "00100011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 290 63 first + 20766 "10011000" // LSHL r18, r26, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20767 "01101101" // /* MW 3 */ + 20768 "10100100" // /* MW 2 */ + 20769 "00010110" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 293 77 first + 20770 "10011000" // LSHL r6, r4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20771 "00011101" // /* MW 3 */ + 20772 "00001100" // /* MW 2 */ + 20773 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 290 41 first +.src_ref 4 "reduce_base_c8.h" 300 59 first + 20774 "00100100" // LSHL r17, r26, r1; ADD.NC r1, r18, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20775 "11111111" // /* MW 5 */ + 20776 "10110010" // /* MW 4 */ + 20777 "10110000" // /* MW 3 */ + 20778 "01000011" // /* MW 2 */ + 20779 "11010100" // /* MW 1 */ + 20780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20781 "00000000" // /* MW 1 */ + 20782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20783 "00000000" // /* MW 1 */ + 20784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20785 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 222 24 first +.src_ref 4 "reduce_base_c8.h" 287 40 first + 20786 "01011100" // ST r29, [p0], #4; MAC r7, r7, r29, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20787 "01001100" // /* MW 5 */ + 20788 "10011100" // /* MW 4 */ + 20789 "00111110" // /* MW 3 */ + 20790 "11110110" // /* MW 2 */ + 20791 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 223 29 first +.src_ref 4 "reduce_base_c8.h" 312 60 first + 20792 "11111010" // LDA r2, [p1], #4; ST r29, [sp, #-4]; MUL r4, r29, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20793 "10101111" // /* MW 9 */ + 20794 "01001001" // /* MW 8 */ + 20795 "00000111" // /* MW 7 */ + 20796 "10000000" // /* MW 6 */ + 20797 "10110101" // /* MW 5 */ + 20798 "11111111" // /* MW 4 */ + 20799 "11010111" // /* MW 3 */ + 20800 "10001010" // /* MW 2 */ + 20801 "00100011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 305 57 first + 20802 "10011000" // MUL r20, r3, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20803 "11011111" // /* MW 3 */ + 20804 "11101001" // /* MW 2 */ + 20805 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 312 78 first + 20806 "10011000" // MUL r28, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20807 "01001111" // /* MW 3 */ + 20808 "11111000" // /* MW 2 */ + 20809 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 299 40 first + 20810 "10011000" // LSHL r21, r29, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20811 "11101101" // /* MW 3 */ + 20812 "01101011" // /* MW 2 */ + 20813 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 57 first +.src_ref 4 "reduce_base_c8.h" 299 40 + 20814 "00100100" // LSHL r18, r29, r5; ADD.NC r27, r21, #-48 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20815 "11010000" // /* MW 5 */ + 20816 "10110101" // /* MW 4 */ + 20817 "10111101" // /* MW 3 */ + 20818 "10001011" // /* MW 2 */ + 20819 "11101100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 41 + 20820 "00011000" // ADD r23, r18, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20821 "11111111" // /* MW 3 */ + 20822 "10101111" // /* MW 2 */ + 20823 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 301 85 first + 20824 "10011000" // MUL r29, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20825 "01101111" // /* MW 3 */ + 20826 "01111011" // /* MW 2 */ + 20827 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 223 27 first +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20828 "01011100" // ST r2, [p0], #4; LT r24, r30, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20829 "01010101" // /* MW 5 */ + 20830 "01100000" // /* MW 4 */ + 20831 "00111111" // /* MW 3 */ + 20832 "10001010" // /* MW 2 */ + 20833 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 224 33 first + 20834 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20835 "00101110" // /* MW 3 */ + 20836 "00011100" // /* MW 2 */ + 20837 "00000001" // /* MW 1 */ + 20838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20839 "00000000" // /* MW 1 */ + 20840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20841 "00000000" // /* MW 1 */ + 20842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20843 "00000000" // /* MW 1 */ + 20844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20845 "00000000" // /* MW 1 */ + 20846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20847 "00000000" // /* MW 1 */ + 20848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20849 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 224 31 +.src_ref 4 "reduce_base_c8.h" 318 64 + 20850 "00000010" // ST el0, [p0], #4; MOV r31, el0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20851 "01110000" // /* MW 7 */ + 20852 "00001110" // /* MW 6 */ + 20853 "11110000" // /* MW 5 */ + 20854 "00000011" // /* MW 4 */ + 20855 "00110000" // /* MW 3 */ + 20856 "10000101" // /* MW 2 */ + 20857 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 225 34 first + 20858 "10011000" // LDA eh0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20859 "00001110" // /* MW 3 */ + 20860 "00000100" // /* MW 2 */ + 20861 "00000001" // /* MW 1 */ + 20862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20863 "00000000" // /* MW 1 */ + 20864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20865 "00000000" // /* MW 1 */ + 20866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20867 "00000000" // /* MW 1 */ + 20868 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20869 "00000000" // /* MW 1 */ + 20870 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20871 "00000000" // /* MW 1 */ + 20872 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20873 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 225 32 +.src_ref 4 "reduce_base_c8.h" 318 64 + 20874 "00000010" // ST eh0, [p0]; MOV r25, eh0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20875 "01110000" // /* MW 7 */ + 20876 "10001110" // /* MW 6 */ + 20877 "00110000" // /* MW 5 */ + 20878 "00000011" // /* MW 4 */ + 20879 "00110000" // /* MW 3 */ + 20880 "10000001" // /* MW 2 */ + 20881 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 226 32 first + 20882 "10011000" // LDA r30, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20883 "11010110" // /* MW 3 */ + 20884 "00010111" // /* MW 2 */ + 20885 "00000001" // /* MW 1 */ + 20886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20887 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20888 "10000100" // JNZ r24, #21008 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21008 delay_slots=5 */ + 20889 "00000001" // /* MW 5 */ + 20890 "01000000" // /* MW 4 */ + 20891 "00001000" // /* MW 3 */ + 20892 "00101001" // /* MW 2 */ + 20893 "11000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 312 98 first +.delay_slot + 20894 "10011000" // LSHL r19, r28, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20895 "00001101" // /* MW 3 */ + 20896 "00100111" // /* MW 2 */ + 20897 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 318 64 first +.delay_slot + 20898 "10011000" // MUL r25, r31, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20899 "10011111" // /* MW 3 */ + 20900 "11110011" // /* MW 2 */ + 20901 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 300 41 first +.src_ref 4 "reduce_base_c8.h" 305 77 first +.delay_slot + 20902 "00100100" // LSHL r20, r20, r5; ADD.NC r5, r17, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20903 "11111111" // /* MW 5 */ + 20904 "10110001" // /* MW 4 */ + 20905 "10110010" // /* MW 3 */ + 20906 "00001011" // /* MW 2 */ + 20907 "10100101" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 280 76 first +.delay_slot + 20908 "10011000" // LSHL r16, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20909 "00001101" // /* MW 3 */ + 20910 "00100001" // /* MW 2 */ + 20911 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 226 30 first +.src_ref 4 "reduce_base_c8.h" 318 88 first +.delay_slot + 20912 "01011100" // ST r30, [p0, #4]; MUL r31, r25, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20913 "11011111" // /* MW 5 */ + 20914 "11111111" // /* MW 4 */ + 20915 "00111100" // /* MW 3 */ + 20916 "11111010" // /* MW 2 */ + 20917 "00000010" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20918 "00011000" // MOVX r28, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20919 "00000101" // /* MW 3 */ + 20920 "00111000" // /* MW 2 */ + 20921 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20922 "10011000" // EQ r28, r2, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20923 "11000111" // /* MW 3 */ + 20924 "10111001" // /* MW 2 */ + 20925 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20926 "10000100" // JNZ r28, #22128 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22128 delay_slots=5 */ + 20927 "00000001" // /* MW 5 */ + 20928 "01000000" // /* MW 4 */ + 20929 "00111000" // /* MW 3 */ + 20930 "00101011" // /* MW 2 */ + 20931 "11100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20933 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20935 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20937 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20939 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 242 41 first +.delay_slot + 20940 "00011000" // ADD r22, r3, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20941 "11111111" // /* MW 3 */ + 20942 "11101101" // /* MW 2 */ + 20943 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20944 "00011000" // MOVX r17, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20945 "00001001" // /* MW 3 */ + 20946 "00100010" // /* MW 2 */ + 20947 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20948 "10011000" // EQ r17, r17, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20949 "00100111" // /* MW 3 */ + 20950 "01100010" // /* MW 2 */ + 20951 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20952 "10000100" // JNZ r17, #22000 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22000 delay_slots=5 */ + 20953 "00000001" // /* MW 5 */ + 20954 "01000000" // /* MW 4 */ + 20955 "11111000" // /* MW 3 */ + 20956 "00101010" // /* MW 2 */ + 20957 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20959 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20961 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20963 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20965 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 +.delay_slot + 20966 "00011000" // MOVX r7, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20967 "00001101" // /* MW 3 */ + 20968 "00001110" // /* MW 2 */ + 20969 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20970 "10011000" // EQ r2, r7, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20971 "00100111" // /* MW 3 */ + 20972 "11000100" // /* MW 2 */ + 20973 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20974 "10000100" // JNZ r2, #21840 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21840 delay_slots=5 */ + 20975 "00000001" // /* MW 5 */ + 20976 "01000000" // /* MW 4 */ + 20977 "10101000" // /* MW 3 */ + 20978 "00101010" // /* MW 2 */ + 20979 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20981 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20983 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20985 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20987 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20989 "00000000" // /* MW 1 */ + 20990 "10000100" // J #21648 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21648 delay_slots=5 */ + 20991 "00000000" // /* MW 5 */ + 20992 "00000000" // /* MW 4 */ + 20993 "01001000" // /* MW 3 */ + 20994 "00101010" // /* MW 2 */ + 20995 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.delay_slot + 20996 "00011000" // MOVX r26, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20997 "00010001" // /* MW 3 */ + 20998 "00110100" // /* MW 2 */ + 20999 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21001 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21003 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21005 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21007 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_336 +.src_ref 4 "reduce_base_c8.h" 236 8 + 21008 "00011000" // MOVX r29, #5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21009 "00010101" // /* MW 3 */ + 21010 "00111010" // /* MW 2 */ + 21011 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21012 "10011000" // LT r24, r29, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21013 "00101010" // /* MW 3 */ + 21014 "01110000" // /* MW 2 */ + 21015 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21016 "10000100" // JNZ r24, #21328 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21328 delay_slots=5 */ + 21017 "00000001" // /* MW 5 */ + 21018 "01000000" // /* MW 4 */ + 21019 "10101000" // /* MW 3 */ + 21020 "00101001" // /* MW 2 */ + 21021 "11000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21027 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21029 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 +.src_ref 4 "reduce_base_c8.h" 316 38 +.src_ref 4 "reduce_base_c8.h" 329 30 +.delay_slot + 21030 "00011000" // MOVX r26, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21031 "00010001" // /* MW 3 */ + 21032 "00110100" // /* MW 2 */ + 21033 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21034 "10011000" // EQ r17, r26, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21035 "00100111" // /* MW 3 */ + 21036 "10100010" // /* MW 2 */ + 21037 "00010110" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21038 "10000100" // JNZ r17, #21200 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21200 delay_slots=5 */ + 21039 "00000001" // /* MW 5 */ + 21040 "01000000" // /* MW 4 */ + 21041 "01101000" // /* MW 3 */ + 21042 "00101001" // /* MW 2 */ + 21043 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21045 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21047 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21049 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21051 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21053 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21054 "10011000" // NE r2, r29, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21055 "00101000" // /* MW 3 */ + 21056 "01000100" // /* MW 2 */ + 21057 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21058 "10000100" // JNZ r2, #21648 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21648 delay_slots=5 */ + 21059 "00000001" // /* MW 5 */ + 21060 "01000000" // /* MW 4 */ + 21061 "01001000" // /* MW 3 */ + 21062 "00101010" // /* MW 2 */ + 21063 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21064 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21065 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21066 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21067 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21068 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21069 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21071 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21073 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 286 44 first +.src_ref 4 "reduce_base_c8.h" 289 38 +.src_ref 4 "reduce_base_c8.h" 291 40 +.src_ref 4 "reduce_base_c8.h" 291 40 + 21074 "10111010" // ST.s16 r21, [p4], #2; MOVX r2, #16; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21075 "01011000" // /* MW 9 */ + 21076 "11101100" // /* MW 8 */ + 21077 "00000111" // /* MW 7 */ + 21078 "00001000" // /* MW 6 */ + 21079 "00100010" // /* MW 5 */ + 21080 "00000000" // /* MW 4 */ + 21081 "11100000" // /* MW 3 */ + 21082 "11010110" // /* MW 2 */ + 21083 "10000011" // /* MW 1 */ + 21084 "11111000" // MOV r30, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21085 "10100000" // /* MW 3 */ + 21086 "10011100" // /* MW 2 */ + 21087 "00011111" // /* MW 1 */ + 21088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21089 "00000000" // /* MW 1 */ + 21090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21091 "00000000" // /* MW 1 */ + 21092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21093 "00000000" // /* MW 1 */ + 21094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21095 "00000000" // /* MW 1 */ + 21096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21097 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 287 38 first + 21098 "00011000" // ST.s16 r7, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21099 "11110111" // /* MW 3 */ + 21100 "00011100" // /* MW 2 */ + 21101 "00000100" // /* MW 1 */ + 21102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21103 "00000000" // /* MW 1 */ + 21104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21105 "00000000" // /* MW 1 */ + 21106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21107 "00000000" // /* MW 1 */ + 21108 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21109 "00000000" // /* MW 1 */ + 21110 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21111 "00000000" // /* MW 1 */ + 21112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21113 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 288 39 first + 21114 "00011000" // ST.s16 r23, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21115 "11110111" // /* MW 3 */ + 21116 "00011110" // /* MW 2 */ + 21117 "00000100" // /* MW 1 */ + 21118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21119 "00000000" // /* MW 1 */ + 21120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21121 "00000000" // /* MW 1 */ + 21122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21123 "00000000" // /* MW 1 */ + 21124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21125 "00000000" // /* MW 1 */ + 21126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21127 "00000000" // /* MW 1 */ + 21128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21129 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 289 38 first + 21130 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21131 "01010111" // /* MW 3 */ + 21132 "00011100" // /* MW 2 */ + 21133 "00000100" // /* MW 1 */ + 21134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21135 "00000000" // /* MW 1 */ + 21136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21137 "00000000" // /* MW 1 */ + 21138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21139 "00000000" // /* MW 1 */ + 21140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21141 "00000000" // /* MW 1 */ + 21142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21143 "00000000" // /* MW 1 */ + 21144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21145 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 290 39 first + 21146 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21147 "00110111" // /* MW 3 */ + 21148 "00011100" // /* MW 2 */ + 21149 "00000100" // /* MW 1 */ + 21150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21151 "00000000" // /* MW 1 */ + 21152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21153 "00000000" // /* MW 1 */ + 21154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21155 "00000000" // /* MW 1 */ + 21156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21157 "00000000" // /* MW 1 */ + 21158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21159 "00000000" // /* MW 1 */ + 21160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21161 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 291 40 first + 21162 "00011000" // ST.s16 r2, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21163 "01010111" // /* MW 3 */ + 21164 "00001000" // /* MW 2 */ + 21165 "00000100" // /* MW 1 */ + 21166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21167 "00000000" // /* MW 1 */ + 21168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21169 "00000000" // /* MW 1 */ + 21170 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21171 "00000000" // /* MW 5 */ + 21172 "00000000" // /* MW 4 */ + 21173 "01000000" // /* MW 3 */ + 21174 "00101010" // /* MW 2 */ + 21175 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21177 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21179 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21181 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 292 38 first +.delay_slot + 21182 "10011000" // ST r18, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21183 "01010001" // /* MW 3 */ + 21184 "00000110" // /* MW 2 */ + 21185 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 293 38 first +.delay_slot + 21186 "00101110" // NOPA; ST r6, [p4, #4]; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 21187 "00011100" // /* MW 13 */ + 21188 "00000000" // /* MW 12 */ + 21189 "00000000" // /* MW 11 */ + 21190 "01010111" // /* MW 10 */ + 21191 "00011010" // /* MW 9 */ + 21192 "01000000" // /* MW 8 */ + 21193 "00000000" // /* MW 7 */ + 21194 "00000000" // /* MW 6 */ + 21195 "10100011" // /* MW 5 */ + 21196 "00101001" // /* MW 4 */ + 21197 "11111000" // /* MW 3 */ + 21198 "00101100" // /* MW 2 */ + 21199 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_528 +.src_ref 4 "reduce_base_c8.h" 274 44 first +.src_ref 4 "reduce_base_c8.h" 275 40 +.src_ref 4 "reduce_base_c8.h" 275 40 + 21200 "10111010" // ST.s16 r4, [p4], #2; MOVX r6, #-3; MOV r2, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21201 "01011000" // /* MW 9 */ + 21202 "00010000" // /* MW 8 */ + 21203 "01001000" // /* MW 7 */ + 21204 "10101000" // /* MW 6 */ + 21205 "01100111" // /* MW 5 */ + 21206 "00111110" // /* MW 4 */ + 21207 "11100000" // /* MW 3 */ + 21208 "10010010" // /* MW 2 */ + 21209 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 275 40 first +.src_ref 4 "reduce_base_c8.h" 279 40 + 21210 "10111010" // MOVA m0, #-20; MAC r2, r2, r6, r4; MOV r30, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21211 "01111000" // /* MW 9 */ + 21212 "00001110" // /* MW 8 */ + 21213 "11010000" // /* MW 7 */ + 21214 "00110011" // /* MW 6 */ + 21215 "00100010" // /* MW 5 */ + 21216 "00001100" // /* MW 4 */ + 21217 "10000000" // /* MW 3 */ + 21218 "10000000" // /* MW 2 */ + 21219 "11111101" // /* MW 1 */ + 21220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21221 "00000000" // /* MW 1 */ + 21222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21223 "00000000" // /* MW 1 */ + 21224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21225 "00000000" // /* MW 1 */ + 21226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21227 "00000000" // /* MW 1 */ + 21228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21229 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 275 38 + 21230 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21231 "01010111" // /* MW 3 */ + 21232 "00011100" // /* MW 2 */ + 21233 "00000100" // /* MW 1 */ + 21234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21235 "00000000" // /* MW 1 */ + 21236 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21237 "00000000" // /* MW 1 */ + 21238 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21239 "00000000" // /* MW 1 */ + 21240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21241 "00000000" // /* MW 1 */ + 21242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21243 "00000000" // /* MW 1 */ + 21244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21245 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 39 first + 21246 "00011000" // ST.s16 r23, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21247 "11110111" // /* MW 3 */ + 21248 "00011110" // /* MW 2 */ + 21249 "00000100" // /* MW 1 */ + 21250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21251 "00000000" // /* MW 1 */ + 21252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21253 "00000000" // /* MW 1 */ + 21254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21255 "00000000" // /* MW 1 */ + 21256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21257 "00000000" // /* MW 1 */ + 21258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21259 "00000000" // /* MW 1 */ + 21260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21261 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 275 38 first +.src_ref 4 "reduce_base_c8.h" 277 38 first + 21262 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21263 "01010111" // /* MW 3 */ + 21264 "00011100" // /* MW 2 */ + 21265 "00000100" // /* MW 1 */ + 21266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21267 "00000000" // /* MW 1 */ + 21268 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21269 "00000000" // /* MW 1 */ + 21270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21271 "00000000" // /* MW 1 */ + 21272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21273 "00000000" // /* MW 1 */ + 21274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21275 "00000000" // /* MW 1 */ + 21276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21277 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 278 39 first + 21278 "00011000" // ST.s16 r5, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21279 "10110111" // /* MW 3 */ + 21280 "00011100" // /* MW 2 */ + 21281 "00000100" // /* MW 1 */ + 21282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21283 "00000000" // /* MW 1 */ + 21284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21285 "00000000" // /* MW 1 */ + 21286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21287 "00000000" // /* MW 1 */ + 21288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21289 "00000000" // /* MW 1 */ + 21290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21291 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 21292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21293 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 279 40 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 21294 "00011000" // ST.s16 r1, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21295 "00110111" // /* MW 3 */ + 21296 "00001000" // /* MW 2 */ + 21297 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21299 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21301 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21302 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21303 "00000000" // /* MW 5 */ + 21304 "00000000" // /* MW 4 */ + 21305 "01000000" // /* MW 3 */ + 21306 "00101010" // /* MW 2 */ + 21307 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 279 40 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21308 "00011000" // MOVX r1, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21309 "01000001" // /* MW 3 */ + 21310 "00000010" // /* MW 2 */ + 21311 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21313 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21315 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 281 38 first +.delay_slot + 21316 "10011000" // ST r3, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21317 "01110001" // /* MW 3 */ + 21318 "00010100" // /* MW 2 */ + 21319 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 280 38 first +.delay_slot + 21320 "00000010" // ST r16, [p4]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 21321 "01110000" // /* MW 7 */ + 21322 "10100101" // /* MW 6 */ + 21323 "00000001" // /* MW 5 */ + 21324 "00000000" // /* MW 4 */ + 21325 "00110000" // /* MW 3 */ + 21326 "11000010" // /* MW 2 */ + 21327 "10000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_656 +.src_ref 4 "reduce_base_c8.h" 236 8 +.src_ref 4 "reduce_base_c8.h" 301 40 +.src_ref 4 "reduce_base_c8.h" 302 76 + 21328 "00101100" // LDA r3, [sp, #-4]; MOVX r4, #6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21329 "00110010" // /* MW 5 */ + 21330 "00010000" // /* MW 4 */ + 21331 "00100000" // /* MW 3 */ + 21332 "10001110" // /* MW 2 */ + 21333 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 21334 "10011000" // EQ r4, r2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21335 "01000111" // /* MW 3 */ + 21336 "10001000" // /* MW 2 */ + 21337 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21338 "10000100" // JNZ r4, #21504 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21504 delay_slots=5 */ + 21339 "00000001" // /* MW 5 */ + 21340 "01000000" // /* MW 4 */ + 21341 "00000000" // /* MW 3 */ + 21342 "00101010" // /* MW 2 */ + 21343 "00100000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 298 44 +.src_ref 4 "reduce_base_c8.h" 303 40 +.src_ref 4 "reduce_base_c8.h" 310 44 +.src_ref 4 "reduce_base_c8.h" 311 38 +.delay_slot + 21344 "00011000" // MOVX r1, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21345 "01000001" // /* MW 3 */ + 21346 "00000010" // /* MW 2 */ + 21347 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21349 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21351 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21353 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21355 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21356 "00011000" // MOVX r3, #7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21357 "00011101" // /* MW 3 */ + 21358 "00000110" // /* MW 2 */ + 21359 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21360 "10011000" // NE r2, r3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21361 "00101000" // /* MW 3 */ + 21362 "11000100" // /* MW 2 */ + 21363 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21364 "10000100" // JNZ r2, #21648 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21648 delay_slots=5 */ + 21365 "00000001" // /* MW 5 */ + 21366 "01000000" // /* MW 4 */ + 21367 "01001000" // /* MW 3 */ + 21368 "00101010" // /* MW 2 */ + 21369 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21371 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21373 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21375 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21377 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21379 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 310 44 first +.src_ref 4 "reduce_base_c8.h" 312 41 first +.src_ref 4 "reduce_base_c8.h" 315 40 + 21380 "10111010" // ST.s16 r1, [p4], #2; ADD r2, r19, #-1; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21381 "01011000" // /* MW 9 */ + 21382 "11101100" // /* MW 8 */ + 21383 "00000111" // /* MW 7 */ + 21384 "11111000" // /* MW 6 */ + 21385 "00101111" // /* MW 5 */ + 21386 "00100110" // /* MW 4 */ + 21387 "11100000" // /* MW 3 */ + 21388 "10000110" // /* MW 2 */ + 21389 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 313 38 +.src_ref 4 "reduce_base_c8.h" 317 97 + 21390 "10111010" // MOVA r3, #-6; MOVXM dj0, #65536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21391 "00010000" // /* MW 9 */ + 21392 "00000000" // /* MW 8 */ + 21393 "01000000" // /* MW 7 */ + 21394 "01000000" // /* MW 6 */ + 21395 "00000000" // /* MW 5 */ + 21396 "00000000" // /* MW 4 */ + 21397 "00000000" // /* MW 3 */ + 21398 "01000011" // /* MW 2 */ + 21399 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 315 40 +.src_ref 4 "reduce_base_c8.h" 317 97 first + 21400 "01100100" // LSHL r3, r28, r3; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21401 "00000001" // /* MW 5 */ + 21402 "00100000" // /* MW 4 */ + 21403 "10111100" // /* MW 3 */ + 21404 "11000111" // /* MW 2 */ + 21405 "11100000" // /* MW 1 */ + 21406 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21407 "00000000" // /* MW 1 */ + 21408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21409 "00000000" // /* MW 1 */ + 21410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21411 "00000000" // /* MW 1 */ + 21412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21413 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 311 38 first + 21414 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21415 "00110111" // /* MW 3 */ + 21416 "00011100" // /* MW 2 */ + 21417 "00000100" // /* MW 1 */ + 21418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21419 "00000000" // /* MW 1 */ + 21420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21421 "00000000" // /* MW 1 */ + 21422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21423 "00000000" // /* MW 1 */ + 21424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21425 "00000000" // /* MW 1 */ + 21426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21427 "00000000" // /* MW 1 */ + 21428 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21429 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 312 39 first + 21430 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21431 "01010111" // /* MW 3 */ + 21432 "00011100" // /* MW 2 */ + 21433 "00000100" // /* MW 1 */ + 21434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21435 "00000000" // /* MW 1 */ + 21436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21437 "00000000" // /* MW 1 */ + 21438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21439 "00000000" // /* MW 1 */ + 21440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21441 "00000000" // /* MW 1 */ + 21442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21443 "00000000" // /* MW 1 */ + 21444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21445 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 313 38 first + 21446 "10011000" // ST dj0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21447 "01000001" // /* MW 3 */ + 21448 "00011100" // /* MW 2 */ + 21449 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 315 40 first + 21450 "00011000" // ST.s16 r24, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21451 "00010111" // /* MW 3 */ + 21452 "00001011" // /* MW 2 */ + 21453 "00000100" // /* MW 1 */ + 21454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21455 "00000000" // /* MW 1 */ + 21456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21457 "00000000" // /* MW 1 */ + 21458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21459 "00000000" // /* MW 1 */ + 21460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21461 "00000000" // /* MW 1 */ + 21462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21463 "00000000" // /* MW 1 */ + 21464 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21465 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 316 38 first + 21466 "10011000" // ST r26, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21467 "01010001" // /* MW 3 */ + 21468 "00000111" // /* MW 2 */ + 21469 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 317 38 first + 21470 "10011000" // ST r3, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21471 "01110001" // /* MW 3 */ + 21472 "00010100" // /* MW 2 */ + 21473 "00001100" // /* MW 1 */ + 21474 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21475 "00000000" // /* MW 5 */ + 21476 "00000000" // /* MW 4 */ + 21477 "01000000" // /* MW 3 */ + 21478 "00101010" // /* MW 2 */ + 21479 "00000000" // /* MW 1 */ +.delay_slot + 21480 "11111000" // MOV r30, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21481 "10100000" // /* MW 3 */ + 21482 "10011111" // /* MW 2 */ + 21483 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21485 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21487 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21489 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21490 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 21491 "00011100" // /* MW 13 */ + 21492 "00000000" // /* MW 12 */ + 21493 "00000000" // /* MW 11 */ + 21494 "01010111" // /* MW 10 */ + 21495 "00011010" // /* MW 9 */ + 21496 "01000000" // /* MW 8 */ + 21497 "00000000" // /* MW 7 */ + 21498 "00000000" // /* MW 6 */ + 21499 "10110110" // /* MW 5 */ + 21500 "00000010" // /* MW 4 */ + 21501 "11110000" // /* MW 3 */ + 21502 "00101100" // /* MW 2 */ + 21503 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_832 +.src_ref 4 "reduce_base_c8.h" 298 44 first +.src_ref 4 "reduce_base_c8.h" 301 40 +.src_ref 4 "reduce_base_c8.h" 301 40 first + 21504 "10111010" // ST.s16 r1, [p4], #2; MSC r2, r2, r3, r22; MOV r2, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21505 "01011000" // /* MW 9 */ + 21506 "00010000" // /* MW 8 */ + 21507 "01001000" // /* MW 7 */ + 21508 "01110000" // /* MW 6 */ + 21509 "00101011" // /* MW 5 */ + 21510 "00000110" // /* MW 4 */ + 21511 "11100000" // /* MW 3 */ + 21512 "10000110" // /* MW 2 */ + 21513 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 76 +.src_ref 4 "reduce_base_c8.h" 303 40 +.src_ref 4 "reduce_base_c8.h" 306 62 + 21514 "10111010" // MOVA m0, #-20; MOVX r4, #-3; MOV r6, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21515 "01111000" // /* MW 9 */ + 21516 "00001110" // /* MW 8 */ + 21517 "11010000" // /* MW 7 */ + 21518 "10101000" // /* MW 6 */ + 21519 "01000111" // /* MW 5 */ + 21520 "00111110" // /* MW 4 */ + 21521 "10000000" // /* MW 3 */ + 21522 "10000000" // /* MW 2 */ + 21523 "11111101" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 76 first + 21524 "10011000" // LSHL r4, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21525 "01001101" // /* MW 3 */ + 21526 "11001000" // /* MW 2 */ + 21527 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 41 +.src_ref 4 "reduce_base_c8.h" 306 62 first + 21528 "00100100" // MUL r30, r30, r6; ADD.NC r3, r4, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21529 "11111111" // /* MW 5 */ + 21530 "10100100" // /* MW 4 */ + 21531 "11110001" // /* MW 3 */ + 21532 "10001101" // /* MW 2 */ + 21533 "11110111" // /* MW 1 */ + 21534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21535 "00000000" // /* MW 1 */ + 21536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21537 "00000000" // /* MW 1 */ + 21538 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21539 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 299 38 first + 21540 "00011000" // ST.s16 r27, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21541 "01110111" // /* MW 3 */ + 21542 "00011111" // /* MW 2 */ + 21543 "00000100" // /* MW 1 */ + 21544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21545 "00000000" // /* MW 1 */ + 21546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21547 "00000000" // /* MW 1 */ + 21548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21549 "00000000" // /* MW 1 */ + 21550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21551 "00000000" // /* MW 1 */ + 21552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21553 "00000000" // /* MW 1 */ + 21554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21555 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 300 39 first + 21556 "00011000" // ST.s16 r5, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21557 "10110111" // /* MW 3 */ + 21558 "00011100" // /* MW 2 */ + 21559 "00000100" // /* MW 1 */ + 21560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21561 "00000000" // /* MW 1 */ + 21562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21563 "00000000" // /* MW 1 */ + 21564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21565 "00000000" // /* MW 1 */ + 21566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21567 "00000000" // /* MW 1 */ + 21568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21569 "00000000" // /* MW 1 */ + 21570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21571 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 301 38 first + 21572 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21573 "01010111" // /* MW 3 */ + 21574 "00011100" // /* MW 2 */ + 21575 "00000100" // /* MW 1 */ + 21576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21577 "00000000" // /* MW 1 */ + 21578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21579 "00000000" // /* MW 1 */ + 21580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21581 "00000000" // /* MW 1 */ + 21582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21583 "00000000" // /* MW 1 */ + 21584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21585 "00000000" // /* MW 1 */ + 21586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21587 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 39 first + 21588 "00011000" // ST.s16 r3, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21589 "01110111" // /* MW 3 */ + 21590 "00011100" // /* MW 2 */ + 21591 "00000100" // /* MW 1 */ + 21592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21593 "00000000" // /* MW 1 */ + 21594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21595 "00000000" // /* MW 1 */ + 21596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21597 "00000000" // /* MW 1 */ + 21598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21599 "00000000" // /* MW 1 */ + 21600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21601 "00000000" // /* MW 1 */ + 21602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21603 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 303 40 first + 21604 "00011000" // ST.s16 r1, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21605 "00110111" // /* MW 3 */ + 21606 "00001000" // /* MW 2 */ + 21607 "00000100" // /* MW 1 */ + 21608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21609 "00000000" // /* MW 1 */ + 21610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21611 "00000000" // /* MW 1 */ + 21612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21613 "00000000" // /* MW 1 */ + 21614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21615 "00000000" // /* MW 1 */ + 21616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21617 "00000000" // /* MW 1 */ + 21618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21619 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 304 38 first + 21620 "10011000" // ST r17, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21621 "00110001" // /* MW 3 */ + 21622 "00000110" // /* MW 2 */ + 21623 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 305 38 first + 21624 "00000010" // ST r20, [p4, #4]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 21625 "01110000" // /* MW 7 */ + 21626 "10100101" // /* MW 6 */ + 21627 "00000001" // /* MW 5 */ + 21628 "00000000" // /* MW 4 */ + 21629 "00110000" // /* MW 3 */ + 21630 "11010010" // /* MW 2 */ + 21631 "10000010" // /* MW 1 */ +.label __ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + 21632 "10111000" // MOV dj0, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21633 "01000000" // /* MW 3 */ + 21634 "10000000" // /* MW 2 */ + 21635 "00011000" // /* MW 1 */ + 21636 "00110110" // ST.s16 r30, [p3, dj0]; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 21637 "10000001" // /* MW 11 */ + 21638 "10101101" // /* MW 10 */ + 21639 "00000000" // /* MW 9 */ + 21640 "00000000" // /* MW 8 */ + 21641 "00000000" // /* MW 7 */ + 21642 "00000000" // /* MW 6 */ + 21643 "00100000" // /* MW 5 */ + 21644 "00000000" // /* MW 4 */ + 21645 "11100000" // /* MW 3 */ + 21646 "01111010" // /* MW 2 */ + 21647 "01100000" // /* MW 1 */ +.label __ll70__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.src_ref 4 "reduce_base_c8.h" 326 79 first +.src_ref 4 "reduce_base_c8.h" 329 51 + 21648 "00010100" // MOVA m2, #24; ADD.NC p0, r0, #30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21649 "00011110" // /* MW 5 */ + 21650 "11000000" // /* MW 4 */ + 21651 "10000000" // /* MW 3 */ + 21652 "00001000" // /* MW 2 */ + 21653 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.src_ref 4 "reduce_base_c8.h" 330 26 +.src_ref 9 "reduce_mean_c8_impl.h" 139 51 first + 21654 "10111010" // LDA r2, [p2], #4; MOVX r0, #16; MOV m0, #-30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21655 "01011000" // /* MW 9 */ + 21656 "11100010" // /* MW 8 */ + 21657 "00000111" // /* MW 7 */ + 21658 "00001000" // /* MW 6 */ + 21659 "00000010" // /* MW 5 */ + 21660 "00000000" // /* MW 4 */ + 21661 "11010000" // /* MW 3 */ + 21662 "10001010" // /* MW 2 */ + 21663 "01000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 331 24 +.src_ref 9 "reduce_mean_c8_impl.h" 140 34 first + 21664 "01010100" // LDA.s16 r3, [p2]; MOV m1, #38 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21665 "10011001" // /* MW 5 */ + 21666 "00000000" // /* MW 4 */ + 21667 "01010010" // /* MW 3 */ + 21668 "10001110" // /* MW 2 */ + 21669 "01000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 141 49 first + 21670 "10011000" // LDA r1, [p2, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21671 "00110110" // /* MW 3 */ + 21672 "00010100" // /* MW 2 */ + 21673 "00000010" // /* MW 1 */ + 21674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21675 "00000000" // /* MW 1 */ + 21676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21677 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 326 28 first + 21678 "00011000" // ST.s16 r31, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21679 "11110111" // /* MW 3 */ + 21680 "00101111" // /* MW 2 */ + 21681 "00000000" // /* MW 1 */ + 21682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21683 "00000000" // /* MW 1 */ + 21684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21685 "00000000" // /* MW 1 */ + 21686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21687 "00000000" // /* MW 1 */ + 21688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21689 "00000000" // /* MW 1 */ + 21690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21691 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 21692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21693 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 327 31 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 21694 "00011000" // ST.s16 r24, [p0], #10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21695 "00010111" // /* MW 3 */ + 21696 "01011111" // /* MW 2 */ + 21697 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21699 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21701 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21702 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21703 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21705 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 327 31 +.src_ref 4 "reduce_base_c8.h" 328 23 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21706 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21707 "00000001" // /* MW 3 */ + 21708 "00110000" // /* MW 2 */ + 21709 "00010000" // /* MW 1 */ + 21710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21711 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 328 23 first + 21712 "00011000" // ST.s16 r24, [p0], #-8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21713 "00010111" // /* MW 3 */ + 21714 "11001111" // /* MW 2 */ + 21715 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 51 first + 21716 "10011000" // LDA.u16 r4, [p0], m2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21717 "10011010" // /* MW 3 */ + 21718 "01001000" // /* MW 2 */ + 21719 "00000000" // /* MW 1 */ + 21720 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21721 "00000000" // /* MW 1 */ + 21722 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21723 "00000000" // /* MW 1 */ + 21724 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21725 "00000000" // /* MW 1 */ + 21726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21727 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 21728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21729 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 28 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 21730 "00011000" // ST.s16 r0, [p0], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21731 "00010111" // /* MW 3 */ + 21732 "11111100" // /* MW 2 */ + 21733 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.src_ref 4 "reduce_base_c8.h" 330 28 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 21734 "00100100" // LSHL r4, r4, r26; ADD.NC r5, r4, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21735 "11111111" // /* MW 5 */ + 21736 "10100100" // /* MW 4 */ + 21737 "10110010" // /* MW 3 */ + 21738 "00110101" // /* MW 2 */ + 21739 "00100001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21740 "10011000" // SUB r0, r0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21741 "01000001" // /* MW 3 */ + 21742 "00000000" // /* MW 2 */ + 21743 "00010000" // /* MW 1 */ + 21744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21745 "00000000" // /* MW 1 */ + 21746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21747 "00000000" // /* MW 1 */ + 21748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21749 "00000000" // /* MW 1 */ + 21750 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21751 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 330 26 first + 21752 "00011000" // ST.s16 r5, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21753 "10110111" // /* MW 3 */ + 21754 "00001000" // /* MW 2 */ + 21755 "00000000" // /* MW 1 */ + 21756 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21757 "00000000" // /* MW 1 */ + 21758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21759 "00000000" // /* MW 1 */ + 21760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21761 "00000000" // /* MW 1 */ + 21762 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21763 "00000000" // /* MW 1 */ + 21764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21765 "00000000" // /* MW 1 */ + 21766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21767 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 331 24 first + 21768 "00011000" // ST.s16 r19, [p0], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21769 "01110111" // /* MW 3 */ + 21770 "00101010" // /* MW 2 */ + 21771 "00000000" // /* MW 1 */ + 21772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21773 "00000000" // /* MW 1 */ + 21774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21775 "00000000" // /* MW 1 */ + 21776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21777 "00000000" // /* MW 1 */ + 21778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21779 "00000000" // /* MW 1 */ + 21780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21781 "00000000" // /* MW 1 */ + 21782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21783 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 139 40 first + 21784 "00011000" // ST.s8 r2, [p0], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21785 "01000111" // /* MW 3 */ + 21786 "11101100" // /* MW 2 */ + 21787 "00000000" // /* MW 1 */ + 21788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21789 "00000000" // /* MW 1 */ + 21790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21791 "00000000" // /* MW 1 */ + 21792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21793 "00000000" // /* MW 1 */ + 21794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21795 "00000000" // /* MW 1 */ + 21796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21797 "00000000" // /* MW 1 */ + 21798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21799 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 140 34 first + 21800 "00011000" // ST.s16 r3, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21801 "01110111" // /* MW 3 */ + 21802 "00000100" // /* MW 2 */ + 21803 "00000000" // /* MW 1 */ + 21804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21805 "00000000" // /* MW 1 */ + 21806 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21807 "00000000" // /* MW 1 */ + 21808 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21809 "00000000" // /* MW 1 */ + 21810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21811 "00000000" // /* MW 1 */ + 21812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21813 "00000000" // /* MW 1 */ + 21814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21815 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 141 38 first + 21816 "00011000" // ST.s8 r1, [p0, #-2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21817 "00100111" // /* MW 3 */ + 21818 "11100100" // /* MW 2 */ + 21819 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 349 4 first + 21820 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 21821 "00000000" // /* MW 3 */ + 21822 "00101000" // /* MW 2 */ + 21823 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 349 4 +.delay_slot + 21824 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21825 "00000001" // /* MW 5 */ + 21826 "00000000" // /* MW 4 */ + 21827 "00000000" // /* MW 3 */ + 21828 "11111000" // /* MW 2 */ + 21829 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21831 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21833 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21835 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21836 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21837 "01100111" // /* MW 3 */ + 21838 "00000001" // /* MW 2 */ + 21839 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1168 +.src_ref 4 "reduce_base_c8.h" 262 44 first +.src_ref 4 "reduce_base_c8.h" 263 77 + 21840 "10111010" // ST.s16 r21, [p4], #2; MOVXM r5, #65512 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21841 "00010000" // /* MW 9 */ + 21842 "11110100" // /* MW 8 */ + 21843 "10101111" // /* MW 7 */ + 21844 "00111100" // /* MW 6 */ + 21845 "00000000" // /* MW 5 */ + 21846 "00000000" // /* MW 4 */ + 21847 "11100000" // /* MW 3 */ + 21848 "11010110" // /* MW 2 */ + 21849 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 263 56 +.src_ref 4 "reduce_base_c8.h" 263 77 first +.src_ref 4 "reduce_base_c8.h" 267 40 + 21850 "10111010" // LDA r2, [sp, #-4]; ADD r7, r5, r26; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21851 "01011000" // /* MW 9 */ + 21852 "11101100" // /* MW 8 */ + 21853 "00000111" // /* MW 7 */ + 21854 "00000100" // /* MW 6 */ + 21855 "01111101" // /* MW 5 */ + 21856 "00001010" // /* MW 4 */ + 21857 "00100000" // /* MW 3 */ + 21858 "10001010" // /* MW 2 */ + 21859 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 118 +.src_ref 4 "reduce_base_c8.h" 329 30 + 21860 "10111010" // MOVA r26, #4; MOVXM r6, #65535 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21861 "10010000" // /* MW 9 */ + 21862 "11111111" // /* MW 8 */ + 21863 "11001111" // /* MW 7 */ + 21864 "00111100" // /* MW 6 */ + 21865 "00000000" // /* MW 5 */ + 21866 "00000000" // /* MW 4 */ + 21867 "00000000" // /* MW 3 */ + 21868 "10011010" // /* MW 2 */ + 21869 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 118 first + 21870 "10011000" // ADD r17, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21871 "01100000" // /* MW 3 */ + 21872 "11100010" // /* MW 2 */ + 21873 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 98 +.src_ref 4 "reduce_base_c8.h" 267 116 first + 21874 "00011000" // MAC r29, r29, r17, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21875 "01000110" // /* MW 3 */ + 21876 "01111010" // /* MW 2 */ + 21877 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 60 first +.src_ref 4 "reduce_base_c8.h" 265 98 first + 21878 "00011000" // MSC r21, r21, r17, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21879 "01001110" // /* MW 3 */ + 21880 "01101010" // /* MW 2 */ + 21881 "00010100" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 21882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21883 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 263 38 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 21884 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21885 "01010111" // /* MW 3 */ + 21886 "00011100" // /* MW 2 */ + 21887 "00000100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 263 56 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21888 "10011000" // MUL r2, r7, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21889 "00101111" // /* MW 3 */ + 21890 "11000100" // /* MW 2 */ + 21891 "00010001" // /* MW 1 */ + 21892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21893 "00000000" // /* MW 1 */ + 21894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21895 "00000000" // /* MW 1 */ + 21896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21897 "00000000" // /* MW 1 */ + 21898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21899 "00000000" // /* MW 1 */ + 21900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21901 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 264 39 first + 21902 "00011000" // ST.s16 r22, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21903 "11010111" // /* MW 3 */ + 21904 "00011110" // /* MW 2 */ + 21905 "00000100" // /* MW 1 */ + 21906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21907 "00000000" // /* MW 1 */ + 21908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21909 "00000000" // /* MW 1 */ + 21910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21911 "00000000" // /* MW 1 */ + 21912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21913 "00000000" // /* MW 1 */ + 21914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21915 "00000000" // /* MW 1 */ + 21916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21917 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 38 first + 21918 "00011000" // ST.s16 r21, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21919 "10110111" // /* MW 3 */ + 21920 "00011110" // /* MW 2 */ + 21921 "00000100" // /* MW 1 */ + 21922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21923 "00000000" // /* MW 1 */ + 21924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21925 "00000000" // /* MW 1 */ + 21926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21927 "00000000" // /* MW 1 */ + 21928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21929 "00000000" // /* MW 1 */ + 21930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21931 "00000000" // /* MW 1 */ + 21932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21933 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 266 39 first + 21934 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21935 "00110111" // /* MW 3 */ + 21936 "00011100" // /* MW 2 */ + 21937 "00000100" // /* MW 1 */ + 21938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21939 "00000000" // /* MW 1 */ + 21940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21941 "00000000" // /* MW 1 */ + 21942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21943 "00000000" // /* MW 1 */ + 21944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21945 "00000000" // /* MW 1 */ + 21946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21947 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 21948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21949 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 267 40 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 21950 "00011000" // ST.s16 r2, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21951 "01010111" // /* MW 3 */ + 21952 "00001000" // /* MW 2 */ + 21953 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21955 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21957 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21958 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21959 "00000000" // /* MW 5 */ + 21960 "00000000" // /* MW 4 */ + 21961 "01000000" // /* MW 3 */ + 21962 "00101010" // /* MW 2 */ + 21963 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 267 42 +.delay_slot +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21964 "00011000" // MOVX r5, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21965 "01000001" // /* MW 3 */ + 21966 "00001010" // /* MW 2 */ + 21967 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 267 42 +.delay_slot +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21968 "10011000" // SUB r2, r5, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21969 "11010001" // /* MW 3 */ + 21970 "01000101" // /* MW 2 */ + 21971 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 270 64 +.delay_slot + 21972 "11111000" // MOV r6, eh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21973 "00011100" // /* MW 3 */ + 21974 "10100001" // /* MW 2 */ + 21975 "00011001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 268 38 first +.delay_slot + 21976 "00000010" // ST r3, [p4]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 21977 "01110000" // /* MW 7 */ + 21978 "10100101" // /* MW 6 */ + 21979 "00000001" // /* MW 5 */ + 21980 "00000000" // /* MW 4 */ + 21981 "00110000" // /* MW 3 */ + 21982 "10001110" // /* MW 2 */ + 21983 "10000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 269 38 first +.src_ref 4 "reduce_base_c8.h" 270 64 first +.delay_slot + 21984 "11100001" // NOPA; NOPB; ST r16, [p4, #4]; MUL r30, r30, r6; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 21985 "00000000" // /* MW 15 */ + 21986 "00000000" // /* MW 14 */ + 21987 "01111000" // /* MW 13 */ + 21988 "10100101" // /* MW 12 */ + 21989 "00000001" // /* MW 11 */ + 21990 "01111100" // /* MW 10 */ + 21991 "11100011" // /* MW 9 */ + 21992 "10111101" // /* MW 8 */ + 21993 "00010001" // /* MW 7 */ + 21994 "00010110" // /* MW 6 */ + 21995 "00100100" // /* MW 5 */ + 21996 "00000000" // /* MW 4 */ + 21997 "11110000" // /* MW 3 */ + 21998 "00101100" // /* MW 2 */ + 21999 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1328 +.src_ref 4 "reduce_base_c8.h" 250 44 +.src_ref 4 "reduce_base_c8.h" 250 44 first +.src_ref 4 "reduce_base_c8.h" 255 40 + 22000 "10111010" // ST.s16 r4, [p4], #2; MOVX r4, #16; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22001 "01011000" // /* MW 9 */ + 22002 "11101100" // /* MW 8 */ + 22003 "00000111" // /* MW 7 */ + 22004 "00001000" // /* MW 6 */ + 22005 "01000010" // /* MW 5 */ + 22006 "00000000" // /* MW 4 */ + 22007 "11100000" // /* MW 3 */ + 22008 "10010010" // /* MW 2 */ + 22009 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 42 +.src_ref 4 "reduce_base_c8.h" 255 113 +.src_ref 4 "reduce_base_c8.h" 255 113 +.src_ref 4 "reduce_base_c8.h" 255 113 first + 22010 "10111010" // LDA r1, [sp, #-4]; MSC r2, r2, r3, r26; MOV r2, #8 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22011 "01011000" // /* MW 9 */ + 22012 "00001000" // /* MW 8 */ + 22013 "01001000" // /* MW 7 */ + 22014 "01110000" // /* MW 6 */ + 22015 "00101101" // /* MW 5 */ + 22016 "00000110" // /* MW 4 */ + 22017 "00100000" // /* MW 3 */ + 22018 "10000110" // /* MW 2 */ + 22019 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 42 +.src_ref 4 "reduce_base_c8.h" 255 113 +.src_ref 4 "reduce_base_c8.h" 329 30 + 22020 "01100100" // MOVX r3, #16; MOV r26, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22021 "00010001" // /* MW 5 */ + 22022 "00100000" // /* MW 4 */ + 22023 "00101101" // /* MW 3 */ + 22024 "11001000" // /* MW 2 */ + 22025 "00000000" // /* MW 1 */ + 22026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22027 "00000000" // /* MW 1 */ + 22028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22029 "00000000" // /* MW 1 */ + 22030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22031 "00000000" // /* MW 1 */ + 22032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22033 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 251 38 first + 22034 "00011000" // ST.s16 r27, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22035 "01110111" // /* MW 3 */ + 22036 "00011111" // /* MW 2 */ + 22037 "00000100" // /* MW 1 */ + 22038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22039 "00000000" // /* MW 1 */ + 22040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22041 "00000000" // /* MW 1 */ + 22042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22043 "00000000" // /* MW 1 */ + 22044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22045 "00000000" // /* MW 1 */ + 22046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22047 "00000000" // /* MW 1 */ + 22048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22049 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 252 39 first + 22050 "00011000" // ST.s16 r5, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22051 "10110111" // /* MW 3 */ + 22052 "00011100" // /* MW 2 */ + 22053 "00000100" // /* MW 1 */ + 22054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22055 "00000000" // /* MW 1 */ + 22056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22057 "00000000" // /* MW 1 */ + 22058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22059 "00000000" // /* MW 1 */ + 22060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22061 "00000000" // /* MW 1 */ + 22062 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22063 "00000000" // /* MW 1 */ + 22064 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22065 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 253 38 first + 22066 "00011000" // ST.s16 r27, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22067 "01110111" // /* MW 3 */ + 22068 "00011111" // /* MW 2 */ + 22069 "00000100" // /* MW 1 */ + 22070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22071 "00000000" // /* MW 1 */ + 22072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22073 "00000000" // /* MW 1 */ + 22074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22075 "00000000" // /* MW 1 */ + 22076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22077 "00000000" // /* MW 1 */ + 22078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22079 "00000000" // /* MW 1 */ + 22080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22081 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 254 39 first + 22082 "00011000" // ST.s16 r22, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22083 "11010111" // /* MW 3 */ + 22084 "00011110" // /* MW 2 */ + 22085 "00000100" // /* MW 1 */ + 22086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22087 "00000000" // /* MW 1 */ + 22088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22089 "00000000" // /* MW 1 */ + 22090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22091 "00000000" // /* MW 1 */ + 22092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22093 "00000000" // /* MW 1 */ + 22094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22095 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 22096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22097 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 40 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 22098 "00011000" // ST.s16 r3, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22099 "01110111" // /* MW 3 */ + 22100 "00001000" // /* MW 2 */ + 22101 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22103 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22105 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22106 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 22107 "00000000" // /* MW 5 */ + 22108 "00000000" // /* MW 4 */ + 22109 "01000000" // /* MW 3 */ + 22110 "00101010" // /* MW 2 */ + 22111 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 42 +.src_ref 4 "reduce_base_c8.h" 255 113 +.delay_slot +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22112 "00011000" // MAC r3, r3, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22113 "00100110" // /* MW 3 */ + 22114 "01000110" // /* MW 2 */ + 22115 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22119 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 256 38 first +.delay_slot + 22120 "10011000" // ST r6, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22121 "11010001" // /* MW 3 */ + 22122 "00000100" // /* MW 2 */ + 22123 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 257 38 first +.delay_slot + 22124 "10011000" // ST r18, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22125 "01010001" // /* MW 3 */ + 22126 "00010110" // /* MW 2 */ + 22127 "00001100" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1456 +.src_ref 4 "reduce_base_c8.h" 238 44 first + 22128 "00011000" // ST.s16 r21, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22129 "10110111" // /* MW 3 */ + 22130 "00011110" // /* MW 2 */ + 22131 "00000100" // /* MW 1 */ + 22132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22133 "00000000" // /* MW 1 */ + 22134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22135 "00000000" // /* MW 1 */ + 22136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22137 "00000000" // /* MW 1 */ + 22138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22139 "00000000" // /* MW 1 */ + 22140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22141 "00000000" // /* MW 1 */ + 22142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22143 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 239 38 first + 22144 "00011000" // ST.s16 r7, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22145 "11110111" // /* MW 3 */ + 22146 "00011100" // /* MW 2 */ + 22147 "00000100" // /* MW 1 */ + 22148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22149 "00000000" // /* MW 1 */ + 22150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22151 "00000000" // /* MW 1 */ + 22152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22153 "00000000" // /* MW 1 */ + 22154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22155 "00000000" // /* MW 1 */ + 22156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22157 "00000000" // /* MW 1 */ + 22158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22159 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 240 39 first + 22160 "00011000" // ST.s16 r23, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22161 "11110111" // /* MW 3 */ + 22162 "00011110" // /* MW 2 */ + 22163 "00000100" // /* MW 1 */ + 22164 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22165 "00000000" // /* MW 1 */ + 22166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22167 "00000000" // /* MW 1 */ + 22168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22169 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 40 +.src_ref 4 "reduce_base_c8.h" 241 94 + 22170 "00011000" // LDA r3, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22171 "01110001" // /* MW 3 */ + 22172 "11111100" // /* MW 2 */ + 22173 "00000111" // /* MW 1 */ + 22174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22175 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 22176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22177 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 38 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 22178 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22179 "00110111" // /* MW 3 */ + 22180 "00011100" // /* MW 2 */ + 22181 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22183 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 94 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22184 "01000100" // MOVXM r1, #65504 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22185 "11000000" // /* MW 5 */ + 22186 "10111111" // /* MW 4 */ + 22187 "11110000" // /* MW 3 */ + 22188 "00000000" // /* MW 2 */ + 22189 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 94 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22190 "10011000" // ADD r2, r1, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22191 "10100000" // /* MW 3 */ + 22192 "01000101" // /* MW 2 */ + 22193 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 40 +.src_ref 4 "reduce_base_c8.h" 241 40 +.src_ref 4 "reduce_base_c8.h" 241 94 +.src_ref 4 "reduce_base_c8.h" 241 94 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22194 "01100100" // MAC r1, r1, r3, r2; MOV r1, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22195 "01000001" // /* MW 5 */ + 22196 "10100000" // /* MW 4 */ + 22197 "11000000" // /* MW 3 */ + 22198 "01000100" // /* MW 2 */ + 22199 "00011000" // /* MW 1 */ + 22200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22201 "00000000" // /* MW 1 */ + 22202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22203 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 242 39 first + 22204 "00011000" // ST.s16 r22, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22205 "11010111" // /* MW 3 */ + 22206 "00011110" // /* MW 2 */ + 22207 "00000100" // /* MW 1 */ + 22208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22209 "00000000" // /* MW 1 */ + 22210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22211 "00000000" // /* MW 1 */ + 22212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22213 "00000000" // /* MW 1 */ + 22214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22215 "00000000" // /* MW 1 */ + 22216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22217 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 243 40 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 22218 "10111000" // MOV m0, #-20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22219 "11011000" // /* MW 3 */ + 22220 "00001111" // /* MW 2 */ + 22221 "00011000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 243 40 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 22222 "00011000" // ST.s16 r5, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22223 "10110111" // /* MW 3 */ + 22224 "00001000" // /* MW 2 */ + 22225 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22227 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22229 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22230 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 22231 "00000000" // /* MW 5 */ + 22232 "00000000" // /* MW 4 */ + 22233 "01000000" // /* MW 3 */ + 22234 "00101010" // /* MW 2 */ + 22235 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 243 42 +.src_ref 4 "reduce_base_c8.h" 243 42 +.src_ref 4 "reduce_base_c8.h" 243 91 +.src_ref 4 "reduce_base_c8.h" 243 91 +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22236 "01100100" // MSC r5, r5, r22, r4; MOV r5, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22237 "01000001" // /* MW 5 */ + 22238 "10100000" // /* MW 4 */ + 22239 "11000010" // /* MW 3 */ + 22240 "01001001" // /* MW 2 */ + 22241 "10110001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22243 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22245 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 244 38 first +.delay_slot + 22246 "10011000" // ST r20, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22247 "10010001" // /* MW 3 */ + 22248 "00000110" // /* MW 2 */ + 22249 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 245 38 first +.src_ref 4 "reduce_base_c8.h" 329 30 +.delay_slot + 22250 "00111010" // ST r17, [p4, #4]; MOVX r26, #4; MOV r30, eh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22251 "01111001" // /* MW 9 */ + 22252 "10001110" // /* MW 8 */ + 22253 "11010000" // /* MW 7 */ + 22254 "10001011" // /* MW 6 */ + 22255 "10100000" // /* MW 5 */ + 22256 "00000001" // /* MW 4 */ + 22257 "00110000" // /* MW 3 */ + 22258 "11000110" // /* MW 2 */ +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv__end +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_end0 + 22259 "10000010" // /* MW 1 */ +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_begin0 +.label _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t +.function pad_3d<(pad_3d_mode)0, bfloat16, 1> _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t +.src_ref 9 "pad_3d.h" 266 first +.src_ref 9 "pad_3d.h" 465 37 first +.src_ref 9 "pad_3d.h" 468 21 first +.src_ref 9 "pad_3d.h" 471 29 +.src_ref 9 "pad_3d.h" 479 21 +.function_start + 22272 "10111010" // LDA r0, [p2, #4]; MOVX r4, #-2; MOV m1, #-24 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22273 "01011000" // /* MW 9 */ + 22274 "11101000" // /* MW 8 */ + 22275 "10000111" // /* MW 7 */ + 22276 "11001000" // /* MW 6 */ + 22277 "01000111" // /* MW 5 */ + 22278 "00111110" // /* MW 4 */ + 22279 "11010000" // /* MW 3 */ + 22280 "10000010" // /* MW 2 */ + 22281 "01000010" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 +.src_ref 9 "pad_3d.h" 469 21 first +.src_ref 9 "pad_3d.h" 478 21 +.src_ref 9 "pad_3d.h" 499 52 +.src_ref 9 "pad_3d.h" 511 25 + 22282 "10111010" // LDA r1, [p2], #8; MOVX r2, #-3; MOV r16, #6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22283 "01011000" // /* MW 9 */ + 22284 "00000110" // /* MW 8 */ + 22285 "00001000" // /* MW 7 */ + 22286 "10101010" // /* MW 6 */ + 22287 "00100111" // /* MW 5 */ + 22288 "00111110" // /* MW 4 */ + 22289 "11010000" // /* MW 3 */ + 22290 "10000110" // /* MW 2 */ + 22291 "01000101" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 +.src_ref 9 "pad_3d.h" 470 21 first +.src_ref 9 "pad_3d.h" 486 26 +.src_ref 9 "pad_3d.h" 498 10 +.src_ref 9 "pad_3d.h" 499 26 +.src_ref 9 "pad_3d.h" 509 21 +.src_ref 9 "pad_3d.h" 517 22 + 22292 "10111010" // LDA r5, [p2], #28; MOVX r24, #0; MOV r3, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22293 "01111000" // /* MW 9 */ + 22294 "01100000" // /* MW 8 */ + 22295 "01101000" // /* MW 7 */ + 22296 "00001000" // /* MW 6 */ + 22297 "10000000" // /* MW 5 */ + 22298 "00000001" // /* MW 4 */ + 22299 "11010000" // /* MW 3 */ + 22300 "10010110" // /* MW 2 */ + 22301 "01001111" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 471 29 first + 22302 "10011000" // LDA.s16 r18, [p2], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22303 "01010010" // /* MW 3 */ + 22304 "00101010" // /* MW 2 */ + 22305 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 472 25 first + 22306 "10011000" // LDA r6, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22307 "11010110" // /* MW 3 */ + 22308 "00011100" // /* MW 2 */ + 22309 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 473 26 first + 22310 "10011000" // LDA r7, [p2], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22311 "11110110" // /* MW 3 */ + 22312 "00101100" // /* MW 2 */ + 22313 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 475 24 first + 22314 "10011000" // LDA r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22315 "00110110" // /* MW 3 */ + 22316 "00000110" // /* MW 2 */ + 22317 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 479 21 first + 22318 "10011000" // ASHL r19, r0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22319 "01001110" // /* MW 3 */ + 22320 "00100110" // /* MW 2 */ + 22321 "00010000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 477 23 first + 22322 "10011000" // LDA r4, [p2, #8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22323 "10010110" // /* MW 3 */ + 22324 "00100100" // /* MW 2 */ + 22325 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 478 21 first + 22326 "10011000" // ASHL r20, r5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22327 "00101110" // /* MW 3 */ + 22328 "01101000" // /* MW 2 */ + 22329 "00010001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 22330 "11111000" // VBCST.16 x0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22331 "01110010" // /* MW 3 */ + 22332 "01001001" // /* MW 2 */ + 22333 "00011000" // /* MW 1 */ + 22334 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22335 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 485 45 first + 22336 "10011000" // MUL r18, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22337 "01001111" // /* MW 3 */ + 22338 "11100101" // /* MW 2 */ + 22339 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 485 34 + 22340 "10011000" // SUB r19, r1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22341 "00010001" // /* MW 3 */ + 22342 "01100111" // /* MW 2 */ + 22343 "00010000" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 998 25 first + 22344 "10011000" // MUL r19, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22345 "00101111" // /* MW 3 */ + 22346 "11100111" // /* MW 2 */ + 22347 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 43 first + 22348 "10011000" // MUL r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22349 "00101111" // /* MW 3 */ + 22350 "01100011" // /* MW 2 */ + 22351 "00010100" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 first + 22352 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22353 "00001101" // /* MW 3 */ + 22354 "11100001" // /* MW 2 */ + 22355 "00010100" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 +.src_ref 9 "pad_3d.h" 486 26 first + 22356 "10100100" // GE r16, r24, r17; ADD.NC p2, r3, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22357 "10000010" // /* MW 5 */ + 22358 "11000011" // /* MW 4 */ + 22359 "00110100" // /* MW 3 */ + 22360 "00100011" // /* MW 2 */ + 22361 "11000100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22362 "10000100" // JNZ r16, #22512 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22512 delay_slots=5 */ + 22363 "00000001" // /* MW 5 */ + 22364 "01000000" // /* MW 4 */ + 22365 "11111000" // /* MW 3 */ + 22366 "00101011" // /* MW 2 */ + 22367 "10000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 487 22 +.delay_slot + 22368 "11111000" // VMOV bmll0, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22369 "10010010" // /* MW 3 */ + 22370 "00000000" // /* MW 2 */ + 22371 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22373 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22375 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22377 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22379 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22380 "01000100" // MOVXM ls, #22496 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22381 "11000000" // /* MW 5 */ + 22382 "11101111" // /* MW 4 */ + 22383 "01010001" // /* MW 3 */ + 22384 "00000000" // /* MW 2 */ + 22385 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22386 "01000100" // MOVXM le, #22496 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22387 "11000000" // /* MW 5 */ + 22388 "11101111" // /* MW 4 */ + 22389 "01010110" // /* MW 3 */ + 22390 "00000000" // /* MW 2 */ + 22391 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22392 "00000010" // NOPS; MOV lc, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 22393 "01110000" // /* MW 7 */ + 22394 "01010000" // /* MW 6 */ + 22395 "10111100" // /* MW 5 */ + 22396 "00000010" // /* MW 4 */ + 22397 "01100000" // /* MW 3 */ + 22398 "00101011" // /* MW 2 */ + 22399 "00000000" // /* MW 1 */ + 22400 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22401 "00000000" // /* MW 15 */ + 22402 "00000000" // /* MW 14 */ + 22403 "01111000" // /* MW 13 */ + 22404 "10100101" // /* MW 12 */ + 22405 "00000001" // /* MW 11 */ + 22406 "00000000" // /* MW 10 */ + 22407 "00000000" // /* MW 9 */ + 22408 "00000000" // /* MW 8 */ + 22409 "01011011" // /* MW 7 */ + 22410 "00000001" // /* MW 6 */ + 22411 "00100000" // /* MW 5 */ + 22412 "00000000" // /* MW 4 */ + 22413 "11110000" // /* MW 3 */ + 22414 "00101100" // /* MW 2 */ + 22415 "00000000" // /* MW 1 */ + 22416 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22417 "00000000" // /* MW 15 */ + 22418 "00000000" // /* MW 14 */ + 22419 "01111000" // /* MW 13 */ + 22420 "10100101" // /* MW 12 */ + 22421 "00000001" // /* MW 11 */ + 22422 "00000000" // /* MW 10 */ + 22423 "00000000" // /* MW 9 */ + 22424 "00000000" // /* MW 8 */ + 22425 "01011011" // /* MW 7 */ + 22426 "00000001" // /* MW 6 */ + 22427 "00100000" // /* MW 5 */ + 22428 "00000000" // /* MW 4 */ + 22429 "11110000" // /* MW 3 */ + 22430 "00101100" // /* MW 2 */ + 22431 "00000000" // /* MW 1 */ + 22432 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22433 "00000000" // /* MW 15 */ + 22434 "00000000" // /* MW 14 */ + 22435 "01111000" // /* MW 13 */ + 22436 "10100101" // /* MW 12 */ + 22437 "00000001" // /* MW 11 */ + 22438 "00000000" // /* MW 10 */ + 22439 "00000000" // /* MW 9 */ + 22440 "00000000" // /* MW 8 */ + 22441 "01011011" // /* MW 7 */ + 22442 "00000001" // /* MW 6 */ + 22443 "00100000" // /* MW 5 */ + 22444 "00000000" // /* MW 4 */ + 22445 "11110000" // /* MW 3 */ + 22446 "00101100" // /* MW 2 */ + 22447 "00000000" // /* MW 1 */ + 22448 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22449 "00000000" // /* MW 15 */ + 22450 "00000000" // /* MW 14 */ + 22451 "01111000" // /* MW 13 */ + 22452 "10100101" // /* MW 12 */ + 22453 "00000001" // /* MW 11 */ + 22454 "00000000" // /* MW 10 */ + 22455 "00000000" // /* MW 9 */ + 22456 "00000000" // /* MW 8 */ + 22457 "01011011" // /* MW 7 */ + 22458 "00000001" // /* MW 6 */ + 22459 "00100000" // /* MW 5 */ + 22460 "00000000" // /* MW 4 */ + 22461 "11110000" // /* MW 3 */ + 22462 "00101100" // /* MW 2 */ + 22463 "00000000" // /* MW 1 */ + 22464 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22465 "00000000" // /* MW 15 */ + 22466 "00000000" // /* MW 14 */ + 22467 "01111000" // /* MW 13 */ + 22468 "10100101" // /* MW 12 */ + 22469 "00000001" // /* MW 11 */ + 22470 "00000000" // /* MW 10 */ + 22471 "00000000" // /* MW 9 */ + 22472 "00000000" // /* MW 8 */ + 22473 "01011011" // /* MW 7 */ + 22474 "00000001" // /* MW 6 */ + 22475 "00100000" // /* MW 5 */ + 22476 "00000000" // /* MW 4 */ + 22477 "11110000" // /* MW 3 */ + 22478 "00101100" // /* MW 2 */ + 22479 "00000000" // /* MW 1 */ + 22480 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22481 "00000000" // /* MW 15 */ + 22482 "00000000" // /* MW 14 */ + 22483 "01111000" // /* MW 13 */ + 22484 "10100101" // /* MW 12 */ + 22485 "00000001" // /* MW 11 */ + 22486 "00000000" // /* MW 10 */ + 22487 "00000000" // /* MW 9 */ + 22488 "00000000" // /* MW 8 */ + 22489 "01011011" // /* MW 7 */ + 22490 "00000001" // /* MW 6 */ + 22491 "00100000" // /* MW 5 */ + 22492 "00000000" // /* MW 4 */ + 22493 "11110000" // /* MW 3 */ + 22494 "00101100" // /* MW 2 */ + 22495 "00000000" // /* MW 1 */ +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_224 +.src_ref 9 "pad_3d.h" 487 22 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 22496 "11100001" // NOPA; NOPB; VST bmll0, [p2], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22497 "00000000" // /* MW 15 */ + 22498 "00000000" // /* MW 14 */ + 22499 "01111000" // /* MW 13 */ + 22500 "10100101" // /* MW 12 */ + 22501 "00000001" // /* MW 11 */ + 22502 "00000000" // /* MW 10 */ + 22503 "00000000" // /* MW 9 */ + 22504 "10000000" // /* MW 8 */ + 22505 "00000110" // /* MW 7 */ + 22506 "00011100" // /* MW 6 */ + 22507 "00100010" // /* MW 5 */ + 22508 "00000000" // /* MW 4 */ + 22509 "11110000" // /* MW 3 */ + 22510 "00101100" // /* MW 2 */ + 22511 "00000000" // /* MW 1 */ +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_240 +.src_ref 9 "pad_3d.h" 495 21 +.src_ref 9 "pad_3d.h" 495 40 first +.src_ref 9 "pad_3d.h" 498 10 +.src_ref 9 "pad_3d.h" 499 38 first +.loop_nesting 0 + 22512 "10111010" // MOVA r6, #4; MUL r16, r5, r1; ADD.NC r17, r7, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22513 "10101000" // /* MW 9 */ + 22514 "11001100" // /* MW 8 */ + 22515 "00101001" // /* MW 7 */ + 22516 "11111110" // /* MW 6 */ + 22517 "00000000" // /* MW 5 */ + 22518 "00001011" // /* MW 4 */ + 22519 "00000000" // /* MW 3 */ + 22520 "10000110" // /* MW 2 */ + 22521 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 495 40 +.src_ref 9 "pad_3d.h" 496 29 first + 22522 "00100100" // SUB r17, r0, r17; ADD.NC dn1, r7, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22523 "11111111" // /* MW 5 */ + 22524 "10000111" // /* MW 4 */ + 22525 "00110010" // /* MW 3 */ + 22526 "01100010" // /* MW 2 */ + 22527 "00000100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 495 21 first + 22528 "10011000" // LSHL r17, r17, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22529 "01101101" // /* MW 3 */ + 22530 "01100010" // /* MW 2 */ + 22531 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 495 58 +.src_ref 9 "pad_3d.h" 498 23 first + 22532 "00100100" // SUB r17, r0, r7; ADD.NC m1, r17, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22533 "00010000" // /* MW 5 */ + 22534 "00010001" // /* MW 4 */ + 22535 "00110010" // /* MW 3 */ + 22536 "01001110" // /* MW 2 */ + 22537 "00000100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 45 first + 22538 "10011000" // MUL r16, r7, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22539 "00001111" // /* MW 3 */ + 22540 "11100001" // /* MW 2 */ + 22541 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 498 10 first + 22542 "10011000" // LSHL r6, r17, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22543 "01101101" // /* MW 3 */ + 22544 "01001100" // /* MW 2 */ + 22545 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 498 10 +.src_ref 9 "pad_3d.h" 499 52 first + 22546 "10100100" // ASHL r6, r16, r2; ADD.NC p2, r3, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22547 "00110010" // /* MW 5 */ + 22548 "11000011" // /* MW 4 */ + 22549 "11010100" // /* MW 3 */ + 22550 "10000101" // /* MW 2 */ + 22551 "10000001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 26 + 22552 "10011000" // GE r7, r24, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22553 "01101001" // /* MW 3 */ + 22554 "00001110" // /* MW 2 */ + 22555 "00010110" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 4 + 22556 "10000100" // JNZ r7, #22720 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22720 delay_slots=5 */ + 22557 "00000001" // /* MW 5 */ + 22558 "01000000" // /* MW 4 */ + 22559 "01100000" // /* MW 3 */ + 22560 "00101100" // /* MW 2 */ + 22561 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22567 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22569 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22571 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 499 4 + 22572 "10111010" // MOVA dc1, #0; MOVXM ls, #22704 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22573 "00010000" // /* MW 9 */ + 22574 "01011000" // /* MW 8 */ + 22575 "01111100" // /* MW 7 */ + 22576 "00010100" // /* MW 6 */ + 22577 "00000000" // /* MW 5 */ + 22578 "00000000" // /* MW 4 */ + 22579 "10000000" // /* MW 3 */ + 22580 "00000111" // /* MW 2 */ + 22581 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 499 4 + 22582 "10111010" // MOVA dj1, #16; MOVXM le, #22704 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22583 "00010000" // /* MW 9 */ + 22584 "01011000" // /* MW 8 */ + 22585 "10111100" // /* MW 7 */ + 22586 "00010101" // /* MW 6 */ + 22587 "00000000" // /* MW 5 */ + 22588 "00000000" // /* MW 4 */ + 22589 "10000000" // /* MW 3 */ + 22590 "00000110" // /* MW 2 */ + 22591 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 4 + 22592 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV lc, r6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22593 "00000000" // /* MW 15 */ + 22594 "00000000" // /* MW 14 */ + 22595 "01111000" // /* MW 13 */ + 22596 "10010000" // /* MW 12 */ + 22597 "10111001" // /* MW 11 */ + 22598 "00000010" // /* MW 10 */ + 22599 "00000000" // /* MW 9 */ + 22600 "00000000" // /* MW 8 */ + 22601 "01011011" // /* MW 7 */ + 22602 "00000001" // /* MW 6 */ + 22603 "00100000" // /* MW 5 */ + 22604 "00000000" // /* MW 4 */ + 22605 "11110000" // /* MW 3 */ + 22606 "00101100" // /* MW 2 */ + 22607 "00000000" // /* MW 1 */ + 22608 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22609 "00000000" // /* MW 15 */ + 22610 "00000000" // /* MW 14 */ + 22611 "01111000" // /* MW 13 */ + 22612 "10100101" // /* MW 12 */ + 22613 "00000001" // /* MW 11 */ + 22614 "00000000" // /* MW 10 */ + 22615 "00000000" // /* MW 9 */ + 22616 "00000000" // /* MW 8 */ + 22617 "01011011" // /* MW 7 */ + 22618 "00000001" // /* MW 6 */ + 22619 "00100000" // /* MW 5 */ + 22620 "00000000" // /* MW 4 */ + 22621 "11110000" // /* MW 3 */ + 22622 "00101100" // /* MW 2 */ + 22623 "00000000" // /* MW 1 */ + 22624 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22625 "00000000" // /* MW 15 */ + 22626 "00000000" // /* MW 14 */ + 22627 "01111000" // /* MW 13 */ + 22628 "10100101" // /* MW 12 */ + 22629 "00000001" // /* MW 11 */ + 22630 "00000000" // /* MW 10 */ + 22631 "00000000" // /* MW 9 */ + 22632 "00000000" // /* MW 8 */ + 22633 "01011011" // /* MW 7 */ + 22634 "00000001" // /* MW 6 */ + 22635 "00100000" // /* MW 5 */ + 22636 "00000000" // /* MW 4 */ + 22637 "11110000" // /* MW 3 */ + 22638 "00101100" // /* MW 2 */ + 22639 "00000000" // /* MW 1 */ + 22640 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22641 "00000000" // /* MW 15 */ + 22642 "00000000" // /* MW 14 */ + 22643 "01111000" // /* MW 13 */ + 22644 "10100101" // /* MW 12 */ + 22645 "00000001" // /* MW 11 */ + 22646 "00000000" // /* MW 10 */ + 22647 "00000000" // /* MW 9 */ + 22648 "00000000" // /* MW 8 */ + 22649 "01011011" // /* MW 7 */ + 22650 "00000001" // /* MW 6 */ + 22651 "00100000" // /* MW 5 */ + 22652 "00000000" // /* MW 4 */ + 22653 "11110000" // /* MW 3 */ + 22654 "00101100" // /* MW 2 */ + 22655 "00000000" // /* MW 1 */ + 22656 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22657 "00000000" // /* MW 15 */ + 22658 "00000000" // /* MW 14 */ + 22659 "01111000" // /* MW 13 */ + 22660 "10100101" // /* MW 12 */ + 22661 "00000001" // /* MW 11 */ + 22662 "00000000" // /* MW 10 */ + 22663 "00000000" // /* MW 9 */ + 22664 "00000000" // /* MW 8 */ + 22665 "01011011" // /* MW 7 */ + 22666 "00000001" // /* MW 6 */ + 22667 "00100000" // /* MW 5 */ + 22668 "00000000" // /* MW 4 */ + 22669 "11110000" // /* MW 3 */ + 22670 "00101100" // /* MW 2 */ + 22671 "00000000" // /* MW 1 */ + 22672 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22673 "00000000" // /* MW 15 */ + 22674 "00000000" // /* MW 14 */ + 22675 "01111000" // /* MW 13 */ + 22676 "10100101" // /* MW 12 */ + 22677 "00000001" // /* MW 11 */ + 22678 "00000000" // /* MW 10 */ + 22679 "00000000" // /* MW 9 */ + 22680 "00000000" // /* MW 8 */ + 22681 "01011011" // /* MW 7 */ + 22682 "00000001" // /* MW 6 */ + 22683 "00100000" // /* MW 5 */ + 22684 "00000000" // /* MW 4 */ + 22685 "11110000" // /* MW 3 */ + 22686 "00101100" // /* MW 2 */ + 22687 "00000000" // /* MW 1 */ + 22688 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22689 "00000000" // /* MW 15 */ + 22690 "00000000" // /* MW 14 */ + 22691 "01111000" // /* MW 13 */ + 22692 "10100101" // /* MW 12 */ + 22693 "00000001" // /* MW 11 */ + 22694 "00000000" // /* MW 10 */ + 22695 "00000000" // /* MW 9 */ + 22696 "00000000" // /* MW 8 */ + 22697 "01011011" // /* MW 7 */ + 22698 "00000001" // /* MW 6 */ + 22699 "00100000" // /* MW 5 */ + 22700 "00000000" // /* MW 4 */ + 22701 "11110000" // /* MW 3 */ + 22702 "00101100" // /* MW 2 */ + 22703 "00000000" // /* MW 1 */ +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_432 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 22704 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p2], d1; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22705 "00000000" // /* MW 15 */ + 22706 "00000000" // /* MW 14 */ + 22707 "01111000" // /* MW 13 */ + 22708 "10100101" // /* MW 12 */ + 22709 "00000001" // /* MW 11 */ + 22710 "00000000" // /* MW 10 */ + 22711 "00000000" // /* MW 9 */ + 22712 "00000000" // /* MW 8 */ + 22713 "00101110" // /* MW 7 */ + 22714 "00110000" // /* MW 6 */ + 22715 "00100010" // /* MW 5 */ + 22716 "00000000" // /* MW 4 */ + 22717 "11110000" // /* MW 3 */ + 22718 "00101100" // /* MW 2 */ + 22719 "00000000" // /* MW 1 */ +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_448 +.src_ref 9 "pad_3d.h" 514 39 +.loop_nesting 0 + 22720 "01000100" // MOVXM r7, #2147483640 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22721 "11110000" // /* MW 5 */ + 22722 "10111111" // /* MW 4 */ + 22723 "11110011" // /* MW 3 */ + 22724 "11111111" // /* MW 2 */ + 22725 "01111111" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 39 first + 22726 "10011000" // AND r7, r7, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22727 "01000100" // /* MW 3 */ + 22728 "11001110" // /* MW 2 */ + 22729 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 35 + 22730 "10011000" // SUB r7, r5, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22731 "01110001" // /* MW 3 */ + 22732 "01001110" // /* MW 2 */ + 22733 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 55 + 22734 "10011000" // MUL r7, r7, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22735 "00001111" // /* MW 3 */ + 22736 "11001110" // /* MW 2 */ + 22737 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 511 25 first + 22738 "10011000" // ASHL r2, r4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22739 "00101110" // /* MW 3 */ + 22740 "00000100" // /* MW 2 */ + 22741 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 36 first + 22742 "10011000" // SUB r4, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22743 "01000001" // /* MW 3 */ + 22744 "01001000" // /* MW 2 */ + 22745 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 515 30 first + 22746 "10011000" // MUL r2, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22747 "00001111" // /* MW 3 */ + 22748 "10000100" // /* MW 2 */ + 22749 "00010000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 28 first + 22750 "10011000" // MUL r0, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22751 "00001111" // /* MW 3 */ + 22752 "00000000" // /* MW 2 */ + 22753 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 21 +.src_ref 9 "pad_3d.h" 514 55 +.src_ref 9 "pad_3d.h" 517 39 first + 22754 "01100100" // MUL r1, r1, r2; MOV r6, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22755 "00000101" // /* MW 5 */ + 22756 "00100000" // /* MW 4 */ + 22757 "11110011" // /* MW 3 */ + 22758 "01000101" // /* MW 2 */ + 22759 "00001000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 21 first + 22760 "10011000" // LSHL r0, r0, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22761 "01101101" // /* MW 3 */ + 22762 "00000000" // /* MW 2 */ + 22763 "00010000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 21 +.src_ref 9 "pad_3d.h" 517 22 first + 22764 "10100100" // GE r0, r24, r1; ADD.NC p2, r3, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22765 "00000010" // /* MW 5 */ + 22766 "11000011" // /* MW 4 */ + 22767 "00110100" // /* MW 3 */ + 22768 "00000011" // /* MW 2 */ + 22769 "11000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 517 4 + 22770 "10000100" // JNZ r0, #22928 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22928 delay_slots=5 */ + 22771 "00000001" // /* MW 5 */ + 22772 "01000000" // /* MW 4 */ + 22773 "11001000" // /* MW 3 */ + 22774 "00101100" // /* MW 2 */ + 22775 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22777 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22779 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 55 first +.delay_slot + 22780 "10011000" // LSHL r4, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22781 "01101101" // /* MW 3 */ + 22782 "11001000" // /* MW 2 */ + 22783 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 55 +.delay_slot + 22784 "00011000" // ADD.NC m0, r4, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22785 "00001000" // /* MW 3 */ + 22786 "00000010" // /* MW 2 */ + 22787 "00011000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 515 37 first +.delay_slot + 22788 "10011000" // ADD.NC dn0, r2, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22789 "01111111" // /* MW 3 */ + 22790 "01000001" // /* MW 2 */ + 22791 "00011000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 517 4 first + 22792 "10111010" // MOVA dc0, #0; MOVXM ls, #22912 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22793 "00010000" // /* MW 9 */ + 22794 "11000000" // /* MW 8 */ + 22795 "01111100" // /* MW 7 */ + 22796 "00010100" // /* MW 6 */ + 22797 "00000000" // /* MW 5 */ + 22798 "00000000" // /* MW 4 */ + 22799 "10000000" // /* MW 3 */ + 22800 "00000011" // /* MW 2 */ + 22801 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 517 4 + 22802 "10111010" // MOVA dj0, #16; MOVXM le, #22912 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22803 "00010000" // /* MW 9 */ + 22804 "11000000" // /* MW 8 */ + 22805 "10111100" // /* MW 7 */ + 22806 "00010101" // /* MW 6 */ + 22807 "00000000" // /* MW 5 */ + 22808 "00000000" // /* MW 4 */ + 22809 "10000000" // /* MW 3 */ + 22810 "00000010" // /* MW 2 */ + 22811 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 517 4 + 22812 "11111000" // MOV lc, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22813 "10100000" // /* MW 3 */ + 22814 "01110000" // /* MW 2 */ + 22815 "00011101" // /* MW 1 */ + 22816 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22817 "00000000" // /* MW 15 */ + 22818 "00000000" // /* MW 14 */ + 22819 "01111000" // /* MW 13 */ + 22820 "10100101" // /* MW 12 */ + 22821 "00000001" // /* MW 11 */ + 22822 "00000000" // /* MW 10 */ + 22823 "00000000" // /* MW 9 */ + 22824 "00000000" // /* MW 8 */ + 22825 "01011011" // /* MW 7 */ + 22826 "00000001" // /* MW 6 */ + 22827 "00100000" // /* MW 5 */ + 22828 "00000000" // /* MW 4 */ + 22829 "11110000" // /* MW 3 */ + 22830 "00101100" // /* MW 2 */ + 22831 "00000000" // /* MW 1 */ + 22832 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22833 "00000000" // /* MW 15 */ + 22834 "00000000" // /* MW 14 */ + 22835 "01111000" // /* MW 13 */ + 22836 "10100101" // /* MW 12 */ + 22837 "00000001" // /* MW 11 */ + 22838 "00000000" // /* MW 10 */ + 22839 "00000000" // /* MW 9 */ + 22840 "00000000" // /* MW 8 */ + 22841 "01011011" // /* MW 7 */ + 22842 "00000001" // /* MW 6 */ + 22843 "00100000" // /* MW 5 */ + 22844 "00000000" // /* MW 4 */ + 22845 "11110000" // /* MW 3 */ + 22846 "00101100" // /* MW 2 */ + 22847 "00000000" // /* MW 1 */ + 22848 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22849 "00000000" // /* MW 15 */ + 22850 "00000000" // /* MW 14 */ + 22851 "01111000" // /* MW 13 */ + 22852 "10100101" // /* MW 12 */ + 22853 "00000001" // /* MW 11 */ + 22854 "00000000" // /* MW 10 */ + 22855 "00000000" // /* MW 9 */ + 22856 "00000000" // /* MW 8 */ + 22857 "01011011" // /* MW 7 */ + 22858 "00000001" // /* MW 6 */ + 22859 "00100000" // /* MW 5 */ + 22860 "00000000" // /* MW 4 */ + 22861 "11110000" // /* MW 3 */ + 22862 "00101100" // /* MW 2 */ + 22863 "00000000" // /* MW 1 */ + 22864 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22865 "00000000" // /* MW 15 */ + 22866 "00000000" // /* MW 14 */ + 22867 "01111000" // /* MW 13 */ + 22868 "10100101" // /* MW 12 */ + 22869 "00000001" // /* MW 11 */ + 22870 "00000000" // /* MW 10 */ + 22871 "00000000" // /* MW 9 */ + 22872 "00000000" // /* MW 8 */ + 22873 "01011011" // /* MW 7 */ + 22874 "00000001" // /* MW 6 */ + 22875 "00100000" // /* MW 5 */ + 22876 "00000000" // /* MW 4 */ + 22877 "11110000" // /* MW 3 */ + 22878 "00101100" // /* MW 2 */ + 22879 "00000000" // /* MW 1 */ + 22880 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22881 "00000000" // /* MW 15 */ + 22882 "00000000" // /* MW 14 */ + 22883 "01111000" // /* MW 13 */ + 22884 "10100101" // /* MW 12 */ + 22885 "00000001" // /* MW 11 */ + 22886 "00000000" // /* MW 10 */ + 22887 "00000000" // /* MW 9 */ + 22888 "00000000" // /* MW 8 */ + 22889 "01011011" // /* MW 7 */ + 22890 "00000001" // /* MW 6 */ + 22891 "00100000" // /* MW 5 */ + 22892 "00000000" // /* MW 4 */ + 22893 "11110000" // /* MW 3 */ + 22894 "00101100" // /* MW 2 */ + 22895 "00000000" // /* MW 1 */ + 22896 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22897 "00000000" // /* MW 15 */ + 22898 "00000000" // /* MW 14 */ + 22899 "01111000" // /* MW 13 */ + 22900 "10100101" // /* MW 12 */ + 22901 "00000001" // /* MW 11 */ + 22902 "00000000" // /* MW 10 */ + 22903 "00000000" // /* MW 9 */ + 22904 "00000000" // /* MW 8 */ + 22905 "01011011" // /* MW 7 */ + 22906 "00000001" // /* MW 6 */ + 22907 "00100000" // /* MW 5 */ + 22908 "00000000" // /* MW 4 */ + 22909 "11110000" // /* MW 3 */ + 22910 "00101100" // /* MW 2 */ + 22911 "00000000" // /* MW 1 */ +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_640 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 22912 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p2], d0; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22913 "00000000" // /* MW 15 */ + 22914 "00000000" // /* MW 14 */ + 22915 "01111000" // /* MW 13 */ + 22916 "10100101" // /* MW 12 */ + 22917 "00000001" // /* MW 11 */ + 22918 "00000000" // /* MW 10 */ + 22919 "00000000" // /* MW 9 */ + 22920 "00000000" // /* MW 8 */ + 22921 "00101110" // /* MW 7 */ + 22922 "00010000" // /* MW 6 */ + 22923 "00100010" // /* MW 5 */ + 22924 "00000000" // /* MW 4 */ + 22925 "11110000" // /* MW 3 */ + 22926 "00101100" // /* MW 2 */ + 22927 "00000000" // /* MW 1 */ +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_656 +.src_ref 9 "pad_3d.h" 282 first +.loop_nesting 0 + 22928 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 22929 "00000000" // /* MW 3 */ + 22930 "00101000" // /* MW 2 */ + 22931 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22933 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22935 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22937 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22939 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t__end +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_end0 + 22941 "00000000" // /* MW 1 */ +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_begin0 +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.function run _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 4 "reduce_base_c8.h" 352 30 +.src_ref 4 "reduce_base_c8.h" 362 first +.src_ref 4 "reduce_base_c8.h" 365 18 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 +.function_start + 22944 "11111000" // MOV r3, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22945 "11000000" // /* MW 3 */ + 22946 "11010100" // /* MW 2 */ + 22947 "00011000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 365 18 first + 22948 "00000010" // MOVS dn3, p7; ADD.NC p7, r3, #44 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 22949 "00000000" // /* MW 7 */ + 22950 "11001011" // /* MW 6 */ + 22951 "10110000" // /* MW 5 */ + 22952 "00000011" // /* MW 4 */ + 22953 "01100000" // /* MW 3 */ + 22954 "10010001" // /* MW 2 */ + 22955 "01101011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 367 19 first + 22956 "10011000" // LDA.u16 r0, [p7], #-16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22957 "00011010" // /* MW 3 */ + 22958 "10001100" // /* MW 2 */ + 22959 "00000111" // /* MW 1 */ + 22960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22961 "00000000" // /* MW 1 */ + 22962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22963 "00000000" // /* MW 1 */ + 22964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22965 "00000000" // /* MW 1 */ + 22966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22967 "00000000" // /* MW 1 */ + 22968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22969 "00000000" // /* MW 1 */ + 22970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22971 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 367 12 +.src_ref 4 "reduce_base_c8.h" 367 19 + 22972 "10000100" // JNZ r0, #23184 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=23184 delay_slots=5 */ + 22973 "00000001" // /* MW 5 */ + 22974 "01000000" // /* MW 4 */ + 22975 "01001000" // /* MW 3 */ + 22976 "00101101" // /* MW 2 */ + 22977 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 101 18 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 4 "reduce_base_c8.h" 372 34 +.delay_slot + 22978 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22979 "00000001" // /* MW 3 */ + 22980 "00100000" // /* MW 2 */ + 22981 "00010000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.delay_slot + 22982 "11111000" // VBCST.32 x1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22983 "01110010" // /* MW 3 */ + 22984 "11000010" // /* MW 2 */ + 22985 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22987 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22989 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 362 +.delay_slot + 22990 "11000100" // PADDXM [sp], #256 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22991 "00000001" // /* MW 5 */ + 22992 "00000000" // /* MW 4 */ + 22993 "00000000" // /* MW 3 */ + 22994 "00100000" // /* MW 2 */ + 22995 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 43 + 22996 "10111000" // MOV dj2, #36 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22997 "01001000" // /* MW 3 */ + 22998 "10000000" // /* MW 2 */ + 22999 "00011010" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 43 first + 23000 "10011000" // LDA r1, [p2, dj2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23001 "00110110" // /* MW 3 */ + 23002 "01000000" // /* MW 2 */ + 23003 "00000010" // /* MW 1 */ + 23004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23005 "00000000" // /* MW 1 */ + 23006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23007 "00000000" // /* MW 1 */ + 23008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23009 "00000000" // /* MW 1 */ + 23010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23011 "00000000" // /* MW 1 */ + 23012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23013 "00000000" // /* MW 1 */ + 23014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23015 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 34 + 23016 "10011000" // GE r2, r16, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23017 "00011001" // /* MW 3 */ + 23018 "00000100" // /* MW 2 */ + 23019 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 12 + 23020 "10000100" // JNZ r2, #23184 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=23184 delay_slots=5 */ + 23021 "00000001" // /* MW 5 */ + 23022 "01000000" // /* MW 4 */ + 23023 "01001000" // /* MW 3 */ + 23024 "00101101" // /* MW 2 */ + 23025 "00010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "reduce_base_c8.h" 374 29 +.delay_slot + 23026 "11111000" // VMOV bmll2, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23027 "10010010" // /* MW 3 */ + 23028 "00000010" // /* MW 2 */ + 23029 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23031 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23033 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23035 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23037 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "reduce_base_c8.h" 372 12 +.src_ref 4 "reduce_base_c8.h" 374 29 + 23038 "01110110" // NOPA; MOVS p3, p1; MOVXM ls, #23168 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23039 "00010000" // /* MW 11 */ + 23040 "01000000" // /* MW 10 */ + 23041 "01111101" // /* MW 9 */ + 23042 "00010100" // /* MW 8 */ + 23043 "00000000" // /* MW 7 */ + 23044 "00000000" // /* MW 6 */ + 23045 "10001011" // /* MW 5 */ + 23046 "10000100" // /* MW 4 */ + 23047 "11110011" // /* MW 3 */ + 23048 "00101100" // /* MW 2 */ + 23049 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 12 + 23050 "01000100" // MOVXM le, #23168 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23051 "00000000" // /* MW 5 */ + 23052 "11110101" // /* MW 4 */ + 23053 "01010110" // /* MW 3 */ + 23054 "00000000" // /* MW 2 */ + 23055 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 12 + 23056 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV lc, r1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23057 "00000000" // /* MW 15 */ + 23058 "00000000" // /* MW 14 */ + 23059 "01111000" // /* MW 13 */ + 23060 "01010000" // /* MW 12 */ + 23061 "10111000" // /* MW 11 */ + 23062 "00000010" // /* MW 10 */ + 23063 "00000000" // /* MW 9 */ + 23064 "00000000" // /* MW 8 */ + 23065 "01011011" // /* MW 7 */ + 23066 "00000001" // /* MW 6 */ + 23067 "00100000" // /* MW 5 */ + 23068 "00000000" // /* MW 4 */ + 23069 "11110000" // /* MW 3 */ + 23070 "00101100" // /* MW 2 */ + 23071 "00000000" // /* MW 1 */ + 23072 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23073 "00000000" // /* MW 15 */ + 23074 "00000000" // /* MW 14 */ + 23075 "01111000" // /* MW 13 */ + 23076 "10100101" // /* MW 12 */ + 23077 "00000001" // /* MW 11 */ + 23078 "00000000" // /* MW 10 */ + 23079 "00000000" // /* MW 9 */ + 23080 "00000000" // /* MW 8 */ + 23081 "01011011" // /* MW 7 */ + 23082 "00000001" // /* MW 6 */ + 23083 "00100000" // /* MW 5 */ + 23084 "00000000" // /* MW 4 */ + 23085 "11110000" // /* MW 3 */ + 23086 "00101100" // /* MW 2 */ + 23087 "00000000" // /* MW 1 */ + 23088 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23089 "00000000" // /* MW 15 */ + 23090 "00000000" // /* MW 14 */ + 23091 "01111000" // /* MW 13 */ + 23092 "10100101" // /* MW 12 */ + 23093 "00000001" // /* MW 11 */ + 23094 "00000000" // /* MW 10 */ + 23095 "00000000" // /* MW 9 */ + 23096 "00000000" // /* MW 8 */ + 23097 "01011011" // /* MW 7 */ + 23098 "00000001" // /* MW 6 */ + 23099 "00100000" // /* MW 5 */ + 23100 "00000000" // /* MW 4 */ + 23101 "11110000" // /* MW 3 */ + 23102 "00101100" // /* MW 2 */ + 23103 "00000000" // /* MW 1 */ + 23104 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23105 "00000000" // /* MW 15 */ + 23106 "00000000" // /* MW 14 */ + 23107 "01111000" // /* MW 13 */ + 23108 "10100101" // /* MW 12 */ + 23109 "00000001" // /* MW 11 */ + 23110 "00000000" // /* MW 10 */ + 23111 "00000000" // /* MW 9 */ + 23112 "00000000" // /* MW 8 */ + 23113 "01011011" // /* MW 7 */ + 23114 "00000001" // /* MW 6 */ + 23115 "00100000" // /* MW 5 */ + 23116 "00000000" // /* MW 4 */ + 23117 "11110000" // /* MW 3 */ + 23118 "00101100" // /* MW 2 */ + 23119 "00000000" // /* MW 1 */ + 23120 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23121 "00000000" // /* MW 15 */ + 23122 "00000000" // /* MW 14 */ + 23123 "01111000" // /* MW 13 */ + 23124 "10100101" // /* MW 12 */ + 23125 "00000001" // /* MW 11 */ + 23126 "00000000" // /* MW 10 */ + 23127 "00000000" // /* MW 9 */ + 23128 "00000000" // /* MW 8 */ + 23129 "01011011" // /* MW 7 */ + 23130 "00000001" // /* MW 6 */ + 23131 "00100000" // /* MW 5 */ + 23132 "00000000" // /* MW 4 */ + 23133 "11110000" // /* MW 3 */ + 23134 "00101100" // /* MW 2 */ + 23135 "00000000" // /* MW 1 */ + 23136 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23137 "00000000" // /* MW 15 */ + 23138 "00000000" // /* MW 14 */ + 23139 "01111000" // /* MW 13 */ + 23140 "10100101" // /* MW 12 */ + 23141 "00000001" // /* MW 11 */ + 23142 "00000000" // /* MW 10 */ + 23143 "00000000" // /* MW 9 */ + 23144 "00000000" // /* MW 8 */ + 23145 "01011011" // /* MW 7 */ + 23146 "00000001" // /* MW 6 */ + 23147 "00100000" // /* MW 5 */ + 23148 "00000000" // /* MW 4 */ + 23149 "11110000" // /* MW 3 */ + 23150 "00101100" // /* MW 2 */ + 23151 "00000000" // /* MW 1 */ + 23152 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23153 "00000000" // /* MW 15 */ + 23154 "00000000" // /* MW 14 */ + 23155 "01111000" // /* MW 13 */ + 23156 "10100101" // /* MW 12 */ + 23157 "00000001" // /* MW 11 */ + 23158 "00000000" // /* MW 10 */ + 23159 "00000000" // /* MW 9 */ + 23160 "00000000" // /* MW 8 */ + 23161 "01011011" // /* MW 7 */ + 23162 "00000001" // /* MW 6 */ + 23163 "00100000" // /* MW 5 */ + 23164 "00000000" // /* MW 4 */ + 23165 "11110000" // /* MW 3 */ + 23166 "00101100" // /* MW 2 */ + 23167 "00000000" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_224 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 4 "reduce_base_c8.h" 374 29 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 23168 "11100001" // NOPA; NOPB; VST bmll2, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23169 "00000000" // /* MW 15 */ + 23170 "00000000" // /* MW 14 */ + 23171 "01111000" // /* MW 13 */ + 23172 "10100101" // /* MW 12 */ + 23173 "00000001" // /* MW 11 */ + 23174 "00000000" // /* MW 10 */ + 23175 "00000000" // /* MW 9 */ + 23176 "10000000" // /* MW 8 */ + 23177 "00000110" // /* MW 7 */ + 23178 "00011101" // /* MW 6 */ + 23179 "00100011" // /* MW 5 */ + 23180 "00000000" // /* MW 4 */ + 23181 "11110000" // /* MW 3 */ + 23182 "00101100" // /* MW 2 */ + 23183 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_240 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 412 41 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.loop_nesting 0 + 23184 "10111000" // MOV m4, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23185 "01000000" // /* MW 3 */ + 23186 "00000000" // /* MW 2 */ + 23187 "00011100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 first + 23188 "10011000" // LDA.u16 r17, [p7], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23189 "00111010" // /* MW 3 */ + 23190 "10001010" // /* MW 2 */ + 23191 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 388 28 + 23192 "01010100" // LDA.s16 r22, [p7], #-2; MOV m5, #-58 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23193 "00011001" // /* MW 5 */ + 23194 "00011111" // /* MW 4 */ + 23195 "01011010" // /* MW 3 */ + 23196 "11011010" // /* MW 2 */ + 23197 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 570 33 +.src_ref 4 "reduce_base_c8.h" 570 33 +.src_ref 4 "reduce_base_c8.h" 570 33 + 23198 "01010100" // LDA.u16 r26, [p7], m5; MOV dj0, #46 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23199 "10111001" // /* MW 5 */ + 23200 "00000000" // /* MW 4 */ + 23201 "01010001" // /* MW 3 */ + 23202 "01101011" // /* MW 2 */ + 23203 "11110101" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 570 33 first +.src_ref 4 "reduce_base_c8.h" 594 43 + 23204 "11010100" // LDA.s16 r20, [p7, dj0]; MOV r19, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23205 "10000001" // /* MW 5 */ + 23206 "10111101" // /* MW 4 */ + 23207 "01011001" // /* MW 3 */ + 23208 "01010010" // /* MW 2 */ + 23209 "11100000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 570 33 +.src_ref 4 "reduce_base_c8.h" 594 43 first + 23210 "00010100" // LDA.s16 r19, [p7, dj0]; ADD.NC p3, r19, #56 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23211 "00111000" // /* MW 5 */ + 23212 "11010011" // /* MW 4 */ + 23213 "01010110" // /* MW 3 */ + 23214 "01001110" // /* MW 2 */ + 23215 "11100000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 594 43 + 23216 "10011000" // LDA.s16 r21, [p3], #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23217 "10110010" // /* MW 3 */ + 23218 "11011110" // /* MW 2 */ + 23219 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 594 64 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 23220 "10011000" // LDA.u16 r28, [p3], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23221 "10011010" // /* MW 3 */ + 23222 "11111111" // /* MW 2 */ + 23223 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 595 56 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 23224 "00101100" // LDA.s16 r17, [p3], #6; MOVX r7, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23225 "00010010" // /* MW 5 */ + 23226 "00011100" // /* MW 4 */ + 23227 "01010000" // /* MW 3 */ + 23228 "11000110" // /* MW 2 */ + 23229 "01100111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 596 56 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23230 "10111010" // LDA.s16 r18, [p3, #-2]; MOVX r18, #-2; MOV dc4, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23231 "01011000" // /* MW 9 */ + 23232 "00000000" // /* MW 8 */ + 23233 "01100000" // /* MW 7 */ + 23234 "11001010" // /* MW 6 */ + 23235 "00100111" // /* MW 5 */ + 23236 "00111111" // /* MW 4 */ + 23237 "01010000" // /* MW 3 */ + 23238 "11001010" // /* MW 2 */ + 23239 "01111110" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 4 "reduce_base_c8.h" 388 28 first +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 33 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23240 "01110110" // LDA.s16 r7, [p7, dj0]; MOVS dc2, dc4; LSHL r18, r17, r18; MOV r6, #1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23241 "01011000" // /* MW 11 */ + 23242 "00000001" // /* MW 10 */ + 23243 "11001000" // /* MW 9 */ + 23244 "01101100" // /* MW 8 */ + 23245 "00101001" // /* MW 7 */ + 23246 "00100011" // /* MW 6 */ + 23247 "01001011" // /* MW 5 */ + 23248 "00010000" // /* MW 4 */ + 23249 "01010010" // /* MW 3 */ + 23250 "00011110" // /* MW 2 */ + 23251 "11100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 7 "me_vmult_float_emulated.h" 117 42 +.src_ref 7 "me_vmult_float_emulated.h" 117 42 +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.src_ref 7 "me_vmult_float_emulated.h" 118 9 +.src_ref 7 "me_vmult_float_emulated.h" 118 9 +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.src_ref 7 "me_vmult_float_emulated.h" 119 9 +.src_ref 7 "me_vmult_float_emulated.h" 119 9 +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.src_ref 7 "me_vmult_float_emulated.h" 120 9 +.src_ref 7 "me_vmult_float_emulated.h" 120 9 +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.src_ref 7 "me_vmult_float_emulated.h" 121 9 +.src_ref 7 "me_vmult_float_emulated.h" 121 9 +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.src_ref 7 "me_vmult_float_emulated.h" 122 9 +.src_ref 7 "me_vmult_float_emulated.h" 122 9 +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 123 9 +.src_ref 7 "me_vmult_float_emulated.h" 123 9 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 5 "add.hpp" 28 49 +.src_ref 5 "add.hpp" 28 49 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 595 75 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23252 "01110110" // LDA.u16 r27, [p3]; MOVS dn2, r26; LSHL r7, r22, r7; MOV r2, #60 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23253 "01011000" // /* MW 11 */ + 23254 "00111100" // /* MW 10 */ + 23255 "01001000" // /* MW 9 */ + 23256 "11101100" // /* MW 8 */ + 23257 "01110011" // /* MW 7 */ + 23258 "00101100" // /* MW 6 */ + 23259 "00001011" // /* MW 5 */ + 23260 "01011010" // /* MW 4 */ + 23261 "01010010" // /* MW 3 */ + 23262 "11101111" // /* MW 2 */ + 23263 "01100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23264 "01110110" // MOVA dj2, #64; MOVS p3, p1; LSHL r20, r20, r6; MOV m2, r7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23265 "01111000" // /* MW 11 */ + 23266 "11010000" // /* MW 10 */ + 23267 "00000001" // /* MW 9 */ + 23268 "01101101" // /* MW 8 */ + 23269 "01000011" // /* MW 7 */ + 23270 "00101001" // /* MW 6 */ + 23271 "10001011" // /* MW 5 */ + 23272 "10000100" // /* MW 4 */ + 23273 "10000011" // /* MW 3 */ + 23274 "00001010" // /* MW 2 */ + 23275 "00001000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23276 "10111010" // VLDA.2D bmll1, [p3], d2; LSHL r19, r19, r6; MOV m5, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23277 "01111000" // /* MW 9 */ + 23278 "00010000" // /* MW 8 */ + 23279 "10000101" // /* MW 7 */ + 23280 "01101110" // /* MW 6 */ + 23281 "00110011" // /* MW 5 */ + 23282 "00100111" // /* MW 4 */ + 23283 "10110000" // /* MW 3 */ + 23284 "00010010" // /* MW 2 */ + 23285 "01101010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23286 "10111010" // VLDA.CONV.fp32.bf16 bmll4, [p0], m5; LSHL r19, r21, r6; MOV m6, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23287 "01111000" // /* MW 9 */ + 23288 "11010000" // /* MW 8 */ + 23289 "00000100" // /* MW 7 */ + 23290 "01101111" // /* MW 6 */ + 23291 "00110011" // /* MW 5 */ + 23292 "00101011" // /* MW 4 */ + 23293 "00110000" // /* MW 3 */ + 23294 "01000001" // /* MW 2 */ + 23295 "00010101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 4 "reduce_base_c8.h" 391 8 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23296 "00100100" // LSHL r17, r17, r6; ADD.NC lc, r18, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23297 "11111110" // /* MW 5 */ + 23298 "11110010" // /* MW 4 */ + 23299 "10111010" // /* MW 3 */ + 23300 "01001101" // /* MW 2 */ + 23301 "10001100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 + 23302 "11100100" // LSHL r17, r18, r6; MOV dj0, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23303 "01000001" // /* MW 5 */ + 23304 "00010001" // /* MW 4 */ + 23305 "10110001" // /* MW 3 */ + 23306 "01001101" // /* MW 2 */ + 23307 "10010100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.src_ref 4 "reduce_base_c8.h" 570 24 first + 23308 "01110110" // VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOVS dc0, dc4; LSHL r6, r7, r6; MOV m0, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23309 "01111000" // /* MW 11 */ + 23310 "11010000" // /* MW 10 */ + 23311 "00000100" // /* MW 9 */ + 23312 "01101100" // /* MW 8 */ + 23313 "01100011" // /* MW 7 */ + 23314 "00001110" // /* MW 6 */ + 23315 "01001011" // /* MW 5 */ + 23316 "00010000" // /* MW 4 */ + 23317 "00110000" // /* MW 3 */ + 23318 "00000001" // /* MW 2 */ + 23319 "00011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 570 24 + 23320 "01001010" // MOVS dn0, r28; MOV m7, r6; VADD.f dm4, dm1, dm4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23321 "00111101" // /* MW 9 */ + 23322 "00110000" // /* MW 8 */ + 23323 "00010100" // /* MW 7 */ + 23324 "11100100" // /* MW 6 */ + 23325 "00100000" // /* MW 5 */ + 23326 "00000011" // /* MW 4 */ + 23327 "01100111" // /* MW 3 */ + 23328 "10000001" // /* MW 2 */ + 23329 "00001011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first + 23330 "10111010" // VLDA.CONV.fp32.bf16 bmll2, [p0], m7; MOVS dn4, r27; MOV dj4, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23331 "01110010" // /* MW 9 */ + 23332 "01010000" // /* MW 8 */ + 23333 "01000100" // /* MW 7 */ + 23334 "00000010" // /* MW 6 */ + 23335 "00001011" // /* MW 5 */ + 23336 "01011011" // /* MW 4 */ + 23337 "00110100" // /* MW 3 */ + 23338 "00100001" // /* MW 2 */ + 23339 "00011101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 + 23340 "11010100" // VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; MOV dc1, dc4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23341 "00000001" // /* MW 5 */ + 23342 "10010011" // /* MW 4 */ + 23343 "00110011" // /* MW 3 */ + 23344 "00110001" // /* MW 2 */ + 23345 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 23346 "01100010" // VLDA.CONV.fp32.bf16 bmll4, [p0], m5; VADD.f dm1, dm4, dm0, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23347 "00111101" // /* MW 7 */ + 23348 "10000000" // /* MW 6 */ + 23349 "00010001" // /* MW 5 */ + 23350 "00000100" // /* MW 4 */ + 23351 "00110000" // /* MW 3 */ + 23352 "01000001" // /* MW 2 */ + 23353 "00010101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 23354 "10011000" // VLDA.2D bmll1, [p3], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23355 "10010101" // /* MW 3 */ + 23356 "01010000" // /* MW 2 */ + 23357 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23359 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 391 8 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23360 "01011010" // MOVXM ls, #23408; VADD.f dm0, dm1, dm2, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23361 "00111101" // /* MW 9 */ + 23362 "00101000" // /* MW 8 */ + 23363 "00010000" // /* MW 7 */ + 23364 "00000010" // /* MW 6 */ + 23365 "10110111" // /* MW 5 */ + 23366 "10001111" // /* MW 4 */ + 23367 "00000010" // /* MW 3 */ + 23368 "00000000" // /* MW 2 */ + 23369 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 412 41 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 23370 "11010100" // VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOV dj3, m4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23371 "00000001" // /* MW 5 */ + 23372 "00010000" // /* MW 4 */ + 23373 "00110111" // /* MW 3 */ + 23374 "00000001" // /* MW 2 */ + 23375 "00011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23376 "11101011" // MOVA dj1, #64; NOPB; MOVS p4, p1; MOVX r4, #32; MOV m1, m2; VADD.f dm4, dm1, dm4, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23377 "10000001" // /* MW 15 */ + 23378 "10100001" // /* MW 14 */ + 23379 "01111000" // /* MW 13 */ + 23380 "00000000" // /* MW 12 */ + 23381 "10000010" // /* MW 11 */ + 23382 "00001000" // /* MW 10 */ + 23383 "01000100" // /* MW 9 */ + 23384 "00000000" // /* MW 8 */ + 23385 "10001011" // /* MW 7 */ + 23386 "10000100" // /* MW 6 */ + 23387 "00100100" // /* MW 5 */ + 23388 "00000000" // /* MW 4 */ + 23389 "10000000" // /* MW 3 */ + 23390 "00000110" // /* MW 2 */ + 23391 "00001000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "reduce_base_c8.h" 391 8 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23392 "11101011" // VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; MOVS dn1, r26; MOVXM le, #23504; VADD.f dm2, dm0, dm3, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23393 "01100001" // /* MW 15 */ + 23394 "10010000" // /* MW 14 */ + 23395 "00010000" // /* MW 13 */ + 23396 "11101000" // /* MW 12 */ + 23397 "10111101" // /* MW 11 */ + 23398 "00010101" // /* MW 10 */ + 23399 "00000000" // /* MW 9 */ + 23400 "00000000" // /* MW 8 */ + 23401 "00001011" // /* MW 7 */ + 23402 "01011010" // /* MW 6 */ + 23403 "00100001" // /* MW 5 */ + 23404 "00000000" // /* MW 4 */ + 23405 "00110000" // /* MW 3 */ + 23406 "00100001" // /* MW 2 */ + 23407 "00011101" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_464 +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 23408 "10011000" // VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23409 "10001001" // /* MW 3 */ + 23410 "00011001" // /* MW 2 */ + 23411 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23412 "01100110" // VLDA.2D bmll1, [p3], d2; NOPB; NOPS; VADD.f dm1, dm4, dm0, r2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23413 "00111101" // /* MW 11 */ + 23414 "10000000" // /* MW 10 */ + 23415 "00010001" // /* MW 9 */ + 23416 "10001110" // /* MW 8 */ + 23417 "10101101" // /* MW 7 */ + 23418 "00000000" // /* MW 6 */ + 23419 "00100000" // /* MW 5 */ + 23420 "00000000" // /* MW 4 */ + 23421 "10110000" // /* MW 3 */ + 23422 "00010010" // /* MW 2 */ + 23423 "01101010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23424 "11100001" // VLDA.CONV.fp32.bf16 bmll4, [p0], m5;NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23425 "00000000" // /* MW 15 */ + 23426 "00000000" // /* MW 14 */ + 23427 "01111000" // /* MW 13 */ + 23428 "10100101" // /* MW 12 */ + 23429 "00000001" // /* MW 11 */ + 23430 "00000000" // /* MW 10 */ + 23431 "00000000" // /* MW 9 */ + 23432 "00000000" // /* MW 8 */ + 23433 "01011011" // /* MW 7 */ + 23434 "00000001" // /* MW 6 */ + 23435 "00100000" // /* MW 5 */ + 23436 "00000000" // /* MW 4 */ + 23437 "00110000" // /* MW 3 */ + 23438 "01000001" // /* MW 2 */ + 23439 "00010101" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23440 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23441 "00000000" // /* MW 15 */ + 23442 "00000000" // /* MW 14 */ + 23443 "01111000" // /* MW 13 */ + 23444 "10100101" // /* MW 12 */ + 23445 "00000001" // /* MW 11 */ + 23446 "00000000" // /* MW 10 */ + 23447 "00000000" // /* MW 9 */ + 23448 "00000000" // /* MW 8 */ + 23449 "01011011" // /* MW 7 */ + 23450 "00000001" // /* MW 6 */ + 23451 "00100000" // /* MW 5 */ + 23452 "00000000" // /* MW 4 */ + 23453 "11110000" // /* MW 3 */ + 23454 "00101100" // /* MW 2 */ + 23455 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23456 "11101011" // NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm0, dm1, dm2, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23457 "01000001" // /* MW 15 */ + 23458 "10000001" // /* MW 14 */ + 23459 "01111000" // /* MW 13 */ + 23460 "10100101" // /* MW 12 */ + 23461 "00000001" // /* MW 11 */ + 23462 "00000000" // /* MW 10 */ + 23463 "00000000" // /* MW 9 */ + 23464 "00000000" // /* MW 8 */ + 23465 "01011011" // /* MW 7 */ + 23466 "00000001" // /* MW 6 */ + 23467 "00100000" // /* MW 5 */ + 23468 "00000000" // /* MW 4 */ + 23469 "11110000" // /* MW 3 */ + 23470 "00101100" // /* MW 2 */ + 23471 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23472 "11100001" // VLDA.CONV.fp32.bf16 bmll0, [p0], m6;NOPB; VST.2D bmll2, [p4], d1; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23473 "00000000" // /* MW 15 */ + 23474 "00000000" // /* MW 14 */ + 23475 "01111000" // /* MW 13 */ + 23476 "10100101" // /* MW 12 */ + 23477 "00000001" // /* MW 11 */ + 23478 "00000000" // /* MW 10 */ + 23479 "00000000" // /* MW 9 */ + 23480 "10000000" // /* MW 8 */ + 23481 "00000110" // /* MW 7 */ + 23482 "00110001" // /* MW 6 */ + 23483 "00100100" // /* MW 5 */ + 23484 "00000000" // /* MW 4 */ + 23485 "00110000" // /* MW 3 */ + 23486 "00000001" // /* MW 2 */ + 23487 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23488 "11101011" // NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm4, dm1, dm4, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23489 "10000001" // /* MW 15 */ + 23490 "10100001" // /* MW 14 */ + 23491 "01111000" // /* MW 13 */ + 23492 "10100101" // /* MW 12 */ + 23493 "00000001" // /* MW 11 */ + 23494 "00000000" // /* MW 10 */ + 23495 "00000000" // /* MW 9 */ + 23496 "00000000" // /* MW 8 */ + 23497 "01011011" // /* MW 7 */ + 23498 "00000001" // /* MW 6 */ + 23499 "00100000" // /* MW 5 */ + 23500 "00000000" // /* MW 4 */ + 23501 "11110000" // /* MW 3 */ + 23502 "00101100" // /* MW 2 */ + 23503 "00000000" // /* MW 1 */ +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_560 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23504 "11101011" // VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; NOPS; NOPX; NOPM; VADD.f dm2, dm0, dm3, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23505 "01100001" // /* MW 15 */ + 23506 "10010000" // /* MW 14 */ + 23507 "01111000" // /* MW 13 */ + 23508 "10100101" // /* MW 12 */ + 23509 "00000001" // /* MW 11 */ + 23510 "00000000" // /* MW 10 */ + 23511 "00000000" // /* MW 9 */ + 23512 "00000000" // /* MW 8 */ + 23513 "01011011" // /* MW 7 */ + 23514 "00000001" // /* MW 6 */ + 23515 "00100000" // /* MW 5 */ + 23516 "00000000" // /* MW 4 */ + 23517 "00110000" // /* MW 3 */ + 23518 "00100001" // /* MW 2 */ + 23519 "00011101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 107 23 +.src_ref 4 "reduce_base_c8.h" 412 41 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 23520 "10111010" // LDA.u16 r1, [p7, dj3]; MOVXM r5, #16256 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23521 "00010000" // /* MW 9 */ + 23522 "11000000" // /* MW 8 */ + 23523 "10101111" // /* MW 7 */ + 23524 "00001100" // /* MW 6 */ + 23525 "00000000" // /* MW 5 */ + 23526 "00000000" // /* MW 4 */ + 23527 "01010000" // /* MW 3 */ + 23528 "00000111" // /* MW 2 */ + 23529 "11101100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 7 "me_vmult_float_emulated.h" 107 23 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23530 "01001010" // VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; VBCST.16 x4, r5; VADD.f dm1, dm4, dm0, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23531 "00111101" // /* MW 9 */ + 23532 "10000000" // /* MW 8 */ + 23533 "00010001" // /* MW 7 */ + 23534 "11100010" // /* MW 6 */ + 23535 "01110010" // /* MW 5 */ + 23536 "00010101" // /* MW 4 */ + 23537 "00110010" // /* MW 3 */ + 23538 "00110001" // /* MW 2 */ + 23539 "00000011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 101 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23540 "11111000" // VBCST.16 x0, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23541 "01110010" // /* MW 3 */ + 23542 "01000001" // /* MW 2 */ + 23543 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23545 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23546 "01001000" // VADD.f dm0, dm1, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23547 "00111101" // /* MW 3 */ + 23548 "00101000" // /* MW 2 */ + 23549 "00010000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23550 "10011000" // VST.2D bmll2, [p4], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23551 "00000110" // /* MW 3 */ + 23552 "00110001" // /* MW 2 */ + 23553 "00001100" // /* MW 1 */ + 23554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23555 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 412 52 first + 23556 "01100010" // ADD r5, r1, #-1; VADD.f dm2, dm0, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23557 "00111101" // /* MW 7 */ + 23558 "00001100" // /* MW 6 */ + 23559 "00010010" // /* MW 5 */ + 23560 "11111001" // /* MW 4 */ + 23561 "01011111" // /* MW 3 */ + 23562 "00000010" // /* MW 2 */ + 23563 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 412 31 + 23564 "10011000" // NE r0, r5, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23565 "00001000" // /* MW 3 */ + 23566 "01000000" // /* MW 2 */ + 23567 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 412 16 + 23568 "10000100" // JNZ r0, #24464 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=24464 delay_slots=5 */ + 23569 "00000001" // /* MW 5 */ + 23570 "01000000" // /* MW 4 */ + 23571 "11001000" // /* MW 3 */ + 23572 "00101111" // /* MW 2 */ + 23573 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23575 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23577 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23579 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.delay_slot + 23580 "10011000" // VST.2D bmll2, [p4], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23581 "00000110" // /* MW 3 */ + 23582 "00110001" // /* MW 2 */ + 23583 "00001100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23585 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 9 "reduce_mean_c8_impl.h" 184 15 first +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23586 "00101100" // LDA r6, [p2, #12]; MOVX r5, #3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23587 "00011010" // /* MW 5 */ + 23588 "00010100" // /* MW 4 */ + 23589 "11010000" // /* MW 3 */ + 23590 "10011010" // /* MW 2 */ + 23591 "01000110" // /* MW 1 */ + 23592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23593 "00000000" // /* MW 1 */ + 23594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23595 "00000000" // /* MW 1 */ + 23596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23597 "00000000" // /* MW 1 */ + 23598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23599 "00000000" // /* MW 1 */ + 23600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23601 "00000000" // /* MW 1 */ + 23602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23603 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23604 "10011000" // GE r7, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23605 "01101001" // /* MW 3 */ + 23606 "01001110" // /* MW 2 */ + 23607 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23608 "10000100" // JNZ r7, #25392 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25392 delay_slots=5 */ + 23609 "00000001" // /* MW 5 */ + 23610 "01000000" // /* MW 4 */ + 23611 "10011000" // /* MW 3 */ + 23612 "00110001" // /* MW 2 */ + 23613 "00111000" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 +.delay_slot + 23614 "00011000" // MOVX r0, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23615 "00010001" // /* MW 3 */ + 23616 "00000000" // /* MW 2 */ + 23617 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23619 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23621 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23625 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23626 "10011000" // NE r5, r6, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23627 "00001000" // /* MW 3 */ + 23628 "10001010" // /* MW 2 */ + 23629 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23630 "10000100" // JNZ r5, #24608 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=24608 delay_slots=5 */ + 23631 "00000001" // /* MW 5 */ + 23632 "01000000" // /* MW 4 */ + 23633 "00010000" // /* MW 3 */ + 23634 "00110000" // /* MW 2 */ + 23635 "00101000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23637 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23639 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23641 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23643 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23645 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 23646 "11100100" // MOVX r17, #257; MOV dc4, lr /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23647 "11000001" // /* MW 5 */ + 23648 "10000011" // /* MW 4 */ + 23649 "10101001" // /* MW 3 */ + 23650 "01000000" // /* MW 2 */ + 23651 "00100100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 23652 "01000100" // MOVXM r21, #65535 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23653 "11111110" // /* MW 5 */ + 23654 "10111111" // /* MW 4 */ + 23655 "11111010" // /* MW 3 */ + 23656 "00000000" // /* MW 2 */ + 23657 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 163 48 + 23658 "00101100" // NOPA; MOVX r20, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23659 "00000010" // /* MW 5 */ + 23660 "01010000" // /* MW 4 */ + 23661 "11110000" // /* MW 3 */ + 23662 "00101100" // /* MW 2 */ + 23663 "00000000" // /* MW 1 */ +.label __ll91__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 7 "me_vmult_float_emulated.h" 117 42 +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.src_ref 7 "me_vmult_float_emulated.h" 118 9 +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.src_ref 7 "me_vmult_float_emulated.h" 119 9 +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.src_ref 7 "me_vmult_float_emulated.h" 120 9 +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.src_ref 7 "me_vmult_float_emulated.h" 121 9 +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.src_ref 7 "me_vmult_float_emulated.h" 122 9 +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 123 9 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 +.src_ref 5 "add.hpp" 28 49 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 + 23664 "01110110" // MOVA dj2, #64; MOVS p2, r3; MOVX r5, #16; MOV r2, #60 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23665 "01011000" // /* MW 11 */ + 23666 "00111100" // /* MW 10 */ + 23667 "01001000" // /* MW 9 */ + 23668 "00001000" // /* MW 8 */ + 23669 "01010010" // /* MW 7 */ + 23670 "00000000" // /* MW 6 */ + 23671 "00001011" // /* MW 5 */ + 23672 "10000011" // /* MW 4 */ + 23673 "10000010" // /* MW 3 */ + 23674 "00001010" // /* MW 2 */ + 23675 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 first + 23676 "00101100" // LDA.s16 r6, [p2, dj2]; MOVX r4, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23677 "00000010" // /* MW 5 */ + 23678 "00010001" // /* MW 4 */ + 23679 "01010000" // /* MW 3 */ + 23680 "00011010" // /* MW 2 */ + 23681 "01001000" // /* MW 1 */ + 23682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23683 "00000000" // /* MW 1 */ + 23684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23685 "00000000" // /* MW 1 */ + 23686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23687 "00000000" // /* MW 1 */ + 23688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23689 "00000000" // /* MW 1 */ + 23690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23691 "00000000" // /* MW 1 */ + 23692 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23693 "01100111" // /* MW 3 */ + 23694 "00000001" // /* MW 2 */ + 23695 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 + 23696 "11100001" // NOPA; NOPB; NOPS; ASHL r5, r6, r5; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23697 "00000000" // /* MW 15 */ + 23698 "00000000" // /* MW 14 */ + 23699 "01111000" // /* MW 13 */ + 23700 "10100101" // /* MW 12 */ + 23701 "00000001" // /* MW 11 */ + 23702 "11110100" // /* MW 10 */ + 23703 "01010010" // /* MW 9 */ + 23704 "00001100" // /* MW 8 */ + 23705 "01011011" // /* MW 7 */ + 23706 "00000001" // /* MW 6 */ + 23707 "00100000" // /* MW 5 */ + 23708 "00000000" // /* MW 4 */ + 23709 "11110000" // /* MW 3 */ + 23710 "00101100" // /* MW 2 */ + 23711 "00000000" // /* MW 1 */ +.label __ll93__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 + 23712 "01110110" // MOVA dj2, #36; ST dn3, [sp, #-4]; MOVXM p7, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23713 "00010000" // /* MW 11 */ + 23714 "00101010" // /* MW 10 */ + 23715 "10110000" // /* MW 9 */ + 23716 "11100011" // /* MW 8 */ + 23717 "00000001" // /* MW 7 */ + 23718 "10000000" // /* MW 6 */ + 23719 "10100101" // /* MW 5 */ + 23720 "11111101" // /* MW 4 */ + 23721 "10000111" // /* MW 3 */ + 23722 "10001010" // /* MW 2 */ + 23723 "00000100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 + 23724 "01110110" // LDA.s8 r23, [p7]; ST dc4, [sp, #-8]; MOVX r5, #0; VBCST.32 x2, r5 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23725 "01111000" // /* MW 11 */ + 23726 "00111001" // /* MW 10 */ + 23727 "10001011" // /* MW 9 */ + 23728 "00001000" // /* MW 8 */ + 23729 "01010000" // /* MW 7 */ + 23730 "10000000" // /* MW 6 */ + 23731 "01100101" // /* MW 5 */ + 23732 "11111010" // /* MW 4 */ + 23733 "01010111" // /* MW 3 */ + 23734 "11011100" // /* MW 2 */ + 23735 "11100000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1287 41 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1289 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 first +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 + 23736 "01110110" // LDA r6, [p2, dj2]; MOVS p7, p1; MOVX r22, #-1; VMOV bmll0, x2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23737 "01111000" // /* MW 11 */ + 23738 "01001001" // /* MW 10 */ + 23739 "00000010" // /* MW 9 */ + 23740 "11101000" // /* MW 8 */ + 23741 "01100111" // /* MW 7 */ + 23742 "00111111" // /* MW 6 */ + 23743 "10001011" // /* MW 5 */ + 23744 "10000100" // /* MW 4 */ + 23745 "11010111" // /* MW 3 */ + 23746 "00011010" // /* MW 2 */ + 23747 "01001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1280 49 + 23748 "10111010" // MOVA r24, #31; MOVX vaddSign0, #1; VMOV bmll2, x2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23749 "01111000" // /* MW 9 */ + 23750 "01001001" // /* MW 8 */ + 23751 "00000010" // /* MW 7 */ + 23752 "00000001" // /* MW 6 */ + 23753 "11010010" // /* MW 5 */ + 23754 "00000010" // /* MW 4 */ + 23755 "00000000" // /* MW 3 */ + 23756 "11111000" // /* MW 2 */ + 23757 "00000011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 9 "reduce_mean_c8_impl.h" 223 9 first + 23758 "10111010" // MOVA r25, #16; MOVXM ls, #23856 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23759 "00010000" // /* MW 9 */ + 23760 "10011000" // /* MW 8 */ + 23761 "01111110" // /* MW 7 */ + 23762 "00010100" // /* MW 6 */ + 23763 "00000000" // /* MW 5 */ + 23764 "00000000" // /* MW 4 */ + 23765 "00000000" // /* MW 3 */ + 23766 "00011001" // /* MW 2 */ + 23767 "00000010" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 223 9 + 23768 "10111010" // VLDA wl2, [sp, #-32]; MOVXM le, #24432 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23769 "00010000" // /* MW 9 */ + 23770 "10111000" // /* MW 8 */ + 23771 "10111111" // /* MW 7 */ + 23772 "00010101" // /* MW 6 */ + 23773 "00000000" // /* MW 5 */ + 23774 "00000000" // /* MW 4 */ + 23775 "10110000" // /* MW 3 */ + 23776 "10010100" // /* MW 2 */ + 23777 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 98 + 23778 "00011000" // MOVX r26, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23779 "00000001" // /* MW 3 */ + 23780 "01110100" // /* MW 2 */ + 23781 "00010000" // /* MW 1 */ + 23782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23783 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "vector.hpp" 1286 72 +.src_ref 6 "accum.hpp" 1108 103 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 23784 "00011000" // MOVX crRnd, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23785 "10000000" // /* MW 3 */ + 23786 "11111010" // /* MW 2 */ + 23787 "00010101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 first +.src_ref 7 "me_vmult_float_emulated.h" 112 19 first +.src_ref 9 "reduce_mean_c8_impl.h" 223 9 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 23788 "00000010" // VCONV.bf16.fp32 wl0, bmll0; ADD.NC lc, r6, #0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23789 "00000000" // /* MW 7 */ + 23790 "10000000" // /* MW 6 */ + 23791 "10111001" // /* MW 5 */ + 23792 "00000010" // /* MW 4 */ + 23793 "11000000" // /* MW 3 */ + 23794 "00000010" // /* MW 2 */ + 23795 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23796 "11111000" // VMOV x3, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23797 "10010010" // /* MW 3 */ + 23798 "10100000" // /* MW 2 */ + 23799 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 23800 "01100010" // VMOV x5, x3; VMSC.f dm0, dm2, x0, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23801 "10000011" // /* MW 7 */ + 23802 "01000000" // /* MW 6 */ + 23803 "00010000" // /* MW 5 */ + 23804 "11100110" // /* MW 4 */ + 23805 "10010010" // /* MW 3 */ + 23806 "10100110" // /* MW 2 */ + 23807 "00000010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 23808 "11111000" // VMOV x6, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23809 "10010010" // /* MW 3 */ + 23810 "00101010" // /* MW 2 */ + 23811 "00011011" // /* MW 1 */ + 23812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23813 "00000000" // /* MW 1 */ + 23814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23815 "00000000" // /* MW 1 */ + 23816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23817 "00000000" // /* MW 1 */ + 23818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23819 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 first +.src_ref 7 "me_vmult_float_emulated.h" 114 19 first + 23820 "00011000" // VCONV.bf16.fp32 wl3, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23821 "00010110" // /* MW 3 */ + 23822 "11000000" // /* MW 2 */ + 23823 "00001001" // /* MW 1 */ + 23824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23825 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 34 first + 23826 "01001000" // VMSC.f dm0, dm0, x3, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23827 "10000011" // /* MW 3 */ + 23828 "00000110" // /* MW 2 */ + 23829 "00010000" // /* MW 1 */ + 23830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23831 "00000000" // /* MW 1 */ + 23832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23833 "00000000" // /* MW 1 */ + 23834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23835 "00000000" // /* MW 1 */ + 23836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23837 "00000000" // /* MW 1 */ + 23838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23839 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 + 23840 "11100001" // NOPA; NOPB; VCONV.bf16.fp32 wl5, bmll0; MOVX r7, #8; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23841 "00000000" // /* MW 15 */ + 23842 "00000000" // /* MW 14 */ + 23843 "01111000" // /* MW 13 */ + 23844 "10100101" // /* MW 12 */ + 23845 "00000001" // /* MW 11 */ + 23846 "00001000" // /* MW 10 */ + 23847 "01110001" // /* MW 9 */ + 23848 "00000000" // /* MW 8 */ + 23849 "00010110" // /* MW 7 */ + 23850 "11000000" // /* MW 6 */ + 23851 "00100010" // /* MW 5 */ + 23852 "00000000" // /* MW 4 */ + 23853 "11110000" // /* MW 3 */ + 23854 "00101100" // /* MW 2 */ + 23855 "00000000" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_912 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "reduce_mean_c8_impl.h" 226 22 first +.begin_of_loop +.loop_nesting 1 + 23856 "11110100" // VLDB x7, [p1], #64; VMOV bmhh4, x9 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23857 "00100101" // /* MW 5 */ + 23858 "10100101" // /* MW 4 */ + 23859 "10001001" // /* MW 3 */ + 23860 "10111110" // /* MW 2 */ + 23861 "00100011" // /* MW 1 */ + 23862 "11111000" // VMOV bmhh3, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23863 "10010010" // /* MW 3 */ + 23864 "11010110" // /* MW 2 */ + 23865 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 + 23866 "11111000" // MOV r28, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23867 "11000000" // /* MW 3 */ + 23868 "00011110" // /* MW 2 */ + 23869 "00011111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 first + 23870 "10011000" // AND r29, r28, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23871 "10000100" // /* MW 3 */ + 23872 "00111011" // /* MW 2 */ + 23873 "00010111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1285 72 first + 23874 "00100100" // LT r27, r29, r4; ADD.NC r28, r29, #-32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23875 "11100000" // /* MW 5 */ + 23876 "00111101" // /* MW 4 */ + 23877 "01011110" // /* MW 3 */ + 23878 "11001001" // /* MW 2 */ + 23879 "11101110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 + 23880 "10011000" // LSHL r30, r22, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23881 "11011101" // /* MW 3 */ + 23882 "10111101" // /* MW 2 */ + 23883 "00010101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 98 first + 23884 "10011000" // SUB r31, r26, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23885 "11010001" // /* MW 3 */ + 23886 "10111111" // /* MW 2 */ + 23887 "00010110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "add_reduce.hpp" 322 47 first + 23888 "10100100" // SEL.EQZ r30, r5, r30, r27; VSHIFT x8, x7, x0, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23889 "11001101" // /* MW 5 */ + 23890 "01110000" // /* MW 4 */ + 23891 "01001000" // /* MW 3 */ + 23892 "10111100" // /* MW 2 */ + 23893 "00101111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first + 23894 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23895 "10010010" // /* MW 3 */ + 23896 "00010000" // /* MW 2 */ + 23897 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 first +.src_ref 6 "accum.hpp" 198 120 + 23898 "11111000" // VMOV wl8, wh7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23899 "00100010" // /* MW 3 */ + 23900 "01001110" // /* MW 2 */ + 23901 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 +.src_ref 6 "accum.hpp" 198 120 first + 23902 "11111000" // VMOV wl10, wl7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23903 "00100010" // /* MW 3 */ + 23904 "01001111" // /* MW 2 */ + 23905 "00011101" // /* MW 1 */ + 23906 "11111000" // VMOV bmhl4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23907 "10010010" // /* MW 3 */ + 23908 "10010000" // /* MW 2 */ + 23909 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 23910 "11111000" // VMOV bmhl3, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23911 "10010010" // /* MW 3 */ + 23912 "10010100" // /* MW 2 */ + 23913 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 5 "add.hpp" 28 49 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 23914 "01100010" // VMOV cml2, cmh4; VADD.f dm3, dm1, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23915 "00111101" // /* MW 7 */ + 23916 "00101000" // /* MW 6 */ + 23917 "00010011" // /* MW 5 */ + 23918 "11100110" // /* MW 4 */ + 23919 "10001010" // /* MW 3 */ + 23920 "00010010" // /* MW 2 */ + 23921 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 23922 "11111000" // VMOV cml1, cmh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23923 "10001010" // /* MW 3 */ + 23924 "00001110" // /* MW 2 */ + 23925 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 first +.src_ref 5 "vector.hpp" 243 115 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 23926 "01100010" // VMOV wl8, wh7; VADD.f dm2, dm2, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23927 "00111101" // /* MW 7 */ + 23928 "01010000" // /* MW 6 */ + 23929 "00010010" // /* MW 5 */ + 23930 "11100110" // /* MW 4 */ + 23931 "00100010" // /* MW 3 */ + 23932 "01001110" // /* MW 2 */ + 23933 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23934 "11111000" // VMOV bmll2, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23935 "10010010" // /* MW 3 */ + 23936 "00001110" // /* MW 2 */ + 23937 "00011010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 23938 "11011000" // VSHIFT x9, x8, x0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23939 "01100110" // /* MW 3 */ + 23940 "11000000" // /* MW 2 */ + 23941 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 23942 "01100010" // VMOV bmll1, x8; VADD.f dm4, dm1, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23943 "00111101" // /* MW 7 */ + 23944 "00110000" // /* MW 6 */ + 23945 "00010100" // /* MW 5 */ + 23946 "11100110" // /* MW 4 */ + 23947 "10010010" // /* MW 3 */ + 23948 "00010000" // /* MW 2 */ + 23949 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23950 "11111000" // VMOV bmll4, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23951 "10010010" // /* MW 3 */ + 23952 "00010010" // /* MW 2 */ + 23953 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 151 136 first + 23954 "11111000" // VMOV x8, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23955 "00010010" // /* MW 3 */ + 23956 "00101100" // /* MW 2 */ + 23957 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 243 115 first +.src_ref 6 "accum.hpp" 151 115 + 23958 "11111000" // VMOV wl9, wl8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23959 "00100010" // /* MW 3 */ + 23960 "11010001" // /* MW 2 */ + 23961 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 23962 "11011000" // VSHIFT x8, x9, x0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23963 "01100110" // /* MW 3 */ + 23964 "01001000" // /* MW 2 */ + 23965 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 23966 "01100010" // VMOV bmll1, x8; VADD.f dm1, dm3, dm1, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23967 "00111101" // /* MW 7 */ + 23968 "01100100" // /* MW 6 */ + 23969 "00010001" // /* MW 5 */ + 23970 "11100110" // /* MW 4 */ + 23971 "10010010" // /* MW 3 */ + 23972 "00010000" // /* MW 2 */ + 23973 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23974 "11111000" // VMOV bmll3, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23975 "10010010" // /* MW 3 */ + 23976 "00010010" // /* MW 2 */ + 23977 "00011011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 + 23978 "11111000" // VMOV x8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23979 "00010010" // /* MW 3 */ + 23980 "00101000" // /* MW 2 */ + 23981 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 23982 "11011000" // VSHIFT x10, x8, x0, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23983 "00011110" // /* MW 3 */ + 23984 "01000000" // /* MW 2 */ + 23985 "00011101" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 23986 "01100010" // VMOV x8, bmll4; VADD.f dm2, dm2, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23987 "00111101" // /* MW 7 */ + 23988 "01001100" // /* MW 6 */ + 23989 "00010010" // /* MW 5 */ + 23990 "11100110" // /* MW 4 */ + 23991 "00010010" // /* MW 3 */ + 23992 "00110000" // /* MW 2 */ + 23993 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 23994 "11111000" // VMOV bmll3, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23995 "10010010" // /* MW 3 */ + 23996 "00010100" // /* MW 2 */ + 23997 "00011011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 23998 "01100010" // VSHIFT x8, x8, x0, r7; VADD.f dm3, dm4, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23999 "00111101" // /* MW 7 */ + 24000 "10001100" // /* MW 6 */ + 24001 "00010011" // /* MW 5 */ + 24002 "11000110" // /* MW 4 */ + 24003 "00011110" // /* MW 3 */ + 24004 "01000000" // /* MW 2 */ + 24005 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24006 "11111000" // VMOV bmll3, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24007 "10010010" // /* MW 3 */ + 24008 "00010000" // /* MW 2 */ + 24009 "00011011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 24010 "11111000" // VMOV x8, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24011 "00010010" // /* MW 3 */ + 24012 "00100100" // /* MW 2 */ + 24013 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 24014 "01100010" // VSHIFT x8, x8, x0, r7; VADD.f dm1, dm1, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24015 "00111101" // /* MW 7 */ + 24016 "00110000" // /* MW 6 */ + 24017 "00010001" // /* MW 5 */ + 24018 "11000110" // /* MW 4 */ + 24019 "00011110" // /* MW 3 */ + 24020 "01000000" // /* MW 2 */ + 24021 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24022 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24023 "10010010" // /* MW 3 */ + 24024 "00010000" // /* MW 2 */ + 24025 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 24026 "11111000" // VMOV x8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24027 "00010010" // /* MW 3 */ + 24028 "00101000" // /* MW 2 */ + 24029 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 24030 "01100010" // VSHIFT x8, x8, x0, r0; VADD.f dm2, dm2, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24031 "00111101" // /* MW 7 */ + 24032 "01010000" // /* MW 6 */ + 24033 "00010010" // /* MW 5 */ + 24034 "11000110" // /* MW 4 */ + 24035 "00000010" // /* MW 3 */ + 24036 "01000000" // /* MW 2 */ + 24037 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24038 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24039 "10010010" // /* MW 3 */ + 24040 "00010000" // /* MW 2 */ + 24041 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first + 24042 "11111000" // VMOV x8, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24043 "00010010" // /* MW 3 */ + 24044 "00101100" // /* MW 2 */ + 24045 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 24046 "11011000" // VSHIFT x8, x8, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24047 "00000010" // /* MW 3 */ + 24048 "01000000" // /* MW 2 */ + 24049 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 24050 "01100010" // VMOV x10, bmll1; VADD.f dm3, dm3, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24051 "00111101" // /* MW 7 */ + 24052 "01110000" // /* MW 6 */ + 24053 "00010011" // /* MW 5 */ + 24054 "11100110" // /* MW 4 */ + 24055 "00010010" // /* MW 3 */ + 24056 "00100100" // /* MW 2 */ + 24057 "00000101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 24058 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24059 "10010010" // /* MW 3 */ + 24060 "00010000" // /* MW 2 */ + 24061 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 24062 "01100010" // VSHIFT x10, x10, x0, r0; VADD.f dm0, dm1, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24063 "00111101" // /* MW 7 */ + 24064 "00110000" // /* MW 6 */ + 24065 "00010000" // /* MW 5 */ + 24066 "11000110" // /* MW 4 */ + 24067 "00000010" // /* MW 3 */ + 24068 "01010000" // /* MW 2 */ + 24069 "00000101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24070 "11111000" // VMOV bmll4, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24071 "10010010" // /* MW 3 */ + 24072 "00010100" // /* MW 2 */ + 24073 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first + 24074 "11111000" // VMOV x8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24075 "00010010" // /* MW 3 */ + 24076 "00101000" // /* MW 2 */ + 24077 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first + 24078 "10111000" // VEXTRACT.32 r23, x8, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24079 "00000001" // /* MW 3 */ + 24080 "11100010" // /* MW 2 */ + 24081 "00011101" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 24082 "11111000" // VMOV x10, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24083 "00010010" // /* MW 3 */ + 24084 "00101100" // /* MW 2 */ + 24085 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1288 16 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 24086 "01110100" // VLDB wh10, [p7, #32]; VEXTRACT.32 r6, x10, #0, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24087 "00000011" // /* MW 5 */ + 24088 "01010100" // /* MW 4 */ + 24089 "10000011" // /* MW 3 */ + 24090 "11010000" // /* MW 2 */ + 24091 "11100010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24092 "11111000" // VMOV x11, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24093 "00010010" // /* MW 3 */ + 24094 "10100000" // /* MW 2 */ + 24095 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1287 41 first +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24096 "10110100" // VLDB wl10, [p7]; VEXTBCST.32 x10, x11, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24097 "00000110" // /* MW 5 */ + 24098 "10110100" // /* MW 4 */ + 24099 "10001010" // /* MW 3 */ + 24100 "11010100" // /* MW 2 */ + 24101 "11100000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 163 48 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24102 "00111000" // VSEL.32 x9, x10, x9, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24103 "10100000" // /* MW 3 */ + 24104 "11010100" // /* MW 2 */ + 24105 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 853 46 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24106 "01111000" // VINSERT.32 x10, x2, #0, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24107 "11010001" // /* MW 3 */ + 24108 "00010000" // /* MW 2 */ + 24109 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 853 46 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24110 "01111000" // VINSERT.32 x8, x2, #0, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24111 "11110001" // /* MW 3 */ + 24112 "00010010" // /* MW 2 */ + 24113 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24114 "11111000" // VMOV wl11, wl9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24115 "00100010" // /* MW 3 */ + 24116 "11010011" // /* MW 2 */ + 24117 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24118 "11111000" // VMOV wh11, wl9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24119 "00100010" // /* MW 3 */ + 24120 "10010011" // /* MW 2 */ + 24121 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24122 "11111000" // VMOV wh8, wl10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24123 "00100010" // /* MW 3 */ + 24124 "00010101" // /* MW 2 */ + 24125 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 24126 "00111000" // VSEL.32 x8, x11, x8, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24127 "00000000" // /* MW 3 */ + 24128 "01011100" // /* MW 2 */ + 24129 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 24130 "00111000" // VSEL.32 x8, x1, x8, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24131 "00001000" // /* MW 3 */ + 24132 "00001100" // /* MW 2 */ + 24133 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 24134 "00111000" // VSEL.32 x7, x8, x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24135 "10101000" // /* MW 3 */ + 24136 "11000011" // /* MW 2 */ + 24137 "00011011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 + 24138 "11111000" // VMOV bmll0, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24139 "10010010" // /* MW 3 */ + 24140 "00001110" // /* MW 2 */ + 24141 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 24142 "11111000" // VMOV x9, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24143 "10010010" // /* MW 3 */ + 24144 "10101100" // /* MW 2 */ + 24145 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 first +.src_ref 7 "me_vmult_float_emulated.h" 108 19 first +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first + 24146 "00000010" // VCONV.bf16.fp32 wl6, bmll0; VMOV bmll2, x7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24147 "01110000" // /* MW 7 */ + 24148 "01001001" // /* MW 6 */ + 24149 "00000111" // /* MW 5 */ + 24150 "00000001" // /* MW 4 */ + 24151 "11000000" // /* MW 3 */ + 24152 "00000010" // /* MW 2 */ + 24153 "01101000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 24154 "11111000" // VMOV x8, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24155 "10010010" // /* MW 3 */ + 24156 "00110010" // /* MW 2 */ + 24157 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 + 24158 "01011010" // LSHL r29, r22, r28; MOV r27, r29; VMSC.f dm2, dm2, x6, x4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24159 "10000011" // /* MW 9 */ + 24160 "01001100" // /* MW 8 */ + 24161 "00010010" // /* MW 7 */ + 24162 "00001111" // /* MW 6 */ + 24163 "11101010" // /* MW 5 */ + 24164 "11101101" // /* MW 4 */ + 24165 "11001101" // /* MW 3 */ + 24166 "10111011" // /* MW 2 */ + 24167 "00000101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 9 first +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 first +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 24168 "01100010" // SEL.EQZ r19, r5, r29, r27; VMUL.f dm1, x6, x5, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24169 "10100001" // /* MW 7 */ + 24170 "11101100" // /* MW 6 */ + 24171 "00010001" // /* MW 5 */ + 24172 "10010001" // /* MW 4 */ + 24173 "00111110" // /* MW 3 */ + 24174 "00001011" // /* MW 2 */ + 24175 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 12 +.noswbrkpt + 24176 "01011010" // SEL.EQZ r18, r22, r30, r27; VMOV x6, x8; VMUL.f dm0, x6, x3, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24177 "01100001" // /* MW 9 */ + 24178 "11101100" // /* MW 8 */ + 24179 "00010000" // /* MW 7 */ + 24180 "00101111" // /* MW 6 */ + 24181 "00001001" // /* MW 5 */ + 24182 "00110011" // /* MW 4 */ + 24183 "11100010" // /* MW 3 */ + 24184 "10100101" // /* MW 2 */ + 24185 "00000101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 9 first +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24186 "01001000" // VMUL.f dm3, x6, x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24187 "00000001" // /* MW 3 */ + 24188 "11101100" // /* MW 2 */ + 24189 "00010011" // /* MW 1 */ + 24190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24191 "00000000" // /* MW 1 */ + 24192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24193 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first +.src_ref 7 "me_vmult_float_emulated.h" 110 6 first +.src_ref 7 "me_vmult_float_emulated.h" 110 19 first + 24194 "00011000" // VCONV.bf16.fp32 wl9, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24195 "00010110" // /* MW 3 */ + 24196 "11000001" // /* MW 2 */ + 24197 "00001100" // /* MW 1 */ + 24198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24199 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 34 first + 24200 "01001000" // VMSC.f dm2, dm2, x9, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24201 "10000011" // /* MW 3 */ + 24202 "01010010" // /* MW 2 */ + 24203 "00010010" // /* MW 1 */ + 24204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24205 "00000000" // /* MW 1 */ + 24206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24207 "00000000" // /* MW 1 */ + 24208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24209 "00000000" // /* MW 1 */ + 24210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24211 "00000000" // /* MW 1 */ + 24212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24213 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 24214 "00011000" // VCONV.bf16.fp32 wl8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24215 "00010110" // /* MW 3 */ + 24216 "01000001" // /* MW 2 */ + 24217 "00001100" // /* MW 1 */ + 24218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24219 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first + 24220 "01001000" // VMUL.f dm4, x8, x5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24221 "10100001" // /* MW 3 */ + 24222 "11110000" // /* MW 2 */ + 24223 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 9 first + 24224 "01001000" // VMUL.f dm2, x8, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24225 "01100001" // /* MW 3 */ + 24226 "11110000" // /* MW 2 */ + 24227 "00010010" // /* MW 1 */ + 24228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24229 "00000000" // /* MW 1 */ + 24230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24231 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 24232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24233 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 9 first +.aggressive_scheduled_block_id 13 +.noswbrkpt + 24234 "01001000" // VMUL.f dm2, x9, x5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24235 "10100001" // /* MW 3 */ + 24236 "11110010" // /* MW 2 */ + 24237 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 24238 "11111000" // VMOV lfl0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24239 "00010010" // /* MW 3 */ + 24240 "01110000" // /* MW 2 */ + 24241 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 24242 "01001000" // VADD.f dm4, dm4, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24243 "00111101" // /* MW 3 */ + 24244 "10001000" // /* MW 2 */ + 24245 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24246 "11111000" // VMOV bmll4, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24247 "10010010" // /* MW 3 */ + 24248 "00000101" // /* MW 2 */ + 24249 "00011100" // /* MW 1 */ + 24250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24251 "00000000" // /* MW 1 */ + 24252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24253 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 24254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24255 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 9 first +.aggressive_scheduled_block_id 14 +.noswbrkpt + 24256 "01001000" // VMUL.f dm2, x0, x8, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24257 "00000001" // /* MW 3 */ + 24258 "11100001" // /* MW 2 */ + 24259 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 24260 "11111000" // VMOV lfh0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24261 "00010010" // /* MW 3 */ + 24262 "01110000" // /* MW 2 */ + 24263 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 24264 "01001000" // VADD.f dm4, dm4, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24265 "00111101" // /* MW 3 */ + 24266 "10001000" // /* MW 2 */ + 24267 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24268 "11111000" // VMOV bmll4, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24269 "10010010" // /* MW 3 */ + 24270 "00000001" // /* MW 2 */ + 24271 "00011100" // /* MW 1 */ + 24272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24273 "00000000" // /* MW 1 */ + 24274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24275 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 24276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24277 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 9 first +.aggressive_scheduled_block_id 15 +.noswbrkpt + 24278 "01001000" // VMUL.f dm1, x9, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24279 "01100001" // /* MW 3 */ + 24280 "11110010" // /* MW 2 */ + 24281 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 24282 "11111000" // VMOV lfl0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24283 "00010010" // /* MW 3 */ + 24284 "01110000" // /* MW 2 */ + 24285 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 24286 "01001000" // VADD.f dm4, dm4, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24287 "00111101" // /* MW 3 */ + 24288 "10000100" // /* MW 2 */ + 24289 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24290 "11111000" // VMOV bmll4, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24291 "10010010" // /* MW 3 */ + 24292 "00000101" // /* MW 2 */ + 24293 "00011100" // /* MW 1 */ + 24294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24295 "00000000" // /* MW 1 */ + 24296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24297 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 24298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24299 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 9 first +.aggressive_scheduled_block_id 16 +.noswbrkpt + 24300 "01001000" // VMUL.f dm1, x9, x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24301 "00000001" // /* MW 3 */ + 24302 "11110010" // /* MW 2 */ + 24303 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 first +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 24304 "11111000" // VMOV lfh0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24305 "00010010" // /* MW 3 */ + 24306 "01110000" // /* MW 2 */ + 24307 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 first +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 24308 "01001000" // VADD.f dm4, dm4, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24309 "00111101" // /* MW 3 */ + 24310 "10000100" // /* MW 2 */ + 24311 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24312 "11111000" // VMOV bmll4, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24313 "10010010" // /* MW 3 */ + 24314 "00000001" // /* MW 2 */ + 24315 "00011100" // /* MW 1 */ + 24316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24317 "00000000" // /* MW 1 */ + 24318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24319 "00000000" // /* MW 1 */ + 24320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24321 "00000000" // /* MW 1 */ + 24322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24323 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 24324 "11111000" // VMOV lfl1, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24325 "00010010" // /* MW 3 */ + 24326 "01110000" // /* MW 2 */ + 24327 "00011101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 first +.aggressive_scheduled_block_id 17 +.noswbrkpt + 24328 "01001000" // VADD.f dm2, dm4, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24329 "00111101" // /* MW 3 */ + 24330 "10001000" // /* MW 2 */ + 24331 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24332 "11111000" // VMOV bmll4, lfl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24333 "10010010" // /* MW 3 */ + 24334 "00010101" // /* MW 2 */ + 24335 "00011100" // /* MW 1 */ + 24336 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24337 "00000000" // /* MW 1 */ + 24338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24339 "00000000" // /* MW 1 */ + 24340 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24341 "00000000" // /* MW 1 */ + 24342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24343 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 24344 "11111000" // VMOV lfh1, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24345 "00010010" // /* MW 3 */ + 24346 "01101000" // /* MW 2 */ + 24347 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 first +.aggressive_scheduled_block_id 18 +.noswbrkpt + 24348 "01001000" // VADD.f dm2, dm2, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24349 "00111101" // /* MW 3 */ + 24350 "01000100" // /* MW 2 */ + 24351 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24352 "11111000" // VMOV bmll2, lfh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24353 "10010010" // /* MW 3 */ + 24354 "00010001" // /* MW 2 */ + 24355 "00011010" // /* MW 1 */ + 24356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24357 "00000000" // /* MW 1 */ + 24358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24359 "00000000" // /* MW 1 */ + 24360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24361 "00000000" // /* MW 1 */ + 24362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24363 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 24364 "11111000" // VMOV lfl1, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24365 "00010010" // /* MW 3 */ + 24366 "01101000" // /* MW 2 */ + 24367 "00011101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 first +.aggressive_scheduled_block_id 19 +.noswbrkpt + 24368 "01001000" // VADD.f dm0, dm1, dm0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24369 "00111101" // /* MW 3 */ + 24370 "00100000" // /* MW 2 */ + 24371 "00010000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24372 "11111000" // VMOV bmll1, lfl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24373 "10010010" // /* MW 3 */ + 24374 "00010101" // /* MW 2 */ + 24375 "00011001" // /* MW 1 */ + 24376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24377 "00000000" // /* MW 1 */ + 24378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24379 "00000000" // /* MW 1 */ + 24380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24381 "00000000" // /* MW 1 */ + 24382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24383 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 24384 "11111000" // VMOV lfh1, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24385 "00010010" // /* MW 3 */ + 24386 "01100000" // /* MW 2 */ + 24387 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 first +.aggressive_scheduled_block_id 20 +.noswbrkpt + 24388 "01001000" // VADD.f dm0, dm0, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24389 "00111101" // /* MW 3 */ + 24390 "00001100" // /* MW 2 */ + 24391 "00010000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24392 "11111000" // VMOV bmll0, lfh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24393 "10010010" // /* MW 3 */ + 24394 "00010001" // /* MW 2 */ + 24395 "00011000" // /* MW 1 */ + 24396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24397 "00000000" // /* MW 1 */ + 24398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24399 "00000000" // /* MW 1 */ + 24400 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24401 "00000000" // /* MW 1 */ + 24402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24403 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 72 first +.src_ref 6 "accum.hpp" 1108 103 first + 24404 "00011000" // VCONV.bf16.fp32 wl11, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24405 "00010110" // /* MW 3 */ + 24406 "11000000" // /* MW 2 */ + 24407 "00001101" // /* MW 1 */ + 24408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24409 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 41 + 24410 "11011000" // VSHIFT x11, x0, x11, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24411 "11111110" // /* MW 3 */ + 24412 "10000101" // /* MW 2 */ + 24413 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1289 16 first + 24414 "00111000" // VSEL.8 x11, x10, x11, r19:r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24415 "11001100" // /* MW 3 */ + 24416 "11010101" // /* MW 2 */ + 24417 "00011101" // /* MW 1 */ + 24418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24419 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 first +.src_ref 5 "vector.hpp" 1292 26 first + 24420 "00110110" // NOPA; NOPB; VST wh11, [p7, #32]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24421 "01000001" // /* MW 11 */ + 24422 "01100101" // /* MW 10 */ + 24423 "10001011" // /* MW 9 */ + 24424 "00000011" // /* MW 8 */ + 24425 "00000000" // /* MW 7 */ + 24426 "00000000" // /* MW 6 */ + 24427 "00100000" // /* MW 5 */ + 24428 "00000000" // /* MW 4 */ + 24429 "11110000" // /* MW 3 */ + 24430 "00101100" // /* MW 2 */ + 24431 "00000000" // /* MW 1 */ +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1488 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 first +.end_of_loop + 24432 "11100001" // NOPA; NOPB; VST wl11, [p7], m4; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24433 "00000000" // /* MW 15 */ + 24434 "00000000" // /* MW 14 */ + 24435 "01111000" // /* MW 13 */ + 24436 "10100101" // /* MW 12 */ + 24437 "00000001" // /* MW 11 */ + 24438 "00000000" // /* MW 10 */ + 24439 "00000000" // /* MW 9 */ + 24440 "10000000" // /* MW 8 */ + 24441 "11101010" // /* MW 7 */ + 24442 "10001010" // /* MW 6 */ + 24443 "00100111" // /* MW 5 */ + 24444 "00000000" // /* MW 4 */ + 24445 "11110000" // /* MW 3 */ + 24446 "00101100" // /* MW 2 */ + 24447 "00000000" // /* MW 1 */ +.loop_nesting 0 + 24448 "10000100" // J #24480 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24480 delay_slots=5 */ + 24449 "00000000" // /* MW 5 */ + 24450 "00000000" // /* MW 4 */ + 24451 "11010000" // /* MW 3 */ + 24452 "00101111" // /* MW 2 */ + 24453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24455 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24457 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24461 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24463 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1520 + 24464 "01011100" // ST dn3, [sp, #-4]; MOVX vaddSign0, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24465 "10000000" // /* MW 5 */ + 24466 "10110100" // /* MW 4 */ + 24467 "10110000" // /* MW 3 */ + 24468 "10110100" // /* MW 2 */ + 24469 "11111111" // /* MW 1 */ + 24470 "01111010" // NOPA; ST lr, [sp, #-8]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24471 "00000000" // /* MW 9 */ + 24472 "00000000" // /* MW 8 */ + 24473 "00000000" // /* MW 7 */ + 24474 "10000000" // /* MW 6 */ + 24475 "00111101" // /* MW 5 */ + 24476 "11111000" // /* MW 4 */ + 24477 "11110111" // /* MW 3 */ + 24478 "00101100" // /* MW 2 */ + 24479 "00000000" // /* MW 1 */ +.label __ll133__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 4 "reduce_base_c8.h" 352 30 first + 24480 "00011000" // ADD.NC p7, r3, #34 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24481 "10010001" // /* MW 3 */ + 24482 "01100001" // /* MW 2 */ + 24483 "00011111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 + 24484 "11010100" // LDA.u16 r3, [p7]; MOV crMCDEn, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24485 "11000001" // /* MW 5 */ + 24486 "01100100" // /* MW 4 */ + 24487 "01011011" // /* MW 3 */ + 24488 "10001111" // /* MW 2 */ + 24489 "11100000" // /* MW 1 */ +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 24490 "11111000" // MOV crSCDEn, crMCDEn /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24491 "01100000" // /* MW 3 */ + 24492 "01111011" // /* MW 2 */ + 24493 "00011000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 +.aggressive_scheduled_block_id 21 +.noswbrkpt + 24494 "00011000" // ST.s16 r3, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24495 "01110111" // /* MW 3 */ + 24496 "00000100" // /* MW 2 */ + 24497 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 353 57 first +.aggressive_scheduled_block_id 21 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 24498 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 24499 "00000001" // /* MW 5 */ + 24500 "00000000" // /* MW 4 */ + 24501 "01111000" // /* MW 3 */ + 24502 "01001101" // /* MW 2 */ + 24503 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24505 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24507 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24509 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 first +.delay_slot +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24510 "00011000" // ADD r3, r3, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24511 "00000111" // /* MW 3 */ + 24512 "11000110" // /* MW 2 */ + 24513 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 +.delay_slot + 24514 "01111110" // NOPA; NOPB; NOPS; EXTEND.u16 r0, r3; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 24515 "01100000" // /* MW 13 */ + 24516 "00101011" // /* MW 12 */ + 24517 "00000000" // /* MW 11 */ + 24518 "10101111" // /* MW 10 */ + 24519 "00110100" // /* MW 9 */ + 24520 "00000000" // /* MW 8 */ + 24521 "10110000" // /* MW 7 */ + 24522 "11000000" // /* MW 6 */ + 24523 "00100000" // /* MW 5 */ + 24524 "00000000" // /* MW 4 */ + 24525 "11110000" // /* MW 3 */ + 24526 "00101100" // /* MW 2 */ + 24527 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 420 4 +.return_address + 24528 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24529 "00111001" // /* MW 3 */ + 24530 "11111000" // /* MW 2 */ + 24531 "00000111" // /* MW 1 */ + 24532 "00011000" // LDA p1, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24533 "10011001" // /* MW 3 */ + 24534 "11111100" // /* MW 2 */ + 24535 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 353 23 first + 24536 "00011000" // ST.s16 r3, [p7, #10] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24537 "01110111" // /* MW 3 */ + 24538 "01010100" // /* MW 2 */ + 24539 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 420 4 first + 24540 "11000100" // PADDXM [sp], #-256 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24541 "00000001" // /* MW 5 */ + 24542 "00000000" // /* MW 4 */ + 24543 "00000000" // /* MW 3 */ + 24544 "11100000" // /* MW 2 */ + 24545 "11111111" // /* MW 1 */ + 24546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24547 "00000000" // /* MW 1 */ + 24548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24549 "00000000" // /* MW 1 */ + 24550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24551 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 420 4 + 24552 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 24553 "00000000" // /* MW 3 */ + 24554 "00101000" // /* MW 2 */ + 24555 "00010000" // /* MW 1 */ +.delay_slot + 24556 "11111000" // MOV p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24557 "11000000" // /* MW 3 */ + 24558 "01100010" // /* MW 2 */ + 24559 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24561 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24566 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24567 "01111110" // /* MW 9 */ + 24568 "10100101" // /* MW 8 */ + 24569 "00000001" // /* MW 7 */ + 24570 "00000000" // /* MW 6 */ + 24571 "00010000" // /* MW 5 */ + 24572 "00000000" // /* MW 4 */ + 24573 "11110000" // /* MW 3 */ + 24574 "00101100" // /* MW 2 */ + 24575 "00000000" // /* MW 1 */ +.label __ll135__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 5 "blend.hpp" 163 48 + 24576 "10111010" // MOVA r20, #255; J #23664 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23664 delay_slots=5 */ + 24577 "00100000" // /* MW 9 */ + 24578 "00000000" // /* MW 8 */ + 24579 "00000000" // /* MW 7 */ + 24580 "10001110" // /* MW 6 */ + 24581 "00001011" // /* MW 5 */ + 24582 "00000000" // /* MW 4 */ + 24583 "00000000" // /* MW 3 */ + 24584 "11110100" // /* MW 2 */ + 24585 "00011111" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 24586 "00011000" // MOVX r21, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24587 "00000001" // /* MW 3 */ + 24588 "00101010" // /* MW 2 */ + 24589 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24590 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24591 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24593 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24595 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24596 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24597 "10000001" // /* MW 11 */ + 24598 "10101101" // /* MW 10 */ + 24599 "00000000" // /* MW 9 */ + 24600 "00000000" // /* MW 8 */ + 24601 "00000000" // /* MW 7 */ + 24602 "00000000" // /* MW 6 */ + 24603 "00100000" // /* MW 5 */ + 24604 "00000000" // /* MW 4 */ + 24605 "11110000" // /* MW 3 */ + 24606 "00101100" // /* MW 2 */ + 24607 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1664 +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24608 "00011000" // MOVX r5, #5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24609 "00010101" // /* MW 3 */ + 24610 "00001010" // /* MW 2 */ + 24611 "00010000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 first + 24612 "10011000" // EQ r5, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24613 "01100111" // /* MW 3 */ + 24614 "01001010" // /* MW 2 */ + 24615 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24616 "10000100" // JNZ r5, #25360 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25360 delay_slots=5 */ + 24617 "00000001" // /* MW 5 */ + 24618 "01000000" // /* MW 4 */ + 24619 "10001000" // /* MW 3 */ + 24620 "00110001" // /* MW 2 */ + 24621 "00101000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24625 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24627 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24629 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24631 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24632 "00011000" // MOVX r7, #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24633 "00011001" // /* MW 3 */ + 24634 "00001110" // /* MW 2 */ + 24635 "00010000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24636 "10011000" // EQ r7, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24637 "01100111" // /* MW 3 */ + 24638 "11001110" // /* MW 2 */ + 24639 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24640 "10000100" // JNZ r7, #25600 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25600 delay_slots=5 */ + 24641 "00000001" // /* MW 5 */ + 24642 "01000000" // /* MW 4 */ + 24643 "00000000" // /* MW 3 */ + 24644 "00110010" // /* MW 2 */ + 24645 "00111000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 +.delay_slot + 24646 "00011000" // MOVX r5, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24647 "01000001" // /* MW 3 */ + 24648 "00001010" // /* MW 2 */ + 24649 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24651 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24653 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24655 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24656 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24657 "00000000" // /* MW 15 */ + 24658 "00000000" // /* MW 14 */ + 24659 "01111000" // /* MW 13 */ + 24660 "10100101" // /* MW 12 */ + 24661 "00000001" // /* MW 11 */ + 24662 "00000000" // /* MW 10 */ + 24663 "00000000" // /* MW 9 */ + 24664 "00000000" // /* MW 8 */ + 24665 "01011011" // /* MW 7 */ + 24666 "00000001" // /* MW 6 */ + 24667 "00100000" // /* MW 5 */ + 24668 "00000000" // /* MW 4 */ + 24669 "11110000" // /* MW 3 */ + 24670 "00101100" // /* MW 2 */ + 24671 "00000000" // /* MW 1 */ +.label __ll67__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 first +.src_ref 9 "reduce_mean_c8_impl.h" 202 30 + 24672 "10111010" // LDA.s16 r7, [p2, dj2]; MOVX r17, #7; MOV dc4, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24673 "01111000" // /* MW 9 */ + 24674 "11110000" // /* MW 8 */ + 24675 "01100000" // /* MW 7 */ + 24676 "11101010" // /* MW 6 */ + 24677 "00010000" // /* MW 5 */ + 24678 "00000001" // /* MW 4 */ + 24679 "01010000" // /* MW 3 */ + 24680 "00011110" // /* MW 2 */ + 24681 "01001000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 202 30 first + 24682 "01100100" // NE r6, r17, r6; MOV r17, #257 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24683 "00000101" // /* MW 5 */ + 24684 "10100100" // /* MW 4 */ + 24685 "00011000" // /* MW 3 */ + 24686 "10001101" // /* MW 2 */ + 24687 "10001001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 202 12 + 24688 "10000100" // JNZ r6, #25328 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25328 delay_slots=5 */ + 24689 "00000001" // /* MW 5 */ + 24690 "01000000" // /* MW 4 */ + 24691 "01111000" // /* MW 3 */ + 24692 "00110001" // /* MW 2 */ + 24693 "00110000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24695 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24696 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24697 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24699 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24701 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 first +.delay_slot + 24702 "10011000" // ASHL r5, r7, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24703 "01011110" // /* MW 3 */ + 24704 "11001010" // /* MW 2 */ + 24705 "00010001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 199 120 +.src_ref 9 "reduce_mean_c8_impl.h" 206 9 first +.src_ref 9 "reduce_mean_c8_impl.h" 206 35 +.src_ref 9 "reduce_mean_c8_impl.h" 209 22 + 24706 "01110110" // MOVA dj2, #36; MOVS p0, p1; MOVXM ls, #24768 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24707 "00010000" // /* MW 11 */ + 24708 "01100000" // /* MW 10 */ + 24709 "01111000" // /* MW 9 */ + 24710 "00011000" // /* MW 8 */ + 24711 "00000000" // /* MW 7 */ + 24712 "00000000" // /* MW 6 */ + 24713 "10001011" // /* MW 5 */ + 24714 "10000100" // /* MW 4 */ + 24715 "10000000" // /* MW 3 */ + 24716 "10001010" // /* MW 2 */ + 24717 "00000100" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 206 9 +.src_ref 9 "reduce_mean_c8_impl.h" 206 35 + 24718 "01110110" // LDA r7, [p2, dj2]; ST dn3, [sp, #-4]; MOVXM le, #24864 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24719 "00010000" // /* MW 11 */ + 24720 "10010000" // /* MW 10 */ + 24721 "10111000" // /* MW 9 */ + 24722 "00011001" // /* MW 8 */ + 24723 "00000000" // /* MW 7 */ + 24724 "10000000" // /* MW 6 */ + 24725 "10100101" // /* MW 5 */ + 24726 "11111101" // /* MW 4 */ + 24727 "11010111" // /* MW 3 */ + 24728 "00011110" // /* MW 2 */ + 24729 "01001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 9 "reduce_mean_c8_impl.h" 209 22 first + 24730 "10011000" // VLDA bmll2, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24731 "00010101" // /* MW 3 */ + 24732 "00011101" // /* MW 2 */ + 24733 "00000000" // /* MW 1 */ + 24734 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24735 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 + 24736 "11111000" // VMOV bmhh4, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24737 "10010010" // /* MW 3 */ + 24738 "11000010" // /* MW 2 */ + 24739 "00011100" // /* MW 1 */ + 24740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24741 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.src_ref 5 "add.hpp" 28 49 first + 24742 "01100010" // VMOV bmll3, bmhh4; VADD.f dm1, dm3, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24743 "00111101" // /* MW 7 */ + 24744 "01101000" // /* MW 6 */ + 24745 "00010001" // /* MW 5 */ + 24746 "11100110" // /* MW 4 */ + 24747 "00010010" // /* MW 3 */ + 24748 "00010011" // /* MW 2 */ + 24749 "00000011" // /* MW 1 */ + 24750 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24751 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 206 9 first + 24752 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC lc, r7, #-1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24753 "00000000" // /* MW 15 */ + 24754 "00000000" // /* MW 14 */ + 24755 "11001000" // /* MW 13 */ + 24756 "11111111" // /* MW 12 */ + 24757 "10111001" // /* MW 11 */ + 24758 "00000010" // /* MW 10 */ + 24759 "00000000" // /* MW 9 */ + 24760 "00000000" // /* MW 8 */ + 24761 "01011011" // /* MW 7 */ + 24762 "00000001" // /* MW 6 */ + 24763 "00100000" // /* MW 5 */ + 24764 "00000000" // /* MW 4 */ + 24765 "11110000" // /* MW 3 */ + 24766 "00101100" // /* MW 2 */ + 24767 "00000000" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1824 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 9 "reduce_mean_c8_impl.h" 209 22 first +.begin_of_loop +.loop_nesting 1 + 24768 "11100001" // VLDA bmll2, [p0], #64; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24769 "00000000" // /* MW 15 */ + 24770 "00000000" // /* MW 14 */ + 24771 "01111000" // /* MW 13 */ + 24772 "10100101" // /* MW 12 */ + 24773 "00000001" // /* MW 11 */ + 24774 "00000000" // /* MW 10 */ + 24775 "00000000" // /* MW 9 */ + 24776 "00000000" // /* MW 8 */ + 24777 "01011011" // /* MW 7 */ + 24778 "00000001" // /* MW 6 */ + 24779 "00100000" // /* MW 5 */ + 24780 "00000000" // /* MW 4 */ + 24781 "10110000" // /* MW 3 */ + 24782 "10100010" // /* MW 2 */ + 24783 "00000011" // /* MW 1 */ + 24784 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24785 "00000000" // /* MW 15 */ + 24786 "00000000" // /* MW 14 */ + 24787 "01111000" // /* MW 13 */ + 24788 "10100101" // /* MW 12 */ + 24789 "00000001" // /* MW 11 */ + 24790 "00000000" // /* MW 10 */ + 24791 "00000000" // /* MW 9 */ + 24792 "00000000" // /* MW 8 */ + 24793 "01011011" // /* MW 7 */ + 24794 "00000001" // /* MW 6 */ + 24795 "00100000" // /* MW 5 */ + 24796 "00000000" // /* MW 4 */ + 24797 "11110000" // /* MW 3 */ + 24798 "00101100" // /* MW 2 */ + 24799 "00000000" // /* MW 1 */ + 24800 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24801 "00000000" // /* MW 15 */ + 24802 "00000000" // /* MW 14 */ + 24803 "01111000" // /* MW 13 */ + 24804 "10100101" // /* MW 12 */ + 24805 "00000001" // /* MW 11 */ + 24806 "00000000" // /* MW 10 */ + 24807 "00000000" // /* MW 9 */ + 24808 "00000000" // /* MW 8 */ + 24809 "01011011" // /* MW 7 */ + 24810 "00000001" // /* MW 6 */ + 24811 "00100000" // /* MW 5 */ + 24812 "00000000" // /* MW 4 */ + 24813 "11110000" // /* MW 3 */ + 24814 "00101100" // /* MW 2 */ + 24815 "00000000" // /* MW 1 */ + 24816 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24817 "00000000" // /* MW 15 */ + 24818 "00000000" // /* MW 14 */ + 24819 "01111000" // /* MW 13 */ + 24820 "10100101" // /* MW 12 */ + 24821 "00000001" // /* MW 11 */ + 24822 "00000000" // /* MW 10 */ + 24823 "00000000" // /* MW 9 */ + 24824 "00000000" // /* MW 8 */ + 24825 "01011011" // /* MW 7 */ + 24826 "00000001" // /* MW 6 */ + 24827 "00100000" // /* MW 5 */ + 24828 "00000000" // /* MW 4 */ + 24829 "11110000" // /* MW 3 */ + 24830 "00101100" // /* MW 2 */ + 24831 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 150 115 first +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 24832 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmhh4, bmll1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24833 "00000000" // /* MW 15 */ + 24834 "00000000" // /* MW 14 */ + 24835 "01111000" // /* MW 13 */ + 24836 "00001001" // /* MW 12 */ + 24837 "01100010" // /* MW 11 */ + 24838 "00000010" // /* MW 10 */ + 24839 "00000000" // /* MW 9 */ + 24840 "00000000" // /* MW 8 */ + 24841 "01011011" // /* MW 7 */ + 24842 "00000001" // /* MW 6 */ + 24843 "00100000" // /* MW 5 */ + 24844 "00000000" // /* MW 4 */ + 24845 "11110000" // /* MW 3 */ + 24846 "00101100" // /* MW 2 */ + 24847 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.aggressive_scheduled_block_id 22 +.noswbrkpt + 24848 "11101011" // NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm1, dm3, dm2, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24849 "01000001" // /* MW 15 */ + 24850 "10001011" // /* MW 14 */ + 24851 "01111000" // /* MW 13 */ + 24852 "10100101" // /* MW 12 */ + 24853 "00000001" // /* MW 11 */ + 24854 "00000000" // /* MW 10 */ + 24855 "00000000" // /* MW 9 */ + 24856 "00000000" // /* MW 8 */ + 24857 "01011011" // /* MW 7 */ + 24858 "00000001" // /* MW 6 */ + 24859 "00100000" // /* MW 5 */ + 24860 "00000000" // /* MW 4 */ + 24861 "11110000" // /* MW 3 */ + 24862 "00101100" // /* MW 2 */ + 24863 "00000000" // /* MW 1 */ +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1920 +.src_ref 6 "accum.hpp" 199 120 first +.end_of_loop +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24864 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmll3, bmhh4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24865 "00000000" // /* MW 15 */ + 24866 "00000000" // /* MW 14 */ + 24867 "01111000" // /* MW 13 */ + 24868 "10001001" // /* MW 12 */ + 24869 "10001001" // /* MW 11 */ + 24870 "00000001" // /* MW 10 */ + 24871 "00000000" // /* MW 9 */ + 24872 "00000000" // /* MW 8 */ + 24873 "01011011" // /* MW 7 */ + 24874 "00000001" // /* MW 6 */ + 24875 "00100000" // /* MW 5 */ + 24876 "00000000" // /* MW 4 */ + 24877 "11110000" // /* MW 3 */ + 24878 "00101100" // /* MW 2 */ + 24879 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 5 "add_reduce.hpp" 322 47 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first +.loop_nesting 0 + 24880 "10111010" // MOVA r16, #16; MOVXM p7, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24881 "00010000" // /* MW 9 */ + 24882 "00101010" // /* MW 8 */ + 24883 "10110000" // /* MW 7 */ + 24884 "11100011" // /* MW 6 */ + 24885 "00000001" // /* MW 5 */ + 24886 "00000000" // /* MW 4 */ + 24887 "00000000" // /* MW 3 */ + 24888 "00010000" // /* MW 2 */ + 24889 "00000010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 19 first +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "add_reduce.hpp" 322 47 +.aggressive_scheduled_block_id 23 +.noswbrkpt + 24890 "10111010" // LDA.s8 r4, [p7]; MOVX r6, #8; MOV vaddSign0, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24891 "01011000" // /* MW 9 */ + 24892 "00000001" // /* MW 8 */ + 24893 "10011000" // /* MW 7 */ + 24894 "00001000" // /* MW 6 */ + 24895 "01100001" // /* MW 5 */ + 24896 "00000000" // /* MW 4 */ + 24897 "01010000" // /* MW 3 */ + 24898 "10010000" // /* MW 2 */ + 24899 "11100000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24900 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24901 "00000101" // /* MW 3 */ + 24902 "00100010" // /* MW 2 */ + 24903 "00010000" // /* MW 1 */ +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24905 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 150 115 first +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24906 "11111000" // VMOV bmhh4, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24907 "00010010" // /* MW 3 */ + 24908 "11000100" // /* MW 2 */ + 24909 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24911 "00000000" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24912 "11111000" // VMOV x2, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24913 "00010010" // /* MW 3 */ + 24914 "00110011" // /* MW 2 */ + 24915 "00011001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24916 "11011000" // VSHIFT x2, x2, x0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24917 "00010010" // /* MW 3 */ + 24918 "00010000" // /* MW 2 */ + 24919 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 23 +.noswbrkpt + 24920 "01011010" // MOVX crRnd, r4; VMOV bmll0, x2; VADD.f dm0, dm2, dm0, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24921 "00111101" // /* MW 9 */ + 24922 "01000000" // /* MW 8 */ + 24923 "00010000" // /* MW 7 */ + 24924 "00101111" // /* MW 6 */ + 24925 "01001001" // /* MW 5 */ + 24926 "00000000" // /* MW 4 */ + 24927 "10000000" // /* MW 3 */ + 24928 "00111010" // /* MW 2 */ + 24929 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24930 "11111000" // VMOV bmll2, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24931 "00010010" // /* MW 3 */ + 24932 "00010011" // /* MW 2 */ + 24933 "00011010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first + 24934 "11111000" // VBCST.32 x2, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24935 "01110010" // /* MW 3 */ + 24936 "00010110" // /* MW 2 */ + 24937 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 + 24938 "11111000" // VMOV bmll1, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24939 "10010010" // /* MW 3 */ + 24940 "00000100" // /* MW 2 */ + 24941 "00011001" // /* MW 1 */ + 24942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24943 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first + 24944 "11111000" // VMOV bmll2, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24945 "00010010" // /* MW 3 */ + 24946 "00000100" // /* MW 2 */ + 24947 "00011010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 24948 "11111000" // VMOV x2, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24949 "00010010" // /* MW 3 */ + 24950 "00100000" // /* MW 2 */ + 24951 "00011001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 24 +.noswbrkpt + 24952 "01100010" // VSHIFT x2, x2, x0, r16; VADD.f dm0, dm0, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24953 "00111101" // /* MW 7 */ + 24954 "00001100" // /* MW 6 */ + 24955 "00010000" // /* MW 5 */ + 24956 "11000110" // /* MW 4 */ + 24957 "01000010" // /* MW 3 */ + 24958 "00010000" // /* MW 2 */ + 24959 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24960 "11111000" // VMOV bmll3, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24961 "10010010" // /* MW 3 */ + 24962 "00000100" // /* MW 2 */ + 24963 "00011011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 24964 "11111000" // VMOV x2, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24965 "10010010" // /* MW 3 */ + 24966 "00100000" // /* MW 2 */ + 24967 "00011001" // /* MW 1 */ + 24968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24969 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 first +.src_ref 7 "me_vmult_float_emulated.h" 112 19 first + 24970 "00011000" // VCONV.bf16.fp32 wl0, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24971 "10010110" // /* MW 3 */ + 24972 "01000000" // /* MW 2 */ + 24973 "00001000" // /* MW 1 */ + 24974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24975 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 24976 "01100010" // VMOV x3, bmll0; VMSC.f dm4, dm2, x0, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24977 "10000011" // /* MW 7 */ + 24978 "01000000" // /* MW 6 */ + 24979 "00010100" // /* MW 5 */ + 24980 "11100110" // /* MW 4 */ + 24981 "00010010" // /* MW 3 */ + 24982 "10100000" // /* MW 2 */ + 24983 "00000001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 25 +.noswbrkpt + 24984 "01100010" // VSHIFT x3, x3, x0, r6; VADD.f dm0, dm0, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24985 "00111101" // /* MW 7 */ + 24986 "00001000" // /* MW 6 */ + 24987 "00010000" // /* MW 5 */ + 24988 "11000110" // /* MW 4 */ + 24989 "00011010" // /* MW 3 */ + 24990 "10011000" // /* MW 2 */ + 24991 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24992 "11111000" // VMOV bmll2, x3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24993 "10010010" // /* MW 3 */ + 24994 "00000110" // /* MW 2 */ + 24995 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 24996 "11111000" // VMOV x3, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24997 "10010010" // /* MW 3 */ + 24998 "10100100" // /* MW 2 */ + 24999 "00011001" // /* MW 1 */ + 25000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25001 "00000000" // /* MW 1 */ + 25002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25003 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first +.src_ref 7 "me_vmult_float_emulated.h" 114 6 first +.src_ref 7 "me_vmult_float_emulated.h" 114 19 first + 25004 "00011000" // VCONV.bf16.fp32 wl2, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25005 "00010110" // /* MW 3 */ + 25006 "01000010" // /* MW 2 */ + 25007 "00001001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 25008 "11111000" // VMOV x5, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25009 "00010010" // /* MW 3 */ + 25010 "10100000" // /* MW 2 */ + 25011 "00011010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 26 +.noswbrkpt + 25012 "01100010" // VSHIFT x6, x5, x0, r0; VADD.f dm0, dm0, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25013 "00111101" // /* MW 7 */ + 25014 "00001000" // /* MW 6 */ + 25015 "00010000" // /* MW 5 */ + 25016 "11000110" // /* MW 4 */ + 25017 "00000010" // /* MW 3 */ + 25018 "00101000" // /* MW 2 */ + 25019 "00000011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25020 "11111000" // VMOV bmll2, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25021 "10010010" // /* MW 3 */ + 25022 "00001100" // /* MW 2 */ + 25023 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 25024 "11111000" // VMOV x5, x3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25025 "10010010" // /* MW 3 */ + 25026 "10100110" // /* MW 2 */ + 25027 "00011010" // /* MW 1 */ + 25028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25029 "00000000" // /* MW 1 */ + 25030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25031 "00000000" // /* MW 1 */ + 25032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25033 "00000000" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first + 25034 "11111000" // VMOV x6, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25035 "00010010" // /* MW 3 */ + 25036 "00100000" // /* MW 2 */ + 25037 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first + 25038 "10111000" // VEXTRACT.32 r0, x6, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25039 "00000001" // /* MW 3 */ + 25040 "00011010" // /* MW 2 */ + 25041 "00011000" // /* MW 1 */ + 25042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25043 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 856 23 first + 25044 "01111000" // VINSERT.32 x6, x0, #0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25045 "00010001" // /* MW 3 */ + 25046 "00000000" // /* MW 2 */ + 25047 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 25048 "00111000" // VSEL.32 x1, x1, x6, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25049 "00001000" // /* MW 3 */ + 25050 "10001011" // /* MW 2 */ + 25051 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 + 25052 "11111000" // VMOV bmll2, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25053 "10010010" // /* MW 3 */ + 25054 "00000010" // /* MW 2 */ + 25055 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 25056 "11111000" // VMOV x1, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25057 "10010010" // /* MW 3 */ + 25058 "10101010" // /* MW 2 */ + 25059 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 first +.src_ref 7 "me_vmult_float_emulated.h" 108 19 first +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 25060 "00000010" // VCONV.bf16.fp32 wl5, bmll2; VMOV x6, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25061 "01110000" // /* MW 7 */ + 25062 "01001001" // /* MW 6 */ + 25063 "10010001" // /* MW 5 */ + 25064 "00000001" // /* MW 4 */ + 25065 "11000000" // /* MW 3 */ + 25066 "00100010" // /* MW 2 */ + 25067 "01011000" // /* MW 1 */ + 25068 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25069 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first + 25070 "01001000" // VMSC.f dm1, dm2, x5, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25071 "10000011" // /* MW 3 */ + 25072 "01001010" // /* MW 2 */ + 25073 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 9 first + 25074 "01001000" // VMUL.f dm0, x5, x2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25075 "01000001" // /* MW 3 */ + 25076 "11101010" // /* MW 2 */ + 25077 "00010000" // /* MW 1 */ + 25078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25079 "00000000" // /* MW 1 */ + 25080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25081 "00000000" // /* MW 1 */ + 25082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25083 "00000000" // /* MW 1 */ + 25084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25085 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first +.src_ref 7 "me_vmult_float_emulated.h" 110 6 first +.src_ref 7 "me_vmult_float_emulated.h" 110 19 first + 25086 "00011000" // VCONV.bf16.fp32 wl1, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25087 "10010110" // /* MW 3 */ + 25088 "11000000" // /* MW 2 */ + 25089 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 34 first + 25090 "01001000" // VMSC.f dm4, dm4, x2, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25091 "10000011" // /* MW 3 */ + 25092 "10000100" // /* MW 2 */ + 25093 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 34 first + 25094 "01001000" // VMSC.f dm3, dm1, x1, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25095 "10000011" // /* MW 3 */ + 25096 "00100010" // /* MW 2 */ + 25097 "00010011" // /* MW 1 */ + 25098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25099 "00000000" // /* MW 1 */ + 25100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25101 "00000000" // /* MW 1 */ + 25102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25103 "00000000" // /* MW 1 */ + 25104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25105 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 6 first +.src_ref 7 "me_vmult_float_emulated.h" 115 19 first +.src_ref 7 "me_vmult_float_emulated.h" 115 34 first + 25106 "00011000" // VCONV.bf16.fp32 wl3, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25107 "00010110" // /* MW 3 */ + 25108 "11000010" // /* MW 2 */ + 25109 "00001001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 6 first +.src_ref 7 "me_vmult_float_emulated.h" 111 19 first +.src_ref 7 "me_vmult_float_emulated.h" 111 34 first + 25110 "00011000" // VCONV.bf16.fp32 wl6, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25111 "10010110" // /* MW 3 */ + 25112 "01000001" // /* MW 2 */ + 25113 "00001011" // /* MW 1 */ + 25114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25115 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first + 25116 "01001000" // VMUL.f dm2, x6, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25117 "01100001" // /* MW 3 */ + 25118 "11101100" // /* MW 2 */ + 25119 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 9 first + 25120 "01001000" // VMUL.f dm3, x6, x2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25121 "01000001" // /* MW 3 */ + 25122 "11101100" // /* MW 2 */ + 25123 "00010011" // /* MW 1 */ + 25124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25125 "00000000" // /* MW 1 */ + 25126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25127 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 25128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25129 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 9 first +.aggressive_scheduled_block_id 27 +.noswbrkpt + 25130 "01001000" // VMUL.f dm3, x1, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25131 "01100001" // /* MW 3 */ + 25132 "11100010" // /* MW 2 */ + 25133 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 25134 "11111000" // VMOV lfl0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25135 "00010010" // /* MW 3 */ + 25136 "01101000" // /* MW 2 */ + 25137 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 25138 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25139 "00111101" // /* MW 3 */ + 25140 "01001100" // /* MW 2 */ + 25141 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25142 "11111000" // VMOV bmll2, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25143 "10010010" // /* MW 3 */ + 25144 "00000101" // /* MW 2 */ + 25145 "00011010" // /* MW 1 */ + 25146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25147 "00000000" // /* MW 1 */ + 25148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25149 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 25150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25151 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 9 first +.aggressive_scheduled_block_id 28 +.noswbrkpt + 25152 "01001000" // VMUL.f dm3, x5, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25153 "01100001" // /* MW 3 */ + 25154 "11101010" // /* MW 2 */ + 25155 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 25156 "11111000" // VMOV lfh0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25157 "00010010" // /* MW 3 */ + 25158 "01101000" // /* MW 2 */ + 25159 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 25160 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25161 "00111101" // /* MW 3 */ + 25162 "01001100" // /* MW 2 */ + 25163 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25164 "11111000" // VMOV bmll2, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25165 "10010010" // /* MW 3 */ + 25166 "00000001" // /* MW 2 */ + 25167 "00011010" // /* MW 1 */ + 25168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25169 "00000000" // /* MW 1 */ + 25170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25171 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 25172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25173 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 9 first +.aggressive_scheduled_block_id 29 +.noswbrkpt + 25174 "01001000" // VMUL.f dm3, x1, x2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25175 "01000001" // /* MW 3 */ + 25176 "11100010" // /* MW 2 */ + 25177 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 25178 "11111000" // VMOV lfl0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25179 "00010010" // /* MW 3 */ + 25180 "01101000" // /* MW 2 */ + 25181 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 first +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 25182 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25183 "00111101" // /* MW 3 */ + 25184 "01001100" // /* MW 2 */ + 25185 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25186 "11111000" // VMOV bmll2, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25187 "10010010" // /* MW 3 */ + 25188 "00000101" // /* MW 2 */ + 25189 "00011010" // /* MW 1 */ + 25190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25191 "00000000" // /* MW 1 */ + 25192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25193 "00000000" // /* MW 1 */ + 25194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25195 "00000000" // /* MW 1 */ + 25196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25197 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 25198 "11111000" // VMOV lfh0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25199 "00010010" // /* MW 3 */ + 25200 "01101000" // /* MW 2 */ + 25201 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 first +.aggressive_scheduled_block_id 30 +.noswbrkpt + 25202 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25203 "00111101" // /* MW 3 */ + 25204 "01001100" // /* MW 2 */ + 25205 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25206 "11111000" // VMOV bmll2, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25207 "10010010" // /* MW 3 */ + 25208 "00000001" // /* MW 2 */ + 25209 "00011010" // /* MW 1 */ + 25210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25211 "00000000" // /* MW 1 */ + 25212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25213 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 9 first + 25214 "01001000" // VMUL.f dm3, x0, x6, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25215 "11000001" // /* MW 3 */ + 25216 "11100000" // /* MW 2 */ + 25217 "00010011" // /* MW 1 */ + 25218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25219 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 first +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 25220 "11111000" // VMOV lfl0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25221 "00010010" // /* MW 3 */ + 25222 "01101000" // /* MW 2 */ + 25223 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 first +.aggressive_scheduled_block_id 31 +.noswbrkpt + 25224 "01001000" // VADD.f dm3, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25225 "00111101" // /* MW 3 */ + 25226 "01001100" // /* MW 2 */ + 25227 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25228 "11111000" // VMOV bmll2, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25229 "10010010" // /* MW 3 */ + 25230 "00000101" // /* MW 2 */ + 25231 "00011010" // /* MW 1 */ + 25232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25233 "00000000" // /* MW 1 */ + 25234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25235 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 9 first + 25236 "01001000" // VMUL.f dm1, x1, x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25237 "00000001" // /* MW 3 */ + 25238 "11100010" // /* MW 2 */ + 25239 "00010001" // /* MW 1 */ + 25240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25241 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 first +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 25242 "11111000" // VMOV lfh0, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25243 "00010010" // /* MW 3 */ + 25244 "01101100" // /* MW 2 */ + 25245 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 first +.aggressive_scheduled_block_id 32 +.noswbrkpt + 25246 "01001000" // VADD.f dm1, dm2, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25247 "00111101" // /* MW 3 */ + 25248 "01000100" // /* MW 2 */ + 25249 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25250 "11111000" // VMOV bmll2, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25251 "10010010" // /* MW 3 */ + 25252 "00000001" // /* MW 2 */ + 25253 "00011010" // /* MW 1 */ + 25254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25255 "00000000" // /* MW 1 */ + 25256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25257 "00000000" // /* MW 1 */ + 25258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25259 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 25260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25261 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 first +.aggressive_scheduled_block_id 33 +.noswbrkpt + 25262 "01100010" // VMOV x0, bmll1; VADD.f dm0, dm2, dm0, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25263 "00111101" // /* MW 7 */ + 25264 "01000000" // /* MW 6 */ + 25265 "00010000" // /* MW 5 */ + 25266 "11100110" // /* MW 4 */ + 25267 "00010010" // /* MW 3 */ + 25268 "00100100" // /* MW 2 */ + 25269 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 first +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25270 "01100010" // VMOV bmll2, x0; VMUL.f dm4, x5, x0, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25271 "00000001" // /* MW 7 */ + 25272 "11101010" // /* MW 6 */ + 25273 "00010100" // /* MW 5 */ + 25274 "11100110" // /* MW 4 */ + 25275 "10010010" // /* MW 3 */ + 25276 "00000000" // /* MW 2 */ + 25277 "00000010" // /* MW 1 */ + 25278 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25279 "00000000" // /* MW 1 */ + 25280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25281 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 25282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25283 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.aggressive_scheduled_block_id 34 +.noswbrkpt + 25284 "01001000" // VADD.f dm0, dm2, dm4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25285 "00111101" // /* MW 3 */ + 25286 "01010000" // /* MW 2 */ + 25287 "00010000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 first +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25288 "11111000" // VMOV bmll2, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25289 "00010010" // /* MW 3 */ + 25290 "00000000" // /* MW 2 */ + 25291 "00011010" // /* MW 1 */ + 25292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25293 "00000000" // /* MW 1 */ + 25294 "10000100" // J #24480 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24480 delay_slots=5 */ + 25295 "00000000" // /* MW 5 */ + 25296 "00000000" // /* MW 4 */ + 25297 "11010000" // /* MW 3 */ + 25298 "00101111" // /* MW 2 */ + 25299 "00000000" // /* MW 1 */ +.delay_slot + 25300 "10011000" // ST dc4, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25301 "01100101" // /* MW 3 */ + 25302 "11111010" // /* MW 2 */ + 25303 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25305 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 first +.delay_slot + 25306 "11111000" // VMOV bmll2, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25307 "00010010" // /* MW 3 */ + 25308 "00000000" // /* MW 2 */ + 25309 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25311 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1108 103 first +.delay_slot + 25312 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 bmll2, [p1];NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 25313 "00000000" // /* MW 15 */ + 25314 "00000000" // /* MW 14 */ + 25315 "01111000" // /* MW 13 */ + 25316 "10100101" // /* MW 12 */ + 25317 "00000001" // /* MW 11 */ + 25318 "00000000" // /* MW 10 */ + 25319 "00000000" // /* MW 9 */ + 25320 "10000000" // /* MW 8 */ + 25321 "00010010" // /* MW 7 */ + 25322 "00000101" // /* MW 6 */ + 25323 "00100001" // /* MW 5 */ + 25324 "00000000" // /* MW 4 */ + 25325 "11110000" // /* MW 3 */ + 25326 "00101100" // /* MW 2 */ + 25327 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2384 +.src_ref 5 "blend.hpp" 163 48 + 25328 "10111010" // MOVA r20, #0; J #23712 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23712 delay_slots=5 */ + 25329 "00100000" // /* MW 9 */ + 25330 "00000000" // /* MW 8 */ + 25331 "00000000" // /* MW 7 */ + 25332 "10010100" // /* MW 6 */ + 25333 "00001011" // /* MW 5 */ + 25334 "00000000" // /* MW 4 */ + 25335 "00000000" // /* MW 3 */ + 25336 "00010100" // /* MW 2 */ + 25337 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25338 "00011000" // MOVX r21, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25339 "00000001" // /* MW 3 */ + 25340 "00101010" // /* MW 2 */ + 25341 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25343 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25345 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25347 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25348 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 25349 "10000001" // /* MW 11 */ + 25350 "10101101" // /* MW 10 */ + 25351 "00000000" // /* MW 9 */ + 25352 "00000000" // /* MW 8 */ + 25353 "00000000" // /* MW 7 */ + 25354 "00000000" // /* MW 6 */ + 25355 "00100000" // /* MW 5 */ + 25356 "00000000" // /* MW 4 */ + 25357 "11110000" // /* MW 3 */ + 25358 "00101100" // /* MW 2 */ + 25359 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2416 + 25360 "10000100" // J #25552 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=25552 delay_slots=5 */ + 25361 "00000000" // /* MW 5 */ + 25362 "00000000" // /* MW 4 */ + 25363 "11101000" // /* MW 3 */ + 25364 "00110001" // /* MW 2 */ + 25365 "00000000" // /* MW 1 */ +.delay_slot + 25366 "00000010" // ST p1, [sp, #-4]; MOV dc4, lr /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25367 "01110000" // /* MW 7 */ + 25368 "11110000" // /* MW 6 */ + 25369 "01100000" // /* MW 5 */ + 25370 "00000010" // /* MW 4 */ + 25371 "10110000" // /* MW 3 */ + 25372 "10010011" // /* MW 2 */ + 25373 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25375 "00000000" // /* MW 1 */ +.delay_slot + 25376 "00011000" // VST x0, [sp, #-256] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25377 "00110011" // /* MW 3 */ + 25378 "11110000" // /* MW 2 */ + 25379 "00001111" // /* MW 1 */ +.delay_slot + 25380 "00011000" // VST x4, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25381 "00110011" // /* MW 3 */ + 25382 "11110101" // /* MW 2 */ + 25383 "00001111" // /* MW 1 */ +.delay_slot + 25384 "00000010" // VST x1, [sp, #-128]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25385 "01110000" // /* MW 7 */ + 25386 "10100101" // /* MW 6 */ + 25387 "00000001" // /* MW 5 */ + 25388 "00000000" // /* MW 4 */ + 25389 "01100000" // /* MW 3 */ + 25390 "00001110" // /* MW 2 */ + 25391 "11111111" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2448 +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25392 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25393 "00000101" // /* MW 3 */ + 25394 "00100010" // /* MW 2 */ + 25395 "00010000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 first + 25396 "10011000" // EQ r17, r17, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25397 "01100111" // /* MW 3 */ + 25398 "01100010" // /* MW 2 */ + 25399 "00010100" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25400 "10000100" // JNZ r17, #25552 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25552 delay_slots=5 */ + 25401 "00000001" // /* MW 5 */ + 25402 "01000000" // /* MW 4 */ + 25403 "11101000" // /* MW 3 */ + 25404 "00110001" // /* MW 2 */ + 25405 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25406 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25407 "00000000" // /* MW 1 */ +.delay_slot + 25408 "00011000" // VST x0, [sp, #-256] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25409 "00110011" // /* MW 3 */ + 25410 "11110000" // /* MW 2 */ + 25411 "00001111" // /* MW 1 */ +.delay_slot + 25412 "00011000" // VST x4, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25413 "00110011" // /* MW 3 */ + 25414 "11110101" // /* MW 2 */ + 25415 "00001111" // /* MW 1 */ +.delay_slot + 25416 "00011000" // VST x1, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25417 "01110011" // /* MW 3 */ + 25418 "11111000" // /* MW 2 */ + 25419 "00001111" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 +.delay_slot + 25420 "00111010" // ST p1, [sp, #-4]; MOVX r7, #2; MOV dc4, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25421 "01111001" // /* MW 9 */ + 25422 "11110000" // /* MW 8 */ + 25423 "01100000" // /* MW 7 */ + 25424 "01001010" // /* MW 6 */ + 25425 "01110000" // /* MW 5 */ + 25426 "00000000" // /* MW 4 */ + 25427 "10110000" // /* MW 3 */ + 25428 "10010011" // /* MW 2 */ + 25429 "11111111" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25430 "10011000" // EQ r7, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25431 "01100111" // /* MW 3 */ + 25432 "11001110" // /* MW 2 */ + 25433 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25434 "10000100" // JNZ r7, #25520 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25520 delay_slots=5 */ + 25435 "00000001" // /* MW 5 */ + 25436 "01000000" // /* MW 4 */ + 25437 "11011000" // /* MW 3 */ + 25438 "00110001" // /* MW 2 */ + 25439 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25445 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25447 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25449 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25450 "10011000" // EQ r7, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25451 "01100111" // /* MW 3 */ + 25452 "01001110" // /* MW 2 */ + 25453 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25454 "10000100" // JNZ r7, #25488 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25488 delay_slots=5 */ + 25455 "00000001" // /* MW 5 */ + 25456 "01000000" // /* MW 4 */ + 25457 "11001000" // /* MW 3 */ + 25458 "00110001" // /* MW 2 */ + 25459 "00111000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 +.delay_slot + 25460 "00011000" // MOVX r5, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25461 "01000001" // /* MW 3 */ + 25462 "00001010" // /* MW 2 */ + 25463 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25464 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25465 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25466 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25467 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25469 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25471 "00000000" // /* MW 1 */ + 25472 "10000100" // J #24672 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24672 delay_slots=5 */ + 25473 "00000000" // /* MW 5 */ + 25474 "00000000" // /* MW 4 */ + 25475 "00110000" // /* MW 3 */ + 25476 "00110000" // /* MW 2 */ + 25477 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25479 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25481 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25483 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25485 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25487 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2544 +.src_ref 5 "blend.hpp" 170 36 + 25488 "10111010" // MOVA r17, #257; J #23664 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23664 delay_slots=5 */ + 25489 "00100000" // /* MW 9 */ + 25490 "00000000" // /* MW 8 */ + 25491 "00000000" // /* MW 7 */ + 25492 "10001110" // /* MW 6 */ + 25493 "00001011" // /* MW 5 */ + 25494 "00000000" // /* MW 4 */ + 25495 "00000000" // /* MW 3 */ + 25496 "00110001" // /* MW 2 */ + 25497 "00100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25498 "01100100" // MOVX r21, #0; MOV m4, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25499 "01000001" // /* MW 5 */ + 25500 "00000000" // /* MW 4 */ + 25501 "00101000" // /* MW 3 */ + 25502 "01000000" // /* MW 2 */ + 25503 "00000101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 163 48 +.delay_slot + 25504 "00011000" // MOVX r20, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25505 "00000001" // /* MW 3 */ + 25506 "00101000" // /* MW 2 */ + 25507 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25509 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25511 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25512 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25513 "00011100" // /* MW 7 */ + 25514 "00000000" // /* MW 6 */ + 25515 "00000000" // /* MW 5 */ + 25516 "00000100" // /* MW 4 */ + 25517 "11110000" // /* MW 3 */ + 25518 "00101100" // /* MW 2 */ + 25519 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2576 + 25520 "10000100" // J #24576 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24576 delay_slots=5 */ + 25521 "00000000" // /* MW 5 */ + 25522 "00000000" // /* MW 4 */ + 25523 "00000000" // /* MW 3 */ + 25524 "00110000" // /* MW 2 */ + 25525 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25526 "01000100" // MOVXM r17, #65535 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25527 "11111110" // /* MW 5 */ + 25528 "10111111" // /* MW 4 */ + 25529 "11111000" // /* MW 3 */ + 25530 "00000000" // /* MW 2 */ + 25531 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25532 "10111000" // MOV m4, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25533 "00100000" // /* MW 3 */ + 25534 "00000000" // /* MW 2 */ + 25535 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25537 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25538 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25539 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25540 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 25541 "10000001" // /* MW 11 */ + 25542 "10101101" // /* MW 10 */ + 25543 "00000000" // /* MW 9 */ + 25544 "00000000" // /* MW 8 */ + 25545 "00000000" // /* MW 7 */ + 25546 "00000000" // /* MW 6 */ + 25547 "00100000" // /* MW 5 */ + 25548 "00000000" // /* MW 4 */ + 25549 "11110000" // /* MW 3 */ + 25550 "00101100" // /* MW 2 */ + 25551 "00000000" // /* MW 1 */ +.label __ll128__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 25552 "10111010" // VLDA x0, [sp, #-256]; J #23664 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23664 delay_slots=5 */ + 25553 "00100000" // /* MW 9 */ + 25554 "00000000" // /* MW 8 */ + 25555 "00000000" // /* MW 7 */ + 25556 "10001110" // /* MW 6 */ + 25557 "00001011" // /* MW 5 */ + 25558 "00000000" // /* MW 4 */ + 25559 "01110000" // /* MW 3 */ + 25560 "00000111" // /* MW 2 */ + 25561 "11111110" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "blend.hpp" 163 48 +.delay_slot + 25562 "10111010" // VLDA x4, [sp, #-192]; MOVX r0, #4; MOV r20, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25563 "01011000" // /* MW 9 */ + 25564 "00000000" // /* MW 8 */ + 25565 "10001000" // /* MW 7 */ + 25566 "10001010" // /* MW 6 */ + 25567 "00000000" // /* MW 5 */ + 25568 "00000000" // /* MW 4 */ + 25569 "01110000" // /* MW 3 */ + 25570 "10100111" // /* MW 2 */ + 25571 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1287 41 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 226 22 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25572 "10111010" // LDA p1, [sp, #-4]; MOVXM r16, #65535 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25573 "10010000" // /* MW 9 */ + 25574 "11111111" // /* MW 8 */ + 25575 "00001111" // /* MW 7 */ + 25576 "00111110" // /* MW 6 */ + 25577 "00000000" // /* MW 5 */ + 25578 "00000000" // /* MW 4 */ + 25579 "00100000" // /* MW 3 */ + 25580 "10010011" // /* MW 2 */ + 25581 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25582 "01100100" // MOVX r21, #0; MOV m4, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25583 "10000001" // /* MW 5 */ + 25584 "00000000" // /* MW 4 */ + 25585 "00101000" // /* MW 3 */ + 25586 "01000000" // /* MW 2 */ + 25587 "00000101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25588 "00011000" // MOVX r17, #257 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25589 "00000101" // /* MW 3 */ + 25590 "00100010" // /* MW 2 */ + 25591 "00010001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25592 "00100010" // VLDA x1, [sp, #-128]; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25593 "00011100" // /* MW 7 */ + 25594 "00000000" // /* MW 6 */ + 25595 "00000000" // /* MW 5 */ + 25596 "00000100" // /* MW 4 */ + 25597 "01110000" // /* MW 3 */ + 25598 "00001111" // /* MW 2 */ + 25599 "11111111" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2656 + 25600 "10000100" // J #24576 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24576 delay_slots=5 */ + 25601 "00000000" // /* MW 5 */ + 25602 "00000000" // /* MW 4 */ + 25603 "00000000" // /* MW 3 */ + 25604 "00110000" // /* MW 2 */ + 25605 "00000000" // /* MW 1 */ +.delay_slot + 25606 "11111000" // MOV dc4, lr /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25607 "11100000" // /* MW 3 */ + 25608 "11000001" // /* MW 2 */ + 25609 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25610 "01000100" // MOVXM r17, #65535 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25611 "11111110" // /* MW 5 */ + 25612 "10111111" // /* MW 4 */ + 25613 "11111000" // /* MW 3 */ + 25614 "00000000" // /* MW 2 */ + 25615 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25616 "10111000" // MOV m4, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25617 "00100000" // /* MW 3 */ + 25618 "00000000" // /* MW 2 */ + 25619 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25621 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E__end +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_end0 + 25623 "00000000" // /* MW 1 */ +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_reduce_mean_c8 _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 472 +.src_ref 8 "superkernels.cpp" 472 first +.function_start + 25632 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25633 "00000001" // /* MW 5 */ + 25634 "00000000" // /* MW 4 */ + 25635 "00000000" // /* MW 3 */ + 25636 "00010000" // /* MW 2 */ + 25637 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 477 6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 25638 "00111010" // ST p7, [sp, #-20]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25639 "00010001" // /* MW 9 */ + 25640 "00000000" // /* MW 8 */ + 25641 "10110000" // /* MW 7 */ + 25642 "11100011" // /* MW 6 */ + 25643 "00000001" // /* MW 5 */ + 25644 "00000000" // /* MW 4 */ + 25645 "10110000" // /* MW 3 */ + 25646 "11110011" // /* MW 2 */ + 25647 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 477 6 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 25648 "10111010" // LDA r16, [p7]; ST p6, [sp, #-28]; MOV r16, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25649 "01110010" // /* MW 9 */ + 25650 "01110000" // /* MW 8 */ + 25651 "00001101" // /* MW 7 */ + 25652 "10000010" // /* MW 6 */ + 25653 "00011101" // /* MW 5 */ + 25654 "11100111" // /* MW 4 */ + 25655 "11010111" // /* MW 3 */ + 25656 "11000010" // /* MW 2 */ + 25657 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 22 first +.src_ref 8 "superkernels.cpp" 569 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 25658 "00111010" // ST r11, [sp, #-8]; EXTEND.u8 r16, r16; MOV r11, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25659 "01111001" // /* MW 9 */ + 25660 "11110000" // /* MW 8 */ + 25661 "01101000" // /* MW 7 */ + 25662 "10000001" // /* MW 6 */ + 25663 "00000100" // /* MW 5 */ + 25664 "00100001" // /* MW 4 */ + 25665 "10110000" // /* MW 3 */ + 25666 "00101110" // /* MW 2 */ + 25667 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 30 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25668 "01011100" // ST r15, [sp, #-16]; ADD r17, r16, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25669 "11110110" // /* MW 5 */ + 25670 "01000111" // /* MW 4 */ + 25671 "10111000" // /* MW 3 */ + 25672 "00111110" // /* MW 2 */ + 25673 "11111110" // /* MW 1 */ + 25674 "10011000" // ST r13, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25675 "10110101" // /* MW 3 */ + 25676 "11101001" // /* MW 2 */ + 25677 "00001111" // /* MW 1 */ + 25678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25679 "00000000" // /* MW 1 */ + 25680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25681 "00000000" // /* MW 1 */ + 25682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25683 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 477 6 first +.src_ref 8 "superkernels.cpp" 477 16 first + 25684 "10000100" // JNZ r16, #26256 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26256 delay_slots=5 */ + 25685 "00000001" // /* MW 5 */ + 25686 "01000000" // /* MW 4 */ + 25687 "01001000" // /* MW 3 */ + 25688 "00110011" // /* MW 2 */ + 25689 "10000000" // /* MW 1 */ +.delay_slot + 25690 "10011000" // ST r12, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25691 "10010101" // /* MW 3 */ + 25692 "11111101" // /* MW 2 */ + 25693 "00001111" // /* MW 1 */ +.delay_slot + 25694 "10011000" // ST r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25695 "11010101" // /* MW 3 */ + 25696 "11110101" // /* MW 2 */ + 25697 "00001111" // /* MW 1 */ +.delay_slot + 25698 "10011000" // ST p0, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25699 "00011101" // /* MW 3 */ + 25700 "11100000" // /* MW 2 */ + 25701 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 11 +.delay_slot + 25702 "01000100" // MOVXM p6, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25703 "00100000" // /* MW 5 */ + 25704 "11000000" // /* MW 4 */ + 25705 "10001100" // /* MW 3 */ + 25706 "00000111" // /* MW 2 */ + 25707 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 11 first +.delay_slot + 25708 "10011000" // ST r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25709 "00110001" // /* MW 3 */ + 25710 "00000110" // /* MW 2 */ + 25711 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 74 8 + 25712 "01110110" // MOVA r17, #1; MOVS p7, p2; MOVXM p2, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 25713 "00010000" // /* MW 11 */ + 25714 "00101000" // /* MW 10 */ + 25715 "00110000" // /* MW 9 */ + 25716 "11100001" // /* MW 8 */ + 25717 "00000001" // /* MW 7 */ + 25718 "00000000" // /* MW 6 */ + 25719 "10001011" // /* MW 5 */ + 25720 "10001000" // /* MW 4 */ + 25721 "00000111" // /* MW 3 */ + 25722 "00110001" // /* MW 2 */ + 25723 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 25724 "00111010" // ST r17, [p2]; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25725 "00010001" // /* MW 9 */ + 25726 "00101010" // /* MW 8 */ + 25727 "00110000" // /* MW 7 */ + 25728 "11100001" // /* MW 6 */ + 25729 "00000001" // /* MW 5 */ + 25730 "00000000" // /* MW 4 */ + 25731 "00110000" // /* MW 3 */ + 25732 "11000110" // /* MW 2 */ + 25733 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 44 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 25734 "11010100" // ST.s8 r16, [p2]; MOV p6, p1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25735 "10000001" // /* MW 5 */ + 25736 "11000101" // /* MW 4 */ + 25737 "11101100" // /* MW 3 */ + 25738 "11000000" // /* MW 2 */ + 25739 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 480 4 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 25740 "00000100" // JL #20672 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=20672 delay_slots=5 */ + 25741 "00000001" // /* MW 5 */ + 25742 "00000000" // /* MW 4 */ + 25743 "01100000" // /* MW 3 */ + 25744 "00101000" // /* MW 2 */ + 25745 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 480 4 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25746 "01000100" // MOVXM p0, #491648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25747 "00000000" // /* MW 5 */ + 25748 "11000001" // /* MW 4 */ + 25749 "10000000" // /* MW 3 */ + 25750 "00000111" // /* MW 2 */ + 25751 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25752 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25753 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25755 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25756 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25757 "00110001" // /* MW 3 */ + 25758 "00100000" // /* MW 2 */ + 25759 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25760 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 25761 "00000000" // /* MW 15 */ + 25762 "00000000" // /* MW 14 */ + 25763 "01111000" // /* MW 13 */ + 25764 "10100101" // /* MW 12 */ + 25765 "00000001" // /* MW 11 */ + 25766 "00000000" // /* MW 10 */ + 25767 "00000000" // /* MW 9 */ + 25768 "00000000" // /* MW 8 */ + 25769 "01011011" // /* MW 7 */ + 25770 "00000001" // /* MW 6 */ + 25771 "00100000" // /* MW 5 */ + 25772 "00000000" // /* MW 4 */ + 25773 "11110000" // /* MW 3 */ + 25774 "00101100" // /* MW 2 */ + 25775 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 51 +.src_ref 8 "superkernels.cpp" 487 47 +.return_address + 25776 "10111010" // MOVA r17, #0; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25777 "00010000" // /* MW 9 */ + 25778 "01000000" // /* MW 8 */ + 25779 "00110000" // /* MW 7 */ + 25780 "11100001" // /* MW 6 */ + 25781 "00000001" // /* MW 5 */ + 25782 "00000000" // /* MW 4 */ + 25783 "00000000" // /* MW 3 */ + 25784 "00010001" // /* MW 2 */ + 25785 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 18 +.src_ref 8 "superkernels.cpp" 481 51 first + 25786 "10111010" // LDA r14, [p2]; MOVXM p2, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25787 "00010000" // /* MW 9 */ + 25788 "00001000" // /* MW 8 */ + 25789 "00110000" // /* MW 7 */ + 25790 "11100001" // /* MW 6 */ + 25791 "00000001" // /* MW 5 */ + 25792 "00000000" // /* MW 4 */ + 25793 "11010000" // /* MW 3 */ + 25794 "10111010" // /* MW 2 */ + 25795 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 18 +.src_ref 8 "superkernels.cpp" 481 85 + 25796 "10111010" // LDA r18, [p2]; MOVXM p2, #491652 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25797 "00010000" // /* MW 9 */ + 25798 "01000010" // /* MW 8 */ + 25799 "00110000" // /* MW 7 */ + 25800 "11100001" // /* MW 6 */ + 25801 "00000001" // /* MW 5 */ + 25802 "00000000" // /* MW 4 */ + 25803 "11010000" // /* MW 3 */ + 25804 "11001010" // /* MW 2 */ + 25805 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 85 +.src_ref 8 "superkernels.cpp" 482 16 + 25806 "10111010" // LDA r13, [p2], #4; MOVXM p3, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25807 "00010000" // /* MW 9 */ + 25808 "00010000" // /* MW 8 */ + 25809 "10110000" // /* MW 7 */ + 25810 "11100001" // /* MW 6 */ + 25811 "00000001" // /* MW 5 */ + 25812 "00000000" // /* MW 4 */ + 25813 "11010000" // /* MW 3 */ + 25814 "10110110" // /* MW 2 */ + 25815 "01000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 16 +.src_ref 8 "superkernels.cpp" 482 40 first + 25816 "10111010" // LDA el0, [p2, #4]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25817 "00010000" // /* MW 9 */ + 25818 "00001010" // /* MW 8 */ + 25819 "10110000" // /* MW 7 */ + 25820 "11100000" // /* MW 6 */ + 25821 "00000001" // /* MW 5 */ + 25822 "00000000" // /* MW 4 */ + 25823 "11010000" // /* MW 3 */ + 25824 "10000101" // /* MW 2 */ + 25825 "01000010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 120 first +.src_ref 8 "superkernels.cpp" 483 44 + 25826 "11010100" // LDA r15, [p2]; MOV r16, p6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25827 "10000001" // /* MW 5 */ + 25828 "00111001" // /* MW 4 */ + 25829 "11011000" // /* MW 3 */ + 25830 "10111110" // /* MW 2 */ + 25831 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 44 + 25832 "00011000" // ADD.NC p2, r16, #40 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25833 "00010100" // /* MW 3 */ + 25834 "01101000" // /* MW 2 */ + 25835 "00011010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25836 "01000100" // MOVXM p6, #494208 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25837 "00000000" // /* MW 5 */ + 25838 "11010101" // /* MW 4 */ + 25839 "10001100" // /* MW 3 */ + 25840 "00000111" // /* MW 2 */ + 25841 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 13 + 25842 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25843 "10011000" // /* MW 5 */ + 25844 "11000000" // /* MW 4 */ + 25845 "10000000" // /* MW 3 */ + 25846 "00000111" // /* MW 2 */ + 25847 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 27 + 25848 "10011000" // MUL r18, r14, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25849 "00101111" // /* MW 3 */ + 25850 "10100101" // /* MW 2 */ + 25851 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 + 25852 "01000100" // MOVXM r16, #-2147483648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25853 "00000000" // /* MW 5 */ + 25854 "00100000" // /* MW 4 */ + 25855 "00001000" // /* MW 3 */ + 25856 "00000000" // /* MW 2 */ + 25857 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 61 +.src_ref 8 "superkernels.cpp" 482 16 first + 25858 "01011100" // ST el0, [p3]; MUL r18, r13, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25859 "01011111" // /* MW 5 */ + 25860 "11001010" // /* MW 4 */ + 25861 "00110110" // /* MW 3 */ + 25862 "10000101" // /* MW 2 */ + 25863 "01100000" // /* MW 1 */ + 25864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25865 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 96 first + 25866 "10011000" // MUL r18, r15, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25867 "00101111" // /* MW 3 */ + 25868 "11100101" // /* MW 2 */ + 25869 "00010011" // /* MW 1 */ + 25870 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25871 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 16 + 25872 "10011000" // ST r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25873 "01010001" // /* MW 3 */ + 25874 "00000110" // /* MW 2 */ + 25875 "00001001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 15 first + 25876 "10011000" // LDA el0, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25877 "00101110" // /* MW 3 */ + 25878 "01001100" // /* MW 2 */ + 25879 "00000010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 first + 25880 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25881 "00110001" // /* MW 3 */ + 25882 "00011110" // /* MW 2 */ + 25883 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25884 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25885 "00110001" // /* MW 3 */ + 25886 "00011110" // /* MW 2 */ + 25887 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25888 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25889 "00110001" // /* MW 3 */ + 25890 "00011110" // /* MW 2 */ + 25891 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25892 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25893 "00110001" // /* MW 3 */ + 25894 "00011110" // /* MW 2 */ + 25895 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25896 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25897 "00110001" // /* MW 3 */ + 25898 "00011110" // /* MW 2 */ + 25899 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25900 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25901 "00110001" // /* MW 3 */ + 25902 "00011110" // /* MW 2 */ + 25903 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 13 first + 25904 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25905 "00101001" // /* MW 3 */ + 25906 "00000100" // /* MW 2 */ + 25907 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 first + 25908 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25909 "00110001" // /* MW 3 */ + 25910 "00011110" // /* MW 2 */ + 25911 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25912 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25913 "00110001" // /* MW 3 */ + 25914 "00011110" // /* MW 2 */ + 25915 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25916 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25917 "00110001" // /* MW 3 */ + 25918 "00011110" // /* MW 2 */ + 25919 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 first + 25920 "10011000" // LDA r1, [p2], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25921 "00110110" // /* MW 3 */ + 25922 "11011100" // /* MW 2 */ + 25923 "00000010" // /* MW 1 */ + 25924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25925 "00000000" // /* MW 1 */ + 25926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25927 "00000000" // /* MW 1 */ + 25928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25929 "00000000" // /* MW 1 */ + 25930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25931 "00000000" // /* MW 1 */ + 25932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25933 "00000000" // /* MW 1 */ + 25934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25935 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 + 25936 "10011000" // GEU r17, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25937 "00001011" // /* MW 3 */ + 25938 "01100011" // /* MW 2 */ + 25939 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 + 25940 "10000100" // JNZ r17, #26016 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26016 delay_slots=5 */ + 25941 "00000001" // /* MW 5 */ + 25942 "01000000" // /* MW 4 */ + 25943 "11010000" // /* MW 3 */ + 25944 "00110010" // /* MW 2 */ + 25945 "10001000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 +.delay_slot + 25946 "11111000" // MOV r12, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25947 "11000000" // /* MW 3 */ + 25948 "00011110" // /* MW 2 */ + 25949 "00011011" // /* MW 1 */ +.delay_slot + 25950 "10011000" // ST p2, [sp, #-40] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25951 "00011101" // /* MW 3 */ + 25952 "11011001" // /* MW 2 */ + 25953 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25959 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.no_stack_arguments + 25960 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 25961 "00000001" // /* MW 5 */ + 25962 "00000000" // /* MW 4 */ + 25963 "11010000" // /* MW 3 */ + 25964 "01001110" // /* MW 2 */ + 25965 "00000000" // /* MW 1 */ +.delay_slot + 25966 "10011000" // ST r12, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25967 "10010101" // /* MW 3 */ + 25968 "11011101" // /* MW 2 */ + 25969 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25975 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25976 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25977 "00011100" // /* MW 7 */ + 25978 "00000000" // /* MW 6 */ + 25979 "00000000" // /* MW 5 */ + 25980 "00000100" // /* MW 4 */ + 25981 "11110000" // /* MW 3 */ + 25982 "00101100" // /* MW 2 */ + 25983 "00000000" // /* MW 1 */ +.return_address + 25984 "10000100" // J #26080 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26080 delay_slots=5 */ + 25985 "00000000" // /* MW 5 */ + 25986 "00000000" // /* MW 4 */ + 25987 "11110000" // /* MW 3 */ + 25988 "00110010" // /* MW 2 */ + 25989 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 25990 "01000100" // MOVXM p7, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25991 "10101000" // /* MW 5 */ + 25992 "11000000" // /* MW 4 */ + 25993 "10001110" // /* MW 3 */ + 25994 "00000111" // /* MW 2 */ + 25995 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25997 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25999 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26001 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26002 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 26003 "00011100" // /* MW 13 */ + 26004 "00000000" // /* MW 12 */ + 26005 "00000000" // /* MW 11 */ + 26006 "01010111" // /* MW 10 */ + 26007 "00011010" // /* MW 9 */ + 26008 "01000000" // /* MW 8 */ + 26009 "00000000" // /* MW 7 */ + 26010 "00000000" // /* MW 6 */ + 26011 "10110110" // /* MW 5 */ + 26012 "00000010" // /* MW 4 */ + 26013 "11110000" // /* MW 3 */ + 26014 "00101100" // /* MW 2 */ + 26015 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_384 +.src_ref 8 "superkernels.cpp" 491 40 +.no_stack_arguments + 26016 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 26017 "00000001" // /* MW 5 */ + 26018 "00000000" // /* MW 4 */ + 26019 "11010000" // /* MW 3 */ + 26020 "01001110" // /* MW 2 */ + 26021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26027 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26028 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26029 "01100111" // /* MW 3 */ + 26030 "00000001" // /* MW 2 */ + 26031 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26032 "11100001" // NOPA; NOPB; NOPS; SUB r1, r1, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26033 "00000000" // /* MW 15 */ + 26034 "00000000" // /* MW 14 */ + 26035 "01111000" // /* MW 13 */ + 26036 "10100101" // /* MW 12 */ + 26037 "00000001" // /* MW 11 */ + 26038 "00001100" // /* MW 10 */ + 26039 "00011000" // /* MW 9 */ + 26040 "00000010" // /* MW 8 */ + 26041 "01011011" // /* MW 7 */ + 26042 "00000001" // /* MW 6 */ + 26043 "00100000" // /* MW 5 */ + 26044 "00000000" // /* MW 4 */ + 26045 "11110000" // /* MW 3 */ + 26046 "00101100" // /* MW 2 */ + 26047 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.return_address +.no_stack_arguments + 26048 "00000100" // JL #41856 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=41856 delay_slots=5 */ + 26049 "00000001" // /* MW 5 */ + 26050 "00000000" // /* MW 4 */ + 26051 "11000000" // /* MW 3 */ + 26052 "01010001" // /* MW 2 */ + 26053 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26054 "11111000" // MOV r1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26055 "00100000" // /* MW 3 */ + 26056 "01010000" // /* MW 2 */ + 26057 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26058 "01000100" // MOVXM p7, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26059 "10101000" // /* MW 5 */ + 26060 "11000000" // /* MW 4 */ + 26061 "10001110" // /* MW 3 */ + 26062 "00000111" // /* MW 2 */ + 26063 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26064 "01000100" // MOVXM r2, #1325400064 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26065 "00000000" // /* MW 5 */ + 26066 "00100000" // /* MW 4 */ + 26067 "00000001" // /* MW 3 */ + 26068 "00000000" // /* MW 2 */ + 26069 "01001111" // /* MW 1 */ +.delay_slot + 26070 "10011000" // ST r12, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26071 "10010101" // /* MW 3 */ + 26072 "11011101" // /* MW 2 */ + 26073 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26074 "00111100" // NOPA; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26075 "00100000" // /* MW 5 */ + 26076 "00000000" // /* MW 4 */ + 26077 "11110000" // /* MW 3 */ + 26078 "00101100" // /* MW 2 */ + 26079 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 491 40 +.src_ref 8 "superkernels.cpp" 491 40 +.src_ref 8 "superkernels.cpp" 491 40 +.return_address + 26080 "10111010" // LDA.s8 r16, [p7]; MOVX vaddSign0, #1; VINSERT.32 x0, x0, #0, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26081 "10111000" // /* MW 9 */ + 26082 "00001000" // /* MW 8 */ + 26083 "00000000" // /* MW 7 */ + 26084 "00000000" // /* MW 6 */ + 26085 "11010010" // /* MW 5 */ + 26086 "00000010" // /* MW 4 */ + 26087 "01010000" // /* MW 3 */ + 26088 "11000000" // /* MW 2 */ + 26089 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.src_ref 8 "superkernels.cpp" 492 38 +.src_ref 8 "superkernels.cpp" 492 38 + 26090 "10111010" // MOVA m0, #-38; MOVX r24, #0; VMOV bmll0, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26091 "01111000" // /* MW 9 */ + 26092 "01001001" // /* MW 8 */ + 26093 "00000000" // /* MW 7 */ + 26094 "00001000" // /* MW 6 */ + 26095 "10000000" // /* MW 5 */ + 26096 "00000001" // /* MW 4 */ + 26097 "10000000" // /* MW 3 */ + 26098 "01000000" // /* MW 2 */ + 26099 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 498 13 +.src_ref 8 "superkernels.cpp" 498 15 + 26100 "10111010" // LDA p2, [sp, #-40]; MOVXM p3, #491556 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26101 "00010000" // /* MW 9 */ + 26102 "00010010" // /* MW 8 */ + 26103 "10110000" // /* MW 7 */ + 26104 "11100001" // /* MW 6 */ + 26105 "00000001" // /* MW 5 */ + 26106 "00000000" // /* MW 4 */ + 26107 "00100000" // /* MW 3 */ + 26108 "00100011" // /* MW 2 */ + 26109 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 499 14 + 26110 "01000100" // MOVXM p1, #491560 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26111 "01010000" // /* MW 5 */ + 26112 "11000000" // /* MW 4 */ + 26113 "10000010" // /* MW 3 */ + 26114 "00000111" // /* MW 2 */ + 26115 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 7 +.src_ref 8 "superkernels.cpp" 508 7 +.src_ref 8 "superkernels.cpp" 511 7 + 26116 "01000100" // MOVXM p7, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26117 "01000000" // /* MW 5 */ + 26118 "11000000" // /* MW 4 */ + 26119 "10001110" // /* MW 3 */ + 26120 "00000111" // /* MW 2 */ + 26121 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 26122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26123 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 38 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 26124 "00011000" // ST.s16 r16, [p6], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26125 "00010111" // /* MW 3 */ + 26126 "00011110" // /* MW 2 */ + 26127 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26128 "00011000" // MOVX crRnd, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26129 "10000000" // /* MW 3 */ + 26130 "00111010" // /* MW 2 */ + 26131 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26132 "00011000" // VCONV.bf16.fp32 wl0, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26133 "00010110" // /* MW 3 */ + 26134 "01000000" // /* MW 2 */ + 26135 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26137 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26138 "10111000" // VEXTRACT.16 r16, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26139 "00000001" // /* MW 3 */ + 26140 "00000001" // /* MW 2 */ + 26141 "00011100" // /* MW 1 */ + 26142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26143 "00000000" // /* MW 1 */ + 26144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26145 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 492 38 first + 26146 "00011000" // ST.s8 r24, [p6], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26147 "00000111" // /* MW 3 */ + 26148 "00001011" // /* MW 2 */ + 26149 "00000110" // /* MW 1 */ + 26150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26151 "00000000" // /* MW 1 */ + 26152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26153 "00000000" // /* MW 1 */ + 26154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26155 "00000000" // /* MW 1 */ + 26156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26157 "00000000" // /* MW 1 */ + 26158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26159 "00000000" // /* MW 1 */ + 26160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26161 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 494 25 first + 26162 "10011000" // ST r14, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26163 "11010001" // /* MW 3 */ + 26164 "00011101" // /* MW 2 */ + 26165 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 495 24 first + 26166 "10011000" // ST r15, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26167 "11110001" // /* MW 3 */ + 26168 "00000101" // /* MW 2 */ + 26169 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 496 24 first + 26170 "10011000" // ST r13, [p6, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26171 "10110001" // /* MW 3 */ + 26172 "00010101" // /* MW 2 */ + 26173 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 498 15 first + 26174 "10011000" // LDA el0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26175 "00101110" // /* MW 3 */ + 26176 "00011100" // /* MW 2 */ + 26177 "00000010" // /* MW 1 */ + 26178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26179 "00000000" // /* MW 1 */ + 26180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26181 "00000000" // /* MW 1 */ + 26182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26183 "00000000" // /* MW 1 */ + 26184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26185 "00000000" // /* MW 1 */ + 26186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26187 "00000000" // /* MW 1 */ + 26188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26189 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 498 13 + 26190 "10011000" // ST el0, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26191 "00101001" // /* MW 3 */ + 26192 "00000100" // /* MW 2 */ + 26193 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 499 16 first + 26194 "10011000" // LDA el0, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26195 "00101110" // /* MW 3 */ + 26196 "00000100" // /* MW 2 */ + 26197 "00000010" // /* MW 1 */ + 26198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26199 "00000000" // /* MW 1 */ + 26200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26201 "00000000" // /* MW 1 */ + 26202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26203 "00000000" // /* MW 1 */ + 26204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26205 "00000000" // /* MW 1 */ + 26206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26207 "00000000" // /* MW 1 */ + 26208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26209 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 499 14 + 26210 "10011000" // ST el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26211 "00101001" // /* MW 3 */ + 26212 "00000100" // /* MW 2 */ + 26213 "00001001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 500 15 first + 26214 "10011000" // LDA el0, [p2, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26215 "00101110" // /* MW 3 */ + 26216 "00010100" // /* MW 2 */ + 26217 "00000010" // /* MW 1 */ + 26218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26219 "00000000" // /* MW 1 */ + 26220 "10000100" // J #26272 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26272 delay_slots=5 */ + 26221 "00000000" // /* MW 5 */ + 26222 "00000000" // /* MW 4 */ + 26223 "01010000" // /* MW 3 */ + 26224 "00110011" // /* MW 2 */ + 26225 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 500 13 +.delay_slot + 26226 "01000100" // MOVXM p0, #491564 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26227 "01011000" // /* MW 5 */ + 26228 "11000000" // /* MW 4 */ + 26229 "10000000" // /* MW 3 */ + 26230 "00000111" // /* MW 2 */ + 26231 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26233 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26235 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26236 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26237 "01100111" // /* MW 3 */ + 26238 "00000001" // /* MW 2 */ + 26239 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 500 13 +.delay_slot + 26240 "11100001" // NOPA; NOPB; ST el0, [p0]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26241 "00000000" // /* MW 15 */ + 26242 "00000000" // /* MW 14 */ + 26243 "01111000" // /* MW 13 */ + 26244 "10100101" // /* MW 12 */ + 26245 "00000001" // /* MW 11 */ + 26246 "00000000" // /* MW 10 */ + 26247 "00000000" // /* MW 9 */ + 26248 "10000000" // /* MW 8 */ + 26249 "00101001" // /* MW 7 */ + 26250 "00000100" // /* MW 6 */ + 26251 "00100000" // /* MW 5 */ + 26252 "00000000" // /* MW 4 */ + 26253 "11110000" // /* MW 3 */ + 26254 "00101100" // /* MW 2 */ + 26255 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_624 +.src_ref 8 "superkernels.cpp" 505 7 +.src_ref 8 "superkernels.cpp" 508 7 +.src_ref 8 "superkernels.cpp" 511 7 + 26256 "00111010" // ST p2, [sp, #-36]; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26257 "00010001" // /* MW 9 */ + 26258 "00010000" // /* MW 8 */ + 26259 "10110000" // /* MW 7 */ + 26260 "11100011" // /* MW 6 */ + 26261 "00000001" // /* MW 5 */ + 26262 "00000000" // /* MW 4 */ + 26263 "10110000" // /* MW 3 */ + 26264 "10100011" // /* MW 2 */ + 26265 "11111011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 + 26266 "11010100" // NOPA; MOV r12, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26267 "10000001" // /* MW 5 */ + 26268 "00101001" // /* MW 4 */ + 26269 "11110110" // /* MW 3 */ + 26270 "00101100" // /* MW 2 */ + 26271 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_640 +.src_ref 8 "superkernels.cpp" 505 7 first +.src_ref 8 "superkernels.cpp" 505 19 + 26272 "00101100" // LDA r16, [p7]; MOVX r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26273 "00001010" // /* MW 5 */ + 26274 "01000100" // /* MW 4 */ + 26275 "11010000" // /* MW 3 */ + 26276 "11000010" // /* MW 2 */ + 26277 "11100000" // /* MW 1 */ + 26278 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26279 "00000000" // /* MW 1 */ + 26280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26281 "00000000" // /* MW 1 */ + 26282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26283 "00000000" // /* MW 1 */ + 26284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26285 "00000000" // /* MW 1 */ + 26286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26287 "00000000" // /* MW 1 */ + 26288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26289 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 19 + 26290 "10011000" // NE r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26291 "00001000" // /* MW 3 */ + 26292 "01100011" // /* MW 2 */ + 26293 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 25 + 26294 "10000100" // JNZ r17, #26464 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26464 delay_slots=5 */ + 26295 "00000001" // /* MW 5 */ + 26296 "01000000" // /* MW 4 */ + 26297 "10110000" // /* MW 3 */ + 26298 "00110011" // /* MW 2 */ + 26299 "10001000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first +.delay_slot + 26300 "00011000" // ADD.NC p6, r12, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26301 "00000110" // /* MW 3 */ + 26302 "01100110" // /* MW 2 */ + 26303 "00011110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26305 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26306 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26307 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26309 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26311 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 29 + 26312 "01000100" // MOVXM p2, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26313 "00010000" // /* MW 5 */ + 26314 "11000000" // /* MW 4 */ + 26315 "10000100" // /* MW 3 */ + 26316 "00000111" // /* MW 2 */ + 26317 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 29 first +.src_ref 8 "superkernels.cpp" 505 65 + 26318 "10111010" // LDA r16, [p2]; MOVXM p2, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26319 "00010000" // /* MW 9 */ + 26320 "01010000" // /* MW 8 */ + 26321 "00110000" // /* MW 7 */ + 26322 "11100001" // /* MW 6 */ + 26323 "00000001" // /* MW 5 */ + 26324 "00000000" // /* MW 4 */ + 26325 "11010000" // /* MW 3 */ + 26326 "11000010" // /* MW 2 */ + 26327 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 65 + 26328 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26329 "00111010" // /* MW 3 */ + 26330 "00000100" // /* MW 2 */ + 26331 "00000010" // /* MW 1 */ + 26332 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26333 "00000000" // /* MW 1 */ + 26334 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26335 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.no_stack_arguments + 26336 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 26337 "00000001" // /* MW 5 */ + 26338 "00000000" // /* MW 4 */ + 26339 "01111000" // /* MW 3 */ + 26340 "01001101" // /* MW 2 */ + 26341 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26342 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26343 "00000001" // /* MW 3 */ + 26344 "00011010" // /* MW 2 */ + 26345 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26347 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26348 "10011000" // LT r27, r16, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26349 "11011010" // /* MW 3 */ + 26350 "00110110" // /* MW 2 */ + 26351 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26352 "11100100" // SUB r17, r13, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26353 "01000001" // /* MW 5 */ + 26354 "10111011" // /* MW 4 */ + 26355 "00110111" // /* MW 3 */ + 26356 "01100000" // /* MW 2 */ + 26357 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26358 "01111010" // NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26359 "00010010" // /* MW 9 */ + 26360 "00000001" // /* MW 8 */ + 26361 "00000100" // /* MW 7 */ + 26362 "00000000" // /* MW 6 */ + 26363 "01011011" // /* MW 5 */ + 26364 "00000001" // /* MW 4 */ + 26365 "11110000" // /* MW 3 */ + 26366 "00101100" // /* MW 2 */ + 26367 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.src_ref 8 "superkernels.cpp" 505 41 +.return_address + 26368 "11100100" // SUB r16, r13, r3; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26369 "01000001" // /* MW 5 */ + 26370 "10101111" // /* MW 4 */ + 26371 "00111101" // /* MW 3 */ + 26372 "00000110" // /* MW 2 */ + 26373 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 + 26374 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26375 "00000010" // /* MW 3 */ + 26376 "11100001" // /* MW 2 */ + 26377 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 6 +.src_ref 8 "superkernels.cpp" 505 76 + 26378 "10000100" // JNZ r16, #26448 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26448 delay_slots=5 */ + 26379 "00000001" // /* MW 5 */ + 26380 "01000000" // /* MW 4 */ + 26381 "10101000" // /* MW 3 */ + 26382 "00110011" // /* MW 2 */ + 26383 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26385 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26387 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26389 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26391 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26393 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 395 8 + 26394 "11100100" // MOVX r16, #-1; MOV p2, p6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26395 "10000001" // /* MW 5 */ + 26396 "11011001" // /* MW 4 */ + 26397 "10100100" // /* MW 3 */ + 26398 "00011111" // /* MW 2 */ + 26399 "11111100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 26400 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26401 "01110110" // /* MW 3 */ + 26402 "11111111" // /* MW 2 */ + 26403 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 26404 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26405 "00110110" // /* MW 3 */ + 26406 "11111110" // /* MW 2 */ + 26407 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 26408 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26409 "01010110" // /* MW 3 */ + 26410 "11111110" // /* MW 2 */ + 26411 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 26412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26413 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 26414 "10011000" // LDA r17, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26415 "00110110" // /* MW 3 */ + 26416 "01000110" // /* MW 2 */ + 26417 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26419 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26421 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26423 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26425 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26426 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26427 "00010010" // /* MW 3 */ + 26428 "10100011" // /* MW 2 */ + 26429 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26430 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26431 "00110001" // /* MW 3 */ + 26432 "00000110" // /* MW 2 */ + 26433 "00001010" // /* MW 1 */ + 26434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26435 "00000000" // /* MW 1 */ + 26436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26437 "00000000" // /* MW 1 */ + 26438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26439 "00000000" // /* MW 1 */ + 26440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26441 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 26442 "00101100" // NOPA; ACQ r17, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26443 "00010000" // /* MW 5 */ + 26444 "10100110" // /* MW 4 */ + 26445 "11111000" // /* MW 3 */ + 26446 "00101100" // /* MW 2 */ + 26447 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_816 + 26448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26449 "00000000" // /* MW 1 */ + 26450 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26451 "00000000" // /* MW 1 */ + 26452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26453 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 7 first + 26454 "10111010" // LDA r16, [p7]; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26455 "01111110" // /* MW 9 */ + 26456 "10100101" // /* MW 8 */ + 26457 "00000001" // /* MW 7 */ + 26458 "00000000" // /* MW 6 */ + 26459 "00010000" // /* MW 5 */ + 26460 "00000000" // /* MW 4 */ + 26461 "11010000" // /* MW 3 */ + 26462 "11000010" // /* MW 2 */ + 26463 "11100000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_832 +.src_ref 8 "superkernels.cpp" 508 19 +.src_ref 8 "superkernels.cpp" 522 6 +.src_ref 8 "superkernels.cpp" 558 19 + 26464 "00011000" // MOVX r14, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26465 "00001001" // /* MW 3 */ + 26466 "00011100" // /* MW 2 */ + 26467 "00010000" // /* MW 1 */ + 26468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26469 "00000000" // /* MW 1 */ + 26470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26471 "00000000" // /* MW 1 */ + 26472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26473 "00000000" // /* MW 1 */ + 26474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26475 "00000000" // /* MW 1 */ + 26476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26477 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 19 + 26478 "10011000" // NE r16, r14, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26479 "00001000" // /* MW 3 */ + 26480 "10100001" // /* MW 2 */ + 26481 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 25 + 26482 "10000100" // JNZ r16, #26640 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26640 delay_slots=5 */ + 26483 "00000001" // /* MW 5 */ + 26484 "01000000" // /* MW 4 */ + 26485 "00001000" // /* MW 3 */ + 26486 "00110100" // /* MW 2 */ + 26487 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26489 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26491 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26493 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26495 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26497 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 29 + 26498 "01000100" // MOVXM p2, #491568 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26499 "01100000" // /* MW 5 */ + 26500 "11000000" // /* MW 4 */ + 26501 "10000100" // /* MW 3 */ + 26502 "00000111" // /* MW 2 */ + 26503 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 29 +.src_ref 8 "superkernels.cpp" 508 65 + 26504 "10111010" // LDA r16, [p2]; MOVXM p2, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26505 "00010000" // /* MW 9 */ + 26506 "01010000" // /* MW 8 */ + 26507 "00110000" // /* MW 7 */ + 26508 "11100001" // /* MW 6 */ + 26509 "00000001" // /* MW 5 */ + 26510 "00000000" // /* MW 4 */ + 26511 "11010000" // /* MW 3 */ + 26512 "11000010" // /* MW 2 */ + 26513 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 65 + 26514 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26515 "00111010" // /* MW 3 */ + 26516 "00000100" // /* MW 2 */ + 26517 "00000010" // /* MW 1 */ + 26518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26519 "00000000" // /* MW 1 */ + 26520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26521 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.no_stack_arguments + 26522 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 26523 "00000001" // /* MW 5 */ + 26524 "00000000" // /* MW 4 */ + 26525 "01111000" // /* MW 3 */ + 26526 "01001101" // /* MW 2 */ + 26527 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26528 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26529 "00000001" // /* MW 3 */ + 26530 "00011010" // /* MW 2 */ + 26531 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26533 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26534 "10011000" // LT r27, r16, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26535 "11011010" // /* MW 3 */ + 26536 "00110110" // /* MW 2 */ + 26537 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26538 "11100100" // SUB r17, r13, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26539 "01000001" // /* MW 5 */ + 26540 "10111011" // /* MW 4 */ + 26541 "00110111" // /* MW 3 */ + 26542 "01100000" // /* MW 2 */ + 26543 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26544 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26545 "00000000" // /* MW 15 */ + 26546 "00000000" // /* MW 14 */ + 26547 "01111000" // /* MW 13 */ + 26548 "10100101" // /* MW 12 */ + 26549 "00000001" // /* MW 11 */ + 26550 "10010000" // /* MW 10 */ + 26551 "00001000" // /* MW 9 */ + 26552 "00100000" // /* MW 8 */ + 26553 "01011011" // /* MW 7 */ + 26554 "00000001" // /* MW 6 */ + 26555 "00100000" // /* MW 5 */ + 26556 "00000000" // /* MW 4 */ + 26557 "11110000" // /* MW 3 */ + 26558 "00101100" // /* MW 2 */ + 26559 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.src_ref 8 "superkernels.cpp" 508 41 +.return_address + 26560 "11100100" // SUB r16, r13, r3; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26561 "01000001" // /* MW 5 */ + 26562 "10101111" // /* MW 4 */ + 26563 "00111101" // /* MW 3 */ + 26564 "00000110" // /* MW 2 */ + 26565 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 + 26566 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26567 "00000010" // /* MW 3 */ + 26568 "11100001" // /* MW 2 */ + 26569 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 6 +.src_ref 8 "superkernels.cpp" 508 76 + 26570 "10000100" // JNZ r16, #26640 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26640 delay_slots=5 */ + 26571 "00000001" // /* MW 5 */ + 26572 "01000000" // /* MW 4 */ + 26573 "00001000" // /* MW 3 */ + 26574 "00110100" // /* MW 2 */ + 26575 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26577 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26579 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26581 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26583 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26585 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 395 8 + 26586 "11100100" // MOVX r16, #-1; MOV p2, p6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26587 "10000001" // /* MW 5 */ + 26588 "11011001" // /* MW 4 */ + 26589 "10100100" // /* MW 3 */ + 26590 "00011111" // /* MW 2 */ + 26591 "11111100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 26592 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26593 "01110110" // /* MW 3 */ + 26594 "11111111" // /* MW 2 */ + 26595 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 26596 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26597 "00110110" // /* MW 3 */ + 26598 "11111110" // /* MW 2 */ + 26599 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 26600 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26601 "01010110" // /* MW 3 */ + 26602 "11111110" // /* MW 2 */ + 26603 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 26604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26605 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 26606 "10011000" // LDA r17, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26607 "00110110" // /* MW 3 */ + 26608 "01000110" // /* MW 2 */ + 26609 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26611 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26613 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26615 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26617 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26618 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26619 "00010010" // /* MW 3 */ + 26620 "10100011" // /* MW 2 */ + 26621 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26622 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26623 "00110001" // /* MW 3 */ + 26624 "00000110" // /* MW 2 */ + 26625 "00001010" // /* MW 1 */ + 26626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26627 "00000000" // /* MW 1 */ + 26628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26629 "00000000" // /* MW 1 */ + 26630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26631 "00000000" // /* MW 1 */ + 26632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26633 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 26634 "00101100" // NOPA; ACQ r17, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26635 "00010000" // /* MW 5 */ + 26636 "10100110" // /* MW 4 */ + 26637 "11111000" // /* MW 3 */ + 26638 "00101100" // /* MW 2 */ + 26639 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1008 + 26640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26641 "00000000" // /* MW 1 */ + 26642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26643 "00000000" // /* MW 1 */ + 26644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26645 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 7 first +.src_ref 8 "superkernels.cpp" 511 29 + 26646 "10111010" // LDA r16, [p7]; MOVXM p7, #491572 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26647 "00010000" // /* MW 9 */ + 26648 "00011010" // /* MW 8 */ + 26649 "10110000" // /* MW 7 */ + 26650 "11100011" // /* MW 6 */ + 26651 "00000001" // /* MW 5 */ + 26652 "00000000" // /* MW 4 */ + 26653 "11010000" // /* MW 3 */ + 26654 "11000010" // /* MW 2 */ + 26655 "11100000" // /* MW 1 */ + 26656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26657 "00000000" // /* MW 1 */ + 26658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26659 "00000000" // /* MW 1 */ + 26660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26661 "00000000" // /* MW 1 */ + 26662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26663 "00000000" // /* MW 1 */ + 26664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26665 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 19 + 26666 "00011000" // MOVX r18, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26667 "00010001" // /* MW 3 */ + 26668 "00100100" // /* MW 2 */ + 26669 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 19 + 26670 "10011000" // NE r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26671 "00001000" // /* MW 3 */ + 26672 "10100001" // /* MW 2 */ + 26673 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 25 + 26674 "10000100" // JNZ r16, #26864 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26864 delay_slots=5 */ + 26675 "00000001" // /* MW 5 */ + 26676 "01000000" // /* MW 4 */ + 26677 "01111000" // /* MW 3 */ + 26678 "00110100" // /* MW 2 */ + 26679 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 66 +.delay_slot + 26680 "01000100" // MOVXM p2, #491680 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26681 "01000000" // /* MW 5 */ + 26682 "11000001" // /* MW 4 */ + 26683 "10000100" // /* MW 3 */ + 26684 "00000111" // /* MW 2 */ + 26685 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26687 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26689 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26691 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26692 "00011000" // MOVX r17, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26693 "00000001" // /* MW 3 */ + 26694 "00100010" // /* MW 2 */ + 26695 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 29 +.src_ref 8 "superkernels.cpp" 511 42 + 26696 "00101100" // LDA r16, [p7]; MOVX r13, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26697 "00000010" // /* MW 5 */ + 26698 "00110100" // /* MW 4 */ + 26699 "11010000" // /* MW 3 */ + 26700 "11000010" // /* MW 2 */ + 26701 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 66 + 26702 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26703 "00111010" // /* MW 3 */ + 26704 "00000100" // /* MW 2 */ + 26705 "00000010" // /* MW 1 */ + 26706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26707 "00000000" // /* MW 1 */ + 26708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26709 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.no_stack_arguments + 26710 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 26711 "00000001" // /* MW 5 */ + 26712 "00000000" // /* MW 4 */ + 26713 "01111000" // /* MW 3 */ + 26714 "01001101" // /* MW 2 */ + 26715 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26717 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26719 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26720 "10011000" // LT r27, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26721 "00011010" // /* MW 3 */ + 26722 "00110111" // /* MW 2 */ + 26723 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26724 "11100100" // SUB r17, r17, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26725 "01000001" // /* MW 5 */ + 26726 "10111011" // /* MW 4 */ + 26727 "00110111" // /* MW 3 */ + 26728 "01100000" // /* MW 2 */ + 26729 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26730 "00101100" // NOPA; SEL.EQZ r0, r16, r17, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26731 "00100100" // /* MW 5 */ + 26732 "00000010" // /* MW 4 */ + 26733 "11111000" // /* MW 3 */ + 26734 "00101100" // /* MW 2 */ + 26735 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.src_ref 8 "superkernels.cpp" 511 42 +.return_address + 26736 "11100100" // SUB r16, r13, r3; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26737 "01000001" // /* MW 5 */ + 26738 "10101111" // /* MW 4 */ + 26739 "00111101" // /* MW 3 */ + 26740 "00000110" // /* MW 2 */ + 26741 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 + 26742 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26743 "00000010" // /* MW 3 */ + 26744 "11100001" // /* MW 2 */ + 26745 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 6 +.src_ref 8 "superkernels.cpp" 511 77 + 26746 "10000100" // JNZ r16, #26832 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26832 delay_slots=5 */ + 26747 "00000001" // /* MW 5 */ + 26748 "01000000" // /* MW 4 */ + 26749 "01101000" // /* MW 3 */ + 26750 "00110100" // /* MW 2 */ + 26751 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26752 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26753 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26755 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26756 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26757 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26759 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26761 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 +.src_ref 8 "superkernels.cpp" 522 6 +.src_ref 2 "io_buffer_main.h" 218 49 first +.src_ref 2 "io_buffer_main.h" 395 8 + 26762 "10111010" // LDA r27, [p6], #-4; MOVX r17, #-1; MOV r16, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26763 "01011000" // /* MW 9 */ + 26764 "00000001" // /* MW 8 */ + 26765 "00001000" // /* MW 7 */ + 26766 "11101010" // /* MW 6 */ + 26767 "00010111" // /* MW 5 */ + 26768 "00111111" // /* MW 4 */ + 26769 "11010000" // /* MW 3 */ + 26770 "11101110" // /* MW 2 */ + 26771 "11011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 26772 "10011000" // LDA r18, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26773 "01010110" // /* MW 3 */ + 26774 "11111110" // /* MW 2 */ + 26775 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 26776 "10011000" // LDA r19, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26777 "01110110" // /* MW 3 */ + 26778 "11111110" // /* MW 2 */ + 26779 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 26780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26781 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 26782 "10011000" // LDA r18, [p6, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26783 "01010110" // /* MW 3 */ + 26784 "01000110" // /* MW 2 */ + 26785 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26787 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26789 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26791 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26793 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26794 "00011000" // SEL.EQZ r18, r19, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26795 "00100010" // /* MW 3 */ + 26796 "11100101" // /* MW 2 */ + 26797 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26798 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26799 "01010001" // /* MW 3 */ + 26800 "00000110" // /* MW 2 */ + 26801 "00001110" // /* MW 1 */ + 26802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26803 "00000000" // /* MW 1 */ + 26804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26805 "00000000" // /* MW 1 */ + 26806 "10000100" // J #26880 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26880 delay_slots=5 */ + 26807 "00000000" // /* MW 5 */ + 26808 "00000000" // /* MW 4 */ + 26809 "10000000" // /* MW 3 */ + 26810 "00110100" // /* MW 2 */ + 26811 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26813 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first +.delay_slot + 26814 "00011000" // ACQ r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26815 "00011000" // /* MW 3 */ + 26816 "10010011" // /* MW 2 */ + 26817 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26819 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26822 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26823 "01111110" // /* MW 9 */ + 26824 "10100101" // /* MW 8 */ + 26825 "00000001" // /* MW 7 */ + 26826 "00000000" // /* MW 6 */ + 26827 "00010000" // /* MW 5 */ + 26828 "00000000" // /* MW 4 */ + 26829 "11110000" // /* MW 3 */ + 26830 "00101100" // /* MW 2 */ + 26831 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1200 + 26832 "10000100" // J #26880 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26880 delay_slots=5 */ + 26833 "00000000" // /* MW 5 */ + 26834 "00000000" // /* MW 4 */ + 26835 "10000000" // /* MW 3 */ + 26836 "00110100" // /* MW 2 */ + 26837 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 +.src_ref 8 "superkernels.cpp" 522 6 +.delay_slot + 26838 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26839 "00000101" // /* MW 3 */ + 26840 "00100000" // /* MW 2 */ + 26841 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26843 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26847 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26848 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26849 "00000000" // /* MW 15 */ + 26850 "00000000" // /* MW 14 */ + 26851 "01111000" // /* MW 13 */ + 26852 "10100101" // /* MW 12 */ + 26853 "00000001" // /* MW 11 */ + 26854 "00000000" // /* MW 10 */ + 26855 "00000000" // /* MW 9 */ + 26856 "00000000" // /* MW 8 */ + 26857 "01011011" // /* MW 7 */ + 26858 "00000001" // /* MW 6 */ + 26859 "00100000" // /* MW 5 */ + 26860 "00000000" // /* MW 4 */ + 26861 "11110000" // /* MW 3 */ + 26862 "00101100" // /* MW 2 */ + 26863 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1232 +.src_ref 8 "superkernels.cpp" 516 45 +.src_ref 8 "superkernels.cpp" 522 6 + 26864 "11100001" // NOPA; NOPB; NOPS; MOVX r16, #1; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26865 "00000000" // /* MW 15 */ + 26866 "00000000" // /* MW 14 */ + 26867 "01111000" // /* MW 13 */ + 26868 "10100101" // /* MW 12 */ + 26869 "00000001" // /* MW 11 */ + 26870 "00101000" // /* MW 10 */ + 26871 "00000000" // /* MW 9 */ + 26872 "00000001" // /* MW 8 */ + 26873 "01011011" // /* MW 7 */ + 26874 "00000001" // /* MW 6 */ + 26875 "00100000" // /* MW 5 */ + 26876 "00000000" // /* MW 4 */ + 26877 "11110000" // /* MW 3 */ + 26878 "00101100" // /* MW 2 */ + 26879 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1248 +.src_ref 8 "superkernels.cpp" 516 47 +.src_ref 2 "io_buffer_main.h" 125 25 + 26880 "10111010" // LDA p7, [sp, #-32]; MOVXM p6, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26881 "00010000" // /* MW 9 */ + 26882 "00001010" // /* MW 8 */ + 26883 "00110000" // /* MW 7 */ + 26884 "11100011" // /* MW 6 */ + 26885 "00000001" // /* MW 5 */ + 26886 "00000000" // /* MW 4 */ + 26887 "00100000" // /* MW 3 */ + 26888 "01110011" // /* MW 2 */ + 26889 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 47 first +.src_ref 8 "superkernels.cpp" 522 6 + 26890 "10111010" // LDA r21, [p6]; MOVXM p2, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26891 "00010000" // /* MW 9 */ + 26892 "00010000" // /* MW 8 */ + 26893 "00110000" // /* MW 7 */ + 26894 "11100001" // /* MW 6 */ + 26895 "00000001" // /* MW 5 */ + 26896 "00000000" // /* MW 4 */ + 26897 "11010000" // /* MW 3 */ + 26898 "11010110" // /* MW 2 */ + 26899 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 +.src_ref 8 "superkernels.cpp" 522 6 first + 26900 "10111010" // LDA r17, [p2]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26901 "00010000" // /* MW 9 */ + 26902 "00000000" // /* MW 8 */ + 26903 "00110000" // /* MW 7 */ + 26904 "11100011" // /* MW 6 */ + 26905 "00000001" // /* MW 5 */ + 26906 "00000000" // /* MW 4 */ + 26907 "11010000" // /* MW 3 */ + 26908 "11000110" // /* MW 2 */ + 26909 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 first + 26910 "10011000" // LDA r20, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26911 "10010110" // /* MW 3 */ + 26912 "00000110" // /* MW 2 */ + 26913 "00000110" // /* MW 1 */ + 26914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26915 "00000000" // /* MW 1 */ + 26916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26917 "00000000" // /* MW 1 */ + 26918 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26919 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 26920 "10011000" // LDA r19, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26921 "01110110" // /* MW 3 */ + 26922 "00000110" // /* MW 2 */ + 26923 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 first + 26924 "10011000" // LSHL r21, r21, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26925 "00001101" // /* MW 3 */ + 26926 "01101011" // /* MW 2 */ + 26927 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 first + 26928 "10011000" // EQ r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26929 "00000111" // /* MW 3 */ + 26930 "01100001" // /* MW 2 */ + 26931 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26932 "10000100" // JNZ r16, #27328 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27328 delay_slots=5 */ + 26933 "00000001" // /* MW 5 */ + 26934 "01000000" // /* MW 4 */ + 26935 "01100000" // /* MW 3 */ + 26936 "00110101" // /* MW 2 */ + 26937 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 first +.delay_slot + 26938 "00011000" // ADD r20, r20, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26939 "00000111" // /* MW 3 */ + 26940 "00101000" // /* MW 2 */ + 26941 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 +.delay_slot + 26942 "10011000" // ST r20, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26943 "10010001" // /* MW 3 */ + 26944 "00000110" // /* MW 2 */ + 26945 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26947 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 first +.delay_slot + 26948 "01011000" // ADD.NC p0, r19, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26949 "11010101" // /* MW 3 */ + 26950 "01101001" // /* MW 2 */ + 26951 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 12 +.src_ref 8 "superkernels.cpp" 522 6 +.delay_slot + 26952 "01011100" // ST p0, [sp, #-68]; MOVX r18, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26953 "00100010" // /* MW 5 */ + 26954 "01001000" // /* MW 4 */ + 26955 "10110000" // /* MW 3 */ + 26956 "10000011" // /* MW 2 */ + 26957 "11110111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 first + 26958 "10011000" // EQ r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26959 "00100111" // /* MW 3 */ + 26960 "01100001" // /* MW 2 */ + 26961 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26962 "10000100" // JNZ r16, #27184 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27184 delay_slots=5 */ + 26963 "00000001" // /* MW 5 */ + 26964 "01000000" // /* MW 4 */ + 26965 "00011000" // /* MW 3 */ + 26966 "00110101" // /* MW 2 */ + 26967 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26969 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26975 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26976 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26977 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26978 "10011000" // NE r16, r17, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26979 "11101000" // /* MW 3 */ + 26980 "01100000" // /* MW 2 */ + 26981 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26982 "10000100" // JNZ r16, #27136 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27136 delay_slots=5 */ + 26983 "00000001" // /* MW 5 */ + 26984 "01000000" // /* MW 4 */ + 26985 "00000000" // /* MW 3 */ + 26986 "00110101" // /* MW 2 */ + 26987 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 26 +.delay_slot + 26988 "01000100" // MOVXM p6, #491568 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26989 "01100000" // /* MW 5 */ + 26990 "11000000" // /* MW 4 */ + 26991 "10001100" // /* MW 3 */ + 26992 "00000111" // /* MW 2 */ + 26993 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26995 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26997 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26999 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27001 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 26 first +.src_ref 8 "superkernels.cpp" 523 61 + 27002 "10111010" // LDA r18, [p6]; MOVXM p6, #491656 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27003 "00010000" // /* MW 9 */ + 27004 "01000100" // /* MW 8 */ + 27005 "00110000" // /* MW 7 */ + 27006 "11100011" // /* MW 6 */ + 27007 "00000001" // /* MW 5 */ + 27008 "00000000" // /* MW 4 */ + 27009 "11010000" // /* MW 3 */ + 27010 "11001010" // /* MW 2 */ + 27011 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 61 +.src_ref 8 "superkernels.cpp" 524 44 + 27012 "10111010" // LDA r16, [p6]; MOVXM p6, #491556 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27013 "00010000" // /* MW 9 */ + 27014 "00010010" // /* MW 8 */ + 27015 "00110000" // /* MW 7 */ + 27016 "11100011" // /* MW 6 */ + 27017 "00000001" // /* MW 5 */ + 27018 "00000000" // /* MW 4 */ + 27019 "11010000" // /* MW 3 */ + 27020 "11000010" // /* MW 2 */ + 27021 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 +.src_ref 8 "superkernels.cpp" 524 44 first + 27022 "00101100" // LDA r17, [p6]; MOVX r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27023 "00000010" // /* MW 5 */ + 27024 "01100000" // /* MW 4 */ + 27025 "11010000" // /* MW 3 */ + 27026 "11000110" // /* MW 2 */ + 27027 "11000000" // /* MW 1 */ + 27028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27029 "00000000" // /* MW 1 */ + 27030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27031 "00000000" // /* MW 1 */ + 27032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27033 "00000000" // /* MW 1 */ + 27034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27035 "00000000" // /* MW 1 */ + 27036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27037 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 37 first + 27038 "10011000" // MUL r18, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27039 "00001111" // /* MW 3 */ + 27040 "10100101" // /* MW 2 */ + 27041 "00010100" // /* MW 1 */ + 27042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27043 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 first +.src_ref 8 "superkernels.cpp" 524 30 first + 27044 "10100100" // SUB r19, r17, r18; ADD.NC r20, r18, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27045 "10000010" // /* MW 5 */ + 27046 "00110010" // /* MW 4 */ + 27047 "00111010" // /* MW 3 */ + 27048 "11100100" // /* MW 2 */ + 27049 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 + 27050 "10011000" // LTU r27, r20, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27051 "00011100" // /* MW 3 */ + 27052 "00110111" // /* MW 2 */ + 27053 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 + 27054 "00011000" // SEL.EQZ r19, r19, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27055 "00000010" // /* MW 3 */ + 27056 "11100111" // /* MW 2 */ + 27057 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 42 + 27058 "10011000" // LTU r27, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27059 "00011100" // /* MW 3 */ + 27060 "10110111" // /* MW 2 */ + 27061 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 + 27062 "00011000" // SEL.EQZ r17, r24, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27063 "00110010" // /* MW 3 */ + 27064 "00100011" // /* MW 2 */ + 27065 "00010110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 525 65 first + 27066 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27067 "00010001" // /* MW 3 */ + 27068 "00100101" // /* MW 2 */ + 27069 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 526 36 first + 27070 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27071 "00001000" // /* MW 3 */ + 27072 "01100001" // /* MW 2 */ + 27073 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 547 6 first + 27074 "10000100" // JNZ r16, #27440 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27440 delay_slots=5 */ + 27075 "00000001" // /* MW 5 */ + 27076 "01000000" // /* MW 4 */ + 27077 "10011000" // /* MW 3 */ + 27078 "00110101" // /* MW 2 */ + 27079 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 525 32 +.delay_slot + 27080 "01000100" // MOVXM p6, #494224 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27081 "00100000" // /* MW 5 */ + 27082 "11010101" // /* MW 4 */ + 27083 "10001100" // /* MW 3 */ + 27084 "00000111" // /* MW 2 */ + 27085 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 525 32 first +.delay_slot + 27086 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27087 "01010001" // /* MW 3 */ + 27088 "00000110" // /* MW 2 */ + 27089 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27091 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27095 "00000000" // /* MW 1 */ + 27096 "10000100" // J #27296 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27296 delay_slots=5 */ + 27097 "00000000" // /* MW 5 */ + 27098 "00000000" // /* MW 4 */ + 27099 "01010000" // /* MW 3 */ + 27100 "00110101" // /* MW 2 */ + 27101 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.src_ref 8 "superkernels.cpp" 558 19 +.delay_slot + 27102 "10111010" // MOVA r14, #2; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27103 "00010000" // /* MW 9 */ + 27104 "00010000" // /* MW 8 */ + 27105 "10110000" // /* MW 7 */ + 27106 "11100011" // /* MW 6 */ + 27107 "00000001" // /* MW 5 */ + 27108 "00000000" // /* MW 4 */ + 27109 "00000000" // /* MW 3 */ + 27110 "01001110" // /* MW 2 */ + 27111 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 27112 "10111010" // MOVA r15, #1; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27113 "00010000" // /* MW 9 */ + 27114 "01000000" // /* MW 8 */ + 27115 "00110000" // /* MW 7 */ + 27116 "11100001" // /* MW 6 */ + 27117 "00000001" // /* MW 5 */ + 27118 "00000000" // /* MW 4 */ + 27119 "00000000" // /* MW 3 */ + 27120 "00101111" // /* MW 2 */ + 27121 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.delay_slot + 27122 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27123 "00000001" // /* MW 3 */ + 27124 "00011010" // /* MW 2 */ + 27125 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27127 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27128 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 27129 "00011100" // /* MW 7 */ + 27130 "00000000" // /* MW 6 */ + 27131 "00000000" // /* MW 5 */ + 27132 "00000100" // /* MW 4 */ + 27133 "11110000" // /* MW 3 */ + 27134 "00101100" // /* MW 2 */ + 27135 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1504 + 27136 "10000100" // J #27296 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27296 delay_slots=5 */ + 27137 "00000000" // /* MW 5 */ + 27138 "00000000" // /* MW 4 */ + 27139 "01010000" // /* MW 3 */ + 27140 "00110101" // /* MW 2 */ + 27141 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.src_ref 8 "superkernels.cpp" 558 19 +.delay_slot + 27142 "10111010" // MOVA r14, #2; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27143 "00010000" // /* MW 9 */ + 27144 "00010000" // /* MW 8 */ + 27145 "10110000" // /* MW 7 */ + 27146 "11100011" // /* MW 6 */ + 27147 "00000001" // /* MW 5 */ + 27148 "00000000" // /* MW 4 */ + 27149 "00000000" // /* MW 3 */ + 27150 "01001110" // /* MW 2 */ + 27151 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 27152 "10111010" // MOVA r15, #1; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27153 "00010000" // /* MW 9 */ + 27154 "01000000" // /* MW 8 */ + 27155 "00110000" // /* MW 7 */ + 27156 "11100001" // /* MW 6 */ + 27157 "00000001" // /* MW 5 */ + 27158 "00000000" // /* MW 4 */ + 27159 "00000000" // /* MW 3 */ + 27160 "00101111" // /* MW 2 */ + 27161 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.delay_slot + 27162 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27163 "00000001" // /* MW 3 */ + 27164 "00011010" // /* MW 2 */ + 27165 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27167 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27168 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27169 "00000000" // /* MW 15 */ + 27170 "00000000" // /* MW 14 */ + 27171 "01111000" // /* MW 13 */ + 27172 "10100101" // /* MW 12 */ + 27173 "00000001" // /* MW 11 */ + 27174 "00000000" // /* MW 10 */ + 27175 "00000000" // /* MW 9 */ + 27176 "00000000" // /* MW 8 */ + 27177 "01011011" // /* MW 7 */ + 27178 "00000001" // /* MW 6 */ + 27179 "00100000" // /* MW 5 */ + 27180 "00000000" // /* MW 4 */ + 27181 "11110000" // /* MW 3 */ + 27182 "00101100" // /* MW 2 */ + 27183 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1552 +.src_ref 8 "superkernels.cpp" 532 27 +.src_ref 8 "superkernels.cpp" 533 31 +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 + 27184 "10111010" // MOVA r13, #0; MOVXM p6, #491572 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27185 "00010000" // /* MW 9 */ + 27186 "00011010" // /* MW 8 */ + 27187 "00110000" // /* MW 7 */ + 27188 "11100011" // /* MW 6 */ + 27189 "00000001" // /* MW 5 */ + 27190 "00000000" // /* MW 4 */ + 27191 "00000000" // /* MW 3 */ + 27192 "00001101" // /* MW 2 */ + 27193 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 532 27 first +.src_ref 8 "superkernels.cpp" 532 63 +.src_ref 8 "superkernels.cpp" 552 2 + 27194 "10111010" // LDA r18, [p6]; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27195 "00010000" // /* MW 9 */ + 27196 "01000000" // /* MW 8 */ + 27197 "00110000" // /* MW 7 */ + 27198 "11100001" // /* MW 6 */ + 27199 "00000001" // /* MW 5 */ + 27200 "00000000" // /* MW 4 */ + 27201 "11010000" // /* MW 3 */ + 27202 "11001010" // /* MW 2 */ + 27203 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 532 63 +.src_ref 8 "superkernels.cpp" 533 46 + 27204 "10111010" // LDA r16, [p2]; MOVXM p6, #491560 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27205 "00010000" // /* MW 9 */ + 27206 "00010100" // /* MW 8 */ + 27207 "00110000" // /* MW 7 */ + 27208 "11100011" // /* MW 6 */ + 27209 "00000001" // /* MW 5 */ + 27210 "00000000" // /* MW 4 */ + 27211 "11010000" // /* MW 3 */ + 27212 "11000010" // /* MW 2 */ + 27213 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 46 first +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 + 27214 "00101100" // LDA r17, [p6]; MOVX r15, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27215 "00001010" // /* MW 5 */ + 27216 "00111100" // /* MW 4 */ + 27217 "11010000" // /* MW 3 */ + 27218 "11000110" // /* MW 2 */ + 27219 "11000000" // /* MW 1 */ + 27220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27221 "00000000" // /* MW 1 */ + 27222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27223 "00000000" // /* MW 1 */ + 27224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27225 "00000000" // /* MW 1 */ + 27226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27227 "00000000" // /* MW 1 */ + 27228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27229 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 532 39 first + 27230 "10011000" // MUL r18, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27231 "00001111" // /* MW 3 */ + 27232 "10100101" // /* MW 2 */ + 27233 "00010100" // /* MW 1 */ + 27234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27235 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 first +.src_ref 8 "superkernels.cpp" 533 31 first + 27236 "10100100" // SUB r19, r17, r18; ADD.NC r20, r18, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27237 "10000010" // /* MW 5 */ + 27238 "00110010" // /* MW 4 */ + 27239 "00111010" // /* MW 3 */ + 27240 "11100100" // /* MW 2 */ + 27241 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 + 27242 "10011000" // LTU r27, r20, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27243 "00011100" // /* MW 3 */ + 27244 "00110111" // /* MW 2 */ + 27245 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 + 27246 "00011000" // SEL.EQZ r19, r19, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27247 "00000010" // /* MW 3 */ + 27248 "11100111" // /* MW 2 */ + 27249 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 44 + 27250 "10011000" // LTU r27, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27251 "00011100" // /* MW 3 */ + 27252 "10110111" // /* MW 2 */ + 27253 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 + 27254 "00011000" // SEL.EQZ r17, r13, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27255 "00110010" // /* MW 3 */ + 27256 "01100011" // /* MW 2 */ + 27257 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 534 67 first + 27258 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27259 "00010001" // /* MW 3 */ + 27260 "00100101" // /* MW 2 */ + 27261 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 535 37 first + 27262 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27263 "00001000" // /* MW 3 */ + 27264 "01100001" // /* MW 2 */ + 27265 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 547 6 first + 27266 "10000100" // JNZ r16, #27440 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27440 delay_slots=5 */ + 27267 "00000001" // /* MW 5 */ + 27268 "01000000" // /* MW 4 */ + 27269 "10011000" // /* MW 3 */ + 27270 "00110101" // /* MW 2 */ + 27271 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 534 33 +.delay_slot + 27272 "01000100" // MOVXM p6, #494232 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27273 "00110000" // /* MW 5 */ + 27274 "11010101" // /* MW 4 */ + 27275 "10001100" // /* MW 3 */ + 27276 "00000111" // /* MW 2 */ + 27277 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 534 33 first +.delay_slot + 27278 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27279 "01010001" // /* MW 3 */ + 27280 "00000110" // /* MW 2 */ + 27281 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27283 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27285 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.delay_slot + 27286 "10111010" // NOPA; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27287 "00010000" // /* MW 9 */ + 27288 "00010000" // /* MW 8 */ + 27289 "10110000" // /* MW 7 */ + 27290 "11100011" // /* MW 6 */ + 27291 "00000001" // /* MW 5 */ + 27292 "00000000" // /* MW 4 */ + 27293 "11110000" // /* MW 3 */ + 27294 "00101100" // /* MW 2 */ + 27295 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1664 +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 51 + 27296 "00111010" // MOVS p6, r12; J #27504 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=27504 delay_slots=5 */ + 27297 "00100001" // /* MW 9 */ + 27298 "00000000" // /* MW 8 */ + 27299 "00000000" // /* MW 7 */ + 27300 "01101110" // /* MW 6 */ + 27301 "00001101" // /* MW 5 */ + 27302 "00000000" // /* MW 4 */ + 27303 "01100000" // /* MW 3 */ + 27304 "10000001" // /* MW 2 */ + 27305 "11010001" // /* MW 1 */ +.delay_slot + 27306 "00011000" // LDA r12, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27307 "10010001" // /* MW 3 */ + 27308 "11100101" // /* MW 2 */ + 27309 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27311 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27313 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27315 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27316 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 27317 "10000001" // /* MW 11 */ + 27318 "10101101" // /* MW 10 */ + 27319 "00000000" // /* MW 9 */ + 27320 "00000000" // /* MW 8 */ + 27321 "00000000" // /* MW 7 */ + 27322 "00000000" // /* MW 6 */ + 27323 "00100000" // /* MW 5 */ + 27324 "00000000" // /* MW 4 */ + 27325 "11110000" // /* MW 3 */ + 27326 "00101100" // /* MW 2 */ + 27327 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1696 +.src_ref 8 "superkernels.cpp" 541 26 + 27328 "01000100" // MOVXM p6, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27329 "00010000" // /* MW 5 */ + 27330 "11000000" // /* MW 4 */ + 27331 "10001100" // /* MW 3 */ + 27332 "00000111" // /* MW 2 */ + 27333 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 541 26 first +.src_ref 8 "superkernels.cpp" 541 61 + 27334 "10111010" // LDA r19, [p6]; MOVXM p6, #491652 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27335 "00010000" // /* MW 9 */ + 27336 "01000010" // /* MW 8 */ + 27337 "00110000" // /* MW 7 */ + 27338 "11100011" // /* MW 6 */ + 27339 "00000001" // /* MW 5 */ + 27340 "00000000" // /* MW 4 */ + 27341 "11010000" // /* MW 3 */ + 27342 "11001110" // /* MW 2 */ + 27343 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 541 61 +.src_ref 8 "superkernels.cpp" 542 44 + 27344 "10111010" // LDA r16, [p6]; MOVXM p6, #491564 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27345 "00010000" // /* MW 9 */ + 27346 "00010110" // /* MW 8 */ + 27347 "00110000" // /* MW 7 */ + 27348 "11100011" // /* MW 6 */ + 27349 "00000001" // /* MW 5 */ + 27350 "00000000" // /* MW 4 */ + 27351 "11010000" // /* MW 3 */ + 27352 "11000010" // /* MW 2 */ + 27353 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 44 first + 27354 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27355 "01010110" // /* MW 3 */ + 27356 "00000110" // /* MW 2 */ + 27357 "00000110" // /* MW 1 */ + 27358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27359 "00000000" // /* MW 1 */ + 27360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27361 "00000000" // /* MW 1 */ + 27362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27363 "00000000" // /* MW 1 */ + 27364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27365 "00000000" // /* MW 1 */ + 27366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27367 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 541 37 first + 27368 "10011000" // MUL r19, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27369 "00001111" // /* MW 3 */ + 27370 "11100111" // /* MW 2 */ + 27371 "00010100" // /* MW 1 */ + 27372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27373 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 first +.src_ref 8 "superkernels.cpp" 542 30 first + 27374 "10100100" // SUB r20, r18, r19; ADD.NC r21, r19, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27375 "10000010" // /* MW 5 */ + 27376 "10110011" // /* MW 4 */ + 27377 "00111010" // /* MW 3 */ + 27378 "00100110" // /* MW 2 */ + 27379 "10010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 + 27380 "10011000" // LTU r27, r21, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27381 "00101100" // /* MW 3 */ + 27382 "01110111" // /* MW 2 */ + 27383 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 + 27384 "00011000" // SEL.EQZ r20, r20, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27385 "00000010" // /* MW 3 */ + 27386 "00101001" // /* MW 2 */ + 27387 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 +.src_ref 8 "superkernels.cpp" 542 42 + 27388 "01100100" // LTU r27, r19, r18; MOV r17, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27389 "00000001" // /* MW 5 */ + 27390 "10100000" // /* MW 4 */ + 27391 "10011000" // /* MW 3 */ + 27392 "11100101" // /* MW 2 */ + 27393 "10011110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 + 27394 "00011000" // SEL.EQZ r17, r17, r20, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27395 "01000010" // /* MW 3 */ + 27396 "01100011" // /* MW 2 */ + 27397 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 543 69 first + 27398 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27399 "00010001" // /* MW 3 */ + 27400 "00100101" // /* MW 2 */ + 27401 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 544 38 first + 27402 "10011000" // EQ r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27403 "00000111" // /* MW 3 */ + 27404 "01100001" // /* MW 2 */ + 27405 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 547 6 first + 27406 "10000100" // JNZ r16, #28272 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28272 delay_slots=5 */ + 27407 "00000001" // /* MW 5 */ + 27408 "01000000" // /* MW 4 */ + 27409 "00111000" // /* MW 3 */ + 27410 "00110111" // /* MW 2 */ + 27411 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 543 34 +.delay_slot + 27412 "01000100" // MOVXM p6, #494240 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27413 "01000000" // /* MW 5 */ + 27414 "11010101" // /* MW 4 */ + 27415 "10001100" // /* MW 3 */ + 27416 "00000111" // /* MW 2 */ + 27417 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 543 34 first +.delay_slot + 27418 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27419 "01010001" // /* MW 3 */ + 27420 "00000110" // /* MW 2 */ + 27421 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27423 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27425 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 27426 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 27427 "00011100" // /* MW 13 */ + 27428 "00000000" // /* MW 12 */ + 27429 "00000000" // /* MW 11 */ + 27430 "01010111" // /* MW 10 */ + 27431 "00011010" // /* MW 9 */ + 27432 "01000000" // /* MW 8 */ + 27433 "00000000" // /* MW 7 */ + 27434 "00000000" // /* MW 6 */ + 27435 "10110110" // /* MW 5 */ + 27436 "00000010" // /* MW 4 */ + 27437 "11110000" // /* MW 3 */ + 27438 "00101100" // /* MW 2 */ + 27439 "00000000" // /* MW 1 */ +.label __ll65__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 8 "superkernels.cpp" 558 19 +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 27440 "01110110" // LDA p0, [sp, #-68]; MOVS p6, r12; MOVX r14, #2; MOV r15, #1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 27441 "01011000" // /* MW 11 */ + 27442 "00000001" // /* MW 10 */ + 27443 "11101000" // /* MW 9 */ + 27444 "01001001" // /* MW 8 */ + 27445 "11100000" // /* MW 7 */ + 27446 "00000000" // /* MW 6 */ + 27447 "00001011" // /* MW 5 */ + 27448 "10001100" // /* MW 4 */ + 27449 "00100110" // /* MW 3 */ + 27450 "10000011" // /* MW 2 */ + 27451 "11110111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 27452 "00011000" // LDA p1, [sp, #-68] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27453 "10011001" // /* MW 3 */ + 27454 "10111100" // /* MW 2 */ + 27455 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 27456 "00011000" // LDA r12, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27457 "10010001" // /* MW 3 */ + 27458 "11100101" // /* MW 2 */ + 27459 "00000111" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 287 11 first +.aggressive_scheduled_block_id 7 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 27460 "00000100" // JL #22272 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=22272 delay_slots=5 */ + 27461 "00000001" // /* MW 5 */ + 27462 "00000000" // /* MW 4 */ + 27463 "10000000" // /* MW 3 */ + 27464 "00101011" // /* MW 2 */ + 27465 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 27466 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27467 "11000000" // /* MW 3 */ + 27468 "01100000" // /* MW 2 */ + 27469 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.delay_slot + 27470 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27471 "00000001" // /* MW 3 */ + 27472 "00011010" // /* MW 2 */ + 27473 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27475 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27477 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 287 11 +.delay_slot + 27478 "10111010" // NOPA; MOVXM p2, #494208 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27479 "00010000" // /* MW 9 */ + 27480 "01000000" // /* MW 8 */ + 27481 "00110101" // /* MW 7 */ + 27482 "11100001" // /* MW 6 */ + 27483 "00000001" // /* MW 5 */ + 27484 "00000000" // /* MW 4 */ + 27485 "11110000" // /* MW 3 */ + 27486 "00101100" // /* MW 2 */ + 27487 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.src_ref 8 "superkernels.cpp" 552 2 +.return_address + 27488 "00111010" // MOVS p0, p7; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27489 "00010001" // /* MW 9 */ + 27490 "01000000" // /* MW 8 */ + 27491 "00110000" // /* MW 7 */ + 27492 "11100001" // /* MW 6 */ + 27493 "00000001" // /* MW 5 */ + 27494 "00000000" // /* MW 4 */ + 27495 "01100000" // /* MW 3 */ + 27496 "10010001" // /* MW 2 */ + 27497 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 + 27498 "01000100" // MOVXM p7, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27499 "01000000" // /* MW 5 */ + 27500 "11000000" // /* MW 4 */ + 27501 "10001110" // /* MW 3 */ + 27502 "00000111" // /* MW 2 */ + 27503 "00000000" // /* MW 1 */ +.label __ll95__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 27504 "10011000" // LDA p1, [p6], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27505 "10011110" // /* MW 3 */ + 27506 "01011100" // /* MW 2 */ + 27507 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 first +.no_stack_arguments + 27508 "00000100" // JL #22944 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=22944 delay_slots=5 */ + 27509 "00000001" // /* MW 5 */ + 27510 "00000000" // /* MW 4 */ + 27511 "11010000" // /* MW 3 */ + 27512 "00101100" // /* MW 2 */ + 27513 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27519 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27521 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27522 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 27523 "00011100" // /* MW 13 */ + 27524 "00000000" // /* MW 12 */ + 27525 "00000000" // /* MW 11 */ + 27526 "01010111" // /* MW 10 */ + 27527 "00011010" // /* MW 9 */ + 27528 "01000000" // /* MW 8 */ + 27529 "00000000" // /* MW 7 */ + 27530 "00000000" // /* MW 6 */ + 27531 "10110110" // /* MW 5 */ + 27532 "00000010" // /* MW 4 */ + 27533 "11110000" // /* MW 3 */ + 27534 "00101100" // /* MW 2 */ + 27535 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 first +.return_address + 27536 "10011000" // LDA r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27537 "00010110" // /* MW 3 */ + 27538 "00000110" // /* MW 2 */ + 27539 "00000111" // /* MW 1 */ + 27540 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27541 "00000000" // /* MW 1 */ + 27542 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27543 "00000000" // /* MW 1 */ + 27544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27545 "00000000" // /* MW 1 */ + 27546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27547 "00000000" // /* MW 1 */ + 27548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27549 "00000000" // /* MW 1 */ + 27550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27551 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 19 + 27552 "10011000" // NE r17, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27553 "00001000" // /* MW 3 */ + 27554 "11100011" // /* MW 2 */ + 27555 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 25 + 27556 "10000100" // JNZ r17, #27760 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27760 delay_slots=5 */ + 27557 "00000001" // /* MW 5 */ + 27558 "01000000" // /* MW 4 */ + 27559 "00111000" // /* MW 3 */ + 27560 "00110110" // /* MW 2 */ + 27561 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27567 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27569 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27571 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.src_ref 8 "superkernels.cpp" 555 15 + 27572 "01000100" // MOVXM p7, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27573 "00010000" // /* MW 5 */ + 27574 "11000000" // /* MW 4 */ + 27575 "10001110" // /* MW 3 */ + 27576 "00000111" // /* MW 2 */ + 27577 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.src_ref 8 "superkernels.cpp" 554 67 + 27578 "10111010" // LDA r16, [p7]; MOVXM p2, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27579 "00010000" // /* MW 9 */ + 27580 "01010000" // /* MW 8 */ + 27581 "00110000" // /* MW 7 */ + 27582 "11100001" // /* MW 6 */ + 27583 "00000001" // /* MW 5 */ + 27584 "00000000" // /* MW 4 */ + 27585 "11010000" // /* MW 3 */ + 27586 "11000010" // /* MW 2 */ + 27587 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 67 + 27588 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27589 "00111010" // /* MW 3 */ + 27590 "00000100" // /* MW 2 */ + 27591 "00000010" // /* MW 1 */ + 27592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27593 "00000000" // /* MW 1 */ + 27594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27595 "00000000" // /* MW 1 */ + 27596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27597 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.no_stack_arguments + 27598 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 27599 "00000001" // /* MW 5 */ + 27600 "00000000" // /* MW 4 */ + 27601 "01111000" // /* MW 3 */ + 27602 "01001101" // /* MW 2 */ + 27603 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27605 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.delay_slot + 27606 "00011000" // ADD r16, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27607 "00000111" // /* MW 3 */ + 27608 "00100000" // /* MW 2 */ + 27609 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.src_ref 8 "superkernels.cpp" 554 43 +.delay_slot + 27610 "01011100" // ST r16, [p7]; LT r27, r16, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27611 "10110101" // /* MW 5 */ + 27612 "01101101" // /* MW 4 */ + 27613 "00111000" // /* MW 3 */ + 27614 "11000010" // /* MW 2 */ + 27615 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 554 43 +.delay_slot + 27616 "11100100" // SUB r17, r13, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27617 "01000001" // /* MW 5 */ + 27618 "10111011" // /* MW 4 */ + 27619 "00110111" // /* MW 3 */ + 27620 "01100000" // /* MW 2 */ + 27621 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.delay_slot + 27622 "01111010" // NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27623 "00010010" // /* MW 9 */ + 27624 "00000001" // /* MW 8 */ + 27625 "00000100" // /* MW 7 */ + 27626 "00000000" // /* MW 6 */ + 27627 "01011011" // /* MW 5 */ + 27628 "00000001" // /* MW 4 */ + 27629 "11110000" // /* MW 3 */ + 27630 "00101100" // /* MW 2 */ + 27631 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 2 "io_buffer_main.h" 324 51 +.return_address + 27632 "10111010" // LDA p2, [sp, #-36]; SUB r16, r13, r3; MOV r27, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27633 "01111000" // /* MW 9 */ + 27634 "11010000" // /* MW 8 */ + 27635 "01101011" // /* MW 7 */ + 27636 "10001111" // /* MW 6 */ + 27637 "00000001" // /* MW 5 */ + 27638 "00011011" // /* MW 4 */ + 27639 "00100000" // /* MW 3 */ + 27640 "10100011" // /* MW 2 */ + 27641 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 + 27642 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27643 "00000010" // /* MW 3 */ + 27644 "11100001" // /* MW 2 */ + 27645 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 6 +.src_ref 8 "superkernels.cpp" 554 78 + 27646 "10000100" // JNZ r16, #27728 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27728 delay_slots=5 */ + 27647 "00000001" // /* MW 5 */ + 27648 "01000000" // /* MW 4 */ + 27649 "00101000" // /* MW 3 */ + 27650 "00110110" // /* MW 2 */ + 27651 "10000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 27652 "00011000" // MOVX r15, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27653 "00000101" // /* MW 3 */ + 27654 "00011110" // /* MW 2 */ + 27655 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27657 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27659 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27661 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27663 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 555 15 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 27664 "00001100" // LDA r16, [p2, #20]; ST r13, [p7] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27665 "01100011" // /* MW 5 */ + 27666 "00001011" // /* MW 4 */ + 27667 "11011110" // /* MW 3 */ + 27668 "11000010" // /* MW 2 */ + 27669 "01001010" // /* MW 1 */ + 27670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27671 "00000000" // /* MW 1 */ + 27672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27673 "00000000" // /* MW 1 */ + 27674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27675 "00000000" // /* MW 1 */ + 27676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27677 "00000000" // /* MW 1 */ + 27678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27679 "00000000" // /* MW 1 */ + 27680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27681 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 27682 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27683 "11111000" // /* MW 3 */ + 27684 "00010000" // /* MW 2 */ + 27685 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 7 +.src_ref 2 "io_buffer_main.h" 327 40 first + 27686 "10111010" // LDA r16, [p6, #-8]; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27687 "00010000" // /* MW 9 */ + 27688 "00010000" // /* MW 8 */ + 27689 "10110000" // /* MW 7 */ + 27690 "11100011" // /* MW 6 */ + 27691 "00000001" // /* MW 5 */ + 27692 "00000000" // /* MW 4 */ + 27693 "11010000" // /* MW 3 */ + 27694 "11000010" // /* MW 2 */ + 27695 "11011100" // /* MW 1 */ + 27696 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27697 "00000000" // /* MW 1 */ + 27698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27699 "00000000" // /* MW 1 */ + 27700 "10000100" // J #27744 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27744 delay_slots=5 */ + 27701 "00000000" // /* MW 5 */ + 27702 "00000000" // /* MW 4 */ + 27703 "00110000" // /* MW 3 */ + 27704 "00110110" // /* MW 2 */ + 27705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27709 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27711 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.delay_slot + 27712 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27713 "00000001" // /* MW 3 */ + 27714 "11100001" // /* MW 2 */ + 27715 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.delay_slot + 27716 "00110110" // NOPA; NOPB; ST r16, [p6, #-8]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 27717 "11000001" // /* MW 11 */ + 27718 "00001000" // /* MW 10 */ + 27719 "01110011" // /* MW 9 */ + 27720 "00000011" // /* MW 8 */ + 27721 "00000000" // /* MW 7 */ + 27722 "00000000" // /* MW 6 */ + 27723 "00100000" // /* MW 5 */ + 27724 "00000000" // /* MW 4 */ + 27725 "11110000" // /* MW 3 */ + 27726 "00101100" // /* MW 2 */ + 27727 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2096 +.src_ref 8 "superkernels.cpp" 558 7 + 27728 "11100001" // NOPA; NOPB; NOPS; MOVXM p7, #491552; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27729 "00000000" // /* MW 15 */ + 27730 "00000000" // /* MW 14 */ + 27731 "00010000" // /* MW 13 */ + 27732 "00010000" // /* MW 12 */ + 27733 "10110000" // /* MW 11 */ + 27734 "11100011" // /* MW 10 */ + 27735 "00000001" // /* MW 9 */ + 27736 "00000000" // /* MW 8 */ + 27737 "01011011" // /* MW 7 */ + 27738 "00000001" // /* MW 6 */ + 27739 "00100000" // /* MW 5 */ + 27740 "00000000" // /* MW 4 */ + 27741 "11110000" // /* MW 3 */ + 27742 "00101100" // /* MW 2 */ + 27743 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2112 +.src_ref 8 "superkernels.cpp" 558 7 first + 27744 "11100001" // LDA r16, [p7]; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27745 "00000000" // /* MW 15 */ + 27746 "00000000" // /* MW 14 */ + 27747 "01111000" // /* MW 13 */ + 27748 "10100101" // /* MW 12 */ + 27749 "00000001" // /* MW 11 */ + 27750 "00000000" // /* MW 10 */ + 27751 "00000000" // /* MW 9 */ + 27752 "00000000" // /* MW 8 */ + 27753 "01011011" // /* MW 7 */ + 27754 "00000001" // /* MW 6 */ + 27755 "00100000" // /* MW 5 */ + 27756 "00000000" // /* MW 4 */ + 27757 "11010000" // /* MW 3 */ + 27758 "11000010" // /* MW 2 */ + 27759 "11100000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2128 +.src_ref 8 "superkernels.cpp" 558 43 + 27760 "00011000" // MOVX r17, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27761 "00000001" // /* MW 3 */ + 27762 "00100010" // /* MW 2 */ + 27763 "00010000" // /* MW 1 */ + 27764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27765 "00000000" // /* MW 1 */ + 27766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27767 "00000000" // /* MW 1 */ + 27768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27769 "00000000" // /* MW 1 */ + 27770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27771 "00000000" // /* MW 1 */ + 27772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27773 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 19 + 27774 "10011000" // NE r16, r14, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27775 "00001000" // /* MW 3 */ + 27776 "10100001" // /* MW 2 */ + 27777 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 25 + 27778 "10000100" // JNZ r16, #27968 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27968 delay_slots=5 */ + 27779 "00000001" // /* MW 5 */ + 27780 "01000000" // /* MW 4 */ + 27781 "10100000" // /* MW 3 */ + 27782 "00110110" // /* MW 2 */ + 27783 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 +.src_ref 8 "superkernels.cpp" 559 15 +.delay_slot + 27784 "01000100" // MOVXM p7, #491568 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27785 "01100000" // /* MW 5 */ + 27786 "11000000" // /* MW 4 */ + 27787 "10001110" // /* MW 3 */ + 27788 "00000111" // /* MW 2 */ + 27789 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 67 +.delay_slot + 27790 "01000100" // MOVXM p2, #491680 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27791 "01000000" // /* MW 5 */ + 27792 "11000001" // /* MW 4 */ + 27793 "10000100" // /* MW 3 */ + 27794 "00000111" // /* MW 2 */ + 27795 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27797 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27799 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27801 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 + 27802 "10011000" // LDA r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27803 "00010110" // /* MW 3 */ + 27804 "00000110" // /* MW 2 */ + 27805 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 67 + 27806 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27807 "00111010" // /* MW 3 */ + 27808 "00000100" // /* MW 2 */ + 27809 "00000010" // /* MW 1 */ + 27810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27811 "00000000" // /* MW 1 */ + 27812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27813 "00000000" // /* MW 1 */ + 27814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27815 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.no_stack_arguments + 27816 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 27817 "00000001" // /* MW 5 */ + 27818 "00000000" // /* MW 4 */ + 27819 "01111000" // /* MW 3 */ + 27820 "01001101" // /* MW 2 */ + 27821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27823 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 +.delay_slot + 27824 "00011000" // ADD r16, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27825 "00000111" // /* MW 3 */ + 27826 "00100000" // /* MW 2 */ + 27827 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 +.src_ref 8 "superkernels.cpp" 558 43 +.delay_slot + 27828 "01011100" // ST r16, [p7]; LT r27, r16, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27829 "00110101" // /* MW 5 */ + 27830 "01101110" // /* MW 4 */ + 27831 "00111000" // /* MW 3 */ + 27832 "11000010" // /* MW 2 */ + 27833 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 558 43 +.delay_slot + 27834 "11100100" // SUB r17, r17, r16; MOV r14, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27835 "01000001" // /* MW 5 */ + 27836 "00111011" // /* MW 4 */ + 27837 "00110111" // /* MW 3 */ + 27838 "01100000" // /* MW 2 */ + 27839 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.delay_slot + 27840 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27841 "00000000" // /* MW 15 */ + 27842 "00000000" // /* MW 14 */ + 27843 "01111000" // /* MW 13 */ + 27844 "10100101" // /* MW 12 */ + 27845 "00000001" // /* MW 11 */ + 27846 "10010000" // /* MW 10 */ + 27847 "00001000" // /* MW 9 */ + 27848 "00100000" // /* MW 8 */ + 27849 "01011011" // /* MW 7 */ + 27850 "00000001" // /* MW 6 */ + 27851 "00100000" // /* MW 5 */ + 27852 "00000000" // /* MW 4 */ + 27853 "11110000" // /* MW 3 */ + 27854 "00101100" // /* MW 2 */ + 27855 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 2 "io_buffer_main.h" 324 51 +.return_address + 27856 "10111010" // LDA p1, [sp, #-36]; SUB r16, r13, r3; MOV r27, r14 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27857 "01111000" // /* MW 9 */ + 27858 "10010000" // /* MW 8 */ + 27859 "01101011" // /* MW 7 */ + 27860 "10001111" // /* MW 6 */ + 27861 "00000001" // /* MW 5 */ + 27862 "00011011" // /* MW 4 */ + 27863 "00100000" // /* MW 3 */ + 27864 "10010011" // /* MW 2 */ + 27865 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 + 27866 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27867 "00000010" // /* MW 3 */ + 27868 "11100001" // /* MW 2 */ + 27869 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 6 +.src_ref 8 "superkernels.cpp" 558 78 + 27870 "10000100" // JNZ r16, #27936 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27936 delay_slots=5 */ + 27871 "00000001" // /* MW 5 */ + 27872 "01000000" // /* MW 4 */ + 27873 "10010000" // /* MW 3 */ + 27874 "00110110" // /* MW 2 */ + 27875 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 7 +.delay_slot + 27876 "01000100" // MOVXM p2, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27877 "01000000" // /* MW 5 */ + 27878 "11000000" // /* MW 4 */ + 27879 "10000100" // /* MW 3 */ + 27880 "00000111" // /* MW 2 */ + 27881 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27883 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27884 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27887 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27889 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 559 15 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 27890 "00001100" // LDA r16, [p1, #20]; ST r13, [p7] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27891 "01100011" // /* MW 5 */ + 27892 "00001011" // /* MW 4 */ + 27893 "11011110" // /* MW 3 */ + 27894 "11000010" // /* MW 2 */ + 27895 "00101010" // /* MW 1 */ + 27896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27897 "00000000" // /* MW 1 */ + 27898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27899 "00000000" // /* MW 1 */ + 27900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27901 "00000000" // /* MW 1 */ + 27902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27903 "00000000" // /* MW 1 */ + 27904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27905 "00000000" // /* MW 1 */ + 27906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27907 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 27908 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27909 "11111000" // /* MW 3 */ + 27910 "00010000" // /* MW 2 */ + 27911 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 27912 "10011000" // LDA r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27913 "00010110" // /* MW 3 */ + 27914 "11100110" // /* MW 2 */ + 27915 "00000110" // /* MW 1 */ + 27916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27917 "00000000" // /* MW 1 */ + 27918 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27919 "00000000" // /* MW 1 */ + 27920 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27921 "00000000" // /* MW 1 */ + 27922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27923 "00000000" // /* MW 1 */ + 27924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27925 "00000000" // /* MW 1 */ + 27926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27927 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 27928 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27929 "00000001" // /* MW 3 */ + 27930 "11100001" // /* MW 2 */ + 27931 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 27932 "10011000" // ST r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27933 "00010001" // /* MW 3 */ + 27934 "11100110" // /* MW 2 */ + 27935 "00001110" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2304 + 27936 "10000100" // J #27984 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27984 delay_slots=5 */ + 27937 "00000000" // /* MW 5 */ + 27938 "00000000" // /* MW 4 */ + 27939 "10101000" // /* MW 3 */ + 27940 "00110110" // /* MW 2 */ + 27941 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.delay_slot + 27942 "11111000" // MOV p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27943 "11000000" // /* MW 3 */ + 27944 "01100010" // /* MW 2 */ + 27945 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27947 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27949 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27951 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27952 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27953 "00000000" // /* MW 15 */ + 27954 "00000000" // /* MW 14 */ + 27955 "01111000" // /* MW 13 */ + 27956 "10100101" // /* MW 12 */ + 27957 "00000001" // /* MW 11 */ + 27958 "00000000" // /* MW 10 */ + 27959 "00000000" // /* MW 9 */ + 27960 "00000000" // /* MW 8 */ + 27961 "01011011" // /* MW 7 */ + 27962 "00000001" // /* MW 6 */ + 27963 "00100000" // /* MW 5 */ + 27964 "00000000" // /* MW 4 */ + 27965 "11110000" // /* MW 3 */ + 27966 "00101100" // /* MW 2 */ + 27967 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2336 +.src_ref 8 "superkernels.cpp" 562 7 +.src_ref 2 "io_buffer_main.h" 324 51 + 27968 "11100001" // LDA p7, [sp, #-36]; NOPB; NOPS; MOVXM p2, #491552; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27969 "00000000" // /* MW 15 */ + 27970 "00000000" // /* MW 14 */ + 27971 "00010000" // /* MW 13 */ + 27972 "00010000" // /* MW 12 */ + 27973 "00110000" // /* MW 11 */ + 27974 "11100001" // /* MW 10 */ + 27975 "00000001" // /* MW 9 */ + 27976 "00000000" // /* MW 8 */ + 27977 "01011011" // /* MW 7 */ + 27978 "00000001" // /* MW 6 */ + 27979 "00100000" // /* MW 5 */ + 27980 "00000000" // /* MW 4 */ + 27981 "00100000" // /* MW 3 */ + 27982 "11110011" // /* MW 2 */ + 27983 "11111011" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2352 +.src_ref 8 "superkernels.cpp" 562 7 first +.src_ref 8 "superkernels.cpp" 562 19 + 27984 "00101100" // LDA r16, [p2]; MOVX r17, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27985 "00100010" // /* MW 5 */ + 27986 "01000100" // /* MW 4 */ + 27987 "11010000" // /* MW 3 */ + 27988 "11000010" // /* MW 2 */ + 27989 "01000000" // /* MW 1 */ + 27990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27991 "00000000" // /* MW 1 */ + 27992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27993 "00000000" // /* MW 1 */ + 27994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27995 "00000000" // /* MW 1 */ + 27996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27997 "00000000" // /* MW 1 */ + 27998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27999 "00000000" // /* MW 1 */ + 28000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28001 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 19 + 28002 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28003 "00001000" // /* MW 3 */ + 28004 "01100001" // /* MW 2 */ + 28005 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 25 + 28006 "10000100" // JNZ r16, #28160 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28160 delay_slots=5 */ + 28007 "00000001" // /* MW 5 */ + 28008 "01000000" // /* MW 4 */ + 28009 "00000000" // /* MW 3 */ + 28010 "00110111" // /* MW 2 */ + 28011 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.delay_slot + 28012 "01000100" // MOVXM p2, #491572 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28013 "01101000" // /* MW 5 */ + 28014 "11000000" // /* MW 4 */ + 28015 "10000100" // /* MW 3 */ + 28016 "00000111" // /* MW 2 */ + 28017 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28019 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28025 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.src_ref 8 "superkernels.cpp" 562 68 + 28026 "10111010" // LDA r16, [p2]; MOVXM p1, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28027 "00010000" // /* MW 9 */ + 28028 "01010000" // /* MW 8 */ + 28029 "10110000" // /* MW 7 */ + 28030 "11100000" // /* MW 6 */ + 28031 "00000001" // /* MW 5 */ + 28032 "00000000" // /* MW 4 */ + 28033 "11010000" // /* MW 3 */ + 28034 "11000010" // /* MW 2 */ + 28035 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 68 + 28036 "10011000" // LDA.u16 r1, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28037 "00111010" // /* MW 3 */ + 28038 "00000100" // /* MW 2 */ + 28039 "00000001" // /* MW 1 */ + 28040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28041 "00000000" // /* MW 1 */ + 28042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28043 "00000000" // /* MW 1 */ + 28044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28045 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.no_stack_arguments + 28046 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 28047 "00000001" // /* MW 5 */ + 28048 "00000000" // /* MW 4 */ + 28049 "01111000" // /* MW 3 */ + 28050 "01001101" // /* MW 2 */ + 28051 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28053 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.delay_slot + 28054 "00011000" // ADD r16, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28055 "00000111" // /* MW 3 */ + 28056 "00100000" // /* MW 2 */ + 28057 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.src_ref 8 "superkernels.cpp" 562 44 +.delay_slot + 28058 "01011100" // ST r16, [p2]; LT r27, r16, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28059 "10110101" // /* MW 5 */ + 28060 "01101101" // /* MW 4 */ + 28061 "00111000" // /* MW 3 */ + 28062 "11000010" // /* MW 2 */ + 28063 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 562 44 +.delay_slot + 28064 "11100100" // SUB r17, r13, r16; MOV r14, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28065 "01000001" // /* MW 5 */ + 28066 "00111011" // /* MW 4 */ + 28067 "00110111" // /* MW 3 */ + 28068 "01100000" // /* MW 2 */ + 28069 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.delay_slot + 28070 "01111010" // NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28071 "00010010" // /* MW 9 */ + 28072 "00000001" // /* MW 8 */ + 28073 "00000100" // /* MW 7 */ + 28074 "00000000" // /* MW 6 */ + 28075 "01011011" // /* MW 5 */ + 28076 "00000001" // /* MW 4 */ + 28077 "11110000" // /* MW 3 */ + 28078 "00101100" // /* MW 2 */ + 28079 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 562 44 +.return_address + 28080 "11100100" // SUB r16, r13, r3; MOV r27, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28081 "01000001" // /* MW 5 */ + 28082 "10101110" // /* MW 4 */ + 28083 "00111101" // /* MW 3 */ + 28084 "00000110" // /* MW 2 */ + 28085 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 + 28086 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28087 "00000010" // /* MW 3 */ + 28088 "11100001" // /* MW 2 */ + 28089 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 6 +.src_ref 8 "superkernels.cpp" 562 79 + 28090 "10000100" // JNZ r16, #28160 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28160 delay_slots=5 */ + 28091 "00000001" // /* MW 5 */ + 28092 "01000000" // /* MW 4 */ + 28093 "00000000" // /* MW 3 */ + 28094 "00110111" // /* MW 2 */ + 28095 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 563 16 +.delay_slot + 28096 "01000100" // MOVXM p2, #491572 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28097 "01101000" // /* MW 5 */ + 28098 "11000000" // /* MW 4 */ + 28099 "10000100" // /* MW 3 */ + 28100 "00000111" // /* MW 2 */ + 28101 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28103 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28105 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28107 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28108 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28109 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 563 16 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 28110 "00001100" // LDA r16, [p7, #20]; ST r13, [p2] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28111 "01100011" // /* MW 5 */ + 28112 "00001011" // /* MW 4 */ + 28113 "11010100" // /* MW 3 */ + 28114 "11000010" // /* MW 2 */ + 28115 "11101010" // /* MW 1 */ + 28116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28117 "00000000" // /* MW 1 */ + 28118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28119 "00000000" // /* MW 1 */ + 28120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28121 "00000000" // /* MW 1 */ + 28122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28123 "00000000" // /* MW 1 */ + 28124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28125 "00000000" // /* MW 1 */ + 28126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28127 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 28128 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28129 "11111000" // /* MW 3 */ + 28130 "00010000" // /* MW 2 */ + 28131 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 28132 "10011000" // LDA r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28133 "00010110" // /* MW 3 */ + 28134 "11100110" // /* MW 2 */ + 28135 "00000110" // /* MW 1 */ + 28136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28137 "00000000" // /* MW 1 */ + 28138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28139 "00000000" // /* MW 1 */ + 28140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28141 "00000000" // /* MW 1 */ + 28142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28143 "00000000" // /* MW 1 */ + 28144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28145 "00000000" // /* MW 1 */ + 28146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28147 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 28148 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28149 "00000001" // /* MW 3 */ + 28150 "11100001" // /* MW 2 */ + 28151 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 28152 "00000010" // ST r16, [p6, #-8]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 28153 "01110000" // /* MW 7 */ + 28154 "10100101" // /* MW 6 */ + 28155 "00000001" // /* MW 5 */ + 28156 "00000000" // /* MW 4 */ + 28157 "00110000" // /* MW 3 */ + 28158 "11000010" // /* MW 2 */ + 28159 "11011100" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2528 +.src_ref 8 "superkernels.cpp" 566 6 +.src_ref 8 "superkernels.cpp" 567 14 + 28160 "01000100" // MOVXM p6, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28161 "00000000" // /* MW 5 */ + 28162 "11000000" // /* MW 4 */ + 28163 "10001100" // /* MW 3 */ + 28164 "00000111" // /* MW 2 */ + 28165 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 6 first +.src_ref 8 "superkernels.cpp" 566 19 + 28166 "10111010" // LDA r16, [p6]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28167 "00010000" // /* MW 9 */ + 28168 "00100110" // /* MW 8 */ + 28169 "00110000" // /* MW 7 */ + 28170 "11100001" // /* MW 6 */ + 28171 "00000001" // /* MW 5 */ + 28172 "00000000" // /* MW 4 */ + 28173 "11010000" // /* MW 3 */ + 28174 "11000010" // /* MW 2 */ + 28175 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 19 + 28176 "10011000" // LDA r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28177 "00110110" // /* MW 3 */ + 28178 "00000110" // /* MW 2 */ + 28179 "00000010" // /* MW 1 */ + 28180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28181 "00000000" // /* MW 1 */ + 28182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28183 "00000000" // /* MW 1 */ + 28184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28185 "00000000" // /* MW 1 */ + 28186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28187 "00000000" // /* MW 1 */ + 28188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28189 "00000000" // /* MW 1 */ + 28190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28191 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 16 + 28192 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28193 "00001000" // /* MW 3 */ + 28194 "01100001" // /* MW 2 */ + 28195 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 6 + 28196 "10000100" // JNZ r16, #28224 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28224 delay_slots=5 */ + 28197 "00000001" // /* MW 5 */ + 28198 "01000000" // /* MW 4 */ + 28199 "00100000" // /* MW 3 */ + 28200 "00110111" // /* MW 2 */ + 28201 "10000000" // /* MW 1 */ +.delay_slot + 28202 "00011000" // LDA p7, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28203 "10011001" // /* MW 3 */ + 28204 "11101111" // /* MW 2 */ + 28205 "00000111" // /* MW 1 */ +.delay_slot + 28206 "00011000" // LDA r15, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28207 "11110001" // /* MW 3 */ + 28208 "11110001" // /* MW 2 */ + 28209 "00000111" // /* MW 1 */ +.delay_slot + 28210 "00011000" // LDA r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28211 "11010001" // /* MW 3 */ + 28212 "11110101" // /* MW 2 */ + 28213 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28215 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28217 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 567 14 first + 28218 "00001100" // NOPA; ST r13, [p6] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28219 "01100011" // /* MW 5 */ + 28220 "00001011" // /* MW 4 */ + 28221 "11111100" // /* MW 3 */ + 28222 "00101100" // /* MW 2 */ + 28223 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2592 +.src_ref 8 "superkernels.cpp" 569 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 28224 "11010100" // LDA r11, [sp, #-8]; MOV lr, r11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28225 "01000001" // /* MW 5 */ + 28226 "11101011" // /* MW 4 */ + 28227 "00101110" // /* MW 3 */ + 28228 "00101110" // /* MW 2 */ + 28229 "11111111" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.noswbrkpt + 28230 "00011000" // LDA r12, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28231 "10010001" // /* MW 3 */ + 28232 "11111101" // /* MW 2 */ + 28233 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 28234 "00011000" // LDA r13, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28235 "10110001" // /* MW 3 */ + 28236 "11101001" // /* MW 2 */ + 28237 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 569 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 28238 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 28239 "00000000" // /* MW 3 */ + 28240 "00101000" // /* MW 2 */ + 28241 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28242 "11111000" // MOV p6, r12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28243 "00100000" // /* MW 3 */ + 28244 "01100110" // /* MW 2 */ + 28245 "00011110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 569 +.delay_slot + 28246 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28247 "00000001" // /* MW 5 */ + 28248 "00000000" // /* MW 4 */ + 28249 "00000000" // /* MW 3 */ + 28250 "11110000" // /* MW 2 */ + 28251 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28253 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28255 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28256 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28257 "00000000" // /* MW 15 */ + 28258 "00000000" // /* MW 14 */ + 28259 "01111000" // /* MW 13 */ + 28260 "10100101" // /* MW 12 */ + 28261 "00000001" // /* MW 11 */ + 28262 "00000000" // /* MW 10 */ + 28263 "00000000" // /* MW 9 */ + 28264 "00000000" // /* MW 8 */ + 28265 "01011011" // /* MW 7 */ + 28266 "00000001" // /* MW 6 */ + 28267 "00100000" // /* MW 5 */ + 28268 "00000000" // /* MW 4 */ + 28269 "11110000" // /* MW 3 */ + 28270 "00101100" // /* MW 2 */ + 28271 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2640 +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 51 + 28272 "01110110" // MOVA r13, #0; MOVS p6, r12; J #27504 /* MW 12 */ /* control_operation: words=12 jump unconditional cycles_taken=1 direct absolute target_address=27504 delay_slots=5 */ + 28273 "00100000" // /* MW 11 */ + 28274 "00000000" // /* MW 10 */ + 28275 "00000000" // /* MW 9 */ + 28276 "01101110" // /* MW 8 */ + 28277 "00001101" // /* MW 7 */ + 28278 "00000000" // /* MW 6 */ + 28279 "00001011" // /* MW 5 */ + 28280 "10001100" // /* MW 4 */ + 28281 "00000110" // /* MW 3 */ + 28282 "00001101" // /* MW 2 */ + 28283 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 8 "superkernels.cpp" 558 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 28284 "01100100" // MOVX r15, #1; MOV r14, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28285 "00001001" // /* MW 5 */ + 28286 "00100000" // /* MW 4 */ + 28287 "10100111" // /* MW 3 */ + 28288 "11000000" // /* MW 2 */ + 28289 "00000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.delay_slot + 28290 "01000100" // MOVXM p2, #491648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28291 "00000000" // /* MW 5 */ + 28292 "11000001" // /* MW 4 */ + 28293 "10000100" // /* MW 3 */ + 28294 "00000111" // /* MW 2 */ + 28295 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.delay_slot + 28296 "01000100" // MOVXM p7, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28297 "01000000" // /* MW 5 */ + 28298 "11000000" // /* MW 4 */ + 28299 "10001110" // /* MW 3 */ + 28300 "00000111" // /* MW 2 */ + 28301 "00000000" // /* MW 1 */ +.delay_slot + 28302 "00011000" // LDA r12, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28303 "10010001" // /* MW 3 */ + 28304 "11100101" // /* MW 2 */ + 28305 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28306 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 28307 "00000000" // /* MW 1 */ +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_begin0 +.label _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE +.function superkernel_conv_eltbinary _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE +.src_ref 8 "superkernels.cpp" 578 +.src_ref 8 "superkernels.cpp" 578 first +.function_start + 28320 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28321 "00000001" // /* MW 5 */ + 28322 "00000000" // /* MW 4 */ + 28323 "00000000" // /* MW 3 */ + 28324 "00001000" // /* MW 2 */ + 28325 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 583 6 + 28326 "00111010" // ST p7, [sp, #-8]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28327 "00010001" // /* MW 9 */ + 28328 "00000000" // /* MW 8 */ + 28329 "10110000" // /* MW 7 */ + 28330 "11100011" // /* MW 6 */ + 28331 "00000001" // /* MW 5 */ + 28332 "00000000" // /* MW 4 */ + 28333 "10110000" // /* MW 3 */ + 28334 "01110011" // /* MW 2 */ + 28335 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 583 6 first + 28336 "10111010" // LDA r16, [p7]; ST p6, [sp, #-4]; MOV r17, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28337 "01110010" // /* MW 9 */ + 28338 "01110000" // /* MW 8 */ + 28339 "00101101" // /* MW 7 */ + 28340 "10000010" // /* MW 6 */ + 28341 "00011101" // /* MW 5 */ + 28342 "11111111" // /* MW 4 */ + 28343 "11010111" // /* MW 3 */ + 28344 "11000010" // /* MW 2 */ + 28345 "11100000" // /* MW 1 */ + 28346 "10011000" // ST p4, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28347 "00011101" // /* MW 3 */ + 28348 "11110110" // /* MW 2 */ + 28349 "00001111" // /* MW 1 */ + 28350 "10011000" // ST p2, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28351 "00011101" // /* MW 3 */ + 28352 "11110001" // /* MW 2 */ + 28353 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 8 "superkernels.cpp" 590 35 +.src_ref 8 "superkernels.cpp" 599 105 +.src_ref 8 "superkernels.cpp" 629 34 + 28354 "00000010" // ST lr, [sp, #-20]; MOV p7, p3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 28355 "01110000" // /* MW 7 */ + 28356 "01100000" // /* MW 6 */ + 28357 "10110011" // /* MW 5 */ + 28358 "00000011" // /* MW 4 */ + 28359 "10110000" // /* MW 3 */ + 28360 "10000111" // /* MW 2 */ + 28361 "11111101" // /* MW 1 */ + 28362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28363 "00000000" // /* MW 1 */ + 28364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28365 "00000000" // /* MW 1 */ + 28366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28367 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 583 6 +.src_ref 8 "superkernels.cpp" 583 16 + 28368 "10000100" // JNZ r16, #28768 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28768 delay_slots=5 */ + 28369 "00000001" // /* MW 5 */ + 28370 "01000000" // /* MW 4 */ + 28371 "00110000" // /* MW 3 */ + 28372 "00111000" // /* MW 2 */ + 28373 "10000000" // /* MW 1 */ +.delay_slot + 28374 "10011000" // ST p0, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28375 "00011101" // /* MW 3 */ + 28376 "11101000" // /* MW 2 */ + 28377 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 22 first +.delay_slot + 28378 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28379 "10010000" // /* MW 3 */ + 28380 "01100010" // /* MW 2 */ + 28381 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 30 +.delay_slot + 28382 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28383 "11111011" // /* MW 3 */ + 28384 "01100011" // /* MW 2 */ + 28385 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 11 +.delay_slot + 28386 "01000100" // MOVXM p6, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28387 "00100000" // /* MW 5 */ + 28388 "11000000" // /* MW 4 */ + 28389 "10001100" // /* MW 3 */ + 28390 "00000111" // /* MW 2 */ + 28391 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 11 +.delay_slot + 28392 "10011000" // ST r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28393 "00110001" // /* MW 3 */ + 28394 "00000110" // /* MW 2 */ + 28395 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 28396 "10111010" // MOVA r0, #1; MOVXM p6, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28397 "00010000" // /* MW 9 */ + 28398 "00101010" // /* MW 8 */ + 28399 "00110000" // /* MW 7 */ + 28400 "11100011" // /* MW 6 */ + 28401 "00000001" // /* MW 5 */ + 28402 "00000000" // /* MW 4 */ + 28403 "00000000" // /* MW 3 */ + 28404 "00100000" // /* MW 2 */ + 28405 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 28406 "01110110" // ST.s8 r16, [p6]; MOVS p6, p1; MOVXM p0, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 28407 "00010000" // /* MW 11 */ + 28408 "00101000" // /* MW 10 */ + 28409 "00110000" // /* MW 9 */ + 28410 "11100000" // /* MW 8 */ + 28411 "00000001" // /* MW 7 */ + 28412 "00000000" // /* MW 6 */ + 28413 "10001011" // /* MW 5 */ + 28414 "10000100" // /* MW 4 */ + 28415 "11100110" // /* MW 3 */ + 28416 "11000000" // /* MW 2 */ + 28417 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 8 "superkernels.cpp" 587 4 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28418 "10111010" // MOVA r1, #0; MOVXM p1, #493440 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28419 "00010000" // /* MW 9 */ + 28420 "11000000" // /* MW 8 */ + 28421 "10110011" // /* MW 7 */ + 28422 "11100000" // /* MW 6 */ + 28423 "00000001" // /* MW 5 */ + 28424 "00000000" // /* MW 4 */ + 28425 "00000000" // /* MW 3 */ + 28426 "00000001" // /* MW 2 */ + 28427 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 28428 "00000100" // JL #3040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=3040 delay_slots=5 */ + 28429 "00000001" // /* MW 5 */ + 28430 "00000000" // /* MW 4 */ + 28431 "11110000" // /* MW 3 */ + 28432 "00000101" // /* MW 2 */ + 28433 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28435 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28437 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28438 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28439 "00110001" // /* MW 3 */ + 28440 "00100000" // /* MW 2 */ + 28441 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 28442 "00101100" // NOPA; MOVX r16, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28443 "00001010" // /* MW 5 */ + 28444 "01000000" // /* MW 4 */ + 28445 "11110000" // /* MW 3 */ + 28446 "00101100" // /* MW 2 */ + 28447 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 28448 "11100001" // NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28449 "00000000" // /* MW 15 */ + 28450 "00000000" // /* MW 14 */ + 28451 "01111000" // /* MW 13 */ + 28452 "01100000" // /* MW 12 */ + 28453 "00110111" // /* MW 11 */ + 28454 "00000000" // /* MW 10 */ + 28455 "00000000" // /* MW 9 */ + 28456 "10000000" // /* MW 8 */ + 28457 "00010001" // /* MW 7 */ + 28458 "00000110" // /* MW 6 */ + 28459 "00100000" // /* MW 5 */ + 28460 "00000000" // /* MW 4 */ + 28461 "11110000" // /* MW 3 */ + 28462 "00101100" // /* MW 2 */ + 28463 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 590 35 +.src_ref 8 "superkernels.cpp" 591 4 +.return_address + 28464 "01100100" // MOVX r16, #1; MOV dj0, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28465 "00000001" // /* MW 5 */ + 28466 "00000001" // /* MW 4 */ + 28467 "10100001" // /* MW 3 */ + 28468 "00000000" // /* MW 2 */ + 28469 "00000100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 590 35 first + 28470 "10011000" // LDA r18, [p7, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28471 "01010110" // /* MW 3 */ + 28472 "00000010" // /* MW 2 */ + 28473 "00000111" // /* MW 1 */ + 28474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28475 "00000000" // /* MW 1 */ + 28476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28477 "00000000" // /* MW 1 */ + 28478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28479 "00000000" // /* MW 1 */ + 28480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28481 "00000000" // /* MW 1 */ + 28482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28483 "00000000" // /* MW 1 */ + 28484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28485 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 591 4 first + 28486 "10011000" // EQ r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28487 "00000111" // /* MW 3 */ + 28488 "10100001" // /* MW 2 */ + 28489 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 591 4 + 28490 "10000100" // JNZ r16, #28624 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28624 delay_slots=5 */ + 28491 "00000001" // /* MW 5 */ + 28492 "01000000" // /* MW 4 */ + 28493 "11101000" // /* MW 3 */ + 28494 "00110111" // /* MW 2 */ + 28495 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 105 +.delay_slot + 28496 "11111000" // MOV r17, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28497 "11000000" // /* MW 3 */ + 28498 "01011110" // /* MW 2 */ + 28499 "00011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 105 first +.delay_slot + 28500 "00011000" // ADD.NC dc0, r17, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28501 "10010000" // /* MW 3 */ + 28502 "11001000" // /* MW 2 */ + 28503 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28505 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28507 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28509 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 591 4 first + 28510 "10000100" // JNZ r18, #28592 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28592 delay_slots=5 */ + 28511 "00000001" // /* MW 5 */ + 28512 "01000000" // /* MW 4 */ + 28513 "11011000" // /* MW 3 */ + 28514 "00110111" // /* MW 2 */ + 28515 "10010000" // /* MW 1 */ +.delay_slot + 28516 "01000100" // MOVXM r16, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28517 "00000000" // /* MW 5 */ + 28518 "00101111" // /* MW 4 */ + 28519 "10001000" // /* MW 3 */ + 28520 "00000111" // /* MW 2 */ + 28521 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 611 27 +.delay_slot + 28522 "00011000" // MOVX r17, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28523 "00000001" // /* MW 3 */ + 28524 "00100010" // /* MW 2 */ + 28525 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28527 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28529 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28531 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 594 8 first +.no_stack_arguments + 28532 "00111010" // ST p6, [sp, #-28]; JL #16128 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=16128 delay_slots=5 */ + 28533 "01000001" // /* MW 9 */ + 28534 "00000000" // /* MW 8 */ + 28535 "00000000" // /* MW 7 */ + 28536 "11100000" // /* MW 6 */ + 28537 "00000111" // /* MW 5 */ + 28538 "00000000" // /* MW 4 */ + 28539 "10110000" // /* MW 3 */ + 28540 "11100011" // /* MW 2 */ + 28541 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 595 38 +.delay_slot + 28542 "01000100" // MOVXM p6, #493056 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28543 "00000000" // /* MW 5 */ + 28544 "11001100" // /* MW 4 */ + 28545 "10001100" // /* MW 3 */ + 28546 "00000111" // /* MW 2 */ + 28547 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 594 8 +.delay_slot + 28548 "01000100" // MOVXM p0, #493056 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28549 "00000000" // /* MW 5 */ + 28550 "11001100" // /* MW 4 */ + 28551 "10000000" // /* MW 3 */ + 28552 "00000111" // /* MW 2 */ + 28553 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 594 8 +.delay_slot + 28554 "11111000" // MOV p1, dc0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28555 "10000000" // /* MW 3 */ + 28556 "01100001" // /* MW 2 */ + 28557 "00011001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28559 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28560 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28561 "00000000" // /* MW 15 */ + 28562 "00000000" // /* MW 14 */ + 28563 "01111000" // /* MW 13 */ + 28564 "10100101" // /* MW 12 */ + 28565 "00000001" // /* MW 11 */ + 28566 "00000000" // /* MW 10 */ + 28567 "00000000" // /* MW 9 */ + 28568 "00000000" // /* MW 8 */ + 28569 "01011011" // /* MW 7 */ + 28570 "00000001" // /* MW 6 */ + 28571 "00100000" // /* MW 5 */ + 28572 "00000000" // /* MW 4 */ + 28573 "11110000" // /* MW 3 */ + 28574 "00101100" // /* MW 2 */ + 28575 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 595 38 first +.return_address + 28576 "10111010" // LDA r17, [p6]; MOVXM r16, #493440 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28577 "00010000" // /* MW 9 */ + 28578 "11000000" // /* MW 8 */ + 28579 "00001011" // /* MW 7 */ + 28580 "11100010" // /* MW 6 */ + 28581 "00000001" // /* MW 5 */ + 28582 "00000000" // /* MW 4 */ + 28583 "11010000" // /* MW 3 */ + 28584 "11000110" // /* MW 2 */ + 28585 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 + 28586 "00111100" // LDA p6, [sp, #-28]; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28587 "00100000" // /* MW 5 */ + 28588 "00000000" // /* MW 4 */ + 28589 "00100000" // /* MW 3 */ + 28590 "11100011" // /* MW 2 */ + 28591 "11111100" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_272 + 28592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28593 "00000000" // /* MW 1 */ + 28594 "10000100" // J #28672 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=28672 delay_slots=5 */ + 28595 "00000000" // /* MW 5 */ + 28596 "00000000" // /* MW 4 */ + 28597 "00000000" // /* MW 3 */ + 28598 "00111000" // /* MW 2 */ + 28599 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28601 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28603 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28605 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28607 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.delay_slot + 28608 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV p1, p6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28609 "00000000" // /* MW 15 */ + 28610 "00000000" // /* MW 14 */ + 28611 "01111000" // /* MW 13 */ + 28612 "01100000" // /* MW 12 */ + 28613 "10110110" // /* MW 11 */ + 28614 "00000000" // /* MW 10 */ + 28615 "00000000" // /* MW 9 */ + 28616 "00000000" // /* MW 8 */ + 28617 "01011011" // /* MW 7 */ + 28618 "00000001" // /* MW 6 */ + 28619 "00100000" // /* MW 5 */ + 28620 "00000000" // /* MW 4 */ + 28621 "11110000" // /* MW 3 */ + 28622 "00101100" // /* MW 2 */ + 28623 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_304 +.src_ref 8 "superkernels.cpp" 599 8 first +.no_stack_arguments + 28624 "00111010" // ST p6, [sp, #-28]; JL #16896 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=16896 delay_slots=5 */ + 28625 "01000001" // /* MW 9 */ + 28626 "00000000" // /* MW 8 */ + 28627 "00000000" // /* MW 7 */ + 28628 "01000000" // /* MW 6 */ + 28629 "00001000" // /* MW 5 */ + 28630 "00000000" // /* MW 4 */ + 28631 "10110000" // /* MW 3 */ + 28632 "11100011" // /* MW 2 */ + 28633 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 600 38 +.delay_slot + 28634 "01000100" // MOVXM p6, #493120 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28635 "10000000" // /* MW 5 */ + 28636 "11001100" // /* MW 4 */ + 28637 "10001100" // /* MW 3 */ + 28638 "00000111" // /* MW 2 */ + 28639 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 8 +.delay_slot + 28640 "01000100" // MOVXM p0, #493120 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28641 "10000000" // /* MW 5 */ + 28642 "11001100" // /* MW 4 */ + 28643 "10000000" // /* MW 3 */ + 28644 "00000111" // /* MW 2 */ + 28645 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 8 +.delay_slot + 28646 "11111000" // MOV p1, dc0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28647 "10000000" // /* MW 3 */ + 28648 "01100001" // /* MW 2 */ + 28649 "00011001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28651 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28652 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28653 "01100111" // /* MW 3 */ + 28654 "00000001" // /* MW 2 */ + 28655 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 600 38 first +.return_address + 28656 "10111010" // LDA r17, [p6]; MOVXM r16, #493440 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28657 "00010000" // /* MW 9 */ + 28658 "11000000" // /* MW 8 */ + 28659 "00001011" // /* MW 7 */ + 28660 "11100010" // /* MW 6 */ + 28661 "00000001" // /* MW 5 */ + 28662 "00000000" // /* MW 4 */ + 28663 "11010000" // /* MW 3 */ + 28664 "11000110" // /* MW 2 */ + 28665 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 + 28666 "00111100" // LDA p1, [sp, #-28]; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28667 "00100000" // /* MW 5 */ + 28668 "00000000" // /* MW 4 */ + 28669 "00100000" // /* MW 3 */ + 28670 "10010011" // /* MW 2 */ + 28671 "11111100" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_352 + 28672 "10011000" // ADD.NC p3, r16, #11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28673 "00000101" // /* MW 3 */ + 28674 "01101000" // /* MW 2 */ + 28675 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 606 35 first +.src_ref 8 "superkernels.cpp" 611 18 + 28676 "10111010" // LDA.u8 r19, [p3], #7; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28677 "00010000" // /* MW 9 */ + 28678 "00001000" // /* MW 8 */ + 28679 "00110000" // /* MW 7 */ + 28680 "11100011" // /* MW 6 */ + 28681 "00000001" // /* MW 5 */ + 28682 "00000000" // /* MW 4 */ + 28683 "01010000" // /* MW 3 */ + 28684 "11001101" // /* MW 2 */ + 28685 "01101111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 611 18 first + 28686 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28687 "01010110" // /* MW 3 */ + 28688 "00000110" // /* MW 2 */ + 28689 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 37 first + 28690 "10011000" // LDA.u16 r21, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28691 "10111010" // /* MW 3 */ + 28692 "00011110" // /* MW 2 */ + 28693 "00000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 73 + 28694 "10011000" // LDA.u16 r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28695 "00011010" // /* MW 3 */ + 28696 "00000110" // /* MW 2 */ + 28697 "00000011" // /* MW 1 */ + 28698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28699 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 110 + 28700 "10011000" // LDA.u16 r20, [p3, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28701 "10011010" // /* MW 3 */ + 28702 "00010110" // /* MW 2 */ + 28703 "00000011" // /* MW 1 */ + 28704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28705 "00000000" // /* MW 1 */ + 28706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28707 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 606 19 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 28708 "01000100" // MOVXM p0, #491524 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28709 "00001000" // /* MW 5 */ + 28710 "11000000" // /* MW 4 */ + 28711 "10000000" // /* MW 3 */ + 28712 "00000111" // /* MW 2 */ + 28713 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 57 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 28714 "10011000" // MUL r19, r19, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28715 "01011111" // /* MW 3 */ + 28716 "11100111" // /* MW 2 */ + 28717 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 606 19 first +.src_ref 8 "superkernels.cpp" 611 16 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28718 "00111010" // ST r19, [p0]; MOVXM p2, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28719 "00010001" // /* MW 9 */ + 28720 "00001110" // /* MW 8 */ + 28721 "00110000" // /* MW 7 */ + 28722 "11100001" // /* MW 6 */ + 28723 "00000001" // /* MW 5 */ + 28724 "00000000" // /* MW 4 */ + 28725 "00110000" // /* MW 3 */ + 28726 "11001110" // /* MW 2 */ + 28727 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 94 first + 28728 "10011000" // MUL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28729 "00001111" // /* MW 3 */ + 28730 "11100001" // /* MW 2 */ + 28731 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 611 27 first + 28732 "10011000" // MUL r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28733 "00101111" // /* MW 3 */ + 28734 "01100011" // /* MW 2 */ + 28735 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 608 28 first + 28736 "10011000" // MUL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28737 "00001111" // /* MW 3 */ + 28738 "00100001" // /* MW 2 */ + 28739 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 608 13 +.src_ref 8 "superkernels.cpp" 611 16 first + 28740 "01110110" // NOPA; ST r17, [p2]; MOVXM p6, #491596 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 28741 "00010000" // /* MW 11 */ + 28742 "00100110" // /* MW 10 */ + 28743 "00110000" // /* MW 9 */ + 28744 "11100011" // /* MW 8 */ + 28745 "00000001" // /* MW 7 */ + 28746 "10000000" // /* MW 6 */ + 28747 "00110001" // /* MW 5 */ + 28748 "00000110" // /* MW 4 */ + 28749 "11110010" // /* MW 3 */ + 28750 "00101100" // /* MW 2 */ + 28751 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 608 13 first + 28752 "11100001" // NOPA; NOPB; ST r16, [p6]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28753 "00000000" // /* MW 15 */ + 28754 "00000000" // /* MW 14 */ + 28755 "01111000" // /* MW 13 */ + 28756 "10100101" // /* MW 12 */ + 28757 "00000001" // /* MW 11 */ + 28758 "00000000" // /* MW 10 */ + 28759 "00000000" // /* MW 9 */ + 28760 "10000000" // /* MW 8 */ + 28761 "00010001" // /* MW 7 */ + 28762 "00000110" // /* MW 6 */ + 28763 "00100110" // /* MW 5 */ + 28764 "00000000" // /* MW 4 */ + 28765 "11110000" // /* MW 3 */ + 28766 "00101100" // /* MW 2 */ + 28767 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_448 +.src_ref 8 "superkernels.cpp" 614 12 + 28768 "01000100" // MOVXM p0, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28769 "00010000" // /* MW 5 */ + 28770 "11000000" // /* MW 4 */ + 28771 "10000000" // /* MW 3 */ + 28772 "00000111" // /* MW 2 */ + 28773 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 614 12 first +.src_ref 8 "superkernels.cpp" 616 11 + 28774 "10111010" // LDA r16, [p0]; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28775 "00010000" // /* MW 9 */ + 28776 "00000000" // /* MW 8 */ + 28777 "00110000" // /* MW 7 */ + 28778 "11100001" // /* MW 6 */ + 28779 "00000001" // /* MW 5 */ + 28780 "00000000" // /* MW 4 */ + 28781 "11010000" // /* MW 3 */ + 28782 "11000010" // /* MW 2 */ + 28783 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 +.src_ref 8 "superkernels.cpp" 616 11 first + 28784 "10111010" // LDA r17, [p2]; MOVXM p6, #491532 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28785 "00010000" // /* MW 9 */ + 28786 "00000110" // /* MW 8 */ + 28787 "00110000" // /* MW 7 */ + 28788 "11100011" // /* MW 6 */ + 28789 "00000001" // /* MW 5 */ + 28790 "00000000" // /* MW 4 */ + 28791 "11010000" // /* MW 3 */ + 28792 "11000110" // /* MW 2 */ + 28793 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 first + 28794 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28795 "01010110" // /* MW 3 */ + 28796 "00000110" // /* MW 2 */ + 28797 "00000110" // /* MW 1 */ + 28798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28799 "00000000" // /* MW 1 */ + 28800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28801 "00000000" // /* MW 1 */ + 28802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28803 "00000000" // /* MW 1 */ + 28804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28805 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 618 6 first +.src_ref 8 "superkernels.cpp" 618 17 first + 28806 "10000100" // JNZ r16, #28912 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28912 delay_slots=5 */ + 28807 "00000001" // /* MW 5 */ + 28808 "01000000" // /* MW 4 */ + 28809 "01111000" // /* MW 3 */ + 28810 "00111000" // /* MW 2 */ + 28811 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 614 12 first +.src_ref 8 "superkernels.cpp" 616 11 first +.delay_slot + 28812 "00100100" // ADD r17, r17, #1; ADD.NC r19, r16, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28813 "00000001" // /* MW 5 */ + 28814 "10110000" // /* MW 4 */ + 28815 "11101001" // /* MW 3 */ + 28816 "01000000" // /* MW 2 */ + 28817 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 first +.delay_slot + 28818 "00011000" // ADD r18, r18, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28819 "00000111" // /* MW 3 */ + 28820 "10100100" // /* MW 2 */ + 28821 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 616 11 first +.delay_slot + 28822 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28823 "00110001" // /* MW 3 */ + 28824 "00000110" // /* MW 2 */ + 28825 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 first +.delay_slot + 28826 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28827 "01010001" // /* MW 3 */ + 28828 "00000110" // /* MW 2 */ + 28829 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 614 12 first +.delay_slot + 28830 "10011000" // ST r19, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28831 "01110001" // /* MW 3 */ + 28832 "00000110" // /* MW 2 */ + 28833 "00001000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 28834 "00011000" // LDA r17, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28835 "00110001" // /* MW 3 */ + 28836 "11110110" // /* MW 2 */ + 28837 "00000111" // /* MW 1 */ + 28838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28839 "00000000" // /* MW 1 */ + 28840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28841 "00000000" // /* MW 1 */ + 28842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28843 "00000000" // /* MW 1 */ + 28844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28845 "00000000" // /* MW 1 */ + 28846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28847 "00000000" // /* MW 1 */ + 28848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28849 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 28850 "00011000" // ADD.NC p6, r17, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28851 "10000110" // /* MW 3 */ + 28852 "01101000" // /* MW 2 */ + 28853 "00011110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 28854 "10011000" // LDA r27, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28855 "01110110" // /* MW 3 */ + 28856 "11111111" // /* MW 2 */ + 28857 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 28858 "10011000" // LDA r17, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28859 "00110110" // /* MW 3 */ + 28860 "11111110" // /* MW 2 */ + 28861 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 28862 "10011000" // LDA r18, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28863 "01010110" // /* MW 3 */ + 28864 "11111110" // /* MW 2 */ + 28865 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 28866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28867 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 28868 "10011000" // LDA r17, [p6, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28869 "00110110" // /* MW 3 */ + 28870 "01000110" // /* MW 2 */ + 28871 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28872 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28873 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28874 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28875 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28877 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28879 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28880 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28881 "00010010" // /* MW 3 */ + 28882 "10100011" // /* MW 2 */ + 28883 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.src_ref 2 "io_buffer_main.h" 395 8 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28884 "01011100" // ST r17, [p6]; MOVX r16, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28885 "11111010" // /* MW 5 */ + 28886 "11000001" // /* MW 4 */ + 28887 "00111111" // /* MW 3 */ + 28888 "11000110" // /* MW 2 */ + 28889 "11000000" // /* MW 1 */ + 28890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28891 "00000000" // /* MW 1 */ + 28892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28893 "00000000" // /* MW 1 */ + 28894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28895 "00000000" // /* MW 1 */ + 28896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28897 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 28898 "01111110" // NOPA; NOPB; NOPS; ACQ r17, r16; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 28899 "01100000" // /* MW 13 */ + 28900 "00101011" // /* MW 12 */ + 28901 "00000000" // /* MW 11 */ + 28902 "10101111" // /* MW 10 */ + 28903 "00110100" // /* MW 9 */ + 28904 "00000000" // /* MW 8 */ + 28905 "00001000" // /* MW 7 */ + 28906 "01010011" // /* MW 6 */ + 28907 "00100100" // /* MW 5 */ + 28908 "00000000" // /* MW 4 */ + 28909 "11110000" // /* MW 3 */ + 28910 "00101100" // /* MW 2 */ + 28911 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_592 + 28912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28913 "00000000" // /* MW 1 */ + 28914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28915 "00000000" // /* MW 1 */ + 28916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28917 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.src_ref 2 "io_buffer_main.h" 125 25 + 28918 "00011000" // LDA p2, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28919 "00011001" // /* MW 3 */ + 28920 "11110101" // /* MW 2 */ + 28921 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 + 28922 "00011000" // LDA p0, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28923 "00011001" // /* MW 3 */ + 28924 "11101000" // /* MW 2 */ + 28925 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 first +.no_stack_arguments + 28926 "00000100" // JL #4752 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4752 delay_slots=5 */ + 28927 "00000001" // /* MW 5 */ + 28928 "00000000" // /* MW 4 */ + 28929 "01001000" // /* MW 3 */ + 28930 "00001001" // /* MW 2 */ + 28931 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.delay_slot + 28932 "01000100" // MOVXM p3, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28933 "00000000" // /* MW 5 */ + 28934 "11001111" // /* MW 4 */ + 28935 "10000110" // /* MW 3 */ + 28936 "00000111" // /* MW 2 */ + 28937 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28939 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28941 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28943 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 28944 "11100001" // NOPA; NOPB; MOVS p6, p2; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28945 "00000000" // /* MW 15 */ + 28946 "00000000" // /* MW 14 */ + 28947 "01111000" // /* MW 13 */ + 28948 "10100101" // /* MW 12 */ + 28949 "00000001" // /* MW 11 */ + 28950 "00000000" // /* MW 10 */ + 28951 "00000000" // /* MW 9 */ + 28952 "00000000" // /* MW 8 */ + 28953 "10001011" // /* MW 7 */ + 28954 "10001000" // /* MW 6 */ + 28955 "00100110" // /* MW 5 */ + 28956 "00000000" // /* MW 4 */ + 28957 "11110000" // /* MW 3 */ + 28958 "00101100" // /* MW 2 */ + 28959 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 6 +.src_ref 2 "io_buffer_main.h" 218 49 +.return_address + 28960 "10111010" // LDA r16, [sp, #-16]; MOVXM p1, #491528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28961 "00010000" // /* MW 9 */ + 28962 "00000100" // /* MW 8 */ + 28963 "10110000" // /* MW 7 */ + 28964 "11100000" // /* MW 6 */ + 28965 "00000001" // /* MW 5 */ + 28966 "00000000" // /* MW 4 */ + 28967 "00100000" // /* MW 3 */ + 28968 "01000010" // /* MW 2 */ + 28969 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 6 first +.src_ref 8 "superkernels.cpp" 623 20 + 28970 "10111010" // LDA r17, [p1]; MOVXM p1, #491524 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28971 "00010000" // /* MW 9 */ + 28972 "00000010" // /* MW 8 */ + 28973 "10110000" // /* MW 7 */ + 28974 "11100000" // /* MW 6 */ + 28975 "00000001" // /* MW 5 */ + 28976 "00000000" // /* MW 4 */ + 28977 "11010000" // /* MW 3 */ + 28978 "11000110" // /* MW 2 */ + 28979 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 20 + 28980 "10011000" // LDA r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28981 "01010110" // /* MW 3 */ + 28982 "00000110" // /* MW 2 */ + 28983 "00000001" // /* MW 1 */ + 28984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28985 "00000000" // /* MW 1 */ + 28986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28987 "00000000" // /* MW 1 */ + 28988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28989 "00000000" // /* MW 1 */ + 28990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28991 "00000000" // /* MW 1 */ + 28992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28993 "00000000" // /* MW 1 */ + 28994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28995 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 17 + 28996 "10011000" // NE r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28997 "00101000" // /* MW 3 */ + 28998 "01100011" // /* MW 2 */ + 28999 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 6 + 29000 "10000100" // JNZ r17, #29344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29344 delay_slots=5 */ + 29001 "00000001" // /* MW 5 */ + 29002 "01000000" // /* MW 4 */ + 29003 "01010000" // /* MW 3 */ + 29004 "00111001" // /* MW 2 */ + 29005 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29007 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29009 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29011 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29013 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29015 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 629 34 +.src_ref 2 "io_buffer_main.h" 218 49 first +.src_ref 2 "io_buffer_main.h" 395 8 + 29016 "10111010" // MOVA dj0, #64; MOVX r17, #-1; ADD.NC p1, r16, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29017 "00001000" // /* MW 9 */ + 29018 "00000011" // /* MW 8 */ + 29019 "10110100" // /* MW 7 */ + 29020 "11101000" // /* MW 6 */ + 29021 "00010111" // /* MW 5 */ + 29022 "00111111" // /* MW 4 */ + 29023 "10000000" // /* MW 3 */ + 29024 "00000010" // /* MW 2 */ + 29025 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 52 +.src_ref 2 "io_buffer_main.h" 218 49 + 29026 "10111010" // LDA r27, [p1], #-4; MOVXM p0, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29027 "00010000" // /* MW 9 */ + 29028 "00001110" // /* MW 8 */ + 29029 "00110000" // /* MW 7 */ + 29030 "11100000" // /* MW 6 */ + 29031 "00000001" // /* MW 5 */ + 29032 "00000000" // /* MW 4 */ + 29033 "11010000" // /* MW 3 */ + 29034 "11101110" // /* MW 2 */ + 29035 "00111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 29036 "10011000" // LDA r18, [p1], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29037 "01010110" // /* MW 3 */ + 29038 "11111110" // /* MW 2 */ + 29039 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 29040 "10011000" // LDA r19, [p1], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29041 "01110110" // /* MW 3 */ + 29042 "11111110" // /* MW 2 */ + 29043 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 29044 "10011000" // LDA r20, [p1, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29045 "10010110" // /* MW 3 */ + 29046 "01010110" // /* MW 2 */ + 29047 "00000001" // /* MW 1 */ + 29048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29049 "00000000" // /* MW 1 */ + 29050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29051 "00000000" // /* MW 1 */ + 29052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29053 "00000000" // /* MW 1 */ + 29054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29055 "00000000" // /* MW 1 */ + 29056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29057 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 29058 "00011000" // SEL.EQZ r18, r19, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29059 "00100010" // /* MW 3 */ + 29060 "11100101" // /* MW 2 */ + 29061 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 50 +.src_ref 8 "superkernels.cpp" 630 3 +.src_ref 2 "io_buffer_main.h" 218 20 + 29062 "01011100" // ST r18, [p1]; MOVX r16, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29063 "00001010" // /* MW 5 */ + 29064 "01000000" // /* MW 4 */ + 29065 "00110000" // /* MW 3 */ + 29066 "11001010" // /* MW 2 */ + 29067 "00100000" // /* MW 1 */ + 29068 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29069 "00000000" // /* MW 1 */ + 29070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29071 "00000000" // /* MW 1 */ + 29072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29073 "00000000" // /* MW 1 */ + 29074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29075 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 29076 "00011000" // ACQ r20, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29077 "00011000" // /* MW 3 */ + 29078 "00010011" // /* MW 2 */ + 29079 "00010101" // /* MW 1 */ + 29080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29081 "00000000" // /* MW 1 */ + 29082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29083 "00000000" // /* MW 1 */ + 29084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29085 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 52 first + 29086 "10011000" // LDA r19, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29087 "01110110" // /* MW 3 */ + 29088 "00000110" // /* MW 2 */ + 29089 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 629 34 first + 29090 "10011000" // LDA r18, [p7, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29091 "01010110" // /* MW 3 */ + 29092 "00000010" // /* MW 2 */ + 29093 "00000111" // /* MW 1 */ + 29094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29095 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 29096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29097 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 29098 "10011000" // LDA p0, [p6], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29099 "00011110" // /* MW 3 */ + 29100 "01011100" // /* MW 2 */ + 29101 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29103 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29105 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 50 first +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 32 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29106 "10111010" // LDA r17, [p1], #16; LSHL r19, r19, r16; MOV p0, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29107 "01111000" // /* MW 9 */ + 29108 "01100000" // /* MW 8 */ + 29109 "00110001" // /* MW 7 */ + 29110 "01101100" // /* MW 6 */ + 29111 "00111000" // /* MW 5 */ + 29112 "00100111" // /* MW 4 */ + 29113 "11010000" // /* MW 3 */ + 29114 "11000110" // /* MW 2 */ + 29115 "00101001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 630 3 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29116 "10011000" // EQ r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29117 "00000111" // /* MW 3 */ + 29118 "10100001" // /* MW 2 */ + 29119 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 630 3 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29120 "10000100" // JNZ r16, #29200 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29200 delay_slots=5 */ + 29121 "00000001" // /* MW 5 */ + 29122 "01000000" // /* MW 4 */ + 29123 "00001000" // /* MW 3 */ + 29124 "00111001" // /* MW 2 */ + 29125 "10000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 29126 "00011000" // MOVS p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29127 "10001011" // /* MW 3 */ + 29128 "10000000" // /* MW 2 */ + 29129 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29131 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29133 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29135 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 50 first +.delay_slot + 29136 "00000010" // ST p1, [sp, #-16]; ADD.NC p1, r19, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 29137 "10100000" // /* MW 7 */ + 29138 "11100010" // /* MW 6 */ + 29139 "10110100" // /* MW 5 */ + 29140 "00000000" // /* MW 4 */ + 29141 "10110000" // /* MW 3 */ + 29142 "00010011" // /* MW 2 */ + 29143 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 630 3 first + 29144 "10000100" // JNZ r18, #29232 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29232 delay_slots=5 */ + 29145 "00000001" // /* MW 5 */ + 29146 "01000000" // /* MW 4 */ + 29147 "00011000" // /* MW 3 */ + 29148 "00111001" // /* MW 2 */ + 29149 "10010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29151 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29153 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29155 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29157 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29159 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 633 8 first +.no_stack_arguments + 29160 "00000100" // JL #16240 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16240 delay_slots=5 */ + 29161 "00000001" // /* MW 5 */ + 29162 "00000000" // /* MW 4 */ + 29163 "10111000" // /* MW 3 */ + 29164 "00011111" // /* MW 2 */ + 29165 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 633 8 +.delay_slot + 29166 "01000100" // MOVXM p3, #493056 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29167 "00000000" // /* MW 5 */ + 29168 "11001100" // /* MW 4 */ + 29169 "10000110" // /* MW 3 */ + 29170 "00000111" // /* MW 2 */ + 29171 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29173 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29175 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29177 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 633 8 +.delay_slot + 29178 "11010100" // NOPA; MOV p2, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29179 "10000001" // /* MW 5 */ + 29180 "11000001" // /* MW 4 */ + 29181 "11110100" // /* MW 3 */ + 29182 "00101100" // /* MW 2 */ + 29183 "00000000" // /* MW 1 */ +.return_address + 29184 "10000100" // J #29232 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=29232 delay_slots=5 */ + 29185 "00000000" // /* MW 5 */ + 29186 "00000000" // /* MW 4 */ + 29187 "00011000" // /* MW 3 */ + 29188 "00111001" // /* MW 2 */ + 29189 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29191 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29193 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29195 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29197 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29199 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_880 +.src_ref 8 "superkernels.cpp" 637 8 first +.no_stack_arguments + 29200 "00000100" // JL #17040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=17040 delay_slots=5 */ + 29201 "00000001" // /* MW 5 */ + 29202 "00000000" // /* MW 4 */ + 29203 "01001000" // /* MW 3 */ + 29204 "00100001" // /* MW 2 */ + 29205 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 637 8 +.delay_slot + 29206 "01000100" // MOVXM p3, #493120 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29207 "10000000" // /* MW 5 */ + 29208 "11001100" // /* MW 4 */ + 29209 "10000110" // /* MW 3 */ + 29210 "00000111" // /* MW 2 */ + 29211 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 637 8 +.delay_slot + 29212 "11111000" // MOV p2, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29213 "11000000" // /* MW 3 */ + 29214 "01100000" // /* MW 2 */ + 29215 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29217 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29219 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29220 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29221 "10000001" // /* MW 11 */ + 29222 "10101101" // /* MW 10 */ + 29223 "00000000" // /* MW 9 */ + 29224 "00000000" // /* MW 8 */ + 29225 "00000000" // /* MW 7 */ + 29226 "00000000" // /* MW 6 */ + 29227 "00100000" // /* MW 5 */ + 29228 "00000000" // /* MW 4 */ + 29229 "11110000" // /* MW 3 */ + 29230 "00101100" // /* MW 2 */ + 29231 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_912 +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.return_address + 29232 "00011000" // LDA p1, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29233 "10011001" // /* MW 3 */ + 29234 "11110000" // /* MW 2 */ + 29235 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 + 29236 "00101100" // LDA p0, [sp, #-12]; MOVX r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29237 "00001010" // /* MW 5 */ + 29238 "01000100" // /* MW 4 */ + 29239 "00100000" // /* MW 3 */ + 29240 "10000011" // /* MW 2 */ + 29241 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 645 15 +.src_ref 2 "io_buffer_main.h" 324 32 first + 29242 "10111010" // LDA r16, [p7, #16]; MOVXM p7, #491528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29243 "00010000" // /* MW 9 */ + 29244 "00000100" // /* MW 8 */ + 29245 "10110000" // /* MW 7 */ + 29246 "11100011" // /* MW 6 */ + 29247 "00000001" // /* MW 5 */ + 29248 "00000000" // /* MW 4 */ + 29249 "11010000" // /* MW 3 */ + 29250 "11000010" // /* MW 2 */ + 29251 "11101000" // /* MW 1 */ + 29252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29253 "00000000" // /* MW 1 */ + 29254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29255 "00000000" // /* MW 1 */ + 29256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29257 "00000000" // /* MW 1 */ + 29258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29259 "00000000" // /* MW 1 */ + 29260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29261 "00000000" // /* MW 1 */ + 29262 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29263 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 29264 "00011000" // REL r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29265 "00011000" // /* MW 3 */ + 29266 "00010001" // /* MW 2 */ + 29267 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 29268 "10011000" // LDA r18, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29269 "01010110" // /* MW 3 */ + 29270 "11110110" // /* MW 2 */ + 29271 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first + 29272 "10011000" // LDA r16, [p0, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29273 "00010110" // /* MW 3 */ + 29274 "01010110" // /* MW 2 */ + 29275 "00000000" // /* MW 1 */ + 29276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29277 "00000000" // /* MW 1 */ + 29278 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29279 "00000000" // /* MW 1 */ + 29280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29281 "00000000" // /* MW 1 */ + 29282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29283 "00000000" // /* MW 1 */ + 29284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29285 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 29286 "10011000" // SUB r18, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29287 "00100001" // /* MW 3 */ + 29288 "01100101" // /* MW 2 */ + 29289 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 29290 "10011000" // ST r18, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29291 "01010001" // /* MW 3 */ + 29292 "11110110" // /* MW 2 */ + 29293 "00001001" // /* MW 1 */ + 29294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29295 "00000000" // /* MW 1 */ + 29296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29297 "00000000" // /* MW 1 */ + 29298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29299 "00000000" // /* MW 1 */ + 29300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29301 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 29302 "00011000" // REL r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29303 "00011000" // /* MW 3 */ + 29304 "00010001" // /* MW 2 */ + 29305 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 29306 "10011000" // LDA r18, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29307 "01010110" // /* MW 3 */ + 29308 "11100110" // /* MW 2 */ + 29309 "00000110" // /* MW 1 */ + 29310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29311 "00000000" // /* MW 1 */ + 29312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29313 "00000000" // /* MW 1 */ + 29314 "10000100" // J #29360 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=29360 delay_slots=5 */ + 29315 "00000000" // /* MW 5 */ + 29316 "00000000" // /* MW 4 */ + 29317 "01011000" // /* MW 3 */ + 29318 "00111001" // /* MW 2 */ + 29319 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29321 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29323 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 645 15 +.src_ref 8 "superkernels.cpp" 649 14 +.delay_slot + 29324 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29325 "00000001" // /* MW 3 */ + 29326 "00100000" // /* MW 2 */ + 29327 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 645 15 first +.src_ref 2 "io_buffer_main.h" 327 32 +.delay_slot + 29328 "01011100" // ST r16, [p7]; SUB r17, r17, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29329 "01000011" // /* MW 5 */ + 29330 "11000110" // /* MW 4 */ + 29331 "00111000" // /* MW 3 */ + 29332 "11000010" // /* MW 2 */ + 29333 "11100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 first +.delay_slot + 29334 "01111010" // NOPA; ST r17, [p6, #-8]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29335 "00000000" // /* MW 9 */ + 29336 "00000000" // /* MW 8 */ + 29337 "00000000" // /* MW 7 */ + 29338 "10000000" // /* MW 6 */ + 29339 "00110001" // /* MW 5 */ + 29340 "11100110" // /* MW 4 */ + 29341 "11110110" // /* MW 3 */ + 29342 "00101100" // /* MW 2 */ + 29343 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1024 +.src_ref 8 "superkernels.cpp" 649 14 + 29344 "11100001" // NOPA; NOPB; NOPS; MOVX r16, #0; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29345 "00000000" // /* MW 15 */ + 29346 "00000000" // /* MW 14 */ + 29347 "01111000" // /* MW 13 */ + 29348 "10100101" // /* MW 12 */ + 29349 "00000001" // /* MW 11 */ + 29350 "00001000" // /* MW 10 */ + 29351 "00000000" // /* MW 9 */ + 29352 "00000001" // /* MW 8 */ + 29353 "01011011" // /* MW 7 */ + 29354 "00000001" // /* MW 6 */ + 29355 "00100000" // /* MW 5 */ + 29356 "00000000" // /* MW 4 */ + 29357 "11110000" // /* MW 3 */ + 29358 "00101100" // /* MW 2 */ + 29359 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1040 +.src_ref 8 "superkernels.cpp" 648 19 +.src_ref 8 "superkernels.cpp" 651 + 29360 "10111010" // LDA lr, [sp, #-20]; MOVXM p7, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29361 "00010000" // /* MW 9 */ + 29362 "00100110" // /* MW 8 */ + 29363 "10110000" // /* MW 7 */ + 29364 "11100011" // /* MW 6 */ + 29365 "00000001" // /* MW 5 */ + 29366 "00000000" // /* MW 4 */ + 29367 "00100000" // /* MW 3 */ + 29368 "10000111" // /* MW 2 */ + 29369 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 6 +.src_ref 8 "superkernels.cpp" 648 19 first +.src_ref 8 "superkernels.cpp" 649 14 + 29370 "10111010" // LDA r18, [p7]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29371 "00010000" // /* MW 9 */ + 29372 "00000000" // /* MW 8 */ + 29373 "00110000" // /* MW 7 */ + 29374 "11100011" // /* MW 6 */ + 29375 "00000001" // /* MW 5 */ + 29376 "00000000" // /* MW 4 */ + 29377 "11010000" // /* MW 3 */ + 29378 "11001010" // /* MW 2 */ + 29379 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 6 + 29380 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29381 "00110110" // /* MW 3 */ + 29382 "00000110" // /* MW 2 */ + 29383 "00000110" // /* MW 1 */ + 29384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29385 "00000000" // /* MW 1 */ + 29386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29387 "00000000" // /* MW 1 */ + 29388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29389 "00000000" // /* MW 1 */ + 29390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29391 "00000000" // /* MW 1 */ + 29392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29393 "00000000" // /* MW 1 */ + 29394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29395 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 16 + 29396 "10011000" // NE r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29397 "00101000" // /* MW 3 */ + 29398 "01100011" // /* MW 2 */ + 29399 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 6 + 29400 "10000100" // JNZ r17, #29424 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29424 delay_slots=5 */ + 29401 "00000001" // /* MW 5 */ + 29402 "01000000" // /* MW 4 */ + 29403 "01111000" // /* MW 3 */ + 29404 "00111001" // /* MW 2 */ + 29405 "10001000" // /* MW 1 */ +.delay_slot + 29406 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29407 "10011001" // /* MW 3 */ + 29408 "11111011" // /* MW 2 */ + 29409 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29411 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29413 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29415 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29417 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 649 14 first + 29418 "00001100" // NOPA; ST r16, [p6] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29419 "00100011" // /* MW 5 */ + 29420 "00001100" // /* MW 4 */ + 29421 "11111100" // /* MW 3 */ + 29422 "00101100" // /* MW 2 */ + 29423 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1104 + 29424 "00011000" // LDA p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29425 "00011001" // /* MW 3 */ + 29426 "11111111" // /* MW 2 */ + 29427 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 651 first + 29428 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 29429 "00000000" // /* MW 3 */ + 29430 "00101000" // /* MW 2 */ + 29431 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 651 +.delay_slot + 29432 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29433 "00000001" // /* MW 5 */ + 29434 "00000000" // /* MW 4 */ + 29435 "00000000" // /* MW 3 */ + 29436 "11111000" // /* MW 2 */ + 29437 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29439 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE__end +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_end0 + 29445 "00000000" // /* MW 1 */ +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_begin0 +.label _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj +.function resize_bilinear_scale_2 _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj +.src_ref 9 "resize_bilinear.h" 217 first +.src_ref 9 "resize_bilinear.h" 236 42 +.src_ref 9 "resize_bilinear.h" 236 56 +.src_ref 9 "resize_bilinear.h" 240 47 +.src_ref 9 "resize_bilinear.h" 283 35 +.src_ref 9 "resize_bilinear.h" 353 31 +.function_start + 29456 "10111010" // MOVA r18, #-1; MOVX r7, #1; MOV r19, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29457 "01111000" // /* MW 9 */ + 29458 "01100000" // /* MW 8 */ + 29459 "01101001" // /* MW 7 */ + 29460 "00101010" // /* MW 6 */ + 29461 "01110000" // /* MW 5 */ + 29462 "00000000" // /* MW 4 */ + 29463 "00000000" // /* MW 3 */ + 29464 "11110010" // /* MW 2 */ + 29465 "11111111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 42 first +.src_ref 9 "resize_bilinear.h" 353 31 + 29466 "11100100" // LSHL r5, r0, r7; MOV el0, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29467 "00111001" // /* MW 5 */ + 29468 "00100111" // /* MW 4 */ + 29469 "10110000" // /* MW 3 */ + 29470 "01001111" // /* MW 2 */ + 29471 "00000001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 46 +.src_ref 9 "resize_bilinear.h" 236 56 + 29472 "00100100" // LSHL r17, r1, r7; ADD.NC r20, r5, #6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29473 "00000110" // /* MW 5 */ + 29474 "00100101" // /* MW 4 */ + 29475 "10111010" // /* MW 3 */ + 29476 "01001111" // /* MW 2 */ + 29477 "00001100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 60 + 29478 "00011000" // ADD r6, r17, #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29479 "00011011" // /* MW 3 */ + 29480 "01001100" // /* MW 2 */ + 29481 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 51 + 29482 "10011000" // MUL r20, r6, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29483 "01001111" // /* MW 3 */ + 29484 "10101001" // /* MW 2 */ + 29485 "00010001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 47 + 29486 "01000100" // MOVXM r19, #268435454 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29487 "11111100" // /* MW 5 */ + 29488 "10111111" // /* MW 4 */ + 29489 "11111001" // /* MW 3 */ + 29490 "11111111" // /* MW 2 */ + 29491 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 47 first + 29492 "10011000" // LSHL r18, r20, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29493 "00101101" // /* MW 3 */ + 29494 "00100101" // /* MW 2 */ + 29495 "00010101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 47 + 29496 "10011000" // AND r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29497 "00100100" // /* MW 3 */ + 29498 "11100101" // /* MW 2 */ + 29499 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 8 +.src_ref 9 "resize_bilinear.h" 240 31 + 29500 "10000100" // JZ r18, #29664 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29664 delay_slots=5 */ + 29501 "00000001" // /* MW 5 */ + 29502 "00000000" // /* MW 4 */ + 29503 "11110000" // /* MW 3 */ + 29504 "00111001" // /* MW 2 */ + 29505 "10010000" // /* MW 1 */ +.delay_slot + 29506 "11111000" // MOV r4, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29507 "11000000" // /* MW 3 */ + 29508 "00011110" // /* MW 2 */ + 29509 "00011001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 33 +.delay_slot + 29510 "11111000" // MOV r16, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29511 "11000000" // /* MW 3 */ + 29512 "00010000" // /* MW 2 */ + 29513 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29519 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 9 "resize_bilinear.h" 240 8 +.src_ref 9 "resize_bilinear.h" 242 23 + 29520 "01110110" // MOVA r19, #0; MOVS p7, p1; MOVXM ls, #29648 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29521 "00010000" // /* MW 11 */ + 29522 "11101000" // /* MW 10 */ + 29523 "01111001" // /* MW 9 */ + 29524 "00011100" // /* MW 8 */ + 29525 "00000000" // /* MW 7 */ + 29526 "00000000" // /* MW 6 */ + 29527 "10001011" // /* MW 5 */ + 29528 "10000100" // /* MW 4 */ + 29529 "00000111" // /* MW 3 */ + 29530 "00010011" // /* MW 2 */ + 29531 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 8 + 29532 "01000100" // MOVXM le, #29648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29533 "10100000" // /* MW 5 */ + 29534 "11100111" // /* MW 4 */ + 29535 "01110110" // /* MW 3 */ + 29536 "00000000" // /* MW 2 */ + 29537 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 8 + 29538 "00101110" // NOPA; NOPS; MOV lc, r18; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 29539 "00011100" // /* MW 13 */ + 29540 "00000000" // /* MW 12 */ + 29541 "00000000" // /* MW 11 */ + 29542 "00000111" // /* MW 10 */ + 29543 "11001001" // /* MW 9 */ + 29544 "01101011" // /* MW 8 */ + 29545 "00000000" // /* MW 7 */ + 29546 "00000000" // /* MW 6 */ + 29547 "10110110" // /* MW 5 */ + 29548 "00000010" // /* MW 4 */ + 29549 "11110000" // /* MW 3 */ + 29550 "00101100" // /* MW 2 */ + 29551 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first + 29552 "11100001" // NOPA; NOPB; NOPS; NOPX; VBCST.32 x0, r19; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29553 "00000000" // /* MW 15 */ + 29554 "00000000" // /* MW 14 */ + 29555 "01111000" // /* MW 13 */ + 29556 "00111001" // /* MW 12 */ + 29557 "00100111" // /* MW 11 */ + 29558 "00000000" // /* MW 10 */ + 29559 "00000000" // /* MW 9 */ + 29560 "00000000" // /* MW 8 */ + 29561 "01011011" // /* MW 7 */ + 29562 "00000001" // /* MW 6 */ + 29563 "00100000" // /* MW 5 */ + 29564 "00000000" // /* MW 4 */ + 29565 "11110000" // /* MW 3 */ + 29566 "00101100" // /* MW 2 */ + 29567 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 242 23 + 29568 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29569 "00000000" // /* MW 15 */ + 29570 "00000000" // /* MW 14 */ + 29571 "01111000" // /* MW 13 */ + 29572 "01001001" // /* MW 12 */ + 29573 "11000000" // /* MW 11 */ + 29574 "00000000" // /* MW 10 */ + 29575 "00000000" // /* MW 9 */ + 29576 "00000000" // /* MW 8 */ + 29577 "01011011" // /* MW 7 */ + 29578 "00000001" // /* MW 6 */ + 29579 "00100000" // /* MW 5 */ + 29580 "00000000" // /* MW 4 */ + 29581 "11110000" // /* MW 3 */ + 29582 "00101100" // /* MW 2 */ + 29583 "00000000" // /* MW 1 */ + 29584 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29585 "00000000" // /* MW 15 */ + 29586 "00000000" // /* MW 14 */ + 29587 "01111000" // /* MW 13 */ + 29588 "10100101" // /* MW 12 */ + 29589 "00000001" // /* MW 11 */ + 29590 "00000000" // /* MW 10 */ + 29591 "00000000" // /* MW 9 */ + 29592 "00000000" // /* MW 8 */ + 29593 "01011011" // /* MW 7 */ + 29594 "00000001" // /* MW 6 */ + 29595 "00100000" // /* MW 5 */ + 29596 "00000000" // /* MW 4 */ + 29597 "11110000" // /* MW 3 */ + 29598 "00101100" // /* MW 2 */ + 29599 "00000000" // /* MW 1 */ + 29600 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29601 "00000000" // /* MW 15 */ + 29602 "00000000" // /* MW 14 */ + 29603 "01111000" // /* MW 13 */ + 29604 "10100101" // /* MW 12 */ + 29605 "00000001" // /* MW 11 */ + 29606 "00000000" // /* MW 10 */ + 29607 "00000000" // /* MW 9 */ + 29608 "00000000" // /* MW 8 */ + 29609 "01011011" // /* MW 7 */ + 29610 "00000001" // /* MW 6 */ + 29611 "00100000" // /* MW 5 */ + 29612 "00000000" // /* MW 4 */ + 29613 "11110000" // /* MW 3 */ + 29614 "00101100" // /* MW 2 */ + 29615 "00000000" // /* MW 1 */ + 29616 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29617 "00000000" // /* MW 15 */ + 29618 "00000000" // /* MW 14 */ + 29619 "01111000" // /* MW 13 */ + 29620 "10100101" // /* MW 12 */ + 29621 "00000001" // /* MW 11 */ + 29622 "00000000" // /* MW 10 */ + 29623 "00000000" // /* MW 9 */ + 29624 "00000000" // /* MW 8 */ + 29625 "01011011" // /* MW 7 */ + 29626 "00000001" // /* MW 6 */ + 29627 "00100000" // /* MW 5 */ + 29628 "00000000" // /* MW 4 */ + 29629 "11110000" // /* MW 3 */ + 29630 "00101100" // /* MW 2 */ + 29631 "00000000" // /* MW 1 */ + 29632 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29633 "00000000" // /* MW 15 */ + 29634 "00000000" // /* MW 14 */ + 29635 "01111000" // /* MW 13 */ + 29636 "10100101" // /* MW 12 */ + 29637 "00000001" // /* MW 11 */ + 29638 "00000000" // /* MW 10 */ + 29639 "00000000" // /* MW 9 */ + 29640 "00000000" // /* MW 8 */ + 29641 "01011011" // /* MW 7 */ + 29642 "00000001" // /* MW 6 */ + 29643 "00100000" // /* MW 5 */ + 29644 "00000000" // /* MW 4 */ + 29645 "11110000" // /* MW 3 */ + 29646 "00101100" // /* MW 2 */ + 29647 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_192 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "resize_bilinear.h" 242 23 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 29648 "11100001" // NOPA; NOPB; VST bmhl1, [p7], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29649 "00000000" // /* MW 15 */ + 29650 "00000000" // /* MW 14 */ + 29651 "01111000" // /* MW 13 */ + 29652 "10100101" // /* MW 12 */ + 29653 "00000001" // /* MW 11 */ + 29654 "00000000" // /* MW 10 */ + 29655 "00000000" // /* MW 9 */ + 29656 "10000000" // /* MW 8 */ + 29657 "11000110" // /* MW 7 */ + 29658 "00011100" // /* MW 6 */ + 29659 "00100111" // /* MW 5 */ + 29660 "00000000" // /* MW 4 */ + 29661 "11110000" // /* MW 3 */ + 29662 "00101100" // /* MW 2 */ + 29663 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_208 +.src_ref 9 "resize_bilinear.h" 256 37 +.src_ref 9 "resize_bilinear.h" 258 41 +.src_ref 9 "resize_bilinear.h" 262 8 first +.src_ref 9 "resize_bilinear.h" 262 31 first +.src_ref 9 "resize_bilinear.h" 278 41 +.src_ref 9 "resize_bilinear.h" 278 71 +.loop_nesting 0 + 29664 "10111010" // MOVA r18, #4; JZ r17, #29904 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29904 delay_slots=5 */ + 29665 "01100000" // /* MW 9 */ + 29666 "00000000" // /* MW 8 */ + 29667 "00000000" // /* MW 7 */ + 29668 "10011010" // /* MW 6 */ + 29669 "00001110" // /* MW 5 */ + 29670 "00100010" // /* MW 4 */ + 29671 "00000000" // /* MW 3 */ + 29672 "10010010" // /* MW 2 */ + 29673 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 33 first +.src_ref 9 "resize_bilinear.h" 256 42 +.src_ref 9 "resize_bilinear.h" 258 51 +.src_ref 9 "resize_bilinear.h" 258 56 +.delay_slot + 29674 "10111010" // MOVA r20, #48; ADD r19, r1, #2; ADD.NC p3, r16, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29675 "00001000" // /* MW 9 */ + 29676 "00000100" // /* MW 8 */ + 29677 "10110100" // /* MW 7 */ + 29678 "01011001" // /* MW 6 */ + 29679 "00110000" // /* MW 5 */ + 29680 "00000011" // /* MW 4 */ + 29681 "00000000" // /* MW 3 */ + 29682 "00010100" // /* MW 2 */ + 29683 "00000110" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 256 37 +.src_ref 9 "resize_bilinear.h" 259 31 first +.delay_slot + 29684 "00111010" // MOVS p7, p3; LSHL r21, r19, r18; ADD.NC dn1, r1, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29685 "11001001" // /* MW 9 */ + 29686 "01111111" // /* MW 8 */ + 29687 "10100000" // /* MW 7 */ + 29688 "01101100" // /* MW 6 */ + 29689 "01011001" // /* MW 5 */ + 29690 "00100111" // /* MW 4 */ + 29691 "01100000" // /* MW 3 */ + 29692 "10010001" // /* MW 2 */ + 29693 "11110001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 37 +.src_ref 9 "resize_bilinear.h" 258 41 first +.src_ref 9 "resize_bilinear.h" 258 94 +.src_ref 9 "resize_bilinear.h" 258 99 +.delay_slot + 29694 "10111010" // MOVA r21, #48; LSHL r16, r0, r18; MOV m1, r21 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29695 "01111000" // /* MW 9 */ + 29696 "01010000" // /* MW 8 */ + 29697 "10000101" // /* MW 7 */ + 29698 "01101100" // /* MW 6 */ + 29699 "00001001" // /* MW 5 */ + 29700 "00000001" // /* MW 4 */ + 29701 "00000000" // /* MW 3 */ + 29702 "00010101" // /* MW 2 */ + 29703 "00000110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 9 "resize_bilinear.h" 256 37 first +.src_ref 9 "resize_bilinear.h" 258 41 +.src_ref 9 "resize_bilinear.h" 258 94 +.src_ref 9 "resize_bilinear.h" 258 99 +.delay_slot + 29704 "10110110" // MOVA r16, #48; PADDB [p3], m1; MAC r21, r21, r19, r16; ADD.NC r22, r16, #-32 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29705 "00001000" // /* MW 11 */ + 29706 "00111000" // /* MW 10 */ + 29707 "11001100" // /* MW 9 */ + 29708 "00110010" // /* MW 8 */ + 29709 "01011000" // /* MW 7 */ + 29710 "00100111" // /* MW 6 */ + 29711 "00100000" // /* MW 5 */ + 29712 "01010111" // /* MW 4 */ + 29713 "00000110" // /* MW 3 */ + 29714 "00010000" // /* MW 2 */ + 29715 "00000110" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 258 51 first +.src_ref 9 "resize_bilinear.h" 258 56 first +.delay_slot + 29716 "00011000" // MAC r20, r20, r19, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29717 "01100110" // /* MW 3 */ + 29718 "11101001" // /* MW 2 */ + 29719 "00010100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 262 8 first + 29720 "01110110" // MOVA dc0, #0; MOVS dn2, dn1; MOVXM ls, #29776 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29721 "00010000" // /* MW 11 */ + 29722 "00101000" // /* MW 10 */ + 29723 "01111010" // /* MW 9 */ + 29724 "00011100" // /* MW 8 */ + 29725 "00000000" // /* MW 7 */ + 29726 "00000000" // /* MW 6 */ + 29727 "01001011" // /* MW 5 */ + 29728 "01000110" // /* MW 4 */ + 29729 "10000010" // /* MW 3 */ + 29730 "00000011" // /* MW 2 */ + 29731 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 262 8 + 29732 "01110110" // MOVA dj1, #16; MOVS p4, p7; MOVXM le, #29872 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29733 "00010000" // /* MW 11 */ + 29734 "01011000" // /* MW 10 */ + 29735 "10111010" // /* MW 9 */ + 29736 "00011101" // /* MW 8 */ + 29737 "00000000" // /* MW 7 */ + 29738 "00000000" // /* MW 6 */ + 29739 "10001011" // /* MW 5 */ + 29740 "10011100" // /* MW 4 */ + 29741 "10000100" // /* MW 3 */ + 29742 "00000110" // /* MW 2 */ + 29743 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 262 8 + 29744 "10111010" // MOVA dj2, #16; MOVS dc1, dc0; MOV lc, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29745 "01110010" // /* MW 9 */ + 29746 "01010000" // /* MW 8 */ + 29747 "10111100" // /* MW 7 */ + 29748 "00000010" // /* MW 6 */ + 29749 "01001011" // /* MW 5 */ + 29750 "00000000" // /* MW 4 */ + 29751 "10000001" // /* MW 3 */ + 29752 "00001010" // /* MW 2 */ + 29753 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 + 29754 "00000010" // MOVS dc2, dc0; MOV m2, r21 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 29755 "01110000" // /* MW 7 */ + 29756 "01010000" // /* MW 6 */ + 29757 "00000101" // /* MW 5 */ + 29758 "00000001" // /* MW 4 */ + 29759 "01100000" // /* MW 3 */ + 29760 "00001001" // /* MW 2 */ + 29761 "01000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 + 29762 "00101110" // NOPA; NOPS; MOV m1, r20; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 29763 "00011100" // /* MW 13 */ + 29764 "00000000" // /* MW 12 */ + 29765 "00000000" // /* MW 11 */ + 29766 "00000111" // /* MW 10 */ + 29767 "01010001" // /* MW 9 */ + 29768 "01001000" // /* MW 8 */ + 29769 "00000000" // /* MW 7 */ + 29770 "00000000" // /* MW 6 */ + 29771 "10110110" // /* MW 5 */ + 29772 "00000010" // /* MW 4 */ + 29773 "11110000" // /* MW 3 */ + 29774 "00101100" // /* MW 2 */ + 29775 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_320 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.begin_of_loop +.loop_nesting 1 + 29776 "00011000" // VLDB.2D.128 wl0, [p3], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29777 "00100000" // /* MW 3 */ + 29778 "00110000" // /* MW 2 */ + 29779 "00111011" // /* MW 1 */ + 29780 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29781 "10000001" // /* MW 11 */ + 29782 "10101101" // /* MW 10 */ + 29783 "00000000" // /* MW 9 */ + 29784 "00000000" // /* MW 8 */ + 29785 "00000000" // /* MW 7 */ + 29786 "00000000" // /* MW 6 */ + 29787 "00100000" // /* MW 5 */ + 29788 "00000000" // /* MW 4 */ + 29789 "11110000" // /* MW 3 */ + 29790 "00101100" // /* MW 2 */ + 29791 "00000000" // /* MW 1 */ + 29792 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29793 "00000000" // /* MW 15 */ + 29794 "00000000" // /* MW 14 */ + 29795 "01111000" // /* MW 13 */ + 29796 "10100101" // /* MW 12 */ + 29797 "00000001" // /* MW 11 */ + 29798 "00000000" // /* MW 10 */ + 29799 "00000000" // /* MW 9 */ + 29800 "00000000" // /* MW 8 */ + 29801 "01011011" // /* MW 7 */ + 29802 "00000001" // /* MW 6 */ + 29803 "00100000" // /* MW 5 */ + 29804 "00000000" // /* MW 4 */ + 29805 "11110000" // /* MW 3 */ + 29806 "00101100" // /* MW 2 */ + 29807 "00000000" // /* MW 1 */ + 29808 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29809 "00000000" // /* MW 15 */ + 29810 "00000000" // /* MW 14 */ + 29811 "01111000" // /* MW 13 */ + 29812 "10100101" // /* MW 12 */ + 29813 "00000001" // /* MW 11 */ + 29814 "00000000" // /* MW 10 */ + 29815 "00000000" // /* MW 9 */ + 29816 "00000000" // /* MW 8 */ + 29817 "01011011" // /* MW 7 */ + 29818 "00000001" // /* MW 6 */ + 29819 "00100000" // /* MW 5 */ + 29820 "00000000" // /* MW 4 */ + 29821 "11110000" // /* MW 3 */ + 29822 "00101100" // /* MW 2 */ + 29823 "00000000" // /* MW 1 */ + 29824 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29825 "00000000" // /* MW 15 */ + 29826 "00000000" // /* MW 14 */ + 29827 "01111000" // /* MW 13 */ + 29828 "10100101" // /* MW 12 */ + 29829 "00000001" // /* MW 11 */ + 29830 "00000000" // /* MW 10 */ + 29831 "00000000" // /* MW 9 */ + 29832 "00000000" // /* MW 8 */ + 29833 "01011011" // /* MW 7 */ + 29834 "00000001" // /* MW 6 */ + 29835 "00100000" // /* MW 5 */ + 29836 "00000000" // /* MW 4 */ + 29837 "11110000" // /* MW 3 */ + 29838 "00101100" // /* MW 2 */ + 29839 "00000000" // /* MW 1 */ + 29840 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29841 "00000000" // /* MW 15 */ + 29842 "00000000" // /* MW 14 */ + 29843 "01111000" // /* MW 13 */ + 29844 "10100101" // /* MW 12 */ + 29845 "00000001" // /* MW 11 */ + 29846 "00000000" // /* MW 10 */ + 29847 "00000000" // /* MW 9 */ + 29848 "00000000" // /* MW 8 */ + 29849 "01011011" // /* MW 7 */ + 29850 "00000001" // /* MW 6 */ + 29851 "00100000" // /* MW 5 */ + 29852 "00000000" // /* MW 4 */ + 29853 "11110000" // /* MW 3 */ + 29854 "00101100" // /* MW 2 */ + 29855 "00000000" // /* MW 1 */ + 29856 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29857 "00000000" // /* MW 15 */ + 29858 "00000000" // /* MW 14 */ + 29859 "01111000" // /* MW 13 */ + 29860 "10100101" // /* MW 12 */ + 29861 "00000001" // /* MW 11 */ + 29862 "00000000" // /* MW 10 */ + 29863 "00000000" // /* MW 9 */ + 29864 "00000000" // /* MW 8 */ + 29865 "01011011" // /* MW 7 */ + 29866 "00000001" // /* MW 6 */ + 29867 "00100000" // /* MW 5 */ + 29868 "00000000" // /* MW 4 */ + 29869 "11110000" // /* MW 3 */ + 29870 "00101100" // /* MW 2 */ + 29871 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_416 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 first +.end_of_loop + 29872 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p4], d2; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29873 "00000000" // /* MW 15 */ + 29874 "00000000" // /* MW 14 */ + 29875 "01111000" // /* MW 13 */ + 29876 "10100101" // /* MW 12 */ + 29877 "00000001" // /* MW 11 */ + 29878 "00000000" // /* MW 10 */ + 29879 "00000000" // /* MW 9 */ + 29880 "00000000" // /* MW 8 */ + 29881 "00101110" // /* MW 7 */ + 29882 "01010000" // /* MW 6 */ + 29883 "00100100" // /* MW 5 */ + 29884 "00000000" // /* MW 4 */ + 29885 "11110000" // /* MW 3 */ + 29886 "00101100" // /* MW 2 */ + 29887 "00000000" // /* MW 1 */ +.loop_nesting 0 + 29888 "10000100" // J #29920 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=29920 delay_slots=5 */ + 29889 "00000000" // /* MW 5 */ + 29890 "00000000" // /* MW 4 */ + 29891 "01110000" // /* MW 3 */ + 29892 "00111010" // /* MW 2 */ + 29893 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29895 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29897 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29899 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29901 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29903 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_448 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 + 29904 "11100001" // MOVA dc0, #0; NOPB; NOPS; NOPX; MOV dj1, #16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29905 "00000000" // /* MW 15 */ + 29906 "00000000" // /* MW 14 */ + 29907 "01011000" // /* MW 13 */ + 29908 "00010000" // /* MW 12 */ + 29909 "11000000" // /* MW 11 */ + 29910 "00000000" // /* MW 10 */ + 29911 "00000000" // /* MW 9 */ + 29912 "00000000" // /* MW 8 */ + 29913 "01011011" // /* MW 7 */ + 29914 "00000001" // /* MW 6 */ + 29915 "00100000" // /* MW 5 */ + 29916 "00000000" // /* MW 4 */ + 29917 "10000000" // /* MW 3 */ + 29918 "00000011" // /* MW 2 */ + 29919 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_464 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 283 40 + 29920 "00111010" // MOVS dn0, dc0; ADD r17, r0, #2; MOV m1, dj1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29921 "01111001" // /* MW 9 */ + 29922 "10000000" // /* MW 8 */ + 29923 "10000001" // /* MW 7 */ + 29924 "01011000" // /* MW 6 */ + 29925 "00010000" // /* MW 5 */ + 29926 "00000001" // /* MW 4 */ + 29927 "01100000" // /* MW 3 */ + 29928 "00001001" // /* MW 2 */ + 29929 "00001000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 283 35 first + 29930 "10011000" // LSHL r7, r17, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29931 "01111101" // /* MW 3 */ + 29932 "01001110" // /* MW 2 */ + 29933 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 283 8 +.src_ref 9 "resize_bilinear.h" 283 31 + 29934 "10000100" // JZ r7, #30128 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30128 delay_slots=5 */ + 29935 "00000001" // /* MW 5 */ + 29936 "00000000" // /* MW 4 */ + 29937 "11011000" // /* MW 3 */ + 29938 "00111010" // /* MW 2 */ + 29939 "00111000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 259 31 +.delay_slot + 29940 "00011000" // ADD r0, r19, #-3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29941 "11110111" // /* MW 3 */ + 29942 "11000001" // /* MW 2 */ + 29943 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 41 first +.delay_slot + 29944 "10011000" // LSHL r19, r0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29945 "00101101" // /* MW 3 */ + 29946 "00100111" // /* MW 2 */ + 29947 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 66 +.delay_slot + 29948 "00011000" // ADD r0, r0, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29949 "00001011" // /* MW 3 */ + 29950 "00000000" // /* MW 2 */ + 29951 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 71 +.delay_slot + 29952 "10011000" // LSHL r18, r0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29953 "00101101" // /* MW 3 */ + 29954 "00100101" // /* MW 2 */ + 29955 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29957 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 283 8 first + 29958 "01110110" // MOVA dn2, #1; MOVS dc2, dc0; MOVXM ls, #30000 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29959 "00010000" // /* MW 11 */ + 29960 "10011000" // /* MW 10 */ + 29961 "01111010" // /* MW 9 */ + 29962 "00011100" // /* MW 8 */ + 29963 "00000000" // /* MW 7 */ + 29964 "00000000" // /* MW 6 */ + 29965 "01001011" // /* MW 5 */ + 29966 "00000000" // /* MW 4 */ + 29967 "10000010" // /* MW 3 */ + 29968 "00101001" // /* MW 2 */ + 29969 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 283 8 + 29970 "01110110" // MOVA m2, #48; MOVS p3, p0; MOVXM le, #30096 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29971 "00010000" // /* MW 11 */ + 29972 "11001000" // /* MW 10 */ + 29973 "10111010" // /* MW 9 */ + 29974 "00011101" // /* MW 8 */ + 29975 "00000000" // /* MW 7 */ + 29976 "00000000" // /* MW 6 */ + 29977 "10001011" // /* MW 5 */ + 29978 "10000000" // /* MW 4 */ + 29979 "10000011" // /* MW 3 */ + 29980 "00001000" // /* MW 2 */ + 29981 "00000110" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 283 8 + 29982 "10111010" // MOVA dc1, #0; MOVS dn1, dn2; ADD.NC lc, r5, #4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29983 "00000010" // /* MW 9 */ + 29984 "01000001" // /* MW 8 */ + 29985 "10111001" // /* MW 7 */ + 29986 "00000010" // /* MW 6 */ + 29987 "01001011" // /* MW 5 */ + 29988 "01001010" // /* MW 4 */ + 29989 "10000001" // /* MW 3 */ + 29990 "00000111" // /* MW 2 */ + 29991 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 + 29992 "11111000" // MOV dj2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29993 "10100000" // /* MW 3 */ + 29994 "10001001" // /* MW 2 */ + 29995 "00011010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 + 29996 "11111000" // MOV dj1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29997 "00100000" // /* MW 3 */ + 29998 "10001001" // /* MW 2 */ + 29999 "00011001" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_544 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.begin_of_loop +.loop_nesting 1 + 30000 "00011000" // VLDB.2D.128 wl0, [p7], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30001 "00100000" // /* MW 3 */ + 30002 "01010000" // /* MW 2 */ + 30003 "00111111" // /* MW 1 */ + 30004 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30005 "10000001" // /* MW 11 */ + 30006 "10101101" // /* MW 10 */ + 30007 "00000000" // /* MW 9 */ + 30008 "00000000" // /* MW 8 */ + 30009 "00000000" // /* MW 7 */ + 30010 "00000000" // /* MW 6 */ + 30011 "00100000" // /* MW 5 */ + 30012 "00000000" // /* MW 4 */ + 30013 "11110000" // /* MW 3 */ + 30014 "00101100" // /* MW 2 */ + 30015 "00000000" // /* MW 1 */ + 30016 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30017 "00000000" // /* MW 15 */ + 30018 "00000000" // /* MW 14 */ + 30019 "01111000" // /* MW 13 */ + 30020 "10100101" // /* MW 12 */ + 30021 "00000001" // /* MW 11 */ + 30022 "00000000" // /* MW 10 */ + 30023 "00000000" // /* MW 9 */ + 30024 "00000000" // /* MW 8 */ + 30025 "01011011" // /* MW 7 */ + 30026 "00000001" // /* MW 6 */ + 30027 "00100000" // /* MW 5 */ + 30028 "00000000" // /* MW 4 */ + 30029 "11110000" // /* MW 3 */ + 30030 "00101100" // /* MW 2 */ + 30031 "00000000" // /* MW 1 */ + 30032 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30033 "00000000" // /* MW 15 */ + 30034 "00000000" // /* MW 14 */ + 30035 "01111000" // /* MW 13 */ + 30036 "10100101" // /* MW 12 */ + 30037 "00000001" // /* MW 11 */ + 30038 "00000000" // /* MW 10 */ + 30039 "00000000" // /* MW 9 */ + 30040 "00000000" // /* MW 8 */ + 30041 "01011011" // /* MW 7 */ + 30042 "00000001" // /* MW 6 */ + 30043 "00100000" // /* MW 5 */ + 30044 "00000000" // /* MW 4 */ + 30045 "11110000" // /* MW 3 */ + 30046 "00101100" // /* MW 2 */ + 30047 "00000000" // /* MW 1 */ + 30048 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30049 "00000000" // /* MW 15 */ + 30050 "00000000" // /* MW 14 */ + 30051 "01111000" // /* MW 13 */ + 30052 "10100101" // /* MW 12 */ + 30053 "00000001" // /* MW 11 */ + 30054 "00000000" // /* MW 10 */ + 30055 "00000000" // /* MW 9 */ + 30056 "00000000" // /* MW 8 */ + 30057 "01011011" // /* MW 7 */ + 30058 "00000001" // /* MW 6 */ + 30059 "00100000" // /* MW 5 */ + 30060 "00000000" // /* MW 4 */ + 30061 "11110000" // /* MW 3 */ + 30062 "00101100" // /* MW 2 */ + 30063 "00000000" // /* MW 1 */ + 30064 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30065 "00000000" // /* MW 15 */ + 30066 "00000000" // /* MW 14 */ + 30067 "01111000" // /* MW 13 */ + 30068 "10100101" // /* MW 12 */ + 30069 "00000001" // /* MW 11 */ + 30070 "00000000" // /* MW 10 */ + 30071 "00000000" // /* MW 9 */ + 30072 "00000000" // /* MW 8 */ + 30073 "01011011" // /* MW 7 */ + 30074 "00000001" // /* MW 6 */ + 30075 "00100000" // /* MW 5 */ + 30076 "00000000" // /* MW 4 */ + 30077 "11110000" // /* MW 3 */ + 30078 "00101100" // /* MW 2 */ + 30079 "00000000" // /* MW 1 */ + 30080 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30081 "00000000" // /* MW 15 */ + 30082 "00000000" // /* MW 14 */ + 30083 "01111000" // /* MW 13 */ + 30084 "10100101" // /* MW 12 */ + 30085 "00000001" // /* MW 11 */ + 30086 "00000000" // /* MW 10 */ + 30087 "00000000" // /* MW 9 */ + 30088 "00000000" // /* MW 8 */ + 30089 "01011011" // /* MW 7 */ + 30090 "00000001" // /* MW 6 */ + 30091 "00100000" // /* MW 5 */ + 30092 "00000000" // /* MW 4 */ + 30093 "11110000" // /* MW 3 */ + 30094 "00101100" // /* MW 2 */ + 30095 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_640 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 first +.end_of_loop + 30096 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p3], d1; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30097 "00000000" // /* MW 15 */ + 30098 "00000000" // /* MW 14 */ + 30099 "01111000" // /* MW 13 */ + 30100 "10100101" // /* MW 12 */ + 30101 "00000001" // /* MW 11 */ + 30102 "00000000" // /* MW 10 */ + 30103 "00000000" // /* MW 9 */ + 30104 "00000000" // /* MW 8 */ + 30105 "00101110" // /* MW 7 */ + 30106 "00110000" // /* MW 6 */ + 30107 "00100011" // /* MW 5 */ + 30108 "00000000" // /* MW 4 */ + 30109 "11110000" // /* MW 3 */ + 30110 "00101100" // /* MW 2 */ + 30111 "00000000" // /* MW 1 */ +.loop_nesting 0 + 30112 "10000100" // J #30144 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=30144 delay_slots=5 */ + 30113 "00000000" // /* MW 5 */ + 30114 "00000000" // /* MW 4 */ + 30115 "11100000" // /* MW 3 */ + 30116 "00111010" // /* MW 2 */ + 30117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30119 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30123 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30125 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30127 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_672 +.src_ref 7 "aie_core.h" 81 15 + 30128 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV dn1, #1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30129 "00000000" // /* MW 15 */ + 30130 "00000000" // /* MW 14 */ + 30131 "01011000" // /* MW 13 */ + 30132 "00000001" // /* MW 12 */ + 30133 "10100000" // /* MW 11 */ + 30134 "00000000" // /* MW 10 */ + 30135 "00000000" // /* MW 9 */ + 30136 "00000000" // /* MW 8 */ + 30137 "01011011" // /* MW 7 */ + 30138 "00000001" // /* MW 6 */ + 30139 "00100000" // /* MW 5 */ + 30140 "00000000" // /* MW 4 */ + 30141 "11110000" // /* MW 3 */ + 30142 "00101100" // /* MW 2 */ + 30143 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_688 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 256 42 +.src_ref 9 "resize_bilinear.h" 311 24 +.src_ref 9 "resize_bilinear.h" 311 29 +.src_ref 9 "resize_bilinear.h" 314 51 +.src_ref 9 "resize_bilinear.h" 314 86 +.src_ref 9 "resize_bilinear.h" 318 36 + 30144 "01110110" // MOVA r18, #6; MOVS dc2, dn0; ADD r3, r0, #1; MOV r27, r3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30145 "01111000" // /* MW 11 */ + 30146 "11010000" // /* MW 10 */ + 30147 "01101000" // /* MW 9 */ + 30148 "00111011" // /* MW 8 */ + 30149 "00110000" // /* MW 7 */ + 30150 "00000000" // /* MW 6 */ + 30151 "01001011" // /* MW 5 */ + 30152 "00000010" // /* MW 4 */ + 30153 "00000010" // /* MW 3 */ + 30154 "11010010" // /* MW 2 */ + 30155 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 314 51 first +.src_ref 9 "resize_bilinear.h" 314 100 + 30156 "10111010" // MOVA r21, #320; LSHL r3, r3, r18; ADD.NC r0, r3, #-2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30157 "10001000" // /* MW 9 */ + 30158 "11111111" // /* MW 8 */ + 30159 "00001000" // /* MW 7 */ + 30160 "01101100" // /* MW 6 */ + 30161 "00111001" // /* MW 5 */ + 30162 "00000110" // /* MW 4 */ + 30163 "00000000" // /* MW 3 */ + 30164 "00010101" // /* MW 2 */ + 30165 "00101000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 66 +.src_ref 9 "resize_bilinear.h" 311 29 +.src_ref 9 "resize_bilinear.h" 314 86 +.src_ref 9 "resize_bilinear.h" 318 36 +.src_ref 9 "resize_bilinear.h" 353 31 + 30166 "10111010" // MOVA r7, #5; LSHL r20, r0, r18; ADD.NC r0, r0, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30167 "01001000" // /* MW 9 */ + 30168 "00000000" // /* MW 8 */ + 30169 "00001000" // /* MW 7 */ + 30170 "01101100" // /* MW 6 */ + 30171 "01001001" // /* MW 5 */ + 30172 "00000001" // /* MW 4 */ + 30173 "00000000" // /* MW 3 */ + 30174 "10100111" // /* MW 2 */ + 30175 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 42 +.src_ref 9 "resize_bilinear.h" 311 29 +.src_ref 9 "resize_bilinear.h" 314 100 +.src_ref 9 "resize_bilinear.h" 318 36 + 30176 "10111010" // MOVA r19, #7; ADD r18, r0, #1; ADD.NC m2, r21, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30177 "10101000" // /* MW 9 */ + 30178 "01101000" // /* MW 8 */ + 30179 "00000101" // /* MW 7 */ + 30180 "00111001" // /* MW 6 */ + 30181 "00100000" // /* MW 5 */ + 30182 "00000001" // /* MW 4 */ + 30183 "00000000" // /* MW 3 */ + 30184 "11110011" // /* MW 2 */ + 30185 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 311 24 +.src_ref 9 "resize_bilinear.h" 311 29 + 30186 "01110110" // MOVA dc1, #0; MOVS dn2, r0; MOVXM r20, #492224 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30187 "00010000" // /* MW 11 */ + 30188 "01100000" // /* MW 10 */ + 30189 "10001001" // /* MW 9 */ + 30190 "11100010" // /* MW 8 */ + 30191 "00000001" // /* MW 7 */ + 30192 "00000000" // /* MW 6 */ + 30193 "00001011" // /* MW 5 */ + 30194 "01000000" // /* MW 4 */ + 30195 "10000010" // /* MW 3 */ + 30196 "00000111" // /* MW 2 */ + 30197 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 311 24 +.src_ref 9 "resize_bilinear.h" 311 29 + 30198 "10111010" // MOVA dj2, #64; MOVXM r21, #492288 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30199 "00010000" // /* MW 9 */ + 30200 "10000000" // /* MW 8 */ + 30201 "10101001" // /* MW 7 */ + 30202 "11100010" // /* MW 6 */ + 30203 "00000001" // /* MW 5 */ + 30204 "00000000" // /* MW 4 */ + 30205 "10000000" // /* MW 3 */ + 30206 "00001010" // /* MW 2 */ + 30207 "00001000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 9 "resize_bilinear.h" 311 24 first +.src_ref 9 "resize_bilinear.h" 311 29 first + 30208 "10111010" // MOVA dj1, #64; SEL.EQZ r21, r20, r21, r27; MOV m1, r3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30209 "01111000" // /* MW 9 */ + 30210 "11010000" // /* MW 8 */ + 30211 "10000000" // /* MW 7 */ + 30212 "10010000" // /* MW 6 */ + 30213 "01011010" // /* MW 5 */ + 30214 "00101001" // /* MW 4 */ + 30215 "10000000" // /* MW 3 */ + 30216 "00000110" // /* MW 2 */ + 30217 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 9 "resize_bilinear.h" 317 44 first +.src_ref 9 "resize_bilinear.h" 321 25 + 30218 "01110110" // MOVA r17, #15; MOVS p3, r21; MUL r3, r17, r18; MOV r18, #240 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30219 "01011000" // /* MW 11 */ + 30220 "11110000" // /* MW 10 */ + 30221 "01001000" // /* MW 9 */ + 30222 "01111110" // /* MW 8 */ + 30223 "00111001" // /* MW 7 */ + 30224 "00100010" // /* MW 6 */ + 30225 "00001011" // /* MW 5 */ + 30226 "10010101" // /* MW 4 */ + 30227 "00000011" // /* MW 3 */ + 30228 "11110001" // /* MW 2 */ + 30229 "00000001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 311 29 first +.src_ref 9 "resize_bilinear.h" 318 36 first + 30230 "10111010" // VLDA wl0, [sp, #-32]; SEL.EQZ r19, r19, r7, r27; MOV r20, #2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30231 "01011000" // /* MW 9 */ + 30232 "00000010" // /* MW 8 */ + 30233 "10001000" // /* MW 7 */ + 30234 "10010010" // /* MW 6 */ + 30235 "00110011" // /* MW 5 */ + 30236 "00100111" // /* MW 4 */ + 30237 "10110000" // /* MW 3 */ + 30238 "10000100" // /* MW 2 */ + 30239 "11111111" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "resize_bilinear.h" 319 4 + 30240 "11100001" // MOVA r21, #828; NOPB; NOPS; MOVXM p7, #30256; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30241 "00000000" // /* MW 15 */ + 30242 "00000000" // /* MW 14 */ + 30243 "00010000" // /* MW 13 */ + 30244 "00011000" // /* MW 12 */ + 30245 "10110011" // /* MW 11 */ + 30246 "00011111" // /* MW 10 */ + 30247 "00000000" // /* MW 9 */ + 30248 "00000000" // /* MW 8 */ + 30249 "01011011" // /* MW 7 */ + 30250 "00000001" // /* MW 6 */ + 30251 "00100000" // /* MW 5 */ + 30252 "00000000" // /* MW 4 */ + 30253 "00000000" // /* MW 3 */ + 30254 "10010101" // /* MW 2 */ + 30255 "01100111" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_800 +.src_ref 9 "resize_bilinear.h" 321 25 first +.loop_nesting 1 + 30256 "10011000" // LDA.s16 r23, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30257 "11110010" // /* MW 3 */ + 30258 "00011110" // /* MW 2 */ + 30259 "00000011" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 322 25 first + 30260 "10011000" // LDA.s16 r22, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30261 "11010010" // /* MW 3 */ + 30262 "00011110" // /* MW 2 */ + 30263 "00000011" // /* MW 1 */ + 30264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30265 "00000000" // /* MW 1 */ + 30266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30267 "00000000" // /* MW 1 */ + 30268 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30269 "00000000" // /* MW 1 */ + 30270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30271 "00000000" // /* MW 1 */ + 30272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30273 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 30274 "11111000" // VBCST.16 x1, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30275 "01110010" // /* MW 3 */ + 30276 "11011101" // /* MW 2 */ + 30277 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 327 8 first + 30278 "10000100" // JZ r3, #30576 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30576 delay_slots=5 */ + 30279 "00000001" // /* MW 5 */ + 30280 "00000000" // /* MW 4 */ + 30281 "10111000" // /* MW 3 */ + 30282 "00111011" // /* MW 2 */ + 30283 "00011000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 30284 "11111000" // VBCST.16 x2, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30285 "01110010" // /* MW 3 */ + 30286 "01011001" // /* MW 2 */ + 30287 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 112 101 first +.delay_slot + 30288 "11111000" // VMOV wl2, wl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30289 "00100010" // /* MW 3 */ + 30290 "01000101" // /* MW 2 */ + 30291 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first +.delay_slot + 30292 "11011000" // VSHIFT x2, x0, x2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30293 "01000010" // /* MW 3 */ + 30294 "00000001" // /* MW 2 */ + 30295 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.delay_slot + 30296 "00111000" // VSEL.32 x1, x0, x1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30297 "10001000" // /* MW 3 */ + 30298 "10000000" // /* MW 2 */ + 30299 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.delay_slot + 30300 "00111000" // VSEL.32 x1, x1, x2, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30301 "00010000" // /* MW 3 */ + 30302 "10001001" // /* MW 2 */ + 30303 "00011000" // /* MW 1 */ + 30304 "10011000" // LTU r22, r3, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30305 "01001100" // /* MW 3 */ + 30306 "11101101" // /* MW 2 */ + 30307 "00010000" // /* MW 1 */ + 30308 "10000100" // JNZ r22, #30512 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30512 delay_slots=5 */ + 30309 "00000001" // /* MW 5 */ + 30310 "01000000" // /* MW 4 */ + 30311 "10011000" // /* MW 3 */ + 30312 "00111011" // /* MW 2 */ + 30313 "10110000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30315 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30317 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30319 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30321 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30323 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 327 8 first +.src_ref 9 "resize_bilinear.h" 331 23 + 30324 "00111010" // MOVS p4, p0; MOVXM ls, #30384 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30325 "00010001" // /* MW 9 */ + 30326 "01011000" // /* MW 8 */ + 30327 "01111011" // /* MW 7 */ + 30328 "00011100" // /* MW 6 */ + 30329 "00000000" // /* MW 5 */ + 30330 "00000000" // /* MW 4 */ + 30331 "01100000" // /* MW 3 */ + 30332 "00010001" // /* MW 2 */ + 30333 "10010000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 9 "resize_bilinear.h" 327 8 +.src_ref 9 "resize_bilinear.h" 331 23 first + 30334 "00110110" // VLDB.128 wl4, [p4], #16; MOVS p5, p1; MOVXM le, #30464 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30335 "00010000" // /* MW 11 */ + 30336 "10000000" // /* MW 10 */ + 30337 "10111011" // /* MW 9 */ + 30338 "00011101" // /* MW 8 */ + 30339 "00000000" // /* MW 7 */ + 30340 "00000000" // /* MW 6 */ + 30341 "01000000" // /* MW 5 */ + 30342 "00111010" // /* MW 4 */ + 30343 "01101000" // /* MW 3 */ + 30344 "10010001" // /* MW 2 */ + 30345 "10110000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 9 "resize_bilinear.h" 327 8 first + 30346 "00010100" // VLDA bmll0, [p5]; ADD.NC lc, r3, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30347 "11111111" // /* MW 5 */ + 30348 "11100011" // /* MW 4 */ + 30349 "10111010" // /* MW 3 */ + 30350 "10000010" // /* MW 2 */ + 30351 "10100000" // /* MW 1 */ + 30352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30353 "00000000" // /* MW 1 */ + 30354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30355 "00000000" // /* MW 1 */ + 30356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30357 "00000000" // /* MW 1 */ + 30358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30359 "00000000" // /* MW 1 */ + 30360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30361 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first + 30362 "11111000" // VMOV wl2, wl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30363 "00100010" // /* MW 3 */ + 30364 "01001001" // /* MW 2 */ + 30365 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30366 "11011000" // VSHIFT x3, x0, x4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30367 "01000010" // /* MW 3 */ + 30368 "10000010" // /* MW 2 */ + 30369 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30370 "00111000" // VSEL.32 x5, x0, x2, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30371 "00001000" // /* MW 3 */ + 30372 "10000001" // /* MW 2 */ + 30373 "00011010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30374 "10111010" // NOPA; NOPB; VSEL.32 x6, x5, x3, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30375 "00011110" // /* MW 9 */ + 30376 "11001000" // /* MW 8 */ + 30377 "10010100" // /* MW 7 */ + 30378 "00000001" // /* MW 6 */ + 30379 "00010000" // /* MW 5 */ + 30380 "00000000" // /* MW 4 */ + 30381 "11110000" // /* MW 3 */ + 30382 "00101100" // /* MW 2 */ + 30383 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_928 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "resize_bilinear.h" 331 23 first +.begin_of_loop +.loop_nesting 2 + 30384 "00011000" // VLDB.128 wl4, [p4], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30385 "00100000" // /* MW 3 */ + 30386 "00011101" // /* MW 2 */ + 30387 "00111100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 30388 "01001000" // VMAC.f dm1, dm0, x6, x1, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30389 "00100001" // /* MW 3 */ + 30390 "00001100" // /* MW 2 */ + 30391 "10101001" // /* MW 1 */ + 30392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30393 "00000000" // /* MW 1 */ + 30394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30395 "00000000" // /* MW 1 */ + 30396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30397 "00000000" // /* MW 1 */ + 30398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30399 "00000000" // /* MW 1 */ + 30400 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30401 "00000000" // /* MW 15 */ + 30402 "00000000" // /* MW 14 */ + 30403 "01111000" // /* MW 13 */ + 30404 "10100101" // /* MW 12 */ + 30405 "00000001" // /* MW 11 */ + 30406 "00000000" // /* MW 10 */ + 30407 "00000000" // /* MW 9 */ + 30408 "00000000" // /* MW 8 */ + 30409 "01011011" // /* MW 7 */ + 30410 "00000001" // /* MW 6 */ + 30411 "00100000" // /* MW 5 */ + 30412 "00000000" // /* MW 4 */ + 30413 "11110000" // /* MW 3 */ + 30414 "00101100" // /* MW 2 */ + 30415 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "vector.hpp" 1413 19 first +.src_ref 6 "accum.hpp" 153 115 first + 30416 "11100001" // NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX; VMOV wl2, wl4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30417 "00000000" // /* MW 15 */ + 30418 "00000000" // /* MW 14 */ + 30419 "01111000" // /* MW 13 */ + 30420 "10010001" // /* MW 12 */ + 30421 "10100100" // /* MW 11 */ + 30422 "00000000" // /* MW 10 */ + 30423 "00000000" // /* MW 9 */ + 30424 "10000000" // /* MW 8 */ + 30425 "10000110" // /* MW 7 */ + 30426 "01010000" // /* MW 6 */ + 30427 "00100101" // /* MW 5 */ + 30428 "00000000" // /* MW 4 */ + 30429 "11110000" // /* MW 3 */ + 30430 "00101100" // /* MW 2 */ + 30431 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 6 "accum.hpp" 198 120 first + 30432 "11100001" // VLDA bmll0, [p5]; NOPB; NOPS; NOPX; VSHIFT x3, x0, x4, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30433 "00000000" // /* MW 15 */ + 30434 "00000000" // /* MW 14 */ + 30435 "01101000" // /* MW 13 */ + 30436 "00100001" // /* MW 12 */ + 30437 "11000001" // /* MW 11 */ + 30438 "00000000" // /* MW 10 */ + 30439 "00000000" // /* MW 9 */ + 30440 "00000000" // /* MW 8 */ + 30441 "01011011" // /* MW 7 */ + 30442 "00000001" // /* MW 6 */ + 30443 "00100000" // /* MW 5 */ + 30444 "00000000" // /* MW 4 */ + 30445 "10110000" // /* MW 3 */ + 30446 "10000010" // /* MW 2 */ + 30447 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first + 30448 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.32 x5, x0, x2, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30449 "00000000" // /* MW 15 */ + 30450 "00000000" // /* MW 14 */ + 30451 "00011000" // /* MW 13 */ + 30452 "10000100" // /* MW 12 */ + 30453 "01000000" // /* MW 11 */ + 30454 "00000001" // /* MW 10 */ + 30455 "00000000" // /* MW 9 */ + 30456 "00000000" // /* MW 8 */ + 30457 "01011011" // /* MW 7 */ + 30458 "00000001" // /* MW 6 */ + 30459 "00100000" // /* MW 5 */ + 30460 "00000000" // /* MW 4 */ + 30461 "11110000" // /* MW 3 */ + 30462 "00101100" // /* MW 2 */ + 30463 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1008 +.src_ref 5 "vector.hpp" 1413 19 +.end_of_loop + 30464 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.32 x6, x5, x3, r18; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30465 "00000000" // /* MW 15 */ + 30466 "00000000" // /* MW 14 */ + 30467 "00011000" // /* MW 13 */ + 30468 "11001000" // /* MW 12 */ + 30469 "10010100" // /* MW 11 */ + 30470 "00000001" // /* MW 10 */ + 30471 "00000000" // /* MW 9 */ + 30472 "00000000" // /* MW 8 */ + 30473 "01011011" // /* MW 7 */ + 30474 "00000001" // /* MW 6 */ + 30475 "00100000" // /* MW 5 */ + 30476 "00000000" // /* MW 4 */ + 30477 "11110000" // /* MW 3 */ + 30478 "00101100" // /* MW 2 */ + 30479 "00000000" // /* MW 1 */ +.loop_nesting 1 + 30480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30481 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 30482 "01001000" // VMAC.f dm1, dm0, x6, x1, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30483 "00100001" // /* MW 3 */ + 30484 "00001100" // /* MW 2 */ + 30485 "10101001" // /* MW 1 */ + 30486 "10000100" // J #30576 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=30576 delay_slots=5 */ + 30487 "00000000" // /* MW 5 */ + 30488 "00000000" // /* MW 4 */ + 30489 "10111000" // /* MW 3 */ + 30490 "00111011" // /* MW 2 */ + 30491 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30493 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30495 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30497 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30499 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.delay_slot + 30500 "00110110" // NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30501 "01000001" // /* MW 11 */ + 30502 "01000011" // /* MW 10 */ + 30503 "10101000" // /* MW 9 */ + 30504 "00000010" // /* MW 8 */ + 30505 "00000000" // /* MW 7 */ + 30506 "00000000" // /* MW 6 */ + 30507 "00100000" // /* MW 5 */ + 30508 "00000000" // /* MW 4 */ + 30509 "11110000" // /* MW 3 */ + 30510 "00101100" // /* MW 2 */ + 30511 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1056 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 9 "resize_bilinear.h" 331 23 + 30512 "00000010" // MOVS p5, p1; MOV p4, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 30513 "01110000" // /* MW 7 */ + 30514 "01100000" // /* MW 6 */ + 30515 "00110000" // /* MW 5 */ + 30516 "00000010" // /* MW 4 */ + 30517 "01100000" // /* MW 3 */ + 30518 "10010001" // /* MW 2 */ + 30519 "10110000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 9 "resize_bilinear.h" 331 23 first + 30520 "00111100" // VLDA bmll0, [p5]; VLDB.128 wl4, [p4], #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30521 "01000000" // /* MW 5 */ + 30522 "00111010" // /* MW 4 */ + 30523 "10111000" // /* MW 3 */ + 30524 "10000010" // /* MW 2 */ + 30525 "10100000" // /* MW 1 */ + 30526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30527 "00000000" // /* MW 1 */ + 30528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30529 "00000000" // /* MW 1 */ + 30530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30531 "00000000" // /* MW 1 */ + 30532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30533 "00000000" // /* MW 1 */ + 30534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30535 "00000000" // /* MW 1 */ + 30536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30537 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first + 30538 "11111000" // VMOV wl2, wl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30539 "00100010" // /* MW 3 */ + 30540 "01001001" // /* MW 2 */ + 30541 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30542 "11011000" // VSHIFT x3, x0, x4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30543 "01000010" // /* MW 3 */ + 30544 "10000010" // /* MW 2 */ + 30545 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30546 "00111000" // VSEL.32 x5, x0, x2, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30547 "00001000" // /* MW 3 */ + 30548 "10000001" // /* MW 2 */ + 30549 "00011010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30550 "00111000" // VSEL.32 x6, x5, x3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30551 "10010000" // /* MW 3 */ + 30552 "00101001" // /* MW 2 */ + 30553 "00011011" // /* MW 1 */ + 30554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30555 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 30556 "01001000" // VMAC.f dm1, dm0, x6, x1, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30557 "00100001" // /* MW 3 */ + 30558 "00001100" // /* MW 2 */ + 30559 "10101001" // /* MW 1 */ + 30560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30561 "00000000" // /* MW 1 */ + 30562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30563 "00000000" // /* MW 1 */ + 30564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30565 "00000000" // /* MW 1 */ + 30566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30567 "00000000" // /* MW 1 */ + 30568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30569 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first + 30570 "00001100" // NOPA; VST.2D bmll1, [p5], d2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30571 "00001101" // /* MW 5 */ + 30572 "10100001" // /* MW 4 */ + 30573 "11111010" // /* MW 3 */ + 30574 "00101100" // /* MW 2 */ + 30575 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1120 +.src_ref 9 "resize_bilinear.h" 319 4 first + 30576 "00011000" // JNZD r19, r19, p7 /* MW 4 */ /* control_operation: words=4 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 30577 "11100000" // /* MW 3 */ + 30578 "11100111" // /* MW 2 */ + 30579 "00010100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.delay_slot + 30580 "00011000" // PADDB.2D [p1], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30581 "10010000" // /* MW 3 */ + 30582 "00110011" // /* MW 2 */ + 30583 "00111001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30585 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30587 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30589 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30590 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30591 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 352 62 first +.src_ref 9 "resize_bilinear.h" 353 36 +.loop_nesting 0 + 30592 "00100100" // SUB r2, r5, r2; ADD.NC r3, r2, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30593 "00000010" // /* MW 5 */ + 30594 "10100010" // /* MW 4 */ + 30595 "00110001" // /* MW 3 */ + 30596 "10000100" // /* MW 2 */ + 30597 "00101000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 352 62 + 30598 "00011000" // ADD r2, r2, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30599 "00001011" // /* MW 3 */ + 30600 "10000100" // /* MW 2 */ + 30601 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 352 49 + 30602 "10011000" // MUL r2, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30603 "00001111" // /* MW 3 */ + 30604 "10000100" // /* MW 2 */ + 30605 "00010000" // /* MW 1 */ + 30606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30607 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 360 8 first +.src_ref 9 "resize_bilinear.h" 360 31 first + 30608 "10000100" // JZ r2, #31024 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=31024 delay_slots=5 */ + 30609 "00000001" // /* MW 5 */ + 30610 "00000000" // /* MW 4 */ + 30611 "10011000" // /* MW 3 */ + 30612 "00111100" // /* MW 2 */ + 30613 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 66 first +.delay_slot + 30614 "10011000" // MUL r3, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30615 "01101111" // /* MW 3 */ + 30616 "11000110" // /* MW 2 */ + 30617 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 31 +.delay_slot + 30618 "11111000" // MOV r0, el0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30619 "00011100" // /* MW 3 */ + 30620 "00100000" // /* MW 2 */ + 30621 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 31 +.delay_slot + 30622 "10011000" // LSHL r3, r3, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30623 "01111101" // /* MW 3 */ + 30624 "11000110" // /* MW 2 */ + 30625 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 31 +.delay_slot + 30626 "01011000" // ADD.NC p7, r3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30627 "10000001" // /* MW 3 */ + 30628 "01100001" // /* MW 2 */ + 30629 "00011111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 70 +.delay_slot + 30630 "00011000" // PADDB [p7], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30631 "10010000" // /* MW 3 */ + 30632 "00011111" // /* MW 2 */ + 30633 "00111111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 360 8 + 30634 "10111010" // MOVA r3, #8; MOVXM p0, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30635 "00010000" // /* MW 9 */ + 30636 "00101010" // /* MW 8 */ + 30637 "00110000" // /* MW 7 */ + 30638 "11100000" // /* MW 6 */ + 30639 "00000001" // /* MW 5 */ + 30640 "00000000" // /* MW 4 */ + 30641 "00000000" // /* MW 3 */ + 30642 "00000011" // /* MW 2 */ + 30643 "00000001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 360 8 first + 30644 "00101100" // LDA.s8 r3, [p0]; LTU r0, r2, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30645 "01111001" // /* MW 5 */ + 30646 "00000000" // /* MW 4 */ + 30647 "01010001" // /* MW 3 */ + 30648 "10001100" // /* MW 2 */ + 30649 "00000000" // /* MW 1 */ + 30650 "10000100" // JNZ r0, #30864 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30864 delay_slots=5 */ + 30651 "00000001" // /* MW 5 */ + 30652 "01000000" // /* MW 4 */ + 30653 "01001000" // /* MW 3 */ + 30654 "00111100" // /* MW 2 */ + 30655 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.delay_slot + 30656 "10111000" // MOV dj0, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30657 "10000000" // /* MW 3 */ + 30658 "10000000" // /* MW 2 */ + 30659 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30661 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30663 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30665 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30667 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 + 30668 "01110110" // MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #30800 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30669 "00010000" // /* MW 11 */ + 30670 "00101000" // /* MW 10 */ + 30671 "01111100" // /* MW 9 */ + 30672 "00011100" // /* MW 8 */ + 30673 "00000000" // /* MW 7 */ + 30674 "00000000" // /* MW 6 */ + 30675 "00001011" // /* MW 5 */ + 30676 "01000001" // /* MW 4 */ + 30677 "10000000" // /* MW 3 */ + 30678 "00000011" // /* MW 2 */ + 30679 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 + 30680 "10111010" // MOVA m0, #192; MOVXM le, #30800 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30681 "00010000" // /* MW 9 */ + 30682 "00101000" // /* MW 8 */ + 30683 "10111100" // /* MW 7 */ + 30684 "00011101" // /* MW 6 */ + 30685 "00000000" // /* MW 5 */ + 30686 "00000000" // /* MW 4 */ + 30687 "10000000" // /* MW 3 */ + 30688 "00000000" // /* MW 2 */ + 30689 "00011000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 360 8 +.src_ref 9 "resize_bilinear.h" 365 23 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 30690 "01111110" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; MOVX crRnd, r3; ADD.NC lc, r2, #-7 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 30691 "01100000" // /* MW 13 */ + 30692 "00101011" // /* MW 12 */ + 30693 "00000000" // /* MW 11 */ + 30694 "11001001" // /* MW 10 */ + 30695 "00010111" // /* MW 9 */ + 30696 "01010111" // /* MW 8 */ + 30697 "10000000" // /* MW 7 */ + 30698 "11111010" // /* MW 6 */ + 30699 "00100000" // /* MW 5 */ + 30700 "00000000" // /* MW 4 */ + 30701 "10110000" // /* MW 3 */ + 30702 "00011010" // /* MW 2 */ + 30703 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 30704 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30705 "00000000" // /* MW 15 */ + 30706 "00000000" // /* MW 14 */ + 30707 "01111000" // /* MW 13 */ + 30708 "10100101" // /* MW 12 */ + 30709 "00000001" // /* MW 11 */ + 30710 "00000000" // /* MW 10 */ + 30711 "00000000" // /* MW 9 */ + 30712 "00000000" // /* MW 8 */ + 30713 "01011011" // /* MW 7 */ + 30714 "00000001" // /* MW 6 */ + 30715 "00100000" // /* MW 5 */ + 30716 "00000000" // /* MW 4 */ + 30717 "10110000" // /* MW 3 */ + 30718 "00011010" // /* MW 2 */ + 30719 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30720 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30721 "00000000" // /* MW 15 */ + 30722 "00000000" // /* MW 14 */ + 30723 "01111000" // /* MW 13 */ + 30724 "10100101" // /* MW 12 */ + 30725 "00000001" // /* MW 11 */ + 30726 "00000000" // /* MW 10 */ + 30727 "00000000" // /* MW 9 */ + 30728 "00000000" // /* MW 8 */ + 30729 "01011011" // /* MW 7 */ + 30730 "00000001" // /* MW 6 */ + 30731 "00100000" // /* MW 5 */ + 30732 "00000000" // /* MW 4 */ + 30733 "10110000" // /* MW 3 */ + 30734 "00011010" // /* MW 2 */ + 30735 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30736 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30737 "00000000" // /* MW 15 */ + 30738 "00000000" // /* MW 14 */ + 30739 "01111000" // /* MW 13 */ + 30740 "10100101" // /* MW 12 */ + 30741 "00000001" // /* MW 11 */ + 30742 "00000000" // /* MW 10 */ + 30743 "00000000" // /* MW 9 */ + 30744 "00000000" // /* MW 8 */ + 30745 "01011011" // /* MW 7 */ + 30746 "00000001" // /* MW 6 */ + 30747 "00100000" // /* MW 5 */ + 30748 "00000000" // /* MW 4 */ + 30749 "10110000" // /* MW 3 */ + 30750 "00011010" // /* MW 2 */ + 30751 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30752 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30753 "00000000" // /* MW 15 */ + 30754 "00000000" // /* MW 14 */ + 30755 "01111000" // /* MW 13 */ + 30756 "10100101" // /* MW 12 */ + 30757 "00000001" // /* MW 11 */ + 30758 "00000000" // /* MW 10 */ + 30759 "00000000" // /* MW 9 */ + 30760 "00000000" // /* MW 8 */ + 30761 "01011011" // /* MW 7 */ + 30762 "00000001" // /* MW 6 */ + 30763 "00100000" // /* MW 5 */ + 30764 "00000000" // /* MW 4 */ + 30765 "10110000" // /* MW 3 */ + 30766 "00011010" // /* MW 2 */ + 30767 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30768 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30769 "00000000" // /* MW 15 */ + 30770 "00000000" // /* MW 14 */ + 30771 "01111000" // /* MW 13 */ + 30772 "10100101" // /* MW 12 */ + 30773 "00000001" // /* MW 11 */ + 30774 "00000000" // /* MW 10 */ + 30775 "00000000" // /* MW 9 */ + 30776 "00000000" // /* MW 8 */ + 30777 "01011011" // /* MW 7 */ + 30778 "00000001" // /* MW 6 */ + 30779 "00100000" // /* MW 5 */ + 30780 "00000000" // /* MW 4 */ + 30781 "10110000" // /* MW 3 */ + 30782 "00011010" // /* MW 2 */ + 30783 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30784 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30785 "00000000" // /* MW 15 */ + 30786 "00000000" // /* MW 14 */ + 30787 "01111000" // /* MW 13 */ + 30788 "10100101" // /* MW 12 */ + 30789 "00000001" // /* MW 11 */ + 30790 "00000000" // /* MW 10 */ + 30791 "00000000" // /* MW 9 */ + 30792 "00000000" // /* MW 8 */ + 30793 "01011011" // /* MW 7 */ + 30794 "00000001" // /* MW 6 */ + 30795 "00100000" // /* MW 5 */ + 30796 "00000000" // /* MW 4 */ + 30797 "10110000" // /* MW 3 */ + 30798 "00011010" // /* MW 2 */ + 30799 "11100010" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1344 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 365 23 first +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 30800 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30801 "00000000" // /* MW 15 */ + 30802 "00000000" // /* MW 14 */ + 30803 "01111000" // /* MW 13 */ + 30804 "10100101" // /* MW 12 */ + 30805 "00000001" // /* MW 11 */ + 30806 "00000000" // /* MW 10 */ + 30807 "00000000" // /* MW 9 */ + 30808 "10000000" // /* MW 8 */ + 30809 "11010010" // /* MW 7 */ + 30810 "00011100" // /* MW 6 */ + 30811 "00100010" // /* MW 5 */ + 30812 "00000000" // /* MW 4 */ + 30813 "10110000" // /* MW 3 */ + 30814 "00011010" // /* MW 2 */ + 30815 "11100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 30816 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30817 "11010010" // /* MW 3 */ + 30818 "00011100" // /* MW 2 */ + 30819 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30820 "00111010" // VST.CONV.bf16.fp32 bmhl1, [p2], #32;J #31024 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=31024 delay_slots=5 */ + 30821 "00100001" // /* MW 9 */ + 30822 "00000000" // /* MW 8 */ + 30823 "00000000" // /* MW 7 */ + 30824 "00100110" // /* MW 6 */ + 30825 "00001111" // /* MW 5 */ + 30826 "00000000" // /* MW 4 */ + 30827 "01010000" // /* MW 3 */ + 30828 "10011010" // /* MW 2 */ + 30829 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30830 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30831 "11010010" // /* MW 3 */ + 30832 "00011100" // /* MW 2 */ + 30833 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30834 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30835 "11010010" // /* MW 3 */ + 30836 "00011100" // /* MW 2 */ + 30837 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30838 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30839 "11010010" // /* MW 3 */ + 30840 "00011100" // /* MW 2 */ + 30841 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 30842 "00001100" // NOPA; VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30843 "10100101" // /* MW 5 */ + 30844 "00111001" // /* MW 4 */ + 30845 "11110100" // /* MW 3 */ + 30846 "00101100" // /* MW 2 */ + 30847 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot + 30848 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30849 "00000000" // /* MW 15 */ + 30850 "00000000" // /* MW 14 */ + 30851 "01111000" // /* MW 13 */ + 30852 "10100101" // /* MW 12 */ + 30853 "00000001" // /* MW 11 */ + 30854 "00000000" // /* MW 10 */ + 30855 "00000000" // /* MW 9 */ + 30856 "10000000" // /* MW 8 */ + 30857 "11010010" // /* MW 7 */ + 30858 "00011100" // /* MW 6 */ + 30859 "00100010" // /* MW 5 */ + 30860 "00000000" // /* MW 4 */ + 30861 "11110000" // /* MW 3 */ + 30862 "00101100" // /* MW 2 */ + 30863 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1408 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 first + 30864 "01110110" // MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #30896 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30865 "00010000" // /* MW 11 */ + 30866 "01011000" // /* MW 10 */ + 30867 "01111100" // /* MW 9 */ + 30868 "00011100" // /* MW 8 */ + 30869 "00000000" // /* MW 7 */ + 30870 "00000000" // /* MW 6 */ + 30871 "00001011" // /* MW 5 */ + 30872 "01000001" // /* MW 4 */ + 30873 "10000000" // /* MW 3 */ + 30874 "00000011" // /* MW 2 */ + 30875 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 + 30876 "10111010" // MOVA m0, #192; MOVXM le, #31008 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30877 "00010000" // /* MW 9 */ + 30878 "10010000" // /* MW 8 */ + 30879 "10111100" // /* MW 7 */ + 30880 "00011101" // /* MW 6 */ + 30881 "00000000" // /* MW 5 */ + 30882 "00000000" // /* MW 4 */ + 30883 "10000000" // /* MW 3 */ + 30884 "00000000" // /* MW 2 */ + 30885 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 360 8 +.src_ref 9 "resize_bilinear.h" 365 23 + 30886 "10111010" // NOPA; MOVX crRnd, r3; MOV lc, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30887 "01111000" // /* MW 9 */ + 30888 "10010000" // /* MW 8 */ + 30889 "10111000" // /* MW 7 */ + 30890 "00000010" // /* MW 6 */ + 30891 "11010100" // /* MW 5 */ + 30892 "00000111" // /* MW 4 */ + 30893 "11110000" // /* MW 3 */ + 30894 "00101100" // /* MW 2 */ + 30895 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1440 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.begin_of_loop +.loop_nesting 1 + 30896 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30897 "00000000" // /* MW 15 */ + 30898 "00000000" // /* MW 14 */ + 30899 "01111000" // /* MW 13 */ + 30900 "10100101" // /* MW 12 */ + 30901 "00000001" // /* MW 11 */ + 30902 "00000000" // /* MW 10 */ + 30903 "00000000" // /* MW 9 */ + 30904 "00000000" // /* MW 8 */ + 30905 "01011011" // /* MW 7 */ + 30906 "00000001" // /* MW 6 */ + 30907 "00100000" // /* MW 5 */ + 30908 "00000000" // /* MW 4 */ + 30909 "10110000" // /* MW 3 */ + 30910 "00011010" // /* MW 2 */ + 30911 "11100010" // /* MW 1 */ + 30912 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30913 "00000000" // /* MW 15 */ + 30914 "00000000" // /* MW 14 */ + 30915 "01111000" // /* MW 13 */ + 30916 "10100101" // /* MW 12 */ + 30917 "00000001" // /* MW 11 */ + 30918 "00000000" // /* MW 10 */ + 30919 "00000000" // /* MW 9 */ + 30920 "00000000" // /* MW 8 */ + 30921 "01011011" // /* MW 7 */ + 30922 "00000001" // /* MW 6 */ + 30923 "00100000" // /* MW 5 */ + 30924 "00000000" // /* MW 4 */ + 30925 "11110000" // /* MW 3 */ + 30926 "00101100" // /* MW 2 */ + 30927 "00000000" // /* MW 1 */ + 30928 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30929 "00000000" // /* MW 15 */ + 30930 "00000000" // /* MW 14 */ + 30931 "01111000" // /* MW 13 */ + 30932 "10100101" // /* MW 12 */ + 30933 "00000001" // /* MW 11 */ + 30934 "00000000" // /* MW 10 */ + 30935 "00000000" // /* MW 9 */ + 30936 "00000000" // /* MW 8 */ + 30937 "01011011" // /* MW 7 */ + 30938 "00000001" // /* MW 6 */ + 30939 "00100000" // /* MW 5 */ + 30940 "00000000" // /* MW 4 */ + 30941 "11110000" // /* MW 3 */ + 30942 "00101100" // /* MW 2 */ + 30943 "00000000" // /* MW 1 */ + 30944 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30945 "00000000" // /* MW 15 */ + 30946 "00000000" // /* MW 14 */ + 30947 "01111000" // /* MW 13 */ + 30948 "10100101" // /* MW 12 */ + 30949 "00000001" // /* MW 11 */ + 30950 "00000000" // /* MW 10 */ + 30951 "00000000" // /* MW 9 */ + 30952 "00000000" // /* MW 8 */ + 30953 "01011011" // /* MW 7 */ + 30954 "00000001" // /* MW 6 */ + 30955 "00100000" // /* MW 5 */ + 30956 "00000000" // /* MW 4 */ + 30957 "11110000" // /* MW 3 */ + 30958 "00101100" // /* MW 2 */ + 30959 "00000000" // /* MW 1 */ + 30960 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30961 "00000000" // /* MW 15 */ + 30962 "00000000" // /* MW 14 */ + 30963 "01111000" // /* MW 13 */ + 30964 "10100101" // /* MW 12 */ + 30965 "00000001" // /* MW 11 */ + 30966 "00000000" // /* MW 10 */ + 30967 "00000000" // /* MW 9 */ + 30968 "00000000" // /* MW 8 */ + 30969 "01011011" // /* MW 7 */ + 30970 "00000001" // /* MW 6 */ + 30971 "00100000" // /* MW 5 */ + 30972 "00000000" // /* MW 4 */ + 30973 "11110000" // /* MW 3 */ + 30974 "00101100" // /* MW 2 */ + 30975 "00000000" // /* MW 1 */ + 30976 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30977 "00000000" // /* MW 15 */ + 30978 "00000000" // /* MW 14 */ + 30979 "01111000" // /* MW 13 */ + 30980 "10100101" // /* MW 12 */ + 30981 "00000001" // /* MW 11 */ + 30982 "00000000" // /* MW 10 */ + 30983 "00000000" // /* MW 9 */ + 30984 "00000000" // /* MW 8 */ + 30985 "01011011" // /* MW 7 */ + 30986 "00000001" // /* MW 6 */ + 30987 "00100000" // /* MW 5 */ + 30988 "00000000" // /* MW 4 */ + 30989 "11110000" // /* MW 3 */ + 30990 "00101100" // /* MW 2 */ + 30991 "00000000" // /* MW 1 */ + 30992 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30993 "00000000" // /* MW 15 */ + 30994 "00000000" // /* MW 14 */ + 30995 "01111000" // /* MW 13 */ + 30996 "10100101" // /* MW 12 */ + 30997 "00000001" // /* MW 11 */ + 30998 "00000000" // /* MW 10 */ + 30999 "00000000" // /* MW 9 */ + 31000 "00000000" // /* MW 8 */ + 31001 "01011011" // /* MW 7 */ + 31002 "00000001" // /* MW 6 */ + 31003 "00100000" // /* MW 5 */ + 31004 "00000000" // /* MW 4 */ + 31005 "11110000" // /* MW 3 */ + 31006 "00101100" // /* MW 2 */ + 31007 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1552 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 365 23 first +.end_of_loop + 31008 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31009 "00000000" // /* MW 15 */ + 31010 "00000000" // /* MW 14 */ + 31011 "01111000" // /* MW 13 */ + 31012 "10100101" // /* MW 12 */ + 31013 "00000001" // /* MW 11 */ + 31014 "00000000" // /* MW 10 */ + 31015 "00000000" // /* MW 9 */ + 31016 "10000000" // /* MW 8 */ + 31017 "11010010" // /* MW 7 */ + 31018 "00011100" // /* MW 6 */ + 31019 "00100010" // /* MW 5 */ + 31020 "00000000" // /* MW 4 */ + 31021 "11110000" // /* MW 3 */ + 31022 "00101100" // /* MW 2 */ + 31023 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1568 +.src_ref 9 "resize_bilinear.h" 374 first +.loop_nesting 0 + 31024 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 31025 "00000000" // /* MW 3 */ + 31026 "00101000" // /* MW 2 */ + 31027 "00010000" // /* MW 1 */ +.delay_slot + 31028 "11111000" // MOV p7, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31029 "00100000" // /* MW 3 */ + 31030 "01100010" // /* MW 2 */ + 31031 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31033 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31035 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31037 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj__end +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_end0 + 31039 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.function resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, 1, 0, 2> _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "resize_adf_wrapper.cpp" 69 first +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 +.src_ref 11 "resize_adf_wrapper.cpp" 126 36 +.function_start + 31040 "01110110" // MOVA r17, #1; MOVS p3, p2; MOVXM p4, #491588 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31041 "00010000" // /* MW 11 */ + 31042 "00100010" // /* MW 10 */ + 31043 "00110000" // /* MW 9 */ + 31044 "11100010" // /* MW 8 */ + 31045 "00000001" // /* MW 7 */ + 31046 "00000000" // /* MW 6 */ + 31047 "10001011" // /* MW 5 */ + 31048 "10001000" // /* MW 4 */ + 31049 "00000011" // /* MW 3 */ + 31050 "00110001" // /* MW 2 */ + 31051 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 first + 31052 "10111010" // LDA r16, [p4]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31053 "00010000" // /* MW 9 */ + 31054 "00101000" // /* MW 8 */ + 31055 "00110000" // /* MW 7 */ + 31056 "11100001" // /* MW 6 */ + 31057 "00000001" // /* MW 5 */ + 31058 "00000000" // /* MW 4 */ + 31059 "11010000" // /* MW 3 */ + 31060 "11000010" // /* MW 2 */ + 31061 "10000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 5 "tile.hpp" 86 8 +.src_ref 5 "tile.hpp" 86 8 + 31062 "01110110" // MOVA r17, #12; ST r17, [p2]; MOVXM p2, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31063 "00010000" // /* MW 11 */ + 31064 "00101010" // /* MW 10 */ + 31065 "00110000" // /* MW 9 */ + 31066 "11100001" // /* MW 8 */ + 31067 "00000001" // /* MW 7 */ + 31068 "10000000" // /* MW 6 */ + 31069 "00110001" // /* MW 5 */ + 31070 "00000110" // /* MW 4 */ + 31071 "00000010" // /* MW 3 */ + 31072 "10010001" // /* MW 2 */ + 31073 "00000001" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 first + 31074 "00011000" // ST.s8 r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31075 "00100111" // /* MW 3 */ + 31076 "00000110" // /* MW 2 */ + 31077 "00000010" // /* MW 1 */ + 31078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31079 "00000000" // /* MW 1 */ + 31080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31081 "00000000" // /* MW 1 */ + 31082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31083 "00000000" // /* MW 1 */ + 31084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31085 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 first +.src_ref 11 "resize_adf_wrapper.cpp" 76 17 first + 31086 "10000100" // JNZ r16, #31280 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=31280 delay_slots=5 */ + 31087 "00000001" // /* MW 5 */ + 31088 "01000000" // /* MW 4 */ + 31089 "00011000" // /* MW 3 */ + 31090 "00111101" // /* MW 2 */ + 31091 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31095 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31097 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31099 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31101 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 + 31102 "10111010" // MOVA r18, #-24; MOVX r17, #-8; MOV r19, p3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31103 "01111000" // /* MW 9 */ + 31104 "01100000" // /* MW 8 */ + 31105 "01101011" // /* MW 7 */ + 31106 "00001010" // /* MW 6 */ + 31107 "00010111" // /* MW 5 */ + 31108 "00111111" // /* MW 4 */ + 31109 "00000000" // /* MW 3 */ + 31110 "00010010" // /* MW 2 */ + 31111 "11111101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 first + 31112 "00011000" // ADD.NC p5, r19, #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31113 "10001110" // /* MW 3 */ + 31114 "01101001" // /* MW 2 */ + 31115 "00011101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 31116 "10111010" // LDA r19, [p5], #4; MOVXM p2, #494336 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31117 "00010000" // /* MW 9 */ + 31118 "10000000" // /* MW 8 */ + 31119 "00110101" // /* MW 7 */ + 31120 "11100001" // /* MW 6 */ + 31121 "00000001" // /* MW 5 */ + 31122 "00000000" // /* MW 4 */ + 31123 "11010000" // /* MW 3 */ + 31124 "11001110" // /* MW 2 */ + 31125 "10100011" // /* MW 1 */ + 31126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31127 "00000000" // /* MW 1 */ + 31128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31129 "00000000" // /* MW 1 */ + 31130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31131 "00000000" // /* MW 1 */ + 31132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31133 "00000000" // /* MW 1 */ + 31134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31135 "00000000" // /* MW 1 */ + 31136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31137 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 first + 31138 "01011100" // ST r19, [p2], #4; LSHL r19, r19, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31139 "00111011" // /* MW 5 */ + 31140 "11001110" // /* MW 4 */ + 31141 "00111001" // /* MW 3 */ + 31142 "11001110" // /* MW 2 */ + 31143 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 30 + 31144 "00101100" // LDA r19, [p5], #4; EXTEND.u8 r20, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31145 "00100000" // /* MW 5 */ + 31146 "11010001" // /* MW 4 */ + 31147 "11011001" // /* MW 3 */ + 31148 "11001110" // /* MW 2 */ + 31149 "10100011" // /* MW 1 */ + 31150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31151 "00000000" // /* MW 1 */ + 31152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31153 "00000000" // /* MW 1 */ + 31154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31155 "00000000" // /* MW 1 */ + 31156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31157 "00000000" // /* MW 1 */ + 31158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31159 "00000000" // /* MW 1 */ + 31160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31161 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 first + 31162 "01011100" // ST r19, [p2], #4; LSHL r19, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31163 "01011011" // /* MW 5 */ + 31164 "11001110" // /* MW 4 */ + 31165 "00111001" // /* MW 3 */ + 31166 "11001110" // /* MW 2 */ + 31167 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 31168 "10011000" // LDA el0, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31169 "00101110" // /* MW 3 */ + 31170 "00011100" // /* MW 2 */ + 31171 "00000101" // /* MW 1 */ + 31172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31173 "00000000" // /* MW 1 */ + 31174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31175 "00000000" // /* MW 1 */ + 31176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31177 "00000000" // /* MW 1 */ + 31178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31179 "00000000" // /* MW 1 */ + 31180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31181 "00000000" // /* MW 1 */ + 31182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31183 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 31184 "10011000" // ST el0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31185 "00101001" // /* MW 3 */ + 31186 "00011100" // /* MW 2 */ + 31187 "00001010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 + 31188 "10011000" // LDA r21, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31189 "10110110" // /* MW 3 */ + 31190 "00011110" // /* MW 2 */ + 31191 "00000101" // /* MW 1 */ + 31192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31193 "00000000" // /* MW 1 */ + 31194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31195 "00000000" // /* MW 1 */ + 31196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31197 "00000000" // /* MW 1 */ + 31198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31199 "00000000" // /* MW 1 */ + 31200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31201 "00000000" // /* MW 1 */ + 31202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31203 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 first + 31204 "01011100" // ST r21, [p2], #4; LSHL r17, r21, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31205 "00111011" // /* MW 5 */ + 31206 "11000110" // /* MW 4 */ + 31207 "00111010" // /* MW 3 */ + 31208 "11010110" // /* MW 2 */ + 31209 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 55 + 31210 "00101100" // LDA r21, [p5]; EXTEND.u8 r17, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31211 "00100000" // /* MW 5 */ + 31212 "11000101" // /* MW 4 */ + 31213 "11011000" // /* MW 3 */ + 31214 "11010110" // /* MW 2 */ + 31215 "10100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 53 first + 31216 "10011000" // MUL r17, r17, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31217 "01001111" // /* MW 3 */ + 31218 "01100011" // /* MW 2 */ + 31219 "00010100" // /* MW 1 */ + 31220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31221 "00000000" // /* MW 1 */ + 31222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31223 "00000000" // /* MW 1 */ + 31224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31225 "00000000" // /* MW 1 */ + 31226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31227 "00000000" // /* MW 1 */ + 31228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31229 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 first +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 first + 31230 "01011100" // ST r21, [p2], #4; LSHL r18, r21, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31231 "01011011" // /* MW 5 */ + 31232 "11001010" // /* MW 4 */ + 31233 "00111010" // /* MW 3 */ + 31234 "11010110" // /* MW 2 */ + 31235 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 +.src_ref 11 "resize_adf_wrapper.cpp" 84 53 + 31236 "00101100" // LDA el0, [p5, #4]; MUL r18, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31237 "01011111" // /* MW 5 */ + 31238 "11001010" // /* MW 4 */ + 31239 "11011001" // /* MW 3 */ + 31240 "10000101" // /* MW 2 */ + 31241 "10100010" // /* MW 1 */ + 31242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31243 "00000000" // /* MW 1 */ + 31244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31245 "00000000" // /* MW 1 */ + 31246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31247 "00000000" // /* MW 1 */ + 31248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31249 "00000000" // /* MW 1 */ + 31250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31251 "00000000" // /* MW 1 */ + 31252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31253 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 31254 "10011000" // ST el0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31255 "00101001" // /* MW 3 */ + 31256 "00011100" // /* MW 2 */ + 31257 "00001010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 84 28 + 31258 "00001100" // NOPA; ST r18, [p2] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31259 "10100011" // /* MW 5 */ + 31260 "00001100" // /* MW 4 */ + 31261 "11110100" // /* MW 3 */ + 31262 "00101100" // /* MW 2 */ + 31263 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 28 first + 31264 "11100001" // NOPA; NOPB; ST r17, [p2, #4]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31265 "00000000" // /* MW 15 */ + 31266 "00000000" // /* MW 14 */ + 31267 "01111000" // /* MW 13 */ + 31268 "10100101" // /* MW 12 */ + 31269 "00000001" // /* MW 11 */ + 31270 "00000000" // /* MW 10 */ + 31271 "00000000" // /* MW 9 */ + 31272 "10000000" // /* MW 8 */ + 31273 "00110001" // /* MW 7 */ + 31274 "00010110" // /* MW 6 */ + 31275 "00100010" // /* MW 5 */ + 31276 "00000000" // /* MW 4 */ + 31277 "11110000" // /* MW 3 */ + 31278 "00101100" // /* MW 2 */ + 31279 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_240 +.src_ref 11 "resize_adf_wrapper.cpp" 87 12 +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 138 58 +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 + 31280 "10111010" // MOVA r24, #0; ADD r22, r16, #1; MOV dj0, #60 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31281 "01011000" // /* MW 9 */ + 31282 "00111100" // /* MW 8 */ + 31283 "01000000" // /* MW 7 */ + 31284 "00111000" // /* MW 6 */ + 31285 "01100000" // /* MW 5 */ + 31286 "00100001" // /* MW 4 */ + 31287 "00000000" // /* MW 3 */ + 31288 "00011000" // /* MW 2 */ + 31289 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 first +.src_ref 11 "resize_adf_wrapper.cpp" 102 38 + 31290 "10111010" // LDA r29, [p3, dj0]; MOVX r16, #-16; MOV r17, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31291 "01111000" // /* MW 9 */ + 31292 "01110000" // /* MW 8 */ + 31293 "00101101" // /* MW 7 */ + 31294 "00001010" // /* MW 6 */ + 31295 "00000110" // /* MW 5 */ + 31296 "00111111" // /* MW 4 */ + 31297 "11010000" // /* MW 3 */ + 31298 "01110110" // /* MW 2 */ + 31299 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 102 38 first +.src_ref 11 "resize_adf_wrapper.cpp" 126 36 first +.src_ref 11 "resize_adf_wrapper.cpp" 127 43 +.src_ref 11 "resize_adf_wrapper.cpp" 139 68 +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 +.src_ref 11 "resize_adf_wrapper.cpp" 144 49 +.src_ref 11 "resize_adf_wrapper.cpp" 145 52 + 31300 "10111010" // LDA r18, [p3], #4; LSHL r28, r17, r16; MOV r16, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31301 "01011000" // /* MW 9 */ + 31302 "00000001" // /* MW 8 */ + 31303 "00001000" // /* MW 7 */ + 31304 "01101110" // /* MW 6 */ + 31305 "11001000" // /* MW 5 */ + 31306 "00100011" // /* MW 4 */ + 31307 "11010000" // /* MW 3 */ + 31308 "11001010" // /* MW 2 */ + 31309 "01100011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 103 30 first +.src_ref 11 "resize_adf_wrapper.cpp" 127 47 + 31310 "10111010" // LDA r20, [p0]; EXTEND.u8 r17, r17; MOV r19, #-2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31311 "01011000" // /* MW 9 */ + 31312 "11111110" // /* MW 8 */ + 31313 "01101111" // /* MW 7 */ + 31314 "10000010" // /* MW 6 */ + 31315 "00010100" // /* MW 5 */ + 31316 "00100011" // /* MW 4 */ + 31317 "11010000" // /* MW 3 */ + 31318 "11010010" // /* MW 2 */ + 31319 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 139 64 +.src_ref 11 "resize_adf_wrapper.cpp" 139 68 + 31320 "10111010" // MOVA r21, #2; ADD r23, r17, #-2; MOV r17, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31321 "01011000" // /* MW 9 */ + 31322 "11111111" // /* MW 8 */ + 31323 "00101111" // /* MW 7 */ + 31324 "11011010" // /* MW 6 */ + 31325 "01111111" // /* MW 5 */ + 31326 "00100011" // /* MW 4 */ + 31327 "00000000" // /* MW 3 */ + 31328 "01010101" // /* MW 2 */ + 31329 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "resize_adf_wrapper.cpp" 151 12 + 31330 "10111010" // LDA p2, [p1]; MOVXM p1, #458752 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31331 "00010000" // /* MW 9 */ + 31332 "00000000" // /* MW 8 */ + 31333 "10110000" // /* MW 7 */ + 31334 "11000000" // /* MW 6 */ + 31335 "00000001" // /* MW 5 */ + 31336 "00000000" // /* MW 4 */ + 31337 "11010000" // /* MW 3 */ + 31338 "10100011" // /* MW 2 */ + 31339 "00100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 +.src_ref 11 "resize_adf_wrapper.cpp" 129 40 +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 + 31340 "00011000" // MOVX r26, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31341 "00001101" // /* MW 3 */ + 31342 "00110100" // /* MW 2 */ + 31343 "00010000" // /* MW 1 */ + 31344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31345 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 31 first + 31346 "10011000" // EQ r27, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31347 "01100111" // /* MW 3 */ + 31348 "01110111" // /* MW 2 */ + 31349 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 + 31350 "00011000" // SEL.EQZ r22, r22, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31351 "10000010" // /* MW 3 */ + 31352 "10101101" // /* MW 2 */ + 31353 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 +.src_ref 11 "resize_adf_wrapper.cpp" 127 43 first + 31354 "01011100" // ST r22, [p4]; LSHL r29, r18, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31355 "00011011" // /* MW 5 */ + 31356 "01110110" // /* MW 4 */ + 31357 "00111001" // /* MW 3 */ + 31358 "11011010" // /* MW 2 */ + 31359 "10000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 128 32 first +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 first + 31360 "00101100" // LDA r1, [p3], #4; LSHL r22, r18, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31361 "01011011" // /* MW 5 */ + 31362 "01011011" // /* MW 4 */ + 31363 "11011001" // /* MW 3 */ + 31364 "10000110" // /* MW 2 */ + 31365 "01100011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 127 47 first +.src_ref 11 "resize_adf_wrapper.cpp" 130 38 first + 31366 "00101100" // LDA r27, [p3]; LSHL r19, r29, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31367 "01111011" // /* MW 5 */ + 31368 "11001110" // /* MW 4 */ + 31369 "11011110" // /* MW 3 */ + 31370 "11101110" // /* MW 2 */ + 31371 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 131 40 first + 31372 "10011000" // LDA r3, [p3, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31373 "01110110" // /* MW 3 */ + 31374 "00010100" // /* MW 2 */ + 31375 "00000011" // /* MW 1 */ + 31376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31377 "00000000" // /* MW 1 */ + 31378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31379 "00000000" // /* MW 1 */ + 31380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31381 "00000000" // /* MW 1 */ + 31382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31383 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 129 40 first + 31384 "10011000" // LSHL r30, r1, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31385 "10101101" // /* MW 3 */ + 31386 "01111101" // /* MW 2 */ + 31387 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 129 40 +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 + 31388 "11100100" // ADD r30, r30, #16; MOV el0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31389 "00111001" // /* MW 5 */ + 31390 "00110111" // /* MW 4 */ + 31391 "01100000" // /* MW 3 */ + 31392 "10001000" // /* MW 2 */ + 31393 "11110111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 first + 31394 "00011000" // SEL.EQZ r31, r24, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31395 "11100010" // /* MW 3 */ + 31396 "00111111" // /* MW 2 */ + 31397 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 first + 31398 "10011000" // AND r27, r26, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31399 "11000100" // /* MW 3 */ + 31400 "10110111" // /* MW 2 */ + 31401 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first + 31402 "10011000" // MUL r18, r27, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31403 "00101111" // /* MW 3 */ + 31404 "11100101" // /* MW 2 */ + 31405 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 31406 "00011000" // NEZ r26, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31407 "11110000" // /* MW 3 */ + 31408 "11110100" // /* MW 2 */ + 31409 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 31410 "11100100" // MUL r28, r27, r29; MOV r27, el0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31411 "00111001" // /* MW 5 */ + 31412 "11000000" // /* MW 4 */ + 31413 "11111101" // /* MW 3 */ + 31414 "00111011" // /* MW 2 */ + 31415 "11011111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 31416 "00011000" // SEL.EQZ r31, r31, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31417 "10000010" // /* MW 3 */ + 31418 "11111111" // /* MW 2 */ + 31419 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 + 31420 "10011000" // SUB r18, r18, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31421 "10100001" // /* MW 3 */ + 31422 "10100101" // /* MW 2 */ + 31423 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 first + 31424 "00011000" // SEL.EQZ r26, r24, r28, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31425 "11000010" // /* MW 3 */ + 31426 "00110101" // /* MW 2 */ + 31427 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 136 61 first +.src_ref 11 "resize_adf_wrapper.cpp" 136 72 first + 31428 "00011000" // MAC r26, r26, r23, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31429 "00110110" // /* MW 3 */ + 31430 "11110101" // /* MW 2 */ + 31431 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 first + 31432 "00011000" // SEL.EQZ r22, r29, r22, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31433 "01100010" // /* MW 3 */ + 31434 "01101101" // /* MW 2 */ + 31435 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 137 59 +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 138 58 +.src_ref 11 "resize_adf_wrapper.cpp" 146 57 + 31436 "11100100" // SEL.EQZ r18, r24, r18, r27; MOV r27, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31437 "01000001" // /* MW 5 */ + 31438 "10111010" // /* MW 4 */ + 31439 "01001101" // /* MW 3 */ + 31440 "10100100" // /* MW 2 */ + 31441 "11000100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 137 59 first +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 + 31442 "00100100" // ADD r26, r27, r19; ADD.NC r19, r27, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31443 "11111111" // /* MW 5 */ + 31444 "10111011" // /* MW 4 */ + 31445 "00011001" // /* MW 3 */ + 31446 "10100110" // /* MW 2 */ + 31447 "11011110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 first +.src_ref 11 "resize_adf_wrapper.cpp" 139 59 first + 31448 "00100100" // LSHL r19, r19, r17; ADD.NC r28, r26, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31449 "11111110" // /* MW 5 */ + 31450 "00111010" // /* MW 4 */ + 31451 "10111110" // /* MW 3 */ + 31452 "11100011" // /* MW 2 */ + 31453 "10011100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 138 58 + 31454 "00011000" // SEL.EQZ r19, r24, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31455 "00110010" // /* MW 3 */ + 31456 "00100111" // /* MW 2 */ + 31457 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 first + 31458 "10011000" // LSHL r23, r31, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31459 "00001101" // /* MW 3 */ + 31460 "11101111" // /* MW 2 */ + 31461 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 +.src_ref 11 "resize_adf_wrapper.cpp" 145 52 first + 31462 "10100100" // LSHL r23, r19, r16; ADD.NC r20, r23, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31463 "10100010" // /* MW 5 */ + 31464 "00110111" // /* MW 4 */ + 31465 "10111010" // /* MW 3 */ + 31466 "11100001" // /* MW 2 */ + 31467 "10011101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 146 57 first + 31468 "10011000" // SUB r2, r27, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31469 "01110001" // /* MW 3 */ + 31470 "11000101" // /* MW 2 */ + 31471 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 66 first + 31472 "10011000" // SUB r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31473 "00100001" // /* MW 3 */ + 31474 "11100101" // /* MW 2 */ + 31475 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 139 86 first + 31476 "10011000" // EQ r27, r22, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31477 "10100111" // /* MW 3 */ + 31478 "10110111" // /* MW 2 */ + 31479 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 151 12 first +.tail_call + 31480 "10000100" // J #29456 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=29456 delay_slots=5 */ + 31481 "00000000" // /* MW 5 */ + 31482 "00000000" // /* MW 4 */ + 31483 "10001000" // /* MW 3 */ + 31484 "00111001" // /* MW 2 */ + 31485 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 86 first +.delay_slot + 31486 "10011000" // MUL r18, r30, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31487 "00101111" // /* MW 3 */ + 31488 "10100101" // /* MW 2 */ + 31489 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 139 68 first +.delay_slot + 31490 "00011000" // SEL.EQZ r21, r21, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31491 "00000010" // /* MW 3 */ + 31492 "01101011" // /* MW 2 */ + 31493 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 139 64 +.delay_slot + 31494 "10011000" // LSHL r17, r28, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31495 "00011101" // /* MW 3 */ + 31496 "00100011" // /* MW 2 */ + 31497 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 49 first +.src_ref 11 "resize_adf_wrapper.cpp" 147 46 first +.delay_slot + 31498 "10100100" // LSHL r16, r18, r16; ADD.NC r17, r21, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31499 "10001010" // /* MW 5 */ + 31500 "10110101" // /* MW 4 */ + 31501 "10111000" // /* MW 3 */ + 31502 "00100001" // /* MW 2 */ + 31503 "10010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 49 +.src_ref 11 "resize_adf_wrapper.cpp" 147 62 +.delay_slot + 31504 "10100100" // SUB r0, r17, r19; ADD.NC p0, r20, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31505 "10000010" // /* MW 5 */ + 31506 "11010100" // /* MW 4 */ + 31507 "00110000" // /* MW 3 */ + 31508 "00100110" // /* MW 2 */ +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 + 31509 "10001000" // /* MW 1 */ +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_begin0 +.label _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params +.function slice_hcwc8 _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "slice_hcwc8.h" 35 first +.src_ref 9 "slice_hcwc8.h" 47 77 +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 52 22 +.src_ref 9 "slice_hcwc8.h" 52 31 +.src_ref 9 "slice_hcwc8.h" 69 4 +.src_ref 9 "slice_hcwc8.h" 84 15 +.function_start + 31520 "01110110" // MOVA m5, #-36; MOVS p3, p1; MOVX r0, #1; MOV r2, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31521 "01111000" // /* MW 11 */ + 31522 "01100000" // /* MW 10 */ + 31523 "01001010" // /* MW 9 */ + 31524 "00101000" // /* MW 8 */ + 31525 "00000000" // /* MW 7 */ + 31526 "00000000" // /* MW 6 */ + 31527 "10001011" // /* MW 5 */ + 31528 "10000100" // /* MW 4 */ + 31529 "10000011" // /* MW 3 */ + 31530 "10010100" // /* MW 2 */ + 31531 "11111011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 47 77 first + 31532 "00011000" // ADD.NC p2, r2, #84 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31533 "00101010" // /* MW 3 */ + 31534 "01100001" // /* MW 2 */ + 31535 "00011010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 47 77 + 31536 "10011000" // LDA m4, [p2], #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31537 "00000110" // /* MW 3 */ + 31538 "01111110" // /* MW 2 */ + 31539 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 31 first + 31540 "10011000" // LDA r3, [p2], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31541 "01110110" // /* MW 3 */ + 31542 "10101000" // /* MW 2 */ + 31543 "00000010" // /* MW 1 */ + 31544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31545 "00000000" // /* MW 1 */ + 31546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31547 "00000000" // /* MW 1 */ + 31548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31549 "00000000" // /* MW 1 */ + 31550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31551 "00000000" // /* MW 1 */ + 31552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31553 "00000000" // /* MW 1 */ + 31554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31555 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 22 + 31556 "10011000" // EQ r1, r3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31557 "00000111" // /* MW 3 */ + 31558 "11000010" // /* MW 2 */ + 31559 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 + 31560 "10000100" // JNZ r1, #31728 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=31728 delay_slots=5 */ + 31561 "00000001" // /* MW 5 */ + 31562 "01000000" // /* MW 4 */ + 31563 "11111000" // /* MW 3 */ + 31564 "00111101" // /* MW 2 */ + 31565 "00001000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 47 50 first +.delay_slot + 31566 "00011000" // PADDB [p1], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31567 "10010000" // /* MW 3 */ + 31568 "10001011" // /* MW 2 */ + 31569 "00111001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 15 +.delay_slot + 31570 "11111000" // MOV p4, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31571 "11000000" // /* MW 3 */ + 31572 "01100010" // /* MW 2 */ + 31573 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31575 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31577 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31579 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 first + 31580 "00011000" // ADD.NC p4, r2, #68 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31581 "00100010" // /* MW 3 */ + 31582 "01100001" // /* MW 2 */ + 31583 "00011100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 52 4 + 31584 "10111010" // LDA r1, [p4]; MOVXM ls, #31696 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31585 "00010000" // /* MW 9 */ + 31586 "11101000" // /* MW 8 */ + 31587 "01111101" // /* MW 7 */ + 31588 "00011100" // /* MW 6 */ + 31589 "00000000" // /* MW 5 */ + 31590 "00000000" // /* MW 4 */ + 31591 "11010000" // /* MW 3 */ + 31592 "10000110" // /* MW 2 */ + 31593 "10000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 54 19 +.src_ref 9 "slice_hcwc8.h" 55 20 + 31594 "01110110" // LDA el0, [p4, #4]; MOVS p4, p1; MOVXM le, #31712 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31595 "00010000" // /* MW 11 */ + 31596 "11110000" // /* MW 10 */ + 31597 "10111101" // /* MW 9 */ + 31598 "00011101" // /* MW 8 */ + 31599 "00000000" // /* MW 7 */ + 31600 "00000000" // /* MW 6 */ + 31601 "10001011" // /* MW 5 */ + 31602 "10000100" // /* MW 4 */ + 31603 "11010100" // /* MW 3 */ + 31604 "10000101" // /* MW 2 */ + 31605 "10000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 + 31606 "10111010" // NOPA; NOPB; ADD.NC lc, r3, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31607 "11001110" // /* MW 9 */ + 31608 "11111111" // /* MW 8 */ + 31609 "10111000" // /* MW 7 */ + 31610 "00000010" // /* MW 6 */ + 31611 "00010000" // /* MW 5 */ + 31612 "00000000" // /* MW 4 */ + 31613 "11110000" // /* MW 3 */ + 31614 "00101100" // /* MW 2 */ + 31615 "00000000" // /* MW 1 */ + 31616 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31617 "00000000" // /* MW 15 */ + 31618 "00000000" // /* MW 14 */ + 31619 "01111000" // /* MW 13 */ + 31620 "10100101" // /* MW 12 */ + 31621 "00000001" // /* MW 11 */ + 31622 "00000000" // /* MW 10 */ + 31623 "00000000" // /* MW 9 */ + 31624 "00000000" // /* MW 8 */ + 31625 "01011011" // /* MW 7 */ + 31626 "00000001" // /* MW 6 */ + 31627 "00100000" // /* MW 5 */ + 31628 "00000000" // /* MW 4 */ + 31629 "11110000" // /* MW 3 */ + 31630 "00101100" // /* MW 2 */ + 31631 "00000000" // /* MW 1 */ + 31632 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31633 "00000000" // /* MW 15 */ + 31634 "00000000" // /* MW 14 */ + 31635 "01111000" // /* MW 13 */ + 31636 "10100101" // /* MW 12 */ + 31637 "00000001" // /* MW 11 */ + 31638 "00000000" // /* MW 10 */ + 31639 "00000000" // /* MW 9 */ + 31640 "00000000" // /* MW 8 */ + 31641 "01011011" // /* MW 7 */ + 31642 "00000001" // /* MW 6 */ + 31643 "00100000" // /* MW 5 */ + 31644 "00000000" // /* MW 4 */ + 31645 "11110000" // /* MW 3 */ + 31646 "00101100" // /* MW 2 */ + 31647 "00000000" // /* MW 1 */ + 31648 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31649 "00000000" // /* MW 15 */ + 31650 "00000000" // /* MW 14 */ + 31651 "01111000" // /* MW 13 */ + 31652 "10100101" // /* MW 12 */ + 31653 "00000001" // /* MW 11 */ + 31654 "00000000" // /* MW 10 */ + 31655 "00000000" // /* MW 9 */ + 31656 "00000000" // /* MW 8 */ + 31657 "01011011" // /* MW 7 */ + 31658 "00000001" // /* MW 6 */ + 31659 "00100000" // /* MW 5 */ + 31660 "00000000" // /* MW 4 */ + 31661 "11110000" // /* MW 3 */ + 31662 "00101100" // /* MW 2 */ + 31663 "00000000" // /* MW 1 */ + 31664 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31665 "00000000" // /* MW 15 */ + 31666 "00000000" // /* MW 14 */ + 31667 "01111000" // /* MW 13 */ + 31668 "10100101" // /* MW 12 */ + 31669 "00000001" // /* MW 11 */ + 31670 "00000000" // /* MW 10 */ + 31671 "00000000" // /* MW 9 */ + 31672 "00000000" // /* MW 8 */ + 31673 "01011011" // /* MW 7 */ + 31674 "00000001" // /* MW 6 */ + 31675 "00100000" // /* MW 5 */ + 31676 "00000000" // /* MW 4 */ + 31677 "11110000" // /* MW 3 */ + 31678 "00101100" // /* MW 2 */ + 31679 "00000000" // /* MW 1 */ + 31680 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31681 "00000000" // /* MW 15 */ + 31682 "00000000" // /* MW 14 */ + 31683 "01111000" // /* MW 13 */ + 31684 "10100101" // /* MW 12 */ + 31685 "00000001" // /* MW 11 */ + 31686 "00000000" // /* MW 10 */ + 31687 "00000000" // /* MW 9 */ + 31688 "00000000" // /* MW 8 */ + 31689 "01011011" // /* MW 7 */ + 31690 "00000001" // /* MW 6 */ + 31691 "00100000" // /* MW 5 */ + 31692 "00000000" // /* MW 4 */ + 31693 "11110000" // /* MW 3 */ + 31694 "00101100" // /* MW 2 */ + 31695 "00000000" // /* MW 1 */ +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_176 +.src_ref 9 "slice_hcwc8.h" 54 19 +.src_ref 9 "slice_hcwc8.h" 54 19 first +.src_ref 9 "slice_hcwc8.h" 55 20 first +.begin_of_loop +.loop_nesting 1 + 31696 "11100001" // NOPA; NOPB; ST r1, [p4], #8; NOPX; MOV p5, p4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31697 "00000000" // /* MW 15 */ + 31698 "00000000" // /* MW 14 */ + 31699 "01111000" // /* MW 13 */ + 31700 "01100000" // /* MW 12 */ + 31701 "10110100" // /* MW 11 */ + 31702 "00000010" // /* MW 10 */ + 31703 "00000000" // /* MW 9 */ + 31704 "10000000" // /* MW 8 */ + 31705 "00110001" // /* MW 7 */ + 31706 "00101100" // /* MW 6 */ + 31707 "00100100" // /* MW 5 */ + 31708 "00000000" // /* MW 4 */ + 31709 "11110000" // /* MW 3 */ + 31710 "00101100" // /* MW 2 */ + 31711 "00000000" // /* MW 1 */ +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_192 +.src_ref 9 "slice_hcwc8.h" 54 19 +.end_of_loop + 31712 "11100001" // NOPA; NOPB; ST el0, [p5, #4]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31713 "00000000" // /* MW 15 */ + 31714 "00000000" // /* MW 14 */ + 31715 "01111000" // /* MW 13 */ + 31716 "10100101" // /* MW 12 */ + 31717 "00000001" // /* MW 11 */ + 31718 "00000000" // /* MW 10 */ + 31719 "00000000" // /* MW 9 */ + 31720 "10000000" // /* MW 8 */ + 31721 "00101001" // /* MW 7 */ + 31722 "00010100" // /* MW 6 */ + 31723 "00100101" // /* MW 5 */ + 31724 "00000000" // /* MW 4 */ + 31725 "11110000" // /* MW 3 */ + 31726 "00101100" // /* MW 2 */ + 31727 "00000000" // /* MW 1 */ +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_208 +.src_ref 9 "slice_hcwc8.h" 57 24 +.src_ref 9 "slice_hcwc8.h" 57 24 first +.loop_nesting 0 + 31728 "01010100" // LDA el2, [p2], #4; MOV m4, #-48 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31729 "01000001" // /* MW 5 */ + 31730 "00011111" // /* MW 4 */ + 31731 "11011000" // /* MW 3 */ + 31732 "10010101" // /* MW 2 */ + 31733 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 24 +.src_ref 9 "slice_hcwc8.h" 69 31 + 31734 "01010100" // LDA el0, [p2], m4; MOV dj1, #44 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31735 "10110001" // /* MW 5 */ + 31736 "00000000" // /* MW 4 */ + 31737 "11010011" // /* MW 3 */ + 31738 "00000101" // /* MW 2 */ + 31739 "01010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 61 53 first + 31740 "10011000" // LDA m4, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31741 "00000110" // /* MW 3 */ + 31742 "01001110" // /* MW 2 */ + 31743 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 62 53 first + 31744 "10011000" // LDA m5, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31745 "10000110" // /* MW 3 */ + 31746 "00011110" // /* MW 2 */ + 31747 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 64 52 first + 31748 "10011000" // LDA eh0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31749 "00001110" // /* MW 3 */ + 31750 "00011100" // /* MW 2 */ + 31751 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 64 52 + 31752 "10011000" // LDA el1, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31753 "01101110" // /* MW 3 */ + 31754 "00011100" // /* MW 2 */ + 31755 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 65 52 first + 31756 "10011000" // LDA eh1, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31757 "01001110" // /* MW 3 */ + 31758 "00011100" // /* MW 2 */ + 31759 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 15 first +.src_ref 9 "slice_hcwc8.h" 69 31 first + 31760 "00001100" // LDA r1, [p2, dj1]; ST el2, [p4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31761 "01010011" // /* MW 5 */ + 31762 "00001001" // /* MW 4 */ + 31763 "11011000" // /* MW 3 */ + 31764 "00000110" // /* MW 2 */ + 31765 "01000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 15 +.src_ref 9 "slice_hcwc8.h" 65 52 first + 31766 "00001100" // LDA el0, [p2]; ST el0, [p4, #4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31767 "01010011" // /* MW 5 */ + 31768 "00101000" // /* MW 4 */ + 31769 "11011000" // /* MW 3 */ + 31770 "10000101" // /* MW 2 */ + 31771 "01000000" // /* MW 1 */ + 31772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31773 "00000000" // /* MW 1 */ + 31774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31775 "00000000" // /* MW 1 */ + 31776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31777 "00000000" // /* MW 1 */ + 31778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31779 "00000000" // /* MW 1 */ + 31780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31781 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 69 22 first + 31782 "10000100" // JZ r1, #32288 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32288 delay_slots=5 */ + 31783 "00000001" // /* MW 5 */ + 31784 "00000000" // /* MW 4 */ + 31785 "00010000" // /* MW 3 */ + 31786 "00111111" // /* MW 2 */ + 31787 "00001000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 61 31 first +.src_ref 9 "slice_hcwc8.h" 62 31 +.delay_slot + 31788 "11110100" // PADDB [p0], m4; MOV p2, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31789 "10000001" // /* MW 5 */ + 31790 "11000001" // /* MW 4 */ + 31791 "00000100" // /* MW 3 */ + 31792 "01110010" // /* MW 2 */ + 31793 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 62 31 first +.delay_slot + 31794 "00011000" // PADDB [p2], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31795 "10010000" // /* MW 3 */ + 31796 "10101011" // /* MW 2 */ + 31797 "00111010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31799 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31801 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31803 "00000000" // /* MW 1 */ + 31804 "00100100" // MOVX r4, #64; ADD.NC p4, r2, #20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31805 "00010100" // /* MW 5 */ + 31806 "11000010" // /* MW 4 */ + 31807 "00101000" // /* MW 3 */ + 31808 "00000000" // /* MW 2 */ + 31809 "00001001" // /* MW 1 */ + 31810 "10011000" // LDA m1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31811 "10000110" // /* MW 3 */ + 31812 "00011100" // /* MW 2 */ + 31813 "00000100" // /* MW 1 */ + 31814 "10011000" // LDA dn1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31815 "10100110" // /* MW 3 */ + 31816 "00011100" // /* MW 2 */ + 31817 "00000100" // /* MW 1 */ + 31818 "10011000" // LDA dj1, [p4], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31819 "11000110" // /* MW 3 */ + 31820 "00101100" // /* MW 2 */ + 31821 "00000100" // /* MW 1 */ + 31822 "10011000" // LDA m2, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31823 "00000110" // /* MW 3 */ + 31824 "00011101" // /* MW 2 */ + 31825 "00000100" // /* MW 1 */ + 31826 "01010100" // LDA dn2, [p4], #4; MOV m4, #72 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31827 "00100001" // /* MW 5 */ + 31828 "00000001" // /* MW 4 */ + 31829 "11011000" // /* MW 3 */ + 31830 "10100100" // /* MW 2 */ + 31831 "10000011" // /* MW 1 */ + 31832 "10011000" // LDA dj2, [p4], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31833 "01000110" // /* MW 3 */ + 31834 "10001001" // /* MW 2 */ + 31835 "00000100" // /* MW 1 */ + 31836 "10011000" // LDA r6, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31837 "11010110" // /* MW 3 */ + 31838 "00011100" // /* MW 2 */ + 31839 "00000100" // /* MW 1 */ + 31840 "10011000" // LDA r7, [p4], #-32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31841 "11110110" // /* MW 3 */ + 31842 "10001100" // /* MW 2 */ + 31843 "00000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 first + 31844 "00101100" // LDA m0, [p4], #4; LTU r27, r0, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31845 "00111001" // /* MW 5 */ + 31846 "01101100" // /* MW 4 */ + 31847 "11010000" // /* MW 3 */ + 31848 "10000000" // /* MW 2 */ + 31849 "10000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 + 31850 "10111010" // LDA dn0, [p4], #4; SEL.EQZ r16, r0, r1, r27; MOV r2, #3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31851 "01011000" // /* MW 9 */ + 31852 "00000011" // /* MW 8 */ + 31853 "01001000" // /* MW 7 */ + 31854 "10010000" // /* MW 6 */ + 31855 "00000000" // /* MW 5 */ + 31856 "00000001" // /* MW 4 */ + 31857 "11010000" // /* MW 3 */ + 31858 "10000100" // /* MW 2 */ + 31859 "10000011" // /* MW 1 */ + 31860 "00101100" // LDA dj0, [p4], #4; LTU r5, r16, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31861 "01011001" // /* MW 5 */ + 31862 "00010100" // /* MW 4 */ + 31863 "11011000" // /* MW 3 */ + 31864 "10001000" // /* MW 2 */ + 31865 "10000011" // /* MW 1 */ + 31866 "10111010" // LDA dn4, [p4]; JNZ r5, #32128 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32128 delay_slots=5 */ + 31867 "01100000" // /* MW 9 */ + 31868 "00000000" // /* MW 8 */ + 31869 "00010000" // /* MW 7 */ + 31870 "10110000" // /* MW 6 */ + 31871 "00001111" // /* MW 5 */ + 31872 "00001010" // /* MW 4 */ + 31873 "11010000" // /* MW 3 */ + 31874 "11000100" // /* MW 2 */ + 31875 "10000000" // /* MW 1 */ +.delay_slot + 31876 "11010100" // LDA dj4, [p4, #4]; MOV r1, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31877 "00111001" // /* MW 5 */ + 31878 "11000100" // /* MW 4 */ + 31879 "11010000" // /* MW 3 */ + 31880 "11001000" // /* MW 2 */ + 31881 "10000010" // /* MW 1 */ +.delay_slot + 31882 "11100100" // MOVX r24, #0; MOV r3, el0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31883 "00111001" // /* MW 5 */ + 31884 "11000000" // /* MW 4 */ + 31885 "00100001" // /* MW 3 */ + 31886 "00000000" // /* MW 2 */ + 31887 "00000110" // /* MW 1 */ +.delay_slot + 31888 "11100100" // SUB r7, r4, r7; VBCST.8 x0, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31889 "11100101" // /* MW 5 */ + 31890 "11000000" // /* MW 4 */ + 31891 "00110000" // /* MW 3 */ + 31892 "11001110" // /* MW 2 */ + 31893 "00100001" // /* MW 1 */ +.delay_slot + 31894 "11111000" // MOV r0, eh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31895 "00011100" // /* MW 3 */ + 31896 "00100001" // /* MW 2 */ + 31897 "00011000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 +.delay_slot + 31898 "11010100" // MOVA dc2, #0; MOV r2, eh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31899 "00111001" // /* MW 5 */ + 31900 "01000110" // /* MW 4 */ + 31901 "10000001" // /* MW 3 */ + 31902 "00001011" // /* MW 2 */ + 31903 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 78 54 + 31904 "01110110" // MOVA dc1, #0; MOVS dc4, dc2; MOVXM ls, #31968 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31905 "00010000" // /* MW 11 */ + 31906 "01110000" // /* MW 10 */ + 31907 "01111110" // /* MW 9 */ + 31908 "00011100" // /* MW 8 */ + 31909 "00000000" // /* MW 7 */ + 31910 "00000000" // /* MW 6 */ + 31911 "01001011" // /* MW 5 */ + 31912 "00001000" // /* MW 4 */ + 31913 "10000100" // /* MW 3 */ + 31914 "00000111" // /* MW 2 */ + 31915 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "blend.hpp" 100 36 +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 69 4 +.src_ref 9 "slice_hcwc8.h" 78 54 +.src_ref 9 "slice_hcwc8.h" 78 54 first + 31916 "01111110" // LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1; MOVS dc0, dc2; MOVXM le, #32048 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 31917 "01100000" // /* MW 13 */ + 31918 "00001001" // /* MW 12 */ + 31919 "00000001" // /* MW 11 */ + 31920 "00000010" // /* MW 10 */ + 31921 "11010011" // /* MW 9 */ + 31922 "10110111" // /* MW 8 */ + 31923 "00000011" // /* MW 7 */ + 31924 "00000000" // /* MW 6 */ + 31925 "01101000" // /* MW 5 */ + 31926 "01100010" // /* MW 4 */ + 31927 "11010000" // /* MW 3 */ + 31928 "10010110" // /* MW 2 */ + 31929 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 78 54 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 31930 "10111010" // LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2; ADD.NC lc, r16, #-2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31931 "10001110" // /* MW 9 */ + 31932 "00111111" // /* MW 8 */ + 31933 "10111100" // /* MW 7 */ + 31934 "00000010" // /* MW 6 */ + 31935 "01110100" // /* MW 5 */ + 31936 "01010000" // /* MW 4 */ + 31937 "11010010" // /* MW 3 */ + 31938 "00010010" // /* MW 2 */ + 31939 "00100011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 31940 "00011000" // VLDB.2D x4, [p0], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31941 "00110100" // /* MW 3 */ + 31942 "00110001" // /* MW 2 */ + 31943 "00111000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31944 "00011000" // VLDB.2D x1, [p2], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31945 "01110100" // /* MW 3 */ + 31946 "01010000" // /* MW 2 */ + 31947 "00111010" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31949 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31951 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31953 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 206 18 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31954 "11011000" // VSHIFT x5, x4, x4, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31955 "00011010" // /* MW 3 */ + 31956 "10100010" // /* MW 2 */ + 31957 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 31958 "11011000" // VSHIFT x2, x0, x1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31959 "10011110" // /* MW 3 */ + 31960 "00000000" // /* MW 2 */ + 31961 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 31962 "01010100" // NOPA; VSEL.8 x3, x0, x5, r1:r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31963 "00001000" // /* MW 5 */ + 31964 "00000101" // /* MW 4 */ + 31965 "11110011" // /* MW 3 */ + 31966 "00101100" // /* MW 2 */ + 31967 "00000000" // /* MW 1 */ +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_448 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 first +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt +.loop_nesting 1 + 31968 "11100001" // LDA r5, [p1, #4]; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31969 "00000000" // /* MW 15 */ + 31970 "00000000" // /* MW 14 */ + 31971 "00011000" // /* MW 13 */ + 31972 "10000110" // /* MW 12 */ + 31973 "10000000" // /* MW 11 */ + 31974 "00000001" // /* MW 10 */ + 31975 "00000000" // /* MW 9 */ + 31976 "00000000" // /* MW 8 */ + 31977 "01011011" // /* MW 7 */ + 31978 "00000001" // /* MW 6 */ + 31979 "00100000" // /* MW 5 */ + 31980 "00000000" // /* MW 4 */ + 31981 "11010000" // /* MW 3 */ + 31982 "10010110" // /* MW 2 */ + 31983 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "add.hpp" 28 49 first +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 78 54 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 31984 "11100001" // LDA.3D r4, [p1], d0; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31985 "00000000" // /* MW 15 */ + 31986 "00000000" // /* MW 14 */ + 31987 "10111000" // /* MW 13 */ + 31988 "10000110" // /* MW 12 */ + 31989 "11001101" // /* MW 11 */ + 31990 "00000001" // /* MW 10 */ + 31991 "00000000" // /* MW 9 */ + 31992 "00000000" // /* MW 8 */ + 31993 "01011011" // /* MW 7 */ + 31994 "00000001" // /* MW 6 */ + 31995 "00100000" // /* MW 5 */ + 31996 "00000000" // /* MW 4 */ + 31997 "11010000" // /* MW 3 */ + 31998 "00010010" // /* MW 2 */ + 31999 "00100011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "blend.hpp" 100 36 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 32000 "11100001" // NOPA; VLDB.2D x4, [p0], d1; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32001 "00000000" // /* MW 15 */ + 32002 "00000000" // /* MW 14 */ + 32003 "00011000" // /* MW 13 */ + 32004 "11001010" // /* MW 12 */ + 32005 "00000001" // /* MW 11 */ + 32006 "00000010" // /* MW 10 */ + 32007 "00000000" // /* MW 9 */ + 32008 "00000000" // /* MW 8 */ + 32009 "01011011" // /* MW 7 */ + 32010 "00000001" // /* MW 6 */ + 32011 "01101000" // /* MW 5 */ + 32012 "01100010" // /* MW 4 */ + 32013 "11110000" // /* MW 3 */ + 32014 "00101100" // /* MW 2 */ + 32015 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 206 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 32016 "11100001" // NOPA; VLDB.2D x1, [p2], d2; NOPS; NOPX; VSHIFT x5, x4, x4, r6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32017 "00000000" // /* MW 15 */ + 32018 "00000000" // /* MW 14 */ + 32019 "01101000" // /* MW 13 */ + 32020 "00001101" // /* MW 12 */ + 32021 "01010001" // /* MW 11 */ + 32022 "00000001" // /* MW 10 */ + 32023 "00000000" // /* MW 9 */ + 32024 "00000000" // /* MW 8 */ + 32025 "01011011" // /* MW 7 */ + 32026 "00000001" // /* MW 6 */ + 32027 "11101000" // /* MW 5 */ + 32028 "10100000" // /* MW 4 */ + 32029 "11110100" // /* MW 3 */ + 32030 "00101100" // /* MW 2 */ + 32031 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "slice_hcwc8.h" 84 15 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32032 "11100001" // NOPA; NOPB; VST x8, [p3], #64; NOPX; VSHIFT x2, x0, x1, r7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32033 "00000000" // /* MW 15 */ + 32034 "00000000" // /* MW 14 */ + 32035 "01101000" // /* MW 13 */ + 32036 "01001111" // /* MW 12 */ + 32037 "10000000" // /* MW 11 */ + 32038 "00000000" // /* MW 10 */ + 32039 "00000000" // /* MW 9 */ + 32040 "00000000" // /* MW 8 */ + 32041 "00010011" // /* MW 7 */ + 32042 "00011110" // /* MW 6 */ + 32043 "00100011" // /* MW 5 */ + 32044 "00000000" // /* MW 4 */ + 32045 "11110000" // /* MW 3 */ + 32046 "00101100" // /* MW 2 */ + 32047 "00000000" // /* MW 1 */ +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_528 +.src_ref 5 "blend.hpp" 100 36 first +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 32048 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32049 "00000000" // /* MW 15 */ + 32050 "00000000" // /* MW 14 */ + 32051 "00011000" // /* MW 13 */ + 32052 "01000010" // /* MW 12 */ + 32053 "11000001" // /* MW 11 */ + 32054 "00000000" // /* MW 10 */ + 32055 "00000000" // /* MW 9 */ + 32056 "00000000" // /* MW 8 */ + 32057 "01011011" // /* MW 7 */ + 32058 "00000001" // /* MW 6 */ + 32059 "00100000" // /* MW 5 */ + 32060 "00000000" // /* MW 4 */ + 32061 "11110000" // /* MW 3 */ + 32062 "00101100" // /* MW 2 */ + 32063 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 first +.aggressive_scheduled_block_id 3 +.noswbrkpt +.loop_nesting 0 + 32064 "01010100" // LDA r5, [p1, #4]; VSEL.8 x6, x0, x2, r3:r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32065 "00011000" // /* MW 5 */ + 32066 "00000010" // /* MW 4 */ + 32067 "11010110" // /* MW 3 */ + 32068 "10010110" // /* MW 2 */ + 32069 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "add.hpp" 28 49 first +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 78 54 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 32070 "11010100" // LDA.3D r4, [p1], d0; VADD.8 x7, x3, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32071 "00011010" // /* MW 5 */ + 32072 "00110110" // /* MW 4 */ + 32073 "11010111" // /* MW 3 */ + 32074 "00010010" // /* MW 2 */ + 32075 "00100011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32076 "00111000" // VSEL.8 x8, x0, x7, r5:r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32077 "10010100" // /* MW 3 */ + 32078 "00000011" // /* MW 2 */ + 32079 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 206 18 first + 32080 "11011000" // VSHIFT x5, x4, x4, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32081 "00011010" // /* MW 3 */ + 32082 "10100010" // /* MW 2 */ + 32083 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 32084 "11011000" // VSHIFT x2, x0, x1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32085 "10011110" // /* MW 3 */ + 32086 "00000000" // /* MW 2 */ + 32087 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 86 first + 32088 "01100100" // RET lr; VSEL.8 x3, x0, x5, r1:r0 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 32089 "00001000" // /* MW 5 */ + 32090 "00000101" // /* MW 4 */ + 32091 "00000011" // /* MW 3 */ + 32092 "00000000" // /* MW 2 */ + 32093 "00000101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 +.delay_slot + 32094 "00111000" // VSEL.8 x6, x0, x2, r3:r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32095 "00001100" // /* MW 3 */ + 32096 "00000001" // /* MW 2 */ + 32097 "00011011" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 32098 "01111000" // VADD.8 x7, x3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32099 "00001101" // /* MW 3 */ + 32100 "10011011" // /* MW 2 */ + 32101 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first +.delay_slot +.aggressive_scheduled_block_id 4 +.noswbrkpt + 32102 "00111000" // VSEL.8 x8, x0, x7, r5:r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32103 "10010100" // /* MW 3 */ + 32104 "00000011" // /* MW 2 */ + 32105 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "slice_hcwc8.h" 84 15 first +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32106 "00001100" // NOPA; VST x8, [p3], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32107 "00100110" // /* MW 5 */ + 32108 "00111100" // /* MW 4 */ + 32109 "11110110" // /* MW 3 */ + 32110 "00101100" // /* MW 2 */ + 32111 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "slice_hcwc8.h" 84 15 +.delay_slot + 32112 "11100001" // NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32113 "00000000" // /* MW 15 */ + 32114 "00000000" // /* MW 14 */ + 32115 "01111000" // /* MW 13 */ + 32116 "10100101" // /* MW 12 */ + 32117 "00000001" // /* MW 11 */ + 32118 "00000000" // /* MW 10 */ + 32119 "00000000" // /* MW 9 */ + 32120 "00000000" // /* MW 8 */ + 32121 "00010011" // /* MW 7 */ + 32122 "00011110" // /* MW 6 */ + 32123 "00100011" // /* MW 5 */ + 32124 "00000000" // /* MW 4 */ + 32125 "11110000" // /* MW 3 */ + 32126 "00101100" // /* MW 2 */ + 32127 "00000000" // /* MW 1 */ +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_608 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 78 54 + 32128 "01110110" // MOVA dc4, #0; MOVS dc1, dc2; MOVXM ls, #32160 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 32129 "00010000" // /* MW 11 */ + 32130 "11010000" // /* MW 10 */ + 32131 "01111110" // /* MW 9 */ + 32132 "00011100" // /* MW 8 */ + 32133 "00000000" // /* MW 7 */ + 32134 "00000000" // /* MW 6 */ + 32135 "01001011" // /* MW 5 */ + 32136 "00001000" // /* MW 4 */ + 32137 "10000001" // /* MW 3 */ + 32138 "00010011" // /* MW 2 */ + 32139 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 +.src_ref 9 "slice_hcwc8.h" 78 54 + 32140 "00111010" // MOVS dc0, dc2; MOVXM le, #32272 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32141 "00010001" // /* MW 9 */ + 32142 "00001000" // /* MW 8 */ + 32143 "10111111" // /* MW 7 */ + 32144 "00011101" // /* MW 6 */ + 32145 "00000000" // /* MW 5 */ + 32146 "00000000" // /* MW 4 */ + 32147 "01100000" // /* MW 3 */ + 32148 "00001001" // /* MW 2 */ + 32149 "00000001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 + 32150 "10111010" // NOPA; NOPB; MOV lc, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32151 "01111110" // /* MW 9 */ + 32152 "00010000" // /* MW 8 */ + 32153 "10111100" // /* MW 7 */ + 32154 "00000010" // /* MW 6 */ + 32155 "00010000" // /* MW 5 */ + 32156 "00000000" // /* MW 4 */ + 32157 "11110000" // /* MW 3 */ + 32158 "00101100" // /* MW 2 */ + 32159 "00000000" // /* MW 1 */ +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_640 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 78 54 first +.begin_of_loop +.loop_nesting 1 + 32160 "00111100" // LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32161 "01101000" // /* MW 5 */ + 32162 "01100010" // /* MW 4 */ + 32163 "11010000" // /* MW 3 */ + 32164 "10010110" // /* MW 2 */ + 32165 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 + 32166 "00111100" // LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32167 "11101000" // /* MW 5 */ + 32168 "10100000" // /* MW 4 */ + 32169 "11010100" // /* MW 3 */ + 32170 "00010010" // /* MW 2 */ + 32171 "00100011" // /* MW 1 */ + 32172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32173 "00000000" // /* MW 1 */ + 32174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32175 "00000000" // /* MW 1 */ + 32176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32177 "00000000" // /* MW 1 */ + 32178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32179 "00000000" // /* MW 1 */ + 32180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32181 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 206 18 first + 32182 "11011000" // VSHIFT x5, x4, x4, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32183 "00011010" // /* MW 3 */ + 32184 "10100010" // /* MW 2 */ + 32185 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 32186 "10010100" // NOPA; VSHIFT x2, x0, x1, r7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32187 "00111101" // /* MW 5 */ + 32188 "00000001" // /* MW 4 */ + 32189 "11110010" // /* MW 3 */ + 32190 "00101100" // /* MW 2 */ + 32191 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first + 32192 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32193 "00000000" // /* MW 15 */ + 32194 "00000000" // /* MW 14 */ + 32195 "00011000" // /* MW 13 */ + 32196 "01000010" // /* MW 12 */ + 32197 "11000001" // /* MW 11 */ + 32198 "00000000" // /* MW 10 */ + 32199 "00000000" // /* MW 9 */ + 32200 "00000000" // /* MW 8 */ + 32201 "01011011" // /* MW 7 */ + 32202 "00000001" // /* MW 6 */ + 32203 "00100000" // /* MW 5 */ + 32204 "00000000" // /* MW 4 */ + 32205 "11110000" // /* MW 3 */ + 32206 "00101100" // /* MW 2 */ + 32207 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 + 32208 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32209 "00000000" // /* MW 15 */ + 32210 "00000000" // /* MW 14 */ + 32211 "00011000" // /* MW 13 */ + 32212 "10000110" // /* MW 12 */ + 32213 "10000000" // /* MW 11 */ + 32214 "00000001" // /* MW 10 */ + 32215 "00000000" // /* MW 9 */ + 32216 "00000000" // /* MW 8 */ + 32217 "01011011" // /* MW 7 */ + 32218 "00000001" // /* MW 6 */ + 32219 "00100000" // /* MW 5 */ + 32220 "00000000" // /* MW 4 */ + 32221 "11110000" // /* MW 3 */ + 32222 "00101100" // /* MW 2 */ + 32223 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first + 32224 "11100001" // NOPA; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32225 "00000000" // /* MW 15 */ + 32226 "00000000" // /* MW 14 */ + 32227 "10111000" // /* MW 13 */ + 32228 "10000110" // /* MW 12 */ + 32229 "11001101" // /* MW 11 */ + 32230 "00000001" // /* MW 10 */ + 32231 "00000000" // /* MW 9 */ + 32232 "00000000" // /* MW 8 */ + 32233 "01011011" // /* MW 7 */ + 32234 "00000001" // /* MW 6 */ + 32235 "00100000" // /* MW 5 */ + 32236 "00000000" // /* MW 4 */ + 32237 "11110000" // /* MW 3 */ + 32238 "00101100" // /* MW 2 */ + 32239 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first + 32240 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32241 "00000000" // /* MW 15 */ + 32242 "00000000" // /* MW 14 */ + 32243 "00011000" // /* MW 13 */ + 32244 "11001010" // /* MW 12 */ + 32245 "00000001" // /* MW 11 */ + 32246 "00000010" // /* MW 10 */ + 32247 "00000000" // /* MW 9 */ + 32248 "00000000" // /* MW 8 */ + 32249 "01011011" // /* MW 7 */ + 32250 "00000001" // /* MW 6 */ + 32251 "00100000" // /* MW 5 */ + 32252 "00000000" // /* MW 4 */ + 32253 "11110000" // /* MW 3 */ + 32254 "00101100" // /* MW 2 */ + 32255 "00000000" // /* MW 1 */ + 32256 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32257 "00000000" // /* MW 15 */ + 32258 "00000000" // /* MW 14 */ + 32259 "01111000" // /* MW 13 */ + 32260 "10100101" // /* MW 12 */ + 32261 "00000001" // /* MW 11 */ + 32262 "00000000" // /* MW 10 */ + 32263 "00000000" // /* MW 9 */ + 32264 "00000000" // /* MW 8 */ + 32265 "01011011" // /* MW 7 */ + 32266 "00000001" // /* MW 6 */ + 32267 "00100000" // /* MW 5 */ + 32268 "00000000" // /* MW 4 */ + 32269 "11110000" // /* MW 3 */ + 32270 "00101100" // /* MW 2 */ + 32271 "00000000" // /* MW 1 */ +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_752 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "slice_hcwc8.h" 84 15 first +.end_of_loop + 32272 "11100001" // NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32273 "00000000" // /* MW 15 */ + 32274 "00000000" // /* MW 14 */ + 32275 "01111000" // /* MW 13 */ + 32276 "10100101" // /* MW 12 */ + 32277 "00000001" // /* MW 11 */ + 32278 "00000000" // /* MW 10 */ + 32279 "00000000" // /* MW 9 */ + 32280 "00000000" // /* MW 8 */ + 32281 "00010011" // /* MW 7 */ + 32282 "00011110" // /* MW 6 */ + 32283 "00100011" // /* MW 5 */ + 32284 "00000000" // /* MW 4 */ + 32285 "11110000" // /* MW 3 */ + 32286 "00101100" // /* MW 2 */ + 32287 "00000000" // /* MW 1 */ +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_768 +.src_ref 9 "slice_hcwc8.h" 86 first +.loop_nesting 0 + 32288 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 32289 "00000000" // /* MW 3 */ + 32290 "00101000" // /* MW 2 */ + 32291 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32293 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32295 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32297 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32299 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params__end +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_end0 + 32301 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_begin0 +.label _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj +.function slice_adf_wrapper<1, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > > _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 71 22 first +.src_ref 9 "slice_hcwc8_params.h" 85 18 +.src_ref 9 "slice_hcwc8_params.h" 87 43 +.src_ref 9 "slice_hcwc8_params.h" 90 18 +.src_ref 9 "slice_hcwc8_params.h" 97 71 +.src_ref 9 "slice_hcwc8_params.h" 100 69 +.src_ref 11 "slice_adf_wrapper.cpp" 21 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 31 +.function_start + 32304 "10111010" // LDA r19, [p2], #4; MOVX r28, #64; MOV r17, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32305 "01011000" // /* MW 9 */ + 32306 "00000001" // /* MW 8 */ + 32307 "00101000" // /* MW 7 */ + 32308 "00001010" // /* MW 6 */ + 32309 "11000000" // /* MW 5 */ + 32310 "00000011" // /* MW 4 */ + 32311 "11010000" // /* MW 3 */ + 32312 "11001110" // /* MW 2 */ + 32313 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 72 23 first +.src_ref 9 "slice_hcwc8_params.h" 86 58 + 32314 "10111010" // LDA r20, [p2], #4; MOVXM r31, #67108863 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32315 "10010000" // /* MW 9 */ + 32316 "11111111" // /* MW 8 */ + 32317 "11101111" // /* MW 7 */ + 32318 "11111111" // /* MW 6 */ + 32319 "11111111" // /* MW 5 */ + 32320 "00000000" // /* MW 4 */ + 32321 "11010000" // /* MW 3 */ + 32322 "11010010" // /* MW 2 */ + 32323 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 73 23 first +.src_ref 9 "slice_hcwc8_params.h" 82 33 +.src_ref 9 "slice_hcwc8_params.h" 87 43 +.src_ref 9 "slice_hcwc8_params.h" 88 27 + 32324 "10111010" // LDA r30, [p2], #4; MOVX r2, #-16; MOV r21, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32325 "01011000" // /* MW 9 */ + 32326 "11111101" // /* MW 8 */ + 32327 "10101111" // /* MW 7 */ + 32328 "00001010" // /* MW 6 */ + 32329 "00100110" // /* MW 5 */ + 32330 "00111110" // /* MW 4 */ + 32331 "11010000" // /* MW 3 */ + 32332 "11111010" // /* MW 2 */ + 32333 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 74 27 first +.src_ref 9 "slice_hcwc8_params.h" 82 38 +.src_ref 9 "slice_hcwc8_params.h" 88 35 +.src_ref 9 "slice_hcwc8_params.h" 101 51 + 32334 "10111010" // LDA r1, [p2], #4; MOVX r29, #7; MOV r18, #4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32335 "01011000" // /* MW 9 */ + 32336 "00000100" // /* MW 8 */ + 32337 "01001000" // /* MW 7 */ + 32338 "11101010" // /* MW 6 */ + 32339 "11010000" // /* MW 5 */ + 32340 "00000001" // /* MW 4 */ + 32341 "11010000" // /* MW 3 */ + 32342 "10000110" // /* MW 2 */ + 32343 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 75 25 first +.src_ref 9 "slice_hcwc8_params.h" 86 58 +.src_ref 9 "slice_hcwc8_params.h" 87 34 +.src_ref 11 "slice_adf_wrapper.cpp" 27 26 +.src_ref 11 "slice_adf_wrapper.cpp" 29 51 + 32344 "01110110" // LDA r7, [p2], #4; MOVS p4, p2; MOVX r22, #-2; MOV r16, #6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 32345 "01011000" // /* MW 11 */ + 32346 "00000110" // /* MW 10 */ + 32347 "00001000" // /* MW 9 */ + 32348 "11001010" // /* MW 8 */ + 32349 "01100111" // /* MW 7 */ + 32350 "00111111" // /* MW 6 */ + 32351 "10001011" // /* MW 5 */ + 32352 "10001000" // /* MW 4 */ + 32353 "11010100" // /* MW 3 */ + 32354 "10011110" // /* MW 2 */ + 32355 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 97 71 +.src_ref 11 "slice_adf_wrapper.cpp" 21 + 32356 "10111010" // MOVA r23, #14; PADDXM [sp], #192 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32357 "01110000" // /* MW 9 */ + 32358 "00000000" // /* MW 8 */ + 32359 "00000000" // /* MW 7 */ + 32360 "00000000" // /* MW 6 */ + 32361 "00000110" // /* MW 5 */ + 32362 "00000000" // /* MW 4 */ + 32363 "00000000" // /* MW 3 */ + 32364 "11010111" // /* MW 2 */ + 32365 "00000001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 85 18 first +.src_ref 9 "slice_hcwc8_params.h" 97 71 + 32366 "00111010" // ST r28, [sp, #-164]; MOVX r26, #16; MOV p3, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32367 "01111001" // /* MW 9 */ + 32368 "11110000" // /* MW 8 */ + 32369 "10110010" // /* MW 7 */ + 32370 "00001001" // /* MW 6 */ + 32371 "10100010" // /* MW 5 */ + 32372 "00000001" // /* MW 4 */ + 32373 "10110000" // /* MW 3 */ + 32374 "11110010" // /* MW 2 */ + 32375 "11101011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 43 first +.src_ref 9 "slice_hcwc8_params.h" 90 18 first + 32376 "11010010" // PADDB [p3], #-192; ST r28, [sp, #-148]; LSHL r28, r19, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 32377 "00011101" // /* MW 7 */ + 32378 "11111001" // /* MW 6 */ + 32379 "00100100" // /* MW 5 */ + 32380 "10111111" // /* MW 4 */ + 32381 "10110111" // /* MW 3 */ + 32382 "11110010" // /* MW 2 */ + 32383 "11101101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 71 20 first +.src_ref 9 "slice_hcwc8_params.h" 87 43 +.src_ref 9 "slice_hcwc8_params.h" 99 20 + 32384 "00111010" // ST r19, [p3]; ADD r0, r28, #14; MOV r19, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32385 "01011001" // /* MW 9 */ + 32386 "11111111" // /* MW 8 */ + 32387 "01101111" // /* MW 7 */ + 32388 "11011010" // /* MW 6 */ + 32389 "00000001" // /* MW 5 */ + 32390 "00111000" // /* MW 4 */ + 32391 "00110000" // /* MW 3 */ + 32392 "11001110" // /* MW 2 */ + 32393 "01100000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 78 20 first +.src_ref 9 "slice_hcwc8_params.h" 87 43 first + 32394 "01011100" // ST r30, [sp, #-184]; AND r0, r2, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32395 "00001001" // /* MW 5 */ + 32396 "00000000" // /* MW 4 */ + 32397 "10110001" // /* MW 3 */ + 32398 "01111010" // /* MW 2 */ + 32399 "11101001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 88 27 first + 32400 "01011100" // ST lr, [sp, #-4]; LSHL r3, r1, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32401 "10111011" // /* MW 5 */ + 32402 "10001110" // /* MW 4 */ + 32403 "10110000" // /* MW 3 */ + 32404 "10000111" // /* MW 2 */ + 32405 "11111111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 76 30 first +.src_ref 9 "slice_hcwc8_params.h" 77 20 first + 32406 "01011100" // ST r20, [sp, #-188]; SUB r4, r7, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32407 "00100011" // /* MW 5 */ + 32408 "10010000" // /* MW 4 */ + 32409 "10110011" // /* MW 3 */ + 32410 "11010010" // /* MW 2 */ + 32411 "11101000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 79 17 first +.src_ref 9 "slice_hcwc8_params.h" 82 38 first + 32412 "01011100" // ST r1, [sp, #-180]; AND r29, r29, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32413 "10001001" // /* MW 5 */ + 32414 "11110100" // /* MW 4 */ + 32415 "10111110" // /* MW 3 */ + 32416 "10000110" // /* MW 2 */ + 32417 "11101001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 80 15 first +.src_ref 9 "slice_hcwc8_params.h" 82 33 + 32418 "01011100" // ST r7, [sp, #-176]; LSHL r21, r4, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32419 "10111011" // /* MW 5 */ + 32420 "01010110" // /* MW 4 */ + 32421 "10110010" // /* MW 3 */ + 32422 "00011110" // /* MW 2 */ + 32423 "11101010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 82 45 first + 32424 "00011000" // NEZ r29, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32425 "11110000" // /* MW 3 */ + 32426 "01111010" // /* MW 2 */ + 32427 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 82 33 +.src_ref 9 "slice_hcwc8_params.h" 88 35 first + 32428 "10100100" // LSHL r28, r30, r18; ADD.NC r21, r29, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32429 "10101010" // /* MW 5 */ + 32430 "10111101" // /* MW 4 */ + 32431 "10111010" // /* MW 3 */ + 32432 "00100101" // /* MW 2 */ + 32433 "11110111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 31 first + 32434 "10011000" // MUL r29, r21, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32435 "11101111" // /* MW 3 */ + 32436 "01111011" // /* MW 2 */ + 32437 "00010101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 61 first + 32438 "10011000" // MUL r30, r30, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32439 "00001111" // /* MW 3 */ + 32440 "10111100" // /* MW 2 */ + 32441 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 58 first + 32442 "10011000" // LSHL r0, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32443 "01101101" // /* MW 3 */ + 32444 "01000001" // /* MW 2 */ + 32445 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 34 first + 32446 "10011000" // LSHL r16, r0, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32447 "00001101" // /* MW 3 */ + 32448 "00100001" // /* MW 2 */ + 32449 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 58 first + 32450 "10011000" // AND r31, r31, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32451 "00000100" // /* MW 3 */ + 32452 "11111110" // /* MW 2 */ + 32453 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 63 +.src_ref 9 "slice_hcwc8_params.h" 87 39 first + 32454 "00100100" // SUB r16, r30, r16; ADD.NC r30, r31, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32455 "11111111" // /* MW 5 */ + 32456 "00111111" // /* MW 4 */ + 32457 "00111111" // /* MW 3 */ + 32458 "00100000" // /* MW 2 */ + 32459 "11110100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 39 +.src_ref 9 "slice_hcwc8_params.h" 97 71 first + 32460 "00100100" // LSHL r31, r1, r17; ADD.NC r16, r16, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32461 "01000000" // /* MW 5 */ + 32462 "00110000" // /* MW 4 */ + 32463 "10111000" // /* MW 3 */ + 32464 "11100011" // /* MW 2 */ + 32465 "00001111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 87 18 first +.src_ref 9 "slice_hcwc8_params.h" 97 71 + 32466 "00111010" // ST r16, [sp, #-172]; AND r23, r31, r23; MOV r31, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32467 "01011001" // /* MW 9 */ + 32468 "11111111" // /* MW 8 */ + 32469 "11101111" // /* MW 7 */ + 32470 "10100111" // /* MW 6 */ + 32471 "01111011" // /* MW 5 */ + 32472 "00111111" // /* MW 4 */ + 32473 "10110000" // /* MW 3 */ + 32474 "11000010" // /* MW 2 */ + 32475 "11101010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 92 18 first +.src_ref 9 "slice_hcwc8_params.h" 97 71 first + 32476 "01011100" // ST r16, [sp, #-156]; SUB r16, r26, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32477 "11100011" // /* MW 5 */ + 32478 "01000010" // /* MW 4 */ + 32479 "10111101" // /* MW 3 */ + 32480 "11000010" // /* MW 2 */ + 32481 "11101100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32482 "10000100" // JZ r16, #32560 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32560 delay_slots=5 */ + 32483 "00000001" // /* MW 5 */ + 32484 "00000000" // /* MW 4 */ + 32485 "10011000" // /* MW 3 */ + 32486 "00111111" // /* MW 2 */ + 32487 "10000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 83 23 first +.src_ref 9 "slice_hcwc8_params.h" 88 46 first +.delay_slot + 32488 "01011100" // ST r21, [sp, #-80]; MUL r3, r3, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32489 "10011111" // /* MW 5 */ + 32490 "10001111" // /* MW 4 */ + 32491 "10110001" // /* MW 3 */ + 32492 "01010110" // /* MW 2 */ + 32493 "11110110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 17 first +.delay_slot + 32494 "10011000" // ST r30, [sp, #-168] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32495 "11010101" // /* MW 3 */ + 32496 "01011011" // /* MW 2 */ + 32497 "00001111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 32 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 91 17 first +.delay_slot + 32498 "01011100" // ST r30, [sp, #-152]; MOVX r30, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32499 "11111010" // /* MW 5 */ + 32500 "11111001" // /* MW 4 */ + 32501 "10111111" // /* MW 3 */ + 32502 "01111010" // /* MW 2 */ + 32503 "11101101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 88 18 first +.src_ref 9 "slice_hcwc8_params.h" 93 34 first +.delay_slot + 32504 "01011100" // ST r3, [sp, #-160]; ADD r3, r3, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32505 "10000001" // /* MW 5 */ + 32506 "10001111" // /* MW 4 */ + 32507 "10110001" // /* MW 3 */ + 32508 "00001110" // /* MW 2 */ + 32509 "11101100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 93 18 +.delay_slot + 32510 "10011000" // ST r3, [sp, #-144] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32511 "01110101" // /* MW 3 */ + 32512 "01110000" // /* MW 2 */ + 32513 "00001111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 first +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32514 "10111010" // MOVA r0, #32; LSHL r30, r19, r16; ADD.NC r31, r16, #-32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32515 "00001000" // /* MW 9 */ + 32516 "00111000" // /* MW 8 */ + 32517 "11101100" // /* MW 7 */ + 32518 "01101111" // /* MW 6 */ + 32519 "11101000" // /* MW 5 */ + 32520 "00100111" // /* MW 4 */ + 32521 "00000000" // /* MW 3 */ + 32522 "00000000" // /* MW 2 */ + 32523 "00000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32524 "01100100" // LT r27, r16, r0; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32525 "00000001" // /* MW 5 */ + 32526 "00100000" // /* MW 4 */ + 32527 "01011100" // /* MW 3 */ + 32528 "11000001" // /* MW 2 */ + 32529 "10000110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32530 "10011000" // LSHL r31, r19, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32531 "11111101" // /* MW 3 */ + 32532 "11111111" // /* MW 2 */ + 32533 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32534 "10011000" // LSHL r0, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32535 "00001101" // /* MW 3 */ + 32536 "11000001" // /* MW 2 */ + 32537 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32538 "10011000" // OR r0, r31, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32539 "00000101" // /* MW 3 */ + 32540 "11000000" // /* MW 2 */ + 32541 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32542 "00011000" // SEL.EQZ r30, r24, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32543 "11100010" // /* MW 3 */ + 32544 "00111101" // /* MW 2 */ + 32545 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32546 "01111110" // NOPA; NOPB; NOPS; SEL.EQZ r31, r31, r0, r27; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 32547 "01100000" // /* MW 13 */ + 32548 "00101011" // /* MW 12 */ + 32549 "00000000" // /* MW 11 */ + 32550 "10101111" // /* MW 10 */ + 32551 "00110100" // /* MW 9 */ + 32552 "00000000" // /* MW 8 */ + 32553 "00000010" // /* MW 7 */ + 32554 "11111110" // /* MW 6 */ + 32555 "00100111" // /* MW 5 */ + 32556 "00000000" // /* MW 4 */ + 32557 "11110000" // /* MW 3 */ + 32558 "00101100" // /* MW 2 */ + 32559 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_256 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 99 20 first + 32560 "01011100" // ST r19, [sp, #-124]; XOR r27, r31, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32561 "01101101" // /* MW 5 */ + 32562 "11101110" // /* MW 4 */ + 32563 "10111111" // /* MW 3 */ + 32564 "11001110" // /* MW 2 */ + 32565 "11110000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 first +.src_ref 9 "slice_hcwc8_params.h" 99 20 + 32566 "01011100" // ST r19, [sp, #-120]; XOR r0, r19, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32567 "11001101" // /* MW 5 */ + 32568 "10000011" // /* MW 4 */ + 32569 "10111001" // /* MW 3 */ + 32570 "01001110" // /* MW 2 */ + 32571 "11110001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 32 + 32572 "01000100" // MOVXM r31, #65532 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32573 "11111000" // /* MW 5 */ + 32574 "10111111" // /* MW 4 */ + 32575 "11111111" // /* MW 3 */ + 32576 "00000000" // /* MW 2 */ + 32577 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 32 + 32578 "10011000" // AND r30, r31, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32579 "11100100" // /* MW 3 */ + 32580 "11111101" // /* MW 2 */ + 32581 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 first + 32582 "10011000" // LSHL r3, r27, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32583 "10101101" // /* MW 3 */ + 32584 "11000111" // /* MW 2 */ + 32585 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32586 "10011000" // LSHL r31, r0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32587 "00101101" // /* MW 3 */ + 32588 "00111110" // /* MW 2 */ + 32589 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32590 "10011000" // OR r3, r31, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32591 "00110101" // /* MW 3 */ + 32592 "11000110" // /* MW 2 */ + 32593 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32594 "10011000" // LSHL r4, r0, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32595 "10101101" // /* MW 3 */ + 32596 "00001001" // /* MW 2 */ + 32597 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32598 "10011000" // OR r6, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32599 "00000101" // /* MW 3 */ + 32600 "00001100" // /* MW 2 */ + 32601 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 97 14 first + 32602 "01011100" // ST r6, [sp, #-140]; ASHL r31, r30, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32603 "01011101" // /* MW 5 */ + 32604 "01111100" // /* MW 4 */ + 32605 "10111111" // /* MW 3 */ + 32606 "10011010" // /* MW 2 */ + 32607 "11101110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32608 "00011000" // EXTEND.u16 r5, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32609 "10110000" // /* MW 3 */ + 32610 "10001010" // /* MW 2 */ + 32611 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 100 92 + 32612 "01100100" // OR r0, r3, r0; MOV r3, #3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32613 "00001101" // /* MW 5 */ + 32614 "10100000" // /* MW 4 */ + 32615 "10110001" // /* MW 3 */ + 32616 "00000000" // /* MW 2 */ + 32617 "00011000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32618 "00011000" // EXTEND.u16 r31, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32619 "10110000" // /* MW 3 */ + 32620 "11111110" // /* MW 2 */ + 32621 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32622 "10011000" // MUL r5, r5, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32623 "00011111" // /* MW 3 */ + 32624 "01001011" // /* MW 2 */ + 32625 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32626 "10011000" // OR r0, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32627 "00000101" // /* MW 3 */ + 32628 "00000000" // /* MW 2 */ + 32629 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32630 "10011000" // MUL r31, r31, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32631 "00011111" // /* MW 3 */ + 32632 "11111111" // /* MW 2 */ + 32633 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32634 "10011000" // ASHL r4, r5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32635 "00101110" // /* MW 3 */ + 32636 "01001000" // /* MW 2 */ + 32637 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32638 "00011000" // EXTEND.u16 r4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32639 "10110000" // /* MW 3 */ + 32640 "00001000" // /* MW 2 */ + 32641 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32642 "00011000" // EXTEND.u16 r24, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32643 "10110000" // /* MW 3 */ + 32644 "11110000" // /* MW 2 */ + 32645 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 100 92 first + 32646 "10100100" // LSHL r6, r21, r3; ADD.NC r24, r4, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32647 "11000010" // /* MW 5 */ + 32648 "00100100" // /* MW 4 */ + 32649 "10111100" // /* MW 3 */ + 32650 "10000111" // /* MW 2 */ + 32651 "10101001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32652 "00011000" // EXTEND.u16 r5, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32653 "10110000" // /* MW 3 */ + 32654 "01001010" // /* MW 2 */ + 32655 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32656 "10100100" // OR r0, r27, r0; ADD.NC r24, r5, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32657 "11000010" // /* MW 5 */ + 32658 "00100101" // /* MW 4 */ + 32659 "10111100" // /* MW 3 */ + 32660 "00000000" // /* MW 2 */ + 32661 "11011000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 97 14 first + 32662 "01011100" // ST r0, [sp, #-136]; ASHL r25, r31, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32663 "01011101" // /* MW 5 */ + 32664 "11100100" // /* MW 4 */ + 32665 "10111111" // /* MW 3 */ + 32666 "00000010" // /* MW 2 */ + 32667 "11101111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32668 "00011000" // EXTEND.u16 r0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32669 "10110000" // /* MW 3 */ + 32670 "01000000" // /* MW 2 */ + 32671 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 100 106 first + 32672 "10100100" // ASHL r27, r24, r2; ADD.NC r1, r1, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32673 "00110010" // /* MW 5 */ + 32674 "10100001" // /* MW 4 */ + 32675 "11010000" // /* MW 3 */ + 32676 "11000101" // /* MW 2 */ + 32677 "11000110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 100 106 +.src_ref 9 "slice_hcwc8_params.h" 103 26 + 32678 "10111010" // MOVA r0, #0; SUB r1, r7, r1; ADD.NC r4, r4, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32679 "10101000" // /* MW 9 */ + 32680 "00000000" // /* MW 8 */ + 32681 "10001001" // /* MW 7 */ + 32682 "10001100" // /* MW 6 */ + 32683 "00010000" // /* MW 5 */ + 32684 "00001110" // /* MW 4 */ + 32685 "00000000" // /* MW 3 */ + 32686 "00000000" // /* MW 2 */ + 32687 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32688 "10011000" // AND r3, r27, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32689 "00110100" // /* MW 3 */ + 32690 "11000110" // /* MW 2 */ + 32691 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32692 "01000100" // MOVXM r7, #65537 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32693 "00000010" // /* MW 5 */ + 32694 "10100000" // /* MW 4 */ + 32695 "00000011" // /* MW 3 */ + 32696 "00000001" // /* MW 2 */ + 32697 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32698 "10100100" // MUL r3, r7, r0; ADD.NC r4, r3, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32699 "00100010" // /* MW 5 */ + 32700 "00100011" // /* MW 4 */ + 32701 "11110010" // /* MW 3 */ + 32702 "11000001" // /* MW 2 */ + 32703 "00111000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32704 "10100100" // MAC r3, r3, r7, r30; ADD.NC r31, r31, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32705 "00100010" // /* MW 5 */ + 32706 "10111111" // /* MW 4 */ + 32707 "11001111" // /* MW 3 */ + 32708 "11111100" // /* MW 2 */ + 32709 "00111000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 100 69 first + 32710 "10011000" // LSHL r1, r1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32711 "00011101" // /* MW 3 */ + 32712 "01000011" // /* MW 2 */ + 32713 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 100 69 + 32714 "10111010" // MOVA r1, #-1; ADD r31, r31, r3; ADD.NC r3, r1, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32715 "00001000" // /* MW 9 */ + 32716 "01000100" // /* MW 8 */ + 32717 "01101000" // /* MW 7 */ + 32718 "10000100" // /* MW 6 */ + 32719 "11110001" // /* MW 5 */ + 32720 "00111111" // /* MW 4 */ + 32721 "00000000" // /* MW 3 */ + 32722 "11100001" // /* MW 2 */ + 32723 "11111111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32724 "10000100" // JZ r3, #32784 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32784 delay_slots=5 */ + 32725 "00000001" // /* MW 5 */ + 32726 "00000000" // /* MW 4 */ + 32727 "00001000" // /* MW 3 */ + 32728 "01000000" // /* MW 2 */ + 32729 "00011000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.delay_slot + 32730 "10011000" // LSHL r4, r24, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32731 "10101101" // /* MW 3 */ + 32732 "00001001" // /* MW 2 */ + 32733 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.delay_slot + 32734 "10011000" // OR r30, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32735 "01000101" // /* MW 3 */ + 32736 "01111100" // /* MW 2 */ + 32737 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 98 14 first +.delay_slot + 32738 "01011100" // ST r30, [sp, #-132]; MOVX r30, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32739 "11111010" // /* MW 5 */ + 32740 "11111001" // /* MW 4 */ + 32741 "10111111" // /* MW 3 */ + 32742 "11111010" // /* MW 2 */ + 32743 "11101111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 98 14 +.delay_slot + 32744 "10011000" // ST r31, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32745 "11110101" // /* MW 3 */ + 32746 "10000011" // /* MW 2 */ + 32747 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32749 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 first +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32750 "10111010" // MOVA r4, #32; LSHL r30, r19, r3; ADD.NC r31, r3, #-32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32751 "00001000" // /* MW 9 */ + 32752 "11111000" // /* MW 8 */ + 32753 "11101000" // /* MW 7 */ + 32754 "11101111" // /* MW 6 */ + 32755 "11100001" // /* MW 5 */ + 32756 "00100111" // /* MW 4 */ + 32757 "00000000" // /* MW 3 */ + 32758 "00000100" // /* MW 2 */ + 32759 "00000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32760 "10011000" // LSHL r31, r19, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32761 "11111101" // /* MW 3 */ + 32762 "11111111" // /* MW 2 */ + 32763 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32764 "10011000" // LT r27, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32765 "01001010" // /* MW 3 */ + 32766 "11110110" // /* MW 2 */ + 32767 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32768 "10011000" // LSHL r1, r19, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32769 "00111101" // /* MW 3 */ + 32770 "11000010" // /* MW 2 */ + 32771 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32772 "10011000" // OR r30, r31, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32773 "11100101" // /* MW 3 */ + 32774 "11111101" // /* MW 2 */ + 32775 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32776 "00011000" // SEL.EQZ r1, r0, r1, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32777 "00010010" // /* MW 3 */ + 32778 "00000010" // /* MW 2 */ + 32779 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32780 "00011000" // SEL.EQZ r30, r31, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32781 "11100010" // /* MW 3 */ + 32782 "11111101" // /* MW 2 */ + 32783 "00010111" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_480 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 103 26 first + 32784 "01011100" // ST r0, [sp, #-96]; XOR r0, r19, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32785 "00101101" // /* MW 5 */ + 32786 "10000000" // /* MW 4 */ + 32787 "10111001" // /* MW 3 */ + 32788 "00000010" // /* MW 2 */ + 32789 "11110100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 first + 32790 "10011000" // XOR r19, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32791 "11100110" // /* MW 3 */ + 32792 "11100111" // /* MW 2 */ + 32793 "00010100" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 26 39 + 32794 "01000100" // MOVXM r4, #65534 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32795 "11111100" // /* MW 5 */ + 32796 "00111111" // /* MW 4 */ + 32797 "11110010" // /* MW 3 */ + 32798 "00000000" // /* MW 2 */ + 32799 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 101 51 first + 32800 "11100100" // MUL r20, r29, r20; MOV r31, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32801 "11000001" // /* MW 5 */ + 32802 "10110101" // /* MW 4 */ + 32803 "11111111" // /* MW 3 */ + 32804 "00101001" // /* MW 2 */ + 32805 "11101101" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 26 39 first + 32806 "00011000" // EXTEND.u8 r1, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32807 "10010000" // /* MW 3 */ + 32808 "11000010" // /* MW 2 */ + 32809 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 first +.src_ref 9 "slice_hcwc8_params.h" 104 39 + 32810 "00100100" // LSHL r21, r0, r2; ADD.NC r5, r21, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32811 "11111111" // /* MW 5 */ + 32812 "10110101" // /* MW 4 */ + 32813 "10110010" // /* MW 3 */ + 32814 "01000101" // /* MW 2 */ + 32815 "00000101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 11 "slice_adf_wrapper.cpp" 26 39 first +.src_ref 11 "slice_adf_wrapper.cpp" 28 28 first + 32816 "10111010" // LDA r30, [p2, #4]; LSHL r1, r0, r26; ADD.NC r4, r1, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32817 "10101000" // /* MW 9 */ + 32818 "01001000" // /* MW 8 */ + 32819 "10001000" // /* MW 7 */ + 32820 "01101100" // /* MW 6 */ + 32821 "00011101" // /* MW 5 */ + 32822 "00000000" // /* MW 4 */ + 32823 "11010000" // /* MW 3 */ + 32824 "11111010" // /* MW 2 */ + 32825 "01000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 101 51 first +.src_ref 11 "slice_adf_wrapper.cpp" 27 26 first + 32826 "00101100" // LDA r3, [p4, #4]; LSHL r20, r20, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32827 "01011011" // /* MW 5 */ + 32828 "01010010" // /* MW 4 */ + 32829 "11011010" // /* MW 3 */ + 32830 "10001110" // /* MW 2 */ + 32831 "10000010" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 29 57 first + 32832 "00011000" // EXTEND.u16 r2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32833 "10110000" // /* MW 3 */ + 32834 "00000100" // /* MW 2 */ + 32835 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 first + 32836 "10011000" // LSHL r26, r19, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32837 "10101101" // /* MW 3 */ + 32838 "11110101" // /* MW 2 */ + 32839 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32840 "10011000" // OR r21, r21, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32841 "10100101" // /* MW 3 */ + 32842 "01101011" // /* MW 2 */ + 32843 "00010101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 102 52 +.src_ref 9 "slice_hcwc8_params.h" 108 45 +.src_ref 9 "slice_hcwc8_params.h" 109 27 first + 32844 "00111010" // ST r23, [sp, #-76]; OR r21, r21, r0; MOV r23, #-6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32845 "01011001" // /* MW 9 */ + 32846 "11111010" // /* MW 8 */ + 32847 "11101111" // /* MW 7 */ + 32848 "00101110" // /* MW 6 */ + 32849 "01010000" // /* MW 5 */ + 32850 "00101011" // /* MW 4 */ + 32851 "10110000" // /* MW 3 */ + 32852 "11011110" // /* MW 2 */ + 32853 "11110110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 102 52 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 32854 "10011000" // LSHL r26, r28, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32855 "01111101" // /* MW 3 */ + 32856 "00110101" // /* MW 2 */ + 32857 "00010111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 32858 "00101100" // LDA r16, [p0]; OR r21, r21, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32859 "00101011" // /* MW 5 */ + 32860 "11010100" // /* MW 4 */ + 32861 "11011010" // /* MW 3 */ + 32862 "11000010" // /* MW 2 */ + 32863 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 110 25 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 40 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32864 "01011100" // ST r16, [sp, #-72]; MUL r30, r3, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32865 "11011111" // /* MW 5 */ + 32866 "11111011" // /* MW 4 */ + 32867 "10110001" // /* MW 3 */ + 32868 "01000010" // /* MW 2 */ + 32869 "11110111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 104 25 first +.src_ref 9 "slice_hcwc8_params.h" 105 26 +.src_ref 9 "slice_hcwc8_params.h" 106 49 + 32870 "00111010" // ST r5, [sp, #-92]; OR r3, r1, r0; MOV r31, #8 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32871 "01011001" // /* MW 9 */ + 32872 "00001000" // /* MW 8 */ + 32873 "11101000" // /* MW 7 */ + 32874 "00101111" // /* MW 6 */ + 32875 "00110000" // /* MW 5 */ + 32876 "00000010" // /* MW 4 */ + 32877 "10110000" // /* MW 3 */ + 32878 "10010110" // /* MW 2 */ + 32879 "11110100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 9 "slice_hcwc8_params.h" 105 26 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 51 first + 32880 "11111010" // LDA p1, [p1]; ST r31, [sp, #-88]; LSHL r22, r30, r22 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32881 "01101101" // /* MW 9 */ + 32882 "10101101" // /* MW 8 */ + 32883 "00000111" // /* MW 7 */ + 32884 "10000000" // /* MW 6 */ + 32885 "11110101" // /* MW 5 */ + 32886 "10101011" // /* MW 4 */ + 32887 "11010111" // /* MW 3 */ + 32888 "10010011" // /* MW 2 */ + 32889 "00100000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 101 22 first +.src_ref 9 "slice_hcwc8_params.h" 102 57 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 55 + 32890 "00111010" // ST r20, [sp, #-108]; MUL r22, r22, r2; ADD.NC r18, r26, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32891 "11001001" // /* MW 9 */ + 32892 "10111111" // /* MW 8 */ + 32893 "01001110" // /* MW 7 */ + 32894 "01111110" // /* MW 6 */ + 32895 "01100001" // /* MW 5 */ + 32896 "00101101" // /* MW 4 */ + 32897 "10110000" // /* MW 3 */ + 32898 "11010010" // /* MW 2 */ + 32899 "11110010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 102 25 +.src_ref 11 "slice_adf_wrapper.cpp" 29 8 first +.no_stack_arguments + 32900 "00111010" // ST r18, [sp, #-100]; JL #31520 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=31520 delay_slots=5 */ + 32901 "01000001" // /* MW 9 */ + 32902 "00000000" // /* MW 8 */ + 32903 "00000000" // /* MW 7 */ + 32904 "01100100" // /* MW 6 */ + 32905 "00001111" // /* MW 5 */ + 32906 "00000000" // /* MW 4 */ + 32907 "10110000" // /* MW 3 */ + 32908 "11001010" // /* MW 2 */ + 32909 "11110011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 100 20 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 31 +.delay_slot + 32910 "01011100" // ST r3, [sp, #-116]; LSHL r17, r22, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32911 "00111011" // /* MW 5 */ + 32912 "01000110" // /* MW 4 */ + 32913 "10111011" // /* MW 3 */ + 32914 "10001110" // /* MW 2 */ + 32915 "11110001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 106 49 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 31 first +.delay_slot + 32916 "10100100" // SUB r16, r31, r6; ADD.NC p0, r17, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32917 "10000010" // /* MW 5 */ + 32918 "11010001" // /* MW 4 */ + 32919 "00110000" // /* MW 3 */ + 32920 "00001100" // /* MW 2 */ + 32921 "11111100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 106 25 +.delay_slot + 32922 "01011100" // ST r16, [sp, #-104]; OR r16, r19, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32923 "10101011" // /* MW 5 */ + 32924 "11000010" // /* MW 4 */ + 32925 "10111001" // /* MW 3 */ + 32926 "01000010" // /* MW 2 */ + 32927 "11110011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 100 20 first +.src_ref 9 "slice_hcwc8_params.h" 108 45 first +.delay_slot + 32928 "01011100" // ST r16, [sp, #-112]; LSHL r16, r20, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32929 "11111011" // /* MW 5 */ + 32930 "01000010" // /* MW 4 */ + 32931 "10111010" // /* MW 3 */ + 32932 "01000010" // /* MW 2 */ + 32933 "11110010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 108 25 +.src_ref 11 "slice_adf_wrapper.cpp" 29 8 +.delay_slot + 32934 "10111010" // NOPA; ST r16, [sp, #-84]; MOV p2, p3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32935 "01110010" // /* MW 9 */ + 32936 "01100000" // /* MW 8 */ + 32937 "00110011" // /* MW 7 */ + 32938 "10000001" // /* MW 6 */ + 32939 "00010101" // /* MW 5 */ + 32940 "10101110" // /* MW 4 */ + 32941 "11110111" // /* MW 3 */ + 32942 "00101100" // /* MW 2 */ + 32943 "00000000" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 31 +.return_address + 32944 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32945 "00111001" // /* MW 3 */ + 32946 "11111100" // /* MW 2 */ + 32947 "00000111" // /* MW 1 */ + 32948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32949 "00000000" // /* MW 1 */ + 32950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32951 "00000000" // /* MW 1 */ + 32952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32953 "00000000" // /* MW 1 */ + 32954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32955 "00000000" // /* MW 1 */ + 32956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32957 "00000000" // /* MW 1 */ + 32958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32959 "00000000" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 31 first + 32960 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 32961 "00000000" // /* MW 3 */ + 32962 "00101000" // /* MW 2 */ + 32963 "00010000" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 31 +.delay_slot + 32964 "11000100" // PADDXM [sp], #-192 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32965 "00000001" // /* MW 5 */ + 32966 "00000000" // /* MW 4 */ + 32967 "00000000" // /* MW 3 */ + 32968 "11101000" // /* MW 2 */ + 32969 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32975 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32976 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj__end +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_end0 + 32977 "00000000" // /* MW 1 */ +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_begin0 +.label _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj +.function setup_transposeshuffle_params _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj +.src_ref 9 "transposeshuffle_params.h" 93 first +.src_ref 9 "transposeshuffle_params.h" 102 18 first +.function_start + 32992 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32993 "00101110" // /* MW 3 */ + 32994 "00011100" // /* MW 2 */ + 32995 "00000001" // /* MW 1 */ + 32996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32997 "00000000" // /* MW 1 */ + 32998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32999 "00000000" // /* MW 1 */ + 33000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33001 "00000000" // /* MW 1 */ + 33002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33003 "00000000" // /* MW 1 */ + 33004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33005 "00000000" // /* MW 1 */ + 33006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33007 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 first + 33008 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33009 "00101001" // /* MW 3 */ + 33010 "00011100" // /* MW 2 */ + 33011 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33012 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33013 "00101110" // /* MW 3 */ + 33014 "00011100" // /* MW 2 */ + 33015 "00000001" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33016 "10011000" // LDA eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33017 "00001110" // /* MW 3 */ + 33018 "00011100" // /* MW 2 */ + 33019 "00000001" // /* MW 1 */ + 33020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33021 "00000000" // /* MW 1 */ + 33022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33023 "00000000" // /* MW 1 */ + 33024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33025 "00000000" // /* MW 1 */ + 33026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33027 "00000000" // /* MW 1 */ + 33028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33029 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 + 33030 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33031 "00101001" // /* MW 3 */ + 33032 "00011100" // /* MW 2 */ + 33033 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 + 33034 "10011000" // ST eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33035 "00001001" // /* MW 3 */ + 33036 "00011100" // /* MW 2 */ + 33037 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33038 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33039 "00101110" // /* MW 3 */ + 33040 "00000100" // /* MW 2 */ + 33041 "00000001" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33042 "10011000" // LDA eh0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33043 "00001110" // /* MW 3 */ + 33044 "00010100" // /* MW 2 */ + 33045 "00000001" // /* MW 1 */ + 33046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33047 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 111 first + 33048 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 33049 "00000000" // /* MW 3 */ + 33050 "00101000" // /* MW 2 */ + 33051 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33053 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33055 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33057 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 first +.delay_slot + 33058 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33059 "00101001" // /* MW 3 */ + 33060 "00000100" // /* MW 2 */ + 33061 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 +.delay_slot + 33062 "10011000" // ST eh0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33063 "00001001" // /* MW 3 */ + 33064 "00010100" // /* MW 2 */ +.label _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj__end +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_end0 + 33065 "00001000" // /* MW 1 */ +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_begin0 +.label _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params +.function transposeshuffle _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params +.src_ref 9 "transposeshuffle.h" 71 first +.src_ref 9 "transposeshuffle.h" 78 8 +.src_ref 9 "transposeshuffle.h" 78 14 +.src_ref 9 "transposeshuffle.h" 78 23 +.function_start + 33072 "11100100" // MOVX r1, #22; MOV r2, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33073 "10000001" // /* MW 5 */ + 33074 "00101001" // /* MW 4 */ + 33075 "00100001" // /* MW 3 */ + 33076 "01001011" // /* MW 2 */ + 33077 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 14 first + 33078 "00011000" // ADD.NC p2, r2, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33079 "00000110" // /* MW 3 */ + 33080 "01100001" // /* MW 2 */ + 33081 "00011010" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 26 first + 33082 "10011000" // LDA r2, [p2, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33083 "01010110" // /* MW 3 */ + 33084 "00010100" // /* MW 2 */ + 33085 "00000010" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 14 first + 33086 "10011000" // LDA r27, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33087 "01110110" // /* MW 3 */ + 33088 "00000111" // /* MW 2 */ + 33089 "00000010" // /* MW 1 */ + 33090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33091 "00000000" // /* MW 1 */ + 33092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33093 "00000000" // /* MW 1 */ + 33094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33095 "00000000" // /* MW 1 */ + 33096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33097 "00000000" // /* MW 1 */ + 33098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33099 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 4 first +.src_ref 9 "transposeshuffle.h" 81 19 first + 33100 "10000100" // JZ r2, #33520 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=33520 delay_slots=5 */ + 33101 "00000001" // /* MW 5 */ + 33102 "00000000" // /* MW 4 */ + 33103 "01111000" // /* MW 3 */ + 33104 "01000001" // /* MW 2 */ + 33105 "00010000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 8 +.src_ref 9 "transposeshuffle.h" 78 23 +.delay_slot + 33106 "00011000" // MOVX r0, #29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33107 "01110101" // /* MW 3 */ + 33108 "00000000" // /* MW 2 */ + 33109 "00010000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 8 first +.src_ref 9 "transposeshuffle.h" 78 23 first +.delay_slot + 33110 "00011000" // SEL.EQZ r0, r1, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33111 "00000010" // /* MW 3 */ + 33112 "01000000" // /* MW 2 */ + 33113 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33115 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33119 "00000000" // /* MW 1 */ + 33120 "00011000" // MOVX r1, #10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33121 "00101001" // /* MW 3 */ + 33122 "00000010" // /* MW 2 */ + 33123 "00010000" // /* MW 1 */ + 33124 "10011000" // LTU r1, r2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33125 "00011100" // /* MW 3 */ + 33126 "10000010" // /* MW 2 */ + 33127 "00010000" // /* MW 1 */ + 33128 "10000100" // JNZ r1, #33376 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=33376 delay_slots=5 */ + 33129 "00000001" // /* MW 5 */ + 33130 "01000000" // /* MW 4 */ + 33131 "00110000" // /* MW 3 */ + 33132 "01000001" // /* MW 2 */ + 33133 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33135 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33137 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33139 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33141 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33143 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "transposeshuffle.h" 81 4 first +.src_ref 9 "transposeshuffle.h" 83 46 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 33144 "00111010" // VLDB x0, [p0], #64; MOVXM ls, #33280 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33145 "00010000" // /* MW 9 */ + 33146 "00000000" // /* MW 8 */ + 33147 "01111001" // /* MW 7 */ + 33148 "00100000" // /* MW 6 */ + 33149 "00000000" // /* MW 5 */ + 33150 "00000000" // /* MW 4 */ + 33151 "01101000" // /* MW 3 */ + 33152 "00111000" // /* MW 2 */ + 33153 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 81 4 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 33154 "01111110" // NOPA; VLDB x0, [p0], #64; NOPS; MOVXM le, #33280 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 33155 "01100000" // /* MW 13 */ + 33156 "00101011" // /* MW 12 */ + 33157 "00000000" // /* MW 11 */ + 33158 "00000010" // /* MW 10 */ + 33159 "00100000" // /* MW 9 */ + 33160 "00110111" // /* MW 8 */ + 33161 "00000100" // /* MW 7 */ + 33162 "00000000" // /* MW 6 */ + 33163 "01101000" // /* MW 5 */ + 33164 "00111000" // /* MW 4 */ + 33165 "11110000" // /* MW 3 */ + 33166 "00101100" // /* MW 2 */ + 33167 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 81 4 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33168 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; ADD.NC lc, r2, #-9; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33169 "00000000" // /* MW 15 */ + 33170 "00000000" // /* MW 14 */ + 33171 "11001000" // /* MW 13 */ + 33172 "10111101" // /* MW 12 */ + 33173 "10111000" // /* MW 11 */ + 33174 "00000010" // /* MW 10 */ + 33175 "00000000" // /* MW 9 */ + 33176 "00000000" // /* MW 8 */ + 33177 "01011011" // /* MW 7 */ + 33178 "00000001" // /* MW 6 */ + 33179 "01101000" // /* MW 5 */ + 33180 "00111000" // /* MW 4 */ + 33181 "11110000" // /* MW 3 */ + 33182 "00101100" // /* MW 2 */ + 33183 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33184 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33185 "00000000" // /* MW 15 */ + 33186 "00000000" // /* MW 14 */ + 33187 "01111000" // /* MW 13 */ + 33188 "10100101" // /* MW 12 */ + 33189 "00000001" // /* MW 11 */ + 33190 "00000000" // /* MW 10 */ + 33191 "00000000" // /* MW 9 */ + 33192 "00000000" // /* MW 8 */ + 33193 "01011011" // /* MW 7 */ + 33194 "00000001" // /* MW 6 */ + 33195 "01101000" // /* MW 5 */ + 33196 "00111000" // /* MW 4 */ + 33197 "11110000" // /* MW 3 */ + 33198 "00101100" // /* MW 2 */ + 33199 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33200 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33201 "00000000" // /* MW 15 */ + 33202 "00000000" // /* MW 14 */ + 33203 "01111000" // /* MW 13 */ + 33204 "10100101" // /* MW 12 */ + 33205 "00000001" // /* MW 11 */ + 33206 "00000000" // /* MW 10 */ + 33207 "00000000" // /* MW 9 */ + 33208 "00000000" // /* MW 8 */ + 33209 "01011011" // /* MW 7 */ + 33210 "00000001" // /* MW 6 */ + 33211 "01101000" // /* MW 5 */ + 33212 "00111000" // /* MW 4 */ + 33213 "11110000" // /* MW 3 */ + 33214 "00101100" // /* MW 2 */ + 33215 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33216 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33217 "00000000" // /* MW 15 */ + 33218 "00000000" // /* MW 14 */ + 33219 "01111000" // /* MW 13 */ + 33220 "10100101" // /* MW 12 */ + 33221 "00000001" // /* MW 11 */ + 33222 "00000000" // /* MW 10 */ + 33223 "00000000" // /* MW 9 */ + 33224 "00000000" // /* MW 8 */ + 33225 "01011011" // /* MW 7 */ + 33226 "00000001" // /* MW 6 */ + 33227 "01101000" // /* MW 5 */ + 33228 "00111000" // /* MW 4 */ + 33229 "11110000" // /* MW 3 */ + 33230 "00101100" // /* MW 2 */ + 33231 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33232 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33233 "00000000" // /* MW 15 */ + 33234 "00000000" // /* MW 14 */ + 33235 "01111000" // /* MW 13 */ + 33236 "10100101" // /* MW 12 */ + 33237 "00000001" // /* MW 11 */ + 33238 "00000000" // /* MW 10 */ + 33239 "00000000" // /* MW 9 */ + 33240 "00000000" // /* MW 8 */ + 33241 "01011011" // /* MW 7 */ + 33242 "00000001" // /* MW 6 */ + 33243 "01101000" // /* MW 5 */ + 33244 "00111000" // /* MW 4 */ + 33245 "11110000" // /* MW 3 */ + 33246 "00101100" // /* MW 2 */ + 33247 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.src_ref 9 "transposeshuffle.h" 84 13 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33248 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33249 "00000000" // /* MW 15 */ + 33250 "00000000" // /* MW 14 */ + 33251 "11101000" // /* MW 13 */ + 33252 "00000000" // /* MW 12 */ + 33253 "00000000" // /* MW 11 */ + 33254 "00000000" // /* MW 10 */ + 33255 "00000000" // /* MW 9 */ + 33256 "00000000" // /* MW 8 */ + 33257 "01011011" // /* MW 7 */ + 33258 "00000001" // /* MW 6 */ + 33259 "01101000" // /* MW 5 */ + 33260 "00111000" // /* MW 4 */ + 33261 "11110000" // /* MW 3 */ + 33262 "00101100" // /* MW 2 */ + 33263 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "transposeshuffle.h" 83 46 first +.src_ref 9 "transposeshuffle.h" 84 13 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33264 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33265 "00000000" // /* MW 15 */ + 33266 "00000000" // /* MW 14 */ + 33267 "11101000" // /* MW 13 */ + 33268 "00000000" // /* MW 12 */ + 33269 "00000000" // /* MW 11 */ + 33270 "00000000" // /* MW 10 */ + 33271 "00000000" // /* MW 9 */ + 33272 "00000000" // /* MW 8 */ + 33273 "01011011" // /* MW 7 */ + 33274 "00000001" // /* MW 6 */ + 33275 "01101000" // /* MW 5 */ + 33276 "00111000" // /* MW 4 */ + 33277 "11110000" // /* MW 3 */ + 33278 "00101100" // /* MW 2 */ + 33279 "00000000" // /* MW 1 */ +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_208 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "transposeshuffle.h" 83 46 +.src_ref 9 "transposeshuffle.h" 84 13 first +.src_ref 9 "transposeshuffle.h" 85 46 first +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 33280 "11100001" // NOPA; VLDB x0, [p0], #64; VST bmll0, [p1], #64; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33281 "00000000" // /* MW 15 */ + 33282 "00000000" // /* MW 14 */ + 33283 "11101000" // /* MW 13 */ + 33284 "00000000" // /* MW 12 */ + 33285 "00000000" // /* MW 11 */ + 33286 "00000000" // /* MW 10 */ + 33287 "00000000" // /* MW 9 */ + 33288 "10000000" // /* MW 8 */ + 33289 "00000110" // /* MW 7 */ + 33290 "00011100" // /* MW 6 */ + 33291 "01101001" // /* MW 5 */ + 33292 "00111000" // /* MW 4 */ + 33293 "11110000" // /* MW 3 */ + 33294 "00101100" // /* MW 2 */ + 33295 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 33296 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33297 "11100000" // /* MW 7 */ + 33298 "00000000" // /* MW 6 */ + 33299 "00000000" // /* MW 5 */ + 33300 "00000000" // /* MW 4 */ + 33301 "11010000" // /* MW 3 */ + 33302 "10000000" // /* MW 2 */ + 33303 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33304 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33305 "11100000" // /* MW 7 */ + 33306 "00000000" // /* MW 6 */ + 33307 "00000000" // /* MW 5 */ + 33308 "00000000" // /* MW 4 */ + 33309 "11010000" // /* MW 3 */ + 33310 "10000000" // /* MW 2 */ + 33311 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33312 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33313 "11100000" // /* MW 7 */ + 33314 "00000000" // /* MW 6 */ + 33315 "00000000" // /* MW 5 */ + 33316 "00000000" // /* MW 4 */ + 33317 "11010000" // /* MW 3 */ + 33318 "10000000" // /* MW 2 */ + 33319 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.src_ref 9 "transposeshuffle.h" 88 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33320 "00111010" // VST bmll0, [p1], #64; RET lr; VSHUFFLE bmll0, x0, x0, r0 /* MW 10 */ /* control_operation: words=10 rts unconditional cycles_taken=1 delay_slots=5 */ + 33321 "11101001" // /* MW 9 */ + 33322 "00000000" // /* MW 8 */ + 33323 "00000000" // /* MW 7 */ + 33324 "00000000" // /* MW 6 */ + 33325 "01000000" // /* MW 5 */ + 33326 "00000001" // /* MW 4 */ + 33327 "11010000" // /* MW 3 */ + 33328 "10000000" // /* MW 2 */ + 33329 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "transposeshuffle.h" 84 13 first +.src_ref 9 "transposeshuffle.h" 85 46 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33330 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33331 "11100000" // /* MW 7 */ + 33332 "00000000" // /* MW 6 */ + 33333 "00000000" // /* MW 5 */ + 33334 "00000000" // /* MW 4 */ + 33335 "11010000" // /* MW 3 */ + 33336 "10000000" // /* MW 2 */ + 33337 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33338 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33339 "11100000" // /* MW 7 */ + 33340 "00000000" // /* MW 6 */ + 33341 "00000000" // /* MW 5 */ + 33342 "00000000" // /* MW 4 */ + 33343 "11010000" // /* MW 3 */ + 33344 "10000000" // /* MW 2 */ + 33345 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33346 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33347 "11100000" // /* MW 7 */ + 33348 "00000000" // /* MW 6 */ + 33349 "00000000" // /* MW 5 */ + 33350 "00000000" // /* MW 4 */ + 33351 "11010000" // /* MW 3 */ + 33352 "10000000" // /* MW 2 */ + 33353 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 33354 "00001100" // NOPA; VST bmll0, [p1], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33355 "00001101" // /* MW 5 */ + 33356 "00111000" // /* MW 4 */ + 33357 "11110010" // /* MW 3 */ + 33358 "00101100" // /* MW 2 */ + 33359 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot + 33360 "11100001" // NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33361 "00000000" // /* MW 15 */ + 33362 "00000000" // /* MW 14 */ + 33363 "01111000" // /* MW 13 */ + 33364 "10100101" // /* MW 12 */ + 33365 "00000001" // /* MW 11 */ + 33366 "00000000" // /* MW 10 */ + 33367 "00000000" // /* MW 9 */ + 33368 "10000000" // /* MW 8 */ + 33369 "00000110" // /* MW 7 */ + 33370 "00011100" // /* MW 6 */ + 33371 "00100001" // /* MW 5 */ + 33372 "00000000" // /* MW 4 */ + 33373 "11110000" // /* MW 3 */ + 33374 "00101100" // /* MW 2 */ + 33375 "00000000" // /* MW 1 */ +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_304 +.src_ref 9 "transposeshuffle.h" 81 4 first + 33376 "11111000" // MOV lc, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33377 "00100000" // /* MW 3 */ + 33378 "01110001" // /* MW 2 */ + 33379 "00011101" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 4 + 33380 "01000100" // MOVXM ls, #33392 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33381 "11100000" // /* MW 5 */ + 33382 "11100100" // /* MW 4 */ + 33383 "10000001" // /* MW 3 */ + 33384 "00000000" // /* MW 2 */ + 33385 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 4 + 33386 "01000100" // MOVXM le, #33504 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33387 "11000000" // /* MW 5 */ + 33388 "11100101" // /* MW 4 */ + 33389 "10000110" // /* MW 3 */ + 33390 "00000000" // /* MW 2 */ + 33391 "00000000" // /* MW 1 */ +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_320 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "transposeshuffle.h" 83 46 first +.begin_of_loop +.loop_nesting 1 + 33392 "00011000" // VLDB x0, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33393 "00110100" // /* MW 3 */ + 33394 "00011100" // /* MW 2 */ + 33395 "00111000" // /* MW 1 */ + 33396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33397 "00000000" // /* MW 1 */ + 33398 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33399 "01111110" // /* MW 9 */ + 33400 "10100101" // /* MW 8 */ + 33401 "00000001" // /* MW 7 */ + 33402 "00000000" // /* MW 6 */ + 33403 "00010000" // /* MW 5 */ + 33404 "00000000" // /* MW 4 */ + 33405 "11110000" // /* MW 3 */ + 33406 "00101100" // /* MW 2 */ + 33407 "00000000" // /* MW 1 */ + 33408 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33409 "00000000" // /* MW 15 */ + 33410 "00000000" // /* MW 14 */ + 33411 "01111000" // /* MW 13 */ + 33412 "10100101" // /* MW 12 */ + 33413 "00000001" // /* MW 11 */ + 33414 "00000000" // /* MW 10 */ + 33415 "00000000" // /* MW 9 */ + 33416 "00000000" // /* MW 8 */ + 33417 "01011011" // /* MW 7 */ + 33418 "00000001" // /* MW 6 */ + 33419 "00100000" // /* MW 5 */ + 33420 "00000000" // /* MW 4 */ + 33421 "11110000" // /* MW 3 */ + 33422 "00101100" // /* MW 2 */ + 33423 "00000000" // /* MW 1 */ + 33424 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33425 "00000000" // /* MW 15 */ + 33426 "00000000" // /* MW 14 */ + 33427 "01111000" // /* MW 13 */ + 33428 "10100101" // /* MW 12 */ + 33429 "00000001" // /* MW 11 */ + 33430 "00000000" // /* MW 10 */ + 33431 "00000000" // /* MW 9 */ + 33432 "00000000" // /* MW 8 */ + 33433 "01011011" // /* MW 7 */ + 33434 "00000001" // /* MW 6 */ + 33435 "00100000" // /* MW 5 */ + 33436 "00000000" // /* MW 4 */ + 33437 "11110000" // /* MW 3 */ + 33438 "00101100" // /* MW 2 */ + 33439 "00000000" // /* MW 1 */ + 33440 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33441 "00000000" // /* MW 15 */ + 33442 "00000000" // /* MW 14 */ + 33443 "01111000" // /* MW 13 */ + 33444 "10100101" // /* MW 12 */ + 33445 "00000001" // /* MW 11 */ + 33446 "00000000" // /* MW 10 */ + 33447 "00000000" // /* MW 9 */ + 33448 "00000000" // /* MW 8 */ + 33449 "01011011" // /* MW 7 */ + 33450 "00000001" // /* MW 6 */ + 33451 "00100000" // /* MW 5 */ + 33452 "00000000" // /* MW 4 */ + 33453 "11110000" // /* MW 3 */ + 33454 "00101100" // /* MW 2 */ + 33455 "00000000" // /* MW 1 */ + 33456 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33457 "00000000" // /* MW 15 */ + 33458 "00000000" // /* MW 14 */ + 33459 "01111000" // /* MW 13 */ + 33460 "10100101" // /* MW 12 */ + 33461 "00000001" // /* MW 11 */ + 33462 "00000000" // /* MW 10 */ + 33463 "00000000" // /* MW 9 */ + 33464 "00000000" // /* MW 8 */ + 33465 "01011011" // /* MW 7 */ + 33466 "00000001" // /* MW 6 */ + 33467 "00100000" // /* MW 5 */ + 33468 "00000000" // /* MW 4 */ + 33469 "11110000" // /* MW 3 */ + 33470 "00101100" // /* MW 2 */ + 33471 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 84 13 first + 33472 "11100001" // NOPA; NOPB; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33473 "00000000" // /* MW 15 */ + 33474 "00000000" // /* MW 14 */ + 33475 "11101000" // /* MW 13 */ + 33476 "00000000" // /* MW 12 */ + 33477 "00000000" // /* MW 11 */ + 33478 "00000000" // /* MW 10 */ + 33479 "00000000" // /* MW 9 */ + 33480 "00000000" // /* MW 8 */ + 33481 "01011011" // /* MW 7 */ + 33482 "00000001" // /* MW 6 */ + 33483 "00100000" // /* MW 5 */ + 33484 "00000000" // /* MW 4 */ + 33485 "11110000" // /* MW 3 */ + 33486 "00101100" // /* MW 2 */ + 33487 "00000000" // /* MW 1 */ + 33488 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33489 "00000000" // /* MW 15 */ + 33490 "00000000" // /* MW 14 */ + 33491 "01111000" // /* MW 13 */ + 33492 "10100101" // /* MW 12 */ + 33493 "00000001" // /* MW 11 */ + 33494 "00000000" // /* MW 10 */ + 33495 "00000000" // /* MW 9 */ + 33496 "00000000" // /* MW 8 */ + 33497 "01011011" // /* MW 7 */ + 33498 "00000001" // /* MW 6 */ + 33499 "00100000" // /* MW 5 */ + 33500 "00000000" // /* MW 4 */ + 33501 "11110000" // /* MW 3 */ + 33502 "00101100" // /* MW 2 */ + 33503 "00000000" // /* MW 1 */ +.label ZLE_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_432 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "transposeshuffle.h" 85 46 first +.end_of_loop + 33504 "11100001" // NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33505 "00000000" // /* MW 15 */ + 33506 "00000000" // /* MW 14 */ + 33507 "01111000" // /* MW 13 */ + 33508 "10100101" // /* MW 12 */ + 33509 "00000001" // /* MW 11 */ + 33510 "00000000" // /* MW 10 */ + 33511 "00000000" // /* MW 9 */ + 33512 "10000000" // /* MW 8 */ + 33513 "00000110" // /* MW 7 */ + 33514 "00011100" // /* MW 6 */ + 33515 "00100001" // /* MW 5 */ + 33516 "00000000" // /* MW 4 */ + 33517 "11110000" // /* MW 3 */ + 33518 "00101100" // /* MW 2 */ + 33519 "00000000" // /* MW 1 */ +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_448 +.src_ref 9 "transposeshuffle.h" 88 first +.loop_nesting 0 + 33520 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 33521 "00000000" // /* MW 3 */ + 33522 "00101000" // /* MW 2 */ + 33523 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33525 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33527 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33529 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33531 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params__end +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_end0 + 33533 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_begin0 +.label _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj +.function transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > > _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "transpose4d_adf_wrapper.cpp" 78 +.src_ref 11 "transpose4d_adf_wrapper.cpp" 78 first +.function_start + 33536 "00111010" // MOVS p3, p1; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33537 "01110001" // /* MW 9 */ + 33538 "00000000" // /* MW 8 */ + 33539 "00000000" // /* MW 7 */ + 33540 "00000000" // /* MW 6 */ + 33541 "00000010" // /* MW 5 */ + 33542 "00000000" // /* MW 4 */ + 33543 "01100000" // /* MW 3 */ + 33544 "10010001" // /* MW 2 */ + 33545 "01110000" // /* MW 1 */ + 33546 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33547 "00111101" // /* MW 3 */ + 33548 "11111100" // /* MW 2 */ + 33549 "00001111" // /* MW 1 */ +.src_ref 11 "transpose4d_adf_wrapper.cpp" 80 4 first +.no_stack_arguments + 33550 "00000100" // JL #32992 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=32992 delay_slots=5 */ + 33551 "00000001" // /* MW 5 */ + 33552 "00000000" // /* MW 4 */ + 33553 "01110000" // /* MW 3 */ + 33554 "01000000" // /* MW 2 */ + 33555 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "transpose4d_adf_wrapper.cpp" 80 4 +.delay_slot + 33556 "00000010" // MOVS p2, p0; MOV p1, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33557 "01110000" // /* MW 7 */ + 33558 "01100000" // /* MW 6 */ + 33559 "10110010" // /* MW 5 */ + 33560 "00000000" // /* MW 4 */ + 33561 "01100000" // /* MW 3 */ + 33562 "00010001" // /* MW 2 */ + 33563 "01010000" // /* MW 1 */ +.src_ref 11 "transpose4d_adf_wrapper.cpp" 80 4 +.delay_slot + 33564 "00111010" // ST p7, [sp, #-12]; MOVXM p0, #492864 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33565 "00010001" // /* MW 9 */ + 33566 "10100000" // /* MW 8 */ + 33567 "00110010" // /* MW 7 */ + 33568 "11100000" // /* MW 6 */ + 33569 "00000001" // /* MW 5 */ + 33570 "00000000" // /* MW 4 */ + 33571 "10110000" // /* MW 3 */ + 33572 "11110011" // /* MW 2 */ + 33573 "11111110" // /* MW 1 */ +.delay_slot + 33574 "10011000" // ST p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33575 "00011101" // /* MW 3 */ + 33576 "11111011" // /* MW 2 */ + 33577 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 33578 "11010100" // NOPA; MOV p6, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33579 "10000001" // /* MW 5 */ + 33580 "11001101" // /* MW 4 */ + 33581 "11111100" // /* MW 3 */ + 33582 "00101100" // /* MW 2 */ + 33583 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 33584 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV p7, p2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33585 "00000000" // /* MW 15 */ + 33586 "00000000" // /* MW 14 */ + 33587 "01111000" // /* MW 13 */ + 33588 "01100000" // /* MW 12 */ + 33589 "10110010" // /* MW 11 */ + 33590 "00000011" // /* MW 10 */ + 33591 "00000000" // /* MW 9 */ + 33592 "00000000" // /* MW 8 */ + 33593 "01011011" // /* MW 7 */ + 33594 "00000001" // /* MW 6 */ + 33595 "00100000" // /* MW 5 */ + 33596 "00000000" // /* MW 4 */ + 33597 "11110000" // /* MW 3 */ + 33598 "00101100" // /* MW 2 */ + 33599 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 125 25 +.return_address + 33600 "10111010" // LDA p7, [sp, #-12]; MOVS p1, p6; MOV p0, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33601 "01110010" // /* MW 9 */ + 33602 "01100000" // /* MW 8 */ + 33603 "00110111" // /* MW 7 */ + 33604 "00000000" // /* MW 6 */ + 33605 "10001011" // /* MW 5 */ + 33606 "10011000" // /* MW 4 */ + 33607 "00100001" // /* MW 3 */ + 33608 "11110011" // /* MW 2 */ + 33609 "11111110" // /* MW 1 */ + 33610 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33611 "00011001" // /* MW 3 */ + 33612 "11111011" // /* MW 2 */ + 33613 "00000111" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 99 11 + 33614 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33615 "00111001" // /* MW 3 */ + 33616 "11111100" // /* MW 2 */ + 33617 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 33618 "10011000" // LDA p0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33619 "00011110" // /* MW 3 */ + 33620 "00000100" // /* MW 2 */ + 33621 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 33622 "10011000" // LDA p1, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33623 "10011110" // /* MW 3 */ + 33624 "00000100" // /* MW 2 */ + 33625 "00000001" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 99 11 first +.tail_call + 33626 "10000100" // J #33072 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=33072 delay_slots=5 */ + 33627 "00000000" // /* MW 5 */ + 33628 "00000000" // /* MW 4 */ + 33629 "10011000" // /* MW 3 */ + 33630 "01000000" // /* MW 2 */ + 33631 "00000000" // /* MW 1 */ +.src_ref 11 "transpose4d_adf_wrapper.cpp" 82 first +.delay_slot + 33632 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33633 "00000001" // /* MW 5 */ + 33634 "00000000" // /* MW 4 */ + 33635 "00000000" // /* MW 3 */ + 33636 "11111000" // /* MW 2 */ + 33637 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33639 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 99 11 +.delay_slot + 33640 "01000100" // MOVXM p2, #492864 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33641 "10000000" // /* MW 5 */ + 33642 "11001010" // /* MW 4 */ + 33643 "10000100" // /* MW 3 */ + 33644 "00000111" // /* MW 2 */ + 33645 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33647 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj__end +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_end0 + 33649 "00000000" // /* MW 1 */ +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_begin0 +.label _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params +.function resize_bilinear _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params +.src_ref 9 "resize_bilinear.h" 78 first +.src_ref 9 "resize_bilinear.h" 82 35 +.function_start + 33664 "11111000" // MOV r1, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33665 "11000000" // /* MW 3 */ + 33666 "01010100" // /* MW 2 */ + 33667 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 78 + 33668 "11000100" // PADDXM [sp], #1792 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33669 "00000001" // /* MW 5 */ + 33670 "00000000" // /* MW 4 */ + 33671 "00000000" // /* MW 3 */ + 33672 "11100000" // /* MW 2 */ + 33673 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 82 35 first + 33674 "00011000" // ADD.NC r3, r1, #30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33675 "10001111" // /* MW 3 */ + 33676 "11010000" // /* MW 2 */ + 33677 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 83 29 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 33678 "00011000" // ADD.NC p2, r3, #-22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33679 "11110101" // /* MW 3 */ + 33680 "01100001" // /* MW 2 */ + 33681 "00011010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 83 35 +.src_ref 9 "resize_bilinear.h" 84 25 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 33682 "11010100" // LDA r15, [p2], #-4; MOV p4, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33683 "01000001" // /* MW 5 */ + 33684 "11000011" // /* MW 4 */ + 33685 "11011000" // /* MW 3 */ + 33686 "10111110" // /* MW 2 */ + 33687 "01011111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 83 35 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33688 "10011000" // LDA.u16 r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33689 "01111010" // /* MW 3 */ + 33690 "00000110" // /* MW 2 */ + 33691 "00000100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 85 25 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33692 "10011000" // LDA r6, [p2], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33693 "11010110" // /* MW 3 */ + 33694 "00101100" // /* MW 2 */ + 33695 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 86 29 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33696 "10011000" // LDA r3, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33697 "01110110" // /* MW 3 */ + 33698 "00011100" // /* MW 2 */ + 33699 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 87 29 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33700 "10011000" // LDA el0, [p2], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33701 "00101110" // /* MW 3 */ + 33702 "00111100" // /* MW 2 */ + 33703 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 88 28 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33704 "10011000" // LDA.u16 r7, [p2], #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33705 "11111010" // /* MW 3 */ + 33706 "00111100" // /* MW 2 */ + 33707 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 88 62 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33708 "11010100" // LDA.u16 r18, [p2], #-14; MOV r5, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33709 "01000001" // /* MW 5 */ + 33710 "10101111" // /* MW 4 */ + 33711 "01010010" // /* MW 3 */ + 33712 "11001011" // /* MW 2 */ + 33713 "01010011" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 89 51 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33714 "11010100" // LDA.u16 r5, [p2], #2; MOV r7, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33715 "01000001" // /* MW 5 */ + 33716 "10101110" // /* MW 4 */ + 33717 "01010011" // /* MW 3 */ + 33718 "10010111" // /* MW 2 */ + 33719 "01000011" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 90 50 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33720 "10111010" // LDA.u16 r17, [p2], #2; MOVXM m0, #-1728 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33721 "00010000" // /* MW 9 */ + 33722 "10100000" // /* MW 8 */ + 33723 "00000100" // /* MW 7 */ + 33724 "11111100" // /* MW 6 */ + 33725 "11111111" // /* MW 5 */ + 33726 "00111111" // /* MW 4 */ + 33727 "01010000" // /* MW 3 */ + 33728 "11000111" // /* MW 2 */ + 33729 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1287 41 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33730 "00000010" // MOVS p1, p7; MOV p7, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33731 "01110000" // /* MW 7 */ + 33732 "01100000" // /* MW 6 */ + 33733 "10110001" // /* MW 5 */ + 33734 "00000011" // /* MW 4 */ + 33735 "01100000" // /* MW 3 */ + 33736 "10010001" // /* MW 2 */ + 33737 "00110011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33738 "00000010" // ST r13, [sp, #-24]; MOV r14, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33739 "01110000" // /* MW 7 */ + 33740 "01100000" // /* MW 6 */ + 33741 "11001000" // /* MW 5 */ + 33742 "00000001" // /* MW 4 */ + 33743 "10110000" // /* MW 3 */ + 33744 "00110110" // /* MW 2 */ + 33745 "11111101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 91 51 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33746 "10111010" // LDA.u16 r9, [p2], #2; ST r7, [sp, #-36]; MOV p0, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33747 "01110010" // /* MW 9 */ + 33748 "11110000" // /* MW 8 */ + 33749 "00110010" // /* MW 7 */ + 33750 "10000000" // /* MW 6 */ + 33751 "11110101" // /* MW 5 */ + 33752 "11011100" // /* MW 4 */ + 33753 "01010111" // /* MW 3 */ + 33754 "10100111" // /* MW 2 */ + 33755 "01000011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33756 "00000010" // ST r11, [sp, #-12]; MOV r13, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33757 "01110000" // /* MW 7 */ + 33758 "01100000" // /* MW 6 */ + 33759 "10101010" // /* MW 5 */ + 33760 "00000001" // /* MW 4 */ + 33761 "10110000" // /* MW 3 */ + 33762 "10101110" // /* MW 2 */ + 33763 "11111110" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 92 50 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33764 "10111010" // LDA.u16 r8, [p2]; ST r5, [sp, #-32]; ADD.NC p2, r13, #-26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33765 "10000010" // /* MW 9 */ + 33766 "01111001" // /* MW 8 */ + 33767 "00110011" // /* MW 7 */ + 33768 "10000001" // /* MW 6 */ + 33769 "10110101" // /* MW 5 */ + 33770 "11100000" // /* MW 4 */ + 33771 "01010111" // /* MW 3 */ + 33772 "10100011" // /* MW 2 */ + 33773 "01000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 9 "resize_bilinear.h" 95 46 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33774 "00110110" // LDA.u16 r13, [p2], #2; PADDB [p0], m0; ST r9, [sp, #-28]; MOVX r4, #-64 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33775 "11000001" // /* MW 11 */ + 33776 "10011010" // /* MW 10 */ + 33777 "11110010" // /* MW 9 */ + 33778 "00001011" // /* MW 8 */ + 33779 "01000000" // /* MW 7 */ + 33780 "00111110" // /* MW 6 */ + 33781 "00100000" // /* MW 5 */ + 33782 "00010111" // /* MW 4 */ + 33783 "01010000" // /* MW 3 */ + 33784 "10110111" // /* MW 2 */ + 33785 "01000011" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 10 "utils.hpp" 645 12 first +.src_ref 5 "vector_native_types.hpp" 314 137 first +.src_ref 9 "resize_bilinear.h" 78 +.src_ref 9 "resize_bilinear.h" 88 45 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33786 "01110110" // MOVA r7, #0; VST sfh, [p0]; MUL r11, r7, r18; MOV r11, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33787 "01111000" // /* MW 11 */ + 33788 "01100000" // /* MW 10 */ + 33789 "01101010" // /* MW 9 */ + 33790 "01111101" // /* MW 8 */ + 33791 "10111001" // /* MW 7 */ + 33792 "00001110" // /* MW 6 */ + 33793 "00101011" // /* MW 5 */ + 33794 "00000111" // /* MW 4 */ + 33795 "00000000" // /* MW 3 */ + 33796 "00000111" // /* MW 2 */ + 33797 "00000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 9 "resize_bilinear.h" 78 +.src_ref 9 "resize_bilinear.h" 96 45 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33798 "01110110" // LDA.u16 r12, [p2]; ST r19, [sp, #-40]; AND r19, r7, r4; ADD.NC p2, r11, #30 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33799 "10001000" // /* MW 11 */ + 33800 "11000111" // /* MW 10 */ + 33801 "00110010" // /* MW 9 */ + 33802 "00100101" // /* MW 8 */ + 33803 "00110010" // /* MW 7 */ + 33804 "10001111" // /* MW 6 */ + 33805 "01110101" // /* MW 5 */ + 33806 "11011010" // /* MW 4 */ + 33807 "01010111" // /* MW 3 */ + 33808 "10110011" // /* MW 2 */ + 33809 "01000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 10 "utils.hpp" 645 12 first +.src_ref 5 "vector.hpp" 1409 26 +.src_ref 5 "vector.hpp" 1453 27 +.src_ref 5 "vector_native_types.hpp" 314 137 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33810 "00000010" // VST sfh, [sp, #-1664]; MOV dj0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33811 "01110000" // /* MW 7 */ + 33812 "11010000" // /* MW 6 */ + 33813 "01000100" // /* MW 5 */ + 33814 "00000000" // /* MW 4 */ + 33815 "01100000" // /* MW 3 */ + 33816 "01101101" // /* MW 2 */ + 33817 "11110011" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 1453 27 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33818 "01001100" // VLDB x0, [p0, dj0]; ST r8, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33819 "00101011" // /* MW 5 */ + 33820 "11011010" // /* MW 4 */ + 33821 "10001111" // /* MW 3 */ + 33822 "00000110" // /* MW 2 */ + 33823 "00000000" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 9 "resize_bilinear.h" 88 45 +.src_ref 9 "resize_bilinear.h" 92 70 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 33824 "01011100" // ST r12, [sp, #-16]; MOVX r2, #3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33825 "00011010" // /* MW 5 */ + 33826 "00001000" // /* MW 4 */ + 33827 "10110000" // /* MW 3 */ + 33828 "00110010" // /* MW 2 */ + 33829 "11111110" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 101 4 first + 33830 "00111010" // ST r10, [sp, #-8]; MOVXM ls, #33888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33831 "00010001" // /* MW 9 */ + 33832 "00110000" // /* MW 8 */ + 33833 "01111010" // /* MW 7 */ + 33834 "00100000" // /* MW 6 */ + 33835 "00000000" // /* MW 5 */ + 33836 "00000000" // /* MW 4 */ + 33837 "10110000" // /* MW 3 */ + 33838 "00101010" // /* MW 2 */ + 33839 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 860 37 +.src_ref 9 "resize_bilinear.h" 101 4 + 33840 "01110110" // MOVA r1, #15; ST p1, [sp, #-4]; MOVXM le, #33968 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33841 "00010000" // /* MW 11 */ + 33842 "01011000" // /* MW 10 */ + 33843 "10111010" // /* MW 9 */ + 33844 "00100001" // /* MW 8 */ + 33845 "00000000" // /* MW 7 */ + 33846 "10000000" // /* MW 6 */ + 33847 "10011101" // /* MW 5 */ + 33848 "11111100" // /* MW 4 */ + 33849 "00000111" // /* MW 3 */ + 33850 "11100001" // /* MW 2 */ + 33851 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 860 37 +.src_ref 5 "vector.hpp" 861 26 +.src_ref 9 "resize_bilinear.h" 88 45 first + 33852 "00111010" // ST el0, [sp, #-44]; LSHL r11, r11, r2; MOV r18, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33853 "01011001" // /* MW 9 */ + 33854 "00000000" // /* MW 8 */ + 33855 "01001000" // /* MW 7 */ + 33856 "01101110" // /* MW 6 */ + 33857 "10110001" // /* MW 5 */ + 33858 "00010110" // /* MW 4 */ + 33859 "10110000" // /* MW 3 */ + 33860 "10000101" // /* MW 2 */ + 33861 "11111010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 860 37 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 9 "resize_bilinear.h" 101 4 first + 33862 "01110110" // MOVA r0, #0; ST r11, [sp, #-48]; AND r29, r1, r18; MOV lc, #31 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33863 "01011000" // /* MW 11 */ + 33864 "00011111" // /* MW 10 */ + 33865 "10111000" // /* MW 9 */ + 33866 "00100110" // /* MW 8 */ + 33867 "11011001" // /* MW 7 */ + 33868 "10000011" // /* MW 6 */ + 33869 "01110101" // /* MW 5 */ + 33870 "11010001" // /* MW 4 */ + 33871 "00000111" // /* MW 3 */ + 33872 "00000000" // /* MW 2 */ + 33873 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 82 35 first +.src_ref 9 "resize_bilinear.h" 92 70 first + 33874 "01111110" // LDA.u16 r10, [p2]; NOPB; ST r12, [sp, #-52]; LSHL r8, r8, r2; ADD.NC r7, r7, #4 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 33875 "10110000" // /* MW 13 */ + 33876 "10110010" // /* MW 12 */ + 33877 "11111001" // /* MW 11 */ + 33878 "00100001" // /* MW 10 */ + 33879 "00111000" // /* MW 9 */ + 33880 "10011101" // /* MW 8 */ + 33881 "00101101" // /* MW 7 */ + 33882 "00010000" // /* MW 6 */ + 33883 "00100010" // /* MW 5 */ + 33884 "00000000" // /* MW 4 */ + 33885 "01010000" // /* MW 3 */ + 33886 "10101011" // /* MW 2 */ + 33887 "01000000" // /* MW 1 */ +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_224 +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 861 26 first +.begin_of_loop +.loop_nesting 1 + 33888 "11100100" // AND r19, r7, r4; VINSERT.32 x2, x0, r29, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33889 "10100010" // /* MW 5 */ + 33890 "00001100" // /* MW 4 */ + 33891 "10010010" // /* MW 3 */ + 33892 "11001000" // /* MW 2 */ + 33893 "00111100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 101 49 + 33894 "00100100" // ADD r18, r18, #1; ADD.NC r7, r7, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33895 "00000100" // /* MW 5 */ + 33896 "10100111" // /* MW 4 */ + 33897 "11100011" // /* MW 3 */ + 33898 "10000000" // /* MW 2 */ + 33899 "10010100" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 12 "array" 203 70 +.src_ref 5 "vector.hpp" 860 37 first +.src_ref 5 "vector.hpp" 1409 26 +.src_ref 5 "vector.hpp" 1409 26 first +.src_ref 5 "vector.hpp" 1453 27 + 33900 "00111010" // VST x2, [p0, dj0]; AND r29, r1, r18; MOV dj0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33901 "01111001" // /* MW 9 */ + 33902 "11010000" // /* MW 8 */ + 33903 "01000100" // /* MW 7 */ + 33904 "00100100" // /* MW 6 */ + 33905 "11011001" // /* MW 5 */ + 33906 "00000011" // /* MW 4 */ + 33907 "01100000" // /* MW 3 */ + 33908 "00010010" // /* MW 2 */ + 33909 "00000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 1453 27 first + 33910 "00011000" // VLDB x0, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33911 "00110100" // /* MW 3 */ + 33912 "00000000" // /* MW 2 */ + 33913 "00111000" // /* MW 1 */ + 33914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33915 "00000000" // /* MW 1 */ + 33916 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33917 "01100111" // /* MW 3 */ + 33918 "00000001" // /* MW 2 */ + 33919 "00000000" // /* MW 1 */ + 33920 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33921 "00000000" // /* MW 15 */ + 33922 "00000000" // /* MW 14 */ + 33923 "01111000" // /* MW 13 */ + 33924 "10100101" // /* MW 12 */ + 33925 "00000001" // /* MW 11 */ + 33926 "00000000" // /* MW 10 */ + 33927 "00000000" // /* MW 9 */ + 33928 "00000000" // /* MW 8 */ + 33929 "01011011" // /* MW 7 */ + 33930 "00000001" // /* MW 6 */ + 33931 "00100000" // /* MW 5 */ + 33932 "00000000" // /* MW 4 */ + 33933 "11110000" // /* MW 3 */ + 33934 "00101100" // /* MW 2 */ + 33935 "00000000" // /* MW 1 */ + 33936 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33937 "00000000" // /* MW 15 */ + 33938 "00000000" // /* MW 14 */ + 33939 "01111000" // /* MW 13 */ + 33940 "10100101" // /* MW 12 */ + 33941 "00000001" // /* MW 11 */ + 33942 "00000000" // /* MW 10 */ + 33943 "00000000" // /* MW 9 */ + 33944 "00000000" // /* MW 8 */ + 33945 "01011011" // /* MW 7 */ + 33946 "00000001" // /* MW 6 */ + 33947 "00100000" // /* MW 5 */ + 33948 "00000000" // /* MW 4 */ + 33949 "11110000" // /* MW 3 */ + 33950 "00101100" // /* MW 2 */ + 33951 "00000000" // /* MW 1 */ + 33952 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33953 "00000000" // /* MW 15 */ + 33954 "00000000" // /* MW 14 */ + 33955 "01111000" // /* MW 13 */ + 33956 "10100101" // /* MW 12 */ + 33957 "00000001" // /* MW 11 */ + 33958 "00000000" // /* MW 10 */ + 33959 "00000000" // /* MW 9 */ + 33960 "00000000" // /* MW 8 */ + 33961 "01011011" // /* MW 7 */ + 33962 "00000001" // /* MW 6 */ + 33963 "00100000" // /* MW 5 */ + 33964 "00000000" // /* MW 4 */ + 33965 "11110000" // /* MW 3 */ + 33966 "00101100" // /* MW 2 */ + 33967 "00000000" // /* MW 1 */ +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_304 +.end_of_loop + 33968 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33969 "00000000" // /* MW 15 */ + 33970 "00000000" // /* MW 14 */ + 33971 "01111000" // /* MW 13 */ + 33972 "10100101" // /* MW 12 */ + 33973 "00000001" // /* MW 11 */ + 33974 "00000000" // /* MW 10 */ + 33975 "00000000" // /* MW 9 */ + 33976 "00000000" // /* MW 8 */ + 33977 "01011011" // /* MW 7 */ + 33978 "00000001" // /* MW 6 */ + 33979 "00100000" // /* MW 5 */ + 33980 "00000000" // /* MW 4 */ + 33981 "11110000" // /* MW 3 */ + 33982 "00101100" // /* MW 2 */ + 33983 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 +.src_ref 7 "me_vmult_float_emulated.h" 166 33 +.src_ref 7 "me_vmult_float_emulated.h" 168 21 +.src_ref 7 "me_vmult_float_emulated.h" 170 33 +.src_ref 7 "me_vmult_float_emulated.h" 171 42 +.src_ref 7 "me_vmult_float_emulated.h" 172 6 +.src_ref 7 "me_vmult_float_emulated.h" 172 9 +.src_ref 7 "me_vmult_float_emulated.h" 173 6 +.src_ref 7 "me_vmult_float_emulated.h" 173 9 +.src_ref 7 "me_vmult_float_emulated.h" 174 6 +.src_ref 7 "me_vmult_float_emulated.h" 174 9 +.src_ref 7 "me_vmult_float_emulated.h" 175 6 +.src_ref 7 "me_vmult_float_emulated.h" 175 9 +.src_ref 7 "me_vmult_float_emulated.h" 176 6 +.src_ref 7 "me_vmult_float_emulated.h" 176 9 +.src_ref 7 "me_vmult_float_emulated.h" 177 6 +.src_ref 7 "me_vmult_float_emulated.h" 177 9 +.src_ref 7 "me_vmult_float_emulated.h" 178 6 +.src_ref 7 "me_vmult_float_emulated.h" 178 9 +.src_ref 7 "me_vmult_float_emulated.h" 179 6 +.src_ref 7 "me_vmult_float_emulated.h" 179 9 +.src_ref 5 "vector.hpp" 861 26 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.loop_nesting 0 + 33984 "01110110" // MOVA r4, #60; VST bmhh0, [sp, #-448]; MOVX upsSign1, #1; VINSERT.32 x2, x0, r29, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33985 "10111000" // /* MW 11 */ + 33986 "00101000" // /* MW 10 */ + 33987 "10000011" // /* MW 9 */ + 33988 "00000000" // /* MW 8 */ + 33989 "11101010" // /* MW 7 */ + 33990 "10000010" // /* MW 6 */ + 33991 "01110110" // /* MW 5 */ + 33992 "11100100" // /* MW 4 */ + 33993 "00000111" // /* MW 3 */ + 33994 "10000100" // /* MW 2 */ + 33995 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 5 "broadcast.hpp" 80 25 + 33996 "01110110" // MOVA r7, #1; VST bmhl0, [sp, #-384]; MOVXM p3, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33997 "00010000" // /* MW 11 */ + 33998 "00101000" // /* MW 10 */ + 33999 "10110000" // /* MW 9 */ + 34000 "11100001" // /* MW 8 */ + 34001 "00000001" // /* MW 7 */ + 34002 "10000000" // /* MW 6 */ + 34003 "01010110" // /* MW 5 */ + 34004 "11101000" // /* MW 4 */ + 34005 "00000111" // /* MW 3 */ + 34006 "00100111" // /* MW 2 */ + 34007 "00000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 1409 26 first +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 5 "broadcast.hpp" 80 25 first + 34008 "01110110" // LDA r12, [p3]; VST x2, [p0, dj0]; MOVX r5, #2; VBCST.32 x6, r5 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34009 "01111000" // /* MW 11 */ + 34010 "00111001" // /* MW 10 */ + 34011 "10001011" // /* MW 9 */ + 34012 "01001001" // /* MW 8 */ + 34013 "01010000" // /* MW 7 */ + 34014 "00000000" // /* MW 6 */ + 34015 "10010011" // /* MW 5 */ + 34016 "00000000" // /* MW 4 */ + 34017 "11010000" // /* MW 3 */ + 34018 "10110010" // /* MW 2 */ + 34019 "01100000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "resize_bilinear.h" 104 15 first + 34020 "01110110" // VLDA x10, [sp, #-1728]; VST bmhh2, [sp, #-704]; MOVXM r11, #21249 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34021 "10010000" // /* MW 11 */ + 34022 "10000000" // /* MW 10 */ + 34023 "01101001" // /* MW 9 */ + 34024 "00010101" // /* MW 8 */ + 34025 "00000000" // /* MW 7 */ + 34026 "10000000" // /* MW 6 */ + 34027 "01110110" // /* MW 5 */ + 34028 "11010101" // /* MW 4 */ + 34029 "01110111" // /* MW 3 */ + 34030 "11010111" // /* MW 2 */ + 34031 "11110010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 9 "resize_bilinear.h" 104 15 + 34032 "01110110" // VLDA x8, [sp, #-1664]; VST bmhl2, [sp, #-640]; MOVX crUPSMode, #0; MOV s0, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34033 "01011000" // /* MW 11 */ + 34034 "00000000" // /* MW 10 */ + 34035 "01110000" // /* MW 9 */ + 34036 "00000000" // /* MW 8 */ + 34037 "11100000" // /* MW 7 */ + 34038 "10000000" // /* MW 6 */ + 34039 "01010110" // /* MW 5 */ + 34040 "11011001" // /* MW 4 */ + 34041 "01110111" // /* MW 3 */ + 34042 "01000111" // /* MW 2 */ + 34043 "11110011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 5 "broadcast.hpp" 56 25 first + 34044 "00111010" // ST lr, [sp, #-56]; MOVX upsSign0, #0; VBCST.16 x4, r11 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34045 "01111001" // /* MW 9 */ + 34046 "10111001" // /* MW 8 */ + 34047 "00010110" // /* MW 7 */ + 34048 "00000001" // /* MW 6 */ + 34049 "11001010" // /* MW 5 */ + 34050 "00000000" // /* MW 4 */ + 34051 "10110000" // /* MW 3 */ + 34052 "00000111" // /* MW 2 */ + 34053 "11111001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 9 "resize_bilinear.h" 115 92 first + 34054 "00111010" // VST bmlh3, [sp, #-1344]; ADD r1, r13, #-1; VCONV.fp32.bf16 cml0, x4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34055 "01111001" // /* MW 9 */ + 34056 "11000101" // /* MW 8 */ + 34057 "00000100" // /* MW 7 */ + 34058 "11111000" // /* MW 6 */ + 34059 "00011111" // /* MW 5 */ + 34060 "00011010" // /* MW 4 */ + 34061 "11010000" // /* MW 3 */ + 34062 "10110110" // /* MW 2 */ + 34063 "11110101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 34064 "01000100" // MOVXM r11, #19201 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34065 "00000010" // /* MW 5 */ + 34066 "10110110" // /* MW 4 */ + 34067 "01000101" // /* MW 3 */ + 34068 "00000000" // /* MW 2 */ + 34069 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 946 89 + 34070 "00000010" // VST bmlh0, [sp, #-320]; VCONV.fp32.bf16 cml1, x4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34071 "01110000" // /* MW 7 */ + 34072 "11000101" // /* MW 6 */ + 34073 "10000100" // /* MW 5 */ + 34074 "00000000" // /* MW 4 */ + 34075 "11010000" // /* MW 3 */ + 34076 "10000110" // /* MW 2 */ + 34077 "11111101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 5 "broadcast.hpp" 80 25 first + 34078 "00111010" // VST bmll0, [sp, #-256]; MOVX crSat, r12; VBCST.32 x7, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34079 "01111001" // /* MW 9 */ + 34080 "00111001" // /* MW 8 */ + 34081 "11001101" // /* MW 7 */ + 34082 "00000001" // /* MW 6 */ + 34083 "11011100" // /* MW 5 */ + 34084 "00011001" // /* MW 4 */ + 34085 "11010000" // /* MW 3 */ + 34086 "00000010" // /* MW 2 */ + 34087 "11111110" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first + 34088 "00000010" // VST bmlh1, [sp, #-192]; VADD.32 x0, x10, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34089 "10110000" // /* MW 7 */ + 34090 "10010110" // /* MW 6 */ + 34091 "00101001" // /* MW 5 */ + 34092 "00000000" // /* MW 4 */ + 34093 "11010000" // /* MW 3 */ + 34094 "10010110" // /* MW 2 */ + 34095 "11111110" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 + 34096 "00000010" // VST bmll1, [sp, #-128]; VADD.32 x6, x8, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34097 "10110000" // /* MW 7 */ + 34098 "10010110" // /* MW 6 */ + 34099 "10100001" // /* MW 5 */ + 34100 "00000001" // /* MW 4 */ + 34101 "11010000" // /* MW 3 */ + 34102 "00010010" // /* MW 2 */ + 34103 "11111111" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first +.src_ref 9 "resize_bilinear.h" 105 15 first + 34104 "00000010" // VST x0, [sp, #-1728]; VSHUFFLE x2, x0, x6, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34105 "00110000" // /* MW 7 */ + 34106 "10000100" // /* MW 6 */ + 34107 "10000001" // /* MW 5 */ + 34108 "00000000" // /* MW 4 */ + 34109 "01100000" // /* MW 3 */ + 34110 "10000110" // /* MW 2 */ + 34111 "11110010" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 9 "resize_bilinear.h" 105 15 + 34112 "00000010" // VST x6, [sp, #-1664]; VSHUFFLE x6, x0, x6, r5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34113 "00110000" // /* MW 7 */ + 34114 "10001010" // /* MW 6 */ + 34115 "10000001" // /* MW 5 */ + 34116 "00000001" // /* MW 4 */ + 34117 "01100000" // /* MW 3 */ + 34118 "00110110" // /* MW 2 */ + 34119 "11110011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 34120 "00100010" // VUPS.2x cml3, x2, s0, upsSign1; VADD dm3, dm3, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34121 "00111101" // /* MW 7 */ + 34122 "01100000" // /* MW 6 */ + 34123 "00000011" // /* MW 5 */ + 34124 "11100110" // /* MW 4 */ + 34125 "00111000" // /* MW 3 */ + 34126 "00000100" // /* MW 2 */ + 34127 "00000011" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 34128 "11111000" // VBCST.16 x0, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34129 "01110010" // /* MW 3 */ + 34130 "00101101" // /* MW 2 */ + 34131 "00011000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34132 "01100010" // VCONV.fp32.bf16 cml2, x0; VSUB.f dm3, dm3, dm1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34133 "00111111" // /* MW 7 */ + 34134 "01100100" // /* MW 6 */ + 34135 "00100011" // /* MW 5 */ + 34136 "11100110" // /* MW 4 */ + 34137 "10001010" // /* MW 3 */ + 34138 "00000001" // /* MW 2 */ + 34139 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 34140 "00100010" // VUPS.2x cml1, x6, s0, upsSign0; VADD dm1, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34141 "00111101" // /* MW 7 */ + 34142 "00101000" // /* MW 6 */ + 34143 "00000001" // /* MW 5 */ + 34144 "11100110" // /* MW 4 */ + 34145 "00011000" // /* MW 3 */ + 34146 "00001100" // /* MW 2 */ + 34147 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 + 34148 "00111010" // VST bmlh2, [sp, #-576]; MOVXM p3, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34149 "00010001" // /* MW 9 */ + 34150 "00101010" // /* MW 8 */ + 34151 "10110000" // /* MW 7 */ + 34152 "11100001" // /* MW 6 */ + 34153 "00000001" // /* MW 5 */ + 34154 "00000000" // /* MW 4 */ + 34155 "11010000" // /* MW 3 */ + 34156 "10100110" // /* MW 2 */ + 34157 "11111011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 6 "accum.hpp" 946 89 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 34158 "10111010" // LDA.s8 r11, [p3]; VST bmll2, [sp, #-512]; VCONV.fp32.bf16 cmh4, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34159 "01110010" // /* MW 9 */ + 34160 "11000101" // /* MW 8 */ + 34161 "01000000" // /* MW 7 */ + 34162 "10000010" // /* MW 6 */ + 34163 "00010110" // /* MW 5 */ + 34164 "11100001" // /* MW 4 */ + 34165 "01010111" // /* MW 3 */ + 34166 "10101100" // /* MW 2 */ + 34167 "01100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1324 19 first +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 34168 "01100010" // VBCST.32 x6, r6; VSUB.f dm4, dm1, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34169 "00111111" // /* MW 7 */ + 34170 "00110000" // /* MW 6 */ + 34171 "00100100" // /* MW 5 */ + 34172 "11100110" // /* MW 4 */ + 34173 "01110010" // /* MW 3 */ + 34174 "00011010" // /* MW 2 */ + 34175 "00000011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34176 "11111000" // VMOV cml4, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34177 "10001010" // /* MW 3 */ + 34178 "00010010" // /* MW 2 */ + 34179 "00011100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34180 "11111000" // VMOV cmh1, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34181 "10001010" // /* MW 3 */ + 34182 "10010010" // /* MW 2 */ + 34183 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 162 23 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34184 "01010110" // VST bmlh4, [sp, #-832]; MOVXM r13, #16256; VADD.f dm3, dm4, dm3, r4 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34185 "00111101" // /* MW 11 */ + 34186 "10001100" // /* MW 10 */ + 34187 "00100011" // /* MW 9 */ + 34188 "00000010" // /* MW 8 */ + 34189 "11111000" // /* MW 7 */ + 34190 "10110101" // /* MW 6 */ + 34191 "00000001" // /* MW 5 */ + 34192 "00000000" // /* MW 4 */ + 34193 "11010000" // /* MW 3 */ + 34194 "11000110" // /* MW 2 */ + 34195 "11111001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 162 23 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34196 "00000010" // VST bmll4, [sp, #-768]; VBCST.16 x2, r13 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34197 "01110000" // /* MW 7 */ + 34198 "10111001" // /* MW 6 */ + 34199 "10011010" // /* MW 5 */ + 34200 "00000000" // /* MW 4 */ + 34201 "11010000" // /* MW 3 */ + 34202 "01000010" // /* MW 2 */ + 34203 "11111010" // /* MW 1 */ + 34204 "11111000" // VMOV bmlh4, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34205 "10010010" // /* MW 3 */ + 34206 "01001110" // /* MW 2 */ + 34207 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 165 18 +.src_ref 7 "me_vmult_float_emulated.h" 166 18 +.src_ref 7 "me_vmult_float_emulated.h" 167 18 +.src_ref 7 "me_vmult_float_emulated.h" 169 18 +.src_ref 7 "me_vmult_float_emulated.h" 170 18 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 + 34208 "00111010" // VST x2, [sp, #-896]; MOVX crRnd, r11; VMOV bmll4, x6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34209 "01111001" // /* MW 9 */ + 34210 "01001001" // /* MW 8 */ + 34211 "00000110" // /* MW 7 */ + 34212 "00000010" // /* MW 6 */ + 34213 "11010100" // /* MW 5 */ + 34214 "00010111" // /* MW 4 */ + 34215 "01100000" // /* MW 3 */ + 34216 "00010110" // /* MW 2 */ + 34217 "11111001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first + 34218 "11111000" // VBCST.32 x6, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34219 "01110010" // /* MW 3 */ + 34220 "01000110" // /* MW 2 */ + 34221 "00011011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 7 "me_vmult_float_emulated.h" 167 18 first +.src_ref 5 "add.hpp" 28 49 first + 34222 "00000010" // VCONV.bf16.fp32 x8, cml4; VADD.32 x1, x8, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34223 "10110000" // /* MW 7 */ + 34224 "10010110" // /* MW 6 */ + 34225 "01100001" // /* MW 5 */ + 34226 "00000000" // /* MW 4 */ + 34227 "11000000" // /* MW 3 */ + 34228 "01000010" // /* MW 2 */ + 34229 "10000010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 5 "add.hpp" 28 49 + 34230 "00000010" // VCONV.bf16.fp32 x7, cml3; VADD.32 x6, x10, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34231 "10110000" // /* MW 7 */ + 34232 "10010110" // /* MW 6 */ + 34233 "10101001" // /* MW 5 */ + 34234 "00000001" // /* MW 4 */ + 34235 "11000000" // /* MW 3 */ + 34236 "00110010" // /* MW 2 */ + 34237 "01110010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 168 21 first +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34238 "01001010" // VST x1, [sp, #-1088]; VBCST.32 x0, r7; VMSC.f dm4, dm4, x8, x2, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34239 "01000011" // /* MW 9 */ + 34240 "10010000" // /* MW 8 */ + 34241 "00100100" // /* MW 7 */ + 34242 "11100100" // /* MW 6 */ + 34243 "01110010" // /* MW 5 */ + 34244 "00011110" // /* MW 4 */ + 34245 "01100000" // /* MW 3 */ + 34246 "10001110" // /* MW 2 */ + 34247 "11110111" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 first +.src_ref 5 "filter.hpp" 91 21 first +.src_ref 6 "add_accum.hpp" 20 92 + 34248 "01001010" // VST x6, [sp, #-1152]; VSHUFFLE x11, x0, x0, r2; VMSC.f dm3, dm3, x7, x2, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34249 "01000011" // /* MW 9 */ + 34250 "01101110" // /* MW 8 */ + 34251 "00100011" // /* MW 7 */ + 34252 "01100100" // /* MW 6 */ + 34253 "00001000" // /* MW 5 */ + 34254 "10000000" // /* MW 4 */ + 34255 "01100101" // /* MW 3 */ + 34256 "00110110" // /* MW 2 */ + 34257 "11110111" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 + 34258 "00000010" // VST x0, [sp, #-960]; VSHUFFLE x4, x0, x0, r5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34259 "00110000" // /* MW 7 */ + 34260 "00001010" // /* MW 6 */ + 34261 "00000000" // /* MW 5 */ + 34262 "00000001" // /* MW 4 */ + 34263 "01100000" // /* MW 3 */ + 34264 "10000110" // /* MW 2 */ + 34265 "11111000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 128 64 + 34266 "11111000" // MOV r13, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34267 "10100000" // /* MW 3 */ + 34268 "01010000" // /* MW 2 */ + 34269 "00011011" // /* MW 1 */ + 34270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34271 "00000000" // /* MW 1 */ + 34272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34273 "00000000" // /* MW 1 */ + 34274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34275 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 7 "me_vmult_float_emulated.h" 165 18 first + 34276 "00011000" // VCONV.bf16.fp32 x10, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34277 "10010110" // /* MW 3 */ + 34278 "00010001" // /* MW 2 */ + 34279 "00001101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 169 18 first + 34280 "00011000" // VCONV.bf16.fp32 x6, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34281 "00010110" // /* MW 3 */ + 34282 "00010010" // /* MW 2 */ + 34283 "00001011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 166 33 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34284 "01001000" // VMSC.f dm3, dm3, x10, x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34285 "01000011" // /* MW 3 */ + 34286 "01110100" // /* MW 2 */ + 34287 "00100011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 170 33 first +.src_ref 6 "add_accum.hpp" 20 92 + 34288 "01001000" // VMSC.f dm4, dm4, x6, x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34289 "01000011" // /* MW 3 */ + 34290 "10001100" // /* MW 2 */ + 34291 "00100100" // /* MW 1 */ + 34292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34293 "00000000" // /* MW 1 */ + 34294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34295 "00000000" // /* MW 1 */ + 34296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34297 "00000000" // /* MW 1 */ + 34298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34299 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 7 "me_vmult_float_emulated.h" 166 18 first + 34300 "00011000" // VCONV.bf16.fp32 x2, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34301 "10010110" // /* MW 3 */ + 34302 "00010001" // /* MW 2 */ + 34303 "00001001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 170 18 first + 34304 "00011000" // VCONV.bf16.fp32 x1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34305 "00010110" // /* MW 3 */ + 34306 "10010010" // /* MW 2 */ + 34307 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 9 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34308 "01001000" // VMUL.f dm3, x2, x6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34309 "11000001" // /* MW 3 */ + 34310 "11100100" // /* MW 2 */ + 34311 "00100011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 171 42 first +.src_ref 6 "add_accum.hpp" 20 92 + 34312 "01001000" // VMUL.f dm4, x2, x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34313 "00100001" // /* MW 3 */ + 34314 "11100100" // /* MW 2 */ + 34315 "00100100" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 34316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34317 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34318 "01001000" // VMUL.f dm4, x10, x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34319 "00100001" // /* MW 3 */ + 34320 "11110100" // /* MW 2 */ + 34321 "00100100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34322 "01001000" // VADD.f dm3, dm4, dm3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34323 "00111101" // /* MW 3 */ + 34324 "10001100" // /* MW 2 */ + 34325 "00100011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34326 "00100010" // VUPS.2x cml4, x11, s0, upsSign1; VADD dm0, dm4, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34327 "00111101" // /* MW 7 */ + 34328 "10000000" // /* MW 6 */ + 34329 "00000000" // /* MW 5 */ + 34330 "11100110" // /* MW 4 */ + 34331 "00111000" // /* MW 3 */ + 34332 "00010110" // /* MW 2 */ + 34333 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34334 "01001000" // VMUL.f dm4, x7, x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34335 "00100001" // /* MW 3 */ + 34336 "11101110" // /* MW 2 */ + 34337 "00100100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 6 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34338 "01100010" // VBCST.16 x4, r0; VADD.f dm3, dm3, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34339 "00111101" // /* MW 7 */ + 34340 "01110000" // /* MW 6 */ + 34341 "00100011" // /* MW 5 */ + 34342 "11100110" // /* MW 4 */ + 34343 "01110010" // /* MW 3 */ + 34344 "00000001" // /* MW 2 */ + 34345 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34346 "00100010" // VUPS.2x cml4, x4, s0, upsSign0; VADD dm2, dm4, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34347 "00111101" // /* MW 7 */ + 34348 "10001000" // /* MW 6 */ + 34349 "00000010" // /* MW 5 */ + 34350 "11100110" // /* MW 4 */ + 34351 "00011000" // /* MW 3 */ + 34352 "00001000" // /* MW 2 */ + 34353 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34354 "01100010" // VST x4, [sp, #-1216]; VMUL.f dm4, x10, x6, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34355 "11000001" // /* MW 7 */ + 34356 "11110100" // /* MW 6 */ + 34357 "00100100" // /* MW 5 */ + 34358 "00000010" // /* MW 4 */ + 34359 "01100000" // /* MW 3 */ + 34360 "10100110" // /* MW 2 */ + 34361 "11110110" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34362 "01001000" // VADD.f dm3, dm3, dm4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34363 "00111101" // /* MW 3 */ + 34364 "01110000" // /* MW 2 */ + 34365 "00100011" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 34366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34367 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 34368 "01001000" // VMUL.f dm2, x8, x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34369 "01000001" // /* MW 3 */ + 34370 "11110000" // /* MW 2 */ + 34371 "00100010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34372 "01001000" // VADD.f dm3, dm3, dm4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34373 "00111101" // /* MW 3 */ + 34374 "01110000" // /* MW 2 */ + 34375 "00100011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34376 "01001000" // VSUB.f dm4, dm2, dm4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34377 "00111111" // /* MW 3 */ + 34378 "01010000" // /* MW 2 */ + 34379 "00100100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 9 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34380 "01100010" // VMOV cml4, cmh1; VMUL.f dm1, x10, x8, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34381 "00000001" // /* MW 7 */ + 34382 "11110101" // /* MW 6 */ + 34383 "00100001" // /* MW 5 */ + 34384 "11100110" // /* MW 4 */ + 34385 "10001010" // /* MW 3 */ + 34386 "00000110" // /* MW 2 */ + 34387 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 6 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34388 "01001000" // VADD.f dm3, dm3, dm2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34389 "00111101" // /* MW 3 */ + 34390 "01101000" // /* MW 2 */ + 34391 "00100011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 178 9 first +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34392 "01100010" // VBCST.32 x0, r3; VMUL.f dm2, x7, x6, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34393 "11000001" // /* MW 7 */ + 34394 "11101110" // /* MW 6 */ + 34395 "00100010" // /* MW 5 */ + 34396 "11100110" // /* MW 4 */ + 34397 "01110010" // /* MW 3 */ + 34398 "00001110" // /* MW 2 */ + 34399 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34400 "11111000" // VMOV bmll1, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34401 "10010010" // /* MW 3 */ + 34402 "00000000" // /* MW 2 */ + 34403 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 6 first +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34404 "01100010" // VBCST.32 x0, r0; VADD.f dm3, dm3, dm1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34405 "00111101" // /* MW 7 */ + 34406 "01100100" // /* MW 6 */ + 34407 "00100011" // /* MW 5 */ + 34408 "11100110" // /* MW 4 */ + 34409 "01110010" // /* MW 3 */ + 34410 "00000010" // /* MW 2 */ + 34411 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 9 first +.src_ref 6 "accum.hpp" 910 19 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34412 "01100010" // VMOV bmhl4, bmll1; VMUL.f dm1, x7, x8, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34413 "00000001" // /* MW 7 */ + 34414 "11101111" // /* MW 6 */ + 34415 "00100001" // /* MW 5 */ + 34416 "11100110" // /* MW 4 */ + 34417 "00010010" // /* MW 3 */ + 34418 "10000100" // /* MW 2 */ + 34419 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34420 "00000010" // VST x0, [sp, #-1024]; VMOV cml1, cml0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34421 "01110000" // /* MW 7 */ + 34422 "01000101" // /* MW 6 */ + 34423 "10000000" // /* MW 5 */ + 34424 "00000000" // /* MW 4 */ + 34425 "01100000" // /* MW 3 */ + 34426 "00000110" // /* MW 2 */ + 34427 "11111000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 178 6 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34428 "01100010" // VMOV x8, x4; VADD.f dm3, dm3, dm2, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34429 "00111101" // /* MW 7 */ + 34430 "01101000" // /* MW 6 */ + 34431 "00100011" // /* MW 5 */ + 34432 "11100110" // /* MW 4 */ + 34433 "10010010" // /* MW 3 */ + 34434 "00101000" // /* MW 2 */ + 34435 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34436 "11111000" // VMOV bmll0, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34437 "00010010" // /* MW 3 */ + 34438 "00010010" // /* MW 2 */ + 34439 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34440 "11111000" // VMOV cml2, cml1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34441 "10001010" // /* MW 3 */ + 34442 "00000100" // /* MW 2 */ + 34443 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 6 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 34444 "01001010" // VLDA bmll1, [sp, #-128]; VMOV x2, x8; VADD.f dm1, dm3, dm1, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34445 "00111101" // /* MW 9 */ + 34446 "01100100" // /* MW 8 */ + 34447 "00100001" // /* MW 7 */ + 34448 "11100010" // /* MW 6 */ + 34449 "10010010" // /* MW 5 */ + 34450 "00110000" // /* MW 4 */ + 34451 "10110001" // /* MW 3 */ + 34452 "00010001" // /* MW 2 */ + 34453 "11111111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34454 "11010100" // VLDA bmlh1, [sp, #-192]; VMOV bmlh0, bmll0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34455 "00100101" // /* MW 5 */ + 34456 "10000000" // /* MW 4 */ + 34457 "10110000" // /* MW 3 */ + 34458 "10010101" // /* MW 2 */ + 34459 "11111110" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34460 "11111000" // VMOV bmll3, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34461 "10010010" // /* MW 3 */ + 34462 "00000000" // /* MW 2 */ + 34463 "00011011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34464 "01001000" // VADD.f dm0, dm1, dm0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34465 "00111101" // /* MW 3 */ + 34466 "00100000" // /* MW 2 */ + 34467 "00100000" // /* MW 1 */ + 34468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34469 "00000000" // /* MW 1 */ + 34470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34471 "00000000" // /* MW 1 */ + 34472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34473 "00000000" // /* MW 1 */ + 34474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34475 "00000000" // /* MW 1 */ + 34476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34477 "00000000" // /* MW 1 */ + 34478 "11111000" // VMOV x7, bmlh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34479 "00010010" // /* MW 3 */ + 34480 "10100001" // /* MW 2 */ + 34481 "00011011" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 34482 "11111000" // VMOV x6, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34483 "00010010" // /* MW 3 */ + 34484 "00100000" // /* MW 2 */ + 34485 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 34486 "01100010" // VMOV cml0, cml1; VSUB.f dm1, dm1, dm3, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34487 "00111111" // /* MW 7 */ + 34488 "00101100" // /* MW 6 */ + 34489 "00100001" // /* MW 5 */ + 34490 "11100110" // /* MW 4 */ + 34491 "10001010" // /* MW 3 */ + 34492 "00000100" // /* MW 2 */ + 34493 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34494 "11111000" // VMOV bmll1, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34495 "10010010" // /* MW 3 */ + 34496 "00001110" // /* MW 2 */ + 34497 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 + 34498 "11111000" // VMOV cmh4, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34499 "10001010" // /* MW 3 */ + 34500 "10000000" // /* MW 2 */ + 34501 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 34502 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34503 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 34504 "01001000" // VSUB.f dm0, dm1, dm3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34505 "00111111" // /* MW 3 */ + 34506 "00101100" // /* MW 2 */ + 34507 "00100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34508 "01100010" // VMOV bmll1, x6; VSUB.f dm0, dm2, dm1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34509 "00111111" // /* MW 7 */ + 34510 "01000100" // /* MW 6 */ + 34511 "00100000" // /* MW 5 */ + 34512 "11100110" // /* MW 4 */ + 34513 "10010010" // /* MW 3 */ + 34514 "00001100" // /* MW 2 */ + 34515 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34516 "00000010" // VCONV.bf16.fp32 wl4, bmll1; VMOV cml1, cmh4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34517 "01110000" // /* MW 7 */ + 34518 "01000101" // /* MW 6 */ + 34519 "10001001" // /* MW 5 */ + 34520 "00000000" // /* MW 4 */ + 34521 "11000000" // /* MW 3 */ + 34522 "00010010" // /* MW 2 */ + 34523 "01001000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34525 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34526 "01100010" // VLT.bf16 r17, x4, x8; VADD.f dm4, dm4, dm0, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34527 "00111101" // /* MW 7 */ + 34528 "10000000" // /* MW 6 */ + 34529 "00100100" // /* MW 5 */ + 34530 "11100110" // /* MW 4 */ + 34531 "00001100" // /* MW 3 */ + 34532 "10100100" // /* MW 2 */ + 34533 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34535 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34536 "00000010" // VCONV.bf16.fp32 wl8, bmll0; VSEL.32 x4, x7, x0, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34537 "00010000" // /* MW 7 */ + 34538 "00000100" // /* MW 6 */ + 34539 "00011100" // /* MW 5 */ + 34540 "00000001" // /* MW 4 */ + 34541 "11000000" // /* MW 3 */ + 34542 "00000010" // /* MW 2 */ + 34543 "10001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 + 34544 "11111000" // VMOV bmlh0, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34545 "10010010" // /* MW 3 */ + 34546 "01001000" // /* MW 2 */ + 34547 "00011000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 + 34548 "11111000" // VLT.bf16 r17, x8, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34549 "00001100" // /* MW 3 */ + 34550 "11000001" // /* MW 2 */ + 34551 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 115 74 first +.no_stack_arguments + 34552 "00111010" // VST bmlh0, [sp, #-1472]; JL #40352 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 34553 "01000001" // /* MW 9 */ + 34554 "00000000" // /* MW 8 */ + 34555 "00000000" // /* MW 7 */ + 34556 "10110100" // /* MW 6 */ + 34557 "00010011" // /* MW 5 */ + 34558 "00000000" // /* MW 4 */ + 34559 "11010000" // /* MW 3 */ + 34560 "10000110" // /* MW 2 */ + 34561 "11110100" // /* MW 1 */ +.delay_slot + 34562 "10011000" // VST bmll3, [sp, #-1280] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34563 "10010110" // /* MW 3 */ + 34564 "10110001" // /* MW 2 */ + 34565 "00001111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 34566 "00000010" // VST bmlh4, [sp, #-1600]; VSEL.32 x6, x6, x0, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34567 "00010000" // /* MW 7 */ + 34568 "00000100" // /* MW 6 */ + 34569 "10011000" // /* MW 5 */ + 34570 "00000001" // /* MW 4 */ + 34571 "11010000" // /* MW 3 */ + 34572 "11000110" // /* MW 2 */ + 34573 "11110011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.delay_slot + 34574 "11111000" // VMOV bmll0, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34575 "10010010" // /* MW 3 */ + 34576 "00001100" // /* MW 2 */ + 34577 "00011000" // /* MW 1 */ +.delay_slot + 34578 "10011000" // VST bmll4, [sp, #-1536] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34579 "00010110" // /* MW 3 */ + 34580 "10100010" // /* MW 2 */ + 34581 "00001111" // /* MW 1 */ +.delay_slot + 34582 "01111010" // NOPA; VST bmll0, [sp, #-1408]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34583 "00000000" // /* MW 9 */ + 34584 "00000000" // /* MW 8 */ + 34585 "00000000" // /* MW 7 */ + 34586 "10000000" // /* MW 6 */ + 34587 "00010110" // /* MW 5 */ + 34588 "10101000" // /* MW 4 */ + 34589 "11110111" // /* MW 3 */ + 34590 "00101100" // /* MW 2 */ + 34591 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 +.src_ref 7 "me_vmult_float_emulated.h" 166 33 +.src_ref 7 "me_vmult_float_emulated.h" 168 21 +.src_ref 7 "me_vmult_float_emulated.h" 170 33 +.src_ref 7 "me_vmult_float_emulated.h" 171 42 +.src_ref 7 "me_vmult_float_emulated.h" 172 6 +.src_ref 7 "me_vmult_float_emulated.h" 172 9 +.src_ref 7 "me_vmult_float_emulated.h" 173 6 +.src_ref 7 "me_vmult_float_emulated.h" 173 9 +.src_ref 7 "me_vmult_float_emulated.h" 174 6 +.src_ref 7 "me_vmult_float_emulated.h" 174 9 +.src_ref 7 "me_vmult_float_emulated.h" 175 6 +.src_ref 7 "me_vmult_float_emulated.h" 175 9 +.src_ref 7 "me_vmult_float_emulated.h" 176 6 +.src_ref 7 "me_vmult_float_emulated.h" 176 9 +.src_ref 7 "me_vmult_float_emulated.h" 177 6 +.src_ref 7 "me_vmult_float_emulated.h" 177 9 +.src_ref 7 "me_vmult_float_emulated.h" 178 6 +.src_ref 7 "me_vmult_float_emulated.h" 178 9 +.src_ref 7 "me_vmult_float_emulated.h" 179 6 +.src_ref 7 "me_vmult_float_emulated.h" 179 9 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 5 "add.hpp" 41 49 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.return_address + 34592 "10111010" // VLDA bmhl3, [sp, #-1408]; MOVX r0, #60; VBCST.32 x10, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34593 "01111000" // /* MW 9 */ + 34594 "00111001" // /* MW 8 */ + 34595 "10000001" // /* MW 7 */ + 34596 "10001010" // /* MW 6 */ + 34597 "00000111" // /* MW 5 */ + 34598 "00000000" // /* MW 4 */ + 34599 "10110000" // /* MW 3 */ + 34600 "00111001" // /* MW 2 */ + 34601 "11110101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 165 18 +.src_ref 7 "me_vmult_float_emulated.h" 166 18 +.src_ref 7 "me_vmult_float_emulated.h" 167 18 +.src_ref 7 "me_vmult_float_emulated.h" 169 18 +.src_ref 7 "me_vmult_float_emulated.h" 170 18 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 34602 "10111010" // VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x10 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34603 "01111000" // /* MW 9 */ + 34604 "01001001" // /* MW 8 */ + 34605 "10001010" // /* MW 7 */ + 34606 "00000001" // /* MW 6 */ + 34607 "11010100" // /* MW 5 */ + 34608 "00010111" // /* MW 4 */ + 34609 "10110000" // /* MW 3 */ + 34610 "10111101" // /* MW 2 */ + 34611 "11110100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 5 "broadcast.hpp" 89 25 +.src_ref 5 "neg.hpp" 207 32 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 + 34612 "10111010" // VLDA x11, [sp, #-1216]; MOVX r24, #0; VBCST.32 x7, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34613 "01111000" // /* MW 9 */ + 34614 "00111001" // /* MW 8 */ + 34615 "11011111" // /* MW 7 */ + 34616 "00001001" // /* MW 6 */ + 34617 "10000000" // /* MW 5 */ + 34618 "00000001" // /* MW 4 */ + 34619 "01110000" // /* MW 3 */ + 34620 "11011111" // /* MW 2 */ + 34621 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1324 19 first +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 5 "broadcast.hpp" 80 25 + 34622 "10111010" // VLDA x5, [sp, #-1216]; MOVX crSRSMode, #0; VBCST.32 x6, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34623 "01111000" // /* MW 9 */ + 34624 "00111001" // /* MW 8 */ + 34625 "10011111" // /* MW 7 */ + 34626 "00000001" // /* MW 6 */ + 34627 "11011000" // /* MW 5 */ + 34628 "00000000" // /* MW 4 */ + 34629 "01110000" // /* MW 3 */ + 34630 "10101111" // /* MW 2 */ + 34631 "11110110" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 34632 "10111010" // VLDA x3, [sp, #-1216]; MOVX crSat, #1; MOV srsSign0, crSCDEn /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34633 "01111000" // /* MW 9 */ + 34634 "01110000" // /* MW 8 */ + 34635 "11110000" // /* MW 7 */ + 34636 "00000001" // /* MW 6 */ + 34637 "11011100" // /* MW 5 */ + 34638 "00000010" // /* MW 4 */ + 34639 "01110000" // /* MW 3 */ + 34640 "10011111" // /* MW 2 */ + 34641 "11110110" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 +.src_ref 7 "me_vmult_float_emulated.h" 166 33 +.src_ref 7 "me_vmult_float_emulated.h" 168 21 +.src_ref 7 "me_vmult_float_emulated.h" 170 33 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 + 34642 "10111010" // VLDA x4, [sp, #-896]; MOVX r4, #2; MOV s0, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34643 "01011000" // /* MW 9 */ + 34644 "00000000" // /* MW 8 */ + 34645 "01110000" // /* MW 7 */ + 34646 "01001000" // /* MW 6 */ + 34647 "01000000" // /* MW 5 */ + 34648 "00000000" // /* MW 4 */ + 34649 "01110000" // /* MW 3 */ + 34650 "00100111" // /* MW 2 */ + 34651 "11111001" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 34652 "10111010" // VLDA bmll1, [sp, #-128]; MOVX r6, #3; MOV upsSign0, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34653 "01011000" // /* MW 9 */ + 34654 "00000001" // /* MW 8 */ + 34655 "00011000" // /* MW 7 */ + 34656 "01101000" // /* MW 6 */ + 34657 "01100000" // /* MW 5 */ + 34658 "00000000" // /* MW 4 */ + 34659 "10110000" // /* MW 3 */ + 34660 "00010001" // /* MW 2 */ + 34661 "11111111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 34662 "01000110" // VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; VMOV x0, bmhl3; VSUB.f dm2, dm2, dm3, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34663 "00111111" // /* MW 11 */ + 34664 "01001100" // /* MW 10 */ + 34665 "00000010" // /* MW 9 */ + 34666 "00101111" // /* MW 8 */ + 34667 "11100001" // /* MW 7 */ + 34668 "00000010" // /* MW 6 */ + 34669 "00000000" // /* MW 5 */ + 34670 "00011100" // /* MW 4 */ + 34671 "10110000" // /* MW 3 */ + 34672 "10010101" // /* MW 2 */ + 34673 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 34674 "10111010" // VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV bmll2, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34675 "01111000" // /* MW 9 */ + 34676 "01001001" // /* MW 8 */ + 34677 "00000000" // /* MW 7 */ + 34678 "00000001" // /* MW 6 */ + 34679 "11100110" // /* MW 5 */ + 34680 "00000000" // /* MW 4 */ + 34681 "10110000" // /* MW 3 */ + 34682 "00000001" // /* MW 2 */ + 34683 "11111110" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 34684 "01000110" // VLDA x2, [sp, #-1088]; MOVX upsSign1, #0; VMOV x1, bmhh3; VSUB.f dm3, dm4, dm3, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34685 "00111111" // /* MW 11 */ + 34686 "10001100" // /* MW 10 */ + 34687 "00000011" // /* MW 9 */ + 34688 "00101111" // /* MW 8 */ + 34689 "11110001" // /* MW 7 */ + 34690 "00001010" // /* MW 6 */ + 34691 "01000000" // /* MW 5 */ + 34692 "00011101" // /* MW 4 */ + 34693 "01110000" // /* MW 3 */ + 34694 "10010111" // /* MW 2 */ + 34695 "11110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 627 78 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34696 "10111010" // VLDA bmhh0, [sp, #-448]; MOVX r17, #16; VMOV bmll4, x1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34697 "01111000" // /* MW 9 */ + 34698 "01001001" // /* MW 8 */ + 34699 "00000001" // /* MW 7 */ + 34700 "00001010" // /* MW 6 */ + 34701 "00010010" // /* MW 5 */ + 34702 "00000001" // /* MW 4 */ + 34703 "10110000" // /* MW 3 */ + 34704 "10001101" // /* MW 2 */ + 34705 "11111100" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 13 "mask.hpp" 533 47 +.src_ref 6 "accum.hpp" 1063 104 + 34706 "10111010" // VLDA x8, [sp, #-1152]; MOVX r18, #-16; MOV s1, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34707 "01011000" // /* MW 9 */ + 34708 "00010000" // /* MW 8 */ + 34709 "01110000" // /* MW 7 */ + 34710 "00001001" // /* MW 6 */ + 34711 "00100110" // /* MW 5 */ + 34712 "00111111" // /* MW 4 */ + 34713 "01110000" // /* MW 3 */ + 34714 "01000111" // /* MW 2 */ + 34715 "11110111" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "mul_acc64.hpp" 1023 101 + 34716 "10111010" // VLDA bmhl0, [sp, #-384]; MOVX r2, #858; MOV r5, #346 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34717 "01011000" // /* MW 9 */ + 34718 "01011010" // /* MW 8 */ + 34719 "10101001" // /* MW 7 */ + 34720 "01001000" // /* MW 6 */ + 34721 "00100011" // /* MW 5 */ + 34722 "00011010" // /* MW 4 */ + 34723 "10110000" // /* MW 3 */ + 34724 "00001001" // /* MW 2 */ + 34725 "11111101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "mul_acc64.hpp" 1023 101 + 34726 "01110110" // VLDA bmlh0, [sp, #-320]; VCONV.bf16.fp32 wl11, bmll2; MOVXM r3, #1626 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34727 "00010000" // /* MW 11 */ + 34728 "00101101" // /* MW 10 */ + 34729 "01101011" // /* MW 9 */ + 34730 "00000000" // /* MW 8 */ + 34731 "00000000" // /* MW 7 */ + 34732 "00000000" // /* MW 6 */ + 34733 "00010110" // /* MW 5 */ + 34734 "11000001" // /* MW 4 */ + 34735 "10110101" // /* MW 3 */ + 34736 "10000101" // /* MW 2 */ + 34737 "11111101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 34738 "00111010" // VST bmlh1, [sp, #-1088]; MOVX vaddSign0, #1; VMOV bmlh3, x7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34739 "01111001" // /* MW 9 */ + 34740 "01001001" // /* MW 8 */ + 34741 "10100111" // /* MW 7 */ + 34742 "00000001" // /* MW 6 */ + 34743 "11010010" // /* MW 5 */ + 34744 "00000010" // /* MW 4 */ + 34745 "11010000" // /* MW 3 */ + 34746 "10010110" // /* MW 2 */ + 34747 "11110111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 9 "resize_bilinear.h" 128 64 + 34748 "10111010" // LDA r15, [sp, #-48]; VCONV.bf16.fp32 wl3, bmll3; VGE.bf16 r19, x11, x5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34749 "01110010" // /* MW 9 */ + 34750 "01100110" // /* MW 8 */ + 34751 "11101101" // /* MW 7 */ + 34752 "00000000" // /* MW 6 */ + 34753 "10010110" // /* MW 5 */ + 34754 "11000001" // /* MW 4 */ + 34755 "00100001" // /* MW 3 */ + 34756 "00111110" // /* MW 2 */ + 34757 "11111010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 + 34758 "11010100" // LDA r20, [sp, #-44]; VMOV bmll3, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34759 "00100101" // /* MW 5 */ + 34760 "00011001" // /* MW 4 */ + 34761 "00100110" // /* MW 3 */ + 34762 "11010010" // /* MW 2 */ + 34763 "11111010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 34764 "11100100" // EXTEND.u16 r19, r19; VGE.bf16 r21, x3, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34765 "10011001" // /* MW 5 */ + 34766 "00110101" // /* MW 4 */ + 34767 "00000101" // /* MW 3 */ + 34768 "11010110" // /* MW 2 */ + 34769 "10011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 167 18 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 9 "resize_bilinear.h" 133 91 + 34770 "10111010" // LDA r1, [sp, #-52]; VCONV.bf16.fp32 x6, cml3; VSEL.32 x7, x0, x10, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34771 "00010010" // /* MW 9 */ + 34772 "10001100" // /* MW 8 */ + 34773 "11000010" // /* MW 7 */ + 34774 "00000001" // /* MW 6 */ + 34775 "10010110" // /* MW 5 */ + 34776 "00010001" // /* MW 4 */ + 34777 "00100011" // /* MW 3 */ + 34778 "10000110" // /* MW 2 */ + 34779 "11111001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 910 19 + 34780 "11100100" // EXTEND.u16 r19, r21; VMOV bmhl1, x7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34781 "00100101" // /* MW 5 */ + 34782 "00011101" // /* MW 4 */ + 34783 "00000011" // /* MW 3 */ + 34784 "11010110" // /* MW 2 */ + 34785 "10101100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 168 21 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 + 34786 "01100010" // VSEL.32 x0, x1, x10, r19; VMSC.f dm4, dm3, x6, x4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34787 "10000011" // /* MW 7 */ + 34788 "01101100" // /* MW 6 */ + 34789 "00000100" // /* MW 5 */ + 34790 "00100110" // /* MW 4 */ + 34791 "00011000" // /* MW 3 */ + 34792 "00001101" // /* MW 2 */ + 34793 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first + 34794 "11111000" // VMOV bmhh1, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34795 "10010010" // /* MW 3 */ + 34796 "11000000" // /* MW 2 */ + 34797 "00011001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 128 64 first + 34798 "11100100" // MUL r13, r15, r13; VMOV x0, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34799 "00100101" // /* MW 5 */ + 34800 "01001100" // /* MW 4 */ + 34801 "11110000" // /* MW 3 */ + 34802 "01011011" // /* MW 2 */ + 34803 "01111011" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 34804 "11111000" // VMOV x1, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34805 "00010010" // /* MW 3 */ + 34806 "10100111" // /* MW 2 */ + 34807 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 6 "accum.hpp" 910 19 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 34808 "01100010" // VMOV bmll2, x0; VADD.f dm3, dm2, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34809 "00111101" // /* MW 7 */ + 34810 "01000100" // /* MW 6 */ + 34811 "00000011" // /* MW 5 */ + 34812 "11100110" // /* MW 4 */ + 34813 "10010010" // /* MW 3 */ + 34814 "00000000" // /* MW 2 */ + 34815 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.src_ref 9 "resize_bilinear.h" 133 91 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34816 "11100100" // ADD r1, r1, #-1; VMOV bmlh2, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34817 "00100101" // /* MW 5 */ + 34818 "10000101" // /* MW 4 */ + 34819 "11100100" // /* MW 3 */ + 34820 "01111111" // /* MW 2 */ + 34821 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 169 18 first +.src_ref 5 "filter.hpp" 91 21 first + 34822 "00000010" // VCONV.bf16.fp32 x0, cml4; VSHUFFLE x3, x8, x2, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34823 "00110000" // /* MW 7 */ + 34824 "10001000" // /* MW 6 */ + 34825 "11100000" // /* MW 5 */ + 34826 "00000000" // /* MW 4 */ + 34827 "11000000" // /* MW 3 */ + 34828 "01000010" // /* MW 2 */ + 34829 "00000010" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 34830 "00100010" // VSHUFFLE x10, x8, x2, r6; VSUB dm3, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34831 "00111111" // /* MW 7 */ + 34832 "01100000" // /* MW 6 */ + 34833 "11000011" // /* MW 5 */ + 34834 "01100110" // /* MW 4 */ + 34835 "00011000" // /* MW 3 */ + 34836 "01000001" // /* MW 2 */ + 34837 "00000101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 170 33 first +.src_ref 5 "broadcast.hpp" 89 25 first +.aggressive_scheduled_block_id 9 +.noswbrkpt + 34838 "01001010" // VLDA bmll4, [sp, #-512]; VBCST.32 x2, r24; VMSC.f dm4, dm4, x0, x4, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34839 "10000011" // /* MW 9 */ + 34840 "10000000" // /* MW 8 */ + 34841 "00000100" // /* MW 7 */ + 34842 "11100010" // /* MW 6 */ + 34843 "01110010" // /* MW 5 */ + 34844 "01100010" // /* MW 4 */ + 34845 "10110001" // /* MW 3 */ + 34846 "01000001" // /* MW 2 */ + 34847 "11111100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34848 "10111010" // VLDA bmhh4, [sp, #-704]; MOVXM r7, #1114 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34849 "00010000" // /* MW 9 */ + 34850 "00101101" // /* MW 8 */ + 34851 "11101010" // /* MW 7 */ + 34852 "00000000" // /* MW 6 */ + 34853 "00000000" // /* MW 5 */ + 34854 "00000000" // /* MW 4 */ + 34855 "10110000" // /* MW 3 */ + 34856 "11001101" // /* MW 2 */ + 34857 "11111010" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34858 "10011000" // VLDA bmhl4, [sp, #-640] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34859 "01001101" // /* MW 3 */ + 34860 "11011010" // /* MW 2 */ + 34861 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34862 "10011000" // VLDA bmlh4, [sp, #-576] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34863 "00101101" // /* MW 3 */ + 34864 "11011110" // /* MW 2 */ + 34865 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34867 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 1298 117 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34868 "00011000" // VSRS.2x x8, cml3, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34869 "10100110" // /* MW 3 */ + 34870 "00100001" // /* MW 2 */ + 34871 "00001100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 170 18 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34872 "00011000" // VCONV.bf16.fp32 x1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34873 "00010110" // /* MW 3 */ + 34874 "10010010" // /* MW 2 */ + 34875 "00001000" // /* MW 1 */ + 34876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34877 "00000000" // /* MW 1 */ + 34878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34879 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 34880 "00100010" // VUPS.2x cml3, x8, s0, upsSign0; VADD dm3, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34881 "00111101" // /* MW 7 */ + 34882 "01100000" // /* MW 6 */ + 34883 "11000011" // /* MW 5 */ + 34884 "11100110" // /* MW 4 */ + 34885 "00011000" // /* MW 3 */ + 34886 "00010000" // /* MW 2 */ + 34887 "00000011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 34888 "00011000" // MOVX crUPSMode, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34889 "00000000" // /* MW 3 */ + 34890 "01011100" // /* MW 2 */ + 34891 "00010000" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.noswbrkpt + 34892 "10011000" // VLDA bmll4, [sp, #-768] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34893 "00001101" // /* MW 3 */ + 34894 "11010010" // /* MW 2 */ + 34895 "00000111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34896 "01001000" // VSUB.f dm1, dm3, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34897 "00111111" // /* MW 3 */ + 34898 "01100100" // /* MW 2 */ + 34899 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34900 "10011000" // VLDA bmlh4, [sp, #-832] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34901 "00101101" // /* MW 3 */ + 34902 "11001110" // /* MW 2 */ + 34903 "00000111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34904 "00100010" // VMOV cmh3, cmh1; VMOV.D dm2, dm4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34905 "00011101" // /* MW 7 */ + 34906 "10000000" // /* MW 6 */ + 34907 "00000010" // /* MW 5 */ + 34908 "11100110" // /* MW 4 */ + 34909 "10001010" // /* MW 3 */ + 34910 "10000110" // /* MW 2 */ + 34911 "00000011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34912 "01001000" // VSUB.f dm3, dm2, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34913 "00111111" // /* MW 3 */ + 34914 "01000100" // /* MW 2 */ + 34915 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34917 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34918 "11111000" // VMOV cml1, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34919 "10001010" // /* MW 3 */ + 34920 "00001000" // /* MW 2 */ + 34921 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34922 "01001000" // VADD.f dm3, dm3, dm4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34923 "00111101" // /* MW 3 */ + 34924 "01110000" // /* MW 2 */ + 34925 "00000011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34926 "11111000" // VMOV cmh1, cmh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34927 "10001010" // /* MW 3 */ + 34928 "10001110" // /* MW 2 */ + 34929 "00011001" // /* MW 1 */ + 34930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34931 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first + 34932 "00001000" // VSUB dm3, dm3, dm2, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34933 "00111111" // /* MW 3 */ + 34934 "01101000" // /* MW 2 */ + 34935 "11000011" // /* MW 1 */ + 34936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34937 "00000000" // /* MW 1 */ + 34938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34939 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 34940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34941 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 34942 "11111000" // VUPS.4x dm3, x8, s1, upsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34943 "01000100" // /* MW 3 */ + 34944 "00010000" // /* MW 2 */ + 34945 "00011011" // /* MW 1 */ +.src_ref 5 "neg.hpp" 207 32 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 34946 "00001000" // VNEG dm4, dm4, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34947 "00011111" // /* MW 3 */ + 34948 "10000000" // /* MW 2 */ + 34949 "11000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1312 117 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34950 "00000010" // VSRS.2x x7, cml3, s0, srsSign1; VMOV cml4, cml3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34951 "01110000" // /* MW 7 */ + 34952 "01000101" // /* MW 6 */ + 34953 "00000110" // /* MW 5 */ + 34954 "00000010" // /* MW 4 */ + 34955 "11000000" // /* MW 3 */ + 34956 "10110100" // /* MW 2 */ + 34957 "01110100" // /* MW 1 */ + 34958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34959 "00000000" // /* MW 1 */ + 34960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34961 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 34962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34963 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 12 +.noswbrkpt + 34964 "00100010" // VUPS.4x dm4, x7, s0, upsSign1; VADD dm3, dm3, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34965 "00111101" // /* MW 7 */ + 34966 "01110000" // /* MW 6 */ + 34967 "00100011" // /* MW 5 */ + 34968 "11100110" // /* MW 4 */ + 34969 "00100100" // /* MW 3 */ + 34970 "00001110" // /* MW 2 */ + 34971 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1312 117 first +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34972 "01011100" // VSRS.2x x8, cml4, s0, srsSign1;MOVX crSRSMode, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34973 "00000000" // /* MW 5 */ + 34974 "10110110" // /* MW 4 */ + 34975 "11000000" // /* MW 3 */ + 34976 "11000100" // /* MW 2 */ + 34977 "10000100" // /* MW 1 */ + 34978 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34979 "00000000" // /* MW 1 */ + 34980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34981 "00000000" // /* MW 1 */ + 34982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34983 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34984 "00100010" // VUPS.4x dm4, x8, s0, upsSign1; VSUB dm3, dm3, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34985 "00111111" // /* MW 7 */ + 34986 "01110000" // /* MW 6 */ + 34987 "00100011" // /* MW 5 */ + 34988 "11100110" // /* MW 4 */ + 34989 "00100100" // /* MW 3 */ + 34990 "00010000" // /* MW 2 */ + 34991 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 + 34992 "00011000" // MOVX crUPSMode, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34993 "00000000" // /* MW 3 */ + 34994 "00011100" // /* MW 2 */ + 34995 "00010000" // /* MW 1 */ + 34996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34997 "00000000" // /* MW 1 */ + 34998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34999 "00000000" // /* MW 1 */ + 35000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35001 "00000000" // /* MW 1 */ + 35002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35003 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 1332 117 first + 35004 "00011000" // VSRS.2x x7, cmh3, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35005 "11100110" // /* MW 3 */ + 35006 "10100001" // /* MW 2 */ + 35007 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 35008 "01011100" // VSRS.2x x8, cml3, s0, srsSign0;MOVX crSat, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35009 "00000000" // /* MW 5 */ + 35010 "01110111" // /* MW 4 */ + 35011 "11000110" // /* MW 3 */ + 35012 "00110100" // /* MW 2 */ + 35013 "10000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 35014 "00100010" // VUPS.2x cml3, x10, s0, upsSign0; VADD dm4, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35015 "00111101" // /* MW 7 */ + 35016 "01100000" // /* MW 6 */ + 35017 "11000100" // /* MW 5 */ + 35018 "11100110" // /* MW 4 */ + 35019 "00011000" // /* MW 3 */ + 35020 "00010100" // /* MW 2 */ + 35021 "00000011" // /* MW 1 */ + 35022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35023 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 35024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35025 "00000000" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first +.aggressive_scheduled_block_id 13 +.noswbrkpt + 35026 "11010100" // VLDA bmll1, [sp, #-768]; VSHUFFLE x11, x8, x7, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35027 "00110000" // /* MW 5 */ + 35028 "10000111" // /* MW 4 */ + 35029 "10111011" // /* MW 3 */ + 35030 "00010001" // /* MW 2 */ + 35031 "11111010" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35032 "11010100" // VLDA bmlh1, [sp, #-832]; VSHUFFLE x10, x8, x7, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35033 "00100000" // /* MW 5 */ + 35034 "10000111" // /* MW 4 */ + 35035 "10111010" // /* MW 3 */ + 35036 "10010101" // /* MW 2 */ + 35037 "11111001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35038 "00100010" // VUPS.2x cml3, x11, s0, upsSign0; VADD dm0, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35039 "00111101" // /* MW 7 */ + 35040 "01100000" // /* MW 6 */ + 35041 "11000000" // /* MW 5 */ + 35042 "11100110" // /* MW 4 */ + 35043 "00011000" // /* MW 3 */ + 35044 "00010110" // /* MW 2 */ + 35045 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35047 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35048 "11111000" // VMOV cmh4, cml1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35049 "10001010" // /* MW 3 */ + 35050 "10000100" // /* MW 2 */ + 35051 "00011100" // /* MW 1 */ + 35052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35053 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 35054 "00100010" // VUPS.2x cml3, x10, s0, upsSign1; VADD dm3, dm3, dm2, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35055 "00111101" // /* MW 7 */ + 35056 "01101000" // /* MW 6 */ + 35057 "11000011" // /* MW 5 */ + 35058 "11100110" // /* MW 4 */ + 35059 "00111000" // /* MW 3 */ + 35060 "00010100" // /* MW 2 */ + 35061 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35062 "10011000" // VLDA bmll3, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35063 "10001101" // /* MW 3 */ + 35064 "11111001" // /* MW 2 */ + 35065 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35066 "11010100" // VLDA bmlh3, [sp, #-192]; VMOV cmh0, cmh4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35067 "00010101" // /* MW 5 */ + 35068 "00100101" // /* MW 4 */ + 35069 "10110001" // /* MW 3 */ + 35070 "10110101" // /* MW 2 */ + 35071 "11111110" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35072 "01001000" // VSUB.f dm4, dm3, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35073 "00111111" // /* MW 3 */ + 35074 "01100100" // /* MW 2 */ + 35075 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35076 "11111000" // VMOV cmh1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35077 "10001010" // /* MW 3 */ + 35078 "10010000" // /* MW 2 */ + 35079 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35080 "11111000" // VMOV cmh3, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35081 "10001010" // /* MW 3 */ + 35082 "10000110" // /* MW 2 */ + 35083 "00011011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35084 "01001000" // VSUB.f dm0, dm0, dm3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35085 "00111111" // /* MW 3 */ + 35086 "00001100" // /* MW 2 */ + 35087 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35089 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35090 "11111000" // VMOV cmh4, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35091 "10001010" // /* MW 3 */ + 35092 "10000010" // /* MW 2 */ + 35093 "00011100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35094 "01001000" // VADD.f dm4, dm4, dm0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35095 "00111101" // /* MW 3 */ + 35096 "10000000" // /* MW 2 */ + 35097 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35099 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35100 "11111000" // VMOV cmh0, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35101 "10001010" // /* MW 3 */ + 35102 "10010010" // /* MW 2 */ + 35103 "00011000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35104 "00001000" // VMOV.D dm4, dm0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35105 "00011101" // /* MW 3 */ + 35106 "00000000" // /* MW 2 */ + 35107 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35108 "11111000" // VMOV cml0, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35109 "10001010" // /* MW 3 */ + 35110 "00000010" // /* MW 2 */ + 35111 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35113 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35114 "11111000" // VMOV x11, bmlh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35115 "00010010" // /* MW 3 */ + 35116 "10110001" // /* MW 2 */ + 35117 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35118 "11111000" // VMOV x10, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35119 "00010010" // /* MW 3 */ + 35120 "00110000" // /* MW 2 */ + 35121 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35122 "11010100" // VLDA x3, [sp, #-1216]; VMOV bmhh0, x11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35123 "00100101" // /* MW 5 */ + 35124 "10101101" // /* MW 4 */ + 35125 "01110001" // /* MW 3 */ + 35126 "10011111" // /* MW 2 */ + 35127 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35128 "11111000" // VMOV bmhl0, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35129 "10010010" // /* MW 3 */ + 35130 "10010100" // /* MW 2 */ + 35131 "00011000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35132 "01001000" // VSUB.f dm4, dm4, dm0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35133 "00111111" // /* MW 3 */ + 35134 "10000000" // /* MW 2 */ + 35135 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35136 "11111000" // VMOV cml0, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35137 "10001010" // /* MW 3 */ + 35138 "00000010" // /* MW 2 */ + 35139 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35140 "11111000" // VMOV cml0, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35141 "10001010" // /* MW 3 */ + 35142 "00000110" // /* MW 2 */ + 35143 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35145 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35146 "00100010" // VUPS.2x cml4, x3, s0, upsSign1; VADD dm4, dm4, dm2, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35147 "00111101" // /* MW 7 */ + 35148 "10001000" // /* MW 6 */ + 35149 "11000100" // /* MW 5 */ + 35150 "11100110" // /* MW 4 */ + 35151 "00111000" // /* MW 3 */ + 35152 "00000110" // /* MW 2 */ + 35153 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35155 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35156 "01100010" // VMOV cmh0, cml4; VSUB.f dm4, dm4, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35157 "00111111" // /* MW 7 */ + 35158 "10000100" // /* MW 6 */ + 35159 "00000100" // /* MW 5 */ + 35160 "11100110" // /* MW 4 */ + 35161 "10001010" // /* MW 3 */ + 35162 "10010000" // /* MW 2 */ + 35163 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35164 "01001000" // VSUB.f dm4, dm0, dm3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35165 "00111111" // /* MW 3 */ + 35166 "00001100" // /* MW 2 */ + 35167 "00000100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35168 "11010100" // VLDA bmhh1, [sp, #-448]; VMOV bmll1, x2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35169 "00100101" // /* MW 5 */ + 35170 "00001001" // /* MW 4 */ + 35171 "10110010" // /* MW 3 */ + 35172 "10011101" // /* MW 2 */ + 35173 "11111100" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 +.src_ref 5 "add.hpp" 41 49 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35174 "10011000" // VLDA x10, [sp, #-960] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35175 "10111011" // /* MW 3 */ + 35176 "11000110" // /* MW 2 */ + 35177 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35178 "10011000" // VST bmll1, [sp, #-896] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35179 "10010110" // /* MW 3 */ + 35180 "11001000" // /* MW 2 */ + 35181 "00001111" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35182 "11010100" // VLDA bmhl1, [sp, #-384]; VMOV x10, bmhl0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35183 "00100101" // /* MW 5 */ + 35184 "01000100" // /* MW 4 */ + 35185 "10111010" // /* MW 3 */ + 35186 "00011001" // /* MW 2 */ + 35187 "11111101" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35188 "11111000" // VMOV cmh1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35189 "10001010" // /* MW 3 */ + 35190 "10010000" // /* MW 2 */ + 35191 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35192 "01100010" // VMOV x11, bmhh0; VADD.f dm0, dm0, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35193 "00111101" // /* MW 7 */ + 35194 "00010000" // /* MW 6 */ + 35195 "00000000" // /* MW 5 */ + 35196 "11100110" // /* MW 4 */ + 35197 "00010010" // /* MW 3 */ + 35198 "10100011" // /* MW 2 */ + 35199 "00000101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35200 "01100010" // VMOV cml0, cmh1; VSUB.f dm4, dm4, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35201 "00111111" // /* MW 7 */ + 35202 "10000100" // /* MW 6 */ + 35203 "00000100" // /* MW 5 */ + 35204 "11100110" // /* MW 4 */ + 35205 "10001010" // /* MW 3 */ + 35206 "00000110" // /* MW 2 */ + 35207 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35208 "11111000" // VMOV bmll4, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35209 "10010010" // /* MW 3 */ + 35210 "00010100" // /* MW 2 */ + 35211 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35213 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35215 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35216 "01001000" // VSUB.f dm4, dm4, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35217 "00111111" // /* MW 3 */ + 35218 "10000100" // /* MW 2 */ + 35219 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35220 "00000010" // VCONV.bf16.fp32 x2, cml0; VMOV bmll4, x11 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35221 "01110000" // /* MW 7 */ + 35222 "01001001" // /* MW 6 */ + 35223 "00001011" // /* MW 5 */ + 35224 "00000010" // /* MW 4 */ + 35225 "11000000" // /* MW 3 */ + 35226 "00000010" // /* MW 2 */ + 35227 "00100010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35228 "00011000" // VCONV.bf16.fp32 wl5, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35229 "00010110" // /* MW 3 */ + 35230 "11000010" // /* MW 2 */ + 35231 "00001010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 first + 35232 "01001000" // VMSC.f dm0, dm0, x2, x4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35233 "10000011" // /* MW 3 */ + 35234 "00000100" // /* MW 2 */ + 35235 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 35236 "11111000" // VLT.bf16 r19, x5, x3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35237 "10001100" // /* MW 3 */ + 35238 "10101001" // /* MW 2 */ + 35239 "00011001" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "add.hpp" 41 49 first +.aggressive_scheduled_block_id 15 +.noswbrkpt + 35240 "11010100" // VLDA x4, [sp, #-1216]; VSUB.32 x5, x8, x10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35241 "11011010" // /* MW 5 */ + 35242 "10001010" // /* MW 4 */ + 35243 "01110101" // /* MW 3 */ + 35244 "10100111" // /* MW 2 */ + 35245 "11110110" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 78 first +.src_ref 5 "add.hpp" 41 49 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35246 "11100100" // EXTEND.u16 r21, r19; VSUB.32 x10, x7, x10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35247 "11011010" // /* MW 5 */ + 35248 "01111010" // /* MW 4 */ + 35249 "00001010" // /* MW 3 */ + 35250 "01010110" // /* MW 2 */ + 35251 "10011101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 179 46 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35252 "00111000" // VSEL.32 x5, x8, x5, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35253 "10101000" // /* MW 3 */ + 35254 "11000010" // /* MW 2 */ + 35255 "00011010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35256 "11111000" // VBCST.32 x8, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35257 "01110010" // /* MW 3 */ + 35258 "00111110" // /* MW 2 */ + 35259 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 165 18 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35260 "00011000" // VCONV.bf16.fp32 x11, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35261 "00010110" // /* MW 3 */ + 35262 "10010000" // /* MW 2 */ + 35263 "00001101" // /* MW 1 */ +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35265 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 166 33 first +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35266 "01001000" // VMSC.f dm0, dm0, x11, x4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35267 "10000011" // /* MW 3 */ + 35268 "00010110" // /* MW 2 */ + 35269 "00000000" // /* MW 1 */ + 35270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35271 "00000000" // /* MW 1 */ + 35272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35273 "00000000" // /* MW 1 */ + 35274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35275 "00000000" // /* MW 1 */ + 35276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35277 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first + 35278 "00011000" // VCONV.bf16.fp32 wl3, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35279 "00010110" // /* MW 3 */ + 35280 "11000010" // /* MW 2 */ + 35281 "00001001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 166 18 first + 35282 "00001100" // VLDA bmll1, [sp, #-256]; VCONV.bf16.fp32 x9, cml0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35283 "00101100" // /* MW 5 */ + 35284 "00100000" // /* MW 4 */ + 35285 "10111001" // /* MW 3 */ + 35286 "00010001" // /* MW 2 */ + 35287 "11111110" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first + 35288 "11010100" // VLDA bmlh1, [sp, #-320]; VLT.bf16 r22, x3, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35289 "00011001" // /* MW 5 */ + 35290 "00110100" // /* MW 4 */ + 35291 "10110110" // /* MW 3 */ + 35292 "10010101" // /* MW 2 */ + 35293 "11111101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 171 42 first +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 35294 "01001000" // VMUL.f dm4, x9, x1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35295 "00100001" // /* MW 3 */ + 35296 "11110010" // /* MW 2 */ + 35297 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 9 first +.src_ref 5 "compare.hpp" 627 78 first +.aggressive_scheduled_block_id 16 +.noswbrkpt + 35298 "01100010" // LSHL r17, r22, r17; VMUL.f dm1, x9, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35299 "00000001" // /* MW 7 */ + 35300 "11110010" // /* MW 6 */ + 35301 "00000001" // /* MW 5 */ + 35302 "11101101" // /* MW 4 */ + 35303 "00011000" // /* MW 3 */ + 35304 "00101101" // /* MW 2 */ + 35305 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 627 84 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 35306 "10011000" // OR r17, r19, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35307 "00010101" // /* MW 3 */ + 35308 "11100011" // /* MW 2 */ + 35309 "00010100" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 47 first +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35310 "00100010" // LSHL r17, r17, r18; VMOV.D dm0, dm1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35311 "00011101" // /* MW 7 */ + 35312 "00100000" // /* MW 6 */ + 35313 "00000000" // /* MW 5 */ + 35314 "01101101" // /* MW 4 */ + 35315 "00011001" // /* MW 3 */ + 35316 "00100011" // /* MW 2 */ + 35317 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 6 first +.src_ref 5 "blend.hpp" 179 46 first +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 35318 "01100010" // VSEL.32 x7, x7, x10, r17; VADD.f dm1, dm4, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35319 "00111101" // /* MW 7 */ + 35320 "10000100" // /* MW 6 */ + 35321 "00000001" // /* MW 5 */ + 35322 "00100110" // /* MW 4 */ + 35323 "00001000" // /* MW 3 */ + 35324 "10111101" // /* MW 2 */ + 35325 "00000011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 9 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.noswbrkpt + 35326 "01100010" // VMOV cmh4, cmh3; VMUL.f dm4, x11, x1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35327 "00100001" // /* MW 7 */ + 35328 "11110110" // /* MW 6 */ + 35329 "00000100" // /* MW 5 */ + 35330 "11100110" // /* MW 4 */ + 35331 "10001010" // /* MW 3 */ + 35332 "10001110" // /* MW 2 */ + 35333 "00000100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.src_ref 5 "vector.hpp" 140 95 +.src_ref 5 "filter.hpp" 91 21 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35334 "11010100" // VLDA x5, [sp, #-1024]; VSHUFFLE x3, x5, x7, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35335 "00100000" // /* MW 5 */ + 35336 "01010111" // /* MW 4 */ + 35337 "01110011" // /* MW 3 */ + 35338 "00101111" // /* MW 2 */ + 35339 "11111000" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35340 "01111000" // VSHUFFLE x10, x5, x7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35341 "10011000" // /* MW 3 */ + 35342 "00101011" // /* MW 2 */ + 35343 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35345 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35346 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35347 "00111101" // /* MW 7 */ + 35348 "00110000" // /* MW 6 */ + 35349 "00000001" // /* MW 5 */ + 35350 "11100110" // /* MW 4 */ + 35351 "10001010" // /* MW 3 */ + 35352 "10010010" // /* MW 2 */ + 35353 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 9 first +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35354 "01100010" // VSHUFFLE x1, x5, x7, r6; VMUL.f dm4, x2, x1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35355 "00100001" // /* MW 7 */ + 35356 "11100100" // /* MW 6 */ + 35357 "00000100" // /* MW 5 */ + 35358 "01100110" // /* MW 4 */ + 35359 "10011000" // /* MW 3 */ + 35360 "10101011" // /* MW 2 */ + 35361 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35362 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35363 "10001010" // /* MW 3 */ + 35364 "10000110" // /* MW 2 */ + 35365 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35366 "01111000" // VSHUFFLE x7, x5, x7, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35367 "10010000" // /* MW 3 */ + 35368 "10101011" // /* MW 2 */ + 35369 "00011011" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35371 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 6 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35372 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35373 "00111101" // /* MW 7 */ + 35374 "00110000" // /* MW 6 */ + 35375 "00000001" // /* MW 5 */ + 35376 "11100110" // /* MW 4 */ + 35377 "10001010" // /* MW 3 */ + 35378 "10010010" // /* MW 2 */ + 35379 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 9 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35380 "01001000" // VMUL.f dm4, x11, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35381 "00000001" // /* MW 3 */ + 35382 "11110110" // /* MW 2 */ + 35383 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35384 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35385 "10001010" // /* MW 3 */ + 35386 "10000110" // /* MW 2 */ + 35387 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35389 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35391 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 6 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35392 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35393 "00111101" // /* MW 7 */ + 35394 "00110000" // /* MW 6 */ + 35395 "00000001" // /* MW 5 */ + 35396 "11100110" // /* MW 4 */ + 35397 "10001010" // /* MW 3 */ + 35398 "10010010" // /* MW 2 */ + 35399 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 9 first +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35400 "01100010" // VSHUFFLE x9, x8, x8, r6; VMUL.f dm4, x6, x9, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35401 "00100001" // /* MW 7 */ + 35402 "11101101" // /* MW 6 */ + 35403 "00000100" // /* MW 5 */ + 35404 "01100110" // /* MW 4 */ + 35405 "00011000" // /* MW 3 */ + 35406 "11000100" // /* MW 2 */ + 35407 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35408 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35409 "10001010" // /* MW 3 */ + 35410 "10000110" // /* MW 2 */ + 35411 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35413 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35415 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 6 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35416 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35417 "00111101" // /* MW 7 */ + 35418 "00110000" // /* MW 6 */ + 35419 "00000001" // /* MW 5 */ + 35420 "11100110" // /* MW 4 */ + 35421 "10001010" // /* MW 3 */ + 35422 "10010010" // /* MW 2 */ + 35423 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 9 first +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35424 "01100010" // VBCST.32 x11, r20; VMUL.f dm4, x11, x6, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35425 "11000001" // /* MW 7 */ + 35426 "11110110" // /* MW 6 */ + 35427 "00000100" // /* MW 5 */ + 35428 "11100110" // /* MW 4 */ + 35429 "01110010" // /* MW 3 */ + 35430 "11010010" // /* MW 2 */ + 35431 "00000101" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35432 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35433 "10001010" // /* MW 3 */ + 35434 "10000110" // /* MW 2 */ + 35435 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35436 "00100010" // VUPS.2x cml4, x3, s0, upsSign1; VADD dm2, dm4, dm2, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35437 "00111101" // /* MW 7 */ + 35438 "10001000" // /* MW 6 */ + 35439 "11000010" // /* MW 5 */ + 35440 "11100110" // /* MW 4 */ + 35441 "00111000" // /* MW 3 */ + 35442 "00000110" // /* MW 2 */ + 35443 "00000100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35444 "01111000" // VSHUFFLE x3, x8, x8, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35445 "00010000" // /* MW 3 */ + 35446 "11000100" // /* MW 2 */ + 35447 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35448 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35449 "00111101" // /* MW 7 */ + 35450 "00110000" // /* MW 6 */ + 35451 "00000001" // /* MW 5 */ + 35452 "11100110" // /* MW 4 */ + 35453 "10001010" // /* MW 3 */ + 35454 "10010010" // /* MW 2 */ + 35455 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 178 9 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35456 "01001000" // VMUL.f dm4, x2, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35457 "00000001" // /* MW 3 */ + 35458 "11100100" // /* MW 2 */ + 35459 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35460 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35461 "10001010" // /* MW 3 */ + 35462 "10000110" // /* MW 2 */ + 35463 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35464 "00100010" // VUPS.2x cml4, x10, s0, upsSign0; VADD dm0, dm4, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35465 "00111101" // /* MW 7 */ + 35466 "10000000" // /* MW 6 */ + 35467 "11000000" // /* MW 5 */ + 35468 "11100110" // /* MW 4 */ + 35469 "00011000" // /* MW 3 */ + 35470 "00010100" // /* MW 2 */ + 35471 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 178 6 first +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35472 "01100010" // VBCST.32 x10, r13; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35473 "00111101" // /* MW 7 */ + 35474 "00110000" // /* MW 6 */ + 35475 "00000001" // /* MW 5 */ + 35476 "11100110" // /* MW 4 */ + 35477 "01110010" // /* MW 3 */ + 35478 "00110110" // /* MW 2 */ + 35479 "00000101" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35480 "11111000" // VMOV cmh1, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35481 "10001010" // /* MW 3 */ + 35482 "10010010" // /* MW 2 */ + 35483 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.src_ref 9 "resize_bilinear.h" 146 78 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35484 "00100010" // MOV r13, r1; VMUL dm4, x1, x9,r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35485 "00100001" // /* MW 7 */ + 35486 "11100011" // /* MW 6 */ + 35487 "00010100" // /* MW 5 */ + 35488 "11100110" // /* MW 4 */ + 35489 "10100000" // /* MW 3 */ + 35490 "01010000" // /* MW 2 */ + 35491 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35493 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35494 "00100010" // VMOV cmh4, cmh1; VMAC dm4, dm4, x1, x3,r3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35495 "01100001" // /* MW 7 */ + 35496 "10000010" // /* MW 6 */ + 35497 "00011100" // /* MW 5 */ + 35498 "11100110" // /* MW 4 */ + 35499 "10001010" // /* MW 3 */ + 35500 "10000110" // /* MW 2 */ + 35501 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35502 "11111000" // VMOV bmhh0, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35503 "10010010" // /* MW 3 */ + 35504 "11010110" // /* MW 2 */ + 35505 "00011000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35506 "00100010" // VMOV cmh1, cmh4; VMAC dm4, dm4, x7, x9,r5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35507 "00100001" // /* MW 7 */ + 35508 "10001111" // /* MW 6 */ + 35509 "00101100" // /* MW 5 */ + 35510 "11100110" // /* MW 4 */ + 35511 "10001010" // /* MW 3 */ + 35512 "10010010" // /* MW 2 */ + 35513 "00000001" // /* MW 1 */ + 35514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35515 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 35516 "00001000" // VMAC dm4, dm4, x7, x3,r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35517 "01100001" // /* MW 3 */ + 35518 "10001110" // /* MW 2 */ + 35519 "00111100" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 35520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35521 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 9 first +.aggressive_scheduled_block_id 18 +.noswbrkpt + 35522 "01001000" // VMUL.f dm4, x2, x6, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35523 "11000001" // /* MW 3 */ + 35524 "11100100" // /* MW 2 */ + 35525 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35527 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35529 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 6 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35530 "01100010" // VLDA bmll4, [sp, #-768]; VADD.f dm4, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35531 "00111101" // /* MW 7 */ + 35532 "00110000" // /* MW 6 */ + 35533 "00000100" // /* MW 5 */ + 35534 "00000100" // /* MW 4 */ + 35535 "10110000" // /* MW 3 */ + 35536 "01000001" // /* MW 2 */ + 35537 "11111010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 910 19 +.src_ref 6 "accum.hpp" 1332 117 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35538 "10111010" // VLDA bmlh4, [sp, #-832]; VSRS.2x x0, cml4, s0, srsSign0; VMOV bmlh3, bmhh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35539 "01110010" // /* MW 9 */ + 35540 "10001001" // /* MW 8 */ + 35541 "10100001" // /* MW 7 */ + 35542 "00000001" // /* MW 6 */ + 35543 "00100110" // /* MW 5 */ + 35544 "00100010" // /* MW 4 */ + 35545 "10110000" // /* MW 3 */ + 35546 "11000101" // /* MW 2 */ + 35547 "11111001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35548 "01001010" // VSRS.2x x7, cmh4, s0, srsSign0; VMOV cml1, cml3; VSUB.f dm1, dm0, dm1, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35549 "00111111" // /* MW 9 */ + 35550 "00000100" // /* MW 8 */ + 35551 "00000001" // /* MW 7 */ + 35552 "11100100" // /* MW 6 */ + 35553 "10001010" // /* MW 5 */ + 35554 "00001100" // /* MW 4 */ + 35555 "11000001" // /* MW 3 */ + 35556 "01001100" // /* MW 2 */ + 35557 "01110100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35558 "01100010" // VLDA bmll0, [sp, #-1280]; VADD.f dm3, dm4, dm3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35559 "00111101" // /* MW 7 */ + 35560 "10001100" // /* MW 6 */ + 35561 "00000011" // /* MW 5 */ + 35562 "00000100" // /* MW 4 */ + 35563 "10110000" // /* MW 3 */ + 35564 "00000001" // /* MW 2 */ + 35565 "11110110" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35566 "11010100" // VLDA bmlh0, [sp, #-1344]; VMOV bmll3, bmlh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35567 "00100101" // /* MW 5 */ + 35568 "00011010" // /* MW 4 */ + 35569 "10110110" // /* MW 3 */ + 35570 "10000101" // /* MW 2 */ + 35571 "11110101" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 9 "resize_bilinear.h" 126 15 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35572 "01001010" // VST x0, [sp, #-1728]; VADD.32 x6, x0, x8; VSUB.f dm2, dm2, dm4, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35573 "00111111" // /* MW 9 */ + 35574 "01010000" // /* MW 8 */ + 35575 "00000010" // /* MW 7 */ + 35576 "01100100" // /* MW 6 */ + 35577 "00101101" // /* MW 5 */ + 35578 "00000100" // /* MW 4 */ + 35579 "01100011" // /* MW 3 */ + 35580 "10000110" // /* MW 2 */ + 35581 "11110010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 9 "resize_bilinear.h" 126 15 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35582 "00000010" // VST x7, [sp, #-1664]; VMIN_GE.32 x6, r16, x6, x10, vaddSign0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35583 "00100000" // /* MW 7 */ + 35584 "10000110" // /* MW 6 */ + 35585 "10011010" // /* MW 5 */ + 35586 "00000001" // /* MW 4 */ + 35587 "01100000" // /* MW 3 */ + 35588 "00111110" // /* MW 2 */ + 35589 "11110011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35590 "11010100" // VLDA bmll0, [sp, #-1536]; VMOV cmh4, cmh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35591 "00010101" // /* MW 5 */ + 35592 "00001101" // /* MW 4 */ + 35593 "10111001" // /* MW 3 */ + 35594 "00000001" // /* MW 2 */ + 35595 "11110100" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35596 "00000010" // VST x6, [sp, #-1024]; VADD.32 x0, x7, x8 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35597 "10110000" // /* MW 7 */ + 35598 "00010110" // /* MW 6 */ + 35599 "00011110" // /* MW 5 */ + 35600 "00000000" // /* MW 4 */ + 35601 "01100000" // /* MW 3 */ + 35602 "00110110" // /* MW 2 */ + 35603 "11111000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35604 "01001010" // VLDA x0, [sp, #-1216]; VMOV x6, bmll3; VADD.f dm1, dm2, dm1, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35605 "00111101" // /* MW 9 */ + 35606 "01000100" // /* MW 8 */ + 35607 "00000001" // /* MW 7 */ + 35608 "11100010" // /* MW 6 */ + 35609 "00010010" // /* MW 5 */ + 35610 "00101100" // /* MW 4 */ + 35611 "01110011" // /* MW 3 */ + 35612 "10000111" // /* MW 2 */ + 35613 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35614 "11010100" // VLDA bmlh0, [sp, #-1600]; VMOV bmll3, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35615 "00100101" // /* MW 5 */ + 35616 "00011001" // /* MW 4 */ + 35617 "10110110" // /* MW 3 */ + 35618 "10000101" // /* MW 2 */ + 35619 "11110011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35620 "11111000" // VMOV cml4, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35621 "10001010" // /* MW 3 */ + 35622 "00000000" // /* MW 2 */ + 35623 "00011100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35624 "01100010" // VMIN_GE.32 x0, r16, x0, x10, vaddSign0; VSUB.f dm4, dm3, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35625 "00111111" // /* MW 7 */ + 35626 "01101000" // /* MW 6 */ + 35627 "00000100" // /* MW 5 */ + 35628 "01000110" // /* MW 4 */ + 35629 "00001100" // /* MW 3 */ + 35630 "00000101" // /* MW 2 */ + 35631 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35632 "11111000" // VMOV cml2, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35633 "10001010" // /* MW 3 */ + 35634 "00010000" // /* MW 2 */ + 35635 "00011010" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35636 "00000010" // VST x0, [sp, #-1152]; VMOV cmh0, cmh4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35637 "01110000" // /* MW 7 */ + 35638 "01000101" // /* MW 6 */ + 35639 "01001001" // /* MW 5 */ + 35640 "00000000" // /* MW 4 */ + 35641 "01100000" // /* MW 3 */ + 35642 "00000110" // /* MW 2 */ + 35643 "11110111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.noswbrkpt + 35644 "10011000" // VLDA x4, [sp, #-1216] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35645 "00111011" // /* MW 3 */ + 35646 "10110101" // /* MW 2 */ + 35647 "00000111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35648 "01100010" // VMOV x7, bmlh3; VSUB.f dm2, dm4, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35649 "00111111" // /* MW 7 */ + 35650 "10001000" // /* MW 6 */ + 35651 "00000010" // /* MW 5 */ + 35652 "11100110" // /* MW 4 */ + 35653 "00010010" // /* MW 3 */ + 35654 "10101101" // /* MW 2 */ + 35655 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35656 "01100010" // VMOV bmll4, x7; VSUB.f dm4, dm3, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35657 "00111111" // /* MW 7 */ + 35658 "01100100" // /* MW 6 */ + 35659 "00000100" // /* MW 5 */ + 35660 "11100110" // /* MW 4 */ + 35661 "10010010" // /* MW 3 */ + 35662 "00001110" // /* MW 2 */ + 35663 "00000100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35664 "01001010" // VCONV.bf16.fp32 wl4, bmll4; VMOV cml3, cmh0; VADD.f dm1, dm1, dm0, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35665 "00111101" // /* MW 9 */ + 35666 "00100000" // /* MW 8 */ + 35667 "00000001" // /* MW 7 */ + 35668 "11100100" // /* MW 6 */ + 35669 "10001010" // /* MW 5 */ + 35670 "00000010" // /* MW 4 */ + 35671 "11000011" // /* MW 3 */ + 35672 "01000010" // /* MW 2 */ + 35673 "01001000" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35675 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35676 "11111000" // VLT.bf16 r17, x4, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35677 "00001100" // /* MW 3 */ + 35678 "10100000" // /* MW 2 */ + 35679 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 + 35680 "01001000" // VSUB.f dm0, dm1, dm3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35681 "00111111" // /* MW 3 */ + 35682 "00101100" // /* MW 2 */ + 35683 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 + 35684 "00000010" // VCONV.bf16.fp32 wl0, bmll2; VSEL.32 x2, x6, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35685 "00010000" // /* MW 7 */ + 35686 "01000100" // /* MW 6 */ + 35687 "10011001" // /* MW 5 */ + 35688 "00000000" // /* MW 4 */ + 35689 "11000000" // /* MW 3 */ + 35690 "00100010" // /* MW 2 */ + 35691 "00001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first + 35692 "00011000" // VCONV.bf16.fp32 x8, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35693 "00010110" // /* MW 3 */ + 35694 "00010010" // /* MW 2 */ + 35695 "00001100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first + 35696 "11111000" // VLT.bf16 r17, x0, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35697 "00001100" // /* MW 3 */ + 35698 "10000010" // /* MW 2 */ + 35699 "00011000" // /* MW 1 */ + 35700 "00011000" // VST x8, [sp, #-1280] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35701 "00110011" // /* MW 3 */ + 35702 "10110010" // /* MW 2 */ + 35703 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 133 74 first +.no_stack_arguments + 35704 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 35705 "00000001" // /* MW 5 */ + 35706 "00000000" // /* MW 4 */ + 35707 "11010000" // /* MW 3 */ + 35708 "01001110" // /* MW 2 */ + 35709 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "accum.hpp" 1110 102 first +.delay_slot + 35710 "00000010" // VCONV.bf16.fp32 x0, cml0; VSEL.32 x6, x7, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35711 "00010000" // /* MW 7 */ + 35712 "01000100" // /* MW 6 */ + 35713 "10011101" // /* MW 5 */ + 35714 "00000001" // /* MW 4 */ + 35715 "11000000" // /* MW 3 */ + 35716 "00000010" // /* MW 2 */ + 35717 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.delay_slot + 35718 "11111000" // VMOV bmll0, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35719 "10010010" // /* MW 3 */ + 35720 "00000100" // /* MW 2 */ + 35721 "00011000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.delay_slot + 35722 "00000010" // VST x0, [sp, #-1344]; VMOV bmlh0, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35723 "01110000" // /* MW 7 */ + 35724 "01001001" // /* MW 6 */ + 35725 "00100110" // /* MW 5 */ + 35726 "00000000" // /* MW 4 */ + 35727 "01100000" // /* MW 3 */ + 35728 "10000110" // /* MW 2 */ + 35729 "11110101" // /* MW 1 */ +.delay_slot + 35730 "10011000" // VST bmll0, [sp, #-1408] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35731 "00010110" // /* MW 3 */ + 35732 "10101000" // /* MW 2 */ + 35733 "00001111" // /* MW 1 */ +.delay_slot + 35734 "01111010" // NOPA; VST bmlh0, [sp, #-1472]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35735 "00000000" // /* MW 9 */ + 35736 "00000000" // /* MW 8 */ + 35737 "00000000" // /* MW 7 */ + 35738 "10000000" // /* MW 6 */ + 35739 "00110110" // /* MW 5 */ + 35740 "10100100" // /* MW 4 */ + 35741 "11110111" // /* MW 3 */ + 35742 "00101100" // /* MW 2 */ + 35743 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 5 "add.hpp" 41 49 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.return_address + 35744 "10111010" // VLDA bmhl3, [sp, #-1408]; MOVX r1, #60; VBCST.32 x11, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35745 "01111000" // /* MW 9 */ + 35746 "00111001" // /* MW 8 */ + 35747 "11000001" // /* MW 7 */ + 35748 "10001010" // /* MW 6 */ + 35749 "00010111" // /* MW 5 */ + 35750 "00000000" // /* MW 4 */ + 35751 "10110000" // /* MW 3 */ + 35752 "00111001" // /* MW 2 */ + 35753 "11110101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 1286 72 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 35754 "10111010" // VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x11 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35755 "01111000" // /* MW 9 */ + 35756 "01001001" // /* MW 8 */ + 35757 "10001011" // /* MW 7 */ + 35758 "00000001" // /* MW 6 */ + 35759 "11010100" // /* MW 5 */ + 35760 "00010111" // /* MW 4 */ + 35761 "10110000" // /* MW 3 */ + 35762 "10111101" // /* MW 2 */ + 35763 "11110100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 5 "neg.hpp" 207 32 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 9 "resize_bilinear.h" 146 78 + 35764 "10111010" // VLDA x5, [sp, #-1216]; MOVX r0, #3; MOV r25, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35765 "01011000" // /* MW 9 */ + 35766 "00000000" // /* MW 8 */ + 35767 "00101000" // /* MW 7 */ + 35768 "01101011" // /* MW 6 */ + 35769 "00000000" // /* MW 5 */ + 35770 "00000000" // /* MW 4 */ + 35771 "01110000" // /* MW 3 */ + 35772 "10101111" // /* MW 2 */ + 35773 "11110110" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 9 "resize_bilinear.h" 146 78 first +.src_ref 9 "resize_bilinear.h" 147 4 +.src_ref 9 "resize_bilinear.h" 147 27 + 35774 "10111010" // LDA r7, [sp, #-40]; LSHL r17, r13, r0; MOV crSRSMode, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35775 "01011000" // /* MW 9 */ + 35776 "00000000" // /* MW 8 */ + 35777 "00111000" // /* MW 7 */ + 35778 "01101110" // /* MW 6 */ + 35779 "00010000" // /* MW 5 */ + 35780 "00011011" // /* MW 4 */ + 35781 "00100000" // /* MW 3 */ + 35782 "00011110" // /* MW 2 */ + 35783 "11111011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 5 "broadcast.hpp" 80 25 first + 35784 "10111010" // VLDA bmll1, [sp, #-128]; MOVX crSat, #1; VBCST.32 x10, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35785 "01111000" // /* MW 9 */ + 35786 "00111001" // /* MW 8 */ + 35787 "10100011" // /* MW 7 */ + 35788 "00000010" // /* MW 6 */ + 35789 "11011100" // /* MW 5 */ + 35790 "00000010" // /* MW 4 */ + 35791 "10110000" // /* MW 3 */ + 35792 "00010001" // /* MW 2 */ + 35793 "11111111" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 + 35794 "10111010" // MOVA r11, #2; MOVX upsSign0, #1; MOV s0, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35795 "01011000" // /* MW 9 */ + 35796 "00000000" // /* MW 8 */ + 35797 "01110000" // /* MW 7 */ + 35798 "00000000" // /* MW 6 */ + 35799 "11001010" // /* MW 5 */ + 35800 "00000010" // /* MW 4 */ + 35801 "00000000" // /* MW 3 */ + 35802 "01001011" // /* MW 2 */ + 35803 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 35804 "10111010" // VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; MOV srsSign0, crSCDEn /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35805 "01111000" // /* MW 9 */ + 35806 "01110000" // /* MW 8 */ + 35807 "11110000" // /* MW 7 */ + 35808 "00000001" // /* MW 6 */ + 35809 "11100000" // /* MW 5 */ + 35810 "00000000" // /* MW 4 */ + 35811 "10110000" // /* MW 3 */ + 35812 "10010101" // /* MW 2 */ + 35813 "11111110" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35814 "01000110" // VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV x6, bmhl3; VSUB.f dm2, dm2, dm3, r1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35815 "00111111" // /* MW 11 */ + 35816 "01001100" // /* MW 10 */ + 35817 "00001010" // /* MW 9 */ + 35818 "00101111" // /* MW 8 */ + 35819 "11100001" // /* MW 7 */ + 35820 "00110010" // /* MW 6 */ + 35821 "11000000" // /* MW 5 */ + 35822 "00011100" // /* MW 4 */ + 35823 "10110000" // /* MW 3 */ + 35824 "00000001" // /* MW 2 */ + 35825 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35826 "10111010" // VLDA bmhh0, [sp, #-448]; MOVX upsSign1, #0; VMOV bmll2, x6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35827 "01111000" // /* MW 9 */ + 35828 "01001001" // /* MW 8 */ + 35829 "00000110" // /* MW 7 */ + 35830 "00000001" // /* MW 6 */ + 35831 "11101010" // /* MW 5 */ + 35832 "00000000" // /* MW 4 */ + 35833 "10110000" // /* MW 3 */ + 35834 "10001101" // /* MW 2 */ + 35835 "11111100" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35836 "01000110" // VLDA bmhl0, [sp, #-384]; MOVX r4, #3; VMOV x7, bmhh3; VSUB.f dm3, dm4, dm3, r1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35837 "00111111" // /* MW 11 */ + 35838 "10001100" // /* MW 10 */ + 35839 "00001011" // /* MW 9 */ + 35840 "00101111" // /* MW 8 */ + 35841 "11110001" // /* MW 7 */ + 35842 "00111010" // /* MW 6 */ + 35843 "00001101" // /* MW 5 */ + 35844 "00001000" // /* MW 4 */ + 35845 "10110000" // /* MW 3 */ + 35846 "00001001" // /* MW 2 */ + 35847 "11111101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 627 78 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35848 "10111010" // VLDA bmlh0, [sp, #-320]; MOVX r2, #16; VMOV bmll4, x7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35849 "01111000" // /* MW 9 */ + 35850 "01001001" // /* MW 8 */ + 35851 "00000111" // /* MW 7 */ + 35852 "00001010" // /* MW 6 */ + 35853 "00100010" // /* MW 5 */ + 35854 "00000000" // /* MW 4 */ + 35855 "10110000" // /* MW 3 */ + 35856 "10000101" // /* MW 2 */ + 35857 "11111101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 13 "mask.hpp" 533 47 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35858 "10111010" // VLDA bmll2, [sp, #-768]; MOVX r6, #-16; VMOV x3, x5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35859 "01111000" // /* MW 9 */ + 35860 "01001001" // /* MW 8 */ + 35861 "11010101" // /* MW 7 */ + 35862 "00001000" // /* MW 6 */ + 35863 "01100110" // /* MW 5 */ + 35864 "00111110" // /* MW 4 */ + 35865 "10110000" // /* MW 3 */ + 35866 "00100001" // /* MW 2 */ + 35867 "11111010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35868 "10111010" // VLDA bmlh2, [sp, #-832]; MOVX r13, #8; VMOV x1, x3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35869 "01111000" // /* MW 9 */ + 35870 "01001001" // /* MW 8 */ + 35871 "01010011" // /* MW 7 */ + 35872 "00001000" // /* MW 6 */ + 35873 "11010001" // /* MW 5 */ + 35874 "00000000" // /* MW 4 */ + 35875 "10110000" // /* MW 3 */ + 35876 "10100101" // /* MW 2 */ + 35877 "11111001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35878 "01110110" // VLDA bmhh1, [sp, #-704]; VCONV.bf16.fp32 wl5, bmll2; MOVX r24, #0; MOV s1, #16 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35879 "01011000" // /* MW 11 */ + 35880 "00010000" // /* MW 10 */ + 35881 "01110000" // /* MW 9 */ + 35882 "00001001" // /* MW 8 */ + 35883 "10000000" // /* MW 7 */ + 35884 "00000001" // /* MW 6 */ + 35885 "00010110" // /* MW 5 */ + 35886 "11000001" // /* MW 4 */ + 35887 "10110010" // /* MW 3 */ + 35888 "10011101" // /* MW 2 */ + 35889 "11111010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 5 "add.hpp" 41 49 +.src_ref 5 "add.hpp" 41 49 + 35890 "10111010" // VLDA x4, [sp, #-960]; MOVX r5, #2; VBCST.32 x2, r13 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35891 "01111000" // /* MW 9 */ + 35892 "00111001" // /* MW 8 */ + 35893 "10011011" // /* MW 7 */ + 35894 "01001000" // /* MW 6 */ + 35895 "01010000" // /* MW 5 */ + 35896 "00000000" // /* MW 4 */ + 35897 "01110000" // /* MW 3 */ + 35898 "10100111" // /* MW 2 */ + 35899 "11111000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "mul_acc64.hpp" 1023 101 + 35900 "01110110" // VLDA bmhl1, [sp, #-640]; VCONV.bf16.fp32 wl3, bmll3; MOVX r3, #858; VGE.bf16 r17, x5, x1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35901 "01111000" // /* MW 11 */ + 35902 "01100110" // /* MW 10 */ + 35903 "01010100" // /* MW 9 */ + 35904 "01001000" // /* MW 8 */ + 35905 "00110011" // /* MW 7 */ + 35906 "00011010" // /* MW 6 */ + 35907 "10010110" // /* MW 5 */ + 35908 "11000001" // /* MW 4 */ + 35909 "10110001" // /* MW 3 */ + 35910 "00011001" // /* MW 2 */ + 35911 "11111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "mul_acc64.hpp" 1023 101 first + 35912 "10111010" // MOVA r13, #346; MOVX vaddSign0, #1; VSHUFFLE x0, x2, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35913 "00111000" // /* MW 9 */ + 35914 "10000000" // /* MW 8 */ + 35915 "00001000" // /* MW 7 */ + 35916 "00000000" // /* MW 6 */ + 35917 "11010010" // /* MW 5 */ + 35918 "00000010" // /* MW 4 */ + 35919 "00000000" // /* MW 3 */ + 35920 "01001101" // /* MW 2 */ + 35921 "00101011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 5 "max_min.hpp" 21 104 first + 35922 "11100100" // EXTEND.u16 r17, r17; VGE.bf16 r19, x3, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35923 "10011001" // /* MW 5 */ + 35924 "00110001" // /* MW 4 */ + 35925 "00000011" // /* MW 3 */ + 35926 "01010110" // /* MW 2 */ + 35927 "10001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 + 35928 "00111000" // VSEL.32 x5, x6, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35929 "10001000" // /* MW 3 */ + 35930 "10110101" // /* MW 2 */ + 35931 "00011010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 910 19 + 35932 "11100100" // EXTEND.u16 r17, r19; VMOV bmhl3, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35933 "00100101" // /* MW 5 */ + 35934 "00010101" // /* MW 4 */ + 35935 "00000111" // /* MW 3 */ + 35936 "01010110" // /* MW 2 */ + 35937 "10011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 + 35938 "00111000" // VSEL.32 x6, x7, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35939 "10001000" // /* MW 3 */ + 35940 "00111101" // /* MW 2 */ + 35941 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first + 35942 "11111000" // VMOV bmhh3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35943 "10010010" // /* MW 3 */ + 35944 "11001100" // /* MW 2 */ + 35945 "00011011" // /* MW 1 */ + 35946 "11111000" // VMOV x6, bmhl3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35947 "00010010" // /* MW 3 */ + 35948 "00101110" // /* MW 2 */ + 35949 "00011011" // /* MW 1 */ +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 35950 "11111000" // VMOV x7, bmhh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35951 "00010010" // /* MW 3 */ + 35952 "10101111" // /* MW 2 */ + 35953 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 20 +.noswbrkpt + 35954 "01100010" // VMOV bmlh3, x7; VADD.f dm4, dm3, dm1, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35955 "00111101" // /* MW 7 */ + 35956 "01100100" // /* MW 6 */ + 35957 "00001100" // /* MW 5 */ + 35958 "11100110" // /* MW 4 */ + 35959 "10010010" // /* MW 3 */ + 35960 "01001110" // /* MW 2 */ + 35961 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35962 "11111000" // VMOV bmll3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35963 "10010010" // /* MW 3 */ + 35964 "00001100" // /* MW 2 */ + 35965 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first + 35966 "01111000" // VSHUFFLE x8, x2, x2, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35967 "00010100" // /* MW 3 */ + 35968 "00010001" // /* MW 2 */ + 35969 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 20 92 first + 35970 "00011010" // MOVXM r5, #1626; VSUB dm4, dm4, dm0, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35971 "00111111" // /* MW 9 */ + 35972 "10000000" // /* MW 8 */ + 35973 "11001100" // /* MW 7 */ + 35974 "10100010" // /* MW 6 */ + 35975 "01100101" // /* MW 5 */ + 35976 "00010101" // /* MW 4 */ + 35977 "00000000" // /* MW 3 */ + 35978 "00000000" // /* MW 2 */ + 35979 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 35980 "01000100" // MOVXM r18, #1114 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35981 "10110100" // /* MW 5 */ + 35982 "00101000" // /* MW 4 */ + 35983 "00001001" // /* MW 3 */ + 35984 "00000000" // /* MW 2 */ + 35985 "00000000" // /* MW 1 */ + 35986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35987 "00000000" // /* MW 1 */ + 35988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35989 "00000000" // /* MW 1 */ + 35990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35991 "00000000" // /* MW 1 */ + 35992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35993 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 1298 117 first + 35994 "00011000" // VSRS.2x x6, cml4, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35995 "00100110" // /* MW 3 */ + 35996 "00100010" // /* MW 2 */ + 35997 "00001011" // /* MW 1 */ + 35998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35999 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 36000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36001 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 21 +.noswbrkpt + 36002 "10011000" // VLDA bmll1, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36003 "10001101" // /* MW 3 */ + 36004 "11100000" // /* MW 2 */ + 36005 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 36006 "00001010" // VLDA bmlh1, [sp, #-576]; VUPS.2x cml4, x6, s0, upsSign0; VADD dm4, dm4, dm0, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36007 "00111101" // /* MW 9 */ + 36008 "10000000" // /* MW 8 */ + 36009 "11001100" // /* MW 7 */ + 36010 "11100010" // /* MW 6 */ + 36011 "00011000" // /* MW 5 */ + 36012 "00001100" // /* MW 4 */ + 36013 "10110100" // /* MW 3 */ + 36014 "10010101" // /* MW 2 */ + 36015 "11111011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 36016 "00011000" // MOVX crUPSMode, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36017 "00000000" // /* MW 3 */ + 36018 "01011100" // /* MW 2 */ + 36019 "00010000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36020 "01001000" // VSUB.f dm4, dm4, dm1, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36021 "00111111" // /* MW 3 */ + 36022 "10000100" // /* MW 2 */ + 36023 "00001100" // /* MW 1 */ + 36024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36025 "00000000" // /* MW 1 */ + 36026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36027 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 + 36028 "01001000" // VSUB.f dm4, dm3, dm4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36029 "00111111" // /* MW 3 */ + 36030 "01110000" // /* MW 2 */ + 36031 "00001100" // /* MW 1 */ + 36032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36033 "00000000" // /* MW 1 */ + 36034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36035 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first + 36036 "01001000" // VADD.f dm2, dm4, dm2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36037 "00111101" // /* MW 3 */ + 36038 "10001000" // /* MW 2 */ + 36039 "00001010" // /* MW 1 */ + 36040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36041 "00000000" // /* MW 1 */ + 36042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36043 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first + 36044 "00001000" // VSUB dm2, dm2, dm1, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36045 "00111111" // /* MW 3 */ + 36046 "01000100" // /* MW 2 */ + 36047 "11001010" // /* MW 1 */ + 36048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36049 "00000000" // /* MW 1 */ + 36050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36051 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 36052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36053 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.aggressive_scheduled_block_id 22 +.noswbrkpt + 36054 "11111000" // VUPS.4x dm2, x6, s1, upsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36055 "01000100" // /* MW 3 */ + 36056 "00001100" // /* MW 2 */ + 36057 "00011010" // /* MW 1 */ +.src_ref 5 "neg.hpp" 207 32 first +.aggressive_scheduled_block_id 22 +.nohwbrkpt +.noswbrkpt + 36058 "00001000" // VNEG dm4, dm4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36059 "00011111" // /* MW 3 */ + 36060 "10000000" // /* MW 2 */ + 36061 "11001100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1312 117 first +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36062 "00000010" // VSRS.2x x7, cml2, s0, srsSign1; VMOV cml4, cml2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36063 "01110000" // /* MW 7 */ + 36064 "01000101" // /* MW 6 */ + 36065 "00000100" // /* MW 5 */ + 36066 "00000010" // /* MW 4 */ + 36067 "11000000" // /* MW 3 */ + 36068 "10100100" // /* MW 2 */ + 36069 "01110100" // /* MW 1 */ + 36070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36071 "00000000" // /* MW 1 */ + 36072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36073 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first + 36074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36075 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 23 +.noswbrkpt + 36076 "00100010" // VUPS.4x dm4, x7, s0, upsSign1; VADD dm2, dm2, dm4, r11 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36077 "00111101" // /* MW 7 */ + 36078 "01010000" // /* MW 6 */ + 36079 "01011010" // /* MW 5 */ + 36080 "11100110" // /* MW 4 */ + 36081 "00100100" // /* MW 3 */ + 36082 "00001110" // /* MW 2 */ + 36083 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1312 117 first +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36084 "01011100" // VSRS.2x x6, cml4, s0, srsSign1;MOVX crSRSMode, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36085 "00000000" // /* MW 5 */ + 36086 "10110110" // /* MW 4 */ + 36087 "11000000" // /* MW 3 */ + 36088 "11000100" // /* MW 2 */ + 36089 "01100100" // /* MW 1 */ +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 36090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36091 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 24 +.noswbrkpt + 36092 "10011000" // VLDA bmll3, [sp, #-768] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36093 "10001101" // /* MW 3 */ + 36094 "11010001" // /* MW 2 */ + 36095 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36096 "10011000" // VLDA bmlh3, [sp, #-832] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36097 "10101101" // /* MW 3 */ + 36098 "11001101" // /* MW 2 */ + 36099 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36100 "00100010" // VUPS.4x dm4, x6, s0, upsSign1; VSUB dm4, dm2, dm4, r11 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36101 "00111111" // /* MW 7 */ + 36102 "01010000" // /* MW 6 */ + 36103 "01011100" // /* MW 5 */ + 36104 "11100110" // /* MW 4 */ + 36105 "00100100" // /* MW 3 */ + 36106 "00001100" // /* MW 2 */ + 36107 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36108 "00011000" // MOVX crUPSMode, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36109 "00000000" // /* MW 3 */ + 36110 "00011100" // /* MW 2 */ + 36111 "00010000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36112 "11111000" // VMOV cml2, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36113 "10001010" // /* MW 3 */ + 36114 "00001100" // /* MW 2 */ + 36115 "00011010" // /* MW 1 */ + 36116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36117 "00000000" // /* MW 1 */ + 36118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36119 "00000000" // /* MW 1 */ + 36120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36121 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 1332 117 first + 36122 "00011000" // VSRS.2x x6, cmh4, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36123 "01100110" // /* MW 3 */ + 36124 "00100010" // /* MW 2 */ + 36125 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 36126 "01011100" // VSRS.2x x7, cml4, s0, srsSign0;MOVX crSat, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36127 "00000000" // /* MW 5 */ + 36128 "01110111" // /* MW 4 */ + 36129 "11000110" // /* MW 3 */ + 36130 "01000100" // /* MW 2 */ + 36131 "01110100" // /* MW 1 */ + 36132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36133 "00000000" // /* MW 1 */ + 36134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36135 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first + 36136 "01111000" // VSUB.32 x11, x6, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36137 "01101101" // /* MW 3 */ + 36138 "10110010" // /* MW 2 */ + 36139 "00011101" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first + 36140 "01111000" // VSHUFFLE x3, x7, x6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36141 "00010000" // /* MW 3 */ + 36142 "10111011" // /* MW 2 */ + 36143 "00011001" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 + 36144 "01111000" // VSHUFFLE x5, x7, x6, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36145 "00101100" // /* MW 3 */ + 36146 "10111011" // /* MW 2 */ + 36147 "00011010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 36148 "00100010" // VUPS.2x cml4, x3, s0, upsSign0; VADD dm4, dm4, dm0, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36149 "00111101" // /* MW 7 */ + 36150 "10000000" // /* MW 6 */ + 36151 "11001100" // /* MW 5 */ + 36152 "11100110" // /* MW 4 */ + 36153 "00011000" // /* MW 3 */ + 36154 "00000110" // /* MW 2 */ + 36155 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 + 36156 "00100010" // VUPS.2x cml0, x5, s0, upsSign1; VADD dm0, dm0, dm1, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36157 "00111101" // /* MW 7 */ + 36158 "00000100" // /* MW 6 */ + 36159 "11001000" // /* MW 5 */ + 36160 "11100110" // /* MW 4 */ + 36161 "00111000" // /* MW 3 */ + 36162 "00001010" // /* MW 2 */ + 36163 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first + 36164 "01111000" // VSUB.32 x3, x7, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36165 "01101101" // /* MW 3 */ + 36166 "10111010" // /* MW 2 */ + 36167 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 36168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36169 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.noswbrkpt + 36170 "10011000" // VLDA bmll3, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36171 "10001101" // /* MW 3 */ + 36172 "11111001" // /* MW 2 */ + 36173 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36174 "10011000" // VLDA bmlh3, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36175 "10101101" // /* MW 3 */ + 36176 "11110101" // /* MW 2 */ + 36177 "00000111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36178 "01100010" // VMOV cmh4, cml4; VSUB.f dm4, dm4, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36179 "00111111" // /* MW 7 */ + 36180 "10001100" // /* MW 6 */ + 36181 "00001100" // /* MW 5 */ + 36182 "11100110" // /* MW 4 */ + 36183 "10001010" // /* MW 3 */ + 36184 "10010000" // /* MW 2 */ + 36185 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36186 "11111000" // VMOV cml4, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36187 "10001010" // /* MW 3 */ + 36188 "00000000" // /* MW 2 */ + 36189 "00011100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36190 "11111000" // VMOV cml0, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36191 "10001010" // /* MW 3 */ + 36192 "00010010" // /* MW 2 */ + 36193 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 25 +.noswbrkpt + 36194 "01100010" // VLDA bmll0, [sp, #-896]; VSUB.f dm0, dm0, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36195 "00111111" // /* MW 7 */ + 36196 "00001100" // /* MW 6 */ + 36197 "00001000" // /* MW 5 */ + 36198 "00000100" // /* MW 4 */ + 36199 "10110000" // /* MW 3 */ + 36200 "00000001" // /* MW 2 */ + 36201 "11111001" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36202 "10011000" // VLDA bmlh0, [sp, #-1088] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36203 "00101101" // /* MW 3 */ + 36204 "10111100" // /* MW 2 */ + 36205 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36207 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36208 "01001000" // VADD.f dm4, dm4, dm0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36209 "00111101" // /* MW 3 */ + 36210 "10000000" // /* MW 2 */ + 36211 "00001100" // /* MW 1 */ + 36212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36213 "00000000" // /* MW 1 */ + 36214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36215 "00000000" // /* MW 1 */ + 36216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36217 "00000000" // /* MW 1 */ + 36218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36219 "00000000" // /* MW 1 */ + 36220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36221 "00000000" // /* MW 1 */ + 36222 "11111000" // VMOV x5, bmlh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36223 "00010010" // /* MW 3 */ + 36224 "10110001" // /* MW 2 */ + 36225 "00011010" // /* MW 1 */ + 36226 "11111000" // VMOV x4, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36227 "00010010" // /* MW 3 */ + 36228 "00110000" // /* MW 2 */ + 36229 "00011010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first + 36230 "11111000" // VMOV bmhh0, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36231 "10010010" // /* MW 3 */ + 36232 "11001010" // /* MW 2 */ + 36233 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 36234 "11111000" // VMOV bmhl0, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36235 "10010010" // /* MW 3 */ + 36236 "10001000" // /* MW 2 */ + 36237 "00011000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first +.aggressive_scheduled_block_id 26 +.noswbrkpt + 36238 "01001000" // VSUB.f dm2, dm2, dm4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36239 "00111111" // /* MW 3 */ + 36240 "01010000" // /* MW 2 */ + 36241 "00001010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36242 "11111000" // VMOV cml4, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36243 "10001010" // /* MW 3 */ + 36244 "00000010" // /* MW 2 */ + 36245 "00011100" // /* MW 1 */ + 36246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36247 "00000000" // /* MW 1 */ + 36248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36249 "00000000" // /* MW 1 */ + 36250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36251 "00000000" // /* MW 1 */ + 36252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36253 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first + 36254 "11111000" // VMOV cmh0, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36255 "10001010" // /* MW 3 */ + 36256 "10001000" // /* MW 2 */ + 36257 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 36258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36259 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 27 +.noswbrkpt + 36260 "01001010" // VLDA bmll2, [sp, #-768]; VMOV x5, bmhh0; VSUB.f dm2, dm2, dm0, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36261 "00111111" // /* MW 9 */ + 36262 "01000000" // /* MW 8 */ + 36263 "00001010" // /* MW 7 */ + 36264 "11100010" // /* MW 6 */ + 36265 "00010010" // /* MW 5 */ + 36266 "10100011" // /* MW 4 */ + 36267 "10110010" // /* MW 3 */ + 36268 "00100001" // /* MW 2 */ + 36269 "11111010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36270 "11010100" // VLDA bmlh2, [sp, #-832]; VMOV bmll2, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36271 "00100101" // /* MW 5 */ + 36272 "00010101" // /* MW 4 */ + 36273 "10110100" // /* MW 3 */ + 36274 "10100101" // /* MW 2 */ + 36275 "11111001" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36276 "01001010" // VLDA bmll0, [sp, #-256]; VMOV x4, bmhl0; VSUB.f dm0, dm4, dm0, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36277 "00111111" // /* MW 9 */ + 36278 "10000000" // /* MW 8 */ + 36279 "00001000" // /* MW 7 */ + 36280 "11100010" // /* MW 6 */ + 36281 "00010010" // /* MW 5 */ + 36282 "00100010" // /* MW 4 */ + 36283 "10110010" // /* MW 3 */ + 36284 "00000001" // /* MW 2 */ + 36285 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36286 "11010100" // VLDA bmhh0, [sp, #-448]; VMOV bmll4, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36287 "00100101" // /* MW 5 */ + 36288 "00010001" // /* MW 4 */ + 36289 "10111000" // /* MW 3 */ + 36290 "10001101" // /* MW 2 */ + 36291 "11111100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36292 "11010100" // VLDA bmhl0, [sp, #-384]; VMOV x4, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36293 "00100101" // /* MW 5 */ + 36294 "01000101" // /* MW 4 */ + 36295 "10110100" // /* MW 3 */ + 36296 "00001001" // /* MW 2 */ + 36297 "11111101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36298 "11010100" // VLDA bmlh0, [sp, #-320]; VMOV x5, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36299 "00100101" // /* MW 5 */ + 36300 "01010001" // /* MW 4 */ + 36301 "10110101" // /* MW 3 */ + 36302 "10000101" // /* MW 2 */ + 36303 "11111101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36304 "00011000" // VCONV.bf16.fp32 wl1, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36305 "00010110" // /* MW 3 */ + 36306 "11000001" // /* MW 2 */ + 36307 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36309 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36310 "00000010" // VCONV.bf16.fp32 wl4, bmll0; VLT.bf16 r17, x1, x5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36311 "01110000" // /* MW 7 */ + 36312 "01000110" // /* MW 6 */ + 36313 "01000101" // /* MW 5 */ + 36314 "00000000" // /* MW 4 */ + 36315 "11000000" // /* MW 3 */ + 36316 "00000010" // /* MW 2 */ + 36317 "01001000" // /* MW 1 */ + 36318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36319 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 627 78 first + 36320 "11100100" // LSHL r12, r17, r2; VLT.bf16 r19, x4, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36321 "00011001" // /* MW 5 */ + 36322 "01000101" // /* MW 4 */ + 36323 "10110011" // /* MW 3 */ + 36324 "00000101" // /* MW 2 */ + 36325 "10001011" // /* MW 1 */ + 36326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36327 "00000000" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 78 first + 36328 "00011000" // EXTEND.u16 r17, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36329 "10110000" // /* MW 3 */ + 36330 "11100010" // /* MW 2 */ + 36331 "00010100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 627 84 first +.src_ref 5 "blend.hpp" 179 46 first + 36332 "01100100" // OR r12, r19, r12; VSEL.32 x4, x7, x3, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36333 "00010000" // /* MW 5 */ + 36334 "01110011" // /* MW 4 */ + 36335 "10110100" // /* MW 3 */ + 36336 "00011000" // /* MW 2 */ + 36337 "10011011" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 47 first + 36338 "10011000" // LSHL r17, r12, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36339 "01101101" // /* MW 3 */ + 36340 "00100010" // /* MW 2 */ + 36341 "00010011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 179 46 first + 36342 "00111000" // VSEL.32 x6, x6, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36343 "10001000" // /* MW 3 */ + 36344 "00110101" // /* MW 2 */ + 36345 "00011011" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first + 36346 "01111000" // VSHUFFLE x7, x4, x6, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36347 "00101100" // /* MW 3 */ + 36348 "10100011" // /* MW 2 */ + 36349 "00011011" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 + 36350 "01111000" // VSHUFFLE x11, x4, x6, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36351 "00000000" // /* MW 3 */ + 36352 "10100011" // /* MW 2 */ + 36353 "00011101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 36354 "00100010" // VUPS.2x cml4, x7, s0, upsSign1; VADD dm1, dm4, dm1, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36355 "00111101" // /* MW 7 */ + 36356 "10000100" // /* MW 6 */ + 36357 "11001001" // /* MW 5 */ + 36358 "11100110" // /* MW 4 */ + 36359 "00111000" // /* MW 3 */ + 36360 "00001110" // /* MW 2 */ + 36361 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 + 36362 "00100010" // VUPS.2x cml4, x11, s0, upsSign0; VADD dm0, dm4, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36363 "00111101" // /* MW 7 */ + 36364 "10000000" // /* MW 6 */ + 36365 "11000000" // /* MW 5 */ + 36366 "11100110" // /* MW 4 */ + 36367 "00011000" // /* MW 3 */ + 36368 "00010110" // /* MW 2 */ + 36369 "00000100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.src_ref 6 "add_accum.hpp" 20 92 first + 36370 "01100010" // VSHUFFLE x7, x4, x6, r0; VSUB.f dm2, dm1, dm2, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36371 "00111111" // /* MW 7 */ + 36372 "00101000" // /* MW 6 */ + 36373 "00001010" // /* MW 5 */ + 36374 "01100110" // /* MW 4 */ + 36375 "00000000" // /* MW 3 */ + 36376 "10100011" // /* MW 2 */ + 36377 "00000011" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 36378 "01111000" // VSHUFFLE x6, x4, x6, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36379 "00101100" // /* MW 3 */ + 36380 "00100011" // /* MW 2 */ + 36381 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 36382 "00001000" // VMUL dm4, x7, x0,r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36383 "00000001" // /* MW 3 */ + 36384 "11101110" // /* MW 2 */ + 36385 "00011100" // /* MW 1 */ + 36386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36387 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 36388 "00001000" // VMAC dm4, dm4, x7, x8,r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36389 "00000001" // /* MW 3 */ + 36390 "10001111" // /* MW 2 */ + 36391 "00101100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 28 +.noswbrkpt + 36392 "01100010" // VMOV cml1, cml0; VSUB.f dm3, dm1, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36393 "00111111" // /* MW 7 */ + 36394 "00101100" // /* MW 6 */ + 36395 "00001011" // /* MW 5 */ + 36396 "11100110" // /* MW 4 */ + 36397 "10001010" // /* MW 3 */ + 36398 "00000000" // /* MW 2 */ + 36399 "00000001" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36400 "00100010" // VLDA bmll0, [sp, #-1536]; VMAC dm0, dm4, x6, x0,r13 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36401 "00000001" // /* MW 7 */ + 36402 "10001100" // /* MW 6 */ + 36403 "01101000" // /* MW 5 */ + 36404 "00000100" // /* MW 4 */ + 36405 "10110000" // /* MW 3 */ + 36406 "00000001" // /* MW 2 */ + 36407 "11110100" // /* MW 1 */ +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36408 "10011000" // VLDA bmlh0, [sp, #-1600] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36409 "00101101" // /* MW 3 */ + 36410 "10011100" // /* MW 2 */ + 36411 "00000111" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36412 "00001000" // VMAC dm1, dm0, x6, x8,r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36413 "00000001" // /* MW 3 */ + 36414 "00001101" // /* MW 2 */ + 36415 "10010001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36416 "01100010" // VMOV cml4, cmh3; VADD.f dm3, dm2, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36417 "00111101" // /* MW 7 */ + 36418 "01001100" // /* MW 6 */ + 36419 "00001011" // /* MW 5 */ + 36420 "11100110" // /* MW 4 */ + 36421 "10001010" // /* MW 3 */ + 36422 "00001110" // /* MW 2 */ + 36423 "00000100" // /* MW 1 */ + 36424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36425 "00000000" // /* MW 1 */ + 36426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36427 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 + 36428 "01001000" // VADD.f dm0, dm3, dm0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36429 "00111101" // /* MW 3 */ + 36430 "01100000" // /* MW 2 */ + 36431 "00001000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first + 36432 "01001000" // VSUB.f dm2, dm4, dm3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36433 "00111111" // /* MW 3 */ + 36434 "10001100" // /* MW 2 */ + 36435 "00001010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 1332 117 first + 36436 "00011000" // VSRS.2x x0, cmh1, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36437 "11100110" // /* MW 3 */ + 36438 "00100000" // /* MW 2 */ + 36439 "00001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "add_accum.hpp" 20 92 first + 36440 "01100010" // VSRS.2x x6, cml1, s0, srsSign0; VSUB.f dm0, dm0, dm4, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36441 "00111111" // /* MW 7 */ + 36442 "00010000" // /* MW 6 */ + 36443 "00001000" // /* MW 5 */ + 36444 "00000010" // /* MW 4 */ + 36445 "11000000" // /* MW 3 */ + 36446 "00010100" // /* MW 2 */ + 36447 "01100100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 147 4 first +.src_ref 9 "resize_bilinear.h" 147 27 first + 36448 "10000100" // JZ r7, #37376 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=37376 delay_slots=5 */ + 36449 "00000001" // /* MW 5 */ + 36450 "00000000" // /* MW 4 */ + 36451 "00000000" // /* MW 3 */ + 36452 "01001001" // /* MW 2 */ + 36453 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 36454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36455 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.delay_slot + 36456 "01111000" // VADD.32 x4, x0, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36457 "00101101" // /* MW 3 */ + 36458 "00000001" // /* MW 2 */ + 36459 "00011010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "add.hpp" 28 49 +.delay_slot + 36460 "00000010" // VCONV.bf16.fp32 x2, cml2; VADD.32 x8, x6, x2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36461 "10110000" // /* MW 7 */ + 36462 "10010110" // /* MW 6 */ + 36463 "00011000" // /* MW 5 */ + 36464 "00000010" // /* MW 4 */ + 36465 "11000000" // /* MW 3 */ + 36466 "00100010" // /* MW 2 */ + 36467 "00100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.delay_slot + 36468 "01011000" // VMIN_GE.32 x4, r16, x4, x10, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36469 "00001100" // /* MW 3 */ + 36470 "00100101" // /* MW 2 */ + 36471 "00011010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 1110 102 first +.delay_slot + 36472 "00000010" // VCONV.bf16.fp32 x10, cml0; VMIN_GE.32 x8, r16, x8, x10, vaddSign0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36473 "00100000" // /* MW 7 */ + 36474 "10000110" // /* MW 6 */ + 36475 "00100010" // /* MW 5 */ + 36476 "00000010" // /* MW 4 */ + 36477 "11000000" // /* MW 3 */ + 36478 "00000010" // /* MW 2 */ + 36479 "10100010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 150 8 first + 36480 "10111010" // VLDA bmhl2, [sp, #-1728]; MOVXM ls, #36960 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36481 "00010000" // /* MW 9 */ + 36482 "00110000" // /* MW 8 */ + 36483 "01111000" // /* MW 7 */ + 36484 "00100100" // /* MW 6 */ + 36485 "00000000" // /* MW 5 */ + 36486 "00000000" // /* MW 4 */ + 36487 "10110000" // /* MW 3 */ + 36488 "10101001" // /* MW 2 */ + 36489 "11110010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 150 8 + 36490 "10111010" // VLDA bmhh2, [sp, #-1664]; MOVXM le, #37264 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36491 "00010000" // /* MW 9 */ + 36492 "11001000" // /* MW 8 */ + 36493 "10111000" // /* MW 7 */ + 36494 "00100101" // /* MW 6 */ + 36495 "00000000" // /* MW 5 */ + 36496 "00000000" // /* MW 4 */ + 36497 "10110000" // /* MW 3 */ + 36498 "00101101" // /* MW 2 */ + 36499 "11110011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1287 41 + 36500 "10111010" // VLDA bmll1, [sp, #-1344]; ADD r11, r7, #-1; MOV m0, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36501 "01011000" // /* MW 9 */ + 36502 "00010000" // /* MW 8 */ + 36503 "00000000" // /* MW 7 */ + 36504 "11111000" // /* MW 6 */ + 36505 "10111111" // /* MW 5 */ + 36506 "00001110" // /* MW 4 */ + 36507 "10110000" // /* MW 3 */ + 36508 "10010001" // /* MW 2 */ + 36509 "11110101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 159 73 +.src_ref 9 "resize_bilinear.h" 160 73 +.src_ref 9 "resize_bilinear.h" 213 + 36510 "10111010" // LDA lr, [sp, #-56]; MOVX r0, #1; MOV p0, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36511 "01111000" // /* MW 9 */ + 36512 "11110000" // /* MW 8 */ + 36513 "00110010" // /* MW 7 */ + 36514 "00101000" // /* MW 6 */ + 36515 "00000000" // /* MW 5 */ + 36516 "00000000" // /* MW 4 */ + 36517 "00100000" // /* MW 3 */ + 36518 "00000111" // /* MW 2 */ + 36519 "11111001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 + 36520 "10111010" // MOVA r6, #0; MOVXM dj0, #-1730 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36521 "00010000" // /* MW 9 */ + 36522 "10011111" // /* MW 8 */ + 36523 "01000100" // /* MW 7 */ + 36524 "11111100" // /* MW 6 */ + 36525 "11111111" // /* MW 5 */ + 36526 "00111111" // /* MW 4 */ + 36527 "00000000" // /* MW 3 */ + 36528 "00000110" // /* MW 2 */ + 36529 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 + 36530 "10111010" // MOVA r2, #828; MOVXM dj1, #-1732 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36531 "00010000" // /* MW 9 */ + 36532 "10011110" // /* MW 8 */ + 36533 "11000100" // /* MW 7 */ + 36534 "11111100" // /* MW 6 */ + 36535 "11111111" // /* MW 5 */ + 36536 "00111111" // /* MW 4 */ + 36537 "00000000" // /* MW 3 */ + 36538 "10000010" // /* MW 2 */ + 36539 "01100111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1286 98 +.src_ref 5 "vector.hpp" 1289 16 + 36540 "10111010" // MOVA r5, #64; MOVX r3, #31; MOV r4, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36541 "01011000" // /* MW 9 */ + 36542 "11111111" // /* MW 8 */ + 36543 "10001111" // /* MW 7 */ + 36544 "11101000" // /* MW 6 */ + 36545 "00110011" // /* MW 5 */ + 36546 "00000000" // /* MW 4 */ + 36547 "00000000" // /* MW 3 */ + 36548 "00000101" // /* MW 2 */ + 36549 "00001000" // /* MW 1 */ + 36550 "10111010" // MOVA r17, #0; MOVX r18, #0; VMOV x1, bmhl2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36551 "01111000" // /* MW 9 */ + 36552 "00001001" // /* MW 8 */ + 36553 "01010101" // /* MW 7 */ + 36554 "00001000" // /* MW 6 */ + 36555 "00100000" // /* MW 5 */ + 36556 "00000001" // /* MW 4 */ + 36557 "00000000" // /* MW 3 */ + 36558 "00010001" // /* MW 2 */ + 36559 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 + 36560 "10111010" // VLDA bmlh1, [sp, #-1280]; MOVX r7, #32; VMOV x7, bmhh2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36561 "01111000" // /* MW 9 */ + 36562 "10001001" // /* MW 8 */ + 36563 "11010101" // /* MW 7 */ + 36564 "00001001" // /* MW 6 */ + 36565 "01110100" // /* MW 5 */ + 36566 "00000000" // /* MW 4 */ + 36567 "10110000" // /* MW 3 */ + 36568 "00010101" // /* MW 2 */ + 36569 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 + 36570 "10111010" // VLDA bmhl1, [sp, #-1024]; MOVXM dj2, #-1734 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36571 "00010000" // /* MW 9 */ + 36572 "10011101" // /* MW 8 */ + 36573 "01000100" // /* MW 7 */ + 36574 "11111101" // /* MW 6 */ + 36575 "11111111" // /* MW 5 */ + 36576 "00111111" // /* MW 4 */ + 36577 "10110000" // /* MW 3 */ + 36578 "00011001" // /* MW 2 */ + 36579 "11111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 + 36580 "10110110" // VLDA bmhh1, [sp, #-1152]; NOPB; MOVXM dj3, #-1736 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 36581 "00010000" // /* MW 11 */ + 36582 "10011100" // /* MW 10 */ + 36583 "11000100" // /* MW 9 */ + 36584 "11111101" // /* MW 8 */ + 36585 "11111111" // /* MW 7 */ + 36586 "00111111" // /* MW 6 */ + 36587 "00100000" // /* MW 5 */ + 36588 "00000000" // /* MW 4 */ + 36589 "10110000" // /* MW 3 */ + 36590 "00011101" // /* MW 2 */ + 36591 "11110111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 147 4 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 36592 "11100001" // NOPA; NOPB; NOPS; MOVXM p1, #36608; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 36593 "00000000" // /* MW 15 */ + 36594 "00000000" // /* MW 14 */ + 36595 "00010000" // /* MW 13 */ + 36596 "10000000" // /* MW 12 */ + 36597 "10110111" // /* MW 11 */ + 36598 "00100000" // /* MW 10 */ + 36599 "00000000" // /* MW 9 */ + 36600 "00000000" // /* MW 8 */ + 36601 "01011011" // /* MW 7 */ + 36602 "00000001" // /* MW 6 */ + 36603 "00100000" // /* MW 5 */ + 36604 "00000000" // /* MW 4 */ + 36605 "11110000" // /* MW 3 */ + 36606 "00101100" // /* MW 2 */ + 36607 "00000000" // /* MW 1 */ +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_2944 +.aggressive_scheduled_block_id 29 +.noswbrkpt +.loop_nesting 1 + 36608 "00011000" // ST.s16 r12, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36609 "10010111" // /* MW 3 */ + 36610 "00000001" // /* MW 2 */ + 36611 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36613 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36615 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36616 "11111000" // VMOV x9, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36617 "00010010" // /* MW 3 */ + 36618 "10100100" // /* MW 2 */ + 36619 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36620 "11011000" // VEXTRACT.16 r12, x9, r17, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36621 "01000100" // /* MW 3 */ + 36622 "00100101" // /* MW 2 */ + 36623 "00011011" // /* MW 1 */ + 36624 "11011000" // VSHIFT x7, x1, x7, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36625 "11001010" // /* MW 3 */ + 36626 "10001011" // /* MW 2 */ + 36627 "00011011" // /* MW 1 */ + 36628 "10111000" // VEXTRACT.32 r12, x7, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36629 "00000001" // /* MW 3 */ + 36630 "00011110" // /* MW 2 */ + 36631 "00011011" // /* MW 1 */ + 36632 "10011000" // LDA.s16 r20, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36633 "10010010" // /* MW 3 */ + 36634 "00000010" // /* MW 2 */ + 36635 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 36636 "11111000" // VMOV x3, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36637 "00010010" // /* MW 3 */ + 36638 "10100111" // /* MW 2 */ + 36639 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 30 +.noswbrkpt + 36640 "11010100" // ST.s16 r19, [p0, dj1]; VMOV x9, bmlh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36641 "00100101" // /* MW 5 */ + 36642 "01001010" // /* MW 4 */ + 36643 "11101001" // /* MW 3 */ + 36644 "01001110" // /* MW 2 */ + 36645 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36646 "11011000" // VEXTRACT.16 r19, x9, r17, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36647 "01000100" // /* MW 3 */ + 36648 "11100101" // /* MW 2 */ + 36649 "00011100" // /* MW 1 */ + 36650 "11100100" // MSC r12, r12, r15, r9; VMOV x9, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36651 "00100101" // /* MW 5 */ + 36652 "01001100" // /* MW 4 */ + 36653 "11001001" // /* MW 3 */ + 36654 "00010011" // /* MW 2 */ + 36655 "01111011" // /* MW 1 */ + 36656 "11011000" // VSHIFT x9, x9, x3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36657 "11001010" // /* MW 3 */ + 36658 "11001001" // /* MW 2 */ + 36659 "00011100" // /* MW 1 */ + 36660 "10111000" // VEXTRACT.32 r13, x9, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36661 "00000001" // /* MW 3 */ + 36662 "01100110" // /* MW 2 */ + 36663 "00011011" // /* MW 1 */ + 36664 "11100100" // LSHL r12, r12, r0; VBCST.16 x7, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36665 "11100101" // /* MW 5 */ + 36666 "10100010" // /* MW 4 */ + 36667 "10110111" // /* MW 3 */ + 36668 "00000001" // /* MW 2 */ + 36669 "01100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 +.src_ref 5 "vector.hpp" 924 53 + 36670 "01100100" // MSC r13, r13, r15, r9; MOV r20, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36671 "00000001" // /* MW 5 */ + 36672 "00100000" // /* MW 4 */ + 36673 "11001010" // /* MW 3 */ + 36674 "01010011" // /* MW 2 */ + 36675 "01111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 first + 36676 "00111010" // VST x7, [sp, #-128]; ADD r12, r14, r12; VSHIFT x5, x6, x0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36677 "01101001" // /* MW 9 */ + 36678 "00101001" // /* MW 8 */ + 36679 "01011000" // /* MW 7 */ + 36680 "00000101" // /* MW 6 */ + 36681 "11000110" // /* MW 5 */ + 36682 "00011100" // /* MW 4 */ + 36683 "01100000" // /* MW 3 */ + 36684 "00111110" // /* MW 2 */ + 36685 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first + 36686 "01100100" // LSHL r13, r13, r0; VEXTRACT.32 r24, x5, #0, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36687 "00000011" // /* MW 5 */ + 36688 "00101100" // /* MW 4 */ + 36689 "10111100" // /* MW 3 */ + 36690 "01000001" // /* MW 2 */ + 36691 "01101011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 first + 36692 "10111010" // LDA.s16 r19, [p0, dj1]; ADD r13, r13, r14; VSHIFT x11, x8, x4, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36693 "01101000" // /* MW 9 */ + 36694 "00101001" // /* MW 8 */ + 36695 "11100001" // /* MW 7 */ + 36696 "00000110" // /* MW 6 */ + 36697 "11010111" // /* MW 5 */ + 36698 "00011010" // /* MW 4 */ + 36699 "01010000" // /* MW 3 */ + 36700 "01001110" // /* MW 2 */ + 36701 "00000100" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 5 "vector.hpp" 915 23 first + 36702 "01100100" // SUB r22, r24, r8; VEXTRACT.32 r31, x11, #0, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36703 "00000011" // /* MW 5 */ + 36704 "11011100" // /* MW 4 */ + 36705 "00111111" // /* MW 3 */ + 36706 "10010000" // /* MW 2 */ + 36707 "11000101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 159 73 first + 36708 "10011000" // LSHL r22, r22, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36709 "00001101" // /* MW 3 */ + 36710 "10101100" // /* MW 2 */ + 36711 "00010101" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 9 "resize_bilinear.h" 159 73 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 36712 "10100100" // SUB r30, r31, r8; ADD.NC p2, r22, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36713 "01100010" // /* MW 5 */ + 36714 "11010110" // /* MW 4 */ + 36715 "00110100" // /* MW 3 */ + 36716 "10010000" // /* MW 2 */ + 36717 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 9 "resize_bilinear.h" 160 73 first +.src_ref 9 "resize_bilinear.h" 161 77 first +.aggressive_scheduled_block_id 31 +.noswbrkpt + 36718 "10111010" // ST.s16 r24, [p0, dj2]; LSHL r30, r30, r0; ADD.NC p5, r13, r22 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36719 "10101000" // /* MW 9 */ + 36720 "01101100" // /* MW 8 */ + 36721 "10110011" // /* MW 7 */ + 36722 "01101110" // /* MW 6 */ + 36723 "11100000" // /* MW 5 */ + 36724 "00111101" // /* MW 4 */ + 36725 "11100000" // /* MW 3 */ + 36726 "01100010" // /* MW 2 */ + 36727 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.src_ref 9 "resize_bilinear.h" 162 77 first +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36728 "10111010" // VLDA wl5, [p2]; VLDB wh3, [p5, #32]; ADD.NC p4, r13, r30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36729 "10101110" // /* MW 9 */ + 36730 "01111100" // /* MW 8 */ + 36731 "00110011" // /* MW 7 */ + 36732 "00000010" // /* MW 6 */ + 36733 "11000100" // /* MW 5 */ + 36734 "00010100" // /* MW 4 */ + 36735 "00110101" // /* MW 3 */ + 36736 "10101111" // /* MW 2 */ + 36737 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 1206 42 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 9 "resize_bilinear.h" 160 73 first +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36738 "10111010" // VLDA wl3, [p5]; VLDB wh11, [p4, #32]; ADD.NC p3, r30, r12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36739 "10101110" // /* MW 9 */ + 36740 "10011000" // /* MW 8 */ + 36741 "10110111" // /* MW 7 */ + 36742 "00000001" // /* MW 6 */ + 36743 "11000100" // /* MW 5 */ + 36744 "00010110" // /* MW 4 */ + 36745 "00110100" // /* MW 3 */ + 36746 "10011111" // /* MW 2 */ + 36747 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36748 "10110110" // VLDA wl11, [p4]; VLDB wh5, [p2, #32]; MOVX r19, #0; VBCST.16 x7, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 36749 "01111000" // /* MW 11 */ + 36750 "10111001" // /* MW 10 */ + 36751 "11100110" // /* MW 9 */ + 36752 "00001001" // /* MW 8 */ + 36753 "00110000" // /* MW 7 */ + 36754 "00000001" // /* MW 6 */ + 36755 "10001000" // /* MW 5 */ + 36756 "00101010" // /* MW 4 */ + 36757 "00110100" // /* MW 3 */ + 36758 "11011111" // /* MW 2 */ + 36759 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1206 42 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36760 "10111010" // VLDA wh1, [p3, #32]; VLDB wl1, [p3]; VEXTRACT.16 r24, x10, r19, vaddSign0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36761 "01101110" // /* MW 9 */ + 36762 "10100110" // /* MW 8 */ + 36763 "00010100" // /* MW 7 */ + 36764 "00000011" // /* MW 6 */ + 36765 "01100100" // /* MW 5 */ + 36766 "00000100" // /* MW 4 */ + 36767 "00110011" // /* MW 3 */ + 36768 "10001011" // /* MW 2 */ + 36769 "01100010" // /* MW 1 */ + 36770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36771 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 36772 "11111000" // MOV r16, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36773 "11000000" // /* MW 3 */ + 36774 "00011110" // /* MW 2 */ + 36775 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1280 49 first +.aggressive_scheduled_block_id 32 +.noswbrkpt + 36776 "00101100" // ST.s16 r21, [p0, dj3]; AND r25, r3, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36777 "00001001" // /* MW 5 */ + 36778 "11100110" // /* MW 4 */ + 36779 "11100001" // /* MW 3 */ + 36780 "01010110" // /* MW 2 */ + 36781 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36782 "11100100" // LT r27, r25, r7; MOV r22, p4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36783 "10000001" // /* MW 5 */ + 36784 "00110001" // /* MW 4 */ + 36785 "01011011" // /* MW 3 */ + 36786 "11001111" // /* MW 2 */ + 36787 "11001110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1285 72 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36788 "10111010" // LDA.s16 r25, [p0, dj2]; ADD r24, r25, #-32; VEXTRACT.16 r21, x2, r19, vaddSign0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36789 "01101000" // /* MW 9 */ + 36790 "10100110" // /* MW 8 */ + 36791 "10100100" // /* MW 7 */ + 36792 "00011010" // /* MW 6 */ + 36793 "10001100" // /* MW 5 */ + 36794 "00110011" // /* MW 4 */ + 36795 "01010000" // /* MW 3 */ + 36796 "01100110" // /* MW 2 */ + 36797 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36798 "10011000" // LSHL r16, r4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36799 "10011101" // /* MW 3 */ + 36800 "00100001" // /* MW 2 */ + 36801 "00010001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36802 "11100100" // AND r31, r3, r22; MOV r22, p5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36803 "10000001" // /* MW 5 */ + 36804 "00110101" // /* MW 4 */ + 36805 "10011011" // /* MW 3 */ + 36806 "11101100" // /* MW 2 */ + 36807 "00011111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36808 "11100100" // AND r23, r3, r22; MOV r22, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36809 "10000001" // /* MW 5 */ + 36810 "00101101" // /* MW 4 */ + 36811 "10011011" // /* MW 3 */ + 36812 "11101100" // /* MW 2 */ + 36813 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36814 "11100100" // AND r30, r3, r22; MOV r22, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36815 "10000001" // /* MW 5 */ + 36816 "00101001" // /* MW 4 */ + 36817 "10011011" // /* MW 3 */ + 36818 "10101100" // /* MW 2 */ + 36819 "00011111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1286 98 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36820 "10111010" // LDA.s16 r27, [p0, dj3]; SUB r26, r5, r25; VSHIFT x9, x3, x0, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36821 "01101000" // /* MW 9 */ + 36822 "00101111" // /* MW 8 */ + 36823 "01001100" // /* MW 7 */ + 36824 "10001110" // /* MW 6 */ + 36825 "10101100" // /* MW 5 */ + 36826 "00001011" // /* MW 4 */ + 36827 "01010000" // /* MW 3 */ + 36828 "01101110" // /* MW 2 */ + 36829 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36830 "11100100" // SEL.EQZ r23, r6, r16, r27; MOV r27, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36831 "01000001" // /* MW 5 */ + 36832 "10111001" // /* MW 4 */ + 36833 "01001101" // /* MW 3 */ + 36834 "11100000" // /* MW 2 */ + 36835 "00110101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36836 "11111000" // VBCST.16 x3, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36837 "01110010" // /* MW 3 */ + 36838 "11100101" // /* MW 2 */ + 36839 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36840 "11100100" // AND r22, r3, r22; VMOV bmhh4, bmhh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36841 "00100101" // /* MW 5 */ + 36842 "10001110" // /* MW 4 */ + 36843 "10011001" // /* MW 3 */ + 36844 "10101100" // /* MW 2 */ + 36845 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36846 "01011010" // LSHL r16, r4, r24; VSHIFT x5, x5, x0, r22; VMUL.f dm0, x9, x3, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36847 "01100001" // /* MW 9 */ + 36848 "11110010" // /* MW 8 */ + 36849 "00010000" // /* MW 7 */ + 36850 "10101101" // /* MW 6 */ + 36851 "10000101" // /* MW 5 */ + 36852 "10101010" // /* MW 4 */ + 36853 "10001101" // /* MW 3 */ + 36854 "00100001" // /* MW 2 */ + 36855 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36856 "11100100" // SEL.EQZ r29, r6, r16, r27; VMOV bmhl4, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36857 "00100101" // /* MW 5 */ + 36858 "00001100" // /* MW 4 */ + 36859 "01001001" // /* MW 3 */ + 36860 "01100000" // /* MW 2 */ + 36861 "00110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36862 "01011010" // SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30; VMUL.f dm2, x5, x3, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36863 "01100001" // /* MW 9 */ + 36864 "11101010" // /* MW 8 */ + 36865 "00010010" // /* MW 7 */ + 36866 "10101101" // /* MW 6 */ + 36867 "10000111" // /* MW 5 */ + 36868 "00001000" // /* MW 4 */ + 36869 "01110010" // /* MW 3 */ + 36870 "00111001" // /* MW 2 */ + 36871 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36872 "11111000" // VBCST.16 x3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36873 "01110010" // /* MW 3 */ + 36874 "11101101" // /* MW 2 */ + 36875 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36876 "11011000" // VSHIFT x11, x11, x0, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36877 "01111110" // /* MW 3 */ + 36878 "11011000" // /* MW 2 */ + 36879 "00011101" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36880 "01100010" // VMOV bmhh0, bmhl2; VMUL.f dm1, x3, x1, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36881 "00100001" // /* MW 7 */ + 36882 "11100110" // /* MW 6 */ + 36883 "00010001" // /* MW 5 */ + 36884 "11100110" // /* MW 4 */ + 36885 "00010010" // /* MW 3 */ + 36886 "11001010" // /* MW 2 */ + 36887 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36888 "01100010" // VMOV bmhl0, bmhh2; VMUL.f dm3, x3, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36889 "01100001" // /* MW 7 */ + 36890 "11100111" // /* MW 6 */ + 36891 "00010011" // /* MW 5 */ + 36892 "11100110" // /* MW 4 */ + 36893 "00010010" // /* MW 3 */ + 36894 "10001011" // /* MW 2 */ + 36895 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36896 "11111000" // VMOV bmhl2, bmhh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36897 "00010010" // /* MW 3 */ + 36898 "10000011" // /* MW 2 */ + 36899 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36900 "01001010" // VLDA x5, [sp, #-128]; VMOV bmhh0, bmll1; VADD.f dm1, dm2, dm1, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36901 "00111101" // /* MW 9 */ + 36902 "01000100" // /* MW 8 */ + 36903 "00001001" // /* MW 7 */ + 36904 "11100010" // /* MW 6 */ + 36905 "00010010" // /* MW 5 */ + 36906 "11000100" // /* MW 4 */ + 36907 "01110000" // /* MW 3 */ + 36908 "00101111" // /* MW 2 */ + 36909 "11111111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36910 "01100010" // VMOV bmhh2, bmhl0; VADD.f dm3, dm0, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36911 "00111101" // /* MW 7 */ + 36912 "00001100" // /* MW 6 */ + 36913 "00001011" // /* MW 5 */ + 36914 "11100110" // /* MW 4 */ + 36915 "00010010" // /* MW 3 */ + 36916 "11000010" // /* MW 2 */ + 36917 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36918 "11111000" // VMOV bmhl0, bmlh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36919 "00010010" // /* MW 3 */ + 36920 "10000101" // /* MW 2 */ + 36921 "00011000" // /* MW 1 */ + 36922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36923 "00000000" // /* MW 1 */ + 36924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36925 "00000000" // /* MW 1 */ + 36926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36927 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 150 8 first + 36928 "00000010" // VCONV.bf16.fp32 wl11, bmll1; ADD.NC lc, r10, #-1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36929 "11000000" // /* MW 7 */ + 36930 "10111111" // /* MW 6 */ + 36931 "10111010" // /* MW 5 */ + 36932 "00000010" // /* MW 4 */ + 36933 "11000000" // /* MW 3 */ + 36934 "00010010" // /* MW 2 */ + 36935 "10111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 1108 103 + 36936 "00000010" // VCONV.bf16.fp32 wl1, bmll3; VMOV bmhh1, bmhh4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36937 "01110000" // /* MW 7 */ + 36938 "10001001" // /* MW 6 */ + 36939 "11101001" // /* MW 5 */ + 36940 "00000000" // /* MW 4 */ + 36941 "11000000" // /* MW 3 */ + 36942 "00110010" // /* MW 2 */ + 36943 "00011000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 36944 "00001011" // NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, bmhl4; VMUL.f dm3, x11, x5, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 36945 "10110101" // /* MW 15 */ + 36946 "10011111" // /* MW 14 */ + 36947 "01111000" // /* MW 13 */ + 36948 "00001001" // /* MW 12 */ + 36949 "11001001" // /* MW 11 */ + 36950 "00000000" // /* MW 10 */ + 36951 "00000000" // /* MW 9 */ + 36952 "00000000" // /* MW 8 */ + 36953 "01011011" // /* MW 7 */ + 36954 "00000001" // /* MW 6 */ + 36955 "00100000" // /* MW 5 */ + 36956 "00000000" // /* MW 4 */ + 36957 "11110000" // /* MW 3 */ + 36958 "00101100" // /* MW 2 */ + 36959 "00000000" // /* MW 1 */ +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3296 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1287 41 first +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 9 "resize_bilinear.h" 150 45 +.begin_of_loop +.loop_nesting 2 + 36960 "01011110" // VLDB wl9, [p7], m0; MOVS p5, p7; ADD r19, r19, #1; ADD.NC r20, r20, #4; VMUL.f dm4, x1, x7, r2 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 36961 "11100001" // /* MW 13 */ + 36962 "11100010" // /* MW 12 */ + 36963 "00010100" // /* MW 11 */ + 36964 "00100001" // /* MW 10 */ + 36965 "10100000" // /* MW 9 */ + 36966 "01010001" // /* MW 8 */ + 36967 "00000111" // /* MW 7 */ + 36968 "11100110" // /* MW 6 */ + 36969 "11001100" // /* MW 5 */ + 36970 "00010100" // /* MW 4 */ + 36971 "01101110" // /* MW 3 */ + 36972 "10010001" // /* MW 2 */ + 36973 "10110011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 first +.src_ref 5 "vector.hpp" 1288 16 first + 36974 "10110100" // VLDB wh9, [p5, #32]; VSHIFT x5, x6, x0, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36975 "10100101" // /* MW 5 */ + 36976 "01100000" // /* MW 4 */ + 36977 "10000101" // /* MW 3 */ + 36978 "11001000" // /* MW 2 */ + 36979 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 + 36980 "11011000" // VSHIFT x11, x8, x4, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36981 "01010010" // /* MW 3 */ + 36982 "11000010" // /* MW 2 */ + 36983 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 6 "add_accum.hpp" 19 92 first + 36984 "01100010" // VEXTRACT.32 r24, x5, #0, vaddSign0; VADD.f dm4, dm3, dm4, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36985 "00111101" // /* MW 7 */ + 36986 "01110000" // /* MW 6 */ + 36987 "00001100" // /* MW 5 */ + 36988 "10100110" // /* MW 4 */ + 36989 "00000001" // /* MW 3 */ + 36990 "00010110" // /* MW 2 */ + 36991 "00000110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 + 36992 "10111000" // VEXTRACT.32 r31, x11, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36993 "00000001" // /* MW 3 */ + 36994 "11101110" // /* MW 2 */ + 36995 "00011111" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 5 "vector.hpp" 915 23 + 36996 "10100100" // SUB r22, r24, r8; VEXTRACT.16 r24, x10, r19, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36997 "10011001" // /* MW 5 */ + 36998 "01010010" // /* MW 4 */ + 36999 "00111100" // /* MW 3 */ + 37000 "10010000" // /* MW 2 */ + 37001 "11000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 9 "resize_bilinear.h" 159 73 first + 37002 "10100100" // LSHL r22, r22, r0; VEXTRACT.16 r21, x2, r19, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37003 "10011001" // /* MW 5 */ + 37004 "10010010" // /* MW 4 */ + 37005 "10111010" // /* MW 3 */ + 37006 "10000001" // /* MW 2 */ + 37007 "10110101" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 9 "resize_bilinear.h" 159 73 + 37008 "10100100" // SUB r30, r31, r8; ADD.NC p2, r22, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37009 "01100010" // /* MW 5 */ + 37010 "11010110" // /* MW 4 */ + 37011 "00110100" // /* MW 3 */ + 37012 "10010000" // /* MW 2 */ + 37013 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 9 "resize_bilinear.h" 160 73 first + 37014 "11100100" // LSHL r30, r30, r0; MOV r16, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37015 "10000001" // /* MW 5 */ + 37016 "00111101" // /* MW 4 */ + 37017 "10111000" // /* MW 3 */ + 37018 "10000001" // /* MW 2 */ + 37019 "11110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 first +.src_ref 5 "vector.hpp" 1286 72 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 160 73 + 37020 "00111010" // VCONV.bf16.fp32 wl3, bmll4; AND r25, r3, r16; ADD.NC p3, r30, r12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37021 "10101001" // /* MW 9 */ + 37022 "10011000" // /* MW 8 */ + 37023 "10110111" // /* MW 7 */ + 37024 "00100101" // /* MW 6 */ + 37025 "10011000" // /* MW 5 */ + 37026 "00000111" // /* MW 4 */ + 37027 "11000000" // /* MW 3 */ + 37028 "01000010" // /* MW 2 */ + 37029 "00111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 9 "resize_bilinear.h" 162 77 first + 37030 "10100100" // LT r27, r25, r7; ADD.NC p4, r13, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37031 "11110010" // /* MW 5 */ + 37032 "11001101" // /* MW 4 */ + 37033 "01011000" // /* MW 3 */ + 37034 "11001111" // /* MW 2 */ + 37035 "11001110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1286 41 first + 37036 "10100100" // LSHL r16, r4, r25; VSHIFT x3, x0, x3, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37037 "11010101" // /* MW 5 */ + 37038 "00000011" // /* MW 4 */ + 37039 "10110011" // /* MW 3 */ + 37040 "00110011" // /* MW 2 */ + 37041 "00100100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 98 +.src_ref 5 "vector.hpp" 1289 16 first + 37042 "01100100" // SUB r26, r5, r25; VSEL.8 x9, x9, x3, r29:r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37043 "11101000" // /* MW 5 */ + 37044 "10010011" // /* MW 4 */ + 37045 "00111001" // /* MW 3 */ + 37046 "10110010" // /* MW 2 */ + 37047 "00101110" // /* MW 1 */ + 37048 "11111000" // VMOV bmll1, bmhh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37049 "00010010" // /* MW 3 */ + 37050 "00000011" // /* MW 2 */ + 37051 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 first +.src_ref 5 "vector.hpp" 1292 26 first + 37052 "00000010" // VST wh9, [p5, #32]; VMOV bmlh1, bmhl0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37053 "01110000" // /* MW 7 */ + 37054 "00001001" // /* MW 6 */ + 37055 "10100001" // /* MW 5 */ + 37056 "00000000" // /* MW 4 */ + 37057 "01010000" // /* MW 3 */ + 37058 "11001001" // /* MW 2 */ + 37059 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "resize_bilinear.h" 161 77 first +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 37060 "00000010" // VST wl9, [p5]; ADD.NC p5, r13, r22 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37061 "10100000" // /* MW 7 */ + 37062 "01101100" // /* MW 6 */ + 37063 "10110011" // /* MW 5 */ + 37064 "00000010" // /* MW 4 */ + 37065 "01010000" // /* MW 3 */ + 37066 "11001101" // /* MW 2 */ + 37067 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 33 +.noswbrkpt + 37068 "10111010" // ST.s16 r24, [p0, dj2]; VLDB wl3, [p5]; MOV r22, p4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37069 "01111110" // /* MW 9 */ + 37070 "01100000" // /* MW 8 */ + 37071 "11001100" // /* MW 7 */ + 37072 "00000010" // /* MW 6 */ + 37073 "11100100" // /* MW 5 */ + 37074 "00000100" // /* MW 4 */ + 37075 "11100101" // /* MW 3 */ + 37076 "01100010" // /* MW 2 */ + 37077 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37078 "10110110" // VLDA wl5, [p2]; VLDB wh3, [p5, #32]; AND r31, r3, r22; MOV r22, p5 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37079 "01111000" // /* MW 11 */ + 37080 "01100000" // /* MW 10 */ + 37081 "11001101" // /* MW 9 */ + 37082 "00100110" // /* MW 8 */ + 37083 "11111011" // /* MW 7 */ + 37084 "00000111" // /* MW 6 */ + 37085 "10001000" // /* MW 5 */ + 37086 "00101001" // /* MW 4 */ + 37087 "00111010" // /* MW 3 */ + 37088 "10101111" // /* MW 2 */ + 37089 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37090 "10110110" // VLDA wl11, [p4]; VLDB wl1, [p3]; AND r23, r3, r22; MOV r22, p3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37091 "01111000" // /* MW 11 */ + 37092 "01100000" // /* MW 10 */ + 37093 "11001011" // /* MW 9 */ + 37094 "00100110" // /* MW 8 */ + 37095 "01111011" // /* MW 7 */ + 37096 "00000111" // /* MW 6 */ + 37097 "11001000" // /* MW 5 */ + 37098 "00001000" // /* MW 4 */ + 37099 "00110110" // /* MW 3 */ + 37100 "11011111" // /* MW 2 */ + 37101 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37102 "10110110" // VLDA wh1, [p3, #32]; VLDB wh5, [p2, #32]; AND r30, r3, r22; MOV r22, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37103 "01111000" // /* MW 11 */ + 37104 "01100000" // /* MW 10 */ + 37105 "11001010" // /* MW 9 */ + 37106 "00100110" // /* MW 8 */ + 37107 "11101011" // /* MW 7 */ + 37108 "00000111" // /* MW 6 */ + 37109 "10001000" // /* MW 5 */ + 37110 "00101010" // /* MW 4 */ + 37111 "00110100" // /* MW 3 */ + 37112 "10001011" // /* MW 2 */ + 37113 "01100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1206 42 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37114 "00111010" // VLDB wh11, [p4, #32]; AND r22, r3, r22; VMOV bmhh4, bmhh1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37115 "01111000" // /* MW 9 */ + 37116 "10001001" // /* MW 8 */ + 37117 "01100011" // /* MW 7 */ + 37118 "00100110" // /* MW 6 */ + 37119 "01101011" // /* MW 5 */ + 37120 "00000111" // /* MW 4 */ + 37121 "10001000" // /* MW 3 */ + 37122 "00101101" // /* MW 2 */ + 37123 "00001000" // /* MW 1 */ + 37124 "11111000" // VMOV bmhl4, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37125 "00010010" // /* MW 3 */ + 37126 "10000110" // /* MW 2 */ + 37127 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 37128 "00011000" // ADD r24, r25, #-32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37129 "10000011" // /* MW 3 */ + 37130 "01110001" // /* MW 2 */ + 37131 "00010110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.aggressive_scheduled_block_id 34 +.noswbrkpt + 37132 "00011000" // ST.s16 r21, [p0, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37133 "10110111" // /* MW 3 */ + 37134 "01100010" // /* MW 2 */ + 37135 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 34 +.nohwbrkpt +.noswbrkpt + 37136 "10111010" // LDA.s16 r25, [p0, dj2]; SEL.EQZ r23, r6, r16, r27; VSHIFT x9, x3, x0, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37137 "01101000" // /* MW 9 */ + 37138 "00101111" // /* MW 8 */ + 37139 "01001100" // /* MW 7 */ + 37140 "00010010" // /* MW 6 */ + 37141 "01111000" // /* MW 5 */ + 37142 "00001101" // /* MW 4 */ + 37143 "01010000" // /* MW 3 */ + 37144 "01100110" // /* MW 2 */ + 37145 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37146 "11100100" // LSHL r16, r4, r24; MOV r27, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37147 "01000001" // /* MW 5 */ + 37148 "10111001" // /* MW 4 */ + 37149 "10111101" // /* MW 3 */ + 37150 "00110001" // /* MW 2 */ + 37151 "00100100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 first + 37152 "10100100" // SEL.EQZ r29, r6, r16, r27; VSHIFT x5, x5, x0, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37153 "10110101" // /* MW 5 */ + 37154 "01010000" // /* MW 4 */ + 37155 "01000101" // /* MW 3 */ + 37156 "01100000" // /* MW 2 */ + 37157 "00110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id first + 37158 "10100100" // SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37159 "11110101" // /* MW 5 */ + 37160 "00010000" // /* MW 4 */ + 37161 "01000001" // /* MW 3 */ + 37162 "00101110" // /* MW 2 */ + 37163 "00100111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 35 +.noswbrkpt + 37164 "10010100" // VLDA x5, [sp, #-128]; VSHIFT x11, x11, x0, r31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37165 "11111101" // /* MW 5 */ + 37166 "10110000" // /* MW 4 */ + 37167 "01111011" // /* MW 3 */ + 37168 "00101111" // /* MW 2 */ + 37169 "11111111" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37171 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37172 "10011000" // LDA.s16 r27, [p0, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37173 "01110010" // /* MW 3 */ + 37174 "01100011" // /* MW 2 */ + 37175 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37176 "11111000" // VBCST.16 x3, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37177 "01110010" // /* MW 3 */ + 37178 "11100101" // /* MW 2 */ + 37179 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37181 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37182 "01001000" // VMUL.f dm0, x9, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37183 "01100001" // /* MW 3 */ + 37184 "11110010" // /* MW 2 */ + 37185 "00010000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37186 "01001000" // VMUL.f dm2, x5, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37187 "01100001" // /* MW 3 */ + 37188 "11101010" // /* MW 2 */ + 37189 "00010010" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37191 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37193 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37194 "11111000" // VBCST.16 x3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37195 "01110010" // /* MW 3 */ + 37196 "11101101" // /* MW 2 */ + 37197 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37198 "11111000" // VMOV bmhh0, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37199 "00010010" // /* MW 3 */ + 37200 "11001010" // /* MW 2 */ + 37201 "00011000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37202 "01100010" // VMOV bmhl0, bmhh2; VMUL.f dm1, x3, x1, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37203 "00100001" // /* MW 7 */ + 37204 "11100110" // /* MW 6 */ + 37205 "00010001" // /* MW 5 */ + 37206 "11100110" // /* MW 4 */ + 37207 "00010010" // /* MW 3 */ + 37208 "10001011" // /* MW 2 */ + 37209 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37210 "01100010" // VMOV bmhl2, bmhh0; VMUL.f dm3, x3, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37211 "01100001" // /* MW 7 */ + 37212 "11100111" // /* MW 6 */ + 37213 "00010011" // /* MW 5 */ + 37214 "11100110" // /* MW 4 */ + 37215 "00010010" // /* MW 3 */ + 37216 "10000011" // /* MW 2 */ + 37217 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37218 "11111000" // VMOV bmhh0, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37219 "00010010" // /* MW 3 */ + 37220 "11000100" // /* MW 2 */ + 37221 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37222 "01100010" // VMOV bmhh2, bmhl0; VADD.f dm1, dm2, dm1, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37223 "00111101" // /* MW 7 */ + 37224 "01000100" // /* MW 6 */ + 37225 "00001001" // /* MW 5 */ + 37226 "11100110" // /* MW 4 */ + 37227 "00010010" // /* MW 3 */ + 37228 "11000010" // /* MW 2 */ + 37229 "00000010" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37230 "01100010" // VMOV bmhl0, bmlh1; VADD.f dm3, dm0, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37231 "00111101" // /* MW 7 */ + 37232 "00001100" // /* MW 6 */ + 37233 "00001011" // /* MW 5 */ + 37234 "11100110" // /* MW 4 */ + 37235 "00010010" // /* MW 3 */ + 37236 "10000101" // /* MW 2 */ + 37237 "00000000" // /* MW 1 */ + 37238 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37239 "00000000" // /* MW 1 */ + 37240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37241 "00000000" // /* MW 1 */ + 37242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37243 "00000000" // /* MW 1 */ + 37244 "11111000" // VMOV bmhh1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37245 "00010010" // /* MW 3 */ + 37246 "11010011" // /* MW 2 */ + 37247 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first + 37248 "00000010" // VCONV.bf16.fp32 wl11, bmll1; VMOV bmhl1, bmhl4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37249 "01110000" // /* MW 7 */ + 37250 "00001001" // /* MW 6 */ + 37251 "11001001" // /* MW 5 */ + 37252 "00000000" // /* MW 4 */ + 37253 "11000000" // /* MW 3 */ + 37254 "00010010" // /* MW 2 */ + 37255 "10111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 1108 103 + 37256 "00000010" // VCONV.bf16.fp32 wl1, bmll3; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37257 "01110000" // /* MW 7 */ + 37258 "10100101" // /* MW 6 */ + 37259 "00000001" // /* MW 5 */ + 37260 "00000000" // /* MW 4 */ + 37261 "11000000" // /* MW 3 */ + 37262 "00110010" // /* MW 2 */ + 37263 "00011000" // /* MW 1 */ +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3600 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.end_of_loop + 37264 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMUL.f dm3, x11, x5, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37265 "10110101" // /* MW 15 */ + 37266 "10011111" // /* MW 14 */ + 37267 "01111000" // /* MW 13 */ + 37268 "10100101" // /* MW 12 */ + 37269 "00000001" // /* MW 11 */ + 37270 "00000000" // /* MW 10 */ + 37271 "00000000" // /* MW 9 */ + 37272 "00000000" // /* MW 8 */ + 37273 "01011011" // /* MW 7 */ + 37274 "00000001" // /* MW 6 */ + 37275 "00100000" // /* MW 5 */ + 37276 "00000000" // /* MW 4 */ + 37277 "11110000" // /* MW 3 */ + 37278 "00101100" // /* MW 2 */ + 37279 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 9 "resize_bilinear.h" 147 41 +.loop_nesting 1 + 37280 "01010110" // MOVS p5, p7; ADD r17, r17, #1; VMOV bmll1, bmhh0; VMUL.f dm4, x1, x7, r2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37281 "11100001" // /* MW 11 */ + 37282 "11100010" // /* MW 10 */ + 37283 "00010100" // /* MW 9 */ + 37284 "00101111" // /* MW 8 */ + 37285 "00110001" // /* MW 7 */ + 37286 "00010000" // /* MW 6 */ + 37287 "00000111" // /* MW 5 */ + 37288 "01100010" // /* MW 4 */ + 37289 "01100100" // /* MW 3 */ + 37290 "10010001" // /* MW 2 */ + 37291 "10110011" // /* MW 1 */ + 37292 "00011000" // ADD r18, r18, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37293 "00010011" // /* MW 3 */ + 37294 "10100100" // /* MW 2 */ + 37295 "00010100" // /* MW 1 */ + 37296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37297 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first + 37298 "01001000" // VADD.f dm4, dm3, dm4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37299 "00111101" // /* MW 3 */ + 37300 "01110000" // /* MW 2 */ + 37301 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1287 41 first + 37302 "00011000" // VLDB wl9, [p7], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37303 "01100100" // /* MW 3 */ + 37304 "00001010" // /* MW 2 */ + 37305 "00111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1288 16 first + 37306 "00011000" // VLDB wh9, [p5, #32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37307 "01000100" // /* MW 3 */ + 37308 "00010110" // /* MW 2 */ + 37309 "00111101" // /* MW 1 */ + 37310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37311 "00000000" // /* MW 1 */ + 37312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37313 "00000000" // /* MW 1 */ + 37314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37315 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 72 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first + 37316 "00011000" // VCONV.bf16.fp32 wl3, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37317 "00010110" // /* MW 3 */ + 37318 "11000010" // /* MW 2 */ + 37319 "00001001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 147 4 first + 37320 "00011000" // JNZD r11, r11, p1 /* MW 4 */ /* control_operation: words=4 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 37321 "01100000" // /* MW 3 */ + 37322 "11010110" // /* MW 2 */ + 37323 "00010010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 41 first +.delay_slot + 37324 "11011000" // VSHIFT x3, x0, x3, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37325 "11101010" // /* MW 3 */ + 37326 "10000001" // /* MW 2 */ + 37327 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1289 16 first +.delay_slot + 37328 "00111000" // VSEL.8 x9, x9, x3, r29:r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37329 "11110100" // /* MW 3 */ + 37330 "11001001" // /* MW 2 */ + 37331 "00011100" // /* MW 1 */ +.delay_slot + 37332 "11111000" // VMOV x1, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37333 "00010010" // /* MW 3 */ + 37334 "10101010" // /* MW 2 */ + 37335 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 first +.src_ref 5 "vector.hpp" 1292 26 first +.delay_slot + 37336 "00000010" // VST wh9, [p5, #32]; VMOV x7, bmhh2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37337 "01110000" // /* MW 7 */ + 37338 "10001001" // /* MW 6 */ + 37339 "11010101" // /* MW 5 */ + 37340 "00000001" // /* MW 4 */ + 37341 "01010000" // /* MW 3 */ + 37342 "11001001" // /* MW 2 */ + 37343 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.delay_slot + 37344 "00000010" // VST wl9, [p5]; VMOV bmlh1, bmhl0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37345 "01110000" // /* MW 7 */ + 37346 "00001001" // /* MW 6 */ + 37347 "10100001" // /* MW 5 */ + 37348 "00000000" // /* MW 4 */ + 37349 "01010000" // /* MW 3 */ + 37350 "11001101" // /* MW 2 */ + 37351 "10100000" // /* MW 1 */ +.loop_nesting 0 + 37352 "10000100" // J #37392 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=37392 delay_slots=5 */ + 37353 "00000000" // /* MW 5 */ + 37354 "00000000" // /* MW 4 */ + 37355 "00001000" // /* MW 3 */ + 37356 "01001001" // /* MW 2 */ + 37357 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37359 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37361 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37363 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37365 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37366 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37367 "01111110" // /* MW 9 */ + 37368 "10100101" // /* MW 8 */ + 37369 "00000001" // /* MW 7 */ + 37370 "00000000" // /* MW 6 */ + 37371 "00010000" // /* MW 5 */ + 37372 "00000000" // /* MW 4 */ + 37373 "11110000" // /* MW 3 */ + 37374 "00101100" // /* MW 2 */ + 37375 "00000000" // /* MW 1 */ +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3712 +.src_ref 9 "resize_bilinear.h" 213 + 37376 "11100001" // LDA lr, [sp, #-56]; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37377 "00000000" // /* MW 15 */ + 37378 "00000000" // /* MW 14 */ + 37379 "01111000" // /* MW 13 */ + 37380 "10100101" // /* MW 12 */ + 37381 "00000001" // /* MW 11 */ + 37382 "00000000" // /* MW 10 */ + 37383 "00000000" // /* MW 9 */ + 37384 "00000000" // /* MW 8 */ + 37385 "01011011" // /* MW 7 */ + 37386 "00000001" // /* MW 6 */ + 37387 "00100000" // /* MW 5 */ + 37388 "00000000" // /* MW 4 */ + 37389 "00100000" // /* MW 3 */ + 37390 "00000111" // /* MW 2 */ + 37391 "11111001" // /* MW 1 */ +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3728 + 37392 "00011000" // LDA r14, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37393 "11010001" // /* MW 3 */ + 37394 "11011101" // /* MW 2 */ + 37395 "00000111" // /* MW 1 */ + 37396 "00011000" // LDA r15, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37397 "11110001" // /* MW 3 */ + 37398 "11100001" // /* MW 2 */ + 37399 "00000111" // /* MW 1 */ + 37400 "00011000" // LDA r9, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37401 "00110001" // /* MW 3 */ + 37402 "11100101" // /* MW 2 */ + 37403 "00000111" // /* MW 1 */ + 37404 "00011000" // LDA r13, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37405 "10110001" // /* MW 3 */ + 37406 "11101001" // /* MW 2 */ + 37407 "00000111" // /* MW 1 */ + 37408 "00011000" // LDA r8, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37409 "00010001" // /* MW 3 */ + 37410 "11101101" // /* MW 2 */ + 37411 "00000111" // /* MW 1 */ + 37412 "00011000" // LDA r12, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37413 "10010001" // /* MW 3 */ + 37414 "11110001" // /* MW 2 */ + 37415 "00000111" // /* MW 1 */ + 37416 "00011000" // LDA r11, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37417 "01110001" // /* MW 3 */ + 37418 "11110101" // /* MW 2 */ + 37419 "00000111" // /* MW 1 */ + 37420 "00011000" // LDA r10, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37421 "01010001" // /* MW 3 */ + 37422 "11111001" // /* MW 2 */ + 37423 "00000111" // /* MW 1 */ + 37424 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37425 "10011001" // /* MW 3 */ + 37426 "11111111" // /* MW 2 */ + 37427 "00000111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 213 first + 37428 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 37429 "00000000" // /* MW 3 */ + 37430 "00101000" // /* MW 2 */ + 37431 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 213 +.delay_slot + 37432 "11000100" // PADDXM [sp], #-1792 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37433 "00000001" // /* MW 5 */ + 37434 "00000000" // /* MW 4 */ + 37435 "00000000" // /* MW 3 */ + 37436 "00100000" // /* MW 2 */ + 37437 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37439 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params__end +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_end0 + 37445 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.function resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, 1, 0, 0> _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.src_ref 11 "resize_adf_wrapper.cpp" 69 +.src_ref 11 "resize_adf_wrapper.cpp" 69 first +.function_start + 37456 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37457 "00000001" // /* MW 5 */ + 37458 "00000000" // /* MW 4 */ + 37459 "00000000" // /* MW 3 */ + 37460 "00001000" // /* MW 2 */ + 37461 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 + 37462 "01000100" // MOVXM p3, #491592 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37463 "10010000" // /* MW 5 */ + 37464 "11000000" // /* MW 4 */ + 37465 "10000110" // /* MW 3 */ + 37466 "00000111" // /* MW 2 */ + 37467 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 first + 37468 "10011000" // LDA r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37469 "00010110" // /* MW 3 */ + 37470 "00000110" // /* MW 2 */ + 37471 "00000011" // /* MW 1 */ + 37472 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37473 "00111101" // /* MW 3 */ + 37474 "11111100" // /* MW 2 */ + 37475 "00001111" // /* MW 1 */ + 37476 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37477 "10011101" // /* MW 3 */ + 37478 "11111011" // /* MW 2 */ + 37479 "00001111" // /* MW 1 */ + 37480 "10011000" // ST p2, [sp, #-40] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37481 "00011101" // /* MW 3 */ + 37482 "11011001" // /* MW 2 */ + 37483 "00001111" // /* MW 1 */ + 37484 "10011000" // ST p1, [sp, #-44] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37485 "10011101" // /* MW 3 */ + 37486 "11010100" // /* MW 2 */ + 37487 "00001111" // /* MW 1 */ + 37488 "10011000" // ST p0, [sp, #-48] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37489 "00011101" // /* MW 3 */ + 37490 "11010000" // /* MW 2 */ + 37491 "00001111" // /* MW 1 */ + 37492 "10011000" // ST r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37493 "11010101" // /* MW 3 */ + 37494 "11110101" // /* MW 2 */ + 37495 "00001111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 +.src_ref 11 "resize_adf_wrapper.cpp" 76 17 + 37496 "00111010" // ST r12, [sp, #-16]; JNZ r16, #37712 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=37712 delay_slots=5 */ + 37497 "01100001" // /* MW 9 */ + 37498 "00000000" // /* MW 8 */ + 37499 "00010000" // /* MW 7 */ + 37500 "01101010" // /* MW 6 */ + 37501 "00010010" // /* MW 5 */ + 37502 "00100000" // /* MW 4 */ + 37503 "10110000" // /* MW 3 */ + 37504 "00110010" // /* MW 2 */ + 37505 "11111110" // /* MW 1 */ +.delay_slot + 37506 "10011000" // ST p6, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37507 "00011101" // /* MW 3 */ + 37508 "11101111" // /* MW 2 */ + 37509 "00001111" // /* MW 1 */ +.delay_slot + 37510 "10011000" // ST r11, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37511 "01110101" // /* MW 3 */ + 37512 "11101001" // /* MW 2 */ + 37513 "00001111" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 37514 "01110110" // MOVA r18, #1; ST r10, [sp, #-28]; MOVXM p5, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37515 "00010000" // /* MW 11 */ + 37516 "00101000" // /* MW 10 */ + 37517 "10110000" // /* MW 9 */ + 37518 "11100010" // /* MW 8 */ + 37519 "00000001" // /* MW 7 */ + 37520 "10000000" // /* MW 6 */ + 37521 "01010101" // /* MW 5 */ + 37522 "11100101" // /* MW 4 */ + 37523 "00000111" // /* MW 3 */ + 37524 "00110010" // /* MW 2 */ + 37525 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 5 "tile.hpp" 86 8 +.delay_slot + 37526 "00111010" // ST r18, [p5]; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37527 "00010001" // /* MW 9 */ + 37528 "00101010" // /* MW 8 */ + 37529 "00110000" // /* MW 7 */ + 37530 "11100010" // /* MW 6 */ + 37531 "00000001" // /* MW 5 */ + 37532 "00000000" // /* MW 4 */ + 37533 "00110000" // /* MW 3 */ + 37534 "11001010" // /* MW 2 */ + 37535 "10100000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.src_ref 5 "tile.hpp" 86 8 first +.delay_slot + 37536 "00101100" // ST.s8 r17, [p4]; MOVX r17, #12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37537 "01100010" // /* MW 5 */ + 37538 "01000100" // /* MW 4 */ + 37539 "11100000" // /* MW 3 */ + 37540 "11000100" // /* MW 2 */ + 37541 "10000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 + 37542 "11100100" // MOVX r18, #-24; MOV r19, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37543 "10000001" // /* MW 5 */ + 37544 "10101001" // /* MW 4 */ + 37545 "00101001" // /* MW 3 */ + 37546 "10010100" // /* MW 2 */ + 37547 "11111100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 first + 37548 "00011000" // ADD.NC p7, r19, #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37549 "10001110" // /* MW 3 */ + 37550 "01101001" // /* MW 2 */ + 37551 "00011111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 37552 "10111010" // LDA r19, [p7], #4; MOVXM p6, #494464 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37553 "00010000" // /* MW 9 */ + 37554 "11000000" // /* MW 8 */ + 37555 "00110101" // /* MW 7 */ + 37556 "11100011" // /* MW 6 */ + 37557 "00000001" // /* MW 5 */ + 37558 "00000000" // /* MW 4 */ + 37559 "11010000" // /* MW 3 */ + 37560 "11001110" // /* MW 2 */ + 37561 "11100011" // /* MW 1 */ + 37562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37563 "00000000" // /* MW 1 */ + 37564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37565 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 + 37566 "00011000" // MOVX r17, #-8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37567 "11100001" // /* MW 3 */ + 37568 "11100010" // /* MW 2 */ + 37569 "00010111" // /* MW 1 */ + 37570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37571 "00000000" // /* MW 1 */ + 37572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37573 "00000000" // /* MW 1 */ + 37574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37575 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 first + 37576 "01011100" // ST r19, [p6], #4; LSHL r19, r19, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37577 "00111011" // /* MW 5 */ + 37578 "11001110" // /* MW 4 */ + 37579 "00111001" // /* MW 3 */ + 37580 "11001110" // /* MW 2 */ + 37581 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 30 + 37582 "00101100" // LDA r19, [p7], #4; EXTEND.u8 r20, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37583 "00100000" // /* MW 5 */ + 37584 "11010001" // /* MW 4 */ + 37585 "11011001" // /* MW 3 */ + 37586 "11001110" // /* MW 2 */ + 37587 "11100011" // /* MW 1 */ + 37588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37589 "00000000" // /* MW 1 */ + 37590 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37591 "00000000" // /* MW 1 */ + 37592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37593 "00000000" // /* MW 1 */ + 37594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37595 "00000000" // /* MW 1 */ + 37596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37597 "00000000" // /* MW 1 */ + 37598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37599 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 first + 37600 "01011100" // ST r19, [p6], #4; LSHL r19, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37601 "01011011" // /* MW 5 */ + 37602 "11001110" // /* MW 4 */ + 37603 "00111001" // /* MW 3 */ + 37604 "11001110" // /* MW 2 */ + 37605 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 37606 "10011000" // LDA el0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37607 "00101110" // /* MW 3 */ + 37608 "00011100" // /* MW 2 */ + 37609 "00000111" // /* MW 1 */ + 37610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37611 "00000000" // /* MW 1 */ + 37612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37613 "00000000" // /* MW 1 */ + 37614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37615 "00000000" // /* MW 1 */ + 37616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37617 "00000000" // /* MW 1 */ + 37618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37619 "00000000" // /* MW 1 */ + 37620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37621 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 37622 "10011000" // ST el0, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37623 "00101001" // /* MW 3 */ + 37624 "00011100" // /* MW 2 */ + 37625 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 + 37626 "10011000" // LDA r21, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37627 "10110110" // /* MW 3 */ + 37628 "00011110" // /* MW 2 */ + 37629 "00000111" // /* MW 1 */ + 37630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37631 "00000000" // /* MW 1 */ + 37632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37633 "00000000" // /* MW 1 */ + 37634 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37635 "00000000" // /* MW 1 */ + 37636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37637 "00000000" // /* MW 1 */ + 37638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37639 "00000000" // /* MW 1 */ + 37640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37641 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 first + 37642 "01011100" // ST r21, [p6], #4; LSHL r17, r21, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37643 "00111011" // /* MW 5 */ + 37644 "11000110" // /* MW 4 */ + 37645 "00111010" // /* MW 3 */ + 37646 "11010110" // /* MW 2 */ + 37647 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 55 + 37648 "00101100" // LDA r21, [p7]; EXTEND.u8 r17, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37649 "00100000" // /* MW 5 */ + 37650 "11000101" // /* MW 4 */ + 37651 "11011000" // /* MW 3 */ + 37652 "11010110" // /* MW 2 */ + 37653 "11100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 53 first + 37654 "10011000" // MUL r17, r17, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37655 "01001111" // /* MW 3 */ + 37656 "01100011" // /* MW 2 */ + 37657 "00010100" // /* MW 1 */ + 37658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37659 "00000000" // /* MW 1 */ + 37660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37661 "00000000" // /* MW 1 */ + 37662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37663 "00000000" // /* MW 1 */ + 37664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37665 "00000000" // /* MW 1 */ + 37666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37667 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 first +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 first + 37668 "01011100" // ST r21, [p6], #4; LSHL r18, r21, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37669 "01011011" // /* MW 5 */ + 37670 "11001010" // /* MW 4 */ + 37671 "00111010" // /* MW 3 */ + 37672 "11010110" // /* MW 2 */ + 37673 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 +.src_ref 11 "resize_adf_wrapper.cpp" 84 53 + 37674 "00101100" // LDA el0, [p7, #4]; MUL r18, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37675 "01011111" // /* MW 5 */ + 37676 "11001010" // /* MW 4 */ + 37677 "11011001" // /* MW 3 */ + 37678 "10000101" // /* MW 2 */ + 37679 "11100010" // /* MW 1 */ + 37680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37681 "00000000" // /* MW 1 */ + 37682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37683 "00000000" // /* MW 1 */ + 37684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37685 "00000000" // /* MW 1 */ + 37686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37687 "00000000" // /* MW 1 */ + 37688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37689 "00000000" // /* MW 1 */ + 37690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37691 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 37692 "10011000" // ST el0, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37693 "00101001" // /* MW 3 */ + 37694 "00011100" // /* MW 2 */ + 37695 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 84 28 + 37696 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37697 "01010001" // /* MW 3 */ + 37698 "00000110" // /* MW 2 */ + 37699 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 28 first + 37700 "00110110" // NOPA; NOPB; ST r17, [p6, #4]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37701 "11000001" // /* MW 11 */ + 37702 "00011000" // /* MW 10 */ + 37703 "00001011" // /* MW 9 */ + 37704 "00000011" // /* MW 8 */ + 37705 "00000000" // /* MW 7 */ + 37706 "00000000" // /* MW 6 */ + 37707 "00100000" // /* MW 5 */ + 37708 "00000000" // /* MW 4 */ + 37709 "11110000" // /* MW 3 */ + 37710 "00101100" // /* MW 2 */ + 37711 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_256 +.src_ref 11 "resize_adf_wrapper.cpp" 90 33 +.src_ref 11 "resize_adf_wrapper.cpp" 90 58 + 37712 "10111010" // MOVA m0, #-17; MOVXM p6, #494483 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37713 "10010000" // /* MW 9 */ + 37714 "11001001" // /* MW 8 */ + 37715 "00110101" // /* MW 7 */ + 37716 "11100011" // /* MW 6 */ + 37717 "00000001" // /* MW 5 */ + 37718 "00000000" // /* MW 4 */ + 37719 "10000000" // /* MW 3 */ + 37720 "11100000" // /* MW 2 */ + 37721 "11111101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 +.src_ref 11 "resize_adf_wrapper.cpp" 90 33 first +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 37722 "00101100" // LDA.u8 r12, [p6], #-6; MOVX r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37723 "00000010" // /* MW 5 */ + 37724 "01100000" // /* MW 4 */ + 37725 "01010000" // /* MW 3 */ + 37726 "10110001" // /* MW 2 */ + 37727 "11010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 58 +.src_ref 11 "resize_adf_wrapper.cpp" 91 32 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 37728 "01010100" // LDA.u8 r16, [p6], m0; MOV m0, #11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37729 "00101101" // /* MW 5 */ + 37730 "00000000" // /* MW 4 */ + 37731 "01010000" // /* MW 3 */ + 37732 "01000001" // /* MW 2 */ + 37733 "11000001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 32 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37734 "10011000" // LDA r10, [p6], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37735 "01010110" // /* MW 3 */ + 37736 "00001001" // /* MW 2 */ + 37737 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37739 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 87 12 +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37740 "11100100" // ADD r17, r16, #1; MOV r16, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37741 "10000001" // /* MW 5 */ + 37742 "00101001" // /* MW 4 */ + 37743 "11101000" // /* MW 3 */ + 37744 "01000000" // /* MW 2 */ + 37745 "10000100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37746 "00011000" // ADD.NC r11, r16, #60 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37747 "00011110" // /* MW 3 */ + 37748 "11011000" // /* MW 2 */ + 37749 "00011010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 + 37750 "11111000" // MOV p7, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37751 "10100000" // /* MW 3 */ + 37752 "01100101" // /* MW 2 */ + 37753 "00011111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 + 37754 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37755 "01010110" // /* MW 3 */ + 37756 "00000110" // /* MW 2 */ + 37757 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 49 first + 37758 "10011000" // MUL r14, r12, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37759 "00001111" // /* MW 3 */ + 37760 "00011101" // /* MW 2 */ + 37761 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 first + 37762 "10011000" // SUB r16, r24, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37763 "10100001" // /* MW 3 */ + 37764 "00100000" // /* MW 2 */ + 37765 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 + 37766 "10011000" // LT r27, r14, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37767 "10001010" // /* MW 3 */ + 37768 "10110111" // /* MW 2 */ + 37769 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 + 37770 "10011000" // SUB r19, r24, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37771 "11100001" // /* MW 3 */ + 37772 "00100110" // /* MW 2 */ + 37773 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.no_stack_arguments + 37774 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 37775 "00000001" // /* MW 5 */ + 37776 "00000000" // /* MW 4 */ + 37777 "01111000" // /* MW 3 */ + 37778 "01001101" // /* MW 2 */ + 37779 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.delay_slot + 37780 "00011000" // SEL.EQZ r1, r14, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37781 "00110010" // /* MW 3 */ + 37782 "10000011" // /* MW 2 */ + 37783 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 31 first +.delay_slot + 37784 "10011000" // EQ r27, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37785 "00100111" // /* MW 3 */ + 37786 "01110111" // /* MW 2 */ + 37787 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 +.delay_slot + 37788 "00011000" // SEL.EQZ r17, r17, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37789 "10000010" // /* MW 3 */ + 37790 "01100011" // /* MW 2 */ + 37791 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 first +.delay_slot + 37792 "01011100" // ST r17, [p3]; LT r27, r10, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37793 "00010101" // /* MW 5 */ + 37794 "01101111" // /* MW 4 */ + 37795 "00110101" // /* MW 3 */ + 37796 "11000110" // /* MW 2 */ + 37797 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.delay_slot + 37798 "01111010" // NOPA; NOPS; SEL.EQZ r0, r10, r16, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37799 "00000010" // /* MW 9 */ + 37800 "10000001" // /* MW 8 */ + 37801 "00000010" // /* MW 7 */ + 37802 "00000000" // /* MW 6 */ + 37803 "01011011" // /* MW 5 */ + 37804 "00000001" // /* MW 4 */ + 37805 "11110000" // /* MW 3 */ + 37806 "00101100" // /* MW 2 */ + 37807 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 50 +.return_address + 37808 "01110110" // MOVA r16, #0; ST r13, [sp, #-36]; XOR r18, r14, r10; MOV m0, #13 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37809 "01011000" // /* MW 11 */ + 37810 "00001101" // /* MW 10 */ + 37811 "00000000" // /* MW 9 */ + 37812 "00110100" // /* MW 8 */ + 37813 "00100101" // /* MW 7 */ + 37814 "10011101" // /* MW 6 */ + 37815 "10110101" // /* MW 5 */ + 37816 "11011101" // /* MW 4 */ + 37817 "00000111" // /* MW 3 */ + 37818 "00010000" // /* MW 2 */ + 37819 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.src_ref 11 "resize_adf_wrapper.cpp" 92 50 first + 37820 "11111010" // LDA.u8 r1, [p6], m0; ST r15, [sp, #-32]; SUB r17, r16, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37821 "00100001" // /* MW 9 */ + 37822 "00100010" // /* MW 8 */ + 37823 "00000100" // /* MW 7 */ + 37824 "10000000" // /* MW 6 */ + 37825 "11110101" // /* MW 5 */ + 37826 "11100001" // /* MW 4 */ + 37827 "01010111" // /* MW 3 */ + 37828 "00000101" // /* MW 2 */ + 37829 "11000001" // /* MW 1 */ + 37830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37831 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.no_stack_arguments + 37832 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 37833 "00000001" // /* MW 5 */ + 37834 "00000000" // /* MW 4 */ + 37835 "01111000" // /* MW 3 */ + 37836 "01001101" // /* MW 2 */ + 37837 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 first +.delay_slot + 37838 "10011000" // LT r27, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37839 "00001010" // /* MW 3 */ + 37840 "10110111" // /* MW 2 */ + 37841 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.delay_slot + 37842 "00011000" // SEL.EQZ r13, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37843 "00010010" // /* MW 3 */ + 37844 "10011011" // /* MW 2 */ + 37845 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 first +.delay_slot + 37846 "10011000" // LT r27, r13, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37847 "00001010" // /* MW 3 */ + 37848 "01110111" // /* MW 2 */ + 37849 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.delay_slot + 37850 "00101100" // NOPA; SUB r16, r16, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37851 "10100011" // /* MW 5 */ + 37852 "01000001" // /* MW 4 */ + 37853 "11111000" // /* MW 3 */ + 37854 "00101100" // /* MW 2 */ + 37855 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.delay_slot + 37856 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r16, r27; MOV r15, r1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37857 "00000000" // /* MW 15 */ + 37858 "00000000" // /* MW 14 */ + 37859 "01111000" // /* MW 13 */ + 37860 "01010000" // /* MW 12 */ + 37861 "11101000" // /* MW 11 */ + 37862 "00010001" // /* MW 10 */ + 37863 "00001000" // /* MW 9 */ + 37864 "00011010" // /* MW 8 */ + 37865 "01011011" // /* MW 7 */ + 37866 "00000001" // /* MW 6 */ + 37867 "00100000" // /* MW 5 */ + 37868 "00000000" // /* MW 4 */ + 37869 "11110000" // /* MW 3 */ + 37870 "00101100" // /* MW 2 */ + 37871 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.return_address + 37872 "10111010" // MOVA r16, #0; XOR r18, r15, r13; MOV r1, r12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37873 "01111000" // /* MW 9 */ + 37874 "00010000" // /* MW 8 */ + 37875 "00101011" // /* MW 7 */ + 37876 "10110100" // /* MW 6 */ + 37877 "00100110" // /* MW 5 */ + 37878 "00011111" // /* MW 4 */ + 37879 "00000000" // /* MW 3 */ + 37880 "00010000" // /* MW 2 */ + 37881 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 108 16 +.src_ref 11 "resize_adf_wrapper.cpp" 108 28 + 37882 "11100100" // MSC r10, r10, r13, r14; MOV r12, r10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37883 "01000001" // /* MW 5 */ + 37884 "00101010" // /* MW 4 */ + 37885 "11000110" // /* MW 3 */ + 37886 "10011101" // /* MW 2 */ + 37887 "01101010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 + 37888 "10011000" // SUB r17, r16, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37889 "00100001" // /* MW 3 */ + 37890 "00100010" // /* MW 2 */ + 37891 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 + 37892 "10011000" // LT r27, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37893 "00001010" // /* MW 3 */ + 37894 "10110111" // /* MW 2 */ + 37895 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.no_stack_arguments + 37896 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 37897 "00000001" // /* MW 5 */ + 37898 "00000000" // /* MW 4 */ + 37899 "01111000" // /* MW 3 */ + 37900 "01001101" // /* MW 2 */ + 37901 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 first +.delay_slot + 37902 "00011000" // SEL.EQZ r14, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37903 "00010010" // /* MW 3 */ + 37904 "10011101" // /* MW 2 */ + 37905 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.delay_slot + 37906 "10011000" // LT r27, r10, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37907 "00001010" // /* MW 3 */ + 37908 "10110111" // /* MW 2 */ + 37909 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.delay_slot + 37910 "10011000" // SUB r17, r16, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37911 "10100001" // /* MW 3 */ + 37912 "00100010" // /* MW 2 */ + 37913 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 first +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.delay_slot + 37914 "11100100" // MSC r13, r13, r15, r14; MOV r15, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37915 "01000001" // /* MW 5 */ + 37916 "10100001" // /* MW 4 */ + 37917 "11000111" // /* MW 3 */ + 37918 "01011101" // /* MW 2 */ + 37919 "01111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.delay_slot + 37920 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r10, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37921 "00000000" // /* MW 15 */ + 37922 "00000000" // /* MW 14 */ + 37923 "01111000" // /* MW 13 */ + 37924 "10100101" // /* MW 12 */ + 37925 "00000001" // /* MW 11 */ + 37926 "10010000" // /* MW 10 */ + 37927 "00001000" // /* MW 9 */ + 37928 "00010100" // /* MW 8 */ + 37929 "01011011" // /* MW 7 */ + 37930 "00000001" // /* MW 6 */ + 37931 "00100000" // /* MW 5 */ + 37932 "00000000" // /* MW 4 */ + 37933 "11110000" // /* MW 3 */ + 37934 "00101100" // /* MW 2 */ + 37935 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 104 75 +.src_ref 11 "resize_adf_wrapper.cpp" 104 78 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.return_address + 37936 "01110110" // LDA p7, [sp, #-48]; MOVS p0, r11; XOR r16, r15, r10; MOV r24, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37937 "01011000" // /* MW 11 */ + 37938 "00000000" // /* MW 10 */ + 37939 "00001000" // /* MW 9 */ + 37940 "00110111" // /* MW 8 */ + 37941 "00000101" // /* MW 7 */ + 37942 "00011111" // /* MW 6 */ + 37943 "00001011" // /* MW 5 */ + 37944 "10001011" // /* MW 4 */ + 37945 "00100000" // /* MW 3 */ + 37946 "01110011" // /* MW 2 */ + 37947 "11111010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 104 36 + 37948 "10111010" // LDA p2, [sp, #-44]; LT r27, r16, r24; MOV m0, #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37949 "01011000" // /* MW 9 */ + 37950 "11000000" // /* MW 8 */ + 37951 "00000111" // /* MW 7 */ + 37952 "01010100" // /* MW 6 */ + 37953 "10111100" // /* MW 5 */ + 37954 "00100001" // /* MW 4 */ + 37955 "00100000" // /* MW 3 */ + 37956 "10100011" // /* MW 2 */ + 37957 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 104 36 first +.src_ref 11 "resize_adf_wrapper.cpp" 104 78 + 37958 "10111010" // LDA.u8 r16, [p6], m0; SUB r17, r24, r2; MOV dj0, #-36 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37959 "01011000" // /* MW 9 */ + 37960 "11011100" // /* MW 8 */ + 37961 "01000111" // /* MW 7 */ + 37962 "00001100" // /* MW 6 */ + 37963 "00010001" // /* MW 5 */ + 37964 "00110001" // /* MW 4 */ + 37965 "01010000" // /* MW 3 */ + 37966 "01000001" // /* MW 2 */ + 37967 "11000001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.src_ref 11 "resize_adf_wrapper.cpp" 104 78 +.src_ref 11 "resize_adf_wrapper.cpp" 104 93 + 37968 "10111010" // LDA r19, [p0, dj0]; SEL.EQZ r1, r2, r17, r27; MOV r20, #4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37969 "01011000" // /* MW 9 */ + 37970 "00000100" // /* MW 8 */ + 37971 "10001000" // /* MW 7 */ + 37972 "10010010" // /* MW 6 */ + 37973 "00011000" // /* MW 5 */ + 37974 "00000100" // /* MW 4 */ + 37975 "11010000" // /* MW 3 */ + 37976 "01001110" // /* MW 2 */ + 37977 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 107 22 + 37978 "10111010" // MOVA r17, #1; MSC r10, r10, r15, r1; MOV r11, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37979 "01111000" // /* MW 9 */ + 37980 "01100000" // /* MW 8 */ + 37981 "01101110" // /* MW 7 */ + 37982 "11110001" // /* MW 6 */ + 37983 "10100000" // /* MW 5 */ + 37984 "00011110" // /* MW 4 */ + 37985 "00000000" // /* MW 3 */ + 37986 "00110001" // /* MW 2 */ + 37987 "00000000" // /* MW 1 */ + 37988 "11111000" // MOV r18, CORE_ID /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37989 "11100000" // /* MW 3 */ + 37990 "10011010" // /* MW 2 */ + 37991 "00011100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 30 first + 37992 "01011100" // ST r10, [sp, #-48]; EXTEND.u8 r18, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37993 "00100000" // /* MW 5 */ + 37994 "01001001" // /* MW 4 */ + 37995 "10111001" // /* MW 3 */ + 37996 "00101010" // /* MW 2 */ + 37997 "11111010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 +.src_ref 11 "resize_adf_wrapper.cpp" 104 63 + 37998 "10111010" // LDA r21, [p7]; ADD r22, r18, #-2; MOV r18, #3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37999 "01011000" // /* MW 9 */ + 38000 "00000011" // /* MW 8 */ + 38001 "01001000" // /* MW 7 */ + 38002 "11011010" // /* MW 6 */ + 38003 "01101111" // /* MW 5 */ + 38004 "00100101" // /* MW 4 */ + 38005 "11010000" // /* MW 3 */ + 38006 "11010110" // /* MW 2 */ + 38007 "11100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 38008 "10011000" // LDA el0, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38009 "00101110" // /* MW 3 */ + 38010 "00000100" // /* MW 2 */ + 38011 "00000010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 63 first + 38012 "10011000" // MUL r22, r22, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38013 "00001111" // /* MW 3 */ + 38014 "10101101" // /* MW 2 */ + 38015 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 108 16 first +.src_ref 11 "resize_adf_wrapper.cpp" 108 28 first + 38016 "10000100" // JNZ r12, #38272 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=38272 delay_slots=5 */ + 38017 "00000001" // /* MW 5 */ + 38018 "01000000" // /* MW 4 */ + 38019 "11000000" // /* MW 3 */ + 38020 "01001010" // /* MW 2 */ + 38021 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 93 first +.delay_slot + 38022 "10011000" // EQ r27, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38023 "01000111" // /* MW 3 */ + 38024 "11110111" // /* MW 2 */ + 38025 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 63 +.delay_slot + 38026 "10011000" // LSHL r18, r22, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38027 "00101101" // /* MW 3 */ + 38028 "10100101" // /* MW 2 */ + 38029 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 75 +.delay_slot + 38030 "00011000" // SEL.EQZ r18, r24, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38031 "00100010" // /* MW 3 */ + 38032 "00100101" // /* MW 2 */ + 38033 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 107 22 first +.delay_slot + 38034 "10011000" // LSHL r17, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38035 "00011101" // /* MW 3 */ + 38036 "10100011" // /* MW 2 */ + 38037 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 107 22 +.delay_slot + 38038 "00000010" // ST el0, [sp, #-44]; ADD.NC p6, r21, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38039 "10100000" // /* MW 7 */ + 38040 "01100010" // /* MW 6 */ + 38041 "00110101" // /* MW 5 */ + 38042 "00000011" // /* MW 4 */ + 38043 "10110000" // /* MW 3 */ + 38044 "10000101" // /* MW 2 */ + 38045 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 109 60 +.src_ref 11 "resize_adf_wrapper.cpp" 109 60 + 38046 "01110110" // MOVA m0, #-46; MOVS p2, r11; MOVXM p7, #494476 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 38047 "00010000" // /* MW 11 */ + 38048 "11000110" // /* MW 10 */ + 38049 "10110101" // /* MW 9 */ + 38050 "11100011" // /* MW 8 */ + 38051 "00000001" // /* MW 7 */ + 38052 "00000000" // /* MW 6 */ + 38053 "00001011" // /* MW 5 */ + 38054 "10001011" // /* MW 4 */ + 38055 "10000010" // /* MW 3 */ + 38056 "01000000" // /* MW 2 */ + 38057 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 109 41 +.src_ref 11 "resize_adf_wrapper.cpp" 109 60 first + 38058 "10111010" // LDA.u8 r18, [p7], m0; MOVX r17, #0; MOV m0, #52 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38059 "01011000" // /* MW 9 */ + 38060 "00110100" // /* MW 8 */ + 38061 "00000000" // /* MW 7 */ + 38062 "00001000" // /* MW 6 */ + 38063 "00010000" // /* MW 5 */ + 38064 "00000001" // /* MW 4 */ + 38065 "01010000" // /* MW 3 */ + 38066 "01001001" // /* MW 2 */ + 38067 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 109 41 +.src_ref 11 "resize_adf_wrapper.cpp" 110 59 + 38068 "10111010" // ST.s16 r18, [p7], m0; MOVX r14, #0; MOV m0, #-50 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38069 "01011000" // /* MW 9 */ + 38070 "11001110" // /* MW 8 */ + 38071 "00000111" // /* MW 7 */ + 38072 "00001000" // /* MW 6 */ + 38073 "11100000" // /* MW 5 */ + 38074 "00000000" // /* MW 4 */ + 38075 "11100000" // /* MW 3 */ + 38076 "01001010" // /* MW 2 */ + 38077 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 110 40 +.src_ref 11 "resize_adf_wrapper.cpp" 110 59 first + 38078 "10111010" // LDA.u8 r18, [p7], m0; MOVX r12, #0; MOV m1, #46 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38079 "01011000" // /* MW 9 */ + 38080 "00101110" // /* MW 8 */ + 38081 "10000000" // /* MW 7 */ + 38082 "00001000" // /* MW 6 */ + 38083 "11000000" // /* MW 5 */ + 38084 "00000000" // /* MW 4 */ + 38085 "01010000" // /* MW 3 */ + 38086 "01001001" // /* MW 2 */ + 38087 "11100001" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 56 39 +.src_ref 11 "resize_adf_wrapper.cpp" 111 60 + 38088 "10111010" // LDA p0, [sp, #-40]; MOVX r10, #0; MOV m2, #-42 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38089 "01011000" // /* MW 9 */ + 38090 "11010110" // /* MW 8 */ + 38091 "00000111" // /* MW 7 */ + 38092 "00001001" // /* MW 6 */ + 38093 "10100000" // /* MW 5 */ + 38094 "00000000" // /* MW 4 */ + 38095 "00100000" // /* MW 3 */ + 38096 "00000011" // /* MW 2 */ + 38097 "11111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 112 40 + 38098 "10111000" // MOV m0, #-34 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38099 "10111100" // /* MW 3 */ + 38100 "00001111" // /* MW 2 */ + 38101 "00011000" // /* MW 1 */ + 38102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38103 "00000000" // /* MW 1 */ + 38104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38105 "00000000" // /* MW 1 */ + 38106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38107 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 110 40 + 38108 "00011000" // ST.s16 r18, [p7], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38109 "01010111" // /* MW 3 */ + 38110 "00101010" // /* MW 2 */ + 38111 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 111 60 first + 38112 "10011000" // LDA.u8 r20, [p7], m2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38113 "10001010" // /* MW 3 */ + 38114 "01001010" // /* MW 2 */ + 38115 "00000111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 56 39 first + 38116 "10011000" // LDA r18, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38117 "01010110" // /* MW 3 */ + 38118 "00011110" // /* MW 2 */ + 38119 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 57 38 first + 38120 "10011000" // LDA r19, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38121 "01110110" // /* MW 3 */ + 38122 "00011110" // /* MW 2 */ + 38123 "00000000" // /* MW 1 */ + 38124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38125 "00000000" // /* MW 1 */ + 38126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38127 "00000000" // /* MW 1 */ + 38128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38129 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 111 41 first + 38130 "00011000" // ST.s16 r20, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38131 "10010111" // /* MW 3 */ + 38132 "11111110" // /* MW 2 */ + 38133 "00000111" // /* MW 1 */ + 38134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38135 "00000000" // /* MW 1 */ + 38136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38137 "00000000" // /* MW 1 */ + 38138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38139 "00000000" // /* MW 1 */ + 38140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38141 "00000000" // /* MW 1 */ + 38142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38143 "00000000" // /* MW 1 */ + 38144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38145 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 112 40 first + 38146 "00011000" // ST.s16 r16, [p7], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38147 "00010111" // /* MW 3 */ + 38148 "00001010" // /* MW 2 */ + 38149 "00000111" // /* MW 1 */ + 38150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38151 "00000000" // /* MW 1 */ + 38152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38153 "00000000" // /* MW 1 */ + 38154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38155 "00000000" // /* MW 1 */ + 38156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38157 "00000000" // /* MW 1 */ + 38158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38159 "00000000" // /* MW 1 */ + 38160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38161 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 56 27 first + 38162 "00011000" // ST.s16 r18, [p7], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38163 "01010111" // /* MW 3 */ + 38164 "00011110" // /* MW 2 */ + 38165 "00000111" // /* MW 1 */ + 38166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38167 "00000000" // /* MW 1 */ + 38168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38169 "00000000" // /* MW 1 */ + 38170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38171 "00000000" // /* MW 1 */ + 38172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38173 "00000000" // /* MW 1 */ + 38174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38175 "00000000" // /* MW 1 */ + 38176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38177 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 57 26 first + 38178 "00011000" // ST.s16 r19, [p7], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38179 "01110111" // /* MW 3 */ + 38180 "00011110" // /* MW 2 */ + 38181 "00000111" // /* MW 1 */ + 38182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38183 "00000000" // /* MW 1 */ + 38184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38185 "00000000" // /* MW 1 */ + 38186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38187 "00000000" // /* MW 1 */ + 38188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38189 "00000000" // /* MW 1 */ + 38190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38191 "00000000" // /* MW 1 */ + 38192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38193 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 19 first + 38194 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38195 "00101110" // /* MW 3 */ + 38196 "00011100" // /* MW 2 */ + 38197 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 19 + 38198 "10011000" // LDA eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38199 "00001110" // /* MW 3 */ + 38200 "00011100" // /* MW 2 */ + 38201 "00000000" // /* MW 1 */ + 38202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38203 "00000000" // /* MW 1 */ + 38204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38205 "00000000" // /* MW 1 */ + 38206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38207 "00000000" // /* MW 1 */ + 38208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38209 "00000000" // /* MW 1 */ + 38210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38211 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 17 + 38212 "10011000" // ST el0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38213 "00101001" // /* MW 3 */ + 38214 "00011100" // /* MW 2 */ + 38215 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 17 + 38216 "10011000" // ST eh0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38217 "00001001" // /* MW 3 */ + 38218 "00011100" // /* MW 2 */ + 38219 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 32 first + 38220 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38221 "00101110" // /* MW 3 */ + 38222 "00011100" // /* MW 2 */ + 38223 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 32 + 38224 "10011000" // LDA eh0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38225 "00001110" // /* MW 3 */ + 38226 "00000100" // /* MW 2 */ + 38227 "00000000" // /* MW 1 */ + 38228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38229 "00000000" // /* MW 1 */ + 38230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38231 "00000000" // /* MW 1 */ + 38232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38233 "00000000" // /* MW 1 */ + 38234 "10000100" // J #38592 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=38592 delay_slots=5 */ + 38235 "00000000" // /* MW 5 */ + 38236 "00000000" // /* MW 4 */ + 38237 "01100000" // /* MW 3 */ + 38238 "01001011" // /* MW 2 */ + 38239 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38241 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 30 +.delay_slot + 38242 "10011000" // ST el0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38243 "00101001" // /* MW 3 */ + 38244 "00011100" // /* MW 2 */ + 38245 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 30 +.delay_slot + 38246 "10011000" // ST eh0, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38247 "00001001" // /* MW 3 */ + 38248 "00000100" // /* MW 2 */ + 38249 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 62 34 first +.delay_slot + 38250 "00111100" // LDA.u8 r16, [p0, #4]; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38251 "00100000" // /* MW 5 */ + 38252 "00000000" // /* MW 4 */ + 38253 "01010000" // /* MW 3 */ + 38254 "11000001" // /* MW 2 */ + 38255 "00001000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 62 23 +.delay_slot + 38256 "11100001" // ST.s16 r16, [p7, #12]; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38257 "00000000" // /* MW 15 */ + 38258 "00000000" // /* MW 14 */ + 38259 "01111000" // /* MW 13 */ + 38260 "10100101" // /* MW 12 */ + 38261 "00000001" // /* MW 11 */ + 38262 "00000000" // /* MW 10 */ + 38263 "00000000" // /* MW 9 */ + 38264 "00000000" // /* MW 8 */ + 38265 "01011011" // /* MW 7 */ + 38266 "00000001" // /* MW 6 */ + 38267 "00100000" // /* MW 5 */ + 38268 "00000000" // /* MW 4 */ + 38269 "11100000" // /* MW 3 */ + 38270 "11000010" // /* MW 2 */ + 38271 "11101100" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_816 +.src_ref 11 "resize_adf_wrapper.cpp" 115 72 +.src_ref 11 "resize_adf_wrapper.cpp" 115 72 +.src_ref 11 "resize_adf_wrapper.cpp" 116 71 + 38272 "10111010" // MOVA m0, #12; MOVXM p7, #494464 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38273 "00010000" // /* MW 9 */ + 38274 "11000000" // /* MW 8 */ + 38275 "10110101" // /* MW 7 */ + 38276 "11100011" // /* MW 6 */ + 38277 "00000001" // /* MW 5 */ + 38278 "00000000" // /* MW 4 */ + 38279 "10000000" // /* MW 3 */ + 38280 "10000000" // /* MW 2 */ + 38281 "00000001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 72 first +.src_ref 11 "resize_adf_wrapper.cpp" 116 116 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 first + 38282 "10111010" // LDA.u8 r16, [p7], m0; LT r27, r14, r24; MOV m1, #-13 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38283 "01011000" // /* MW 9 */ + 38284 "11110011" // /* MW 8 */ + 38285 "10000111" // /* MW 7 */ + 38286 "01010100" // /* MW 6 */ + 38287 "10111100" // /* MW 5 */ + 38288 "00011101" // /* MW 4 */ + 38289 "01010000" // /* MW 3 */ + 38290 "01000001" // /* MW 2 */ + 38291 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 108 +.src_ref 11 "resize_adf_wrapper.cpp" 115 117 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 + 38292 "10111010" // LDA.u8 r17, [p7], #-6; SUB r18, r24, r14; MOV r15, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38293 "01111000" // /* MW 9 */ + 38294 "01010000" // /* MW 8 */ + 38295 "11101000" // /* MW 7 */ + 38296 "00001101" // /* MW 6 */ + 38297 "00100111" // /* MW 5 */ + 38298 "00110001" // /* MW 4 */ + 38299 "01010000" // /* MW 3 */ + 38300 "11000101" // /* MW 2 */ + 38301 "11110101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 71 first +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 + 38302 "00101100" // LDA.u8 r18, [p7], m0; SEL.EQZ r0, r14, r18, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38303 "01000100" // /* MW 5 */ + 38304 "00000010" // /* MW 4 */ + 38305 "01010111" // /* MW 3 */ + 38306 "01001001" // /* MW 2 */ + 38307 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 116 + 38308 "10011000" // LDA.u8 r19, [p7], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38309 "01101010" // /* MW 3 */ + 38310 "00101010" // /* MW 2 */ + 38311 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 71 first + 38312 "10011000" // LDA.u8 r1, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38313 "00101010" // /* MW 3 */ + 38314 "11101100" // /* MW 2 */ + 38315 "00000111" // /* MW 1 */ + 38316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38317 "00000000" // /* MW 1 */ + 38318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38319 "00000000" // /* MW 1 */ + 38320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38321 "00000000" // /* MW 1 */ + 38322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38323 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.no_stack_arguments + 38324 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38325 "00000001" // /* MW 5 */ + 38326 "00000000" // /* MW 4 */ + 38327 "01111000" // /* MW 3 */ + 38328 "01001101" // /* MW 2 */ + 38329 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 108 first +.delay_slot + 38330 "10011000" // MUL r17, r15, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38331 "00011111" // /* MW 3 */ + 38332 "11100011" // /* MW 2 */ + 38333 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 63 +.src_ref 11 "resize_adf_wrapper.cpp" 115 90 +.delay_slot + 38334 "00011000" // MAC r17, r17, r14, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38335 "00000110" // /* MW 3 */ + 38336 "10100011" // /* MW 2 */ + 38337 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 107 first +.delay_slot + 38338 "10011000" // MUL r10, r19, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38339 "10101111" // /* MW 3 */ + 38340 "11010100" // /* MW 2 */ + 38341 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 62 +.src_ref 11 "resize_adf_wrapper.cpp" 116 89 +.delay_slot + 38342 "01011100" // ST r17, [sp, #-40]; MAC r10, r10, r13, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38343 "01001100" // /* MW 5 */ + 38344 "10101010" // /* MW 4 */ + 38345 "10110110" // /* MW 3 */ + 38346 "01000110" // /* MW 2 */ + 38347 "11111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.delay_slot + 38348 "11111000" // MOV r12, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38349 "10100000" // /* MW 3 */ + 38350 "00010000" // /* MW 2 */ + 38351 "00011011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 first +.src_ref 11 "resize_adf_wrapper.cpp" 117 101 +.return_address + 38352 "10111010" // MOVA r19, #0; XOR r18, r14, r12; MOV m0, #14 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38353 "01011000" // /* MW 9 */ + 38354 "00001110" // /* MW 8 */ + 38355 "00000000" // /* MW 7 */ + 38356 "00110100" // /* MW 6 */ + 38357 "00100110" // /* MW 5 */ + 38358 "00011101" // /* MW 4 */ + 38359 "00000000" // /* MW 3 */ + 38360 "00010011" // /* MW 2 */ + 38361 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 117 101 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 + 38362 "10111010" // LDA.u8 r16, [p7], m0; LT r27, r18, r19; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38363 "01011000" // /* MW 9 */ + 38364 "00000000" // /* MW 8 */ + 38365 "00001000" // /* MW 7 */ + 38366 "11010111" // /* MW 6 */ + 38367 "10111001" // /* MW 5 */ + 38368 "00100101" // /* MW 4 */ + 38369 "01010000" // /* MW 3 */ + 38370 "01000001" // /* MW 2 */ + 38371 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 69 first + 38372 "10111010" // LDA.u8 r1, [p7], #-2; SUB r17, r19, r2; MOV r26, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38373 "01011000" // /* MW 9 */ + 38374 "00000000" // /* MW 8 */ + 38375 "01001000" // /* MW 7 */ + 38376 "00001111" // /* MW 6 */ + 38377 "00010001" // /* MW 5 */ + 38378 "00100111" // /* MW 4 */ + 38379 "01010000" // /* MW 3 */ + 38380 "10000101" // /* MW 2 */ + 38381 "11111101" // /* MW 1 */ + 38382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38383 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.no_stack_arguments + 38384 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38385 "00000001" // /* MW 5 */ + 38386 "00000000" // /* MW 4 */ + 38387 "01111000" // /* MW 3 */ + 38388 "01001101" // /* MW 2 */ + 38389 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 first +.delay_slot + 38390 "00011000" // SEL.EQZ r17, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38391 "00010010" // /* MW 3 */ + 38392 "10100011" // /* MW 2 */ + 38393 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first +.delay_slot + 38394 "10011000" // SUB r18, r24, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38395 "11110001" // /* MW 3 */ + 38396 "00100100" // /* MW 2 */ + 38397 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.delay_slot + 38398 "10011000" // LT r27, r15, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38399 "10101010" // /* MW 3 */ + 38400 "11110111" // /* MW 2 */ + 38401 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 92 first +.delay_slot + 38402 "10011000" // MUL r12, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38403 "00001111" // /* MW 3 */ + 38404 "01011001" // /* MW 2 */ + 38405 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first +.delay_slot + 38406 "10111010" // NOPA; SEL.EQZ r0, r15, r18, r27; MOV r14, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38407 "01111000" // /* MW 9 */ + 38408 "01010000" // /* MW 8 */ + 38409 "11001000" // /* MW 7 */ + 38410 "00010001" // /* MW 6 */ + 38411 "00001001" // /* MW 5 */ + 38412 "00011110" // /* MW 4 */ + 38413 "11110000" // /* MW 3 */ + 38414 "00101100" // /* MW 2 */ + 38415 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 99 +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.return_address + 38416 "10111010" // LDA.u8 r16, [p7], #-4; XOR r19, r15, r14; MOV r18, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38417 "01011000" // /* MW 9 */ + 38418 "00000000" // /* MW 8 */ + 38419 "01001000" // /* MW 7 */ + 38420 "00110110" // /* MW 6 */ + 38421 "00110111" // /* MW 5 */ + 38422 "00011111" // /* MW 4 */ + 38423 "01010000" // /* MW 3 */ + 38424 "11000001" // /* MW 2 */ + 38425 "11111001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 119 70 first + 38426 "00101100" // LDA.u8 r1, [p7], #-2; LT r27, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38427 "01010101" // /* MW 5 */ + 38428 "11101110" // /* MW 4 */ + 38429 "01011001" // /* MW 3 */ + 38430 "10000101" // /* MW 2 */ + 38431 "11111101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first + 38432 "10011000" // SUB r17, r18, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38433 "00100001" // /* MW 3 */ + 38434 "10100010" // /* MW 2 */ + 38435 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 first + 38436 "00011000" // EXTEND.s16 r13, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38437 "01110000" // /* MW 3 */ + 38438 "01011010" // /* MW 2 */ + 38439 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.no_stack_arguments + 38440 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38441 "00000001" // /* MW 5 */ + 38442 "00000000" // /* MW 4 */ + 38443 "01111000" // /* MW 3 */ + 38444 "01001101" // /* MW 2 */ + 38445 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first +.delay_slot + 38446 "00011000" // SEL.EQZ r17, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38447 "00010010" // /* MW 3 */ + 38448 "10100011" // /* MW 2 */ + 38449 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 first +.delay_slot + 38450 "10011000" // SUB r19, r18, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38451 "11010001" // /* MW 3 */ + 38452 "10100110" // /* MW 2 */ + 38453 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.delay_slot + 38454 "10011000" // LT r27, r13, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38455 "00101010" // /* MW 3 */ + 38456 "01110111" // /* MW 2 */ + 38457 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 118 first +.src_ref 11 "resize_adf_wrapper.cpp" 118 90 first +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.delay_slot + 38458 "11100100" // MAC r12, r12, r17, r16; MOV r14, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38459 "01000001" // /* MW 5 */ + 38460 "00100001" // /* MW 4 */ + 38461 "11000111" // /* MW 3 */ + 38462 "00100000" // /* MW 2 */ + 38463 "10001011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 first +.delay_slot + 38464 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r19, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38465 "00000000" // /* MW 15 */ + 38466 "00000000" // /* MW 14 */ + 38467 "01111000" // /* MW 13 */ + 38468 "10100101" // /* MW 12 */ + 38469 "00000001" // /* MW 11 */ + 38470 "10010000" // /* MW 10 */ + 38471 "00001001" // /* MW 9 */ + 38472 "00011010" // /* MW 8 */ + 38473 "01011011" // /* MW 7 */ + 38474 "00000001" // /* MW 6 */ + 38475 "00100000" // /* MW 5 */ + 38476 "00000000" // /* MW 4 */ + 38477 "11110000" // /* MW 3 */ + 38478 "00101100" // /* MW 2 */ + 38479 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.return_address + 38480 "10111010" // LDA r17, [sp, #-48]; XOR r19, r13, r14; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38481 "01011000" // /* MW 9 */ + 38482 "00000000" // /* MW 8 */ + 38483 "00001000" // /* MW 7 */ + 38484 "00110111" // /* MW 6 */ + 38485 "00110111" // /* MW 5 */ + 38486 "00011011" // /* MW 4 */ + 38487 "00100000" // /* MW 3 */ + 38488 "01000110" // /* MW 2 */ + 38489 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 119 100 + 38490 "01100100" // SUB r18, r24, r2; MOV m0, #14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38491 "00111001" // /* MW 5 */ + 38492 "00000000" // /* MW 4 */ + 38493 "00110000" // /* MW 3 */ + 38494 "10000100" // /* MW 2 */ + 38495 "11000100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 119 100 + 38496 "00101100" // LDA.u8 r16, [p7], m0; LT r27, r19, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38497 "00010101" // /* MW 5 */ + 38498 "11101111" // /* MW 4 */ + 38499 "01011001" // /* MW 3 */ + 38500 "01000001" // /* MW 2 */ + 38501 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 120 69 first + 38502 "00101100" // LDA.u8 r1, [p7]; SEL.EQZ r18, r2, r18, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38503 "01000100" // /* MW 5 */ + 38504 "01001010" // /* MW 4 */ + 38505 "01010001" // /* MW 3 */ + 38506 "10000101" // /* MW 2 */ + 38507 "11100000" // /* MW 1 */ + 38508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38509 "00000000" // /* MW 1 */ + 38510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38511 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.no_stack_arguments + 38512 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38513 "00000001" // /* MW 5 */ + 38514 "00000000" // /* MW 4 */ + 38515 "01111000" // /* MW 3 */ + 38516 "01001101" // /* MW 2 */ + 38517 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38518 "00011000" // EXTEND.s16 r13, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38519 "01110000" // /* MW 3 */ + 38520 "01011010" // /* MW 2 */ + 38521 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38522 "10011000" // LT r27, r13, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38523 "10001010" // /* MW 3 */ + 38524 "01110111" // /* MW 2 */ + 38525 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38526 "10011000" // SUB r17, r24, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38527 "11010001" // /* MW 3 */ + 38528 "00100010" // /* MW 2 */ + 38529 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 91 first +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38530 "11100100" // MUL r14, r18, r16; MOV r15, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38531 "01000001" // /* MW 5 */ + 38532 "10100001" // /* MW 4 */ + 38533 "11110111" // /* MW 3 */ + 38534 "10100001" // /* MW 2 */ + 38535 "10010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 first +.delay_slot + 38536 "00100010" // SEL.EQZ r0, r13, r17, r27; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38537 "00011100" // /* MW 7 */ + 38538 "00000000" // /* MW 6 */ + 38539 "00000000" // /* MW 5 */ + 38540 "10010001" // /* MW 4 */ + 38541 "00001000" // /* MW 3 */ + 38542 "00011010" // /* MW 2 */ + 38543 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.src_ref 11 "resize_adf_wrapper.cpp" 120 99 +.return_address + 38544 "01110110" // LDA.u8 r16, [p7, #-2]; MOVS p2, r11; XOR r19, r15, r13; MOV r20, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 38545 "01011000" // /* MW 11 */ + 38546 "00000000" // /* MW 10 */ + 38547 "10001000" // /* MW 9 */ + 38548 "10110110" // /* MW 8 */ + 38549 "00110110" // /* MW 7 */ + 38550 "00011111" // /* MW 6 */ + 38551 "00001011" // /* MW 5 */ + 38552 "10001011" // /* MW 4 */ + 38553 "01010010" // /* MW 3 */ + 38554 "11000001" // /* MW 2 */ + 38555 "11111100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 + 38556 "00101100" // LDA r17, [sp, #-40]; SUB r18, r20, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38557 "01000011" // /* MW 5 */ + 38558 "01001000" // /* MW 4 */ + 38559 "00101010" // /* MW 3 */ + 38560 "01000110" // /* MW 2 */ + 38561 "11111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 + 38562 "10011000" // LT r27, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38563 "01001010" // /* MW 3 */ + 38564 "11110111" // /* MW 2 */ + 38565 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 + 38566 "00011000" // SEL.EQZ r18, r2, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38567 "00100010" // /* MW 3 */ + 38568 "10100101" // /* MW 2 */ + 38569 "00010000" // /* MW 1 */ + 38570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38571 "00000000" // /* MW 1 */ + 38572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38573 "00000000" // /* MW 1 */ + 38574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38575 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 117 first +.src_ref 11 "resize_adf_wrapper.cpp" 120 90 + 38576 "11100001" // NOPA; NOPB; NOPS; MAC r14, r14, r18, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38577 "00000000" // /* MW 15 */ + 38578 "00000000" // /* MW 14 */ + 38579 "01111000" // /* MW 13 */ + 38580 "10100101" // /* MW 12 */ + 38581 "00000001" // /* MW 11 */ + 38582 "00110000" // /* MW 10 */ + 38583 "11101000" // /* MW 9 */ + 38584 "00100100" // /* MW 8 */ + 38585 "01011011" // /* MW 7 */ + 38586 "00000001" // /* MW 6 */ + 38587 "00100000" // /* MW 5 */ + 38588 "00000000" // /* MW 4 */ + 38589 "11110000" // /* MW 3 */ + 38590 "00101100" // /* MW 2 */ + 38591 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_1136 +.src_ref 11 "resize_adf_wrapper.cpp" 122 12 +.src_ref 11 "resize_adf_wrapper.cpp" 122 12 + 38592 "10111010" // LDA p1, [sp, #-44]; MOVS p0, p6; MOV m0, #-26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38593 "01010010" // /* MW 9 */ + 38594 "11100110" // /* MW 8 */ + 38595 "00000111" // /* MW 7 */ + 38596 "00000000" // /* MW 6 */ + 38597 "10001011" // /* MW 5 */ + 38598 "10011000" // /* MW 4 */ + 38599 "00100000" // /* MW 3 */ + 38600 "10010011" // /* MW 2 */ + 38601 "11111010" // /* MW 1 */ + 38602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38603 "00000000" // /* MW 1 */ + 38604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38605 "00000000" // /* MW 1 */ + 38606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38607 "00000000" // /* MW 1 */ + 38608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38609 "00000000" // /* MW 1 */ + 38610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38611 "00000000" // /* MW 1 */ + 38612 "00011000" // ST.s16 r17, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38613 "00110111" // /* MW 3 */ + 38614 "00011110" // /* MW 2 */ + 38615 "00000010" // /* MW 1 */ + 38616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38617 "00000000" // /* MW 1 */ + 38618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38619 "00000000" // /* MW 1 */ + 38620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38621 "00000000" // /* MW 1 */ + 38622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38623 "00000000" // /* MW 1 */ + 38624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38625 "00000000" // /* MW 1 */ + 38626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38627 "00000000" // /* MW 1 */ + 38628 "00011000" // ST.s16 r10, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38629 "01010111" // /* MW 3 */ + 38630 "00011101" // /* MW 2 */ + 38631 "00000010" // /* MW 1 */ + 38632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38633 "00000000" // /* MW 1 */ + 38634 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38635 "00000000" // /* MW 1 */ + 38636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38637 "00000000" // /* MW 1 */ + 38638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38639 "00000000" // /* MW 1 */ + 38640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38641 "00000000" // /* MW 1 */ + 38642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38643 "00000000" // /* MW 1 */ + 38644 "00011000" // ST.s16 r12, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38645 "10010111" // /* MW 3 */ + 38646 "00011101" // /* MW 2 */ + 38647 "00000010" // /* MW 1 */ + 38648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38649 "00000000" // /* MW 1 */ + 38650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38651 "00000000" // /* MW 1 */ + 38652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38653 "00000000" // /* MW 1 */ + 38654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38655 "00000000" // /* MW 1 */ + 38656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38657 "00000000" // /* MW 1 */ + 38658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38659 "00000000" // /* MW 1 */ + 38660 "00011000" // ST.s16 r14, [p2], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38661 "11010111" // /* MW 3 */ + 38662 "00001001" // /* MW 2 */ + 38663 "00000010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 122 12 first +.no_stack_arguments + 38664 "00000100" // JL #33664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=33664 delay_slots=5 */ + 38665 "00000001" // /* MW 5 */ + 38666 "00000000" // /* MW 4 */ + 38667 "11000000" // /* MW 3 */ + 38668 "01000001" // /* MW 2 */ + 38669 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 49 +.delay_slot + 38670 "11111000" // MOV r10, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38671 "11000000" // /* MW 3 */ + 38672 "10010100" // /* MW 2 */ + 38673 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38675 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38677 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38679 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38680 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38681 "00011100" // /* MW 7 */ + 38682 "00000000" // /* MW 6 */ + 38683 "00000000" // /* MW 5 */ + 38684 "00000100" // /* MW 4 */ + 38685 "11110000" // /* MW 3 */ + 38686 "00101100" // /* MW 2 */ + 38687 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 49 +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.return_address + 38688 "00100100" // MOVX r10, #0; ADD.NC p6, r10, #60 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38689 "00111100" // /* MW 5 */ + 38690 "11001010" // /* MW 4 */ + 38691 "00101100" // /* MW 3 */ + 38692 "10000000" // /* MW 2 */ + 38693 "00000010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 34 first + 38694 "10011000" // LDA r17, [p6], #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38695 "00110110" // /* MW 3 */ + 38696 "01111110" // /* MW 2 */ + 38697 "00000110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 54 + 38698 "10011000" // LDA r16, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38699 "00010110" // /* MW 3 */ + 38700 "00011110" // /* MW 2 */ + 38701 "00000110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 76 + 38702 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38703 "01010110" // /* MW 3 */ + 38704 "00000110" // /* MW 2 */ + 38705 "00000110" // /* MW 1 */ + 38706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38707 "00000000" // /* MW 1 */ + 38708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38709 "00000000" // /* MW 1 */ + 38710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38711 "00000000" // /* MW 1 */ + 38712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38713 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 39 + 38714 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38715 "00000111" // /* MW 3 */ + 38716 "01100010" // /* MW 2 */ + 38717 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 + 38718 "10011000" // LT r15, r17, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38719 "10101010" // /* MW 3 */ + 38720 "01011110" // /* MW 2 */ + 38721 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.src_ref 11 "resize_adf_wrapper.cpp" 123 67 + 38722 "11100100" // MUL r16, r18, r16; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38723 "01000001" // /* MW 5 */ + 38724 "10101111" // /* MW 4 */ + 38725 "11111101" // /* MW 3 */ + 38726 "00100001" // /* MW 2 */ + 38727 "10010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.no_stack_arguments + 38728 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38729 "00000001" // /* MW 5 */ + 38730 "00000000" // /* MW 4 */ + 38731 "01111000" // /* MW 3 */ + 38732 "01001101" // /* MW 2 */ + 38733 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38734 "10011000" // SUB r18, r10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38735 "00010001" // /* MW 3 */ + 38736 "10100101" // /* MW 2 */ + 38737 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38738 "00011000" // SEL.EQZ r0, r17, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38739 "00100010" // /* MW 3 */ + 38740 "01000001" // /* MW 2 */ + 38741 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38742 "10011000" // SUB r19, r10, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38743 "00000001" // /* MW 3 */ + 38744 "10100111" // /* MW 2 */ + 38745 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38746 "00101100" // NOPA; LT r27, r16, r10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38747 "01010101" // /* MW 5 */ + 38748 "01101101" // /* MW 4 */ + 38749 "11111000" // /* MW 3 */ + 38750 "00101100" // /* MW 2 */ + 38751 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38752 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r1, r16, r19, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38753 "00000000" // /* MW 15 */ + 38754 "00000000" // /* MW 14 */ + 38755 "01111000" // /* MW 13 */ + 38756 "10100101" // /* MW 12 */ + 38757 "00000001" // /* MW 11 */ + 38758 "10010000" // /* MW 10 */ + 38759 "00011001" // /* MW 9 */ + 38760 "00100000" // /* MW 8 */ + 38761 "01011011" // /* MW 7 */ + 38762 "00000001" // /* MW 6 */ + 38763 "00100000" // /* MW 5 */ + 38764 "00000000" // /* MW 4 */ + 38765 "11110000" // /* MW 3 */ + 38766 "00101100" // /* MW 2 */ + 38767 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.src_ref 11 "resize_adf_wrapper.cpp" 213 +.return_address + 38768 "11010100" // LDA lr, [sp, #-4]; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38769 "01000001" // /* MW 5 */ + 38770 "10101111" // /* MW 4 */ + 38771 "00101101" // /* MW 3 */ + 38772 "10000111" // /* MW 2 */ + 38773 "11111111" // /* MW 1 */ + 38774 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38775 "10011001" // /* MW 3 */ + 38776 "11111011" // /* MW 2 */ + 38777 "00000111" // /* MW 1 */ + 38778 "00011000" // LDA r13, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38779 "10110001" // /* MW 3 */ + 38780 "11011101" // /* MW 2 */ + 38781 "00000111" // /* MW 1 */ + 38782 "00011000" // LDA r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38783 "11010001" // /* MW 3 */ + 38784 "11110101" // /* MW 2 */ + 38785 "00000111" // /* MW 1 */ + 38786 "00011000" // LDA r12, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38787 "10010001" // /* MW 3 */ + 38788 "11110001" // /* MW 2 */ + 38789 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 38790 "00011000" // LDA r15, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38791 "11110001" // /* MW 3 */ + 38792 "11100001" // /* MW 2 */ + 38793 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 38794 "00011000" // LDA p6, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38795 "00011001" // /* MW 3 */ + 38796 "11101111" // /* MW 2 */ + 38797 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38798 "00011000" // LDA r11, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38799 "01110001" // /* MW 3 */ + 38800 "11101001" // /* MW 2 */ + 38801 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38802 "00011000" // LDA r10, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38803 "01010001" // /* MW 3 */ + 38804 "11100101" // /* MW 2 */ + 38805 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 213 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38806 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 38807 "00000000" // /* MW 3 */ + 38808 "00101000" // /* MW 2 */ + 38809 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 first +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38810 "10011000" // SUB r16, r10, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38811 "00110001" // /* MW 3 */ + 38812 "10100000" // /* MW 2 */ + 38813 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38814 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38815 "00000010" // /* MW 3 */ + 38816 "11100001" // /* MW 2 */ + 38817 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 24 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 38818 "10011000" // ST r16, [p6, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38819 "00010001" // /* MW 3 */ + 38820 "10000110" // /* MW 2 */ + 38821 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 213 first +.delay_slot + 38822 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38823 "00000001" // /* MW 5 */ + 38824 "00000000" // /* MW 4 */ + 38825 "00000000" // /* MW 3 */ + 38826 "11111000" // /* MW 2 */ + 38827 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 + 38829 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_begin0 +.label _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj +.function concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > > _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj +.src_ref 11 "concat_adf_wrapper.cpp" 80 first +.src_ref 11 "concat_adf_wrapper.cpp" 81 7 +.src_ref 11 "concat_adf_wrapper.cpp" 143 26 +.function_start + 38832 "01000100" // MOVXM p4, #491576 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38833 "01110000" // /* MW 5 */ + 38834 "11000000" // /* MW 4 */ + 38835 "10001000" // /* MW 3 */ + 38836 "00000111" // /* MW 2 */ + 38837 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 81 7 first + 38838 "10011000" // LDA r0, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38839 "00010110" // /* MW 3 */ + 38840 "00000100" // /* MW 2 */ + 38841 "00000100" // /* MW 1 */ + 38842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38843 "00000000" // /* MW 1 */ + 38844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38845 "00000000" // /* MW 1 */ + 38846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38847 "00000000" // /* MW 1 */ + 38848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38849 "00000000" // /* MW 1 */ + 38850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38851 "00000000" // /* MW 1 */ + 38852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38853 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 81 7 +.src_ref 11 "concat_adf_wrapper.cpp" 81 30 + 38854 "10000100" // JNZ r0, #38944 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=38944 delay_slots=5 */ + 38855 "00000001" // /* MW 5 */ + 38856 "01000000" // /* MW 4 */ + 38857 "00010000" // /* MW 3 */ + 38858 "01001100" // /* MW 2 */ + 38859 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38860 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38861 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38863 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38865 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38867 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38868 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38869 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.src_ref 5 "tile.hpp" 86 8 + 38870 "10111010" // MOVA r4, #12; MOVXM p5, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38871 "00010000" // /* MW 9 */ + 38872 "00101010" // /* MW 8 */ + 38873 "10110000" // /* MW 7 */ + 38874 "11100010" // /* MW 6 */ + 38875 "00000001" // /* MW 5 */ + 38876 "00000000" // /* MW 4 */ + 38877 "00000000" // /* MW 3 */ + 38878 "10000100" // /* MW 2 */ + 38879 "00000001" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 first +.src_ref 11 "concat_adf_wrapper.cpp" 84 60 + 38880 "10111010" // ST.s8 r4, [p5]; MOVX r3, #-16; MOV r2, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38881 "01111000" // /* MW 9 */ + 38882 "01110000" // /* MW 8 */ + 38883 "01001101" // /* MW 7 */ + 38884 "00001000" // /* MW 6 */ + 38885 "00110110" // /* MW 5 */ + 38886 "00111110" // /* MW 4 */ + 38887 "11100000" // /* MW 3 */ + 38888 "10010000" // /* MW 2 */ + 38889 "10100000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "concat_adf_wrapper.cpp" 85 41 first + 38890 "01100100" // EXTEND.u8 r5, r2; MOV r1, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38891 "00000101" // /* MW 5 */ + 38892 "10100000" // /* MW 4 */ + 38893 "00000000" // /* MW 3 */ + 38894 "01010010" // /* MW 2 */ + 38895 "00010001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 84 60 first +.src_ref 11 "concat_adf_wrapper.cpp" 85 68 + 38896 "00100100" // LSHL r3, r2, r3; ADD.NC r2, r5, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38897 "11111110" // /* MW 5 */ + 38898 "00100101" // /* MW 4 */ + 38899 "10110001" // /* MW 3 */ + 38900 "11000111" // /* MW 2 */ + 38901 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 85 28 + 38902 "01000100" // MOVXM p5, #491584 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38903 "10000000" // /* MW 5 */ + 38904 "11000000" // /* MW 4 */ + 38905 "10001010" // /* MW 3 */ + 38906 "00000111" // /* MW 2 */ + 38907 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 84 41 + 38908 "00011000" // EXTEND.u8 r3, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38909 "10010000" // /* MW 3 */ + 38910 "11000110" // /* MW 2 */ + 38911 "00010000" // /* MW 1 */ + 38912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38913 "00000000" // /* MW 1 */ + 38914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38915 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "concat_adf_wrapper.cpp" 85 28 first + 38916 "00111010" // ST r2, [p5]; MOVXM p5, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38917 "00010001" // /* MW 9 */ + 38918 "00101000" // /* MW 8 */ + 38919 "10110000" // /* MW 7 */ + 38920 "11100010" // /* MW 6 */ + 38921 "00000001" // /* MW 5 */ + 38922 "00000000" // /* MW 4 */ + 38923 "00110000" // /* MW 3 */ + 38924 "10001010" // /* MW 2 */ + 38925 "10100000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 11 "concat_adf_wrapper.cpp" 84 28 + 38926 "00111010" // ST r1, [p5]; MOVXM p5, #491580 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38927 "00010001" // /* MW 9 */ + 38928 "00011110" // /* MW 8 */ + 38929 "10110000" // /* MW 7 */ + 38930 "11100010" // /* MW 6 */ + 38931 "00000001" // /* MW 5 */ + 38932 "00000000" // /* MW 4 */ + 38933 "00110000" // /* MW 3 */ + 38934 "10000110" // /* MW 2 */ + 38935 "10100000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 84 28 first + 38936 "00000010" // ST r3, [p5]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38937 "01110000" // /* MW 7 */ + 38938 "10100101" // /* MW 6 */ + 38939 "00000001" // /* MW 5 */ + 38940 "00000000" // /* MW 4 */ + 38941 "00110000" // /* MW 3 */ + 38942 "10001110" // /* MW 2 */ + 38943 "10100000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_112 +.src_ref 11 "concat_adf_wrapper.cpp" 88 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 22 +.src_ref 11 "concat_adf_wrapper.cpp" 112 43 +.src_ref 11 "concat_adf_wrapper.cpp" 112 55 + 38944 "10111010" // LDA r3, [p3], #4; MOVX r1, #31; MOV r22, #32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38945 "01011000" // /* MW 9 */ + 38946 "00100000" // /* MW 8 */ + 38947 "11001000" // /* MW 7 */ + 38948 "11101010" // /* MW 6 */ + 38949 "00010011" // /* MW 5 */ + 38950 "00000000" // /* MW 4 */ + 38951 "11010000" // /* MW 3 */ + 38952 "10001110" // /* MW 2 */ + 38953 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 89 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 105 62 + 38954 "10111010" // LDA r2, [p3], #4; MOVXM p5, #491580 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38955 "00010000" // /* MW 9 */ + 38956 "00011110" // /* MW 8 */ + 38957 "10110000" // /* MW 7 */ + 38958 "11100010" // /* MW 6 */ + 38959 "00000001" // /* MW 5 */ + 38960 "00000000" // /* MW 4 */ + 38961 "11010000" // /* MW 3 */ + 38962 "10001010" // /* MW 2 */ + 38963 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 90 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 107 42 +.src_ref 11 "concat_adf_wrapper.cpp" 108 42 +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 +.src_ref 11 "concat_adf_wrapper.cpp" 112 60 +.src_ref 11 "concat_adf_wrapper.cpp" 119 55 +.src_ref 11 "concat_adf_wrapper.cpp" 120 55 +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 38964 "10111010" // LDA r4, [p3], #4; MOVX r6, #1; MOV r21, #-5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38965 "01011000" // /* MW 9 */ + 38966 "11111011" // /* MW 8 */ + 38967 "10101111" // /* MW 7 */ + 38968 "00101010" // /* MW 6 */ + 38969 "01100000" // /* MW 5 */ + 38970 "00000000" // /* MW 4 */ + 38971 "11010000" // /* MW 3 */ + 38972 "10010010" // /* MW 2 */ + 38973 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 91 33 first + 38974 "10011000" // LDA r5, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38975 "10110110" // /* MW 3 */ + 38976 "00111100" // /* MW 2 */ + 38977 "00000011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 104 62 +.src_ref 11 "concat_adf_wrapper.cpp" 105 62 first + 38978 "10111010" // LDA r17, [p5]; MOVXM p5, #491584 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38979 "00010000" // /* MW 9 */ + 38980 "00100000" // /* MW 8 */ + 38981 "10110000" // /* MW 7 */ + 38982 "11100010" // /* MW 6 */ + 38983 "00000001" // /* MW 5 */ + 38984 "00000000" // /* MW 4 */ + 38985 "11010000" // /* MW 3 */ + 38986 "11000110" // /* MW 2 */ + 38987 "10100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 38988 "10011000" // LDA p2, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38989 "00011110" // /* MW 3 */ + 38990 "00000101" // /* MW 2 */ + 38991 "00000010" // /* MW 1 */ + 38992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38993 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 104 62 first + 38994 "10011000" // LDA r23, [p5] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38995 "11110110" // /* MW 3 */ + 38996 "00000110" // /* MW 2 */ + 38997 "00000101" // /* MW 1 */ + 38998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38999 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 39000 "10011000" // LDA r25, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39001 "00110110" // /* MW 3 */ + 39002 "00000111" // /* MW 2 */ + 39003 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 43 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 55 first + 39004 "00011000" // MAC r1, r1, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39005 "01000110" // /* MW 3 */ + 39006 "01000010" // /* MW 2 */ + 39007 "00010001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 104 60 first + 39008 "10011000" // MUL r26, r3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39009 "01011111" // /* MW 3 */ + 39010 "11110100" // /* MW 2 */ + 39011 "00010000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 22 first +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 39012 "10111010" // LDA r24, [p1]; LTU r22, r1, r22; MOV r20, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39013 "01111000" // /* MW 9 */ + 39014 "01100000" // /* MW 8 */ + 39015 "10001010" // /* MW 7 */ + 39016 "01100110" // /* MW 6 */ + 39017 "01101011" // /* MW 5 */ + 39018 "00000011" // /* MW 4 */ + 39019 "11010000" // /* MW 3 */ + 39020 "11100010" // /* MW 2 */ + 39021 "00100000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 94 43 first +.src_ref 11 "concat_adf_wrapper.cpp" 105 60 first + 39022 "00101100" // LDA r18, [p3], #4; MUL r28, r5, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39023 "01011111" // /* MW 5 */ + 39024 "11110000" // /* MW 4 */ + 39025 "11010010" // /* MW 3 */ + 39026 "11001010" // /* MW 2 */ + 39027 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 95 43 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 first + 39028 "10111010" // LDA r19, [p3], #-8; JNZ r22, #39216 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39216 delay_slots=5 */ + 39029 "01100000" // /* MW 9 */ + 39030 "00000000" // /* MW 8 */ + 39031 "00010000" // /* MW 7 */ + 39032 "00100110" // /* MW 6 */ + 39033 "00010011" // /* MW 5 */ + 39034 "00101100" // /* MW 4 */ + 39035 "11010000" // /* MW 3 */ + 39036 "11001110" // /* MW 2 */ + 39037 "01111101" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 92 42 first +.src_ref 11 "concat_adf_wrapper.cpp" 107 42 first +.delay_slot + 39038 "00101100" // LDA r16, [p3, #-4]; MUL r23, r23, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39039 "01011111" // /* MW 5 */ + 39040 "11011111" // /* MW 4 */ + 39041 "11011011" // /* MW 3 */ + 39042 "11000010" // /* MW 2 */ + 39043 "01111110" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 93 42 first +.src_ref 11 "concat_adf_wrapper.cpp" 108 42 first +.delay_slot + 39044 "00101100" // LDA r7, [p3]; MUL r17, r17, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39045 "10011111" // /* MW 5 */ + 39046 "11000111" // /* MW 4 */ + 39047 "11011000" // /* MW 3 */ + 39048 "10011110" // /* MW 2 */ + 39049 "01100000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 107 42 first +.delay_slot + 39050 "10011000" // LSHL r23, r23, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39051 "01101101" // /* MW 3 */ + 39052 "11101110" // /* MW 2 */ + 39053 "00010101" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 107 11 +.src_ref 11 "concat_adf_wrapper.cpp" 108 42 first +.delay_slot + 39054 "10100100" // LSHL r26, r17, r6; ADD.NC r17, r23, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39055 "11001010" // /* MW 5 */ + 39056 "10110111" // /* MW 4 */ + 39057 "10111000" // /* MW 3 */ + 39058 "10001101" // /* MW 2 */ + 39059 "10001110" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 108 11 +.src_ref 11 "concat_adf_wrapper.cpp" 112 60 first +.delay_slot + 39060 "10100100" // LSHL r21, r1, r21; ADD.NC r1, r26, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39061 "11000010" // /* MW 5 */ + 39062 "10111010" // /* MW 4 */ + 39063 "10110000" // /* MW 3 */ + 39064 "01101011" // /* MW 2 */ + 39065 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39066 "00111010" // MOVS p3, p2; MOVXM ls, #39200 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39067 "00010001" // /* MW 9 */ + 39068 "10010000" // /* MW 8 */ + 39069 "01111100" // /* MW 7 */ + 39070 "00100100" // /* MW 6 */ + 39071 "00000000" // /* MW 5 */ + 39072 "00000000" // /* MW 4 */ + 39073 "01100000" // /* MW 3 */ + 39074 "00010001" // /* MW 2 */ + 39075 "01110001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39076 "01000100" // MOVXM le, #39200 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39077 "01000000" // /* MW 5 */ + 39078 "11110010" // /* MW 4 */ + 39079 "10010110" // /* MW 3 */ + 39080 "00000000" // /* MW 2 */ + 39081 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39082 "01100100" // LTU r27, r6, r21; MOV r23, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39083 "00000001" // /* MW 5 */ + 39084 "10100000" // /* MW 4 */ + 39085 "10011011" // /* MW 3 */ + 39086 "11101011" // /* MW 2 */ + 39087 "00110110" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39088 "11100100" // SEL.EQZ r21, r6, r21, r27; VBCST.16 x0, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39089 "11100101" // /* MW 5 */ + 39090 "10111010" // /* MW 4 */ + 39091 "01000000" // /* MW 3 */ + 39092 "01101010" // /* MW 2 */ + 39093 "00110101" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 first + 39094 "10111010" // NOPA; NOPB; MOV lc, r21 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39095 "01111110" // /* MW 9 */ + 39096 "01010000" // /* MW 8 */ + 39097 "10111101" // /* MW 7 */ + 39098 "00000010" // /* MW 6 */ + 39099 "00010000" // /* MW 5 */ + 39100 "00000000" // /* MW 4 */ + 39101 "11110000" // /* MW 3 */ + 39102 "00101100" // /* MW 2 */ + 39103 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 + 39104 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmll0, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39105 "00000000" // /* MW 15 */ + 39106 "00000000" // /* MW 14 */ + 39107 "01111000" // /* MW 13 */ + 39108 "01001001" // /* MW 12 */ + 39109 "00000000" // /* MW 11 */ + 39110 "00000000" // /* MW 10 */ + 39111 "00000000" // /* MW 9 */ + 39112 "00000000" // /* MW 8 */ + 39113 "01011011" // /* MW 7 */ + 39114 "00000001" // /* MW 6 */ + 39115 "00100000" // /* MW 5 */ + 39116 "00000000" // /* MW 4 */ + 39117 "11110000" // /* MW 3 */ + 39118 "00101100" // /* MW 2 */ + 39119 "00000000" // /* MW 1 */ + 39120 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39121 "00000000" // /* MW 15 */ + 39122 "00000000" // /* MW 14 */ + 39123 "01111000" // /* MW 13 */ + 39124 "10100101" // /* MW 12 */ + 39125 "00000001" // /* MW 11 */ + 39126 "00000000" // /* MW 10 */ + 39127 "00000000" // /* MW 9 */ + 39128 "00000000" // /* MW 8 */ + 39129 "01011011" // /* MW 7 */ + 39130 "00000001" // /* MW 6 */ + 39131 "00100000" // /* MW 5 */ + 39132 "00000000" // /* MW 4 */ + 39133 "11110000" // /* MW 3 */ + 39134 "00101100" // /* MW 2 */ + 39135 "00000000" // /* MW 1 */ + 39136 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39137 "00000000" // /* MW 15 */ + 39138 "00000000" // /* MW 14 */ + 39139 "01111000" // /* MW 13 */ + 39140 "10100101" // /* MW 12 */ + 39141 "00000001" // /* MW 11 */ + 39142 "00000000" // /* MW 10 */ + 39143 "00000000" // /* MW 9 */ + 39144 "00000000" // /* MW 8 */ + 39145 "01011011" // /* MW 7 */ + 39146 "00000001" // /* MW 6 */ + 39147 "00100000" // /* MW 5 */ + 39148 "00000000" // /* MW 4 */ + 39149 "11110000" // /* MW 3 */ + 39150 "00101100" // /* MW 2 */ + 39151 "00000000" // /* MW 1 */ + 39152 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39153 "00000000" // /* MW 15 */ + 39154 "00000000" // /* MW 14 */ + 39155 "01111000" // /* MW 13 */ + 39156 "10100101" // /* MW 12 */ + 39157 "00000001" // /* MW 11 */ + 39158 "00000000" // /* MW 10 */ + 39159 "00000000" // /* MW 9 */ + 39160 "00000000" // /* MW 8 */ + 39161 "01011011" // /* MW 7 */ + 39162 "00000001" // /* MW 6 */ + 39163 "00100000" // /* MW 5 */ + 39164 "00000000" // /* MW 4 */ + 39165 "11110000" // /* MW 3 */ + 39166 "00101100" // /* MW 2 */ + 39167 "00000000" // /* MW 1 */ + 39168 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39169 "00000000" // /* MW 15 */ + 39170 "00000000" // /* MW 14 */ + 39171 "01111000" // /* MW 13 */ + 39172 "10100101" // /* MW 12 */ + 39173 "00000001" // /* MW 11 */ + 39174 "00000000" // /* MW 10 */ + 39175 "00000000" // /* MW 9 */ + 39176 "00000000" // /* MW 8 */ + 39177 "01011011" // /* MW 7 */ + 39178 "00000001" // /* MW 6 */ + 39179 "00100000" // /* MW 5 */ + 39180 "00000000" // /* MW 4 */ + 39181 "11110000" // /* MW 3 */ + 39182 "00101100" // /* MW 2 */ + 39183 "00000000" // /* MW 1 */ + 39184 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39185 "00000000" // /* MW 15 */ + 39186 "00000000" // /* MW 14 */ + 39187 "01111000" // /* MW 13 */ + 39188 "10100101" // /* MW 12 */ + 39189 "00000001" // /* MW 11 */ + 39190 "00000000" // /* MW 10 */ + 39191 "00000000" // /* MW 9 */ + 39192 "00000000" // /* MW 8 */ + 39193 "01011011" // /* MW 7 */ + 39194 "00000001" // /* MW 6 */ + 39195 "00100000" // /* MW 5 */ + 39196 "00000000" // /* MW 4 */ + 39197 "11110000" // /* MW 3 */ + 39198 "00101100" // /* MW 2 */ + 39199 "00000000" // /* MW 1 */ +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_368 +.src_ref 5 "vector.hpp" 1159 33 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 39200 "11100001" // NOPA; NOPB; VST bmll0, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39201 "00000000" // /* MW 15 */ + 39202 "00000000" // /* MW 14 */ + 39203 "01111000" // /* MW 13 */ + 39204 "10100101" // /* MW 12 */ + 39205 "00000001" // /* MW 11 */ + 39206 "00000000" // /* MW 10 */ + 39207 "00000000" // /* MW 9 */ + 39208 "10000000" // /* MW 8 */ + 39209 "00000110" // /* MW 7 */ + 39210 "00011100" // /* MW 6 */ + 39211 "00100011" // /* MW 5 */ + 39212 "00000000" // /* MW 4 */ + 39213 "11110000" // /* MW 3 */ + 39214 "00101100" // /* MW 2 */ + 39215 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_384 +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 first +.src_ref 11 "concat_adf_wrapper.cpp" 123 22 first +.loop_nesting 0 + 39216 "10000100" // JZ r5, #39632 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39632 delay_slots=5 */ + 39217 "00000001" // /* MW 5 */ + 39218 "00000000" // /* MW 4 */ + 39219 "01101000" // /* MW 3 */ + 39220 "01001101" // /* MW 2 */ + 39221 "00101000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 119 55 first +.delay_slot + 39222 "10011000" // LSHL r18, r18, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39223 "01101101" // /* MW 3 */ + 39224 "10100100" // /* MW 2 */ + 39225 "00010100" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 119 11 +.delay_slot + 39226 "01011000" // ADD.NC p3, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39227 "11001001" // /* MW 3 */ + 39228 "01101000" // /* MW 2 */ + 39229 "00011011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 120 55 first +.delay_slot + 39230 "10011000" // LSHL r17, r19, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39231 "01101101" // /* MW 3 */ + 39232 "11100010" // /* MW 2 */ + 39233 "00010100" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 120 11 +.delay_slot + 39234 "01011000" // ADD.NC r1, r17, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39235 "10000101" // /* MW 3 */ + 39236 "01011000" // /* MW 2 */ + 39237 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39238 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39239 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 first + 39240 "00100100" // LSHL r17, r16, r6; ADD.NC r5, r5, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39241 "11111111" // /* MW 5 */ + 39242 "10100101" // /* MW 4 */ + 39243 "10110010" // /* MW 3 */ + 39244 "01001101" // /* MW 2 */ + 39245 "10000100" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 39246 "10100100" // LSHL r18, r3, r6; ADD.NC r3, r17, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39247 "10100010" // /* MW 5 */ + 39248 "10110001" // /* MW 4 */ + 39249 "10110001" // /* MW 3 */ + 39250 "10001101" // /* MW 2 */ + 39251 "00011100" // /* MW 1 */ + 39252 "11100100" // LSHL r4, r4, r6; MOV m0, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39253 "01000001" // /* MW 5 */ + 39254 "00010010" // /* MW 4 */ + 39255 "10110000" // /* MW 3 */ + 39256 "00001101" // /* MW 2 */ + 39257 "00100001" // /* MW 1 */ + 39258 "11100100" // LSHL r2, r2, r6; MOV m1, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39259 "01000001" // /* MW 5 */ + 39260 "00000100" // /* MW 4 */ + 39261 "10110010" // /* MW 3 */ + 39262 "10001101" // /* MW 2 */ + 39263 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 39264 "11100001" // NOPA; NOPB; NOPS; MOVXM p1, #39280; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39265 "00000000" // /* MW 15 */ + 39266 "00000000" // /* MW 14 */ + 39267 "00010000" // /* MW 13 */ + 39268 "10111000" // /* MW 12 */ + 39269 "10110100" // /* MW 11 */ + 39270 "00100100" // /* MW 10 */ + 39271 "00000000" // /* MW 9 */ + 39272 "00000000" // /* MW 8 */ + 39273 "01011011" // /* MW 7 */ + 39274 "00000001" // /* MW 6 */ + 39275 "00100000" // /* MW 5 */ + 39276 "00000000" // /* MW 4 */ + 39277 "11110000" // /* MW 3 */ + 39278 "00101100" // /* MW 2 */ + 39279 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_448 +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 first +.loop_nesting 1 + 39280 "10000100" // JZ r16, #39440 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39440 delay_slots=5 */ + 39281 "00000001" // /* MW 5 */ + 39282 "00000000" // /* MW 4 */ + 39283 "00001000" // /* MW 3 */ + 39284 "01001101" // /* MW 2 */ + 39285 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39287 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39289 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39291 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39293 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39295 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 + 39296 "00000010" // MOVS p5, p2; MOV lc, r16 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 39297 "01110000" // /* MW 7 */ + 39298 "00010000" // /* MW 6 */ + 39299 "10111100" // /* MW 5 */ + 39300 "00000010" // /* MW 4 */ + 39301 "01100000" // /* MW 3 */ + 39302 "00010001" // /* MW 2 */ + 39303 "10110001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 + 39304 "00111010" // MOVS p0, p3; MOVXM ls, #39328 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39305 "00010001" // /* MW 9 */ + 39306 "11010000" // /* MW 8 */ + 39307 "01111100" // /* MW 7 */ + 39308 "00100100" // /* MW 6 */ + 39309 "00000000" // /* MW 5 */ + 39310 "00000000" // /* MW 4 */ + 39311 "01100000" // /* MW 3 */ + 39312 "10010001" // /* MW 2 */ + 39313 "00010001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 + 39314 "01111110" // NOPA; NOPB; NOPS; MOVXM le, #39424 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 39315 "01100000" // /* MW 13 */ + 39316 "00101011" // /* MW 12 */ + 39317 "00000000" // /* MW 11 */ + 39318 "00000010" // /* MW 10 */ + 39319 "10100000" // /* MW 9 */ + 39320 "10110111" // /* MW 8 */ + 39321 "00000100" // /* MW 7 */ + 39322 "00000000" // /* MW 6 */ + 39323 "00100000" // /* MW 5 */ + 39324 "00000000" // /* MW 4 */ + 39325 "11110000" // /* MW 3 */ + 39326 "00101100" // /* MW 2 */ + 39327 "00000000" // /* MW 1 */ +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_496 +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 first +.begin_of_loop +.loop_nesting 2 + 39328 "11100001" // LDA.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39329 "00000000" // /* MW 15 */ + 39330 "00000000" // /* MW 14 */ + 39331 "01111000" // /* MW 13 */ + 39332 "10100101" // /* MW 12 */ + 39333 "00000001" // /* MW 11 */ + 39334 "00000000" // /* MW 10 */ + 39335 "00000000" // /* MW 9 */ + 39336 "00000000" // /* MW 8 */ + 39337 "01011011" // /* MW 7 */ + 39338 "00000001" // /* MW 6 */ + 39339 "00100000" // /* MW 5 */ + 39340 "00000000" // /* MW 4 */ + 39341 "01010000" // /* MW 3 */ + 39342 "10011010" // /* MW 2 */ + 39343 "00000011" // /* MW 1 */ + 39344 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39345 "00000000" // /* MW 15 */ + 39346 "00000000" // /* MW 14 */ + 39347 "01111000" // /* MW 13 */ + 39348 "10100101" // /* MW 12 */ + 39349 "00000001" // /* MW 11 */ + 39350 "00000000" // /* MW 10 */ + 39351 "00000000" // /* MW 9 */ + 39352 "00000000" // /* MW 8 */ + 39353 "01011011" // /* MW 7 */ + 39354 "00000001" // /* MW 6 */ + 39355 "00100000" // /* MW 5 */ + 39356 "00000000" // /* MW 4 */ + 39357 "11110000" // /* MW 3 */ + 39358 "00101100" // /* MW 2 */ + 39359 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 + 39360 "11100001" // ST.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39361 "00000000" // /* MW 15 */ + 39362 "00000000" // /* MW 14 */ + 39363 "01111000" // /* MW 13 */ + 39364 "10100101" // /* MW 12 */ + 39365 "00000001" // /* MW 11 */ + 39366 "00000000" // /* MW 10 */ + 39367 "00000000" // /* MW 9 */ + 39368 "00000000" // /* MW 8 */ + 39369 "01011011" // /* MW 7 */ + 39370 "00000001" // /* MW 6 */ + 39371 "00100000" // /* MW 5 */ + 39372 "00000000" // /* MW 4 */ + 39373 "11100000" // /* MW 3 */ + 39374 "10011010" // /* MW 2 */ + 39375 "10100011" // /* MW 1 */ + 39376 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39377 "00000000" // /* MW 15 */ + 39378 "00000000" // /* MW 14 */ + 39379 "01111000" // /* MW 13 */ + 39380 "10100101" // /* MW 12 */ + 39381 "00000001" // /* MW 11 */ + 39382 "00000000" // /* MW 10 */ + 39383 "00000000" // /* MW 9 */ + 39384 "00000000" // /* MW 8 */ + 39385 "01011011" // /* MW 7 */ + 39386 "00000001" // /* MW 6 */ + 39387 "00100000" // /* MW 5 */ + 39388 "00000000" // /* MW 4 */ + 39389 "11110000" // /* MW 3 */ + 39390 "00101100" // /* MW 2 */ + 39391 "00000000" // /* MW 1 */ + 39392 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39393 "00000000" // /* MW 15 */ + 39394 "00000000" // /* MW 14 */ + 39395 "01111000" // /* MW 13 */ + 39396 "10100101" // /* MW 12 */ + 39397 "00000001" // /* MW 11 */ + 39398 "00000000" // /* MW 10 */ + 39399 "00000000" // /* MW 9 */ + 39400 "00000000" // /* MW 8 */ + 39401 "01011011" // /* MW 7 */ + 39402 "00000001" // /* MW 6 */ + 39403 "00100000" // /* MW 5 */ + 39404 "00000000" // /* MW 4 */ + 39405 "11110000" // /* MW 3 */ + 39406 "00101100" // /* MW 2 */ + 39407 "00000000" // /* MW 1 */ + 39408 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39409 "00000000" // /* MW 15 */ + 39410 "00000000" // /* MW 14 */ + 39411 "01111000" // /* MW 13 */ + 39412 "10100101" // /* MW 12 */ + 39413 "00000001" // /* MW 11 */ + 39414 "00000000" // /* MW 10 */ + 39415 "00000000" // /* MW 9 */ + 39416 "00000000" // /* MW 8 */ + 39417 "01011011" // /* MW 7 */ + 39418 "00000001" // /* MW 6 */ + 39419 "00100000" // /* MW 5 */ + 39420 "00000000" // /* MW 4 */ + 39421 "11110000" // /* MW 3 */ + 39422 "00101100" // /* MW 2 */ + 39423 "00000000" // /* MW 1 */ +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_592 +.end_of_loop + 39424 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39425 "00000000" // /* MW 15 */ + 39426 "00000000" // /* MW 14 */ + 39427 "01111000" // /* MW 13 */ + 39428 "10100101" // /* MW 12 */ + 39429 "00000001" // /* MW 11 */ + 39430 "00000000" // /* MW 10 */ + 39431 "00000000" // /* MW 9 */ + 39432 "00000000" // /* MW 8 */ + 39433 "01011011" // /* MW 7 */ + 39434 "00000001" // /* MW 6 */ + 39435 "00100000" // /* MW 5 */ + 39436 "00000000" // /* MW 4 */ + 39437 "11110000" // /* MW 3 */ + 39438 "00101100" // /* MW 2 */ + 39439 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_608 +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 first +.loop_nesting 1 + 39440 "10000100" // JZ r7, #39600 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39600 delay_slots=5 */ + 39441 "00000001" // /* MW 5 */ + 39442 "00000000" // /* MW 4 */ + 39443 "01011000" // /* MW 3 */ + 39444 "01001101" // /* MW 2 */ + 39445 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39447 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39449 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39450 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39451 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39455 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 + 39456 "00000010" // MOVS p0, r3; MOV lc, r7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 39457 "01110000" // /* MW 7 */ + 39458 "11010000" // /* MW 6 */ + 39459 "10111001" // /* MW 5 */ + 39460 "00000010" // /* MW 4 */ + 39461 "01100000" // /* MW 3 */ + 39462 "01100001" // /* MW 2 */ + 39463 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 + 39464 "00111010" // MOVS p5, r1; MOVXM ls, #39488 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39465 "00010001" // /* MW 9 */ + 39466 "00100000" // /* MW 8 */ + 39467 "01111101" // /* MW 7 */ + 39468 "00100100" // /* MW 6 */ + 39469 "00000000" // /* MW 5 */ + 39470 "00000000" // /* MW 4 */ + 39471 "01100000" // /* MW 3 */ + 39472 "00100001" // /* MW 2 */ + 39473 "10110000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 + 39474 "01111110" // NOPA; NOPB; NOPS; MOVXM le, #39584 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 39475 "01100000" // /* MW 13 */ + 39476 "00101011" // /* MW 12 */ + 39477 "00000000" // /* MW 11 */ + 39478 "00000010" // /* MW 10 */ + 39479 "10101010" // /* MW 9 */ + 39480 "10110111" // /* MW 8 */ + 39481 "00000100" // /* MW 7 */ + 39482 "00000000" // /* MW 6 */ + 39483 "00100000" // /* MW 5 */ + 39484 "00000000" // /* MW 4 */ + 39485 "11110000" // /* MW 3 */ + 39486 "00101100" // /* MW 2 */ + 39487 "00000000" // /* MW 1 */ +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_656 +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 first +.begin_of_loop +.loop_nesting 2 + 39488 "11100001" // LDA.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39489 "00000000" // /* MW 15 */ + 39490 "00000000" // /* MW 14 */ + 39491 "01111000" // /* MW 13 */ + 39492 "10100101" // /* MW 12 */ + 39493 "00000001" // /* MW 11 */ + 39494 "00000000" // /* MW 10 */ + 39495 "00000000" // /* MW 9 */ + 39496 "00000000" // /* MW 8 */ + 39497 "01011011" // /* MW 7 */ + 39498 "00000001" // /* MW 6 */ + 39499 "00100000" // /* MW 5 */ + 39500 "00000000" // /* MW 4 */ + 39501 "01010000" // /* MW 3 */ + 39502 "10011010" // /* MW 2 */ + 39503 "10100011" // /* MW 1 */ + 39504 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39505 "00000000" // /* MW 15 */ + 39506 "00000000" // /* MW 14 */ + 39507 "01111000" // /* MW 13 */ + 39508 "10100101" // /* MW 12 */ + 39509 "00000001" // /* MW 11 */ + 39510 "00000000" // /* MW 10 */ + 39511 "00000000" // /* MW 9 */ + 39512 "00000000" // /* MW 8 */ + 39513 "01011011" // /* MW 7 */ + 39514 "00000001" // /* MW 6 */ + 39515 "00100000" // /* MW 5 */ + 39516 "00000000" // /* MW 4 */ + 39517 "11110000" // /* MW 3 */ + 39518 "00101100" // /* MW 2 */ + 39519 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 + 39520 "11100001" // ST.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39521 "00000000" // /* MW 15 */ + 39522 "00000000" // /* MW 14 */ + 39523 "01111000" // /* MW 13 */ + 39524 "10100101" // /* MW 12 */ + 39525 "00000001" // /* MW 11 */ + 39526 "00000000" // /* MW 10 */ + 39527 "00000000" // /* MW 9 */ + 39528 "00000000" // /* MW 8 */ + 39529 "01011011" // /* MW 7 */ + 39530 "00000001" // /* MW 6 */ + 39531 "00100000" // /* MW 5 */ + 39532 "00000000" // /* MW 4 */ + 39533 "11100000" // /* MW 3 */ + 39534 "10011010" // /* MW 2 */ + 39535 "00000011" // /* MW 1 */ + 39536 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39537 "00000000" // /* MW 15 */ + 39538 "00000000" // /* MW 14 */ + 39539 "01111000" // /* MW 13 */ + 39540 "10100101" // /* MW 12 */ + 39541 "00000001" // /* MW 11 */ + 39542 "00000000" // /* MW 10 */ + 39543 "00000000" // /* MW 9 */ + 39544 "00000000" // /* MW 8 */ + 39545 "01011011" // /* MW 7 */ + 39546 "00000001" // /* MW 6 */ + 39547 "00100000" // /* MW 5 */ + 39548 "00000000" // /* MW 4 */ + 39549 "11110000" // /* MW 3 */ + 39550 "00101100" // /* MW 2 */ + 39551 "00000000" // /* MW 1 */ + 39552 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39553 "00000000" // /* MW 15 */ + 39554 "00000000" // /* MW 14 */ + 39555 "01111000" // /* MW 13 */ + 39556 "10100101" // /* MW 12 */ + 39557 "00000001" // /* MW 11 */ + 39558 "00000000" // /* MW 10 */ + 39559 "00000000" // /* MW 9 */ + 39560 "00000000" // /* MW 8 */ + 39561 "01011011" // /* MW 7 */ + 39562 "00000001" // /* MW 6 */ + 39563 "00100000" // /* MW 5 */ + 39564 "00000000" // /* MW 4 */ + 39565 "11110000" // /* MW 3 */ + 39566 "00101100" // /* MW 2 */ + 39567 "00000000" // /* MW 1 */ + 39568 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39569 "00000000" // /* MW 15 */ + 39570 "00000000" // /* MW 14 */ + 39571 "01111000" // /* MW 13 */ + 39572 "10100101" // /* MW 12 */ + 39573 "00000001" // /* MW 11 */ + 39574 "00000000" // /* MW 10 */ + 39575 "00000000" // /* MW 9 */ + 39576 "00000000" // /* MW 8 */ + 39577 "01011011" // /* MW 7 */ + 39578 "00000001" // /* MW 6 */ + 39579 "00100000" // /* MW 5 */ + 39580 "00000000" // /* MW 4 */ + 39581 "11110000" // /* MW 3 */ + 39582 "00101100" // /* MW 2 */ + 39583 "00000000" // /* MW 1 */ +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_752 +.end_of_loop + 39584 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39585 "00000000" // /* MW 15 */ + 39586 "00000000" // /* MW 14 */ + 39587 "01111000" // /* MW 13 */ + 39588 "10100101" // /* MW 12 */ + 39589 "00000001" // /* MW 11 */ + 39590 "00000000" // /* MW 10 */ + 39591 "00000000" // /* MW 9 */ + 39592 "00000000" // /* MW 8 */ + 39593 "01011011" // /* MW 7 */ + 39594 "00000001" // /* MW 6 */ + 39595 "00100000" // /* MW 5 */ + 39596 "00000000" // /* MW 4 */ + 39597 "11110000" // /* MW 3 */ + 39598 "00101100" // /* MW 2 */ + 39599 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_768 +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 first +.loop_nesting 1 + 39600 "00010010" // PADDA [p2], m1; PADDB [p3], m0; JNZD r5, r5, p1 /* MW 8 */ /* control_operation: words=8 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 39601 "01100000" // /* MW 7 */ + 39602 "01001010" // /* MW 6 */ + 39603 "00100001" // /* MW 5 */ + 39604 "00010111" // /* MW 4 */ + 39605 "11110110" // /* MW 3 */ + 39606 "00001100" // /* MW 2 */ + 39607 "01000101" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39609 "00000000" // /* MW 1 */ +.delay_slot + 39610 "01011000" // ADD.NC r3, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39611 "10010001" // /* MW 3 */ + 39612 "11010001" // /* MW 2 */ + 39613 "00011000" // /* MW 1 */ +.delay_slot + 39614 "01011000" // ADD.NC r1, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39615 "10001001" // /* MW 3 */ + 39616 "01010000" // /* MW 2 */ + 39617 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39619 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39620 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 39621 "10000001" // /* MW 11 */ + 39622 "10101101" // /* MW 10 */ + 39623 "00000000" // /* MW 9 */ + 39624 "00000000" // /* MW 8 */ + 39625 "00000000" // /* MW 7 */ + 39626 "00000000" // /* MW 6 */ + 39627 "00100000" // /* MW 5 */ + 39628 "00000000" // /* MW 4 */ + 39629 "11110000" // /* MW 3 */ + 39630 "00101100" // /* MW 2 */ + 39631 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_800 +.src_ref 11 "concat_adf_wrapper.cpp" 144 first +.loop_nesting 0 + 39632 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 39633 "00000000" // /* MW 3 */ + 39634 "00101000" // /* MW 2 */ + 39635 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 143 26 +.delay_slot + 39636 "00011000" // ADD r0, r0, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39637 "00000111" // /* MW 3 */ + 39638 "00000000" // /* MW 2 */ + 39639 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 143 26 first +.delay_slot + 39640 "10011000" // ST r0, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39641 "00010001" // /* MW 3 */ + 39642 "00000100" // /* MW 2 */ + 39643 "00001100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39645 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39647 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj__end +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_end0 + 39649 "00000000" // /* MW 1 */ +.label _ZN12me_primitive10udiv_dstepEjjRjS0_ +.function udiv_dstep _ZN12me_primitive10udiv_dstepEjjRjS0_ +.src_ref 14 "me_div.c" 108 19 +.src_ref 14 "me_div.c" 108 19 +.src_ref 14 "me_div.c" 115 4 first +.function_start + 39664 "11100100" // MOVX r3, #0; MOV r31, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39665 "01000001" // /* MW 5 */ + 39666 "10100000" // /* MW 4 */ + 39667 "00101111" // /* MW 3 */ + 39668 "11000000" // /* MW 2 */ + 39669 "00000000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39670 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39671 "00011100" // /* MW 3 */ + 39672 "11000110" // /* MW 2 */ + 39673 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39674 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39675 "00011100" // /* MW 3 */ + 39676 "11000110" // /* MW 2 */ + 39677 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39678 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39679 "00011100" // /* MW 3 */ + 39680 "11000110" // /* MW 2 */ + 39681 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39682 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39683 "00011100" // /* MW 3 */ + 39684 "11000110" // /* MW 2 */ + 39685 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39686 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39687 "00011100" // /* MW 3 */ + 39688 "11000110" // /* MW 2 */ + 39689 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39690 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39691 "00011100" // /* MW 3 */ + 39692 "11000110" // /* MW 2 */ + 39693 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39694 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39695 "00011100" // /* MW 3 */ + 39696 "11000110" // /* MW 2 */ + 39697 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39698 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39699 "00011100" // /* MW 3 */ + 39700 "11000110" // /* MW 2 */ + 39701 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39702 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39703 "00011100" // /* MW 3 */ + 39704 "11000110" // /* MW 2 */ + 39705 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39706 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39707 "00011100" // /* MW 3 */ + 39708 "11000110" // /* MW 2 */ + 39709 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39710 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39711 "00011100" // /* MW 3 */ + 39712 "11000110" // /* MW 2 */ + 39713 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39714 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39715 "00011100" // /* MW 3 */ + 39716 "11000110" // /* MW 2 */ + 39717 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39718 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39719 "00011100" // /* MW 3 */ + 39720 "11000110" // /* MW 2 */ + 39721 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39722 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39723 "00011100" // /* MW 3 */ + 39724 "11000110" // /* MW 2 */ + 39725 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39726 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39727 "00011100" // /* MW 3 */ + 39728 "11000110" // /* MW 2 */ + 39729 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39730 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39731 "00011100" // /* MW 3 */ + 39732 "11000110" // /* MW 2 */ + 39733 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39734 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39735 "00011100" // /* MW 3 */ + 39736 "11000110" // /* MW 2 */ + 39737 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39738 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39739 "00011100" // /* MW 3 */ + 39740 "11000110" // /* MW 2 */ + 39741 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39742 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39743 "00011100" // /* MW 3 */ + 39744 "11000110" // /* MW 2 */ + 39745 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39746 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39747 "00011100" // /* MW 3 */ + 39748 "11000110" // /* MW 2 */ + 39749 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39750 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39751 "00011100" // /* MW 3 */ + 39752 "11000110" // /* MW 2 */ + 39753 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39754 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39755 "00011100" // /* MW 3 */ + 39756 "11000110" // /* MW 2 */ + 39757 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39758 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39759 "00011100" // /* MW 3 */ + 39760 "11000110" // /* MW 2 */ + 39761 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39762 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39763 "00011100" // /* MW 3 */ + 39764 "11000110" // /* MW 2 */ + 39765 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39766 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39767 "00011100" // /* MW 3 */ + 39768 "11000110" // /* MW 2 */ + 39769 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39770 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39771 "00011100" // /* MW 3 */ + 39772 "11000110" // /* MW 2 */ + 39773 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39774 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39775 "00011100" // /* MW 3 */ + 39776 "11000110" // /* MW 2 */ + 39777 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39778 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39779 "00011100" // /* MW 3 */ + 39780 "11000110" // /* MW 2 */ + 39781 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 119 first + 39782 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 39783 "00000000" // /* MW 3 */ + 39784 "00101000" // /* MW 2 */ + 39785 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 first +.delay_slot + 39786 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39787 "00011100" // /* MW 3 */ + 39788 "11000110" // /* MW 2 */ + 39789 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 +.delay_slot + 39790 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39791 "00011100" // /* MW 3 */ + 39792 "11000110" // /* MW 2 */ + 39793 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 +.delay_slot + 39794 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39795 "00011100" // /* MW 3 */ + 39796 "11000110" // /* MW 2 */ + 39797 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 +.delay_slot + 39798 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39799 "00011100" // /* MW 3 */ + 39800 "11000110" // /* MW 2 */ + 39801 "00010000" // /* MW 1 */ +.delay_slot + 39802 "11111000" // MOV r2, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39803 "10100000" // /* MW 3 */ + 39804 "10011111" // /* MW 2 */ +.label _ZN12me_primitive10udiv_dstepEjjRjS0___end + 39805 "00011000" // /* MW 1 */ +.label _ZL19propagateFloat32NaNjj +.function propagateFloat32NaN _ZL19propagateFloat32NaNjj +.src_ref 15 "softfloat-specialize" 78 24 +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 +.src_ref 15 "softfloat-specialize" 143 4 first +.function_start + 39808 "10111010" // MOVA r3, #-22; MOVXM r18, #-16777216 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39809 "00010000" // /* MW 9 */ + 39810 "00000000" // /* MW 8 */ + 39811 "01001000" // /* MW 7 */ + 39812 "00000010" // /* MW 6 */ + 39813 "11000000" // /* MW 5 */ + 39814 "00111111" // /* MW 4 */ + 39815 "00000000" // /* MW 3 */ + 39816 "01000011" // /* MW 2 */ + 39817 "11111101" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 +.src_ref 15 "softfloat-specialize" 140 6 +.src_ref 15 "softfloat-specialize" 141 6 + 39818 "10111010" // MOVA r7, #511; MOVXM r0, #4194304 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39819 "00010000" // /* MW 9 */ + 39820 "00000000" // /* MW 8 */ + 39821 "00001000" // /* MW 7 */ + 39822 "00000000" // /* MW 6 */ + 39823 "00010000" // /* MW 5 */ + 39824 "00000000" // /* MW 4 */ + 39825 "00000000" // /* MW 3 */ + 39826 "11100111" // /* MW 2 */ + 39827 "00111111" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 78 38 +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 +.src_ref 15 "softfloat-specialize" 140 6 first + 39828 "10111010" // MOVA r16, #1; OR r4, r1, r0; MOV r5, #510 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39829 "01011000" // /* MW 9 */ + 39830 "11111110" // /* MW 8 */ + 39831 "10101001" // /* MW 7 */ + 39832 "00101100" // /* MW 6 */ + 39833 "01000000" // /* MW 5 */ + 39834 "00000010" // /* MW 4 */ + 39835 "00000000" // /* MW 3 */ + 39836 "00110000" // /* MW 2 */ + 39837 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 141 6 first + 39838 "10011000" // OR r0, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39839 "00000101" // /* MW 3 */ + 39840 "10000000" // /* MW 2 */ + 39841 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first + 39842 "10011000" // LSHL r6, r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39843 "00111101" // /* MW 3 */ + 39844 "01001100" // /* MW 2 */ + 39845 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first + 39846 "10011000" // LSHL r3, r2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39847 "00111101" // /* MW 3 */ + 39848 "10000110" // /* MW 2 */ + 39849 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 + 39850 "10011000" // AND r3, r7, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39851 "00110100" // /* MW 3 */ + 39852 "11000110" // /* MW 2 */ + 39853 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first + 39854 "10011000" // AND r6, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39855 "01100100" // /* MW 3 */ + 39856 "11001100" // /* MW 2 */ + 39857 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 + 39858 "10011000" // EQ r6, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39859 "01100111" // /* MW 3 */ + 39860 "01001100" // /* MW 2 */ + 39861 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 78 38 first + 39862 "10011000" // LSHL r17, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39863 "00001101" // /* MW 3 */ + 39864 "10100011" // /* MW 2 */ + 39865 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 78 24 + 39866 "10011000" // LTU r27, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39867 "00011100" // /* MW 3 */ + 39868 "10110111" // /* MW 2 */ + 39869 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 62 first + 39870 "00011000" // SEL.EQZ r17, r4, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39871 "00000010" // /* MW 3 */ + 39872 "00100010" // /* MW 2 */ + 39873 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 + 39874 "01000100" // MOVXM r16, #4194303 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39875 "11111110" // /* MW 5 */ + 39876 "00111111" // /* MW 4 */ + 39877 "11111000" // /* MW 3 */ + 39878 "00111111" // /* MW 2 */ + 39879 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first + 39880 "10011000" // AND r2, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39881 "00000100" // /* MW 3 */ + 39882 "10000101" // /* MW 2 */ + 39883 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 + 39884 "00011000" // NEZ r2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39885 "11110000" // /* MW 3 */ + 39886 "10000100" // /* MW 2 */ + 39887 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first + 39888 "10011000" // AND r1, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39889 "00000100" // /* MW 3 */ + 39890 "01000011" // /* MW 2 */ + 39891 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 + 39892 "00011000" // NEZ r1, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39893 "11110000" // /* MW 3 */ + 39894 "01000010" // /* MW 2 */ + 39895 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 4 first + 39896 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 39897 "00000000" // /* MW 3 */ + 39898 "00101000" // /* MW 2 */ + 39899 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first +.delay_slot + 39900 "10011000" // AND r27, r1, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39901 "01100100" // /* MW 3 */ + 39902 "01110110" // /* MW 2 */ + 39903 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first +.delay_slot + 39904 "10011000" // EQ r1, r3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39905 "01010111" // /* MW 3 */ + 39906 "11000010" // /* MW 2 */ + 39907 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 49 first +.delay_slot + 39908 "00011000" // SEL.EQZ r3, r17, r4, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39909 "01000010" // /* MW 3 */ + 39910 "01000110" // /* MW 2 */ + 39911 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first +.delay_slot + 39912 "10011000" // AND r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39913 "00100100" // /* MW 3 */ + 39914 "01110110" // /* MW 2 */ + 39915 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 27 first +.delay_slot + 39916 "00011000" // SEL.EQZ r0, r3, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39917 "00000010" // /* MW 3 */ + 39918 "11000000" // /* MW 2 */ +.label _ZL19propagateFloat32NaNjj__end + 39919 "00010000" // /* MW 1 */ +.label _ZL19roundAndPackFloat32iij +.function roundAndPackFloat32 _ZL19roundAndPackFloat32iij +.src_ref 15 "softfloat.c" 154 first +.src_ref 15 "softfloat.c" 161 19 +.src_ref 15 "softfloat.c" 203 30 +.function_start + 39920 "10111010" // MOVA r0, #64; MOVXM p0, #491608 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39921 "00010000" // /* MW 9 */ + 39922 "00101100" // /* MW 8 */ + 39923 "00110000" // /* MW 7 */ + 39924 "11100000" // /* MW 6 */ + 39925 "00000001" // /* MW 5 */ + 39926 "00000000" // /* MW 4 */ + 39927 "00000000" // /* MW 3 */ + 39928 "00000000" // /* MW 2 */ + 39929 "00001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 161 19 first +.src_ref 15 "softfloat.c" 171 16 +.src_ref 15 "softfloat.c" 174 16 +.src_ref 15 "softfloat.c" 178 21 +.src_ref 15 "softfloat.c" 194 29 + 39930 "00101100" // LDA r4, [p0]; MOVX r6, #127 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39931 "11111010" // /* MW 5 */ + 39932 "10011001" // /* MW 4 */ + 39933 "11010000" // /* MW 3 */ + 39934 "10010010" // /* MW 2 */ + 39935 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39937 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39939 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39941 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39943 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39945 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39947 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 162 36 first +.src_ref 15 "softfloat.c" 164 4 first + 39948 "10000100" // JZ r4, #40016 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40016 delay_slots=5 */ + 39949 "00000001" // /* MW 5 */ + 39950 "00000000" // /* MW 4 */ + 39951 "00101000" // /* MW 3 */ + 39952 "01001110" // /* MW 2 */ + 39953 "00100000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 182 40 +.src_ref 15 "softfloat.c" 185 68 +.src_ref 15 "softfloat.c" 202 18 +.delay_slot + 39954 "00011000" // MOVX r5, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39955 "00000001" // /* MW 3 */ + 39956 "01001010" // /* MW 2 */ + 39957 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39959 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39961 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39963 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39965 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 8 +.src_ref 15 "softfloat.c" 171 16 +.src_ref 15 "softfloat.c" 171 34 +.src_ref 15 "softfloat.c" 174 16 +.src_ref 15 "softfloat.c" 174 34 + 39966 "10111010" // MOVA r16, #3; MOVX r7, #2; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39967 "01011000" // /* MW 9 */ + 39968 "00000000" // /* MW 8 */ + 39969 "00001000" // /* MW 7 */ + 39970 "01001011" // /* MW 6 */ + 39971 "01110000" // /* MW 5 */ + 39972 "00000000" // /* MW 4 */ + 39973 "00000000" // /* MW 3 */ + 39974 "01110000" // /* MW 2 */ + 39975 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 26 +.src_ref 15 "softfloat.c" 171 34 first + 39976 "01100100" // EQ r27, r7, r4; MOV r5, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39977 "00000101" // /* MW 5 */ + 39978 "10100000" // /* MW 4 */ + 39979 "11110010" // /* MW 3 */ + 39980 "11001000" // /* MW 2 */ + 39981 "00111110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 171 16 + 39982 "00011000" // SEL.EQZ r7, r6, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39983 "10000010" // /* MW 3 */ + 39984 "10001111" // /* MW 2 */ + 39985 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 174 34 first + 39986 "10011000" // EQ r27, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39987 "00000111" // /* MW 3 */ + 39988 "00110111" // /* MW 2 */ + 39989 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 170 12 +.src_ref 15 "softfloat.c" 174 16 + 39990 "11100100" // SEL.EQZ r16, r6, r24, r27; MOV r27, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39991 "01000001" // /* MW 5 */ + 39992 "10100001" // /* MW 4 */ + 39993 "01001101" // /* MW 3 */ + 39994 "00110000" // /* MW 2 */ + 39995 "00110100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 170 12 first +.src_ref 15 "softfloat.c" 170 12 first + 39996 "00011000" // SEL.EQZ r7, r16, r7, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39997 "01110010" // /* MW 3 */ + 39998 "00001110" // /* MW 2 */ + 39999 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 26 first + 40000 "10011000" // EQ r27, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40001 "01000111" // /* MW 3 */ + 40002 "01110110" // /* MW 2 */ + 40003 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 8 + 40004 "00110110" // NOPA; NOPB; NOPS; SEL.EQZ r5, r7, r24, r27 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 40005 "10000001" // /* MW 11 */ + 40006 "10101101" // /* MW 10 */ + 40007 "00000000" // /* MW 9 */ + 40008 "00010000" // /* MW 8 */ + 40009 "01011100" // /* MW 7 */ + 40010 "00001110" // /* MW 6 */ + 40011 "00100000" // /* MW 5 */ + 40012 "00000000" // /* MW 4 */ + 40013 "11110000" // /* MW 3 */ + 40014 "00101100" // /* MW 2 */ + 40015 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_96 +.src_ref 15 "softfloat.c" 179 14 +.src_ref 15 "softfloat.c" 179 17 first +.src_ref 15 "softfloat.c" 180 23 +.src_ref 15 "softfloat.c" 181 28 + 40016 "01100100" // EXTEND.u16 r18, r2; MOV r16, #253 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40017 "11110101" // /* MW 5 */ + 40018 "00100011" // /* MW 4 */ + 40019 "00001000" // /* MW 3 */ + 40020 "10010110" // /* MW 2 */ + 40021 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 179 14 + 40022 "10011000" // LT r18, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40023 "00001010" // /* MW 3 */ + 40024 "10100101" // /* MW 2 */ + 40025 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 179 4 + 40026 "10000100" // JNZ r18, #40208 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40208 delay_slots=5 */ + 40027 "00000001" // /* MW 5 */ + 40028 "01000000" // /* MW 4 */ + 40029 "10001000" // /* MW 3 */ + 40030 "01001110" // /* MW 2 */ + 40031 "10010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 178 21 first +.delay_slot + 40032 "10011000" // AND r17, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40033 "01100100" // /* MW 3 */ + 40034 "11100010" // /* MW 2 */ + 40035 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 +.src_ref 15 "softfloat.c" 128 31 +.delay_slot + 40036 "00011000" // MOVX r7, #31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40037 "01111101" // /* MW 3 */ + 40038 "00001110" // /* MW 2 */ + 40039 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 40040 "10011000" // LSHL r1, r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40041 "01111101" // /* MW 3 */ + 40042 "01000010" // /* MW 2 */ + 40043 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40045 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40047 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 181 28 first +.src_ref 15 "softfloat.c" 182 40 first +.src_ref 15 "softfloat.c" 182 59 + 40048 "10111010" // MOVA r18, #0; EQ r19, r2, r16; ADD.NC r20, r3, r5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40049 "10101000" // /* MW 9 */ + 40050 "11001010" // /* MW 8 */ + 40051 "10001000" // /* MW 7 */ + 40052 "00111110" // /* MW 6 */ + 40053 "00111000" // /* MW 5 */ + 40054 "00000101" // /* MW 4 */ + 40055 "00000000" // /* MW 3 */ + 40056 "00010010" // /* MW 2 */ + 40057 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 182 59 + 40058 "10011000" // LT r20, r20, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40059 "00101010" // /* MW 3 */ + 40060 "00101001" // /* MW 2 */ + 40061 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 180 23 first + 40062 "10011000" // LT r16, r16, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40063 "00101010" // /* MW 3 */ + 40064 "00100000" // /* MW 2 */ + 40065 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 182 18 first + 40066 "10011000" // AND r19, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40067 "01000100" // /* MW 3 */ + 40068 "11100111" // /* MW 2 */ + 40069 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 181 13 first + 40070 "10011000" // OR r19, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40071 "00000101" // /* MW 3 */ + 40072 "11100111" // /* MW 2 */ + 40073 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 180 8 first + 40074 "10000100" // JNZ r19, #40288 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40288 delay_slots=5 */ + 40075 "00000001" // /* MW 5 */ + 40076 "01000000" // /* MW 4 */ + 40077 "10110000" // /* MW 3 */ + 40078 "01001110" // /* MW 2 */ + 40079 "10011000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 38 +.src_ref 15 "softfloat.c" 187 18 +.src_ref 15 "softfloat.c" 192 39 +.src_ref 15 "softfloat.c" 204 4 +.src_ref 15 "softfloat.c" 204 14 +.delay_slot + 40080 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40081 "00000001" // /* MW 3 */ + 40082 "00100000" // /* MW 2 */ + 40083 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40085 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40087 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40089 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40091 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 187 18 first + 40092 "10011000" // GE r19, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40093 "00001001" // /* MW 3 */ + 40094 "10100111" // /* MW 2 */ + 40095 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 187 8 + 40096 "10000100" // JNZ r19, #40224 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40224 delay_slots=5 */ + 40097 "00000001" // /* MW 5 */ + 40098 "01000000" // /* MW 4 */ + 40099 "10010000" // /* MW 3 */ + 40100 "01001110" // /* MW 2 */ + 40101 "10011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40103 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40105 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40107 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40108 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40109 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40110 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40111 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 192 39 first + 40112 "10011000" // SUB r2, r16, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40113 "00100001" // /* MW 3 */ + 40114 "00000100" // /* MW 2 */ + 40115 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 40116 "10000100" // JZ r2, #40176 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40176 delay_slots=5 */ + 40117 "00000001" // /* MW 5 */ + 40118 "00000000" // /* MW 4 */ + 40119 "01111000" // /* MW 3 */ + 40120 "01001110" // /* MW 2 */ + 40121 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40123 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40125 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40127 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40129 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40131 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first + 40132 "01100100" // SUB r17, r16, r2; MOV r19, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40133 "10000001" // /* MW 5 */ + 40134 "10100000" // /* MW 4 */ + 40135 "00111001" // /* MW 3 */ + 40136 "01000100" // /* MW 2 */ + 40137 "10000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 40138 "10011000" // AND r7, r7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40139 "00010100" // /* MW 3 */ + 40140 "11001111" // /* MW 2 */ + 40141 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 40142 "10011000" // LSHL r7, r3, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40143 "01111101" // /* MW 3 */ + 40144 "11001110" // /* MW 2 */ + 40145 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 + 40146 "10011000" // LSHL r17, r3, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40147 "00011101" // /* MW 3 */ + 40148 "11100011" // /* MW 2 */ + 40149 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 40150 "10011000" // LT r27, r2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40151 "00111010" // /* MW 3 */ + 40152 "10110111" // /* MW 2 */ + 40153 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 first + 40154 "00011000" // NEZ r7, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40155 "11110000" // /* MW 3 */ + 40156 "11001110" // /* MW 2 */ + 40157 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 40158 "00011000" // NEZ r3, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40159 "11110000" // /* MW 3 */ + 40160 "11000110" // /* MW 2 */ + 40161 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first + 40162 "10011000" // OR r2, r7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40163 "00010101" // /* MW 3 */ + 40164 "11000101" // /* MW 2 */ + 40165 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 40166 "01111010" // NOPA; NOPS; SEL.EQZ r3, r3, r2, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40167 "00100010" // /* MW 9 */ + 40168 "11000110" // /* MW 8 */ + 40169 "00000000" // /* MW 7 */ + 40170 "00000000" // /* MW 6 */ + 40171 "01011011" // /* MW 5 */ + 40172 "00000001" // /* MW 4 */ + 40173 "11110000" // /* MW 3 */ + 40174 "00101100" // /* MW 2 */ + 40175 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_256 + 40176 "10000100" // J #40224 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=40224 delay_slots=5 */ + 40177 "00000000" // /* MW 5 */ + 40178 "00000000" // /* MW 4 */ + 40179 "10010000" // /* MW 3 */ + 40180 "01001110" // /* MW 2 */ + 40181 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 194 29 first +.delay_slot + 40182 "10011000" // AND r17, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40183 "01100100" // /* MW 3 */ + 40184 "11100010" // /* MW 2 */ + 40185 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 204 4 +.src_ref 15 "softfloat.c" 204 14 +.delay_slot + 40186 "00011000" // MOVX r2, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40187 "00000001" // /* MW 3 */ + 40188 "00000100" // /* MW 2 */ + 40189 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40191 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40193 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40194 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40195 "00011100" // /* MW 13 */ + 40196 "00000000" // /* MW 12 */ + 40197 "00000000" // /* MW 11 */ + 40198 "01010111" // /* MW 10 */ + 40199 "00011010" // /* MW 9 */ + 40200 "01000000" // /* MW 8 */ + 40201 "00000000" // /* MW 7 */ + 40202 "00000000" // /* MW 6 */ + 40203 "10110110" // /* MW 5 */ + 40204 "00000010" // /* MW 4 */ + 40205 "11110000" // /* MW 3 */ + 40206 "00101100" // /* MW 2 */ + 40207 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_288 +.src_ref 15 "softfloat.c" 204 4 +.src_ref 15 "softfloat.c" 204 14 + 40208 "11100001" // NOPA; NOPB; NOPS; MOVX r16, #0; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 40209 "00000000" // /* MW 15 */ + 40210 "00000000" // /* MW 14 */ + 40211 "01111000" // /* MW 13 */ + 40212 "10100101" // /* MW 12 */ + 40213 "00000001" // /* MW 11 */ + 40214 "00001000" // /* MW 10 */ + 40215 "00000000" // /* MW 9 */ + 40216 "00000001" // /* MW 8 */ + 40217 "01011011" // /* MW 7 */ + 40218 "00000001" // /* MW 6 */ + 40219 "00100000" // /* MW 5 */ + 40220 "00000000" // /* MW 4 */ + 40221 "11110000" // /* MW 3 */ + 40222 "00101100" // /* MW 2 */ + 40223 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_304 +.src_ref 15 "softfloat.c" 202 18 first +.src_ref 15 "softfloat.c" 202 36 +.src_ref 15 "softfloat.c" 203 30 first + 40224 "10111010" // MOVA r0, #-7; XOR r3, r17, r0; ADD.NC r5, r3, r5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40225 "10101000" // /* MW 9 */ + 40226 "11001010" // /* MW 8 */ + 40227 "10101000" // /* MW 7 */ + 40228 "00110100" // /* MW 6 */ + 40229 "00110000" // /* MW 5 */ + 40230 "00100010" // /* MW 4 */ + 40231 "00000000" // /* MW 3 */ + 40232 "00100000" // /* MW 2 */ + 40233 "11111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 59 +.src_ref 15 "softfloat.c" 203 12 +.src_ref 15 "softfloat.c" 203 46 + 40234 "10111010" // MOVA r3, #23; OR r6, r3, r4; MOV r4, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40235 "01011000" // /* MW 9 */ + 40236 "11111111" // /* MW 8 */ + 40237 "10001111" // /* MW 7 */ + 40238 "00101100" // /* MW 6 */ + 40239 "01100010" // /* MW 5 */ + 40240 "00000110" // /* MW 4 */ + 40241 "00000000" // /* MW 3 */ + 40242 "11100011" // /* MW 2 */ + 40243 "00000010" // /* MW 1 */ +.src_ref 15 "softfloat.c" 203 46 + 40244 "00011000" // EQZ r6, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40245 "11010000" // /* MW 3 */ + 40246 "10001100" // /* MW 2 */ + 40247 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 202 36 + 40248 "10011000" // LSHL r0, r5, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40249 "00001101" // /* MW 3 */ + 40250 "01000000" // /* MW 2 */ + 40251 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 203 12 + 40252 "10011000" // XOR r4, r6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40253 "01000110" // /* MW 3 */ + 40254 "10001000" // /* MW 2 */ + 40255 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 205 4 first + 40256 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40257 "00000000" // /* MW 3 */ + 40258 "00101000" // /* MW 2 */ + 40259 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 203 9 first +.delay_slot + 40260 "10011000" // AND r27, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40261 "00000100" // /* MW 3 */ + 40262 "00110110" // /* MW 2 */ + 40263 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 204 4 first +.src_ref 15 "softfloat.c" 204 14 first +.delay_slot + 40264 "00011000" // SEL.EQZ r2, r16, r2, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40265 "00100010" // /* MW 3 */ + 40266 "00000100" // /* MW 2 */ + 40267 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 59 first +.delay_slot + 40268 "10011000" // LSHL r2, r2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40269 "00111101" // /* MW 3 */ + 40270 "10000100" // /* MW 2 */ + 40271 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 40272 "10011000" // ADD r2, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40273 "00100000" // /* MW 3 */ + 40274 "01000100" // /* MW 2 */ + 40275 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 66 +.delay_slot + 40276 "00110110" // NOPA; NOPB; NOPS; ADD r0, r27, r2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 40277 "10000001" // /* MW 11 */ + 40278 "10101101" // /* MW 10 */ + 40279 "00000000" // /* MW 9 */ + 40280 "00000100" // /* MW 8 */ + 40281 "00000001" // /* MW 7 */ + 40282 "00110110" // /* MW 6 */ + 40283 "00100000" // /* MW 5 */ + 40284 "00000000" // /* MW 4 */ + 40285 "11110000" // /* MW 3 */ + 40286 "00101100" // /* MW 2 */ + 40287 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_368 +.src_ref 15 "softfloat.c" 185 12 first + 40288 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40289 "00000000" // /* MW 3 */ + 40290 "00101000" // /* MW 2 */ + 40291 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 40292 "01000100" // MOVXM r2, #2139095040 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40293 "00000000" // /* MW 5 */ + 40294 "00100000" // /* MW 4 */ + 40295 "00000001" // /* MW 3 */ + 40296 "10000000" // /* MW 2 */ + 40297 "01111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 first +.delay_slot + 40298 "10011000" // ADD r3, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40299 "00100000" // /* MW 3 */ + 40300 "01000110" // /* MW 2 */ + 40301 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 185 68 first +.delay_slot + 40302 "00011000" // EQZ r2, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40303 "11010000" // /* MW 3 */ + 40304 "01000100" // /* MW 2 */ + 40305 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 185 49 +.delay_slot + 40306 "10011000" // SUB r0, r3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40307 "00100001" // /* MW 3 */ + 40308 "11000000" // /* MW 2 */ + 40309 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL19roundAndPackFloat32iij__end + 40311 "00000000" // /* MW 1 */ +.label _ZL28normalizeRoundAndPackFloat32iij +.function normalizeRoundAndPackFloat32 _ZL28normalizeRoundAndPackFloat32iij +.src_ref 15 "softfloat.c" 218 first +.src_ref 15 "softfloat.c" 224 11 first +.tail_call +.function_start + 40320 "10000100" // J #39920 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39920 delay_slots=5 */ + 40321 "00000000" // /* MW 5 */ + 40322 "00000000" // /* MW 4 */ + 40323 "11111000" // /* MW 3 */ + 40324 "01001101" // /* MW 2 */ + 40325 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 552 53 first +.delay_slot + 40326 "00011000" // CLZ r16, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40327 "00110000" // /* MW 3 */ + 40328 "11100000" // /* MW 2 */ + 40329 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 223 45 first +.delay_slot + 40330 "00011000" // ADD r16, r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40331 "11111111" // /* MW 3 */ + 40332 "00100001" // /* MW 2 */ + 40333 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 224 44 first +.delay_slot + 40334 "10011000" // SUB r2, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40335 "00000001" // /* MW 3 */ + 40336 "10000101" // /* MW 2 */ + 40337 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 224 62 +.delay_slot + 40338 "10011000" // LSHL r3, r3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40339 "00001101" // /* MW 3 */ + 40340 "11000111" // /* MW 2 */ + 40341 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL28normalizeRoundAndPackFloat32iij__end + 40343 "00000000" // /* MW 1 */ +.label int32_to_float32 +.function int32_to_float32 int32_to_float32 +.src_ref 15 "softfloat.c" 477 first +.src_ref 15 "softfloat.c" 481 4 +.src_ref 15 "softfloat.c" 481 11 first +.function_start + 40352 "10000100" // JZ r1, #40432 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40432 delay_slots=5 */ + 40353 "00000001" // /* MW 5 */ + 40354 "00000000" // /* MW 4 */ + 40355 "11111000" // /* MW 3 */ + 40356 "01001110" // /* MW 2 */ + 40357 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40359 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40361 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40363 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40365 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40367 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 482 11 + 40368 "01000100" // MOVXM r16, #-2147483648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40369 "00000000" // /* MW 5 */ + 40370 "00100000" // /* MW 4 */ + 40371 "00001000" // /* MW 3 */ + 40372 "00000000" // /* MW 2 */ + 40373 "10000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 482 11 first + 40374 "10011000" // EQ r16, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40375 "00000111" // /* MW 3 */ + 40376 "01100001" // /* MW 2 */ + 40377 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 482 4 + 40378 "10000100" // JNZ r16, #40448 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40448 delay_slots=5 */ + 40379 "00000001" // /* MW 5 */ + 40380 "01000000" // /* MW 4 */ + 40381 "00000000" // /* MW 3 */ + 40382 "01001111" // /* MW 2 */ + 40383 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40385 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40387 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40389 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40391 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40393 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 484 11 +.src_ref 15 "softfloat.c" 484 11 first +.tail_call + 40394 "10111010" // MOVA r2, #156; J #40320 /* MW 10 */ /* control_operation: words=10 jump tail_call unconditional cycles_taken=1 direct absolute target_address=40320 delay_slots=5 */ + 40395 "00100000" // /* MW 9 */ + 40396 "00000000" // /* MW 8 */ + 40397 "00000000" // /* MW 7 */ + 40398 "10110000" // /* MW 6 */ + 40399 "00010011" // /* MW 5 */ + 40400 "00000000" // /* MW 4 */ + 40401 "00000000" // /* MW 3 */ + 40402 "10000010" // /* MW 2 */ + 40403 "00010011" // /* MW 1 */ +.src_ref 15 "softfloat.c" 484 60 +.src_ref 15 "softfloat.c" 484 62 +.delay_slot + 40404 "00011000" // ABS r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40405 "00010000" // /* MW 3 */ + 40406 "01000111" // /* MW 2 */ + 40407 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 483 16 +.delay_slot + 40408 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40409 "00000001" // /* MW 3 */ + 40410 "00100000" // /* MW 2 */ + 40411 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 483 16 first +.delay_slot + 40412 "10011000" // LT r1, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40413 "00001010" // /* MW 3 */ + 40414 "01000011" // /* MW 2 */ + 40415 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40417 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40418 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40419 "00011100" // /* MW 13 */ + 40420 "00000000" // /* MW 12 */ + 40421 "00000000" // /* MW 11 */ + 40422 "01010111" // /* MW 10 */ + 40423 "00011010" // /* MW 9 */ + 40424 "01000000" // /* MW 8 */ + 40425 "00000000" // /* MW 7 */ + 40426 "00000000" // /* MW 6 */ + 40427 "10110110" // /* MW 5 */ + 40428 "00000010" // /* MW 4 */ + 40429 "11110000" // /* MW 3 */ + 40430 "00101100" // /* MW 2 */ + 40431 "00000000" // /* MW 1 */ +.label TGT_Fint32_to_float32_80 +.src_ref 15 "softfloat.c" 481 18 first +.return_address + 40432 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40433 "00000000" // /* MW 3 */ + 40434 "00101000" // /* MW 2 */ + 40435 "00010000" // /* MW 1 */ +.delay_slot + 40436 "00011000" // MOVX r0, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40437 "00000001" // /* MW 3 */ + 40438 "00000000" // /* MW 2 */ + 40439 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40445 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40447 "00000000" // /* MW 1 */ +.label TGT_Fint32_to_float32_96 +.src_ref 15 "softfloat.c" 482 37 first + 40448 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40449 "00000000" // /* MW 3 */ + 40450 "00101000" // /* MW 2 */ + 40451 "00010000" // /* MW 1 */ +.delay_slot + 40452 "01000100" // MOVXM r0, #-822083584 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40453 "00000000" // /* MW 5 */ + 40454 "00100000" // /* MW 4 */ + 40455 "00000000" // /* MW 3 */ + 40456 "00000000" // /* MW 2 */ + 40457 "11001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40461 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40463 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40464 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label int32_to_float32__end + 40465 "00000000" // /* MW 1 */ +.label _ZL14addFloat32Sigsjji +.function addFloat32Sigs _ZL14addFloat32Sigsjji +.src_ref 15 "softfloat.c" 70 13 +.src_ref 15 "softfloat.c" 81 14 +.src_ref 15 "softfloat.c" 734 first +.function_start + 40480 "10111010" // MOVA r18, #-23; MOVXM r16, #8388607 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40481 "10010000" // /* MW 9 */ + 40482 "11111111" // /* MW 8 */ + 40483 "00001111" // /* MW 7 */ + 40484 "11111110" // /* MW 6 */ + 40485 "00011111" // /* MW 5 */ + 40486 "00000000" // /* MW 4 */ + 40487 "00000000" // /* MW 3 */ + 40488 "00110010" // /* MW 2 */ + 40489 "11111101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 first + 40490 "10011000" // LSHL r17, r1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40491 "00101101" // /* MW 3 */ + 40492 "01100011" // /* MW 2 */ + 40493 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 + 40494 "10011000" // LSHL r4, r2, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40495 "00101101" // /* MW 3 */ + 40496 "10001001" // /* MW 2 */ + 40497 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 + 40498 "00011000" // EXTEND.u8 r27, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40499 "10010000" // /* MW 3 */ + 40500 "01110110" // /* MW 2 */ + 40501 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 + 40502 "00011000" // EXTEND.u8 r25, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40503 "10010000" // /* MW 3 */ + 40504 "00110010" // /* MW 2 */ + 40505 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 38 +.src_ref 15 "softfloat.c" 744 19 first +.src_ref 15 "softfloat.c" 747 11 +.src_ref 15 "softfloat.c" 761 22 +.src_ref 15 "softfloat.c" 772 35 +.src_ref 15 "softfloat.c" 788 24 + 40506 "01100100" // SUB r17, r27, r25; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40507 "00000001" // /* MW 5 */ + 40508 "00100000" // /* MW 4 */ + 40509 "00111100" // /* MW 3 */ + 40510 "01110010" // /* MW 2 */ + 40511 "11011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 747 11 first + 40512 "10011000" // LT r4, r24, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40513 "00011010" // /* MW 3 */ + 40514 "00001001" // /* MW 2 */ + 40515 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 747 4 + 40516 "10000100" // JNZ r4, #40688 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40688 delay_slots=5 */ + 40517 "00000001" // /* MW 5 */ + 40518 "01000000" // /* MW 4 */ + 40519 "01111000" // /* MW 3 */ + 40520 "01001111" // /* MW 2 */ + 40521 "00100000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 first +.delay_slot + 40522 "10011000" // AND r19, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40523 "00000100" // /* MW 3 */ + 40524 "01100111" // /* MW 2 */ + 40525 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 +.src_ref 15 "softfloat.c" 745 9 +.src_ref 15 "softfloat.c" 746 9 +.delay_slot + 40526 "01100100" // AND r16, r2, r16; MOV r0, #6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40527 "00011001" // /* MW 5 */ + 40528 "00100000" // /* MW 4 */ + 40529 "10010000" // /* MW 3 */ + 40530 "00100000" // /* MW 2 */ + 40531 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 745 9 first +.delay_slot + 40532 "10011000" // LSHL r19, r19, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40533 "00001101" // /* MW 3 */ + 40534 "11100110" // /* MW 2 */ + 40535 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 746 9 first +.src_ref 15 "softfloat.c" 748 18 +.src_ref 15 "softfloat.c" 762 18 +.delay_slot + 40536 "01100100" // LSHL r16, r16, r0; MOV r20, #255 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40537 "11111101" // /* MW 5 */ + 40538 "00100011" // /* MW 4 */ + 40539 "10111010" // /* MW 3 */ + 40540 "00000001" // /* MW 2 */ + 40541 "10000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 +.src_ref 15 "softfloat.c" 128 31 +.src_ref 15 "softfloat.c" 748 18 first +.delay_slot + 40542 "01100100" // EQ r0, r27, r20; MOV r18, #31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40543 "01111101" // /* MW 5 */ + 40544 "00100000" // /* MW 4 */ + 40545 "11111001" // /* MW 3 */ + 40546 "00101000" // /* MW 2 */ + 40547 "11011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 761 22 first + 40548 "10011000" // GE r5, r17, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40549 "10001001" // /* MW 3 */ + 40550 "01001011" // /* MW 2 */ + 40551 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 761 9 + 40552 "10000100" // JNZ r5, #40880 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40880 delay_slots=5 */ + 40553 "00000001" // /* MW 5 */ + 40554 "01000000" // /* MW 4 */ + 40555 "11011000" // /* MW 3 */ + 40556 "01001111" // /* MW 2 */ + 40557 "00101000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 40558 "10011000" // LSHL r4, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40559 "00101101" // /* MW 3 */ + 40560 "11001001" // /* MW 2 */ + 40561 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40567 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40569 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 762 18 first + 40570 "10011000" // EQ r20, r25, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40571 "01000111" // /* MW 3 */ + 40572 "01101001" // /* MW 2 */ + 40573 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 762 8 + 40574 "10000100" // JNZ r20, #40832 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40832 delay_slots=5 */ + 40575 "00000001" // /* MW 5 */ + 40576 "01000000" // /* MW 4 */ + 40577 "11000000" // /* MW 3 */ + 40578 "01001111" // /* MW 2 */ + 40579 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40581 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40583 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40585 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40587 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40589 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 793 11 + 40590 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40591 "10100000" // /* MW 3 */ + 40592 "01010001" // /* MW 2 */ + 40593 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 787 4 + 40594 "11111000" // MOV r2, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40595 "10100000" // /* MW 3 */ + 40596 "10011100" // /* MW 2 */ + 40597 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 767 12 first + 40598 "00011000" // ADD r0, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40599 "00000111" // /* MW 3 */ + 40600 "01000000" // /* MW 2 */ + 40601 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 766 8 first + 40602 "00011000" // SEL.EQZ r17, r0, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40603 "00010010" // /* MW 3 */ + 40604 "00100011" // /* MW 2 */ + 40605 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 772 35 first + 40606 "10011000" // SUB r17, r24, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40607 "00010001" // /* MW 3 */ + 40608 "00100011" // /* MW 2 */ + 40609 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 40610 "10000100" // JZ r17, #40784 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40784 delay_slots=5 */ + 40611 "00000001" // /* MW 5 */ + 40612 "00000000" // /* MW 4 */ + 40613 "10101000" // /* MW 3 */ + 40614 "01001111" // /* MW 2 */ + 40615 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 770 17 +.src_ref 15 "softfloat.c" 785 9 +.delay_slot + 40616 "01000100" // MOVXM r20, #536870912 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40617 "00000000" // /* MW 5 */ + 40618 "00100000" // /* MW 4 */ + 40619 "00001010" // /* MW 3 */ + 40620 "00000000" // /* MW 2 */ + 40621 "00100000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 770 17 first +.delay_slot + 40622 "10011000" // OR r3, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40623 "01000101" // /* MW 3 */ + 40624 "11000111" // /* MW 2 */ + 40625 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 766 8 first +.delay_slot + 40626 "00011000" // SEL.EQZ r19, r19, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40627 "00110010" // /* MW 3 */ + 40628 "11100110" // /* MW 2 */ + 40629 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40631 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40633 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first + 40634 "01100100" // SUB r3, r24, r17; MOV r0, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40635 "10000001" // /* MW 5 */ + 40636 "00100000" // /* MW 4 */ + 40637 "00110000" // /* MW 3 */ + 40638 "11100010" // /* MW 2 */ + 40639 "11000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 40640 "10011000" // AND r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40641 "00100100" // /* MW 3 */ + 40642 "11100101" // /* MW 2 */ + 40643 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 40644 "10011000" // LSHL r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40645 "00101101" // /* MW 3 */ + 40646 "11100101" // /* MW 2 */ + 40647 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 40648 "10011000" // LT r27, r17, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40649 "00001010" // /* MW 3 */ + 40650 "01110110" // /* MW 2 */ + 40651 "00010100" // /* MW 1 */ + 40652 "10000100" // J #40784 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=40784 delay_slots=5 */ + 40653 "00000000" // /* MW 5 */ + 40654 "00000000" // /* MW 4 */ + 40655 "10101000" // /* MW 3 */ + 40656 "01001111" // /* MW 2 */ + 40657 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 first +.delay_slot + 40658 "10011000" // LSHL r3, r19, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40659 "00111101" // /* MW 3 */ + 40660 "11000110" // /* MW 2 */ + 40661 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 +.delay_slot + 40662 "00011000" // NEZ r18, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40663 "11110000" // /* MW 3 */ + 40664 "10100100" // /* MW 2 */ + 40665 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first +.delay_slot + 40666 "00011000" // NEZ r17, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40667 "11110000" // /* MW 3 */ + 40668 "11100010" // /* MW 2 */ + 40669 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first +.delay_slot + 40670 "10011000" // OR r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40671 "00100101" // /* MW 3 */ + 40672 "11100101" // /* MW 2 */ + 40673 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first +.delay_slot + 40674 "01111110" // NOPA; NOPB; NOPS; SEL.EQZ r19, r17, r18, r27; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40675 "01100000" // /* MW 13 */ + 40676 "00101011" // /* MW 12 */ + 40677 "00000000" // /* MW 11 */ + 40678 "10101111" // /* MW 10 */ + 40679 "00110100" // /* MW 9 */ + 40680 "00000000" // /* MW 8 */ + 40681 "00100010" // /* MW 7 */ + 40682 "01100111" // /* MW 6 */ + 40683 "00100100" // /* MW 5 */ + 40684 "00000000" // /* MW 4 */ + 40685 "11110000" // /* MW 3 */ + 40686 "00101100" // /* MW 2 */ + 40687 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_208 +.src_ref 15 "softfloat.c" 748 8 first + 40688 "10000100" // JNZ r0, #40944 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40944 delay_slots=5 */ + 40689 "00000001" // /* MW 5 */ + 40690 "01000000" // /* MW 4 */ + 40691 "11111000" // /* MW 3 */ + 40692 "01001111" // /* MW 2 */ + 40693 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 756 17 +.src_ref 15 "softfloat.c" 785 9 +.delay_slot + 40694 "01000100" // MOVXM r20, #536870912 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40695 "00000000" // /* MW 5 */ + 40696 "00100000" // /* MW 4 */ + 40697 "00001010" // /* MW 3 */ + 40698 "00000000" // /* MW 2 */ + 40699 "00100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40701 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40702 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40703 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40707 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 793 11 + 40708 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40709 "10100000" // /* MW 3 */ + 40710 "01010001" // /* MW 2 */ + 40711 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 753 12 first +.src_ref 15 "softfloat.c" 787 4 + 40712 "11100100" // ADD r3, r17, #-1; MOV r2, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40713 "01000001" // /* MW 5 */ + 40714 "00111011" // /* MW 4 */ + 40715 "11100001" // /* MW 3 */ + 40716 "11111111" // /* MW 2 */ + 40717 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 752 8 +.src_ref 15 "softfloat.c" 752 18 + 40718 "11111000" // MOV r27, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40719 "10100000" // /* MW 3 */ + 40720 "11011100" // /* MW 2 */ + 40721 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 752 8 first +.src_ref 15 "softfloat.c" 752 18 first + 40722 "00011000" // SEL.EQZ r17, r3, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40723 "00010010" // /* MW 3 */ + 40724 "11100011" // /* MW 2 */ + 40725 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 40726 "10000100" // JZ r17, #40784 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40784 delay_slots=5 */ + 40727 "00000001" // /* MW 5 */ + 40728 "00000000" // /* MW 4 */ + 40729 "10101000" // /* MW 3 */ + 40730 "01001111" // /* MW 2 */ + 40731 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 756 17 first +.delay_slot + 40732 "10011000" // OR r0, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40733 "00000101" // /* MW 3 */ + 40734 "00000001" // /* MW 2 */ + 40735 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 752 8 first +.src_ref 15 "softfloat.c" 752 18 first +.delay_slot + 40736 "00011000" // SEL.EQZ r16, r16, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40737 "00000010" // /* MW 3 */ + 40738 "00100000" // /* MW 2 */ + 40739 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40741 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40742 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40743 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40745 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first + 40746 "01100100" // SUB r3, r24, r17; MOV r0, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40747 "10000001" // /* MW 5 */ + 40748 "00100000" // /* MW 4 */ + 40749 "00110000" // /* MW 3 */ + 40750 "11100010" // /* MW 2 */ + 40751 "11000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 40752 "10011000" // AND r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40753 "00100100" // /* MW 3 */ + 40754 "11100101" // /* MW 2 */ + 40755 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 40756 "10011000" // LSHL r18, r16, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40757 "00101101" // /* MW 3 */ + 40758 "00100101" // /* MW 2 */ + 40759 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 + 40760 "10011000" // LSHL r3, r16, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40761 "00111101" // /* MW 3 */ + 40762 "00000110" // /* MW 2 */ + 40763 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 40764 "10011000" // LT r27, r17, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40765 "00001010" // /* MW 3 */ + 40766 "01110110" // /* MW 2 */ + 40767 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 first + 40768 "00011000" // NEZ r18, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40769 "11110000" // /* MW 3 */ + 40770 "10100100" // /* MW 2 */ + 40771 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 40772 "00011000" // NEZ r16, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40773 "11110000" // /* MW 3 */ + 40774 "00100000" // /* MW 2 */ + 40775 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first + 40776 "10011000" // OR r17, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40777 "00100101" // /* MW 3 */ + 40778 "11100011" // /* MW 2 */ + 40779 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 40780 "00011000" // SEL.EQZ r16, r16, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40781 "00010010" // /* MW 3 */ + 40782 "00100001" // /* MW 2 */ + 40783 "00010100" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_304 +.src_ref 15 "softfloat.c" 785 9 first +.src_ref 15 "softfloat.c" 786 26 +.src_ref 15 "softfloat.c" 787 4 first + 40784 "10111010" // MOVA r18, #1; OR r19, r19, r20; ADD.NC r17, r2, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40785 "11001000" // /* MW 9 */ + 40786 "10111111" // /* MW 8 */ + 40787 "00101000" // /* MW 7 */ + 40788 "00101110" // /* MW 6 */ + 40789 "00111010" // /* MW 5 */ + 40790 "00100111" // /* MW 4 */ + 40791 "00000000" // /* MW 3 */ + 40792 "00110010" // /* MW 2 */ + 40793 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 786 18 first +.src_ref 15 "softfloat.c" 790 8 first + 40794 "00100100" // ADD r19, r19, r16; ADD.NC r16, r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40795 "00000001" // /* MW 5 */ + 40796 "00110001" // /* MW 4 */ + 40797 "00011000" // /* MW 3 */ + 40798 "11100000" // /* MW 2 */ + 40799 "10011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 786 26 + 40800 "10011000" // LSHL r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40801 "00101101" // /* MW 3 */ + 40802 "11100101" // /* MW 2 */ + 40803 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 788 24 first + 40804 "10011000" // LT r27, r18, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40805 "10001010" // /* MW 3 */ + 40806 "10110111" // /* MW 2 */ + 40807 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 788 4 + 40808 "00011000" // SEL.EQZ r2, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40809 "00000010" // /* MW 3 */ + 40810 "01000101" // /* MW 2 */ + 40811 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 788 4 + 40812 "00011000" // SEL.EQZ r3, r18, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40813 "00110010" // /* MW 3 */ + 40814 "10000111" // /* MW 2 */ + 40815 "00010100" // /* MW 1 */ +.label __ll1__ZL14addFloat32Sigsjji +.src_ref 15 "softfloat.c" 793 11 first +.tail_call + 40816 "10000100" // J #39920 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39920 delay_slots=5 */ + 40817 "00000000" // /* MW 5 */ + 40818 "00000000" // /* MW 4 */ + 40819 "11111000" // /* MW 3 */ + 40820 "01001101" // /* MW 2 */ + 40821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40823 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40825 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40826 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40827 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40829 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40831 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_352 +.src_ref 15 "softfloat.c" 763 12 first +.return_address + 40832 "10000100" // JNZ r16, #40976 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40976 delay_slots=5 */ + 40833 "00000001" // /* MW 5 */ + 40834 "01000000" // /* MW 4 */ + 40835 "00001000" // /* MW 3 */ + 40836 "01010000" // /* MW 2 */ + 40837 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40839 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40841 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40843 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40847 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 764 12 first + 40848 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40849 "00000000" // /* MW 3 */ + 40850 "00101000" // /* MW 2 */ + 40851 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 40852 "01000100" // MOVXM r16, #2139095040 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40853 "00000000" // /* MW 5 */ + 40854 "00100000" // /* MW 4 */ + 40855 "00001000" // /* MW 3 */ + 40856 "10000000" // /* MW 2 */ + 40857 "01111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 first +.delay_slot + 40858 "10011000" // ADD r0, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40859 "00000000" // /* MW 3 */ + 40860 "00000001" // /* MW 2 */ + 40861 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40863 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40865 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40866 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40867 "00011100" // /* MW 13 */ + 40868 "00000000" // /* MW 12 */ + 40869 "00000000" // /* MW 11 */ + 40870 "01010111" // /* MW 10 */ + 40871 "00011010" // /* MW 9 */ + 40872 "01000000" // /* MW 8 */ + 40873 "00000000" // /* MW 7 */ + 40874 "00000000" // /* MW 6 */ + 40875 "10110110" // /* MW 5 */ + 40876 "00000010" // /* MW 4 */ + 40877 "11110000" // /* MW 3 */ + 40878 "00101100" // /* MW 2 */ + 40879 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_400 +.src_ref 15 "softfloat.c" 776 8 first + 40880 "10000100" // JNZ r0, #40992 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40992 delay_slots=5 */ + 40881 "00000001" // /* MW 5 */ + 40882 "01000000" // /* MW 4 */ + 40883 "00010000" // /* MW 3 */ + 40884 "01010000" // /* MW 2 */ + 40885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40887 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40889 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40891 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40893 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40895 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 780 8 first + 40896 "10000100" // JZ r27, #41040 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41040 delay_slots=5 */ + 40897 "00000001" // /* MW 5 */ + 40898 "00000000" // /* MW 4 */ + 40899 "00101000" // /* MW 3 */ + 40900 "01010000" // /* MW 2 */ + 40901 "11011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40903 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40905 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40907 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40909 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40911 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 793 11 + 40912 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40913 "10100000" // /* MW 3 */ + 40914 "01010001" // /* MW 2 */ + 40915 "00011000" // /* MW 1 */ + 40916 "10000100" // J #40816 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=40816 delay_slots=5 */ + 40917 "00000000" // /* MW 5 */ + 40918 "00000000" // /* MW 4 */ + 40919 "10111000" // /* MW 3 */ + 40920 "01001111" // /* MW 2 */ + 40921 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 781 26 +.delay_slot + 40922 "01000100" // MOVXM r17, #1073741824 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40923 "00000000" // /* MW 5 */ + 40924 "10100000" // /* MW 4 */ + 40925 "00001000" // /* MW 3 */ + 40926 "00000000" // /* MW 2 */ + 40927 "01000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 781 26 first +.src_ref 15 "softfloat.c" 793 11 +.delay_slot + 40928 "11100100" // ADD r17, r19, r17; MOV r2, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40929 "01000001" // /* MW 5 */ + 40930 "00111011" // /* MW 4 */ + 40931 "00010001" // /* MW 3 */ + 40932 "01100010" // /* MW 2 */ + 40933 "10011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 781 33 +.delay_slot + 40934 "10011000" // ADD r3, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40935 "00000000" // /* MW 3 */ + 40936 "01000111" // /* MW 2 */ + 40937 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40939 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40940 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40941 "01100111" // /* MW 3 */ + 40942 "00000001" // /* MW 2 */ + 40943 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_464 +.src_ref 15 "softfloat.c" 749 12 first + 40944 "10000100" // JNZ r19, #41072 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41072 delay_slots=5 */ + 40945 "00000001" // /* MW 5 */ + 40946 "01000000" // /* MW 4 */ + 40947 "00111000" // /* MW 3 */ + 40948 "01010000" // /* MW 2 */ + 40949 "10011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40951 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40953 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40959 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 750 12 first + 40960 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40961 "00000000" // /* MW 3 */ + 40962 "00101000" // /* MW 2 */ + 40963 "00010000" // /* MW 1 */ +.delay_slot + 40964 "11111000" // MOV r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40965 "10100000" // /* MW 3 */ + 40966 "00010000" // /* MW 2 */ + 40967 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40969 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40975 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_496 +.src_ref 15 "softfloat.c" 763 31 first +.tail_call + 40976 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 40977 "00000000" // /* MW 5 */ + 40978 "00000000" // /* MW 4 */ + 40979 "11000000" // /* MW 3 */ + 40980 "01001101" // /* MW 2 */ + 40981 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40983 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40985 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40987 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40989 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40991 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_512 +.src_ref 15 "softfloat.c" 777 22 first +.return_address + 40992 "10011000" // OR r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40993 "00000101" // /* MW 3 */ + 40994 "11100001" // /* MW 2 */ + 40995 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 777 12 + 40996 "10000100" // JNZ r16, #41088 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41088 delay_slots=5 */ + 40997 "00000001" // /* MW 5 */ + 40998 "01000000" // /* MW 4 */ + 40999 "01000000" // /* MW 3 */ + 41000 "01010000" // /* MW 2 */ + 41001 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41003 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41005 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41007 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41009 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41011 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 778 12 first + 41012 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41013 "00000000" // /* MW 3 */ + 41014 "00101000" // /* MW 2 */ + 41015 "00010000" // /* MW 1 */ +.delay_slot + 41016 "11111000" // MOV r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41017 "10100000" // /* MW 3 */ + 41018 "00010000" // /* MW 2 */ + 41019 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41026 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 41027 "00011100" // /* MW 13 */ + 41028 "00000000" // /* MW 12 */ + 41029 "00000000" // /* MW 11 */ + 41030 "01010111" // /* MW 10 */ + 41031 "00011010" // /* MW 9 */ + 41032 "01000000" // /* MW 8 */ + 41033 "00000000" // /* MW 7 */ + 41034 "00000000" // /* MW 6 */ + 41035 "10110110" // /* MW 5 */ + 41036 "00000010" // /* MW 4 */ + 41037 "11110000" // /* MW 3 */ + 41038 "00101100" // /* MW 2 */ + 41039 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_560 +.src_ref 15 "softfloat.c" 780 25 first +.src_ref 15 "softfloat.c" 780 62 first + 41040 "10100100" // RET lr; ADD.NC r16, r19, r16 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 41041 "10000010" // /* MW 5 */ + 41042 "00110011" // /* MW 4 */ + 41043 "00001000" // /* MW 3 */ + 41044 "00000000" // /* MW 2 */ + 41045 "00000101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 780 70 +.delay_slot + 41046 "00011000" // MOVX r17, #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41047 "11101001" // /* MW 3 */ + 41048 "11100010" // /* MW 2 */ + 41049 "00010111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 780 70 +.delay_slot + 41050 "10011000" // LSHL r16, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41051 "00011101" // /* MW 3 */ + 41052 "00100001" // /* MW 2 */ + 41053 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 66 first +.delay_slot + 41054 "10011000" // ADD r0, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41055 "00000000" // /* MW 3 */ + 41056 "00000001" // /* MW 2 */ + 41057 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41059 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41060 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 41061 "10000001" // /* MW 11 */ + 41062 "10101101" // /* MW 10 */ + 41063 "00000000" // /* MW 9 */ + 41064 "00000000" // /* MW 8 */ + 41065 "00000000" // /* MW 7 */ + 41066 "00000000" // /* MW 6 */ + 41067 "00100000" // /* MW 5 */ + 41068 "00000000" // /* MW 4 */ + 41069 "11110000" // /* MW 3 */ + 41070 "00101100" // /* MW 2 */ + 41071 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_592 +.src_ref 15 "softfloat.c" 749 31 first +.tail_call + 41072 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41073 "00000000" // /* MW 5 */ + 41074 "00000000" // /* MW 4 */ + 41075 "11000000" // /* MW 3 */ + 41076 "01001101" // /* MW 2 */ + 41077 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41079 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41081 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41083 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41085 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41087 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_608 +.src_ref 15 "softfloat.c" 777 38 first +.tail_call +.return_address + 41088 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41089 "00000000" // /* MW 5 */ + 41090 "00000000" // /* MW 4 */ + 41091 "11000000" // /* MW 3 */ + 41092 "01001101" // /* MW 2 */ + 41093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41095 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41097 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41099 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41101 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL14addFloat32Sigsjji__end + 41103 "00000000" // /* MW 1 */ +.label _ZL14subFloat32Sigsjji +.function subFloat32Sigs _ZL14subFloat32Sigsjji +.src_ref 15 "softfloat.c" 70 13 +.src_ref 15 "softfloat.c" 81 14 +.src_ref 15 "softfloat.c" 805 first +.function_start + 41104 "10111010" // MOVA r17, #-23; MOVXM r16, #8388607 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41105 "10010000" // /* MW 9 */ + 41106 "11111111" // /* MW 8 */ + 41107 "00001111" // /* MW 7 */ + 41108 "11111110" // /* MW 6 */ + 41109 "00011111" // /* MW 5 */ + 41110 "00000000" // /* MW 4 */ + 41111 "00000000" // /* MW 3 */ + 41112 "00110001" // /* MW 2 */ + 41113 "11111101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 first + 41114 "10011000" // LSHL r4, r2, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41115 "00011101" // /* MW 3 */ + 41116 "10001001" // /* MW 2 */ + 41117 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 + 41118 "10011000" // LSHL r18, r1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41119 "00011101" // /* MW 3 */ + 41120 "01100101" // /* MW 2 */ + 41121 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 first + 41122 "10011000" // AND r20, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41123 "00000100" // /* MW 3 */ + 41124 "01101001" // /* MW 2 */ + 41125 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 first + 41126 "00011000" // EXTEND.u8 r25, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41127 "10010000" // /* MW 3 */ + 41128 "00110010" // /* MW 2 */ + 41129 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 + 41130 "00011000" // EXTEND.u8 r27, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41131 "10010000" // /* MW 3 */ + 41132 "10110110" // /* MW 2 */ + 41133 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 first +.src_ref 15 "softfloat.c" 816 9 +.src_ref 15 "softfloat.c" 817 9 + 41134 "01100100" // AND r16, r2, r16; MOV r19, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41135 "00011101" // /* MW 5 */ + 41136 "10100000" // /* MW 4 */ + 41137 "10011001" // /* MW 3 */ + 41138 "00100000" // /* MW 2 */ + 41139 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 816 9 first + 41140 "10011000" // LSHL r17, r20, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41141 "00111101" // /* MW 3 */ + 41142 "00100011" // /* MW 2 */ + 41143 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 38 +.src_ref 15 "softfloat.c" 815 19 first +.src_ref 15 "softfloat.c" 818 11 +.src_ref 15 "softfloat.c" 819 17 +.src_ref 15 "softfloat.c" 843 31 + 41144 "01100100" // SUB r18, r27, r25; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41145 "00000001" // /* MW 5 */ + 41146 "00100000" // /* MW 4 */ + 41147 "00111100" // /* MW 3 */ + 41148 "10110010" // /* MW 2 */ + 41149 "11011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 818 11 first + 41150 "10011000" // LT r5, r24, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41151 "00101010" // /* MW 3 */ + 41152 "00001011" // /* MW 2 */ + 41153 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 818 4 + 41154 "10000100" // JNZ r5, #41344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41344 delay_slots=5 */ + 41155 "00000001" // /* MW 5 */ + 41156 "01000000" // /* MW 4 */ + 41157 "11000000" // /* MW 3 */ + 41158 "01010000" // /* MW 2 */ + 41159 "00101000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 817 9 first +.delay_slot + 41160 "10011000" // LSHL r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41161 "00111101" // /* MW 3 */ + 41162 "00100001" // /* MW 2 */ + 41163 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 833 14 +.src_ref 15 "softfloat.c" 851 14 +.src_ref 15 "softfloat.c" 859 13 +.src_ref 15 "softfloat.c" 862 9 +.delay_slot + 41164 "10111010" // MOVA r0, #255; MOVXM r4, #1073741824 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41165 "00010000" // /* MW 9 */ + 41166 "00000000" // /* MW 8 */ + 41167 "10001000" // /* MW 7 */ + 41168 "00000000" // /* MW 6 */ + 41169 "00000000" // /* MW 5 */ + 41170 "00010000" // /* MW 4 */ + 41171 "00000000" // /* MW 3 */ + 41172 "11100000" // /* MW 2 */ + 41173 "00011111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 851 14 first +.delay_slot + 41174 "10011000" // EQ r20, r27, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41175 "00000111" // /* MW 3 */ + 41176 "11101000" // /* MW 2 */ + 41177 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 862 9 first +.delay_slot + 41178 "10011000" // OR r19, r17, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41179 "01000101" // /* MW 3 */ + 41180 "01100110" // /* MW 2 */ + 41181 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 859 13 first +.delay_slot + 41182 "10011000" // OR r4, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41183 "00000101" // /* MW 3 */ + 41184 "00001001" // /* MW 2 */ + 41185 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 819 17 first + 41186 "10011000" // GE r6, r18, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41187 "10001001" // /* MW 3 */ + 41188 "10001101" // /* MW 2 */ + 41189 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 819 4 + 41190 "10000100" // JNZ r6, #41504 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41504 delay_slots=5 */ + 41191 "00000001" // /* MW 5 */ + 41192 "01000000" // /* MW 4 */ + 41193 "00010000" // /* MW 3 */ + 41194 "01010001" // /* MW 2 */ + 41195 "00110000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 +.src_ref 15 "softfloat.c" 835 34 +.delay_slot + 41196 "00011000" // MOVX r5, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41197 "00000101" // /* MW 3 */ + 41198 "00001010" // /* MW 2 */ + 41199 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 835 34 first +.delay_slot + 41200 "10011000" // XOR r7, r3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41201 "01010110" // /* MW 3 */ + 41202 "11001110" // /* MW 2 */ + 41203 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41205 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41207 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41209 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 833 14 first + 41210 "10011000" // EQ r20, r25, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41211 "00000111" // /* MW 3 */ + 41212 "01101000" // /* MW 2 */ + 41213 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 833 4 + 41214 "10000100" // JNZ r20, #41616 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41616 delay_slots=5 */ + 41215 "00000001" // /* MW 5 */ + 41216 "01000000" // /* MW 4 */ + 41217 "01001000" // /* MW 3 */ + 41218 "01010001" // /* MW 2 */ + 41219 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41221 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41223 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41225 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41229 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 + 41230 "11111000" // MOV r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41231 "10100000" // /* MW 3 */ + 41232 "01010011" // /* MW 2 */ + 41233 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 838 8 first + 41234 "00011000" // ADD r16, r18, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41235 "00000111" // /* MW 3 */ + 41236 "10100000" // /* MW 2 */ + 41237 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 837 4 first + 41238 "00011000" // SEL.EQZ r16, r16, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41239 "00100010" // /* MW 3 */ + 41240 "00100001" // /* MW 2 */ + 41241 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 843 31 first + 41242 "10011000" // SUB r16, r24, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41243 "00000001" // /* MW 3 */ + 41244 "00100001" // /* MW 2 */ + 41245 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 41246 "10000100" // JZ r16, #41312 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41312 delay_slots=5 */ + 41247 "00000001" // /* MW 5 */ + 41248 "00000000" // /* MW 4 */ + 41249 "10110000" // /* MW 3 */ + 41250 "01010000" // /* MW 2 */ + 41251 "10000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 837 4 first +.delay_slot + 41252 "00011000" // SEL.EQZ r17, r17, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41253 "00110010" // /* MW 3 */ + 41254 "01100011" // /* MW 2 */ + 41255 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41257 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41259 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41261 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41262 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41263 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first +.src_ref 15 "softfloat-macros" 50 48 + 41264 "10111010" // MOVA r20, #32; SUB r3, r24, r16; MOV r18, #31 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41265 "01011000" // /* MW 9 */ + 41266 "00011111" // /* MW 8 */ + 41267 "01001000" // /* MW 7 */ + 41268 "00001110" // /* MW 6 */ + 41269 "00111000" // /* MW 5 */ + 41270 "00110000" // /* MW 4 */ + 41271 "00000000" // /* MW 3 */ + 41272 "00010100" // /* MW 2 */ + 41273 "00000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 41274 "10011000" // AND r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41275 "00100100" // /* MW 3 */ + 41276 "11100101" // /* MW 2 */ + 41277 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 41278 "10011000" // LSHL r18, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41279 "00101101" // /* MW 3 */ + 41280 "01100101" // /* MW 2 */ + 41281 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 41282 "00011000" // NEZ r19, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41283 "11110000" // /* MW 3 */ + 41284 "01100110" // /* MW 2 */ + 41285 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 41286 "10011000" // LT r27, r16, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41287 "01001010" // /* MW 3 */ + 41288 "00110111" // /* MW 2 */ + 41289 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 first + 41290 "10011000" // LSHL r17, r17, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41291 "00111101" // /* MW 3 */ + 41292 "01100010" // /* MW 2 */ + 41293 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 + 41294 "00011000" // NEZ r18, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41295 "11110000" // /* MW 3 */ + 41296 "10100100" // /* MW 2 */ + 41297 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 + 41298 "10011000" // OR r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41299 "00100101" // /* MW 3 */ + 41300 "01100001" // /* MW 2 */ + 41301 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 41302 "01111010" // NOPA; NOPS; SEL.EQZ r17, r19, r16, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41303 "00000010" // /* MW 9 */ + 41304 "11100011" // /* MW 8 */ + 41305 "00000100" // /* MW 7 */ + 41306 "00000000" // /* MW 6 */ + 41307 "01011011" // /* MW 5 */ + 41308 "00000001" // /* MW 4 */ + 41309 "11110000" // /* MW 3 */ + 41310 "00101100" // /* MW 2 */ + 41311 "00000000" // /* MW 1 */ +.label __ll2__ZL14subFloat32Sigsjji + 41312 "10000100" // J #41472 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=41472 delay_slots=5 */ + 41313 "00000000" // /* MW 5 */ + 41314 "00000000" // /* MW 4 */ + 41315 "00000000" // /* MW 3 */ + 41316 "01010001" // /* MW 2 */ + 41317 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 846 16 first +.delay_slot + 41318 "10011000" // SUB r3, r4, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41319 "00010001" // /* MW 3 */ + 41320 "00000111" // /* MW 2 */ + 41321 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41323 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41325 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41327 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41328 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41329 "00000000" // /* MW 15 */ + 41330 "00000000" // /* MW 14 */ + 41331 "01111000" // /* MW 13 */ + 41332 "10100101" // /* MW 12 */ + 41333 "00000001" // /* MW 11 */ + 41334 "00000000" // /* MW 10 */ + 41335 "00000000" // /* MW 9 */ + 41336 "00000000" // /* MW 8 */ + 41337 "01011011" // /* MW 7 */ + 41338 "00000001" // /* MW 6 */ + 41339 "00100000" // /* MW 5 */ + 41340 "00000000" // /* MW 4 */ + 41341 "11110000" // /* MW 3 */ + 41342 "00101100" // /* MW 2 */ + 41343 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_240 +.src_ref 15 "softfloat.c" 851 4 first + 41344 "10000100" // JNZ r20, #41664 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41664 delay_slots=5 */ + 41345 "00000001" // /* MW 5 */ + 41346 "01000000" // /* MW 4 */ + 41347 "01100000" // /* MW 3 */ + 41348 "01010001" // /* MW 2 */ + 41349 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41351 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41353 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41355 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41357 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41359 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 + 41360 "11111000" // MOV r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41361 "10100000" // /* MW 3 */ + 41362 "00011101" // /* MW 2 */ + 41363 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 + 41364 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41365 "10100000" // /* MW 3 */ + 41366 "01010001" // /* MW 2 */ + 41367 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 855 4 +.src_ref 15 "softfloat.c" 855 14 + 41368 "11111000" // MOV r27, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41369 "10100000" // /* MW 3 */ + 41370 "11011100" // /* MW 2 */ + 41371 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 + 41372 "11111000" // MOV r25, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41373 "00100000" // /* MW 3 */ + 41374 "01010000" // /* MW 2 */ + 41375 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 856 8 first + 41376 "00011000" // ADD r17, r18, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41377 "11111111" // /* MW 3 */ + 41378 "10100011" // /* MW 2 */ + 41379 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 855 4 first +.src_ref 15 "softfloat.c" 855 14 first + 41380 "00011000" // SEL.EQZ r17, r17, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41381 "00100010" // /* MW 3 */ + 41382 "01100011" // /* MW 2 */ + 41383 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 41384 "10000100" // JZ r17, #41456 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41456 delay_slots=5 */ + 41385 "00000001" // /* MW 5 */ + 41386 "00000000" // /* MW 4 */ + 41387 "11111000" // /* MW 3 */ + 41388 "01010000" // /* MW 2 */ + 41389 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 855 4 first +.src_ref 15 "softfloat.c" 855 14 first +.delay_slot + 41390 "00011000" // SEL.EQZ r16, r16, r4, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41391 "01000010" // /* MW 3 */ + 41392 "00100000" // /* MW 2 */ + 41393 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41395 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41397 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41399 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41400 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41401 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first +.src_ref 15 "softfloat-macros" 50 48 + 41402 "10111010" // MOVA r3, #32; SUB r18, r24, r17; MOV r20, #31 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41403 "01011000" // /* MW 9 */ + 41404 "00011111" // /* MW 8 */ + 41405 "10001000" // /* MW 7 */ + 41406 "10001110" // /* MW 6 */ + 41407 "00101000" // /* MW 5 */ + 41408 "00110001" // /* MW 4 */ + 41409 "00000000" // /* MW 3 */ + 41410 "00000011" // /* MW 2 */ + 41411 "00000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 41412 "10011000" // AND r20, r18, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41413 "01000100" // /* MW 3 */ + 41414 "10101001" // /* MW 2 */ + 41415 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 41416 "10011000" // LSHL r20, r16, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41417 "01001101" // /* MW 3 */ + 41418 "00101001" // /* MW 2 */ + 41419 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 + 41420 "10011000" // LSHL r18, r16, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41421 "00101101" // /* MW 3 */ + 41422 "00100101" // /* MW 2 */ + 41423 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 41424 "10011000" // LT r27, r17, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41425 "00111010" // /* MW 3 */ + 41426 "01110110" // /* MW 2 */ + 41427 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 first + 41428 "00011000" // NEZ r20, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41429 "11110000" // /* MW 3 */ + 41430 "00101000" // /* MW 2 */ + 41431 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 41432 "00011000" // NEZ r16, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41433 "11110000" // /* MW 3 */ + 41434 "00100000" // /* MW 2 */ + 41435 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first + 41436 "10011000" // OR r17, r18, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41437 "01000101" // /* MW 3 */ + 41438 "10100011" // /* MW 2 */ + 41439 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 41440 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r16, r16, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41441 "00000000" // /* MW 15 */ + 41442 "00000000" // /* MW 14 */ + 41443 "01111000" // /* MW 13 */ + 41444 "10100101" // /* MW 12 */ + 41445 "00000001" // /* MW 11 */ + 41446 "10010000" // /* MW 10 */ + 41447 "00001000" // /* MW 9 */ + 41448 "00100001" // /* MW 8 */ + 41449 "01011011" // /* MW 7 */ + 41450 "00000001" // /* MW 6 */ + 41451 "00100000" // /* MW 5 */ + 41452 "00000000" // /* MW 4 */ + 41453 "11110000" // /* MW 3 */ + 41454 "00101100" // /* MW 2 */ + 41455 "00000000" // /* MW 1 */ +.label __ll1__ZL14subFloat32Sigsjji +.src_ref 15 "softfloat.c" 864 16 first + 41456 "11100001" // NOPA; NOPB; NOPS; SUB r3, r19, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41457 "00000000" // /* MW 15 */ + 41458 "00000000" // /* MW 14 */ + 41459 "01111000" // /* MW 13 */ + 41460 "10100101" // /* MW 12 */ + 41461 "00000001" // /* MW 11 */ + 41462 "00001100" // /* MW 10 */ + 41463 "00111000" // /* MW 9 */ + 41464 "00100110" // /* MW 8 */ + 41465 "01011011" // /* MW 7 */ + 41466 "00000001" // /* MW 6 */ + 41467 "00100000" // /* MW 5 */ + 41468 "00000000" // /* MW 4 */ + 41469 "11110000" // /* MW 3 */ + 41470 "00101100" // /* MW 2 */ + 41471 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_368 +.src_ref 15 "softfloat.c" 868 11 first +.tail_call + 41472 "10000100" // J #40320 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=40320 delay_slots=5 */ + 41473 "00000000" // /* MW 5 */ + 41474 "00000000" // /* MW 4 */ + 41475 "11000000" // /* MW 3 */ + 41476 "01001110" // /* MW 2 */ + 41477 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 first +.delay_slot + 41478 "00011000" // ADD r2, r25, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41479 "11111111" // /* MW 3 */ + 41480 "01000101" // /* MW 2 */ + 41481 "00010110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41483 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41485 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41487 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41488 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41489 "00000000" // /* MW 15 */ + 41490 "00000000" // /* MW 14 */ + 41491 "01111000" // /* MW 13 */ + 41492 "10100101" // /* MW 12 */ + 41493 "00000001" // /* MW 11 */ + 41494 "00000000" // /* MW 10 */ + 41495 "00000000" // /* MW 9 */ + 41496 "00000000" // /* MW 8 */ + 41497 "01011011" // /* MW 7 */ + 41498 "00000001" // /* MW 6 */ + 41499 "00100000" // /* MW 5 */ + 41500 "00000000" // /* MW 4 */ + 41501 "11110000" // /* MW 3 */ + 41502 "00101100" // /* MW 2 */ + 41503 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_400 +.src_ref 15 "softfloat.c" 820 4 first +.return_address + 41504 "10000100" // JNZ r20, #41696 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41696 delay_slots=5 */ + 41505 "00000001" // /* MW 5 */ + 41506 "01000000" // /* MW 4 */ + 41507 "01110000" // /* MW 3 */ + 41508 "01010001" // /* MW 2 */ + 41509 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41511 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41512 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41513 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41519 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 829 14 first + 41520 "10011000" // LTU r19, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41521 "00011100" // /* MW 3 */ + 41522 "00100111" // /* MW 2 */ + 41523 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 829 4 + 41524 "10000100" // JNZ r19, #41744 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41744 delay_slots=5 */ + 41525 "00000001" // /* MW 5 */ + 41526 "01000000" // /* MW 4 */ + 41527 "10001000" // /* MW 3 */ + 41528 "01010001" // /* MW 2 */ + 41529 "10011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 first +.delay_slot + 41530 "00011000" // SEL.EQZ r24, r5, r25, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41531 "10010010" // /* MW 3 */ + 41532 "01110001" // /* MW 2 */ + 41533 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 +.delay_slot + 41534 "11111000" // MOV r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41535 "10100000" // /* MW 3 */ + 41536 "10011101" // /* MW 2 */ + 41537 "00011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 +.delay_slot + 41538 "00011000" // SEL.EQZ r25, r5, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41539 "00100010" // /* MW 3 */ + 41540 "01110011" // /* MW 2 */ + 41541 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41542 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41543 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41545 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 830 14 first + 41546 "10011000" // LTU r18, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41547 "00001100" // /* MW 3 */ + 41548 "01100101" // /* MW 2 */ + 41549 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 830 4 + 41550 "10000100" // JNZ r18, #41776 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41776 delay_slots=5 */ + 41551 "00000001" // /* MW 5 */ + 41552 "01000000" // /* MW 4 */ + 41553 "10011000" // /* MW 3 */ + 41554 "01010001" // /* MW 2 */ + 41555 "10010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41557 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41559 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41561 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41565 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 + 41566 "00011000" // MOVX r16, #31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41567 "01111101" // /* MW 3 */ + 41568 "00100000" // /* MW 2 */ + 41569 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 24 + 41570 "01000100" // MOVXM p0, #491608 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41571 "10110000" // /* MW 5 */ + 41572 "11000000" // /* MW 4 */ + 41573 "10000000" // /* MW 3 */ + 41574 "00000111" // /* MW 2 */ + 41575 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 24 first + 41576 "10011000" // LDA r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41577 "01010110" // /* MW 3 */ + 41578 "00000110" // /* MW 2 */ + 41579 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 41580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41581 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 41582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41583 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 4 + 41584 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41585 "00000000" // /* MW 3 */ + 41586 "00101000" // /* MW 2 */ + 41587 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 44 +.delay_slot + 41588 "00011000" // MOVX r17, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41589 "00001101" // /* MW 3 */ + 41590 "00100010" // /* MW 2 */ + 41591 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41593 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41595 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 44 +.delay_slot + 41596 "10011000" // EQ r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41597 "00100111" // /* MW 3 */ + 41598 "01100011" // /* MW 2 */ + 41599 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 41600 "11100001" // NOPA; NOPB; NOPS; LSHL r0, r17, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41601 "00000000" // /* MW 15 */ + 41602 "00000000" // /* MW 14 */ + 41603 "01111000" // /* MW 13 */ + 41604 "10100101" // /* MW 12 */ + 41605 "00000001" // /* MW 11 */ + 41606 "01101100" // /* MW 10 */ + 41607 "00001000" // /* MW 9 */ + 41608 "00100010" // /* MW 8 */ + 41609 "01011011" // /* MW 7 */ + 41610 "00000001" // /* MW 6 */ + 41611 "00100000" // /* MW 5 */ + 41612 "00000000" // /* MW 4 */ + 41613 "11110000" // /* MW 3 */ + 41614 "00101100" // /* MW 2 */ + 41615 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_512 +.src_ref 15 "softfloat.c" 834 8 first + 41616 "10000100" // JNZ r16, #41808 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41808 delay_slots=5 */ + 41617 "00000001" // /* MW 5 */ + 41618 "01000000" // /* MW 4 */ + 41619 "10101000" // /* MW 3 */ + 41620 "01010001" // /* MW 2 */ + 41621 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41625 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41627 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41629 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41631 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 + 41632 "00011000" // MOVX r16, #31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41633 "01111101" // /* MW 3 */ + 41634 "00100000" // /* MW 2 */ + 41635 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 835 8 first + 41636 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41637 "00000000" // /* MW 3 */ + 41638 "00101000" // /* MW 2 */ + 41639 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 41640 "10011000" // LSHL r16, r7, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41641 "00001101" // /* MW 3 */ + 41642 "11100001" // /* MW 2 */ + 41643 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 41644 "01000100" // MOVXM r17, #2139095040 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41645 "00000000" // /* MW 5 */ + 41646 "10100000" // /* MW 4 */ + 41647 "00001000" // /* MW 3 */ + 41648 "10000000" // /* MW 2 */ + 41649 "01111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 41650 "10011000" // ADD r0, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41651 "00000000" // /* MW 3 */ + 41652 "01000001" // /* MW 2 */ + 41653 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41655 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41656 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 41657 "00011100" // /* MW 7 */ + 41658 "00000000" // /* MW 6 */ + 41659 "00000000" // /* MW 5 */ + 41660 "00000100" // /* MW 4 */ + 41661 "11110000" // /* MW 3 */ + 41662 "00101100" // /* MW 2 */ + 41663 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_560 +.src_ref 15 "softfloat.c" 852 8 first + 41664 "10000100" // JNZ r17, #41824 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41824 delay_slots=5 */ + 41665 "00000001" // /* MW 5 */ + 41666 "01000000" // /* MW 4 */ + 41667 "10110000" // /* MW 3 */ + 41668 "01010001" // /* MW 2 */ + 41669 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41671 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41673 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41675 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41677 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41679 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 853 8 first + 41680 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41681 "00000000" // /* MW 3 */ + 41682 "00101000" // /* MW 2 */ + 41683 "00010000" // /* MW 1 */ +.delay_slot + 41684 "11111000" // MOV r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41685 "10100000" // /* MW 3 */ + 41686 "00010000" // /* MW 2 */ + 41687 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41689 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41691 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41693 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41695 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_592 +.src_ref 15 "softfloat.c" 821 18 first + 41696 "10011000" // OR r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41697 "00000101" // /* MW 3 */ + 41698 "01100001" // /* MW 2 */ + 41699 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 821 8 + 41700 "10000100" // JNZ r16, #41840 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41840 delay_slots=5 */ + 41701 "00000001" // /* MW 5 */ + 41702 "01000000" // /* MW 4 */ + 41703 "10111000" // /* MW 3 */ + 41704 "01010001" // /* MW 2 */ + 41705 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41709 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41711 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41713 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41715 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 823 8 first + 41716 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41717 "00000000" // /* MW 3 */ + 41718 "00101000" // /* MW 2 */ + 41719 "00010000" // /* MW 1 */ +.delay_slot + 41720 "01000100" // MOVXM r0, #2147483647 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41721 "11111110" // /* MW 5 */ + 41722 "00111111" // /* MW 4 */ + 41723 "11110000" // /* MW 3 */ + 41724 "11111111" // /* MW 2 */ + 41725 "01111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41727 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41729 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41731 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41732 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 41733 "10000001" // /* MW 11 */ + 41734 "10101101" // /* MW 10 */ + 41735 "00000000" // /* MW 9 */ + 41736 "00000000" // /* MW 8 */ + 41737 "00000000" // /* MW 7 */ + 41738 "00000000" // /* MW 6 */ + 41739 "00100000" // /* MW 5 */ + 41740 "00000000" // /* MW 4 */ + 41741 "11110000" // /* MW 3 */ + 41742 "00101100" // /* MW 2 */ + 41743 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_640 + 41744 "10000100" // J #41456 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=41456 delay_slots=5 */ + 41745 "00000000" // /* MW 5 */ + 41746 "00000000" // /* MW 4 */ + 41747 "11111000" // /* MW 3 */ + 41748 "01010000" // /* MW 2 */ + 41749 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 +.delay_slot + 41750 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41751 "10100000" // /* MW 3 */ + 41752 "01010001" // /* MW 2 */ + 41753 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 864 16 +.delay_slot + 41754 "11111000" // MOV r19, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41755 "10100000" // /* MW 3 */ + 41756 "11011000" // /* MW 2 */ + 41757 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41759 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41761 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41762 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 41763 "00011100" // /* MW 13 */ + 41764 "00000000" // /* MW 12 */ + 41765 "00000000" // /* MW 11 */ + 41766 "01010111" // /* MW 10 */ + 41767 "00011010" // /* MW 9 */ + 41768 "01000000" // /* MW 8 */ + 41769 "00000000" // /* MW 7 */ + 41770 "00000000" // /* MW 6 */ + 41771 "10110110" // /* MW 5 */ + 41772 "00000010" // /* MW 4 */ + 41773 "11110000" // /* MW 3 */ + 41774 "00101100" // /* MW 2 */ + 41775 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_672 + 41776 "10000100" // J #41312 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=41312 delay_slots=5 */ + 41777 "00000000" // /* MW 5 */ + 41778 "00000000" // /* MW 4 */ + 41779 "10110000" // /* MW 3 */ + 41780 "01010000" // /* MW 2 */ + 41781 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 846 16 +.delay_slot + 41782 "11111000" // MOV r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41783 "00100000" // /* MW 3 */ + 41784 "00011000" // /* MW 2 */ + 41785 "00011001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 +.delay_slot + 41786 "11111000" // MOV r25, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41787 "00100000" // /* MW 3 */ + 41788 "01011100" // /* MW 2 */ + 41789 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 +.delay_slot + 41790 "11111000" // MOV r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41791 "10100000" // /* MW 3 */ + 41792 "01010011" // /* MW 2 */ + 41793 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41795 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41796 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 41797 "10000001" // /* MW 11 */ + 41798 "10101101" // /* MW 10 */ + 41799 "00000000" // /* MW 9 */ + 41800 "00000000" // /* MW 8 */ + 41801 "00000000" // /* MW 7 */ + 41802 "00000000" // /* MW 6 */ + 41803 "00100000" // /* MW 5 */ + 41804 "00000000" // /* MW 4 */ + 41805 "11110000" // /* MW 3 */ + 41806 "00101100" // /* MW 2 */ + 41807 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_704 +.src_ref 15 "softfloat.c" 834 27 first +.tail_call + 41808 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41809 "00000000" // /* MW 5 */ + 41810 "00000000" // /* MW 4 */ + 41811 "11000000" // /* MW 3 */ + 41812 "01001101" // /* MW 2 */ + 41813 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41815 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41817 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41819 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41823 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_720 +.src_ref 15 "softfloat.c" 852 27 first +.tail_call +.return_address + 41824 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41825 "00000000" // /* MW 5 */ + 41826 "00000000" // /* MW 4 */ + 41827 "11000000" // /* MW 3 */ + 41828 "01001101" // /* MW 2 */ + 41829 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41831 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41833 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41835 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41837 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41839 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_736 +.src_ref 15 "softfloat.c" 821 34 first +.tail_call +.return_address + 41840 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41841 "00000000" // /* MW 5 */ + 41842 "00000000" // /* MW 4 */ + 41843 "11000000" // /* MW 3 */ + 41844 "01001101" // /* MW 2 */ + 41845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41847 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41849 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41851 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41853 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL14subFloat32Sigsjji__end + 41855 "00000000" // /* MW 1 */ +.label float32_add +.function float32_add float32_add +.src_ref 15 "softfloat.c" 92 12 +.src_ref 15 "softfloat.c" 878 first +.function_start + 41856 "00011000" // MOVX r16, #-31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41857 "10000101" // /* MW 3 */ + 41858 "11100000" // /* MW 2 */ + 41859 "00010111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 92 12 first + 41860 "10011000" // LSHL r3, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41861 "00001101" // /* MW 3 */ + 41862 "01000111" // /* MW 2 */ + 41863 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 92 12 + 41864 "10011000" // LSHL r16, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41865 "00001101" // /* MW 3 */ + 41866 "10100001" // /* MW 2 */ + 41867 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 884 15 first + 41868 "10011000" // EQ r16, r3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41869 "00000111" // /* MW 3 */ + 41870 "11100001" // /* MW 2 */ + 41871 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 884 4 + 41872 "10000100" // JNZ r16, #41904 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41904 delay_slots=5 */ + 41873 "00000001" // /* MW 5 */ + 41874 "01000000" // /* MW 4 */ + 41875 "11011000" // /* MW 3 */ + 41876 "01010001" // /* MW 2 */ + 41877 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41879 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41881 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41883 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41884 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41887 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 888 15 first +.tail_call + 41888 "10000100" // J #41104 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=41104 delay_slots=5 */ + 41889 "00000000" // /* MW 5 */ + 41890 "00000000" // /* MW 4 */ + 41891 "01001000" // /* MW 3 */ + 41892 "01010000" // /* MW 2 */ + 41893 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41895 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41897 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41899 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41901 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41903 "00000000" // /* MW 1 */ +.label TGT_Ffloat32_add_48 +.src_ref 15 "softfloat.c" 885 15 first +.tail_call +.return_address + 41904 "10000100" // J #40480 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=40480 delay_slots=5 */ + 41905 "00000000" // /* MW 5 */ + 41906 "00000000" // /* MW 4 */ + 41907 "00010000" // /* MW 3 */ + 41908 "01001111" // /* MW 2 */ + 41909 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41911 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41913 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41915 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41917 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41918 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label float32_add__end + 41919 "00000000" // /* MW 1 */ +.dir 0 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/src" +.dir 1 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/detail" +.dir 2 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer" +.dir 3 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/conv" +.dir 4 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common" +.dir 5 "/usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2" +.dir 6 "/usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2p" +.dir 7 "/usr/local/lib/python3.10/dist-packages/data/aie2p/lib" +.dir 8 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend" +.dir 9 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc" +.dir 10 "/usr/local/lib/python3.10/dist-packages/include/aie_api/detail" +.dir 11 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf" +.dir 12 "/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include" +.dir 13 "/usr/local/lib/python3.10/dist-packages/include/aie_api" +.dir 14 "/scratch/sw_component_pipelines/continuous/gradle_simmodels_workspaces/21708/HEAD/build/Aie2p_core_model/stage-src/core_model/sipp/lib" +.dir 15 "/scratch/sw_component_pipelines/continuous/gradle_simmodels_workspaces/21708/HEAD/build/Aie2p_core_model/stage-src/core_model/sipp/lib/softfloat" diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.cmico b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.cmico new file mode 100644 index 0000000000000000000000000000000000000000..f377058758269f564988080a1597f499edc1b997 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.cmico @@ -0,0 +1 @@ ++Mdec diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.lst b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.lst new file mode 100644 index 0000000000000000000000000000000000000000..0f1f652e0fb8a3488a068a67c34c16f193b1f309 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.lst @@ -0,0 +1,17563 @@ + +// File generated by darts version V-2024.06#84922c0d9f#241219, Fri Mar 21 03:37:45 2025 +// Copyright 2014-2024 Synopsys, Inc. All rights reserved. +// darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno +u ../Release/pm_reload_analysis0 me + +// Release: ipp V-2024.06-TGT-241219 + +.text_segment PM 0 +.entry_point +.label __Z18pm_reload_analysisv___func_begin0 +.label _Z18pm_reload_analysisv +.function_start + 0 0x00 0x11 0x00 0x00 0x18 0x00 0x00 0x00 0x70 0xba MOVA r17, #0; PADDXM [sp], #768 + 10 0xbf 0x92 0x07 0xf8 0x3d 0x80 0x01 0xe1 0xb0 0x9c 0x10 0x76 MOVA r18, #-516; ST lr, [sp, #-8]; MOVXM p3, #491832 + 22 0x63 0x9d 0xd7 0xf7 0x1d 0x80 0x00 0x20 0x01 0x7a LDA el3, [p3], #4; ST p6, [sp, #-12]; MOVX r16, #0 + 32 0x7b 0x91 0xd7 0xf1 0xf5 0x82 0x6a 0xf0 0x72 0xba LDA eh2, [p3], #-12; ST r15, [sp, #-16]; MOV r19, sp + 42 0x63 0x95 0xd7 0xff 0x9d 0x80 0x34 0xee 0x02 0xba LDA el2, [p3], #4; ST p7, [sp, #-4]; ADD.NC p0, r19, #-72 + 52 0x7b 0x89 0xd0 0x06 0x31 0x80 0xb4 0xec 0x02 0xba LDA eh1, [p3], #-12; ST r17, [p0]; ADD.NC p1, r19, #-80 + 62 0x63 0x8d 0xd2 0x0c 0x63 0x0c LDA el1, [p3], #4; ST r17, [p1] + 68 0x7b 0x81 0xd4 0xd3 0x92 0x94 LDA eh0, [p3], #-12; ADD.NC p2, r19, r18 + 74 0x63 0x85 0xd7 0xbe 0x15 0x83 0x32 0x60 0x72 0xba LDA el0, [p3], #4; ST r16, [sp, #-68]; MOV p6, p2 + 84 0x7b 0x9d 0xdc 0x69 0xdb 0x0c LDA el3, [p3], #-12; ST el3, [sp, #-460] + 90 0x63 0x91 0xdc 0x71 0x1b 0x0c LDA eh2, [p3], #4; ST eh2, [sp, #-456] + 96 0x7b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p3], #-12; ST el2, [sp, #-468] + 102 0x63 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p3], #4; ST eh1, [sp, #-464] + 108 0x7b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p3], #-12; ST el1, [sp, #-476] + 114 0x63 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p3], #4; ST eh0, [sp, #-472] + 120 0x7b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p3], #-12; ST el0, [sp, #-484] + 126 0x60 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p3]; ST el3, [sp, #-480] + 132 0x62 0x91 0xdc 0x29 0x1b 0x0c LDA eh2, [p3, #4]; ST eh2, [sp, #-492] + 138 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 142 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] +.no_stack_arguments + 146 0xc2 0x0d 0xb0 0x00 0x0f 0x28 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #31040 +.delay_slot + 156 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 160 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 164 0x0a 0x04 0xe9 0x98 ST el3, [p2] +.delay_slot + 168 0x0f 0xb6 0x15 0x98 ST r16, [sp, #-76] +.delay_slot + 172 0x0e 0x00 0x8d 0x98 ST eh2, [sp, #-512] +.return_address + 176 0x05 0x15 0x02 0x98 0x8b 0x01 0x01 0x0a 0x68 0x03 0x58 0x76 MOVA r21, #40; MOVS p2, p6; MOVX r16, #8; MOV r19, #3 + 188 0x00 0x34 0x05 0xfe 0x15 0x81 0x10 0x8a 0x08 0x00 0x58 0x76 MOVA r20, #1; ST r16, [sp, #-516]; MOVX r17, #4; MOV r16, #0 + 200 0xc0 0x4e 0xb0 0x01 0x20 0x0a 0xca 0xf0 0x79 0x3a ST r19, [sp, #-512]; MOVX r18, #0; MOV r22, sp + 210 0xc0 0xd6 0xb0 0x00 0x00 0x02 0xaf 0x80 0x11 0x3a ST r21, [sp, #-508]; MOVXM r21, #3840 + 220 0xc1 0x4e 0xb0 0x00 0x35 0xaa 0x00 0x02 ST r19, [sp, #-504]; ADD.NC p0, r22, #-88 + 228 0xc1 0xc6 0xb0 0x00 0xb5 0xa8 0x00 0x02 ST r17, [sp, #-500]; ADD.NC p1, r22, #-96 +.no_stack_arguments + 236 0xf5 0x42 0xb0 0x00 0x0f 0xc6 0x00 0x00 0x41 0x3a ST r16, [sp, #-88]; JL #32304 +.delay_slot + 246 0x0f 0xa2 0x15 0x98 ST r16, [sp, #-96] +.delay_slot + 250 0x0e 0x12 0x95 0x98 ST r20, [sp, #-496] +.delay_slot + 254 0x0f 0xae 0x55 0x98 ST r18, [sp, #-84] +.delay_slot + 258 0x0f 0xa6 0x55 0x98 ST r18, [sp, #-92] +.delay_slot + 262 0x00 0x2c 0xf6 0x16 0xb5 0x80 0x00 0x00 0x00 0x7a NOPA; ST r21, [sp, #-492]; NOPX +.return_address + 272 0x00 0x0f 0x01 0x98 0x8b 0x00 0x01 0xe3 0xb1 0xac 0x10 0x76 MOVA r15, #0; MOVS p1, p6; MOVXM p7, #492376 + 284 0xe3 0x9d 0xd7 0x81 0xf5 0x81 0x00 0x0a 0x2a 0xf0 0x78 0x76 LDA el3, [p7], #4; ST r15, [sp, #-128]; MOVX r16, #0; MOV r17, sp + 296 0xfb 0x91 0xd7 0x85 0xf5 0x81 0x80 0x08 0x34 0x66 0x08 0x76 LDA eh2, [p7], #-12; ST r15, [sp, #-124]; MOVX r24, #0; ADD.NC p0, r17, #-104 + 308 0xe3 0x95 0xd7 0x89 0xf5 0x81 0x34 0x60 0x02 0xba LDA el2, [p7], #4; ST r15, [sp, #-120]; ADD.NC p2, r17, #-128 + 318 0xfb 0x89 0xdf 0x1e 0x2b 0x0c LDA eh1, [p7], #-12; ST r24, [sp, #-116] + 324 0xe3 0x8d 0xdf 0x33 0xeb 0x0c LDA el1, [p7], #4; ST r15, [sp, #-104] + 330 0xfb 0x81 0xdf 0x26 0x2b 0x0c LDA eh0, [p7], #-12; ST r24, [sp, #-112] + 336 0xe3 0x85 0xdf 0x3e 0x2b 0x0c LDA el0, [p7], #4; ST r24, [sp, #-100] + 342 0xfb 0x9d 0xdc 0x69 0xdb 0x0c LDA el3, [p7], #-12; ST el3, [sp, #-460] + 348 0xe3 0x91 0xdc 0x71 0x1b 0x0c LDA eh2, [p7], #4; ST eh2, [sp, #-456] + 354 0xfb 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p7], #-12; ST el2, [sp, #-468] + 360 0xe3 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p7], #4; ST eh1, [sp, #-464] + 366 0xfb 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p7], #-12; ST el1, [sp, #-476] + 372 0xe3 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p7], #4; ST eh0, [sp, #-472] + 378 0xfb 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p7], #-12; ST el0, [sp, #-484] + 384 0xe0 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p7]; ST el3, [sp, #-480] + 390 0xe2 0x91 0xdc 0x29 0x1b 0x0c LDA eh2, [p7, #4]; ST eh2, [sp, #-492] + 396 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 400 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] +.no_stack_arguments + 404 0xc2 0x0d 0xb0 0x00 0x05 0x46 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #10800 +.delay_slot + 414 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 418 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 422 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 426 0x00 0x2c 0xff 0x2c 0x2b 0x0c NOPA; ST r16, [sp, #-108] +.delay_slot + 432 0x00 0x2c 0xf0 0x00 0x26 0x00 0x8d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 448 0x00 0x01 0x81 0x98 0x8b 0x00 0x01 0xe3 0x31 0xcc 0x10 0x76 MOVA dn0, #0; MOVS p1, p6; MOVXM p6, #492440 + 460 0xc3 0x9d 0xd7 0x60 0x25 0xbb 0x07 0x08 0x00 0x34 0x58 0x76 LDA el3, [p6], #4; ST dn0, [sp, #-160]; MOVX r16, #-136; MOV m0, #52 + 472 0xdb 0x91 0xd7 0x48 0x25 0xbb 0x24 0x0a 0x2f 0x48 0x58 0x76 LDA eh2, [p6], #-12; ST dn0, [sp, #-184]; MOVX r18, #-160; MOV r17, #-184 + 484 0xc3 0x95 0xd7 0x64 0x25 0x80 0x00 0x30 0x01 0x7a LDA el2, [p6], #4; ST dn0, [sp, #-156]; MOVX r24, #0 + 494 0xdb 0x89 0xde 0x98 0x4b 0x0c LDA eh1, [p6], #-12; ST dn0, [sp, #-180] + 500 0xc3 0x8d 0xde 0xd0 0x4b 0x0c LDA el1, [p6], #4; ST dn0, [sp, #-152] + 506 0xdb 0x81 0xde 0xa0 0x4b 0x0c LDA eh0, [p6], #-12; ST dn0, [sp, #-176] + 512 0xc3 0x85 0xd7 0x6f 0x15 0x82 0x6a 0xf0 0x72 0xba LDA el0, [p6], #4; ST r24, [sp, #-148]; MOV r19, sp + 522 0xdb 0x9d 0xd6 0x34 0xed 0x80 0x34 0xe0 0xa2 0xba LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p0, r19, r16 + 532 0xc3 0x91 0xd6 0x38 0x8d 0x81 0x34 0xe4 0xa2 0xba LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p2, r19, r18 + 542 0xdb 0x95 0xd6 0x2c 0xad 0x81 0xb4 0xe2 0xa2 0xba LDA el2, [p6], #-12; ST el2, [sp, #-468]; ADD.NC p3, r19, r17 + 552 0xc3 0x89 0xd6 0x30 0x4d 0x83 0xb1 0x60 0x72 0xba LDA eh1, [p6], #4; ST eh1, [sp, #-464]; MOV p7, p1 + 562 0xdb 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p6], #-12; ST el1, [sp, #-476] + 568 0xc3 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p6], #4; ST eh0, [sp, #-472] + 574 0xdb 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p6], #-12; ST el0, [sp, #-484] + 580 0xc3 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p6], #4; ST el3, [sp, #-480] + 586 0xc1 0x11 0xdc 0x29 0x1b 0x0c LDA eh2, [p6], m0; ST eh2, [sp, #-492] + 592 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 596 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 600 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] + 604 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] + 608 0x0f 0x57 0x15 0x98 ST r24, [sp, #-172] + 612 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] + 616 0x0f 0x78 0x25 0x98 ST dn0, [sp, #-136] + 620 0x0f 0x73 0x15 0x98 ST r24, [sp, #-144] +.no_stack_arguments + 624 0xeb 0x62 0xb0 0x00 0x07 0xf0 0x00 0x00 0x41 0x3a ST r24, [sp, #-168]; JL #16256 +.delay_slot + 634 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 638 0x0f 0x7f 0x15 0x98 ST r24, [sp, #-132] +.delay_slot + 642 0x0f 0x77 0x15 0x98 ST r24, [sp, #-140] +.delay_slot + 646 0x0f 0x5f 0x15 0x98 ST r24, [sp, #-164] +.delay_slot + 650 0x00 0x2c 0xfc 0x01 0x1b 0x0c NOPA; ST eh2, [sp, #-512] +.return_address + 656 0xc3 0x9d 0xd7 0x29 0xf5 0xb9 0x12 0x0a 0x0a 0xf0 0x78 0x76 LDA el3, [p6], #4; ST r15, [sp, #-216]; MOVX r17, #-240; MOV r16, sp + 668 0xdb 0x91 0xd7 0x11 0xf5 0xb9 0x25 0x08 0xb7 0x60 0x78 0x76 LDA eh2, [p6], #-12; ST r15, [sp, #-240]; MOVX r18, #-216; MOV p1, p7 + 680 0xc3 0x95 0xd7 0x2d 0xf5 0x81 0x80 0x08 0x32 0xf0 0x78 0x76 LDA el2, [p6], #4; ST r15, [sp, #-212]; MOVX r24, #0; MOV p0, sp + 692 0xdb 0x89 0xd1 0xbf 0x27 0x15 0xf5 0x83 0xb0 0x60 0x70 0xf6 LDA eh1, [p6], #-12; PADDB [p0], #-192; ST r15, [sp, #-236]; MOV p7, p0 + 704 0xc3 0x8d 0xde 0x63 0xeb 0x0c LDA el1, [p6], #4; ST r15, [sp, #-208] + 710 0xdb 0x81 0xde 0x33 0xeb 0x0c LDA eh0, [p6], #-12; ST r15, [sp, #-232] + 716 0xc3 0x85 0xde 0x6e 0x2b 0x0c LDA el0, [p6], #4; ST r24, [sp, #-204] + 722 0xdb 0x9d 0xd6 0x34 0xed 0x81 0x34 0xa0 0xa2 0xba LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 + 732 0xc3 0x91 0xd6 0x38 0x8d 0x81 0xb4 0x60 0xa2 0xba LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 + 742 0xdb 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p6], #-12; ST el2, [sp, #-468] + 748 0xc3 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p6], #4; ST eh1, [sp, #-464] + 754 0xdb 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p6], #-12; ST el1, [sp, #-476] + 760 0xc3 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p6], #4; ST eh0, [sp, #-472] + 766 0xdb 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p6], #-12; ST el0, [sp, #-484] + 772 0xc0 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p6]; ST el3, [sp, #-480] + 778 0xc2 0x91 0xd6 0x14 0x8d 0x83 0x31 0x60 0x72 0xba LDA eh2, [p6, #4]; ST eh2, [sp, #-492]; MOV p6, p1 + 788 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 792 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 796 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] + 800 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] + 804 0x0f 0x1f 0x15 0x98 ST r24, [sp, #-228] + 808 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] + 812 0x0f 0x41 0xf5 0x98 ST r15, [sp, #-192] + 816 0x0f 0x3b 0x15 0x98 ST r24, [sp, #-200] +.no_stack_arguments + 820 0xe4 0x62 0xb0 0x00 0x08 0x78 0x00 0x00 0x41 0x3a ST r24, [sp, #-224]; JL #17344 +.delay_slot + 830 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 834 0x0f 0x47 0x15 0x98 ST r24, [sp, #-188] +.delay_slot + 838 0x0f 0x3f 0x15 0x98 ST r24, [sp, #-196] +.delay_slot + 842 0x00 0x2c 0xfe 0x4e 0x2b 0x0c NOPA; ST r24, [sp, #-220] +.delay_slot + 848 0x00 0x2c 0xf0 0x00 0x26 0x00 0x8d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 864 0x00 0x18 0x06 0xe9 0xf5 0x80 0x01 0xe0 0xb1 0xec 0x10 0x76 MOVA r24, #0; ST r15, [sp, #-280]; MOVXM p1, #492504 + 876 0x23 0x9d 0xd6 0xed 0xf5 0xb7 0x05 0x09 0x36 0x60 0x78 0x76 LDA el3, [p1], #4; ST r15, [sp, #-276]; MOVX r16, #-280; MOV p2, p6 + 888 0x3b 0x91 0xd6 0xf1 0xf5 0x81 0x90 0x0a 0x2a 0xf0 0x78 0x76 LDA eh2, [p1], #-12; ST r15, [sp, #-272]; MOVX r25, #0; MOV r17, sp + 900 0x23 0x95 0xdf 0x9f 0x27 0x24 0x21 0x66 0xec 0x0f 0xde 0xe2 0xb0 0x7e LDA el2, [p1], #4; PADDB [p7], #-256; ST r24, [sp, #-268]; MOVX r18, #-248; MOV p6, p7 + 914 0x3b 0x89 0xde 0x13 0xeb 0x0c LDA eh1, [p1], #-12; ST r15, [sp, #-248] + 920 0x23 0x8d 0xde 0x03 0xeb 0x0c LDA el1, [p1], #4; ST r15, [sp, #-256] + 926 0x3b 0x81 0xdd 0xf6 0x2b 0x0c LDA eh0, [p1], #-12; ST r24, [sp, #-264] + 932 0x23 0x85 0xde 0x1e 0x2b 0x0c LDA el0, [p1], #4; ST r24, [sp, #-244] + 938 0x3b 0x9d 0xd6 0x34 0xed 0x80 0x34 0x64 0xa2 0xba LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r17, r18 + 948 0x23 0x91 0xd6 0x38 0x8d 0x81 0xb4 0x60 0xa2 0xba LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 + 958 0x3b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p1], #-12; ST el2, [sp, #-468] + 964 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 970 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 976 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 982 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 988 0x20 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p1]; ST el3, [sp, #-480] + 994 0x22 0x91 0xd6 0x14 0x8d 0x80 0xb7 0x60 0x72 0xba LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 + 1004 0xc3 0x15 0xb0 0x03 0xb2 0x60 0x70 0x02 ST el2, [sp, #-488]; MOV p7, p2 + 1012 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 1016 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.no_stack_arguments + 1020 0xc0 0x81 0xb0 0x00 0x03 0x80 0x00 0x00 0x41 0x3a ST eh0, [sp, #-508]; JL #7168 +.delay_slot + 1030 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1034 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 1038 0x0f 0x07 0x15 0x98 ST r24, [sp, #-252] +.delay_slot + 1042 0x0e 0xff 0x35 0x98 ST r25, [sp, #-260] +.delay_slot + 1046 0x00 0x2c 0xf6 0x00 0x8d 0x80 0x00 0x00 0x00 0x7a NOPA; ST eh2, [sp, #-512]; NOPX +.return_address + 1056 0x00 0x18 0x06 0xc9 0xf5 0x80 0x01 0xe0 0xb2 0x0c 0x10 0x76 MOVA r24, #0; ST r15, [sp, #-312]; MOVXM p1, #492568 + 1068 0x23 0x9d 0xd6 0xcd 0xf5 0xb7 0x04 0x0a 0x4a 0xf0 0x78 0x76 LDA el3, [p1], #4; ST r15, [sp, #-308]; MOVX r16, #-288; MOV r18, sp + 1080 0x3b 0x91 0xd6 0xd1 0xf5 0x80 0x06 0xe2 0x21 0x7a LDA eh2, [p1], #-12; ST r15, [sp, #-304]; MOVX r17, #-312 + 1090 0x23 0x95 0xdd 0xae 0x2b 0x0c LDA el2, [p1], #4; ST r24, [sp, #-300] + 1096 0x3b 0x89 0xdd 0xc3 0xeb 0x0c LDA eh1, [p1], #-12; ST r15, [sp, #-288] + 1102 0x23 0x8d 0xdd 0xb6 0x2b 0x0c LDA el1, [p1], #4; ST r24, [sp, #-296] + 1108 0x3b 0x81 0xdd 0xce 0x2b 0x0c LDA eh0, [p1], #-12; ST r24, [sp, #-284] + 1114 0x23 0x85 0xdd 0xbe 0x2b 0x0c LDA el0, [p1], #4; ST r24, [sp, #-292] + 1120 0x3b 0x9d 0xd6 0x34 0xed 0x80 0x34 0xa0 0xa2 0xba LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r18, r16 + 1130 0x23 0x91 0xd6 0x38 0x8d 0x81 0x34 0x64 0xa2 0xba LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p2, r17, r18 + 1140 0x3b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p1], #-12; ST el2, [sp, #-468] + 1146 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 1152 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 1158 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 1164 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 1170 0x20 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p1]; ST el3, [sp, #-480] + 1176 0x22 0x91 0xd6 0x14 0x8d 0x80 0xb7 0x60 0x72 0xba LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 + 1186 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] +.no_stack_arguments + 1190 0xc1 0x89 0xb0 0x00 0x04 0x2a 0x00 0x00 0x41 0x3a ST eh1, [sp, #-500]; JL #8528 +.delay_slot + 1200 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.delay_slot + 1204 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 1208 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1212 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 1216 0x00 0x2c 0xf0 0x00 0x26 0x00 0x8d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 1232 0x00 0x18 0x06 0xa9 0xf5 0x80 0x01 0xe0 0x30 0xbc 0x10 0x76 MOVA r24, #0; ST r15, [sp, #-344]; MOVXM p0, #491896 + 1244 0x03 0x9d 0xdd 0x7f 0x20 0x22 0x01 0x16 0xcc 0x0f 0xd5 0xbe 0xb0 0x7e LDA el3, [p0], #4; PADDB [p6], #-320; ST r15, [sp, #-340]; MOVX r17, #0; MOV p1, p6 + 1258 0x1b 0x91 0xd6 0xb1 0xf5 0xb5 0x05 0x0a 0x4a 0xf0 0x78 0x76 LDA eh2, [p0], #-12; ST r15, [sp, #-336]; MOVX r16, #-344; MOV r18, sp + 1270 0x03 0x95 0xdd 0x6e 0x2b 0x0c LDA el2, [p0], #4; ST r24, [sp, #-332] + 1276 0x1b 0x89 0xdd 0x83 0xeb 0x0c LDA eh1, [p0], #-12; ST r15, [sp, #-320] + 1282 0x03 0x8d 0xd1 0x9c 0x8b 0x03 0xb1 0x60 0x72 0xba LDA el1, [p0], #4; MOVS p1, p7; MOV p7, p1 + 1292 0x1b 0x81 0xdd 0x76 0x2b 0x0c LDA eh0, [p0], #-12; ST r24, [sp, #-328] + 1298 0x03 0x85 0xdd 0x8e 0x2b 0x0c LDA el0, [p0], #4; ST r24, [sp, #-316] + 1304 0x1b 0x9d 0xd6 0x34 0xed 0x81 0x34 0xa0 0xa2 0xba LDA el3, [p0], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 + 1314 0x03 0x91 0xdc 0x71 0x1b 0x0c LDA eh2, [p0], #4; ST eh2, [sp, #-456] + 1320 0x1b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p0], #-12; ST el2, [sp, #-468] + 1326 0x03 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p0], #4; ST eh1, [sp, #-464] + 1332 0x1b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p0], #-12; ST el1, [sp, #-476] + 1338 0x03 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p0], #4; ST eh0, [sp, #-472] + 1344 0x1b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p0], #-12; ST el0, [sp, #-484] + 1350 0x00 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p0]; ST el3, [sp, #-480] + 1356 0x02 0x91 0xd6 0x14 0x8d 0x80 0x36 0x60 0x72 0xba LDA eh2, [p0, #4]; ST eh2, [sp, #-492]; MOV p0, p6 + 1366 0xc3 0x15 0xb0 0x03 0x31 0x60 0x70 0x02 ST el2, [sp, #-488]; MOV p6, p1 + 1374 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] +.no_stack_arguments + 1378 0xc2 0x0d 0xb0 0x00 0x04 0x96 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #9392 +.delay_slot + 1388 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 1392 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1396 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 1400 0x0e 0xbe 0x35 0x98 ST r17, [sp, #-324] +.delay_slot + 1404 0x0e 0x00 0x8d 0x98 ST eh2, [sp, #-512] +.return_address + 1408 0x00 0x13 0x0f 0x5f 0x20 0x30 0x01 0x16 0xec 0x0f 0xd0 0x3e 0xb0 0x7e MOVA r19, #0; PADDB [p7], #-384; ST r15, [sp, #-384]; MOVX r24, #0; MOV p1, p7 + 1422 0xd3 0x10 0x06 0x85 0xf5 0xb5 0x24 0x0a 0x2a 0xf0 0x78 0x76 MOVA r16, #-360; ST r15, [sp, #-380]; MOVX r18, #-352; MOV r17, sp + 1434 0xd1 0x3e 0xb0 0x00 0x01 0xe1 0x32 0x10 0x11 0x3a ST r15, [sp, #-376]; MOVXM p2, #492576 + 1444 0xd1 0xe2 0xb0 0x01 0xb7 0x60 0x70 0x02 ST r24, [sp, #-372]; MOV p3, p7 + 1452 0xd4 0x3e 0xb0 0x03 0xb1 0x60 0x70 0x02 ST r15, [sp, #-352]; MOV p7, p1 + 1460 0x0e 0x99 0xf5 0x98 ST r15, [sp, #-360] +.no_stack_arguments + 1464 0xd2 0x62 0xb0 0x00 0x09 0xdc 0x00 0x00 0x41 0x3a ST r24, [sp, #-368]; JL #20192 +.delay_slot + 1474 0x0e 0xa7 0x15 0x98 ST r24, [sp, #-348] +.delay_slot + 1478 0x0e 0x9f 0x15 0x98 ST r24, [sp, #-356] +.delay_slot + 1482 0x0e 0x96 0x75 0x98 ST r19, [sp, #-364] +.delay_slot + 1486 0x18 0x68 0xc9 0x58 ADD.NC p0, r17, r18 +.delay_slot + 1490 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x4b 0x46 0x0a 0x00 0x00 0x1c 0x2e NOPA; NOPS; ADD.NC p1, r17, r16; NOPV +.return_address + 1504 0x01 0x45 0x4f 0x3f 0x20 0x30 0x01 0x1d 0x5e 0x0f 0xcb 0x3e 0xb0 0x7e MOVA lc, #10; PADDB [p7], #-448; ST r15, [sp, #-424]; MOVX r24, #0; MOV r7, sp + 1518 0xcf 0x12 0x06 0x41 0xf5 0x80 0x00 0x00 0x7b 0x38 0x10 0x76 MOVA r18, #-392; ST r15, [sp, #-448]; MOVXM ls, #1648 + 1530 0xce 0x11 0x06 0x5d 0xf5 0x80 0x01 0xe1 0xb0 0xc0 0x10 0x76 MOVA r17, #-400; ST r15, [sp, #-420]; MOVXM p3, #491904 + 1542 0x63 0xc2 0xd6 0x45 0xf5 0x80 0x00 0x01 0xbb 0x38 0x10 0x76 LDA r16, [p3], #4; ST r15, [sp, #-444]; MOVXM le, #1648 + 1554 0xcc 0x3e 0xb0 0x33 0x33 0x09 0x37 0x60 0x79 0x3a ST r15, [sp, #-416]; MOVX r19, #-424; MOV p2, p7 + 1564 0xc9 0x3e 0xb0 0x03 0xb3 0xd0 0x70 0x02 ST r15, [sp, #-440]; MOV p7, r15 + 1572 0xcc 0xe2 0xb0 0x02 0x32 0x60 0x70 0x02 ST r24, [sp, #-412]; MOV p4, p2 + 1580 0xc9 0xe2 0xb0 0x02 0xb6 0x60 0x70 0x02 ST r24, [sp, #-436]; MOV p5, p6 + 1588 0x0e 0x79 0xf5 0x98 ST r15, [sp, #-392] + 1592 0x0e 0x71 0xf5 0x98 ST r15, [sp, #-400] + 1596 0x0e 0x6b 0x15 0x98 ST r24, [sp, #-408] + 1600 0x0e 0x53 0x15 0x98 ST r24, [sp, #-432] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 1604 0x0e 0x7f 0x15 0x98 ST r24, [sp, #-388] +.aggressive_scheduled_block_id 1 +.noswbrkpt + 1608 0x63 0xc2 0xdc 0xee 0x2b 0x0c LDA r16, [p3], #4; ST r24, [sp, #-396] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1614 0x63 0xc2 0xdc 0xde 0x2b 0x0c LDA r16, [p3], #4; ST r24, [sp, #-404] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1620 0x63 0xc2 0xdc 0xae 0x2b 0x0c LDA r16, [p3], #4; ST r24, [sp, #-428] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1626 0x63 0xc2 0xd0 0xc7 0x92 0x94 LDA r16, [p3], #4; ADD.NC p0, r7, r18 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1632 0x63 0xc2 0xd2 0xc7 0x8a 0x94 LDA r16, [p3], #4; ADD.NC p1, r7, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1638 0x63 0xc2 0xd0 0x00 0x10 0x01 0x31 0xe6 0xae 0xba LDA r16, [p3], #4; NOPB; ADD.NC p2, r7, r19 +.label ZLS_F_Z18pm_reload_analysisv_1648 +.loop_nesting 1 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1648 0x63 0xc2 0xd0 0x00 0x25 0x1e 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA r16, [p3], #4; NOPB; ST r16, [p5], #4; NOPX; NOPM; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1664 0xa3 0xc2 0x30 0x01 0xb6 0x60 0x70 0x02 ST r16, [p5], #4; MOV p3, p6 +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 1672 0xa3 0xc2 0x30 0x00 0x0d 0xd4 0x00 0x00 0x41 0x3a ST r16, [p5], #4; JL #28320 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1682 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1686 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1690 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1694 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot + 1698 0x00 0x2c 0xfa 0x3c 0x23 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r16, [p5], #4; NOPM; NOPV +.return_address + 1712 0x00 0x19 0x00 0x00 0x01 0xe0 0xb1 0x1c 0x10 0xba MOVA r25, #0; MOVXM p1, #492088 + 1722 0x23 0x91 0xd5 0xdf 0x35 0x81 0x00 0x0b 0x08 0x00 0x58 0x76 LDA eh2, [p1], #4; ST r25, [sp, #-548]; MOVX r16, #0; MOV r24, #0 + 1734 0x3b 0x95 0xd5 0xe3 0x35 0xaf 0x23 0x8a 0x6d 0xf4 0x58 0x76 LDA el2, [p1], #-12; ST r25, [sp, #-544]; MOVX r18, #-548; MOV r19, #-524 + 1746 0x23 0x9d 0xd0 0x01 0x40 0x0a 0x2a 0xf0 0x78 0xba LDA el3, [p1], #4; MOVX r20, #0; MOV r17, sp + 1756 0x3b 0x89 0xdb 0xcd 0x2b 0x0c LDA eh1, [p1], #-12; ST r20, [sp, #-540] + 1762 0x23 0x8d 0xdb 0xee 0x2b 0x0c LDA el1, [p1], #4; ST r24, [sp, #-524] + 1768 0x3b 0x81 0xdb 0xd4 0x2b 0x0c LDA eh0, [p1], #-12; ST r16, [sp, #-536] + 1774 0x23 0x85 0xdb 0xf4 0x2b 0x0c LDA el0, [p1], #4; ST r16, [sp, #-520] + 1780 0x3b 0x91 0xd6 0x34 0x8d 0x81 0x20 0x09 0x34 0x64 0xa8 0x76 LDA eh2, [p1], #-12; ST eh2, [sp, #-460]; MOVX r18, #0; ADD.NC p2, r17, r18 + 1792 0x23 0x95 0xd6 0x38 0xad 0x80 0x34 0xe2 0xa2 0xba LDA el2, [p1], #4; ST el2, [sp, #-456]; ADD.NC p0, r19, r17 + 1802 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 1808 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 1814 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 1820 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 1826 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 1832 0x20 0x91 0xdc 0x41 0x1b 0x0c LDA eh2, [p1]; ST eh2, [sp, #-480] + 1838 0x22 0x95 0xd6 0x14 0xad 0x80 0xb6 0x60 0x72 0xba LDA el2, [p1, #4]; ST el2, [sp, #-492]; MOV p1, p6 + 1848 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] + 1852 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 1856 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.no_stack_arguments + 1860 0xc0 0x81 0xb0 0x00 0x0c 0x84 0x00 0x00 0x41 0x3a ST eh0, [sp, #-508]; JL #25632 +.delay_slot + 1870 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1874 0x0d 0xfc 0x8d 0x98 ST eh2, [sp, #-516] +.delay_slot + 1878 0x0d 0xee 0x15 0x98 ST r16, [sp, #-532] +.delay_slot + 1882 0x00 0x2c 0xfc 0x01 0x5b 0x0c NOPA; ST el2, [sp, #-512] +.delay_slot + 1888 0x00 0x2c 0xf0 0x00 0x25 0xf2 0x55 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r18, [sp, #-528]; NOPX; NOPM; NOPV +.return_address + 1904 0x00 0x19 0x00 0x00 0x01 0xe0 0xb2 0x4c 0x10 0xba MOVA r25, #0; MOVXM p1, #492696 + 1914 0x23 0x95 0xd5 0xbf 0x35 0x81 0x80 0x09 0xe8 0x00 0x58 0x76 LDA el2, [p1], #4; ST r25, [sp, #-580]; MOVX r24, #0; MOV r15, #0 + 1926 0x3b 0x89 0xd5 0xc3 0x35 0xaf 0x22 0x8a 0x0d 0xbc 0x58 0x76 LDA eh1, [p1], #-12; ST r25, [sp, #-576]; MOVX r18, #-556; MOV r16, #-580 + 1938 0x23 0x9d 0xd5 0xc7 0x35 0x81 0x30 0x0a 0x2a 0xf0 0x78 0x76 LDA el3, [p1], #4; ST r25, [sp, #-572]; MOVX r19, #0; MOV r17, sp + 1950 0x3b 0x91 0xdb 0x94 0xeb 0x0c LDA eh2, [p1], #-12; ST r19, [sp, #-568] + 1956 0x23 0x8d 0xdb 0xae 0x2b 0x0c LDA el1, [p1], #4; ST r24, [sp, #-556] + 1962 0x3b 0x81 0xdb 0x9c 0xeb 0x0c LDA eh0, [p1], #-12; ST r19, [sp, #-564] + 1968 0x23 0x85 0xdb 0xb4 0xeb 0x0c LDA el0, [p1], #4; ST r19, [sp, #-552] + 1974 0x3b 0x95 0xd6 0x34 0xad 0x80 0x34 0x64 0xa2 0xba LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r18 + 1984 0x23 0x89 0xd6 0x38 0x4d 0x81 0x34 0x60 0xa2 0xba LDA eh1, [p1], #4; ST eh1, [sp, #-456]; ADD.NC p2, r17, r16 + 1994 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 2000 0x23 0x91 0xdc 0x61 0x1b 0x0c LDA eh2, [p1], #4; ST eh2, [sp, #-464] + 2006 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 2012 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 2018 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 2024 0x20 0x95 0xdc 0x41 0x5b 0x0c LDA el2, [p1]; ST el2, [sp, #-480] + 2030 0x22 0x89 0xd6 0x14 0x4d 0x80 0xb6 0x60 0x72 0xba LDA eh1, [p1, #4]; ST eh1, [sp, #-492]; MOV p1, p6 + 2040 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] + 2044 0x0e 0x0c 0x8d 0x98 ST eh2, [sp, #-500] +.no_stack_arguments + 2048 0xc2 0x0d 0xb0 0x00 0x05 0xbc 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #11744 +.delay_slot + 2058 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 2062 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 2066 0x0d 0xfc 0xad 0x98 ST el2, [sp, #-516] +.delay_slot + 2070 0x0d 0xd1 0xf5 0x98 ST r15, [sp, #-560] +.delay_slot + 2074 0x00 0x2c 0xfc 0x00 0x9b 0x0c NOPA; ST eh1, [sp, #-512] +.return_address + 2080 0x00 0x18 0x00 0x00 0x01 0xe0 0xb2 0x6c 0x10 0xba MOVA r24, #0; MOVXM p1, #492760 + 2090 0x23 0x95 0xd5 0x9f 0x15 0xad 0x23 0x8a 0x2a 0xf0 0x78 0x76 LDA el2, [p1], #4; ST r24, [sp, #-612]; MOVX r18, #-612; MOV r17, sp + 2102 0x3b 0x8d 0xd5 0x87 0x15 0xad 0x30 0x8a 0x0d 0xb4 0x58 0x76 LDA el1, [p1], #-12; ST r24, [sp, #-636]; MOVX r19, #-636; MOV r16, #-588 + 2114 0x23 0x9d 0xdb 0x46 0x2b 0x0c LDA el3, [p1], #4; ST r24, [sp, #-608] + 2120 0x3b 0x89 0xdb 0x16 0x2b 0x0c LDA eh1, [p1], #-12; ST r24, [sp, #-632] + 2126 0x23 0x81 0xdb 0x4e 0x2b 0x0c LDA eh0, [p1], #4; ST r24, [sp, #-604] + 2132 0x3b 0x85 0xdb 0x1e 0x2b 0x0c LDA el0, [p1], #-12; ST r24, [sp, #-628] + 2138 0x23 0x91 0xdb 0x53 0xeb 0x0c LDA eh2, [p1], #4; ST r15, [sp, #-600] + 2144 0x3b 0x95 0xd6 0x34 0xad 0x80 0x34 0x60 0xa2 0xba LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r16 + 2154 0x23 0x8d 0xd6 0x38 0x6d 0x81 0x34 0x64 0xa2 0xba LDA el1, [p1], #4; ST el1, [sp, #-456]; ADD.NC p2, r17, r18 + 2164 0x3b 0x9d 0xd6 0x2c 0xed 0x81 0xb4 0xe2 0xa2 0xba LDA el3, [p1], #-12; ST el3, [sp, #-468]; ADD.NC p3, r19, r17 + 2174 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 2180 0x3b 0x81 0xdc 0x48 0x1b 0x0c LDA eh0, [p1], #-12; ST eh0, [sp, #-476] + 2186 0x23 0x85 0xdc 0x50 0x5b 0x0c LDA el0, [p1], #4; ST el0, [sp, #-472] + 2192 0x3b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p1], #-12; ST eh2, [sp, #-484] + 2198 0x20 0x95 0xdc 0x41 0x5b 0x0c LDA el2, [p1]; ST el2, [sp, #-480] + 2204 0x22 0x8d 0xd6 0x14 0x6d 0x80 0xb6 0x60 0x72 0xba LDA el1, [p1, #4]; ST el1, [sp, #-492]; MOV p1, p6 + 2214 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] + 2218 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 2222 0x0e 0x10 0x0d 0x98 ST eh0, [sp, #-496] + 2226 0x0e 0x04 0x2d 0x98 ST el0, [sp, #-508] + 2230 0x0d 0x91 0xf5 0x98 ST r15, [sp, #-624] + 2234 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] + 2238 0x0d 0xb7 0x15 0x98 ST r24, [sp, #-588] + 2242 0x0d 0xad 0xf5 0x98 ST r15, [sp, #-596] +.no_stack_arguments + 2246 0xb2 0xbe 0xb0 0x00 0x08 0xe0 0x00 0x00 0x41 0x3a ST r15, [sp, #-620]; JL #18176 +.delay_slot + 2256 0x0d 0xfc 0xad 0x98 ST el2, [sp, #-516] +.delay_slot + 2260 0x0d 0xb9 0xf5 0x98 ST r15, [sp, #-584] +.delay_slot + 2264 0x0d 0xb1 0xf5 0x98 ST r15, [sp, #-592] +.delay_slot + 2268 0x0d 0x99 0xf5 0x98 ST r15, [sp, #-616] +.delay_slot + 2272 0x00 0x2c 0xf0 0x00 0x26 0x00 0x6d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST el1, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 2288 0xaf 0x91 0x05 0x67 0x9d 0x80 0x01 0xe0 0xb2 0x8c 0x10 0x76 MOVA r17, #-644; ST p7, [sp, #-668]; MOVXM p1, #492824 + 2300 0x23 0x8d 0xd5 0x6b 0x9d 0x80 0x05 0x60 0x91 0x7a LDA el1, [p1], #4; ST p7, [sp, #-664]; MOVX r16, #-668 + 2310 0x3b 0x81 0xda 0xdf 0x3b 0x0c LDA eh0, [p1], #-12; ST p7, [sp, #-660] + 2316 0x23 0x9d 0xd5 0x71 0xf5 0x82 0x4a 0xf0 0x72 0xba LDA el3, [p1], #4; ST r15, [sp, #-656]; MOV r18, sp + 2326 0x3b 0x95 0xd5 0x7f 0x9d 0x80 0x34 0x64 0xa2 0xba LDA el2, [p1], #-12; ST p7, [sp, #-644]; ADD.NC p0, r17, r18 + 2336 0x23 0x89 0xda 0xeb 0xeb 0x0c LDA eh1, [p1], #4; ST r15, [sp, #-652] + 2342 0x3b 0x85 0xdb 0x03 0xeb 0x0c LDA el0, [p1], #-12; ST r15, [sp, #-640] + 2348 0x23 0x91 0xda 0xf3 0xeb 0x0c LDA eh2, [p1], #4; ST r15, [sp, #-648] + 2354 0x3b 0x8d 0xd6 0x34 0x6d 0x81 0x34 0xa0 0xa2 0xba LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 + 2364 0x23 0x81 0xdc 0x70 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-456] + 2370 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 2376 0x23 0x95 0xdc 0x61 0x5b 0x0c LDA el2, [p1], #4; ST el2, [sp, #-464] + 2382 0x3b 0x89 0xdc 0x48 0x9b 0x0c LDA eh1, [p1], #-12; ST eh1, [sp, #-476] + 2388 0x23 0x85 0xdc 0x50 0x5b 0x0c LDA el0, [p1], #4; ST el0, [sp, #-472] + 2394 0x3b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p1], #-12; ST eh2, [sp, #-484] + 2400 0x20 0x8d 0xdc 0x40 0xdb 0x0c LDA el1, [p1]; ST el1, [sp, #-480] + 2406 0x22 0x81 0xd6 0x14 0x0d 0x80 0xb6 0x60 0x72 0xba LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 + 2416 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] +.no_stack_arguments + 2420 0xc1 0x95 0xb0 0x00 0x06 0x7c 0x00 0x00 0x41 0x3a ST el2, [sp, #-500]; JL #13280 +.delay_slot + 2430 0x0e 0x10 0x4d 0x98 ST eh1, [sp, #-496] +.delay_slot + 2434 0x0e 0x04 0x2d 0x98 ST el0, [sp, #-508] +.delay_slot + 2438 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] +.delay_slot + 2442 0x00 0x2c 0xfb 0xf8 0xdb 0x0c NOPA; ST el1, [sp, #-516] +.delay_slot + 2448 0x00 0x2c 0xf0 0x00 0x26 0x00 0x0d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 2464 0xab 0x91 0x05 0x47 0x9d 0x80 0x01 0xe0 0xb1 0x3c 0x10 0x76 MOVA r17, #-676; ST p7, [sp, #-700]; MOVXM p1, #492152 + 2476 0x23 0x8d 0xd5 0x4b 0x9d 0x80 0x05 0x60 0x11 0x7a LDA el1, [p1], #4; ST p7, [sp, #-696]; MOVX r16, #-700 + 2486 0x3b 0x81 0xda 0x9f 0x3b 0x0c LDA eh0, [p1], #-12; ST p7, [sp, #-692] + 2492 0x23 0x9d 0xd5 0x51 0xf5 0x82 0x4a 0xf0 0x72 0xba LDA el3, [p1], #4; ST r15, [sp, #-688]; MOV r18, sp + 2502 0x3b 0x95 0xd5 0x5f 0x9d 0x80 0x34 0x64 0xa2 0xba LDA el2, [p1], #-12; ST p7, [sp, #-676]; ADD.NC p0, r17, r18 + 2512 0x23 0x85 0xda 0xab 0xeb 0x0c LDA el0, [p1], #4; ST r15, [sp, #-684] + 2518 0x3b 0x89 0xda 0xc3 0xeb 0x0c LDA eh1, [p1], #-12; ST r15, [sp, #-672] + 2524 0x23 0x91 0xda 0xb3 0xeb 0x0c LDA eh2, [p1], #4; ST r15, [sp, #-680] + 2530 0x3b 0x8d 0xd6 0x34 0x6d 0x81 0x34 0xa0 0xa2 0xba LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 + 2540 0x23 0x81 0xdc 0x70 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-456] + 2546 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 2552 0x23 0x95 0xdc 0x61 0x5b 0x0c LDA el2, [p1], #4; ST el2, [sp, #-464] + 2558 0x3b 0x85 0xdc 0x48 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-476] + 2564 0x23 0x89 0xdc 0x50 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-472] + 2570 0x3b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p1], #-12; ST eh2, [sp, #-484] + 2576 0x20 0x8d 0xdc 0x40 0xdb 0x0c LDA el1, [p1]; ST el1, [sp, #-480] + 2582 0x22 0x81 0xd6 0x14 0x0d 0x80 0xb6 0x60 0x72 0xba LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 + 2592 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] +.no_stack_arguments + 2596 0xc1 0x95 0xb0 0x00 0x07 0x90 0x00 0x00 0x41 0x3a ST el2, [sp, #-500]; JL #15488 +.delay_slot + 2606 0x0e 0x10 0x2d 0x98 ST el0, [sp, #-496] +.delay_slot + 2610 0x0e 0x04 0x4d 0x98 ST eh1, [sp, #-508] +.delay_slot + 2614 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] +.delay_slot + 2618 0x00 0x2c 0xfb 0xf8 0xdb 0x0c NOPA; ST el1, [sp, #-516] +.delay_slot + 2624 0x00 0x2c 0xf0 0x00 0x26 0x00 0x0d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 2640 0xa7 0x94 0x02 0x98 0x8b 0x29 0x16 0x8a 0x4a 0xf0 0x78 0x76 MOVA r20, #-708; MOVS p2, p6; MOVX r17, #-716; MOV r18, sp + 2652 0x00 0x95 0x05 0x37 0x9d 0x81 0x00 0x28 0xb4 0x64 0xa8 0x76 MOVA r21, #4; ST p7, [sp, #-716]; MOVX r16, #1; ADD.NC p1, r17, r18 + 2664 0xa7 0xf3 0xb0 0x01 0x31 0x08 0x34 0xa8 0xa9 0x3a ST p7, [sp, #-708]; MOVX r19, #8; ADD.NC p0, r18, r20 + 2674 0x0d 0x39 0xf5 0x98 ST r15, [sp, #-712] +.no_stack_arguments + 2678 0xa8 0x3e 0xb0 0x00 0x10 0x60 0x00 0x00 0x41 0x3a ST r15, [sp, #-704]; JL #33536 +.delay_slot + 2688 0x0d 0xfe 0x15 0x98 ST r16, [sp, #-516] +.delay_slot + 2692 0x0e 0x02 0xb5 0x98 ST r21, [sp, #-512] +.delay_slot + 2696 0x0e 0x06 0x75 0x98 ST r19, [sp, #-508] +.delay_slot + 2700 0x0e 0x0a 0x15 0x98 ST r16, [sp, #-504] +.delay_slot + 2704 0x00 0x2c 0xf0 0x00 0x26 0x0e 0x15 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [sp, #-500]; NOPX; NOPM; NOPV +.return_address + 2720 0xa5 0x91 0x05 0x2f 0x9d 0x80 0x01 0xe1 0x31 0x5c 0x10 0x76 MOVA r17, #-724; ST p7, [sp, #-724]; MOVXM p2, #492216 + 2732 0x43 0x81 0xd5 0x27 0x9d 0x80 0x05 0x20 0x91 0x7a LDA eh0, [p2], #4; ST p7, [sp, #-732]; MOVX r16, #-732 + 2742 0x5b 0x85 0xd5 0x31 0xf5 0x80 0x0a 0xf0 0x72 0xba LDA el0, [p2], #-12; ST r15, [sp, #-720]; MOV r0, sp + 2752 0x43 0x9d 0xd5 0x29 0xf5 0x81 0xe8 0x10 0x72 0xba LDA el3, [p2], #4; ST r15, [sp, #-728]; MOV r15, r0 + 2762 0x5b 0x95 0xd0 0xd1 0x02 0x94 LDA el2, [p2], #-12; ADD.NC p0, r17, r0 + 2768 0x43 0x8d 0xd2 0xd0 0x02 0x94 LDA el1, [p2], #4; ADD.NC p1, r16, r0 + 2774 0x02 0xdc 0x4e 0x98 LDA eh1, [p2], #-12 + 2778 0x02 0x1c 0x8e 0x98 LDA eh2, [p2], #4 + 2782 0x5b 0x81 0xdc 0x68 0x1b 0x0c LDA eh0, [p2], #-12; ST eh0, [sp, #-460] + 2788 0x43 0x85 0xdc 0x70 0x5b 0x0c LDA el0, [p2], #4; ST el0, [sp, #-456] + 2794 0x5b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p2], #-12; ST el3, [sp, #-468] + 2800 0x43 0x95 0xdc 0x61 0x5b 0x0c LDA el2, [p2], #4; ST el2, [sp, #-464] + 2806 0x5b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p2], #-12; ST el1, [sp, #-476] + 2812 0x43 0x89 0xdc 0x50 0x9b 0x0c LDA eh1, [p2], #4; ST eh1, [sp, #-472] + 2818 0x5b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p2], #-12; ST eh2, [sp, #-484] + 2824 0x40 0x81 0xdc 0x40 0x1b 0x0c LDA eh0, [p2]; ST eh0, [sp, #-480] + 2830 0x42 0x85 0xd6 0x14 0x2d 0x81 0x36 0x60 0x72 0xba LDA el0, [p2, #4]; ST el0, [sp, #-492]; MOV p2, p6 + 2840 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] +.no_stack_arguments + 2844 0xc1 0x95 0xb0 0x00 0x12 0x4a 0x00 0x00 0x41 0x3a ST el2, [sp, #-500]; JL #37456 +.delay_slot + 2854 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.delay_slot + 2858 0x0e 0x04 0x4d 0x98 ST eh1, [sp, #-508] +.delay_slot + 2862 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] +.delay_slot + 2866 0x0d 0xfc 0x0d 0x98 ST eh0, [sp, #-516] +.delay_slot + 2870 0x00 0x2c 0xf6 0x00 0x2d 0x80 0x00 0x00 0x00 0x7a NOPA; ST el0, [sp, #-512]; NOPX +.return_address + 2880 0x05 0x06 0x85 0x1f 0x9d 0xa9 0x11 0x88 0x80 0x18 0x58 0x76 MOVA dj1, #40; ST p7, [sp, #-740]; MOVX r17, #-756; MOV m1, #24 + 2892 0x02 0x82 0x85 0xfc 0x85 0xa9 0x02 0x88 0x00 0x19 0x58 0x76 MOVA dj0, #20; ST m1, [sp, #-516]; MOVX r16, #-748; MOV m0, #25 + 2904 0xfe 0x02 0x26 0x00 0x85 0x81 0x80 0x09 0x33 0xe2 0xa8 0x76 LDA r0, [sp, #-16]; ST m1, [sp, #-512]; MOVX r24, #0; ADD.NC p2, r15, r17 + 2916 0xc0 0x98 0xb0 0x29 0x03 0x88 0xb3 0xe0 0xa9 0x3a ST dj1, [sp, #-508]; MOVX r16, #-740; ADD.NC p1, r15, r16 + 2926 0xc1 0x00 0xb0 0x00 0x33 0xe0 0xa0 0x02 ST m0, [sp, #-504]; ADD.NC p0, r15, r16 + 2934 0x0e 0x0c 0x45 0x98 ST dj0, [sp, #-500] + 2938 0x0e 0x10 0x45 0x98 ST dj0, [sp, #-496] + 2942 0x0d 0x17 0x9d 0x98 ST p7, [sp, #-748] +.no_stack_arguments + 2946 0xa1 0xf3 0xb0 0x00 0x12 0xf6 0x00 0x00 0x41 0x3a ST p7, [sp, #-756]; JL #38832 +.delay_slot + 2956 0xc2 0xe2 0xb0 0x01 0xb6 0x60 0x70 0x02 ST r24, [sp, #-492]; MOV p3, p6 +.delay_slot + 2964 0xa4 0x62 0xb0 0x01 0xe8 0x10 0x70 0x02 ST r24, [sp, #-736]; MOV r15, r0 +.delay_slot + 2972 0x0d 0x1b 0x15 0x98 ST r24, [sp, #-744] +.delay_slot + 2976 0x0d 0x13 0x15 0x98 ST r24, [sp, #-752] +.delay_slot + 2980 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x0d 0x8a 0xc1 0x36 NOPA; NOPB; ST r24, [sp, #-488]; NOPX +.return_address + 2992 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 2996 0x07 0xf7 0x19 0x18 LDA p6, [sp, #-12] + 3000 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] + 3004 0x00 0x00 NOPX + 3006 0x00 0x00 NOPX + 3008 0x00 0x00 NOPX + 3010 0x00 0x00 NOPX + 3012 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 3016 0xff 0xa0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-768 +.delay_slot +.swstall delay_slot + 3022 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3024 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3026 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3028 0x00 0x00 NOPX +.label _Z18pm_reload_analysisv__end +.label __Z18pm_reload_analysisv___func_end0 + +.text_segment PM 3040 +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_begin0 +.label _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.function_start + 3040 0x03 0x85 0xd0 0x00 0x40 0x88 0x49 0x60 0x78 0xba LDA el0, [p0], #4; MOVX r4, #4; MOV r2, p1 + 3050 0x03 0x81 0xd0 0x3e 0x57 0xe9 0x30 0x82 0x48 0xba LDA eh0, [p0], #4; MOVX r5, #-1; ADD.NC p2, r2, #9 + 3060 0xff 0x81 0x00 0x00 0x02 0x00 0x00 0x00 0x70 0xba MOVA r1, #-4; PADDXM [sp], #64 + 3070 0x01 0x86 0x07 0xfd 0xb5 0x81 0x00 0x28 0x00 0x10 0x58 0x76 MOVA r6, #12; ST r13, [sp, #-4]; MOVX r16, #1; MOV m0, #16 + 3082 0x00 0x63 0x07 0xf9 0xd5 0xbf 0x57 0xaa 0x88 0x0f 0x58 0x76 MOVA r3, #3; ST r14, [sp, #-8]; MOVX r21, #-3; MOV r20, #15 + 3094 0xfe 0xbe 0xb0 0x60 0x02 0x5c ST r15, [sp, #-12]; MOVX r24, #0 + 3100 0x00 0x00 NOPX + 3102 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 3106 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 3110 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 3114 0x00 0x1c 0x0e 0x98 LDA eh0, [p0], #4 + 3118 0x00 0x00 NOPX + 3120 0x00 0x00 NOPX + 3122 0x00 0x00 NOPX + 3124 0x00 0x00 NOPX + 3126 0x00 0x00 NOPX + 3128 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 3132 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 3136 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 3140 0x00 0x1c 0x0e 0x98 LDA eh0, [p0], #4 + 3144 0x00 0x00 NOPX + 3146 0x00 0x00 NOPX + 3148 0x00 0x00 NOPX + 3150 0x00 0x00 NOPX + 3152 0x00 0x00 NOPX + 3154 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 3158 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 3162 0x00 0x04 0x0e 0x98 LDA eh0, [p0] + 3166 0x00 0x14 0x2e 0x98 LDA el0, [p0, #4] + 3170 0x00 0x00 NOPX + 3172 0x00 0x00 NOPX + 3174 0x00 0x00 NOPX + 3176 0x00 0x00 NOPX + 3178 0x00 0x00 NOPX + 3180 0x09 0x04 0x09 0x98 ST eh0, [p1] + 3184 0x09 0x14 0x29 0x98 ST el0, [p1, #4] + 3188 0x02 0xdd 0xaa 0x98 LDA.u8 r13, [p2], #-3 + 3192 0x02 0x1e 0x2a 0x98 LDA.u8 r17, [p2], #1 + 3196 0x02 0xbd 0xca 0x98 LDA.u8 r14, [p2], #-5 + 3200 0x02 0xfd 0xfa 0x98 LDA.u16 r15, [p2], #-2 + 3204 0x02 0x0a 0x6a 0x98 LDA.u8 r19, [p2], m0 + 3208 0x02 0xac 0xea 0x98 LDA.u8 r7, [p2], #-6 + 3212 0x00 0x00 NOPX + 3214 0x13 0x42 0x1d 0x98 LSHL r1, r13, r1 + 3218 0x0c 0x20 0xf9 0x31 0x01 0x24 EQ r16, r1, r16; ADD.NC r18, r17, #1 + 3224 0x14 0xa4 0x5d 0x98 LSHL r18, r18, r5 + 3228 0x13 0xf6 0x47 0x98 EQ r27, r15, r4 + 3232 0xc1 0x4a 0x40 0xb7 0x39 0xe4 SEL.EQZ r5, r24, r5, r27; MOV eh0, r27 + 3238 0x14 0x7b 0x22 0x18 SEL.EQZ r29, r17, r18, r27 + 3242 0x11 0xcc 0x67 0x98 EQ r6, r7, r6 + 3246 0x11 0xb7 0x04 0x98 AND r27, r6, r16 + 3250 0x7b 0xeb 0xbc 0xbb 0x41 0xe4 LSHL r15, r15, r21; MOV r25, r27 + 3256 0xfd 0xbe 0xb3 0x9b 0x04 0x5c ST r15, [sp, #-20]; SEL.EQZ r6, r7, r24, r27 + 3262 0xc8 0x06 0x88 0x40 0x01 0x84 JNZ r25, #3344 +.delay_slot + 3268 0x11 0xb6 0x47 0x98 EQ r27, r6, r4 +.delay_slot + 3272 0x13 0x71 0x44 0x98 AND r24, r13, r20 +.delay_slot + 3276 0x14 0xfc 0x5d 0x98 LSHL r30, r19, r5 +.delay_slot + 3280 0x16 0xe8 0x4d 0x98 LSHL r20, r27, r4 +.delay_slot + 3284 0x11 0x8c 0x32 0x18 SEL.EQZ r6, r6, r3, r27 + 3288 0xd8 0x06 0x88 0x40 0x01 0x84 JNZ r27, #3344 +.delay_slot +.swstall delay_slot + 3294 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3296 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3298 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3300 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3302 0x00 0x00 NOPX + 3304 0x00 0x2f 0x00 0x00 0x01 0xa8 0x00 0x00 0x20 0xba MOVA r15, #1; J #3392 +.delay_slot + 3314 0x00 0x1a 0x00 0x3e 0x57 0xab 0x88 0x0c 0x58 0xba MOVA r26, #0; MOVX r5, #-3; MOV r28, #12 +.delay_slot + 3324 0x05 0x42 0x21 0x20 0x41 0x64 MOVX r21, #4; MOV r2, #16 +.delay_slot + 3330 0x10 0x1a 0x0d 0x18 MOVX r13, #3 +.delay_slot + 3334 0x10 0x0e 0x3d 0x18 MOVX r7, #15 +.delay_slot + 3338 0x00 0x2c 0xff 0x91 0xe2 0x2c NOPA; MOVX r4, #-4 +.label __ll6__Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + 3344 0x02 0x02 0x81 0x82 0x0b 0x01 0x50 0x88 0x8f 0xfc 0x58 0x76 MOVA dj0, #16; MOVS p1, r2; MOVX r21, #4; MOV r4, #-4 + 3356 0x20 0x18 0xe0 0x01 0xa0 0x0b 0x88 0x0c 0x58 0xba ST.s8 r6, [p1, dj0]; MOVX r26, #0; MOV r28, #12 + 3366 0x02 0x02 0x00 0x3e 0x57 0xa9 0xe8 0x01 0x58 0xba MOVA r2, #16; MOVX r5, #-3; MOV r15, #1 + 3376 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x71 0xe9 0xa8 0x03 0x58 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVX r7, #15; MOV r13, #3; NOPV +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_352 + 3392 0x5d 0xc5 0x50 0x1b 0xb3 0x3c 0x00 0x3c 0x58 0xba LDA.u8 r17, [p2], #-2; EQ r27, r13, r6; MOV m0, #60 + 3402 0x41 0x05 0x50 0x03 0x2d 0x12 0x87 0xcd 0x58 0xba LDA.u8 r1, [p2], m0; SEL.EQZ r18, r1, r26, r27; MOV m5, #-51 + 3412 0x00 0x57 0x00 0x3b 0xda 0x91 0x80 0x37 0x58 0xba MOVA r23, #2; SEL.EQZ r29, r29, r21, r27; MOV m3, #55 + 3422 0x01 0x03 0x00 0x2b 0xb0 0x3d 0x07 0xbc 0x58 0xba MOVA r3, #8; EQ r27, r21, r0; MOV m2, #-68 + 3432 0x40 0x10 0x00 0x1f 0x6c 0x6c 0x80 0x70 0x58 0xba MOVA r16, #512; LSHL r22, r15, r24; MOV m1, #112 + 3442 0xb5 0x92 0x08 0x1e 0x5d 0x64 EXTEND.u8 r22, r22; MOV m4, #-105 + 3448 0xfe 0x5a 0xb0 0x2d 0x61 0x6f 0x80 0x31 0x59 0x3a ST r22, [sp, #-16]; LSHL r22, r22, r2; MOV m7, #49 + 3458 0xf7 0xba 0x3c 0x1f 0x05 0x64 SUB r30, r30, r29; MOV m6, #-63 + 3464 0x13 0xc2 0x11 0x98 SUB r1, r15, r1 + 3468 0x8f 0xc3 0xf0 0xa0 0x1d 0x64 MUL r31, r17, r1; MOV r1, #7 + 3474 0x16 0xa3 0x21 0x98 SUB r17, r26, r18 + 3478 0x17 0xfe 0x1d 0x98 LSHL r31, r31, r1 + 3482 0x55 0x7e 0x30 0x3b 0xf1 0xee 0x80 0x57 0x59 0x3a ST r31, [p2], m5; LSHL r31, r29, r3; MOV m5, #87 + 3492 0x4d 0x55 0x50 0x2f 0x30 0x3d 0x87 0xb2 0x58 0xba LDA.u8 r21, [p2], m3; EQ r19, r23, r0; MOV m3, #-78 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 3502 0xfd 0x4e 0xb9 0xcc 0x7b 0x5c ST r19, [sp, #-24]; LSHL r19, r19, r3 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 3508 0x49 0x54 0xe0 0x3f 0x6b 0x2d 0x00 0xf6 0x58 0xba ST.s8 r21, [p2], m2; OR r22, r31, r22; MOV m2, #246 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3518 0x45 0x43 0x50 0x27 0x38 0x10 0x87 0x50 0x58 0xba LDA.u16 r16, [p2], m1; SEL.EQZ r19, r19, r16, r27; MOV m1, #-176 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3528 0x15 0xfe 0x67 0x98 EQ r31, r23, r6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3532 0x10 0xe0 0x67 0x98 EQ r16, r3, r6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3536 0x17 0xf7 0x05 0x98 OR r27, r31, r16 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3540 0x11 0xeb 0x54 0x98 AND r21, r7, r21 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3544 0xf7 0xa3 0xd8 0xa0 0x61 0x64 ASHL r30, r30, r17; MOV r17, #24 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3550 0xfc 0x42 0xb0 0x1f 0x29 0x6f 0xcf 0x80 0x49 0x3a ST r16, [sp, #-32]; LSHL r18, r15, r18; ADD.NC r30, r30, #1 + 3560 0x43 0xea 0x3f 0x46 0x3b 0x5c ST r26, [p2], #4; LSHL r17, r30, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 3566 0x51 0x6a 0x30 0x02 0x00 0xa8 0x50 0x02 ST r26, [p2], m4; MOV m4, #168 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 3574 0x5d 0x49 0x57 0xe7 0xf5 0xa7 0xb0 0x2c 0x0d 0xce 0x78 0x76 LDA.u8 r18, [p2], m7; ST r31, [sp, #-28]; OR r27, r19, r0; MOV el0, r27 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 3586 0x16 0xe3 0x15 0x98 OR r17, r27, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 3590 0x16 0xb7 0x81 0x98 SUB r27, r26, r24 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3594 0x14 0xb0 0x90 0x18 EXTEND.u8 r24, r18 + 3598 0x00 0x00 NOPX + 3600 0x00 0x00 NOPX + 3602 0x00 0x00 NOPX + 3604 0x13 0xe5 0x21 0x98 SUB r18, r15, r18 + 3608 0x0a 0xca 0x51 0x98 ST r18, [p2], m6 + 3612 0x02 0xaa 0x4a 0x98 LDA.u8 r18, [p2], m5 + 3616 0x00 0x00 NOPX + 3618 0x00 0x00 NOPX + 3620 0x00 0x00 NOPX + 3622 0x00 0x00 NOPX + 3624 0x00 0x00 NOPX + 3626 0x00 0x00 NOPX + 3628 0x14 0xa4 0xe1 0x98 SUB r18, r18, r14 + 3632 0x14 0xa5 0xbe 0x98 ASHL r18, r18, r27 + 3636 0x14 0xa4 0x2d 0x98 LSHL r18, r18, r2 + 3640 0x00 0x01 0x0d 0xa0 0x00 0x44 MOVXM r27, #65536 + 3646 0x16 0xe5 0x20 0x98 ADD r18, r27, r18 + 3650 0x00 0xff 0x0d 0xa0 0x00 0x44 MOVXM r27, #16711680 + 3656 0xde 0xe4 0x99 0x3f 0xc1 0x64 AND r27, r27, r18; MOV r18, #-16 + 3662 0xde 0xe2 0xb8 0xbf 0xe1 0x64 OR r27, r27, r17; MOV r17, #-8 + 3668 0x43 0xee 0x39 0xce 0x3b 0x5c ST r27, [p2], #4; LSHL r19, r19, r17 + 3674 0x16 0xb5 0x31 0x98 SUB r26, r26, r19 + 3678 0x15 0x29 0xad 0x98 LSHL r20, r20, r26 + 3682 0x13 0xb5 0x65 0x98 OR r26, r14, r22 + 3686 0x4d 0x6a 0x3f 0x69 0x20 0x5c ST r26, [p2], m3; EXTEND.u8 r26, r30 + 3692 0x49 0x65 0x50 0x37 0x49 0x6f 0xce 0xa8 0xa8 0xba LDA.u8 r25, [p2], m2; LSHL r20, r27, r18; ADD.NC r30, r26, r20 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 3702 0xb5 0xa3 0xb8 0xa3 0xf9 0x64 LSHL r22, r22, r17; MOV r17, #254 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 3708 0x45 0x64 0xed 0x6b 0x1f 0x2c ST.s8 r25, [p2], m1; MUL r26, r26, r24 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3714 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3716 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3718 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3720 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3722 0x86 0x5f 0xbd 0xb5 0xca 0xa4 LSHL r25, r16, r15; ADD.NC r27, r21, r25 + 3728 0xf8 0x07 0x88 0x40 0x01 0x84 JNZ r31, #3856 +.delay_slot + 3734 0x9d 0x41 0xed 0xbb 0xf2 0xa4 ADD r21, r19, #3; ADD.NC r27, r27, r30 +.delay_slot + 3740 0x16 0xeb 0x5d 0x98 LSHL r21, r27, r21 +.delay_slot + 3744 0x16 0x63 0x14 0x98 AND r17, r25, r17 +.delay_slot + 3748 0x51 0x46 0x30 0x0d 0xbe 0x3e 0x28 0x01 0x59 0x3a ST r17, [p2], m4; EQ r27, r6, r28; MOV r17, #1 +.delay_slot + 3758 0x18 0x9b 0x9c 0xf8 MOV el1, r27 + 3762 0x07 0xe3 0x91 0x18 LDA r28, [sp, #-32] + 3766 0x00 0x00 NOPX + 3768 0x00 0x00 NOPX + 3770 0x00 0x00 NOPX + 3772 0x00 0x00 NOPX + 3774 0x00 0x00 NOPX + 3776 0x00 0x00 NOPX + 3778 0xe0 0x07 0x88 0x40 0x01 0x84 JNZ r28, #3856 +.delay_slot +.swstall delay_slot + 3784 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3786 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3788 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3790 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3792 0x00 0x00 NOPX + 3794 0x00 0xbc 0x00 0x01 0x10 0x8b 0x28 0x40 0x58 0xba MOVA r28, #5; MOVX r17, #4; MOV r25, #64 + 3804 0x14 0x7e 0xd2 0x18 SEL.EQZ r31, r17, r13, r27 + 3808 0x16 0x76 0x67 0x98 EQ r27, r25, r6 + 3812 0xff 0x38 0x4f 0xa0 0x01 0x64 SEL.EQZ r28, r31, r28, r27; MOV r31, #0 + 3818 0x10 0x32 0x50 0x18 EXTEND.s8 r25, r0 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 3822 0x16 0x7d 0xef 0x98 MUL r30, r25, r30 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 3826 0xce 0xe3 0x5d 0xc4 0x39 0xe4 LT r27, r25, r17; MOV r27, el1 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3832 0x13 0xe3 0x82 0x18 SEL.EQZ r17, r15, r24, r27 + 3836 0x14 0x63 0xef 0x98 MUL r17, r17, r30 + 3840 0x17 0xf9 0xc1 0x98 SUB r28, r31, r28 + 3844 0x14 0x63 0xce 0x98 ASHL r17, r17, r28 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 3848 0x00 0x23 0x14 0x81 0x00 0x00 0x1c 0x22 EXTEND.u8 r17, r17; NOPV +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_816 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 3856 0x00 0x19 0x00 0x3f 0xc7 0xeb 0x70 0x0e 0x78 0xba MOVA r25, #0; MOVX r28, #-1; MOV r27, el0 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 3866 0x16 0x7f 0xc2 0x18 SEL.EQZ r31, r25, r28, r27 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 3870 0xfd 0x6e 0x20 0x21 0x04 0x83 0x4f 0x74 0xa8 0xba LDA r27, [sp, #-24]; EXTEND.u8 r16, r16; ADD.NC r26, r29, r26 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 3880 0x09 0x1e 0x00 0x29 0x44 0x83 0xa8 0x09 0x58 0xba MOVA r30, #72; EXTEND.u8 r20, r20; MOV r29, #9 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3890 0x17 0x73 0xe2 0x18 SEL.EQZ r25, r29, r30, r27 + 3894 0x15 0xf9 0x88 0x98 NE r28, r23, r24 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 3898 0x17 0x7b 0x3d 0x98 LSHL r29, r29, r19 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 3902 0xfd 0xde 0x20 0x00 0x00 0x03 0x0a 0x04 0x10 0xba LDA r23, [sp, #-20]; MOVXM r24, #1032 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3912 0xcc 0xe7 0xbf 0x3a 0xff 0x24 LSHL r19, r25, r19; ADD.NC r30, r26, #-1 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3918 0x14 0xcf 0xe6 0x18 MAC r7, r7, r19, r30 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3922 0xb4 0xd2 0x0b 0xa8 0x29 0x64 EXTEND.u8 r19, r22; MOV r23, #522 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3928 0xbd 0xb0 0x4d 0x21 0x01 0x64 SEL.EQZ r22, r23, r24, r27; MOV r26, #64 + 3934 0x31 0xb5 0x1d 0xc2 0x39 0xe4 NE r6, r6, r26; MOV r27, eh0 + 3940 0x11 0xcf 0x24 0x98 AND r7, r7, r18 + 3944 0xbd 0xde 0x4d 0xa6 0x41 0xe4 SEL.EQZ r23, r23, r15, r27; MOV r27, r6 + 3950 0x29 0x08 0x49 0x20 0x7d 0x64 SEL.EQZ r4, r5, r4, r27; MOV r18, #31 + 3956 0x15 0xef 0x24 0x98 AND r23, r23, r18 + 3960 0xdc 0x1e 0x00 0x20 0x42 0x6e 0x4f 0x70 0x58 0xba MOVA r30, #-288; LSHL r4, r16, r4; MOV r18, #-144 + 3970 0x17 0xbd 0x22 0x18 SEL.EQZ r30, r30, r18, r27 + 3974 0x12 0x05 0x00 0x2f 0xa9 0xfe 0x09 0x20 0x58 0xba MOVA r5, #144; MUL r26, r23, r19; MOV r16, #288 + 3984 0x14 0x20 0x52 0x18 SEL.EQZ r16, r16, r5, r27 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 3988 0x8e 0x09 0xfd 0xbd 0xf2 0xa4 MUL r24, r17, r4; ADD.NC r27, r29, r30 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 3994 0x84 0x3f 0xbd 0xc4 0x39 0xe4 LSHL r16, r16, r31; MOV r27, el1 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4000 0xfb 0xee 0xb7 0x6b 0x5f 0x5c ST r27, [sp, #-36]; MUL r26, r14, r26 + 4006 0x10 0x84 0x32 0x18 SEL.EQZ r2, r2, r3, r27 + 4010 0x13 0x7e 0x0c 0x98 LTU r31, r13, r0 + 4014 0x15 0x31 0x8f 0x98 MUL r24, r20, r24 + 4018 0x17 0xf7 0xc5 0x98 OR r27, r31, r28 + 4022 0x10 0x03 0x07 0xee 0x95 0xb7 0xc0 0xee 0x89 0x00 0x58 0x76 MOVA r3, #128; ST r20, [sp, #-20]; LSHL r28, r27, r1; MOV r20, #256 + 4034 0x1d 0x28 0x40 0xb7 0x39 0xe4 SEL.EQZ r20, r3, r20, r27; MOV eh0, r27 + 4040 0x00 0x00 0x0f 0xac 0x0c 0x44 MOVXM r31, #1542 + 4046 0xfd 0x12 0xb0 0x1f 0xb0 0x3c 0x89 0x3f 0xc9 0x3a ST r4, [sp, #-24]; EQ r27, r15, r0; ADD.NC r4, r4, #-1 + 4056 0xed 0x8c 0x82 0x1c 0x91 0xad 0xff 0x92 0xcc 0x7f 0xc8 0x76 MOVA m3, #-148; ST r4, [p2], #4; SEL.EQZ r31, r22, r31, r27; ADD.NC r22, r17, #-1 + 4068 0x4d 0x5a 0x30 0x2b 0x57 0xef 0x70 0x8e 0x79 0x3a ST r22, [p2], m3; LSHL r21, r21, r15; MOV r27, eh0 + 4078 0x02 0xd9 0x02 0x1f 0x51 0xa9 0x4e 0x0e 0x00 0x58 0x58 0x76 MOVA r25, #22; ST r26, [p2], #4; SUB r20, r20, r28; MOV m4, #88 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 4090 0x51 0x62 0x3f 0xe3 0x24 0x5c ST r24, [p2], m4; SEL.EQZ r24, r31, r25, r27 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 4096 0xfc 0x6e 0x22 0xef 0x91 0xab 0xce 0x0f 0x69 0x90 0x78 0x76 LDA r27, [sp, #-32]; ST r28, [p2], #-8; SUB r28, r21, r28; MOV r27, r6 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4108 0x22 0xf3 0x00 0x29 0xce 0x12 0x8c 0xff 0xc8 0xba MOVA r19, #279; SEL.EQZ r28, r20, r28, r27; ADD.NC r20, r19, #-1 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4118 0xf7 0x1d 0x00 0x3b 0xea 0x73 0x70 0x8e 0x78 0xba MOVA r29, #-72; MSC r30, r30, r29, r20; MOV r27, eh0 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4128 0xfc 0xee 0x2e 0xca 0x44 0x2c LDA r27, [sp, #-28]; SEL.EQZ r18, r29, r18, r27 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4134 0x04 0x1f 0x00 0x3f 0x39 0x93 0x69 0x90 0x78 0xba MOVA r31, #32; SEL.EQZ r19, r31, r19, r27; MOV r27, r6 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4144 0x17 0xc4 0x22 0x18 SEL.EQZ r2, r31, r2, r27 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4148 0x10 0xeb 0x51 0x98 SUB r21, r3, r21 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4152 0x47 0x8e 0x30 0x04 0x27 0x90 0x6f 0xc0 0x59 0x3a ST r3, [p2], #12; SEL.EQZ r2, r2, r15, r27; MOV r3, #-64 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4162 0x17 0x38 0x32 0x18 SEL.EQZ r28, r28, r3, r27 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 4166 0x15 0xfe 0x7f 0x98 MUL r31, r23, r7 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 4170 0xfb 0xc6 0x2e 0x0c 0x64 0x2c LDA r17, [sp, #-36]; SEL.EQZ r3, r28, r3, r27 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4176 0x5d 0x8e 0x30 0x35 0x29 0x7c 0x80 0x28 0x59 0x3a ST r3, [p2], #-8; MUL r18, r26, r18; MOV m1, #40 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4186 0x45 0x56 0x31 0x0d 0xe4 0x5c ST r21, [p2], m1; SEL.EQZ r3, r2, r15, r27 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4192 0xfe 0x02 0x20 0x06 0x38 0xfe 0xa9 0xfc 0xa8 0xba LDA r0, [sp, #-16]; MUL r3, r3, r17; ADD.NC r21, r7, r30 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4202 0xfd 0xc6 0x22 0x1f 0x11 0x80 0x05 0x06 0x06 0x7a LDA r17, [sp, #-20]; ST r24, [p2], #4; MAC r3, r3, r20, r0 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4212 0x4f 0xce 0x30 0x00 0x00 0x3e 0x6f 0xf8 0x11 0x3a ST r19, [p2], #28; MOVXM r19, #65520 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4222 0x43 0xd2 0x30 0x3f 0x49 0xa4 0x4b 0xbf 0xc9 0x3a ST r20, [p2], #4; AND r20, r31, r19; ADD.NC r2, r14, #-1 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4232 0x43 0xc6 0x31 0x56 0x9c 0x5c ST r17, [p2], #4; MSC r21, r21, r2, r20 + 4238 0x43 0x8a 0x3f 0x7a 0x81 0x5c ST r2, [p2], #4; ADD r30, r30, r20 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 4244 0x43 0xfa 0x38 0x73 0xe3 0x5c ST r30, [p2], #4; SUB r28, r16, r31 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 4250 0x43 0xd6 0x30 0x2d 0xf8 0x30 0x60 0x00 0x59 0x3a ST r21, [p2], #4; MAC r31, r31, r22, r16; MOV dc0, #0 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4260 0x43 0x8c 0x30 0x3e 0x20 0x7e 0x2c 0x7f 0xc9 0x3a ST dc0, [p2], #4; MUL r2, r31, r0; ADD.NC r17, r17, #-1 + 4270 0x43 0x8c 0x38 0xb8 0x0c 0x5c ST dc0, [p2], #4; MAC r14, r14, r17, r0 + 4276 0x43 0xda 0x30 0x27 0x01 0x24 0x48 0x00 0x59 0x3a ST r22, [p2], #4; AND r16, r19, r2; MOV r2, #0 + 4286 0x43 0xf2 0x30 0x05 0x1f 0x8f 0x70 0x0e 0x79 0x3a ST r28, [p2], #4; SUB r17, r2, r31; MOV r27, el0 + 4296 0x43 0x92 0x3b 0xb9 0xdf 0x5c ST r4, [p2], #4; MUL r14, r23, r14 + 4302 0x43 0xc6 0x30 0x21 0x0f 0x8c 0x08 0x06 0x59 0x3a ST r17, [p2], #4; SUB r16, r16, r31; MOV r0, #6 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 4312 0x09 0x00 0x02 0x1e 0x11 0x9b 0x00 0x13 0x69 0x90 0x78 0x76 MOVA r0, #72; ST r16, [p2], #4; SEL.EQZ r16, r13, r0, r27; MOV r27, r6 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 4324 0xfd 0x16 0x20 0x14 0xa4 0x2c LDA r5, [sp, #-24]; SEL.EQZ r5, r0, r5, r27 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4330 0x11 0x63 0xaf 0x98 MUL r17, r5, r26 + 4334 0x43 0x8c 0x30 0x07 0x08 0x6d 0x07 0xc8 0x59 0x3a ST dc0, [p2], #4; LSHL r16, r3, r16; MOV m2, #-56 + 4344 0xfc 0x63 0x02 0x48 0x61 0xa0 0xf7 0xed 0xa8 0xc1 0xc8 0x76 MOVA r3, #-29; ST dc0, [p2], m2; LSHL r15, r16, r15; ADD.NC r13, r3, #7 + 4356 0x41 0x0a 0x36 0xc0 0x7b 0x5c ST r2, [p2], m0; LSHL r16, r13, r3 + 4362 0x43 0xda 0x38 0x8e 0x41 0x5c ST r22, [p2], #4; ADD r3, r17, r18 + 4368 0x43 0xca 0x38 0xc8 0x9c 0x5c ST r18, [p2], #4; MSC r18, r18, r17, r4 + 4374 0x43 0x92 0x32 0x94 0xdb 0x5c ST r4, [p2], #4; LSHL r5, r5, r6 + 4380 0x43 0x8e 0x30 0x1a 0x38 0x04 0x0f 0xfd 0x59 0x3a ST r3, [p2], #4; ADD r3, r13, r16; MOV r0, #-3 + 4390 0x10 0xc0 0x0e 0x98 ASHL r0, r3, r0 + 4394 0x43 0xca 0x37 0x10 0x1f 0x5c ST r18, [p2], #4; MUL r4, r14, r0 + 4400 0x43 0x8c 0x30 0x0c 0x3b 0x5c ST dc0, [p2], #4; LSHL r3, r0, r1 + 4406 0xff 0xb6 0x22 0x1c 0x61 0x80 0x03 0xc6 0x31 0xfa LDA r13, [sp, #-4]; ST dc0, [p2], #4; SUB r3, r15, r3 + 4416 0xff 0x3a 0x22 0x1c 0x91 0xba 0x70 0x30 0x28 0x3f 0xc8 0x76 LDA r14, [sp, #-8]; ST r4, [p2], #4; MAC r7, r7, r29, r0; ADD.NC r1, r0, #-1 + 4428 0xfe 0xbe 0x22 0x1c 0x31 0x80 0x01 0x41 0xaf 0xfa LDA r15, [sp, #-12]; ST r1, [p2], #4; MUL r0, r5, r26 + 4438 0x43 0x8e 0x30 0x50 0x00 0x5c ST r3, [p2], #4; RET lr +.delay_slot + 4444 0x0a 0x5c 0xf1 0x98 ST r7, [p2], #20 +.delay_slot + 4448 0x0a 0x1c 0x11 0x98 ST r0, [p2], #4 +.delay_slot + 4452 0x0a 0x1c 0x51 0x98 ST r2, [p2], #4 +.delay_slot + 4456 0x0a 0x04 0x51 0x98 ST r2, [p2] +.delay_slot + 4460 0x42 0x8a 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r2, [p2, #4]; PADDXM [sp], #-64 +.label _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh__end +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_end0 + +.text_segment PM 4480 +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_begin0 +.label _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.function_start + 4480 0x00 0x03 0x82 0x84 0x8b 0x01 0x80 0x08 0x0a 0x60 0x78 0x76 MOVA dc0, #0; MOVS p2, p1; MOVX r24, #0; MOV r0, p2 + 4492 0x00 0x06 0x88 0x28 0x28 0x34 0x01 0x36 0x00 0x21 0x20 0x09 0x60 0x7e MOVA dj1, #0; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc1, dc0; MOVX r26, #0; ADD.NC p3, r0, #4 + 4506 0x63 0x94 0xd0 0x00 0x01 0xe2 0x30 0x2a 0x10 0xba LDA dn1, [p3], #4; MOVXM p4, #491604 + 4516 0x63 0x90 0xd0 0x00 0x00 0x04 0x79 0x08 0x10 0xba LDA m1, [p3], #4; MOVXM ls, #4624 + 4526 0x60 0x80 0xd0 0x00 0x00 0x05 0xb9 0x20 0x10 0xba LDA m0, [p3]; MOVXM le, #4672 + 4536 0x7a 0x82 0xd1 0x00 0x01 0x54 LDA r0, [p3, #-12]; MOV dj0, #0 + 4542 0x04 0x04 0x22 0x98 LDA.s8 r1, [p4] + 4546 0x00 0x00 NOPX + 4548 0x00 0x00 NOPX + 4550 0x00 0x0a 0x80 0x85 0x01 0xf4 VLDB.POP.512 x1, [p0, lf0, r24]; MOV dn0, dn1 + 4556 0x3e 0x30 0x14 0x18 VLDB.POP.512.2D x0, [p0, lf0, r24, d1] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 4560 0x3c 0x14 0x14 0x18 VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 1 +.noswbrkpt + 4564 0x00 0x0a 0x8a 0xe0 0xfd 0x34 VLDB.POP.512 x1, [p0, lf0, r24]; ADD.NC lc, r0, #-3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4570 0xc6 0x02 0x80 0xf5 0x00 0x1c VLDB.POP.512.2D x0, [p0, lf0, r24, d1]; MOVX crRnd, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4576 0x3c 0x14 0x14 0x18 VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4580 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4582 0x00 0x2c 0xf0 0x00 0x54 0x00 0x01 0xa5 0x7e 0xba NOPA; VLDB.POP.512 x1, [p0, lf0, r24]; NOPM +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4592 0x00 0x2c 0xfc 0x60 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xc5 0x78 0x00 0x00 0xe1 NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];NOPS; NOPX; VCONV.fp32.bf16 cml0, x1; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4608 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x40 0xc5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV +.label ZLS_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_144 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4624 0x00 0x2c 0xf8 0x28 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB.FILL.512 [p0, lf0, r24]; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4640 0x00 0x2c 0xf0 0x00 0xad 0x80 0x03 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB.POP.512 x1, [p0, lf0, r24];VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4656 0x00 0x2c 0xfc 0x60 0x29 0x00 0x03 0x00 0x00 0x00 0x01 0xc5 0x78 0x00 0x00 0xe1 NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];VST.FLUSH.512.CONV [p2, sf, r26];NOPX; VCONV.fp32.bf16 cml0, x1; NOPV +.label ZLE_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_192 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4672 0x00 0x2c 0xf0 0x00 0x23 0x00 0x03 0x00 0x00 0x00 0x40 0xc5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.FLUSH.512.CONV.2D [p2, sf, r26, d0];NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4688 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4690 0x0d 0x80 0x03 0x18 VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4694 0x20 0x00 0x60 0x00 0x01 0xc5 0x70 0x02 VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4702 0x18 0x81 0x8a 0xf8 VCONV.fp32.bf16 cmh0, x0 + 4706 0x0b 0x00 0x03 0x18 VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] + 4710 0xb0 0x00 0x60 0x00 0x01 0xc5 0x70 0x02 VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 + 4718 0x20 0x00 0x60 0x00 0x40 0xc5 0x70 0x02 VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cmh0, x0 + 4726 0x0b 0x00 0x03 0x18 VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] + 4730 0xb0 0x00 0x60 0x50 0x00 0x5c VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];RET lr +.delay_slot + 4736 0x09 0x00 0x03 0x18 VST.FLUSH.512.CONV [p2, sf, r26] +.delay_slot + 4740 0x0b 0x00 0x03 0x18 VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] +.delay_slot +.swstall delay_slot + 4744 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 4746 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 4748 0x00 0x00 NOPX +.label _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams__end +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_end0 + +.text_segment PM 4752 +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_begin0 +.label _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.function_start + 4752 0xf5 0xe0 0x86 0x3f 0x20 0x00 0x80 0x00 0x00 0x0e 0x91 0x11 0x60 0x7e MOVA m0, #-81; PADDB [p3], #64; MOVS p4, p2; PADDXM [sp], #128 + 4766 0x00 0x73 0x07 0xf1 0x95 0xbf 0xc5 0x0a 0x2b 0x60 0x78 0x76 MOVA r19, #3; ST r12, [sp, #-16]; MOVX r28, #-24; MOV r17, p3 + 4778 0x00 0x19 0x07 0xda 0x35 0x81 0x10 0x29 0x34 0x47 0x08 0x76 MOVA r25, #0; ST r17, [sp, #-40]; MOVX r17, #1; ADD.NC p2, r17, #28 + 4790 0x40 0xca 0xd7 0xf5 0x35 0x80 0x40 0x03 0xa8 0x00 0x10 0x76 LDA r18, [p2]; ST r9, [sp, #-12]; MOVXM r29, #16777216 + 4802 0x0b 0x18 0x87 0xfd 0xd5 0x80 0x7f 0xff 0xef 0xff 0x90 0x76 MOVA m6, #88; ST r14, [sp, #-4]; MOVXM r31, #33554431 + 4814 0x00 0xb4 0x07 0xe1 0xb5 0x81 0x61 0x0a 0x07 0xec 0x58 0x76 MOVA r20, #5; ST r13, [sp, #-32]; MOVX r22, #8; MOV m4, #-20 + 4826 0x01 0x95 0x07 0xed 0xf5 0x87 0x77 0xca 0x87 0xc4 0x58 0x76 MOVA r21, #12; ST r15, [sp, #-20]; MOVX r23, #254; MOV m5, #-60 + 4838 0xff 0x73 0xb0 0x03 0x80 0x40 0x50 0x02 ST p7, [sp, #-8]; MOV m7, #64 + 4846 0x0f 0xe4 0x3d 0x98 ST lr, [sp, #-28] + 4850 0x00 0x00 NOPX + 4852 0x17 0x59 0x20 0x98 ADD r12, r29, r18 + 4856 0x41 0x32 0x36 0x77 0x9b 0x5c ST r12, [p2], m0; LSHL r29, r12, r28 + 4862 0x5b 0xf9 0x5e 0xf2 0x2f 0x2c LDA.u8 r30, [p2], #-3; EQ r28, r29, r17 + 4868 0x02 0xc9 0x2a 0x98 LDA.u8 r9, [p2], m6 + 4872 0x00 0x00 NOPX + 4874 0x00 0x00 NOPX + 4876 0x00 0x00 NOPX + 4878 0x00 0x00 NOPX + 4880 0x00 0x00 NOPX + 4882 0x17 0x77 0xec 0x98 LTU r27, r29, r30 + 4886 0x16 0x5d 0x32 0x18 SEL.EQZ r14, r25, r19, r27 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 4890 0x17 0xf6 0xcc 0x98 LTU r27, r31, r12 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 4894 0x51 0x70 0xee 0xb7 0xcf 0x2c ST.s8 r28, [p2], m4; EQ r13, r29, r30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4900 0x13 0x7f 0x1d 0x98 LSHL r31, r13, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4904 0x16 0x58 0xe2 0x18 SEL.EQZ r12, r25, r14, r27 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4908 0x17 0xf9 0xc5 0x98 OR r28, r31, r28 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4912 0x8e 0xfd 0x9e 0x3c 0x62 0xa4 LTU r27, r17, r30; ADD.NC r28, r28, r12 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4918 0x16 0x79 0xc2 0x18 SEL.EQZ r28, r25, r28, r27 + 4922 0x14 0x7f 0xcc 0x98 LTU r31, r17, r28 + 4926 0x55 0x7e 0x3e 0xf7 0xd1 0x5c ST r31, [p2], m5; NE r29, r29, r30 + 4932 0x5d 0x79 0x54 0xb2 0x31 0x2c LDA.u8 r30, [p2], m7; NE r12, r9, r17 + 4938 0x00 0x00 NOPX + 4940 0x00 0x00 NOPX + 4942 0x00 0x00 NOPX + 4944 0x00 0x00 NOPX + 4946 0x00 0x00 NOPX + 4948 0x00 0x00 NOPX + 4950 0xf5 0xad 0x1f 0xbe 0xfc 0x24 NE r22, r30, r22; ADD.NC r31, r30, #-4 + 4956 0x60 0x09 0xd0 0x40 0x01 0x84 JNZ r12, #5024 +.delay_slot + 4962 0x17 0x93 0x48 0x98 NE r9, r30, r20 +.delay_slot + 4966 0x17 0xfe 0x90 0x18 EXTEND.u8 r31, r31 +.delay_slot + 4970 0x12 0x6d 0x64 0x98 AND r22, r9, r22 +.delay_slot + 4974 0x17 0xef 0x7c 0x98 LTU r23, r31, r23 +.delay_slot + 4978 0x15 0xe1 0x64 0x98 AND r16, r23, r22 + 4982 0xe8 0x09 0xd0 0x40 0x01 0x84 JNZ r29, #5024 +.delay_slot + 4988 0x0f 0xeb 0x1d 0x98 ST p6, [sp, #-24] +.delay_slot +.swstall delay_slot + 4992 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 4994 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 4996 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 4998 0x00 0x00 NOPX + 5000 0x00 0x3b 0x00 0x00 0x02 0x7a 0x00 0x00 0x20 0xba MOVA r27, #1; J #5072 +.delay_slot + 5010 0x18 0x19 0x9c 0xf8 MOV el0, r25 +.delay_slot + 5014 0x10 0x26 0x05 0x18 MOVX r19, #1 +.delay_slot +.swstall delay_slot + 5018 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 5020 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 5022 0x00 0x00 NOPX +.label __ll6__Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + 5024 0x00 0x95 0x07 0xeb 0x1d 0xab 0xbf 0x3c 0x0c 0xce 0x78 0x76 MOVA r21, #4; ST p6, [sp, #-24]; EQ r27, r21, r30; MOV el0, r25 + 5036 0x17 0xab 0x5d 0x98 LSHL r21, r30, r21 + 5040 0x15 0x6b 0x92 0x18 SEL.EQZ r21, r21, r25, r27 + 5044 0x14 0xf7 0xe7 0x98 EQ r27, r19, r30 + 5048 0xac 0xf2 0x4d 0xb0 0x41 0xe4 SEL.EQZ r19, r21, r25, r27; MOV r27, r16 + 5054 0x16 0x67 0x32 0x18 SEL.EQZ r19, r25, r19, r27 + 5058 0x17 0x29 0x44 0x98 AND r20, r28, r20 + 5062 0x15 0x36 0xf0 0x18 NEZ r27, r20 + 5066 0x00 0x2c 0xf9 0xcf 0x8b 0x2c NOPA; OR r19, r19, r28 +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_320 + 5072 0x01 0x90 0x82 0x6f 0x71 0xba 0x02 0x80 0x10 0x00 0x60 0x76 MOVA m4, #12; ST r27, [p2], #24; JNZ r29, #5120 +.delay_slot + 5084 0x02 0x8a 0x67 0x18 ST.s8 r19, [p2], m4 +.delay_slot +.swstall delay_slot + 5088 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 5090 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 5092 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 5094 0x00 0x00 NOPX + 5096 0x00 0xff 0xfa 0x3f 0xfe 0x44 MOVXM r20, #16777215 + 5102 0x14 0xa5 0x44 0x98 AND r18, r18, r20 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 5106 0x00 0x2c 0xf6 0xec 0xa3 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r18, [p3, #28]; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_368 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 5120 0x51 0xd2 0xd0 0x27 0x44 0x82 0xcf 0xfd 0x58 0xba LDA r20, [p2], #-32; EXTEND.u8 r20, r19; MOV r22, #-3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 5130 0x00 0x52 0x00 0x29 0x5f 0xfa 0x00 0x24 0x58 0xba MOVA r18, #2; ADD r21, r20, #-1; MOV m4, #36 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 5140 0x51 0x5a 0xd7 0xd0 0x2d 0xab 0x6b 0x26 0x07 0xcc 0x58 0x76 LDA r22, [p2], m4; ST el0, [sp, #-48]; AND r22, r21, r22; MOV m4, #-52 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5152 0x51 0x5e 0xd7 0xde 0xd5 0xbf 0x37 0xea 0x00 0xc4 0x58 0x76 LDA r23, [p2], m4; ST r22, [sp, #-36]; MOVX r19, #-1; MOV m4, #196 + 5164 0x02 0xff 0xb6 0x98 LDA r29, [p2], #-4 + 5168 0x02 0x8b 0xf6 0x98 LDA r31, [p2], m4 + 5172 0x01 0x06 0xb6 0x98 LDA r21, [p1] + 5176 0x00 0xd2 0xda 0x26 0x5b 0x2c LDA r20, [p0]; LSHL r9, r20, r18 + 5182 0x04 0x07 0xd6 0x98 LDA r30, [p4] + 5186 0x15 0xad 0x2d 0x98 LSHL r22, r22, r18 + 5190 0x00 0x00 NOPX + 5192 0x17 0x67 0x3e 0x98 ASHL r19, r29, r19 + 5196 0x17 0xe3 0x18 0x98 NE r17, r31, r17 + 5200 0x88 0x0a 0x60 0x40 0x01 0x84 JNZ r17, #5312 +.delay_slot + 5206 0xbd 0xa5 0xba 0xb5 0xb2 0xa4 LSHL r22, r23, r18; ADD.NC r21, r21, r22 +.delay_slot + 5212 0x9d 0x65 0xb0 0x95 0xb2 0xa4 LSHL r21, r19, r18; ADD.NC dn0, r21, r22 +.delay_slot + 5218 0xfa 0x84 0xb0 0x01 0xca 0x68 0xa0 0x02 ST dn0, [sp, #-44]; ADD.NC r14, r9, r20 +.delay_slot + 5226 0x1b 0xd0 0x80 0xf8 MOV r15, dn0 +.delay_slot + 5230 0x1e 0x6a 0xf9 0x58 ADD.NC p6, r21, r30 + 5234 0x00 0x07 0x8e 0xc0 0xa8 0x44 MOVXM p7, #491604 + 5240 0xe0 0xc4 0x50 0xb4 0x80 0x2c LDA.s8 r17, [p7]; MOVX vaddSign0, #1 + 5246 0x00 0x00 NOPX + 5248 0xff 0x7f 0x0a 0x20 0x00 0x44 MOVXM r20, #-8454144 + 5254 0x18 0x02 0x91 0x78 VINSERT.32 x0, x0, #0, r20 + 5258 0x1d 0x15 0xe0 0xf8 MOV r20, sp +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 5262 0x1f 0x6a 0x5f 0x18 ADD.NC p7, r20, #-66 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 5266 0xe0 0xc6 0xe0 0x01 0x25 0xd4 ST.s16 r17, [p7]; VMOV bmll0, x0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5272 0x14 0x7a 0x80 0x18 MOVX crRnd, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5276 0x08 0x40 0x16 0x18 VCONV.bf16.fp32 wl0, bmll0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5280 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5282 0x1c 0x41 0x01 0xb8 VEXTRACT.16 r17, x0, #0, vaddSign0 + 5286 0x00 0x00 NOPX + 5288 0x00 0x00 NOPX + 5290 0x07 0x06 0x32 0x98 LDA.s16 r17, [p7] + 5294 0x00 0x00 NOPX + 5296 0x00 0x00 NOPX + 5298 0x00 0x00 NOPX + 5300 0x00 0x00 NOPX + 5302 0x00 0x00 NOPX + 5304 0x00 0x00 NOPX + 5306 0x00 0x2c 0xff 0xa4 0x6b 0x0c NOPA; ST r17, [sp, #-48] +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_560 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 5312 0x0b 0x90 0x81 0x8e 0x0b 0x00 0x01 0xe1 0xb0 0x2a 0x10 0x76 MOVA m4, #92; MOVS p1, r14; MOVXM p3, #491604 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 5324 0x51 0x45 0x50 0x84 0x8b 0x33 0x19 0x92 0x68 0x0b 0x58 0x76 LDA.u8 r17, [p2], m4; MOVS p0, p1; SEL.EQZ r17, r25, r19, r27; MOV r19, #11 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5336 0x61 0x96 0x00 0x39 0xb9 0x65 0xaa 0x60 0x78 0xba MOVA r22, #780; LTU r27, r28, r18; MOV r13, p2 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5346 0x03 0x06 0x67 0x18 ST.s8 r19, [p3] +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5350 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 5352 0x00 0x08 0xc0 0x00 0x01 0x04 JL #4480 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5358 0x14 0x6b 0x2d 0x98 LSHL r21, r17, r18 +.delay_slot + 5362 0x1f 0x6a 0xf9 0x58 ADD.NC p7, r21, r30 +.delay_slot + 5366 0x16 0x63 0x11 0x98 SUB r17, r25, r17 +.delay_slot + 5370 0x8c 0x65 0xba 0x2c 0x35 0x64 LSHL r17, r17, r18; MOV r20, #781 +.delay_slot + 5376 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x2c 0x9a 0x11 0x8b 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r9, r22, r20, r27; ADD.NC r12, r15, r17; NOPV +.return_address + 5392 0x07 0xd4 0x99 0x18 LDA p1, [sp, #-44] +.no_stack_arguments + 5396 0x00 0x08 0xc0 0x00 0x01 0x04 JL #4480 +.delay_slot +.swstall delay_slot + 5402 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 5404 0x00 0x00 NOPX +.delay_slot + 5406 0x1b 0x56 0x90 0x18 ADD.NC r13, r13, #32 +.delay_slot + 5410 0x1a 0x66 0xa0 0xf8 MOV p2, r13 +.delay_slot + 5414 0x00 0x2c 0xf0 0x8f 0x0b 0x00 0x00 0x00 0x00 0x7a NOPA; MOVS p0, r15; NOPX +.return_address + 5424 0xd6 0x9a 0x80 0x01 0x37 0xea 0x33 0x63 0x08 0xba MOVA dj6, #-332; MOVX r19, #63; ADD.NC p4, r13, #-116 + 5434 0x83 0x84 0xd0 0x34 0x62 0x2c LDA dn0, [p4], #4; MOVX r13, #12 + 5440 0x04 0x1c 0x46 0x98 LDA dj0, [p4], #4 + 5444 0x04 0x1e 0x26 0x98 LDA dn4, [p4], #4 + 5448 0x04 0x1e 0x46 0x98 LDA dj4, [p4], #4 + 5452 0x04 0x1c 0x06 0x98 LDA m0, [p4], #4 + 5456 0x04 0x1c 0x66 0x98 LDA dc0, [p4], #4 + 5460 0x04 0x1e 0x66 0x98 LDA dc4, [p4], #4 + 5464 0x04 0x1e 0xd6 0x98 LDA r22, [p4], #4 + 5468 0x04 0x1e 0x36 0x98 LDA r17, [p4], #4 + 5472 0x04 0x1f 0x96 0x98 LDA r28, [p4], #4 + 5476 0x04 0x1e 0xb6 0x98 LDA r21, [p4], #4 + 5480 0x04 0x1e 0xf6 0x98 LDA r23, [p4], #4 + 5484 0x04 0x1d 0x9e 0x98 LDA p3, [p4], #4 + 5488 0x04 0x1d 0x26 0x98 LDA dn2, [p4], #4 + 5492 0x04 0x1c 0xa6 0x98 LDA dn1, [p4], #4 + 5496 0x04 0x1c 0xc6 0x98 LDA dj1, [p4], #4 + 5500 0x04 0x1e 0xa6 0x98 LDA dn5, [p4], #4 + 5504 0x04 0x1f 0xd6 0x98 LDA r30, [p4], #4 + 5508 0x04 0x1f 0xb6 0x98 LDA r29, [p4], #4 + 5512 0x04 0x1c 0xe6 0x98 LDA dc1, [p4], #4 + 5516 0x04 0xc2 0x4a 0x98 LDA.u8 r18, [p4, dj6] + 5520 0x07 0xd2 0x91 0x18 LDA r20, [sp, #-48] + 5524 0x04 0x04 0x56 0x98 LDA r2, [p4] + 5528 0x00 0x00 NOPX + 5530 0x00 0x00 NOPX + 5532 0x00 0x00 NOPX + 5534 0x00 0x00 NOPX + 5536 0x14 0xe7 0x2c 0x98 LTU r19, r19, r18 + 5540 0x98 0x0c 0xa0 0x40 0x01 0x84 JNZ r19, #6464 +.delay_slot + 5546 0x00 0x07 0x84 0xc0 0xa8 0x44 MOVXM p2, #491604 +.delay_slot + 5552 0x02 0x05 0xa7 0x18 ST.s8 r13, [p2] +.delay_slot + 5556 0x1c 0xd1 0x72 0xf8 VBCST.16 x9, r20 +.delay_slot +.swstall delay_slot + 5560 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 5562 0x00 0x00 NOPX + 5564 0xfb 0x43 0x20 0x1b 0xb9 0x3f 0x80 0x84 0x58 0xba LDA p4, [sp, #-40]; EQ r27, r13, r18; MOV m7, #132 + 5574 0x00 0x13 0x00 0x3d 0x20 0x0a 0x00 0x3c 0x58 0xba MOVA r19, #0; MOVX r18, #-128; MOV m4, #60 + 5584 0xf8 0x14 0x80 0x01 0xa0 0x0b 0xe4 0xd0 0x78 0xba MOVA m5, #-64; MOVX r26, #0; MOV dc7, r19 + 5594 0xef 0x98 0x82 0x1c 0x4b 0x1b 0xd4 0x01 0xa7 0xc0 0x78 0x76 MOVA m6, #-132; MOVS dc2, dc7; MOVX crRnd, r13; MOV dn3, dc7 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 5606 0xfa 0x96 0x26 0x1c 0x4b 0x01 0xf7 0x89 0xe8 0x07 0x58 0x76 LDA r5, [sp, #-44]; MOVS dc6, dc7; MOVX r31, #60; MOV r15, #7 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 5618 0xfb 0xca 0x20 0x00 0x00 0x05 0x33 0x30 0x10 0xba LDA r18, [sp, #-36]; MOVXM p2, #5728 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5628 0xfc 0x36 0x20 0x34 0x69 0x12 0x8b 0x0c 0x58 0xba LDA r13, [sp, #-32]; SEL.EQZ r6, r26, r18, r27; MOV r20, #780 + 5638 0xfc 0x87 0x29 0xd7 0x20 0x01 0x90 0x0b 0x08 0x00 0x58 0xb6 LDA lr, [sp, #-28]; PADDB [p4], m7; MOVX r25, #0; MOV r24, #0 + 5650 0x04 0x88 0x16 0x98 LDA r0, [p4], m4 + 5654 0x04 0xab 0x26 0x98 LDA dn6, [p4], m5 + 5658 0x04 0x2f 0x76 0x98 LDA r27, [p4], #8 + 5662 0x04 0x1e 0x86 0x98 LDA m5, [p4], #4 + 5666 0x04 0x8a 0xc6 0x98 LDA dj5, [p4], m4 + 5670 0x04 0x9e 0x06 0x98 LDA m4, [p4], #-28 + 5674 0x04 0x1c 0x36 0x98 LDA r1, [p4], #4 + 5678 0x99 0x02 0xdd 0x06 0x02 0x94 LDA r0, [p4], m6; ADD.NC dj6, r6, r0 + 5684 0x04 0x14 0x76 0x98 LDA r3, [p4, #4] + 5688 0x04 0x04 0x96 0x98 LDA r4, [p4] + 5692 0x19 0xda 0x00 0xf8 MOV r7, m5 + 5696 0x1a 0x83 0x99 0x58 ADD.NC dj2, r7, r6 + 5700 0x1c 0x1b 0x00 0xf8 MOV r16, dj5 + 5704 0x1a 0x0d 0x99 0x58 ADD.NC m2, r27, r6 + 5708 0x1e 0x03 0xe0 0x18 ADD.NC m6, r7, #-64 + 5712 0x18 0xff 0xee 0x10 0xc0 0x24 ADD r3, r3, #-1; ADD.NC m7, r16, #-64 + 5718 0x00 0x2c 0xf0 0x00 0x10 0x00 0x82 0x80 0x7e 0xba NOPA; NOPB; MOV m1, dj2 +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_976 +.loop_nesting 1 + 5728 0xc3 0x85 0x71 0x85 0x0b 0x04 0xe7 0xec 0x33 0x90 0x78 0x76 VLDA.CONV.fp32.bf16 cml0, [p6], #64; MOVS p1, r5; LSHL r14, r2, r15; MOV p0, r14 + 5740 0x22 0x81 0x78 0x28 0x2b 0x0e 0x4b 0x02 0x33 0x98 0xa0 0xf6 VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc3, dn3; ADD.NC p4, r14, r12 + 5752 0xa0 0x39 0x78 0x28 0x2f 0x5a 0x4b 0x03 0xc6 0x80 0x70 0xf6 VLDA.POP.576 ex7, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];MOVS dn7, dn6; MOV dj7, dj6 + 5764 0xd9 0x0d 0x74 0x03 0x2b 0x53 0x0b 0x01 0x82 0x00 0x70 0xf6 VLDA.CONV.fp32.bf16 cmh0, [p6], m6;VLDB.POP.576 ex6, [p0, lf0, r24];MOVS dn3, r19; MOV m3, m2 + 5776 0x71 0x41 0x74 0x12 0xd4 0x01 0xc0 0x00 0x5e 0xba VLDA.POP.576 ex8, [p1, lf1, r25, m4];VLDB.POP.576.3D ex11, [p0, lf0, r24, d0]; MOV dj3, #0 + 5786 0xc3 0x95 0x78 0x28 0x28 0x00 0x00 0x05 0xbb 0xd0 0x10 0xb6 VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.FILL.512 [p0, lf0, r24]; MOVXM le, #6048 + 5798 0xdd 0x1d 0x78 0x28 0x28 0x00 0x00 0x04 0x7b 0xb8 0x10 0xb6 VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.FILL.512 [p0, lf0, r24]; MOVXM ls, #6000 + 5810 0x80 0xb5 0x74 0x01 0x28 0x3c VLDA.CONV.fp32.bf16 cml3, [p4];VLDB.POP.576 ex2, [p0, lf0, r24] + 5816 0xc3 0xa5 0x78 0x22 0x28 0x3c VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] + 5822 0xd9 0x2d 0x78 0x28 0x28 0x3c VLDA.CONV.fp32.bf16 cmh2, [p6], m6;VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 5828 0x22 0x81 0x78 0x28 0x28 0x3c VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.noswbrkpt + 5834 0x83 0xbd 0x74 0x01 0x28 0x3c VLDA.CONV.fp32.bf16 cmh3, [p4], #64;VLDB.POP.576 ex2, [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5840 0x80 0xcd 0x74 0x11 0x14 0x02 0x9a 0xc3 0xee 0xba VLDA.CONV.fp32.bf16 cmh4, [p4];VLDB.POP.576.3D ex4, [p0, lf0, r24, d0]; VSHUFFLE ex10, ex6, ex11, r1 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5850 0x80 0xc5 0x78 0x28 0x2c 0x98 0x8b 0x01 0x9a 0xc1 0xe0 0xf6 VLDA.CONV.fp32.bf16 cml4, [p4];VLDB.FILL.512 [p0, lf0, r24];MOVS p4, p6; VSHUFFLE ex6, ex6, ex11, r0 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5862 0x02 0x81 0x73 0x00 0x54 0x1d 0x48 0x14 0xe9 0x4a VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex1, [p1, lf1, r25]; VMAC.f dm0, dm0, ex10, ex7, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5872 0xcf 0x35 0x76 0x94 0x96 0x00 0x00 0x5c 0x58 0x07 0x49 0x2c 0xe9 0x6e VLDA.3D.CONV.fp32.bf16 cml3, [p6], d3; MOVS dn3, dn2; MOV dj3, dj5; VMAC.f dm1, dm1, ex6, ex7, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5886 0x82 0xbd 0x7a 0x38 0x96 0x00 0x00 0x4c 0x90 0x3e 0x4a 0x55 0x09 0x6e VLDA.CONV.fp32.bf16 cmh3, [p4, #64]; MOVS dc5, dc7; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm2, dm2, ex10, ex8, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5900 0x71 0x01 0x74 0x98 0x96 0x00 0x00 0x54 0x90 0x1e 0xf8 0x60 0x3d 0x6e VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dn2, dc3; VSHUFFLE ex5, ex2, ex4, r0; VADD.f dm0, dm3, dm0, r31 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5914 0x22 0x81 0x70 0x04 0xf9 0x64 0x3d 0x62 VLDA.FILL.512 [p1, lf1, r25]; VADD.f dm1, dm3, dm1, r31 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 5922 0xa0 0x09 0x70 0x04 0xfa 0x88 0x3d 0x62 VLDA.POP.576 ex1, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r31 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5930 0x71 0x01 0x70 0x04 0x4b 0x6d 0x09 0x62 VLDA.POP.576 ex0, [p1, lf1, r25, m4]; VMAC.f dm3, dm3, ex6, ex8, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5938 0x22 0x81 0x74 0x01 0x28 0x3c VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5944 0x3c 0x11 0x14 0x18 VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5948 0xa0 0x09 0x78 0x28 0x2d 0x72 0x7d 0x82 0xfb 0x8c 0x3d 0x66 VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24]; ADD.NC lc, r4, #-5; VADD.f dm3, dm4, dm3, r31 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5960 0x71 0x01 0x74 0x14 0x14 0x1d 0xa0 0x06 0x29 0x4a VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24]; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5970 0x22 0x81 0x74 0x01 0x28 0x00 0x00 0x58 0xaa 0x0f 0xa2 0x46 0x09 0x4e VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24]; NOPX; MOV dj5, r21; VMAC.f dm2, dm2, ex3, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5984 0x00 0x2c 0xf8 0x22 0x28 0x01 0x5b 0x00 0x00 0x00 0xc9 0x03 0xed 0x09 0x51 0x4b NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1248 +.loop_nesting 2 +.begin_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6000 0xa0 0x09 0x78 0x28 0x28 0x01 0x5b 0x00 0x00 0x01 0x49 0x01 0xed 0x1b 0x50 0x4b VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6016 0x71 0x01 0x78 0x28 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7d 0x00 0x31 0x4b VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6032 0x22 0x81 0x74 0x01 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7d 0x12 0x30 0x4b VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm2, dm2, ex3, ex0, r20 +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1296 +.end_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6048 0x00 0x2c 0xf8 0x22 0x28 0x01 0x5b 0x00 0x00 0x00 0xc9 0x03 0xed 0x09 0x51 0x4b NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 +.loop_nesting 1 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6064 0xa0 0x09 0x7c 0xbc 0x96 0x00 0x00 0x54 0x90 0x1e 0xa3 0x6a 0x09 0x6e VLDA.POP.576 ex1, [p1, lf1, r25]; MOVS dn6, dn7; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6078 0x71 0x01 0x7e 0x1c 0x96 0x00 0x00 0x7c 0x38 0x07 0xa0 0x06 0x29 0x6e VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dc7, dn3; MOV dj7, dj3; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6092 0x61 0x91 0x61 0x55 0x00 0xe4 0xa2 0x46 0x09 0x4a MOVS dc3, p3; MOV r5, dj2; VMAC.f dm2, dm2, ex3, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6102 0x6a 0xc1 0x61 0x92 0x07 0xc4 0xa1 0x2a 0x29 0x4a MOVS dn3, r22; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6112 0xeb 0x81 0x62 0x92 0x03 0xc4 0xa3 0x6a 0x09 0x4a MOVS dn7, r28; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6122 0xb3 0x91 0x6f 0x57 0x22 0x8f 0x00 0xe6 0xa0 0x06 0x29 0x66 PADDB [p7], m5; MOVS p5, p7; MOV dj2, dj7; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6134 0x93 0x91 0x62 0x06 0x00 0xe4 0xa2 0x46 0x09 0x4a MOVS p4, p7; MOV m2, m3; VMAC.f dm2, dm2, ex3, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6144 0x02 0x92 0x03 0xc6 0xa1 0x2a 0x29 0x62 VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm1, dm1, ex5, ex1, r20 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 6152 0x01 0x92 0x07 0xc6 0xa3 0x6a 0x09 0x62 VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm3, dm3, ex5, ex0, r20 + 6160 0x1f 0x8b 0x00 0xf8 MOV dj7, dj5 + 6164 0x03 0x0b 0xa0 0xe6 0xa1 0x2a 0x29 0x62 MOV m3, r23; VMAC.f dm1, dm1, ex5, ex1, r20 + 6172 0x03 0x88 0xa0 0xe6 0xa0 0x06 0x29 0x62 MOV dj3, r17; VMAC.f dm0, dm0, ex3, ex1, r20 + 6180 0x00 0xf7 0x23 0x05 0x00 0xe6 0xa3 0x6a 0x09 0x4a PADDB.3D [p0], d3; MOV m3, dj2; VMAC.f dm3, dm3, ex5, ex0, r20 + 6190 0x71 0x89 0x6e 0xd7 0x25 0x82 0xa0 0xe6 0xa2 0x46 0x09 0x66 PADDB [p7], m3; MOVS p3, dc3; MOV dj5, r5; VMAC.f dm2, dm2, ex3, ex0, r20 + 6202 0x62 0x89 0x60 0x03 0xc5 0x80 0x70 0x02 MOVS dc3, dc5; MOV dj7, dj5 + 6210 0xa0 0x41 0x60 0x01 0x81 0x00 0x70 0x02 MOVS dc5, r2; MOV m3, m1 + 6218 0xb2 0x12 0xc0 0x00 0x87 0x50 0x70 0x02 VCONV.bf16.fp32 x11, cml1; MOV m1, r29 + 6226 0xa2 0x02 0xc0 0x02 0xc7 0x90 0x70 0x02 VCONV.bf16.fp32 x10, cml0; MOV dj5, r30 + 6234 0x13 0x91 0x61 0x3b 0x90 0x01 0xc8 0x60 0x76 0xba PADDB.3D [p1], d1; MOVS p0, p7; MOV r14, p0 + 6244 0x62 0x0a 0xc0 0x00 0x83 0x00 0x70 0x02 VCONV.bf16.fp32 x6, cmh0; MOV m1, m3 + 6252 0x52 0x22 0xc0 0x57 0x20 0x24 0x03 0x1e 0x00 0x00 0x60 0x36 PADDB [p0], m1; VCONV.bf16.fp32 x5, cml2; JZ r18, #6384 +.delay_slot + 6264 0x72 0x1a 0xc0 0x00 0xa9 0x60 0x70 0x02 VCONV.bf16.fp32 x7, cmh1; MOV r5, p1 +.delay_slot + 6272 0x82 0x32 0xc0 0x03 0xa7 0xc0 0x70 0x02 VCONV.bf16.fp32 x8, cml3; MOV dn7, dc7 +.delay_slot + 6280 0x12 0x3a 0xc5 0x2b 0x90 0x00 0xb5 0x60 0x76 0xba PADDB [p5], m1; VCONV.bf16.fp32 x1, cmh3; MOV p1, p5 +.delay_slot + 6290 0x22 0x2a 0xc0 0x02 0xc2 0x80 0x70 0x02 VCONV.bf16.fp32 x2, cmh2; MOV dj5, dj2 +.delay_slot + 6298 0xe1 0x89 0x60 0x00 0x4d 0xc0 0x70 0x02 MOVS dc7, dc3; MOV r2, dc5 + 6306 0x1d 0xdc 0xec 0xf8 VMAX_LT.bf16 x11, r16, x11, x9 + 6310 0x1b 0xbc 0xec 0xf8 VMAX_LT.bf16 x7, r16, x7, x9 + 6314 0x3c 0x5a 0x60 0x02 0xaa 0x76 0x70 0x02 VST x11, [p1, dj7]; VMAX_LT.bf16 x10, r16, x10, x9 + 6322 0xa2 0xba 0x60 0x01 0xda 0x76 0x70 0x02 VST x7, [p5, #64]; VMAX_LT.bf16 x7, r16, x6, x9 + 6330 0x20 0xd2 0x60 0x00 0x03 0x22 0x00 0x00 0x21 0x3a VST x10, [p1]; J #6416 +.delay_slot + 6340 0x22 0xba 0x60 0x02 0xa2 0x76 0x70 0x02 VST x7, [p1, #64]; VMAX_LT.bf16 x10, r16, x8, x9 +.delay_slot + 6348 0x1b 0x8c 0xec 0xf8 VMAX_LT.bf16 x7, r16, x1, x9 +.delay_slot + 6352 0x00 0xd2 0x60 0x02 0x96 0x76 0x70 0x02 VST x10, [p0]; VMAX_LT.bf16 x10, r16, x5, x9 +.delay_slot + 6360 0x02 0xba 0x60 0x00 0x8a 0x76 0x70 0x02 VST x7, [p0, #64]; VMAX_LT.bf16 x2, r16, x2, x9 +.delay_slot + 6368 0x00 0x2c 0xf0 0x00 0x24 0xa2 0x93 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x10, [p4, dj5]; NOPX; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1632 + 6384 0x09 0xe0 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p1, dj7] + 6388 0x0d 0x14 0xe3 0x18 VST.CONV.bf16.fp32 cmh1, [p5, #64] + 6392 0x09 0x04 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p1] + 6396 0x09 0x14 0x63 0x18 VST.CONV.bf16.fp32 cmh0, [p1, #64] + 6400 0x08 0x06 0x13 0x18 VST x8, [p0] + 6404 0x08 0x15 0xe3 0x18 VST.CONV.bf16.fp32 cmh3, [p0, #64] + 6408 0x94 0x24 0x60 0x00 0x01 0xa5 0x70 0x02 VST.CONV.bf16.fp32 cml2, [p4, dj5]; NOPM +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1664 + 6416 0xe2 0x92 0x6f 0x57 0x20 0x06 0x35 0x01 0x40 0x00 0x58 0x36 PADDB [p7], m5; VST x2, [p7, #64]; JNZD r3, r3, p2; MOV dj2, #0 +.delay_slot + 6428 0x1b 0x44 0x80 0xf8 MOV dn3, dn2 +.delay_slot + 6432 0x1a 0x49 0xa0 0xf8 MOV dn2, r19 +.delay_slot + 6436 0xeb 0x72 0x05 0x1e 0x01 0xf4 PADDB.3D [p7], d2; MOV dj2, dj7 +.delay_slot + 6442 0x1a 0x4e 0x80 0xf8 MOV dn2, dn7 +.delay_slot +.swstall delay_slot + 6446 0x00 0x00 NOPX +.loop_nesting 0 + 6448 0x00 0x0d 0xe8 0x00 0x00 0x84 J #7120 +.delay_slot +.swstall delay_slot + 6454 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 6456 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 6458 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 6460 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 6462 0x00 0x00 NOPX +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1712 + 6464 0xfb 0x7e 0x22 0x0c 0x8b 0x04 0xe1 0x08 0xb3 0x90 0x78 0x76 LDA r31, [sp, #-40]; MOVS dc2, p3; MOVX r14, #136; MOV p1, r14 + 6476 0x07 0x90 0x82 0x56 0x0b 0x1b 0xd4 0x03 0x62 0x40 0x78 0x76 MOVA m4, #60; MOVS dn2, r22; MOVX crRnd, r13; MOV dc6, dn2 + 6488 0x07 0x94 0x00 0x19 0x31 0x89 0x05 0xd0 0x78 0xba MOVA r20, #60; MOVX r19, #780; MOV m2, r23 + 6498 0xef 0x98 0x86 0x5c 0x0b 0x01 0x20 0xca 0xc7 0x90 0x78 0x76 MOVA m6, #-132; MOVS dn6, r28; MOVX r18, #6; MOV dj5, r30 + 6510 0xfa 0x83 0x25 0x02 0x0b 0x01 0x90 0x08 0x87 0x50 0x78 0x76 LDA p0, [sp, #-44]; MOVS dc5, r2; MOVX r25, #0; MOV m1, r29 + 6522 0xfb 0xd6 0x20 0x01 0x80 0x0b 0x45 0x50 0x78 0xba LDA r21, [sp, #-36]; MOVX r24, #0; MOV dj6, r21 + 6532 0xfc 0x36 0x20 0x00 0x00 0x05 0x34 0xe8 0x10 0xba LDA r13, [sp, #-32]; MOVXM p2, #6608 + 6542 0xfc 0x87 0x26 0xdf 0x72 0x94 LDA lr, [sp, #-28]; ADD.NC p3, r31, r14 + 6548 0x03 0x1d 0xc6 0x98 LDA dj3, [p3], #4 + 6552 0x03 0x8a 0x06 0x98 LDA m4, [p3], m4 + 6556 0x03 0x9e 0x86 0x98 LDA m5, [p3], #-28 + 6560 0x03 0x1e 0xd6 0x98 LDA r22, [p3], #4 + 6564 0x03 0xca 0xf6 0x98 LDA r23, [p3], m6 + 6568 0x03 0x17 0xb6 0x98 LDA r29, [p3, #4] + 6572 0x03 0x07 0x96 0x98 LDA r28, [p3] + 6576 0x00 0x00 NOPX + 6578 0x1f 0x98 0x00 0xf8 MOV r30, m4 + 6582 0x1e 0x07 0x00 0xf8 MOV m6, dj3 + 6586 0x1f 0xdc 0x00 0xf8 MOV r31, m6 + 6590 0x1b 0x0f 0xe0 0x18 ADD.NC m3, r31, #-64 + 6594 0xef 0x7f 0xee 0x1e 0xc0 0x24 ADD r29, r29, #-1; ADD.NC m7, r30, #-64 + 6600 0x00 0x2b 0x60 0x03 0xc7 0x90 0x70 0x02 NOPS; MOV dj7, r30 +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1856 +.loop_nesting 1 + 6608 0xc3 0x85 0x7a 0x28 0x28 0x00 0x00 0x8f 0xa8 0x02 0x71 0x81 0x60 0x7e VLDA.CONV.fp32.bf16 cml0, [p6], #64;VLDB.FILL.512 [p1, lf1, r25];MOVS p3, r12; MOVXM ls, #6784 + 6622 0xcd 0x0d 0x7a 0x28 0x28 0x00 0x00 0x05 0xbd 0x58 0x10 0xb6 VLDA.CONV.fp32.bf16 cmh0, [p6], m3;VLDB.FILL.512 [p1, lf1, r25]; MOVXM le, #6832 + 6634 0x02 0x81 0x76 0x05 0x28 0x05 0xe9 0x6e 0xbf 0x3f 0x48 0xb6 VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex10, [p1, lf1, r25]; LSHL r30, r2, r18; ADD.NC lc, r28, #-3 + 6646 0x55 0x59 0x73 0x01 0x14 0x01 0x47 0x90 0x7e 0xba VLDA.POP.576 ex11, [p0, lf0, r24, m5];VLDB.POP.576 ex4, [p1, lf1, r25]; MOV dj2, r30 + 6656 0xc3 0x95 0x76 0x01 0x28 0x3c VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.POP.576 ex2, [p1, lf1, r25] + 6662 0xdd 0x1d 0x7a 0x21 0xa8 0x3c VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.POP.576.3D ex3, [p1, lf1, r25, d0] + 6668 0xc3 0xa5 0x7a 0x28 0x28 0x3c VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.FILL.512 [p1, lf1, r25] + 6674 0xcd 0x2d 0x7a 0x28 0x28 0x3c VLDA.CONV.fp32.bf16 cmh2, [p6], m3;VLDB.FILL.512 [p1, lf1, r25] + 6680 0xc3 0xb5 0x76 0x00 0xa8 0x3c VLDA.CONV.fp32.bf16 cml3, [p6], #64;VLDB.POP.576 ex1, [p1, lf1, r25] + 6686 0xdd 0x3d 0x76 0x03 0x28 0x3c VLDA.CONV.fp32.bf16 cmh3, [p6], m7;VLDB.POP.576 ex6, [p1, lf1, r25] + 6692 0x68 0x45 0x76 0x03 0xa8 0x3c VLDA.CONV.fp32.bf16 cml4, [p3, dj2];VLDB.POP.576 ex7, [p1, lf1, r25] + 6698 0x68 0x4d 0x75 0x12 0x14 0x01 0x69 0x2d 0xee 0xba VLDA.CONV.fp32.bf16 cmh4, [p3, dj2];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VSHUFFLE ex5, ex10, ex4, r22 + 6708 0x02 0x81 0x75 0x14 0x14 0x02 0xa9 0x2f 0xee 0xba VLDA.FILL.512 [p0, lf0, r24]; VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex10, ex10, ex4, r23 + 6718 0x55 0x01 0x7a 0x28 0x2a 0x11 0xdb 0xc2 0x48 0x0b 0x69 0x66 VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex2, ex3, r22; VMAC.f dm0, dm0, ex5, ex11, r9 + 6730 0x02 0x81 0x75 0x11 0xdf 0xc2 0x49 0x35 0x69 0x4a VLDA.FILL.512 [p0, lf0, r24]; VSHUFFLE ex10, ex2, ex3, r23; VMAC.f dm1, dm1, ex10, ex11, r9 + 6740 0x4a 0x49 0x69 0x48 VMAC.f dm2, dm2, ex4, ex11, r9 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 6744 0x4b 0x75 0x69 0x48 VMAC.f dm3, dm3, ex10, ex11, r9 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 6748 0x06 0x00 0xaa 0x8b 0x5f 0xc6 0xa1 0x84 0x3d 0x4a VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex5, ex1, ex6, r23; VADD.f dm1, dm4, dm1, r20 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6758 0x03 0x01 0x94 0x00 0xa0 0x80 0x3d 0x62 VLDB.POP.576 ex6, [p1, lf1, r25]; VADD.f dm0, dm4, dm0, r20 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6766 0x03 0x01 0xd4 0x00 0xa2 0x88 0x3d 0x62 VLDB.POP.576 ex7, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r20 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6774 0x55 0x01 0x75 0x12 0x14 0x1d 0xa3 0x8c 0x3d 0x4a VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VADD.f dm3, dm4, dm3, r20 +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2032 +.loop_nesting 2 +.begin_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6784 0xa2 0x82 0x82 0x16 0xb7 0xb4 VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex2, ex1, ex6, r22 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6790 0x0a 0x28 0x2a 0x3c 0x5f 0xc6 0x99 0x2a 0x09 0x4a VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6800 0x06 0x00 0xa9 0xbc 0x5b 0xc6 0x98 0x04 0x09 0x4a VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6810 0x03 0x01 0x94 0x00 0x9b 0x68 0x09 0x62 VLDB.POP.576 ex6, [p1, lf1, r25]; VMAC.f dm3, dm3, ex4, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6818 0x02 0x81 0x76 0x03 0xa8 0x00 0x00 0x00 0x05 0x6c 0x9a 0x46 0x09 0x6e VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex7, [p1, lf1, r25];NOPS; NOPX; VMAC.f dm2, dm2, ex3, ex0, r19 +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2080 +.end_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6832 0x55 0x01 0x7a 0x24 0x28 0x01 0x5b 0x00 0x00 0x01 0x45 0xaf 0xe8 0x00 0x00 0xe1 VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0];NOPS; NOPX; VSHUFFLE ex5, ex1, ex6, r23; NOPV +.loop_nesting 1 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6848 0x07 0x0c 0xff 0x97 0x25 0x9c 0x8b 0x00 0x85 0xad 0xe0 0xf6 PADDA.3D [p0], d1; PADDB [p7], m6; MOVS p5, p7; VSHUFFLE ex2, ex1, ex6, r22 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6860 0x93 0x91 0x6f 0x17 0x22 0x3c 0x5f 0xc6 0x99 0x2a 0x09 0x66 PADDB [p7], m4; MOVS p4, p7; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6872 0x73 0x91 0x6f 0x97 0x21 0xbc 0x5b 0xc6 0x98 0x04 0x09 0x66 PADDB [p7], m6; MOVS p3, p7; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6884 0x02 0x88 0xa0 0xe6 0x9b 0x68 0x09 0x62 MOV dj2, r17; VMAC.f dm3, dm3, ex4, ex0, r19 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 6892 0x02 0xb7 0x20 0x9b 0x80 0xe6 0x9a 0x46 0x09 0x4a PADDB.3D [p1], d2; MOV r2, dc5; VMAC.f dm2, dm2, ex3, ex0, r19 + 6902 0x19 0x0b 0x5b 0xd8 VSHUFFLE ex2, ex1, ex6, r22 + 6906 0x1a 0x8b 0x5f 0xd8 VSHUFFLE ex5, ex1, ex6, r23 + 6910 0x01 0xbc 0x5b 0xc6 0x98 0x04 0x09 0x62 VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 + 6918 0x02 0x3c 0x5f 0xc6 0x99 0x2a 0x09 0x62 VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 + 6926 0x9a 0x46 0x09 0x48 VMAC.f dm2, dm2, ex3, ex0, r19 + 6930 0x9b 0x68 0x09 0x48 VMAC.f dm3, dm3, ex4, ex0, r19 + 6934 0x00 0x00 NOPX + 6936 0x00 0x00 NOPX + 6938 0x0d 0x10 0x16 0x18 VCONV.bf16.fp32 x10, cml0 + 6942 0x0d 0x90 0x96 0x18 VCONV.bf16.fp32 x11, cml1 + 6946 0x12 0x1a 0xc0 0x2a 0x03 0x72 0x00 0x00 0x61 0x3a VCONV.bf16.fp32 x1, cmh1; JZ r21, #7056 +.delay_slot + 6956 0x0b 0x10 0x56 0x18 VCONV.bf16.fp32 x6, cmh0 +.delay_slot + 6960 0x09 0x11 0x96 0x18 VCONV.bf16.fp32 x2, cml3 +.delay_slot + 6964 0x0b 0x91 0xd6 0x18 VCONV.bf16.fp32 x7, cmh3 +.delay_slot + 6968 0x0a 0x91 0x16 0x18 VCONV.bf16.fp32 x5, cml2 +.delay_slot + 6972 0x0c 0x11 0x56 0x18 VCONV.bf16.fp32 x8, cmh2 + 6976 0x1d 0xdc 0xec 0xf8 VMAX_LT.bf16 x11, r16, x11, x9 + 6980 0x18 0x8c 0xec 0xf8 VMAX_LT.bf16 x1, r16, x1, x9 + 6984 0xac 0x5a 0x60 0x02 0xaa 0x76 0x70 0x02 VST x11, [p5, dj3]; VMAX_LT.bf16 x10, r16, x10, x9 + 6992 0x82 0x8a 0x60 0x00 0x5a 0x76 0x70 0x02 VST x1, [p4, #64]; VMAX_LT.bf16 x1, r16, x6, x9 + 7000 0xa0 0xd2 0x60 0x00 0x03 0x76 0x00 0x00 0x21 0x3a VST x10, [p5]; J #7088 +.delay_slot + 7010 0xa2 0x8a 0x60 0x02 0x8a 0x76 0x70 0x02 VST x1, [p5, #64]; VMAX_LT.bf16 x10, r16, x2, x9 +.delay_slot + 7018 0x18 0xbc 0xec 0xf8 VMAX_LT.bf16 x1, r16, x7, x9 +.delay_slot + 7022 0x6c 0x52 0x60 0x02 0x96 0x76 0x70 0x02 VST x10, [p3, dj3]; VMAX_LT.bf16 x10, r16, x5, x9 +.delay_slot + 7030 0x00 0x2c 0xf7 0x14 0x53 0x02 0x22 0x76 0x72 0xba NOPA; VST x1, [p7, #64]; VMAX_LT.bf16 x8, r16, x8, x9 +.delay_slot + 7040 0x00 0x2c 0xf0 0x00 0x24 0xe2 0x93 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x10, [p4, dj7]; NOPX; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2304 + 7056 0x0d 0x60 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p5, dj3] + 7060 0x0c 0x14 0xe3 0x18 VST.CONV.bf16.fp32 cmh1, [p4, #64] + 7064 0x0d 0x04 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p5] + 7068 0x0d 0x14 0x63 0x18 VST.CONV.bf16.fp32 cmh0, [p5, #64] + 7072 0x0b 0x61 0xa3 0x18 VST.CONV.bf16.fp32 cml3, [p3, dj3] + 7076 0x0f 0x15 0xe3 0x18 VST.CONV.bf16.fp32 cmh3, [p7, #64] + 7080 0x9c 0x24 0x60 0x00 0x01 0xa5 0x70 0x02 VST.CONV.bf16.fp32 cml2, [p4, dj7]; NOPM +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2336 + 7088 0x62 0xc2 0x6e 0xf5 0x40 0x5c VST x8, [p3, #64]; JNZD r29, r29, p2 +.delay_slot + 7094 0x3f 0x8b 0x90 0x18 PADDB [p7], m4 +.delay_slot +.swstall delay_slot + 7098 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7102 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7104 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2368 +.loop_nesting 0 + 7120 0x07 0xed 0xf1 0x18 LDA r15, [sp, #-20] + 7124 0x07 0xf1 0x91 0x18 LDA r12, [sp, #-16] + 7128 0x07 0xf5 0x31 0x18 LDA r9, [sp, #-12] + 7132 0x07 0xeb 0x19 0x18 LDA p6, [sp, #-24] + 7136 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] + 7140 0x07 0xfd 0xd1 0x18 LDA r14, [sp, #-4] + 7144 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 7148 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 7154 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7156 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7158 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7160 0x00 0x00 NOPX +.label _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params__end +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_end0 + +.text_segment PM 7168 +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 7168 0x00 0x20 0x00 0x00 0x01 0xe2 0x30 0x00 0x10 0xba MOVA r0, #1; MOVXM p4, #491520 + 7178 0x80 0xc2 0xd0 0x00 0x10 0x08 0x4b 0xd0 0x78 0xba LDA r16, [p4]; MOVX r1, #0; MOV r2, r15 + 7188 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 7194 0x0f 0xf0 0x55 0x98 ST r2, [sp, #-16] + 7198 0x00 0x00 NOPX + 7200 0x00 0x00 NOPX + 7202 0x00 0x00 NOPX + 7204 0x00 0x00 NOPX + 7206 0x80 0x0e 0x68 0x40 0x01 0x84 JNZ r16, #7376 +.delay_slot + 7212 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] +.delay_slot + 7216 0x0f 0xff 0x1d 0x98 ST p6, [sp, #-4] +.delay_slot + 7220 0x0f 0xed 0x9d 0x98 ST p3, [sp, #-20] +.delay_slot + 7224 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 7228 0x00 0x07 0x87 0xaf 0x00 0x44 MOVXM r15, #493440 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 7234 0xd0 0x91 0x60 0x00 0x01 0xe3 0xb0 0x2a 0x11 0x3a MOVS p6, p1; MOVXM p7, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 7244 0xe0 0xc0 0xe1 0x8f 0x0b 0x00 0x01 0xe3 0xb0 0x28 0x10 0x76 ST.s8 r16, [p7]; MOVS p1, r15; MOVXM p7, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7256 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7258 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 7260 0x00 0x05 0xf0 0x00 0x01 0x04 JL #3040 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7266 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7268 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 7272 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 7276 0xe0 0xc2 0x30 0x03 0xb0 0x60 0x70 0x02 ST r16, [p7]; MOV p7, p0 +.delay_slot + 7284 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x32 0x60 0x70 0xf6 NOPA; NOPB; NOPS; MOV p0, p2 +.return_address + 7296 0x1a 0x67 0x85 0x98 ADD.NC p2, r15, #11 + 7300 0x4f 0xc1 0x50 0x00 0x01 0xe0 0xb0 0x02 0x10 0xba LDA.u8 r16, [p2], #7; MOVXM p1, #491524 + 7310 0x43 0xcf 0x50 0x00 0x01 0xe0 0x30 0x26 0x10 0xba LDA.u16 r19, [p2], #2; MOVXM p0, #491596 + 7320 0x02 0x06 0x3a 0x98 LDA.u16 r17, [p2] + 7324 0x00 0x00 NOPX + 7326 0x02 0x16 0x5a 0x98 LDA.u16 r18, [p2, #2] + 7330 0x00 0x00 NOPX + 7332 0x00 0x00 NOPX + 7334 0x20 0xc2 0x30 0x00 0xb6 0x60 0x70 0x02 ST r16, [p1]; MOV p1, p6 + 7342 0x14 0xe1 0x0f 0x98 MUL r16, r19, r16 + 7346 0x00 0x00 NOPX + 7348 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 + 7352 0x00 0x00 NOPX + 7354 0x14 0xa1 0x0f 0x98 MUL r16, r18, r16 + 7358 0x00 0x00 NOPX + 7360 0x00 0x2c 0xf0 0x00 0x20 0x06 0x11 0x80 0x00 0x00 0x37 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 7376 0xfd 0xbe 0x20 0x00 0x01 0xe3 0x30 0x04 0x10 0xba LDA r15, [sp, #-20]; MOVXM p6, #491528 + 7386 0xc0 0xc2 0xd0 0x00 0x01 0xe1 0x30 0x06 0x10 0xba LDA r16, [p6]; MOVXM p2, #491532 + 7396 0x40 0xc6 0xd0 0x00 0x01 0xe3 0xb0 0x00 0x10 0xba LDA r17, [p2]; MOVXM p7, #491520 + 7406 0x07 0x06 0x56 0x98 LDA r18, [p7] + 7410 0x00 0x00 NOPX + 7412 0x00 0x00 NOPX + 7414 0x00 0x00 NOPX + 7416 0x00 0x00 NOPX + 7418 0x80 0x0e 0xa8 0x40 0x01 0x84 JNZ r16, #7504 +.delay_slot + 7424 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 7428 0x40 0xc6 0x39 0x44 0x0e 0x5c ST r17, [p2]; ADD r17, r18, #1 +.delay_slot + 7434 0x14 0x26 0x07 0x18 ADD r19, r16, #1 +.delay_slot + 7438 0x0e 0x06 0x71 0x98 ST r19, [p6] +.delay_slot + 7442 0x0f 0x06 0x31 0x98 ST r17, [p7] + 7446 0x1a 0x67 0x86 0x18 ADD.NC p2, r15, #12 + 7450 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 7454 0x02 0xfe 0x16 0x98 LDA r16, [p2], #-4 + 7458 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 7462 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 7464 0x02 0x46 0x16 0x98 LDA r16, [p2, #16] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7468 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7470 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7472 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7474 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7476 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7480 0x0a 0x06 0x11 0x98 ST r16, [p2] + 7484 0x17 0xe2 0xfd 0x18 MOVX r17, #-1 + 7488 0x00 0x00 NOPX + 7490 0x00 0x00 NOPX + 7492 0x00 0x00 NOPX + 7494 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x13 0x18 0x7a NOPA; NOPS; ACQ r16, r17 +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_336 +.no_stack_arguments + 7504 0x00 0x09 0x48 0x00 0x01 0x04 JL #4752 +.delay_slot + 7510 0x00 0x07 0x86 0xcf 0x00 0x44 MOVXM p3, #493440 +.delay_slot +.swstall delay_slot + 7516 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7518 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7520 0x00 0x00 NOPX +.delay_slot + 7522 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x53 0x3d 0x07 0x00 0x00 0x1c 0x2e NOPA; NOPS; MOV p2, r15; NOPV +.return_address + 7536 0xc0 0xc2 0xd0 0x00 0x01 0xe0 0xb0 0x02 0x10 0xba LDA r16, [p6]; MOVXM p1, #491524 + 7546 0x01 0x06 0x36 0x98 LDA r17, [p1] + 7550 0x07 0xf0 0x11 0x18 LDA r0, [sp, #-16] + 7554 0x00 0x00 NOPX + 7556 0x00 0x00 NOPX + 7558 0x00 0x00 NOPX + 7560 0x00 0x00 NOPX + 7562 0x00 0x00 NOPX + 7564 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 7568 0x80 0x0e 0xf0 0x40 0x01 0x84 JNZ r16, #7648 +.delay_slot + 7574 0x10 0x30 0x01 0x18 MOVX r24, #0 +.delay_slot +.swstall delay_slot + 7578 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7580 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7582 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7584 0x00 0x00 NOPX + 7586 0x04 0x00 0xa2 0xcf 0x14 0x24 MOVX r16, #1; ADD.NC p1, r15, #20 + 7592 0x01 0x06 0x36 0x98 LDA r17, [p1] + 7596 0x00 0x00 NOPX + 7598 0x00 0x00 NOPX + 7600 0x00 0x00 NOPX + 7602 0x00 0x00 NOPX + 7604 0x00 0x00 NOPX + 7606 0x00 0x00 NOPX + 7608 0x14 0x51 0x08 0x18 REL r17, r16 + 7612 0x3c 0xc6 0xdc 0x0e 0x23 0x0c LDA r17, [p1, #-8]; ST r24, [p6] + 7618 0x00 0x00 NOPX + 7620 0x00 0x00 NOPX + 7622 0x00 0x00 NOPX + 7624 0x00 0x00 NOPX + 7626 0x00 0x00 NOPX + 7628 0x00 0x00 NOPX + 7630 0x14 0x21 0x11 0x98 SUB r16, r16, r17 + 7634 0x00 0x2c 0xf3 0xcc 0x23 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r16, [p1, #-8]; NOPM; NOPV +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 + 7648 0xe0 0xc2 0xd0 0x00 0x01 0xe3 0x30 0x26 0x10 0xba LDA r16, [p7]; MOVXM p6, #491596 + 7658 0x06 0x06 0x36 0x98 LDA r17, [p6] + 7662 0x07 0xf8 0x99 0x18 LDA p1, [sp, #-8] + 7666 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 7670 0x00 0x00 NOPX + 7672 0x00 0x00 NOPX + 7674 0x00 0x00 NOPX + 7676 0x00 0x00 NOPX + 7678 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 7682 0x80 0x0f 0x10 0x40 0x01 0x84 JNZ r16, #7712 +.delay_slot +.swstall delay_slot + 7688 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7690 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7692 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7694 0x00 0x00 NOPX +.delay_slot + 7696 0x1b 0xd0 0x20 0xf8 MOV r15, r0 + 7700 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x83 0x88 0xc1 0x36 NOPA; NOPB; ST r24, [p7]; NOPX +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_544 + 7712 0x07 0xff 0x19 0x18 LDA p6, [sp, #-4] + 7716 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 7720 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 7726 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7728 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7730 0x00 0x00 NOPX +.delay_slot + 7732 0x0f 0x84 0x8b 0x18 MOVS p7, p1 +.label _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 7744 +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E +.function_start + 7744 0x05 0x00 0x00 0x21 0x01 0x64 RET lr; MOV r0, #64 +.delay_slot + 7750 0x18 0x50 0xc0 0xf8 MOV r1, p0 +.delay_slot + 7754 0x18 0x60 0x90 0x18 ADD.NC p0, r1, #32 +.delay_slot + 7758 0x08 0x04 0x11 0x98 ST r0, [p0] +.delay_slot + 7762 0x08 0x14 0x11 0x98 ST r0, [p0, #4] +.delay_slot +.swstall delay_slot + 7766 0x00 0x00 NOPX +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E__end +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_end0 + +.text_segment PM 7776 +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv +.function_start + 7776 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 7780 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 7786 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] + 7790 0x0f 0xfd 0xf5 0x98 ST r15, [sp, #-4] + 7794 0x00 0x00 NOPX + 7796 0x00 0x00 NOPX + 7798 0x00 0x00 NOPX + 7800 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 7804 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 7808 0x00 0x00 NOPX + 7810 0x00 0x00 NOPX + 7812 0x00 0x00 NOPX + 7814 0x00 0x00 NOPX + 7816 0x00 0x00 NOPX + 7818 0x00 0x00 NOPX + 7820 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 7824 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 7828 0x00 0x00 NOPX + 7830 0x00 0x00 NOPX + 7832 0x00 0x00 NOPX + 7834 0x00 0x00 NOPX + 7836 0x00 0x00 NOPX + 7838 0x00 0x00 NOPX + 7840 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 7844 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 7848 0x00 0x00 NOPX + 7850 0x00 0x00 NOPX +.no_stack_arguments + 7852 0x00 0x0f 0x20 0x00 0x01 0x04 JL #7744 +.delay_slot +.swstall delay_slot + 7858 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7860 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 7862 0x00 0x00 NOPX +.delay_slot + 7864 0x08 0xdc 0x29 0x98 ST el0, [p0], #-12 +.delay_slot + 7868 0x1b 0xd0 0xc0 0xf8 MOV r15, p0 +.return_address + 7872 0xff 0x07 0x20 0x01 0x00 0x68 0x33 0xc4 0x08 0xba LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 + 7882 0x01 0xe2 0x80 0x01 0x80 0x08 0x07 0xfd 0x58 0xba MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 + 7892 0xff 0xbe 0x20 0x0a 0x11 0x80 0x07 0xa0 0x01 0x7a LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 + 7902 0x00 0x06 0x4a 0x98 LDA.u8 r18, [p0] + 7906 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 7908 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 7910 0x00 0x02 0x17 0x18 ST.s16 r16, [p0, dj0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7914 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7918 0x10 0x22 0x05 0x18 MOVX r17, #1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7922 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7928 0x14 0x77 0x27 0x98 EQ r27, r17, r18 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7932 0x14 0x21 0x82 0x18 SEL.EQZ r16, r16, r24, r27 +.delay_slot +.swstall delay_slot + 7936 0x00 0x00 NOPX +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + +.text_segment PM 7952 +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E +.function_start + 7952 0x02 0x80 0x80 0x00 0x10 0xc8 0x08 0x60 0x78 0xba MOVA m0, #20; MOVX r1, #6; MOV r0, p0 + 7962 0x00 0x00 0xa0 0xc0 0x0c 0x24 MOVX r0, #1; ADD.NC p0, r0, #12 + 7968 0x00 0x08 0x4a 0x98 LDA.u8 r2, [p0], m0 + 7972 0x00 0x00 NOPX + 7974 0x00 0x00 NOPX + 7976 0x00 0x00 NOPX + 7978 0x00 0x00 NOPX + 7980 0x00 0x00 NOPX + 7982 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 7986 0x10 0x80 0x08 0x98 NE r0, r2, r0 +.delay_slot + 7990 0x10 0x00 0x1d 0x98 LSHL r0, r0, r1 +.delay_slot + 7994 0x02 0x82 0x31 0x0d 0xe0 0x5c ST r0, [p0, #4]; NEZ r3, r2 +.delay_slot + 8000 0x10 0xc4 0x1d 0x98 LSHL r2, r3, r1 +.delay_slot + 8004 0x08 0x04 0x51 0x98 ST r2, [p0] +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_end0 + +.text_segment PM 8016 +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv +.function_start + 8016 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 8022 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] +.no_stack_arguments + 8026 0x00 0x0f 0x30 0x00 0x01 0x04 JL #7776 +.delay_slot + 8032 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] +.delay_slot + 8036 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.swstall delay_slot + 8040 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8042 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8044 0x00 0x01 0x67 0x98 NOPA +.return_address +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8048 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8052 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] +.tail_call +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8056 0x00 0x0f 0x88 0x00 0x00 0x84 J #7952 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8062 0x18 0x6e 0xc0 0xf8 MOV p0, p7 +.delay_slot + 8066 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 8072 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8074 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8076 0x00 0x00 NOPX +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + +.text_segment PM 8080 +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.function_start + 8080 0x67 0x82 0xd0 0x00 0x51 0x54 LDA r0, [p3], #12; MOV m0, #20 + 8086 0x61 0x05 0x58 0xcd 0x81 0xd4 LDA.u8 r1, [p3], m0; MOV p4, p3 + 8092 0x00 0x00 NOPX + 8094 0x00 0x00 NOPX + 8096 0x00 0x00 NOPX + 8098 0x00 0x00 NOPX + 8100 0x00 0x00 NOPX + 8102 0x00 0x00 NOPX + 8104 0x08 0x0f 0xf0 0x40 0x01 0x84 JNZ r1, #8160 +.delay_slot + 8110 0x17 0xc4 0xe9 0x18 MOVX r2, #-6 +.delay_slot + 8114 0x10 0x00 0x2d 0x98 LSHL r0, r0, r2 +.delay_slot +.swstall delay_slot + 8118 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8120 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8122 0x00 0x00 NOPX + 8124 0x00 0x04 0x32 0x98 LDA.s16 r1, [p0] + 8128 0x00 0x00 NOPX + 8130 0x00 0x00 NOPX + 8132 0x00 0x00 NOPX + 8134 0x00 0x10 0x00 0x00 0x00 0x84 J #8192 +.delay_slot +.swstall delay_slot + 8140 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8142 0x00 0x00 NOPX +.delay_slot + 8144 0x18 0x05 0x72 0xf8 VBCST.16 x0, r1 +.delay_slot +.swstall delay_slot + 8148 0x00 0x00 NOPX +.delay_slot + 8150 0x00 0x2c 0xf0 0x04 0x13 0x00 0x00 0x00 0x00 0x7a NOPA; VST x0, [p0]; NOPX +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_80 + 8160 0x01 0x04 0x32 0x98 LDA.s16 r1, [p1] + 8164 0x00 0x00 NOPX + 8166 0x00 0x00 NOPX + 8168 0x00 0x00 NOPX + 8170 0x00 0x00 NOPX + 8172 0x00 0x00 NOPX + 8174 0x00 0x00 NOPX + 8176 0x18 0x05 0x72 0xf8 VBCST.16 x0, r1 + 8180 0x00 0x00 NOPX + 8182 0x00 0x2c 0xf1 0x04 0x13 0x00 0x00 0x00 0x00 0x7a NOPA; VST x0, [p1]; NOPX +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_112 + 8192 0x8a 0x80 0xd0 0x00 0x07 0x8a 0xb8 0x3f 0x48 0xba LDA m0, [p4, #20]; MOVX r0, #60; ADD.NC lc, r0, #-3 + 8202 0x62 0x90 0xd0 0x00 0x00 0x08 0x78 0x38 0x10 0xba LDA m1, [p3, #4]; MOVXM ls, #8304 + 8212 0x00 0x00 0x26 0xe1 0x20 0x44 MOVXM le, #8336 + 8218 0x00 0x07 0x88 0xc0 0xa8 0x44 MOVXM p4, #491604 + 8224 0x04 0x04 0x22 0x98 LDA.s8 r1, [p4] + 8228 0x00 0x00 NOPX + 8230 0x00 0x00 NOPX + 8232 0x00 0x08 0xab 0x98 VLDA.CONV.fp32.bf16 cml1, [p0], m0 + 8236 0x01 0x29 0x2b 0x98 VLDA.CONV.fp32.bf16 cml2, [p1], m1 + 8240 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8244 0x01 0x2a 0x2b 0x98 VLDA.CONV.fp32.bf16 cml4, [p1], m1 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8248 0x01 0x15 0x70 0xf5 0x00 0x2c VLDA.CONV.fp32.bf16 cml1, [p0], m0; MOVX crRnd, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8254 0x25 0x25 0x70 0x04 0x03 0x28 0x3d 0x62 VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8262 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8266 0x25 0x45 0x70 0x04 0x04 0x10 0x3d 0x62 VLDA.CONV.fp32.bf16 cml4, [p1], m1; VADD.f dm4, dm0, dm4, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8274 0x00 0x08 0xab 0x98 VLDA.CONV.fp32.bf16 cml1, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8278 0x25 0x25 0x70 0x04 0x03 0x28 0x3d 0x62 VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8286 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8290 0x25 0x45 0x74 0x3b 0x46 0x00 0x00 0x40 0x1a 0x57 0x04 0x10 0x3d 0x6e VLDA.CONV.fp32.bf16 cml4, [p1], m1; VST.CONV.bf16.fp32 cml3, [p2], #64; NOPM; VADD.f dm4, dm0, dm4, r0 +.label ZLS_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_224 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8304 0x00 0x08 0xab 0x98 VLDA.CONV.fp32.bf16 cml1, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8308 0x25 0x25 0x70 0x00 0x21 0x0f 0x11 0x8e 0x03 0x28 0x3d 0x66 VLDA.CONV.fp32.bf16 cml2, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8320 0x01 0x05 0x70 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_256 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8336 0x25 0x45 0x70 0x00 0x22 0x1d 0xa3 0x00 0x00 0x00 0x01 0xa5 0x78 0x20 0x81 0xeb VLDA.CONV.fp32.bf16 cml4, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml3, [p2], #64;NOPX; NOPM; VADD.f dm4, dm0, dm4, r0 +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8352 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8354 0x43 0xc4 0x60 0x02 0x03 0x28 0x3d 0x62 VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8362 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8364 0x43 0xb4 0x60 0x02 0x04 0x10 0x3d 0x62 VST.CONV.bf16.fp32 cml3, [p2], #64; VADD.f dm4, dm0, dm4, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8372 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8374 0x43 0xc4 0x60 0x50 0x00 0x5c VST.CONV.bf16.fp32 cml4, [p2], #64;RET lr +.delay_slot +.swstall delay_slot + 8380 0x00 0x00 NOPX +.delay_slot + 8382 0x0a 0x1d 0xa3 0x18 VST.CONV.bf16.fp32 cml3, [p2], #64 +.delay_slot +.swstall delay_slot + 8386 0x00 0x00 NOPX +.delay_slot + 8388 0x0a 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p2], #64 +.delay_slot +.swstall delay_slot + 8392 0x00 0x00 NOPX +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 + +.text_segment PM 8400 +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E +.function_start + 8400 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 8406 0xff 0x87 0xb0 0x02 0x0a 0x60 0x70 0x02 ST lr, [sp, #-4]; MOV r16, p2 + 8414 0x50 0x91 0x60 0x01 0xb4 0x03 0x00 0x02 MOVS p2, p1; ADD.NC p3, r16, #12 + 8422 0x65 0xed 0x58 0x21 0x81 0xd4 LDA.u8 r27, [p3], #2; MOV r16, p0 + 8428 0x73 0xca 0x58 0xab 0xc1 0xd4 LDA.s16 r18, [p3], #-14; MOV r17, sp + 8434 0x18 0x68 0xc0 0x18 ADD.NC p0, r17, #-128 + 8438 0x08 0x07 0x2b 0x18 VST sfh, [p0] + 8442 0x00 0x06 0x57 0x18 ST.s16 r18, [p0] + 8446 0x00 0x00 NOPX + 8448 0x00 0x00 NOPX +.no_stack_arguments + 8450 0x00 0x0f 0xc8 0x00 0x01 0x04 JL #8080 +.delay_slot + 8456 0x1c 0x50 0xc0 0xf8 MOV r17, p0 +.delay_slot +.swstall delay_slot + 8460 0x00 0x00 NOPX +.delay_slot + 8462 0x14 0x25 0x12 0x18 SEL.EQZ r18, r16, r17, r27 +.delay_slot + 8466 0x8c 0x20 0x42 0xd2 0x41 0xe4 SEL.EQZ r16, r17, r16, r27; MOV p1, r18 +.delay_slot + 8472 0x00 0x2b 0x60 0x00 0x34 0x10 0x70 0x02 NOPS; MOV p0, r16 +.return_address + 8480 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 8484 0x00 0x00 NOPX + 8486 0x00 0x00 NOPX + 8488 0x00 0x00 NOPX + 8490 0x00 0x00 NOPX + 8492 0x00 0x00 NOPX + 8494 0x00 0x00 NOPX + 8496 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 8500 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 8506 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8508 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8510 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8512 0x00 0x00 NOPX +.label _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_end0 + +.text_segment PM 8528 +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 8528 0x00 0x07 0x86 0xc0 0x00 0x44 MOVXM p3, #491520 + 8534 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 8540 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 8546 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 8554 0xff 0x82 0xb0 0x00 0x01 0xe3 0x30 0x08 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #491536 + 8564 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 8568 0x00 0x00 NOPX + 8570 0x00 0x00 NOPX + 8572 0x80 0x11 0x10 0x40 0x01 0x84 JNZ r16, #8736 +.delay_slot + 8578 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 8582 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 8586 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 8590 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 8598 0x00 0x07 0x80 0xcb 0x00 0x44 MOVXM p0, #492928 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8604 0x00 0x07 0x84 0xc0 0xa8 0x44 MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8610 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8620 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 8622 0x00 0x0f 0xa8 0x00 0x01 0x04 JL #8016 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8628 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8630 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8632 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 8636 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 8640 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 8656 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 + 8662 0x40 0xc2 0xd0 0x00 0x01 0xe1 0x32 0xc0 0x10 0xba LDA r16, [p2]; MOVXM p2, #492928 + 8672 0x40 0xc6 0xd0 0x00 0x01 0xe1 0x32 0xc0 0x10 0xba LDA r17, [p2]; MOVXM p2, #492928 + 8682 0x4a 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0a 0x10 0xba LDA.u16 r18, [p2, #10]; MOVXM p1, #491540 + 8692 0x00 0x00 NOPX + 8694 0x00 0x00 NOPX + 8696 0x00 0x11 0x18 0x00 0x00 0x84 J #8752 +.delay_slot + 8702 0x00 0x07 0x80 0xc0 0x98 0x44 MOVXM p0, #491596 +.delay_slot +.swstall delay_slot + 8708 0x00 0x00 NOPX +.delay_slot + 8710 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 8714 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 8720 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 8736 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x01 0xe0 0xb0 0x0a 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 8752 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 8760 0xff 0xee 0xd0 0x00 0x01 0xe0 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #491520 + 8770 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 8774 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 8778 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 8782 0x00 0x00 NOPX + 8784 0x00 0x00 NOPX + 8786 0x00 0x00 NOPX + 8788 0x00 0x00 NOPX + 8790 0x00 0x00 NOPX + 8792 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 8796 0x0f 0x06 0x11 0x98 ST r16, [p7] + 8800 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 8804 0x00 0x00 NOPX + 8806 0x00 0x00 NOPX + 8808 0x00 0x00 NOPX + 8810 0x14 0x93 0x08 0x18 ACQ r18, r16 + 8814 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 8820 0x00 0x00 NOPX + 8822 0x00 0x00 NOPX + 8824 0x00 0x06 0x36 0x98 LDA r17, [p0] + 8828 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 8834 0x01 0x06 0x76 0x98 LDA r19, [p1] + 8838 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 8842 0x00 0x00 NOPX +.no_stack_arguments + 8844 0x00 0x10 0x68 0x00 0x01 0x04 JL #8400 +.delay_slot +.swstall delay_slot + 8850 0x00 0x00 NOPX +.delay_slot + 8852 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 8856 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 8860 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 8864 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 8880 0xca 0xc6 0xd0 0x00 0x01 0xe3 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #491520 + 8890 0x10 0x20 0x05 0x18 MOVX r16, #1 + 8894 0x00 0x00 NOPX + 8896 0x00 0x00 NOPX + 8898 0x00 0x00 NOPX + 8900 0x00 0x00 NOPX + 8902 0x00 0x00 NOPX + 8904 0x14 0x51 0x08 0x18 REL r17, r16 + 8908 0xfc 0xce 0xd0 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #491596 + 8918 0x06 0x06 0x36 0x98 LDA r17, [p6] + 8922 0x02 0x06 0x56 0x98 LDA r18, [p2] + 8926 0x00 0x00 NOPX + 8928 0x00 0x00 NOPX + 8930 0x00 0x00 NOPX + 8932 0x00 0x00 NOPX + 8934 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 8938 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 8942 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 8946 0x80 0x11 0x88 0x40 0x01 0x84 JNZ r16, #8976 +.delay_slot +.swstall delay_slot + 8952 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8954 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8956 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8958 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8960 0x00 0x00 NOPX + 8962 0x10 0x20 0x01 0x18 MOVX r16, #0 + 8966 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 8976 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 8980 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 8984 0x00 0x00 NOPX + 8986 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 8988 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 8990 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 8994 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 8996 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9000 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 9004 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 9010 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9012 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9014 0x00 0x00 NOPX +.label _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 9024 +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function_start + 9024 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 9028 0x00 0x00 NOPX + 9030 0x00 0x00 NOPX + 9032 0x00 0x00 NOPX + 9034 0x00 0x00 NOPX + 9036 0x00 0x00 NOPX + 9038 0x00 0x00 NOPX + 9040 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 9044 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 9048 0x00 0x00 NOPX + 9050 0x00 0x00 NOPX + 9052 0x00 0x00 NOPX + 9054 0x00 0x00 NOPX + 9056 0x00 0x00 NOPX + 9058 0x00 0x00 NOPX + 9060 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 9064 0x01 0x6c 0x2e 0x98 LDA el0, [p1], #24 + 9068 0x01 0x04 0x12 0x98 LDA.s16 r0, [p1] + 9072 0x00 0x00 NOPX + 9074 0x00 0x00 NOPX + 9076 0x00 0x00 NOPX + 9078 0x00 0x00 NOPX + 9080 0x00 0x00 NOPX + 9082 0x08 0x6c 0x29 0x98 ST el0, [p0], #24 + 9086 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] + 9090 0x00 0x00 NOPX + 9092 0x00 0x00 NOPX + 9094 0x00 0x00 NOPX + 9096 0x00 0x00 NOPX + 9098 0x00 0x00 NOPX + 9100 0x00 0x00 NOPX + 9102 0x01 0x24 0x12 0x98 LDA.s16 r0, [p1, #4] + 9106 0x00 0x14 0x17 0x18 ST.s16 r0, [p0, #2] + 9110 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 9114 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9116 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9118 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9120 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9122 0x00 0x00 NOPX +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + +.text_segment PM 9136 +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function_start + 9136 0xfb 0xc2 0x80 0x3a 0x68 0x00 0x00 0x08 0x7a 0x18 0x10 0xb6 MOVA dj0, #-34; VLDB x4, [p0], #64; MOVXM ls, #9264 + 9148 0xff 0x51 0x00 0x39 0x68 0x00 0x00 0x09 0xba 0x30 0x10 0xb6 MOVA r17, #-6; VLDB x2, [p0], #64; MOVXM le, #9312 + 9160 0x18 0x14 0xc0 0xf8 MOV r0, p2 + 9164 0x1a 0x60 0x10 0x18 ADD.NC p2, r0, #32 + 9168 0x02 0x1c 0x52 0x98 LDA.s16 r2, [p2], #2 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9172 0x02 0x00 0x16 0x98 LDA r0, [p2, dj0] +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9176 0x40 0x86 0x50 0x3a 0x68 0x3c LDA.s16 r1, [p2]; VLDB x4, [p0], #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9182 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9184 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9186 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9188 0x38 0x1c 0xb4 0x18 VLDB x2, [p0], #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9192 0x18 0x09 0x72 0xf8 VBCST.16 x0, r2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9196 0x00 0x3a 0x68 0x01 0x18 0xed 0x50 0x36 0x78 0x3a VLDB x4, [p0], #64; LSHL r17, r0, r17; VMAX_LT.bf16 x5, r16, x4, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9206 0x1d 0x78 0xfe 0x98 ADD.NC lc, r17, #-3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9210 0x18 0x85 0x72 0xf8 VBCST.16 x1, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9214 0x19 0xa8 0xac 0xf8 VMIN_GE.bf16 x3, r16, x5, x1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9218 0x00 0x2c 0xf0 0x39 0x68 0x00 0x00 0x31 0x06 0xcf 0x00 0x2b 0x60 0x7e NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9232 0x00 0x2c 0xf0 0x00 0x21 0x1c 0xd3 0x00 0x00 0x01 0xd8 0x56 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9248 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x50 0x36 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_128 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9264 0x00 0x2c 0xf0 0x3a 0x69 0x1d 0xd3 0x00 0x00 0x00 0xd4 0x56 0x78 0x00 0x00 0xe1 NOPA; VLDB x4, [p0], #64; VST x7, [p1], #64; NOPX; VMIN_GE.bf16 x3, r16, x5, x1; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9280 0x00 0x2c 0xf0 0x39 0x68 0x01 0x5b 0x00 0x00 0x01 0x88 0x36 0x78 0x00 0x00 0xe1 NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9296 0x00 0x2c 0xf0 0x00 0x21 0x1c 0xd3 0x00 0x00 0x01 0xd8 0x56 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_176 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9312 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x50 0x36 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9328 0x23 0xba 0x60 0x00 0xd4 0x56 0x70 0x02 VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9336 0x1b 0x10 0x6c 0xf8 VMAX_LT.bf16 x6, r16, x2, x0 + 9340 0x23 0x9a 0x60 0x01 0xd8 0x56 0x70 0x02 VST x3, [p1], #64; VMIN_GE.bf16 x7, r16, x6, x1 + 9348 0x05 0x00 0x05 0x40 0xd9 0xe4 RET lr; VMAX_LT.bf16 x5, r16, x4, x0 +.delay_slot + 9354 0x23 0xba 0x60 0x00 0xd4 0x56 0x70 0x02 VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 +.delay_slot + 9362 0x1b 0x10 0x6c 0xf8 VMAX_LT.bf16 x6, r16, x2, x0 +.delay_slot + 9366 0x1b 0xb0 0xac 0xf8 VMIN_GE.bf16 x7, r16, x6, x1 +.delay_slot + 9370 0x09 0x1c 0xd3 0x18 VST x3, [p1], #64 +.delay_slot + 9374 0x09 0x1d 0xd3 0x18 VST x7, [p1], #64 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + +.text_segment PM 9392 +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 9392 0x00 0x07 0x86 0xc0 0x00 0x44 MOVXM p3, #491520 + 9398 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 9404 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 9410 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 9418 0xff 0x82 0xb0 0x00 0x01 0xe3 0x30 0x08 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #491536 + 9428 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 9432 0x00 0x00 NOPX + 9434 0x00 0x00 NOPX + 9436 0x80 0x12 0xc0 0x40 0x01 0x84 JNZ r16, #9600 +.delay_slot + 9442 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 9446 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 9450 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 9454 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 9462 0x00 0x07 0x80 0xcd 0x80 0x44 MOVXM p0, #493248 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9468 0x00 0x07 0x84 0xc0 0xa8 0x44 MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9474 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9484 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 9486 0x00 0x11 0xa0 0x00 0x01 0x04 JL #9024 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9492 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9494 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9496 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 9500 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 9504 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 9520 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 + 9526 0x40 0xc2 0xd0 0x00 0x01 0xe1 0x33 0x60 0x10 0xba LDA r16, [p2]; MOVXM p2, #493248 + 9536 0x40 0xc6 0xd0 0x00 0x01 0xe1 0x33 0x60 0x10 0xba LDA r17, [p2]; MOVXM p2, #493248 + 9546 0x48 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0a 0x10 0xba LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 + 9556 0x00 0x00 NOPX + 9558 0x00 0x00 NOPX + 9560 0x00 0x12 0xc8 0x00 0x00 0x84 J #9616 +.delay_slot + 9566 0x00 0x07 0x80 0xc0 0x98 0x44 MOVXM p0, #491596 +.delay_slot +.swstall delay_slot + 9572 0x00 0x00 NOPX +.delay_slot + 9574 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 9578 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 9584 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 9600 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x01 0xe0 0xb0 0x0a 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 9616 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 9624 0xff 0xee 0xd0 0x00 0x01 0xe0 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #491520 + 9634 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 9638 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 9642 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 9646 0x00 0x00 NOPX + 9648 0x00 0x00 NOPX + 9650 0x00 0x00 NOPX + 9652 0x00 0x00 NOPX + 9654 0x00 0x00 NOPX + 9656 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 9660 0x0f 0x06 0x11 0x98 ST r16, [p7] + 9664 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 9668 0x00 0x00 NOPX + 9670 0x00 0x00 NOPX + 9672 0x00 0x00 NOPX + 9674 0x14 0x93 0x08 0x18 ACQ r18, r16 + 9678 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 9684 0x00 0x00 NOPX + 9686 0x00 0x00 NOPX + 9688 0x00 0x06 0x36 0x98 LDA r17, [p0] + 9692 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 9698 0x01 0x06 0x76 0x98 LDA r19, [p1] + 9702 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 9706 0x00 0x00 NOPX +.no_stack_arguments + 9708 0x00 0x11 0xd8 0x00 0x01 0x04 JL #9136 +.delay_slot +.swstall delay_slot + 9714 0x00 0x00 NOPX +.delay_slot + 9716 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 9720 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 9724 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 9728 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 9744 0xca 0xc6 0xd0 0x00 0x01 0xe3 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #491520 + 9754 0x10 0x20 0x05 0x18 MOVX r16, #1 + 9758 0x00 0x00 NOPX + 9760 0x00 0x00 NOPX + 9762 0x00 0x00 NOPX + 9764 0x00 0x00 NOPX + 9766 0x00 0x00 NOPX + 9768 0x14 0x51 0x08 0x18 REL r17, r16 + 9772 0xfc 0xce 0xd0 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #491596 + 9782 0x06 0x06 0x36 0x98 LDA r17, [p6] + 9786 0x02 0x06 0x56 0x98 LDA r18, [p2] + 9790 0x00 0x00 NOPX + 9792 0x00 0x00 NOPX + 9794 0x00 0x00 NOPX + 9796 0x00 0x00 NOPX + 9798 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 9802 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 9806 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 9810 0x80 0x13 0x38 0x40 0x01 0x84 JNZ r16, #9840 +.delay_slot +.swstall delay_slot + 9816 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9818 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9820 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9822 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9824 0x00 0x00 NOPX + 9826 0x10 0x20 0x01 0x18 MOVX r16, #0 + 9830 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 9840 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 9844 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 9848 0x00 0x00 NOPX + 9850 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 9852 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 9854 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 9858 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 9860 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9864 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 9868 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 9874 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9876 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 9878 0x00 0x00 NOPX +.label _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 9888 +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.function_start + 9888 0x23 0x85 0xd0 0x08 0x20 0x0b 0x08 0x00 0x58 0xba LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 + 9898 0x17 0x80 0x01 0x18 MOVX r0, #-128 + 9902 0x00 0x00 NOPX + 9904 0x00 0x00 NOPX + 9906 0x00 0x00 NOPX + 9908 0x00 0x00 NOPX + 9910 0x00 0x00 NOPX + 9912 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 9916 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 9920 0x00 0x00 NOPX + 9922 0x00 0x00 NOPX + 9924 0x00 0x00 NOPX + 9926 0x00 0x00 NOPX + 9928 0x00 0x00 NOPX + 9930 0x00 0x00 NOPX + 9932 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 9936 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 9940 0x00 0x00 NOPX + 9942 0x00 0x00 NOPX + 9944 0x00 0x00 NOPX + 9946 0x00 0x00 NOPX + 9948 0x00 0x00 NOPX + 9950 0x00 0x00 NOPX + 9952 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 9956 0x01 0x14 0x76 0x98 LDA r3, [p1, #4] + 9960 0x00 0x00 NOPX + 9962 0x00 0x00 NOPX + 9964 0x00 0x00 NOPX + 9966 0x00 0x00 NOPX + 9968 0x00 0x00 NOPX + 9970 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9972 0x08 0x4c 0x71 0x98 ST r3, [p0], #16 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9976 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9980 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9984 0x00 0x00 0xf0 0xbe 0x00 0x44 MOVXM r1, #65280 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9990 0x10 0xc2 0x14 0x98 AND r1, r3, r1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9994 0x10 0x76 0x27 0x98 EQ r27, r1, r2 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9998 0x10 0x01 0x82 0x18 SEL.EQZ r0, r0, r24, r27 +.delay_slot +.swstall delay_slot + 10002 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 + +.text_segment PM 10016 +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.function_start + 10016 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 10022 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] +.no_stack_arguments + 10026 0x00 0x13 0x50 0x00 0x01 0x04 JL #9888 +.delay_slot + 10032 0x0f 0xff 0x9d 0x98 ST p7, [sp, #-4] +.delay_slot + 10036 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.swstall delay_slot + 10040 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10042 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10044 0x00 0x01 0x67 0x98 NOPA +.return_address + 10048 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 10052 0x00 0x00 NOPX + 10054 0x00 0x00 NOPX + 10056 0x00 0x00 NOPX + 10058 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10060 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10062 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10066 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10070 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10072 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10074 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10076 0x10 0x20 0x09 0x18 MOVX r16, #2 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10080 0xe8 0xc2 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r16, [p7, #16]; PADDXM [sp], #-64 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + +.text_segment PM 10096 +.label _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_begin0 +.function_start + 10096 0x18 0x16 0xc0 0xf8 MOV r0, p3 + 10100 0x1b 0x60 0x07 0x18 ADD.NC p3, r0, #14 + 10104 0x03 0x1c 0x52 0x98 LDA.s16 r2, [p3], #2 + 10108 0x03 0x04 0x96 0x98 LDA r4, [p3] + 10112 0x00 0x00 NOPX + 10114 0x00 0x00 NOPX + 10116 0x00 0x00 NOPX + 10118 0x00 0x00 NOPX + 10120 0x10 0x06 0x09 0x18 MOVX r3, #2 + 10124 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 10130 0x10 0xc6 0x4c 0x98 LTU r3, r3, r4 + 10134 0x00 0x01 0x00 0x06 0x05 0x06 0x10 0x00 0x60 0xba MOVA r1, #0; JNZ r3, #10288 +.delay_slot + 10144 0x18 0x05 0x72 0xf8 VBCST.16 x0, r1 +.delay_slot + 10148 0x18 0x5e 0xc0 0xf8 MOV r1, p7 +.delay_slot + 10152 0x1f 0x65 0xe0 0xf8 MOV p7, sp +.delay_slot + 10156 0xff 0xf2 0x0a 0xdd 0x81 0xf4 PADDB [p7], #-64; MOV p5, p7 +.delay_slot + 10162 0x0f 0x04 0x13 0x18 VST x0, [p7] + 10166 0x01 0x82 0x84 0x80 0x0b 0x00 0x04 0xb9 0x72 0xba MOVA dj0, #12; MOVS p4, r0; VBCST.16 x0, r2 + 10176 0x80 0x01 0x54 0x01 0x01 0x54 LDA.u8 r0, [p4, dj0]; MOV m2, #64 + 10182 0x00 0x00 NOPX + 10184 0x00 0x00 NOPX + 10186 0x00 0x00 NOPX + 10188 0x00 0x00 NOPX + 10190 0x00 0x00 NOPX + 10192 0x00 0x00 NOPX + 10194 0x00 0x14 0x00 0x40 0x01 0x84 JNZ r0, #10240 +.delay_slot + 10200 0x18 0x00 0x00 0xb8 MOV m0, #0 +.delay_slot + 10204 0x00 0x07 0x88 0xc0 0xa8 0x44 MOVXM p4, #491604 +.delay_slot +.swstall delay_slot + 10210 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10212 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10214 0x00 0x00 NOPX + 10216 0x00 0x04 0x80 0x00 0x05 0x02 0x00 0x00 0x20 0xba MOVA m1, #0; J #10256 +.delay_slot +.swstall delay_slot + 10226 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10228 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10230 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10232 0x00 0x00 NOPX +.delay_slot + 10234 0x00 0x2c 0xf0 0x08 0x26 0x0c NOPA; VST x0, [p0] +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_144 + 10240 0x19 0x00 0x80 0xb8 MOV m1, #64 + 10244 0x00 0x2c 0xf0 0x00 0x21 0x04 0x13 0x01 0x00 0x00 0x50 0xf6 NOPA; NOPB; VST x0, [p1]; MOV m2, #0 +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_160 + 10256 0x00 0x14 0x58 0x00 0x00 0x84 J #10416 +.delay_slot + 10262 0x13 0x91 0x60 0x03 0xb0 0x60 0x70 0x02 MOVS p0, p7; MOV p7, p0 +.delay_slot +.swstall delay_slot + 10270 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10272 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10274 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10276 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_192 + 10288 0x10 0x04 0x0d 0x18 MOVX r2, #3 + 10292 0x10 0x84 0x47 0x98 EQ r2, r2, r4 + 10296 0x10 0x14 0x30 0x40 0x01 0x84 JNZ r2, #10336 +.delay_slot + 10302 0x3f 0x80 0x00 0x20 0x00 0x44 MOVXM r0, #1065353216 +.delay_slot + 10308 0x00 0x07 0x88 0xc0 0xa8 0x44 MOVXM p4, #491604 +.delay_slot +.swstall delay_slot + 10314 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10316 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10318 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10320 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x2f 0xe0 0x00 0x08 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM r0, #-1082130432; NOPV +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_240 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10336 0x80 0x80 0x50 0x02 0xd2 0x00 0x47 0xbe 0x58 0xba LDA.s8 r0, [p4]; MOVX vaddSign0, #1; MOV dj0, #-66 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10346 0x18 0x00 0x80 0xb8 MOV m0, #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10350 0x19 0x00 0x00 0xb8 MOV m1, #0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10354 0x1a 0x00 0x80 0xb8 MOV m2, #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10358 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10360 0x18 0x00 0x11 0x78 VINSERT.32 x0, x0, #0, r0 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10364 0xa0 0x02 0xe2 0x01 0x25 0xd4 ST.s16 r0, [p5, dj0]; VMOV bmll1, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10370 0x10 0x3a 0x80 0x18 MOVX crRnd, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10374 0x08 0x40 0x96 0x18 VCONV.bf16.fp32 wl0, bmll1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10378 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10380 0x18 0x01 0x01 0xb8 VEXTRACT.16 r0, x0, #0, vaddSign0 + 10384 0x00 0x00 NOPX + 10386 0x00 0x00 NOPX + 10388 0x05 0x00 0x12 0x98 LDA.s16 r0, [p5, dj0] + 10392 0x00 0x00 NOPX + 10394 0x00 0x00 NOPX + 10396 0x00 0x00 NOPX + 10398 0x00 0x00 NOPX + 10400 0x00 0x00 NOPX + 10402 0x00 0x00 NOPX + 10404 0x18 0x01 0x72 0xf8 VBCST.16 x0, r0 + 10408 0x00 0x00 NOPX + 10410 0x00 0x2c 0xff 0xf8 0x66 0x0c NOPA; VST x0, [sp, #-64] +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_320 + 10416 0x78 0x8a 0xde 0x50 0xe8 0x00 0x00 0x08 0x7c 0x90 0x10 0xb6 LDA r2, [p3, #-16]; VLDB x1, [p7], m1; MOVXM ls, #10528 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 10428 0xff 0x63 0x02 0x90 0x68 0x00 0x00 0x09 0xbc 0xa8 0x10 0xb6 MOVA r3, #-5; VLDB x0, [p1], m2; MOVXM le, #10576 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 10440 0x01 0x05 0x7e 0x50 0xe8 0x00 0xf1 0x12 VLDA.CONV.fp32.bf16 cml0, [p0], m0;VLDB x1, [p7], m1; MOVX r0, #60 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10448 0x80 0x90 0x52 0x90 0x68 0x3c LDA.s8 r4, [p4]; VLDB x0, [p1], m2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10454 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10456 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10460 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10462 0x10 0x84 0x3d 0x98 LSHL r2, r2, r3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10466 0x05 0x71 0x7e 0x86 0x01 0x02 0x01 0x62 ADD.NC lc, r2, #-3; VMAC.f dm1, dm0, x1, x0, r0 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 10474 0x29 0x03 0x7e 0x50 0xe8 0x3c VLDA x0, [p1], m2; VLDB x1, [p7], m1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10480 0x01 0x05 0x70 0x00 0x20 0x01 0x5b 0x09 0xd4 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; MOVX crRnd, r4; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10496 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10512 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x08 0x10 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 +.label ZLS_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_432 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10528 0x29 0x03 0x7e 0x50 0xe8 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA x0, [p1], m2; VLDB x1, [p7], m1; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10544 0x01 0x05 0x70 0x00 0x22 0x1c 0xa3 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10560 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_480 +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10576 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x08 0x10 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 +.loop_nesting 0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10592 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10598 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 10602 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 10604 0x01 0x02 0x01 0x48 VMAC.f dm1, dm0, x1, x0, r0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 10608 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 10610 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10614 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.delay_slot + 10618 0x1f 0x60 0xa0 0xf8 MOV p7, r1 +.delay_slot +.swstall delay_slot + 10622 0x00 0x00 NOPX +.delay_slot + 10624 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.delay_slot +.swstall delay_slot + 10628 0x00 0x00 NOPX +.label _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE__end +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_end0 + +.text_segment PM 10640 +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E +.function_start + 10640 0x01 0x82 0x83 0x88 0x8b 0x00 0x60 0xf0 0x72 0xba MOVA dj0, #12; MOVS p3, p2; MOV dc0, lr + 10650 0x40 0x01 0x54 0xc5 0x81 0xd4 LDA.u8 r0, [p2, dj0]; MOV p2, p1 + 10656 0x00 0x00 NOPX + 10658 0x00 0x00 NOPX + 10660 0x00 0x00 NOPX + 10662 0x00 0x00 NOPX + 10664 0x00 0x00 NOPX + 10666 0x00 0x00 NOPX + 10668 0x00 0x14 0xf8 0x00 0x01 0x84 JZ r0, #10736 +.delay_slot + 10674 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 +.delay_slot + 10680 0x18 0x55 0xe0 0xf8 MOV r1, sp +.delay_slot + 10684 0x19 0x60 0xe0 0x18 ADD.NC p1, r1, #-64 +.delay_slot + 10688 0x09 0x07 0x2b 0x18 VST sfh, [p1] +.delay_slot +.swstall delay_slot + 10692 0x00 0x00 NOPX +.no_stack_arguments + 10694 0x00 0x13 0xb8 0x00 0x01 0x04 JL #10096 +.delay_slot +.swstall delay_slot + 10700 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10702 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10704 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10706 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10708 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.return_address + 10720 0x00 0x15 0x08 0x00 0x00 0x84 J #10768 +.delay_slot +.swstall delay_slot + 10726 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10728 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10730 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10732 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10734 0x00 0x00 NOPX +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_96 +.no_stack_arguments + 10736 0x00 0x13 0xb8 0x00 0x01 0x04 JL #10096 +.delay_slot + 10742 0x10 0x91 0x60 0x00 0xb0 0x60 0x70 0x02 MOVS p0, p1; MOV p1, p0 +.delay_slot +.swstall delay_slot + 10750 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10752 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10754 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10756 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_128 +.return_address + 10768 0x1f 0x71 0x80 0xf8 MOV lr, dc0 + 10772 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 10776 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 10782 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10784 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10786 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10788 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_end0 + +.text_segment PM 10800 +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 10800 0x00 0x07 0x86 0xc0 0x00 0x44 MOVXM p3, #491520 + 10806 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 10812 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 10818 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 10826 0xff 0x82 0xb0 0x00 0x01 0xe3 0x30 0x08 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #491536 + 10836 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 10840 0x00 0x00 NOPX + 10842 0x00 0x00 NOPX + 10844 0x80 0x15 0x80 0x40 0x01 0x84 JNZ r16, #11008 +.delay_slot + 10850 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 10854 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 10858 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 10862 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 10870 0x00 0x07 0x80 0xcb 0x80 0x44 MOVXM p0, #492992 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10876 0x00 0x07 0x84 0xc0 0xa8 0x44 MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10882 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10892 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 10894 0x00 0x13 0x90 0x00 0x01 0x04 JL #10016 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10900 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10902 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10904 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 10908 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 10912 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 10928 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 + 10934 0x40 0xc2 0xd0 0x00 0x01 0xe1 0x32 0xe0 0x10 0xba LDA r16, [p2]; MOVXM p2, #492992 + 10944 0x40 0xc6 0xd0 0x00 0x01 0xe1 0x32 0xe0 0x10 0xba LDA r17, [p2]; MOVXM p2, #492992 + 10954 0x4a 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0a 0x10 0xba LDA.u16 r18, [p2, #10]; MOVXM p1, #491540 + 10964 0x00 0x00 NOPX + 10966 0x00 0x00 NOPX + 10968 0x00 0x15 0x88 0x00 0x00 0x84 J #11024 +.delay_slot + 10974 0x00 0x07 0x80 0xc0 0x98 0x44 MOVXM p0, #491596 +.delay_slot +.swstall delay_slot + 10980 0x00 0x00 NOPX +.delay_slot + 10982 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 10986 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 10992 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 11008 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x01 0xe0 0xb0 0x0a 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 11024 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 11032 0xff 0xee 0xd0 0x00 0x01 0xe0 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #491520 + 11042 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 11046 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 11050 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 11054 0x00 0x00 NOPX + 11056 0x00 0x00 NOPX + 11058 0x00 0x00 NOPX + 11060 0x00 0x00 NOPX + 11062 0x00 0x00 NOPX + 11064 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 11068 0x0f 0x06 0x11 0x98 ST r16, [p7] + 11072 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 11076 0x00 0x00 NOPX + 11078 0x00 0x00 NOPX + 11080 0x00 0x00 NOPX + 11082 0x14 0x93 0x08 0x18 ACQ r18, r16 + 11086 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 11092 0x00 0x00 NOPX + 11094 0x00 0x00 NOPX + 11096 0x00 0x06 0x36 0x98 LDA r17, [p0] + 11100 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 11106 0x01 0x06 0x76 0x98 LDA r19, [p1] + 11110 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 11114 0x00 0x00 NOPX +.no_stack_arguments + 11116 0x00 0x14 0xc8 0x00 0x01 0x04 JL #10640 +.delay_slot +.swstall delay_slot + 11122 0x00 0x00 NOPX +.delay_slot + 11124 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 11128 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 11132 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 11136 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 11152 0xca 0xc6 0xd0 0x00 0x01 0xe3 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #491520 + 11162 0x10 0x20 0x05 0x18 MOVX r16, #1 + 11166 0x00 0x00 NOPX + 11168 0x00 0x00 NOPX + 11170 0x00 0x00 NOPX + 11172 0x00 0x00 NOPX + 11174 0x00 0x00 NOPX + 11176 0x14 0x51 0x08 0x18 REL r17, r16 + 11180 0xfc 0xce 0xd0 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #491596 + 11190 0x06 0x06 0x36 0x98 LDA r17, [p6] + 11194 0x02 0x06 0x56 0x98 LDA r18, [p2] + 11198 0x00 0x00 NOPX + 11200 0x00 0x00 NOPX + 11202 0x00 0x00 NOPX + 11204 0x00 0x00 NOPX + 11206 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 11210 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 11214 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 11218 0x80 0x15 0xf8 0x40 0x01 0x84 JNZ r16, #11248 +.delay_slot +.swstall delay_slot + 11224 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11226 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11228 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11230 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11232 0x00 0x00 NOPX + 11234 0x10 0x20 0x01 0x18 MOVX r16, #0 + 11238 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 11248 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 11252 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 11256 0x00 0x00 NOPX + 11258 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 11260 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 11262 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11266 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11268 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11272 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 11276 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 11282 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11284 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11286 0x00 0x00 NOPX +.label _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 11296 +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function_start + 11296 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 11300 0x00 0x00 NOPX + 11302 0x00 0x00 NOPX + 11304 0x00 0x00 NOPX + 11306 0x00 0x00 NOPX + 11308 0x00 0x00 NOPX + 11310 0x00 0x00 NOPX + 11312 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 11316 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 11320 0x00 0x00 NOPX + 11322 0x00 0x00 NOPX + 11324 0x00 0x00 NOPX + 11326 0x00 0x00 NOPX + 11328 0x00 0x00 NOPX + 11330 0x00 0x00 NOPX + 11332 0x08 0x04 0x29 0x98 ST el0, [p0] + 11336 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 11340 0x00 0x00 NOPX + 11342 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 11346 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11348 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11350 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11352 0x00 0x00 NOPX +.delay_slot + 11354 0x08 0x14 0x29 0x98 ST el0, [p0, #4] +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + +.text_segment PM 11360 +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function_start + 11360 0x40 0x82 0xd0 0x3d 0x68 0x00 0x01 0xe1 0x30 0x2a 0x10 0xb6 LDA r0, [p2]; VLDB x10, [p0], #64; MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 11372 0x40 0x84 0x50 0x3b 0xe8 0x00 0x00 0x10 0xc8 0x40 0x10 0xb6 LDA.s8 r1, [p2]; VLDB x7, [p0], #64; MOVXM r6, #16512 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 11384 0x00 0x3d 0x68 0x3e 0x27 0x48 0x0c 0xb9 0x78 0x3a VLDB x10, [p0], #64; MOVX r2, #-6; VBCST.16 x0, r6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11394 0x00 0x3b 0xe8 0x3f 0xff 0xf0 0x88 0x40 0x10 0x3a VLDB x7, [p0], #64; MOVXM r4, #-16256 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11404 0x18 0x91 0x72 0xf8 VBCST.16 x1, r4 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11408 0x00 0x00 0x71 0xbf 0xfe 0x44 MOVXM r3, #32767 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11414 0x19 0x0d 0x72 0xf8 VBCST.16 x2, r3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11418 0x00 0x05 0xb8 0xa0 0x59 0xe4 LSHL r0, r0, r2; VMIN_GE.bf16 x8, r16, x10, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11424 0x0f 0x50 0x06 0x81 0xd9 0xe4 MOVX crRnd, r1; VMAX_LT.bf16 x6, r16, x8, x1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11430 0x1c 0x38 0x2c 0xf8 VMIN_GE.bf16 x8, r16, x7, x0 + 11434 0x00 0x00 0x32 0xba 0x00 0x44 MOVXM r5, #15616 + 11440 0x19 0x95 0x72 0xf8 VBCST.16 x3, r5 + 11444 0x00 0x00 0x38 0xbe 0x00 0x44 MOVXM r17, #16128 + 11450 0x1d 0xb1 0x2b 0x78 VBAND x11, x6, x2 + 11454 0x64 0x5e 0x25 0x8a 0xe5 0xe4 MOVX r17, #828; VBCST.16 x5, r17 + 11460 0x04 0xc0 0xec 0xe6 0x8c 0xe7 0x61 0x62 VMAX_LT.bf16 x9, r16, x8, x1; VMUL.f dm4, x3, x11, r17 + 11468 0x1c 0x49 0x2b 0x78 VBAND x8, x9, x2 + 11472 0x00 0x00 0x31 0x3d 0x00 0x44 MOVXM r2, #16000 + 11478 0x02 0x09 0x72 0xe6 0x8a 0xe7 0x01 0x62 VBCST.16 x4, r2; VMUL.f dm2, x3, x8, r17 + 11486 0x18 0x0b 0x8a 0xf8 VCONV.fp32.bf16 cml0, x5 + 11490 0x04 0x50 0x2c 0xe6 0x8b 0x0c 0x81 0x62 VMIN_GE.bf16 x8, r16, x10, x0; VMAC.f dm3, dm0, x6, x4, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 11498 0xb2 0x42 0xc0 0x00 0x01 0x0f 0xd2 0x02 0x89 0x12 0x81 0x56 VCONV.bf16.fp32 x11, cml4; MOVXM ls, #11552; VMAC.f dm1, dm0, x9, x4, r17 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 11510 0x1b 0x40 0xec 0xf8 VMAX_LT.bf16 x6, r16, x8, x1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11514 0x00 0x00 0x01 0x37 0xd8 0x02 0x8a 0x76 0xc3 0x5a MOVXM le, #11648; VMSC.f dm2, dm3, x11, x6, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11524 0x52 0x22 0xc0 0x02 0xb8 0x3f 0x80 0x02 VCONV.bf16.fp32 x5, cml2; ADD.NC lc, r0, #-2 + 11532 0x1c 0x38 0x2c 0xf8 VMIN_GE.bf16 x8, r16, x7, x0 + 11536 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xd8 0x95 0xb8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV +.label ZLS_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_192 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 11552 0x00 0x3d 0x6c 0xc0 0xec 0xe6 0x8c 0x2b 0x23 0x4a VLDB x10, [p0], #64; VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 11562 0x00 0x3b 0xec 0x49 0x2b 0x66 0x8c 0xe7 0x61 0x4a VLDB x7, [p0], #64; VBAND x8, x9, x2; VMUL.f dm4, x3, x11, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11572 0x8b 0x0c 0x81 0x48 VMAC.f dm3, dm0, x6, x4, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11576 0x8a 0xe7 0x01 0x48 VMUL.f dm2, x3, x8, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11580 0x23 0xa4 0x60 0x02 0x89 0x12 0x81 0x62 VST.CONV.bf16.fp32 cml2, [p1], #64; VMAC.f dm1, dm0, x9, x4, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11588 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11590 0x00 0x2c 0xf1 0x1e 0x23 0x00 0x00 0x00 0x00 0x7a NOPA; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 11600 0x00 0x2c 0xf0 0x00 0x25 0x92 0x16 0x00 0x00 0x02 0x28 0x16 0x78 0x00 0x00 0xe1 NOPA; NOPB; VCONV.bf16.fp32 x11, cml4; NOPX; VMIN_GE.bf16 x8, r16, x10, x0; NOPV +.aggressive_scheduled_block_id 4 +.noswbrkpt + 11616 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0xa0 0x76 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x8, x1; NOPV +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11632 0x00 0x2c 0xf0 0x00 0x22 0x91 0x16 0x00 0x00 0x02 0x1c 0x16 0x7c 0x53 0xb6 0x1b NOPA; NOPB; VCONV.bf16.fp32 x5, cml2; NOPX; VMIN_GE.bf16 x8, r16, x7, x0; VMSC.f dm2, dm3, x11, x6, r17 +.label ZLE_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_288 +.end_of_loop + 11648 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xd8 0x95 0xb8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV +.loop_nesting 0 + 11664 0x04 0xc0 0xec 0xe6 0x8c 0x2b 0x23 0x62 VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 11672 0x1c 0x49 0x2b 0x78 VBAND x8, x9, x2 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 11676 0x8c 0xe7 0x61 0x48 VMUL.f dm4, x3, x11, r17 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11680 0x8a 0xe7 0x01 0x48 VMUL.f dm2, x3, x8, r17 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11684 0x09 0x1d 0x23 0x18 VST.CONV.bf16.fp32 cml2, [p1], #64 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11688 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11690 0x09 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p1], #64 + 11694 0x8b 0x0c 0x81 0x48 VMAC.f dm3, dm0, x6, x4, r17 + 11698 0xb2 0x42 0xc0 0x02 0x89 0x12 0x81 0x62 VCONV.bf16.fp32 x11, cml4; VMAC.f dm1, dm0, x9, x4, r17 + 11706 0x0a 0x91 0x16 0x18 VCONV.bf16.fp32 x5, cml2 + 11710 0x8a 0x76 0xc3 0x48 VMSC.f dm2, dm3, x11, x6, r17 + 11714 0x8c 0x2b 0x23 0x48 VMSC.f dm4, dm1, x5, x9, r17 + 11718 0x00 0x00 NOPX + 11720 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 11724 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 11726 0x00 0x00 NOPX +.delay_slot + 11728 0x09 0x1d 0x23 0x18 VST.CONV.bf16.fp32 cml2, [p1], #64 +.delay_slot + 11732 0x09 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p1], #64 +.delay_slot +.swstall delay_slot + 11736 0x00 0x00 NOPX +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + +.text_segment PM 11744 +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 11744 0x00 0x07 0x86 0xc0 0x00 0x44 MOVXM p3, #491520 + 11750 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 11756 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 11762 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 11770 0xff 0x82 0xb0 0x00 0x01 0xe3 0x30 0x08 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #491536 + 11780 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 11784 0x00 0x00 NOPX + 11786 0x00 0x00 NOPX + 11788 0x80 0x17 0x58 0x40 0x01 0x84 JNZ r16, #11952 +.delay_slot + 11794 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 11798 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 11802 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 11806 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 11814 0x00 0x07 0x80 0xce 0x00 0x44 MOVXM p0, #493312 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 11820 0x00 0x07 0x84 0xc0 0xa8 0x44 MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 11826 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11836 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 11838 0x00 0x16 0x10 0x00 0x01 0x04 JL #11296 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11844 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11846 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11848 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 11852 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 11856 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 11872 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 + 11878 0x40 0xc2 0xd0 0x00 0x01 0xe1 0x33 0x80 0x10 0xba LDA r16, [p2]; MOVXM p2, #493312 + 11888 0x40 0xc6 0xd0 0x00 0x01 0xe1 0x33 0x80 0x10 0xba LDA r17, [p2]; MOVXM p2, #493312 + 11898 0x48 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0a 0x10 0xba LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 + 11908 0x00 0x00 NOPX + 11910 0x00 0x00 NOPX + 11912 0x00 0x17 0x60 0x00 0x00 0x84 J #11968 +.delay_slot + 11918 0x00 0x07 0x80 0xc0 0x98 0x44 MOVXM p0, #491596 +.delay_slot +.swstall delay_slot + 11924 0x00 0x00 NOPX +.delay_slot + 11926 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 11930 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 11936 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 11952 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x01 0xe0 0xb0 0x0a 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 11968 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 11976 0xff 0xee 0xd0 0x00 0x01 0xe0 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #491520 + 11986 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 11990 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 11994 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 11998 0x00 0x00 NOPX + 12000 0x00 0x00 NOPX + 12002 0x00 0x00 NOPX + 12004 0x00 0x00 NOPX + 12006 0x00 0x00 NOPX + 12008 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 12012 0x0f 0x06 0x11 0x98 ST r16, [p7] + 12016 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 12020 0x00 0x00 NOPX + 12022 0x00 0x00 NOPX + 12024 0x00 0x00 NOPX + 12026 0x14 0x93 0x08 0x18 ACQ r18, r16 + 12030 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 12036 0x00 0x00 NOPX + 12038 0x00 0x00 NOPX + 12040 0x00 0x06 0x36 0x98 LDA r17, [p0] + 12044 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 12050 0x01 0x06 0x76 0x98 LDA r19, [p1] + 12054 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 12058 0x00 0x00 NOPX +.no_stack_arguments + 12060 0x00 0x16 0x30 0x00 0x01 0x04 JL #11360 +.delay_slot +.swstall delay_slot + 12066 0x00 0x00 NOPX +.delay_slot + 12068 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 12072 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 12076 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 12080 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 12096 0xca 0xc6 0xd0 0x00 0x01 0xe3 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #491520 + 12106 0x10 0x20 0x05 0x18 MOVX r16, #1 + 12110 0x00 0x00 NOPX + 12112 0x00 0x00 NOPX + 12114 0x00 0x00 NOPX + 12116 0x00 0x00 NOPX + 12118 0x00 0x00 NOPX + 12120 0x14 0x51 0x08 0x18 REL r17, r16 + 12124 0xfc 0xce 0xd0 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #491596 + 12134 0x06 0x06 0x36 0x98 LDA r17, [p6] + 12138 0x02 0x06 0x56 0x98 LDA r18, [p2] + 12142 0x00 0x00 NOPX + 12144 0x00 0x00 NOPX + 12146 0x00 0x00 NOPX + 12148 0x00 0x00 NOPX + 12150 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 12154 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 12158 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 12162 0x80 0x17 0xd0 0x40 0x01 0x84 JNZ r16, #12192 +.delay_slot +.swstall delay_slot + 12168 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12170 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12172 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12174 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12176 0x00 0x00 NOPX + 12178 0x10 0x20 0x01 0x18 MOVX r16, #0 + 12182 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 12192 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 12196 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 12200 0x00 0x00 NOPX + 12202 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 12204 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 12206 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12210 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12212 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12216 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 12220 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 12226 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12228 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12230 0x00 0x00 NOPX +.label _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 12240 +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function_start + 12240 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 12244 0x00 0x00 NOPX + 12246 0x00 0x00 NOPX + 12248 0x00 0x00 NOPX + 12250 0x00 0x00 NOPX + 12252 0x00 0x00 NOPX + 12254 0x00 0x00 NOPX + 12256 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 12260 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 12264 0x00 0x00 NOPX + 12266 0x00 0x00 NOPX + 12268 0x00 0x00 NOPX + 12270 0x00 0x00 NOPX + 12272 0x00 0x00 NOPX + 12274 0x00 0x00 NOPX + 12276 0x08 0x04 0x29 0x98 ST el0, [p0] + 12280 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 12284 0x00 0x00 NOPX + 12286 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 12290 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12292 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12294 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12296 0x00 0x00 NOPX +.delay_slot + 12298 0x08 0x14 0x29 0x98 ST el0, [p0, #4] +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + +.text_segment PM 12304 +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function_start +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 12304 0x07 0x80 0x00 0x01 0x80 0x00 0x00 0x0e 0x01 0xe0 0x1d 0x06 MOVA r0, #60; PADDXM [sp], #384; VCLR dm1 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 12316 0x40 0x86 0xd0 0x00 0x00 0x0c 0x2f 0x86 0x90 0xba LDA r1, [p2]; MOVXM r1, #16141 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12326 0xff 0x43 0x00 0x02 0xd2 0x00 0x02 0xb9 0x78 0xba MOVA r3, #-6; MOVX vaddSign0, #1; VBCST.16 x0, r1 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 12336 0xd7 0xc2 0x80 0x18 0x27 0x8a 0x00 0xc5 0x78 0xba MOVA dj0, #-322; MOVX r2, #828; VCONV.fp32.bf16 cml4, x0 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 12346 0xd7 0x86 0x85 0xfc 0x00 0x65 0x00 0x02 0x01 0x84 0x3d 0x46 MOVA dj1, #-324; MOVXM r25, #-1082130432; VADD.f dm1, dm4, dm1, r0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12358 0xd7 0x4a 0x80 0x01 0x80 0x08 0x81 0x98 0xb8 0xba MOVA dj2, #-326; MOVX r24, #0; VINSERT.32 x2, x0, #0, r25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12368 0xd7 0x0e 0x87 0xf8 0x96 0x8f 0xe0 0x03 0x48 0x00 0x10 0x76 MOVA dj3, #-328; VST bmll1, [sp, #-128]; MOVXM r26, #1065353216 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12380 0xd6 0x92 0x87 0xf4 0xb6 0x80 0x41 0xa8 0xb2 0xba MOVA dj4, #-332; VST bmlh1, [sp, #-192]; VINSERT.32 x1, x0, #0, r26 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12390 0xd6 0xd6 0x87 0xf0 0xd6 0x82 0x11 0xee 0x02 0x49 0x78 0x76 MOVA dj5, #-330; VST bmhl1, [sp, #-256]; LSHL r1, r1, r3; VMOV bmll4, x2 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12402 0xfd 0x9e 0xd0 0x00 0x01 0xe1 0xb0 0x2a 0x11 0x3a VST bmhh1, [sp, #-320]; MOVXM p3, #491604 + 12412 0x60 0x90 0x50 0x00 0x00 0x08 0x6b 0xff 0x10 0xba LDA.s8 r4, [p3]; MOVXM r3, #10238 + 12422 0x1d 0x70 0x80 0x18 ADD.NC lc, r1, #0 + 12426 0x00 0x00 0x31 0xe2 0xc0 0x44 MOVXM ls, #12640 + 12432 0x00 0x00 0x36 0xe7 0x60 0x44 MOVXM le, #13232 + 12438 0x18 0x03 0x11 0x78 VINSERT.32 x0, x0, #0, r24 + 12442 0x1c 0x40 0x92 0xf8 VMOV bmlh4, x0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 12446 0x00 0x00 0x7c 0xbf 0xfe 0x44 MOVXM r25, #32767 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 12452 0x27 0x50 0x08 0x05 0x25 0xe4 MOVX crRnd, r4; VMOV bmll4, x1 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12458 0x88 0x42 0xc0 0x00 0x46 0xb9 0x70 0x02 VCONV.bf16.fp32 wl8, bmll4; VBCST.16 x1, r3 + 12466 0x62 0x12 0xc0 0x3f 0xff 0xec 0x8f 0x4c 0x91 0x3a VCONV.bf16.fp32 x6, cml1; MOVXM r4, #-16743 + 12476 0xff 0x8e 0x60 0x00 0x48 0xb9 0x70 0x02 VST x1, [sp, #-64]; VBCST.16 x1, r4 + 12484 0xa8 0x46 0xc0 0x00 0x32 0xb9 0x70 0x02 VCONV.bf16.fp32 wl10, bmlh4; VBCST.16 x0, r25 + 12492 0xb8 0x42 0xc0 0x3f 0xff 0xec 0x6e 0xc0 0x91 0x3a VCONV.bf16.fp32 wl11, bmll4; MOVXM r3, #-17023 + 12502 0x1a 0x8d 0x72 0xf8 VBCST.16 x5, r3 + 12506 0x00 0x00 0x32 0x3c 0x2c 0x44 MOVXM r4, #15894 + 12512 0x1c 0x91 0x72 0xf8 VBCST.16 x9, r4 + 12516 0xff 0xff 0xbd 0x38 0x88 0x44 MOVXM r26, #-17340 + 12522 0x1b 0xe9 0x72 0xf8 VBCST.16 x7, r26 + 12526 0x19 0x61 0x72 0xf8 VBCST.16 x2, r24 + 12530 0x00 0x00 0x4c 0xa0 0x6c 0x44 MOVXM r25, #16438 + 12536 0x1a 0x65 0x72 0xf8 VBCST.16 x4, r25 + 12540 0x19 0x04 0x92 0xf8 VMOV bmll1, x2 + 12544 0x19 0x82 0x92 0xf8 VMOV bmhl1, x1 + 12548 0x19 0x40 0x92 0xf8 VMOV bmlh1, x0 + 12552 0x00 0x00 0x31 0xbf 0x5a 0x44 MOVXM r3, #16301 + 12558 0x18 0x8d 0x72 0xf8 VBCST.16 x1, r3 + 12562 0xff 0xff 0xa2 0x2e 0x50 0x44 MOVXM r4, #-22744 + 12568 0x19 0x11 0x72 0xf8 VBCST.16 x2, r4 + 12572 0x1b 0x8e 0x92 0xf8 VMOV bmhl3, x7 + 12576 0xff 0xff 0xbd 0x3e 0x54 0x44 MOVXM r26, #-16598 + 12582 0x19 0xe9 0x72 0xf8 VBCST.16 x3, r26 + 12586 0x1b 0x48 0x92 0xf8 VMOV bmlh3, x4 + 12590 0x00 0x00 0x3c 0xbf 0x00 0x44 MOVXM r25, #16256 + 12596 0x18 0x65 0x72 0xf8 VBCST.16 x0, r25 + 12600 0x18 0x69 0x01 0xb8 VEXTRACT.16 r1, x10, #0, vaddSign0 + 12604 0x1b 0xcc 0x92 0xf8 VMOV bmhh3, x6 + 12608 0x1b 0x0a 0x92 0xf8 VMOV bmll3, x5 + 12612 0x18 0xed 0x01 0xb8 VEXTRACT.16 r3, x11, #0, vaddSign0 + 12616 0x19 0xd2 0x92 0xf8 VMOV bmhh1, x9 + 12620 0x19 0x21 0x01 0xb8 VEXTRACT.16 r4, x8, #0, vaddSign0 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 12624 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x32 0xf0 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV p2, sp; NOPV +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_336 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 4 +.noswbrkpt + 12640 0x40 0x06 0xe0 0x1e 0xb4 0x02 0xd2 0x89 0x7e 0xba ST.s16 r1, [p2, dj0]; VLDB x10, [p0], #64; VMOV x11, bmlh1 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12650 0x03 0xce 0x88 0x5e 0x25 0xf4 VLDB x9, [p0], #64; VMOV x8, bmhh3 + 12656 0xfe 0x09 0xb6 0x5a 0x25 0xd4 VLDA bmhl0, [sp, #-256]; VMOV x6, bmlh3 + 12662 0xfd 0x8d 0xb5 0x0a 0x25 0xd4 VLDA bmhh0, [sp, #-320]; VMOV bmhl2, bmlh1 + 12668 0xff 0x01 0xb5 0x88 0x25 0xd4 VLDA bmll0, [sp, #-128]; VMOV bmhh2, bmll1 + 12674 0x1c 0x87 0x12 0xf8 VMOV bmhl4, bmhh1 + 12678 0x1c 0xc6 0x12 0xf8 VMOV bmhh4, bmhl1 + 12682 0x40 0x1a 0x54 0xab 0x56 0xd4 LDA.s16 r6, [p2, dj0]; VBAND x4, x10, x11 + 12688 0x44 0x0e 0xe1 0x84 0x19 0xd4 ST.s16 r3, [p2, dj1]; VLT.bf16 r17, x8, x4 + 12694 0xfe 0x85 0xb4 0x46 0x59 0xd4 VLDA bmlh0, [sp, #-192]; VMIN_GE.bf16 x4, r16, x4, x6 + 12700 0x19 0x15 0x8a 0xf8 VCONV.fp32.bf16 cml1, x10 + 12704 0x1c 0x0b 0x12 0xf8 VMOV bmll4, bmhh2 + 12708 0x1d 0x2a 0x12 0xf8 VMOV x10, bmhl2 + 12712 0x03 0xab 0x12 0xe6 0x02 0x20 0x3d 0x62 VMOV x7, bmhh2; VADD.f dm2, dm1, dm0, r0 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 12720 0x1a 0xac 0x12 0xf8 VMOV x5, bmll3 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 12724 0x44 0x1e 0x51 0xd4 0x92 0xe2 0x12 0xe8 0x81 0x4a LDA.s16 r7, [p2, dj1]; VMOV bmhh1, x10; VMUL.f dm2, x4, x4, r2 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12734 0x48 0x12 0xeb 0x9b 0x56 0xd4 ST.s16 r4, [p2, dj2]; VBAND x11, x9, x11 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12740 0x1d 0x30 0x12 0xf8 VMOV x10, bmll4 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12744 0x19 0x94 0x92 0xf8 VMOV bmhl1, x10 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12748 0x1d 0x3a 0x8a 0x38 VSEL.16 x10, x7, x5, r17 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12752 0xa2 0x22 0xc0 0x00 0x8a 0xc5 0x70 0x02 VCONV.bf16.fp32 x10, cml2; VCONV.fp32.bf16 cml1, x10 + 12760 0x19 0x45 0x8c 0xf8 VLT.bf16 r18, x8, x11 + 12764 0x1c 0x5b 0x2c 0xf8 VMIN_GE.bf16 x8, r16, x11, x6 + 12768 0x48 0x16 0x5b 0x01 0x14 0x54 LDA.s16 r5, [p2, dj2]; VSEL.16 x11, x0, x1, r17 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 12774 0x4c 0x06 0xe5 0x1e 0x25 0xd4 ST.s16 r1, [p2, dj3]; VMOV bmhl2, bmhh3 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 12780 0x03 0x32 0x12 0xe6 0x14 0x29 0x61 0x62 VMOV x6, bmhl4; VMAC.f dm4, dm1, x4, x11, r2 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12788 0x03 0xd2 0x12 0xe6 0x11 0xf1 0x01 0x62 VMOV bmhh3, bmhl4; VMUL.f dm1, x8, x8, r2 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12796 0x1a 0xd3 0x12 0xf8 VMOV bmhh2, bmhh4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12800 0xa2 0x22 0xc0 0x02 0xcc 0xb9 0x70 0x02 VCONV.bf16.fp32 x10, cml2; VBCST.16 x11, r6 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12808 0x19 0xd5 0x8c 0xf8 VLT.bf16 r19, x10, x11 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12812 0x1c 0x87 0x12 0xf8 VMOV bmhl4, bmhh1 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12816 0x4c 0x52 0x59 0x8c 0x25 0xd4 LDA.s16 r20, [p2, dj3]; VMOV bmhh4, bmhl1 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 12822 0x50 0x0e 0xe3 0x9c 0x25 0xd4 ST.s16 r3, [p2, dj4]; VMOV bmhh1, bmhl3 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 12828 0xff 0xcf 0x77 0x24 0x25 0xd4 VLDA x9, [sp, #-64]; VMOV bmhl3, bmhl4 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12834 0x1d 0xab 0x12 0xf8 VMOV x11, bmhh2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12838 0x01 0x8b 0x12 0xe6 0x12 0xf4 0x81 0x62 VMOV bmhl1, bmhh2; VMUL.f dm2, x10, x4, r2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12846 0x1c 0x93 0x12 0xf8 VMOV bmhl4, bmhh4 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12850 0x04 0xca 0x12 0xe6 0x00 0x40 0x3d 0x62 VMOV bmhh4, bmhl2; VADD.f dm0, dm2, dm0, r0 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12858 0x1a 0x13 0x8a 0xf8 VCONV.fp32.bf16 cml2, x9 + 12862 0x50 0x56 0x54 0x23 0x14 0x54 LDA.s16 r21, [p2, dj4]; VSEL.16 x4, x2, x3, r17 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 12868 0x54 0x12 0xe7 0x75 0x24 0x54 ST.s16 r4, [p2, dj5]; VSEL.16 x7, x7, x5, r18 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 12874 0x42 0x22 0xc2 0x8e 0x12 0xe4 0x14 0x94 0x81 0x4a VCONV.bf16.fp32 x4, cml2; VMOV bmhl2, bmhl3; VMAC.f dm4, dm4, x10, x4, r2 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12884 0x02 0xcc 0x12 0xe6 0x12 0xf5 0x41 0x62 VMOV bmhh2, bmll3; VMUL.f dm2, x10, x10, r2 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12892 0x1b 0x0f 0x12 0xf8 VMOV bmll3, bmhh3 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12896 0x1b 0xd2 0x12 0xf8 VMOV bmhh3, bmhl4 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12900 0x1b 0x93 0x12 0xf8 VMOV bmhl3, bmhh4 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12904 0x1c 0x8a 0x12 0xf8 VMOV bmhl4, bmhl2 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12908 0x54 0x5a 0x59 0x96 0x25 0xd4 LDA.s16 r22, [p2, dj5]; VMOV bmhh4, bmhh2 + 12914 0x52 0x22 0xc0 0x02 0xad 0x85 0x10 0x02 VCONV.bf16.fp32 x5, cml2; VSEL.16 x10, x11, x6, r17 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 12922 0x1a 0x86 0x12 0xf8 VMOV bmhl2, bmhl1 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 12926 0x01 0x8c 0x12 0xe6 0x14 0x89 0x41 0x62 VMOV bmhl1, bmll3; VMAC.f dm4, dm4, x4, x10, r2 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12934 0x1b 0x0d 0x12 0xf8 VMOV bmll3, bmlh3 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12938 0x1a 0xc7 0x12 0xf8 VMOV bmhh2, bmhh1 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12942 0x1b 0x52 0x12 0xf8 VMOV bmlh3, bmhl4 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12946 0x19 0xd3 0x12 0xf8 VMOV bmhh1, bmhh4 + 12950 0x1c 0x8d 0x12 0xf8 VMOV bmhl4, bmlh3 + 12954 0x1c 0xcc 0x12 0xf8 VMOV bmhh4, bmll3 + 12958 0x1b 0x0f 0x8a 0xf8 VCONV.fp32.bf16 cml3, x7 + 12962 0x1a 0x1d 0x72 0xf8 VBCST.16 x4, r7 + 12966 0x1d 0x15 0x72 0xf8 VBCST.16 x10, r5 + 12970 0x1a 0x25 0x1a 0x38 VSEL.16 x4, x4, x10, r19 + 12974 0x1b 0xab 0x12 0xf8 VMOV x7, bmhh2 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 12978 0x1d 0x4b 0x8a 0x38 VSEL.16 x10, x9, x7, r17 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 12982 0x52 0x12 0xc0 0x01 0x06 0x45 0x70 0x02 VCONV.bf16.fp32 x5, cml1; VMOV cml2, cml3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 12990 0x03 0x0e 0x12 0xe6 0x14 0x8b 0x41 0x62 VMOV bmll3, bmhl3; VMAC.f dm4, dm4, x5, x10, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 12998 0x1b 0x92 0x12 0xf8 VMOV bmhl3, bmhl4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13002 0x1b 0x53 0x12 0xf8 VMOV bmlh3, bmhh4 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13006 0x62 0x02 0xc0 0x02 0x80 0x49 0x10 0x02 VCONV.bf16.fp32 x6, cml0; VSEL.16 x10, x0, x1, r18 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13014 0x1d 0xdb 0x12 0x38 VSEL.16 x11, x11, x6, r18 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13018 0x04 0xc6 0x12 0xe6 0x11 0x51 0x41 0x62 VMOV bmhh4, bmhl1; VMAC.f dm1, dm2, x8, x10, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13026 0x82 0x42 0xc0 0x02 0x46 0x09 0x70 0x02 VCONV.bf16.fp32 x8, cml4; VMOV bmhl4, bmll3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13034 0x03 0x07 0x12 0xe6 0x12 0xeb 0x01 0x62 VMOV bmll3, bmhh1; VMUL.f dm2, x5, x8, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13042 0x1b 0x8b 0x12 0xf8 VMOV bmhl3, bmhh2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13046 0x1c 0xce 0x12 0xf8 VMOV bmhh4, bmhl3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13050 0x19 0xd3 0x12 0xf8 VMOV bmhh1, bmhh4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13054 0x19 0x8d 0x12 0xf8 VMOV bmhl1, bmlh3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13058 0x1b 0x4a 0x12 0xf8 VMOV bmlh3, bmhl2 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13062 0x02 0x87 0x12 0xe6 0x14 0xf0 0x81 0x62 VMOV bmhl2, bmhh1; VMUL.f dm4, x8, x4, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13070 0x19 0xcd 0x12 0xf8 VMOV bmhh1, bmlh3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13074 0x1b 0x4f 0x12 0xf8 VMOV bmlh3, bmhh3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13078 0x1b 0xd3 0x12 0xf8 VMOV bmhh3, bmhh4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13082 0x1a 0xc6 0x12 0xf8 VMOV bmhh2, bmhl1 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13086 0x19 0x92 0x12 0xf8 VMOV bmhl1, bmhl4 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 13090 0x23 0xc4 0x60 0x02 0x08 0xc9 0x10 0x02 VST.CONV.bf16.fp32 cml4, [p1], #64; VSEL.16 x8, x2, x3, r18 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13098 0x82 0x22 0xc0 0x02 0x67 0x89 0x70 0x02 VCONV.bf16.fp32 x8, cml2; VMOV bmhh4, bmhh3 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13106 0x03 0xc6 0x12 0xe6 0x11 0x2b 0x01 0x62 VMOV bmhh3, bmhl1; VMAC.f dm1, dm1, x5, x8, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13114 0x1c 0x87 0x12 0xf8 VMOV bmhl4, bmhh1 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13118 0x04 0xcb 0x92 0x26 0x12 0xea 0xa1 0x62 VSEL.16 x9, x9, x7, r18; VMUL.f dm2, x5, x5, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13126 0x1c 0x51 0x72 0xf8 VBCST.16 x8, r20 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13130 0x03 0x4b 0x12 0xe6 0x11 0x31 0x61 0x62 VMOV bmlh3, bmhh2; VMAC.f dm1, dm1, x8, x11, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13138 0x19 0xcd 0x12 0xf8 VMOV bmhh1, bmlh3 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13142 0x19 0x93 0x12 0xf8 VMOV bmhl1, bmhh4 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13146 0x1c 0xca 0x12 0xf8 VMOV bmhh4, bmhl2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13150 0x72 0x22 0xc0 0x01 0x63 0x09 0x70 0x02 VCONV.bf16.fp32 x7, cml2; VMOV bmhh2, bmhl1 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13158 0x1a 0x87 0x12 0xf8 VMOV bmhl2, bmhh1 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13162 0x03 0xb4 0x0c 0xe6 0x12 0x2f 0x21 0x62 VLT.bf16 r23, x6, x8; VMAC.f dm2, dm1, x7, x9, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13170 0x1c 0x2b 0x12 0xf8 VMOV x8, bmhh2 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13174 0x1b 0x2a 0x12 0xf8 VMOV x6, bmhl2 + 13178 0x19 0x50 0x92 0xf8 VMOV bmlh1, x8 + 13182 0x1c 0x2c 0x92 0xf8 VMOV x8, x6 + 13186 0x1b 0xd5 0x72 0xf8 VBCST.16 x7, r21 + 13190 0x52 0x22 0xc0 0x01 0xac 0xb9 0x70 0x02 VCONV.bf16.fp32 x5, cml2; VBCST.16 x6, r22 + 13198 0x1a 0x3b 0x3a 0x38 VSEL.16 x4, x7, x6, r23 + 13202 0x19 0x92 0x12 0xf8 VMOV bmhl1, bmhl4 + 13206 0x01 0xd3 0x12 0xe6 0x14 0xea 0x81 0x62 VMOV bmhh1, bmhh4; VMUL.f dm4, x5, x4, r2 + 13214 0x19 0x10 0x92 0xf8 VMOV bmll1, x8 + 13218 0x00 0x00 NOPX + 13220 0x00 0x00 NOPX + 13222 0x00 0x00 NOPX + 13224 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_928 +.end_of_loop + 13232 0x00 0x2c 0xf0 0x00 0x21 0x1e 0x23 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX; NOPM; NOPV +.loop_nesting 0 + 13248 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 13252 0xff 0xd0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-384 +.delay_slot +.swstall delay_slot + 13258 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13260 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13262 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13264 0x00 0x00 NOPX +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + +.text_segment PM 13280 +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 13280 0x00 0x07 0x86 0xc0 0x00 0x44 MOVXM p3, #491520 + 13286 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 13292 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 13298 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 13306 0xff 0x82 0xb0 0x00 0x01 0xe3 0x30 0x08 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #491536 + 13316 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 13320 0x00 0x00 NOPX + 13322 0x00 0x00 NOPX + 13324 0x80 0x1a 0x58 0x40 0x01 0x84 JNZ r16, #13488 +.delay_slot + 13330 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 13334 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 13338 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 13342 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 13350 0x00 0x07 0x80 0xce 0x80 0x44 MOVXM p0, #493376 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 13356 0x00 0x07 0x84 0xc0 0xa8 0x44 MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 13362 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13372 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 13374 0x00 0x17 0xe8 0x00 0x01 0x04 JL #12240 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13380 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13382 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13384 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 13388 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 13392 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 13408 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 + 13414 0x40 0xc2 0xd0 0x00 0x01 0xe1 0x33 0xa0 0x10 0xba LDA r16, [p2]; MOVXM p2, #493376 + 13424 0x40 0xc6 0xd0 0x00 0x01 0xe1 0x33 0xa0 0x10 0xba LDA r17, [p2]; MOVXM p2, #493376 + 13434 0x48 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0a 0x10 0xba LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 + 13444 0x00 0x00 NOPX + 13446 0x00 0x00 NOPX + 13448 0x00 0x1a 0x60 0x00 0x00 0x84 J #13504 +.delay_slot + 13454 0x00 0x07 0x80 0xc0 0x98 0x44 MOVXM p0, #491596 +.delay_slot +.swstall delay_slot + 13460 0x00 0x00 NOPX +.delay_slot + 13462 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 13466 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 13472 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 13488 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x01 0xe0 0xb0 0x0a 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 13504 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 13512 0xff 0xee 0xd0 0x00 0x01 0xe0 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #491520 + 13522 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 13526 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 13530 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 13534 0x00 0x00 NOPX + 13536 0x00 0x00 NOPX + 13538 0x00 0x00 NOPX + 13540 0x00 0x00 NOPX + 13542 0x00 0x00 NOPX + 13544 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 13548 0x0f 0x06 0x11 0x98 ST r16, [p7] + 13552 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 13556 0x00 0x00 NOPX + 13558 0x00 0x00 NOPX + 13560 0x00 0x00 NOPX + 13562 0x14 0x93 0x08 0x18 ACQ r18, r16 + 13566 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 13572 0x00 0x00 NOPX + 13574 0x00 0x00 NOPX + 13576 0x00 0x06 0x36 0x98 LDA r17, [p0] + 13580 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 13586 0x01 0x06 0x76 0x98 LDA r19, [p1] + 13590 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 13594 0x00 0x00 NOPX +.no_stack_arguments + 13596 0x00 0x18 0x08 0x00 0x01 0x04 JL #12304 +.delay_slot +.swstall delay_slot + 13602 0x00 0x00 NOPX +.delay_slot + 13604 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 13608 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 13612 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 13616 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 13632 0xca 0xc6 0xd0 0x00 0x01 0xe3 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #491520 + 13642 0x10 0x20 0x05 0x18 MOVX r16, #1 + 13646 0x00 0x00 NOPX + 13648 0x00 0x00 NOPX + 13650 0x00 0x00 NOPX + 13652 0x00 0x00 NOPX + 13654 0x00 0x00 NOPX + 13656 0x14 0x51 0x08 0x18 REL r17, r16 + 13660 0xfc 0xce 0xd0 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #491596 + 13670 0x06 0x06 0x36 0x98 LDA r17, [p6] + 13674 0x02 0x06 0x56 0x98 LDA r18, [p2] + 13678 0x00 0x00 NOPX + 13680 0x00 0x00 NOPX + 13682 0x00 0x00 NOPX + 13684 0x00 0x00 NOPX + 13686 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 13690 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 13694 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 13698 0x80 0x1a 0xd0 0x40 0x01 0x84 JNZ r16, #13728 +.delay_slot +.swstall delay_slot + 13704 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13706 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13708 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13710 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13712 0x00 0x00 NOPX + 13714 0x10 0x20 0x01 0x18 MOVX r16, #0 + 13718 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 13728 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 13732 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 13736 0x00 0x00 NOPX + 13738 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 13740 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 13742 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 13746 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 13748 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13752 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 13756 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 13762 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13764 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 13766 0x00 0x00 NOPX +.label _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 13776 +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_begin0 +.label _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh +.function_start + 13776 0x03 0x8d 0x50 0x00 0x10 0x88 0x49 0x60 0x78 0xba LDA.u8 r3, [p0], #1; MOVX r1, #4; MOV r2, p1 + 13786 0x03 0xc5 0x50 0x00 0x20 0x48 0xb0 0x8b 0x08 0xba LDA.u8 r17, [p0], #1; MOVX r2, #2; ADD.NC p1, r2, #44 + 13796 0x05 0x99 0x50 0x03 0xb0 0x3c 0x00 0x0c 0x58 0xba LDA.u8 r6, [p0], #2; EQ r27, r1, r0; MOV m0, #12 + 13806 0x3d 0x98 0xe0 0x04 0x40 0x3e 0xc8 0x01 0x58 0xba ST.s8 r6, [p1], #-2; EQ r4, r2, r0; MOV r22, #1 + 13816 0x01 0x1f 0x00 0x08 0x71 0x10 0x0d 0xce 0x78 0xba MOVA r31, #8; SEL.EQZ r7, r4, r2, r27; MOV el0, r27 + 13826 0x00 0x77 0x00 0x2d 0xb0 0x3c 0x88 0x0a 0x58 0xba MOVA r23, #3; EQ r27, r22, r0; MOV r4, #10 + 13836 0x00 0xb4 0x80 0x00 0x02 0x00 0x00 0x00 0x70 0xba MOVA m5, #5; PADDXM [sp], #64 + 13846 0xfa 0x10 0x80 0x08 0x4f 0x93 0x28 0x00 0x58 0xba MOVA m4, #-48; SEL.EQZ r4, r4, r31, r27; MOV r25, #0 + 13856 0x04 0x88 0x80 0x01 0xcb 0xec 0xaf 0x80 0x58 0xba MOVA m2, #36; LSHL r28, r0, r23; MOV r5, #-128 + 13866 0xc9 0xce 0x32 0x1f 0xdd 0x64 SUB r7, r25, r7; MOV m1, #-9 + 13872 0x03 0xcd 0x57 0xff 0x75 0x81 0x87 0xf5 0x52 0xba LDA.u8 r19, [p0], #1; ST r27, [sp, #-4]; MOV m3, #-11 + 13882 0x01 0x41 0x50 0x1f 0xa9 0x54 LDA.u8 r16, [p0], m0; MOV m0, #-22 + 13888 0x00 0x00 NOPX + 13890 0x00 0x00 NOPX + 13892 0x00 0x00 NOPX + 13894 0x00 0x00 NOPX + 13896 0x00 0x00 NOPX + 13898 0x10 0xb1 0x3c 0x98 LTU r24, r2, r19 + 13902 0x15 0xa9 0x0d 0x98 LSHL r20, r22, r16 + 13906 0x15 0x3c 0x90 0x18 EXTEND.u8 r30, r20 + 13910 0x14 0xf5 0x41 0x98 SUB r26, r19, r20 + 13914 0x15 0xb7 0xec 0x98 LTU r27, r22, r30 + 13918 0xd5 0x4a 0x01 0x37 0x39 0xe4 EXTEND.s8 r21, r26; MOV el1, r27 + 13924 0x11 0x4b 0x92 0x18 SEL.EQZ r5, r5, r25, r27 + 13928 0x10 0xfb 0x51 0x98 SUB r29, r3, r21 + 13932 0x17 0xb7 0x67 0x98 EQ r27, r30, r22 + 13936 0xc4 0xad 0xb0 0xb7 0x39 0xe4 LSHL r18, r24, r22; MOV eh0, r27 + 13942 0xcd 0x60 0x38 0x20 0x1d 0x64 SUB r21, r25, r16; MOV r16, #7 + 13948 0x16 0x69 0x22 0x18 SEL.EQZ r20, r25, r18, r27 + 13952 0x10 0x65 0x22 0x18 SEL.EQZ r18, r1, r18, r27 + 13956 0x17 0xb3 0x7d 0x98 LSHL r25, r30, r23 + 13960 0xce 0x4f 0xbd 0xc4 0x39 0xe4 LSHL r25, r25, r7; MOV r27, el1 + 13966 0x16 0x72 0x90 0x18 EXTEND.u8 r25, r25 + 13970 0x14 0x21 0xf2 0x18 SEL.EQZ r16, r16, r31, r27 + 13974 0x16 0x76 0x17 0x98 EQ r27, r25, r1 + 13978 0x15 0xb6 0x22 0x18 SEL.EQZ r27, r22, r2, r27 + 13982 0xfe 0xf2 0xff 0xbb 0x41 0xe4 EQ r27, r31, r25; MOV r31, r27 + 13988 0x02 0x1f 0x00 0x3f 0x9b 0x93 0x6e 0x50 0x78 0xba MOVA r31, #16; SEL.EQZ r25, r31, r23, r27; MOV r27, r25 + 13998 0x17 0xf7 0xb7 0x98 EQ r27, r31, r27 + 14002 0x14 0x63 0x31 0x98 SUB r17, r17, r19 + 14006 0x16 0x72 0x12 0x18 SEL.EQZ r25, r25, r1, r27 + 14010 0x8c 0x6b 0xda 0xa0 0x59 0x64 ASHL r17, r17, r21; MOV r21, #22 + 14016 0x17 0xb6 0x27 0x98 EQ r27, r30, r2 + 14020 0x10 0x4e 0x7d 0x98 LSHL r7, r1, r7 + 14024 0xad 0x48 0x42 0x20 0x01 0x64 SEL.EQZ r21, r21, r4, r27; MOV r4, #0 + 14030 0xff 0xbb 0x00 0x0e 0x7d 0x0f 0x4e 0xd0 0x78 0xba MOVA r27, #-3; SUB r7, r7, r26; MOV r26, r27 + 14040 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 + 14044 0x36 0xf7 0xb8 0xb1 0x01 0x24 LSHL r27, r6, r27; ADD.NC r17, r17, #1 + 14050 0x11 0x33 0x91 0x98 SUB r25, r4, r25 + 14054 0x17 0x73 0x9e 0x98 ASHL r25, r29, r25 + 14058 0xdf 0x63 0xf8 0xbb 0xff 0x24 MUL r29, r27, r17; ADD.NC r17, r27, #-1 + 14064 0x14 0xf7 0x7c 0x98 LTU r27, r19, r23 + 14068 0x16 0x6e 0x90 0x18 EXTEND.u8 r23, r25 + 14072 0x15 0xe1 0x0d 0x98 LSHL r16, r23, r16 + 14076 0x15 0xef 0xdf 0x98 MUL r23, r23, r29 + 14080 0x17 0x08 0x42 0x18 SEL.EQZ r4, r28, r4, r27 + 14084 0x17 0xbb 0x68 0x98 NE r29, r30, r22 + 14088 0x17 0x77 0x6d 0x98 LSHL r27, r29, r22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 14092 0x17 0x29 0x4f 0x98 MUL r20, r28, r20 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 14096 0x09 0x9d 0x59 0x4b 0x9f 0x2c LDA.u8 r7, [p0], #4; MUL r18, r18, r28 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14102 0xe6 0x77 0xbd 0xb9 0x41 0xe4 LSHL r25, r28, r27; MOV r27, r25 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14108 0xef 0x39 0xfe 0xa0 0x01 0x64 MUL r28, r29, r28; MOV r29, #0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14114 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14118 0xe7 0x05 0xb1 0x3b 0xff 0x24 LSHL r28, r28, r2; ADD.NC r2, r27, #-1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14124 0x14 0xf7 0xe7 0x98 EQ r27, r19, r30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14128 0x15 0x7b 0x53 0xf7 0xa4 0x2c LDA.u16 r30, [p0], m5; SEL.EQZ r29, r7, r29, r27 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14134 0x25 0xfa 0xe0 0x04 0x24 0x83 0x69 0xd0 0x78 0xba ST.s16 r30, [p1], #4; EXTEND.u8 r2, r2; MOV r27, r7 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14144 0xef 0x4e 0x4d 0xc0 0x39 0xe4 SEL.EQZ r29, r29, r7, r27; MOV r27, el0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14150 0x00 0x07 0x72 0x98 LDA.s16 r27, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14154 0x01 0x7d 0x00 0x3b 0xb3 0x90 0xe8 0x09 0x58 0xba MOVA r29, #11; SEL.EQZ r27, r29, r7, r27; MOV r7, #9 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14164 0x16 0xf6 0x90 0x18 EXTEND.u8 r27, r27 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14168 0xf0 0xcd 0xfd 0xbb 0x1a 0xa4 MUL r3, r30, r6; ADD.NC r27, r27, r3 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14174 0xdf 0x81 0xf0 0x20 0x5d 0x64 MUL r30, r27, r0; MOV r0, #23 + 14180 0x01 0x1f 0x77 0x18 ST.s16 r27, [p1], #2 + 14184 0xff 0xee 0x2f 0x18 0xdf 0x2c LDA r27, [sp, #-4]; MUL r6, r30, r6 + 14190 0x10 0xc7 0xef 0x98 MUL r3, r3, r30 + 14194 0x17 0x82 0x1d 0x98 LSHL r1, r30, r1 + 14198 0x11 0x8d 0x6d 0x98 LSHL r6, r6, r22 + 14202 0x15 0xad 0x31 0x98 SUB r22, r22, r19 + 14206 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 + 14212 0x00 0x27 0xca 0x98 LDA.u8 r30, [p0, #2] + 14216 0x31 0x78 0xe0 0x3a 0x73 0x93 0x6e 0x90 0x78 0xba ST.s8 r30, [p1], m4; SEL.EQZ r7, r29, r7, r27; MOV r27, r26 + 14226 0xe0 0x00 0x00 0x00 0x73 0x93 0x6e 0x10 0x78 0xba MOVA r0, #-256; SEL.EQZ r7, r0, r7, r27; MOV r27, r24 + 14236 0x02 0x3d 0x00 0x01 0xa0 0x0b 0x08 0x00 0x58 0xba MOVA r29, #17; MOVX r26, #0; MOV r24, #0 + 14246 0x1f 0x7b 0xb1 0xbf 0xc1 0x64 LSHL r29, r3, r29; MOV r3, #-16 + 14252 0x00 0x00 NOPX + 14254 0x00 0x00 NOPX + 14256 0x00 0x00 0xff 0x3f 0xfc 0x44 MOVXM r30, #65534 + 14262 0x23 0xcc 0xe0 0x3d 0xe3 0x24 0xc9 0x80 0xa8 0xba ST.s8 r19, [p1], #1; AND r30, r30, r6; ADD.NC r6, r6, r0 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 14272 0x17 0x8b 0x66 0x18 MAC r5, r5, r30, r22 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 14276 0x35 0x8e 0x0d 0xc2 0x39 0xe4 EXTEND.s16 r22, r6; MOV r27, eh0 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14282 0x10 0x01 0x62 0x18 SEL.EQZ r0, r0, r22, r27 + 14286 0x11 0x2d 0x82 0x18 SEL.EQZ r22, r4, r24, r27 + 14290 0x11 0x61 0x01 0x98 SUB r16, r5, r16 + 14294 0x10 0x49 0x00 0x98 ADD r4, r1, r16 + 14298 0x27 0xcc 0xe2 0x94 0xe0 0x2c ST.s8 r19, [p1], #3; EXTEND.s16 r5, r5 + 14304 0x11 0x08 0x70 0x18 EXTEND.s16 r4, r4 + 14308 0x00 0x00 NOPX + 14310 0x00 0x00 NOPX + 14312 0x00 0x00 NOPX + 14314 0x00 0x00 NOPX + 14316 0x00 0x00 NOPX + 14318 0x01 0x4a 0xf7 0x18 ST.s16 r23, [p1], m2 + 14322 0x00 0x00 NOPX + 14324 0x00 0x00 NOPX + 14326 0x00 0x00 NOPX + 14328 0x00 0x00 NOPX + 14330 0x00 0x00 NOPX + 14332 0x00 0x00 NOPX + 14334 0x01 0x1e 0xa7 0x18 ST.s8 r21, [p1], #1 + 14338 0x00 0x00 NOPX + 14340 0x00 0x00 NOPX + 14342 0x00 0x00 NOPX + 14344 0x00 0x00 NOPX + 14346 0x00 0x00 NOPX + 14348 0x00 0x00 NOPX + 14350 0x01 0x28 0xe7 0x18 ST.s8 r7, [p1], m1 + 14354 0x00 0x00 NOPX + 14356 0x00 0x00 NOPX + 14358 0x00 0x00 NOPX + 14360 0x00 0x00 NOPX + 14362 0x00 0x00 NOPX + 14364 0x00 0x00 NOPX + 14366 0x01 0x1f 0x47 0x18 ST.s8 r26, [p1], #1 + 14370 0x00 0x00 NOPX + 14372 0x00 0x00 NOPX + 14374 0x00 0x00 NOPX + 14376 0x00 0x00 NOPX + 14378 0x00 0x00 NOPX + 14380 0x00 0x00 NOPX + 14382 0x01 0x1f 0x27 0x18 ST.s8 r25, [p1], #1 + 14386 0x00 0x00 NOPX + 14388 0x00 0x00 NOPX + 14390 0x00 0x00 NOPX + 14392 0x00 0x00 NOPX + 14394 0x00 0x00 NOPX + 14396 0x00 0x00 NOPX + 14398 0x01 0x1e 0x87 0x18 ST.s8 r20, [p1], #1 + 14402 0x00 0x00 NOPX + 14404 0x00 0x00 NOPX + 14406 0x00 0x00 NOPX + 14408 0x00 0x00 NOPX + 14410 0x00 0x00 NOPX + 14412 0x00 0x00 NOPX + 14414 0x01 0x1e 0x47 0x18 ST.s8 r18, [p1], #1 + 14418 0x00 0x00 NOPX + 14420 0x00 0x00 NOPX + 14422 0x00 0x00 NOPX + 14424 0x00 0x00 NOPX + 14426 0x00 0x00 NOPX + 14428 0x00 0x00 NOPX + 14430 0x01 0x1f 0x87 0x18 ST.s8 r28, [p1], #1 + 14434 0x00 0x00 NOPX + 14436 0x00 0x00 NOPX + 14438 0x00 0x00 NOPX + 14440 0x00 0x00 NOPX + 14442 0x00 0x00 NOPX + 14444 0x00 0x00 NOPX + 14446 0x01 0x1f 0x87 0x18 ST.s8 r28, [p1], #1 + 14450 0x00 0x00 NOPX + 14452 0x00 0x00 NOPX + 14454 0x00 0x00 NOPX + 14456 0x00 0x00 NOPX + 14458 0x00 0x00 NOPX + 14460 0x00 0x00 NOPX + 14462 0x01 0x1e 0xc7 0x18 ST.s8 r22, [p1], #1 + 14466 0x00 0x00 NOPX + 14468 0x00 0x00 NOPX + 14470 0x00 0x00 NOPX + 14472 0x00 0x00 NOPX + 14474 0x00 0x00 NOPX + 14476 0x00 0x00 NOPX + 14478 0x01 0x6a 0xc7 0x18 ST.s8 r22, [p1], m3 + 14482 0x00 0x00 NOPX + 14484 0x00 0x00 NOPX + 14486 0x00 0x00 NOPX + 14488 0x00 0x00 NOPX + 14490 0x00 0x00 NOPX + 14492 0x00 0x00 NOPX + 14494 0x01 0x1c 0xd7 0x18 ST.s16 r6, [p1], #2 + 14498 0x00 0x00 NOPX + 14500 0x00 0x00 NOPX + 14502 0x00 0x00 NOPX + 14504 0x00 0x00 NOPX + 14506 0x00 0x00 NOPX + 14508 0x00 0x00 NOPX + 14510 0x01 0x08 0x17 0x18 ST.s16 r0, [p1], m0 + 14514 0x00 0x00 NOPX + 14516 0x00 0x00 NOPX + 14518 0x00 0x00 NOPX + 14520 0x14 0x60 0x1e 0x18 MSC r16, r16, r17, r1 + 14524 0x00 0x00 NOPX + 14526 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 14530 0x25 0x96 0x38 0x03 0xfb 0x5c ST r5, [p1], #8; LSHL r0, r16, r31 +.delay_slot + 14536 0x3f 0x8a 0x3e 0x80 0x01 0x5c ST r2, [p1], #-4; ADD r0, r29, r0 +.delay_slot + 14542 0x25 0x92 0x30 0x00 0x7d 0x5c ST r4, [p1], #8; ASHL r0, r0, r3 +.delay_slot + 14548 0x09 0x06 0x31 0x98 ST r17, [p1] +.delay_slot + 14552 0x09 0x14 0x11 0x98 ST r0, [p1, #4] +.label _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh__end +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_end0 + +.text_segment PM 14560 +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_begin0 +.label _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E +.function_start + 14560 0x05 0xc2 0x80 0x00 0x06 0x00 0x00 0x00 0x70 0xba MOVA dj0, #46; PADDXM [sp], #192 + 14570 0x40 0x46 0x57 0xf4 0x3d 0x81 0xb2 0xf0 0x72 0xba LDA.s16 r17, [p2, dj0]; ST lr, [sp, #-12]; MOV p3, sp + 14580 0xff 0x63 0xb0 0x00 0x47 0x7e 0x50 0x02 ST p6, [sp, #-8]; MOV dj0, #-130 + 14588 0x60 0x46 0xec 0xc1 0x81 0xd4 ST.s16 r17, [p3, dj0]; MOV p6, p0 + 14594 0x00 0x00 NOPX + 14596 0x00 0x00 NOPX + 14598 0x00 0x00 NOPX + 14600 0x00 0x00 NOPX + 14602 0x00 0x00 NOPX + 14604 0x00 0x00 NOPX + 14606 0x60 0x42 0x5f 0xe2 0x3b 0x0c LDA.s16 r16, [p3, dj0]; ST p2, [sp, #-16] + 14612 0x02 0x06 0x4a 0x98 LDA.u8 r18, [p2] + 14616 0x00 0x00 NOPX + 14618 0x00 0x00 NOPX +.no_stack_arguments + 14620 0x00 0x4e 0xd0 0x00 0x01 0x04 JL #40352 +.delay_slot + 14626 0x33 0x91 0x60 0x03 0xb1 0x60 0x70 0x02 MOVS p1, p7; MOV p7, p1 +.delay_slot + 14634 0x0f 0xfc 0x9d 0x98 ST p1, [sp, #-4] +.delay_slot + 14638 0x18 0x41 0x72 0xf8 VBCST.16 x0, r16 +.delay_slot + 14642 0xfd 0xc6 0xb9 0x07 0xf6 0x5c ST r17, [sp, #-20]; ADD r1, r18, #-2 +.delay_slot + 14648 0xff 0x06 0x60 0x00 0x01 0xa5 0x70 0x02 VST x0, [sp, #-128]; NOPM +.return_address + 14656 0xfd 0xc6 0x20 0x00 0x01 0xe0 0x30 0x2a 0x10 0xba LDA r17, [sp, #-20]; MOVXM p0, #491604 + 14666 0x00 0xcc 0x50 0x01 0x80 0x08 0x00 0x08 0xb8 0xba LDA.s8 r19, [p0]; MOVX r24, #0; VINSERT.32 x0, x0, #0, r0 + 14676 0x07 0x94 0x00 0x02 0xd2 0x01 0x80 0x49 0x78 0xba MOVA r20, #60; MOVX vaddSign0, #1; VMOV bmll3, x0 + 14686 0xfe 0x56 0x20 0x01 0x00 0x28 0x70 0xb9 0x78 0xba LDA r21, [sp, #-16]; MOVX r16, #1; VBCST.16 x1, r24 + 14696 0xef 0x92 0x80 0x19 0x27 0x89 0x32 0xf0 0x78 0xba MOVA dj4, #-132; MOVX r18, #828; MOV p2, sp + 14706 0xff 0x07 0x7a 0x1f 0xdd 0x54 VLDA x0, [sp, #-128]; MOV m5, #-9 + 14712 0x00 0x03 0x80 0x00 0x00 0x0c 0x7d 0x80 0x10 0xba MOVA dc0, #0; MOVXM ls, #15104 + 14722 0xfe 0x87 0x24 0x00 0x4b 0x00 0x85 0x14 0xb2 0xba LDA lr, [sp, #-12]; MOVS dc4, dc0; VINSERT.16 x2, x1, #0, r17 + 14732 0x14 0xfa 0x80 0x18 MOVX crRnd, r19 + 14736 0x48 0x32 0xc0 0x00 0x00 0x0d 0xbe 0x08 0x11 0x3a VCONV.bf16.fp32 wl4, bmll3; MOVXM le, #15376 + 14746 0x19 0x6a 0x8e 0x18 ADD.NC p1, r21, #28 + 14750 0x1c 0x51 0x01 0xb8 VEXTRACT.16 r17, x4, #0, vaddSign0 + 14754 0x00 0x00 NOPX + 14756 0x18 0x8a 0x29 0x78 VINSERT.16 x1, x1, #0, r17 + 14760 0x00 0x00 NOPX + 14762 0xa0 0xe2 0x41 0x48 VMUL.f dm0, x1, x2, r20 + 14766 0x00 0x00 NOPX + 14768 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 14770 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 14772 0x02 0x82 0x37 0x18 ST.s16 r17, [p2, dj4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14776 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14778 0x08 0xc0 0x16 0x18 VCONV.bf16.fp32 wl1, bmll0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14782 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14784 0x1c 0x45 0x01 0xb8 VEXTRACT.16 r17, x1, #0, vaddSign0 + 14788 0x00 0x00 NOPX + 14790 0x00 0x00 NOPX + 14792 0x2d 0xc6 0x5c 0x3d 0xe8 0x3c LDA.s16 r17, [p1], #12; VLDB x11, [p6], #64 + 14798 0x23 0xcc 0x5c 0x3b 0x68 0x3c LDA.s8 r19, [p1], #1; VLDB x6, [p6], #64 + 14804 0x31 0xd0 0x5c 0x3b 0xe8 0x3c LDA.s8 r20, [p1], #-8; VLDB x7, [p6], #64 + 14810 0x23 0xd5 0x5c 0x3c 0x68 0x3c LDA.u8 r21, [p1], #1; VLDB x8, [p6], #64 + 14816 0x01 0x1e 0xca 0x98 LDA.u8 r22, [p1], #1 + 14820 0x01 0x1e 0xea 0x98 LDA.u8 r23, [p1], #1 + 14824 0x01 0x1f 0x4a 0x98 LDA.u8 r26, [p1], #1 + 14828 0x23 0xc5 0x58 0x11 0x41 0xd4 LDA.u8 r17, [p1], #1; MOV m4, r17 + 14834 0x23 0xf1 0x56 0x89 0x74 0x00 0xad 0xa6 0x3e 0xba LDA.u8 r28, [p1], #1; VLDB x5, [p6], m4; VSHUFFLE x2, x11, x6, r19 + 14844 0x50 0x02 0x56 0x1e 0x74 0x01 0xad 0xa8 0x3e 0xba LDA.s16 r0, [p2, dj4]; VLDB x9, [p6], #64; VSHUFFLE x6, x11, x6, r20 + 14854 0x35 0x75 0x5c 0x39 0xe8 0x2b 0x58 0x6f 0x91 0xe4 0x01 0x66 LDA.u8 r29, [p1], m5; VLDB x3, [p6], #64; LSHL r21, r21, r16; VMUL.f dm1, x2, x0, r18 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 14866 0x3b 0x86 0x5c 0x3d 0x68 0x2d 0x68 0x6e 0xc9 0xab 0x68 0xb6 LDA.s16 r1, [p1], #-6; VLDB x10, [p6], #64; LSHL r22, r22, r16; VSHIFT x11, x2, x6, r21 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 14878 0x3d 0x80 0xdc 0x3a 0x68 0x2f 0x78 0x6e 0xde 0x26 0x38 0xb6 LDA m0, [p1], #-8; VLDB x4, [p6], #64; LSHL r23, r23, r16; VSHUFFLE x11, x7, x8, r19 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14890 0x3d 0x84 0xd6 0xb5 0x0d 0x91 0x35 0xad 0x91 0x36 0x01 0x46 LDA dn0, [p1], #-8; LSHL r26, r26, r16; VSHIFT x2, x2, x6, r22; VMAC.f dm1, dm1, x11, x0, r18 + 14902 0x27 0x88 0xd0 0x23 0x18 0x6e 0x1e 0x28 0x38 0xba LDA dj0, [p1], #12; LSHL r17, r17, r16; VSHUFFLE x8, x7, x8, r20 + 14912 0x3d 0xc4 0xde 0x72 0x1b 0x2c LDA dn4, [p1], #-8; LSHL r28, r28, r16 + 14918 0x38 0xfb 0x51 0x02 0xe5 0xd4 LDA.u16 r30, [p1, #-8]; VBCST.16 x1, r0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 14924 0x00 0xfc 0x52 0x2b 0xe5 0x94 LDA.s8 r31, [p0]; VSHIFT x2, x2, x11, r28 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 14930 0x20 0xc8 0xd2 0x93 0xa0 0xd4 LDA dj4, [p1]; VSHUFFLE x2, x9, x3, r20 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14936 0x01 0xc9 0xcc 0x66 0x92 0x24 0x21 0x62 VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 + 14944 0x1c 0x99 0x56 0xd8 VSHIFT x9, x3, x2, r21 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 14948 0x1d 0x00 0xa0 0xf8 MOV m5, r1 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 14952 0x0d 0x54 0x6b 0xd2 0x4c 0x66 0x92 0x46 0x01 0x4a VLDB x8, [p6], m5; VSHUFFLE x7, x10, x4, r19; VMAC.f dm2, dm2, x3, x0, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14962 0x86 0xfd 0x93 0x32 0xb5 0xa4 LTU r27, r16, r30; VSHIFT x3, x3, x2, r22 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14968 0x87 0xbc 0x49 0x6b 0xad 0xa4 SEL.EQZ r30, r16, r30, r27; VSHIFT x9, x6, x11, r21 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14974 0xc3 0xb6 0xf6 0x10 0xd9 0x9b 0xf2 0xda 0x92 0x52 0x01 0x66 VLDB x6, [p6], #64; LSHL r16, r29, r16; VSHIFT x3, x3, x7, r28; VMAC.f dm2, dm2, x9, x0, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14986 0x0c 0x3a 0x68 0x3f 0xd4 0x02 0x66 0x23 0x68 0x3a VLDB x4, [p6], #64; MOVX crRnd, r31; VSHIFT x9, x9, x8, r17 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14996 0xc3 0x9e 0x83 0x6b 0xd5 0xb4 VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15002 0x0c 0x3c 0xed 0x52 0x50 0x66 0x94 0x46 0x21 0x4a VLDB x9, [p6], #64; VSHUFFLE x10, x10, x4, r20; VMAC.f dm4, dm2, x3, x1, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15012 0x01 0x93 0xde 0xc6 0x91 0xe6 0x01 0x62 VSHIFT x3, x2, x7, r23; VMUL.f dm1, x3, x0, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15020 0x1c 0x1c 0x42 0xd8 VSHIFT x8, x3, x8, r16 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15024 0x1c 0xb5 0xde 0xd8 VSHIFT x9, x6, x11, r23 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15028 0x02 0xca 0xc2 0xc6 0x91 0x32 0x01 0x62 VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 15036 0x1d 0x7f 0x7f 0x98 ADD.NC lc, r30, #-1 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 15040 0x1a 0xb2 0x50 0x78 VSHUFFLE x5, x6, x4, r20 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15044 0x03 0x32 0x4c 0x66 0x92 0x2a 0x21 0x62 VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 + 15052 0x1a 0x32 0xd6 0xd8 VSHIFT x4, x6, x5, r21 + 15056 0x94 0x8c 0x21 0x48 VMAC.f dm4, dm4, x6, x1, r18 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 15060 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 15062 0x1a 0x13 0xd6 0xd8 VSHIFT x4, x2, x7, r21 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15066 0x01 0x13 0xea 0xc6 0x94 0x88 0x21 0x62 VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 + 15074 0x1b 0xa5 0x46 0xd8 VSHIFT x7, x4, x10, r17 + 15078 0x90 0x44 0x01 0x48 VMAC.f dm0, dm2, x2, x0, r18 + 15082 0x00 0x00 NOPX + 15084 0x00 0x01 0x67 0x98 NOPA +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 15088 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x80 0x70 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 +.label ZLS_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_544 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 7 +.noswbrkpt + 15104 0xc3 0x1e 0x82 0x39 0x98 0xf4 VLDB.3D x3, [p6], d0; VSHUFFLE x2, x3, x9, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15110 0xc3 0xde 0x87 0x39 0xa0 0xf4 VLDB x11, [p6], #64; VSHUFFLE x7, x3, x9, r20 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 15116 0x0c 0x3b 0x6d 0x29 0x6a 0xc6 0x90 0x10 0x21 0x4a VLDB x6, [p6], #64; VSHIFT x10, x5, x2, r26; VMAC.f dm0, dm0, x8, x1, r18 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15126 0xc3 0xbe 0x86 0x65 0xb5 0xb4 VLDB x7, [p6], #64; VSHIFT x6, x6, x5, r22 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15132 0xc3 0xc6 0x84 0x52 0xad 0xb4 VLDB x8, [p6], #64; VSHIFT x4, x5, x2, r21 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15138 0x0d 0x12 0xea 0x23 0xc6 0xc6 0x90 0x14 0x21 0x4a VLDB x5, [p6], m4; VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15148 0xc3 0xce 0x89 0x62 0xe5 0xb4 VLDB x9, [p6], #64; VSHIFT x9, x6, x2, r28 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15154 0xc3 0x9e 0x82 0x52 0xbd 0xb4 VLDB x3, [p6], #64; VSHIFT x2, x5, x2, r23 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15160 0x0c 0x3d 0x69 0x11 0xc2 0xc6 0x90 0x08 0x21 0x4a VLDB x10, [p6], #64; VSHIFT x2, x2, x3, r16; VMAC.f dm0, dm0, x4, x1, r18 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15170 0x06 0x1d 0x34 0x00 0x94 0x92 0x21 0x62 VLDB x4, [p6], #64; VMAC.f dm4, dm4, x9, x1, r18 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 15178 0x19 0x5b 0x4c 0x78 VSHUFFLE x2, x11, x6, r19 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15182 0x03 0x5b 0x50 0x66 0x90 0x04 0x21 0x62 VSHUFFLE x6, x11, x6, r20; VMAC.f dm0, dm0, x2, x1, r18 + 15190 0x05 0x93 0x56 0xc6 0x91 0xe4 0x01 0x62 VSHIFT x11, x2, x6, r21; VMUL.f dm1, x2, x0, r18 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 15198 0x19 0x13 0x5a 0xd8 VSHIFT x2, x2, x6, r22 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 15202 0x1d 0xbc 0x4c 0x78 VSHUFFLE x11, x7, x8, r19 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15206 0xe3 0xc4 0x61 0x15 0xf2 0xc4 0x91 0x36 0x01 0x4a VST.CONV.bf16.fp32 cml4, [p7], #64; VSHIFT x2, x2, x11, r28; VMAC.f dm1, dm1, x11, x0, r18 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 15216 0x1c 0x3c 0x50 0x78 VSHUFFLE x8, x7, x8, r20 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 15220 0xe3 0x84 0x60 0x00 0xa4 0xe8 0x30 0x02 VST.CONV.bf16.fp32 cml0, [p7], #64; VSHUFFLE x2, x9, x3, r20 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15228 0x0d 0x54 0x69 0xc9 0xcc 0x66 0x92 0x24 0x21 0x4a VLDB x8, [p6], m5; VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15238 0x1c 0x99 0x56 0xd8 VSHIFT x9, x3, x2, r21 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15242 0x1b 0xd2 0x4c 0x78 VSHUFFLE x7, x10, x4, r19 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15246 0x01 0x99 0x5a 0xc6 0x92 0x46 0x01 0x62 VSHIFT x3, x3, x2, r22; VMAC.f dm2, dm2, x3, x0, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15254 0x19 0x9b 0xf2 0xd8 VSHIFT x3, x3, x7, r28 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15258 0x1c 0xb5 0xd6 0xd8 VSHIFT x9, x6, x11, r21 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15262 0x0c 0x3b 0x6c 0xcc 0x46 0xc6 0x92 0x52 0x01 0x4a VLDB x6, [p6], #64; VSHIFT x9, x9, x8, r17; VMAC.f dm2, dm2, x9, x0, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15272 0xc3 0xa6 0x8a 0xa4 0xa0 0xf4 VLDB x4, [p6], #64; VSHUFFLE x10, x10, x4, r20 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15278 0xc3 0x9e 0x83 0x6b 0xd5 0xb4 VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15284 0x0c 0x3c 0xe9 0x93 0xde 0xc6 0x94 0x46 0x21 0x4a VLDB x9, [p6], #64; VSHIFT x3, x2, x7, r23; VMAC.f dm4, dm2, x3, x1, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15294 0x04 0x1c 0x42 0xc6 0x91 0xe6 0x01 0x62 VSHIFT x8, x3, x8, r16; VMUL.f dm1, x3, x0, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15302 0x00 0x00 NOPX +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15304 0x1c 0xb5 0xde 0xd8 VSHIFT x9, x6, x11, r23 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15308 0x02 0xca 0xc2 0xc6 0x91 0x32 0x01 0x62 VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 15316 0x00 0x00 NOPX +.aggressive_scheduled_block_id 10 +.noswbrkpt + 15318 0x1a 0xb2 0x50 0x78 VSHUFFLE x5, x6, x4, r20 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15322 0x03 0x32 0x4c 0x66 0x92 0x2a 0x21 0x62 VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 + 15330 0x1a 0x32 0xd6 0xd8 VSHIFT x4, x6, x5, r21 + 15334 0x94 0x8c 0x21 0x48 VMAC.f dm4, dm4, x6, x1, r18 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 15338 0x00 0x00 NOPX +.aggressive_scheduled_block_id 11 +.noswbrkpt + 15340 0x1a 0x13 0xd6 0xd8 VSHIFT x4, x2, x7, r21 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15344 0x01 0x13 0xea 0xc6 0x94 0x88 0x21 0x62 VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 + 15352 0x1b 0xa5 0x46 0xd8 VSHIFT x7, x4, x10, r17 + 15356 0x90 0x44 0x01 0x48 VMAC.f dm0, dm2, x2, x0, r18 + 15360 0x00 0x00 NOPX + 15362 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label ZLE_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_816 +.end_of_loop +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 15376 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x80 0x70 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 +.loop_nesting 0 +.aggressive_scheduled_block_id 12 +.noswbrkpt + 15392 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] +.aggressive_scheduled_block_id 12 +.nohwbrkpt +.noswbrkpt + 15396 0x19 0x1c 0xcc 0x78 VSHUFFLE x2, x3, x9, r19 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15400 0x0c 0x31 0xeb 0x9c 0xd0 0x66 0x90 0x10 0x21 0x4a VLDB.3D x3, [p6], d0; VSHUFFLE x7, x3, x9, r20; VMAC.f dm0, dm0, x8, x1, r18 + 15410 0x1d 0x29 0x6a 0xd8 VSHIFT x10, x5, x2, r26 + 15414 0x1a 0x29 0x56 0xd8 VSHIFT x4, x5, x2, r21 + 15418 0x02 0x23 0xc6 0xc6 0x90 0x14 0x21 0x62 VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 + 15426 0x1b 0x32 0xda 0xd8 VSHIFT x6, x6, x5, r22 + 15430 0x1c 0xb1 0x72 0xd8 VSHIFT x9, x6, x2, r28 + 15434 0x01 0x29 0x5e 0xc6 0x90 0x08 0x21 0x62 VSHIFT x2, x5, x2, r23; VMAC.f dm0, dm0, x4, x1, r18 + 15442 0x19 0x11 0xc2 0xd8 VSHIFT x2, x2, x3, r16 + 15446 0x94 0x92 0x21 0x48 VMAC.f dm4, dm4, x9, x1, r18 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 15450 0x90 0x04 0x21 0x48 VMAC.f dm0, dm0, x2, x1, r18 +.aggressive_scheduled_block_id 13 +.noswbrkpt + 15454 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15458 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15462 0xff 0xe8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-192 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15468 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15470 0x0f 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p7], #64 +.delay_slot +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15474 0x0f 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p7], #64 +.delay_slot +.swstall delay_slot + 15478 0x00 0x00 NOPX +.label _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E__end +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_end0 + +.text_segment PM 15488 +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 15488 0x00 0x07 0x86 0xc0 0x00 0x44 MOVXM p3, #491520 + 15494 0x60 0xc6 0xd8 0x35 0xc1 0xd4 LDA r17, [p3]; MOV r16, CORE_ID + 15500 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 15506 0xff 0x3e 0xb0 0x21 0x24 0x81 0xea 0x60 0x79 0x3a ST r15, [sp, #-8]; EXTEND.u8 r18, r16; MOV r15, p2 + 15516 0x0f 0xf0 0x1d 0x98 ST p0, [sp, #-16] + 15520 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] + 15524 0x00 0x00 NOPX + 15526 0x00 0x00 NOPX + 15528 0x88 0x1e 0xa0 0x40 0x01 0x84 JNZ r17, #15680 +.delay_slot + 15534 0x0f 0xff 0x1d 0x98 ST p6, [sp, #-4] +.delay_slot + 15538 0x1c 0x12 0xc0 0xf8 MOV r16, p1 +.delay_slot + 15542 0x14 0xa5 0xfb 0x18 ADD r18, r18, #-2 +.delay_slot + 15546 0x00 0x07 0x8c 0xc0 0x20 0x44 MOVXM p6, #491536 +.delay_slot + 15552 0x0e 0x06 0x51 0x98 ST r18, [p6] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 15556 0x00 0x20 0x00 0x00 0x01 0xe3 0x30 0x2a 0x10 0xba MOVA r0, #1; MOVXM p6, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 15566 0xc0 0xc4 0xe0 0x00 0x01 0xe3 0x30 0x28 0x10 0xba ST.s8 r17, [p6]; MOVXM p6, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15576 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 15578 0x00 0x1a 0xe8 0x00 0x01 0x04 JL #13776 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15584 0x04 0x00 0xa0 0xd0 0x20 0x24 MOVX r16, #1; ADD.NC p0, r16, #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15590 0x00 0x07 0x82 0xd4 0x80 0x44 MOVXM p1, #494144 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15596 0x10 0x22 0x31 0x18 MOVX r17, #12 +.delay_slot +.swstall delay_slot + 15600 0x00 0x00 NOPX +.delay_slot + 15602 0x00 0x2c 0xfc 0x0c 0x23 0x00 0x00 0x73 0x06 0x07 0x00 0x00 0x1c 0x2e NOPA; ST r16, [p6]; MOV p6, p0; NOPV +.return_address + 15616 0x05 0x42 0x80 0x00 0x01 0xe1 0x35 0x20 0x10 0xba MOVA dj0, #42; MOVXM p2, #494144 + 15626 0x40 0x47 0x51 0x00 0x49 0x54 LDA.u16 r17, [p2, dj0]; MOV dj0, #18 + 15632 0xc0 0x43 0x50 0x00 0x01 0xe0 0xb0 0x0c 0x10 0xba LDA.u16 r16, [p6, dj0]; MOVXM p1, #491544 + 15642 0x00 0x00 NOPX + 15644 0x00 0x1e 0xa8 0x00 0x00 0x84 J #15696 +.delay_slot + 15650 0x00 0x07 0x8c 0xc0 0x98 0x44 MOVXM p6, #491596 +.delay_slot +.swstall delay_slot + 15656 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 15658 0x00 0x00 NOPX +.delay_slot + 15660 0x0e 0x06 0x31 0x98 ST r17, [p6] +.delay_slot + 15664 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 + 15680 0x00 0x07 0x84 0xd4 0x80 0x44 MOVXM p2, #494144 + 15686 0x00 0x2c 0xf0 0x00 0x01 0xe0 0xb0 0x0c 0x10 0xba NOPA; MOVXM p1, #491544 +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 15696 0x1e 0x67 0x86 0x18 ADD.NC p6, r15, #12 + 15700 0xdf 0xee 0xd0 0x00 0x01 0xe1 0xb0 0x08 0x10 0xba LDA r27, [p6], #-4; MOVXM p3, #491536 + 15710 0x06 0xfe 0x16 0x98 LDA r16, [p6], #-4 + 15714 0x06 0xfe 0x36 0x98 LDA r17, [p6], #-4 + 15718 0x06 0x46 0x56 0x98 LDA r18, [p6, #16] + 15722 0x00 0x00 NOPX + 15724 0x00 0x00 NOPX + 15726 0x00 0x00 NOPX + 15728 0x00 0x00 NOPX + 15730 0x00 0x00 NOPX + 15732 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 15736 0x0e 0x06 0x11 0x98 ST r16, [p6] + 15740 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 15744 0x00 0x00 NOPX + 15746 0x00 0x00 NOPX + 15748 0x00 0x00 NOPX + 15750 0x14 0x93 0x08 0x18 ACQ r18, r16 + 15754 0x00 0x30 0x00 0x00 0x01 0xe0 0x30 0x00 0x10 0xba MOVA r16, #1; MOVXM p0, #491520 + 15764 0xf3 0x11 0x60 0x01 0x80 0x09 0xef 0x60 0x79 0x3a MOVS p7, p6; MOVX r24, #0; MOV r15, p7 + 15774 0x00 0x00 NOPX + 15776 0x07 0xf2 0x19 0x18 LDA p4, [sp, #-16] + 15780 0x01 0x06 0x56 0x98 LDA r18, [p1] + 15784 0x03 0x06 0x36 0x98 LDA r17, [p3] + 15788 0x00 0x06 0x76 0x98 LDA r19, [p0] + 15792 0x06 0x5c 0x9e 0x98 LDA p1, [p6], #20 + 15796 0x00 0x00 NOPX + 15798 0x00 0x00 NOPX + 15800 0x04 0x06 0x96 0x98 LDA r20, [p4] + 15804 0x00 0x00 NOPX + 15806 0x14 0x63 0x2f 0x98 MUL r17, r17, r18 + 15810 0x00 0x00 NOPX + 15812 0x14 0x61 0x0d 0x98 LSHL r16, r17, r16 + 15816 0x00 0x00 NOPX + 15818 0x00 0x00 NOPX + 15820 0x18 0x4a 0x41 0x58 ADD.NC dn0, r20, r16 + 15824 0x0f 0xb4 0x25 0x98 ST dn0, [sp, #-76] + 15828 0x0f 0xbb 0x15 0x98 ST r24, [sp, #-72] +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 15832 0x0f 0xbf 0x15 0x98 ST r24, [sp, #-68] +.aggressive_scheduled_block_id 2 +.noswbrkpt + 15836 0x07 0xb4 0x19 0x18 LDA p0, [sp, #-76] +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 15840 0x00 0x1c 0x70 0x00 0x01 0x04 JL #14560 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 15846 0x14 0xe4 0x07 0x18 ADD r18, r19, #1 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15850 0x08 0x06 0x51 0x98 ST r18, [p0] +.delay_slot +.swstall delay_slot + 15854 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 15856 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 15858 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.return_address + 15872 0xea 0xc6 0xd0 0x00 0x01 0xe3 0xb0 0x00 0x10 0xba LDA r17, [p7, #20]; MOVXM p7, #491520 + 15882 0x10 0x20 0x05 0x18 MOVX r16, #1 + 15886 0x00 0x00 NOPX + 15888 0x00 0x00 NOPX + 15890 0x00 0x00 NOPX + 15892 0x00 0x00 NOPX + 15894 0x00 0x00 NOPX + 15896 0x14 0x51 0x08 0x18 REL r17, r16 + 15900 0xdc 0xc6 0xd0 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA r17, [p6, #-8]; MOVXM p2, #491596 + 15910 0x07 0x06 0x56 0x98 LDA r18, [p7] + 15914 0x02 0x06 0x76 0x98 LDA r19, [p2] + 15918 0x07 0xf8 0x11 0x18 LDA r0, [sp, #-8] + 15922 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 15926 0x00 0x00 NOPX + 15928 0x00 0x00 NOPX + 15930 0x14 0x21 0x11 0x98 SUB r16, r16, r17 + 15934 0x0e 0xe6 0x11 0x98 ST r16, [p6, #-8] + 15938 0x14 0xe1 0x28 0x98 NE r16, r19, r18 + 15942 0x80 0x1f 0x30 0x40 0x01 0x84 JNZ r16, #15968 +.delay_slot + 15948 0x10 0x30 0x01 0x18 MOVX r24, #0 +.delay_slot +.swstall delay_slot + 15952 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 15954 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 15956 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 15958 0x00 0x00 NOPX + 15960 0xe0 0xe2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r24, [p7]; NOPM +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 + 15968 0xff 0xe3 0x2e 0xcf 0x41 0xd4 LDA p6, [sp, #-4]; MOV p7, r15 + 15974 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 15978 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 15984 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 15986 0x00 0x00 NOPX +.delay_slot + 15988 0x1b 0xd0 0x20 0xf8 MOV r15, r0 +.delay_slot +.swstall delay_slot + 15992 0x00 0x00 NOPX +.label _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 16000 +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv +.function_start + 16000 0x23 0x85 0xd0 0x08 0x20 0x0b 0x08 0x00 0x58 0xba LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 + 16010 0x17 0x80 0x01 0x18 MOVX r0, #-128 + 16014 0x00 0x00 NOPX + 16016 0x00 0x00 NOPX + 16018 0x00 0x00 NOPX + 16020 0x00 0x00 NOPX + 16022 0x00 0x00 NOPX + 16024 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 16028 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 16032 0x00 0x00 NOPX + 16034 0x00 0x00 NOPX + 16036 0x00 0x00 NOPX + 16038 0x00 0x00 NOPX + 16040 0x00 0x00 NOPX + 16042 0x00 0x00 NOPX + 16044 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 16048 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 16052 0x00 0x00 NOPX + 16054 0x00 0x00 NOPX + 16056 0x00 0x00 NOPX + 16058 0x00 0x00 NOPX + 16060 0x00 0x00 NOPX + 16062 0x00 0x00 NOPX + 16064 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 16068 0x01 0x14 0x76 0x98 LDA r3, [p1, #4] + 16072 0x00 0x00 NOPX + 16074 0x00 0x00 NOPX + 16076 0x00 0x00 NOPX + 16078 0x00 0x00 NOPX + 16080 0x00 0x00 NOPX + 16082 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16084 0x08 0x4c 0x71 0x98 ST r3, [p0], #16 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16088 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16092 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16096 0x00 0x00 0xf0 0xbe 0x00 0x44 MOVXM r1, #65280 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16102 0x10 0xc2 0x14 0x98 AND r1, r3, r1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16106 0x10 0x76 0x27 0x98 EQ r27, r1, r2 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16110 0x10 0x01 0x82 0x18 SEL.EQZ r0, r0, r24, r27 +.delay_slot +.swstall delay_slot + 16114 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_end0 + +.text_segment PM 16128 +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.function_start + 16128 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 16134 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] +.no_stack_arguments + 16138 0x00 0x1f 0x40 0x00 0x01 0x04 JL #16000 +.delay_slot + 16144 0x18 0x17 0xa0 0xf8 MOV r0, r15 +.delay_slot + 16148 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] +.delay_slot + 16152 0x1b 0xd0 0xc0 0xf8 MOV r15, p0 +.delay_slot +.swstall delay_slot + 16156 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16158 0x00 0x00 NOPX +.return_address + 16160 0xff 0x07 0x20 0x01 0x00 0x68 0x33 0xc4 0x08 0xba LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 + 16170 0x01 0xe2 0x80 0x01 0x80 0x08 0x07 0xfd 0x58 0xba MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 + 16180 0xff 0xbe 0x20 0x0a 0x11 0x80 0x07 0xa0 0x01 0x7a LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 + 16190 0x00 0x06 0x4a 0x98 LDA.u8 r18, [p0] + 16194 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16196 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16198 0x00 0x02 0x17 0x18 ST.s16 r16, [p0, dj0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16202 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16206 0x10 0x22 0x05 0x18 MOVX r17, #1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16210 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16216 0x14 0x77 0x27 0x98 EQ r27, r17, r18 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16220 0x14 0x21 0x82 0x18 SEL.EQZ r16, r16, r24, r27 +.delay_slot +.swstall delay_slot + 16224 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + +.text_segment PM 16240 +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.tail_call +.function_start + 16240 0x00 0x13 0xb8 0x00 0x00 0x84 J #10096 +.delay_slot +.swstall delay_slot + 16246 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16248 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16250 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16252 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16254 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function_start + 16256 0x00 0x07 0x88 0xc0 0x00 0x44 MOVXM p4, #491520 + 16262 0x80 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p4]; MOV r17, CORE_ID + 16268 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 16274 0xff 0x3a 0xb0 0x23 0x14 0x81 0xca 0x60 0x79 0x3a ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 + 16284 0xfd 0x83 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p0, [sp, #-20]; MOV r0, r15 + 16292 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] + 16296 0x0f 0xf0 0x3d 0x98 ST lr, [sp, #-16] + 16300 0x00 0x00 NOPX + 16302 0x80 0x20 0x20 0x40 0x01 0x84 JNZ r16, #16448 +.delay_slot + 16308 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 16312 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 +.delay_slot + 16318 0x40 0xc6 0x30 0x01 0x37 0x60 0x70 0x02 ST r17, [p2]; MOV p2, p7 +.delay_slot + 16326 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 16330 0xfe 0xa3 0xb0 0x00 0x01 0xe3 0xb3 0x00 0x11 0x3a ST p2, [sp, #-12]; MOVXM p7, #493056 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16340 0x13 0x91 0x60 0x00 0x01 0xe1 0x30 0x2a 0x11 0x3a MOVS p0, p7; MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16350 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16360 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 16362 0x00 0x1f 0x80 0x00 0x01 0x04 JL #16128 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16368 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16370 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16372 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 16376 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 16380 0x0a 0x06 0x11 0x98 ST r16, [p2] +.return_address + 16384 0xe0 0xc2 0xd0 0x00 0x01 0xe0 0xb0 0x08 0x10 0xba LDA r16, [p7]; MOVXM p1, #491536 + 16394 0x20 0xc6 0xd0 0x00 0x01 0xe1 0xb0 0x0a 0x10 0xba LDA r17, [p1]; MOVXM p3, #491540 + 16404 0xea 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0e 0x10 0xba LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 + 16414 0x00 0x00 NOPX + 16416 0x00 0x00 NOPX + 16418 0x00 0x00 NOPX + 16420 0x00 0x20 0x28 0x00 0x00 0x84 J #16464 +.delay_slot + 16426 0x00 0x07 0x84 0xc0 0x98 0x44 MOVXM p2, #491596 +.delay_slot + 16432 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 16436 0x0a 0x06 0x51 0x98 ST r18, [p2] +.delay_slot + 16440 0x0b 0x06 0x11 0x98 ST r16, [p3] +.delay_slot + 16444 0x09 0x06 0x11 0x98 ST r16, [p1] +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 + 16448 0x00 0x07 0x86 0xc0 0x28 0x44 MOVXM p3, #491540 + 16454 0x00 0x2c 0xf0 0x00 0x01 0xe0 0xb0 0x0e 0x10 0xba NOPA; MOVXM p1, #491548 +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 + 16464 0x18 0x67 0x86 0x18 ADD.NC p0, r15, #12 + 16468 0x1f 0xee 0xd0 0x00 0x01 0xe1 0x30 0x00 0x10 0xba LDA r27, [p0], #-4; MOVXM p2, #491520 + 16478 0x00 0xfe 0x16 0x98 LDA r16, [p0], #-4 + 16482 0x00 0xfe 0x36 0x98 LDA r17, [p0], #-4 + 16486 0x02 0x06 0x56 0x98 LDA r18, [p2] + 16490 0x00 0x46 0x76 0x98 LDA r19, [p0, #16] + 16494 0x00 0x00 NOPX + 16496 0x00 0x00 NOPX + 16498 0x00 0x00 NOPX + 16500 0x00 0x00 NOPX + 16502 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 16506 0x00 0xc2 0x39 0x40 0x0e 0x5c ST r16, [p0]; ADD r16, r18, #1 + 16512 0x0a 0x06 0x11 0x98 ST r16, [p2] + 16516 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 16520 0x00 0x00 NOPX + 16522 0x00 0x00 NOPX + 16524 0x00 0x00 NOPX + 16526 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 16530 0x1a 0x67 0x06 0x18 ADD.NC p2, r14, #12 + 16534 0x00 0x00 NOPX + 16536 0x00 0x00 NOPX + 16538 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 16542 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 16546 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 + 16550 0x02 0x56 0x76 0x98 LDA r19, [p2, #20] + 16554 0x00 0x00 NOPX + 16556 0x00 0x00 NOPX + 16558 0x00 0x00 NOPX + 16560 0x00 0x00 NOPX + 16562 0x00 0x00 NOPX + 16564 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 + 16568 0x0a 0x06 0x31 0x98 ST r17, [p2] + 16572 0x00 0x00 NOPX + 16574 0x00 0x00 NOPX + 16576 0x00 0x00 NOPX + 16578 0x00 0x00 NOPX + 16580 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 16584 0xd1 0x11 0x60 0x01 0x00 0x29 0xce 0x60 0x79 0x3a MOVS p6, p2; MOVX r16, #1; MOV r14, p6 + 16594 0x00 0x00 NOPX + 16596 0x00 0x00 NOPX + 16598 0x07 0xee 0x19 0x18 LDA p4, [sp, #-20] + 16602 0x60 0xc6 0xdf 0xd8 0x3b 0x0c LDA r17, [p3]; ST p0, [sp, #-20] + 16608 0x20 0xd2 0xd6 0xdd 0x81 0xd4 LDA r20, [p1]; MOV p3, p7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 16614 0x02 0x4e 0x56 0x98 LDA r18, [p2], #16 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 16618 0x00 0x5d 0x1e 0x98 LDA p2, [p0], #20 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16622 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16626 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16628 0x04 0x06 0x76 0x98 LDA r19, [p4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16632 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 16634 0x00 0x1f 0xb8 0x00 0x01 0x04 JL #16240 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16640 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 +.delay_slot + 16644 0x14 0x63 0x0d 0x98 LSHL r17, r17, r16 +.delay_slot + 16648 0x15 0x21 0x0d 0x98 LSHL r16, r20, r16 +.delay_slot + 16652 0x19 0x69 0x41 0x58 ADD.NC p1, r18, r16 +.delay_slot + 16656 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV +.return_address + 16672 0xc8 0xc6 0xd0 0x01 0x00 0x28 0xb3 0xd0 0x78 0xba LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 + 16682 0x00 0x07 0x8c 0xc0 0x98 0x44 MOVXM p6, #491596 + 16688 0x00 0x00 NOPX + 16690 0x00 0x00 NOPX + 16692 0x00 0x00 NOPX + 16694 0x00 0x00 NOPX + 16696 0x00 0x00 NOPX + 16698 0x14 0x51 0x08 0x18 REL r17, r16 + 16702 0x01 0xf6 0x36 0x98 LDA r17, [p1, #-4] + 16706 0x07 0xed 0x19 0x18 LDA p2, [sp, #-20] + 16710 0x00 0x00 NOPX + 16712 0x00 0x00 NOPX + 16714 0x00 0x00 NOPX + 16716 0x00 0x00 NOPX + 16718 0x00 0x00 NOPX + 16720 0x14 0x23 0x11 0x98 SUB r17, r16, r17 + 16724 0x4a 0xc6 0xd3 0xec 0x63 0x0c LDA r17, [p2, #20]; ST r17, [p1, #-4] + 16730 0x00 0x00 NOPX + 16732 0x00 0x00 NOPX + 16734 0x00 0x00 NOPX + 16736 0x00 0x00 NOPX + 16738 0x00 0x00 NOPX + 16740 0x00 0x00 NOPX + 16742 0x14 0x51 0x08 0x18 REL r17, r16 + 16746 0xfc 0xce 0xd0 0x00 0x01 0xe0 0xb0 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p1, #491520 + 16756 0x06 0x06 0x56 0x98 LDA r18, [p6] + 16760 0x01 0x06 0x36 0x98 LDA r17, [p1] + 16764 0x00 0x00 NOPX + 16766 0x00 0x00 NOPX + 16768 0x00 0x00 NOPX + 16770 0x00 0x00 NOPX + 16772 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 16776 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 16780 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 16784 0x80 0x20 0xd8 0x40 0x01 0x84 JNZ r16, #16816 +.delay_slot +.swstall delay_slot + 16790 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16792 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16794 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16796 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16798 0x00 0x00 NOPX + 16800 0x10 0x20 0x01 0x18 MOVX r16, #0 + 16804 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x83 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p1]; NOPX +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 + 16816 0x07 0xf0 0x39 0x18 LDA lr, [sp, #-16] + 16820 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] + 16824 0x07 0xf7 0x99 0x18 LDA p7, [sp, #-12] +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 16828 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 16830 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16834 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16836 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16838 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16842 0x0e 0x8e 0x0b 0x18 MOVS p6, r14 +.delay_slot + 16846 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 16852 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16854 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16856 0x00 0x00 NOPX +.label _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + +.text_segment PM 16864 +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E +.function_start + 16864 0x05 0x00 0x00 0x21 0x01 0x64 RET lr; MOV r0, #64 +.delay_slot + 16870 0x18 0x50 0xc0 0xf8 MOV r1, p0 +.delay_slot + 16874 0x18 0x60 0x90 0x18 ADD.NC p0, r1, #32 +.delay_slot + 16878 0x08 0x04 0x11 0x98 ST r0, [p0] +.delay_slot + 16882 0x08 0x14 0x11 0x98 ST r0, [p0, #4] +.delay_slot +.swstall delay_slot + 16886 0x00 0x00 NOPX +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_end0 + +.text_segment PM 16896 +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.function_start + 16896 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 16900 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 16906 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] + 16910 0x00 0x00 NOPX + 16912 0x00 0x00 NOPX + 16914 0x00 0x00 NOPX + 16916 0x00 0x00 NOPX + 16918 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 16922 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 16926 0x00 0x00 NOPX + 16928 0x00 0x00 NOPX + 16930 0x00 0x00 NOPX + 16932 0x00 0x00 NOPX + 16934 0x00 0x00 NOPX + 16936 0x00 0x00 NOPX + 16938 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 16942 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 16946 0x00 0x00 NOPX + 16948 0x00 0x00 NOPX + 16950 0x00 0x00 NOPX + 16952 0x00 0x00 NOPX + 16954 0x00 0x00 NOPX + 16956 0x00 0x00 NOPX + 16958 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 16962 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 16966 0x00 0x00 NOPX + 16968 0x00 0x00 NOPX +.no_stack_arguments + 16970 0x00 0x20 0xf0 0x00 0x01 0x04 JL #16864 +.delay_slot + 16976 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] +.delay_slot +.swstall delay_slot + 16980 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 16982 0x00 0x00 NOPX +.delay_slot + 16984 0x08 0xdc 0x29 0x98 ST el0, [p0], #-12 +.delay_slot + 16988 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.return_address + 16992 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 16996 0x00 0x00 NOPX + 16998 0x00 0x00 NOPX + 17000 0x00 0x00 NOPX + 17002 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17004 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17006 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17010 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17014 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17016 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17018 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17020 0x10 0x20 0x01 0x18 MOVX r16, #0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17024 0xe8 0xc2 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r16, [p7, #16]; PADDXM [sp], #-64 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + +.text_segment PM 17040 +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.function_start + 17040 0x04 0x00 0x80 0x00 0x00 0x10 0x79 0xa0 0x10 0xba MOVA m0, #32; MOVXM ls, #17216 + 17050 0x61 0x0e 0xd0 0x00 0x00 0x11 0xb9 0xa8 0x10 0xba LDA r3, [p3], m0; MOVXM le, #17232 + 17060 0x60 0x90 0xd0 0x3e 0x17 0x48 0x0b 0x3c 0x58 0xba LDA m1, [p3]; MOVX r1, #-6; MOV r0, #828 + 17070 0x62 0x80 0xd0 0x00 0x01 0xe2 0x30 0x2a 0x10 0xba LDA m0, [p3, #4]; MOVXM p4, #491604 + 17080 0x04 0x04 0x42 0x98 LDA.s8 r2, [p4] + 17084 0x00 0x00 NOPX + 17086 0x00 0x00 NOPX + 17088 0x00 0x00 NOPX + 17090 0x10 0xc2 0x1d 0x98 LSHL r1, r3, r1 + 17094 0x05 0x0e 0x8a 0xe1 0xf9 0x34 VLDB x1, [p0], m1; ADD.NC lc, r1, #-7 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17100 0x21 0x13 0x70 0x50 0x68 0x3c VLDA x2, [p1], m0; VLDB x0, [p0], m1 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17106 0x21 0x1b 0x70 0x50 0xe8 0xba 0x80 0x12 VLDA x3, [p1], m0; VLDB x1, [p0], m1; MOVX crRnd, r2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17114 0x21 0x13 0x70 0x50 0x68 0x3c VLDA x2, [p1], m0; VLDB x0, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17120 0x21 0x1b 0x70 0x50 0xe8 0x3c VLDA x3, [p1], m0; VLDB x1, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17126 0x01 0x08 0x9b 0x98 VLDA x2, [p1], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17130 0x21 0x1b 0x70 0x50 0x68 0x3c VLDA x3, [p1], m0; VLDB x0, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17136 0x21 0x13 0x70 0x50 0xe8 0x3c VLDA x2, [p1], m0; VLDB x1, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17142 0x21 0x1b 0x70 0x28 0x34 0x1d 0x00 0xe2 0x41 0x4a VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17152 0x21 0x13 0x70 0x28 0x74 0x1d 0x01 0xe0 0x61 0x4a VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17162 0x21 0x1b 0x70 0x28 0x34 0x1d 0x00 0xe2 0x41 0x4a VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17172 0x21 0x13 0x70 0x28 0x74 0x1d 0x01 0xe0 0x61 0x4a VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17182 0x21 0x1b 0x70 0x28 0x34 0x1d 0x00 0xe2 0x41 0x4a VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17192 0x21 0x13 0x70 0x28 0x74 0x1d 0x01 0xe0 0x61 0x4a VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17202 0x21 0x1b 0x70 0x50 0x68 0x00 0x00 0x08 0x70 0x8c 0x00 0xe2 0x41 0x6e VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; VMUL.f dm0, x1, x2, r0 +.label ZLS_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_176 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17216 0x21 0x13 0x70 0x50 0xea 0x1c 0xa3 0x00 0x00 0x00 0x01 0xa5 0x78 0x0f 0x03 0x0b VLDA x2, [p1], m0; VLDB x1, [p0], m1; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; VMUL.f dm1, x0, x3, r0 +.label ZLE_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_192 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17232 0x21 0x1b 0x70 0x50 0x6a 0x1c 0x23 0x00 0x00 0x00 0x01 0xa5 0x78 0x07 0x12 0x0b VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; NOPM; VMUL.f dm0, x1, x2, r0 +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17248 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17256 0x43 0x84 0x60 0x02 0x00 0xe2 0x41 0x62 VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17264 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17272 0x43 0x84 0x60 0x02 0x00 0xe2 0x41 0x62 VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17280 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17288 0x43 0x84 0x60 0x02 0x00 0xe2 0x41 0x62 VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17296 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17304 0x0a 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p2], #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17308 0x43 0x94 0x60 0x50 0x00 0x5c VST.CONV.bf16.fp32 cml1, [p2], #64;RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17314 0x0a 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p2], #64 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17318 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.delay_slot + 17322 0x0a 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p2], #64 +.delay_slot + 17326 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.delay_slot +.swstall delay_slot + 17330 0x00 0x00 NOPX +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_end0 + +.text_segment PM 17344 +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function_start + 17344 0x00 0x07 0x88 0xc0 0x00 0x44 MOVXM p4, #491520 + 17350 0x80 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p4]; MOV r17, CORE_ID + 17356 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 17362 0xff 0x3a 0xb0 0x23 0x14 0x81 0xca 0x60 0x79 0x3a ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 + 17372 0xfd 0x83 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p0, [sp, #-20]; MOV r0, r15 + 17380 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] + 17384 0x0f 0xf0 0x3d 0x98 ST lr, [sp, #-16] + 17388 0x00 0x00 NOPX + 17390 0x80 0x22 0x40 0x40 0x01 0x84 JNZ r16, #17536 +.delay_slot + 17396 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 17400 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 +.delay_slot + 17406 0x40 0xc6 0x30 0x01 0x37 0x60 0x70 0x02 ST r17, [p2]; MOV p2, p7 +.delay_slot + 17414 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 17418 0xfe 0xa3 0xb0 0x00 0x01 0xe3 0xb3 0x20 0x11 0x3a ST p2, [sp, #-12]; MOVXM p7, #493120 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17428 0x13 0x91 0x60 0x00 0x01 0xe1 0x30 0x2a 0x11 0x3a MOVS p0, p7; MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17438 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17448 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 17450 0x00 0x21 0x00 0x00 0x01 0x04 JL #16896 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17456 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17458 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17460 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 17464 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 17468 0x0a 0x06 0x11 0x98 ST r16, [p2] +.return_address + 17472 0xe0 0xc2 0xd0 0x00 0x01 0xe0 0xb0 0x08 0x10 0xba LDA r16, [p7]; MOVXM p1, #491536 + 17482 0x20 0xc6 0xd0 0x00 0x01 0xe1 0xb0 0x0a 0x10 0xba LDA r17, [p1]; MOVXM p3, #491540 + 17492 0xea 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0e 0x10 0xba LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 + 17502 0x00 0x00 NOPX + 17504 0x00 0x00 NOPX + 17506 0x00 0x00 NOPX + 17508 0x00 0x22 0x48 0x00 0x00 0x84 J #17552 +.delay_slot + 17514 0x00 0x07 0x84 0xc0 0x98 0x44 MOVXM p2, #491596 +.delay_slot + 17520 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 17524 0x0a 0x06 0x51 0x98 ST r18, [p2] +.delay_slot + 17528 0x0b 0x06 0x11 0x98 ST r16, [p3] +.delay_slot + 17532 0x09 0x06 0x11 0x98 ST r16, [p1] +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 + 17536 0x00 0x07 0x86 0xc0 0x28 0x44 MOVXM p3, #491540 + 17542 0x00 0x2c 0xf0 0x00 0x01 0xe0 0xb0 0x0e 0x10 0xba NOPA; MOVXM p1, #491548 +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 + 17552 0x18 0x67 0x86 0x18 ADD.NC p0, r15, #12 + 17556 0x1f 0xee 0xd0 0x00 0x01 0xe1 0x30 0x00 0x10 0xba LDA r27, [p0], #-4; MOVXM p2, #491520 + 17566 0x00 0xfe 0x16 0x98 LDA r16, [p0], #-4 + 17570 0x00 0xfe 0x36 0x98 LDA r17, [p0], #-4 + 17574 0x02 0x06 0x56 0x98 LDA r18, [p2] + 17578 0x00 0x46 0x76 0x98 LDA r19, [p0, #16] + 17582 0x00 0x00 NOPX + 17584 0x00 0x00 NOPX + 17586 0x00 0x00 NOPX + 17588 0x00 0x00 NOPX + 17590 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 17594 0x00 0xc2 0x39 0x40 0x0e 0x5c ST r16, [p0]; ADD r16, r18, #1 + 17600 0x0a 0x06 0x11 0x98 ST r16, [p2] + 17604 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 17608 0x00 0x00 NOPX + 17610 0x00 0x00 NOPX + 17612 0x00 0x00 NOPX + 17614 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 17618 0x1a 0x67 0x06 0x18 ADD.NC p2, r14, #12 + 17622 0x00 0x00 NOPX + 17624 0x00 0x00 NOPX + 17626 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 17630 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 17634 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 + 17638 0x02 0x56 0x76 0x98 LDA r19, [p2, #20] + 17642 0x00 0x00 NOPX + 17644 0x00 0x00 NOPX + 17646 0x00 0x00 NOPX + 17648 0x00 0x00 NOPX + 17650 0x00 0x00 NOPX + 17652 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 + 17656 0x0a 0x06 0x31 0x98 ST r17, [p2] + 17660 0x00 0x00 NOPX + 17662 0x00 0x00 NOPX + 17664 0x00 0x00 NOPX + 17666 0x00 0x00 NOPX + 17668 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 17672 0xd1 0x11 0x60 0x01 0x00 0x29 0xce 0x60 0x79 0x3a MOVS p6, p2; MOVX r16, #1; MOV r14, p6 + 17682 0x00 0x00 NOPX + 17684 0x00 0x00 NOPX + 17686 0x07 0xee 0x19 0x18 LDA p4, [sp, #-20] + 17690 0x60 0xc6 0xdf 0xd8 0x3b 0x0c LDA r17, [p3]; ST p0, [sp, #-20] + 17696 0x20 0xd2 0xd6 0xdd 0x81 0xd4 LDA r20, [p1]; MOV p3, p7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 17702 0x02 0x4e 0x56 0x98 LDA r18, [p2], #16 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 17706 0x00 0x5d 0x1e 0x98 LDA p2, [p0], #20 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17710 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17714 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17716 0x04 0x06 0x76 0x98 LDA r19, [p4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17720 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 17722 0x00 0x21 0x48 0x00 0x01 0x04 JL #17040 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17728 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 +.delay_slot + 17732 0x14 0x63 0x0d 0x98 LSHL r17, r17, r16 +.delay_slot + 17736 0x15 0x21 0x0d 0x98 LSHL r16, r20, r16 +.delay_slot + 17740 0x19 0x69 0x41 0x58 ADD.NC p1, r18, r16 +.delay_slot + 17744 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV +.return_address + 17760 0xc8 0xc6 0xd0 0x01 0x00 0x28 0xb3 0xd0 0x78 0xba LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 + 17770 0x00 0x07 0x8c 0xc0 0x98 0x44 MOVXM p6, #491596 + 17776 0x00 0x00 NOPX + 17778 0x00 0x00 NOPX + 17780 0x00 0x00 NOPX + 17782 0x00 0x00 NOPX + 17784 0x00 0x00 NOPX + 17786 0x14 0x51 0x08 0x18 REL r17, r16 + 17790 0x01 0xf6 0x36 0x98 LDA r17, [p1, #-4] + 17794 0x07 0xed 0x19 0x18 LDA p2, [sp, #-20] + 17798 0x00 0x00 NOPX + 17800 0x00 0x00 NOPX + 17802 0x00 0x00 NOPX + 17804 0x00 0x00 NOPX + 17806 0x00 0x00 NOPX + 17808 0x14 0x23 0x11 0x98 SUB r17, r16, r17 + 17812 0x4a 0xc6 0xd3 0xec 0x63 0x0c LDA r17, [p2, #20]; ST r17, [p1, #-4] + 17818 0x00 0x00 NOPX + 17820 0x00 0x00 NOPX + 17822 0x00 0x00 NOPX + 17824 0x00 0x00 NOPX + 17826 0x00 0x00 NOPX + 17828 0x00 0x00 NOPX + 17830 0x14 0x51 0x08 0x18 REL r17, r16 + 17834 0xfc 0xce 0xd0 0x00 0x01 0xe0 0xb0 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p1, #491520 + 17844 0x06 0x06 0x56 0x98 LDA r18, [p6] + 17848 0x01 0x06 0x36 0x98 LDA r17, [p1] + 17852 0x00 0x00 NOPX + 17854 0x00 0x00 NOPX + 17856 0x00 0x00 NOPX + 17858 0x00 0x00 NOPX + 17860 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 17864 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 17868 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 17872 0x80 0x22 0xf8 0x40 0x01 0x84 JNZ r16, #17904 +.delay_slot +.swstall delay_slot + 17878 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 17880 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 17882 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 17884 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 17886 0x00 0x00 NOPX + 17888 0x10 0x20 0x01 0x18 MOVX r16, #0 + 17892 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x83 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p1]; NOPX +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 + 17904 0x07 0xf0 0x39 0x18 LDA lr, [sp, #-16] + 17908 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] + 17912 0x07 0xf7 0x99 0x18 LDA p7, [sp, #-12] +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 17916 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 17918 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17922 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17924 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17926 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17930 0x0e 0x8e 0x0b 0x18 MOVS p6, r14 +.delay_slot + 17934 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 17940 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 17942 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 17944 0x00 0x00 NOPX +.label _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + +.text_segment PM 17952 +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.function_start + 17952 0x23 0x85 0xd0 0x08 0x20 0x0b 0x08 0x00 0x58 0xba LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 + 17962 0x17 0x80 0x01 0x18 MOVX r0, #-128 + 17966 0x00 0x00 NOPX + 17968 0x00 0x00 NOPX + 17970 0x00 0x00 NOPX + 17972 0x00 0x00 NOPX + 17974 0x00 0x00 NOPX + 17976 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 17980 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 17984 0x00 0x00 NOPX + 17986 0x00 0x00 NOPX + 17988 0x00 0x00 NOPX + 17990 0x00 0x00 NOPX + 17992 0x00 0x00 NOPX + 17994 0x00 0x00 NOPX + 17996 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 18000 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 18004 0x00 0x00 NOPX + 18006 0x00 0x00 NOPX + 18008 0x00 0x00 NOPX + 18010 0x00 0x00 NOPX + 18012 0x00 0x00 NOPX + 18014 0x00 0x00 NOPX + 18016 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 18020 0x01 0x14 0x76 0x98 LDA r3, [p1, #4] + 18024 0x00 0x00 NOPX + 18026 0x00 0x00 NOPX + 18028 0x00 0x00 NOPX + 18030 0x00 0x00 NOPX + 18032 0x00 0x00 NOPX + 18034 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18036 0x08 0x4c 0x71 0x98 ST r3, [p0], #16 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18040 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18044 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18048 0x00 0x00 0xf0 0xbe 0x00 0x44 MOVXM r1, #65280 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18054 0x10 0xc2 0x14 0x98 AND r1, r3, r1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18058 0x10 0x76 0x27 0x98 EQ r27, r1, r2 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18062 0x10 0x01 0x82 0x18 SEL.EQZ r0, r0, r24, r27 +.delay_slot +.swstall delay_slot + 18066 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 + +.text_segment PM 18080 +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.function_start + 18080 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18086 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] +.no_stack_arguments + 18090 0x00 0x23 0x10 0x00 0x01 0x04 JL #17952 +.delay_slot + 18096 0x0f 0xff 0x9d 0x98 ST p7, [sp, #-4] +.delay_slot + 18100 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.swstall delay_slot + 18104 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18106 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18108 0x00 0x01 0x67 0x98 NOPA +.return_address + 18112 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 18116 0x00 0x00 NOPX + 18118 0x00 0x00 NOPX + 18120 0x00 0x00 NOPX + 18122 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18124 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18126 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18130 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18134 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18136 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18138 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18140 0x10 0x20 0x19 0x18 MOVX r16, #6 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18144 0xe8 0xc2 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r16, [p7, #16]; PADDXM [sp], #-64 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + +.text_segment PM 18160 +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E +.tail_call +.function_start + 18160 0x00 0x13 0xb8 0x00 0x00 0x84 J #10096 +.delay_slot +.swstall delay_slot + 18166 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18168 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18170 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18172 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18174 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_end0 +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function_start + 18176 0x00 0x07 0x88 0xc0 0x00 0x44 MOVXM p4, #491520 + 18182 0x80 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p4]; MOV r17, CORE_ID + 18188 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18194 0xff 0x3a 0xb0 0x23 0x14 0x81 0xca 0x60 0x79 0x3a ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 + 18204 0xfd 0x83 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p0, [sp, #-20]; MOV r0, r15 + 18212 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] + 18216 0x0f 0xf0 0x3d 0x98 ST lr, [sp, #-16] + 18220 0x00 0x00 NOPX + 18222 0x80 0x23 0xe0 0x40 0x01 0x84 JNZ r16, #18368 +.delay_slot + 18228 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 18232 0x00 0x07 0x84 0xc0 0x20 0x44 MOVXM p2, #491536 +.delay_slot + 18238 0x40 0xc6 0x30 0x01 0x37 0x60 0x70 0x02 ST r17, [p2]; MOV p2, p7 +.delay_slot + 18246 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 18250 0xfe 0xa3 0xb0 0x00 0x01 0xe3 0xb3 0x40 0x11 0x3a ST p2, [sp, #-12]; MOVXM p7, #493184 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18260 0x13 0x91 0x60 0x00 0x01 0xe1 0x30 0x2a 0x11 0x3a MOVS p0, p7; MOVXM p2, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18270 0x40 0xc0 0xe0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18280 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 18282 0x00 0x23 0x50 0x00 0x01 0x04 JL #18080 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18288 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18290 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18292 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 18296 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 18300 0x0a 0x06 0x11 0x98 ST r16, [p2] +.return_address + 18304 0xe0 0xc2 0xd0 0x00 0x01 0xe0 0xb0 0x08 0x10 0xba LDA r16, [p7]; MOVXM p1, #491536 + 18314 0x20 0xc6 0xd0 0x00 0x01 0xe1 0xb0 0x0a 0x10 0xba LDA r17, [p1]; MOVXM p3, #491540 + 18324 0xea 0xcb 0x50 0x00 0x01 0xe0 0xb0 0x0e 0x10 0xba LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 + 18334 0x00 0x00 NOPX + 18336 0x00 0x00 NOPX + 18338 0x00 0x00 NOPX + 18340 0x00 0x23 0xe8 0x00 0x00 0x84 J #18384 +.delay_slot + 18346 0x00 0x07 0x84 0xc0 0x98 0x44 MOVXM p2, #491596 +.delay_slot + 18352 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 18356 0x0a 0x06 0x51 0x98 ST r18, [p2] +.delay_slot + 18360 0x0b 0x06 0x11 0x98 ST r16, [p3] +.delay_slot + 18364 0x09 0x06 0x11 0x98 ST r16, [p1] +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 + 18368 0x00 0x07 0x86 0xc0 0x28 0x44 MOVXM p3, #491540 + 18374 0x00 0x2c 0xf0 0x00 0x01 0xe0 0xb0 0x0e 0x10 0xba NOPA; MOVXM p1, #491548 +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 + 18384 0x18 0x67 0x86 0x18 ADD.NC p0, r15, #12 + 18388 0x1f 0xee 0xd0 0x00 0x01 0xe1 0x30 0x00 0x10 0xba LDA r27, [p0], #-4; MOVXM p2, #491520 + 18398 0x00 0xfe 0x16 0x98 LDA r16, [p0], #-4 + 18402 0x00 0xfe 0x36 0x98 LDA r17, [p0], #-4 + 18406 0x02 0x06 0x56 0x98 LDA r18, [p2] + 18410 0x00 0x46 0x76 0x98 LDA r19, [p0, #16] + 18414 0x00 0x00 NOPX + 18416 0x00 0x00 NOPX + 18418 0x00 0x00 NOPX + 18420 0x00 0x00 NOPX + 18422 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 18426 0x00 0xc2 0x39 0x40 0x0e 0x5c ST r16, [p0]; ADD r16, r18, #1 + 18432 0x0a 0x06 0x11 0x98 ST r16, [p2] + 18436 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 18440 0x00 0x00 NOPX + 18442 0x00 0x00 NOPX + 18444 0x00 0x00 NOPX + 18446 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 18450 0x1a 0x67 0x06 0x18 ADD.NC p2, r14, #12 + 18454 0x00 0x00 NOPX + 18456 0x00 0x00 NOPX + 18458 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 18462 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 18466 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 + 18470 0x02 0x56 0x76 0x98 LDA r19, [p2, #20] + 18474 0x00 0x00 NOPX + 18476 0x00 0x00 NOPX + 18478 0x00 0x00 NOPX + 18480 0x00 0x00 NOPX + 18482 0x00 0x00 NOPX + 18484 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 + 18488 0x0a 0x06 0x31 0x98 ST r17, [p2] + 18492 0x00 0x00 NOPX + 18494 0x00 0x00 NOPX + 18496 0x00 0x00 NOPX + 18498 0x00 0x00 NOPX + 18500 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 18504 0xd1 0x11 0x60 0x01 0x00 0x29 0xce 0x60 0x79 0x3a MOVS p6, p2; MOVX r16, #1; MOV r14, p6 + 18514 0x00 0x00 NOPX + 18516 0x00 0x00 NOPX + 18518 0x07 0xee 0x19 0x18 LDA p4, [sp, #-20] + 18522 0x60 0xc6 0xdf 0xd8 0x3b 0x0c LDA r17, [p3]; ST p0, [sp, #-20] + 18528 0x20 0xd2 0xd6 0xdd 0x81 0xd4 LDA r20, [p1]; MOV p3, p7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 18534 0x02 0x4e 0x56 0x98 LDA r18, [p2], #16 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 18538 0x00 0x5d 0x1e 0x98 LDA p2, [p0], #20 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18542 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18546 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18548 0x04 0x06 0x76 0x98 LDA r19, [p4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18552 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 18554 0x00 0x23 0x78 0x00 0x01 0x04 JL #18160 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18560 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 +.delay_slot + 18564 0x14 0x63 0x0d 0x98 LSHL r17, r17, r16 +.delay_slot + 18568 0x15 0x21 0x0d 0x98 LSHL r16, r20, r16 +.delay_slot + 18572 0x19 0x69 0x41 0x58 ADD.NC p1, r18, r16 +.delay_slot + 18576 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV +.return_address + 18592 0xc8 0xc6 0xd0 0x01 0x00 0x28 0xb3 0xd0 0x78 0xba LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 + 18602 0x00 0x07 0x8c 0xc0 0x98 0x44 MOVXM p6, #491596 + 18608 0x00 0x00 NOPX + 18610 0x00 0x00 NOPX + 18612 0x00 0x00 NOPX + 18614 0x00 0x00 NOPX + 18616 0x00 0x00 NOPX + 18618 0x14 0x51 0x08 0x18 REL r17, r16 + 18622 0x01 0xf6 0x36 0x98 LDA r17, [p1, #-4] + 18626 0x07 0xed 0x19 0x18 LDA p2, [sp, #-20] + 18630 0x00 0x00 NOPX + 18632 0x00 0x00 NOPX + 18634 0x00 0x00 NOPX + 18636 0x00 0x00 NOPX + 18638 0x00 0x00 NOPX + 18640 0x14 0x23 0x11 0x98 SUB r17, r16, r17 + 18644 0x4a 0xc6 0xd3 0xec 0x63 0x0c LDA r17, [p2, #20]; ST r17, [p1, #-4] + 18650 0x00 0x00 NOPX + 18652 0x00 0x00 NOPX + 18654 0x00 0x00 NOPX + 18656 0x00 0x00 NOPX + 18658 0x00 0x00 NOPX + 18660 0x00 0x00 NOPX + 18662 0x14 0x51 0x08 0x18 REL r17, r16 + 18666 0xfc 0xce 0xd0 0x00 0x01 0xe0 0xb0 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p1, #491520 + 18676 0x06 0x06 0x56 0x98 LDA r18, [p6] + 18680 0x01 0x06 0x36 0x98 LDA r17, [p1] + 18684 0x00 0x00 NOPX + 18686 0x00 0x00 NOPX + 18688 0x00 0x00 NOPX + 18690 0x00 0x00 NOPX + 18692 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 18696 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 18700 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 18704 0x80 0x24 0x98 0x40 0x01 0x84 JNZ r16, #18736 +.delay_slot +.swstall delay_slot + 18710 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18712 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18714 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18716 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18718 0x00 0x00 NOPX + 18720 0x10 0x20 0x01 0x18 MOVX r16, #0 + 18724 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x83 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p1]; NOPX +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 + 18736 0x07 0xf0 0x39 0x18 LDA lr, [sp, #-16] + 18740 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] + 18744 0x07 0xf7 0x99 0x18 LDA p7, [sp, #-12] +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 18748 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 18750 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18754 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18756 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18758 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18762 0x0e 0x8e 0x0b 0x18 MOVS p6, r14 +.delay_slot + 18766 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 18772 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18774 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 18776 0x00 0x00 NOPX +.label _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + +.text_segment PM 18784 +.label _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_begin0 +.function_start + 18784 0x03 0x85 0xd0 0x00 0x01 0xe0 0xb4 0xa0 0x10 0xba LDA el0, [p0], #4; MOVXM p1, #493888 + 18794 0x03 0x81 0xd0 0x01 0x00 0x4b 0x08 0x00 0x58 0xba LDA eh0, [p0], #4; MOVX r16, #2; MOV r24, #0 + 18804 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18810 0xfe 0xf3 0xb0 0x00 0x01 0xe3 0xb4 0xa0 0x11 0x3a ST p7, [sp, #-12]; MOVXM p7, #493888 + 18820 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] + 18824 0x0f 0xf9 0xf5 0x98 ST r15, [sp, #-8] + 18828 0x00 0x00 NOPX + 18830 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 18834 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 18838 0x00 0x04 0x2e 0x98 LDA el0, [p0] + 18842 0x00 0x14 0x0e 0x98 LDA eh0, [p0, #4] + 18846 0x00 0x00 NOPX + 18848 0x00 0x00 NOPX + 18850 0x00 0x00 NOPX + 18852 0x00 0x00 NOPX + 18854 0x00 0x00 NOPX + 18856 0x09 0x04 0x29 0x98 ST el0, [p1] + 18860 0x09 0x14 0x09 0x98 ST eh0, [p1, #4] + 18864 0x07 0x5e 0x2a 0x98 LDA.u8 r17, [p7], #5 + 18868 0x07 0xee 0x4a 0x98 LDA.u8 r18, [p7], #-2 + 18872 0x07 0xec 0x2a 0x98 LDA.u8 r1, [p7], #-2 + 18876 0x00 0x00 NOPX + 18878 0x00 0x00 NOPX + 18880 0x00 0x00 NOPX + 18882 0x00 0x00 NOPX +.no_stack_arguments + 18884 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 18890 0xfc 0xca 0xb8 0xbe 0x43 0x5c ST r18, [sp, #-28]; SUB r15, r17, r18 +.delay_slot + 18896 0xfd 0x86 0xb0 0xc2 0x11 0x5c ST r1, [sp, #-20]; NE r16, r1, r16 +.delay_slot + 18902 0xfe 0x42 0xb7 0xef 0x15 0x5c ST r16, [sp, #-16]; LT r27, r15, r24 +.delay_slot + 18908 0x16 0x22 0xf1 0x98 SUB r17, r24, r15 +.delay_slot + 18912 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x1e 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r15, r17, r27; NOPM; NOPV +.return_address + 18928 0xfd 0xd2 0x20 0x40 0x02 0x2c LDA r20, [sp, #-20]; MOVX r16, #0 + 18934 0xe7 0xc5 0x58 0x48 0x43 0x2c LDA.u8 r17, [p7], #3; SUB r18, r16, r2 + 18940 0x07 0xee 0x6a 0x98 LDA.u8 r19, [p7], #-2 + 18944 0x07 0xec 0x31 0x18 LDA r1, [sp, #-20] + 18948 0x00 0x00 NOPX + 18950 0x00 0x00 NOPX + 18952 0x00 0x00 NOPX + 18954 0x13 0xe9 0x46 0x98 XOR r20, r15, r20 + 18958 0x15 0x37 0x0a 0x98 LT r27, r20, r16 + 18962 0xfd 0x4e 0xb8 0xc6 0x63 0x5c ST r19, [sp, #-24]; SUB r17, r17, r19 +.no_stack_arguments + 18968 0xfc 0x46 0xb0 0x00 0x13 0x5e 0x00 0x00 0x41 0x3a ST r17, [sp, #-32]; JL #39664 +.delay_slot + 18978 0x10 0xa9 0x22 0x18 SEL.EQZ r20, r2, r18, r27 +.delay_slot + 18982 0x14 0x77 0x0a 0x98 LT r27, r17, r16 +.delay_slot + 18986 0x14 0x25 0x11 0x98 SUB r18, r16, r17 +.delay_slot + 18990 0x15 0x26 0x70 0x18 EXTEND.s16 r19, r20 +.delay_slot + 18994 0x00 0x2c 0xf0 0x00 0x24 0x41 0x22 0x3d 0x98 0x09 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; SEL.EQZ r0, r17, r18, r27; ADD.NC r15, r19, #1 +.return_address + 19008 0xfc 0x0e 0x20 0x3f 0x37 0xc8 0x00 0x42 0x58 0xba LDA r3, [sp, #-32]; MOVX r19, #-2; MOV m0, #66 + 19018 0xfd 0xc2 0x20 0x01 0x80 0x08 0x29 0xfc 0x58 0xba LDA r16, [sp, #-20]; MOVX r24, #0; MOV r1, #508 + 19028 0xfc 0xda 0x20 0x00 0x60 0x88 0x88 0x02 0x58 0xba LDA r22, [sp, #-28]; MOVX r6, #4; MOV r4, #2 + 19038 0xe1 0x45 0x50 0x00 0x51 0x0b 0x88 0x17 0x58 0xba LDA.u8 r17, [p7], m0; MOVX r5, #8; MOV r28, #23 + 19048 0xfd 0x56 0x20 0x3f 0x27 0x48 0x80 0x20 0x58 0xba LDA r21, [sp, #-24]; MOVX r18, #-6; MOV m1, #32 + 19058 0xfe 0x7a 0x20 0x01 0x70 0xcb 0x48 0x01 0x58 0xba LDA r30, [sp, #-16]; MOVX r23, #6; MOV r26, #1 + 19068 0xe9 0xc0 0x80 0x05 0xd0 0x0b 0xef 0xc0 0x58 0xba MOVA m0, #-178; MOVX r29, #128; MOV r31, #-64 + 19078 0x16 0x28 0x21 0x98 SUB r20, r24, r2 + 19082 0x10 0xc7 0x06 0x98 XOR r3, r3, r16 + 19086 0x1e 0xf1 0x50 0x36 0x02 0x24 LT r27, r3, r24; ADD.NC r0, r22, #2 + 19092 0x15 0x28 0x4b 0x3f 0xf5 0x64 SEL.EQZ r20, r2, r20, r27; MOV r22, #-3 + 19098 0x78 0xe1 0xf1 0x20 0x1d 0x64 MUL r3, r15, r16; MOV r2, #7 + 19104 0x15 0x28 0x70 0x18 EXTEND.s16 r20, r20 + 19108 0x08 0x00 0x90 0xa0 0x01 0x24 AND r0, r1, r0; ADD.NC r1, r0, #1 + 19114 0x0c 0xe7 0xbd 0xb4 0x01 0x24 LSHL r19, r1, r19; ADD.NC r27, r20, #1 + 19120 0x7d 0x0d 0xb0 0xa3 0x02 0xa4 LSHL r20, r15, r6; ADD.NC r1, r3, r0 + 19126 0x09 0xcd 0xb0 0x35 0xff 0x24 LSHL r7, r1, r6; ADD.NC r0, r21, #-1 + 19132 0x16 0xcd 0x0f 0x98 MUL r6, r27, r16 + 19136 0x13 0xdf 0x1f 0x98 MUL r15, r15, r17 + 19140 0x9d 0x6b 0xf9 0xb3 0xff 0x24 MUL r21, r19, r21; ADD.NC r19, r19, #-1 + 19146 0x11 0x37 0x07 0x98 EQ r27, r4, r16 + 19150 0xff 0xd6 0x37 0x90 0xdf 0x5c ST r21, [p7], #-4; MUL r4, r15, r6 + 19156 0x17 0x38 0x52 0x18 SEL.EQZ r28, r28, r5, r27 + 19160 0x11 0x25 0x2d 0x98 LSHL r18, r4, r18 + 19164 0xe5 0x4a 0x38 0xc8 0x3f 0x5c ST r18, [p7], m1; MUL r18, r17, r1 + 19170 0xf9 0xf2 0x3f 0x72 0xfb 0x5c ST r28, [p7], #-16; LSHL r28, r30, r23 + 19176 0xed 0xf2 0x39 0x70 0x1f 0x5c ST r28, [p7], #24; MUL r28, r18, r0 + 19182 0xe3 0xce 0x39 0xce 0xfb 0x5c ST r19, [p7], #4; LSHL r19, r19, r23 + 19188 0xe7 0x35 0xb9 0xb3 0xea 0xa4 LSHL r28, r28, r26; ADD.NC r19, r19, r29 + 19194 0xe3 0xfe 0x39 0x7b 0x5b 0x5c ST r31, [p7], #4; LSHL r30, r18, r26 + 19200 0x94 0x21 0xf9 0x33 0xe2 0xa4 MUL r16, r18, r16; ADD.NC r18, r19, r28 + 19206 0xe3 0x82 0x3f 0xf3 0x04 0x5c ST r0, [p7], #4; SEL.EQZ r28, r31, r24, r27 + 19212 0x10 0xff 0x6d 0x98 LSHL r31, r3, r22 + 19216 0xf0 0x66 0x39 0xbf 0xff 0x24 SUB r1, r30, r19; ADD.NC r19, r31, #-1 + 19222 0xe3 0x86 0x38 0xc6 0xdb 0x5c ST r1, [p7], #4; LSHL r17, r17, r22 + 19228 0xc5 0xa4 0x39 0x31 0xff 0x24 SUB r22, r24, r18; ADD.NC r18, r17, #-1 + 19234 0xe3 0xda 0x33 0xdb 0xc3 0x5c ST r22, [p7], #4; SUB r22, r7, r30 + 19240 0xe3 0xca 0x38 0x43 0x5b 0x5c ST r18, [p7], #4; LSHL r16, r16, r26 + 19246 0xe3 0x9e 0x39 0xfc 0x5b 0x5c ST r7, [p7], #4; LSHL r31, r19, r2 + 19252 0xe3 0xce 0x3e 0xda 0xc1 0x5c ST r19, [p7], #4; ADD r22, r29, r22 + 19258 0x3c 0x20 0x1e 0xbf 0xf2 0xa4 ADD r16, r7, r16; ADD.NC r29, r31, r30 + 19264 0xe3 0xda 0x38 0x43 0xa3 0x5c ST r22, [p7], #4; SUB r16, r16, r29 + 19270 0xe3 0xc2 0x30 0x1f 0x6d 0x6e 0x0f 0xff 0x59 0x3a ST r16, [p7], #4; LSHL r22, r15, r26; MOV r16, #-1 + 19280 0xe3 0xca 0x3e 0x6a 0x81 0x5c ST r18, [p7], #4; ADD r26, r28, r20 + 19286 0xe3 0xea 0x3a 0x52 0xc3 0x5c ST r26, [p7], #4; SUB r20, r20, r22 + 19292 0x08 0x11 0x07 0x1e 0x71 0xab 0x08 0xb2 0x6d 0x10 0x08 0x76 MOVA r17, #64; ST r19, [p7], #4; MAC r16, r16, r21, r17; ADD.NC r19, r20, #64 + 19304 0x0f 0x1e 0x71 0x98 ST r19, [p7], #4 + 19308 0xe3 0xc6 0x38 0x52 0xfb 0x5c ST r17, [p7], #4; LSHL r20, r16, r23 + 19314 0xe3 0xc2 0x3c 0x42 0x83 0x5c ST r16, [p7], #4; SUB r16, r24, r20 + 19320 0xe3 0xc6 0x39 0x52 0xfb 0x5c ST r17, [p7], #4; LSHL r20, r18, r23 + 19326 0xe3 0xc2 0x3c 0x42 0x83 0x5c ST r16, [p7], #4; SUB r16, r24, r20 + 19332 0x0f 0x1e 0x51 0x98 ST r18, [p7], #4 + 19336 0x0f 0x1e 0x31 0x98 ST r17, [p7], #4 + 19340 0x0f 0x0a 0x11 0x98 ST r16, [p7], m0 + 19344 0x07 0x06 0x0a 0x98 LDA.u8 r16, [p7] + 19348 0x00 0x00 NOPX + 19350 0x00 0x00 NOPX + 19352 0x00 0x00 NOPX + 19354 0x00 0x00 NOPX + 19356 0x00 0x00 NOPX + 19358 0x00 0x00 NOPX + 19360 0x80 0x25 0xe0 0x00 0x01 0x84 JZ r16, #19392 +.delay_slot + 19366 0x19 0x3b 0x60 0xf8 MOV vaddSign0, crMCDEn +.delay_slot + 19370 0xff 0x7f 0x09 0xa0 0x00 0x44 MOVXM r19, #-8454144 +.delay_slot +.swstall delay_slot + 19376 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 19378 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 19380 0x00 0x00 NOPX + 19382 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x00 0x26 0x01 0x7a NOPA; NOPS; MOVX r19, #0 +.label TGT_F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_608 + 19392 0xff 0x87 0x20 0x00 0x01 0xe0 0x30 0x2a 0x10 0xba LDA lr, [sp, #-4]; MOVXM p0, #491604 + 19402 0x00 0xc0 0x50 0x04 0xe2 0xd4 LDA.s8 r16, [p0]; VINSERT.32 x0, x0, #0, r19 + 19408 0xfe 0x83 0x21 0x02 0xe9 0x54 LDA p0, [sp, #-12]; MOV dj0, #186 + 19414 0xff 0x3e 0x20 0x01 0x25 0xd4 LDA r15, [sp, #-8]; VMOV bmll0, x0 + 19420 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 + 19426 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 19428 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 19430 0x07 0x02 0x17 0x18 ST.s16 r16, [p7, dj0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19434 0x05 0x00 0x0f 0x70 0x41 0xe4 RET lr; MOV crRnd, r16 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19440 0x08 0x40 0x16 0x18 VCONV.bf16.fp32 wl0, bmll0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19444 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 19448 0x1c 0x01 0x01 0xb8 VEXTRACT.16 r16, x0, #0, vaddSign0 +.delay_slot +.swstall delay_slot + 19452 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 19454 0x00 0x00 NOPX +.label _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh__end +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_end0 +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_begin0 +.label _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params +.function_start + 19456 0x1c 0x56 0xc0 0xf8 MOV r17, p3 + 19460 0x20 0x93 0xde 0x01 0xa9 0x54 LDA p1, [p1]; MOV m7, #106 + 19466 0x00 0x83 0xd6 0xd1 0x02 0x14 LDA p0, [p0]; ADD.NC p3, r17, #2 + 19472 0x03 0xe8 0x8a 0x98 LDA.u8 r4, [p3], m7 + 19476 0x03 0xfd 0x46 0x98 LDA dj2, [p3], #-4 + 19480 0x03 0x3d 0x26 0x98 LDA dn2, [p3], #12 + 19484 0x03 0xff 0x46 0x98 LDA dj6, [p3], #-4 + 19488 0x03 0x2f 0x26 0x98 LDA dn6, [p3], #8 + 19492 0x03 0x2d 0x06 0x98 LDA m2, [p3], #8 + 19496 0x03 0xfc 0x46 0x98 LDA dj0, [p3], #-4 + 19500 0x03 0x3c 0x26 0x98 LDA dn0, [p3], #12 + 19504 0x03 0xfe 0x46 0x98 LDA dj4, [p3], #-4 + 19508 0x03 0x2e 0x26 0x98 LDA dn4, [p3], #8 + 19512 0x03 0x2c 0x06 0x98 LDA m0, [p3], #8 + 19516 0x03 0xfc 0xc6 0x98 LDA dj1, [p3], #-4 + 19520 0x03 0x3c 0xa6 0x98 LDA dn1, [p3], #12 + 19524 0x03 0xfe 0xc6 0x98 LDA dj5, [p3], #-4 + 19528 0x03 0x2e 0xa6 0x98 LDA dn5, [p3], #8 + 19532 0x03 0x2c 0x86 0x98 LDA m1, [p3], #8 + 19536 0x03 0xff 0xc6 0x98 LDA dj7, [p3], #-4 + 19540 0x03 0x2f 0xa6 0x98 LDA dn7, [p3], #8 + 19544 0x65 0xf0 0xd0 0x00 0x01 0xe2 0x30 0x2a 0x10 0xba LDA m7, [p3], #8; MOVXM p4, #491604 + 19554 0x80 0x98 0x58 0xc5 0x81 0xd4 LDA.s8 r6, [p4]; MOV p4, p1 + 19560 0x1b 0x0f 0x10 0xb8 MOV m3, #-120 + 19564 0x80 0x85 0x70 0x3b 0x68 0x00 0x20 0x6a 0x60 0x00 0x58 0xb6 VLDA.CONV.fp32.bf16 cml0, [p4];VLDB x6, [p0], #64; MOVX r2, #3; MOV dc4, #0 + 19576 0x7f 0xb8 0xd0 0x38 0xe9 0x04 0x2d 0xe0 0x10 0x0b 0x62 0x09 0x60 0x7e LDA dj3, [p3], #-4; VLDB x1, [p0], #64; MOVS dc3, dc4; LSHL r2, r4, r2; MOV m6, #128 + 19590 0x65 0xb4 0xd1 0x0c 0x4b 0x02 0x80 0x90 0x72 0xba LDA dn3, [p3], #8; MOVS dc1, dc3; MOV m5, r2 + 19600 0x6d 0x30 0xd1 0xab 0x90 0x03 0xe1 0xc0 0x7e 0xba LDA m3, [p3], m3; PADDB [p1], m5; MOV dc7, dc1 + 19610 0x79 0x0a 0xd1 0xf0 0xf4 0x02 0x07 0x90 0x5e 0xba LDA r2, [p3], m6; VLDB.2D x3, [p1], d7; MOV m4, #-112 + 19620 0x71 0x1e 0x50 0x00 0x82 0x2c LDA.s16 r7, [p3], m4; MOVX r0, #16 + 19626 0x69 0xc0 0xd6 0x10 0x4b 0x00 0x00 0x10 0x7e 0x88 0x10 0x76 LDA m4, [p3], #16; MOVS dc6, dc4; MOVXM ls, #19728 + 19638 0x72 0x92 0xd2 0x10 0x4b 0x00 0x00 0x11 0xbe 0xb8 0x10 0x76 LDA r4, [p3, #-28]; MOVS dc2, dc4; MOVXM le, #19824 + 19650 0x0b 0x16 0x84 0x61 0x05 0xb4 VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r0 + 19656 0x1b 0x00 0x8a 0xf8 VMOV cml3, cml0 + 19660 0x60 0x96 0xd0 0x00 0x00 0x11 0xb6 0xd8 0x10 0xba LDA r5, [p3]; MOVXM p3, #19888 + 19670 0x00 0x2c 0xf0 0x00 0x14 0x0a 0x8e 0x01 0xa8 0xba NOPA; MOVX r1, #32; VEXTBCST.128 x10, x3, #0 + 19680 0x07 0x91 0x00 0x00 0x20 0x01 0x5b 0x00 0x36 0x08 0x0e 0xb9 0x78 0x00 0x00 0xe1 MOVA r17, #60; NOPB; NOPS; MOVX r3, #48; VBCST.16 x0, r7; NOPV + 19696 0x00 0x2c 0xf0 0x00 0x20 0x10 0x4b 0x0d 0xd4 0x02 0x0e 0x03 0xac 0x63 0x6a 0x0b NOPA; NOPB; MOVS dc0, dc4; MOVX crRnd, r6; VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 19712 0x40 0xa3 0xd0 0x00 0x25 0x10 0x4b 0x04 0x2f 0xda 0xb9 0x3f 0xcc 0x48 0x1a 0x0b LDA p2, [p2]; NOPB; MOVS dc5, dc4; ADD r2, r2, #-2; ADD.NC lc, r4, #-1; VMAC.f dm1, dm0, x1, x10, r17 +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_272 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.noswbrkpt + 19728 0x03 0xb3 0x71 0xf0 0xf4 0x02 0x84 0x81 0x6e 0xba VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19738 0x00 0x38 0xea 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x4a VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19748 0x00 0xb1 0x6a 0x30 0x86 0xc6 0x89 0x35 0x01 0x4a VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19758 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19762 0x04 0xb0 0x8e 0xc6 0x8c 0x48 0xa1 0x62 VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19770 0x03 0x9c 0x0f 0x46 0x8a 0x36 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 19778 0x1d 0x89 0x0e 0xd8 VSHIFT x11, x1, x2, r3 + 19782 0x05 0x1c 0x03 0x46 0x8b 0x92 0xe1 0x62 VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 + 19790 0x04 0x1c 0x07 0x46 0x88 0x56 0xe1 0x62 VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 + 19798 0x00 0x2c 0xf0 0x00 0x10 0x01 0x18 0x41 0x6e 0xba NOPA; NOPB; VSHIFT x4, x6, x1, r0 + 19808 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x63 0x6a 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm4, dm3, x6, x10, r17 +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_368 +.end_of_loop +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 19824 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x48 0x1a 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 +.loop_nesting 0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19840 0x03 0x0c 0xf4 0x73 0x90 0x02 0x84 0x81 0x6e 0xba PADDA.3D [p0], d0; PADDB.2D [p4], d3; VSHIFT x10, x1, x2, r0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19850 0x02 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x62 VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19858 0x02 0x30 0x86 0xc6 0x89 0x35 0x01 0x62 VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19866 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19870 0x03 0x9c 0x0f 0x46 0x8c 0x48 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19878 0x00 0x2c 0xf4 0xb0 0x8e 0xc2 0x8a 0x36 0xa1 0x4a NOPA; VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 +.label TGT_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_432 +.loop_nesting 1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19888 0x3e 0x1e 0x8b 0x12 0x1d 0xb4 VLDB.2D x3, [p1], d7; VSHIFT x11, x1, x2, r3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19894 0x00 0x00 0x02 0x37 0xe6 0x02 0x8b 0x92 0xe1 0x5a MOVXM le, #20064; VMAC.f dm3, dm4, x9, x7, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19904 0x80 0x85 0x70 0x00 0x02 0x0f 0xe1 0x02 0x88 0x56 0xe1 0x46 VLDA.CONV.fp32.bf16 cml0, [p4]; MOVXM ls, #19984; VMAC.f dm0, dm2, x11, x7, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19916 0x1d 0x72 0x7f 0x98 ADD.NC lc, r4, #-1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19920 0x00 0x1d 0x9b 0x98 VLDA x6, [p0], #64 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19924 0x38 0x1c 0x74 0x18 VLDB x1, [p0], #64 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19928 0x38 0x58 0xb4 0x18 VLDB.3D x2, [p0], d2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19932 0x0d 0x11 0x96 0x18 VCONV.bf16.fp32 x10, cml3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19936 0x0b 0x10 0x16 0x18 VCONV.bf16.fp32 x6, cml0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19940 0x1c 0x50 0x6c 0xf8 VMAX_LT.bf16 x8, r16, x10, x0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19944 0x1d 0x53 0x14 0x78 VSHUFFLE x10, x10, x6, r5 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19948 0x51 0x42 0x60 0x02 0xa8 0x36 0x70 0x02 VST x8, [p2], m4; VMAX_LT.bf16 x10, r16, x10, x0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19956 0x1d 0x1c 0x03 0x58 VEXTBCST.128 x10, x3, #0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19960 0x47 0x52 0x60 0x01 0x80 0x45 0x70 0x02 VST.3D x10, [p2], d1; VMOV cml3, cml0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19968 0x04 0x1c 0x07 0x46 0x8c 0x6d 0x41 0x62 VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19976 0x02 0x30 0x82 0xc6 0x89 0x03 0x41 0x62 VSHIFT x4, x6, x1, r0; VMAC.f dm1, dm0, x1, x10, r17 +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_528 +.loop_nesting 2 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt + 19984 0x03 0xb3 0x71 0xf0 0xf4 0x02 0x84 0x81 0x6e 0xba VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19994 0x00 0x38 0xea 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x4a VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20004 0x00 0xb1 0x6a 0x30 0x86 0xc6 0x89 0x35 0x01 0x4a VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20014 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20018 0x04 0xb0 0x8e 0xc6 0x8c 0x48 0xa1 0x62 VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20026 0x03 0x9c 0x0f 0x46 0x8a 0x36 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20034 0x1d 0x89 0x0e 0xd8 VSHIFT x11, x1, x2, r3 + 20038 0x05 0x1c 0x03 0x46 0x8b 0x92 0xe1 0x62 VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 + 20046 0x04 0x1c 0x07 0x46 0x88 0x56 0xe1 0x62 VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 + 20054 0x00 0x2c 0xf4 0x61 0x05 0x94 NOPA; VSHIFT x4, x6, x1, r0 + 20060 0x8c 0x6d 0x41 0x48 VMAC.f dm4, dm3, x6, x10, r17 +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_608 +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 20064 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x48 0x1a 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 +.loop_nesting 1 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20080 0x03 0x0c 0xf8 0xe7 0x20 0x04 0x27 0x02 0x84 0x81 0x68 0xb6 PADDA.3D [p0], d0; PADDB.2D [p4], d3; JNZD r2, r2, p3; VSHIFT x10, x1, x2, r0 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20092 0x02 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x62 VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20100 0x02 0x30 0x86 0xc6 0x89 0x35 0x01 0x62 VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20108 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20112 0x03 0x9c 0x0f 0x46 0x8c 0x48 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20120 0x04 0xb0 0x8e 0xc6 0x8a 0x36 0xa1 0x62 VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 +.loop_nesting 0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20128 0x1d 0x89 0x0e 0xd8 VSHIFT x11, x1, x2, r3 + 20132 0x8b 0x92 0xe1 0x48 VMAC.f dm3, dm4, x9, x7, r17 + 20136 0x88 0x56 0xe1 0x48 VMAC.f dm0, dm2, x11, x7, r17 + 20140 0x00 0x00 NOPX + 20142 0x00 0x00 NOPX + 20144 0x00 0x00 NOPX + 20146 0x00 0x00 NOPX + 20148 0x0d 0x11 0x96 0x18 VCONV.bf16.fp32 x10, cml3 + 20152 0x62 0x02 0xc0 0x50 0x00 0x5c VCONV.bf16.fp32 x6, cml0; RET lr +.delay_slot + 20158 0x1c 0x50 0x6c 0xf8 VMAX_LT.bf16 x8, r16, x10, x0 +.delay_slot + 20162 0x1d 0x53 0x14 0x78 VSHUFFLE x10, x10, x6, r5 +.delay_slot + 20166 0x1d 0x50 0x6c 0xf8 VMAX_LT.bf16 x10, r16, x10, x0 +.delay_slot + 20170 0x0a 0x8a 0x13 0x18 VST x8, [p2], m4 +.delay_slot + 20174 0x0a 0x3a 0x93 0x18 VST.3D x10, [p2], d1 +.label _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params__end +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_end0 + +.text_segment PM 20192 +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 20192 0x00 0x07 0x88 0xc0 0x00 0x44 MOVXM p4, #491520 + 20198 0x80 0xc2 0xd0 0x2f 0x41 0xd4 LDA r16, [p4]; MOV r0, r15 + 20204 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 20210 0xff 0x3a 0xb0 0x02 0x2d 0x70 0x70 0x02 ST r14, [sp, #-8]; MOV r17, CORE_ID + 20218 0xff 0xb6 0xb0 0x01 0xa8 0xf0 0x70 0x02 ST r13, [sp, #-4]; MOV r13, lr + 20226 0x0f 0xec 0x1d 0x98 ST p0, [sp, #-20] + 20230 0x0f 0xf7 0x9d 0x98 ST p7, [sp, #-12] + 20234 0xfe 0x02 0xb0 0x01 0xca 0x60 0x70 0x02 ST r0, [sp, #-16]; MOV r14, p2 + 20242 0x80 0x27 0xc8 0x40 0x01 0x84 JNZ r16, #20368 +.delay_slot + 20248 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 20252 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 20256 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 20260 0x00 0x07 0x86 0xc0 0x20 0x44 MOVXM p3, #491536 +.delay_slot + 20266 0x0b 0x06 0x31 0x98 ST r17, [p3] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 20270 0xf0 0x91 0x60 0x00 0x01 0xe0 0xb0 0x2a 0x11 0x3a MOVS p7, p1; MOVXM p1, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 20280 0x20 0xc0 0xe0 0x88 0x8b 0x00 0x01 0xe0 0xb0 0x28 0x10 0x76 ST.s8 r16, [p1]; MOVS p0, p2; MOVXM p1, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20292 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 20294 0x00 0x24 0xb0 0x00 0x01 0x04 JL #18784 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20300 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20302 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20304 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 20308 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 20312 0x20 0xc2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r16, [p1]; NOPM +.return_address + 20320 0x33 0x91 0x60 0x01 0x33 0x82 0x00 0x02 MOVS p1, p7; ADD.NC p2, r14, #8 + 20328 0x02 0x06 0x3a 0x98 LDA.u16 r17, [p2] + 20332 0x44 0xc3 0x50 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA.u16 r16, [p2, #4]; MOVXM p2, #491596 + 20342 0x00 0x00 NOPX + 20344 0x00 0x27 0xd0 0x00 0x00 0x84 J #20384 +.delay_slot + 20350 0x00 0x07 0x86 0xc0 0x30 0x44 MOVXM p3, #491544 +.delay_slot +.swstall delay_slot + 20356 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20358 0x00 0x00 NOPX +.delay_slot + 20360 0x0b 0x06 0x31 0x98 ST r17, [p3] +.delay_slot + 20364 0x0a 0x06 0x11 0x98 ST r16, [p2] +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_176 + 20368 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x01 0xe1 0xb0 0x0c 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p3, #491544; NOPV +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 + 20384 0x1a 0x67 0x86 0x18 ADD.NC p2, r15, #12 + 20388 0x5f 0xee 0xd0 0x00 0x01 0xe2 0x30 0x08 0x10 0xba LDA r27, [p2], #-4; MOVXM p4, #491536 + 20398 0x02 0xfe 0x16 0x98 LDA r16, [p2], #-4 + 20402 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 20406 0x02 0x46 0x56 0x98 LDA r18, [p2, #16] + 20410 0x00 0x00 NOPX + 20412 0x00 0x00 NOPX + 20414 0x00 0x00 NOPX + 20416 0x00 0x00 NOPX + 20418 0x00 0x00 NOPX + 20420 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 20424 0x0a 0x06 0x11 0x98 ST r16, [p2] + 20428 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 20432 0x00 0x00 NOPX + 20434 0x00 0x00 NOPX + 20436 0x00 0x00 NOPX + 20438 0x14 0x93 0x08 0x18 ACQ r18, r16 + 20442 0x00 0x2f 0x00 0x00 0x01 0xe3 0xb0 0x00 0x10 0xba MOVA r15, #1; MOVXM p7, #491520 + 20452 0x06 0x00 0x28 0x2b 0xc1 0xe4 MOVX r24, #0; MOV r16, sp + 20458 0x18 0x68 0x5a 0x18 ADD.NC p0, r16, #-76 + 20462 0xfd 0xd3 0x27 0x29 0x81 0xd4 LDA p5, [sp, #-20]; MOV r14, p2 + 20468 0x04 0x06 0x36 0x98 LDA r17, [p4] + 20472 0x60 0xc2 0xd0 0x00 0x01 0xe1 0xb4 0xa0 0x10 0xba LDA r16, [p3]; MOVXM p3, #493888 + 20482 0x07 0x06 0x56 0x98 LDA r18, [p7] + 20486 0x00 0x00 NOPX + 20488 0x00 0x00 NOPX + 20490 0x00 0x00 NOPX + 20492 0x05 0x06 0x76 0x98 LDA r19, [p5] + 20496 0x00 0x00 NOPX + 20498 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 + 20502 0x14 0xa2 0x07 0x18 ADD r17, r18, #1 + 20506 0x14 0x20 0xfd 0x98 LSHL r16, r16, r15 +.no_stack_arguments + 20510 0x00 0x26 0x00 0x00 0x01 0x04 JL #19456 +.delay_slot + 20516 0x0f 0x06 0x31 0x98 ST r17, [p7] +.delay_slot + 20520 0x18 0x49 0xc1 0x58 ADD.NC dn0, r19, r16 +.delay_slot + 20524 0x0f 0xb4 0x25 0x98 ST dn0, [sp, #-76] +.delay_slot + 20528 0x0f 0xbb 0x15 0x98 ST r24, [sp, #-72] +.delay_slot + 20532 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0xdf 0x8a 0xc1 0x36 NOPA; NOPB; ST r24, [sp, #-68]; NOPX +.return_address + 20544 0x1a 0x67 0x0a 0x18 ADD.NC p2, r14, #20 + 20548 0x02 0x06 0x16 0x98 LDA r16, [p2] + 20552 0x00 0x00 NOPX + 20554 0x00 0x00 NOPX + 20556 0x00 0x00 NOPX + 20558 0x00 0x00 NOPX + 20560 0x00 0x00 NOPX + 20562 0x00 0x00 NOPX + 20564 0x14 0x10 0xf8 0x18 REL r16, r15 + 20568 0x5c 0xc2 0xd0 0x00 0x01 0xe0 0xb0 0x26 0x10 0xba LDA r16, [p2, #-8]; MOVXM p1, #491596 + 20578 0x01 0x06 0x56 0x98 LDA r18, [p1] + 20582 0x07 0x06 0x36 0x98 LDA r17, [p7] + 20586 0x07 0xf4 0x99 0x18 LDA p1, [sp, #-12] + 20590 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] + 20594 0x00 0x00 NOPX + 20596 0x00 0x00 NOPX + 20598 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 + 20602 0x0a 0xe6 0x11 0x98 ST r16, [p2, #-8] + 20606 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 20610 0x80 0x28 0x50 0x40 0x01 0x84 JNZ r16, #20640 +.delay_slot + 20616 0x10 0x30 0x01 0x18 MOVX r24, #0 +.delay_slot +.swstall delay_slot + 20620 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20622 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20624 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20626 0x00 0x00 NOPX + 20628 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x83 0x88 0xc1 0x36 NOPA; NOPB; ST r24, [p7]; NOPX +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 20640 0xff 0xb6 0x2e 0xed 0x41 0xd4 LDA r13, [sp, #-4]; MOV lr, r13 + 20646 0x07 0xf1 0xf1 0x18 LDA r15, [sp, #-16] + 20650 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 20654 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 20660 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20662 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20664 0x00 0x00 NOPX +.delay_slot + 20666 0x1f 0x62 0xc0 0xf8 MOV p7, p1 +.label _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 20672 +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_begin0 +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.function_start + 20672 0x23 0x8e 0xd3 0x80 0x8b 0x3e 0x67 0x68 0x09 0x60 0x78 0x76 LDA r3, [p1], #4; MOVS p3, p0; MOVX r6, #-5; MOV r0, p1 + 20684 0x02 0x07 0x00 0x3e 0x25 0x09 0x30 0x07 0x08 0xba MOVA r7, #16; MOVX r2, #-24; ADD.NC p2, r0, #28 + 20694 0x00 0x7e 0x00 0x3e 0x17 0xa8 0x08 0x60 0x78 0xba MOVA r30, #3; MOVX r1, #-3; MOV r0, p0 + 20704 0xff 0xe5 0x00 0x00 0x00 0x3c 0x8f 0xfc 0x10 0xba MOVA r5, #-1; MOVXM r4, #65528 + 20714 0xff 0x90 0x00 0x00 0x02 0x00 0x00 0x00 0x70 0xba MOVA r16, #-4; PADDXM [sp], #64 + 20724 0x1c 0x60 0x17 0x18 ADD.NC p4, r0, #46 + 20728 0x00 0x00 NOPX + 20730 0x08 0x1c 0x71 0x98 ST r3, [p0], #4 + 20734 0x01 0x1f 0x56 0x98 LDA r26, [p1], #4 + 20738 0x00 0x00 NOPX + 20740 0x00 0x00 NOPX + 20742 0x00 0x00 NOPX + 20744 0x00 0x00 NOPX + 20746 0x00 0x00 NOPX + 20748 0x00 0x00 NOPX + 20750 0x03 0xea 0x3d 0x44 0x89 0x5c ST r26, [p0], #4; AND r17, r26, r4 + 20756 0x23 0xf6 0xd0 0x06 0x4d 0x7e 0xcc 0x48 0xa8 0xba LDA r29, [p1], #4; MUL r4, r3, r26; ADD.NC r22, r17, r4 + 20766 0x16 0xa4 0x6d 0x98 LSHL r18, r26, r6 + 20770 0x11 0x0c 0x1d 0x98 LSHL r6, r4, r1 + 20774 0xd4 0x43 0xb0 0xb2 0xff 0x24 LSHL r17, r26, r1; ADD.NC r1, r18, #-1 + 20780 0x00 0x00 NOPX + 20782 0x00 0x00 NOPX + 20784 0x00 0x00 NOPX + 20786 0x03 0xf6 0x3e 0x9c 0x4c 0x5c ST r29, [p0], #4; MAC r7, r7, r29, r2 + 20792 0x23 0x8a 0xd7 0xff 0xb5 0x80 0x07 0x49 0xaf 0xfa LDA r2, [p1], #4; ST r29, [sp, #-4]; MUL r4, r29, r26 + 20802 0x10 0xe9 0xdf 0x98 MUL r20, r3, r29 + 20806 0x10 0xf8 0x4f 0x98 MUL r28, r3, r4 + 20810 0x17 0x6b 0xed 0x98 LSHL r21, r29, r30 + 20814 0xec 0x8b 0xbd 0xb5 0xd0 0x24 LSHL r18, r29, r5; ADD.NC r27, r21, #-48 + 20820 0x14 0xaf 0xff 0x18 ADD r23, r18, #-1 + 20824 0x17 0x7b 0x6f 0x98 MUL r29, r29, r22 + 20828 0x03 0x8a 0x3f 0x60 0x55 0x5c ST r2, [p0], #4; LT r24, r30, r2 + 20834 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 20838 0x00 0x00 NOPX + 20840 0x00 0x00 NOPX + 20842 0x00 0x00 NOPX + 20844 0x00 0x00 NOPX + 20846 0x00 0x00 NOPX + 20848 0x00 0x00 NOPX + 20850 0x03 0x85 0x30 0x03 0xf0 0x0e 0x70 0x02 ST el0, [p0], #4; MOV r31, el0 + 20858 0x01 0x04 0x0e 0x98 LDA eh0, [p1] + 20862 0x00 0x00 NOPX + 20864 0x00 0x00 NOPX + 20866 0x00 0x00 NOPX + 20868 0x00 0x00 NOPX + 20870 0x00 0x00 NOPX + 20872 0x00 0x00 NOPX + 20874 0x00 0x81 0x30 0x03 0x30 0x8e 0x70 0x02 ST eh0, [p0]; MOV r25, eh0 + 20882 0x01 0x17 0xd6 0x98 LDA r30, [p1, #4] + 20886 0x00 0x00 NOPX + 20888 0xc0 0x29 0x08 0x40 0x01 0x84 JNZ r24, #21008 +.delay_slot + 20894 0x17 0x27 0x0d 0x98 LSHL r19, r28, r16 +.delay_slot + 20898 0x17 0xf3 0x9f 0x98 MUL r25, r31, r25 +.delay_slot + 20902 0xa5 0x0b 0xb2 0xb1 0xff 0x24 LSHL r20, r20, r5; ADD.NC r5, r17, #-1 +.delay_slot + 20908 0x11 0x21 0x0d 0x98 LSHL r16, r4, r16 +.delay_slot + 20912 0x02 0xfa 0x3c 0xff 0xdf 0x5c ST r30, [p0, #4]; MUL r31, r25, r30 + 20918 0x10 0x38 0x05 0x18 MOVX r28, #1 + 20922 0x10 0xb9 0xc7 0x98 EQ r28, r2, r28 + 20926 0xe0 0x2b 0x38 0x40 0x01 0x84 JNZ r28, #22128 +.delay_slot +.swstall delay_slot + 20932 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20934 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20936 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20938 0x00 0x00 NOPX +.delay_slot + 20940 0x10 0xed 0xff 0x18 ADD r22, r3, #-1 + 20944 0x10 0x22 0x09 0x18 MOVX r17, #2 + 20948 0x14 0x62 0x27 0x98 EQ r17, r17, r2 + 20952 0x88 0x2a 0xf8 0x40 0x01 0x84 JNZ r17, #22000 +.delay_slot +.swstall delay_slot + 20958 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20960 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20962 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20964 0x00 0x00 NOPX +.delay_slot + 20966 0x10 0x0e 0x0d 0x18 MOVX r7, #3 + 20970 0x11 0xc4 0x27 0x98 EQ r2, r7, r2 + 20974 0x10 0x2a 0xa8 0x40 0x01 0x84 JNZ r2, #21840 +.delay_slot +.swstall delay_slot + 20980 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20982 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20984 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20986 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 20988 0x00 0x00 NOPX + 20990 0x00 0x2a 0x48 0x00 0x00 0x84 J #21648 +.delay_slot + 20996 0x10 0x34 0x11 0x18 MOVX r26, #4 +.delay_slot +.swstall delay_slot + 21000 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21002 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21004 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21006 0x00 0x00 NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_336 + 21008 0x10 0x3a 0x15 0x18 MOVX r29, #5 + 21012 0x17 0x70 0x2a 0x98 LT r24, r29, r2 + 21016 0xc0 0x29 0xa8 0x40 0x01 0x84 JNZ r24, #21328 +.delay_slot +.swstall delay_slot + 21022 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21024 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21026 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21028 0x00 0x00 NOPX +.delay_slot + 21030 0x10 0x34 0x11 0x18 MOVX r26, #4 + 21034 0x16 0xa2 0x27 0x98 EQ r17, r26, r2 + 21038 0x88 0x29 0x68 0x40 0x01 0x84 JNZ r17, #21200 +.delay_slot +.swstall delay_slot + 21044 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21046 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21048 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21050 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21052 0x00 0x00 NOPX + 21054 0x17 0x44 0x28 0x98 NE r2, r29, r2 + 21058 0x10 0x2a 0x48 0x40 0x01 0x84 JNZ r2, #21648 +.delay_slot +.swstall delay_slot + 21064 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21066 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21068 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21070 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21072 0x00 0x00 NOPX + 21074 0x83 0xd6 0xe0 0x00 0x22 0x08 0x07 0xec 0x58 0xba ST.s16 r21, [p4], #2; MOVX r2, #16; MOV m0, #-20 + 21084 0x1f 0x9c 0xa0 0xf8 MOV r30, r25 + 21088 0x00 0x00 NOPX + 21090 0x00 0x00 NOPX + 21092 0x00 0x00 NOPX + 21094 0x00 0x00 NOPX + 21096 0x00 0x00 NOPX + 21098 0x04 0x1c 0xf7 0x18 ST.s16 r7, [p4], #2 + 21102 0x00 0x00 NOPX + 21104 0x00 0x00 NOPX + 21106 0x00 0x00 NOPX + 21108 0x00 0x00 NOPX + 21110 0x00 0x00 NOPX + 21112 0x00 0x00 NOPX + 21114 0x04 0x1e 0xf7 0x18 ST.s16 r23, [p4], #2 + 21118 0x00 0x00 NOPX + 21120 0x00 0x00 NOPX + 21122 0x00 0x00 NOPX + 21124 0x00 0x00 NOPX + 21126 0x00 0x00 NOPX + 21128 0x00 0x00 NOPX + 21130 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 21134 0x00 0x00 NOPX + 21136 0x00 0x00 NOPX + 21138 0x00 0x00 NOPX + 21140 0x00 0x00 NOPX + 21142 0x00 0x00 NOPX + 21144 0x00 0x00 NOPX + 21146 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 + 21150 0x00 0x00 NOPX + 21152 0x00 0x00 NOPX + 21154 0x00 0x00 NOPX + 21156 0x00 0x00 NOPX + 21158 0x00 0x00 NOPX + 21160 0x00 0x00 NOPX + 21162 0x04 0x08 0x57 0x18 ST.s16 r2, [p4], m0 + 21166 0x00 0x00 NOPX + 21168 0x00 0x00 NOPX + 21170 0x00 0x2a 0x40 0x00 0x00 0x84 J #21632 +.delay_slot +.swstall delay_slot + 21176 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21178 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21180 0x00 0x00 NOPX +.delay_slot + 21182 0x0c 0x06 0x51 0x98 ST r18, [p4] +.delay_slot + 21186 0x00 0x2c 0xf8 0x29 0xa3 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r6, [p4, #4]; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_528 + 21200 0x83 0x92 0xe0 0x3e 0x67 0xa8 0x48 0x10 0x58 0xba ST.s16 r4, [p4], #2; MOVX r6, #-3; MOV r2, #16 + 21210 0xfd 0x80 0x80 0x0c 0x22 0x33 0xd0 0x0e 0x78 0xba MOVA m0, #-20; MAC r2, r2, r6, r4; MOV r30, el0 + 21220 0x00 0x00 NOPX + 21222 0x00 0x00 NOPX + 21224 0x00 0x00 NOPX + 21226 0x00 0x00 NOPX + 21228 0x00 0x00 NOPX + 21230 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 21234 0x00 0x00 NOPX + 21236 0x00 0x00 NOPX + 21238 0x00 0x00 NOPX + 21240 0x00 0x00 NOPX + 21242 0x00 0x00 NOPX + 21244 0x00 0x00 NOPX + 21246 0x04 0x1e 0xf7 0x18 ST.s16 r23, [p4], #2 + 21250 0x00 0x00 NOPX + 21252 0x00 0x00 NOPX + 21254 0x00 0x00 NOPX + 21256 0x00 0x00 NOPX + 21258 0x00 0x00 NOPX + 21260 0x00 0x00 NOPX + 21262 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 21266 0x00 0x00 NOPX + 21268 0x00 0x00 NOPX + 21270 0x00 0x00 NOPX + 21272 0x00 0x00 NOPX + 21274 0x00 0x00 NOPX + 21276 0x00 0x00 NOPX + 21278 0x04 0x1c 0xb7 0x18 ST.s16 r5, [p4], #2 + 21282 0x00 0x00 NOPX + 21284 0x00 0x00 NOPX + 21286 0x00 0x00 NOPX + 21288 0x00 0x00 NOPX + 21290 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 21292 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 21294 0x04 0x08 0x37 0x18 ST.s16 r1, [p4], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21298 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21300 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21302 0x00 0x2a 0x40 0x00 0x00 0x84 J #21632 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21308 0x10 0x02 0x41 0x18 MOVX r1, #16 +.delay_slot +.swstall delay_slot + 21312 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21314 0x00 0x00 NOPX +.delay_slot + 21316 0x0c 0x14 0x71 0x98 ST r3, [p4, #4] +.delay_slot + 21320 0x80 0xc2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r16, [p4]; NOPM +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_656 + 21328 0xff 0x8e 0x20 0x10 0x32 0x2c LDA r3, [sp, #-4]; MOVX r4, #6 + 21334 0x10 0x88 0x47 0x98 EQ r4, r2, r4 + 21338 0x20 0x2a 0x00 0x40 0x01 0x84 JNZ r4, #21504 +.delay_slot + 21344 0x10 0x02 0x41 0x18 MOVX r1, #16 +.delay_slot +.swstall delay_slot + 21348 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21350 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21352 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21354 0x00 0x00 NOPX + 21356 0x10 0x06 0x1d 0x18 MOVX r3, #7 + 21360 0x10 0xc4 0x28 0x98 NE r2, r3, r2 + 21364 0x10 0x2a 0x48 0x40 0x01 0x84 JNZ r2, #21648 +.delay_slot +.swstall delay_slot + 21370 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21372 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21374 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21376 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21378 0x00 0x00 NOPX + 21380 0x83 0x86 0xe0 0x26 0x2f 0xf8 0x07 0xec 0x58 0xba ST.s16 r1, [p4], #2; ADD r2, r19, #-1; MOV m0, #-20 + 21390 0xff 0x43 0x00 0x00 0x00 0x40 0x40 0x00 0x10 0xba MOVA r3, #-6; MOVXM dj0, #65536 + 21400 0xe0 0xc7 0xbc 0x20 0x01 0x64 LSHL r3, r28, r3; MOV r24, #0 + 21406 0x00 0x00 NOPX + 21408 0x00 0x00 NOPX + 21410 0x00 0x00 NOPX + 21412 0x00 0x00 NOPX + 21414 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 + 21418 0x00 0x00 NOPX + 21420 0x00 0x00 NOPX + 21422 0x00 0x00 NOPX + 21424 0x00 0x00 NOPX + 21426 0x00 0x00 NOPX + 21428 0x00 0x00 NOPX + 21430 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 21434 0x00 0x00 NOPX + 21436 0x00 0x00 NOPX + 21438 0x00 0x00 NOPX + 21440 0x00 0x00 NOPX + 21442 0x00 0x00 NOPX + 21444 0x00 0x00 NOPX + 21446 0x0c 0x1c 0x41 0x98 ST dj0, [p4], #4 + 21450 0x04 0x0b 0x17 0x18 ST.s16 r24, [p4], m0 + 21454 0x00 0x00 NOPX + 21456 0x00 0x00 NOPX + 21458 0x00 0x00 NOPX + 21460 0x00 0x00 NOPX + 21462 0x00 0x00 NOPX + 21464 0x00 0x00 NOPX + 21466 0x0c 0x07 0x51 0x98 ST r26, [p4] + 21470 0x0c 0x14 0x71 0x98 ST r3, [p4, #4] + 21474 0x00 0x2a 0x40 0x00 0x00 0x84 J #21632 +.delay_slot + 21480 0x1f 0x9f 0xa0 0xf8 MOV r30, r31 +.delay_slot +.swstall delay_slot + 21484 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21486 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21488 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21490 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_832 + 21504 0x83 0x86 0xe0 0x06 0x2b 0x70 0x48 0x10 0x58 0xba ST.s16 r1, [p4], #2; MSC r2, r2, r3, r22; MOV r2, #16 + 21514 0xfd 0x80 0x80 0x3e 0x47 0xa8 0xd0 0x0e 0x78 0xba MOVA m0, #-20; MOVX r4, #-3; MOV r6, el0 + 21524 0x10 0xc8 0x4d 0x98 LSHL r4, r3, r4 + 21528 0xf7 0x8d 0xf1 0xa4 0xff 0x24 MUL r30, r30, r6; ADD.NC r3, r4, #-1 + 21534 0x00 0x00 NOPX + 21536 0x00 0x00 NOPX + 21538 0x00 0x00 NOPX + 21540 0x04 0x1f 0x77 0x18 ST.s16 r27, [p4], #2 + 21544 0x00 0x00 NOPX + 21546 0x00 0x00 NOPX + 21548 0x00 0x00 NOPX + 21550 0x00 0x00 NOPX + 21552 0x00 0x00 NOPX + 21554 0x00 0x00 NOPX + 21556 0x04 0x1c 0xb7 0x18 ST.s16 r5, [p4], #2 + 21560 0x00 0x00 NOPX + 21562 0x00 0x00 NOPX + 21564 0x00 0x00 NOPX + 21566 0x00 0x00 NOPX + 21568 0x00 0x00 NOPX + 21570 0x00 0x00 NOPX + 21572 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 21576 0x00 0x00 NOPX + 21578 0x00 0x00 NOPX + 21580 0x00 0x00 NOPX + 21582 0x00 0x00 NOPX + 21584 0x00 0x00 NOPX + 21586 0x00 0x00 NOPX + 21588 0x04 0x1c 0x77 0x18 ST.s16 r3, [p4], #2 + 21592 0x00 0x00 NOPX + 21594 0x00 0x00 NOPX + 21596 0x00 0x00 NOPX + 21598 0x00 0x00 NOPX + 21600 0x00 0x00 NOPX + 21602 0x00 0x00 NOPX + 21604 0x04 0x08 0x37 0x18 ST.s16 r1, [p4], m0 + 21608 0x00 0x00 NOPX + 21610 0x00 0x00 NOPX + 21612 0x00 0x00 NOPX + 21614 0x00 0x00 NOPX + 21616 0x00 0x00 NOPX + 21618 0x00 0x00 NOPX + 21620 0x0c 0x06 0x31 0x98 ST r17, [p4] + 21624 0x82 0xd2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r20, [p4, #4]; NOPM +.label __ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + 21632 0x18 0x80 0x40 0xb8 MOV dj0, #32 + 21636 0x60 0x7a 0xe0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 ST.s16 r30, [p3, dj0]; NOPB; NOPS; NOPX +.label __ll70__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + 21648 0x03 0x08 0x80 0xc0 0x1e 0x14 MOVA m2, #24; ADD.NC p0, r0, #30 + 21654 0x43 0x8a 0xd0 0x00 0x02 0x08 0x07 0xe2 0x58 0xba LDA r2, [p2], #4; MOVX r0, #16; MOV m0, #-30 + 21664 0x40 0x8e 0x52 0x00 0x99 0x54 LDA.s16 r3, [p2]; MOV m1, #38 + 21670 0x02 0x14 0x36 0x98 LDA r1, [p2, #4] + 21674 0x00 0x00 NOPX + 21676 0x00 0x00 NOPX + 21678 0x00 0x2f 0xf7 0x18 ST.s16 r31, [p0], #4 + 21682 0x00 0x00 NOPX + 21684 0x00 0x00 NOPX + 21686 0x00 0x00 NOPX + 21688 0x00 0x00 NOPX + 21690 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 21692 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 21694 0x00 0x5f 0x17 0x18 ST.s16 r24, [p0], #10 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21698 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21700 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21702 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21704 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21706 0x10 0x30 0x01 0x18 MOVX r24, #0 + 21710 0x00 0x00 NOPX + 21712 0x00 0xcf 0x17 0x18 ST.s16 r24, [p0], #-8 + 21716 0x00 0x48 0x9a 0x98 LDA.u16 r4, [p0], m2 + 21720 0x00 0x00 NOPX + 21722 0x00 0x00 NOPX + 21724 0x00 0x00 NOPX + 21726 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 21728 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 21730 0x00 0xfc 0x17 0x18 ST.s16 r0, [p0], #-2 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 21734 0x21 0x35 0xb2 0xa4 0xff 0x24 LSHL r4, r4, r26; ADD.NC r5, r4, #-1 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21740 0x10 0x00 0x41 0x98 SUB r0, r0, r4 + 21744 0x00 0x00 NOPX + 21746 0x00 0x00 NOPX + 21748 0x00 0x00 NOPX + 21750 0x00 0x00 NOPX + 21752 0x00 0x08 0xb7 0x18 ST.s16 r5, [p0], m0 + 21756 0x00 0x00 NOPX + 21758 0x00 0x00 NOPX + 21760 0x00 0x00 NOPX + 21762 0x00 0x00 NOPX + 21764 0x00 0x00 NOPX + 21766 0x00 0x00 NOPX + 21768 0x00 0x2a 0x77 0x18 ST.s16 r19, [p0], m1 + 21772 0x00 0x00 NOPX + 21774 0x00 0x00 NOPX + 21776 0x00 0x00 NOPX + 21778 0x00 0x00 NOPX + 21780 0x00 0x00 NOPX + 21782 0x00 0x00 NOPX + 21784 0x00 0xec 0x47 0x18 ST.s8 r2, [p0], #-2 + 21788 0x00 0x00 NOPX + 21790 0x00 0x00 NOPX + 21792 0x00 0x00 NOPX + 21794 0x00 0x00 NOPX + 21796 0x00 0x00 NOPX + 21798 0x00 0x00 NOPX + 21800 0x00 0x04 0x77 0x18 ST.s16 r3, [p0] + 21804 0x00 0x00 NOPX + 21806 0x00 0x00 NOPX + 21808 0x00 0x00 NOPX + 21810 0x00 0x00 NOPX + 21812 0x00 0x00 NOPX + 21814 0x00 0x00 NOPX + 21816 0x00 0xe4 0x27 0x18 ST.s8 r1, [p0, #-2] + 21820 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 21824 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 21830 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21832 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21834 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 21836 0x00 0x01 0x67 0x98 NOPA +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1168 + 21840 0x83 0xd6 0xe0 0x00 0x00 0x3c 0xaf 0xf4 0x10 0xba ST.s16 r21, [p4], #2; MOVXM r5, #65512 + 21850 0xff 0x8a 0x20 0x0a 0x7d 0x04 0x07 0xec 0x58 0xba LDA r2, [sp, #-4]; ADD r7, r5, r26; MOV m0, #-20 + 21860 0x00 0x9a 0x00 0x00 0x00 0x3c 0xcf 0xff 0x90 0xba MOVA r26, #4; MOVXM r6, #65535 + 21870 0x10 0xe2 0x60 0x98 ADD r17, r3, r6 + 21874 0x14 0x7a 0x46 0x18 MAC r29, r29, r17, r4 + 21878 0x14 0x6a 0x4e 0x18 MSC r21, r21, r17, r4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 21882 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 21884 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21888 0x11 0xc4 0x2f 0x98 MUL r2, r7, r2 + 21892 0x00 0x00 NOPX + 21894 0x00 0x00 NOPX + 21896 0x00 0x00 NOPX + 21898 0x00 0x00 NOPX + 21900 0x00 0x00 NOPX + 21902 0x04 0x1e 0xd7 0x18 ST.s16 r22, [p4], #2 + 21906 0x00 0x00 NOPX + 21908 0x00 0x00 NOPX + 21910 0x00 0x00 NOPX + 21912 0x00 0x00 NOPX + 21914 0x00 0x00 NOPX + 21916 0x00 0x00 NOPX + 21918 0x04 0x1e 0xb7 0x18 ST.s16 r21, [p4], #2 + 21922 0x00 0x00 NOPX + 21924 0x00 0x00 NOPX + 21926 0x00 0x00 NOPX + 21928 0x00 0x00 NOPX + 21930 0x00 0x00 NOPX + 21932 0x00 0x00 NOPX + 21934 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 + 21938 0x00 0x00 NOPX + 21940 0x00 0x00 NOPX + 21942 0x00 0x00 NOPX + 21944 0x00 0x00 NOPX + 21946 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 21948 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.noswbrkpt + 21950 0x04 0x08 0x57 0x18 ST.s16 r2, [p4], m0 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21954 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21956 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21958 0x00 0x2a 0x40 0x00 0x00 0x84 J #21632 +.delay_slot +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21964 0x10 0x0a 0x41 0x18 MOVX r5, #16 +.delay_slot +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21968 0x11 0x45 0xd1 0x98 SUB r2, r5, r29 +.delay_slot + 21972 0x19 0xa1 0x1c 0xf8 MOV r6, eh0 +.delay_slot + 21976 0x80 0x8e 0x30 0x00 0x01 0xa5 0x70 0x02 ST r3, [p4]; NOPM +.delay_slot + 21984 0x00 0x2c 0xf0 0x00 0x24 0x16 0x11 0xbd 0xe3 0x7c 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p4, #4]; MUL r30, r30, r6; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1328 + 22000 0x83 0x92 0xe0 0x00 0x42 0x08 0x07 0xec 0x58 0xba ST.s16 r4, [p4], #2; MOVX r4, #16; MOV m0, #-20 + 22010 0xff 0x86 0x20 0x06 0x2d 0x70 0x48 0x08 0x58 0xba LDA r1, [sp, #-4]; MSC r2, r2, r3, r26; MOV r2, #8 + 22020 0x00 0xc8 0x2d 0x20 0x11 0x64 MOVX r3, #16; MOV r26, #4 + 22026 0x00 0x00 NOPX + 22028 0x00 0x00 NOPX + 22030 0x00 0x00 NOPX + 22032 0x00 0x00 NOPX + 22034 0x04 0x1f 0x77 0x18 ST.s16 r27, [p4], #2 + 22038 0x00 0x00 NOPX + 22040 0x00 0x00 NOPX + 22042 0x00 0x00 NOPX + 22044 0x00 0x00 NOPX + 22046 0x00 0x00 NOPX + 22048 0x00 0x00 NOPX + 22050 0x04 0x1c 0xb7 0x18 ST.s16 r5, [p4], #2 + 22054 0x00 0x00 NOPX + 22056 0x00 0x00 NOPX + 22058 0x00 0x00 NOPX + 22060 0x00 0x00 NOPX + 22062 0x00 0x00 NOPX + 22064 0x00 0x00 NOPX + 22066 0x04 0x1f 0x77 0x18 ST.s16 r27, [p4], #2 + 22070 0x00 0x00 NOPX + 22072 0x00 0x00 NOPX + 22074 0x00 0x00 NOPX + 22076 0x00 0x00 NOPX + 22078 0x00 0x00 NOPX + 22080 0x00 0x00 NOPX + 22082 0x04 0x1e 0xd7 0x18 ST.s16 r22, [p4], #2 + 22086 0x00 0x00 NOPX + 22088 0x00 0x00 NOPX + 22090 0x00 0x00 NOPX + 22092 0x00 0x00 NOPX + 22094 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 22096 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 22098 0x04 0x08 0x77 0x18 ST.s16 r3, [p4], m0 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22102 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22104 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22106 0x00 0x2a 0x40 0x00 0x00 0x84 J #21632 +.delay_slot +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22112 0x10 0x46 0x26 0x18 MAC r3, r3, r1, r2 +.delay_slot +.swstall delay_slot + 22116 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22118 0x00 0x00 NOPX +.delay_slot + 22120 0x0c 0x04 0xd1 0x98 ST r6, [p4] +.delay_slot + 22124 0x0c 0x16 0x51 0x98 ST r18, [p4, #4] +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1456 + 22128 0x04 0x1e 0xb7 0x18 ST.s16 r21, [p4], #2 + 22132 0x00 0x00 NOPX + 22134 0x00 0x00 NOPX + 22136 0x00 0x00 NOPX + 22138 0x00 0x00 NOPX + 22140 0x00 0x00 NOPX + 22142 0x00 0x00 NOPX + 22144 0x04 0x1c 0xf7 0x18 ST.s16 r7, [p4], #2 + 22148 0x00 0x00 NOPX + 22150 0x00 0x00 NOPX + 22152 0x00 0x00 NOPX + 22154 0x00 0x00 NOPX + 22156 0x00 0x00 NOPX + 22158 0x00 0x00 NOPX + 22160 0x04 0x1e 0xf7 0x18 ST.s16 r23, [p4], #2 + 22164 0x00 0x00 NOPX + 22166 0x00 0x00 NOPX + 22168 0x00 0x00 NOPX + 22170 0x07 0xfc 0x71 0x18 LDA r3, [sp, #-4] + 22174 0x00 0x00 NOPX +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 22176 0x00 0x00 NOPX +.aggressive_scheduled_block_id 7 +.noswbrkpt + 22178 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22182 0x00 0x00 NOPX +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22184 0x00 0x00 0xf0 0xbf 0xc0 0x44 MOVXM r1, #65504 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22190 0x10 0x45 0xa0 0x98 ADD r2, r1, r26 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22194 0x18 0x44 0xc0 0xa0 0x41 0x64 MAC r1, r1, r3, r2; MOV r1, #16 + 22200 0x00 0x00 NOPX + 22202 0x00 0x00 NOPX + 22204 0x04 0x1e 0xd7 0x18 ST.s16 r22, [p4], #2 + 22208 0x00 0x00 NOPX + 22210 0x00 0x00 NOPX + 22212 0x00 0x00 NOPX + 22214 0x00 0x00 NOPX + 22216 0x00 0x00 NOPX +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 22218 0x18 0x0f 0xd8 0xb8 MOV m0, #-20 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 22222 0x04 0x08 0xb7 0x18 ST.s16 r5, [p4], m0 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22226 0x00 0x00 NOPX +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22228 0x00 0x00 NOPX +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22230 0x00 0x2a 0x40 0x00 0x00 0x84 J #21632 +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22236 0xb1 0x49 0xc2 0xa0 0x41 0x64 MSC r5, r5, r22, r4; MOV r5, #16 +.delay_slot +.swstall delay_slot + 22242 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22244 0x00 0x00 NOPX +.delay_slot + 22246 0x0c 0x06 0x91 0x98 ST r20, [p4] +.delay_slot + 22250 0x82 0xc6 0x30 0x01 0xa0 0x8b 0xd0 0x8e 0x79 0x3a ST r17, [p4, #4]; MOVX r26, #4; MOV r30, eh0 +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv__end +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_end0 + +.text_segment PM 22272 +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_begin0 +.label _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t +.function_start + 22272 0x42 0x82 0xd0 0x3e 0x47 0xc8 0x87 0xe8 0x58 0xba LDA r0, [p2, #4]; MOVX r4, #-2; MOV m1, #-24 + 22282 0x45 0x86 0xd0 0x3e 0x27 0xaa 0x08 0x06 0x58 0xba LDA r1, [p2], #8; MOVX r2, #-3; MOV r16, #6 + 22292 0x4f 0x96 0xd0 0x01 0x80 0x08 0x68 0x60 0x78 0xba LDA r5, [p2], #28; MOVX r24, #0; MOV r3, p0 + 22302 0x02 0x2a 0x52 0x98 LDA.s16 r18, [p2], m1 + 22306 0x02 0x1c 0xd6 0x98 LDA r6, [p2], #4 + 22310 0x02 0x2c 0xf6 0x98 LDA r7, [p2], #8 + 22314 0x02 0x06 0x36 0x98 LDA r17, [p2] + 22318 0x10 0x26 0x4e 0x98 ASHL r19, r0, r4 + 22322 0x02 0x24 0x96 0x98 LDA r4, [p2, #8] + 22326 0x11 0x68 0x2e 0x98 ASHL r20, r5, r2 + 22330 0x18 0x49 0x72 0xf8 VBCST.16 x0, r18 + 22334 0x00 0x00 NOPX + 22336 0x14 0xe5 0x4f 0x98 MUL r18, r19, r20 + 22340 0x10 0x67 0x11 0x98 SUB r19, r1, r17 + 22344 0x14 0xe7 0x2f 0x98 MUL r19, r19, r18 + 22348 0x14 0x63 0x2f 0x98 MUL r17, r17, r18 + 22352 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 + 22356 0xc4 0x23 0x34 0xc3 0x82 0xa4 GE r16, r24, r17; ADD.NC p2, r3, r16 + 22362 0x80 0x2b 0xf8 0x40 0x01 0x84 JNZ r16, #22512 +.delay_slot + 22368 0x18 0x00 0x92 0xf8 VMOV bmll0, x0 +.delay_slot +.swstall delay_slot + 22372 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22374 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22376 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22378 0x00 0x00 NOPX + 22380 0x00 0x00 0x51 0xef 0xc0 0x44 MOVXM ls, #22496 + 22386 0x00 0x00 0x56 0xef 0xc0 0x44 MOVXM le, #22496 + 22392 0x00 0x2b 0x60 0x02 0xbc 0x50 0x70 0x02 NOPS; MOV lc, r17 + 22400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22416 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22432 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22448 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22464 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22480 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_224 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 22496 0x00 0x2c 0xf0 0x00 0x22 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p2], #64; NOPX; NOPM; NOPV +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_240 +.loop_nesting 0 + 22512 0x00 0x86 0x00 0x0b 0x00 0xfe 0x29 0xcc 0xa8 0xba MOVA r6, #4; MUL r16, r5, r1; ADD.NC r17, r7, r6 + 22522 0x04 0x62 0x32 0x87 0xff 0x24 SUB r17, r0, r17; ADD.NC dn1, r7, #-1 + 22528 0x14 0x62 0x6d 0x98 LSHL r17, r17, r6 + 22532 0x04 0x4e 0x32 0x11 0x10 0x24 SUB r17, r0, r7; ADD.NC m1, r17, #16 + 22538 0x11 0xe1 0x0f 0x98 MUL r16, r7, r16 + 22542 0x14 0x4c 0x6d 0x98 LSHL r6, r17, r6 + 22546 0x81 0x85 0xd4 0xc3 0x32 0xa4 ASHL r6, r16, r2; ADD.NC p2, r3, r6 + 22552 0x16 0x0e 0x69 0x98 GE r7, r24, r6 + 22556 0x38 0x2c 0x60 0x40 0x01 0x84 JNZ r7, #22720 +.delay_slot +.swstall delay_slot + 22562 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22564 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22566 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22568 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22570 0x00 0x00 NOPX + 22572 0x00 0x07 0x80 0x00 0x00 0x14 0x7c 0x58 0x10 0xba MOVA dc1, #0; MOVXM ls, #22704 + 22582 0x02 0x06 0x80 0x00 0x00 0x15 0xbc 0x58 0x10 0xba MOVA dj1, #16; MOVXM le, #22704 + 22592 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xb9 0x90 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV lc, r6; NOPV + 22608 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22624 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22640 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22656 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22672 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22688 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_432 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 22704 0x00 0x2c 0xf0 0x00 0x22 0x30 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p2], d1; NOPX; NOPM; NOPV +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_448 +.loop_nesting 0 + 22720 0x7f 0xff 0xf3 0xbf 0xf0 0x44 MOVXM r7, #2147483640 + 22726 0x11 0xce 0x44 0x98 AND r7, r7, r4 + 22730 0x11 0x4e 0x71 0x98 SUB r7, r5, r7 + 22734 0x11 0xce 0x0f 0x98 MUL r7, r7, r0 + 22738 0x11 0x04 0x2e 0x98 ASHL r2, r4, r2 + 22742 0x11 0x48 0x41 0x98 SUB r4, r5, r4 + 22746 0x10 0x84 0x0f 0x98 MUL r2, r2, r0 + 22750 0x11 0x00 0x0f 0x98 MUL r0, r4, r0 + 22754 0x08 0x45 0xf3 0x20 0x05 0x64 MUL r1, r1, r2; MOV r6, #1 + 22760 0x10 0x00 0x6d 0x98 LSHL r0, r0, r6 + 22764 0xc0 0x03 0x34 0xc3 0x02 0xa4 GE r0, r24, r1; ADD.NC p2, r3, r0 + 22770 0x00 0x2c 0xc8 0x40 0x01 0x84 JNZ r0, #22928 +.delay_slot +.swstall delay_slot + 22776 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22778 0x00 0x00 NOPX +.delay_slot + 22780 0x11 0xc8 0x6d 0x98 LSHL r4, r7, r6 +.delay_slot + 22784 0x18 0x02 0x08 0x18 ADD.NC m0, r4, #16 +.delay_slot + 22788 0x18 0x41 0x7f 0x98 ADD.NC dn0, r2, #-1 + 22792 0x00 0x03 0x80 0x00 0x00 0x14 0x7c 0xc0 0x10 0xba MOVA dc0, #0; MOVXM ls, #22912 + 22802 0x02 0x02 0x80 0x00 0x00 0x15 0xbc 0xc0 0x10 0xba MOVA dj0, #16; MOVXM le, #22912 + 22812 0x1d 0x70 0xa0 0xf8 MOV lc, r1 + 22816 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22832 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22848 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22864 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22880 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 22896 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_640 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 22912 0x00 0x2c 0xf0 0x00 0x22 0x10 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p2], d0; NOPX; NOPM; NOPV +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_656 +.loop_nesting 0 + 22928 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 22932 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22934 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22936 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22938 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22940 0x00 0x00 NOPX +.label _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t__end +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_end0 + +.text_segment PM 22944 +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_begin0 +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.function_start + 22944 0x18 0xd4 0xc0 0xf8 MOV r3, p2 + 22948 0x6b 0x91 0x60 0x03 0xb0 0xcb 0x00 0x02 MOVS dn3, p7; ADD.NC p7, r3, #44 + 22956 0x07 0x8c 0x1a 0x98 LDA.u16 r0, [p7], #-16 + 22960 0x00 0x00 NOPX + 22962 0x00 0x00 NOPX + 22964 0x00 0x00 NOPX + 22966 0x00 0x00 NOPX + 22968 0x00 0x00 NOPX + 22970 0x00 0x00 NOPX + 22972 0x00 0x2d 0x48 0x40 0x01 0x84 JNZ r0, #23184 +.delay_slot + 22978 0x10 0x20 0x01 0x18 MOVX r16, #0 +.delay_slot + 22982 0x18 0xc2 0x72 0xf8 VBCST.32 x1, r16 +.delay_slot +.swstall delay_slot + 22986 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 22988 0x00 0x00 NOPX +.delay_slot + 22990 0x00 0x20 0x00 0x00 0x01 0xc4 PADDXM [sp], #256 + 22996 0x1a 0x80 0x48 0xb8 MOV dj2, #36 + 23000 0x02 0x40 0x36 0x98 LDA r1, [p2, dj2] + 23004 0x00 0x00 NOPX + 23006 0x00 0x00 NOPX + 23008 0x00 0x00 NOPX + 23010 0x00 0x00 NOPX + 23012 0x00 0x00 NOPX + 23014 0x00 0x00 NOPX + 23016 0x14 0x04 0x19 0x98 GE r2, r16, r1 + 23020 0x10 0x2d 0x48 0x40 0x01 0x84 JNZ r2, #23184 +.delay_slot + 23026 0x1a 0x02 0x92 0xf8 VMOV bmll2, x1 +.delay_slot +.swstall delay_slot + 23030 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23032 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23034 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23036 0x00 0x00 NOPX + 23038 0x00 0x2c 0xf3 0x84 0x8b 0x00 0x00 0x14 0x7d 0x40 0x10 0x76 NOPA; MOVS p3, p1; MOVXM ls, #23168 + 23050 0x00 0x00 0x56 0xf5 0x00 0x44 MOVXM le, #23168 + 23056 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xb8 0x50 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV lc, r1; NOPV + 23072 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 23088 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 23104 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 23120 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 23136 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 23152 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_224 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 23168 0x00 0x2c 0xf0 0x00 0x23 0x1d 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll2, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_240 +.loop_nesting 0 + 23184 0x1c 0x00 0x40 0xb8 MOV m4, #32 + 23188 0x07 0x8a 0x3a 0x98 LDA.u16 r17, [p7], m4 + 23192 0xff 0xda 0x5a 0x1f 0x19 0x54 LDA.s16 r22, [p7], #-2; MOV m5, #-58 + 23198 0xf5 0x6b 0x51 0x00 0xb9 0x54 LDA.u16 r26, [p7], m5; MOV dj0, #46 + 23204 0xe0 0x52 0x59 0xbd 0x81 0xd4 LDA.s16 r20, [p7, dj0]; MOV r19, p7 + 23210 0xe0 0x4e 0x56 0xd3 0x38 0x14 LDA.s16 r19, [p7, dj0]; ADD.NC p3, r19, #56 + 23216 0x03 0xde 0xb2 0x98 LDA.s16 r21, [p3], #-6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 23220 0x03 0xff 0x9a 0x98 LDA.u16 r28, [p3], #-2 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 23224 0x67 0xc6 0x50 0x1c 0x12 0x2c LDA.s16 r17, [p3], #6; MOVX r7, #2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23230 0x7e 0xca 0x50 0x3f 0x27 0xca 0x60 0x00 0x58 0xba LDA.s16 r18, [p3, #-2]; MOVX r18, #-2; MOV dc4, #0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23240 0xe0 0x1e 0x52 0x10 0x4b 0x23 0x29 0x6c 0xc8 0x01 0x58 0x76 LDA.s16 r7, [p7, dj0]; MOVS dc2, dc4; LSHL r18, r17, r18; MOV r6, #1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23252 0x60 0xef 0x52 0x5a 0x0b 0x2c 0x73 0xec 0x48 0x3c 0x58 0x76 LDA.u16 r27, [p3]; MOVS dn2, r26; LSHL r7, r22, r7; MOV r2, #60 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23264 0x08 0x0a 0x83 0x84 0x8b 0x29 0x43 0x6d 0x01 0xd0 0x78 0x76 MOVA dj2, #64; MOVS p3, p1; LSHL r20, r20, r6; MOV m2, r7 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23276 0x6a 0x12 0xb0 0x27 0x33 0x6e 0x85 0x10 0x78 0xba VLDA.2D bmll1, [p3], d2; LSHL r19, r19, r6; MOV m5, r20 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23286 0x15 0x41 0x30 0x2b 0x33 0x6f 0x04 0xd0 0x78 0xba VLDA.CONV.fp32.bf16 bmll4, [p0], m5; LSHL r19, r21, r6; MOV m6, r19 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23296 0x8c 0x4d 0xba 0xf2 0xfe 0x24 LSHL r17, r17, r6; ADD.NC lc, r18, #-2 + 23302 0x94 0x4d 0xb1 0x11 0x41 0xe4 LSHL r17, r18, r6; MOV dj0, r17 + 23308 0x19 0x01 0x30 0x10 0x4b 0x0e 0x63 0x6c 0x04 0xd0 0x78 0x76 VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOVS dc0, dc4; LSHL r6, r7, r6; MOV m0, r19 + 23320 0x0b 0x81 0x67 0x03 0x20 0xe4 0x14 0x30 0x3d 0x4a MOVS dn0, r28; MOV m7, r6; VADD.f dm4, dm1, dm4, r2 + 23330 0x1d 0x21 0x34 0x5b 0x0b 0x02 0x44 0x50 0x72 0xba VLDA.CONV.fp32.bf16 bmll2, [p0], m7; MOVS dn4, r27; MOV dj4, r17 + 23340 0x03 0x31 0x33 0x93 0x01 0xd4 VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; MOV dc1, dc4 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 23346 0x15 0x41 0x30 0x04 0x11 0x80 0x3d 0x62 VLDA.CONV.fp32.bf16 bmll4, [p0], m5; VADD.f dm1, dm4, dm0, r2 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 23354 0x03 0x50 0x95 0x98 VLDA.2D bmll1, [p3], d2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23358 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23360 0x00 0x00 0x02 0x8f 0xb7 0x02 0x10 0x28 0x3d 0x5a MOVXM ls, #23408; VADD.f dm0, dm1, dm2, r2 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 23370 0x19 0x01 0x37 0x10 0x01 0xd4 VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOV dj3, m4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23376 0x08 0x06 0x80 0x00 0x24 0x84 0x8b 0x00 0x44 0x08 0x82 0x00 0x78 0xa1 0x81 0xeb MOVA dj1, #64; NOPB; MOVS p4, p1; MOVX r4, #32; MOV m1, m2; VADD.f dm4, dm1, dm4, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23392 0x1d 0x21 0x30 0x00 0x21 0x5a 0x0b 0x00 0x00 0x15 0xbd 0xe8 0x10 0x90 0x61 0xeb VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; MOVS dn1, r26; MOVXM le, #23504; VADD.f dm2, dm0, dm3, r2 +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_464 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23408 0x00 0x19 0x89 0x98 VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23412 0x6a 0x12 0xb0 0x00 0x20 0x00 0xad 0x8e 0x11 0x80 0x3d 0x66 VLDA.2D bmll1, [p3], d2; NOPB; NOPS; VADD.f dm1, dm4, dm0, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23424 0x15 0x41 0x30 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 bmll4, [p0], m5;NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23440 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23456 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x81 0x41 0xeb NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm0, dm1, dm2, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23472 0x19 0x01 0x30 0x00 0x24 0x31 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 bmll0, [p0], m6;NOPB; VST.2D bmll2, [p4], d1; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23488 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0xa1 0x81 0xeb NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm4, dm1, dm4, r2 +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_560 +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23504 0x1d 0x21 0x30 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x90 0x61 0xeb VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; NOPS; NOPX; NOPM; VADD.f dm2, dm0, dm3, r2 +.loop_nesting 0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23520 0xec 0x07 0x50 0x00 0x00 0x0c 0xaf 0xc0 0x10 0xba LDA.u16 r1, [p7, dj3]; MOVXM r5, #16256 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23530 0x03 0x31 0x32 0x15 0x72 0xe2 0x11 0x80 0x3d 0x4a VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; VBCST.16 x4, r5; VADD.f dm1, dm4, dm0, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23540 0x18 0x41 0x72 0xf8 VBCST.16 x0, r16 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23544 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23546 0x10 0x28 0x3d 0x48 VADD.f dm0, dm1, dm2, r2 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23550 0x0c 0x31 0x06 0x98 VST.2D bmll2, [p4], d1 + 23554 0x00 0x00 NOPX + 23556 0x00 0x02 0x5f 0xf9 0x12 0x0c 0x3d 0x62 ADD r5, r1, #-1; VADD.f dm2, dm0, dm3, r2 + 23564 0x11 0x40 0x08 0x98 NE r0, r5, r0 + 23568 0x00 0x2f 0xc8 0x40 0x01 0x84 JNZ r0, #24464 +.delay_slot +.swstall delay_slot + 23574 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23576 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23578 0x00 0x00 NOPX +.delay_slot + 23580 0x0c 0x31 0x06 0x98 VST.2D bmll2, [p4], d1 +.delay_slot +.swstall delay_slot + 23584 0x00 0x00 NOPX + 23586 0x46 0x9a 0xd0 0x14 0x1a 0x2c LDA r6, [p2, #12]; MOVX r5, #3 + 23592 0x00 0x00 NOPX + 23594 0x00 0x00 NOPX + 23596 0x00 0x00 NOPX + 23598 0x00 0x00 NOPX + 23600 0x00 0x00 NOPX + 23602 0x00 0x00 NOPX + 23604 0x11 0x4e 0x69 0x98 GE r7, r5, r6 + 23608 0x38 0x31 0x98 0x40 0x01 0x84 JNZ r7, #25392 +.delay_slot + 23614 0x10 0x00 0x11 0x18 MOVX r0, #4 +.delay_slot +.swstall delay_slot + 23618 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23620 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23622 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23624 0x00 0x00 NOPX + 23626 0x11 0x8a 0x08 0x98 NE r5, r6, r0 + 23630 0x28 0x30 0x10 0x40 0x01 0x84 JNZ r5, #24608 +.delay_slot +.swstall delay_slot + 23636 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23638 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23640 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23642 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 23644 0x00 0x00 NOPX + 23646 0x24 0x40 0xa9 0x83 0xc1 0xe4 MOVX r17, #257; MOV dc4, lr + 23652 0x00 0x00 0xfa 0xbf 0xfe 0x44 MOVXM r21, #65535 + 23658 0x00 0x2c 0xf0 0x50 0x02 0x2c NOPA; MOVX r20, #0 +.label __ll91__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 23664 0x08 0x0a 0x82 0x83 0x0b 0x00 0x52 0x08 0x48 0x3c 0x58 0x76 MOVA dj2, #64; MOVS p2, r3; MOVX r5, #16; MOV r2, #60 + 23676 0x48 0x1a 0x50 0x11 0x02 0x2c LDA.s16 r6, [p2, dj2]; MOVX r4, #32 + 23682 0x00 0x00 NOPX + 23684 0x00 0x00 NOPX + 23686 0x00 0x00 NOPX + 23688 0x00 0x00 NOPX + 23690 0x00 0x00 NOPX + 23692 0x00 0x01 0x67 0x98 NOPA + 23696 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x0c 0x52 0xf4 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; ASHL r5, r6, r5; NOPM; NOPV +.label __ll93__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 23712 0x04 0x8a 0x87 0xfd 0xa5 0x80 0x01 0xe3 0xb0 0x2a 0x10 0x76 MOVA dj2, #36; ST dn3, [sp, #-4]; MOVXM p7, #491604 + 23724 0xe0 0xdc 0x57 0xfa 0x65 0x80 0x50 0x08 0x8b 0x39 0x78 0x76 LDA.s8 r23, [p7]; ST dc4, [sp, #-8]; MOVX r5, #0; VBCST.32 x2, r5 + 23736 0x48 0x1a 0xd7 0x84 0x8b 0x3f 0x67 0xe8 0x02 0x49 0x78 0x76 LDA r6, [p2, dj2]; MOVS p7, p1; MOVX r22, #-1; VMOV bmll0, x2 + 23748 0x03 0xf8 0x00 0x02 0xd2 0x01 0x02 0x49 0x78 0xba MOVA r24, #31; MOVX vaddSign0, #1; VMOV bmll2, x2 + 23758 0x02 0x19 0x00 0x00 0x00 0x14 0x7e 0x98 0x10 0xba MOVA r25, #16; MOVXM ls, #23856 + 23768 0xff 0x94 0xb0 0x00 0x00 0x15 0xbf 0xb8 0x10 0xba VLDA wl2, [sp, #-32]; MOVXM le, #24432 + 23778 0x10 0x74 0x01 0x18 MOVX r26, #64 + 23782 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 23784 0x15 0xfa 0x80 0x18 MOVX crRnd, r23 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 23788 0x08 0x02 0xc0 0x02 0xb9 0x80 0x00 0x02 VCONV.bf16.fp32 wl0, bmll0; ADD.NC lc, r6, #0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23796 0x19 0xa0 0x92 0xf8 VMOV x3, x0 + 23800 0x02 0xa6 0x92 0xe6 0x10 0x40 0x83 0x62 VMOV x5, x3; VMSC.f dm0, dm2, x0, x4, r2 + 23808 0x1b 0x2a 0x92 0xf8 VMOV x6, x5 + 23812 0x00 0x00 NOPX + 23814 0x00 0x00 NOPX + 23816 0x00 0x00 NOPX + 23818 0x00 0x00 NOPX + 23820 0x09 0xc0 0x16 0x18 VCONV.bf16.fp32 wl3, bmll0 + 23824 0x00 0x00 NOPX + 23826 0x10 0x06 0x83 0x48 VMSC.f dm0, dm0, x3, x4, r2 + 23830 0x00 0x00 NOPX + 23832 0x00 0x00 NOPX + 23834 0x00 0x00 NOPX + 23836 0x00 0x00 NOPX + 23838 0x00 0x00 NOPX + 23840 0x00 0x2c 0xf0 0x00 0x22 0xc0 0x16 0x00 0x71 0x08 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VCONV.bf16.fp32 wl5, bmll0; MOVX r7, #8; NOPM; NOPV +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_912 +.loop_nesting 1 +.begin_of_loop + 23856 0x23 0xbe 0x89 0xa5 0x25 0xf4 VLDB x7, [p1], #64; VMOV bmhh4, x9 + 23862 0x1b 0xd6 0x92 0xf8 VMOV bmhh3, x11 + 23866 0x1f 0x1e 0xc0 0xf8 MOV r28, p7 + 23870 0x17 0x3b 0x84 0x98 AND r29, r28, r24 + 23874 0xee 0xc9 0x5e 0x3d 0xe0 0x24 LT r27, r29, r4; ADD.NC r28, r29, #-32 + 23880 0x15 0xbd 0xdd 0x98 LSHL r30, r22, r29 + 23884 0x16 0xbf 0xd1 0x98 SUB r31, r26, r29 + 23888 0x2f 0xbc 0x48 0x70 0xcd 0xa4 SEL.EQZ r30, r5, r30, r27; VSHIFT x8, x7, x0, r25 + 23894 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 + 23898 0x1c 0x4e 0x22 0xf8 VMOV wl8, wh7 + 23902 0x1d 0x4f 0x22 0xf8 VMOV wl10, wl7 + 23906 0x1c 0x90 0x92 0xf8 VMOV bmhl4, x8 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 23910 0x1b 0x94 0x92 0xf8 VMOV bmhl3, x10 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 23914 0x02 0x12 0x8a 0xe6 0x13 0x28 0x3d 0x62 VMOV cml2, cmh4; VADD.f dm3, dm1, dm2, r2 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 23922 0x19 0x0e 0x8a 0xf8 VMOV cml1, cmh3 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 23926 0x04 0x4e 0x22 0xe6 0x12 0x50 0x3d 0x62 VMOV wl8, wh7; VADD.f dm2, dm2, dm4, r2 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23934 0x1a 0x0e 0x92 0xf8 VMOV bmll2, x7 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 23938 0x1c 0xc0 0x66 0xd8 VSHIFT x9, x8, x0, r25 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 23942 0x01 0x10 0x92 0xe6 0x14 0x30 0x3d 0x62 VMOV bmll1, x8; VADD.f dm4, dm1, dm4, r2 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23950 0x1c 0x12 0x92 0xf8 VMOV bmll4, x9 + 23954 0x1c 0x2c 0x12 0xf8 VMOV x8, bmll3 + 23958 0x1c 0xd1 0x22 0xf8 VMOV wl9, wl8 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 23962 0x1c 0x48 0x66 0xd8 VSHIFT x8, x9, x0, r25 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 23966 0x01 0x10 0x92 0xe6 0x11 0x64 0x3d 0x62 VMOV bmll1, x8; VADD.f dm1, dm3, dm1, r2 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23974 0x1b 0x12 0x92 0xf8 VMOV bmll3, x9 + 23978 0x1c 0x28 0x12 0xf8 VMOV x8, bmll2 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 23982 0x1d 0x40 0x1e 0xd8 VSHIFT x10, x8, x0, r7 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 23986 0x04 0x30 0x12 0xe6 0x12 0x4c 0x3d 0x62 VMOV x8, bmll4; VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 23994 0x1b 0x14 0x92 0xf8 VMOV bmll3, x10 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 23998 0x04 0x40 0x1e 0xc6 0x13 0x8c 0x3d 0x62 VSHIFT x8, x8, x0, r7; VADD.f dm3, dm4, dm3, r2 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24006 0x1b 0x10 0x92 0xf8 VMOV bmll3, x8 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 24010 0x1c 0x24 0x12 0xf8 VMOV x8, bmll1 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 24014 0x04 0x40 0x1e 0xc6 0x11 0x30 0x3d 0x62 VSHIFT x8, x8, x0, r7; VADD.f dm1, dm1, dm4, r2 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24022 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 24026 0x1c 0x28 0x12 0xf8 VMOV x8, bmll2 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 24030 0x04 0x40 0x02 0xc6 0x12 0x50 0x3d 0x62 VSHIFT x8, x8, x0, r0; VADD.f dm2, dm2, dm4, r2 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24038 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 + 24042 0x1c 0x2c 0x12 0xf8 VMOV x8, bmll3 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 24046 0x1c 0x40 0x02 0xd8 VSHIFT x8, x8, x0, r0 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 24050 0x05 0x24 0x12 0xe6 0x13 0x70 0x3d 0x62 VMOV x10, bmll1; VADD.f dm3, dm3, dm4, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 24058 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 24062 0x05 0x50 0x02 0xc6 0x10 0x30 0x3d 0x62 VSHIFT x10, x10, x0, r0; VADD.f dm0, dm1, dm4, r2 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24070 0x1c 0x14 0x92 0xf8 VMOV bmll4, x10 + 24074 0x1c 0x28 0x12 0xf8 VMOV x8, bmll2 + 24078 0x1d 0xe2 0x01 0xb8 VEXTRACT.32 r23, x8, #0, vaddSign0 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 24082 0x1d 0x2c 0x12 0xf8 VMOV x10, bmll3 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 24086 0xe2 0xd0 0x83 0x54 0x03 0x74 VLDB wh10, [p7, #32]; VEXTRACT.32 r6, x10, #0, vaddSign0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24092 0x1d 0xa0 0x12 0xf8 VMOV x11, bmll0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24096 0xe0 0xd4 0x8a 0xb4 0x06 0xb4 VLDB wl10, [p7]; VEXTBCST.32 x10, x11, #0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24102 0x1c 0xd4 0xa0 0x38 VSEL.32 x9, x10, x9, r20 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24106 0x1d 0x10 0xd1 0x78 VINSERT.32 x10, x2, #0, r6 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24110 0x1c 0x12 0xf1 0x78 VINSERT.32 x8, x2, #0, r23 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24114 0x1d 0xd3 0x22 0xf8 VMOV wl11, wl9 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24118 0x1d 0x93 0x22 0xf8 VMOV wh11, wl9 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24122 0x1c 0x15 0x22 0xf8 VMOV wh8, wl10 + 24126 0x1c 0x5c 0x00 0x38 VSEL.32 x8, x11, x8, r16 + 24130 0x1c 0x0c 0x08 0x38 VSEL.32 x8, x1, x8, r17 + 24134 0x1b 0xc3 0xa8 0x38 VSEL.32 x7, x8, x7, r21 + 24138 0x18 0x0e 0x92 0xf8 VMOV bmll0, x7 + 24142 0x1c 0xac 0x92 0xf8 VMOV x9, x6 + 24146 0x68 0x02 0xc0 0x01 0x07 0x49 0x70 0x02 VCONV.bf16.fp32 wl6, bmll0; VMOV bmll2, x7 + 24154 0x1c 0x32 0x92 0xf8 VMOV x8, x9 + 24158 0x05 0xbb 0xcd 0xed 0xea 0x0f 0x12 0x4c 0x83 0x5a LSHL r29, r22, r28; MOV r27, r29; VMSC.f dm2, dm2, x6, x4, r2 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 24168 0x00 0x0b 0x3e 0x91 0x11 0xec 0xa1 0x62 SEL.EQZ r19, r5, r29, r27; VMUL.f dm1, x6, x5, r2 +.aggressive_scheduled_block_id 12 +.noswbrkpt + 24176 0x05 0xa5 0xe2 0x33 0x09 0x2f 0x10 0xec 0x61 0x5a SEL.EQZ r18, r22, r30, r27; VMOV x6, x8; VMUL.f dm0, x6, x3, r2 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24186 0x13 0xec 0x01 0x48 VMUL.f dm3, x6, x0, r2 + 24190 0x00 0x00 NOPX + 24192 0x00 0x00 NOPX + 24194 0x0c 0xc1 0x16 0x18 VCONV.bf16.fp32 wl9, bmll2 + 24198 0x00 0x00 NOPX + 24200 0x12 0x52 0x83 0x48 VMSC.f dm2, dm2, x9, x4, r2 + 24204 0x00 0x00 NOPX + 24206 0x00 0x00 NOPX + 24208 0x00 0x00 NOPX + 24210 0x00 0x00 NOPX + 24212 0x00 0x00 NOPX + 24214 0x0c 0x41 0x16 0x18 VCONV.bf16.fp32 wl8, bmll2 + 24218 0x00 0x00 NOPX + 24220 0x14 0xf0 0xa1 0x48 VMUL.f dm4, x8, x5, r2 + 24224 0x12 0xf0 0x61 0x48 VMUL.f dm2, x8, x3, r2 + 24228 0x00 0x00 NOPX + 24230 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 24232 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.noswbrkpt + 24234 0x12 0xf2 0xa1 0x48 VMUL.f dm2, x9, x5, r2 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 24238 0x19 0x70 0x12 0xf8 VMOV lfl0, bmll4 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 24242 0x14 0x88 0x3d 0x48 VADD.f dm4, dm4, dm2, r2 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24246 0x1c 0x05 0x92 0xf8 VMOV bmll4, lfl0 + 24250 0x00 0x00 NOPX + 24252 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 24254 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.noswbrkpt + 24256 0x12 0xe1 0x01 0x48 VMUL.f dm2, x0, x8, r2 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 24260 0x18 0x70 0x12 0xf8 VMOV lfh0, bmll4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 24264 0x14 0x88 0x3d 0x48 VADD.f dm4, dm4, dm2, r2 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24268 0x1c 0x01 0x92 0xf8 VMOV bmll4, lfh0 + 24272 0x00 0x00 NOPX + 24274 0x00 0x00 NOPX +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 24276 0x00 0x00 NOPX +.aggressive_scheduled_block_id 15 +.noswbrkpt + 24278 0x11 0xf2 0x61 0x48 VMUL.f dm1, x9, x3, r2 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 24282 0x19 0x70 0x12 0xf8 VMOV lfl0, bmll4 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 24286 0x14 0x84 0x3d 0x48 VADD.f dm4, dm4, dm1, r2 +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24290 0x1c 0x05 0x92 0xf8 VMOV bmll4, lfl0 + 24294 0x00 0x00 NOPX + 24296 0x00 0x00 NOPX +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 24298 0x00 0x00 NOPX +.aggressive_scheduled_block_id 16 +.noswbrkpt + 24300 0x11 0xf2 0x01 0x48 VMUL.f dm1, x9, x0, r2 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 24304 0x18 0x70 0x12 0xf8 VMOV lfh0, bmll4 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 24308 0x14 0x84 0x3d 0x48 VADD.f dm4, dm4, dm1, r2 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24312 0x1c 0x01 0x92 0xf8 VMOV bmll4, lfh0 + 24316 0x00 0x00 NOPX + 24318 0x00 0x00 NOPX + 24320 0x00 0x00 NOPX + 24322 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 24324 0x1d 0x70 0x12 0xf8 VMOV lfl1, bmll4 +.aggressive_scheduled_block_id 17 +.noswbrkpt + 24328 0x12 0x88 0x3d 0x48 VADD.f dm2, dm4, dm2, r2 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24332 0x1c 0x15 0x92 0xf8 VMOV bmll4, lfl1 + 24336 0x00 0x00 NOPX + 24338 0x00 0x00 NOPX + 24340 0x00 0x00 NOPX + 24342 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 24344 0x1c 0x68 0x12 0xf8 VMOV lfh1, bmll2 +.aggressive_scheduled_block_id 18 +.noswbrkpt + 24348 0x12 0x44 0x3d 0x48 VADD.f dm2, dm2, dm1, r2 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24352 0x1a 0x11 0x92 0xf8 VMOV bmll2, lfh1 + 24356 0x00 0x00 NOPX + 24358 0x00 0x00 NOPX + 24360 0x00 0x00 NOPX + 24362 0x00 0x00 NOPX +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 24364 0x1d 0x68 0x12 0xf8 VMOV lfl1, bmll2 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 24368 0x10 0x20 0x3d 0x48 VADD.f dm0, dm1, dm0, r2 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24372 0x19 0x15 0x92 0xf8 VMOV bmll1, lfl1 + 24376 0x00 0x00 NOPX + 24378 0x00 0x00 NOPX + 24380 0x00 0x00 NOPX + 24382 0x00 0x00 NOPX +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 24384 0x1c 0x60 0x12 0xf8 VMOV lfh1, bmll0 +.aggressive_scheduled_block_id 20 +.noswbrkpt + 24388 0x10 0x0c 0x3d 0x48 VADD.f dm0, dm0, dm3, r2 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24392 0x18 0x11 0x92 0xf8 VMOV bmll0, lfh1 + 24396 0x00 0x00 NOPX + 24398 0x00 0x00 NOPX + 24400 0x00 0x00 NOPX + 24402 0x00 0x00 NOPX + 24404 0x0d 0xc0 0x16 0x18 VCONV.bf16.fp32 wl11, bmll0 + 24408 0x00 0x00 NOPX + 24410 0x1d 0x85 0xfe 0xd8 VSHIFT x11, x0, x11, r31 + 24414 0x1d 0xd5 0xcc 0x38 VSEL.8 x11, x10, x11, r19:r18 + 24418 0x00 0x00 NOPX + 24420 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x8b 0x65 0x41 0x36 NOPA; NOPB; VST wh11, [p7, #32]; NOPX +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1488 +.end_of_loop + 24432 0x00 0x2c 0xf0 0x00 0x27 0x8a 0xea 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST wl11, [p7], m4; NOPX; NOPM; NOPV +.loop_nesting 0 + 24448 0x00 0x2f 0xd0 0x00 0x00 0x84 J #24480 +.delay_slot +.swstall delay_slot + 24454 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24456 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24458 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24460 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24462 0x00 0x00 NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1520 + 24464 0xff 0xb4 0xb0 0xb4 0x80 0x5c ST dn3, [sp, #-4]; MOVX vaddSign0, #1 + 24470 0x00 0x2c 0xf7 0xf8 0x3d 0x80 0x00 0x00 0x00 0x7a NOPA; ST lr, [sp, #-8]; NOPX +.label __ll133__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 24480 0x1f 0x61 0x91 0x18 ADD.NC p7, r3, #34 + 24484 0xe0 0x8f 0x5b 0x64 0xc1 0xd4 LDA.u16 r3, [p7]; MOV crMCDEn, vaddSign0 +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 24490 0x18 0x7b 0x60 0xf8 MOV crSCDEn, crMCDEn +.aggressive_scheduled_block_id 21 +.noswbrkpt + 24494 0x07 0x04 0x77 0x18 ST.s16 r3, [p7] +.aggressive_scheduled_block_id 21 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 24498 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24504 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24506 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24508 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24510 0x10 0xc6 0x07 0x18 ADD r3, r3, #1 +.delay_slot + 24514 0x00 0x2c 0xf0 0x00 0x20 0xc0 0xb0 0x00 0x34 0xaf 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; EXTEND.u16 r0, r3; NOPM +.return_address + 24528 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 24532 0x07 0xfc 0x99 0x18 LDA p1, [sp, #-4] + 24536 0x07 0x54 0x77 0x18 ST.s16 r3, [p7, #10] + 24540 0xff 0xe0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-256 + 24546 0x00 0x00 NOPX + 24548 0x00 0x00 NOPX + 24550 0x00 0x00 NOPX + 24552 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 24556 0x1f 0x62 0xc0 0xf8 MOV p7, p1 +.delay_slot +.swstall delay_slot + 24560 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24562 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24564 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24566 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM +.label __ll135__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 24576 0x1f 0xf4 0x00 0x00 0x0b 0x8e 0x00 0x00 0x20 0xba MOVA r20, #255; J #23664 +.delay_slot + 24586 0x10 0x2a 0x01 0x18 MOVX r21, #0 +.delay_slot +.swstall delay_slot + 24590 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24592 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24594 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24596 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1664 + 24608 0x10 0x0a 0x15 0x18 MOVX r5, #5 + 24612 0x11 0x4a 0x67 0x98 EQ r5, r5, r6 + 24616 0x28 0x31 0x88 0x40 0x01 0x84 JNZ r5, #25360 +.delay_slot +.swstall delay_slot + 24622 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24624 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24626 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24628 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24630 0x00 0x00 NOPX + 24632 0x10 0x0e 0x19 0x18 MOVX r7, #6 + 24636 0x11 0xce 0x67 0x98 EQ r7, r7, r6 + 24640 0x38 0x32 0x00 0x40 0x01 0x84 JNZ r7, #25600 +.delay_slot + 24646 0x10 0x0a 0x41 0x18 MOVX r5, #16 +.delay_slot +.swstall delay_slot + 24650 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24652 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24654 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24656 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label __ll67__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 24672 0x48 0x1e 0x50 0x01 0x10 0xea 0x60 0xf0 0x78 0xba LDA.s16 r7, [p2, dj2]; MOVX r17, #7; MOV dc4, lr + 24682 0x89 0x8d 0x18 0xa4 0x05 0x64 NE r6, r17, r6; MOV r17, #257 + 24688 0x30 0x31 0x78 0x40 0x01 0x84 JNZ r6, #25328 +.delay_slot +.swstall delay_slot + 24694 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24696 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24698 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 24700 0x00 0x00 NOPX +.delay_slot + 24702 0x11 0xca 0x5e 0x98 ASHL r5, r7, r5 + 24706 0x04 0x8a 0x80 0x84 0x8b 0x00 0x00 0x18 0x78 0x60 0x10 0x76 MOVA dj2, #36; MOVS p0, p1; MOVXM ls, #24768 + 24718 0x48 0x1e 0xd7 0xfd 0xa5 0x80 0x00 0x19 0xb8 0x90 0x10 0x76 LDA r7, [p2, dj2]; ST dn3, [sp, #-4]; MOVXM le, #24864 + 24730 0x00 0x1d 0x15 0x98 VLDA bmll2, [p0], #64 + 24734 0x00 0x00 NOPX + 24736 0x1c 0xc2 0x92 0xf8 VMOV bmhh4, x1 + 24740 0x00 0x00 NOPX + 24742 0x03 0x13 0x12 0xe6 0x11 0x68 0x3d 0x62 VMOV bmll3, bmhh4; VADD.f dm1, dm3, dm2, r2 + 24750 0x00 0x00 NOPX + 24752 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xb9 0xff 0xc8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC lc, r7, #-1; NOPV +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1824 +.loop_nesting 1 +.begin_of_loop + 24768 0x03 0xa2 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA bmll2, [p0], #64; NOPB; NOPS; NOPX; NOPM; NOPV + 24784 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 24800 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 24816 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 24832 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0x62 0x09 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmhh4, bmll1; NOPV +.aggressive_scheduled_block_id 22 +.noswbrkpt + 24848 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x8b 0x41 0xeb NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm1, dm3, dm2, r2 +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1920 +.end_of_loop +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24864 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x89 0x89 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmll3, bmhh4; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first + 24880 0x02 0x10 0x00 0x00 0x01 0xe3 0xb0 0x2a 0x10 0xba MOVA r16, #16; MOVXM p7, #491604 +.aggressive_scheduled_block_id 23 +.noswbrkpt + 24890 0xe0 0x90 0x50 0x00 0x61 0x08 0x98 0x01 0x58 0xba LDA.s8 r4, [p7]; MOVX r6, #8; MOV vaddSign0, #1 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24900 0x10 0x22 0x05 0x18 MOVX r17, #1 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24904 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24906 0x1c 0xc4 0x12 0xf8 VMOV bmhh4, bmll1 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24910 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24912 0x19 0x33 0x12 0xf8 VMOV x2, bmhh4 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24916 0x19 0x10 0x12 0xd8 VSHIFT x2, x2, x0, r4 +.aggressive_scheduled_block_id 23 +.noswbrkpt + 24920 0x01 0x3a 0x80 0x00 0x49 0x2f 0x10 0x40 0x3d 0x5a MOVX crRnd, r4; VMOV bmll0, x2; VADD.f dm0, dm2, dm0, r2 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24930 0x1a 0x13 0x12 0xf8 VMOV bmll2, bmhh4 + 24934 0x19 0x16 0x72 0xf8 VBCST.32 x2, r5 + 24938 0x19 0x04 0x92 0xf8 VMOV bmll1, x2 + 24942 0x00 0x00 NOPX + 24944 0x1a 0x04 0x12 0xf8 VMOV bmll2, bmll1 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 24948 0x19 0x20 0x12 0xf8 VMOV x2, bmll0 +.aggressive_scheduled_block_id 24 +.noswbrkpt + 24952 0x01 0x10 0x42 0xc6 0x10 0x0c 0x3d 0x62 VSHIFT x2, x2, x0, r16; VADD.f dm0, dm0, dm3, r2 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24960 0x1b 0x04 0x92 0xf8 VMOV bmll3, x2 + 24964 0x19 0x20 0x92 0xf8 VMOV x2, x0 + 24968 0x00 0x00 NOPX + 24970 0x08 0x40 0x96 0x18 VCONV.bf16.fp32 wl0, bmll1 + 24974 0x00 0x00 NOPX +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 24976 0x01 0xa0 0x12 0xe6 0x14 0x40 0x83 0x62 VMOV x3, bmll0; VMSC.f dm4, dm2, x0, x4, r2 +.aggressive_scheduled_block_id 25 +.noswbrkpt + 24984 0x01 0x98 0x1a 0xc6 0x10 0x08 0x3d 0x62 VSHIFT x3, x3, x0, r6; VADD.f dm0, dm0, dm2, r2 +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24992 0x1a 0x06 0x92 0xf8 VMOV bmll2, x3 + 24996 0x19 0xa4 0x92 0xf8 VMOV x3, x2 + 25000 0x00 0x00 NOPX + 25002 0x00 0x00 NOPX + 25004 0x09 0x42 0x16 0x18 VCONV.bf16.fp32 wl2, bmll4 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 25008 0x1a 0xa0 0x12 0xf8 VMOV x5, bmll0 +.aggressive_scheduled_block_id 26 +.noswbrkpt + 25012 0x03 0x28 0x02 0xc6 0x10 0x08 0x3d 0x62 VSHIFT x6, x5, x0, r0; VADD.f dm0, dm0, dm2, r2 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25020 0x1a 0x0c 0x92 0xf8 VMOV bmll2, x6 + 25024 0x1a 0xa6 0x92 0xf8 VMOV x5, x3 + 25028 0x00 0x00 NOPX + 25030 0x00 0x00 NOPX + 25032 0x00 0x00 NOPX + 25034 0x1b 0x20 0x12 0xf8 VMOV x6, bmll0 + 25038 0x18 0x1a 0x01 0xb8 VEXTRACT.32 r0, x6, #0, vaddSign0 + 25042 0x00 0x00 NOPX + 25044 0x1b 0x00 0x11 0x78 VINSERT.32 x6, x0, #0, r0 + 25048 0x18 0x8b 0x08 0x38 VSEL.32 x1, x1, x6, r17 + 25052 0x1a 0x02 0x92 0xf8 VMOV bmll2, x1 + 25056 0x18 0xaa 0x92 0xf8 VMOV x1, x5 + 25060 0x58 0x22 0xc0 0x01 0x91 0x49 0x70 0x02 VCONV.bf16.fp32 wl5, bmll2; VMOV x6, x1 + 25068 0x00 0x00 NOPX + 25070 0x11 0x4a 0x83 0x48 VMSC.f dm1, dm2, x5, x4, r2 + 25074 0x10 0xea 0x41 0x48 VMUL.f dm0, x5, x2, r2 + 25078 0x00 0x00 NOPX + 25080 0x00 0x00 NOPX + 25082 0x00 0x00 NOPX + 25084 0x00 0x00 NOPX + 25086 0x08 0xc0 0x96 0x18 VCONV.bf16.fp32 wl1, bmll1 + 25090 0x14 0x84 0x83 0x48 VMSC.f dm4, dm4, x2, x4, r2 + 25094 0x13 0x22 0x83 0x48 VMSC.f dm3, dm1, x1, x4, r2 + 25098 0x00 0x00 NOPX + 25100 0x00 0x00 NOPX + 25102 0x00 0x00 NOPX + 25104 0x00 0x00 NOPX + 25106 0x09 0xc2 0x16 0x18 VCONV.bf16.fp32 wl3, bmll4 + 25110 0x0b 0x41 0x96 0x18 VCONV.bf16.fp32 wl6, bmll3 + 25114 0x00 0x00 NOPX + 25116 0x12 0xec 0x61 0x48 VMUL.f dm2, x6, x3, r2 + 25120 0x13 0xec 0x41 0x48 VMUL.f dm3, x6, x2, r2 + 25124 0x00 0x00 NOPX + 25126 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 25128 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.noswbrkpt + 25130 0x13 0xe2 0x61 0x48 VMUL.f dm3, x1, x3, r2 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 25134 0x19 0x68 0x12 0xf8 VMOV lfl0, bmll2 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 25138 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25142 0x1a 0x05 0x92 0xf8 VMOV bmll2, lfl0 + 25146 0x00 0x00 NOPX + 25148 0x00 0x00 NOPX +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 25150 0x00 0x00 NOPX +.aggressive_scheduled_block_id 28 +.noswbrkpt + 25152 0x13 0xea 0x61 0x48 VMUL.f dm3, x5, x3, r2 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 25156 0x18 0x68 0x12 0xf8 VMOV lfh0, bmll2 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 25160 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25164 0x1a 0x01 0x92 0xf8 VMOV bmll2, lfh0 + 25168 0x00 0x00 NOPX + 25170 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 25172 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.noswbrkpt + 25174 0x13 0xe2 0x41 0x48 VMUL.f dm3, x1, x2, r2 +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 25178 0x19 0x68 0x12 0xf8 VMOV lfl0, bmll2 +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 25182 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25186 0x1a 0x05 0x92 0xf8 VMOV bmll2, lfl0 + 25190 0x00 0x00 NOPX + 25192 0x00 0x00 NOPX + 25194 0x00 0x00 NOPX + 25196 0x00 0x00 NOPX +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 25198 0x18 0x68 0x12 0xf8 VMOV lfh0, bmll2 +.aggressive_scheduled_block_id 30 +.noswbrkpt + 25202 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25206 0x1a 0x01 0x92 0xf8 VMOV bmll2, lfh0 + 25210 0x00 0x00 NOPX + 25212 0x00 0x00 NOPX + 25214 0x13 0xe0 0xc1 0x48 VMUL.f dm3, x0, x6, r2 + 25218 0x00 0x00 NOPX +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 25220 0x19 0x68 0x12 0xf8 VMOV lfl0, bmll2 +.aggressive_scheduled_block_id 31 +.noswbrkpt + 25224 0x13 0x4c 0x3d 0x48 VADD.f dm3, dm2, dm3, r2 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25228 0x1a 0x05 0x92 0xf8 VMOV bmll2, lfl0 + 25232 0x00 0x00 NOPX + 25234 0x00 0x00 NOPX + 25236 0x11 0xe2 0x01 0x48 VMUL.f dm1, x1, x0, r2 + 25240 0x00 0x00 NOPX +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 25242 0x18 0x6c 0x12 0xf8 VMOV lfh0, bmll3 +.aggressive_scheduled_block_id 32 +.noswbrkpt + 25246 0x11 0x44 0x3d 0x48 VADD.f dm1, dm2, dm1, r2 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25250 0x1a 0x01 0x92 0xf8 VMOV bmll2, lfh0 + 25254 0x00 0x00 NOPX + 25256 0x00 0x00 NOPX + 25258 0x00 0x00 NOPX +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 25260 0x00 0x00 NOPX +.aggressive_scheduled_block_id 33 +.noswbrkpt + 25262 0x00 0x24 0x12 0xe6 0x10 0x40 0x3d 0x62 VMOV x0, bmll1; VADD.f dm0, dm2, dm0, r2 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25270 0x02 0x00 0x92 0xe6 0x14 0xea 0x01 0x62 VMOV bmll2, x0; VMUL.f dm4, x5, x0, r2 + 25278 0x00 0x00 NOPX + 25280 0x00 0x00 NOPX +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 25282 0x00 0x00 NOPX +.aggressive_scheduled_block_id 34 +.noswbrkpt + 25284 0x10 0x50 0x3d 0x48 VADD.f dm0, dm2, dm4, r2 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25288 0x1a 0x00 0x12 0xf8 VMOV bmll2, bmll0 + 25292 0x00 0x00 NOPX + 25294 0x00 0x2f 0xd0 0x00 0x00 0x84 J #24480 +.delay_slot + 25300 0x0f 0xfa 0x65 0x98 ST dc4, [sp, #-8] +.delay_slot +.swstall delay_slot + 25304 0x00 0x00 NOPX +.delay_slot + 25306 0x1a 0x00 0x12 0xf8 VMOV bmll2, bmll0 +.delay_slot +.swstall delay_slot + 25310 0x00 0x00 NOPX +.delay_slot + 25312 0x00 0x2c 0xf0 0x00 0x21 0x05 0x12 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 bmll2, [p1];NOPX; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2384 + 25328 0x00 0x14 0x00 0x00 0x0b 0x94 0x00 0x00 0x20 0xba MOVA r20, #0; J #23712 +.delay_slot + 25338 0x10 0x2a 0x01 0x18 MOVX r21, #0 +.delay_slot +.swstall delay_slot + 25342 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25344 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25346 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25348 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2416 + 25360 0x00 0x31 0xe8 0x00 0x00 0x84 J #25552 +.delay_slot + 25366 0xff 0x93 0xb0 0x02 0x60 0xf0 0x70 0x02 ST p1, [sp, #-4]; MOV dc4, lr +.delay_slot +.swstall delay_slot + 25374 0x00 0x00 NOPX +.delay_slot + 25376 0x0f 0xf0 0x33 0x18 VST x0, [sp, #-256] +.delay_slot + 25380 0x0f 0xf5 0x33 0x18 VST x4, [sp, #-192] +.delay_slot + 25384 0xff 0x0e 0x60 0x00 0x01 0xa5 0x70 0x02 VST x1, [sp, #-128]; NOPM +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2448 + 25392 0x10 0x22 0x05 0x18 MOVX r17, #1 + 25396 0x14 0x62 0x67 0x98 EQ r17, r17, r6 + 25400 0x88 0x31 0xe8 0x40 0x01 0x84 JNZ r17, #25552 +.delay_slot +.swstall delay_slot + 25406 0x00 0x00 NOPX +.delay_slot + 25408 0x0f 0xf0 0x33 0x18 VST x0, [sp, #-256] +.delay_slot + 25412 0x0f 0xf5 0x33 0x18 VST x4, [sp, #-192] +.delay_slot + 25416 0x0f 0xf8 0x73 0x18 VST x1, [sp, #-128] +.delay_slot + 25420 0xff 0x93 0xb0 0x00 0x70 0x4a 0x60 0xf0 0x79 0x3a ST p1, [sp, #-4]; MOVX r7, #2; MOV dc4, lr + 25430 0x11 0xce 0x67 0x98 EQ r7, r7, r6 + 25434 0x38 0x31 0xd8 0x40 0x01 0x84 JNZ r7, #25520 +.delay_slot +.swstall delay_slot + 25440 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25442 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25444 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25446 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25448 0x00 0x00 NOPX + 25450 0x11 0x4e 0x67 0x98 EQ r7, r5, r6 + 25454 0x38 0x31 0xc8 0x40 0x01 0x84 JNZ r7, #25488 +.delay_slot + 25460 0x10 0x0a 0x41 0x18 MOVX r5, #16 +.delay_slot +.swstall delay_slot + 25464 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25466 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25468 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25470 0x00 0x00 NOPX + 25472 0x00 0x30 0x30 0x00 0x00 0x84 J #24672 +.delay_slot +.swstall delay_slot + 25478 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25480 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25482 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25484 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25486 0x00 0x00 NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2544 + 25488 0x20 0x31 0x00 0x00 0x0b 0x8e 0x00 0x00 0x20 0xba MOVA r17, #257; J #23664 +.delay_slot + 25498 0x05 0x40 0x28 0x00 0x41 0x64 MOVX r21, #0; MOV m4, #16 +.delay_slot + 25504 0x10 0x28 0x01 0x18 MOVX r20, #0 +.delay_slot +.swstall delay_slot + 25508 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25510 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25512 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2576 + 25520 0x00 0x30 0x00 0x00 0x00 0x84 J #24576 +.delay_slot + 25526 0x00 0x00 0xf8 0xbf 0xfe 0x44 MOVXM r17, #65535 +.delay_slot + 25532 0x1c 0x00 0x20 0xb8 MOV m4, #16 +.delay_slot +.swstall delay_slot + 25536 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25538 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25540 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label __ll128__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 25552 0xfe 0x07 0x70 0x00 0x0b 0x8e 0x00 0x00 0x20 0xba VLDA x0, [sp, #-256]; J #23664 +.delay_slot + 25562 0xfe 0xa7 0x70 0x00 0x00 0x8a 0x88 0x00 0x58 0xba VLDA x4, [sp, #-192]; MOVX r0, #4; MOV r20, #0 +.delay_slot + 25572 0xff 0x93 0x20 0x00 0x00 0x3e 0x0f 0xff 0x90 0xba LDA p1, [sp, #-4]; MOVXM r16, #65535 +.delay_slot + 25582 0x05 0x40 0x28 0x00 0x81 0x64 MOVX r21, #0; MOV m4, #32 +.delay_slot + 25588 0x11 0x22 0x05 0x18 MOVX r17, #257 +.delay_slot + 25592 0xff 0x0f 0x70 0x04 0x00 0x00 0x1c 0x22 VLDA x1, [sp, #-128]; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2656 + 25600 0x00 0x30 0x00 0x00 0x00 0x84 J #24576 +.delay_slot + 25606 0x1c 0xc1 0xe0 0xf8 MOV dc4, lr +.delay_slot + 25610 0x00 0x00 0xf8 0xbf 0xfe 0x44 MOVXM r17, #65535 +.delay_slot + 25616 0x1c 0x00 0x20 0xb8 MOV m4, #16 +.delay_slot +.swstall delay_slot + 25620 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25622 0x00 0x00 NOPX +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E__end +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_end0 + +.text_segment PM 25632 +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function_start + 25632 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 25638 0xfd 0xf3 0xb0 0x00 0x01 0xe3 0xb0 0x00 0x11 0x3a ST p7, [sp, #-20]; MOVXM p7, #491520 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 25648 0xe0 0xc2 0xd7 0xe7 0x1d 0x82 0x0d 0x70 0x72 0xba LDA r16, [p7]; ST p6, [sp, #-28]; MOV r16, CORE_ID +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 25658 0xff 0x2e 0xb0 0x21 0x04 0x81 0x68 0xf0 0x79 0x3a ST r11, [sp, #-8]; EXTEND.u8 r16, r16; MOV r11, lr +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25668 0xfe 0x3e 0xb8 0x47 0xf6 0x5c ST r15, [sp, #-16]; ADD r17, r16, #-2 + 25674 0x0f 0xe9 0xb5 0x98 ST r13, [sp, #-24] + 25678 0x00 0x00 NOPX + 25680 0x00 0x00 NOPX + 25682 0x00 0x00 NOPX + 25684 0x80 0x33 0x48 0x40 0x01 0x84 JNZ r16, #26256 +.delay_slot + 25690 0x0f 0xfd 0x95 0x98 ST r12, [sp, #-4] +.delay_slot + 25694 0x0f 0xf5 0xd5 0x98 ST r14, [sp, #-12] +.delay_slot + 25698 0x0f 0xe0 0x1d 0x98 ST p0, [sp, #-32] +.delay_slot + 25702 0x00 0x07 0x8c 0xc0 0x20 0x44 MOVXM p6, #491536 +.delay_slot + 25708 0x0e 0x06 0x31 0x98 ST r17, [p6] + 25712 0x00 0x31 0x07 0x88 0x8b 0x00 0x01 0xe1 0x30 0x28 0x10 0x76 MOVA r17, #1; MOVS p7, p2; MOVXM p2, #491600 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 25724 0x40 0xc6 0x30 0x00 0x01 0xe1 0x30 0x2a 0x11 0x3a ST r17, [p2]; MOVXM p2, #491604 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 25734 0x40 0xc0 0xec 0xc5 0x81 0xd4 ST.s8 r16, [p2]; MOV p6, p1 +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 25740 0x00 0x28 0x60 0x00 0x01 0x04 JL #20672 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25746 0x00 0x07 0x80 0xc1 0x00 0x44 MOVXM p0, #491648 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25752 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25754 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25756 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot +.swstall delay_slot + 25760 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.return_address + 25776 0x00 0x11 0x00 0x00 0x01 0xe1 0x30 0x40 0x10 0xba MOVA r17, #0; MOVXM p2, #491648 + 25786 0x40 0xba 0xd0 0x00 0x01 0xe1 0x30 0x08 0x10 0xba LDA r14, [p2]; MOVXM p2, #491536 + 25796 0x40 0xca 0xd0 0x00 0x01 0xe1 0x30 0x42 0x10 0xba LDA r18, [p2]; MOVXM p2, #491652 + 25806 0x43 0xb6 0xd0 0x00 0x01 0xe1 0xb0 0x10 0x10 0xba LDA r13, [p2], #4; MOVXM p3, #491552 + 25816 0x42 0x85 0xd0 0x00 0x01 0xe0 0xb0 0x0a 0x10 0xba LDA el0, [p2, #4]; MOVXM p1, #491540 + 25826 0x40 0xbe 0xd8 0x39 0x81 0xd4 LDA r15, [p2]; MOV r16, p6 + 25832 0x1a 0x68 0x14 0x18 ADD.NC p2, r16, #40 + 25836 0x00 0x07 0x8c 0xd5 0x00 0x44 MOVXM p6, #494208 + 25842 0x00 0x07 0x80 0xc0 0x98 0x44 MOVXM p0, #491596 + 25848 0x13 0xa5 0x2f 0x98 MUL r18, r14, r18 + 25852 0x80 0x00 0x08 0x20 0x00 0x44 MOVXM r16, #-2147483648 + 25858 0x60 0x85 0x36 0xca 0x5f 0x5c ST el0, [p3]; MUL r18, r13, r18 + 25864 0x00 0x00 NOPX + 25866 0x13 0xe5 0x2f 0x98 MUL r18, r15, r18 + 25870 0x00 0x00 NOPX + 25872 0x09 0x06 0x51 0x98 ST r18, [p1] + 25876 0x02 0x4c 0x2e 0x98 LDA el0, [p2], #16 + 25880 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25884 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25888 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25892 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25896 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25900 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25904 0x08 0x04 0x29 0x98 ST el0, [p0] + 25908 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25912 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25916 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 25920 0x02 0xdc 0x36 0x98 LDA r1, [p2], #-12 + 25924 0x00 0x00 NOPX + 25926 0x00 0x00 NOPX + 25928 0x00 0x00 NOPX + 25930 0x00 0x00 NOPX + 25932 0x00 0x00 NOPX + 25934 0x00 0x00 NOPX + 25936 0x10 0x63 0x0b 0x98 GEU r17, r1, r16 + 25940 0x88 0x32 0xd0 0x40 0x01 0x84 JNZ r17, #26016 +.delay_slot + 25946 0x1b 0x1e 0xc0 0xf8 MOV r12, p7 +.delay_slot + 25950 0x0f 0xd9 0x1d 0x98 ST p2, [sp, #-40] +.delay_slot +.swstall delay_slot + 25954 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25956 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25958 0x00 0x00 NOPX +.no_stack_arguments + 25960 0x00 0x4e 0xd0 0x00 0x01 0x04 JL #40352 +.delay_slot + 25966 0x0f 0xdd 0x95 0x98 ST r12, [sp, #-36] +.delay_slot +.swstall delay_slot + 25970 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25972 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25974 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25976 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.return_address + 25984 0x00 0x32 0xf0 0x00 0x00 0x84 J #26080 +.delay_slot + 25990 0x00 0x07 0x8e 0xc0 0xa8 0x44 MOVXM p7, #491604 +.delay_slot +.swstall delay_slot + 25996 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 25998 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26000 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26002 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_384 +.no_stack_arguments + 26016 0x00 0x4e 0xd0 0x00 0x01 0x04 JL #40352 +.delay_slot +.swstall delay_slot + 26022 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26024 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26026 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26028 0x00 0x01 0x67 0x98 NOPA +.delay_slot + 26032 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x02 0x18 0x0c 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SUB r1, r1, r16; NOPM; NOPV +.return_address +.no_stack_arguments + 26048 0x00 0x51 0xc0 0x00 0x01 0x04 JL #41856 +.delay_slot + 26054 0x18 0x50 0x20 0xf8 MOV r1, r0 +.delay_slot + 26058 0x00 0x07 0x8e 0xc0 0xa8 0x44 MOVXM p7, #491604 +.delay_slot + 26064 0x4f 0x00 0x01 0x20 0x00 0x44 MOVXM r2, #1325400064 +.delay_slot + 26070 0x0f 0xdd 0x95 0x98 ST r12, [sp, #-36] +.delay_slot +.swstall delay_slot + 26074 0x00 0x2c 0xf0 0x00 0x20 0x3c NOPA; NOPB +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.return_address + 26080 0xe0 0xc0 0x50 0x02 0xd2 0x00 0x00 0x08 0xb8 0xba LDA.s8 r16, [p7]; MOVX vaddSign0, #1; VINSERT.32 x0, x0, #0, r0 + 26090 0xfb 0x40 0x80 0x01 0x80 0x08 0x00 0x49 0x78 0xba MOVA m0, #-38; MOVX r24, #0; VMOV bmll0, x0 + 26100 0xfb 0x23 0x20 0x00 0x01 0xe1 0xb0 0x12 0x10 0xba LDA p2, [sp, #-40]; MOVXM p3, #491556 + 26110 0x00 0x07 0x82 0xc0 0x50 0x44 MOVXM p1, #491560 + 26116 0x00 0x07 0x8e 0xc0 0x40 0x44 MOVXM p7, #491552 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 26122 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 26124 0x06 0x1e 0x17 0x18 ST.s16 r16, [p6], #2 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26128 0x14 0x3a 0x80 0x18 MOVX crRnd, r16 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26132 0x08 0x40 0x16 0x18 VCONV.bf16.fp32 wl0, bmll0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26136 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26138 0x1c 0x01 0x01 0xb8 VEXTRACT.16 r16, x0, #0, vaddSign0 + 26142 0x00 0x00 NOPX + 26144 0x00 0x00 NOPX + 26146 0x06 0x0b 0x07 0x18 ST.s8 r24, [p6], m0 + 26150 0x00 0x00 NOPX + 26152 0x00 0x00 NOPX + 26154 0x00 0x00 NOPX + 26156 0x00 0x00 NOPX + 26158 0x00 0x00 NOPX + 26160 0x00 0x00 NOPX + 26162 0x0e 0x1d 0xd1 0x98 ST r14, [p6], #4 + 26166 0x0e 0x05 0xf1 0x98 ST r15, [p6] + 26170 0x0e 0x15 0xb1 0x98 ST r13, [p6, #4] + 26174 0x02 0x1c 0x2e 0x98 LDA el0, [p2], #4 + 26178 0x00 0x00 NOPX + 26180 0x00 0x00 NOPX + 26182 0x00 0x00 NOPX + 26184 0x00 0x00 NOPX + 26186 0x00 0x00 NOPX + 26188 0x00 0x00 NOPX + 26190 0x0b 0x04 0x29 0x98 ST el0, [p3] + 26194 0x02 0x04 0x2e 0x98 LDA el0, [p2] + 26198 0x00 0x00 NOPX + 26200 0x00 0x00 NOPX + 26202 0x00 0x00 NOPX + 26204 0x00 0x00 NOPX + 26206 0x00 0x00 NOPX + 26208 0x00 0x00 NOPX + 26210 0x09 0x04 0x29 0x98 ST el0, [p1] + 26214 0x02 0x14 0x2e 0x98 LDA el0, [p2, #4] + 26218 0x00 0x00 NOPX + 26220 0x00 0x33 0x50 0x00 0x00 0x84 J #26272 +.delay_slot + 26226 0x00 0x07 0x80 0xc0 0x58 0x44 MOVXM p0, #491564 +.delay_slot +.swstall delay_slot + 26232 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26234 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26236 0x00 0x01 0x67 0x98 NOPA +.delay_slot + 26240 0x00 0x2c 0xf0 0x00 0x20 0x04 0x29 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST el0, [p0]; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_624 + 26256 0xfb 0xa3 0xb0 0x00 0x01 0xe3 0xb0 0x10 0x11 0x3a ST p2, [sp, #-36]; MOVXM p7, #491552 + 26266 0x00 0x2c 0xf6 0x29 0x81 0xd4 NOPA; MOV r12, p2 +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_640 + 26272 0xe0 0xc2 0xd0 0x44 0x0a 0x2c LDA r16, [p7]; MOVX r17, #1 + 26278 0x00 0x00 NOPX + 26280 0x00 0x00 NOPX + 26282 0x00 0x00 NOPX + 26284 0x00 0x00 NOPX + 26286 0x00 0x00 NOPX + 26288 0x00 0x00 NOPX + 26290 0x14 0x63 0x08 0x98 NE r17, r17, r16 + 26294 0x88 0x33 0xb0 0x40 0x01 0x84 JNZ r17, #26464 +.delay_slot + 26300 0x1e 0x66 0x06 0x18 ADD.NC p6, r12, #12 +.delay_slot +.swstall delay_slot + 26304 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26306 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26308 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26310 0x00 0x00 NOPX + 26312 0x00 0x07 0x84 0xc0 0x10 0x44 MOVXM p2, #491528 + 26318 0x40 0xc2 0xd0 0x00 0x01 0xe1 0x30 0x50 0x10 0xba LDA r16, [p2]; MOVXM p2, #491680 + 26328 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 26332 0x00 0x00 NOPX + 26334 0x00 0x00 NOPX +.no_stack_arguments + 26336 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 26342 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 26346 0x00 0x00 NOPX +.delay_slot + 26348 0x14 0x36 0xda 0x98 LT r27, r16, r13 +.delay_slot + 26352 0x6c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r13, r16; MOV r15, r27 +.delay_slot + 26358 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x01 0x12 0x7a NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 +.return_address + 26368 0x6c 0x06 0x3d 0xaf 0x41 0xe4 SUB r16, r13, r3; MOV r27, r15 + 26374 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 26378 0x80 0x33 0xa8 0x40 0x01 0x84 JNZ r16, #26448 +.delay_slot +.swstall delay_slot + 26384 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26386 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26388 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26390 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26392 0x00 0x00 NOPX + 26394 0xfc 0x1f 0xa4 0xd9 0x81 0xe4 MOVX r16, #-1; MOV p2, p6 + 26400 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 26404 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 26408 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 26412 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 26414 0x02 0x46 0x36 0x98 LDA r17, [p2, #16] +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26418 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26420 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26422 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26424 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26426 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26430 0x0a 0x06 0x31 0x98 ST r17, [p2] + 26434 0x00 0x00 NOPX + 26436 0x00 0x00 NOPX + 26438 0x00 0x00 NOPX + 26440 0x00 0x00 NOPX + 26442 0x00 0x2c 0xf8 0xa6 0x10 0x2c NOPA; ACQ r17, r16 +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_816 + 26448 0x00 0x00 NOPX + 26450 0x00 0x00 NOPX + 26452 0x00 0x00 NOPX + 26454 0xe0 0xc2 0xd0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba LDA r16, [p7]; NOPB; NOPM +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_832 + 26464 0x10 0x1c 0x09 0x18 MOVX r14, #2 + 26468 0x00 0x00 NOPX + 26470 0x00 0x00 NOPX + 26472 0x00 0x00 NOPX + 26474 0x00 0x00 NOPX + 26476 0x00 0x00 NOPX + 26478 0x13 0xa1 0x08 0x98 NE r16, r14, r16 + 26482 0x80 0x34 0x08 0x40 0x01 0x84 JNZ r16, #26640 +.delay_slot +.swstall delay_slot + 26488 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26490 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26492 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26494 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26496 0x00 0x00 NOPX + 26498 0x00 0x07 0x84 0xc0 0x60 0x44 MOVXM p2, #491568 + 26504 0x40 0xc2 0xd0 0x00 0x01 0xe1 0x30 0x50 0x10 0xba LDA r16, [p2]; MOVXM p2, #491680 + 26514 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 26518 0x00 0x00 NOPX + 26520 0x00 0x00 NOPX +.no_stack_arguments + 26522 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 26528 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 26532 0x00 0x00 NOPX +.delay_slot + 26534 0x14 0x36 0xda 0x98 LT r27, r16, r13 +.delay_slot + 26538 0x6c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r13, r16; MOV r15, r27 +.delay_slot + 26544 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x20 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV +.return_address + 26560 0x6c 0x06 0x3d 0xaf 0x41 0xe4 SUB r16, r13, r3; MOV r27, r15 + 26566 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 26570 0x80 0x34 0x08 0x40 0x01 0x84 JNZ r16, #26640 +.delay_slot +.swstall delay_slot + 26576 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26578 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26580 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26582 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26584 0x00 0x00 NOPX + 26586 0xfc 0x1f 0xa4 0xd9 0x81 0xe4 MOVX r16, #-1; MOV p2, p6 + 26592 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 26596 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 26600 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 26604 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.noswbrkpt + 26606 0x02 0x46 0x36 0x98 LDA r17, [p2, #16] +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26610 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26612 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26614 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26616 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26618 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26622 0x0a 0x06 0x31 0x98 ST r17, [p2] + 26626 0x00 0x00 NOPX + 26628 0x00 0x00 NOPX + 26630 0x00 0x00 NOPX + 26632 0x00 0x00 NOPX + 26634 0x00 0x2c 0xf8 0xa6 0x10 0x2c NOPA; ACQ r17, r16 +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1008 + 26640 0x00 0x00 NOPX + 26642 0x00 0x00 NOPX + 26644 0x00 0x00 NOPX + 26646 0xe0 0xc2 0xd0 0x00 0x01 0xe3 0xb0 0x1a 0x10 0xba LDA r16, [p7]; MOVXM p7, #491572 + 26656 0x00 0x00 NOPX + 26658 0x00 0x00 NOPX + 26660 0x00 0x00 NOPX + 26662 0x00 0x00 NOPX + 26664 0x00 0x00 NOPX + 26666 0x10 0x24 0x11 0x18 MOVX r18, #4 + 26670 0x14 0xa1 0x08 0x98 NE r16, r18, r16 + 26674 0x80 0x34 0x78 0x40 0x01 0x84 JNZ r16, #26864 +.delay_slot + 26680 0x00 0x07 0x84 0xc1 0x40 0x44 MOVXM p2, #491680 +.delay_slot +.swstall delay_slot + 26686 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26688 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26690 0x00 0x00 NOPX +.delay_slot + 26692 0x10 0x22 0x01 0x18 MOVX r17, #0 + 26696 0xe0 0xc2 0xd0 0x34 0x02 0x2c LDA r16, [p7]; MOVX r13, #0 + 26702 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 26706 0x00 0x00 NOPX + 26708 0x00 0x00 NOPX +.no_stack_arguments + 26710 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot +.swstall delay_slot + 26716 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26718 0x00 0x00 NOPX +.delay_slot + 26720 0x14 0x37 0x1a 0x98 LT r27, r16, r17 +.delay_slot + 26724 0x8c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r17, r16; MOV r15, r27 +.delay_slot + 26730 0x00 0x2c 0xf8 0x02 0x24 0x2c NOPA; SEL.EQZ r0, r16, r17, r27 +.return_address + 26736 0x6c 0x06 0x3d 0xaf 0x41 0xe4 SUB r16, r13, r3; MOV r27, r15 + 26742 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 26746 0x80 0x34 0x68 0x40 0x01 0x84 JNZ r16, #26832 +.delay_slot +.swstall delay_slot + 26752 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26754 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26756 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26758 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26760 0x00 0x00 NOPX + 26762 0xdf 0xee 0xd0 0x3f 0x17 0xea 0x08 0x01 0x58 0xba LDA r27, [p6], #-4; MOVX r17, #-1; MOV r16, #1 + 26772 0x06 0xfe 0x56 0x98 LDA r18, [p6], #-4 + 26776 0x06 0xfe 0x76 0x98 LDA r19, [p6], #-4 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 26780 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 26782 0x06 0x46 0x56 0x98 LDA r18, [p6, #16] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26786 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26788 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26790 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26792 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26794 0x14 0xe5 0x22 0x18 SEL.EQZ r18, r19, r18, r27 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26798 0x0e 0x06 0x51 0x98 ST r18, [p6] + 26802 0x00 0x00 NOPX + 26804 0x00 0x00 NOPX + 26806 0x00 0x34 0x80 0x00 0x00 0x84 J #26880 +.delay_slot +.swstall delay_slot + 26812 0x00 0x00 NOPX +.delay_slot + 26814 0x14 0x93 0x18 0x18 ACQ r18, r17 +.delay_slot +.swstall delay_slot + 26818 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26820 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26822 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1200 + 26832 0x00 0x34 0x80 0x00 0x00 0x84 J #26880 +.delay_slot + 26838 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot +.swstall delay_slot + 26842 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26844 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26846 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26848 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1232 + 26864 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x01 0x00 0x28 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVX r16, #1; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1248 + 26880 0xfc 0x73 0x20 0x00 0x01 0xe3 0x30 0x0a 0x10 0xba LDA p7, [sp, #-32]; MOVXM p6, #491540 + 26890 0xc0 0xd6 0xd0 0x00 0x01 0xe1 0x30 0x10 0x10 0xba LDA r21, [p6]; MOVXM p2, #491552 + 26900 0x40 0xc6 0xd0 0x00 0x01 0xe3 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p6, #491520 + 26910 0x06 0x06 0x96 0x98 LDA r20, [p6] + 26914 0x00 0x00 NOPX + 26916 0x00 0x00 NOPX + 26918 0x00 0x00 NOPX + 26920 0x07 0x06 0x76 0x98 LDA r19, [p7] + 26924 0x15 0x6b 0x0d 0x98 LSHL r21, r21, r16 + 26928 0x14 0x61 0x07 0x98 EQ r16, r17, r16 + 26932 0x80 0x35 0x60 0x40 0x01 0x84 JNZ r16, #27328 +.delay_slot + 26938 0x15 0x28 0x07 0x18 ADD r20, r20, #1 +.delay_slot + 26942 0x0e 0x06 0x91 0x98 ST r20, [p6] +.delay_slot +.swstall delay_slot + 26946 0x00 0x00 NOPX +.delay_slot + 26948 0x18 0x69 0xd5 0x58 ADD.NC p0, r19, r21 +.delay_slot + 26952 0xf7 0x83 0xb0 0x48 0x22 0x5c ST p0, [sp, #-68]; MOVX r18, #4 + 26958 0x14 0x61 0x27 0x98 EQ r16, r17, r18 + 26962 0x80 0x35 0x18 0x40 0x01 0x84 JNZ r16, #27184 +.delay_slot +.swstall delay_slot + 26968 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26970 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26972 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26974 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26976 0x00 0x00 NOPX + 26978 0x14 0x60 0xe8 0x98 NE r16, r17, r14 + 26982 0x80 0x35 0x00 0x40 0x01 0x84 JNZ r16, #27136 +.delay_slot + 26988 0x00 0x07 0x8c 0xc0 0x60 0x44 MOVXM p6, #491568 +.delay_slot +.swstall delay_slot + 26994 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26996 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26998 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27000 0x00 0x00 NOPX + 27002 0xc0 0xca 0xd0 0x00 0x01 0xe3 0x30 0x44 0x10 0xba LDA r18, [p6]; MOVXM p6, #491656 + 27012 0xc0 0xc2 0xd0 0x00 0x01 0xe3 0x30 0x12 0x10 0xba LDA r16, [p6]; MOVXM p6, #491556 + 27022 0xc0 0xc6 0xd0 0x60 0x02 0x2c LDA r17, [p6]; MOVX r24, #0 + 27028 0x00 0x00 NOPX + 27030 0x00 0x00 NOPX + 27032 0x00 0x00 NOPX + 27034 0x00 0x00 NOPX + 27036 0x00 0x00 NOPX + 27038 0x14 0xa5 0x0f 0x98 MUL r18, r18, r16 + 27042 0x00 0x00 NOPX + 27044 0x8c 0xe4 0x3a 0x32 0x82 0xa4 SUB r19, r17, r18; ADD.NC r20, r18, r16 + 27050 0x15 0x37 0x1c 0x98 LTU r27, r20, r17 + 27054 0x14 0xe7 0x02 0x18 SEL.EQZ r19, r19, r16, r27 + 27058 0x14 0xb7 0x1c 0x98 LTU r27, r18, r17 + 27062 0x16 0x23 0x32 0x18 SEL.EQZ r17, r24, r19, r27 + 27066 0x14 0x25 0x11 0x98 SUB r18, r16, r17 + 27070 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 27074 0x80 0x35 0x98 0x40 0x01 0x84 JNZ r16, #27440 +.delay_slot + 27080 0x00 0x07 0x8c 0xd5 0x20 0x44 MOVXM p6, #494224 +.delay_slot + 27086 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot +.swstall delay_slot + 27090 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27092 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27094 0x00 0x00 NOPX + 27096 0x00 0x35 0x50 0x00 0x00 0x84 J #27296 +.delay_slot + 27102 0x00 0x4e 0x00 0x00 0x01 0xe3 0xb0 0x10 0x10 0xba MOVA r14, #2; MOVXM p7, #491552 +.delay_slot + 27112 0x00 0x2f 0x00 0x00 0x01 0xe1 0x30 0x40 0x10 0xba MOVA r15, #1; MOVXM p2, #491648 +.delay_slot + 27122 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 27126 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27128 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1504 + 27136 0x00 0x35 0x50 0x00 0x00 0x84 J #27296 +.delay_slot + 27142 0x00 0x4e 0x00 0x00 0x01 0xe3 0xb0 0x10 0x10 0xba MOVA r14, #2; MOVXM p7, #491552 +.delay_slot + 27152 0x00 0x2f 0x00 0x00 0x01 0xe1 0x30 0x40 0x10 0xba MOVA r15, #1; MOVXM p2, #491648 +.delay_slot + 27162 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 27166 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27168 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1552 + 27184 0x00 0x0d 0x00 0x00 0x01 0xe3 0x30 0x1a 0x10 0xba MOVA r13, #0; MOVXM p6, #491572 + 27194 0xc0 0xca 0xd0 0x00 0x01 0xe1 0x30 0x40 0x10 0xba LDA r18, [p6]; MOVXM p2, #491648 + 27204 0x40 0xc2 0xd0 0x00 0x01 0xe3 0x30 0x14 0x10 0xba LDA r16, [p2]; MOVXM p6, #491560 + 27214 0xc0 0xc6 0xd0 0x3c 0x0a 0x2c LDA r17, [p6]; MOVX r15, #1 + 27220 0x00 0x00 NOPX + 27222 0x00 0x00 NOPX + 27224 0x00 0x00 NOPX + 27226 0x00 0x00 NOPX + 27228 0x00 0x00 NOPX + 27230 0x14 0xa5 0x0f 0x98 MUL r18, r18, r16 + 27234 0x00 0x00 NOPX + 27236 0x8c 0xe4 0x3a 0x32 0x82 0xa4 SUB r19, r17, r18; ADD.NC r20, r18, r16 + 27242 0x15 0x37 0x1c 0x98 LTU r27, r20, r17 + 27246 0x14 0xe7 0x02 0x18 SEL.EQZ r19, r19, r16, r27 + 27250 0x14 0xb7 0x1c 0x98 LTU r27, r18, r17 + 27254 0x13 0x63 0x32 0x18 SEL.EQZ r17, r13, r19, r27 + 27258 0x14 0x25 0x11 0x98 SUB r18, r16, r17 + 27262 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 27266 0x80 0x35 0x98 0x40 0x01 0x84 JNZ r16, #27440 +.delay_slot + 27272 0x00 0x07 0x8c 0xd5 0x30 0x44 MOVXM p6, #494232 +.delay_slot + 27278 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot +.swstall delay_slot + 27282 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27284 0x00 0x00 NOPX +.delay_slot + 27286 0x00 0x2c 0xf0 0x00 0x01 0xe3 0xb0 0x10 0x10 0xba NOPA; MOVXM p7, #491552 +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1664 + 27296 0xd1 0x81 0x60 0x00 0x0d 0x6e 0x00 0x00 0x21 0x3a MOVS p6, r12; J #27504 +.delay_slot + 27306 0x07 0xe5 0x91 0x18 LDA r12, [sp, #-28] +.delay_slot +.swstall delay_slot + 27310 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27312 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27314 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27316 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1696 + 27328 0x00 0x07 0x8c 0xc0 0x10 0x44 MOVXM p6, #491528 + 27334 0xc0 0xce 0xd0 0x00 0x01 0xe3 0x30 0x42 0x10 0xba LDA r19, [p6]; MOVXM p6, #491652 + 27344 0xc0 0xc2 0xd0 0x00 0x01 0xe3 0x30 0x16 0x10 0xba LDA r16, [p6]; MOVXM p6, #491564 + 27354 0x06 0x06 0x56 0x98 LDA r18, [p6] + 27358 0x00 0x00 NOPX + 27360 0x00 0x00 NOPX + 27362 0x00 0x00 NOPX + 27364 0x00 0x00 NOPX + 27366 0x00 0x00 NOPX + 27368 0x14 0xe7 0x0f 0x98 MUL r19, r19, r16 + 27372 0x00 0x00 NOPX + 27374 0x95 0x26 0x3a 0xb3 0x82 0xa4 SUB r20, r18, r19; ADD.NC r21, r19, r16 + 27380 0x15 0x77 0x2c 0x98 LTU r27, r21, r18 + 27384 0x15 0x29 0x02 0x18 SEL.EQZ r20, r20, r16, r27 + 27388 0x9e 0xe5 0x98 0xa0 0x01 0x64 LTU r27, r19, r18; MOV r17, #0 + 27394 0x14 0x63 0x42 0x18 SEL.EQZ r17, r17, r20, r27 + 27398 0x14 0x25 0x11 0x98 SUB r18, r16, r17 + 27402 0x14 0x61 0x07 0x98 EQ r16, r17, r16 + 27406 0x80 0x37 0x38 0x40 0x01 0x84 JNZ r16, #28272 +.delay_slot + 27412 0x00 0x07 0x8c 0xd5 0x40 0x44 MOVXM p6, #494240 +.delay_slot + 27418 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot +.swstall delay_slot + 27422 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27424 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 27426 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label __ll65__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.aggressive_scheduled_block_id 7 +.noswbrkpt + 27440 0xf7 0x83 0x26 0x8c 0x0b 0x00 0xe0 0x49 0xe8 0x01 0x58 0x76 LDA p0, [sp, #-68]; MOVS p6, r12; MOVX r14, #2; MOV r15, #1 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 27452 0x07 0xbc 0x99 0x18 LDA p1, [sp, #-68] +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 27456 0x07 0xe5 0x91 0x18 LDA r12, [sp, #-28] +.aggressive_scheduled_block_id 7 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 27460 0x00 0x2b 0x80 0x00 0x01 0x04 JL #22272 +.delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 27466 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot + 27470 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 27474 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27476 0x00 0x00 NOPX +.delay_slot + 27478 0x00 0x2c 0xf0 0x00 0x01 0xe1 0x35 0x40 0x10 0xba NOPA; MOVXM p2, #494208 +.return_address + 27488 0x13 0x91 0x60 0x00 0x01 0xe1 0x30 0x40 0x11 0x3a MOVS p0, p7; MOVXM p2, #491648 + 27498 0x00 0x07 0x8e 0xc0 0x40 0x44 MOVXM p7, #491552 +.label __ll95__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 27504 0x06 0x5c 0x9e 0x98 LDA p1, [p6], #20 +.no_stack_arguments + 27508 0x00 0x2c 0xd0 0x00 0x01 0x04 JL #22944 +.delay_slot +.swstall delay_slot + 27514 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27516 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27518 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27520 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27522 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.return_address + 27536 0x07 0x06 0x16 0x98 LDA r16, [p7] + 27540 0x00 0x00 NOPX + 27542 0x00 0x00 NOPX + 27544 0x00 0x00 NOPX + 27546 0x00 0x00 NOPX + 27548 0x00 0x00 NOPX + 27550 0x00 0x00 NOPX + 27552 0x13 0xe3 0x08 0x98 NE r17, r15, r16 + 27556 0x88 0x36 0x38 0x40 0x01 0x84 JNZ r17, #27760 +.delay_slot +.swstall delay_slot + 27562 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27564 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27566 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27568 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27570 0x00 0x00 NOPX + 27572 0x00 0x07 0x8e 0xc0 0x10 0x44 MOVXM p7, #491528 + 27578 0xe0 0xc2 0xd0 0x00 0x01 0xe1 0x30 0x50 0x10 0xba LDA r16, [p7]; MOVXM p2, #491680 + 27588 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 27592 0x00 0x00 NOPX + 27594 0x00 0x00 NOPX + 27596 0x00 0x00 NOPX +.no_stack_arguments + 27598 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot +.swstall delay_slot + 27604 0x00 0x00 NOPX +.delay_slot + 27606 0x14 0x20 0x07 0x18 ADD r16, r16, #1 +.delay_slot + 27610 0xe0 0xc2 0x38 0x6d 0xb5 0x5c ST r16, [p7]; LT r27, r16, r13 +.delay_slot + 27616 0x6c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r13, r16; MOV r15, r27 +.delay_slot + 27622 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x01 0x12 0x7a NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 +.return_address + 27632 0xfb 0xa3 0x20 0x1b 0x01 0x8f 0x6b 0xd0 0x78 0xba LDA p2, [sp, #-36]; SUB r16, r13, r3; MOV r27, r15 + 27642 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 27646 0x80 0x36 0x28 0x40 0x01 0x84 JNZ r16, #27728 +.delay_slot + 27652 0x10 0x1e 0x05 0x18 MOVX r15, #1 +.delay_slot +.swstall delay_slot + 27656 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27658 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27660 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27662 0x00 0x00 NOPX + 27664 0x4a 0xc2 0xde 0x0b 0x63 0x0c LDA r16, [p2, #20]; ST r13, [p7] + 27670 0x00 0x00 NOPX + 27672 0x00 0x00 NOPX + 27674 0x00 0x00 NOPX + 27676 0x00 0x00 NOPX + 27678 0x00 0x00 NOPX + 27680 0x00 0x00 NOPX + 27682 0x14 0x10 0xf8 0x18 REL r16, r15 + 27686 0xdc 0xc2 0xd0 0x00 0x01 0xe3 0xb0 0x10 0x10 0xba LDA r16, [p6, #-8]; MOVXM p7, #491552 + 27696 0x00 0x00 NOPX + 27698 0x00 0x00 NOPX + 27700 0x00 0x36 0x30 0x00 0x00 0x84 J #27744 +.delay_slot +.swstall delay_slot + 27706 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27708 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27710 0x00 0x00 NOPX +.delay_slot + 27712 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 +.delay_slot + 27716 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x73 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p6, #-8]; NOPX +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2096 + 27728 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x01 0xe3 0xb0 0x10 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p7, #491552; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2112 + 27744 0xe0 0xc2 0xd0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA r16, [p7]; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2128 + 27760 0x10 0x22 0x01 0x18 MOVX r17, #0 + 27764 0x00 0x00 NOPX + 27766 0x00 0x00 NOPX + 27768 0x00 0x00 NOPX + 27770 0x00 0x00 NOPX + 27772 0x00 0x00 NOPX + 27774 0x13 0xa1 0x08 0x98 NE r16, r14, r16 + 27778 0x80 0x36 0xa0 0x40 0x01 0x84 JNZ r16, #27968 +.delay_slot + 27784 0x00 0x07 0x8e 0xc0 0x60 0x44 MOVXM p7, #491568 +.delay_slot + 27790 0x00 0x07 0x84 0xc1 0x40 0x44 MOVXM p2, #491680 +.delay_slot +.swstall delay_slot + 27796 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27798 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27800 0x00 0x00 NOPX + 27802 0x07 0x06 0x16 0x98 LDA r16, [p7] + 27806 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 27810 0x00 0x00 NOPX + 27812 0x00 0x00 NOPX + 27814 0x00 0x00 NOPX +.no_stack_arguments + 27816 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot +.swstall delay_slot + 27822 0x00 0x00 NOPX +.delay_slot + 27824 0x14 0x20 0x07 0x18 ADD r16, r16, #1 +.delay_slot + 27828 0xe0 0xc2 0x38 0x6e 0x35 0x5c ST r16, [p7]; LT r27, r16, r17 +.delay_slot + 27834 0x8c 0x60 0x37 0x3b 0x41 0xe4 SUB r17, r17, r16; MOV r14, r27 +.delay_slot + 27840 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x20 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV +.return_address + 27856 0xfb 0x93 0x20 0x1b 0x01 0x8f 0x6b 0x90 0x78 0xba LDA p1, [sp, #-36]; SUB r16, r13, r3; MOV r27, r14 + 27866 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 27870 0x80 0x36 0x90 0x40 0x01 0x84 JNZ r16, #27936 +.delay_slot + 27876 0x00 0x07 0x84 0xc0 0x40 0x44 MOVXM p2, #491552 +.delay_slot +.swstall delay_slot + 27882 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27884 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27886 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27888 0x00 0x00 NOPX + 27890 0x2a 0xc2 0xde 0x0b 0x63 0x0c LDA r16, [p1, #20]; ST r13, [p7] + 27896 0x00 0x00 NOPX + 27898 0x00 0x00 NOPX + 27900 0x00 0x00 NOPX + 27902 0x00 0x00 NOPX + 27904 0x00 0x00 NOPX + 27906 0x00 0x00 NOPX + 27908 0x14 0x10 0xf8 0x18 REL r16, r15 + 27912 0x06 0xe6 0x16 0x98 LDA r16, [p6, #-8] + 27916 0x00 0x00 NOPX + 27918 0x00 0x00 NOPX + 27920 0x00 0x00 NOPX + 27922 0x00 0x00 NOPX + 27924 0x00 0x00 NOPX + 27926 0x00 0x00 NOPX + 27928 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 + 27932 0x0e 0xe6 0x11 0x98 ST r16, [p6, #-8] +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2304 + 27936 0x00 0x36 0xa8 0x00 0x00 0x84 J #27984 +.delay_slot + 27942 0x1f 0x62 0xc0 0xf8 MOV p7, p1 +.delay_slot +.swstall delay_slot + 27946 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27948 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27950 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 27952 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2336 + 27968 0xfb 0xf3 0x20 0x00 0x20 0x01 0x5b 0x00 0x01 0xe1 0x30 0x10 0x10 0x00 0x00 0xe1 LDA p7, [sp, #-36]; NOPB; NOPS; MOVXM p2, #491552; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2352 + 27984 0x40 0xc2 0xd0 0x44 0x22 0x2c LDA r16, [p2]; MOVX r17, #4 + 27990 0x00 0x00 NOPX + 27992 0x00 0x00 NOPX + 27994 0x00 0x00 NOPX + 27996 0x00 0x00 NOPX + 27998 0x00 0x00 NOPX + 28000 0x00 0x00 NOPX + 28002 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 28006 0x80 0x37 0x00 0x40 0x01 0x84 JNZ r16, #28160 +.delay_slot + 28012 0x00 0x07 0x84 0xc0 0x68 0x44 MOVXM p2, #491572 +.delay_slot +.swstall delay_slot + 28018 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28020 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28022 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28024 0x00 0x00 NOPX + 28026 0x40 0xc2 0xd0 0x00 0x01 0xe0 0xb0 0x50 0x10 0xba LDA r16, [p2]; MOVXM p1, #491680 + 28036 0x01 0x04 0x3a 0x98 LDA.u16 r1, [p1] + 28040 0x00 0x00 NOPX + 28042 0x00 0x00 NOPX + 28044 0x00 0x00 NOPX +.no_stack_arguments + 28046 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot +.swstall delay_slot + 28052 0x00 0x00 NOPX +.delay_slot + 28054 0x14 0x20 0x07 0x18 ADD r16, r16, #1 +.delay_slot + 28058 0x40 0xc2 0x38 0x6d 0xb5 0x5c ST r16, [p2]; LT r27, r16, r13 +.delay_slot + 28064 0x6c 0x60 0x37 0x3b 0x41 0xe4 SUB r17, r13, r16; MOV r14, r27 +.delay_slot + 28070 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x01 0x12 0x7a NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 +.return_address + 28080 0x6c 0x06 0x3d 0xae 0x41 0xe4 SUB r16, r13, r3; MOV r27, r14 + 28086 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 28090 0x80 0x37 0x00 0x40 0x01 0x84 JNZ r16, #28160 +.delay_slot + 28096 0x00 0x07 0x84 0xc0 0x68 0x44 MOVXM p2, #491572 +.delay_slot +.swstall delay_slot + 28102 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28104 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28106 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28108 0x00 0x00 NOPX + 28110 0xea 0xc2 0xd4 0x0b 0x63 0x0c LDA r16, [p7, #20]; ST r13, [p2] + 28116 0x00 0x00 NOPX + 28118 0x00 0x00 NOPX + 28120 0x00 0x00 NOPX + 28122 0x00 0x00 NOPX + 28124 0x00 0x00 NOPX + 28126 0x00 0x00 NOPX + 28128 0x14 0x10 0xf8 0x18 REL r16, r15 + 28132 0x06 0xe6 0x16 0x98 LDA r16, [p6, #-8] + 28136 0x00 0x00 NOPX + 28138 0x00 0x00 NOPX + 28140 0x00 0x00 NOPX + 28142 0x00 0x00 NOPX + 28144 0x00 0x00 NOPX + 28146 0x00 0x00 NOPX + 28148 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 + 28152 0xdc 0xc2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r16, [p6, #-8]; NOPM +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2528 + 28160 0x00 0x07 0x8c 0xc0 0x00 0x44 MOVXM p6, #491520 + 28166 0xc0 0xc2 0xd0 0x00 0x01 0xe1 0x30 0x26 0x10 0xba LDA r16, [p6]; MOVXM p2, #491596 + 28176 0x02 0x06 0x36 0x98 LDA r17, [p2] + 28180 0x00 0x00 NOPX + 28182 0x00 0x00 NOPX + 28184 0x00 0x00 NOPX + 28186 0x00 0x00 NOPX + 28188 0x00 0x00 NOPX + 28190 0x00 0x00 NOPX + 28192 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 28196 0x80 0x37 0x20 0x40 0x01 0x84 JNZ r16, #28224 +.delay_slot + 28202 0x07 0xef 0x99 0x18 LDA p7, [sp, #-20] +.delay_slot + 28206 0x07 0xf1 0xf1 0x18 LDA r15, [sp, #-16] +.delay_slot + 28210 0x07 0xf5 0xd1 0x18 LDA r14, [sp, #-12] +.delay_slot +.swstall delay_slot + 28214 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28216 0x00 0x00 NOPX + 28218 0x00 0x2c 0xfc 0x0b 0x63 0x0c NOPA; ST r13, [p6] +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2592 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 28224 0xff 0x2e 0x2e 0xeb 0x41 0xd4 LDA r11, [sp, #-8]; MOV lr, r11 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 28230 0x07 0xfd 0x91 0x18 LDA r12, [sp, #-4] +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 28234 0x07 0xe9 0xb1 0x18 LDA r13, [sp, #-24] +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 28238 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28242 0x1e 0x66 0x20 0xf8 MOV p6, r12 +.delay_slot + 28246 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 28252 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28254 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28256 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2640 + 28272 0x00 0x0d 0x06 0x8c 0x0b 0x00 0x0d 0x6e 0x00 0x00 0x20 0x76 MOVA r13, #0; MOVS p6, r12; J #27504 +.delay_slot + 28284 0x03 0xc0 0xa7 0x20 0x09 0x64 MOVX r15, #1; MOV r14, #2 +.delay_slot + 28290 0x00 0x07 0x84 0xc1 0x00 0x44 MOVXM p2, #491648 +.delay_slot + 28296 0x00 0x07 0x8e 0xc0 0x40 0x44 MOVXM p7, #491552 +.delay_slot + 28302 0x07 0xe5 0x91 0x18 LDA r12, [sp, #-28] +.delay_slot +.swstall delay_slot + 28306 0x00 0x00 NOPX +.label _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + +.text_segment PM 28320 +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_begin0 +.label _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE +.function_start + 28320 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 28326 0xff 0x73 0xb0 0x00 0x01 0xe3 0xb0 0x00 0x11 0x3a ST p7, [sp, #-8]; MOVXM p7, #491520 + 28336 0xe0 0xc2 0xd7 0xff 0x1d 0x82 0x2d 0x70 0x72 0xba LDA r16, [p7]; ST p6, [sp, #-4]; MOV r17, CORE_ID + 28346 0x0f 0xf6 0x1d 0x98 ST p4, [sp, #-12] + 28350 0x0f 0xf1 0x1d 0x98 ST p2, [sp, #-16] + 28354 0xfd 0x87 0xb0 0x03 0xb3 0x60 0x70 0x02 ST lr, [sp, #-20]; MOV p7, p3 + 28362 0x00 0x00 NOPX + 28364 0x00 0x00 NOPX + 28366 0x00 0x00 NOPX + 28368 0x80 0x38 0x30 0x40 0x01 0x84 JNZ r16, #28768 +.delay_slot + 28374 0x0f 0xe8 0x1d 0x98 ST p0, [sp, #-24] +.delay_slot + 28378 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 28382 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 28386 0x00 0x07 0x8c 0xc0 0x20 0x44 MOVXM p6, #491536 +.delay_slot + 28392 0x0e 0x06 0x31 0x98 ST r17, [p6] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 28396 0x00 0x20 0x00 0x00 0x01 0xe3 0x30 0x2a 0x10 0xba MOVA r0, #1; MOVXM p6, #491604 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 28406 0xc0 0xc0 0xe6 0x84 0x8b 0x00 0x01 0xe0 0x30 0x28 0x10 0x76 ST.s8 r16, [p6]; MOVS p6, p1; MOVXM p0, #491600 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28418 0x00 0x01 0x00 0x00 0x01 0xe0 0xb3 0xc0 0x10 0xba MOVA r1, #0; MOVXM p1, #493440 +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 28428 0x00 0x05 0xf0 0x00 0x01 0x04 JL #3040 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28434 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28436 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28438 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 28442 0x00 0x2c 0xf0 0x40 0x0a 0x2c NOPA; MOVX r16, #1 +.delay_slot + 28448 0x00 0x2c 0xf0 0x00 0x20 0x06 0x11 0x80 0x00 0x00 0x37 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV +.return_address + 28464 0x04 0x00 0xa1 0x01 0x01 0x64 MOVX r16, #1; MOV dj0, #64 + 28470 0x07 0x02 0x56 0x98 LDA r18, [p7, dj0] + 28474 0x00 0x00 NOPX + 28476 0x00 0x00 NOPX + 28478 0x00 0x00 NOPX + 28480 0x00 0x00 NOPX + 28482 0x00 0x00 NOPX + 28484 0x00 0x00 NOPX + 28486 0x14 0xa1 0x07 0x98 EQ r16, r18, r16 + 28490 0x80 0x37 0xe8 0x40 0x01 0x84 JNZ r16, #28624 +.delay_slot + 28496 0x1c 0x5e 0xc0 0xf8 MOV r17, p7 +.delay_slot + 28500 0x18 0xc8 0x90 0x18 ADD.NC dc0, r17, #32 +.delay_slot +.swstall delay_slot + 28504 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28506 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28508 0x00 0x00 NOPX + 28510 0x90 0x37 0xd8 0x40 0x01 0x84 JNZ r18, #28592 +.delay_slot + 28516 0x00 0x07 0x88 0x2f 0x00 0x44 MOVXM r16, #493440 +.delay_slot + 28522 0x10 0x22 0x01 0x18 MOVX r17, #0 +.delay_slot +.swstall delay_slot + 28526 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28528 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28530 0x00 0x00 NOPX +.no_stack_arguments + 28532 0xfc 0xe3 0xb0 0x00 0x07 0xe0 0x00 0x00 0x41 0x3a ST p6, [sp, #-28]; JL #16128 +.delay_slot + 28542 0x00 0x07 0x8c 0xcc 0x00 0x44 MOVXM p6, #493056 +.delay_slot + 28548 0x00 0x07 0x80 0xcc 0x00 0x44 MOVXM p0, #493056 +.delay_slot + 28554 0x19 0x61 0x80 0xf8 MOV p1, dc0 +.delay_slot +.swstall delay_slot + 28558 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28560 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.return_address + 28576 0xc0 0xc6 0xd0 0x00 0x01 0xe2 0x0b 0xc0 0x10 0xba LDA r17, [p6]; MOVXM r16, #493440 + 28586 0xfc 0xe3 0x20 0x00 0x20 0x3c LDA p6, [sp, #-28]; NOPB +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_272 + 28592 0x00 0x00 NOPX + 28594 0x00 0x38 0x00 0x00 0x00 0x84 J #28672 +.delay_slot +.swstall delay_slot + 28600 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28602 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28604 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28606 0x00 0x00 NOPX +.delay_slot + 28608 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xb6 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV p1, p6; NOPV +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_304 +.no_stack_arguments + 28624 0xfc 0xe3 0xb0 0x00 0x08 0x40 0x00 0x00 0x41 0x3a ST p6, [sp, #-28]; JL #16896 +.delay_slot + 28634 0x00 0x07 0x8c 0xcc 0x80 0x44 MOVXM p6, #493120 +.delay_slot + 28640 0x00 0x07 0x80 0xcc 0x80 0x44 MOVXM p0, #493120 +.delay_slot + 28646 0x19 0x61 0x80 0xf8 MOV p1, dc0 +.delay_slot +.swstall delay_slot + 28650 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28652 0x00 0x01 0x67 0x98 NOPA +.return_address + 28656 0xc0 0xc6 0xd0 0x00 0x01 0xe2 0x0b 0xc0 0x10 0xba LDA r17, [p6]; MOVXM r16, #493440 + 28666 0xfc 0x93 0x20 0x00 0x20 0x3c LDA p1, [sp, #-28]; NOPB +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_352 + 28672 0x1b 0x68 0x05 0x98 ADD.NC p3, r16, #11 + 28676 0x6f 0xcd 0x50 0x00 0x01 0xe3 0x30 0x08 0x10 0xba LDA.u8 r19, [p3], #7; MOVXM p6, #491536 + 28686 0x06 0x06 0x56 0x98 LDA r18, [p6] + 28690 0x03 0x1e 0xba 0x98 LDA.u16 r21, [p3], #2 + 28694 0x03 0x06 0x1a 0x98 LDA.u16 r16, [p3] + 28698 0x00 0x00 NOPX + 28700 0x03 0x16 0x9a 0x98 LDA.u16 r20, [p3, #2] + 28704 0x00 0x00 NOPX + 28706 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 28708 0x00 0x07 0x80 0xc0 0x08 0x44 MOVXM p0, #491524 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 28714 0x14 0xe7 0x5f 0x98 MUL r19, r19, r21 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28718 0x00 0xce 0x30 0x00 0x01 0xe1 0x30 0x0e 0x11 0x3a ST r19, [p0]; MOVXM p2, #491548 + 28728 0x14 0xe1 0x0f 0x98 MUL r16, r19, r16 + 28732 0x14 0x63 0x2f 0x98 MUL r17, r17, r18 + 28736 0x15 0x21 0x0f 0x98 MUL r16, r20, r16 + 28740 0x00 0x2c 0xf2 0x06 0x31 0x80 0x01 0xe3 0x30 0x26 0x10 0x76 NOPA; ST r17, [p2]; MOVXM p6, #491596 + 28752 0x00 0x2c 0xf0 0x00 0x26 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p6]; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_448 + 28768 0x00 0x07 0x80 0xc0 0x10 0x44 MOVXM p0, #491528 + 28774 0x00 0xc2 0xd0 0x00 0x01 0xe1 0x30 0x00 0x10 0xba LDA r16, [p0]; MOVXM p2, #491520 + 28784 0x40 0xc6 0xd0 0x00 0x01 0xe3 0x30 0x06 0x10 0xba LDA r17, [p2]; MOVXM p6, #491532 + 28794 0x06 0x06 0x56 0x98 LDA r18, [p6] + 28798 0x00 0x00 NOPX + 28800 0x00 0x00 NOPX + 28802 0x00 0x00 NOPX + 28804 0x00 0x00 NOPX + 28806 0x80 0x38 0x78 0x40 0x01 0x84 JNZ r16, #28912 +.delay_slot + 28812 0x8c 0x40 0xe9 0xb0 0x01 0x24 ADD r17, r17, #1; ADD.NC r19, r16, #1 +.delay_slot + 28818 0x14 0xa4 0x07 0x18 ADD r18, r18, #1 +.delay_slot + 28822 0x0a 0x06 0x31 0x98 ST r17, [p2] +.delay_slot + 28826 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot + 28830 0x08 0x06 0x71 0x98 ST r19, [p0] + 28834 0x07 0xf6 0x31 0x18 LDA r17, [sp, #-12] + 28838 0x00 0x00 NOPX + 28840 0x00 0x00 NOPX + 28842 0x00 0x00 NOPX + 28844 0x00 0x00 NOPX + 28846 0x00 0x00 NOPX + 28848 0x00 0x00 NOPX + 28850 0x1e 0x68 0x86 0x18 ADD.NC p6, r17, #12 + 28854 0x06 0xff 0x76 0x98 LDA r27, [p6], #-4 + 28858 0x06 0xfe 0x36 0x98 LDA r17, [p6], #-4 + 28862 0x06 0xfe 0x56 0x98 LDA r18, [p6], #-4 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 28866 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 28868 0x06 0x46 0x36 0x98 LDA r17, [p6, #16] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28872 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28874 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28876 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28878 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28880 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28884 0xc0 0xc6 0x3f 0xc1 0xfa 0x5c ST r17, [p6]; MOVX r16, #-1 + 28890 0x00 0x00 NOPX + 28892 0x00 0x00 NOPX + 28894 0x00 0x00 NOPX + 28896 0x00 0x00 NOPX + 28898 0x00 0x2c 0xf0 0x00 0x24 0x53 0x08 0x00 0x34 0xaf 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; ACQ r17, r16; NOPM +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_592 + 28912 0x00 0x00 NOPX + 28914 0x00 0x00 NOPX + 28916 0x00 0x00 NOPX + 28918 0x07 0xf5 0x19 0x18 LDA p2, [sp, #-12] + 28922 0x07 0xe8 0x19 0x18 LDA p0, [sp, #-24] +.no_stack_arguments + 28926 0x00 0x09 0x48 0x00 0x01 0x04 JL #4752 +.delay_slot + 28932 0x00 0x07 0x86 0xcf 0x00 0x44 MOVXM p3, #493440 +.delay_slot +.swstall delay_slot + 28938 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28940 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28942 0x00 0x00 NOPX +.delay_slot + 28944 0x00 0x2c 0xf0 0x00 0x26 0x88 0x8b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; MOVS p6, p2; NOPX; NOPM; NOPV +.return_address + 28960 0xfe 0x42 0x20 0x00 0x01 0xe0 0xb0 0x04 0x10 0xba LDA r16, [sp, #-16]; MOVXM p1, #491528 + 28970 0x20 0xc6 0xd0 0x00 0x01 0xe0 0xb0 0x02 0x10 0xba LDA r17, [p1]; MOVXM p1, #491524 + 28980 0x01 0x06 0x56 0x98 LDA r18, [p1] + 28984 0x00 0x00 NOPX + 28986 0x00 0x00 NOPX + 28988 0x00 0x00 NOPX + 28990 0x00 0x00 NOPX + 28992 0x00 0x00 NOPX + 28994 0x00 0x00 NOPX + 28996 0x14 0x63 0x28 0x98 NE r17, r17, r18 + 29000 0x88 0x39 0x50 0x40 0x01 0x84 JNZ r17, #29344 +.delay_slot +.swstall delay_slot + 29006 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29008 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29010 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29012 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29014 0x00 0x00 NOPX + 29016 0x08 0x02 0x80 0x3f 0x17 0xe8 0xb4 0x03 0x08 0xba MOVA dj0, #64; MOVX r17, #-1; ADD.NC p1, r16, #12 + 29026 0x3f 0xee 0xd0 0x00 0x01 0xe0 0x30 0x0e 0x10 0xba LDA r27, [p1], #-4; MOVXM p0, #491548 + 29036 0x01 0xfe 0x56 0x98 LDA r18, [p1], #-4 + 29040 0x01 0xfe 0x76 0x98 LDA r19, [p1], #-4 + 29044 0x01 0x56 0x96 0x98 LDA r20, [p1, #20] + 29048 0x00 0x00 NOPX + 29050 0x00 0x00 NOPX + 29052 0x00 0x00 NOPX + 29054 0x00 0x00 NOPX + 29056 0x00 0x00 NOPX + 29058 0x14 0xe5 0x22 0x18 SEL.EQZ r18, r19, r18, r27 + 29062 0x20 0xca 0x30 0x40 0x0a 0x5c ST r18, [p1]; MOVX r16, #1 + 29068 0x00 0x00 NOPX + 29070 0x00 0x00 NOPX + 29072 0x00 0x00 NOPX + 29074 0x00 0x00 NOPX + 29076 0x15 0x13 0x18 0x18 ACQ r20, r17 + 29080 0x00 0x00 NOPX + 29082 0x00 0x00 NOPX + 29084 0x00 0x00 NOPX + 29086 0x00 0x06 0x76 0x98 LDA r19, [p0] + 29090 0x07 0x02 0x56 0x98 LDA r18, [p7, dj0] + 29094 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 29096 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 29098 0x06 0x5c 0x1e 0x98 LDA p0, [p6], #20 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29102 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29104 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29106 0x29 0xc6 0xd0 0x27 0x38 0x6c 0x31 0x60 0x78 0xba LDA r17, [p1], #16; LSHL r19, r19, r16; MOV p0, p1 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29116 0x14 0xa1 0x07 0x98 EQ r16, r18, r16 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29120 0x80 0x39 0x08 0x40 0x01 0x84 JNZ r16, #29200 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 29126 0x0f 0x80 0x8b 0x18 MOVS p7, p0 +.delay_slot +.swstall delay_slot + 29130 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29132 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29134 0x00 0x00 NOPX +.delay_slot + 29136 0xfe 0x13 0xb0 0x00 0xb4 0xe2 0xa0 0x02 ST p1, [sp, #-16]; ADD.NC p1, r19, r17 + 29144 0x90 0x39 0x18 0x40 0x01 0x84 JNZ r18, #29232 +.delay_slot +.swstall delay_slot + 29150 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29152 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29154 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29156 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29158 0x00 0x00 NOPX +.no_stack_arguments + 29160 0x00 0x1f 0xb8 0x00 0x01 0x04 JL #16240 +.delay_slot + 29166 0x00 0x07 0x86 0xcc 0x00 0x44 MOVXM p3, #493056 +.delay_slot +.swstall delay_slot + 29172 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29174 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29176 0x00 0x00 NOPX +.delay_slot + 29178 0x00 0x2c 0xf4 0xc1 0x81 0xd4 NOPA; MOV p2, p0 +.return_address + 29184 0x00 0x39 0x18 0x00 0x00 0x84 J #29232 +.delay_slot +.swstall delay_slot + 29190 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29192 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29194 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29196 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29198 0x00 0x00 NOPX +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_880 +.no_stack_arguments + 29200 0x00 0x21 0x48 0x00 0x01 0x04 JL #17040 +.delay_slot + 29206 0x00 0x07 0x86 0xcc 0x80 0x44 MOVXM p3, #493120 +.delay_slot + 29212 0x1a 0x60 0xc0 0xf8 MOV p2, p0 +.delay_slot +.swstall delay_slot + 29216 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29218 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29220 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_912 +.return_address + 29232 0x07 0xf0 0x99 0x18 LDA p1, [sp, #-16] + 29236 0xfe 0x83 0x20 0x44 0x0a 0x2c LDA p0, [sp, #-12]; MOVX r17, #1 + 29242 0xe8 0xc2 0xd0 0x00 0x01 0xe3 0xb0 0x04 0x10 0xba LDA r16, [p7, #16]; MOVXM p7, #491528 + 29252 0x00 0x00 NOPX + 29254 0x00 0x00 NOPX + 29256 0x00 0x00 NOPX + 29258 0x00 0x00 NOPX + 29260 0x00 0x00 NOPX + 29262 0x00 0x00 NOPX + 29264 0x14 0x11 0x18 0x18 REL r16, r17 + 29268 0x01 0xf6 0x56 0x98 LDA r18, [p1, #-4] + 29272 0x00 0x56 0x16 0x98 LDA r16, [p0, #20] + 29276 0x00 0x00 NOPX + 29278 0x00 0x00 NOPX + 29280 0x00 0x00 NOPX + 29282 0x00 0x00 NOPX + 29284 0x00 0x00 NOPX + 29286 0x14 0x65 0x21 0x98 SUB r18, r17, r18 + 29290 0x09 0xf6 0x51 0x98 ST r18, [p1, #-4] + 29294 0x00 0x00 NOPX + 29296 0x00 0x00 NOPX + 29298 0x00 0x00 NOPX + 29300 0x00 0x00 NOPX + 29302 0x14 0x11 0x18 0x18 REL r16, r17 + 29306 0x06 0xe6 0x56 0x98 LDA r18, [p6, #-8] + 29310 0x00 0x00 NOPX + 29312 0x00 0x00 NOPX + 29314 0x00 0x39 0x58 0x00 0x00 0x84 J #29360 +.delay_slot +.swstall delay_slot + 29320 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29322 0x00 0x00 NOPX +.delay_slot + 29324 0x10 0x20 0x01 0x18 MOVX r16, #0 +.delay_slot + 29328 0xe0 0xc2 0x38 0xc6 0x43 0x5c ST r16, [p7]; SUB r17, r17, r18 +.delay_slot + 29334 0x00 0x2c 0xf6 0xe6 0x31 0x80 0x00 0x00 0x00 0x7a NOPA; ST r17, [p6, #-8]; NOPX +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1024 + 29344 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x01 0x00 0x08 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVX r16, #0; NOPM; NOPV +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1040 + 29360 0xfd 0x87 0x20 0x00 0x01 0xe3 0xb0 0x26 0x10 0xba LDA lr, [sp, #-20]; MOVXM p7, #491596 + 29370 0xe0 0xca 0xd0 0x00 0x01 0xe3 0x30 0x00 0x10 0xba LDA r18, [p7]; MOVXM p6, #491520 + 29380 0x06 0x06 0x36 0x98 LDA r17, [p6] + 29384 0x00 0x00 NOPX + 29386 0x00 0x00 NOPX + 29388 0x00 0x00 NOPX + 29390 0x00 0x00 NOPX + 29392 0x00 0x00 NOPX + 29394 0x00 0x00 NOPX + 29396 0x14 0x63 0x28 0x98 NE r17, r17, r18 + 29400 0x88 0x39 0x78 0x40 0x01 0x84 JNZ r17, #29424 +.delay_slot + 29406 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] +.delay_slot +.swstall delay_slot + 29410 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29412 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29414 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29416 0x00 0x00 NOPX + 29418 0x00 0x2c 0xfc 0x0c 0x23 0x0c NOPA; ST r16, [p6] +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1104 + 29424 0x07 0xff 0x19 0x18 LDA p6, [sp, #-4] + 29428 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 29432 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 29438 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29440 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29442 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29444 0x00 0x00 NOPX +.label _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE__end +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_end0 + +.text_segment PM 29456 +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_begin0 +.label _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj +.function_start + 29456 0xff 0xf2 0x00 0x00 0x70 0x2a 0x69 0x60 0x78 0xba MOVA r18, #-1; MOVX r7, #1; MOV r19, p1 + 29466 0x01 0x4f 0xb0 0x27 0x39 0xe4 LSHL r5, r0, r7; MOV el0, r19 + 29472 0x0c 0x4f 0xba 0x25 0x06 0x24 LSHL r17, r1, r7; ADD.NC r20, r5, #6 + 29478 0x14 0x4c 0x1b 0x18 ADD r6, r17, #6 + 29482 0x11 0xa9 0x4f 0x98 MUL r20, r6, r20 + 29486 0x0f 0xff 0xf9 0xbf 0xfc 0x44 MOVXM r19, #268435454 + 29492 0x15 0x25 0x2d 0x98 LSHL r18, r20, r18 + 29496 0x14 0xe5 0x24 0x98 AND r18, r19, r18 + 29500 0x90 0x39 0xf0 0x00 0x01 0x84 JZ r18, #29664 +.delay_slot + 29506 0x19 0x1e 0xc0 0xf8 MOV r4, p7 +.delay_slot + 29510 0x1c 0x10 0xc0 0xf8 MOV r16, p0 +.delay_slot +.swstall delay_slot + 29514 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29516 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29518 0x00 0x00 NOPX + 29520 0x00 0x13 0x07 0x84 0x8b 0x00 0x00 0x1c 0x79 0xe8 0x10 0x76 MOVA r19, #0; MOVS p7, p1; MOVXM ls, #29648 + 29532 0x00 0x00 0x76 0xe7 0xa0 0x44 MOVXM le, #29648 + 29538 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x6b 0xc9 0x07 0x00 0x00 0x1c 0x2e NOPA; NOPS; MOV lc, r18; NOPV + 29552 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x27 0x39 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VBCST.32 x0, r19; NOPV + 29568 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc0 0x49 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, x0; NOPV + 29584 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 29600 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 29616 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 29632 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_192 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 29648 0x00 0x2c 0xf0 0x00 0x27 0x1c 0xc6 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmhl1, [p7], #64; NOPX; NOPM; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_208 +.loop_nesting 0 + 29664 0x00 0x92 0x00 0x22 0x0e 0x9a 0x00 0x00 0x60 0xba MOVA r18, #4; JZ r17, #29904 +.delay_slot + 29674 0x06 0x14 0x00 0x03 0x30 0x59 0xb4 0x04 0x08 0xba MOVA r20, #48; ADD r19, r1, #2; ADD.NC p3, r16, #16 +.delay_slot + 29684 0xf1 0x91 0x60 0x27 0x59 0x6c 0xa0 0x7f 0xc9 0x3a MOVS p7, p3; LSHL r21, r19, r18; ADD.NC dn1, r1, #-1 +.delay_slot + 29694 0x06 0x15 0x00 0x01 0x09 0x6c 0x85 0x50 0x78 0xba MOVA r21, #48; LSHL r16, r0, r18; MOV m1, r21 +.delay_slot + 29704 0x06 0x10 0x06 0x57 0x20 0x27 0x58 0x32 0xcc 0x38 0x08 0xb6 MOVA r16, #48; PADDB [p3], m1; MAC r21, r21, r19, r16; ADD.NC r22, r16, #-32 +.delay_slot + 29716 0x14 0xe9 0x66 0x18 MAC r20, r20, r19, r22 + 29720 0x00 0x03 0x82 0x46 0x4b 0x00 0x00 0x1c 0x7a 0x28 0x10 0x76 MOVA dc0, #0; MOVS dn2, dn1; MOVXM ls, #29776 + 29732 0x02 0x06 0x84 0x9c 0x8b 0x00 0x00 0x1d 0xba 0x58 0x10 0x76 MOVA dj1, #16; MOVS p4, p7; MOVXM le, #29872 + 29744 0x02 0x0a 0x81 0x00 0x4b 0x02 0xbc 0x50 0x72 0xba MOVA dj2, #16; MOVS dc1, dc0; MOV lc, r17 + 29754 0x40 0x09 0x60 0x01 0x05 0x50 0x70 0x02 MOVS dc2, dc0; MOV m2, r21 + 29762 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x48 0x51 0x07 0x00 0x00 0x1c 0x2e NOPA; NOPS; MOV m1, r20; NOPV +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_320 +.loop_nesting 1 +.begin_of_loop + 29776 0x3b 0x30 0x20 0x18 VLDB.2D.128 wl0, [p3], d1 + 29780 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX + 29792 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 29808 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 29824 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 29840 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 29856 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_416 +.end_of_loop + 29872 0x00 0x2c 0xf0 0x00 0x24 0x50 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p4], d2; NOPX; NOPM; NOPV +.loop_nesting 0 + 29888 0x00 0x3a 0x70 0x00 0x00 0x84 J #29920 +.delay_slot +.swstall delay_slot + 29894 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29896 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29898 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29900 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 29902 0x00 0x00 NOPX +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_448 + 29904 0x00 0x03 0x80 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc0 0x10 0x58 0x00 0x00 0xe1 MOVA dc0, #0; NOPB; NOPS; NOPX; MOV dj1, #16; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_464 + 29920 0x08 0x09 0x60 0x01 0x10 0x58 0x81 0x80 0x79 0x3a MOVS dn0, dc0; ADD r17, r0, #2; MOV m1, dj1 + 29930 0x14 0x4e 0x7d 0x98 LSHL r7, r17, r7 + 29934 0x38 0x3a 0xd8 0x00 0x01 0x84 JZ r7, #30128 +.delay_slot + 29940 0x14 0xc1 0xf7 0x18 ADD r0, r19, #-3 +.delay_slot + 29944 0x10 0x27 0x2d 0x98 LSHL r19, r0, r18 +.delay_slot + 29948 0x10 0x00 0x0b 0x18 ADD r0, r0, #2 +.delay_slot + 29952 0x10 0x25 0x2d 0x98 LSHL r18, r0, r18 +.delay_slot +.swstall delay_slot + 29956 0x00 0x00 NOPX + 29958 0x00 0x29 0x82 0x00 0x4b 0x00 0x00 0x1c 0x7a 0x98 0x10 0x76 MOVA dn2, #1; MOVS dc2, dc0; MOVXM ls, #30000 + 29970 0x06 0x08 0x83 0x80 0x8b 0x00 0x00 0x1d 0xba 0xc8 0x10 0x76 MOVA m2, #48; MOVS p3, p0; MOVXM le, #30096 + 29982 0x00 0x07 0x81 0x4a 0x4b 0x02 0xb9 0x41 0x02 0xba MOVA dc1, #0; MOVS dn1, dn2; ADD.NC lc, r5, #4 + 29992 0x1a 0x89 0xa0 0xf8 MOV dj2, r19 + 29996 0x19 0x89 0x20 0xf8 MOV dj1, r18 +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_544 +.loop_nesting 1 +.begin_of_loop + 30000 0x3f 0x50 0x20 0x18 VLDB.2D.128 wl0, [p7], d2 + 30004 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX + 30016 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30032 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30048 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30064 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30080 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_640 +.end_of_loop + 30096 0x00 0x2c 0xf0 0x00 0x23 0x30 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p3], d1; NOPX; NOPM; NOPV +.loop_nesting 0 + 30112 0x00 0x3a 0xe0 0x00 0x00 0x84 J #30144 +.delay_slot +.swstall delay_slot + 30118 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30120 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30122 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30124 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30126 0x00 0x00 NOPX +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_672 + 30128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xa0 0x01 0x58 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV dn1, #1; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_688 + 30144 0x00 0xd2 0x02 0x02 0x4b 0x00 0x30 0x3b 0x68 0xd0 0x78 0x76 MOVA r18, #6; MOVS dc2, dn0; ADD r3, r0, #1; MOV r27, r3 + 30156 0x28 0x15 0x00 0x06 0x39 0x6c 0x08 0xff 0x88 0xba MOVA r21, #320; LSHL r3, r3, r18; ADD.NC r0, r3, #-2 + 30166 0x00 0xa7 0x00 0x01 0x49 0x6c 0x08 0x00 0x48 0xba MOVA r7, #5; LSHL r20, r0, r18; ADD.NC r0, r0, #1 + 30176 0x00 0xf3 0x00 0x01 0x20 0x39 0x05 0x68 0xa8 0xba MOVA r19, #7; ADD r18, r0, #1; ADD.NC m2, r21, r20 + 30186 0x00 0x07 0x82 0x40 0x0b 0x00 0x01 0xe2 0x89 0x60 0x10 0x76 MOVA dc1, #0; MOVS dn2, r0; MOVXM r20, #492224 + 30198 0x08 0x0a 0x80 0x00 0x01 0xe2 0xa9 0x80 0x10 0xba MOVA dj2, #64; MOVXM r21, #492288 + 30208 0x08 0x06 0x80 0x29 0x5a 0x90 0x80 0xd0 0x78 0xba MOVA dj1, #64; SEL.EQZ r21, r20, r21, r27; MOV m1, r3 + 30218 0x01 0xf1 0x03 0x95 0x0b 0x22 0x39 0x7e 0x48 0xf0 0x58 0x76 MOVA r17, #15; MOVS p3, r21; MUL r3, r17, r18; MOV r18, #240 + 30230 0xff 0x84 0xb0 0x27 0x33 0x92 0x88 0x02 0x58 0xba VLDA wl0, [sp, #-32]; SEL.EQZ r19, r19, r7, r27; MOV r20, #2 + 30240 0x67 0x95 0x00 0x00 0x20 0x01 0x5b 0x00 0x00 0x1f 0xb3 0x18 0x10 0x00 0x00 0xe1 MOVA r21, #828; NOPB; NOPS; MOVXM p7, #30256; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_800 +.loop_nesting 1 + 30256 0x03 0x1e 0xf2 0x98 LDA.s16 r23, [p3], #2 + 30260 0x03 0x1e 0xd2 0x98 LDA.s16 r22, [p3], #2 + 30264 0x00 0x00 NOPX + 30266 0x00 0x00 NOPX + 30268 0x00 0x00 NOPX + 30270 0x00 0x00 NOPX + 30272 0x00 0x00 NOPX + 30274 0x18 0xdd 0x72 0xf8 VBCST.16 x1, r23 + 30278 0x18 0x3b 0xb8 0x00 0x01 0x84 JZ r3, #30576 +.delay_slot + 30284 0x19 0x59 0x72 0xf8 VBCST.16 x2, r22 +.delay_slot + 30288 0x19 0x45 0x22 0xf8 VMOV wl2, wl2 +.delay_slot + 30292 0x19 0x01 0x42 0xd8 VSHIFT x2, x0, x2, r16 +.delay_slot + 30296 0x18 0x80 0x88 0x38 VSEL.32 x1, x0, x1, r17 +.delay_slot + 30300 0x18 0x89 0x10 0x38 VSEL.32 x1, x1, x2, r18 + 30304 0x10 0xed 0x4c 0x98 LTU r22, r3, r20 + 30308 0xb0 0x3b 0x98 0x40 0x01 0x84 JNZ r22, #30512 +.delay_slot +.swstall delay_slot + 30314 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30316 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30318 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30320 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30322 0x00 0x00 NOPX + 30324 0x90 0x11 0x60 0x00 0x00 0x1c 0x7b 0x58 0x11 0x3a MOVS p4, p0; MOVXM ls, #30384 + 30334 0xb0 0x91 0x68 0x3a 0x40 0x00 0x00 0x1d 0xbb 0x80 0x10 0x36 VLDB.128 wl4, [p4], #16; MOVS p5, p1; MOVXM le, #30464 + 30346 0xa0 0x82 0xba 0xe3 0xff 0x14 VLDA bmll0, [p5]; ADD.NC lc, r3, #-1 + 30352 0x00 0x00 NOPX + 30354 0x00 0x00 NOPX + 30356 0x00 0x00 NOPX + 30358 0x00 0x00 NOPX + 30360 0x00 0x00 NOPX + 30362 0x19 0x49 0x22 0xf8 VMOV wl2, wl4 + 30366 0x19 0x82 0x42 0xd8 VSHIFT x3, x0, x4, r16 + 30370 0x1a 0x81 0x08 0x38 VSEL.32 x5, x0, x2, r17 + 30374 0x00 0x2c 0xf0 0x00 0x10 0x01 0x94 0xc8 0x1e 0xba NOPA; NOPB; VSEL.32 x6, x5, x3, r18 +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_928 +.loop_nesting 2 +.begin_of_loop + 30384 0x3c 0x1d 0x20 0x18 VLDB.128 wl4, [p4], #16 + 30388 0xa9 0x0c 0x21 0x48 VMAC.f dm1, dm0, x6, x1, r21 + 30392 0x00 0x00 NOPX + 30394 0x00 0x00 NOPX + 30396 0x00 0x00 NOPX + 30398 0x00 0x00 NOPX + 30400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30416 0x00 0x2c 0xf0 0x00 0x25 0x50 0x86 0x80 0x00 0x00 0xa4 0x91 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX; VMOV wl2, wl4; NOPV + 30432 0xa0 0x82 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc1 0x21 0x68 0x00 0x00 0xe1 VLDA bmll0, [p5]; NOPB; NOPS; NOPX; VSHIFT x3, x0, x4, r16; NOPV + 30448 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x40 0x84 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.32 x5, x0, x2, r17; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1008 +.end_of_loop + 30464 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x94 0xc8 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.32 x6, x5, x3, r18; NOPV +.loop_nesting 1 + 30480 0x00 0x00 NOPX + 30482 0xa9 0x0c 0x21 0x48 VMAC.f dm1, dm0, x6, x1, r21 + 30486 0x00 0x3b 0xb8 0x00 0x00 0x84 J #30576 +.delay_slot +.swstall delay_slot + 30492 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30494 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30496 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30498 0x00 0x00 NOPX +.delay_slot + 30500 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x02 0xa8 0x43 0x41 0x36 NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1056 + 30512 0xb0 0x91 0x60 0x02 0x30 0x60 0x70 0x02 MOVS p5, p1; MOV p4, p0 + 30520 0xa0 0x82 0xb8 0x3a 0x40 0x3c VLDA bmll0, [p5]; VLDB.128 wl4, [p4], #16 + 30526 0x00 0x00 NOPX + 30528 0x00 0x00 NOPX + 30530 0x00 0x00 NOPX + 30532 0x00 0x00 NOPX + 30534 0x00 0x00 NOPX + 30536 0x00 0x00 NOPX + 30538 0x19 0x49 0x22 0xf8 VMOV wl2, wl4 + 30542 0x19 0x82 0x42 0xd8 VSHIFT x3, x0, x4, r16 + 30546 0x1a 0x81 0x08 0x38 VSEL.32 x5, x0, x2, r17 + 30550 0x1b 0x29 0x90 0x38 VSEL.32 x6, x5, x3, r18 + 30554 0x00 0x00 NOPX + 30556 0xa9 0x0c 0x21 0x48 VMAC.f dm1, dm0, x6, x1, r21 + 30560 0x00 0x00 NOPX + 30562 0x00 0x00 NOPX + 30564 0x00 0x00 NOPX + 30566 0x00 0x00 NOPX + 30568 0x00 0x00 NOPX + 30570 0x00 0x2c 0xfa 0xa1 0x0d 0x0c NOPA; VST.2D bmll1, [p5], d2 +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1120 + 30576 0x14 0xe7 0xe0 0x18 JNZD r19, r19, p7 +.delay_slot + 30580 0x39 0x33 0x90 0x18 PADDB.2D [p1], d1 +.delay_slot +.swstall delay_slot + 30584 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30586 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30588 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30590 0x00 0x00 NOPX +.loop_nesting 0 + 30592 0x28 0x84 0x31 0xa2 0x02 0x24 SUB r2, r5, r2; ADD.NC r3, r2, #2 + 30598 0x10 0x84 0x0b 0x18 ADD r2, r2, #2 + 30602 0x10 0x84 0x0f 0x98 MUL r2, r2, r0 + 30606 0x00 0x00 NOPX + 30608 0x10 0x3c 0x98 0x00 0x01 0x84 JZ r2, #31024 +.delay_slot + 30614 0x10 0xc6 0x6f 0x98 MUL r3, r3, r6 +.delay_slot + 30618 0x18 0x20 0x1c 0xf8 MOV r0, el0 +.delay_slot + 30622 0x10 0xc6 0x7d 0x98 LSHL r3, r3, r7 +.delay_slot + 30626 0x1f 0x61 0x81 0x58 ADD.NC p7, r3, r0 +.delay_slot + 30630 0x3f 0x1f 0x90 0x18 PADDB [p7], #64 + 30634 0x01 0x03 0x00 0x00 0x01 0xe0 0x30 0x2a 0x10 0xba MOVA r3, #8; MOVXM p0, #491604 + 30644 0x00 0x8c 0x51 0x00 0x79 0x2c LDA.s8 r3, [p0]; LTU r0, r2, r3 + 30650 0x00 0x3c 0x48 0x40 0x01 0x84 JNZ r0, #30864 +.delay_slot + 30656 0x18 0x80 0x80 0xb8 MOV dj0, #64 +.delay_slot +.swstall delay_slot + 30660 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30662 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30664 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30666 0x00 0x00 NOPX + 30668 0x00 0x03 0x80 0x41 0x0b 0x00 0x00 0x1c 0x7c 0x28 0x10 0x76 MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #30800 + 30680 0x18 0x00 0x80 0x00 0x00 0x1d 0xbc 0x28 0x10 0xba MOVA m0, #192; MOVXM le, #30800 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 30690 0xe2 0x1a 0xb0 0x00 0x20 0xfa 0x80 0x57 0x17 0xc9 0x00 0x2b 0x60 0x7e VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; MOVX crRnd, r3; ADD.NC lc, r2, #-7 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 30704 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30720 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30736 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30752 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30768 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30784 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1344 +.loop_nesting 1 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30800 0xe2 0x1a 0xb0 0x00 0x22 0x1c 0xd2 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30816 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30820 0x43 0x9a 0x50 0x00 0x0f 0x26 0x00 0x00 0x21 0x3a VST.CONV.bf16.fp32 bmhl1, [p2], #32;J #31024 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30830 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30834 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30838 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 30842 0x00 0x2c 0xf4 0x39 0xa5 0x0c NOPA; VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot + 30848 0x00 0x2c 0xf0 0x00 0x22 0x1c 0xd2 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1408 + 30864 0x00 0x03 0x80 0x41 0x0b 0x00 0x00 0x1c 0x7c 0x58 0x10 0x76 MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #30896 + 30876 0x18 0x00 0x80 0x00 0x00 0x1d 0xbc 0x90 0x10 0xba MOVA m0, #192; MOVXM le, #31008 + 30886 0x00 0x2c 0xf0 0x07 0xd4 0x02 0xb8 0x90 0x78 0xba NOPA; MOVX crRnd, r3; MOV lc, r2 +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1440 +.loop_nesting 1 +.begin_of_loop + 30896 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV + 30912 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30928 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30944 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30960 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30976 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 30992 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1552 +.end_of_loop + 31008 0x00 0x2c 0xf0 0x00 0x22 0x1c 0xd2 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1568 +.loop_nesting 0 + 31024 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 31028 0x1f 0x62 0x20 0xf8 MOV p7, r4 +.delay_slot +.swstall delay_slot + 31032 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31034 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31036 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31038 0x00 0x00 NOPX +.label _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj__end +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_end0 +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.function_start + 31040 0x00 0x31 0x03 0x88 0x8b 0x00 0x01 0xe2 0x30 0x22 0x10 0x76 MOVA r17, #1; MOVS p3, p2; MOVXM p4, #491588 + 31052 0x80 0xc2 0xd0 0x00 0x01 0xe1 0x30 0x28 0x10 0xba LDA r16, [p4]; MOVXM p2, #491600 + 31062 0x01 0x91 0x02 0x06 0x31 0x80 0x01 0xe1 0x30 0x2a 0x10 0x76 MOVA r17, #12; ST r17, [p2]; MOVXM p2, #491604 + 31074 0x02 0x06 0x27 0x18 ST.s8 r17, [p2] + 31078 0x00 0x00 NOPX + 31080 0x00 0x00 NOPX + 31082 0x00 0x00 NOPX + 31084 0x00 0x00 NOPX + 31086 0x80 0x3d 0x18 0x40 0x01 0x84 JNZ r16, #31280 +.delay_slot +.swstall delay_slot + 31092 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31094 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31096 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31098 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31100 0x00 0x00 NOPX + 31102 0xfd 0x12 0x00 0x3f 0x17 0x0a 0x6b 0x60 0x78 0xba MOVA r18, #-24; MOVX r17, #-8; MOV r19, p3 + 31112 0x1d 0x69 0x8e 0x18 ADD.NC p5, r19, #28 + 31116 0xa3 0xce 0xd0 0x00 0x01 0xe1 0x35 0x80 0x10 0xba LDA r19, [p5], #4; MOVXM p2, #494336 + 31126 0x00 0x00 NOPX + 31128 0x00 0x00 NOPX + 31130 0x00 0x00 NOPX + 31132 0x00 0x00 NOPX + 31134 0x00 0x00 NOPX + 31136 0x00 0x00 NOPX + 31138 0x43 0xce 0x39 0xce 0x3b 0x5c ST r19, [p2], #4; LSHL r19, r19, r17 + 31144 0xa3 0xce 0xd9 0xd1 0x20 0x2c LDA r19, [p5], #4; EXTEND.u8 r20, r19 + 31150 0x00 0x00 NOPX + 31152 0x00 0x00 NOPX + 31154 0x00 0x00 NOPX + 31156 0x00 0x00 NOPX + 31158 0x00 0x00 NOPX + 31160 0x00 0x00 NOPX + 31162 0x43 0xce 0x39 0xce 0x5b 0x5c ST r19, [p2], #4; LSHL r19, r19, r18 + 31168 0x05 0x1c 0x2e 0x98 LDA el0, [p5], #4 + 31172 0x00 0x00 NOPX + 31174 0x00 0x00 NOPX + 31176 0x00 0x00 NOPX + 31178 0x00 0x00 NOPX + 31180 0x00 0x00 NOPX + 31182 0x00 0x00 NOPX + 31184 0x0a 0x1c 0x29 0x98 ST el0, [p2], #4 + 31188 0x05 0x1e 0xb6 0x98 LDA r21, [p5], #4 + 31192 0x00 0x00 NOPX + 31194 0x00 0x00 NOPX + 31196 0x00 0x00 NOPX + 31198 0x00 0x00 NOPX + 31200 0x00 0x00 NOPX + 31202 0x00 0x00 NOPX + 31204 0x43 0xd6 0x3a 0xc6 0x3b 0x5c ST r21, [p2], #4; LSHL r17, r21, r17 + 31210 0xa0 0xd6 0xd8 0xc5 0x20 0x2c LDA r21, [p5]; EXTEND.u8 r17, r17 + 31216 0x14 0x63 0x4f 0x98 MUL r17, r17, r20 + 31220 0x00 0x00 NOPX + 31222 0x00 0x00 NOPX + 31224 0x00 0x00 NOPX + 31226 0x00 0x00 NOPX + 31228 0x00 0x00 NOPX + 31230 0x43 0xd6 0x3a 0xca 0x5b 0x5c ST r21, [p2], #4; LSHL r18, r21, r18 + 31236 0xa2 0x85 0xd9 0xca 0x5f 0x2c LDA el0, [p5, #4]; MUL r18, r19, r18 + 31242 0x00 0x00 NOPX + 31244 0x00 0x00 NOPX + 31246 0x00 0x00 NOPX + 31248 0x00 0x00 NOPX + 31250 0x00 0x00 NOPX + 31252 0x00 0x00 NOPX + 31254 0x0a 0x1c 0x29 0x98 ST el0, [p2], #4 + 31258 0x00 0x2c 0xf4 0x0c 0xa3 0x0c NOPA; ST r18, [p2] + 31264 0x00 0x2c 0xf0 0x00 0x22 0x16 0x31 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r17, [p2, #4]; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_240 + 31280 0x00 0x18 0x00 0x21 0x60 0x38 0x40 0x3c 0x58 0xba MOVA r24, #0; ADD r22, r16, #1; MOV dj0, #60 + 31290 0x60 0x76 0xd0 0x3f 0x06 0x0a 0x2d 0x70 0x78 0xba LDA r29, [p3, dj0]; MOVX r16, #-16; MOV r17, CORE_ID + 31300 0x63 0xca 0xd0 0x23 0xc8 0x6e 0x08 0x01 0x58 0xba LDA r18, [p3], #4; LSHL r28, r17, r16; MOV r16, #1 + 31310 0x00 0xd2 0xd0 0x23 0x14 0x82 0x6f 0xfe 0x58 0xba LDA r20, [p0]; EXTEND.u8 r17, r17; MOV r19, #-2 + 31320 0x00 0x55 0x00 0x23 0x7f 0xda 0x2f 0xff 0x58 0xba MOVA r21, #2; ADD r23, r17, #-2; MOV r17, #-1 + 31330 0x20 0xa3 0xd0 0x00 0x01 0xc0 0xb0 0x00 0x10 0xba LDA p2, [p1]; MOVXM p1, #458752 + 31340 0x10 0x34 0x0d 0x18 MOVX r26, #3 + 31344 0x00 0x00 NOPX + 31346 0x17 0x77 0x67 0x98 EQ r27, r29, r22 + 31350 0x15 0xad 0x82 0x18 SEL.EQZ r22, r22, r24, r27 + 31354 0x80 0xda 0x39 0x76 0x1b 0x5c ST r22, [p4]; LSHL r29, r18, r16 + 31360 0x63 0x86 0xd9 0x5b 0x5b 0x2c LDA r1, [p3], #4; LSHL r22, r18, r26 + 31366 0x60 0xee 0xde 0xce 0x7b 0x2c LDA r27, [p3]; LSHL r19, r29, r19 + 31372 0x03 0x14 0x76 0x98 LDA r3, [p3, #4] + 31376 0x00 0x00 NOPX + 31378 0x00 0x00 NOPX + 31380 0x00 0x00 NOPX + 31382 0x00 0x00 NOPX + 31384 0x10 0x7d 0xad 0x98 LSHL r30, r1, r26 + 31388 0xf7 0x88 0x60 0x37 0x39 0xe4 ADD r30, r30, #16; MOV el0, r27 + 31394 0x16 0x3f 0xe2 0x18 SEL.EQZ r31, r24, r30, r27 + 31398 0x16 0xb7 0xc4 0x98 AND r27, r26, r28 + 31402 0x16 0xe5 0x2f 0x98 MUL r18, r27, r18 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 31406 0x16 0xf4 0xf0 0x18 NEZ r26, r27 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 31410 0xdf 0x3b 0xfd 0xc0 0x39 0xe4 MUL r28, r27, r29; MOV r27, el0 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 31416 0x17 0xff 0x82 0x18 SEL.EQZ r31, r31, r24, r27 + 31420 0x14 0xa5 0xa1 0x98 SUB r18, r18, r26 + 31424 0x16 0x35 0xc2 0x18 SEL.EQZ r26, r24, r28, r27 + 31428 0x15 0xf5 0x36 0x18 MAC r26, r26, r23, r19 + 31432 0x17 0x6d 0x62 0x18 SEL.EQZ r22, r29, r22, r27 + 31436 0xc4 0xa4 0x4d 0xba 0x41 0xe4 SEL.EQZ r18, r24, r18, r27; MOV r27, r26 + 31442 0xde 0xa6 0x19 0xbb 0xff 0x24 ADD r26, r27, r19; ADD.NC r19, r27, #-1 + 31448 0x9c 0xe3 0xbe 0x3a 0xfe 0x24 LSHL r19, r19, r17; ADD.NC r28, r26, #-2 + 31454 0x16 0x27 0x32 0x18 SEL.EQZ r19, r24, r19, r27 + 31458 0x17 0xef 0x0d 0x98 LSHL r23, r31, r16 + 31462 0x9d 0xe1 0xba 0x37 0xa2 0xa4 LSHL r23, r19, r16; ADD.NC r20, r23, r20 + 31468 0x16 0xc5 0x71 0x98 SUB r2, r27, r23 + 31472 0x14 0xe5 0x21 0x98 SUB r18, r19, r18 + 31476 0x15 0xb7 0xa7 0x98 EQ r27, r22, r26 +.tail_call + 31480 0x00 0x39 0x88 0x00 0x00 0x84 J #29456 +.delay_slot + 31486 0x17 0xa5 0x2f 0x98 MUL r18, r30, r18 +.delay_slot + 31490 0x15 0x6b 0x02 0x18 SEL.EQZ r21, r21, r16, r27 +.delay_slot + 31494 0x17 0x23 0x1d 0x98 LSHL r17, r28, r17 +.delay_slot + 31498 0x94 0x21 0xb8 0xb5 0x8a 0xa4 LSHL r16, r18, r16; ADD.NC r17, r21, r17 +.delay_slot + 31504 0x88 0x26 0x30 0xd4 0x82 0xa4 SUB r0, r17, r19; ADD.NC p0, r20, r16 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 + +.text_segment PM 31520 +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_begin0 +.label _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params +.function_start + 31520 0xfb 0x94 0x83 0x84 0x8b 0x00 0x00 0x28 0x4a 0x60 0x78 0x76 MOVA m5, #-36; MOVS p3, p1; MOVX r0, #1; MOV r2, p2 + 31532 0x1a 0x61 0x2a 0x18 ADD.NC p2, r2, #84 + 31536 0x02 0x7e 0x06 0x98 LDA m4, [p2], #28 + 31540 0x02 0xa8 0x76 0x98 LDA r3, [p2], m5 + 31544 0x00 0x00 NOPX + 31546 0x00 0x00 NOPX + 31548 0x00 0x00 NOPX + 31550 0x00 0x00 NOPX + 31552 0x00 0x00 NOPX + 31554 0x00 0x00 NOPX + 31556 0x10 0xc2 0x07 0x98 EQ r1, r3, r0 + 31560 0x08 0x3d 0xf8 0x40 0x01 0x84 JNZ r1, #31728 +.delay_slot + 31566 0x39 0x8b 0x90 0x18 PADDB [p1], m4 +.delay_slot + 31570 0x1c 0x62 0xc0 0xf8 MOV p4, p1 +.delay_slot +.swstall delay_slot + 31574 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31576 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31578 0x00 0x00 NOPX + 31580 0x1c 0x61 0x22 0x18 ADD.NC p4, r2, #68 + 31584 0x80 0x86 0xd0 0x00 0x00 0x1c 0x7d 0xe8 0x10 0xba LDA r1, [p4]; MOVXM ls, #31696 + 31594 0x82 0x85 0xd4 0x84 0x8b 0x00 0x00 0x1d 0xbd 0xf0 0x10 0x76 LDA el0, [p4, #4]; MOVS p4, p1; MOVXM le, #31712 + 31606 0x00 0x2c 0xf0 0x00 0x10 0x02 0xb8 0xff 0xce 0xba NOPA; NOPB; ADD.NC lc, r3, #-1 + 31616 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 31632 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 31648 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 31664 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 31680 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_176 +.loop_nesting 1 +.begin_of_loop + 31696 0x00 0x2c 0xf0 0x00 0x24 0x2c 0x31 0x80 0x00 0x02 0xb4 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r1, [p4], #8; NOPX; MOV p5, p4; NOPV +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_192 +.end_of_loop + 31712 0x00 0x2c 0xf0 0x00 0x25 0x14 0x29 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST el0, [p5, #4]; NOPX; NOPM; NOPV +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_208 +.loop_nesting 0 + 31728 0x43 0x95 0xd8 0x1f 0x41 0x54 LDA el2, [p2], #4; MOV m4, #-48 + 31734 0x51 0x05 0xd3 0x00 0xb1 0x54 LDA el0, [p2], m4; MOV dj1, #44 + 31740 0x02 0x4e 0x06 0x98 LDA m4, [p2], #16 + 31744 0x02 0x1e 0x86 0x98 LDA m5, [p2], #4 + 31748 0x02 0x1c 0x0e 0x98 LDA eh0, [p2], #4 + 31752 0x02 0x1c 0x6e 0x98 LDA el1, [p2], #4 + 31756 0x02 0x1c 0x4e 0x98 LDA eh1, [p2], #4 + 31760 0x44 0x06 0xd8 0x09 0x53 0x0c LDA r1, [p2, dj1]; ST el2, [p4] + 31766 0x40 0x85 0xd8 0x28 0x53 0x0c LDA el0, [p2]; ST el0, [p4, #4] + 31772 0x00 0x00 NOPX + 31774 0x00 0x00 NOPX + 31776 0x00 0x00 NOPX + 31778 0x00 0x00 NOPX + 31780 0x00 0x00 NOPX + 31782 0x08 0x3f 0x10 0x00 0x01 0x84 JZ r1, #32288 +.delay_slot + 31788 0x11 0x72 0x04 0xc1 0x81 0xf4 PADDB [p0], m4; MOV p2, p0 +.delay_slot + 31794 0x3a 0xab 0x90 0x18 PADDB [p2], m5 +.delay_slot +.swstall delay_slot + 31798 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31800 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 31802 0x00 0x00 NOPX + 31804 0x09 0x00 0x28 0xc2 0x14 0x24 MOVX r4, #64; ADD.NC p4, r2, #20 + 31810 0x04 0x1c 0x86 0x98 LDA m1, [p4], #4 + 31814 0x04 0x1c 0xa6 0x98 LDA dn1, [p4], #4 + 31818 0x04 0x2c 0xc6 0x98 LDA dj1, [p4], #8 + 31822 0x04 0x1d 0x06 0x98 LDA m2, [p4], #4 + 31826 0x83 0xa4 0xd8 0x01 0x21 0x54 LDA dn2, [p4], #4; MOV m4, #72 + 31832 0x04 0x89 0x46 0x98 LDA dj2, [p4], m4 + 31836 0x04 0x1c 0xd6 0x98 LDA r6, [p4], #4 + 31840 0x04 0x8c 0xf6 0x98 LDA r7, [p4], #-32 + 31844 0x83 0x80 0xd0 0x6c 0x39 0x2c LDA m0, [p4], #4; LTU r27, r0, r1 + 31850 0x83 0x84 0xd0 0x01 0x00 0x90 0x48 0x03 0x58 0xba LDA dn0, [p4], #4; SEL.EQZ r16, r0, r1, r27; MOV r2, #3 + 31860 0x83 0x88 0xd8 0x14 0x59 0x2c LDA dj0, [p4], #4; LTU r5, r16, r2 + 31866 0x80 0xc4 0xd0 0x0a 0x0f 0xb0 0x10 0x00 0x60 0xba LDA dn4, [p4]; JNZ r5, #32128 +.delay_slot + 31876 0x82 0xc8 0xd0 0xc4 0x39 0xd4 LDA dj4, [p4, #4]; MOV r1, el1 +.delay_slot + 31882 0x06 0x00 0x21 0xc0 0x39 0xe4 MOVX r24, #0; MOV r3, el0 +.delay_slot + 31888 0x21 0xce 0x30 0xc0 0xe5 0xe4 SUB r7, r4, r7; VBCST.8 x0, r24 +.delay_slot + 31894 0x18 0x21 0x1c 0xf8 MOV r0, eh0 +.delay_slot + 31898 0x00 0x0b 0x81 0x46 0x39 0xd4 MOVA dc2, #0; MOV r2, eh1 + 31904 0x00 0x07 0x84 0x08 0x4b 0x00 0x00 0x1c 0x7e 0x70 0x10 0x76 MOVA dc1, #0; MOVS dc4, dc2; MOVXM ls, #31968 + 31916 0x22 0x96 0xd0 0x62 0x68 0x00 0x03 0xb7 0xd3 0x02 0x01 0x09 0x60 0x7e LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1; MOVS dc0, dc2; MOVXM le, #32048 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 31930 0x23 0x12 0xd2 0x50 0x74 0x02 0xbc 0x3f 0x8e 0xba LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2; ADD.NC lc, r16, #-2 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 31940 0x38 0x31 0x34 0x18 VLDB.2D x4, [p0], d1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31944 0x3a 0x50 0x74 0x18 VLDB.2D x1, [p2], d2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31948 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31950 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31952 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31954 0x1a 0xa2 0x1a 0xd8 VSHIFT x5, x4, x4, r6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 31958 0x19 0x00 0x9e 0xd8 VSHIFT x2, x0, x1, r7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 31962 0x00 0x2c 0xf3 0x05 0x08 0x54 NOPA; VSEL.8 x3, x0, x5, r1:r0 +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_448 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt + 31968 0x22 0x96 0xd0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x80 0x86 0x18 0x00 0x00 0xe1 LDA r5, [p1, #4]; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 31984 0x23 0x12 0xd0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0xcd 0x86 0xb8 0x00 0x00 0xe1 LDA.3D r4, [p1], d0; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 32000 0x00 0x2c 0xf0 0x62 0x68 0x01 0x5b 0x00 0x00 0x02 0x01 0xca 0x18 0x00 0x00 0xe1 NOPA; VLDB.2D x4, [p0], d1; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 32016 0x00 0x2c 0xf4 0xa0 0xe8 0x01 0x5b 0x00 0x00 0x01 0x51 0x0d 0x68 0x00 0x00 0xe1 NOPA; VLDB.2D x1, [p2], d2; NOPS; NOPX; VSHIFT x5, x4, x4, r6; NOPV +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32032 0x00 0x2c 0xf0 0x00 0x23 0x1e 0x13 0x00 0x00 0x00 0x80 0x4f 0x68 0x00 0x00 0xe1 NOPA; NOPB; VST x8, [p3], #64; NOPX; VSHIFT x2, x0, x1, r7; NOPV +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_528 +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 32048 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc1 0x42 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 32064 0x22 0x96 0xd6 0x02 0x18 0x54 LDA r5, [p1, #4]; VSEL.8 x6, x0, x2, r3:r2 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 32070 0x23 0x12 0xd7 0x36 0x1a 0xd4 LDA.3D r4, [p1], d0; VADD.8 x7, x3, x6 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32076 0x1c 0x03 0x94 0x38 VSEL.8 x8, x0, x7, r5:r4 + 32080 0x1a 0xa2 0x1a 0xd8 VSHIFT x5, x4, x4, r6 + 32084 0x19 0x00 0x9e 0xd8 VSHIFT x2, x0, x1, r7 + 32088 0x05 0x00 0x03 0x05 0x08 0x64 RET lr; VSEL.8 x3, x0, x5, r1:r0 +.delay_slot + 32094 0x1b 0x01 0x0c 0x38 VSEL.8 x6, x0, x2, r3:r2 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 32098 0x1b 0x9b 0x0d 0x78 VADD.8 x7, x3, x6 +.delay_slot +.aggressive_scheduled_block_id 4 +.noswbrkpt + 32102 0x1c 0x03 0x94 0x38 VSEL.8 x8, x0, x7, r5:r4 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32106 0x00 0x2c 0xf6 0x3c 0x26 0x0c NOPA; VST x8, [p3], #64 +.delay_slot + 32112 0x00 0x2c 0xf0 0x00 0x23 0x1e 0x13 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_608 + 32128 0x00 0x13 0x81 0x08 0x4b 0x00 0x00 0x1c 0x7e 0xd0 0x10 0x76 MOVA dc4, #0; MOVS dc1, dc2; MOVXM ls, #32160 + 32140 0x01 0x09 0x60 0x00 0x00 0x1d 0xbf 0x08 0x11 0x3a MOVS dc0, dc2; MOVXM le, #32272 + 32150 0x00 0x2c 0xf0 0x00 0x10 0x02 0xbc 0x10 0x7e 0xba NOPA; NOPB; MOV lc, r16 +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_640 +.loop_nesting 1 +.begin_of_loop + 32160 0x22 0x96 0xd0 0x62 0x68 0x3c LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1 + 32166 0x23 0x12 0xd4 0xa0 0xe8 0x3c LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2 + 32172 0x00 0x00 NOPX + 32174 0x00 0x00 NOPX + 32176 0x00 0x00 NOPX + 32178 0x00 0x00 NOPX + 32180 0x00 0x00 NOPX + 32182 0x1a 0xa2 0x1a 0xd8 VSHIFT x5, x4, x4, r6 + 32186 0x00 0x2c 0xf2 0x01 0x3d 0x94 NOPA; VSHIFT x2, x0, x1, r7 + 32192 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc1 0x42 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV + 32208 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x80 0x86 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV + 32224 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0xcd 0x86 0xb8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV + 32240 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0x01 0xca 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV + 32256 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_752 +.end_of_loop + 32272 0x00 0x2c 0xf0 0x00 0x23 0x1e 0x13 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_768 +.loop_nesting 0 + 32288 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 32292 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32294 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32296 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32298 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32300 0x00 0x00 NOPX +.label _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params__end +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_end0 + +.text_segment PM 32304 +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_begin0 +.label _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj +.function_start + 32304 0x43 0xce 0xd0 0x03 0xc0 0x0a 0x28 0x01 0x58 0xba LDA r19, [p2], #4; MOVX r28, #64; MOV r17, #1 + 32314 0x43 0xd2 0xd0 0x00 0xff 0xff 0xef 0xff 0x90 0xba LDA r20, [p2], #4; MOVXM r31, #67108863 + 32324 0x43 0xfa 0xd0 0x3e 0x26 0x0a 0xaf 0xfd 0x58 0xba LDA r30, [p2], #4; MOVX r2, #-16; MOV r21, #-3 + 32334 0x43 0x86 0xd0 0x01 0xd0 0xea 0x48 0x04 0x58 0xba LDA r1, [p2], #4; MOVX r29, #7; MOV r18, #4 + 32344 0x43 0x9e 0xd4 0x88 0x8b 0x3f 0x67 0xca 0x08 0x06 0x58 0x76 LDA r7, [p2], #4; MOVS p4, p2; MOVX r22, #-2; MOV r16, #6 + 32356 0x01 0xd7 0x00 0x00 0x06 0x00 0x00 0x00 0x70 0xba MOVA r23, #14; PADDXM [sp], #192 + 32366 0xeb 0xf2 0xb0 0x01 0xa2 0x09 0xb2 0xf0 0x79 0x3a ST r28, [sp, #-164]; MOVX r26, #16; MOV p3, sp + 32376 0xed 0xf2 0xb7 0xbf 0x24 0xf9 0x1d 0xd2 PADDB [p3], #-192; ST r28, [sp, #-148]; LSHL r28, r19, r17 + 32384 0x60 0xce 0x30 0x38 0x01 0xda 0x6f 0xff 0x59 0x3a ST r19, [p3]; ADD r0, r28, #14; MOV r19, #-1 + 32394 0xe9 0x7a 0xb1 0x00 0x09 0x5c ST r30, [sp, #-184]; AND r0, r2, r0 + 32400 0xff 0x87 0xb0 0x8e 0xbb 0x5c ST lr, [sp, #-4]; LSHL r3, r1, r21 + 32406 0xe8 0xd2 0xb3 0x90 0x23 0x5c ST r20, [sp, #-188]; SUB r4, r7, r1 + 32412 0xe9 0x86 0xbe 0xf4 0x89 0x5c ST r1, [sp, #-180]; AND r29, r29, r4 + 32418 0xea 0x1e 0xb2 0x56 0xbb 0x5c ST r7, [sp, #-176]; LSHL r21, r4, r21 + 32424 0x17 0x7a 0xf0 0x18 NEZ r29, r29 + 32428 0xf7 0x25 0xba 0xbd 0xaa 0xa4 LSHL r28, r30, r18; ADD.NC r21, r29, r21 + 32434 0x15 0x7b 0xef 0x98 MUL r29, r21, r30 + 32438 0x17 0xbc 0x0f 0x98 MUL r30, r30, r0 + 32442 0x17 0x41 0x6d 0x98 LSHL r0, r29, r22 + 32446 0x10 0x21 0x0d 0x98 LSHL r16, r0, r16 + 32450 0x17 0xfe 0x04 0x98 AND r31, r31, r0 + 32454 0xf4 0x20 0x3f 0x3f 0xff 0x24 SUB r16, r30, r16; ADD.NC r30, r31, #-1 + 32460 0x0f 0xe3 0xb8 0x30 0x40 0x24 LSHL r31, r1, r17; ADD.NC r16, r16, #64 + 32466 0xea 0xc2 0xb0 0x3f 0x7b 0xa7 0xef 0xff 0x59 0x3a ST r16, [sp, #-172]; AND r23, r31, r23; MOV r31, #-1 + 32476 0xec 0xc2 0xbd 0x42 0xe3 0x5c ST r16, [sp, #-156]; SUB r16, r26, r23 + 32482 0x80 0x3f 0x98 0x00 0x01 0x84 JZ r16, #32560 +.delay_slot + 32488 0xf6 0x56 0xb1 0x8f 0x9f 0x5c ST r21, [sp, #-80]; MUL r3, r3, r28 +.delay_slot + 32494 0x0f 0x5b 0xd5 0x98 ST r30, [sp, #-168] +.delay_slot + 32498 0xed 0x7a 0xbf 0xf9 0xfa 0x5c ST r30, [sp, #-152]; MOVX r30, #-1 +.delay_slot + 32504 0xec 0x0e 0xb1 0x8f 0x81 0x5c ST r3, [sp, #-160]; ADD r3, r3, r28 +.delay_slot + 32510 0x0f 0x70 0x75 0x98 ST r3, [sp, #-144] + 32514 0x04 0x00 0x00 0x27 0xe8 0x6f 0xec 0x38 0x08 0xba MOVA r0, #32; LSHL r30, r19, r16; ADD.NC r31, r16, #-32 + 32524 0x86 0xc1 0x5c 0x20 0x01 0x64 LT r27, r16, r0; MOV r24, #0 + 32530 0x14 0xff 0xfd 0x98 LSHL r31, r19, r31 + 32534 0x14 0xc1 0x0d 0x98 LSHL r0, r19, r16 + 32538 0x17 0xc0 0x05 0x98 OR r0, r31, r0 + 32542 0x16 0x3d 0xe2 0x18 SEL.EQZ r30, r24, r30, r27 + 32546 0x00 0x2c 0xf0 0x00 0x27 0xfe 0x02 0x00 0x34 0xaf 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; SEL.EQZ r31, r31, r0, r27; NOPM +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_256 + 32560 0xf0 0xce 0xbf 0xee 0x6d 0x5c ST r19, [sp, #-124]; XOR r27, r31, r19 + 32566 0xf1 0x4e 0xb9 0x83 0xcd 0x5c ST r19, [sp, #-120]; XOR r0, r19, r30 + 32572 0x00 0x00 0xff 0xbf 0xf8 0x44 MOVXM r31, #65532 + 32578 0x17 0xfd 0xe4 0x98 AND r30, r31, r30 + 32582 0x16 0xc7 0xad 0x98 LSHL r3, r27, r26 + 32586 0x10 0x3e 0x2d 0x98 LSHL r31, r0, r2 + 32590 0x17 0xc6 0x35 0x98 OR r3, r31, r3 + 32594 0x10 0x09 0xad 0x98 LSHL r4, r0, r26 + 32598 0x11 0x0c 0x05 0x98 OR r6, r4, r0 + 32602 0xee 0x9a 0xbf 0x7c 0x5d 0x5c ST r6, [sp, #-140]; ASHL r31, r30, r2 + 32608 0x17 0x8a 0xb0 0x18 EXTEND.u16 r5, r30 + 32612 0x18 0x00 0xb1 0xa0 0x0d 0x64 OR r0, r3, r0; MOV r3, #3 + 32618 0x17 0xfe 0xb0 0x18 EXTEND.u16 r31, r31 + 32622 0x11 0x4b 0x1f 0x98 MUL r5, r5, r17 + 32626 0x11 0x00 0x05 0x98 OR r0, r4, r0 + 32630 0x17 0xff 0x1f 0x98 MUL r31, r31, r17 + 32634 0x11 0x48 0x2e 0x98 ASHL r4, r5, r2 + 32638 0x11 0x08 0xb0 0x18 EXTEND.u16 r4, r4 + 32642 0x17 0xf0 0xb0 0x18 EXTEND.u16 r24, r31 + 32646 0xa9 0x87 0xbc 0x24 0xc2 0xa4 LSHL r6, r21, r3; ADD.NC r24, r4, r24 + 32652 0x11 0x4a 0xb0 0x18 EXTEND.u16 r5, r5 + 32656 0xd8 0x00 0xbc 0x25 0xc2 0xa4 OR r0, r27, r0; ADD.NC r24, r5, r24 + 32662 0xef 0x02 0xbf 0xe4 0x5d 0x5c ST r0, [sp, #-136]; ASHL r25, r31, r2 + 32668 0x16 0x40 0xb0 0x18 EXTEND.u16 r0, r25 + 32672 0xc6 0xc5 0xd0 0xa1 0x32 0xa4 ASHL r27, r24, r2; ADD.NC r1, r1, r6 + 32678 0x00 0x00 0x00 0x0e 0x10 0x8c 0x89 0x00 0xa8 0xba MOVA r0, #0; SUB r1, r7, r1; ADD.NC r4, r4, r0 + 32688 0x16 0xc6 0x34 0x98 AND r3, r27, r3 + 32692 0x00 0x01 0x03 0xa0 0x02 0x44 MOVXM r7, #65537 + 32698 0x38 0xc1 0xf2 0x23 0x22 0xa4 MUL r3, r7, r0; ADD.NC r4, r3, r4 + 32704 0x38 0xfc 0xcf 0xbf 0x22 0xa4 MAC r3, r3, r7, r30; ADD.NC r31, r31, r4 + 32710 0x10 0x43 0x1d 0x98 LSHL r1, r1, r17 + 32714 0xff 0xe1 0x00 0x3f 0xf1 0x84 0x68 0x44 0x08 0xba MOVA r1, #-1; ADD r31, r31, r3; ADD.NC r3, r1, #16 + 32724 0x18 0x40 0x08 0x00 0x01 0x84 JZ r3, #32784 +.delay_slot + 32730 0x16 0x09 0xad 0x98 LSHL r4, r24, r26 +.delay_slot + 32734 0x11 0x7c 0x45 0x98 OR r30, r5, r4 +.delay_slot + 32738 0xef 0xfa 0xbf 0xf9 0xfa 0x5c ST r30, [sp, #-132]; MOVX r30, #-1 +.delay_slot + 32744 0x0f 0x83 0xf5 0x98 ST r31, [sp, #-128] +.delay_slot +.swstall delay_slot + 32748 0x00 0x00 NOPX + 32750 0x04 0x04 0x00 0x27 0xe1 0xef 0xe8 0xf8 0x08 0xba MOVA r4, #32; LSHL r30, r19, r3; ADD.NC r31, r3, #-32 + 32760 0x14 0xff 0xfd 0x98 LSHL r31, r19, r31 + 32764 0x10 0xf6 0x4a 0x98 LT r27, r3, r4 + 32768 0x14 0xc2 0x3d 0x98 LSHL r1, r19, r3 + 32772 0x17 0xfd 0xe5 0x98 OR r30, r31, r30 + 32776 0x10 0x02 0x12 0x18 SEL.EQZ r1, r0, r1, r27 + 32780 0x17 0xfd 0xe2 0x18 SEL.EQZ r30, r31, r30, r27 +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_480 + 32784 0xf4 0x02 0xb9 0x80 0x2d 0x5c ST r0, [sp, #-96]; XOR r0, r19, r1 + 32790 0x14 0xe7 0xe6 0x98 XOR r19, r19, r30 + 32794 0x00 0x00 0xf2 0x3f 0xfc 0x44 MOVXM r4, #65534 + 32800 0xed 0x29 0xff 0xb5 0xc1 0xe4 MUL r20, r29, r20; MOV r31, CORE_ID + 32806 0x17 0xc2 0x90 0x18 EXTEND.u8 r1, r31 + 32810 0x05 0x45 0xb2 0xb5 0xff 0x24 LSHL r21, r0, r2; ADD.NC r5, r21, #-1 + 32816 0x42 0xfa 0xd0 0x00 0x1d 0x6c 0x88 0x48 0xa8 0xba LDA r30, [p2, #4]; LSHL r1, r0, r26; ADD.NC r4, r1, r4 + 32826 0x82 0x8e 0xda 0x52 0x5b 0x2c LDA r3, [p4, #4]; LSHL r20, r20, r18 + 32832 0x11 0x04 0xb0 0x18 EXTEND.u16 r2, r4 + 32836 0x14 0xf5 0xad 0x98 LSHL r26, r19, r26 + 32840 0x15 0x6b 0xa5 0x98 OR r21, r21, r26 + 32844 0xf6 0xde 0xb0 0x2b 0x50 0x2e 0xef 0xfa 0x59 0x3a ST r23, [sp, #-76]; OR r21, r21, r0; MOV r23, #-6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 32854 0x17 0x35 0x7d 0x98 LSHL r26, r28, r23 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 32858 0x00 0xc2 0xda 0xd4 0x2b 0x2c LDA r16, [p0]; OR r21, r21, r1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32864 0xf7 0x42 0xb1 0xfb 0xdf 0x5c ST r16, [sp, #-72]; MUL r30, r3, r30 + 32870 0xf4 0x96 0xb0 0x02 0x30 0x2f 0xe8 0x08 0x59 0x3a ST r5, [sp, #-92]; OR r3, r1, r0; MOV r31, #8 + 32880 0x20 0x93 0xd7 0xab 0xf5 0x80 0x07 0xad 0x6d 0xfa LDA p1, [p1]; ST r31, [sp, #-88]; LSHL r22, r30, r22 + 32890 0xf2 0xd2 0xb0 0x2d 0x61 0x7e 0x4e 0xbf 0xc9 0x3a ST r20, [sp, #-108]; MUL r22, r22, r2; ADD.NC r18, r26, #-1 +.no_stack_arguments + 32900 0xf3 0xca 0xb0 0x00 0x0f 0x64 0x00 0x00 0x41 0x3a ST r18, [sp, #-100]; JL #31520 +.delay_slot + 32910 0xf1 0x8e 0xbb 0x46 0x3b 0x5c ST r3, [sp, #-116]; LSHL r17, r22, r17 +.delay_slot + 32916 0xfc 0x0c 0x30 0xd1 0x82 0xa4 SUB r16, r31, r6; ADD.NC p0, r17, r16 +.delay_slot + 32922 0xf3 0x42 0xb9 0xc2 0xab 0x5c ST r16, [sp, #-104]; OR r16, r19, r21 +.delay_slot + 32928 0xf2 0x42 0xba 0x42 0xfb 0x5c ST r16, [sp, #-112]; LSHL r16, r20, r23 +.delay_slot + 32934 0x00 0x2c 0xf7 0xae 0x15 0x81 0x33 0x60 0x72 0xba NOPA; ST r16, [sp, #-84]; MOV p2, p3 +.return_address + 32944 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 32948 0x00 0x00 NOPX + 32950 0x00 0x00 NOPX + 32952 0x00 0x00 NOPX + 32954 0x00 0x00 NOPX + 32956 0x00 0x00 NOPX + 32958 0x00 0x00 NOPX + 32960 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 32964 0xff 0xe8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-192 +.delay_slot +.swstall delay_slot + 32970 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32972 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32974 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32976 0x00 0x00 NOPX +.label _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj__end +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_end0 + +.text_segment PM 32992 +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_begin0 +.label _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj +.function_start + 32992 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 32996 0x00 0x00 NOPX + 32998 0x00 0x00 NOPX + 33000 0x00 0x00 NOPX + 33002 0x00 0x00 NOPX + 33004 0x00 0x00 NOPX + 33006 0x00 0x00 NOPX + 33008 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 33012 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 33016 0x01 0x1c 0x0e 0x98 LDA eh0, [p1], #4 + 33020 0x00 0x00 NOPX + 33022 0x00 0x00 NOPX + 33024 0x00 0x00 NOPX + 33026 0x00 0x00 NOPX + 33028 0x00 0x00 NOPX + 33030 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 33034 0x08 0x1c 0x09 0x98 ST eh0, [p0], #4 + 33038 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 33042 0x01 0x14 0x0e 0x98 LDA eh0, [p1, #4] + 33046 0x00 0x00 NOPX + 33048 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 33052 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33054 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33056 0x00 0x00 NOPX +.delay_slot + 33058 0x08 0x04 0x29 0x98 ST el0, [p0] +.delay_slot + 33062 0x08 0x14 0x09 0x98 ST eh0, [p0, #4] +.label _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj__end +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_end0 + +.text_segment PM 33072 +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_begin0 +.label _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params +.function_start + 33072 0x00 0x4b 0x21 0x29 0x81 0xe4 MOVX r1, #22; MOV r2, p2 + 33078 0x1a 0x61 0x06 0x18 ADD.NC p2, r2, #12 + 33082 0x02 0x14 0x56 0x98 LDA r2, [p2, #4] + 33086 0x02 0x07 0x76 0x98 LDA r27, [p2] + 33090 0x00 0x00 NOPX + 33092 0x00 0x00 NOPX + 33094 0x00 0x00 NOPX + 33096 0x00 0x00 NOPX + 33098 0x00 0x00 NOPX + 33100 0x10 0x41 0x78 0x00 0x01 0x84 JZ r2, #33520 +.delay_slot + 33106 0x10 0x00 0x75 0x18 MOVX r0, #29 +.delay_slot + 33110 0x10 0x40 0x02 0x18 SEL.EQZ r0, r1, r0, r27 +.delay_slot +.swstall delay_slot + 33114 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33116 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33118 0x00 0x00 NOPX + 33120 0x10 0x02 0x29 0x18 MOVX r1, #10 + 33124 0x10 0x82 0x1c 0x98 LTU r1, r2, r1 + 33128 0x08 0x41 0x30 0x40 0x01 0x84 JNZ r1, #33376 +.delay_slot +.swstall delay_slot + 33134 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33136 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33138 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33140 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33142 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 33144 0x00 0x38 0x68 0x00 0x00 0x20 0x79 0x00 0x10 0x3a VLDB x0, [p0], #64; MOVXM ls, #33280 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 33154 0x00 0x2c 0xf0 0x38 0x68 0x00 0x04 0x37 0x20 0x02 0x00 0x2b 0x60 0x7e NOPA; VLDB x0, [p0], #64; NOPS; MOVXM le, #33280 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33168 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x02 0xb8 0xbd 0xc8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; ADD.NC lc, r2, #-9; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33184 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33200 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33216 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33232 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33248 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33264 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_208 +.loop_nesting 1 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33280 0x00 0x2c 0xf0 0x38 0x69 0x1c 0x06 0x80 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; VST bmll0, [p1], #64; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33296 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33304 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33312 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33320 0x23 0x80 0xd0 0x01 0x40 0x00 0x00 0x00 0xe9 0x3a VST bmll0, [p1], #64; RET lr; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33330 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33338 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33346 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 33354 0x00 0x2c 0xf2 0x38 0x0d 0x0c NOPA; VST bmll0, [p1], #64 +.delay_slot + 33360 0x00 0x2c 0xf0 0x00 0x21 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_304 + 33376 0x1d 0x71 0x20 0xf8 MOV lc, r2 + 33380 0x00 0x00 0x81 0xe4 0xe0 0x44 MOVXM ls, #33392 + 33386 0x00 0x00 0x86 0xe5 0xc0 0x44 MOVXM le, #33504 +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_320 +.loop_nesting 1 +.begin_of_loop + 33392 0x38 0x1c 0x34 0x18 VLDB x0, [p0], #64 + 33396 0x00 0x00 NOPX + 33398 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM + 33408 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 33424 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 33440 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 33456 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 33472 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV + 33488 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_432 +.end_of_loop + 33504 0x00 0x2c 0xf0 0x00 0x21 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_448 +.loop_nesting 0 + 33520 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 33524 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33526 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33528 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33530 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33532 0x00 0x00 NOPX +.label _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params__end +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_end0 + +.text_segment PM 33536 +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_begin0 +.label _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj +.function_start + 33536 0x70 0x91 0x60 0x00 0x02 0x00 0x00 0x00 0x71 0x3a MOVS p3, p1; PADDXM [sp], #64 + 33546 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] +.no_stack_arguments + 33550 0x00 0x40 0x70 0x00 0x01 0x04 JL #32992 +.delay_slot + 33556 0x50 0x11 0x60 0x00 0xb2 0x60 0x70 0x02 MOVS p2, p0; MOV p1, p2 +.delay_slot + 33564 0xfe 0xf3 0xb0 0x00 0x01 0xe0 0x32 0xa0 0x11 0x3a ST p7, [sp, #-12]; MOVXM p0, #492864 +.delay_slot + 33574 0x0f 0xfb 0x1d 0x98 ST p6, [sp, #-8] +.delay_slot + 33578 0x00 0x2c 0xfc 0xcd 0x81 0xd4 NOPA; MOV p6, p3 +.delay_slot + 33584 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x03 0xb2 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV p7, p2; NOPV +.return_address + 33600 0xfe 0xf3 0x21 0x98 0x8b 0x00 0x37 0x60 0x72 0xba LDA p7, [sp, #-12]; MOVS p1, p6; MOV p0, p7 + 33610 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 33614 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 33618 0x00 0x04 0x1e 0x98 LDA p0, [p0] + 33622 0x01 0x04 0x9e 0x98 LDA p1, [p1] +.tail_call + 33626 0x00 0x40 0x98 0x00 0x00 0x84 J #33072 +.delay_slot + 33632 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 33638 0x00 0x00 NOPX +.delay_slot + 33640 0x00 0x07 0x84 0xca 0x80 0x44 MOVXM p2, #492864 +.delay_slot +.swstall delay_slot + 33646 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 33648 0x00 0x00 NOPX +.label _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj__end +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_end0 + +.text_segment PM 33664 +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_begin0 +.label _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params +.function_start + 33664 0x18 0x54 0xc0 0xf8 MOV r1, p2 + 33668 0x00 0xe0 0x00 0x00 0x01 0xc4 PADDXM [sp], #1792 + 33674 0x18 0xd0 0x8f 0x18 ADD.NC r3, r1, #30 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 33678 0x1a 0x61 0xf5 0x18 ADD.NC p2, r3, #-22 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 33682 0x5f 0xbe 0xd8 0xc3 0x41 0xd4 LDA r15, [p2], #-4; MOV p4, r3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33688 0x04 0x06 0x7a 0x98 LDA.u16 r19, [p4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33692 0x02 0x2c 0xd6 0x98 LDA r6, [p2], #8 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33696 0x02 0x1c 0x76 0x98 LDA r3, [p2], #4 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33700 0x02 0x3c 0x2e 0x98 LDA el0, [p2], #12 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33704 0x02 0x3c 0xfa 0x98 LDA.u16 r7, [p2], #6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33708 0x53 0xcb 0x52 0xaf 0x41 0xd4 LDA.u16 r18, [p2], #-14; MOV r5, r15 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33714 0x43 0x97 0x53 0xae 0x41 0xd4 LDA.u16 r5, [p2], #2; MOV r7, r14 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33720 0x43 0xc7 0x50 0x3f 0xff 0xfc 0x04 0xa0 0x10 0xba LDA.u16 r17, [p2], #2; MOVXM m0, #-1728 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33730 0x33 0x91 0x60 0x03 0xb1 0x60 0x70 0x02 MOVS p1, p7; MOV p7, p1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33738 0xfd 0x36 0xb0 0x01 0xc8 0x60 0x70 0x02 ST r13, [sp, #-24]; MOV r14, p0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33746 0x43 0xa7 0x57 0xdc 0xf5 0x80 0x32 0xf0 0x72 0xba LDA.u16 r9, [p2], #2; ST r7, [sp, #-36]; MOV p0, sp +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33756 0xfe 0xae 0xb0 0x01 0xaa 0x60 0x70 0x02 ST r11, [sp, #-12]; MOV r13, p2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33764 0x40 0xa3 0x57 0xe0 0xb5 0x81 0x33 0x79 0x82 0xba LDA.u16 r8, [p2]; ST r5, [sp, #-32]; ADD.NC p2, r13, #-26 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33774 0x43 0xb7 0x50 0x17 0x20 0x3e 0x40 0x0b 0xf2 0x9a 0xc1 0x36 LDA.u16 r13, [p2], #2; PADDB [p0], m0; ST r9, [sp, #-28]; MOVX r4, #-64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33786 0x00 0x07 0x00 0x07 0x2b 0x0e 0xb9 0x7d 0x6a 0x60 0x78 0x76 MOVA r7, #0; VST sfh, [p0]; MUL r11, r7, r18; MOV r11, p2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33798 0x40 0xb3 0x57 0xda 0x75 0x8f 0x32 0x25 0x32 0xc7 0x88 0x76 LDA.u16 r12, [p2]; ST r19, [sp, #-40]; AND r19, r7, r4; ADD.NC p2, r11, #30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33810 0xf3 0x6d 0x60 0x00 0x44 0xd0 0x70 0x02 VST sfh, [sp, #-1664]; MOV dj0, r19 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33818 0x00 0x06 0x8f 0xda 0x2b 0x4c VLDB x0, [p0, dj0]; ST r8, [sp, #-20] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 33824 0xfe 0x32 0xb0 0x08 0x1a 0x5c ST r12, [sp, #-16]; MOVX r2, #3 + 33830 0xff 0x2a 0xb0 0x00 0x00 0x20 0x7a 0x30 0x11 0x3a ST r10, [sp, #-8]; MOVXM ls, #33888 + 33840 0x01 0xe1 0x07 0xfc 0x9d 0x80 0x00 0x21 0xba 0x58 0x10 0x76 MOVA r1, #15; ST p1, [sp, #-4]; MOVXM le, #33968 + 33852 0xfa 0x85 0xb0 0x16 0xb1 0x6e 0x48 0x00 0x59 0x3a ST el0, [sp, #-44]; LSHL r11, r11, r2; MOV r18, #0 + 33862 0x00 0x00 0x07 0xd1 0x75 0x83 0xd9 0x26 0xb8 0x1f 0x58 0x76 MOVA r0, #0; ST r11, [sp, #-48]; AND r29, r1, r18; MOV lc, #31 + 33874 0x40 0xab 0x50 0x00 0x22 0x10 0x2d 0x9d 0x38 0x21 0xf9 0xb2 0xb0 0x7e LDA.u16 r10, [p2]; NOPB; ST r12, [sp, #-52]; LSHL r8, r8, r2; ADD.NC r7, r7, #4 +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_224 +.loop_nesting 1 +.begin_of_loop + 33888 0x3c 0xc8 0x92 0x0c 0xa2 0xe4 AND r19, r7, r4; VINSERT.32 x2, x0, r29, r18 + 33894 0x94 0x80 0xe3 0xa7 0x04 0x24 ADD r18, r18, #1; ADD.NC r7, r7, #4 + 33900 0x00 0x12 0x60 0x03 0xd9 0x24 0x44 0xd0 0x79 0x3a VST x2, [p0, dj0]; AND r29, r1, r18; MOV dj0, r19 + 33910 0x38 0x00 0x34 0x18 VLDB x0, [p0, dj0] + 33914 0x00 0x00 NOPX + 33916 0x00 0x01 0x67 0x98 NOPA + 33920 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 33936 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 33952 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_304 +.end_of_loop + 33968 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.loop_nesting 0 + 33984 0x07 0x84 0x07 0xe4 0x76 0x82 0xea 0x00 0x83 0x28 0xb8 0x76 MOVA r4, #60; VST bmhh0, [sp, #-448]; MOVX upsSign1, #1; VINSERT.32 x2, x0, r29, r18 + 33996 0x00 0x27 0x07 0xe8 0x56 0x80 0x01 0xe1 0xb0 0x28 0x10 0x76 MOVA r7, #1; VST bmhl0, [sp, #-384]; MOVXM p3, #491600 + 34008 0x60 0xb2 0xd0 0x00 0x93 0x00 0x50 0x49 0x8b 0x39 0x78 0x76 LDA r12, [p3]; VST x2, [p0, dj0]; MOVX r5, #2; VBCST.32 x6, r5 + 34020 0xf2 0xd7 0x77 0xd5 0x76 0x80 0x00 0x15 0x69 0x80 0x90 0x76 VLDA x10, [sp, #-1728]; VST bmhh2, [sp, #-704]; MOVXM r11, #21249 + 34032 0xf3 0x47 0x77 0xd9 0x56 0x80 0xe0 0x00 0x70 0x00 0x58 0x76 VLDA x8, [sp, #-1664]; VST bmhl2, [sp, #-640]; MOVX crUPSMode, #0; MOV s0, #0 + 34044 0xf9 0x07 0xb0 0x00 0xca 0x01 0x16 0xb9 0x79 0x3a ST lr, [sp, #-56]; MOVX upsSign0, #0; VBCST.16 x4, r11 + 34054 0xf5 0xb6 0xd0 0x1a 0x1f 0xf8 0x04 0xc5 0x79 0x3a VST bmlh3, [sp, #-1344]; ADD r1, r13, #-1; VCONV.fp32.bf16 cml0, x4 + 34064 0x00 0x00 0x45 0xb6 0x02 0x44 MOVXM r11, #19201 + 34070 0xfd 0x86 0xd0 0x00 0x84 0xc5 0x70 0x02 VST bmlh0, [sp, #-320]; VCONV.fp32.bf16 cml1, x4 + 34078 0xfe 0x02 0xd0 0x19 0xdc 0x01 0xcd 0x39 0x79 0x3a VST bmll0, [sp, #-256]; MOVX crSat, r12; VBCST.32 x7, r6 + 34088 0xfe 0x96 0xd0 0x00 0x29 0x96 0xb0 0x02 VST bmlh1, [sp, #-192]; VADD.32 x0, x10, x6 + 34096 0xff 0x12 0xd0 0x01 0xa1 0x96 0xb0 0x02 VST bmll1, [sp, #-128]; VADD.32 x6, x8, x6 + 34104 0xf2 0x86 0x60 0x00 0x81 0x84 0x30 0x02 VST x0, [sp, #-1728]; VSHUFFLE x2, x0, x6, r2 + 34112 0xf3 0x36 0x60 0x01 0x81 0x8a 0x30 0x02 VST x6, [sp, #-1664]; VSHUFFLE x6, x0, x6, r5 + 34120 0x03 0x04 0x38 0xe6 0x03 0x60 0x3d 0x22 VUPS.2x cml3, x2, s0, upsSign1; VADD dm3, dm3, dm0, r0 + 34128 0x18 0x2d 0x72 0xf8 VBCST.16 x0, r11 + 34132 0x02 0x01 0x8a 0xe6 0x23 0x64 0x3f 0x62 VCONV.fp32.bf16 cml2, x0; VSUB.f dm3, dm3, dm1, r4 + 34140 0x01 0x0c 0x18 0xe6 0x01 0x28 0x3d 0x22 VUPS.2x cml1, x6, s0, upsSign0; VADD dm1, dm1, dm2, r0 + 34148 0xfb 0xa6 0xd0 0x00 0x01 0xe1 0xb0 0x2a 0x11 0x3a VST bmlh2, [sp, #-576]; MOVXM p3, #491604 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 34158 0x60 0xac 0x57 0xe1 0x16 0x82 0x40 0xc5 0x72 0xba LDA.s8 r11, [p3]; VST bmll2, [sp, #-512]; VCONV.fp32.bf16 cmh4, x0 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 34168 0x03 0x1a 0x72 0xe6 0x24 0x30 0x3f 0x62 VBCST.32 x6, r6; VSUB.f dm4, dm1, dm4, r4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34176 0x1c 0x12 0x8a 0xf8 VMOV cml4, cmh4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34180 0x19 0x92 0x8a 0xf8 VMOV cmh1, cmh4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34184 0xf9 0xc6 0xd0 0x00 0x01 0xb5 0xf8 0x02 0x23 0x8c 0x3d 0x56 VST bmlh4, [sp, #-832]; MOVXM r13, #16256; VADD.f dm3, dm4, dm3, r4 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34196 0xfa 0x42 0xd0 0x00 0x9a 0xb9 0x70 0x02 VST bmll4, [sp, #-768]; VBCST.16 x2, r13 + 34204 0x1c 0x4e 0x92 0xf8 VMOV bmlh4, x7 + 34208 0xf9 0x16 0x60 0x17 0xd4 0x02 0x06 0x49 0x79 0x3a VST x2, [sp, #-896]; MOVX crRnd, r11; VMOV bmll4, x6 + 34218 0x1b 0x46 0x72 0xf8 VBCST.32 x6, r17 + 34222 0x82 0x42 0xc0 0x00 0x61 0x96 0xb0 0x02 VCONV.bf16.fp32 x8, cml4; VADD.32 x1, x8, x6 + 34230 0x72 0x32 0xc0 0x01 0xa9 0x96 0xb0 0x02 VCONV.bf16.fp32 x7, cml3; VADD.32 x6, x10, x6 + 34238 0xf7 0x8e 0x60 0x1e 0x72 0xe4 0x24 0x90 0x43 0x4a VST x1, [sp, #-1088]; VBCST.32 x0, r7; VMSC.f dm4, dm4, x8, x2, r4 + 34248 0xf7 0x36 0x65 0x80 0x08 0x64 0x23 0x6e 0x43 0x4a VST x6, [sp, #-1152]; VSHUFFLE x11, x0, x0, r2; VMSC.f dm3, dm3, x7, x2, r4 + 34258 0xf8 0x86 0x60 0x01 0x00 0x0a 0x30 0x02 VST x0, [sp, #-960]; VSHUFFLE x4, x0, x0, r5 + 34266 0x1b 0x50 0xa0 0xf8 MOV r13, r1 + 34270 0x00 0x00 NOPX + 34272 0x00 0x00 NOPX + 34274 0x00 0x00 NOPX + 34276 0x0d 0x11 0x96 0x18 VCONV.bf16.fp32 x10, cml3 + 34280 0x0b 0x12 0x16 0x18 VCONV.bf16.fp32 x6, cml4 + 34284 0x23 0x74 0x43 0x48 VMSC.f dm3, dm3, x10, x2, r4 + 34288 0x24 0x8c 0x43 0x48 VMSC.f dm4, dm4, x6, x2, r4 + 34292 0x00 0x00 NOPX + 34294 0x00 0x00 NOPX + 34296 0x00 0x00 NOPX + 34298 0x00 0x00 NOPX + 34300 0x09 0x11 0x96 0x18 VCONV.bf16.fp32 x2, cml3 + 34304 0x08 0x92 0x16 0x18 VCONV.bf16.fp32 x1, cml4 + 34308 0x23 0xe4 0xc1 0x48 VMUL.f dm3, x2, x6, r4 + 34312 0x24 0xe4 0x21 0x48 VMUL.f dm4, x2, x1, r4 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 34316 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34318 0x24 0xf4 0x21 0x48 VMUL.f dm4, x10, x1, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34322 0x23 0x8c 0x3d 0x48 VADD.f dm3, dm4, dm3, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34326 0x04 0x16 0x38 0xe6 0x00 0x80 0x3d 0x22 VUPS.2x cml4, x11, s0, upsSign1; VADD dm0, dm4, dm0, r0 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34334 0x24 0xee 0x21 0x48 VMUL.f dm4, x7, x1, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34338 0x02 0x01 0x72 0xe6 0x23 0x70 0x3d 0x62 VBCST.16 x4, r0; VADD.f dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34346 0x04 0x08 0x18 0xe6 0x02 0x88 0x3d 0x22 VUPS.2x cml4, x4, s0, upsSign0; VADD dm2, dm4, dm2, r0 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34354 0xf6 0xa6 0x60 0x02 0x24 0xf4 0xc1 0x62 VST x4, [sp, #-1216]; VMUL.f dm4, x10, x6, r4 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34362 0x23 0x70 0x3d 0x48 VADD.f dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 34366 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 34368 0x22 0xf0 0x41 0x48 VMUL.f dm2, x8, x2, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34372 0x23 0x70 0x3d 0x48 VADD.f dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34376 0x24 0x50 0x3f 0x48 VSUB.f dm4, dm2, dm4, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34380 0x04 0x06 0x8a 0xe6 0x21 0xf5 0x01 0x62 VMOV cml4, cmh1; VMUL.f dm1, x10, x8, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34388 0x23 0x68 0x3d 0x48 VADD.f dm3, dm3, dm2, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34392 0x00 0x0e 0x72 0xe6 0x22 0xee 0xc1 0x62 VBCST.32 x0, r3; VMUL.f dm2, x7, x6, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34400 0x19 0x00 0x92 0xf8 VMOV bmll1, x0 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34404 0x00 0x02 0x72 0xe6 0x23 0x64 0x3d 0x62 VBCST.32 x0, r0; VADD.f dm3, dm3, dm1, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34412 0x04 0x84 0x12 0xe6 0x21 0xef 0x01 0x62 VMOV bmhl4, bmll1; VMUL.f dm1, x7, x8, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34420 0xf8 0x06 0x60 0x00 0x80 0x45 0x70 0x02 VST x0, [sp, #-1024]; VMOV cml1, cml0 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34428 0x04 0x28 0x92 0xe6 0x23 0x68 0x3d 0x62 VMOV x8, x4; VADD.f dm3, dm3, dm2, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34436 0x18 0x12 0x12 0xf8 VMOV bmll0, bmhl4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34440 0x1a 0x04 0x8a 0xf8 VMOV cml2, cml1 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 34444 0xff 0x11 0xb1 0x30 0x92 0xe2 0x21 0x64 0x3d 0x4a VLDA bmll1, [sp, #-128]; VMOV x2, x8; VADD.f dm1, dm3, dm1, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34454 0xfe 0x95 0xb0 0x80 0x25 0xd4 VLDA bmlh1, [sp, #-192]; VMOV bmlh0, bmll0 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34460 0x1b 0x00 0x92 0xf8 VMOV bmll3, x0 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34464 0x20 0x20 0x3d 0x48 VADD.f dm0, dm1, dm0, r4 + 34468 0x00 0x00 NOPX + 34470 0x00 0x00 NOPX + 34472 0x00 0x00 NOPX + 34474 0x00 0x00 NOPX + 34476 0x00 0x00 NOPX + 34478 0x1b 0xa1 0x12 0xf8 VMOV x7, bmlh0 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 34482 0x1b 0x20 0x12 0xf8 VMOV x6, bmll0 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 34486 0x00 0x04 0x8a 0xe6 0x21 0x2c 0x3f 0x62 VMOV cml0, cml1; VSUB.f dm1, dm1, dm3, r4 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34494 0x19 0x0e 0x92 0xf8 VMOV bmll1, x7 + 34498 0x1c 0x80 0x8a 0xf8 VMOV cmh4, cml0 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 34502 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 34504 0x20 0x2c 0x3f 0x48 VSUB.f dm0, dm1, dm3, r4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34508 0x01 0x0c 0x92 0xe6 0x20 0x44 0x3f 0x62 VMOV bmll1, x6; VSUB.f dm0, dm2, dm1, r4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34516 0x48 0x12 0xc0 0x00 0x89 0x45 0x70 0x02 VCONV.bf16.fp32 wl4, bmll1; VMOV cml1, cmh4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34524 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34526 0x00 0xa4 0x0c 0xe6 0x24 0x80 0x3d 0x62 VLT.bf16 r17, x4, x8; VADD.f dm4, dm4, dm0, r4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34534 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34536 0x88 0x02 0xc0 0x01 0x1c 0x04 0x10 0x02 VCONV.bf16.fp32 wl8, bmll0; VSEL.32 x4, x7, x0, r17 + 34544 0x18 0x48 0x92 0xf8 VMOV bmlh0, x4 + 34548 0x18 0xc1 0x0c 0xf8 VLT.bf16 r17, x8, x2 +.no_stack_arguments + 34552 0xf4 0x86 0xd0 0x00 0x13 0xb4 0x00 0x00 0x41 0x3a VST bmlh0, [sp, #-1472]; JL #40352 +.delay_slot + 34562 0x0f 0xb1 0x96 0x98 VST bmll3, [sp, #-1280] +.delay_slot + 34566 0xf3 0xc6 0xd0 0x01 0x98 0x04 0x10 0x02 VST bmlh4, [sp, #-1600]; VSEL.32 x6, x6, x0, r17 +.delay_slot + 34574 0x18 0x0c 0x92 0xf8 VMOV bmll0, x6 +.delay_slot + 34578 0x0f 0xa2 0x16 0x98 VST bmll4, [sp, #-1536] +.delay_slot + 34582 0x00 0x2c 0xf7 0xa8 0x16 0x80 0x00 0x00 0x00 0x7a NOPA; VST bmll0, [sp, #-1408]; NOPX +.return_address + 34592 0xf5 0x39 0xb0 0x00 0x07 0x8a 0x81 0x39 0x78 0xba VLDA bmhl3, [sp, #-1408]; MOVX r0, #60; VBCST.32 x10, r0 + 34602 0xf4 0xbd 0xb0 0x17 0xd4 0x01 0x8a 0x49 0x78 0xba VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x10 + 34612 0xf6 0xdf 0x70 0x01 0x80 0x09 0xdf 0x39 0x78 0xba VLDA x11, [sp, #-1216]; MOVX r24, #0; VBCST.32 x7, r15 + 34622 0xf6 0xaf 0x70 0x00 0xd8 0x01 0x9f 0x39 0x78 0xba VLDA x5, [sp, #-1216]; MOVX crSRSMode, #0; VBCST.32 x6, r15 + 34632 0xf6 0x9f 0x70 0x02 0xdc 0x01 0xf0 0x70 0x78 0xba VLDA x3, [sp, #-1216]; MOVX crSat, #1; MOV srsSign0, crSCDEn + 34642 0xf9 0x27 0x70 0x00 0x40 0x48 0x70 0x00 0x58 0xba VLDA x4, [sp, #-896]; MOVX r4, #2; MOV s0, #0 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 34652 0xff 0x11 0xb0 0x00 0x60 0x68 0x18 0x01 0x58 0xba VLDA bmll1, [sp, #-128]; MOVX r6, #3; MOV upsSign0, #1 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 34662 0xfe 0x95 0xb0 0x1c 0x00 0x02 0xe1 0x2f 0x02 0x4c 0x3f 0x46 VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; VMOV x0, bmhl3; VSUB.f dm2, dm2, dm3, r0 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 34674 0xfe 0x01 0xb0 0x00 0xe6 0x01 0x00 0x49 0x78 0xba VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV bmll2, x0 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 34684 0xf7 0x97 0x70 0x1d 0x40 0x0a 0xf1 0x2f 0x03 0x8c 0x3f 0x46 VLDA x2, [sp, #-1088]; MOVX upsSign1, #0; VMOV x1, bmhh3; VSUB.f dm3, dm4, dm3, r0 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34696 0xfc 0x8d 0xb0 0x01 0x12 0x0a 0x01 0x49 0x78 0xba VLDA bmhh0, [sp, #-448]; MOVX r17, #16; VMOV bmll4, x1 + 34706 0xf7 0x47 0x70 0x3f 0x26 0x09 0x70 0x10 0x58 0xba VLDA x8, [sp, #-1152]; MOVX r18, #-16; MOV s1, #16 + 34716 0xfd 0x09 0xb0 0x1a 0x23 0x48 0xa9 0x5a 0x58 0xba VLDA bmhl0, [sp, #-384]; MOVX r2, #858; MOV r5, #346 + 34726 0xfd 0x85 0xb5 0xc1 0x16 0x00 0x00 0x00 0x6b 0x2d 0x10 0x76 VLDA bmlh0, [sp, #-320]; VCONV.bf16.fp32 wl11, bmll2; MOVXM r3, #1626 + 34738 0xf7 0x96 0xd0 0x02 0xd2 0x01 0xa7 0x49 0x79 0x3a VST bmlh1, [sp, #-1088]; MOVX vaddSign0, #1; VMOV bmlh3, x7 + 34748 0xfa 0x3e 0x21 0xc1 0x96 0x00 0xed 0x66 0x72 0xba LDA r15, [sp, #-48]; VCONV.bf16.fp32 wl3, bmll3; VGE.bf16 r19, x11, x5 + 34758 0xfa 0xd2 0x26 0x19 0x25 0xd4 LDA r20, [sp, #-44]; VMOV bmll3, x6 + 34764 0x9c 0xd6 0x05 0x35 0x99 0xe4 EXTEND.u16 r19, r19; VGE.bf16 r21, x3, x5 + 34770 0xf9 0x86 0x23 0x11 0x96 0x01 0xc2 0x8c 0x12 0xba LDA r1, [sp, #-52]; VCONV.bf16.fp32 x6, cml3; VSEL.32 x7, x0, x10, r19 + 34780 0xac 0xd6 0x03 0x1d 0x25 0xe4 EXTEND.u16 r19, r21; VMOV bmhl1, x7 + 34786 0x00 0x0d 0x18 0x26 0x04 0x6c 0x83 0x62 VSEL.32 x0, x1, x10, r19; VMSC.f dm4, dm3, x6, x4, r0 + 34794 0x19 0xc0 0x92 0xf8 VMOV bmhh1, x0 + 34798 0x7b 0x5b 0xf0 0x4c 0x25 0xe4 MUL r13, r15, r13; VMOV x0, bmhl1 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 34804 0x18 0xa7 0x12 0xf8 VMOV x1, bmhh1 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 34808 0x02 0x00 0x92 0xe6 0x03 0x44 0x3d 0x62 VMOV bmll2, x0; VADD.f dm3, dm2, dm1, r0 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34816 0x08 0x7f 0xe4 0x85 0x25 0xe4 ADD r1, r1, #-1; VMOV bmlh2, x1 + 34822 0x02 0x42 0xc0 0x00 0xe0 0x88 0x30 0x02 VCONV.bf16.fp32 x0, cml4; VSHUFFLE x3, x8, x2, r4 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 34830 0x05 0x41 0x18 0x66 0xc3 0x60 0x3f 0x22 VSHUFFLE x10, x8, x2, r6; VSUB dm3, dm3, dm0, r24 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 34838 0xfc 0x41 0xb1 0x62 0x72 0xe2 0x04 0x80 0x83 0x4a VLDA bmll4, [sp, #-512]; VBCST.32 x2, r24; VMSC.f dm4, dm4, x0, x4, r0 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34848 0xfa 0xcd 0xb0 0x00 0x00 0x00 0xea 0x2d 0x10 0xba VLDA bmhh4, [sp, #-704]; MOVXM r7, #1114 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34858 0x07 0xda 0x4d 0x98 VLDA bmhl4, [sp, #-640] +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34862 0x07 0xde 0x2d 0x98 VLDA bmlh4, [sp, #-576] +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34866 0x00 0x00 NOPX +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34868 0x0c 0x21 0xa6 0x18 VSRS.2x x8, cml3, s0, srsSign0 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34872 0x08 0x92 0x16 0x18 VCONV.bf16.fp32 x1, cml4 + 34876 0x00 0x00 NOPX + 34878 0x00 0x00 NOPX + 34880 0x03 0x10 0x18 0xe6 0xc3 0x60 0x3d 0x22 VUPS.2x cml3, x8, s0, upsSign0; VADD dm3, dm3, dm0, r24 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 34888 0x10 0x5c 0x00 0x18 MOVX crUPSMode, #1 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 34892 0x07 0xd2 0x0d 0x98 VLDA bmll4, [sp, #-768] +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34896 0x01 0x64 0x3f 0x48 VSUB.f dm1, dm3, dm1, r0 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34900 0x07 0xce 0x2d 0x98 VLDA bmlh4, [sp, #-832] +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34904 0x03 0x86 0x8a 0xe6 0x02 0x80 0x1d 0x22 VMOV cmh3, cmh1; VMOV.D dm2, dm4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34912 0x03 0x44 0x3f 0x48 VSUB.f dm3, dm2, dm1, r0 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34916 0x00 0x00 NOPX +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34918 0x19 0x08 0x8a 0xf8 VMOV cml1, cml2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34922 0x03 0x70 0x3d 0x48 VADD.f dm3, dm3, dm4, r0 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34926 0x19 0x8e 0x8a 0xf8 VMOV cmh1, cmh3 + 34930 0x00 0x00 NOPX + 34932 0xc3 0x68 0x3f 0x08 VSUB dm3, dm3, dm2, r24 + 34936 0x00 0x00 NOPX + 34938 0x00 0x00 NOPX +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 34940 0x00 0x00 NOPX +.aggressive_scheduled_block_id 11 +.noswbrkpt + 34942 0x1b 0x10 0x44 0xf8 VUPS.4x dm3, x8, s1, upsSign0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 34946 0xc4 0x80 0x1f 0x08 VNEG dm4, dm4, r24 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34950 0x74 0xb4 0xc0 0x02 0x06 0x45 0x70 0x02 VSRS.2x x7, cml3, s0, srsSign1; VMOV cml4, cml3 + 34958 0x00 0x00 NOPX + 34960 0x00 0x00 NOPX +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 34962 0x00 0x00 NOPX +.aggressive_scheduled_block_id 12 +.noswbrkpt + 34964 0x04 0x0e 0x24 0xe6 0x23 0x70 0x3d 0x22 VUPS.4x dm4, x7, s0, upsSign1; VADD dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34972 0x84 0xc4 0xc0 0xb6 0x00 0x5c VSRS.2x x8, cml4, s0, srsSign1;MOVX crSRSMode, #1 + 34978 0x00 0x00 NOPX + 34980 0x00 0x00 NOPX + 34982 0x00 0x00 NOPX + 34984 0x04 0x10 0x24 0xe6 0x23 0x70 0x3f 0x22 VUPS.4x dm4, x8, s0, upsSign1; VSUB dm3, dm3, dm4, r4 + 34992 0x10 0x1c 0x00 0x18 MOVX crUPSMode, #0 + 34996 0x00 0x00 NOPX + 34998 0x00 0x00 NOPX + 35000 0x00 0x00 NOPX + 35002 0x00 0x00 NOPX + 35004 0x0b 0xa1 0xe6 0x18 VSRS.2x x7, cmh3, s0, srsSign0 + 35008 0x84 0x34 0xc6 0x77 0x00 0x5c VSRS.2x x8, cml3, s0, srsSign0;MOVX crSat, r12 + 35014 0x03 0x14 0x18 0xe6 0xc4 0x60 0x3d 0x22 VUPS.2x cml3, x10, s0, upsSign0; VADD dm4, dm3, dm0, r24 + 35022 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 35024 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.noswbrkpt + 35026 0xfa 0x11 0xbb 0x87 0x30 0xd4 VLDA bmll1, [sp, #-768]; VSHUFFLE x11, x8, x7, r6 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35032 0xf9 0x95 0xba 0x87 0x20 0xd4 VLDA bmlh1, [sp, #-832]; VSHUFFLE x10, x8, x7, r4 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35038 0x03 0x16 0x18 0xe6 0xc0 0x60 0x3d 0x22 VUPS.2x cml3, x11, s0, upsSign0; VADD dm0, dm3, dm0, r24 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35046 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35048 0x1c 0x84 0x8a 0xf8 VMOV cmh4, cml1 + 35052 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 35054 0x03 0x14 0x38 0xe6 0xc3 0x68 0x3d 0x22 VUPS.2x cml3, x10, s0, upsSign1; VADD dm3, dm3, dm2, r24 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35062 0x07 0xf9 0x8d 0x98 VLDA bmll3, [sp, #-128] +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35066 0xfe 0xb5 0xb1 0x25 0x15 0xd4 VLDA bmlh3, [sp, #-192]; VMOV cmh0, cmh4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35072 0x04 0x64 0x3f 0x48 VSUB.f dm4, dm3, dm1, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35076 0x19 0x90 0x8a 0xf8 VMOV cmh1, cml4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35080 0x1b 0x86 0x8a 0xf8 VMOV cmh3, cmh1 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35084 0x00 0x0c 0x3f 0x48 VSUB.f dm0, dm0, dm3, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35088 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35090 0x1c 0x82 0x8a 0xf8 VMOV cmh4, cmh0 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35094 0x04 0x80 0x3d 0x48 VADD.f dm4, dm4, dm0, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35098 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35100 0x18 0x92 0x8a 0xf8 VMOV cmh0, cmh4 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35104 0x04 0x00 0x1d 0x08 VMOV.D dm4, dm0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35108 0x18 0x02 0x8a 0xf8 VMOV cml0, cmh0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35112 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35114 0x1d 0xb1 0x12 0xf8 VMOV x11, bmlh4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35118 0x1d 0x30 0x12 0xf8 VMOV x10, bmll4 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35122 0xf6 0x9f 0x71 0xad 0x25 0xd4 VLDA x3, [sp, #-1216]; VMOV bmhh0, x11 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35128 0x18 0x94 0x92 0xf8 VMOV bmhl0, x10 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35132 0x04 0x80 0x3f 0x48 VSUB.f dm4, dm4, dm0, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35136 0x18 0x02 0x8a 0xf8 VMOV cml0, cmh0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35140 0x18 0x06 0x8a 0xf8 VMOV cml0, cmh1 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35144 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35146 0x04 0x06 0x38 0xe6 0xc4 0x88 0x3d 0x22 VUPS.2x cml4, x3, s0, upsSign1; VADD dm4, dm4, dm2, r24 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35154 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35156 0x00 0x90 0x8a 0xe6 0x04 0x84 0x3f 0x62 VMOV cmh0, cml4; VSUB.f dm4, dm4, dm1, r0 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35164 0x04 0x0c 0x3f 0x48 VSUB.f dm4, dm0, dm3, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35168 0xfc 0x9d 0xb2 0x09 0x25 0xd4 VLDA bmhh1, [sp, #-448]; VMOV bmll1, x2 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35174 0x07 0xc6 0xbb 0x98 VLDA x10, [sp, #-960] +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35178 0x0f 0xc8 0x96 0x98 VST bmll1, [sp, #-896] +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35182 0xfd 0x19 0xba 0x44 0x25 0xd4 VLDA bmhl1, [sp, #-384]; VMOV x10, bmhl0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35188 0x19 0x90 0x8a 0xf8 VMOV cmh1, cml4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35192 0x05 0xa3 0x12 0xe6 0x00 0x10 0x3d 0x62 VMOV x11, bmhh0; VADD.f dm0, dm0, dm4, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35200 0x00 0x06 0x8a 0xe6 0x04 0x84 0x3f 0x62 VMOV cml0, cmh1; VSUB.f dm4, dm4, dm1, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35208 0x1c 0x14 0x92 0xf8 VMOV bmll4, x10 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35212 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35214 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35216 0x04 0x84 0x3f 0x48 VSUB.f dm4, dm4, dm1, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35220 0x22 0x02 0xc0 0x02 0x0b 0x49 0x70 0x02 VCONV.bf16.fp32 x2, cml0; VMOV bmll4, x11 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35228 0x0a 0xc2 0x16 0x18 VCONV.bf16.fp32 wl5, bmll4 + 35232 0x00 0x04 0x83 0x48 VMSC.f dm0, dm0, x2, x4, r0 +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 35236 0x19 0xa9 0x8c 0xf8 VLT.bf16 r19, x5, x3 +.aggressive_scheduled_block_id 15 +.noswbrkpt + 35240 0xf6 0xa7 0x75 0x8a 0xda 0xd4 VLDA x4, [sp, #-1216]; VSUB.32 x5, x8, x10 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35246 0x9d 0x56 0x0a 0x7a 0xda 0xe4 EXTEND.u16 r21, r19; VSUB.32 x10, x7, x10 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35252 0x1a 0xc2 0xa8 0x38 VSEL.32 x5, x8, x5, r21 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35256 0x1c 0x3e 0x72 0xf8 VBCST.32 x8, r15 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35260 0x0d 0x90 0x16 0x18 VCONV.bf16.fp32 x11, cml0 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35264 0x00 0x00 NOPX +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35266 0x00 0x16 0x83 0x48 VMSC.f dm0, dm0, x11, x4, r0 + 35270 0x00 0x00 NOPX + 35272 0x00 0x00 NOPX + 35274 0x00 0x00 NOPX + 35276 0x00 0x00 NOPX + 35278 0x09 0xc2 0x16 0x18 VCONV.bf16.fp32 wl3, bmll4 + 35282 0xfe 0x11 0xb9 0x20 0x2c 0x0c VLDA bmll1, [sp, #-256]; VCONV.bf16.fp32 x9, cml0 + 35288 0xfd 0x95 0xb6 0x34 0x19 0xd4 VLDA bmlh1, [sp, #-320]; VLT.bf16 r22, x3, x4 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 35294 0x04 0xf2 0x21 0x48 VMUL.f dm4, x9, x1, r0 +.aggressive_scheduled_block_id 16 +.noswbrkpt + 35298 0x00 0x2d 0x18 0xed 0x01 0xf2 0x01 0x62 LSHL r17, r22, r17; VMUL.f dm1, x9, x0, r0 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 35306 0x14 0xe3 0x15 0x98 OR r17, r19, r17 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35310 0x00 0x23 0x19 0x6d 0x00 0x20 0x1d 0x22 LSHL r17, r17, r18; VMOV.D dm0, dm1 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 35318 0x03 0xbd 0x08 0x26 0x01 0x84 0x3d 0x62 VSEL.32 x7, x7, x10, r17; VADD.f dm1, dm4, dm1, r0 +.aggressive_scheduled_block_id 17 +.noswbrkpt + 35326 0x04 0x8e 0x8a 0xe6 0x04 0xf6 0x21 0x62 VMOV cmh4, cmh3; VMUL.f dm4, x11, x1, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35334 0xf8 0x2f 0x73 0x57 0x20 0xd4 VLDA x5, [sp, #-1024]; VSHUFFLE x3, x5, x7, r4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35340 0x1d 0x2b 0x98 0x78 VSHUFFLE x10, x5, x7, r6 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35344 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35346 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35354 0x00 0xab 0x98 0x66 0x04 0xe4 0x21 0x62 VSHUFFLE x1, x5, x7, r6; VMUL.f dm4, x2, x1, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35362 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35366 0x1b 0xab 0x90 0x78 VSHUFFLE x7, x5, x7, r4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35370 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35372 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35380 0x04 0xf6 0x01 0x48 VMUL.f dm4, x11, x0, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35384 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35388 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35390 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35392 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35400 0x04 0xc4 0x18 0x66 0x04 0xed 0x21 0x62 VSHUFFLE x9, x8, x8, r6; VMUL.f dm4, x6, x9, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35408 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35412 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35414 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35416 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35424 0x05 0xd2 0x72 0xe6 0x04 0xf6 0xc1 0x62 VBCST.32 x11, r20; VMUL.f dm4, x11, x6, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35432 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35436 0x04 0x06 0x38 0xe6 0xc2 0x88 0x3d 0x22 VUPS.2x cml4, x3, s0, upsSign1; VADD dm2, dm4, dm2, r24 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35444 0x19 0xc4 0x10 0x78 VSHUFFLE x3, x8, x8, r4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35448 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35456 0x04 0xe4 0x01 0x48 VMUL.f dm4, x2, x0, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35460 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35464 0x04 0x14 0x18 0xe6 0xc0 0x80 0x3d 0x22 VUPS.2x cml4, x10, s0, upsSign0; VADD dm0, dm4, dm0, r24 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35472 0x05 0x36 0x72 0xe6 0x01 0x30 0x3d 0x62 VBCST.32 x10, r13; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35480 0x19 0x92 0x8a 0xf8 VMOV cmh1, cmh4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35484 0x03 0x50 0xa0 0xe6 0x14 0xe3 0x21 0x22 MOV r13, r1; VMUL dm4, x1, x9,r2 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35492 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35494 0x04 0x86 0x8a 0xe6 0x1c 0x82 0x61 0x22 VMOV cmh4, cmh1; VMAC dm4, dm4, x1, x3,r3 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35502 0x18 0xd6 0x92 0xf8 VMOV bmhh0, x11 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35506 0x01 0x92 0x8a 0xe6 0x2c 0x8f 0x21 0x22 VMOV cmh1, cmh4; VMAC dm4, dm4, x7, x9,r5 + 35514 0x00 0x00 NOPX + 35516 0x3c 0x8e 0x61 0x08 VMAC dm4, dm4, x7, x3,r7 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 35520 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.noswbrkpt + 35522 0x04 0xe4 0xc1 0x48 VMUL.f dm4, x2, x6, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35526 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35528 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35530 0xfa 0x41 0xb0 0x04 0x04 0x30 0x3d 0x62 VLDA bmll4, [sp, #-768]; VADD.f dm4, dm1, dm4, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35538 0xf9 0xc5 0xb0 0x22 0x26 0x01 0xa1 0x89 0x72 0xba VLDA bmlh4, [sp, #-832]; VSRS.2x x0, cml4, s0, srsSign0; VMOV bmlh3, bmhh0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35548 0x74 0x4c 0xc1 0x0c 0x8a 0xe4 0x01 0x04 0x3f 0x4a VSRS.2x x7, cmh4, s0, srsSign0; VMOV cml1, cml3; VSUB.f dm1, dm0, dm1, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35558 0xf6 0x01 0xb0 0x04 0x03 0x8c 0x3d 0x62 VLDA bmll0, [sp, #-1280]; VADD.f dm3, dm4, dm3, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35566 0xf5 0x85 0xb6 0x1a 0x25 0xd4 VLDA bmlh0, [sp, #-1344]; VMOV bmll3, bmlh3 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35572 0xf2 0x86 0x63 0x04 0x2d 0x64 0x02 0x50 0x3f 0x4a VST x0, [sp, #-1728]; VADD.32 x6, x0, x8; VSUB.f dm2, dm2, dm4, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35582 0xf3 0x3e 0x60 0x01 0x9a 0x86 0x20 0x02 VST x7, [sp, #-1664]; VMIN_GE.32 x6, r16, x6, x10, vaddSign0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35590 0xf4 0x01 0xb9 0x0d 0x15 0xd4 VLDA bmll0, [sp, #-1536]; VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35596 0xf8 0x36 0x60 0x00 0x1e 0x16 0xb0 0x02 VST x6, [sp, #-1024]; VADD.32 x0, x7, x8 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35604 0xf6 0x87 0x73 0x2c 0x12 0xe2 0x01 0x44 0x3d 0x4a VLDA x0, [sp, #-1216]; VMOV x6, bmll3; VADD.f dm1, dm2, dm1, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35614 0xf3 0x85 0xb6 0x19 0x25 0xd4 VLDA bmlh0, [sp, #-1600]; VMOV bmll3, x6 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35620 0x1c 0x00 0x8a 0xf8 VMOV cml4, cml0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35624 0x00 0x05 0x0c 0x46 0x04 0x68 0x3f 0x62 VMIN_GE.32 x0, r16, x0, x10, vaddSign0; VSUB.f dm4, dm3, dm2, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35632 0x1a 0x10 0x8a 0xf8 VMOV cml2, cml4 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35636 0xf7 0x06 0x60 0x00 0x49 0x45 0x70 0x02 VST x0, [sp, #-1152]; VMOV cmh0, cmh4 +.aggressive_scheduled_block_id 18 +.noswbrkpt + 35644 0x07 0xb5 0x3b 0x98 VLDA x4, [sp, #-1216] +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35648 0x03 0xad 0x12 0xe6 0x02 0x88 0x3f 0x62 VMOV x7, bmlh3; VSUB.f dm2, dm4, dm2, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35656 0x04 0x0e 0x92 0xe6 0x04 0x64 0x3f 0x62 VMOV bmll4, x7; VSUB.f dm4, dm3, dm1, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35664 0x48 0x42 0xc3 0x02 0x8a 0xe4 0x01 0x20 0x3d 0x4a VCONV.bf16.fp32 wl4, bmll4; VMOV cml3, cmh0; VADD.f dm1, dm1, dm0, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35674 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35676 0x18 0xa0 0x0c 0xf8 VLT.bf16 r17, x4, x0 + 35680 0x00 0x2c 0x3f 0x48 VSUB.f dm0, dm1, dm3, r0 + 35684 0x08 0x22 0xc0 0x00 0x99 0x44 0x10 0x02 VCONV.bf16.fp32 wl0, bmll2; VSEL.32 x2, x6, x5, r17 + 35692 0x0c 0x12 0x16 0x18 VCONV.bf16.fp32 x8, cml4 + 35696 0x18 0x82 0x0c 0xf8 VLT.bf16 r17, x0, x4 + 35700 0x0f 0xb2 0x33 0x18 VST x8, [sp, #-1280] +.no_stack_arguments + 35704 0x00 0x4e 0xd0 0x00 0x01 0x04 JL #40352 +.delay_slot + 35710 0x02 0x02 0xc0 0x01 0x9d 0x44 0x10 0x02 VCONV.bf16.fp32 x0, cml0; VSEL.32 x6, x7, x5, r17 +.delay_slot + 35718 0x18 0x04 0x92 0xf8 VMOV bmll0, x2 +.delay_slot + 35722 0xf5 0x86 0x60 0x00 0x26 0x49 0x70 0x02 VST x0, [sp, #-1344]; VMOV bmlh0, x6 +.delay_slot + 35730 0x0f 0xa8 0x16 0x98 VST bmll0, [sp, #-1408] +.delay_slot + 35734 0x00 0x2c 0xf7 0xa4 0x36 0x80 0x00 0x00 0x00 0x7a NOPA; VST bmlh0, [sp, #-1472]; NOPX +.return_address + 35744 0xf5 0x39 0xb0 0x00 0x17 0x8a 0xc1 0x39 0x78 0xba VLDA bmhl3, [sp, #-1408]; MOVX r1, #60; VBCST.32 x11, r0 + 35754 0xf4 0xbd 0xb0 0x17 0xd4 0x01 0x8b 0x49 0x78 0xba VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x11 + 35764 0xf6 0xaf 0x70 0x00 0x00 0x6b 0x28 0x00 0x58 0xba VLDA x5, [sp, #-1216]; MOVX r0, #3; MOV r25, #0 + 35774 0xfb 0x1e 0x20 0x1b 0x10 0x6e 0x38 0x00 0x58 0xba LDA r7, [sp, #-40]; LSHL r17, r13, r0; MOV crSRSMode, #0 + 35784 0xff 0x11 0xb0 0x02 0xdc 0x02 0xa3 0x39 0x78 0xba VLDA bmll1, [sp, #-128]; MOVX crSat, #1; VBCST.32 x10, r17 + 35794 0x00 0x4b 0x00 0x02 0xca 0x00 0x70 0x00 0x58 0xba MOVA r11, #2; MOVX upsSign0, #1; MOV s0, #0 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 35804 0xfe 0x95 0xb0 0x00 0xe0 0x01 0xf0 0x70 0x78 0xba VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; MOV srsSign0, crSCDEn +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35814 0xfe 0x01 0xb0 0x1c 0xc0 0x32 0xe1 0x2f 0x0a 0x4c 0x3f 0x46 VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV x6, bmhl3; VSUB.f dm2, dm2, dm3, r1 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35826 0xfc 0x8d 0xb0 0x00 0xea 0x01 0x06 0x49 0x78 0xba VLDA bmhh0, [sp, #-448]; MOVX upsSign1, #0; VMOV bmll2, x6 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35836 0xfd 0x09 0xb0 0x08 0x0d 0x3a 0xf1 0x2f 0x0b 0x8c 0x3f 0x46 VLDA bmhl0, [sp, #-384]; MOVX r4, #3; VMOV x7, bmhh3; VSUB.f dm3, dm4, dm3, r1 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35848 0xfd 0x85 0xb0 0x00 0x22 0x0a 0x07 0x49 0x78 0xba VLDA bmlh0, [sp, #-320]; MOVX r2, #16; VMOV bmll4, x7 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35858 0xfa 0x21 0xb0 0x3e 0x66 0x08 0xd5 0x49 0x78 0xba VLDA bmll2, [sp, #-768]; MOVX r6, #-16; VMOV x3, x5 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35868 0xf9 0xa5 0xb0 0x00 0xd1 0x08 0x53 0x49 0x78 0xba VLDA bmlh2, [sp, #-832]; MOVX r13, #8; VMOV x1, x3 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35878 0xfa 0x9d 0xb2 0xc1 0x16 0x01 0x80 0x09 0x70 0x10 0x58 0x76 VLDA bmhh1, [sp, #-704]; VCONV.bf16.fp32 wl5, bmll2; MOVX r24, #0; MOV s1, #16 + 35890 0xf8 0xa7 0x70 0x00 0x50 0x48 0x9b 0x39 0x78 0xba VLDA x4, [sp, #-960]; MOVX r5, #2; VBCST.32 x2, r13 + 35900 0xfb 0x19 0xb1 0xc1 0x96 0x1a 0x33 0x48 0x54 0x66 0x78 0x76 VLDA bmhl1, [sp, #-640]; VCONV.bf16.fp32 wl3, bmll3; MOVX r3, #858; VGE.bf16 r17, x5, x1 + 35912 0x2b 0x4d 0x00 0x02 0xd2 0x00 0x08 0x80 0x38 0xba MOVA r13, #346; MOVX vaddSign0, #1; VSHUFFLE x0, x2, x2, r0 + 35922 0x8c 0x56 0x03 0x31 0x99 0xe4 EXTEND.u16 r17, r17; VGE.bf16 r19, x3, x1 + 35928 0x1a 0xb5 0x88 0x38 VSEL.32 x5, x6, x11, r17 + 35932 0x9c 0x56 0x07 0x15 0x25 0xe4 EXTEND.u16 r17, r19; VMOV bmhl3, x5 + 35938 0x1b 0x3d 0x88 0x38 VSEL.32 x6, x7, x11, r17 + 35942 0x1b 0xcc 0x92 0xf8 VMOV bmhh3, x6 + 35946 0x1b 0x2e 0x12 0xf8 VMOV x6, bmhl3 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 35950 0x1b 0xaf 0x12 0xf8 VMOV x7, bmhh3 +.aggressive_scheduled_block_id 20 +.noswbrkpt + 35954 0x03 0x4e 0x92 0xe6 0x0c 0x64 0x3d 0x62 VMOV bmlh3, x7; VADD.f dm4, dm3, dm1, r1 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35962 0x1b 0x0c 0x92 0xf8 VMOV bmll3, x6 + 35966 0x1c 0x11 0x14 0x78 VSHUFFLE x8, x2, x2, r5 + 35970 0x00 0x00 0x00 0x15 0x65 0xa2 0xcc 0x80 0x3f 0x1a MOVXM r5, #1626; VSUB dm4, dm4, dm0, r25 + 35980 0x00 0x00 0x09 0x28 0xb4 0x44 MOVXM r18, #1114 + 35986 0x00 0x00 NOPX + 35988 0x00 0x00 NOPX + 35990 0x00 0x00 NOPX + 35992 0x00 0x00 NOPX + 35994 0x0b 0x22 0x26 0x18 VSRS.2x x6, cml4, s0, srsSign0 + 35998 0x00 0x00 NOPX +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 36000 0x00 0x00 NOPX +.aggressive_scheduled_block_id 21 +.noswbrkpt + 36002 0x07 0xe0 0x8d 0x98 VLDA bmll1, [sp, #-512] +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 36006 0xfb 0x95 0xb4 0x0c 0x18 0xe2 0xcc 0x80 0x3d 0x0a VLDA bmlh1, [sp, #-576]; VUPS.2x cml4, x6, s0, upsSign0; VADD dm4, dm4, dm0, r25 +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 36016 0x10 0x5c 0x00 0x18 MOVX crUPSMode, #1 +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36020 0x0c 0x84 0x3f 0x48 VSUB.f dm4, dm4, dm1, r1 + 36024 0x00 0x00 NOPX + 36026 0x00 0x00 NOPX + 36028 0x0c 0x70 0x3f 0x48 VSUB.f dm4, dm3, dm4, r1 + 36032 0x00 0x00 NOPX + 36034 0x00 0x00 NOPX + 36036 0x0a 0x88 0x3d 0x48 VADD.f dm2, dm4, dm2, r1 + 36040 0x00 0x00 NOPX + 36042 0x00 0x00 NOPX + 36044 0xca 0x44 0x3f 0x08 VSUB dm2, dm2, dm1, r25 + 36048 0x00 0x00 NOPX + 36050 0x00 0x00 NOPX +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 36052 0x00 0x00 NOPX +.aggressive_scheduled_block_id 22 +.noswbrkpt + 36054 0x1a 0x0c 0x44 0xf8 VUPS.4x dm2, x6, s1, upsSign0 +.aggressive_scheduled_block_id 22 +.nohwbrkpt +.noswbrkpt + 36058 0xcc 0x80 0x1f 0x08 VNEG dm4, dm4, r25 +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36062 0x74 0xa4 0xc0 0x02 0x04 0x45 0x70 0x02 VSRS.2x x7, cml2, s0, srsSign1; VMOV cml4, cml2 + 36070 0x00 0x00 NOPX + 36072 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first + 36074 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.noswbrkpt + 36076 0x04 0x0e 0x24 0xe6 0x5a 0x50 0x3d 0x22 VUPS.4x dm4, x7, s0, upsSign1; VADD dm2, dm2, dm4, r11 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36084 0x64 0xc4 0xc0 0xb6 0x00 0x5c VSRS.2x x6, cml4, s0, srsSign1;MOVX crSRSMode, #1 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 36090 0x00 0x00 NOPX +.aggressive_scheduled_block_id 24 +.noswbrkpt + 36092 0x07 0xd1 0x8d 0x98 VLDA bmll3, [sp, #-768] +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36096 0x07 0xcd 0xad 0x98 VLDA bmlh3, [sp, #-832] +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36100 0x04 0x0c 0x24 0xe6 0x5c 0x50 0x3f 0x22 VUPS.4x dm4, x6, s0, upsSign1; VSUB dm4, dm2, dm4, r11 +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36108 0x10 0x1c 0x00 0x18 MOVX crUPSMode, #0 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36112 0x1a 0x0c 0x8a 0xf8 VMOV cml2, cml3 + 36116 0x00 0x00 NOPX + 36118 0x00 0x00 NOPX + 36120 0x00 0x00 NOPX + 36122 0x0b 0x22 0x66 0x18 VSRS.2x x6, cmh4, s0, srsSign0 + 36126 0x74 0x44 0xc6 0x77 0x00 0x5c VSRS.2x x7, cml4, s0, srsSign0;MOVX crSat, r12 + 36132 0x00 0x00 NOPX + 36134 0x00 0x00 NOPX + 36136 0x1d 0xb2 0x6d 0x78 VSUB.32 x11, x6, x4 + 36140 0x19 0xbb 0x10 0x78 VSHUFFLE x3, x7, x6, r4 + 36144 0x1a 0xbb 0x2c 0x78 VSHUFFLE x5, x7, x6, r11 + 36148 0x04 0x06 0x18 0xe6 0xcc 0x80 0x3d 0x22 VUPS.2x cml4, x3, s0, upsSign0; VADD dm4, dm4, dm0, r25 + 36156 0x00 0x0a 0x38 0xe6 0xc8 0x04 0x3d 0x22 VUPS.2x cml0, x5, s0, upsSign1; VADD dm0, dm0, dm1, r25 + 36164 0x19 0xba 0x6d 0x78 VSUB.32 x3, x7, x4 +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 36168 0x00 0x00 NOPX +.aggressive_scheduled_block_id 25 +.noswbrkpt + 36170 0x07 0xf9 0x8d 0x98 VLDA bmll3, [sp, #-128] +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36174 0x07 0xf5 0xad 0x98 VLDA bmlh3, [sp, #-192] +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36178 0x04 0x90 0x8a 0xe6 0x0c 0x8c 0x3f 0x62 VMOV cmh4, cml4; VSUB.f dm4, dm4, dm3, r1 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36186 0x1c 0x00 0x8a 0xf8 VMOV cml4, cml0 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36190 0x18 0x12 0x8a 0xf8 VMOV cml0, cmh4 +.aggressive_scheduled_block_id 25 +.noswbrkpt + 36194 0xf9 0x01 0xb0 0x04 0x08 0x0c 0x3f 0x62 VLDA bmll0, [sp, #-896]; VSUB.f dm0, dm0, dm3, r1 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36202 0x07 0xbc 0x2d 0x98 VLDA bmlh0, [sp, #-1088] +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36206 0x00 0x00 NOPX +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36208 0x0c 0x80 0x3d 0x48 VADD.f dm4, dm4, dm0, r1 + 36212 0x00 0x00 NOPX + 36214 0x00 0x00 NOPX + 36216 0x00 0x00 NOPX + 36218 0x00 0x00 NOPX + 36220 0x00 0x00 NOPX + 36222 0x1a 0xb1 0x12 0xf8 VMOV x5, bmlh4 + 36226 0x1a 0x30 0x12 0xf8 VMOV x4, bmll4 + 36230 0x18 0xca 0x92 0xf8 VMOV bmhh0, x5 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 36234 0x18 0x88 0x92 0xf8 VMOV bmhl0, x4 +.aggressive_scheduled_block_id 26 +.noswbrkpt + 36238 0x0a 0x50 0x3f 0x48 VSUB.f dm2, dm2, dm4, r1 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36242 0x1c 0x02 0x8a 0xf8 VMOV cml4, cmh0 + 36246 0x00 0x00 NOPX + 36248 0x00 0x00 NOPX + 36250 0x00 0x00 NOPX + 36252 0x00 0x00 NOPX + 36254 0x18 0x88 0x8a 0xf8 VMOV cmh0, cml2 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 36258 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.noswbrkpt + 36260 0xfa 0x21 0xb2 0xa3 0x12 0xe2 0x0a 0x40 0x3f 0x4a VLDA bmll2, [sp, #-768]; VMOV x5, bmhh0; VSUB.f dm2, dm2, dm0, r1 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36270 0xf9 0xa5 0xb4 0x15 0x25 0xd4 VLDA bmlh2, [sp, #-832]; VMOV bmll2, x5 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36276 0xfe 0x01 0xb2 0x22 0x12 0xe2 0x08 0x80 0x3f 0x4a VLDA bmll0, [sp, #-256]; VMOV x4, bmhl0; VSUB.f dm0, dm4, dm0, r1 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36286 0xfc 0x8d 0xb8 0x11 0x25 0xd4 VLDA bmhh0, [sp, #-448]; VMOV bmll4, x4 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36292 0xfd 0x09 0xb4 0x45 0x25 0xd4 VLDA bmhl0, [sp, #-384]; VMOV x4, x1 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36298 0xfd 0x85 0xb5 0x51 0x25 0xd4 VLDA bmlh0, [sp, #-320]; VMOV x5, x4 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36304 0x08 0xc1 0x16 0x18 VCONV.bf16.fp32 wl1, bmll2 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36308 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36310 0x48 0x02 0xc0 0x00 0x45 0x46 0x70 0x02 VCONV.bf16.fp32 wl4, bmll0; VLT.bf16 r17, x1, x5 + 36318 0x00 0x00 NOPX + 36320 0x8b 0x05 0xb3 0x45 0x19 0xe4 LSHL r12, r17, r2; VLT.bf16 r19, x4, x5 + 36326 0x00 0x00 NOPX + 36328 0x14 0xe2 0xb0 0x18 EXTEND.u16 r17, r19 + 36332 0x9b 0x18 0xb4 0x73 0x10 0x64 OR r12, r19, r12; VSEL.32 x4, x7, x3, r17 + 36338 0x13 0x22 0x6d 0x98 LSHL r17, r12, r6 + 36342 0x1b 0x35 0x88 0x38 VSEL.32 x6, x6, x11, r17 + 36346 0x1b 0xa3 0x2c 0x78 VSHUFFLE x7, x4, x6, r11 + 36350 0x1d 0xa3 0x00 0x78 VSHUFFLE x11, x4, x6, r0 + 36354 0x04 0x0e 0x38 0xe6 0xc9 0x84 0x3d 0x22 VUPS.2x cml4, x7, s0, upsSign1; VADD dm1, dm4, dm1, r25 + 36362 0x04 0x16 0x18 0xe6 0xc0 0x80 0x3d 0x22 VUPS.2x cml4, x11, s0, upsSign0; VADD dm0, dm4, dm0, r24 + 36370 0x03 0xa3 0x00 0x66 0x0a 0x28 0x3f 0x62 VSHUFFLE x7, x4, x6, r0; VSUB.f dm2, dm1, dm2, r1 + 36378 0x1b 0x23 0x2c 0x78 VSHUFFLE x6, x4, x6, r11 + 36382 0x1c 0xee 0x01 0x08 VMUL dm4, x7, x0,r3 + 36386 0x00 0x00 NOPX +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 36388 0x2c 0x8f 0x01 0x08 VMAC dm4, dm4, x7, x8,r5 +.aggressive_scheduled_block_id 28 +.noswbrkpt + 36392 0x01 0x00 0x8a 0xe6 0x0b 0x2c 0x3f 0x62 VMOV cml1, cml0; VSUB.f dm3, dm1, dm3, r1 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36400 0xf4 0x01 0xb0 0x04 0x68 0x8c 0x01 0x22 VLDA bmll0, [sp, #-1536]; VMAC dm0, dm4, x6, x0,r13 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36408 0x07 0x9c 0x2d 0x98 VLDA bmlh0, [sp, #-1600] +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36412 0x91 0x0d 0x01 0x08 VMAC dm1, dm0, x6, x8,r18 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36416 0x04 0x0e 0x8a 0xe6 0x0b 0x4c 0x3d 0x62 VMOV cml4, cmh3; VADD.f dm3, dm2, dm3, r1 + 36424 0x00 0x00 NOPX + 36426 0x00 0x00 NOPX + 36428 0x08 0x60 0x3d 0x48 VADD.f dm0, dm3, dm0, r1 + 36432 0x0a 0x8c 0x3f 0x48 VSUB.f dm2, dm4, dm3, r1 + 36436 0x08 0x20 0xe6 0x18 VSRS.2x x0, cmh1, s0, srsSign0 + 36440 0x64 0x14 0xc0 0x02 0x08 0x10 0x3f 0x62 VSRS.2x x6, cml1, s0, srsSign0; VSUB.f dm0, dm0, dm4, r1 + 36448 0x38 0x49 0x00 0x00 0x01 0x84 JZ r7, #37376 +.delay_slot +.swstall delay_slot + 36454 0x00 0x00 NOPX +.delay_slot + 36456 0x1a 0x01 0x2d 0x78 VADD.32 x4, x0, x2 +.delay_slot + 36460 0x22 0x22 0xc0 0x02 0x18 0x96 0xb0 0x02 VCONV.bf16.fp32 x2, cml2; VADD.32 x8, x6, x2 +.delay_slot + 36468 0x1a 0x25 0x0c 0x58 VMIN_GE.32 x4, r16, x4, x10, vaddSign0 +.delay_slot + 36472 0xa2 0x02 0xc0 0x02 0x22 0x86 0x20 0x02 VCONV.bf16.fp32 x10, cml0; VMIN_GE.32 x8, r16, x8, x10, vaddSign0 + 36480 0xf2 0xa9 0xb0 0x00 0x00 0x24 0x78 0x30 0x10 0xba VLDA bmhl2, [sp, #-1728]; MOVXM ls, #36960 + 36490 0xf3 0x2d 0xb0 0x00 0x00 0x25 0xb8 0xc8 0x10 0xba VLDA bmhh2, [sp, #-1664]; MOVXM le, #37264 + 36500 0xf5 0x91 0xb0 0x0e 0xbf 0xf8 0x00 0x10 0x58 0xba VLDA bmll1, [sp, #-1344]; ADD r11, r7, #-1; MOV m0, #16 + 36510 0xf9 0x07 0x20 0x00 0x00 0x28 0x32 0xf0 0x78 0xba LDA lr, [sp, #-56]; MOVX r0, #1; MOV p0, sp + 36520 0x00 0x06 0x00 0x3f 0xff 0xfc 0x44 0x9f 0x10 0xba MOVA r6, #0; MOVXM dj0, #-1730 + 36530 0x67 0x82 0x00 0x3f 0xff 0xfc 0xc4 0x9e 0x10 0xba MOVA r2, #828; MOVXM dj1, #-1732 + 36540 0x08 0x05 0x00 0x00 0x33 0xe8 0x8f 0xff 0x58 0xba MOVA r5, #64; MOVX r3, #31; MOV r4, #-1 + 36550 0x00 0x11 0x00 0x01 0x20 0x08 0x55 0x09 0x78 0xba MOVA r17, #0; MOVX r18, #0; VMOV x1, bmhl2 + 36560 0xf6 0x15 0xb0 0x00 0x74 0x09 0xd5 0x89 0x78 0xba VLDA bmlh1, [sp, #-1280]; MOVX r7, #32; VMOV x7, bmhh2 + 36570 0xf8 0x19 0xb0 0x3f 0xff 0xfd 0x44 0x9d 0x10 0xba VLDA bmhl1, [sp, #-1024]; MOVXM dj2, #-1734 + 36580 0xf7 0x1d 0xb0 0x00 0x20 0x3f 0xff 0xfd 0xc4 0x9c 0x10 0xb6 VLDA bmhh1, [sp, #-1152]; NOPB; MOVXM dj3, #-1736 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 36592 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x20 0xb7 0x80 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p1, #36608; NOPV +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_2944 +.loop_nesting 1 +.aggressive_scheduled_block_id 29 +.noswbrkpt + 36608 0x00 0x01 0x97 0x18 ST.s16 r12, [p0, dj0] +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36612 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36614 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36616 0x1c 0xa4 0x12 0xf8 VMOV x9, bmll1 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36620 0x1b 0x25 0x44 0xd8 VEXTRACT.16 r12, x9, r17, vaddSign0 + 36624 0x1b 0x8b 0xca 0xd8 VSHIFT x7, x1, x7, r18 + 36628 0x1b 0x1e 0x01 0xb8 VEXTRACT.32 r12, x7, #0, vaddSign0 + 36632 0x00 0x02 0x92 0x98 LDA.s16 r20, [p0, dj0] +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 36636 0x19 0xa7 0x12 0xf8 VMOV x3, bmhh1 +.aggressive_scheduled_block_id 30 +.noswbrkpt + 36640 0x04 0x4e 0xe9 0x4a 0x25 0xd4 ST.s16 r19, [p0, dj1]; VMOV x9, bmlh1 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36646 0x1c 0xe5 0x44 0xd8 VEXTRACT.16 r19, x9, r17, vaddSign0 + 36650 0x7b 0x13 0xc9 0x4c 0x25 0xe4 MSC r12, r12, r15, r9; VMOV x9, bmhl1 + 36656 0x1c 0xc9 0xca 0xd8 VSHIFT x9, x9, x3, r18 + 36660 0x1b 0x66 0x01 0xb8 VEXTRACT.32 r13, x9, #0, vaddSign0 + 36664 0x63 0x01 0xb7 0xa2 0xe5 0xe4 LSHL r12, r12, r0; VBCST.16 x7, r20 + 36670 0x7b 0x53 0xca 0x20 0x01 0x64 MSC r13, r13, r15, r9; MOV r20, #0 + 36676 0xff 0x3e 0x60 0x1c 0xc6 0x05 0x58 0x29 0x69 0x3a VST x7, [sp, #-128]; ADD r12, r14, r12; VSHIFT x5, x6, x0, r20 + 36686 0x6b 0x41 0xbc 0x2c 0x03 0x64 LSHL r13, r13, r0; VEXTRACT.32 r24, x5, #0, vaddSign0 + 36692 0x04 0x4e 0x50 0x1a 0xd7 0x06 0xe1 0x29 0x68 0xba LDA.s16 r19, [p0, dj1]; ADD r13, r13, r14; VSHIFT x11, x8, x4, r20 + 36702 0xc5 0x90 0x3f 0xdc 0x03 0x64 SUB r22, r24, r8; VEXTRACT.32 r31, x11, #0, vaddSign0 + 36708 0x15 0xac 0x0d 0x98 LSHL r22, r22, r0 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 36712 0xff 0x90 0x34 0xd6 0x62 0xa4 SUB r30, r31, r8; ADD.NC p2, r22, r12 +.aggressive_scheduled_block_id 31 +.noswbrkpt + 36718 0x08 0x62 0xe0 0x3d 0xe0 0x6e 0xb3 0x6c 0xa8 0xba ST.s16 r24, [p0, dj2]; LSHL r30, r30, r0; ADD.NC p5, r13, r22 +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36728 0x40 0xaf 0x35 0x14 0xc4 0x02 0x33 0x7c 0xae 0xba VLDA wl5, [p2]; VLDB wh3, [p5, #32]; ADD.NC p4, r13, r30 +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36738 0xa0 0x9f 0x34 0x16 0xc4 0x01 0xb7 0x98 0xae 0xba VLDA wl3, [p5]; VLDB wh11, [p4, #32]; ADD.NC p3, r30, r12 +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36748 0x80 0xdf 0x34 0x2a 0x88 0x01 0x30 0x09 0xe6 0xb9 0x78 0xb6 VLDA wl11, [p4]; VLDB wh5, [p2, #32]; MOVX r19, #0; VBCST.16 x7, r19 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36760 0x62 0x8b 0x33 0x04 0x64 0x03 0x14 0xa6 0x6e 0xba VLDA wh1, [p3, #32]; VLDB wl1, [p3]; VEXTRACT.16 r24, x10, r19, vaddSign0 + 36770 0x00 0x00 NOPX +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 36772 0x1c 0x1e 0xc0 0xf8 MOV r16, p7 +.aggressive_scheduled_block_id 32 +.noswbrkpt + 36776 0x0c 0x56 0xe1 0xe6 0x09 0x2c ST.s16 r21, [p0, dj3]; AND r25, r3, r16 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36782 0xce 0xcf 0x5b 0x31 0x81 0xe4 LT r27, r25, r7; MOV r22, p4 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36788 0x08 0x66 0x50 0x33 0x8c 0x1a 0xa4 0xa6 0x68 0xba LDA.s16 r25, [p0, dj2]; ADD r24, r25, #-32; VEXTRACT.16 r21, x2, r19, vaddSign0 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36798 0x11 0x21 0x9d 0x98 LSHL r16, r4, r25 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36802 0x1f 0xec 0x9b 0x35 0x81 0xe4 AND r31, r3, r22; MOV r22, p5 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36808 0x1d 0xec 0x9b 0x2d 0x81 0xe4 AND r23, r3, r22; MOV r22, p3 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36814 0x1f 0xac 0x9b 0x29 0x81 0xe4 AND r30, r3, r22; MOV r22, p2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36820 0x0c 0x6e 0x50 0x0b 0xac 0x8e 0x4c 0x2f 0x68 0xba LDA.s16 r27, [p0, dj3]; SUB r26, r5, r25; VSHIFT x9, x3, x0, r23 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36830 0x35 0xe0 0x4d 0xb9 0x41 0xe4 SEL.EQZ r23, r6, r16, r27; MOV r27, r25 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36836 0x19 0xe5 0x72 0xf8 VBCST.16 x3, r25 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36840 0x1d 0xac 0x99 0x8e 0x25 0xe4 AND r22, r3, r22; VMOV bmhh4, bmhh1 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36846 0x01 0x21 0x8d 0xaa 0x85 0xad 0x10 0xf2 0x61 0x5a LSHL r16, r4, r24; VSHIFT x5, x5, x0, r22; VMUL.f dm0, x9, x3, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36856 0x37 0x60 0x49 0x0c 0x25 0xe4 SEL.EQZ r29, r6, r16, r27; VMOV bmhl4, bmhl1 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36862 0x01 0x39 0x72 0x08 0x87 0xad 0x12 0xea 0x61 0x5a SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30; VMUL.f dm2, x5, x3, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36872 0x19 0xed 0x72 0xf8 VBCST.16 x3, r27 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36876 0x1d 0xd8 0x7e 0xd8 VSHIFT x11, x11, x0, r31 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36880 0x00 0xca 0x12 0xe6 0x11 0xe6 0x21 0x62 VMOV bmhh0, bmhl2; VMUL.f dm1, x3, x1, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36888 0x00 0x8b 0x12 0xe6 0x13 0xe7 0x61 0x62 VMOV bmhl0, bmhh2; VMUL.f dm3, x3, x11, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36896 0x1a 0x83 0x12 0xf8 VMOV bmhl2, bmhh0 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36900 0xff 0x2f 0x70 0xc4 0x12 0xe2 0x09 0x44 0x3d 0x4a VLDA x5, [sp, #-128]; VMOV bmhh0, bmll1; VADD.f dm1, dm2, dm1, r1 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36910 0x02 0xc2 0x12 0xe6 0x0b 0x0c 0x3d 0x62 VMOV bmhh2, bmhl0; VADD.f dm3, dm0, dm3, r1 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36918 0x18 0x85 0x12 0xf8 VMOV bmhl0, bmlh1 + 36922 0x00 0x00 NOPX + 36924 0x00 0x00 NOPX + 36926 0x00 0x00 NOPX + 36928 0xb8 0x12 0xc0 0x02 0xba 0xbf 0xc0 0x02 VCONV.bf16.fp32 wl11, bmll1; ADD.NC lc, r10, #-1 + 36936 0x18 0x32 0xc0 0x00 0xe9 0x89 0x70 0x02 VCONV.bf16.fp32 wl1, bmll3; VMOV bmhh1, bmhh4 + 36944 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc9 0x09 0x78 0x9f 0xb5 0x0b NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, bmhl4; VMUL.f dm3, x11, x5, r2 +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3296 +.loop_nesting 2 +.begin_of_loop + 36960 0xb3 0x91 0x6e 0x14 0xcc 0xe6 0x07 0x51 0xa0 0x21 0x14 0xe2 0xe1 0x5e VLDB wl9, [p7], m0; MOVS p5, p7; ADD r19, r19, #1; ADD.NC r20, r20, #4; VMUL.f dm4, x1, x7, r2 + 36974 0xa2 0xc8 0x85 0x60 0xa5 0xb4 VLDB wh9, [p5, #32]; VSHIFT x5, x6, x0, r20 + 36980 0x1d 0xc2 0x52 0xd8 VSHIFT x11, x8, x4, r20 + 36984 0x06 0x16 0x01 0xa6 0x0c 0x70 0x3d 0x62 VEXTRACT.32 r24, x5, #0, vaddSign0; VADD.f dm4, dm3, dm4, r1 + 36992 0x1f 0xee 0x01 0xb8 VEXTRACT.32 r31, x11, #0, vaddSign0 + 36996 0xc5 0x90 0x3c 0x52 0x99 0xa4 SUB r22, r24, r8; VEXTRACT.16 r24, x10, r19, vaddSign0 + 37002 0xb5 0x81 0xba 0x92 0x99 0xa4 LSHL r22, r22, r0; VEXTRACT.16 r21, x2, r19, vaddSign0 + 37008 0xff 0x90 0x34 0xd6 0x62 0xa4 SUB r30, r31, r8; ADD.NC p2, r22, r12 + 37014 0xf7 0x81 0xb8 0x3d 0x81 0xe4 LSHL r30, r30, r0; MOV r16, p7 + 37020 0x38 0x42 0xc0 0x07 0x98 0x25 0xb7 0x98 0xa9 0x3a VCONV.bf16.fp32 wl3, bmll4; AND r25, r3, r16; ADD.NC p3, r30, r12 + 37030 0xce 0xcf 0x58 0xcd 0xf2 0xa4 LT r27, r25, r7; ADD.NC p4, r13, r30 + 37036 0x24 0x33 0xb3 0x03 0xd5 0xa4 LSHL r16, r4, r25; VSHIFT x3, x0, x3, r26 + 37042 0x2e 0xb2 0x39 0x93 0xe8 0x64 SUB r26, r5, r25; VSEL.8 x9, x9, x3, r29:r28 + 37048 0x19 0x03 0x12 0xf8 VMOV bmll1, bmhh0 + 37052 0xa2 0xc9 0x50 0x00 0xa1 0x09 0x70 0x02 VST wh9, [p5, #32]; VMOV bmlh1, bmhl0 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 37060 0xa0 0xcd 0x50 0x02 0xb3 0x6c 0xa0 0x02 VST wl9, [p5]; ADD.NC p5, r13, r22 +.aggressive_scheduled_block_id 33 +.noswbrkpt + 37068 0x08 0x62 0xe5 0x04 0xe4 0x02 0xcc 0x60 0x7e 0xba ST.s16 r24, [p0, dj2]; VLDB wl3, [p5]; MOV r22, p4 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37078 0x40 0xaf 0x3a 0x29 0x88 0x07 0xfb 0x26 0xcd 0x60 0x78 0xb6 VLDA wl5, [p2]; VLDB wh3, [p5, #32]; AND r31, r3, r22; MOV r22, p5 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37090 0x80 0xdf 0x36 0x08 0xc8 0x07 0x7b 0x26 0xcb 0x60 0x78 0xb6 VLDA wl11, [p4]; VLDB wl1, [p3]; AND r23, r3, r22; MOV r22, p3 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37102 0x62 0x8b 0x34 0x2a 0x88 0x07 0xeb 0x26 0xca 0x60 0x78 0xb6 VLDA wh1, [p3, #32]; VLDB wh5, [p2, #32]; AND r30, r3, r22; MOV r22, p2 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37114 0x08 0x2d 0x88 0x07 0x6b 0x26 0x63 0x89 0x78 0x3a VLDB wh11, [p4, #32]; AND r22, r3, r22; VMOV bmhh4, bmhh1 + 37124 0x1c 0x86 0x12 0xf8 VMOV bmhl4, bmhl1 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 37128 0x16 0x71 0x83 0x18 ADD r24, r25, #-32 +.aggressive_scheduled_block_id 34 +.noswbrkpt + 37132 0x00 0x62 0xb7 0x18 ST.s16 r21, [p0, dj3] +.aggressive_scheduled_block_id 34 +.nohwbrkpt +.noswbrkpt + 37136 0x08 0x66 0x50 0x0d 0x78 0x12 0x4c 0x2f 0x68 0xba LDA.s16 r25, [p0, dj2]; SEL.EQZ r23, r6, r16, r27; VSHIFT x9, x3, x0, r23 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37146 0x24 0x31 0xbd 0xb9 0x41 0xe4 LSHL r16, r4, r24; MOV r27, r25 + 37152 0x37 0x60 0x45 0x50 0xb5 0xa4 SEL.EQZ r29, r6, r16, r27; VSHIFT x5, x5, x0, r22 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id first + 37158 0x27 0x2e 0x41 0x10 0xf5 0xa4 SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30 +.aggressive_scheduled_block_id 35 +.noswbrkpt + 37164 0xff 0x2f 0x7b 0xb0 0xfd 0x94 VLDA x5, [sp, #-128]; VSHIFT x11, x11, x0, r31 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37170 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37172 0x00 0x63 0x72 0x98 LDA.s16 r27, [p0, dj3] +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37176 0x19 0xe5 0x72 0xf8 VBCST.16 x3, r25 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37180 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37182 0x10 0xf2 0x61 0x48 VMUL.f dm0, x9, x3, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37186 0x12 0xea 0x61 0x48 VMUL.f dm2, x5, x3, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37190 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37192 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37194 0x19 0xed 0x72 0xf8 VBCST.16 x3, r27 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37198 0x18 0xca 0x12 0xf8 VMOV bmhh0, bmhl2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37202 0x00 0x8b 0x12 0xe6 0x11 0xe6 0x21 0x62 VMOV bmhl0, bmhh2; VMUL.f dm1, x3, x1, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37210 0x02 0x83 0x12 0xe6 0x13 0xe7 0x61 0x62 VMOV bmhl2, bmhh0; VMUL.f dm3, x3, x11, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37218 0x18 0xc4 0x12 0xf8 VMOV bmhh0, bmll1 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37222 0x02 0xc2 0x12 0xe6 0x09 0x44 0x3d 0x62 VMOV bmhh2, bmhl0; VADD.f dm1, dm2, dm1, r1 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37230 0x00 0x85 0x12 0xe6 0x0b 0x0c 0x3d 0x62 VMOV bmhl0, bmlh1; VADD.f dm3, dm0, dm3, r1 + 37238 0x00 0x00 NOPX + 37240 0x00 0x00 NOPX + 37242 0x00 0x00 NOPX + 37244 0x19 0xd3 0x12 0xf8 VMOV bmhh1, bmhh4 + 37248 0xb8 0x12 0xc0 0x00 0xc9 0x09 0x70 0x02 VCONV.bf16.fp32 wl11, bmll1; VMOV bmhl1, bmhl4 + 37256 0x18 0x32 0xc0 0x00 0x01 0xa5 0x70 0x02 VCONV.bf16.fp32 wl1, bmll3; NOPM +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3600 +.end_of_loop + 37264 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x9f 0xb5 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMUL.f dm3, x11, x5, r2 +.loop_nesting 1 + 37280 0xb3 0x91 0x64 0x62 0x07 0x10 0x31 0x2f 0x14 0xe2 0xe1 0x56 MOVS p5, p7; ADD r17, r17, #1; VMOV bmll1, bmhh0; VMUL.f dm4, x1, x7, r2 + 37292 0x14 0xa4 0x13 0x18 ADD r18, r18, #4 + 37296 0x00 0x00 NOPX + 37298 0x0c 0x70 0x3d 0x48 VADD.f dm4, dm3, dm4, r1 + 37302 0x3f 0x0a 0x64 0x18 VLDB wl9, [p7], m0 + 37306 0x3d 0x16 0x44 0x18 VLDB wh9, [p5, #32] + 37310 0x00 0x00 NOPX + 37312 0x00 0x00 NOPX + 37314 0x00 0x00 NOPX + 37316 0x09 0xc2 0x16 0x18 VCONV.bf16.fp32 wl3, bmll4 + 37320 0x12 0xd6 0x60 0x18 JNZD r11, r11, p1 +.delay_slot + 37324 0x19 0x81 0xea 0xd8 VSHIFT x3, x0, x3, r26 +.delay_slot + 37328 0x1c 0xc9 0xf4 0x38 VSEL.8 x9, x9, x3, r29:r28 +.delay_slot + 37332 0x18 0xaa 0x12 0xf8 VMOV x1, bmhl2 +.delay_slot + 37336 0xa2 0xc9 0x50 0x01 0xd5 0x89 0x70 0x02 VST wh9, [p5, #32]; VMOV x7, bmhh2 +.delay_slot + 37344 0xa0 0xcd 0x50 0x00 0xa1 0x09 0x70 0x02 VST wl9, [p5]; VMOV bmlh1, bmhl0 +.loop_nesting 0 + 37352 0x00 0x49 0x08 0x00 0x00 0x84 J #37392 +.delay_slot +.swstall delay_slot + 37358 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 37360 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 37362 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 37364 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 37366 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3712 + 37376 0xf9 0x07 0x20 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA lr, [sp, #-56]; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3728 + 37392 0x07 0xdd 0xd1 0x18 LDA r14, [sp, #-36] + 37396 0x07 0xe1 0xf1 0x18 LDA r15, [sp, #-32] + 37400 0x07 0xe5 0x31 0x18 LDA r9, [sp, #-28] + 37404 0x07 0xe9 0xb1 0x18 LDA r13, [sp, #-24] + 37408 0x07 0xed 0x11 0x18 LDA r8, [sp, #-20] + 37412 0x07 0xf1 0x91 0x18 LDA r12, [sp, #-16] + 37416 0x07 0xf5 0x71 0x18 LDA r11, [sp, #-12] + 37420 0x07 0xf9 0x51 0x18 LDA r10, [sp, #-8] + 37424 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] + 37428 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 37432 0xff 0x20 0x00 0x00 0x01 0xc4 PADDXM [sp], #-1792 +.delay_slot +.swstall delay_slot + 37438 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 37440 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 37442 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 37444 0x00 0x00 NOPX +.label _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params__end +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_end0 + +.text_segment PM 37456 +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.function_start + 37456 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 37462 0x00 0x07 0x86 0xc0 0x90 0x44 MOVXM p3, #491592 + 37468 0x03 0x06 0x16 0x98 LDA r16, [p3] + 37472 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] + 37476 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] + 37480 0x0f 0xd9 0x1d 0x98 ST p2, [sp, #-40] + 37484 0x0f 0xd4 0x9d 0x98 ST p1, [sp, #-44] + 37488 0x0f 0xd0 0x1d 0x98 ST p0, [sp, #-48] + 37492 0x0f 0xf5 0xd5 0x98 ST r14, [sp, #-12] + 37496 0xfe 0x32 0xb0 0x20 0x12 0x6a 0x10 0x00 0x61 0x3a ST r12, [sp, #-16]; JNZ r16, #37712 +.delay_slot + 37506 0x0f 0xef 0x1d 0x98 ST p6, [sp, #-20] +.delay_slot + 37510 0x0f 0xe9 0x75 0x98 ST r11, [sp, #-24] +.delay_slot + 37514 0x00 0x32 0x07 0xe5 0x55 0x80 0x01 0xe2 0xb0 0x28 0x10 0x76 MOVA r18, #1; ST r10, [sp, #-28]; MOVXM p5, #491600 +.delay_slot + 37526 0xa0 0xca 0x30 0x00 0x01 0xe2 0x30 0x2a 0x11 0x3a ST r18, [p5]; MOVXM p4, #491604 +.delay_slot + 37536 0x80 0xc4 0xe0 0x44 0x62 0x2c ST.s8 r17, [p4]; MOVX r17, #12 + 37542 0xfc 0x94 0x29 0xa9 0x81 0xe4 MOVX r18, #-24; MOV r19, p2 + 37548 0x1f 0x69 0x8e 0x18 ADD.NC p7, r19, #28 + 37552 0xe3 0xce 0xd0 0x00 0x01 0xe3 0x35 0xc0 0x10 0xba LDA r19, [p7], #4; MOVXM p6, #494464 + 37562 0x00 0x00 NOPX + 37564 0x00 0x00 NOPX + 37566 0x17 0xe2 0xe1 0x18 MOVX r17, #-8 + 37570 0x00 0x00 NOPX + 37572 0x00 0x00 NOPX + 37574 0x00 0x00 NOPX + 37576 0xc3 0xce 0x39 0xce 0x3b 0x5c ST r19, [p6], #4; LSHL r19, r19, r17 + 37582 0xe3 0xce 0xd9 0xd1 0x20 0x2c LDA r19, [p7], #4; EXTEND.u8 r20, r19 + 37588 0x00 0x00 NOPX + 37590 0x00 0x00 NOPX + 37592 0x00 0x00 NOPX + 37594 0x00 0x00 NOPX + 37596 0x00 0x00 NOPX + 37598 0x00 0x00 NOPX + 37600 0xc3 0xce 0x39 0xce 0x5b 0x5c ST r19, [p6], #4; LSHL r19, r19, r18 + 37606 0x07 0x1c 0x2e 0x98 LDA el0, [p7], #4 + 37610 0x00 0x00 NOPX + 37612 0x00 0x00 NOPX + 37614 0x00 0x00 NOPX + 37616 0x00 0x00 NOPX + 37618 0x00 0x00 NOPX + 37620 0x00 0x00 NOPX + 37622 0x0e 0x1c 0x29 0x98 ST el0, [p6], #4 + 37626 0x07 0x1e 0xb6 0x98 LDA r21, [p7], #4 + 37630 0x00 0x00 NOPX + 37632 0x00 0x00 NOPX + 37634 0x00 0x00 NOPX + 37636 0x00 0x00 NOPX + 37638 0x00 0x00 NOPX + 37640 0x00 0x00 NOPX + 37642 0xc3 0xd6 0x3a 0xc6 0x3b 0x5c ST r21, [p6], #4; LSHL r17, r21, r17 + 37648 0xe0 0xd6 0xd8 0xc5 0x20 0x2c LDA r21, [p7]; EXTEND.u8 r17, r17 + 37654 0x14 0x63 0x4f 0x98 MUL r17, r17, r20 + 37658 0x00 0x00 NOPX + 37660 0x00 0x00 NOPX + 37662 0x00 0x00 NOPX + 37664 0x00 0x00 NOPX + 37666 0x00 0x00 NOPX + 37668 0xc3 0xd6 0x3a 0xca 0x5b 0x5c ST r21, [p6], #4; LSHL r18, r21, r18 + 37674 0xe2 0x85 0xd9 0xca 0x5f 0x2c LDA el0, [p7, #4]; MUL r18, r19, r18 + 37680 0x00 0x00 NOPX + 37682 0x00 0x00 NOPX + 37684 0x00 0x00 NOPX + 37686 0x00 0x00 NOPX + 37688 0x00 0x00 NOPX + 37690 0x00 0x00 NOPX + 37692 0x0e 0x1c 0x29 0x98 ST el0, [p6], #4 + 37696 0x0e 0x06 0x51 0x98 ST r18, [p6] + 37700 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x0b 0x18 0xc1 0x36 NOPA; NOPB; ST r17, [p6, #4]; NOPX +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_256 + 37712 0xfd 0xe0 0x80 0x00 0x01 0xe3 0x35 0xc9 0x90 0xba MOVA m0, #-17; MOVXM p6, #494483 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 37722 0xd5 0xb1 0x50 0x60 0x02 0x2c LDA.u8 r12, [p6], #-6; MOVX r24, #0 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 37728 0xc1 0x41 0x50 0x00 0x2d 0x54 LDA.u8 r16, [p6], m0; MOV m0, #11 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37734 0x06 0x09 0x56 0x98 LDA r10, [p6], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37738 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37740 0x84 0x40 0xe8 0x29 0x81 0xe4 ADD r17, r16, #1; MOV r16, p2 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37746 0x1a 0xd8 0x1e 0x18 ADD.NC r11, r16, #60 + 37750 0x1f 0x65 0xa0 0xf8 MOV p7, r11 + 37754 0x07 0x06 0x56 0x98 LDA r18, [p7] + 37758 0x13 0x1d 0x0f 0x98 MUL r14, r12, r16 + 37762 0x16 0x20 0xa1 0x98 SUB r16, r24, r10 + 37766 0x13 0xb7 0x8a 0x98 LT r27, r14, r24 + 37770 0x16 0x26 0xe1 0x98 SUB r19, r24, r14 +.no_stack_arguments + 37774 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 37780 0x13 0x83 0x32 0x18 SEL.EQZ r1, r14, r19, r27 +.delay_slot + 37784 0x14 0x77 0x27 0x98 EQ r27, r17, r18 +.delay_slot + 37788 0x14 0x63 0x82 0x18 SEL.EQZ r17, r17, r24, r27 +.delay_slot + 37792 0x60 0xc6 0x35 0x6f 0x15 0x5c ST r17, [p3]; LT r27, r10, r24 +.delay_slot + 37798 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x02 0x81 0x02 0x7a NOPA; NOPS; SEL.EQZ r0, r10, r16, r27 +.return_address + 37808 0x00 0x10 0x07 0xdd 0xb5 0x9d 0x25 0x34 0x00 0x0d 0x58 0x76 MOVA r16, #0; ST r13, [sp, #-36]; XOR r18, r14, r10; MOV m0, #13 + 37820 0xc1 0x05 0x57 0xe1 0xf5 0x80 0x04 0x22 0x21 0xfa LDA.u8 r1, [p6], m0; ST r15, [sp, #-32]; SUB r17, r16, r2 + 37830 0x00 0x00 NOPX +.no_stack_arguments + 37832 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 37838 0x14 0xb7 0x0a 0x98 LT r27, r18, r16 +.delay_slot + 37842 0x10 0x9b 0x12 0x18 SEL.EQZ r13, r2, r17, r27 +.delay_slot + 37846 0x13 0x77 0x0a 0x98 LT r27, r13, r16 +.delay_slot + 37850 0x00 0x2c 0xf8 0x41 0xa3 0x2c NOPA; SUB r16, r16, r13 +.delay_slot + 37856 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x1a 0x08 0x11 0xe8 0x50 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r16, r27; MOV r15, r1; NOPV +.return_address + 37872 0x00 0x10 0x00 0x1f 0x26 0xb4 0x2b 0x10 0x78 0xba MOVA r16, #0; XOR r18, r15, r13; MOV r1, r12 + 37882 0x6a 0x9d 0xc6 0x2a 0x41 0xe4 MSC r10, r10, r13, r14; MOV r12, r10 + 37888 0x14 0x22 0x21 0x98 SUB r17, r16, r2 + 37892 0x14 0xb7 0x0a 0x98 LT r27, r18, r16 +.no_stack_arguments + 37896 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 37902 0x10 0x9d 0x12 0x18 SEL.EQZ r14, r2, r17, r27 +.delay_slot + 37906 0x12 0xb7 0x0a 0x98 LT r27, r10, r16 +.delay_slot + 37910 0x14 0x22 0xa1 0x98 SUB r17, r16, r10 +.delay_slot + 37914 0x7b 0x5d 0xc7 0xa1 0x41 0xe4 MSC r13, r13, r15, r14; MOV r15, r1 +.delay_slot + 37920 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x14 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r10, r17, r27; NOPM; NOPV +.return_address + 37936 0xfa 0x73 0x20 0x8b 0x0b 0x1f 0x05 0x37 0x08 0x00 0x58 0x76 LDA p7, [sp, #-48]; MOVS p0, r11; XOR r16, r15, r10; MOV r24, #0 + 37948 0xfa 0xa3 0x20 0x21 0xbc 0x54 0x07 0xc0 0x58 0xba LDA p2, [sp, #-44]; LT r27, r16, r24; MOV m0, #-64 + 37958 0xc1 0x41 0x50 0x31 0x11 0x0c 0x47 0xdc 0x58 0xba LDA.u8 r16, [p6], m0; SUB r17, r24, r2; MOV dj0, #-36 + 37968 0x00 0x4e 0xd0 0x04 0x18 0x92 0x88 0x04 0x58 0xba LDA r19, [p0, dj0]; SEL.EQZ r1, r2, r17, r27; MOV r20, #4 + 37978 0x00 0x31 0x00 0x1e 0xa0 0xf1 0x6e 0x60 0x78 0xba MOVA r17, #1; MSC r10, r10, r15, r1; MOV r11, p6 + 37988 0x1c 0x9a 0xe0 0xf8 MOV r18, CORE_ID + 37992 0xfa 0x2a 0xb9 0x49 0x20 0x5c ST r10, [sp, #-48]; EXTEND.u8 r18, r18 + 37998 0xe0 0xd6 0xd0 0x25 0x6f 0xda 0x48 0x03 0x58 0xba LDA r21, [p7]; ADD r22, r18, #-2; MOV r18, #3 + 38008 0x02 0x04 0x2e 0x98 LDA el0, [p2] + 38012 0x15 0xad 0x0f 0x98 MUL r22, r22, r16 + 38016 0x60 0x4a 0xc0 0x40 0x01 0x84 JNZ r12, #38272 +.delay_slot + 38022 0x14 0xf7 0x47 0x98 EQ r27, r19, r20 +.delay_slot + 38026 0x15 0xa5 0x2d 0x98 LSHL r18, r22, r18 +.delay_slot + 38030 0x16 0x25 0x22 0x18 SEL.EQZ r18, r24, r18, r27 +.delay_slot + 38034 0x14 0xa3 0x1d 0x98 LSHL r17, r18, r17 +.delay_slot + 38038 0xfa 0x85 0xb0 0x03 0x35 0x62 0xa0 0x02 ST el0, [sp, #-44]; ADD.NC p6, r21, r17 + 38046 0xfa 0x40 0x82 0x8b 0x0b 0x00 0x01 0xe3 0xb5 0xc6 0x10 0x76 MOVA m0, #-46; MOVS p2, r11; MOVXM p7, #494476 + 38058 0xe1 0x49 0x50 0x01 0x10 0x08 0x00 0x34 0x58 0xba LDA.u8 r18, [p7], m0; MOVX r17, #0; MOV m0, #52 + 38068 0xe1 0x4a 0xe0 0x00 0xe0 0x08 0x07 0xce 0x58 0xba ST.s16 r18, [p7], m0; MOVX r14, #0; MOV m0, #-50 + 38078 0xe1 0x49 0x50 0x00 0xc0 0x08 0x80 0x2e 0x58 0xba LDA.u8 r18, [p7], m0; MOVX r12, #0; MOV m1, #46 + 38088 0xfb 0x03 0x20 0x00 0xa0 0x09 0x07 0xd6 0x58 0xba LDA p0, [sp, #-40]; MOVX r10, #0; MOV m2, #-42 + 38098 0x18 0x0f 0xbc 0xb8 MOV m0, #-34 + 38102 0x00 0x00 NOPX + 38104 0x00 0x00 NOPX + 38106 0x00 0x00 NOPX + 38108 0x07 0x2a 0x57 0x18 ST.s16 r18, [p7], m1 + 38112 0x07 0x4a 0x8a 0x98 LDA.u8 r20, [p7], m2 + 38116 0x00 0x1e 0x56 0x98 LDA r18, [p0], #4 + 38120 0x00 0x1e 0x76 0x98 LDA r19, [p0], #4 + 38124 0x00 0x00 NOPX + 38126 0x00 0x00 NOPX + 38128 0x00 0x00 NOPX + 38130 0x07 0xfe 0x97 0x18 ST.s16 r20, [p7], #-2 + 38134 0x00 0x00 NOPX + 38136 0x00 0x00 NOPX + 38138 0x00 0x00 NOPX + 38140 0x00 0x00 NOPX + 38142 0x00 0x00 NOPX + 38144 0x00 0x00 NOPX + 38146 0x07 0x0a 0x17 0x18 ST.s16 r16, [p7], m0 + 38150 0x00 0x00 NOPX + 38152 0x00 0x00 NOPX + 38154 0x00 0x00 NOPX + 38156 0x00 0x00 NOPX + 38158 0x00 0x00 NOPX + 38160 0x00 0x00 NOPX + 38162 0x07 0x1e 0x57 0x18 ST.s16 r18, [p7], #2 + 38166 0x00 0x00 NOPX + 38168 0x00 0x00 NOPX + 38170 0x00 0x00 NOPX + 38172 0x00 0x00 NOPX + 38174 0x00 0x00 NOPX + 38176 0x00 0x00 NOPX + 38178 0x07 0x1e 0x77 0x18 ST.s16 r19, [p7], #2 + 38182 0x00 0x00 NOPX + 38184 0x00 0x00 NOPX + 38186 0x00 0x00 NOPX + 38188 0x00 0x00 NOPX + 38190 0x00 0x00 NOPX + 38192 0x00 0x00 NOPX + 38194 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 38198 0x00 0x1c 0x0e 0x98 LDA eh0, [p0], #4 + 38202 0x00 0x00 NOPX + 38204 0x00 0x00 NOPX + 38206 0x00 0x00 NOPX + 38208 0x00 0x00 NOPX + 38210 0x00 0x00 NOPX + 38212 0x0f 0x1c 0x29 0x98 ST el0, [p7], #4 + 38216 0x0f 0x1c 0x09 0x98 ST eh0, [p7], #4 + 38220 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 38224 0x00 0x04 0x0e 0x98 LDA eh0, [p0] + 38228 0x00 0x00 NOPX + 38230 0x00 0x00 NOPX + 38232 0x00 0x00 NOPX + 38234 0x00 0x4b 0x60 0x00 0x00 0x84 J #38592 +.delay_slot +.swstall delay_slot + 38240 0x00 0x00 NOPX +.delay_slot + 38242 0x0f 0x1c 0x29 0x98 ST el0, [p7], #4 +.delay_slot + 38246 0x0f 0x04 0x09 0x98 ST eh0, [p7] +.delay_slot + 38250 0x08 0xc1 0x50 0x00 0x20 0x3c LDA.u8 r16, [p0, #4]; NOPB +.delay_slot + 38256 0xec 0xc2 0xe0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 ST.s16 r16, [p7, #12]; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_816 + 38272 0x01 0x80 0x80 0x00 0x01 0xe3 0xb5 0xc0 0x10 0xba MOVA m0, #12; MOVXM p7, #494464 + 38282 0xe1 0x41 0x50 0x1d 0xbc 0x54 0x87 0xf3 0x58 0xba LDA.u8 r16, [p7], m0; LT r27, r14, r24; MOV m1, #-13 + 38292 0xf5 0xc5 0x50 0x31 0x27 0x0d 0xe8 0x50 0x78 0xba LDA.u8 r17, [p7], #-6; SUB r18, r24, r14; MOV r15, r1 + 38302 0xe1 0x49 0x57 0x02 0x44 0x2c LDA.u8 r18, [p7], m0; SEL.EQZ r0, r14, r18, r27 + 38308 0x07 0x2a 0x6a 0x98 LDA.u8 r19, [p7], m1 + 38312 0x07 0xec 0x2a 0x98 LDA.u8 r1, [p7], #-2 + 38316 0x00 0x00 NOPX + 38318 0x00 0x00 NOPX + 38320 0x00 0x00 NOPX + 38322 0x00 0x00 NOPX +.no_stack_arguments + 38324 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 38330 0x13 0xe3 0x1f 0x98 MUL r17, r15, r17 +.delay_slot + 38334 0x13 0xa3 0x06 0x18 MAC r17, r17, r14, r16 +.delay_slot + 38338 0x14 0xd4 0xaf 0x98 MUL r10, r19, r10 +.delay_slot + 38342 0xfb 0x46 0xb6 0xaa 0x4c 0x5c ST r17, [sp, #-40]; MAC r10, r10, r13, r18 +.delay_slot + 38348 0x1b 0x10 0xa0 0xf8 MOV r12, r1 +.return_address + 38352 0x00 0x13 0x00 0x1d 0x26 0x34 0x00 0x0e 0x58 0xba MOVA r19, #0; XOR r18, r14, r12; MOV m0, #14 + 38362 0xe1 0x41 0x50 0x25 0xb9 0xd7 0x08 0x00 0x58 0xba LDA.u8 r16, [p7], m0; LT r27, r18, r19; MOV r24, #0 + 38372 0xfd 0x85 0x50 0x27 0x11 0x0f 0x48 0x00 0x58 0xba LDA.u8 r1, [p7], #-2; SUB r17, r19, r2; MOV r26, #0 + 38382 0x00 0x00 NOPX +.no_stack_arguments + 38384 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 38390 0x10 0xa3 0x12 0x18 SEL.EQZ r17, r2, r17, r27 +.delay_slot + 38394 0x16 0x24 0xf1 0x98 SUB r18, r24, r15 +.delay_slot + 38398 0x13 0xf7 0xaa 0x98 LT r27, r15, r26 +.delay_slot + 38402 0x14 0x59 0x0f 0x98 MUL r12, r17, r16 +.delay_slot + 38406 0x00 0x2c 0xf0 0x1e 0x09 0x11 0xc8 0x50 0x78 0xba NOPA; SEL.EQZ r0, r15, r18, r27; MOV r14, r1 +.return_address + 38416 0xf9 0xc1 0x50 0x1f 0x37 0x36 0x48 0x00 0x58 0xba LDA.u8 r16, [p7], #-4; XOR r19, r15, r14; MOV r18, #0 + 38426 0xfd 0x85 0x59 0xee 0x55 0x2c LDA.u8 r1, [p7], #-2; LT r27, r19, r18 + 38432 0x14 0xa2 0x21 0x98 SUB r17, r18, r2 + 38436 0x13 0x5a 0x70 0x18 EXTEND.s16 r13, r13 +.no_stack_arguments + 38440 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 38446 0x10 0xa3 0x12 0x18 SEL.EQZ r17, r2, r17, r27 +.delay_slot + 38450 0x14 0xa6 0xd1 0x98 SUB r19, r18, r13 +.delay_slot + 38454 0x13 0x77 0x2a 0x98 LT r27, r13, r18 +.delay_slot + 38458 0x8b 0x20 0xc7 0x21 0x41 0xe4 MAC r12, r12, r17, r16; MOV r14, r1 +.delay_slot + 38464 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x1a 0x09 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r19, r27; NOPM; NOPV +.return_address + 38480 0xfa 0x46 0x20 0x1b 0x37 0x37 0x08 0x00 0x58 0xba LDA r17, [sp, #-48]; XOR r19, r13, r14; MOV r24, #0 + 38490 0xc4 0x84 0x30 0x00 0x39 0x64 SUB r18, r24, r2; MOV m0, #14 + 38496 0xe1 0x41 0x59 0xef 0x15 0x2c LDA.u8 r16, [p7], m0; LT r27, r19, r24 + 38502 0xe0 0x85 0x51 0x4a 0x44 0x2c LDA.u8 r1, [p7]; SEL.EQZ r18, r2, r18, r27 + 38508 0x00 0x00 NOPX + 38510 0x00 0x00 NOPX +.no_stack_arguments + 38512 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 38518 0x14 0x5a 0x70 0x18 EXTEND.s16 r13, r17 +.delay_slot + 38522 0x13 0x77 0x8a 0x98 LT r27, r13, r24 +.delay_slot + 38526 0x16 0x22 0xd1 0x98 SUB r17, r24, r13 +.delay_slot + 38530 0x93 0xa1 0xf7 0xa1 0x41 0xe4 MUL r14, r18, r16; MOV r15, r1 +.delay_slot + 38536 0x00 0x1a 0x08 0x91 0x00 0x00 0x1c 0x22 SEL.EQZ r0, r13, r17, r27; NOPV +.return_address + 38544 0xfc 0xc1 0x52 0x8b 0x0b 0x1f 0x36 0xb6 0x88 0x00 0x58 0x76 LDA.u8 r16, [p7, #-2]; MOVS p2, r11; XOR r19, r15, r13; MOV r20, #0 + 38556 0xfb 0x46 0x2a 0x48 0x43 0x2c LDA r17, [sp, #-40]; SUB r18, r20, r2 + 38562 0x14 0xf7 0x4a 0x98 LT r27, r19, r20 + 38566 0x10 0xa5 0x22 0x18 SEL.EQZ r18, r2, r18, r27 + 38570 0x00 0x00 NOPX + 38572 0x00 0x00 NOPX + 38574 0x00 0x00 NOPX + 38576 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x24 0xe8 0x30 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MAC r14, r14, r18, r16; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_1136 + 38592 0xfa 0x93 0x20 0x98 0x8b 0x00 0x07 0xe6 0x52 0xba LDA p1, [sp, #-44]; MOVS p0, p6; MOV m0, #-26 + 38602 0x00 0x00 NOPX + 38604 0x00 0x00 NOPX + 38606 0x00 0x00 NOPX + 38608 0x00 0x00 NOPX + 38610 0x00 0x00 NOPX + 38612 0x02 0x1e 0x37 0x18 ST.s16 r17, [p2], #2 + 38616 0x00 0x00 NOPX + 38618 0x00 0x00 NOPX + 38620 0x00 0x00 NOPX + 38622 0x00 0x00 NOPX + 38624 0x00 0x00 NOPX + 38626 0x00 0x00 NOPX + 38628 0x02 0x1d 0x57 0x18 ST.s16 r10, [p2], #2 + 38632 0x00 0x00 NOPX + 38634 0x00 0x00 NOPX + 38636 0x00 0x00 NOPX + 38638 0x00 0x00 NOPX + 38640 0x00 0x00 NOPX + 38642 0x00 0x00 NOPX + 38644 0x02 0x1d 0x97 0x18 ST.s16 r12, [p2], #2 + 38648 0x00 0x00 NOPX + 38650 0x00 0x00 NOPX + 38652 0x00 0x00 NOPX + 38654 0x00 0x00 NOPX + 38656 0x00 0x00 NOPX + 38658 0x00 0x00 NOPX + 38660 0x02 0x09 0xd7 0x18 ST.s16 r14, [p2], m0 +.no_stack_arguments + 38664 0x00 0x41 0xc0 0x00 0x01 0x04 JL #33664 +.delay_slot + 38670 0x1a 0x94 0xc0 0xf8 MOV r10, p2 +.delay_slot +.swstall delay_slot + 38674 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 38676 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 38678 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 38680 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.return_address + 38688 0x02 0x80 0x2c 0xca 0x3c 0x24 MOVX r10, #0; ADD.NC p6, r10, #60 + 38694 0x06 0x7e 0x36 0x98 LDA r17, [p6], #28 + 38698 0x06 0x1e 0x16 0x98 LDA r16, [p6], #4 + 38702 0x06 0x06 0x56 0x98 LDA r18, [p6] + 38706 0x00 0x00 NOPX + 38708 0x00 0x00 NOPX + 38710 0x00 0x00 NOPX + 38712 0x00 0x00 NOPX + 38714 0x14 0x62 0x07 0x18 ADD r17, r17, #1 + 38718 0x14 0x5e 0xaa 0x98 LT r15, r17, r10 + 38722 0x94 0x21 0xfd 0xaf 0x41 0xe4 MUL r16, r18, r16; MOV r27, r15 +.no_stack_arguments + 38728 0x00 0x4d 0x78 0x00 0x01 0x04 JL #39664 +.delay_slot + 38734 0x12 0xa5 0x11 0x98 SUB r18, r10, r17 +.delay_slot + 38738 0x14 0x41 0x22 0x18 SEL.EQZ r0, r17, r18, r27 +.delay_slot + 38742 0x12 0xa7 0x01 0x98 SUB r19, r10, r16 +.delay_slot + 38746 0x00 0x2c 0xf8 0x6d 0x55 0x2c NOPA; LT r27, r16, r10 +.delay_slot + 38752 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x20 0x19 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r1, r16, r19, r27; NOPM; NOPV +.return_address + 38768 0xff 0x87 0x2d 0xaf 0x41 0xd4 LDA lr, [sp, #-4]; MOV r27, r15 + 38774 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] + 38778 0x07 0xdd 0xb1 0x18 LDA r13, [sp, #-36] + 38782 0x07 0xf5 0xd1 0x18 LDA r14, [sp, #-12] + 38786 0x07 0xf1 0x91 0x18 LDA r12, [sp, #-16] +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 38790 0x07 0xe1 0xf1 0x18 LDA r15, [sp, #-32] +.aggressive_scheduled_block_id 2 +.noswbrkpt + 38794 0x07 0xef 0x19 0x18 LDA p6, [sp, #-20] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38798 0x07 0xe9 0x71 0x18 LDA r11, [sp, #-24] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38802 0x07 0xe5 0x51 0x18 LDA r10, [sp, #-28] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38806 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38810 0x12 0xa0 0x31 0x98 SUB r16, r10, r3 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38814 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 38818 0x0e 0x86 0x11 0x98 ST r16, [p6, #-32] +.delay_slot + 38822 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 38828 0x00 0x00 NOPX +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 + +.text_segment PM 38832 +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_begin0 +.label _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj +.function_start + 38832 0x00 0x07 0x88 0xc0 0x70 0x44 MOVXM p4, #491576 + 38838 0x04 0x04 0x16 0x98 LDA r0, [p4] + 38842 0x00 0x00 NOPX + 38844 0x00 0x00 NOPX + 38846 0x00 0x00 NOPX + 38848 0x00 0x00 NOPX + 38850 0x00 0x00 NOPX + 38852 0x00 0x00 NOPX + 38854 0x00 0x4c 0x10 0x40 0x01 0x84 JNZ r0, #38944 +.delay_slot +.swstall delay_slot + 38860 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 38862 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 38864 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 38866 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 38868 0x00 0x00 NOPX + 38870 0x01 0x84 0x00 0x00 0x01 0xe2 0xb0 0x2a 0x10 0xba MOVA r4, #12; MOVXM p5, #491604 + 38880 0xa0 0x90 0xe0 0x3e 0x36 0x08 0x4d 0x70 0x78 0xba ST.s8 r4, [p5]; MOVX r3, #-16; MOV r2, CORE_ID + 38890 0x11 0x52 0x00 0xa0 0x05 0x64 EXTEND.u8 r5, r2; MOV r1, #1 + 38896 0x10 0xc7 0xb1 0x25 0xfe 0x24 LSHL r3, r2, r3; ADD.NC r2, r5, #-2 + 38902 0x00 0x07 0x8a 0xc0 0x80 0x44 MOVXM p5, #491584 + 38908 0x10 0xc6 0x90 0x18 EXTEND.u8 r3, r3 + 38912 0x00 0x00 NOPX + 38914 0x00 0x00 NOPX + 38916 0xa0 0x8a 0x30 0x00 0x01 0xe2 0xb0 0x28 0x11 0x3a ST r2, [p5]; MOVXM p5, #491600 + 38926 0xa0 0x86 0x30 0x00 0x01 0xe2 0xb0 0x1e 0x11 0x3a ST r1, [p5]; MOVXM p5, #491580 + 38936 0xa0 0x8e 0x30 0x00 0x01 0xa5 0x70 0x02 ST r3, [p5]; NOPM +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_112 + 38944 0x63 0x8e 0xd0 0x00 0x13 0xea 0xc8 0x20 0x58 0xba LDA r3, [p3], #4; MOVX r1, #31; MOV r22, #32 + 38954 0x63 0x8a 0xd0 0x00 0x01 0xe2 0xb0 0x1e 0x10 0xba LDA r2, [p3], #4; MOVXM p5, #491580 + 38964 0x63 0x92 0xd0 0x00 0x60 0x2a 0xaf 0xfb 0x58 0xba LDA r4, [p3], #4; MOVX r6, #1; MOV r21, #-5 + 38974 0x03 0x3c 0xb6 0x98 LDA r5, [p3], #12 + 38978 0xa0 0xc6 0xd0 0x00 0x01 0xe2 0xb0 0x20 0x10 0xba LDA r17, [p5]; MOVXM p5, #491584 + 38988 0x02 0x05 0x1e 0x98 LDA p2, [p2] + 38992 0x00 0x00 NOPX + 38994 0x05 0x06 0xf6 0x98 LDA r23, [p5] + 38998 0x00 0x00 NOPX + 39000 0x00 0x07 0x36 0x98 LDA r25, [p0] + 39004 0x11 0x42 0x46 0x18 MAC r1, r1, r5, r4 + 39008 0x10 0xf4 0x5f 0x98 MUL r26, r3, r5 + 39012 0x20 0xe2 0xd0 0x03 0x6b 0x66 0x8a 0x60 0x78 0xba LDA r24, [p1]; LTU r22, r1, r22; MOV r20, p2 + 39022 0x63 0xca 0xd2 0xf0 0x5f 0x2c LDA r18, [p3], #4; MUL r28, r5, r2 + 39028 0x7d 0xce 0xd0 0x2c 0x13 0x26 0x10 0x00 0x60 0xba LDA r19, [p3], #-8; JNZ r22, #39216 +.delay_slot + 39038 0x7e 0xc2 0xdb 0xdf 0x5f 0x2c LDA r16, [p3, #-4]; MUL r23, r23, r26 +.delay_slot + 39044 0x60 0x9e 0xd8 0xc7 0x9f 0x2c LDA r7, [p3]; MUL r17, r17, r28 +.delay_slot + 39050 0x15 0xee 0x6d 0x98 LSHL r23, r23, r6 +.delay_slot + 39054 0x8e 0x8d 0xb8 0xb7 0xca 0xa4 LSHL r26, r17, r6; ADD.NC r17, r23, r25 +.delay_slot + 39060 0x0d 0x6b 0xb0 0xba 0xc2 0xa4 LSHL r21, r1, r21; ADD.NC r1, r26, r24 + 39066 0x71 0x11 0x60 0x00 0x00 0x24 0x7c 0x90 0x11 0x3a MOVS p3, p2; MOVXM ls, #39200 + 39076 0x00 0x00 0x96 0xf2 0x40 0x44 MOVXM le, #39200 + 39082 0x36 0xeb 0x9b 0xa0 0x01 0x64 LTU r27, r6, r21; MOV r23, #0 + 39088 0x35 0x6a 0x40 0xba 0xe5 0xe4 SEL.EQZ r21, r6, r21, r27; VBCST.16 x0, r23 + 39094 0x00 0x2c 0xf0 0x00 0x10 0x02 0xbd 0x50 0x7e 0xba NOPA; NOPB; MOV lc, r21 + 39104 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x00 0x49 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmll0, x0; NOPV + 39120 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39136 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39152 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39168 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39184 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_368 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 39200 0x00 0x2c 0xf0 0x00 0x23 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_384 +.loop_nesting 0 + 39216 0x28 0x4d 0x68 0x00 0x01 0x84 JZ r5, #39632 +.delay_slot + 39222 0x14 0xa4 0x6d 0x98 LSHL r18, r18, r6 +.delay_slot + 39226 0x1b 0x68 0xc9 0x58 ADD.NC p3, r17, r18 +.delay_slot + 39230 0x14 0xe2 0x6d 0x98 LSHL r17, r19, r6 +.delay_slot + 39234 0x18 0x58 0x85 0x58 ADD.NC r1, r17, r1 +.delay_slot +.swstall delay_slot + 39238 0x00 0x00 NOPX + 39240 0x84 0x4d 0xb2 0xa5 0xff 0x24 LSHL r17, r16, r6; ADD.NC r5, r5, #-1 + 39246 0x1c 0x8d 0xb1 0xb1 0xa2 0xa4 LSHL r18, r3, r6; ADD.NC r3, r17, r20 + 39252 0x21 0x0d 0xb0 0x12 0x41 0xe4 LSHL r4, r4, r6; MOV m0, r18 + 39258 0x10 0x8d 0xb2 0x04 0x41 0xe4 LSHL r2, r2, r6; MOV m1, r4 + 39264 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x24 0xb4 0xb8 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p1, #39280; NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_448 +.loop_nesting 1 + 39280 0x80 0x4d 0x08 0x00 0x01 0x84 JZ r16, #39440 +.delay_slot +.swstall delay_slot + 39286 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39288 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39290 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39292 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39294 0x00 0x00 NOPX + 39296 0xb1 0x11 0x60 0x02 0xbc 0x10 0x70 0x02 MOVS p5, p2; MOV lc, r16 + 39304 0x11 0x91 0x60 0x00 0x00 0x24 0x7c 0xd0 0x11 0x3a MOVS p0, p3; MOVXM ls, #39328 + 39314 0x00 0x2c 0xf0 0x00 0x20 0x00 0x04 0xb7 0xa0 0x02 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; MOVXM le, #39424 +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_496 +.loop_nesting 2 +.begin_of_loop + 39328 0x03 0x9a 0x50 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 39344 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39360 0xa3 0x9a 0xe0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 ST.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 39376 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39392 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39408 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_592 +.end_of_loop + 39424 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_608 +.loop_nesting 1 + 39440 0x38 0x4d 0x58 0x00 0x01 0x84 JZ r7, #39600 +.delay_slot +.swstall delay_slot + 39446 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39448 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39450 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39452 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39454 0x00 0x00 NOPX + 39456 0x10 0x61 0x60 0x02 0xb9 0xd0 0x70 0x02 MOVS p0, r3; MOV lc, r7 + 39464 0xb0 0x21 0x60 0x00 0x00 0x24 0x7d 0x20 0x11 0x3a MOVS p5, r1; MOVXM ls, #39488 + 39474 0x00 0x2c 0xf0 0x00 0x20 0x00 0x04 0xb7 0xaa 0x02 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; MOVXM le, #39584 +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_656 +.loop_nesting 2 +.begin_of_loop + 39488 0xa3 0x9a 0x50 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 39504 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39520 0x03 0x9a 0xe0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 ST.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 39536 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39552 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 39568 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_752 +.end_of_loop + 39584 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_768 +.loop_nesting 1 + 39600 0x45 0x0c 0xf6 0x17 0x21 0x4a 0x60 0x12 PADDA [p2], m1; PADDB [p3], m0; JNZD r5, r5, p1 +.delay_slot +.swstall delay_slot + 39608 0x00 0x00 NOPX +.delay_slot + 39610 0x18 0xd1 0x91 0x58 ADD.NC r3, r3, r4 +.delay_slot + 39614 0x18 0x50 0x89 0x58 ADD.NC r1, r1, r2 +.delay_slot +.swstall delay_slot + 39618 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39620 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_800 +.loop_nesting 0 + 39632 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 39636 0x10 0x00 0x07 0x18 ADD r0, r0, #1 +.delay_slot + 39640 0x0c 0x04 0x11 0x98 ST r0, [p4] +.delay_slot +.swstall delay_slot + 39644 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39646 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39648 0x00 0x00 NOPX +.label _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj__end +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_end0 + +.text_segment PM 39664 +.label _ZN12me_primitive10udiv_dstepEjjRjS0_ +.function_start + 39664 0x00 0xc0 0x2f 0xa0 0x41 0xe4 MOVX r3, #0; MOV r31, r0 + 39670 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39674 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39678 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39682 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39686 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39690 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39694 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39698 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39702 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39706 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39710 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39714 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39718 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39722 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39726 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39730 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39734 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39738 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39742 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39746 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39750 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39754 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39758 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39762 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39766 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39770 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39774 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39778 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 + 39782 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 39786 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 +.delay_slot + 39790 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 +.delay_slot + 39794 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 +.delay_slot + 39798 0x10 0xc6 0x1c 0x18 DIVS r3, r31, r3, r1 +.delay_slot + 39802 0x18 0x9f 0xa0 0xf8 MOV r2, r31 +.label _ZN12me_primitive10udiv_dstepEjjRjS0___end + +.text_segment PM 39808 +.label _ZL19propagateFloat32NaNjj +.function_start + 39808 0xfd 0x43 0x00 0x3f 0xc0 0x02 0x48 0x00 0x10 0xba MOVA r3, #-22; MOVXM r18, #-16777216 + 39818 0x3f 0xe7 0x00 0x00 0x10 0x00 0x08 0x00 0x10 0xba MOVA r7, #511; MOVXM r0, #4194304 + 39828 0x00 0x30 0x00 0x02 0x40 0x2c 0xa9 0xfe 0x58 0xba MOVA r16, #1; OR r4, r1, r0; MOV r5, #510 + 39838 0x10 0x80 0x05 0x98 OR r0, r2, r0 + 39842 0x10 0x4c 0x3d 0x98 LSHL r6, r1, r3 + 39846 0x10 0x86 0x3d 0x98 LSHL r3, r2, r3 + 39850 0x11 0xc6 0x34 0x98 AND r3, r7, r3 + 39854 0x11 0xcc 0x64 0x98 AND r6, r7, r6 + 39858 0x11 0x4c 0x67 0x98 EQ r6, r5, r6 + 39862 0x10 0xa3 0x0d 0x98 LSHL r17, r2, r16 + 39866 0x14 0xb7 0x1c 0x98 LTU r27, r18, r17 + 39870 0x11 0x22 0x02 0x18 SEL.EQZ r17, r4, r0, r27 + 39874 0x00 0x3f 0xf8 0x3f 0xfe 0x44 MOVXM r16, #4194303 + 39880 0x10 0x85 0x04 0x98 AND r2, r2, r16 + 39884 0x10 0x84 0xf0 0x18 NEZ r2, r2 + 39888 0x10 0x43 0x04 0x98 AND r1, r1, r16 + 39892 0x10 0x42 0xf0 0x18 NEZ r1, r1 + 39896 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 39900 0x10 0x76 0x64 0x98 AND r27, r1, r6 +.delay_slot + 39904 0x10 0xc2 0x57 0x98 EQ r1, r3, r5 +.delay_slot + 39908 0x14 0x46 0x42 0x18 SEL.EQZ r3, r17, r4, r27 +.delay_slot + 39912 0x10 0x76 0x24 0x98 AND r27, r1, r2 +.delay_slot + 39916 0x10 0xc0 0x02 0x18 SEL.EQZ r0, r3, r0, r27 +.label _ZL19propagateFloat32NaNjj__end +.label _ZL19roundAndPackFloat32iij +.function_start + 39920 0x08 0x00 0x00 0x00 0x01 0xe0 0x30 0x2c 0x10 0xba MOVA r0, #64; MOVXM p0, #491608 + 39930 0x00 0x92 0xd0 0x99 0xfa 0x2c LDA r4, [p0]; MOVX r6, #127 +.swstall __RAW__R_1948 + 39936 0x00 0x00 NOPX +.swstall __RAW__R_1948 + 39938 0x00 0x00 NOPX +.swstall __RAW__R_1948 + 39940 0x00 0x00 NOPX +.swstall __RAW__R_1948 + 39942 0x00 0x00 NOPX +.swstall __RAW__R_1948 + 39944 0x00 0x00 NOPX +.swstall __RAW__R_1948 + 39946 0x00 0x00 NOPX + 39948 0x20 0x4e 0x28 0x00 0x01 0x84 JZ r4, #40016 +.delay_slot + 39954 0x10 0x4a 0x01 0x18 MOVX r5, #64 +.delay_slot +.swstall delay_slot + 39958 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39960 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39962 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 39964 0x00 0x00 NOPX + 39966 0x00 0x70 0x00 0x00 0x70 0x4b 0x08 0x00 0x58 0xba MOVA r16, #3; MOVX r7, #2; MOV r24, #0 + 39976 0x3e 0xc8 0xf2 0xa0 0x05 0x64 EQ r27, r7, r4; MOV r5, #1 + 39982 0x11 0x8f 0x82 0x18 SEL.EQZ r7, r6, r24, r27 + 39986 0x11 0x37 0x07 0x98 EQ r27, r4, r16 + 39990 0x34 0x30 0x4d 0xa1 0x41 0xe4 SEL.EQZ r16, r6, r24, r27; MOV r27, r1 + 39996 0x14 0x0e 0x72 0x18 SEL.EQZ r7, r16, r7, r27 + 40000 0x11 0x76 0x47 0x98 EQ r27, r5, r4 + 40004 0x00 0x2c 0xf0 0x00 0x20 0x0e 0x5c 0x10 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; SEL.EQZ r5, r7, r24, r27 +.label TGT_F_ZL19roundAndPackFloat32iij_96 + 40016 0x14 0x96 0x08 0x23 0xf5 0x64 EXTEND.u16 r18, r2; MOV r16, #253 + 40022 0x14 0xa5 0x0a 0x98 LT r18, r18, r16 + 40026 0x90 0x4e 0x88 0x40 0x01 0x84 JNZ r18, #40208 +.delay_slot + 40032 0x10 0xe2 0x64 0x98 AND r17, r3, r6 +.delay_slot + 40036 0x10 0x0e 0x7d 0x18 MOVX r7, #31 +.delay_slot + 40040 0x10 0x42 0x7d 0x98 LSHL r1, r1, r7 +.delay_slot +.swstall delay_slot + 40044 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40046 0x00 0x00 NOPX + 40048 0x00 0x12 0x00 0x05 0x38 0x3e 0x88 0xca 0xa8 0xba MOVA r18, #0; EQ r19, r2, r16; ADD.NC r20, r3, r5 + 40058 0x15 0x29 0x2a 0x98 LT r20, r20, r18 + 40062 0x14 0x20 0x2a 0x98 LT r16, r16, r2 + 40066 0x14 0xe7 0x44 0x98 AND r19, r19, r20 + 40070 0x14 0xe7 0x05 0x98 OR r19, r19, r16 + 40074 0x98 0x4e 0xb0 0x40 0x01 0x84 JNZ r19, #40288 +.delay_slot + 40080 0x10 0x20 0x01 0x18 MOVX r16, #0 +.delay_slot +.swstall delay_slot + 40084 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40086 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40088 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40090 0x00 0x00 NOPX + 40092 0x10 0xa7 0x09 0x98 GE r19, r2, r16 + 40096 0x98 0x4e 0x90 0x40 0x01 0x84 JNZ r19, #40224 +.delay_slot +.swstall delay_slot + 40102 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40104 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40106 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40108 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40110 0x00 0x00 NOPX + 40112 0x14 0x04 0x21 0x98 SUB r2, r16, r2 + 40116 0x10 0x4e 0x78 0x00 0x01 0x84 JZ r2, #40176 +.delay_slot +.swstall delay_slot + 40122 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40124 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40126 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40128 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40130 0x00 0x00 NOPX + 40132 0x84 0x44 0x39 0xa0 0x81 0x64 SUB r17, r16, r2; MOV r19, #32 + 40138 0x11 0xcf 0x14 0x98 AND r7, r7, r17 + 40142 0x10 0xce 0x7d 0x98 LSHL r7, r3, r7 + 40146 0x10 0xe3 0x1d 0x98 LSHL r17, r3, r17 + 40150 0x10 0xb7 0x3a 0x98 LT r27, r2, r19 + 40154 0x11 0xce 0xf0 0x18 NEZ r7, r7 + 40158 0x10 0xc6 0xf0 0x18 NEZ r3, r3 + 40162 0x11 0xc5 0x15 0x98 OR r2, r7, r17 + 40166 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x00 0xc6 0x22 0x7a NOPA; NOPS; SEL.EQZ r3, r3, r2, r27 +.label TGT_F_ZL19roundAndPackFloat32iij_256 + 40176 0x00 0x4e 0x90 0x00 0x00 0x84 J #40224 +.delay_slot + 40182 0x10 0xe2 0x64 0x98 AND r17, r3, r6 +.delay_slot + 40186 0x10 0x04 0x01 0x18 MOVX r2, #0 +.delay_slot +.swstall delay_slot + 40190 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40192 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40194 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_ZL19roundAndPackFloat32iij_288 + 40208 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x01 0x00 0x08 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVX r16, #0; NOPM; NOPV +.label TGT_F_ZL19roundAndPackFloat32iij_304 + 40224 0xff 0x20 0x00 0x22 0x30 0x34 0xa8 0xca 0xa8 0xba MOVA r0, #-7; XOR r3, r17, r0; ADD.NC r5, r3, r5 + 40234 0x02 0xe3 0x00 0x06 0x62 0x2c 0x8f 0xff 0x58 0xba MOVA r3, #23; OR r6, r3, r4; MOV r4, #-1 + 40244 0x11 0x8c 0xd0 0x18 EQZ r6, r6 + 40248 0x11 0x40 0x0d 0x98 LSHL r0, r5, r0 + 40252 0x11 0x88 0x46 0x98 XOR r4, r6, r4 + 40256 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 40260 0x11 0x36 0x04 0x98 AND r27, r4, r0 +.delay_slot + 40264 0x14 0x04 0x22 0x18 SEL.EQZ r2, r16, r2, r27 +.delay_slot + 40268 0x10 0x84 0x3d 0x98 LSHL r2, r2, r3 +.delay_slot + 40272 0x10 0x44 0x20 0x98 ADD r2, r1, r2 +.delay_slot + 40276 0x00 0x2c 0xf0 0x00 0x20 0x36 0x01 0x04 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; ADD r0, r27, r2 +.label TGT_F_ZL19roundAndPackFloat32iij_368 + 40288 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 40292 0x7f 0x80 0x01 0x20 0x00 0x44 MOVXM r2, #2139095040 +.delay_slot + 40298 0x10 0x46 0x20 0x98 ADD r3, r1, r2 +.delay_slot + 40302 0x11 0x44 0xd0 0x18 EQZ r2, r5 +.delay_slot + 40306 0x10 0xc0 0x21 0x98 SUB r0, r3, r2 +.delay_slot +.swstall delay_slot + 40310 0x00 0x00 NOPX +.label _ZL19roundAndPackFloat32iij__end + +.text_segment PM 40320 +.label _ZL28normalizeRoundAndPackFloat32iij +.tail_call +.function_start + 40320 0x00 0x4d 0xf8 0x00 0x00 0x84 J #39920 +.delay_slot + 40326 0x10 0xe0 0x30 0x18 CLZ r16, r3 +.delay_slot + 40330 0x14 0x21 0xff 0x18 ADD r16, r16, #-1 +.delay_slot + 40334 0x10 0x85 0x01 0x98 SUB r2, r2, r16 +.delay_slot + 40338 0x10 0xc7 0x0d 0x98 LSHL r3, r3, r16 +.delay_slot +.swstall delay_slot + 40342 0x00 0x00 NOPX +.label _ZL28normalizeRoundAndPackFloat32iij__end + +.text_segment PM 40352 +.label int32_to_float32 +.function_start + 40352 0x08 0x4e 0xf8 0x00 0x01 0x84 JZ r1, #40432 +.delay_slot +.swstall delay_slot + 40358 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40360 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40362 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40364 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40366 0x00 0x00 NOPX + 40368 0x80 0x00 0x08 0x20 0x00 0x44 MOVXM r16, #-2147483648 + 40374 0x10 0x61 0x07 0x98 EQ r16, r1, r16 + 40378 0x80 0x4f 0x00 0x40 0x01 0x84 JNZ r16, #40448 +.delay_slot +.swstall delay_slot + 40384 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40386 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40388 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40390 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40392 0x00 0x00 NOPX +.tail_call + 40394 0x13 0x82 0x00 0x00 0x13 0xb0 0x00 0x00 0x20 0xba MOVA r2, #156; J #40320 +.delay_slot + 40404 0x10 0x47 0x10 0x18 ABS r3, r1 +.delay_slot + 40408 0x10 0x20 0x01 0x18 MOVX r16, #0 +.delay_slot + 40412 0x10 0x43 0x0a 0x98 LT r1, r1, r16 +.delay_slot +.swstall delay_slot + 40416 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40418 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_Fint32_to_float32_80 +.return_address + 40432 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 40436 0x10 0x00 0x01 0x18 MOVX r0, #0 +.delay_slot +.swstall delay_slot + 40440 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40442 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40444 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40446 0x00 0x00 NOPX +.label TGT_Fint32_to_float32_96 + 40448 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 40452 0xcf 0x00 0x00 0x20 0x00 0x44 MOVXM r0, #-822083584 +.delay_slot +.swstall delay_slot + 40458 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40460 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40462 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40464 0x00 0x00 NOPX +.label int32_to_float32__end + +.text_segment PM 40480 +.label _ZL14addFloat32Sigsjji +.function_start + 40480 0xfd 0x32 0x00 0x00 0x1f 0xfe 0x0f 0xff 0x90 0xba MOVA r18, #-23; MOVXM r16, #8388607 + 40490 0x10 0x63 0x2d 0x98 LSHL r17, r1, r18 + 40494 0x10 0x89 0x2d 0x98 LSHL r4, r2, r18 + 40498 0x14 0x76 0x90 0x18 EXTEND.u8 r27, r17 + 40502 0x11 0x32 0x90 0x18 EXTEND.u8 r25, r4 + 40506 0xdc 0x72 0x3c 0x20 0x01 0x64 SUB r17, r27, r25; MOV r24, #0 + 40512 0x16 0x09 0x1a 0x98 LT r4, r24, r17 + 40516 0x20 0x4f 0x78 0x40 0x01 0x84 JNZ r4, #40688 +.delay_slot + 40522 0x10 0x67 0x04 0x98 AND r19, r1, r16 +.delay_slot + 40526 0x14 0x20 0x90 0x20 0x19 0x64 AND r16, r2, r16; MOV r0, #6 +.delay_slot + 40532 0x14 0xe6 0x0d 0x98 LSHL r19, r19, r0 +.delay_slot + 40536 0x84 0x01 0xba 0x23 0xfd 0x64 LSHL r16, r16, r0; MOV r20, #255 +.delay_slot + 40542 0xd8 0x28 0xf9 0x20 0x7d 0x64 EQ r0, r27, r20; MOV r18, #31 + 40548 0x14 0x4b 0x89 0x98 GE r5, r17, r24 + 40552 0x28 0x4f 0xd8 0x40 0x01 0x84 JNZ r5, #40880 +.delay_slot + 40558 0x10 0xc9 0x2d 0x98 LSHL r4, r3, r18 +.delay_slot +.swstall delay_slot + 40562 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40564 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40566 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40568 0x00 0x00 NOPX + 40570 0x16 0x69 0x47 0x98 EQ r20, r25, r20 + 40574 0xa0 0x4f 0xc0 0x40 0x01 0x84 JNZ r20, #40832 +.delay_slot +.swstall delay_slot + 40580 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40582 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40584 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40586 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40588 0x00 0x00 NOPX + 40590 0x18 0x51 0xa0 0xf8 MOV r1, r3 + 40594 0x18 0x9c 0xa0 0xf8 MOV r2, r25 + 40598 0x14 0x40 0x07 0x18 ADD r0, r17, #1 + 40602 0x10 0x23 0x12 0x18 SEL.EQZ r17, r0, r17, r27 + 40606 0x16 0x23 0x11 0x98 SUB r17, r24, r17 + 40610 0x88 0x4f 0xa8 0x00 0x01 0x84 JZ r17, #40784 +.delay_slot + 40616 0x20 0x00 0x0a 0x20 0x00 0x44 MOVXM r20, #536870912 +.delay_slot + 40622 0x14 0xc7 0x45 0x98 OR r3, r19, r20 +.delay_slot + 40626 0x14 0xe6 0x32 0x18 SEL.EQZ r19, r19, r3, r27 +.delay_slot +.swstall delay_slot + 40630 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40632 0x00 0x00 NOPX + 40634 0xc0 0xe2 0x30 0x20 0x81 0x64 SUB r3, r24, r17; MOV r0, #32 + 40640 0x10 0xe5 0x24 0x98 AND r18, r3, r18 + 40644 0x14 0xe5 0x2d 0x98 LSHL r18, r19, r18 + 40648 0x14 0x76 0x0a 0x98 LT r27, r17, r0 + 40652 0x00 0x4f 0xa8 0x00 0x00 0x84 J #40784 +.delay_slot + 40658 0x14 0xc6 0x3d 0x98 LSHL r3, r19, r3 +.delay_slot + 40662 0x14 0xa4 0xf0 0x18 NEZ r18, r18 +.delay_slot + 40666 0x14 0xe2 0xf0 0x18 NEZ r17, r19 +.delay_slot + 40670 0x10 0xe5 0x25 0x98 OR r18, r3, r18 +.delay_slot + 40674 0x00 0x2c 0xf0 0x00 0x24 0x67 0x22 0x00 0x34 0xaf 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; SEL.EQZ r19, r17, r18, r27; NOPM +.label TGT_F_ZL14addFloat32Sigsjji_208 + 40688 0x00 0x4f 0xf8 0x40 0x01 0x84 JNZ r0, #40944 +.delay_slot + 40694 0x20 0x00 0x0a 0x20 0x00 0x44 MOVXM r20, #536870912 +.delay_slot +.swstall delay_slot + 40700 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40702 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40704 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40706 0x00 0x00 NOPX + 40708 0x18 0x51 0xa0 0xf8 MOV r1, r3 + 40712 0x88 0xff 0xe1 0x3b 0x41 0xe4 ADD r3, r17, #-1; MOV r2, r27 + 40718 0x1e 0xdc 0xa0 0xf8 MOV r27, r25 + 40722 0x10 0xe3 0x12 0x18 SEL.EQZ r17, r3, r17, r27 + 40726 0x88 0x4f 0xa8 0x00 0x01 0x84 JZ r17, #40784 +.delay_slot + 40732 0x15 0x01 0x05 0x98 OR r0, r20, r16 +.delay_slot + 40736 0x14 0x20 0x02 0x18 SEL.EQZ r16, r16, r0, r27 +.delay_slot +.swstall delay_slot + 40740 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40742 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40744 0x00 0x00 NOPX + 40746 0xc0 0xe2 0x30 0x20 0x81 0x64 SUB r3, r24, r17; MOV r0, #32 + 40752 0x10 0xe5 0x24 0x98 AND r18, r3, r18 + 40756 0x14 0x25 0x2d 0x98 LSHL r18, r16, r18 + 40760 0x14 0x06 0x3d 0x98 LSHL r3, r16, r3 + 40764 0x14 0x76 0x0a 0x98 LT r27, r17, r0 + 40768 0x14 0xa4 0xf0 0x18 NEZ r18, r18 + 40772 0x14 0x20 0xf0 0x18 NEZ r16, r16 + 40776 0x10 0xe3 0x25 0x98 OR r17, r3, r18 + 40780 0x14 0x21 0x12 0x18 SEL.EQZ r16, r16, r17, r27 +.label TGT_F_ZL14addFloat32Sigsjji_304 + 40784 0x00 0x32 0x00 0x27 0x3a 0x2e 0x28 0xbf 0xc8 0xba MOVA r18, #1; OR r19, r19, r20; ADD.NC r17, r2, #-1 + 40794 0x9c 0xe0 0x18 0x31 0x01 0x24 ADD r19, r19, r16; ADD.NC r16, r17, #1 + 40800 0x14 0xe5 0x2d 0x98 LSHL r18, r19, r18 + 40804 0x14 0xb7 0x8a 0x98 LT r27, r18, r24 + 40808 0x14 0x45 0x02 0x18 SEL.EQZ r2, r17, r16, r27 + 40812 0x14 0x87 0x32 0x18 SEL.EQZ r3, r18, r19, r27 +.label __ll1__ZL14addFloat32Sigsjji +.tail_call + 40816 0x00 0x4d 0xf8 0x00 0x00 0x84 J #39920 +.delay_slot +.swstall delay_slot + 40822 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40824 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40826 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40828 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40830 0x00 0x00 NOPX +.label TGT_F_ZL14addFloat32Sigsjji_352 +.return_address + 40832 0x80 0x50 0x08 0x40 0x01 0x84 JNZ r16, #40976 +.delay_slot +.swstall delay_slot + 40838 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40840 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40842 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40844 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40846 0x00 0x00 NOPX + 40848 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 40852 0x7f 0x80 0x08 0x20 0x00 0x44 MOVXM r16, #2139095040 +.delay_slot + 40858 0x11 0x01 0x00 0x98 ADD r0, r4, r16 +.delay_slot +.swstall delay_slot + 40862 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40864 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40866 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_ZL14addFloat32Sigsjji_400 + 40880 0x00 0x50 0x10 0x40 0x01 0x84 JNZ r0, #40992 +.delay_slot +.swstall delay_slot + 40886 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40888 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40890 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40892 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40894 0x00 0x00 NOPX + 40896 0xd8 0x50 0x28 0x00 0x01 0x84 JZ r27, #41040 +.delay_slot +.swstall delay_slot + 40902 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40904 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40906 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40908 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40910 0x00 0x00 NOPX + 40912 0x18 0x51 0xa0 0xf8 MOV r1, r3 + 40916 0x00 0x4f 0xb8 0x00 0x00 0x84 J #40816 +.delay_slot + 40922 0x40 0x00 0x08 0xa0 0x00 0x44 MOVXM r17, #1073741824 +.delay_slot + 40928 0x9c 0x62 0x11 0x3b 0x41 0xe4 ADD r17, r19, r17; MOV r2, r27 +.delay_slot + 40934 0x14 0x47 0x00 0x98 ADD r3, r17, r16 +.delay_slot +.swstall delay_slot + 40938 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40940 0x00 0x01 0x67 0x98 NOPA +.label TGT_F_ZL14addFloat32Sigsjji_464 + 40944 0x98 0x50 0x38 0x40 0x01 0x84 JNZ r19, #41072 +.delay_slot +.swstall delay_slot + 40950 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40952 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40954 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40956 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40958 0x00 0x00 NOPX + 40960 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 40964 0x18 0x10 0xa0 0xf8 MOV r0, r1 +.delay_slot +.swstall delay_slot + 40968 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40970 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40972 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40974 0x00 0x00 NOPX +.label TGT_F_ZL14addFloat32Sigsjji_496 +.tail_call + 40976 0x00 0x4d 0xc0 0x00 0x00 0x84 J #39808 +.delay_slot +.swstall delay_slot + 40982 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40984 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40986 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40988 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40990 0x00 0x00 NOPX +.label TGT_F_ZL14addFloat32Sigsjji_512 +.return_address + 40992 0x14 0xe1 0x05 0x98 OR r16, r19, r16 + 40996 0x80 0x50 0x40 0x40 0x01 0x84 JNZ r16, #41088 +.delay_slot +.swstall delay_slot + 41002 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41004 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41006 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41008 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41010 0x00 0x00 NOPX + 41012 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 41016 0x18 0x10 0xa0 0xf8 MOV r0, r1 +.delay_slot +.swstall delay_slot + 41020 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41022 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41024 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41026 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_ZL14addFloat32Sigsjji_560 + 41040 0x05 0x00 0x08 0x33 0x82 0xa4 RET lr; ADD.NC r16, r19, r16 +.delay_slot + 41046 0x17 0xe2 0xe9 0x18 MOVX r17, #-6 +.delay_slot + 41050 0x14 0x21 0x1d 0x98 LSHL r16, r16, r17 +.delay_slot + 41054 0x11 0x01 0x00 0x98 ADD r0, r4, r16 +.delay_slot +.swstall delay_slot + 41058 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41060 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZL14addFloat32Sigsjji_592 +.tail_call + 41072 0x00 0x4d 0xc0 0x00 0x00 0x84 J #39808 +.delay_slot +.swstall delay_slot + 41078 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41080 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41082 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41084 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41086 0x00 0x00 NOPX +.label TGT_F_ZL14addFloat32Sigsjji_608 +.tail_call +.return_address + 41088 0x00 0x4d 0xc0 0x00 0x00 0x84 J #39808 +.delay_slot +.swstall delay_slot + 41094 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41096 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41098 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41102 0x00 0x00 NOPX +.label _ZL14addFloat32Sigsjji__end +.label _ZL14subFloat32Sigsjji +.function_start + 41104 0xfd 0x31 0x00 0x00 0x1f 0xfe 0x0f 0xff 0x90 0xba MOVA r17, #-23; MOVXM r16, #8388607 + 41114 0x10 0x89 0x1d 0x98 LSHL r4, r2, r17 + 41118 0x10 0x65 0x1d 0x98 LSHL r18, r1, r17 + 41122 0x10 0x69 0x04 0x98 AND r20, r1, r16 + 41126 0x11 0x32 0x90 0x18 EXTEND.u8 r25, r4 + 41130 0x14 0xb6 0x90 0x18 EXTEND.u8 r27, r18 + 41134 0x14 0x20 0x99 0xa0 0x1d 0x64 AND r16, r2, r16; MOV r19, #7 + 41140 0x15 0x23 0x3d 0x98 LSHL r17, r20, r19 + 41144 0xdc 0xb2 0x3c 0x20 0x01 0x64 SUB r18, r27, r25; MOV r24, #0 + 41150 0x16 0x0b 0x2a 0x98 LT r5, r24, r18 + 41154 0x28 0x50 0xc0 0x40 0x01 0x84 JNZ r5, #41344 +.delay_slot + 41160 0x14 0x21 0x3d 0x98 LSHL r16, r16, r19 +.delay_slot + 41164 0x1f 0xe0 0x00 0x10 0x00 0x00 0x88 0x00 0x10 0xba MOVA r0, #255; MOVXM r4, #1073741824 +.delay_slot + 41174 0x16 0xe8 0x07 0x98 EQ r20, r27, r0 +.delay_slot + 41178 0x14 0x66 0x45 0x98 OR r19, r17, r4 +.delay_slot + 41182 0x11 0x09 0x05 0x98 OR r4, r4, r16 + 41186 0x14 0x8d 0x89 0x98 GE r6, r18, r24 + 41190 0x30 0x51 0x10 0x40 0x01 0x84 JNZ r6, #41504 +.delay_slot + 41196 0x10 0x0a 0x05 0x18 MOVX r5, #1 +.delay_slot + 41200 0x10 0xce 0x56 0x98 XOR r7, r3, r5 +.delay_slot +.swstall delay_slot + 41204 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41206 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41208 0x00 0x00 NOPX + 41210 0x16 0x68 0x07 0x98 EQ r20, r25, r0 + 41214 0xa0 0x51 0x48 0x40 0x01 0x84 JNZ r20, #41616 +.delay_slot +.swstall delay_slot + 41220 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41222 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41224 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41226 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41228 0x00 0x00 NOPX + 41230 0x18 0x53 0xa0 0xf8 MOV r1, r7 + 41234 0x14 0xa0 0x07 0x18 ADD r16, r18, #1 + 41238 0x14 0x21 0x22 0x18 SEL.EQZ r16, r16, r18, r27 + 41242 0x16 0x21 0x01 0x98 SUB r16, r24, r16 + 41246 0x80 0x50 0xb0 0x00 0x01 0x84 JZ r16, #41312 +.delay_slot + 41252 0x14 0x63 0x32 0x18 SEL.EQZ r17, r17, r19, r27 +.delay_slot +.swstall delay_slot + 41256 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41258 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41260 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41262 0x00 0x00 NOPX + 41264 0x04 0x14 0x00 0x30 0x38 0x0e 0x48 0x1f 0x58 0xba MOVA r20, #32; SUB r3, r24, r16; MOV r18, #31 + 41274 0x10 0xe5 0x24 0x98 AND r18, r3, r18 + 41278 0x14 0x65 0x2d 0x98 LSHL r18, r17, r18 + 41282 0x14 0x66 0xf0 0x18 NEZ r19, r17 + 41286 0x14 0x37 0x4a 0x98 LT r27, r16, r20 + 41290 0x14 0x62 0x3d 0x98 LSHL r17, r17, r3 + 41294 0x14 0xa4 0xf0 0x18 NEZ r18, r18 + 41298 0x14 0x61 0x25 0x98 OR r16, r17, r18 + 41302 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0xe3 0x02 0x7a NOPA; NOPS; SEL.EQZ r17, r19, r16, r27 +.label __ll2__ZL14subFloat32Sigsjji + 41312 0x00 0x51 0x00 0x00 0x00 0x84 J #41472 +.delay_slot + 41318 0x11 0x07 0x11 0x98 SUB r3, r4, r17 +.delay_slot +.swstall delay_slot + 41322 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41324 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41326 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41328 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZL14subFloat32Sigsjji_240 + 41344 0xa0 0x51 0x60 0x40 0x01 0x84 JNZ r20, #41664 +.delay_slot +.swstall delay_slot + 41350 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41352 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41354 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41356 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41358 0x00 0x00 NOPX + 41360 0x18 0x1d 0xa0 0xf8 MOV r0, r27 + 41364 0x18 0x51 0xa0 0xf8 MOV r1, r3 + 41368 0x1e 0xdc 0xa0 0xf8 MOV r27, r25 + 41372 0x1e 0x50 0x20 0xf8 MOV r25, r0 + 41376 0x14 0xa3 0xff 0x18 ADD r17, r18, #-1 + 41380 0x14 0x63 0x22 0x18 SEL.EQZ r17, r17, r18, r27 + 41384 0x88 0x50 0xf8 0x00 0x01 0x84 JZ r17, #41456 +.delay_slot + 41390 0x14 0x20 0x42 0x18 SEL.EQZ r16, r16, r4, r27 +.delay_slot +.swstall delay_slot + 41394 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41396 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41398 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41400 0x00 0x00 NOPX + 41402 0x04 0x03 0x00 0x31 0x28 0x8e 0x88 0x1f 0x58 0xba MOVA r3, #32; SUB r18, r24, r17; MOV r20, #31 + 41412 0x14 0xa9 0x44 0x98 AND r20, r18, r20 + 41416 0x14 0x29 0x4d 0x98 LSHL r20, r16, r20 + 41420 0x14 0x25 0x2d 0x98 LSHL r18, r16, r18 + 41424 0x14 0x76 0x3a 0x98 LT r27, r17, r3 + 41428 0x15 0x28 0xf0 0x18 NEZ r20, r20 + 41432 0x14 0x20 0xf0 0x18 NEZ r16, r16 + 41436 0x14 0xa3 0x45 0x98 OR r17, r18, r20 + 41440 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x21 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r16, r16, r17, r27; NOPM; NOPV +.label __ll1__ZL14subFloat32Sigsjji + 41456 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x26 0x38 0x0c 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SUB r3, r19, r16; NOPM; NOPV +.label TGT_F_ZL14subFloat32Sigsjji_368 +.tail_call + 41472 0x00 0x4e 0xc0 0x00 0x00 0x84 J #40320 +.delay_slot + 41478 0x16 0x45 0xff 0x18 ADD r2, r25, #-1 +.delay_slot +.swstall delay_slot + 41482 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41484 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41486 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41488 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZL14subFloat32Sigsjji_400 +.return_address + 41504 0xa0 0x51 0x70 0x40 0x01 0x84 JNZ r20, #41696 +.delay_slot +.swstall delay_slot + 41510 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41512 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41514 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41516 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41518 0x00 0x00 NOPX + 41520 0x14 0x27 0x1c 0x98 LTU r19, r16, r17 + 41524 0x98 0x51 0x88 0x40 0x01 0x84 JNZ r19, #41744 +.delay_slot + 41530 0x11 0x71 0x92 0x18 SEL.EQZ r24, r5, r25, r27 +.delay_slot + 41534 0x1c 0x9d 0xa0 0xf8 MOV r18, r27 +.delay_slot + 41538 0x11 0x73 0x22 0x18 SEL.EQZ r25, r5, r18, r27 +.delay_slot +.swstall delay_slot + 41542 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41544 0x00 0x00 NOPX + 41546 0x14 0x65 0x0c 0x98 LTU r18, r17, r16 + 41550 0x90 0x51 0x98 0x40 0x01 0x84 JNZ r18, #41776 +.delay_slot +.swstall delay_slot + 41556 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41558 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41560 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41562 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41564 0x00 0x00 NOPX + 41566 0x10 0x20 0x7d 0x18 MOVX r16, #31 + 41570 0x00 0x07 0x80 0xc0 0xb0 0x44 MOVXM p0, #491608 + 41576 0x00 0x06 0x56 0x98 LDA r18, [p0] +.swstall __RAW__R_1948 + 41580 0x00 0x00 NOPX +.swstall __RAW__R_1948 + 41582 0x00 0x00 NOPX + 41584 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 41588 0x10 0x22 0x0d 0x18 MOVX r17, #3 +.delay_slot +.swstall delay_slot + 41592 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41594 0x00 0x00 NOPX +.delay_slot + 41596 0x14 0x63 0x27 0x98 EQ r17, r17, r18 +.delay_slot + 41600 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x22 0x08 0x6c 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; LSHL r0, r17, r16; NOPM; NOPV +.label TGT_F_ZL14subFloat32Sigsjji_512 + 41616 0x80 0x51 0xa8 0x40 0x01 0x84 JNZ r16, #41808 +.delay_slot +.swstall delay_slot + 41622 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41624 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41626 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41628 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41630 0x00 0x00 NOPX + 41632 0x10 0x20 0x7d 0x18 MOVX r16, #31 + 41636 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 41640 0x11 0xe1 0x0d 0x98 LSHL r16, r7, r16 +.delay_slot + 41644 0x7f 0x80 0x08 0xa0 0x00 0x44 MOVXM r17, #2139095040 +.delay_slot + 41650 0x14 0x41 0x00 0x98 ADD r0, r17, r16 +.delay_slot +.swstall delay_slot + 41654 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41656 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.label TGT_F_ZL14subFloat32Sigsjji_560 + 41664 0x88 0x51 0xb0 0x40 0x01 0x84 JNZ r17, #41824 +.delay_slot +.swstall delay_slot + 41670 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41672 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41674 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41676 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41678 0x00 0x00 NOPX + 41680 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 41684 0x18 0x10 0xa0 0xf8 MOV r0, r1 +.delay_slot +.swstall delay_slot + 41688 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41690 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41692 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41694 0x00 0x00 NOPX +.label TGT_F_ZL14subFloat32Sigsjji_592 + 41696 0x14 0x61 0x05 0x98 OR r16, r17, r16 + 41700 0x80 0x51 0xb8 0x40 0x01 0x84 JNZ r16, #41840 +.delay_slot +.swstall delay_slot + 41706 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41708 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41710 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41712 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41714 0x00 0x00 NOPX + 41716 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 41720 0x7f 0xff 0xf0 0x3f 0xfe 0x44 MOVXM r0, #2147483647 +.delay_slot +.swstall delay_slot + 41726 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41728 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41730 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41732 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZL14subFloat32Sigsjji_640 + 41744 0x00 0x50 0xf8 0x00 0x00 0x84 J #41456 +.delay_slot + 41750 0x18 0x51 0xa0 0xf8 MOV r1, r3 +.delay_slot + 41754 0x1c 0xd8 0xa0 0xf8 MOV r19, r17 +.delay_slot +.swstall delay_slot + 41758 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41760 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41762 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_ZL14subFloat32Sigsjji_672 + 41776 0x00 0x50 0xb0 0x00 0x00 0x84 J #41312 +.delay_slot + 41782 0x19 0x18 0x20 0xf8 MOV r4, r16 +.delay_slot + 41786 0x1e 0x5c 0x20 0xf8 MOV r25, r24 +.delay_slot + 41790 0x18 0x53 0xa0 0xf8 MOV r1, r7 +.delay_slot +.swstall delay_slot + 41794 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41796 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZL14subFloat32Sigsjji_704 +.tail_call + 41808 0x00 0x4d 0xc0 0x00 0x00 0x84 J #39808 +.delay_slot +.swstall delay_slot + 41814 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41816 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41818 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41820 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41822 0x00 0x00 NOPX +.label TGT_F_ZL14subFloat32Sigsjji_720 +.tail_call +.return_address + 41824 0x00 0x4d 0xc0 0x00 0x00 0x84 J #39808 +.delay_slot +.swstall delay_slot + 41830 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41832 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41834 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41836 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41838 0x00 0x00 NOPX +.label TGT_F_ZL14subFloat32Sigsjji_736 +.tail_call +.return_address + 41840 0x00 0x4d 0xc0 0x00 0x00 0x84 J #39808 +.delay_slot +.swstall delay_slot + 41846 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41848 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41850 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41852 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41854 0x00 0x00 NOPX +.label _ZL14subFloat32Sigsjji__end +.label float32_add +.function_start + 41856 0x17 0xe0 0x85 0x18 MOVX r16, #-31 + 41860 0x10 0x47 0x0d 0x98 LSHL r3, r1, r16 + 41864 0x10 0xa1 0x0d 0x98 LSHL r16, r2, r16 + 41868 0x10 0xe1 0x07 0x98 EQ r16, r3, r16 + 41872 0x80 0x51 0xd8 0x40 0x01 0x84 JNZ r16, #41904 +.delay_slot +.swstall delay_slot + 41878 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41880 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41882 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41884 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41886 0x00 0x00 NOPX +.tail_call + 41888 0x00 0x50 0x48 0x00 0x00 0x84 J #41104 +.delay_slot +.swstall delay_slot + 41894 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41896 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41898 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41900 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41902 0x00 0x00 NOPX +.label TGT_Ffloat32_add_48 +.tail_call +.return_address + 41904 0x00 0x4f 0x10 0x00 0x00 0x84 J #40480 +.delay_slot +.swstall delay_slot + 41910 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41912 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41914 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41916 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 41918 0x00 0x00 NOPX +.label float32_add__end + +.bss_segment DMb 491520 76 + +.data_segment DMb 491596 +.label _ZL8num_iter + 0x1 + 0x0 + 0x0 + 0x0 + +.bss_segment DMb 491600 4 + +.bss_segment DMb 491604 1 + +.bss_segment DMb 491608 4 + +.data_segment DMb 491648 +.label reduce_mean_c8_params + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.rodata_segment DMb 491776 +.label constinit + 0x20 + 0x0 + 0x0 + 0x0 + 0x8 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x30 + 0x0 + 0x0 + 0x0 +.label constinit___7 + 0x80 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x10 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0xc0 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___9 + 0x20 + 0x2 + 0x40 + 0x0 + 0x8 + 0x0 + 0x1 + 0x1 + 0x0 + 0x0 + 0x2 + 0x1 + 0x80 + 0x3f + 0x0 + 0x0 + 0x40 + 0x0 + 0x5 + 0x0 + 0xc + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x3c + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.rodata_segment DMb 492032 +.label constinit___10 + 0x1 + 0x0 + 0x0 + 0x0 + 0x20 + 0x0 + 0x0 + 0x0 + 0x40 + 0x0 + 0x0 + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0xf + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x8e + 0x3a + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0xf + 0x0 + 0x0 + 0x0 + 0x98 + 0x3 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x48 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___14 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x50 + 0x2 + 0x8 + 0x0 + 0x2 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x5 + 0x60 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x80 + 0x3e + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___16 + 0xc + 0x0 + 0x0 + 0x0 + 0x14 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x3f + 0x0 + 0x0 + 0x0 + 0x3f + 0x0 + 0x0 + 0x80 + 0xbe + 0x0 + 0x0 + 0x80 + 0xbe + 0x4 + 0x0 + 0x0 + 0x0 + 0x18 + 0x1 + 0xc + 0x1 + 0x1 + 0x1 + 0x28 + 0x1 + 0x14 + 0x1 + 0x1 + 0x1 + 0x20 + 0x1 + 0xc + 0x1 + 0x1 + 0x1 + 0x20 + 0x2 + 0x11 + 0x3 + 0x2 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 +.label __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs + 0x80 + 0x3d + 0x40 + 0x3e + 0x40 + 0x3e + 0x80 + 0x3d + 0x40 + 0x3e + 0x10 + 0x3f + 0x10 + 0x3f + 0x40 + 0x3e + 0x40 + 0x3e + 0x10 + 0x3f + 0x10 + 0x3f + 0x40 + 0x3e + 0x80 + 0x3d + 0x40 + 0x3e + 0x40 + 0x3e + 0x80 + 0x3d + +.rodata_segment DMb 492288 +.label __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric + 0x80 + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x0 + 0x0 + 0x3f + 0x80 + 0x3f + 0x0 + 0x3f + 0x0 + 0x0 + 0x80 + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.rodata_segment DMb 492320 +.label constinit___2 + 0x80 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x8 + 0x0 + 0x1 + 0x0 + 0x80 + 0x3b + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___4 + 0x80 + 0x2 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0xb4 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___5 + 0x42 + 0xa + 0x8 + 0x0 + 0x8 + 0x0 + 0x3 + 0x3 + 0x0 + 0x11 + 0x2 + 0x1 + 0x80 + 0x3f + 0x0 + 0x0 + 0x40 + 0x0 + 0x5 + 0x0 + 0x6 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___6 + 0xc0 + 0x5 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x14 + 0x0 + 0x1 + 0x0 + 0x40 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___8 + 0x12 + 0x8 + 0x8 + 0x1 + 0x3 + 0x3 + 0x1 + 0x0 + 0x0 + 0x5 + 0x0 + 0x0 + 0x28 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___11 + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___12 + 0xc0 + 0x3 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 +.label constinit___13 + 0xc0 + 0x3 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.bss_segment DMb 492864 1664 + +.stack DM_stack 458752 491520 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.map b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.map new file mode 100644 index 0000000000000000000000000000000000000000..8117900cd4dd5544cede692c1a94f53664cec119 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.map @@ -0,0 +1,568 @@ + +// File generated by bridge version V-2024.06#84922c0d9f#241219, Fri Mar 21 03:37:44 2025 +// Copyright 2014-2024 Synopsys, Inc. All rights reserved. +// bridge -o../Release/pm_reload_analysis0 ../Release/pm_reload_analysis0.o -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -g -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -cpm_reload_analysis0.bcf -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/lib/Release_LLVM -lme -lc -lm -lc++lite -lsoftfloat -S -export-locals -iconfig extra_memories.bcf -yTM -m -fC -fS -fH +m -T +work ../Release/chesswork495 -pme + +// Release: ipp V-2024.06-TGT-241219 + +Memory map for memory 'DM_stack': + + Size = 1048576 + Width = 8 bits + Offset = 0 + Used = 32768 + + 0x00070000..0x00077fff ( 32768 items) : Stack + +Memory map for memory 'DMb': + + Size = 1048576 + Width = 8 bits + Offset = 0 + Used = 35613 + + 0x00000000..0x0006ffff ( 458752 items) : Reserved + 0x00070000..0x00077fff ( 32768 items) : Stack + 0x00078000..0x00078003 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL9curr_iter (Data, Local, .bss.DMb.4) + 0x00078004..0x00078007 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL14num_depth_iter (Data, Local, .bss.DMb.4) + 0x00078008..0x0007800b ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL10depth_iter (Data, Local, .bss.DMb.4) + 0x0007800c..0x0007800f ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL11total_iters (Data, Local, .bss.DMb.4) + 0x00078010..0x00078013 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL8core_row (Data, Local, .bss.DMb.4) + 0x00078014..0x00078017 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL11ifm1_offset (Data, Local, .bss.DMb.4) + 0x00078018..0x0007801b ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL10ifmsv_size (Data, Local, .bss.DMb.4) + 0x0007801c..0x0007801f ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL11ifm2_offset (Data, Local, .bss.DMb.4) + 0x00078020..0x00078023 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL11reduce_axis (Data, Local, .bss.DMb.4) + 0x00078024..0x00078027 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL8l3_width (Data, Local, .bss.DMb.4) + 0x00078028..0x0007802b ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL9l3_height (Data, Local, .bss.DMb.4) + 0x0007802c..0x0007802f ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL8l3_depth (Data, Local, .bss.DMb.4) + 0x00078030..0x00078033 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL10width_iter (Data, Local, .bss.DMb.4) + 0x00078034..0x00078037 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL11height_iter (Data, Local, .bss.DMb.4) + 0x00078038..0x0007803b ( 4 items) : ../Release/pm_reload_analysis0.o::_ZN9ns_concatL11kernel_iterE (Data, Local, .bss.DMb.4) + 0x0007803c..0x0007803f ( 4 items) : ../Release/pm_reload_analysis0.o::_ZN9ns_concatL8core_colE (Data, Local, .bss.DMb.4) + 0x00078040..0x00078043 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZN9ns_concatL8core_rowE (Data, Local, .bss.DMb.4) + 0x00078044..0x00078047 ( 4 items) : ../Release/pm_reload_analysis0.o::_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter (Data, Weak, .bss.DMb.4) + 0x00078048..0x0007804b ( 4 items) : ../Release/pm_reload_analysis0.o::_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter (Data, Weak, .bss.DMb.4) + 0x0007804c..0x0007804f ( 4 items) : ../Release/pm_reload_analysis0.o::_ZL8num_iter (Data, Local, .data.DMb.4) + 0x00078050..0x00078053 ( 4 items) : me_defs.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release/libme.a)::_ZN12me_primitive11control_satE (Data, Global, .bss.DMb.4) + 0x00078054..0x00078054 ( 1 items) : me_defs.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release/libme.a)::_ZN12me_primitive11control_rndE (Data, Global, .bss.DMb.1) + 0x00078058..0x0007805b ( 4 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::float_rounding_mode (Data, Global, .bss.DMb.4) + 0x00078080..0x000780ff ( 128 items) : ../Release/pm_reload_analysis0.o::reduce_mean_c8_params (Data, Global, .data.DMb.64) + 0x00078100..0x0007813f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit (Data, Local, .rodata.DMb.64) + 0x00078140..0x0007817f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___7 (Data, Local, .rodata.DMb.64) + 0x00078180..0x000781c3 ( 68 items) : ../Release/pm_reload_analysis0.o::constinit___9 (Data, Local, .rodata.DMb.64) + 0x00078200..0x0007823f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___10 (Data, Local, .rodata.DMb.64) + 0x00078240..0x0007827f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___14 (Data, Local, .rodata.DMb.64) + 0x00078280..0x000782bf ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___16 (Data, Local, .rodata.DMb.64) + 0x000782c0..0x000782df ( 32 items) : ../Release/pm_reload_analysis0.o::__const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs (Data, Local, .rodata.DMb.64) + 0x00078300..0x0007831f ( 32 items) : ../Release/pm_reload_analysis0.o::__const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric (Data, Local, .rodata.DMb.64) + 0x00078320..0x0007835f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___2 (Data, Local, .rodata.DMb.4) + 0x00078360..0x0007839f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___4 (Data, Local, .rodata.DMb.4) + 0x000783a0..0x000783df ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___5 (Data, Local, .rodata.DMb.4) + 0x000783e0..0x0007841f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___6 (Data, Local, .rodata.DMb.4) + 0x00078420..0x0007845f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___8 (Data, Local, .rodata.DMb.4) + 0x00078460..0x0007849f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___11 (Data, Local, .rodata.DMb.4) + 0x000784a0..0x000784df ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___12 (Data, Local, .rodata.DMb.4) + 0x000784e0..0x0007851f ( 64 items) : ../Release/pm_reload_analysis0.o::constinit___13 (Data, Local, .rodata.DMb.4) + 0x00078540..0x0007857f ( 64 items) : ../Release/pm_reload_analysis0.o::_ZZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_KjE6params (Data, Weak, .bss.DMb.64) + 0x00078580..0x000785bf ( 64 items) : ../Release/pm_reload_analysis0.o::add1d_attribute_broadcasting_params (Data, Global, .bss.DMb.64) + 0x000785c0..0x000785ff ( 64 items) : ../Release/pm_reload_analysis0.o::mul1d_attribute_broadcasting_params (Data, Global, .bss.DMb.64) + 0x00078600..0x0007863f ( 64 items) : ../Release/pm_reload_analysis0.o::add1d_params (Data, Global, .bss.DMb.64) + 0x00078640..0x0007867f ( 64 items) : ../Release/pm_reload_analysis0.o::mul1d_params (Data, Global, .bss.DMb.64) + 0x00078680..0x000786bf ( 64 items) : ../Release/pm_reload_analysis0.o::sub1d_params (Data, Global, .bss.DMb.64) + 0x000786c0..0x000786ff ( 64 items) : ../Release/pm_reload_analysis0.o::clip1d_params (Data, Global, .bss.DMb.64) + 0x00078700..0x0007873f ( 64 items) : ../Release/pm_reload_analysis0.o::sigmoid1d_params (Data, Global, .bss.DMb.64) + 0x00078740..0x0007877f ( 64 items) : ../Release/pm_reload_analysis0.o::tanh1d_params (Data, Global, .bss.DMb.64) + 0x00078780..0x0007893f ( 448 items) : ../Release/pm_reload_analysis0.o::conv2d_params (Data, Global, .bss.DMb.64) + 0x00078940..0x00078a3f ( 256 items) : ../Release/pm_reload_analysis0.o::conv2d_dw_params (Data, Global, .bss.DMb.64) + 0x00078a40..0x00078a7f ( 64 items) : ../Release/pm_reload_analysis0.o::avgpool2d_params (Data, Global, .bss.DMb.64) + 0x00078a80..0x00078abf ( 64 items) : ../Release/pm_reload_analysis0.o::pad_3d_params (Data, Global, .bss.DMb.64) + 0x00078ac0..0x00078b3f ( 128 items) : ../Release/pm_reload_analysis0.o::_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params (Data, Weak, .bss.DMb.64) + 0x00078b40..0x00078bbf ( 128 items) : ../Release/pm_reload_analysis0.o::_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params (Data, Weak, .bss.DMb.64) + +Memory map for memory 'PM': + + Size = 1048576 + Width = 8 bits + Offset = 0 + Used = 41432 + + 0x00000000..0x00000bd5 ( 3030 items) : ../Release/pm_reload_analysis0.o::_Z18pm_reload_analysisv (Function, Global, .text) (stack frame size = 768) + + Called functions : _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj + _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE + _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj + _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj + + Referenced symbols: constinit + constinit___2 + constinit___4 + constinit___5 + constinit___6 + constinit___7 + constinit___8 + constinit___9 + constinit___10 + constinit___11 + constinit___12 + constinit___13 + constinit___14 + constinit___16 + + 0x00000be0..0x00001175 ( 1430 items) : ../Release/pm_reload_analysis0.o::_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh (Function, Weak, .text) (stack frame size = 64) + 0x00001180..0x0000128d ( 270 items) : ../Release/pm_reload_analysis0.o::_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams (Function, Weak, .text) (stack frame size = 0) + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x00001290..0x00001bf9 ( 2410 items) : ../Release/pm_reload_analysis0.o::_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params (Function, Weak, .text) (stack frame size = 128) + + Called functions : _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x00001c00..0x00001e37 ( 568 items) : ../Release/pm_reload_analysis0.o::_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 64) + + Called functions : _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + + Referenced symbols: _ZL9curr_iter + conv2d_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL14num_depth_iter + _ZL8num_iter + _ZL10depth_iter + _ZL11total_iters + + 0x00001e40..0x00001e57 ( 24 items) : ../Release/pm_reload_analysis0.o::_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E (Function, Weak, .text) (stack frame size = 0) + 0x00001e60..0x00001f01 ( 162 items) : ../Release/pm_reload_analysis0.o::_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E + + 0x00001f10..0x00001f47 ( 56 items) : ../Release/pm_reload_analysis0.o::_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E (Function, Weak, .text) (stack frame size = 0) + 0x00001f50..0x00001f8d ( 62 items) : ../Release/pm_reload_analysis0.o::_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv + _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E + + 0x00001f90..0x000020c9 ( 314 items) : ../Release/pm_reload_analysis0.o::_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E (Function, Weak, .text) (stack frame size = 0) + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x000020d0..0x00002141 ( 114 items) : ../Release/pm_reload_analysis0.o::_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E (Function, Weak, .text) (stack frame size = 128) + + Called functions : _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + + 0x00002150..0x00002337 ( 488 items) : ../Release/pm_reload_analysis0.o::_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv + _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + add1d_attribute_broadcasting_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL8num_iter + + 0x00002340..0x000023a3 ( 100 items) : ../Release/pm_reload_analysis0.o::_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 0) + 0x000023b0..0x000024a1 ( 242 items) : ../Release/pm_reload_analysis0.o::_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E (Function, Weak, .text) (stack frame size = 0) + 0x000024b0..0x00002697 ( 488 items) : ../Release/pm_reload_analysis0.o::_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + clip1d_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL8num_iter + + 0x000026a0..0x00002713 ( 116 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 0) + 0x00002720..0x00002769 ( 74 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + + 0x00002770..0x00002985 ( 534 items) : ../Release/pm_reload_analysis0.o::_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE (Function, Local, .text) (stack frame size = 128) + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x00002990..0x00002a25 ( 150 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + + 0x00002a30..0x00002c17 ( 488 items) : ../Release/pm_reload_analysis0.o::_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + mul1d_attribute_broadcasting_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL8num_iter + + 0x00002c20..0x00002c5d ( 62 items) : ../Release/pm_reload_analysis0.o::_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 0) + 0x00002c60..0x00002dd9 ( 378 items) : ../Release/pm_reload_analysis0.o::_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E (Function, Weak, .text) (stack frame size = 0) + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x00002de0..0x00002fc7 ( 488 items) : ../Release/pm_reload_analysis0.o::_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + sigmoid1d_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL8num_iter + + 0x00002fd0..0x0000300d ( 62 items) : ../Release/pm_reload_analysis0.o::_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 0) + 0x00003010..0x000033d1 ( 962 items) : ../Release/pm_reload_analysis0.o::_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E (Function, Weak, .text) (stack frame size = 384) + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x000033e0..0x000035c7 ( 488 items) : ../Release/pm_reload_analysis0.o::_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + tanh1d_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL8num_iter + + 0x000035d0..0x000038db ( 780 items) : ../Release/pm_reload_analysis0.o::_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh (Function, Weak, .text) (stack frame size = 64) + 0x000038e0..0x00003c77 ( 920 items) : ../Release/pm_reload_analysis0.o::_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E (Function, Weak, .text) (stack frame size = 192) + + Called functions : int32_to_float32 + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x00003c80..0x00003e79 ( 506 items) : ../Release/pm_reload_analysis0.o::_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 128) + + Called functions : _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh + _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + avgpool2d_params + _ZL10ifmsv_size + _ZL8num_iter + + 0x00003e80..0x00003ef3 ( 116 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv (Function, Weak, .text) (stack frame size = 0) + 0x00003f00..0x00003f61 ( 98 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv + + 0x00003f70..0x00003f7f ( 16 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E (Function, Weak, .text) (stack frame size = 0) + + Called functions : _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + + 0x00003f80..0x000041d9 ( 602 items) : ../Release/pm_reload_analysis0.o::_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + add1d_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL11ifm2_offset + _ZL8num_iter + + 0x000041e0..0x000041f7 ( 24 items) : ../Release/pm_reload_analysis0.o::_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E (Function, Weak, .text) (stack frame size = 0) + 0x00004200..0x00004289 ( 138 items) : ../Release/pm_reload_analysis0.o::_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E + + 0x00004290..0x000043b3 ( 292 items) : ../Release/pm_reload_analysis0.o::_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E (Function, Weak, .text) (stack frame size = 0) + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x000043c0..0x00004619 ( 602 items) : ../Release/pm_reload_analysis0.o::_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + mul1d_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL11ifm2_offset + _ZL8num_iter + + 0x00004620..0x00004693 ( 116 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 0) + 0x000046a0..0x000046e9 ( 74 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + + 0x000046f0..0x000046ff ( 16 items) : ../Release/pm_reload_analysis0.o::_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E (Function, Weak, .text) (stack frame size = 0) + + Called functions : _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + + 0x00004700..0x00004959 ( 602 items) : ../Release/pm_reload_analysis0.o::_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE (Function, Global, .text) (stack frame size = 64) + + Called functions : _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + sub1d_params + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL11ifm1_offset + _ZL11ifm2_offset + _ZL8num_iter + + 0x00004960..0x00004bff ( 672 items) : ../Release/pm_reload_analysis0.o::_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh (Function, Local, .text) (stack frame size = 64) + + Called functions : _ZN12me_primitive10udiv_dstepEjjRjS0_ + + Referenced symbols: conv2d_dw_params + _ZN12me_primitive11control_rndE + + 0x00004c00..0x00004ed1 ( 722 items) : ../Release/pm_reload_analysis0.o::_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params (Function, Weak, .text) (stack frame size = 0) + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x00004ee0..0x000050bd ( 478 items) : ../Release/pm_reload_analysis0.o::_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 128) + + Called functions : _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh + _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + _ZL8num_iter + _ZL10ifmsv_size + conv2d_dw_params + + 0x000050c0..0x000056f3 ( 1588 items) : ../Release/pm_reload_analysis0.o::_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv (Function, Weak, .text) (stack frame size = 64) + 0x00005700..0x0000599d ( 670 items) : ../Release/pm_reload_analysis0.o::_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t (Function, Weak, .text) (stack frame size = 0) + 0x000059a0..0x00006417 ( 2680 items) : ../Release/pm_reload_analysis0.o::_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E (Function, Weak, .text) (stack frame size = 256) + + Called functions : _ZN12me_primitive10udiv_dstepEjjRjS0_ + + Referenced symbols: _ZN12me_primitive11control_rndE + + 0x00006420..0x00006e93 ( 2676 items) : ../Release/pm_reload_analysis0.o::_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE (Function, Global, .text) (stack frame size = 128) + + Called functions : _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + int32_to_float32 + float32_add + _ZN12me_primitive10udiv_dstepEjjRjS0_ + _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t + _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + _ZN12me_primitive11control_satE + _ZN12me_primitive11control_rndE + reduce_mean_c8_params + _ZL11reduce_axis + _ZL11ifm1_offset + pad_3d_params + _ZL8num_iter + _ZL8l3_width + _ZL9l3_height + _ZL8l3_depth + _ZL10depth_iter + _ZL10width_iter + _ZL11height_iter + + 0x00006ea0..0x00007305 ( 1126 items) : ../Release/pm_reload_analysis0.o::_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE (Function, Global, .text) (stack frame size = 64) + + Called functions : _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv + _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E + + Referenced symbols: _ZL9curr_iter + _ZL8core_row + _ZN12me_primitive11control_rndE + _ZN12me_primitive11control_satE + conv2d_params + add1d_params + mul1d_params + _ZL14num_depth_iter + _ZL11ifm2_offset + _ZL8num_iter + _ZL10depth_iter + _ZL11total_iters + + 0x00007310..0x0000793f ( 1584 items) : ../Release/pm_reload_analysis0.o::_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj (Function, Weak, .text) (stack frame size = 0) + + Referenced symbols: __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs + __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric + _ZN12me_primitive11control_rndE + + 0x00007940..0x00007b15 ( 470 items) : ../Release/pm_reload_analysis0.o::_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj (Function, Weak, .text) (stack frame size = 0) + + Called functions : _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj + + Referenced symbols: _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter + _ZN12me_primitive11control_satE + _ZN12me_primitive11control_rndE + _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + + 0x00007b20..0x00007e2d ( 782 items) : ../Release/pm_reload_analysis0.o::_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params (Function, Weak, .text) (stack frame size = 0) + 0x00007e30..0x000080d1 ( 674 items) : ../Release/pm_reload_analysis0.o::_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj (Function, Weak, .text) (stack frame size = 192) + + Called functions : _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params + + 0x000080e0..0x00008129 ( 74 items) : ../Release/pm_reload_analysis0.o::_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj (Function, Weak, .text) (stack frame size = 0) + 0x00008130..0x000082fd ( 462 items) : ../Release/pm_reload_analysis0.o::_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params (Function, Weak, .text) (stack frame size = 0) + 0x00008300..0x00008371 ( 114 items) : ../Release/pm_reload_analysis0.o::_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj (Function, Weak, .text) (stack frame size = 64) + + Called functions : _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj + _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params + + Referenced symbols: _ZZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_KjE6params + + 0x00008380..0x00009245 ( 3782 items) : ../Release/pm_reload_analysis0.o::_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params (Function, Weak, .text) (stack frame size = 1792) + + Called functions : int32_to_float32 + + Referenced symbols: _ZN12me_primitive11control_satE + _ZN12me_primitive11control_rndE + + 0x00009250..0x000097ad ( 1374 items) : ../Release/pm_reload_analysis0.o::_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj (Function, Weak, .text) (stack frame size = 64) + + Called functions : _ZN12me_primitive10udiv_dstepEjjRjS0_ + _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params + + Referenced symbols: _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter + _ZN12me_primitive11control_satE + _ZN12me_primitive11control_rndE + _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + + 0x000097b0..0x00009ae1 ( 818 items) : ../Release/pm_reload_analysis0.o::_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj (Function, Weak, .text) (stack frame size = 0) + + Referenced symbols: _ZN9ns_concatL11kernel_iterE + _ZN12me_primitive11control_rndE + _ZN9ns_concatL8core_rowE + _ZN12me_primitive11control_satE + _ZN9ns_concatL8core_colE + + 0x00009af0..0x00009b7d ( 142 items) : me_div.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release/libme.a)::_ZN12me_primitive10udiv_dstepEjjRjS0_ (Function, Global, .text) (stack frame size = 0) + 0x00009b80..0x00009bef ( 112 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::_ZL19propagateFloat32NaNjj (Function, Local, .text) (stack frame size = 0) + 0x00009bf0..0x00009d77 ( 392 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::_ZL19roundAndPackFloat32iij (Function, Local, .text) (stack frame size = 0) + + Referenced symbols: float_rounding_mode + + 0x00009d80..0x00009d97 ( 24 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::_ZL28normalizeRoundAndPackFloat32iij (Function, Local, .text) (stack frame size = 0) + + Called functions : _ZL19roundAndPackFloat32iij + + 0x00009da0..0x00009e11 ( 114 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::int32_to_float32 (Function, Global, .text) (stack frame size = 0) + + Called functions : _ZL28normalizeRoundAndPackFloat32iij + + 0x00009e20..0x0000a08f ( 624 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::_ZL14addFloat32Sigsjji (Function, Local, .text) (stack frame size = 0) + + Called functions : _ZL19roundAndPackFloat32iij + _ZL19propagateFloat32NaNjj + + 0x0000a090..0x0000a37f ( 752 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::_ZL14subFloat32Sigsjji (Function, Local, .text) (stack frame size = 0) + + Called functions : _ZL28normalizeRoundAndPackFloat32iij + _ZL19propagateFloat32NaNjj + + Referenced symbols: float_rounding_mode + + 0x0000a380..0x0000a3bf ( 64 items) : softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a)::float32_add (Function, Global, .text) (stack frame size = 0) + + Called functions : _ZL14subFloat32Sigsjji + _ZL14addFloat32Sigsjji + + +External symbols: + + __dso_handle = 0x0 + _ctors_end = 0x0 + _ctors_start = 0x0 + _dtors_end = 0x0 + _dtors_start = 0x0 + _pc_end = 0xa3c0 + _pc_start = 0x0 + _sp_end_DM_stack = 0x78000 + _sp_start_DM_stack = 0x70000 + +Section summary for memory 'DM_stack': + + .stack File + ---------- ---------- + 32768 + ---------- ---------- + 32768 Total + +Section summary for memory 'DMb': + + .bss .data .rodata File + ---------- ---------- ---------- ---------- + 4 0 0 softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a) + 5 0 0 me_defs.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release/libme.a) + 1740 132 964 ../Release/pm_reload_analysis0.o + ---------- ---------- ---------- ---------- + 1749 132 964 Total + +Section summary for memory 'PM': + + .text File + ---------- ---------- + 2082 softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a) + 142 me_div.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release/libme.a) + 39208 ../Release/pm_reload_analysis0.o + ---------- ---------- + 41432 Total + +File summary: + +../Release/pm_reload_analysis0.o + DMb 2836 + PM 39208 + +me_defs.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release/libme.a) + DMb 5 + +softfloat.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release/libsoftfloat.a) + DMb 4 + PM 2082 + +me_div.o(/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release/libme.a) + PM 142 + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.o.lst b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.o.lst new file mode 100644 index 0000000000000000000000000000000000000000..7f952273ef093c1886807d2f1f311d9e14f94689 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.o.lst @@ -0,0 +1,41662 @@ + +// File generated by darts version V-2024.06#84922c0d9f#241219, Fri Mar 21 03:37:36 2025 +// Copyright 2014-2024 Synopsys, Inc. All rights reserved. +// darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno ../Release/pm_reload_analysis0.o me + +// Release: ipp V-2024.06-TGT-241219 +.data_segment_name +.bss local 4 _ZL9curr_iter DMb 4 + +.data_segment_name +.bss local 4 _ZL14num_depth_iter DMb 4 + +.data_segment_name +.data local 4 _ZL8num_iter DMb + 0x1 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.bss local 4 _ZL10depth_iter DMb 4 + +.data_segment_name +.bss local 4 _ZL11total_iters DMb 4 + +.data_segment_name +.bss local 4 _ZL8core_row DMb 4 + +.data_segment_name +.bss local 4 _ZL11ifm1_offset DMb 4 + +.data_segment_name +.bss local 4 _ZL10ifmsv_size DMb 4 + +.data_segment_name +.bss local 4 _ZL11ifm2_offset DMb 4 + +.data_segment_name +.bss local 4 _ZL11reduce_axis DMb 4 + +.data_segment_name +.bss local 4 _ZL8l3_width DMb 4 + +.data_segment_name +.bss local 4 _ZL9l3_height DMb 4 + +.data_segment_name +.bss local 4 _ZL8l3_depth DMb 4 + +.data_segment_name +.bss local 4 _ZL10width_iter DMb 4 + +.data_segment_name +.bss local 4 _ZL11height_iter DMb 4 + +.data_segment_name +.rodata local 64 constinit DMb + 0x20 + 0x0 + 0x0 + 0x0 + 0x8 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x30 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___2 DMb + 0x80 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x8 + 0x0 + 0x1 + 0x0 + 0x80 + 0x3b + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___4 DMb + 0x80 + 0x2 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0xb4 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___5 DMb + 0x42 + 0xa + 0x8 + 0x0 + 0x8 + 0x0 + 0x3 + 0x3 + 0x0 + 0x11 + 0x2 + 0x1 + 0x80 + 0x3f + 0x0 + 0x0 + 0x40 + 0x0 + 0x5 + 0x0 + 0x6 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___6 DMb + 0xc0 + 0x5 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x14 + 0x0 + 0x1 + 0x0 + 0x40 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 64 constinit___7 DMb + 0x80 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x10 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0xc0 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___8 DMb + 0x12 + 0x8 + 0x8 + 0x1 + 0x3 + 0x3 + 0x1 + 0x0 + 0x0 + 0x5 + 0x0 + 0x0 + 0x28 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 64 constinit___9 DMb + 0x20 + 0x2 + 0x40 + 0x0 + 0x8 + 0x0 + 0x1 + 0x1 + 0x0 + 0x0 + 0x2 + 0x1 + 0x80 + 0x3f + 0x0 + 0x0 + 0x40 + 0x0 + 0x5 + 0x0 + 0xc + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x3c + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 64 constinit___10 DMb + 0x1 + 0x0 + 0x0 + 0x0 + 0x20 + 0x0 + 0x0 + 0x0 + 0x40 + 0x0 + 0x0 + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0xf + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x8e + 0x3a + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0xf + 0x0 + 0x0 + 0x0 + 0x98 + 0x3 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x48 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___11 DMb + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___12 DMb + 0xc0 + 0x3 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 4 constinit___13 DMb + 0xc0 + 0x3 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 64 constinit___14 DMb + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x50 + 0x2 + 0x8 + 0x0 + 0x2 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x5 + 0x60 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x80 + 0x3e + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 64 constinit___16 DMb + 0xc + 0x0 + 0x0 + 0x0 + 0x14 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x3f + 0x0 + 0x0 + 0x0 + 0x3f + 0x0 + 0x0 + 0x80 + 0xbe + 0x0 + 0x0 + 0x80 + 0xbe + 0x4 + 0x0 + 0x0 + 0x0 + 0x18 + 0x1 + 0xc + 0x1 + 0x1 + 0x1 + 0x28 + 0x1 + 0x14 + 0x1 + 0x1 + 0x1 + 0x20 + 0x1 + 0xc + 0x1 + 0x1 + 0x1 + 0x20 + 0x2 + 0x11 + 0x3 + 0x2 + 0x1 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x2 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.rodata local 64 __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs DMb + 0x80 + 0x3d + 0x40 + 0x3e + 0x40 + 0x3e + 0x80 + 0x3d + 0x40 + 0x3e + 0x10 + 0x3f + 0x10 + 0x3f + 0x40 + 0x3e + 0x40 + 0x3e + 0x10 + 0x3f + 0x10 + 0x3f + 0x40 + 0x3e + 0x80 + 0x3d + 0x40 + 0x3e + 0x40 + 0x3e + 0x80 + 0x3d + +.data_segment_name +.rodata local 64 __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric DMb + 0x80 + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x0 + 0x0 + 0x3f + 0x80 + 0x3f + 0x0 + 0x3f + 0x0 + 0x0 + 0x80 + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.bss local 4 _ZN9ns_concatL11kernel_iterE DMb 4 + +.data_segment_name +.bss local 4 _ZN9ns_concatL8core_colE DMb 4 + +.data_segment_name +.bss local 4 _ZN9ns_concatL8core_rowE DMb 4 + +.undef local data _ZL9curr_iter + +.undef local data _ZL14num_depth_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL10depth_iter + +.undef local data _ZL11total_iters + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.text_segment_name +.text local 16 _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_begin0 +.function_start + 0 0x18 0x16 0xc0 0xf8 MOV r0, p3 + 4 0x1b 0x60 0x07 0x18 ADD.NC p3, r0, #14 + 8 0x03 0x1c 0x52 0x98 LDA.s16 r2, [p3], #2 + 12 0x03 0x04 0x96 0x98 LDA r4, [p3] + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x10 0x06 0x09 0x18 MOVX r3, #2 + 28 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 34 0x10 0xc6 0x4c 0x98 LTU r3, r3, r4 + 38 0x00 0x01 0x00 0x06 0x00 0x18 0x10 0x00 0x60 0xba MOVA r1, #0; JNZ r3, #TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_192 +.delay_slot + 48 0x18 0x05 0x72 0xf8 VBCST.16 x0, r1 +.delay_slot + 52 0x18 0x5e 0xc0 0xf8 MOV r1, p7 +.delay_slot + 56 0x1f 0x65 0xe0 0xf8 MOV p7, sp +.delay_slot + 60 0xff 0xf2 0x0a 0xdd 0x81 0xf4 PADDB [p7], #-64; MOV p5, p7 +.delay_slot + 66 0x0f 0x04 0x13 0x18 VST x0, [p7] + 70 0x01 0x82 0x84 0x80 0x0b 0x00 0x04 0xb9 0x72 0xba MOVA dj0, #12; MOVS p4, r0; VBCST.16 x0, r2 + 80 0x80 0x01 0x54 0x01 0x01 0x54 LDA.u8 r0, [p4, dj0]; MOV m2, #64 + 86 0x00 0x00 NOPX + 88 0x00 0x00 NOPX + 90 0x00 0x00 NOPX + 92 0x00 0x00 NOPX + 94 0x00 0x00 NOPX + 96 0x00 0x00 NOPX + 98 0x00 0x00 0x48 0x40 0x01 0x84 JNZ r0, #TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_144 +.delay_slot + 104 0x18 0x00 0x00 0xb8 MOV m0, #0 +.delay_slot + 108 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZN12me_primitive11control_rndE +.delay_slot +.swstall delay_slot + 114 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 116 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 118 0x00 0x00 NOPX + 120 0x00 0x04 0x80 0x00 0x00 0x14 0x00 0x00 0x20 0xba MOVA m1, #0; J #TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_160 +.delay_slot +.swstall delay_slot + 130 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 132 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 134 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 136 0x00 0x00 NOPX +.delay_slot + 138 0x00 0x2c 0xf0 0x08 0x26 0x0c NOPA; VST x0, [p0] +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_144 + 144 0x19 0x00 0x80 0xb8 MOV m1, #64 + 148 0x00 0x2c 0xf0 0x00 0x21 0x04 0x13 0x01 0x00 0x00 0x50 0xf6 NOPA; NOPB; VST x0, [p1]; MOV m2, #0 +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_160 + 160 0x00 0x00 0xa0 0x00 0x00 0x84 J #TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_320 +.delay_slot + 166 0x13 0x91 0x60 0x03 0xb0 0x60 0x70 0x02 MOVS p0, p7; MOV p7, p0 +.delay_slot +.swstall delay_slot + 174 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 176 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 178 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 180 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_192 + 192 0x10 0x04 0x0d 0x18 MOVX r2, #3 + 196 0x10 0x84 0x47 0x98 EQ r2, r2, r4 + 200 0x10 0x00 0x78 0x40 0x01 0x84 JNZ r2, #TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_240 +.delay_slot + 206 0x3f 0x80 0x00 0x20 0x00 0x44 MOVXM r0, #1065353216 +.delay_slot + 212 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZN12me_primitive11control_rndE +.delay_slot +.swstall delay_slot + 218 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 220 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 222 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 224 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x2f 0xe0 0x00 0x08 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM r0, #-1082130432; NOPV +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_240 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 240 0x80 0x80 0x50 0x02 0xd2 0x00 0x47 0xbe 0x58 0xba LDA.s8 r0, [p4]; MOVX vaddSign0, #1; MOV dj0, #-66 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 250 0x18 0x00 0x80 0xb8 MOV m0, #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 254 0x19 0x00 0x00 0xb8 MOV m1, #0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 258 0x1a 0x00 0x80 0xb8 MOV m2, #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 262 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 264 0x18 0x00 0x11 0x78 VINSERT.32 x0, x0, #0, r0 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 268 0xa0 0x02 0xe2 0x01 0x25 0xd4 ST.s16 r0, [p5, dj0]; VMOV bmll1, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 274 0x10 0x3a 0x80 0x18 MOVX crRnd, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 278 0x08 0x40 0x96 0x18 VCONV.bf16.fp32 wl0, bmll1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 282 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 284 0x18 0x01 0x01 0xb8 VEXTRACT.16 r0, x0, #0, vaddSign0 + 288 0x00 0x00 NOPX + 290 0x00 0x00 NOPX + 292 0x05 0x00 0x12 0x98 LDA.s16 r0, [p5, dj0] + 296 0x00 0x00 NOPX + 298 0x00 0x00 NOPX + 300 0x00 0x00 NOPX + 302 0x00 0x00 NOPX + 304 0x00 0x00 NOPX + 306 0x00 0x00 NOPX + 308 0x18 0x01 0x72 0xf8 VBCST.16 x0, r0 + 312 0x00 0x00 NOPX + 314 0x00 0x2c 0xff 0xf8 0x66 0x0c NOPA; VST x0, [sp, #-64] +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_320 + 320 0x78 0x8a 0xde 0x50 0xe8 0x00 0x00 0x00 0x78 0xd8 0x10 0xb6 LDA r2, [p3, #-16]; VLDB x1, [p7], m1; MOVXM ls, #(ZLS_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_432 + 0) +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 332 0xff 0x63 0x02 0x90 0x68 0x00 0x00 0x01 0xb8 0xf0 0x10 0xb6 MOVA r3, #-5; VLDB x0, [p1], m2; MOVXM le, #(ZLE_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_480 + 0) +.aggressive_scheduled_block_id 2 +.noswbrkpt + 344 0x01 0x05 0x7e 0x50 0xe8 0x00 0xf1 0x12 VLDA.CONV.fp32.bf16 cml0, [p0], m0;VLDB x1, [p7], m1; MOVX r0, #60 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 352 0x80 0x90 0x52 0x90 0x68 0x3c LDA.s8 r4, [p4]; VLDB x0, [p1], m2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 358 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 360 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 364 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 366 0x10 0x84 0x3d 0x98 LSHL r2, r2, r3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 370 0x05 0x71 0x7e 0x86 0x01 0x02 0x01 0x62 ADD.NC lc, r2, #-3; VMAC.f dm1, dm0, x1, x0, r0 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 378 0x29 0x03 0x7e 0x50 0xe8 0x3c VLDA x0, [p1], m2; VLDB x1, [p7], m1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 384 0x01 0x05 0x70 0x00 0x20 0x01 0x5b 0x09 0xd4 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; MOVX crRnd, r4; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 416 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x08 0x10 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 +.label ZLS_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_432 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 432 0x29 0x03 0x7e 0x50 0xe8 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA x0, [p1], m2; VLDB x1, [p7], m1; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 448 0x01 0x05 0x70 0x00 0x22 0x1c 0xa3 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 464 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_480 +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 480 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x08 0x10 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 +.loop_nesting 0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 496 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 502 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 506 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 508 0x01 0x02 0x01 0x48 VMAC.f dm1, dm0, x1, x0, r0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 512 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 514 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 518 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.delay_slot + 522 0x1f 0x60 0xa0 0xf8 MOV p7, r1 +.delay_slot +.swstall delay_slot + 526 0x00 0x00 NOPX +.delay_slot + 528 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.label _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE__end last +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_end0 last +.delay_slot +.swstall delay_slot + 532 0x00 0x00 NOPX + +.undef local text _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL10ifmsv_size + +.undef local text _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL11ifm2_offset + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL11ifm2_offset + +.undef local text _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL11ifm2_offset + +.text_segment_name +.text local 10 _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_begin0 +.function_start + 0 0x03 0x85 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA el0, [p0], #4; MOVXM p1, #conv2d_dw_params + 10 0x03 0x81 0xd0 0x01 0x00 0x4b 0x08 0x00 0x58 0xba LDA eh0, [p0], #4; MOVX r16, #2; MOV r24, #0 + 20 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 26 0xfe 0xf3 0xb0 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a ST p7, [sp, #-12]; MOVXM p7, #conv2d_dw_params + 36 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] + 40 0x0f 0xf9 0xf5 0x98 ST r15, [sp, #-8] + 44 0x00 0x00 NOPX + 46 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 50 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 54 0x00 0x04 0x2e 0x98 LDA el0, [p0] + 58 0x00 0x14 0x0e 0x98 LDA eh0, [p0, #4] + 62 0x00 0x00 NOPX + 64 0x00 0x00 NOPX + 66 0x00 0x00 NOPX + 68 0x00 0x00 NOPX + 70 0x00 0x00 NOPX + 72 0x09 0x04 0x29 0x98 ST el0, [p1] + 76 0x09 0x14 0x09 0x98 ST eh0, [p1, #4] + 80 0x07 0x5e 0x2a 0x98 LDA.u8 r17, [p7], #5 + 84 0x07 0xee 0x4a 0x98 LDA.u8 r18, [p7], #-2 + 88 0x07 0xec 0x2a 0x98 LDA.u8 r1, [p7], #-2 + 92 0x00 0x00 NOPX + 94 0x00 0x00 NOPX + 96 0x00 0x00 NOPX + 98 0x00 0x00 NOPX +.no_stack_arguments + 100 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 106 0xfc 0xca 0xb8 0xbe 0x43 0x5c ST r18, [sp, #-28]; SUB r15, r17, r18 +.delay_slot + 112 0xfd 0x86 0xb0 0xc2 0x11 0x5c ST r1, [sp, #-20]; NE r16, r1, r16 +.delay_slot + 118 0xfe 0x42 0xb7 0xef 0x15 0x5c ST r16, [sp, #-16]; LT r27, r15, r24 +.delay_slot + 124 0x16 0x22 0xf1 0x98 SUB r17, r24, r15 +.delay_slot + 128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x1e 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r15, r17, r27; NOPM; NOPV +.return_address + 144 0xfd 0xd2 0x20 0x40 0x02 0x2c LDA r20, [sp, #-20]; MOVX r16, #0 + 150 0xe7 0xc5 0x58 0x48 0x43 0x2c LDA.u8 r17, [p7], #3; SUB r18, r16, r2 + 156 0x07 0xee 0x6a 0x98 LDA.u8 r19, [p7], #-2 + 160 0x07 0xec 0x31 0x18 LDA r1, [sp, #-20] + 164 0x00 0x00 NOPX + 166 0x00 0x00 NOPX + 168 0x00 0x00 NOPX + 170 0x13 0xe9 0x46 0x98 XOR r20, r15, r20 + 174 0x15 0x37 0x0a 0x98 LT r27, r20, r16 + 178 0xfd 0x4e 0xb8 0xc6 0x63 0x5c ST r19, [sp, #-24]; SUB r17, r17, r19 +.no_stack_arguments + 184 0xfc 0x46 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r17, [sp, #-32]; JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 194 0x10 0xa9 0x22 0x18 SEL.EQZ r20, r2, r18, r27 +.delay_slot + 198 0x14 0x77 0x0a 0x98 LT r27, r17, r16 +.delay_slot + 202 0x14 0x25 0x11 0x98 SUB r18, r16, r17 +.delay_slot + 206 0x15 0x26 0x70 0x18 EXTEND.s16 r19, r20 +.delay_slot + 210 0x00 0x2c 0xf0 0x00 0x24 0x41 0x22 0x3d 0x98 0x09 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; SEL.EQZ r0, r17, r18, r27; ADD.NC r15, r19, #1 +.return_address + 224 0xfc 0x0e 0x20 0x3f 0x37 0xc8 0x00 0x42 0x58 0xba LDA r3, [sp, #-32]; MOVX r19, #-2; MOV m0, #66 + 234 0xfd 0xc2 0x20 0x01 0x80 0x08 0x29 0xfc 0x58 0xba LDA r16, [sp, #-20]; MOVX r24, #0; MOV r1, #508 + 244 0xfc 0xda 0x20 0x00 0x60 0x88 0x88 0x02 0x58 0xba LDA r22, [sp, #-28]; MOVX r6, #4; MOV r4, #2 + 254 0xe1 0x45 0x50 0x00 0x51 0x0b 0x88 0x17 0x58 0xba LDA.u8 r17, [p7], m0; MOVX r5, #8; MOV r28, #23 + 264 0xfd 0x56 0x20 0x3f 0x27 0x48 0x80 0x20 0x58 0xba LDA r21, [sp, #-24]; MOVX r18, #-6; MOV m1, #32 + 274 0xfe 0x7a 0x20 0x01 0x70 0xcb 0x48 0x01 0x58 0xba LDA r30, [sp, #-16]; MOVX r23, #6; MOV r26, #1 + 284 0xe9 0xc0 0x80 0x05 0xd0 0x0b 0xef 0xc0 0x58 0xba MOVA m0, #-178; MOVX r29, #128; MOV r31, #-64 + 294 0x16 0x28 0x21 0x98 SUB r20, r24, r2 + 298 0x10 0xc7 0x06 0x98 XOR r3, r3, r16 + 302 0x1e 0xf1 0x50 0x36 0x02 0x24 LT r27, r3, r24; ADD.NC r0, r22, #2 + 308 0x15 0x28 0x4b 0x3f 0xf5 0x64 SEL.EQZ r20, r2, r20, r27; MOV r22, #-3 + 314 0x78 0xe1 0xf1 0x20 0x1d 0x64 MUL r3, r15, r16; MOV r2, #7 + 320 0x15 0x28 0x70 0x18 EXTEND.s16 r20, r20 + 324 0x08 0x00 0x90 0xa0 0x01 0x24 AND r0, r1, r0; ADD.NC r1, r0, #1 + 330 0x0c 0xe7 0xbd 0xb4 0x01 0x24 LSHL r19, r1, r19; ADD.NC r27, r20, #1 + 336 0x7d 0x0d 0xb0 0xa3 0x02 0xa4 LSHL r20, r15, r6; ADD.NC r1, r3, r0 + 342 0x09 0xcd 0xb0 0x35 0xff 0x24 LSHL r7, r1, r6; ADD.NC r0, r21, #-1 + 348 0x16 0xcd 0x0f 0x98 MUL r6, r27, r16 + 352 0x13 0xdf 0x1f 0x98 MUL r15, r15, r17 + 356 0x9d 0x6b 0xf9 0xb3 0xff 0x24 MUL r21, r19, r21; ADD.NC r19, r19, #-1 + 362 0x11 0x37 0x07 0x98 EQ r27, r4, r16 + 366 0xff 0xd6 0x37 0x90 0xdf 0x5c ST r21, [p7], #-4; MUL r4, r15, r6 + 372 0x17 0x38 0x52 0x18 SEL.EQZ r28, r28, r5, r27 + 376 0x11 0x25 0x2d 0x98 LSHL r18, r4, r18 + 380 0xe5 0x4a 0x38 0xc8 0x3f 0x5c ST r18, [p7], m1; MUL r18, r17, r1 + 386 0xf9 0xf2 0x3f 0x72 0xfb 0x5c ST r28, [p7], #-16; LSHL r28, r30, r23 + 392 0xed 0xf2 0x39 0x70 0x1f 0x5c ST r28, [p7], #24; MUL r28, r18, r0 + 398 0xe3 0xce 0x39 0xce 0xfb 0x5c ST r19, [p7], #4; LSHL r19, r19, r23 + 404 0xe7 0x35 0xb9 0xb3 0xea 0xa4 LSHL r28, r28, r26; ADD.NC r19, r19, r29 + 410 0xe3 0xfe 0x39 0x7b 0x5b 0x5c ST r31, [p7], #4; LSHL r30, r18, r26 + 416 0x94 0x21 0xf9 0x33 0xe2 0xa4 MUL r16, r18, r16; ADD.NC r18, r19, r28 + 422 0xe3 0x82 0x3f 0xf3 0x04 0x5c ST r0, [p7], #4; SEL.EQZ r28, r31, r24, r27 + 428 0x10 0xff 0x6d 0x98 LSHL r31, r3, r22 + 432 0xf0 0x66 0x39 0xbf 0xff 0x24 SUB r1, r30, r19; ADD.NC r19, r31, #-1 + 438 0xe3 0x86 0x38 0xc6 0xdb 0x5c ST r1, [p7], #4; LSHL r17, r17, r22 + 444 0xc5 0xa4 0x39 0x31 0xff 0x24 SUB r22, r24, r18; ADD.NC r18, r17, #-1 + 450 0xe3 0xda 0x33 0xdb 0xc3 0x5c ST r22, [p7], #4; SUB r22, r7, r30 + 456 0xe3 0xca 0x38 0x43 0x5b 0x5c ST r18, [p7], #4; LSHL r16, r16, r26 + 462 0xe3 0x9e 0x39 0xfc 0x5b 0x5c ST r7, [p7], #4; LSHL r31, r19, r2 + 468 0xe3 0xce 0x3e 0xda 0xc1 0x5c ST r19, [p7], #4; ADD r22, r29, r22 + 474 0x3c 0x20 0x1e 0xbf 0xf2 0xa4 ADD r16, r7, r16; ADD.NC r29, r31, r30 + 480 0xe3 0xda 0x38 0x43 0xa3 0x5c ST r22, [p7], #4; SUB r16, r16, r29 + 486 0xe3 0xc2 0x30 0x1f 0x6d 0x6e 0x0f 0xff 0x59 0x3a ST r16, [p7], #4; LSHL r22, r15, r26; MOV r16, #-1 + 496 0xe3 0xca 0x3e 0x6a 0x81 0x5c ST r18, [p7], #4; ADD r26, r28, r20 + 502 0xe3 0xea 0x3a 0x52 0xc3 0x5c ST r26, [p7], #4; SUB r20, r20, r22 + 508 0x08 0x11 0x07 0x1e 0x71 0xab 0x08 0xb2 0x6d 0x10 0x08 0x76 MOVA r17, #64; ST r19, [p7], #4; MAC r16, r16, r21, r17; ADD.NC r19, r20, #64 + 520 0x0f 0x1e 0x71 0x98 ST r19, [p7], #4 + 524 0xe3 0xc6 0x38 0x52 0xfb 0x5c ST r17, [p7], #4; LSHL r20, r16, r23 + 530 0xe3 0xc2 0x3c 0x42 0x83 0x5c ST r16, [p7], #4; SUB r16, r24, r20 + 536 0xe3 0xc6 0x39 0x52 0xfb 0x5c ST r17, [p7], #4; LSHL r20, r18, r23 + 542 0xe3 0xc2 0x3c 0x42 0x83 0x5c ST r16, [p7], #4; SUB r16, r24, r20 + 548 0x0f 0x1e 0x51 0x98 ST r18, [p7], #4 + 552 0x0f 0x1e 0x31 0x98 ST r17, [p7], #4 + 556 0x0f 0x0a 0x11 0x98 ST r16, [p7], m0 + 560 0x07 0x06 0x0a 0x98 LDA.u8 r16, [p7] + 564 0x00 0x00 NOPX + 566 0x00 0x00 NOPX + 568 0x00 0x00 NOPX + 570 0x00 0x00 NOPX + 572 0x00 0x00 NOPX + 574 0x00 0x00 NOPX + 576 0x80 0x01 0x30 0x00 0x01 0x84 JZ r16, #TGT_F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_608 +.delay_slot + 582 0x19 0x3b 0x60 0xf8 MOV vaddSign0, crMCDEn +.delay_slot + 586 0xff 0x7f 0x09 0xa0 0x00 0x44 MOVXM r19, #-8454144 +.delay_slot +.swstall delay_slot + 592 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 594 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 596 0x00 0x00 NOPX + 598 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x00 0x26 0x01 0x7a NOPA; NOPS; MOVX r19, #0 +.label TGT_F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_608 + 608 0xff 0x87 0x20 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA lr, [sp, #-4]; MOVXM p0, #_ZN12me_primitive11control_rndE + 618 0x00 0xc0 0x50 0x04 0xe2 0xd4 LDA.s8 r16, [p0]; VINSERT.32 x0, x0, #0, r19 + 624 0xfe 0x83 0x21 0x02 0xe9 0x54 LDA p0, [sp, #-12]; MOV dj0, #186 + 630 0xff 0x3e 0x20 0x01 0x25 0xd4 LDA r15, [sp, #-8]; VMOV bmll0, x0 + 636 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 + 642 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 644 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 646 0x07 0x02 0x17 0x18 ST.s16 r16, [p7, dj0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 650 0x05 0x00 0x0f 0x70 0x41 0xe4 RET lr; MOV crRnd, r16 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 656 0x08 0x40 0x16 0x18 VCONV.bf16.fp32 wl0, bmll0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 660 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 664 0x1c 0x01 0x01 0xb8 VEXTRACT.16 r16, x0, #0, vaddSign0 +.delay_slot +.swstall delay_slot + 668 0x00 0x00 NOPX +.label _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh__end last +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_end0 last +.delay_slot +.swstall delay_slot + 670 0x00 0x00 NOPX + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL10ifmsv_size + +.undef local data _ZL8num_iter + +.undef local text _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL11ifm1_offset + +.undef local data _ZL11reduce_axis + +.undef local data _ZL8num_iter + +.undef local data _ZL8l3_width + +.undef local data _ZL9l3_height + +.undef local data _ZL8l3_depth + +.undef local data _ZL10depth_iter + +.undef local data _ZL10width_iter + +.undef local data _ZL11height_iter + +.undef local data _ZL8core_row + +.undef local data _ZL9curr_iter + +.undef local data _ZL14num_depth_iter + +.undef local data _ZL8num_iter + +.undef local data _ZL11ifm2_offset + +.undef local data _ZL10depth_iter + +.undef local data _ZL11total_iters + +.undef local data __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric + +.undef local data __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs + +.undef local data _ZN9ns_concatL11kernel_iterE + +.undef local data _ZN9ns_concatL8core_colE + +.undef local data _ZN9ns_concatL8core_rowE + +.undef local data constinit + +.undef local data constinit___2 + +.undef local data constinit___4 + +.undef local data constinit___5 + +.undef local data constinit___6 + +.undef local data constinit___7 + +.undef local data constinit___8 + +.undef local data constinit___9 + +.undef local data constinit___10 + +.undef local data constinit___11 + +.undef local data constinit___12 + +.undef local data constinit___13 + +.undef local data constinit___14 + +.undef local data constinit___16 + +.data_segment_name +.data weak 40 _ZN11sigmoid_lutILj0ELj256EE7data_abE DMb + 0x46 + 0x3b + 0xb0 + 0x39 + 0x5d + 0x3b + 0xc7 + 0x39 + 0x77 + 0x3b + 0xe2 + 0x39 + 0x8a + 0x3b + 0x0 + 0x3a + 0x9a + 0x3b + 0x11 + 0x3a + 0xac + 0x3b + 0x24 + 0x3a + 0xc0 + 0x3b + 0x3a + 0x3a + 0xd6 + 0x3b + 0x53 + 0x3a + 0x46 + 0x3b + 0xb0 + 0x39 + 0x5d + 0x3b + 0xc7 + 0x39 + 0x77 + 0x3b + 0xe2 + 0x39 + 0x8a + 0x3b + 0x0 + 0x3a + 0x9a + 0x3b + 0x11 + 0x3a + 0xac + 0x3b + 0x24 + 0x3a + 0xc0 + 0x3b + 0x3a + 0x3a + 0xd6 + 0x3b + 0x53 + 0x3a + 0xef + 0x3b + 0x6f + 0x3a + 0x5 + 0x3c + 0x87 + 0x3a + 0x14 + 0x3c + 0x99 + 0x3a + 0x25 + 0x3c + 0xad + 0x3a + 0x38 + 0x3c + 0xc4 + 0x3a + 0x4e + 0x3c + 0xdf + 0x3a + 0x64 + 0x3c + 0xfc + 0x3a + 0x7f + 0x3c + 0xf + 0x3b + 0xef + 0x3b + 0x6f + 0x3a + 0x5 + 0x3c + 0x87 + 0x3a + 0x14 + 0x3c + 0x99 + 0x3a + 0x25 + 0x3c + 0xad + 0x3a + 0x38 + 0x3c + 0xc4 + 0x3a + 0x4e + 0x3c + 0xdf + 0x3a + 0x64 + 0x3c + 0xfc + 0x3a + 0x7f + 0x3c + 0xf + 0x3b + 0x8e + 0x3c + 0x22 + 0x3b + 0x9d + 0x3c + 0x37 + 0x3b + 0xaf + 0x3c + 0x4f + 0x3b + 0xc3 + 0x3c + 0x6b + 0x3b + 0xd8 + 0x3c + 0x85 + 0x3b + 0xef + 0x3c + 0x96 + 0x3b + 0x5 + 0x3d + 0xaa + 0x3b + 0x14 + 0x3d + 0xc1 + 0x3b + 0x8e + 0x3c + 0x22 + 0x3b + 0x9d + 0x3c + 0x37 + 0x3b + 0xaf + 0x3c + 0x4f + 0x3b + 0xc3 + 0x3c + 0x6b + 0x3b + 0xd8 + 0x3c + 0x85 + 0x3b + 0xef + 0x3c + 0x96 + 0x3b + 0x5 + 0x3d + 0xaa + 0x3b + 0x14 + 0x3d + 0xc1 + 0x3b + 0x24 + 0x3d + 0xda + 0x3b + 0x35 + 0x3d + 0xf6 + 0x3b + 0x48 + 0x3d + 0xb + 0x3c + 0x5e + 0x3d + 0x1e + 0x3c + 0x75 + 0x3d + 0x32 + 0x3c + 0x87 + 0x3d + 0x49 + 0x3c + 0x95 + 0x3d + 0x63 + 0x3c + 0xa5 + 0x3d + 0x80 + 0x3c + 0x24 + 0x3d + 0xda + 0x3b + 0x35 + 0x3d + 0xf6 + 0x3b + 0x48 + 0x3d + 0xb + 0x3c + 0x5e + 0x3d + 0x1e + 0x3c + 0x75 + 0x3d + 0x32 + 0x3c + 0x87 + 0x3d + 0x49 + 0x3c + 0x95 + 0x3d + 0x63 + 0x3c + 0xa5 + 0x3d + 0x80 + 0x3c + 0xb6 + 0x3d + 0x91 + 0x3c + 0xc8 + 0x3d + 0xa3 + 0x3c + 0xdc + 0x3d + 0xb8 + 0x3c + 0xf1 + 0x3d + 0xcf + 0x3c + 0x4 + 0x3e + 0xe9 + 0x3c + 0x10 + 0x3e + 0x3 + 0x3d + 0x1e + 0x3e + 0x13 + 0x3d + 0x2c + 0x3e + 0x25 + 0x3d + 0xb6 + 0x3d + 0x91 + 0x3c + 0xc8 + 0x3d + 0xa3 + 0x3c + 0xdc + 0x3d + 0xb8 + 0x3c + 0xf1 + 0x3d + 0xcf + 0x3c + 0x4 + 0x3e + 0xe9 + 0x3c + 0x10 + 0x3e + 0x3 + 0x3d + 0x1e + 0x3e + 0x13 + 0x3d + 0x2c + 0x3e + 0x25 + 0x3d + 0x3b + 0x3e + 0x39 + 0x3d + 0x4b + 0x3e + 0x4f + 0x3d + 0x5c + 0x3e + 0x67 + 0x3d + 0x6e + 0x3e + 0x81 + 0x3d + 0x81 + 0x3e + 0x90 + 0x3d + 0x8a + 0x3e + 0x9f + 0x3d + 0x94 + 0x3e + 0xb1 + 0x3d + 0x9e + 0x3e + 0xc3 + 0x3d + 0x3b + 0x3e + 0x39 + 0x3d + 0x4b + 0x3e + 0x4f + 0x3d + 0x5c + 0x3e + 0x67 + 0x3d + 0x6e + 0x3e + 0x81 + 0x3d + 0x81 + 0x3e + 0x90 + 0x3d + 0x8a + 0x3e + 0x9f + 0x3d + 0x94 + 0x3e + 0xb1 + 0x3d + 0x9e + 0x3e + 0xc3 + 0x3d + 0xa9 + 0x3e + 0xd7 + 0x3d + 0xb3 + 0x3e + 0xec + 0x3d + 0xbd + 0x3e + 0x1 + 0x3e + 0xc7 + 0x3e + 0xd + 0x3e + 0xd0 + 0x3e + 0x19 + 0x3e + 0xd9 + 0x3e + 0x25 + 0x3e + 0xe1 + 0x3e + 0x31 + 0x3e + 0xe8 + 0x3e + 0x3d + 0x3e + 0xa9 + 0x3e + 0xd7 + 0x3d + 0xb3 + 0x3e + 0xec + 0x3d + 0xbd + 0x3e + 0x1 + 0x3e + 0xc7 + 0x3e + 0xd + 0x3e + 0xd0 + 0x3e + 0x19 + 0x3e + 0xd9 + 0x3e + 0x25 + 0x3e + 0xe1 + 0x3e + 0x31 + 0x3e + 0xe8 + 0x3e + 0x3d + 0x3e + 0xee + 0x3e + 0x49 + 0x3e + 0xf4 + 0x3e + 0x55 + 0x3e + 0xf8 + 0x3e + 0x5f + 0x3e + 0xfb + 0x3e + 0x69 + 0x3e + 0xfe + 0x3e + 0x71 + 0x3e + 0xff + 0x3e + 0x77 + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0xee + 0x3e + 0x49 + 0x3e + 0xf4 + 0x3e + 0x55 + 0x3e + 0xf8 + 0x3e + 0x5f + 0x3e + 0xfb + 0x3e + 0x69 + 0x3e + 0xfe + 0x3e + 0x71 + 0x3e + 0xff + 0x3e + 0x77 + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x1 + 0x3f + 0x77 + 0x3e + 0x1 + 0x3f + 0x71 + 0x3e + 0x2 + 0x3f + 0x69 + 0x3e + 0x4 + 0x3f + 0x5f + 0x3e + 0x6 + 0x3f + 0x55 + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x1 + 0x3f + 0x77 + 0x3e + 0x1 + 0x3f + 0x71 + 0x3e + 0x2 + 0x3f + 0x69 + 0x3e + 0x4 + 0x3f + 0x5f + 0x3e + 0x6 + 0x3f + 0x55 + 0x3e + 0x9 + 0x3f + 0x49 + 0x3e + 0xc + 0x3f + 0x3d + 0x3e + 0x10 + 0x3f + 0x31 + 0x3e + 0x14 + 0x3f + 0x25 + 0x3e + 0x18 + 0x3f + 0x19 + 0x3e + 0x1d + 0x3f + 0xd + 0x3e + 0x22 + 0x3f + 0x1 + 0x3e + 0x27 + 0x3f + 0xec + 0x3d + 0x9 + 0x3f + 0x49 + 0x3e + 0xc + 0x3f + 0x3d + 0x3e + 0x10 + 0x3f + 0x31 + 0x3e + 0x14 + 0x3f + 0x25 + 0x3e + 0x18 + 0x3f + 0x19 + 0x3e + 0x1d + 0x3f + 0xd + 0x3e + 0x22 + 0x3f + 0x1 + 0x3e + 0x27 + 0x3f + 0xec + 0x3d + 0x2c + 0x3f + 0xd7 + 0x3d + 0x31 + 0x3f + 0xc3 + 0x3d + 0x36 + 0x3f + 0xb1 + 0x3d + 0x3b + 0x3f + 0x9f + 0x3d + 0x40 + 0x3f + 0x90 + 0x3d + 0x44 + 0x3f + 0x81 + 0x3d + 0x49 + 0x3f + 0x67 + 0x3d + 0x4d + 0x3f + 0x4f + 0x3d + 0x2c + 0x3f + 0xd7 + 0x3d + 0x31 + 0x3f + 0xc3 + 0x3d + 0x36 + 0x3f + 0xb1 + 0x3d + 0x3b + 0x3f + 0x9f + 0x3d + 0x40 + 0x3f + 0x90 + 0x3d + 0x44 + 0x3f + 0x81 + 0x3d + 0x49 + 0x3f + 0x67 + 0x3d + 0x4d + 0x3f + 0x4f + 0x3d + 0x51 + 0x3f + 0x39 + 0x3d + 0x55 + 0x3f + 0x25 + 0x3d + 0x59 + 0x3f + 0x13 + 0x3d + 0x5c + 0x3f + 0x3 + 0x3d + 0x5f + 0x3f + 0xe9 + 0x3c + 0x62 + 0x3f + 0xcf + 0x3c + 0x65 + 0x3f + 0xb8 + 0x3c + 0x67 + 0x3f + 0xa3 + 0x3c + 0x51 + 0x3f + 0x39 + 0x3d + 0x55 + 0x3f + 0x25 + 0x3d + 0x59 + 0x3f + 0x13 + 0x3d + 0x5c + 0x3f + 0x3 + 0x3d + 0x5f + 0x3f + 0xe9 + 0x3c + 0x62 + 0x3f + 0xcf + 0x3c + 0x65 + 0x3f + 0xb8 + 0x3c + 0x67 + 0x3f + 0xa3 + 0x3c + 0x69 + 0x3f + 0x91 + 0x3c + 0x6b + 0x3f + 0x80 + 0x3c + 0x6d + 0x3f + 0x63 + 0x3c + 0x6f + 0x3f + 0x49 + 0x3c + 0x71 + 0x3f + 0x32 + 0x3c + 0x72 + 0x3f + 0x1e + 0x3c + 0x73 + 0x3f + 0xb + 0x3c + 0x75 + 0x3f + 0xf6 + 0x3b + 0x69 + 0x3f + 0x91 + 0x3c + 0x6b + 0x3f + 0x80 + 0x3c + 0x6d + 0x3f + 0x63 + 0x3c + 0x6f + 0x3f + 0x49 + 0x3c + 0x71 + 0x3f + 0x32 + 0x3c + 0x72 + 0x3f + 0x1e + 0x3c + 0x73 + 0x3f + 0xb + 0x3c + 0x75 + 0x3f + 0xf6 + 0x3b + 0x76 + 0x3f + 0xda + 0x3b + 0x77 + 0x3f + 0xc1 + 0x3b + 0x78 + 0x3f + 0xaa + 0x3b + 0x79 + 0x3f + 0x96 + 0x3b + 0x79 + 0x3f + 0x85 + 0x3b + 0x7a + 0x3f + 0x6b + 0x3b + 0x7b + 0x3f + 0x4f + 0x3b + 0x7b + 0x3f + 0x37 + 0x3b + 0x76 + 0x3f + 0xda + 0x3b + 0x77 + 0x3f + 0xc1 + 0x3b + 0x78 + 0x3f + 0xaa + 0x3b + 0x79 + 0x3f + 0x96 + 0x3b + 0x79 + 0x3f + 0x85 + 0x3b + 0x7a + 0x3f + 0x6b + 0x3b + 0x7b + 0x3f + 0x4f + 0x3b + 0x7b + 0x3f + 0x37 + 0x3b + 0x7c + 0x3f + 0x22 + 0x3b + 0x7c + 0x3f + 0xf + 0x3b + 0x7c + 0x3f + 0xfc + 0x3a + 0x7d + 0x3f + 0xdf + 0x3a + 0x7d + 0x3f + 0xc4 + 0x3a + 0x7d + 0x3f + 0xad + 0x3a + 0x7e + 0x3f + 0x99 + 0x3a + 0x7e + 0x3f + 0x87 + 0x3a + 0x7c + 0x3f + 0x22 + 0x3b + 0x7c + 0x3f + 0xf + 0x3b + 0x7c + 0x3f + 0xfc + 0x3a + 0x7d + 0x3f + 0xdf + 0x3a + 0x7d + 0x3f + 0xc4 + 0x3a + 0x7d + 0x3f + 0xad + 0x3a + 0x7e + 0x3f + 0x99 + 0x3a + 0x7e + 0x3f + 0x87 + 0x3a + 0x7e + 0x3f + 0x6f + 0x3a + 0x7e + 0x3f + 0x53 + 0x3a + 0x7f + 0x3f + 0x3a + 0x3a + 0x7f + 0x3f + 0x24 + 0x3a + 0x7f + 0x3f + 0x11 + 0x3a + 0x7f + 0x3f + 0x0 + 0x3a + 0x7f + 0x3f + 0xe2 + 0x39 + 0x7f + 0x3f + 0xc7 + 0x39 + 0x7e + 0x3f + 0x6f + 0x3a + 0x7e + 0x3f + 0x53 + 0x3a + 0x7f + 0x3f + 0x3a + 0x3a + 0x7f + 0x3f + 0x24 + 0x3a + 0x7f + 0x3f + 0x11 + 0x3a + 0x7f + 0x3f + 0x0 + 0x3a + 0x7f + 0x3f + 0xe2 + 0x39 + 0x7f + 0x3f + 0xc7 + 0x39 + +.data_segment_name +.data weak 64 _ZN11sigmoid_lutILj0ELj256EE7data_cdE DMb + 0x46 + 0x3b + 0xb0 + 0x39 + 0x5d + 0x3b + 0xc7 + 0x39 + 0x77 + 0x3b + 0xe2 + 0x39 + 0x8a + 0x3b + 0x0 + 0x3a + 0x9a + 0x3b + 0x11 + 0x3a + 0xac + 0x3b + 0x24 + 0x3a + 0xc0 + 0x3b + 0x3a + 0x3a + 0xd6 + 0x3b + 0x53 + 0x3a + 0x46 + 0x3b + 0xb0 + 0x39 + 0x5d + 0x3b + 0xc7 + 0x39 + 0x77 + 0x3b + 0xe2 + 0x39 + 0x8a + 0x3b + 0x0 + 0x3a + 0x9a + 0x3b + 0x11 + 0x3a + 0xac + 0x3b + 0x24 + 0x3a + 0xc0 + 0x3b + 0x3a + 0x3a + 0xd6 + 0x3b + 0x53 + 0x3a + 0xef + 0x3b + 0x6f + 0x3a + 0x5 + 0x3c + 0x87 + 0x3a + 0x14 + 0x3c + 0x99 + 0x3a + 0x25 + 0x3c + 0xad + 0x3a + 0x38 + 0x3c + 0xc4 + 0x3a + 0x4e + 0x3c + 0xdf + 0x3a + 0x64 + 0x3c + 0xfc + 0x3a + 0x7f + 0x3c + 0xf + 0x3b + 0xef + 0x3b + 0x6f + 0x3a + 0x5 + 0x3c + 0x87 + 0x3a + 0x14 + 0x3c + 0x99 + 0x3a + 0x25 + 0x3c + 0xad + 0x3a + 0x38 + 0x3c + 0xc4 + 0x3a + 0x4e + 0x3c + 0xdf + 0x3a + 0x64 + 0x3c + 0xfc + 0x3a + 0x7f + 0x3c + 0xf + 0x3b + 0x8e + 0x3c + 0x22 + 0x3b + 0x9d + 0x3c + 0x37 + 0x3b + 0xaf + 0x3c + 0x4f + 0x3b + 0xc3 + 0x3c + 0x6b + 0x3b + 0xd8 + 0x3c + 0x85 + 0x3b + 0xef + 0x3c + 0x96 + 0x3b + 0x5 + 0x3d + 0xaa + 0x3b + 0x14 + 0x3d + 0xc1 + 0x3b + 0x8e + 0x3c + 0x22 + 0x3b + 0x9d + 0x3c + 0x37 + 0x3b + 0xaf + 0x3c + 0x4f + 0x3b + 0xc3 + 0x3c + 0x6b + 0x3b + 0xd8 + 0x3c + 0x85 + 0x3b + 0xef + 0x3c + 0x96 + 0x3b + 0x5 + 0x3d + 0xaa + 0x3b + 0x14 + 0x3d + 0xc1 + 0x3b + 0x24 + 0x3d + 0xda + 0x3b + 0x35 + 0x3d + 0xf6 + 0x3b + 0x48 + 0x3d + 0xb + 0x3c + 0x5e + 0x3d + 0x1e + 0x3c + 0x75 + 0x3d + 0x32 + 0x3c + 0x87 + 0x3d + 0x49 + 0x3c + 0x95 + 0x3d + 0x63 + 0x3c + 0xa5 + 0x3d + 0x80 + 0x3c + 0x24 + 0x3d + 0xda + 0x3b + 0x35 + 0x3d + 0xf6 + 0x3b + 0x48 + 0x3d + 0xb + 0x3c + 0x5e + 0x3d + 0x1e + 0x3c + 0x75 + 0x3d + 0x32 + 0x3c + 0x87 + 0x3d + 0x49 + 0x3c + 0x95 + 0x3d + 0x63 + 0x3c + 0xa5 + 0x3d + 0x80 + 0x3c + 0xb6 + 0x3d + 0x91 + 0x3c + 0xc8 + 0x3d + 0xa3 + 0x3c + 0xdc + 0x3d + 0xb8 + 0x3c + 0xf1 + 0x3d + 0xcf + 0x3c + 0x4 + 0x3e + 0xe9 + 0x3c + 0x10 + 0x3e + 0x3 + 0x3d + 0x1e + 0x3e + 0x13 + 0x3d + 0x2c + 0x3e + 0x25 + 0x3d + 0xb6 + 0x3d + 0x91 + 0x3c + 0xc8 + 0x3d + 0xa3 + 0x3c + 0xdc + 0x3d + 0xb8 + 0x3c + 0xf1 + 0x3d + 0xcf + 0x3c + 0x4 + 0x3e + 0xe9 + 0x3c + 0x10 + 0x3e + 0x3 + 0x3d + 0x1e + 0x3e + 0x13 + 0x3d + 0x2c + 0x3e + 0x25 + 0x3d + 0x3b + 0x3e + 0x39 + 0x3d + 0x4b + 0x3e + 0x4f + 0x3d + 0x5c + 0x3e + 0x67 + 0x3d + 0x6e + 0x3e + 0x81 + 0x3d + 0x81 + 0x3e + 0x90 + 0x3d + 0x8a + 0x3e + 0x9f + 0x3d + 0x94 + 0x3e + 0xb1 + 0x3d + 0x9e + 0x3e + 0xc3 + 0x3d + 0x3b + 0x3e + 0x39 + 0x3d + 0x4b + 0x3e + 0x4f + 0x3d + 0x5c + 0x3e + 0x67 + 0x3d + 0x6e + 0x3e + 0x81 + 0x3d + 0x81 + 0x3e + 0x90 + 0x3d + 0x8a + 0x3e + 0x9f + 0x3d + 0x94 + 0x3e + 0xb1 + 0x3d + 0x9e + 0x3e + 0xc3 + 0x3d + 0xa9 + 0x3e + 0xd7 + 0x3d + 0xb3 + 0x3e + 0xec + 0x3d + 0xbd + 0x3e + 0x1 + 0x3e + 0xc7 + 0x3e + 0xd + 0x3e + 0xd0 + 0x3e + 0x19 + 0x3e + 0xd9 + 0x3e + 0x25 + 0x3e + 0xe1 + 0x3e + 0x31 + 0x3e + 0xe8 + 0x3e + 0x3d + 0x3e + 0xa9 + 0x3e + 0xd7 + 0x3d + 0xb3 + 0x3e + 0xec + 0x3d + 0xbd + 0x3e + 0x1 + 0x3e + 0xc7 + 0x3e + 0xd + 0x3e + 0xd0 + 0x3e + 0x19 + 0x3e + 0xd9 + 0x3e + 0x25 + 0x3e + 0xe1 + 0x3e + 0x31 + 0x3e + 0xe8 + 0x3e + 0x3d + 0x3e + 0xee + 0x3e + 0x49 + 0x3e + 0xf4 + 0x3e + 0x55 + 0x3e + 0xf8 + 0x3e + 0x5f + 0x3e + 0xfb + 0x3e + 0x69 + 0x3e + 0xfe + 0x3e + 0x71 + 0x3e + 0xff + 0x3e + 0x77 + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0xee + 0x3e + 0x49 + 0x3e + 0xf4 + 0x3e + 0x55 + 0x3e + 0xf8 + 0x3e + 0x5f + 0x3e + 0xfb + 0x3e + 0x69 + 0x3e + 0xfe + 0x3e + 0x71 + 0x3e + 0xff + 0x3e + 0x77 + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x1 + 0x3f + 0x77 + 0x3e + 0x1 + 0x3f + 0x71 + 0x3e + 0x2 + 0x3f + 0x69 + 0x3e + 0x4 + 0x3f + 0x5f + 0x3e + 0x6 + 0x3f + 0x55 + 0x3e + 0x0 + 0x3f + 0x80 + 0x3e + 0x0 + 0x3f + 0x7f + 0x3e + 0x0 + 0x3f + 0x7c + 0x3e + 0x1 + 0x3f + 0x77 + 0x3e + 0x1 + 0x3f + 0x71 + 0x3e + 0x2 + 0x3f + 0x69 + 0x3e + 0x4 + 0x3f + 0x5f + 0x3e + 0x6 + 0x3f + 0x55 + 0x3e + 0x9 + 0x3f + 0x49 + 0x3e + 0xc + 0x3f + 0x3d + 0x3e + 0x10 + 0x3f + 0x31 + 0x3e + 0x14 + 0x3f + 0x25 + 0x3e + 0x18 + 0x3f + 0x19 + 0x3e + 0x1d + 0x3f + 0xd + 0x3e + 0x22 + 0x3f + 0x1 + 0x3e + 0x27 + 0x3f + 0xec + 0x3d + 0x9 + 0x3f + 0x49 + 0x3e + 0xc + 0x3f + 0x3d + 0x3e + 0x10 + 0x3f + 0x31 + 0x3e + 0x14 + 0x3f + 0x25 + 0x3e + 0x18 + 0x3f + 0x19 + 0x3e + 0x1d + 0x3f + 0xd + 0x3e + 0x22 + 0x3f + 0x1 + 0x3e + 0x27 + 0x3f + 0xec + 0x3d + 0x2c + 0x3f + 0xd7 + 0x3d + 0x31 + 0x3f + 0xc3 + 0x3d + 0x36 + 0x3f + 0xb1 + 0x3d + 0x3b + 0x3f + 0x9f + 0x3d + 0x40 + 0x3f + 0x90 + 0x3d + 0x44 + 0x3f + 0x81 + 0x3d + 0x49 + 0x3f + 0x67 + 0x3d + 0x4d + 0x3f + 0x4f + 0x3d + 0x2c + 0x3f + 0xd7 + 0x3d + 0x31 + 0x3f + 0xc3 + 0x3d + 0x36 + 0x3f + 0xb1 + 0x3d + 0x3b + 0x3f + 0x9f + 0x3d + 0x40 + 0x3f + 0x90 + 0x3d + 0x44 + 0x3f + 0x81 + 0x3d + 0x49 + 0x3f + 0x67 + 0x3d + 0x4d + 0x3f + 0x4f + 0x3d + 0x51 + 0x3f + 0x39 + 0x3d + 0x55 + 0x3f + 0x25 + 0x3d + 0x59 + 0x3f + 0x13 + 0x3d + 0x5c + 0x3f + 0x3 + 0x3d + 0x5f + 0x3f + 0xe9 + 0x3c + 0x62 + 0x3f + 0xcf + 0x3c + 0x65 + 0x3f + 0xb8 + 0x3c + 0x67 + 0x3f + 0xa3 + 0x3c + 0x51 + 0x3f + 0x39 + 0x3d + 0x55 + 0x3f + 0x25 + 0x3d + 0x59 + 0x3f + 0x13 + 0x3d + 0x5c + 0x3f + 0x3 + 0x3d + 0x5f + 0x3f + 0xe9 + 0x3c + 0x62 + 0x3f + 0xcf + 0x3c + 0x65 + 0x3f + 0xb8 + 0x3c + 0x67 + 0x3f + 0xa3 + 0x3c + 0x69 + 0x3f + 0x91 + 0x3c + 0x6b + 0x3f + 0x80 + 0x3c + 0x6d + 0x3f + 0x63 + 0x3c + 0x6f + 0x3f + 0x49 + 0x3c + 0x71 + 0x3f + 0x32 + 0x3c + 0x72 + 0x3f + 0x1e + 0x3c + 0x73 + 0x3f + 0xb + 0x3c + 0x75 + 0x3f + 0xf6 + 0x3b + 0x69 + 0x3f + 0x91 + 0x3c + 0x6b + 0x3f + 0x80 + 0x3c + 0x6d + 0x3f + 0x63 + 0x3c + 0x6f + 0x3f + 0x49 + 0x3c + 0x71 + 0x3f + 0x32 + 0x3c + 0x72 + 0x3f + 0x1e + 0x3c + 0x73 + 0x3f + 0xb + 0x3c + 0x75 + 0x3f + 0xf6 + 0x3b + 0x76 + 0x3f + 0xda + 0x3b + 0x77 + 0x3f + 0xc1 + 0x3b + 0x78 + 0x3f + 0xaa + 0x3b + 0x79 + 0x3f + 0x96 + 0x3b + 0x79 + 0x3f + 0x85 + 0x3b + 0x7a + 0x3f + 0x6b + 0x3b + 0x7b + 0x3f + 0x4f + 0x3b + 0x7b + 0x3f + 0x37 + 0x3b + 0x76 + 0x3f + 0xda + 0x3b + 0x77 + 0x3f + 0xc1 + 0x3b + 0x78 + 0x3f + 0xaa + 0x3b + 0x79 + 0x3f + 0x96 + 0x3b + 0x79 + 0x3f + 0x85 + 0x3b + 0x7a + 0x3f + 0x6b + 0x3b + 0x7b + 0x3f + 0x4f + 0x3b + 0x7b + 0x3f + 0x37 + 0x3b + 0x7c + 0x3f + 0x22 + 0x3b + 0x7c + 0x3f + 0xf + 0x3b + 0x7c + 0x3f + 0xfc + 0x3a + 0x7d + 0x3f + 0xdf + 0x3a + 0x7d + 0x3f + 0xc4 + 0x3a + 0x7d + 0x3f + 0xad + 0x3a + 0x7e + 0x3f + 0x99 + 0x3a + 0x7e + 0x3f + 0x87 + 0x3a + 0x7c + 0x3f + 0x22 + 0x3b + 0x7c + 0x3f + 0xf + 0x3b + 0x7c + 0x3f + 0xfc + 0x3a + 0x7d + 0x3f + 0xdf + 0x3a + 0x7d + 0x3f + 0xc4 + 0x3a + 0x7d + 0x3f + 0xad + 0x3a + 0x7e + 0x3f + 0x99 + 0x3a + 0x7e + 0x3f + 0x87 + 0x3a + 0x7e + 0x3f + 0x6f + 0x3a + 0x7e + 0x3f + 0x53 + 0x3a + 0x7f + 0x3f + 0x3a + 0x3a + 0x7f + 0x3f + 0x24 + 0x3a + 0x7f + 0x3f + 0x11 + 0x3a + 0x7f + 0x3f + 0x0 + 0x3a + 0x7f + 0x3f + 0xe2 + 0x39 + 0x7f + 0x3f + 0xc7 + 0x39 + 0x7e + 0x3f + 0x6f + 0x3a + 0x7e + 0x3f + 0x53 + 0x3a + 0x7f + 0x3f + 0x3a + 0x3a + 0x7f + 0x3f + 0x24 + 0x3a + 0x7f + 0x3f + 0x11 + 0x3a + 0x7f + 0x3f + 0x0 + 0x3a + 0x7f + 0x3f + 0xe2 + 0x39 + 0x7f + 0x3f + 0xc7 + 0x39 + +.data_segment_name +.data weak 64 _ZN11gelu_lut_32ILj0ELj512EE7data_abE DMb + 0x1c + 0xb8 + 0xf0 + 0xb6 + 0x3a + 0xb8 + 0x10 + 0xb7 + 0x5f + 0xb8 + 0x2e + 0xb7 + 0x85 + 0xb8 + 0x51 + 0xb7 + 0x9e + 0xb8 + 0x7a + 0xb7 + 0xbc + 0xb8 + 0x96 + 0xb7 + 0xdf + 0xb8 + 0xb3 + 0xb7 + 0x4 + 0xb9 + 0xd5 + 0xb7 + 0x1c + 0xb8 + 0xf0 + 0xb6 + 0x3a + 0xb8 + 0x10 + 0xb7 + 0x5f + 0xb8 + 0x2e + 0xb7 + 0x85 + 0xb8 + 0x51 + 0xb7 + 0x9e + 0xb8 + 0x7a + 0xb7 + 0xbc + 0xb8 + 0x96 + 0xb7 + 0xdf + 0xb8 + 0xb3 + 0xb7 + 0x4 + 0xb9 + 0xd5 + 0xb7 + 0x1c + 0xb9 + 0xfe + 0xb7 + 0x38 + 0xb9 + 0x17 + 0xb8 + 0x58 + 0xb9 + 0x33 + 0xb8 + 0x7f + 0xb9 + 0x55 + 0xb8 + 0x96 + 0xb9 + 0x7c + 0xb8 + 0xb0 + 0xb9 + 0x95 + 0xb8 + 0xcd + 0xb9 + 0xaf + 0xb8 + 0xef + 0xb9 + 0xce + 0xb8 + 0x1c + 0xb9 + 0xfe + 0xb7 + 0x38 + 0xb9 + 0x17 + 0xb8 + 0x58 + 0xb9 + 0x33 + 0xb8 + 0x7f + 0xb9 + 0x55 + 0xb8 + 0x96 + 0xb9 + 0x7c + 0xb8 + 0xb0 + 0xb9 + 0x95 + 0xb8 + 0xcd + 0xb9 + 0xaf + 0xb8 + 0xef + 0xb9 + 0xce + 0xb8 + 0xc + 0xba + 0xf3 + 0xb8 + 0x22 + 0xba + 0xe + 0xb9 + 0x3d + 0xba + 0x27 + 0xb9 + 0x5b + 0xba + 0x43 + 0xb9 + 0x7e + 0xba + 0x64 + 0xb9 + 0x93 + 0xba + 0x85 + 0xb9 + 0xaa + 0xba + 0x9b + 0xb9 + 0xc4 + 0xba + 0xb4 + 0xb9 + 0xc + 0xba + 0xf3 + 0xb8 + 0x22 + 0xba + 0xe + 0xb9 + 0x3d + 0xba + 0x27 + 0xb9 + 0x5b + 0xba + 0x43 + 0xb9 + 0x7e + 0xba + 0x64 + 0xb9 + 0x93 + 0xba + 0x85 + 0xb9 + 0xaa + 0xba + 0x9b + 0xb9 + 0xc4 + 0xba + 0xb4 + 0xb9 + 0xe1 + 0xba + 0xd1 + 0xb9 + 0x1 + 0xbb + 0xf2 + 0xb9 + 0x14 + 0xbb + 0xc + 0xba + 0x2a + 0xbb + 0x22 + 0xba + 0x42 + 0xbb + 0x3a + 0xba + 0x5d + 0xbb + 0x56 + 0xba + 0x7c + 0xbb + 0x76 + 0xba + 0x8f + 0xbb + 0x8d + 0xba + 0xe1 + 0xba + 0xd1 + 0xb9 + 0x1 + 0xbb + 0xf2 + 0xb9 + 0x14 + 0xbb + 0xc + 0xba + 0x2a + 0xbb + 0x22 + 0xba + 0x42 + 0xbb + 0x3a + 0xba + 0x5d + 0xbb + 0x56 + 0xba + 0x7c + 0xbb + 0x76 + 0xba + 0x8f + 0xbb + 0x8d + 0xba + 0xa3 + 0xbb + 0xa2 + 0xba + 0xb8 + 0xbb + 0xb9 + 0xba + 0xd0 + 0xbb + 0xd3 + 0xba + 0xeb + 0xbb + 0xf0 + 0xba + 0x5 + 0xbc + 0x9 + 0xbb + 0x15 + 0xbc + 0x1b + 0xbb + 0x27 + 0xbc + 0x30 + 0xbb + 0x3b + 0xbc + 0x47 + 0xbb + 0xa3 + 0xbb + 0xa2 + 0xba + 0xb8 + 0xbb + 0xb9 + 0xba + 0xd0 + 0xbb + 0xd3 + 0xba + 0xeb + 0xbb + 0xf0 + 0xba + 0x5 + 0xbc + 0x9 + 0xbb + 0x15 + 0xbc + 0x1b + 0xbb + 0x27 + 0xbc + 0x30 + 0xbb + 0x3b + 0xbc + 0x47 + 0xbb + 0x52 + 0xbc + 0x61 + 0xbb + 0x6b + 0xbc + 0x7e + 0xbb + 0x83 + 0xbc + 0x8f + 0xbb + 0x91 + 0xbc + 0xa0 + 0xbb + 0xa2 + 0xbc + 0xb4 + 0xbb + 0xb3 + 0xbc + 0xca + 0xbb + 0xc6 + 0xbc + 0xe1 + 0xbb + 0xdb + 0xbc + 0xfc + 0xbb + 0x52 + 0xbc + 0x61 + 0xbb + 0x6b + 0xbc + 0x7e + 0xbb + 0x83 + 0xbc + 0x8f + 0xbb + 0x91 + 0xbc + 0xa0 + 0xbb + 0xa2 + 0xbc + 0xb4 + 0xbb + 0xb3 + 0xbc + 0xca + 0xbb + 0xc6 + 0xbc + 0xe1 + 0xbb + 0xdb + 0xbc + 0xfc + 0xbb + 0xf2 + 0xbc + 0xc + 0xbc + 0x5 + 0xbd + 0x1c + 0xbc + 0x12 + 0xbd + 0x2d + 0xbc + 0x21 + 0xbd + 0x40 + 0xbc + 0x30 + 0xbd + 0x54 + 0xbc + 0x40 + 0xbd + 0x6a + 0xbc + 0x51 + 0xbd + 0x81 + 0xbc + 0x64 + 0xbd + 0x8e + 0xbc + 0xf2 + 0xbc + 0xc + 0xbc + 0x5 + 0xbd + 0x1c + 0xbc + 0x12 + 0xbd + 0x2d + 0xbc + 0x21 + 0xbd + 0x40 + 0xbc + 0x30 + 0xbd + 0x54 + 0xbc + 0x40 + 0xbd + 0x6a + 0xbc + 0x51 + 0xbd + 0x81 + 0xbc + 0x64 + 0xbd + 0x8e + 0xbc + 0x78 + 0xbd + 0x9c + 0xbc + 0x86 + 0xbd + 0xab + 0xbc + 0x91 + 0xbd + 0xbb + 0xbc + 0x9d + 0xbd + 0xcc + 0xbc + 0xaa + 0xbd + 0xdf + 0xbc + 0xb6 + 0xbd + 0xf2 + 0xbc + 0xc3 + 0xbd + 0x3 + 0xbd + 0xd1 + 0xbd + 0xe + 0xbd + 0x78 + 0xbd + 0x9c + 0xbc + 0x86 + 0xbd + 0xab + 0xbc + 0x91 + 0xbd + 0xbb + 0xbc + 0x9d + 0xbd + 0xcc + 0xbc + 0xaa + 0xbd + 0xdf + 0xbc + 0xb6 + 0xbd + 0xf2 + 0xbc + 0xc3 + 0xbd + 0x3 + 0xbd + 0xd1 + 0xbd + 0xe + 0xbd + 0xe0 + 0xbd + 0x1a + 0xbd + 0xef + 0xbd + 0x26 + 0xbd + 0xff + 0xbd + 0x33 + 0xbd + 0x8 + 0xbe + 0x41 + 0xbd + 0x10 + 0xbe + 0x4f + 0xbd + 0x18 + 0xbe + 0x5d + 0xbd + 0x21 + 0xbe + 0x6c + 0xbd + 0x2a + 0xbe + 0x7c + 0xbd + 0xe0 + 0xbd + 0x1a + 0xbd + 0xef + 0xbd + 0x26 + 0xbd + 0xff + 0xbd + 0x33 + 0xbd + 0x8 + 0xbe + 0x41 + 0xbd + 0x10 + 0xbe + 0x4f + 0xbd + 0x18 + 0xbe + 0x5d + 0xbd + 0x21 + 0xbe + 0x6c + 0xbd + 0x2a + 0xbe + 0x7c + 0xbd + 0x33 + 0xbe + 0x86 + 0xbd + 0x3b + 0xbe + 0x8e + 0xbd + 0x45 + 0xbe + 0x97 + 0xbd + 0x4d + 0xbe + 0x9f + 0xbd + 0x57 + 0xbe + 0xa8 + 0xbd + 0x5f + 0xbe + 0xb0 + 0xbd + 0x67 + 0xbe + 0xb9 + 0xbd + 0x6f + 0xbe + 0xc1 + 0xbd + 0x33 + 0xbe + 0x86 + 0xbd + 0x3b + 0xbe + 0x8e + 0xbd + 0x45 + 0xbe + 0x97 + 0xbd + 0x4d + 0xbe + 0x9f + 0xbd + 0x57 + 0xbe + 0xa8 + 0xbd + 0x5f + 0xbe + 0xb0 + 0xbd + 0x67 + 0xbe + 0xb9 + 0xbd + 0x6f + 0xbe + 0xc1 + 0xbd + 0x78 + 0xbe + 0xca + 0xbd + 0x7f + 0xbe + 0xd2 + 0xbd + 0x83 + 0xbe + 0xda + 0xbd + 0x87 + 0xbe + 0xe2 + 0xbd + 0x8a + 0xbe + 0xe9 + 0xbd + 0x8d + 0xbe + 0xf0 + 0xbd + 0x8f + 0xbe + 0xf6 + 0xbd + 0x91 + 0xbe + 0xfb + 0xbd + 0x78 + 0xbe + 0xca + 0xbd + 0x7f + 0xbe + 0xd2 + 0xbd + 0x83 + 0xbe + 0xda + 0xbd + 0x87 + 0xbe + 0xe2 + 0xbd + 0x8a + 0xbe + 0xe9 + 0xbd + 0x8d + 0xbe + 0xf0 + 0xbd + 0x8f + 0xbe + 0xf6 + 0xbd + 0x91 + 0xbe + 0xfb + 0xbd + 0x93 + 0xbe + 0x0 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x96 + 0xbe + 0x3 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x94 + 0xbe + 0x0 + 0xbe + 0x93 + 0xbe + 0x0 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x96 + 0xbe + 0x3 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x94 + 0xbe + 0x0 + 0xbe + 0x92 + 0xbe + 0xfb + 0xbd + 0x90 + 0xbe + 0xf4 + 0xbd + 0x8d + 0xbe + 0xeb + 0xbd + 0x8a + 0xbe + 0xe0 + 0xbd + 0x86 + 0xbe + 0xd3 + 0xbd + 0x82 + 0xbe + 0xc4 + 0xbd + 0x7b + 0xbe + 0xb2 + 0xbd + 0x72 + 0xbe + 0x9f + 0xbd + 0x92 + 0xbe + 0xfb + 0xbd + 0x90 + 0xbe + 0xf4 + 0xbd + 0x8d + 0xbe + 0xeb + 0xbd + 0x8a + 0xbe + 0xe0 + 0xbd + 0x86 + 0xbe + 0xd3 + 0xbd + 0x82 + 0xbe + 0xc4 + 0xbd + 0x7b + 0xbe + 0xb2 + 0xbd + 0x72 + 0xbe + 0x9f + 0xbd + 0x67 + 0xbe + 0x89 + 0xbd + 0x5c + 0xbe + 0x61 + 0xbd + 0x51 + 0xbe + 0x2c + 0xbd + 0x44 + 0xbe + 0xe3 + 0xbc + 0x38 + 0xbe + 0x4b + 0xbc + 0x2b + 0xbe + 0x89 + 0x3b + 0x1e + 0xbe + 0xb4 + 0x3c + 0x11 + 0xbe + 0x27 + 0x3d + 0x67 + 0xbe + 0x89 + 0xbd + 0x5c + 0xbe + 0x61 + 0xbd + 0x51 + 0xbe + 0x2c + 0xbd + 0x44 + 0xbe + 0xe3 + 0xbc + 0x38 + 0xbe + 0x4b + 0xbc + 0x2b + 0xbe + 0x89 + 0x3b + 0x1e + 0xbe + 0xb4 + 0x3c + 0x11 + 0xbe + 0x27 + 0x3d + 0x3 + 0xbe + 0x79 + 0x3d + 0xec + 0xbd + 0xa8 + 0x3d + 0xd2 + 0xbd + 0xd6 + 0x3d + 0xb9 + 0xbd + 0x3 + 0x3e + 0xa1 + 0xbd + 0x1c + 0x3e + 0x89 + 0xbd + 0x36 + 0x3e + 0x66 + 0xbd + 0x51 + 0x3e + 0x3e + 0xbd + 0x6c + 0x3e + 0x3 + 0xbe + 0x79 + 0x3d + 0xec + 0xbd + 0xa8 + 0x3d + 0xd2 + 0xbd + 0xd6 + 0x3d + 0xb9 + 0xbd + 0x3 + 0x3e + 0xa1 + 0xbd + 0x1c + 0x3e + 0x89 + 0xbd + 0x36 + 0x3e + 0x66 + 0xbd + 0x51 + 0x3e + 0x3e + 0xbd + 0x6c + 0x3e + 0x19 + 0xbd + 0x84 + 0x3e + 0xec + 0xbc + 0x93 + 0x3e + 0xaf + 0xbc + 0xa2 + 0x3e + 0x76 + 0xbc + 0xb1 + 0x3e + 0x1c + 0xbc + 0xc1 + 0x3e + 0xb5 + 0xbb + 0xd0 + 0x3e + 0x21 + 0xbb + 0xe0 + 0x3e + 0x20 + 0xba + 0xf0 + 0x3e + 0x19 + 0xbd + 0x84 + 0x3e + 0xec + 0xbc + 0x93 + 0x3e + 0xaf + 0xbc + 0xa2 + 0x3e + 0x76 + 0xbc + 0xb1 + 0x3e + 0x1c + 0xbc + 0xc1 + 0x3e + 0xb5 + 0xbb + 0xd0 + 0x3e + 0x21 + 0xbb + 0xe0 + 0x3e + 0x20 + 0xba + 0xf0 + 0x3e + 0x0 + 0x0 + 0x0 + 0x3f + 0x20 + 0xba + 0x8 + 0x3f + 0x21 + 0xbb + 0x10 + 0x3f + 0xb5 + 0xbb + 0x18 + 0x3f + 0x21 + 0xbc + 0x20 + 0x3f + 0x70 + 0xbc + 0x27 + 0x3f + 0xaf + 0xbc + 0x2f + 0x3f + 0xe7 + 0xbc + 0x36 + 0x3f + 0x0 + 0x0 + 0x0 + 0x3f + 0x20 + 0xba + 0x8 + 0x3f + 0x21 + 0xbb + 0x10 + 0x3f + 0xb5 + 0xbb + 0x18 + 0x3f + 0x21 + 0xbc + 0x20 + 0x3f + 0x70 + 0xbc + 0x27 + 0x3f + 0xaf + 0xbc + 0x2f + 0x3f + 0xe7 + 0xbc + 0x36 + 0x3f + 0x19 + 0xbd + 0x3e + 0x3f + 0x3e + 0xbd + 0x45 + 0x3f + 0x68 + 0xbd + 0x4c + 0x3f + 0x8b + 0xbd + 0x53 + 0x3f + 0xa1 + 0xbd + 0x59 + 0x3f + 0xb8 + 0xbd + 0x5f + 0x3f + 0xd1 + 0xbd + 0x65 + 0x3f + 0xec + 0xbd + 0x6b + 0x3f + 0x19 + 0xbd + 0x3e + 0x3f + 0x3e + 0xbd + 0x45 + 0x3f + 0x68 + 0xbd + 0x4c + 0x3f + 0x8b + 0xbd + 0x53 + 0x3f + 0xa1 + 0xbd + 0x59 + 0x3f + 0xb8 + 0xbd + 0x5f + 0x3f + 0xd1 + 0xbd + 0x65 + 0x3f + 0xec + 0xbd + 0x6b + 0x3f + 0x2 + 0xbe + 0x70 + 0x3f + 0x12 + 0xbe + 0x76 + 0x3f + 0x1d + 0xbe + 0x7a + 0x3f + 0x2b + 0xbe + 0x7f + 0x3f + 0x3a + 0xbe + 0x82 + 0x3f + 0x47 + 0xbe + 0x84 + 0x3f + 0x4e + 0xbe + 0x85 + 0x3f + 0x5c + 0xbe + 0x87 + 0x3f + 0x2 + 0xbe + 0x70 + 0x3f + 0x12 + 0xbe + 0x76 + 0x3f + 0x1d + 0xbe + 0x7a + 0x3f + 0x2b + 0xbe + 0x7f + 0x3f + 0x3a + 0xbe + 0x82 + 0x3f + 0x47 + 0xbe + 0x84 + 0x3f + 0x4e + 0xbe + 0x85 + 0x3f + 0x5c + 0xbe + 0x87 + 0x3f + 0x6b + 0xbe + 0x89 + 0x3f + 0x73 + 0xbe + 0x8a + 0x3f + 0x7a + 0xbe + 0x8b + 0x3f + 0x81 + 0xbe + 0x8c + 0x3f + 0x86 + 0xbe + 0x8d + 0x3f + 0x8a + 0xbe + 0x8e + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x6b + 0xbe + 0x89 + 0x3f + 0x73 + 0xbe + 0x8a + 0x3f + 0x7a + 0xbe + 0x8b + 0x3f + 0x81 + 0xbe + 0x8c + 0x3f + 0x86 + 0xbe + 0x8d + 0x3f + 0x8a + 0xbe + 0x8e + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x5f + 0xbe + 0x8b + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x5f + 0xbe + 0x8b + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe2 + 0xbc + 0x81 + 0x3f + 0x97 + 0xba + 0x80 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe2 + 0xbc + 0x81 + 0x3f + 0x97 + 0xba + 0x80 + 0x3f + 0x84 + 0xba + 0x80 + 0x3f + 0x67 + 0xba + 0x80 + 0x3f + 0x4a + 0xba + 0x80 + 0x3f + 0x30 + 0xba + 0x80 + 0x3f + 0x1a + 0xba + 0x80 + 0x3f + 0x5 + 0xba + 0x80 + 0x3f + 0xe8 + 0xb9 + 0x80 + 0x3f + 0xc9 + 0xb9 + 0x80 + 0x3f + 0x84 + 0xba + 0x80 + 0x3f + 0x67 + 0xba + 0x80 + 0x3f + 0x4a + 0xba + 0x80 + 0x3f + 0x30 + 0xba + 0x80 + 0x3f + 0x1a + 0xba + 0x80 + 0x3f + 0x5 + 0xba + 0x80 + 0x3f + 0xe8 + 0xb9 + 0x80 + 0x3f + 0xc9 + 0xb9 + 0x80 + 0x3f + 0xae + 0xb9 + 0x80 + 0x3f + 0x96 + 0xb9 + 0x80 + 0x3f + 0x82 + 0xb9 + 0x80 + 0x3f + 0x5f + 0xb9 + 0x80 + 0x3f + 0x40 + 0xb9 + 0x80 + 0x3f + 0x25 + 0xb9 + 0x80 + 0x3f + 0xd + 0xb9 + 0x80 + 0x3f + 0xf2 + 0xb8 + 0x80 + 0x3f + 0xae + 0xb9 + 0x80 + 0x3f + 0x96 + 0xb9 + 0x80 + 0x3f + 0x82 + 0xb9 + 0x80 + 0x3f + 0x5f + 0xb9 + 0x80 + 0x3f + 0x40 + 0xb9 + 0x80 + 0x3f + 0x25 + 0xb9 + 0x80 + 0x3f + 0xd + 0xb9 + 0x80 + 0x3f + 0xf2 + 0xb8 + 0x80 + 0x3f + 0xcf + 0xb8 + 0x80 + 0x3f + 0xb0 + 0xb8 + 0x80 + 0x3f + 0x96 + 0xb8 + 0x80 + 0x3f + 0x80 + 0xb8 + 0x80 + 0x3f + 0x59 + 0xb8 + 0x80 + 0x3f + 0x38 + 0xb8 + 0x80 + 0x3f + 0x1c + 0xb8 + 0x80 + 0x3f + 0x4 + 0xb8 + 0x80 + 0x3f + 0xcf + 0xb8 + 0x80 + 0x3f + 0xb0 + 0xb8 + 0x80 + 0x3f + 0x96 + 0xb8 + 0x80 + 0x3f + 0x80 + 0xb8 + 0x80 + 0x3f + 0x59 + 0xb8 + 0x80 + 0x3f + 0x38 + 0xb8 + 0x80 + 0x3f + 0x1c + 0xb8 + 0x80 + 0x3f + 0x4 + 0xb8 + 0x80 + 0x3f + 0xdf + 0xb7 + 0x80 + 0x3f + 0xbc + 0xb7 + 0x80 + 0x3f + 0x9e + 0xb7 + 0x80 + 0x3f + 0x85 + 0xb7 + 0x80 + 0x3f + 0x5f + 0xb7 + 0x80 + 0x3f + 0x3b + 0xb7 + 0x80 + 0x3f + 0x1c + 0xb7 + 0x80 + 0x3f + 0x2 + 0xb7 + 0x80 + 0x3f + 0xdf + 0xb7 + 0x80 + 0x3f + 0xbc + 0xb7 + 0x80 + 0x3f + 0x9e + 0xb7 + 0x80 + 0x3f + 0x85 + 0xb7 + 0x80 + 0x3f + 0x5f + 0xb7 + 0x80 + 0x3f + 0x3b + 0xb7 + 0x80 + 0x3f + 0x1c + 0xb7 + 0x80 + 0x3f + 0x2 + 0xb7 + 0x80 + 0x3f + 0xd9 + 0xb6 + 0x80 + 0x3f + 0xb5 + 0xb6 + 0x80 + 0x3f + 0x97 + 0xb6 + 0x80 + 0x3f + 0x7a + 0xb6 + 0x80 + 0x3f + 0x4f + 0xb6 + 0x80 + 0x3f + 0x2b + 0xb6 + 0x80 + 0x3f + 0xe + 0xb6 + 0x80 + 0x3f + 0xea + 0xb5 + 0x80 + 0x3f + 0xd9 + 0xb6 + 0x80 + 0x3f + 0xb5 + 0xb6 + 0x80 + 0x3f + 0x97 + 0xb6 + 0x80 + 0x3f + 0x7a + 0xb6 + 0x80 + 0x3f + 0x4f + 0xb6 + 0x80 + 0x3f + 0x2b + 0xb6 + 0x80 + 0x3f + 0xe + 0xb6 + 0x80 + 0x3f + 0xea + 0xb5 + 0x80 + 0x3f + +.data_segment_name +.data weak 64 _ZN11gelu_lut_32ILj0ELj512EE7data_cdE DMb + 0x1c + 0xb8 + 0xf0 + 0xb6 + 0x3a + 0xb8 + 0x10 + 0xb7 + 0x5f + 0xb8 + 0x2e + 0xb7 + 0x85 + 0xb8 + 0x51 + 0xb7 + 0x9e + 0xb8 + 0x7a + 0xb7 + 0xbc + 0xb8 + 0x96 + 0xb7 + 0xdf + 0xb8 + 0xb3 + 0xb7 + 0x4 + 0xb9 + 0xd5 + 0xb7 + 0x1c + 0xb8 + 0xf0 + 0xb6 + 0x3a + 0xb8 + 0x10 + 0xb7 + 0x5f + 0xb8 + 0x2e + 0xb7 + 0x85 + 0xb8 + 0x51 + 0xb7 + 0x9e + 0xb8 + 0x7a + 0xb7 + 0xbc + 0xb8 + 0x96 + 0xb7 + 0xdf + 0xb8 + 0xb3 + 0xb7 + 0x4 + 0xb9 + 0xd5 + 0xb7 + 0x1c + 0xb9 + 0xfe + 0xb7 + 0x38 + 0xb9 + 0x17 + 0xb8 + 0x58 + 0xb9 + 0x33 + 0xb8 + 0x7f + 0xb9 + 0x55 + 0xb8 + 0x96 + 0xb9 + 0x7c + 0xb8 + 0xb0 + 0xb9 + 0x95 + 0xb8 + 0xcd + 0xb9 + 0xaf + 0xb8 + 0xef + 0xb9 + 0xce + 0xb8 + 0x1c + 0xb9 + 0xfe + 0xb7 + 0x38 + 0xb9 + 0x17 + 0xb8 + 0x58 + 0xb9 + 0x33 + 0xb8 + 0x7f + 0xb9 + 0x55 + 0xb8 + 0x96 + 0xb9 + 0x7c + 0xb8 + 0xb0 + 0xb9 + 0x95 + 0xb8 + 0xcd + 0xb9 + 0xaf + 0xb8 + 0xef + 0xb9 + 0xce + 0xb8 + 0xc + 0xba + 0xf3 + 0xb8 + 0x22 + 0xba + 0xe + 0xb9 + 0x3d + 0xba + 0x27 + 0xb9 + 0x5b + 0xba + 0x43 + 0xb9 + 0x7e + 0xba + 0x64 + 0xb9 + 0x93 + 0xba + 0x85 + 0xb9 + 0xaa + 0xba + 0x9b + 0xb9 + 0xc4 + 0xba + 0xb4 + 0xb9 + 0xc + 0xba + 0xf3 + 0xb8 + 0x22 + 0xba + 0xe + 0xb9 + 0x3d + 0xba + 0x27 + 0xb9 + 0x5b + 0xba + 0x43 + 0xb9 + 0x7e + 0xba + 0x64 + 0xb9 + 0x93 + 0xba + 0x85 + 0xb9 + 0xaa + 0xba + 0x9b + 0xb9 + 0xc4 + 0xba + 0xb4 + 0xb9 + 0xe1 + 0xba + 0xd1 + 0xb9 + 0x1 + 0xbb + 0xf2 + 0xb9 + 0x14 + 0xbb + 0xc + 0xba + 0x2a + 0xbb + 0x22 + 0xba + 0x42 + 0xbb + 0x3a + 0xba + 0x5d + 0xbb + 0x56 + 0xba + 0x7c + 0xbb + 0x76 + 0xba + 0x8f + 0xbb + 0x8d + 0xba + 0xe1 + 0xba + 0xd1 + 0xb9 + 0x1 + 0xbb + 0xf2 + 0xb9 + 0x14 + 0xbb + 0xc + 0xba + 0x2a + 0xbb + 0x22 + 0xba + 0x42 + 0xbb + 0x3a + 0xba + 0x5d + 0xbb + 0x56 + 0xba + 0x7c + 0xbb + 0x76 + 0xba + 0x8f + 0xbb + 0x8d + 0xba + 0xa3 + 0xbb + 0xa2 + 0xba + 0xb8 + 0xbb + 0xb9 + 0xba + 0xd0 + 0xbb + 0xd3 + 0xba + 0xeb + 0xbb + 0xf0 + 0xba + 0x5 + 0xbc + 0x9 + 0xbb + 0x15 + 0xbc + 0x1b + 0xbb + 0x27 + 0xbc + 0x30 + 0xbb + 0x3b + 0xbc + 0x47 + 0xbb + 0xa3 + 0xbb + 0xa2 + 0xba + 0xb8 + 0xbb + 0xb9 + 0xba + 0xd0 + 0xbb + 0xd3 + 0xba + 0xeb + 0xbb + 0xf0 + 0xba + 0x5 + 0xbc + 0x9 + 0xbb + 0x15 + 0xbc + 0x1b + 0xbb + 0x27 + 0xbc + 0x30 + 0xbb + 0x3b + 0xbc + 0x47 + 0xbb + 0x52 + 0xbc + 0x61 + 0xbb + 0x6b + 0xbc + 0x7e + 0xbb + 0x83 + 0xbc + 0x8f + 0xbb + 0x91 + 0xbc + 0xa0 + 0xbb + 0xa2 + 0xbc + 0xb4 + 0xbb + 0xb3 + 0xbc + 0xca + 0xbb + 0xc6 + 0xbc + 0xe1 + 0xbb + 0xdb + 0xbc + 0xfc + 0xbb + 0x52 + 0xbc + 0x61 + 0xbb + 0x6b + 0xbc + 0x7e + 0xbb + 0x83 + 0xbc + 0x8f + 0xbb + 0x91 + 0xbc + 0xa0 + 0xbb + 0xa2 + 0xbc + 0xb4 + 0xbb + 0xb3 + 0xbc + 0xca + 0xbb + 0xc6 + 0xbc + 0xe1 + 0xbb + 0xdb + 0xbc + 0xfc + 0xbb + 0xf2 + 0xbc + 0xc + 0xbc + 0x5 + 0xbd + 0x1c + 0xbc + 0x12 + 0xbd + 0x2d + 0xbc + 0x21 + 0xbd + 0x40 + 0xbc + 0x30 + 0xbd + 0x54 + 0xbc + 0x40 + 0xbd + 0x6a + 0xbc + 0x51 + 0xbd + 0x81 + 0xbc + 0x64 + 0xbd + 0x8e + 0xbc + 0xf2 + 0xbc + 0xc + 0xbc + 0x5 + 0xbd + 0x1c + 0xbc + 0x12 + 0xbd + 0x2d + 0xbc + 0x21 + 0xbd + 0x40 + 0xbc + 0x30 + 0xbd + 0x54 + 0xbc + 0x40 + 0xbd + 0x6a + 0xbc + 0x51 + 0xbd + 0x81 + 0xbc + 0x64 + 0xbd + 0x8e + 0xbc + 0x78 + 0xbd + 0x9c + 0xbc + 0x86 + 0xbd + 0xab + 0xbc + 0x91 + 0xbd + 0xbb + 0xbc + 0x9d + 0xbd + 0xcc + 0xbc + 0xaa + 0xbd + 0xdf + 0xbc + 0xb6 + 0xbd + 0xf2 + 0xbc + 0xc3 + 0xbd + 0x3 + 0xbd + 0xd1 + 0xbd + 0xe + 0xbd + 0x78 + 0xbd + 0x9c + 0xbc + 0x86 + 0xbd + 0xab + 0xbc + 0x91 + 0xbd + 0xbb + 0xbc + 0x9d + 0xbd + 0xcc + 0xbc + 0xaa + 0xbd + 0xdf + 0xbc + 0xb6 + 0xbd + 0xf2 + 0xbc + 0xc3 + 0xbd + 0x3 + 0xbd + 0xd1 + 0xbd + 0xe + 0xbd + 0xe0 + 0xbd + 0x1a + 0xbd + 0xef + 0xbd + 0x26 + 0xbd + 0xff + 0xbd + 0x33 + 0xbd + 0x8 + 0xbe + 0x41 + 0xbd + 0x10 + 0xbe + 0x4f + 0xbd + 0x18 + 0xbe + 0x5d + 0xbd + 0x21 + 0xbe + 0x6c + 0xbd + 0x2a + 0xbe + 0x7c + 0xbd + 0xe0 + 0xbd + 0x1a + 0xbd + 0xef + 0xbd + 0x26 + 0xbd + 0xff + 0xbd + 0x33 + 0xbd + 0x8 + 0xbe + 0x41 + 0xbd + 0x10 + 0xbe + 0x4f + 0xbd + 0x18 + 0xbe + 0x5d + 0xbd + 0x21 + 0xbe + 0x6c + 0xbd + 0x2a + 0xbe + 0x7c + 0xbd + 0x33 + 0xbe + 0x86 + 0xbd + 0x3b + 0xbe + 0x8e + 0xbd + 0x45 + 0xbe + 0x97 + 0xbd + 0x4d + 0xbe + 0x9f + 0xbd + 0x57 + 0xbe + 0xa8 + 0xbd + 0x5f + 0xbe + 0xb0 + 0xbd + 0x67 + 0xbe + 0xb9 + 0xbd + 0x6f + 0xbe + 0xc1 + 0xbd + 0x33 + 0xbe + 0x86 + 0xbd + 0x3b + 0xbe + 0x8e + 0xbd + 0x45 + 0xbe + 0x97 + 0xbd + 0x4d + 0xbe + 0x9f + 0xbd + 0x57 + 0xbe + 0xa8 + 0xbd + 0x5f + 0xbe + 0xb0 + 0xbd + 0x67 + 0xbe + 0xb9 + 0xbd + 0x6f + 0xbe + 0xc1 + 0xbd + 0x78 + 0xbe + 0xca + 0xbd + 0x7f + 0xbe + 0xd2 + 0xbd + 0x83 + 0xbe + 0xda + 0xbd + 0x87 + 0xbe + 0xe2 + 0xbd + 0x8a + 0xbe + 0xe9 + 0xbd + 0x8d + 0xbe + 0xf0 + 0xbd + 0x8f + 0xbe + 0xf6 + 0xbd + 0x91 + 0xbe + 0xfb + 0xbd + 0x78 + 0xbe + 0xca + 0xbd + 0x7f + 0xbe + 0xd2 + 0xbd + 0x83 + 0xbe + 0xda + 0xbd + 0x87 + 0xbe + 0xe2 + 0xbd + 0x8a + 0xbe + 0xe9 + 0xbd + 0x8d + 0xbe + 0xf0 + 0xbd + 0x8f + 0xbe + 0xf6 + 0xbd + 0x91 + 0xbe + 0xfb + 0xbd + 0x93 + 0xbe + 0x0 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x96 + 0xbe + 0x3 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x94 + 0xbe + 0x0 + 0xbe + 0x93 + 0xbe + 0x0 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x96 + 0xbe + 0x3 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x96 + 0xbe + 0x4 + 0xbe + 0x95 + 0xbe + 0x2 + 0xbe + 0x94 + 0xbe + 0x0 + 0xbe + 0x92 + 0xbe + 0xfb + 0xbd + 0x90 + 0xbe + 0xf4 + 0xbd + 0x8d + 0xbe + 0xeb + 0xbd + 0x8a + 0xbe + 0xe0 + 0xbd + 0x86 + 0xbe + 0xd3 + 0xbd + 0x82 + 0xbe + 0xc4 + 0xbd + 0x7b + 0xbe + 0xb2 + 0xbd + 0x72 + 0xbe + 0x9f + 0xbd + 0x92 + 0xbe + 0xfb + 0xbd + 0x90 + 0xbe + 0xf4 + 0xbd + 0x8d + 0xbe + 0xeb + 0xbd + 0x8a + 0xbe + 0xe0 + 0xbd + 0x86 + 0xbe + 0xd3 + 0xbd + 0x82 + 0xbe + 0xc4 + 0xbd + 0x7b + 0xbe + 0xb2 + 0xbd + 0x72 + 0xbe + 0x9f + 0xbd + 0x67 + 0xbe + 0x89 + 0xbd + 0x5c + 0xbe + 0x61 + 0xbd + 0x51 + 0xbe + 0x2c + 0xbd + 0x44 + 0xbe + 0xe3 + 0xbc + 0x38 + 0xbe + 0x4b + 0xbc + 0x2b + 0xbe + 0x89 + 0x3b + 0x1e + 0xbe + 0xb4 + 0x3c + 0x11 + 0xbe + 0x27 + 0x3d + 0x67 + 0xbe + 0x89 + 0xbd + 0x5c + 0xbe + 0x61 + 0xbd + 0x51 + 0xbe + 0x2c + 0xbd + 0x44 + 0xbe + 0xe3 + 0xbc + 0x38 + 0xbe + 0x4b + 0xbc + 0x2b + 0xbe + 0x89 + 0x3b + 0x1e + 0xbe + 0xb4 + 0x3c + 0x11 + 0xbe + 0x27 + 0x3d + 0x3 + 0xbe + 0x79 + 0x3d + 0xec + 0xbd + 0xa8 + 0x3d + 0xd2 + 0xbd + 0xd6 + 0x3d + 0xb9 + 0xbd + 0x3 + 0x3e + 0xa1 + 0xbd + 0x1c + 0x3e + 0x89 + 0xbd + 0x36 + 0x3e + 0x66 + 0xbd + 0x51 + 0x3e + 0x3e + 0xbd + 0x6c + 0x3e + 0x3 + 0xbe + 0x79 + 0x3d + 0xec + 0xbd + 0xa8 + 0x3d + 0xd2 + 0xbd + 0xd6 + 0x3d + 0xb9 + 0xbd + 0x3 + 0x3e + 0xa1 + 0xbd + 0x1c + 0x3e + 0x89 + 0xbd + 0x36 + 0x3e + 0x66 + 0xbd + 0x51 + 0x3e + 0x3e + 0xbd + 0x6c + 0x3e + 0x19 + 0xbd + 0x84 + 0x3e + 0xec + 0xbc + 0x93 + 0x3e + 0xaf + 0xbc + 0xa2 + 0x3e + 0x76 + 0xbc + 0xb1 + 0x3e + 0x1c + 0xbc + 0xc1 + 0x3e + 0xb5 + 0xbb + 0xd0 + 0x3e + 0x21 + 0xbb + 0xe0 + 0x3e + 0x20 + 0xba + 0xf0 + 0x3e + 0x19 + 0xbd + 0x84 + 0x3e + 0xec + 0xbc + 0x93 + 0x3e + 0xaf + 0xbc + 0xa2 + 0x3e + 0x76 + 0xbc + 0xb1 + 0x3e + 0x1c + 0xbc + 0xc1 + 0x3e + 0xb5 + 0xbb + 0xd0 + 0x3e + 0x21 + 0xbb + 0xe0 + 0x3e + 0x20 + 0xba + 0xf0 + 0x3e + 0x0 + 0x0 + 0x0 + 0x3f + 0x20 + 0xba + 0x8 + 0x3f + 0x21 + 0xbb + 0x10 + 0x3f + 0xb5 + 0xbb + 0x18 + 0x3f + 0x21 + 0xbc + 0x20 + 0x3f + 0x70 + 0xbc + 0x27 + 0x3f + 0xaf + 0xbc + 0x2f + 0x3f + 0xe7 + 0xbc + 0x36 + 0x3f + 0x0 + 0x0 + 0x0 + 0x3f + 0x20 + 0xba + 0x8 + 0x3f + 0x21 + 0xbb + 0x10 + 0x3f + 0xb5 + 0xbb + 0x18 + 0x3f + 0x21 + 0xbc + 0x20 + 0x3f + 0x70 + 0xbc + 0x27 + 0x3f + 0xaf + 0xbc + 0x2f + 0x3f + 0xe7 + 0xbc + 0x36 + 0x3f + 0x19 + 0xbd + 0x3e + 0x3f + 0x3e + 0xbd + 0x45 + 0x3f + 0x68 + 0xbd + 0x4c + 0x3f + 0x8b + 0xbd + 0x53 + 0x3f + 0xa1 + 0xbd + 0x59 + 0x3f + 0xb8 + 0xbd + 0x5f + 0x3f + 0xd1 + 0xbd + 0x65 + 0x3f + 0xec + 0xbd + 0x6b + 0x3f + 0x19 + 0xbd + 0x3e + 0x3f + 0x3e + 0xbd + 0x45 + 0x3f + 0x68 + 0xbd + 0x4c + 0x3f + 0x8b + 0xbd + 0x53 + 0x3f + 0xa1 + 0xbd + 0x59 + 0x3f + 0xb8 + 0xbd + 0x5f + 0x3f + 0xd1 + 0xbd + 0x65 + 0x3f + 0xec + 0xbd + 0x6b + 0x3f + 0x2 + 0xbe + 0x70 + 0x3f + 0x12 + 0xbe + 0x76 + 0x3f + 0x1d + 0xbe + 0x7a + 0x3f + 0x2b + 0xbe + 0x7f + 0x3f + 0x3a + 0xbe + 0x82 + 0x3f + 0x47 + 0xbe + 0x84 + 0x3f + 0x4e + 0xbe + 0x85 + 0x3f + 0x5c + 0xbe + 0x87 + 0x3f + 0x2 + 0xbe + 0x70 + 0x3f + 0x12 + 0xbe + 0x76 + 0x3f + 0x1d + 0xbe + 0x7a + 0x3f + 0x2b + 0xbe + 0x7f + 0x3f + 0x3a + 0xbe + 0x82 + 0x3f + 0x47 + 0xbe + 0x84 + 0x3f + 0x4e + 0xbe + 0x85 + 0x3f + 0x5c + 0xbe + 0x87 + 0x3f + 0x6b + 0xbe + 0x89 + 0x3f + 0x73 + 0xbe + 0x8a + 0x3f + 0x7a + 0xbe + 0x8b + 0x3f + 0x81 + 0xbe + 0x8c + 0x3f + 0x86 + 0xbe + 0x8d + 0x3f + 0x8a + 0xbe + 0x8e + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x6b + 0xbe + 0x89 + 0x3f + 0x73 + 0xbe + 0x8a + 0x3f + 0x7a + 0xbe + 0x8b + 0x3f + 0x81 + 0xbe + 0x8c + 0x3f + 0x86 + 0xbe + 0x8d + 0x3f + 0x8a + 0xbe + 0x8e + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x8f + 0xbe + 0x8f + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x94 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x93 + 0xbe + 0x90 + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x8d + 0xbe + 0x8f + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x86 + 0xbe + 0x8e + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x5f + 0xbe + 0x8b + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x7d + 0xbe + 0x8d + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x6e + 0xbe + 0x8c + 0x3f + 0x5f + 0xbe + 0x8b + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x4e + 0xbe + 0x8a + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x3e + 0xbe + 0x89 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x2c + 0xbe + 0x88 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x1a + 0xbe + 0x87 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0x7 + 0xbe + 0x86 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0xe8 + 0xbd + 0x85 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0xbf + 0xbd + 0x84 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x95 + 0xbd + 0x83 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0x50 + 0xbd + 0x82 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe2 + 0xbc + 0x81 + 0x3f + 0x97 + 0xba + 0x80 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xdf + 0xbc + 0x81 + 0x3f + 0xe0 + 0xbc + 0x81 + 0x3f + 0xe1 + 0xbc + 0x81 + 0x3f + 0xe2 + 0xbc + 0x81 + 0x3f + 0x97 + 0xba + 0x80 + 0x3f + 0x84 + 0xba + 0x80 + 0x3f + 0x67 + 0xba + 0x80 + 0x3f + 0x4a + 0xba + 0x80 + 0x3f + 0x30 + 0xba + 0x80 + 0x3f + 0x1a + 0xba + 0x80 + 0x3f + 0x5 + 0xba + 0x80 + 0x3f + 0xe8 + 0xb9 + 0x80 + 0x3f + 0xc9 + 0xb9 + 0x80 + 0x3f + 0x84 + 0xba + 0x80 + 0x3f + 0x67 + 0xba + 0x80 + 0x3f + 0x4a + 0xba + 0x80 + 0x3f + 0x30 + 0xba + 0x80 + 0x3f + 0x1a + 0xba + 0x80 + 0x3f + 0x5 + 0xba + 0x80 + 0x3f + 0xe8 + 0xb9 + 0x80 + 0x3f + 0xc9 + 0xb9 + 0x80 + 0x3f + 0xae + 0xb9 + 0x80 + 0x3f + 0x96 + 0xb9 + 0x80 + 0x3f + 0x82 + 0xb9 + 0x80 + 0x3f + 0x5f + 0xb9 + 0x80 + 0x3f + 0x40 + 0xb9 + 0x80 + 0x3f + 0x25 + 0xb9 + 0x80 + 0x3f + 0xd + 0xb9 + 0x80 + 0x3f + 0xf2 + 0xb8 + 0x80 + 0x3f + 0xae + 0xb9 + 0x80 + 0x3f + 0x96 + 0xb9 + 0x80 + 0x3f + 0x82 + 0xb9 + 0x80 + 0x3f + 0x5f + 0xb9 + 0x80 + 0x3f + 0x40 + 0xb9 + 0x80 + 0x3f + 0x25 + 0xb9 + 0x80 + 0x3f + 0xd + 0xb9 + 0x80 + 0x3f + 0xf2 + 0xb8 + 0x80 + 0x3f + 0xcf + 0xb8 + 0x80 + 0x3f + 0xb0 + 0xb8 + 0x80 + 0x3f + 0x96 + 0xb8 + 0x80 + 0x3f + 0x80 + 0xb8 + 0x80 + 0x3f + 0x59 + 0xb8 + 0x80 + 0x3f + 0x38 + 0xb8 + 0x80 + 0x3f + 0x1c + 0xb8 + 0x80 + 0x3f + 0x4 + 0xb8 + 0x80 + 0x3f + 0xcf + 0xb8 + 0x80 + 0x3f + 0xb0 + 0xb8 + 0x80 + 0x3f + 0x96 + 0xb8 + 0x80 + 0x3f + 0x80 + 0xb8 + 0x80 + 0x3f + 0x59 + 0xb8 + 0x80 + 0x3f + 0x38 + 0xb8 + 0x80 + 0x3f + 0x1c + 0xb8 + 0x80 + 0x3f + 0x4 + 0xb8 + 0x80 + 0x3f + 0xdf + 0xb7 + 0x80 + 0x3f + 0xbc + 0xb7 + 0x80 + 0x3f + 0x9e + 0xb7 + 0x80 + 0x3f + 0x85 + 0xb7 + 0x80 + 0x3f + 0x5f + 0xb7 + 0x80 + 0x3f + 0x3b + 0xb7 + 0x80 + 0x3f + 0x1c + 0xb7 + 0x80 + 0x3f + 0x2 + 0xb7 + 0x80 + 0x3f + 0xdf + 0xb7 + 0x80 + 0x3f + 0xbc + 0xb7 + 0x80 + 0x3f + 0x9e + 0xb7 + 0x80 + 0x3f + 0x85 + 0xb7 + 0x80 + 0x3f + 0x5f + 0xb7 + 0x80 + 0x3f + 0x3b + 0xb7 + 0x80 + 0x3f + 0x1c + 0xb7 + 0x80 + 0x3f + 0x2 + 0xb7 + 0x80 + 0x3f + 0xd9 + 0xb6 + 0x80 + 0x3f + 0xb5 + 0xb6 + 0x80 + 0x3f + 0x97 + 0xb6 + 0x80 + 0x3f + 0x7a + 0xb6 + 0x80 + 0x3f + 0x4f + 0xb6 + 0x80 + 0x3f + 0x2b + 0xb6 + 0x80 + 0x3f + 0xe + 0xb6 + 0x80 + 0x3f + 0xea + 0xb5 + 0x80 + 0x3f + 0xd9 + 0xb6 + 0x80 + 0x3f + 0xb5 + 0xb6 + 0x80 + 0x3f + 0x97 + 0xb6 + 0x80 + 0x3f + 0x7a + 0xb6 + 0x80 + 0x3f + 0x4f + 0xb6 + 0x80 + 0x3f + 0x2b + 0xb6 + 0x80 + 0x3f + 0xe + 0xb6 + 0x80 + 0x3f + 0xea + 0xb5 + 0x80 + 0x3f + +.data_segment_name +.data weak 64 _ZN8tanh_lutILj0ELj512EE7data_abE DMb + 0x80 + 0xbf + 0x3e + 0x39 + 0x80 + 0xbf + 0x4e + 0x39 + 0x80 + 0xbf + 0x5f + 0x39 + 0x80 + 0xbf + 0x71 + 0x39 + 0x80 + 0xbf + 0x82 + 0x39 + 0x80 + 0xbf + 0x8d + 0x39 + 0x80 + 0xbf + 0x98 + 0x39 + 0x80 + 0xbf + 0xa4 + 0x39 + 0x80 + 0xbf + 0x3e + 0x39 + 0x80 + 0xbf + 0x4e + 0x39 + 0x80 + 0xbf + 0x5f + 0x39 + 0x80 + 0xbf + 0x71 + 0x39 + 0x80 + 0xbf + 0x82 + 0x39 + 0x80 + 0xbf + 0x8d + 0x39 + 0x80 + 0xbf + 0x98 + 0x39 + 0x80 + 0xbf + 0xa4 + 0x39 + 0x80 + 0xbf + 0xb2 + 0x39 + 0x80 + 0xbf + 0xc0 + 0x39 + 0x7f + 0xbf + 0xd0 + 0x39 + 0x7f + 0xbf + 0xe1 + 0x39 + 0x7f + 0xbf + 0xf3 + 0x39 + 0x7f + 0xbf + 0x3 + 0x3a + 0x7f + 0xbf + 0xe + 0x3a + 0x7f + 0xbf + 0x1a + 0x3a + 0x80 + 0xbf + 0xb2 + 0x39 + 0x80 + 0xbf + 0xc0 + 0x39 + 0x7f + 0xbf + 0xd0 + 0x39 + 0x7f + 0xbf + 0xe1 + 0x39 + 0x7f + 0xbf + 0xf3 + 0x39 + 0x7f + 0xbf + 0x3 + 0x3a + 0x7f + 0xbf + 0xe + 0x3a + 0x7f + 0xbf + 0x1a + 0x3a + 0x7f + 0xbf + 0x26 + 0x3a + 0x7f + 0xbf + 0x34 + 0x3a + 0x7f + 0xbf + 0x42 + 0x3a + 0x7f + 0xbf + 0x52 + 0x3a + 0x7f + 0xbf + 0x63 + 0x3a + 0x7f + 0xbf + 0x75 + 0x3a + 0x7f + 0xbf + 0x85 + 0x3a + 0x7f + 0xbf + 0x8f + 0x3a + 0x7f + 0xbf + 0x26 + 0x3a + 0x7f + 0xbf + 0x34 + 0x3a + 0x7f + 0xbf + 0x42 + 0x3a + 0x7f + 0xbf + 0x52 + 0x3a + 0x7f + 0xbf + 0x63 + 0x3a + 0x7f + 0xbf + 0x75 + 0x3a + 0x7f + 0xbf + 0x85 + 0x3a + 0x7f + 0xbf + 0x8f + 0x3a + 0x7f + 0xbf + 0x9b + 0x3a + 0x7f + 0xbf + 0xa8 + 0x3a + 0x7e + 0xbf + 0xb5 + 0x3a + 0x7e + 0xbf + 0xc4 + 0x3a + 0x7e + 0xbf + 0xd4 + 0x3a + 0x7e + 0xbf + 0xe5 + 0x3a + 0x7e + 0xbf + 0xf8 + 0x3a + 0x7e + 0xbf + 0x6 + 0x3b + 0x7f + 0xbf + 0x9b + 0x3a + 0x7f + 0xbf + 0xa8 + 0x3a + 0x7e + 0xbf + 0xb5 + 0x3a + 0x7e + 0xbf + 0xc4 + 0x3a + 0x7e + 0xbf + 0xd4 + 0x3a + 0x7e + 0xbf + 0xe5 + 0x3a + 0x7e + 0xbf + 0xf8 + 0x3a + 0x7e + 0xbf + 0x6 + 0x3b + 0x7e + 0xbf + 0x11 + 0x3b + 0x7d + 0xbf + 0x1d + 0x3b + 0x7d + 0xbf + 0x29 + 0x3b + 0x7d + 0xbf + 0x37 + 0x3b + 0x7d + 0xbf + 0x46 + 0x3b + 0x7d + 0xbf + 0x56 + 0x3b + 0x7c + 0xbf + 0x67 + 0x3b + 0x7c + 0xbf + 0x7a + 0x3b + 0x7e + 0xbf + 0x11 + 0x3b + 0x7d + 0xbf + 0x1d + 0x3b + 0x7d + 0xbf + 0x29 + 0x3b + 0x7d + 0xbf + 0x37 + 0x3b + 0x7d + 0xbf + 0x46 + 0x3b + 0x7d + 0xbf + 0x56 + 0x3b + 0x7c + 0xbf + 0x67 + 0x3b + 0x7c + 0xbf + 0x7a + 0x3b + 0x7c + 0xbf + 0x87 + 0x3b + 0x7c + 0xbf + 0x92 + 0x3b + 0x7b + 0xbf + 0x9e + 0x3b + 0x7b + 0xbf + 0xab + 0x3b + 0x7b + 0xbf + 0xb9 + 0x3b + 0x7a + 0xbf + 0xc8 + 0x3b + 0x7a + 0xbf + 0xd8 + 0x3b + 0x79 + 0xbf + 0xe9 + 0x3b + 0x7c + 0xbf + 0x87 + 0x3b + 0x7c + 0xbf + 0x92 + 0x3b + 0x7b + 0xbf + 0x9e + 0x3b + 0x7b + 0xbf + 0xab + 0x3b + 0x7b + 0xbf + 0xb9 + 0x3b + 0x7a + 0xbf + 0xc8 + 0x3b + 0x7a + 0xbf + 0xd8 + 0x3b + 0x79 + 0xbf + 0xe9 + 0x3b + 0x79 + 0xbf + 0xfc + 0x3b + 0x78 + 0xbf + 0x8 + 0x3c + 0x78 + 0xbf + 0x13 + 0x3c + 0x77 + 0xbf + 0x1f + 0x3c + 0x77 + 0xbf + 0x2c + 0x3c + 0x76 + 0xbf + 0x3a + 0x3c + 0x75 + 0xbf + 0x49 + 0x3c + 0x75 + 0xbf + 0x59 + 0x3c + 0x79 + 0xbf + 0xfc + 0x3b + 0x78 + 0xbf + 0x8 + 0x3c + 0x78 + 0xbf + 0x13 + 0x3c + 0x77 + 0xbf + 0x1f + 0x3c + 0x77 + 0xbf + 0x2c + 0x3c + 0x76 + 0xbf + 0x3a + 0x3c + 0x75 + 0xbf + 0x49 + 0x3c + 0x75 + 0xbf + 0x59 + 0x3c + 0x74 + 0xbf + 0x6b + 0x3c + 0x73 + 0xbf + 0x7e + 0x3c + 0x72 + 0xbf + 0x89 + 0x3c + 0x71 + 0xbf + 0x94 + 0x3c + 0x70 + 0xbf + 0xa0 + 0x3c + 0x6f + 0xbf + 0xad + 0x3c + 0x6e + 0xbf + 0xbb + 0x3c + 0x6d + 0xbf + 0xca + 0x3c + 0x74 + 0xbf + 0x6b + 0x3c + 0x73 + 0xbf + 0x7e + 0x3c + 0x72 + 0xbf + 0x89 + 0x3c + 0x71 + 0xbf + 0x94 + 0x3c + 0x70 + 0xbf + 0xa0 + 0x3c + 0x6f + 0xbf + 0xad + 0x3c + 0x6e + 0xbf + 0xbb + 0x3c + 0x6d + 0xbf + 0xca + 0x3c + 0x6c + 0xbf + 0xda + 0x3c + 0x6a + 0xbf + 0xeb + 0x3c + 0x69 + 0xbf + 0xfe + 0x3c + 0x67 + 0xbf + 0x9 + 0x3d + 0x66 + 0xbf + 0x14 + 0x3d + 0x64 + 0xbf + 0x20 + 0x3d + 0x62 + 0xbf + 0x2d + 0x3d + 0x60 + 0xbf + 0x3a + 0x3d + 0x6c + 0xbf + 0xda + 0x3c + 0x6a + 0xbf + 0xeb + 0x3c + 0x69 + 0xbf + 0xfe + 0x3c + 0x67 + 0xbf + 0x9 + 0x3d + 0x66 + 0xbf + 0x14 + 0x3d + 0x64 + 0xbf + 0x20 + 0x3d + 0x62 + 0xbf + 0x2d + 0x3d + 0x60 + 0xbf + 0x3a + 0x3d + 0x5e + 0xbf + 0x49 + 0x3d + 0x5c + 0xbf + 0x59 + 0x3d + 0x5a + 0xbf + 0x6a + 0x3d + 0x57 + 0xbf + 0x7d + 0x3d + 0x55 + 0xbf + 0x88 + 0x3d + 0x52 + 0xbf + 0x93 + 0x3d + 0x4f + 0xbf + 0x9e + 0x3d + 0x4c + 0xbf + 0xab + 0x3d + 0x5e + 0xbf + 0x49 + 0x3d + 0x5c + 0xbf + 0x59 + 0x3d + 0x5a + 0xbf + 0x6a + 0x3d + 0x57 + 0xbf + 0x7d + 0x3d + 0x55 + 0xbf + 0x88 + 0x3d + 0x52 + 0xbf + 0x93 + 0x3d + 0x4f + 0xbf + 0x9e + 0x3d + 0x4c + 0xbf + 0xab + 0x3d + 0x49 + 0xbf + 0xb8 + 0x3d + 0x46 + 0xbf + 0xc6 + 0x3d + 0x42 + 0xbf + 0xd5 + 0x3d + 0x3f + 0xbf + 0xe6 + 0x3d + 0x3b + 0xbf + 0xf7 + 0x3d + 0x37 + 0xbf + 0x5 + 0x3e + 0x33 + 0xbf + 0xf + 0x3e + 0x2e + 0xbf + 0x1a + 0x3e + 0x49 + 0xbf + 0xb8 + 0x3d + 0x46 + 0xbf + 0xc6 + 0x3d + 0x42 + 0xbf + 0xd5 + 0x3d + 0x3f + 0xbf + 0xe6 + 0x3d + 0x3b + 0xbf + 0xf7 + 0x3d + 0x37 + 0xbf + 0x5 + 0x3e + 0x33 + 0xbf + 0xf + 0x3e + 0x2e + 0xbf + 0x1a + 0x3e + 0x2a + 0xbf + 0x25 + 0x3e + 0x25 + 0xbf + 0x31 + 0x3e + 0x20 + 0xbf + 0x3e + 0x3e + 0x1b + 0xbf + 0x4c + 0x3e + 0x16 + 0xbf + 0x5b + 0x3e + 0x10 + 0xbf + 0x6b + 0x3e + 0xb + 0xbf + 0x7b + 0x3e + 0x6 + 0xbf + 0x86 + 0x3e + 0x2a + 0xbf + 0x25 + 0x3e + 0x25 + 0xbf + 0x31 + 0x3e + 0x20 + 0xbf + 0x3e + 0x3e + 0x1b + 0xbf + 0x4c + 0x3e + 0x16 + 0xbf + 0x5b + 0x3e + 0x10 + 0xbf + 0x6b + 0x3e + 0xb + 0xbf + 0x7b + 0x3e + 0x6 + 0xbf + 0x86 + 0x3e + 0xfe + 0xbe + 0x90 + 0x3e + 0xf3 + 0xbe + 0x99 + 0x3e + 0xe6 + 0xbe + 0xa4 + 0x3e + 0xdb + 0xbe + 0xae + 0x3e + 0xcd + 0xbe + 0xba + 0x3e + 0xc0 + 0xbe + 0xc6 + 0x3e + 0xb4 + 0xbe + 0xd2 + 0x3e + 0xa7 + 0xbe + 0xdf + 0x3e + 0xfe + 0xbe + 0x90 + 0x3e + 0xf3 + 0xbe + 0x99 + 0x3e + 0xe6 + 0xbe + 0xa4 + 0x3e + 0xdb + 0xbe + 0xae + 0x3e + 0xcd + 0xbe + 0xba + 0x3e + 0xc0 + 0xbe + 0xc6 + 0x3e + 0xb4 + 0xbe + 0xd2 + 0x3e + 0xa7 + 0xbe + 0xdf + 0x3e + 0x9b + 0xbe + 0xec + 0x3e + 0x8e + 0xbe + 0xfa + 0x3e + 0x81 + 0xbe + 0x4 + 0x3f + 0x6b + 0xbe + 0xb + 0x3f + 0x52 + 0xbe + 0x13 + 0x3f + 0x3c + 0xbe + 0x1a + 0x3f + 0x25 + 0xbe + 0x22 + 0x3f + 0xf + 0xbe + 0x2a + 0x3f + 0x9b + 0xbe + 0xec + 0x3e + 0x8e + 0xbe + 0xfa + 0x3e + 0x81 + 0xbe + 0x4 + 0x3f + 0x6b + 0xbe + 0xb + 0x3f + 0x52 + 0xbe + 0x13 + 0x3f + 0x3c + 0xbe + 0x1a + 0x3f + 0x25 + 0xbe + 0x22 + 0x3f + 0xf + 0xbe + 0x2a + 0x3f + 0xfb + 0xbd + 0x31 + 0x3f + 0xd4 + 0xbd + 0x39 + 0x3f + 0xb4 + 0xbd + 0x40 + 0x3f + 0x92 + 0xbd + 0x48 + 0x3f + 0x6e + 0xbd + 0x4f + 0x3f + 0x3c + 0xbd + 0x56 + 0x3f + 0xe + 0xbd + 0x5d + 0x3f + 0xd5 + 0xbc + 0x63 + 0x3f + 0xfb + 0xbd + 0x31 + 0x3f + 0xd4 + 0xbd + 0x39 + 0x3f + 0xb4 + 0xbd + 0x40 + 0x3f + 0x92 + 0xbd + 0x48 + 0x3f + 0x6e + 0xbd + 0x4f + 0x3f + 0x3c + 0xbd + 0x56 + 0x3f + 0xe + 0xbd + 0x5d + 0x3f + 0xd5 + 0xbc + 0x63 + 0x3f + 0x96 + 0xbc + 0x69 + 0x3f + 0x4f + 0xbc + 0x6e + 0x3f + 0xd + 0xbc + 0x72 + 0x3f + 0xaa + 0xbb + 0x76 + 0x3f + 0x1d + 0xbb + 0x7a + 0x3f + 0x5c + 0xba + 0x7d + 0x3f + 0xed + 0xb9 + 0x7e + 0x3f + 0xa7 + 0x37 + 0x80 + 0x3f + 0x96 + 0xbc + 0x69 + 0x3f + 0x4f + 0xbc + 0x6e + 0x3f + 0xd + 0xbc + 0x72 + 0x3f + 0xaa + 0xbb + 0x76 + 0x3f + 0x1d + 0xbb + 0x7a + 0x3f + 0x5c + 0xba + 0x7d + 0x3f + 0xed + 0xb9 + 0x7e + 0x3f + 0xa7 + 0x37 + 0x80 + 0x3f + 0x0 + 0x0 + 0x80 + 0x3f + 0xa7 + 0xb7 + 0x80 + 0x3f + 0xed + 0x39 + 0x7e + 0x3f + 0x5c + 0x3a + 0x7d + 0x3f + 0x1d + 0x3b + 0x7a + 0x3f + 0xaa + 0x3b + 0x76 + 0x3f + 0xd + 0x3c + 0x72 + 0x3f + 0x4f + 0x3c + 0x6e + 0x3f + 0x0 + 0x0 + 0x80 + 0x3f + 0xa7 + 0xb7 + 0x80 + 0x3f + 0xed + 0x39 + 0x7e + 0x3f + 0x5c + 0x3a + 0x7d + 0x3f + 0x1d + 0x3b + 0x7a + 0x3f + 0xaa + 0x3b + 0x76 + 0x3f + 0xd + 0x3c + 0x72 + 0x3f + 0x4f + 0x3c + 0x6e + 0x3f + 0x96 + 0x3c + 0x69 + 0x3f + 0xd5 + 0x3c + 0x63 + 0x3f + 0xe + 0x3d + 0x5d + 0x3f + 0x3c + 0x3d + 0x56 + 0x3f + 0x6e + 0x3d + 0x4f + 0x3f + 0x92 + 0x3d + 0x48 + 0x3f + 0xb4 + 0x3d + 0x40 + 0x3f + 0xd4 + 0x3d + 0x39 + 0x3f + 0x96 + 0x3c + 0x69 + 0x3f + 0xd5 + 0x3c + 0x63 + 0x3f + 0xe + 0x3d + 0x5d + 0x3f + 0x3c + 0x3d + 0x56 + 0x3f + 0x6e + 0x3d + 0x4f + 0x3f + 0x92 + 0x3d + 0x48 + 0x3f + 0xb4 + 0x3d + 0x40 + 0x3f + 0xd4 + 0x3d + 0x39 + 0x3f + 0xfb + 0x3d + 0x31 + 0x3f + 0xf + 0x3e + 0x2a + 0x3f + 0x25 + 0x3e + 0x22 + 0x3f + 0x3c + 0x3e + 0x1a + 0x3f + 0x52 + 0x3e + 0x13 + 0x3f + 0x6b + 0x3e + 0xb + 0x3f + 0x81 + 0x3e + 0x4 + 0x3f + 0x8e + 0x3e + 0xfa + 0x3e + 0xfb + 0x3d + 0x31 + 0x3f + 0xf + 0x3e + 0x2a + 0x3f + 0x25 + 0x3e + 0x22 + 0x3f + 0x3c + 0x3e + 0x1a + 0x3f + 0x52 + 0x3e + 0x13 + 0x3f + 0x6b + 0x3e + 0xb + 0x3f + 0x81 + 0x3e + 0x4 + 0x3f + 0x8e + 0x3e + 0xfa + 0x3e + 0x9b + 0x3e + 0xec + 0x3e + 0xa7 + 0x3e + 0xdf + 0x3e + 0xb4 + 0x3e + 0xd2 + 0x3e + 0xc0 + 0x3e + 0xc6 + 0x3e + 0xcd + 0x3e + 0xba + 0x3e + 0xdb + 0x3e + 0xae + 0x3e + 0xe6 + 0x3e + 0xa4 + 0x3e + 0xf3 + 0x3e + 0x99 + 0x3e + 0x9b + 0x3e + 0xec + 0x3e + 0xa7 + 0x3e + 0xdf + 0x3e + 0xb4 + 0x3e + 0xd2 + 0x3e + 0xc0 + 0x3e + 0xc6 + 0x3e + 0xcd + 0x3e + 0xba + 0x3e + 0xdb + 0x3e + 0xae + 0x3e + 0xe6 + 0x3e + 0xa4 + 0x3e + 0xf3 + 0x3e + 0x99 + 0x3e + 0xfe + 0x3e + 0x90 + 0x3e + 0x6 + 0x3f + 0x86 + 0x3e + 0xb + 0x3f + 0x7b + 0x3e + 0x10 + 0x3f + 0x6b + 0x3e + 0x16 + 0x3f + 0x5b + 0x3e + 0x1b + 0x3f + 0x4c + 0x3e + 0x20 + 0x3f + 0x3e + 0x3e + 0x25 + 0x3f + 0x31 + 0x3e + 0xfe + 0x3e + 0x90 + 0x3e + 0x6 + 0x3f + 0x86 + 0x3e + 0xb + 0x3f + 0x7b + 0x3e + 0x10 + 0x3f + 0x6b + 0x3e + 0x16 + 0x3f + 0x5b + 0x3e + 0x1b + 0x3f + 0x4c + 0x3e + 0x20 + 0x3f + 0x3e + 0x3e + 0x25 + 0x3f + 0x31 + 0x3e + 0x2a + 0x3f + 0x25 + 0x3e + 0x2e + 0x3f + 0x1a + 0x3e + 0x33 + 0x3f + 0xf + 0x3e + 0x37 + 0x3f + 0x5 + 0x3e + 0x3b + 0x3f + 0xf7 + 0x3d + 0x3f + 0x3f + 0xe6 + 0x3d + 0x42 + 0x3f + 0xd5 + 0x3d + 0x46 + 0x3f + 0xc6 + 0x3d + 0x2a + 0x3f + 0x25 + 0x3e + 0x2e + 0x3f + 0x1a + 0x3e + 0x33 + 0x3f + 0xf + 0x3e + 0x37 + 0x3f + 0x5 + 0x3e + 0x3b + 0x3f + 0xf7 + 0x3d + 0x3f + 0x3f + 0xe6 + 0x3d + 0x42 + 0x3f + 0xd5 + 0x3d + 0x46 + 0x3f + 0xc6 + 0x3d + 0x49 + 0x3f + 0xb8 + 0x3d + 0x4c + 0x3f + 0xab + 0x3d + 0x4f + 0x3f + 0x9e + 0x3d + 0x52 + 0x3f + 0x93 + 0x3d + 0x55 + 0x3f + 0x88 + 0x3d + 0x57 + 0x3f + 0x7d + 0x3d + 0x5a + 0x3f + 0x6a + 0x3d + 0x5c + 0x3f + 0x59 + 0x3d + 0x49 + 0x3f + 0xb8 + 0x3d + 0x4c + 0x3f + 0xab + 0x3d + 0x4f + 0x3f + 0x9e + 0x3d + 0x52 + 0x3f + 0x93 + 0x3d + 0x55 + 0x3f + 0x88 + 0x3d + 0x57 + 0x3f + 0x7d + 0x3d + 0x5a + 0x3f + 0x6a + 0x3d + 0x5c + 0x3f + 0x59 + 0x3d + 0x5e + 0x3f + 0x49 + 0x3d + 0x60 + 0x3f + 0x3a + 0x3d + 0x62 + 0x3f + 0x2d + 0x3d + 0x64 + 0x3f + 0x20 + 0x3d + 0x66 + 0x3f + 0x14 + 0x3d + 0x67 + 0x3f + 0x9 + 0x3d + 0x69 + 0x3f + 0xfe + 0x3c + 0x6a + 0x3f + 0xeb + 0x3c + 0x5e + 0x3f + 0x49 + 0x3d + 0x60 + 0x3f + 0x3a + 0x3d + 0x62 + 0x3f + 0x2d + 0x3d + 0x64 + 0x3f + 0x20 + 0x3d + 0x66 + 0x3f + 0x14 + 0x3d + 0x67 + 0x3f + 0x9 + 0x3d + 0x69 + 0x3f + 0xfe + 0x3c + 0x6a + 0x3f + 0xeb + 0x3c + 0x6c + 0x3f + 0xda + 0x3c + 0x6d + 0x3f + 0xca + 0x3c + 0x6e + 0x3f + 0xbb + 0x3c + 0x6f + 0x3f + 0xad + 0x3c + 0x70 + 0x3f + 0xa0 + 0x3c + 0x71 + 0x3f + 0x94 + 0x3c + 0x72 + 0x3f + 0x89 + 0x3c + 0x73 + 0x3f + 0x7e + 0x3c + 0x6c + 0x3f + 0xda + 0x3c + 0x6d + 0x3f + 0xca + 0x3c + 0x6e + 0x3f + 0xbb + 0x3c + 0x6f + 0x3f + 0xad + 0x3c + 0x70 + 0x3f + 0xa0 + 0x3c + 0x71 + 0x3f + 0x94 + 0x3c + 0x72 + 0x3f + 0x89 + 0x3c + 0x73 + 0x3f + 0x7e + 0x3c + 0x74 + 0x3f + 0x6b + 0x3c + 0x75 + 0x3f + 0x59 + 0x3c + 0x75 + 0x3f + 0x49 + 0x3c + 0x76 + 0x3f + 0x3a + 0x3c + 0x77 + 0x3f + 0x2c + 0x3c + 0x77 + 0x3f + 0x1f + 0x3c + 0x78 + 0x3f + 0x13 + 0x3c + 0x78 + 0x3f + 0x8 + 0x3c + 0x74 + 0x3f + 0x6b + 0x3c + 0x75 + 0x3f + 0x59 + 0x3c + 0x75 + 0x3f + 0x49 + 0x3c + 0x76 + 0x3f + 0x3a + 0x3c + 0x77 + 0x3f + 0x2c + 0x3c + 0x77 + 0x3f + 0x1f + 0x3c + 0x78 + 0x3f + 0x13 + 0x3c + 0x78 + 0x3f + 0x8 + 0x3c + 0x79 + 0x3f + 0xfc + 0x3b + 0x79 + 0x3f + 0xe9 + 0x3b + 0x7a + 0x3f + 0xd8 + 0x3b + 0x7a + 0x3f + 0xc8 + 0x3b + 0x7b + 0x3f + 0xb9 + 0x3b + 0x7b + 0x3f + 0xab + 0x3b + 0x7b + 0x3f + 0x9e + 0x3b + 0x7c + 0x3f + 0x92 + 0x3b + 0x79 + 0x3f + 0xfc + 0x3b + 0x79 + 0x3f + 0xe9 + 0x3b + 0x7a + 0x3f + 0xd8 + 0x3b + 0x7a + 0x3f + 0xc8 + 0x3b + 0x7b + 0x3f + 0xb9 + 0x3b + 0x7b + 0x3f + 0xab + 0x3b + 0x7b + 0x3f + 0x9e + 0x3b + 0x7c + 0x3f + 0x92 + 0x3b + 0x7c + 0x3f + 0x87 + 0x3b + 0x7c + 0x3f + 0x7a + 0x3b + 0x7c + 0x3f + 0x67 + 0x3b + 0x7d + 0x3f + 0x56 + 0x3b + 0x7d + 0x3f + 0x46 + 0x3b + 0x7d + 0x3f + 0x37 + 0x3b + 0x7d + 0x3f + 0x29 + 0x3b + 0x7d + 0x3f + 0x1d + 0x3b + 0x7c + 0x3f + 0x87 + 0x3b + 0x7c + 0x3f + 0x7a + 0x3b + 0x7c + 0x3f + 0x67 + 0x3b + 0x7d + 0x3f + 0x56 + 0x3b + 0x7d + 0x3f + 0x46 + 0x3b + 0x7d + 0x3f + 0x37 + 0x3b + 0x7d + 0x3f + 0x29 + 0x3b + 0x7d + 0x3f + 0x1d + 0x3b + 0x7e + 0x3f + 0x11 + 0x3b + 0x7e + 0x3f + 0x6 + 0x3b + 0x7e + 0x3f + 0xf8 + 0x3a + 0x7e + 0x3f + 0xe5 + 0x3a + 0x7e + 0x3f + 0xd4 + 0x3a + 0x7e + 0x3f + 0xc4 + 0x3a + 0x7e + 0x3f + 0xb5 + 0x3a + 0x7f + 0x3f + 0xa8 + 0x3a + 0x7e + 0x3f + 0x11 + 0x3b + 0x7e + 0x3f + 0x6 + 0x3b + 0x7e + 0x3f + 0xf8 + 0x3a + 0x7e + 0x3f + 0xe5 + 0x3a + 0x7e + 0x3f + 0xd4 + 0x3a + 0x7e + 0x3f + 0xc4 + 0x3a + 0x7e + 0x3f + 0xb5 + 0x3a + 0x7f + 0x3f + 0xa8 + 0x3a + 0x7f + 0x3f + 0x9b + 0x3a + 0x7f + 0x3f + 0x8f + 0x3a + 0x7f + 0x3f + 0x85 + 0x3a + 0x7f + 0x3f + 0x75 + 0x3a + 0x7f + 0x3f + 0x63 + 0x3a + 0x7f + 0x3f + 0x52 + 0x3a + 0x7f + 0x3f + 0x42 + 0x3a + 0x7f + 0x3f + 0x34 + 0x3a + 0x7f + 0x3f + 0x9b + 0x3a + 0x7f + 0x3f + 0x8f + 0x3a + 0x7f + 0x3f + 0x85 + 0x3a + 0x7f + 0x3f + 0x75 + 0x3a + 0x7f + 0x3f + 0x63 + 0x3a + 0x7f + 0x3f + 0x52 + 0x3a + 0x7f + 0x3f + 0x42 + 0x3a + 0x7f + 0x3f + 0x34 + 0x3a + 0x7f + 0x3f + 0x26 + 0x3a + 0x7f + 0x3f + 0x1a + 0x3a + 0x7f + 0x3f + 0xe + 0x3a + 0x7f + 0x3f + 0x3 + 0x3a + 0x7f + 0x3f + 0xf3 + 0x39 + 0x7f + 0x3f + 0xe1 + 0x39 + 0x7f + 0x3f + 0xd0 + 0x39 + 0x80 + 0x3f + 0xc0 + 0x39 + 0x7f + 0x3f + 0x26 + 0x3a + 0x7f + 0x3f + 0x1a + 0x3a + 0x7f + 0x3f + 0xe + 0x3a + 0x7f + 0x3f + 0x3 + 0x3a + 0x7f + 0x3f + 0xf3 + 0x39 + 0x7f + 0x3f + 0xe1 + 0x39 + 0x7f + 0x3f + 0xd0 + 0x39 + 0x80 + 0x3f + 0xc0 + 0x39 + 0x80 + 0x3f + 0xb2 + 0x39 + 0x80 + 0x3f + 0xa4 + 0x39 + 0x80 + 0x3f + 0x98 + 0x39 + 0x80 + 0x3f + 0x8d + 0x39 + 0x80 + 0x3f + 0x82 + 0x39 + 0x80 + 0x3f + 0x71 + 0x39 + 0x80 + 0x3f + 0x5f + 0x39 + 0x80 + 0x3f + 0x4e + 0x39 + 0x80 + 0x3f + 0xb2 + 0x39 + 0x80 + 0x3f + 0xa4 + 0x39 + 0x80 + 0x3f + 0x98 + 0x39 + 0x80 + 0x3f + 0x8d + 0x39 + 0x80 + 0x3f + 0x82 + 0x39 + 0x80 + 0x3f + 0x71 + 0x39 + 0x80 + 0x3f + 0x5f + 0x39 + 0x80 + 0x3f + 0x4e + 0x39 + +.data_segment_name +.data weak 64 _ZN8tanh_lutILj0ELj512EE7data_cdE DMb + 0x80 + 0xbf + 0x3e + 0x39 + 0x80 + 0xbf + 0x4e + 0x39 + 0x80 + 0xbf + 0x5f + 0x39 + 0x80 + 0xbf + 0x71 + 0x39 + 0x80 + 0xbf + 0x82 + 0x39 + 0x80 + 0xbf + 0x8d + 0x39 + 0x80 + 0xbf + 0x98 + 0x39 + 0x80 + 0xbf + 0xa4 + 0x39 + 0x80 + 0xbf + 0x3e + 0x39 + 0x80 + 0xbf + 0x4e + 0x39 + 0x80 + 0xbf + 0x5f + 0x39 + 0x80 + 0xbf + 0x71 + 0x39 + 0x80 + 0xbf + 0x82 + 0x39 + 0x80 + 0xbf + 0x8d + 0x39 + 0x80 + 0xbf + 0x98 + 0x39 + 0x80 + 0xbf + 0xa4 + 0x39 + 0x80 + 0xbf + 0xb2 + 0x39 + 0x80 + 0xbf + 0xc0 + 0x39 + 0x7f + 0xbf + 0xd0 + 0x39 + 0x7f + 0xbf + 0xe1 + 0x39 + 0x7f + 0xbf + 0xf3 + 0x39 + 0x7f + 0xbf + 0x3 + 0x3a + 0x7f + 0xbf + 0xe + 0x3a + 0x7f + 0xbf + 0x1a + 0x3a + 0x80 + 0xbf + 0xb2 + 0x39 + 0x80 + 0xbf + 0xc0 + 0x39 + 0x7f + 0xbf + 0xd0 + 0x39 + 0x7f + 0xbf + 0xe1 + 0x39 + 0x7f + 0xbf + 0xf3 + 0x39 + 0x7f + 0xbf + 0x3 + 0x3a + 0x7f + 0xbf + 0xe + 0x3a + 0x7f + 0xbf + 0x1a + 0x3a + 0x7f + 0xbf + 0x26 + 0x3a + 0x7f + 0xbf + 0x34 + 0x3a + 0x7f + 0xbf + 0x42 + 0x3a + 0x7f + 0xbf + 0x52 + 0x3a + 0x7f + 0xbf + 0x63 + 0x3a + 0x7f + 0xbf + 0x75 + 0x3a + 0x7f + 0xbf + 0x85 + 0x3a + 0x7f + 0xbf + 0x8f + 0x3a + 0x7f + 0xbf + 0x26 + 0x3a + 0x7f + 0xbf + 0x34 + 0x3a + 0x7f + 0xbf + 0x42 + 0x3a + 0x7f + 0xbf + 0x52 + 0x3a + 0x7f + 0xbf + 0x63 + 0x3a + 0x7f + 0xbf + 0x75 + 0x3a + 0x7f + 0xbf + 0x85 + 0x3a + 0x7f + 0xbf + 0x8f + 0x3a + 0x7f + 0xbf + 0x9b + 0x3a + 0x7f + 0xbf + 0xa8 + 0x3a + 0x7e + 0xbf + 0xb5 + 0x3a + 0x7e + 0xbf + 0xc4 + 0x3a + 0x7e + 0xbf + 0xd4 + 0x3a + 0x7e + 0xbf + 0xe5 + 0x3a + 0x7e + 0xbf + 0xf8 + 0x3a + 0x7e + 0xbf + 0x6 + 0x3b + 0x7f + 0xbf + 0x9b + 0x3a + 0x7f + 0xbf + 0xa8 + 0x3a + 0x7e + 0xbf + 0xb5 + 0x3a + 0x7e + 0xbf + 0xc4 + 0x3a + 0x7e + 0xbf + 0xd4 + 0x3a + 0x7e + 0xbf + 0xe5 + 0x3a + 0x7e + 0xbf + 0xf8 + 0x3a + 0x7e + 0xbf + 0x6 + 0x3b + 0x7e + 0xbf + 0x11 + 0x3b + 0x7d + 0xbf + 0x1d + 0x3b + 0x7d + 0xbf + 0x29 + 0x3b + 0x7d + 0xbf + 0x37 + 0x3b + 0x7d + 0xbf + 0x46 + 0x3b + 0x7d + 0xbf + 0x56 + 0x3b + 0x7c + 0xbf + 0x67 + 0x3b + 0x7c + 0xbf + 0x7a + 0x3b + 0x7e + 0xbf + 0x11 + 0x3b + 0x7d + 0xbf + 0x1d + 0x3b + 0x7d + 0xbf + 0x29 + 0x3b + 0x7d + 0xbf + 0x37 + 0x3b + 0x7d + 0xbf + 0x46 + 0x3b + 0x7d + 0xbf + 0x56 + 0x3b + 0x7c + 0xbf + 0x67 + 0x3b + 0x7c + 0xbf + 0x7a + 0x3b + 0x7c + 0xbf + 0x87 + 0x3b + 0x7c + 0xbf + 0x92 + 0x3b + 0x7b + 0xbf + 0x9e + 0x3b + 0x7b + 0xbf + 0xab + 0x3b + 0x7b + 0xbf + 0xb9 + 0x3b + 0x7a + 0xbf + 0xc8 + 0x3b + 0x7a + 0xbf + 0xd8 + 0x3b + 0x79 + 0xbf + 0xe9 + 0x3b + 0x7c + 0xbf + 0x87 + 0x3b + 0x7c + 0xbf + 0x92 + 0x3b + 0x7b + 0xbf + 0x9e + 0x3b + 0x7b + 0xbf + 0xab + 0x3b + 0x7b + 0xbf + 0xb9 + 0x3b + 0x7a + 0xbf + 0xc8 + 0x3b + 0x7a + 0xbf + 0xd8 + 0x3b + 0x79 + 0xbf + 0xe9 + 0x3b + 0x79 + 0xbf + 0xfc + 0x3b + 0x78 + 0xbf + 0x8 + 0x3c + 0x78 + 0xbf + 0x13 + 0x3c + 0x77 + 0xbf + 0x1f + 0x3c + 0x77 + 0xbf + 0x2c + 0x3c + 0x76 + 0xbf + 0x3a + 0x3c + 0x75 + 0xbf + 0x49 + 0x3c + 0x75 + 0xbf + 0x59 + 0x3c + 0x79 + 0xbf + 0xfc + 0x3b + 0x78 + 0xbf + 0x8 + 0x3c + 0x78 + 0xbf + 0x13 + 0x3c + 0x77 + 0xbf + 0x1f + 0x3c + 0x77 + 0xbf + 0x2c + 0x3c + 0x76 + 0xbf + 0x3a + 0x3c + 0x75 + 0xbf + 0x49 + 0x3c + 0x75 + 0xbf + 0x59 + 0x3c + 0x74 + 0xbf + 0x6b + 0x3c + 0x73 + 0xbf + 0x7e + 0x3c + 0x72 + 0xbf + 0x89 + 0x3c + 0x71 + 0xbf + 0x94 + 0x3c + 0x70 + 0xbf + 0xa0 + 0x3c + 0x6f + 0xbf + 0xad + 0x3c + 0x6e + 0xbf + 0xbb + 0x3c + 0x6d + 0xbf + 0xca + 0x3c + 0x74 + 0xbf + 0x6b + 0x3c + 0x73 + 0xbf + 0x7e + 0x3c + 0x72 + 0xbf + 0x89 + 0x3c + 0x71 + 0xbf + 0x94 + 0x3c + 0x70 + 0xbf + 0xa0 + 0x3c + 0x6f + 0xbf + 0xad + 0x3c + 0x6e + 0xbf + 0xbb + 0x3c + 0x6d + 0xbf + 0xca + 0x3c + 0x6c + 0xbf + 0xda + 0x3c + 0x6a + 0xbf + 0xeb + 0x3c + 0x69 + 0xbf + 0xfe + 0x3c + 0x67 + 0xbf + 0x9 + 0x3d + 0x66 + 0xbf + 0x14 + 0x3d + 0x64 + 0xbf + 0x20 + 0x3d + 0x62 + 0xbf + 0x2d + 0x3d + 0x60 + 0xbf + 0x3a + 0x3d + 0x6c + 0xbf + 0xda + 0x3c + 0x6a + 0xbf + 0xeb + 0x3c + 0x69 + 0xbf + 0xfe + 0x3c + 0x67 + 0xbf + 0x9 + 0x3d + 0x66 + 0xbf + 0x14 + 0x3d + 0x64 + 0xbf + 0x20 + 0x3d + 0x62 + 0xbf + 0x2d + 0x3d + 0x60 + 0xbf + 0x3a + 0x3d + 0x5e + 0xbf + 0x49 + 0x3d + 0x5c + 0xbf + 0x59 + 0x3d + 0x5a + 0xbf + 0x6a + 0x3d + 0x57 + 0xbf + 0x7d + 0x3d + 0x55 + 0xbf + 0x88 + 0x3d + 0x52 + 0xbf + 0x93 + 0x3d + 0x4f + 0xbf + 0x9e + 0x3d + 0x4c + 0xbf + 0xab + 0x3d + 0x5e + 0xbf + 0x49 + 0x3d + 0x5c + 0xbf + 0x59 + 0x3d + 0x5a + 0xbf + 0x6a + 0x3d + 0x57 + 0xbf + 0x7d + 0x3d + 0x55 + 0xbf + 0x88 + 0x3d + 0x52 + 0xbf + 0x93 + 0x3d + 0x4f + 0xbf + 0x9e + 0x3d + 0x4c + 0xbf + 0xab + 0x3d + 0x49 + 0xbf + 0xb8 + 0x3d + 0x46 + 0xbf + 0xc6 + 0x3d + 0x42 + 0xbf + 0xd5 + 0x3d + 0x3f + 0xbf + 0xe6 + 0x3d + 0x3b + 0xbf + 0xf7 + 0x3d + 0x37 + 0xbf + 0x5 + 0x3e + 0x33 + 0xbf + 0xf + 0x3e + 0x2e + 0xbf + 0x1a + 0x3e + 0x49 + 0xbf + 0xb8 + 0x3d + 0x46 + 0xbf + 0xc6 + 0x3d + 0x42 + 0xbf + 0xd5 + 0x3d + 0x3f + 0xbf + 0xe6 + 0x3d + 0x3b + 0xbf + 0xf7 + 0x3d + 0x37 + 0xbf + 0x5 + 0x3e + 0x33 + 0xbf + 0xf + 0x3e + 0x2e + 0xbf + 0x1a + 0x3e + 0x2a + 0xbf + 0x25 + 0x3e + 0x25 + 0xbf + 0x31 + 0x3e + 0x20 + 0xbf + 0x3e + 0x3e + 0x1b + 0xbf + 0x4c + 0x3e + 0x16 + 0xbf + 0x5b + 0x3e + 0x10 + 0xbf + 0x6b + 0x3e + 0xb + 0xbf + 0x7b + 0x3e + 0x6 + 0xbf + 0x86 + 0x3e + 0x2a + 0xbf + 0x25 + 0x3e + 0x25 + 0xbf + 0x31 + 0x3e + 0x20 + 0xbf + 0x3e + 0x3e + 0x1b + 0xbf + 0x4c + 0x3e + 0x16 + 0xbf + 0x5b + 0x3e + 0x10 + 0xbf + 0x6b + 0x3e + 0xb + 0xbf + 0x7b + 0x3e + 0x6 + 0xbf + 0x86 + 0x3e + 0xfe + 0xbe + 0x90 + 0x3e + 0xf3 + 0xbe + 0x99 + 0x3e + 0xe6 + 0xbe + 0xa4 + 0x3e + 0xdb + 0xbe + 0xae + 0x3e + 0xcd + 0xbe + 0xba + 0x3e + 0xc0 + 0xbe + 0xc6 + 0x3e + 0xb4 + 0xbe + 0xd2 + 0x3e + 0xa7 + 0xbe + 0xdf + 0x3e + 0xfe + 0xbe + 0x90 + 0x3e + 0xf3 + 0xbe + 0x99 + 0x3e + 0xe6 + 0xbe + 0xa4 + 0x3e + 0xdb + 0xbe + 0xae + 0x3e + 0xcd + 0xbe + 0xba + 0x3e + 0xc0 + 0xbe + 0xc6 + 0x3e + 0xb4 + 0xbe + 0xd2 + 0x3e + 0xa7 + 0xbe + 0xdf + 0x3e + 0x9b + 0xbe + 0xec + 0x3e + 0x8e + 0xbe + 0xfa + 0x3e + 0x81 + 0xbe + 0x4 + 0x3f + 0x6b + 0xbe + 0xb + 0x3f + 0x52 + 0xbe + 0x13 + 0x3f + 0x3c + 0xbe + 0x1a + 0x3f + 0x25 + 0xbe + 0x22 + 0x3f + 0xf + 0xbe + 0x2a + 0x3f + 0x9b + 0xbe + 0xec + 0x3e + 0x8e + 0xbe + 0xfa + 0x3e + 0x81 + 0xbe + 0x4 + 0x3f + 0x6b + 0xbe + 0xb + 0x3f + 0x52 + 0xbe + 0x13 + 0x3f + 0x3c + 0xbe + 0x1a + 0x3f + 0x25 + 0xbe + 0x22 + 0x3f + 0xf + 0xbe + 0x2a + 0x3f + 0xfb + 0xbd + 0x31 + 0x3f + 0xd4 + 0xbd + 0x39 + 0x3f + 0xb4 + 0xbd + 0x40 + 0x3f + 0x92 + 0xbd + 0x48 + 0x3f + 0x6e + 0xbd + 0x4f + 0x3f + 0x3c + 0xbd + 0x56 + 0x3f + 0xe + 0xbd + 0x5d + 0x3f + 0xd5 + 0xbc + 0x63 + 0x3f + 0xfb + 0xbd + 0x31 + 0x3f + 0xd4 + 0xbd + 0x39 + 0x3f + 0xb4 + 0xbd + 0x40 + 0x3f + 0x92 + 0xbd + 0x48 + 0x3f + 0x6e + 0xbd + 0x4f + 0x3f + 0x3c + 0xbd + 0x56 + 0x3f + 0xe + 0xbd + 0x5d + 0x3f + 0xd5 + 0xbc + 0x63 + 0x3f + 0x96 + 0xbc + 0x69 + 0x3f + 0x4f + 0xbc + 0x6e + 0x3f + 0xd + 0xbc + 0x72 + 0x3f + 0xaa + 0xbb + 0x76 + 0x3f + 0x1d + 0xbb + 0x7a + 0x3f + 0x5c + 0xba + 0x7d + 0x3f + 0xed + 0xb9 + 0x7e + 0x3f + 0xa7 + 0x37 + 0x80 + 0x3f + 0x96 + 0xbc + 0x69 + 0x3f + 0x4f + 0xbc + 0x6e + 0x3f + 0xd + 0xbc + 0x72 + 0x3f + 0xaa + 0xbb + 0x76 + 0x3f + 0x1d + 0xbb + 0x7a + 0x3f + 0x5c + 0xba + 0x7d + 0x3f + 0xed + 0xb9 + 0x7e + 0x3f + 0xa7 + 0x37 + 0x80 + 0x3f + 0x0 + 0x0 + 0x80 + 0x3f + 0xa7 + 0xb7 + 0x80 + 0x3f + 0xed + 0x39 + 0x7e + 0x3f + 0x5c + 0x3a + 0x7d + 0x3f + 0x1d + 0x3b + 0x7a + 0x3f + 0xaa + 0x3b + 0x76 + 0x3f + 0xd + 0x3c + 0x72 + 0x3f + 0x4f + 0x3c + 0x6e + 0x3f + 0x0 + 0x0 + 0x80 + 0x3f + 0xa7 + 0xb7 + 0x80 + 0x3f + 0xed + 0x39 + 0x7e + 0x3f + 0x5c + 0x3a + 0x7d + 0x3f + 0x1d + 0x3b + 0x7a + 0x3f + 0xaa + 0x3b + 0x76 + 0x3f + 0xd + 0x3c + 0x72 + 0x3f + 0x4f + 0x3c + 0x6e + 0x3f + 0x96 + 0x3c + 0x69 + 0x3f + 0xd5 + 0x3c + 0x63 + 0x3f + 0xe + 0x3d + 0x5d + 0x3f + 0x3c + 0x3d + 0x56 + 0x3f + 0x6e + 0x3d + 0x4f + 0x3f + 0x92 + 0x3d + 0x48 + 0x3f + 0xb4 + 0x3d + 0x40 + 0x3f + 0xd4 + 0x3d + 0x39 + 0x3f + 0x96 + 0x3c + 0x69 + 0x3f + 0xd5 + 0x3c + 0x63 + 0x3f + 0xe + 0x3d + 0x5d + 0x3f + 0x3c + 0x3d + 0x56 + 0x3f + 0x6e + 0x3d + 0x4f + 0x3f + 0x92 + 0x3d + 0x48 + 0x3f + 0xb4 + 0x3d + 0x40 + 0x3f + 0xd4 + 0x3d + 0x39 + 0x3f + 0xfb + 0x3d + 0x31 + 0x3f + 0xf + 0x3e + 0x2a + 0x3f + 0x25 + 0x3e + 0x22 + 0x3f + 0x3c + 0x3e + 0x1a + 0x3f + 0x52 + 0x3e + 0x13 + 0x3f + 0x6b + 0x3e + 0xb + 0x3f + 0x81 + 0x3e + 0x4 + 0x3f + 0x8e + 0x3e + 0xfa + 0x3e + 0xfb + 0x3d + 0x31 + 0x3f + 0xf + 0x3e + 0x2a + 0x3f + 0x25 + 0x3e + 0x22 + 0x3f + 0x3c + 0x3e + 0x1a + 0x3f + 0x52 + 0x3e + 0x13 + 0x3f + 0x6b + 0x3e + 0xb + 0x3f + 0x81 + 0x3e + 0x4 + 0x3f + 0x8e + 0x3e + 0xfa + 0x3e + 0x9b + 0x3e + 0xec + 0x3e + 0xa7 + 0x3e + 0xdf + 0x3e + 0xb4 + 0x3e + 0xd2 + 0x3e + 0xc0 + 0x3e + 0xc6 + 0x3e + 0xcd + 0x3e + 0xba + 0x3e + 0xdb + 0x3e + 0xae + 0x3e + 0xe6 + 0x3e + 0xa4 + 0x3e + 0xf3 + 0x3e + 0x99 + 0x3e + 0x9b + 0x3e + 0xec + 0x3e + 0xa7 + 0x3e + 0xdf + 0x3e + 0xb4 + 0x3e + 0xd2 + 0x3e + 0xc0 + 0x3e + 0xc6 + 0x3e + 0xcd + 0x3e + 0xba + 0x3e + 0xdb + 0x3e + 0xae + 0x3e + 0xe6 + 0x3e + 0xa4 + 0x3e + 0xf3 + 0x3e + 0x99 + 0x3e + 0xfe + 0x3e + 0x90 + 0x3e + 0x6 + 0x3f + 0x86 + 0x3e + 0xb + 0x3f + 0x7b + 0x3e + 0x10 + 0x3f + 0x6b + 0x3e + 0x16 + 0x3f + 0x5b + 0x3e + 0x1b + 0x3f + 0x4c + 0x3e + 0x20 + 0x3f + 0x3e + 0x3e + 0x25 + 0x3f + 0x31 + 0x3e + 0xfe + 0x3e + 0x90 + 0x3e + 0x6 + 0x3f + 0x86 + 0x3e + 0xb + 0x3f + 0x7b + 0x3e + 0x10 + 0x3f + 0x6b + 0x3e + 0x16 + 0x3f + 0x5b + 0x3e + 0x1b + 0x3f + 0x4c + 0x3e + 0x20 + 0x3f + 0x3e + 0x3e + 0x25 + 0x3f + 0x31 + 0x3e + 0x2a + 0x3f + 0x25 + 0x3e + 0x2e + 0x3f + 0x1a + 0x3e + 0x33 + 0x3f + 0xf + 0x3e + 0x37 + 0x3f + 0x5 + 0x3e + 0x3b + 0x3f + 0xf7 + 0x3d + 0x3f + 0x3f + 0xe6 + 0x3d + 0x42 + 0x3f + 0xd5 + 0x3d + 0x46 + 0x3f + 0xc6 + 0x3d + 0x2a + 0x3f + 0x25 + 0x3e + 0x2e + 0x3f + 0x1a + 0x3e + 0x33 + 0x3f + 0xf + 0x3e + 0x37 + 0x3f + 0x5 + 0x3e + 0x3b + 0x3f + 0xf7 + 0x3d + 0x3f + 0x3f + 0xe6 + 0x3d + 0x42 + 0x3f + 0xd5 + 0x3d + 0x46 + 0x3f + 0xc6 + 0x3d + 0x49 + 0x3f + 0xb8 + 0x3d + 0x4c + 0x3f + 0xab + 0x3d + 0x4f + 0x3f + 0x9e + 0x3d + 0x52 + 0x3f + 0x93 + 0x3d + 0x55 + 0x3f + 0x88 + 0x3d + 0x57 + 0x3f + 0x7d + 0x3d + 0x5a + 0x3f + 0x6a + 0x3d + 0x5c + 0x3f + 0x59 + 0x3d + 0x49 + 0x3f + 0xb8 + 0x3d + 0x4c + 0x3f + 0xab + 0x3d + 0x4f + 0x3f + 0x9e + 0x3d + 0x52 + 0x3f + 0x93 + 0x3d + 0x55 + 0x3f + 0x88 + 0x3d + 0x57 + 0x3f + 0x7d + 0x3d + 0x5a + 0x3f + 0x6a + 0x3d + 0x5c + 0x3f + 0x59 + 0x3d + 0x5e + 0x3f + 0x49 + 0x3d + 0x60 + 0x3f + 0x3a + 0x3d + 0x62 + 0x3f + 0x2d + 0x3d + 0x64 + 0x3f + 0x20 + 0x3d + 0x66 + 0x3f + 0x14 + 0x3d + 0x67 + 0x3f + 0x9 + 0x3d + 0x69 + 0x3f + 0xfe + 0x3c + 0x6a + 0x3f + 0xeb + 0x3c + 0x5e + 0x3f + 0x49 + 0x3d + 0x60 + 0x3f + 0x3a + 0x3d + 0x62 + 0x3f + 0x2d + 0x3d + 0x64 + 0x3f + 0x20 + 0x3d + 0x66 + 0x3f + 0x14 + 0x3d + 0x67 + 0x3f + 0x9 + 0x3d + 0x69 + 0x3f + 0xfe + 0x3c + 0x6a + 0x3f + 0xeb + 0x3c + 0x6c + 0x3f + 0xda + 0x3c + 0x6d + 0x3f + 0xca + 0x3c + 0x6e + 0x3f + 0xbb + 0x3c + 0x6f + 0x3f + 0xad + 0x3c + 0x70 + 0x3f + 0xa0 + 0x3c + 0x71 + 0x3f + 0x94 + 0x3c + 0x72 + 0x3f + 0x89 + 0x3c + 0x73 + 0x3f + 0x7e + 0x3c + 0x6c + 0x3f + 0xda + 0x3c + 0x6d + 0x3f + 0xca + 0x3c + 0x6e + 0x3f + 0xbb + 0x3c + 0x6f + 0x3f + 0xad + 0x3c + 0x70 + 0x3f + 0xa0 + 0x3c + 0x71 + 0x3f + 0x94 + 0x3c + 0x72 + 0x3f + 0x89 + 0x3c + 0x73 + 0x3f + 0x7e + 0x3c + 0x74 + 0x3f + 0x6b + 0x3c + 0x75 + 0x3f + 0x59 + 0x3c + 0x75 + 0x3f + 0x49 + 0x3c + 0x76 + 0x3f + 0x3a + 0x3c + 0x77 + 0x3f + 0x2c + 0x3c + 0x77 + 0x3f + 0x1f + 0x3c + 0x78 + 0x3f + 0x13 + 0x3c + 0x78 + 0x3f + 0x8 + 0x3c + 0x74 + 0x3f + 0x6b + 0x3c + 0x75 + 0x3f + 0x59 + 0x3c + 0x75 + 0x3f + 0x49 + 0x3c + 0x76 + 0x3f + 0x3a + 0x3c + 0x77 + 0x3f + 0x2c + 0x3c + 0x77 + 0x3f + 0x1f + 0x3c + 0x78 + 0x3f + 0x13 + 0x3c + 0x78 + 0x3f + 0x8 + 0x3c + 0x79 + 0x3f + 0xfc + 0x3b + 0x79 + 0x3f + 0xe9 + 0x3b + 0x7a + 0x3f + 0xd8 + 0x3b + 0x7a + 0x3f + 0xc8 + 0x3b + 0x7b + 0x3f + 0xb9 + 0x3b + 0x7b + 0x3f + 0xab + 0x3b + 0x7b + 0x3f + 0x9e + 0x3b + 0x7c + 0x3f + 0x92 + 0x3b + 0x79 + 0x3f + 0xfc + 0x3b + 0x79 + 0x3f + 0xe9 + 0x3b + 0x7a + 0x3f + 0xd8 + 0x3b + 0x7a + 0x3f + 0xc8 + 0x3b + 0x7b + 0x3f + 0xb9 + 0x3b + 0x7b + 0x3f + 0xab + 0x3b + 0x7b + 0x3f + 0x9e + 0x3b + 0x7c + 0x3f + 0x92 + 0x3b + 0x7c + 0x3f + 0x87 + 0x3b + 0x7c + 0x3f + 0x7a + 0x3b + 0x7c + 0x3f + 0x67 + 0x3b + 0x7d + 0x3f + 0x56 + 0x3b + 0x7d + 0x3f + 0x46 + 0x3b + 0x7d + 0x3f + 0x37 + 0x3b + 0x7d + 0x3f + 0x29 + 0x3b + 0x7d + 0x3f + 0x1d + 0x3b + 0x7c + 0x3f + 0x87 + 0x3b + 0x7c + 0x3f + 0x7a + 0x3b + 0x7c + 0x3f + 0x67 + 0x3b + 0x7d + 0x3f + 0x56 + 0x3b + 0x7d + 0x3f + 0x46 + 0x3b + 0x7d + 0x3f + 0x37 + 0x3b + 0x7d + 0x3f + 0x29 + 0x3b + 0x7d + 0x3f + 0x1d + 0x3b + 0x7e + 0x3f + 0x11 + 0x3b + 0x7e + 0x3f + 0x6 + 0x3b + 0x7e + 0x3f + 0xf8 + 0x3a + 0x7e + 0x3f + 0xe5 + 0x3a + 0x7e + 0x3f + 0xd4 + 0x3a + 0x7e + 0x3f + 0xc4 + 0x3a + 0x7e + 0x3f + 0xb5 + 0x3a + 0x7f + 0x3f + 0xa8 + 0x3a + 0x7e + 0x3f + 0x11 + 0x3b + 0x7e + 0x3f + 0x6 + 0x3b + 0x7e + 0x3f + 0xf8 + 0x3a + 0x7e + 0x3f + 0xe5 + 0x3a + 0x7e + 0x3f + 0xd4 + 0x3a + 0x7e + 0x3f + 0xc4 + 0x3a + 0x7e + 0x3f + 0xb5 + 0x3a + 0x7f + 0x3f + 0xa8 + 0x3a + 0x7f + 0x3f + 0x9b + 0x3a + 0x7f + 0x3f + 0x8f + 0x3a + 0x7f + 0x3f + 0x85 + 0x3a + 0x7f + 0x3f + 0x75 + 0x3a + 0x7f + 0x3f + 0x63 + 0x3a + 0x7f + 0x3f + 0x52 + 0x3a + 0x7f + 0x3f + 0x42 + 0x3a + 0x7f + 0x3f + 0x34 + 0x3a + 0x7f + 0x3f + 0x9b + 0x3a + 0x7f + 0x3f + 0x8f + 0x3a + 0x7f + 0x3f + 0x85 + 0x3a + 0x7f + 0x3f + 0x75 + 0x3a + 0x7f + 0x3f + 0x63 + 0x3a + 0x7f + 0x3f + 0x52 + 0x3a + 0x7f + 0x3f + 0x42 + 0x3a + 0x7f + 0x3f + 0x34 + 0x3a + 0x7f + 0x3f + 0x26 + 0x3a + 0x7f + 0x3f + 0x1a + 0x3a + 0x7f + 0x3f + 0xe + 0x3a + 0x7f + 0x3f + 0x3 + 0x3a + 0x7f + 0x3f + 0xf3 + 0x39 + 0x7f + 0x3f + 0xe1 + 0x39 + 0x7f + 0x3f + 0xd0 + 0x39 + 0x80 + 0x3f + 0xc0 + 0x39 + 0x7f + 0x3f + 0x26 + 0x3a + 0x7f + 0x3f + 0x1a + 0x3a + 0x7f + 0x3f + 0xe + 0x3a + 0x7f + 0x3f + 0x3 + 0x3a + 0x7f + 0x3f + 0xf3 + 0x39 + 0x7f + 0x3f + 0xe1 + 0x39 + 0x7f + 0x3f + 0xd0 + 0x39 + 0x80 + 0x3f + 0xc0 + 0x39 + 0x80 + 0x3f + 0xb2 + 0x39 + 0x80 + 0x3f + 0xa4 + 0x39 + 0x80 + 0x3f + 0x98 + 0x39 + 0x80 + 0x3f + 0x8d + 0x39 + 0x80 + 0x3f + 0x82 + 0x39 + 0x80 + 0x3f + 0x71 + 0x39 + 0x80 + 0x3f + 0x5f + 0x39 + 0x80 + 0x3f + 0x4e + 0x39 + 0x80 + 0x3f + 0xb2 + 0x39 + 0x80 + 0x3f + 0xa4 + 0x39 + 0x80 + 0x3f + 0x98 + 0x39 + 0x80 + 0x3f + 0x8d + 0x39 + 0x80 + 0x3f + 0x82 + 0x39 + 0x80 + 0x3f + 0x71 + 0x39 + 0x80 + 0x3f + 0x5f + 0x39 + 0x80 + 0x3f + 0x4e + 0x39 + +.data_segment_name +.data weak 64 _ZN11log_f32_lutILj256EE21fraction_table_ab_f32E DMb + 0x0 + 0x0 + 0x0 + 0x0 + 0x53 + 0x1 + 0xff + 0x3b + 0x46 + 0x5 + 0x7e + 0x3c + 0xd8 + 0xc8 + 0xbd + 0x3c + 0xd8 + 0x14 + 0xfc + 0x3c + 0x3e + 0xf4 + 0x1c + 0x3d + 0xc8 + 0xa2 + 0x3b + 0x3d + 0xec + 0x16 + 0x5a + 0x3d + 0x0 + 0x0 + 0x0 + 0x0 + 0x53 + 0x1 + 0xff + 0x3b + 0x46 + 0x5 + 0x7e + 0x3c + 0xd8 + 0xc8 + 0xbd + 0x3c + 0xd8 + 0x14 + 0xfc + 0x3c + 0x3e + 0xf4 + 0x1c + 0x3d + 0xc8 + 0xa2 + 0x3b + 0x3d + 0xec + 0x16 + 0x5a + 0x3d + 0x86 + 0x51 + 0x78 + 0x3d + 0xb7 + 0x29 + 0x8b + 0x3d + 0xbd + 0xe + 0x9a + 0x3d + 0x3a + 0xd8 + 0xa8 + 0x3d + 0x94 + 0x86 + 0xb7 + 0x3d + 0x2f + 0x1a + 0xc6 + 0x3d + 0x6a + 0x93 + 0xd4 + 0x3d + 0xa4 + 0xf2 + 0xe2 + 0x3d + 0x86 + 0x51 + 0x78 + 0x3d + 0xb7 + 0x29 + 0x8b + 0x3d + 0xbd + 0xe + 0x9a + 0x3d + 0x3a + 0xd8 + 0xa8 + 0x3d + 0x94 + 0x86 + 0xb7 + 0x3d + 0x2f + 0x1a + 0xc6 + 0x3d + 0x6a + 0x93 + 0xd4 + 0x3d + 0xa4 + 0xf2 + 0xe2 + 0x3d + 0x3b + 0x38 + 0xf1 + 0x3d + 0x8a + 0x64 + 0xff + 0x3d + 0xf4 + 0xbb + 0x6 + 0x3e + 0x57 + 0xb9 + 0xd + 0x3e + 0x98 + 0xaa + 0x14 + 0x3e + 0xe1 + 0x8f + 0x1b + 0x3e + 0x5b + 0x69 + 0x22 + 0x3e + 0x2f + 0x37 + 0x29 + 0x3e + 0x3b + 0x38 + 0xf1 + 0x3d + 0x8a + 0x64 + 0xff + 0x3d + 0xf4 + 0xbb + 0x6 + 0x3e + 0x57 + 0xb9 + 0xd + 0x3e + 0x98 + 0xaa + 0x14 + 0x3e + 0xe1 + 0x8f + 0x1b + 0x3e + 0x5b + 0x69 + 0x22 + 0x3e + 0x2f + 0x37 + 0x29 + 0x3e + 0x84 + 0xf9 + 0x2f + 0x3e + 0x7f + 0xb0 + 0x36 + 0x3e + 0x48 + 0x5c + 0x3d + 0x3e + 0x3 + 0xfd + 0x43 + 0x3e + 0xd5 + 0x92 + 0x4a + 0x3e + 0xe1 + 0x1d + 0x51 + 0x3e + 0x4a + 0x9e + 0x57 + 0x3e + 0x34 + 0x14 + 0x5e + 0x3e + 0x84 + 0xf9 + 0x2f + 0x3e + 0x7f + 0xb0 + 0x36 + 0x3e + 0x48 + 0x5c + 0x3d + 0x3e + 0x3 + 0xfd + 0x43 + 0x3e + 0xd5 + 0x92 + 0x4a + 0x3e + 0xe1 + 0x1d + 0x51 + 0x3e + 0x4a + 0x9e + 0x57 + 0x3e + 0x34 + 0x14 + 0x5e + 0x3e + 0xbe + 0x7f + 0x64 + 0x3e + 0xb + 0xe1 + 0x6a + 0x3e + 0x3b + 0x38 + 0x71 + 0x3e + 0x6e + 0x85 + 0x77 + 0x3e + 0xc3 + 0xc8 + 0x7d + 0x3e + 0x2d + 0x1 + 0x82 + 0x3e + 0x27 + 0x19 + 0x85 + 0x3e + 0x60 + 0x2c + 0x88 + 0x3e + 0xbe + 0x7f + 0x64 + 0x3e + 0xb + 0xe1 + 0x6a + 0x3e + 0x3b + 0x38 + 0x71 + 0x3e + 0x6e + 0x85 + 0x77 + 0x3e + 0xc3 + 0xc8 + 0x7d + 0x3e + 0x2d + 0x1 + 0x82 + 0x3e + 0x27 + 0x19 + 0x85 + 0x3e + 0x60 + 0x2c + 0x88 + 0x3e + 0xe5 + 0x3a + 0x8b + 0x3e + 0xc6 + 0x44 + 0x8e + 0x3e + 0x10 + 0x4a + 0x91 + 0x3e + 0xd1 + 0x4a + 0x94 + 0x3e + 0x16 + 0x47 + 0x97 + 0x3e + 0xed + 0x3e + 0x9a + 0x3e + 0x63 + 0x32 + 0x9d + 0x3e + 0x84 + 0x21 + 0xa0 + 0x3e + 0xe5 + 0x3a + 0x8b + 0x3e + 0xc6 + 0x44 + 0x8e + 0x3e + 0x10 + 0x4a + 0x91 + 0x3e + 0xd1 + 0x4a + 0x94 + 0x3e + 0x16 + 0x47 + 0x97 + 0x3e + 0xed + 0x3e + 0x9a + 0x3e + 0x63 + 0x32 + 0x9d + 0x3e + 0x84 + 0x21 + 0xa0 + 0x3e + 0x5e + 0xc + 0xa3 + 0x3e + 0xfd + 0xf2 + 0xa5 + 0x3e + 0x6c + 0xd5 + 0xa8 + 0x3e + 0xb9 + 0xb3 + 0xab + 0x3e + 0xee + 0x8d + 0xae + 0x3e + 0x18 + 0x64 + 0xb1 + 0x3e + 0x41 + 0x36 + 0xb4 + 0x3e + 0x75 + 0x4 + 0xb7 + 0x3e + 0x5e + 0xc + 0xa3 + 0x3e + 0xfd + 0xf2 + 0xa5 + 0x3e + 0x6c + 0xd5 + 0xa8 + 0x3e + 0xb9 + 0xb3 + 0xab + 0x3e + 0xee + 0x8d + 0xae + 0x3e + 0x18 + 0x64 + 0xb1 + 0x3e + 0x41 + 0x36 + 0xb4 + 0x3e + 0x75 + 0x4 + 0xb7 + 0x3e + 0xc0 + 0xce + 0xb9 + 0x3e + 0x2b + 0x95 + 0xbc + 0x3e + 0xc2 + 0x57 + 0xbf + 0x3e + 0x8f + 0x16 + 0xc2 + 0x3e + 0x9c + 0xd1 + 0xc4 + 0x3e + 0xf4 + 0x88 + 0xc7 + 0x3e + 0xa1 + 0x3c + 0xca + 0x3e + 0xac + 0xec + 0xcc + 0x3e + 0xc0 + 0xce + 0xb9 + 0x3e + 0x2b + 0x95 + 0xbc + 0x3e + 0xc2 + 0x57 + 0xbf + 0x3e + 0x8f + 0x16 + 0xc2 + 0x3e + 0x9c + 0xd1 + 0xc4 + 0x3e + 0xf4 + 0x88 + 0xc7 + 0x3e + 0xa1 + 0x3c + 0xca + 0x3e + 0xac + 0xec + 0xcc + 0x3e + 0x1f + 0x99 + 0xcf + 0x3e + 0x5 + 0x42 + 0xd2 + 0x3e + 0x65 + 0xe7 + 0xd4 + 0x3e + 0x4a + 0x89 + 0xd7 + 0x3e + 0xbc + 0x27 + 0xda + 0x3e + 0xc5 + 0xc2 + 0xdc + 0x3e + 0x6d + 0x5a + 0xdf + 0x3e + 0xbd + 0xee + 0xe1 + 0x3e + 0x1f + 0x99 + 0xcf + 0x3e + 0x5 + 0x42 + 0xd2 + 0x3e + 0x65 + 0xe7 + 0xd4 + 0x3e + 0x4a + 0x89 + 0xd7 + 0x3e + 0xbc + 0x27 + 0xda + 0x3e + 0xc5 + 0xc2 + 0xdc + 0x3e + 0x6d + 0x5a + 0xdf + 0x3e + 0xbd + 0xee + 0xe1 + 0x3e + 0xbe + 0x7f + 0xe4 + 0x3e + 0x78 + 0xd + 0xe7 + 0x3e + 0xf4 + 0x97 + 0xe9 + 0x3e + 0x39 + 0x1f + 0xec + 0x3e + 0x50 + 0xa3 + 0xee + 0x3e + 0x41 + 0x24 + 0xf1 + 0x3e + 0x13 + 0xa2 + 0xf3 + 0x3e + 0xcf + 0x1c + 0xf6 + 0x3e + 0xbe + 0x7f + 0xe4 + 0x3e + 0x78 + 0xd + 0xe7 + 0x3e + 0xf4 + 0x97 + 0xe9 + 0x3e + 0x39 + 0x1f + 0xec + 0x3e + 0x50 + 0xa3 + 0xee + 0x3e + 0x41 + 0x24 + 0xf1 + 0x3e + 0x13 + 0xa2 + 0xf3 + 0x3e + 0xcf + 0x1c + 0xf6 + 0x3e + 0x7b + 0x94 + 0xf8 + 0x3e + 0x20 + 0x9 + 0xfb + 0x3e + 0xc4 + 0x7a + 0xfd + 0x3e + 0x70 + 0xe9 + 0xff + 0x3e + 0x95 + 0x2a + 0x1 + 0x3f + 0xfd + 0x5e + 0x2 + 0x3f + 0xf3 + 0x91 + 0x3 + 0x3f + 0x7a + 0xc3 + 0x4 + 0x3f + 0x7b + 0x94 + 0xf8 + 0x3e + 0x20 + 0x9 + 0xfb + 0x3e + 0xc4 + 0x7a + 0xfd + 0x3e + 0x70 + 0xe9 + 0xff + 0x3e + 0x95 + 0x2a + 0x1 + 0x3f + 0xfd + 0x5e + 0x2 + 0x3f + 0xf3 + 0x91 + 0x3 + 0x3f + 0x7a + 0xc3 + 0x4 + 0x3f + 0x97 + 0xf3 + 0x5 + 0x3f + 0x4c + 0x22 + 0x7 + 0x3f + 0x9d + 0x4f + 0x8 + 0x3f + 0x8d + 0x7b + 0x9 + 0x3f + 0x1f + 0xa6 + 0xa + 0x3f + 0x56 + 0xcf + 0xb + 0x3f + 0x36 + 0xf7 + 0xc + 0x3f + 0xc1 + 0x1d + 0xe + 0x3f + 0x97 + 0xf3 + 0x5 + 0x3f + 0x4c + 0x22 + 0x7 + 0x3f + 0x9d + 0x4f + 0x8 + 0x3f + 0x8d + 0x7b + 0x9 + 0x3f + 0x1f + 0xa6 + 0xa + 0x3f + 0x56 + 0xcf + 0xb + 0x3f + 0x36 + 0xf7 + 0xc + 0x3f + 0xc1 + 0x1d + 0xe + 0x3f + 0xfb + 0x42 + 0xf + 0x3f + 0xe7 + 0x66 + 0x10 + 0x3f + 0x87 + 0x89 + 0x11 + 0x3f + 0xde + 0xaa + 0x12 + 0x3f + 0xf1 + 0xca + 0x13 + 0x3f + 0xc0 + 0xe9 + 0x14 + 0x3f + 0x4f + 0x7 + 0x16 + 0x3f + 0xa2 + 0x23 + 0x17 + 0x3f + 0xfb + 0x42 + 0xf + 0x3f + 0xe7 + 0x66 + 0x10 + 0x3f + 0x87 + 0x89 + 0x11 + 0x3f + 0xde + 0xaa + 0x12 + 0x3f + 0xf1 + 0xca + 0x13 + 0x3f + 0xc0 + 0xe9 + 0x14 + 0x3f + 0x4f + 0x7 + 0x16 + 0x3f + 0xa2 + 0x23 + 0x17 + 0x3f + 0xba + 0x3e + 0x18 + 0x3f + 0x9a + 0x58 + 0x19 + 0x3f + 0x45 + 0x71 + 0x1a + 0x3f + 0xbe + 0x88 + 0x1b + 0x3f + 0x7 + 0x9f + 0x1c + 0x3f + 0x22 + 0xb4 + 0x1d + 0x3f + 0x13 + 0xc8 + 0x1e + 0x3f + 0xdc + 0xda + 0x1f + 0x3f + 0xba + 0x3e + 0x18 + 0x3f + 0x9a + 0x58 + 0x19 + 0x3f + 0x45 + 0x71 + 0x1a + 0x3f + 0xbe + 0x88 + 0x1b + 0x3f + 0x7 + 0x9f + 0x1c + 0x3f + 0x22 + 0xb4 + 0x1d + 0x3f + 0x13 + 0xc8 + 0x1e + 0x3f + 0xdc + 0xda + 0x1f + 0x3f + 0x7f + 0xec + 0x20 + 0x3f + 0xff + 0xfc + 0x21 + 0x3f + 0x5e + 0xc + 0x23 + 0x3f + 0x9f + 0x1a + 0x24 + 0x3f + 0xc3 + 0x27 + 0x25 + 0x3f + 0xcd + 0x33 + 0x26 + 0x3f + 0xc1 + 0x3e + 0x27 + 0x3f + 0x9e + 0x48 + 0x28 + 0x3f + 0x7f + 0xec + 0x20 + 0x3f + 0xff + 0xfc + 0x21 + 0x3f + 0x5e + 0xc + 0x23 + 0x3f + 0x9f + 0x1a + 0x24 + 0x3f + 0xc3 + 0x27 + 0x25 + 0x3f + 0xcd + 0x33 + 0x26 + 0x3f + 0xc1 + 0x3e + 0x27 + 0x3f + 0x9e + 0x48 + 0x28 + 0x3f + 0x69 + 0x51 + 0x29 + 0x3f + 0x23 + 0x59 + 0x2a + 0x3f + 0xcf + 0x5f + 0x2b + 0x3f + 0x6e + 0x65 + 0x2c + 0x3f + 0x2 + 0x6a + 0x2d + 0x3f + 0x8f + 0x6d + 0x2e + 0x3f + 0x15 + 0x70 + 0x2f + 0x3f + 0x98 + 0x71 + 0x30 + 0x3f + 0x69 + 0x51 + 0x29 + 0x3f + 0x23 + 0x59 + 0x2a + 0x3f + 0xcf + 0x5f + 0x2b + 0x3f + 0x6e + 0x65 + 0x2c + 0x3f + 0x2 + 0x6a + 0x2d + 0x3f + 0x8f + 0x6d + 0x2e + 0x3f + 0x15 + 0x70 + 0x2f + 0x3f + 0x98 + 0x71 + 0x30 + 0x3f + +.data_segment_name +.data weak 64 _ZN11log_f32_lutILj256EE21fraction_table_cd_f32E DMb + 0x0 + 0x0 + 0x0 + 0x0 + 0x53 + 0x1 + 0xff + 0x3b + 0x46 + 0x5 + 0x7e + 0x3c + 0xd8 + 0xc8 + 0xbd + 0x3c + 0xd8 + 0x14 + 0xfc + 0x3c + 0x3e + 0xf4 + 0x1c + 0x3d + 0xc8 + 0xa2 + 0x3b + 0x3d + 0xec + 0x16 + 0x5a + 0x3d + 0x0 + 0x0 + 0x0 + 0x0 + 0x53 + 0x1 + 0xff + 0x3b + 0x46 + 0x5 + 0x7e + 0x3c + 0xd8 + 0xc8 + 0xbd + 0x3c + 0xd8 + 0x14 + 0xfc + 0x3c + 0x3e + 0xf4 + 0x1c + 0x3d + 0xc8 + 0xa2 + 0x3b + 0x3d + 0xec + 0x16 + 0x5a + 0x3d + 0x86 + 0x51 + 0x78 + 0x3d + 0xb7 + 0x29 + 0x8b + 0x3d + 0xbd + 0xe + 0x9a + 0x3d + 0x3a + 0xd8 + 0xa8 + 0x3d + 0x94 + 0x86 + 0xb7 + 0x3d + 0x2f + 0x1a + 0xc6 + 0x3d + 0x6a + 0x93 + 0xd4 + 0x3d + 0xa4 + 0xf2 + 0xe2 + 0x3d + 0x86 + 0x51 + 0x78 + 0x3d + 0xb7 + 0x29 + 0x8b + 0x3d + 0xbd + 0xe + 0x9a + 0x3d + 0x3a + 0xd8 + 0xa8 + 0x3d + 0x94 + 0x86 + 0xb7 + 0x3d + 0x2f + 0x1a + 0xc6 + 0x3d + 0x6a + 0x93 + 0xd4 + 0x3d + 0xa4 + 0xf2 + 0xe2 + 0x3d + 0x3b + 0x38 + 0xf1 + 0x3d + 0x8a + 0x64 + 0xff + 0x3d + 0xf4 + 0xbb + 0x6 + 0x3e + 0x57 + 0xb9 + 0xd + 0x3e + 0x98 + 0xaa + 0x14 + 0x3e + 0xe1 + 0x8f + 0x1b + 0x3e + 0x5b + 0x69 + 0x22 + 0x3e + 0x2f + 0x37 + 0x29 + 0x3e + 0x3b + 0x38 + 0xf1 + 0x3d + 0x8a + 0x64 + 0xff + 0x3d + 0xf4 + 0xbb + 0x6 + 0x3e + 0x57 + 0xb9 + 0xd + 0x3e + 0x98 + 0xaa + 0x14 + 0x3e + 0xe1 + 0x8f + 0x1b + 0x3e + 0x5b + 0x69 + 0x22 + 0x3e + 0x2f + 0x37 + 0x29 + 0x3e + 0x84 + 0xf9 + 0x2f + 0x3e + 0x7f + 0xb0 + 0x36 + 0x3e + 0x48 + 0x5c + 0x3d + 0x3e + 0x3 + 0xfd + 0x43 + 0x3e + 0xd5 + 0x92 + 0x4a + 0x3e + 0xe1 + 0x1d + 0x51 + 0x3e + 0x4a + 0x9e + 0x57 + 0x3e + 0x34 + 0x14 + 0x5e + 0x3e + 0x84 + 0xf9 + 0x2f + 0x3e + 0x7f + 0xb0 + 0x36 + 0x3e + 0x48 + 0x5c + 0x3d + 0x3e + 0x3 + 0xfd + 0x43 + 0x3e + 0xd5 + 0x92 + 0x4a + 0x3e + 0xe1 + 0x1d + 0x51 + 0x3e + 0x4a + 0x9e + 0x57 + 0x3e + 0x34 + 0x14 + 0x5e + 0x3e + 0xbe + 0x7f + 0x64 + 0x3e + 0xb + 0xe1 + 0x6a + 0x3e + 0x3b + 0x38 + 0x71 + 0x3e + 0x6e + 0x85 + 0x77 + 0x3e + 0xc3 + 0xc8 + 0x7d + 0x3e + 0x2d + 0x1 + 0x82 + 0x3e + 0x27 + 0x19 + 0x85 + 0x3e + 0x60 + 0x2c + 0x88 + 0x3e + 0xbe + 0x7f + 0x64 + 0x3e + 0xb + 0xe1 + 0x6a + 0x3e + 0x3b + 0x38 + 0x71 + 0x3e + 0x6e + 0x85 + 0x77 + 0x3e + 0xc3 + 0xc8 + 0x7d + 0x3e + 0x2d + 0x1 + 0x82 + 0x3e + 0x27 + 0x19 + 0x85 + 0x3e + 0x60 + 0x2c + 0x88 + 0x3e + 0xe5 + 0x3a + 0x8b + 0x3e + 0xc6 + 0x44 + 0x8e + 0x3e + 0x10 + 0x4a + 0x91 + 0x3e + 0xd1 + 0x4a + 0x94 + 0x3e + 0x16 + 0x47 + 0x97 + 0x3e + 0xed + 0x3e + 0x9a + 0x3e + 0x63 + 0x32 + 0x9d + 0x3e + 0x84 + 0x21 + 0xa0 + 0x3e + 0xe5 + 0x3a + 0x8b + 0x3e + 0xc6 + 0x44 + 0x8e + 0x3e + 0x10 + 0x4a + 0x91 + 0x3e + 0xd1 + 0x4a + 0x94 + 0x3e + 0x16 + 0x47 + 0x97 + 0x3e + 0xed + 0x3e + 0x9a + 0x3e + 0x63 + 0x32 + 0x9d + 0x3e + 0x84 + 0x21 + 0xa0 + 0x3e + 0x5e + 0xc + 0xa3 + 0x3e + 0xfd + 0xf2 + 0xa5 + 0x3e + 0x6c + 0xd5 + 0xa8 + 0x3e + 0xb9 + 0xb3 + 0xab + 0x3e + 0xee + 0x8d + 0xae + 0x3e + 0x18 + 0x64 + 0xb1 + 0x3e + 0x41 + 0x36 + 0xb4 + 0x3e + 0x75 + 0x4 + 0xb7 + 0x3e + 0x5e + 0xc + 0xa3 + 0x3e + 0xfd + 0xf2 + 0xa5 + 0x3e + 0x6c + 0xd5 + 0xa8 + 0x3e + 0xb9 + 0xb3 + 0xab + 0x3e + 0xee + 0x8d + 0xae + 0x3e + 0x18 + 0x64 + 0xb1 + 0x3e + 0x41 + 0x36 + 0xb4 + 0x3e + 0x75 + 0x4 + 0xb7 + 0x3e + 0xc0 + 0xce + 0xb9 + 0x3e + 0x2b + 0x95 + 0xbc + 0x3e + 0xc2 + 0x57 + 0xbf + 0x3e + 0x8f + 0x16 + 0xc2 + 0x3e + 0x9c + 0xd1 + 0xc4 + 0x3e + 0xf4 + 0x88 + 0xc7 + 0x3e + 0xa1 + 0x3c + 0xca + 0x3e + 0xac + 0xec + 0xcc + 0x3e + 0xc0 + 0xce + 0xb9 + 0x3e + 0x2b + 0x95 + 0xbc + 0x3e + 0xc2 + 0x57 + 0xbf + 0x3e + 0x8f + 0x16 + 0xc2 + 0x3e + 0x9c + 0xd1 + 0xc4 + 0x3e + 0xf4 + 0x88 + 0xc7 + 0x3e + 0xa1 + 0x3c + 0xca + 0x3e + 0xac + 0xec + 0xcc + 0x3e + 0x1f + 0x99 + 0xcf + 0x3e + 0x5 + 0x42 + 0xd2 + 0x3e + 0x65 + 0xe7 + 0xd4 + 0x3e + 0x4a + 0x89 + 0xd7 + 0x3e + 0xbc + 0x27 + 0xda + 0x3e + 0xc5 + 0xc2 + 0xdc + 0x3e + 0x6d + 0x5a + 0xdf + 0x3e + 0xbd + 0xee + 0xe1 + 0x3e + 0x1f + 0x99 + 0xcf + 0x3e + 0x5 + 0x42 + 0xd2 + 0x3e + 0x65 + 0xe7 + 0xd4 + 0x3e + 0x4a + 0x89 + 0xd7 + 0x3e + 0xbc + 0x27 + 0xda + 0x3e + 0xc5 + 0xc2 + 0xdc + 0x3e + 0x6d + 0x5a + 0xdf + 0x3e + 0xbd + 0xee + 0xe1 + 0x3e + 0xbe + 0x7f + 0xe4 + 0x3e + 0x78 + 0xd + 0xe7 + 0x3e + 0xf4 + 0x97 + 0xe9 + 0x3e + 0x39 + 0x1f + 0xec + 0x3e + 0x50 + 0xa3 + 0xee + 0x3e + 0x41 + 0x24 + 0xf1 + 0x3e + 0x13 + 0xa2 + 0xf3 + 0x3e + 0xcf + 0x1c + 0xf6 + 0x3e + 0xbe + 0x7f + 0xe4 + 0x3e + 0x78 + 0xd + 0xe7 + 0x3e + 0xf4 + 0x97 + 0xe9 + 0x3e + 0x39 + 0x1f + 0xec + 0x3e + 0x50 + 0xa3 + 0xee + 0x3e + 0x41 + 0x24 + 0xf1 + 0x3e + 0x13 + 0xa2 + 0xf3 + 0x3e + 0xcf + 0x1c + 0xf6 + 0x3e + 0x7b + 0x94 + 0xf8 + 0x3e + 0x20 + 0x9 + 0xfb + 0x3e + 0xc4 + 0x7a + 0xfd + 0x3e + 0x70 + 0xe9 + 0xff + 0x3e + 0x95 + 0x2a + 0x1 + 0x3f + 0xfd + 0x5e + 0x2 + 0x3f + 0xf3 + 0x91 + 0x3 + 0x3f + 0x7a + 0xc3 + 0x4 + 0x3f + 0x7b + 0x94 + 0xf8 + 0x3e + 0x20 + 0x9 + 0xfb + 0x3e + 0xc4 + 0x7a + 0xfd + 0x3e + 0x70 + 0xe9 + 0xff + 0x3e + 0x95 + 0x2a + 0x1 + 0x3f + 0xfd + 0x5e + 0x2 + 0x3f + 0xf3 + 0x91 + 0x3 + 0x3f + 0x7a + 0xc3 + 0x4 + 0x3f + 0x97 + 0xf3 + 0x5 + 0x3f + 0x4c + 0x22 + 0x7 + 0x3f + 0x9d + 0x4f + 0x8 + 0x3f + 0x8d + 0x7b + 0x9 + 0x3f + 0x1f + 0xa6 + 0xa + 0x3f + 0x56 + 0xcf + 0xb + 0x3f + 0x36 + 0xf7 + 0xc + 0x3f + 0xc1 + 0x1d + 0xe + 0x3f + 0x97 + 0xf3 + 0x5 + 0x3f + 0x4c + 0x22 + 0x7 + 0x3f + 0x9d + 0x4f + 0x8 + 0x3f + 0x8d + 0x7b + 0x9 + 0x3f + 0x1f + 0xa6 + 0xa + 0x3f + 0x56 + 0xcf + 0xb + 0x3f + 0x36 + 0xf7 + 0xc + 0x3f + 0xc1 + 0x1d + 0xe + 0x3f + 0xfb + 0x42 + 0xf + 0x3f + 0xe7 + 0x66 + 0x10 + 0x3f + 0x87 + 0x89 + 0x11 + 0x3f + 0xde + 0xaa + 0x12 + 0x3f + 0xf1 + 0xca + 0x13 + 0x3f + 0xc0 + 0xe9 + 0x14 + 0x3f + 0x4f + 0x7 + 0x16 + 0x3f + 0xa2 + 0x23 + 0x17 + 0x3f + 0xfb + 0x42 + 0xf + 0x3f + 0xe7 + 0x66 + 0x10 + 0x3f + 0x87 + 0x89 + 0x11 + 0x3f + 0xde + 0xaa + 0x12 + 0x3f + 0xf1 + 0xca + 0x13 + 0x3f + 0xc0 + 0xe9 + 0x14 + 0x3f + 0x4f + 0x7 + 0x16 + 0x3f + 0xa2 + 0x23 + 0x17 + 0x3f + 0xba + 0x3e + 0x18 + 0x3f + 0x9a + 0x58 + 0x19 + 0x3f + 0x45 + 0x71 + 0x1a + 0x3f + 0xbe + 0x88 + 0x1b + 0x3f + 0x7 + 0x9f + 0x1c + 0x3f + 0x22 + 0xb4 + 0x1d + 0x3f + 0x13 + 0xc8 + 0x1e + 0x3f + 0xdc + 0xda + 0x1f + 0x3f + 0xba + 0x3e + 0x18 + 0x3f + 0x9a + 0x58 + 0x19 + 0x3f + 0x45 + 0x71 + 0x1a + 0x3f + 0xbe + 0x88 + 0x1b + 0x3f + 0x7 + 0x9f + 0x1c + 0x3f + 0x22 + 0xb4 + 0x1d + 0x3f + 0x13 + 0xc8 + 0x1e + 0x3f + 0xdc + 0xda + 0x1f + 0x3f + 0x7f + 0xec + 0x20 + 0x3f + 0xff + 0xfc + 0x21 + 0x3f + 0x5e + 0xc + 0x23 + 0x3f + 0x9f + 0x1a + 0x24 + 0x3f + 0xc3 + 0x27 + 0x25 + 0x3f + 0xcd + 0x33 + 0x26 + 0x3f + 0xc1 + 0x3e + 0x27 + 0x3f + 0x9e + 0x48 + 0x28 + 0x3f + 0x7f + 0xec + 0x20 + 0x3f + 0xff + 0xfc + 0x21 + 0x3f + 0x5e + 0xc + 0x23 + 0x3f + 0x9f + 0x1a + 0x24 + 0x3f + 0xc3 + 0x27 + 0x25 + 0x3f + 0xcd + 0x33 + 0x26 + 0x3f + 0xc1 + 0x3e + 0x27 + 0x3f + 0x9e + 0x48 + 0x28 + 0x3f + 0x69 + 0x51 + 0x29 + 0x3f + 0x23 + 0x59 + 0x2a + 0x3f + 0xcf + 0x5f + 0x2b + 0x3f + 0x6e + 0x65 + 0x2c + 0x3f + 0x2 + 0x6a + 0x2d + 0x3f + 0x8f + 0x6d + 0x2e + 0x3f + 0x15 + 0x70 + 0x2f + 0x3f + 0x98 + 0x71 + 0x30 + 0x3f + 0x69 + 0x51 + 0x29 + 0x3f + 0x23 + 0x59 + 0x2a + 0x3f + 0xcf + 0x5f + 0x2b + 0x3f + 0x6e + 0x65 + 0x2c + 0x3f + 0x2 + 0x6a + 0x2d + 0x3f + 0x8f + 0x6d + 0x2e + 0x3f + 0x15 + 0x70 + 0x2f + 0x3f + 0x98 + 0x71 + 0x30 + 0x3f + +.data_segment_name +.data weak 64 _ZN8exp2_lutILj512EE13exp2_table_abE DMb + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xe + 0xd + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xf + 0xe + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xe + 0xd + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xf + 0xe + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0x10 + 0xf + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x12 + 0x12 + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0x10 + 0xf + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x15 + 0x15 + 0x15 + 0x15 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x19 + 0x19 + 0x19 + 0x19 + 0x1a + 0x19 + 0x1a + 0x1a + 0x1b + 0x1a + 0x1b + 0x1b + 0x1b + 0x1b + 0x1c + 0x1c + 0x1c + 0x1c + 0x1d + 0x1c + 0x1d + 0x1d + 0x1d + 0x1d + 0x1e + 0x1e + 0x1e + 0x1e + 0x1f + 0x1f + 0x18 + 0x18 + 0x19 + 0x19 + 0x19 + 0x19 + 0x1a + 0x19 + 0x1a + 0x1a + 0x1b + 0x1a + 0x1b + 0x1b + 0x1b + 0x1b + 0x1c + 0x1c + 0x1c + 0x1c + 0x1d + 0x1c + 0x1d + 0x1d + 0x1d + 0x1d + 0x1e + 0x1e + 0x1e + 0x1e + 0x1f + 0x1f + 0x1f + 0x1f + 0x20 + 0x1f + 0x20 + 0x20 + 0x20 + 0x20 + 0x21 + 0x21 + 0x21 + 0x21 + 0x22 + 0x22 + 0x22 + 0x22 + 0x23 + 0x22 + 0x23 + 0x23 + 0x24 + 0x23 + 0x24 + 0x24 + 0x24 + 0x24 + 0x25 + 0x25 + 0x25 + 0x25 + 0x26 + 0x26 + 0x1f + 0x1f + 0x20 + 0x1f + 0x20 + 0x20 + 0x20 + 0x20 + 0x21 + 0x21 + 0x21 + 0x21 + 0x22 + 0x22 + 0x22 + 0x22 + 0x23 + 0x22 + 0x23 + 0x23 + 0x24 + 0x23 + 0x24 + 0x24 + 0x24 + 0x24 + 0x25 + 0x25 + 0x25 + 0x25 + 0x26 + 0x26 + 0x26 + 0x26 + 0x27 + 0x26 + 0x27 + 0x27 + 0x28 + 0x27 + 0x28 + 0x28 + 0x28 + 0x28 + 0x29 + 0x29 + 0x29 + 0x29 + 0x2a + 0x2a + 0x2a + 0x2a + 0x2b + 0x2b + 0x2b + 0x2b + 0x2c + 0x2b + 0x2c + 0x2c + 0x2d + 0x2c + 0x2d + 0x2d + 0x26 + 0x26 + 0x27 + 0x26 + 0x27 + 0x27 + 0x28 + 0x27 + 0x28 + 0x28 + 0x28 + 0x28 + 0x29 + 0x29 + 0x29 + 0x29 + 0x2a + 0x2a + 0x2a + 0x2a + 0x2b + 0x2b + 0x2b + 0x2b + 0x2c + 0x2b + 0x2c + 0x2c + 0x2d + 0x2c + 0x2d + 0x2d + 0x2e + 0x2d + 0x2e + 0x2e + 0x2f + 0x2e + 0x2f + 0x2f + 0x2f + 0x2f + 0x30 + 0x30 + 0x30 + 0x30 + 0x31 + 0x31 + 0x31 + 0x31 + 0x32 + 0x32 + 0x32 + 0x32 + 0x33 + 0x33 + 0x33 + 0x33 + 0x34 + 0x34 + 0x34 + 0x34 + 0x35 + 0x35 + 0x2e + 0x2d + 0x2e + 0x2e + 0x2f + 0x2e + 0x2f + 0x2f + 0x2f + 0x2f + 0x30 + 0x30 + 0x30 + 0x30 + 0x31 + 0x31 + 0x31 + 0x31 + 0x32 + 0x32 + 0x32 + 0x32 + 0x33 + 0x33 + 0x33 + 0x33 + 0x34 + 0x34 + 0x34 + 0x34 + 0x35 + 0x35 + 0x36 + 0x35 + 0x36 + 0x36 + 0x37 + 0x37 + 0x38 + 0x38 + 0x39 + 0x39 + 0x3a + 0x3a + 0x3c + 0x3b + 0x3d + 0x3c + 0x3e + 0x3d + 0x3f + 0x3e + 0x40 + 0x3f + 0x41 + 0x40 + 0x42 + 0x41 + 0x43 + 0x42 + 0x44 + 0x43 + 0x45 + 0x44 + 0x36 + 0x35 + 0x36 + 0x36 + 0x37 + 0x37 + 0x38 + 0x38 + 0x39 + 0x39 + 0x3a + 0x3a + 0x3c + 0x3b + 0x3d + 0x3c + 0x3e + 0x3d + 0x3f + 0x3e + 0x40 + 0x3f + 0x41 + 0x40 + 0x42 + 0x41 + 0x43 + 0x42 + 0x44 + 0x43 + 0x45 + 0x44 + 0x46 + 0x45 + 0x47 + 0x46 + 0x48 + 0x48 + 0x49 + 0x49 + 0x4a + 0x4a + 0x4b + 0x4b + 0x4c + 0x4c + 0x4e + 0x4d + 0x4f + 0x4e + 0x50 + 0x4f + 0x51 + 0x50 + 0x52 + 0x52 + 0x53 + 0x53 + 0x54 + 0x54 + 0x56 + 0x55 + 0x57 + 0x56 + 0x46 + 0x45 + 0x47 + 0x46 + 0x48 + 0x48 + 0x49 + 0x49 + 0x4a + 0x4a + 0x4b + 0x4b + 0x4c + 0x4c + 0x4e + 0x4d + 0x4f + 0x4e + 0x50 + 0x4f + 0x51 + 0x50 + 0x52 + 0x52 + 0x53 + 0x53 + 0x54 + 0x54 + 0x56 + 0x55 + 0x57 + 0x56 + 0x58 + 0x57 + 0x59 + 0x58 + 0x5a + 0x5a + 0x5b + 0x5b + 0x5d + 0x5c + 0x5e + 0x5d + 0x5f + 0x5e + 0x60 + 0x60 + 0x61 + 0x61 + 0x63 + 0x62 + 0x64 + 0x63 + 0x65 + 0x64 + 0x66 + 0x66 + 0x68 + 0x67 + 0x69 + 0x68 + 0x6a + 0x69 + 0x58 + 0x57 + 0x59 + 0x58 + 0x5a + 0x5a + 0x5b + 0x5b + 0x5d + 0x5c + 0x5e + 0x5d + 0x5f + 0x5e + 0x60 + 0x60 + 0x61 + 0x61 + 0x63 + 0x62 + 0x64 + 0x63 + 0x65 + 0x64 + 0x66 + 0x66 + 0x68 + 0x67 + 0x69 + 0x68 + 0x6a + 0x69 + 0x6b + 0x6b + 0x6d + 0x6c + 0x6e + 0x6d + 0x6f + 0x6f + 0x71 + 0x70 + 0x72 + 0x71 + 0x73 + 0x73 + 0x74 + 0x74 + 0x76 + 0x75 + 0x77 + 0x76 + 0x78 + 0x78 + 0x7a + 0x79 + 0x7b + 0x7b + 0x7d + 0x7c + 0x7e + 0x7d + 0x7f + 0x7f + 0x6b + 0x6b + 0x6d + 0x6c + 0x6e + 0x6d + 0x6f + 0x6f + 0x71 + 0x70 + 0x72 + 0x71 + 0x73 + 0x73 + 0x74 + 0x74 + 0x76 + 0x75 + 0x77 + 0x76 + 0x78 + 0x78 + 0x7a + 0x79 + 0x7b + 0x7b + 0x7d + 0x7c + 0x7e + 0x7d + 0x7f + 0x7f + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x7 + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x7 + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x8 + 0x7 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x9 + 0x9 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x8 + 0x7 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xb + 0xa + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xc + 0xb + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xb + 0xa + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xc + 0xb + +.data_segment_name +.data weak 64 _ZN8exp2_lutILj512EE13exp2_table_cdE DMb + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xe + 0xd + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xf + 0xe + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xc + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xd + 0xe + 0xd + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xe + 0xf + 0xe + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0x10 + 0xf + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x12 + 0x12 + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0xf + 0x10 + 0xf + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x10 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x11 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x15 + 0x15 + 0x15 + 0x15 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x12 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x13 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x14 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x15 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x16 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x17 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x18 + 0x19 + 0x19 + 0x19 + 0x19 + 0x1a + 0x19 + 0x1a + 0x1a + 0x1b + 0x1a + 0x1b + 0x1b + 0x1b + 0x1b + 0x1c + 0x1c + 0x1c + 0x1c + 0x1d + 0x1c + 0x1d + 0x1d + 0x1d + 0x1d + 0x1e + 0x1e + 0x1e + 0x1e + 0x1f + 0x1f + 0x18 + 0x18 + 0x19 + 0x19 + 0x19 + 0x19 + 0x1a + 0x19 + 0x1a + 0x1a + 0x1b + 0x1a + 0x1b + 0x1b + 0x1b + 0x1b + 0x1c + 0x1c + 0x1c + 0x1c + 0x1d + 0x1c + 0x1d + 0x1d + 0x1d + 0x1d + 0x1e + 0x1e + 0x1e + 0x1e + 0x1f + 0x1f + 0x1f + 0x1f + 0x20 + 0x1f + 0x20 + 0x20 + 0x20 + 0x20 + 0x21 + 0x21 + 0x21 + 0x21 + 0x22 + 0x22 + 0x22 + 0x22 + 0x23 + 0x22 + 0x23 + 0x23 + 0x24 + 0x23 + 0x24 + 0x24 + 0x24 + 0x24 + 0x25 + 0x25 + 0x25 + 0x25 + 0x26 + 0x26 + 0x1f + 0x1f + 0x20 + 0x1f + 0x20 + 0x20 + 0x20 + 0x20 + 0x21 + 0x21 + 0x21 + 0x21 + 0x22 + 0x22 + 0x22 + 0x22 + 0x23 + 0x22 + 0x23 + 0x23 + 0x24 + 0x23 + 0x24 + 0x24 + 0x24 + 0x24 + 0x25 + 0x25 + 0x25 + 0x25 + 0x26 + 0x26 + 0x26 + 0x26 + 0x27 + 0x26 + 0x27 + 0x27 + 0x28 + 0x27 + 0x28 + 0x28 + 0x28 + 0x28 + 0x29 + 0x29 + 0x29 + 0x29 + 0x2a + 0x2a + 0x2a + 0x2a + 0x2b + 0x2b + 0x2b + 0x2b + 0x2c + 0x2b + 0x2c + 0x2c + 0x2d + 0x2c + 0x2d + 0x2d + 0x26 + 0x26 + 0x27 + 0x26 + 0x27 + 0x27 + 0x28 + 0x27 + 0x28 + 0x28 + 0x28 + 0x28 + 0x29 + 0x29 + 0x29 + 0x29 + 0x2a + 0x2a + 0x2a + 0x2a + 0x2b + 0x2b + 0x2b + 0x2b + 0x2c + 0x2b + 0x2c + 0x2c + 0x2d + 0x2c + 0x2d + 0x2d + 0x2e + 0x2d + 0x2e + 0x2e + 0x2f + 0x2e + 0x2f + 0x2f + 0x2f + 0x2f + 0x30 + 0x30 + 0x30 + 0x30 + 0x31 + 0x31 + 0x31 + 0x31 + 0x32 + 0x32 + 0x32 + 0x32 + 0x33 + 0x33 + 0x33 + 0x33 + 0x34 + 0x34 + 0x34 + 0x34 + 0x35 + 0x35 + 0x2e + 0x2d + 0x2e + 0x2e + 0x2f + 0x2e + 0x2f + 0x2f + 0x2f + 0x2f + 0x30 + 0x30 + 0x30 + 0x30 + 0x31 + 0x31 + 0x31 + 0x31 + 0x32 + 0x32 + 0x32 + 0x32 + 0x33 + 0x33 + 0x33 + 0x33 + 0x34 + 0x34 + 0x34 + 0x34 + 0x35 + 0x35 + 0x36 + 0x35 + 0x36 + 0x36 + 0x37 + 0x37 + 0x38 + 0x38 + 0x39 + 0x39 + 0x3a + 0x3a + 0x3c + 0x3b + 0x3d + 0x3c + 0x3e + 0x3d + 0x3f + 0x3e + 0x40 + 0x3f + 0x41 + 0x40 + 0x42 + 0x41 + 0x43 + 0x42 + 0x44 + 0x43 + 0x45 + 0x44 + 0x36 + 0x35 + 0x36 + 0x36 + 0x37 + 0x37 + 0x38 + 0x38 + 0x39 + 0x39 + 0x3a + 0x3a + 0x3c + 0x3b + 0x3d + 0x3c + 0x3e + 0x3d + 0x3f + 0x3e + 0x40 + 0x3f + 0x41 + 0x40 + 0x42 + 0x41 + 0x43 + 0x42 + 0x44 + 0x43 + 0x45 + 0x44 + 0x46 + 0x45 + 0x47 + 0x46 + 0x48 + 0x48 + 0x49 + 0x49 + 0x4a + 0x4a + 0x4b + 0x4b + 0x4c + 0x4c + 0x4e + 0x4d + 0x4f + 0x4e + 0x50 + 0x4f + 0x51 + 0x50 + 0x52 + 0x52 + 0x53 + 0x53 + 0x54 + 0x54 + 0x56 + 0x55 + 0x57 + 0x56 + 0x46 + 0x45 + 0x47 + 0x46 + 0x48 + 0x48 + 0x49 + 0x49 + 0x4a + 0x4a + 0x4b + 0x4b + 0x4c + 0x4c + 0x4e + 0x4d + 0x4f + 0x4e + 0x50 + 0x4f + 0x51 + 0x50 + 0x52 + 0x52 + 0x53 + 0x53 + 0x54 + 0x54 + 0x56 + 0x55 + 0x57 + 0x56 + 0x58 + 0x57 + 0x59 + 0x58 + 0x5a + 0x5a + 0x5b + 0x5b + 0x5d + 0x5c + 0x5e + 0x5d + 0x5f + 0x5e + 0x60 + 0x60 + 0x61 + 0x61 + 0x63 + 0x62 + 0x64 + 0x63 + 0x65 + 0x64 + 0x66 + 0x66 + 0x68 + 0x67 + 0x69 + 0x68 + 0x6a + 0x69 + 0x58 + 0x57 + 0x59 + 0x58 + 0x5a + 0x5a + 0x5b + 0x5b + 0x5d + 0x5c + 0x5e + 0x5d + 0x5f + 0x5e + 0x60 + 0x60 + 0x61 + 0x61 + 0x63 + 0x62 + 0x64 + 0x63 + 0x65 + 0x64 + 0x66 + 0x66 + 0x68 + 0x67 + 0x69 + 0x68 + 0x6a + 0x69 + 0x6b + 0x6b + 0x6d + 0x6c + 0x6e + 0x6d + 0x6f + 0x6f + 0x71 + 0x70 + 0x72 + 0x71 + 0x73 + 0x73 + 0x74 + 0x74 + 0x76 + 0x75 + 0x77 + 0x76 + 0x78 + 0x78 + 0x7a + 0x79 + 0x7b + 0x7b + 0x7d + 0x7c + 0x7e + 0x7d + 0x7f + 0x7f + 0x6b + 0x6b + 0x6d + 0x6c + 0x6e + 0x6d + 0x6f + 0x6f + 0x71 + 0x70 + 0x72 + 0x71 + 0x73 + 0x73 + 0x74 + 0x74 + 0x76 + 0x75 + 0x77 + 0x76 + 0x78 + 0x78 + 0x7a + 0x79 + 0x7b + 0x7b + 0x7d + 0x7c + 0x7e + 0x7d + 0x7f + 0x7f + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x7 + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x7 + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x8 + 0x7 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x9 + 0x9 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x8 + 0x7 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x8 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0x9 + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xb + 0xa + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xc + 0xb + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xa + 0xb + 0xa + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xb + 0xc + 0xb + +.data_segment_name +.data weak 64 _ZN8mish_lutILj0ELj2048EE7data_abE DMb + 0x1 + 0x80 + 0x1 + 0x80 + 0x2 + 0x80 + 0x3 + 0x80 + 0x6 + 0x80 + 0x9 + 0x80 + 0xf + 0x80 + 0x19 + 0x80 + 0x29 + 0x80 + 0x44 + 0x80 + 0x6f + 0x80 + 0xb6 + 0x80 + 0x15 + 0x81 + 0x75 + 0x81 + 0xc9 + 0x81 + 0x25 + 0x82 + 0x1 + 0x80 + 0x1 + 0x80 + 0x2 + 0x80 + 0x3 + 0x80 + 0x6 + 0x80 + 0x9 + 0x80 + 0xf + 0x80 + 0x19 + 0x80 + 0x29 + 0x80 + 0x44 + 0x80 + 0x6f + 0x80 + 0xb6 + 0x80 + 0x15 + 0x81 + 0x75 + 0x81 + 0xc9 + 0x81 + 0x25 + 0x82 + 0x87 + 0x82 + 0xdd + 0x82 + 0x35 + 0x83 + 0x95 + 0x83 + 0xf4 + 0x83 + 0x48 + 0x84 + 0xa4 + 0x84 + 0x6 + 0x85 + 0x5c + 0x85 + 0xb4 + 0x85 + 0x14 + 0x86 + 0x72 + 0x86 + 0xc6 + 0x86 + 0x22 + 0x87 + 0x85 + 0x87 + 0xda + 0x87 + 0x87 + 0x82 + 0xdd + 0x82 + 0x35 + 0x83 + 0x95 + 0x83 + 0xf4 + 0x83 + 0x48 + 0x84 + 0xa4 + 0x84 + 0x6 + 0x85 + 0x5c + 0x85 + 0xb4 + 0x85 + 0x14 + 0x86 + 0x72 + 0x86 + 0xc6 + 0x86 + 0x22 + 0x87 + 0x85 + 0x87 + 0xda + 0x87 + 0x33 + 0x88 + 0x92 + 0x88 + 0xf0 + 0x88 + 0x45 + 0x89 + 0xa1 + 0x89 + 0x4 + 0x8a + 0x58 + 0x8a + 0xb1 + 0x8a + 0x11 + 0x8b + 0x6d + 0x8b + 0xc2 + 0x8b + 0x1f + 0x8c + 0x82 + 0x8c + 0xd6 + 0x8c + 0x2f + 0x8d + 0x8f + 0x8d + 0x33 + 0x88 + 0x92 + 0x88 + 0xf0 + 0x88 + 0x45 + 0x89 + 0xa1 + 0x89 + 0x4 + 0x8a + 0x58 + 0x8a + 0xb1 + 0x8a + 0x11 + 0x8b + 0x6d + 0x8b + 0xc2 + 0x8b + 0x1f + 0x8c + 0x82 + 0x8c + 0xd6 + 0x8c + 0x2f + 0x8d + 0x8f + 0x8d + 0xea + 0x8d + 0x40 + 0x8e + 0x9d + 0x8e + 0x1 + 0x8f + 0x53 + 0x8f + 0xac + 0x8f + 0xd + 0x90 + 0x67 + 0x90 + 0xbd + 0x90 + 0x1b + 0x91 + 0x7d + 0x91 + 0xcf + 0x91 + 0x2a + 0x92 + 0x8b + 0x92 + 0xe3 + 0x92 + 0x3a + 0x93 + 0xea + 0x8d + 0x40 + 0x8e + 0x9d + 0x8e + 0x1 + 0x8f + 0x53 + 0x8f + 0xac + 0x8f + 0xd + 0x90 + 0x67 + 0x90 + 0xbd + 0x90 + 0x1b + 0x91 + 0x7d + 0x91 + 0xcf + 0x91 + 0x2a + 0x92 + 0x8b + 0x92 + 0xe3 + 0x92 + 0x3a + 0x93 + 0x98 + 0x93 + 0xf9 + 0x93 + 0x4b + 0x94 + 0x82 + 0x94 + 0xa6 + 0x94 + 0xd5 + 0x94 + 0x8 + 0x95 + 0x2e + 0x95 + 0x5e + 0x95 + 0x8e + 0x95 + 0xb6 + 0x95 + 0xe9 + 0x95 + 0x15 + 0x96 + 0x3e + 0x96 + 0x73 + 0x96 + 0x9c + 0x96 + 0x98 + 0x93 + 0xf9 + 0x93 + 0x4b + 0x94 + 0x82 + 0x94 + 0xa6 + 0x94 + 0xd5 + 0x94 + 0x8 + 0x95 + 0x2e + 0x95 + 0x5e + 0x95 + 0x8e + 0x95 + 0xb6 + 0x95 + 0xe9 + 0x95 + 0x15 + 0x96 + 0x3e + 0x96 + 0x73 + 0x96 + 0x9c + 0x96 + 0xc7 + 0x96 + 0xfe + 0x96 + 0x23 + 0x97 + 0x50 + 0x97 + 0x85 + 0x97 + 0xaa + 0x97 + 0xd9 + 0x97 + 0xb + 0x98 + 0x32 + 0x98 + 0x63 + 0x98 + 0x91 + 0x98 + 0xba + 0x98 + 0xed + 0x98 + 0x18 + 0x99 + 0x42 + 0x99 + 0x78 + 0x99 + 0xc7 + 0x96 + 0xfe + 0x96 + 0x23 + 0x97 + 0x50 + 0x97 + 0x85 + 0x97 + 0xaa + 0x97 + 0xd9 + 0x97 + 0xb + 0x98 + 0x32 + 0x98 + 0x63 + 0x98 + 0x91 + 0x98 + 0xba + 0x98 + 0xed + 0x98 + 0x18 + 0x99 + 0x42 + 0x99 + 0x78 + 0x99 + 0x9e + 0x99 + 0xcb + 0x99 + 0x1 + 0x9a + 0x25 + 0x9a + 0x54 + 0x9a + 0x87 + 0x9a + 0xad + 0x9a + 0xdd + 0x9a + 0xd + 0x9b + 0x34 + 0x9b + 0x67 + 0x9b + 0x93 + 0x9b + 0xbc + 0x9b + 0xf1 + 0x9b + 0x1a + 0x9c + 0x45 + 0x9c + 0x9e + 0x99 + 0xcb + 0x99 + 0x1 + 0x9a + 0x25 + 0x9a + 0x54 + 0x9a + 0x87 + 0x9a + 0xad + 0x9a + 0xdd + 0x9a + 0xd + 0x9b + 0x34 + 0x9b + 0x67 + 0x9b + 0x93 + 0x9b + 0xbc + 0x9b + 0xf1 + 0x9b + 0x1a + 0x9c + 0x45 + 0x9c + 0x7b + 0x9c + 0xa1 + 0x9c + 0xcd + 0x9c + 0x3 + 0x9d + 0x27 + 0x9d + 0x56 + 0x9d + 0x89 + 0x9d + 0xaf + 0x9d + 0xdf + 0x9d + 0xf + 0x9e + 0x36 + 0x9e + 0x69 + 0x9e + 0x95 + 0x9e + 0xbe + 0x9e + 0xf3 + 0x9e + 0x1b + 0x9f + 0x7b + 0x9c + 0xa1 + 0x9c + 0xcd + 0x9c + 0x3 + 0x9d + 0x27 + 0x9d + 0x56 + 0x9d + 0x89 + 0x9d + 0xaf + 0x9d + 0xdf + 0x9d + 0xf + 0x9e + 0x36 + 0x9e + 0x69 + 0x9e + 0x95 + 0x9e + 0xbe + 0x9e + 0xf3 + 0x9e + 0x1b + 0x9f + 0x46 + 0x9f + 0x7d + 0x9f + 0xa2 + 0x9f + 0xce + 0x9f + 0x4 + 0xa0 + 0x28 + 0xa0 + 0x57 + 0xa0 + 0x89 + 0xa0 + 0xaf + 0xa0 + 0xe0 + 0xa0 + 0xf + 0xa1 + 0x37 + 0xa1 + 0x69 + 0xa1 + 0x95 + 0xa1 + 0xbe + 0xa1 + 0xf3 + 0xa1 + 0x46 + 0x9f + 0x7d + 0x9f + 0xa2 + 0x9f + 0xce + 0x9f + 0x4 + 0xa0 + 0x28 + 0xa0 + 0x57 + 0xa0 + 0x89 + 0xa0 + 0xaf + 0xa0 + 0xe0 + 0xa0 + 0xf + 0xa1 + 0x37 + 0xa1 + 0x69 + 0xa1 + 0x95 + 0xa1 + 0xbe + 0xa1 + 0xf3 + 0xa1 + 0x1b + 0xa2 + 0x46 + 0xa2 + 0x7d + 0xa2 + 0xa1 + 0xa2 + 0xce + 0xa2 + 0x3 + 0xa3 + 0x28 + 0xa3 + 0x56 + 0xa3 + 0x89 + 0xa3 + 0xae + 0xa3 + 0xdf + 0xa3 + 0xe + 0xa4 + 0x35 + 0xa4 + 0x68 + 0xa4 + 0x94 + 0xa4 + 0xbd + 0xa4 + 0x1b + 0xa2 + 0x46 + 0xa2 + 0x7d + 0xa2 + 0xa1 + 0xa2 + 0xce + 0xa2 + 0x3 + 0xa3 + 0x28 + 0xa3 + 0x56 + 0xa3 + 0x89 + 0xa3 + 0xae + 0xa3 + 0xdf + 0xa3 + 0xe + 0xa4 + 0x35 + 0xa4 + 0x68 + 0xa4 + 0x94 + 0xa4 + 0xbd + 0xa4 + 0xf1 + 0xa4 + 0x1a + 0xa5 + 0x44 + 0xa5 + 0x7a + 0xa5 + 0x9f + 0xa5 + 0xcb + 0xa5 + 0x2 + 0xa6 + 0x26 + 0xa6 + 0x53 + 0xa6 + 0x87 + 0xa6 + 0xac + 0xa6 + 0xdb + 0xa6 + 0xc + 0xa7 + 0x32 + 0xa7 + 0x64 + 0xa7 + 0x91 + 0xa7 + 0xf1 + 0xa4 + 0x1a + 0xa5 + 0x44 + 0xa5 + 0x7a + 0xa5 + 0x9f + 0xa5 + 0xcb + 0xa5 + 0x2 + 0xa6 + 0x26 + 0xa6 + 0x53 + 0xa6 + 0x87 + 0xa6 + 0xac + 0xa6 + 0xdb + 0xa6 + 0xc + 0xa7 + 0x32 + 0xa7 + 0x64 + 0xa7 + 0x91 + 0xa7 + 0xb9 + 0xa7 + 0xec + 0xa7 + 0x16 + 0xa8 + 0x40 + 0xa8 + 0x75 + 0xa8 + 0x9c + 0xa8 + 0xc7 + 0xa8 + 0xfd + 0xa8 + 0x22 + 0xa9 + 0x4e + 0xa9 + 0x83 + 0xa9 + 0xa7 + 0xa9 + 0xd5 + 0xa9 + 0x8 + 0xaa + 0x2d + 0xaa + 0x5d + 0xaa + 0xb9 + 0xa7 + 0xec + 0xa7 + 0x16 + 0xa8 + 0x40 + 0xa8 + 0x75 + 0xa8 + 0x9c + 0xa8 + 0xc7 + 0xa8 + 0xfd + 0xa8 + 0x22 + 0xa9 + 0x4e + 0xa9 + 0x83 + 0xa9 + 0xa7 + 0xa9 + 0xd5 + 0xa9 + 0x8 + 0xaa + 0x2d + 0xaa + 0x5d + 0xaa + 0x8d + 0xaa + 0xb3 + 0xaa + 0xe4 + 0xaa + 0x1 + 0xab + 0x11 + 0xab + 0x24 + 0xab + 0x39 + 0xab + 0x51 + 0xab + 0x6c + 0xab + 0x85 + 0xab + 0x96 + 0xab + 0xaa + 0xab + 0xbf + 0xab + 0xd8 + 0xab + 0xf4 + 0xab + 0x9 + 0xac + 0x8d + 0xaa + 0xb3 + 0xaa + 0xe4 + 0xaa + 0x1 + 0xab + 0x11 + 0xab + 0x24 + 0xab + 0x39 + 0xab + 0x51 + 0xab + 0x6c + 0xab + 0x85 + 0xab + 0x96 + 0xab + 0xaa + 0xab + 0xbf + 0xab + 0xd8 + 0xab + 0xf4 + 0xab + 0x9 + 0xac + 0x1b + 0xac + 0x2f + 0xac + 0x46 + 0xac + 0x5f + 0xac + 0x7c + 0xac + 0x8e + 0xac + 0xa0 + 0xac + 0xb5 + 0xac + 0xcc + 0xac + 0xe6 + 0xac + 0x2 + 0xad + 0x12 + 0xad + 0x25 + 0xad + 0x3a + 0xad + 0x52 + 0xad + 0x6d + 0xad + 0x1b + 0xac + 0x2f + 0xac + 0x46 + 0xac + 0x5f + 0xac + 0x7c + 0xac + 0x8e + 0xac + 0xa0 + 0xac + 0xb5 + 0xac + 0xcc + 0xac + 0xe6 + 0xac + 0x2 + 0xad + 0x12 + 0xad + 0x25 + 0xad + 0x3a + 0xad + 0x52 + 0xad + 0x6d + 0xad + 0x86 + 0xad + 0x97 + 0xad + 0xaa + 0xad + 0xc0 + 0xad + 0xd9 + 0xad + 0xf4 + 0xad + 0xa + 0xae + 0x1c + 0xae + 0x2f + 0xae + 0x46 + 0xae + 0x5f + 0xae + 0x7c + 0xae + 0x8e + 0xae + 0xa0 + 0xae + 0xb5 + 0xae + 0xcc + 0xae + 0x86 + 0xad + 0x97 + 0xad + 0xaa + 0xad + 0xc0 + 0xad + 0xd9 + 0xad + 0xf4 + 0xad + 0xa + 0xae + 0x1c + 0xae + 0x2f + 0xae + 0x46 + 0xae + 0x5f + 0xae + 0x7c + 0xae + 0x8e + 0xae + 0xa0 + 0xae + 0xb5 + 0xae + 0xcc + 0xae + 0xe6 + 0xae + 0x2 + 0xaf + 0x12 + 0xaf + 0x25 + 0xaf + 0x3a + 0xaf + 0x51 + 0xaf + 0x6c + 0xaf + 0x85 + 0xaf + 0x96 + 0xaf + 0xa9 + 0xaf + 0xbf + 0xaf + 0xd7 + 0xaf + 0xf3 + 0xaf + 0x9 + 0xb0 + 0x1a + 0xb0 + 0x2e + 0xb0 + 0xe6 + 0xae + 0x2 + 0xaf + 0x12 + 0xaf + 0x25 + 0xaf + 0x3a + 0xaf + 0x51 + 0xaf + 0x6c + 0xaf + 0x85 + 0xaf + 0x96 + 0xaf + 0xa9 + 0xaf + 0xbf + 0xaf + 0xd7 + 0xaf + 0xf3 + 0xaf + 0x9 + 0xb0 + 0x1a + 0xb0 + 0x2e + 0xb0 + 0x44 + 0xb0 + 0x5d + 0xb0 + 0x79 + 0xb0 + 0x8c + 0xb0 + 0x9e + 0xb0 + 0xb2 + 0xb0 + 0xc9 + 0xb0 + 0xe3 + 0xb0 + 0xff + 0xb0 + 0x10 + 0xb1 + 0x22 + 0xb1 + 0x37 + 0xb1 + 0x4e + 0xb1 + 0x68 + 0xb1 + 0x83 + 0xb1 + 0x93 + 0xb1 + 0x44 + 0xb0 + 0x5d + 0xb0 + 0x79 + 0xb0 + 0x8c + 0xb0 + 0x9e + 0xb0 + 0xb2 + 0xb0 + 0xc9 + 0xb0 + 0xe3 + 0xb0 + 0xff + 0xb0 + 0x10 + 0xb1 + 0x22 + 0xb1 + 0x37 + 0xb1 + 0x4e + 0xb1 + 0x68 + 0xb1 + 0x83 + 0xb1 + 0x93 + 0xb1 + 0xa6 + 0xb1 + 0xbb + 0xb1 + 0xd3 + 0xb1 + 0xee + 0xb1 + 0x6 + 0xb2 + 0x17 + 0xb2 + 0x2a + 0xb2 + 0x3f + 0xb2 + 0x58 + 0xb2 + 0x73 + 0xb2 + 0x89 + 0xb2 + 0x9a + 0xb2 + 0xae + 0xb2 + 0xc3 + 0xb2 + 0xdc + 0xb2 + 0xf8 + 0xb2 + 0xa6 + 0xb1 + 0xbb + 0xb1 + 0xd3 + 0xb1 + 0xee + 0xb1 + 0x6 + 0xb2 + 0x17 + 0xb2 + 0x2a + 0xb2 + 0x3f + 0xb2 + 0x58 + 0xb2 + 0x73 + 0xb2 + 0x89 + 0xb2 + 0x9a + 0xb2 + 0xae + 0xb2 + 0xc3 + 0xb2 + 0xdc + 0xb2 + 0xf8 + 0xb2 + 0xc + 0xb3 + 0x1d + 0xb3 + 0x31 + 0xb3 + 0x47 + 0xb3 + 0x60 + 0xb3 + 0x7d + 0xb3 + 0x8e + 0xb3 + 0xa0 + 0xb3 + 0xb4 + 0xb3 + 0xcb + 0xb3 + 0xe5 + 0xb3 + 0x1 + 0xb4 + 0x11 + 0xb4 + 0x23 + 0xb4 + 0x37 + 0xb4 + 0x4f + 0xb4 + 0xc + 0xb3 + 0x1d + 0xb3 + 0x31 + 0xb3 + 0x47 + 0xb3 + 0x60 + 0xb3 + 0x7d + 0xb3 + 0x8e + 0xb3 + 0xa0 + 0xb3 + 0xb4 + 0xb3 + 0xcb + 0xb3 + 0xe5 + 0xb3 + 0x1 + 0xb4 + 0x11 + 0xb4 + 0x23 + 0xb4 + 0x37 + 0xb4 + 0x4f + 0xb4 + 0x68 + 0xb4 + 0x83 + 0xb4 + 0x93 + 0xb4 + 0xa6 + 0xb4 + 0xba + 0xb4 + 0xd2 + 0xb4 + 0xec + 0xb4 + 0x5 + 0xb5 + 0x15 + 0xb5 + 0x28 + 0xb5 + 0x3d + 0xb5 + 0x55 + 0xb5 + 0x6f + 0xb5 + 0x86 + 0xb5 + 0x97 + 0xb5 + 0xaa + 0xb5 + 0x68 + 0xb4 + 0x83 + 0xb4 + 0x93 + 0xb4 + 0xa6 + 0xb4 + 0xba + 0xb4 + 0xd2 + 0xb4 + 0xec + 0xb4 + 0x5 + 0xb5 + 0x15 + 0xb5 + 0x28 + 0xb5 + 0x3d + 0xb5 + 0x55 + 0xb5 + 0x6f + 0xb5 + 0x86 + 0xb5 + 0x97 + 0xb5 + 0xaa + 0xb5 + 0xbf + 0xb5 + 0xd7 + 0xb5 + 0xf2 + 0xb5 + 0x0 + 0xb6 + 0x8 + 0xb6 + 0x10 + 0xb6 + 0x19 + 0xb6 + 0x22 + 0xb6 + 0x2c + 0xb6 + 0x36 + 0xb6 + 0x41 + 0xb6 + 0x4d + 0xb6 + 0x59 + 0xb6 + 0x66 + 0xb6 + 0x74 + 0xb6 + 0x81 + 0xb6 + 0xbf + 0xb5 + 0xd7 + 0xb5 + 0xf2 + 0xb5 + 0x0 + 0xb6 + 0x8 + 0xb6 + 0x10 + 0xb6 + 0x19 + 0xb6 + 0x22 + 0xb6 + 0x2c + 0xb6 + 0x36 + 0xb6 + 0x41 + 0xb6 + 0x4d + 0xb6 + 0x59 + 0xb6 + 0x66 + 0xb6 + 0x74 + 0xb6 + 0x81 + 0xb6 + 0x89 + 0xb6 + 0x91 + 0xb6 + 0x9a + 0xb6 + 0xa3 + 0xb6 + 0xad + 0xb6 + 0xb7 + 0xb6 + 0xc2 + 0xb6 + 0xce + 0xb6 + 0xda + 0xb6 + 0xe8 + 0xb6 + 0xf5 + 0xb6 + 0x2 + 0xb7 + 0xa + 0xb7 + 0x12 + 0xb7 + 0x1b + 0xb7 + 0x24 + 0xb7 + 0x89 + 0xb6 + 0x91 + 0xb6 + 0x9a + 0xb6 + 0xa3 + 0xb6 + 0xad + 0xb6 + 0xb7 + 0xb6 + 0xc2 + 0xb6 + 0xce + 0xb6 + 0xda + 0xb6 + 0xe8 + 0xb6 + 0xf5 + 0xb6 + 0x2 + 0xb7 + 0xa + 0xb7 + 0x12 + 0xb7 + 0x1b + 0xb7 + 0x24 + 0xb7 + 0x2e + 0xb7 + 0x38 + 0xb7 + 0x43 + 0xb7 + 0x4f + 0xb7 + 0x5b + 0xb7 + 0x68 + 0xb7 + 0x76 + 0xb7 + 0x82 + 0xb7 + 0x8a + 0xb7 + 0x93 + 0xb7 + 0x9b + 0xb7 + 0xa5 + 0xb7 + 0xae + 0xb7 + 0xb9 + 0xb7 + 0xc4 + 0xb7 + 0xcf + 0xb7 + 0x2e + 0xb7 + 0x38 + 0xb7 + 0x43 + 0xb7 + 0x4f + 0xb7 + 0x5b + 0xb7 + 0x68 + 0xb7 + 0x76 + 0xb7 + 0x82 + 0xb7 + 0x8a + 0xb7 + 0x93 + 0xb7 + 0x9b + 0xb7 + 0xa5 + 0xb7 + 0xae + 0xb7 + 0xb9 + 0xb7 + 0xc4 + 0xb7 + 0xcf + 0xb7 + 0xdc + 0xb7 + 0xe9 + 0xb7 + 0xf6 + 0xb7 + 0x3 + 0xb8 + 0xa + 0xb8 + 0x13 + 0xb8 + 0x1b + 0xb8 + 0x24 + 0xb8 + 0x2e + 0xb8 + 0x38 + 0xb8 + 0x43 + 0xb8 + 0x4f + 0xb8 + 0x5b + 0xb8 + 0x68 + 0xb8 + 0x76 + 0xb8 + 0x82 + 0xb8 + 0xdc + 0xb7 + 0xe9 + 0xb7 + 0xf6 + 0xb7 + 0x3 + 0xb8 + 0xa + 0xb8 + 0x13 + 0xb8 + 0x1b + 0xb8 + 0x24 + 0xb8 + 0x2e + 0xb8 + 0x38 + 0xb8 + 0x43 + 0xb8 + 0x4f + 0xb8 + 0x5b + 0xb8 + 0x68 + 0xb8 + 0x76 + 0xb8 + 0x82 + 0xb8 + 0x8a + 0xb8 + 0x92 + 0xb8 + 0x9b + 0xb8 + 0xa4 + 0xb8 + 0xad + 0xb8 + 0xb8 + 0xb8 + 0xc2 + 0xb8 + 0xce + 0xb8 + 0xda + 0xb8 + 0xe7 + 0xb8 + 0xf4 + 0xb8 + 0x1 + 0xb9 + 0x9 + 0xb9 + 0x11 + 0xb9 + 0x19 + 0xb9 + 0x22 + 0xb9 + 0x8a + 0xb8 + 0x92 + 0xb8 + 0x9b + 0xb8 + 0xa4 + 0xb8 + 0xad + 0xb8 + 0xb8 + 0xb8 + 0xc2 + 0xb8 + 0xce + 0xb8 + 0xda + 0xb8 + 0xe7 + 0xb8 + 0xf4 + 0xb8 + 0x1 + 0xb9 + 0x9 + 0xb9 + 0x11 + 0xb9 + 0x19 + 0xb9 + 0x22 + 0xb9 + 0x2c + 0xb9 + 0x36 + 0xb9 + 0x41 + 0xb9 + 0x4c + 0xb9 + 0x58 + 0xb9 + 0x64 + 0xb9 + 0x72 + 0xb9 + 0x80 + 0xb9 + 0x87 + 0xb9 + 0x8f + 0xb9 + 0x98 + 0xb9 + 0xa0 + 0xb9 + 0xaa + 0xb9 + 0xb4 + 0xb9 + 0xbe + 0xb9 + 0xc9 + 0xb9 + 0x2c + 0xb9 + 0x36 + 0xb9 + 0x41 + 0xb9 + 0x4c + 0xb9 + 0x58 + 0xb9 + 0x64 + 0xb9 + 0x72 + 0xb9 + 0x80 + 0xb9 + 0x87 + 0xb9 + 0x8f + 0xb9 + 0x98 + 0xb9 + 0xa0 + 0xb9 + 0xaa + 0xb9 + 0xb4 + 0xb9 + 0xbe + 0xb9 + 0xc9 + 0xb9 + 0xd5 + 0xb9 + 0xe1 + 0xb9 + 0xee + 0xb9 + 0xfc + 0xb9 + 0x5 + 0xba + 0xd + 0xba + 0x15 + 0xba + 0x1e + 0xba + 0x27 + 0xba + 0x30 + 0xba + 0x3a + 0xba + 0x45 + 0xba + 0x50 + 0xba + 0x5c + 0xba + 0x69 + 0xba + 0x76 + 0xba + 0xd5 + 0xb9 + 0xe1 + 0xb9 + 0xee + 0xb9 + 0xfc + 0xb9 + 0x5 + 0xba + 0xd + 0xba + 0x15 + 0xba + 0x1e + 0xba + 0x27 + 0xba + 0x30 + 0xba + 0x3a + 0xba + 0x45 + 0xba + 0x50 + 0xba + 0x5c + 0xba + 0x69 + 0xba + 0x76 + 0xba + 0x82 + 0xba + 0x8a + 0xba + 0x92 + 0xba + 0x9a + 0xba + 0xa3 + 0xba + 0xac + 0xba + 0xb6 + 0xba + 0xc0 + 0xba + 0xcb + 0xba + 0xd6 + 0xba + 0xe3 + 0xba + 0xf0 + 0xba + 0xfd + 0xba + 0x6 + 0xbb + 0xd + 0xbb + 0x15 + 0xbb + 0x82 + 0xba + 0x8a + 0xba + 0x92 + 0xba + 0x9a + 0xba + 0xa3 + 0xba + 0xac + 0xba + 0xb6 + 0xba + 0xc0 + 0xba + 0xcb + 0xba + 0xd6 + 0xba + 0xe3 + 0xba + 0xf0 + 0xba + 0xfd + 0xba + 0x6 + 0xbb + 0xd + 0xbb + 0x15 + 0xbb + 0x1e + 0xbb + 0x26 + 0xbb + 0x30 + 0xbb + 0x35 + 0xbb + 0x3a + 0xbb + 0x3f + 0xbb + 0x44 + 0xbb + 0x4a + 0xbb + 0x4f + 0xbb + 0x55 + 0xbb + 0x5b + 0xbb + 0x61 + 0xbb + 0x67 + 0xbb + 0x6d + 0xbb + 0x74 + 0xbb + 0x7b + 0xbb + 0x1e + 0xbb + 0x26 + 0xbb + 0x30 + 0xbb + 0x35 + 0xbb + 0x3a + 0xbb + 0x3f + 0xbb + 0x44 + 0xbb + 0x4a + 0xbb + 0x4f + 0xbb + 0x55 + 0xbb + 0x5b + 0xbb + 0x61 + 0xbb + 0x67 + 0xbb + 0x6d + 0xbb + 0x74 + 0xbb + 0x7b + 0xbb + 0x81 + 0xbb + 0x84 + 0xbb + 0x88 + 0xbb + 0x8c + 0xbb + 0x8f + 0xbb + 0x93 + 0xbb + 0x97 + 0xbb + 0x9c + 0xbb + 0xa0 + 0xbb + 0xa4 + 0xbb + 0xa9 + 0xbb + 0xad + 0xbb + 0xb2 + 0xbb + 0xb7 + 0xbb + 0xbc + 0xbb + 0xc1 + 0xbb + 0x81 + 0xbb + 0x84 + 0xbb + 0x88 + 0xbb + 0x8c + 0xbb + 0x8f + 0xbb + 0x93 + 0xbb + 0x97 + 0xbb + 0x9c + 0xbb + 0xa0 + 0xbb + 0xa4 + 0xbb + 0xa9 + 0xbb + 0xad + 0xbb + 0xb2 + 0xbb + 0xb7 + 0xbb + 0xbc + 0xbb + 0xc1 + 0xbb + 0xc6 + 0xbb + 0xcc + 0xbb + 0xd1 + 0xbb + 0xd7 + 0xbb + 0xdd + 0xbb + 0xe3 + 0xbb + 0xe9 + 0xbb + 0xef + 0xbb + 0xf5 + 0xbb + 0xfc + 0xbb + 0x1 + 0xbc + 0x5 + 0xbc + 0x8 + 0xbc + 0xc + 0xbc + 0x10 + 0xbc + 0x14 + 0xbc + 0xc6 + 0xbb + 0xcc + 0xbb + 0xd1 + 0xbb + 0xd7 + 0xbb + 0xdd + 0xbb + 0xe3 + 0xbb + 0xe9 + 0xbb + 0xef + 0xbb + 0xf5 + 0xbb + 0xfc + 0xbb + 0x1 + 0xbc + 0x5 + 0xbc + 0x8 + 0xbc + 0xc + 0xbc + 0x10 + 0xbc + 0x14 + 0xbc + 0x18 + 0xbc + 0x1c + 0xbc + 0x20 + 0xbc + 0x24 + 0xbc + 0x29 + 0xbc + 0x2d + 0xbc + 0x32 + 0xbc + 0x37 + 0xbc + 0x3b + 0xbc + 0x40 + 0xbc + 0x45 + 0xbc + 0x4b + 0xbc + 0x50 + 0xbc + 0x56 + 0xbc + 0x5b + 0xbc + 0x61 + 0xbc + 0x18 + 0xbc + 0x1c + 0xbc + 0x20 + 0xbc + 0x24 + 0xbc + 0x29 + 0xbc + 0x2d + 0xbc + 0x32 + 0xbc + 0x37 + 0xbc + 0x3b + 0xbc + 0x40 + 0xbc + 0x45 + 0xbc + 0x4b + 0xbc + 0x50 + 0xbc + 0x56 + 0xbc + 0x5b + 0xbc + 0x61 + 0xbc + 0x67 + 0xbc + 0x6d + 0xbc + 0x73 + 0xbc + 0x7a + 0xbc + 0x80 + 0xbc + 0x84 + 0xbc + 0x87 + 0xbc + 0x8b + 0xbc + 0x8e + 0xbc + 0x92 + 0xbc + 0x96 + 0xbc + 0x9a + 0xbc + 0x9e + 0xbc + 0xa2 + 0xbc + 0xa6 + 0xbc + 0xaa + 0xbc + 0x67 + 0xbc + 0x6d + 0xbc + 0x73 + 0xbc + 0x7a + 0xbc + 0x80 + 0xbc + 0x84 + 0xbc + 0x87 + 0xbc + 0x8b + 0xbc + 0x8e + 0xbc + 0x92 + 0xbc + 0x96 + 0xbc + 0x9a + 0xbc + 0x9e + 0xbc + 0xa2 + 0xbc + 0xa6 + 0xbc + 0xaa + 0xbc + 0xaf + 0xbc + 0xb3 + 0xbc + 0xb8 + 0xbc + 0xbd + 0xbc + 0xc1 + 0xbc + 0xc6 + 0xbc + 0xcb + 0xbc + 0xd1 + 0xbc + 0xd6 + 0xbc + 0xdb + 0xbc + 0xe1 + 0xbc + 0xe7 + 0xbc + 0xed + 0xbc + 0xf3 + 0xbc + 0xf9 + 0xbc + 0xff + 0xbc + 0xaf + 0xbc + 0xb3 + 0xbc + 0xb8 + 0xbc + 0xbd + 0xbc + 0xc1 + 0xbc + 0xc6 + 0xbc + 0xcb + 0xbc + 0xd1 + 0xbc + 0xd6 + 0xbc + 0xdb + 0xbc + 0xe1 + 0xbc + 0xe7 + 0xbc + 0xed + 0xbc + 0xf3 + 0xbc + 0xf9 + 0xbc + 0xff + 0xbc + 0x3 + 0xbd + 0x6 + 0xbd + 0xa + 0xbd + 0xd + 0xbd + 0x11 + 0xbd + 0x14 + 0xbd + 0x18 + 0xbd + 0x1c + 0xbd + 0x20 + 0xbd + 0x24 + 0xbd + 0x28 + 0xbd + 0x2c + 0xbd + 0x30 + 0xbd + 0x34 + 0xbd + 0x39 + 0xbd + 0x3d + 0xbd + 0x3 + 0xbd + 0x6 + 0xbd + 0xa + 0xbd + 0xd + 0xbd + 0x11 + 0xbd + 0x14 + 0xbd + 0x18 + 0xbd + 0x1c + 0xbd + 0x20 + 0xbd + 0x24 + 0xbd + 0x28 + 0xbd + 0x2c + 0xbd + 0x30 + 0xbd + 0x34 + 0xbd + 0x39 + 0xbd + 0x3d + 0xbd + 0x42 + 0xbd + 0x47 + 0xbd + 0x4c + 0xbd + 0x51 + 0xbd + 0x56 + 0xbd + 0x5b + 0xbd + 0x60 + 0xbd + 0x66 + 0xbd + 0x6b + 0xbd + 0x71 + 0xbd + 0x77 + 0xbd + 0x7c + 0xbd + 0x81 + 0xbd + 0x84 + 0xbd + 0x87 + 0xbd + 0x8b + 0xbd + 0x42 + 0xbd + 0x47 + 0xbd + 0x4c + 0xbd + 0x51 + 0xbd + 0x56 + 0xbd + 0x5b + 0xbd + 0x60 + 0xbd + 0x66 + 0xbd + 0x6b + 0xbd + 0x71 + 0xbd + 0x77 + 0xbd + 0x7c + 0xbd + 0x81 + 0xbd + 0x84 + 0xbd + 0x87 + 0xbd + 0x8b + 0xbd + 0x8e + 0xbd + 0x91 + 0xbd + 0x95 + 0xbd + 0x96 + 0xbd + 0x98 + 0xbd + 0x9a + 0xbd + 0x9c + 0xbd + 0x9d + 0xbd + 0x9f + 0xbd + 0xa1 + 0xbd + 0xa3 + 0xbd + 0xa5 + 0xbd + 0xa7 + 0xbd + 0xa9 + 0xbd + 0xab + 0xbd + 0xad + 0xbd + 0x8e + 0xbd + 0x91 + 0xbd + 0x95 + 0xbd + 0x96 + 0xbd + 0x98 + 0xbd + 0x9a + 0xbd + 0x9c + 0xbd + 0x9d + 0xbd + 0x9f + 0xbd + 0xa1 + 0xbd + 0xa3 + 0xbd + 0xa5 + 0xbd + 0xa7 + 0xbd + 0xa9 + 0xbd + 0xab + 0xbd + 0xad + 0xbd + 0xaf + 0xbd + 0xb0 + 0xbd + 0xb2 + 0xbd + 0xb5 + 0xbd + 0xb7 + 0xbd + 0xb9 + 0xbd + 0xbb + 0xbd + 0xbd + 0xbd + 0xbf + 0xbd + 0xc1 + 0xbd + 0xc3 + 0xbd + 0xc5 + 0xbd + 0xc8 + 0xbd + 0xca + 0xbd + 0xcc + 0xbd + 0xce + 0xbd + 0xaf + 0xbd + 0xb0 + 0xbd + 0xb2 + 0xbd + 0xb5 + 0xbd + 0xb7 + 0xbd + 0xb9 + 0xbd + 0xbb + 0xbd + 0xbd + 0xbd + 0xbf + 0xbd + 0xc1 + 0xbd + 0xc3 + 0xbd + 0xc5 + 0xbd + 0xc8 + 0xbd + 0xca + 0xbd + 0xcc + 0xbd + 0xce + 0xbd + 0xd1 + 0xbd + 0xd3 + 0xbd + 0xd5 + 0xbd + 0xd8 + 0xbd + 0xda + 0xbd + 0xdc + 0xbd + 0xdf + 0xbd + 0xe1 + 0xbd + 0xe4 + 0xbd + 0xe6 + 0xbd + 0xe8 + 0xbd + 0xeb + 0xbd + 0xed + 0xbd + 0xf0 + 0xbd + 0xf3 + 0xbd + 0xf5 + 0xbd + 0xd1 + 0xbd + 0xd3 + 0xbd + 0xd5 + 0xbd + 0xd8 + 0xbd + 0xda + 0xbd + 0xdc + 0xbd + 0xdf + 0xbd + 0xe1 + 0xbd + 0xe4 + 0xbd + 0xe6 + 0xbd + 0xe8 + 0xbd + 0xeb + 0xbd + 0xed + 0xbd + 0xf0 + 0xbd + 0xf3 + 0xbd + 0xf5 + 0xbd + 0xf8 + 0xbd + 0xfa + 0xbd + 0xfd + 0xbd + 0x0 + 0xbe + 0x1 + 0xbe + 0x3 + 0xbe + 0x4 + 0xbe + 0x5 + 0xbe + 0x7 + 0xbe + 0x8 + 0xbe + 0xa + 0xbe + 0xb + 0xbe + 0xc + 0xbe + 0xe + 0xbe + 0xf + 0xbe + 0x11 + 0xbe + 0xf8 + 0xbd + 0xfa + 0xbd + 0xfd + 0xbd + 0x0 + 0xbe + 0x1 + 0xbe + 0x3 + 0xbe + 0x4 + 0xbe + 0x5 + 0xbe + 0x7 + 0xbe + 0x8 + 0xbe + 0xa + 0xbe + 0xb + 0xbe + 0xc + 0xbe + 0xe + 0xbe + 0xf + 0xbe + 0x11 + 0xbe + 0x12 + 0xbe + 0x14 + 0xbe + 0x15 + 0xbe + 0x17 + 0xbe + 0x18 + 0xbe + 0x1a + 0xbe + 0x1b + 0xbe + 0x1d + 0xbe + 0x1e + 0xbe + 0x20 + 0xbe + 0x21 + 0xbe + 0x23 + 0xbe + 0x25 + 0xbe + 0x26 + 0xbe + 0x28 + 0xbe + 0x29 + 0xbe + 0x12 + 0xbe + 0x14 + 0xbe + 0x15 + 0xbe + 0x17 + 0xbe + 0x18 + 0xbe + 0x1a + 0xbe + 0x1b + 0xbe + 0x1d + 0xbe + 0x1e + 0xbe + 0x20 + 0xbe + 0x21 + 0xbe + 0x23 + 0xbe + 0x25 + 0xbe + 0x26 + 0xbe + 0x28 + 0xbe + 0x29 + 0xbe + 0x2b + 0xbe + 0x2d + 0xbe + 0x2e + 0xbe + 0x30 + 0xbe + 0x32 + 0xbe + 0x33 + 0xbe + 0x35 + 0xbe + 0x37 + 0xbe + 0x38 + 0xbe + 0x3a + 0xbe + 0x3c + 0xbe + 0x3d + 0xbe + 0x3f + 0xbe + 0x41 + 0xbe + 0x43 + 0xbe + 0x44 + 0xbe + 0x2b + 0xbe + 0x2d + 0xbe + 0x2e + 0xbe + 0x30 + 0xbe + 0x32 + 0xbe + 0x33 + 0xbe + 0x35 + 0xbe + 0x37 + 0xbe + 0x38 + 0xbe + 0x3a + 0xbe + 0x3c + 0xbe + 0x3d + 0xbe + 0x3f + 0xbe + 0x41 + 0xbe + 0x43 + 0xbe + 0x44 + 0xbe + 0x46 + 0xbe + 0x48 + 0xbe + 0x4a + 0xbe + 0x4b + 0xbe + 0x4d + 0xbe + 0x4f + 0xbe + 0x51 + 0xbe + 0x52 + 0xbe + 0x54 + 0xbe + 0x56 + 0xbe + 0x58 + 0xbe + 0x5a + 0xbe + 0x5b + 0xbe + 0x5d + 0xbe + 0x5f + 0xbe + 0x61 + 0xbe + 0x46 + 0xbe + 0x48 + 0xbe + 0x4a + 0xbe + 0x4b + 0xbe + 0x4d + 0xbe + 0x4f + 0xbe + 0x51 + 0xbe + 0x52 + 0xbe + 0x54 + 0xbe + 0x56 + 0xbe + 0x58 + 0xbe + 0x5a + 0xbe + 0x5b + 0xbe + 0x5d + 0xbe + 0x5f + 0xbe + 0x61 + 0xbe + 0x63 + 0xbe + 0x64 + 0xbe + 0x66 + 0xbe + 0x68 + 0xbe + 0x6a + 0xbe + 0x6c + 0xbe + 0x6d + 0xbe + 0x6f + 0xbe + 0x71 + 0xbe + 0x73 + 0xbe + 0x74 + 0xbe + 0x76 + 0xbe + 0x78 + 0xbe + 0x7a + 0xbe + 0x7c + 0xbe + 0x7d + 0xbe + 0x63 + 0xbe + 0x64 + 0xbe + 0x66 + 0xbe + 0x68 + 0xbe + 0x6a + 0xbe + 0x6c + 0xbe + 0x6d + 0xbe + 0x6f + 0xbe + 0x71 + 0xbe + 0x73 + 0xbe + 0x74 + 0xbe + 0x76 + 0xbe + 0x78 + 0xbe + 0x7a + 0xbe + 0x7c + 0xbe + 0x7d + 0xbe + 0x7f + 0xbe + 0x80 + 0xbe + 0x81 + 0xbe + 0x82 + 0xbe + 0x82 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x84 + 0xbe + 0x84 + 0xbe + 0x85 + 0xbe + 0x85 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x87 + 0xbe + 0x7f + 0xbe + 0x80 + 0xbe + 0x81 + 0xbe + 0x82 + 0xbe + 0x82 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x84 + 0xbe + 0x84 + 0xbe + 0x85 + 0xbe + 0x85 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x87 + 0xbe + 0x87 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x89 + 0xbe + 0x89 + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8b + 0xbe + 0x8b + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8d + 0xbe + 0x8d + 0xbe + 0x87 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x89 + 0xbe + 0x89 + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8b + 0xbe + 0x8b + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8d + 0xbe + 0x8d + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x90 + 0xbe + 0x90 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x90 + 0xbe + 0x90 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x93 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9c + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x93 + 0xbe + 0x93 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.data weak 64 _ZN8mish_lutILj0ELj2048EE7data_cdE DMb + 0x1 + 0x80 + 0x1 + 0x80 + 0x2 + 0x80 + 0x3 + 0x80 + 0x6 + 0x80 + 0x9 + 0x80 + 0xf + 0x80 + 0x19 + 0x80 + 0x29 + 0x80 + 0x44 + 0x80 + 0x6f + 0x80 + 0xb6 + 0x80 + 0x15 + 0x81 + 0x75 + 0x81 + 0xc9 + 0x81 + 0x25 + 0x82 + 0x1 + 0x80 + 0x1 + 0x80 + 0x2 + 0x80 + 0x3 + 0x80 + 0x6 + 0x80 + 0x9 + 0x80 + 0xf + 0x80 + 0x19 + 0x80 + 0x29 + 0x80 + 0x44 + 0x80 + 0x6f + 0x80 + 0xb6 + 0x80 + 0x15 + 0x81 + 0x75 + 0x81 + 0xc9 + 0x81 + 0x25 + 0x82 + 0x87 + 0x82 + 0xdd + 0x82 + 0x35 + 0x83 + 0x95 + 0x83 + 0xf4 + 0x83 + 0x48 + 0x84 + 0xa4 + 0x84 + 0x6 + 0x85 + 0x5c + 0x85 + 0xb4 + 0x85 + 0x14 + 0x86 + 0x72 + 0x86 + 0xc6 + 0x86 + 0x22 + 0x87 + 0x85 + 0x87 + 0xda + 0x87 + 0x87 + 0x82 + 0xdd + 0x82 + 0x35 + 0x83 + 0x95 + 0x83 + 0xf4 + 0x83 + 0x48 + 0x84 + 0xa4 + 0x84 + 0x6 + 0x85 + 0x5c + 0x85 + 0xb4 + 0x85 + 0x14 + 0x86 + 0x72 + 0x86 + 0xc6 + 0x86 + 0x22 + 0x87 + 0x85 + 0x87 + 0xda + 0x87 + 0x33 + 0x88 + 0x92 + 0x88 + 0xf0 + 0x88 + 0x45 + 0x89 + 0xa1 + 0x89 + 0x4 + 0x8a + 0x58 + 0x8a + 0xb1 + 0x8a + 0x11 + 0x8b + 0x6d + 0x8b + 0xc2 + 0x8b + 0x1f + 0x8c + 0x82 + 0x8c + 0xd6 + 0x8c + 0x2f + 0x8d + 0x8f + 0x8d + 0x33 + 0x88 + 0x92 + 0x88 + 0xf0 + 0x88 + 0x45 + 0x89 + 0xa1 + 0x89 + 0x4 + 0x8a + 0x58 + 0x8a + 0xb1 + 0x8a + 0x11 + 0x8b + 0x6d + 0x8b + 0xc2 + 0x8b + 0x1f + 0x8c + 0x82 + 0x8c + 0xd6 + 0x8c + 0x2f + 0x8d + 0x8f + 0x8d + 0xea + 0x8d + 0x40 + 0x8e + 0x9d + 0x8e + 0x1 + 0x8f + 0x53 + 0x8f + 0xac + 0x8f + 0xd + 0x90 + 0x67 + 0x90 + 0xbd + 0x90 + 0x1b + 0x91 + 0x7d + 0x91 + 0xcf + 0x91 + 0x2a + 0x92 + 0x8b + 0x92 + 0xe3 + 0x92 + 0x3a + 0x93 + 0xea + 0x8d + 0x40 + 0x8e + 0x9d + 0x8e + 0x1 + 0x8f + 0x53 + 0x8f + 0xac + 0x8f + 0xd + 0x90 + 0x67 + 0x90 + 0xbd + 0x90 + 0x1b + 0x91 + 0x7d + 0x91 + 0xcf + 0x91 + 0x2a + 0x92 + 0x8b + 0x92 + 0xe3 + 0x92 + 0x3a + 0x93 + 0x98 + 0x93 + 0xf9 + 0x93 + 0x4b + 0x94 + 0x82 + 0x94 + 0xa6 + 0x94 + 0xd5 + 0x94 + 0x8 + 0x95 + 0x2e + 0x95 + 0x5e + 0x95 + 0x8e + 0x95 + 0xb6 + 0x95 + 0xe9 + 0x95 + 0x15 + 0x96 + 0x3e + 0x96 + 0x73 + 0x96 + 0x9c + 0x96 + 0x98 + 0x93 + 0xf9 + 0x93 + 0x4b + 0x94 + 0x82 + 0x94 + 0xa6 + 0x94 + 0xd5 + 0x94 + 0x8 + 0x95 + 0x2e + 0x95 + 0x5e + 0x95 + 0x8e + 0x95 + 0xb6 + 0x95 + 0xe9 + 0x95 + 0x15 + 0x96 + 0x3e + 0x96 + 0x73 + 0x96 + 0x9c + 0x96 + 0xc7 + 0x96 + 0xfe + 0x96 + 0x23 + 0x97 + 0x50 + 0x97 + 0x85 + 0x97 + 0xaa + 0x97 + 0xd9 + 0x97 + 0xb + 0x98 + 0x32 + 0x98 + 0x63 + 0x98 + 0x91 + 0x98 + 0xba + 0x98 + 0xed + 0x98 + 0x18 + 0x99 + 0x42 + 0x99 + 0x78 + 0x99 + 0xc7 + 0x96 + 0xfe + 0x96 + 0x23 + 0x97 + 0x50 + 0x97 + 0x85 + 0x97 + 0xaa + 0x97 + 0xd9 + 0x97 + 0xb + 0x98 + 0x32 + 0x98 + 0x63 + 0x98 + 0x91 + 0x98 + 0xba + 0x98 + 0xed + 0x98 + 0x18 + 0x99 + 0x42 + 0x99 + 0x78 + 0x99 + 0x9e + 0x99 + 0xcb + 0x99 + 0x1 + 0x9a + 0x25 + 0x9a + 0x54 + 0x9a + 0x87 + 0x9a + 0xad + 0x9a + 0xdd + 0x9a + 0xd + 0x9b + 0x34 + 0x9b + 0x67 + 0x9b + 0x93 + 0x9b + 0xbc + 0x9b + 0xf1 + 0x9b + 0x1a + 0x9c + 0x45 + 0x9c + 0x9e + 0x99 + 0xcb + 0x99 + 0x1 + 0x9a + 0x25 + 0x9a + 0x54 + 0x9a + 0x87 + 0x9a + 0xad + 0x9a + 0xdd + 0x9a + 0xd + 0x9b + 0x34 + 0x9b + 0x67 + 0x9b + 0x93 + 0x9b + 0xbc + 0x9b + 0xf1 + 0x9b + 0x1a + 0x9c + 0x45 + 0x9c + 0x7b + 0x9c + 0xa1 + 0x9c + 0xcd + 0x9c + 0x3 + 0x9d + 0x27 + 0x9d + 0x56 + 0x9d + 0x89 + 0x9d + 0xaf + 0x9d + 0xdf + 0x9d + 0xf + 0x9e + 0x36 + 0x9e + 0x69 + 0x9e + 0x95 + 0x9e + 0xbe + 0x9e + 0xf3 + 0x9e + 0x1b + 0x9f + 0x7b + 0x9c + 0xa1 + 0x9c + 0xcd + 0x9c + 0x3 + 0x9d + 0x27 + 0x9d + 0x56 + 0x9d + 0x89 + 0x9d + 0xaf + 0x9d + 0xdf + 0x9d + 0xf + 0x9e + 0x36 + 0x9e + 0x69 + 0x9e + 0x95 + 0x9e + 0xbe + 0x9e + 0xf3 + 0x9e + 0x1b + 0x9f + 0x46 + 0x9f + 0x7d + 0x9f + 0xa2 + 0x9f + 0xce + 0x9f + 0x4 + 0xa0 + 0x28 + 0xa0 + 0x57 + 0xa0 + 0x89 + 0xa0 + 0xaf + 0xa0 + 0xe0 + 0xa0 + 0xf + 0xa1 + 0x37 + 0xa1 + 0x69 + 0xa1 + 0x95 + 0xa1 + 0xbe + 0xa1 + 0xf3 + 0xa1 + 0x46 + 0x9f + 0x7d + 0x9f + 0xa2 + 0x9f + 0xce + 0x9f + 0x4 + 0xa0 + 0x28 + 0xa0 + 0x57 + 0xa0 + 0x89 + 0xa0 + 0xaf + 0xa0 + 0xe0 + 0xa0 + 0xf + 0xa1 + 0x37 + 0xa1 + 0x69 + 0xa1 + 0x95 + 0xa1 + 0xbe + 0xa1 + 0xf3 + 0xa1 + 0x1b + 0xa2 + 0x46 + 0xa2 + 0x7d + 0xa2 + 0xa1 + 0xa2 + 0xce + 0xa2 + 0x3 + 0xa3 + 0x28 + 0xa3 + 0x56 + 0xa3 + 0x89 + 0xa3 + 0xae + 0xa3 + 0xdf + 0xa3 + 0xe + 0xa4 + 0x35 + 0xa4 + 0x68 + 0xa4 + 0x94 + 0xa4 + 0xbd + 0xa4 + 0x1b + 0xa2 + 0x46 + 0xa2 + 0x7d + 0xa2 + 0xa1 + 0xa2 + 0xce + 0xa2 + 0x3 + 0xa3 + 0x28 + 0xa3 + 0x56 + 0xa3 + 0x89 + 0xa3 + 0xae + 0xa3 + 0xdf + 0xa3 + 0xe + 0xa4 + 0x35 + 0xa4 + 0x68 + 0xa4 + 0x94 + 0xa4 + 0xbd + 0xa4 + 0xf1 + 0xa4 + 0x1a + 0xa5 + 0x44 + 0xa5 + 0x7a + 0xa5 + 0x9f + 0xa5 + 0xcb + 0xa5 + 0x2 + 0xa6 + 0x26 + 0xa6 + 0x53 + 0xa6 + 0x87 + 0xa6 + 0xac + 0xa6 + 0xdb + 0xa6 + 0xc + 0xa7 + 0x32 + 0xa7 + 0x64 + 0xa7 + 0x91 + 0xa7 + 0xf1 + 0xa4 + 0x1a + 0xa5 + 0x44 + 0xa5 + 0x7a + 0xa5 + 0x9f + 0xa5 + 0xcb + 0xa5 + 0x2 + 0xa6 + 0x26 + 0xa6 + 0x53 + 0xa6 + 0x87 + 0xa6 + 0xac + 0xa6 + 0xdb + 0xa6 + 0xc + 0xa7 + 0x32 + 0xa7 + 0x64 + 0xa7 + 0x91 + 0xa7 + 0xb9 + 0xa7 + 0xec + 0xa7 + 0x16 + 0xa8 + 0x40 + 0xa8 + 0x75 + 0xa8 + 0x9c + 0xa8 + 0xc7 + 0xa8 + 0xfd + 0xa8 + 0x22 + 0xa9 + 0x4e + 0xa9 + 0x83 + 0xa9 + 0xa7 + 0xa9 + 0xd5 + 0xa9 + 0x8 + 0xaa + 0x2d + 0xaa + 0x5d + 0xaa + 0xb9 + 0xa7 + 0xec + 0xa7 + 0x16 + 0xa8 + 0x40 + 0xa8 + 0x75 + 0xa8 + 0x9c + 0xa8 + 0xc7 + 0xa8 + 0xfd + 0xa8 + 0x22 + 0xa9 + 0x4e + 0xa9 + 0x83 + 0xa9 + 0xa7 + 0xa9 + 0xd5 + 0xa9 + 0x8 + 0xaa + 0x2d + 0xaa + 0x5d + 0xaa + 0x8d + 0xaa + 0xb3 + 0xaa + 0xe4 + 0xaa + 0x1 + 0xab + 0x11 + 0xab + 0x24 + 0xab + 0x39 + 0xab + 0x51 + 0xab + 0x6c + 0xab + 0x85 + 0xab + 0x96 + 0xab + 0xaa + 0xab + 0xbf + 0xab + 0xd8 + 0xab + 0xf4 + 0xab + 0x9 + 0xac + 0x8d + 0xaa + 0xb3 + 0xaa + 0xe4 + 0xaa + 0x1 + 0xab + 0x11 + 0xab + 0x24 + 0xab + 0x39 + 0xab + 0x51 + 0xab + 0x6c + 0xab + 0x85 + 0xab + 0x96 + 0xab + 0xaa + 0xab + 0xbf + 0xab + 0xd8 + 0xab + 0xf4 + 0xab + 0x9 + 0xac + 0x1b + 0xac + 0x2f + 0xac + 0x46 + 0xac + 0x5f + 0xac + 0x7c + 0xac + 0x8e + 0xac + 0xa0 + 0xac + 0xb5 + 0xac + 0xcc + 0xac + 0xe6 + 0xac + 0x2 + 0xad + 0x12 + 0xad + 0x25 + 0xad + 0x3a + 0xad + 0x52 + 0xad + 0x6d + 0xad + 0x1b + 0xac + 0x2f + 0xac + 0x46 + 0xac + 0x5f + 0xac + 0x7c + 0xac + 0x8e + 0xac + 0xa0 + 0xac + 0xb5 + 0xac + 0xcc + 0xac + 0xe6 + 0xac + 0x2 + 0xad + 0x12 + 0xad + 0x25 + 0xad + 0x3a + 0xad + 0x52 + 0xad + 0x6d + 0xad + 0x86 + 0xad + 0x97 + 0xad + 0xaa + 0xad + 0xc0 + 0xad + 0xd9 + 0xad + 0xf4 + 0xad + 0xa + 0xae + 0x1c + 0xae + 0x2f + 0xae + 0x46 + 0xae + 0x5f + 0xae + 0x7c + 0xae + 0x8e + 0xae + 0xa0 + 0xae + 0xb5 + 0xae + 0xcc + 0xae + 0x86 + 0xad + 0x97 + 0xad + 0xaa + 0xad + 0xc0 + 0xad + 0xd9 + 0xad + 0xf4 + 0xad + 0xa + 0xae + 0x1c + 0xae + 0x2f + 0xae + 0x46 + 0xae + 0x5f + 0xae + 0x7c + 0xae + 0x8e + 0xae + 0xa0 + 0xae + 0xb5 + 0xae + 0xcc + 0xae + 0xe6 + 0xae + 0x2 + 0xaf + 0x12 + 0xaf + 0x25 + 0xaf + 0x3a + 0xaf + 0x51 + 0xaf + 0x6c + 0xaf + 0x85 + 0xaf + 0x96 + 0xaf + 0xa9 + 0xaf + 0xbf + 0xaf + 0xd7 + 0xaf + 0xf3 + 0xaf + 0x9 + 0xb0 + 0x1a + 0xb0 + 0x2e + 0xb0 + 0xe6 + 0xae + 0x2 + 0xaf + 0x12 + 0xaf + 0x25 + 0xaf + 0x3a + 0xaf + 0x51 + 0xaf + 0x6c + 0xaf + 0x85 + 0xaf + 0x96 + 0xaf + 0xa9 + 0xaf + 0xbf + 0xaf + 0xd7 + 0xaf + 0xf3 + 0xaf + 0x9 + 0xb0 + 0x1a + 0xb0 + 0x2e + 0xb0 + 0x44 + 0xb0 + 0x5d + 0xb0 + 0x79 + 0xb0 + 0x8c + 0xb0 + 0x9e + 0xb0 + 0xb2 + 0xb0 + 0xc9 + 0xb0 + 0xe3 + 0xb0 + 0xff + 0xb0 + 0x10 + 0xb1 + 0x22 + 0xb1 + 0x37 + 0xb1 + 0x4e + 0xb1 + 0x68 + 0xb1 + 0x83 + 0xb1 + 0x93 + 0xb1 + 0x44 + 0xb0 + 0x5d + 0xb0 + 0x79 + 0xb0 + 0x8c + 0xb0 + 0x9e + 0xb0 + 0xb2 + 0xb0 + 0xc9 + 0xb0 + 0xe3 + 0xb0 + 0xff + 0xb0 + 0x10 + 0xb1 + 0x22 + 0xb1 + 0x37 + 0xb1 + 0x4e + 0xb1 + 0x68 + 0xb1 + 0x83 + 0xb1 + 0x93 + 0xb1 + 0xa6 + 0xb1 + 0xbb + 0xb1 + 0xd3 + 0xb1 + 0xee + 0xb1 + 0x6 + 0xb2 + 0x17 + 0xb2 + 0x2a + 0xb2 + 0x3f + 0xb2 + 0x58 + 0xb2 + 0x73 + 0xb2 + 0x89 + 0xb2 + 0x9a + 0xb2 + 0xae + 0xb2 + 0xc3 + 0xb2 + 0xdc + 0xb2 + 0xf8 + 0xb2 + 0xa6 + 0xb1 + 0xbb + 0xb1 + 0xd3 + 0xb1 + 0xee + 0xb1 + 0x6 + 0xb2 + 0x17 + 0xb2 + 0x2a + 0xb2 + 0x3f + 0xb2 + 0x58 + 0xb2 + 0x73 + 0xb2 + 0x89 + 0xb2 + 0x9a + 0xb2 + 0xae + 0xb2 + 0xc3 + 0xb2 + 0xdc + 0xb2 + 0xf8 + 0xb2 + 0xc + 0xb3 + 0x1d + 0xb3 + 0x31 + 0xb3 + 0x47 + 0xb3 + 0x60 + 0xb3 + 0x7d + 0xb3 + 0x8e + 0xb3 + 0xa0 + 0xb3 + 0xb4 + 0xb3 + 0xcb + 0xb3 + 0xe5 + 0xb3 + 0x1 + 0xb4 + 0x11 + 0xb4 + 0x23 + 0xb4 + 0x37 + 0xb4 + 0x4f + 0xb4 + 0xc + 0xb3 + 0x1d + 0xb3 + 0x31 + 0xb3 + 0x47 + 0xb3 + 0x60 + 0xb3 + 0x7d + 0xb3 + 0x8e + 0xb3 + 0xa0 + 0xb3 + 0xb4 + 0xb3 + 0xcb + 0xb3 + 0xe5 + 0xb3 + 0x1 + 0xb4 + 0x11 + 0xb4 + 0x23 + 0xb4 + 0x37 + 0xb4 + 0x4f + 0xb4 + 0x68 + 0xb4 + 0x83 + 0xb4 + 0x93 + 0xb4 + 0xa6 + 0xb4 + 0xba + 0xb4 + 0xd2 + 0xb4 + 0xec + 0xb4 + 0x5 + 0xb5 + 0x15 + 0xb5 + 0x28 + 0xb5 + 0x3d + 0xb5 + 0x55 + 0xb5 + 0x6f + 0xb5 + 0x86 + 0xb5 + 0x97 + 0xb5 + 0xaa + 0xb5 + 0x68 + 0xb4 + 0x83 + 0xb4 + 0x93 + 0xb4 + 0xa6 + 0xb4 + 0xba + 0xb4 + 0xd2 + 0xb4 + 0xec + 0xb4 + 0x5 + 0xb5 + 0x15 + 0xb5 + 0x28 + 0xb5 + 0x3d + 0xb5 + 0x55 + 0xb5 + 0x6f + 0xb5 + 0x86 + 0xb5 + 0x97 + 0xb5 + 0xaa + 0xb5 + 0xbf + 0xb5 + 0xd7 + 0xb5 + 0xf2 + 0xb5 + 0x0 + 0xb6 + 0x8 + 0xb6 + 0x10 + 0xb6 + 0x19 + 0xb6 + 0x22 + 0xb6 + 0x2c + 0xb6 + 0x36 + 0xb6 + 0x41 + 0xb6 + 0x4d + 0xb6 + 0x59 + 0xb6 + 0x66 + 0xb6 + 0x74 + 0xb6 + 0x81 + 0xb6 + 0xbf + 0xb5 + 0xd7 + 0xb5 + 0xf2 + 0xb5 + 0x0 + 0xb6 + 0x8 + 0xb6 + 0x10 + 0xb6 + 0x19 + 0xb6 + 0x22 + 0xb6 + 0x2c + 0xb6 + 0x36 + 0xb6 + 0x41 + 0xb6 + 0x4d + 0xb6 + 0x59 + 0xb6 + 0x66 + 0xb6 + 0x74 + 0xb6 + 0x81 + 0xb6 + 0x89 + 0xb6 + 0x91 + 0xb6 + 0x9a + 0xb6 + 0xa3 + 0xb6 + 0xad + 0xb6 + 0xb7 + 0xb6 + 0xc2 + 0xb6 + 0xce + 0xb6 + 0xda + 0xb6 + 0xe8 + 0xb6 + 0xf5 + 0xb6 + 0x2 + 0xb7 + 0xa + 0xb7 + 0x12 + 0xb7 + 0x1b + 0xb7 + 0x24 + 0xb7 + 0x89 + 0xb6 + 0x91 + 0xb6 + 0x9a + 0xb6 + 0xa3 + 0xb6 + 0xad + 0xb6 + 0xb7 + 0xb6 + 0xc2 + 0xb6 + 0xce + 0xb6 + 0xda + 0xb6 + 0xe8 + 0xb6 + 0xf5 + 0xb6 + 0x2 + 0xb7 + 0xa + 0xb7 + 0x12 + 0xb7 + 0x1b + 0xb7 + 0x24 + 0xb7 + 0x2e + 0xb7 + 0x38 + 0xb7 + 0x43 + 0xb7 + 0x4f + 0xb7 + 0x5b + 0xb7 + 0x68 + 0xb7 + 0x76 + 0xb7 + 0x82 + 0xb7 + 0x8a + 0xb7 + 0x93 + 0xb7 + 0x9b + 0xb7 + 0xa5 + 0xb7 + 0xae + 0xb7 + 0xb9 + 0xb7 + 0xc4 + 0xb7 + 0xcf + 0xb7 + 0x2e + 0xb7 + 0x38 + 0xb7 + 0x43 + 0xb7 + 0x4f + 0xb7 + 0x5b + 0xb7 + 0x68 + 0xb7 + 0x76 + 0xb7 + 0x82 + 0xb7 + 0x8a + 0xb7 + 0x93 + 0xb7 + 0x9b + 0xb7 + 0xa5 + 0xb7 + 0xae + 0xb7 + 0xb9 + 0xb7 + 0xc4 + 0xb7 + 0xcf + 0xb7 + 0xdc + 0xb7 + 0xe9 + 0xb7 + 0xf6 + 0xb7 + 0x3 + 0xb8 + 0xa + 0xb8 + 0x13 + 0xb8 + 0x1b + 0xb8 + 0x24 + 0xb8 + 0x2e + 0xb8 + 0x38 + 0xb8 + 0x43 + 0xb8 + 0x4f + 0xb8 + 0x5b + 0xb8 + 0x68 + 0xb8 + 0x76 + 0xb8 + 0x82 + 0xb8 + 0xdc + 0xb7 + 0xe9 + 0xb7 + 0xf6 + 0xb7 + 0x3 + 0xb8 + 0xa + 0xb8 + 0x13 + 0xb8 + 0x1b + 0xb8 + 0x24 + 0xb8 + 0x2e + 0xb8 + 0x38 + 0xb8 + 0x43 + 0xb8 + 0x4f + 0xb8 + 0x5b + 0xb8 + 0x68 + 0xb8 + 0x76 + 0xb8 + 0x82 + 0xb8 + 0x8a + 0xb8 + 0x92 + 0xb8 + 0x9b + 0xb8 + 0xa4 + 0xb8 + 0xad + 0xb8 + 0xb8 + 0xb8 + 0xc2 + 0xb8 + 0xce + 0xb8 + 0xda + 0xb8 + 0xe7 + 0xb8 + 0xf4 + 0xb8 + 0x1 + 0xb9 + 0x9 + 0xb9 + 0x11 + 0xb9 + 0x19 + 0xb9 + 0x22 + 0xb9 + 0x8a + 0xb8 + 0x92 + 0xb8 + 0x9b + 0xb8 + 0xa4 + 0xb8 + 0xad + 0xb8 + 0xb8 + 0xb8 + 0xc2 + 0xb8 + 0xce + 0xb8 + 0xda + 0xb8 + 0xe7 + 0xb8 + 0xf4 + 0xb8 + 0x1 + 0xb9 + 0x9 + 0xb9 + 0x11 + 0xb9 + 0x19 + 0xb9 + 0x22 + 0xb9 + 0x2c + 0xb9 + 0x36 + 0xb9 + 0x41 + 0xb9 + 0x4c + 0xb9 + 0x58 + 0xb9 + 0x64 + 0xb9 + 0x72 + 0xb9 + 0x80 + 0xb9 + 0x87 + 0xb9 + 0x8f + 0xb9 + 0x98 + 0xb9 + 0xa0 + 0xb9 + 0xaa + 0xb9 + 0xb4 + 0xb9 + 0xbe + 0xb9 + 0xc9 + 0xb9 + 0x2c + 0xb9 + 0x36 + 0xb9 + 0x41 + 0xb9 + 0x4c + 0xb9 + 0x58 + 0xb9 + 0x64 + 0xb9 + 0x72 + 0xb9 + 0x80 + 0xb9 + 0x87 + 0xb9 + 0x8f + 0xb9 + 0x98 + 0xb9 + 0xa0 + 0xb9 + 0xaa + 0xb9 + 0xb4 + 0xb9 + 0xbe + 0xb9 + 0xc9 + 0xb9 + 0xd5 + 0xb9 + 0xe1 + 0xb9 + 0xee + 0xb9 + 0xfc + 0xb9 + 0x5 + 0xba + 0xd + 0xba + 0x15 + 0xba + 0x1e + 0xba + 0x27 + 0xba + 0x30 + 0xba + 0x3a + 0xba + 0x45 + 0xba + 0x50 + 0xba + 0x5c + 0xba + 0x69 + 0xba + 0x76 + 0xba + 0xd5 + 0xb9 + 0xe1 + 0xb9 + 0xee + 0xb9 + 0xfc + 0xb9 + 0x5 + 0xba + 0xd + 0xba + 0x15 + 0xba + 0x1e + 0xba + 0x27 + 0xba + 0x30 + 0xba + 0x3a + 0xba + 0x45 + 0xba + 0x50 + 0xba + 0x5c + 0xba + 0x69 + 0xba + 0x76 + 0xba + 0x82 + 0xba + 0x8a + 0xba + 0x92 + 0xba + 0x9a + 0xba + 0xa3 + 0xba + 0xac + 0xba + 0xb6 + 0xba + 0xc0 + 0xba + 0xcb + 0xba + 0xd6 + 0xba + 0xe3 + 0xba + 0xf0 + 0xba + 0xfd + 0xba + 0x6 + 0xbb + 0xd + 0xbb + 0x15 + 0xbb + 0x82 + 0xba + 0x8a + 0xba + 0x92 + 0xba + 0x9a + 0xba + 0xa3 + 0xba + 0xac + 0xba + 0xb6 + 0xba + 0xc0 + 0xba + 0xcb + 0xba + 0xd6 + 0xba + 0xe3 + 0xba + 0xf0 + 0xba + 0xfd + 0xba + 0x6 + 0xbb + 0xd + 0xbb + 0x15 + 0xbb + 0x1e + 0xbb + 0x26 + 0xbb + 0x30 + 0xbb + 0x35 + 0xbb + 0x3a + 0xbb + 0x3f + 0xbb + 0x44 + 0xbb + 0x4a + 0xbb + 0x4f + 0xbb + 0x55 + 0xbb + 0x5b + 0xbb + 0x61 + 0xbb + 0x67 + 0xbb + 0x6d + 0xbb + 0x74 + 0xbb + 0x7b + 0xbb + 0x1e + 0xbb + 0x26 + 0xbb + 0x30 + 0xbb + 0x35 + 0xbb + 0x3a + 0xbb + 0x3f + 0xbb + 0x44 + 0xbb + 0x4a + 0xbb + 0x4f + 0xbb + 0x55 + 0xbb + 0x5b + 0xbb + 0x61 + 0xbb + 0x67 + 0xbb + 0x6d + 0xbb + 0x74 + 0xbb + 0x7b + 0xbb + 0x81 + 0xbb + 0x84 + 0xbb + 0x88 + 0xbb + 0x8c + 0xbb + 0x8f + 0xbb + 0x93 + 0xbb + 0x97 + 0xbb + 0x9c + 0xbb + 0xa0 + 0xbb + 0xa4 + 0xbb + 0xa9 + 0xbb + 0xad + 0xbb + 0xb2 + 0xbb + 0xb7 + 0xbb + 0xbc + 0xbb + 0xc1 + 0xbb + 0x81 + 0xbb + 0x84 + 0xbb + 0x88 + 0xbb + 0x8c + 0xbb + 0x8f + 0xbb + 0x93 + 0xbb + 0x97 + 0xbb + 0x9c + 0xbb + 0xa0 + 0xbb + 0xa4 + 0xbb + 0xa9 + 0xbb + 0xad + 0xbb + 0xb2 + 0xbb + 0xb7 + 0xbb + 0xbc + 0xbb + 0xc1 + 0xbb + 0xc6 + 0xbb + 0xcc + 0xbb + 0xd1 + 0xbb + 0xd7 + 0xbb + 0xdd + 0xbb + 0xe3 + 0xbb + 0xe9 + 0xbb + 0xef + 0xbb + 0xf5 + 0xbb + 0xfc + 0xbb + 0x1 + 0xbc + 0x5 + 0xbc + 0x8 + 0xbc + 0xc + 0xbc + 0x10 + 0xbc + 0x14 + 0xbc + 0xc6 + 0xbb + 0xcc + 0xbb + 0xd1 + 0xbb + 0xd7 + 0xbb + 0xdd + 0xbb + 0xe3 + 0xbb + 0xe9 + 0xbb + 0xef + 0xbb + 0xf5 + 0xbb + 0xfc + 0xbb + 0x1 + 0xbc + 0x5 + 0xbc + 0x8 + 0xbc + 0xc + 0xbc + 0x10 + 0xbc + 0x14 + 0xbc + 0x18 + 0xbc + 0x1c + 0xbc + 0x20 + 0xbc + 0x24 + 0xbc + 0x29 + 0xbc + 0x2d + 0xbc + 0x32 + 0xbc + 0x37 + 0xbc + 0x3b + 0xbc + 0x40 + 0xbc + 0x45 + 0xbc + 0x4b + 0xbc + 0x50 + 0xbc + 0x56 + 0xbc + 0x5b + 0xbc + 0x61 + 0xbc + 0x18 + 0xbc + 0x1c + 0xbc + 0x20 + 0xbc + 0x24 + 0xbc + 0x29 + 0xbc + 0x2d + 0xbc + 0x32 + 0xbc + 0x37 + 0xbc + 0x3b + 0xbc + 0x40 + 0xbc + 0x45 + 0xbc + 0x4b + 0xbc + 0x50 + 0xbc + 0x56 + 0xbc + 0x5b + 0xbc + 0x61 + 0xbc + 0x67 + 0xbc + 0x6d + 0xbc + 0x73 + 0xbc + 0x7a + 0xbc + 0x80 + 0xbc + 0x84 + 0xbc + 0x87 + 0xbc + 0x8b + 0xbc + 0x8e + 0xbc + 0x92 + 0xbc + 0x96 + 0xbc + 0x9a + 0xbc + 0x9e + 0xbc + 0xa2 + 0xbc + 0xa6 + 0xbc + 0xaa + 0xbc + 0x67 + 0xbc + 0x6d + 0xbc + 0x73 + 0xbc + 0x7a + 0xbc + 0x80 + 0xbc + 0x84 + 0xbc + 0x87 + 0xbc + 0x8b + 0xbc + 0x8e + 0xbc + 0x92 + 0xbc + 0x96 + 0xbc + 0x9a + 0xbc + 0x9e + 0xbc + 0xa2 + 0xbc + 0xa6 + 0xbc + 0xaa + 0xbc + 0xaf + 0xbc + 0xb3 + 0xbc + 0xb8 + 0xbc + 0xbd + 0xbc + 0xc1 + 0xbc + 0xc6 + 0xbc + 0xcb + 0xbc + 0xd1 + 0xbc + 0xd6 + 0xbc + 0xdb + 0xbc + 0xe1 + 0xbc + 0xe7 + 0xbc + 0xed + 0xbc + 0xf3 + 0xbc + 0xf9 + 0xbc + 0xff + 0xbc + 0xaf + 0xbc + 0xb3 + 0xbc + 0xb8 + 0xbc + 0xbd + 0xbc + 0xc1 + 0xbc + 0xc6 + 0xbc + 0xcb + 0xbc + 0xd1 + 0xbc + 0xd6 + 0xbc + 0xdb + 0xbc + 0xe1 + 0xbc + 0xe7 + 0xbc + 0xed + 0xbc + 0xf3 + 0xbc + 0xf9 + 0xbc + 0xff + 0xbc + 0x3 + 0xbd + 0x6 + 0xbd + 0xa + 0xbd + 0xd + 0xbd + 0x11 + 0xbd + 0x14 + 0xbd + 0x18 + 0xbd + 0x1c + 0xbd + 0x20 + 0xbd + 0x24 + 0xbd + 0x28 + 0xbd + 0x2c + 0xbd + 0x30 + 0xbd + 0x34 + 0xbd + 0x39 + 0xbd + 0x3d + 0xbd + 0x3 + 0xbd + 0x6 + 0xbd + 0xa + 0xbd + 0xd + 0xbd + 0x11 + 0xbd + 0x14 + 0xbd + 0x18 + 0xbd + 0x1c + 0xbd + 0x20 + 0xbd + 0x24 + 0xbd + 0x28 + 0xbd + 0x2c + 0xbd + 0x30 + 0xbd + 0x34 + 0xbd + 0x39 + 0xbd + 0x3d + 0xbd + 0x42 + 0xbd + 0x47 + 0xbd + 0x4c + 0xbd + 0x51 + 0xbd + 0x56 + 0xbd + 0x5b + 0xbd + 0x60 + 0xbd + 0x66 + 0xbd + 0x6b + 0xbd + 0x71 + 0xbd + 0x77 + 0xbd + 0x7c + 0xbd + 0x81 + 0xbd + 0x84 + 0xbd + 0x87 + 0xbd + 0x8b + 0xbd + 0x42 + 0xbd + 0x47 + 0xbd + 0x4c + 0xbd + 0x51 + 0xbd + 0x56 + 0xbd + 0x5b + 0xbd + 0x60 + 0xbd + 0x66 + 0xbd + 0x6b + 0xbd + 0x71 + 0xbd + 0x77 + 0xbd + 0x7c + 0xbd + 0x81 + 0xbd + 0x84 + 0xbd + 0x87 + 0xbd + 0x8b + 0xbd + 0x8e + 0xbd + 0x91 + 0xbd + 0x95 + 0xbd + 0x96 + 0xbd + 0x98 + 0xbd + 0x9a + 0xbd + 0x9c + 0xbd + 0x9d + 0xbd + 0x9f + 0xbd + 0xa1 + 0xbd + 0xa3 + 0xbd + 0xa5 + 0xbd + 0xa7 + 0xbd + 0xa9 + 0xbd + 0xab + 0xbd + 0xad + 0xbd + 0x8e + 0xbd + 0x91 + 0xbd + 0x95 + 0xbd + 0x96 + 0xbd + 0x98 + 0xbd + 0x9a + 0xbd + 0x9c + 0xbd + 0x9d + 0xbd + 0x9f + 0xbd + 0xa1 + 0xbd + 0xa3 + 0xbd + 0xa5 + 0xbd + 0xa7 + 0xbd + 0xa9 + 0xbd + 0xab + 0xbd + 0xad + 0xbd + 0xaf + 0xbd + 0xb0 + 0xbd + 0xb2 + 0xbd + 0xb5 + 0xbd + 0xb7 + 0xbd + 0xb9 + 0xbd + 0xbb + 0xbd + 0xbd + 0xbd + 0xbf + 0xbd + 0xc1 + 0xbd + 0xc3 + 0xbd + 0xc5 + 0xbd + 0xc8 + 0xbd + 0xca + 0xbd + 0xcc + 0xbd + 0xce + 0xbd + 0xaf + 0xbd + 0xb0 + 0xbd + 0xb2 + 0xbd + 0xb5 + 0xbd + 0xb7 + 0xbd + 0xb9 + 0xbd + 0xbb + 0xbd + 0xbd + 0xbd + 0xbf + 0xbd + 0xc1 + 0xbd + 0xc3 + 0xbd + 0xc5 + 0xbd + 0xc8 + 0xbd + 0xca + 0xbd + 0xcc + 0xbd + 0xce + 0xbd + 0xd1 + 0xbd + 0xd3 + 0xbd + 0xd5 + 0xbd + 0xd8 + 0xbd + 0xda + 0xbd + 0xdc + 0xbd + 0xdf + 0xbd + 0xe1 + 0xbd + 0xe4 + 0xbd + 0xe6 + 0xbd + 0xe8 + 0xbd + 0xeb + 0xbd + 0xed + 0xbd + 0xf0 + 0xbd + 0xf3 + 0xbd + 0xf5 + 0xbd + 0xd1 + 0xbd + 0xd3 + 0xbd + 0xd5 + 0xbd + 0xd8 + 0xbd + 0xda + 0xbd + 0xdc + 0xbd + 0xdf + 0xbd + 0xe1 + 0xbd + 0xe4 + 0xbd + 0xe6 + 0xbd + 0xe8 + 0xbd + 0xeb + 0xbd + 0xed + 0xbd + 0xf0 + 0xbd + 0xf3 + 0xbd + 0xf5 + 0xbd + 0xf8 + 0xbd + 0xfa + 0xbd + 0xfd + 0xbd + 0x0 + 0xbe + 0x1 + 0xbe + 0x3 + 0xbe + 0x4 + 0xbe + 0x5 + 0xbe + 0x7 + 0xbe + 0x8 + 0xbe + 0xa + 0xbe + 0xb + 0xbe + 0xc + 0xbe + 0xe + 0xbe + 0xf + 0xbe + 0x11 + 0xbe + 0xf8 + 0xbd + 0xfa + 0xbd + 0xfd + 0xbd + 0x0 + 0xbe + 0x1 + 0xbe + 0x3 + 0xbe + 0x4 + 0xbe + 0x5 + 0xbe + 0x7 + 0xbe + 0x8 + 0xbe + 0xa + 0xbe + 0xb + 0xbe + 0xc + 0xbe + 0xe + 0xbe + 0xf + 0xbe + 0x11 + 0xbe + 0x12 + 0xbe + 0x14 + 0xbe + 0x15 + 0xbe + 0x17 + 0xbe + 0x18 + 0xbe + 0x1a + 0xbe + 0x1b + 0xbe + 0x1d + 0xbe + 0x1e + 0xbe + 0x20 + 0xbe + 0x21 + 0xbe + 0x23 + 0xbe + 0x25 + 0xbe + 0x26 + 0xbe + 0x28 + 0xbe + 0x29 + 0xbe + 0x12 + 0xbe + 0x14 + 0xbe + 0x15 + 0xbe + 0x17 + 0xbe + 0x18 + 0xbe + 0x1a + 0xbe + 0x1b + 0xbe + 0x1d + 0xbe + 0x1e + 0xbe + 0x20 + 0xbe + 0x21 + 0xbe + 0x23 + 0xbe + 0x25 + 0xbe + 0x26 + 0xbe + 0x28 + 0xbe + 0x29 + 0xbe + 0x2b + 0xbe + 0x2d + 0xbe + 0x2e + 0xbe + 0x30 + 0xbe + 0x32 + 0xbe + 0x33 + 0xbe + 0x35 + 0xbe + 0x37 + 0xbe + 0x38 + 0xbe + 0x3a + 0xbe + 0x3c + 0xbe + 0x3d + 0xbe + 0x3f + 0xbe + 0x41 + 0xbe + 0x43 + 0xbe + 0x44 + 0xbe + 0x2b + 0xbe + 0x2d + 0xbe + 0x2e + 0xbe + 0x30 + 0xbe + 0x32 + 0xbe + 0x33 + 0xbe + 0x35 + 0xbe + 0x37 + 0xbe + 0x38 + 0xbe + 0x3a + 0xbe + 0x3c + 0xbe + 0x3d + 0xbe + 0x3f + 0xbe + 0x41 + 0xbe + 0x43 + 0xbe + 0x44 + 0xbe + 0x46 + 0xbe + 0x48 + 0xbe + 0x4a + 0xbe + 0x4b + 0xbe + 0x4d + 0xbe + 0x4f + 0xbe + 0x51 + 0xbe + 0x52 + 0xbe + 0x54 + 0xbe + 0x56 + 0xbe + 0x58 + 0xbe + 0x5a + 0xbe + 0x5b + 0xbe + 0x5d + 0xbe + 0x5f + 0xbe + 0x61 + 0xbe + 0x46 + 0xbe + 0x48 + 0xbe + 0x4a + 0xbe + 0x4b + 0xbe + 0x4d + 0xbe + 0x4f + 0xbe + 0x51 + 0xbe + 0x52 + 0xbe + 0x54 + 0xbe + 0x56 + 0xbe + 0x58 + 0xbe + 0x5a + 0xbe + 0x5b + 0xbe + 0x5d + 0xbe + 0x5f + 0xbe + 0x61 + 0xbe + 0x63 + 0xbe + 0x64 + 0xbe + 0x66 + 0xbe + 0x68 + 0xbe + 0x6a + 0xbe + 0x6c + 0xbe + 0x6d + 0xbe + 0x6f + 0xbe + 0x71 + 0xbe + 0x73 + 0xbe + 0x74 + 0xbe + 0x76 + 0xbe + 0x78 + 0xbe + 0x7a + 0xbe + 0x7c + 0xbe + 0x7d + 0xbe + 0x63 + 0xbe + 0x64 + 0xbe + 0x66 + 0xbe + 0x68 + 0xbe + 0x6a + 0xbe + 0x6c + 0xbe + 0x6d + 0xbe + 0x6f + 0xbe + 0x71 + 0xbe + 0x73 + 0xbe + 0x74 + 0xbe + 0x76 + 0xbe + 0x78 + 0xbe + 0x7a + 0xbe + 0x7c + 0xbe + 0x7d + 0xbe + 0x7f + 0xbe + 0x80 + 0xbe + 0x81 + 0xbe + 0x82 + 0xbe + 0x82 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x84 + 0xbe + 0x84 + 0xbe + 0x85 + 0xbe + 0x85 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x87 + 0xbe + 0x7f + 0xbe + 0x80 + 0xbe + 0x81 + 0xbe + 0x82 + 0xbe + 0x82 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x83 + 0xbe + 0x84 + 0xbe + 0x84 + 0xbe + 0x85 + 0xbe + 0x85 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x86 + 0xbe + 0x87 + 0xbe + 0x87 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x89 + 0xbe + 0x89 + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8b + 0xbe + 0x8b + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8d + 0xbe + 0x8d + 0xbe + 0x87 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x88 + 0xbe + 0x89 + 0xbe + 0x89 + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8a + 0xbe + 0x8b + 0xbe + 0x8b + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8c + 0xbe + 0x8d + 0xbe + 0x8d + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x90 + 0xbe + 0x90 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8e + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x8f + 0xbe + 0x90 + 0xbe + 0x90 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x93 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9c + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9e + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9d + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9c + 0xbe + 0x9c + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9b + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x9a + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x99 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x98 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x97 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x96 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x95 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x94 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x93 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x93 + 0xbe + 0x93 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x92 + 0xbe + 0x91 + 0xbe + 0x91 + 0xbe + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.data weak 64 _ZN8mish_lutILj1ELj512EE7data_abE DMb + 0x42 + 0x3f + 0x43 + 0x3f + 0x45 + 0x3f + 0x46 + 0x3f + 0x47 + 0x3f + 0x48 + 0x3f + 0x49 + 0x3f + 0x4a + 0x3f + 0x4b + 0x3f + 0x4c + 0x3f + 0x4d + 0x3f + 0x4e + 0x3f + 0x4f + 0x3f + 0x50 + 0x3f + 0x51 + 0x3f + 0x52 + 0x3f + 0x42 + 0x3f + 0x43 + 0x3f + 0x45 + 0x3f + 0x46 + 0x3f + 0x47 + 0x3f + 0x48 + 0x3f + 0x49 + 0x3f + 0x4a + 0x3f + 0x4b + 0x3f + 0x4c + 0x3f + 0x4d + 0x3f + 0x4e + 0x3f + 0x4f + 0x3f + 0x50 + 0x3f + 0x51 + 0x3f + 0x52 + 0x3f + 0x53 + 0x3f + 0x54 + 0x3f + 0x55 + 0x3f + 0x56 + 0x3f + 0x57 + 0x3f + 0x58 + 0x3f + 0x59 + 0x3f + 0x5a + 0x3f + 0x5b + 0x3f + 0x5c + 0x3f + 0x5d + 0x3f + 0x60 + 0x3f + 0x62 + 0x3f + 0x64 + 0x3f + 0x66 + 0x3f + 0x68 + 0x3f + 0x53 + 0x3f + 0x54 + 0x3f + 0x55 + 0x3f + 0x56 + 0x3f + 0x57 + 0x3f + 0x58 + 0x3f + 0x59 + 0x3f + 0x5a + 0x3f + 0x5b + 0x3f + 0x5c + 0x3f + 0x5d + 0x3f + 0x60 + 0x3f + 0x62 + 0x3f + 0x64 + 0x3f + 0x66 + 0x3f + 0x68 + 0x3f + 0x6a + 0x3f + 0x6c + 0x3f + 0x6e + 0x3f + 0x70 + 0x3f + 0x73 + 0x3f + 0x75 + 0x3f + 0x77 + 0x3f + 0x79 + 0x3f + 0x7b + 0x3f + 0x7d + 0x3f + 0x7f + 0x3f + 0x81 + 0x3f + 0x82 + 0x3f + 0x83 + 0x3f + 0x84 + 0x3f + 0x85 + 0x3f + 0x6a + 0x3f + 0x6c + 0x3f + 0x6e + 0x3f + 0x70 + 0x3f + 0x73 + 0x3f + 0x75 + 0x3f + 0x77 + 0x3f + 0x79 + 0x3f + 0x7b + 0x3f + 0x7d + 0x3f + 0x7f + 0x3f + 0x81 + 0x3f + 0x82 + 0x3f + 0x83 + 0x3f + 0x84 + 0x3f + 0x85 + 0x3f + 0x86 + 0x3f + 0x87 + 0x3f + 0x88 + 0x3f + 0x89 + 0x3f + 0x8a + 0x3f + 0x8b + 0x3f + 0x8d + 0x3f + 0x8e + 0x3f + 0x8f + 0x3f + 0x90 + 0x3f + 0x91 + 0x3f + 0x92 + 0x3f + 0x93 + 0x3f + 0x94 + 0x3f + 0x95 + 0x3f + 0x96 + 0x3f + 0x86 + 0x3f + 0x87 + 0x3f + 0x88 + 0x3f + 0x89 + 0x3f + 0x8a + 0x3f + 0x8b + 0x3f + 0x8d + 0x3f + 0x8e + 0x3f + 0x8f + 0x3f + 0x90 + 0x3f + 0x91 + 0x3f + 0x92 + 0x3f + 0x93 + 0x3f + 0x94 + 0x3f + 0x95 + 0x3f + 0x96 + 0x3f + 0x97 + 0x3f + 0x98 + 0x3f + 0x9a + 0x3f + 0x9b + 0x3f + 0x9c + 0x3f + 0x9d + 0x3f + 0x9e + 0x3f + 0x9f + 0x3f + 0xa0 + 0x3f + 0xa1 + 0x3f + 0xa2 + 0x3f + 0xa3 + 0x3f + 0xa4 + 0x3f + 0xa5 + 0x3f + 0xa7 + 0x3f + 0xa8 + 0x3f + 0x97 + 0x3f + 0x98 + 0x3f + 0x9a + 0x3f + 0x9b + 0x3f + 0x9c + 0x3f + 0x9d + 0x3f + 0x9e + 0x3f + 0x9f + 0x3f + 0xa0 + 0x3f + 0xa1 + 0x3f + 0xa2 + 0x3f + 0xa3 + 0x3f + 0xa4 + 0x3f + 0xa5 + 0x3f + 0xa7 + 0x3f + 0xa8 + 0x3f + 0xa9 + 0x3f + 0xaa + 0x3f + 0xab + 0x3f + 0xac + 0x3f + 0xad + 0x3f + 0xae + 0x3f + 0xaf + 0x3f + 0xb0 + 0x3f + 0xb1 + 0x3f + 0xb3 + 0x3f + 0xb4 + 0x3f + 0xb5 + 0x3f + 0xb6 + 0x3f + 0xb7 + 0x3f + 0xb8 + 0x3f + 0xb9 + 0x3f + 0xa9 + 0x3f + 0xaa + 0x3f + 0xab + 0x3f + 0xac + 0x3f + 0xad + 0x3f + 0xae + 0x3f + 0xaf + 0x3f + 0xb0 + 0x3f + 0xb1 + 0x3f + 0xb3 + 0x3f + 0xb4 + 0x3f + 0xb5 + 0x3f + 0xb6 + 0x3f + 0xb7 + 0x3f + 0xb8 + 0x3f + 0xb9 + 0x3f + 0xba + 0x3f + 0xbb + 0x3f + 0xbc + 0x3f + 0xbd + 0x3f + 0xbf + 0x3f + 0xc0 + 0x3f + 0xc1 + 0x3f + 0xc2 + 0x3f + 0xc3 + 0x3f + 0xc4 + 0x3f + 0xc5 + 0x3f + 0xc6 + 0x3f + 0xc7 + 0x3f + 0xc8 + 0x3f + 0xc9 + 0x3f + 0xca + 0x3f + 0xba + 0x3f + 0xbb + 0x3f + 0xbc + 0x3f + 0xbd + 0x3f + 0xbf + 0x3f + 0xc0 + 0x3f + 0xc1 + 0x3f + 0xc2 + 0x3f + 0xc3 + 0x3f + 0xc4 + 0x3f + 0xc5 + 0x3f + 0xc6 + 0x3f + 0xc7 + 0x3f + 0xc8 + 0x3f + 0xc9 + 0x3f + 0xca + 0x3f + 0xcc + 0x3f + 0xcd + 0x3f + 0xce + 0x3f + 0xcf + 0x3f + 0xd0 + 0x3f + 0xd1 + 0x3f + 0xd2 + 0x3f + 0xd3 + 0x3f + 0xd4 + 0x3f + 0xd5 + 0x3f + 0xd6 + 0x3f + 0xd7 + 0x3f + 0xd9 + 0x3f + 0xda + 0x3f + 0xdb + 0x3f + 0xdc + 0x3f + 0xcc + 0x3f + 0xcd + 0x3f + 0xce + 0x3f + 0xcf + 0x3f + 0xd0 + 0x3f + 0xd1 + 0x3f + 0xd2 + 0x3f + 0xd3 + 0x3f + 0xd4 + 0x3f + 0xd5 + 0x3f + 0xd6 + 0x3f + 0xd7 + 0x3f + 0xd9 + 0x3f + 0xda + 0x3f + 0xdb + 0x3f + 0xdc + 0x3f + 0xdd + 0x3f + 0xde + 0x3f + 0xdf + 0x3f + 0xe0 + 0x3f + 0xe1 + 0x3f + 0xe2 + 0x3f + 0xe3 + 0x3f + 0xe4 + 0x3f + 0xe6 + 0x3f + 0xe7 + 0x3f + 0xe8 + 0x3f + 0xe9 + 0x3f + 0xea + 0x3f + 0xeb + 0x3f + 0xec + 0x3f + 0xed + 0x3f + 0xdd + 0x3f + 0xde + 0x3f + 0xdf + 0x3f + 0xe0 + 0x3f + 0xe1 + 0x3f + 0xe2 + 0x3f + 0xe3 + 0x3f + 0xe4 + 0x3f + 0xe6 + 0x3f + 0xe7 + 0x3f + 0xe8 + 0x3f + 0xe9 + 0x3f + 0xea + 0x3f + 0xeb + 0x3f + 0xec + 0x3f + 0xed + 0x3f + 0xee + 0x3f + 0xef + 0x3f + 0xf0 + 0x3f + 0xf1 + 0x3f + 0xf2 + 0x3f + 0xf3 + 0x3f + 0xf5 + 0x3f + 0xf6 + 0x3f + 0xf7 + 0x3f + 0xf8 + 0x3f + 0xf9 + 0x3f + 0xfb + 0x3f + 0xfd + 0x3f + 0xff + 0x3f + 0x1 + 0x40 + 0x2 + 0x40 + 0xee + 0x3f + 0xef + 0x3f + 0xf0 + 0x3f + 0xf1 + 0x3f + 0xf2 + 0x3f + 0xf3 + 0x3f + 0xf5 + 0x3f + 0xf6 + 0x3f + 0xf7 + 0x3f + 0xf8 + 0x3f + 0xf9 + 0x3f + 0xfb + 0x3f + 0xfd + 0x3f + 0xff + 0x3f + 0x1 + 0x40 + 0x2 + 0x40 + 0x3 + 0x40 + 0x4 + 0x40 + 0x5 + 0x40 + 0x6 + 0x40 + 0x7 + 0x40 + 0x8 + 0x40 + 0x9 + 0x40 + 0xa + 0x40 + 0xb + 0x40 + 0xc + 0x40 + 0xd + 0x40 + 0xe + 0x40 + 0x10 + 0x40 + 0x11 + 0x40 + 0x12 + 0x40 + 0x13 + 0x40 + 0x3 + 0x40 + 0x4 + 0x40 + 0x5 + 0x40 + 0x6 + 0x40 + 0x7 + 0x40 + 0x8 + 0x40 + 0x9 + 0x40 + 0xa + 0x40 + 0xb + 0x40 + 0xc + 0x40 + 0xd + 0x40 + 0xe + 0x40 + 0x10 + 0x40 + 0x11 + 0x40 + 0x12 + 0x40 + 0x13 + 0x40 + 0x14 + 0x40 + 0x15 + 0x40 + 0x16 + 0x40 + 0x17 + 0x40 + 0x18 + 0x40 + 0x19 + 0x40 + 0x1a + 0x40 + 0x1b + 0x40 + 0x1c + 0x40 + 0x1d + 0x40 + 0x1e + 0x40 + 0x1f + 0x40 + 0x20 + 0x40 + 0x21 + 0x40 + 0x22 + 0x40 + 0x23 + 0x40 + 0x14 + 0x40 + 0x15 + 0x40 + 0x16 + 0x40 + 0x17 + 0x40 + 0x18 + 0x40 + 0x19 + 0x40 + 0x1a + 0x40 + 0x1b + 0x40 + 0x1c + 0x40 + 0x1d + 0x40 + 0x1e + 0x40 + 0x1f + 0x40 + 0x20 + 0x40 + 0x21 + 0x40 + 0x22 + 0x40 + 0x23 + 0x40 + 0x24 + 0x40 + 0x25 + 0x40 + 0x26 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x24 + 0x40 + 0x25 + 0x40 + 0x26 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.data weak 64 _ZN8mish_lutILj1ELj512EE7data_cdE DMb + 0x42 + 0x3f + 0x43 + 0x3f + 0x45 + 0x3f + 0x46 + 0x3f + 0x47 + 0x3f + 0x48 + 0x3f + 0x49 + 0x3f + 0x4a + 0x3f + 0x4b + 0x3f + 0x4c + 0x3f + 0x4d + 0x3f + 0x4e + 0x3f + 0x4f + 0x3f + 0x50 + 0x3f + 0x51 + 0x3f + 0x52 + 0x3f + 0x42 + 0x3f + 0x43 + 0x3f + 0x45 + 0x3f + 0x46 + 0x3f + 0x47 + 0x3f + 0x48 + 0x3f + 0x49 + 0x3f + 0x4a + 0x3f + 0x4b + 0x3f + 0x4c + 0x3f + 0x4d + 0x3f + 0x4e + 0x3f + 0x4f + 0x3f + 0x50 + 0x3f + 0x51 + 0x3f + 0x52 + 0x3f + 0x53 + 0x3f + 0x54 + 0x3f + 0x55 + 0x3f + 0x56 + 0x3f + 0x57 + 0x3f + 0x58 + 0x3f + 0x59 + 0x3f + 0x5a + 0x3f + 0x5b + 0x3f + 0x5c + 0x3f + 0x5d + 0x3f + 0x60 + 0x3f + 0x62 + 0x3f + 0x64 + 0x3f + 0x66 + 0x3f + 0x68 + 0x3f + 0x53 + 0x3f + 0x54 + 0x3f + 0x55 + 0x3f + 0x56 + 0x3f + 0x57 + 0x3f + 0x58 + 0x3f + 0x59 + 0x3f + 0x5a + 0x3f + 0x5b + 0x3f + 0x5c + 0x3f + 0x5d + 0x3f + 0x60 + 0x3f + 0x62 + 0x3f + 0x64 + 0x3f + 0x66 + 0x3f + 0x68 + 0x3f + 0x6a + 0x3f + 0x6c + 0x3f + 0x6e + 0x3f + 0x70 + 0x3f + 0x73 + 0x3f + 0x75 + 0x3f + 0x77 + 0x3f + 0x79 + 0x3f + 0x7b + 0x3f + 0x7d + 0x3f + 0x7f + 0x3f + 0x81 + 0x3f + 0x82 + 0x3f + 0x83 + 0x3f + 0x84 + 0x3f + 0x85 + 0x3f + 0x6a + 0x3f + 0x6c + 0x3f + 0x6e + 0x3f + 0x70 + 0x3f + 0x73 + 0x3f + 0x75 + 0x3f + 0x77 + 0x3f + 0x79 + 0x3f + 0x7b + 0x3f + 0x7d + 0x3f + 0x7f + 0x3f + 0x81 + 0x3f + 0x82 + 0x3f + 0x83 + 0x3f + 0x84 + 0x3f + 0x85 + 0x3f + 0x86 + 0x3f + 0x87 + 0x3f + 0x88 + 0x3f + 0x89 + 0x3f + 0x8a + 0x3f + 0x8b + 0x3f + 0x8d + 0x3f + 0x8e + 0x3f + 0x8f + 0x3f + 0x90 + 0x3f + 0x91 + 0x3f + 0x92 + 0x3f + 0x93 + 0x3f + 0x94 + 0x3f + 0x95 + 0x3f + 0x96 + 0x3f + 0x86 + 0x3f + 0x87 + 0x3f + 0x88 + 0x3f + 0x89 + 0x3f + 0x8a + 0x3f + 0x8b + 0x3f + 0x8d + 0x3f + 0x8e + 0x3f + 0x8f + 0x3f + 0x90 + 0x3f + 0x91 + 0x3f + 0x92 + 0x3f + 0x93 + 0x3f + 0x94 + 0x3f + 0x95 + 0x3f + 0x96 + 0x3f + 0x97 + 0x3f + 0x98 + 0x3f + 0x9a + 0x3f + 0x9b + 0x3f + 0x9c + 0x3f + 0x9d + 0x3f + 0x9e + 0x3f + 0x9f + 0x3f + 0xa0 + 0x3f + 0xa1 + 0x3f + 0xa2 + 0x3f + 0xa3 + 0x3f + 0xa4 + 0x3f + 0xa5 + 0x3f + 0xa7 + 0x3f + 0xa8 + 0x3f + 0x97 + 0x3f + 0x98 + 0x3f + 0x9a + 0x3f + 0x9b + 0x3f + 0x9c + 0x3f + 0x9d + 0x3f + 0x9e + 0x3f + 0x9f + 0x3f + 0xa0 + 0x3f + 0xa1 + 0x3f + 0xa2 + 0x3f + 0xa3 + 0x3f + 0xa4 + 0x3f + 0xa5 + 0x3f + 0xa7 + 0x3f + 0xa8 + 0x3f + 0xa9 + 0x3f + 0xaa + 0x3f + 0xab + 0x3f + 0xac + 0x3f + 0xad + 0x3f + 0xae + 0x3f + 0xaf + 0x3f + 0xb0 + 0x3f + 0xb1 + 0x3f + 0xb3 + 0x3f + 0xb4 + 0x3f + 0xb5 + 0x3f + 0xb6 + 0x3f + 0xb7 + 0x3f + 0xb8 + 0x3f + 0xb9 + 0x3f + 0xa9 + 0x3f + 0xaa + 0x3f + 0xab + 0x3f + 0xac + 0x3f + 0xad + 0x3f + 0xae + 0x3f + 0xaf + 0x3f + 0xb0 + 0x3f + 0xb1 + 0x3f + 0xb3 + 0x3f + 0xb4 + 0x3f + 0xb5 + 0x3f + 0xb6 + 0x3f + 0xb7 + 0x3f + 0xb8 + 0x3f + 0xb9 + 0x3f + 0xba + 0x3f + 0xbb + 0x3f + 0xbc + 0x3f + 0xbd + 0x3f + 0xbf + 0x3f + 0xc0 + 0x3f + 0xc1 + 0x3f + 0xc2 + 0x3f + 0xc3 + 0x3f + 0xc4 + 0x3f + 0xc5 + 0x3f + 0xc6 + 0x3f + 0xc7 + 0x3f + 0xc8 + 0x3f + 0xc9 + 0x3f + 0xca + 0x3f + 0xba + 0x3f + 0xbb + 0x3f + 0xbc + 0x3f + 0xbd + 0x3f + 0xbf + 0x3f + 0xc0 + 0x3f + 0xc1 + 0x3f + 0xc2 + 0x3f + 0xc3 + 0x3f + 0xc4 + 0x3f + 0xc5 + 0x3f + 0xc6 + 0x3f + 0xc7 + 0x3f + 0xc8 + 0x3f + 0xc9 + 0x3f + 0xca + 0x3f + 0xcc + 0x3f + 0xcd + 0x3f + 0xce + 0x3f + 0xcf + 0x3f + 0xd0 + 0x3f + 0xd1 + 0x3f + 0xd2 + 0x3f + 0xd3 + 0x3f + 0xd4 + 0x3f + 0xd5 + 0x3f + 0xd6 + 0x3f + 0xd7 + 0x3f + 0xd9 + 0x3f + 0xda + 0x3f + 0xdb + 0x3f + 0xdc + 0x3f + 0xcc + 0x3f + 0xcd + 0x3f + 0xce + 0x3f + 0xcf + 0x3f + 0xd0 + 0x3f + 0xd1 + 0x3f + 0xd2 + 0x3f + 0xd3 + 0x3f + 0xd4 + 0x3f + 0xd5 + 0x3f + 0xd6 + 0x3f + 0xd7 + 0x3f + 0xd9 + 0x3f + 0xda + 0x3f + 0xdb + 0x3f + 0xdc + 0x3f + 0xdd + 0x3f + 0xde + 0x3f + 0xdf + 0x3f + 0xe0 + 0x3f + 0xe1 + 0x3f + 0xe2 + 0x3f + 0xe3 + 0x3f + 0xe4 + 0x3f + 0xe6 + 0x3f + 0xe7 + 0x3f + 0xe8 + 0x3f + 0xe9 + 0x3f + 0xea + 0x3f + 0xeb + 0x3f + 0xec + 0x3f + 0xed + 0x3f + 0xdd + 0x3f + 0xde + 0x3f + 0xdf + 0x3f + 0xe0 + 0x3f + 0xe1 + 0x3f + 0xe2 + 0x3f + 0xe3 + 0x3f + 0xe4 + 0x3f + 0xe6 + 0x3f + 0xe7 + 0x3f + 0xe8 + 0x3f + 0xe9 + 0x3f + 0xea + 0x3f + 0xeb + 0x3f + 0xec + 0x3f + 0xed + 0x3f + 0xee + 0x3f + 0xef + 0x3f + 0xf0 + 0x3f + 0xf1 + 0x3f + 0xf2 + 0x3f + 0xf3 + 0x3f + 0xf5 + 0x3f + 0xf6 + 0x3f + 0xf7 + 0x3f + 0xf8 + 0x3f + 0xf9 + 0x3f + 0xfb + 0x3f + 0xfd + 0x3f + 0xff + 0x3f + 0x1 + 0x40 + 0x2 + 0x40 + 0xee + 0x3f + 0xef + 0x3f + 0xf0 + 0x3f + 0xf1 + 0x3f + 0xf2 + 0x3f + 0xf3 + 0x3f + 0xf5 + 0x3f + 0xf6 + 0x3f + 0xf7 + 0x3f + 0xf8 + 0x3f + 0xf9 + 0x3f + 0xfb + 0x3f + 0xfd + 0x3f + 0xff + 0x3f + 0x1 + 0x40 + 0x2 + 0x40 + 0x3 + 0x40 + 0x4 + 0x40 + 0x5 + 0x40 + 0x6 + 0x40 + 0x7 + 0x40 + 0x8 + 0x40 + 0x9 + 0x40 + 0xa + 0x40 + 0xb + 0x40 + 0xc + 0x40 + 0xd + 0x40 + 0xe + 0x40 + 0x10 + 0x40 + 0x11 + 0x40 + 0x12 + 0x40 + 0x13 + 0x40 + 0x3 + 0x40 + 0x4 + 0x40 + 0x5 + 0x40 + 0x6 + 0x40 + 0x7 + 0x40 + 0x8 + 0x40 + 0x9 + 0x40 + 0xa + 0x40 + 0xb + 0x40 + 0xc + 0x40 + 0xd + 0x40 + 0xe + 0x40 + 0x10 + 0x40 + 0x11 + 0x40 + 0x12 + 0x40 + 0x13 + 0x40 + 0x14 + 0x40 + 0x15 + 0x40 + 0x16 + 0x40 + 0x17 + 0x40 + 0x18 + 0x40 + 0x19 + 0x40 + 0x1a + 0x40 + 0x1b + 0x40 + 0x1c + 0x40 + 0x1d + 0x40 + 0x1e + 0x40 + 0x1f + 0x40 + 0x20 + 0x40 + 0x21 + 0x40 + 0x22 + 0x40 + 0x23 + 0x40 + 0x14 + 0x40 + 0x15 + 0x40 + 0x16 + 0x40 + 0x17 + 0x40 + 0x18 + 0x40 + 0x19 + 0x40 + 0x1a + 0x40 + 0x1b + 0x40 + 0x1c + 0x40 + 0x1d + 0x40 + 0x1e + 0x40 + 0x1f + 0x40 + 0x20 + 0x40 + 0x21 + 0x40 + 0x22 + 0x40 + 0x23 + 0x40 + 0x24 + 0x40 + 0x25 + 0x40 + 0x26 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x24 + 0x40 + 0x25 + 0x40 + 0x26 + 0x40 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.data weak 2 _ZN19reduce_prod_c8_implI8bfloat16E20zero_iter_init_valueE DMb + 0x80 + 0x3f + +.data_segment_name +.bss weak 4 _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter DMb 4 + +.data_segment_name +.bss weak 64 _ZZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_KjE6params DMb 64 + +.data_segment_name +.bss weak 4 _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter DMb 4 + +.data_segment_name +.bss global 64 add1d_attribute_broadcasting_params DMb 64 + +.data_segment_name +.bss global 64 mul1d_attribute_broadcasting_params DMb 64 + +.data_segment_name +.bss global 64 add1d_params DMb 64 + +.data_segment_name +.bss global 64 mul1d_params DMb 64 + +.data_segment_name +.bss global 64 sub1d_params DMb 64 + +.data_segment_name +.bss global 64 clip1d_params DMb 64 + +.data_segment_name +.bss global 64 sigmoid1d_params DMb 64 + +.data_segment_name +.bss global 64 tanh1d_params DMb 64 + +.data_segment_name +.data global 64 reduce_mean_c8_params DMb + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x7 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + +.data_segment_name +.bss global 64 conv2d_params DMb 448 + +.data_segment_name +.bss global 64 maxpool2d_params DMb 64 + +.data_segment_name +.bss global 64 pad2d_params DMb 64 + +.data_segment_name +.bss global 64 conv2d_dw_params DMb 256 + +.data_segment_name +.bss global 64 avgpool2d_params DMb 64 + +.data_segment_name +.bss global 64 pad_3d_params DMb 64 + +.data_segment_name +.bss weak 64 _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params DMb 128 + +.data_segment_name +.bss weak 64 _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params DMb 128 + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text weak 16 _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_begin0 +.function_start + 0 0x03 0x85 0xd0 0x00 0x40 0x88 0x49 0x60 0x78 0xba LDA el0, [p0], #4; MOVX r4, #4; MOV r2, p1 + 10 0x03 0x81 0xd0 0x3e 0x57 0xe9 0x30 0x82 0x48 0xba LDA eh0, [p0], #4; MOVX r5, #-1; ADD.NC p2, r2, #9 + 20 0xff 0x81 0x00 0x00 0x02 0x00 0x00 0x00 0x70 0xba MOVA r1, #-4; PADDXM [sp], #64 + 30 0x01 0x86 0x07 0xfd 0xb5 0x81 0x00 0x28 0x00 0x10 0x58 0x76 MOVA r6, #12; ST r13, [sp, #-4]; MOVX r16, #1; MOV m0, #16 + 42 0x00 0x63 0x07 0xf9 0xd5 0xbf 0x57 0xaa 0x88 0x0f 0x58 0x76 MOVA r3, #3; ST r14, [sp, #-8]; MOVX r21, #-3; MOV r20, #15 + 54 0xfe 0xbe 0xb0 0x60 0x02 0x5c ST r15, [sp, #-12]; MOVX r24, #0 + 60 0x00 0x00 NOPX + 62 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 66 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 70 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 74 0x00 0x1c 0x0e 0x98 LDA eh0, [p0], #4 + 78 0x00 0x00 NOPX + 80 0x00 0x00 NOPX + 82 0x00 0x00 NOPX + 84 0x00 0x00 NOPX + 86 0x00 0x00 NOPX + 88 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 92 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 96 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 100 0x00 0x1c 0x0e 0x98 LDA eh0, [p0], #4 + 104 0x00 0x00 NOPX + 106 0x00 0x00 NOPX + 108 0x00 0x00 NOPX + 110 0x00 0x00 NOPX + 112 0x00 0x00 NOPX + 114 0x09 0x1c 0x29 0x98 ST el0, [p1], #4 + 118 0x09 0x1c 0x09 0x98 ST eh0, [p1], #4 + 122 0x00 0x04 0x0e 0x98 LDA eh0, [p0] + 126 0x00 0x14 0x2e 0x98 LDA el0, [p0, #4] + 130 0x00 0x00 NOPX + 132 0x00 0x00 NOPX + 134 0x00 0x00 NOPX + 136 0x00 0x00 NOPX + 138 0x00 0x00 NOPX + 140 0x09 0x04 0x09 0x98 ST eh0, [p1] + 144 0x09 0x14 0x29 0x98 ST el0, [p1, #4] + 148 0x02 0xdd 0xaa 0x98 LDA.u8 r13, [p2], #-3 + 152 0x02 0x1e 0x2a 0x98 LDA.u8 r17, [p2], #1 + 156 0x02 0xbd 0xca 0x98 LDA.u8 r14, [p2], #-5 + 160 0x02 0xfd 0xfa 0x98 LDA.u16 r15, [p2], #-2 + 164 0x02 0x0a 0x6a 0x98 LDA.u8 r19, [p2], m0 + 168 0x02 0xac 0xea 0x98 LDA.u8 r7, [p2], #-6 + 172 0x00 0x00 NOPX + 174 0x13 0x42 0x1d 0x98 LSHL r1, r13, r1 + 178 0x0c 0x20 0xf9 0x31 0x01 0x24 EQ r16, r1, r16; ADD.NC r18, r17, #1 + 184 0x14 0xa4 0x5d 0x98 LSHL r18, r18, r5 + 188 0x13 0xf6 0x47 0x98 EQ r27, r15, r4 + 192 0xc1 0x4a 0x40 0xb7 0x39 0xe4 SEL.EQZ r5, r24, r5, r27; MOV eh0, r27 + 198 0x14 0x7b 0x22 0x18 SEL.EQZ r29, r17, r18, r27 + 202 0x11 0xcc 0x67 0x98 EQ r6, r7, r6 + 206 0x11 0xb7 0x04 0x98 AND r27, r6, r16 + 210 0x7b 0xeb 0xbc 0xbb 0x41 0xe4 LSHL r15, r15, r21; MOV r25, r27 + 216 0xfd 0xbe 0xb3 0x9b 0x04 0x5c ST r15, [sp, #-20]; SEL.EQZ r6, r7, r24, r27 + 222 0xc8 0x00 0x98 0x40 0x01 0x84 JNZ r25, #__ll6__Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.delay_slot + 228 0x11 0xb6 0x47 0x98 EQ r27, r6, r4 +.delay_slot + 232 0x13 0x71 0x44 0x98 AND r24, r13, r20 +.delay_slot + 236 0x14 0xfc 0x5d 0x98 LSHL r30, r19, r5 +.delay_slot + 240 0x16 0xe8 0x4d 0x98 LSHL r20, r27, r4 +.delay_slot + 244 0x11 0x8c 0x32 0x18 SEL.EQZ r6, r6, r3, r27 + 248 0xd8 0x00 0x98 0x40 0x01 0x84 JNZ r27, #__ll6__Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.delay_slot +.swstall delay_slot + 254 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 256 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 258 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 260 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 262 0x00 0x00 NOPX + 264 0x00 0x2f 0x00 0x00 0x00 0x2c 0x00 0x00 0x20 0xba MOVA r15, #1; J #TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_352 +.delay_slot + 274 0x00 0x1a 0x00 0x3e 0x57 0xab 0x88 0x0c 0x58 0xba MOVA r26, #0; MOVX r5, #-3; MOV r28, #12 +.delay_slot + 284 0x05 0x42 0x21 0x20 0x41 0x64 MOVX r21, #4; MOV r2, #16 +.delay_slot + 290 0x10 0x1a 0x0d 0x18 MOVX r13, #3 +.delay_slot + 294 0x10 0x0e 0x3d 0x18 MOVX r7, #15 +.delay_slot + 298 0x00 0x2c 0xff 0x91 0xe2 0x2c NOPA; MOVX r4, #-4 +.label __ll6__Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + 304 0x02 0x02 0x81 0x82 0x0b 0x01 0x50 0x88 0x8f 0xfc 0x58 0x76 MOVA dj0, #16; MOVS p1, r2; MOVX r21, #4; MOV r4, #-4 + 316 0x20 0x18 0xe0 0x01 0xa0 0x0b 0x88 0x0c 0x58 0xba ST.s8 r6, [p1, dj0]; MOVX r26, #0; MOV r28, #12 + 326 0x02 0x02 0x00 0x3e 0x57 0xa9 0xe8 0x01 0x58 0xba MOVA r2, #16; MOVX r5, #-3; MOV r15, #1 + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x71 0xe9 0xa8 0x03 0x58 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVX r7, #15; MOV r13, #3; NOPV +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_352 + 352 0x5d 0xc5 0x50 0x1b 0xb3 0x3c 0x00 0x3c 0x58 0xba LDA.u8 r17, [p2], #-2; EQ r27, r13, r6; MOV m0, #60 + 362 0x41 0x05 0x50 0x03 0x2d 0x12 0x87 0xcd 0x58 0xba LDA.u8 r1, [p2], m0; SEL.EQZ r18, r1, r26, r27; MOV m5, #-51 + 372 0x00 0x57 0x00 0x3b 0xda 0x91 0x80 0x37 0x58 0xba MOVA r23, #2; SEL.EQZ r29, r29, r21, r27; MOV m3, #55 + 382 0x01 0x03 0x00 0x2b 0xb0 0x3d 0x07 0xbc 0x58 0xba MOVA r3, #8; EQ r27, r21, r0; MOV m2, #-68 + 392 0x40 0x10 0x00 0x1f 0x6c 0x6c 0x80 0x70 0x58 0xba MOVA r16, #512; LSHL r22, r15, r24; MOV m1, #112 + 402 0xb5 0x92 0x08 0x1e 0x5d 0x64 EXTEND.u8 r22, r22; MOV m4, #-105 + 408 0xfe 0x5a 0xb0 0x2d 0x61 0x6f 0x80 0x31 0x59 0x3a ST r22, [sp, #-16]; LSHL r22, r22, r2; MOV m7, #49 + 418 0xf7 0xba 0x3c 0x1f 0x05 0x64 SUB r30, r30, r29; MOV m6, #-63 + 424 0x13 0xc2 0x11 0x98 SUB r1, r15, r1 + 428 0x8f 0xc3 0xf0 0xa0 0x1d 0x64 MUL r31, r17, r1; MOV r1, #7 + 434 0x16 0xa3 0x21 0x98 SUB r17, r26, r18 + 438 0x17 0xfe 0x1d 0x98 LSHL r31, r31, r1 + 442 0x55 0x7e 0x30 0x3b 0xf1 0xee 0x80 0x57 0x59 0x3a ST r31, [p2], m5; LSHL r31, r29, r3; MOV m5, #87 + 452 0x4d 0x55 0x50 0x2f 0x30 0x3d 0x87 0xb2 0x58 0xba LDA.u8 r21, [p2], m3; EQ r19, r23, r0; MOV m3, #-78 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 462 0xfd 0x4e 0xb9 0xcc 0x7b 0x5c ST r19, [sp, #-24]; LSHL r19, r19, r3 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 468 0x49 0x54 0xe0 0x3f 0x6b 0x2d 0x00 0xf6 0x58 0xba ST.s8 r21, [p2], m2; OR r22, r31, r22; MOV m2, #246 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 478 0x45 0x43 0x50 0x27 0x38 0x10 0x87 0x50 0x58 0xba LDA.u16 r16, [p2], m1; SEL.EQZ r19, r19, r16, r27; MOV m1, #-176 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 488 0x15 0xfe 0x67 0x98 EQ r31, r23, r6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 492 0x10 0xe0 0x67 0x98 EQ r16, r3, r6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 496 0x17 0xf7 0x05 0x98 OR r27, r31, r16 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 500 0x11 0xeb 0x54 0x98 AND r21, r7, r21 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 504 0xf7 0xa3 0xd8 0xa0 0x61 0x64 ASHL r30, r30, r17; MOV r17, #24 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 510 0xfc 0x42 0xb0 0x1f 0x29 0x6f 0xcf 0x80 0x49 0x3a ST r16, [sp, #-32]; LSHL r18, r15, r18; ADD.NC r30, r30, #1 + 520 0x43 0xea 0x3f 0x46 0x3b 0x5c ST r26, [p2], #4; LSHL r17, r30, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 526 0x51 0x6a 0x30 0x02 0x00 0xa8 0x50 0x02 ST r26, [p2], m4; MOV m4, #168 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 534 0x5d 0x49 0x57 0xe7 0xf5 0xa7 0xb0 0x2c 0x0d 0xce 0x78 0x76 LDA.u8 r18, [p2], m7; ST r31, [sp, #-28]; OR r27, r19, r0; MOV el0, r27 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 546 0x16 0xe3 0x15 0x98 OR r17, r27, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 550 0x16 0xb7 0x81 0x98 SUB r27, r26, r24 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 554 0x14 0xb0 0x90 0x18 EXTEND.u8 r24, r18 + 558 0x00 0x00 NOPX + 560 0x00 0x00 NOPX + 562 0x00 0x00 NOPX + 564 0x13 0xe5 0x21 0x98 SUB r18, r15, r18 + 568 0x0a 0xca 0x51 0x98 ST r18, [p2], m6 + 572 0x02 0xaa 0x4a 0x98 LDA.u8 r18, [p2], m5 + 576 0x00 0x00 NOPX + 578 0x00 0x00 NOPX + 580 0x00 0x00 NOPX + 582 0x00 0x00 NOPX + 584 0x00 0x00 NOPX + 586 0x00 0x00 NOPX + 588 0x14 0xa4 0xe1 0x98 SUB r18, r18, r14 + 592 0x14 0xa5 0xbe 0x98 ASHL r18, r18, r27 + 596 0x14 0xa4 0x2d 0x98 LSHL r18, r18, r2 + 600 0x00 0x01 0x0d 0xa0 0x00 0x44 MOVXM r27, #65536 + 606 0x16 0xe5 0x20 0x98 ADD r18, r27, r18 + 610 0x00 0xff 0x0d 0xa0 0x00 0x44 MOVXM r27, #16711680 + 616 0xde 0xe4 0x99 0x3f 0xc1 0x64 AND r27, r27, r18; MOV r18, #-16 + 622 0xde 0xe2 0xb8 0xbf 0xe1 0x64 OR r27, r27, r17; MOV r17, #-8 + 628 0x43 0xee 0x39 0xce 0x3b 0x5c ST r27, [p2], #4; LSHL r19, r19, r17 + 634 0x16 0xb5 0x31 0x98 SUB r26, r26, r19 + 638 0x15 0x29 0xad 0x98 LSHL r20, r20, r26 + 642 0x13 0xb5 0x65 0x98 OR r26, r14, r22 + 646 0x4d 0x6a 0x3f 0x69 0x20 0x5c ST r26, [p2], m3; EXTEND.u8 r26, r30 + 652 0x49 0x65 0x50 0x37 0x49 0x6f 0xce 0xa8 0xa8 0xba LDA.u8 r25, [p2], m2; LSHL r20, r27, r18; ADD.NC r30, r26, r20 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 662 0xb5 0xa3 0xb8 0xa3 0xf9 0x64 LSHL r22, r22, r17; MOV r17, #254 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 668 0x45 0x64 0xed 0x6b 0x1f 0x2c ST.s8 r25, [p2], m1; MUL r26, r26, r24 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 674 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 676 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 678 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 680 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 682 0x86 0x5f 0xbd 0xb5 0xca 0xa4 LSHL r25, r16, r15; ADD.NC r27, r21, r25 + 688 0xf8 0x01 0x98 0x40 0x01 0x84 JNZ r31, #TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_816 +.delay_slot + 694 0x9d 0x41 0xed 0xbb 0xf2 0xa4 ADD r21, r19, #3; ADD.NC r27, r27, r30 +.delay_slot + 700 0x16 0xeb 0x5d 0x98 LSHL r21, r27, r21 +.delay_slot + 704 0x16 0x63 0x14 0x98 AND r17, r25, r17 +.delay_slot + 708 0x51 0x46 0x30 0x0d 0xbe 0x3e 0x28 0x01 0x59 0x3a ST r17, [p2], m4; EQ r27, r6, r28; MOV r17, #1 +.delay_slot + 718 0x18 0x9b 0x9c 0xf8 MOV el1, r27 + 722 0x07 0xe3 0x91 0x18 LDA r28, [sp, #-32] + 726 0x00 0x00 NOPX + 728 0x00 0x00 NOPX + 730 0x00 0x00 NOPX + 732 0x00 0x00 NOPX + 734 0x00 0x00 NOPX + 736 0x00 0x00 NOPX + 738 0xe0 0x01 0x98 0x40 0x01 0x84 JNZ r28, #TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_816 +.delay_slot +.swstall delay_slot + 744 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 746 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 748 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 750 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 752 0x00 0x00 NOPX + 754 0x00 0xbc 0x00 0x01 0x10 0x8b 0x28 0x40 0x58 0xba MOVA r28, #5; MOVX r17, #4; MOV r25, #64 + 764 0x14 0x7e 0xd2 0x18 SEL.EQZ r31, r17, r13, r27 + 768 0x16 0x76 0x67 0x98 EQ r27, r25, r6 + 772 0xff 0x38 0x4f 0xa0 0x01 0x64 SEL.EQZ r28, r31, r28, r27; MOV r31, #0 + 778 0x10 0x32 0x50 0x18 EXTEND.s8 r25, r0 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 782 0x16 0x7d 0xef 0x98 MUL r30, r25, r30 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 786 0xce 0xe3 0x5d 0xc4 0x39 0xe4 LT r27, r25, r17; MOV r27, el1 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 792 0x13 0xe3 0x82 0x18 SEL.EQZ r17, r15, r24, r27 + 796 0x14 0x63 0xef 0x98 MUL r17, r17, r30 + 800 0x17 0xf9 0xc1 0x98 SUB r28, r31, r28 + 804 0x14 0x63 0xce 0x98 ASHL r17, r17, r28 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 808 0x00 0x23 0x14 0x81 0x00 0x00 0x1c 0x22 EXTEND.u8 r17, r17; NOPV +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_816 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 816 0x00 0x19 0x00 0x3f 0xc7 0xeb 0x70 0x0e 0x78 0xba MOVA r25, #0; MOVX r28, #-1; MOV r27, el0 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 826 0x16 0x7f 0xc2 0x18 SEL.EQZ r31, r25, r28, r27 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 830 0xfd 0x6e 0x20 0x21 0x04 0x83 0x4f 0x74 0xa8 0xba LDA r27, [sp, #-24]; EXTEND.u8 r16, r16; ADD.NC r26, r29, r26 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 840 0x09 0x1e 0x00 0x29 0x44 0x83 0xa8 0x09 0x58 0xba MOVA r30, #72; EXTEND.u8 r20, r20; MOV r29, #9 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 850 0x17 0x73 0xe2 0x18 SEL.EQZ r25, r29, r30, r27 + 854 0x15 0xf9 0x88 0x98 NE r28, r23, r24 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 858 0x17 0x7b 0x3d 0x98 LSHL r29, r29, r19 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 862 0xfd 0xde 0x20 0x00 0x00 0x03 0x0a 0x04 0x10 0xba LDA r23, [sp, #-20]; MOVXM r24, #1032 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 872 0xcc 0xe7 0xbf 0x3a 0xff 0x24 LSHL r19, r25, r19; ADD.NC r30, r26, #-1 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 878 0x14 0xcf 0xe6 0x18 MAC r7, r7, r19, r30 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 882 0xb4 0xd2 0x0b 0xa8 0x29 0x64 EXTEND.u8 r19, r22; MOV r23, #522 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 888 0xbd 0xb0 0x4d 0x21 0x01 0x64 SEL.EQZ r22, r23, r24, r27; MOV r26, #64 + 894 0x31 0xb5 0x1d 0xc2 0x39 0xe4 NE r6, r6, r26; MOV r27, eh0 + 900 0x11 0xcf 0x24 0x98 AND r7, r7, r18 + 904 0xbd 0xde 0x4d 0xa6 0x41 0xe4 SEL.EQZ r23, r23, r15, r27; MOV r27, r6 + 910 0x29 0x08 0x49 0x20 0x7d 0x64 SEL.EQZ r4, r5, r4, r27; MOV r18, #31 + 916 0x15 0xef 0x24 0x98 AND r23, r23, r18 + 920 0xdc 0x1e 0x00 0x20 0x42 0x6e 0x4f 0x70 0x58 0xba MOVA r30, #-288; LSHL r4, r16, r4; MOV r18, #-144 + 930 0x17 0xbd 0x22 0x18 SEL.EQZ r30, r30, r18, r27 + 934 0x12 0x05 0x00 0x2f 0xa9 0xfe 0x09 0x20 0x58 0xba MOVA r5, #144; MUL r26, r23, r19; MOV r16, #288 + 944 0x14 0x20 0x52 0x18 SEL.EQZ r16, r16, r5, r27 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 948 0x8e 0x09 0xfd 0xbd 0xf2 0xa4 MUL r24, r17, r4; ADD.NC r27, r29, r30 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 954 0x84 0x3f 0xbd 0xc4 0x39 0xe4 LSHL r16, r16, r31; MOV r27, el1 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 960 0xfb 0xee 0xb7 0x6b 0x5f 0x5c ST r27, [sp, #-36]; MUL r26, r14, r26 + 966 0x10 0x84 0x32 0x18 SEL.EQZ r2, r2, r3, r27 + 970 0x13 0x7e 0x0c 0x98 LTU r31, r13, r0 + 974 0x15 0x31 0x8f 0x98 MUL r24, r20, r24 + 978 0x17 0xf7 0xc5 0x98 OR r27, r31, r28 + 982 0x10 0x03 0x07 0xee 0x95 0xb7 0xc0 0xee 0x89 0x00 0x58 0x76 MOVA r3, #128; ST r20, [sp, #-20]; LSHL r28, r27, r1; MOV r20, #256 + 994 0x1d 0x28 0x40 0xb7 0x39 0xe4 SEL.EQZ r20, r3, r20, r27; MOV eh0, r27 + 1000 0x00 0x00 0x0f 0xac 0x0c 0x44 MOVXM r31, #1542 + 1006 0xfd 0x12 0xb0 0x1f 0xb0 0x3c 0x89 0x3f 0xc9 0x3a ST r4, [sp, #-24]; EQ r27, r15, r0; ADD.NC r4, r4, #-1 + 1016 0xed 0x8c 0x82 0x1c 0x91 0xad 0xff 0x92 0xcc 0x7f 0xc8 0x76 MOVA m3, #-148; ST r4, [p2], #4; SEL.EQZ r31, r22, r31, r27; ADD.NC r22, r17, #-1 + 1028 0x4d 0x5a 0x30 0x2b 0x57 0xef 0x70 0x8e 0x79 0x3a ST r22, [p2], m3; LSHL r21, r21, r15; MOV r27, eh0 + 1038 0x02 0xd9 0x02 0x1f 0x51 0xa9 0x4e 0x0e 0x00 0x58 0x58 0x76 MOVA r25, #22; ST r26, [p2], #4; SUB r20, r20, r28; MOV m4, #88 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 1050 0x51 0x62 0x3f 0xe3 0x24 0x5c ST r24, [p2], m4; SEL.EQZ r24, r31, r25, r27 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 1056 0xfc 0x6e 0x22 0xef 0x91 0xab 0xce 0x0f 0x69 0x90 0x78 0x76 LDA r27, [sp, #-32]; ST r28, [p2], #-8; SUB r28, r21, r28; MOV r27, r6 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1068 0x22 0xf3 0x00 0x29 0xce 0x12 0x8c 0xff 0xc8 0xba MOVA r19, #279; SEL.EQZ r28, r20, r28, r27; ADD.NC r20, r19, #-1 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1078 0xf7 0x1d 0x00 0x3b 0xea 0x73 0x70 0x8e 0x78 0xba MOVA r29, #-72; MSC r30, r30, r29, r20; MOV r27, eh0 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1088 0xfc 0xee 0x2e 0xca 0x44 0x2c LDA r27, [sp, #-28]; SEL.EQZ r18, r29, r18, r27 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1094 0x04 0x1f 0x00 0x3f 0x39 0x93 0x69 0x90 0x78 0xba MOVA r31, #32; SEL.EQZ r19, r31, r19, r27; MOV r27, r6 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1104 0x17 0xc4 0x22 0x18 SEL.EQZ r2, r31, r2, r27 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1108 0x10 0xeb 0x51 0x98 SUB r21, r3, r21 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1112 0x47 0x8e 0x30 0x04 0x27 0x90 0x6f 0xc0 0x59 0x3a ST r3, [p2], #12; SEL.EQZ r2, r2, r15, r27; MOV r3, #-64 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1122 0x17 0x38 0x32 0x18 SEL.EQZ r28, r28, r3, r27 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 1126 0x15 0xfe 0x7f 0x98 MUL r31, r23, r7 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 1130 0xfb 0xc6 0x2e 0x0c 0x64 0x2c LDA r17, [sp, #-36]; SEL.EQZ r3, r28, r3, r27 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1136 0x5d 0x8e 0x30 0x35 0x29 0x7c 0x80 0x28 0x59 0x3a ST r3, [p2], #-8; MUL r18, r26, r18; MOV m1, #40 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1146 0x45 0x56 0x31 0x0d 0xe4 0x5c ST r21, [p2], m1; SEL.EQZ r3, r2, r15, r27 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1152 0xfe 0x02 0x20 0x06 0x38 0xfe 0xa9 0xfc 0xa8 0xba LDA r0, [sp, #-16]; MUL r3, r3, r17; ADD.NC r21, r7, r30 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1162 0xfd 0xc6 0x22 0x1f 0x11 0x80 0x05 0x06 0x06 0x7a LDA r17, [sp, #-20]; ST r24, [p2], #4; MAC r3, r3, r20, r0 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1172 0x4f 0xce 0x30 0x00 0x00 0x3e 0x6f 0xf8 0x11 0x3a ST r19, [p2], #28; MOVXM r19, #65520 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1182 0x43 0xd2 0x30 0x3f 0x49 0xa4 0x4b 0xbf 0xc9 0x3a ST r20, [p2], #4; AND r20, r31, r19; ADD.NC r2, r14, #-1 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1192 0x43 0xc6 0x31 0x56 0x9c 0x5c ST r17, [p2], #4; MSC r21, r21, r2, r20 + 1198 0x43 0x8a 0x3f 0x7a 0x81 0x5c ST r2, [p2], #4; ADD r30, r30, r20 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 1204 0x43 0xfa 0x38 0x73 0xe3 0x5c ST r30, [p2], #4; SUB r28, r16, r31 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 1210 0x43 0xd6 0x30 0x2d 0xf8 0x30 0x60 0x00 0x59 0x3a ST r21, [p2], #4; MAC r31, r31, r22, r16; MOV dc0, #0 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1220 0x43 0x8c 0x30 0x3e 0x20 0x7e 0x2c 0x7f 0xc9 0x3a ST dc0, [p2], #4; MUL r2, r31, r0; ADD.NC r17, r17, #-1 + 1230 0x43 0x8c 0x38 0xb8 0x0c 0x5c ST dc0, [p2], #4; MAC r14, r14, r17, r0 + 1236 0x43 0xda 0x30 0x27 0x01 0x24 0x48 0x00 0x59 0x3a ST r22, [p2], #4; AND r16, r19, r2; MOV r2, #0 + 1246 0x43 0xf2 0x30 0x05 0x1f 0x8f 0x70 0x0e 0x79 0x3a ST r28, [p2], #4; SUB r17, r2, r31; MOV r27, el0 + 1256 0x43 0x92 0x3b 0xb9 0xdf 0x5c ST r4, [p2], #4; MUL r14, r23, r14 + 1262 0x43 0xc6 0x30 0x21 0x0f 0x8c 0x08 0x06 0x59 0x3a ST r17, [p2], #4; SUB r16, r16, r31; MOV r0, #6 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 1272 0x09 0x00 0x02 0x1e 0x11 0x9b 0x00 0x13 0x69 0x90 0x78 0x76 MOVA r0, #72; ST r16, [p2], #4; SEL.EQZ r16, r13, r0, r27; MOV r27, r6 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 1284 0xfd 0x16 0x20 0x14 0xa4 0x2c LDA r5, [sp, #-24]; SEL.EQZ r5, r0, r5, r27 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1290 0x11 0x63 0xaf 0x98 MUL r17, r5, r26 + 1294 0x43 0x8c 0x30 0x07 0x08 0x6d 0x07 0xc8 0x59 0x3a ST dc0, [p2], #4; LSHL r16, r3, r16; MOV m2, #-56 + 1304 0xfc 0x63 0x02 0x48 0x61 0xa0 0xf7 0xed 0xa8 0xc1 0xc8 0x76 MOVA r3, #-29; ST dc0, [p2], m2; LSHL r15, r16, r15; ADD.NC r13, r3, #7 + 1316 0x41 0x0a 0x36 0xc0 0x7b 0x5c ST r2, [p2], m0; LSHL r16, r13, r3 + 1322 0x43 0xda 0x38 0x8e 0x41 0x5c ST r22, [p2], #4; ADD r3, r17, r18 + 1328 0x43 0xca 0x38 0xc8 0x9c 0x5c ST r18, [p2], #4; MSC r18, r18, r17, r4 + 1334 0x43 0x92 0x32 0x94 0xdb 0x5c ST r4, [p2], #4; LSHL r5, r5, r6 + 1340 0x43 0x8e 0x30 0x1a 0x38 0x04 0x0f 0xfd 0x59 0x3a ST r3, [p2], #4; ADD r3, r13, r16; MOV r0, #-3 + 1350 0x10 0xc0 0x0e 0x98 ASHL r0, r3, r0 + 1354 0x43 0xca 0x37 0x10 0x1f 0x5c ST r18, [p2], #4; MUL r4, r14, r0 + 1360 0x43 0x8c 0x30 0x0c 0x3b 0x5c ST dc0, [p2], #4; LSHL r3, r0, r1 + 1366 0xff 0xb6 0x22 0x1c 0x61 0x80 0x03 0xc6 0x31 0xfa LDA r13, [sp, #-4]; ST dc0, [p2], #4; SUB r3, r15, r3 + 1376 0xff 0x3a 0x22 0x1c 0x91 0xba 0x70 0x30 0x28 0x3f 0xc8 0x76 LDA r14, [sp, #-8]; ST r4, [p2], #4; MAC r7, r7, r29, r0; ADD.NC r1, r0, #-1 + 1388 0xfe 0xbe 0x22 0x1c 0x31 0x80 0x01 0x41 0xaf 0xfa LDA r15, [sp, #-12]; ST r1, [p2], #4; MUL r0, r5, r26 + 1398 0x43 0x8e 0x30 0x50 0x00 0x5c ST r3, [p2], #4; RET lr +.delay_slot + 1404 0x0a 0x5c 0xf1 0x98 ST r7, [p2], #20 +.delay_slot + 1408 0x0a 0x1c 0x11 0x98 ST r0, [p2], #4 +.delay_slot + 1412 0x0a 0x1c 0x51 0x98 ST r2, [p2], #4 +.delay_slot + 1416 0x0a 0x04 0x51 0x98 ST r2, [p2] +.label _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh__end last +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_end0 last +.delay_slot + 1420 0x42 0x8a 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r2, [p2, #4]; PADDXM [sp], #-64 + +.text_segment_name +.text weak 10 _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_begin0 +.function_start + 0 0x00 0x03 0x82 0x84 0x8b 0x01 0x80 0x08 0x0a 0x60 0x78 0x76 MOVA dc0, #0; MOVS p2, p1; MOVX r24, #0; MOV r0, p2 + 12 0x00 0x06 0x88 0x28 0x28 0x34 0x01 0x36 0x00 0x21 0x20 0x09 0x60 0x7e MOVA dj1, #0; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc1, dc0; MOVX r26, #0; ADD.NC p3, r0, #4 + 26 0x63 0x94 0xd0 0x00 0x00 0x02 0x30 0x00 0x10 0xba LDA dn1, [p3], #4; MOVXM p4, #_ZN12me_primitive11control_rndE + 36 0x63 0x90 0xd0 0x00 0x00 0x00 0x78 0x48 0x10 0xba LDA m1, [p3], #4; MOVXM ls, #(ZLS_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_144 + 0) + 46 0x60 0x80 0xd0 0x00 0x00 0x01 0xb8 0x60 0x10 0xba LDA m0, [p3]; MOVXM le, #(ZLE_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_192 + 0) + 56 0x7a 0x82 0xd1 0x00 0x01 0x54 LDA r0, [p3, #-12]; MOV dj0, #0 + 62 0x04 0x04 0x22 0x98 LDA.s8 r1, [p4] + 66 0x00 0x00 NOPX + 68 0x00 0x00 NOPX + 70 0x00 0x0a 0x80 0x85 0x01 0xf4 VLDB.POP.512 x1, [p0, lf0, r24]; MOV dn0, dn1 + 76 0x3e 0x30 0x14 0x18 VLDB.POP.512.2D x0, [p0, lf0, r24, d1] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 80 0x3c 0x14 0x14 0x18 VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 1 +.noswbrkpt + 84 0x00 0x0a 0x8a 0xe0 0xfd 0x34 VLDB.POP.512 x1, [p0, lf0, r24]; ADD.NC lc, r0, #-3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 90 0xc6 0x02 0x80 0xf5 0x00 0x1c VLDB.POP.512.2D x0, [p0, lf0, r24, d1]; MOVX crRnd, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x3c 0x14 0x14 0x18 VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x00 0x2c 0xf0 0x00 0x54 0x00 0x01 0xa5 0x7e 0xba NOPA; VLDB.POP.512 x1, [p0, lf0, r24]; NOPM +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 112 0x00 0x2c 0xfc 0x60 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xc5 0x78 0x00 0x00 0xe1 NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];NOPS; NOPX; VCONV.fp32.bf16 cml0, x1; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x40 0xc5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV +.label ZLS_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_144 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 144 0x00 0x2c 0xf8 0x28 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB.FILL.512 [p0, lf0, r24]; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 160 0x00 0x2c 0xf0 0x00 0xad 0x80 0x03 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB.POP.512 x1, [p0, lf0, r24];VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 176 0x00 0x2c 0xfc 0x60 0x29 0x00 0x03 0x00 0x00 0x00 0x01 0xc5 0x78 0x00 0x00 0xe1 NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];VST.FLUSH.512.CONV [p2, sf, r26];NOPX; VCONV.fp32.bf16 cml0, x1; NOPV +.label ZLE_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_192 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 192 0x00 0x2c 0xf0 0x00 0x23 0x00 0x03 0x00 0x00 0x00 0x40 0xc5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.FLUSH.512.CONV.2D [p2, sf, r26, d0];NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 208 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 210 0x0d 0x80 0x03 0x18 VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 214 0x20 0x00 0x60 0x00 0x01 0xc5 0x70 0x02 VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 222 0x18 0x81 0x8a 0xf8 VCONV.fp32.bf16 cmh0, x0 + 226 0x0b 0x00 0x03 0x18 VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] + 230 0xb0 0x00 0x60 0x00 0x01 0xc5 0x70 0x02 VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 + 238 0x20 0x00 0x60 0x00 0x40 0xc5 0x70 0x02 VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cmh0, x0 + 246 0x0b 0x00 0x03 0x18 VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] + 250 0xb0 0x00 0x60 0x50 0x00 0x5c VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];RET lr +.delay_slot + 256 0x09 0x00 0x03 0x18 VST.FLUSH.512.CONV [p2, sf, r26] +.delay_slot + 260 0x0b 0x00 0x03 0x18 VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] +.delay_slot +.swstall delay_slot + 264 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 266 0x00 0x00 NOPX +.label _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams__end last +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_end0 last +.delay_slot +.swstall delay_slot + 268 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text weak 10 _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_begin0 +.function_start + 0 0xf5 0xe0 0x86 0x3f 0x20 0x00 0x80 0x00 0x00 0x0e 0x91 0x11 0x60 0x7e MOVA m0, #-81; PADDB [p3], #64; MOVS p4, p2; PADDXM [sp], #128 + 14 0x00 0x73 0x07 0xf1 0x95 0xbf 0xc5 0x0a 0x2b 0x60 0x78 0x76 MOVA r19, #3; ST r12, [sp, #-16]; MOVX r28, #-24; MOV r17, p3 + 26 0x00 0x19 0x07 0xda 0x35 0x81 0x10 0x29 0x34 0x47 0x08 0x76 MOVA r25, #0; ST r17, [sp, #-40]; MOVX r17, #1; ADD.NC p2, r17, #28 + 38 0x40 0xca 0xd7 0xf5 0x35 0x80 0x40 0x03 0xa8 0x00 0x10 0x76 LDA r18, [p2]; ST r9, [sp, #-12]; MOVXM r29, #16777216 + 50 0x0b 0x18 0x87 0xfd 0xd5 0x80 0x7f 0xff 0xef 0xff 0x90 0x76 MOVA m6, #88; ST r14, [sp, #-4]; MOVXM r31, #33554431 + 62 0x00 0xb4 0x07 0xe1 0xb5 0x81 0x61 0x0a 0x07 0xec 0x58 0x76 MOVA r20, #5; ST r13, [sp, #-32]; MOVX r22, #8; MOV m4, #-20 + 74 0x01 0x95 0x07 0xed 0xf5 0x87 0x77 0xca 0x87 0xc4 0x58 0x76 MOVA r21, #12; ST r15, [sp, #-20]; MOVX r23, #254; MOV m5, #-60 + 86 0xff 0x73 0xb0 0x03 0x80 0x40 0x50 0x02 ST p7, [sp, #-8]; MOV m7, #64 + 94 0x0f 0xe4 0x3d 0x98 ST lr, [sp, #-28] + 98 0x00 0x00 NOPX + 100 0x17 0x59 0x20 0x98 ADD r12, r29, r18 + 104 0x41 0x32 0x36 0x77 0x9b 0x5c ST r12, [p2], m0; LSHL r29, r12, r28 + 110 0x5b 0xf9 0x5e 0xf2 0x2f 0x2c LDA.u8 r30, [p2], #-3; EQ r28, r29, r17 + 116 0x02 0xc9 0x2a 0x98 LDA.u8 r9, [p2], m6 + 120 0x00 0x00 NOPX + 122 0x00 0x00 NOPX + 124 0x00 0x00 NOPX + 126 0x00 0x00 NOPX + 128 0x00 0x00 NOPX + 130 0x17 0x77 0xec 0x98 LTU r27, r29, r30 + 134 0x16 0x5d 0x32 0x18 SEL.EQZ r14, r25, r19, r27 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 138 0x17 0xf6 0xcc 0x98 LTU r27, r31, r12 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 142 0x51 0x70 0xee 0xb7 0xcf 0x2c ST.s8 r28, [p2], m4; EQ r13, r29, r30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 148 0x13 0x7f 0x1d 0x98 LSHL r31, r13, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 152 0x16 0x58 0xe2 0x18 SEL.EQZ r12, r25, r14, r27 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 156 0x17 0xf9 0xc5 0x98 OR r28, r31, r28 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 160 0x8e 0xfd 0x9e 0x3c 0x62 0xa4 LTU r27, r17, r30; ADD.NC r28, r28, r12 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 166 0x16 0x79 0xc2 0x18 SEL.EQZ r28, r25, r28, r27 + 170 0x14 0x7f 0xcc 0x98 LTU r31, r17, r28 + 174 0x55 0x7e 0x3e 0xf7 0xd1 0x5c ST r31, [p2], m5; NE r29, r29, r30 + 180 0x5d 0x79 0x54 0xb2 0x31 0x2c LDA.u8 r30, [p2], m7; NE r12, r9, r17 + 186 0x00 0x00 NOPX + 188 0x00 0x00 NOPX + 190 0x00 0x00 NOPX + 192 0x00 0x00 NOPX + 194 0x00 0x00 NOPX + 196 0x00 0x00 NOPX + 198 0xf5 0xad 0x1f 0xbe 0xfc 0x24 NE r22, r30, r22; ADD.NC r31, r30, #-4 + 204 0x60 0x00 0x88 0x40 0x01 0x84 JNZ r12, #__ll6__Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.delay_slot + 210 0x17 0x93 0x48 0x98 NE r9, r30, r20 +.delay_slot + 214 0x17 0xfe 0x90 0x18 EXTEND.u8 r31, r31 +.delay_slot + 218 0x12 0x6d 0x64 0x98 AND r22, r9, r22 +.delay_slot + 222 0x17 0xef 0x7c 0x98 LTU r23, r31, r23 +.delay_slot + 226 0x15 0xe1 0x64 0x98 AND r16, r23, r22 + 230 0xe8 0x00 0x88 0x40 0x01 0x84 JNZ r29, #__ll6__Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.delay_slot + 236 0x0f 0xeb 0x1d 0x98 ST p6, [sp, #-24] +.delay_slot +.swstall delay_slot + 240 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 242 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 244 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 246 0x00 0x00 NOPX + 248 0x00 0x3b 0x00 0x00 0x00 0x28 0x00 0x00 0x20 0xba MOVA r27, #1; J #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_320 +.delay_slot + 258 0x18 0x19 0x9c 0xf8 MOV el0, r25 +.delay_slot + 262 0x10 0x26 0x05 0x18 MOVX r19, #1 +.delay_slot +.swstall delay_slot + 266 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 268 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 270 0x00 0x00 NOPX +.label __ll6__Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + 272 0x00 0x95 0x07 0xeb 0x1d 0xab 0xbf 0x3c 0x0c 0xce 0x78 0x76 MOVA r21, #4; ST p6, [sp, #-24]; EQ r27, r21, r30; MOV el0, r25 + 284 0x17 0xab 0x5d 0x98 LSHL r21, r30, r21 + 288 0x15 0x6b 0x92 0x18 SEL.EQZ r21, r21, r25, r27 + 292 0x14 0xf7 0xe7 0x98 EQ r27, r19, r30 + 296 0xac 0xf2 0x4d 0xb0 0x41 0xe4 SEL.EQZ r19, r21, r25, r27; MOV r27, r16 + 302 0x16 0x67 0x32 0x18 SEL.EQZ r19, r25, r19, r27 + 306 0x17 0x29 0x44 0x98 AND r20, r28, r20 + 310 0x15 0x36 0xf0 0x18 NEZ r27, r20 + 314 0x00 0x2c 0xf9 0xcf 0x8b 0x2c NOPA; OR r19, r19, r28 +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_320 + 320 0x01 0x90 0x82 0x6f 0x71 0xba 0x00 0x2e 0x10 0x00 0x60 0x76 MOVA m4, #12; ST r27, [p2], #24; JNZ r29, #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_368 +.delay_slot + 332 0x02 0x8a 0x67 0x18 ST.s8 r19, [p2], m4 +.delay_slot +.swstall delay_slot + 336 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 338 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 340 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 342 0x00 0x00 NOPX + 344 0x00 0xff 0xfa 0x3f 0xfe 0x44 MOVXM r20, #16777215 + 350 0x14 0xa5 0x44 0x98 AND r18, r18, r20 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 354 0x00 0x2c 0xf6 0xec 0xa3 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r18, [p3, #28]; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_368 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 368 0x51 0xd2 0xd0 0x27 0x44 0x82 0xcf 0xfd 0x58 0xba LDA r20, [p2], #-32; EXTEND.u8 r20, r19; MOV r22, #-3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 378 0x00 0x52 0x00 0x29 0x5f 0xfa 0x00 0x24 0x58 0xba MOVA r18, #2; ADD r21, r20, #-1; MOV m4, #36 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 388 0x51 0x5a 0xd7 0xd0 0x2d 0xab 0x6b 0x26 0x07 0xcc 0x58 0x76 LDA r22, [p2], m4; ST el0, [sp, #-48]; AND r22, r21, r22; MOV m4, #-52 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 400 0x51 0x5e 0xd7 0xde 0xd5 0xbf 0x37 0xea 0x00 0xc4 0x58 0x76 LDA r23, [p2], m4; ST r22, [sp, #-36]; MOVX r19, #-1; MOV m4, #196 + 412 0x02 0xff 0xb6 0x98 LDA r29, [p2], #-4 + 416 0x02 0x8b 0xf6 0x98 LDA r31, [p2], m4 + 420 0x01 0x06 0xb6 0x98 LDA r21, [p1] + 424 0x00 0xd2 0xda 0x26 0x5b 0x2c LDA r20, [p0]; LSHL r9, r20, r18 + 430 0x04 0x07 0xd6 0x98 LDA r30, [p4] + 434 0x15 0xad 0x2d 0x98 LSHL r22, r22, r18 + 438 0x00 0x00 NOPX + 440 0x17 0x67 0x3e 0x98 ASHL r19, r29, r19 + 444 0x17 0xe3 0x18 0x98 NE r17, r31, r17 + 448 0x88 0x01 0x18 0x40 0x01 0x84 JNZ r17, #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_560 +.delay_slot + 454 0xbd 0xa5 0xba 0xb5 0xb2 0xa4 LSHL r22, r23, r18; ADD.NC r21, r21, r22 +.delay_slot + 460 0x9d 0x65 0xb0 0x95 0xb2 0xa4 LSHL r21, r19, r18; ADD.NC dn0, r21, r22 +.delay_slot + 466 0xfa 0x84 0xb0 0x01 0xca 0x68 0xa0 0x02 ST dn0, [sp, #-44]; ADD.NC r14, r9, r20 +.delay_slot + 474 0x1b 0xd0 0x80 0xf8 MOV r15, dn0 +.delay_slot + 478 0x1e 0x6a 0xf9 0x58 ADD.NC p6, r21, r30 + 482 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZN12me_primitive11control_rndE + 488 0xe0 0xc4 0x50 0xb4 0x80 0x2c LDA.s8 r17, [p7]; MOVX vaddSign0, #1 + 494 0x00 0x00 NOPX + 496 0xff 0x7f 0x0a 0x20 0x00 0x44 MOVXM r20, #-8454144 + 502 0x18 0x02 0x91 0x78 VINSERT.32 x0, x0, #0, r20 + 506 0x1d 0x15 0xe0 0xf8 MOV r20, sp +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 510 0x1f 0x6a 0x5f 0x18 ADD.NC p7, r20, #-66 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 514 0xe0 0xc6 0xe0 0x01 0x25 0xd4 ST.s16 r17, [p7]; VMOV bmll0, x0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 520 0x14 0x7a 0x80 0x18 MOVX crRnd, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 524 0x08 0x40 0x16 0x18 VCONV.bf16.fp32 wl0, bmll0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 528 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 530 0x1c 0x41 0x01 0xb8 VEXTRACT.16 r17, x0, #0, vaddSign0 + 534 0x00 0x00 NOPX + 536 0x00 0x00 NOPX + 538 0x07 0x06 0x32 0x98 LDA.s16 r17, [p7] + 542 0x00 0x00 NOPX + 544 0x00 0x00 NOPX + 546 0x00 0x00 NOPX + 548 0x00 0x00 NOPX + 550 0x00 0x00 NOPX + 552 0x00 0x00 NOPX + 554 0x00 0x2c 0xff 0xa4 0x6b 0x0c NOPA; ST r17, [sp, #-48] +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_560 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 560 0x0b 0x90 0x81 0x8e 0x0b 0x00 0x00 0x01 0xb0 0x00 0x10 0x76 MOVA m4, #92; MOVS p1, r14; MOVXM p3, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 4 +.noswbrkpt + 572 0x51 0x45 0x50 0x84 0x8b 0x33 0x19 0x92 0x68 0x0b 0x58 0x76 LDA.u8 r17, [p2], m4; MOVS p0, p1; SEL.EQZ r17, r25, r19, r27; MOV r19, #11 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 584 0x61 0x96 0x00 0x39 0xb9 0x65 0xaa 0x60 0x78 0xba MOVA r22, #780; LTU r27, r28, r18; MOV r13, p2 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 594 0x03 0x06 0x67 0x18 ST.s8 r19, [p3] +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 598 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 600 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 606 0x14 0x6b 0x2d 0x98 LSHL r21, r17, r18 +.delay_slot + 610 0x1f 0x6a 0xf9 0x58 ADD.NC p7, r21, r30 +.delay_slot + 614 0x16 0x63 0x11 0x98 SUB r17, r25, r17 +.delay_slot + 618 0x8c 0x65 0xba 0x2c 0x35 0x64 LSHL r17, r17, r18; MOV r20, #781 +.delay_slot + 624 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x2c 0x9a 0x11 0x8b 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r9, r22, r20, r27; ADD.NC r12, r15, r17; NOPV +.return_address + 640 0x07 0xd4 0x99 0x18 LDA p1, [sp, #-44] +.no_stack_arguments + 644 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.delay_slot +.swstall delay_slot + 650 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 652 0x00 0x00 NOPX +.delay_slot + 654 0x1b 0x56 0x90 0x18 ADD.NC r13, r13, #32 +.delay_slot + 658 0x1a 0x66 0xa0 0xf8 MOV p2, r13 +.delay_slot + 662 0x00 0x2c 0xf0 0x8f 0x0b 0x00 0x00 0x00 0x00 0x7a NOPA; MOVS p0, r15; NOPX +.return_address + 672 0xd6 0x9a 0x80 0x01 0x37 0xea 0x33 0x63 0x08 0xba MOVA dj6, #-332; MOVX r19, #63; ADD.NC p4, r13, #-116 + 682 0x83 0x84 0xd0 0x34 0x62 0x2c LDA dn0, [p4], #4; MOVX r13, #12 + 688 0x04 0x1c 0x46 0x98 LDA dj0, [p4], #4 + 692 0x04 0x1e 0x26 0x98 LDA dn4, [p4], #4 + 696 0x04 0x1e 0x46 0x98 LDA dj4, [p4], #4 + 700 0x04 0x1c 0x06 0x98 LDA m0, [p4], #4 + 704 0x04 0x1c 0x66 0x98 LDA dc0, [p4], #4 + 708 0x04 0x1e 0x66 0x98 LDA dc4, [p4], #4 + 712 0x04 0x1e 0xd6 0x98 LDA r22, [p4], #4 + 716 0x04 0x1e 0x36 0x98 LDA r17, [p4], #4 + 720 0x04 0x1f 0x96 0x98 LDA r28, [p4], #4 + 724 0x04 0x1e 0xb6 0x98 LDA r21, [p4], #4 + 728 0x04 0x1e 0xf6 0x98 LDA r23, [p4], #4 + 732 0x04 0x1d 0x9e 0x98 LDA p3, [p4], #4 + 736 0x04 0x1d 0x26 0x98 LDA dn2, [p4], #4 + 740 0x04 0x1c 0xa6 0x98 LDA dn1, [p4], #4 + 744 0x04 0x1c 0xc6 0x98 LDA dj1, [p4], #4 + 748 0x04 0x1e 0xa6 0x98 LDA dn5, [p4], #4 + 752 0x04 0x1f 0xd6 0x98 LDA r30, [p4], #4 + 756 0x04 0x1f 0xb6 0x98 LDA r29, [p4], #4 + 760 0x04 0x1c 0xe6 0x98 LDA dc1, [p4], #4 + 764 0x04 0xc2 0x4a 0x98 LDA.u8 r18, [p4, dj6] + 768 0x07 0xd2 0x91 0x18 LDA r20, [sp, #-48] + 772 0x04 0x04 0x56 0x98 LDA r2, [p4] + 776 0x00 0x00 NOPX + 778 0x00 0x00 NOPX + 780 0x00 0x00 NOPX + 782 0x00 0x00 NOPX + 784 0x14 0xe7 0x2c 0x98 LTU r19, r19, r18 + 788 0x98 0x03 0x58 0x40 0x01 0x84 JNZ r19, #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1712 +.delay_slot + 794 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZN12me_primitive11control_rndE +.delay_slot + 800 0x02 0x05 0xa7 0x18 ST.s8 r13, [p2] +.delay_slot + 804 0x1c 0xd1 0x72 0xf8 VBCST.16 x9, r20 +.delay_slot +.swstall delay_slot + 808 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 810 0x00 0x00 NOPX + 812 0xfb 0x43 0x20 0x1b 0xb9 0x3f 0x80 0x84 0x58 0xba LDA p4, [sp, #-40]; EQ r27, r13, r18; MOV m7, #132 + 822 0x00 0x13 0x00 0x3d 0x20 0x0a 0x00 0x3c 0x58 0xba MOVA r19, #0; MOVX r18, #-128; MOV m4, #60 + 832 0xf8 0x14 0x80 0x01 0xa0 0x0b 0xe4 0xd0 0x78 0xba MOVA m5, #-64; MOVX r26, #0; MOV dc7, r19 + 842 0xef 0x98 0x82 0x1c 0x4b 0x1b 0xd4 0x01 0xa7 0xc0 0x78 0x76 MOVA m6, #-132; MOVS dc2, dc7; MOVX crRnd, r13; MOV dn3, dc7 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 854 0xfa 0x96 0x26 0x1c 0x4b 0x01 0xf7 0x89 0xe8 0x07 0x58 0x76 LDA r5, [sp, #-44]; MOVS dc6, dc7; MOVX r31, #60; MOV r15, #7 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 866 0xfb 0xca 0x20 0x00 0x00 0x01 0x31 0xe8 0x10 0xba LDA r18, [sp, #-36]; MOVXM p2, #(TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_976 + 0) +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 876 0xfc 0x36 0x20 0x34 0x69 0x12 0x8b 0x0c 0x58 0xba LDA r13, [sp, #-32]; SEL.EQZ r6, r26, r18, r27; MOV r20, #780 + 886 0xfc 0x87 0x29 0xd7 0x20 0x01 0x90 0x0b 0x08 0x00 0x58 0xb6 LDA lr, [sp, #-28]; PADDB [p4], m7; MOVX r25, #0; MOV r24, #0 + 898 0x04 0x88 0x16 0x98 LDA r0, [p4], m4 + 902 0x04 0xab 0x26 0x98 LDA dn6, [p4], m5 + 906 0x04 0x2f 0x76 0x98 LDA r27, [p4], #8 + 910 0x04 0x1e 0x86 0x98 LDA m5, [p4], #4 + 914 0x04 0x8a 0xc6 0x98 LDA dj5, [p4], m4 + 918 0x04 0x9e 0x06 0x98 LDA m4, [p4], #-28 + 922 0x04 0x1c 0x36 0x98 LDA r1, [p4], #4 + 926 0x99 0x02 0xdd 0x06 0x02 0x94 LDA r0, [p4], m6; ADD.NC dj6, r6, r0 + 932 0x04 0x14 0x76 0x98 LDA r3, [p4, #4] + 936 0x04 0x04 0x96 0x98 LDA r4, [p4] + 940 0x19 0xda 0x00 0xf8 MOV r7, m5 + 944 0x1a 0x83 0x99 0x58 ADD.NC dj2, r7, r6 + 948 0x1c 0x1b 0x00 0xf8 MOV r16, dj5 + 952 0x1a 0x0d 0x99 0x58 ADD.NC m2, r27, r6 + 956 0x1e 0x03 0xe0 0x18 ADD.NC m6, r7, #-64 + 960 0x18 0xff 0xee 0x10 0xc0 0x24 ADD r3, r3, #-1; ADD.NC m7, r16, #-64 + 966 0x00 0x2c 0xf0 0x00 0x10 0x00 0x82 0x80 0x7e 0xba NOPA; NOPB; MOV m1, dj2 +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_976 +.loop_nesting 1 + 976 0xc3 0x85 0x71 0x85 0x0b 0x04 0xe7 0xec 0x33 0x90 0x78 0x76 VLDA.CONV.fp32.bf16 cml0, [p6], #64; MOVS p1, r5; LSHL r14, r2, r15; MOV p0, r14 + 988 0x22 0x81 0x78 0x28 0x2b 0x0e 0x4b 0x02 0x33 0x98 0xa0 0xf6 VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc3, dn3; ADD.NC p4, r14, r12 + 1000 0xa0 0x39 0x78 0x28 0x2f 0x5a 0x4b 0x03 0xc6 0x80 0x70 0xf6 VLDA.POP.576 ex7, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];MOVS dn7, dn6; MOV dj7, dj6 + 1012 0xd9 0x0d 0x74 0x03 0x2b 0x53 0x0b 0x01 0x82 0x00 0x70 0xf6 VLDA.CONV.fp32.bf16 cmh0, [p6], m6;VLDB.POP.576 ex6, [p0, lf0, r24];MOVS dn3, r19; MOV m3, m2 + 1024 0x71 0x41 0x74 0x12 0xd4 0x01 0xc0 0x00 0x5e 0xba VLDA.POP.576 ex8, [p1, lf1, r25, m4];VLDB.POP.576.3D ex11, [p0, lf0, r24, d0]; MOV dj3, #0 + 1034 0xc3 0x95 0x78 0x28 0x28 0x00 0x00 0x01 0xba 0x88 0x10 0xb6 VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.FILL.512 [p0, lf0, r24]; MOVXM le, #(ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1296 + 0) + 1046 0xdd 0x1d 0x78 0x28 0x28 0x00 0x00 0x00 0x7a 0x70 0x10 0xb6 VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.FILL.512 [p0, lf0, r24]; MOVXM ls, #(ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1248 + 0) + 1058 0x80 0xb5 0x74 0x01 0x28 0x3c VLDA.CONV.fp32.bf16 cml3, [p4];VLDB.POP.576 ex2, [p0, lf0, r24] + 1064 0xc3 0xa5 0x78 0x22 0x28 0x3c VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] + 1070 0xd9 0x2d 0x78 0x28 0x28 0x3c VLDA.CONV.fp32.bf16 cmh2, [p6], m6;VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 1076 0x22 0x81 0x78 0x28 0x28 0x3c VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.noswbrkpt + 1082 0x83 0xbd 0x74 0x01 0x28 0x3c VLDA.CONV.fp32.bf16 cmh3, [p4], #64;VLDB.POP.576 ex2, [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1088 0x80 0xcd 0x74 0x11 0x14 0x02 0x9a 0xc3 0xee 0xba VLDA.CONV.fp32.bf16 cmh4, [p4];VLDB.POP.576.3D ex4, [p0, lf0, r24, d0]; VSHUFFLE ex10, ex6, ex11, r1 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1098 0x80 0xc5 0x78 0x28 0x2c 0x98 0x8b 0x01 0x9a 0xc1 0xe0 0xf6 VLDA.CONV.fp32.bf16 cml4, [p4];VLDB.FILL.512 [p0, lf0, r24];MOVS p4, p6; VSHUFFLE ex6, ex6, ex11, r0 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1110 0x02 0x81 0x73 0x00 0x54 0x1d 0x48 0x14 0xe9 0x4a VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex1, [p1, lf1, r25]; VMAC.f dm0, dm0, ex10, ex7, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1120 0xcf 0x35 0x76 0x94 0x96 0x00 0x00 0x5c 0x58 0x07 0x49 0x2c 0xe9 0x6e VLDA.3D.CONV.fp32.bf16 cml3, [p6], d3; MOVS dn3, dn2; MOV dj3, dj5; VMAC.f dm1, dm1, ex6, ex7, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1134 0x82 0xbd 0x7a 0x38 0x96 0x00 0x00 0x4c 0x90 0x3e 0x4a 0x55 0x09 0x6e VLDA.CONV.fp32.bf16 cmh3, [p4, #64]; MOVS dc5, dc7; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm2, dm2, ex10, ex8, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1148 0x71 0x01 0x74 0x98 0x96 0x00 0x00 0x54 0x90 0x1e 0xf8 0x60 0x3d 0x6e VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dn2, dc3; VSHUFFLE ex5, ex2, ex4, r0; VADD.f dm0, dm3, dm0, r31 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1162 0x22 0x81 0x70 0x04 0xf9 0x64 0x3d 0x62 VLDA.FILL.512 [p1, lf1, r25]; VADD.f dm1, dm3, dm1, r31 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 1170 0xa0 0x09 0x70 0x04 0xfa 0x88 0x3d 0x62 VLDA.POP.576 ex1, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r31 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1178 0x71 0x01 0x70 0x04 0x4b 0x6d 0x09 0x62 VLDA.POP.576 ex0, [p1, lf1, r25, m4]; VMAC.f dm3, dm3, ex6, ex8, r9 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1186 0x22 0x81 0x74 0x01 0x28 0x3c VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1192 0x3c 0x11 0x14 0x18 VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1196 0xa0 0x09 0x78 0x28 0x2d 0x72 0x7d 0x82 0xfb 0x8c 0x3d 0x66 VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24]; ADD.NC lc, r4, #-5; VADD.f dm3, dm4, dm3, r31 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1208 0x71 0x01 0x74 0x14 0x14 0x1d 0xa0 0x06 0x29 0x4a VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24]; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1218 0x22 0x81 0x74 0x01 0x28 0x00 0x00 0x58 0xaa 0x0f 0xa2 0x46 0x09 0x4e VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24]; NOPX; MOV dj5, r21; VMAC.f dm2, dm2, ex3, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1232 0x00 0x2c 0xf8 0x22 0x28 0x01 0x5b 0x00 0x00 0x00 0xc9 0x03 0xed 0x09 0x51 0x4b NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1248 +.loop_nesting 2 +.begin_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1248 0xa0 0x09 0x78 0x28 0x28 0x01 0x5b 0x00 0x00 0x01 0x49 0x01 0xed 0x1b 0x50 0x4b VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1264 0x71 0x01 0x78 0x28 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7d 0x00 0x31 0x4b VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1280 0x22 0x81 0x74 0x01 0x28 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7d 0x12 0x30 0x4b VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm2, dm2, ex3, ex0, r20 +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1296 +.end_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1296 0x00 0x2c 0xf8 0x22 0x28 0x01 0x5b 0x00 0x00 0x00 0xc9 0x03 0xed 0x09 0x51 0x4b NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 +.loop_nesting 1 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1312 0xa0 0x09 0x7c 0xbc 0x96 0x00 0x00 0x54 0x90 0x1e 0xa3 0x6a 0x09 0x6e VLDA.POP.576 ex1, [p1, lf1, r25]; MOVS dn6, dn7; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1326 0x71 0x01 0x7e 0x1c 0x96 0x00 0x00 0x7c 0x38 0x07 0xa0 0x06 0x29 0x6e VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dc7, dn3; MOV dj7, dj3; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1340 0x61 0x91 0x61 0x55 0x00 0xe4 0xa2 0x46 0x09 0x4a MOVS dc3, p3; MOV r5, dj2; VMAC.f dm2, dm2, ex3, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1350 0x6a 0xc1 0x61 0x92 0x07 0xc4 0xa1 0x2a 0x29 0x4a MOVS dn3, r22; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1360 0xeb 0x81 0x62 0x92 0x03 0xc4 0xa3 0x6a 0x09 0x4a MOVS dn7, r28; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1370 0xb3 0x91 0x6f 0x57 0x22 0x8f 0x00 0xe6 0xa0 0x06 0x29 0x66 PADDB [p7], m5; MOVS p5, p7; MOV dj2, dj7; VMAC.f dm0, dm0, ex3, ex1, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1382 0x93 0x91 0x62 0x06 0x00 0xe4 0xa2 0x46 0x09 0x4a MOVS p4, p7; MOV m2, m3; VMAC.f dm2, dm2, ex3, ex0, r20 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1392 0x02 0x92 0x03 0xc6 0xa1 0x2a 0x29 0x62 VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm1, dm1, ex5, ex1, r20 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1400 0x01 0x92 0x07 0xc6 0xa3 0x6a 0x09 0x62 VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm3, dm3, ex5, ex0, r20 + 1408 0x1f 0x8b 0x00 0xf8 MOV dj7, dj5 + 1412 0x03 0x0b 0xa0 0xe6 0xa1 0x2a 0x29 0x62 MOV m3, r23; VMAC.f dm1, dm1, ex5, ex1, r20 + 1420 0x03 0x88 0xa0 0xe6 0xa0 0x06 0x29 0x62 MOV dj3, r17; VMAC.f dm0, dm0, ex3, ex1, r20 + 1428 0x00 0xf7 0x23 0x05 0x00 0xe6 0xa3 0x6a 0x09 0x4a PADDB.3D [p0], d3; MOV m3, dj2; VMAC.f dm3, dm3, ex5, ex0, r20 + 1438 0x71 0x89 0x6e 0xd7 0x25 0x82 0xa0 0xe6 0xa2 0x46 0x09 0x66 PADDB [p7], m3; MOVS p3, dc3; MOV dj5, r5; VMAC.f dm2, dm2, ex3, ex0, r20 + 1450 0x62 0x89 0x60 0x03 0xc5 0x80 0x70 0x02 MOVS dc3, dc5; MOV dj7, dj5 + 1458 0xa0 0x41 0x60 0x01 0x81 0x00 0x70 0x02 MOVS dc5, r2; MOV m3, m1 + 1466 0xb2 0x12 0xc0 0x00 0x87 0x50 0x70 0x02 VCONV.bf16.fp32 x11, cml1; MOV m1, r29 + 1474 0xa2 0x02 0xc0 0x02 0xc7 0x90 0x70 0x02 VCONV.bf16.fp32 x10, cml0; MOV dj5, r30 + 1482 0x13 0x91 0x61 0x3b 0x90 0x01 0xc8 0x60 0x76 0xba PADDB.3D [p1], d1; MOVS p0, p7; MOV r14, p0 + 1492 0x62 0x0a 0xc0 0x00 0x83 0x00 0x70 0x02 VCONV.bf16.fp32 x6, cmh0; MOV m1, m3 + 1500 0x52 0x22 0xc0 0x57 0x20 0x24 0x00 0xcc 0x00 0x00 0x60 0x36 PADDB [p0], m1; VCONV.bf16.fp32 x5, cml2; JZ r18, #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1632 +.delay_slot + 1512 0x72 0x1a 0xc0 0x00 0xa9 0x60 0x70 0x02 VCONV.bf16.fp32 x7, cmh1; MOV r5, p1 +.delay_slot + 1520 0x82 0x32 0xc0 0x03 0xa7 0xc0 0x70 0x02 VCONV.bf16.fp32 x8, cml3; MOV dn7, dc7 +.delay_slot + 1528 0x12 0x3a 0xc5 0x2b 0x90 0x00 0xb5 0x60 0x76 0xba PADDB [p5], m1; VCONV.bf16.fp32 x1, cmh3; MOV p1, p5 +.delay_slot + 1538 0x22 0x2a 0xc0 0x02 0xc2 0x80 0x70 0x02 VCONV.bf16.fp32 x2, cmh2; MOV dj5, dj2 +.delay_slot + 1546 0xe1 0x89 0x60 0x00 0x4d 0xc0 0x70 0x02 MOVS dc7, dc3; MOV r2, dc5 + 1554 0x1d 0xdc 0xec 0xf8 VMAX_LT.bf16 x11, r16, x11, x9 + 1558 0x1b 0xbc 0xec 0xf8 VMAX_LT.bf16 x7, r16, x7, x9 + 1562 0x3c 0x5a 0x60 0x02 0xaa 0x76 0x70 0x02 VST x11, [p1, dj7]; VMAX_LT.bf16 x10, r16, x10, x9 + 1570 0xa2 0xba 0x60 0x01 0xda 0x76 0x70 0x02 VST x7, [p5, #64]; VMAX_LT.bf16 x7, r16, x6, x9 + 1578 0x20 0xd2 0x60 0x00 0x00 0xd0 0x00 0x00 0x21 0x3a VST x10, [p1]; J #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1664 +.delay_slot + 1588 0x22 0xba 0x60 0x02 0xa2 0x76 0x70 0x02 VST x7, [p1, #64]; VMAX_LT.bf16 x10, r16, x8, x9 +.delay_slot + 1596 0x1b 0x8c 0xec 0xf8 VMAX_LT.bf16 x7, r16, x1, x9 +.delay_slot + 1600 0x00 0xd2 0x60 0x02 0x96 0x76 0x70 0x02 VST x10, [p0]; VMAX_LT.bf16 x10, r16, x5, x9 +.delay_slot + 1608 0x02 0xba 0x60 0x00 0x8a 0x76 0x70 0x02 VST x7, [p0, #64]; VMAX_LT.bf16 x2, r16, x2, x9 +.delay_slot + 1616 0x00 0x2c 0xf0 0x00 0x24 0xa2 0x93 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x10, [p4, dj5]; NOPX; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1632 + 1632 0x09 0xe0 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p1, dj7] + 1636 0x0d 0x14 0xe3 0x18 VST.CONV.bf16.fp32 cmh1, [p5, #64] + 1640 0x09 0x04 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p1] + 1644 0x09 0x14 0x63 0x18 VST.CONV.bf16.fp32 cmh0, [p1, #64] + 1648 0x08 0x06 0x13 0x18 VST x8, [p0] + 1652 0x08 0x15 0xe3 0x18 VST.CONV.bf16.fp32 cmh3, [p0, #64] + 1656 0x94 0x24 0x60 0x00 0x01 0xa5 0x70 0x02 VST.CONV.bf16.fp32 cml2, [p4, dj5]; NOPM +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1664 + 1664 0xe2 0x92 0x6f 0x57 0x20 0x06 0x35 0x01 0x40 0x00 0x58 0x36 PADDB [p7], m5; VST x2, [p7, #64]; JNZD r3, r3, p2; MOV dj2, #0 +.delay_slot + 1676 0x1b 0x44 0x80 0xf8 MOV dn3, dn2 +.delay_slot + 1680 0x1a 0x49 0xa0 0xf8 MOV dn2, r19 +.delay_slot + 1684 0xeb 0x72 0x05 0x1e 0x01 0xf4 PADDB.3D [p7], d2; MOV dj2, dj7 +.delay_slot + 1690 0x1a 0x4e 0x80 0xf8 MOV dn2, dn7 +.delay_slot +.swstall delay_slot + 1694 0x00 0x00 NOPX +.loop_nesting 0 + 1696 0x00 0x04 0xa0 0x00 0x00 0x84 J #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2368 +.delay_slot +.swstall delay_slot + 1702 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1704 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1706 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1708 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1710 0x00 0x00 NOPX +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1712 + 1712 0xfb 0x7e 0x22 0x0c 0x8b 0x04 0xe1 0x08 0xb3 0x90 0x78 0x76 LDA r31, [sp, #-40]; MOVS dc2, p3; MOVX r14, #136; MOV p1, r14 + 1724 0x07 0x90 0x82 0x56 0x0b 0x1b 0xd4 0x03 0x62 0x40 0x78 0x76 MOVA m4, #60; MOVS dn2, r22; MOVX crRnd, r13; MOV dc6, dn2 + 1736 0x07 0x94 0x00 0x19 0x31 0x89 0x05 0xd0 0x78 0xba MOVA r20, #60; MOVX r19, #780; MOV m2, r23 + 1746 0xef 0x98 0x86 0x5c 0x0b 0x01 0x20 0xca 0xc7 0x90 0x78 0x76 MOVA m6, #-132; MOVS dn6, r28; MOVX r18, #6; MOV dj5, r30 + 1758 0xfa 0x83 0x25 0x02 0x0b 0x01 0x90 0x08 0x87 0x50 0x78 0x76 LDA p0, [sp, #-44]; MOVS dc5, r2; MOVX r25, #0; MOV m1, r29 + 1770 0xfb 0xd6 0x20 0x01 0x80 0x0b 0x45 0x50 0x78 0xba LDA r21, [sp, #-36]; MOVX r24, #0; MOV dj6, r21 + 1780 0xfc 0x36 0x20 0x00 0x00 0x01 0x33 0xa0 0x10 0xba LDA r13, [sp, #-32]; MOVXM p2, #(TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1856 + 0) + 1790 0xfc 0x87 0x26 0xdf 0x72 0x94 LDA lr, [sp, #-28]; ADD.NC p3, r31, r14 + 1796 0x03 0x1d 0xc6 0x98 LDA dj3, [p3], #4 + 1800 0x03 0x8a 0x06 0x98 LDA m4, [p3], m4 + 1804 0x03 0x9e 0x86 0x98 LDA m5, [p3], #-28 + 1808 0x03 0x1e 0xd6 0x98 LDA r22, [p3], #4 + 1812 0x03 0xca 0xf6 0x98 LDA r23, [p3], m6 + 1816 0x03 0x17 0xb6 0x98 LDA r29, [p3, #4] + 1820 0x03 0x07 0x96 0x98 LDA r28, [p3] + 1824 0x00 0x00 NOPX + 1826 0x1f 0x98 0x00 0xf8 MOV r30, m4 + 1830 0x1e 0x07 0x00 0xf8 MOV m6, dj3 + 1834 0x1f 0xdc 0x00 0xf8 MOV r31, m6 + 1838 0x1b 0x0f 0xe0 0x18 ADD.NC m3, r31, #-64 + 1842 0xef 0x7f 0xee 0x1e 0xc0 0x24 ADD r29, r29, #-1; ADD.NC m7, r30, #-64 + 1848 0x00 0x2b 0x60 0x03 0xc7 0x90 0x70 0x02 NOPS; MOV dj7, r30 +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1856 +.loop_nesting 1 + 1856 0xc3 0x85 0x7a 0x28 0x28 0x00 0x00 0x0f 0x7f 0x02 0x71 0x81 0x60 0x7e VLDA.CONV.fp32.bf16 cml0, [p6], #64;VLDB.FILL.512 [p1, lf1, r25];MOVS p3, r12; MOVXM ls, #(ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2032 + 0) + 1870 0xcd 0x0d 0x7a 0x28 0x28 0x00 0x00 0x01 0xbc 0x10 0x10 0xb6 VLDA.CONV.fp32.bf16 cmh0, [p6], m3;VLDB.FILL.512 [p1, lf1, r25]; MOVXM le, #(ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2080 + 0) + 1882 0x02 0x81 0x76 0x05 0x28 0x05 0xe9 0x6e 0xbf 0x3f 0x48 0xb6 VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex10, [p1, lf1, r25]; LSHL r30, r2, r18; ADD.NC lc, r28, #-3 + 1894 0x55 0x59 0x73 0x01 0x14 0x01 0x47 0x90 0x7e 0xba VLDA.POP.576 ex11, [p0, lf0, r24, m5];VLDB.POP.576 ex4, [p1, lf1, r25]; MOV dj2, r30 + 1904 0xc3 0x95 0x76 0x01 0x28 0x3c VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.POP.576 ex2, [p1, lf1, r25] + 1910 0xdd 0x1d 0x7a 0x21 0xa8 0x3c VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.POP.576.3D ex3, [p1, lf1, r25, d0] + 1916 0xc3 0xa5 0x7a 0x28 0x28 0x3c VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.FILL.512 [p1, lf1, r25] + 1922 0xcd 0x2d 0x7a 0x28 0x28 0x3c VLDA.CONV.fp32.bf16 cmh2, [p6], m3;VLDB.FILL.512 [p1, lf1, r25] + 1928 0xc3 0xb5 0x76 0x00 0xa8 0x3c VLDA.CONV.fp32.bf16 cml3, [p6], #64;VLDB.POP.576 ex1, [p1, lf1, r25] + 1934 0xdd 0x3d 0x76 0x03 0x28 0x3c VLDA.CONV.fp32.bf16 cmh3, [p6], m7;VLDB.POP.576 ex6, [p1, lf1, r25] + 1940 0x68 0x45 0x76 0x03 0xa8 0x3c VLDA.CONV.fp32.bf16 cml4, [p3, dj2];VLDB.POP.576 ex7, [p1, lf1, r25] + 1946 0x68 0x4d 0x75 0x12 0x14 0x01 0x69 0x2d 0xee 0xba VLDA.CONV.fp32.bf16 cmh4, [p3, dj2];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VSHUFFLE ex5, ex10, ex4, r22 + 1956 0x02 0x81 0x75 0x14 0x14 0x02 0xa9 0x2f 0xee 0xba VLDA.FILL.512 [p0, lf0, r24]; VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex10, ex10, ex4, r23 + 1966 0x55 0x01 0x7a 0x28 0x2a 0x11 0xdb 0xc2 0x48 0x0b 0x69 0x66 VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex2, ex3, r22; VMAC.f dm0, dm0, ex5, ex11, r9 + 1978 0x02 0x81 0x75 0x11 0xdf 0xc2 0x49 0x35 0x69 0x4a VLDA.FILL.512 [p0, lf0, r24]; VSHUFFLE ex10, ex2, ex3, r23; VMAC.f dm1, dm1, ex10, ex11, r9 + 1988 0x4a 0x49 0x69 0x48 VMAC.f dm2, dm2, ex4, ex11, r9 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 1992 0x4b 0x75 0x69 0x48 VMAC.f dm3, dm3, ex10, ex11, r9 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 1996 0x06 0x00 0xaa 0x8b 0x5f 0xc6 0xa1 0x84 0x3d 0x4a VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex5, ex1, ex6, r23; VADD.f dm1, dm4, dm1, r20 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2006 0x03 0x01 0x94 0x00 0xa0 0x80 0x3d 0x62 VLDB.POP.576 ex6, [p1, lf1, r25]; VADD.f dm0, dm4, dm0, r20 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2014 0x03 0x01 0xd4 0x00 0xa2 0x88 0x3d 0x62 VLDB.POP.576 ex7, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r20 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2022 0x55 0x01 0x75 0x12 0x14 0x1d 0xa3 0x8c 0x3d 0x4a VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VADD.f dm3, dm4, dm3, r20 +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2032 +.loop_nesting 2 +.begin_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2032 0xa2 0x82 0x82 0x16 0xb7 0xb4 VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex2, ex1, ex6, r22 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2038 0x0a 0x28 0x2a 0x3c 0x5f 0xc6 0x99 0x2a 0x09 0x4a VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2048 0x06 0x00 0xa9 0xbc 0x5b 0xc6 0x98 0x04 0x09 0x4a VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2058 0x03 0x01 0x94 0x00 0x9b 0x68 0x09 0x62 VLDB.POP.576 ex6, [p1, lf1, r25]; VMAC.f dm3, dm3, ex4, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2066 0x02 0x81 0x76 0x03 0xa8 0x00 0x00 0x00 0x05 0x6c 0x9a 0x46 0x09 0x6e VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex7, [p1, lf1, r25];NOPS; NOPX; VMAC.f dm2, dm2, ex3, ex0, r19 +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2080 +.end_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2080 0x55 0x01 0x7a 0x24 0x28 0x01 0x5b 0x00 0x00 0x01 0x45 0xaf 0xe8 0x00 0x00 0xe1 VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0];NOPS; NOPX; VSHUFFLE ex5, ex1, ex6, r23; NOPV +.loop_nesting 1 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2096 0x07 0x0c 0xff 0x97 0x25 0x9c 0x8b 0x00 0x85 0xad 0xe0 0xf6 PADDA.3D [p0], d1; PADDB [p7], m6; MOVS p5, p7; VSHUFFLE ex2, ex1, ex6, r22 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2108 0x93 0x91 0x6f 0x17 0x22 0x3c 0x5f 0xc6 0x99 0x2a 0x09 0x66 PADDB [p7], m4; MOVS p4, p7; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2120 0x73 0x91 0x6f 0x97 0x21 0xbc 0x5b 0xc6 0x98 0x04 0x09 0x66 PADDB [p7], m6; MOVS p3, p7; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 2132 0x02 0x88 0xa0 0xe6 0x9b 0x68 0x09 0x62 MOV dj2, r17; VMAC.f dm3, dm3, ex4, ex0, r19 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2140 0x02 0xb7 0x20 0x9b 0x80 0xe6 0x9a 0x46 0x09 0x4a PADDB.3D [p1], d2; MOV r2, dc5; VMAC.f dm2, dm2, ex3, ex0, r19 + 2150 0x19 0x0b 0x5b 0xd8 VSHUFFLE ex2, ex1, ex6, r22 + 2154 0x1a 0x8b 0x5f 0xd8 VSHUFFLE ex5, ex1, ex6, r23 + 2158 0x01 0xbc 0x5b 0xc6 0x98 0x04 0x09 0x62 VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 + 2166 0x02 0x3c 0x5f 0xc6 0x99 0x2a 0x09 0x62 VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 + 2174 0x9a 0x46 0x09 0x48 VMAC.f dm2, dm2, ex3, ex0, r19 + 2178 0x9b 0x68 0x09 0x48 VMAC.f dm3, dm3, ex4, ex0, r19 + 2182 0x00 0x00 NOPX + 2184 0x00 0x00 NOPX + 2186 0x0d 0x10 0x16 0x18 VCONV.bf16.fp32 x10, cml0 + 2190 0x0d 0x90 0x96 0x18 VCONV.bf16.fp32 x11, cml1 + 2194 0x12 0x1a 0xc0 0x2a 0x01 0x20 0x00 0x00 0x61 0x3a VCONV.bf16.fp32 x1, cmh1; JZ r21, #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2304 +.delay_slot + 2204 0x0b 0x10 0x56 0x18 VCONV.bf16.fp32 x6, cmh0 +.delay_slot + 2208 0x09 0x11 0x96 0x18 VCONV.bf16.fp32 x2, cml3 +.delay_slot + 2212 0x0b 0x91 0xd6 0x18 VCONV.bf16.fp32 x7, cmh3 +.delay_slot + 2216 0x0a 0x91 0x16 0x18 VCONV.bf16.fp32 x5, cml2 +.delay_slot + 2220 0x0c 0x11 0x56 0x18 VCONV.bf16.fp32 x8, cmh2 + 2224 0x1d 0xdc 0xec 0xf8 VMAX_LT.bf16 x11, r16, x11, x9 + 2228 0x18 0x8c 0xec 0xf8 VMAX_LT.bf16 x1, r16, x1, x9 + 2232 0xac 0x5a 0x60 0x02 0xaa 0x76 0x70 0x02 VST x11, [p5, dj3]; VMAX_LT.bf16 x10, r16, x10, x9 + 2240 0x82 0x8a 0x60 0x00 0x5a 0x76 0x70 0x02 VST x1, [p4, #64]; VMAX_LT.bf16 x1, r16, x6, x9 + 2248 0xa0 0xd2 0x60 0x00 0x01 0x24 0x00 0x00 0x21 0x3a VST x10, [p5]; J #TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2336 +.delay_slot + 2258 0xa2 0x8a 0x60 0x02 0x8a 0x76 0x70 0x02 VST x1, [p5, #64]; VMAX_LT.bf16 x10, r16, x2, x9 +.delay_slot + 2266 0x18 0xbc 0xec 0xf8 VMAX_LT.bf16 x1, r16, x7, x9 +.delay_slot + 2270 0x6c 0x52 0x60 0x02 0x96 0x76 0x70 0x02 VST x10, [p3, dj3]; VMAX_LT.bf16 x10, r16, x5, x9 +.delay_slot + 2278 0x00 0x2c 0xf7 0x14 0x53 0x02 0x22 0x76 0x72 0xba NOPA; VST x1, [p7, #64]; VMAX_LT.bf16 x8, r16, x8, x9 +.delay_slot + 2288 0x00 0x2c 0xf0 0x00 0x24 0xe2 0x93 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x10, [p4, dj7]; NOPX; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2304 + 2304 0x0d 0x60 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p5, dj3] + 2308 0x0c 0x14 0xe3 0x18 VST.CONV.bf16.fp32 cmh1, [p4, #64] + 2312 0x0d 0x04 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p5] + 2316 0x0d 0x14 0x63 0x18 VST.CONV.bf16.fp32 cmh0, [p5, #64] + 2320 0x0b 0x61 0xa3 0x18 VST.CONV.bf16.fp32 cml3, [p3, dj3] + 2324 0x0f 0x15 0xe3 0x18 VST.CONV.bf16.fp32 cmh3, [p7, #64] + 2328 0x9c 0x24 0x60 0x00 0x01 0xa5 0x70 0x02 VST.CONV.bf16.fp32 cml2, [p4, dj7]; NOPM +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2336 + 2336 0x62 0xc2 0x6e 0xf5 0x40 0x5c VST x8, [p3, #64]; JNZD r29, r29, p2 +.delay_slot + 2342 0x3f 0x8b 0x90 0x18 PADDB [p7], m4 +.delay_slot +.swstall delay_slot + 2346 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2348 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2350 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2352 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2368 +.loop_nesting 0 + 2368 0x07 0xed 0xf1 0x18 LDA r15, [sp, #-20] + 2372 0x07 0xf1 0x91 0x18 LDA r12, [sp, #-16] + 2376 0x07 0xf5 0x31 0x18 LDA r9, [sp, #-12] + 2380 0x07 0xeb 0x19 0x18 LDA p6, [sp, #-24] + 2384 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] + 2388 0x07 0xfd 0xd1 0x18 LDA r14, [sp, #-4] + 2392 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 2396 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 2402 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2404 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2406 0x00 0x00 NOPX +.label _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params__end last +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_end0 last +.delay_slot +.swstall delay_slot + 2408 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.undef global text _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams + +.text_segment_name +.text global 10 _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x20 0x00 0x00 0x00 0x02 0x30 0x00 0x10 0xba MOVA r0, #1; MOVXM p4, #_ZL9curr_iter + 10 0x80 0xc2 0xd0 0x00 0x10 0x08 0x4b 0xd0 0x78 0xba LDA r16, [p4]; MOVX r1, #0; MOV r2, r15 + 20 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 26 0x0f 0xf0 0x55 0x98 ST r2, [sp, #-16] + 30 0x00 0x00 NOPX + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x80 0x00 0x68 0x40 0x01 0x84 JNZ r16, #TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.delay_slot + 44 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] +.delay_slot + 48 0x0f 0xff 0x1d 0x98 ST p6, [sp, #-4] +.delay_slot + 52 0x0f 0xed 0x9d 0x98 ST p3, [sp, #-20] +.delay_slot + 56 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 60 0x00 0x00 0x07 0xa0 0x00 0x44 MOVXM r15, #conv2d_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 66 0xd0 0x91 0x60 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a MOVS p6, p1; MOVXM p7, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 76 0xe0 0xc0 0xe1 0x8f 0x0b 0x00 0x00 0x03 0xb0 0x00 0x10 0x76 ST.s8 r16, [p7]; MOVS p1, r15; MOVXM p7, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 88 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 90 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 92 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 98 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 100 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 104 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 108 0xe0 0xc2 0x30 0x03 0xb0 0x60 0x70 0x02 ST r16, [p7]; MOV p7, p0 +.delay_slot + 116 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x32 0x60 0x70 0xf6 NOPA; NOPB; NOPS; MOV p0, p2 +.return_address + 128 0x1a 0x67 0x85 0x98 ADD.NC p2, r15, #11 + 132 0x4f 0xc1 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u8 r16, [p2], #7; MOVXM p1, #_ZL14num_depth_iter + 142 0x43 0xcf 0x50 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA.u16 r19, [p2], #2; MOVXM p0, #_ZL8num_iter + 152 0x02 0x06 0x3a 0x98 LDA.u16 r17, [p2] + 156 0x00 0x00 NOPX + 158 0x02 0x16 0x5a 0x98 LDA.u16 r18, [p2, #2] + 162 0x00 0x00 NOPX + 164 0x00 0x00 NOPX + 166 0x20 0xc2 0x30 0x00 0xb6 0x60 0x70 0x02 ST r16, [p1]; MOV p1, p6 + 174 0x14 0xe1 0x0f 0x98 MUL r16, r19, r16 + 178 0x00 0x00 NOPX + 180 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 + 184 0x00 0x00 NOPX + 186 0x14 0xa1 0x0f 0x98 MUL r16, r18, r16 + 190 0x00 0x00 NOPX + 192 0x00 0x2c 0xf0 0x00 0x20 0x06 0x11 0x80 0x00 0x00 0x37 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 208 0xfd 0xbe 0x20 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r15, [sp, #-20]; MOVXM p6, #_ZL10depth_iter + 218 0xc0 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p6]; MOVXM p2, #_ZL11total_iters + 228 0x40 0xc6 0xd0 0x00 0x00 0x03 0xb0 0x00 0x10 0xba LDA r17, [p2]; MOVXM p7, #_ZL9curr_iter + 238 0x07 0x06 0x56 0x98 LDA r18, [p7] + 242 0x00 0x00 NOPX + 244 0x00 0x00 NOPX + 246 0x00 0x00 NOPX + 248 0x00 0x00 NOPX + 250 0x80 0x00 0xa8 0x40 0x01 0x84 JNZ r16, #TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_336 +.delay_slot + 256 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 260 0x40 0xc6 0x39 0x44 0x0e 0x5c ST r17, [p2]; ADD r17, r18, #1 +.delay_slot + 266 0x14 0x26 0x07 0x18 ADD r19, r16, #1 +.delay_slot + 270 0x0e 0x06 0x71 0x98 ST r19, [p6] +.delay_slot + 274 0x0f 0x06 0x31 0x98 ST r17, [p7] + 278 0x1a 0x67 0x86 0x18 ADD.NC p2, r15, #12 + 282 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 286 0x02 0xfe 0x16 0x98 LDA r16, [p2], #-4 + 290 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 294 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 296 0x02 0x46 0x16 0x98 LDA r16, [p2, #16] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 300 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 302 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 304 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 306 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 308 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 312 0x0a 0x06 0x11 0x98 ST r16, [p2] + 316 0x17 0xe2 0xfd 0x18 MOVX r17, #-1 + 320 0x00 0x00 NOPX + 322 0x00 0x00 NOPX + 324 0x00 0x00 NOPX + 326 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x13 0x18 0x7a NOPA; NOPS; ACQ r16, r17 +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_336 +.no_stack_arguments + 336 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.delay_slot + 342 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #conv2d_params +.delay_slot +.swstall delay_slot + 348 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 350 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 352 0x00 0x00 NOPX +.delay_slot + 354 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x53 0x3d 0x07 0x00 0x00 0x1c 0x2e NOPA; NOPS; MOV p2, r15; NOPV +.return_address + 368 0xc0 0xc2 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r16, [p6]; MOVXM p1, #_ZL14num_depth_iter + 378 0x01 0x06 0x36 0x98 LDA r17, [p1] + 382 0x07 0xf0 0x11 0x18 LDA r0, [sp, #-16] + 386 0x00 0x00 NOPX + 388 0x00 0x00 NOPX + 390 0x00 0x00 NOPX + 392 0x00 0x00 NOPX + 394 0x00 0x00 NOPX + 396 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 400 0x80 0x00 0xf0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 +.delay_slot + 406 0x10 0x30 0x01 0x18 MOVX r24, #0 +.delay_slot +.swstall delay_slot + 410 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 412 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 414 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 416 0x00 0x00 NOPX + 418 0x04 0x00 0xa2 0xcf 0x14 0x24 MOVX r16, #1; ADD.NC p1, r15, #20 + 424 0x01 0x06 0x36 0x98 LDA r17, [p1] + 428 0x00 0x00 NOPX + 430 0x00 0x00 NOPX + 432 0x00 0x00 NOPX + 434 0x00 0x00 NOPX + 436 0x00 0x00 NOPX + 438 0x00 0x00 NOPX + 440 0x14 0x51 0x08 0x18 REL r17, r16 + 444 0x3c 0xc6 0xdc 0x0e 0x23 0x0c LDA r17, [p1, #-8]; ST r24, [p6] + 450 0x00 0x00 NOPX + 452 0x00 0x00 NOPX + 454 0x00 0x00 NOPX + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX + 460 0x00 0x00 NOPX + 462 0x14 0x21 0x11 0x98 SUB r16, r16, r17 + 466 0x00 0x2c 0xf3 0xcc 0x23 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r16, [p1, #-8]; NOPM; NOPV +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 + 480 0xe0 0xc2 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r16, [p7]; MOVXM p6, #_ZL8num_iter + 490 0x06 0x06 0x36 0x98 LDA r17, [p6] + 494 0x07 0xf8 0x99 0x18 LDA p1, [sp, #-8] + 498 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 502 0x00 0x00 NOPX + 504 0x00 0x00 NOPX + 506 0x00 0x00 NOPX + 508 0x00 0x00 NOPX + 510 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 514 0x80 0x01 0x10 0x40 0x01 0x84 JNZ r16, #TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_544 +.delay_slot +.swstall delay_slot + 520 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 522 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 524 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 526 0x00 0x00 NOPX +.delay_slot + 528 0x1b 0xd0 0x20 0xf8 MOV r15, r0 + 532 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x83 0x88 0xc1 0x36 NOPA; NOPB; ST r24, [p7]; NOPX +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_544 + 544 0x07 0xff 0x19 0x18 LDA p6, [sp, #-4] + 548 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 552 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 558 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 560 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 562 0x00 0x00 NOPX +.label _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot + 564 0x0f 0x84 0x8b 0x18 MOVS p7, p1 + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data conv2d_params + +.undef global text _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + +.undef global text _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + +.text_segment_name +.text weak 10 _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.function_start + 0 0x05 0x00 0x00 0x21 0x01 0x64 RET lr; MOV r0, #64 +.delay_slot + 6 0x18 0x50 0xc0 0xf8 MOV r1, p0 +.delay_slot + 10 0x18 0x60 0x90 0x18 ADD.NC p0, r1, #32 +.delay_slot + 14 0x08 0x04 0x11 0x98 ST r0, [p0] +.delay_slot + 18 0x08 0x14 0x11 0x98 ST r0, [p0, #4] +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E__end last +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_end0 last +.delay_slot +.swstall delay_slot + 22 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.function_start + 0 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 4 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 10 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] + 14 0x0f 0xfd 0xf5 0x98 ST r15, [sp, #-4] + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 28 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 48 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 52 0x00 0x00 NOPX + 54 0x00 0x00 NOPX + 56 0x00 0x00 NOPX + 58 0x00 0x00 NOPX + 60 0x00 0x00 NOPX + 62 0x00 0x00 NOPX + 64 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 68 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 72 0x00 0x00 NOPX + 74 0x00 0x00 NOPX +.no_stack_arguments + 76 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E +.delay_slot +.swstall delay_slot + 82 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 84 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 86 0x00 0x00 NOPX +.delay_slot + 88 0x08 0xdc 0x29 0x98 ST el0, [p0], #-12 +.delay_slot + 92 0x1b 0xd0 0xc0 0xf8 MOV r15, p0 +.return_address + 96 0xff 0x07 0x20 0x01 0x00 0x68 0x33 0xc4 0x08 0xba LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 + 106 0x01 0xe2 0x80 0x01 0x80 0x08 0x07 0xfd 0x58 0xba MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 + 116 0xff 0xbe 0x20 0x0a 0x11 0x80 0x07 0xa0 0x01 0x7a LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 + 126 0x00 0x06 0x4a 0x98 LDA.u8 r18, [p0] + 130 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 132 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 134 0x00 0x02 0x17 0x18 ST.s16 r16, [p0, dj0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 138 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 142 0x10 0x22 0x05 0x18 MOVX r17, #1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 146 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 152 0x14 0x77 0x27 0x98 EQ r27, r17, r18 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 156 0x14 0x21 0x82 0x18 SEL.EQZ r16, r16, r24, r27 +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv__end last +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 last +.delay_slot +.swstall delay_slot + 160 0x00 0x00 NOPX + +.undef global text _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E + +.text_segment_name +.text weak 10 _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.function_start + 0 0x02 0x80 0x80 0x00 0x10 0xc8 0x08 0x60 0x78 0xba MOVA m0, #20; MOVX r1, #6; MOV r0, p0 + 10 0x00 0x00 0xa0 0xc0 0x0c 0x24 MOVX r0, #1; ADD.NC p0, r0, #12 + 16 0x00 0x08 0x4a 0x98 LDA.u8 r2, [p0], m0 + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x00 0x00 NOPX + 30 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 34 0x10 0x80 0x08 0x98 NE r0, r2, r0 +.delay_slot + 38 0x10 0x00 0x1d 0x98 LSHL r0, r0, r1 +.delay_slot + 42 0x02 0x82 0x31 0x0d 0xe0 0x5c ST r0, [p0, #4]; NEZ r3, r2 +.delay_slot + 48 0x10 0xc4 0x1d 0x98 LSHL r2, r3, r1 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E__end last +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_end0 last +.delay_slot + 52 0x08 0x04 0x51 0x98 ST r2, [p0] + +.text_segment_name +.text weak 10 _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.function_start + 0 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 6 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] +.no_stack_arguments + 10 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv +.delay_slot + 16 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] +.delay_slot + 20 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.swstall delay_slot + 24 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 28 0x00 0x01 0x67 0x98 NOPA +.return_address +.aggressive_scheduled_block_id 1 +.noswbrkpt + 32 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 36 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] +.tail_call +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 40 0x00 0x00 0x00 0x00 0x00 0x84 J #_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 46 0x18 0x6e 0xc0 0xf8 MOV p0, p7 +.delay_slot + 50 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 56 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 58 0x00 0x00 NOPX +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv__end last +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 last +.delay_slot +.swstall delay_slot + 60 0x00 0x00 NOPX + +.undef global text _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv + +.undef global text _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E + +.text_segment_name +.text weak 10 _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.function_start + 0 0x67 0x82 0xd0 0x00 0x51 0x54 LDA r0, [p3], #12; MOV m0, #20 + 6 0x61 0x05 0x58 0xcd 0x81 0xd4 LDA.u8 r1, [p3], m0; MOV p4, p3 + 12 0x00 0x00 NOPX + 14 0x00 0x00 NOPX + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x08 0x00 0x28 0x40 0x01 0x84 JNZ r1, #TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_80 +.delay_slot + 30 0x17 0xc4 0xe9 0x18 MOVX r2, #-6 +.delay_slot + 34 0x10 0x00 0x2d 0x98 LSHL r0, r0, r2 +.delay_slot +.swstall delay_slot + 38 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 40 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 42 0x00 0x00 NOPX + 44 0x00 0x04 0x32 0x98 LDA.s16 r1, [p0] + 48 0x00 0x00 NOPX + 50 0x00 0x00 NOPX + 52 0x00 0x00 NOPX + 54 0x00 0x00 0x38 0x00 0x00 0x84 J #TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_112 +.delay_slot +.swstall delay_slot + 60 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 62 0x00 0x00 NOPX +.delay_slot + 64 0x18 0x05 0x72 0xf8 VBCST.16 x0, r1 +.delay_slot +.swstall delay_slot + 68 0x00 0x00 NOPX +.delay_slot + 70 0x00 0x2c 0xf0 0x04 0x13 0x00 0x00 0x00 0x00 0x7a NOPA; VST x0, [p0]; NOPX +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_80 + 80 0x01 0x04 0x32 0x98 LDA.s16 r1, [p1] + 84 0x00 0x00 NOPX + 86 0x00 0x00 NOPX + 88 0x00 0x00 NOPX + 90 0x00 0x00 NOPX + 92 0x00 0x00 NOPX + 94 0x00 0x00 NOPX + 96 0x18 0x05 0x72 0xf8 VBCST.16 x0, r1 + 100 0x00 0x00 NOPX + 102 0x00 0x2c 0xf1 0x04 0x13 0x00 0x00 0x00 0x00 0x7a NOPA; VST x0, [p1]; NOPX +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_112 + 112 0x8a 0x80 0xd0 0x00 0x07 0x8a 0xb8 0x3f 0x48 0xba LDA m0, [p4, #20]; MOVX r0, #60; ADD.NC lc, r0, #-3 + 122 0x62 0x90 0xd0 0x00 0x00 0x00 0x78 0x70 0x10 0xba LDA m1, [p3, #4]; MOVXM ls, #(ZLS_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_224 + 0) + 132 0x00 0x00 0x06 0xe2 0x00 0x44 MOVXM le, #(ZLE_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_256 + 0) + 138 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZN12me_primitive11control_rndE + 144 0x04 0x04 0x22 0x98 LDA.s8 r1, [p4] + 148 0x00 0x00 NOPX + 150 0x00 0x00 NOPX + 152 0x00 0x08 0xab 0x98 VLDA.CONV.fp32.bf16 cml1, [p0], m0 + 156 0x01 0x29 0x2b 0x98 VLDA.CONV.fp32.bf16 cml2, [p1], m1 + 160 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 164 0x01 0x2a 0x2b 0x98 VLDA.CONV.fp32.bf16 cml4, [p1], m1 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 168 0x01 0x15 0x70 0xf5 0x00 0x2c VLDA.CONV.fp32.bf16 cml1, [p0], m0; MOVX crRnd, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 174 0x25 0x25 0x70 0x04 0x03 0x28 0x3d 0x62 VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 182 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 186 0x25 0x45 0x70 0x04 0x04 0x10 0x3d 0x62 VLDA.CONV.fp32.bf16 cml4, [p1], m1; VADD.f dm4, dm0, dm4, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 194 0x00 0x08 0xab 0x98 VLDA.CONV.fp32.bf16 cml1, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 198 0x25 0x25 0x70 0x04 0x03 0x28 0x3d 0x62 VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 206 0x00 0x08 0x2b 0x98 VLDA.CONV.fp32.bf16 cml0, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 210 0x25 0x45 0x74 0x3b 0x46 0x00 0x00 0x40 0x1a 0x57 0x04 0x10 0x3d 0x6e VLDA.CONV.fp32.bf16 cml4, [p1], m1; VST.CONV.bf16.fp32 cml3, [p2], #64; NOPM; VADD.f dm4, dm0, dm4, r0 +.label ZLS_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_224 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 224 0x00 0x08 0xab 0x98 VLDA.CONV.fp32.bf16 cml1, [p0], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 228 0x25 0x25 0x70 0x00 0x21 0x0f 0x11 0x8e 0x03 0x28 0x3d 0x66 VLDA.CONV.fp32.bf16 cml2, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 240 0x01 0x05 0x70 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_256 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 256 0x25 0x45 0x70 0x00 0x22 0x1d 0xa3 0x00 0x00 0x00 0x01 0xa5 0x78 0x20 0x81 0xeb VLDA.CONV.fp32.bf16 cml4, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml3, [p2], #64;NOPX; NOPM; VADD.f dm4, dm0, dm4, r0 +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 272 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 274 0x43 0xc4 0x60 0x02 0x03 0x28 0x3d 0x62 VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 282 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 284 0x43 0xb4 0x60 0x02 0x04 0x10 0x3d 0x62 VST.CONV.bf16.fp32 cml3, [p2], #64; VADD.f dm4, dm0, dm4, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 292 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 294 0x43 0xc4 0x60 0x50 0x00 0x5c VST.CONV.bf16.fp32 cml4, [p2], #64;RET lr +.delay_slot +.swstall delay_slot + 300 0x00 0x00 NOPX +.delay_slot + 302 0x0a 0x1d 0xa3 0x18 VST.CONV.bf16.fp32 cml3, [p2], #64 +.delay_slot +.swstall delay_slot + 306 0x00 0x00 NOPX +.delay_slot + 308 0x0a 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p2], #64 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end last +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 last +.delay_slot +.swstall delay_slot + 312 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text weak 10 _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.function_start + 0 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 6 0xff 0x87 0xb0 0x02 0x0a 0x60 0x70 0x02 ST lr, [sp, #-4]; MOV r16, p2 + 14 0x50 0x91 0x60 0x01 0xb4 0x03 0x00 0x02 MOVS p2, p1; ADD.NC p3, r16, #12 + 22 0x65 0xed 0x58 0x21 0x81 0xd4 LDA.u8 r27, [p3], #2; MOV r16, p0 + 28 0x73 0xca 0x58 0xab 0xc1 0xd4 LDA.s16 r18, [p3], #-14; MOV r17, sp + 34 0x18 0x68 0xc0 0x18 ADD.NC p0, r17, #-128 + 38 0x08 0x07 0x2b 0x18 VST sfh, [p0] + 42 0x00 0x06 0x57 0x18 ST.s16 r18, [p0] + 46 0x00 0x00 NOPX + 48 0x00 0x00 NOPX +.no_stack_arguments + 50 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.delay_slot + 56 0x1c 0x50 0xc0 0xf8 MOV r17, p0 +.delay_slot +.swstall delay_slot + 60 0x00 0x00 NOPX +.delay_slot + 62 0x14 0x25 0x12 0x18 SEL.EQZ r18, r16, r17, r27 +.delay_slot + 66 0x8c 0x20 0x42 0xd2 0x41 0xe4 SEL.EQZ r16, r17, r16, r27; MOV p1, r18 +.delay_slot + 72 0x00 0x2b 0x60 0x00 0x34 0x10 0x70 0x02 NOPS; MOV p0, r16 +.return_address + 80 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 84 0x00 0x00 NOPX + 86 0x00 0x00 NOPX + 88 0x00 0x00 NOPX + 90 0x00 0x00 NOPX + 92 0x00 0x00 NOPX + 94 0x00 0x00 NOPX + 96 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 100 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 106 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 108 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 110 0x00 0x00 NOPX +.label _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E__end last +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_end0 last +.delay_slot +.swstall delay_slot + 112 0x00 0x00 NOPX + +.undef global text _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + +.text_segment_name +.text global 10 _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL9curr_iter + 6 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 26 0xff 0x82 0xb0 0x00 0x00 0x03 0x30 0x00 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #_ZL8core_row + 36 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x80 0x00 0x68 0x40 0x01 0x84 JNZ r16, #TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.delay_slot + 50 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 54 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 58 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 62 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 70 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #add1d_attribute_broadcasting_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 76 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 82 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 94 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 104 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 108 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 112 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 128 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row + 134 0x40 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p2]; MOVXM p2, #add1d_attribute_broadcasting_params + 144 0x40 0xc6 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p2, #add1d_attribute_broadcasting_params + 154 0x4a 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p2, #10]; MOVXM p1, #_ZL11ifm1_offset + 164 0x00 0x00 NOPX + 166 0x00 0x00 NOPX + 168 0x00 0x00 0x70 0x00 0x00 0x84 J #TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.delay_slot + 174 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL8num_iter +.delay_slot +.swstall delay_slot + 180 0x00 0x00 NOPX +.delay_slot + 182 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 186 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 192 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 208 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x00 0x00 0xb0 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #_ZL11ifm1_offset; NOPV +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 224 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 232 0xff 0xee 0xd0 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #_ZL9curr_iter + 242 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 246 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 250 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 254 0x00 0x00 NOPX + 256 0x00 0x00 NOPX + 258 0x00 0x00 NOPX + 260 0x00 0x00 NOPX + 262 0x00 0x00 NOPX + 264 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 268 0x0f 0x06 0x11 0x98 ST r16, [p7] + 272 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 276 0x00 0x00 NOPX + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x14 0x93 0x08 0x18 ACQ r18, r16 + 286 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 292 0x00 0x00 NOPX + 294 0x00 0x00 NOPX + 296 0x00 0x06 0x36 0x98 LDA r17, [p0] + 300 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 306 0x01 0x06 0x76 0x98 LDA r19, [p1] + 310 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 314 0x00 0x00 NOPX +.no_stack_arguments + 316 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E +.delay_slot +.swstall delay_slot + 322 0x00 0x00 NOPX +.delay_slot + 324 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 328 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 332 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 352 0xca 0xc6 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #_ZL9curr_iter + 362 0x10 0x20 0x05 0x18 MOVX r16, #1 + 366 0x00 0x00 NOPX + 368 0x00 0x00 NOPX + 370 0x00 0x00 NOPX + 372 0x00 0x00 NOPX + 374 0x00 0x00 NOPX + 376 0x14 0x51 0x08 0x18 REL r17, r16 + 380 0xfc 0xce 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #_ZL8num_iter + 390 0x06 0x06 0x36 0x98 LDA r17, [p6] + 394 0x02 0x06 0x56 0x98 LDA r18, [p2] + 398 0x00 0x00 NOPX + 400 0x00 0x00 NOPX + 402 0x00 0x00 NOPX + 404 0x00 0x00 NOPX + 406 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 410 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 414 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 418 0x80 0x00 0xe0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.delay_slot +.swstall delay_slot + 424 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 426 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 428 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 430 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 432 0x00 0x00 NOPX + 434 0x10 0x20 0x01 0x18 MOVX r16, #0 + 438 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 448 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 452 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 460 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 462 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 466 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 468 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 472 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 476 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 482 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 484 0x00 0x00 NOPX +.label _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot +.swstall delay_slot + 486 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data add1d_attribute_broadcasting_params + +.undef global text _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv + +.undef global text _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E + +.text_segment_name +.text weak 10 _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 4 0x00 0x00 NOPX + 6 0x00 0x00 NOPX + 8 0x00 0x00 NOPX + 10 0x00 0x00 NOPX + 12 0x00 0x00 NOPX + 14 0x00 0x00 NOPX + 16 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 20 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x00 0x00 NOPX + 30 0x00 0x00 NOPX + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 40 0x01 0x6c 0x2e 0x98 LDA el0, [p1], #24 + 44 0x01 0x04 0x12 0x98 LDA.s16 r0, [p1] + 48 0x00 0x00 NOPX + 50 0x00 0x00 NOPX + 52 0x00 0x00 NOPX + 54 0x00 0x00 NOPX + 56 0x00 0x00 NOPX + 58 0x08 0x6c 0x29 0x98 ST el0, [p0], #24 + 62 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] + 66 0x00 0x00 NOPX + 68 0x00 0x00 NOPX + 70 0x00 0x00 NOPX + 72 0x00 0x00 NOPX + 74 0x00 0x00 NOPX + 76 0x00 0x00 NOPX + 78 0x01 0x24 0x12 0x98 LDA.s16 r0, [p1, #4] + 82 0x00 0x14 0x17 0x18 ST.s16 r0, [p0, #2] + 86 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 90 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 92 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 94 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 96 0x00 0x00 NOPX +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end last +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 last +.delay_slot +.swstall delay_slot + 98 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.function_start + 0 0xfb 0xc2 0x80 0x3a 0x68 0x00 0x00 0x00 0x78 0x40 0x10 0xb6 MOVA dj0, #-34; VLDB x4, [p0], #64; MOVXM ls, #(ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_128 + 0) + 12 0xff 0x51 0x00 0x39 0x68 0x00 0x00 0x01 0xb8 0x58 0x10 0xb6 MOVA r17, #-6; VLDB x2, [p0], #64; MOVXM le, #(ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_176 + 0) + 24 0x18 0x14 0xc0 0xf8 MOV r0, p2 + 28 0x1a 0x60 0x10 0x18 ADD.NC p2, r0, #32 + 32 0x02 0x1c 0x52 0x98 LDA.s16 r2, [p2], #2 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 36 0x02 0x00 0x16 0x98 LDA r0, [p2, dj0] +.aggressive_scheduled_block_id 1 +.noswbrkpt + 40 0x40 0x86 0x50 0x3a 0x68 0x3c LDA.s16 r1, [p2]; VLDB x4, [p0], #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 46 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 48 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 50 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 52 0x38 0x1c 0xb4 0x18 VLDB x2, [p0], #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 56 0x18 0x09 0x72 0xf8 VBCST.16 x0, r2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 60 0x00 0x3a 0x68 0x01 0x18 0xed 0x50 0x36 0x78 0x3a VLDB x4, [p0], #64; LSHL r17, r0, r17; VMAX_LT.bf16 x5, r16, x4, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 70 0x1d 0x78 0xfe 0x98 ADD.NC lc, r17, #-3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 74 0x18 0x85 0x72 0xf8 VBCST.16 x1, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 78 0x19 0xa8 0xac 0xf8 VMIN_GE.bf16 x3, r16, x5, x1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 82 0x00 0x2c 0xf0 0x39 0x68 0x00 0x00 0x31 0x06 0xcf 0x00 0x2b 0x60 0x7e NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x00 0x2c 0xf0 0x00 0x21 0x1c 0xd3 0x00 0x00 0x01 0xd8 0x56 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 112 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x50 0x36 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_128 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 128 0x00 0x2c 0xf0 0x3a 0x69 0x1d 0xd3 0x00 0x00 0x00 0xd4 0x56 0x78 0x00 0x00 0xe1 NOPA; VLDB x4, [p0], #64; VST x7, [p1], #64; NOPX; VMIN_GE.bf16 x3, r16, x5, x1; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 144 0x00 0x2c 0xf0 0x39 0x68 0x01 0x5b 0x00 0x00 0x01 0x88 0x36 0x78 0x00 0x00 0xe1 NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 160 0x00 0x2c 0xf0 0x00 0x21 0x1c 0xd3 0x00 0x00 0x01 0xd8 0x56 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_176 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 176 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x50 0x36 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 192 0x23 0xba 0x60 0x00 0xd4 0x56 0x70 0x02 VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 200 0x1b 0x10 0x6c 0xf8 VMAX_LT.bf16 x6, r16, x2, x0 + 204 0x23 0x9a 0x60 0x01 0xd8 0x56 0x70 0x02 VST x3, [p1], #64; VMIN_GE.bf16 x7, r16, x6, x1 + 212 0x05 0x00 0x05 0x40 0xd9 0xe4 RET lr; VMAX_LT.bf16 x5, r16, x4, x0 +.delay_slot + 218 0x23 0xba 0x60 0x00 0xd4 0x56 0x70 0x02 VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 +.delay_slot + 226 0x1b 0x10 0x6c 0xf8 VMAX_LT.bf16 x6, r16, x2, x0 +.delay_slot + 230 0x1b 0xb0 0xac 0xf8 VMIN_GE.bf16 x7, r16, x6, x1 +.delay_slot + 234 0x09 0x1c 0xd3 0x18 VST x3, [p1], #64 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end last +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 last +.delay_slot + 238 0x09 0x1d 0xd3 0x18 VST x7, [p1], #64 + +.text_segment_name +.text global 10 _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL9curr_iter + 6 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 26 0xff 0x82 0xb0 0x00 0x00 0x03 0x30 0x00 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #_ZL8core_row + 36 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x80 0x00 0x68 0x40 0x01 0x84 JNZ r16, #TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.delay_slot + 50 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 54 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 58 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 62 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 70 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #clip1d_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 76 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 82 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 94 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 104 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 108 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 112 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 128 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row + 134 0x40 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p2]; MOVXM p2, #clip1d_params + 144 0x40 0xc6 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p2, #clip1d_params + 154 0x48 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p2, #8]; MOVXM p1, #_ZL11ifm1_offset + 164 0x00 0x00 NOPX + 166 0x00 0x00 NOPX + 168 0x00 0x00 0x70 0x00 0x00 0x84 J #TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.delay_slot + 174 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL8num_iter +.delay_slot +.swstall delay_slot + 180 0x00 0x00 NOPX +.delay_slot + 182 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 186 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 192 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 208 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x00 0x00 0xb0 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #_ZL11ifm1_offset; NOPV +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 224 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 232 0xff 0xee 0xd0 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #_ZL9curr_iter + 242 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 246 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 250 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 254 0x00 0x00 NOPX + 256 0x00 0x00 NOPX + 258 0x00 0x00 NOPX + 260 0x00 0x00 NOPX + 262 0x00 0x00 NOPX + 264 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 268 0x0f 0x06 0x11 0x98 ST r16, [p7] + 272 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 276 0x00 0x00 NOPX + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x14 0x93 0x08 0x18 ACQ r18, r16 + 286 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 292 0x00 0x00 NOPX + 294 0x00 0x00 NOPX + 296 0x00 0x06 0x36 0x98 LDA r17, [p0] + 300 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 306 0x01 0x06 0x76 0x98 LDA r19, [p1] + 310 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 314 0x00 0x00 NOPX +.no_stack_arguments + 316 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.delay_slot +.swstall delay_slot + 322 0x00 0x00 NOPX +.delay_slot + 324 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 328 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 332 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 352 0xca 0xc6 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #_ZL9curr_iter + 362 0x10 0x20 0x05 0x18 MOVX r16, #1 + 366 0x00 0x00 NOPX + 368 0x00 0x00 NOPX + 370 0x00 0x00 NOPX + 372 0x00 0x00 NOPX + 374 0x00 0x00 NOPX + 376 0x14 0x51 0x08 0x18 REL r17, r16 + 380 0xfc 0xce 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #_ZL8num_iter + 390 0x06 0x06 0x36 0x98 LDA r17, [p6] + 394 0x02 0x06 0x56 0x98 LDA r18, [p2] + 398 0x00 0x00 NOPX + 400 0x00 0x00 NOPX + 402 0x00 0x00 NOPX + 404 0x00 0x00 NOPX + 406 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 410 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 414 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 418 0x80 0x00 0xe0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.delay_slot +.swstall delay_slot + 424 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 426 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 428 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 430 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 432 0x00 0x00 NOPX + 434 0x10 0x20 0x01 0x18 MOVX r16, #0 + 438 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 448 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 452 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 460 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 462 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 466 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 468 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 472 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 476 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 482 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 484 0x00 0x00 NOPX +.label _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot +.swstall delay_slot + 486 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data clip1d_params + +.undef global text _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + +.undef global text _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x23 0x85 0xd0 0x08 0x20 0x0b 0x08 0x00 0x58 0xba LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 + 10 0x17 0x80 0x01 0x18 MOVX r0, #-128 + 14 0x00 0x00 NOPX + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 28 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 48 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 52 0x00 0x00 NOPX + 54 0x00 0x00 NOPX + 56 0x00 0x00 NOPX + 58 0x00 0x00 NOPX + 60 0x00 0x00 NOPX + 62 0x00 0x00 NOPX + 64 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 68 0x01 0x14 0x76 0x98 LDA r3, [p1, #4] + 72 0x00 0x00 NOPX + 74 0x00 0x00 NOPX + 76 0x00 0x00 NOPX + 78 0x00 0x00 NOPX + 80 0x00 0x00 NOPX + 82 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 84 0x08 0x4c 0x71 0x98 ST r3, [p0], #16 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 88 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x00 0x00 0xf0 0xbe 0x00 0x44 MOVXM r1, #65280 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x10 0xc2 0x14 0x98 AND r1, r3, r1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 106 0x10 0x76 0x27 0x98 EQ r27, r1, r2 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 110 0x10 0x01 0x82 0x18 SEL.EQZ r0, r0, r24, r27 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end last +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 last +.delay_slot +.swstall delay_slot + 114 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 6 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] +.no_stack_arguments + 10 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.delay_slot + 16 0x0f 0xff 0x9d 0x98 ST p7, [sp, #-4] +.delay_slot + 20 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.swstall delay_slot + 24 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28 0x00 0x01 0x67 0x98 NOPA +.return_address + 32 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 44 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 46 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 50 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 54 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 56 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 58 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 60 0x10 0x20 0x09 0x18 MOVX r16, #2 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end last +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 last +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 64 0xe8 0xc2 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r16, [p7, #16]; PADDXM [sp], #-64 + +.undef global text _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.function_start + 0 0x01 0x82 0x83 0x88 0x8b 0x00 0x60 0xf0 0x72 0xba MOVA dj0, #12; MOVS p3, p2; MOV dc0, lr + 10 0x40 0x01 0x54 0xc5 0x81 0xd4 LDA.u8 r0, [p2, dj0]; MOV p2, p1 + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x00 0x00 0x30 0x00 0x01 0x84 JZ r0, #TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_96 +.delay_slot + 34 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 +.delay_slot + 40 0x18 0x55 0xe0 0xf8 MOV r1, sp +.delay_slot + 44 0x19 0x60 0xe0 0x18 ADD.NC p1, r1, #-64 +.delay_slot + 48 0x09 0x07 0x2b 0x18 VST sfh, [p1] +.delay_slot +.swstall delay_slot + 52 0x00 0x00 NOPX +.no_stack_arguments + 54 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.delay_slot +.swstall delay_slot + 60 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 62 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 64 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 66 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 68 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.return_address + 80 0x00 0x00 0x40 0x00 0x00 0x84 J #TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_128 +.delay_slot +.swstall delay_slot + 86 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 88 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 90 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 92 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 94 0x00 0x00 NOPX +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_96 +.no_stack_arguments + 96 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.delay_slot + 102 0x10 0x91 0x60 0x00 0xb0 0x60 0x70 0x02 MOVS p0, p1; MOV p1, p0 +.delay_slot +.swstall delay_slot + 110 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 112 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 114 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 116 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_128 +.return_address + 128 0x1f 0x71 0x80 0xf8 MOV lr, dc0 + 132 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 136 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 142 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 144 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 146 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E__end last +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_end0 last +.delay_slot +.swstall delay_slot + 148 0x00 0x00 NOPX + +.text_segment_name +.text global 10 _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL9curr_iter + 6 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 26 0xff 0x82 0xb0 0x00 0x00 0x03 0x30 0x00 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #_ZL8core_row + 36 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x80 0x00 0x68 0x40 0x01 0x84 JNZ r16, #TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.delay_slot + 50 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 54 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 58 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 62 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 70 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #mul1d_attribute_broadcasting_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 76 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 82 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 94 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 104 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 108 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 112 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 128 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row + 134 0x40 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p2]; MOVXM p2, #mul1d_attribute_broadcasting_params + 144 0x40 0xc6 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p2, #mul1d_attribute_broadcasting_params + 154 0x4a 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p2, #10]; MOVXM p1, #_ZL11ifm1_offset + 164 0x00 0x00 NOPX + 166 0x00 0x00 NOPX + 168 0x00 0x00 0x70 0x00 0x00 0x84 J #TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.delay_slot + 174 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL8num_iter +.delay_slot +.swstall delay_slot + 180 0x00 0x00 NOPX +.delay_slot + 182 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 186 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 192 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 208 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x00 0x00 0xb0 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #_ZL11ifm1_offset; NOPV +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 224 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 232 0xff 0xee 0xd0 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #_ZL9curr_iter + 242 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 246 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 250 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 254 0x00 0x00 NOPX + 256 0x00 0x00 NOPX + 258 0x00 0x00 NOPX + 260 0x00 0x00 NOPX + 262 0x00 0x00 NOPX + 264 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 268 0x0f 0x06 0x11 0x98 ST r16, [p7] + 272 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 276 0x00 0x00 NOPX + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x14 0x93 0x08 0x18 ACQ r18, r16 + 286 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 292 0x00 0x00 NOPX + 294 0x00 0x00 NOPX + 296 0x00 0x06 0x36 0x98 LDA r17, [p0] + 300 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 306 0x01 0x06 0x76 0x98 LDA r19, [p1] + 310 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 314 0x00 0x00 NOPX +.no_stack_arguments + 316 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E +.delay_slot +.swstall delay_slot + 322 0x00 0x00 NOPX +.delay_slot + 324 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 328 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 332 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 352 0xca 0xc6 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #_ZL9curr_iter + 362 0x10 0x20 0x05 0x18 MOVX r16, #1 + 366 0x00 0x00 NOPX + 368 0x00 0x00 NOPX + 370 0x00 0x00 NOPX + 372 0x00 0x00 NOPX + 374 0x00 0x00 NOPX + 376 0x14 0x51 0x08 0x18 REL r17, r16 + 380 0xfc 0xce 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #_ZL8num_iter + 390 0x06 0x06 0x36 0x98 LDA r17, [p6] + 394 0x02 0x06 0x56 0x98 LDA r18, [p2] + 398 0x00 0x00 NOPX + 400 0x00 0x00 NOPX + 402 0x00 0x00 NOPX + 404 0x00 0x00 NOPX + 406 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 410 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 414 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 418 0x80 0x00 0xe0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.delay_slot +.swstall delay_slot + 424 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 426 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 428 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 430 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 432 0x00 0x00 NOPX + 434 0x10 0x20 0x01 0x18 MOVX r16, #0 + 438 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 448 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 452 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 460 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 462 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 466 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 468 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 472 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 476 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 482 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 484 0x00 0x00 NOPX +.label _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot +.swstall delay_slot + 486 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data mul1d_attribute_broadcasting_params + +.undef global text _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + +.undef global text _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E + +.text_segment_name +.text weak 10 _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 4 0x00 0x00 NOPX + 6 0x00 0x00 NOPX + 8 0x00 0x00 NOPX + 10 0x00 0x00 NOPX + 12 0x00 0x00 NOPX + 14 0x00 0x00 NOPX + 16 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 20 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x00 0x00 NOPX + 30 0x00 0x00 NOPX + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x08 0x04 0x29 0x98 ST el0, [p0] + 40 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 44 0x00 0x00 NOPX + 46 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 50 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 52 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 54 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 56 0x00 0x00 NOPX +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end last +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 last +.delay_slot + 58 0x08 0x14 0x29 0x98 ST el0, [p0, #4] + +.text_segment_name +.text weak 10 _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.function_start + 0 0x40 0x82 0xd0 0x3d 0x68 0x00 0x00 0x01 0x30 0x00 0x10 0xb6 LDA r0, [p2]; VLDB x10, [p0], #64; MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 12 0x40 0x84 0x50 0x3b 0xe8 0x00 0x00 0x10 0xc8 0x40 0x10 0xb6 LDA.s8 r1, [p2]; VLDB x7, [p0], #64; MOVXM r6, #16512 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 24 0x00 0x3d 0x68 0x3e 0x27 0x48 0x0c 0xb9 0x78 0x3a VLDB x10, [p0], #64; MOVX r2, #-6; VBCST.16 x0, r6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 34 0x00 0x3b 0xe8 0x3f 0xff 0xf0 0x88 0x40 0x10 0x3a VLDB x7, [p0], #64; MOVXM r4, #-16256 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 44 0x18 0x91 0x72 0xf8 VBCST.16 x1, r4 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 48 0x00 0x00 0x71 0xbf 0xfe 0x44 MOVXM r3, #32767 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 54 0x19 0x0d 0x72 0xf8 VBCST.16 x2, r3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 58 0x00 0x05 0xb8 0xa0 0x59 0xe4 LSHL r0, r0, r2; VMIN_GE.bf16 x8, r16, x10, x0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 64 0x0f 0x50 0x06 0x81 0xd9 0xe4 MOVX crRnd, r1; VMAX_LT.bf16 x6, r16, x8, x1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 70 0x1c 0x38 0x2c 0xf8 VMIN_GE.bf16 x8, r16, x7, x0 + 74 0x00 0x00 0x32 0xba 0x00 0x44 MOVXM r5, #15616 + 80 0x19 0x95 0x72 0xf8 VBCST.16 x3, r5 + 84 0x00 0x00 0x38 0xbe 0x00 0x44 MOVXM r17, #16128 + 90 0x1d 0xb1 0x2b 0x78 VBAND x11, x6, x2 + 94 0x64 0x5e 0x25 0x8a 0xe5 0xe4 MOVX r17, #828; VBCST.16 x5, r17 + 100 0x04 0xc0 0xec 0xe6 0x8c 0xe7 0x61 0x62 VMAX_LT.bf16 x9, r16, x8, x1; VMUL.f dm4, x3, x11, r17 + 108 0x1c 0x49 0x2b 0x78 VBAND x8, x9, x2 + 112 0x00 0x00 0x31 0x3d 0x00 0x44 MOVXM r2, #16000 + 118 0x02 0x09 0x72 0xe6 0x8a 0xe7 0x01 0x62 VBCST.16 x4, r2; VMUL.f dm2, x3, x8, r17 + 126 0x18 0x0b 0x8a 0xf8 VCONV.fp32.bf16 cml0, x5 + 130 0x04 0x50 0x2c 0xe6 0x8b 0x0c 0x81 0x62 VMIN_GE.bf16 x8, r16, x10, x0; VMAC.f dm3, dm0, x6, x4, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 138 0xb2 0x42 0xc0 0x00 0x00 0x0f 0x0c 0x02 0x89 0x12 0x81 0x56 VCONV.bf16.fp32 x11, cml4; MOVXM ls, #(ZLS_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_192 + 0);VMAC.f dm1, dm0, x9, x4, r17 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 150 0x1b 0x40 0xec 0xf8 VMAX_LT.bf16 x6, r16, x8, x1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 154 0x00 0x00 0x00 0x37 0x12 0x02 0x8a 0x76 0xc3 0x5a MOVXM le, #(ZLE_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_288 + 0);VMSC.f dm2, dm3, x11, x6, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 164 0x52 0x22 0xc0 0x02 0xb8 0x3f 0x80 0x02 VCONV.bf16.fp32 x5, cml2; ADD.NC lc, r0, #-2 + 172 0x1c 0x38 0x2c 0xf8 VMIN_GE.bf16 x8, r16, x7, x0 + 176 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xd8 0x95 0xb8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV +.label ZLS_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_192 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 192 0x00 0x3d 0x6c 0xc0 0xec 0xe6 0x8c 0x2b 0x23 0x4a VLDB x10, [p0], #64; VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 202 0x00 0x3b 0xec 0x49 0x2b 0x66 0x8c 0xe7 0x61 0x4a VLDB x7, [p0], #64; VBAND x8, x9, x2; VMUL.f dm4, x3, x11, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 212 0x8b 0x0c 0x81 0x48 VMAC.f dm3, dm0, x6, x4, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 216 0x8a 0xe7 0x01 0x48 VMUL.f dm2, x3, x8, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 220 0x23 0xa4 0x60 0x02 0x89 0x12 0x81 0x62 VST.CONV.bf16.fp32 cml2, [p1], #64; VMAC.f dm1, dm0, x9, x4, r17 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 228 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 230 0x00 0x2c 0xf1 0x1e 0x23 0x00 0x00 0x00 0x00 0x7a NOPA; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 240 0x00 0x2c 0xf0 0x00 0x25 0x92 0x16 0x00 0x00 0x02 0x28 0x16 0x78 0x00 0x00 0xe1 NOPA; NOPB; VCONV.bf16.fp32 x11, cml4; NOPX; VMIN_GE.bf16 x8, r16, x10, x0; NOPV +.aggressive_scheduled_block_id 4 +.noswbrkpt + 256 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0xa0 0x76 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x8, x1; NOPV +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 272 0x00 0x2c 0xf0 0x00 0x22 0x91 0x16 0x00 0x00 0x02 0x1c 0x16 0x7c 0x53 0xb6 0x1b NOPA; NOPB; VCONV.bf16.fp32 x5, cml2; NOPX; VMIN_GE.bf16 x8, r16, x7, x0; VMSC.f dm2, dm3, x11, x6, r17 +.label ZLE_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_288 +.end_of_loop + 288 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xd8 0x95 0xb8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV +.loop_nesting 0 + 304 0x04 0xc0 0xec 0xe6 0x8c 0x2b 0x23 0x62 VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 312 0x1c 0x49 0x2b 0x78 VBAND x8, x9, x2 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 316 0x8c 0xe7 0x61 0x48 VMUL.f dm4, x3, x11, r17 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 320 0x8a 0xe7 0x01 0x48 VMUL.f dm2, x3, x8, r17 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 324 0x09 0x1d 0x23 0x18 VST.CONV.bf16.fp32 cml2, [p1], #64 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 328 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 330 0x09 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p1], #64 + 334 0x8b 0x0c 0x81 0x48 VMAC.f dm3, dm0, x6, x4, r17 + 338 0xb2 0x42 0xc0 0x02 0x89 0x12 0x81 0x62 VCONV.bf16.fp32 x11, cml4; VMAC.f dm1, dm0, x9, x4, r17 + 346 0x0a 0x91 0x16 0x18 VCONV.bf16.fp32 x5, cml2 + 350 0x8a 0x76 0xc3 0x48 VMSC.f dm2, dm3, x11, x6, r17 + 354 0x8c 0x2b 0x23 0x48 VMSC.f dm4, dm1, x5, x9, r17 + 358 0x00 0x00 NOPX + 360 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 364 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 366 0x00 0x00 NOPX +.delay_slot + 368 0x09 0x1d 0x23 0x18 VST.CONV.bf16.fp32 cml2, [p1], #64 +.delay_slot + 372 0x09 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p1], #64 +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end last +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 last +.delay_slot +.swstall delay_slot + 376 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text global 10 _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL9curr_iter + 6 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 26 0xff 0x82 0xb0 0x00 0x00 0x03 0x30 0x00 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #_ZL8core_row + 36 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x80 0x00 0x68 0x40 0x01 0x84 JNZ r16, #TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.delay_slot + 50 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 54 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 58 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 62 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 70 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #sigmoid1d_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 76 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 82 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 94 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 104 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 108 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 112 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 128 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row + 134 0x40 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p2]; MOVXM p2, #sigmoid1d_params + 144 0x40 0xc6 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p2, #sigmoid1d_params + 154 0x48 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p2, #8]; MOVXM p1, #_ZL11ifm1_offset + 164 0x00 0x00 NOPX + 166 0x00 0x00 NOPX + 168 0x00 0x00 0x70 0x00 0x00 0x84 J #TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.delay_slot + 174 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL8num_iter +.delay_slot +.swstall delay_slot + 180 0x00 0x00 NOPX +.delay_slot + 182 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 186 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 192 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 208 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x00 0x00 0xb0 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #_ZL11ifm1_offset; NOPV +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 224 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 232 0xff 0xee 0xd0 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #_ZL9curr_iter + 242 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 246 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 250 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 254 0x00 0x00 NOPX + 256 0x00 0x00 NOPX + 258 0x00 0x00 NOPX + 260 0x00 0x00 NOPX + 262 0x00 0x00 NOPX + 264 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 268 0x0f 0x06 0x11 0x98 ST r16, [p7] + 272 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 276 0x00 0x00 NOPX + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x14 0x93 0x08 0x18 ACQ r18, r16 + 286 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 292 0x00 0x00 NOPX + 294 0x00 0x00 NOPX + 296 0x00 0x06 0x36 0x98 LDA r17, [p0] + 300 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 306 0x01 0x06 0x76 0x98 LDA r19, [p1] + 310 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 314 0x00 0x00 NOPX +.no_stack_arguments + 316 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.delay_slot +.swstall delay_slot + 322 0x00 0x00 NOPX +.delay_slot + 324 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 328 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 332 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 352 0xca 0xc6 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #_ZL9curr_iter + 362 0x10 0x20 0x05 0x18 MOVX r16, #1 + 366 0x00 0x00 NOPX + 368 0x00 0x00 NOPX + 370 0x00 0x00 NOPX + 372 0x00 0x00 NOPX + 374 0x00 0x00 NOPX + 376 0x14 0x51 0x08 0x18 REL r17, r16 + 380 0xfc 0xce 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #_ZL8num_iter + 390 0x06 0x06 0x36 0x98 LDA r17, [p6] + 394 0x02 0x06 0x56 0x98 LDA r18, [p2] + 398 0x00 0x00 NOPX + 400 0x00 0x00 NOPX + 402 0x00 0x00 NOPX + 404 0x00 0x00 NOPX + 406 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 410 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 414 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 418 0x80 0x00 0xe0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.delay_slot +.swstall delay_slot + 424 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 426 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 428 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 430 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 432 0x00 0x00 NOPX + 434 0x10 0x20 0x01 0x18 MOVX r16, #0 + 438 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 448 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 452 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 460 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 462 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 466 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 468 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 472 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 476 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 482 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 484 0x00 0x00 NOPX +.label _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot +.swstall delay_slot + 486 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data sigmoid1d_params + +.undef global text _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + +.undef global text _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + +.text_segment_name +.text weak 10 _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 4 0x00 0x00 NOPX + 6 0x00 0x00 NOPX + 8 0x00 0x00 NOPX + 10 0x00 0x00 NOPX + 12 0x00 0x00 NOPX + 14 0x00 0x00 NOPX + 16 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 20 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x00 0x00 NOPX + 30 0x00 0x00 NOPX + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x08 0x04 0x29 0x98 ST el0, [p0] + 40 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 44 0x00 0x00 NOPX + 46 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 50 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 52 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 54 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 56 0x00 0x00 NOPX +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end last +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 last +.delay_slot + 58 0x08 0x14 0x29 0x98 ST el0, [p0, #4] + +.text_segment_name +.text weak 10 _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.function_start +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 0 0x07 0x80 0x00 0x01 0x80 0x00 0x00 0x0e 0x01 0xe0 0x1d 0x06 MOVA r0, #60; PADDXM [sp], #384; VCLR dm1 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 12 0x40 0x86 0xd0 0x00 0x00 0x0c 0x2f 0x86 0x90 0xba LDA r1, [p2]; MOVXM r1, #16141 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22 0xff 0x43 0x00 0x02 0xd2 0x00 0x02 0xb9 0x78 0xba MOVA r3, #-6; MOVX vaddSign0, #1; VBCST.16 x0, r1 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 32 0xd7 0xc2 0x80 0x18 0x27 0x8a 0x00 0xc5 0x78 0xba MOVA dj0, #-322; MOVX r2, #828; VCONV.fp32.bf16 cml4, x0 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 42 0xd7 0x86 0x85 0xfc 0x00 0x65 0x00 0x02 0x01 0x84 0x3d 0x46 MOVA dj1, #-324; MOVXM r25, #-1082130432; VADD.f dm1, dm4, dm1, r0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 54 0xd7 0x4a 0x80 0x01 0x80 0x08 0x81 0x98 0xb8 0xba MOVA dj2, #-326; MOVX r24, #0; VINSERT.32 x2, x0, #0, r25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 64 0xd7 0x0e 0x87 0xf8 0x96 0x8f 0xe0 0x03 0x48 0x00 0x10 0x76 MOVA dj3, #-328; VST bmll1, [sp, #-128]; MOVXM r26, #1065353216 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 76 0xd6 0x92 0x87 0xf4 0xb6 0x80 0x41 0xa8 0xb2 0xba MOVA dj4, #-332; VST bmlh1, [sp, #-192]; VINSERT.32 x1, x0, #0, r26 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 86 0xd6 0xd6 0x87 0xf0 0xd6 0x82 0x11 0xee 0x02 0x49 0x78 0x76 MOVA dj5, #-330; VST bmhl1, [sp, #-256]; LSHL r1, r1, r3; VMOV bmll4, x2 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 98 0xfd 0x9e 0xd0 0x00 0x00 0x01 0xb0 0x00 0x11 0x3a VST bmhh1, [sp, #-320]; MOVXM p3, #_ZN12me_primitive11control_rndE + 108 0x60 0x90 0x50 0x00 0x00 0x08 0x6b 0xff 0x10 0xba LDA.s8 r4, [p3]; MOVXM r3, #10238 + 118 0x1d 0x70 0x80 0x18 ADD.NC lc, r1, #0 + 122 0x00 0x00 0x01 0xe2 0xa0 0x44 MOVXM ls, #(ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_336 + 0) + 128 0x00 0x00 0x06 0xe7 0x40 0x44 MOVXM le, #(ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_928 + 0) + 134 0x18 0x03 0x11 0x78 VINSERT.32 x0, x0, #0, r24 + 138 0x1c 0x40 0x92 0xf8 VMOV bmlh4, x0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 142 0x00 0x00 0x7c 0xbf 0xfe 0x44 MOVXM r25, #32767 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 148 0x27 0x50 0x08 0x05 0x25 0xe4 MOVX crRnd, r4; VMOV bmll4, x1 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 154 0x88 0x42 0xc0 0x00 0x46 0xb9 0x70 0x02 VCONV.bf16.fp32 wl8, bmll4; VBCST.16 x1, r3 + 162 0x62 0x12 0xc0 0x3f 0xff 0xec 0x8f 0x4c 0x91 0x3a VCONV.bf16.fp32 x6, cml1; MOVXM r4, #-16743 + 172 0xff 0x8e 0x60 0x00 0x48 0xb9 0x70 0x02 VST x1, [sp, #-64]; VBCST.16 x1, r4 + 180 0xa8 0x46 0xc0 0x00 0x32 0xb9 0x70 0x02 VCONV.bf16.fp32 wl10, bmlh4; VBCST.16 x0, r25 + 188 0xb8 0x42 0xc0 0x3f 0xff 0xec 0x6e 0xc0 0x91 0x3a VCONV.bf16.fp32 wl11, bmll4; MOVXM r3, #-17023 + 198 0x1a 0x8d 0x72 0xf8 VBCST.16 x5, r3 + 202 0x00 0x00 0x32 0x3c 0x2c 0x44 MOVXM r4, #15894 + 208 0x1c 0x91 0x72 0xf8 VBCST.16 x9, r4 + 212 0xff 0xff 0xbd 0x38 0x88 0x44 MOVXM r26, #-17340 + 218 0x1b 0xe9 0x72 0xf8 VBCST.16 x7, r26 + 222 0x19 0x61 0x72 0xf8 VBCST.16 x2, r24 + 226 0x00 0x00 0x4c 0xa0 0x6c 0x44 MOVXM r25, #16438 + 232 0x1a 0x65 0x72 0xf8 VBCST.16 x4, r25 + 236 0x19 0x04 0x92 0xf8 VMOV bmll1, x2 + 240 0x19 0x82 0x92 0xf8 VMOV bmhl1, x1 + 244 0x19 0x40 0x92 0xf8 VMOV bmlh1, x0 + 248 0x00 0x00 0x31 0xbf 0x5a 0x44 MOVXM r3, #16301 + 254 0x18 0x8d 0x72 0xf8 VBCST.16 x1, r3 + 258 0xff 0xff 0xa2 0x2e 0x50 0x44 MOVXM r4, #-22744 + 264 0x19 0x11 0x72 0xf8 VBCST.16 x2, r4 + 268 0x1b 0x8e 0x92 0xf8 VMOV bmhl3, x7 + 272 0xff 0xff 0xbd 0x3e 0x54 0x44 MOVXM r26, #-16598 + 278 0x19 0xe9 0x72 0xf8 VBCST.16 x3, r26 + 282 0x1b 0x48 0x92 0xf8 VMOV bmlh3, x4 + 286 0x00 0x00 0x3c 0xbf 0x00 0x44 MOVXM r25, #16256 + 292 0x18 0x65 0x72 0xf8 VBCST.16 x0, r25 + 296 0x18 0x69 0x01 0xb8 VEXTRACT.16 r1, x10, #0, vaddSign0 + 300 0x1b 0xcc 0x92 0xf8 VMOV bmhh3, x6 + 304 0x1b 0x0a 0x92 0xf8 VMOV bmll3, x5 + 308 0x18 0xed 0x01 0xb8 VEXTRACT.16 r3, x11, #0, vaddSign0 + 312 0x19 0xd2 0x92 0xf8 VMOV bmhh1, x9 + 316 0x19 0x21 0x01 0xb8 VEXTRACT.16 r4, x8, #0, vaddSign0 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 320 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x32 0xf0 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV p2, sp; NOPV +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_336 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 4 +.noswbrkpt + 336 0x40 0x06 0xe0 0x1e 0xb4 0x02 0xd2 0x89 0x7e 0xba ST.s16 r1, [p2, dj0]; VLDB x10, [p0], #64; VMOV x11, bmlh1 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 346 0x03 0xce 0x88 0x5e 0x25 0xf4 VLDB x9, [p0], #64; VMOV x8, bmhh3 + 352 0xfe 0x09 0xb6 0x5a 0x25 0xd4 VLDA bmhl0, [sp, #-256]; VMOV x6, bmlh3 + 358 0xfd 0x8d 0xb5 0x0a 0x25 0xd4 VLDA bmhh0, [sp, #-320]; VMOV bmhl2, bmlh1 + 364 0xff 0x01 0xb5 0x88 0x25 0xd4 VLDA bmll0, [sp, #-128]; VMOV bmhh2, bmll1 + 370 0x1c 0x87 0x12 0xf8 VMOV bmhl4, bmhh1 + 374 0x1c 0xc6 0x12 0xf8 VMOV bmhh4, bmhl1 + 378 0x40 0x1a 0x54 0xab 0x56 0xd4 LDA.s16 r6, [p2, dj0]; VBAND x4, x10, x11 + 384 0x44 0x0e 0xe1 0x84 0x19 0xd4 ST.s16 r3, [p2, dj1]; VLT.bf16 r17, x8, x4 + 390 0xfe 0x85 0xb4 0x46 0x59 0xd4 VLDA bmlh0, [sp, #-192]; VMIN_GE.bf16 x4, r16, x4, x6 + 396 0x19 0x15 0x8a 0xf8 VCONV.fp32.bf16 cml1, x10 + 400 0x1c 0x0b 0x12 0xf8 VMOV bmll4, bmhh2 + 404 0x1d 0x2a 0x12 0xf8 VMOV x10, bmhl2 + 408 0x03 0xab 0x12 0xe6 0x02 0x20 0x3d 0x62 VMOV x7, bmhh2; VADD.f dm2, dm1, dm0, r0 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 416 0x1a 0xac 0x12 0xf8 VMOV x5, bmll3 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 420 0x44 0x1e 0x51 0xd4 0x92 0xe2 0x12 0xe8 0x81 0x4a LDA.s16 r7, [p2, dj1]; VMOV bmhh1, x10; VMUL.f dm2, x4, x4, r2 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 430 0x48 0x12 0xeb 0x9b 0x56 0xd4 ST.s16 r4, [p2, dj2]; VBAND x11, x9, x11 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 436 0x1d 0x30 0x12 0xf8 VMOV x10, bmll4 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 440 0x19 0x94 0x92 0xf8 VMOV bmhl1, x10 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 444 0x1d 0x3a 0x8a 0x38 VSEL.16 x10, x7, x5, r17 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 448 0xa2 0x22 0xc0 0x00 0x8a 0xc5 0x70 0x02 VCONV.bf16.fp32 x10, cml2; VCONV.fp32.bf16 cml1, x10 + 456 0x19 0x45 0x8c 0xf8 VLT.bf16 r18, x8, x11 + 460 0x1c 0x5b 0x2c 0xf8 VMIN_GE.bf16 x8, r16, x11, x6 + 464 0x48 0x16 0x5b 0x01 0x14 0x54 LDA.s16 r5, [p2, dj2]; VSEL.16 x11, x0, x1, r17 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 470 0x4c 0x06 0xe5 0x1e 0x25 0xd4 ST.s16 r1, [p2, dj3]; VMOV bmhl2, bmhh3 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 476 0x03 0x32 0x12 0xe6 0x14 0x29 0x61 0x62 VMOV x6, bmhl4; VMAC.f dm4, dm1, x4, x11, r2 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 484 0x03 0xd2 0x12 0xe6 0x11 0xf1 0x01 0x62 VMOV bmhh3, bmhl4; VMUL.f dm1, x8, x8, r2 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 492 0x1a 0xd3 0x12 0xf8 VMOV bmhh2, bmhh4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 496 0xa2 0x22 0xc0 0x02 0xcc 0xb9 0x70 0x02 VCONV.bf16.fp32 x10, cml2; VBCST.16 x11, r6 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 504 0x19 0xd5 0x8c 0xf8 VLT.bf16 r19, x10, x11 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 508 0x1c 0x87 0x12 0xf8 VMOV bmhl4, bmhh1 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 512 0x4c 0x52 0x59 0x8c 0x25 0xd4 LDA.s16 r20, [p2, dj3]; VMOV bmhh4, bmhl1 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 518 0x50 0x0e 0xe3 0x9c 0x25 0xd4 ST.s16 r3, [p2, dj4]; VMOV bmhh1, bmhl3 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 524 0xff 0xcf 0x77 0x24 0x25 0xd4 VLDA x9, [sp, #-64]; VMOV bmhl3, bmhl4 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 530 0x1d 0xab 0x12 0xf8 VMOV x11, bmhh2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 534 0x01 0x8b 0x12 0xe6 0x12 0xf4 0x81 0x62 VMOV bmhl1, bmhh2; VMUL.f dm2, x10, x4, r2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 542 0x1c 0x93 0x12 0xf8 VMOV bmhl4, bmhh4 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 546 0x04 0xca 0x12 0xe6 0x00 0x40 0x3d 0x62 VMOV bmhh4, bmhl2; VADD.f dm0, dm2, dm0, r0 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 554 0x1a 0x13 0x8a 0xf8 VCONV.fp32.bf16 cml2, x9 + 558 0x50 0x56 0x54 0x23 0x14 0x54 LDA.s16 r21, [p2, dj4]; VSEL.16 x4, x2, x3, r17 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 564 0x54 0x12 0xe7 0x75 0x24 0x54 ST.s16 r4, [p2, dj5]; VSEL.16 x7, x7, x5, r18 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 570 0x42 0x22 0xc2 0x8e 0x12 0xe4 0x14 0x94 0x81 0x4a VCONV.bf16.fp32 x4, cml2; VMOV bmhl2, bmhl3; VMAC.f dm4, dm4, x10, x4, r2 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 580 0x02 0xcc 0x12 0xe6 0x12 0xf5 0x41 0x62 VMOV bmhh2, bmll3; VMUL.f dm2, x10, x10, r2 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 588 0x1b 0x0f 0x12 0xf8 VMOV bmll3, bmhh3 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 592 0x1b 0xd2 0x12 0xf8 VMOV bmhh3, bmhl4 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 596 0x1b 0x93 0x12 0xf8 VMOV bmhl3, bmhh4 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 600 0x1c 0x8a 0x12 0xf8 VMOV bmhl4, bmhl2 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 604 0x54 0x5a 0x59 0x96 0x25 0xd4 LDA.s16 r22, [p2, dj5]; VMOV bmhh4, bmhh2 + 610 0x52 0x22 0xc0 0x02 0xad 0x85 0x10 0x02 VCONV.bf16.fp32 x5, cml2; VSEL.16 x10, x11, x6, r17 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 618 0x1a 0x86 0x12 0xf8 VMOV bmhl2, bmhl1 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 622 0x01 0x8c 0x12 0xe6 0x14 0x89 0x41 0x62 VMOV bmhl1, bmll3; VMAC.f dm4, dm4, x4, x10, r2 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 630 0x1b 0x0d 0x12 0xf8 VMOV bmll3, bmlh3 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 634 0x1a 0xc7 0x12 0xf8 VMOV bmhh2, bmhh1 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 638 0x1b 0x52 0x12 0xf8 VMOV bmlh3, bmhl4 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 642 0x19 0xd3 0x12 0xf8 VMOV bmhh1, bmhh4 + 646 0x1c 0x8d 0x12 0xf8 VMOV bmhl4, bmlh3 + 650 0x1c 0xcc 0x12 0xf8 VMOV bmhh4, bmll3 + 654 0x1b 0x0f 0x8a 0xf8 VCONV.fp32.bf16 cml3, x7 + 658 0x1a 0x1d 0x72 0xf8 VBCST.16 x4, r7 + 662 0x1d 0x15 0x72 0xf8 VBCST.16 x10, r5 + 666 0x1a 0x25 0x1a 0x38 VSEL.16 x4, x4, x10, r19 + 670 0x1b 0xab 0x12 0xf8 VMOV x7, bmhh2 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 674 0x1d 0x4b 0x8a 0x38 VSEL.16 x10, x9, x7, r17 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 678 0x52 0x12 0xc0 0x01 0x06 0x45 0x70 0x02 VCONV.bf16.fp32 x5, cml1; VMOV cml2, cml3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 686 0x03 0x0e 0x12 0xe6 0x14 0x8b 0x41 0x62 VMOV bmll3, bmhl3; VMAC.f dm4, dm4, x5, x10, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 694 0x1b 0x92 0x12 0xf8 VMOV bmhl3, bmhl4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 698 0x1b 0x53 0x12 0xf8 VMOV bmlh3, bmhh4 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 702 0x62 0x02 0xc0 0x02 0x80 0x49 0x10 0x02 VCONV.bf16.fp32 x6, cml0; VSEL.16 x10, x0, x1, r18 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 710 0x1d 0xdb 0x12 0x38 VSEL.16 x11, x11, x6, r18 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 714 0x04 0xc6 0x12 0xe6 0x11 0x51 0x41 0x62 VMOV bmhh4, bmhl1; VMAC.f dm1, dm2, x8, x10, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 722 0x82 0x42 0xc0 0x02 0x46 0x09 0x70 0x02 VCONV.bf16.fp32 x8, cml4; VMOV bmhl4, bmll3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 730 0x03 0x07 0x12 0xe6 0x12 0xeb 0x01 0x62 VMOV bmll3, bmhh1; VMUL.f dm2, x5, x8, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 738 0x1b 0x8b 0x12 0xf8 VMOV bmhl3, bmhh2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 742 0x1c 0xce 0x12 0xf8 VMOV bmhh4, bmhl3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 746 0x19 0xd3 0x12 0xf8 VMOV bmhh1, bmhh4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 750 0x19 0x8d 0x12 0xf8 VMOV bmhl1, bmlh3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 754 0x1b 0x4a 0x12 0xf8 VMOV bmlh3, bmhl2 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 758 0x02 0x87 0x12 0xe6 0x14 0xf0 0x81 0x62 VMOV bmhl2, bmhh1; VMUL.f dm4, x8, x4, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 766 0x19 0xcd 0x12 0xf8 VMOV bmhh1, bmlh3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 770 0x1b 0x4f 0x12 0xf8 VMOV bmlh3, bmhh3 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 774 0x1b 0xd3 0x12 0xf8 VMOV bmhh3, bmhh4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 778 0x1a 0xc6 0x12 0xf8 VMOV bmhh2, bmhl1 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 782 0x19 0x92 0x12 0xf8 VMOV bmhl1, bmhl4 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 786 0x23 0xc4 0x60 0x02 0x08 0xc9 0x10 0x02 VST.CONV.bf16.fp32 cml4, [p1], #64; VSEL.16 x8, x2, x3, r18 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 794 0x82 0x22 0xc0 0x02 0x67 0x89 0x70 0x02 VCONV.bf16.fp32 x8, cml2; VMOV bmhh4, bmhh3 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 802 0x03 0xc6 0x12 0xe6 0x11 0x2b 0x01 0x62 VMOV bmhh3, bmhl1; VMAC.f dm1, dm1, x5, x8, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 810 0x1c 0x87 0x12 0xf8 VMOV bmhl4, bmhh1 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 814 0x04 0xcb 0x92 0x26 0x12 0xea 0xa1 0x62 VSEL.16 x9, x9, x7, r18; VMUL.f dm2, x5, x5, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 822 0x1c 0x51 0x72 0xf8 VBCST.16 x8, r20 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 826 0x03 0x4b 0x12 0xe6 0x11 0x31 0x61 0x62 VMOV bmlh3, bmhh2; VMAC.f dm1, dm1, x8, x11, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 834 0x19 0xcd 0x12 0xf8 VMOV bmhh1, bmlh3 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 838 0x19 0x93 0x12 0xf8 VMOV bmhl1, bmhh4 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 842 0x1c 0xca 0x12 0xf8 VMOV bmhh4, bmhl2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 846 0x72 0x22 0xc0 0x01 0x63 0x09 0x70 0x02 VCONV.bf16.fp32 x7, cml2; VMOV bmhh2, bmhl1 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 854 0x1a 0x87 0x12 0xf8 VMOV bmhl2, bmhh1 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 858 0x03 0xb4 0x0c 0xe6 0x12 0x2f 0x21 0x62 VLT.bf16 r23, x6, x8; VMAC.f dm2, dm1, x7, x9, r2 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 866 0x1c 0x2b 0x12 0xf8 VMOV x8, bmhh2 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 870 0x1b 0x2a 0x12 0xf8 VMOV x6, bmhl2 + 874 0x19 0x50 0x92 0xf8 VMOV bmlh1, x8 + 878 0x1c 0x2c 0x92 0xf8 VMOV x8, x6 + 882 0x1b 0xd5 0x72 0xf8 VBCST.16 x7, r21 + 886 0x52 0x22 0xc0 0x01 0xac 0xb9 0x70 0x02 VCONV.bf16.fp32 x5, cml2; VBCST.16 x6, r22 + 894 0x1a 0x3b 0x3a 0x38 VSEL.16 x4, x7, x6, r23 + 898 0x19 0x92 0x12 0xf8 VMOV bmhl1, bmhl4 + 902 0x01 0xd3 0x12 0xe6 0x14 0xea 0x81 0x62 VMOV bmhh1, bmhh4; VMUL.f dm4, x5, x4, r2 + 910 0x19 0x10 0x92 0xf8 VMOV bmll1, x8 + 914 0x00 0x00 NOPX + 916 0x00 0x00 NOPX + 918 0x00 0x00 NOPX + 920 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_928 +.end_of_loop + 928 0x00 0x2c 0xf0 0x00 0x21 0x1e 0x23 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX; NOPM; NOPV +.loop_nesting 0 + 944 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 948 0xff 0xd0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-384 +.delay_slot +.swstall delay_slot + 954 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 956 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 958 0x00 0x00 NOPX +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end last +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 last +.delay_slot +.swstall delay_slot + 960 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text global 10 _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL9curr_iter + 6 0x60 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p3]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x63 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p6, [sp, #-8]; MOV r0, r15 + 26 0xff 0x82 0xb0 0x00 0x00 0x03 0x30 0x00 0x11 0x3a ST r0, [sp, #-4]; MOVXM p6, #_ZL8core_row + 36 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x80 0x00 0x68 0x40 0x01 0x84 JNZ r16, #TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.delay_slot + 50 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 54 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 58 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] +.delay_slot + 62 0xc0 0xc6 0x30 0x03 0x30 0x60 0x70 0x02 ST r17, [p6]; MOV p6, p0 +.delay_slot + 70 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #tanh1d_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 76 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 82 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 94 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 104 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 108 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 112 0x00 0x2c 0xf0 0x00 0x22 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV +.return_address + 128 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row + 134 0x40 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p2]; MOVXM p2, #tanh1d_params + 144 0x40 0xc6 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p2, #tanh1d_params + 154 0x48 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p2, #8]; MOVXM p1, #_ZL11ifm1_offset + 164 0x00 0x00 NOPX + 166 0x00 0x00 NOPX + 168 0x00 0x00 0x70 0x00 0x00 0x84 J #TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.delay_slot + 174 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL8num_iter +.delay_slot +.swstall delay_slot + 180 0x00 0x00 NOPX +.delay_slot + 182 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 186 0x00 0x2c 0xf0 0x0c 0xa3 0x0c NOPA; ST r18, [p0] +.delay_slot + 192 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 208 0x00 0x2c 0xf0 0x00 0x22 0x80 0x8b 0x00 0x00 0x00 0xb0 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; MOVS p2, p0; MOVXM p1, #_ZL11ifm1_offset; NOPV +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 + 224 0x73 0x91 0x60 0x03 0xb3 0xc3 0x00 0x02 MOVS p3, p7; ADD.NC p7, r15, #12 + 232 0xff 0xee 0xd0 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA r27, [p7], #-4; MOVXM p0, #_ZL9curr_iter + 242 0x07 0xfe 0x16 0x98 LDA r16, [p7], #-4 + 246 0x07 0xfe 0x36 0x98 LDA r17, [p7], #-4 + 250 0x07 0x46 0x56 0x98 LDA r18, [p7, #16] + 254 0x00 0x00 NOPX + 256 0x00 0x00 NOPX + 258 0x00 0x00 NOPX + 260 0x00 0x00 NOPX + 262 0x00 0x00 NOPX + 264 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 268 0x0f 0x06 0x11 0x98 ST r16, [p7] + 272 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 276 0x00 0x00 NOPX + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x14 0x93 0x08 0x18 ACQ r18, r16 + 286 0x04 0x00 0xa7 0xad 0x81 0xe4 MOVX r16, #1; MOV r15, p3 + 292 0x00 0x00 NOPX + 294 0x00 0x00 NOPX + 296 0x00 0x06 0x36 0x98 LDA r17, [p0] + 300 0xc0 0xca 0xdc 0xdd 0x81 0xd4 LDA r18, [p6]; MOV p6, p7 + 306 0x01 0x06 0x76 0x98 LDA r19, [p1] + 310 0x07 0x5c 0x9e 0x98 LDA p1, [p7], #20 + 314 0x00 0x00 NOPX +.no_stack_arguments + 316 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.delay_slot +.swstall delay_slot + 322 0x00 0x00 NOPX +.delay_slot + 324 0x14 0x62 0x07 0x18 ADD r17, r17, #1 +.delay_slot + 328 0x08 0x06 0x31 0x98 ST r17, [p0] +.delay_slot + 332 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 +.delay_slot + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xa0 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV +.return_address + 352 0xca 0xc6 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r17, [p6, #20]; MOVXM p6, #_ZL9curr_iter + 362 0x10 0x20 0x05 0x18 MOVX r16, #1 + 366 0x00 0x00 NOPX + 368 0x00 0x00 NOPX + 370 0x00 0x00 NOPX + 372 0x00 0x00 NOPX + 374 0x00 0x00 NOPX + 376 0x14 0x51 0x08 0x18 REL r17, r16 + 380 0xfc 0xce 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p2, #_ZL8num_iter + 390 0x06 0x06 0x36 0x98 LDA r17, [p6] + 394 0x02 0x06 0x56 0x98 LDA r18, [p2] + 398 0x00 0x00 NOPX + 400 0x00 0x00 NOPX + 402 0x00 0x00 NOPX + 404 0x00 0x00 NOPX + 406 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 410 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 414 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 418 0x80 0x00 0xe0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.delay_slot +.swstall delay_slot + 424 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 426 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 428 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 430 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 432 0x00 0x00 NOPX + 434 0x10 0x20 0x01 0x18 MOVX r16, #0 + 438 0x00 0x2c 0xf6 0x06 0x11 0x80 0x00 0x00 0x00 0x7a NOPA; ST r16, [p6]; NOPX +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 448 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 452 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 460 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 462 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 466 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 468 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 472 0x1f 0x67 0xa0 0xf8 MOV p7, r15 +.delay_slot + 476 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 482 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 484 0x00 0x00 NOPX +.label _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot +.swstall delay_slot + 486 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data tanh1d_params + +.undef global text _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv + +.undef global text _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E + +.text_segment_name +.text weak 10 _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_begin0 +.function_start + 0 0x03 0x8d 0x50 0x00 0x10 0x88 0x49 0x60 0x78 0xba LDA.u8 r3, [p0], #1; MOVX r1, #4; MOV r2, p1 + 10 0x03 0xc5 0x50 0x00 0x20 0x48 0xb0 0x8b 0x08 0xba LDA.u8 r17, [p0], #1; MOVX r2, #2; ADD.NC p1, r2, #44 + 20 0x05 0x99 0x50 0x03 0xb0 0x3c 0x00 0x0c 0x58 0xba LDA.u8 r6, [p0], #2; EQ r27, r1, r0; MOV m0, #12 + 30 0x3d 0x98 0xe0 0x04 0x40 0x3e 0xc8 0x01 0x58 0xba ST.s8 r6, [p1], #-2; EQ r4, r2, r0; MOV r22, #1 + 40 0x01 0x1f 0x00 0x08 0x71 0x10 0x0d 0xce 0x78 0xba MOVA r31, #8; SEL.EQZ r7, r4, r2, r27; MOV el0, r27 + 50 0x00 0x77 0x00 0x2d 0xb0 0x3c 0x88 0x0a 0x58 0xba MOVA r23, #3; EQ r27, r22, r0; MOV r4, #10 + 60 0x00 0xb4 0x80 0x00 0x02 0x00 0x00 0x00 0x70 0xba MOVA m5, #5; PADDXM [sp], #64 + 70 0xfa 0x10 0x80 0x08 0x4f 0x93 0x28 0x00 0x58 0xba MOVA m4, #-48; SEL.EQZ r4, r4, r31, r27; MOV r25, #0 + 80 0x04 0x88 0x80 0x01 0xcb 0xec 0xaf 0x80 0x58 0xba MOVA m2, #36; LSHL r28, r0, r23; MOV r5, #-128 + 90 0xc9 0xce 0x32 0x1f 0xdd 0x64 SUB r7, r25, r7; MOV m1, #-9 + 96 0x03 0xcd 0x57 0xff 0x75 0x81 0x87 0xf5 0x52 0xba LDA.u8 r19, [p0], #1; ST r27, [sp, #-4]; MOV m3, #-11 + 106 0x01 0x41 0x50 0x1f 0xa9 0x54 LDA.u8 r16, [p0], m0; MOV m0, #-22 + 112 0x00 0x00 NOPX + 114 0x00 0x00 NOPX + 116 0x00 0x00 NOPX + 118 0x00 0x00 NOPX + 120 0x00 0x00 NOPX + 122 0x10 0xb1 0x3c 0x98 LTU r24, r2, r19 + 126 0x15 0xa9 0x0d 0x98 LSHL r20, r22, r16 + 130 0x15 0x3c 0x90 0x18 EXTEND.u8 r30, r20 + 134 0x14 0xf5 0x41 0x98 SUB r26, r19, r20 + 138 0x15 0xb7 0xec 0x98 LTU r27, r22, r30 + 142 0xd5 0x4a 0x01 0x37 0x39 0xe4 EXTEND.s8 r21, r26; MOV el1, r27 + 148 0x11 0x4b 0x92 0x18 SEL.EQZ r5, r5, r25, r27 + 152 0x10 0xfb 0x51 0x98 SUB r29, r3, r21 + 156 0x17 0xb7 0x67 0x98 EQ r27, r30, r22 + 160 0xc4 0xad 0xb0 0xb7 0x39 0xe4 LSHL r18, r24, r22; MOV eh0, r27 + 166 0xcd 0x60 0x38 0x20 0x1d 0x64 SUB r21, r25, r16; MOV r16, #7 + 172 0x16 0x69 0x22 0x18 SEL.EQZ r20, r25, r18, r27 + 176 0x10 0x65 0x22 0x18 SEL.EQZ r18, r1, r18, r27 + 180 0x17 0xb3 0x7d 0x98 LSHL r25, r30, r23 + 184 0xce 0x4f 0xbd 0xc4 0x39 0xe4 LSHL r25, r25, r7; MOV r27, el1 + 190 0x16 0x72 0x90 0x18 EXTEND.u8 r25, r25 + 194 0x14 0x21 0xf2 0x18 SEL.EQZ r16, r16, r31, r27 + 198 0x16 0x76 0x17 0x98 EQ r27, r25, r1 + 202 0x15 0xb6 0x22 0x18 SEL.EQZ r27, r22, r2, r27 + 206 0xfe 0xf2 0xff 0xbb 0x41 0xe4 EQ r27, r31, r25; MOV r31, r27 + 212 0x02 0x1f 0x00 0x3f 0x9b 0x93 0x6e 0x50 0x78 0xba MOVA r31, #16; SEL.EQZ r25, r31, r23, r27; MOV r27, r25 + 222 0x17 0xf7 0xb7 0x98 EQ r27, r31, r27 + 226 0x14 0x63 0x31 0x98 SUB r17, r17, r19 + 230 0x16 0x72 0x12 0x18 SEL.EQZ r25, r25, r1, r27 + 234 0x8c 0x6b 0xda 0xa0 0x59 0x64 ASHL r17, r17, r21; MOV r21, #22 + 240 0x17 0xb6 0x27 0x98 EQ r27, r30, r2 + 244 0x10 0x4e 0x7d 0x98 LSHL r7, r1, r7 + 248 0xad 0x48 0x42 0x20 0x01 0x64 SEL.EQZ r21, r21, r4, r27; MOV r4, #0 + 254 0xff 0xbb 0x00 0x0e 0x7d 0x0f 0x4e 0xd0 0x78 0xba MOVA r27, #-3; SUB r7, r7, r26; MOV r26, r27 + 264 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 + 268 0x36 0xf7 0xb8 0xb1 0x01 0x24 LSHL r27, r6, r27; ADD.NC r17, r17, #1 + 274 0x11 0x33 0x91 0x98 SUB r25, r4, r25 + 278 0x17 0x73 0x9e 0x98 ASHL r25, r29, r25 + 282 0xdf 0x63 0xf8 0xbb 0xff 0x24 MUL r29, r27, r17; ADD.NC r17, r27, #-1 + 288 0x14 0xf7 0x7c 0x98 LTU r27, r19, r23 + 292 0x16 0x6e 0x90 0x18 EXTEND.u8 r23, r25 + 296 0x15 0xe1 0x0d 0x98 LSHL r16, r23, r16 + 300 0x15 0xef 0xdf 0x98 MUL r23, r23, r29 + 304 0x17 0x08 0x42 0x18 SEL.EQZ r4, r28, r4, r27 + 308 0x17 0xbb 0x68 0x98 NE r29, r30, r22 + 312 0x17 0x77 0x6d 0x98 LSHL r27, r29, r22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 316 0x17 0x29 0x4f 0x98 MUL r20, r28, r20 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 320 0x09 0x9d 0x59 0x4b 0x9f 0x2c LDA.u8 r7, [p0], #4; MUL r18, r18, r28 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 326 0xe6 0x77 0xbd 0xb9 0x41 0xe4 LSHL r25, r28, r27; MOV r27, r25 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 332 0xef 0x39 0xfe 0xa0 0x01 0x64 MUL r28, r29, r28; MOV r29, #0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 338 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 342 0xe7 0x05 0xb1 0x3b 0xff 0x24 LSHL r28, r28, r2; ADD.NC r2, r27, #-1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 348 0x14 0xf7 0xe7 0x98 EQ r27, r19, r30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 352 0x15 0x7b 0x53 0xf7 0xa4 0x2c LDA.u16 r30, [p0], m5; SEL.EQZ r29, r7, r29, r27 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 358 0x25 0xfa 0xe0 0x04 0x24 0x83 0x69 0xd0 0x78 0xba ST.s16 r30, [p1], #4; EXTEND.u8 r2, r2; MOV r27, r7 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 368 0xef 0x4e 0x4d 0xc0 0x39 0xe4 SEL.EQZ r29, r29, r7, r27; MOV r27, el0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 374 0x00 0x07 0x72 0x98 LDA.s16 r27, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 378 0x01 0x7d 0x00 0x3b 0xb3 0x90 0xe8 0x09 0x58 0xba MOVA r29, #11; SEL.EQZ r27, r29, r7, r27; MOV r7, #9 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 388 0x16 0xf6 0x90 0x18 EXTEND.u8 r27, r27 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 392 0xf0 0xcd 0xfd 0xbb 0x1a 0xa4 MUL r3, r30, r6; ADD.NC r27, r27, r3 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 398 0xdf 0x81 0xf0 0x20 0x5d 0x64 MUL r30, r27, r0; MOV r0, #23 + 404 0x01 0x1f 0x77 0x18 ST.s16 r27, [p1], #2 + 408 0xff 0xee 0x2f 0x18 0xdf 0x2c LDA r27, [sp, #-4]; MUL r6, r30, r6 + 414 0x10 0xc7 0xef 0x98 MUL r3, r3, r30 + 418 0x17 0x82 0x1d 0x98 LSHL r1, r30, r1 + 422 0x11 0x8d 0x6d 0x98 LSHL r6, r6, r22 + 426 0x15 0xad 0x31 0x98 SUB r22, r22, r19 + 430 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 + 436 0x00 0x27 0xca 0x98 LDA.u8 r30, [p0, #2] + 440 0x31 0x78 0xe0 0x3a 0x73 0x93 0x6e 0x90 0x78 0xba ST.s8 r30, [p1], m4; SEL.EQZ r7, r29, r7, r27; MOV r27, r26 + 450 0xe0 0x00 0x00 0x00 0x73 0x93 0x6e 0x10 0x78 0xba MOVA r0, #-256; SEL.EQZ r7, r0, r7, r27; MOV r27, r24 + 460 0x02 0x3d 0x00 0x01 0xa0 0x0b 0x08 0x00 0x58 0xba MOVA r29, #17; MOVX r26, #0; MOV r24, #0 + 470 0x1f 0x7b 0xb1 0xbf 0xc1 0x64 LSHL r29, r3, r29; MOV r3, #-16 + 476 0x00 0x00 NOPX + 478 0x00 0x00 NOPX + 480 0x00 0x00 0xff 0x3f 0xfc 0x44 MOVXM r30, #65534 + 486 0x23 0xcc 0xe0 0x3d 0xe3 0x24 0xc9 0x80 0xa8 0xba ST.s8 r19, [p1], #1; AND r30, r30, r6; ADD.NC r6, r6, r0 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 496 0x17 0x8b 0x66 0x18 MAC r5, r5, r30, r22 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 500 0x35 0x8e 0x0d 0xc2 0x39 0xe4 EXTEND.s16 r22, r6; MOV r27, eh0 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 506 0x10 0x01 0x62 0x18 SEL.EQZ r0, r0, r22, r27 + 510 0x11 0x2d 0x82 0x18 SEL.EQZ r22, r4, r24, r27 + 514 0x11 0x61 0x01 0x98 SUB r16, r5, r16 + 518 0x10 0x49 0x00 0x98 ADD r4, r1, r16 + 522 0x27 0xcc 0xe2 0x94 0xe0 0x2c ST.s8 r19, [p1], #3; EXTEND.s16 r5, r5 + 528 0x11 0x08 0x70 0x18 EXTEND.s16 r4, r4 + 532 0x00 0x00 NOPX + 534 0x00 0x00 NOPX + 536 0x00 0x00 NOPX + 538 0x00 0x00 NOPX + 540 0x00 0x00 NOPX + 542 0x01 0x4a 0xf7 0x18 ST.s16 r23, [p1], m2 + 546 0x00 0x00 NOPX + 548 0x00 0x00 NOPX + 550 0x00 0x00 NOPX + 552 0x00 0x00 NOPX + 554 0x00 0x00 NOPX + 556 0x00 0x00 NOPX + 558 0x01 0x1e 0xa7 0x18 ST.s8 r21, [p1], #1 + 562 0x00 0x00 NOPX + 564 0x00 0x00 NOPX + 566 0x00 0x00 NOPX + 568 0x00 0x00 NOPX + 570 0x00 0x00 NOPX + 572 0x00 0x00 NOPX + 574 0x01 0x28 0xe7 0x18 ST.s8 r7, [p1], m1 + 578 0x00 0x00 NOPX + 580 0x00 0x00 NOPX + 582 0x00 0x00 NOPX + 584 0x00 0x00 NOPX + 586 0x00 0x00 NOPX + 588 0x00 0x00 NOPX + 590 0x01 0x1f 0x47 0x18 ST.s8 r26, [p1], #1 + 594 0x00 0x00 NOPX + 596 0x00 0x00 NOPX + 598 0x00 0x00 NOPX + 600 0x00 0x00 NOPX + 602 0x00 0x00 NOPX + 604 0x00 0x00 NOPX + 606 0x01 0x1f 0x27 0x18 ST.s8 r25, [p1], #1 + 610 0x00 0x00 NOPX + 612 0x00 0x00 NOPX + 614 0x00 0x00 NOPX + 616 0x00 0x00 NOPX + 618 0x00 0x00 NOPX + 620 0x00 0x00 NOPX + 622 0x01 0x1e 0x87 0x18 ST.s8 r20, [p1], #1 + 626 0x00 0x00 NOPX + 628 0x00 0x00 NOPX + 630 0x00 0x00 NOPX + 632 0x00 0x00 NOPX + 634 0x00 0x00 NOPX + 636 0x00 0x00 NOPX + 638 0x01 0x1e 0x47 0x18 ST.s8 r18, [p1], #1 + 642 0x00 0x00 NOPX + 644 0x00 0x00 NOPX + 646 0x00 0x00 NOPX + 648 0x00 0x00 NOPX + 650 0x00 0x00 NOPX + 652 0x00 0x00 NOPX + 654 0x01 0x1f 0x87 0x18 ST.s8 r28, [p1], #1 + 658 0x00 0x00 NOPX + 660 0x00 0x00 NOPX + 662 0x00 0x00 NOPX + 664 0x00 0x00 NOPX + 666 0x00 0x00 NOPX + 668 0x00 0x00 NOPX + 670 0x01 0x1f 0x87 0x18 ST.s8 r28, [p1], #1 + 674 0x00 0x00 NOPX + 676 0x00 0x00 NOPX + 678 0x00 0x00 NOPX + 680 0x00 0x00 NOPX + 682 0x00 0x00 NOPX + 684 0x00 0x00 NOPX + 686 0x01 0x1e 0xc7 0x18 ST.s8 r22, [p1], #1 + 690 0x00 0x00 NOPX + 692 0x00 0x00 NOPX + 694 0x00 0x00 NOPX + 696 0x00 0x00 NOPX + 698 0x00 0x00 NOPX + 700 0x00 0x00 NOPX + 702 0x01 0x6a 0xc7 0x18 ST.s8 r22, [p1], m3 + 706 0x00 0x00 NOPX + 708 0x00 0x00 NOPX + 710 0x00 0x00 NOPX + 712 0x00 0x00 NOPX + 714 0x00 0x00 NOPX + 716 0x00 0x00 NOPX + 718 0x01 0x1c 0xd7 0x18 ST.s16 r6, [p1], #2 + 722 0x00 0x00 NOPX + 724 0x00 0x00 NOPX + 726 0x00 0x00 NOPX + 728 0x00 0x00 NOPX + 730 0x00 0x00 NOPX + 732 0x00 0x00 NOPX + 734 0x01 0x08 0x17 0x18 ST.s16 r0, [p1], m0 + 738 0x00 0x00 NOPX + 740 0x00 0x00 NOPX + 742 0x00 0x00 NOPX + 744 0x14 0x60 0x1e 0x18 MSC r16, r16, r17, r1 + 748 0x00 0x00 NOPX + 750 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 754 0x25 0x96 0x38 0x03 0xfb 0x5c ST r5, [p1], #8; LSHL r0, r16, r31 +.delay_slot + 760 0x3f 0x8a 0x3e 0x80 0x01 0x5c ST r2, [p1], #-4; ADD r0, r29, r0 +.delay_slot + 766 0x25 0x92 0x30 0x00 0x7d 0x5c ST r4, [p1], #8; ASHL r0, r0, r3 +.delay_slot + 772 0x09 0x06 0x31 0x98 ST r17, [p1] +.label _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh__end last +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_end0 last +.delay_slot + 776 0x09 0x14 0x11 0x98 ST r0, [p1, #4] + +.text_segment_name +.text weak 10 _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_begin0 +.function_start + 0 0x05 0xc2 0x80 0x00 0x06 0x00 0x00 0x00 0x70 0xba MOVA dj0, #46; PADDXM [sp], #192 + 10 0x40 0x46 0x57 0xf4 0x3d 0x81 0xb2 0xf0 0x72 0xba LDA.s16 r17, [p2, dj0]; ST lr, [sp, #-12]; MOV p3, sp + 20 0xff 0x63 0xb0 0x00 0x47 0x7e 0x50 0x02 ST p6, [sp, #-8]; MOV dj0, #-130 + 28 0x60 0x46 0xec 0xc1 0x81 0xd4 ST.s16 r17, [p3, dj0]; MOV p6, p0 + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x00 0x00 NOPX + 46 0x60 0x42 0x5f 0xe2 0x3b 0x0c LDA.s16 r16, [p3, dj0]; ST p2, [sp, #-16] + 52 0x02 0x06 0x4a 0x98 LDA.u8 r18, [p2] + 56 0x00 0x00 NOPX + 58 0x00 0x00 NOPX +.no_stack_arguments + 60 0x00 0x00 0x00 0x00 0x01 0x04 JL #int32_to_float32 +.delay_slot + 66 0x33 0x91 0x60 0x03 0xb1 0x60 0x70 0x02 MOVS p1, p7; MOV p7, p1 +.delay_slot + 74 0x0f 0xfc 0x9d 0x98 ST p1, [sp, #-4] +.delay_slot + 78 0x18 0x41 0x72 0xf8 VBCST.16 x0, r16 +.delay_slot + 82 0xfd 0xc6 0xb9 0x07 0xf6 0x5c ST r17, [sp, #-20]; ADD r1, r18, #-2 +.delay_slot + 88 0xff 0x06 0x60 0x00 0x01 0xa5 0x70 0x02 VST x0, [sp, #-128]; NOPM +.return_address + 96 0xfd 0xc6 0x20 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA r17, [sp, #-20]; MOVXM p0, #_ZN12me_primitive11control_rndE + 106 0x00 0xcc 0x50 0x01 0x80 0x08 0x00 0x08 0xb8 0xba LDA.s8 r19, [p0]; MOVX r24, #0; VINSERT.32 x0, x0, #0, r0 + 116 0x07 0x94 0x00 0x02 0xd2 0x01 0x80 0x49 0x78 0xba MOVA r20, #60; MOVX vaddSign0, #1; VMOV bmll3, x0 + 126 0xfe 0x56 0x20 0x01 0x00 0x28 0x70 0xb9 0x78 0xba LDA r21, [sp, #-16]; MOVX r16, #1; VBCST.16 x1, r24 + 136 0xef 0x92 0x80 0x19 0x27 0x89 0x32 0xf0 0x78 0xba MOVA dj4, #-132; MOVX r18, #828; MOV p2, sp + 146 0xff 0x07 0x7a 0x1f 0xdd 0x54 VLDA x0, [sp, #-128]; MOV m5, #-9 + 152 0x00 0x03 0x80 0x00 0x00 0x00 0x79 0x10 0x10 0xba MOVA dc0, #0; MOVXM ls, #(ZLS_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_544 + 0) + 162 0xfe 0x87 0x24 0x00 0x4b 0x00 0x85 0x14 0xb2 0xba LDA lr, [sp, #-12]; MOVS dc4, dc0; VINSERT.16 x2, x1, #0, r17 + 172 0x14 0xfa 0x80 0x18 MOVX crRnd, r19 + 176 0x48 0x32 0xc0 0x00 0x00 0x01 0xb9 0x98 0x11 0x3a VCONV.bf16.fp32 wl4, bmll3; MOVXM le, #(ZLE_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_816 + 0) + 186 0x19 0x6a 0x8e 0x18 ADD.NC p1, r21, #28 + 190 0x1c 0x51 0x01 0xb8 VEXTRACT.16 r17, x4, #0, vaddSign0 + 194 0x00 0x00 NOPX + 196 0x18 0x8a 0x29 0x78 VINSERT.16 x1, x1, #0, r17 + 200 0x00 0x00 NOPX + 202 0xa0 0xe2 0x41 0x48 VMUL.f dm0, x1, x2, r20 + 206 0x00 0x00 NOPX + 208 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 210 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 212 0x02 0x82 0x37 0x18 ST.s16 r17, [p2, dj4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 216 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 218 0x08 0xc0 0x16 0x18 VCONV.bf16.fp32 wl1, bmll0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 222 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 224 0x1c 0x45 0x01 0xb8 VEXTRACT.16 r17, x1, #0, vaddSign0 + 228 0x00 0x00 NOPX + 230 0x00 0x00 NOPX + 232 0x2d 0xc6 0x5c 0x3d 0xe8 0x3c LDA.s16 r17, [p1], #12; VLDB x11, [p6], #64 + 238 0x23 0xcc 0x5c 0x3b 0x68 0x3c LDA.s8 r19, [p1], #1; VLDB x6, [p6], #64 + 244 0x31 0xd0 0x5c 0x3b 0xe8 0x3c LDA.s8 r20, [p1], #-8; VLDB x7, [p6], #64 + 250 0x23 0xd5 0x5c 0x3c 0x68 0x3c LDA.u8 r21, [p1], #1; VLDB x8, [p6], #64 + 256 0x01 0x1e 0xca 0x98 LDA.u8 r22, [p1], #1 + 260 0x01 0x1e 0xea 0x98 LDA.u8 r23, [p1], #1 + 264 0x01 0x1f 0x4a 0x98 LDA.u8 r26, [p1], #1 + 268 0x23 0xc5 0x58 0x11 0x41 0xd4 LDA.u8 r17, [p1], #1; MOV m4, r17 + 274 0x23 0xf1 0x56 0x89 0x74 0x00 0xad 0xa6 0x3e 0xba LDA.u8 r28, [p1], #1; VLDB x5, [p6], m4; VSHUFFLE x2, x11, x6, r19 + 284 0x50 0x02 0x56 0x1e 0x74 0x01 0xad 0xa8 0x3e 0xba LDA.s16 r0, [p2, dj4]; VLDB x9, [p6], #64; VSHUFFLE x6, x11, x6, r20 + 294 0x35 0x75 0x5c 0x39 0xe8 0x2b 0x58 0x6f 0x91 0xe4 0x01 0x66 LDA.u8 r29, [p1], m5; VLDB x3, [p6], #64; LSHL r21, r21, r16; VMUL.f dm1, x2, x0, r18 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 306 0x3b 0x86 0x5c 0x3d 0x68 0x2d 0x68 0x6e 0xc9 0xab 0x68 0xb6 LDA.s16 r1, [p1], #-6; VLDB x10, [p6], #64; LSHL r22, r22, r16; VSHIFT x11, x2, x6, r21 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 318 0x3d 0x80 0xdc 0x3a 0x68 0x2f 0x78 0x6e 0xde 0x26 0x38 0xb6 LDA m0, [p1], #-8; VLDB x4, [p6], #64; LSHL r23, r23, r16; VSHUFFLE x11, x7, x8, r19 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 330 0x3d 0x84 0xd6 0xb5 0x0d 0x91 0x35 0xad 0x91 0x36 0x01 0x46 LDA dn0, [p1], #-8; LSHL r26, r26, r16; VSHIFT x2, x2, x6, r22; VMAC.f dm1, dm1, x11, x0, r18 + 342 0x27 0x88 0xd0 0x23 0x18 0x6e 0x1e 0x28 0x38 0xba LDA dj0, [p1], #12; LSHL r17, r17, r16; VSHUFFLE x8, x7, x8, r20 + 352 0x3d 0xc4 0xde 0x72 0x1b 0x2c LDA dn4, [p1], #-8; LSHL r28, r28, r16 + 358 0x38 0xfb 0x51 0x02 0xe5 0xd4 LDA.u16 r30, [p1, #-8]; VBCST.16 x1, r0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 364 0x00 0xfc 0x52 0x2b 0xe5 0x94 LDA.s8 r31, [p0]; VSHIFT x2, x2, x11, r28 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 370 0x20 0xc8 0xd2 0x93 0xa0 0xd4 LDA dj4, [p1]; VSHUFFLE x2, x9, x3, r20 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 376 0x01 0xc9 0xcc 0x66 0x92 0x24 0x21 0x62 VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 + 384 0x1c 0x99 0x56 0xd8 VSHIFT x9, x3, x2, r21 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 388 0x1d 0x00 0xa0 0xf8 MOV m5, r1 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 392 0x0d 0x54 0x6b 0xd2 0x4c 0x66 0x92 0x46 0x01 0x4a VLDB x8, [p6], m5; VSHUFFLE x7, x10, x4, r19; VMAC.f dm2, dm2, x3, x0, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 402 0x86 0xfd 0x93 0x32 0xb5 0xa4 LTU r27, r16, r30; VSHIFT x3, x3, x2, r22 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 408 0x87 0xbc 0x49 0x6b 0xad 0xa4 SEL.EQZ r30, r16, r30, r27; VSHIFT x9, x6, x11, r21 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 414 0xc3 0xb6 0xf6 0x10 0xd9 0x9b 0xf2 0xda 0x92 0x52 0x01 0x66 VLDB x6, [p6], #64; LSHL r16, r29, r16; VSHIFT x3, x3, x7, r28; VMAC.f dm2, dm2, x9, x0, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 426 0x0c 0x3a 0x68 0x3f 0xd4 0x02 0x66 0x23 0x68 0x3a VLDB x4, [p6], #64; MOVX crRnd, r31; VSHIFT x9, x9, x8, r17 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 436 0xc3 0x9e 0x83 0x6b 0xd5 0xb4 VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 442 0x0c 0x3c 0xed 0x52 0x50 0x66 0x94 0x46 0x21 0x4a VLDB x9, [p6], #64; VSHUFFLE x10, x10, x4, r20; VMAC.f dm4, dm2, x3, x1, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 452 0x01 0x93 0xde 0xc6 0x91 0xe6 0x01 0x62 VSHIFT x3, x2, x7, r23; VMUL.f dm1, x3, x0, r18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 460 0x1c 0x1c 0x42 0xd8 VSHIFT x8, x3, x8, r16 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 464 0x1c 0xb5 0xde 0xd8 VSHIFT x9, x6, x11, r23 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 468 0x02 0xca 0xc2 0xc6 0x91 0x32 0x01 0x62 VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 476 0x1d 0x7f 0x7f 0x98 ADD.NC lc, r30, #-1 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 480 0x1a 0xb2 0x50 0x78 VSHUFFLE x5, x6, x4, r20 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 484 0x03 0x32 0x4c 0x66 0x92 0x2a 0x21 0x62 VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 + 492 0x1a 0x32 0xd6 0xd8 VSHIFT x4, x6, x5, r21 + 496 0x94 0x8c 0x21 0x48 VMAC.f dm4, dm4, x6, x1, r18 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 500 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 502 0x1a 0x13 0xd6 0xd8 VSHIFT x4, x2, x7, r21 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 506 0x01 0x13 0xea 0xc6 0x94 0x88 0x21 0x62 VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 + 514 0x1b 0xa5 0x46 0xd8 VSHIFT x7, x4, x10, r17 + 518 0x90 0x44 0x01 0x48 VMAC.f dm0, dm2, x2, x0, r18 + 522 0x00 0x00 NOPX + 524 0x00 0x01 0x67 0x98 NOPA +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 528 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x80 0x70 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 +.label ZLS_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_544 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 7 +.noswbrkpt + 544 0xc3 0x1e 0x82 0x39 0x98 0xf4 VLDB.3D x3, [p6], d0; VSHUFFLE x2, x3, x9, r19 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 550 0xc3 0xde 0x87 0x39 0xa0 0xf4 VLDB x11, [p6], #64; VSHUFFLE x7, x3, x9, r20 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 556 0x0c 0x3b 0x6d 0x29 0x6a 0xc6 0x90 0x10 0x21 0x4a VLDB x6, [p6], #64; VSHIFT x10, x5, x2, r26; VMAC.f dm0, dm0, x8, x1, r18 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 566 0xc3 0xbe 0x86 0x65 0xb5 0xb4 VLDB x7, [p6], #64; VSHIFT x6, x6, x5, r22 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 572 0xc3 0xc6 0x84 0x52 0xad 0xb4 VLDB x8, [p6], #64; VSHIFT x4, x5, x2, r21 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 578 0x0d 0x12 0xea 0x23 0xc6 0xc6 0x90 0x14 0x21 0x4a VLDB x5, [p6], m4; VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 588 0xc3 0xce 0x89 0x62 0xe5 0xb4 VLDB x9, [p6], #64; VSHIFT x9, x6, x2, r28 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 594 0xc3 0x9e 0x82 0x52 0xbd 0xb4 VLDB x3, [p6], #64; VSHIFT x2, x5, x2, r23 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 600 0x0c 0x3d 0x69 0x11 0xc2 0xc6 0x90 0x08 0x21 0x4a VLDB x10, [p6], #64; VSHIFT x2, x2, x3, r16; VMAC.f dm0, dm0, x4, x1, r18 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 610 0x06 0x1d 0x34 0x00 0x94 0x92 0x21 0x62 VLDB x4, [p6], #64; VMAC.f dm4, dm4, x9, x1, r18 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 618 0x19 0x5b 0x4c 0x78 VSHUFFLE x2, x11, x6, r19 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 622 0x03 0x5b 0x50 0x66 0x90 0x04 0x21 0x62 VSHUFFLE x6, x11, x6, r20; VMAC.f dm0, dm0, x2, x1, r18 + 630 0x05 0x93 0x56 0xc6 0x91 0xe4 0x01 0x62 VSHIFT x11, x2, x6, r21; VMUL.f dm1, x2, x0, r18 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 638 0x19 0x13 0x5a 0xd8 VSHIFT x2, x2, x6, r22 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 642 0x1d 0xbc 0x4c 0x78 VSHUFFLE x11, x7, x8, r19 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 646 0xe3 0xc4 0x61 0x15 0xf2 0xc4 0x91 0x36 0x01 0x4a VST.CONV.bf16.fp32 cml4, [p7], #64; VSHIFT x2, x2, x11, r28; VMAC.f dm1, dm1, x11, x0, r18 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 656 0x1c 0x3c 0x50 0x78 VSHUFFLE x8, x7, x8, r20 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 660 0xe3 0x84 0x60 0x00 0xa4 0xe8 0x30 0x02 VST.CONV.bf16.fp32 cml0, [p7], #64; VSHUFFLE x2, x9, x3, r20 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 668 0x0d 0x54 0x69 0xc9 0xcc 0x66 0x92 0x24 0x21 0x4a VLDB x8, [p6], m5; VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 678 0x1c 0x99 0x56 0xd8 VSHIFT x9, x3, x2, r21 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 682 0x1b 0xd2 0x4c 0x78 VSHUFFLE x7, x10, x4, r19 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 686 0x01 0x99 0x5a 0xc6 0x92 0x46 0x01 0x62 VSHIFT x3, x3, x2, r22; VMAC.f dm2, dm2, x3, x0, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 694 0x19 0x9b 0xf2 0xd8 VSHIFT x3, x3, x7, r28 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 698 0x1c 0xb5 0xd6 0xd8 VSHIFT x9, x6, x11, r21 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 702 0x0c 0x3b 0x6c 0xcc 0x46 0xc6 0x92 0x52 0x01 0x4a VLDB x6, [p6], #64; VSHIFT x9, x9, x8, r17; VMAC.f dm2, dm2, x9, x0, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 712 0xc3 0xa6 0x8a 0xa4 0xa0 0xf4 VLDB x4, [p6], #64; VSHUFFLE x10, x10, x4, r20 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 718 0xc3 0x9e 0x83 0x6b 0xd5 0xb4 VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 724 0x0c 0x3c 0xe9 0x93 0xde 0xc6 0x94 0x46 0x21 0x4a VLDB x9, [p6], #64; VSHIFT x3, x2, x7, r23; VMAC.f dm4, dm2, x3, x1, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 734 0x04 0x1c 0x42 0xc6 0x91 0xe6 0x01 0x62 VSHIFT x8, x3, x8, r16; VMUL.f dm1, x3, x0, r18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 742 0x00 0x00 NOPX +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 744 0x1c 0xb5 0xde 0xd8 VSHIFT x9, x6, x11, r23 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 748 0x02 0xca 0xc2 0xc6 0x91 0x32 0x01 0x62 VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 756 0x00 0x00 NOPX +.aggressive_scheduled_block_id 10 +.noswbrkpt + 758 0x1a 0xb2 0x50 0x78 VSHUFFLE x5, x6, x4, r20 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 762 0x03 0x32 0x4c 0x66 0x92 0x2a 0x21 0x62 VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 + 770 0x1a 0x32 0xd6 0xd8 VSHIFT x4, x6, x5, r21 + 774 0x94 0x8c 0x21 0x48 VMAC.f dm4, dm4, x6, x1, r18 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 778 0x00 0x00 NOPX +.aggressive_scheduled_block_id 11 +.noswbrkpt + 780 0x1a 0x13 0xd6 0xd8 VSHIFT x4, x2, x7, r21 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 784 0x01 0x13 0xea 0xc6 0x94 0x88 0x21 0x62 VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 + 792 0x1b 0xa5 0x46 0xd8 VSHIFT x7, x4, x10, r17 + 796 0x90 0x44 0x01 0x48 VMAC.f dm0, dm2, x2, x0, r18 + 800 0x00 0x00 NOPX + 802 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label ZLE_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_816 +.end_of_loop +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 816 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x80 0x70 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 +.loop_nesting 0 +.aggressive_scheduled_block_id 12 +.noswbrkpt + 832 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] +.aggressive_scheduled_block_id 12 +.nohwbrkpt +.noswbrkpt + 836 0x19 0x1c 0xcc 0x78 VSHUFFLE x2, x3, x9, r19 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 840 0x0c 0x31 0xeb 0x9c 0xd0 0x66 0x90 0x10 0x21 0x4a VLDB.3D x3, [p6], d0; VSHUFFLE x7, x3, x9, r20; VMAC.f dm0, dm0, x8, x1, r18 + 850 0x1d 0x29 0x6a 0xd8 VSHIFT x10, x5, x2, r26 + 854 0x1a 0x29 0x56 0xd8 VSHIFT x4, x5, x2, r21 + 858 0x02 0x23 0xc6 0xc6 0x90 0x14 0x21 0x62 VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 + 866 0x1b 0x32 0xda 0xd8 VSHIFT x6, x6, x5, r22 + 870 0x1c 0xb1 0x72 0xd8 VSHIFT x9, x6, x2, r28 + 874 0x01 0x29 0x5e 0xc6 0x90 0x08 0x21 0x62 VSHIFT x2, x5, x2, r23; VMAC.f dm0, dm0, x4, x1, r18 + 882 0x19 0x11 0xc2 0xd8 VSHIFT x2, x2, x3, r16 + 886 0x94 0x92 0x21 0x48 VMAC.f dm4, dm4, x9, x1, r18 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 890 0x90 0x04 0x21 0x48 VMAC.f dm0, dm0, x2, x1, r18 +.aggressive_scheduled_block_id 13 +.noswbrkpt + 894 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 898 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 902 0xff 0xe8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-192 +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 908 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 910 0x0f 0x1e 0x23 0x18 VST.CONV.bf16.fp32 cml4, [p7], #64 +.delay_slot +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 914 0x0f 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p7], #64 +.label _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E__end last +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_end0 last +.delay_slot +.swstall delay_slot + 918 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.undef global text int32_to_float32 + +.text_segment_name +.text global 10 _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL9curr_iter + 6 0x60 0xc6 0xd8 0x35 0xc1 0xd4 LDA r17, [p3]; MOV r16, CORE_ID + 12 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 18 0xff 0x3e 0xb0 0x21 0x24 0x81 0xea 0x60 0x79 0x3a ST r15, [sp, #-8]; EXTEND.u8 r18, r16; MOV r15, p2 + 28 0x0f 0xf0 0x1d 0x98 ST p0, [sp, #-16] + 32 0x0f 0xf4 0x3d 0x98 ST lr, [sp, #-12] + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x88 0x00 0x60 0x40 0x01 0x84 JNZ r17, #TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 +.delay_slot + 46 0x0f 0xff 0x1d 0x98 ST p6, [sp, #-4] +.delay_slot + 50 0x1c 0x12 0xc0 0xf8 MOV r16, p1 +.delay_slot + 54 0x14 0xa5 0xfb 0x18 ADD r18, r18, #-2 +.delay_slot + 58 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL8core_row +.delay_slot + 64 0x0e 0x06 0x51 0x98 ST r18, [p6] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 68 0x00 0x20 0x00 0x00 0x00 0x03 0x30 0x00 0x10 0xba MOVA r0, #1; MOVXM p6, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 78 0xc0 0xc4 0xe0 0x00 0x00 0x03 0x30 0x00 0x10 0xba ST.s8 r17, [p6]; MOVXM p6, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 88 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 90 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x04 0x00 0xa0 0xd0 0x20 0x24 MOVX r16, #1; ADD.NC p0, r16, #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x00 0x00 0x02 0xc0 0x00 0x44 MOVXM p1, #avgpool2d_params +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 108 0x10 0x22 0x31 0x18 MOVX r17, #12 +.delay_slot +.swstall delay_slot + 112 0x00 0x00 NOPX +.delay_slot + 114 0x00 0x2c 0xfc 0x0c 0x23 0x00 0x00 0x73 0x06 0x07 0x00 0x00 0x1c 0x2e NOPA; ST r16, [p6]; MOV p6, p0; NOPV +.return_address + 128 0x05 0x42 0x80 0x00 0x00 0x01 0x30 0x00 0x10 0xba MOVA dj0, #42; MOVXM p2, #avgpool2d_params + 138 0x40 0x47 0x51 0x00 0x49 0x54 LDA.u16 r17, [p2, dj0]; MOV dj0, #18 + 144 0xc0 0x43 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r16, [p6, dj0]; MOVXM p1, #_ZL10ifmsv_size + 154 0x00 0x00 NOPX + 156 0x00 0x00 0x68 0x00 0x00 0x84 J #TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.delay_slot + 162 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL8num_iter +.delay_slot +.swstall delay_slot + 168 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 170 0x00 0x00 NOPX +.delay_slot + 172 0x0e 0x06 0x31 0x98 ST r17, [p6] +.delay_slot + 176 0x00 0x2c 0xf0 0x00 0x21 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 + 192 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #avgpool2d_params + 198 0x00 0x2c 0xf0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba NOPA; MOVXM p1, #_ZL10ifmsv_size +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 + 208 0x1e 0x67 0x86 0x18 ADD.NC p6, r15, #12 + 212 0xdf 0xee 0xd0 0x00 0x00 0x01 0xb0 0x00 0x10 0xba LDA r27, [p6], #-4; MOVXM p3, #_ZL8core_row + 222 0x06 0xfe 0x16 0x98 LDA r16, [p6], #-4 + 226 0x06 0xfe 0x36 0x98 LDA r17, [p6], #-4 + 230 0x06 0x46 0x56 0x98 LDA r18, [p6, #16] + 234 0x00 0x00 NOPX + 236 0x00 0x00 NOPX + 238 0x00 0x00 NOPX + 240 0x00 0x00 NOPX + 242 0x00 0x00 NOPX + 244 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 248 0x0e 0x06 0x11 0x98 ST r16, [p6] + 252 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 256 0x00 0x00 NOPX + 258 0x00 0x00 NOPX + 260 0x00 0x00 NOPX + 262 0x14 0x93 0x08 0x18 ACQ r18, r16 + 266 0x00 0x30 0x00 0x00 0x00 0x00 0x30 0x00 0x10 0xba MOVA r16, #1; MOVXM p0, #_ZL9curr_iter + 276 0xf3 0x11 0x60 0x01 0x80 0x09 0xef 0x60 0x79 0x3a MOVS p7, p6; MOVX r24, #0; MOV r15, p7 + 286 0x00 0x00 NOPX + 288 0x07 0xf2 0x19 0x18 LDA p4, [sp, #-16] + 292 0x01 0x06 0x56 0x98 LDA r18, [p1] + 296 0x03 0x06 0x36 0x98 LDA r17, [p3] + 300 0x00 0x06 0x76 0x98 LDA r19, [p0] + 304 0x06 0x5c 0x9e 0x98 LDA p1, [p6], #20 + 308 0x00 0x00 NOPX + 310 0x00 0x00 NOPX + 312 0x04 0x06 0x96 0x98 LDA r20, [p4] + 316 0x00 0x00 NOPX + 318 0x14 0x63 0x2f 0x98 MUL r17, r17, r18 + 322 0x00 0x00 NOPX + 324 0x14 0x61 0x0d 0x98 LSHL r16, r17, r16 + 328 0x00 0x00 NOPX + 330 0x00 0x00 NOPX + 332 0x18 0x4a 0x41 0x58 ADD.NC dn0, r20, r16 + 336 0x0f 0xb4 0x25 0x98 ST dn0, [sp, #-76] + 340 0x0f 0xbb 0x15 0x98 ST r24, [sp, #-72] +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 344 0x0f 0xbf 0x15 0x98 ST r24, [sp, #-68] +.aggressive_scheduled_block_id 2 +.noswbrkpt + 348 0x07 0xb4 0x19 0x18 LDA p0, [sp, #-76] +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 352 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 358 0x14 0xe4 0x07 0x18 ADD r18, r19, #1 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 362 0x08 0x06 0x51 0x98 ST r18, [p0] +.delay_slot +.swstall delay_slot + 366 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 368 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 370 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.return_address + 384 0xea 0xc6 0xd0 0x00 0x00 0x03 0xb0 0x00 0x10 0xba LDA r17, [p7, #20]; MOVXM p7, #_ZL9curr_iter + 394 0x10 0x20 0x05 0x18 MOVX r16, #1 + 398 0x00 0x00 NOPX + 400 0x00 0x00 NOPX + 402 0x00 0x00 NOPX + 404 0x00 0x00 NOPX + 406 0x00 0x00 NOPX + 408 0x14 0x51 0x08 0x18 REL r17, r16 + 412 0xdc 0xc6 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r17, [p6, #-8]; MOVXM p2, #_ZL8num_iter + 422 0x07 0x06 0x56 0x98 LDA r18, [p7] + 426 0x02 0x06 0x76 0x98 LDA r19, [p2] + 430 0x07 0xf8 0x11 0x18 LDA r0, [sp, #-8] + 434 0x07 0xf4 0x39 0x18 LDA lr, [sp, #-12] + 438 0x00 0x00 NOPX + 440 0x00 0x00 NOPX + 442 0x14 0x21 0x11 0x98 SUB r16, r16, r17 + 446 0x0e 0xe6 0x11 0x98 ST r16, [p6, #-8] + 450 0x14 0xe1 0x28 0x98 NE r16, r19, r18 + 454 0x80 0x00 0xf0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 +.delay_slot + 460 0x10 0x30 0x01 0x18 MOVX r24, #0 +.delay_slot +.swstall delay_slot + 464 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 466 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 468 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 470 0x00 0x00 NOPX + 472 0xe0 0xe2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r24, [p7]; NOPM +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 + 480 0xff 0xe3 0x2e 0xcf 0x41 0xd4 LDA p6, [sp, #-4]; MOV p7, r15 + 486 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 490 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 496 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 498 0x00 0x00 NOPX +.delay_slot + 500 0x1b 0xd0 0x20 0xf8 MOV r15, r0 +.label _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot +.swstall delay_slot + 504 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data avgpool2d_params + +.undef global text _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh + +.undef global text _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.function_start + 0 0x23 0x85 0xd0 0x08 0x20 0x0b 0x08 0x00 0x58 0xba LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 + 10 0x17 0x80 0x01 0x18 MOVX r0, #-128 + 14 0x00 0x00 NOPX + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 28 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 48 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 52 0x00 0x00 NOPX + 54 0x00 0x00 NOPX + 56 0x00 0x00 NOPX + 58 0x00 0x00 NOPX + 60 0x00 0x00 NOPX + 62 0x00 0x00 NOPX + 64 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 68 0x01 0x14 0x76 0x98 LDA r3, [p1, #4] + 72 0x00 0x00 NOPX + 74 0x00 0x00 NOPX + 76 0x00 0x00 NOPX + 78 0x00 0x00 NOPX + 80 0x00 0x00 NOPX + 82 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 84 0x08 0x4c 0x71 0x98 ST r3, [p0], #16 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 88 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x00 0x00 0xf0 0xbe 0x00 0x44 MOVXM r1, #65280 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x10 0xc2 0x14 0x98 AND r1, r3, r1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 106 0x10 0x76 0x27 0x98 EQ r27, r1, r2 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 110 0x10 0x01 0x82 0x18 SEL.EQZ r0, r0, r24, r27 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv__end last +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_end0 last +.delay_slot +.swstall delay_slot + 114 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.function_start + 0 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 6 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] +.no_stack_arguments + 10 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv +.delay_slot + 16 0x18 0x17 0xa0 0xf8 MOV r0, r15 +.delay_slot + 20 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] +.delay_slot + 24 0x1b 0xd0 0xc0 0xf8 MOV r15, p0 +.delay_slot +.swstall delay_slot + 28 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30 0x00 0x00 NOPX +.return_address + 32 0xff 0x07 0x20 0x01 0x00 0x68 0x33 0xc4 0x08 0xba LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 + 42 0x01 0xe2 0x80 0x01 0x80 0x08 0x07 0xfd 0x58 0xba MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 + 52 0xff 0xbe 0x20 0x0a 0x11 0x80 0x07 0xa0 0x01 0x7a LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 + 62 0x00 0x06 0x4a 0x98 LDA.u8 r18, [p0] + 66 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 68 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 70 0x00 0x02 0x17 0x18 ST.s16 r16, [p0, dj0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 74 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 78 0x10 0x22 0x05 0x18 MOVX r17, #1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 82 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 88 0x14 0x77 0x27 0x98 EQ r27, r17, r18 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 92 0x14 0x21 0x82 0x18 SEL.EQZ r16, r16, r24, r27 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv__end last +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 last +.delay_slot +.swstall delay_slot + 96 0x00 0x00 NOPX + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.tail_call +.function_start + 0 0x00 0x00 0x00 0x00 0x00 0x84 J #_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.delay_slot +.swstall delay_slot + 6 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end last +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 last +.delay_slot +.swstall delay_slot + 14 0x00 0x00 NOPX + +.text_segment_name +.text global 10 _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.function_start + 0 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZL9curr_iter + 6 0x80 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p4]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x3a 0xb0 0x23 0x14 0x81 0xca 0x60 0x79 0x3a ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 + 28 0xfd 0x83 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p0, [sp, #-20]; MOV r0, r15 + 36 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] + 40 0x0f 0xf0 0x3d 0x98 ST lr, [sp, #-16] + 44 0x00 0x00 NOPX + 46 0x80 0x00 0x60 0x40 0x01 0x84 JNZ r16, #TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.delay_slot + 52 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 56 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row +.delay_slot + 62 0x40 0xc6 0x30 0x01 0x37 0x60 0x70 0x02 ST r17, [p2]; MOV p2, p7 +.delay_slot + 70 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 74 0xfe 0xa3 0xb0 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a ST p2, [sp, #-12]; MOVXM p7, #add1d_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 84 0x13 0x91 0x60 0x00 0x00 0x01 0x30 0x00 0x11 0x3a MOVS p0, p7; MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 94 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 104 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 106 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 112 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 114 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 116 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 120 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 124 0x0a 0x06 0x11 0x98 ST r16, [p2] +.return_address + 128 0xe0 0xc2 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r16, [p7]; MOVXM p1, #_ZL8core_row + 138 0x20 0xc6 0xd0 0x00 0x00 0x01 0xb0 0x00 0x10 0xba LDA r17, [p1]; MOVXM p3, #_ZL11ifm1_offset + 148 0xea 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p7, #10]; MOVXM p1, #_ZL11ifm2_offset + 158 0x00 0x00 NOPX + 160 0x00 0x00 NOPX + 162 0x00 0x00 NOPX + 164 0x00 0x00 0x68 0x00 0x00 0x84 J #TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.delay_slot + 170 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8num_iter +.delay_slot + 176 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 180 0x0a 0x06 0x51 0x98 ST r18, [p2] +.delay_slot + 184 0x0b 0x06 0x11 0x98 ST r16, [p3] +.delay_slot + 188 0x09 0x06 0x11 0x98 ST r16, [p1] +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 + 192 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL11ifm1_offset + 198 0x00 0x2c 0xf0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba NOPA; MOVXM p1, #_ZL11ifm2_offset +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 + 208 0x18 0x67 0x86 0x18 ADD.NC p0, r15, #12 + 212 0x1f 0xee 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r27, [p0], #-4; MOVXM p2, #_ZL9curr_iter + 222 0x00 0xfe 0x16 0x98 LDA r16, [p0], #-4 + 226 0x00 0xfe 0x36 0x98 LDA r17, [p0], #-4 + 230 0x02 0x06 0x56 0x98 LDA r18, [p2] + 234 0x00 0x46 0x76 0x98 LDA r19, [p0, #16] + 238 0x00 0x00 NOPX + 240 0x00 0x00 NOPX + 242 0x00 0x00 NOPX + 244 0x00 0x00 NOPX + 246 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 250 0x00 0xc2 0x39 0x40 0x0e 0x5c ST r16, [p0]; ADD r16, r18, #1 + 256 0x0a 0x06 0x11 0x98 ST r16, [p2] + 260 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 264 0x00 0x00 NOPX + 266 0x00 0x00 NOPX + 268 0x00 0x00 NOPX + 270 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 274 0x1a 0x67 0x06 0x18 ADD.NC p2, r14, #12 + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 286 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 290 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 + 294 0x02 0x56 0x76 0x98 LDA r19, [p2, #20] + 298 0x00 0x00 NOPX + 300 0x00 0x00 NOPX + 302 0x00 0x00 NOPX + 304 0x00 0x00 NOPX + 306 0x00 0x00 NOPX + 308 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 + 312 0x0a 0x06 0x31 0x98 ST r17, [p2] + 316 0x00 0x00 NOPX + 318 0x00 0x00 NOPX + 320 0x00 0x00 NOPX + 322 0x00 0x00 NOPX + 324 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 328 0xd1 0x11 0x60 0x01 0x00 0x29 0xce 0x60 0x79 0x3a MOVS p6, p2; MOVX r16, #1; MOV r14, p6 + 338 0x00 0x00 NOPX + 340 0x00 0x00 NOPX + 342 0x07 0xee 0x19 0x18 LDA p4, [sp, #-20] + 346 0x60 0xc6 0xdf 0xd8 0x3b 0x0c LDA r17, [p3]; ST p0, [sp, #-20] + 352 0x20 0xd2 0xd6 0xdd 0x81 0xd4 LDA r20, [p1]; MOV p3, p7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 358 0x02 0x4e 0x56 0x98 LDA r18, [p2], #16 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 362 0x00 0x5d 0x1e 0x98 LDA p2, [p0], #20 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 366 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 370 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 372 0x04 0x06 0x76 0x98 LDA r19, [p4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 376 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 378 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 384 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 +.delay_slot + 388 0x14 0x63 0x0d 0x98 LSHL r17, r17, r16 +.delay_slot + 392 0x15 0x21 0x0d 0x98 LSHL r16, r20, r16 +.delay_slot + 396 0x19 0x69 0x41 0x58 ADD.NC p1, r18, r16 +.delay_slot + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV +.return_address + 416 0xc8 0xc6 0xd0 0x01 0x00 0x28 0xb3 0xd0 0x78 0xba LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 + 426 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL8num_iter + 432 0x00 0x00 NOPX + 434 0x00 0x00 NOPX + 436 0x00 0x00 NOPX + 438 0x00 0x00 NOPX + 440 0x00 0x00 NOPX + 442 0x14 0x51 0x08 0x18 REL r17, r16 + 446 0x01 0xf6 0x36 0x98 LDA r17, [p1, #-4] + 450 0x07 0xed 0x19 0x18 LDA p2, [sp, #-20] + 454 0x00 0x00 NOPX + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX + 460 0x00 0x00 NOPX + 462 0x00 0x00 NOPX + 464 0x14 0x23 0x11 0x98 SUB r17, r16, r17 + 468 0x4a 0xc6 0xd3 0xec 0x63 0x0c LDA r17, [p2, #20]; ST r17, [p1, #-4] + 474 0x00 0x00 NOPX + 476 0x00 0x00 NOPX + 478 0x00 0x00 NOPX + 480 0x00 0x00 NOPX + 482 0x00 0x00 NOPX + 484 0x00 0x00 NOPX + 486 0x14 0x51 0x08 0x18 REL r17, r16 + 490 0xfc 0xce 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p1, #_ZL9curr_iter + 500 0x06 0x06 0x56 0x98 LDA r18, [p6] + 504 0x01 0x06 0x36 0x98 LDA r17, [p1] + 508 0x00 0x00 NOPX + 510 0x00 0x00 NOPX + 512 0x00 0x00 NOPX + 514 0x00 0x00 NOPX + 516 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 520 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 524 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 528 0x80 0x01 0x18 0x40 0x01 0x84 JNZ r16, #TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.delay_slot +.swstall delay_slot + 534 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 536 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 538 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 540 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 542 0x00 0x00 NOPX + 544 0x10 0x20 0x01 0x18 MOVX r16, #0 + 548 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x83 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p1]; NOPX +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 + 560 0x07 0xf0 0x39 0x18 LDA lr, [sp, #-16] + 564 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] + 568 0x07 0xf7 0x99 0x18 LDA p7, [sp, #-12] +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 572 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 574 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 578 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 580 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 582 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 586 0x0e 0x8e 0x0b 0x18 MOVS p6, r14 +.delay_slot + 590 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 596 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 598 0x00 0x00 NOPX +.label _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end last +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 last +.delay_slot +.swstall delay_slot + 600 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data add1d_params + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + +.text_segment_name +.text weak 10 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_begin0 +.function_start + 0 0x05 0x00 0x00 0x21 0x01 0x64 RET lr; MOV r0, #64 +.delay_slot + 6 0x18 0x50 0xc0 0xf8 MOV r1, p0 +.delay_slot + 10 0x18 0x60 0x90 0x18 ADD.NC p0, r1, #32 +.delay_slot + 14 0x08 0x04 0x11 0x98 ST r0, [p0] +.delay_slot + 18 0x08 0x14 0x11 0x98 ST r0, [p0, #4] +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E__end last +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_end0 last +.delay_slot +.swstall delay_slot + 22 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 4 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 10 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] + 14 0x00 0x00 NOPX + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 26 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 30 0x00 0x00 NOPX + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 46 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 50 0x00 0x00 NOPX + 52 0x00 0x00 NOPX + 54 0x00 0x00 NOPX + 56 0x00 0x00 NOPX + 58 0x00 0x00 NOPX + 60 0x00 0x00 NOPX + 62 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 66 0x01 0x14 0x2e 0x98 LDA el0, [p1, #4] + 70 0x00 0x00 NOPX + 72 0x00 0x00 NOPX +.no_stack_arguments + 74 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E +.delay_slot + 80 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] +.delay_slot +.swstall delay_slot + 84 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 86 0x00 0x00 NOPX +.delay_slot + 88 0x08 0xdc 0x29 0x98 ST el0, [p0], #-12 +.delay_slot + 92 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.return_address + 96 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 100 0x00 0x00 NOPX + 102 0x00 0x00 NOPX + 104 0x00 0x00 NOPX + 106 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 108 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 110 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 114 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 118 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 120 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 122 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 124 0x10 0x20 0x01 0x18 MOVX r16, #0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv__end last +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 last +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 128 0xe8 0xc2 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r16, [p7, #16]; PADDXM [sp], #-64 + +.undef global text _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E + +.text_segment_name +.text weak 10 _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_begin0 +.function_start + 0 0x04 0x00 0x80 0x00 0x00 0x00 0x78 0x58 0x10 0xba MOVA m0, #32; MOVXM ls, #(ZLS_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_176 + 0) + 10 0x61 0x0e 0xd0 0x00 0x00 0x01 0xb8 0x60 0x10 0xba LDA r3, [p3], m0; MOVXM le, #(ZLE_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_192 + 0) + 20 0x60 0x90 0xd0 0x3e 0x17 0x48 0x0b 0x3c 0x58 0xba LDA m1, [p3]; MOVX r1, #-6; MOV r0, #828 + 30 0x62 0x80 0xd0 0x00 0x00 0x02 0x30 0x00 0x10 0xba LDA m0, [p3, #4]; MOVXM p4, #_ZN12me_primitive11control_rndE + 40 0x04 0x04 0x42 0x98 LDA.s8 r2, [p4] + 44 0x00 0x00 NOPX + 46 0x00 0x00 NOPX + 48 0x00 0x00 NOPX + 50 0x10 0xc2 0x1d 0x98 LSHL r1, r3, r1 + 54 0x05 0x0e 0x8a 0xe1 0xf9 0x34 VLDB x1, [p0], m1; ADD.NC lc, r1, #-7 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 60 0x21 0x13 0x70 0x50 0x68 0x3c VLDA x2, [p1], m0; VLDB x0, [p0], m1 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 66 0x21 0x1b 0x70 0x50 0xe8 0xba 0x80 0x12 VLDA x3, [p1], m0; VLDB x1, [p0], m1; MOVX crRnd, r2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 74 0x21 0x13 0x70 0x50 0x68 0x3c VLDA x2, [p1], m0; VLDB x0, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 80 0x21 0x1b 0x70 0x50 0xe8 0x3c VLDA x3, [p1], m0; VLDB x1, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 86 0x01 0x08 0x9b 0x98 VLDA x2, [p1], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 90 0x21 0x1b 0x70 0x50 0x68 0x3c VLDA x3, [p1], m0; VLDB x0, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x21 0x13 0x70 0x50 0xe8 0x3c VLDA x2, [p1], m0; VLDB x1, [p0], m1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x21 0x1b 0x70 0x28 0x34 0x1d 0x00 0xe2 0x41 0x4a VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 112 0x21 0x13 0x70 0x28 0x74 0x1d 0x01 0xe0 0x61 0x4a VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 122 0x21 0x1b 0x70 0x28 0x34 0x1d 0x00 0xe2 0x41 0x4a VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 132 0x21 0x13 0x70 0x28 0x74 0x1d 0x01 0xe0 0x61 0x4a VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 142 0x21 0x1b 0x70 0x28 0x34 0x1d 0x00 0xe2 0x41 0x4a VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 152 0x21 0x13 0x70 0x28 0x74 0x1d 0x01 0xe0 0x61 0x4a VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 162 0x21 0x1b 0x70 0x50 0x68 0x00 0x00 0x08 0x70 0x8c 0x00 0xe2 0x41 0x6e VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; VMUL.f dm0, x1, x2, r0 +.label ZLS_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_176 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 176 0x21 0x13 0x70 0x50 0xea 0x1c 0xa3 0x00 0x00 0x00 0x01 0xa5 0x78 0x0f 0x03 0x0b VLDA x2, [p1], m0; VLDB x1, [p0], m1; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; VMUL.f dm1, x0, x3, r0 +.label ZLE_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_192 +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 192 0x21 0x1b 0x70 0x50 0x6a 0x1c 0x23 0x00 0x00 0x00 0x01 0xa5 0x78 0x07 0x12 0x0b VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; NOPM; VMUL.f dm0, x1, x2, r0 +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 208 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 216 0x43 0x84 0x60 0x02 0x00 0xe2 0x41 0x62 VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 224 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 232 0x43 0x84 0x60 0x02 0x00 0xe2 0x41 0x62 VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 240 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 248 0x43 0x84 0x60 0x02 0x00 0xe2 0x41 0x62 VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 256 0x43 0x94 0x60 0x02 0x01 0xe0 0x61 0x62 VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 264 0x0a 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p2], #64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 268 0x43 0x94 0x60 0x50 0x00 0x5c VST.CONV.bf16.fp32 cml1, [p2], #64;RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 274 0x0a 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p2], #64 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 278 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.delay_slot + 282 0x0a 0x1c 0x23 0x18 VST.CONV.bf16.fp32 cml0, [p2], #64 +.delay_slot + 286 0x0a 0x1c 0xa3 0x18 VST.CONV.bf16.fp32 cml1, [p2], #64 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E__end last +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_end0 last +.delay_slot +.swstall delay_slot + 290 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text global 10 _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.function_start + 0 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZL9curr_iter + 6 0x80 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p4]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x3a 0xb0 0x23 0x14 0x81 0xca 0x60 0x79 0x3a ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 + 28 0xfd 0x83 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p0, [sp, #-20]; MOV r0, r15 + 36 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] + 40 0x0f 0xf0 0x3d 0x98 ST lr, [sp, #-16] + 44 0x00 0x00 NOPX + 46 0x80 0x00 0x60 0x40 0x01 0x84 JNZ r16, #TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.delay_slot + 52 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 56 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row +.delay_slot + 62 0x40 0xc6 0x30 0x01 0x37 0x60 0x70 0x02 ST r17, [p2]; MOV p2, p7 +.delay_slot + 70 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 74 0xfe 0xa3 0xb0 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a ST p2, [sp, #-12]; MOVXM p7, #mul1d_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 84 0x13 0x91 0x60 0x00 0x00 0x01 0x30 0x00 0x11 0x3a MOVS p0, p7; MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 94 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 104 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 106 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 112 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 114 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 116 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 120 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 124 0x0a 0x06 0x11 0x98 ST r16, [p2] +.return_address + 128 0xe0 0xc2 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r16, [p7]; MOVXM p1, #_ZL8core_row + 138 0x20 0xc6 0xd0 0x00 0x00 0x01 0xb0 0x00 0x10 0xba LDA r17, [p1]; MOVXM p3, #_ZL11ifm1_offset + 148 0xea 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p7, #10]; MOVXM p1, #_ZL11ifm2_offset + 158 0x00 0x00 NOPX + 160 0x00 0x00 NOPX + 162 0x00 0x00 NOPX + 164 0x00 0x00 0x68 0x00 0x00 0x84 J #TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.delay_slot + 170 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8num_iter +.delay_slot + 176 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 180 0x0a 0x06 0x51 0x98 ST r18, [p2] +.delay_slot + 184 0x0b 0x06 0x11 0x98 ST r16, [p3] +.delay_slot + 188 0x09 0x06 0x11 0x98 ST r16, [p1] +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 + 192 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL11ifm1_offset + 198 0x00 0x2c 0xf0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba NOPA; MOVXM p1, #_ZL11ifm2_offset +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 + 208 0x18 0x67 0x86 0x18 ADD.NC p0, r15, #12 + 212 0x1f 0xee 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r27, [p0], #-4; MOVXM p2, #_ZL9curr_iter + 222 0x00 0xfe 0x16 0x98 LDA r16, [p0], #-4 + 226 0x00 0xfe 0x36 0x98 LDA r17, [p0], #-4 + 230 0x02 0x06 0x56 0x98 LDA r18, [p2] + 234 0x00 0x46 0x76 0x98 LDA r19, [p0, #16] + 238 0x00 0x00 NOPX + 240 0x00 0x00 NOPX + 242 0x00 0x00 NOPX + 244 0x00 0x00 NOPX + 246 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 250 0x00 0xc2 0x39 0x40 0x0e 0x5c ST r16, [p0]; ADD r16, r18, #1 + 256 0x0a 0x06 0x11 0x98 ST r16, [p2] + 260 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 264 0x00 0x00 NOPX + 266 0x00 0x00 NOPX + 268 0x00 0x00 NOPX + 270 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 274 0x1a 0x67 0x06 0x18 ADD.NC p2, r14, #12 + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 286 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 290 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 + 294 0x02 0x56 0x76 0x98 LDA r19, [p2, #20] + 298 0x00 0x00 NOPX + 300 0x00 0x00 NOPX + 302 0x00 0x00 NOPX + 304 0x00 0x00 NOPX + 306 0x00 0x00 NOPX + 308 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 + 312 0x0a 0x06 0x31 0x98 ST r17, [p2] + 316 0x00 0x00 NOPX + 318 0x00 0x00 NOPX + 320 0x00 0x00 NOPX + 322 0x00 0x00 NOPX + 324 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 328 0xd1 0x11 0x60 0x01 0x00 0x29 0xce 0x60 0x79 0x3a MOVS p6, p2; MOVX r16, #1; MOV r14, p6 + 338 0x00 0x00 NOPX + 340 0x00 0x00 NOPX + 342 0x07 0xee 0x19 0x18 LDA p4, [sp, #-20] + 346 0x60 0xc6 0xdf 0xd8 0x3b 0x0c LDA r17, [p3]; ST p0, [sp, #-20] + 352 0x20 0xd2 0xd6 0xdd 0x81 0xd4 LDA r20, [p1]; MOV p3, p7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 358 0x02 0x4e 0x56 0x98 LDA r18, [p2], #16 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 362 0x00 0x5d 0x1e 0x98 LDA p2, [p0], #20 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 366 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 370 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 372 0x04 0x06 0x76 0x98 LDA r19, [p4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 376 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 378 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 384 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 +.delay_slot + 388 0x14 0x63 0x0d 0x98 LSHL r17, r17, r16 +.delay_slot + 392 0x15 0x21 0x0d 0x98 LSHL r16, r20, r16 +.delay_slot + 396 0x19 0x69 0x41 0x58 ADD.NC p1, r18, r16 +.delay_slot + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV +.return_address + 416 0xc8 0xc6 0xd0 0x01 0x00 0x28 0xb3 0xd0 0x78 0xba LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 + 426 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL8num_iter + 432 0x00 0x00 NOPX + 434 0x00 0x00 NOPX + 436 0x00 0x00 NOPX + 438 0x00 0x00 NOPX + 440 0x00 0x00 NOPX + 442 0x14 0x51 0x08 0x18 REL r17, r16 + 446 0x01 0xf6 0x36 0x98 LDA r17, [p1, #-4] + 450 0x07 0xed 0x19 0x18 LDA p2, [sp, #-20] + 454 0x00 0x00 NOPX + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX + 460 0x00 0x00 NOPX + 462 0x00 0x00 NOPX + 464 0x14 0x23 0x11 0x98 SUB r17, r16, r17 + 468 0x4a 0xc6 0xd3 0xec 0x63 0x0c LDA r17, [p2, #20]; ST r17, [p1, #-4] + 474 0x00 0x00 NOPX + 476 0x00 0x00 NOPX + 478 0x00 0x00 NOPX + 480 0x00 0x00 NOPX + 482 0x00 0x00 NOPX + 484 0x00 0x00 NOPX + 486 0x14 0x51 0x08 0x18 REL r17, r16 + 490 0xfc 0xce 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p1, #_ZL9curr_iter + 500 0x06 0x06 0x56 0x98 LDA r18, [p6] + 504 0x01 0x06 0x36 0x98 LDA r17, [p1] + 508 0x00 0x00 NOPX + 510 0x00 0x00 NOPX + 512 0x00 0x00 NOPX + 514 0x00 0x00 NOPX + 516 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 520 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 524 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 528 0x80 0x01 0x18 0x40 0x01 0x84 JNZ r16, #TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.delay_slot +.swstall delay_slot + 534 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 536 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 538 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 540 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 542 0x00 0x00 NOPX + 544 0x10 0x20 0x01 0x18 MOVX r16, #0 + 548 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x83 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p1]; NOPX +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 + 560 0x07 0xf0 0x39 0x18 LDA lr, [sp, #-16] + 564 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] + 568 0x07 0xf7 0x99 0x18 LDA p7, [sp, #-12] +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 572 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 574 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 578 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 580 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 582 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 586 0x0e 0x8e 0x0b 0x18 MOVS p6, r14 +.delay_slot + 590 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 596 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 598 0x00 0x00 NOPX +.label _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end last +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 last +.delay_slot +.swstall delay_slot + 600 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data mul1d_params + +.undef global text _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv + +.undef global text _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x23 0x85 0xd0 0x08 0x20 0x0b 0x08 0x00 0x58 0xba LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 + 10 0x17 0x80 0x01 0x18 MOVX r0, #-128 + 14 0x00 0x00 NOPX + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 28 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 48 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 52 0x00 0x00 NOPX + 54 0x00 0x00 NOPX + 56 0x00 0x00 NOPX + 58 0x00 0x00 NOPX + 60 0x00 0x00 NOPX + 62 0x00 0x00 NOPX + 64 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 68 0x01 0x14 0x76 0x98 LDA r3, [p1, #4] + 72 0x00 0x00 NOPX + 74 0x00 0x00 NOPX + 76 0x00 0x00 NOPX + 78 0x00 0x00 NOPX + 80 0x00 0x00 NOPX + 82 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 84 0x08 0x4c 0x71 0x98 ST r3, [p0], #16 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 88 0x00 0x04 0x17 0x18 ST.s16 r0, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x00 0x00 0xf0 0xbe 0x00 0x44 MOVXM r1, #65280 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 102 0x10 0xc2 0x14 0x98 AND r1, r3, r1 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 106 0x10 0x76 0x27 0x98 EQ r27, r1, r2 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 110 0x10 0x01 0x82 0x18 SEL.EQZ r0, r0, r24, r27 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end last +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 last +.delay_slot +.swstall delay_slot + 114 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 6 0x0f 0xf8 0x3d 0x98 ST lr, [sp, #-8] +.no_stack_arguments + 10 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.delay_slot + 16 0x0f 0xff 0x9d 0x98 ST p7, [sp, #-4] +.delay_slot + 20 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot +.swstall delay_slot + 24 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 26 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 28 0x00 0x01 0x67 0x98 NOPA +.return_address + 32 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 36 0x00 0x00 NOPX + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 44 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 46 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 50 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 54 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 56 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 58 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 60 0x10 0x20 0x19 0x18 MOVX r16, #6 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end last +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 last +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 64 0xe8 0xc2 0x30 0x3f 0xfe 0x00 0x00 0x00 0x71 0x3a ST r16, [p7, #16]; PADDXM [sp], #-64 + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv + +.text_segment_name +.text weak 10 _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.tail_call +.function_start + 0 0x00 0x00 0x00 0x00 0x00 0x84 J #_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.delay_slot +.swstall delay_slot + 6 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 8 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 10 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 12 0x00 0x00 NOPX +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E__end last +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_end0 last +.delay_slot +.swstall delay_slot + 14 0x00 0x00 NOPX + +.text_segment_name +.text global 10 _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.function_start + 0 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZL9curr_iter + 6 0x80 0xc2 0xd8 0xb5 0xc1 0xd4 LDA r16, [p4]; MOV r17, CORE_ID + 12 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 18 0xff 0x3a 0xb0 0x23 0x14 0x81 0xca 0x60 0x79 0x3a ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 + 28 0xfd 0x83 0xb0 0x00 0x0b 0xd0 0x70 0x02 ST p0, [sp, #-20]; MOV r0, r15 + 36 0x0f 0xfc 0x15 0x98 ST r0, [sp, #-4] + 40 0x0f 0xf0 0x3d 0x98 ST lr, [sp, #-16] + 44 0x00 0x00 NOPX + 46 0x80 0x00 0x60 0x40 0x01 0x84 JNZ r16, #TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.delay_slot + 52 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 56 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8core_row +.delay_slot + 62 0x40 0xc6 0x30 0x01 0x37 0x60 0x70 0x02 ST r17, [p2]; MOV p2, p7 +.delay_slot + 70 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 74 0xfe 0xa3 0xb0 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a ST p2, [sp, #-12]; MOVXM p7, #sub1d_params +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 84 0x13 0x91 0x60 0x00 0x00 0x01 0x30 0x00 0x11 0x3a MOVS p0, p7; MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 94 0x40 0xc0 0xe0 0x00 0x00 0x01 0x30 0x00 0x10 0xba ST.s8 r16, [p2]; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 104 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 106 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 112 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 114 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 116 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 120 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 124 0x0a 0x06 0x11 0x98 ST r16, [p2] +.return_address + 128 0xe0 0xc2 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r16, [p7]; MOVXM p1, #_ZL8core_row + 138 0x20 0xc6 0xd0 0x00 0x00 0x01 0xb0 0x00 0x10 0xba LDA r17, [p1]; MOVXM p3, #_ZL11ifm1_offset + 148 0xea 0xcb 0x50 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA.u16 r18, [p7, #10]; MOVXM p1, #_ZL11ifm2_offset + 158 0x00 0x00 NOPX + 160 0x00 0x00 NOPX + 162 0x00 0x00 NOPX + 164 0x00 0x00 0x68 0x00 0x00 0x84 J #TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.delay_slot + 170 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL8num_iter +.delay_slot + 176 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 +.delay_slot + 180 0x0a 0x06 0x51 0x98 ST r18, [p2] +.delay_slot + 184 0x0b 0x06 0x11 0x98 ST r16, [p3] +.delay_slot + 188 0x09 0x06 0x11 0x98 ST r16, [p1] +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 + 192 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL11ifm1_offset + 198 0x00 0x2c 0xf0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba NOPA; MOVXM p1, #_ZL11ifm2_offset +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 + 208 0x18 0x67 0x86 0x18 ADD.NC p0, r15, #12 + 212 0x1f 0xee 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r27, [p0], #-4; MOVXM p2, #_ZL9curr_iter + 222 0x00 0xfe 0x16 0x98 LDA r16, [p0], #-4 + 226 0x00 0xfe 0x36 0x98 LDA r17, [p0], #-4 + 230 0x02 0x06 0x56 0x98 LDA r18, [p2] + 234 0x00 0x46 0x76 0x98 LDA r19, [p0, #16] + 238 0x00 0x00 NOPX + 240 0x00 0x00 NOPX + 242 0x00 0x00 NOPX + 244 0x00 0x00 NOPX + 246 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 250 0x00 0xc2 0x39 0x40 0x0e 0x5c ST r16, [p0]; ADD r16, r18, #1 + 256 0x0a 0x06 0x11 0x98 ST r16, [p2] + 260 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 264 0x00 0x00 NOPX + 266 0x00 0x00 NOPX + 268 0x00 0x00 NOPX + 270 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 274 0x1a 0x67 0x06 0x18 ADD.NC p2, r14, #12 + 278 0x00 0x00 NOPX + 280 0x00 0x00 NOPX + 282 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 286 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 290 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 + 294 0x02 0x56 0x76 0x98 LDA r19, [p2, #20] + 298 0x00 0x00 NOPX + 300 0x00 0x00 NOPX + 302 0x00 0x00 NOPX + 304 0x00 0x00 NOPX + 306 0x00 0x00 NOPX + 308 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 + 312 0x0a 0x06 0x31 0x98 ST r17, [p2] + 316 0x00 0x00 NOPX + 318 0x00 0x00 NOPX + 320 0x00 0x00 NOPX + 322 0x00 0x00 NOPX + 324 0x14 0xd3 0x08 0x18 ACQ r19, r16 + 328 0xd1 0x11 0x60 0x01 0x00 0x29 0xce 0x60 0x79 0x3a MOVS p6, p2; MOVX r16, #1; MOV r14, p6 + 338 0x00 0x00 NOPX + 340 0x00 0x00 NOPX + 342 0x07 0xee 0x19 0x18 LDA p4, [sp, #-20] + 346 0x60 0xc6 0xdf 0xd8 0x3b 0x0c LDA r17, [p3]; ST p0, [sp, #-20] + 352 0x20 0xd2 0xd6 0xdd 0x81 0xd4 LDA r20, [p1]; MOV p3, p7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 358 0x02 0x4e 0x56 0x98 LDA r18, [p2], #16 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 362 0x00 0x5d 0x1e 0x98 LDA p2, [p0], #20 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 366 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 370 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 372 0x04 0x06 0x76 0x98 LDA r19, [p4] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 376 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 378 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 384 0x1b 0xd4 0xc0 0xf8 MOV r15, p2 +.delay_slot + 388 0x14 0x63 0x0d 0x98 LSHL r17, r17, r16 +.delay_slot + 392 0x15 0x21 0x0d 0x98 LSHL r16, r20, r16 +.delay_slot + 396 0x19 0x69 0x41 0x58 ADD.NC p1, r18, r16 +.delay_slot + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x34 0xe2 0xa8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV +.return_address + 416 0xc8 0xc6 0xd0 0x01 0x00 0x28 0xb3 0xd0 0x78 0xba LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 + 426 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL8num_iter + 432 0x00 0x00 NOPX + 434 0x00 0x00 NOPX + 436 0x00 0x00 NOPX + 438 0x00 0x00 NOPX + 440 0x00 0x00 NOPX + 442 0x14 0x51 0x08 0x18 REL r17, r16 + 446 0x01 0xf6 0x36 0x98 LDA r17, [p1, #-4] + 450 0x07 0xed 0x19 0x18 LDA p2, [sp, #-20] + 454 0x00 0x00 NOPX + 456 0x00 0x00 NOPX + 458 0x00 0x00 NOPX + 460 0x00 0x00 NOPX + 462 0x00 0x00 NOPX + 464 0x14 0x23 0x11 0x98 SUB r17, r16, r17 + 468 0x4a 0xc6 0xd3 0xec 0x63 0x0c LDA r17, [p2, #20]; ST r17, [p1, #-4] + 474 0x00 0x00 NOPX + 476 0x00 0x00 NOPX + 478 0x00 0x00 NOPX + 480 0x00 0x00 NOPX + 482 0x00 0x00 NOPX + 484 0x00 0x00 NOPX + 486 0x14 0x51 0x08 0x18 REL r17, r16 + 490 0xfc 0xce 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r19, [p7, #-8]; MOVXM p1, #_ZL9curr_iter + 500 0x06 0x06 0x56 0x98 LDA r18, [p6] + 504 0x01 0x06 0x36 0x98 LDA r17, [p1] + 508 0x00 0x00 NOPX + 510 0x00 0x00 NOPX + 512 0x00 0x00 NOPX + 514 0x00 0x00 NOPX + 516 0x14 0x21 0x31 0x98 SUB r16, r16, r19 + 520 0x0f 0xe6 0x11 0x98 ST r16, [p7, #-8] + 524 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 528 0x80 0x01 0x18 0x40 0x01 0x84 JNZ r16, #TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.delay_slot +.swstall delay_slot + 534 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 536 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 538 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 540 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 542 0x00 0x00 NOPX + 544 0x10 0x20 0x01 0x18 MOVX r16, #0 + 548 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x83 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p1]; NOPX +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 + 560 0x07 0xf0 0x39 0x18 LDA lr, [sp, #-16] + 564 0x07 0xfd 0xf1 0x18 LDA r15, [sp, #-4] + 568 0x07 0xf7 0x99 0x18 LDA p7, [sp, #-12] +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 572 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 574 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 578 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 580 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 582 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 586 0x0e 0x8e 0x0b 0x18 MOVS p6, r14 +.delay_slot + 590 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 596 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 598 0x00 0x00 NOPX +.label _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end last +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 last +.delay_slot +.swstall delay_slot + 600 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data sub1d_params + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E + +.undef global data conv2d_dw_params + +.undef global data _ZN12me_primitive11control_rndE + +.undef global text _ZN12me_primitive10udiv_dstepEjjRjS0_ + +.text_segment_name +.text weak 10 _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_begin0 +.function_start + 0 0x1c 0x56 0xc0 0xf8 MOV r17, p3 + 4 0x20 0x93 0xde 0x01 0xa9 0x54 LDA p1, [p1]; MOV m7, #106 + 10 0x00 0x83 0xd6 0xd1 0x02 0x14 LDA p0, [p0]; ADD.NC p3, r17, #2 + 16 0x03 0xe8 0x8a 0x98 LDA.u8 r4, [p3], m7 + 20 0x03 0xfd 0x46 0x98 LDA dj2, [p3], #-4 + 24 0x03 0x3d 0x26 0x98 LDA dn2, [p3], #12 + 28 0x03 0xff 0x46 0x98 LDA dj6, [p3], #-4 + 32 0x03 0x2f 0x26 0x98 LDA dn6, [p3], #8 + 36 0x03 0x2d 0x06 0x98 LDA m2, [p3], #8 + 40 0x03 0xfc 0x46 0x98 LDA dj0, [p3], #-4 + 44 0x03 0x3c 0x26 0x98 LDA dn0, [p3], #12 + 48 0x03 0xfe 0x46 0x98 LDA dj4, [p3], #-4 + 52 0x03 0x2e 0x26 0x98 LDA dn4, [p3], #8 + 56 0x03 0x2c 0x06 0x98 LDA m0, [p3], #8 + 60 0x03 0xfc 0xc6 0x98 LDA dj1, [p3], #-4 + 64 0x03 0x3c 0xa6 0x98 LDA dn1, [p3], #12 + 68 0x03 0xfe 0xc6 0x98 LDA dj5, [p3], #-4 + 72 0x03 0x2e 0xa6 0x98 LDA dn5, [p3], #8 + 76 0x03 0x2c 0x86 0x98 LDA m1, [p3], #8 + 80 0x03 0xff 0xc6 0x98 LDA dj7, [p3], #-4 + 84 0x03 0x2f 0xa6 0x98 LDA dn7, [p3], #8 + 88 0x65 0xf0 0xd0 0x00 0x00 0x02 0x30 0x00 0x10 0xba LDA m7, [p3], #8; MOVXM p4, #_ZN12me_primitive11control_rndE + 98 0x80 0x98 0x58 0xc5 0x81 0xd4 LDA.s8 r6, [p4]; MOV p4, p1 + 104 0x1b 0x0f 0x10 0xb8 MOV m3, #-120 + 108 0x80 0x85 0x70 0x3b 0x68 0x00 0x20 0x6a 0x60 0x00 0x58 0xb6 VLDA.CONV.fp32.bf16 cml0, [p4];VLDB x6, [p0], #64; MOVX r2, #3; MOV dc4, #0 + 120 0x7f 0xb8 0xd0 0x38 0xe9 0x04 0x2d 0xe0 0x10 0x0b 0x62 0x09 0x60 0x7e LDA dj3, [p3], #-4; VLDB x1, [p0], #64; MOVS dc3, dc4; LSHL r2, r4, r2; MOV m6, #128 + 134 0x65 0xb4 0xd1 0x0c 0x4b 0x02 0x80 0x90 0x72 0xba LDA dn3, [p3], #8; MOVS dc1, dc3; MOV m5, r2 + 144 0x6d 0x30 0xd1 0xab 0x90 0x03 0xe1 0xc0 0x7e 0xba LDA m3, [p3], m3; PADDB [p1], m5; MOV dc7, dc1 + 154 0x79 0x0a 0xd1 0xf0 0xf4 0x02 0x07 0x90 0x5e 0xba LDA r2, [p3], m6; VLDB.2D x3, [p1], d7; MOV m4, #-112 + 164 0x71 0x1e 0x50 0x00 0x82 0x2c LDA.s16 r7, [p3], m4; MOVX r0, #16 + 170 0x69 0xc0 0xd6 0x10 0x4b 0x00 0x00 0x00 0x78 0x88 0x10 0x76 LDA m4, [p3], #16; MOVS dc6, dc4; MOVXM ls, #(ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_272 + 0) + 182 0x72 0x92 0xd2 0x10 0x4b 0x00 0x00 0x01 0xb8 0xb8 0x10 0x76 LDA r4, [p3, #-28]; MOVS dc2, dc4; MOVXM le, #(ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_368 + 0) + 194 0x0b 0x16 0x84 0x61 0x05 0xb4 VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r0 + 200 0x1b 0x00 0x8a 0xf8 VMOV cml3, cml0 + 204 0x60 0x96 0xd0 0x00 0x00 0x01 0xb0 0xd8 0x10 0xba LDA r5, [p3]; MOVXM p3, #(TGT_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_432 + 0) + 214 0x00 0x2c 0xf0 0x00 0x14 0x0a 0x8e 0x01 0xa8 0xba NOPA; MOVX r1, #32; VEXTBCST.128 x10, x3, #0 + 224 0x07 0x91 0x00 0x00 0x20 0x01 0x5b 0x00 0x36 0x08 0x0e 0xb9 0x78 0x00 0x00 0xe1 MOVA r17, #60; NOPB; NOPS; MOVX r3, #48; VBCST.16 x0, r7; NOPV + 240 0x00 0x2c 0xf0 0x00 0x20 0x10 0x4b 0x0d 0xd4 0x02 0x0e 0x03 0xac 0x63 0x6a 0x0b NOPA; NOPB; MOVS dc0, dc4; MOVX crRnd, r6; VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 256 0x40 0xa3 0xd0 0x00 0x25 0x10 0x4b 0x04 0x2f 0xda 0xb9 0x3f 0xcc 0x48 0x1a 0x0b LDA p2, [p2]; NOPB; MOVS dc5, dc4; ADD r2, r2, #-2; ADD.NC lc, r4, #-1; VMAC.f dm1, dm0, x1, x10, r17 +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_272 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 1 +.noswbrkpt + 272 0x03 0xb3 0x71 0xf0 0xf4 0x02 0x84 0x81 0x6e 0xba VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 282 0x00 0x38 0xea 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x4a VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 292 0x00 0xb1 0x6a 0x30 0x86 0xc6 0x89 0x35 0x01 0x4a VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 302 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 306 0x04 0xb0 0x8e 0xc6 0x8c 0x48 0xa1 0x62 VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 314 0x03 0x9c 0x0f 0x46 0x8a 0x36 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 322 0x1d 0x89 0x0e 0xd8 VSHIFT x11, x1, x2, r3 + 326 0x05 0x1c 0x03 0x46 0x8b 0x92 0xe1 0x62 VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 + 334 0x04 0x1c 0x07 0x46 0x88 0x56 0xe1 0x62 VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 + 342 0x00 0x2c 0xf0 0x00 0x10 0x01 0x18 0x41 0x6e 0xba NOPA; NOPB; VSHIFT x4, x6, x1, r0 + 352 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x63 0x6a 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm4, dm3, x6, x10, r17 +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_368 +.end_of_loop +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 368 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x48 0x1a 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 +.loop_nesting 0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 384 0x03 0x0c 0xf4 0x73 0x90 0x02 0x84 0x81 0x6e 0xba PADDA.3D [p0], d0; PADDB.2D [p4], d3; VSHIFT x10, x1, x2, r0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 394 0x02 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x62 VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 402 0x02 0x30 0x86 0xc6 0x89 0x35 0x01 0x62 VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 410 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 414 0x03 0x9c 0x0f 0x46 0x8c 0x48 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 422 0x00 0x2c 0xf4 0xb0 0x8e 0xc2 0x8a 0x36 0xa1 0x4a NOPA; VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 +.label TGT_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_432 +.loop_nesting 1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 432 0x3e 0x1e 0x8b 0x12 0x1d 0xb4 VLDB.2D x3, [p1], d7; VSHIFT x11, x1, x2, r3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 438 0x00 0x00 0x00 0x37 0x26 0x02 0x8b 0x92 0xe1 0x5a MOVXM le, #(ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_608 + 0);VMAC.f dm3, dm4, x9, x7, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 448 0x80 0x85 0x70 0x00 0x00 0x0f 0x21 0x02 0x88 0x56 0xe1 0x46 VLDA.CONV.fp32.bf16 cml0, [p4]; MOVXM ls, #(ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_528 + 0);VMAC.f dm0, dm2, x11, x7, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 460 0x1d 0x72 0x7f 0x98 ADD.NC lc, r4, #-1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 464 0x00 0x1d 0x9b 0x98 VLDA x6, [p0], #64 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 468 0x38 0x1c 0x74 0x18 VLDB x1, [p0], #64 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 472 0x38 0x58 0xb4 0x18 VLDB.3D x2, [p0], d2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 476 0x0d 0x11 0x96 0x18 VCONV.bf16.fp32 x10, cml3 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 480 0x0b 0x10 0x16 0x18 VCONV.bf16.fp32 x6, cml0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 484 0x1c 0x50 0x6c 0xf8 VMAX_LT.bf16 x8, r16, x10, x0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 488 0x1d 0x53 0x14 0x78 VSHUFFLE x10, x10, x6, r5 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 492 0x51 0x42 0x60 0x02 0xa8 0x36 0x70 0x02 VST x8, [p2], m4; VMAX_LT.bf16 x10, r16, x10, x0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 500 0x1d 0x1c 0x03 0x58 VEXTBCST.128 x10, x3, #0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 504 0x47 0x52 0x60 0x01 0x80 0x45 0x70 0x02 VST.3D x10, [p2], d1; VMOV cml3, cml0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 512 0x04 0x1c 0x07 0x46 0x8c 0x6d 0x41 0x62 VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 520 0x02 0x30 0x82 0xc6 0x89 0x03 0x41 0x62 VSHIFT x4, x6, x1, r0; VMAC.f dm1, dm0, x1, x10, r17 +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_528 +.loop_nesting 2 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt + 528 0x03 0xb3 0x71 0xf0 0xf4 0x02 0x84 0x81 0x6e 0xba VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 538 0x00 0x38 0xea 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x4a VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 548 0x00 0xb1 0x6a 0x30 0x86 0xc6 0x89 0x35 0x01 0x4a VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 558 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 562 0x04 0xb0 0x8e 0xc6 0x8c 0x48 0xa1 0x62 VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 570 0x03 0x9c 0x0f 0x46 0x8a 0x36 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 578 0x1d 0x89 0x0e 0xd8 VSHIFT x11, x1, x2, r3 + 582 0x05 0x1c 0x03 0x46 0x8b 0x92 0xe1 0x62 VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 + 590 0x04 0x1c 0x07 0x46 0x88 0x56 0xe1 0x62 VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 + 598 0x00 0x2c 0xf4 0x61 0x05 0x94 NOPA; VSHIFT x4, x6, x1, r0 + 604 0x8c 0x6d 0x41 0x48 VMAC.f dm4, dm3, x6, x10, r17 +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_608 +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 608 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x7c 0x48 0x1a 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 +.loop_nesting 1 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 624 0x03 0x0c 0xf8 0xe7 0x20 0x04 0x27 0x02 0x84 0x81 0x68 0xb6 PADDA.3D [p0], d0; PADDB.2D [p4], d3; JNZD r2, r2, p3; VSHIFT x10, x1, x2, r0 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 636 0x02 0x9c 0x0b 0x46 0x8a 0x89 0x01 0x62 VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 644 0x02 0x30 0x86 0xc6 0x89 0x35 0x01 0x62 VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 652 0x1d 0x89 0x06 0xd8 VSHIFT x11, x1, x2, r1 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 656 0x03 0x9c 0x0f 0x46 0x8c 0x48 0xa1 0x62 VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 664 0x04 0xb0 0x8e 0xc6 0x8a 0x36 0xa1 0x62 VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 +.loop_nesting 0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 672 0x1d 0x89 0x0e 0xd8 VSHIFT x11, x1, x2, r3 + 676 0x8b 0x92 0xe1 0x48 VMAC.f dm3, dm4, x9, x7, r17 + 680 0x88 0x56 0xe1 0x48 VMAC.f dm0, dm2, x11, x7, r17 + 684 0x00 0x00 NOPX + 686 0x00 0x00 NOPX + 688 0x00 0x00 NOPX + 690 0x00 0x00 NOPX + 692 0x0d 0x11 0x96 0x18 VCONV.bf16.fp32 x10, cml3 + 696 0x62 0x02 0xc0 0x50 0x00 0x5c VCONV.bf16.fp32 x6, cml0; RET lr +.delay_slot + 702 0x1c 0x50 0x6c 0xf8 VMAX_LT.bf16 x8, r16, x10, x0 +.delay_slot + 706 0x1d 0x53 0x14 0x78 VSHUFFLE x10, x10, x6, r5 +.delay_slot + 710 0x1d 0x50 0x6c 0xf8 VMAX_LT.bf16 x10, r16, x10, x0 +.delay_slot + 714 0x0a 0x8a 0x13 0x18 VST x8, [p2], m4 +.label _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params__end last +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_end0 last +.delay_slot + 718 0x0a 0x3a 0x93 0x18 VST.3D x10, [p2], d1 + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text global 10 _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZL9curr_iter + 6 0x80 0xc2 0xd0 0x2f 0x41 0xd4 LDA r16, [p4]; MOV r0, r15 + 12 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 + 18 0xff 0x3a 0xb0 0x02 0x2d 0x70 0x70 0x02 ST r14, [sp, #-8]; MOV r17, CORE_ID + 26 0xff 0xb6 0xb0 0x01 0xa8 0xf0 0x70 0x02 ST r13, [sp, #-4]; MOV r13, lr + 34 0x0f 0xec 0x1d 0x98 ST p0, [sp, #-20] + 38 0x0f 0xf7 0x9d 0x98 ST p7, [sp, #-12] + 42 0xfe 0x02 0xb0 0x01 0xca 0x60 0x70 0x02 ST r0, [sp, #-16]; MOV r14, p2 + 50 0x80 0x00 0x58 0x40 0x01 0x84 JNZ r16, #TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_176 +.delay_slot + 56 0x1b 0xd6 0xc0 0xf8 MOV r15, p3 +.delay_slot + 60 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 64 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 68 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL8core_row +.delay_slot + 74 0x0b 0x06 0x31 0x98 ST r17, [p3] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 78 0xf0 0x91 0x60 0x00 0x00 0x00 0xb0 0x00 0x11 0x3a MOVS p7, p1; MOVXM p1, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 88 0x20 0xc0 0xe0 0x88 0x8b 0x00 0x00 0x00 0xb0 0x00 0x10 0x76 ST.s8 r16, [p1]; MOVS p0, p2; MOVXM p1, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 102 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 108 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 110 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 112 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 116 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot + 120 0x20 0xc2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r16, [p1]; NOPM +.return_address + 128 0x33 0x91 0x60 0x01 0x33 0x82 0x00 0x02 MOVS p1, p7; ADD.NC p2, r14, #8 + 136 0x02 0x06 0x3a 0x98 LDA.u16 r17, [p2] + 140 0x44 0xc3 0x50 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA.u16 r16, [p2, #4]; MOVXM p2, #_ZL8num_iter + 150 0x00 0x00 NOPX + 152 0x00 0x00 0x60 0x00 0x00 0x84 J #TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 +.delay_slot + 158 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZL10ifmsv_size +.delay_slot +.swstall delay_slot + 164 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 166 0x00 0x00 NOPX +.delay_slot + 168 0x0b 0x06 0x31 0x98 ST r17, [p3] +.delay_slot + 172 0x0a 0x06 0x11 0x98 ST r16, [p2] +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_176 + 176 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0xb0 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p3, #_ZL10ifmsv_size; NOPV +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 + 192 0x1a 0x67 0x86 0x18 ADD.NC p2, r15, #12 + 196 0x5f 0xee 0xd0 0x00 0x00 0x02 0x30 0x00 0x10 0xba LDA r27, [p2], #-4; MOVXM p4, #_ZL8core_row + 206 0x02 0xfe 0x16 0x98 LDA r16, [p2], #-4 + 210 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 214 0x02 0x46 0x56 0x98 LDA r18, [p2, #16] + 218 0x00 0x00 NOPX + 220 0x00 0x00 NOPX + 222 0x00 0x00 NOPX + 224 0x00 0x00 NOPX + 226 0x00 0x00 NOPX + 228 0x14 0x61 0x02 0x18 SEL.EQZ r16, r17, r16, r27 + 232 0x0a 0x06 0x11 0x98 ST r16, [p2] + 236 0x17 0xe0 0xfd 0x18 MOVX r16, #-1 + 240 0x00 0x00 NOPX + 242 0x00 0x00 NOPX + 244 0x00 0x00 NOPX + 246 0x14 0x93 0x08 0x18 ACQ r18, r16 + 250 0x00 0x2f 0x00 0x00 0x00 0x03 0xb0 0x00 0x10 0xba MOVA r15, #1; MOVXM p7, #_ZL9curr_iter + 260 0x06 0x00 0x28 0x2b 0xc1 0xe4 MOVX r24, #0; MOV r16, sp + 266 0x18 0x68 0x5a 0x18 ADD.NC p0, r16, #-76 + 270 0xfd 0xd3 0x27 0x29 0x81 0xd4 LDA p5, [sp, #-20]; MOV r14, p2 + 276 0x04 0x06 0x36 0x98 LDA r17, [p4] + 280 0x60 0xc2 0xd0 0x00 0x00 0x01 0xb0 0x00 0x10 0xba LDA r16, [p3]; MOVXM p3, #conv2d_dw_params + 290 0x07 0x06 0x56 0x98 LDA r18, [p7] + 294 0x00 0x00 NOPX + 296 0x00 0x00 NOPX + 298 0x00 0x00 NOPX + 300 0x05 0x06 0x76 0x98 LDA r19, [p5] + 304 0x00 0x00 NOPX + 306 0x14 0x61 0x0f 0x98 MUL r16, r17, r16 + 310 0x14 0xa2 0x07 0x18 ADD r17, r18, #1 + 314 0x14 0x20 0xfd 0x98 LSHL r16, r16, r15 +.no_stack_arguments + 318 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params +.delay_slot + 324 0x0f 0x06 0x31 0x98 ST r17, [p7] +.delay_slot + 328 0x18 0x49 0xc1 0x58 ADD.NC dn0, r19, r16 +.delay_slot + 332 0x0f 0xb4 0x25 0x98 ST dn0, [sp, #-76] +.delay_slot + 336 0x0f 0xbb 0x15 0x98 ST r24, [sp, #-72] +.delay_slot + 340 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0xdf 0x8a 0xc1 0x36 NOPA; NOPB; ST r24, [sp, #-68]; NOPX +.return_address + 352 0x1a 0x67 0x0a 0x18 ADD.NC p2, r14, #20 + 356 0x02 0x06 0x16 0x98 LDA r16, [p2] + 360 0x00 0x00 NOPX + 362 0x00 0x00 NOPX + 364 0x00 0x00 NOPX + 366 0x00 0x00 NOPX + 368 0x00 0x00 NOPX + 370 0x00 0x00 NOPX + 372 0x14 0x10 0xf8 0x18 REL r16, r15 + 376 0x5c 0xc2 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r16, [p2, #-8]; MOVXM p1, #_ZL8num_iter + 386 0x01 0x06 0x56 0x98 LDA r18, [p1] + 390 0x07 0x06 0x36 0x98 LDA r17, [p7] + 394 0x07 0xf4 0x99 0x18 LDA p1, [sp, #-12] + 398 0x07 0xf9 0xd1 0x18 LDA r14, [sp, #-8] + 402 0x00 0x00 NOPX + 404 0x00 0x00 NOPX + 406 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 + 410 0x0a 0xe6 0x11 0x98 ST r16, [p2, #-8] + 414 0x14 0x61 0x28 0x98 NE r16, r17, r18 + 418 0x80 0x00 0xe0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.delay_slot + 424 0x10 0x30 0x01 0x18 MOVX r24, #0 +.delay_slot +.swstall delay_slot + 428 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 430 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 432 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 434 0x00 0x00 NOPX + 436 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x83 0x88 0xc1 0x36 NOPA; NOPB; ST r24, [p7]; NOPX +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 + 448 0xff 0xb6 0x2e 0xed 0x41 0xd4 LDA r13, [sp, #-4]; MOV lr, r13 + 454 0x07 0xf1 0xf1 0x18 LDA r15, [sp, #-16] + 458 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 462 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 468 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 470 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 472 0x00 0x00 NOPX +.label _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot + 474 0x1f 0x62 0xc0 0xf8 MOV p7, p1 + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data conv2d_dw_params + +.undef global text _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params + +.text_segment_name +.text weak 10 _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_begin0 +.function_start + 0 0x23 0x8e 0xd3 0x80 0x8b 0x3e 0x67 0x68 0x09 0x60 0x78 0x76 LDA r3, [p1], #4; MOVS p3, p0; MOVX r6, #-5; MOV r0, p1 + 12 0x02 0x07 0x00 0x3e 0x25 0x09 0x30 0x07 0x08 0xba MOVA r7, #16; MOVX r2, #-24; ADD.NC p2, r0, #28 + 22 0x00 0x7e 0x00 0x3e 0x17 0xa8 0x08 0x60 0x78 0xba MOVA r30, #3; MOVX r1, #-3; MOV r0, p0 + 32 0xff 0xe5 0x00 0x00 0x00 0x3c 0x8f 0xfc 0x10 0xba MOVA r5, #-1; MOVXM r4, #65528 + 42 0xff 0x90 0x00 0x00 0x02 0x00 0x00 0x00 0x70 0xba MOVA r16, #-4; PADDXM [sp], #64 + 52 0x1c 0x60 0x17 0x18 ADD.NC p4, r0, #46 + 56 0x00 0x00 NOPX + 58 0x08 0x1c 0x71 0x98 ST r3, [p0], #4 + 62 0x01 0x1f 0x56 0x98 LDA r26, [p1], #4 + 66 0x00 0x00 NOPX + 68 0x00 0x00 NOPX + 70 0x00 0x00 NOPX + 72 0x00 0x00 NOPX + 74 0x00 0x00 NOPX + 76 0x00 0x00 NOPX + 78 0x03 0xea 0x3d 0x44 0x89 0x5c ST r26, [p0], #4; AND r17, r26, r4 + 84 0x23 0xf6 0xd0 0x06 0x4d 0x7e 0xcc 0x48 0xa8 0xba LDA r29, [p1], #4; MUL r4, r3, r26; ADD.NC r22, r17, r4 + 94 0x16 0xa4 0x6d 0x98 LSHL r18, r26, r6 + 98 0x11 0x0c 0x1d 0x98 LSHL r6, r4, r1 + 102 0xd4 0x43 0xb0 0xb2 0xff 0x24 LSHL r17, r26, r1; ADD.NC r1, r18, #-1 + 108 0x00 0x00 NOPX + 110 0x00 0x00 NOPX + 112 0x00 0x00 NOPX + 114 0x03 0xf6 0x3e 0x9c 0x4c 0x5c ST r29, [p0], #4; MAC r7, r7, r29, r2 + 120 0x23 0x8a 0xd7 0xff 0xb5 0x80 0x07 0x49 0xaf 0xfa LDA r2, [p1], #4; ST r29, [sp, #-4]; MUL r4, r29, r26 + 130 0x10 0xe9 0xdf 0x98 MUL r20, r3, r29 + 134 0x10 0xf8 0x4f 0x98 MUL r28, r3, r4 + 138 0x17 0x6b 0xed 0x98 LSHL r21, r29, r30 + 142 0xec 0x8b 0xbd 0xb5 0xd0 0x24 LSHL r18, r29, r5; ADD.NC r27, r21, #-48 + 148 0x14 0xaf 0xff 0x18 ADD r23, r18, #-1 + 152 0x17 0x7b 0x6f 0x98 MUL r29, r29, r22 + 156 0x03 0x8a 0x3f 0x60 0x55 0x5c ST r2, [p0], #4; LT r24, r30, r2 + 162 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 166 0x00 0x00 NOPX + 168 0x00 0x00 NOPX + 170 0x00 0x00 NOPX + 172 0x00 0x00 NOPX + 174 0x00 0x00 NOPX + 176 0x00 0x00 NOPX + 178 0x03 0x85 0x30 0x03 0xf0 0x0e 0x70 0x02 ST el0, [p0], #4; MOV r31, el0 + 186 0x01 0x04 0x0e 0x98 LDA eh0, [p1] + 190 0x00 0x00 NOPX + 192 0x00 0x00 NOPX + 194 0x00 0x00 NOPX + 196 0x00 0x00 NOPX + 198 0x00 0x00 NOPX + 200 0x00 0x00 NOPX + 202 0x00 0x81 0x30 0x03 0x30 0x8e 0x70 0x02 ST eh0, [p0]; MOV r25, eh0 + 210 0x01 0x17 0xd6 0x98 LDA r30, [p1, #4] + 214 0x00 0x00 NOPX + 216 0xc0 0x00 0xa8 0x40 0x01 0x84 JNZ r24, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_336 +.delay_slot + 222 0x17 0x27 0x0d 0x98 LSHL r19, r28, r16 +.delay_slot + 226 0x17 0xf3 0x9f 0x98 MUL r25, r31, r25 +.delay_slot + 230 0xa5 0x0b 0xb2 0xb1 0xff 0x24 LSHL r20, r20, r5; ADD.NC r5, r17, #-1 +.delay_slot + 236 0x11 0x21 0x0d 0x98 LSHL r16, r4, r16 +.delay_slot + 240 0x02 0xfa 0x3c 0xff 0xdf 0x5c ST r30, [p0, #4]; MUL r31, r25, r30 + 246 0x10 0x38 0x05 0x18 MOVX r28, #1 + 250 0x10 0xb9 0xc7 0x98 EQ r28, r2, r28 + 254 0xe0 0x02 0xd8 0x40 0x01 0x84 JNZ r28, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1456 +.delay_slot +.swstall delay_slot + 260 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 262 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 264 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 266 0x00 0x00 NOPX +.delay_slot + 268 0x10 0xed 0xff 0x18 ADD r22, r3, #-1 + 272 0x10 0x22 0x09 0x18 MOVX r17, #2 + 276 0x14 0x62 0x27 0x98 EQ r17, r17, r2 + 280 0x88 0x02 0x98 0x40 0x01 0x84 JNZ r17, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1328 +.delay_slot +.swstall delay_slot + 286 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 288 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 290 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 292 0x00 0x00 NOPX +.delay_slot + 294 0x10 0x0e 0x0d 0x18 MOVX r7, #3 + 298 0x11 0xc4 0x27 0x98 EQ r2, r7, r2 + 302 0x10 0x02 0x48 0x40 0x01 0x84 JNZ r2, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1168 +.delay_slot +.swstall delay_slot + 308 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 310 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 312 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 314 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 316 0x00 0x00 NOPX + 318 0x00 0x01 0xe8 0x00 0x00 0x84 J #__ll70__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot + 324 0x10 0x34 0x11 0x18 MOVX r26, #4 +.delay_slot +.swstall delay_slot + 328 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 330 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 332 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 334 0x00 0x00 NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_336 + 336 0x10 0x3a 0x15 0x18 MOVX r29, #5 + 340 0x17 0x70 0x2a 0x98 LT r24, r29, r2 + 344 0xc0 0x01 0x48 0x40 0x01 0x84 JNZ r24, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_656 +.delay_slot +.swstall delay_slot + 350 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 352 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 354 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 356 0x00 0x00 NOPX +.delay_slot + 358 0x10 0x34 0x11 0x18 MOVX r26, #4 + 362 0x16 0xa2 0x27 0x98 EQ r17, r26, r2 + 366 0x88 0x01 0x08 0x40 0x01 0x84 JNZ r17, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_528 +.delay_slot +.swstall delay_slot + 372 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 374 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 376 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 378 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 380 0x00 0x00 NOPX + 382 0x17 0x44 0x28 0x98 NE r2, r29, r2 + 386 0x10 0x01 0xe8 0x40 0x01 0x84 JNZ r2, #__ll70__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.swstall delay_slot + 392 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 394 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 396 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 398 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 400 0x00 0x00 NOPX + 402 0x83 0xd6 0xe0 0x00 0x22 0x08 0x07 0xec 0x58 0xba ST.s16 r21, [p4], #2; MOVX r2, #16; MOV m0, #-20 + 412 0x1f 0x9c 0xa0 0xf8 MOV r30, r25 + 416 0x00 0x00 NOPX + 418 0x00 0x00 NOPX + 420 0x00 0x00 NOPX + 422 0x00 0x00 NOPX + 424 0x00 0x00 NOPX + 426 0x04 0x1c 0xf7 0x18 ST.s16 r7, [p4], #2 + 430 0x00 0x00 NOPX + 432 0x00 0x00 NOPX + 434 0x00 0x00 NOPX + 436 0x00 0x00 NOPX + 438 0x00 0x00 NOPX + 440 0x00 0x00 NOPX + 442 0x04 0x1e 0xf7 0x18 ST.s16 r23, [p4], #2 + 446 0x00 0x00 NOPX + 448 0x00 0x00 NOPX + 450 0x00 0x00 NOPX + 452 0x00 0x00 NOPX + 454 0x00 0x00 NOPX + 456 0x00 0x00 NOPX + 458 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 462 0x00 0x00 NOPX + 464 0x00 0x00 NOPX + 466 0x00 0x00 NOPX + 468 0x00 0x00 NOPX + 470 0x00 0x00 NOPX + 472 0x00 0x00 NOPX + 474 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 + 478 0x00 0x00 NOPX + 480 0x00 0x00 NOPX + 482 0x00 0x00 NOPX + 484 0x00 0x00 NOPX + 486 0x00 0x00 NOPX + 488 0x00 0x00 NOPX + 490 0x04 0x08 0x57 0x18 ST.s16 r2, [p4], m0 + 494 0x00 0x00 NOPX + 496 0x00 0x00 NOPX + 498 0x00 0x01 0xe0 0x00 0x00 0x84 J #__ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.swstall delay_slot + 504 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 506 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 508 0x00 0x00 NOPX +.delay_slot + 510 0x0c 0x06 0x51 0x98 ST r18, [p4] +.delay_slot + 514 0x00 0x2c 0xf8 0x29 0xa3 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r6, [p4, #4]; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_528 + 528 0x83 0x92 0xe0 0x3e 0x67 0xa8 0x48 0x10 0x58 0xba ST.s16 r4, [p4], #2; MOVX r6, #-3; MOV r2, #16 + 538 0xfd 0x80 0x80 0x0c 0x22 0x33 0xd0 0x0e 0x78 0xba MOVA m0, #-20; MAC r2, r2, r6, r4; MOV r30, el0 + 548 0x00 0x00 NOPX + 550 0x00 0x00 NOPX + 552 0x00 0x00 NOPX + 554 0x00 0x00 NOPX + 556 0x00 0x00 NOPX + 558 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 562 0x00 0x00 NOPX + 564 0x00 0x00 NOPX + 566 0x00 0x00 NOPX + 568 0x00 0x00 NOPX + 570 0x00 0x00 NOPX + 572 0x00 0x00 NOPX + 574 0x04 0x1e 0xf7 0x18 ST.s16 r23, [p4], #2 + 578 0x00 0x00 NOPX + 580 0x00 0x00 NOPX + 582 0x00 0x00 NOPX + 584 0x00 0x00 NOPX + 586 0x00 0x00 NOPX + 588 0x00 0x00 NOPX + 590 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 594 0x00 0x00 NOPX + 596 0x00 0x00 NOPX + 598 0x00 0x00 NOPX + 600 0x00 0x00 NOPX + 602 0x00 0x00 NOPX + 604 0x00 0x00 NOPX + 606 0x04 0x1c 0xb7 0x18 ST.s16 r5, [p4], #2 + 610 0x00 0x00 NOPX + 612 0x00 0x00 NOPX + 614 0x00 0x00 NOPX + 616 0x00 0x00 NOPX + 618 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 620 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.noswbrkpt + 622 0x04 0x08 0x37 0x18 ST.s16 r1, [p4], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 626 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 628 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 630 0x00 0x01 0xe0 0x00 0x00 0x84 J #__ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 636 0x10 0x02 0x41 0x18 MOVX r1, #16 +.delay_slot +.swstall delay_slot + 640 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 642 0x00 0x00 NOPX +.delay_slot + 644 0x0c 0x14 0x71 0x98 ST r3, [p4, #4] +.delay_slot + 648 0x80 0xc2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r16, [p4]; NOPM +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_656 + 656 0xff 0x8e 0x20 0x10 0x32 0x2c LDA r3, [sp, #-4]; MOVX r4, #6 + 662 0x10 0x88 0x47 0x98 EQ r4, r2, r4 + 666 0x20 0x01 0xa0 0x40 0x01 0x84 JNZ r4, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_832 +.delay_slot + 672 0x10 0x02 0x41 0x18 MOVX r1, #16 +.delay_slot +.swstall delay_slot + 676 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 678 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 680 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 682 0x00 0x00 NOPX + 684 0x10 0x06 0x1d 0x18 MOVX r3, #7 + 688 0x10 0xc4 0x28 0x98 NE r2, r3, r2 + 692 0x10 0x01 0xe8 0x40 0x01 0x84 JNZ r2, #__ll70__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.swstall delay_slot + 698 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 700 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 702 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 704 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 706 0x00 0x00 NOPX + 708 0x83 0x86 0xe0 0x26 0x2f 0xf8 0x07 0xec 0x58 0xba ST.s16 r1, [p4], #2; ADD r2, r19, #-1; MOV m0, #-20 + 718 0xff 0x43 0x00 0x00 0x00 0x40 0x40 0x00 0x10 0xba MOVA r3, #-6; MOVXM dj0, #65536 + 728 0xe0 0xc7 0xbc 0x20 0x01 0x64 LSHL r3, r28, r3; MOV r24, #0 + 734 0x00 0x00 NOPX + 736 0x00 0x00 NOPX + 738 0x00 0x00 NOPX + 740 0x00 0x00 NOPX + 742 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 + 746 0x00 0x00 NOPX + 748 0x00 0x00 NOPX + 750 0x00 0x00 NOPX + 752 0x00 0x00 NOPX + 754 0x00 0x00 NOPX + 756 0x00 0x00 NOPX + 758 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 762 0x00 0x00 NOPX + 764 0x00 0x00 NOPX + 766 0x00 0x00 NOPX + 768 0x00 0x00 NOPX + 770 0x00 0x00 NOPX + 772 0x00 0x00 NOPX + 774 0x0c 0x1c 0x41 0x98 ST dj0, [p4], #4 + 778 0x04 0x0b 0x17 0x18 ST.s16 r24, [p4], m0 + 782 0x00 0x00 NOPX + 784 0x00 0x00 NOPX + 786 0x00 0x00 NOPX + 788 0x00 0x00 NOPX + 790 0x00 0x00 NOPX + 792 0x00 0x00 NOPX + 794 0x0c 0x07 0x51 0x98 ST r26, [p4] + 798 0x0c 0x14 0x71 0x98 ST r3, [p4, #4] + 802 0x00 0x01 0xe0 0x00 0x00 0x84 J #__ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot + 808 0x1f 0x9f 0xa0 0xf8 MOV r30, r31 +.delay_slot +.swstall delay_slot + 812 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 814 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 816 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 818 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_832 + 832 0x83 0x86 0xe0 0x06 0x2b 0x70 0x48 0x10 0x58 0xba ST.s16 r1, [p4], #2; MSC r2, r2, r3, r22; MOV r2, #16 + 842 0xfd 0x80 0x80 0x3e 0x47 0xa8 0xd0 0x0e 0x78 0xba MOVA m0, #-20; MOVX r4, #-3; MOV r6, el0 + 852 0x10 0xc8 0x4d 0x98 LSHL r4, r3, r4 + 856 0xf7 0x8d 0xf1 0xa4 0xff 0x24 MUL r30, r30, r6; ADD.NC r3, r4, #-1 + 862 0x00 0x00 NOPX + 864 0x00 0x00 NOPX + 866 0x00 0x00 NOPX + 868 0x04 0x1f 0x77 0x18 ST.s16 r27, [p4], #2 + 872 0x00 0x00 NOPX + 874 0x00 0x00 NOPX + 876 0x00 0x00 NOPX + 878 0x00 0x00 NOPX + 880 0x00 0x00 NOPX + 882 0x00 0x00 NOPX + 884 0x04 0x1c 0xb7 0x18 ST.s16 r5, [p4], #2 + 888 0x00 0x00 NOPX + 890 0x00 0x00 NOPX + 892 0x00 0x00 NOPX + 894 0x00 0x00 NOPX + 896 0x00 0x00 NOPX + 898 0x00 0x00 NOPX + 900 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 + 904 0x00 0x00 NOPX + 906 0x00 0x00 NOPX + 908 0x00 0x00 NOPX + 910 0x00 0x00 NOPX + 912 0x00 0x00 NOPX + 914 0x00 0x00 NOPX + 916 0x04 0x1c 0x77 0x18 ST.s16 r3, [p4], #2 + 920 0x00 0x00 NOPX + 922 0x00 0x00 NOPX + 924 0x00 0x00 NOPX + 926 0x00 0x00 NOPX + 928 0x00 0x00 NOPX + 930 0x00 0x00 NOPX + 932 0x04 0x08 0x37 0x18 ST.s16 r1, [p4], m0 + 936 0x00 0x00 NOPX + 938 0x00 0x00 NOPX + 940 0x00 0x00 NOPX + 942 0x00 0x00 NOPX + 944 0x00 0x00 NOPX + 946 0x00 0x00 NOPX + 948 0x0c 0x06 0x31 0x98 ST r17, [p4] + 952 0x82 0xd2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r20, [p4, #4]; NOPM +.label __ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + 960 0x18 0x80 0x40 0xb8 MOV dj0, #32 + 964 0x60 0x7a 0xe0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 ST.s16 r30, [p3, dj0]; NOPB; NOPS; NOPX +.label __ll70__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + 976 0x03 0x08 0x80 0xc0 0x1e 0x14 MOVA m2, #24; ADD.NC p0, r0, #30 + 982 0x43 0x8a 0xd0 0x00 0x02 0x08 0x07 0xe2 0x58 0xba LDA r2, [p2], #4; MOVX r0, #16; MOV m0, #-30 + 992 0x40 0x8e 0x52 0x00 0x99 0x54 LDA.s16 r3, [p2]; MOV m1, #38 + 998 0x02 0x14 0x36 0x98 LDA r1, [p2, #4] + 1002 0x00 0x00 NOPX + 1004 0x00 0x00 NOPX + 1006 0x00 0x2f 0xf7 0x18 ST.s16 r31, [p0], #4 + 1010 0x00 0x00 NOPX + 1012 0x00 0x00 NOPX + 1014 0x00 0x00 NOPX + 1016 0x00 0x00 NOPX + 1018 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 1020 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.noswbrkpt + 1022 0x00 0x5f 0x17 0x18 ST.s16 r24, [p0], #10 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1026 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1028 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1030 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1032 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1034 0x10 0x30 0x01 0x18 MOVX r24, #0 + 1038 0x00 0x00 NOPX + 1040 0x00 0xcf 0x17 0x18 ST.s16 r24, [p0], #-8 + 1044 0x00 0x48 0x9a 0x98 LDA.u16 r4, [p0], m2 + 1048 0x00 0x00 NOPX + 1050 0x00 0x00 NOPX + 1052 0x00 0x00 NOPX + 1054 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 1056 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 1058 0x00 0xfc 0x17 0x18 ST.s16 r0, [p0], #-2 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 1062 0x21 0x35 0xb2 0xa4 0xff 0x24 LSHL r4, r4, r26; ADD.NC r5, r4, #-1 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1068 0x10 0x00 0x41 0x98 SUB r0, r0, r4 + 1072 0x00 0x00 NOPX + 1074 0x00 0x00 NOPX + 1076 0x00 0x00 NOPX + 1078 0x00 0x00 NOPX + 1080 0x00 0x08 0xb7 0x18 ST.s16 r5, [p0], m0 + 1084 0x00 0x00 NOPX + 1086 0x00 0x00 NOPX + 1088 0x00 0x00 NOPX + 1090 0x00 0x00 NOPX + 1092 0x00 0x00 NOPX + 1094 0x00 0x00 NOPX + 1096 0x00 0x2a 0x77 0x18 ST.s16 r19, [p0], m1 + 1100 0x00 0x00 NOPX + 1102 0x00 0x00 NOPX + 1104 0x00 0x00 NOPX + 1106 0x00 0x00 NOPX + 1108 0x00 0x00 NOPX + 1110 0x00 0x00 NOPX + 1112 0x00 0xec 0x47 0x18 ST.s8 r2, [p0], #-2 + 1116 0x00 0x00 NOPX + 1118 0x00 0x00 NOPX + 1120 0x00 0x00 NOPX + 1122 0x00 0x00 NOPX + 1124 0x00 0x00 NOPX + 1126 0x00 0x00 NOPX + 1128 0x00 0x04 0x77 0x18 ST.s16 r3, [p0] + 1132 0x00 0x00 NOPX + 1134 0x00 0x00 NOPX + 1136 0x00 0x00 NOPX + 1138 0x00 0x00 NOPX + 1140 0x00 0x00 NOPX + 1142 0x00 0x00 NOPX + 1144 0x00 0xe4 0x27 0x18 ST.s8 r1, [p0, #-2] + 1148 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 1152 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 1158 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1160 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1162 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1164 0x00 0x01 0x67 0x98 NOPA +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1168 + 1168 0x83 0xd6 0xe0 0x00 0x00 0x3c 0xaf 0xf4 0x10 0xba ST.s16 r21, [p4], #2; MOVXM r5, #65512 + 1178 0xff 0x8a 0x20 0x0a 0x7d 0x04 0x07 0xec 0x58 0xba LDA r2, [sp, #-4]; ADD r7, r5, r26; MOV m0, #-20 + 1188 0x00 0x9a 0x00 0x00 0x00 0x3c 0xcf 0xff 0x90 0xba MOVA r26, #4; MOVXM r6, #65535 + 1198 0x10 0xe2 0x60 0x98 ADD r17, r3, r6 + 1202 0x14 0x7a 0x46 0x18 MAC r29, r29, r17, r4 + 1206 0x14 0x6a 0x4e 0x18 MSC r21, r21, r17, r4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 1210 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 1212 0x04 0x1c 0x57 0x18 ST.s16 r2, [p4], #2 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1216 0x11 0xc4 0x2f 0x98 MUL r2, r7, r2 + 1220 0x00 0x00 NOPX + 1222 0x00 0x00 NOPX + 1224 0x00 0x00 NOPX + 1226 0x00 0x00 NOPX + 1228 0x00 0x00 NOPX + 1230 0x04 0x1e 0xd7 0x18 ST.s16 r22, [p4], #2 + 1234 0x00 0x00 NOPX + 1236 0x00 0x00 NOPX + 1238 0x00 0x00 NOPX + 1240 0x00 0x00 NOPX + 1242 0x00 0x00 NOPX + 1244 0x00 0x00 NOPX + 1246 0x04 0x1e 0xb7 0x18 ST.s16 r21, [p4], #2 + 1250 0x00 0x00 NOPX + 1252 0x00 0x00 NOPX + 1254 0x00 0x00 NOPX + 1256 0x00 0x00 NOPX + 1258 0x00 0x00 NOPX + 1260 0x00 0x00 NOPX + 1262 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 + 1266 0x00 0x00 NOPX + 1268 0x00 0x00 NOPX + 1270 0x00 0x00 NOPX + 1272 0x00 0x00 NOPX + 1274 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 1276 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.noswbrkpt + 1278 0x04 0x08 0x57 0x18 ST.s16 r2, [p4], m0 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 1282 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 1284 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 1286 0x00 0x01 0xe0 0x00 0x00 0x84 J #__ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 1292 0x10 0x0a 0x41 0x18 MOVX r5, #16 +.delay_slot +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1296 0x11 0x45 0xd1 0x98 SUB r2, r5, r29 +.delay_slot + 1300 0x19 0xa1 0x1c 0xf8 MOV r6, eh0 +.delay_slot + 1304 0x80 0x8e 0x30 0x00 0x01 0xa5 0x70 0x02 ST r3, [p4]; NOPM +.delay_slot + 1312 0x00 0x2c 0xf0 0x00 0x24 0x16 0x11 0xbd 0xe3 0x7c 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p4, #4]; MUL r30, r30, r6; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1328 + 1328 0x83 0x92 0xe0 0x00 0x42 0x08 0x07 0xec 0x58 0xba ST.s16 r4, [p4], #2; MOVX r4, #16; MOV m0, #-20 + 1338 0xff 0x86 0x20 0x06 0x2d 0x70 0x48 0x08 0x58 0xba LDA r1, [sp, #-4]; MSC r2, r2, r3, r26; MOV r2, #8 + 1348 0x00 0xc8 0x2d 0x20 0x11 0x64 MOVX r3, #16; MOV r26, #4 + 1354 0x00 0x00 NOPX + 1356 0x00 0x00 NOPX + 1358 0x00 0x00 NOPX + 1360 0x00 0x00 NOPX + 1362 0x04 0x1f 0x77 0x18 ST.s16 r27, [p4], #2 + 1366 0x00 0x00 NOPX + 1368 0x00 0x00 NOPX + 1370 0x00 0x00 NOPX + 1372 0x00 0x00 NOPX + 1374 0x00 0x00 NOPX + 1376 0x00 0x00 NOPX + 1378 0x04 0x1c 0xb7 0x18 ST.s16 r5, [p4], #2 + 1382 0x00 0x00 NOPX + 1384 0x00 0x00 NOPX + 1386 0x00 0x00 NOPX + 1388 0x00 0x00 NOPX + 1390 0x00 0x00 NOPX + 1392 0x00 0x00 NOPX + 1394 0x04 0x1f 0x77 0x18 ST.s16 r27, [p4], #2 + 1398 0x00 0x00 NOPX + 1400 0x00 0x00 NOPX + 1402 0x00 0x00 NOPX + 1404 0x00 0x00 NOPX + 1406 0x00 0x00 NOPX + 1408 0x00 0x00 NOPX + 1410 0x04 0x1e 0xd7 0x18 ST.s16 r22, [p4], #2 + 1414 0x00 0x00 NOPX + 1416 0x00 0x00 NOPX + 1418 0x00 0x00 NOPX + 1420 0x00 0x00 NOPX + 1422 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 1424 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 1426 0x04 0x08 0x77 0x18 ST.s16 r3, [p4], m0 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1430 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1432 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1434 0x00 0x01 0xe0 0x00 0x00 0x84 J #__ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1440 0x10 0x46 0x26 0x18 MAC r3, r3, r1, r2 +.delay_slot +.swstall delay_slot + 1444 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1446 0x00 0x00 NOPX +.delay_slot + 1448 0x0c 0x04 0xd1 0x98 ST r6, [p4] +.delay_slot + 1452 0x0c 0x16 0x51 0x98 ST r18, [p4, #4] +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1456 + 1456 0x04 0x1e 0xb7 0x18 ST.s16 r21, [p4], #2 + 1460 0x00 0x00 NOPX + 1462 0x00 0x00 NOPX + 1464 0x00 0x00 NOPX + 1466 0x00 0x00 NOPX + 1468 0x00 0x00 NOPX + 1470 0x00 0x00 NOPX + 1472 0x04 0x1c 0xf7 0x18 ST.s16 r7, [p4], #2 + 1476 0x00 0x00 NOPX + 1478 0x00 0x00 NOPX + 1480 0x00 0x00 NOPX + 1482 0x00 0x00 NOPX + 1484 0x00 0x00 NOPX + 1486 0x00 0x00 NOPX + 1488 0x04 0x1e 0xf7 0x18 ST.s16 r23, [p4], #2 + 1492 0x00 0x00 NOPX + 1494 0x00 0x00 NOPX + 1496 0x00 0x00 NOPX + 1498 0x07 0xfc 0x71 0x18 LDA r3, [sp, #-4] + 1502 0x00 0x00 NOPX +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 1504 0x00 0x00 NOPX +.aggressive_scheduled_block_id 7 +.noswbrkpt + 1506 0x04 0x1c 0x37 0x18 ST.s16 r1, [p4], #2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 1510 0x00 0x00 NOPX +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 1512 0x00 0x00 0xf0 0xbf 0xc0 0x44 MOVXM r1, #65504 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 1518 0x10 0x45 0xa0 0x98 ADD r2, r1, r26 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1522 0x18 0x44 0xc0 0xa0 0x41 0x64 MAC r1, r1, r3, r2; MOV r1, #16 + 1528 0x00 0x00 NOPX + 1530 0x00 0x00 NOPX + 1532 0x04 0x1e 0xd7 0x18 ST.s16 r22, [p4], #2 + 1536 0x00 0x00 NOPX + 1538 0x00 0x00 NOPX + 1540 0x00 0x00 NOPX + 1542 0x00 0x00 NOPX + 1544 0x00 0x00 NOPX +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 1546 0x18 0x0f 0xd8 0xb8 MOV m0, #-20 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 1550 0x04 0x08 0xb7 0x18 ST.s16 r5, [p4], m0 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1554 0x00 0x00 NOPX +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1556 0x00 0x00 NOPX +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 1558 0x00 0x01 0xe0 0x00 0x00 0x84 J #__ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1564 0xb1 0x49 0xc2 0xa0 0x41 0x64 MSC r5, r5, r22, r4; MOV r5, #16 +.delay_slot +.swstall delay_slot + 1570 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1572 0x00 0x00 NOPX +.delay_slot + 1574 0x0c 0x06 0x91 0x98 ST r20, [p4] +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv__end last +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_end0 last +.delay_slot + 1578 0x82 0xc6 0x30 0x01 0xa0 0x8b 0xd0 0x8e 0x79 0x3a ST r17, [p4, #4]; MOVX r26, #4; MOV r30, eh0 + +.text_segment_name +.text weak 10 _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_begin0 +.function_start + 0 0x42 0x82 0xd0 0x3e 0x47 0xc8 0x87 0xe8 0x58 0xba LDA r0, [p2, #4]; MOVX r4, #-2; MOV m1, #-24 + 10 0x45 0x86 0xd0 0x3e 0x27 0xaa 0x08 0x06 0x58 0xba LDA r1, [p2], #8; MOVX r2, #-3; MOV r16, #6 + 20 0x4f 0x96 0xd0 0x01 0x80 0x08 0x68 0x60 0x78 0xba LDA r5, [p2], #28; MOVX r24, #0; MOV r3, p0 + 30 0x02 0x2a 0x52 0x98 LDA.s16 r18, [p2], m1 + 34 0x02 0x1c 0xd6 0x98 LDA r6, [p2], #4 + 38 0x02 0x2c 0xf6 0x98 LDA r7, [p2], #8 + 42 0x02 0x06 0x36 0x98 LDA r17, [p2] + 46 0x10 0x26 0x4e 0x98 ASHL r19, r0, r4 + 50 0x02 0x24 0x96 0x98 LDA r4, [p2, #8] + 54 0x11 0x68 0x2e 0x98 ASHL r20, r5, r2 + 58 0x18 0x49 0x72 0xf8 VBCST.16 x0, r18 + 62 0x00 0x00 NOPX + 64 0x14 0xe5 0x4f 0x98 MUL r18, r19, r20 + 68 0x10 0x67 0x11 0x98 SUB r19, r1, r17 + 72 0x14 0xe7 0x2f 0x98 MUL r19, r19, r18 + 76 0x14 0x63 0x2f 0x98 MUL r17, r17, r18 + 80 0x14 0xe1 0x0d 0x98 LSHL r16, r19, r16 + 84 0xc4 0x23 0x34 0xc3 0x82 0xa4 GE r16, r24, r17; ADD.NC p2, r3, r16 + 90 0x80 0x00 0x78 0x40 0x01 0x84 JNZ r16, #TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_240 +.delay_slot + 96 0x18 0x00 0x92 0xf8 VMOV bmll0, x0 +.delay_slot +.swstall delay_slot + 100 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 102 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 104 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 106 0x00 0x00 NOPX + 108 0x00 0x00 0x01 0xe1 0xc0 0x44 MOVXM ls, #(ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_224 + 0) + 114 0x00 0x00 0x06 0xe1 0xc0 0x44 MOVXM le, #(ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_224 + 0) + 120 0x00 0x2b 0x60 0x02 0xbc 0x50 0x70 0x02 NOPS; MOV lc, r17 + 128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 144 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 160 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 176 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 192 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 208 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_224 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 224 0x00 0x2c 0xf0 0x00 0x22 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p2], #64; NOPX; NOPM; NOPV +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_240 +.loop_nesting 0 + 240 0x00 0x86 0x00 0x0b 0x00 0xfe 0x29 0xcc 0xa8 0xba MOVA r6, #4; MUL r16, r5, r1; ADD.NC r17, r7, r6 + 250 0x04 0x62 0x32 0x87 0xff 0x24 SUB r17, r0, r17; ADD.NC dn1, r7, #-1 + 256 0x14 0x62 0x6d 0x98 LSHL r17, r17, r6 + 260 0x04 0x4e 0x32 0x11 0x10 0x24 SUB r17, r0, r7; ADD.NC m1, r17, #16 + 266 0x11 0xe1 0x0f 0x98 MUL r16, r7, r16 + 270 0x14 0x4c 0x6d 0x98 LSHL r6, r17, r6 + 274 0x81 0x85 0xd4 0xc3 0x32 0xa4 ASHL r6, r16, r2; ADD.NC p2, r3, r6 + 280 0x16 0x0e 0x69 0x98 GE r7, r24, r6 + 284 0x38 0x00 0xe0 0x40 0x01 0x84 JNZ r7, #TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_448 +.delay_slot +.swstall delay_slot + 290 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 292 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 294 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 296 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 298 0x00 0x00 NOPX + 300 0x00 0x07 0x80 0x00 0x00 0x00 0x78 0xd8 0x10 0xba MOVA dc1, #0; MOVXM ls, #(ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_432 + 0) + 310 0x02 0x06 0x80 0x00 0x00 0x01 0xb8 0xd8 0x10 0xba MOVA dj1, #16; MOVXM le, #(ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_432 + 0) + 320 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xb9 0x90 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV lc, r6; NOPV + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 352 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 368 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 384 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 416 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_432 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 432 0x00 0x2c 0xf0 0x00 0x22 0x30 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p2], d1; NOPX; NOPM; NOPV +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_448 +.loop_nesting 0 + 448 0x7f 0xff 0xf3 0xbf 0xf0 0x44 MOVXM r7, #2147483640 + 454 0x11 0xce 0x44 0x98 AND r7, r7, r4 + 458 0x11 0x4e 0x71 0x98 SUB r7, r5, r7 + 462 0x11 0xce 0x0f 0x98 MUL r7, r7, r0 + 466 0x11 0x04 0x2e 0x98 ASHL r2, r4, r2 + 470 0x11 0x48 0x41 0x98 SUB r4, r5, r4 + 474 0x10 0x84 0x0f 0x98 MUL r2, r2, r0 + 478 0x11 0x00 0x0f 0x98 MUL r0, r4, r0 + 482 0x08 0x45 0xf3 0x20 0x05 0x64 MUL r1, r1, r2; MOV r6, #1 + 488 0x10 0x00 0x6d 0x98 LSHL r0, r0, r6 + 492 0xc0 0x03 0x34 0xc3 0x02 0xa4 GE r0, r24, r1; ADD.NC p2, r3, r0 + 498 0x00 0x01 0x48 0x40 0x01 0x84 JNZ r0, #TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_656 +.delay_slot +.swstall delay_slot + 504 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 506 0x00 0x00 NOPX +.delay_slot + 508 0x11 0xc8 0x6d 0x98 LSHL r4, r7, r6 +.delay_slot + 512 0x18 0x02 0x08 0x18 ADD.NC m0, r4, #16 +.delay_slot + 516 0x18 0x41 0x7f 0x98 ADD.NC dn0, r2, #-1 + 520 0x00 0x03 0x80 0x00 0x00 0x00 0x79 0x40 0x10 0xba MOVA dc0, #0; MOVXM ls, #(ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_640 + 0) + 530 0x02 0x02 0x80 0x00 0x00 0x01 0xb9 0x40 0x10 0xba MOVA dj0, #16; MOVXM le, #(ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_640 + 0) + 540 0x1d 0x70 0xa0 0xf8 MOV lc, r1 + 544 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 560 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 576 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 592 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 608 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 624 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_640 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 640 0x00 0x2c 0xf0 0x00 0x22 0x10 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p2], d0; NOPX; NOPM; NOPV +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_656 +.loop_nesting 0 + 656 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 660 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 662 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 664 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 666 0x00 0x00 NOPX +.label _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t__end last +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_end0 last +.delay_slot +.swstall delay_slot + 668 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_begin0 +.function_start + 0 0x18 0xd4 0xc0 0xf8 MOV r3, p2 + 4 0x6b 0x91 0x60 0x03 0xb0 0xcb 0x00 0x02 MOVS dn3, p7; ADD.NC p7, r3, #44 + 12 0x07 0x8c 0x1a 0x98 LDA.u16 r0, [p7], #-16 + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x00 0x00 0x78 0x40 0x01 0x84 JNZ r0, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_240 +.delay_slot + 34 0x10 0x20 0x01 0x18 MOVX r16, #0 +.delay_slot + 38 0x18 0xc2 0x72 0xf8 VBCST.32 x1, r16 +.delay_slot +.swstall delay_slot + 42 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 44 0x00 0x00 NOPX +.delay_slot + 46 0x00 0x20 0x00 0x00 0x01 0xc4 PADDXM [sp], #256 + 52 0x1a 0x80 0x48 0xb8 MOV dj2, #36 + 56 0x02 0x40 0x36 0x98 LDA r1, [p2, dj2] + 60 0x00 0x00 NOPX + 62 0x00 0x00 NOPX + 64 0x00 0x00 NOPX + 66 0x00 0x00 NOPX + 68 0x00 0x00 NOPX + 70 0x00 0x00 NOPX + 72 0x14 0x04 0x19 0x98 GE r2, r16, r1 + 76 0x10 0x00 0x78 0x40 0x01 0x84 JNZ r2, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_240 +.delay_slot + 82 0x1a 0x02 0x92 0xf8 VMOV bmll2, x1 +.delay_slot +.swstall delay_slot + 86 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 88 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 90 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 92 0x00 0x00 NOPX + 94 0x00 0x2c 0xf3 0x84 0x8b 0x00 0x00 0x00 0x78 0x70 0x10 0x76 NOPA; MOVS p3, p1; MOVXM ls, #(ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_224 + 0) + 106 0x00 0x00 0x06 0xe1 0xc0 0x44 MOVXM le, #(ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_224 + 0) + 112 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xb8 0x50 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV lc, r1; NOPV + 128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 144 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 160 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 176 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 192 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 208 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_224 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 224 0x00 0x2c 0xf0 0x00 0x23 0x1d 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll2, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_240 +.loop_nesting 0 + 240 0x1c 0x00 0x40 0xb8 MOV m4, #32 + 244 0x07 0x8a 0x3a 0x98 LDA.u16 r17, [p7], m4 + 248 0xff 0xda 0x5a 0x1f 0x19 0x54 LDA.s16 r22, [p7], #-2; MOV m5, #-58 + 254 0xf5 0x6b 0x51 0x00 0xb9 0x54 LDA.u16 r26, [p7], m5; MOV dj0, #46 + 260 0xe0 0x52 0x59 0xbd 0x81 0xd4 LDA.s16 r20, [p7, dj0]; MOV r19, p7 + 266 0xe0 0x4e 0x56 0xd3 0x38 0x14 LDA.s16 r19, [p7, dj0]; ADD.NC p3, r19, #56 + 272 0x03 0xde 0xb2 0x98 LDA.s16 r21, [p3], #-6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 276 0x03 0xff 0x9a 0x98 LDA.u16 r28, [p3], #-2 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 280 0x67 0xc6 0x50 0x1c 0x12 0x2c LDA.s16 r17, [p3], #6; MOVX r7, #2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 286 0x7e 0xca 0x50 0x3f 0x27 0xca 0x60 0x00 0x58 0xba LDA.s16 r18, [p3, #-2]; MOVX r18, #-2; MOV dc4, #0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 296 0xe0 0x1e 0x52 0x10 0x4b 0x23 0x29 0x6c 0xc8 0x01 0x58 0x76 LDA.s16 r7, [p7, dj0]; MOVS dc2, dc4; LSHL r18, r17, r18; MOV r6, #1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 308 0x60 0xef 0x52 0x5a 0x0b 0x2c 0x73 0xec 0x48 0x3c 0x58 0x76 LDA.u16 r27, [p3]; MOVS dn2, r26; LSHL r7, r22, r7; MOV r2, #60 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 320 0x08 0x0a 0x83 0x84 0x8b 0x29 0x43 0x6d 0x01 0xd0 0x78 0x76 MOVA dj2, #64; MOVS p3, p1; LSHL r20, r20, r6; MOV m2, r7 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 332 0x6a 0x12 0xb0 0x27 0x33 0x6e 0x85 0x10 0x78 0xba VLDA.2D bmll1, [p3], d2; LSHL r19, r19, r6; MOV m5, r20 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 342 0x15 0x41 0x30 0x2b 0x33 0x6f 0x04 0xd0 0x78 0xba VLDA.CONV.fp32.bf16 bmll4, [p0], m5; LSHL r19, r21, r6; MOV m6, r19 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 352 0x8c 0x4d 0xba 0xf2 0xfe 0x24 LSHL r17, r17, r6; ADD.NC lc, r18, #-2 + 358 0x94 0x4d 0xb1 0x11 0x41 0xe4 LSHL r17, r18, r6; MOV dj0, r17 + 364 0x19 0x01 0x30 0x10 0x4b 0x0e 0x63 0x6c 0x04 0xd0 0x78 0x76 VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOVS dc0, dc4; LSHL r6, r7, r6; MOV m0, r19 + 376 0x0b 0x81 0x67 0x03 0x20 0xe4 0x14 0x30 0x3d 0x4a MOVS dn0, r28; MOV m7, r6; VADD.f dm4, dm1, dm4, r2 + 386 0x1d 0x21 0x34 0x5b 0x0b 0x02 0x44 0x50 0x72 0xba VLDA.CONV.fp32.bf16 bmll2, [p0], m7; MOVS dn4, r27; MOV dj4, r17 + 396 0x03 0x31 0x33 0x93 0x01 0xd4 VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; MOV dc1, dc4 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 402 0x15 0x41 0x30 0x04 0x11 0x80 0x3d 0x62 VLDA.CONV.fp32.bf16 bmll4, [p0], m5; VADD.f dm1, dm4, dm0, r2 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 410 0x03 0x50 0x95 0x98 VLDA.2D bmll1, [p3], d2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 414 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 416 0x00 0x00 0x00 0x0f 0x1d 0x02 0x10 0x28 0x3d 0x5a MOVXM ls, #(ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_464 + 0);VADD.f dm0, dm1, dm2, r2 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 426 0x19 0x01 0x37 0x10 0x01 0xd4 VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOV dj3, m4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 432 0x08 0x06 0x80 0x00 0x24 0x84 0x8b 0x00 0x44 0x08 0x82 0x00 0x78 0xa1 0x81 0xeb MOVA dj1, #64; NOPB; MOVS p4, p1; MOVX r4, #32; MOV m1, m2; VADD.f dm4, dm1, dm4, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 448 0x1d 0x21 0x30 0x00 0x21 0x5a 0x0b 0x00 0x00 0x01 0xb9 0x18 0x10 0x90 0x61 0xeb VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; MOVS dn1, r26; MOVXM le, #(ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_560 + 0);VADD.f dm2, dm0, dm3, r2 +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_464 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 464 0x00 0x19 0x89 0x98 VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 468 0x6a 0x12 0xb0 0x00 0x20 0x00 0xad 0x8e 0x11 0x80 0x3d 0x66 VLDA.2D bmll1, [p3], d2; NOPB; NOPS; VADD.f dm1, dm4, dm0, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 480 0x15 0x41 0x30 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 bmll4, [p0], m5;NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 496 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 512 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x81 0x41 0xeb NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm0, dm1, dm2, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 528 0x19 0x01 0x30 0x00 0x24 0x31 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.CONV.fp32.bf16 bmll0, [p0], m6;NOPB; VST.2D bmll2, [p4], d1; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 544 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0xa1 0x81 0xeb NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm4, dm1, dm4, r2 +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_560 +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 560 0x1d 0x21 0x30 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x90 0x61 0xeb VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; NOPS; NOPX; NOPM; VADD.f dm2, dm0, dm3, r2 +.loop_nesting 0 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 576 0xec 0x07 0x50 0x00 0x00 0x0c 0xaf 0xc0 0x10 0xba LDA.u16 r1, [p7, dj3]; MOVXM r5, #16256 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 586 0x03 0x31 0x32 0x15 0x72 0xe2 0x11 0x80 0x3d 0x4a VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; VBCST.16 x4, r5; VADD.f dm1, dm4, dm0, r2 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 596 0x18 0x41 0x72 0xf8 VBCST.16 x0, r16 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 600 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 602 0x10 0x28 0x3d 0x48 VADD.f dm0, dm1, dm2, r2 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 606 0x0c 0x31 0x06 0x98 VST.2D bmll2, [p4], d1 + 610 0x00 0x00 NOPX + 612 0x00 0x02 0x5f 0xf9 0x12 0x0c 0x3d 0x62 ADD r5, r1, #-1; VADD.f dm2, dm0, dm3, r2 + 620 0x11 0x40 0x08 0x98 NE r0, r5, r0 + 624 0x00 0x02 0xf8 0x40 0x01 0x84 JNZ r0, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1520 +.delay_slot +.swstall delay_slot + 630 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 632 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 634 0x00 0x00 NOPX +.delay_slot + 636 0x0c 0x31 0x06 0x98 VST.2D bmll2, [p4], d1 +.delay_slot +.swstall delay_slot + 640 0x00 0x00 NOPX + 642 0x46 0x9a 0xd0 0x14 0x1a 0x2c LDA r6, [p2, #12]; MOVX r5, #3 + 648 0x00 0x00 NOPX + 650 0x00 0x00 NOPX + 652 0x00 0x00 NOPX + 654 0x00 0x00 NOPX + 656 0x00 0x00 NOPX + 658 0x00 0x00 NOPX + 660 0x11 0x4e 0x69 0x98 GE r7, r5, r6 + 664 0x38 0x04 0xc8 0x40 0x01 0x84 JNZ r7, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2448 +.delay_slot + 670 0x10 0x00 0x11 0x18 MOVX r0, #4 +.delay_slot +.swstall delay_slot + 674 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 676 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 678 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 680 0x00 0x00 NOPX + 682 0x11 0x8a 0x08 0x98 NE r5, r6, r0 + 686 0x28 0x03 0x40 0x40 0x01 0x84 JNZ r5, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1664 +.delay_slot +.swstall delay_slot + 692 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 694 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 696 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 698 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 700 0x00 0x00 NOPX + 702 0x24 0x40 0xa9 0x83 0xc1 0xe4 MOVX r17, #257; MOV dc4, lr + 708 0x00 0x00 0xfa 0xbf 0xfe 0x44 MOVXM r21, #65535 + 714 0x00 0x2c 0xf0 0x50 0x02 0x2c NOPA; MOVX r20, #0 +.label __ll91__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 720 0x08 0x0a 0x82 0x83 0x0b 0x00 0x52 0x08 0x48 0x3c 0x58 0x76 MOVA dj2, #64; MOVS p2, r3; MOVX r5, #16; MOV r2, #60 + 732 0x48 0x1a 0x50 0x11 0x02 0x2c LDA.s16 r6, [p2, dj2]; MOVX r4, #32 + 738 0x00 0x00 NOPX + 740 0x00 0x00 NOPX + 742 0x00 0x00 NOPX + 744 0x00 0x00 NOPX + 746 0x00 0x00 NOPX + 748 0x00 0x01 0x67 0x98 NOPA + 752 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x0c 0x52 0xf4 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; ASHL r5, r6, r5; NOPM; NOPV +.label __ll93__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 768 0x04 0x8a 0x87 0xfd 0xa5 0x80 0x00 0x03 0xb0 0x00 0x10 0x76 MOVA dj2, #36; ST dn3, [sp, #-4]; MOVXM p7, #_ZN12me_primitive11control_rndE + 780 0xe0 0xdc 0x57 0xfa 0x65 0x80 0x50 0x08 0x8b 0x39 0x78 0x76 LDA.s8 r23, [p7]; ST dc4, [sp, #-8]; MOVX r5, #0; VBCST.32 x2, r5 + 792 0x48 0x1a 0xd7 0x84 0x8b 0x3f 0x67 0xe8 0x02 0x49 0x78 0x76 LDA r6, [p2, dj2]; MOVS p7, p1; MOVX r22, #-1; VMOV bmll0, x2 + 804 0x03 0xf8 0x00 0x02 0xd2 0x01 0x02 0x49 0x78 0xba MOVA r24, #31; MOVX vaddSign0, #1; VMOV bmll2, x2 + 814 0x02 0x19 0x00 0x00 0x00 0x00 0x79 0xc8 0x10 0xba MOVA r25, #16; MOVXM ls, #(ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_912 + 0) + 824 0xff 0x94 0xb0 0x00 0x00 0x01 0xba 0xe8 0x10 0xba VLDA wl2, [sp, #-32]; MOVXM le, #(ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1488 + 0) + 834 0x10 0x74 0x01 0x18 MOVX r26, #64 + 838 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 840 0x15 0xfa 0x80 0x18 MOVX crRnd, r23 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 844 0x08 0x02 0xc0 0x02 0xb9 0x80 0x00 0x02 VCONV.bf16.fp32 wl0, bmll0; ADD.NC lc, r6, #0 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 852 0x19 0xa0 0x92 0xf8 VMOV x3, x0 + 856 0x02 0xa6 0x92 0xe6 0x10 0x40 0x83 0x62 VMOV x5, x3; VMSC.f dm0, dm2, x0, x4, r2 + 864 0x1b 0x2a 0x92 0xf8 VMOV x6, x5 + 868 0x00 0x00 NOPX + 870 0x00 0x00 NOPX + 872 0x00 0x00 NOPX + 874 0x00 0x00 NOPX + 876 0x09 0xc0 0x16 0x18 VCONV.bf16.fp32 wl3, bmll0 + 880 0x00 0x00 NOPX + 882 0x10 0x06 0x83 0x48 VMSC.f dm0, dm0, x3, x4, r2 + 886 0x00 0x00 NOPX + 888 0x00 0x00 NOPX + 890 0x00 0x00 NOPX + 892 0x00 0x00 NOPX + 894 0x00 0x00 NOPX + 896 0x00 0x2c 0xf0 0x00 0x22 0xc0 0x16 0x00 0x71 0x08 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VCONV.bf16.fp32 wl5, bmll0; MOVX r7, #8; NOPM; NOPV +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_912 +.loop_nesting 1 +.begin_of_loop + 912 0x23 0xbe 0x89 0xa5 0x25 0xf4 VLDB x7, [p1], #64; VMOV bmhh4, x9 + 918 0x1b 0xd6 0x92 0xf8 VMOV bmhh3, x11 + 922 0x1f 0x1e 0xc0 0xf8 MOV r28, p7 + 926 0x17 0x3b 0x84 0x98 AND r29, r28, r24 + 930 0xee 0xc9 0x5e 0x3d 0xe0 0x24 LT r27, r29, r4; ADD.NC r28, r29, #-32 + 936 0x15 0xbd 0xdd 0x98 LSHL r30, r22, r29 + 940 0x16 0xbf 0xd1 0x98 SUB r31, r26, r29 + 944 0x2f 0xbc 0x48 0x70 0xcd 0xa4 SEL.EQZ r30, r5, r30, r27; VSHIFT x8, x7, x0, r25 + 950 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 + 954 0x1c 0x4e 0x22 0xf8 VMOV wl8, wh7 + 958 0x1d 0x4f 0x22 0xf8 VMOV wl10, wl7 + 962 0x1c 0x90 0x92 0xf8 VMOV bmhl4, x8 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 966 0x1b 0x94 0x92 0xf8 VMOV bmhl3, x10 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 970 0x02 0x12 0x8a 0xe6 0x13 0x28 0x3d 0x62 VMOV cml2, cmh4; VADD.f dm3, dm1, dm2, r2 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 978 0x19 0x0e 0x8a 0xf8 VMOV cml1, cmh3 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 982 0x04 0x4e 0x22 0xe6 0x12 0x50 0x3d 0x62 VMOV wl8, wh7; VADD.f dm2, dm2, dm4, r2 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 990 0x1a 0x0e 0x92 0xf8 VMOV bmll2, x7 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 994 0x1c 0xc0 0x66 0xd8 VSHIFT x9, x8, x0, r25 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 998 0x01 0x10 0x92 0xe6 0x14 0x30 0x3d 0x62 VMOV bmll1, x8; VADD.f dm4, dm1, dm4, r2 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1006 0x1c 0x12 0x92 0xf8 VMOV bmll4, x9 + 1010 0x1c 0x2c 0x12 0xf8 VMOV x8, bmll3 + 1014 0x1c 0xd1 0x22 0xf8 VMOV wl9, wl8 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 1018 0x1c 0x48 0x66 0xd8 VSHIFT x8, x9, x0, r25 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 1022 0x01 0x10 0x92 0xe6 0x11 0x64 0x3d 0x62 VMOV bmll1, x8; VADD.f dm1, dm3, dm1, r2 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1030 0x1b 0x12 0x92 0xf8 VMOV bmll3, x9 + 1034 0x1c 0x28 0x12 0xf8 VMOV x8, bmll2 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 1038 0x1d 0x40 0x1e 0xd8 VSHIFT x10, x8, x0, r7 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 1042 0x04 0x30 0x12 0xe6 0x12 0x4c 0x3d 0x62 VMOV x8, bmll4; VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 1050 0x1b 0x14 0x92 0xf8 VMOV bmll3, x10 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 1054 0x04 0x40 0x1e 0xc6 0x13 0x8c 0x3d 0x62 VSHIFT x8, x8, x0, r7; VADD.f dm3, dm4, dm3, r2 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1062 0x1b 0x10 0x92 0xf8 VMOV bmll3, x8 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 1066 0x1c 0x24 0x12 0xf8 VMOV x8, bmll1 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 1070 0x04 0x40 0x1e 0xc6 0x11 0x30 0x3d 0x62 VSHIFT x8, x8, x0, r7; VADD.f dm1, dm1, dm4, r2 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1078 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 1082 0x1c 0x28 0x12 0xf8 VMOV x8, bmll2 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 1086 0x04 0x40 0x02 0xc6 0x12 0x50 0x3d 0x62 VSHIFT x8, x8, x0, r0; VADD.f dm2, dm2, dm4, r2 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1094 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 + 1098 0x1c 0x2c 0x12 0xf8 VMOV x8, bmll3 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 1102 0x1c 0x40 0x02 0xd8 VSHIFT x8, x8, x0, r0 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 1106 0x05 0x24 0x12 0xe6 0x13 0x70 0x3d 0x62 VMOV x10, bmll1; VADD.f dm3, dm3, dm4, r2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1114 0x1c 0x10 0x92 0xf8 VMOV bmll4, x8 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 1118 0x05 0x50 0x02 0xc6 0x10 0x30 0x3d 0x62 VSHIFT x10, x10, x0, r0; VADD.f dm0, dm1, dm4, r2 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1126 0x1c 0x14 0x92 0xf8 VMOV bmll4, x10 + 1130 0x1c 0x28 0x12 0xf8 VMOV x8, bmll2 + 1134 0x1d 0xe2 0x01 0xb8 VEXTRACT.32 r23, x8, #0, vaddSign0 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 1138 0x1d 0x2c 0x12 0xf8 VMOV x10, bmll3 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 1142 0xe2 0xd0 0x83 0x54 0x03 0x74 VLDB wh10, [p7, #32]; VEXTRACT.32 r6, x10, #0, vaddSign0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1148 0x1d 0xa0 0x12 0xf8 VMOV x11, bmll0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1152 0xe0 0xd4 0x8a 0xb4 0x06 0xb4 VLDB wl10, [p7]; VEXTBCST.32 x10, x11, #0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1158 0x1c 0xd4 0xa0 0x38 VSEL.32 x9, x10, x9, r20 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1162 0x1d 0x10 0xd1 0x78 VINSERT.32 x10, x2, #0, r6 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1166 0x1c 0x12 0xf1 0x78 VINSERT.32 x8, x2, #0, r23 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1170 0x1d 0xd3 0x22 0xf8 VMOV wl11, wl9 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1174 0x1d 0x93 0x22 0xf8 VMOV wh11, wl9 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1178 0x1c 0x15 0x22 0xf8 VMOV wh8, wl10 + 1182 0x1c 0x5c 0x00 0x38 VSEL.32 x8, x11, x8, r16 + 1186 0x1c 0x0c 0x08 0x38 VSEL.32 x8, x1, x8, r17 + 1190 0x1b 0xc3 0xa8 0x38 VSEL.32 x7, x8, x7, r21 + 1194 0x18 0x0e 0x92 0xf8 VMOV bmll0, x7 + 1198 0x1c 0xac 0x92 0xf8 VMOV x9, x6 + 1202 0x68 0x02 0xc0 0x01 0x07 0x49 0x70 0x02 VCONV.bf16.fp32 wl6, bmll0; VMOV bmll2, x7 + 1210 0x1c 0x32 0x92 0xf8 VMOV x8, x9 + 1214 0x05 0xbb 0xcd 0xed 0xea 0x0f 0x12 0x4c 0x83 0x5a LSHL r29, r22, r28; MOV r27, r29; VMSC.f dm2, dm2, x6, x4, r2 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 1224 0x00 0x0b 0x3e 0x91 0x11 0xec 0xa1 0x62 SEL.EQZ r19, r5, r29, r27; VMUL.f dm1, x6, x5, r2 +.aggressive_scheduled_block_id 12 +.noswbrkpt + 1232 0x05 0xa5 0xe2 0x33 0x09 0x2f 0x10 0xec 0x61 0x5a SEL.EQZ r18, r22, r30, r27; VMOV x6, x8; VMUL.f dm0, x6, x3, r2 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1242 0x13 0xec 0x01 0x48 VMUL.f dm3, x6, x0, r2 + 1246 0x00 0x00 NOPX + 1248 0x00 0x00 NOPX + 1250 0x0c 0xc1 0x16 0x18 VCONV.bf16.fp32 wl9, bmll2 + 1254 0x00 0x00 NOPX + 1256 0x12 0x52 0x83 0x48 VMSC.f dm2, dm2, x9, x4, r2 + 1260 0x00 0x00 NOPX + 1262 0x00 0x00 NOPX + 1264 0x00 0x00 NOPX + 1266 0x00 0x00 NOPX + 1268 0x00 0x00 NOPX + 1270 0x0c 0x41 0x16 0x18 VCONV.bf16.fp32 wl8, bmll2 + 1274 0x00 0x00 NOPX + 1276 0x14 0xf0 0xa1 0x48 VMUL.f dm4, x8, x5, r2 + 1280 0x12 0xf0 0x61 0x48 VMUL.f dm2, x8, x3, r2 + 1284 0x00 0x00 NOPX + 1286 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 1288 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.noswbrkpt + 1290 0x12 0xf2 0xa1 0x48 VMUL.f dm2, x9, x5, r2 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 1294 0x19 0x70 0x12 0xf8 VMOV lfl0, bmll4 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 1298 0x14 0x88 0x3d 0x48 VADD.f dm4, dm4, dm2, r2 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1302 0x1c 0x05 0x92 0xf8 VMOV bmll4, lfl0 + 1306 0x00 0x00 NOPX + 1308 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 1310 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.noswbrkpt + 1312 0x12 0xe1 0x01 0x48 VMUL.f dm2, x0, x8, r2 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1316 0x18 0x70 0x12 0xf8 VMOV lfh0, bmll4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1320 0x14 0x88 0x3d 0x48 VADD.f dm4, dm4, dm2, r2 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1324 0x1c 0x01 0x92 0xf8 VMOV bmll4, lfh0 + 1328 0x00 0x00 NOPX + 1330 0x00 0x00 NOPX +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 1332 0x00 0x00 NOPX +.aggressive_scheduled_block_id 15 +.noswbrkpt + 1334 0x11 0xf2 0x61 0x48 VMUL.f dm1, x9, x3, r2 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 1338 0x19 0x70 0x12 0xf8 VMOV lfl0, bmll4 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 1342 0x14 0x84 0x3d 0x48 VADD.f dm4, dm4, dm1, r2 +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1346 0x1c 0x05 0x92 0xf8 VMOV bmll4, lfl0 + 1350 0x00 0x00 NOPX + 1352 0x00 0x00 NOPX +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 1354 0x00 0x00 NOPX +.aggressive_scheduled_block_id 16 +.noswbrkpt + 1356 0x11 0xf2 0x01 0x48 VMUL.f dm1, x9, x0, r2 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 1360 0x18 0x70 0x12 0xf8 VMOV lfh0, bmll4 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 1364 0x14 0x84 0x3d 0x48 VADD.f dm4, dm4, dm1, r2 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1368 0x1c 0x01 0x92 0xf8 VMOV bmll4, lfh0 + 1372 0x00 0x00 NOPX + 1374 0x00 0x00 NOPX + 1376 0x00 0x00 NOPX + 1378 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 1380 0x1d 0x70 0x12 0xf8 VMOV lfl1, bmll4 +.aggressive_scheduled_block_id 17 +.noswbrkpt + 1384 0x12 0x88 0x3d 0x48 VADD.f dm2, dm4, dm2, r2 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1388 0x1c 0x15 0x92 0xf8 VMOV bmll4, lfl1 + 1392 0x00 0x00 NOPX + 1394 0x00 0x00 NOPX + 1396 0x00 0x00 NOPX + 1398 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 1400 0x1c 0x68 0x12 0xf8 VMOV lfh1, bmll2 +.aggressive_scheduled_block_id 18 +.noswbrkpt + 1404 0x12 0x44 0x3d 0x48 VADD.f dm2, dm2, dm1, r2 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1408 0x1a 0x11 0x92 0xf8 VMOV bmll2, lfh1 + 1412 0x00 0x00 NOPX + 1414 0x00 0x00 NOPX + 1416 0x00 0x00 NOPX + 1418 0x00 0x00 NOPX +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 1420 0x1d 0x68 0x12 0xf8 VMOV lfl1, bmll2 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 1424 0x10 0x20 0x3d 0x48 VADD.f dm0, dm1, dm0, r2 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1428 0x19 0x15 0x92 0xf8 VMOV bmll1, lfl1 + 1432 0x00 0x00 NOPX + 1434 0x00 0x00 NOPX + 1436 0x00 0x00 NOPX + 1438 0x00 0x00 NOPX +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 1440 0x1c 0x60 0x12 0xf8 VMOV lfh1, bmll0 +.aggressive_scheduled_block_id 20 +.noswbrkpt + 1444 0x10 0x0c 0x3d 0x48 VADD.f dm0, dm0, dm3, r2 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1448 0x18 0x11 0x92 0xf8 VMOV bmll0, lfh1 + 1452 0x00 0x00 NOPX + 1454 0x00 0x00 NOPX + 1456 0x00 0x00 NOPX + 1458 0x00 0x00 NOPX + 1460 0x0d 0xc0 0x16 0x18 VCONV.bf16.fp32 wl11, bmll0 + 1464 0x00 0x00 NOPX + 1466 0x1d 0x85 0xfe 0xd8 VSHIFT x11, x0, x11, r31 + 1470 0x1d 0xd5 0xcc 0x38 VSEL.8 x11, x10, x11, r19:r18 + 1474 0x00 0x00 NOPX + 1476 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x8b 0x65 0x41 0x36 NOPA; NOPB; VST wh11, [p7, #32]; NOPX +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1488 +.end_of_loop + 1488 0x00 0x2c 0xf0 0x00 0x27 0x8a 0xea 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST wl11, [p7], m4; NOPX; NOPM; NOPV +.loop_nesting 0 + 1504 0x00 0x03 0x00 0x00 0x00 0x84 J #__ll133__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot +.swstall delay_slot + 1510 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1512 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1514 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1516 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1518 0x00 0x00 NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1520 + 1520 0xff 0xb4 0xb0 0xb4 0x80 0x5c ST dn3, [sp, #-4]; MOVX vaddSign0, #1 + 1526 0x00 0x2c 0xf7 0xf8 0x3d 0x80 0x00 0x00 0x00 0x7a NOPA; ST lr, [sp, #-8]; NOPX +.label __ll133__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 1536 0x1f 0x61 0x91 0x18 ADD.NC p7, r3, #34 + 1540 0xe0 0x8f 0x5b 0x64 0xc1 0xd4 LDA.u16 r3, [p7]; MOV crMCDEn, vaddSign0 +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 1546 0x18 0x7b 0x60 0xf8 MOV crSCDEn, crMCDEn +.aggressive_scheduled_block_id 21 +.noswbrkpt + 1550 0x07 0x04 0x77 0x18 ST.s16 r3, [p7] +.aggressive_scheduled_block_id 21 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 1554 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 1560 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 1562 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 1564 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1566 0x10 0xc6 0x07 0x18 ADD r3, r3, #1 +.delay_slot + 1570 0x00 0x2c 0xf0 0x00 0x20 0xc0 0xb0 0x00 0x34 0xaf 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; EXTEND.u16 r0, r3; NOPM +.return_address + 1584 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 1588 0x07 0xfc 0x99 0x18 LDA p1, [sp, #-4] + 1592 0x07 0x54 0x77 0x18 ST.s16 r3, [p7, #10] + 1596 0xff 0xe0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-256 + 1602 0x00 0x00 NOPX + 1604 0x00 0x00 NOPX + 1606 0x00 0x00 NOPX + 1608 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 1612 0x1f 0x62 0xc0 0xf8 MOV p7, p1 +.delay_slot +.swstall delay_slot + 1616 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1618 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1620 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1622 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM +.label __ll135__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 1632 0x1f 0xf4 0x00 0x00 0x00 0x5a 0x00 0x00 0x20 0xba MOVA r20, #255; J #__ll91__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 1642 0x10 0x2a 0x01 0x18 MOVX r21, #0 +.delay_slot +.swstall delay_slot + 1646 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1648 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1650 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1652 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1664 + 1664 0x10 0x0a 0x15 0x18 MOVX r5, #5 + 1668 0x11 0x4a 0x67 0x98 EQ r5, r5, r6 + 1672 0x28 0x04 0xb8 0x40 0x01 0x84 JNZ r5, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2416 +.delay_slot +.swstall delay_slot + 1678 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1680 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1682 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1684 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1686 0x00 0x00 NOPX + 1688 0x10 0x0e 0x19 0x18 MOVX r7, #6 + 1692 0x11 0xce 0x67 0x98 EQ r7, r7, r6 + 1696 0x38 0x05 0x30 0x40 0x01 0x84 JNZ r7, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2656 +.delay_slot + 1702 0x10 0x0a 0x41 0x18 MOVX r5, #16 +.delay_slot +.swstall delay_slot + 1706 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1708 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1710 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1712 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label __ll67__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 1728 0x48 0x1e 0x50 0x01 0x10 0xea 0x60 0xf0 0x78 0xba LDA.s16 r7, [p2, dj2]; MOVX r17, #7; MOV dc4, lr + 1738 0x89 0x8d 0x18 0xa4 0x05 0x64 NE r6, r17, r6; MOV r17, #257 + 1744 0x30 0x04 0xa8 0x40 0x01 0x84 JNZ r6, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2384 +.delay_slot +.swstall delay_slot + 1750 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1752 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1754 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1756 0x00 0x00 NOPX +.delay_slot + 1758 0x11 0xca 0x5e 0x98 ASHL r5, r7, r5 + 1762 0x04 0x8a 0x80 0x84 0x8b 0x00 0x00 0x00 0x7b 0x90 0x10 0x76 MOVA dj2, #36; MOVS p0, p1; MOVXM ls, #(ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1824 + 0) + 1774 0x48 0x1e 0xd7 0xfd 0xa5 0x80 0x00 0x01 0xbb 0xc0 0x10 0x76 LDA r7, [p2, dj2]; ST dn3, [sp, #-4]; MOVXM le, #(ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1920 + 0) + 1786 0x00 0x1d 0x15 0x98 VLDA bmll2, [p0], #64 + 1790 0x00 0x00 NOPX + 1792 0x1c 0xc2 0x92 0xf8 VMOV bmhh4, x1 + 1796 0x00 0x00 NOPX + 1798 0x03 0x13 0x12 0xe6 0x11 0x68 0x3d 0x62 VMOV bmll3, bmhh4; VADD.f dm1, dm3, dm2, r2 + 1806 0x00 0x00 NOPX + 1808 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0xb9 0xff 0xc8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; ADD.NC lc, r7, #-1; NOPV +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1824 +.loop_nesting 1 +.begin_of_loop + 1824 0x03 0xa2 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA bmll2, [p0], #64; NOPB; NOPS; NOPX; NOPM; NOPV + 1840 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 1856 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 1872 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 1888 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0x62 0x09 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmhh4, bmll1; NOPV +.aggressive_scheduled_block_id 22 +.noswbrkpt + 1904 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x8b 0x41 0xeb NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm1, dm3, dm2, r2 +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1920 +.end_of_loop +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1920 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x89 0x89 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmll3, bmhh4; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first + 1936 0x02 0x10 0x00 0x00 0x00 0x03 0xb0 0x00 0x10 0xba MOVA r16, #16; MOVXM p7, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 23 +.noswbrkpt + 1946 0xe0 0x90 0x50 0x00 0x61 0x08 0x98 0x01 0x58 0xba LDA.s8 r4, [p7]; MOVX r6, #8; MOV vaddSign0, #1 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 1956 0x10 0x22 0x05 0x18 MOVX r17, #1 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 1960 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 1962 0x1c 0xc4 0x12 0xf8 VMOV bmhh4, bmll1 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 1966 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 1968 0x19 0x33 0x12 0xf8 VMOV x2, bmhh4 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 1972 0x19 0x10 0x12 0xd8 VSHIFT x2, x2, x0, r4 +.aggressive_scheduled_block_id 23 +.noswbrkpt + 1976 0x01 0x3a 0x80 0x00 0x49 0x2f 0x10 0x40 0x3d 0x5a MOVX crRnd, r4; VMOV bmll0, x2; VADD.f dm0, dm2, dm0, r2 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1986 0x1a 0x13 0x12 0xf8 VMOV bmll2, bmhh4 + 1990 0x19 0x16 0x72 0xf8 VBCST.32 x2, r5 + 1994 0x19 0x04 0x92 0xf8 VMOV bmll1, x2 + 1998 0x00 0x00 NOPX + 2000 0x1a 0x04 0x12 0xf8 VMOV bmll2, bmll1 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 2004 0x19 0x20 0x12 0xf8 VMOV x2, bmll0 +.aggressive_scheduled_block_id 24 +.noswbrkpt + 2008 0x01 0x10 0x42 0xc6 0x10 0x0c 0x3d 0x62 VSHIFT x2, x2, x0, r16; VADD.f dm0, dm0, dm3, r2 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2016 0x1b 0x04 0x92 0xf8 VMOV bmll3, x2 + 2020 0x19 0x20 0x92 0xf8 VMOV x2, x0 + 2024 0x00 0x00 NOPX + 2026 0x08 0x40 0x96 0x18 VCONV.bf16.fp32 wl0, bmll1 + 2030 0x00 0x00 NOPX +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 2032 0x01 0xa0 0x12 0xe6 0x14 0x40 0x83 0x62 VMOV x3, bmll0; VMSC.f dm4, dm2, x0, x4, r2 +.aggressive_scheduled_block_id 25 +.noswbrkpt + 2040 0x01 0x98 0x1a 0xc6 0x10 0x08 0x3d 0x62 VSHIFT x3, x3, x0, r6; VADD.f dm0, dm0, dm2, r2 +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2048 0x1a 0x06 0x92 0xf8 VMOV bmll2, x3 + 2052 0x19 0xa4 0x92 0xf8 VMOV x3, x2 + 2056 0x00 0x00 NOPX + 2058 0x00 0x00 NOPX + 2060 0x09 0x42 0x16 0x18 VCONV.bf16.fp32 wl2, bmll4 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 2064 0x1a 0xa0 0x12 0xf8 VMOV x5, bmll0 +.aggressive_scheduled_block_id 26 +.noswbrkpt + 2068 0x03 0x28 0x02 0xc6 0x10 0x08 0x3d 0x62 VSHIFT x6, x5, x0, r0; VADD.f dm0, dm0, dm2, r2 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2076 0x1a 0x0c 0x92 0xf8 VMOV bmll2, x6 + 2080 0x1a 0xa6 0x92 0xf8 VMOV x5, x3 + 2084 0x00 0x00 NOPX + 2086 0x00 0x00 NOPX + 2088 0x00 0x00 NOPX + 2090 0x1b 0x20 0x12 0xf8 VMOV x6, bmll0 + 2094 0x18 0x1a 0x01 0xb8 VEXTRACT.32 r0, x6, #0, vaddSign0 + 2098 0x00 0x00 NOPX + 2100 0x1b 0x00 0x11 0x78 VINSERT.32 x6, x0, #0, r0 + 2104 0x18 0x8b 0x08 0x38 VSEL.32 x1, x1, x6, r17 + 2108 0x1a 0x02 0x92 0xf8 VMOV bmll2, x1 + 2112 0x18 0xaa 0x92 0xf8 VMOV x1, x5 + 2116 0x58 0x22 0xc0 0x01 0x91 0x49 0x70 0x02 VCONV.bf16.fp32 wl5, bmll2; VMOV x6, x1 + 2124 0x00 0x00 NOPX + 2126 0x11 0x4a 0x83 0x48 VMSC.f dm1, dm2, x5, x4, r2 + 2130 0x10 0xea 0x41 0x48 VMUL.f dm0, x5, x2, r2 + 2134 0x00 0x00 NOPX + 2136 0x00 0x00 NOPX + 2138 0x00 0x00 NOPX + 2140 0x00 0x00 NOPX + 2142 0x08 0xc0 0x96 0x18 VCONV.bf16.fp32 wl1, bmll1 + 2146 0x14 0x84 0x83 0x48 VMSC.f dm4, dm4, x2, x4, r2 + 2150 0x13 0x22 0x83 0x48 VMSC.f dm3, dm1, x1, x4, r2 + 2154 0x00 0x00 NOPX + 2156 0x00 0x00 NOPX + 2158 0x00 0x00 NOPX + 2160 0x00 0x00 NOPX + 2162 0x09 0xc2 0x16 0x18 VCONV.bf16.fp32 wl3, bmll4 + 2166 0x0b 0x41 0x96 0x18 VCONV.bf16.fp32 wl6, bmll3 + 2170 0x00 0x00 NOPX + 2172 0x12 0xec 0x61 0x48 VMUL.f dm2, x6, x3, r2 + 2176 0x13 0xec 0x41 0x48 VMUL.f dm3, x6, x2, r2 + 2180 0x00 0x00 NOPX + 2182 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 2184 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.noswbrkpt + 2186 0x13 0xe2 0x61 0x48 VMUL.f dm3, x1, x3, r2 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2190 0x19 0x68 0x12 0xf8 VMOV lfl0, bmll2 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2194 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2198 0x1a 0x05 0x92 0xf8 VMOV bmll2, lfl0 + 2202 0x00 0x00 NOPX + 2204 0x00 0x00 NOPX +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 2206 0x00 0x00 NOPX +.aggressive_scheduled_block_id 28 +.noswbrkpt + 2208 0x13 0xea 0x61 0x48 VMUL.f dm3, x5, x3, r2 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 2212 0x18 0x68 0x12 0xf8 VMOV lfh0, bmll2 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 2216 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2220 0x1a 0x01 0x92 0xf8 VMOV bmll2, lfh0 + 2224 0x00 0x00 NOPX + 2226 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 2228 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.noswbrkpt + 2230 0x13 0xe2 0x41 0x48 VMUL.f dm3, x1, x2, r2 +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 2234 0x19 0x68 0x12 0xf8 VMOV lfl0, bmll2 +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 2238 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2242 0x1a 0x05 0x92 0xf8 VMOV bmll2, lfl0 + 2246 0x00 0x00 NOPX + 2248 0x00 0x00 NOPX + 2250 0x00 0x00 NOPX + 2252 0x00 0x00 NOPX +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 2254 0x18 0x68 0x12 0xf8 VMOV lfh0, bmll2 +.aggressive_scheduled_block_id 30 +.noswbrkpt + 2258 0x12 0x4c 0x3d 0x48 VADD.f dm2, dm2, dm3, r2 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2262 0x1a 0x01 0x92 0xf8 VMOV bmll2, lfh0 + 2266 0x00 0x00 NOPX + 2268 0x00 0x00 NOPX + 2270 0x13 0xe0 0xc1 0x48 VMUL.f dm3, x0, x6, r2 + 2274 0x00 0x00 NOPX +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 2276 0x19 0x68 0x12 0xf8 VMOV lfl0, bmll2 +.aggressive_scheduled_block_id 31 +.noswbrkpt + 2280 0x13 0x4c 0x3d 0x48 VADD.f dm3, dm2, dm3, r2 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2284 0x1a 0x05 0x92 0xf8 VMOV bmll2, lfl0 + 2288 0x00 0x00 NOPX + 2290 0x00 0x00 NOPX + 2292 0x11 0xe2 0x01 0x48 VMUL.f dm1, x1, x0, r2 + 2296 0x00 0x00 NOPX +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 2298 0x18 0x6c 0x12 0xf8 VMOV lfh0, bmll3 +.aggressive_scheduled_block_id 32 +.noswbrkpt + 2302 0x11 0x44 0x3d 0x48 VADD.f dm1, dm2, dm1, r2 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2306 0x1a 0x01 0x92 0xf8 VMOV bmll2, lfh0 + 2310 0x00 0x00 NOPX + 2312 0x00 0x00 NOPX + 2314 0x00 0x00 NOPX +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 2316 0x00 0x00 NOPX +.aggressive_scheduled_block_id 33 +.noswbrkpt + 2318 0x00 0x24 0x12 0xe6 0x10 0x40 0x3d 0x62 VMOV x0, bmll1; VADD.f dm0, dm2, dm0, r2 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2326 0x02 0x00 0x92 0xe6 0x14 0xea 0x01 0x62 VMOV bmll2, x0; VMUL.f dm4, x5, x0, r2 + 2334 0x00 0x00 NOPX + 2336 0x00 0x00 NOPX +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 2338 0x00 0x00 NOPX +.aggressive_scheduled_block_id 34 +.noswbrkpt + 2340 0x10 0x50 0x3d 0x48 VADD.f dm0, dm2, dm4, r2 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2344 0x1a 0x00 0x12 0xf8 VMOV bmll2, bmll0 + 2348 0x00 0x00 NOPX + 2350 0x00 0x03 0x00 0x00 0x00 0x84 J #__ll133__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 2356 0x0f 0xfa 0x65 0x98 ST dc4, [sp, #-8] +.delay_slot +.swstall delay_slot + 2360 0x00 0x00 NOPX +.delay_slot + 2362 0x1a 0x00 0x12 0xf8 VMOV bmll2, bmll0 +.delay_slot +.swstall delay_slot + 2366 0x00 0x00 NOPX +.delay_slot + 2368 0x00 0x2c 0xf0 0x00 0x21 0x05 0x12 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 bmll2, [p1];NOPX; NOPM; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2384 + 2384 0x00 0x14 0x00 0x00 0x00 0x60 0x00 0x00 0x20 0xba MOVA r20, #0; J #__ll93__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 2394 0x10 0x2a 0x01 0x18 MOVX r21, #0 +.delay_slot +.swstall delay_slot + 2398 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2400 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2402 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2404 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2416 + 2416 0x00 0x05 0x18 0x00 0x00 0x84 J #__ll128__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 2422 0xff 0x93 0xb0 0x02 0x60 0xf0 0x70 0x02 ST p1, [sp, #-4]; MOV dc4, lr +.delay_slot +.swstall delay_slot + 2430 0x00 0x00 NOPX +.delay_slot + 2432 0x0f 0xf0 0x33 0x18 VST x0, [sp, #-256] +.delay_slot + 2436 0x0f 0xf5 0x33 0x18 VST x4, [sp, #-192] +.delay_slot + 2440 0xff 0x0e 0x60 0x00 0x01 0xa5 0x70 0x02 VST x1, [sp, #-128]; NOPM +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2448 + 2448 0x10 0x22 0x05 0x18 MOVX r17, #1 + 2452 0x14 0x62 0x67 0x98 EQ r17, r17, r6 + 2456 0x88 0x05 0x18 0x40 0x01 0x84 JNZ r17, #__ll128__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot +.swstall delay_slot + 2462 0x00 0x00 NOPX +.delay_slot + 2464 0x0f 0xf0 0x33 0x18 VST x0, [sp, #-256] +.delay_slot + 2468 0x0f 0xf5 0x33 0x18 VST x4, [sp, #-192] +.delay_slot + 2472 0x0f 0xf8 0x73 0x18 VST x1, [sp, #-128] +.delay_slot + 2476 0xff 0x93 0xb0 0x00 0x70 0x4a 0x60 0xf0 0x79 0x3a ST p1, [sp, #-4]; MOVX r7, #2; MOV dc4, lr + 2486 0x11 0xce 0x67 0x98 EQ r7, r7, r6 + 2490 0x38 0x05 0x08 0x40 0x01 0x84 JNZ r7, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2576 +.delay_slot +.swstall delay_slot + 2496 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2498 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2500 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2502 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2504 0x00 0x00 NOPX + 2506 0x11 0x4e 0x67 0x98 EQ r7, r5, r6 + 2510 0x38 0x04 0xf8 0x40 0x01 0x84 JNZ r7, #TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2544 +.delay_slot + 2516 0x10 0x0a 0x41 0x18 MOVX r5, #16 +.delay_slot +.swstall delay_slot + 2520 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2522 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2524 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2526 0x00 0x00 NOPX + 2528 0x00 0x03 0x60 0x00 0x00 0x84 J #__ll67__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot +.swstall delay_slot + 2534 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2536 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2538 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2540 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2542 0x00 0x00 NOPX +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2544 + 2544 0x20 0x31 0x00 0x00 0x00 0x5a 0x00 0x00 0x20 0xba MOVA r17, #257; J #__ll91__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 2554 0x05 0x40 0x28 0x00 0x41 0x64 MOVX r21, #0; MOV m4, #16 +.delay_slot + 2560 0x10 0x28 0x01 0x18 MOVX r20, #0 +.delay_slot +.swstall delay_slot + 2564 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2566 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2568 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2576 + 2576 0x00 0x03 0x30 0x00 0x00 0x84 J #__ll135__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 2582 0x00 0x00 0xf8 0xbf 0xfe 0x44 MOVXM r17, #65535 +.delay_slot + 2588 0x1c 0x00 0x20 0xb8 MOV m4, #16 +.delay_slot +.swstall delay_slot + 2592 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2594 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2596 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label __ll128__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + 2608 0xfe 0x07 0x70 0x00 0x00 0x5a 0x00 0x00 0x20 0xba VLDA x0, [sp, #-256]; J #__ll91__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 2618 0xfe 0xa7 0x70 0x00 0x00 0x8a 0x88 0x00 0x58 0xba VLDA x4, [sp, #-192]; MOVX r0, #4; MOV r20, #0 +.delay_slot + 2628 0xff 0x93 0x20 0x00 0x00 0x3e 0x0f 0xff 0x90 0xba LDA p1, [sp, #-4]; MOVXM r16, #65535 +.delay_slot + 2638 0x05 0x40 0x28 0x00 0x81 0x64 MOVX r21, #0; MOV m4, #32 +.delay_slot + 2644 0x11 0x22 0x05 0x18 MOVX r17, #257 +.delay_slot + 2648 0xff 0x0f 0x70 0x04 0x00 0x00 0x1c 0x22 VLDA x1, [sp, #-128]; NOPV +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2656 + 2656 0x00 0x03 0x30 0x00 0x00 0x84 J #__ll135__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot + 2662 0x1c 0xc1 0xe0 0xf8 MOV dc4, lr +.delay_slot + 2666 0x00 0x00 0xf8 0xbf 0xfe 0x44 MOVXM r17, #65535 +.delay_slot + 2672 0x1c 0x00 0x20 0xb8 MOV m4, #16 +.delay_slot +.swstall delay_slot + 2676 0x00 0x00 NOPX +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E__end last +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_end0 last +.delay_slot +.swstall delay_slot + 2678 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.undef global text _ZN12me_primitive10udiv_dstepEjjRjS0_ + +.text_segment_name +.text global 10 _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.function_start + 0 0x00 0x10 0x00 0x00 0x01 0xc4 PADDXM [sp], #128 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 6 0xfd 0xf3 0xb0 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a ST p7, [sp, #-20]; MOVXM p7, #_ZL9curr_iter +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16 0xe0 0xc2 0xd7 0xe7 0x1d 0x82 0x0d 0x70 0x72 0xba LDA r16, [p7]; ST p6, [sp, #-28]; MOV r16, CORE_ID +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 26 0xff 0x2e 0xb0 0x21 0x04 0x81 0x68 0xf0 0x79 0x3a ST r11, [sp, #-8]; EXTEND.u8 r16, r16; MOV r11, lr +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36 0xfe 0x3e 0xb8 0x47 0xf6 0x5c ST r15, [sp, #-16]; ADD r17, r16, #-2 + 42 0x0f 0xe9 0xb5 0x98 ST r13, [sp, #-24] + 46 0x00 0x00 NOPX + 48 0x00 0x00 NOPX + 50 0x00 0x00 NOPX + 52 0x80 0x01 0x38 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_624 +.delay_slot + 58 0x0f 0xfd 0x95 0x98 ST r12, [sp, #-4] +.delay_slot + 62 0x0f 0xf5 0xd5 0x98 ST r14, [sp, #-12] +.delay_slot + 66 0x0f 0xe0 0x1d 0x98 ST p0, [sp, #-32] +.delay_slot + 70 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL8core_row +.delay_slot + 76 0x0e 0x06 0x31 0x98 ST r17, [p6] + 80 0x00 0x31 0x07 0x88 0x8b 0x00 0x00 0x01 0x30 0x00 0x10 0x76 MOVA r17, #1; MOVS p7, p2; MOVXM p2, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 92 0x40 0xc6 0x30 0x00 0x00 0x01 0x30 0x00 0x11 0x3a ST r17, [p2]; MOVXM p2, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 2 +.noswbrkpt + 102 0x40 0xc0 0xec 0xc5 0x81 0xd4 ST.s8 r16, [p2]; MOV p6, p1 +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 108 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 114 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #reduce_mean_c8_params +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 120 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 122 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 124 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot +.swstall delay_slot + 128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.return_address + 144 0x00 0x11 0x00 0x00 0x00 0x01 0x30 0x00 0x10 0xba MOVA r17, #0; MOVXM p2, #reduce_mean_c8_params + 154 0x40 0xba 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r14, [p2]; MOVXM p2, #_ZL8core_row + 164 0x40 0xca 0xd0 0x00 0x00 0x01 0x30 0x02 0x10 0xba LDA r18, [p2]; MOVXM p2, #(reduce_mean_c8_params + 4) + 174 0x43 0xb6 0xd0 0x00 0x00 0x01 0xb0 0x00 0x10 0xba LDA r13, [p2], #4; MOVXM p3, #_ZL11reduce_axis + 184 0x42 0x85 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA el0, [p2, #4]; MOVXM p1, #_ZL11ifm1_offset + 194 0x40 0xbe 0xd8 0x39 0x81 0xd4 LDA r15, [p2]; MOV r16, p6 + 200 0x1a 0x68 0x14 0x18 ADD.NC p2, r16, #40 + 204 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #pad_3d_params + 210 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL8num_iter + 216 0x13 0xa5 0x2f 0x98 MUL r18, r14, r18 + 220 0x80 0x00 0x08 0x20 0x00 0x44 MOVXM r16, #-2147483648 + 226 0x60 0x85 0x36 0xca 0x5f 0x5c ST el0, [p3]; MUL r18, r13, r18 + 232 0x00 0x00 NOPX + 234 0x13 0xe5 0x2f 0x98 MUL r18, r15, r18 + 238 0x00 0x00 NOPX + 240 0x09 0x06 0x51 0x98 ST r18, [p1] + 244 0x02 0x4c 0x2e 0x98 LDA el0, [p2], #16 + 248 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 252 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 256 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 260 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 264 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 268 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 272 0x08 0x04 0x29 0x98 ST el0, [p0] + 276 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 280 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 284 0x0e 0x1e 0x31 0x98 ST r17, [p6], #4 + 288 0x02 0xdc 0x36 0x98 LDA r1, [p2], #-12 + 292 0x00 0x00 NOPX + 294 0x00 0x00 NOPX + 296 0x00 0x00 NOPX + 298 0x00 0x00 NOPX + 300 0x00 0x00 NOPX + 302 0x00 0x00 NOPX + 304 0x10 0x63 0x0b 0x98 GEU r17, r1, r16 + 308 0x88 0x00 0xc0 0x40 0x01 0x84 JNZ r17, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_384 +.delay_slot + 314 0x1b 0x1e 0xc0 0xf8 MOV r12, p7 +.delay_slot + 318 0x0f 0xd9 0x1d 0x98 ST p2, [sp, #-40] +.delay_slot +.swstall delay_slot + 322 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 324 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 326 0x00 0x00 NOPX +.no_stack_arguments + 328 0x00 0x00 0x00 0x00 0x01 0x04 JL #int32_to_float32 +.delay_slot + 334 0x0f 0xdd 0x95 0x98 ST r12, [sp, #-36] +.delay_slot +.swstall delay_slot + 338 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 340 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 342 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 344 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.return_address + 352 0x00 0x00 0xe0 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.delay_slot + 358 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZN12me_primitive11control_rndE +.delay_slot +.swstall delay_slot + 364 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 366 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 368 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 370 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_384 +.no_stack_arguments + 384 0x00 0x00 0x00 0x00 0x01 0x04 JL #int32_to_float32 +.delay_slot +.swstall delay_slot + 390 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 392 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 394 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 396 0x00 0x01 0x67 0x98 NOPA +.delay_slot + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x02 0x18 0x0c 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SUB r1, r1, r16; NOPM; NOPV +.return_address +.no_stack_arguments + 416 0x00 0x00 0x00 0x00 0x01 0x04 JL #float32_add +.delay_slot + 422 0x18 0x50 0x20 0xf8 MOV r1, r0 +.delay_slot + 426 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZN12me_primitive11control_rndE +.delay_slot + 432 0x4f 0x00 0x01 0x20 0x00 0x44 MOVXM r2, #1325400064 +.delay_slot + 438 0x0f 0xdd 0x95 0x98 ST r12, [sp, #-36] +.delay_slot +.swstall delay_slot + 442 0x00 0x2c 0xf0 0x00 0x20 0x3c NOPA; NOPB +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.return_address + 448 0xe0 0xc0 0x50 0x02 0xd2 0x00 0x00 0x08 0xb8 0xba LDA.s8 r16, [p7]; MOVX vaddSign0, #1; VINSERT.32 x0, x0, #0, r0 + 458 0xfb 0x40 0x80 0x01 0x80 0x08 0x00 0x49 0x78 0xba MOVA m0, #-38; MOVX r24, #0; VMOV bmll0, x0 + 468 0xfb 0x23 0x20 0x00 0x00 0x01 0xb0 0x00 0x10 0xba LDA p2, [sp, #-40]; MOVXM p3, #_ZL8l3_width + 478 0x00 0x00 0x02 0xc0 0x00 0x44 MOVXM p1, #_ZL9l3_height + 484 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZL11reduce_axis +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 490 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 492 0x06 0x1e 0x17 0x18 ST.s16 r16, [p6], #2 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 496 0x14 0x3a 0x80 0x18 MOVX crRnd, r16 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 500 0x08 0x40 0x16 0x18 VCONV.bf16.fp32 wl0, bmll0 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 504 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 506 0x1c 0x01 0x01 0xb8 VEXTRACT.16 r16, x0, #0, vaddSign0 + 510 0x00 0x00 NOPX + 512 0x00 0x00 NOPX + 514 0x06 0x0b 0x07 0x18 ST.s8 r24, [p6], m0 + 518 0x00 0x00 NOPX + 520 0x00 0x00 NOPX + 522 0x00 0x00 NOPX + 524 0x00 0x00 NOPX + 526 0x00 0x00 NOPX + 528 0x00 0x00 NOPX + 530 0x0e 0x1d 0xd1 0x98 ST r14, [p6], #4 + 534 0x0e 0x05 0xf1 0x98 ST r15, [p6] + 538 0x0e 0x15 0xb1 0x98 ST r13, [p6, #4] + 542 0x02 0x1c 0x2e 0x98 LDA el0, [p2], #4 + 546 0x00 0x00 NOPX + 548 0x00 0x00 NOPX + 550 0x00 0x00 NOPX + 552 0x00 0x00 NOPX + 554 0x00 0x00 NOPX + 556 0x00 0x00 NOPX + 558 0x0b 0x04 0x29 0x98 ST el0, [p3] + 562 0x02 0x04 0x2e 0x98 LDA el0, [p2] + 566 0x00 0x00 NOPX + 568 0x00 0x00 NOPX + 570 0x00 0x00 NOPX + 572 0x00 0x00 NOPX + 574 0x00 0x00 NOPX + 576 0x00 0x00 NOPX + 578 0x09 0x04 0x29 0x98 ST el0, [p1] + 582 0x02 0x14 0x2e 0x98 LDA el0, [p2, #4] + 586 0x00 0x00 NOPX + 588 0x00 0x01 0x40 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_640 +.delay_slot + 594 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL8l3_depth +.delay_slot +.swstall delay_slot + 600 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 602 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 604 0x00 0x01 0x67 0x98 NOPA +.delay_slot + 608 0x00 0x2c 0xf0 0x00 0x20 0x04 0x29 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST el0, [p0]; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_624 + 624 0xfb 0xa3 0xb0 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a ST p2, [sp, #-36]; MOVXM p7, #_ZL11reduce_axis + 634 0x00 0x2c 0xf6 0x29 0x81 0xd4 NOPA; MOV r12, p2 +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_640 + 640 0xe0 0xc2 0xd0 0x44 0x0a 0x2c LDA r16, [p7]; MOVX r17, #1 + 646 0x00 0x00 NOPX + 648 0x00 0x00 NOPX + 650 0x00 0x00 NOPX + 652 0x00 0x00 NOPX + 654 0x00 0x00 NOPX + 656 0x00 0x00 NOPX + 658 0x14 0x63 0x08 0x98 NE r17, r17, r16 + 662 0x88 0x01 0xa0 0x40 0x01 0x84 JNZ r17, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_832 +.delay_slot + 668 0x1e 0x66 0x06 0x18 ADD.NC p6, r12, #12 +.delay_slot +.swstall delay_slot + 672 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 674 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 676 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 678 0x00 0x00 NOPX + 680 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL10depth_iter + 686 0x40 0xc2 0xd0 0x00 0x00 0x01 0x30 0x10 0x10 0xba LDA r16, [p2]; MOVXM p2, #(reduce_mean_c8_params + 32) + 696 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 700 0x00 0x00 NOPX + 702 0x00 0x00 NOPX +.no_stack_arguments + 704 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 710 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 714 0x00 0x00 NOPX +.delay_slot + 716 0x14 0x36 0xda 0x98 LT r27, r16, r13 +.delay_slot + 720 0x6c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r13, r16; MOV r15, r27 +.delay_slot + 726 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x01 0x12 0x7a NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 +.return_address + 736 0x6c 0x06 0x3d 0xaf 0x41 0xe4 SUB r16, r13, r3; MOV r27, r15 + 742 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 746 0x80 0x01 0x98 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_816 +.delay_slot +.swstall delay_slot + 752 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 754 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 756 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 758 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 760 0x00 0x00 NOPX + 762 0xfc 0x1f 0xa4 0xd9 0x81 0xe4 MOVX r16, #-1; MOV p2, p6 + 768 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 772 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 776 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 780 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 782 0x02 0x46 0x36 0x98 LDA r17, [p2, #16] +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 786 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 788 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 790 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 792 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 794 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 798 0x0a 0x06 0x31 0x98 ST r17, [p2] + 802 0x00 0x00 NOPX + 804 0x00 0x00 NOPX + 806 0x00 0x00 NOPX + 808 0x00 0x00 NOPX + 810 0x00 0x2c 0xf8 0xa6 0x10 0x2c NOPA; ACQ r17, r16 +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_816 + 816 0x00 0x00 NOPX + 818 0x00 0x00 NOPX + 820 0x00 0x00 NOPX + 822 0xe0 0xc2 0xd0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba LDA r16, [p7]; NOPB; NOPM +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_832 + 832 0x10 0x1c 0x09 0x18 MOVX r14, #2 + 836 0x00 0x00 NOPX + 838 0x00 0x00 NOPX + 840 0x00 0x00 NOPX + 842 0x00 0x00 NOPX + 844 0x00 0x00 NOPX + 846 0x13 0xa1 0x08 0x98 NE r16, r14, r16 + 850 0x80 0x01 0xf8 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1008 +.delay_slot +.swstall delay_slot + 856 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 858 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 860 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 862 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 864 0x00 0x00 NOPX + 866 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL10width_iter + 872 0x40 0xc2 0xd0 0x00 0x00 0x01 0x30 0x10 0x10 0xba LDA r16, [p2]; MOVXM p2, #(reduce_mean_c8_params + 32) + 882 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 886 0x00 0x00 NOPX + 888 0x00 0x00 NOPX +.no_stack_arguments + 890 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 896 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 900 0x00 0x00 NOPX +.delay_slot + 902 0x14 0x36 0xda 0x98 LT r27, r16, r13 +.delay_slot + 906 0x6c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r13, r16; MOV r15, r27 +.delay_slot + 912 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x20 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV +.return_address + 928 0x6c 0x06 0x3d 0xaf 0x41 0xe4 SUB r16, r13, r3; MOV r27, r15 + 934 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 938 0x80 0x01 0xf8 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1008 +.delay_slot +.swstall delay_slot + 944 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 946 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 948 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 950 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 952 0x00 0x00 NOPX + 954 0xfc 0x1f 0xa4 0xd9 0x81 0xe4 MOVX r16, #-1; MOV p2, p6 + 960 0x02 0xff 0x76 0x98 LDA r27, [p2], #-4 + 964 0x02 0xfe 0x36 0x98 LDA r17, [p2], #-4 + 968 0x02 0xfe 0x56 0x98 LDA r18, [p2], #-4 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 972 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.noswbrkpt + 974 0x02 0x46 0x36 0x98 LDA r17, [p2, #16] +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 978 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 980 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 982 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 984 0x00 0x00 NOPX +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 986 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 990 0x0a 0x06 0x31 0x98 ST r17, [p2] + 994 0x00 0x00 NOPX + 996 0x00 0x00 NOPX + 998 0x00 0x00 NOPX + 1000 0x00 0x00 NOPX + 1002 0x00 0x2c 0xf8 0xa6 0x10 0x2c NOPA; ACQ r17, r16 +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1008 + 1008 0x00 0x00 NOPX + 1010 0x00 0x00 NOPX + 1012 0x00 0x00 NOPX + 1014 0xe0 0xc2 0xd0 0x00 0x00 0x03 0xb0 0x00 0x10 0xba LDA r16, [p7]; MOVXM p7, #_ZL11height_iter + 1024 0x00 0x00 NOPX + 1026 0x00 0x00 NOPX + 1028 0x00 0x00 NOPX + 1030 0x00 0x00 NOPX + 1032 0x00 0x00 NOPX + 1034 0x10 0x24 0x11 0x18 MOVX r18, #4 + 1038 0x14 0xa1 0x08 0x98 NE r16, r18, r16 + 1042 0x80 0x02 0x68 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1232 +.delay_slot + 1048 0x00 0x00 0x04 0xc0 0x40 0x44 MOVXM p2, #(reduce_mean_c8_params + 32) +.delay_slot +.swstall delay_slot + 1054 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1056 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1058 0x00 0x00 NOPX +.delay_slot + 1060 0x10 0x22 0x01 0x18 MOVX r17, #0 + 1064 0xe0 0xc2 0xd0 0x34 0x02 0x2c LDA r16, [p7]; MOVX r13, #0 + 1070 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 1074 0x00 0x00 NOPX + 1076 0x00 0x00 NOPX +.no_stack_arguments + 1078 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot +.swstall delay_slot + 1084 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1086 0x00 0x00 NOPX +.delay_slot + 1088 0x14 0x37 0x1a 0x98 LT r27, r16, r17 +.delay_slot + 1092 0x8c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r17, r16; MOV r15, r27 +.delay_slot + 1098 0x00 0x2c 0xf8 0x02 0x24 0x2c NOPA; SEL.EQZ r0, r16, r17, r27 +.return_address + 1104 0x6c 0x06 0x3d 0xaf 0x41 0xe4 SUB r16, r13, r3; MOV r27, r15 + 1110 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 1114 0x80 0x02 0x58 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1200 +.delay_slot +.swstall delay_slot + 1120 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1122 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1124 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1126 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1128 0x00 0x00 NOPX + 1130 0xdf 0xee 0xd0 0x3f 0x17 0xea 0x08 0x01 0x58 0xba LDA r27, [p6], #-4; MOVX r17, #-1; MOV r16, #1 + 1140 0x06 0xfe 0x56 0x98 LDA r18, [p6], #-4 + 1144 0x06 0xfe 0x76 0x98 LDA r19, [p6], #-4 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 1148 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 1150 0x06 0x46 0x56 0x98 LDA r18, [p6, #16] +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1154 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1156 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1158 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1160 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 1162 0x14 0xe5 0x22 0x18 SEL.EQZ r18, r19, r18, r27 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1166 0x0e 0x06 0x51 0x98 ST r18, [p6] + 1170 0x00 0x00 NOPX + 1172 0x00 0x00 NOPX + 1174 0x00 0x02 0x70 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1248 +.delay_slot +.swstall delay_slot + 1180 0x00 0x00 NOPX +.delay_slot + 1182 0x14 0x93 0x18 0x18 ACQ r18, r17 +.delay_slot +.swstall delay_slot + 1186 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1188 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1190 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1200 + 1200 0x00 0x02 0x70 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1248 +.delay_slot + 1206 0x10 0x20 0x05 0x18 MOVX r16, #1 +.delay_slot +.swstall delay_slot + 1210 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1212 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1214 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1216 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1232 + 1232 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x01 0x00 0x28 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVX r16, #1; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1248 + 1248 0xfc 0x73 0x20 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA p7, [sp, #-32]; MOVXM p6, #_ZL11ifm1_offset + 1258 0xc0 0xd6 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r21, [p6]; MOVXM p2, #_ZL11reduce_axis + 1268 0x40 0xc6 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p6, #_ZL9curr_iter + 1278 0x06 0x06 0x96 0x98 LDA r20, [p6] + 1282 0x00 0x00 NOPX + 1284 0x00 0x00 NOPX + 1286 0x00 0x00 NOPX + 1288 0x07 0x06 0x76 0x98 LDA r19, [p7] + 1292 0x15 0x6b 0x0d 0x98 LSHL r21, r21, r16 + 1296 0x14 0x61 0x07 0x98 EQ r16, r17, r16 + 1300 0x80 0x03 0x50 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1696 +.delay_slot + 1306 0x15 0x28 0x07 0x18 ADD r20, r20, #1 +.delay_slot + 1310 0x0e 0x06 0x91 0x98 ST r20, [p6] +.delay_slot +.swstall delay_slot + 1314 0x00 0x00 NOPX +.delay_slot + 1316 0x18 0x69 0xd5 0x58 ADD.NC p0, r19, r21 +.delay_slot + 1320 0xf7 0x83 0xb0 0x48 0x22 0x5c ST p0, [sp, #-68]; MOVX r18, #4 + 1326 0x14 0x61 0x27 0x98 EQ r16, r17, r18 + 1330 0x80 0x03 0x08 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1552 +.delay_slot +.swstall delay_slot + 1336 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1338 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1340 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1342 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1344 0x00 0x00 NOPX + 1346 0x14 0x60 0xe8 0x98 NE r16, r17, r14 + 1350 0x80 0x02 0xf0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1504 +.delay_slot + 1356 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL10width_iter +.delay_slot +.swstall delay_slot + 1362 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1364 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1366 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1368 0x00 0x00 NOPX + 1370 0xc0 0xca 0xd0 0x00 0x00 0x03 0x30 0x04 0x10 0xba LDA r18, [p6]; MOVXM p6, #(reduce_mean_c8_params + 8) + 1380 0xc0 0xc2 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r16, [p6]; MOVXM p6, #_ZL8l3_width + 1390 0xc0 0xc6 0xd0 0x60 0x02 0x2c LDA r17, [p6]; MOVX r24, #0 + 1396 0x00 0x00 NOPX + 1398 0x00 0x00 NOPX + 1400 0x00 0x00 NOPX + 1402 0x00 0x00 NOPX + 1404 0x00 0x00 NOPX + 1406 0x14 0xa5 0x0f 0x98 MUL r18, r18, r16 + 1410 0x00 0x00 NOPX + 1412 0x8c 0xe4 0x3a 0x32 0x82 0xa4 SUB r19, r17, r18; ADD.NC r20, r18, r16 + 1418 0x15 0x37 0x1c 0x98 LTU r27, r20, r17 + 1422 0x14 0xe7 0x02 0x18 SEL.EQZ r19, r19, r16, r27 + 1426 0x14 0xb7 0x1c 0x98 LTU r27, r18, r17 + 1430 0x16 0x23 0x32 0x18 SEL.EQZ r17, r24, r19, r27 + 1434 0x14 0x25 0x11 0x98 SUB r18, r16, r17 + 1438 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 1442 0x80 0x03 0x88 0x40 0x01 0x84 JNZ r16, #__ll65__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1448 0x00 0x00 0x0c 0xc0 0x20 0x44 MOVXM p6, #(pad_3d_params + 16) +.delay_slot + 1454 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot +.swstall delay_slot + 1458 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1460 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1462 0x00 0x00 NOPX + 1464 0x00 0x03 0x40 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1664 +.delay_slot + 1470 0x00 0x4e 0x00 0x00 0x00 0x03 0xb0 0x00 0x10 0xba MOVA r14, #2; MOVXM p7, #_ZL11reduce_axis +.delay_slot + 1480 0x00 0x2f 0x00 0x00 0x00 0x01 0x30 0x00 0x10 0xba MOVA r15, #1; MOVXM p2, #reduce_mean_c8_params +.delay_slot + 1490 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 1494 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1496 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1504 + 1504 0x00 0x03 0x40 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1664 +.delay_slot + 1510 0x00 0x4e 0x00 0x00 0x00 0x03 0xb0 0x00 0x10 0xba MOVA r14, #2; MOVXM p7, #_ZL11reduce_axis +.delay_slot + 1520 0x00 0x2f 0x00 0x00 0x00 0x01 0x30 0x00 0x10 0xba MOVA r15, #1; MOVXM p2, #reduce_mean_c8_params +.delay_slot + 1530 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 1534 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1536 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1552 + 1552 0x00 0x0d 0x00 0x00 0x00 0x03 0x30 0x00 0x10 0xba MOVA r13, #0; MOVXM p6, #_ZL11height_iter + 1562 0xc0 0xca 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r18, [p6]; MOVXM p2, #reduce_mean_c8_params + 1572 0x40 0xc2 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r16, [p2]; MOVXM p6, #_ZL9l3_height + 1582 0xc0 0xc6 0xd0 0x3c 0x0a 0x2c LDA r17, [p6]; MOVX r15, #1 + 1588 0x00 0x00 NOPX + 1590 0x00 0x00 NOPX + 1592 0x00 0x00 NOPX + 1594 0x00 0x00 NOPX + 1596 0x00 0x00 NOPX + 1598 0x14 0xa5 0x0f 0x98 MUL r18, r18, r16 + 1602 0x00 0x00 NOPX + 1604 0x8c 0xe4 0x3a 0x32 0x82 0xa4 SUB r19, r17, r18; ADD.NC r20, r18, r16 + 1610 0x15 0x37 0x1c 0x98 LTU r27, r20, r17 + 1614 0x14 0xe7 0x02 0x18 SEL.EQZ r19, r19, r16, r27 + 1618 0x14 0xb7 0x1c 0x98 LTU r27, r18, r17 + 1622 0x13 0x63 0x32 0x18 SEL.EQZ r17, r13, r19, r27 + 1626 0x14 0x25 0x11 0x98 SUB r18, r16, r17 + 1630 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 1634 0x80 0x03 0x88 0x40 0x01 0x84 JNZ r16, #__ll65__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1640 0x00 0x00 0x0c 0xc0 0x30 0x44 MOVXM p6, #(pad_3d_params + 24) +.delay_slot + 1646 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot +.swstall delay_slot + 1650 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1652 0x00 0x00 NOPX +.delay_slot + 1654 0x00 0x2c 0xf0 0x00 0x00 0x03 0xb0 0x00 0x10 0xba NOPA; MOVXM p7, #_ZL11reduce_axis +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1664 + 1664 0xd1 0x81 0x60 0x00 0x00 0xea 0x00 0x00 0x21 0x3a MOVS p6, r12; J #__ll95__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1674 0x07 0xe5 0x91 0x18 LDA r12, [sp, #-28] +.delay_slot +.swstall delay_slot + 1678 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1680 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1682 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1684 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1696 + 1696 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL10depth_iter + 1702 0xc0 0xce 0xd0 0x00 0x00 0x03 0x30 0x02 0x10 0xba LDA r19, [p6]; MOVXM p6, #(reduce_mean_c8_params + 4) + 1712 0xc0 0xc2 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r16, [p6]; MOVXM p6, #_ZL8l3_depth + 1722 0x06 0x06 0x56 0x98 LDA r18, [p6] + 1726 0x00 0x00 NOPX + 1728 0x00 0x00 NOPX + 1730 0x00 0x00 NOPX + 1732 0x00 0x00 NOPX + 1734 0x00 0x00 NOPX + 1736 0x14 0xe7 0x0f 0x98 MUL r19, r19, r16 + 1740 0x00 0x00 NOPX + 1742 0x95 0x26 0x3a 0xb3 0x82 0xa4 SUB r20, r18, r19; ADD.NC r21, r19, r16 + 1748 0x15 0x77 0x2c 0x98 LTU r27, r21, r18 + 1752 0x15 0x29 0x02 0x18 SEL.EQZ r20, r20, r16, r27 + 1756 0x9e 0xe5 0x98 0xa0 0x01 0x64 LTU r27, r19, r18; MOV r17, #0 + 1762 0x14 0x63 0x42 0x18 SEL.EQZ r17, r17, r20, r27 + 1766 0x14 0x25 0x11 0x98 SUB r18, r16, r17 + 1770 0x14 0x61 0x07 0x98 EQ r16, r17, r16 + 1774 0x80 0x05 0x28 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2640 +.delay_slot + 1780 0x00 0x00 0x0c 0xc0 0x40 0x44 MOVXM p6, #(pad_3d_params + 32) +.delay_slot + 1786 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot +.swstall delay_slot + 1790 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1792 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 1794 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.label __ll65__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.aggressive_scheduled_block_id 7 +.noswbrkpt + 1808 0xf7 0x83 0x26 0x8c 0x0b 0x00 0xe0 0x49 0xe8 0x01 0x58 0x76 LDA p0, [sp, #-68]; MOVS p6, r12; MOVX r14, #2; MOV r15, #1 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 1820 0x07 0xbc 0x99 0x18 LDA p1, [sp, #-68] +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 1824 0x07 0xe5 0x91 0x18 LDA r12, [sp, #-28] +.aggressive_scheduled_block_id 7 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 1828 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t +.delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1834 0x1f 0x60 0xc0 0xf8 MOV p7, p0 +.delay_slot + 1838 0x10 0x1a 0x01 0x18 MOVX r13, #0 +.delay_slot +.swstall delay_slot + 1842 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1844 0x00 0x00 NOPX +.delay_slot + 1846 0x00 0x2c 0xf0 0x00 0x00 0x01 0x30 0x00 0x10 0xba NOPA; MOVXM p2, #pad_3d_params +.return_address + 1856 0x13 0x91 0x60 0x00 0x00 0x01 0x30 0x00 0x11 0x3a MOVS p0, p7; MOVXM p2, #reduce_mean_c8_params + 1866 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZL11reduce_axis +.label __ll95__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + 1872 0x06 0x5c 0x9e 0x98 LDA p1, [p6], #20 +.no_stack_arguments + 1876 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.delay_slot +.swstall delay_slot + 1882 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1884 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1886 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1888 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1890 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; NOPS; NOPM; NOPV +.return_address + 1904 0x07 0x06 0x16 0x98 LDA r16, [p7] + 1908 0x00 0x00 NOPX + 1910 0x00 0x00 NOPX + 1912 0x00 0x00 NOPX + 1914 0x00 0x00 NOPX + 1916 0x00 0x00 NOPX + 1918 0x00 0x00 NOPX + 1920 0x13 0xe3 0x08 0x98 NE r17, r15, r16 + 1924 0x88 0x04 0x28 0x40 0x01 0x84 JNZ r17, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2128 +.delay_slot +.swstall delay_slot + 1930 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1932 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1934 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1936 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1938 0x00 0x00 NOPX + 1940 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZL10depth_iter + 1946 0xe0 0xc2 0xd0 0x00 0x00 0x01 0x30 0x10 0x10 0xba LDA r16, [p7]; MOVXM p2, #(reduce_mean_c8_params + 32) + 1956 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 1960 0x00 0x00 NOPX + 1962 0x00 0x00 NOPX + 1964 0x00 0x00 NOPX +.no_stack_arguments + 1966 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot +.swstall delay_slot + 1972 0x00 0x00 NOPX +.delay_slot + 1974 0x14 0x20 0x07 0x18 ADD r16, r16, #1 +.delay_slot + 1978 0xe0 0xc2 0x38 0x6d 0xb5 0x5c ST r16, [p7]; LT r27, r16, r13 +.delay_slot + 1984 0x6c 0x60 0x37 0xbb 0x41 0xe4 SUB r17, r13, r16; MOV r15, r27 +.delay_slot + 1990 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x01 0x12 0x7a NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 +.return_address + 2000 0xfb 0xa3 0x20 0x1b 0x01 0x8f 0x6b 0xd0 0x78 0xba LDA p2, [sp, #-36]; SUB r16, r13, r3; MOV r27, r15 + 2010 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 2014 0x80 0x04 0x18 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2096 +.delay_slot + 2020 0x10 0x1e 0x05 0x18 MOVX r15, #1 +.delay_slot +.swstall delay_slot + 2024 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2026 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2028 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2030 0x00 0x00 NOPX + 2032 0x4a 0xc2 0xde 0x0b 0x63 0x0c LDA r16, [p2, #20]; ST r13, [p7] + 2038 0x00 0x00 NOPX + 2040 0x00 0x00 NOPX + 2042 0x00 0x00 NOPX + 2044 0x00 0x00 NOPX + 2046 0x00 0x00 NOPX + 2048 0x00 0x00 NOPX + 2050 0x14 0x10 0xf8 0x18 REL r16, r15 + 2054 0xdc 0xc2 0xd0 0x00 0x00 0x03 0xb0 0x00 0x10 0xba LDA r16, [p6, #-8]; MOVXM p7, #_ZL11reduce_axis + 2064 0x00 0x00 NOPX + 2066 0x00 0x00 NOPX + 2068 0x00 0x04 0x20 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2112 +.delay_slot +.swstall delay_slot + 2074 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2076 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2078 0x00 0x00 NOPX +.delay_slot + 2080 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 +.delay_slot + 2084 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x73 0x08 0xc1 0x36 NOPA; NOPB; ST r16, [p6, #-8]; NOPX +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2096 + 2096 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x03 0xb0 0x00 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p7, #_ZL11reduce_axis; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2112 + 2112 0xe0 0xc2 0xd0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA r16, [p7]; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2128 + 2128 0x10 0x22 0x01 0x18 MOVX r17, #0 + 2132 0x00 0x00 NOPX + 2134 0x00 0x00 NOPX + 2136 0x00 0x00 NOPX + 2138 0x00 0x00 NOPX + 2140 0x00 0x00 NOPX + 2142 0x13 0xa1 0x08 0x98 NE r16, r14, r16 + 2146 0x80 0x04 0x90 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2336 +.delay_slot + 2152 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZL10width_iter +.delay_slot + 2158 0x00 0x00 0x04 0xc0 0x40 0x44 MOVXM p2, #(reduce_mean_c8_params + 32) +.delay_slot +.swstall delay_slot + 2164 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2166 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2168 0x00 0x00 NOPX + 2170 0x07 0x06 0x16 0x98 LDA r16, [p7] + 2174 0x02 0x04 0x3a 0x98 LDA.u16 r1, [p2] + 2178 0x00 0x00 NOPX + 2180 0x00 0x00 NOPX + 2182 0x00 0x00 NOPX +.no_stack_arguments + 2184 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot +.swstall delay_slot + 2190 0x00 0x00 NOPX +.delay_slot + 2192 0x14 0x20 0x07 0x18 ADD r16, r16, #1 +.delay_slot + 2196 0xe0 0xc2 0x38 0x6e 0x35 0x5c ST r16, [p7]; LT r27, r16, r17 +.delay_slot + 2202 0x8c 0x60 0x37 0x3b 0x41 0xe4 SUB r17, r17, r16; MOV r14, r27 +.delay_slot + 2208 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x20 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV +.return_address + 2224 0xfb 0x93 0x20 0x1b 0x01 0x8f 0x6b 0x90 0x78 0xba LDA p1, [sp, #-36]; SUB r16, r13, r3; MOV r27, r14 + 2234 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 2238 0x80 0x04 0x80 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2304 +.delay_slot + 2244 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL11reduce_axis +.delay_slot +.swstall delay_slot + 2250 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2252 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2254 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2256 0x00 0x00 NOPX + 2258 0x2a 0xc2 0xde 0x0b 0x63 0x0c LDA r16, [p1, #20]; ST r13, [p7] + 2264 0x00 0x00 NOPX + 2266 0x00 0x00 NOPX + 2268 0x00 0x00 NOPX + 2270 0x00 0x00 NOPX + 2272 0x00 0x00 NOPX + 2274 0x00 0x00 NOPX + 2276 0x14 0x10 0xf8 0x18 REL r16, r15 + 2280 0x06 0xe6 0x16 0x98 LDA r16, [p6, #-8] + 2284 0x00 0x00 NOPX + 2286 0x00 0x00 NOPX + 2288 0x00 0x00 NOPX + 2290 0x00 0x00 NOPX + 2292 0x00 0x00 NOPX + 2294 0x00 0x00 NOPX + 2296 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 + 2300 0x0e 0xe6 0x11 0x98 ST r16, [p6, #-8] +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2304 + 2304 0x00 0x04 0x98 0x00 0x00 0x84 J #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2352 +.delay_slot + 2310 0x1f 0x62 0xc0 0xf8 MOV p7, p1 +.delay_slot +.swstall delay_slot + 2314 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2316 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2318 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2320 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2336 + 2336 0xfb 0xf3 0x20 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x30 0x00 0x10 0x00 0x00 0xe1 LDA p7, [sp, #-36]; NOPB; NOPS; MOVXM p2, #_ZL11reduce_axis; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2352 + 2352 0x40 0xc2 0xd0 0x44 0x22 0x2c LDA r16, [p2]; MOVX r17, #4 + 2358 0x00 0x00 NOPX + 2360 0x00 0x00 NOPX + 2362 0x00 0x00 NOPX + 2364 0x00 0x00 NOPX + 2366 0x00 0x00 NOPX + 2368 0x00 0x00 NOPX + 2370 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 2374 0x80 0x04 0xf0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2528 +.delay_slot + 2380 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL11height_iter +.delay_slot +.swstall delay_slot + 2386 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2388 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2390 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2392 0x00 0x00 NOPX + 2394 0x40 0xc2 0xd0 0x00 0x00 0x00 0xb0 0x10 0x10 0xba LDA r16, [p2]; MOVXM p1, #(reduce_mean_c8_params + 32) + 2404 0x01 0x04 0x3a 0x98 LDA.u16 r1, [p1] + 2408 0x00 0x00 NOPX + 2410 0x00 0x00 NOPX + 2412 0x00 0x00 NOPX +.no_stack_arguments + 2414 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot +.swstall delay_slot + 2420 0x00 0x00 NOPX +.delay_slot + 2422 0x14 0x20 0x07 0x18 ADD r16, r16, #1 +.delay_slot + 2426 0x40 0xc2 0x38 0x6d 0xb5 0x5c ST r16, [p2]; LT r27, r16, r13 +.delay_slot + 2432 0x6c 0x60 0x37 0x3b 0x41 0xe4 SUB r17, r13, r16; MOV r14, r27 +.delay_slot + 2438 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x04 0x01 0x12 0x7a NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 +.return_address + 2448 0x6c 0x06 0x3d 0xae 0x41 0xe4 SUB r16, r13, r3; MOV r27, r14 + 2454 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 + 2458 0x80 0x04 0xf0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2528 +.delay_slot + 2464 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZL11height_iter +.delay_slot +.swstall delay_slot + 2470 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2472 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2474 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2476 0x00 0x00 NOPX + 2478 0xea 0xc2 0xd4 0x0b 0x63 0x0c LDA r16, [p7, #20]; ST r13, [p2] + 2484 0x00 0x00 NOPX + 2486 0x00 0x00 NOPX + 2488 0x00 0x00 NOPX + 2490 0x00 0x00 NOPX + 2492 0x00 0x00 NOPX + 2494 0x00 0x00 NOPX + 2496 0x14 0x10 0xf8 0x18 REL r16, r15 + 2500 0x06 0xe6 0x16 0x98 LDA r16, [p6, #-8] + 2504 0x00 0x00 NOPX + 2506 0x00 0x00 NOPX + 2508 0x00 0x00 NOPX + 2510 0x00 0x00 NOPX + 2512 0x00 0x00 NOPX + 2514 0x00 0x00 NOPX + 2516 0x13 0xe1 0x01 0x98 SUB r16, r15, r16 + 2520 0xdc 0xc2 0x30 0x00 0x01 0xa5 0x70 0x02 ST r16, [p6, #-8]; NOPM +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2528 + 2528 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL9curr_iter + 2534 0xc0 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p6]; MOVXM p2, #_ZL8num_iter + 2544 0x02 0x06 0x36 0x98 LDA r17, [p2] + 2548 0x00 0x00 NOPX + 2550 0x00 0x00 NOPX + 2552 0x00 0x00 NOPX + 2554 0x00 0x00 NOPX + 2556 0x00 0x00 NOPX + 2558 0x00 0x00 NOPX + 2560 0x14 0x61 0x08 0x98 NE r16, r17, r16 + 2564 0x80 0x05 0x10 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2592 +.delay_slot + 2570 0x07 0xef 0x99 0x18 LDA p7, [sp, #-20] +.delay_slot + 2574 0x07 0xf1 0xf1 0x18 LDA r15, [sp, #-16] +.delay_slot + 2578 0x07 0xf5 0xd1 0x18 LDA r14, [sp, #-12] +.delay_slot +.swstall delay_slot + 2582 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2584 0x00 0x00 NOPX + 2586 0x00 0x2c 0xfc 0x0b 0x63 0x0c NOPA; ST r13, [p6] +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2592 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 2592 0xff 0x2e 0x2e 0xeb 0x41 0xd4 LDA r11, [sp, #-8]; MOV lr, r11 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 2598 0x07 0xfd 0x91 0x18 LDA r12, [sp, #-4] +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 2602 0x07 0xe9 0xb1 0x18 LDA r13, [sp, #-24] +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 2606 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2610 0x1e 0x66 0x20 0xf8 MOV p6, r12 +.delay_slot + 2614 0xff 0xf0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-128 +.delay_slot +.swstall delay_slot + 2620 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2622 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 2624 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2640 + 2640 0x00 0x0d 0x06 0x8c 0x0b 0x00 0x00 0xea 0x00 0x00 0x20 0x76 MOVA r13, #0; MOVS p6, r12; J #__ll95__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 2652 0x03 0xc0 0xa7 0x20 0x09 0x64 MOVX r15, #1; MOV r14, #2 +.delay_slot + 2658 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #reduce_mean_c8_params +.delay_slot + 2664 0x00 0x00 0x0e 0xc0 0x00 0x44 MOVXM p7, #_ZL11reduce_axis +.delay_slot + 2670 0x07 0xe5 0x91 0x18 LDA r12, [sp, #-28] +.label _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end last +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 last +.delay_slot +.swstall delay_slot + 2674 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data reduce_mean_c8_params + +.undef global data pad_3d_params + +.undef global text _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + +.undef global text _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t + +.undef global text _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E + +.undef global text _ZN12me_primitive10udiv_dstepEjjRjS0_ + +.undef global text int32_to_float32 + +.undef global text float32_add + +.text_segment_name +.text global 10 _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_begin0 +.function_start + 0 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 6 0xff 0x73 0xb0 0x00 0x00 0x03 0xb0 0x00 0x11 0x3a ST p7, [sp, #-8]; MOVXM p7, #_ZL9curr_iter + 16 0xe0 0xc2 0xd7 0xff 0x1d 0x82 0x2d 0x70 0x72 0xba LDA r16, [p7]; ST p6, [sp, #-4]; MOV r17, CORE_ID + 26 0x0f 0xf6 0x1d 0x98 ST p4, [sp, #-12] + 30 0x0f 0xf1 0x1d 0x98 ST p2, [sp, #-16] + 34 0xfd 0x87 0xb0 0x03 0xb3 0x60 0x70 0x02 ST lr, [sp, #-20]; MOV p7, p3 + 42 0x00 0x00 NOPX + 44 0x00 0x00 NOPX + 46 0x00 0x00 NOPX + 48 0x80 0x00 0xe0 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_448 +.delay_slot + 54 0x0f 0xe8 0x1d 0x98 ST p0, [sp, #-24] +.delay_slot + 58 0x14 0x62 0x90 0x18 EXTEND.u8 r17, r17 +.delay_slot + 62 0x14 0x63 0xfb 0x18 ADD r17, r17, #-2 +.delay_slot + 66 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #_ZL8core_row +.delay_slot + 72 0x0e 0x06 0x31 0x98 ST r17, [p6] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 76 0x00 0x20 0x00 0x00 0x00 0x03 0x30 0x00 0x10 0xba MOVA r0, #1; MOVXM p6, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 86 0xc0 0xc0 0xe6 0x84 0x8b 0x00 0x00 0x00 0x30 0x00 0x10 0x76 ST.s8 r16, [p6]; MOVS p6, p1; MOVXM p0, #_ZN12me_primitive11control_satE +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 98 0x00 0x01 0x00 0x00 0x00 0x00 0xb0 0x00 0x10 0xba MOVA r1, #0; MOVXM p1, #conv2d_params +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 108 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 114 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 116 0x00 0x00 NOPX +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 118 0x10 0x20 0x31 0x18 MOVX r16, #12 +.delay_slot + 122 0x00 0x2c 0xf0 0x40 0x0a 0x2c NOPA; MOVX r16, #1 +.delay_slot + 128 0x00 0x2c 0xf0 0x00 0x20 0x06 0x11 0x80 0x00 0x00 0x37 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV +.return_address + 144 0x04 0x00 0xa1 0x01 0x01 0x64 MOVX r16, #1; MOV dj0, #64 + 150 0x07 0x02 0x56 0x98 LDA r18, [p7, dj0] + 154 0x00 0x00 NOPX + 156 0x00 0x00 NOPX + 158 0x00 0x00 NOPX + 160 0x00 0x00 NOPX + 162 0x00 0x00 NOPX + 164 0x00 0x00 NOPX + 166 0x14 0xa1 0x07 0x98 EQ r16, r18, r16 + 170 0x80 0x00 0x98 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_304 +.delay_slot + 176 0x1c 0x5e 0xc0 0xf8 MOV r17, p7 +.delay_slot + 180 0x18 0xc8 0x90 0x18 ADD.NC dc0, r17, #32 +.delay_slot +.swstall delay_slot + 184 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 186 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 188 0x00 0x00 NOPX + 190 0x90 0x00 0x88 0x40 0x01 0x84 JNZ r18, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_272 +.delay_slot + 196 0x00 0x00 0x08 0x20 0x00 0x44 MOVXM r16, #conv2d_params +.delay_slot + 202 0x10 0x22 0x01 0x18 MOVX r17, #0 +.delay_slot +.swstall delay_slot + 206 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 208 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 210 0x00 0x00 NOPX +.no_stack_arguments + 212 0xfc 0xe3 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST p6, [sp, #-28]; JL #_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.delay_slot + 222 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #add1d_params +.delay_slot + 228 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #add1d_params +.delay_slot + 234 0x19 0x61 0x80 0xf8 MOV p1, dc0 +.delay_slot +.swstall delay_slot + 238 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 240 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.return_address + 256 0xc0 0xc6 0xd0 0x00 0x00 0x02 0x08 0x00 0x10 0xba LDA r17, [p6]; MOVXM r16, #conv2d_params + 266 0xfc 0xe3 0x20 0x00 0x20 0x3c LDA p6, [sp, #-28]; NOPB +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_272 + 272 0x00 0x00 NOPX + 274 0x00 0x00 0xb0 0x00 0x00 0x84 J #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_352 +.delay_slot +.swstall delay_slot + 280 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 282 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 284 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 286 0x00 0x00 NOPX +.delay_slot + 288 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xb6 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV p1, p6; NOPV +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_304 +.no_stack_arguments + 304 0xfc 0xe3 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST p6, [sp, #-28]; JL #_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.delay_slot + 314 0x00 0x00 0x0c 0xc0 0x00 0x44 MOVXM p6, #mul1d_params +.delay_slot + 320 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #mul1d_params +.delay_slot + 326 0x19 0x61 0x80 0xf8 MOV p1, dc0 +.delay_slot +.swstall delay_slot + 330 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 332 0x00 0x01 0x67 0x98 NOPA +.return_address + 336 0xc0 0xc6 0xd0 0x00 0x00 0x02 0x08 0x00 0x10 0xba LDA r17, [p6]; MOVXM r16, #conv2d_params + 346 0xfc 0x93 0x20 0x00 0x20 0x3c LDA p1, [sp, #-28]; NOPB +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_352 + 352 0x1b 0x68 0x05 0x98 ADD.NC p3, r16, #11 + 356 0x6f 0xcd 0x50 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA.u8 r19, [p3], #7; MOVXM p6, #_ZL8core_row + 366 0x06 0x06 0x56 0x98 LDA r18, [p6] + 370 0x03 0x1e 0xba 0x98 LDA.u16 r21, [p3], #2 + 374 0x03 0x06 0x1a 0x98 LDA.u16 r16, [p3] + 378 0x00 0x00 NOPX + 380 0x03 0x16 0x9a 0x98 LDA.u16 r20, [p3, #2] + 384 0x00 0x00 NOPX + 386 0x00 0x00 NOPX +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 388 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL14num_depth_iter +.aggressive_scheduled_block_id 2 +.noswbrkpt + 394 0x14 0xe7 0x5f 0x98 MUL r19, r19, r21 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 398 0x00 0xce 0x30 0x00 0x00 0x01 0x30 0x00 0x11 0x3a ST r19, [p0]; MOVXM p2, #_ZL11ifm2_offset + 408 0x14 0xe1 0x0f 0x98 MUL r16, r19, r16 + 412 0x14 0x63 0x2f 0x98 MUL r17, r17, r18 + 416 0x15 0x21 0x0f 0x98 MUL r16, r20, r16 + 420 0x00 0x2c 0xf2 0x06 0x31 0x80 0x00 0x03 0x30 0x00 0x10 0x76 NOPA; ST r17, [p2]; MOVXM p6, #_ZL8num_iter + 432 0x00 0x2c 0xf0 0x00 0x26 0x06 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [p6]; NOPX; NOPM; NOPV +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_448 + 448 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZL10depth_iter + 454 0x00 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p0]; MOVXM p2, #_ZL9curr_iter + 464 0x40 0xc6 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r17, [p2]; MOVXM p6, #_ZL11total_iters + 474 0x06 0x06 0x56 0x98 LDA r18, [p6] + 478 0x00 0x00 NOPX + 480 0x00 0x00 NOPX + 482 0x00 0x00 NOPX + 484 0x00 0x00 NOPX + 486 0x80 0x01 0x28 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_592 +.delay_slot + 492 0x8c 0x40 0xe9 0xb0 0x01 0x24 ADD r17, r17, #1; ADD.NC r19, r16, #1 +.delay_slot + 498 0x14 0xa4 0x07 0x18 ADD r18, r18, #1 +.delay_slot + 502 0x0a 0x06 0x31 0x98 ST r17, [p2] +.delay_slot + 506 0x0e 0x06 0x51 0x98 ST r18, [p6] +.delay_slot + 510 0x08 0x06 0x71 0x98 ST r19, [p0] + 514 0x07 0xf6 0x31 0x18 LDA r17, [sp, #-12] + 518 0x00 0x00 NOPX + 520 0x00 0x00 NOPX + 522 0x00 0x00 NOPX + 524 0x00 0x00 NOPX + 526 0x00 0x00 NOPX + 528 0x00 0x00 NOPX + 530 0x1e 0x68 0x86 0x18 ADD.NC p6, r17, #12 + 534 0x06 0xff 0x76 0x98 LDA r27, [p6], #-4 + 538 0x06 0xfe 0x36 0x98 LDA r17, [p6], #-4 + 542 0x06 0xfe 0x56 0x98 LDA r18, [p6], #-4 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 546 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 548 0x06 0x46 0x36 0x98 LDA r17, [p6, #16] +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 552 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 554 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 556 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 558 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 560 0x14 0xa3 0x12 0x18 SEL.EQZ r17, r18, r17, r27 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 564 0xc0 0xc6 0x3f 0xc1 0xfa 0x5c ST r17, [p6]; MOVX r16, #-1 + 570 0x00 0x00 NOPX + 572 0x00 0x00 NOPX + 574 0x00 0x00 NOPX + 576 0x00 0x00 NOPX + 578 0x00 0x2c 0xf0 0x00 0x24 0x53 0x08 0x00 0x34 0xaf 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; ACQ r17, r16; NOPM +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_592 + 592 0x00 0x00 NOPX + 594 0x00 0x00 NOPX + 596 0x00 0x00 NOPX + 598 0x07 0xf5 0x19 0x18 LDA p2, [sp, #-12] + 602 0x07 0xe8 0x19 0x18 LDA p0, [sp, #-24] +.no_stack_arguments + 606 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.delay_slot + 612 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #conv2d_params +.delay_slot +.swstall delay_slot + 618 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 620 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 622 0x00 0x00 NOPX +.delay_slot + 624 0x00 0x2c 0xf0 0x00 0x26 0x88 0x8b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; MOVS p6, p2; NOPX; NOPM; NOPV +.return_address + 640 0xfe 0x42 0x20 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r16, [sp, #-16]; MOVXM p1, #_ZL10depth_iter + 650 0x20 0xc6 0xd0 0x00 0x00 0x00 0xb0 0x00 0x10 0xba LDA r17, [p1]; MOVXM p1, #_ZL14num_depth_iter + 660 0x01 0x06 0x56 0x98 LDA r18, [p1] + 664 0x00 0x00 NOPX + 666 0x00 0x00 NOPX + 668 0x00 0x00 NOPX + 670 0x00 0x00 NOPX + 672 0x00 0x00 NOPX + 674 0x00 0x00 NOPX + 676 0x14 0x63 0x28 0x98 NE r17, r17, r18 + 680 0x88 0x02 0x00 0x40 0x01 0x84 JNZ r17, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1024 +.delay_slot +.swstall delay_slot + 686 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 688 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 690 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 692 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 694 0x00 0x00 NOPX + 696 0x08 0x02 0x80 0x3f 0x17 0xe8 0xb4 0x03 0x08 0xba MOVA dj0, #64; MOVX r17, #-1; ADD.NC p1, r16, #12 + 706 0x3f 0xee 0xd0 0x00 0x00 0x00 0x30 0x00 0x10 0xba LDA r27, [p1], #-4; MOVXM p0, #_ZL11ifm2_offset + 716 0x01 0xfe 0x56 0x98 LDA r18, [p1], #-4 + 720 0x01 0xfe 0x76 0x98 LDA r19, [p1], #-4 + 724 0x01 0x56 0x96 0x98 LDA r20, [p1, #20] + 728 0x00 0x00 NOPX + 730 0x00 0x00 NOPX + 732 0x00 0x00 NOPX + 734 0x00 0x00 NOPX + 736 0x00 0x00 NOPX + 738 0x14 0xe5 0x22 0x18 SEL.EQZ r18, r19, r18, r27 + 742 0x20 0xca 0x30 0x40 0x0a 0x5c ST r18, [p1]; MOVX r16, #1 + 748 0x00 0x00 NOPX + 750 0x00 0x00 NOPX + 752 0x00 0x00 NOPX + 754 0x00 0x00 NOPX + 756 0x15 0x13 0x18 0x18 ACQ r20, r17 + 760 0x00 0x00 NOPX + 762 0x00 0x00 NOPX + 764 0x00 0x00 NOPX + 766 0x00 0x06 0x76 0x98 LDA r19, [p0] + 770 0x07 0x02 0x56 0x98 LDA r18, [p7, dj0] + 774 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 776 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 778 0x06 0x5c 0x1e 0x98 LDA p0, [p6], #20 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 782 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 784 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 786 0x29 0xc6 0xd0 0x27 0x38 0x6c 0x31 0x60 0x78 0xba LDA r17, [p1], #16; LSHL r19, r19, r16; MOV p0, p1 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 796 0x14 0xa1 0x07 0x98 EQ r16, r18, r16 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 800 0x80 0x01 0xb8 0x40 0x01 0x84 JNZ r16, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_880 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 806 0x0f 0x80 0x8b 0x18 MOVS p7, p0 +.delay_slot +.swstall delay_slot + 810 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 812 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 814 0x00 0x00 NOPX +.delay_slot + 816 0xfe 0x13 0xb0 0x00 0xb4 0xe2 0xa0 0x02 ST p1, [sp, #-16]; ADD.NC p1, r19, r17 + 824 0x90 0x01 0xc8 0x40 0x01 0x84 JNZ r18, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_912 +.delay_slot +.swstall delay_slot + 830 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 832 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 834 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 836 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 838 0x00 0x00 NOPX +.no_stack_arguments + 840 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.delay_slot + 846 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #add1d_params +.delay_slot +.swstall delay_slot + 852 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 854 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 856 0x00 0x00 NOPX +.delay_slot + 858 0x00 0x2c 0xf4 0xc1 0x81 0xd4 NOPA; MOV p2, p0 +.return_address + 864 0x00 0x01 0xc8 0x00 0x00 0x84 J #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_912 +.delay_slot +.swstall delay_slot + 870 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 872 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 874 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 876 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 878 0x00 0x00 NOPX +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_880 +.no_stack_arguments + 880 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.delay_slot + 886 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #mul1d_params +.delay_slot + 892 0x1a 0x60 0xc0 0xf8 MOV p2, p0 +.delay_slot +.swstall delay_slot + 896 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 898 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 900 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_912 +.return_address + 912 0x07 0xf0 0x99 0x18 LDA p1, [sp, #-16] + 916 0xfe 0x83 0x20 0x44 0x0a 0x2c LDA p0, [sp, #-12]; MOVX r17, #1 + 922 0xe8 0xc2 0xd0 0x00 0x00 0x03 0xb0 0x00 0x10 0xba LDA r16, [p7, #16]; MOVXM p7, #_ZL10depth_iter + 932 0x00 0x00 NOPX + 934 0x00 0x00 NOPX + 936 0x00 0x00 NOPX + 938 0x00 0x00 NOPX + 940 0x00 0x00 NOPX + 942 0x00 0x00 NOPX + 944 0x14 0x11 0x18 0x18 REL r16, r17 + 948 0x01 0xf6 0x56 0x98 LDA r18, [p1, #-4] + 952 0x00 0x56 0x16 0x98 LDA r16, [p0, #20] + 956 0x00 0x00 NOPX + 958 0x00 0x00 NOPX + 960 0x00 0x00 NOPX + 962 0x00 0x00 NOPX + 964 0x00 0x00 NOPX + 966 0x14 0x65 0x21 0x98 SUB r18, r17, r18 + 970 0x09 0xf6 0x51 0x98 ST r18, [p1, #-4] + 974 0x00 0x00 NOPX + 976 0x00 0x00 NOPX + 978 0x00 0x00 NOPX + 980 0x00 0x00 NOPX + 982 0x14 0x11 0x18 0x18 REL r16, r17 + 986 0x06 0xe6 0x56 0x98 LDA r18, [p6, #-8] + 990 0x00 0x00 NOPX + 992 0x00 0x00 NOPX + 994 0x00 0x02 0x08 0x00 0x00 0x84 J #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1040 +.delay_slot +.swstall delay_slot + 1000 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1002 0x00 0x00 NOPX +.delay_slot + 1004 0x10 0x20 0x01 0x18 MOVX r16, #0 +.delay_slot + 1008 0xe0 0xc2 0x38 0xc6 0x43 0x5c ST r16, [p7]; SUB r17, r17, r18 +.delay_slot + 1014 0x00 0x2c 0xf6 0xe6 0x31 0x80 0x00 0x00 0x00 0x7a NOPA; ST r17, [p6, #-8]; NOPX +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1024 + 1024 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x01 0x00 0x08 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVX r16, #0; NOPM; NOPV +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1040 + 1040 0xfd 0x87 0x20 0x00 0x00 0x03 0xb0 0x00 0x10 0xba LDA lr, [sp, #-20]; MOVXM p7, #_ZL8num_iter + 1050 0xe0 0xca 0xd0 0x00 0x00 0x03 0x30 0x00 0x10 0xba LDA r18, [p7]; MOVXM p6, #_ZL9curr_iter + 1060 0x06 0x06 0x36 0x98 LDA r17, [p6] + 1064 0x00 0x00 NOPX + 1066 0x00 0x00 NOPX + 1068 0x00 0x00 NOPX + 1070 0x00 0x00 NOPX + 1072 0x00 0x00 NOPX + 1074 0x00 0x00 NOPX + 1076 0x14 0x63 0x28 0x98 NE r17, r17, r18 + 1080 0x88 0x02 0x28 0x40 0x01 0x84 JNZ r17, #TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1104 +.delay_slot + 1086 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] +.delay_slot +.swstall delay_slot + 1090 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1092 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1094 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1096 0x00 0x00 NOPX + 1098 0x00 0x2c 0xfc 0x0c 0x23 0x0c NOPA; ST r16, [p6] +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1104 + 1104 0x07 0xff 0x19 0x18 LDA p6, [sp, #-4] + 1108 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 1112 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 1118 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1120 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1122 0x00 0x00 NOPX +.label _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE__end last +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_end0 last +.delay_slot +.swstall delay_slot + 1124 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global data conv2d_params + +.undef global data mul1d_params + +.undef global data add1d_params + +.undef global text _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh + +.undef global text _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv + +.undef global text _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params + +.undef global text _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E + +.undef global text _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E + +.text_segment_name +.text global 10 _Z20transpose4d_adf_initv +.label __Z20transpose4d_adf_initv___func_begin0 +.function_start +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 0 0x00 0x20 0x00 0x00 0x00 0x00 0x30 0x00 0x10 0xba MOVA r0, #1; MOVXM p0, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10 0x00 0x04 0x27 0x18 ST.s8 r1, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20 0x10 0x02 0x31 0x18 MOVX r1, #12 +.delay_slot + 24 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZN12me_primitive11control_satE +.delay_slot +.swstall delay_slot + 30 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32 0x00 0x00 NOPX +.label _Z20transpose4d_adf_initv__end last +.label __Z20transpose4d_adf_initv___func_end0 last +.delay_slot + 34 0x08 0x04 0x11 0x98 ST r0, [p0] + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text global 10 _Z15concat_adf_initv +.label __Z15concat_adf_initv___func_begin0 +.function_start +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 0 0x00 0x20 0x00 0x00 0x00 0x00 0x30 0x00 0x10 0xba MOVA r0, #1; MOVXM p0, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10 0x00 0x04 0x27 0x18 ST.s8 r1, [p0] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20 0x10 0x02 0x31 0x18 MOVX r1, #12 +.delay_slot + 24 0x00 0x00 0x00 0xc0 0x00 0x44 MOVXM p0, #_ZN12me_primitive11control_satE +.delay_slot +.swstall delay_slot + 30 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32 0x00 0x00 NOPX +.label _Z15concat_adf_initv__end last +.label __Z15concat_adf_initv___func_end0 last +.delay_slot + 34 0x08 0x04 0x11 0x98 ST r0, [p0] + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text weak 10 _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_begin0 +.function_start + 0 0xff 0xf2 0x00 0x00 0x70 0x2a 0x69 0x60 0x78 0xba MOVA r18, #-1; MOVX r7, #1; MOV r19, p1 + 10 0x01 0x4f 0xb0 0x27 0x39 0xe4 LSHL r5, r0, r7; MOV el0, r19 + 16 0x0c 0x4f 0xba 0x25 0x06 0x24 LSHL r17, r1, r7; ADD.NC r20, r5, #6 + 22 0x14 0x4c 0x1b 0x18 ADD r6, r17, #6 + 26 0x11 0xa9 0x4f 0x98 MUL r20, r6, r20 + 30 0x0f 0xff 0xf9 0xbf 0xfc 0x44 MOVXM r19, #268435454 + 36 0x15 0x25 0x2d 0x98 LSHL r18, r20, r18 + 40 0x14 0xe5 0x24 0x98 AND r18, r19, r18 + 44 0x90 0x00 0x68 0x00 0x01 0x84 JZ r18, #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_208 +.delay_slot + 50 0x19 0x1e 0xc0 0xf8 MOV r4, p7 +.delay_slot + 54 0x1c 0x10 0xc0 0xf8 MOV r16, p0 +.delay_slot +.swstall delay_slot + 58 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 60 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 62 0x00 0x00 NOPX + 64 0x00 0x13 0x07 0x84 0x8b 0x00 0x00 0x00 0x78 0x60 0x10 0x76 MOVA r19, #0; MOVS p7, p1; MOVXM ls, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_192 + 0) + 76 0x00 0x00 0x06 0xe1 0x80 0x44 MOVXM le, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_192 + 0) + 82 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x6b 0xc9 0x07 0x00 0x00 0x1c 0x2e NOPA; NOPS; MOV lc, r18; NOPV + 96 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x27 0x39 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VBCST.32 x0, r19; NOPV + 112 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc0 0x49 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, x0; NOPV + 128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 144 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 160 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 176 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_192 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 192 0x00 0x2c 0xf0 0x00 0x27 0x1c 0xc6 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmhl1, [p7], #64; NOPX; NOPM; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_208 +.loop_nesting 0 + 208 0x00 0x92 0x00 0x22 0x00 0x38 0x00 0x00 0x60 0xba MOVA r18, #4; JZ r17, #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_448 +.delay_slot + 218 0x06 0x14 0x00 0x03 0x30 0x59 0xb4 0x04 0x08 0xba MOVA r20, #48; ADD r19, r1, #2; ADD.NC p3, r16, #16 +.delay_slot + 228 0xf1 0x91 0x60 0x27 0x59 0x6c 0xa0 0x7f 0xc9 0x3a MOVS p7, p3; LSHL r21, r19, r18; ADD.NC dn1, r1, #-1 +.delay_slot + 238 0x06 0x15 0x00 0x01 0x09 0x6c 0x85 0x50 0x78 0xba MOVA r21, #48; LSHL r16, r0, r18; MOV m1, r21 +.delay_slot + 248 0x06 0x10 0x06 0x57 0x20 0x27 0x58 0x32 0xcc 0x38 0x08 0xb6 MOVA r16, #48; PADDB [p3], m1; MAC r21, r21, r19, r16; ADD.NC r22, r16, #-32 +.delay_slot + 260 0x14 0xe9 0x66 0x18 MAC r20, r20, r19, r22 + 264 0x00 0x03 0x82 0x46 0x4b 0x00 0x00 0x00 0x78 0xa0 0x10 0x76 MOVA dc0, #0; MOVS dn2, dn1; MOVXM ls, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_320 + 0) + 276 0x02 0x06 0x84 0x9c 0x8b 0x00 0x00 0x01 0xb8 0xd0 0x10 0x76 MOVA dj1, #16; MOVS p4, p7; MOVXM le, #(ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_416 + 0) + 288 0x02 0x0a 0x81 0x00 0x4b 0x02 0xbc 0x50 0x72 0xba MOVA dj2, #16; MOVS dc1, dc0; MOV lc, r17 + 298 0x40 0x09 0x60 0x01 0x05 0x50 0x70 0x02 MOVS dc2, dc0; MOV m2, r21 + 306 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x48 0x51 0x07 0x00 0x00 0x1c 0x2e NOPA; NOPS; MOV m1, r20; NOPV +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_320 +.loop_nesting 1 +.begin_of_loop + 320 0x3b 0x30 0x20 0x18 VLDB.2D.128 wl0, [p3], d1 + 324 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 352 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 368 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 384 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_416 +.end_of_loop + 416 0x00 0x2c 0xf0 0x00 0x24 0x50 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p4], d2; NOPX; NOPM; NOPV +.loop_nesting 0 + 432 0x00 0x00 0xe8 0x00 0x00 0x84 J #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_464 +.delay_slot +.swstall delay_slot + 438 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 440 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 442 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 444 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 446 0x00 0x00 NOPX +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_448 + 448 0x00 0x03 0x80 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc0 0x10 0x58 0x00 0x00 0xe1 MOVA dc0, #0; NOPB; NOPS; NOPX; MOV dj1, #16; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_464 + 464 0x08 0x09 0x60 0x01 0x10 0x58 0x81 0x80 0x79 0x3a MOVS dn0, dc0; ADD r17, r0, #2; MOV m1, dj1 + 474 0x14 0x4e 0x7d 0x98 LSHL r7, r17, r7 + 478 0x38 0x01 0x50 0x00 0x01 0x84 JZ r7, #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_672 +.delay_slot + 484 0x14 0xc1 0xf7 0x18 ADD r0, r19, #-3 +.delay_slot + 488 0x10 0x27 0x2d 0x98 LSHL r19, r0, r18 +.delay_slot + 492 0x10 0x00 0x0b 0x18 ADD r0, r0, #2 +.delay_slot + 496 0x10 0x25 0x2d 0x98 LSHL r18, r0, r18 +.delay_slot +.swstall delay_slot + 500 0x00 0x00 NOPX + 502 0x00 0x29 0x82 0x00 0x4b 0x00 0x00 0x00 0x79 0x10 0x10 0x76 MOVA dn2, #1; MOVS dc2, dc0; MOVXM ls, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_544 + 0) + 514 0x06 0x08 0x83 0x80 0x8b 0x00 0x00 0x01 0xb9 0x40 0x10 0x76 MOVA m2, #48; MOVS p3, p0; MOVXM le, #(ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_640 + 0) + 526 0x00 0x07 0x81 0x4a 0x4b 0x02 0xb9 0x41 0x02 0xba MOVA dc1, #0; MOVS dn1, dn2; ADD.NC lc, r5, #4 + 536 0x1a 0x89 0xa0 0xf8 MOV dj2, r19 + 540 0x19 0x89 0x20 0xf8 MOV dj1, r18 +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_544 +.loop_nesting 1 +.begin_of_loop + 544 0x3f 0x50 0x20 0x18 VLDB.2D.128 wl0, [p7], d2 + 548 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX + 560 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 576 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 592 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 608 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 624 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_640 +.end_of_loop + 640 0x00 0x2c 0xf0 0x00 0x23 0x30 0x2e 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D.128 wl0, [p3], d1; NOPX; NOPM; NOPV +.loop_nesting 0 + 656 0x00 0x01 0x58 0x00 0x00 0x84 J #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_688 +.delay_slot +.swstall delay_slot + 662 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 664 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 666 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 668 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 670 0x00 0x00 NOPX +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_672 + 672 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xa0 0x01 0x58 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV dn1, #1; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_688 + 688 0x00 0xd2 0x02 0x02 0x4b 0x00 0x30 0x3b 0x68 0xd0 0x78 0x76 MOVA r18, #6; MOVS dc2, dn0; ADD r3, r0, #1; MOV r27, r3 + 700 0x28 0x15 0x00 0x06 0x39 0x6c 0x08 0xff 0x88 0xba MOVA r21, #320; LSHL r3, r3, r18; ADD.NC r0, r3, #-2 + 710 0x00 0xa7 0x00 0x01 0x49 0x6c 0x08 0x00 0x48 0xba MOVA r7, #5; LSHL r20, r0, r18; ADD.NC r0, r0, #1 + 720 0x00 0xf3 0x00 0x01 0x20 0x39 0x05 0x68 0xa8 0xba MOVA r19, #7; ADD r18, r0, #1; ADD.NC m2, r21, r20 + 730 0x00 0x07 0x82 0x40 0x0b 0x00 0x00 0x02 0x88 0x00 0x10 0x76 MOVA dc1, #0; MOVS dn2, r0; MOVXM r20, #__const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs + 742 0x08 0x0a 0x80 0x00 0x00 0x02 0xa8 0x00 0x10 0xba MOVA dj2, #64; MOVXM r21, #__const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric + 752 0x08 0x06 0x80 0x29 0x5a 0x90 0x80 0xd0 0x78 0xba MOVA dj1, #64; SEL.EQZ r21, r20, r21, r27; MOV m1, r3 + 762 0x01 0xf1 0x03 0x95 0x0b 0x22 0x39 0x7e 0x48 0xf0 0x58 0x76 MOVA r17, #15; MOVS p3, r21; MUL r3, r17, r18; MOV r18, #240 + 774 0xff 0x84 0xb0 0x27 0x33 0x92 0x88 0x02 0x58 0xba VLDA wl0, [sp, #-32]; SEL.EQZ r19, r19, r7, r27; MOV r20, #2 + 784 0x67 0x95 0x00 0x00 0x20 0x01 0x5b 0x00 0x00 0x03 0xb1 0x90 0x10 0x00 0x00 0xe1 MOVA r21, #828; NOPB; NOPS; MOVXM p7, #(TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_800 + 0);NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_800 +.loop_nesting 1 + 800 0x03 0x1e 0xf2 0x98 LDA.s16 r23, [p3], #2 + 804 0x03 0x1e 0xd2 0x98 LDA.s16 r22, [p3], #2 + 808 0x00 0x00 NOPX + 810 0x00 0x00 NOPX + 812 0x00 0x00 NOPX + 814 0x00 0x00 NOPX + 816 0x00 0x00 NOPX + 818 0x18 0xdd 0x72 0xf8 VBCST.16 x1, r23 + 822 0x18 0x02 0x30 0x00 0x01 0x84 JZ r3, #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1120 +.delay_slot + 828 0x19 0x59 0x72 0xf8 VBCST.16 x2, r22 +.delay_slot + 832 0x19 0x45 0x22 0xf8 VMOV wl2, wl2 +.delay_slot + 836 0x19 0x01 0x42 0xd8 VSHIFT x2, x0, x2, r16 +.delay_slot + 840 0x18 0x80 0x88 0x38 VSEL.32 x1, x0, x1, r17 +.delay_slot + 844 0x18 0x89 0x10 0x38 VSEL.32 x1, x1, x2, r18 + 848 0x10 0xed 0x4c 0x98 LTU r22, r3, r20 + 852 0xb0 0x02 0x10 0x40 0x01 0x84 JNZ r22, #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1056 +.delay_slot +.swstall delay_slot + 858 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 860 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 862 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 864 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 866 0x00 0x00 NOPX + 868 0x90 0x11 0x60 0x00 0x00 0x00 0x79 0xd0 0x11 0x3a MOVS p4, p0; MOVXM ls, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_928 + 0) + 878 0xb0 0x91 0x68 0x3a 0x40 0x00 0x00 0x01 0xb9 0xf8 0x10 0x36 VLDB.128 wl4, [p4], #16; MOVS p5, p1; MOVXM le, #(ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1008 + 0) + 890 0xa0 0x82 0xba 0xe3 0xff 0x14 VLDA bmll0, [p5]; ADD.NC lc, r3, #-1 + 896 0x00 0x00 NOPX + 898 0x00 0x00 NOPX + 900 0x00 0x00 NOPX + 902 0x00 0x00 NOPX + 904 0x00 0x00 NOPX + 906 0x19 0x49 0x22 0xf8 VMOV wl2, wl4 + 910 0x19 0x82 0x42 0xd8 VSHIFT x3, x0, x4, r16 + 914 0x1a 0x81 0x08 0x38 VSEL.32 x5, x0, x2, r17 + 918 0x00 0x2c 0xf0 0x00 0x10 0x01 0x94 0xc8 0x1e 0xba NOPA; NOPB; VSEL.32 x6, x5, x3, r18 +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_928 +.loop_nesting 2 +.begin_of_loop + 928 0x3c 0x1d 0x20 0x18 VLDB.128 wl4, [p4], #16 + 932 0xa9 0x0c 0x21 0x48 VMAC.f dm1, dm0, x6, x1, r21 + 936 0x00 0x00 NOPX + 938 0x00 0x00 NOPX + 940 0x00 0x00 NOPX + 942 0x00 0x00 NOPX + 944 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 960 0x00 0x2c 0xf0 0x00 0x25 0x50 0x86 0x80 0x00 0x00 0xa4 0x91 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX; VMOV wl2, wl4; NOPV + 976 0xa0 0x82 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc1 0x21 0x68 0x00 0x00 0xe1 VLDA bmll0, [p5]; NOPB; NOPS; NOPX; VSHIFT x3, x0, x4, r16; NOPV + 992 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x40 0x84 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.32 x5, x0, x2, r17; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1008 +.end_of_loop + 1008 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x94 0xc8 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.32 x6, x5, x3, r18; NOPV +.loop_nesting 1 + 1024 0x00 0x00 NOPX + 1026 0xa9 0x0c 0x21 0x48 VMAC.f dm1, dm0, x6, x1, r21 + 1030 0x00 0x02 0x30 0x00 0x00 0x84 J #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1120 +.delay_slot +.swstall delay_slot + 1036 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1038 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1040 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1042 0x00 0x00 NOPX +.delay_slot + 1044 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x02 0xa8 0x43 0x41 0x36 NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1056 + 1056 0xb0 0x91 0x60 0x02 0x30 0x60 0x70 0x02 MOVS p5, p1; MOV p4, p0 + 1064 0xa0 0x82 0xb8 0x3a 0x40 0x3c VLDA bmll0, [p5]; VLDB.128 wl4, [p4], #16 + 1070 0x00 0x00 NOPX + 1072 0x00 0x00 NOPX + 1074 0x00 0x00 NOPX + 1076 0x00 0x00 NOPX + 1078 0x00 0x00 NOPX + 1080 0x00 0x00 NOPX + 1082 0x19 0x49 0x22 0xf8 VMOV wl2, wl4 + 1086 0x19 0x82 0x42 0xd8 VSHIFT x3, x0, x4, r16 + 1090 0x1a 0x81 0x08 0x38 VSEL.32 x5, x0, x2, r17 + 1094 0x1b 0x29 0x90 0x38 VSEL.32 x6, x5, x3, r18 + 1098 0x00 0x00 NOPX + 1100 0xa9 0x0c 0x21 0x48 VMAC.f dm1, dm0, x6, x1, r21 + 1104 0x00 0x00 NOPX + 1106 0x00 0x00 NOPX + 1108 0x00 0x00 NOPX + 1110 0x00 0x00 NOPX + 1112 0x00 0x00 NOPX + 1114 0x00 0x2c 0xfa 0xa1 0x0d 0x0c NOPA; VST.2D bmll1, [p5], d2 +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1120 + 1120 0x14 0xe7 0xe0 0x18 JNZD r19, r19, p7 +.delay_slot + 1124 0x39 0x33 0x90 0x18 PADDB.2D [p1], d1 +.delay_slot +.swstall delay_slot + 1128 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1130 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1132 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1134 0x00 0x00 NOPX +.loop_nesting 0 + 1136 0x28 0x84 0x31 0xa2 0x02 0x24 SUB r2, r5, r2; ADD.NC r3, r2, #2 + 1142 0x10 0x84 0x0b 0x18 ADD r2, r2, #2 + 1146 0x10 0x84 0x0f 0x98 MUL r2, r2, r0 + 1150 0x00 0x00 NOPX + 1152 0x10 0x03 0x10 0x00 0x01 0x84 JZ r2, #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1568 +.delay_slot + 1158 0x10 0xc6 0x6f 0x98 MUL r3, r3, r6 +.delay_slot + 1162 0x18 0x20 0x1c 0xf8 MOV r0, el0 +.delay_slot + 1166 0x10 0xc6 0x7d 0x98 LSHL r3, r3, r7 +.delay_slot + 1170 0x1f 0x61 0x81 0x58 ADD.NC p7, r3, r0 +.delay_slot + 1174 0x3f 0x1f 0x90 0x18 PADDB [p7], #64 + 1178 0x01 0x03 0x00 0x00 0x00 0x00 0x30 0x00 0x10 0xba MOVA r3, #8; MOVXM p0, #_ZN12me_primitive11control_rndE + 1188 0x00 0x8c 0x51 0x00 0x79 0x2c LDA.s8 r3, [p0]; LTU r0, r2, r3 + 1194 0x00 0x02 0xc0 0x40 0x01 0x84 JNZ r0, #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1408 +.delay_slot + 1200 0x18 0x80 0x80 0xb8 MOV dj0, #64 +.delay_slot +.swstall delay_slot + 1204 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1206 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1208 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1210 0x00 0x00 NOPX + 1212 0x00 0x03 0x80 0x41 0x0b 0x00 0x00 0x00 0x7a 0xa0 0x10 0x76 MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1344 + 0) + 1224 0x18 0x00 0x80 0x00 0x00 0x01 0xba 0xa0 0x10 0xba MOVA m0, #192; MOVXM le, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1344 + 0) +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 1234 0xe2 0x1a 0xb0 0x00 0x20 0xfa 0x80 0x57 0x17 0xc9 0x00 0x2b 0x60 0x7e VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; MOVX crRnd, r3; ADD.NC lc, r2, #-7 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 1248 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1264 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1280 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1296 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1312 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1328 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1344 +.loop_nesting 1 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1344 0xe2 0x1a 0xb0 0x00 0x22 0x1c 0xd2 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1360 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1364 0x43 0x9a 0x50 0x00 0x00 0xc4 0x00 0x00 0x21 0x3a VST.CONV.bf16.fp32 bmhl1, [p2], #32;J #TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1568 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1374 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1378 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1382 0x0a 0x1c 0xd2 0x98 VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1386 0x00 0x2c 0xf4 0x39 0xa5 0x0c NOPA; VST.CONV.bf16.fp32 bmhl1, [p2], #32 +.delay_slot + 1392 0x00 0x2c 0xf0 0x00 0x22 0x1c 0xd2 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1408 + 1408 0x00 0x03 0x80 0x41 0x0b 0x00 0x00 0x00 0x7a 0xd0 0x10 0x76 MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #(ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1440 + 0) + 1420 0x18 0x00 0x80 0x00 0x00 0x01 0xbb 0x08 0x10 0xba MOVA m0, #192; MOVXM le, #(ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1552 + 0) + 1430 0x00 0x2c 0xf0 0x07 0xd4 0x02 0xb8 0x90 0x78 0xba NOPA; MOVX crRnd, r3; MOV lc, r2 +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1440 +.loop_nesting 1 +.begin_of_loop + 1440 0xe2 0x1a 0xb0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV + 1456 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 1472 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 1488 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 1504 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 1520 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 1536 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1552 +.end_of_loop + 1552 0x00 0x2c 0xf0 0x00 0x22 0x1c 0xd2 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1568 +.loop_nesting 0 + 1568 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 1572 0x1f 0x62 0x20 0xf8 MOV p7, r4 +.delay_slot +.swstall delay_slot + 1576 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1578 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1580 0x00 0x00 NOPX +.label _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj__end last +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_end0 last +.delay_slot +.swstall delay_slot + 1582 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text weak 10 _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.function_start + 0 0x00 0x31 0x03 0x88 0x8b 0x00 0x00 0x02 0x30 0x00 0x10 0x76 MOVA r17, #1; MOVS p3, p2; MOVXM p4, #_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter + 12 0x80 0xc2 0xd0 0x00 0x00 0x01 0x30 0x00 0x10 0xba LDA r16, [p4]; MOVXM p2, #_ZN12me_primitive11control_satE + 22 0x01 0x91 0x02 0x06 0x31 0x80 0x00 0x01 0x30 0x00 0x10 0x76 MOVA r17, #12; ST r17, [p2]; MOVXM p2, #_ZN12me_primitive11control_rndE + 34 0x02 0x06 0x27 0x18 ST.s8 r17, [p2] + 38 0x00 0x00 NOPX + 40 0x00 0x00 NOPX + 42 0x00 0x00 NOPX + 44 0x00 0x00 NOPX + 46 0x80 0x00 0x78 0x40 0x01 0x84 JNZ r16, #TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_240 +.delay_slot +.swstall delay_slot + 52 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 54 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 56 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 58 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 60 0x00 0x00 NOPX + 62 0xfd 0x12 0x00 0x3f 0x17 0x0a 0x6b 0x60 0x78 0xba MOVA r18, #-24; MOVX r17, #-8; MOV r19, p3 + 72 0x1d 0x69 0x8e 0x18 ADD.NC p5, r19, #28 + 76 0xa3 0xce 0xd0 0x00 0x00 0x01 0x30 0x20 0x10 0xba LDA r19, [p5], #4; MOVXM p2, #(_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + 64) + 86 0x00 0x00 NOPX + 88 0x00 0x00 NOPX + 90 0x00 0x00 NOPX + 92 0x00 0x00 NOPX + 94 0x00 0x00 NOPX + 96 0x00 0x00 NOPX + 98 0x43 0xce 0x39 0xce 0x3b 0x5c ST r19, [p2], #4; LSHL r19, r19, r17 + 104 0xa3 0xce 0xd9 0xd1 0x20 0x2c LDA r19, [p5], #4; EXTEND.u8 r20, r19 + 110 0x00 0x00 NOPX + 112 0x00 0x00 NOPX + 114 0x00 0x00 NOPX + 116 0x00 0x00 NOPX + 118 0x00 0x00 NOPX + 120 0x00 0x00 NOPX + 122 0x43 0xce 0x39 0xce 0x5b 0x5c ST r19, [p2], #4; LSHL r19, r19, r18 + 128 0x05 0x1c 0x2e 0x98 LDA el0, [p5], #4 + 132 0x00 0x00 NOPX + 134 0x00 0x00 NOPX + 136 0x00 0x00 NOPX + 138 0x00 0x00 NOPX + 140 0x00 0x00 NOPX + 142 0x00 0x00 NOPX + 144 0x0a 0x1c 0x29 0x98 ST el0, [p2], #4 + 148 0x05 0x1e 0xb6 0x98 LDA r21, [p5], #4 + 152 0x00 0x00 NOPX + 154 0x00 0x00 NOPX + 156 0x00 0x00 NOPX + 158 0x00 0x00 NOPX + 160 0x00 0x00 NOPX + 162 0x00 0x00 NOPX + 164 0x43 0xd6 0x3a 0xc6 0x3b 0x5c ST r21, [p2], #4; LSHL r17, r21, r17 + 170 0xa0 0xd6 0xd8 0xc5 0x20 0x2c LDA r21, [p5]; EXTEND.u8 r17, r17 + 176 0x14 0x63 0x4f 0x98 MUL r17, r17, r20 + 180 0x00 0x00 NOPX + 182 0x00 0x00 NOPX + 184 0x00 0x00 NOPX + 186 0x00 0x00 NOPX + 188 0x00 0x00 NOPX + 190 0x43 0xd6 0x3a 0xca 0x5b 0x5c ST r21, [p2], #4; LSHL r18, r21, r18 + 196 0xa2 0x85 0xd9 0xca 0x5f 0x2c LDA el0, [p5, #4]; MUL r18, r19, r18 + 202 0x00 0x00 NOPX + 204 0x00 0x00 NOPX + 206 0x00 0x00 NOPX + 208 0x00 0x00 NOPX + 210 0x00 0x00 NOPX + 212 0x00 0x00 NOPX + 214 0x0a 0x1c 0x29 0x98 ST el0, [p2], #4 + 218 0x00 0x2c 0xf4 0x0c 0xa3 0x0c NOPA; ST r18, [p2] + 224 0x00 0x2c 0xf0 0x00 0x22 0x16 0x31 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r17, [p2, #4]; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_240 + 240 0x00 0x18 0x00 0x21 0x60 0x38 0x40 0x3c 0x58 0xba MOVA r24, #0; ADD r22, r16, #1; MOV dj0, #60 + 250 0x60 0x76 0xd0 0x3f 0x06 0x0a 0x2d 0x70 0x78 0xba LDA r29, [p3, dj0]; MOVX r16, #-16; MOV r17, CORE_ID + 260 0x63 0xca 0xd0 0x23 0xc8 0x6e 0x08 0x01 0x58 0xba LDA r18, [p3], #4; LSHL r28, r17, r16; MOV r16, #1 + 270 0x00 0xd2 0xd0 0x23 0x14 0x82 0x6f 0xfe 0x58 0xba LDA r20, [p0]; EXTEND.u8 r17, r17; MOV r19, #-2 + 280 0x00 0x55 0x00 0x23 0x7f 0xda 0x2f 0xff 0x58 0xba MOVA r21, #2; ADD r23, r17, #-2; MOV r17, #-1 + 290 0x20 0xa3 0xd0 0x00 0x01 0xc0 0xb0 0x00 0x10 0xba LDA p2, [p1]; MOVXM p1, #458752 + 300 0x10 0x34 0x0d 0x18 MOVX r26, #3 + 304 0x00 0x00 NOPX + 306 0x17 0x77 0x67 0x98 EQ r27, r29, r22 + 310 0x15 0xad 0x82 0x18 SEL.EQZ r22, r22, r24, r27 + 314 0x80 0xda 0x39 0x76 0x1b 0x5c ST r22, [p4]; LSHL r29, r18, r16 + 320 0x63 0x86 0xd9 0x5b 0x5b 0x2c LDA r1, [p3], #4; LSHL r22, r18, r26 + 326 0x60 0xee 0xde 0xce 0x7b 0x2c LDA r27, [p3]; LSHL r19, r29, r19 + 332 0x03 0x14 0x76 0x98 LDA r3, [p3, #4] + 336 0x00 0x00 NOPX + 338 0x00 0x00 NOPX + 340 0x00 0x00 NOPX + 342 0x00 0x00 NOPX + 344 0x10 0x7d 0xad 0x98 LSHL r30, r1, r26 + 348 0xf7 0x88 0x60 0x37 0x39 0xe4 ADD r30, r30, #16; MOV el0, r27 + 354 0x16 0x3f 0xe2 0x18 SEL.EQZ r31, r24, r30, r27 + 358 0x16 0xb7 0xc4 0x98 AND r27, r26, r28 + 362 0x16 0xe5 0x2f 0x98 MUL r18, r27, r18 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 366 0x16 0xf4 0xf0 0x18 NEZ r26, r27 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 370 0xdf 0x3b 0xfd 0xc0 0x39 0xe4 MUL r28, r27, r29; MOV r27, el0 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 376 0x17 0xff 0x82 0x18 SEL.EQZ r31, r31, r24, r27 + 380 0x14 0xa5 0xa1 0x98 SUB r18, r18, r26 + 384 0x16 0x35 0xc2 0x18 SEL.EQZ r26, r24, r28, r27 + 388 0x15 0xf5 0x36 0x18 MAC r26, r26, r23, r19 + 392 0x17 0x6d 0x62 0x18 SEL.EQZ r22, r29, r22, r27 + 396 0xc4 0xa4 0x4d 0xba 0x41 0xe4 SEL.EQZ r18, r24, r18, r27; MOV r27, r26 + 402 0xde 0xa6 0x19 0xbb 0xff 0x24 ADD r26, r27, r19; ADD.NC r19, r27, #-1 + 408 0x9c 0xe3 0xbe 0x3a 0xfe 0x24 LSHL r19, r19, r17; ADD.NC r28, r26, #-2 + 414 0x16 0x27 0x32 0x18 SEL.EQZ r19, r24, r19, r27 + 418 0x17 0xef 0x0d 0x98 LSHL r23, r31, r16 + 422 0x9d 0xe1 0xba 0x37 0xa2 0xa4 LSHL r23, r19, r16; ADD.NC r20, r23, r20 + 428 0x16 0xc5 0x71 0x98 SUB r2, r27, r23 + 432 0x14 0xe5 0x21 0x98 SUB r18, r19, r18 + 436 0x15 0xb7 0xa7 0x98 EQ r27, r22, r26 +.tail_call + 440 0x00 0x00 0x00 0x00 0x00 0x84 J #_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj +.delay_slot + 446 0x17 0xa5 0x2f 0x98 MUL r18, r30, r18 +.delay_slot + 450 0x15 0x6b 0x02 0x18 SEL.EQZ r21, r21, r16, r27 +.delay_slot + 454 0x17 0x23 0x1d 0x98 LSHL r17, r28, r17 +.delay_slot + 458 0x94 0x21 0xb8 0xb5 0x8a 0xa4 LSHL r16, r18, r16; ADD.NC r17, r21, r17 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end last +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 last +.delay_slot + 464 0x88 0x26 0x30 0xd4 0x82 0xa4 SUB r0, r17, r19; ADD.NC p0, r20, r16 + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef weak data _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter + +.undef weak data _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + +.undef global text _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj + +.text_segment_name +.text weak 10 _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_begin0 +.function_start + 0 0xfb 0x94 0x83 0x84 0x8b 0x00 0x00 0x28 0x4a 0x60 0x78 0x76 MOVA m5, #-36; MOVS p3, p1; MOVX r0, #1; MOV r2, p2 + 12 0x1a 0x61 0x2a 0x18 ADD.NC p2, r2, #84 + 16 0x02 0x7e 0x06 0x98 LDA m4, [p2], #28 + 20 0x02 0xa8 0x76 0x98 LDA r3, [p2], m5 + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x00 0x00 NOPX + 30 0x00 0x00 NOPX + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x10 0xc2 0x07 0x98 EQ r1, r3, r0 + 40 0x08 0x00 0x68 0x40 0x01 0x84 JNZ r1, #TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_208 +.delay_slot + 46 0x39 0x8b 0x90 0x18 PADDB [p1], m4 +.delay_slot + 50 0x1c 0x62 0xc0 0xf8 MOV p4, p1 +.delay_slot +.swstall delay_slot + 54 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 56 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 58 0x00 0x00 NOPX + 60 0x1c 0x61 0x22 0x18 ADD.NC p4, r2, #68 + 64 0x80 0x86 0xd0 0x00 0x00 0x00 0x78 0x58 0x10 0xba LDA r1, [p4]; MOVXM ls, #(ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_176 + 0) + 74 0x82 0x85 0xd4 0x84 0x8b 0x00 0x00 0x01 0xb8 0x60 0x10 0x76 LDA el0, [p4, #4]; MOVS p4, p1; MOVXM le, #(ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_192 + 0) + 86 0x00 0x2c 0xf0 0x00 0x10 0x02 0xb8 0xff 0xce 0xba NOPA; NOPB; ADD.NC lc, r3, #-1 + 96 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 112 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 128 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 144 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 160 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_176 +.loop_nesting 1 +.begin_of_loop + 176 0x00 0x2c 0xf0 0x00 0x24 0x2c 0x31 0x80 0x00 0x02 0xb4 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r1, [p4], #8; NOPX; MOV p5, p4; NOPV +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_192 +.end_of_loop + 192 0x00 0x2c 0xf0 0x00 0x25 0x14 0x29 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST el0, [p5, #4]; NOPX; NOPM; NOPV +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_208 +.loop_nesting 0 + 208 0x43 0x95 0xd8 0x1f 0x41 0x54 LDA el2, [p2], #4; MOV m4, #-48 + 214 0x51 0x05 0xd3 0x00 0xb1 0x54 LDA el0, [p2], m4; MOV dj1, #44 + 220 0x02 0x4e 0x06 0x98 LDA m4, [p2], #16 + 224 0x02 0x1e 0x86 0x98 LDA m5, [p2], #4 + 228 0x02 0x1c 0x0e 0x98 LDA eh0, [p2], #4 + 232 0x02 0x1c 0x6e 0x98 LDA el1, [p2], #4 + 236 0x02 0x1c 0x4e 0x98 LDA eh1, [p2], #4 + 240 0x44 0x06 0xd8 0x09 0x53 0x0c LDA r1, [p2, dj1]; ST el2, [p4] + 246 0x40 0x85 0xd8 0x28 0x53 0x0c LDA el0, [p2]; ST el0, [p4, #4] + 252 0x00 0x00 NOPX + 254 0x00 0x00 NOPX + 256 0x00 0x00 NOPX + 258 0x00 0x00 NOPX + 260 0x00 0x00 NOPX + 262 0x08 0x01 0x80 0x00 0x01 0x84 JZ r1, #TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_768 +.delay_slot + 268 0x11 0x72 0x04 0xc1 0x81 0xf4 PADDB [p0], m4; MOV p2, p0 +.delay_slot + 274 0x3a 0xab 0x90 0x18 PADDB [p2], m5 +.delay_slot +.swstall delay_slot + 278 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 280 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 282 0x00 0x00 NOPX + 284 0x09 0x00 0x28 0xc2 0x14 0x24 MOVX r4, #64; ADD.NC p4, r2, #20 + 290 0x04 0x1c 0x86 0x98 LDA m1, [p4], #4 + 294 0x04 0x1c 0xa6 0x98 LDA dn1, [p4], #4 + 298 0x04 0x2c 0xc6 0x98 LDA dj1, [p4], #8 + 302 0x04 0x1d 0x06 0x98 LDA m2, [p4], #4 + 306 0x83 0xa4 0xd8 0x01 0x21 0x54 LDA dn2, [p4], #4; MOV m4, #72 + 312 0x04 0x89 0x46 0x98 LDA dj2, [p4], m4 + 316 0x04 0x1c 0xd6 0x98 LDA r6, [p4], #4 + 320 0x04 0x8c 0xf6 0x98 LDA r7, [p4], #-32 + 324 0x83 0x80 0xd0 0x6c 0x39 0x2c LDA m0, [p4], #4; LTU r27, r0, r1 + 330 0x83 0x84 0xd0 0x01 0x00 0x90 0x48 0x03 0x58 0xba LDA dn0, [p4], #4; SEL.EQZ r16, r0, r1, r27; MOV r2, #3 + 340 0x83 0x88 0xd8 0x14 0x59 0x2c LDA dj0, [p4], #4; LTU r5, r16, r2 + 346 0x80 0xc4 0xd0 0x0a 0x00 0x4c 0x10 0x00 0x60 0xba LDA dn4, [p4]; JNZ r5, #TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_608 +.delay_slot + 356 0x82 0xc8 0xd0 0xc4 0x39 0xd4 LDA dj4, [p4, #4]; MOV r1, el1 +.delay_slot + 362 0x06 0x00 0x21 0xc0 0x39 0xe4 MOVX r24, #0; MOV r3, el0 +.delay_slot + 368 0x21 0xce 0x30 0xc0 0xe5 0xe4 SUB r7, r4, r7; VBCST.8 x0, r24 +.delay_slot + 374 0x18 0x21 0x1c 0xf8 MOV r0, eh0 +.delay_slot + 378 0x00 0x0b 0x81 0x46 0x39 0xd4 MOVA dc2, #0; MOV r2, eh1 + 384 0x00 0x07 0x84 0x08 0x4b 0x00 0x00 0x00 0x78 0xe0 0x10 0x76 MOVA dc1, #0; MOVS dc4, dc2; MOVXM ls, #(ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_448 + 0) + 396 0x22 0x96 0xd0 0x62 0x68 0x00 0x00 0x37 0x21 0x02 0x01 0x09 0x60 0x7e LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1; MOVS dc0, dc2; MOVXM le, #(ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_528 + 0) +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 410 0x23 0x12 0xd2 0x50 0x74 0x02 0xbc 0x3f 0x8e 0xba LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2; ADD.NC lc, r16, #-2 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 420 0x38 0x31 0x34 0x18 VLDB.2D x4, [p0], d1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 424 0x3a 0x50 0x74 0x18 VLDB.2D x1, [p2], d2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 428 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 430 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 432 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 434 0x1a 0xa2 0x1a 0xd8 VSHIFT x5, x4, x4, r6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 438 0x19 0x00 0x9e 0xd8 VSHIFT x2, x0, x1, r7 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 442 0x00 0x2c 0xf3 0x05 0x08 0x54 NOPA; VSEL.8 x3, x0, x5, r1:r0 +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_448 +.loop_nesting 1 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt + 448 0x22 0x96 0xd0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x80 0x86 0x18 0x00 0x00 0xe1 LDA r5, [p1, #4]; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 464 0x23 0x12 0xd0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0xcd 0x86 0xb8 0x00 0x00 0xe1 LDA.3D r4, [p1], d0; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 480 0x00 0x2c 0xf0 0x62 0x68 0x01 0x5b 0x00 0x00 0x02 0x01 0xca 0x18 0x00 0x00 0xe1 NOPA; VLDB.2D x4, [p0], d1; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 496 0x00 0x2c 0xf4 0xa0 0xe8 0x01 0x5b 0x00 0x00 0x01 0x51 0x0d 0x68 0x00 0x00 0xe1 NOPA; VLDB.2D x1, [p2], d2; NOPS; NOPX; VSHIFT x5, x4, x4, r6; NOPV +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 512 0x00 0x2c 0xf0 0x00 0x23 0x1e 0x13 0x00 0x00 0x00 0x80 0x4f 0x68 0x00 0x00 0xe1 NOPA; NOPB; VST x8, [p3], #64; NOPX; VSHIFT x2, x0, x1, r7; NOPV +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_528 +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 528 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc1 0x42 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 544 0x22 0x96 0xd6 0x02 0x18 0x54 LDA r5, [p1, #4]; VSEL.8 x6, x0, x2, r3:r2 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 550 0x23 0x12 0xd7 0x36 0x1a 0xd4 LDA.3D r4, [p1], d0; VADD.8 x7, x3, x6 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 556 0x1c 0x03 0x94 0x38 VSEL.8 x8, x0, x7, r5:r4 + 560 0x1a 0xa2 0x1a 0xd8 VSHIFT x5, x4, x4, r6 + 564 0x19 0x00 0x9e 0xd8 VSHIFT x2, x0, x1, r7 + 568 0x05 0x00 0x03 0x05 0x08 0x64 RET lr; VSEL.8 x3, x0, x5, r1:r0 +.delay_slot + 574 0x1b 0x01 0x0c 0x38 VSEL.8 x6, x0, x2, r3:r2 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 578 0x1b 0x9b 0x0d 0x78 VADD.8 x7, x3, x6 +.delay_slot +.aggressive_scheduled_block_id 4 +.noswbrkpt + 582 0x1c 0x03 0x94 0x38 VSEL.8 x8, x0, x7, r5:r4 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 586 0x00 0x2c 0xf6 0x3c 0x26 0x0c NOPA; VST x8, [p3], #64 +.delay_slot + 592 0x00 0x2c 0xf0 0x00 0x23 0x1e 0x13 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_608 + 608 0x00 0x13 0x81 0x08 0x4b 0x00 0x00 0x00 0x79 0x40 0x10 0x76 MOVA dc4, #0; MOVS dc1, dc2; MOVXM ls, #(ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_640 + 0) + 620 0x01 0x09 0x60 0x00 0x00 0x01 0xb9 0x78 0x11 0x3a MOVS dc0, dc2; MOVXM le, #(ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_752 + 0) + 630 0x00 0x2c 0xf0 0x00 0x10 0x02 0xbc 0x10 0x7e 0xba NOPA; NOPB; MOV lc, r16 +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_640 +.loop_nesting 1 +.begin_of_loop + 640 0x22 0x96 0xd0 0x62 0x68 0x3c LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1 + 646 0x23 0x12 0xd4 0xa0 0xe8 0x3c LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2 + 652 0x00 0x00 NOPX + 654 0x00 0x00 NOPX + 656 0x00 0x00 NOPX + 658 0x00 0x00 NOPX + 660 0x00 0x00 NOPX + 662 0x1a 0xa2 0x1a 0xd8 VSHIFT x5, x4, x4, r6 + 666 0x00 0x2c 0xf2 0x01 0x3d 0x94 NOPA; VSHIFT x2, x0, x1, r7 + 672 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc1 0x42 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV + 688 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0x80 0x86 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV + 704 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x01 0xcd 0x86 0xb8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV + 720 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x02 0x01 0xca 0x18 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV + 736 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_752 +.end_of_loop + 752 0x00 0x2c 0xf0 0x00 0x23 0x1e 0x13 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_768 +.loop_nesting 0 + 768 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 772 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 774 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 776 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 778 0x00 0x00 NOPX +.label _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params__end last +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_end0 last +.delay_slot +.swstall delay_slot + 780 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_begin0 +.function_start + 0 0x43 0xce 0xd0 0x03 0xc0 0x0a 0x28 0x01 0x58 0xba LDA r19, [p2], #4; MOVX r28, #64; MOV r17, #1 + 10 0x43 0xd2 0xd0 0x00 0xff 0xff 0xef 0xff 0x90 0xba LDA r20, [p2], #4; MOVXM r31, #67108863 + 20 0x43 0xfa 0xd0 0x3e 0x26 0x0a 0xaf 0xfd 0x58 0xba LDA r30, [p2], #4; MOVX r2, #-16; MOV r21, #-3 + 30 0x43 0x86 0xd0 0x01 0xd0 0xea 0x48 0x04 0x58 0xba LDA r1, [p2], #4; MOVX r29, #7; MOV r18, #4 + 40 0x43 0x9e 0xd4 0x88 0x8b 0x3f 0x67 0xca 0x08 0x06 0x58 0x76 LDA r7, [p2], #4; MOVS p4, p2; MOVX r22, #-2; MOV r16, #6 + 52 0x01 0xd7 0x00 0x00 0x06 0x00 0x00 0x00 0x70 0xba MOVA r23, #14; PADDXM [sp], #192 + 62 0xeb 0xf2 0xb0 0x01 0xa2 0x09 0xb2 0xf0 0x79 0x3a ST r28, [sp, #-164]; MOVX r26, #16; MOV p3, sp + 72 0xed 0xf2 0xb7 0xbf 0x24 0xf9 0x1d 0xd2 PADDB [p3], #-192; ST r28, [sp, #-148]; LSHL r28, r19, r17 + 80 0x60 0xce 0x30 0x38 0x01 0xda 0x6f 0xff 0x59 0x3a ST r19, [p3]; ADD r0, r28, #14; MOV r19, #-1 + 90 0xe9 0x7a 0xb1 0x00 0x09 0x5c ST r30, [sp, #-184]; AND r0, r2, r0 + 96 0xff 0x87 0xb0 0x8e 0xbb 0x5c ST lr, [sp, #-4]; LSHL r3, r1, r21 + 102 0xe8 0xd2 0xb3 0x90 0x23 0x5c ST r20, [sp, #-188]; SUB r4, r7, r1 + 108 0xe9 0x86 0xbe 0xf4 0x89 0x5c ST r1, [sp, #-180]; AND r29, r29, r4 + 114 0xea 0x1e 0xb2 0x56 0xbb 0x5c ST r7, [sp, #-176]; LSHL r21, r4, r21 + 120 0x17 0x7a 0xf0 0x18 NEZ r29, r29 + 124 0xf7 0x25 0xba 0xbd 0xaa 0xa4 LSHL r28, r30, r18; ADD.NC r21, r29, r21 + 130 0x15 0x7b 0xef 0x98 MUL r29, r21, r30 + 134 0x17 0xbc 0x0f 0x98 MUL r30, r30, r0 + 138 0x17 0x41 0x6d 0x98 LSHL r0, r29, r22 + 142 0x10 0x21 0x0d 0x98 LSHL r16, r0, r16 + 146 0x17 0xfe 0x04 0x98 AND r31, r31, r0 + 150 0xf4 0x20 0x3f 0x3f 0xff 0x24 SUB r16, r30, r16; ADD.NC r30, r31, #-1 + 156 0x0f 0xe3 0xb8 0x30 0x40 0x24 LSHL r31, r1, r17; ADD.NC r16, r16, #64 + 162 0xea 0xc2 0xb0 0x3f 0x7b 0xa7 0xef 0xff 0x59 0x3a ST r16, [sp, #-172]; AND r23, r31, r23; MOV r31, #-1 + 172 0xec 0xc2 0xbd 0x42 0xe3 0x5c ST r16, [sp, #-156]; SUB r16, r26, r23 + 178 0x80 0x00 0x80 0x00 0x01 0x84 JZ r16, #TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_256 +.delay_slot + 184 0xf6 0x56 0xb1 0x8f 0x9f 0x5c ST r21, [sp, #-80]; MUL r3, r3, r28 +.delay_slot + 190 0x0f 0x5b 0xd5 0x98 ST r30, [sp, #-168] +.delay_slot + 194 0xed 0x7a 0xbf 0xf9 0xfa 0x5c ST r30, [sp, #-152]; MOVX r30, #-1 +.delay_slot + 200 0xec 0x0e 0xb1 0x8f 0x81 0x5c ST r3, [sp, #-160]; ADD r3, r3, r28 +.delay_slot + 206 0x0f 0x70 0x75 0x98 ST r3, [sp, #-144] + 210 0x04 0x00 0x00 0x27 0xe8 0x6f 0xec 0x38 0x08 0xba MOVA r0, #32; LSHL r30, r19, r16; ADD.NC r31, r16, #-32 + 220 0x86 0xc1 0x5c 0x20 0x01 0x64 LT r27, r16, r0; MOV r24, #0 + 226 0x14 0xff 0xfd 0x98 LSHL r31, r19, r31 + 230 0x14 0xc1 0x0d 0x98 LSHL r0, r19, r16 + 234 0x17 0xc0 0x05 0x98 OR r0, r31, r0 + 238 0x16 0x3d 0xe2 0x18 SEL.EQZ r30, r24, r30, r27 + 242 0x00 0x2c 0xf0 0x00 0x27 0xfe 0x02 0x00 0x34 0xaf 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; SEL.EQZ r31, r31, r0, r27; NOPM +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_256 + 256 0xf0 0xce 0xbf 0xee 0x6d 0x5c ST r19, [sp, #-124]; XOR r27, r31, r19 + 262 0xf1 0x4e 0xb9 0x83 0xcd 0x5c ST r19, [sp, #-120]; XOR r0, r19, r30 + 268 0x00 0x00 0xff 0xbf 0xf8 0x44 MOVXM r31, #65532 + 274 0x17 0xfd 0xe4 0x98 AND r30, r31, r30 + 278 0x16 0xc7 0xad 0x98 LSHL r3, r27, r26 + 282 0x10 0x3e 0x2d 0x98 LSHL r31, r0, r2 + 286 0x17 0xc6 0x35 0x98 OR r3, r31, r3 + 290 0x10 0x09 0xad 0x98 LSHL r4, r0, r26 + 294 0x11 0x0c 0x05 0x98 OR r6, r4, r0 + 298 0xee 0x9a 0xbf 0x7c 0x5d 0x5c ST r6, [sp, #-140]; ASHL r31, r30, r2 + 304 0x17 0x8a 0xb0 0x18 EXTEND.u16 r5, r30 + 308 0x18 0x00 0xb1 0xa0 0x0d 0x64 OR r0, r3, r0; MOV r3, #3 + 314 0x17 0xfe 0xb0 0x18 EXTEND.u16 r31, r31 + 318 0x11 0x4b 0x1f 0x98 MUL r5, r5, r17 + 322 0x11 0x00 0x05 0x98 OR r0, r4, r0 + 326 0x17 0xff 0x1f 0x98 MUL r31, r31, r17 + 330 0x11 0x48 0x2e 0x98 ASHL r4, r5, r2 + 334 0x11 0x08 0xb0 0x18 EXTEND.u16 r4, r4 + 338 0x17 0xf0 0xb0 0x18 EXTEND.u16 r24, r31 + 342 0xa9 0x87 0xbc 0x24 0xc2 0xa4 LSHL r6, r21, r3; ADD.NC r24, r4, r24 + 348 0x11 0x4a 0xb0 0x18 EXTEND.u16 r5, r5 + 352 0xd8 0x00 0xbc 0x25 0xc2 0xa4 OR r0, r27, r0; ADD.NC r24, r5, r24 + 358 0xef 0x02 0xbf 0xe4 0x5d 0x5c ST r0, [sp, #-136]; ASHL r25, r31, r2 + 364 0x16 0x40 0xb0 0x18 EXTEND.u16 r0, r25 + 368 0xc6 0xc5 0xd0 0xa1 0x32 0xa4 ASHL r27, r24, r2; ADD.NC r1, r1, r6 + 374 0x00 0x00 0x00 0x0e 0x10 0x8c 0x89 0x00 0xa8 0xba MOVA r0, #0; SUB r1, r7, r1; ADD.NC r4, r4, r0 + 384 0x16 0xc6 0x34 0x98 AND r3, r27, r3 + 388 0x00 0x01 0x03 0xa0 0x02 0x44 MOVXM r7, #65537 + 394 0x38 0xc1 0xf2 0x23 0x22 0xa4 MUL r3, r7, r0; ADD.NC r4, r3, r4 + 400 0x38 0xfc 0xcf 0xbf 0x22 0xa4 MAC r3, r3, r7, r30; ADD.NC r31, r31, r4 + 406 0x10 0x43 0x1d 0x98 LSHL r1, r1, r17 + 410 0xff 0xe1 0x00 0x3f 0xf1 0x84 0x68 0x44 0x08 0xba MOVA r1, #-1; ADD r31, r31, r3; ADD.NC r3, r1, #16 + 420 0x18 0x00 0xf0 0x00 0x01 0x84 JZ r3, #TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_480 +.delay_slot + 426 0x16 0x09 0xad 0x98 LSHL r4, r24, r26 +.delay_slot + 430 0x11 0x7c 0x45 0x98 OR r30, r5, r4 +.delay_slot + 434 0xef 0xfa 0xbf 0xf9 0xfa 0x5c ST r30, [sp, #-132]; MOVX r30, #-1 +.delay_slot + 440 0x0f 0x83 0xf5 0x98 ST r31, [sp, #-128] +.delay_slot +.swstall delay_slot + 444 0x00 0x00 NOPX + 446 0x04 0x04 0x00 0x27 0xe1 0xef 0xe8 0xf8 0x08 0xba MOVA r4, #32; LSHL r30, r19, r3; ADD.NC r31, r3, #-32 + 456 0x14 0xff 0xfd 0x98 LSHL r31, r19, r31 + 460 0x10 0xf6 0x4a 0x98 LT r27, r3, r4 + 464 0x14 0xc2 0x3d 0x98 LSHL r1, r19, r3 + 468 0x17 0xfd 0xe5 0x98 OR r30, r31, r30 + 472 0x10 0x02 0x12 0x18 SEL.EQZ r1, r0, r1, r27 + 476 0x17 0xfd 0xe2 0x18 SEL.EQZ r30, r31, r30, r27 +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_480 + 480 0xf4 0x02 0xb9 0x80 0x2d 0x5c ST r0, [sp, #-96]; XOR r0, r19, r1 + 486 0x14 0xe7 0xe6 0x98 XOR r19, r19, r30 + 490 0x00 0x00 0xf2 0x3f 0xfc 0x44 MOVXM r4, #65534 + 496 0xed 0x29 0xff 0xb5 0xc1 0xe4 MUL r20, r29, r20; MOV r31, CORE_ID + 502 0x17 0xc2 0x90 0x18 EXTEND.u8 r1, r31 + 506 0x05 0x45 0xb2 0xb5 0xff 0x24 LSHL r21, r0, r2; ADD.NC r5, r21, #-1 + 512 0x42 0xfa 0xd0 0x00 0x1d 0x6c 0x88 0x48 0xa8 0xba LDA r30, [p2, #4]; LSHL r1, r0, r26; ADD.NC r4, r1, r4 + 522 0x82 0x8e 0xda 0x52 0x5b 0x2c LDA r3, [p4, #4]; LSHL r20, r20, r18 + 528 0x11 0x04 0xb0 0x18 EXTEND.u16 r2, r4 + 532 0x14 0xf5 0xad 0x98 LSHL r26, r19, r26 + 536 0x15 0x6b 0xa5 0x98 OR r21, r21, r26 + 540 0xf6 0xde 0xb0 0x2b 0x50 0x2e 0xef 0xfa 0x59 0x3a ST r23, [sp, #-76]; OR r21, r21, r0; MOV r23, #-6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 550 0x17 0x35 0x7d 0x98 LSHL r26, r28, r23 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 554 0x00 0xc2 0xda 0xd4 0x2b 0x2c LDA r16, [p0]; OR r21, r21, r1 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 560 0xf7 0x42 0xb1 0xfb 0xdf 0x5c ST r16, [sp, #-72]; MUL r30, r3, r30 + 566 0xf4 0x96 0xb0 0x02 0x30 0x2f 0xe8 0x08 0x59 0x3a ST r5, [sp, #-92]; OR r3, r1, r0; MOV r31, #8 + 576 0x20 0x93 0xd7 0xab 0xf5 0x80 0x07 0xad 0x6d 0xfa LDA p1, [p1]; ST r31, [sp, #-88]; LSHL r22, r30, r22 + 586 0xf2 0xd2 0xb0 0x2d 0x61 0x7e 0x4e 0xbf 0xc9 0x3a ST r20, [sp, #-108]; MUL r22, r22, r2; ADD.NC r18, r26, #-1 +.no_stack_arguments + 596 0xf3 0xca 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r18, [sp, #-100]; JL #_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params +.delay_slot + 606 0xf1 0x8e 0xbb 0x46 0x3b 0x5c ST r3, [sp, #-116]; LSHL r17, r22, r17 +.delay_slot + 612 0xfc 0x0c 0x30 0xd1 0x82 0xa4 SUB r16, r31, r6; ADD.NC p0, r17, r16 +.delay_slot + 618 0xf3 0x42 0xb9 0xc2 0xab 0x5c ST r16, [sp, #-104]; OR r16, r19, r21 +.delay_slot + 624 0xf2 0x42 0xba 0x42 0xfb 0x5c ST r16, [sp, #-112]; LSHL r16, r20, r23 +.delay_slot + 630 0x00 0x2c 0xf7 0xae 0x15 0x81 0x33 0x60 0x72 0xba NOPA; ST r16, [sp, #-84]; MOV p2, p3 +.return_address + 640 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 644 0x00 0x00 NOPX + 646 0x00 0x00 NOPX + 648 0x00 0x00 NOPX + 650 0x00 0x00 NOPX + 652 0x00 0x00 NOPX + 654 0x00 0x00 NOPX + 656 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 660 0xff 0xe8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-192 +.delay_slot +.swstall delay_slot + 666 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 668 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 670 0x00 0x00 NOPX +.label _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj__end last +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_end0 last +.delay_slot +.swstall delay_slot + 672 0x00 0x00 NOPX + +.undef global text _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params + +.text_segment_name +.text weak 10 _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_begin0 +.function_start + 0 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 4 0x00 0x00 NOPX + 6 0x00 0x00 NOPX + 8 0x00 0x00 NOPX + 10 0x00 0x00 NOPX + 12 0x00 0x00 NOPX + 14 0x00 0x00 NOPX + 16 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 20 0x01 0x1c 0x2e 0x98 LDA el0, [p1], #4 + 24 0x01 0x1c 0x0e 0x98 LDA eh0, [p1], #4 + 28 0x00 0x00 NOPX + 30 0x00 0x00 NOPX + 32 0x00 0x00 NOPX + 34 0x00 0x00 NOPX + 36 0x00 0x00 NOPX + 38 0x08 0x1c 0x29 0x98 ST el0, [p0], #4 + 42 0x08 0x1c 0x09 0x98 ST eh0, [p0], #4 + 46 0x01 0x04 0x2e 0x98 LDA el0, [p1] + 50 0x01 0x14 0x0e 0x98 LDA eh0, [p1, #4] + 54 0x00 0x00 NOPX + 56 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 60 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 62 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 64 0x00 0x00 NOPX +.delay_slot + 66 0x08 0x04 0x29 0x98 ST el0, [p0] +.label _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj__end last +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_end0 last +.delay_slot + 70 0x08 0x14 0x09 0x98 ST eh0, [p0, #4] + +.text_segment_name +.text weak 10 _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_begin0 +.function_start + 0 0x00 0x4b 0x21 0x29 0x81 0xe4 MOVX r1, #22; MOV r2, p2 + 6 0x1a 0x61 0x06 0x18 ADD.NC p2, r2, #12 + 10 0x02 0x14 0x56 0x98 LDA r2, [p2, #4] + 14 0x02 0x07 0x76 0x98 LDA r27, [p2] + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 NOPX + 24 0x00 0x00 NOPX + 26 0x00 0x00 NOPX + 28 0x10 0x00 0xe0 0x00 0x01 0x84 JZ r2, #TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_448 +.delay_slot + 34 0x10 0x00 0x75 0x18 MOVX r0, #29 +.delay_slot + 38 0x10 0x40 0x02 0x18 SEL.EQZ r0, r1, r0, r27 +.delay_slot +.swstall delay_slot + 42 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 44 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 46 0x00 0x00 NOPX + 48 0x10 0x02 0x29 0x18 MOVX r1, #10 + 52 0x10 0x82 0x1c 0x98 LTU r1, r2, r1 + 56 0x08 0x00 0x98 0x40 0x01 0x84 JNZ r1, #TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_304 +.delay_slot +.swstall delay_slot + 62 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 64 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 66 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 68 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 70 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 72 0x00 0x38 0x68 0x00 0x00 0x00 0x78 0x68 0x10 0x3a VLDB x0, [p0], #64; MOVXM ls, #(ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_208 + 0) +.aggressive_scheduled_block_id 1 +.noswbrkpt + 82 0x00 0x2c 0xf0 0x38 0x68 0x00 0x00 0x37 0x0d 0x02 0x00 0x2b 0x60 0x7e NOPA; VLDB x0, [p0], #64; NOPS; MOVXM le, #(ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_208 + 0) +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 96 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x02 0xb8 0xbd 0xc8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; ADD.NC lc, r2, #-9; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 112 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 128 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 144 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 160 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 176 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 192 0x00 0x2c 0xf0 0x38 0x68 0x01 0x5b 0x00 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_208 +.loop_nesting 1 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 208 0x00 0x2c 0xf0 0x38 0x69 0x1c 0x06 0x80 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; VLDB x0, [p0], #64; VST bmll0, [p1], #64; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 224 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 232 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 240 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 248 0x23 0x80 0xd0 0x01 0x40 0x00 0x00 0x00 0xe9 0x3a VST bmll0, [p1], #64; RET lr; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 258 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 266 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 274 0x23 0x80 0xd0 0x00 0x00 0x00 0xe0 0x02 VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 282 0x00 0x2c 0xf2 0x38 0x0d 0x0c NOPA; VST bmll0, [p1], #64 +.delay_slot + 288 0x00 0x2c 0xf0 0x00 0x21 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_304 + 304 0x1d 0x71 0x20 0xf8 MOV lc, r2 + 308 0x00 0x00 0x01 0xe2 0x80 0x44 MOVXM ls, #(ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_320 + 0) + 314 0x00 0x00 0x06 0xe3 0x60 0x44 MOVXM le, #(ZLE_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_432 + 0) +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_320 +.loop_nesting 1 +.begin_of_loop + 320 0x38 0x1c 0x34 0x18 VLDB x0, [p0], #64 + 324 0x00 0x00 NOPX + 326 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 352 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 368 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 384 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x00 0x00 0xe8 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV + 416 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_432 +.end_of_loop + 432 0x00 0x2c 0xf0 0x00 0x21 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_448 +.loop_nesting 0 + 448 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.swstall delay_slot + 452 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 454 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 456 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 458 0x00 0x00 NOPX +.label _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params__end last +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_end0 last +.delay_slot +.swstall delay_slot + 460 0x00 0x00 NOPX + +.text_segment_name +.text weak 10 _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_begin0 +.function_start + 0 0x70 0x91 0x60 0x00 0x02 0x00 0x00 0x00 0x71 0x3a MOVS p3, p1; PADDXM [sp], #64 + 10 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] +.no_stack_arguments + 14 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj +.delay_slot + 20 0x50 0x11 0x60 0x00 0xb2 0x60 0x70 0x02 MOVS p2, p0; MOV p1, p2 +.delay_slot + 28 0xfe 0xf3 0xb0 0x00 0x00 0x00 0x30 0x00 0x11 0x3a ST p7, [sp, #-12]; MOVXM p0, #_ZZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_KjE6params +.delay_slot + 38 0x0f 0xfb 0x1d 0x98 ST p6, [sp, #-8] +.delay_slot + 42 0x00 0x2c 0xfc 0xcd 0x81 0xd4 NOPA; MOV p6, p3 +.delay_slot + 48 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x03 0xb2 0x60 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; MOV p7, p2; NOPV +.return_address + 64 0xfe 0xf3 0x21 0x98 0x8b 0x00 0x37 0x60 0x72 0xba LDA p7, [sp, #-12]; MOVS p1, p6; MOV p0, p7 + 74 0x07 0xfb 0x19 0x18 LDA p6, [sp, #-8] + 78 0x07 0xfc 0x39 0x18 LDA lr, [sp, #-4] + 82 0x00 0x04 0x1e 0x98 LDA p0, [p0] + 86 0x01 0x04 0x9e 0x98 LDA p1, [p1] +.tail_call + 90 0x00 0x00 0x00 0x00 0x00 0x84 J #_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params +.delay_slot + 96 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.delay_slot +.swstall delay_slot + 102 0x00 0x00 NOPX +.delay_slot + 104 0x00 0x00 0x04 0xc0 0x00 0x44 MOVXM p2, #_ZZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_KjE6params +.delay_slot +.swstall delay_slot + 110 0x00 0x00 NOPX +.label _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj__end last +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_end0 last +.delay_slot +.swstall delay_slot + 112 0x00 0x00 NOPX + +.undef weak data _ZZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_KjE6params + +.undef global text _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj + +.undef global text _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params + +.text_segment_name +.text weak 10 _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_begin0 +.function_start + 0 0x18 0x54 0xc0 0xf8 MOV r1, p2 + 4 0x00 0xe0 0x00 0x00 0x01 0xc4 PADDXM [sp], #1792 + 10 0x18 0xd0 0x8f 0x18 ADD.NC r3, r1, #30 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 14 0x1a 0x61 0xf5 0x18 ADD.NC p2, r3, #-22 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18 0x5f 0xbe 0xd8 0xc3 0x41 0xd4 LDA r15, [p2], #-4; MOV p4, r3 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 24 0x04 0x06 0x7a 0x98 LDA.u16 r19, [p4] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28 0x02 0x2c 0xd6 0x98 LDA r6, [p2], #8 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 32 0x02 0x1c 0x76 0x98 LDA r3, [p2], #4 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 36 0x02 0x3c 0x2e 0x98 LDA el0, [p2], #12 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 40 0x02 0x3c 0xfa 0x98 LDA.u16 r7, [p2], #6 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 44 0x53 0xcb 0x52 0xaf 0x41 0xd4 LDA.u16 r18, [p2], #-14; MOV r5, r15 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 50 0x43 0x97 0x53 0xae 0x41 0xd4 LDA.u16 r5, [p2], #2; MOV r7, r14 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 56 0x43 0xc7 0x50 0x3f 0xff 0xfc 0x04 0xa0 0x10 0xba LDA.u16 r17, [p2], #2; MOVXM m0, #-1728 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 66 0x33 0x91 0x60 0x03 0xb1 0x60 0x70 0x02 MOVS p1, p7; MOV p7, p1 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 74 0xfd 0x36 0xb0 0x01 0xc8 0x60 0x70 0x02 ST r13, [sp, #-24]; MOV r14, p0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 82 0x43 0xa7 0x57 0xdc 0xf5 0x80 0x32 0xf0 0x72 0xba LDA.u16 r9, [p2], #2; ST r7, [sp, #-36]; MOV p0, sp +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 92 0xfe 0xae 0xb0 0x01 0xaa 0x60 0x70 0x02 ST r11, [sp, #-12]; MOV r13, p2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 100 0x40 0xa3 0x57 0xe0 0xb5 0x81 0x33 0x79 0x82 0xba LDA.u16 r8, [p2]; ST r5, [sp, #-32]; ADD.NC p2, r13, #-26 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 110 0x43 0xb7 0x50 0x17 0x20 0x3e 0x40 0x0b 0xf2 0x9a 0xc1 0x36 LDA.u16 r13, [p2], #2; PADDB [p0], m0; ST r9, [sp, #-28]; MOVX r4, #-64 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 122 0x00 0x07 0x00 0x07 0x2b 0x0e 0xb9 0x7d 0x6a 0x60 0x78 0x76 MOVA r7, #0; VST sfh, [p0]; MUL r11, r7, r18; MOV r11, p2 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 134 0x40 0xb3 0x57 0xda 0x75 0x8f 0x32 0x25 0x32 0xc7 0x88 0x76 LDA.u16 r12, [p2]; ST r19, [sp, #-40]; AND r19, r7, r4; ADD.NC p2, r11, #30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 146 0xf3 0x6d 0x60 0x00 0x44 0xd0 0x70 0x02 VST sfh, [sp, #-1664]; MOV dj0, r19 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 154 0x00 0x06 0x8f 0xda 0x2b 0x4c VLDB x0, [p0, dj0]; ST r8, [sp, #-20] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 160 0xfe 0x32 0xb0 0x08 0x1a 0x5c ST r12, [sp, #-16]; MOVX r2, #3 + 166 0xff 0x2a 0xb0 0x00 0x00 0x00 0x78 0x70 0x11 0x3a ST r10, [sp, #-8]; MOVXM ls, #(ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_224 + 0) + 176 0x01 0xe1 0x07 0xfc 0x9d 0x80 0x00 0x01 0xb8 0x98 0x10 0x76 MOVA r1, #15; ST p1, [sp, #-4]; MOVXM le, #(ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_304 + 0) + 188 0xfa 0x85 0xb0 0x16 0xb1 0x6e 0x48 0x00 0x59 0x3a ST el0, [sp, #-44]; LSHL r11, r11, r2; MOV r18, #0 + 198 0x00 0x00 0x07 0xd1 0x75 0x83 0xd9 0x26 0xb8 0x1f 0x58 0x76 MOVA r0, #0; ST r11, [sp, #-48]; AND r29, r1, r18; MOV lc, #31 + 210 0x40 0xab 0x50 0x00 0x22 0x10 0x2d 0x9d 0x38 0x21 0xf9 0xb2 0xb0 0x7e LDA.u16 r10, [p2]; NOPB; ST r12, [sp, #-52]; LSHL r8, r8, r2; ADD.NC r7, r7, #4 +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_224 +.loop_nesting 1 +.begin_of_loop + 224 0x3c 0xc8 0x92 0x0c 0xa2 0xe4 AND r19, r7, r4; VINSERT.32 x2, x0, r29, r18 + 230 0x94 0x80 0xe3 0xa7 0x04 0x24 ADD r18, r18, #1; ADD.NC r7, r7, #4 + 236 0x00 0x12 0x60 0x03 0xd9 0x24 0x44 0xd0 0x79 0x3a VST x2, [p0, dj0]; AND r29, r1, r18; MOV dj0, r19 + 246 0x38 0x00 0x34 0x18 VLDB x0, [p0, dj0] + 250 0x00 0x00 NOPX + 252 0x00 0x01 0x67 0x98 NOPA + 256 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 272 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 288 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_304 +.end_of_loop + 304 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.loop_nesting 0 + 320 0x07 0x84 0x07 0xe4 0x76 0x82 0xea 0x00 0x83 0x28 0xb8 0x76 MOVA r4, #60; VST bmhh0, [sp, #-448]; MOVX upsSign1, #1; VINSERT.32 x2, x0, r29, r18 + 332 0x00 0x27 0x07 0xe8 0x56 0x80 0x00 0x01 0xb0 0x00 0x10 0x76 MOVA r7, #1; VST bmhl0, [sp, #-384]; MOVXM p3, #_ZN12me_primitive11control_satE + 344 0x60 0xb2 0xd0 0x00 0x93 0x00 0x50 0x49 0x8b 0x39 0x78 0x76 LDA r12, [p3]; VST x2, [p0, dj0]; MOVX r5, #2; VBCST.32 x6, r5 + 356 0xf2 0xd7 0x77 0xd5 0x76 0x80 0x00 0x15 0x69 0x80 0x90 0x76 VLDA x10, [sp, #-1728]; VST bmhh2, [sp, #-704]; MOVXM r11, #21249 + 368 0xf3 0x47 0x77 0xd9 0x56 0x80 0xe0 0x00 0x70 0x00 0x58 0x76 VLDA x8, [sp, #-1664]; VST bmhl2, [sp, #-640]; MOVX crUPSMode, #0; MOV s0, #0 + 380 0xf9 0x07 0xb0 0x00 0xca 0x01 0x16 0xb9 0x79 0x3a ST lr, [sp, #-56]; MOVX upsSign0, #0; VBCST.16 x4, r11 + 390 0xf5 0xb6 0xd0 0x1a 0x1f 0xf8 0x04 0xc5 0x79 0x3a VST bmlh3, [sp, #-1344]; ADD r1, r13, #-1; VCONV.fp32.bf16 cml0, x4 + 400 0x00 0x00 0x45 0xb6 0x02 0x44 MOVXM r11, #19201 + 406 0xfd 0x86 0xd0 0x00 0x84 0xc5 0x70 0x02 VST bmlh0, [sp, #-320]; VCONV.fp32.bf16 cml1, x4 + 414 0xfe 0x02 0xd0 0x19 0xdc 0x01 0xcd 0x39 0x79 0x3a VST bmll0, [sp, #-256]; MOVX crSat, r12; VBCST.32 x7, r6 + 424 0xfe 0x96 0xd0 0x00 0x29 0x96 0xb0 0x02 VST bmlh1, [sp, #-192]; VADD.32 x0, x10, x6 + 432 0xff 0x12 0xd0 0x01 0xa1 0x96 0xb0 0x02 VST bmll1, [sp, #-128]; VADD.32 x6, x8, x6 + 440 0xf2 0x86 0x60 0x00 0x81 0x84 0x30 0x02 VST x0, [sp, #-1728]; VSHUFFLE x2, x0, x6, r2 + 448 0xf3 0x36 0x60 0x01 0x81 0x8a 0x30 0x02 VST x6, [sp, #-1664]; VSHUFFLE x6, x0, x6, r5 + 456 0x03 0x04 0x38 0xe6 0x03 0x60 0x3d 0x22 VUPS.2x cml3, x2, s0, upsSign1; VADD dm3, dm3, dm0, r0 + 464 0x18 0x2d 0x72 0xf8 VBCST.16 x0, r11 + 468 0x02 0x01 0x8a 0xe6 0x23 0x64 0x3f 0x62 VCONV.fp32.bf16 cml2, x0; VSUB.f dm3, dm3, dm1, r4 + 476 0x01 0x0c 0x18 0xe6 0x01 0x28 0x3d 0x22 VUPS.2x cml1, x6, s0, upsSign0; VADD dm1, dm1, dm2, r0 + 484 0xfb 0xa6 0xd0 0x00 0x00 0x01 0xb0 0x00 0x11 0x3a VST bmlh2, [sp, #-576]; MOVXM p3, #_ZN12me_primitive11control_rndE +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 494 0x60 0xac 0x57 0xe1 0x16 0x82 0x40 0xc5 0x72 0xba LDA.s8 r11, [p3]; VST bmll2, [sp, #-512]; VCONV.fp32.bf16 cmh4, x0 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 504 0x03 0x1a 0x72 0xe6 0x24 0x30 0x3f 0x62 VBCST.32 x6, r6; VSUB.f dm4, dm1, dm4, r4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 512 0x1c 0x12 0x8a 0xf8 VMOV cml4, cmh4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 516 0x19 0x92 0x8a 0xf8 VMOV cmh1, cmh4 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 520 0xf9 0xc6 0xd0 0x00 0x01 0xb5 0xf8 0x02 0x23 0x8c 0x3d 0x56 VST bmlh4, [sp, #-832]; MOVXM r13, #16256; VADD.f dm3, dm4, dm3, r4 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 532 0xfa 0x42 0xd0 0x00 0x9a 0xb9 0x70 0x02 VST bmll4, [sp, #-768]; VBCST.16 x2, r13 + 540 0x1c 0x4e 0x92 0xf8 VMOV bmlh4, x7 + 544 0xf9 0x16 0x60 0x17 0xd4 0x02 0x06 0x49 0x79 0x3a VST x2, [sp, #-896]; MOVX crRnd, r11; VMOV bmll4, x6 + 554 0x1b 0x46 0x72 0xf8 VBCST.32 x6, r17 + 558 0x82 0x42 0xc0 0x00 0x61 0x96 0xb0 0x02 VCONV.bf16.fp32 x8, cml4; VADD.32 x1, x8, x6 + 566 0x72 0x32 0xc0 0x01 0xa9 0x96 0xb0 0x02 VCONV.bf16.fp32 x7, cml3; VADD.32 x6, x10, x6 + 574 0xf7 0x8e 0x60 0x1e 0x72 0xe4 0x24 0x90 0x43 0x4a VST x1, [sp, #-1088]; VBCST.32 x0, r7; VMSC.f dm4, dm4, x8, x2, r4 + 584 0xf7 0x36 0x65 0x80 0x08 0x64 0x23 0x6e 0x43 0x4a VST x6, [sp, #-1152]; VSHUFFLE x11, x0, x0, r2; VMSC.f dm3, dm3, x7, x2, r4 + 594 0xf8 0x86 0x60 0x01 0x00 0x0a 0x30 0x02 VST x0, [sp, #-960]; VSHUFFLE x4, x0, x0, r5 + 602 0x1b 0x50 0xa0 0xf8 MOV r13, r1 + 606 0x00 0x00 NOPX + 608 0x00 0x00 NOPX + 610 0x00 0x00 NOPX + 612 0x0d 0x11 0x96 0x18 VCONV.bf16.fp32 x10, cml3 + 616 0x0b 0x12 0x16 0x18 VCONV.bf16.fp32 x6, cml4 + 620 0x23 0x74 0x43 0x48 VMSC.f dm3, dm3, x10, x2, r4 + 624 0x24 0x8c 0x43 0x48 VMSC.f dm4, dm4, x6, x2, r4 + 628 0x00 0x00 NOPX + 630 0x00 0x00 NOPX + 632 0x00 0x00 NOPX + 634 0x00 0x00 NOPX + 636 0x09 0x11 0x96 0x18 VCONV.bf16.fp32 x2, cml3 + 640 0x08 0x92 0x16 0x18 VCONV.bf16.fp32 x1, cml4 + 644 0x23 0xe4 0xc1 0x48 VMUL.f dm3, x2, x6, r4 + 648 0x24 0xe4 0x21 0x48 VMUL.f dm4, x2, x1, r4 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 652 0x00 0x00 NOPX +.aggressive_scheduled_block_id 3 +.noswbrkpt + 654 0x24 0xf4 0x21 0x48 VMUL.f dm4, x10, x1, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 658 0x23 0x8c 0x3d 0x48 VADD.f dm3, dm4, dm3, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 662 0x04 0x16 0x38 0xe6 0x00 0x80 0x3d 0x22 VUPS.2x cml4, x11, s0, upsSign1; VADD dm0, dm4, dm0, r0 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 670 0x24 0xee 0x21 0x48 VMUL.f dm4, x7, x1, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 674 0x02 0x01 0x72 0xe6 0x23 0x70 0x3d 0x62 VBCST.16 x4, r0; VADD.f dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 682 0x04 0x08 0x18 0xe6 0x02 0x88 0x3d 0x22 VUPS.2x cml4, x4, s0, upsSign0; VADD dm2, dm4, dm2, r0 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 690 0xf6 0xa6 0x60 0x02 0x24 0xf4 0xc1 0x62 VST x4, [sp, #-1216]; VMUL.f dm4, x10, x6, r4 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 698 0x23 0x70 0x3d 0x48 VADD.f dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 702 0x00 0x00 NOPX +.aggressive_scheduled_block_id 4 +.noswbrkpt + 704 0x22 0xf0 0x41 0x48 VMUL.f dm2, x8, x2, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 708 0x23 0x70 0x3d 0x48 VADD.f dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 712 0x24 0x50 0x3f 0x48 VSUB.f dm4, dm2, dm4, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 716 0x04 0x06 0x8a 0xe6 0x21 0xf5 0x01 0x62 VMOV cml4, cmh1; VMUL.f dm1, x10, x8, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 724 0x23 0x68 0x3d 0x48 VADD.f dm3, dm3, dm2, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 728 0x00 0x0e 0x72 0xe6 0x22 0xee 0xc1 0x62 VBCST.32 x0, r3; VMUL.f dm2, x7, x6, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 736 0x19 0x00 0x92 0xf8 VMOV bmll1, x0 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 740 0x00 0x02 0x72 0xe6 0x23 0x64 0x3d 0x62 VBCST.32 x0, r0; VADD.f dm3, dm3, dm1, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 748 0x04 0x84 0x12 0xe6 0x21 0xef 0x01 0x62 VMOV bmhl4, bmll1; VMUL.f dm1, x7, x8, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 756 0xf8 0x06 0x60 0x00 0x80 0x45 0x70 0x02 VST x0, [sp, #-1024]; VMOV cml1, cml0 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 764 0x04 0x28 0x92 0xe6 0x23 0x68 0x3d 0x62 VMOV x8, x4; VADD.f dm3, dm3, dm2, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 772 0x18 0x12 0x12 0xf8 VMOV bmll0, bmhl4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 776 0x1a 0x04 0x8a 0xf8 VMOV cml2, cml1 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 780 0xff 0x11 0xb1 0x30 0x92 0xe2 0x21 0x64 0x3d 0x4a VLDA bmll1, [sp, #-128]; VMOV x2, x8; VADD.f dm1, dm3, dm1, r4 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 790 0xfe 0x95 0xb0 0x80 0x25 0xd4 VLDA bmlh1, [sp, #-192]; VMOV bmlh0, bmll0 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 796 0x1b 0x00 0x92 0xf8 VMOV bmll3, x0 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 800 0x20 0x20 0x3d 0x48 VADD.f dm0, dm1, dm0, r4 + 804 0x00 0x00 NOPX + 806 0x00 0x00 NOPX + 808 0x00 0x00 NOPX + 810 0x00 0x00 NOPX + 812 0x00 0x00 NOPX + 814 0x1b 0xa1 0x12 0xf8 VMOV x7, bmlh0 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 818 0x1b 0x20 0x12 0xf8 VMOV x6, bmll0 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 822 0x00 0x04 0x8a 0xe6 0x21 0x2c 0x3f 0x62 VMOV cml0, cml1; VSUB.f dm1, dm1, dm3, r4 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 830 0x19 0x0e 0x92 0xf8 VMOV bmll1, x7 + 834 0x1c 0x80 0x8a 0xf8 VMOV cmh4, cml0 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 838 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.noswbrkpt + 840 0x20 0x2c 0x3f 0x48 VSUB.f dm0, dm1, dm3, r4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 844 0x01 0x0c 0x92 0xe6 0x20 0x44 0x3f 0x62 VMOV bmll1, x6; VSUB.f dm0, dm2, dm1, r4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 852 0x48 0x12 0xc0 0x00 0x89 0x45 0x70 0x02 VCONV.bf16.fp32 wl4, bmll1; VMOV cml1, cmh4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 860 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 862 0x00 0xa4 0x0c 0xe6 0x24 0x80 0x3d 0x62 VLT.bf16 r17, x4, x8; VADD.f dm4, dm4, dm0, r4 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 870 0x00 0x00 NOPX +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 872 0x88 0x02 0xc0 0x01 0x1c 0x04 0x10 0x02 VCONV.bf16.fp32 wl8, bmll0; VSEL.32 x4, x7, x0, r17 + 880 0x18 0x48 0x92 0xf8 VMOV bmlh0, x4 + 884 0x18 0xc1 0x0c 0xf8 VLT.bf16 r17, x8, x2 +.no_stack_arguments + 888 0xf4 0x86 0xd0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a VST bmlh0, [sp, #-1472]; JL #int32_to_float32 +.delay_slot + 898 0x0f 0xb1 0x96 0x98 VST bmll3, [sp, #-1280] +.delay_slot + 902 0xf3 0xc6 0xd0 0x01 0x98 0x04 0x10 0x02 VST bmlh4, [sp, #-1600]; VSEL.32 x6, x6, x0, r17 +.delay_slot + 910 0x18 0x0c 0x92 0xf8 VMOV bmll0, x6 +.delay_slot + 914 0x0f 0xa2 0x16 0x98 VST bmll4, [sp, #-1536] +.delay_slot + 918 0x00 0x2c 0xf7 0xa8 0x16 0x80 0x00 0x00 0x00 0x7a NOPA; VST bmll0, [sp, #-1408]; NOPX +.return_address + 928 0xf5 0x39 0xb0 0x00 0x07 0x8a 0x81 0x39 0x78 0xba VLDA bmhl3, [sp, #-1408]; MOVX r0, #60; VBCST.32 x10, r0 + 938 0xf4 0xbd 0xb0 0x17 0xd4 0x01 0x8a 0x49 0x78 0xba VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x10 + 948 0xf6 0xdf 0x70 0x01 0x80 0x09 0xdf 0x39 0x78 0xba VLDA x11, [sp, #-1216]; MOVX r24, #0; VBCST.32 x7, r15 + 958 0xf6 0xaf 0x70 0x00 0xd8 0x01 0x9f 0x39 0x78 0xba VLDA x5, [sp, #-1216]; MOVX crSRSMode, #0; VBCST.32 x6, r15 + 968 0xf6 0x9f 0x70 0x02 0xdc 0x01 0xf0 0x70 0x78 0xba VLDA x3, [sp, #-1216]; MOVX crSat, #1; MOV srsSign0, crSCDEn + 978 0xf9 0x27 0x70 0x00 0x40 0x48 0x70 0x00 0x58 0xba VLDA x4, [sp, #-896]; MOVX r4, #2; MOV s0, #0 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 988 0xff 0x11 0xb0 0x00 0x60 0x68 0x18 0x01 0x58 0xba VLDA bmll1, [sp, #-128]; MOVX r6, #3; MOV upsSign0, #1 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 998 0xfe 0x95 0xb0 0x1c 0x00 0x02 0xe1 0x2f 0x02 0x4c 0x3f 0x46 VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; VMOV x0, bmhl3; VSUB.f dm2, dm2, dm3, r0 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 1010 0xfe 0x01 0xb0 0x00 0xe6 0x01 0x00 0x49 0x78 0xba VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV bmll2, x0 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 1020 0xf7 0x97 0x70 0x1d 0x40 0x0a 0xf1 0x2f 0x03 0x8c 0x3f 0x46 VLDA x2, [sp, #-1088]; MOVX upsSign1, #0; VMOV x1, bmhh3; VSUB.f dm3, dm4, dm3, r0 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1032 0xfc 0x8d 0xb0 0x01 0x12 0x0a 0x01 0x49 0x78 0xba VLDA bmhh0, [sp, #-448]; MOVX r17, #16; VMOV bmll4, x1 + 1042 0xf7 0x47 0x70 0x3f 0x26 0x09 0x70 0x10 0x58 0xba VLDA x8, [sp, #-1152]; MOVX r18, #-16; MOV s1, #16 + 1052 0xfd 0x09 0xb0 0x1a 0x23 0x48 0xa9 0x5a 0x58 0xba VLDA bmhl0, [sp, #-384]; MOVX r2, #858; MOV r5, #346 + 1062 0xfd 0x85 0xb5 0xc1 0x16 0x00 0x00 0x00 0x6b 0x2d 0x10 0x76 VLDA bmlh0, [sp, #-320]; VCONV.bf16.fp32 wl11, bmll2; MOVXM r3, #1626 + 1074 0xf7 0x96 0xd0 0x02 0xd2 0x01 0xa7 0x49 0x79 0x3a VST bmlh1, [sp, #-1088]; MOVX vaddSign0, #1; VMOV bmlh3, x7 + 1084 0xfa 0x3e 0x21 0xc1 0x96 0x00 0xed 0x66 0x72 0xba LDA r15, [sp, #-48]; VCONV.bf16.fp32 wl3, bmll3; VGE.bf16 r19, x11, x5 + 1094 0xfa 0xd2 0x26 0x19 0x25 0xd4 LDA r20, [sp, #-44]; VMOV bmll3, x6 + 1100 0x9c 0xd6 0x05 0x35 0x99 0xe4 EXTEND.u16 r19, r19; VGE.bf16 r21, x3, x5 + 1106 0xf9 0x86 0x23 0x11 0x96 0x01 0xc2 0x8c 0x12 0xba LDA r1, [sp, #-52]; VCONV.bf16.fp32 x6, cml3; VSEL.32 x7, x0, x10, r19 + 1116 0xac 0xd6 0x03 0x1d 0x25 0xe4 EXTEND.u16 r19, r21; VMOV bmhl1, x7 + 1122 0x00 0x0d 0x18 0x26 0x04 0x6c 0x83 0x62 VSEL.32 x0, x1, x10, r19; VMSC.f dm4, dm3, x6, x4, r0 + 1130 0x19 0xc0 0x92 0xf8 VMOV bmhh1, x0 + 1134 0x7b 0x5b 0xf0 0x4c 0x25 0xe4 MUL r13, r15, r13; VMOV x0, bmhl1 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 1140 0x18 0xa7 0x12 0xf8 VMOV x1, bmhh1 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 1144 0x02 0x00 0x92 0xe6 0x03 0x44 0x3d 0x62 VMOV bmll2, x0; VADD.f dm3, dm2, dm1, r0 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1152 0x08 0x7f 0xe4 0x85 0x25 0xe4 ADD r1, r1, #-1; VMOV bmlh2, x1 + 1158 0x02 0x42 0xc0 0x00 0xe0 0x88 0x30 0x02 VCONV.bf16.fp32 x0, cml4; VSHUFFLE x3, x8, x2, r4 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 1166 0x05 0x41 0x18 0x66 0xc3 0x60 0x3f 0x22 VSHUFFLE x10, x8, x2, r6; VSUB dm3, dm3, dm0, r24 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 1174 0xfc 0x41 0xb1 0x62 0x72 0xe2 0x04 0x80 0x83 0x4a VLDA bmll4, [sp, #-512]; VBCST.32 x2, r24; VMSC.f dm4, dm4, x0, x4, r0 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1184 0xfa 0xcd 0xb0 0x00 0x00 0x00 0xea 0x2d 0x10 0xba VLDA bmhh4, [sp, #-704]; MOVXM r7, #1114 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1194 0x07 0xda 0x4d 0x98 VLDA bmhl4, [sp, #-640] +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1198 0x07 0xde 0x2d 0x98 VLDA bmlh4, [sp, #-576] +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1202 0x00 0x00 NOPX +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 1204 0x0c 0x21 0xa6 0x18 VSRS.2x x8, cml3, s0, srsSign0 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1208 0x08 0x92 0x16 0x18 VCONV.bf16.fp32 x1, cml4 + 1212 0x00 0x00 NOPX + 1214 0x00 0x00 NOPX + 1216 0x03 0x10 0x18 0xe6 0xc3 0x60 0x3d 0x22 VUPS.2x cml3, x8, s0, upsSign0; VADD dm3, dm3, dm0, r24 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 1224 0x10 0x5c 0x00 0x18 MOVX crUPSMode, #1 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 1228 0x07 0xd2 0x0d 0x98 VLDA bmll4, [sp, #-768] +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1232 0x01 0x64 0x3f 0x48 VSUB.f dm1, dm3, dm1, r0 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1236 0x07 0xce 0x2d 0x98 VLDA bmlh4, [sp, #-832] +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1240 0x03 0x86 0x8a 0xe6 0x02 0x80 0x1d 0x22 VMOV cmh3, cmh1; VMOV.D dm2, dm4 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1248 0x03 0x44 0x3f 0x48 VSUB.f dm3, dm2, dm1, r0 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1252 0x00 0x00 NOPX +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1254 0x19 0x08 0x8a 0xf8 VMOV cml1, cml2 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 1258 0x03 0x70 0x3d 0x48 VADD.f dm3, dm3, dm4, r0 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1262 0x19 0x8e 0x8a 0xf8 VMOV cmh1, cmh3 + 1266 0x00 0x00 NOPX + 1268 0xc3 0x68 0x3f 0x08 VSUB dm3, dm3, dm2, r24 + 1272 0x00 0x00 NOPX + 1274 0x00 0x00 NOPX +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 1276 0x00 0x00 NOPX +.aggressive_scheduled_block_id 11 +.noswbrkpt + 1278 0x1b 0x10 0x44 0xf8 VUPS.4x dm3, x8, s1, upsSign0 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 1282 0xc4 0x80 0x1f 0x08 VNEG dm4, dm4, r24 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1286 0x74 0xb4 0xc0 0x02 0x06 0x45 0x70 0x02 VSRS.2x x7, cml3, s0, srsSign1; VMOV cml4, cml3 + 1294 0x00 0x00 NOPX + 1296 0x00 0x00 NOPX +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 1298 0x00 0x00 NOPX +.aggressive_scheduled_block_id 12 +.noswbrkpt + 1300 0x04 0x0e 0x24 0xe6 0x23 0x70 0x3d 0x22 VUPS.4x dm4, x7, s0, upsSign1; VADD dm3, dm3, dm4, r4 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1308 0x84 0xc4 0xc0 0xb6 0x00 0x5c VSRS.2x x8, cml4, s0, srsSign1;MOVX crSRSMode, #1 + 1314 0x00 0x00 NOPX + 1316 0x00 0x00 NOPX + 1318 0x00 0x00 NOPX + 1320 0x04 0x10 0x24 0xe6 0x23 0x70 0x3f 0x22 VUPS.4x dm4, x8, s0, upsSign1; VSUB dm3, dm3, dm4, r4 + 1328 0x10 0x1c 0x00 0x18 MOVX crUPSMode, #0 + 1332 0x00 0x00 NOPX + 1334 0x00 0x00 NOPX + 1336 0x00 0x00 NOPX + 1338 0x00 0x00 NOPX + 1340 0x0b 0xa1 0xe6 0x18 VSRS.2x x7, cmh3, s0, srsSign0 + 1344 0x84 0x34 0xc6 0x77 0x00 0x5c VSRS.2x x8, cml3, s0, srsSign0;MOVX crSat, r12 + 1350 0x03 0x14 0x18 0xe6 0xc4 0x60 0x3d 0x22 VUPS.2x cml3, x10, s0, upsSign0; VADD dm4, dm3, dm0, r24 + 1358 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 1360 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.noswbrkpt + 1362 0xfa 0x11 0xbb 0x87 0x30 0xd4 VLDA bmll1, [sp, #-768]; VSHUFFLE x11, x8, x7, r6 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 1368 0xf9 0x95 0xba 0x87 0x20 0xd4 VLDA bmlh1, [sp, #-832]; VSHUFFLE x10, x8, x7, r4 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 1374 0x03 0x16 0x18 0xe6 0xc0 0x60 0x3d 0x22 VUPS.2x cml3, x11, s0, upsSign0; VADD dm0, dm3, dm0, r24 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 1382 0x00 0x00 NOPX +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1384 0x1c 0x84 0x8a 0xf8 VMOV cmh4, cml1 + 1388 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 1390 0x03 0x14 0x38 0xe6 0xc3 0x68 0x3d 0x22 VUPS.2x cml3, x10, s0, upsSign1; VADD dm3, dm3, dm2, r24 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 1398 0x07 0xf9 0x8d 0x98 VLDA bmll3, [sp, #-128] +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1402 0xfe 0xb5 0xb1 0x25 0x15 0xd4 VLDA bmlh3, [sp, #-192]; VMOV cmh0, cmh4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1408 0x04 0x64 0x3f 0x48 VSUB.f dm4, dm3, dm1, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1412 0x19 0x90 0x8a 0xf8 VMOV cmh1, cml4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1416 0x1b 0x86 0x8a 0xf8 VMOV cmh3, cmh1 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 1420 0x00 0x0c 0x3f 0x48 VSUB.f dm0, dm0, dm3, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1424 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1426 0x1c 0x82 0x8a 0xf8 VMOV cmh4, cmh0 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 1430 0x04 0x80 0x3d 0x48 VADD.f dm4, dm4, dm0, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1434 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1436 0x18 0x92 0x8a 0xf8 VMOV cmh0, cmh4 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 1440 0x04 0x00 0x1d 0x08 VMOV.D dm4, dm0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1444 0x18 0x02 0x8a 0xf8 VMOV cml0, cmh0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1448 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1450 0x1d 0xb1 0x12 0xf8 VMOV x11, bmlh4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1454 0x1d 0x30 0x12 0xf8 VMOV x10, bmll4 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 1458 0xf6 0x9f 0x71 0xad 0x25 0xd4 VLDA x3, [sp, #-1216]; VMOV bmhh0, x11 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1464 0x18 0x94 0x92 0xf8 VMOV bmhl0, x10 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1468 0x04 0x80 0x3f 0x48 VSUB.f dm4, dm4, dm0, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1472 0x18 0x02 0x8a 0xf8 VMOV cml0, cmh0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1476 0x18 0x06 0x8a 0xf8 VMOV cml0, cmh1 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1480 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1482 0x04 0x06 0x38 0xe6 0xc4 0x88 0x3d 0x22 VUPS.2x cml4, x3, s0, upsSign1; VADD dm4, dm4, dm2, r24 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1490 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1492 0x00 0x90 0x8a 0xe6 0x04 0x84 0x3f 0x62 VMOV cmh0, cml4; VSUB.f dm4, dm4, dm1, r0 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 1500 0x04 0x0c 0x3f 0x48 VSUB.f dm4, dm0, dm3, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1504 0xfc 0x9d 0xb2 0x09 0x25 0xd4 VLDA bmhh1, [sp, #-448]; VMOV bmll1, x2 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1510 0x07 0xc6 0xbb 0x98 VLDA x10, [sp, #-960] +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1514 0x0f 0xc8 0x96 0x98 VST bmll1, [sp, #-896] +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1518 0xfd 0x19 0xba 0x44 0x25 0xd4 VLDA bmhl1, [sp, #-384]; VMOV x10, bmhl0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1524 0x19 0x90 0x8a 0xf8 VMOV cmh1, cml4 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1528 0x05 0xa3 0x12 0xe6 0x00 0x10 0x3d 0x62 VMOV x11, bmhh0; VADD.f dm0, dm0, dm4, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1536 0x00 0x06 0x8a 0xe6 0x04 0x84 0x3f 0x62 VMOV cml0, cmh1; VSUB.f dm4, dm4, dm1, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1544 0x1c 0x14 0x92 0xf8 VMOV bmll4, x10 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1548 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1550 0x00 0x00 NOPX +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1552 0x04 0x84 0x3f 0x48 VSUB.f dm4, dm4, dm1, r0 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 1556 0x22 0x02 0xc0 0x02 0x0b 0x49 0x70 0x02 VCONV.bf16.fp32 x2, cml0; VMOV bmll4, x11 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1564 0x0a 0xc2 0x16 0x18 VCONV.bf16.fp32 wl5, bmll4 + 1568 0x00 0x04 0x83 0x48 VMSC.f dm0, dm0, x2, x4, r0 +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 1572 0x19 0xa9 0x8c 0xf8 VLT.bf16 r19, x5, x3 +.aggressive_scheduled_block_id 15 +.noswbrkpt + 1576 0xf6 0xa7 0x75 0x8a 0xda 0xd4 VLDA x4, [sp, #-1216]; VSUB.32 x5, x8, x10 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 1582 0x9d 0x56 0x0a 0x7a 0xda 0xe4 EXTEND.u16 r21, r19; VSUB.32 x10, x7, x10 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 1588 0x1a 0xc2 0xa8 0x38 VSEL.32 x5, x8, x5, r21 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 1592 0x1c 0x3e 0x72 0xf8 VBCST.32 x8, r15 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 1596 0x0d 0x90 0x16 0x18 VCONV.bf16.fp32 x11, cml0 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 1600 0x00 0x00 NOPX +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1602 0x00 0x16 0x83 0x48 VMSC.f dm0, dm0, x11, x4, r0 + 1606 0x00 0x00 NOPX + 1608 0x00 0x00 NOPX + 1610 0x00 0x00 NOPX + 1612 0x00 0x00 NOPX + 1614 0x09 0xc2 0x16 0x18 VCONV.bf16.fp32 wl3, bmll4 + 1618 0xfe 0x11 0xb9 0x20 0x2c 0x0c VLDA bmll1, [sp, #-256]; VCONV.bf16.fp32 x9, cml0 + 1624 0xfd 0x95 0xb6 0x34 0x19 0xd4 VLDA bmlh1, [sp, #-320]; VLT.bf16 r22, x3, x4 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 1630 0x04 0xf2 0x21 0x48 VMUL.f dm4, x9, x1, r0 +.aggressive_scheduled_block_id 16 +.noswbrkpt + 1634 0x00 0x2d 0x18 0xed 0x01 0xf2 0x01 0x62 LSHL r17, r22, r17; VMUL.f dm1, x9, x0, r0 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 1642 0x14 0xe3 0x15 0x98 OR r17, r19, r17 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1646 0x00 0x23 0x19 0x6d 0x00 0x20 0x1d 0x22 LSHL r17, r17, r18; VMOV.D dm0, dm1 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 1654 0x03 0xbd 0x08 0x26 0x01 0x84 0x3d 0x62 VSEL.32 x7, x7, x10, r17; VADD.f dm1, dm4, dm1, r0 +.aggressive_scheduled_block_id 17 +.noswbrkpt + 1662 0x04 0x8e 0x8a 0xe6 0x04 0xf6 0x21 0x62 VMOV cmh4, cmh3; VMUL.f dm4, x11, x1, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1670 0xf8 0x2f 0x73 0x57 0x20 0xd4 VLDA x5, [sp, #-1024]; VSHUFFLE x3, x5, x7, r4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1676 0x1d 0x2b 0x98 0x78 VSHUFFLE x10, x5, x7, r6 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1680 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1682 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1690 0x00 0xab 0x98 0x66 0x04 0xe4 0x21 0x62 VSHUFFLE x1, x5, x7, r6; VMUL.f dm4, x2, x1, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1698 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1702 0x1b 0xab 0x90 0x78 VSHUFFLE x7, x5, x7, r4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1706 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1708 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1716 0x04 0xf6 0x01 0x48 VMUL.f dm4, x11, x0, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1720 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1724 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1726 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1728 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1736 0x04 0xc4 0x18 0x66 0x04 0xed 0x21 0x62 VSHUFFLE x9, x8, x8, r6; VMUL.f dm4, x6, x9, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1744 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1748 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1750 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1752 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1760 0x05 0xd2 0x72 0xe6 0x04 0xf6 0xc1 0x62 VBCST.32 x11, r20; VMUL.f dm4, x11, x6, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1768 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1772 0x04 0x06 0x38 0xe6 0xc2 0x88 0x3d 0x22 VUPS.2x cml4, x3, s0, upsSign1; VADD dm2, dm4, dm2, r24 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1780 0x19 0xc4 0x10 0x78 VSHUFFLE x3, x8, x8, r4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1784 0x01 0x92 0x8a 0xe6 0x01 0x30 0x3d 0x62 VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1792 0x04 0xe4 0x01 0x48 VMUL.f dm4, x2, x0, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1796 0x1c 0x86 0x8a 0xf8 VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1800 0x04 0x14 0x18 0xe6 0xc0 0x80 0x3d 0x22 VUPS.2x cml4, x10, s0, upsSign0; VADD dm0, dm4, dm0, r24 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1808 0x05 0x36 0x72 0xe6 0x01 0x30 0x3d 0x62 VBCST.32 x10, r13; VADD.f dm1, dm1, dm4, r0 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1816 0x19 0x92 0x8a 0xf8 VMOV cmh1, cmh4 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1820 0x03 0x50 0xa0 0xe6 0x14 0xe3 0x21 0x22 MOV r13, r1; VMUL dm4, x1, x9,r2 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1828 0x00 0x00 NOPX +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1830 0x04 0x86 0x8a 0xe6 0x1c 0x82 0x61 0x22 VMOV cmh4, cmh1; VMAC dm4, dm4, x1, x3,r3 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 1838 0x18 0xd6 0x92 0xf8 VMOV bmhh0, x11 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1842 0x01 0x92 0x8a 0xe6 0x2c 0x8f 0x21 0x22 VMOV cmh1, cmh4; VMAC dm4, dm4, x7, x9,r5 + 1850 0x00 0x00 NOPX + 1852 0x3c 0x8e 0x61 0x08 VMAC dm4, dm4, x7, x3,r7 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 1856 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.noswbrkpt + 1858 0x04 0xe4 0xc1 0x48 VMUL.f dm4, x2, x6, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1862 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1864 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1866 0xfa 0x41 0xb0 0x04 0x04 0x30 0x3d 0x62 VLDA bmll4, [sp, #-768]; VADD.f dm4, dm1, dm4, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1874 0xf9 0xc5 0xb0 0x22 0x26 0x01 0xa1 0x89 0x72 0xba VLDA bmlh4, [sp, #-832]; VSRS.2x x0, cml4, s0, srsSign0; VMOV bmlh3, bmhh0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1884 0x74 0x4c 0xc1 0x0c 0x8a 0xe4 0x01 0x04 0x3f 0x4a VSRS.2x x7, cmh4, s0, srsSign0; VMOV cml1, cml3; VSUB.f dm1, dm0, dm1, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1894 0xf6 0x01 0xb0 0x04 0x03 0x8c 0x3d 0x62 VLDA bmll0, [sp, #-1280]; VADD.f dm3, dm4, dm3, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1902 0xf5 0x85 0xb6 0x1a 0x25 0xd4 VLDA bmlh0, [sp, #-1344]; VMOV bmll3, bmlh3 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1908 0xf2 0x86 0x63 0x04 0x2d 0x64 0x02 0x50 0x3f 0x4a VST x0, [sp, #-1728]; VADD.32 x6, x0, x8; VSUB.f dm2, dm2, dm4, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1918 0xf3 0x3e 0x60 0x01 0x9a 0x86 0x20 0x02 VST x7, [sp, #-1664]; VMIN_GE.32 x6, r16, x6, x10, vaddSign0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1926 0xf4 0x01 0xb9 0x0d 0x15 0xd4 VLDA bmll0, [sp, #-1536]; VMOV cmh4, cmh1 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1932 0xf8 0x36 0x60 0x00 0x1e 0x16 0xb0 0x02 VST x6, [sp, #-1024]; VADD.32 x0, x7, x8 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1940 0xf6 0x87 0x73 0x2c 0x12 0xe2 0x01 0x44 0x3d 0x4a VLDA x0, [sp, #-1216]; VMOV x6, bmll3; VADD.f dm1, dm2, dm1, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1950 0xf3 0x85 0xb6 0x19 0x25 0xd4 VLDA bmlh0, [sp, #-1600]; VMOV bmll3, x6 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1956 0x1c 0x00 0x8a 0xf8 VMOV cml4, cml0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1960 0x00 0x05 0x0c 0x46 0x04 0x68 0x3f 0x62 VMIN_GE.32 x0, r16, x0, x10, vaddSign0; VSUB.f dm4, dm3, dm2, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1968 0x1a 0x10 0x8a 0xf8 VMOV cml2, cml4 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1972 0xf7 0x06 0x60 0x00 0x49 0x45 0x70 0x02 VST x0, [sp, #-1152]; VMOV cmh0, cmh4 +.aggressive_scheduled_block_id 18 +.noswbrkpt + 1980 0x07 0xb5 0x3b 0x98 VLDA x4, [sp, #-1216] +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1984 0x03 0xad 0x12 0xe6 0x02 0x88 0x3f 0x62 VMOV x7, bmlh3; VSUB.f dm2, dm4, dm2, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 1992 0x04 0x0e 0x92 0xe6 0x04 0x64 0x3f 0x62 VMOV bmll4, x7; VSUB.f dm4, dm3, dm1, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 2000 0x48 0x42 0xc3 0x02 0x8a 0xe4 0x01 0x20 0x3d 0x4a VCONV.bf16.fp32 wl4, bmll4; VMOV cml3, cmh0; VADD.f dm1, dm1, dm0, r0 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 2010 0x00 0x00 NOPX +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2012 0x18 0xa0 0x0c 0xf8 VLT.bf16 r17, x4, x0 + 2016 0x00 0x2c 0x3f 0x48 VSUB.f dm0, dm1, dm3, r0 + 2020 0x08 0x22 0xc0 0x00 0x99 0x44 0x10 0x02 VCONV.bf16.fp32 wl0, bmll2; VSEL.32 x2, x6, x5, r17 + 2028 0x0c 0x12 0x16 0x18 VCONV.bf16.fp32 x8, cml4 + 2032 0x18 0x82 0x0c 0xf8 VLT.bf16 r17, x0, x4 + 2036 0x0f 0xb2 0x33 0x18 VST x8, [sp, #-1280] +.no_stack_arguments + 2040 0x00 0x00 0x00 0x00 0x01 0x04 JL #int32_to_float32 +.delay_slot + 2046 0x02 0x02 0xc0 0x01 0x9d 0x44 0x10 0x02 VCONV.bf16.fp32 x0, cml0; VSEL.32 x6, x7, x5, r17 +.delay_slot + 2054 0x18 0x04 0x92 0xf8 VMOV bmll0, x2 +.delay_slot + 2058 0xf5 0x86 0x60 0x00 0x26 0x49 0x70 0x02 VST x0, [sp, #-1344]; VMOV bmlh0, x6 +.delay_slot + 2066 0x0f 0xa8 0x16 0x98 VST bmll0, [sp, #-1408] +.delay_slot + 2070 0x00 0x2c 0xf7 0xa4 0x36 0x80 0x00 0x00 0x00 0x7a NOPA; VST bmlh0, [sp, #-1472]; NOPX +.return_address + 2080 0xf5 0x39 0xb0 0x00 0x17 0x8a 0xc1 0x39 0x78 0xba VLDA bmhl3, [sp, #-1408]; MOVX r1, #60; VBCST.32 x11, r0 + 2090 0xf4 0xbd 0xb0 0x17 0xd4 0x01 0x8b 0x49 0x78 0xba VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x11 + 2100 0xf6 0xaf 0x70 0x00 0x00 0x6b 0x28 0x00 0x58 0xba VLDA x5, [sp, #-1216]; MOVX r0, #3; MOV r25, #0 + 2110 0xfb 0x1e 0x20 0x1b 0x10 0x6e 0x38 0x00 0x58 0xba LDA r7, [sp, #-40]; LSHL r17, r13, r0; MOV crSRSMode, #0 + 2120 0xff 0x11 0xb0 0x02 0xdc 0x02 0xa3 0x39 0x78 0xba VLDA bmll1, [sp, #-128]; MOVX crSat, #1; VBCST.32 x10, r17 + 2130 0x00 0x4b 0x00 0x02 0xca 0x00 0x70 0x00 0x58 0xba MOVA r11, #2; MOVX upsSign0, #1; MOV s0, #0 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 2140 0xfe 0x95 0xb0 0x00 0xe0 0x01 0xf0 0x70 0x78 0xba VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; MOV srsSign0, crSCDEn +.aggressive_scheduled_block_id 19 +.noswbrkpt + 2150 0xfe 0x01 0xb0 0x1c 0xc0 0x32 0xe1 0x2f 0x0a 0x4c 0x3f 0x46 VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV x6, bmhl3; VSUB.f dm2, dm2, dm3, r1 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 2162 0xfc 0x8d 0xb0 0x00 0xea 0x01 0x06 0x49 0x78 0xba VLDA bmhh0, [sp, #-448]; MOVX upsSign1, #0; VMOV bmll2, x6 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 2172 0xfd 0x09 0xb0 0x08 0x0d 0x3a 0xf1 0x2f 0x0b 0x8c 0x3f 0x46 VLDA bmhl0, [sp, #-384]; MOVX r4, #3; VMOV x7, bmhh3; VSUB.f dm3, dm4, dm3, r1 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 2184 0xfd 0x85 0xb0 0x00 0x22 0x0a 0x07 0x49 0x78 0xba VLDA bmlh0, [sp, #-320]; MOVX r2, #16; VMOV bmll4, x7 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 2194 0xfa 0x21 0xb0 0x3e 0x66 0x08 0xd5 0x49 0x78 0xba VLDA bmll2, [sp, #-768]; MOVX r6, #-16; VMOV x3, x5 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 2204 0xf9 0xa5 0xb0 0x00 0xd1 0x08 0x53 0x49 0x78 0xba VLDA bmlh2, [sp, #-832]; MOVX r13, #8; VMOV x1, x3 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2214 0xfa 0x9d 0xb2 0xc1 0x16 0x01 0x80 0x09 0x70 0x10 0x58 0x76 VLDA bmhh1, [sp, #-704]; VCONV.bf16.fp32 wl5, bmll2; MOVX r24, #0; MOV s1, #16 + 2226 0xf8 0xa7 0x70 0x00 0x50 0x48 0x9b 0x39 0x78 0xba VLDA x4, [sp, #-960]; MOVX r5, #2; VBCST.32 x2, r13 + 2236 0xfb 0x19 0xb1 0xc1 0x96 0x1a 0x33 0x48 0x54 0x66 0x78 0x76 VLDA bmhl1, [sp, #-640]; VCONV.bf16.fp32 wl3, bmll3; MOVX r3, #858; VGE.bf16 r17, x5, x1 + 2248 0x2b 0x4d 0x00 0x02 0xd2 0x00 0x08 0x80 0x38 0xba MOVA r13, #346; MOVX vaddSign0, #1; VSHUFFLE x0, x2, x2, r0 + 2258 0x8c 0x56 0x03 0x31 0x99 0xe4 EXTEND.u16 r17, r17; VGE.bf16 r19, x3, x1 + 2264 0x1a 0xb5 0x88 0x38 VSEL.32 x5, x6, x11, r17 + 2268 0x9c 0x56 0x07 0x15 0x25 0xe4 EXTEND.u16 r17, r19; VMOV bmhl3, x5 + 2274 0x1b 0x3d 0x88 0x38 VSEL.32 x6, x7, x11, r17 + 2278 0x1b 0xcc 0x92 0xf8 VMOV bmhh3, x6 + 2282 0x1b 0x2e 0x12 0xf8 VMOV x6, bmhl3 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 2286 0x1b 0xaf 0x12 0xf8 VMOV x7, bmhh3 +.aggressive_scheduled_block_id 20 +.noswbrkpt + 2290 0x03 0x4e 0x92 0xe6 0x0c 0x64 0x3d 0x62 VMOV bmlh3, x7; VADD.f dm4, dm3, dm1, r1 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2298 0x1b 0x0c 0x92 0xf8 VMOV bmll3, x6 + 2302 0x1c 0x11 0x14 0x78 VSHUFFLE x8, x2, x2, r5 + 2306 0x00 0x00 0x00 0x15 0x65 0xa2 0xcc 0x80 0x3f 0x1a MOVXM r5, #1626; VSUB dm4, dm4, dm0, r25 + 2316 0x00 0x00 0x09 0x28 0xb4 0x44 MOVXM r18, #1114 + 2322 0x00 0x00 NOPX + 2324 0x00 0x00 NOPX + 2326 0x00 0x00 NOPX + 2328 0x00 0x00 NOPX + 2330 0x0b 0x22 0x26 0x18 VSRS.2x x6, cml4, s0, srsSign0 + 2334 0x00 0x00 NOPX +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 2336 0x00 0x00 NOPX +.aggressive_scheduled_block_id 21 +.noswbrkpt + 2338 0x07 0xe0 0x8d 0x98 VLDA bmll1, [sp, #-512] +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 2342 0xfb 0x95 0xb4 0x0c 0x18 0xe2 0xcc 0x80 0x3d 0x0a VLDA bmlh1, [sp, #-576]; VUPS.2x cml4, x6, s0, upsSign0; VADD dm4, dm4, dm0, r25 +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 2352 0x10 0x5c 0x00 0x18 MOVX crUPSMode, #1 +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2356 0x0c 0x84 0x3f 0x48 VSUB.f dm4, dm4, dm1, r1 + 2360 0x00 0x00 NOPX + 2362 0x00 0x00 NOPX + 2364 0x0c 0x70 0x3f 0x48 VSUB.f dm4, dm3, dm4, r1 + 2368 0x00 0x00 NOPX + 2370 0x00 0x00 NOPX + 2372 0x0a 0x88 0x3d 0x48 VADD.f dm2, dm4, dm2, r1 + 2376 0x00 0x00 NOPX + 2378 0x00 0x00 NOPX + 2380 0xca 0x44 0x3f 0x08 VSUB dm2, dm2, dm1, r25 + 2384 0x00 0x00 NOPX + 2386 0x00 0x00 NOPX +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 2388 0x00 0x00 NOPX +.aggressive_scheduled_block_id 22 +.noswbrkpt + 2390 0x1a 0x0c 0x44 0xf8 VUPS.4x dm2, x6, s1, upsSign0 +.aggressive_scheduled_block_id 22 +.nohwbrkpt +.noswbrkpt + 2394 0xcc 0x80 0x1f 0x08 VNEG dm4, dm4, r25 +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2398 0x74 0xa4 0xc0 0x02 0x04 0x45 0x70 0x02 VSRS.2x x7, cml2, s0, srsSign1; VMOV cml4, cml2 + 2406 0x00 0x00 NOPX + 2408 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first + 2410 0x00 0x00 NOPX +.aggressive_scheduled_block_id 23 +.noswbrkpt + 2412 0x04 0x0e 0x24 0xe6 0x5a 0x50 0x3d 0x22 VUPS.4x dm4, x7, s0, upsSign1; VADD dm2, dm2, dm4, r11 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2420 0x64 0xc4 0xc0 0xb6 0x00 0x5c VSRS.2x x6, cml4, s0, srsSign1;MOVX crSRSMode, #1 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 2426 0x00 0x00 NOPX +.aggressive_scheduled_block_id 24 +.noswbrkpt + 2428 0x07 0xd1 0x8d 0x98 VLDA bmll3, [sp, #-768] +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 2432 0x07 0xcd 0xad 0x98 VLDA bmlh3, [sp, #-832] +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 2436 0x04 0x0c 0x24 0xe6 0x5c 0x50 0x3f 0x22 VUPS.4x dm4, x6, s0, upsSign1; VSUB dm4, dm2, dm4, r11 +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 2444 0x10 0x1c 0x00 0x18 MOVX crUPSMode, #0 +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2448 0x1a 0x0c 0x8a 0xf8 VMOV cml2, cml3 + 2452 0x00 0x00 NOPX + 2454 0x00 0x00 NOPX + 2456 0x00 0x00 NOPX + 2458 0x0b 0x22 0x66 0x18 VSRS.2x x6, cmh4, s0, srsSign0 + 2462 0x74 0x44 0xc6 0x77 0x00 0x5c VSRS.2x x7, cml4, s0, srsSign0;MOVX crSat, r12 + 2468 0x00 0x00 NOPX + 2470 0x00 0x00 NOPX + 2472 0x1d 0xb2 0x6d 0x78 VSUB.32 x11, x6, x4 + 2476 0x19 0xbb 0x10 0x78 VSHUFFLE x3, x7, x6, r4 + 2480 0x1a 0xbb 0x2c 0x78 VSHUFFLE x5, x7, x6, r11 + 2484 0x04 0x06 0x18 0xe6 0xcc 0x80 0x3d 0x22 VUPS.2x cml4, x3, s0, upsSign0; VADD dm4, dm4, dm0, r25 + 2492 0x00 0x0a 0x38 0xe6 0xc8 0x04 0x3d 0x22 VUPS.2x cml0, x5, s0, upsSign1; VADD dm0, dm0, dm1, r25 + 2500 0x19 0xba 0x6d 0x78 VSUB.32 x3, x7, x4 +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 2504 0x00 0x00 NOPX +.aggressive_scheduled_block_id 25 +.noswbrkpt + 2506 0x07 0xf9 0x8d 0x98 VLDA bmll3, [sp, #-128] +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 2510 0x07 0xf5 0xad 0x98 VLDA bmlh3, [sp, #-192] +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 2514 0x04 0x90 0x8a 0xe6 0x0c 0x8c 0x3f 0x62 VMOV cmh4, cml4; VSUB.f dm4, dm4, dm3, r1 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 2522 0x1c 0x00 0x8a 0xf8 VMOV cml4, cml0 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 2526 0x18 0x12 0x8a 0xf8 VMOV cml0, cmh4 +.aggressive_scheduled_block_id 25 +.noswbrkpt + 2530 0xf9 0x01 0xb0 0x04 0x08 0x0c 0x3f 0x62 VLDA bmll0, [sp, #-896]; VSUB.f dm0, dm0, dm3, r1 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 2538 0x07 0xbc 0x2d 0x98 VLDA bmlh0, [sp, #-1088] +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 2542 0x00 0x00 NOPX +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2544 0x0c 0x80 0x3d 0x48 VADD.f dm4, dm4, dm0, r1 + 2548 0x00 0x00 NOPX + 2550 0x00 0x00 NOPX + 2552 0x00 0x00 NOPX + 2554 0x00 0x00 NOPX + 2556 0x00 0x00 NOPX + 2558 0x1a 0xb1 0x12 0xf8 VMOV x5, bmlh4 + 2562 0x1a 0x30 0x12 0xf8 VMOV x4, bmll4 + 2566 0x18 0xca 0x92 0xf8 VMOV bmhh0, x5 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 2570 0x18 0x88 0x92 0xf8 VMOV bmhl0, x4 +.aggressive_scheduled_block_id 26 +.noswbrkpt + 2574 0x0a 0x50 0x3f 0x48 VSUB.f dm2, dm2, dm4, r1 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2578 0x1c 0x02 0x8a 0xf8 VMOV cml4, cmh0 + 2582 0x00 0x00 NOPX + 2584 0x00 0x00 NOPX + 2586 0x00 0x00 NOPX + 2588 0x00 0x00 NOPX + 2590 0x18 0x88 0x8a 0xf8 VMOV cmh0, cml2 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 2594 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.noswbrkpt + 2596 0xfa 0x21 0xb2 0xa3 0x12 0xe2 0x0a 0x40 0x3f 0x4a VLDA bmll2, [sp, #-768]; VMOV x5, bmhh0; VSUB.f dm2, dm2, dm0, r1 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2606 0xf9 0xa5 0xb4 0x15 0x25 0xd4 VLDA bmlh2, [sp, #-832]; VMOV bmll2, x5 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2612 0xfe 0x01 0xb2 0x22 0x12 0xe2 0x08 0x80 0x3f 0x4a VLDA bmll0, [sp, #-256]; VMOV x4, bmhl0; VSUB.f dm0, dm4, dm0, r1 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2622 0xfc 0x8d 0xb8 0x11 0x25 0xd4 VLDA bmhh0, [sp, #-448]; VMOV bmll4, x4 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2628 0xfd 0x09 0xb4 0x45 0x25 0xd4 VLDA bmhl0, [sp, #-384]; VMOV x4, x1 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2634 0xfd 0x85 0xb5 0x51 0x25 0xd4 VLDA bmlh0, [sp, #-320]; VMOV x5, x4 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2640 0x08 0xc1 0x16 0x18 VCONV.bf16.fp32 wl1, bmll2 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 2644 0x00 0x00 NOPX +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2646 0x48 0x02 0xc0 0x00 0x45 0x46 0x70 0x02 VCONV.bf16.fp32 wl4, bmll0; VLT.bf16 r17, x1, x5 + 2654 0x00 0x00 NOPX + 2656 0x8b 0x05 0xb3 0x45 0x19 0xe4 LSHL r12, r17, r2; VLT.bf16 r19, x4, x5 + 2662 0x00 0x00 NOPX + 2664 0x14 0xe2 0xb0 0x18 EXTEND.u16 r17, r19 + 2668 0x9b 0x18 0xb4 0x73 0x10 0x64 OR r12, r19, r12; VSEL.32 x4, x7, x3, r17 + 2674 0x13 0x22 0x6d 0x98 LSHL r17, r12, r6 + 2678 0x1b 0x35 0x88 0x38 VSEL.32 x6, x6, x11, r17 + 2682 0x1b 0xa3 0x2c 0x78 VSHUFFLE x7, x4, x6, r11 + 2686 0x1d 0xa3 0x00 0x78 VSHUFFLE x11, x4, x6, r0 + 2690 0x04 0x0e 0x38 0xe6 0xc9 0x84 0x3d 0x22 VUPS.2x cml4, x7, s0, upsSign1; VADD dm1, dm4, dm1, r25 + 2698 0x04 0x16 0x18 0xe6 0xc0 0x80 0x3d 0x22 VUPS.2x cml4, x11, s0, upsSign0; VADD dm0, dm4, dm0, r24 + 2706 0x03 0xa3 0x00 0x66 0x0a 0x28 0x3f 0x62 VSHUFFLE x7, x4, x6, r0; VSUB.f dm2, dm1, dm2, r1 + 2714 0x1b 0x23 0x2c 0x78 VSHUFFLE x6, x4, x6, r11 + 2718 0x1c 0xee 0x01 0x08 VMUL dm4, x7, x0,r3 + 2722 0x00 0x00 NOPX +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 2724 0x2c 0x8f 0x01 0x08 VMAC dm4, dm4, x7, x8,r5 +.aggressive_scheduled_block_id 28 +.noswbrkpt + 2728 0x01 0x00 0x8a 0xe6 0x0b 0x2c 0x3f 0x62 VMOV cml1, cml0; VSUB.f dm3, dm1, dm3, r1 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 2736 0xf4 0x01 0xb0 0x04 0x68 0x8c 0x01 0x22 VLDA bmll0, [sp, #-1536]; VMAC dm0, dm4, x6, x0,r13 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 2744 0x07 0x9c 0x2d 0x98 VLDA bmlh0, [sp, #-1600] +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 2748 0x91 0x0d 0x01 0x08 VMAC dm1, dm0, x6, x8,r18 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2752 0x04 0x0e 0x8a 0xe6 0x0b 0x4c 0x3d 0x62 VMOV cml4, cmh3; VADD.f dm3, dm2, dm3, r1 + 2760 0x00 0x00 NOPX + 2762 0x00 0x00 NOPX + 2764 0x08 0x60 0x3d 0x48 VADD.f dm0, dm3, dm0, r1 + 2768 0x0a 0x8c 0x3f 0x48 VSUB.f dm2, dm4, dm3, r1 + 2772 0x08 0x20 0xe6 0x18 VSRS.2x x0, cmh1, s0, srsSign0 + 2776 0x64 0x14 0xc0 0x02 0x08 0x10 0x3f 0x62 VSRS.2x x6, cml1, s0, srsSign0; VSUB.f dm0, dm0, dm4, r1 + 2784 0x38 0x07 0x40 0x00 0x01 0x84 JZ r7, #TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3712 +.delay_slot +.swstall delay_slot + 2790 0x00 0x00 NOPX +.delay_slot + 2792 0x1a 0x01 0x2d 0x78 VADD.32 x4, x0, x2 +.delay_slot + 2796 0x22 0x22 0xc0 0x02 0x18 0x96 0xb0 0x02 VCONV.bf16.fp32 x2, cml2; VADD.32 x8, x6, x2 +.delay_slot + 2804 0x1a 0x25 0x0c 0x58 VMIN_GE.32 x4, r16, x4, x10, vaddSign0 +.delay_slot + 2808 0xa2 0x02 0xc0 0x02 0x22 0x86 0x20 0x02 VCONV.bf16.fp32 x10, cml0; VMIN_GE.32 x8, r16, x8, x10, vaddSign0 + 2816 0xf2 0xa9 0xb0 0x00 0x00 0x00 0x7e 0x70 0x10 0xba VLDA bmhl2, [sp, #-1728]; MOVXM ls, #(ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3296 + 0) + 2826 0xf3 0x2d 0xb0 0x00 0x00 0x01 0xbf 0x08 0x10 0xba VLDA bmhh2, [sp, #-1664]; MOVXM le, #(ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3600 + 0) + 2836 0xf5 0x91 0xb0 0x0e 0xbf 0xf8 0x00 0x10 0x58 0xba VLDA bmll1, [sp, #-1344]; ADD r11, r7, #-1; MOV m0, #16 + 2846 0xf9 0x07 0x20 0x00 0x00 0x28 0x32 0xf0 0x78 0xba LDA lr, [sp, #-56]; MOVX r0, #1; MOV p0, sp + 2856 0x00 0x06 0x00 0x3f 0xff 0xfc 0x44 0x9f 0x10 0xba MOVA r6, #0; MOVXM dj0, #-1730 + 2866 0x67 0x82 0x00 0x3f 0xff 0xfc 0xc4 0x9e 0x10 0xba MOVA r2, #828; MOVXM dj1, #-1732 + 2876 0x08 0x05 0x00 0x00 0x33 0xe8 0x8f 0xff 0x58 0xba MOVA r5, #64; MOVX r3, #31; MOV r4, #-1 + 2886 0x00 0x11 0x00 0x01 0x20 0x08 0x55 0x09 0x78 0xba MOVA r17, #0; MOVX r18, #0; VMOV x1, bmhl2 + 2896 0xf6 0x15 0xb0 0x00 0x74 0x09 0xd5 0x89 0x78 0xba VLDA bmlh1, [sp, #-1280]; MOVX r7, #32; VMOV x7, bmhh2 + 2906 0xf8 0x19 0xb0 0x3f 0xff 0xfd 0x44 0x9d 0x10 0xba VLDA bmhl1, [sp, #-1024]; MOVXM dj2, #-1734 + 2916 0xf7 0x1d 0xb0 0x00 0x20 0x3f 0xff 0xfd 0xc4 0x9c 0x10 0xb6 VLDA bmhh1, [sp, #-1152]; NOPB; MOVXM dj3, #-1736 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 2928 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xb5 0xc0 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p1, #(TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_2944 + 0);NOPV +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_2944 +.loop_nesting 1 +.aggressive_scheduled_block_id 29 +.noswbrkpt + 2944 0x00 0x01 0x97 0x18 ST.s16 r12, [p0, dj0] +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 2948 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 2950 0x00 0x00 NOPX +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 2952 0x1c 0xa4 0x12 0xf8 VMOV x9, bmll1 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2956 0x1b 0x25 0x44 0xd8 VEXTRACT.16 r12, x9, r17, vaddSign0 + 2960 0x1b 0x8b 0xca 0xd8 VSHIFT x7, x1, x7, r18 + 2964 0x1b 0x1e 0x01 0xb8 VEXTRACT.32 r12, x7, #0, vaddSign0 + 2968 0x00 0x02 0x92 0x98 LDA.s16 r20, [p0, dj0] +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 2972 0x19 0xa7 0x12 0xf8 VMOV x3, bmhh1 +.aggressive_scheduled_block_id 30 +.noswbrkpt + 2976 0x04 0x4e 0xe9 0x4a 0x25 0xd4 ST.s16 r19, [p0, dj1]; VMOV x9, bmlh1 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 2982 0x1c 0xe5 0x44 0xd8 VEXTRACT.16 r19, x9, r17, vaddSign0 + 2986 0x7b 0x13 0xc9 0x4c 0x25 0xe4 MSC r12, r12, r15, r9; VMOV x9, bmhl1 + 2992 0x1c 0xc9 0xca 0xd8 VSHIFT x9, x9, x3, r18 + 2996 0x1b 0x66 0x01 0xb8 VEXTRACT.32 r13, x9, #0, vaddSign0 + 3000 0x63 0x01 0xb7 0xa2 0xe5 0xe4 LSHL r12, r12, r0; VBCST.16 x7, r20 + 3006 0x7b 0x53 0xca 0x20 0x01 0x64 MSC r13, r13, r15, r9; MOV r20, #0 + 3012 0xff 0x3e 0x60 0x1c 0xc6 0x05 0x58 0x29 0x69 0x3a VST x7, [sp, #-128]; ADD r12, r14, r12; VSHIFT x5, x6, x0, r20 + 3022 0x6b 0x41 0xbc 0x2c 0x03 0x64 LSHL r13, r13, r0; VEXTRACT.32 r24, x5, #0, vaddSign0 + 3028 0x04 0x4e 0x50 0x1a 0xd7 0x06 0xe1 0x29 0x68 0xba LDA.s16 r19, [p0, dj1]; ADD r13, r13, r14; VSHIFT x11, x8, x4, r20 + 3038 0xc5 0x90 0x3f 0xdc 0x03 0x64 SUB r22, r24, r8; VEXTRACT.32 r31, x11, #0, vaddSign0 + 3044 0x15 0xac 0x0d 0x98 LSHL r22, r22, r0 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 3048 0xff 0x90 0x34 0xd6 0x62 0xa4 SUB r30, r31, r8; ADD.NC p2, r22, r12 +.aggressive_scheduled_block_id 31 +.noswbrkpt + 3054 0x08 0x62 0xe0 0x3d 0xe0 0x6e 0xb3 0x6c 0xa8 0xba ST.s16 r24, [p0, dj2]; LSHL r30, r30, r0; ADD.NC p5, r13, r22 +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 3064 0x40 0xaf 0x35 0x14 0xc4 0x02 0x33 0x7c 0xae 0xba VLDA wl5, [p2]; VLDB wh3, [p5, #32]; ADD.NC p4, r13, r30 +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 3074 0xa0 0x9f 0x34 0x16 0xc4 0x01 0xb7 0x98 0xae 0xba VLDA wl3, [p5]; VLDB wh11, [p4, #32]; ADD.NC p3, r30, r12 +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 3084 0x80 0xdf 0x34 0x2a 0x88 0x01 0x30 0x09 0xe6 0xb9 0x78 0xb6 VLDA wl11, [p4]; VLDB wh5, [p2, #32]; MOVX r19, #0; VBCST.16 x7, r19 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3096 0x62 0x8b 0x33 0x04 0x64 0x03 0x14 0xa6 0x6e 0xba VLDA wh1, [p3, #32]; VLDB wl1, [p3]; VEXTRACT.16 r24, x10, r19, vaddSign0 + 3106 0x00 0x00 NOPX +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 3108 0x1c 0x1e 0xc0 0xf8 MOV r16, p7 +.aggressive_scheduled_block_id 32 +.noswbrkpt + 3112 0x0c 0x56 0xe1 0xe6 0x09 0x2c ST.s16 r21, [p0, dj3]; AND r25, r3, r16 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3118 0xce 0xcf 0x5b 0x31 0x81 0xe4 LT r27, r25, r7; MOV r22, p4 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3124 0x08 0x66 0x50 0x33 0x8c 0x1a 0xa4 0xa6 0x68 0xba LDA.s16 r25, [p0, dj2]; ADD r24, r25, #-32; VEXTRACT.16 r21, x2, r19, vaddSign0 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3134 0x11 0x21 0x9d 0x98 LSHL r16, r4, r25 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3138 0x1f 0xec 0x9b 0x35 0x81 0xe4 AND r31, r3, r22; MOV r22, p5 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3144 0x1d 0xec 0x9b 0x2d 0x81 0xe4 AND r23, r3, r22; MOV r22, p3 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3150 0x1f 0xac 0x9b 0x29 0x81 0xe4 AND r30, r3, r22; MOV r22, p2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3156 0x0c 0x6e 0x50 0x0b 0xac 0x8e 0x4c 0x2f 0x68 0xba LDA.s16 r27, [p0, dj3]; SUB r26, r5, r25; VSHIFT x9, x3, x0, r23 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3166 0x35 0xe0 0x4d 0xb9 0x41 0xe4 SEL.EQZ r23, r6, r16, r27; MOV r27, r25 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3172 0x19 0xe5 0x72 0xf8 VBCST.16 x3, r25 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3176 0x1d 0xac 0x99 0x8e 0x25 0xe4 AND r22, r3, r22; VMOV bmhh4, bmhh1 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3182 0x01 0x21 0x8d 0xaa 0x85 0xad 0x10 0xf2 0x61 0x5a LSHL r16, r4, r24; VSHIFT x5, x5, x0, r22; VMUL.f dm0, x9, x3, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3192 0x37 0x60 0x49 0x0c 0x25 0xe4 SEL.EQZ r29, r6, r16, r27; VMOV bmhl4, bmhl1 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3198 0x01 0x39 0x72 0x08 0x87 0xad 0x12 0xea 0x61 0x5a SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30; VMUL.f dm2, x5, x3, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3208 0x19 0xed 0x72 0xf8 VBCST.16 x3, r27 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3212 0x1d 0xd8 0x7e 0xd8 VSHIFT x11, x11, x0, r31 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3216 0x00 0xca 0x12 0xe6 0x11 0xe6 0x21 0x62 VMOV bmhh0, bmhl2; VMUL.f dm1, x3, x1, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3224 0x00 0x8b 0x12 0xe6 0x13 0xe7 0x61 0x62 VMOV bmhl0, bmhh2; VMUL.f dm3, x3, x11, r2 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3232 0x1a 0x83 0x12 0xf8 VMOV bmhl2, bmhh0 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3236 0xff 0x2f 0x70 0xc4 0x12 0xe2 0x09 0x44 0x3d 0x4a VLDA x5, [sp, #-128]; VMOV bmhh0, bmll1; VADD.f dm1, dm2, dm1, r1 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 3246 0x02 0xc2 0x12 0xe6 0x0b 0x0c 0x3d 0x62 VMOV bmhh2, bmhl0; VADD.f dm3, dm0, dm3, r1 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3254 0x18 0x85 0x12 0xf8 VMOV bmhl0, bmlh1 + 3258 0x00 0x00 NOPX + 3260 0x00 0x00 NOPX + 3262 0x00 0x00 NOPX + 3264 0xb8 0x12 0xc0 0x02 0xba 0xbf 0xc0 0x02 VCONV.bf16.fp32 wl11, bmll1; ADD.NC lc, r10, #-1 + 3272 0x18 0x32 0xc0 0x00 0xe9 0x89 0x70 0x02 VCONV.bf16.fp32 wl1, bmll3; VMOV bmhh1, bmhh4 + 3280 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xc9 0x09 0x78 0x9f 0xb5 0x0b NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, bmhl4; VMUL.f dm3, x11, x5, r2 +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3296 +.loop_nesting 2 +.begin_of_loop + 3296 0xb3 0x91 0x6e 0x14 0xcc 0xe6 0x07 0x51 0xa0 0x21 0x14 0xe2 0xe1 0x5e VLDB wl9, [p7], m0; MOVS p5, p7; ADD r19, r19, #1; ADD.NC r20, r20, #4; VMUL.f dm4, x1, x7, r2 + 3310 0xa2 0xc8 0x85 0x60 0xa5 0xb4 VLDB wh9, [p5, #32]; VSHIFT x5, x6, x0, r20 + 3316 0x1d 0xc2 0x52 0xd8 VSHIFT x11, x8, x4, r20 + 3320 0x06 0x16 0x01 0xa6 0x0c 0x70 0x3d 0x62 VEXTRACT.32 r24, x5, #0, vaddSign0; VADD.f dm4, dm3, dm4, r1 + 3328 0x1f 0xee 0x01 0xb8 VEXTRACT.32 r31, x11, #0, vaddSign0 + 3332 0xc5 0x90 0x3c 0x52 0x99 0xa4 SUB r22, r24, r8; VEXTRACT.16 r24, x10, r19, vaddSign0 + 3338 0xb5 0x81 0xba 0x92 0x99 0xa4 LSHL r22, r22, r0; VEXTRACT.16 r21, x2, r19, vaddSign0 + 3344 0xff 0x90 0x34 0xd6 0x62 0xa4 SUB r30, r31, r8; ADD.NC p2, r22, r12 + 3350 0xf7 0x81 0xb8 0x3d 0x81 0xe4 LSHL r30, r30, r0; MOV r16, p7 + 3356 0x38 0x42 0xc0 0x07 0x98 0x25 0xb7 0x98 0xa9 0x3a VCONV.bf16.fp32 wl3, bmll4; AND r25, r3, r16; ADD.NC p3, r30, r12 + 3366 0xce 0xcf 0x58 0xcd 0xf2 0xa4 LT r27, r25, r7; ADD.NC p4, r13, r30 + 3372 0x24 0x33 0xb3 0x03 0xd5 0xa4 LSHL r16, r4, r25; VSHIFT x3, x0, x3, r26 + 3378 0x2e 0xb2 0x39 0x93 0xe8 0x64 SUB r26, r5, r25; VSEL.8 x9, x9, x3, r29:r28 + 3384 0x19 0x03 0x12 0xf8 VMOV bmll1, bmhh0 + 3388 0xa2 0xc9 0x50 0x00 0xa1 0x09 0x70 0x02 VST wh9, [p5, #32]; VMOV bmlh1, bmhl0 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 3396 0xa0 0xcd 0x50 0x02 0xb3 0x6c 0xa0 0x02 VST wl9, [p5]; ADD.NC p5, r13, r22 +.aggressive_scheduled_block_id 33 +.noswbrkpt + 3404 0x08 0x62 0xe5 0x04 0xe4 0x02 0xcc 0x60 0x7e 0xba ST.s16 r24, [p0, dj2]; VLDB wl3, [p5]; MOV r22, p4 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 3414 0x40 0xaf 0x3a 0x29 0x88 0x07 0xfb 0x26 0xcd 0x60 0x78 0xb6 VLDA wl5, [p2]; VLDB wh3, [p5, #32]; AND r31, r3, r22; MOV r22, p5 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 3426 0x80 0xdf 0x36 0x08 0xc8 0x07 0x7b 0x26 0xcb 0x60 0x78 0xb6 VLDA wl11, [p4]; VLDB wl1, [p3]; AND r23, r3, r22; MOV r22, p3 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 3438 0x62 0x8b 0x34 0x2a 0x88 0x07 0xeb 0x26 0xca 0x60 0x78 0xb6 VLDA wh1, [p3, #32]; VLDB wh5, [p2, #32]; AND r30, r3, r22; MOV r22, p2 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3450 0x08 0x2d 0x88 0x07 0x6b 0x26 0x63 0x89 0x78 0x3a VLDB wh11, [p4, #32]; AND r22, r3, r22; VMOV bmhh4, bmhh1 + 3460 0x1c 0x86 0x12 0xf8 VMOV bmhl4, bmhl1 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 3464 0x16 0x71 0x83 0x18 ADD r24, r25, #-32 +.aggressive_scheduled_block_id 34 +.noswbrkpt + 3468 0x00 0x62 0xb7 0x18 ST.s16 r21, [p0, dj3] +.aggressive_scheduled_block_id 34 +.nohwbrkpt +.noswbrkpt + 3472 0x08 0x66 0x50 0x0d 0x78 0x12 0x4c 0x2f 0x68 0xba LDA.s16 r25, [p0, dj2]; SEL.EQZ r23, r6, r16, r27; VSHIFT x9, x3, x0, r23 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3482 0x24 0x31 0xbd 0xb9 0x41 0xe4 LSHL r16, r4, r24; MOV r27, r25 + 3488 0x37 0x60 0x45 0x50 0xb5 0xa4 SEL.EQZ r29, r6, r16, r27; VSHIFT x5, x5, x0, r22 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id first + 3494 0x27 0x2e 0x41 0x10 0xf5 0xa4 SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30 +.aggressive_scheduled_block_id 35 +.noswbrkpt + 3500 0xff 0x2f 0x7b 0xb0 0xfd 0x94 VLDA x5, [sp, #-128]; VSHIFT x11, x11, x0, r31 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3506 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3508 0x00 0x63 0x72 0x98 LDA.s16 r27, [p0, dj3] +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3512 0x19 0xe5 0x72 0xf8 VBCST.16 x3, r25 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3516 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3518 0x10 0xf2 0x61 0x48 VMUL.f dm0, x9, x3, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3522 0x12 0xea 0x61 0x48 VMUL.f dm2, x5, x3, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3526 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3528 0x00 0x00 NOPX +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3530 0x19 0xed 0x72 0xf8 VBCST.16 x3, r27 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3534 0x18 0xca 0x12 0xf8 VMOV bmhh0, bmhl2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3538 0x00 0x8b 0x12 0xe6 0x11 0xe6 0x21 0x62 VMOV bmhl0, bmhh2; VMUL.f dm1, x3, x1, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3546 0x02 0x83 0x12 0xe6 0x13 0xe7 0x61 0x62 VMOV bmhl2, bmhh0; VMUL.f dm3, x3, x11, r2 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3554 0x18 0xc4 0x12 0xf8 VMOV bmhh0, bmll1 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 3558 0x02 0xc2 0x12 0xe6 0x09 0x44 0x3d 0x62 VMOV bmhh2, bmhl0; VADD.f dm1, dm2, dm1, r1 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3566 0x00 0x85 0x12 0xe6 0x0b 0x0c 0x3d 0x62 VMOV bmhl0, bmlh1; VADD.f dm3, dm0, dm3, r1 + 3574 0x00 0x00 NOPX + 3576 0x00 0x00 NOPX + 3578 0x00 0x00 NOPX + 3580 0x19 0xd3 0x12 0xf8 VMOV bmhh1, bmhh4 + 3584 0xb8 0x12 0xc0 0x00 0xc9 0x09 0x70 0x02 VCONV.bf16.fp32 wl11, bmll1; VMOV bmhl1, bmhl4 + 3592 0x18 0x32 0xc0 0x00 0x01 0xa5 0x70 0x02 VCONV.bf16.fp32 wl1, bmll3; NOPM +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3600 +.end_of_loop + 3600 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x9f 0xb5 0x0b NOPA; NOPB; NOPS; NOPX; NOPM; VMUL.f dm3, x11, x5, r2 +.loop_nesting 1 + 3616 0xb3 0x91 0x64 0x62 0x07 0x10 0x31 0x2f 0x14 0xe2 0xe1 0x56 MOVS p5, p7; ADD r17, r17, #1; VMOV bmll1, bmhh0; VMUL.f dm4, x1, x7, r2 + 3628 0x14 0xa4 0x13 0x18 ADD r18, r18, #4 + 3632 0x00 0x00 NOPX + 3634 0x0c 0x70 0x3d 0x48 VADD.f dm4, dm3, dm4, r1 + 3638 0x3f 0x0a 0x64 0x18 VLDB wl9, [p7], m0 + 3642 0x3d 0x16 0x44 0x18 VLDB wh9, [p5, #32] + 3646 0x00 0x00 NOPX + 3648 0x00 0x00 NOPX + 3650 0x00 0x00 NOPX + 3652 0x09 0xc2 0x16 0x18 VCONV.bf16.fp32 wl3, bmll4 + 3656 0x12 0xd6 0x60 0x18 JNZD r11, r11, p1 +.delay_slot + 3660 0x19 0x81 0xea 0xd8 VSHIFT x3, x0, x3, r26 +.delay_slot + 3664 0x1c 0xc9 0xf4 0x38 VSEL.8 x9, x9, x3, r29:r28 +.delay_slot + 3668 0x18 0xaa 0x12 0xf8 VMOV x1, bmhl2 +.delay_slot + 3672 0xa2 0xc9 0x50 0x01 0xd5 0x89 0x70 0x02 VST wh9, [p5, #32]; VMOV x7, bmhh2 +.delay_slot + 3680 0xa0 0xcd 0x50 0x00 0xa1 0x09 0x70 0x02 VST wl9, [p5]; VMOV bmlh1, bmhl0 +.loop_nesting 0 + 3688 0x00 0x07 0x48 0x00 0x00 0x84 J #TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3728 +.delay_slot +.swstall delay_slot + 3694 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3696 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3698 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3700 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3702 0x00 0x2c 0xf0 0x00 0x10 0x00 0x01 0xa5 0x7e 0xba NOPA; NOPB; NOPM +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3712 + 3712 0xf9 0x07 0x20 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA lr, [sp, #-56]; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3728 + 3728 0x07 0xdd 0xd1 0x18 LDA r14, [sp, #-36] + 3732 0x07 0xe1 0xf1 0x18 LDA r15, [sp, #-32] + 3736 0x07 0xe5 0x31 0x18 LDA r9, [sp, #-28] + 3740 0x07 0xe9 0xb1 0x18 LDA r13, [sp, #-24] + 3744 0x07 0xed 0x11 0x18 LDA r8, [sp, #-20] + 3748 0x07 0xf1 0x91 0x18 LDA r12, [sp, #-16] + 3752 0x07 0xf5 0x71 0x18 LDA r11, [sp, #-12] + 3756 0x07 0xf9 0x51 0x18 LDA r10, [sp, #-8] + 3760 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] + 3764 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 3768 0xff 0x20 0x00 0x00 0x01 0xc4 PADDXM [sp], #-1792 +.delay_slot +.swstall delay_slot + 3774 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3776 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3778 0x00 0x00 NOPX +.label _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params__end last +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_end0 last +.delay_slot +.swstall delay_slot + 3780 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef global text int32_to_float32 + +.text_segment_name +.text weak 10 _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.function_start + 0 0x00 0x08 0x00 0x00 0x01 0xc4 PADDXM [sp], #64 + 6 0x00 0x00 0x06 0xc0 0x00 0x44 MOVXM p3, #_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter + 12 0x03 0x06 0x16 0x98 LDA r16, [p3] + 16 0x0f 0xfc 0x3d 0x98 ST lr, [sp, #-4] + 20 0x0f 0xfb 0x9d 0x98 ST p7, [sp, #-8] + 24 0x0f 0xd9 0x1d 0x98 ST p2, [sp, #-40] + 28 0x0f 0xd4 0x9d 0x98 ST p1, [sp, #-44] + 32 0x0f 0xd0 0x1d 0x98 ST p0, [sp, #-48] + 36 0x0f 0xf5 0xd5 0x98 ST r14, [sp, #-12] + 40 0xfe 0x32 0xb0 0x20 0x00 0x20 0x10 0x00 0x61 0x3a ST r12, [sp, #-16]; JNZ r16, #TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_256 +.delay_slot + 50 0x0f 0xef 0x1d 0x98 ST p6, [sp, #-20] +.delay_slot + 54 0x0f 0xe9 0x75 0x98 ST r11, [sp, #-24] +.delay_slot + 58 0x00 0x32 0x07 0xe5 0x55 0x80 0x00 0x02 0xb0 0x00 0x10 0x76 MOVA r18, #1; ST r10, [sp, #-28]; MOVXM p5, #_ZN12me_primitive11control_satE +.delay_slot + 70 0xa0 0xca 0x30 0x00 0x00 0x02 0x30 0x00 0x11 0x3a ST r18, [p5]; MOVXM p4, #_ZN12me_primitive11control_rndE +.delay_slot + 80 0x80 0xc4 0xe0 0x44 0x62 0x2c ST.s8 r17, [p4]; MOVX r17, #12 + 86 0xfc 0x94 0x29 0xa9 0x81 0xe4 MOVX r18, #-24; MOV r19, p2 + 92 0x1f 0x69 0x8e 0x18 ADD.NC p7, r19, #28 + 96 0xe3 0xce 0xd0 0x00 0x00 0x03 0x30 0x20 0x10 0xba LDA r19, [p7], #4; MOVXM p6, #(_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + 64) + 106 0x00 0x00 NOPX + 108 0x00 0x00 NOPX + 110 0x17 0xe2 0xe1 0x18 MOVX r17, #-8 + 114 0x00 0x00 NOPX + 116 0x00 0x00 NOPX + 118 0x00 0x00 NOPX + 120 0xc3 0xce 0x39 0xce 0x3b 0x5c ST r19, [p6], #4; LSHL r19, r19, r17 + 126 0xe3 0xce 0xd9 0xd1 0x20 0x2c LDA r19, [p7], #4; EXTEND.u8 r20, r19 + 132 0x00 0x00 NOPX + 134 0x00 0x00 NOPX + 136 0x00 0x00 NOPX + 138 0x00 0x00 NOPX + 140 0x00 0x00 NOPX + 142 0x00 0x00 NOPX + 144 0xc3 0xce 0x39 0xce 0x5b 0x5c ST r19, [p6], #4; LSHL r19, r19, r18 + 150 0x07 0x1c 0x2e 0x98 LDA el0, [p7], #4 + 154 0x00 0x00 NOPX + 156 0x00 0x00 NOPX + 158 0x00 0x00 NOPX + 160 0x00 0x00 NOPX + 162 0x00 0x00 NOPX + 164 0x00 0x00 NOPX + 166 0x0e 0x1c 0x29 0x98 ST el0, [p6], #4 + 170 0x07 0x1e 0xb6 0x98 LDA r21, [p7], #4 + 174 0x00 0x00 NOPX + 176 0x00 0x00 NOPX + 178 0x00 0x00 NOPX + 180 0x00 0x00 NOPX + 182 0x00 0x00 NOPX + 184 0x00 0x00 NOPX + 186 0xc3 0xd6 0x3a 0xc6 0x3b 0x5c ST r21, [p6], #4; LSHL r17, r21, r17 + 192 0xe0 0xd6 0xd8 0xc5 0x20 0x2c LDA r21, [p7]; EXTEND.u8 r17, r17 + 198 0x14 0x63 0x4f 0x98 MUL r17, r17, r20 + 202 0x00 0x00 NOPX + 204 0x00 0x00 NOPX + 206 0x00 0x00 NOPX + 208 0x00 0x00 NOPX + 210 0x00 0x00 NOPX + 212 0xc3 0xd6 0x3a 0xca 0x5b 0x5c ST r21, [p6], #4; LSHL r18, r21, r18 + 218 0xe2 0x85 0xd9 0xca 0x5f 0x2c LDA el0, [p7, #4]; MUL r18, r19, r18 + 224 0x00 0x00 NOPX + 226 0x00 0x00 NOPX + 228 0x00 0x00 NOPX + 230 0x00 0x00 NOPX + 232 0x00 0x00 NOPX + 234 0x00 0x00 NOPX + 236 0x0e 0x1c 0x29 0x98 ST el0, [p6], #4 + 240 0x0e 0x06 0x51 0x98 ST r18, [p6] + 244 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x0b 0x18 0xc1 0x36 NOPA; NOPB; ST r17, [p6, #4]; NOPX +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_256 + 256 0xfd 0xe0 0x80 0x00 0x00 0x03 0x30 0x29 0x90 0xba MOVA m0, #-17; MOVXM p6, #(_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + 83) +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 266 0xd5 0xb1 0x50 0x60 0x02 0x2c LDA.u8 r12, [p6], #-6; MOVX r24, #0 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 272 0xc1 0x41 0x50 0x00 0x2d 0x54 LDA.u8 r16, [p6], m0; MOV m0, #11 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 278 0x06 0x09 0x56 0x98 LDA r10, [p6], m0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 282 0x00 0x00 NOPX +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 284 0x84 0x40 0xe8 0x29 0x81 0xe4 ADD r17, r16, #1; MOV r16, p2 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 290 0x1a 0xd8 0x1e 0x18 ADD.NC r11, r16, #60 + 294 0x1f 0x65 0xa0 0xf8 MOV p7, r11 + 298 0x07 0x06 0x56 0x98 LDA r18, [p7] + 302 0x13 0x1d 0x0f 0x98 MUL r14, r12, r16 + 306 0x16 0x20 0xa1 0x98 SUB r16, r24, r10 + 310 0x13 0xb7 0x8a 0x98 LT r27, r14, r24 + 314 0x16 0x26 0xe1 0x98 SUB r19, r24, r14 +.no_stack_arguments + 318 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 324 0x13 0x83 0x32 0x18 SEL.EQZ r1, r14, r19, r27 +.delay_slot + 328 0x14 0x77 0x27 0x98 EQ r27, r17, r18 +.delay_slot + 332 0x14 0x63 0x82 0x18 SEL.EQZ r17, r17, r24, r27 +.delay_slot + 336 0x60 0xc6 0x35 0x6f 0x15 0x5c ST r17, [p3]; LT r27, r10, r24 +.delay_slot + 342 0x00 0x2c 0xf0 0x01 0x5b 0x00 0x02 0x81 0x02 0x7a NOPA; NOPS; SEL.EQZ r0, r10, r16, r27 +.return_address + 352 0x00 0x10 0x07 0xdd 0xb5 0x9d 0x25 0x34 0x00 0x0d 0x58 0x76 MOVA r16, #0; ST r13, [sp, #-36]; XOR r18, r14, r10; MOV m0, #13 + 364 0xc1 0x05 0x57 0xe1 0xf5 0x80 0x04 0x22 0x21 0xfa LDA.u8 r1, [p6], m0; ST r15, [sp, #-32]; SUB r17, r16, r2 + 374 0x00 0x00 NOPX +.no_stack_arguments + 376 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 382 0x14 0xb7 0x0a 0x98 LT r27, r18, r16 +.delay_slot + 386 0x10 0x9b 0x12 0x18 SEL.EQZ r13, r2, r17, r27 +.delay_slot + 390 0x13 0x77 0x0a 0x98 LT r27, r13, r16 +.delay_slot + 394 0x00 0x2c 0xf8 0x41 0xa3 0x2c NOPA; SUB r16, r16, r13 +.delay_slot + 400 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x1a 0x08 0x11 0xe8 0x50 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r16, r27; MOV r15, r1; NOPV +.return_address + 416 0x00 0x10 0x00 0x1f 0x26 0xb4 0x2b 0x10 0x78 0xba MOVA r16, #0; XOR r18, r15, r13; MOV r1, r12 + 426 0x6a 0x9d 0xc6 0x2a 0x41 0xe4 MSC r10, r10, r13, r14; MOV r12, r10 + 432 0x14 0x22 0x21 0x98 SUB r17, r16, r2 + 436 0x14 0xb7 0x0a 0x98 LT r27, r18, r16 +.no_stack_arguments + 440 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 446 0x10 0x9d 0x12 0x18 SEL.EQZ r14, r2, r17, r27 +.delay_slot + 450 0x12 0xb7 0x0a 0x98 LT r27, r10, r16 +.delay_slot + 454 0x14 0x22 0xa1 0x98 SUB r17, r16, r10 +.delay_slot + 458 0x7b 0x5d 0xc7 0xa1 0x41 0xe4 MSC r13, r13, r15, r14; MOV r15, r1 +.delay_slot + 464 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x14 0x08 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r10, r17, r27; NOPM; NOPV +.return_address + 480 0xfa 0x73 0x20 0x8b 0x0b 0x1f 0x05 0x37 0x08 0x00 0x58 0x76 LDA p7, [sp, #-48]; MOVS p0, r11; XOR r16, r15, r10; MOV r24, #0 + 492 0xfa 0xa3 0x20 0x21 0xbc 0x54 0x07 0xc0 0x58 0xba LDA p2, [sp, #-44]; LT r27, r16, r24; MOV m0, #-64 + 502 0xc1 0x41 0x50 0x31 0x11 0x0c 0x47 0xdc 0x58 0xba LDA.u8 r16, [p6], m0; SUB r17, r24, r2; MOV dj0, #-36 + 512 0x00 0x4e 0xd0 0x04 0x18 0x92 0x88 0x04 0x58 0xba LDA r19, [p0, dj0]; SEL.EQZ r1, r2, r17, r27; MOV r20, #4 + 522 0x00 0x31 0x00 0x1e 0xa0 0xf1 0x6e 0x60 0x78 0xba MOVA r17, #1; MSC r10, r10, r15, r1; MOV r11, p6 + 532 0x1c 0x9a 0xe0 0xf8 MOV r18, CORE_ID + 536 0xfa 0x2a 0xb9 0x49 0x20 0x5c ST r10, [sp, #-48]; EXTEND.u8 r18, r18 + 542 0xe0 0xd6 0xd0 0x25 0x6f 0xda 0x48 0x03 0x58 0xba LDA r21, [p7]; ADD r22, r18, #-2; MOV r18, #3 + 552 0x02 0x04 0x2e 0x98 LDA el0, [p2] + 556 0x15 0xad 0x0f 0x98 MUL r22, r22, r16 + 560 0x60 0x01 0x98 0x40 0x01 0x84 JNZ r12, #TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_816 +.delay_slot + 566 0x14 0xf7 0x47 0x98 EQ r27, r19, r20 +.delay_slot + 570 0x15 0xa5 0x2d 0x98 LSHL r18, r22, r18 +.delay_slot + 574 0x16 0x25 0x22 0x18 SEL.EQZ r18, r24, r18, r27 +.delay_slot + 578 0x14 0xa3 0x1d 0x98 LSHL r17, r18, r17 +.delay_slot + 582 0xfa 0x85 0xb0 0x03 0x35 0x62 0xa0 0x02 ST el0, [sp, #-44]; ADD.NC p6, r21, r17 + 590 0xfa 0x40 0x82 0x8b 0x0b 0x00 0x00 0x03 0xb0 0x26 0x10 0x76 MOVA m0, #-46; MOVS p2, r11; MOVXM p7, #(_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + 76) + 602 0xe1 0x49 0x50 0x01 0x10 0x08 0x00 0x34 0x58 0xba LDA.u8 r18, [p7], m0; MOVX r17, #0; MOV m0, #52 + 612 0xe1 0x4a 0xe0 0x00 0xe0 0x08 0x07 0xce 0x58 0xba ST.s16 r18, [p7], m0; MOVX r14, #0; MOV m0, #-50 + 622 0xe1 0x49 0x50 0x00 0xc0 0x08 0x80 0x2e 0x58 0xba LDA.u8 r18, [p7], m0; MOVX r12, #0; MOV m1, #46 + 632 0xfb 0x03 0x20 0x00 0xa0 0x09 0x07 0xd6 0x58 0xba LDA p0, [sp, #-40]; MOVX r10, #0; MOV m2, #-42 + 642 0x18 0x0f 0xbc 0xb8 MOV m0, #-34 + 646 0x00 0x00 NOPX + 648 0x00 0x00 NOPX + 650 0x00 0x00 NOPX + 652 0x07 0x2a 0x57 0x18 ST.s16 r18, [p7], m1 + 656 0x07 0x4a 0x8a 0x98 LDA.u8 r20, [p7], m2 + 660 0x00 0x1e 0x56 0x98 LDA r18, [p0], #4 + 664 0x00 0x1e 0x76 0x98 LDA r19, [p0], #4 + 668 0x00 0x00 NOPX + 670 0x00 0x00 NOPX + 672 0x00 0x00 NOPX + 674 0x07 0xfe 0x97 0x18 ST.s16 r20, [p7], #-2 + 678 0x00 0x00 NOPX + 680 0x00 0x00 NOPX + 682 0x00 0x00 NOPX + 684 0x00 0x00 NOPX + 686 0x00 0x00 NOPX + 688 0x00 0x00 NOPX + 690 0x07 0x0a 0x17 0x18 ST.s16 r16, [p7], m0 + 694 0x00 0x00 NOPX + 696 0x00 0x00 NOPX + 698 0x00 0x00 NOPX + 700 0x00 0x00 NOPX + 702 0x00 0x00 NOPX + 704 0x00 0x00 NOPX + 706 0x07 0x1e 0x57 0x18 ST.s16 r18, [p7], #2 + 710 0x00 0x00 NOPX + 712 0x00 0x00 NOPX + 714 0x00 0x00 NOPX + 716 0x00 0x00 NOPX + 718 0x00 0x00 NOPX + 720 0x00 0x00 NOPX + 722 0x07 0x1e 0x77 0x18 ST.s16 r19, [p7], #2 + 726 0x00 0x00 NOPX + 728 0x00 0x00 NOPX + 730 0x00 0x00 NOPX + 732 0x00 0x00 NOPX + 734 0x00 0x00 NOPX + 736 0x00 0x00 NOPX + 738 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 742 0x00 0x1c 0x0e 0x98 LDA eh0, [p0], #4 + 746 0x00 0x00 NOPX + 748 0x00 0x00 NOPX + 750 0x00 0x00 NOPX + 752 0x00 0x00 NOPX + 754 0x00 0x00 NOPX + 756 0x0f 0x1c 0x29 0x98 ST el0, [p7], #4 + 760 0x0f 0x1c 0x09 0x98 ST eh0, [p7], #4 + 764 0x00 0x1c 0x2e 0x98 LDA el0, [p0], #4 + 768 0x00 0x04 0x0e 0x98 LDA eh0, [p0] + 772 0x00 0x00 NOPX + 774 0x00 0x00 NOPX + 776 0x00 0x00 NOPX + 778 0x00 0x02 0x38 0x00 0x00 0x84 J #TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_1136 +.delay_slot +.swstall delay_slot + 784 0x00 0x00 NOPX +.delay_slot + 786 0x0f 0x1c 0x29 0x98 ST el0, [p7], #4 +.delay_slot + 790 0x0f 0x04 0x09 0x98 ST eh0, [p7] +.delay_slot + 794 0x08 0xc1 0x50 0x00 0x20 0x3c LDA.u8 r16, [p0, #4]; NOPB +.delay_slot + 800 0xec 0xc2 0xe0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 ST.s16 r16, [p7, #12]; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_816 + 816 0x01 0x80 0x80 0x00 0x00 0x03 0xb0 0x20 0x10 0xba MOVA m0, #12; MOVXM p7, #(_ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + 64) + 826 0xe1 0x41 0x50 0x1d 0xbc 0x54 0x87 0xf3 0x58 0xba LDA.u8 r16, [p7], m0; LT r27, r14, r24; MOV m1, #-13 + 836 0xf5 0xc5 0x50 0x31 0x27 0x0d 0xe8 0x50 0x78 0xba LDA.u8 r17, [p7], #-6; SUB r18, r24, r14; MOV r15, r1 + 846 0xe1 0x49 0x57 0x02 0x44 0x2c LDA.u8 r18, [p7], m0; SEL.EQZ r0, r14, r18, r27 + 852 0x07 0x2a 0x6a 0x98 LDA.u8 r19, [p7], m1 + 856 0x07 0xec 0x2a 0x98 LDA.u8 r1, [p7], #-2 + 860 0x00 0x00 NOPX + 862 0x00 0x00 NOPX + 864 0x00 0x00 NOPX + 866 0x00 0x00 NOPX +.no_stack_arguments + 868 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 874 0x13 0xe3 0x1f 0x98 MUL r17, r15, r17 +.delay_slot + 878 0x13 0xa3 0x06 0x18 MAC r17, r17, r14, r16 +.delay_slot + 882 0x14 0xd4 0xaf 0x98 MUL r10, r19, r10 +.delay_slot + 886 0xfb 0x46 0xb6 0xaa 0x4c 0x5c ST r17, [sp, #-40]; MAC r10, r10, r13, r18 +.delay_slot + 892 0x1b 0x10 0xa0 0xf8 MOV r12, r1 +.return_address + 896 0x00 0x13 0x00 0x1d 0x26 0x34 0x00 0x0e 0x58 0xba MOVA r19, #0; XOR r18, r14, r12; MOV m0, #14 + 906 0xe1 0x41 0x50 0x25 0xb9 0xd7 0x08 0x00 0x58 0xba LDA.u8 r16, [p7], m0; LT r27, r18, r19; MOV r24, #0 + 916 0xfd 0x85 0x50 0x27 0x11 0x0f 0x48 0x00 0x58 0xba LDA.u8 r1, [p7], #-2; SUB r17, r19, r2; MOV r26, #0 + 926 0x00 0x00 NOPX +.no_stack_arguments + 928 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 934 0x10 0xa3 0x12 0x18 SEL.EQZ r17, r2, r17, r27 +.delay_slot + 938 0x16 0x24 0xf1 0x98 SUB r18, r24, r15 +.delay_slot + 942 0x13 0xf7 0xaa 0x98 LT r27, r15, r26 +.delay_slot + 946 0x14 0x59 0x0f 0x98 MUL r12, r17, r16 +.delay_slot + 950 0x00 0x2c 0xf0 0x1e 0x09 0x11 0xc8 0x50 0x78 0xba NOPA; SEL.EQZ r0, r15, r18, r27; MOV r14, r1 +.return_address + 960 0xf9 0xc1 0x50 0x1f 0x37 0x36 0x48 0x00 0x58 0xba LDA.u8 r16, [p7], #-4; XOR r19, r15, r14; MOV r18, #0 + 970 0xfd 0x85 0x59 0xee 0x55 0x2c LDA.u8 r1, [p7], #-2; LT r27, r19, r18 + 976 0x14 0xa2 0x21 0x98 SUB r17, r18, r2 + 980 0x13 0x5a 0x70 0x18 EXTEND.s16 r13, r13 +.no_stack_arguments + 984 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 990 0x10 0xa3 0x12 0x18 SEL.EQZ r17, r2, r17, r27 +.delay_slot + 994 0x14 0xa6 0xd1 0x98 SUB r19, r18, r13 +.delay_slot + 998 0x13 0x77 0x2a 0x98 LT r27, r13, r18 +.delay_slot + 1002 0x8b 0x20 0xc7 0x21 0x41 0xe4 MAC r12, r12, r17, r16; MOV r14, r1 +.delay_slot + 1008 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x1a 0x09 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r19, r27; NOPM; NOPV +.return_address + 1024 0xfa 0x46 0x20 0x1b 0x37 0x37 0x08 0x00 0x58 0xba LDA r17, [sp, #-48]; XOR r19, r13, r14; MOV r24, #0 + 1034 0xc4 0x84 0x30 0x00 0x39 0x64 SUB r18, r24, r2; MOV m0, #14 + 1040 0xe1 0x41 0x59 0xef 0x15 0x2c LDA.u8 r16, [p7], m0; LT r27, r19, r24 + 1046 0xe0 0x85 0x51 0x4a 0x44 0x2c LDA.u8 r1, [p7]; SEL.EQZ r18, r2, r18, r27 + 1052 0x00 0x00 NOPX + 1054 0x00 0x00 NOPX +.no_stack_arguments + 1056 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 1062 0x14 0x5a 0x70 0x18 EXTEND.s16 r13, r17 +.delay_slot + 1066 0x13 0x77 0x8a 0x98 LT r27, r13, r24 +.delay_slot + 1070 0x16 0x22 0xd1 0x98 SUB r17, r24, r13 +.delay_slot + 1074 0x93 0xa1 0xf7 0xa1 0x41 0xe4 MUL r14, r18, r16; MOV r15, r1 +.delay_slot + 1080 0x00 0x1a 0x08 0x91 0x00 0x00 0x1c 0x22 SEL.EQZ r0, r13, r17, r27; NOPV +.return_address + 1088 0xfc 0xc1 0x52 0x8b 0x0b 0x1f 0x36 0xb6 0x88 0x00 0x58 0x76 LDA.u8 r16, [p7, #-2]; MOVS p2, r11; XOR r19, r15, r13; MOV r20, #0 + 1100 0xfb 0x46 0x2a 0x48 0x43 0x2c LDA r17, [sp, #-40]; SUB r18, r20, r2 + 1106 0x14 0xf7 0x4a 0x98 LT r27, r19, r20 + 1110 0x10 0xa5 0x22 0x18 SEL.EQZ r18, r2, r18, r27 + 1114 0x00 0x00 NOPX + 1116 0x00 0x00 NOPX + 1118 0x00 0x00 NOPX + 1120 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x24 0xe8 0x30 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MAC r14, r14, r18, r16; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_1136 + 1136 0xfa 0x93 0x20 0x98 0x8b 0x00 0x07 0xe6 0x52 0xba LDA p1, [sp, #-44]; MOVS p0, p6; MOV m0, #-26 + 1146 0x00 0x00 NOPX + 1148 0x00 0x00 NOPX + 1150 0x00 0x00 NOPX + 1152 0x00 0x00 NOPX + 1154 0x00 0x00 NOPX + 1156 0x02 0x1e 0x37 0x18 ST.s16 r17, [p2], #2 + 1160 0x00 0x00 NOPX + 1162 0x00 0x00 NOPX + 1164 0x00 0x00 NOPX + 1166 0x00 0x00 NOPX + 1168 0x00 0x00 NOPX + 1170 0x00 0x00 NOPX + 1172 0x02 0x1d 0x57 0x18 ST.s16 r10, [p2], #2 + 1176 0x00 0x00 NOPX + 1178 0x00 0x00 NOPX + 1180 0x00 0x00 NOPX + 1182 0x00 0x00 NOPX + 1184 0x00 0x00 NOPX + 1186 0x00 0x00 NOPX + 1188 0x02 0x1d 0x97 0x18 ST.s16 r12, [p2], #2 + 1192 0x00 0x00 NOPX + 1194 0x00 0x00 NOPX + 1196 0x00 0x00 NOPX + 1198 0x00 0x00 NOPX + 1200 0x00 0x00 NOPX + 1202 0x00 0x00 NOPX + 1204 0x02 0x09 0xd7 0x18 ST.s16 r14, [p2], m0 +.no_stack_arguments + 1208 0x00 0x00 0x00 0x00 0x01 0x04 JL #_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params +.delay_slot + 1214 0x1a 0x94 0xc0 0xf8 MOV r10, p2 +.delay_slot +.swstall delay_slot + 1218 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1220 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1222 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 1224 0x00 0x2c 0xf0 0x04 0x00 0x00 0x1c 0x22 NOPA; NOPV +.return_address + 1232 0x02 0x80 0x2c 0xca 0x3c 0x24 MOVX r10, #0; ADD.NC p6, r10, #60 + 1238 0x06 0x7e 0x36 0x98 LDA r17, [p6], #28 + 1242 0x06 0x1e 0x16 0x98 LDA r16, [p6], #4 + 1246 0x06 0x06 0x56 0x98 LDA r18, [p6] + 1250 0x00 0x00 NOPX + 1252 0x00 0x00 NOPX + 1254 0x00 0x00 NOPX + 1256 0x00 0x00 NOPX + 1258 0x14 0x62 0x07 0x18 ADD r17, r17, #1 + 1262 0x14 0x5e 0xaa 0x98 LT r15, r17, r10 + 1266 0x94 0x21 0xfd 0xaf 0x41 0xe4 MUL r16, r18, r16; MOV r27, r15 +.no_stack_arguments + 1272 0x00 0x00 0x00 0x00 0x01 0x04 JL #_ZN12me_primitive10udiv_dstepEjjRjS0_ +.delay_slot + 1278 0x12 0xa5 0x11 0x98 SUB r18, r10, r17 +.delay_slot + 1282 0x14 0x41 0x22 0x18 SEL.EQZ r0, r17, r18, r27 +.delay_slot + 1286 0x12 0xa7 0x01 0x98 SUB r19, r10, r16 +.delay_slot + 1290 0x00 0x2c 0xf8 0x6d 0x55 0x2c NOPA; LT r27, r16, r10 +.delay_slot + 1296 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x20 0x19 0x90 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; SEL.EQZ r1, r16, r19, r27; NOPM; NOPV +.return_address + 1312 0xff 0x87 0x2d 0xaf 0x41 0xd4 LDA lr, [sp, #-4]; MOV r27, r15 + 1318 0x07 0xfb 0x99 0x18 LDA p7, [sp, #-8] + 1322 0x07 0xdd 0xb1 0x18 LDA r13, [sp, #-36] + 1326 0x07 0xf5 0xd1 0x18 LDA r14, [sp, #-12] + 1330 0x07 0xf1 0x91 0x18 LDA r12, [sp, #-16] +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 1334 0x07 0xe1 0xf1 0x18 LDA r15, [sp, #-32] +.aggressive_scheduled_block_id 2 +.noswbrkpt + 1338 0x07 0xef 0x19 0x18 LDA p6, [sp, #-20] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1342 0x07 0xe9 0x71 0x18 LDA r11, [sp, #-24] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1346 0x07 0xe5 0x51 0x18 LDA r10, [sp, #-28] +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1350 0x10 0x28 0x00 0x18 RET lr +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1354 0x12 0xa0 0x31 0x98 SUB r16, r10, r3 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 1358 0x10 0xe1 0x02 0x18 SEL.EQZ r16, r3, r16, r27 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1362 0x0e 0x86 0x11 0x98 ST r16, [p6, #-32] +.delay_slot + 1366 0xff 0xf8 0x00 0x00 0x01 0xc4 PADDXM [sp], #-64 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end last +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 last +.delay_slot +.swstall delay_slot + 1372 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.undef weak data _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter + +.undef weak data _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params + +.undef global text _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params + +.undef global text _ZN12me_primitive10udiv_dstepEjjRjS0_ + +.text_segment_name +.text weak 10 _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_begin0 +.function_start + 0 0x00 0x00 0x08 0xc0 0x00 0x44 MOVXM p4, #_ZN9ns_concatL11kernel_iterE + 6 0x04 0x04 0x16 0x98 LDA r0, [p4] + 10 0x00 0x00 NOPX + 12 0x00 0x00 NOPX + 14 0x00 0x00 NOPX + 16 0x00 0x00 NOPX + 18 0x00 0x00 NOPX + 20 0x00 0x00 NOPX + 22 0x00 0x00 0x38 0x40 0x01 0x84 JNZ r0, #TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_112 +.delay_slot +.swstall delay_slot + 28 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 30 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 32 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 34 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 36 0x00 0x00 NOPX + 38 0x01 0x84 0x00 0x00 0x00 0x02 0xb0 0x00 0x10 0xba MOVA r4, #12; MOVXM p5, #_ZN12me_primitive11control_rndE + 48 0xa0 0x90 0xe0 0x3e 0x36 0x08 0x4d 0x70 0x78 0xba ST.s8 r4, [p5]; MOVX r3, #-16; MOV r2, CORE_ID + 58 0x11 0x52 0x00 0xa0 0x05 0x64 EXTEND.u8 r5, r2; MOV r1, #1 + 64 0x10 0xc7 0xb1 0x25 0xfe 0x24 LSHL r3, r2, r3; ADD.NC r2, r5, #-2 + 70 0x00 0x00 0x0a 0xc0 0x00 0x44 MOVXM p5, #_ZN9ns_concatL8core_rowE + 76 0x10 0xc6 0x90 0x18 EXTEND.u8 r3, r3 + 80 0x00 0x00 NOPX + 82 0x00 0x00 NOPX + 84 0xa0 0x8a 0x30 0x00 0x00 0x02 0xb0 0x00 0x11 0x3a ST r2, [p5]; MOVXM p5, #_ZN12me_primitive11control_satE + 94 0xa0 0x86 0x30 0x00 0x00 0x02 0xb0 0x00 0x11 0x3a ST r1, [p5]; MOVXM p5, #_ZN9ns_concatL8core_colE + 104 0xa0 0x8e 0x30 0x00 0x01 0xa5 0x70 0x02 ST r3, [p5]; NOPM +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_112 + 112 0x63 0x8e 0xd0 0x00 0x13 0xea 0xc8 0x20 0x58 0xba LDA r3, [p3], #4; MOVX r1, #31; MOV r22, #32 + 122 0x63 0x8a 0xd0 0x00 0x00 0x02 0xb0 0x00 0x10 0xba LDA r2, [p3], #4; MOVXM p5, #_ZN9ns_concatL8core_colE + 132 0x63 0x92 0xd0 0x00 0x60 0x2a 0xaf 0xfb 0x58 0xba LDA r4, [p3], #4; MOVX r6, #1; MOV r21, #-5 + 142 0x03 0x3c 0xb6 0x98 LDA r5, [p3], #12 + 146 0xa0 0xc6 0xd0 0x00 0x00 0x02 0xb0 0x00 0x10 0xba LDA r17, [p5]; MOVXM p5, #_ZN9ns_concatL8core_rowE + 156 0x02 0x05 0x1e 0x98 LDA p2, [p2] + 160 0x00 0x00 NOPX + 162 0x05 0x06 0xf6 0x98 LDA r23, [p5] + 166 0x00 0x00 NOPX + 168 0x00 0x07 0x36 0x98 LDA r25, [p0] + 172 0x11 0x42 0x46 0x18 MAC r1, r1, r5, r4 + 176 0x10 0xf4 0x5f 0x98 MUL r26, r3, r5 + 180 0x20 0xe2 0xd0 0x03 0x6b 0x66 0x8a 0x60 0x78 0xba LDA r24, [p1]; LTU r22, r1, r22; MOV r20, p2 + 190 0x63 0xca 0xd2 0xf0 0x5f 0x2c LDA r18, [p3], #4; MUL r28, r5, r2 + 196 0x7d 0xce 0xd0 0x2c 0x00 0x30 0x10 0x00 0x60 0xba LDA r19, [p3], #-8; JNZ r22, #TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_384 +.delay_slot + 206 0x7e 0xc2 0xdb 0xdf 0x5f 0x2c LDA r16, [p3, #-4]; MUL r23, r23, r26 +.delay_slot + 212 0x60 0x9e 0xd8 0xc7 0x9f 0x2c LDA r7, [p3]; MUL r17, r17, r28 +.delay_slot + 218 0x15 0xee 0x6d 0x98 LSHL r23, r23, r6 +.delay_slot + 222 0x8e 0x8d 0xb8 0xb7 0xca 0xa4 LSHL r26, r17, r6; ADD.NC r17, r23, r25 +.delay_slot + 228 0x0d 0x6b 0xb0 0xba 0xc2 0xa4 LSHL r21, r1, r21; ADD.NC r1, r26, r24 + 234 0x71 0x11 0x60 0x00 0x00 0x00 0x78 0xb8 0x11 0x3a MOVS p3, p2; MOVXM ls, #(ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_368 + 0) + 244 0x00 0x00 0x06 0xe2 0xe0 0x44 MOVXM le, #(ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_368 + 0) + 250 0x36 0xeb 0x9b 0xa0 0x01 0x64 LTU r27, r6, r21; MOV r23, #0 + 256 0x35 0x6a 0x40 0xba 0xe5 0xe4 SEL.EQZ r21, r6, r21, r27; VBCST.16 x0, r23 + 262 0x00 0x2c 0xf0 0x00 0x10 0x02 0xbd 0x50 0x7e 0xba NOPA; NOPB; MOV lc, r21 + 272 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x00 0x49 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; VMOV bmll0, x0; NOPV + 288 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 304 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 320 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 336 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 352 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_368 +.loop_nesting 1 +.begin_of_loop +.end_of_loop + 368 0x00 0x2c 0xf0 0x00 0x23 0x1c 0x06 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; VST bmll0, [p3], #64; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_384 +.loop_nesting 0 + 384 0x28 0x01 0x90 0x00 0x01 0x84 JZ r5, #TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_800 +.delay_slot + 390 0x14 0xa4 0x6d 0x98 LSHL r18, r18, r6 +.delay_slot + 394 0x1b 0x68 0xc9 0x58 ADD.NC p3, r17, r18 +.delay_slot + 398 0x14 0xe2 0x6d 0x98 LSHL r17, r19, r6 +.delay_slot + 402 0x18 0x58 0x85 0x58 ADD.NC r1, r17, r1 +.delay_slot +.swstall delay_slot + 406 0x00 0x00 NOPX + 408 0x84 0x4d 0xb2 0xa5 0xff 0x24 LSHL r17, r16, r6; ADD.NC r5, r5, #-1 + 414 0x1c 0x8d 0xb1 0xb1 0xa2 0xa4 LSHL r18, r3, r6; ADD.NC r3, r17, r20 + 420 0x21 0x0d 0xb0 0x12 0x41 0xe4 LSHL r4, r4, r6; MOV m0, r18 + 426 0x10 0x8d 0xb2 0x04 0x41 0xe4 LSHL r2, r2, r6; MOV m1, r4 + 432 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0xb0 0xe0 0x10 0x00 0x00 0xe1 NOPA; NOPB; NOPS; MOVXM p1, #(TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_448 + 0);NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_448 +.loop_nesting 1 + 448 0x80 0x01 0x30 0x00 0x01 0x84 JZ r16, #TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_608 +.delay_slot +.swstall delay_slot + 454 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 456 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 458 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 460 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 462 0x00 0x00 NOPX + 464 0xb1 0x11 0x60 0x02 0xbc 0x10 0x70 0x02 MOVS p5, p2; MOV lc, r16 + 472 0x11 0x91 0x60 0x00 0x00 0x00 0x78 0xf8 0x11 0x3a MOVS p0, p3; MOVXM ls, #(ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_496 + 0) + 482 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x37 0x25 0x02 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; MOVXM le, #(ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_592 + 0) +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_496 +.loop_nesting 2 +.begin_of_loop + 496 0x03 0x9a 0x50 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 512 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 528 0xa3 0x9a 0xe0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 ST.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 544 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 560 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 576 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_592 +.end_of_loop + 592 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_608 +.loop_nesting 1 + 608 0x38 0x01 0x80 0x00 0x01 0x84 JZ r7, #TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_768 +.delay_slot +.swstall delay_slot + 614 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 616 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 618 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 620 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 622 0x00 0x00 NOPX + 624 0x10 0x61 0x60 0x02 0xb9 0xd0 0x70 0x02 MOVS p0, r3; MOV lc, r7 + 632 0xb0 0x21 0x60 0x00 0x00 0x00 0x79 0x48 0x11 0x3a MOVS p5, r1; MOVXM ls, #(ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_656 + 0) + 642 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x37 0x2f 0x02 0x00 0x2b 0x60 0x7e NOPA; NOPB; NOPS; MOVXM le, #(ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_752 + 0) +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_656 +.loop_nesting 2 +.begin_of_loop + 656 0xa3 0x9a 0x50 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 672 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 688 0x03 0x9a 0xe0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 ST.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV + 704 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 720 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV + 736 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_752 +.end_of_loop + 752 0x00 0x2c 0xf0 0x00 0x20 0x01 0x5b 0x00 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; NOPS; NOPX; NOPM; NOPV +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_768 +.loop_nesting 1 + 768 0x45 0x0c 0xf6 0x17 0x21 0x4a 0x60 0x12 PADDA [p2], m1; PADDB [p3], m0; JNZD r5, r5, p1 +.delay_slot +.swstall delay_slot + 776 0x00 0x00 NOPX +.delay_slot + 778 0x18 0xd1 0x91 0x58 ADD.NC r3, r3, r4 +.delay_slot + 782 0x18 0x50 0x89 0x58 ADD.NC r1, r1, r2 +.delay_slot +.swstall delay_slot + 786 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 788 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x00 0x00 0xad 0x81 0x36 NOPA; NOPB; NOPS; NOPX +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_800 +.loop_nesting 0 + 800 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 804 0x10 0x00 0x07 0x18 ADD r0, r0, #1 +.delay_slot + 808 0x0c 0x04 0x11 0x98 ST r0, [p4] +.delay_slot +.swstall delay_slot + 812 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 814 0x00 0x00 NOPX +.label _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj__end last +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_end0 last +.delay_slot +.swstall delay_slot + 816 0x00 0x00 NOPX + +.undef global data _ZN12me_primitive11control_satE + +.undef global data _ZN12me_primitive11control_rndE + +.text_segment_name +.text global 10 _Z18pm_reload_analysisv +.label __Z18pm_reload_analysisv___func_begin0 +.function_start + 0 0x00 0x11 0x00 0x00 0x18 0x00 0x00 0x00 0x70 0xba MOVA r17, #0; PADDXM [sp], #768 + 10 0xbf 0x92 0x07 0xf8 0x3d 0x80 0x00 0x01 0xb0 0x1c 0x10 0x76 MOVA r18, #-516; ST lr, [sp, #-8]; MOVXM p3, #(constinit + 56) + 22 0x63 0x9d 0xd7 0xf7 0x1d 0x80 0x00 0x20 0x01 0x7a LDA el3, [p3], #4; ST p6, [sp, #-12]; MOVX r16, #0 + 32 0x7b 0x91 0xd7 0xf1 0xf5 0x82 0x6a 0xf0 0x72 0xba LDA eh2, [p3], #-12; ST r15, [sp, #-16]; MOV r19, sp + 42 0x63 0x95 0xd7 0xff 0x9d 0x80 0x34 0xee 0x02 0xba LDA el2, [p3], #4; ST p7, [sp, #-4]; ADD.NC p0, r19, #-72 + 52 0x7b 0x89 0xd0 0x06 0x31 0x80 0xb4 0xec 0x02 0xba LDA eh1, [p3], #-12; ST r17, [p0]; ADD.NC p1, r19, #-80 + 62 0x63 0x8d 0xd2 0x0c 0x63 0x0c LDA el1, [p3], #4; ST r17, [p1] + 68 0x7b 0x81 0xd4 0xd3 0x92 0x94 LDA eh0, [p3], #-12; ADD.NC p2, r19, r18 + 74 0x63 0x85 0xd7 0xbe 0x15 0x83 0x32 0x60 0x72 0xba LDA el0, [p3], #4; ST r16, [sp, #-68]; MOV p6, p2 + 84 0x7b 0x9d 0xdc 0x69 0xdb 0x0c LDA el3, [p3], #-12; ST el3, [sp, #-460] + 90 0x63 0x91 0xdc 0x71 0x1b 0x0c LDA eh2, [p3], #4; ST eh2, [sp, #-456] + 96 0x7b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p3], #-12; ST el2, [sp, #-468] + 102 0x63 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p3], #4; ST eh1, [sp, #-464] + 108 0x7b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p3], #-12; ST el1, [sp, #-476] + 114 0x63 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p3], #4; ST eh0, [sp, #-472] + 120 0x7b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p3], #-12; ST el0, [sp, #-484] + 126 0x60 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p3]; ST el3, [sp, #-480] + 132 0x62 0x91 0xdc 0x29 0x1b 0x0c LDA eh2, [p3, #4]; ST eh2, [sp, #-492] + 138 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 142 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] +.no_stack_arguments + 146 0xc2 0x0d 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.delay_slot + 156 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 160 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 164 0x0a 0x04 0xe9 0x98 ST el3, [p2] +.delay_slot + 168 0x0f 0xb6 0x15 0x98 ST r16, [sp, #-76] +.delay_slot + 172 0x0e 0x00 0x8d 0x98 ST eh2, [sp, #-512] +.return_address + 176 0x05 0x15 0x02 0x98 0x8b 0x01 0x01 0x0a 0x68 0x03 0x58 0x76 MOVA r21, #40; MOVS p2, p6; MOVX r16, #8; MOV r19, #3 + 188 0x00 0x34 0x05 0xfe 0x15 0x81 0x10 0x8a 0x08 0x00 0x58 0x76 MOVA r20, #1; ST r16, [sp, #-516]; MOVX r17, #4; MOV r16, #0 + 200 0xc0 0x4e 0xb0 0x01 0x20 0x0a 0xca 0xf0 0x79 0x3a ST r19, [sp, #-512]; MOVX r18, #0; MOV r22, sp + 210 0xc0 0xd6 0xb0 0x00 0x00 0x02 0xaf 0x80 0x11 0x3a ST r21, [sp, #-508]; MOVXM r21, #3840 + 220 0xc1 0x4e 0xb0 0x00 0x35 0xaa 0x00 0x02 ST r19, [sp, #-504]; ADD.NC p0, r22, #-88 + 228 0xc1 0xc6 0xb0 0x00 0xb5 0xa8 0x00 0x02 ST r17, [sp, #-500]; ADD.NC p1, r22, #-96 +.no_stack_arguments + 236 0xf5 0x42 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r16, [sp, #-88]; JL #_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj +.delay_slot + 246 0x0f 0xa2 0x15 0x98 ST r16, [sp, #-96] +.delay_slot + 250 0x0e 0x12 0x95 0x98 ST r20, [sp, #-496] +.delay_slot + 254 0x0f 0xae 0x55 0x98 ST r18, [sp, #-84] +.delay_slot + 258 0x0f 0xa6 0x55 0x98 ST r18, [sp, #-92] +.delay_slot + 262 0x00 0x2c 0xf6 0x16 0xb5 0x80 0x00 0x00 0x00 0x7a NOPA; ST r21, [sp, #-492]; NOPX +.return_address + 272 0x00 0x0f 0x01 0x98 0x8b 0x00 0x00 0x03 0xb0 0x1c 0x10 0x76 MOVA r15, #0; MOVS p1, p6; MOVXM p7, #(constinit___2 + 56) + 284 0xe3 0x9d 0xd7 0x81 0xf5 0x81 0x00 0x0a 0x2a 0xf0 0x78 0x76 LDA el3, [p7], #4; ST r15, [sp, #-128]; MOVX r16, #0; MOV r17, sp + 296 0xfb 0x91 0xd7 0x85 0xf5 0x81 0x80 0x08 0x34 0x66 0x08 0x76 LDA eh2, [p7], #-12; ST r15, [sp, #-124]; MOVX r24, #0; ADD.NC p0, r17, #-104 + 308 0xe3 0x95 0xd7 0x89 0xf5 0x81 0x34 0x60 0x02 0xba LDA el2, [p7], #4; ST r15, [sp, #-120]; ADD.NC p2, r17, #-128 + 318 0xfb 0x89 0xdf 0x1e 0x2b 0x0c LDA eh1, [p7], #-12; ST r24, [sp, #-116] + 324 0xe3 0x8d 0xdf 0x33 0xeb 0x0c LDA el1, [p7], #4; ST r15, [sp, #-104] + 330 0xfb 0x81 0xdf 0x26 0x2b 0x0c LDA eh0, [p7], #-12; ST r24, [sp, #-112] + 336 0xe3 0x85 0xdf 0x3e 0x2b 0x0c LDA el0, [p7], #4; ST r24, [sp, #-100] + 342 0xfb 0x9d 0xdc 0x69 0xdb 0x0c LDA el3, [p7], #-12; ST el3, [sp, #-460] + 348 0xe3 0x91 0xdc 0x71 0x1b 0x0c LDA eh2, [p7], #4; ST eh2, [sp, #-456] + 354 0xfb 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p7], #-12; ST el2, [sp, #-468] + 360 0xe3 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p7], #4; ST eh1, [sp, #-464] + 366 0xfb 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p7], #-12; ST el1, [sp, #-476] + 372 0xe3 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p7], #4; ST eh0, [sp, #-472] + 378 0xfb 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p7], #-12; ST el0, [sp, #-484] + 384 0xe0 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p7]; ST el3, [sp, #-480] + 390 0xe2 0x91 0xdc 0x29 0x1b 0x0c LDA eh2, [p7, #4]; ST eh2, [sp, #-492] + 396 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 400 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] +.no_stack_arguments + 404 0xc2 0x0d 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 414 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 418 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 422 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 426 0x00 0x2c 0xff 0x2c 0x2b 0x0c NOPA; ST r16, [sp, #-108] +.delay_slot + 432 0x00 0x2c 0xf0 0x00 0x26 0x00 0x8d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 448 0x00 0x01 0x81 0x98 0x8b 0x00 0x00 0x03 0x30 0x1c 0x10 0x76 MOVA dn0, #0; MOVS p1, p6; MOVXM p6, #(constinit___4 + 56) + 460 0xc3 0x9d 0xd7 0x60 0x25 0xbb 0x07 0x08 0x00 0x34 0x58 0x76 LDA el3, [p6], #4; ST dn0, [sp, #-160]; MOVX r16, #-136; MOV m0, #52 + 472 0xdb 0x91 0xd7 0x48 0x25 0xbb 0x24 0x0a 0x2f 0x48 0x58 0x76 LDA eh2, [p6], #-12; ST dn0, [sp, #-184]; MOVX r18, #-160; MOV r17, #-184 + 484 0xc3 0x95 0xd7 0x64 0x25 0x80 0x00 0x30 0x01 0x7a LDA el2, [p6], #4; ST dn0, [sp, #-156]; MOVX r24, #0 + 494 0xdb 0x89 0xde 0x98 0x4b 0x0c LDA eh1, [p6], #-12; ST dn0, [sp, #-180] + 500 0xc3 0x8d 0xde 0xd0 0x4b 0x0c LDA el1, [p6], #4; ST dn0, [sp, #-152] + 506 0xdb 0x81 0xde 0xa0 0x4b 0x0c LDA eh0, [p6], #-12; ST dn0, [sp, #-176] + 512 0xc3 0x85 0xd7 0x6f 0x15 0x82 0x6a 0xf0 0x72 0xba LDA el0, [p6], #4; ST r24, [sp, #-148]; MOV r19, sp + 522 0xdb 0x9d 0xd6 0x34 0xed 0x80 0x34 0xe0 0xa2 0xba LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p0, r19, r16 + 532 0xc3 0x91 0xd6 0x38 0x8d 0x81 0x34 0xe4 0xa2 0xba LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p2, r19, r18 + 542 0xdb 0x95 0xd6 0x2c 0xad 0x81 0xb4 0xe2 0xa2 0xba LDA el2, [p6], #-12; ST el2, [sp, #-468]; ADD.NC p3, r19, r17 + 552 0xc3 0x89 0xd6 0x30 0x4d 0x83 0xb1 0x60 0x72 0xba LDA eh1, [p6], #4; ST eh1, [sp, #-464]; MOV p7, p1 + 562 0xdb 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p6], #-12; ST el1, [sp, #-476] + 568 0xc3 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p6], #4; ST eh0, [sp, #-472] + 574 0xdb 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p6], #-12; ST el0, [sp, #-484] + 580 0xc3 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p6], #4; ST el3, [sp, #-480] + 586 0xc1 0x11 0xdc 0x29 0x1b 0x0c LDA eh2, [p6], m0; ST eh2, [sp, #-492] + 592 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 596 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 600 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] + 604 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] + 608 0x0f 0x57 0x15 0x98 ST r24, [sp, #-172] + 612 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] + 616 0x0f 0x78 0x25 0x98 ST dn0, [sp, #-136] + 620 0x0f 0x73 0x15 0x98 ST r24, [sp, #-144] +.no_stack_arguments + 624 0xeb 0x62 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r24, [sp, #-168]; JL #_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.delay_slot + 634 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 638 0x0f 0x7f 0x15 0x98 ST r24, [sp, #-132] +.delay_slot + 642 0x0f 0x77 0x15 0x98 ST r24, [sp, #-140] +.delay_slot + 646 0x0f 0x5f 0x15 0x98 ST r24, [sp, #-164] +.delay_slot + 650 0x00 0x2c 0xfc 0x01 0x1b 0x0c NOPA; ST eh2, [sp, #-512] +.return_address + 656 0xc3 0x9d 0xd7 0x29 0xf5 0xb9 0x12 0x0a 0x0a 0xf0 0x78 0x76 LDA el3, [p6], #4; ST r15, [sp, #-216]; MOVX r17, #-240; MOV r16, sp + 668 0xdb 0x91 0xd7 0x11 0xf5 0xb9 0x25 0x08 0xb7 0x60 0x78 0x76 LDA eh2, [p6], #-12; ST r15, [sp, #-240]; MOVX r18, #-216; MOV p1, p7 + 680 0xc3 0x95 0xd7 0x2d 0xf5 0x81 0x80 0x08 0x32 0xf0 0x78 0x76 LDA el2, [p6], #4; ST r15, [sp, #-212]; MOVX r24, #0; MOV p0, sp + 692 0xdb 0x89 0xd1 0xbf 0x27 0x15 0xf5 0x83 0xb0 0x60 0x70 0xf6 LDA eh1, [p6], #-12; PADDB [p0], #-192; ST r15, [sp, #-236]; MOV p7, p0 + 704 0xc3 0x8d 0xde 0x63 0xeb 0x0c LDA el1, [p6], #4; ST r15, [sp, #-208] + 710 0xdb 0x81 0xde 0x33 0xeb 0x0c LDA eh0, [p6], #-12; ST r15, [sp, #-232] + 716 0xc3 0x85 0xde 0x6e 0x2b 0x0c LDA el0, [p6], #4; ST r24, [sp, #-204] + 722 0xdb 0x9d 0xd6 0x34 0xed 0x81 0x34 0xa0 0xa2 0xba LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 + 732 0xc3 0x91 0xd6 0x38 0x8d 0x81 0xb4 0x60 0xa2 0xba LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 + 742 0xdb 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p6], #-12; ST el2, [sp, #-468] + 748 0xc3 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p6], #4; ST eh1, [sp, #-464] + 754 0xdb 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p6], #-12; ST el1, [sp, #-476] + 760 0xc3 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p6], #4; ST eh0, [sp, #-472] + 766 0xdb 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p6], #-12; ST el0, [sp, #-484] + 772 0xc0 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p6]; ST el3, [sp, #-480] + 778 0xc2 0x91 0xd6 0x14 0x8d 0x83 0x31 0x60 0x72 0xba LDA eh2, [p6, #4]; ST eh2, [sp, #-492]; MOV p6, p1 + 788 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] + 792 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 796 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] + 800 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] + 804 0x0f 0x1f 0x15 0x98 ST r24, [sp, #-228] + 808 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] + 812 0x0f 0x41 0xf5 0x98 ST r15, [sp, #-192] + 816 0x0f 0x3b 0x15 0x98 ST r24, [sp, #-200] +.no_stack_arguments + 820 0xe4 0x62 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r24, [sp, #-224]; JL #_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.delay_slot + 830 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 834 0x0f 0x47 0x15 0x98 ST r24, [sp, #-188] +.delay_slot + 838 0x0f 0x3f 0x15 0x98 ST r24, [sp, #-196] +.delay_slot + 842 0x00 0x2c 0xfe 0x4e 0x2b 0x0c NOPA; ST r24, [sp, #-220] +.delay_slot + 848 0x00 0x2c 0xf0 0x00 0x26 0x00 0x8d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 864 0x00 0x18 0x06 0xe9 0xf5 0x80 0x00 0x00 0xb0 0x1c 0x10 0x76 MOVA r24, #0; ST r15, [sp, #-280]; MOVXM p1, #(constinit___5 + 56) + 876 0x23 0x9d 0xd6 0xed 0xf5 0xb7 0x05 0x09 0x36 0x60 0x78 0x76 LDA el3, [p1], #4; ST r15, [sp, #-276]; MOVX r16, #-280; MOV p2, p6 + 888 0x3b 0x91 0xd6 0xf1 0xf5 0x81 0x90 0x0a 0x2a 0xf0 0x78 0x76 LDA eh2, [p1], #-12; ST r15, [sp, #-272]; MOVX r25, #0; MOV r17, sp + 900 0x23 0x95 0xdf 0x9f 0x27 0x24 0x21 0x66 0xec 0x0f 0xde 0xe2 0xb0 0x7e LDA el2, [p1], #4; PADDB [p7], #-256; ST r24, [sp, #-268]; MOVX r18, #-248; MOV p6, p7 + 914 0x3b 0x89 0xde 0x13 0xeb 0x0c LDA eh1, [p1], #-12; ST r15, [sp, #-248] + 920 0x23 0x8d 0xde 0x03 0xeb 0x0c LDA el1, [p1], #4; ST r15, [sp, #-256] + 926 0x3b 0x81 0xdd 0xf6 0x2b 0x0c LDA eh0, [p1], #-12; ST r24, [sp, #-264] + 932 0x23 0x85 0xde 0x1e 0x2b 0x0c LDA el0, [p1], #4; ST r24, [sp, #-244] + 938 0x3b 0x9d 0xd6 0x34 0xed 0x80 0x34 0x64 0xa2 0xba LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r17, r18 + 948 0x23 0x91 0xd6 0x38 0x8d 0x81 0xb4 0x60 0xa2 0xba LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 + 958 0x3b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p1], #-12; ST el2, [sp, #-468] + 964 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 970 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 976 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 982 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 988 0x20 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p1]; ST el3, [sp, #-480] + 994 0x22 0x91 0xd6 0x14 0x8d 0x80 0xb7 0x60 0x72 0xba LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 + 1004 0xc3 0x15 0xb0 0x03 0xb2 0x60 0x70 0x02 ST el2, [sp, #-488]; MOV p7, p2 + 1012 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 1016 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.no_stack_arguments + 1020 0xc0 0x81 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST eh0, [sp, #-508]; JL #_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1030 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1034 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 1038 0x0f 0x07 0x15 0x98 ST r24, [sp, #-252] +.delay_slot + 1042 0x0e 0xff 0x35 0x98 ST r25, [sp, #-260] +.delay_slot + 1046 0x00 0x2c 0xf6 0x00 0x8d 0x80 0x00 0x00 0x00 0x7a NOPA; ST eh2, [sp, #-512]; NOPX +.return_address + 1056 0x00 0x18 0x06 0xc9 0xf5 0x80 0x00 0x00 0xb0 0x1c 0x10 0x76 MOVA r24, #0; ST r15, [sp, #-312]; MOVXM p1, #(constinit___6 + 56) + 1068 0x23 0x9d 0xd6 0xcd 0xf5 0xb7 0x04 0x0a 0x4a 0xf0 0x78 0x76 LDA el3, [p1], #4; ST r15, [sp, #-308]; MOVX r16, #-288; MOV r18, sp + 1080 0x3b 0x91 0xd6 0xd1 0xf5 0x80 0x06 0xe2 0x21 0x7a LDA eh2, [p1], #-12; ST r15, [sp, #-304]; MOVX r17, #-312 + 1090 0x23 0x95 0xdd 0xae 0x2b 0x0c LDA el2, [p1], #4; ST r24, [sp, #-300] + 1096 0x3b 0x89 0xdd 0xc3 0xeb 0x0c LDA eh1, [p1], #-12; ST r15, [sp, #-288] + 1102 0x23 0x8d 0xdd 0xb6 0x2b 0x0c LDA el1, [p1], #4; ST r24, [sp, #-296] + 1108 0x3b 0x81 0xdd 0xce 0x2b 0x0c LDA eh0, [p1], #-12; ST r24, [sp, #-284] + 1114 0x23 0x85 0xdd 0xbe 0x2b 0x0c LDA el0, [p1], #4; ST r24, [sp, #-292] + 1120 0x3b 0x9d 0xd6 0x34 0xed 0x80 0x34 0xa0 0xa2 0xba LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r18, r16 + 1130 0x23 0x91 0xd6 0x38 0x8d 0x81 0x34 0x64 0xa2 0xba LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p2, r17, r18 + 1140 0x3b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p1], #-12; ST el2, [sp, #-468] + 1146 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 1152 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 1158 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 1164 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 1170 0x20 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p1]; ST el3, [sp, #-480] + 1176 0x22 0x91 0xd6 0x14 0x8d 0x80 0xb7 0x60 0x72 0xba LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 + 1186 0x0e 0x18 0xad 0x98 ST el2, [sp, #-488] +.no_stack_arguments + 1190 0xc1 0x89 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST eh1, [sp, #-500]; JL #_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1200 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.delay_slot + 1204 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 1208 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1212 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 1216 0x00 0x2c 0xf0 0x00 0x26 0x00 0x8d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 1232 0x00 0x18 0x06 0xa9 0xf5 0x80 0x00 0x00 0x30 0x1c 0x10 0x76 MOVA r24, #0; ST r15, [sp, #-344]; MOVXM p0, #(constinit___7 + 56) + 1244 0x03 0x9d 0xdd 0x7f 0x20 0x22 0x01 0x16 0xcc 0x0f 0xd5 0xbe 0xb0 0x7e LDA el3, [p0], #4; PADDB [p6], #-320; ST r15, [sp, #-340]; MOVX r17, #0; MOV p1, p6 + 1258 0x1b 0x91 0xd6 0xb1 0xf5 0xb5 0x05 0x0a 0x4a 0xf0 0x78 0x76 LDA eh2, [p0], #-12; ST r15, [sp, #-336]; MOVX r16, #-344; MOV r18, sp + 1270 0x03 0x95 0xdd 0x6e 0x2b 0x0c LDA el2, [p0], #4; ST r24, [sp, #-332] + 1276 0x1b 0x89 0xdd 0x83 0xeb 0x0c LDA eh1, [p0], #-12; ST r15, [sp, #-320] + 1282 0x03 0x8d 0xd1 0x9c 0x8b 0x03 0xb1 0x60 0x72 0xba LDA el1, [p0], #4; MOVS p1, p7; MOV p7, p1 + 1292 0x1b 0x81 0xdd 0x76 0x2b 0x0c LDA eh0, [p0], #-12; ST r24, [sp, #-328] + 1298 0x03 0x85 0xdd 0x8e 0x2b 0x0c LDA el0, [p0], #4; ST r24, [sp, #-316] + 1304 0x1b 0x9d 0xd6 0x34 0xed 0x81 0x34 0xa0 0xa2 0xba LDA el3, [p0], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 + 1314 0x03 0x91 0xdc 0x71 0x1b 0x0c LDA eh2, [p0], #4; ST eh2, [sp, #-456] + 1320 0x1b 0x95 0xdc 0x59 0x5b 0x0c LDA el2, [p0], #-12; ST el2, [sp, #-468] + 1326 0x03 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p0], #4; ST eh1, [sp, #-464] + 1332 0x1b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p0], #-12; ST el1, [sp, #-476] + 1338 0x03 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p0], #4; ST eh0, [sp, #-472] + 1344 0x1b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p0], #-12; ST el0, [sp, #-484] + 1350 0x00 0x9d 0xdc 0x41 0xdb 0x0c LDA el3, [p0]; ST el3, [sp, #-480] + 1356 0x02 0x91 0xd6 0x14 0x8d 0x80 0x36 0x60 0x72 0xba LDA eh2, [p0, #4]; ST eh2, [sp, #-492]; MOV p0, p6 + 1366 0xc3 0x15 0xb0 0x03 0x31 0x60 0x70 0x02 ST el2, [sp, #-488]; MOV p6, p1 + 1374 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] +.no_stack_arguments + 1378 0xc2 0x0d 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1388 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 1392 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1396 0x0d 0xfc 0xed 0x98 ST el3, [sp, #-516] +.delay_slot + 1400 0x0e 0xbe 0x35 0x98 ST r17, [sp, #-324] +.delay_slot + 1404 0x0e 0x00 0x8d 0x98 ST eh2, [sp, #-512] +.return_address + 1408 0x00 0x13 0x0f 0x5f 0x20 0x30 0x01 0x16 0xec 0x0f 0xd0 0x3e 0xb0 0x7e MOVA r19, #0; PADDB [p7], #-384; ST r15, [sp, #-384]; MOVX r24, #0; MOV p1, p7 + 1422 0xd3 0x10 0x06 0x85 0xf5 0xb5 0x24 0x0a 0x2a 0xf0 0x78 0x76 MOVA r16, #-360; ST r15, [sp, #-380]; MOVX r18, #-352; MOV r17, sp + 1434 0xd1 0x3e 0xb0 0x00 0x00 0x01 0x30 0x00 0x11 0x3a ST r15, [sp, #-376]; MOVXM p2, #constinit___8 + 1444 0xd1 0xe2 0xb0 0x01 0xb7 0x60 0x70 0x02 ST r24, [sp, #-372]; MOV p3, p7 + 1452 0xd4 0x3e 0xb0 0x03 0xb1 0x60 0x70 0x02 ST r15, [sp, #-352]; MOV p7, p1 + 1460 0x0e 0x99 0xf5 0x98 ST r15, [sp, #-360] +.no_stack_arguments + 1464 0xd2 0x62 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r24, [sp, #-368]; JL #_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1474 0x0e 0xa7 0x15 0x98 ST r24, [sp, #-348] +.delay_slot + 1478 0x0e 0x9f 0x15 0x98 ST r24, [sp, #-356] +.delay_slot + 1482 0x0e 0x96 0x75 0x98 ST r19, [sp, #-364] +.delay_slot + 1486 0x18 0x68 0xc9 0x58 ADD.NC p0, r17, r18 +.delay_slot + 1490 0x00 0x2c 0xf0 0x02 0xb6 0x00 0x00 0x4b 0x46 0x0a 0x00 0x00 0x1c 0x2e NOPA; NOPS; ADD.NC p1, r17, r16; NOPV +.return_address + 1504 0x01 0x45 0x4f 0x3f 0x20 0x30 0x01 0x1d 0x5e 0x0f 0xcb 0x3e 0xb0 0x7e MOVA lc, #10; PADDB [p7], #-448; ST r15, [sp, #-424]; MOVX r24, #0; MOV r7, sp + 1518 0xcf 0x12 0x06 0x41 0xf5 0x80 0x00 0x00 0x7b 0x38 0x10 0x76 MOVA r18, #-392; ST r15, [sp, #-448]; MOVXM ls, #(ZLS_F_Z18pm_reload_analysisv_1648 + 0) + 1530 0xce 0x11 0x06 0x5d 0xf5 0x80 0x00 0x01 0xb0 0x00 0x10 0x76 MOVA r17, #-400; ST r15, [sp, #-420]; MOVXM p3, #constinit___9 + 1542 0x63 0xc2 0xd6 0x45 0xf5 0x80 0x00 0x01 0xbb 0x38 0x10 0x76 LDA r16, [p3], #4; ST r15, [sp, #-444]; MOVXM le, #(ZLS_F_Z18pm_reload_analysisv_1648 + 0) + 1554 0xcc 0x3e 0xb0 0x33 0x33 0x09 0x37 0x60 0x79 0x3a ST r15, [sp, #-416]; MOVX r19, #-424; MOV p2, p7 + 1564 0xc9 0x3e 0xb0 0x03 0xb3 0xd0 0x70 0x02 ST r15, [sp, #-440]; MOV p7, r15 + 1572 0xcc 0xe2 0xb0 0x02 0x32 0x60 0x70 0x02 ST r24, [sp, #-412]; MOV p4, p2 + 1580 0xc9 0xe2 0xb0 0x02 0xb6 0x60 0x70 0x02 ST r24, [sp, #-436]; MOV p5, p6 + 1588 0x0e 0x79 0xf5 0x98 ST r15, [sp, #-392] + 1592 0x0e 0x71 0xf5 0x98 ST r15, [sp, #-400] + 1596 0x0e 0x6b 0x15 0x98 ST r24, [sp, #-408] + 1600 0x0e 0x53 0x15 0x98 ST r24, [sp, #-432] +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 1604 0x0e 0x7f 0x15 0x98 ST r24, [sp, #-388] +.aggressive_scheduled_block_id 1 +.noswbrkpt + 1608 0x63 0xc2 0xdc 0xee 0x2b 0x0c LDA r16, [p3], #4; ST r24, [sp, #-396] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1614 0x63 0xc2 0xdc 0xde 0x2b 0x0c LDA r16, [p3], #4; ST r24, [sp, #-404] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1620 0x63 0xc2 0xdc 0xae 0x2b 0x0c LDA r16, [p3], #4; ST r24, [sp, #-428] +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1626 0x63 0xc2 0xd0 0xc7 0x92 0x94 LDA r16, [p3], #4; ADD.NC p0, r7, r18 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1632 0x63 0xc2 0xd2 0xc7 0x8a 0x94 LDA r16, [p3], #4; ADD.NC p1, r7, r17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1638 0x63 0xc2 0xd0 0x00 0x10 0x01 0x31 0xe6 0xae 0xba LDA r16, [p3], #4; NOPB; ADD.NC p2, r7, r19 +.label ZLS_F_Z18pm_reload_analysisv_1648 +.loop_nesting 1 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1648 0x63 0xc2 0xd0 0x00 0x25 0x1e 0x11 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 LDA r16, [p3], #4; NOPB; ST r16, [p5], #4; NOPX; NOPM; NOPV +.loop_nesting 0 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1664 0xa3 0xc2 0x30 0x01 0xb6 0x60 0x70 0x02 ST r16, [p5], #4; MOV p3, p6 +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 1672 0xa3 0xc2 0x30 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r16, [p5], #4; JL #_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1682 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1686 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1690 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1694 0x0d 0x1e 0x11 0x98 ST r16, [p5], #4 +.delay_slot + 1698 0x00 0x2c 0xfa 0x3c 0x23 0x00 0x00 0x40 0x1a 0x57 0x00 0x00 0x1c 0x2e NOPA; ST r16, [p5], #4; NOPM; NOPV +.return_address + 1712 0x00 0x19 0x00 0x00 0x00 0x00 0xb0 0x1c 0x10 0xba MOVA r25, #0; MOVXM p1, #(constinit___10 + 56) + 1722 0x23 0x91 0xd5 0xdf 0x35 0x81 0x00 0x0b 0x08 0x00 0x58 0x76 LDA eh2, [p1], #4; ST r25, [sp, #-548]; MOVX r16, #0; MOV r24, #0 + 1734 0x3b 0x95 0xd5 0xe3 0x35 0xaf 0x23 0x8a 0x6d 0xf4 0x58 0x76 LDA el2, [p1], #-12; ST r25, [sp, #-544]; MOVX r18, #-548; MOV r19, #-524 + 1746 0x23 0x9d 0xd0 0x01 0x40 0x0a 0x2a 0xf0 0x78 0xba LDA el3, [p1], #4; MOVX r20, #0; MOV r17, sp + 1756 0x3b 0x89 0xdb 0xcd 0x2b 0x0c LDA eh1, [p1], #-12; ST r20, [sp, #-540] + 1762 0x23 0x8d 0xdb 0xee 0x2b 0x0c LDA el1, [p1], #4; ST r24, [sp, #-524] + 1768 0x3b 0x81 0xdb 0xd4 0x2b 0x0c LDA eh0, [p1], #-12; ST r16, [sp, #-536] + 1774 0x23 0x85 0xdb 0xf4 0x2b 0x0c LDA el0, [p1], #4; ST r16, [sp, #-520] + 1780 0x3b 0x91 0xd6 0x34 0x8d 0x81 0x20 0x09 0x34 0x64 0xa8 0x76 LDA eh2, [p1], #-12; ST eh2, [sp, #-460]; MOVX r18, #0; ADD.NC p2, r17, r18 + 1792 0x23 0x95 0xd6 0x38 0xad 0x80 0x34 0xe2 0xa2 0xba LDA el2, [p1], #4; ST el2, [sp, #-456]; ADD.NC p0, r19, r17 + 1802 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 1808 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 1814 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 1820 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 1826 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 1832 0x20 0x91 0xdc 0x41 0x1b 0x0c LDA eh2, [p1]; ST eh2, [sp, #-480] + 1838 0x22 0x95 0xd6 0x14 0xad 0x80 0xb6 0x60 0x72 0xba LDA el2, [p1, #4]; ST el2, [sp, #-492]; MOV p1, p6 + 1848 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] + 1852 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 1856 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.no_stack_arguments + 1860 0xc0 0x81 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST eh0, [sp, #-508]; JL #_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 1870 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 1874 0x0d 0xfc 0x8d 0x98 ST eh2, [sp, #-516] +.delay_slot + 1878 0x0d 0xee 0x15 0x98 ST r16, [sp, #-532] +.delay_slot + 1882 0x00 0x2c 0xfc 0x01 0x5b 0x0c NOPA; ST el2, [sp, #-512] +.delay_slot + 1888 0x00 0x2c 0xf0 0x00 0x25 0xf2 0x55 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r18, [sp, #-528]; NOPX; NOPM; NOPV +.return_address + 1904 0x00 0x19 0x00 0x00 0x00 0x00 0xb0 0x1c 0x10 0xba MOVA r25, #0; MOVXM p1, #(constinit___11 + 56) + 1914 0x23 0x95 0xd5 0xbf 0x35 0x81 0x80 0x09 0xe8 0x00 0x58 0x76 LDA el2, [p1], #4; ST r25, [sp, #-580]; MOVX r24, #0; MOV r15, #0 + 1926 0x3b 0x89 0xd5 0xc3 0x35 0xaf 0x22 0x8a 0x0d 0xbc 0x58 0x76 LDA eh1, [p1], #-12; ST r25, [sp, #-576]; MOVX r18, #-556; MOV r16, #-580 + 1938 0x23 0x9d 0xd5 0xc7 0x35 0x81 0x30 0x0a 0x2a 0xf0 0x78 0x76 LDA el3, [p1], #4; ST r25, [sp, #-572]; MOVX r19, #0; MOV r17, sp + 1950 0x3b 0x91 0xdb 0x94 0xeb 0x0c LDA eh2, [p1], #-12; ST r19, [sp, #-568] + 1956 0x23 0x8d 0xdb 0xae 0x2b 0x0c LDA el1, [p1], #4; ST r24, [sp, #-556] + 1962 0x3b 0x81 0xdb 0x9c 0xeb 0x0c LDA eh0, [p1], #-12; ST r19, [sp, #-564] + 1968 0x23 0x85 0xdb 0xb4 0xeb 0x0c LDA el0, [p1], #4; ST r19, [sp, #-552] + 1974 0x3b 0x95 0xd6 0x34 0xad 0x80 0x34 0x64 0xa2 0xba LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r18 + 1984 0x23 0x89 0xd6 0x38 0x4d 0x81 0x34 0x60 0xa2 0xba LDA eh1, [p1], #4; ST eh1, [sp, #-456]; ADD.NC p2, r17, r16 + 1994 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 2000 0x23 0x91 0xdc 0x61 0x1b 0x0c LDA eh2, [p1], #4; ST eh2, [sp, #-464] + 2006 0x3b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p1], #-12; ST el1, [sp, #-476] + 2012 0x23 0x81 0xdc 0x50 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-472] + 2018 0x3b 0x85 0xdc 0x38 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-484] + 2024 0x20 0x95 0xdc 0x41 0x5b 0x0c LDA el2, [p1]; ST el2, [sp, #-480] + 2030 0x22 0x89 0xd6 0x14 0x4d 0x80 0xb6 0x60 0x72 0xba LDA eh1, [p1, #4]; ST eh1, [sp, #-492]; MOV p1, p6 + 2040 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] + 2044 0x0e 0x0c 0x8d 0x98 ST eh2, [sp, #-500] +.no_stack_arguments + 2048 0xc2 0x0d 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST el1, [sp, #-496]; JL #_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 2058 0x0e 0x04 0x0d 0x98 ST eh0, [sp, #-508] +.delay_slot + 2062 0x0e 0x08 0x2d 0x98 ST el0, [sp, #-504] +.delay_slot + 2066 0x0d 0xfc 0xad 0x98 ST el2, [sp, #-516] +.delay_slot + 2070 0x0d 0xd1 0xf5 0x98 ST r15, [sp, #-560] +.delay_slot + 2074 0x00 0x2c 0xfc 0x00 0x9b 0x0c NOPA; ST eh1, [sp, #-512] +.return_address + 2080 0x00 0x18 0x00 0x00 0x00 0x00 0xb0 0x1c 0x10 0xba MOVA r24, #0; MOVXM p1, #(constinit___12 + 56) + 2090 0x23 0x95 0xd5 0x9f 0x15 0xad 0x23 0x8a 0x2a 0xf0 0x78 0x76 LDA el2, [p1], #4; ST r24, [sp, #-612]; MOVX r18, #-612; MOV r17, sp + 2102 0x3b 0x8d 0xd5 0x87 0x15 0xad 0x30 0x8a 0x0d 0xb4 0x58 0x76 LDA el1, [p1], #-12; ST r24, [sp, #-636]; MOVX r19, #-636; MOV r16, #-588 + 2114 0x23 0x9d 0xdb 0x46 0x2b 0x0c LDA el3, [p1], #4; ST r24, [sp, #-608] + 2120 0x3b 0x89 0xdb 0x16 0x2b 0x0c LDA eh1, [p1], #-12; ST r24, [sp, #-632] + 2126 0x23 0x81 0xdb 0x4e 0x2b 0x0c LDA eh0, [p1], #4; ST r24, [sp, #-604] + 2132 0x3b 0x85 0xdb 0x1e 0x2b 0x0c LDA el0, [p1], #-12; ST r24, [sp, #-628] + 2138 0x23 0x91 0xdb 0x53 0xeb 0x0c LDA eh2, [p1], #4; ST r15, [sp, #-600] + 2144 0x3b 0x95 0xd6 0x34 0xad 0x80 0x34 0x60 0xa2 0xba LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r16 + 2154 0x23 0x8d 0xd6 0x38 0x6d 0x81 0x34 0x64 0xa2 0xba LDA el1, [p1], #4; ST el1, [sp, #-456]; ADD.NC p2, r17, r18 + 2164 0x3b 0x9d 0xd6 0x2c 0xed 0x81 0xb4 0xe2 0xa2 0xba LDA el3, [p1], #-12; ST el3, [sp, #-468]; ADD.NC p3, r19, r17 + 2174 0x23 0x89 0xdc 0x60 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-464] + 2180 0x3b 0x81 0xdc 0x48 0x1b 0x0c LDA eh0, [p1], #-12; ST eh0, [sp, #-476] + 2186 0x23 0x85 0xdc 0x50 0x5b 0x0c LDA el0, [p1], #4; ST el0, [sp, #-472] + 2192 0x3b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p1], #-12; ST eh2, [sp, #-484] + 2198 0x20 0x95 0xdc 0x41 0x5b 0x0c LDA el2, [p1]; ST el2, [sp, #-480] + 2204 0x22 0x8d 0xd6 0x14 0x6d 0x80 0xb6 0x60 0x72 0xba LDA el1, [p1, #4]; ST el1, [sp, #-492]; MOV p1, p6 + 2214 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] + 2218 0x0e 0x0c 0x4d 0x98 ST eh1, [sp, #-500] + 2222 0x0e 0x10 0x0d 0x98 ST eh0, [sp, #-496] + 2226 0x0e 0x04 0x2d 0x98 ST el0, [sp, #-508] + 2230 0x0d 0x91 0xf5 0x98 ST r15, [sp, #-624] + 2234 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] + 2238 0x0d 0xb7 0x15 0x98 ST r24, [sp, #-588] + 2242 0x0d 0xad 0xf5 0x98 ST r15, [sp, #-596] +.no_stack_arguments + 2246 0xb2 0xbe 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r15, [sp, #-620]; JL #_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.delay_slot + 2256 0x0d 0xfc 0xad 0x98 ST el2, [sp, #-516] +.delay_slot + 2260 0x0d 0xb9 0xf5 0x98 ST r15, [sp, #-584] +.delay_slot + 2264 0x0d 0xb1 0xf5 0x98 ST r15, [sp, #-592] +.delay_slot + 2268 0x0d 0x99 0xf5 0x98 ST r15, [sp, #-616] +.delay_slot + 2272 0x00 0x2c 0xf0 0x00 0x26 0x00 0x6d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST el1, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 2288 0xaf 0x91 0x05 0x67 0x9d 0x80 0x00 0x00 0xb0 0x1c 0x10 0x76 MOVA r17, #-644; ST p7, [sp, #-668]; MOVXM p1, #(constinit___13 + 56) + 2300 0x23 0x8d 0xd5 0x6b 0x9d 0x80 0x05 0x60 0x91 0x7a LDA el1, [p1], #4; ST p7, [sp, #-664]; MOVX r16, #-668 + 2310 0x3b 0x81 0xda 0xdf 0x3b 0x0c LDA eh0, [p1], #-12; ST p7, [sp, #-660] + 2316 0x23 0x9d 0xd5 0x71 0xf5 0x82 0x4a 0xf0 0x72 0xba LDA el3, [p1], #4; ST r15, [sp, #-656]; MOV r18, sp + 2326 0x3b 0x95 0xd5 0x7f 0x9d 0x80 0x34 0x64 0xa2 0xba LDA el2, [p1], #-12; ST p7, [sp, #-644]; ADD.NC p0, r17, r18 + 2336 0x23 0x89 0xda 0xeb 0xeb 0x0c LDA eh1, [p1], #4; ST r15, [sp, #-652] + 2342 0x3b 0x85 0xdb 0x03 0xeb 0x0c LDA el0, [p1], #-12; ST r15, [sp, #-640] + 2348 0x23 0x91 0xda 0xf3 0xeb 0x0c LDA eh2, [p1], #4; ST r15, [sp, #-648] + 2354 0x3b 0x8d 0xd6 0x34 0x6d 0x81 0x34 0xa0 0xa2 0xba LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 + 2364 0x23 0x81 0xdc 0x70 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-456] + 2370 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 2376 0x23 0x95 0xdc 0x61 0x5b 0x0c LDA el2, [p1], #4; ST el2, [sp, #-464] + 2382 0x3b 0x89 0xdc 0x48 0x9b 0x0c LDA eh1, [p1], #-12; ST eh1, [sp, #-476] + 2388 0x23 0x85 0xdc 0x50 0x5b 0x0c LDA el0, [p1], #4; ST el0, [sp, #-472] + 2394 0x3b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p1], #-12; ST eh2, [sp, #-484] + 2400 0x20 0x8d 0xdc 0x40 0xdb 0x0c LDA el1, [p1]; ST el1, [sp, #-480] + 2406 0x22 0x81 0xd6 0x14 0x0d 0x80 0xb6 0x60 0x72 0xba LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 + 2416 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] +.no_stack_arguments + 2420 0xc1 0x95 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST el2, [sp, #-500]; JL #_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 2430 0x0e 0x10 0x4d 0x98 ST eh1, [sp, #-496] +.delay_slot + 2434 0x0e 0x04 0x2d 0x98 ST el0, [sp, #-508] +.delay_slot + 2438 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] +.delay_slot + 2442 0x00 0x2c 0xfb 0xf8 0xdb 0x0c NOPA; ST el1, [sp, #-516] +.delay_slot + 2448 0x00 0x2c 0xf0 0x00 0x26 0x00 0x0d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 2464 0xab 0x91 0x05 0x47 0x9d 0x80 0x00 0x00 0xb0 0x1c 0x10 0x76 MOVA r17, #-676; ST p7, [sp, #-700]; MOVXM p1, #(constinit___14 + 56) + 2476 0x23 0x8d 0xd5 0x4b 0x9d 0x80 0x05 0x60 0x11 0x7a LDA el1, [p1], #4; ST p7, [sp, #-696]; MOVX r16, #-700 + 2486 0x3b 0x81 0xda 0x9f 0x3b 0x0c LDA eh0, [p1], #-12; ST p7, [sp, #-692] + 2492 0x23 0x9d 0xd5 0x51 0xf5 0x82 0x4a 0xf0 0x72 0xba LDA el3, [p1], #4; ST r15, [sp, #-688]; MOV r18, sp + 2502 0x3b 0x95 0xd5 0x5f 0x9d 0x80 0x34 0x64 0xa2 0xba LDA el2, [p1], #-12; ST p7, [sp, #-676]; ADD.NC p0, r17, r18 + 2512 0x23 0x85 0xda 0xab 0xeb 0x0c LDA el0, [p1], #4; ST r15, [sp, #-684] + 2518 0x3b 0x89 0xda 0xc3 0xeb 0x0c LDA eh1, [p1], #-12; ST r15, [sp, #-672] + 2524 0x23 0x91 0xda 0xb3 0xeb 0x0c LDA eh2, [p1], #4; ST r15, [sp, #-680] + 2530 0x3b 0x8d 0xd6 0x34 0x6d 0x81 0x34 0xa0 0xa2 0xba LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 + 2540 0x23 0x81 0xdc 0x70 0x1b 0x0c LDA eh0, [p1], #4; ST eh0, [sp, #-456] + 2546 0x3b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p1], #-12; ST el3, [sp, #-468] + 2552 0x23 0x95 0xdc 0x61 0x5b 0x0c LDA el2, [p1], #4; ST el2, [sp, #-464] + 2558 0x3b 0x85 0xdc 0x48 0x5b 0x0c LDA el0, [p1], #-12; ST el0, [sp, #-476] + 2564 0x23 0x89 0xdc 0x50 0x9b 0x0c LDA eh1, [p1], #4; ST eh1, [sp, #-472] + 2570 0x3b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p1], #-12; ST eh2, [sp, #-484] + 2576 0x20 0x8d 0xdc 0x40 0xdb 0x0c LDA el1, [p1]; ST el1, [sp, #-480] + 2582 0x22 0x81 0xd6 0x14 0x0d 0x80 0xb6 0x60 0x72 0xba LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 + 2592 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] +.no_stack_arguments + 2596 0xc1 0x95 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST el2, [sp, #-500]; JL #_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.delay_slot + 2606 0x0e 0x10 0x2d 0x98 ST el0, [sp, #-496] +.delay_slot + 2610 0x0e 0x04 0x4d 0x98 ST eh1, [sp, #-508] +.delay_slot + 2614 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] +.delay_slot + 2618 0x00 0x2c 0xfb 0xf8 0xdb 0x0c NOPA; ST el1, [sp, #-516] +.delay_slot + 2624 0x00 0x2c 0xf0 0x00 0x26 0x00 0x0d 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV +.return_address + 2640 0xa7 0x94 0x02 0x98 0x8b 0x29 0x16 0x8a 0x4a 0xf0 0x78 0x76 MOVA r20, #-708; MOVS p2, p6; MOVX r17, #-716; MOV r18, sp + 2652 0x00 0x95 0x05 0x37 0x9d 0x81 0x00 0x28 0xb4 0x64 0xa8 0x76 MOVA r21, #4; ST p7, [sp, #-716]; MOVX r16, #1; ADD.NC p1, r17, r18 + 2664 0xa7 0xf3 0xb0 0x01 0x31 0x08 0x34 0xa8 0xa9 0x3a ST p7, [sp, #-708]; MOVX r19, #8; ADD.NC p0, r18, r20 + 2674 0x0d 0x39 0xf5 0x98 ST r15, [sp, #-712] +.no_stack_arguments + 2678 0xa8 0x3e 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST r15, [sp, #-704]; JL #_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj +.delay_slot + 2688 0x0d 0xfe 0x15 0x98 ST r16, [sp, #-516] +.delay_slot + 2692 0x0e 0x02 0xb5 0x98 ST r21, [sp, #-512] +.delay_slot + 2696 0x0e 0x06 0x75 0x98 ST r19, [sp, #-508] +.delay_slot + 2700 0x0e 0x0a 0x15 0x98 ST r16, [sp, #-504] +.delay_slot + 2704 0x00 0x2c 0xf0 0x00 0x26 0x0e 0x15 0x80 0x00 0x00 0x01 0xa5 0x78 0x00 0x00 0xe1 NOPA; NOPB; ST r16, [sp, #-500]; NOPX; NOPM; NOPV +.return_address + 2720 0xa5 0x91 0x05 0x2f 0x9d 0x80 0x00 0x01 0x30 0x1c 0x10 0x76 MOVA r17, #-724; ST p7, [sp, #-724]; MOVXM p2, #(constinit___16 + 56) + 2732 0x43 0x81 0xd5 0x27 0x9d 0x80 0x05 0x20 0x91 0x7a LDA eh0, [p2], #4; ST p7, [sp, #-732]; MOVX r16, #-732 + 2742 0x5b 0x85 0xd5 0x31 0xf5 0x80 0x0a 0xf0 0x72 0xba LDA el0, [p2], #-12; ST r15, [sp, #-720]; MOV r0, sp + 2752 0x43 0x9d 0xd5 0x29 0xf5 0x81 0xe8 0x10 0x72 0xba LDA el3, [p2], #4; ST r15, [sp, #-728]; MOV r15, r0 + 2762 0x5b 0x95 0xd0 0xd1 0x02 0x94 LDA el2, [p2], #-12; ADD.NC p0, r17, r0 + 2768 0x43 0x8d 0xd2 0xd0 0x02 0x94 LDA el1, [p2], #4; ADD.NC p1, r16, r0 + 2774 0x02 0xdc 0x4e 0x98 LDA eh1, [p2], #-12 + 2778 0x02 0x1c 0x8e 0x98 LDA eh2, [p2], #4 + 2782 0x5b 0x81 0xdc 0x68 0x1b 0x0c LDA eh0, [p2], #-12; ST eh0, [sp, #-460] + 2788 0x43 0x85 0xdc 0x70 0x5b 0x0c LDA el0, [p2], #4; ST el0, [sp, #-456] + 2794 0x5b 0x9d 0xdc 0x59 0xdb 0x0c LDA el3, [p2], #-12; ST el3, [sp, #-468] + 2800 0x43 0x95 0xdc 0x61 0x5b 0x0c LDA el2, [p2], #4; ST el2, [sp, #-464] + 2806 0x5b 0x8d 0xdc 0x48 0xdb 0x0c LDA el1, [p2], #-12; ST el1, [sp, #-476] + 2812 0x43 0x89 0xdc 0x50 0x9b 0x0c LDA eh1, [p2], #4; ST eh1, [sp, #-472] + 2818 0x5b 0x91 0xdc 0x39 0x1b 0x0c LDA eh2, [p2], #-12; ST eh2, [sp, #-484] + 2824 0x40 0x81 0xdc 0x40 0x1b 0x0c LDA eh0, [p2]; ST eh0, [sp, #-480] + 2830 0x42 0x85 0xd6 0x14 0x2d 0x81 0x36 0x60 0x72 0xba LDA el0, [p2, #4]; ST el0, [sp, #-492]; MOV p2, p6 + 2840 0x0e 0x18 0xed 0x98 ST el3, [sp, #-488] +.no_stack_arguments + 2844 0xc1 0x95 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST el2, [sp, #-500]; JL #_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.delay_slot + 2854 0x0e 0x10 0x6d 0x98 ST el1, [sp, #-496] +.delay_slot + 2858 0x0e 0x04 0x4d 0x98 ST eh1, [sp, #-508] +.delay_slot + 2862 0x0e 0x08 0x8d 0x98 ST eh2, [sp, #-504] +.delay_slot + 2866 0x0d 0xfc 0x0d 0x98 ST eh0, [sp, #-516] +.delay_slot + 2870 0x00 0x2c 0xf6 0x00 0x2d 0x80 0x00 0x00 0x00 0x7a NOPA; ST el0, [sp, #-512]; NOPX +.return_address + 2880 0x05 0x06 0x85 0x1f 0x9d 0xa9 0x11 0x88 0x80 0x18 0x58 0x76 MOVA dj1, #40; ST p7, [sp, #-740]; MOVX r17, #-756; MOV m1, #24 + 2892 0x02 0x82 0x85 0xfc 0x85 0xa9 0x02 0x88 0x00 0x19 0x58 0x76 MOVA dj0, #20; ST m1, [sp, #-516]; MOVX r16, #-748; MOV m0, #25 + 2904 0xfe 0x02 0x26 0x00 0x85 0x81 0x80 0x09 0x33 0xe2 0xa8 0x76 LDA r0, [sp, #-16]; ST m1, [sp, #-512]; MOVX r24, #0; ADD.NC p2, r15, r17 + 2916 0xc0 0x98 0xb0 0x29 0x03 0x88 0xb3 0xe0 0xa9 0x3a ST dj1, [sp, #-508]; MOVX r16, #-740; ADD.NC p1, r15, r16 + 2926 0xc1 0x00 0xb0 0x00 0x33 0xe0 0xa0 0x02 ST m0, [sp, #-504]; ADD.NC p0, r15, r16 + 2934 0x0e 0x0c 0x45 0x98 ST dj0, [sp, #-500] + 2938 0x0e 0x10 0x45 0x98 ST dj0, [sp, #-496] + 2942 0x0d 0x17 0x9d 0x98 ST p7, [sp, #-748] +.no_stack_arguments + 2946 0xa1 0xf3 0xb0 0x00 0x00 0x00 0x00 0x00 0x41 0x3a ST p7, [sp, #-756]; JL #_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj +.delay_slot + 2956 0xc2 0xe2 0xb0 0x01 0xb6 0x60 0x70 0x02 ST r24, [sp, #-492]; MOV p3, p6 +.delay_slot + 2964 0xa4 0x62 0xb0 0x01 0xe8 0x10 0x70 0x02 ST r24, [sp, #-736]; MOV r15, r0 +.delay_slot + 2972 0x0d 0x1b 0x15 0x98 ST r24, [sp, #-744] +.delay_slot + 2976 0x0d 0x13 0x15 0x98 ST r24, [sp, #-752] +.delay_slot + 2980 0x00 0x2c 0xf0 0x00 0x20 0x00 0x00 0x03 0x0d 0x8a 0xc1 0x36 NOPA; NOPB; ST r24, [sp, #-488]; NOPX +.return_address + 2992 0x07 0xf8 0x39 0x18 LDA lr, [sp, #-8] + 2996 0x07 0xf7 0x19 0x18 LDA p6, [sp, #-12] + 3000 0x07 0xff 0x99 0x18 LDA p7, [sp, #-4] + 3004 0x00 0x00 NOPX + 3006 0x00 0x00 NOPX + 3008 0x00 0x00 NOPX + 3010 0x00 0x00 NOPX + 3012 0x10 0x28 0x00 0x18 RET lr +.delay_slot + 3016 0xff 0xa0 0x00 0x00 0x01 0xc4 PADDXM [sp], #-768 +.delay_slot +.swstall delay_slot + 3022 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3024 0x00 0x00 NOPX +.delay_slot +.swstall delay_slot + 3026 0x00 0x00 NOPX +.label _Z18pm_reload_analysisv__end last +.label __Z18pm_reload_analysisv___func_end0 last +.delay_slot +.swstall delay_slot + 3028 0x00 0x00 NOPX + +.undef global text _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + +.undef global text _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj + +.undef global text _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + +.undef global text _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + +.undef global text _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE + +.undef global text _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE + +.undef global text _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE + +.undef global text _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj + +.undef global text _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj + +.undef global text _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj + + + +.direct_eval +,-,(,) diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.sdr b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.sdr new file mode 100644 index 0000000000000000000000000000000000000000..e07a0575abacb79b715ec3304c971392cd406ddf --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.sdr @@ -0,0 +1,164 @@ + +// File generated by bridge version V-2024.06#84922c0d9f#241219, Fri Mar 21 03:37:44 2025 +// Copyright 2014-2024 Synopsys, Inc. All rights reserved. +// bridge -o../Release/pm_reload_analysis0 ../Release/pm_reload_analysis0.o -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -g -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -cpm_reload_analysis0.bcf -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/lib/Release_LLVM -lme -lc -lm -lc++lite -lsoftfloat -S -export-locals -iconfig extra_memories.bcf -yTM -m -fC -fS -fH +m -T +work ../Release/chesswork495 -pme + +// Release: ipp V-2024.06-TGT-241219 + +// Symbols in memory 'DM_bankA': +// Symbols in memory 'DM_bankAB': +// Symbols in memory 'DM_bankAC': +// Symbols in memory 'DM_bankAD': +// Symbols in memory 'DM_bankB': +// Symbols in memory 'DM_bankBC': +// Symbols in memory 'DM_bankBD': +// Symbols in memory 'DM_bankC': +// Symbols in memory 'DM_bankCD': +// Symbols in memory 'DM_bankD': +// Symbols in memory 'DM_stack': +// Symbols in memory 'DM_test': +// Symbols in memory 'DMb': +_symbol _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter 0x00078044 +_symbol _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE8cur_iter 0x00078048 +_symbol _ZN12me_primitive11control_satE 0x00078050 +_symbol _ZN12me_primitive11control_rndE 0x00078054 +_symbol float_rounding_mode 0x00078058 +_symbol reduce_mean_c8_params 0x00078080 +_symbol _ZZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_KjE6params 0x00078540 +_symbol add1d_attribute_broadcasting_params 0x00078580 +_symbol mul1d_attribute_broadcasting_params 0x000785c0 +_symbol add1d_params 0x00078600 +_symbol mul1d_params 0x00078640 +_symbol sub1d_params 0x00078680 +_symbol clip1d_params 0x000786c0 +_symbol sigmoid1d_params 0x00078700 +_symbol tanh1d_params 0x00078740 +_symbol conv2d_params 0x00078780 +_symbol conv2d_dw_params 0x00078940 +_symbol avgpool2d_params 0x00078a40 +_symbol pad_3d_params 0x00078a80 +_symbol _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params 0x00078ac0 +_symbol _ZZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_KjE6params 0x00078b40 +// Symbols in memory 'DMh': +// Symbols in memory 'DMh_bankA': +// Symbols in memory 'DMh_bankAB': +// Symbols in memory 'DMh_bankAC': +// Symbols in memory 'DMh_bankAD': +// Symbols in memory 'DMh_bankB': +// Symbols in memory 'DMh_bankBC': +// Symbols in memory 'DMh_bankBD': +// Symbols in memory 'DMh_bankC': +// Symbols in memory 'DMh_bankCD': +// Symbols in memory 'DMh_bankD': +// Symbols in memory 'DMh_stack': +// Symbols in memory 'DMs': +// Symbols in memory 'DMs_bankA': +// Symbols in memory 'DMs_bankAB': +// Symbols in memory 'DMs_bankAC': +// Symbols in memory 'DMs_bankAD': +// Symbols in memory 'DMs_bankB': +// Symbols in memory 'DMs_bankBC': +// Symbols in memory 'DMs_bankBD': +// Symbols in memory 'DMs_bankC': +// Symbols in memory 'DMs_bankCD': +// Symbols in memory 'DMs_bankD': +// Symbols in memory 'DMs_stack': +// Symbols in memory 'DMv': +// Symbols in memory 'DMv_bankA': +// Symbols in memory 'DMv_bankAB': +// Symbols in memory 'DMv_bankAC': +// Symbols in memory 'DMv_bankAD': +// Symbols in memory 'DMv_bankB': +// Symbols in memory 'DMv_bankBC': +// Symbols in memory 'DMv_bankBD': +// Symbols in memory 'DMv_bankC': +// Symbols in memory 'DMv_bankCD': +// Symbols in memory 'DMv_bankD': +// Symbols in memory 'DMv_stack': +// Symbols in memory 'DMw': +// Symbols in memory 'DMw_bankA': +// Symbols in memory 'DMw_bankAB': +// Symbols in memory 'DMw_bankAC': +// Symbols in memory 'DMw_bankAD': +// Symbols in memory 'DMw_bankB': +// Symbols in memory 'DMw_bankBC': +// Symbols in memory 'DMw_bankBD': +// Symbols in memory 'DMw_bankC': +// Symbols in memory 'DMw_bankCD': +// Symbols in memory 'DMw_bankD': +// Symbols in memory 'DMw_stack': +// Symbols in memory 'DMx': +// Symbols in memory 'DMx_bankA': +// Symbols in memory 'DMx_bankAB': +// Symbols in memory 'DMx_bankAC': +// Symbols in memory 'DMx_bankAD': +// Symbols in memory 'DMx_bankB': +// Symbols in memory 'DMx_bankBC': +// Symbols in memory 'DMx_bankBD': +// Symbols in memory 'DMx_bankC': +// Symbols in memory 'DMx_bankCD': +// Symbols in memory 'DMx_bankD': +// Symbols in memory 'DMx_stack': +// Symbols in memory 'PM': +_symbol _Z18pm_reload_analysisv 0x00000000 +_symbol _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh 0x00000be0 +_symbol _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams 0x00001180 +_symbol _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params 0x00001290 +_symbol _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x00001c00 +_symbol _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E 0x00001e40 +_symbol _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv 0x00001e60 +_symbol _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E 0x00001f10 +_symbol _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv 0x00001f50 +_symbol _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E 0x00001f90 +_symbol _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E 0x000020d0 +_symbol _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x00002150 +_symbol _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv 0x00002340 +_symbol _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E 0x000023b0 +_symbol _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x000024b0 +_symbol _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv 0x000026a0 +_symbol _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv 0x00002720 +_symbol _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E 0x00002990 +_symbol _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x00002a30 +_symbol _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv 0x00002c20 +_symbol _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E 0x00002c60 +_symbol _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x00002de0 +_symbol _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv 0x00002fd0 +_symbol _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E 0x00003010 +_symbol _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x000033e0 +_symbol _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh 0x000035d0 +_symbol _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E 0x000038e0 +_symbol _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x00003c80 +_symbol _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv 0x00003e80 +_symbol _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv 0x00003f00 +_symbol _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E 0x00003f70 +_symbol _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE 0x00003f80 +_symbol _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E 0x000041e0 +_symbol _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv 0x00004200 +_symbol _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E 0x00004290 +_symbol _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE 0x000043c0 +_symbol _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv 0x00004620 +_symbol _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv 0x000046a0 +_symbol _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E 0x000046f0 +_symbol _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE 0x00004700 +_symbol _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params 0x00004c00 +_symbol _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x00004ee0 +_symbol _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv 0x000050c0 +_symbol _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t 0x00005700 +_symbol _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E 0x000059a0 +_symbol _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE 0x00006420 +_symbol _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE 0x00006ea0 +_symbol _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj 0x00007310 +_symbol _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj 0x00007940 +_symbol _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params 0x00007b20 +_symbol _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj 0x00007e30 +_symbol _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj 0x000080e0 +_symbol _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params 0x00008130 +_symbol _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj 0x00008300 +_symbol _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params 0x00008380 +_symbol _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj 0x00009250 +_symbol _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj 0x000097b0 +_symbol _ZN12me_primitive10udiv_dstepEjjRjS0_ 0x00009af0 +_symbol int32_to_float32 0x00009da0 +_symbol float32_add 0x0000a380 +// Symbols in memory 'PMw': +// Symbols in memory 'TM4': diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.srv b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.srv new file mode 100644 index 0000000000000000000000000000000000000000..033657fe9c46e197bc8e2e2ce1692787976815b8 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/Release/pm_reload_analysis0.srv @@ -0,0 +1,59744 @@ + +// File generated by darts version V-2024.06#84922c0d9f#241219, Fri Mar 21 03:37:46 2025 +// Copyright 2014-2024 Synopsys, Inc. All rights reserved. +// darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno +u ../Release/pm_reload_analysis0 me + +// Release: ipp V-2024.06-TGT-241219 +.label __Z18pm_reload_analysisv___func_begin0 +.label _Z18pm_reload_analysisv +.function pm_reload_analysis _Z18pm_reload_analysisv +.src_ref 0 "pm_reload_analysis0.cc" 30 +.src_ref 0 "pm_reload_analysis0.cc" 30 first +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.function_start + 0 "10111010" // MOVA r17, #0; PADDXM [sp], #768 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1 "01110000" // /* MW 9 */ + 2 "00000000" // /* MW 8 */ + 3 "00000000" // /* MW 7 */ + 4 "00000000" // /* MW 6 */ + 5 "00011000" // /* MW 5 */ + 6 "00000000" // /* MW 4 */ + 7 "00000000" // /* MW 3 */ + 8 "00010001" // /* MW 2 */ + 9 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 10 "01110110" // MOVA r18, #-516; ST lr, [sp, #-8]; MOVXM p3, #491832 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11 "00010000" // /* MW 11 */ + 12 "10011100" // /* MW 10 */ + 13 "10110000" // /* MW 9 */ + 14 "11100001" // /* MW 8 */ + 15 "00000001" // /* MW 7 */ + 16 "10000000" // /* MW 6 */ + 17 "00111101" // /* MW 5 */ + 18 "11111000" // /* MW 4 */ + 19 "00000111" // /* MW 3 */ + 20 "10010010" // /* MW 2 */ + 21 "10111111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 + 22 "01111010" // LDA el3, [p3], #4; ST p6, [sp, #-12]; MOVX r16, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23 "00000001" // /* MW 9 */ + 24 "00100000" // /* MW 8 */ + 25 "00000000" // /* MW 7 */ + 26 "10000000" // /* MW 6 */ + 27 "00011101" // /* MW 5 */ + 28 "11110111" // /* MW 4 */ + 29 "11010111" // /* MW 3 */ + 30 "10011101" // /* MW 2 */ + 31 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 32 "10111010" // LDA eh2, [p3], #-12; ST r15, [sp, #-16]; MOV r19, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33 "01110010" // /* MW 9 */ + 34 "11110000" // /* MW 8 */ + 35 "01101010" // /* MW 7 */ + 36 "10000010" // /* MW 6 */ + 37 "11110101" // /* MW 5 */ + 38 "11110001" // /* MW 4 */ + 39 "11010111" // /* MW 3 */ + 40 "10010001" // /* MW 2 */ + 41 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 42 "10111010" // LDA el2, [p3], #4; ST p7, [sp, #-4]; ADD.NC p0, r19, #-72 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 43 "00000010" // /* MW 9 */ + 44 "11101110" // /* MW 8 */ + 45 "00110100" // /* MW 7 */ + 46 "10000000" // /* MW 6 */ + 47 "10011101" // /* MW 5 */ + 48 "11111111" // /* MW 4 */ + 49 "11010111" // /* MW 3 */ + 50 "10010101" // /* MW 2 */ + 51 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 1 "io_buffer_impl.h" 201 10 first + 52 "10111010" // LDA eh1, [p3], #-12; ST r17, [p0]; ADD.NC p1, r19, #-80 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 53 "00000010" // /* MW 9 */ + 54 "11101100" // /* MW 8 */ + 55 "10110100" // /* MW 7 */ + 56 "10000000" // /* MW 6 */ + 57 "00110001" // /* MW 5 */ + 58 "00000110" // /* MW 4 */ + 59 "11010000" // /* MW 3 */ + 60 "10001001" // /* MW 2 */ + 61 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.src_ref 1 "io_buffer_impl.h" 201 10 + 62 "00001100" // LDA el1, [p3], #4; ST r17, [p1] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 63 "01100011" // /* MW 5 */ + 64 "00001100" // /* MW 4 */ + 65 "11010010" // /* MW 3 */ + 66 "10001101" // /* MW 2 */ + 67 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 68 "10010100" // LDA eh0, [p3], #-12; ADD.NC p2, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 69 "10010010" // /* MW 5 */ + 70 "11010011" // /* MW 4 */ + 71 "11010100" // /* MW 3 */ + 72 "10000001" // /* MW 2 */ + 73 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 40 4 +.src_ref 0 "pm_reload_analysis0.cc" 45 4 +.src_ref 0 "pm_reload_analysis0.cc" 51 4 +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 74 "10111010" // LDA el0, [p3], #4; ST r16, [sp, #-68]; MOV p6, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 75 "01110010" // /* MW 9 */ + 76 "01100000" // /* MW 8 */ + 77 "00110010" // /* MW 7 */ + 78 "10000011" // /* MW 6 */ + 79 "00010101" // /* MW 5 */ + 80 "10111110" // /* MW 4 */ + 81 "11010111" // /* MW 3 */ + 82 "10000101" // /* MW 2 */ + 83 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first + 84 "00001100" // LDA el3, [p3], #-12; ST el3, [sp, #-460] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 85 "11011011" // /* MW 5 */ + 86 "01101001" // /* MW 4 */ + 87 "11011100" // /* MW 3 */ + 88 "10011101" // /* MW 2 */ + 89 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 90 "00001100" // LDA eh2, [p3], #4; ST eh2, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 91 "00011011" // /* MW 5 */ + 92 "01110001" // /* MW 4 */ + 93 "11011100" // /* MW 3 */ + 94 "10010001" // /* MW 2 */ + 95 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 96 "00001100" // LDA el2, [p3], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 97 "01011011" // /* MW 5 */ + 98 "01011001" // /* MW 4 */ + 99 "11011100" // /* MW 3 */ + 100 "10010101" // /* MW 2 */ + 101 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 102 "00001100" // LDA eh1, [p3], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 103 "10011011" // /* MW 5 */ + 104 "01100000" // /* MW 4 */ + 105 "11011100" // /* MW 3 */ + 106 "10001001" // /* MW 2 */ + 107 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 108 "00001100" // LDA el1, [p3], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 109 "11011011" // /* MW 5 */ + 110 "01001000" // /* MW 4 */ + 111 "11011100" // /* MW 3 */ + 112 "10001101" // /* MW 2 */ + 113 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 114 "00001100" // LDA eh0, [p3], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 115 "00011011" // /* MW 5 */ + 116 "01010000" // /* MW 4 */ + 117 "11011100" // /* MW 3 */ + 118 "10000001" // /* MW 2 */ + 119 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 120 "00001100" // LDA el0, [p3], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 121 "01011011" // /* MW 5 */ + 122 "00111000" // /* MW 4 */ + 123 "11011100" // /* MW 3 */ + 124 "10000101" // /* MW 2 */ + 125 "01111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 126 "00001100" // LDA el3, [p3]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 127 "11011011" // /* MW 5 */ + 128 "01000001" // /* MW 4 */ + 129 "11011100" // /* MW 3 */ + 130 "10011101" // /* MW 2 */ + 131 "01100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 132 "00001100" // LDA eh2, [p3, #4]; ST eh2, [sp, #-492] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 133 "00011011" // /* MW 5 */ + 134 "00101001" // /* MW 4 */ + 135 "11011100" // /* MW 3 */ + 136 "10010001" // /* MW 2 */ + 137 "01100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 138 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 139 "10101101" // /* MW 3 */ + 140 "00011000" // /* MW 2 */ + 141 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 + 142 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 143 "01001101" // /* MW 3 */ + 144 "00001100" // /* MW 2 */ + 145 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 4 +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.no_stack_arguments + 146 "00111010" // ST el1, [sp, #-496]; JL #31040 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=31040 delay_slots=5 */ + 147 "01000001" // /* MW 9 */ + 148 "00000000" // /* MW 8 */ + 149 "00000000" // /* MW 7 */ + 150 "00101000" // /* MW 6 */ + 151 "00001111" // /* MW 5 */ + 152 "00000000" // /* MW 4 */ + 153 "10110000" // /* MW 3 */ + 154 "00001101" // /* MW 2 */ + 155 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.delay_slot + 156 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 157 "00001101" // /* MW 3 */ + 158 "00000100" // /* MW 2 */ + 159 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.delay_slot + 160 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 161 "00101101" // /* MW 3 */ + 162 "00001000" // /* MW 2 */ + 163 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 +.delay_slot + 164 "10011000" // ST el3, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 165 "11101001" // /* MW 3 */ + 166 "00000100" // /* MW 2 */ + 167 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 168 "10011000" // ST r16, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 169 "00010101" // /* MW 3 */ + 170 "10110110" // /* MW 2 */ + 171 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 35 183 first +.delay_slot + 172 "10011000" // ST eh2, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 173 "10001101" // /* MW 3 */ + 174 "00000000" // /* MW 2 */ + 175 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 4 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.return_address + 176 "01110110" // MOVA r21, #40; MOVS p2, p6; MOVX r16, #8; MOV r19, #3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 177 "01011000" // /* MW 11 */ + 178 "00000011" // /* MW 10 */ + 179 "01101000" // /* MW 9 */ + 180 "00001010" // /* MW 8 */ + 181 "00000001" // /* MW 7 */ + 182 "00000001" // /* MW 6 */ + 183 "10001011" // /* MW 5 */ + 184 "10011000" // /* MW 4 */ + 185 "00000010" // /* MW 3 */ + 186 "00010101" // /* MW 2 */ + 187 "00000101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 first +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 + 188 "01110110" // MOVA r20, #1; ST r16, [sp, #-516]; MOVX r17, #4; MOV r16, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 189 "01011000" // /* MW 11 */ + 190 "00000000" // /* MW 10 */ + 191 "00001000" // /* MW 9 */ + 192 "10001010" // /* MW 8 */ + 193 "00010000" // /* MW 7 */ + 194 "10000001" // /* MW 6 */ + 195 "00010101" // /* MW 5 */ + 196 "11111110" // /* MW 4 */ + 197 "00000101" // /* MW 3 */ + 198 "00110100" // /* MW 2 */ + 199 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 + 200 "00111010" // ST r19, [sp, #-512]; MOVX r18, #0; MOV r22, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 201 "01111001" // /* MW 9 */ + 202 "11110000" // /* MW 8 */ + 203 "11001010" // /* MW 7 */ + 204 "00001010" // /* MW 6 */ + 205 "00100000" // /* MW 5 */ + 206 "00000001" // /* MW 4 */ + 207 "10110000" // /* MW 3 */ + 208 "01001110" // /* MW 2 */ + 209 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 +.src_ref 0 "pm_reload_analysis0.cc" 40 176 + 210 "00111010" // ST r21, [sp, #-508]; MOVXM r21, #3840 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 211 "00010001" // /* MW 9 */ + 212 "10000000" // /* MW 8 */ + 213 "10101111" // /* MW 7 */ + 214 "00000010" // /* MW 6 */ + 215 "00000000" // /* MW 5 */ + 216 "00000000" // /* MW 4 */ + 217 "10110000" // /* MW 3 */ + 218 "11010110" // /* MW 2 */ + 219 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 + 220 "00000010" // ST r19, [sp, #-504]; ADD.NC p0, r22, #-88 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 221 "00000000" // /* MW 7 */ + 222 "10101010" // /* MW 6 */ + 223 "00110101" // /* MW 5 */ + 224 "00000000" // /* MW 4 */ + 225 "10110000" // /* MW 3 */ + 226 "01001110" // /* MW 2 */ + 227 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 + 228 "00000010" // ST r17, [sp, #-500]; ADD.NC p1, r22, #-96 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 229 "00000000" // /* MW 7 */ + 230 "10101000" // /* MW 6 */ + 231 "10110101" // /* MW 5 */ + 232 "00000000" // /* MW 4 */ + 233 "10110000" // /* MW 3 */ + 234 "11000110" // /* MW 2 */ + 235 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 4 +.src_ref 1 "io_buffer_impl.h" 201 10 first +.no_stack_arguments + 236 "00111010" // ST r16, [sp, #-88]; JL #32304 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=32304 delay_slots=5 */ + 237 "01000001" // /* MW 9 */ + 238 "00000000" // /* MW 8 */ + 239 "00000000" // /* MW 7 */ + 240 "11000110" // /* MW 6 */ + 241 "00001111" // /* MW 5 */ + 242 "00000000" // /* MW 4 */ + 243 "10110000" // /* MW 3 */ + 244 "01000010" // /* MW 2 */ + 245 "11110101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 +.delay_slot + 246 "10011000" // ST r16, [sp, #-96] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 247 "00010101" // /* MW 3 */ + 248 "10100010" // /* MW 2 */ + 249 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 first +.delay_slot + 250 "10011000" // ST r20, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 251 "10010101" // /* MW 3 */ + 252 "00010010" // /* MW 2 */ + 253 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 254 "10011000" // ST r18, [sp, #-84] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 255 "01010101" // /* MW 3 */ + 256 "10101110" // /* MW 2 */ + 257 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 258 "10011000" // ST r18, [sp, #-92] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 259 "01010101" // /* MW 3 */ + 260 "10100110" // /* MW 2 */ + 261 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 40 176 first +.delay_slot + 262 "01111010" // NOPA; ST r21, [sp, #-492]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 263 "00000000" // /* MW 9 */ + 264 "00000000" // /* MW 8 */ + 265 "00000000" // /* MW 7 */ + 266 "10000000" // /* MW 6 */ + 267 "10110101" // /* MW 5 */ + 268 "00010110" // /* MW 4 */ + 269 "11110110" // /* MW 3 */ + 270 "00101100" // /* MW 2 */ + 271 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 4 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 272 "01110110" // MOVA r15, #0; MOVS p1, p6; MOVXM p7, #492376 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 273 "00010000" // /* MW 11 */ + 274 "10101100" // /* MW 10 */ + 275 "10110001" // /* MW 9 */ + 276 "11100011" // /* MW 8 */ + 277 "00000001" // /* MW 7 */ + 278 "00000000" // /* MW 6 */ + 279 "10001011" // /* MW 5 */ + 280 "10011000" // /* MW 4 */ + 281 "00000001" // /* MW 3 */ + 282 "00001111" // /* MW 2 */ + 283 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 218 19 + 284 "01110110" // LDA el3, [p7], #4; ST r15, [sp, #-128]; MOVX r16, #0; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 285 "01111000" // /* MW 11 */ + 286 "11110000" // /* MW 10 */ + 287 "00101010" // /* MW 9 */ + 288 "00001010" // /* MW 8 */ + 289 "00000000" // /* MW 7 */ + 290 "10000001" // /* MW 6 */ + 291 "11110101" // /* MW 5 */ + 292 "10000001" // /* MW 4 */ + 293 "11010111" // /* MW 3 */ + 294 "10011101" // /* MW 2 */ + 295 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 217 10 + 296 "01110110" // LDA eh2, [p7], #-12; ST r15, [sp, #-124]; MOVX r24, #0; ADD.NC p0, r17, #-104 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 297 "00001000" // /* MW 11 */ + 298 "01100110" // /* MW 10 */ + 299 "00110100" // /* MW 9 */ + 300 "00001000" // /* MW 8 */ + 301 "10000000" // /* MW 7 */ + 302 "10000001" // /* MW 6 */ + 303 "11110101" // /* MW 5 */ + 304 "10000101" // /* MW 4 */ + 305 "11010111" // /* MW 3 */ + 306 "10010001" // /* MW 2 */ + 307 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 308 "10111010" // LDA el2, [p7], #4; ST r15, [sp, #-120]; ADD.NC p2, r17, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 309 "00000010" // /* MW 9 */ + 310 "01100000" // /* MW 8 */ + 311 "00110100" // /* MW 7 */ + 312 "10000001" // /* MW 6 */ + 313 "11110101" // /* MW 5 */ + 314 "10001001" // /* MW 4 */ + 315 "11010111" // /* MW 3 */ + 316 "10010101" // /* MW 2 */ + 317 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 318 "00001100" // LDA eh1, [p7], #-12; ST r24, [sp, #-116] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 319 "00101011" // /* MW 5 */ + 320 "00011110" // /* MW 4 */ + 321 "11011111" // /* MW 3 */ + 322 "10001001" // /* MW 2 */ + 323 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 324 "00001100" // LDA el1, [p7], #4; ST r15, [sp, #-104] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 325 "11101011" // /* MW 5 */ + 326 "00110011" // /* MW 4 */ + 327 "11011111" // /* MW 3 */ + 328 "10001101" // /* MW 2 */ + 329 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 330 "00001100" // LDA eh0, [p7], #-12; ST r24, [sp, #-112] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 331 "00101011" // /* MW 5 */ + 332 "00100110" // /* MW 4 */ + 333 "11011111" // /* MW 3 */ + 334 "10000001" // /* MW 2 */ + 335 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 336 "00001100" // LDA el0, [p7], #4; ST r24, [sp, #-100] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 337 "00101011" // /* MW 5 */ + 338 "00111110" // /* MW 4 */ + 339 "11011111" // /* MW 3 */ + 340 "10000101" // /* MW 2 */ + 341 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 342 "00001100" // LDA el3, [p7], #-12; ST el3, [sp, #-460] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 343 "11011011" // /* MW 5 */ + 344 "01101001" // /* MW 4 */ + 345 "11011100" // /* MW 3 */ + 346 "10011101" // /* MW 2 */ + 347 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 348 "00001100" // LDA eh2, [p7], #4; ST eh2, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 349 "00011011" // /* MW 5 */ + 350 "01110001" // /* MW 4 */ + 351 "11011100" // /* MW 3 */ + 352 "10010001" // /* MW 2 */ + 353 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 354 "00001100" // LDA el2, [p7], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 355 "01011011" // /* MW 5 */ + 356 "01011001" // /* MW 4 */ + 357 "11011100" // /* MW 3 */ + 358 "10010101" // /* MW 2 */ + 359 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 360 "00001100" // LDA eh1, [p7], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 361 "10011011" // /* MW 5 */ + 362 "01100000" // /* MW 4 */ + 363 "11011100" // /* MW 3 */ + 364 "10001001" // /* MW 2 */ + 365 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 366 "00001100" // LDA el1, [p7], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 367 "11011011" // /* MW 5 */ + 368 "01001000" // /* MW 4 */ + 369 "11011100" // /* MW 3 */ + 370 "10001101" // /* MW 2 */ + 371 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 372 "00001100" // LDA eh0, [p7], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 373 "00011011" // /* MW 5 */ + 374 "01010000" // /* MW 4 */ + 375 "11011100" // /* MW 3 */ + 376 "10000001" // /* MW 2 */ + 377 "11100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 378 "00001100" // LDA el0, [p7], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 379 "01011011" // /* MW 5 */ + 380 "00111000" // /* MW 4 */ + 381 "11011100" // /* MW 3 */ + 382 "10000101" // /* MW 2 */ + 383 "11111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 384 "00001100" // LDA el3, [p7]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 385 "11011011" // /* MW 5 */ + 386 "01000001" // /* MW 4 */ + 387 "11011100" // /* MW 3 */ + 388 "10011101" // /* MW 2 */ + 389 "11100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 390 "00001100" // LDA eh2, [p7, #4]; ST eh2, [sp, #-492] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 391 "00011011" // /* MW 5 */ + 392 "00101001" // /* MW 4 */ + 393 "11011100" // /* MW 3 */ + 394 "10010001" // /* MW 2 */ + 395 "11100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 396 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 397 "10101101" // /* MW 3 */ + 398 "00011000" // /* MW 2 */ + 399 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 + 400 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 401 "01001101" // /* MW 3 */ + 402 "00001100" // /* MW 2 */ + 403 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 4 +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.no_stack_arguments + 404 "00111010" // ST el1, [sp, #-496]; JL #10800 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=10800 delay_slots=5 */ + 405 "01000001" // /* MW 9 */ + 406 "00000000" // /* MW 8 */ + 407 "00000000" // /* MW 7 */ + 408 "01000110" // /* MW 6 */ + 409 "00000101" // /* MW 5 */ + 410 "00000000" // /* MW 4 */ + 411 "10110000" // /* MW 3 */ + 412 "00001101" // /* MW 2 */ + 413 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.delay_slot + 414 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 415 "00001101" // /* MW 3 */ + 416 "00000100" // /* MW 2 */ + 417 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.delay_slot + 418 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 419 "00101101" // /* MW 3 */ + 420 "00001000" // /* MW 2 */ + 421 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 +.delay_slot + 422 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 423 "11101101" // /* MW 3 */ + 424 "11111100" // /* MW 2 */ + 425 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 426 "00001100" // NOPA; ST r16, [sp, #-108] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 427 "00101011" // /* MW 5 */ + 428 "00101100" // /* MW 4 */ + 429 "11111111" // /* MW 3 */ + 430 "00101100" // /* MW 2 */ + 431 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 45 69 first +.delay_slot + 432 "11100001" // NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 433 "00000000" // /* MW 15 */ + 434 "00000000" // /* MW 14 */ + 435 "01111000" // /* MW 13 */ + 436 "10100101" // /* MW 12 */ + 437 "00000001" // /* MW 11 */ + 438 "00000000" // /* MW 10 */ + 439 "00000000" // /* MW 9 */ + 440 "10000000" // /* MW 8 */ + 441 "10001101" // /* MW 7 */ + 442 "00000000" // /* MW 6 */ + 443 "00100110" // /* MW 5 */ + 444 "00000000" // /* MW 4 */ + 445 "11110000" // /* MW 3 */ + 446 "00101100" // /* MW 2 */ + 447 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 4 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 448 "01110110" // MOVA dn0, #0; MOVS p1, p6; MOVXM p6, #492440 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 449 "00010000" // /* MW 11 */ + 450 "11001100" // /* MW 10 */ + 451 "00110001" // /* MW 9 */ + 452 "11100011" // /* MW 8 */ + 453 "00000001" // /* MW 7 */ + 454 "00000000" // /* MW 6 */ + 455 "10001011" // /* MW 5 */ + 456 "10011000" // /* MW 4 */ + 457 "10000001" // /* MW 3 */ + 458 "00000001" // /* MW 2 */ + 459 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 1 "io_buffer_impl.h" 215 10 first + 460 "01110110" // LDA el3, [p6], #4; ST dn0, [sp, #-160]; MOVX r16, #-136; MOV m0, #52 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 461 "01011000" // /* MW 11 */ + 462 "00110100" // /* MW 10 */ + 463 "00000000" // /* MW 9 */ + 464 "00001000" // /* MW 8 */ + 465 "00000111" // /* MW 7 */ + 466 "10111011" // /* MW 6 */ + 467 "00100101" // /* MW 5 */ + 468 "01100000" // /* MW 4 */ + 469 "11010111" // /* MW 3 */ + 470 "10011101" // /* MW 2 */ + 471 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 1 "io_buffer_impl.h" 215 10 + 472 "01110110" // LDA eh2, [p6], #-12; ST dn0, [sp, #-184]; MOVX r18, #-160; MOV r17, #-184 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 473 "01011000" // /* MW 11 */ + 474 "01001000" // /* MW 10 */ + 475 "00101111" // /* MW 9 */ + 476 "00001010" // /* MW 8 */ + 477 "00100100" // /* MW 7 */ + 478 "10111011" // /* MW 6 */ + 479 "00100101" // /* MW 5 */ + 480 "01001000" // /* MW 4 */ + 481 "11010111" // /* MW 3 */ + 482 "10010001" // /* MW 2 */ + 483 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 + 484 "01111010" // LDA el2, [p6], #4; ST dn0, [sp, #-156]; MOVX r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 485 "00000001" // /* MW 9 */ + 486 "00110000" // /* MW 8 */ + 487 "00000000" // /* MW 7 */ + 488 "10000000" // /* MW 6 */ + 489 "00100101" // /* MW 5 */ + 490 "01100100" // /* MW 4 */ + 491 "11010111" // /* MW 3 */ + 492 "10010101" // /* MW 2 */ + 493 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 494 "00001100" // LDA eh1, [p6], #-12; ST dn0, [sp, #-180] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 495 "01001011" // /* MW 5 */ + 496 "10011000" // /* MW 4 */ + 497 "11011110" // /* MW 3 */ + 498 "10001001" // /* MW 2 */ + 499 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 500 "00001100" // LDA el1, [p6], #4; ST dn0, [sp, #-152] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 501 "01001011" // /* MW 5 */ + 502 "11010000" // /* MW 4 */ + 503 "11011110" // /* MW 3 */ + 504 "10001101" // /* MW 2 */ + 505 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 506 "00001100" // LDA eh0, [p6], #-12; ST dn0, [sp, #-176] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 507 "01001011" // /* MW 5 */ + 508 "10100000" // /* MW 4 */ + 509 "11011110" // /* MW 3 */ + 510 "10000001" // /* MW 2 */ + 511 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 512 "10111010" // LDA el0, [p6], #4; ST r24, [sp, #-148]; MOV r19, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 513 "01110010" // /* MW 9 */ + 514 "11110000" // /* MW 8 */ + 515 "01101010" // /* MW 7 */ + 516 "10000010" // /* MW 6 */ + 517 "00010101" // /* MW 5 */ + 518 "01101111" // /* MW 4 */ + 519 "11010111" // /* MW 3 */ + 520 "10000101" // /* MW 2 */ + 521 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first + 522 "10111010" // LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p0, r19, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 523 "10100010" // /* MW 9 */ + 524 "11100000" // /* MW 8 */ + 525 "00110100" // /* MW 7 */ + 526 "10000000" // /* MW 6 */ + 527 "11101101" // /* MW 5 */ + 528 "00110100" // /* MW 4 */ + 529 "11010110" // /* MW 3 */ + 530 "10011101" // /* MW 2 */ + 531 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 532 "10111010" // LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p2, r19, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 533 "10100010" // /* MW 9 */ + 534 "11100100" // /* MW 8 */ + 535 "00110100" // /* MW 7 */ + 536 "10000001" // /* MW 6 */ + 537 "10001101" // /* MW 5 */ + 538 "00111000" // /* MW 4 */ + 539 "11010110" // /* MW 3 */ + 540 "10010001" // /* MW 2 */ + 541 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 542 "10111010" // LDA el2, [p6], #-12; ST el2, [sp, #-468]; ADD.NC p3, r19, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 543 "10100010" // /* MW 9 */ + 544 "11100010" // /* MW 8 */ + 545 "10110100" // /* MW 7 */ + 546 "10000001" // /* MW 6 */ + 547 "10101101" // /* MW 5 */ + 548 "00101100" // /* MW 4 */ + 549 "11010110" // /* MW 3 */ + 550 "10010101" // /* MW 2 */ + 551 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 552 "10111010" // LDA eh1, [p6], #4; ST eh1, [sp, #-464]; MOV p7, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 553 "01110010" // /* MW 9 */ + 554 "01100000" // /* MW 8 */ + 555 "10110001" // /* MW 7 */ + 556 "10000011" // /* MW 6 */ + 557 "01001101" // /* MW 5 */ + 558 "00110000" // /* MW 4 */ + 559 "11010110" // /* MW 3 */ + 560 "10001001" // /* MW 2 */ + 561 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 562 "00001100" // LDA el1, [p6], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 563 "11011011" // /* MW 5 */ + 564 "01001000" // /* MW 4 */ + 565 "11011100" // /* MW 3 */ + 566 "10001101" // /* MW 2 */ + 567 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 568 "00001100" // LDA eh0, [p6], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 569 "00011011" // /* MW 5 */ + 570 "01010000" // /* MW 4 */ + 571 "11011100" // /* MW 3 */ + 572 "10000001" // /* MW 2 */ + 573 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 574 "00001100" // LDA el0, [p6], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 575 "01011011" // /* MW 5 */ + 576 "00111000" // /* MW 4 */ + 577 "11011100" // /* MW 3 */ + 578 "10000101" // /* MW 2 */ + 579 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 580 "00001100" // LDA el3, [p6], #4; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 581 "11011011" // /* MW 5 */ + 582 "01000001" // /* MW 4 */ + 583 "11011100" // /* MW 3 */ + 584 "10011101" // /* MW 2 */ + 585 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 586 "00001100" // LDA eh2, [p6], m0; ST eh2, [sp, #-492] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 587 "00011011" // /* MW 5 */ + 588 "00101001" // /* MW 4 */ + 589 "11011100" // /* MW 3 */ + 590 "00010001" // /* MW 2 */ + 591 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 592 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 593 "10101101" // /* MW 3 */ + 594 "00011000" // /* MW 2 */ + 595 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 596 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 597 "01001101" // /* MW 3 */ + 598 "00001100" // /* MW 2 */ + 599 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 600 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 601 "01101101" // /* MW 3 */ + 602 "00010000" // /* MW 2 */ + 603 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 + 604 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 605 "00001101" // /* MW 3 */ + 606 "00000100" // /* MW 2 */ + 607 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 608 "10011000" // ST r24, [sp, #-172] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 609 "00010101" // /* MW 3 */ + 610 "01010111" // /* MW 2 */ + 611 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first + 612 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 613 "00101101" // /* MW 3 */ + 614 "00001000" // /* MW 2 */ + 615 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 616 "10011000" // ST dn0, [sp, #-136] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 617 "00100101" // /* MW 3 */ + 618 "01111000" // /* MW 2 */ + 619 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 620 "10011000" // ST r24, [sp, #-144] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 621 "00010101" // /* MW 3 */ + 622 "01110011" // /* MW 2 */ + 623 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.no_stack_arguments + 624 "00111010" // ST r24, [sp, #-168]; JL #16256 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=16256 delay_slots=5 */ + 625 "01000001" // /* MW 9 */ + 626 "00000000" // /* MW 8 */ + 627 "00000000" // /* MW 7 */ + 628 "11110000" // /* MW 6 */ + 629 "00000111" // /* MW 5 */ + 630 "00000000" // /* MW 4 */ + 631 "10110000" // /* MW 3 */ + 632 "01100010" // /* MW 2 */ + 633 "11101011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 +.delay_slot + 634 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 635 "11101101" // /* MW 3 */ + 636 "11111100" // /* MW 2 */ + 637 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 638 "10011000" // ST r24, [sp, #-132] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 639 "00010101" // /* MW 3 */ + 640 "01111111" // /* MW 2 */ + 641 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 642 "10011000" // ST r24, [sp, #-140] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 643 "00010101" // /* MW 3 */ + 644 "01110111" // /* MW 2 */ + 645 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 +.delay_slot + 646 "10011000" // ST r24, [sp, #-164] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 647 "00010101" // /* MW 3 */ + 648 "01011111" // /* MW 2 */ + 649 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 51 46 first +.delay_slot + 650 "00001100" // NOPA; ST eh2, [sp, #-512] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 651 "00011011" // /* MW 5 */ + 652 "00000001" // /* MW 4 */ + 653 "11111100" // /* MW 3 */ + 654 "00101100" // /* MW 2 */ + 655 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 1 "io_buffer_impl.h" 215 10 first +.return_address + 656 "01110110" // LDA el3, [p6], #4; ST r15, [sp, #-216]; MOVX r17, #-240; MOV r16, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 657 "01111000" // /* MW 11 */ + 658 "11110000" // /* MW 10 */ + 659 "00001010" // /* MW 9 */ + 660 "00001010" // /* MW 8 */ + 661 "00010010" // /* MW 7 */ + 662 "10111001" // /* MW 6 */ + 663 "11110101" // /* MW 5 */ + 664 "00101001" // /* MW 4 */ + 665 "11010111" // /* MW 3 */ + 666 "10011101" // /* MW 2 */ + 667 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 4 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 1 "io_buffer_impl.h" 215 10 + 668 "01110110" // LDA eh2, [p6], #-12; ST r15, [sp, #-240]; MOVX r18, #-216; MOV p1, p7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 669 "01111000" // /* MW 11 */ + 670 "01100000" // /* MW 10 */ + 671 "10110111" // /* MW 9 */ + 672 "00001000" // /* MW 8 */ + 673 "00100101" // /* MW 7 */ + 674 "10111001" // /* MW 6 */ + 675 "11110101" // /* MW 5 */ + 676 "00010001" // /* MW 4 */ + 677 "11010111" // /* MW 3 */ + 678 "10010001" // /* MW 2 */ + 679 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 + 680 "01110110" // LDA el2, [p6], #4; ST r15, [sp, #-212]; MOVX r24, #0; MOV p0, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 681 "01111000" // /* MW 11 */ + 682 "11110000" // /* MW 10 */ + 683 "00110010" // /* MW 9 */ + 684 "00001000" // /* MW 8 */ + 685 "10000000" // /* MW 7 */ + 686 "10000001" // /* MW 6 */ + 687 "11110101" // /* MW 5 */ + 688 "00101101" // /* MW 4 */ + 689 "11010111" // /* MW 3 */ + 690 "10010101" // /* MW 2 */ + 691 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 692 "11110110" // LDA eh1, [p6], #-12; PADDB [p0], #-192; ST r15, [sp, #-236]; MOV p7, p0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 693 "01110000" // /* MW 11 */ + 694 "01100000" // /* MW 10 */ + 695 "10110000" // /* MW 9 */ + 696 "10000011" // /* MW 8 */ + 697 "11110101" // /* MW 7 */ + 698 "00010101" // /* MW 6 */ + 699 "00100111" // /* MW 5 */ + 700 "10111111" // /* MW 4 */ + 701 "11010001" // /* MW 3 */ + 702 "10001001" // /* MW 2 */ + 703 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 704 "00001100" // LDA el1, [p6], #4; ST r15, [sp, #-208] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 705 "11101011" // /* MW 5 */ + 706 "01100011" // /* MW 4 */ + 707 "11011110" // /* MW 3 */ + 708 "10001101" // /* MW 2 */ + 709 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 710 "00001100" // LDA eh0, [p6], #-12; ST r15, [sp, #-232] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 711 "11101011" // /* MW 5 */ + 712 "00110011" // /* MW 4 */ + 713 "11011110" // /* MW 3 */ + 714 "10000001" // /* MW 2 */ + 715 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 716 "00001100" // LDA el0, [p6], #4; ST r24, [sp, #-204] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 717 "00101011" // /* MW 5 */ + 718 "01101110" // /* MW 4 */ + 719 "11011110" // /* MW 3 */ + 720 "10000101" // /* MW 2 */ + 721 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first + 722 "10111010" // LDA el3, [p6], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 723 "10100010" // /* MW 9 */ + 724 "10100000" // /* MW 8 */ + 725 "00110100" // /* MW 7 */ + 726 "10000001" // /* MW 6 */ + 727 "11101101" // /* MW 5 */ + 728 "00110100" // /* MW 4 */ + 729 "11010110" // /* MW 3 */ + 730 "10011101" // /* MW 2 */ + 731 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 732 "10111010" // LDA eh2, [p6], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 733 "10100010" // /* MW 9 */ + 734 "01100000" // /* MW 8 */ + 735 "10110100" // /* MW 7 */ + 736 "10000001" // /* MW 6 */ + 737 "10001101" // /* MW 5 */ + 738 "00111000" // /* MW 4 */ + 739 "11010110" // /* MW 3 */ + 740 "10010001" // /* MW 2 */ + 741 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 742 "00001100" // LDA el2, [p6], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 743 "01011011" // /* MW 5 */ + 744 "01011001" // /* MW 4 */ + 745 "11011100" // /* MW 3 */ + 746 "10010101" // /* MW 2 */ + 747 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 748 "00001100" // LDA eh1, [p6], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 749 "10011011" // /* MW 5 */ + 750 "01100000" // /* MW 4 */ + 751 "11011100" // /* MW 3 */ + 752 "10001001" // /* MW 2 */ + 753 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 754 "00001100" // LDA el1, [p6], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 755 "11011011" // /* MW 5 */ + 756 "01001000" // /* MW 4 */ + 757 "11011100" // /* MW 3 */ + 758 "10001101" // /* MW 2 */ + 759 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 760 "00001100" // LDA eh0, [p6], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 761 "00011011" // /* MW 5 */ + 762 "01010000" // /* MW 4 */ + 763 "11011100" // /* MW 3 */ + 764 "10000001" // /* MW 2 */ + 765 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 766 "00001100" // LDA el0, [p6], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 767 "01011011" // /* MW 5 */ + 768 "00111000" // /* MW 4 */ + 769 "11011100" // /* MW 3 */ + 770 "10000101" // /* MW 2 */ + 771 "11011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 772 "00001100" // LDA el3, [p6]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 773 "11011011" // /* MW 5 */ + 774 "01000001" // /* MW 4 */ + 775 "11011100" // /* MW 3 */ + 776 "10011101" // /* MW 2 */ + 777 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 778 "10111010" // LDA eh2, [p6, #4]; ST eh2, [sp, #-492]; MOV p6, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 779 "01110010" // /* MW 9 */ + 780 "01100000" // /* MW 8 */ + 781 "00110001" // /* MW 7 */ + 782 "10000011" // /* MW 6 */ + 783 "10001101" // /* MW 5 */ + 784 "00010100" // /* MW 4 */ + 785 "11010110" // /* MW 3 */ + 786 "10010001" // /* MW 2 */ + 787 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 788 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 789 "10101101" // /* MW 3 */ + 790 "00011000" // /* MW 2 */ + 791 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 792 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 793 "01001101" // /* MW 3 */ + 794 "00001100" // /* MW 2 */ + 795 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 796 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 797 "01101101" // /* MW 3 */ + 798 "00010000" // /* MW 2 */ + 799 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 + 800 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 801 "00001101" // /* MW 3 */ + 802 "00000100" // /* MW 2 */ + 803 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 804 "10011000" // ST r24, [sp, #-228] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 805 "00010101" // /* MW 3 */ + 806 "00011111" // /* MW 2 */ + 807 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first + 808 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 809 "00101101" // /* MW 3 */ + 810 "00001000" // /* MW 2 */ + 811 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 812 "10011000" // ST r15, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 813 "11110101" // /* MW 3 */ + 814 "01000001" // /* MW 2 */ + 815 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 816 "10011000" // ST r24, [sp, #-200] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 817 "00010101" // /* MW 3 */ + 818 "00111011" // /* MW 2 */ + 819 "00001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.no_stack_arguments + 820 "00111010" // ST r24, [sp, #-224]; JL #17344 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=17344 delay_slots=5 */ + 821 "01000001" // /* MW 9 */ + 822 "00000000" // /* MW 8 */ + 823 "00000000" // /* MW 7 */ + 824 "01111000" // /* MW 6 */ + 825 "00001000" // /* MW 5 */ + 826 "00000000" // /* MW 4 */ + 827 "10110000" // /* MW 3 */ + 828 "01100010" // /* MW 2 */ + 829 "11100100" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 +.delay_slot + 830 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 831 "11101101" // /* MW 3 */ + 832 "11111100" // /* MW 2 */ + 833 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 834 "10011000" // ST r24, [sp, #-188] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 835 "00010101" // /* MW 3 */ + 836 "01000111" // /* MW 2 */ + 837 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 838 "10011000" // ST r24, [sp, #-196] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 839 "00010101" // /* MW 3 */ + 840 "00111111" // /* MW 2 */ + 841 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 +.delay_slot + 842 "00001100" // NOPA; ST r24, [sp, #-220] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 843 "00101011" // /* MW 5 */ + 844 "01001110" // /* MW 4 */ + 845 "11111110" // /* MW 3 */ + 846 "00101100" // /* MW 2 */ + 847 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 57 46 first +.delay_slot + 848 "11100001" // NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 849 "00000000" // /* MW 15 */ + 850 "00000000" // /* MW 14 */ + 851 "01111000" // /* MW 13 */ + 852 "10100101" // /* MW 12 */ + 853 "00000001" // /* MW 11 */ + 854 "00000000" // /* MW 10 */ + 855 "00000000" // /* MW 9 */ + 856 "10000000" // /* MW 8 */ + 857 "10001101" // /* MW 7 */ + 858 "00000000" // /* MW 6 */ + 859 "00100110" // /* MW 5 */ + 860 "00000000" // /* MW 4 */ + 861 "11110000" // /* MW 3 */ + 862 "00101100" // /* MW 2 */ + 863 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.return_address + 864 "01110110" // MOVA r24, #0; ST r15, [sp, #-280]; MOVXM p1, #492504 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 865 "00010000" // /* MW 11 */ + 866 "11101100" // /* MW 10 */ + 867 "10110001" // /* MW 9 */ + 868 "11100000" // /* MW 8 */ + 869 "00000001" // /* MW 7 */ + 870 "10000000" // /* MW 6 */ + 871 "11110101" // /* MW 5 */ + 872 "11101001" // /* MW 4 */ + 873 "00000110" // /* MW 3 */ + 874 "00011000" // /* MW 2 */ + 875 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 876 "01110110" // LDA el3, [p1], #4; ST r15, [sp, #-276]; MOVX r16, #-280; MOV p2, p6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 877 "01111000" // /* MW 11 */ + 878 "01100000" // /* MW 10 */ + 879 "00110110" // /* MW 9 */ + 880 "00001001" // /* MW 8 */ + 881 "00000101" // /* MW 7 */ + 882 "10110111" // /* MW 6 */ + 883 "11110101" // /* MW 5 */ + 884 "11101101" // /* MW 4 */ + 885 "11010110" // /* MW 3 */ + 886 "10011101" // /* MW 2 */ + 887 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 218 19 + 888 "01110110" // LDA eh2, [p1], #-12; ST r15, [sp, #-272]; MOVX r25, #0; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 889 "01111000" // /* MW 11 */ + 890 "11110000" // /* MW 10 */ + 891 "00101010" // /* MW 9 */ + 892 "00001010" // /* MW 8 */ + 893 "10010000" // /* MW 7 */ + 894 "10000001" // /* MW 6 */ + 895 "11110101" // /* MW 5 */ + 896 "11110001" // /* MW 4 */ + 897 "11010110" // /* MW 3 */ + 898 "10010001" // /* MW 2 */ + 899 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 900 "01111110" // LDA el2, [p1], #4; PADDB [p7], #-256; ST r24, [sp, #-268]; MOVX r18, #-248; MOV p6, p7 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 901 "10110000" // /* MW 13 */ + 902 "11100010" // /* MW 12 */ + 903 "11011110" // /* MW 11 */ + 904 "00001111" // /* MW 10 */ + 905 "11101100" // /* MW 9 */ + 906 "01100110" // /* MW 8 */ + 907 "00100001" // /* MW 7 */ + 908 "00100100" // /* MW 6 */ + 909 "00100111" // /* MW 5 */ + 910 "10011111" // /* MW 4 */ + 911 "11011111" // /* MW 3 */ + 912 "10010101" // /* MW 2 */ + 913 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 914 "00001100" // LDA eh1, [p1], #-12; ST r15, [sp, #-248] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 915 "11101011" // /* MW 5 */ + 916 "00010011" // /* MW 4 */ + 917 "11011110" // /* MW 3 */ + 918 "10001001" // /* MW 2 */ + 919 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 201 10 + 920 "00001100" // LDA el1, [p1], #4; ST r15, [sp, #-256] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 921 "11101011" // /* MW 5 */ + 922 "00000011" // /* MW 4 */ + 923 "11011110" // /* MW 3 */ + 924 "10001101" // /* MW 2 */ + 925 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 926 "00001100" // LDA eh0, [p1], #-12; ST r24, [sp, #-264] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 927 "00101011" // /* MW 5 */ + 928 "11110110" // /* MW 4 */ + 929 "11011101" // /* MW 3 */ + 930 "10000001" // /* MW 2 */ + 931 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 932 "00001100" // LDA el0, [p1], #4; ST r24, [sp, #-244] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 933 "00101011" // /* MW 5 */ + 934 "00011110" // /* MW 4 */ + 935 "11011110" // /* MW 3 */ + 936 "10000101" // /* MW 2 */ + 937 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 938 "10111010" // LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 939 "10100010" // /* MW 9 */ + 940 "01100100" // /* MW 8 */ + 941 "00110100" // /* MW 7 */ + 942 "10000000" // /* MW 6 */ + 943 "11101101" // /* MW 5 */ + 944 "00110100" // /* MW 4 */ + 945 "11010110" // /* MW 3 */ + 946 "10011101" // /* MW 2 */ + 947 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 948 "10111010" // LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p3, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 949 "10100010" // /* MW 9 */ + 950 "01100000" // /* MW 8 */ + 951 "10110100" // /* MW 7 */ + 952 "10000001" // /* MW 6 */ + 953 "10001101" // /* MW 5 */ + 954 "00111000" // /* MW 4 */ + 955 "11010110" // /* MW 3 */ + 956 "10010001" // /* MW 2 */ + 957 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 958 "00001100" // LDA el2, [p1], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 959 "01011011" // /* MW 5 */ + 960 "01011001" // /* MW 4 */ + 961 "11011100" // /* MW 3 */ + 962 "10010101" // /* MW 2 */ + 963 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 964 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 965 "10011011" // /* MW 5 */ + 966 "01100000" // /* MW 4 */ + 967 "11011100" // /* MW 3 */ + 968 "10001001" // /* MW 2 */ + 969 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 970 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 971 "11011011" // /* MW 5 */ + 972 "01001000" // /* MW 4 */ + 973 "11011100" // /* MW 3 */ + 974 "10001101" // /* MW 2 */ + 975 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 976 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 977 "00011011" // /* MW 5 */ + 978 "01010000" // /* MW 4 */ + 979 "11011100" // /* MW 3 */ + 980 "10000001" // /* MW 2 */ + 981 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 982 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 983 "01011011" // /* MW 5 */ + 984 "00111000" // /* MW 4 */ + 985 "11011100" // /* MW 3 */ + 986 "10000101" // /* MW 2 */ + 987 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 988 "00001100" // LDA el3, [p1]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 989 "11011011" // /* MW 5 */ + 990 "01000001" // /* MW 4 */ + 991 "11011100" // /* MW 3 */ + 992 "10011101" // /* MW 2 */ + 993 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 994 "10111010" // LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 995 "01110010" // /* MW 9 */ + 996 "01100000" // /* MW 8 */ + 997 "10110111" // /* MW 7 */ + 998 "10000000" // /* MW 6 */ + 999 "10001101" // /* MW 5 */ + 1000 "00010100" // /* MW 4 */ + 1001 "11010110" // /* MW 3 */ + 1002 "10010001" // /* MW 2 */ + 1003 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 1004 "00000010" // ST el2, [sp, #-488]; MOV p7, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1005 "01110000" // /* MW 7 */ + 1006 "01100000" // /* MW 6 */ + 1007 "10110010" // /* MW 5 */ + 1008 "00000011" // /* MW 4 */ + 1009 "10110000" // /* MW 3 */ + 1010 "00010101" // /* MW 2 */ + 1011 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 1012 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1013 "01001101" // /* MW 3 */ + 1014 "00001100" // /* MW 2 */ + 1015 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 + 1016 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1017 "01101101" // /* MW 3 */ + 1018 "00010000" // /* MW 2 */ + 1019 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 4 +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.no_stack_arguments + 1020 "00111010" // ST eh0, [sp, #-508]; JL #7168 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=7168 delay_slots=5 */ + 1021 "01000001" // /* MW 9 */ + 1022 "00000000" // /* MW 8 */ + 1023 "00000000" // /* MW 7 */ + 1024 "10000000" // /* MW 6 */ + 1025 "00000011" // /* MW 5 */ + 1026 "00000000" // /* MW 4 */ + 1027 "10110000" // /* MW 3 */ + 1028 "10000001" // /* MW 2 */ + 1029 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.delay_slot + 1030 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1031 "00101101" // /* MW 3 */ + 1032 "00001000" // /* MW 2 */ + 1033 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 +.delay_slot + 1034 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1035 "11101101" // /* MW 3 */ + 1036 "11111100" // /* MW 2 */ + 1037 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 1038 "10011000" // ST r24, [sp, #-252] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1039 "00010101" // /* MW 3 */ + 1040 "00000111" // /* MW 2 */ + 1041 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1042 "10011000" // ST r25, [sp, #-260] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1043 "00110101" // /* MW 3 */ + 1044 "11111111" // /* MW 2 */ + 1045 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 63 67 first +.delay_slot + 1046 "01111010" // NOPA; ST eh2, [sp, #-512]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1047 "00000000" // /* MW 9 */ + 1048 "00000000" // /* MW 8 */ + 1049 "00000000" // /* MW 7 */ + 1050 "10000000" // /* MW 6 */ + 1051 "10001101" // /* MW 5 */ + 1052 "00000000" // /* MW 4 */ + 1053 "11110110" // /* MW 3 */ + 1054 "00101100" // /* MW 2 */ + 1055 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.return_address + 1056 "01110110" // MOVA r24, #0; ST r15, [sp, #-312]; MOVXM p1, #492568 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1057 "00010000" // /* MW 11 */ + 1058 "00001100" // /* MW 10 */ + 1059 "10110010" // /* MW 9 */ + 1060 "11100000" // /* MW 8 */ + 1061 "00000001" // /* MW 7 */ + 1062 "10000000" // /* MW 6 */ + 1063 "11110101" // /* MW 5 */ + 1064 "11001001" // /* MW 4 */ + 1065 "00000110" // /* MW 3 */ + 1066 "00011000" // /* MW 2 */ + 1067 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1068 "01110110" // LDA el3, [p1], #4; ST r15, [sp, #-308]; MOVX r16, #-288; MOV r18, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1069 "01111000" // /* MW 11 */ + 1070 "11110000" // /* MW 10 */ + 1071 "01001010" // /* MW 9 */ + 1072 "00001010" // /* MW 8 */ + 1073 "00000100" // /* MW 7 */ + 1074 "10110111" // /* MW 6 */ + 1075 "11110101" // /* MW 5 */ + 1076 "11001101" // /* MW 4 */ + 1077 "11010110" // /* MW 3 */ + 1078 "10011101" // /* MW 2 */ + 1079 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1080 "01111010" // LDA eh2, [p1], #-12; ST r15, [sp, #-304]; MOVX r17, #-312 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1081 "00100001" // /* MW 9 */ + 1082 "11100010" // /* MW 8 */ + 1083 "00000110" // /* MW 7 */ + 1084 "10000000" // /* MW 6 */ + 1085 "11110101" // /* MW 5 */ + 1086 "11010001" // /* MW 4 */ + 1087 "11010110" // /* MW 3 */ + 1088 "10010001" // /* MW 2 */ + 1089 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1090 "00001100" // LDA el2, [p1], #4; ST r24, [sp, #-300] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1091 "00101011" // /* MW 5 */ + 1092 "10101110" // /* MW 4 */ + 1093 "11011101" // /* MW 3 */ + 1094 "10010101" // /* MW 2 */ + 1095 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1096 "00001100" // LDA eh1, [p1], #-12; ST r15, [sp, #-288] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1097 "11101011" // /* MW 5 */ + 1098 "11000011" // /* MW 4 */ + 1099 "11011101" // /* MW 3 */ + 1100 "10001001" // /* MW 2 */ + 1101 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1102 "00001100" // LDA el1, [p1], #4; ST r24, [sp, #-296] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1103 "00101011" // /* MW 5 */ + 1104 "10110110" // /* MW 4 */ + 1105 "11011101" // /* MW 3 */ + 1106 "10001101" // /* MW 2 */ + 1107 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1108 "00001100" // LDA eh0, [p1], #-12; ST r24, [sp, #-284] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1109 "00101011" // /* MW 5 */ + 1110 "11001110" // /* MW 4 */ + 1111 "11011101" // /* MW 3 */ + 1112 "10000001" // /* MW 2 */ + 1113 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 1114 "00001100" // LDA el0, [p1], #4; ST r24, [sp, #-292] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1115 "00101011" // /* MW 5 */ + 1116 "10111110" // /* MW 4 */ + 1117 "11011101" // /* MW 3 */ + 1118 "10000101" // /* MW 2 */ + 1119 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first +.src_ref 0 "pm_reload_analysis0.cc" 68 69 first + 1120 "10111010" // LDA el3, [p1], #-12; ST el3, [sp, #-460]; ADD.NC p0, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1121 "10100010" // /* MW 9 */ + 1122 "10100000" // /* MW 8 */ + 1123 "00110100" // /* MW 7 */ + 1124 "10000000" // /* MW 6 */ + 1125 "11101101" // /* MW 5 */ + 1126 "00110100" // /* MW 4 */ + 1127 "11010110" // /* MW 3 */ + 1128 "10011101" // /* MW 2 */ + 1129 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1130 "10111010" // LDA eh2, [p1], #4; ST eh2, [sp, #-456]; ADD.NC p2, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1131 "10100010" // /* MW 9 */ + 1132 "01100100" // /* MW 8 */ + 1133 "00110100" // /* MW 7 */ + 1134 "10000001" // /* MW 6 */ + 1135 "10001101" // /* MW 5 */ + 1136 "00111000" // /* MW 4 */ + 1137 "11010110" // /* MW 3 */ + 1138 "10010001" // /* MW 2 */ + 1139 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1140 "00001100" // LDA el2, [p1], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1141 "01011011" // /* MW 5 */ + 1142 "01011001" // /* MW 4 */ + 1143 "11011100" // /* MW 3 */ + 1144 "10010101" // /* MW 2 */ + 1145 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1146 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1147 "10011011" // /* MW 5 */ + 1148 "01100000" // /* MW 4 */ + 1149 "11011100" // /* MW 3 */ + 1150 "10001001" // /* MW 2 */ + 1151 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1152 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1153 "11011011" // /* MW 5 */ + 1154 "01001000" // /* MW 4 */ + 1155 "11011100" // /* MW 3 */ + 1156 "10001101" // /* MW 2 */ + 1157 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1158 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1159 "00011011" // /* MW 5 */ + 1160 "01010000" // /* MW 4 */ + 1161 "11011100" // /* MW 3 */ + 1162 "10000001" // /* MW 2 */ + 1163 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1164 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1165 "01011011" // /* MW 5 */ + 1166 "00111000" // /* MW 4 */ + 1167 "11011100" // /* MW 3 */ + 1168 "10000101" // /* MW 2 */ + 1169 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1170 "00001100" // LDA el3, [p1]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1171 "11011011" // /* MW 5 */ + 1172 "01000001" // /* MW 4 */ + 1173 "11011100" // /* MW 3 */ + 1174 "10011101" // /* MW 2 */ + 1175 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1176 "10111010" // LDA eh2, [p1, #4]; ST eh2, [sp, #-492]; MOV p1, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1177 "01110010" // /* MW 9 */ + 1178 "01100000" // /* MW 8 */ + 1179 "10110111" // /* MW 7 */ + 1180 "10000000" // /* MW 6 */ + 1181 "10001101" // /* MW 5 */ + 1182 "00010100" // /* MW 4 */ + 1183 "11010110" // /* MW 3 */ + 1184 "10010001" // /* MW 2 */ + 1185 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 + 1186 "10011000" // ST el2, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1187 "10101101" // /* MW 3 */ + 1188 "00011000" // /* MW 2 */ + 1189 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 4 +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.no_stack_arguments + 1190 "00111010" // ST eh1, [sp, #-500]; JL #8528 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=8528 delay_slots=5 */ + 1191 "01000001" // /* MW 9 */ + 1192 "00000000" // /* MW 8 */ + 1193 "00000000" // /* MW 7 */ + 1194 "00101010" // /* MW 6 */ + 1195 "00000100" // /* MW 5 */ + 1196 "00000000" // /* MW 4 */ + 1197 "10110000" // /* MW 3 */ + 1198 "10001001" // /* MW 2 */ + 1199 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1200 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1201 "01101101" // /* MW 3 */ + 1202 "00010000" // /* MW 2 */ + 1203 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1204 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1205 "00001101" // /* MW 3 */ + 1206 "00000100" // /* MW 2 */ + 1207 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1208 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1209 "00101101" // /* MW 3 */ + 1210 "00001000" // /* MW 2 */ + 1211 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1212 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1213 "11101101" // /* MW 3 */ + 1214 "11111100" // /* MW 2 */ + 1215 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 68 69 +.delay_slot + 1216 "11100001" // NOPA; NOPB; ST eh2, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 1217 "00000000" // /* MW 15 */ + 1218 "00000000" // /* MW 14 */ + 1219 "01111000" // /* MW 13 */ + 1220 "10100101" // /* MW 12 */ + 1221 "00000001" // /* MW 11 */ + 1222 "00000000" // /* MW 10 */ + 1223 "00000000" // /* MW 9 */ + 1224 "10000000" // /* MW 8 */ + 1225 "10001101" // /* MW 7 */ + 1226 "00000000" // /* MW 6 */ + 1227 "00100110" // /* MW 5 */ + 1228 "00000000" // /* MW 4 */ + 1229 "11110000" // /* MW 3 */ + 1230 "00101100" // /* MW 2 */ + 1231 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.return_address + 1232 "01110110" // MOVA r24, #0; ST r15, [sp, #-344]; MOVXM p0, #491896 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1233 "00010000" // /* MW 11 */ + 1234 "10111100" // /* MW 10 */ + 1235 "00110000" // /* MW 9 */ + 1236 "11100000" // /* MW 8 */ + 1237 "00000001" // /* MW 7 */ + 1238 "10000000" // /* MW 6 */ + 1239 "11110101" // /* MW 5 */ + 1240 "10101001" // /* MW 4 */ + 1241 "00000110" // /* MW 3 */ + 1242 "00011000" // /* MW 2 */ + 1243 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.src_ref 1 "io_buffer_impl.h" 216 16 first +.src_ref 1 "io_buffer_impl.h" 218 19 + 1244 "01111110" // LDA el3, [p0], #4; PADDB [p6], #-320; ST r15, [sp, #-340]; MOVX r17, #0; MOV p1, p6 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1245 "10110000" // /* MW 13 */ + 1246 "10111110" // /* MW 12 */ + 1247 "11010101" // /* MW 11 */ + 1248 "00001111" // /* MW 10 */ + 1249 "11001100" // /* MW 9 */ + 1250 "00010110" // /* MW 8 */ + 1251 "00000001" // /* MW 7 */ + 1252 "00100010" // /* MW 6 */ + 1253 "00100000" // /* MW 5 */ + 1254 "01111111" // /* MW 4 */ + 1255 "11011101" // /* MW 3 */ + 1256 "10011101" // /* MW 2 */ + 1257 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1258 "01110110" // LDA eh2, [p0], #-12; ST r15, [sp, #-336]; MOVX r16, #-344; MOV r18, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1259 "01111000" // /* MW 11 */ + 1260 "11110000" // /* MW 10 */ + 1261 "01001010" // /* MW 9 */ + 1262 "00001010" // /* MW 8 */ + 1263 "00000101" // /* MW 7 */ + 1264 "10110101" // /* MW 6 */ + 1265 "11110101" // /* MW 5 */ + 1266 "10110001" // /* MW 4 */ + 1267 "11010110" // /* MW 3 */ + 1268 "10010001" // /* MW 2 */ + 1269 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1270 "00001100" // LDA el2, [p0], #4; ST r24, [sp, #-332] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1271 "00101011" // /* MW 5 */ + 1272 "01101110" // /* MW 4 */ + 1273 "11011101" // /* MW 3 */ + 1274 "10010101" // /* MW 2 */ + 1275 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1276 "00001100" // LDA eh1, [p0], #-12; ST r15, [sp, #-320] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1277 "11101011" // /* MW 5 */ + 1278 "10000011" // /* MW 4 */ + 1279 "11011101" // /* MW 3 */ + 1280 "10001001" // /* MW 2 */ + 1281 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 1282 "10111010" // LDA el1, [p0], #4; MOVS p1, p7; MOV p7, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1283 "01110010" // /* MW 9 */ + 1284 "01100000" // /* MW 8 */ + 1285 "10110001" // /* MW 7 */ + 1286 "00000011" // /* MW 6 */ + 1287 "10001011" // /* MW 5 */ + 1288 "10011100" // /* MW 4 */ + 1289 "11010001" // /* MW 3 */ + 1290 "10001101" // /* MW 2 */ + 1291 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1292 "00001100" // LDA eh0, [p0], #-12; ST r24, [sp, #-328] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1293 "00101011" // /* MW 5 */ + 1294 "01110110" // /* MW 4 */ + 1295 "11011101" // /* MW 3 */ + 1296 "10000001" // /* MW 2 */ + 1297 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1298 "00001100" // LDA el0, [p0], #4; ST r24, [sp, #-316] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1299 "00101011" // /* MW 5 */ + 1300 "10001110" // /* MW 4 */ + 1301 "11011101" // /* MW 3 */ + 1302 "10000101" // /* MW 2 */ + 1303 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1304 "10111010" // LDA el3, [p0], #-12; ST el3, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1305 "10100010" // /* MW 9 */ + 1306 "10100000" // /* MW 8 */ + 1307 "00110100" // /* MW 7 */ + 1308 "10000001" // /* MW 6 */ + 1309 "11101101" // /* MW 5 */ + 1310 "00110100" // /* MW 4 */ + 1311 "11010110" // /* MW 3 */ + 1312 "10011101" // /* MW 2 */ + 1313 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1314 "00001100" // LDA eh2, [p0], #4; ST eh2, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1315 "00011011" // /* MW 5 */ + 1316 "01110001" // /* MW 4 */ + 1317 "11011100" // /* MW 3 */ + 1318 "10010001" // /* MW 2 */ + 1319 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1320 "00001100" // LDA el2, [p0], #-12; ST el2, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1321 "01011011" // /* MW 5 */ + 1322 "01011001" // /* MW 4 */ + 1323 "11011100" // /* MW 3 */ + 1324 "10010101" // /* MW 2 */ + 1325 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1326 "00001100" // LDA eh1, [p0], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1327 "10011011" // /* MW 5 */ + 1328 "01100000" // /* MW 4 */ + 1329 "11011100" // /* MW 3 */ + 1330 "10001001" // /* MW 2 */ + 1331 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1332 "00001100" // LDA el1, [p0], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1333 "11011011" // /* MW 5 */ + 1334 "01001000" // /* MW 4 */ + 1335 "11011100" // /* MW 3 */ + 1336 "10001101" // /* MW 2 */ + 1337 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1338 "00001100" // LDA eh0, [p0], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1339 "00011011" // /* MW 5 */ + 1340 "01010000" // /* MW 4 */ + 1341 "11011100" // /* MW 3 */ + 1342 "10000001" // /* MW 2 */ + 1343 "00000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1344 "00001100" // LDA el0, [p0], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1345 "01011011" // /* MW 5 */ + 1346 "00111000" // /* MW 4 */ + 1347 "11011100" // /* MW 3 */ + 1348 "10000101" // /* MW 2 */ + 1349 "00011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1350 "00001100" // LDA el3, [p0]; ST el3, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1351 "11011011" // /* MW 5 */ + 1352 "01000001" // /* MW 4 */ + 1353 "11011100" // /* MW 3 */ + 1354 "10011101" // /* MW 2 */ + 1355 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1356 "10111010" // LDA eh2, [p0, #4]; ST eh2, [sp, #-492]; MOV p0, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1357 "01110010" // /* MW 9 */ + 1358 "01100000" // /* MW 8 */ + 1359 "00110110" // /* MW 7 */ + 1360 "10000000" // /* MW 6 */ + 1361 "10001101" // /* MW 5 */ + 1362 "00010100" // /* MW 4 */ + 1363 "11010110" // /* MW 3 */ + 1364 "10010001" // /* MW 2 */ + 1365 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 4 + 1366 "00000010" // ST el2, [sp, #-488]; MOV p6, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1367 "01110000" // /* MW 7 */ + 1368 "01100000" // /* MW 6 */ + 1369 "00110001" // /* MW 5 */ + 1370 "00000011" // /* MW 4 */ + 1371 "10110000" // /* MW 3 */ + 1372 "00010101" // /* MW 2 */ + 1373 "11000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 + 1374 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1375 "01001101" // /* MW 3 */ + 1376 "00001100" // /* MW 2 */ + 1377 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 4 +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.no_stack_arguments + 1378 "00111010" // ST el1, [sp, #-496]; JL #9392 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=9392 delay_slots=5 */ + 1379 "01000001" // /* MW 9 */ + 1380 "00000000" // /* MW 8 */ + 1381 "00000000" // /* MW 7 */ + 1382 "10010110" // /* MW 6 */ + 1383 "00000100" // /* MW 5 */ + 1384 "00000000" // /* MW 4 */ + 1385 "10110000" // /* MW 3 */ + 1386 "00001101" // /* MW 2 */ + 1387 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.delay_slot + 1388 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1389 "00001101" // /* MW 3 */ + 1390 "00000100" // /* MW 2 */ + 1391 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.delay_slot + 1392 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1393 "00101101" // /* MW 3 */ + 1394 "00001000" // /* MW 2 */ + 1395 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 +.delay_slot + 1396 "10011000" // ST el3, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1397 "11101101" // /* MW 3 */ + 1398 "11111100" // /* MW 2 */ + 1399 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1400 "10011000" // ST r17, [sp, #-324] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1401 "00110101" // /* MW 3 */ + 1402 "10111110" // /* MW 2 */ + 1403 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 73 47 first +.delay_slot + 1404 "10011000" // ST eh2, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1405 "10001101" // /* MW 3 */ + 1406 "00000000" // /* MW 2 */ + 1407 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.return_address + 1408 "01111110" // MOVA r19, #0; PADDB [p7], #-384; ST r15, [sp, #-384]; MOVX r24, #0; MOV p1, p7 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1409 "10110000" // /* MW 13 */ + 1410 "00111110" // /* MW 12 */ + 1411 "11010000" // /* MW 11 */ + 1412 "00001111" // /* MW 10 */ + 1413 "11101100" // /* MW 9 */ + 1414 "00010110" // /* MW 8 */ + 1415 "00000001" // /* MW 7 */ + 1416 "00110000" // /* MW 6 */ + 1417 "00100000" // /* MW 5 */ + 1418 "01011111" // /* MW 4 */ + 1419 "00001111" // /* MW 3 */ + 1420 "00010011" // /* MW 2 */ + 1421 "00000000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1422 "01110110" // MOVA r16, #-360; ST r15, [sp, #-380]; MOVX r18, #-352; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1423 "01111000" // /* MW 11 */ + 1424 "11110000" // /* MW 10 */ + 1425 "00101010" // /* MW 9 */ + 1426 "00001010" // /* MW 8 */ + 1427 "00100100" // /* MW 7 */ + 1428 "10110101" // /* MW 6 */ + 1429 "11110101" // /* MW 5 */ + 1430 "10000101" // /* MW 4 */ + 1431 "00000110" // /* MW 3 */ + 1432 "00010000" // /* MW 2 */ + 1433 "11010011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 79 4 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1434 "00111010" // ST r15, [sp, #-376]; MOVXM p2, #492576 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1435 "00010001" // /* MW 9 */ + 1436 "00010000" // /* MW 8 */ + 1437 "00110010" // /* MW 7 */ + 1438 "11100001" // /* MW 6 */ + 1439 "00000001" // /* MW 5 */ + 1440 "00000000" // /* MW 4 */ + 1441 "10110000" // /* MW 3 */ + 1442 "00111110" // /* MW 2 */ + 1443 "11010001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 79 4 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1444 "00000010" // ST r24, [sp, #-372]; MOV p3, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1445 "01110000" // /* MW 7 */ + 1446 "01100000" // /* MW 6 */ + 1447 "10110111" // /* MW 5 */ + 1448 "00000001" // /* MW 4 */ + 1449 "10110000" // /* MW 3 */ + 1450 "11100010" // /* MW 2 */ + 1451 "11010001" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1452 "00000010" // ST r15, [sp, #-352]; MOV p7, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1453 "01110000" // /* MW 7 */ + 1454 "01100000" // /* MW 6 */ + 1455 "10110001" // /* MW 5 */ + 1456 "00000011" // /* MW 4 */ + 1457 "10110000" // /* MW 3 */ + 1458 "00111110" // /* MW 2 */ + 1459 "11010100" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 + 1460 "10011000" // ST r15, [sp, #-360] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1461 "11110101" // /* MW 3 */ + 1462 "10011001" // /* MW 2 */ + 1463 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 79 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 first +.no_stack_arguments + 1464 "00111010" // ST r24, [sp, #-368]; JL #20192 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=20192 delay_slots=5 */ + 1465 "01000001" // /* MW 9 */ + 1466 "00000000" // /* MW 8 */ + 1467 "00000000" // /* MW 7 */ + 1468 "11011100" // /* MW 6 */ + 1469 "00001001" // /* MW 5 */ + 1470 "00000000" // /* MW 4 */ + 1471 "10110000" // /* MW 3 */ + 1472 "01100010" // /* MW 2 */ + 1473 "11010010" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 1474 "10011000" // ST r24, [sp, #-348] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1475 "00010101" // /* MW 3 */ + 1476 "10100111" // /* MW 2 */ + 1477 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 1478 "10011000" // ST r24, [sp, #-356] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1479 "00010101" // /* MW 3 */ + 1480 "10011111" // /* MW 2 */ + 1481 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1482 "10011000" // ST r19, [sp, #-364] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1483 "01110101" // /* MW 3 */ + 1484 "10010110" // /* MW 2 */ + 1485 "00001110" // /* MW 1 */ +.delay_slot + 1486 "01011000" // ADD.NC p0, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1487 "11001001" // /* MW 3 */ + 1488 "01101000" // /* MW 2 */ + 1489 "00011000" // /* MW 1 */ +.delay_slot + 1490 "00101110" // NOPA; NOPS; ADD.NC p1, r17, r16; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1491 "00011100" // /* MW 13 */ + 1492 "00000000" // /* MW 12 */ + 1493 "00000000" // /* MW 11 */ + 1494 "00001010" // /* MW 10 */ + 1495 "01000110" // /* MW 9 */ + 1496 "01001011" // /* MW 8 */ + 1497 "00000000" // /* MW 7 */ + 1498 "00000000" // /* MW 6 */ + 1499 "10110110" // /* MW 5 */ + 1500 "00000010" // /* MW 4 */ + 1501 "11110000" // /* MW 3 */ + 1502 "00101100" // /* MW 2 */ + 1503 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.return_address + 1504 "01111110" // MOVA lc, #10; PADDB [p7], #-448; ST r15, [sp, #-424]; MOVX r24, #0; MOV r7, sp /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1505 "10110000" // /* MW 13 */ + 1506 "00111110" // /* MW 12 */ + 1507 "11001011" // /* MW 11 */ + 1508 "00001111" // /* MW 10 */ + 1509 "01011110" // /* MW 9 */ + 1510 "00011101" // /* MW 8 */ + 1511 "00000001" // /* MW 7 */ + 1512 "00110000" // /* MW 6 */ + 1513 "00100000" // /* MW 5 */ + 1514 "00111111" // /* MW 4 */ + 1515 "01001111" // /* MW 3 */ + 1516 "01000101" // /* MW 2 */ + 1517 "00000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 215 10 + 1518 "01110110" // MOVA r18, #-392; ST r15, [sp, #-448]; MOVXM ls, #1648 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1519 "00010000" // /* MW 11 */ + 1520 "00111000" // /* MW 10 */ + 1521 "01111011" // /* MW 9 */ + 1522 "00000000" // /* MW 8 */ + 1523 "00000000" // /* MW 7 */ + 1524 "10000000" // /* MW 6 */ + 1525 "11110101" // /* MW 5 */ + 1526 "01000001" // /* MW 4 */ + 1527 "00000110" // /* MW 3 */ + 1528 "00010010" // /* MW 2 */ + 1529 "11001111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1530 "01110110" // MOVA r17, #-400; ST r15, [sp, #-420]; MOVXM p3, #491904 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1531 "00010000" // /* MW 11 */ + 1532 "11000000" // /* MW 10 */ + 1533 "10110000" // /* MW 9 */ + 1534 "11100001" // /* MW 8 */ + 1535 "00000001" // /* MW 7 */ + 1536 "10000000" // /* MW 6 */ + 1537 "11110101" // /* MW 5 */ + 1538 "01011101" // /* MW 4 */ + 1539 "00000110" // /* MW 3 */ + 1540 "00010001" // /* MW 2 */ + 1541 "11001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 1542 "01110110" // LDA r16, [p3], #4; ST r15, [sp, #-444]; MOVXM le, #1648 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1543 "00010000" // /* MW 11 */ + 1544 "00111000" // /* MW 10 */ + 1545 "10111011" // /* MW 9 */ + 1546 "00000001" // /* MW 8 */ + 1547 "00000000" // /* MW 7 */ + 1548 "10000000" // /* MW 6 */ + 1549 "11110101" // /* MW 5 */ + 1550 "01000101" // /* MW 4 */ + 1551 "11010110" // /* MW 3 */ + 1552 "11000010" // /* MW 2 */ + 1553 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1554 "00111010" // ST r15, [sp, #-416]; MOVX r19, #-424; MOV p2, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1555 "01111001" // /* MW 9 */ + 1556 "01100000" // /* MW 8 */ + 1557 "00110111" // /* MW 7 */ + 1558 "00001001" // /* MW 6 */ + 1559 "00110011" // /* MW 5 */ + 1560 "00110011" // /* MW 4 */ + 1561 "10110000" // /* MW 3 */ + 1562 "00111110" // /* MW 2 */ + 1563 "11001100" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 + 1564 "00000010" // ST r15, [sp, #-440]; MOV p7, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1565 "01110000" // /* MW 7 */ + 1566 "11010000" // /* MW 6 */ + 1567 "10110011" // /* MW 5 */ + 1568 "00000011" // /* MW 4 */ + 1569 "10110000" // /* MW 3 */ + 1570 "00111110" // /* MW 2 */ + 1571 "11001001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1572 "00000010" // ST r24, [sp, #-412]; MOV p4, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1573 "01110000" // /* MW 7 */ + 1574 "01100000" // /* MW 6 */ + 1575 "00110010" // /* MW 5 */ + 1576 "00000010" // /* MW 4 */ + 1577 "10110000" // /* MW 3 */ + 1578 "11100010" // /* MW 2 */ + 1579 "11001100" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 217 10 + 1580 "00000010" // ST r24, [sp, #-436]; MOV p5, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1581 "01110000" // /* MW 7 */ + 1582 "01100000" // /* MW 6 */ + 1583 "10110110" // /* MW 5 */ + 1584 "00000010" // /* MW 4 */ + 1585 "10110000" // /* MW 3 */ + 1586 "11100010" // /* MW 2 */ + 1587 "11001001" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1588 "10011000" // ST r15, [sp, #-392] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1589 "11110101" // /* MW 3 */ + 1590 "01111001" // /* MW 2 */ + 1591 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 + 1592 "10011000" // ST r15, [sp, #-400] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1593 "11110101" // /* MW 3 */ + 1594 "01110001" // /* MW 2 */ + 1595 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1596 "10011000" // ST r24, [sp, #-408] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1597 "00010101" // /* MW 3 */ + 1598 "01101011" // /* MW 2 */ + 1599 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 + 1600 "10011000" // ST r24, [sp, #-432] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1601 "00010101" // /* MW 3 */ + 1602 "01010011" // /* MW 2 */ + 1603 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 1604 "10011000" // ST r24, [sp, #-388] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1605 "00010101" // /* MW 3 */ + 1606 "01111111" // /* MW 2 */ + 1607 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 1608 "00001100" // LDA r16, [p3], #4; ST r24, [sp, #-396] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1609 "00101011" // /* MW 5 */ + 1610 "11101110" // /* MW 4 */ + 1611 "11011100" // /* MW 3 */ + 1612 "11000010" // /* MW 2 */ + 1613 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 1 "io_buffer_impl.h" 218 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1614 "00001100" // LDA r16, [p3], #4; ST r24, [sp, #-404] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1615 "00101011" // /* MW 5 */ + 1616 "11011110" // /* MW 4 */ + 1617 "11011100" // /* MW 3 */ + 1618 "11000010" // /* MW 2 */ + 1619 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 first +.src_ref 1 "io_buffer_impl.h" 218 19 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1620 "00001100" // LDA r16, [p3], #4; ST r24, [sp, #-428] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1621 "00101011" // /* MW 5 */ + 1622 "10101110" // /* MW 4 */ + 1623 "11011100" // /* MW 3 */ + 1624 "11000010" // /* MW 2 */ + 1625 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1626 "10010100" // LDA r16, [p3], #4; ADD.NC p0, r7, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1627 "10010010" // /* MW 5 */ + 1628 "11000111" // /* MW 4 */ + 1629 "11010000" // /* MW 3 */ + 1630 "11000010" // /* MW 2 */ + 1631 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1632 "10010100" // LDA r16, [p3], #4; ADD.NC p1, r7, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1633 "10001010" // /* MW 5 */ + 1634 "11000111" // /* MW 4 */ + 1635 "11010010" // /* MW 3 */ + 1636 "11000010" // /* MW 2 */ + 1637 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1638 "10111010" // LDA r16, [p3], #4; NOPB; ADD.NC p2, r7, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1639 "10101110" // /* MW 9 */ + 1640 "11100110" // /* MW 8 */ + 1641 "00110001" // /* MW 7 */ + 1642 "00000001" // /* MW 6 */ + 1643 "00010000" // /* MW 5 */ + 1644 "00000000" // /* MW 4 */ + 1645 "11010000" // /* MW 3 */ + 1646 "11000010" // /* MW 2 */ + 1647 "01100011" // /* MW 1 */ +.label ZLS_F_Z18pm_reload_analysisv_1648 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 1648 "11100001" // LDA r16, [p3], #4; NOPB; ST r16, [p5], #4; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 1649 "00000000" // /* MW 15 */ + 1650 "00000000" // /* MW 14 */ + 1651 "01111000" // /* MW 13 */ + 1652 "10100101" // /* MW 12 */ + 1653 "00000001" // /* MW 11 */ + 1654 "00000000" // /* MW 10 */ + 1655 "00000000" // /* MW 9 */ + 1656 "10000000" // /* MW 8 */ + 1657 "00010001" // /* MW 7 */ + 1658 "00011110" // /* MW 6 */ + 1659 "00100101" // /* MW 5 */ + 1660 "00000000" // /* MW 4 */ + 1661 "11010000" // /* MW 3 */ + 1662 "11000010" // /* MW 2 */ + 1663 "01100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 1664 "00000010" // ST r16, [p5], #4; MOV p3, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 1665 "01110000" // /* MW 7 */ + 1666 "01100000" // /* MW 6 */ + 1667 "10110110" // /* MW 5 */ + 1668 "00000001" // /* MW 4 */ + 1669 "00110000" // /* MW 3 */ + 1670 "11000010" // /* MW 2 */ + 1671 "10100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 4 +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 1672 "00111010" // ST r16, [p5], #4; JL #28320 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=28320 delay_slots=5 */ + 1673 "01000001" // /* MW 9 */ + 1674 "00000000" // /* MW 8 */ + 1675 "00000000" // /* MW 7 */ + 1676 "11010100" // /* MW 6 */ + 1677 "00001101" // /* MW 5 */ + 1678 "00000000" // /* MW 4 */ + 1679 "00110000" // /* MW 3 */ + 1680 "11000010" // /* MW 2 */ + 1681 "10100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1682 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1683 "00010001" // /* MW 3 */ + 1684 "00011110" // /* MW 2 */ + 1685 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1686 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1687 "00010001" // /* MW 3 */ + 1688 "00011110" // /* MW 2 */ + 1689 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 1690 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1691 "00010001" // /* MW 3 */ + 1692 "00011110" // /* MW 2 */ + 1693 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 1694 "10011000" // ST r16, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1695 "00010001" // /* MW 3 */ + 1696 "00011110" // /* MW 2 */ + 1697 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 86 103 +.delay_slot + 1698 "00101110" // NOPA; ST r16, [p5], #4; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 1699 "00011100" // /* MW 13 */ + 1700 "00000000" // /* MW 12 */ + 1701 "00000000" // /* MW 11 */ + 1702 "01010111" // /* MW 10 */ + 1703 "00011010" // /* MW 9 */ + 1704 "01000000" // /* MW 8 */ + 1705 "00000000" // /* MW 7 */ + 1706 "00000000" // /* MW 6 */ + 1707 "00100011" // /* MW 5 */ + 1708 "00111100" // /* MW 4 */ + 1709 "11111010" // /* MW 3 */ + 1710 "00101100" // /* MW 2 */ + 1711 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 1712 "10111010" // MOVA r25, #0; MOVXM p1, #492088 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1713 "00010000" // /* MW 9 */ + 1714 "00011100" // /* MW 8 */ + 1715 "10110001" // /* MW 7 */ + 1716 "11100000" // /* MW 6 */ + 1717 "00000001" // /* MW 5 */ + 1718 "00000000" // /* MW 4 */ + 1719 "00000000" // /* MW 3 */ + 1720 "00011001" // /* MW 2 */ + 1721 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 + 1722 "01110110" // LDA eh2, [p1], #4; ST r25, [sp, #-548]; MOVX r16, #0; MOV r24, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1723 "01011000" // /* MW 11 */ + 1724 "00000000" // /* MW 10 */ + 1725 "00001000" // /* MW 9 */ + 1726 "00001011" // /* MW 8 */ + 1727 "00000000" // /* MW 7 */ + 1728 "10000001" // /* MW 6 */ + 1729 "00110101" // /* MW 5 */ + 1730 "11011111" // /* MW 4 */ + 1731 "11010101" // /* MW 3 */ + 1732 "10010001" // /* MW 2 */ + 1733 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1734 "01110110" // LDA el2, [p1], #-12; ST r25, [sp, #-544]; MOVX r18, #-548; MOV r19, #-524 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1735 "01011000" // /* MW 11 */ + 1736 "11110100" // /* MW 10 */ + 1737 "01101101" // /* MW 9 */ + 1738 "10001010" // /* MW 8 */ + 1739 "00100011" // /* MW 7 */ + 1740 "10101111" // /* MW 6 */ + 1741 "00110101" // /* MW 5 */ + 1742 "11100011" // /* MW 4 */ + 1743 "11010101" // /* MW 3 */ + 1744 "10010101" // /* MW 2 */ + 1745 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 1746 "10111010" // LDA el3, [p1], #4; MOVX r20, #0; MOV r17, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1747 "01111000" // /* MW 9 */ + 1748 "11110000" // /* MW 8 */ + 1749 "00101010" // /* MW 7 */ + 1750 "00001010" // /* MW 6 */ + 1751 "01000000" // /* MW 5 */ + 1752 "00000001" // /* MW 4 */ + 1753 "11010000" // /* MW 3 */ + 1754 "10011101" // /* MW 2 */ + 1755 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1756 "00001100" // LDA eh1, [p1], #-12; ST r20, [sp, #-540] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1757 "00101011" // /* MW 5 */ + 1758 "11001101" // /* MW 4 */ + 1759 "11011011" // /* MW 3 */ + 1760 "10001001" // /* MW 2 */ + 1761 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1762 "00001100" // LDA el1, [p1], #4; ST r24, [sp, #-524] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1763 "00101011" // /* MW 5 */ + 1764 "11101110" // /* MW 4 */ + 1765 "11011011" // /* MW 3 */ + 1766 "10001101" // /* MW 2 */ + 1767 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1768 "00001100" // LDA eh0, [p1], #-12; ST r16, [sp, #-536] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1769 "00101011" // /* MW 5 */ + 1770 "11010100" // /* MW 4 */ + 1771 "11011011" // /* MW 3 */ + 1772 "10000001" // /* MW 2 */ + 1773 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1774 "00001100" // LDA el0, [p1], #4; ST r16, [sp, #-520] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1775 "00101011" // /* MW 5 */ + 1776 "11110100" // /* MW 4 */ + 1777 "11011011" // /* MW 3 */ + 1778 "10000101" // /* MW 2 */ + 1779 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 1 "io_buffer_impl.h" 218 19 + 1780 "01110110" // LDA eh2, [p1], #-12; ST eh2, [sp, #-460]; MOVX r18, #0; ADD.NC p2, r17, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1781 "10101000" // /* MW 11 */ + 1782 "01100100" // /* MW 10 */ + 1783 "00110100" // /* MW 9 */ + 1784 "00001001" // /* MW 8 */ + 1785 "00100000" // /* MW 7 */ + 1786 "10000001" // /* MW 6 */ + 1787 "10001101" // /* MW 5 */ + 1788 "00110100" // /* MW 4 */ + 1789 "11010110" // /* MW 3 */ + 1790 "10010001" // /* MW 2 */ + 1791 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1792 "10111010" // LDA el2, [p1], #4; ST el2, [sp, #-456]; ADD.NC p0, r19, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1793 "10100010" // /* MW 9 */ + 1794 "11100010" // /* MW 8 */ + 1795 "00110100" // /* MW 7 */ + 1796 "10000000" // /* MW 6 */ + 1797 "10101101" // /* MW 5 */ + 1798 "00111000" // /* MW 4 */ + 1799 "11010110" // /* MW 3 */ + 1800 "10010101" // /* MW 2 */ + 1801 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1802 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1803 "11011011" // /* MW 5 */ + 1804 "01011001" // /* MW 4 */ + 1805 "11011100" // /* MW 3 */ + 1806 "10011101" // /* MW 2 */ + 1807 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1808 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1809 "10011011" // /* MW 5 */ + 1810 "01100000" // /* MW 4 */ + 1811 "11011100" // /* MW 3 */ + 1812 "10001001" // /* MW 2 */ + 1813 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1814 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1815 "11011011" // /* MW 5 */ + 1816 "01001000" // /* MW 4 */ + 1817 "11011100" // /* MW 3 */ + 1818 "10001101" // /* MW 2 */ + 1819 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1820 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1821 "00011011" // /* MW 5 */ + 1822 "01010000" // /* MW 4 */ + 1823 "11011100" // /* MW 3 */ + 1824 "10000001" // /* MW 2 */ + 1825 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1826 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1827 "01011011" // /* MW 5 */ + 1828 "00111000" // /* MW 4 */ + 1829 "11011100" // /* MW 3 */ + 1830 "10000101" // /* MW 2 */ + 1831 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1832 "00001100" // LDA eh2, [p1]; ST eh2, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1833 "00011011" // /* MW 5 */ + 1834 "01000001" // /* MW 4 */ + 1835 "11011100" // /* MW 3 */ + 1836 "10010001" // /* MW 2 */ + 1837 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1838 "10111010" // LDA el2, [p1, #4]; ST el2, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1839 "01110010" // /* MW 9 */ + 1840 "01100000" // /* MW 8 */ + 1841 "10110110" // /* MW 7 */ + 1842 "10000000" // /* MW 6 */ + 1843 "10101101" // /* MW 5 */ + 1844 "00010100" // /* MW 4 */ + 1845 "11010110" // /* MW 3 */ + 1846 "10010101" // /* MW 2 */ + 1847 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1848 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1849 "11101101" // /* MW 3 */ + 1850 "00011000" // /* MW 2 */ + 1851 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1852 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1853 "01001101" // /* MW 3 */ + 1854 "00001100" // /* MW 2 */ + 1855 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 + 1856 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1857 "01101101" // /* MW 3 */ + 1858 "00010000" // /* MW 2 */ + 1859 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 4 +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.no_stack_arguments + 1860 "00111010" // ST eh0, [sp, #-508]; JL #25632 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=25632 delay_slots=5 */ + 1861 "01000001" // /* MW 9 */ + 1862 "00000000" // /* MW 8 */ + 1863 "00000000" // /* MW 7 */ + 1864 "10000100" // /* MW 6 */ + 1865 "00001100" // /* MW 5 */ + 1866 "00000000" // /* MW 4 */ + 1867 "10110000" // /* MW 3 */ + 1868 "10000001" // /* MW 2 */ + 1869 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.delay_slot + 1870 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1871 "00101101" // /* MW 3 */ + 1872 "00001000" // /* MW 2 */ + 1873 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 +.delay_slot + 1874 "10011000" // ST eh2, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1875 "10001101" // /* MW 3 */ + 1876 "11111100" // /* MW 2 */ + 1877 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first +.delay_slot + 1878 "10011000" // ST r16, [sp, #-532] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 1879 "00010101" // /* MW 3 */ + 1880 "11101110" // /* MW 2 */ + 1881 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 91 55 first +.delay_slot + 1882 "00001100" // NOPA; ST el2, [sp, #-512] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1883 "01011011" // /* MW 5 */ + 1884 "00000001" // /* MW 4 */ + 1885 "11111100" // /* MW 3 */ + 1886 "00101100" // /* MW 2 */ + 1887 "00000000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 1888 "11100001" // NOPA; NOPB; ST r18, [sp, #-528]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 1889 "00000000" // /* MW 15 */ + 1890 "00000000" // /* MW 14 */ + 1891 "01111000" // /* MW 13 */ + 1892 "10100101" // /* MW 12 */ + 1893 "00000001" // /* MW 11 */ + 1894 "00000000" // /* MW 10 */ + 1895 "00000000" // /* MW 9 */ + 1896 "10000000" // /* MW 8 */ + 1897 "01010101" // /* MW 7 */ + 1898 "11110010" // /* MW 6 */ + 1899 "00100101" // /* MW 5 */ + 1900 "00000000" // /* MW 4 */ + 1901 "11110000" // /* MW 3 */ + 1902 "00101100" // /* MW 2 */ + 1903 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 1904 "10111010" // MOVA r25, #0; MOVXM p1, #492696 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1905 "00010000" // /* MW 9 */ + 1906 "01001100" // /* MW 8 */ + 1907 "10110010" // /* MW 7 */ + 1908 "11100000" // /* MW 6 */ + 1909 "00000001" // /* MW 5 */ + 1910 "00000000" // /* MW 4 */ + 1911 "00000000" // /* MW 3 */ + 1912 "00011001" // /* MW 2 */ + 1913 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 217 10 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 +.src_ref 1 "io_buffer_impl.h" 218 19 + 1914 "01110110" // LDA el2, [p1], #4; ST r25, [sp, #-580]; MOVX r24, #0; MOV r15, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1915 "01011000" // /* MW 11 */ + 1916 "00000000" // /* MW 10 */ + 1917 "11101000" // /* MW 9 */ + 1918 "00001001" // /* MW 8 */ + 1919 "10000000" // /* MW 7 */ + 1920 "10000001" // /* MW 6 */ + 1921 "00110101" // /* MW 5 */ + 1922 "10111111" // /* MW 4 */ + 1923 "11010101" // /* MW 3 */ + 1924 "10010101" // /* MW 2 */ + 1925 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 1926 "01110110" // LDA eh1, [p1], #-12; ST r25, [sp, #-576]; MOVX r18, #-556; MOV r16, #-580 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1927 "01011000" // /* MW 11 */ + 1928 "10111100" // /* MW 10 */ + 1929 "00001101" // /* MW 9 */ + 1930 "10001010" // /* MW 8 */ + 1931 "00100010" // /* MW 7 */ + 1932 "10101111" // /* MW 6 */ + 1933 "00110101" // /* MW 5 */ + 1934 "11000011" // /* MW 4 */ + 1935 "11010101" // /* MW 3 */ + 1936 "10001001" // /* MW 2 */ + 1937 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 217 10 + 1938 "01110110" // LDA el3, [p1], #4; ST r25, [sp, #-572]; MOVX r19, #0; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 1939 "01111000" // /* MW 11 */ + 1940 "11110000" // /* MW 10 */ + 1941 "00101010" // /* MW 9 */ + 1942 "00001010" // /* MW 8 */ + 1943 "00110000" // /* MW 7 */ + 1944 "10000001" // /* MW 6 */ + 1945 "00110101" // /* MW 5 */ + 1946 "11000111" // /* MW 4 */ + 1947 "11010101" // /* MW 3 */ + 1948 "10011101" // /* MW 2 */ + 1949 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1950 "00001100" // LDA eh2, [p1], #-12; ST r19, [sp, #-568] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1951 "11101011" // /* MW 5 */ + 1952 "10010100" // /* MW 4 */ + 1953 "11011011" // /* MW 3 */ + 1954 "10010001" // /* MW 2 */ + 1955 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 1956 "00001100" // LDA el1, [p1], #4; ST r24, [sp, #-556] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1957 "00101011" // /* MW 5 */ + 1958 "10101110" // /* MW 4 */ + 1959 "11011011" // /* MW 3 */ + 1960 "10001101" // /* MW 2 */ + 1961 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 1962 "00001100" // LDA eh0, [p1], #-12; ST r19, [sp, #-564] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1963 "11101011" // /* MW 5 */ + 1964 "10011100" // /* MW 4 */ + 1965 "11011011" // /* MW 3 */ + 1966 "10000001" // /* MW 2 */ + 1967 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 1968 "00001100" // LDA el0, [p1], #4; ST r19, [sp, #-552] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1969 "11101011" // /* MW 5 */ + 1970 "10110100" // /* MW 4 */ + 1971 "11011011" // /* MW 3 */ + 1972 "10000101" // /* MW 2 */ + 1973 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 1974 "10111010" // LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1975 "10100010" // /* MW 9 */ + 1976 "01100100" // /* MW 8 */ + 1977 "00110100" // /* MW 7 */ + 1978 "10000000" // /* MW 6 */ + 1979 "10101101" // /* MW 5 */ + 1980 "00110100" // /* MW 4 */ + 1981 "11010110" // /* MW 3 */ + 1982 "10010101" // /* MW 2 */ + 1983 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 1984 "10111010" // LDA eh1, [p1], #4; ST eh1, [sp, #-456]; ADD.NC p2, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 1985 "10100010" // /* MW 9 */ + 1986 "01100000" // /* MW 8 */ + 1987 "00110100" // /* MW 7 */ + 1988 "10000001" // /* MW 6 */ + 1989 "01001101" // /* MW 5 */ + 1990 "00111000" // /* MW 4 */ + 1991 "11010110" // /* MW 3 */ + 1992 "10001001" // /* MW 2 */ + 1993 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 1994 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 1995 "11011011" // /* MW 5 */ + 1996 "01011001" // /* MW 4 */ + 1997 "11011100" // /* MW 3 */ + 1998 "10011101" // /* MW 2 */ + 1999 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2000 "00001100" // LDA eh2, [p1], #4; ST eh2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2001 "00011011" // /* MW 5 */ + 2002 "01100001" // /* MW 4 */ + 2003 "11011100" // /* MW 3 */ + 2004 "10010001" // /* MW 2 */ + 2005 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2006 "00001100" // LDA el1, [p1], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2007 "11011011" // /* MW 5 */ + 2008 "01001000" // /* MW 4 */ + 2009 "11011100" // /* MW 3 */ + 2010 "10001101" // /* MW 2 */ + 2011 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2012 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2013 "00011011" // /* MW 5 */ + 2014 "01010000" // /* MW 4 */ + 2015 "11011100" // /* MW 3 */ + 2016 "10000001" // /* MW 2 */ + 2017 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2018 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2019 "01011011" // /* MW 5 */ + 2020 "00111000" // /* MW 4 */ + 2021 "11011100" // /* MW 3 */ + 2022 "10000101" // /* MW 2 */ + 2023 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2024 "00001100" // LDA el2, [p1]; ST el2, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2025 "01011011" // /* MW 5 */ + 2026 "01000001" // /* MW 4 */ + 2027 "11011100" // /* MW 3 */ + 2028 "10010101" // /* MW 2 */ + 2029 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2030 "10111010" // LDA eh1, [p1, #4]; ST eh1, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2031 "01110010" // /* MW 9 */ + 2032 "01100000" // /* MW 8 */ + 2033 "10110110" // /* MW 7 */ + 2034 "10000000" // /* MW 6 */ + 2035 "01001101" // /* MW 5 */ + 2036 "00010100" // /* MW 4 */ + 2037 "11010110" // /* MW 3 */ + 2038 "10001001" // /* MW 2 */ + 2039 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2040 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2041 "11101101" // /* MW 3 */ + 2042 "00011000" // /* MW 2 */ + 2043 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 + 2044 "10011000" // ST eh2, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2045 "10001101" // /* MW 3 */ + 2046 "00001100" // /* MW 2 */ + 2047 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 4 +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.no_stack_arguments + 2048 "00111010" // ST el1, [sp, #-496]; JL #11744 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=11744 delay_slots=5 */ + 2049 "01000001" // /* MW 9 */ + 2050 "00000000" // /* MW 8 */ + 2051 "00000000" // /* MW 7 */ + 2052 "10111100" // /* MW 6 */ + 2053 "00000101" // /* MW 5 */ + 2054 "00000000" // /* MW 4 */ + 2055 "10110000" // /* MW 3 */ + 2056 "00001101" // /* MW 2 */ + 2057 "11000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.delay_slot + 2058 "10011000" // ST eh0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2059 "00001101" // /* MW 3 */ + 2060 "00000100" // /* MW 2 */ + 2061 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.delay_slot + 2062 "10011000" // ST el0, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2063 "00101101" // /* MW 3 */ + 2064 "00001000" // /* MW 2 */ + 2065 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 +.delay_slot + 2066 "10011000" // ST el2, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2067 "10101101" // /* MW 3 */ + 2068 "11111100" // /* MW 2 */ + 2069 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 2070 "10011000" // ST r15, [sp, #-560] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2071 "11110101" // /* MW 3 */ + 2072 "11010001" // /* MW 2 */ + 2073 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 96 50 first +.delay_slot + 2074 "00001100" // NOPA; ST eh1, [sp, #-512] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2075 "10011011" // /* MW 5 */ + 2076 "00000000" // /* MW 4 */ + 2077 "11111100" // /* MW 3 */ + 2078 "00101100" // /* MW 2 */ + 2079 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 201 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 215 10 +.src_ref 1 "io_buffer_impl.h" 216 16 +.src_ref 1 "io_buffer_impl.h" 216 16 +.return_address + 2080 "10111010" // MOVA r24, #0; MOVXM p1, #492760 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2081 "00010000" // /* MW 9 */ + 2082 "01101100" // /* MW 8 */ + 2083 "10110010" // /* MW 7 */ + 2084 "11100000" // /* MW 6 */ + 2085 "00000001" // /* MW 5 */ + 2086 "00000000" // /* MW 4 */ + 2087 "00000000" // /* MW 3 */ + 2088 "00011000" // /* MW 2 */ + 2089 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 1 "io_buffer_impl.h" 215 10 first + 2090 "01110110" // LDA el2, [p1], #4; ST r24, [sp, #-612]; MOVX r18, #-612; MOV r17, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2091 "01111000" // /* MW 11 */ + 2092 "11110000" // /* MW 10 */ + 2093 "00101010" // /* MW 9 */ + 2094 "10001010" // /* MW 8 */ + 2095 "00100011" // /* MW 7 */ + 2096 "10101101" // /* MW 6 */ + 2097 "00010101" // /* MW 5 */ + 2098 "10011111" // /* MW 4 */ + 2099 "11010101" // /* MW 3 */ + 2100 "10010101" // /* MW 2 */ + 2101 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 215 10 + 2102 "01110110" // LDA el1, [p1], #-12; ST r24, [sp, #-636]; MOVX r19, #-636; MOV r16, #-588 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2103 "01011000" // /* MW 11 */ + 2104 "10110100" // /* MW 10 */ + 2105 "00001101" // /* MW 9 */ + 2106 "10001010" // /* MW 8 */ + 2107 "00110000" // /* MW 7 */ + 2108 "10101101" // /* MW 6 */ + 2109 "00010101" // /* MW 5 */ + 2110 "10000111" // /* MW 4 */ + 2111 "11010101" // /* MW 3 */ + 2112 "10001101" // /* MW 2 */ + 2113 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2114 "00001100" // LDA el3, [p1], #4; ST r24, [sp, #-608] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2115 "00101011" // /* MW 5 */ + 2116 "01000110" // /* MW 4 */ + 2117 "11011011" // /* MW 3 */ + 2118 "10011101" // /* MW 2 */ + 2119 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 2120 "00001100" // LDA eh1, [p1], #-12; ST r24, [sp, #-632] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2121 "00101011" // /* MW 5 */ + 2122 "00010110" // /* MW 4 */ + 2123 "11011011" // /* MW 3 */ + 2124 "10001001" // /* MW 2 */ + 2125 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2126 "00001100" // LDA eh0, [p1], #4; ST r24, [sp, #-604] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2127 "00101011" // /* MW 5 */ + 2128 "01001110" // /* MW 4 */ + 2129 "11011011" // /* MW 3 */ + 2130 "10000001" // /* MW 2 */ + 2131 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 1 "io_buffer_impl.h" 216 16 + 2132 "00001100" // LDA el0, [p1], #-12; ST r24, [sp, #-628] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2133 "00101011" // /* MW 5 */ + 2134 "00011110" // /* MW 4 */ + 2135 "11011011" // /* MW 3 */ + 2136 "10000101" // /* MW 2 */ + 2137 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2138 "00001100" // LDA eh2, [p1], #4; ST r15, [sp, #-600] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2139 "11101011" // /* MW 5 */ + 2140 "01010011" // /* MW 4 */ + 2141 "11011011" // /* MW 3 */ + 2142 "10010001" // /* MW 2 */ + 2143 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first + 2144 "10111010" // LDA el2, [p1], #-12; ST el2, [sp, #-460]; ADD.NC p0, r17, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2145 "10100010" // /* MW 9 */ + 2146 "01100000" // /* MW 8 */ + 2147 "00110100" // /* MW 7 */ + 2148 "10000000" // /* MW 6 */ + 2149 "10101101" // /* MW 5 */ + 2150 "00110100" // /* MW 4 */ + 2151 "11010110" // /* MW 3 */ + 2152 "10010101" // /* MW 2 */ + 2153 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2154 "10111010" // LDA el1, [p1], #4; ST el1, [sp, #-456]; ADD.NC p2, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2155 "10100010" // /* MW 9 */ + 2156 "01100100" // /* MW 8 */ + 2157 "00110100" // /* MW 7 */ + 2158 "10000001" // /* MW 6 */ + 2159 "01101101" // /* MW 5 */ + 2160 "00111000" // /* MW 4 */ + 2161 "11010110" // /* MW 3 */ + 2162 "10001101" // /* MW 2 */ + 2163 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2164 "10111010" // LDA el3, [p1], #-12; ST el3, [sp, #-468]; ADD.NC p3, r19, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2165 "10100010" // /* MW 9 */ + 2166 "11100010" // /* MW 8 */ + 2167 "10110100" // /* MW 7 */ + 2168 "10000001" // /* MW 6 */ + 2169 "11101101" // /* MW 5 */ + 2170 "00101100" // /* MW 4 */ + 2171 "11010110" // /* MW 3 */ + 2172 "10011101" // /* MW 2 */ + 2173 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2174 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2175 "10011011" // /* MW 5 */ + 2176 "01100000" // /* MW 4 */ + 2177 "11011100" // /* MW 3 */ + 2178 "10001001" // /* MW 2 */ + 2179 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2180 "00001100" // LDA eh0, [p1], #-12; ST eh0, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2181 "00011011" // /* MW 5 */ + 2182 "01001000" // /* MW 4 */ + 2183 "11011100" // /* MW 3 */ + 2184 "10000001" // /* MW 2 */ + 2185 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2186 "00001100" // LDA el0, [p1], #4; ST el0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2187 "01011011" // /* MW 5 */ + 2188 "01010000" // /* MW 4 */ + 2189 "11011100" // /* MW 3 */ + 2190 "10000101" // /* MW 2 */ + 2191 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2192 "00001100" // LDA eh2, [p1], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2193 "00011011" // /* MW 5 */ + 2194 "00111001" // /* MW 4 */ + 2195 "11011100" // /* MW 3 */ + 2196 "10010001" // /* MW 2 */ + 2197 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2198 "00001100" // LDA el2, [p1]; ST el2, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2199 "01011011" // /* MW 5 */ + 2200 "01000001" // /* MW 4 */ + 2201 "11011100" // /* MW 3 */ + 2202 "10010101" // /* MW 2 */ + 2203 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 4 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2204 "10111010" // LDA el1, [p1, #4]; ST el1, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2205 "01110010" // /* MW 9 */ + 2206 "01100000" // /* MW 8 */ + 2207 "10110110" // /* MW 7 */ + 2208 "10000000" // /* MW 6 */ + 2209 "01101101" // /* MW 5 */ + 2210 "00010100" // /* MW 4 */ + 2211 "11010110" // /* MW 3 */ + 2212 "10001101" // /* MW 2 */ + 2213 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2214 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2215 "11101101" // /* MW 3 */ + 2216 "00011000" // /* MW 2 */ + 2217 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2218 "10011000" // ST eh1, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2219 "01001101" // /* MW 3 */ + 2220 "00001100" // /* MW 2 */ + 2221 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2222 "10011000" // ST eh0, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2223 "00001101" // /* MW 3 */ + 2224 "00010000" // /* MW 2 */ + 2225 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 + 2226 "10011000" // ST el0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2227 "00101101" // /* MW 3 */ + 2228 "00000100" // /* MW 2 */ + 2229 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2230 "10011000" // ST r15, [sp, #-624] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2231 "11110101" // /* MW 3 */ + 2232 "10010001" // /* MW 2 */ + 2233 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first + 2234 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2235 "10001101" // /* MW 3 */ + 2236 "00001000" // /* MW 2 */ + 2237 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2238 "10011000" // ST r24, [sp, #-588] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2239 "00010101" // /* MW 3 */ + 2240 "10110111" // /* MW 2 */ + 2241 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2242 "10011000" // ST r15, [sp, #-596] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2243 "11110101" // /* MW 3 */ + 2244 "10101101" // /* MW 2 */ + 2245 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 4 first +.src_ref 1 "io_buffer_impl.h" 217 10 +.no_stack_arguments + 2246 "00111010" // ST r15, [sp, #-620]; JL #18176 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=18176 delay_slots=5 */ + 2247 "01000001" // /* MW 9 */ + 2248 "00000000" // /* MW 8 */ + 2249 "00000000" // /* MW 7 */ + 2250 "11100000" // /* MW 6 */ + 2251 "00001000" // /* MW 5 */ + 2252 "00000000" // /* MW 4 */ + 2253 "10110000" // /* MW 3 */ + 2254 "10111110" // /* MW 2 */ + 2255 "10110010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 +.delay_slot + 2256 "10011000" // ST el2, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2257 "10101101" // /* MW 3 */ + 2258 "11111100" // /* MW 2 */ + 2259 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 2260 "10011000" // ST r15, [sp, #-584] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2261 "11110101" // /* MW 3 */ + 2262 "10111001" // /* MW 2 */ + 2263 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 first +.delay_slot + 2264 "10011000" // ST r15, [sp, #-592] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2265 "11110101" // /* MW 3 */ + 2266 "10110001" // /* MW 2 */ + 2267 "00001101" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 218 19 +.delay_slot + 2268 "10011000" // ST r15, [sp, #-616] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2269 "11110101" // /* MW 3 */ + 2270 "10011001" // /* MW 2 */ + 2271 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 102 46 first +.delay_slot + 2272 "11100001" // NOPA; NOPB; ST el1, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2273 "00000000" // /* MW 15 */ + 2274 "00000000" // /* MW 14 */ + 2275 "01111000" // /* MW 13 */ + 2276 "10100101" // /* MW 12 */ + 2277 "00000001" // /* MW 11 */ + 2278 "00000000" // /* MW 10 */ + 2279 "00000000" // /* MW 9 */ + 2280 "10000000" // /* MW 8 */ + 2281 "01101101" // /* MW 7 */ + 2282 "00000000" // /* MW 6 */ + 2283 "00100110" // /* MW 5 */ + 2284 "00000000" // /* MW 4 */ + 2285 "11110000" // /* MW 3 */ + 2286 "00101100" // /* MW 2 */ + 2287 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.return_address + 2288 "01110110" // MOVA r17, #-644; ST p7, [sp, #-668]; MOVXM p1, #492824 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2289 "00010000" // /* MW 11 */ + 2290 "10001100" // /* MW 10 */ + 2291 "10110010" // /* MW 9 */ + 2292 "11100000" // /* MW 8 */ + 2293 "00000001" // /* MW 7 */ + 2294 "10000000" // /* MW 6 */ + 2295 "10011101" // /* MW 5 */ + 2296 "01100111" // /* MW 4 */ + 2297 "00000101" // /* MW 3 */ + 2298 "10010001" // /* MW 2 */ + 2299 "10101111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2300 "01111010" // LDA el1, [p1], #4; ST p7, [sp, #-664]; MOVX r16, #-668 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2301 "10010001" // /* MW 9 */ + 2302 "01100000" // /* MW 8 */ + 2303 "00000101" // /* MW 7 */ + 2304 "10000000" // /* MW 6 */ + 2305 "10011101" // /* MW 5 */ + 2306 "01101011" // /* MW 4 */ + 2307 "11010101" // /* MW 3 */ + 2308 "10001101" // /* MW 2 */ + 2309 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 216 16 + 2310 "00001100" // LDA eh0, [p1], #-12; ST p7, [sp, #-660] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2311 "00111011" // /* MW 5 */ + 2312 "11011111" // /* MW 4 */ + 2313 "11011010" // /* MW 3 */ + 2314 "10000001" // /* MW 2 */ + 2315 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2316 "10111010" // LDA el3, [p1], #4; ST r15, [sp, #-656]; MOV r18, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2317 "01110010" // /* MW 9 */ + 2318 "11110000" // /* MW 8 */ + 2319 "01001010" // /* MW 7 */ + 2320 "10000010" // /* MW 6 */ + 2321 "11110101" // /* MW 5 */ + 2322 "01110001" // /* MW 4 */ + 2323 "11010101" // /* MW 3 */ + 2324 "10011101" // /* MW 2 */ + 2325 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2326 "10111010" // LDA el2, [p1], #-12; ST p7, [sp, #-644]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2327 "10100010" // /* MW 9 */ + 2328 "01100100" // /* MW 8 */ + 2329 "00110100" // /* MW 7 */ + 2330 "10000000" // /* MW 6 */ + 2331 "10011101" // /* MW 5 */ + 2332 "01111111" // /* MW 4 */ + 2333 "11010101" // /* MW 3 */ + 2334 "10010101" // /* MW 2 */ + 2335 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2336 "00001100" // LDA eh1, [p1], #4; ST r15, [sp, #-652] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2337 "11101011" // /* MW 5 */ + 2338 "11101011" // /* MW 4 */ + 2339 "11011010" // /* MW 3 */ + 2340 "10001001" // /* MW 2 */ + 2341 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2342 "00001100" // LDA el0, [p1], #-12; ST r15, [sp, #-640] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2343 "11101011" // /* MW 5 */ + 2344 "00000011" // /* MW 4 */ + 2345 "11011011" // /* MW 3 */ + 2346 "10000101" // /* MW 2 */ + 2347 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 2348 "00001100" // LDA eh2, [p1], #4; ST r15, [sp, #-648] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2349 "11101011" // /* MW 5 */ + 2350 "11110011" // /* MW 4 */ + 2351 "11011010" // /* MW 3 */ + 2352 "10010001" // /* MW 2 */ + 2353 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first +.src_ref 0 "pm_reload_analysis0.cc" 107 47 first + 2354 "10111010" // LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2355 "10100010" // /* MW 9 */ + 2356 "10100000" // /* MW 8 */ + 2357 "00110100" // /* MW 7 */ + 2358 "10000001" // /* MW 6 */ + 2359 "01101101" // /* MW 5 */ + 2360 "00110100" // /* MW 4 */ + 2361 "11010110" // /* MW 3 */ + 2362 "10001101" // /* MW 2 */ + 2363 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2364 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2365 "00011011" // /* MW 5 */ + 2366 "01110000" // /* MW 4 */ + 2367 "11011100" // /* MW 3 */ + 2368 "10000001" // /* MW 2 */ + 2369 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2370 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2371 "11011011" // /* MW 5 */ + 2372 "01011001" // /* MW 4 */ + 2373 "11011100" // /* MW 3 */ + 2374 "10011101" // /* MW 2 */ + 2375 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2376 "00001100" // LDA el2, [p1], #4; ST el2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2377 "01011011" // /* MW 5 */ + 2378 "01100001" // /* MW 4 */ + 2379 "11011100" // /* MW 3 */ + 2380 "10010101" // /* MW 2 */ + 2381 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2382 "00001100" // LDA eh1, [p1], #-12; ST eh1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2383 "10011011" // /* MW 5 */ + 2384 "01001000" // /* MW 4 */ + 2385 "11011100" // /* MW 3 */ + 2386 "10001001" // /* MW 2 */ + 2387 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2388 "00001100" // LDA el0, [p1], #4; ST el0, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2389 "01011011" // /* MW 5 */ + 2390 "01010000" // /* MW 4 */ + 2391 "11011100" // /* MW 3 */ + 2392 "10000101" // /* MW 2 */ + 2393 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2394 "00001100" // LDA eh2, [p1], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2395 "00011011" // /* MW 5 */ + 2396 "00111001" // /* MW 4 */ + 2397 "11011100" // /* MW 3 */ + 2398 "10010001" // /* MW 2 */ + 2399 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2400 "00001100" // LDA el1, [p1]; ST el1, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2401 "11011011" // /* MW 5 */ + 2402 "01000000" // /* MW 4 */ + 2403 "11011100" // /* MW 3 */ + 2404 "10001101" // /* MW 2 */ + 2405 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2406 "10111010" // LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2407 "01110010" // /* MW 9 */ + 2408 "01100000" // /* MW 8 */ + 2409 "10110110" // /* MW 7 */ + 2410 "10000000" // /* MW 6 */ + 2411 "00001101" // /* MW 5 */ + 2412 "00010100" // /* MW 4 */ + 2413 "11010110" // /* MW 3 */ + 2414 "10000001" // /* MW 2 */ + 2415 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 + 2416 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2417 "11101101" // /* MW 3 */ + 2418 "00011000" // /* MW 2 */ + 2419 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 4 +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.no_stack_arguments + 2420 "00111010" // ST el2, [sp, #-500]; JL #13280 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=13280 delay_slots=5 */ + 2421 "01000001" // /* MW 9 */ + 2422 "00000000" // /* MW 8 */ + 2423 "00000000" // /* MW 7 */ + 2424 "01111100" // /* MW 6 */ + 2425 "00000110" // /* MW 5 */ + 2426 "00000000" // /* MW 4 */ + 2427 "10110000" // /* MW 3 */ + 2428 "10010101" // /* MW 2 */ + 2429 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2430 "10011000" // ST eh1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2431 "01001101" // /* MW 3 */ + 2432 "00010000" // /* MW 2 */ + 2433 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2434 "10011000" // ST el0, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2435 "00101101" // /* MW 3 */ + 2436 "00000100" // /* MW 2 */ + 2437 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2438 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2439 "10001101" // /* MW 3 */ + 2440 "00001000" // /* MW 2 */ + 2441 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2442 "00001100" // NOPA; ST el1, [sp, #-516] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2443 "11011011" // /* MW 5 */ + 2444 "11111000" // /* MW 4 */ + 2445 "11111011" // /* MW 3 */ + 2446 "00101100" // /* MW 2 */ + 2447 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 107 47 +.delay_slot + 2448 "11100001" // NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2449 "00000000" // /* MW 15 */ + 2450 "00000000" // /* MW 14 */ + 2451 "01111000" // /* MW 13 */ + 2452 "10100101" // /* MW 12 */ + 2453 "00000001" // /* MW 11 */ + 2454 "00000000" // /* MW 10 */ + 2455 "00000000" // /* MW 9 */ + 2456 "10000000" // /* MW 8 */ + 2457 "00001101" // /* MW 7 */ + 2458 "00000000" // /* MW 6 */ + 2459 "00100110" // /* MW 5 */ + 2460 "00000000" // /* MW 4 */ + 2461 "11110000" // /* MW 3 */ + 2462 "00101100" // /* MW 2 */ + 2463 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 215 10 first +.return_address + 2464 "01110110" // MOVA r17, #-676; ST p7, [sp, #-700]; MOVXM p1, #492152 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2465 "00010000" // /* MW 11 */ + 2466 "00111100" // /* MW 10 */ + 2467 "10110001" // /* MW 9 */ + 2468 "11100000" // /* MW 8 */ + 2469 "00000001" // /* MW 7 */ + 2470 "10000000" // /* MW 6 */ + 2471 "10011101" // /* MW 5 */ + 2472 "01000111" // /* MW 4 */ + 2473 "00000101" // /* MW 3 */ + 2474 "10010001" // /* MW 2 */ + 2475 "10101011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 1 "io_buffer_impl.h" 216 16 first + 2476 "01111010" // LDA el1, [p1], #4; ST p7, [sp, #-696]; MOVX r16, #-700 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2477 "00010001" // /* MW 9 */ + 2478 "01100000" // /* MW 8 */ + 2479 "00000101" // /* MW 7 */ + 2480 "10000000" // /* MW 6 */ + 2481 "10011101" // /* MW 5 */ + 2482 "01001011" // /* MW 4 */ + 2483 "11010101" // /* MW 3 */ + 2484 "10001101" // /* MW 2 */ + 2485 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 216 16 + 2486 "00001100" // LDA eh0, [p1], #-12; ST p7, [sp, #-692] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2487 "00111011" // /* MW 5 */ + 2488 "10011111" // /* MW 4 */ + 2489 "11011010" // /* MW 3 */ + 2490 "10000001" // /* MW 2 */ + 2491 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 217 10 first + 2492 "10111010" // LDA el3, [p1], #4; ST r15, [sp, #-688]; MOV r18, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2493 "01110010" // /* MW 9 */ + 2494 "11110000" // /* MW 8 */ + 2495 "01001010" // /* MW 7 */ + 2496 "10000010" // /* MW 6 */ + 2497 "11110101" // /* MW 5 */ + 2498 "01010001" // /* MW 4 */ + 2499 "11010101" // /* MW 3 */ + 2500 "10011101" // /* MW 2 */ + 2501 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2502 "10111010" // LDA el2, [p1], #-12; ST p7, [sp, #-676]; ADD.NC p0, r17, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2503 "10100010" // /* MW 9 */ + 2504 "01100100" // /* MW 8 */ + 2505 "00110100" // /* MW 7 */ + 2506 "10000000" // /* MW 6 */ + 2507 "10011101" // /* MW 5 */ + 2508 "01011111" // /* MW 4 */ + 2509 "11010101" // /* MW 3 */ + 2510 "10010101" // /* MW 2 */ + 2511 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 2512 "00001100" // LDA el0, [p1], #4; ST r15, [sp, #-684] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2513 "11101011" // /* MW 5 */ + 2514 "10101011" // /* MW 4 */ + 2515 "11011010" // /* MW 3 */ + 2516 "10000101" // /* MW 2 */ + 2517 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2518 "00001100" // LDA eh1, [p1], #-12; ST r15, [sp, #-672] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2519 "11101011" // /* MW 5 */ + 2520 "11000011" // /* MW 4 */ + 2521 "11011010" // /* MW 3 */ + 2522 "10001001" // /* MW 2 */ + 2523 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 1 "io_buffer_impl.h" 218 19 first + 2524 "00001100" // LDA eh2, [p1], #4; ST r15, [sp, #-680] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2525 "11101011" // /* MW 5 */ + 2526 "10110011" // /* MW 4 */ + 2527 "11011010" // /* MW 3 */ + 2528 "10010001" // /* MW 2 */ + 2529 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first +.src_ref 0 "pm_reload_analysis0.cc" 112 48 first + 2530 "10111010" // LDA el1, [p1], #-12; ST el1, [sp, #-460]; ADD.NC p2, r18, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2531 "10100010" // /* MW 9 */ + 2532 "10100000" // /* MW 8 */ + 2533 "00110100" // /* MW 7 */ + 2534 "10000001" // /* MW 6 */ + 2535 "01101101" // /* MW 5 */ + 2536 "00110100" // /* MW 4 */ + 2537 "11010110" // /* MW 3 */ + 2538 "10001101" // /* MW 2 */ + 2539 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2540 "00001100" // LDA eh0, [p1], #4; ST eh0, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2541 "00011011" // /* MW 5 */ + 2542 "01110000" // /* MW 4 */ + 2543 "11011100" // /* MW 3 */ + 2544 "10000001" // /* MW 2 */ + 2545 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2546 "00001100" // LDA el3, [p1], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2547 "11011011" // /* MW 5 */ + 2548 "01011001" // /* MW 4 */ + 2549 "11011100" // /* MW 3 */ + 2550 "10011101" // /* MW 2 */ + 2551 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2552 "00001100" // LDA el2, [p1], #4; ST el2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2553 "01011011" // /* MW 5 */ + 2554 "01100001" // /* MW 4 */ + 2555 "11011100" // /* MW 3 */ + 2556 "10010101" // /* MW 2 */ + 2557 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2558 "00001100" // LDA el0, [p1], #-12; ST el0, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2559 "01011011" // /* MW 5 */ + 2560 "01001000" // /* MW 4 */ + 2561 "11011100" // /* MW 3 */ + 2562 "10000101" // /* MW 2 */ + 2563 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2564 "00001100" // LDA eh1, [p1], #4; ST eh1, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2565 "10011011" // /* MW 5 */ + 2566 "01010000" // /* MW 4 */ + 2567 "11011100" // /* MW 3 */ + 2568 "10001001" // /* MW 2 */ + 2569 "00100011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2570 "00001100" // LDA eh2, [p1], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2571 "00011011" // /* MW 5 */ + 2572 "00111001" // /* MW 4 */ + 2573 "11011100" // /* MW 3 */ + 2574 "10010001" // /* MW 2 */ + 2575 "00111011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2576 "00001100" // LDA el1, [p1]; ST el1, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2577 "11011011" // /* MW 5 */ + 2578 "01000000" // /* MW 4 */ + 2579 "11011100" // /* MW 3 */ + 2580 "10001101" // /* MW 2 */ + 2581 "00100000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2582 "10111010" // LDA eh0, [p1, #4]; ST eh0, [sp, #-492]; MOV p1, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2583 "01110010" // /* MW 9 */ + 2584 "01100000" // /* MW 8 */ + 2585 "10110110" // /* MW 7 */ + 2586 "10000000" // /* MW 6 */ + 2587 "00001101" // /* MW 5 */ + 2588 "00010100" // /* MW 4 */ + 2589 "11010110" // /* MW 3 */ + 2590 "10000001" // /* MW 2 */ + 2591 "00100010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 + 2592 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2593 "11101101" // /* MW 3 */ + 2594 "00011000" // /* MW 2 */ + 2595 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 4 +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.no_stack_arguments + 2596 "00111010" // ST el2, [sp, #-500]; JL #15488 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=15488 delay_slots=5 */ + 2597 "01000001" // /* MW 9 */ + 2598 "00000000" // /* MW 8 */ + 2599 "00000000" // /* MW 7 */ + 2600 "10010000" // /* MW 6 */ + 2601 "00000111" // /* MW 5 */ + 2602 "00000000" // /* MW 4 */ + 2603 "10110000" // /* MW 3 */ + 2604 "10010101" // /* MW 2 */ + 2605 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2606 "10011000" // ST el0, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2607 "00101101" // /* MW 3 */ + 2608 "00010000" // /* MW 2 */ + 2609 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2610 "10011000" // ST eh1, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2611 "01001101" // /* MW 3 */ + 2612 "00000100" // /* MW 2 */ + 2613 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2614 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2615 "10001101" // /* MW 3 */ + 2616 "00001000" // /* MW 2 */ + 2617 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2618 "00001100" // NOPA; ST el1, [sp, #-516] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2619 "11011011" // /* MW 5 */ + 2620 "11111000" // /* MW 4 */ + 2621 "11111011" // /* MW 3 */ + 2622 "00101100" // /* MW 2 */ + 2623 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 112 48 +.delay_slot + 2624 "11100001" // NOPA; NOPB; ST eh0, [sp, #-512]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2625 "00000000" // /* MW 15 */ + 2626 "00000000" // /* MW 14 */ + 2627 "01111000" // /* MW 13 */ + 2628 "10100101" // /* MW 12 */ + 2629 "00000001" // /* MW 11 */ + 2630 "00000000" // /* MW 10 */ + 2631 "00000000" // /* MW 9 */ + 2632 "10000000" // /* MW 8 */ + 2633 "00001101" // /* MW 7 */ + 2634 "00000000" // /* MW 6 */ + 2635 "00100110" // /* MW 5 */ + 2636 "00000000" // /* MW 4 */ + 2637 "11110000" // /* MW 3 */ + 2638 "00101100" // /* MW 2 */ + 2639 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 4 +.return_address + 2640 "01110110" // MOVA r20, #-708; MOVS p2, p6; MOVX r17, #-716; MOV r18, sp /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2641 "01111000" // /* MW 11 */ + 2642 "11110000" // /* MW 10 */ + 2643 "01001010" // /* MW 9 */ + 2644 "10001010" // /* MW 8 */ + 2645 "00010110" // /* MW 7 */ + 2646 "00101001" // /* MW 6 */ + 2647 "10001011" // /* MW 5 */ + 2648 "10011000" // /* MW 4 */ + 2649 "00000010" // /* MW 3 */ + 2650 "10010100" // /* MW 2 */ + 2651 "10100111" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2652 "01110110" // MOVA r21, #4; ST p7, [sp, #-716]; MOVX r16, #1; ADD.NC p1, r17, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2653 "10101000" // /* MW 11 */ + 2654 "01100100" // /* MW 10 */ + 2655 "10110100" // /* MW 9 */ + 2656 "00101000" // /* MW 8 */ + 2657 "00000000" // /* MW 7 */ + 2658 "10000001" // /* MW 6 */ + 2659 "10011101" // /* MW 5 */ + 2660 "00110111" // /* MW 4 */ + 2661 "00000101" // /* MW 3 */ + 2662 "10010101" // /* MW 2 */ + 2663 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.src_ref 1 "io_buffer_impl.h" 201 10 + 2664 "00111010" // ST p7, [sp, #-708]; MOVX r19, #8; ADD.NC p0, r18, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2665 "10101001" // /* MW 9 */ + 2666 "10101000" // /* MW 8 */ + 2667 "00110100" // /* MW 7 */ + 2668 "00001000" // /* MW 6 */ + 2669 "00110001" // /* MW 5 */ + 2670 "00000001" // /* MW 4 */ + 2671 "10110000" // /* MW 3 */ + 2672 "11110011" // /* MW 2 */ + 2673 "10100111" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2674 "10011000" // ST r15, [sp, #-712] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2675 "11110101" // /* MW 3 */ + 2676 "00111001" // /* MW 2 */ + 2677 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 4 first +.src_ref 2 "io_buffer_compiler.h" 467 8 +.no_stack_arguments + 2678 "00111010" // ST r15, [sp, #-704]; JL #33536 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=33536 delay_slots=5 */ + 2679 "01000001" // /* MW 9 */ + 2680 "00000000" // /* MW 8 */ + 2681 "00000000" // /* MW 7 */ + 2682 "01100000" // /* MW 6 */ + 2683 "00010000" // /* MW 5 */ + 2684 "00000000" // /* MW 4 */ + 2685 "10110000" // /* MW 3 */ + 2686 "00111110" // /* MW 2 */ + 2687 "10101000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2688 "10011000" // ST r16, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2689 "00010101" // /* MW 3 */ + 2690 "11111110" // /* MW 2 */ + 2691 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2692 "10011000" // ST r21, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2693 "10110101" // /* MW 3 */ + 2694 "00000010" // /* MW 2 */ + 2695 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2696 "10011000" // ST r19, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2697 "01110101" // /* MW 3 */ + 2698 "00000110" // /* MW 2 */ + 2699 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2700 "10011000" // ST r16, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2701 "00010101" // /* MW 3 */ + 2702 "00001010" // /* MW 2 */ + 2703 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 117 177 +.delay_slot + 2704 "11100001" // NOPA; NOPB; ST r16, [sp, #-500]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 2705 "00000000" // /* MW 15 */ + 2706 "00000000" // /* MW 14 */ + 2707 "01111000" // /* MW 13 */ + 2708 "10100101" // /* MW 12 */ + 2709 "00000001" // /* MW 11 */ + 2710 "00000000" // /* MW 10 */ + 2711 "00000000" // /* MW 9 */ + 2712 "10000000" // /* MW 8 */ + 2713 "00010101" // /* MW 7 */ + 2714 "00001110" // /* MW 6 */ + 2715 "00100110" // /* MW 5 */ + 2716 "00000000" // /* MW 4 */ + 2717 "11110000" // /* MW 3 */ + 2718 "00101100" // /* MW 2 */ + 2719 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 1 "io_buffer_impl.h" 201 10 first +.return_address + 2720 "01110110" // MOVA r17, #-724; ST p7, [sp, #-724]; MOVXM p2, #492216 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2721 "00010000" // /* MW 11 */ + 2722 "01011100" // /* MW 10 */ + 2723 "00110001" // /* MW 9 */ + 2724 "11100001" // /* MW 8 */ + 2725 "00000001" // /* MW 7 */ + 2726 "10000000" // /* MW 6 */ + 2727 "10011101" // /* MW 5 */ + 2728 "00101111" // /* MW 4 */ + 2729 "00000101" // /* MW 3 */ + 2730 "10010001" // /* MW 2 */ + 2731 "10100101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 first +.src_ref 1 "io_buffer_impl.h" 201 10 + 2732 "01111010" // LDA eh0, [p2], #4; ST p7, [sp, #-732]; MOVX r16, #-732 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2733 "10010001" // /* MW 9 */ + 2734 "00100000" // /* MW 8 */ + 2735 "00000101" // /* MW 7 */ + 2736 "10000000" // /* MW 6 */ + 2737 "10011101" // /* MW 5 */ + 2738 "00100111" // /* MW 4 */ + 2739 "11010101" // /* MW 3 */ + 2740 "10000001" // /* MW 2 */ + 2741 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 2 "io_buffer_compiler.h" 467 8 first + 2742 "10111010" // LDA el0, [p2], #-12; ST r15, [sp, #-720]; MOV r0, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2743 "01110010" // /* MW 9 */ + 2744 "11110000" // /* MW 8 */ + 2745 "00001010" // /* MW 7 */ + 2746 "10000000" // /* MW 6 */ + 2747 "11110101" // /* MW 5 */ + 2748 "00110001" // /* MW 4 */ + 2749 "11010101" // /* MW 3 */ + 2750 "10000101" // /* MW 2 */ + 2751 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 first +.src_ref 2 "io_buffer_compiler.h" 467 8 + 2752 "10111010" // LDA el3, [p2], #4; ST r15, [sp, #-728]; MOV r15, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2753 "01110010" // /* MW 9 */ + 2754 "00010000" // /* MW 8 */ + 2755 "11101000" // /* MW 7 */ + 2756 "10000001" // /* MW 6 */ + 2757 "11110101" // /* MW 5 */ + 2758 "00101001" // /* MW 4 */ + 2759 "11010101" // /* MW 3 */ + 2760 "10011101" // /* MW 2 */ + 2761 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2762 "10010100" // LDA el2, [p2], #-12; ADD.NC p0, r17, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2763 "00000010" // /* MW 5 */ + 2764 "11010001" // /* MW 4 */ + 2765 "11010000" // /* MW 3 */ + 2766 "10010101" // /* MW 2 */ + 2767 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2768 "10010100" // LDA el1, [p2], #4; ADD.NC p1, r16, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2769 "00000010" // /* MW 5 */ + 2770 "11010000" // /* MW 4 */ + 2771 "11010010" // /* MW 3 */ + 2772 "10001101" // /* MW 2 */ + 2773 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2774 "10011000" // LDA eh1, [p2], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2775 "01001110" // /* MW 3 */ + 2776 "11011100" // /* MW 2 */ + 2777 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2778 "10011000" // LDA eh2, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2779 "10001110" // /* MW 3 */ + 2780 "00011100" // /* MW 2 */ + 2781 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2782 "00001100" // LDA eh0, [p2], #-12; ST eh0, [sp, #-460] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2783 "00011011" // /* MW 5 */ + 2784 "01101000" // /* MW 4 */ + 2785 "11011100" // /* MW 3 */ + 2786 "10000001" // /* MW 2 */ + 2787 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2788 "00001100" // LDA el0, [p2], #4; ST el0, [sp, #-456] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2789 "01011011" // /* MW 5 */ + 2790 "01110000" // /* MW 4 */ + 2791 "11011100" // /* MW 3 */ + 2792 "10000101" // /* MW 2 */ + 2793 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2794 "00001100" // LDA el3, [p2], #-12; ST el3, [sp, #-468] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2795 "11011011" // /* MW 5 */ + 2796 "01011001" // /* MW 4 */ + 2797 "11011100" // /* MW 3 */ + 2798 "10011101" // /* MW 2 */ + 2799 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2800 "00001100" // LDA el2, [p2], #4; ST el2, [sp, #-464] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2801 "01011011" // /* MW 5 */ + 2802 "01100001" // /* MW 4 */ + 2803 "11011100" // /* MW 3 */ + 2804 "10010101" // /* MW 2 */ + 2805 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2806 "00001100" // LDA el1, [p2], #-12; ST el1, [sp, #-476] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2807 "11011011" // /* MW 5 */ + 2808 "01001000" // /* MW 4 */ + 2809 "11011100" // /* MW 3 */ + 2810 "10001101" // /* MW 2 */ + 2811 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2812 "00001100" // LDA eh1, [p2], #4; ST eh1, [sp, #-472] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2813 "10011011" // /* MW 5 */ + 2814 "01010000" // /* MW 4 */ + 2815 "11011100" // /* MW 3 */ + 2816 "10001001" // /* MW 2 */ + 2817 "01000011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2818 "00001100" // LDA eh2, [p2], #-12; ST eh2, [sp, #-484] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2819 "00011011" // /* MW 5 */ + 2820 "00111001" // /* MW 4 */ + 2821 "11011100" // /* MW 3 */ + 2822 "10010001" // /* MW 2 */ + 2823 "01011011" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2824 "00001100" // LDA eh0, [p2]; ST eh0, [sp, #-480] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 2825 "00011011" // /* MW 5 */ + 2826 "01000000" // /* MW 4 */ + 2827 "11011100" // /* MW 3 */ + 2828 "10000001" // /* MW 2 */ + 2829 "01000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2830 "10111010" // LDA el0, [p2, #4]; ST el0, [sp, #-492]; MOV p2, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2831 "01110010" // /* MW 9 */ + 2832 "01100000" // /* MW 8 */ + 2833 "00110110" // /* MW 7 */ + 2834 "10000001" // /* MW 6 */ + 2835 "00101101" // /* MW 5 */ + 2836 "00010100" // /* MW 4 */ + 2837 "11010110" // /* MW 3 */ + 2838 "10000101" // /* MW 2 */ + 2839 "01000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 + 2840 "10011000" // ST el3, [sp, #-488] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2841 "11101101" // /* MW 3 */ + 2842 "00011000" // /* MW 2 */ + 2843 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 4 +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.no_stack_arguments + 2844 "00111010" // ST el2, [sp, #-500]; JL #37456 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=37456 delay_slots=5 */ + 2845 "01000001" // /* MW 9 */ + 2846 "00000000" // /* MW 8 */ + 2847 "00000000" // /* MW 7 */ + 2848 "01001010" // /* MW 6 */ + 2849 "00010010" // /* MW 5 */ + 2850 "00000000" // /* MW 4 */ + 2851 "10110000" // /* MW 3 */ + 2852 "10010101" // /* MW 2 */ + 2853 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2854 "10011000" // ST el1, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2855 "01101101" // /* MW 3 */ + 2856 "00010000" // /* MW 2 */ + 2857 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2858 "10011000" // ST eh1, [sp, #-508] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2859 "01001101" // /* MW 3 */ + 2860 "00000100" // /* MW 2 */ + 2861 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2862 "10011000" // ST eh2, [sp, #-504] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2863 "10001101" // /* MW 3 */ + 2864 "00001000" // /* MW 2 */ + 2865 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2866 "10011000" // ST eh0, [sp, #-516] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2867 "00001101" // /* MW 3 */ + 2868 "11111100" // /* MW 2 */ + 2869 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 122 181 +.delay_slot + 2870 "01111010" // NOPA; ST el0, [sp, #-512]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2871 "00000000" // /* MW 9 */ + 2872 "00000000" // /* MW 8 */ + 2873 "00000000" // /* MW 7 */ + 2874 "10000000" // /* MW 6 */ + 2875 "00101101" // /* MW 5 */ + 2876 "00000000" // /* MW 4 */ + 2877 "11110110" // /* MW 3 */ + 2878 "00101100" // /* MW 2 */ + 2879 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 1 "io_buffer_impl.h" 201 10 first +.return_address + 2880 "01110110" // MOVA dj1, #40; ST p7, [sp, #-740]; MOVX r17, #-756; MOV m1, #24 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2881 "01011000" // /* MW 11 */ + 2882 "00011000" // /* MW 10 */ + 2883 "10000000" // /* MW 9 */ + 2884 "10001000" // /* MW 8 */ + 2885 "00010001" // /* MW 7 */ + 2886 "10101001" // /* MW 6 */ + 2887 "10011101" // /* MW 5 */ + 2888 "00011111" // /* MW 4 */ + 2889 "10000101" // /* MW 3 */ + 2890 "00000110" // /* MW 2 */ + 2891 "00000101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 first + 2892 "01110110" // MOVA dj0, #20; ST m1, [sp, #-516]; MOVX r16, #-748; MOV m0, #25 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2893 "01011000" // /* MW 11 */ + 2894 "00011001" // /* MW 10 */ + 2895 "00000000" // /* MW 9 */ + 2896 "10001000" // /* MW 8 */ + 2897 "00000010" // /* MW 7 */ + 2898 "10101001" // /* MW 6 */ + 2899 "10000101" // /* MW 5 */ + 2900 "11111100" // /* MW 4 */ + 2901 "10000101" // /* MW 3 */ + 2902 "10000010" // /* MW 2 */ + 2903 "00000010" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 +.src_ref 2 "io_buffer_compiler.h" 467 8 + 2904 "01110110" // LDA r0, [sp, #-16]; ST m1, [sp, #-512]; MOVX r24, #0; ADD.NC p2, r15, r17 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2905 "10101000" // /* MW 11 */ + 2906 "11100010" // /* MW 10 */ + 2907 "00110011" // /* MW 9 */ + 2908 "00001001" // /* MW 8 */ + 2909 "10000000" // /* MW 7 */ + 2910 "10000001" // /* MW 6 */ + 2911 "10000101" // /* MW 5 */ + 2912 "00000000" // /* MW 4 */ + 2913 "00100110" // /* MW 3 */ + 2914 "00000010" // /* MW 2 */ + 2915 "11111110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2916 "00111010" // ST dj1, [sp, #-508]; MOVX r16, #-740; ADD.NC p1, r15, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 2917 "10101001" // /* MW 9 */ + 2918 "11100000" // /* MW 8 */ + 2919 "10110011" // /* MW 7 */ + 2920 "10001000" // /* MW 6 */ + 2921 "00000011" // /* MW 5 */ + 2922 "00101001" // /* MW 4 */ + 2923 "10110000" // /* MW 3 */ + 2924 "10011000" // /* MW 2 */ + 2925 "11000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2926 "00000010" // ST m0, [sp, #-504]; ADD.NC p0, r15, r16 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 2927 "10100000" // /* MW 7 */ + 2928 "11100000" // /* MW 6 */ + 2929 "00110011" // /* MW 5 */ + 2930 "00000000" // /* MW 4 */ + 2931 "10110000" // /* MW 3 */ + 2932 "00000000" // /* MW 2 */ + 2933 "11000001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2934 "10011000" // ST dj0, [sp, #-500] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2935 "01000101" // /* MW 3 */ + 2936 "00001100" // /* MW 2 */ + 2937 "00001110" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 + 2938 "10011000" // ST dj0, [sp, #-496] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2939 "01000101" // /* MW 3 */ + 2940 "00010000" // /* MW 2 */ + 2941 "00001110" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 2942 "10011000" // ST p7, [sp, #-748] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2943 "10011101" // /* MW 3 */ + 2944 "00010111" // /* MW 2 */ + 2945 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 4 first +.src_ref 1 "io_buffer_impl.h" 201 10 +.no_stack_arguments + 2946 "00111010" // ST p7, [sp, #-756]; JL #38832 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=38832 delay_slots=5 */ + 2947 "01000001" // /* MW 9 */ + 2948 "00000000" // /* MW 8 */ + 2949 "00000000" // /* MW 7 */ + 2950 "11110110" // /* MW 6 */ + 2951 "00010010" // /* MW 5 */ + 2952 "00000000" // /* MW 4 */ + 2953 "10110000" // /* MW 3 */ + 2954 "11110011" // /* MW 2 */ + 2955 "10100001" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 4 +.src_ref 0 "pm_reload_analysis0.cc" 128 234 +.delay_slot + 2956 "00000010" // ST r24, [sp, #-492]; MOV p3, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 2957 "01110000" // /* MW 7 */ + 2958 "01100000" // /* MW 6 */ + 2959 "10110110" // /* MW 5 */ + 2960 "00000001" // /* MW 4 */ + 2961 "10110000" // /* MW 3 */ + 2962 "11100010" // /* MW 2 */ + 2963 "11000010" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 first +.delay_slot + 2964 "00000010" // ST r24, [sp, #-736]; MOV r15, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 2965 "01110000" // /* MW 7 */ + 2966 "00010000" // /* MW 6 */ + 2967 "11101000" // /* MW 5 */ + 2968 "00000001" // /* MW 4 */ + 2969 "10110000" // /* MW 3 */ + 2970 "01100010" // /* MW 2 */ + 2971 "10100100" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 2972 "10011000" // ST r24, [sp, #-744] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2973 "00010101" // /* MW 3 */ + 2974 "00011011" // /* MW 2 */ + 2975 "00001101" // /* MW 1 */ +.src_ref 2 "io_buffer_compiler.h" 467 8 +.delay_slot + 2976 "10011000" // ST r24, [sp, #-752] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2977 "00010101" // /* MW 3 */ + 2978 "00010011" // /* MW 2 */ + 2979 "00001101" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 128 234 first +.delay_slot + 2980 "00110110" // NOPA; NOPB; ST r24, [sp, #-488]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 2981 "11000001" // /* MW 11 */ + 2982 "10001010" // /* MW 10 */ + 2983 "00001101" // /* MW 9 */ + 2984 "00000011" // /* MW 8 */ + 2985 "00000000" // /* MW 7 */ + 2986 "00000000" // /* MW 6 */ + 2987 "00100000" // /* MW 5 */ + 2988 "00000000" // /* MW 4 */ + 2989 "11110000" // /* MW 3 */ + 2990 "00101100" // /* MW 2 */ + 2991 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 131 +.return_address + 2992 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2993 "00111001" // /* MW 3 */ + 2994 "11111000" // /* MW 2 */ + 2995 "00000111" // /* MW 1 */ + 2996 "00011000" // LDA p6, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 2997 "00011001" // /* MW 3 */ + 2998 "11110111" // /* MW 2 */ + 2999 "00000111" // /* MW 1 */ + 3000 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3001 "10011001" // /* MW 3 */ + 3002 "11111111" // /* MW 2 */ + 3003 "00000111" // /* MW 1 */ + 3004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3005 "00000000" // /* MW 1 */ + 3006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3007 "00000000" // /* MW 1 */ + 3008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3009 "00000000" // /* MW 1 */ + 3010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3011 "00000000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 131 first + 3012 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 3013 "00000000" // /* MW 3 */ + 3014 "00101000" // /* MW 2 */ + 3015 "00010000" // /* MW 1 */ +.src_ref 0 "pm_reload_analysis0.cc" 131 +.delay_slot + 3016 "11000100" // PADDXM [sp], #-768 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3017 "00000001" // /* MW 5 */ + 3018 "00000000" // /* MW 4 */ + 3019 "00000000" // /* MW 3 */ + 3020 "10100000" // /* MW 2 */ + 3021 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3027 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z18pm_reload_analysisv__end +.label __Z18pm_reload_analysisv___func_end0 + 3029 "00000000" // /* MW 1 */ +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_begin0 +.label _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.function setup_conv2d_bf16_params _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.src_ref 3 "conv2d_bf16_params.h" 432 first +.src_ref 3 "conv2d_bf16_params.h" 438 17 first +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 470 11 +.function_start + 3040 "10111010" // LDA el0, [p0], #4; MOVX r4, #4; MOV r2, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3041 "01111000" // /* MW 9 */ + 3042 "01100000" // /* MW 8 */ + 3043 "01001001" // /* MW 7 */ + 3044 "10001000" // /* MW 6 */ + 3045 "01000000" // /* MW 5 */ + 3046 "00000000" // /* MW 4 */ + 3047 "11010000" // /* MW 3 */ + 3048 "10000101" // /* MW 2 */ + 3049 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 +.src_ref 3 "conv2d_bf16_params.h" 438 17 first +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3050 "10111010" // LDA eh0, [p0], #4; MOVX r5, #-1; ADD.NC p2, r2, #9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3051 "01001000" // /* MW 9 */ + 3052 "10000010" // /* MW 8 */ + 3053 "00110000" // /* MW 7 */ + 3054 "11101001" // /* MW 6 */ + 3055 "01010111" // /* MW 5 */ + 3056 "00111110" // /* MW 4 */ + 3057 "11010000" // /* MW 3 */ + 3058 "10000001" // /* MW 2 */ + 3059 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 432 +.src_ref 3 "conv2d_bf16_params.h" 444 52 + 3060 "10111010" // MOVA r1, #-4; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3061 "01110000" // /* MW 9 */ + 3062 "00000000" // /* MW 8 */ + 3063 "00000000" // /* MW 7 */ + 3064 "00000000" // /* MW 6 */ + 3065 "00000010" // /* MW 5 */ + 3066 "00000000" // /* MW 4 */ + 3067 "00000000" // /* MW 3 */ + 3068 "10000001" // /* MW 2 */ + 3069 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 458 30 +.src_ref 3 "conv2d_bf16_params.h" 458 30 + 3070 "01110110" // MOVA r6, #12; ST r13, [sp, #-4]; MOVX r16, #1; MOV m0, #16 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3071 "01011000" // /* MW 11 */ + 3072 "00010000" // /* MW 10 */ + 3073 "00000000" // /* MW 9 */ + 3074 "00101000" // /* MW 8 */ + 3075 "00000000" // /* MW 7 */ + 3076 "10000001" // /* MW 6 */ + 3077 "10110101" // /* MW 5 */ + 3078 "11111101" // /* MW 4 */ + 3079 "00000111" // /* MW 3 */ + 3080 "10000110" // /* MW 2 */ + 3081 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 52 +.src_ref 3 "conv2d_bf16_params.h" 470 11 +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 557 34 + 3082 "01110110" // MOVA r3, #3; ST r14, [sp, #-8]; MOVX r21, #-3; MOV r20, #15 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3083 "01011000" // /* MW 11 */ + 3084 "00001111" // /* MW 10 */ + 3085 "10001000" // /* MW 9 */ + 3086 "10101010" // /* MW 8 */ + 3087 "01010111" // /* MW 7 */ + 3088 "10111111" // /* MW 6 */ + 3089 "11010101" // /* MW 5 */ + 3090 "11111001" // /* MW 4 */ + 3091 "00000111" // /* MW 3 */ + 3092 "01100011" // /* MW 2 */ + 3093 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3094 "01011100" // ST r15, [sp, #-12]; MOVX r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3095 "00000010" // /* MW 5 */ + 3096 "01100000" // /* MW 4 */ + 3097 "10110000" // /* MW 3 */ + 3098 "10111110" // /* MW 2 */ + 3099 "11111110" // /* MW 1 */ + 3100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3101 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3102 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3103 "00101001" // /* MW 3 */ + 3104 "00011100" // /* MW 2 */ + 3105 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3106 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3107 "00001001" // /* MW 3 */ + 3108 "00011100" // /* MW 2 */ + 3109 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3110 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3111 "00101110" // /* MW 3 */ + 3112 "00011100" // /* MW 2 */ + 3113 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3114 "10011000" // LDA eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3115 "00001110" // /* MW 3 */ + 3116 "00011100" // /* MW 2 */ + 3117 "00000000" // /* MW 1 */ + 3118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3119 "00000000" // /* MW 1 */ + 3120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3121 "00000000" // /* MW 1 */ + 3122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3123 "00000000" // /* MW 1 */ + 3124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3125 "00000000" // /* MW 1 */ + 3126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3127 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3128 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3129 "00101001" // /* MW 3 */ + 3130 "00011100" // /* MW 2 */ + 3131 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3132 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3133 "00001001" // /* MW 3 */ + 3134 "00011100" // /* MW 2 */ + 3135 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3136 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3137 "00101110" // /* MW 3 */ + 3138 "00011100" // /* MW 2 */ + 3139 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3140 "10011000" // LDA eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3141 "00001110" // /* MW 3 */ + 3142 "00011100" // /* MW 2 */ + 3143 "00000000" // /* MW 1 */ + 3144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3145 "00000000" // /* MW 1 */ + 3146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3147 "00000000" // /* MW 1 */ + 3148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3149 "00000000" // /* MW 1 */ + 3150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3151 "00000000" // /* MW 1 */ + 3152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3153 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3154 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3155 "00101001" // /* MW 3 */ + 3156 "00011100" // /* MW 2 */ + 3157 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3158 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3159 "00001001" // /* MW 3 */ + 3160 "00011100" // /* MW 2 */ + 3161 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3162 "10011000" // LDA eh0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3163 "00001110" // /* MW 3 */ + 3164 "00000100" // /* MW 2 */ + 3165 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 17 + 3166 "10011000" // LDA el0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3167 "00101110" // /* MW 3 */ + 3168 "00010100" // /* MW 2 */ + 3169 "00000000" // /* MW 1 */ + 3170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3171 "00000000" // /* MW 1 */ + 3172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3173 "00000000" // /* MW 1 */ + 3174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3175 "00000000" // /* MW 1 */ + 3176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3177 "00000000" // /* MW 1 */ + 3178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3179 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3180 "10011000" // ST eh0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3181 "00001001" // /* MW 3 */ + 3182 "00000100" // /* MW 2 */ + 3183 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 438 15 + 3184 "10011000" // ST el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3185 "00101001" // /* MW 3 */ + 3186 "00010100" // /* MW 2 */ + 3187 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 40 first + 3188 "10011000" // LDA.u8 r13, [p2], #-3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3189 "10101010" // /* MW 3 */ + 3190 "11011101" // /* MW 2 */ + 3191 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 447 34 first + 3192 "10011000" // LDA.u8 r17, [p2], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3193 "00101010" // /* MW 3 */ + 3194 "00011110" // /* MW 2 */ + 3195 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 448 34 first + 3196 "10011000" // LDA.u8 r14, [p2], #-5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3197 "11001010" // /* MW 3 */ + 3198 "10111101" // /* MW 2 */ + 3199 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 first + 3200 "10011000" // LDA.u16 r15, [p2], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3201 "11111010" // /* MW 3 */ + 3202 "11111101" // /* MW 2 */ + 3203 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 453 40 first + 3204 "10011000" // LDA.u8 r19, [p2], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3205 "01101010" // /* MW 3 */ + 3206 "00001010" // /* MW 2 */ + 3207 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 20 first + 3208 "10011000" // LDA.u8 r7, [p2], #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3209 "11101010" // /* MW 3 */ + 3210 "10101100" // /* MW 2 */ + 3211 "00000010" // /* MW 1 */ + 3212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3213 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 52 first + 3214 "10011000" // LSHL r1, r13, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3215 "00011101" // /* MW 3 */ + 3216 "01000010" // /* MW 2 */ + 3217 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 30 first +.src_ref 3 "conv2d_bf16_params.h" 462 7 first + 3218 "00100100" // EQ r16, r1, r16; ADD.NC r18, r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3219 "00000001" // /* MW 5 */ + 3220 "00110001" // /* MW 4 */ + 3221 "11111001" // /* MW 3 */ + 3222 "00100000" // /* MW 2 */ + 3223 "00001100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3224 "10011000" // LSHL r18, r18, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3225 "01011101" // /* MW 3 */ + 3226 "10100100" // /* MW 2 */ + 3227 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 first + 3228 "10011000" // EQ r27, r15, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3229 "01000111" // /* MW 3 */ + 3230 "11110110" // /* MW 2 */ + 3231 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 452 40 +.src_ref 3 "conv2d_bf16_params.h" 462 7 first +.src_ref 3 "conv2d_bf16_params.h" 557 34 + 3232 "11100100" // SEL.EQZ r5, r24, r5, r27; MOV eh0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3233 "00111001" // /* MW 5 */ + 3234 "10110111" // /* MW 4 */ + 3235 "01000000" // /* MW 3 */ + 3236 "01001010" // /* MW 2 */ + 3237 "11000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 462 7 + 3238 "00011000" // SEL.EQZ r29, r17, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3239 "00100010" // /* MW 3 */ + 3240 "01111011" // /* MW 2 */ + 3241 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 30 first + 3242 "10011000" // EQ r6, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3243 "01100111" // /* MW 3 */ + 3244 "11001100" // /* MW 2 */ + 3245 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 + 3246 "10011000" // AND r27, r6, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3247 "00000100" // /* MW 3 */ + 3248 "10110111" // /* MW 2 */ + 3249 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 557 34 first + 3250 "11100100" // LSHL r15, r15, r21; MOV r25, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3251 "01000001" // /* MW 5 */ + 3252 "10111011" // /* MW 4 */ + 3253 "10111100" // /* MW 3 */ + 3254 "11101011" // /* MW 2 */ + 3255 "01111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 first + 3256 "01011100" // ST r15, [sp, #-20]; SEL.EQZ r6, r7, r24, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3257 "00000100" // /* MW 5 */ + 3258 "10011011" // /* MW 4 */ + 3259 "10110011" // /* MW 3 */ + 3260 "10111110" // /* MW 2 */ + 3261 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 +.src_ref 3 "conv2d_bf16_params.h" 477 40 first + 3262 "10000100" // JNZ r25, #3344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3344 delay_slots=5 */ + 3263 "00000001" // /* MW 5 */ + 3264 "01000000" // /* MW 4 */ + 3265 "10001000" // /* MW 3 */ + 3266 "00000110" // /* MW 2 */ + 3267 "11001000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 458 36 first +.delay_slot + 3268 "10011000" // EQ r27, r6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3269 "01000111" // /* MW 3 */ + 3270 "10110110" // /* MW 2 */ + 3271 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 444 52 first +.delay_slot + 3272 "10011000" // AND r24, r13, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3273 "01000100" // /* MW 3 */ + 3274 "01110001" // /* MW 2 */ + 3275 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 462 7 first +.delay_slot + 3276 "10011000" // LSHL r30, r19, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3277 "01011101" // /* MW 3 */ + 3278 "11111100" // /* MW 2 */ + 3279 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 470 11 first +.delay_slot + 3280 "10011000" // LSHL r20, r27, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3281 "01001101" // /* MW 3 */ + 3282 "11101000" // /* MW 2 */ + 3283 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 470 11 +.src_ref 3 "conv2d_bf16_params.h" 477 40 first +.delay_slot + 3284 "00011000" // SEL.EQZ r6, r6, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3285 "00110010" // /* MW 3 */ + 3286 "10001100" // /* MW 2 */ + 3287 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 40 + 3288 "10000100" // JNZ r27, #3344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3344 delay_slots=5 */ + 3289 "00000001" // /* MW 5 */ + 3290 "01000000" // /* MW 4 */ + 3291 "10001000" // /* MW 3 */ + 3292 "00000110" // /* MW 2 */ + 3293 "11011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3295 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3297 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3299 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3301 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3303 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 491 25 +.src_ref 3 "conv2d_bf16_params.h" 492 25 +.src_ref 3 "conv2d_bf16_params.h" 495 99 +.src_ref 3 "conv2d_bf16_params.h" 502 57 +.src_ref 3 "conv2d_bf16_params.h" 533 46 +.src_ref 3 "conv2d_bf16_params.h" 539 82 +.src_ref 3 "conv2d_bf16_params.h" 557 34 +.src_ref 3 "conv2d_bf16_params.h" 621 240 +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.src_ref 3 "conv2d_bf16_params.h" 709 76 + 3304 "10111010" // MOVA r15, #1; J #3392 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=3392 delay_slots=5 */ + 3305 "00100000" // /* MW 9 */ + 3306 "00000000" // /* MW 8 */ + 3307 "00000000" // /* MW 7 */ + 3308 "10101000" // /* MW 6 */ + 3309 "00000001" // /* MW 5 */ + 3310 "00000000" // /* MW 4 */ + 3311 "00000000" // /* MW 3 */ + 3312 "00101111" // /* MW 2 */ + 3313 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 481 24 +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 506 73 +.src_ref 3 "conv2d_bf16_params.h" 507 53 +.src_ref 3 "conv2d_bf16_params.h" 524 122 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.delay_slot + 3314 "10111010" // MOVA r26, #0; MOVX r5, #-3; MOV r28, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3315 "01011000" // /* MW 9 */ + 3316 "00001100" // /* MW 8 */ + 3317 "10001000" // /* MW 7 */ + 3318 "10101011" // /* MW 6 */ + 3319 "01010111" // /* MW 5 */ + 3320 "00111110" // /* MW 4 */ + 3321 "00000000" // /* MW 3 */ + 3322 "00011010" // /* MW 2 */ + 3323 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 504 45 +.src_ref 3 "conv2d_bf16_params.h" 510 45 +.src_ref 3 "conv2d_bf16_params.h" 520 48 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.delay_slot + 3324 "01100100" // MOVX r21, #4; MOV r2, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3325 "01000001" // /* MW 5 */ + 3326 "00100000" // /* MW 4 */ + 3327 "00100001" // /* MW 3 */ + 3328 "01000010" // /* MW 2 */ + 3329 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 578 52 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.delay_slot + 3330 "00011000" // MOVX r13, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3331 "00001101" // /* MW 3 */ + 3332 "00011010" // /* MW 2 */ + 3333 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 78 +.src_ref 3 "conv2d_bf16_params.h" 642 20 +.src_ref 3 "conv2d_bf16_params.h" 642 87 +.delay_slot + 3334 "00011000" // MOVX r7, #15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3335 "00111101" // /* MW 3 */ + 3336 "00001110" // /* MW 2 */ + 3337 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.delay_slot + 3338 "00101100" // NOPA; MOVX r4, #-4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3339 "11100010" // /* MW 5 */ + 3340 "10010001" // /* MW 4 */ + 3341 "11111111" // /* MW 3 */ + 3342 "00101100" // /* MW 2 */ + 3343 "00000000" // /* MW 1 */ +.label __ll6__Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 453 40 +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 504 45 +.src_ref 3 "conv2d_bf16_params.h" 655 23 + 3344 "01110110" // MOVA dj0, #16; MOVS p1, r2; MOVX r21, #4; MOV r4, #-4 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3345 "01011000" // /* MW 11 */ + 3346 "11111100" // /* MW 10 */ + 3347 "10001111" // /* MW 9 */ + 3348 "10001000" // /* MW 8 */ + 3349 "01010000" // /* MW 7 */ + 3350 "00000001" // /* MW 6 */ + 3351 "00001011" // /* MW 5 */ + 3352 "10000010" // /* MW 4 */ + 3353 "10000001" // /* MW 3 */ + 3354 "00000010" // /* MW 2 */ + 3355 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 453 40 first +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 481 24 +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 506 73 +.src_ref 3 "conv2d_bf16_params.h" 507 53 +.src_ref 3 "conv2d_bf16_params.h" 524 122 +.src_ref 3 "conv2d_bf16_params.h" 539 139 + 3356 "10111010" // ST.s8 r6, [p1, dj0]; MOVX r26, #0; MOV r28, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3357 "01011000" // /* MW 9 */ + 3358 "00001100" // /* MW 8 */ + 3359 "10001000" // /* MW 7 */ + 3360 "00001011" // /* MW 6 */ + 3361 "10100000" // /* MW 5 */ + 3362 "00000001" // /* MW 4 */ + 3363 "11100000" // /* MW 3 */ + 3364 "00011000" // /* MW 2 */ + 3365 "00100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 491 25 +.src_ref 3 "conv2d_bf16_params.h" 492 25 +.src_ref 3 "conv2d_bf16_params.h" 495 99 +.src_ref 3 "conv2d_bf16_params.h" 502 57 +.src_ref 3 "conv2d_bf16_params.h" 510 45 +.src_ref 3 "conv2d_bf16_params.h" 520 48 +.src_ref 3 "conv2d_bf16_params.h" 533 46 +.src_ref 3 "conv2d_bf16_params.h" 539 82 +.src_ref 3 "conv2d_bf16_params.h" 557 34 +.src_ref 3 "conv2d_bf16_params.h" 621 240 +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.src_ref 3 "conv2d_bf16_params.h" 709 76 + 3366 "10111010" // MOVA r2, #16; MOVX r5, #-3; MOV r15, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3367 "01011000" // /* MW 9 */ + 3368 "00000001" // /* MW 8 */ + 3369 "11101000" // /* MW 7 */ + 3370 "10101001" // /* MW 6 */ + 3371 "01010111" // /* MW 5 */ + 3372 "00111110" // /* MW 4 */ + 3373 "00000000" // /* MW 3 */ + 3374 "00000010" // /* MW 2 */ + 3375 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 40 +.src_ref 3 "conv2d_bf16_params.h" 529 78 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 578 52 +.src_ref 3 "conv2d_bf16_params.h" 642 20 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 642 87 + 3376 "11100001" // NOPA; NOPB; NOPS; MOVX r7, #15; MOV r13, #3; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 3377 "00000000" // /* MW 15 */ + 3378 "00000000" // /* MW 14 */ + 3379 "01011000" // /* MW 13 */ + 3380 "00000011" // /* MW 12 */ + 3381 "10101000" // /* MW 11 */ + 3382 "11101001" // /* MW 10 */ + 3383 "01110001" // /* MW 9 */ + 3384 "00000000" // /* MW 8 */ + 3385 "01011011" // /* MW 7 */ + 3386 "00000001" // /* MW 6 */ + 3387 "00100000" // /* MW 5 */ + 3388 "00000000" // /* MW 4 */ + 3389 "11110000" // /* MW 3 */ + 3390 "00101100" // /* MW 2 */ + 3391 "00000000" // /* MW 1 */ +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_352 +.src_ref 3 "conv2d_bf16_params.h" 477 40 first +.src_ref 3 "conv2d_bf16_params.h" 495 68 first +.src_ref 3 "conv2d_bf16_params.h" 495 112 +.src_ref 3 "conv2d_bf16_params.h" 682 38 + 3392 "10111010" // LDA.u8 r17, [p2], #-2; EQ r27, r13, r6; MOV m0, #60 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3393 "01011000" // /* MW 9 */ + 3394 "00111100" // /* MW 8 */ + 3395 "00000000" // /* MW 7 */ + 3396 "00111100" // /* MW 6 */ + 3397 "10110011" // /* MW 5 */ + 3398 "00011011" // /* MW 4 */ + 3399 "01010000" // /* MW 3 */ + 3400 "11000101" // /* MW 2 */ + 3401 "01011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 +.src_ref 3 "conv2d_bf16_params.h" 481 24 first +.src_ref 3 "conv2d_bf16_params.h" 495 53 +.src_ref 3 "conv2d_bf16_params.h" 495 112 + 3402 "10111010" // LDA.u8 r1, [p2], m0; SEL.EQZ r18, r1, r26, r27; MOV m5, #-51 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3403 "01011000" // /* MW 9 */ + 3404 "11001101" // /* MW 8 */ + 3405 "10000111" // /* MW 7 */ + 3406 "00010010" // /* MW 6 */ + 3407 "00101101" // /* MW 5 */ + 3408 "00000011" // /* MW 4 */ + 3409 "01010000" // /* MW 3 */ + 3410 "00000101" // /* MW 2 */ + 3411 "01000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 477 18 first +.src_ref 3 "conv2d_bf16_params.h" 496 68 +.src_ref 3 "conv2d_bf16_params.h" 504 35 +.src_ref 3 "conv2d_bf16_params.h" 539 14 +.src_ref 3 "conv2d_bf16_params.h" 578 47 + 3412 "10111010" // MOVA r23, #2; SEL.EQZ r29, r29, r21, r27; MOV m3, #55 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3413 "01011000" // /* MW 9 */ + 3414 "00110111" // /* MW 8 */ + 3415 "10000000" // /* MW 7 */ + 3416 "10010001" // /* MW 6 */ + 3417 "11011010" // /* MW 5 */ + 3418 "00111011" // /* MW 4 */ + 3419 "00000000" // /* MW 3 */ + 3420 "01010111" // /* MW 2 */ + 3421 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 496 53 +.src_ref 3 "conv2d_bf16_params.h" 499 51 +.src_ref 3 "conv2d_bf16_params.h" 504 45 first +.src_ref 3 "conv2d_bf16_params.h" 509 50 +.src_ref 3 "conv2d_bf16_params.h" 519 42 +.src_ref 3 "conv2d_bf16_params.h" 700 34 + 3422 "10111010" // MOVA r3, #8; EQ r27, r21, r0; MOV m2, #-68 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3423 "01011000" // /* MW 9 */ + 3424 "10111100" // /* MW 8 */ + 3425 "00000111" // /* MW 7 */ + 3426 "00111101" // /* MW 6 */ + 3427 "10110000" // /* MW 5 */ + 3428 "00101011" // /* MW 4 */ + 3429 "00000000" // /* MW 3 */ + 3430 "00000011" // /* MW 2 */ + 3431 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 492 25 first +.src_ref 3 "conv2d_bf16_params.h" 497 46 +.src_ref 3 "conv2d_bf16_params.h" 509 50 + 3432 "10111010" // MOVA r16, #512; LSHL r22, r15, r24; MOV m1, #112 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3433 "01011000" // /* MW 9 */ + 3434 "01110000" // /* MW 8 */ + 3435 "10000000" // /* MW 7 */ + 3436 "01101100" // /* MW 6 */ + 3437 "01101100" // /* MW 5 */ + 3438 "00011111" // /* MW 4 */ + 3439 "00000000" // /* MW 3 */ + 3440 "00010000" // /* MW 2 */ + 3441 "01000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 520 34 first + 3442 "01100100" // EXTEND.u8 r22, r22; MOV m4, #-105 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3443 "01011101" // /* MW 5 */ + 3444 "00011110" // /* MW 4 */ + 3445 "00001000" // /* MW 3 */ + 3446 "10010010" // /* MW 2 */ + 3447 "10110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 77 +.src_ref 3 "conv2d_bf16_params.h" 520 48 + 3448 "00111010" // ST r22, [sp, #-16]; LSHL r22, r22, r2; MOV m7, #49 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3449 "01011001" // /* MW 9 */ + 3450 "00110001" // /* MW 8 */ + 3451 "10000000" // /* MW 7 */ + 3452 "01101111" // /* MW 6 */ + 3453 "01100001" // /* MW 5 */ + 3454 "00101101" // /* MW 4 */ + 3455 "10110000" // /* MW 3 */ + 3456 "01011010" // /* MW 2 */ + 3457 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 53 +.src_ref 3 "conv2d_bf16_params.h" 507 42 first + 3458 "01100100" // SUB r30, r30, r29; MOV m6, #-63 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3459 "00000101" // /* MW 5 */ + 3460 "00011111" // /* MW 4 */ + 3461 "00111100" // /* MW 3 */ + 3462 "10111010" // /* MW 2 */ + 3463 "11110111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 99 first + 3464 "10011000" // SUB r1, r15, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3465 "00010001" // /* MW 3 */ + 3466 "11000010" // /* MW 2 */ + 3467 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 96 +.src_ref 3 "conv2d_bf16_params.h" 495 96 +.src_ref 3 "conv2d_bf16_params.h" 610 64 +.src_ref 3 "conv2d_bf16_params.h" 709 96 + 3468 "01100100" // MUL r31, r17, r1; MOV r1, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3469 "00011101" // /* MW 5 */ + 3470 "10100000" // /* MW 4 */ + 3471 "11110000" // /* MW 3 */ + 3472 "11000011" // /* MW 2 */ + 3473 "10001111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 507 53 first + 3474 "10011000" // SUB r17, r26, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3475 "00100001" // /* MW 3 */ + 3476 "10100011" // /* MW 2 */ + 3477 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 96 first + 3478 "10011000" // LSHL r31, r31, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3479 "00011101" // /* MW 3 */ + 3480 "11111110" // /* MW 2 */ + 3481 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 495 53 +.src_ref 3 "conv2d_bf16_params.h" 506 48 +.src_ref 3 "conv2d_bf16_params.h" 519 42 first + 3482 "00111010" // ST r31, [p2], m5; LSHL r31, r29, r3; MOV m5, #87 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3483 "01011001" // /* MW 9 */ + 3484 "01010111" // /* MW 8 */ + 3485 "10000000" // /* MW 7 */ + 3486 "11101110" // /* MW 6 */ + 3487 "11110001" // /* MW 5 */ + 3488 "00111011" // /* MW 4 */ + 3489 "00110000" // /* MW 3 */ + 3490 "01111110" // /* MW 2 */ + 3491 "01010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 496 68 first +.src_ref 3 "conv2d_bf16_params.h" 504 35 first +.src_ref 3 "conv2d_bf16_params.h" 522 68 + 3492 "10111010" // LDA.u8 r21, [p2], m3; EQ r19, r23, r0; MOV m3, #-78 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3493 "01011000" // /* MW 9 */ + 3494 "10110010" // /* MW 8 */ + 3495 "10000111" // /* MW 7 */ + 3496 "00111101" // /* MW 6 */ + 3497 "00110000" // /* MW 5 */ + 3498 "00101111" // /* MW 4 */ + 3499 "01010000" // /* MW 3 */ + 3500 "01010101" // /* MW 2 */ + 3501 "01001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 509 50 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 3502 "01011100" // ST r19, [sp, #-24]; LSHL r19, r19, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3503 "01111011" // /* MW 5 */ + 3504 "11001100" // /* MW 4 */ + 3505 "10111001" // /* MW 3 */ + 3506 "01001110" // /* MW 2 */ + 3507 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 496 53 first +.src_ref 3 "conv2d_bf16_params.h" 520 19 first +.src_ref 3 "conv2d_bf16_params.h" 529 62 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 3508 "10111010" // ST.s8 r21, [p2], m2; OR r22, r31, r22; MOV m2, #246 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3509 "01011000" // /* MW 9 */ + 3510 "11110110" // /* MW 8 */ + 3511 "00000000" // /* MW 7 */ + 3512 "00101101" // /* MW 6 */ + 3513 "01101011" // /* MW 5 */ + 3514 "00111111" // /* MW 4 */ + 3515 "11100000" // /* MW 3 */ + 3516 "01010100" // /* MW 2 */ + 3517 "01001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 497 46 first +.src_ref 3 "conv2d_bf16_params.h" 509 50 first +.src_ref 3 "conv2d_bf16_params.h" 533 44 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3518 "10111010" // LDA.u16 r16, [p2], m1; SEL.EQZ r19, r19, r16, r27; MOV m1, #-176 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3519 "01011000" // /* MW 9 */ + 3520 "01010000" // /* MW 8 */ + 3521 "10000111" // /* MW 7 */ + 3522 "00010000" // /* MW 6 */ + 3523 "00111000" // /* MW 5 */ + 3524 "00100111" // /* MW 4 */ + 3525 "01010000" // /* MW 3 */ + 3526 "01000011" // /* MW 2 */ + 3527 "01000101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3528 "10011000" // EQ r31, r23, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3529 "01100111" // /* MW 3 */ + 3530 "11111110" // /* MW 2 */ + 3531 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 499 51 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3532 "10011000" // EQ r16, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3533 "01100111" // /* MW 3 */ + 3534 "11100000" // /* MW 2 */ + 3535 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 499 51 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3536 "10011000" // OR r27, r31, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3537 "00000101" // /* MW 3 */ + 3538 "11110111" // /* MW 2 */ + 3539 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 78 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3540 "10011000" // AND r21, r7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3541 "01010100" // /* MW 3 */ + 3542 "11101011" // /* MW 2 */ + 3543 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 507 53 first +.src_ref 3 "conv2d_bf16_params.h" 511 47 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 3544 "01100100" // ASHL r30, r30, r17; MOV r17, #24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3545 "01100001" // /* MW 5 */ + 3546 "10100000" // /* MW 4 */ + 3547 "11011000" // /* MW 3 */ + 3548 "10100011" // /* MW 2 */ + 3549 "11110111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 491 25 first +.src_ref 3 "conv2d_bf16_params.h" 507 34 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3550 "00111010" // ST r16, [sp, #-32]; LSHL r18, r15, r18; ADD.NC r30, r30, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3551 "01001001" // /* MW 9 */ + 3552 "10000000" // /* MW 8 */ + 3553 "11001111" // /* MW 7 */ + 3554 "01101111" // /* MW 6 */ + 3555 "00101001" // /* MW 5 */ + 3556 "00011111" // /* MW 4 */ + 3557 "10110000" // /* MW 3 */ + 3558 "01000010" // /* MW 2 */ + 3559 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 500 53 first +.src_ref 3 "conv2d_bf16_params.h" 511 47 first + 3560 "01011100" // ST r26, [p2], #4; LSHL r17, r30, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3561 "00111011" // /* MW 5 */ + 3562 "01000110" // /* MW 4 */ + 3563 "00111111" // /* MW 3 */ + 3564 "11101010" // /* MW 2 */ + 3565 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 500 53 +.src_ref 3 "conv2d_bf16_params.h" 534 44 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 3566 "00000010" // ST r26, [p2], m4; MOV m4, #168 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 3567 "01010000" // /* MW 7 */ + 3568 "10101000" // /* MW 6 */ + 3569 "00000000" // /* MW 5 */ + 3570 "00000010" // /* MW 4 */ + 3571 "00110000" // /* MW 3 */ + 3572 "01101010" // /* MW 2 */ + 3573 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 77 first +.src_ref 3 "conv2d_bf16_params.h" 509 19 first +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 3574 "01110110" // LDA.u8 r18, [p2], m7; ST r31, [sp, #-28]; OR r27, r19, r0; MOV el0, r27 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 3575 "01111000" // /* MW 11 */ + 3576 "11001110" // /* MW 10 */ + 3577 "00001101" // /* MW 9 */ + 3578 "00101100" // /* MW 8 */ + 3579 "10110000" // /* MW 7 */ + 3580 "10100111" // /* MW 6 */ + 3581 "11110101" // /* MW 5 */ + 3582 "11100111" // /* MW 4 */ + 3583 "01010111" // /* MW 3 */ + 3584 "01001001" // /* MW 2 */ + 3585 "01011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 19 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 3586 "10011000" // OR r17, r27, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3587 "00010101" // /* MW 3 */ + 3588 "11100011" // /* MW 2 */ + 3589 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 73 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 3590 "10011000" // SUB r27, r26, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3591 "10000001" // /* MW 3 */ + 3592 "10110111" // /* MW 2 */ + 3593 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 527 47 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3594 "00011000" // EXTEND.u8 r24, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3595 "10010000" // /* MW 3 */ + 3596 "10110000" // /* MW 2 */ + 3597 "00010100" // /* MW 1 */ + 3598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3599 "00000000" // /* MW 1 */ + 3600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3601 "00000000" // /* MW 1 */ + 3602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3603 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 57 first + 3604 "10011000" // SUB r18, r15, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3605 "00100001" // /* MW 3 */ + 3606 "11100101" // /* MW 2 */ + 3607 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 502 53 + 3608 "10011000" // ST r18, [p2], m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3609 "01010001" // /* MW 3 */ + 3610 "11001010" // /* MW 2 */ + 3611 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 48 first + 3612 "10011000" // LDA.u8 r18, [p2], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3613 "01001010" // /* MW 3 */ + 3614 "10101010" // /* MW 2 */ + 3615 "00000010" // /* MW 1 */ + 3616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3617 "00000000" // /* MW 1 */ + 3618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3619 "00000000" // /* MW 1 */ + 3620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3621 "00000000" // /* MW 1 */ + 3622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3623 "00000000" // /* MW 1 */ + 3624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3625 "00000000" // /* MW 1 */ + 3626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3627 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 62 + 3628 "10011000" // SUB r18, r18, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3629 "11100001" // /* MW 3 */ + 3630 "10100100" // /* MW 2 */ + 3631 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 506 73 + 3632 "10011000" // ASHL r18, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3633 "10111110" // /* MW 3 */ + 3634 "10100101" // /* MW 2 */ + 3635 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 first + 3636 "10011000" // LSHL r18, r18, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3637 "00101101" // /* MW 3 */ + 3638 "10100100" // /* MW 2 */ + 3639 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 + 3640 "01000100" // MOVXM r27, #65536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3641 "00000000" // /* MW 5 */ + 3642 "10100000" // /* MW 4 */ + 3643 "00001101" // /* MW 3 */ + 3644 "00000001" // /* MW 2 */ + 3645 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 + 3646 "10011000" // ADD r18, r27, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3647 "00100000" // /* MW 3 */ + 3648 "11100101" // /* MW 2 */ + 3649 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 + 3650 "01000100" // MOVXM r27, #16711680 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3651 "00000000" // /* MW 5 */ + 3652 "10100000" // /* MW 4 */ + 3653 "00001101" // /* MW 3 */ + 3654 "11111111" // /* MW 2 */ + 3655 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 510 45 +.src_ref 3 "conv2d_bf16_params.h" 539 14 +.src_ref 3 "conv2d_bf16_params.h" 642 99 + 3656 "01100100" // AND r27, r27, r18; MOV r18, #-16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3657 "11000001" // /* MW 5 */ + 3658 "00111111" // /* MW 4 */ + 3659 "10011001" // /* MW 3 */ + 3660 "11100100" // /* MW 2 */ + 3661 "11011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 511 19 first +.src_ref 3 "conv2d_bf16_params.h" 524 122 +.src_ref 3 "conv2d_bf16_params.h" 539 14 + 3662 "01100100" // OR r27, r27, r17; MOV r17, #-8 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3663 "11100001" // /* MW 5 */ + 3664 "10111111" // /* MW 4 */ + 3665 "10111000" // /* MW 3 */ + 3666 "11100010" // /* MW 2 */ + 3667 "11011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 512 64 first +.src_ref 3 "conv2d_bf16_params.h" 524 122 first + 3668 "01011100" // ST r27, [p2], #4; LSHL r19, r19, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3669 "00111011" // /* MW 5 */ + 3670 "11001110" // /* MW 4 */ + 3671 "00111001" // /* MW 3 */ + 3672 "11101110" // /* MW 2 */ + 3673 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 524 122 + 3674 "10011000" // SUB r26, r26, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3675 "00110001" // /* MW 3 */ + 3676 "10110101" // /* MW 2 */ + 3677 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 524 122 + 3678 "10011000" // LSHL r20, r20, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3679 "10101101" // /* MW 3 */ + 3680 "00101001" // /* MW 2 */ + 3681 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 520 19 first + 3682 "10011000" // OR r26, r14, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3683 "01100101" // /* MW 3 */ + 3684 "10110101" // /* MW 2 */ + 3685 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 511 36 first +.src_ref 3 "conv2d_bf16_params.h" 522 68 first + 3686 "01011100" // ST r26, [p2], m3; EXTEND.u8 r26, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3687 "00100000" // /* MW 5 */ + 3688 "01101001" // /* MW 4 */ + 3689 "00111111" // /* MW 3 */ + 3690 "01101010" // /* MW 2 */ + 3691 "01001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 524 65 first +.src_ref 3 "conv2d_bf16_params.h" 529 62 first +.src_ref 3 "conv2d_bf16_params.h" 539 14 first + 3692 "10111010" // LDA.u8 r25, [p2], m2; LSHL r20, r27, r18; ADD.NC r30, r26, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3693 "10101000" // /* MW 9 */ + 3694 "10101000" // /* MW 8 */ + 3695 "11001110" // /* MW 7 */ + 3696 "01101111" // /* MW 6 */ + 3697 "01001001" // /* MW 5 */ + 3698 "00110111" // /* MW 4 */ + 3699 "01010000" // /* MW 3 */ + 3700 "01100101" // /* MW 2 */ + 3701 "01001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 534 93 +.src_ref 3 "conv2d_bf16_params.h" 539 14 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 3702 "01100100" // LSHL r22, r22, r17; MOV r17, #254 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3703 "11111001" // /* MW 5 */ + 3704 "10100011" // /* MW 4 */ + 3705 "10111000" // /* MW 3 */ + 3706 "10100011" // /* MW 2 */ + 3707 "10110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 527 45 first +.src_ref 3 "conv2d_bf16_params.h" 533 44 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 3708 "00101100" // ST.s8 r25, [p2], m1; MUL r26, r26, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3709 "00011111" // /* MW 5 */ + 3710 "01101011" // /* MW 4 */ + 3711 "11101101" // /* MW 3 */ + 3712 "01100100" // /* MW 2 */ + 3713 "01000101" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3715 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3717 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3719 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 3720 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3721 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 48 first +.src_ref 3 "conv2d_bf16_params.h" 533 46 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3722 "10100100" // LSHL r25, r16, r15; ADD.NC r27, r21, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3723 "11001010" // /* MW 5 */ + 3724 "10110101" // /* MW 4 */ + 3725 "10111101" // /* MW 3 */ + 3726 "01011111" // /* MW 2 */ + 3727 "10000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 first + 3728 "10000100" // JNZ r31, #3856 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3856 delay_slots=5 */ + 3729 "00000001" // /* MW 5 */ + 3730 "01000000" // /* MW 4 */ + 3731 "10001000" // /* MW 3 */ + 3732 "00000111" // /* MW 2 */ + 3733 "11111000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 76 first +.src_ref 3 "conv2d_bf16_params.h" 529 122 +.delay_slot + 3734 "10100100" // ADD r21, r19, #3; ADD.NC r27, r27, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3735 "11110010" // /* MW 5 */ + 3736 "10111011" // /* MW 4 */ + 3737 "11101101" // /* MW 3 */ + 3738 "01000001" // /* MW 2 */ + 3739 "10011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 529 122 +.delay_slot + 3740 "10011000" // LSHL r21, r27, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3741 "01011101" // /* MW 3 */ + 3742 "11101011" // /* MW 2 */ + 3743 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 534 93 first +.delay_slot + 3744 "10011000" // AND r17, r25, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3745 "00010100" // /* MW 3 */ + 3746 "01100011" // /* MW 2 */ + 3747 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 534 44 +.src_ref 3 "conv2d_bf16_params.h" 539 139 first +.src_ref 3 "conv2d_bf16_params.h" 555 59 +.src_ref 3 "conv2d_bf16_params.h" 559 59 +.src_ref 3 "conv2d_bf16_params.h" 700 17 +.delay_slot + 3748 "00111010" // ST r17, [p2], m4; EQ r27, r6, r28; MOV r17, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3749 "01011001" // /* MW 9 */ + 3750 "00000001" // /* MW 8 */ + 3751 "00101000" // /* MW 7 */ + 3752 "00111110" // /* MW 6 */ + 3753 "10111110" // /* MW 5 */ + 3754 "00001101" // /* MW 4 */ + 3755 "00110000" // /* MW 3 */ + 3756 "01000110" // /* MW 2 */ + 3757 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.delay_slot + 3758 "11111000" // MOV el1, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3759 "10011100" // /* MW 3 */ + 3760 "10011011" // /* MW 2 */ + 3761 "00011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 + 3762 "00011000" // LDA r28, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3763 "10010001" // /* MW 3 */ + 3764 "11100011" // /* MW 2 */ + 3765 "00000111" // /* MW 1 */ + 3766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3767 "00000000" // /* MW 1 */ + 3768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3769 "00000000" // /* MW 1 */ + 3770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3771 "00000000" // /* MW 1 */ + 3772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3773 "00000000" // /* MW 1 */ + 3774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3775 "00000000" // /* MW 1 */ + 3776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3777 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 14 + 3778 "10000100" // JNZ r28, #3856 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=3856 delay_slots=5 */ + 3779 "00000001" // /* MW 5 */ + 3780 "01000000" // /* MW 4 */ + 3781 "10001000" // /* MW 3 */ + 3782 "00000111" // /* MW 2 */ + 3783 "11100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3785 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3787 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3789 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3791 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 3792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 3793 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 115 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 539 139 +.src_ref 3 "conv2d_bf16_params.h" 539 162 + 3794 "10111010" // MOVA r28, #5; MOVX r17, #4; MOV r25, #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3795 "01011000" // /* MW 9 */ + 3796 "01000000" // /* MW 8 */ + 3797 "00101000" // /* MW 7 */ + 3798 "10001011" // /* MW 6 */ + 3799 "00010000" // /* MW 5 */ + 3800 "00000001" // /* MW 4 */ + 3801 "00000000" // /* MW 3 */ + 3802 "10111100" // /* MW 2 */ + 3803 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 139 + 3804 "00011000" // SEL.EQZ r31, r17, r13, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3805 "11010010" // /* MW 3 */ + 3806 "01111110" // /* MW 2 */ + 3807 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 162 + 3808 "10011000" // EQ r27, r25, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3809 "01100111" // /* MW 3 */ + 3810 "01110110" // /* MW 2 */ + 3811 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 135 +.src_ref 3 "conv2d_bf16_params.h" 539 139 + 3812 "01100100" // SEL.EQZ r28, r31, r28, r27; MOV r31, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3813 "00000001" // /* MW 5 */ + 3814 "10100000" // /* MW 4 */ + 3815 "01001111" // /* MW 3 */ + 3816 "00111000" // /* MW 2 */ + 3817 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 46 + 3818 "00011000" // EXTEND.s8 r25, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3819 "01010000" // /* MW 3 */ + 3820 "00110010" // /* MW 2 */ + 3821 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 44 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 3822 "10011000" // MUL r30, r25, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3823 "11101111" // /* MW 3 */ + 3824 "01111101" // /* MW 2 */ + 3825 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 115 +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 3826 "11100100" // LT r27, r25, r17; MOV r27, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3827 "00111001" // /* MW 5 */ + 3828 "11000100" // /* MW 4 */ + 3829 "01011101" // /* MW 3 */ + 3830 "11100011" // /* MW 2 */ + 3831 "11001110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 82 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3832 "00011000" // SEL.EQZ r17, r15, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3833 "10000010" // /* MW 3 */ + 3834 "11100011" // /* MW 2 */ + 3835 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 79 + 3836 "10011000" // MUL r17, r17, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3837 "11101111" // /* MW 3 */ + 3838 "01100011" // /* MW 2 */ + 3839 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 135 + 3840 "10011000" // SUB r28, r31, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3841 "11000001" // /* MW 3 */ + 3842 "11111001" // /* MW 2 */ + 3843 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 539 135 + 3844 "10011000" // ASHL r17, r17, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3845 "11001110" // /* MW 3 */ + 3846 "01100011" // /* MW 2 */ + 3847 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 555 55 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 3848 "00100010" // EXTEND.u8 r17, r17; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 3849 "00011100" // /* MW 7 */ + 3850 "00000000" // /* MW 6 */ + 3851 "00000000" // /* MW 5 */ + 3852 "10000001" // /* MW 4 */ + 3853 "00010100" // /* MW 3 */ + 3854 "00100011" // /* MW 2 */ + 3855 "00000000" // /* MW 1 */ +.label TGT_F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_816 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.src_ref 3 "conv2d_bf16_params.h" 669 63 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 3856 "10111010" // MOVA r25, #0; MOVX r28, #-1; MOV r27, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3857 "01111000" // /* MW 9 */ + 3858 "00001110" // /* MW 8 */ + 3859 "01110000" // /* MW 7 */ + 3860 "11101011" // /* MW 6 */ + 3861 "11000111" // /* MW 5 */ + 3862 "00111111" // /* MW 4 */ + 3863 "00000000" // /* MW 3 */ + 3864 "00011001" // /* MW 2 */ + 3865 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 669 63 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 3866 "00011000" // SEL.EQZ r31, r25, r28, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3867 "11000010" // /* MW 3 */ + 3868 "01111111" // /* MW 2 */ + 3869 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 497 34 first +.src_ref 3 "conv2d_bf16_params.h" 641 32 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 3870 "10111010" // LDA r27, [sp, #-24]; EXTEND.u8 r16, r16; ADD.NC r26, r29, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3871 "10101000" // /* MW 9 */ + 3872 "01110100" // /* MW 8 */ + 3873 "01001111" // /* MW 7 */ + 3874 "10000011" // /* MW 6 */ + 3875 "00000100" // /* MW 5 */ + 3876 "00100001" // /* MW 4 */ + 3877 "00100000" // /* MW 3 */ + 3878 "01101110" // /* MW 2 */ + 3879 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 559 61 first +.src_ref 3 "conv2d_bf16_params.h" 640 16 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 3880 "10111010" // MOVA r30, #72; EXTEND.u8 r20, r20; MOV r29, #9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3881 "01011000" // /* MW 9 */ + 3882 "00001001" // /* MW 8 */ + 3883 "10101000" // /* MW 7 */ + 3884 "10000011" // /* MW 6 */ + 3885 "01000100" // /* MW 5 */ + 3886 "00101001" // /* MW 4 */ + 3887 "00000000" // /* MW 3 */ + 3888 "00011110" // /* MW 2 */ + 3889 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 25 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3890 "00011000" // SEL.EQZ r25, r29, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3891 "11100010" // /* MW 3 */ + 3892 "01110011" // /* MW 2 */ + 3893 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 578 47 first + 3894 "10011000" // NE r28, r23, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3895 "10001000" // /* MW 3 */ + 3896 "11111001" // /* MW 2 */ + 3897 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 640 16 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 3898 "10011000" // LSHL r29, r29, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3899 "00111101" // /* MW 3 */ + 3900 "01111011" // /* MW 2 */ + 3901 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 557 34 +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 3902 "10111010" // LDA r23, [sp, #-20]; MOVXM r24, #1032 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3903 "00010000" // /* MW 9 */ + 3904 "00000100" // /* MW 8 */ + 3905 "00001010" // /* MW 7 */ + 3906 "00000011" // /* MW 6 */ + 3907 "00000000" // /* MW 5 */ + 3908 "00000000" // /* MW 4 */ + 3909 "00100000" // /* MW 3 */ + 3910 "11011110" // /* MW 2 */ + 3911 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 641 44 first +.src_ref 3 "conv2d_bf16_params.h" 642 45 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3912 "00100100" // LSHL r19, r25, r19; ADD.NC r30, r26, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3913 "11111111" // /* MW 5 */ + 3914 "00111010" // /* MW 4 */ + 3915 "10111111" // /* MW 3 */ + 3916 "11100111" // /* MW 2 */ + 3917 "11001100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 20 +.src_ref 3 "conv2d_bf16_params.h" 642 87 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3918 "00011000" // MAC r7, r7, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3919 "11100110" // /* MW 3 */ + 3920 "11001111" // /* MW 2 */ + 3921 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 55 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 3922 "01100100" // EXTEND.u8 r19, r22; MOV r23, #522 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3923 "00101001" // /* MW 5 */ + 3924 "10101000" // /* MW 4 */ + 3925 "00001011" // /* MW 3 */ + 3926 "11010010" // /* MW 2 */ + 3927 "10110100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 540 38 +.src_ref 3 "conv2d_bf16_params.h" 645 41 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 3928 "01100100" // SEL.EQZ r22, r23, r24, r27; MOV r26, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3929 "00000001" // /* MW 5 */ + 3930 "00100001" // /* MW 4 */ + 3931 "01001101" // /* MW 3 */ + 3932 "10110000" // /* MW 2 */ + 3933 "10111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 540 38 first +.src_ref 3 "conv2d_bf16_params.h" 557 34 + 3934 "11100100" // NE r6, r6, r26; MOV r27, eh0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3935 "00111001" // /* MW 5 */ + 3936 "11000010" // /* MW 4 */ + 3937 "00011101" // /* MW 3 */ + 3938 "10110101" // /* MW 2 */ + 3939 "00110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 99 first + 3940 "10011000" // AND r7, r7, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3941 "00100100" // /* MW 3 */ + 3942 "11001111" // /* MW 2 */ + 3943 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 557 34 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 + 3944 "11100100" // SEL.EQZ r23, r23, r15, r27; MOV r27, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3945 "01000001" // /* MW 5 */ + 3946 "10100110" // /* MW 4 */ + 3947 "01001101" // /* MW 3 */ + 3948 "11011110" // /* MW 2 */ + 3949 "10111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 119 +.src_ref 3 "conv2d_bf16_params.h" 655 23 first + 3950 "01100100" // SEL.EQZ r4, r5, r4, r27; MOV r18, #31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3951 "01111101" // /* MW 5 */ + 3952 "00100000" // /* MW 4 */ + 3953 "01001001" // /* MW 3 */ + 3954 "00001000" // /* MW 2 */ + 3955 "00101001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 119 first + 3956 "10011000" // AND r23, r23, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3957 "00100100" // /* MW 3 */ + 3958 "11101111" // /* MW 2 */ + 3959 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 540 15 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 + 3960 "10111010" // MOVA r30, #-288; LSHL r4, r16, r4; MOV r18, #-144 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3961 "01011000" // /* MW 9 */ + 3962 "01110000" // /* MW 8 */ + 3963 "01001111" // /* MW 7 */ + 3964 "01101110" // /* MW 6 */ + 3965 "01000010" // /* MW 5 */ + 3966 "00100000" // /* MW 4 */ + 3967 "00000000" // /* MW 3 */ + 3968 "00011110" // /* MW 2 */ + 3969 "11011100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first + 3970 "00011000" // SEL.EQZ r30, r30, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3971 "00100010" // /* MW 3 */ + 3972 "10111101" // /* MW 2 */ + 3973 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 85 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 + 3974 "10111010" // MOVA r5, #144; MUL r26, r23, r19; MOV r16, #288 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 3975 "01011000" // /* MW 9 */ + 3976 "00100000" // /* MW 8 */ + 3977 "00001001" // /* MW 7 */ + 3978 "11111110" // /* MW 6 */ + 3979 "10101001" // /* MW 5 */ + 3980 "00101111" // /* MW 4 */ + 3981 "00000000" // /* MW 3 */ + 3982 "00000101" // /* MW 2 */ + 3983 "00010010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first + 3984 "00011000" // SEL.EQZ r16, r16, r5, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 3985 "01010010" // /* MW 3 */ + 3986 "00100000" // /* MW 2 */ + 3987 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 first +.src_ref 3 "conv2d_bf16_params.h" 559 59 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 3988 "10100100" // MUL r24, r17, r4; ADD.NC r27, r29, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3989 "11110010" // /* MW 5 */ + 3990 "10111101" // /* MW 4 */ + 3991 "11111101" // /* MW 3 */ + 3992 "00001001" // /* MW 2 */ + 3993 "10001110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 669 41 first +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 3994 "11100100" // LSHL r16, r16, r31; MOV r27, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 3995 "00111001" // /* MW 5 */ + 3996 "11000100" // /* MW 4 */ + 3997 "10111101" // /* MW 3 */ + 3998 "00111111" // /* MW 2 */ + 3999 "10000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 117 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4000 "01011100" // ST r27, [sp, #-36]; MUL r26, r14, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4001 "01011111" // /* MW 5 */ + 4002 "01101011" // /* MW 4 */ + 4003 "10110111" // /* MW 3 */ + 4004 "11101110" // /* MW 2 */ + 4005 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 700 34 first + 4006 "00011000" // SEL.EQZ r2, r2, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4007 "00110010" // /* MW 3 */ + 4008 "10000100" // /* MW 2 */ + 4009 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 578 52 first + 4010 "10011000" // LTU r31, r13, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4011 "00001100" // /* MW 3 */ + 4012 "01111110" // /* MW 2 */ + 4013 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 559 92 first + 4014 "10011000" // MUL r24, r20, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4015 "10001111" // /* MW 3 */ + 4016 "00110001" // /* MW 2 */ + 4017 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 578 36 first + 4018 "10011000" // OR r27, r31, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4019 "11000101" // /* MW 3 */ + 4020 "11110111" // /* MW 2 */ + 4021 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 610 64 first +.src_ref 3 "conv2d_bf16_params.h" 611 47 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 629 82 + 4022 "01110110" // MOVA r3, #128; ST r20, [sp, #-20]; LSHL r28, r27, r1; MOV r20, #256 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4023 "01011000" // /* MW 11 */ + 4024 "00000000" // /* MW 10 */ + 4025 "10001001" // /* MW 9 */ + 4026 "11101110" // /* MW 8 */ + 4027 "11000000" // /* MW 7 */ + 4028 "10110111" // /* MW 6 */ + 4029 "10010101" // /* MW 5 */ + 4030 "11101110" // /* MW 4 */ + 4031 "00000111" // /* MW 3 */ + 4032 "00000011" // /* MW 2 */ + 4033 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 621 156 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 +.src_ref 3 "conv2d_bf16_params.h" 649 41 + 4034 "11100100" // SEL.EQZ r20, r3, r20, r27; MOV eh0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4035 "00111001" // /* MW 5 */ + 4036 "10110111" // /* MW 4 */ + 4037 "01000000" // /* MW 3 */ + 4038 "00101000" // /* MW 2 */ + 4039 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4040 "01000100" // MOVXM r31, #1542 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4041 "00001100" // /* MW 5 */ + 4042 "10101100" // /* MW 4 */ + 4043 "00001111" // /* MW 3 */ + 4044 "00000000" // /* MW 2 */ + 4045 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 554 60 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 first + 4046 "00111010" // ST r4, [sp, #-24]; EQ r27, r15, r0; ADD.NC r4, r4, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4047 "11001001" // /* MW 9 */ + 4048 "00111111" // /* MW 8 */ + 4049 "10001001" // /* MW 7 */ + 4050 "00111100" // /* MW 6 */ + 4051 "10110000" // /* MW 5 */ + 4052 "00011111" // /* MW 4 */ + 4053 "10110000" // /* MW 3 */ + 4054 "00010010" // /* MW 2 */ + 4055 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 554 53 +.src_ref 3 "conv2d_bf16_params.h" 555 53 +.src_ref 3 "conv2d_bf16_params.h" 555 59 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4056 "01110110" // MOVA m3, #-148; ST r4, [p2], #4; SEL.EQZ r31, r22, r31, r27; ADD.NC r22, r17, #-1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4057 "11001000" // /* MW 11 */ + 4058 "01111111" // /* MW 10 */ + 4059 "11001100" // /* MW 9 */ + 4060 "10010010" // /* MW 8 */ + 4061 "11111111" // /* MW 7 */ + 4062 "10101101" // /* MW 6 */ + 4063 "10010001" // /* MW 5 */ + 4064 "00011100" // /* MW 4 */ + 4065 "10000010" // /* MW 3 */ + 4066 "10001100" // /* MW 2 */ + 4067 "11101101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 555 53 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 621 240 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4068 "00111010" // ST r22, [p2], m3; LSHL r21, r21, r15; MOV r27, eh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4069 "01111001" // /* MW 9 */ + 4070 "10001110" // /* MW 8 */ + 4071 "01110000" // /* MW 7 */ + 4072 "11101111" // /* MW 6 */ + 4073 "01010111" // /* MW 5 */ + 4074 "00101011" // /* MW 4 */ + 4075 "00110000" // /* MW 3 */ + 4076 "01011010" // /* MW 2 */ + 4077 "01001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 558 53 first +.src_ref 3 "conv2d_bf16_params.h" 559 53 +.src_ref 3 "conv2d_bf16_params.h" 621 140 +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 645 41 + 4078 "01110110" // MOVA r25, #22; ST r26, [p2], #4; SUB r20, r20, r28; MOV m4, #88 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4079 "01011000" // /* MW 11 */ + 4080 "01011000" // /* MW 10 */ + 4081 "00000000" // /* MW 9 */ + 4082 "00001110" // /* MW 8 */ + 4083 "01001110" // /* MW 7 */ + 4084 "10101001" // /* MW 6 */ + 4085 "01010001" // /* MW 5 */ + 4086 "00011111" // /* MW 4 */ + 4087 "00000010" // /* MW 3 */ + 4088 "11011001" // /* MW 2 */ + 4089 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 559 53 first +.src_ref 3 "conv2d_bf16_params.h" 621 156 first +.src_ref 3 "conv2d_bf16_params.h" 645 41 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 4090 "01011100" // ST r24, [p2], m4; SEL.EQZ r24, r31, r25, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4091 "00100100" // /* MW 5 */ + 4092 "11100011" // /* MW 4 */ + 4093 "00111111" // /* MW 3 */ + 4094 "01100010" // /* MW 2 */ + 4095 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 610 47 first +.src_ref 3 "conv2d_bf16_params.h" 621 222 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 4096 "01110110" // LDA r27, [sp, #-32]; ST r28, [p2], #-8; SUB r28, r21, r28; MOV r27, r6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4097 "01111000" // /* MW 11 */ + 4098 "10010000" // /* MW 10 */ + 4099 "01101001" // /* MW 9 */ + 4100 "00001111" // /* MW 8 */ + 4101 "11001110" // /* MW 7 */ + 4102 "10101011" // /* MW 6 */ + 4103 "10010001" // /* MW 5 */ + 4104 "11101111" // /* MW 4 */ + 4105 "00100010" // /* MW 3 */ + 4106 "01101110" // /* MW 2 */ + 4107 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 649 41 +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 661 61 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4108 "10111010" // MOVA r19, #279; SEL.EQZ r28, r20, r28, r27; ADD.NC r20, r19, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4109 "11001000" // /* MW 9 */ + 4110 "11111111" // /* MW 8 */ + 4111 "10001100" // /* MW 7 */ + 4112 "00010010" // /* MW 6 */ + 4113 "11001110" // /* MW 5 */ + 4114 "00101001" // /* MW 4 */ + 4115 "00000000" // /* MW 3 */ + 4116 "11110011" // /* MW 2 */ + 4117 "00100010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 621 156 +.src_ref 3 "conv2d_bf16_params.h" 649 41 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.src_ref 3 "conv2d_bf16_params.h" 710 60 +.src_ref 3 "conv2d_bf16_params.h" 710 65 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4118 "10111010" // MOVA r29, #-72; MSC r30, r30, r29, r20; MOV r27, eh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4119 "01111000" // /* MW 9 */ + 4120 "10001110" // /* MW 8 */ + 4121 "01110000" // /* MW 7 */ + 4122 "01110011" // /* MW 6 */ + 4123 "11101010" // /* MW 5 */ + 4124 "00111011" // /* MW 4 */ + 4125 "00000000" // /* MW 3 */ + 4126 "00011101" // /* MW 2 */ + 4127 "11110111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 679 23 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4128 "00101100" // LDA r27, [sp, #-28]; SEL.EQZ r18, r29, r18, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4129 "01000100" // /* MW 5 */ + 4130 "11001010" // /* MW 4 */ + 4131 "00101110" // /* MW 3 */ + 4132 "11101110" // /* MW 2 */ + 4133 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 156 first +.src_ref 3 "conv2d_bf16_params.h" 649 41 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.src_ref 3 "conv2d_bf16_params.h" 700 34 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4134 "10111010" // MOVA r31, #32; SEL.EQZ r19, r31, r19, r27; MOV r27, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4135 "01111000" // /* MW 9 */ + 4136 "10010000" // /* MW 8 */ + 4137 "01101001" // /* MW 7 */ + 4138 "10010011" // /* MW 6 */ + 4139 "00111001" // /* MW 5 */ + 4140 "00111111" // /* MW 4 */ + 4141 "00000000" // /* MW 3 */ + 4142 "00011111" // /* MW 2 */ + 4143 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 700 34 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4144 "00011000" // SEL.EQZ r2, r31, r2, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4145 "00100010" // /* MW 3 */ + 4146 "11000100" // /* MW 2 */ + 4147 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 629 82 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4148 "10011000" // SUB r21, r3, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4149 "01010001" // /* MW 3 */ + 4150 "11101011" // /* MW 2 */ + 4151 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 611 47 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 4152 "00111010" // ST r3, [p2], #12; SEL.EQZ r2, r2, r15, r27; MOV r3, #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4153 "01011001" // /* MW 9 */ + 4154 "11000000" // /* MW 8 */ + 4155 "01101111" // /* MW 7 */ + 4156 "10010000" // /* MW 6 */ + 4157 "00100111" // /* MW 5 */ + 4158 "00000100" // /* MW 4 */ + 4159 "00110000" // /* MW 3 */ + 4160 "10001110" // /* MW 2 */ + 4161 "01000111" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4162 "00011000" // SEL.EQZ r28, r28, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4163 "00110010" // /* MW 3 */ + 4164 "00111000" // /* MW 2 */ + 4165 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 643 22 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 4166 "10011000" // MUL r31, r23, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4167 "01111111" // /* MW 3 */ + 4168 "11111110" // /* MW 2 */ + 4169 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 4170 "00101100" // LDA r17, [sp, #-36]; SEL.EQZ r3, r28, r3, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4171 "01100100" // /* MW 5 */ + 4172 "00001100" // /* MW 4 */ + 4173 "00101110" // /* MW 3 */ + 4174 "11000110" // /* MW 2 */ + 4175 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 621 47 first +.src_ref 3 "conv2d_bf16_params.h" 629 45 +.src_ref 3 "conv2d_bf16_params.h" 684 30 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4176 "00111010" // ST r3, [p2], #-8; MUL r18, r26, r18; MOV m1, #40 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4177 "01011001" // /* MW 9 */ + 4178 "00101000" // /* MW 8 */ + 4179 "10000000" // /* MW 7 */ + 4180 "01111100" // /* MW 6 */ + 4181 "00101001" // /* MW 5 */ + 4182 "00110101" // /* MW 4 */ + 4183 "00110000" // /* MW 3 */ + 4184 "10001110" // /* MW 2 */ + 4185 "01011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 629 45 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4186 "01011100" // ST r21, [p2], m1; SEL.EQZ r3, r2, r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4187 "11100100" // /* MW 5 */ + 4188 "00001101" // /* MW 4 */ + 4189 "00110001" // /* MW 3 */ + 4190 "01010110" // /* MW 2 */ + 4191 "01000101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 644 22 +.src_ref 3 "conv2d_bf16_params.h" 700 17 first +.src_ref 3 "conv2d_bf16_params.h" 705 50 +.src_ref 3 "conv2d_bf16_params.h" 705 61 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4192 "10111010" // LDA r0, [sp, #-16]; MUL r3, r3, r17; ADD.NC r21, r7, r30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4193 "10101000" // /* MW 9 */ + 4194 "11111100" // /* MW 8 */ + 4195 "10101001" // /* MW 7 */ + 4196 "11111110" // /* MW 6 */ + 4197 "00111000" // /* MW 5 */ + 4198 "00000110" // /* MW 4 */ + 4199 "00100000" // /* MW 3 */ + 4200 "00000010" // /* MW 2 */ + 4201 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 645 38 first +.src_ref 3 "conv2d_bf16_params.h" 700 111 +.src_ref 3 "conv2d_bf16_params.h" 700 149 +.src_ref 3 "conv2d_bf16_params.h" 705 45 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4202 "01111010" // LDA r17, [sp, #-20]; ST r24, [p2], #4; MAC r3, r3, r20, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4203 "00000110" // /* MW 9 */ + 4204 "00000110" // /* MW 8 */ + 4205 "00000101" // /* MW 7 */ + 4206 "10000000" // /* MW 6 */ + 4207 "00010001" // /* MW 5 */ + 4208 "00011111" // /* MW 4 */ + 4209 "00100010" // /* MW 3 */ + 4210 "11000110" // /* MW 2 */ + 4211 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 644 14 +.src_ref 3 "conv2d_bf16_params.h" 649 38 first +.src_ref 3 "conv2d_bf16_params.h" 674 24 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4212 "00111010" // ST r19, [p2], #28; MOVXM r19, #65520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4213 "00010001" // /* MW 9 */ + 4214 "11111000" // /* MW 8 */ + 4215 "01101111" // /* MW 7 */ + 4216 "00111110" // /* MW 6 */ + 4217 "00000000" // /* MW 5 */ + 4218 "00000000" // /* MW 4 */ + 4219 "00110000" // /* MW 3 */ + 4220 "11001110" // /* MW 2 */ + 4221 "01001111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 644 14 first +.src_ref 3 "conv2d_bf16_params.h" 662 61 +.src_ref 3 "conv2d_bf16_params.h" 664 38 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 4222 "00111010" // ST r20, [p2], #4; AND r20, r31, r19; ADD.NC r2, r14, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4223 "11001001" // /* MW 9 */ + 4224 "10111111" // /* MW 8 */ + 4225 "01001011" // /* MW 7 */ + 4226 "10100100" // /* MW 6 */ + 4227 "01001001" // /* MW 5 */ + 4228 "00111111" // /* MW 4 */ + 4229 "00110000" // /* MW 3 */ + 4230 "11010010" // /* MW 2 */ + 4231 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 663 22 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4232 "01011100" // ST r17, [p2], #4; MSC r21, r21, r2, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4233 "10011100" // /* MW 5 */ + 4234 "01010110" // /* MW 4 */ + 4235 "00110001" // /* MW 3 */ + 4236 "11000110" // /* MW 2 */ + 4237 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 first + 4238 "01011100" // ST r2, [p2], #4; ADD r30, r30, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4239 "10000001" // /* MW 5 */ + 4240 "01111010" // /* MW 4 */ + 4241 "00111111" // /* MW 3 */ + 4242 "10001010" // /* MW 2 */ + 4243 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 4244 "01011100" // ST r30, [p2], #4; SUB r28, r16, r31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4245 "11100011" // /* MW 5 */ + 4246 "01110011" // /* MW 4 */ + 4247 "00111000" // /* MW 3 */ + 4248 "11111010" // /* MW 2 */ + 4249 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.src_ref 3 "conv2d_bf16_params.h" 675 38 +.src_ref 3 "conv2d_bf16_params.h" 696 37 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 4250 "00111010" // ST r21, [p2], #4; MAC r31, r31, r22, r16; MOV dc0, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4251 "01011001" // /* MW 9 */ + 4252 "00000000" // /* MW 8 */ + 4253 "01100000" // /* MW 7 */ + 4254 "00110000" // /* MW 6 */ + 4255 "11111000" // /* MW 5 */ + 4256 "00101101" // /* MW 4 */ + 4257 "00110000" // /* MW 3 */ + 4258 "11010110" // /* MW 2 */ + 4259 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 644 22 first +.src_ref 3 "conv2d_bf16_params.h" 664 38 first +.src_ref 3 "conv2d_bf16_params.h" 705 45 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4260 "00111010" // ST dc0, [p2], #4; MUL r2, r31, r0; ADD.NC r17, r17, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4261 "11001001" // /* MW 9 */ + 4262 "01111111" // /* MW 8 */ + 4263 "00101100" // /* MW 7 */ + 4264 "01111110" // /* MW 6 */ + 4265 "00100000" // /* MW 5 */ + 4266 "00111110" // /* MW 4 */ + 4267 "00110000" // /* MW 3 */ + 4268 "10001100" // /* MW 2 */ + 4269 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 664 38 +.src_ref 3 "conv2d_bf16_params.h" 705 50 first +.src_ref 3 "conv2d_bf16_params.h" 705 61 first + 4270 "01011100" // ST dc0, [p2], #4; MAC r14, r14, r17, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4271 "00001100" // /* MW 5 */ + 4272 "10111000" // /* MW 4 */ + 4273 "00111000" // /* MW 3 */ + 4274 "10001100" // /* MW 2 */ + 4275 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 +.src_ref 3 "conv2d_bf16_params.h" 674 24 first +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 682 38 +.src_ref 3 "conv2d_bf16_params.h" 718 48 +.src_ref 3 "conv2d_bf16_params.h" 720 50 + 4276 "00111010" // ST r22, [p2], #4; AND r16, r19, r2; MOV r2, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4277 "01011001" // /* MW 9 */ + 4278 "00000000" // /* MW 8 */ + 4279 "01001000" // /* MW 7 */ + 4280 "00100100" // /* MW 6 */ + 4281 "00000001" // /* MW 5 */ + 4282 "00100111" // /* MW 4 */ + 4283 "00110000" // /* MW 3 */ + 4284 "11011010" // /* MW 2 */ + 4285 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 675 38 + 4286 "00111010" // ST r28, [p2], #4; SUB r17, r2, r31; MOV r27, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4287 "01111001" // /* MW 9 */ + 4288 "00001110" // /* MW 8 */ + 4289 "01110000" // /* MW 7 */ + 4290 "10001111" // /* MW 6 */ + 4291 "00011111" // /* MW 5 */ + 4292 "00000101" // /* MW 4 */ + 4293 "00110000" // /* MW 3 */ + 4294 "11110010" // /* MW 2 */ + 4295 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 707 61 first + 4296 "01011100" // ST r4, [p2], #4; MUL r14, r23, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4297 "11011111" // /* MW 5 */ + 4298 "10111001" // /* MW 4 */ + 4299 "00111011" // /* MW 3 */ + 4300 "10010010" // /* MW 2 */ + 4301 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 25 +.src_ref 3 "conv2d_bf16_params.h" 674 22 first +.src_ref 3 "conv2d_bf16_params.h" 675 38 + 4302 "00111010" // ST r17, [p2], #4; SUB r16, r16, r31; MOV r0, #6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4303 "01011001" // /* MW 9 */ + 4304 "00000110" // /* MW 8 */ + 4305 "00001000" // /* MW 7 */ + 4306 "10001100" // /* MW 6 */ + 4307 "00001111" // /* MW 5 */ + 4308 "00100001" // /* MW 4 */ + 4309 "00110000" // /* MW 3 */ + 4310 "11000110" // /* MW 2 */ + 4311 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 642 25 first +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 655 23 +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.src_ref 3 "conv2d_bf16_params.h" 679 23 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 4312 "01110110" // MOVA r0, #72; ST r16, [p2], #4; SEL.EQZ r16, r13, r0, r27; MOV r27, r6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4313 "01111000" // /* MW 11 */ + 4314 "10010000" // /* MW 10 */ + 4315 "01101001" // /* MW 9 */ + 4316 "00010011" // /* MW 8 */ + 4317 "00000000" // /* MW 7 */ + 4318 "10011011" // /* MW 6 */ + 4319 "00010001" // /* MW 5 */ + 4320 "00011110" // /* MW 4 */ + 4321 "00000010" // /* MW 3 */ + 4322 "00000000" // /* MW 2 */ + 4323 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 655 23 first +.src_ref 3 "conv2d_bf16_params.h" 679 23 first +.src_ref 3 "conv2d_bf16_params.h" 713 12 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 4324 "00101100" // LDA r5, [sp, #-24]; SEL.EQZ r5, r0, r5, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4325 "10100100" // /* MW 5 */ + 4326 "00010100" // /* MW 4 */ + 4327 "00100000" // /* MW 3 */ + 4328 "00010110" // /* MW 2 */ + 4329 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 691 56 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4330 "10011000" // MUL r17, r5, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4331 "10101111" // /* MW 3 */ + 4332 "01100011" // /* MW 2 */ + 4333 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 675 38 +.src_ref 3 "conv2d_bf16_params.h" 675 38 first +.src_ref 3 "conv2d_bf16_params.h" 709 71 first + 4334 "00111010" // ST dc0, [p2], #4; LSHL r16, r3, r16; MOV m2, #-56 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4335 "01011001" // /* MW 9 */ + 4336 "11001000" // /* MW 8 */ + 4337 "00000111" // /* MW 7 */ + 4338 "01101101" // /* MW 6 */ + 4339 "00001000" // /* MW 5 */ + 4340 "00000111" // /* MW 4 */ + 4341 "00110000" // /* MW 3 */ + 4342 "10001100" // /* MW 2 */ + 4343 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 675 38 +.src_ref 3 "conv2d_bf16_params.h" 706 23 first +.src_ref 3 "conv2d_bf16_params.h" 706 28 +.src_ref 3 "conv2d_bf16_params.h" 709 76 + 4344 "01110110" // MOVA r3, #-29; ST dc0, [p2], m2; LSHL r15, r16, r15; ADD.NC r13, r3, #7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4345 "11001000" // /* MW 11 */ + 4346 "11000001" // /* MW 10 */ + 4347 "10101000" // /* MW 9 */ + 4348 "11101101" // /* MW 8 */ + 4349 "11110111" // /* MW 7 */ + 4350 "10100000" // /* MW 6 */ + 4351 "01100001" // /* MW 5 */ + 4352 "01001000" // /* MW 4 */ + 4353 "00000010" // /* MW 3 */ + 4354 "01100011" // /* MW 2 */ + 4355 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 682 38 first +.src_ref 3 "conv2d_bf16_params.h" 706 28 + 4356 "01011100" // ST r2, [p2], m0; LSHL r16, r13, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4357 "01111011" // /* MW 5 */ + 4358 "11000000" // /* MW 4 */ + 4359 "00110110" // /* MW 3 */ + 4360 "00001010" // /* MW 2 */ + 4361 "01000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 126 21 first +.src_ref 3 "conv2d_bf16_params.h" 696 37 first + 4362 "01011100" // ST r22, [p2], #4; ADD r3, r17, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4363 "01000001" // /* MW 5 */ + 4364 "10001110" // /* MW 4 */ + 4365 "00111000" // /* MW 3 */ + 4366 "11011010" // /* MW 2 */ + 4367 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 127 10 first +.src_ref 3 "conv2d_bf16_params.h" 127 19 first +.src_ref 3 "conv2d_bf16_params.h" 696 37 + 4368 "01011100" // ST r18, [p2], #4; MSC r18, r18, r17, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4369 "10011100" // /* MW 5 */ + 4370 "11001000" // /* MW 4 */ + 4371 "00111000" // /* MW 3 */ + 4372 "11001010" // /* MW 2 */ + 4373 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 first +.src_ref 3 "conv2d_bf16_params.h" 713 12 first + 4374 "01011100" // ST r4, [p2], #4; LSHL r5, r5, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4375 "11011011" // /* MW 5 */ + 4376 "10010100" // /* MW 4 */ + 4377 "00110010" // /* MW 3 */ + 4378 "10010010" // /* MW 2 */ + 4379 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 +.src_ref 3 "conv2d_bf16_params.h" 706 28 +.src_ref 3 "conv2d_bf16_params.h" 706 28 first + 4380 "00111010" // ST r3, [p2], #4; ADD r3, r13, r16; MOV r0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4381 "01011001" // /* MW 9 */ + 4382 "11111101" // /* MW 8 */ + 4383 "00001111" // /* MW 7 */ + 4384 "00000100" // /* MW 6 */ + 4385 "00111000" // /* MW 5 */ + 4386 "00011010" // /* MW 4 */ + 4387 "00110000" // /* MW 3 */ + 4388 "10001110" // /* MW 2 */ + 4389 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 706 28 + 4390 "10011000" // ASHL r0, r3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4391 "00001110" // /* MW 3 */ + 4392 "11000000" // /* MW 2 */ + 4393 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 first +.src_ref 3 "conv2d_bf16_params.h" 707 66 first + 4394 "01011100" // ST r18, [p2], #4; MUL r4, r14, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4395 "00011111" // /* MW 5 */ + 4396 "00010000" // /* MW 4 */ + 4397 "00110111" // /* MW 3 */ + 4398 "11001010" // /* MW 2 */ + 4399 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 +.src_ref 3 "conv2d_bf16_params.h" 709 96 first + 4400 "01011100" // ST dc0, [p2], #4; LSHL r3, r0, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4401 "00111011" // /* MW 5 */ + 4402 "00001100" // /* MW 4 */ + 4403 "00110000" // /* MW 3 */ + 4404 "10001100" // /* MW 2 */ + 4405 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 696 37 first +.src_ref 3 "conv2d_bf16_params.h" 709 90 + 4406 "11111010" // LDA r13, [sp, #-4]; ST dc0, [p2], #4; SUB r3, r15, r3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4407 "00110001" // /* MW 9 */ + 4408 "11000110" // /* MW 8 */ + 4409 "00000011" // /* MW 7 */ + 4410 "10000000" // /* MW 6 */ + 4411 "01100001" // /* MW 5 */ + 4412 "00011100" // /* MW 4 */ + 4413 "00100010" // /* MW 3 */ + 4414 "10110110" // /* MW 2 */ + 4415 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 707 50 first +.src_ref 3 "conv2d_bf16_params.h" 708 59 +.src_ref 3 "conv2d_bf16_params.h" 710 60 first +.src_ref 3 "conv2d_bf16_params.h" 710 65 first + 4416 "01110110" // LDA r14, [sp, #-8]; ST r4, [p2], #4; MAC r7, r7, r29, r0; ADD.NC r1, r0, #-1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4417 "11001000" // /* MW 11 */ + 4418 "00111111" // /* MW 10 */ + 4419 "00101000" // /* MW 9 */ + 4420 "00110000" // /* MW 8 */ + 4421 "01110000" // /* MW 7 */ + 4422 "10111010" // /* MW 6 */ + 4423 "10010001" // /* MW 5 */ + 4424 "00011100" // /* MW 4 */ + 4425 "00100010" // /* MW 3 */ + 4426 "00111010" // /* MW 2 */ + 4427 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 708 48 first +.src_ref 3 "conv2d_bf16_params.h" 713 12 first + 4428 "11111010" // LDA r15, [sp, #-12]; ST r1, [p2], #4; MUL r0, r5, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4429 "10101111" // /* MW 9 */ + 4430 "01000001" // /* MW 8 */ + 4431 "00000001" // /* MW 7 */ + 4432 "10000000" // /* MW 6 */ + 4433 "00110001" // /* MW 5 */ + 4434 "00011100" // /* MW 4 */ + 4435 "00100010" // /* MW 3 */ + 4436 "10111110" // /* MW 2 */ + 4437 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 709 50 first +.src_ref 3 "conv2d_bf16_params.h" 800 first + 4438 "01011100" // ST r3, [p2], #4; RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 4439 "00000000" // /* MW 5 */ + 4440 "01010000" // /* MW 4 */ + 4441 "00110000" // /* MW 3 */ + 4442 "10001110" // /* MW 2 */ + 4443 "01000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 710 50 first +.delay_slot + 4444 "10011000" // ST r7, [p2], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4445 "11110001" // /* MW 3 */ + 4446 "01011100" // /* MW 2 */ + 4447 "00001010" // /* MW 1 */ +.delay_slot + 4448 "10011000" // ST r0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4449 "00010001" // /* MW 3 */ + 4450 "00011100" // /* MW 2 */ + 4451 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 718 48 first +.delay_slot + 4452 "10011000" // ST r2, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4453 "01010001" // /* MW 3 */ + 4454 "00011100" // /* MW 2 */ + 4455 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 718 48 +.delay_slot + 4456 "10011000" // ST r2, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4457 "01010001" // /* MW 3 */ + 4458 "00000100" // /* MW 2 */ + 4459 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 720 50 first +.src_ref 3 "conv2d_bf16_params.h" 800 first +.delay_slot + 4460 "00111010" // ST r2, [p2, #4]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4461 "01110001" // /* MW 9 */ + 4462 "00000000" // /* MW 8 */ + 4463 "00000000" // /* MW 7 */ + 4464 "00000000" // /* MW 6 */ + 4465 "11111110" // /* MW 5 */ + 4466 "00111111" // /* MW 4 */ + 4467 "00110000" // /* MW 3 */ + 4468 "10001010" // /* MW 2 */ +.label _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh__end +.label __Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh___func_end0 + 4469 "01000010" // /* MW 1 */ +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_begin0 +.label _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.function convert_bf16_to_bfp16 _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams +.src_ref 4 "utils.h" 526 11 +.src_ref 4 "utils.h" 531 4 +.src_ref 3 "conv2d_bf16.h" 689 first +.src_ref 3 "conv2d_bf16.h" 698 28 +.src_ref 3 "conv2d_bf16.h" 704 12 +.src_ref 3 "conv2d_bf16.h" 707 12 +.src_ref 3 "conv2d_bf16.h" 707 30 +.function_start + 4480 "01110110" // MOVA dc0, #0; MOVS p2, p1; MOVX r24, #0; MOV r0, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4481 "01111000" // /* MW 11 */ + 4482 "01100000" // /* MW 10 */ + 4483 "00001010" // /* MW 9 */ + 4484 "00001000" // /* MW 8 */ + 4485 "10000000" // /* MW 7 */ + 4486 "00000001" // /* MW 6 */ + 4487 "10001011" // /* MW 5 */ + 4488 "10000100" // /* MW 4 */ + 4489 "10000010" // /* MW 3 */ + 4490 "00000011" // /* MW 2 */ + 4491 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 526 11 +.src_ref 4 "utils.h" 526 11 +.src_ref 3 "conv2d_bf16.h" 698 28 first +.src_ref 3 "conv2d_bf16.h" 704 12 first +.src_ref 3 "conv2d_bf16.h" 707 12 +.src_ref 3 "conv2d_bf16.h" 707 30 + 4492 "01111110" // MOVA dj1, #0; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc1, dc0; MOVX r26, #0; ADD.NC p3, r0, #4 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 4493 "01100000" // /* MW 13 */ + 4494 "00001001" // /* MW 12 */ + 4495 "00100000" // /* MW 11 */ + 4496 "00100001" // /* MW 10 */ + 4497 "00000000" // /* MW 9 */ + 4498 "00110110" // /* MW 8 */ + 4499 "00000001" // /* MW 7 */ + 4500 "00110100" // /* MW 6 */ + 4501 "00101000" // /* MW 5 */ + 4502 "00101000" // /* MW 4 */ + 4503 "10001000" // /* MW 3 */ + 4504 "00000110" // /* MW 2 */ + 4505 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 698 28 +.src_ref 3 "conv2d_bf16.h" 702 37 + 4506 "10111010" // LDA dn1, [p3], #4; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4507 "00010000" // /* MW 9 */ + 4508 "00101010" // /* MW 8 */ + 4509 "00110000" // /* MW 7 */ + 4510 "11100010" // /* MW 6 */ + 4511 "00000001" // /* MW 5 */ + 4512 "00000000" // /* MW 4 */ + 4513 "11010000" // /* MW 3 */ + 4514 "10010100" // /* MW 2 */ + 4515 "01100011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 698 43 +.src_ref 3 "conv2d_bf16.h" 702 4 first + 4516 "10111010" // LDA m1, [p3], #4; MOVXM ls, #4624 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4517 "00010000" // /* MW 9 */ + 4518 "00001000" // /* MW 8 */ + 4519 "01111001" // /* MW 7 */ + 4520 "00000100" // /* MW 6 */ + 4521 "00000000" // /* MW 5 */ + 4522 "00000000" // /* MW 4 */ + 4523 "11010000" // /* MW 3 */ + 4524 "10010000" // /* MW 2 */ + 4525 "01100011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 699 43 first +.src_ref 3 "conv2d_bf16.h" 702 4 + 4526 "10111010" // LDA m0, [p3]; MOVXM le, #4672 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4527 "00010000" // /* MW 9 */ + 4528 "00100000" // /* MW 8 */ + 4529 "10111001" // /* MW 7 */ + 4530 "00000101" // /* MW 6 */ + 4531 "00000000" // /* MW 5 */ + 4532 "00000000" // /* MW 4 */ + 4533 "11010000" // /* MW 3 */ + 4534 "10000000" // /* MW 2 */ + 4535 "01100000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 +.src_ref 3 "conv2d_bf16.h" 702 37 first + 4536 "01010100" // LDA r0, [p3, #-12]; MOV dj0, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4537 "00000001" // /* MW 5 */ + 4538 "00000000" // /* MW 4 */ + 4539 "11010001" // /* MW 3 */ + 4540 "10000010" // /* MW 2 */ + 4541 "01111010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 702 37 + 4542 "10011000" // LDA.s8 r1, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4543 "00100010" // /* MW 3 */ + 4544 "00000100" // /* MW 2 */ + 4545 "00000100" // /* MW 1 */ + 4546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4547 "00000000" // /* MW 1 */ + 4548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4549 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 +.src_ref 3 "conv2d_bf16.h" 705 66 first + 4550 "11110100" // VLDB.POP.512 x1, [p0, lf0, r24]; MOV dn0, dn1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4551 "00000001" // /* MW 5 */ + 4552 "10000101" // /* MW 4 */ + 4553 "10000000" // /* MW 3 */ + 4554 "00001010" // /* MW 2 */ + 4555 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 526 11 first + 4556 "00011000" // VLDB.POP.512.2D x0, [p0, lf0, r24, d1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4557 "00010100" // /* MW 3 */ + 4558 "00110000" // /* MW 2 */ + 4559 "00111110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 704 12 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 4560 "00011000" // VLDB.FILL.512 [p0, lf0, r24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4561 "00010100" // /* MW 3 */ + 4562 "00010100" // /* MW 2 */ + 4563 "00111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 702 4 first +.src_ref 3 "conv2d_bf16.h" 705 66 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 4564 "00110100" // VLDB.POP.512 x1, [p0, lf0, r24]; ADD.NC lc, r0, #-3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4565 "11111101" // /* MW 5 */ + 4566 "11100000" // /* MW 4 */ + 4567 "10001010" // /* MW 3 */ + 4568 "00001010" // /* MW 2 */ + 4569 "00000000" // /* MW 1 */ +.src_ref 4 "utils.h" 526 11 first +.src_ref 3 "conv2d_bf16.h" 707 12 +.src_ref 3 "conv2d_bf16.h" 707 30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4570 "00011100" // VLDB.POP.512.2D x0, [p0, lf0, r24, d1]; MOVX crRnd, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4571 "00000000" // /* MW 5 */ + 4572 "11110101" // /* MW 4 */ + 4573 "10000000" // /* MW 3 */ + 4574 "00000010" // /* MW 2 */ + 4575 "11000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 704 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4576 "00011000" // VLDB.FILL.512 [p0, lf0, r24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4577 "00010100" // /* MW 3 */ + 4578 "00010100" // /* MW 2 */ + 4579 "00111100" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4581 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 705 66 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4582 "10111010" // NOPA; VLDB.POP.512 x1, [p0, lf0, r24]; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 4583 "01111110" // /* MW 9 */ + 4584 "10100101" // /* MW 8 */ + 4585 "00000001" // /* MW 7 */ + 4586 "00000000" // /* MW 6 */ + 4587 "01010100" // /* MW 5 */ + 4588 "00000000" // /* MW 4 */ + 4589 "11110000" // /* MW 3 */ + 4590 "00101100" // /* MW 2 */ + 4591 "00000000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 4 "utils.h" 526 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4592 "11100001" // NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];NOPS; NOPX; VCONV.fp32.bf16 cml0, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4593 "00000000" // /* MW 15 */ + 4594 "00000000" // /* MW 14 */ + 4595 "01111000" // /* MW 13 */ + 4596 "11000101" // /* MW 12 */ + 4597 "00000001" // /* MW 11 */ + 4598 "00000000" // /* MW 10 */ + 4599 "00000000" // /* MW 9 */ + 4600 "00000000" // /* MW 8 */ + 4601 "01011011" // /* MW 7 */ + 4602 "00000001" // /* MW 6 */ + 4603 "00101000" // /* MW 5 */ + 4604 "01100000" // /* MW 4 */ + 4605 "11111100" // /* MW 3 */ + 4606 "00101100" // /* MW 2 */ + 4607 "00000000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 3 "conv2d_bf16.h" 706 18 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4608 "11100001" // NOPA; NOPB; NOPS; NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4609 "00000000" // /* MW 15 */ + 4610 "00000000" // /* MW 14 */ + 4611 "01111000" // /* MW 13 */ + 4612 "11000101" // /* MW 12 */ + 4613 "01000000" // /* MW 11 */ + 4614 "00000000" // /* MW 10 */ + 4615 "00000000" // /* MW 9 */ + 4616 "00000000" // /* MW 8 */ + 4617 "01011011" // /* MW 7 */ + 4618 "00000001" // /* MW 6 */ + 4619 "00100000" // /* MW 5 */ + 4620 "00000000" // /* MW 4 */ + 4621 "11110000" // /* MW 3 */ + 4622 "00101100" // /* MW 2 */ + 4623 "00000000" // /* MW 1 */ +.label ZLS_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_144 +.src_ref 3 "conv2d_bf16.h" 704 12 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 4624 "11100001" // NOPA; VLDB.FILL.512 [p0, lf0, r24]; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4625 "00000000" // /* MW 15 */ + 4626 "00000000" // /* MW 14 */ + 4627 "01111000" // /* MW 13 */ + 4628 "10100101" // /* MW 12 */ + 4629 "00000001" // /* MW 11 */ + 4630 "00000000" // /* MW 10 */ + 4631 "00000000" // /* MW 9 */ + 4632 "00000000" // /* MW 8 */ + 4633 "01011011" // /* MW 7 */ + 4634 "00000001" // /* MW 6 */ + 4635 "00101000" // /* MW 5 */ + 4636 "00101000" // /* MW 4 */ + 4637 "11111000" // /* MW 3 */ + 4638 "00101100" // /* MW 2 */ + 4639 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 705 66 first +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4640 "11100001" // NOPA; VLDB.POP.512 x1, [p0, lf0, r24];VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4641 "00000000" // /* MW 15 */ + 4642 "00000000" // /* MW 14 */ + 4643 "01111000" // /* MW 13 */ + 4644 "10100101" // /* MW 12 */ + 4645 "00000001" // /* MW 11 */ + 4646 "00000000" // /* MW 10 */ + 4647 "00000000" // /* MW 9 */ + 4648 "00000000" // /* MW 8 */ + 4649 "00000011" // /* MW 7 */ + 4650 "10000000" // /* MW 6 */ + 4651 "10101101" // /* MW 5 */ + 4652 "00000000" // /* MW 4 */ + 4653 "11110000" // /* MW 3 */ + 4654 "00101100" // /* MW 2 */ + 4655 "00000000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 4 "utils.h" 526 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 +.src_ref 3 "conv2d_bf16.h" 708 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4656 "11100001" // NOPA; VLDB.POP.512.2D x0, [p0, lf0, r24, d1];VST.FLUSH.512.CONV [p2, sf, r26];NOPX; VCONV.fp32.bf16 cml0, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4657 "00000000" // /* MW 15 */ + 4658 "00000000" // /* MW 14 */ + 4659 "01111000" // /* MW 13 */ + 4660 "11000101" // /* MW 12 */ + 4661 "00000001" // /* MW 11 */ + 4662 "00000000" // /* MW 10 */ + 4663 "00000000" // /* MW 9 */ + 4664 "00000000" // /* MW 8 */ + 4665 "00000011" // /* MW 7 */ + 4666 "00000000" // /* MW 6 */ + 4667 "00101001" // /* MW 5 */ + 4668 "01100000" // /* MW 4 */ + 4669 "11111100" // /* MW 3 */ + 4670 "00101100" // /* MW 2 */ + 4671 "00000000" // /* MW 1 */ +.label ZLE_F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_192 +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 4 "utils.h" 531 4 first +.src_ref 3 "conv2d_bf16.h" 706 18 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4672 "11100001" // NOPA; NOPB; VST.FLUSH.512.CONV.2D [p2, sf, r26, d0];NOPX; VCONV.fp32.bf16 cmh0, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 4673 "00000000" // /* MW 15 */ + 4674 "00000000" // /* MW 14 */ + 4675 "01111000" // /* MW 13 */ + 4676 "11000101" // /* MW 12 */ + 4677 "01000000" // /* MW 11 */ + 4678 "00000000" // /* MW 10 */ + 4679 "00000000" // /* MW 9 */ + 4680 "00000000" // /* MW 8 */ + 4681 "00000011" // /* MW 7 */ + 4682 "00000000" // /* MW 6 */ + 4683 "00100011" // /* MW 5 */ + 4684 "00000000" // /* MW 4 */ + 4685 "11110000" // /* MW 3 */ + 4686 "00101100" // /* MW 2 */ + 4687 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 4688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4689 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4690 "00011000" // VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4691 "00000011" // /* MW 3 */ + 4692 "10000000" // /* MW 2 */ + 4693 "00001101" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 first +.src_ref 3 "conv2d_bf16.h" 708 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4694 "00000010" // VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4695 "01110000" // /* MW 7 */ + 4696 "11000101" // /* MW 6 */ + 4697 "00000001" // /* MW 5 */ + 4698 "00000000" // /* MW 4 */ + 4699 "01100000" // /* MW 3 */ + 4700 "00000000" // /* MW 2 */ + 4701 "00100000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 3 "conv2d_bf16.h" 706 18 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4702 "11111000" // VCONV.fp32.bf16 cmh0, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4703 "10001010" // /* MW 3 */ + 4704 "10000001" // /* MW 2 */ + 4705 "00011000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 first + 4706 "00011000" // VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4707 "00000011" // /* MW 3 */ + 4708 "00000000" // /* MW 2 */ + 4709 "00001011" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 first +.src_ref 3 "conv2d_bf16.h" 705 30 first +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first + 4710 "00000010" // VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26]; VCONV.fp32.bf16 cml0, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4711 "01110000" // /* MW 7 */ + 4712 "11000101" // /* MW 6 */ + 4713 "00000001" // /* MW 5 */ + 4714 "00000000" // /* MW 4 */ + 4715 "01100000" // /* MW 3 */ + 4716 "00000000" // /* MW 2 */ + 4717 "10110000" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 350 11 +.src_ref 3 "conv2d_bf16.h" 706 18 first +.src_ref 3 "conv2d_bf16.h" 708 12 first + 4718 "00000010" // VST.FLUSH.512.CONV [p2, sf, r26]; VCONV.fp32.bf16 cmh0, x0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4719 "01110000" // /* MW 7 */ + 4720 "11000101" // /* MW 6 */ + 4721 "01000000" // /* MW 5 */ + 4722 "00000000" // /* MW 4 */ + 4723 "01100000" // /* MW 3 */ + 4724 "00000000" // /* MW 2 */ + 4725 "00100000" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 first + 4726 "00011000" // VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4727 "00000011" // /* MW 3 */ + 4728 "00000000" // /* MW 2 */ + 4729 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 707 12 first +.src_ref 3 "conv2d_bf16.h" 707 30 first +.src_ref 3 "conv2d_bf16.h" 723 first + 4730 "01011100" // VST.PUSH.576.CONV.bfp16ebs8.fp32 dm0, [p2, sf, r26];RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 4731 "00000000" // /* MW 5 */ + 4732 "01010000" // /* MW 4 */ + 4733 "01100000" // /* MW 3 */ + 4734 "00000000" // /* MW 2 */ + 4735 "10110000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 708 12 first +.delay_slot + 4736 "00011000" // VST.FLUSH.512.CONV [p2, sf, r26] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4737 "00000011" // /* MW 3 */ + 4738 "00000000" // /* MW 2 */ + 4739 "00001001" // /* MW 1 */ +.src_ref 4 "utils.h" 531 4 first +.delay_slot + 4740 "00011000" // VST.FLUSH.512.CONV.2D [p2, sf, r26, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4741 "00000011" // /* MW 3 */ + 4742 "00000000" // /* MW 2 */ + 4743 "00001011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4745 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4747 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams__end +.label __Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams___func_end0 + 4749 "00000000" // /* MW 1 */ +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_begin0 +.label _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.function conv2d_bf16<(unsigned char)'\x01', (act_t)0, bfloat16, bfloat16, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::async, adf::addressing::linear, adf::margin<0U> >, false, false, true, false> _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 3 "conv2d_bf16.h" 1836 +.src_ref 3 "conv2d_bf16.h" 1836 first +.src_ref 3 "conv2d_bf16.h" 1836 first +.src_ref 3 "conv2d_bf16_params.h" 240 68 +.function_start + 4752 "01111110" // MOVA m0, #-81; PADDB [p3], #64; MOVS p4, p2; PADDXM [sp], #128 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 4753 "01100000" // /* MW 13 */ + 4754 "00010001" // /* MW 12 */ + 4755 "10010001" // /* MW 11 */ + 4756 "00001110" // /* MW 10 */ + 4757 "00000000" // /* MW 9 */ + 4758 "00000000" // /* MW 8 */ + 4759 "10000000" // /* MW 7 */ + 4760 "00000000" // /* MW 6 */ + 4761 "00100000" // /* MW 5 */ + 4762 "00111111" // /* MW 4 */ + 4763 "10000110" // /* MW 3 */ + 4764 "11100000" // /* MW 2 */ + 4765 "11110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1836 +.src_ref 3 "conv2d_bf16_params.h" 241 95 +.src_ref 3 "conv2d_bf16_params.h" 242 153 +.src_ref 3 "conv2d_bf16_params.h" 250 129 + 4766 "01110110" // MOVA r19, #3; ST r12, [sp, #-16]; MOVX r28, #-24; MOV r17, p3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4767 "01111000" // /* MW 11 */ + 4768 "01100000" // /* MW 10 */ + 4769 "00101011" // /* MW 9 */ + 4770 "00001010" // /* MW 8 */ + 4771 "11000101" // /* MW 7 */ + 4772 "10111111" // /* MW 6 */ + 4773 "10010101" // /* MW 5 */ + 4774 "11110001" // /* MW 4 */ + 4775 "00000111" // /* MW 3 */ + 4776 "01110011" // /* MW 2 */ + 4777 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 866 21 +.src_ref 3 "conv2d_bf16.h" 876 12 +.src_ref 3 "conv2d_bf16.h" 876 51 +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16.h" 1836 +.src_ref 3 "conv2d_bf16_params.h" 242 41 +.src_ref 3 "conv2d_bf16_params.h" 242 54 +.src_ref 3 "conv2d_bf16_params.h" 242 94 +.src_ref 3 "conv2d_bf16_params.h" 242 100 +.src_ref 3 "conv2d_bf16_params.h" 242 153 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.src_ref 3 "conv2d_bf16_params.h" 245 28 +.src_ref 3 "conv2d_bf16_params.h" 250 106 +.src_ref 3 "conv2d_bf16_params.h" 250 133 + 4778 "01110110" // MOVA r25, #0; ST r17, [sp, #-40]; MOVX r17, #1; ADD.NC p2, r17, #28 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4779 "00001000" // /* MW 11 */ + 4780 "01000111" // /* MW 10 */ + 4781 "00110100" // /* MW 9 */ + 4782 "00101001" // /* MW 8 */ + 4783 "00010000" // /* MW 7 */ + 4784 "10000001" // /* MW 6 */ + 4785 "00110101" // /* MW 5 */ + 4786 "11011010" // /* MW 4 */ + 4787 "00000111" // /* MW 3 */ + 4788 "00011001" // /* MW 2 */ + 4789 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 240 68 +.src_ref 3 "conv2d_bf16_params.h" 240 68 first + 4790 "01110110" // LDA r18, [p2]; ST r9, [sp, #-12]; MOVXM r29, #16777216 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4791 "00010000" // /* MW 11 */ + 4792 "00000000" // /* MW 10 */ + 4793 "10101000" // /* MW 9 */ + 4794 "00000011" // /* MW 8 */ + 4795 "01000000" // /* MW 7 */ + 4796 "10000000" // /* MW 6 */ + 4797 "00110101" // /* MW 5 */ + 4798 "11110101" // /* MW 4 */ + 4799 "11010111" // /* MW 3 */ + 4800 "11001010" // /* MW 2 */ + 4801 "01000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 171 +.src_ref 3 "conv2d_bf16_params.h" 245 20 + 4802 "01110110" // MOVA m6, #88; ST r14, [sp, #-4]; MOVXM r31, #33554431 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4803 "10010000" // /* MW 11 */ + 4804 "11111111" // /* MW 10 */ + 4805 "11101111" // /* MW 9 */ + 4806 "11111111" // /* MW 8 */ + 4807 "01111111" // /* MW 7 */ + 4808 "10000000" // /* MW 6 */ + 4809 "11010101" // /* MW 5 */ + 4810 "11111101" // /* MW 4 */ + 4811 "10000111" // /* MW 3 */ + 4812 "00011000" // /* MW 2 */ + 4813 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 39 +.src_ref 3 "conv2d_bf16_params.h" 244 82 +.src_ref 3 "conv2d_bf16_params.h" 244 156 +.src_ref 3 "conv2d_bf16_params.h" 249 87 + 4814 "01110110" // MOVA r20, #5; ST r13, [sp, #-32]; MOVX r22, #8; MOV m4, #-20 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4815 "01011000" // /* MW 11 */ + 4816 "11101100" // /* MW 10 */ + 4817 "00000111" // /* MW 9 */ + 4818 "00001010" // /* MW 8 */ + 4819 "01100001" // /* MW 7 */ + 4820 "10000001" // /* MW 6 */ + 4821 "10110101" // /* MW 5 */ + 4822 "11100001" // /* MW 4 */ + 4823 "00000111" // /* MW 3 */ + 4824 "10110100" // /* MW 2 */ + 4825 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 243 39 +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.src_ref 3 "conv2d_bf16_params.h" 250 71 + 4826 "01110110" // MOVA r21, #12; ST r15, [sp, #-20]; MOVX r23, #254; MOV m5, #-60 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 4827 "01011000" // /* MW 11 */ + 4828 "11000100" // /* MW 10 */ + 4829 "10000111" // /* MW 9 */ + 4830 "11001010" // /* MW 8 */ + 4831 "01110111" // /* MW 7 */ + 4832 "10000111" // /* MW 6 */ + 4833 "11110101" // /* MW 5 */ + 4834 "11101101" // /* MW 4 */ + 4835 "00000111" // /* MW 3 */ + 4836 "10010101" // /* MW 2 */ + 4837 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 44 + 4838 "00000010" // ST p7, [sp, #-8]; MOV m7, #64 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 4839 "01010000" // /* MW 7 */ + 4840 "01000000" // /* MW 6 */ + 4841 "10000000" // /* MW 5 */ + 4842 "00000011" // /* MW 4 */ + 4843 "10110000" // /* MW 3 */ + 4844 "01110011" // /* MW 2 */ + 4845 "11111111" // /* MW 1 */ + 4846 "10011000" // ST lr, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4847 "00111101" // /* MW 3 */ + 4848 "11100100" // /* MW 2 */ + 4849 "00001111" // /* MW 1 */ + 4850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4851 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 240 68 + 4852 "10011000" // ADD r12, r29, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4853 "00100000" // /* MW 3 */ + 4854 "01011001" // /* MW 2 */ + 4855 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 240 68 +.src_ref 3 "conv2d_bf16_params.h" 241 95 first + 4856 "01011100" // ST r12, [p2], m0; LSHL r29, r12, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4857 "10011011" // /* MW 5 */ + 4858 "01110111" // /* MW 4 */ + 4859 "00110110" // /* MW 3 */ + 4860 "00110010" // /* MW 2 */ + 4861 "01000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 54 first +.src_ref 3 "conv2d_bf16_params.h" 242 94 first + 4862 "00101100" // LDA.u8 r30, [p2], #-3; EQ r28, r29, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4863 "00101111" // /* MW 5 */ + 4864 "11110010" // /* MW 4 */ + 4865 "01011110" // /* MW 3 */ + 4866 "11111001" // /* MW 2 */ + 4867 "01011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 245 20 first + 4868 "10011000" // LDA.u8 r9, [p2], m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4869 "00101010" // /* MW 3 */ + 4870 "11001001" // /* MW 2 */ + 4871 "00000010" // /* MW 1 */ + 4872 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4873 "00000000" // /* MW 1 */ + 4874 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4875 "00000000" // /* MW 1 */ + 4876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4877 "00000000" // /* MW 1 */ + 4878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4879 "00000000" // /* MW 1 */ + 4880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4881 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 174 first + 4882 "10011000" // LTU r27, r29, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4883 "11101100" // /* MW 3 */ + 4884 "01110111" // /* MW 2 */ + 4885 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 153 + 4886 "00011000" // SEL.EQZ r14, r25, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4887 "00110010" // /* MW 3 */ + 4888 "01011101" // /* MW 2 */ + 4889 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 171 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 4890 "10011000" // LTU r27, r31, r12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4891 "11001100" // /* MW 3 */ + 4892 "11110110" // /* MW 2 */ + 4893 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 241 95 first +.src_ref 3 "conv2d_bf16_params.h" 242 39 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 4894 "00101100" // ST.s8 r28, [p2], m4; EQ r13, r29, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4895 "11001111" // /* MW 5 */ + 4896 "10110111" // /* MW 4 */ + 4897 "11101110" // /* MW 3 */ + 4898 "01110000" // /* MW 2 */ + 4899 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 100 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4900 "10011000" // LSHL r31, r13, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4901 "00011101" // /* MW 3 */ + 4902 "01111111" // /* MW 2 */ + 4903 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 153 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4904 "00011000" // SEL.EQZ r12, r25, r14, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4905 "11100010" // /* MW 3 */ + 4906 "01011000" // /* MW 2 */ + 4907 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 98 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4908 "10011000" // OR r28, r31, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4909 "11000101" // /* MW 3 */ + 4910 "11111001" // /* MW 2 */ + 4911 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 54 +.src_ref 3 "conv2d_bf16_params.h" 242 151 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 4912 "10100100" // LTU r27, r17, r30; ADD.NC r28, r28, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4913 "01100010" // /* MW 5 */ + 4914 "00111100" // /* MW 4 */ + 4915 "10011110" // /* MW 3 */ + 4916 "11111101" // /* MW 2 */ + 4917 "10001110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 41 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 4918 "00011000" // SEL.EQZ r28, r25, r28, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4919 "11000010" // /* MW 3 */ + 4920 "01111001" // /* MW 2 */ + 4921 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 243 80 first + 4922 "10011000" // LTU r31, r17, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4923 "11001100" // /* MW 3 */ + 4924 "01111111" // /* MW 2 */ + 4925 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 242 117 first +.src_ref 3 "conv2d_bf16_params.h" 243 39 + 4926 "01011100" // ST r31, [p2], m5; NE r29, r29, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4927 "11010001" // /* MW 5 */ + 4928 "11110111" // /* MW 4 */ + 4929 "00111110" // /* MW 3 */ + 4930 "01111110" // /* MW 2 */ + 4931 "01010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 44 first +.src_ref 3 "conv2d_bf16_params.h" 245 28 first + 4932 "00101100" // LDA.u8 r30, [p2], m7; NE r12, r9, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4933 "00110001" // /* MW 5 */ + 4934 "10110010" // /* MW 4 */ + 4935 "01010100" // /* MW 3 */ + 4936 "01111001" // /* MW 2 */ + 4937 "01011101" // /* MW 1 */ + 4938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4939 "00000000" // /* MW 1 */ + 4940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4941 "00000000" // /* MW 1 */ + 4942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4943 "00000000" // /* MW 1 */ + 4944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4945 "00000000" // /* MW 1 */ + 4946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4947 "00000000" // /* MW 1 */ + 4948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4949 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 82 +.src_ref 3 "conv2d_bf16_params.h" 244 87 + 4950 "00100100" // NE r22, r30, r22; ADD.NC r31, r30, #-4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 4951 "11111100" // /* MW 5 */ + 4952 "10111110" // /* MW 4 */ + 4953 "00011111" // /* MW 3 */ + 4954 "10101101" // /* MW 2 */ + 4955 "11110101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 245 33 + 4956 "10000100" // JNZ r12, #5024 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5024 delay_slots=5 */ + 4957 "00000001" // /* MW 5 */ + 4958 "01000000" // /* MW 4 */ + 4959 "11010000" // /* MW 3 */ + 4960 "00001001" // /* MW 2 */ + 4961 "01100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 156 +.delay_slot + 4962 "10011000" // NE r9, r30, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4963 "01001000" // /* MW 3 */ + 4964 "10010011" // /* MW 2 */ + 4965 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.delay_slot + 4966 "00011000" // EXTEND.u8 r31, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4967 "10010000" // /* MW 3 */ + 4968 "11111110" // /* MW 2 */ + 4969 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.delay_slot + 4970 "10011000" // AND r22, r9, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4971 "01100100" // /* MW 3 */ + 4972 "01101101" // /* MW 2 */ + 4973 "00010010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 87 +.delay_slot + 4974 "10011000" // LTU r23, r31, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4975 "01111100" // /* MW 3 */ + 4976 "11101111" // /* MW 2 */ + 4977 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 244 132 +.delay_slot + 4978 "10011000" // AND r16, r23, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4979 "01100100" // /* MW 3 */ + 4980 "11100001" // /* MW 2 */ + 4981 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 245 33 + 4982 "10000100" // JNZ r29, #5024 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5024 delay_slots=5 */ + 4983 "00000001" // /* MW 5 */ + 4984 "01000000" // /* MW 4 */ + 4985 "11010000" // /* MW 3 */ + 4986 "00001001" // /* MW 2 */ + 4987 "11101000" // /* MW 1 */ +.delay_slot + 4988 "10011000" // ST p6, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 4989 "00011101" // /* MW 3 */ + 4990 "11101011" // /* MW 2 */ + 4991 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4993 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4995 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4997 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 4998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 4999 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 +.src_ref 3 "conv2d_bf16.h" 876 51 + 5000 "10111010" // MOVA r27, #1; J #5072 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=5072 delay_slots=5 */ + 5001 "00100000" // /* MW 9 */ + 5002 "00000000" // /* MW 8 */ + 5003 "00000000" // /* MW 7 */ + 5004 "01111010" // /* MW 6 */ + 5005 "00000010" // /* MW 5 */ + 5006 "00000000" // /* MW 4 */ + 5007 "00000000" // /* MW 3 */ + 5008 "00111011" // /* MW 2 */ + 5009 "00000000" // /* MW 1 */ +.delay_slot + 5010 "11111000" // MOV el0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5011 "10011100" // /* MW 3 */ + 5012 "00011001" // /* MW 2 */ + 5013 "00011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1849 12 +.delay_slot + 5014 "00011000" // MOVX r19, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5015 "00000101" // /* MW 3 */ + 5016 "00100110" // /* MW 2 */ + 5017 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5019 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5023 "00000000" // /* MW 1 */ +.label __ll6__Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params +.src_ref 3 "conv2d_bf16_params.h" 250 71 first +.src_ref 3 "conv2d_bf16_params.h" 250 101 + 5024 "01110110" // MOVA r21, #4; ST p6, [sp, #-24]; EQ r27, r21, r30; MOV el0, r25 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5025 "01111000" // /* MW 11 */ + 5026 "11001110" // /* MW 10 */ + 5027 "00001100" // /* MW 9 */ + 5028 "00111100" // /* MW 8 */ + 5029 "10111111" // /* MW 7 */ + 5030 "10101011" // /* MW 6 */ + 5031 "00011101" // /* MW 5 */ + 5032 "11101011" // /* MW 4 */ + 5033 "00000111" // /* MW 3 */ + 5034 "10010101" // /* MW 2 */ + 5035 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 101 + 5036 "10011000" // LSHL r21, r30, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5037 "01011101" // /* MW 3 */ + 5038 "10101011" // /* MW 2 */ + 5039 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 106 + 5040 "00011000" // SEL.EQZ r21, r21, r25, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5041 "10010010" // /* MW 3 */ + 5042 "01101011" // /* MW 2 */ + 5043 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 129 + 5044 "10011000" // EQ r27, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5045 "11100111" // /* MW 3 */ + 5046 "11110111" // /* MW 2 */ + 5047 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 106 +.src_ref 3 "conv2d_bf16_params.h" 250 133 + 5048 "11100100" // SEL.EQZ r19, r21, r25, r27; MOV r27, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5049 "01000001" // /* MW 5 */ + 5050 "10110000" // /* MW 4 */ + 5051 "01001101" // /* MW 3 */ + 5052 "11110010" // /* MW 2 */ + 5053 "10101100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 133 + 5054 "00011000" // SEL.EQZ r19, r25, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5055 "00110010" // /* MW 3 */ + 5056 "01100111" // /* MW 2 */ + 5057 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 249 87 first + 5058 "10011000" // AND r20, r28, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5059 "01000100" // /* MW 3 */ + 5060 "00101001" // /* MW 2 */ + 5061 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 249 87 + 5062 "00011000" // NEZ r27, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5063 "11110000" // /* MW 3 */ + 5064 "00110110" // /* MW 2 */ + 5065 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 250 152 first + 5066 "00101100" // NOPA; OR r19, r19, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5067 "10001011" // /* MW 5 */ + 5068 "11001111" // /* MW 4 */ + 5069 "11111001" // /* MW 3 */ + 5070 "00101100" // /* MW 2 */ + 5071 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_320 +.src_ref 3 "conv2d_bf16_params.h" 258 8 first + 5072 "01110110" // MOVA m4, #12; ST r27, [p2], #24; JNZ r29, #5120 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5120 delay_slots=5 */ + 5073 "01100000" // /* MW 11 */ + 5074 "00000000" // /* MW 10 */ + 5075 "00010000" // /* MW 9 */ + 5076 "10000000" // /* MW 8 */ + 5077 "00000010" // /* MW 7 */ + 5078 "10111010" // /* MW 6 */ + 5079 "01110001" // /* MW 5 */ + 5080 "01101111" // /* MW 4 */ + 5081 "10000010" // /* MW 3 */ + 5082 "10010000" // /* MW 2 */ + 5083 "00000001" // /* MW 1 */ +.delay_slot + 5084 "00011000" // ST.s8 r19, [p2], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5085 "01100111" // /* MW 3 */ + 5086 "10001010" // /* MW 2 */ + 5087 "00000010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5089 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5091 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5095 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 259 71 + 5096 "01000100" // MOVXM r20, #16777215 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5097 "11111110" // /* MW 5 */ + 5098 "00111111" // /* MW 4 */ + 5099 "11111010" // /* MW 3 */ + 5100 "11111111" // /* MW 2 */ + 5101 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 259 71 first + 5102 "10011000" // AND r18, r18, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5103 "01000100" // /* MW 3 */ + 5104 "10100101" // /* MW 2 */ + 5105 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16_params.h" 259 71 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 5106 "00101110" // NOPA; ST r18, [p3, #28]; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5107 "00011100" // /* MW 13 */ + 5108 "00000000" // /* MW 12 */ + 5109 "00000000" // /* MW 11 */ + 5110 "01010111" // /* MW 10 */ + 5111 "00011010" // /* MW 9 */ + 5112 "01000000" // /* MW 8 */ + 5113 "00000000" // /* MW 7 */ + 5114 "00000000" // /* MW 6 */ + 5115 "10100011" // /* MW 5 */ + 5116 "11101100" // /* MW 4 */ + 5117 "11110110" // /* MW 3 */ + 5118 "00101100" // /* MW 2 */ + 5119 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_368 +.src_ref 3 "conv2d_bf16.h" 1841 65 first +.src_ref 3 "conv2d_bf16.h" 1849 4 +.src_ref 3 "conv2d_bf16.h" 1849 12 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 5120 "10111010" // LDA r20, [p2], #-32; EXTEND.u8 r20, r19; MOV r22, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5121 "01011000" // /* MW 9 */ + 5122 "11111101" // /* MW 8 */ + 5123 "11001111" // /* MW 7 */ + 5124 "10000010" // /* MW 6 */ + 5125 "01000100" // /* MW 5 */ + 5126 "00100111" // /* MW 4 */ + 5127 "11010000" // /* MW 3 */ + 5128 "11010010" // /* MW 2 */ + 5129 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16.h" 1841 34 +.src_ref 3 "conv2d_bf16.h" 1842 36 +.src_ref 3 "conv2d_bf16.h" 1842 67 +.src_ref 3 "conv2d_bf16.h" 1842 75 +.src_ref 3 "conv2d_bf16.h" 1845 31 +.src_ref 3 "conv2d_bf16.h" 1849 4 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 5130 "10111010" // MOVA r18, #2; ADD r21, r20, #-1; MOV m4, #36 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5131 "01011000" // /* MW 9 */ + 5132 "00100100" // /* MW 8 */ + 5133 "00000000" // /* MW 7 */ + 5134 "11111010" // /* MW 6 */ + 5135 "01011111" // /* MW 5 */ + 5136 "00101001" // /* MW 4 */ + 5137 "00000000" // /* MW 3 */ + 5138 "01010010" // /* MW 2 */ + 5139 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 67 first +.src_ref 3 "conv2d_bf16.h" 1842 106 +.src_ref 3 "conv2d_bf16.h" 1849 4 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 5140 "01110110" // LDA r22, [p2], m4; ST el0, [sp, #-48]; AND r22, r21, r22; MOV m4, #-52 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5141 "01011000" // /* MW 11 */ + 5142 "11001100" // /* MW 10 */ + 5143 "00000111" // /* MW 9 */ + 5144 "00100110" // /* MW 8 */ + 5145 "01101011" // /* MW 7 */ + 5146 "10101011" // /* MW 6 */ + 5147 "00101101" // /* MW 5 */ + 5148 "11010000" // /* MW 4 */ + 5149 "11010111" // /* MW 3 */ + 5150 "01011010" // /* MW 2 */ + 5151 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 862 52 +.src_ref 3 "conv2d_bf16.h" 1842 106 +.src_ref 3 "conv2d_bf16.h" 1845 80 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5152 "01110110" // LDA r23, [p2], m4; ST r22, [sp, #-36]; MOVX r19, #-1; MOV m4, #196 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5153 "01011000" // /* MW 11 */ + 5154 "11000100" // /* MW 10 */ + 5155 "00000000" // /* MW 9 */ + 5156 "11101010" // /* MW 8 */ + 5157 "00110111" // /* MW 7 */ + 5158 "10111111" // /* MW 6 */ + 5159 "11010101" // /* MW 5 */ + 5160 "11011110" // /* MW 4 */ + 5161 "11010111" // /* MW 3 */ + 5162 "01011110" // /* MW 2 */ + 5163 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1845 63 first + 5164 "10011000" // LDA r29, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5165 "10110110" // /* MW 3 */ + 5166 "11111111" // /* MW 2 */ + 5167 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 862 52 first + 5168 "10011000" // LDA r31, [p2], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5169 "11110110" // /* MW 3 */ + 5170 "10001011" // /* MW 2 */ + 5171 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 5172 "10011000" // LDA r21, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5173 "10110110" // /* MW 3 */ + 5174 "00000110" // /* MW 2 */ + 5175 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 3 "conv2d_bf16.h" 1841 34 first + 5176 "00101100" // LDA r20, [p0]; LSHL r9, r20, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5177 "01011011" // /* MW 5 */ + 5178 "00100110" // /* MW 4 */ + 5179 "11011010" // /* MW 3 */ + 5180 "11010010" // /* MW 2 */ + 5181 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 5182 "10011000" // LDA r30, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5183 "11010110" // /* MW 3 */ + 5184 "00000111" // /* MW 2 */ + 5185 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 36 first + 5186 "10011000" // LSHL r22, r22, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5187 "00101101" // /* MW 3 */ + 5188 "10101101" // /* MW 2 */ + 5189 "00010101" // /* MW 1 */ + 5190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5191 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1845 80 first + 5192 "10011000" // ASHL r19, r29, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5193 "00111110" // /* MW 3 */ + 5194 "01100111" // /* MW 2 */ + 5195 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 866 21 first + 5196 "10011000" // NE r17, r31, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5197 "00011000" // /* MW 3 */ + 5198 "11100011" // /* MW 2 */ + 5199 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 866 12 + 5200 "10000100" // JNZ r17, #5312 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=5312 delay_slots=5 */ + 5201 "00000001" // /* MW 5 */ + 5202 "01000000" // /* MW 4 */ + 5203 "01100000" // /* MW 3 */ + 5204 "00001010" // /* MW 2 */ + 5205 "10001000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 36 first +.src_ref 3 "conv2d_bf16.h" 1842 75 first +.delay_slot + 5206 "10100100" // LSHL r22, r23, r18; ADD.NC r21, r21, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5207 "10110010" // /* MW 5 */ + 5208 "10110101" // /* MW 4 */ + 5209 "10111010" // /* MW 3 */ + 5210 "10100101" // /* MW 2 */ + 5211 "10111101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1842 75 +.src_ref 3 "conv2d_bf16.h" 1845 31 first +.delay_slot + 5212 "10100100" // LSHL r21, r19, r18; ADD.NC dn0, r21, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5213 "10110010" // /* MW 5 */ + 5214 "10010101" // /* MW 4 */ + 5215 "10110000" // /* MW 3 */ + 5216 "01100101" // /* MW 2 */ + 5217 "10011101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1841 34 first +.delay_slot + 5218 "00000010" // ST dn0, [sp, #-44]; ADD.NC r14, r9, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5219 "10100000" // /* MW 7 */ + 5220 "01101000" // /* MW 6 */ + 5221 "11001010" // /* MW 5 */ + 5222 "00000001" // /* MW 4 */ + 5223 "10110000" // /* MW 3 */ + 5224 "10000100" // /* MW 2 */ + 5225 "11111010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16.h" 885 4 +.delay_slot + 5226 "11111000" // MOV r15, dn0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5227 "10000000" // /* MW 3 */ + 5228 "11010000" // /* MW 2 */ + 5229 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1845 31 first +.delay_slot + 5230 "01011000" // ADD.NC p6, r21, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5231 "11111001" // /* MW 3 */ + 5232 "01101010" // /* MW 2 */ + 5233 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5234 "01000100" // MOVXM p7, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5235 "10101000" // /* MW 5 */ + 5236 "11000000" // /* MW 4 */ + 5237 "10001110" // /* MW 3 */ + 5238 "00000111" // /* MW 2 */ + 5239 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.src_ref 3 "conv2d_bf16.h" 867 18 first + 5240 "00101100" // LDA.s8 r17, [p7]; MOVX vaddSign0, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5241 "10000000" // /* MW 5 */ + 5242 "10110100" // /* MW 4 */ + 5243 "01010000" // /* MW 3 */ + 5244 "11000100" // /* MW 2 */ + 5245 "11100000" // /* MW 1 */ + 5246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5247 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5248 "01000100" // MOVXM r20, #-8454144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5249 "00000000" // /* MW 5 */ + 5250 "00100000" // /* MW 4 */ + 5251 "00001010" // /* MW 3 */ + 5252 "01111111" // /* MW 2 */ + 5253 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5254 "01111000" // VINSERT.32 x0, x0, #0, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5255 "10010001" // /* MW 3 */ + 5256 "00000010" // /* MW 2 */ + 5257 "00011000" // /* MW 1 */ + 5258 "11111000" // MOV r20, sp /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5259 "11100000" // /* MW 3 */ + 5260 "00010101" // /* MW 2 */ + 5261 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 5262 "00011000" // ADD.NC p7, r20, #-66 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5263 "01011111" // /* MW 3 */ + 5264 "01101010" // /* MW 2 */ + 5265 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 5266 "11010100" // ST.s16 r17, [p7]; VMOV bmll0, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5267 "00100101" // /* MW 5 */ + 5268 "00000001" // /* MW 4 */ + 5269 "11100000" // /* MW 3 */ + 5270 "11000110" // /* MW 2 */ + 5271 "11100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5272 "00011000" // MOVX crRnd, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5273 "10000000" // /* MW 3 */ + 5274 "01111010" // /* MW 2 */ + 5275 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5276 "00011000" // VCONV.bf16.fp32 wl0, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5277 "00010110" // /* MW 3 */ + 5278 "01000000" // /* MW 2 */ + 5279 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 5280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5281 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5282 "10111000" // VEXTRACT.16 r17, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5283 "00000001" // /* MW 3 */ + 5284 "01000001" // /* MW 2 */ + 5285 "00011100" // /* MW 1 */ + 5286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5287 "00000000" // /* MW 1 */ + 5288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5289 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 867 18 + 5290 "10011000" // LDA.s16 r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5291 "00110010" // /* MW 3 */ + 5292 "00000110" // /* MW 2 */ + 5293 "00000111" // /* MW 1 */ + 5294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5295 "00000000" // /* MW 1 */ + 5296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5297 "00000000" // /* MW 1 */ + 5298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5299 "00000000" // /* MW 1 */ + 5300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5301 "00000000" // /* MW 1 */ + 5302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5303 "00000000" // /* MW 1 */ + 5304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5305 "00000000" // /* MW 1 */ + 5306 "00001100" // NOPA; ST r17, [sp, #-48] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5307 "01101011" // /* MW 5 */ + 5308 "10100100" // /* MW 4 */ + 5309 "11111111" // /* MW 3 */ + 5310 "00101100" // /* MW 2 */ + 5311 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_560 +.src_ref 3 "conv2d_bf16.h" 881 76 +.src_ref 3 "conv2d_bf16.h" 883 4 +.src_ref 3 "conv2d_bf16.h" 884 4 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 5312 "01110110" // MOVA m4, #92; MOVS p1, r14; MOVXM p3, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5313 "00010000" // /* MW 11 */ + 5314 "00101010" // /* MW 10 */ + 5315 "10110000" // /* MW 9 */ + 5316 "11100001" // /* MW 8 */ + 5317 "00000001" // /* MW 7 */ + 5318 "00000000" // /* MW 6 */ + 5319 "00001011" // /* MW 5 */ + 5320 "10001110" // /* MW 4 */ + 5321 "10000001" // /* MW 3 */ + 5322 "10010000" // /* MW 2 */ + 5323 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 first +.src_ref 3 "conv2d_bf16.h" 876 51 first +.src_ref 3 "conv2d_bf16.h" 881 76 first +.src_ref 3 "conv2d_bf16.h" 883 4 +.src_ref 3 "conv2d_bf16.h" 884 4 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 5324 "01110110" // LDA.u8 r17, [p2], m4; MOVS p0, p1; SEL.EQZ r17, r25, r19, r27; MOV r19, #11 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5325 "01011000" // /* MW 11 */ + 5326 "00001011" // /* MW 10 */ + 5327 "01101000" // /* MW 9 */ + 5328 "10010010" // /* MW 8 */ + 5329 "00011001" // /* MW 7 */ + 5330 "00110011" // /* MW 6 */ + 5331 "10001011" // /* MW 5 */ + 5332 "10000100" // /* MW 4 */ + 5333 "01010000" // /* MW 3 */ + 5334 "01000101" // /* MW 2 */ + 5335 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 44 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.src_ref 3 "conv2d_bf16_params.h" 243 80 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5336 "10111010" // MOVA r22, #780; LTU r27, r28, r18; MOV r13, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5337 "01111000" // /* MW 9 */ + 5338 "01100000" // /* MW 8 */ + 5339 "10101010" // /* MW 7 */ + 5340 "01100101" // /* MW 6 */ + 5341 "10111001" // /* MW 5 */ + 5342 "00111001" // /* MW 4 */ + 5343 "00000000" // /* MW 3 */ + 5344 "10010110" // /* MW 2 */ + 5345 "01100001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 883 4 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5346 "00011000" // ST.s8 r19, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5347 "01100111" // /* MW 3 */ + 5348 "00000110" // /* MW 2 */ + 5349 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 5350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5351 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 884 4 first +.aggressive_scheduled_block_id 4 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 5352 "00000100" // JL #4480 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4480 delay_slots=5 */ + 5353 "00000001" // /* MW 5 */ + 5354 "00000000" // /* MW 4 */ + 5355 "11000000" // /* MW 3 */ + 5356 "00001000" // /* MW 2 */ + 5357 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 first +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5358 "10011000" // LSHL r21, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5359 "00101101" // /* MW 3 */ + 5360 "01101011" // /* MW 2 */ + 5361 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 876 12 +.delay_slot + 5362 "01011000" // ADD.NC p7, r21, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5363 "11111001" // /* MW 3 */ + 5364 "01101010" // /* MW 2 */ + 5365 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 first +.delay_slot + 5366 "10011000" // SUB r17, r25, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5367 "00010001" // /* MW 3 */ + 5368 "01100011" // /* MW 2 */ + 5369 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16_params.h" 243 80 +.delay_slot + 5370 "01100100" // LSHL r17, r17, r18; MOV r20, #781 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5371 "00110101" // /* MW 5 */ + 5372 "00101100" // /* MW 4 */ + 5373 "10111010" // /* MW 3 */ + 5374 "01100101" // /* MW 2 */ + 5375 "10001100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 881 45 +.src_ref 3 "conv2d_bf16_params.h" 243 80 first +.delay_slot + 5376 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r9, r22, r20, r27; ADD.NC r12, r15, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 5377 "00000000" // /* MW 15 */ + 5378 "00000000" // /* MW 14 */ + 5379 "10101000" // /* MW 13 */ + 5380 "11100010" // /* MW 12 */ + 5381 "10001011" // /* MW 11 */ + 5382 "00010001" // /* MW 10 */ + 5383 "10011010" // /* MW 9 */ + 5384 "00101100" // /* MW 8 */ + 5385 "01011011" // /* MW 7 */ + 5386 "00000001" // /* MW 6 */ + 5387 "00100000" // /* MW 5 */ + 5388 "00000000" // /* MW 4 */ + 5389 "11110000" // /* MW 3 */ + 5390 "00101100" // /* MW 2 */ + 5391 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 +.return_address + 5392 "00011000" // LDA p1, [sp, #-44] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5393 "10011001" // /* MW 3 */ + 5394 "11010100" // /* MW 2 */ + 5395 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 first +.no_stack_arguments + 5396 "00000100" // JL #4480 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4480 delay_slots=5 */ + 5397 "00000001" // /* MW 5 */ + 5398 "00000000" // /* MW 4 */ + 5399 "11000000" // /* MW 3 */ + 5400 "00001000" // /* MW 2 */ + 5401 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5403 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5404 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5405 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 44 +.delay_slot + 5406 "00011000" // ADD.NC r13, r13, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5407 "10010000" // /* MW 3 */ + 5408 "01010110" // /* MW 2 */ + 5409 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 +.delay_slot + 5410 "11111000" // MOV p2, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5411 "10100000" // /* MW 3 */ + 5412 "01100110" // /* MW 2 */ + 5413 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 885 4 +.delay_slot + 5414 "01111010" // NOPA; MOVS p0, r15; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5415 "00000000" // /* MW 9 */ + 5416 "00000000" // /* MW 8 */ + 5417 "00000000" // /* MW 7 */ + 5418 "00000000" // /* MW 6 */ + 5419 "00001011" // /* MW 5 */ + 5420 "10001111" // /* MW 4 */ + 5421 "11110000" // /* MW 3 */ + 5422 "00101100" // /* MW 2 */ + 5423 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 +.src_ref 3 "conv2d_bf16.h" 1115 26 +.src_ref 3 "conv2d_bf16.h" 1115 26 +.return_address + 5424 "10111010" // MOVA dj6, #-332; MOVX r19, #63; ADD.NC p4, r13, #-116 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5425 "00001000" // /* MW 9 */ + 5426 "01100011" // /* MW 8 */ + 5427 "00110011" // /* MW 7 */ + 5428 "11101010" // /* MW 6 */ + 5429 "00110111" // /* MW 5 */ + 5430 "00000001" // /* MW 4 */ + 5431 "10000000" // /* MW 3 */ + 5432 "10011010" // /* MW 2 */ + 5433 "11010110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 886 4 +.src_ref 3 "conv2d_bf16.h" 896 23 first +.src_ref 3 "conv2d_bf16.h" 1123 71 + 5434 "00101100" // LDA dn0, [p4], #4; MOVX r13, #12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5435 "01100010" // /* MW 5 */ + 5436 "00110100" // /* MW 4 */ + 5437 "11010000" // /* MW 3 */ + 5438 "10000100" // /* MW 2 */ + 5439 "10000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5440 "10011000" // LDA dj0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5441 "01000110" // /* MW 3 */ + 5442 "00011100" // /* MW 2 */ + 5443 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5444 "10011000" // LDA dn4, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5445 "00100110" // /* MW 3 */ + 5446 "00011110" // /* MW 2 */ + 5447 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5448 "10011000" // LDA dj4, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5449 "01000110" // /* MW 3 */ + 5450 "00011110" // /* MW 2 */ + 5451 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5452 "10011000" // LDA m0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5453 "00000110" // /* MW 3 */ + 5454 "00011100" // /* MW 2 */ + 5455 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5456 "10011000" // LDA dc0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5457 "01100110" // /* MW 3 */ + 5458 "00011100" // /* MW 2 */ + 5459 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 896 23 + 5460 "10011000" // LDA dc4, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5461 "01100110" // /* MW 3 */ + 5462 "00011110" // /* MW 2 */ + 5463 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 first + 5464 "10011000" // LDA r22, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5465 "11010110" // /* MW 3 */ + 5466 "00011110" // /* MW 2 */ + 5467 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5468 "10011000" // LDA r17, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5469 "00110110" // /* MW 3 */ + 5470 "00011110" // /* MW 2 */ + 5471 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5472 "10011000" // LDA r28, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5473 "10010110" // /* MW 3 */ + 5474 "00011111" // /* MW 2 */ + 5475 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5476 "10011000" // LDA r21, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5477 "10110110" // /* MW 3 */ + 5478 "00011110" // /* MW 2 */ + 5479 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5480 "10011000" // LDA r23, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5481 "11110110" // /* MW 3 */ + 5482 "00011110" // /* MW 2 */ + 5483 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5484 "10011000" // LDA p3, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5485 "10011110" // /* MW 3 */ + 5486 "00011101" // /* MW 2 */ + 5487 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 897 23 + 5488 "10011000" // LDA dn2, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5489 "00100110" // /* MW 3 */ + 5490 "00011101" // /* MW 2 */ + 5491 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 first + 5492 "10011000" // LDA dn1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5493 "10100110" // /* MW 3 */ + 5494 "00011100" // /* MW 2 */ + 5495 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5496 "10011000" // LDA dj1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5497 "11000110" // /* MW 3 */ + 5498 "00011100" // /* MW 2 */ + 5499 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5500 "10011000" // LDA dn5, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5501 "10100110" // /* MW 3 */ + 5502 "00011110" // /* MW 2 */ + 5503 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5504 "10011000" // LDA r30, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5505 "11010110" // /* MW 3 */ + 5506 "00011111" // /* MW 2 */ + 5507 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5508 "10011000" // LDA r29, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5509 "10110110" // /* MW 3 */ + 5510 "00011111" // /* MW 2 */ + 5511 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 + 5512 "10011000" // LDA dc1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5513 "11100110" // /* MW 3 */ + 5514 "00011100" // /* MW 2 */ + 5515 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1115 26 first + 5516 "10011000" // LDA.u8 r18, [p4, dj6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5517 "01001010" // /* MW 3 */ + 5518 "11000010" // /* MW 2 */ + 5519 "00000100" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 5520 "00011000" // LDA r20, [sp, #-48] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5521 "10010001" // /* MW 3 */ + 5522 "11010010" // /* MW 2 */ + 5523 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 898 22 first + 5524 "10011000" // LDA r2, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5525 "01010110" // /* MW 3 */ + 5526 "00000100" // /* MW 2 */ + 5527 "00000100" // /* MW 1 */ + 5528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5529 "00000000" // /* MW 1 */ + 5530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5531 "00000000" // /* MW 1 */ + 5532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5533 "00000000" // /* MW 1 */ + 5534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5535 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1115 26 first + 5536 "10011000" // LTU r19, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5537 "00101100" // /* MW 3 */ + 5538 "11100111" // /* MW 2 */ + 5539 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1115 12 + 5540 "10000100" // JNZ r19, #6464 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=6464 delay_slots=5 */ + 5541 "00000001" // /* MW 5 */ + 5542 "01000000" // /* MW 4 */ + 5543 "10100000" // /* MW 3 */ + 5544 "00001100" // /* MW 2 */ + 5545 "10011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 886 4 +.delay_slot + 5546 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5547 "10101000" // /* MW 5 */ + 5548 "11000000" // /* MW 4 */ + 5549 "10000100" // /* MW 3 */ + 5550 "00000111" // /* MW 2 */ + 5551 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 886 4 first +.delay_slot + 5552 "00011000" // ST.s8 r13, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5553 "10100111" // /* MW 3 */ + 5554 "00000101" // /* MW 2 */ + 5555 "00000010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 5556 "11111000" // VBCST.16 x9, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5557 "01110010" // /* MW 3 */ + 5558 "11010001" // /* MW 2 */ + 5559 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5561 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 5562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 5563 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1123 71 first + 5564 "10111010" // LDA p4, [sp, #-40]; EQ r27, r13, r18; MOV m7, #132 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5565 "01011000" // /* MW 9 */ + 5566 "10000100" // /* MW 8 */ + 5567 "10000000" // /* MW 7 */ + 5568 "00111111" // /* MW 6 */ + 5569 "10111001" // /* MW 5 */ + 5570 "00011011" // /* MW 4 */ + 5571 "00100000" // /* MW 3 */ + 5572 "01000011" // /* MW 2 */ + 5573 "11111011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1125 16 +.src_ref 3 "conv2d_bf16.h" 1154 80 + 5574 "10111010" // MOVA r19, #0; MOVX r18, #-128; MOV m4, #60 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5575 "01011000" // /* MW 9 */ + 5576 "00111100" // /* MW 8 */ + 5577 "00000000" // /* MW 7 */ + 5578 "00001010" // /* MW 6 */ + 5579 "00100000" // /* MW 5 */ + 5580 "00111101" // /* MW 4 */ + 5581 "00000000" // /* MW 3 */ + 5582 "00010011" // /* MW 2 */ + 5583 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1125 16 + 5584 "10111010" // MOVA m5, #-64; MOVX r26, #0; MOV dc7, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5585 "01111000" // /* MW 9 */ + 5586 "11010000" // /* MW 8 */ + 5587 "11100100" // /* MW 7 */ + 5588 "00001011" // /* MW 6 */ + 5589 "10100000" // /* MW 5 */ + 5590 "00000001" // /* MW 4 */ + 5591 "10000000" // /* MW 3 */ + 5592 "00010100" // /* MW 2 */ + 5593 "11111000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 746 83 + 5594 "01110110" // MOVA m6, #-132; MOVS dc2, dc7; MOVX crRnd, r13; MOV dn3, dc7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5595 "01111000" // /* MW 11 */ + 5596 "11000000" // /* MW 10 */ + 5597 "10100111" // /* MW 9 */ + 5598 "00000001" // /* MW 8 */ + 5599 "11010100" // /* MW 7 */ + 5600 "00011011" // /* MW 6 */ + 5601 "01001011" // /* MW 5 */ + 5602 "00011100" // /* MW 4 */ + 5603 "10000010" // /* MW 3 */ + 5604 "10011000" // /* MW 2 */ + 5605 "11101111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 3 "conv2d_bf16.h" 738 8 +.src_ref 3 "conv2d_bf16.h" 1187 40 +.src_ref 3 "conv2d_bf16.h" 1199 26 +.src_ref 3 "conv2d_bf16.h" 1200 26 +.src_ref 3 "conv2d_bf16.h" 1201 26 +.src_ref 3 "conv2d_bf16.h" 1202 26 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 5606 "01110110" // LDA r5, [sp, #-44]; MOVS dc6, dc7; MOVX r31, #60; MOV r15, #7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5607 "01011000" // /* MW 11 */ + 5608 "00000111" // /* MW 10 */ + 5609 "11101000" // /* MW 9 */ + 5610 "10001001" // /* MW 8 */ + 5611 "11110111" // /* MW 7 */ + 5612 "00000001" // /* MW 6 */ + 5613 "01001011" // /* MW 5 */ + 5614 "00011100" // /* MW 4 */ + 5615 "00100110" // /* MW 3 */ + 5616 "10010110" // /* MW 2 */ + 5617 "11111010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1143 12 +.src_ref 3 "conv2d_bf16.h" 1218 20 +.aggressive_scheduled_block_id 5 +.noswbrkpt + 5618 "10111010" // LDA r18, [sp, #-36]; MOVXM p2, #5728 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5619 "00010000" // /* MW 9 */ + 5620 "00110000" // /* MW 8 */ + 5621 "00110011" // /* MW 7 */ + 5622 "00000101" // /* MW 6 */ + 5623 "00000000" // /* MW 5 */ + 5624 "00000000" // /* MW 4 */ + 5625 "00100000" // /* MW 3 */ + 5626 "11001010" // /* MW 2 */ + 5627 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 749 26 +.src_ref 3 "conv2d_bf16.h" 750 26 +.src_ref 3 "conv2d_bf16.h" 751 26 +.src_ref 3 "conv2d_bf16.h" 752 26 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 5628 "10111010" // LDA r13, [sp, #-32]; SEL.EQZ r6, r26, r18, r27; MOV r20, #780 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5629 "01011000" // /* MW 9 */ + 5630 "00001100" // /* MW 8 */ + 5631 "10001011" // /* MW 7 */ + 5632 "00010010" // /* MW 6 */ + 5633 "01101001" // /* MW 5 */ + 5634 "00110100" // /* MW 4 */ + 5635 "00100000" // /* MW 3 */ + 5636 "00110110" // /* MW 2 */ + 5637 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 736 8 +.src_ref 3 "conv2d_bf16.h" 738 8 +.src_ref 3 "conv2d_bf16.h" 1123 47 +.src_ref 3 "conv2d_bf16.h" 1873 + 5638 "10110110" // LDA lr, [sp, #-28]; PADDB [p4], m7; MOVX r25, #0; MOV r24, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5639 "01011000" // /* MW 11 */ + 5640 "00000000" // /* MW 10 */ + 5641 "00001000" // /* MW 9 */ + 5642 "00001011" // /* MW 8 */ + 5643 "10010000" // /* MW 7 */ + 5644 "00000001" // /* MW 6 */ + 5645 "00100000" // /* MW 5 */ + 5646 "11010111" // /* MW 4 */ + 5647 "00101001" // /* MW 3 */ + 5648 "10000111" // /* MW 2 */ + 5649 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 first + 5650 "10011000" // LDA r0, [p4], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5651 "00010110" // /* MW 3 */ + 5652 "10001000" // /* MW 2 */ + 5653 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 + 5654 "10011000" // LDA dn6, [p4], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5655 "00100110" // /* MW 3 */ + 5656 "10101011" // /* MW 2 */ + 5657 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 + 5658 "10011000" // LDA r27, [p4], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5659 "01110110" // /* MW 3 */ + 5660 "00101111" // /* MW 2 */ + 5661 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1149 80 first + 5662 "10011000" // LDA m5, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5663 "10000110" // /* MW 3 */ + 5664 "00011110" // /* MW 2 */ + 5665 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1154 80 first + 5666 "10011000" // LDA dj5, [p4], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5667 "11000110" // /* MW 3 */ + 5668 "10001010" // /* MW 2 */ + 5669 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 743 87 first + 5670 "10011000" // LDA m4, [p4], #-28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5671 "00000110" // /* MW 3 */ + 5672 "10011110" // /* MW 2 */ + 5673 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 745 83 first + 5674 "10011000" // LDA r1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5675 "00110110" // /* MW 3 */ + 5676 "00011100" // /* MW 2 */ + 5677 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 746 83 first +.src_ref 3 "conv2d_bf16.h" 1125 16 first + 5678 "10010100" // LDA r0, [p4], m6; ADD.NC dj6, r6, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5679 "00000010" // /* MW 5 */ + 5680 "00000110" // /* MW 4 */ + 5681 "11011101" // /* MW 3 */ + 5682 "00000010" // /* MW 2 */ + 5683 "10011001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1143 66 first + 5684 "10011000" // LDA r3, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5685 "01110110" // /* MW 3 */ + 5686 "00010100" // /* MW 2 */ + 5687 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1206 63 first + 5688 "10011000" // LDA r4, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5689 "10010110" // /* MW 3 */ + 5690 "00000100" // /* MW 2 */ + 5691 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1149 89 + 5692 "11111000" // MOV r7, m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5693 "00000000" // /* MW 3 */ + 5694 "11011010" // /* MW 2 */ + 5695 "00011001" // /* MW 1 */ + 5696 "01011000" // ADD.NC dj2, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5697 "10011001" // /* MW 3 */ + 5698 "10000011" // /* MW 2 */ + 5699 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1154 89 + 5700 "11111000" // MOV r16, dj5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5701 "00000000" // /* MW 3 */ + 5702 "00011011" // /* MW 2 */ + 5703 "00011100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1125 16 first + 5704 "01011000" // ADD.NC m2, r27, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5705 "10011001" // /* MW 3 */ + 5706 "00001101" // /* MW 2 */ + 5707 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1149 89 first + 5708 "00011000" // ADD.NC m6, r7, #-64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5709 "11100000" // /* MW 3 */ + 5710 "00000011" // /* MW 2 */ + 5711 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1154 89 first + 5712 "00100100" // ADD r3, r3, #-1; ADD.NC m7, r16, #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5713 "11000000" // /* MW 5 */ + 5714 "00010000" // /* MW 4 */ + 5715 "11101110" // /* MW 3 */ + 5716 "11111111" // /* MW 2 */ + 5717 "00011000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1287 37 + 5718 "10111010" // NOPA; NOPB; MOV m1, dj2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5719 "01111110" // /* MW 9 */ + 5720 "10000000" // /* MW 8 */ + 5721 "10000010" // /* MW 7 */ + 5722 "00000000" // /* MW 6 */ + 5723 "00010000" // /* MW 5 */ + 5724 "00000000" // /* MW 4 */ + 5725 "11110000" // /* MW 3 */ + 5726 "00101100" // /* MW 2 */ + 5727 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_976 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 +.src_ref 3 "conv2d_bf16.h" 738 8 +.src_ref 3 "conv2d_bf16.h" 1147 31 first +.src_ref 3 "conv2d_bf16.h" 1187 40 first +.loop_nesting 1 + 5728 "01110110" // VLDA.CONV.fp32.bf16 cml0, [p6], #64; MOVS p1, r5; LSHL r14, r2, r15; MOV p0, r14 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5729 "01111000" // /* MW 11 */ + 5730 "10010000" // /* MW 10 */ + 5731 "00110011" // /* MW 9 */ + 5732 "11101100" // /* MW 8 */ + 5733 "11100111" // /* MW 7 */ + 5734 "00000100" // /* MW 6 */ + 5735 "00001011" // /* MW 5 */ + 5736 "10000101" // /* MW 4 */ + 5737 "01110001" // /* MW 3 */ + 5738 "10000101" // /* MW 2 */ + 5739 "11000011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 1188 50 first + 5740 "11110110" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24]; MOVS dc3, dn3; ADD.NC p4, r14, r12 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5741 "10100000" // /* MW 11 */ + 5742 "10011000" // /* MW 10 */ + 5743 "00110011" // /* MW 9 */ + 5744 "00000010" // /* MW 8 */ + 5745 "01001011" // /* MW 7 */ + 5746 "00001110" // /* MW 6 */ + 5747 "00101011" // /* MW 5 */ + 5748 "00101000" // /* MW 4 */ + 5749 "01111000" // /* MW 3 */ + 5750 "10000001" // /* MW 2 */ + 5751 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first + 5752 "11110110" // VLDA.POP.576 ex7, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];MOVS dn7, dn6; MOV dj7, dj6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5753 "01110000" // /* MW 11 */ + 5754 "10000000" // /* MW 10 */ + 5755 "11000110" // /* MW 9 */ + 5756 "00000011" // /* MW 8 */ + 5757 "01001011" // /* MW 7 */ + 5758 "01011010" // /* MW 6 */ + 5759 "00101111" // /* MW 5 */ + 5760 "00101000" // /* MW 4 */ + 5761 "01111000" // /* MW 3 */ + 5762 "00111001" // /* MW 2 */ + 5763 "10100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 1149 31 first + 5764 "11110110" // VLDA.CONV.fp32.bf16 cmh0, [p6], m6;VLDB.POP.576 ex6, [p0, lf0, r24];MOVS dn3, r19; MOV m3, m2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5765 "01110000" // /* MW 11 */ + 5766 "00000000" // /* MW 10 */ + 5767 "10000010" // /* MW 9 */ + 5768 "00000001" // /* MW 8 */ + 5769 "00001011" // /* MW 7 */ + 5770 "01010011" // /* MW 6 */ + 5771 "00101011" // /* MW 5 */ + 5772 "00000011" // /* MW 4 */ + 5773 "01110100" // /* MW 3 */ + 5774 "00001101" // /* MW 2 */ + 5775 "11011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 743 30 first + 5776 "10111010" // VLDA.POP.576 ex8, [p1, lf1, r25, m4];VLDB.POP.576.3D ex11, [p0, lf0, r24, d0]; MOV dj3, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5777 "01011110" // /* MW 9 */ + 5778 "00000000" // /* MW 8 */ + 5779 "11000000" // /* MW 7 */ + 5780 "00000001" // /* MW 6 */ + 5781 "11010100" // /* MW 5 */ + 5782 "00010010" // /* MW 4 */ + 5783 "01110100" // /* MW 3 */ + 5784 "01000001" // /* MW 2 */ + 5785 "01110001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 1152 31 first +.src_ref 3 "conv2d_bf16.h" 1206 8 first + 5786 "10110110" // VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.FILL.512 [p0, lf0, r24]; MOVXM le, #6048 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5787 "00010000" // /* MW 11 */ + 5788 "11010000" // /* MW 10 */ + 5789 "10111011" // /* MW 9 */ + 5790 "00000101" // /* MW 8 */ + 5791 "00000000" // /* MW 7 */ + 5792 "00000000" // /* MW 6 */ + 5793 "00101000" // /* MW 5 */ + 5794 "00101000" // /* MW 4 */ + 5795 "01111000" // /* MW 3 */ + 5796 "10010101" // /* MW 2 */ + 5797 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 1154 31 first +.src_ref 3 "conv2d_bf16.h" 1206 8 + 5798 "10110110" // VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.FILL.512 [p0, lf0, r24]; MOVXM ls, #6000 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5799 "00010000" // /* MW 11 */ + 5800 "10111000" // /* MW 10 */ + 5801 "01111011" // /* MW 9 */ + 5802 "00000100" // /* MW 8 */ + 5803 "00000000" // /* MW 7 */ + 5804 "00000000" // /* MW 6 */ + 5805 "00101000" // /* MW 5 */ + 5806 "00101000" // /* MW 4 */ + 5807 "01111000" // /* MW 3 */ + 5808 "00011101" // /* MW 2 */ + 5809 "11011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 740 30 first + 5810 "00111100" // VLDA.CONV.fp32.bf16 cml3, [p4];VLDB.POP.576 ex2, [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5811 "00101000" // /* MW 5 */ + 5812 "00000001" // /* MW 4 */ + 5813 "01110100" // /* MW 3 */ + 5814 "10110101" // /* MW 2 */ + 5815 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 1157 31 first + 5816 "00111100" // VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5817 "00101000" // /* MW 5 */ + 5818 "00100010" // /* MW 4 */ + 5819 "01111000" // /* MW 3 */ + 5820 "10100101" // /* MW 2 */ + 5821 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 1159 31 first + 5822 "00111100" // VLDA.CONV.fp32.bf16 cmh2, [p6], m6;VLDB.FILL.512 [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5823 "00101000" // /* MW 5 */ + 5824 "00101000" // /* MW 4 */ + 5825 "01111000" // /* MW 3 */ + 5826 "00101101" // /* MW 2 */ + 5827 "11011001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 738 8 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 5828 "00111100" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.FILL.512 [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5829 "00101000" // /* MW 5 */ + 5830 "00101000" // /* MW 4 */ + 5831 "01111000" // /* MW 3 */ + 5832 "10000001" // /* MW 2 */ + 5833 "00100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 1192 29 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 5834 "00111100" // VLDA.CONV.fp32.bf16 cmh3, [p4], #64;VLDB.POP.576 ex2, [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5835 "00101000" // /* MW 5 */ + 5836 "00000001" // /* MW 4 */ + 5837 "01110100" // /* MW 3 */ + 5838 "10111101" // /* MW 2 */ + 5839 "10000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 745 30 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5840 "10111010" // VLDA.CONV.fp32.bf16 cmh4, [p4];VLDB.POP.576.3D ex4, [p0, lf0, r24, d0]; VSHUFFLE ex10, ex6, ex11, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5841 "11101110" // /* MW 9 */ + 5842 "11000011" // /* MW 8 */ + 5843 "10011010" // /* MW 7 */ + 5844 "00000010" // /* MW 6 */ + 5845 "00010100" // /* MW 5 */ + 5846 "00010001" // /* MW 4 */ + 5847 "01110100" // /* MW 3 */ + 5848 "11001101" // /* MW 2 */ + 5849 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 1162 81 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5850 "11110110" // VLDA.CONV.fp32.bf16 cml4, [p4];VLDB.FILL.512 [p0, lf0, r24];MOVS p4, p6; VSHUFFLE ex6, ex6, ex11, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5851 "11100000" // /* MW 11 */ + 5852 "11000001" // /* MW 10 */ + 5853 "10011010" // /* MW 9 */ + 5854 "00000001" // /* MW 8 */ + 5855 "10001011" // /* MW 7 */ + 5856 "10011000" // /* MW 6 */ + 5857 "00101100" // /* MW 5 */ + 5858 "00101000" // /* MW 4 */ + 5859 "01111000" // /* MW 3 */ + 5860 "11000101" // /* MW 2 */ + 5861 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5862 "01001010" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex1, [p1, lf1, r25]; VMAC.f dm0, dm0, ex10, ex7, r9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5863 "11101001" // /* MW 9 */ + 5864 "00010100" // /* MW 8 */ + 5865 "01001000" // /* MW 7 */ + 5866 "00011101" // /* MW 6 */ + 5867 "01010100" // /* MW 5 */ + 5868 "00000000" // /* MW 4 */ + 5869 "01110011" // /* MW 3 */ + 5870 "10000001" // /* MW 2 */ + 5871 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5872 "01101110" // VLDA.3D.CONV.fp32.bf16 cml3, [p6], d3; MOVS dn3, dn2; MOV dj3, dj5; VMAC.f dm1, dm1, ex6, ex7, r9 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5873 "11101001" // /* MW 13 */ + 5874 "00101100" // /* MW 12 */ + 5875 "01001001" // /* MW 11 */ + 5876 "00000111" // /* MW 10 */ + 5877 "01011000" // /* MW 9 */ + 5878 "01011100" // /* MW 8 */ + 5879 "00000000" // /* MW 7 */ + 5880 "00000000" // /* MW 6 */ + 5881 "10010110" // /* MW 5 */ + 5882 "10010100" // /* MW 4 */ + 5883 "01110110" // /* MW 3 */ + 5884 "00110101" // /* MW 2 */ + 5885 "11001111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 751 26 first +.src_ref 3 "conv2d_bf16.h" 1162 81 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5886 "01101110" // VLDA.CONV.fp32.bf16 cmh3, [p4, #64]; MOVS dc5, dc7; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm2, dm2, ex10, ex8, r9 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5887 "00001001" // /* MW 13 */ + 5888 "01010101" // /* MW 12 */ + 5889 "01001010" // /* MW 11 */ + 5890 "00111110" // /* MW 10 */ + 5891 "10010000" // /* MW 9 */ + 5892 "01001100" // /* MW 8 */ + 5893 "00000000" // /* MW 7 */ + 5894 "00000000" // /* MW 6 */ + 5895 "10010110" // /* MW 5 */ + 5896 "00111000" // /* MW 4 */ + 5897 "01111010" // /* MW 3 */ + 5898 "10111101" // /* MW 2 */ + 5899 "10000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 1199 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5900 "01101110" // VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dn2, dc3; VSHUFFLE ex5, ex2, ex4, r0; VADD.f dm0, dm3, dm0, r31 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5901 "00111101" // /* MW 13 */ + 5902 "01100000" // /* MW 12 */ + 5903 "11111000" // /* MW 11 */ + 5904 "00011110" // /* MW 10 */ + 5905 "10010000" // /* MW 9 */ + 5906 "01010100" // /* MW 8 */ + 5907 "00000000" // /* MW 7 */ + 5908 "00000000" // /* MW 6 */ + 5909 "10010110" // /* MW 5 */ + 5910 "10011000" // /* MW 4 */ + 5911 "01110100" // /* MW 3 */ + 5912 "00000001" // /* MW 2 */ + 5913 "01110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 1200 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5914 "01100010" // VLDA.FILL.512 [p1, lf1, r25]; VADD.f dm1, dm3, dm1, r31 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5915 "00111101" // /* MW 7 */ + 5916 "01100100" // /* MW 6 */ + 5917 "11111001" // /* MW 5 */ + 5918 "00000100" // /* MW 4 */ + 5919 "01110000" // /* MW 3 */ + 5920 "10000001" // /* MW 2 */ + 5921 "00100010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 1201 26 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 5922 "01100010" // VLDA.POP.576 ex1, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r31 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5923 "00111101" // /* MW 7 */ + 5924 "10001000" // /* MW 6 */ + 5925 "11111010" // /* MW 5 */ + 5926 "00000100" // /* MW 4 */ + 5927 "01110000" // /* MW 3 */ + 5928 "00001001" // /* MW 2 */ + 5929 "10100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5930 "01100010" // VLDA.POP.576 ex0, [p1, lf1, r25, m4]; VMAC.f dm3, dm3, ex6, ex8, r9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 5931 "00001001" // /* MW 7 */ + 5932 "01101101" // /* MW 6 */ + 5933 "01001011" // /* MW 5 */ + 5934 "00000100" // /* MW 4 */ + 5935 "01110000" // /* MW 3 */ + 5936 "00000001" // /* MW 2 */ + 5937 "01110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5938 "00111100" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 5939 "00101000" // /* MW 5 */ + 5940 "00000001" // /* MW 4 */ + 5941 "01110100" // /* MW 3 */ + 5942 "10000001" // /* MW 2 */ + 5943 "00100010" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 978 11 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5944 "00011000" // VLDB.POP.576.3D ex4, [p0, lf0, r24, d0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 5945 "00010100" // /* MW 3 */ + 5946 "00010001" // /* MW 2 */ + 5947 "00111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 1202 26 first +.src_ref 3 "conv2d_bf16.h" 1206 8 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5948 "01100110" // VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24]; ADD.NC lc, r4, #-5; VADD.f dm3, dm4, dm3, r31 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 5949 "00111101" // /* MW 11 */ + 5950 "10001100" // /* MW 10 */ + 5951 "11111011" // /* MW 9 */ + 5952 "10000010" // /* MW 8 */ + 5953 "01111101" // /* MW 7 */ + 5954 "01110010" // /* MW 6 */ + 5955 "00101101" // /* MW 5 */ + 5956 "00101000" // /* MW 4 */ + 5957 "01111000" // /* MW 3 */ + 5958 "00001001" // /* MW 2 */ + 5959 "10100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5960 "01001010" // VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24]; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 5961 "00101001" // /* MW 9 */ + 5962 "00000110" // /* MW 8 */ + 5963 "10100000" // /* MW 7 */ + 5964 "00011101" // /* MW 6 */ + 5965 "00010100" // /* MW 5 */ + 5966 "00010100" // /* MW 4 */ + 5967 "01110100" // /* MW 3 */ + 5968 "00000001" // /* MW 2 */ + 5969 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5970 "01001110" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24]; NOPX; MOV dj5, r21; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 5971 "00001001" // /* MW 13 */ + 5972 "01000110" // /* MW 12 */ + 5973 "10100010" // /* MW 11 */ + 5974 "00001111" // /* MW 10 */ + 5975 "10101010" // /* MW 9 */ + 5976 "01011000" // /* MW 8 */ + 5977 "00000000" // /* MW 7 */ + 5978 "00000000" // /* MW 6 */ + 5979 "00101000" // /* MW 5 */ + 5980 "00000001" // /* MW 4 */ + 5981 "01110100" // /* MW 3 */ + 5982 "10000001" // /* MW 2 */ + 5983 "00100010" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 5984 "01001011" // NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 5985 "01010001" // /* MW 15 */ + 5986 "00001001" // /* MW 14 */ + 5987 "11101101" // /* MW 13 */ + 5988 "00000011" // /* MW 12 */ + 5989 "11001001" // /* MW 11 */ + 5990 "00000000" // /* MW 10 */ + 5991 "00000000" // /* MW 9 */ + 5992 "00000000" // /* MW 8 */ + 5993 "01011011" // /* MW 7 */ + 5994 "00000001" // /* MW 6 */ + 5995 "00101000" // /* MW 5 */ + 5996 "00100010" // /* MW 4 */ + 5997 "11111000" // /* MW 3 */ + 5998 "00101100" // /* MW 2 */ + 5999 "00000000" // /* MW 1 */ +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1248 +.src_ref 3 "conv2d_bf16.h" 736 8 first +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.begin_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt +.loop_nesting 2 + 6000 "01001011" // VLDA.POP.576 ex1, [p1, lf1, r25];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6001 "01010000" // /* MW 15 */ + 6002 "00011011" // /* MW 14 */ + 6003 "11101101" // /* MW 13 */ + 6004 "00000001" // /* MW 12 */ + 6005 "01001001" // /* MW 11 */ + 6006 "00000001" // /* MW 10 */ + 6007 "00000000" // /* MW 9 */ + 6008 "00000000" // /* MW 8 */ + 6009 "01011011" // /* MW 7 */ + 6010 "00000001" // /* MW 6 */ + 6011 "00101000" // /* MW 5 */ + 6012 "00101000" // /* MW 4 */ + 6013 "01111000" // /* MW 3 */ + 6014 "00001001" // /* MW 2 */ + 6015 "10100000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 737 8 first +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6016 "01001011" // VLDA.POP.576 ex0, [p1, lf1, r25, m4];VLDB.FILL.512 [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6017 "00110001" // /* MW 15 */ + 6018 "00000000" // /* MW 14 */ + 6019 "01111101" // /* MW 13 */ + 6020 "10100101" // /* MW 12 */ + 6021 "00000001" // /* MW 11 */ + 6022 "00000000" // /* MW 10 */ + 6023 "00000000" // /* MW 9 */ + 6024 "00000000" // /* MW 8 */ + 6025 "01011011" // /* MW 7 */ + 6026 "00000001" // /* MW 6 */ + 6027 "00101000" // /* MW 5 */ + 6028 "00101000" // /* MW 4 */ + 6029 "01111000" // /* MW 3 */ + 6030 "00000001" // /* MW 2 */ + 6031 "01110001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 738 8 first +.src_ref 3 "conv2d_bf16.h" 740 30 first +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6032 "01001011" // VLDA.FILL.512 [p1, lf1, r25]; VLDB.POP.576 ex2, [p0, lf0, r24];NOPS; NOPX; NOPM; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6033 "00110000" // /* MW 15 */ + 6034 "00010010" // /* MW 14 */ + 6035 "01111101" // /* MW 13 */ + 6036 "10100101" // /* MW 12 */ + 6037 "00000001" // /* MW 11 */ + 6038 "00000000" // /* MW 10 */ + 6039 "00000000" // /* MW 9 */ + 6040 "00000000" // /* MW 8 */ + 6041 "01011011" // /* MW 7 */ + 6042 "00000001" // /* MW 6 */ + 6043 "00101000" // /* MW 5 */ + 6044 "00000001" // /* MW 4 */ + 6045 "01110100" // /* MW 3 */ + 6046 "10000001" // /* MW 2 */ + 6047 "00100010" // /* MW 1 */ +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1296 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.end_of_loop +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6048 "01001011" // NOPA; VLDB.POP.576.3D ex4, [p0, lf0, r24, d0];NOPS; NOPX; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6049 "01010001" // /* MW 15 */ + 6050 "00001001" // /* MW 14 */ + 6051 "11101101" // /* MW 13 */ + 6052 "00000011" // /* MW 12 */ + 6053 "11001001" // /* MW 11 */ + 6054 "00000000" // /* MW 10 */ + 6055 "00000000" // /* MW 9 */ + 6056 "00000000" // /* MW 8 */ + 6057 "01011011" // /* MW 7 */ + 6058 "00000001" // /* MW 6 */ + 6059 "00101000" // /* MW 5 */ + 6060 "00100010" // /* MW 4 */ + 6061 "11111000" // /* MW 3 */ + 6062 "00101100" // /* MW 2 */ + 6063 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 742 30 first +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 6064 "01101110" // VLDA.POP.576 ex1, [p1, lf1, r25]; MOVS dn6, dn7; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6065 "00001001" // /* MW 13 */ + 6066 "01101010" // /* MW 12 */ + 6067 "10100011" // /* MW 11 */ + 6068 "00011110" // /* MW 10 */ + 6069 "10010000" // /* MW 9 */ + 6070 "01010100" // /* MW 8 */ + 6071 "00000000" // /* MW 7 */ + 6072 "00000000" // /* MW 6 */ + 6073 "10010110" // /* MW 5 */ + 6074 "10111100" // /* MW 4 */ + 6075 "01111100" // /* MW 3 */ + 6076 "00001001" // /* MW 2 */ + 6077 "10100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 743 30 first +.src_ref 3 "conv2d_bf16.h" 749 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6078 "01101110" // VLDA.POP.576 ex0, [p1, lf1, r25, m4]; MOVS dc7, dn3; MOV dj7, dj3; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6079 "00101001" // /* MW 13 */ + 6080 "00000110" // /* MW 12 */ + 6081 "10100000" // /* MW 11 */ + 6082 "00000111" // /* MW 10 */ + 6083 "00111000" // /* MW 9 */ + 6084 "01111100" // /* MW 8 */ + 6085 "00000000" // /* MW 7 */ + 6086 "00000000" // /* MW 6 */ + 6087 "10010110" // /* MW 5 */ + 6088 "00011100" // /* MW 4 */ + 6089 "01111110" // /* MW 3 */ + 6090 "00000001" // /* MW 2 */ + 6091 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6092 "01001010" // MOVS dc3, p3; MOV r5, dj2; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6093 "00001001" // /* MW 9 */ + 6094 "01000110" // /* MW 8 */ + 6095 "10100010" // /* MW 7 */ + 6096 "11100100" // /* MW 6 */ + 6097 "00000000" // /* MW 5 */ + 6098 "01010101" // /* MW 4 */ + 6099 "01100001" // /* MW 3 */ + 6100 "10010001" // /* MW 2 */ + 6101 "01100001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6102 "01001010" // MOVS dn3, r22; VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6103 "00101001" // /* MW 9 */ + 6104 "00101010" // /* MW 8 */ + 6105 "10100001" // /* MW 7 */ + 6106 "11000100" // /* MW 6 */ + 6107 "00000111" // /* MW 5 */ + 6108 "10010010" // /* MW 4 */ + 6109 "01100001" // /* MW 3 */ + 6110 "11000001" // /* MW 2 */ + 6111 "01101010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6112 "01001010" // MOVS dn7, r28; VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6113 "00001001" // /* MW 9 */ + 6114 "01101010" // /* MW 8 */ + 6115 "10100011" // /* MW 7 */ + 6116 "11000100" // /* MW 6 */ + 6117 "00000011" // /* MW 5 */ + 6118 "10010010" // /* MW 4 */ + 6119 "01100010" // /* MW 3 */ + 6120 "10000001" // /* MW 2 */ + 6121 "11101011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 749 26 first +.src_ref 3 "conv2d_bf16.h" 1285 32 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6122 "01100110" // PADDB [p7], m5; MOVS p5, p7; MOV dj2, dj7; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6123 "00101001" // /* MW 11 */ + 6124 "00000110" // /* MW 10 */ + 6125 "10100000" // /* MW 9 */ + 6126 "11100110" // /* MW 8 */ + 6127 "00000000" // /* MW 7 */ + 6128 "10001111" // /* MW 6 */ + 6129 "00100010" // /* MW 5 */ + 6130 "01010111" // /* MW 4 */ + 6131 "01101111" // /* MW 3 */ + 6132 "10010001" // /* MW 2 */ + 6133 "10110011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 751 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6134 "01001010" // MOVS p4, p7; MOV m2, m3; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6135 "00001001" // /* MW 9 */ + 6136 "01000110" // /* MW 8 */ + 6137 "10100010" // /* MW 7 */ + 6138 "11100100" // /* MW 6 */ + 6139 "00000000" // /* MW 5 */ + 6140 "00000110" // /* MW 4 */ + 6141 "01100010" // /* MW 3 */ + 6142 "10010001" // /* MW 2 */ + 6143 "10010011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 746 30 first +.src_ref 3 "conv2d_bf16.h" 750 26 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 6144 "01100010" // VSHUFFLE ex5, ex2, ex4, r0; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6145 "00101001" // /* MW 7 */ + 6146 "00101010" // /* MW 6 */ + 6147 "10100001" // /* MW 5 */ + 6148 "11000110" // /* MW 4 */ + 6149 "00000011" // /* MW 3 */ + 6150 "10010010" // /* MW 2 */ + 6151 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 745 30 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 6152 "01100010" // VSHUFFLE ex3, ex2, ex4, r1; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6153 "00001001" // /* MW 7 */ + 6154 "01101010" // /* MW 6 */ + 6155 "10100011" // /* MW 5 */ + 6156 "11000110" // /* MW 4 */ + 6157 "00000111" // /* MW 3 */ + 6158 "10010010" // /* MW 2 */ + 6159 "00000001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 + 6160 "11111000" // MOV dj7, dj5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6161 "00000000" // /* MW 3 */ + 6162 "10001011" // /* MW 2 */ + 6163 "00011111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 750 26 first + 6164 "01100010" // MOV m3, r23; VMAC.f dm1, dm1, ex5, ex1, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6165 "00101001" // /* MW 7 */ + 6166 "00101010" // /* MW 6 */ + 6167 "10100001" // /* MW 5 */ + 6168 "11100110" // /* MW 4 */ + 6169 "10100000" // /* MW 3 */ + 6170 "00001011" // /* MW 2 */ + 6171 "00000011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 749 26 first + 6172 "01100010" // MOV dj3, r17; VMAC.f dm0, dm0, ex3, ex1, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6173 "00101001" // /* MW 7 */ + 6174 "00000110" // /* MW 6 */ + 6175 "10100000" // /* MW 5 */ + 6176 "11100110" // /* MW 4 */ + 6177 "10100000" // /* MW 3 */ + 6178 "10001000" // /* MW 2 */ + 6179 "00000011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 3 "conv2d_bf16.h" 752 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 + 6180 "01001010" // PADDB.3D [p0], d3; MOV m3, dj2; VMAC.f dm3, dm3, ex5, ex0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6181 "00001001" // /* MW 9 */ + 6182 "01101010" // /* MW 8 */ + 6183 "10100011" // /* MW 7 */ + 6184 "11100110" // /* MW 6 */ + 6185 "00000000" // /* MW 5 */ + 6186 "00000101" // /* MW 4 */ + 6187 "00100011" // /* MW 3 */ + 6188 "11110111" // /* MW 2 */ + 6189 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 751 26 first +.src_ref 3 "conv2d_bf16.h" 1286 32 first + 6190 "01100110" // PADDB [p7], m3; MOVS p3, dc3; MOV dj5, r5; VMAC.f dm2, dm2, ex3, ex0, r20 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6191 "00001001" // /* MW 11 */ + 6192 "01000110" // /* MW 10 */ + 6193 "10100010" // /* MW 9 */ + 6194 "11100110" // /* MW 8 */ + 6195 "10100000" // /* MW 7 */ + 6196 "10000010" // /* MW 6 */ + 6197 "00100101" // /* MW 5 */ + 6198 "11010111" // /* MW 4 */ + 6199 "01101110" // /* MW 3 */ + 6200 "10001001" // /* MW 2 */ + 6201 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 + 6202 "00000010" // MOVS dc3, dc5; MOV dj7, dj5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6203 "01110000" // /* MW 7 */ + 6204 "10000000" // /* MW 6 */ + 6205 "11000101" // /* MW 5 */ + 6206 "00000011" // /* MW 4 */ + 6207 "01100000" // /* MW 3 */ + 6208 "10001001" // /* MW 2 */ + 6209 "01100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 1287 37 + 6210 "00000010" // MOVS dc5, r2; MOV m3, m1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6211 "01110000" // /* MW 7 */ + 6212 "00000000" // /* MW 6 */ + 6213 "10000001" // /* MW 5 */ + 6214 "00000001" // /* MW 4 */ + 6215 "01100000" // /* MW 3 */ + 6216 "01000001" // /* MW 2 */ + 6217 "10100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first + 6218 "00000010" // VCONV.bf16.fp32 x11, cml1; MOV m1, r29 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6219 "01110000" // /* MW 7 */ + 6220 "01010000" // /* MW 6 */ + 6221 "10000111" // /* MW 5 */ + 6222 "00000000" // /* MW 4 */ + 6223 "11000000" // /* MW 3 */ + 6224 "00010010" // /* MW 2 */ + 6225 "10110010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 + 6226 "00000010" // VCONV.bf16.fp32 x10, cml0; MOV dj5, r30 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6227 "01110000" // /* MW 7 */ + 6228 "10010000" // /* MW 6 */ + 6229 "11000111" // /* MW 5 */ + 6230 "00000010" // /* MW 4 */ + 6231 "11000000" // /* MW 3 */ + 6232 "00000010" // /* MW 2 */ + 6233 "10100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 3 "conv2d_bf16.h" 736 8 +.src_ref 3 "conv2d_bf16.h" 1287 37 + 6234 "10111010" // PADDB.3D [p1], d1; MOVS p0, p7; MOV r14, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6235 "01110110" // /* MW 9 */ + 6236 "01100000" // /* MW 8 */ + 6237 "11001000" // /* MW 7 */ + 6238 "00000001" // /* MW 6 */ + 6239 "10010000" // /* MW 5 */ + 6240 "00111011" // /* MW 4 */ + 6241 "01100001" // /* MW 3 */ + 6242 "10010001" // /* MW 2 */ + 6243 "00010011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 3 "conv2d_bf16.h" 1287 37 + 6244 "00000010" // VCONV.bf16.fp32 x6, cmh0; MOV m1, m3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6245 "01110000" // /* MW 7 */ + 6246 "00000000" // /* MW 6 */ + 6247 "10000011" // /* MW 5 */ + 6248 "00000000" // /* MW 4 */ + 6249 "11000000" // /* MW 3 */ + 6250 "00001010" // /* MW 2 */ + 6251 "01100010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 1218 20 first +.src_ref 3 "conv2d_bf16.h" 1287 37 first + 6252 "00110110" // PADDB [p0], m1; VCONV.bf16.fp32 x5, cml2; JZ r18, #6384 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=6384 delay_slots=5 */ + 6253 "01100000" // /* MW 11 */ + 6254 "00000000" // /* MW 10 */ + 6255 "00000000" // /* MW 9 */ + 6256 "00011110" // /* MW 8 */ + 6257 "00000011" // /* MW 7 */ + 6258 "00100100" // /* MW 6 */ + 6259 "00100000" // /* MW 5 */ + 6260 "01010111" // /* MW 4 */ + 6261 "11000000" // /* MW 3 */ + 6262 "00100010" // /* MW 2 */ + 6263 "01010010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 3 "conv2d_bf16.h" 738 8 +.delay_slot + 6264 "00000010" // VCONV.bf16.fp32 x7, cmh1; MOV r5, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6265 "01110000" // /* MW 7 */ + 6266 "01100000" // /* MW 6 */ + 6267 "10101001" // /* MW 5 */ + 6268 "00000000" // /* MW 4 */ + 6269 "11000000" // /* MW 3 */ + 6270 "00011010" // /* MW 2 */ + 6271 "01110010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6272 "00000010" // VCONV.bf16.fp32 x8, cml3; MOV dn7, dc7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6273 "01110000" // /* MW 7 */ + 6274 "11000000" // /* MW 6 */ + 6275 "10100111" // /* MW 5 */ + 6276 "00000011" // /* MW 4 */ + 6277 "11000000" // /* MW 3 */ + 6278 "00110010" // /* MW 2 */ + 6279 "10000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6280 "10111010" // PADDB [p5], m1; VCONV.bf16.fp32 x1, cmh3; MOV p1, p5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6281 "01110110" // /* MW 9 */ + 6282 "01100000" // /* MW 8 */ + 6283 "10110101" // /* MW 7 */ + 6284 "00000000" // /* MW 6 */ + 6285 "10010000" // /* MW 5 */ + 6286 "00101011" // /* MW 4 */ + 6287 "11000101" // /* MW 3 */ + 6288 "00111010" // /* MW 2 */ + 6289 "00010010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 3 "conv2d_bf16.h" 1286 32 +.delay_slot + 6290 "00000010" // VCONV.bf16.fp32 x2, cmh2; MOV dj5, dj2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6291 "01110000" // /* MW 7 */ + 6292 "10000000" // /* MW 6 */ + 6293 "11000010" // /* MW 5 */ + 6294 "00000010" // /* MW 4 */ + 6295 "11000000" // /* MW 3 */ + 6296 "00101010" // /* MW 2 */ + 6297 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 1187 40 +.delay_slot + 6298 "00000010" // MOVS dc7, dc3; MOV r2, dc5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6299 "01110000" // /* MW 7 */ + 6300 "11000000" // /* MW 6 */ + 6301 "01001101" // /* MW 5 */ + 6302 "00000000" // /* MW 4 */ + 6303 "01100000" // /* MW 3 */ + 6304 "10001001" // /* MW 2 */ + 6305 "11100001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first + 6306 "11111000" // VMAX_LT.bf16 x11, r16, x11, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6307 "11101100" // /* MW 3 */ + 6308 "11011100" // /* MW 2 */ + 6309 "00011101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 + 6310 "11111000" // VMAX_LT.bf16 x7, r16, x7, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6311 "11101100" // /* MW 3 */ + 6312 "10111100" // /* MW 2 */ + 6313 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 + 6314 "00000010" // VST x11, [p1, dj7]; VMAX_LT.bf16 x10, r16, x10, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6315 "01110000" // /* MW 7 */ + 6316 "01110110" // /* MW 6 */ + 6317 "10101010" // /* MW 5 */ + 6318 "00000010" // /* MW 4 */ + 6319 "01100000" // /* MW 3 */ + 6320 "01011010" // /* MW 2 */ + 6321 "00111100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first + 6322 "00000010" // VST x7, [p5, #64]; VMAX_LT.bf16 x7, r16, x6, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6323 "01110000" // /* MW 7 */ + 6324 "01110110" // /* MW 6 */ + 6325 "11011010" // /* MW 5 */ + 6326 "00000001" // /* MW 4 */ + 6327 "01100000" // /* MW 3 */ + 6328 "10111010" // /* MW 2 */ + 6329 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first + 6330 "00111010" // VST x10, [p1]; J #6416 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=6416 delay_slots=5 */ + 6331 "00100001" // /* MW 9 */ + 6332 "00000000" // /* MW 8 */ + 6333 "00000000" // /* MW 7 */ + 6334 "00100010" // /* MW 6 */ + 6335 "00000011" // /* MW 5 */ + 6336 "00000000" // /* MW 4 */ + 6337 "01100000" // /* MW 3 */ + 6338 "11010010" // /* MW 2 */ + 6339 "00100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 6340 "00000010" // VST x7, [p1, #64]; VMAX_LT.bf16 x10, r16, x8, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6341 "01110000" // /* MW 7 */ + 6342 "01110110" // /* MW 6 */ + 6343 "10100010" // /* MW 5 */ + 6344 "00000010" // /* MW 4 */ + 6345 "01100000" // /* MW 3 */ + 6346 "10111010" // /* MW 2 */ + 6347 "00100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 6348 "11111000" // VMAX_LT.bf16 x7, r16, x1, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6349 "11101100" // /* MW 3 */ + 6350 "10001100" // /* MW 2 */ + 6351 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 6352 "00000010" // VST x10, [p0]; VMAX_LT.bf16 x10, r16, x5, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6353 "01110000" // /* MW 7 */ + 6354 "01110110" // /* MW 6 */ + 6355 "10010110" // /* MW 5 */ + 6356 "00000010" // /* MW 4 */ + 6357 "01100000" // /* MW 3 */ + 6358 "11010010" // /* MW 2 */ + 6359 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 6360 "00000010" // VST x7, [p0, #64]; VMAX_LT.bf16 x2, r16, x2, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6361 "01110000" // /* MW 7 */ + 6362 "01110110" // /* MW 6 */ + 6363 "10001010" // /* MW 5 */ + 6364 "00000000" // /* MW 4 */ + 6365 "01100000" // /* MW 3 */ + 6366 "10111010" // /* MW 2 */ + 6367 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.delay_slot + 6368 "11100001" // NOPA; NOPB; VST x10, [p4, dj5]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6369 "00000000" // /* MW 15 */ + 6370 "00000000" // /* MW 14 */ + 6371 "01111000" // /* MW 13 */ + 6372 "10100101" // /* MW 12 */ + 6373 "00000001" // /* MW 11 */ + 6374 "00000000" // /* MW 10 */ + 6375 "00000000" // /* MW 9 */ + 6376 "00000000" // /* MW 8 */ + 6377 "10010011" // /* MW 7 */ + 6378 "10100010" // /* MW 6 */ + 6379 "00100100" // /* MW 5 */ + 6380 "00000000" // /* MW 4 */ + 6381 "11110000" // /* MW 3 */ + 6382 "00101100" // /* MW 2 */ + 6383 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1632 +.src_ref 5 "vector.hpp" 1152 43 + 6384 "00011000" // VST.CONV.bf16.fp32 cml1, [p1, dj7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6385 "10100011" // /* MW 3 */ + 6386 "11100000" // /* MW 2 */ + 6387 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6388 "00011000" // VST.CONV.bf16.fp32 cmh1, [p5, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6389 "11100011" // /* MW 3 */ + 6390 "00010100" // /* MW 2 */ + 6391 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6392 "00011000" // VST.CONV.bf16.fp32 cml0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6393 "00100011" // /* MW 3 */ + 6394 "00000100" // /* MW 2 */ + 6395 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6396 "00011000" // VST.CONV.bf16.fp32 cmh0, [p1, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6397 "01100011" // /* MW 3 */ + 6398 "00010100" // /* MW 2 */ + 6399 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6400 "00011000" // VST x8, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6401 "00010011" // /* MW 3 */ + 6402 "00000110" // /* MW 2 */ + 6403 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6404 "00011000" // VST.CONV.bf16.fp32 cmh3, [p0, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6405 "11100011" // /* MW 3 */ + 6406 "00010101" // /* MW 2 */ + 6407 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 6408 "00000010" // VST.CONV.bf16.fp32 cml2, [p4, dj5]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6409 "01110000" // /* MW 7 */ + 6410 "10100101" // /* MW 6 */ + 6411 "00000001" // /* MW 5 */ + 6412 "00000000" // /* MW 4 */ + 6413 "01100000" // /* MW 3 */ + 6414 "00100100" // /* MW 2 */ + 6415 "10010100" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1664 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 1143 12 first + 6416 "00110110" // PADDB [p7], m5; VST x2, [p7, #64]; JNZD r3, r3, p2; MOV dj2, #0 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 6417 "01011000" // /* MW 11 */ + 6418 "00000000" // /* MW 10 */ + 6419 "01000000" // /* MW 9 */ + 6420 "00000001" // /* MW 8 */ + 6421 "00110101" // /* MW 7 */ + 6422 "00000110" // /* MW 6 */ + 6423 "00100000" // /* MW 5 */ + 6424 "01010111" // /* MW 4 */ + 6425 "01101111" // /* MW 3 */ + 6426 "10010010" // /* MW 2 */ + 6427 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.delay_slot + 6428 "11111000" // MOV dn3, dn2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6429 "10000000" // /* MW 3 */ + 6430 "01000100" // /* MW 2 */ + 6431 "00011011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.delay_slot + 6432 "11111000" // MOV dn2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6433 "10100000" // /* MW 3 */ + 6434 "01001001" // /* MW 2 */ + 6435 "00011010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.delay_slot + 6436 "11110100" // PADDB.3D [p7], d2; MOV dj2, dj7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6437 "00000001" // /* MW 5 */ + 6438 "00011110" // /* MW 4 */ + 6439 "00000101" // /* MW 3 */ + 6440 "01110010" // /* MW 2 */ + 6441 "11101011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.delay_slot + 6442 "11111000" // MOV dn2, dn7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6443 "10000000" // /* MW 3 */ + 6444 "01001110" // /* MW 2 */ + 6445 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6447 "00000000" // /* MW 1 */ +.loop_nesting 0 + 6448 "10000100" // J #7120 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=7120 delay_slots=5 */ + 6449 "00000000" // /* MW 5 */ + 6450 "00000000" // /* MW 4 */ + 6451 "11101000" // /* MW 3 */ + 6452 "00001101" // /* MW 2 */ + 6453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6455 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6457 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6461 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 6462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6463 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1712 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 792 8 +.src_ref 3 "conv2d_bf16.h" 1364 80 +.src_ref 3 "conv2d_bf16.h" 1364 80 + 6464 "01110110" // LDA r31, [sp, #-40]; MOVS dc2, p3; MOVX r14, #136; MOV p1, r14 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6465 "01111000" // /* MW 11 */ + 6466 "10010000" // /* MW 10 */ + 6467 "10110011" // /* MW 9 */ + 6468 "00001000" // /* MW 8 */ + 6469 "11100001" // /* MW 7 */ + 6470 "00000100" // /* MW 6 */ + 6471 "10001011" // /* MW 5 */ + 6472 "00001100" // /* MW 4 */ + 6473 "00100010" // /* MW 3 */ + 6474 "01111110" // /* MW 2 */ + 6475 "11111011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 1369 80 + 6476 "01110110" // MOVA m4, #60; MOVS dn2, r22; MOVX crRnd, r13; MOV dc6, dn2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6477 "01111000" // /* MW 11 */ + 6478 "01000000" // /* MW 10 */ + 6479 "01100010" // /* MW 9 */ + 6480 "00000011" // /* MW 8 */ + 6481 "11010100" // /* MW 7 */ + 6482 "00011011" // /* MW 6 */ + 6483 "00001011" // /* MW 5 */ + 6484 "01010110" // /* MW 4 */ + 6485 "10000010" // /* MW 3 */ + 6486 "10010000" // /* MW 2 */ + 6487 "00000111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 807 26 +.src_ref 3 "conv2d_bf16.h" 808 26 +.src_ref 3 "conv2d_bf16.h" 809 26 +.src_ref 3 "conv2d_bf16.h" 810 26 +.src_ref 3 "conv2d_bf16.h" 1436 26 +.src_ref 3 "conv2d_bf16.h" 1437 26 +.src_ref 3 "conv2d_bf16.h" 1438 26 +.src_ref 3 "conv2d_bf16.h" 1439 26 + 6488 "10111010" // MOVA r20, #60; MOVX r19, #780; MOV m2, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6489 "01111000" // /* MW 9 */ + 6490 "11010000" // /* MW 8 */ + 6491 "00000101" // /* MW 7 */ + 6492 "10001001" // /* MW 6 */ + 6493 "00110001" // /* MW 5 */ + 6494 "00011001" // /* MW 4 */ + 6495 "00000000" // /* MW 3 */ + 6496 "10010100" // /* MW 2 */ + 6497 "00000111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 802 83 +.src_ref 3 "conv2d_bf16.h" 1428 39 + 6498 "01110110" // MOVA m6, #-132; MOVS dn6, r28; MOVX r18, #6; MOV dj5, r30 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6499 "01111000" // /* MW 11 */ + 6500 "10010000" // /* MW 10 */ + 6501 "11000111" // /* MW 9 */ + 6502 "11001010" // /* MW 8 */ + 6503 "00100000" // /* MW 7 */ + 6504 "00000001" // /* MW 6 */ + 6505 "00001011" // /* MW 5 */ + 6506 "01011100" // /* MW 4 */ + 6507 "10000110" // /* MW 3 */ + 6508 "10011000" // /* MW 2 */ + 6509 "11101111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 792 8 +.src_ref 3 "conv2d_bf16.h" 794 8 + 6510 "01110110" // LDA p0, [sp, #-44]; MOVS dc5, r2; MOVX r25, #0; MOV m1, r29 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6511 "01111000" // /* MW 11 */ + 6512 "01010000" // /* MW 10 */ + 6513 "10000111" // /* MW 9 */ + 6514 "00001000" // /* MW 8 */ + 6515 "10010000" // /* MW 7 */ + 6516 "00000001" // /* MW 6 */ + 6517 "00001011" // /* MW 5 */ + 6518 "00000010" // /* MW 4 */ + 6519 "00100101" // /* MW 3 */ + 6520 "10000011" // /* MW 2 */ + 6521 "11111010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 794 8 +.src_ref 3 "conv2d_bf16.h" 1455 20 + 6522 "10111010" // LDA r21, [sp, #-36]; MOVX r24, #0; MOV dj6, r21 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6523 "01111000" // /* MW 9 */ + 6524 "01010000" // /* MW 8 */ + 6525 "01000101" // /* MW 7 */ + 6526 "00001011" // /* MW 6 */ + 6527 "10000000" // /* MW 5 */ + 6528 "00000001" // /* MW 4 */ + 6529 "00100000" // /* MW 3 */ + 6530 "11010110" // /* MW 2 */ + 6531 "11111011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1337 12 + 6532 "10111010" // LDA r13, [sp, #-32]; MOVXM p2, #6608 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6533 "00010000" // /* MW 9 */ + 6534 "11101000" // /* MW 8 */ + 6535 "00110100" // /* MW 7 */ + 6536 "00000101" // /* MW 6 */ + 6537 "00000000" // /* MW 5 */ + 6538 "00000000" // /* MW 4 */ + 6539 "00100000" // /* MW 3 */ + 6540 "00110110" // /* MW 2 */ + 6541 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 80 first +.src_ref 3 "conv2d_bf16.h" 1873 + 6542 "10010100" // LDA lr, [sp, #-28]; ADD.NC p3, r31, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6543 "01110010" // /* MW 5 */ + 6544 "11011111" // /* MW 4 */ + 6545 "00100110" // /* MW 3 */ + 6546 "10000111" // /* MW 2 */ + 6547 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 80 + 6548 "10011000" // LDA dj3, [p3], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6549 "11000110" // /* MW 3 */ + 6550 "00011101" // /* MW 2 */ + 6551 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1369 80 first + 6552 "10011000" // LDA m4, [p3], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6553 "00000110" // /* MW 3 */ + 6554 "10001010" // /* MW 2 */ + 6555 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 799 87 first + 6556 "10011000" // LDA m5, [p3], #-28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6557 "10000110" // /* MW 3 */ + 6558 "10011110" // /* MW 2 */ + 6559 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 801 83 first + 6560 "10011000" // LDA r22, [p3], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6561 "11010110" // /* MW 3 */ + 6562 "00011110" // /* MW 2 */ + 6563 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 802 83 first + 6564 "10011000" // LDA r23, [p3], m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6565 "11110110" // /* MW 3 */ + 6566 "11001010" // /* MW 2 */ + 6567 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1337 66 first + 6568 "10011000" // LDA r29, [p3, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6569 "10110110" // /* MW 3 */ + 6570 "00010111" // /* MW 2 */ + 6571 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1443 71 first + 6572 "10011000" // LDA r28, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6573 "10010110" // /* MW 3 */ + 6574 "00000111" // /* MW 2 */ + 6575 "00000011" // /* MW 1 */ + 6576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6577 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 1369 89 + 6578 "11111000" // MOV r30, m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6579 "00000000" // /* MW 3 */ + 6580 "10011000" // /* MW 2 */ + 6581 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 89 +.src_ref 3 "conv2d_bf16.h" 1518 37 + 6582 "11111000" // MOV m6, dj3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6583 "00000000" // /* MW 3 */ + 6584 "00000111" // /* MW 2 */ + 6585 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 89 + 6586 "11111000" // MOV r31, m6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6587 "00000000" // /* MW 3 */ + 6588 "11011100" // /* MW 2 */ + 6589 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1364 89 first + 6590 "00011000" // ADD.NC m3, r31, #-64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6591 "11100000" // /* MW 3 */ + 6592 "00001111" // /* MW 2 */ + 6593 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1369 89 first + 6594 "00100100" // ADD r29, r29, #-1; ADD.NC m7, r30, #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6595 "11000000" // /* MW 5 */ + 6596 "00011110" // /* MW 4 */ + 6597 "11101110" // /* MW 3 */ + 6598 "01111111" // /* MW 2 */ + 6599 "11101111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 + 6600 "00000010" // NOPS; MOV dj7, r30 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6601 "01110000" // /* MW 7 */ + 6602 "10010000" // /* MW 6 */ + 6603 "11000111" // /* MW 5 */ + 6604 "00000011" // /* MW 4 */ + 6605 "01100000" // /* MW 3 */ + 6606 "00101011" // /* MW 2 */ + 6607 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_1856 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 1362 31 first +.src_ref 3 "conv2d_bf16.h" 1429 50 +.src_ref 3 "conv2d_bf16.h" 1443 16 first +.loop_nesting 1 + 6608 "01111110" // VLDA.CONV.fp32.bf16 cml0, [p6], #64;VLDB.FILL.512 [p1, lf1, r25];MOVS p3, r12; MOVXM ls, #6784 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6609 "01100000" // /* MW 13 */ + 6610 "10000001" // /* MW 12 */ + 6611 "01110001" // /* MW 11 */ + 6612 "00000010" // /* MW 10 */ + 6613 "10101000" // /* MW 9 */ + 6614 "10001111" // /* MW 8 */ + 6615 "00000000" // /* MW 7 */ + 6616 "00000000" // /* MW 6 */ + 6617 "00101000" // /* MW 5 */ + 6618 "00101000" // /* MW 4 */ + 6619 "01111010" // /* MW 3 */ + 6620 "10000101" // /* MW 2 */ + 6621 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 1364 31 first +.src_ref 3 "conv2d_bf16.h" 1443 16 + 6622 "10110110" // VLDA.CONV.fp32.bf16 cmh0, [p6], m3;VLDB.FILL.512 [p1, lf1, r25]; MOVXM le, #6832 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6623 "00010000" // /* MW 11 */ + 6624 "01011000" // /* MW 10 */ + 6625 "10111101" // /* MW 9 */ + 6626 "00000101" // /* MW 8 */ + 6627 "00000000" // /* MW 7 */ + 6628 "00000000" // /* MW 6 */ + 6629 "00101000" // /* MW 5 */ + 6630 "00101000" // /* MW 4 */ + 6631 "01111010" // /* MW 3 */ + 6632 "00001101" // /* MW 2 */ + 6633 "11001101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 1428 39 first +.src_ref 3 "conv2d_bf16.h" 1443 16 first + 6634 "10110110" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex10, [p1, lf1, r25]; LSHL r30, r2, r18; ADD.NC lc, r28, #-3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6635 "01001000" // /* MW 11 */ + 6636 "00111111" // /* MW 10 */ + 6637 "10111111" // /* MW 9 */ + 6638 "01101110" // /* MW 8 */ + 6639 "11101001" // /* MW 7 */ + 6640 "00000101" // /* MW 6 */ + 6641 "00101000" // /* MW 5 */ + 6642 "00000101" // /* MW 4 */ + 6643 "01110110" // /* MW 3 */ + 6644 "10000001" // /* MW 2 */ + 6645 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 1429 50 + 6646 "10111010" // VLDA.POP.576 ex11, [p0, lf0, r24, m5];VLDB.POP.576 ex4, [p1, lf1, r25]; MOV dj2, r30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6647 "01111110" // /* MW 9 */ + 6648 "10010000" // /* MW 8 */ + 6649 "01000111" // /* MW 7 */ + 6650 "00000001" // /* MW 6 */ + 6651 "00010100" // /* MW 5 */ + 6652 "00000001" // /* MW 4 */ + 6653 "01110011" // /* MW 3 */ + 6654 "01011001" // /* MW 2 */ + 6655 "01010101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 1367 31 first + 6656 "00111100" // VLDA.CONV.fp32.bf16 cml1, [p6], #64;VLDB.POP.576 ex2, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6657 "00101000" // /* MW 5 */ + 6658 "00000001" // /* MW 4 */ + 6659 "01110110" // /* MW 3 */ + 6660 "10010101" // /* MW 2 */ + 6661 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 1369 31 first + 6662 "00111100" // VLDA.CONV.fp32.bf16 cmh1, [p6], m7;VLDB.POP.576.3D ex3, [p1, lf1, r25, d0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6663 "10101000" // /* MW 5 */ + 6664 "00100001" // /* MW 4 */ + 6665 "01111010" // /* MW 3 */ + 6666 "00011101" // /* MW 2 */ + 6667 "11011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 1372 31 first + 6668 "00111100" // VLDA.CONV.fp32.bf16 cml2, [p6], #64;VLDB.FILL.512 [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6669 "00101000" // /* MW 5 */ + 6670 "00101000" // /* MW 4 */ + 6671 "01111010" // /* MW 3 */ + 6672 "10100101" // /* MW 2 */ + 6673 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 1374 31 first + 6674 "00111100" // VLDA.CONV.fp32.bf16 cmh2, [p6], m3;VLDB.FILL.512 [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6675 "00101000" // /* MW 5 */ + 6676 "00101000" // /* MW 4 */ + 6677 "01111010" // /* MW 3 */ + 6678 "00101101" // /* MW 2 */ + 6679 "11001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 1377 31 first + 6680 "00111100" // VLDA.CONV.fp32.bf16 cml3, [p6], #64;VLDB.POP.576 ex1, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6681 "10101000" // /* MW 5 */ + 6682 "00000000" // /* MW 4 */ + 6683 "01110110" // /* MW 3 */ + 6684 "10110101" // /* MW 2 */ + 6685 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 1379 31 first + 6686 "00111100" // VLDA.CONV.fp32.bf16 cmh3, [p6], m7;VLDB.POP.576 ex6, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6687 "00101000" // /* MW 5 */ + 6688 "00000011" // /* MW 4 */ + 6689 "01110110" // /* MW 3 */ + 6690 "00111101" // /* MW 2 */ + 6691 "11011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 578 27 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 1429 50 first + 6692 "00111100" // VLDA.CONV.fp32.bf16 cml4, [p3, dj2];VLDB.POP.576 ex7, [p1, lf1, r25] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6693 "10101000" // /* MW 5 */ + 6694 "00000011" // /* MW 4 */ + 6695 "01110110" // /* MW 3 */ + 6696 "01000101" // /* MW 2 */ + 6697 "01101000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 578 27 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 801 30 first +.src_ref 3 "conv2d_bf16.h" 1429 50 + 6698 "10111010" // VLDA.CONV.fp32.bf16 cmh4, [p3, dj2];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VSHUFFLE ex5, ex10, ex4, r22 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6699 "11101110" // /* MW 9 */ + 6700 "00101101" // /* MW 8 */ + 6701 "01101001" // /* MW 7 */ + 6702 "00000001" // /* MW 6 */ + 6703 "00010100" // /* MW 5 */ + 6704 "00010010" // /* MW 4 */ + 6705 "01110101" // /* MW 3 */ + 6706 "01001101" // /* MW 2 */ + 6707 "01101000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 802 30 first + 6708 "10111010" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex10, ex10, ex4, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6709 "11101110" // /* MW 9 */ + 6710 "00101111" // /* MW 8 */ + 6711 "10101001" // /* MW 7 */ + 6712 "00000010" // /* MW 6 */ + 6713 "00010100" // /* MW 5 */ + 6714 "00010100" // /* MW 4 */ + 6715 "01110101" // /* MW 3 */ + 6716 "10000001" // /* MW 2 */ + 6717 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first + 6718 "01100110" // VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex2, ex3, r22; VMAC.f dm0, dm0, ex5, ex11, r9 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6719 "01101001" // /* MW 11 */ + 6720 "00001011" // /* MW 10 */ + 6721 "01001000" // /* MW 9 */ + 6722 "11000010" // /* MW 8 */ + 6723 "11011011" // /* MW 7 */ + 6724 "00010001" // /* MW 6 */ + 6725 "00101010" // /* MW 5 */ + 6726 "00101000" // /* MW 4 */ + 6727 "01111010" // /* MW 3 */ + 6728 "00000001" // /* MW 2 */ + 6729 "01010101" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first + 6730 "01001010" // VLDA.FILL.512 [p0, lf0, r24]; VSHUFFLE ex10, ex2, ex3, r23; VMAC.f dm1, dm1, ex10, ex11, r9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6731 "01101001" // /* MW 9 */ + 6732 "00110101" // /* MW 8 */ + 6733 "01001001" // /* MW 7 */ + 6734 "11000010" // /* MW 6 */ + 6735 "11011111" // /* MW 5 */ + 6736 "00010001" // /* MW 4 */ + 6737 "01110101" // /* MW 3 */ + 6738 "10000001" // /* MW 2 */ + 6739 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 809 26 first + 6740 "01001000" // VMAC.f dm2, dm2, ex4, ex11, r9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6741 "01101001" // /* MW 3 */ + 6742 "01001001" // /* MW 2 */ + 6743 "01001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 810 26 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 6744 "01001000" // VMAC.f dm3, dm3, ex10, ex11, r9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6745 "01101001" // /* MW 3 */ + 6746 "01110101" // /* MW 2 */ + 6747 "01001011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 802 30 first +.src_ref 3 "conv2d_bf16.h" 1437 26 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 6748 "01001010" // VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex5, ex1, ex6, r23; VADD.f dm1, dm4, dm1, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6749 "00111101" // /* MW 9 */ + 6750 "10000100" // /* MW 8 */ + 6751 "10100001" // /* MW 7 */ + 6752 "11000110" // /* MW 6 */ + 6753 "01011111" // /* MW 5 */ + 6754 "10001011" // /* MW 4 */ + 6755 "10101010" // /* MW 3 */ + 6756 "00000000" // /* MW 2 */ + 6757 "00000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 1436 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6758 "01100010" // VLDB.POP.576 ex6, [p1, lf1, r25]; VADD.f dm0, dm4, dm0, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6759 "00111101" // /* MW 7 */ + 6760 "10000000" // /* MW 6 */ + 6761 "10100000" // /* MW 5 */ + 6762 "00000000" // /* MW 4 */ + 6763 "10010100" // /* MW 3 */ + 6764 "00000001" // /* MW 2 */ + 6765 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 1438 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6766 "01100010" // VLDB.POP.576 ex7, [p1, lf1, r25]; VADD.f dm2, dm4, dm2, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6767 "00111101" // /* MW 7 */ + 6768 "10001000" // /* MW 6 */ + 6769 "10100010" // /* MW 5 */ + 6770 "00000000" // /* MW 4 */ + 6771 "11010100" // /* MW 3 */ + 6772 "00000001" // /* MW 2 */ + 6773 "00000011" // /* MW 1 */ +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 1439 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6774 "01001010" // VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0]; VADD.f dm3, dm4, dm3, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6775 "00111101" // /* MW 9 */ + 6776 "10001100" // /* MW 8 */ + 6777 "10100011" // /* MW 7 */ + 6778 "00011101" // /* MW 6 */ + 6779 "00010100" // /* MW 5 */ + 6780 "00010010" // /* MW 4 */ + 6781 "01110101" // /* MW 3 */ + 6782 "00000001" // /* MW 2 */ + 6783 "01010101" // /* MW 1 */ +.label ZLS_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2032 +.src_ref 3 "conv2d_bf16.h" 792 8 first +.src_ref 3 "conv2d_bf16.h" 801 30 first +.begin_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt +.loop_nesting 2 + 6784 "10110100" // VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex2, ex1, ex6, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 6785 "10110111" // /* MW 5 */ + 6786 "00010110" // /* MW 4 */ + 6787 "10000010" // /* MW 3 */ + 6788 "10000010" // /* MW 2 */ + 6789 "10100010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 793 8 first +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6790 "01001010" // VLDB.FILL.512 [p1, lf1, r25]; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6791 "00001001" // /* MW 9 */ + 6792 "00101010" // /* MW 8 */ + 6793 "10011001" // /* MW 7 */ + 6794 "11000110" // /* MW 6 */ + 6795 "01011111" // /* MW 5 */ + 6796 "00111100" // /* MW 4 */ + 6797 "00101010" // /* MW 3 */ + 6798 "00101000" // /* MW 2 */ + 6799 "00001010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 795 30 first +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6800 "01001010" // VLDB.POP.576 ex1, [p1, lf1, r25]; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6801 "00001001" // /* MW 9 */ + 6802 "00000100" // /* MW 8 */ + 6803 "10011000" // /* MW 7 */ + 6804 "11000110" // /* MW 6 */ + 6805 "01011011" // /* MW 5 */ + 6806 "10111100" // /* MW 4 */ + 6807 "10101001" // /* MW 3 */ + 6808 "00000000" // /* MW 2 */ + 6809 "00000110" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 796 30 first +.src_ref 3 "conv2d_bf16.h" 810 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6810 "01100010" // VLDB.POP.576 ex6, [p1, lf1, r25]; VMAC.f dm3, dm3, ex4, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6811 "00001001" // /* MW 7 */ + 6812 "01101000" // /* MW 6 */ + 6813 "10011011" // /* MW 5 */ + 6814 "00000000" // /* MW 4 */ + 6815 "10010100" // /* MW 3 */ + 6816 "00000001" // /* MW 2 */ + 6817 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 794 8 first +.src_ref 3 "conv2d_bf16.h" 797 30 first +.src_ref 3 "conv2d_bf16.h" 809 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6818 "01101110" // VLDA.FILL.512 [p0, lf0, r24]; VLDB.POP.576 ex7, [p1, lf1, r25];NOPS; NOPX; VMAC.f dm2, dm2, ex3, ex0, r19 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 6819 "00001001" // /* MW 13 */ + 6820 "01000110" // /* MW 12 */ + 6821 "10011010" // /* MW 11 */ + 6822 "01101100" // /* MW 10 */ + 6823 "00000101" // /* MW 9 */ + 6824 "00000000" // /* MW 8 */ + 6825 "00000000" // /* MW 7 */ + 6826 "00000000" // /* MW 6 */ + 6827 "10101000" // /* MW 5 */ + 6828 "00000011" // /* MW 4 */ + 6829 "01110110" // /* MW 3 */ + 6830 "10000001" // /* MW 2 */ + 6831 "00000010" // /* MW 1 */ +.label ZLE_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2080 +.src_ref 4 "kernel_helpers.h" 978 11 first +.src_ref 3 "conv2d_bf16.h" 799 30 first +.src_ref 3 "conv2d_bf16.h" 802 30 first +.end_of_loop +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6832 "11100001" // VLDA.POP.576 ex0, [p0, lf0, r24, m5];VLDB.POP.576.3D ex8, [p1, lf1, r25, d0];NOPS; NOPX; VSHUFFLE ex5, ex1, ex6, r23; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 6833 "00000000" // /* MW 15 */ + 6834 "00000000" // /* MW 14 */ + 6835 "11101000" // /* MW 13 */ + 6836 "10101111" // /* MW 12 */ + 6837 "01000101" // /* MW 11 */ + 6838 "00000001" // /* MW 10 */ + 6839 "00000000" // /* MW 9 */ + 6840 "00000000" // /* MW 8 */ + 6841 "01011011" // /* MW 7 */ + 6842 "00000001" // /* MW 6 */ + 6843 "00101000" // /* MW 5 */ + 6844 "00100100" // /* MW 4 */ + 6845 "01111010" // /* MW 3 */ + 6846 "00000001" // /* MW 2 */ + 6847 "01010101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 801 30 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 6848 "11110110" // PADDA.3D [p0], d1; PADDB [p7], m6; MOVS p5, p7; VSHUFFLE ex2, ex1, ex6, r22 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6849 "11100000" // /* MW 11 */ + 6850 "10101101" // /* MW 10 */ + 6851 "10000101" // /* MW 9 */ + 6852 "00000000" // /* MW 8 */ + 6853 "10001011" // /* MW 7 */ + 6854 "10011100" // /* MW 6 */ + 6855 "00100101" // /* MW 5 */ + 6856 "10010111" // /* MW 4 */ + 6857 "11111111" // /* MW 3 */ + 6858 "00001100" // /* MW 2 */ + 6859 "00000111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first +.src_ref 3 "conv2d_bf16.h" 1517 32 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6860 "01100110" // PADDB [p7], m4; MOVS p4, p7; VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6861 "00001001" // /* MW 11 */ + 6862 "00101010" // /* MW 10 */ + 6863 "10011001" // /* MW 9 */ + 6864 "11000110" // /* MW 8 */ + 6865 "01011111" // /* MW 7 */ + 6866 "00111100" // /* MW 6 */ + 6867 "00100010" // /* MW 5 */ + 6868 "00010111" // /* MW 4 */ + 6869 "01101111" // /* MW 3 */ + 6870 "10010001" // /* MW 2 */ + 6871 "10010011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first +.src_ref 3 "conv2d_bf16.h" 1518 37 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6872 "01100110" // PADDB [p7], m6; MOVS p3, p7; VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 6873 "00001001" // /* MW 11 */ + 6874 "00000100" // /* MW 10 */ + 6875 "10011000" // /* MW 9 */ + 6876 "11000110" // /* MW 8 */ + 6877 "01011011" // /* MW 7 */ + 6878 "10111100" // /* MW 6 */ + 6879 "00100001" // /* MW 5 */ + 6880 "10010111" // /* MW 4 */ + 6881 "01101111" // /* MW 3 */ + 6882 "10010001" // /* MW 2 */ + 6883 "01110011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 +.src_ref 3 "conv2d_bf16.h" 810 26 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 6884 "01100010" // MOV dj2, r17; VMAC.f dm3, dm3, ex4, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6885 "00001001" // /* MW 7 */ + 6886 "01101000" // /* MW 6 */ + 6887 "10011011" // /* MW 5 */ + 6888 "11100110" // /* MW 4 */ + 6889 "10100000" // /* MW 3 */ + 6890 "10001000" // /* MW 2 */ + 6891 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 143 15 first +.src_ref 3 "conv2d_bf16.h" 809 26 first +.src_ref 3 "conv2d_bf16.h" 1428 39 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 6892 "01001010" // PADDB.3D [p1], d2; MOV r2, dc5; VMAC.f dm2, dm2, ex3, ex0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 6893 "00001001" // /* MW 9 */ + 6894 "01000110" // /* MW 8 */ + 6895 "10011010" // /* MW 7 */ + 6896 "11100110" // /* MW 6 */ + 6897 "10000000" // /* MW 5 */ + 6898 "10011011" // /* MW 4 */ + 6899 "00100000" // /* MW 3 */ + 6900 "10110111" // /* MW 2 */ + 6901 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 801 30 first + 6902 "11011000" // VSHUFFLE ex2, ex1, ex6, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6903 "01011011" // /* MW 3 */ + 6904 "00001011" // /* MW 2 */ + 6905 "00011001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 802 30 first + 6906 "11011000" // VSHUFFLE ex5, ex1, ex6, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6907 "01011111" // /* MW 3 */ + 6908 "10001011" // /* MW 2 */ + 6909 "00011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 803 30 first +.src_ref 3 "conv2d_bf16.h" 807 26 first + 6910 "01100010" // VSHUFFLE ex3, ex7, ex8, r22; VMAC.f dm0, dm0, ex2, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6911 "00001001" // /* MW 7 */ + 6912 "00000100" // /* MW 6 */ + 6913 "10011000" // /* MW 5 */ + 6914 "11000110" // /* MW 4 */ + 6915 "01011011" // /* MW 3 */ + 6916 "10111100" // /* MW 2 */ + 6917 "00000001" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 804 30 first +.src_ref 3 "conv2d_bf16.h" 808 26 first + 6918 "01100010" // VSHUFFLE ex4, ex7, ex8, r23; VMAC.f dm1, dm1, ex5, ex0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6919 "00001001" // /* MW 7 */ + 6920 "00101010" // /* MW 6 */ + 6921 "10011001" // /* MW 5 */ + 6922 "11000110" // /* MW 4 */ + 6923 "01011111" // /* MW 3 */ + 6924 "00111100" // /* MW 2 */ + 6925 "00000010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 809 26 first + 6926 "01001000" // VMAC.f dm2, dm2, ex3, ex0, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6927 "00001001" // /* MW 3 */ + 6928 "01000110" // /* MW 2 */ + 6929 "10011010" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 810 26 first + 6930 "01001000" // VMAC.f dm3, dm3, ex4, ex0, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6931 "00001001" // /* MW 3 */ + 6932 "01101000" // /* MW 2 */ + 6933 "10011011" // /* MW 1 */ + 6934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6935 "00000000" // /* MW 1 */ + 6936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 6937 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first + 6938 "00011000" // VCONV.bf16.fp32 x10, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6939 "00010110" // /* MW 3 */ + 6940 "00010000" // /* MW 2 */ + 6941 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 + 6942 "00011000" // VCONV.bf16.fp32 x11, cml1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6943 "10010110" // /* MW 3 */ + 6944 "10010000" // /* MW 2 */ + 6945 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_bf16.h" 1455 20 first + 6946 "00111010" // VCONV.bf16.fp32 x1, cmh1; JZ r21, #7056 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7056 delay_slots=5 */ + 6947 "01100001" // /* MW 9 */ + 6948 "00000000" // /* MW 8 */ + 6949 "00000000" // /* MW 7 */ + 6950 "01110010" // /* MW 6 */ + 6951 "00000011" // /* MW 5 */ + 6952 "00101010" // /* MW 4 */ + 6953 "11000000" // /* MW 3 */ + 6954 "00011010" // /* MW 2 */ + 6955 "00010010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.delay_slot + 6956 "00011000" // VCONV.bf16.fp32 x6, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6957 "01010110" // /* MW 3 */ + 6958 "00010000" // /* MW 2 */ + 6959 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6960 "00011000" // VCONV.bf16.fp32 x2, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6961 "10010110" // /* MW 3 */ + 6962 "00010001" // /* MW 2 */ + 6963 "00001001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6964 "00011000" // VCONV.bf16.fp32 x7, cmh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6965 "11010110" // /* MW 3 */ + 6966 "10010001" // /* MW 2 */ + 6967 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6968 "00011000" // VCONV.bf16.fp32 x5, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6969 "00010110" // /* MW 3 */ + 6970 "10010001" // /* MW 2 */ + 6971 "00001010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.delay_slot + 6972 "00011000" // VCONV.bf16.fp32 x8, cmh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6973 "01010110" // /* MW 3 */ + 6974 "00010001" // /* MW 2 */ + 6975 "00001100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first + 6976 "11111000" // VMAX_LT.bf16 x11, r16, x11, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6977 "11101100" // /* MW 3 */ + 6978 "11011100" // /* MW 2 */ + 6979 "00011101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 + 6980 "11111000" // VMAX_LT.bf16 x1, r16, x1, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 6981 "11101100" // /* MW 3 */ + 6982 "10001100" // /* MW 2 */ + 6983 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 + 6984 "00000010" // VST x11, [p5, dj3]; VMAX_LT.bf16 x10, r16, x10, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6985 "01110000" // /* MW 7 */ + 6986 "01110110" // /* MW 6 */ + 6987 "10101010" // /* MW 5 */ + 6988 "00000010" // /* MW 4 */ + 6989 "01100000" // /* MW 3 */ + 6990 "01011010" // /* MW 2 */ + 6991 "10101100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first + 6992 "00000010" // VST x1, [p4, #64]; VMAX_LT.bf16 x1, r16, x6, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 6993 "01110000" // /* MW 7 */ + 6994 "01110110" // /* MW 6 */ + 6995 "01011010" // /* MW 5 */ + 6996 "00000000" // /* MW 4 */ + 6997 "01100000" // /* MW 3 */ + 6998 "10001010" // /* MW 2 */ + 6999 "10000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first + 7000 "00111010" // VST x10, [p5]; J #7088 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=7088 delay_slots=5 */ + 7001 "00100001" // /* MW 9 */ + 7002 "00000000" // /* MW 8 */ + 7003 "00000000" // /* MW 7 */ + 7004 "01110110" // /* MW 6 */ + 7005 "00000011" // /* MW 5 */ + 7006 "00000000" // /* MW 4 */ + 7007 "01100000" // /* MW 3 */ + 7008 "11010010" // /* MW 2 */ + 7009 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 7010 "00000010" // VST x1, [p5, #64]; VMAX_LT.bf16 x10, r16, x2, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7011 "01110000" // /* MW 7 */ + 7012 "01110110" // /* MW 6 */ + 7013 "10001010" // /* MW 5 */ + 7014 "00000010" // /* MW 4 */ + 7015 "01100000" // /* MW 3 */ + 7016 "10001010" // /* MW 2 */ + 7017 "10100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 7018 "11111000" // VMAX_LT.bf16 x1, r16, x7, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7019 "11101100" // /* MW 3 */ + 7020 "10111100" // /* MW 2 */ + 7021 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.src_ref 5 "max_min.hpp" 20 104 +.delay_slot + 7022 "00000010" // VST x10, [p3, dj3]; VMAX_LT.bf16 x10, r16, x5, x9 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7023 "01110000" // /* MW 7 */ + 7024 "01110110" // /* MW 6 */ + 7025 "10010110" // /* MW 5 */ + 7026 "00000010" // /* MW 4 */ + 7027 "01100000" // /* MW 3 */ + 7028 "01010010" // /* MW 2 */ + 7029 "01101100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 7030 "10111010" // NOPA; VST x1, [p7, #64]; VMAX_LT.bf16 x8, r16, x8, x9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7031 "01110010" // /* MW 9 */ + 7032 "01110110" // /* MW 8 */ + 7033 "00100010" // /* MW 7 */ + 7034 "00000010" // /* MW 6 */ + 7035 "01010011" // /* MW 5 */ + 7036 "00010100" // /* MW 4 */ + 7037 "11110111" // /* MW 3 */ + 7038 "00101100" // /* MW 2 */ + 7039 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 first +.delay_slot + 7040 "11100001" // NOPA; NOPB; VST x10, [p4, dj7]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 7041 "00000000" // /* MW 15 */ + 7042 "00000000" // /* MW 14 */ + 7043 "01111000" // /* MW 13 */ + 7044 "10100101" // /* MW 12 */ + 7045 "00000001" // /* MW 11 */ + 7046 "00000000" // /* MW 10 */ + 7047 "00000000" // /* MW 9 */ + 7048 "00000000" // /* MW 8 */ + 7049 "10010011" // /* MW 7 */ + 7050 "11100010" // /* MW 6 */ + 7051 "00100100" // /* MW 5 */ + 7052 "00000000" // /* MW 4 */ + 7053 "11110000" // /* MW 3 */ + 7054 "00101100" // /* MW 2 */ + 7055 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2304 +.src_ref 5 "vector.hpp" 1152 43 + 7056 "00011000" // VST.CONV.bf16.fp32 cml1, [p5, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7057 "10100011" // /* MW 3 */ + 7058 "01100000" // /* MW 2 */ + 7059 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7060 "00011000" // VST.CONV.bf16.fp32 cmh1, [p4, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7061 "11100011" // /* MW 3 */ + 7062 "00010100" // /* MW 2 */ + 7063 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7064 "00011000" // VST.CONV.bf16.fp32 cml0, [p5] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7065 "00100011" // /* MW 3 */ + 7066 "00000100" // /* MW 2 */ + 7067 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7068 "00011000" // VST.CONV.bf16.fp32 cmh0, [p5, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7069 "01100011" // /* MW 3 */ + 7070 "00010100" // /* MW 2 */ + 7071 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7072 "00011000" // VST.CONV.bf16.fp32 cml3, [p3, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7073 "10100011" // /* MW 3 */ + 7074 "01100001" // /* MW 2 */ + 7075 "00001011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7076 "00011000" // VST.CONV.bf16.fp32 cmh3, [p7, #64] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7077 "11100011" // /* MW 3 */ + 7078 "00010101" // /* MW 2 */ + 7079 "00001111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1152 43 + 7080 "00000010" // VST.CONV.bf16.fp32 cml2, [p4, dj7]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7081 "01110000" // /* MW 7 */ + 7082 "10100101" // /* MW 6 */ + 7083 "00000001" // /* MW 5 */ + 7084 "00000000" // /* MW 4 */ + 7085 "01100000" // /* MW 3 */ + 7086 "00100100" // /* MW 2 */ + 7087 "10011100" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2336 +.src_ref 5 "vector.hpp" 1152 43 +.src_ref 3 "conv2d_bf16.h" 1337 12 first + 7088 "01011100" // VST x8, [p3, #64]; JNZD r29, r29, p2 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 7089 "01000000" // /* MW 5 */ + 7090 "11110101" // /* MW 4 */ + 7091 "01101110" // /* MW 3 */ + 7092 "11000010" // /* MW 2 */ + 7093 "01100010" // /* MW 1 */ +.delay_slot + 7094 "00011000" // PADDB [p7], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7095 "10010000" // /* MW 3 */ + 7096 "10001011" // /* MW 2 */ + 7097 "00111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7099 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7101 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7103 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7104 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 7105 "00000000" // /* MW 15 */ + 7106 "00000000" // /* MW 14 */ + 7107 "01111000" // /* MW 13 */ + 7108 "10100101" // /* MW 12 */ + 7109 "00000001" // /* MW 11 */ + 7110 "00000000" // /* MW 10 */ + 7111 "00000000" // /* MW 9 */ + 7112 "00000000" // /* MW 8 */ + 7113 "01011011" // /* MW 7 */ + 7114 "00000001" // /* MW 6 */ + 7115 "00100000" // /* MW 5 */ + 7116 "00000000" // /* MW 4 */ + 7117 "11110000" // /* MW 3 */ + 7118 "00101100" // /* MW 2 */ + 7119 "00000000" // /* MW 1 */ +.label TGT_F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params_2368 +.loop_nesting 0 + 7120 "00011000" // LDA r15, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7121 "11110001" // /* MW 3 */ + 7122 "11101101" // /* MW 2 */ + 7123 "00000111" // /* MW 1 */ + 7124 "00011000" // LDA r12, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7125 "10010001" // /* MW 3 */ + 7126 "11110001" // /* MW 2 */ + 7127 "00000111" // /* MW 1 */ + 7128 "00011000" // LDA r9, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7129 "00110001" // /* MW 3 */ + 7130 "11110101" // /* MW 2 */ + 7131 "00000111" // /* MW 1 */ + 7132 "00011000" // LDA p6, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7133 "00011001" // /* MW 3 */ + 7134 "11101011" // /* MW 2 */ + 7135 "00000111" // /* MW 1 */ + 7136 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7137 "10011001" // /* MW 3 */ + 7138 "11111011" // /* MW 2 */ + 7139 "00000111" // /* MW 1 */ + 7140 "00011000" // LDA r14, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7141 "11010001" // /* MW 3 */ + 7142 "11111101" // /* MW 2 */ + 7143 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1873 first + 7144 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7145 "00000000" // /* MW 3 */ + 7146 "00101000" // /* MW 2 */ + 7147 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_bf16.h" 1873 +.delay_slot + 7148 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7149 "00000001" // /* MW 5 */ + 7150 "00000000" // /* MW 4 */ + 7151 "00000000" // /* MW 3 */ + 7152 "11110000" // /* MW 2 */ + 7153 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7155 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7157 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7159 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params__end +.label __Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_bufferIT1_NS2_9direction2inET4_EERNSF_IT2_SI_T5_EERNSF_IT3_NSH_3outET6_EER18conv2d_bf16_params___func_end0 + 7161 "00000000" // /* MW 1 */ +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function conv2d_maxpool _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 74 first +.src_ref 8 "superkernels.cpp" 79 6 +.src_ref 8 "superkernels.cpp" 81 4 +.function_start + 7168 "10111010" // MOVA r0, #1; MOVXM p4, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7169 "00010000" // /* MW 9 */ + 7170 "00000000" // /* MW 8 */ + 7171 "00110000" // /* MW 7 */ + 7172 "11100010" // /* MW 6 */ + 7173 "00000001" // /* MW 5 */ + 7174 "00000000" // /* MW 4 */ + 7175 "00000000" // /* MW 3 */ + 7176 "00100000" // /* MW 2 */ + 7177 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 79 6 first +.src_ref 8 "superkernels.cpp" 81 4 + 7178 "10111010" // LDA r16, [p4]; MOVX r1, #0; MOV r2, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7179 "01111000" // /* MW 9 */ + 7180 "11010000" // /* MW 8 */ + 7181 "01001011" // /* MW 7 */ + 7182 "00001000" // /* MW 6 */ + 7183 "00010000" // /* MW 5 */ + 7184 "00000000" // /* MW 4 */ + 7185 "11010000" // /* MW 3 */ + 7186 "11000010" // /* MW 2 */ + 7187 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 74 + 7188 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7189 "00000001" // /* MW 5 */ + 7190 "00000000" // /* MW 4 */ + 7191 "00000000" // /* MW 3 */ + 7192 "00001000" // /* MW 2 */ + 7193 "00000000" // /* MW 1 */ + 7194 "10011000" // ST r2, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7195 "01010101" // /* MW 3 */ + 7196 "11110000" // /* MW 2 */ + 7197 "00001111" // /* MW 1 */ + 7198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7199 "00000000" // /* MW 1 */ + 7200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7201 "00000000" // /* MW 1 */ + 7202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7203 "00000000" // /* MW 1 */ + 7204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7205 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 79 6 +.src_ref 8 "superkernels.cpp" 79 16 + 7206 "10000100" // JNZ r16, #7376 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7376 delay_slots=5 */ + 7207 "00000001" // /* MW 5 */ + 7208 "01000000" // /* MW 4 */ + 7209 "01101000" // /* MW 3 */ + 7210 "00001110" // /* MW 2 */ + 7211 "10000000" // /* MW 1 */ +.delay_slot + 7212 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7213 "10011101" // /* MW 3 */ + 7214 "11111011" // /* MW 2 */ + 7215 "00001111" // /* MW 1 */ +.delay_slot + 7216 "10011000" // ST p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7217 "00011101" // /* MW 3 */ + 7218 "11111111" // /* MW 2 */ + 7219 "00001111" // /* MW 1 */ +.delay_slot + 7220 "10011000" // ST p3, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7221 "10011101" // /* MW 3 */ + 7222 "11101101" // /* MW 2 */ + 7223 "00001111" // /* MW 1 */ +.delay_slot + 7224 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7225 "00111101" // /* MW 3 */ + 7226 "11110100" // /* MW 2 */ + 7227 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.delay_slot + 7228 "01000100" // MOVXM r15, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7229 "00000000" // /* MW 5 */ + 7230 "10101111" // /* MW 4 */ + 7231 "10000111" // /* MW 3 */ + 7232 "00000111" // /* MW 2 */ + 7233 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 7234 "00111010" // MOVS p6, p1; MOVXM p7, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7235 "00010001" // /* MW 9 */ + 7236 "00101010" // /* MW 8 */ + 7237 "10110000" // /* MW 7 */ + 7238 "11100011" // /* MW 6 */ + 7239 "00000001" // /* MW 5 */ + 7240 "00000000" // /* MW 4 */ + 7241 "01100000" // /* MW 3 */ + 7242 "10010001" // /* MW 2 */ + 7243 "11010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 7244 "01110110" // ST.s8 r16, [p7]; MOVS p1, r15; MOVXM p7, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 7245 "00010000" // /* MW 11 */ + 7246 "00101000" // /* MW 10 */ + 7247 "10110000" // /* MW 9 */ + 7248 "11100011" // /* MW 8 */ + 7249 "00000001" // /* MW 7 */ + 7250 "00000000" // /* MW 6 */ + 7251 "00001011" // /* MW 5 */ + 7252 "10001111" // /* MW 4 */ + 7253 "11100001" // /* MW 3 */ + 7254 "11000000" // /* MW 2 */ + 7255 "11100000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7257 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7259 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 7260 "00000100" // JL #3040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=3040 delay_slots=5 */ + 7261 "00000001" // /* MW 5 */ + 7262 "00000000" // /* MW 4 */ + 7263 "11110000" // /* MW 3 */ + 7264 "00000101" // /* MW 2 */ + 7265 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7267 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7268 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7269 "00110001" // /* MW 3 */ + 7270 "00100000" // /* MW 2 */ + 7271 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 7272 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7273 "00000101" // /* MW 3 */ + 7274 "00100000" // /* MW 2 */ + 7275 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 7276 "00000010" // ST r16, [p7]; MOV p7, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7277 "01110000" // /* MW 7 */ + 7278 "01100000" // /* MW 6 */ + 7279 "10110000" // /* MW 5 */ + 7280 "00000011" // /* MW 4 */ + 7281 "00110000" // /* MW 3 */ + 7282 "11000010" // /* MW 2 */ + 7283 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.delay_slot + 7284 "11110110" // NOPA; NOPB; NOPS; MOV p0, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 7285 "01110000" // /* MW 11 */ + 7286 "01100000" // /* MW 10 */ + 7287 "00110010" // /* MW 9 */ + 7288 "00000000" // /* MW 8 */ + 7289 "01011011" // /* MW 7 */ + 7290 "00000001" // /* MW 6 */ + 7291 "00100000" // /* MW 5 */ + 7292 "00000000" // /* MW 4 */ + 7293 "11110000" // /* MW 3 */ + 7294 "00101100" // /* MW 2 */ + 7295 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 81 4 +.return_address + 7296 "10011000" // ADD.NC p2, r15, #11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7297 "10000101" // /* MW 3 */ + 7298 "01100111" // /* MW 2 */ + 7299 "00011010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 87 19 +.src_ref 8 "superkernels.cpp" 87 35 first + 7300 "10111010" // LDA.u8 r16, [p2], #7; MOVXM p1, #491524 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7301 "00010000" // /* MW 9 */ + 7302 "00000010" // /* MW 8 */ + 7303 "10110000" // /* MW 7 */ + 7304 "11100000" // /* MW 6 */ + 7305 "00000001" // /* MW 5 */ + 7306 "00000000" // /* MW 4 */ + 7307 "01010000" // /* MW 3 */ + 7308 "11000001" // /* MW 2 */ + 7309 "01001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 37 first +.src_ref 8 "superkernels.cpp" 89 13 + 7310 "10111010" // LDA.u16 r19, [p2], #2; MOVXM p0, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7311 "00010000" // /* MW 9 */ + 7312 "00100110" // /* MW 8 */ + 7313 "00110000" // /* MW 7 */ + 7314 "11100000" // /* MW 6 */ + 7315 "00000001" // /* MW 5 */ + 7316 "00000000" // /* MW 4 */ + 7317 "01010000" // /* MW 3 */ + 7318 "11001111" // /* MW 2 */ + 7319 "01000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 73 + 7320 "10011000" // LDA.u16 r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7321 "00111010" // /* MW 3 */ + 7322 "00000110" // /* MW 2 */ + 7323 "00000010" // /* MW 1 */ + 7324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7325 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 110 + 7326 "10011000" // LDA.u16 r18, [p2, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7327 "01011010" // /* MW 3 */ + 7328 "00010110" // /* MW 2 */ + 7329 "00000010" // /* MW 1 */ + 7330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7331 "00000000" // /* MW 1 */ + 7332 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7333 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 87 19 first +.src_ref 8 "superkernels.cpp" 113 2 + 7334 "00000010" // ST r16, [p1]; MOV p1, p6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 7335 "01110000" // /* MW 7 */ + 7336 "01100000" // /* MW 6 */ + 7337 "10110110" // /* MW 5 */ + 7338 "00000000" // /* MW 4 */ + 7339 "00110000" // /* MW 3 */ + 7340 "11000010" // /* MW 2 */ + 7341 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 57 first + 7342 "10011000" // MUL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7343 "00001111" // /* MW 3 */ + 7344 "11100001" // /* MW 2 */ + 7345 "00010100" // /* MW 1 */ + 7346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7347 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 88 94 + 7348 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7349 "00001111" // /* MW 3 */ + 7350 "01100001" // /* MW 2 */ + 7351 "00010100" // /* MW 1 */ + 7352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7353 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 89 28 first + 7354 "10011000" // MUL r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7355 "00001111" // /* MW 3 */ + 7356 "10100001" // /* MW 2 */ + 7357 "00010100" // /* MW 1 */ + 7358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7359 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 89 13 +.src_ref 8 "superkernels.cpp" 113 2 + 7360 "11100001" // NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 7361 "00000000" // /* MW 15 */ + 7362 "00000000" // /* MW 14 */ + 7363 "01111000" // /* MW 13 */ + 7364 "01100000" // /* MW 12 */ + 7365 "00110111" // /* MW 11 */ + 7366 "00000000" // /* MW 10 */ + 7367 "00000000" // /* MW 9 */ + 7368 "10000000" // /* MW 8 */ + 7369 "00010001" // /* MW 7 */ + 7370 "00000110" // /* MW 6 */ + 7371 "00100000" // /* MW 5 */ + 7372 "00000000" // /* MW 4 */ + 7373 "11110000" // /* MW 3 */ + 7374 "00101100" // /* MW 2 */ + 7375 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 106 12 +.src_ref 8 "superkernels.cpp" 113 2 +.src_ref 8 "superkernels.cpp" 117 6 +.src_ref 8 "superkernels.cpp" 136 15 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 + 7376 "10111010" // LDA r15, [sp, #-20]; MOVXM p6, #491528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7377 "00010000" // /* MW 9 */ + 7378 "00000100" // /* MW 8 */ + 7379 "00110000" // /* MW 7 */ + 7380 "11100011" // /* MW 6 */ + 7381 "00000001" // /* MW 5 */ + 7382 "00000000" // /* MW 4 */ + 7383 "00100000" // /* MW 3 */ + 7384 "10111110" // /* MW 2 */ + 7385 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 106 12 first +.src_ref 8 "superkernels.cpp" 108 13 + 7386 "10111010" // LDA r16, [p6]; MOVXM p2, #491532 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7387 "00010000" // /* MW 9 */ + 7388 "00000110" // /* MW 8 */ + 7389 "00110000" // /* MW 7 */ + 7390 "11100001" // /* MW 6 */ + 7391 "00000001" // /* MW 5 */ + 7392 "00000000" // /* MW 4 */ + 7393 "11010000" // /* MW 3 */ + 7394 "11000010" // /* MW 2 */ + 7395 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 +.src_ref 8 "superkernels.cpp" 108 13 first +.src_ref 8 "superkernels.cpp" 139 6 +.src_ref 8 "superkernels.cpp" 140 14 + 7396 "10111010" // LDA r17, [p2]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7397 "00010000" // /* MW 9 */ + 7398 "00000000" // /* MW 8 */ + 7399 "10110000" // /* MW 7 */ + 7400 "11100011" // /* MW 6 */ + 7401 "00000001" // /* MW 5 */ + 7402 "00000000" // /* MW 4 */ + 7403 "11010000" // /* MW 3 */ + 7404 "11000110" // /* MW 2 */ + 7405 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 first + 7406 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7407 "01010110" // /* MW 3 */ + 7408 "00000110" // /* MW 2 */ + 7409 "00000111" // /* MW 1 */ + 7410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7411 "00000000" // /* MW 1 */ + 7412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7413 "00000000" // /* MW 1 */ + 7414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7415 "00000000" // /* MW 1 */ + 7416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7417 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 110 6 first +.src_ref 8 "superkernels.cpp" 110 17 first + 7418 "10000100" // JNZ r16, #7504 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7504 delay_slots=5 */ + 7419 "00000001" // /* MW 5 */ + 7420 "01000000" // /* MW 4 */ + 7421 "10101000" // /* MW 3 */ + 7422 "00001110" // /* MW 2 */ + 7423 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 108 13 first +.delay_slot + 7424 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7425 "00000111" // /* MW 3 */ + 7426 "01100010" // /* MW 2 */ + 7427 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 first +.src_ref 8 "superkernels.cpp" 108 13 +.delay_slot + 7428 "01011100" // ST r17, [p2]; ADD r17, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7429 "00001110" // /* MW 5 */ + 7430 "01000100" // /* MW 4 */ + 7431 "00111001" // /* MW 3 */ + 7432 "11000110" // /* MW 2 */ + 7433 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 106 12 first +.delay_slot + 7434 "00011000" // ADD r19, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7435 "00000111" // /* MW 3 */ + 7436 "00100110" // /* MW 2 */ + 7437 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 106 12 +.delay_slot + 7438 "10011000" // ST r19, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7439 "01110001" // /* MW 3 */ + 7440 "00000110" // /* MW 2 */ + 7441 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 107 11 first +.delay_slot + 7442 "10011000" // ST r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7443 "00110001" // /* MW 3 */ + 7444 "00000110" // /* MW 2 */ + 7445 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 7446 "00011000" // ADD.NC p2, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7447 "10000110" // /* MW 3 */ + 7448 "01100111" // /* MW 2 */ + 7449 "00011010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 7450 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7451 "01110110" // /* MW 3 */ + 7452 "11111111" // /* MW 2 */ + 7453 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 7454 "10011000" // LDA r16, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7455 "00010110" // /* MW 3 */ + 7456 "11111110" // /* MW 2 */ + 7457 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 7458 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7459 "00110110" // /* MW 3 */ + 7460 "11111110" // /* MW 2 */ + 7461 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 7462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7463 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 7464 "10011000" // LDA r16, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7465 "00010110" // /* MW 3 */ + 7466 "01000110" // /* MW 2 */ + 7467 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7469 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7471 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7473 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7475 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 7476 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7477 "00000010" // /* MW 3 */ + 7478 "01100001" // /* MW 2 */ + 7479 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7480 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7481 "00010001" // /* MW 3 */ + 7482 "00000110" // /* MW 2 */ + 7483 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 7484 "00011000" // MOVX r17, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7485 "11111101" // /* MW 3 */ + 7486 "11100010" // /* MW 2 */ + 7487 "00010111" // /* MW 1 */ + 7488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7489 "00000000" // /* MW 1 */ + 7490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7491 "00000000" // /* MW 1 */ + 7492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7493 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 7494 "01111010" // NOPA; NOPS; ACQ r16, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7495 "00011000" // /* MW 9 */ + 7496 "00010011" // /* MW 8 */ + 7497 "00000100" // /* MW 7 */ + 7498 "00000000" // /* MW 6 */ + 7499 "01011011" // /* MW 5 */ + 7500 "00000001" // /* MW 4 */ + 7501 "11110000" // /* MW 3 */ + 7502 "00101100" // /* MW 2 */ + 7503 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_336 +.src_ref 8 "superkernels.cpp" 113 2 first +.no_stack_arguments + 7504 "00000100" // JL #4752 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4752 delay_slots=5 */ + 7505 "00000001" // /* MW 5 */ + 7506 "00000000" // /* MW 4 */ + 7507 "01001000" // /* MW 3 */ + 7508 "00001001" // /* MW 2 */ + 7509 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.delay_slot + 7510 "01000100" // MOVXM p3, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7511 "00000000" // /* MW 5 */ + 7512 "11001111" // /* MW 4 */ + 7513 "10000110" // /* MW 3 */ + 7514 "00000111" // /* MW 2 */ + 7515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7519 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7521 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 113 2 +.delay_slot + 7522 "00101110" // NOPA; NOPS; MOV p2, r15; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 7523 "00011100" // /* MW 13 */ + 7524 "00000000" // /* MW 12 */ + 7525 "00000000" // /* MW 11 */ + 7526 "00000111" // /* MW 10 */ + 7527 "00111101" // /* MW 9 */ + 7528 "01010011" // /* MW 8 */ + 7529 "00000000" // /* MW 7 */ + 7530 "00000000" // /* MW 6 */ + 7531 "10110110" // /* MW 5 */ + 7532 "00000010" // /* MW 4 */ + 7533 "11110000" // /* MW 3 */ + 7534 "00101100" // /* MW 2 */ + 7535 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 6 first +.src_ref 8 "superkernels.cpp" 117 20 +.return_address + 7536 "10111010" // LDA r16, [p6]; MOVXM p1, #491524 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7537 "00010000" // /* MW 9 */ + 7538 "00000010" // /* MW 8 */ + 7539 "10110000" // /* MW 7 */ + 7540 "11100000" // /* MW 6 */ + 7541 "00000001" // /* MW 5 */ + 7542 "00000000" // /* MW 4 */ + 7543 "11010000" // /* MW 3 */ + 7544 "11000010" // /* MW 2 */ + 7545 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 20 + 7546 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7547 "00110110" // /* MW 3 */ + 7548 "00000110" // /* MW 2 */ + 7549 "00000001" // /* MW 1 */ + 7550 "00011000" // LDA r0, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7551 "00010001" // /* MW 3 */ + 7552 "11110000" // /* MW 2 */ + 7553 "00000111" // /* MW 1 */ + 7554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7555 "00000000" // /* MW 1 */ + 7556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7557 "00000000" // /* MW 1 */ + 7558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7559 "00000000" // /* MW 1 */ + 7560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7561 "00000000" // /* MW 1 */ + 7562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7563 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 17 + 7564 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7565 "00001000" // /* MW 3 */ + 7566 "01100001" // /* MW 2 */ + 7567 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 117 6 + 7568 "10000100" // JNZ r16, #7648 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7648 delay_slots=5 */ + 7569 "00000001" // /* MW 5 */ + 7570 "01000000" // /* MW 4 */ + 7571 "11110000" // /* MW 3 */ + 7572 "00001110" // /* MW 2 */ + 7573 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 136 15 +.src_ref 8 "superkernels.cpp" 140 14 +.delay_slot + 7574 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7575 "00000001" // /* MW 3 */ + 7576 "00110000" // /* MW 2 */ + 7577 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7579 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7581 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7583 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7585 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 7586 "00100100" // MOVX r16, #1; ADD.NC p1, r15, #20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7587 "00010100" // /* MW 5 */ + 7588 "11001111" // /* MW 4 */ + 7589 "10100010" // /* MW 3 */ + 7590 "00000000" // /* MW 2 */ + 7591 "00000100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 7592 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7593 "00110110" // /* MW 3 */ + 7594 "00000110" // /* MW 2 */ + 7595 "00000001" // /* MW 1 */ + 7596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7597 "00000000" // /* MW 1 */ + 7598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7599 "00000000" // /* MW 1 */ + 7600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7601 "00000000" // /* MW 1 */ + 7602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7603 "00000000" // /* MW 1 */ + 7604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7605 "00000000" // /* MW 1 */ + 7606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7607 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 7608 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7609 "00001000" // /* MW 3 */ + 7610 "01010001" // /* MW 2 */ + 7611 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 136 15 first +.src_ref 2 "io_buffer_main.h" 327 40 first + 7612 "00001100" // LDA r17, [p1, #-8]; ST r24, [p6] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7613 "00100011" // /* MW 5 */ + 7614 "00001110" // /* MW 4 */ + 7615 "11011100" // /* MW 3 */ + 7616 "11000110" // /* MW 2 */ + 7617 "00111100" // /* MW 1 */ + 7618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7619 "00000000" // /* MW 1 */ + 7620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7621 "00000000" // /* MW 1 */ + 7622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7623 "00000000" // /* MW 1 */ + 7624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7625 "00000000" // /* MW 1 */ + 7626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7627 "00000000" // /* MW 1 */ + 7628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7629 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 7630 "10011000" // SUB r16, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7631 "00010001" // /* MW 3 */ + 7632 "00100001" // /* MW 2 */ + 7633 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 7634 "00101110" // NOPA; ST r16, [p1, #-8]; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 7635 "00011100" // /* MW 13 */ + 7636 "00000000" // /* MW 12 */ + 7637 "00000000" // /* MW 11 */ + 7638 "01010111" // /* MW 10 */ + 7639 "00011010" // /* MW 9 */ + 7640 "01000000" // /* MW 8 */ + 7641 "00000000" // /* MW 7 */ + 7642 "00000000" // /* MW 6 */ + 7643 "00100011" // /* MW 5 */ + 7644 "11001100" // /* MW 4 */ + 7645 "11110011" // /* MW 3 */ + 7646 "00101100" // /* MW 2 */ + 7647 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 +.src_ref 8 "superkernels.cpp" 139 6 first +.src_ref 8 "superkernels.cpp" 139 19 + 7648 "10111010" // LDA r16, [p7]; MOVXM p6, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7649 "00010000" // /* MW 9 */ + 7650 "00100110" // /* MW 8 */ + 7651 "00110000" // /* MW 7 */ + 7652 "11100011" // /* MW 6 */ + 7653 "00000001" // /* MW 5 */ + 7654 "00000000" // /* MW 4 */ + 7655 "11010000" // /* MW 3 */ + 7656 "11000010" // /* MW 2 */ + 7657 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 139 19 + 7658 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7659 "00110110" // /* MW 3 */ + 7660 "00000110" // /* MW 2 */ + 7661 "00000110" // /* MW 1 */ + 7662 "00011000" // LDA p1, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7663 "10011001" // /* MW 3 */ + 7664 "11111000" // /* MW 2 */ + 7665 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 142 + 7666 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7667 "00111001" // /* MW 3 */ + 7668 "11110100" // /* MW 2 */ + 7669 "00000111" // /* MW 1 */ + 7670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7671 "00000000" // /* MW 1 */ + 7672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7673 "00000000" // /* MW 1 */ + 7674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7675 "00000000" // /* MW 1 */ + 7676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7677 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 139 16 + 7678 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7679 "00001000" // /* MW 3 */ + 7680 "01100001" // /* MW 2 */ + 7681 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 139 6 + 7682 "10000100" // JNZ r16, #7712 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=7712 delay_slots=5 */ + 7683 "00000001" // /* MW 5 */ + 7684 "01000000" // /* MW 4 */ + 7685 "00010000" // /* MW 3 */ + 7686 "00001111" // /* MW 2 */ + 7687 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7689 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7691 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7693 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7695 "00000000" // /* MW 1 */ +.delay_slot + 7696 "11111000" // MOV r15, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7697 "00100000" // /* MW 3 */ + 7698 "11010000" // /* MW 2 */ + 7699 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 140 14 first + 7700 "00110110" // NOPA; NOPB; ST r24, [p7]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 7701 "11000001" // /* MW 11 */ + 7702 "10001000" // /* MW 10 */ + 7703 "10000011" // /* MW 9 */ + 7704 "00000011" // /* MW 8 */ + 7705 "00000000" // /* MW 7 */ + 7706 "00000000" // /* MW 6 */ + 7707 "00100000" // /* MW 5 */ + 7708 "00000000" // /* MW 4 */ + 7709 "11110000" // /* MW 3 */ + 7710 "00101100" // /* MW 2 */ + 7711 "00000000" // /* MW 1 */ +.label TGT_F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_544 + 7712 "00011000" // LDA p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7713 "00011001" // /* MW 3 */ + 7714 "11111111" // /* MW 2 */ + 7715 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 142 first + 7716 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7717 "00000000" // /* MW 3 */ + 7718 "00101000" // /* MW 2 */ + 7719 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 142 +.delay_slot + 7720 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7721 "00000001" // /* MW 5 */ + 7722 "00000000" // /* MW 4 */ + 7723 "00000000" // /* MW 3 */ + 7724 "11111000" // /* MW 2 */ + 7725 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7727 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7729 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7731 "00000000" // /* MW 1 */ +.delay_slot + 7732 "00011000" // MOVS p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7733 "10001011" // /* MW 3 */ + 7734 "10000100" // /* MW 2 */ +.label _Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 7735 "00001111" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E +.function setup _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary.h" 141 first +.src_ref 4 "elementwise_binary.h" 142 23 +.src_ref 4 "elementwise_binary.h" 144 4 first +.function_start + 7744 "01100100" // RET lr; MOV r0, #64 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 7745 "00000001" // /* MW 5 */ + 7746 "00100001" // /* MW 4 */ + 7747 "00000000" // /* MW 3 */ + 7748 "00000000" // /* MW 2 */ + 7749 "00000101" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 7750 "11111000" // MOV r1, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7751 "11000000" // /* MW 3 */ + 7752 "01010000" // /* MW 2 */ + 7753 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 7754 "00011000" // ADD.NC p0, r1, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7755 "10010000" // /* MW 3 */ + 7756 "01100000" // /* MW 2 */ + 7757 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 first +.delay_slot + 7758 "10011000" // ST r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7759 "00010001" // /* MW 3 */ + 7760 "00000100" // /* MW 2 */ + 7761 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 +.delay_slot + 7762 "10011000" // ST r0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7763 "00010001" // /* MW 3 */ + 7764 "00010100" // /* MW 2 */ + 7765 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E__end +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E___func_end0 + 7767 "00000000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv +.function setup _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary.h" 130 first +.src_ref 4 "elementwise_binary.h" 133 24 first +.function_start + 7776 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7777 "00101110" // /* MW 3 */ + 7778 "00011100" // /* MW 2 */ + 7779 "00000001" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 130 + 7780 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7781 "00000001" // /* MW 5 */ + 7782 "00000000" // /* MW 4 */ + 7783 "00000000" // /* MW 3 */ + 7784 "00001000" // /* MW 2 */ + 7785 "00000000" // /* MW 1 */ + 7786 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7787 "00111101" // /* MW 3 */ + 7788 "11111000" // /* MW 2 */ + 7789 "00001111" // /* MW 1 */ + 7790 "10011000" // ST r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7791 "11110101" // /* MW 3 */ + 7792 "11111101" // /* MW 2 */ + 7793 "00001111" // /* MW 1 */ + 7794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7795 "00000000" // /* MW 1 */ + 7796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7797 "00000000" // /* MW 1 */ + 7798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7799 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 133 22 first + 7800 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7801 "00101001" // /* MW 3 */ + 7802 "00011100" // /* MW 2 */ + 7803 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 24 first + 7804 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7805 "00101110" // /* MW 3 */ + 7806 "00011100" // /* MW 2 */ + 7807 "00000001" // /* MW 1 */ + 7808 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7809 "00000000" // /* MW 1 */ + 7810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7811 "00000000" // /* MW 1 */ + 7812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7813 "00000000" // /* MW 1 */ + 7814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7815 "00000000" // /* MW 1 */ + 7816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7817 "00000000" // /* MW 1 */ + 7818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7819 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 22 + 7820 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7821 "00101001" // /* MW 3 */ + 7822 "00011100" // /* MW 2 */ + 7823 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 24 first + 7824 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7825 "00101110" // /* MW 3 */ + 7826 "00000100" // /* MW 2 */ + 7827 "00000001" // /* MW 1 */ + 7828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7829 "00000000" // /* MW 1 */ + 7830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7831 "00000000" // /* MW 1 */ + 7832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7833 "00000000" // /* MW 1 */ + 7834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7835 "00000000" // /* MW 1 */ + 7836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7837 "00000000" // /* MW 1 */ + 7838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7839 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 22 + 7840 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7841 "00101001" // /* MW 3 */ + 7842 "00011100" // /* MW 2 */ + 7843 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 24 first + 7844 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7845 "00101110" // /* MW 3 */ + 7846 "00010100" // /* MW 2 */ + 7847 "00000001" // /* MW 1 */ + 7848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7849 "00000000" // /* MW 1 */ + 7850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7851 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 first +.no_stack_arguments + 7852 "00000100" // JL #7744 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=7744 delay_slots=5 */ + 7853 "00000001" // /* MW 5 */ + 7854 "00000000" // /* MW 4 */ + 7855 "00100000" // /* MW 3 */ + 7856 "00001111" // /* MW 2 */ + 7857 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7858 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7859 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7860 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7861 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7863 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 22 first +.delay_slot + 7864 "10011000" // ST el0, [p0], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7865 "00101001" // /* MW 3 */ + 7866 "11011100" // /* MW 2 */ + 7867 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 +.delay_slot + 7868 "11111000" // MOV r15, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7869 "11000000" // /* MW 3 */ + 7870 "11010000" // /* MW 2 */ + 7871 "00011011" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 +.src_ref 4 "elementwise_binary.h" 139 4 +.src_ref 9 "add_impl.h" 146 29 +.return_address + 7872 "10111010" // LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7873 "00001000" // /* MW 9 */ + 7874 "11000100" // /* MW 8 */ + 7875 "00110011" // /* MW 7 */ + 7876 "01101000" // /* MW 6 */ + 7877 "00000000" // /* MW 5 */ + 7878 "00000001" // /* MW 4 */ + 7879 "00100000" // /* MW 3 */ + 7880 "00000111" // /* MW 2 */ + 7881 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 +.src_ref 9 "add_impl.h" 147 37 +.src_ref 9 "add_impl.h" 147 39 + 7882 "10111010" // MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7883 "01011000" // /* MW 9 */ + 7884 "11111101" // /* MW 8 */ + 7885 "00000111" // /* MW 7 */ + 7886 "00001000" // /* MW 6 */ + 7887 "10000000" // /* MW 5 */ + 7888 "00000001" // /* MW 4 */ + 7889 "10000000" // /* MW 3 */ + 7890 "11100010" // /* MW 2 */ + 7891 "00000001" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 first +.src_ref 9 "add_impl.h" 147 39 + 7892 "01111010" // LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7893 "00000001" // /* MW 9 */ + 7894 "10100000" // /* MW 8 */ + 7895 "00000111" // /* MW 7 */ + 7896 "10000000" // /* MW 6 */ + 7897 "00010001" // /* MW 5 */ + 7898 "00001010" // /* MW 4 */ + 7899 "00100000" // /* MW 3 */ + 7900 "10111110" // /* MW 2 */ + 7901 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 50 first + 7902 "10011000" // LDA.u8 r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7903 "01001010" // /* MW 3 */ + 7904 "00000110" // /* MW 2 */ + 7905 "00000000" // /* MW 1 */ + 7906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7907 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 7908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7909 "00000000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 37 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 7910 "00011000" // ST.s16 r16, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7911 "00010111" // /* MW 3 */ + 7912 "00000010" // /* MW 2 */ + 7913 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7914 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7915 "00000000" // /* MW 3 */ + 7916 "00101000" // /* MW 2 */ + 7917 "00010000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7918 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7919 "00000101" // /* MW 3 */ + 7920 "00100010" // /* MW 2 */ + 7921 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7922 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7923 "00000001" // /* MW 5 */ + 7924 "00000000" // /* MW 4 */ + 7925 "00000000" // /* MW 3 */ + 7926 "11111000" // /* MW 2 */ + 7927 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 7928 "10011000" // EQ r27, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7929 "00100111" // /* MW 3 */ + 7930 "01110111" // /* MW 2 */ + 7931 "00010100" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 39 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 7932 "00011000" // SEL.EQZ r16, r16, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7933 "10000010" // /* MW 3 */ + 7934 "00100001" // /* MW 2 */ + 7935 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 7936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + 7937 "00000000" // /* MW 1 */ +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E +.function setup _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_broadcasting.h" 81 +.src_ref 4 "elementwise_binary_broadcasting.h" 81 first +.src_ref 4 "elementwise_binary_broadcasting.h" 82 25 +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 +.src_ref 4 "elementwise_binary_broadcasting.h" 83 25 +.function_start + 7952 "10111010" // MOVA m0, #20; MOVX r1, #6; MOV r0, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 7953 "01111000" // /* MW 9 */ + 7954 "01100000" // /* MW 8 */ + 7955 "00001000" // /* MW 7 */ + 7956 "11001000" // /* MW 6 */ + 7957 "00010000" // /* MW 5 */ + 7958 "00000000" // /* MW 4 */ + 7959 "10000000" // /* MW 3 */ + 7960 "10000000" // /* MW 2 */ + 7961 "00000010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 81 +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 + 7962 "00100100" // MOVX r0, #1; ADD.NC p0, r0, #12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7963 "00001100" // /* MW 5 */ + 7964 "11000000" // /* MW 4 */ + 7965 "10100000" // /* MW 3 */ + 7966 "00000000" // /* MW 2 */ + 7967 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 first + 7968 "10011000" // LDA.u8 r2, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7969 "01001010" // /* MW 3 */ + 7970 "00001000" // /* MW 2 */ + 7971 "00000000" // /* MW 1 */ + 7972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7973 "00000000" // /* MW 1 */ + 7974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7975 "00000000" // /* MW 1 */ + 7976 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7977 "00000000" // /* MW 1 */ + 7978 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7979 "00000000" // /* MW 1 */ + 7980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 7981 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 84 4 first + 7982 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 7983 "00000000" // /* MW 3 */ + 7984 "00101000" // /* MW 2 */ + 7985 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 first +.delay_slot + 7986 "10011000" // NE r0, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7987 "00001000" // /* MW 3 */ + 7988 "10000000" // /* MW 2 */ + 7989 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 83 25 first +.delay_slot + 7990 "10011000" // LSHL r0, r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 7991 "00011101" // /* MW 3 */ + 7992 "00000000" // /* MW 2 */ + 7993 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 33 first +.src_ref 4 "elementwise_binary_broadcasting.h" 83 23 +.delay_slot + 7994 "01011100" // ST r0, [p0, #4]; NEZ r3, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 7995 "11100000" // /* MW 5 */ + 7996 "00001101" // /* MW 4 */ + 7997 "00110001" // /* MW 3 */ + 7998 "10000010" // /* MW 2 */ + 7999 "00000010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 25 +.delay_slot + 8000 "10011000" // LSHL r2, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8001 "00011101" // /* MW 3 */ + 8002 "11000100" // /* MW 2 */ + 8003 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 82 23 +.delay_slot + 8004 "10011000" // ST r2, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8005 "01010001" // /* MW 3 */ + 8006 "00000100" // /* MW 2 */ +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E___func_end0 + 8007 "00001000" // /* MW 1 */ +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv +.function setup _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary_broadcasting.h" 76 +.src_ref 4 "elementwise_binary_broadcasting.h" 76 first +.function_start + 8016 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8017 "00000001" // /* MW 5 */ + 8018 "00000000" // /* MW 4 */ + 8019 "00000000" // /* MW 3 */ + 8020 "00001000" // /* MW 2 */ + 8021 "00000000" // /* MW 1 */ + 8022 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8023 "00111101" // /* MW 3 */ + 8024 "11111100" // /* MW 2 */ + 8025 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 77 8 first +.no_stack_arguments + 8026 "00000100" // JL #7776 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=7776 delay_slots=5 */ + 8027 "00000001" // /* MW 5 */ + 8028 "00000000" // /* MW 4 */ + 8029 "00110000" // /* MW 3 */ + 8030 "00001111" // /* MW 2 */ + 8031 "00000000" // /* MW 1 */ +.delay_slot + 8032 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8033 "10011101" // /* MW 3 */ + 8034 "11111011" // /* MW 2 */ + 8035 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 +.delay_slot + 8036 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8037 "11000000" // /* MW 3 */ + 8038 "01100000" // /* MW 2 */ + 8039 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8041 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8043 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8044 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8045 "01100111" // /* MW 3 */ + 8046 "00000001" // /* MW 2 */ + 8047 "00000000" // /* MW 1 */ +.return_address +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8048 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8049 "10011001" // /* MW 3 */ + 8050 "11111011" // /* MW 2 */ + 8051 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8052 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8053 "00111001" // /* MW 3 */ + 8054 "11111100" // /* MW 2 */ + 8055 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 first +.tail_call +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8056 "10000100" // J #7952 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=7952 delay_slots=5 */ + 8057 "00000000" // /* MW 5 */ + 8058 "00000000" // /* MW 4 */ + 8059 "10001000" // /* MW 3 */ + 8060 "00001111" // /* MW 2 */ + 8061 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 78 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8062 "11111000" // MOV p0, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8063 "11000000" // /* MW 3 */ + 8064 "01101110" // /* MW 2 */ + 8065 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 79 4 first +.delay_slot + 8066 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8067 "00000001" // /* MW 5 */ + 8068 "00000000" // /* MW 4 */ + 8069 "00000000" // /* MW 3 */ + 8070 "11111000" // /* MW 2 */ + 8071 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8073 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8075 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + 8077 "00000000" // /* MW 1 */ +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.function run _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_broadcasting.h" 89 first +.src_ref 4 "elementwise_binary_broadcasting.h" 96 37 first +.src_ref 4 "elementwise_binary_broadcasting.h" 102 19 +.function_start + 8080 "01010100" // LDA r0, [p3], #12; MOV m0, #20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8081 "01010001" // /* MW 5 */ + 8082 "00000000" // /* MW 4 */ + 8083 "11010000" // /* MW 3 */ + 8084 "10000010" // /* MW 2 */ + 8085 "01100111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 102 19 first +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8086 "11010100" // LDA.u8 r1, [p3], m0; MOV p4, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8087 "10000001" // /* MW 5 */ + 8088 "11001101" // /* MW 4 */ + 8089 "01011000" // /* MW 3 */ + 8090 "00000101" // /* MW 2 */ + 8091 "01100001" // /* MW 1 */ + 8092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8093 "00000000" // /* MW 1 */ + 8094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8095 "00000000" // /* MW 1 */ + 8096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8097 "00000000" // /* MW 1 */ + 8098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8099 "00000000" // /* MW 1 */ + 8100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8101 "00000000" // /* MW 1 */ + 8102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8103 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 102 12 +.src_ref 4 "elementwise_binary_broadcasting.h" 102 35 + 8104 "10000100" // JNZ r1, #8160 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=8160 delay_slots=5 */ + 8105 "00000001" // /* MW 5 */ + 8106 "01000000" // /* MW 4 */ + 8107 "11110000" // /* MW 3 */ + 8108 "00001111" // /* MW 2 */ + 8109 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 96 78 +.delay_slot + 8110 "00011000" // MOVX r2, #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8111 "11101001" // /* MW 3 */ + 8112 "11000100" // /* MW 2 */ + 8113 "00010111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 96 78 first +.delay_slot + 8114 "10011000" // LSHL r0, r0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8115 "00101101" // /* MW 3 */ + 8116 "00000000" // /* MW 2 */ + 8117 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8119 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8123 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 103 28 first + 8124 "10011000" // LDA.s16 r1, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8125 "00110010" // /* MW 3 */ + 8126 "00000100" // /* MW 2 */ + 8127 "00000000" // /* MW 1 */ + 8128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8129 "00000000" // /* MW 1 */ + 8130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8131 "00000000" // /* MW 1 */ + 8132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8133 "00000000" // /* MW 1 */ + 8134 "10000100" // J #8192 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=8192 delay_slots=5 */ + 8135 "00000000" // /* MW 5 */ + 8136 "00000000" // /* MW 4 */ + 8137 "00000000" // /* MW 3 */ + 8138 "00010000" // /* MW 2 */ + 8139 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8141 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8143 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 8144 "11111000" // VBCST.16 x0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8145 "01110010" // /* MW 3 */ + 8146 "00000101" // /* MW 2 */ + 8147 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8149 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.delay_slot + 8150 "01111010" // NOPA; VST x0, [p0]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8151 "00000000" // /* MW 9 */ + 8152 "00000000" // /* MW 8 */ + 8153 "00000000" // /* MW 7 */ + 8154 "00000000" // /* MW 6 */ + 8155 "00010011" // /* MW 5 */ + 8156 "00000100" // /* MW 4 */ + 8157 "11110000" // /* MW 3 */ + 8158 "00101100" // /* MW 2 */ + 8159 "00000000" // /* MW 1 */ +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_80 +.src_ref 4 "elementwise_binary_broadcasting.h" 106 28 first + 8160 "10011000" // LDA.s16 r1, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8161 "00110010" // /* MW 3 */ + 8162 "00000100" // /* MW 2 */ + 8163 "00000001" // /* MW 1 */ + 8164 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8165 "00000000" // /* MW 1 */ + 8166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8167 "00000000" // /* MW 1 */ + 8168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8169 "00000000" // /* MW 1 */ + 8170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8171 "00000000" // /* MW 1 */ + 8172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8173 "00000000" // /* MW 1 */ + 8174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8175 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 8176 "11111000" // VBCST.16 x0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8177 "01110010" // /* MW 3 */ + 8178 "00000101" // /* MW 2 */ + 8179 "00011000" // /* MW 1 */ + 8180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8181 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first + 8182 "01111010" // NOPA; VST x0, [p1]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8183 "00000000" // /* MW 9 */ + 8184 "00000000" // /* MW 8 */ + 8185 "00000000" // /* MW 7 */ + 8186 "00000000" // /* MW 6 */ + 8187 "00010011" // /* MW 5 */ + 8188 "00000100" // /* MW 4 */ + 8189 "11110001" // /* MW 3 */ + 8190 "00101100" // /* MW 2 */ + 8191 "00000000" // /* MW 1 */ +.label TGT_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_112 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 first +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 first + 8192 "10111010" // LDA m0, [p4, #20]; MOVX r0, #60; ADD.NC lc, r0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8193 "01001000" // /* MW 9 */ + 8194 "00111111" // /* MW 8 */ + 8195 "10111000" // /* MW 7 */ + 8196 "10001010" // /* MW 6 */ + 8197 "00000111" // /* MW 5 */ + 8198 "00000000" // /* MW 4 */ + 8199 "11010000" // /* MW 3 */ + 8200 "10000000" // /* MW 2 */ + 8201 "10001010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8202 "10111010" // LDA m1, [p3, #4]; MOVXM ls, #8304 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8203 "00010000" // /* MW 9 */ + 8204 "00111000" // /* MW 8 */ + 8205 "01111000" // /* MW 7 */ + 8206 "00001000" // /* MW 6 */ + 8207 "00000000" // /* MW 5 */ + 8208 "00000000" // /* MW 4 */ + 8209 "11010000" // /* MW 3 */ + 8210 "10010000" // /* MW 2 */ + 8211 "01100010" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8212 "01000100" // MOVXM le, #8336 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8213 "00100000" // /* MW 5 */ + 8214 "11100001" // /* MW 4 */ + 8215 "00100110" // /* MW 3 */ + 8216 "00000000" // /* MW 2 */ + 8217 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8218 "01000100" // MOVXM p4, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8219 "10101000" // /* MW 5 */ + 8220 "11000000" // /* MW 4 */ + 8221 "10001000" // /* MW 3 */ + 8222 "00000111" // /* MW 2 */ + 8223 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_broadcasting.h" 117 8 + 8224 "10011000" // LDA.s8 r1, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8225 "00100010" // /* MW 3 */ + 8226 "00000100" // /* MW 2 */ + 8227 "00000100" // /* MW 1 */ + 8228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8229 "00000000" // /* MW 1 */ + 8230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8231 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 187 20 first + 8232 "10011000" // VLDA.CONV.fp32.bf16 cml1, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8233 "10101011" // /* MW 3 */ + 8234 "00001000" // /* MW 2 */ + 8235 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary.h" 189 20 first + 8236 "10011000" // VLDA.CONV.fp32.bf16 cml2, [p1], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8237 "00101011" // /* MW 3 */ + 8238 "00101001" // /* MW 2 */ + 8239 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first + 8240 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8241 "00101011" // /* MW 3 */ + 8242 "00001000" // /* MW 2 */ + 8243 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8244 "10011000" // VLDA.CONV.fp32.bf16 cml4, [p1], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8245 "00101011" // /* MW 3 */ + 8246 "00101010" // /* MW 2 */ + 8247 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 195 20 +.src_ref 4 "elementwise_binary.h" 218 20 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8248 "00101100" // VLDA.CONV.fp32.bf16 cml1, [p0], m0; MOVX crRnd, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8249 "00000000" // /* MW 5 */ + 8250 "11110101" // /* MW 4 */ + 8251 "01110000" // /* MW 3 */ + 8252 "00010101" // /* MW 2 */ + 8253 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8254 "01100010" // VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8255 "00111101" // /* MW 7 */ + 8256 "00101000" // /* MW 6 */ + 8257 "00000011" // /* MW 5 */ + 8258 "00000100" // /* MW 4 */ + 8259 "01110000" // /* MW 3 */ + 8260 "00100101" // /* MW 2 */ + 8261 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8262 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8263 "00101011" // /* MW 3 */ + 8264 "00001000" // /* MW 2 */ + 8265 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8266 "01100010" // VLDA.CONV.fp32.bf16 cml4, [p1], m1; VADD.f dm4, dm0, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8267 "00111101" // /* MW 7 */ + 8268 "00010000" // /* MW 6 */ + 8269 "00000100" // /* MW 5 */ + 8270 "00000100" // /* MW 4 */ + 8271 "01110000" // /* MW 3 */ + 8272 "01000101" // /* MW 2 */ + 8273 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 187 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8274 "10011000" // VLDA.CONV.fp32.bf16 cml1, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8275 "10101011" // /* MW 3 */ + 8276 "00001000" // /* MW 2 */ + 8277 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8278 "01100010" // VLDA.CONV.fp32.bf16 cml2, [p1], m1; VADD.f dm3, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8279 "00111101" // /* MW 7 */ + 8280 "00101000" // /* MW 6 */ + 8281 "00000011" // /* MW 5 */ + 8282 "00000100" // /* MW 4 */ + 8283 "01110000" // /* MW 3 */ + 8284 "00100101" // /* MW 2 */ + 8285 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8286 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8287 "00101011" // /* MW 3 */ + 8288 "00001000" // /* MW 2 */ + 8289 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8290 "01101110" // VLDA.CONV.fp32.bf16 cml4, [p1], m1; VST.CONV.bf16.fp32 cml3, [p2], #64; NOPM; VADD.f dm4, dm0, dm4, r0 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 8291 "00111101" // /* MW 13 */ + 8292 "00010000" // /* MW 12 */ + 8293 "00000100" // /* MW 11 */ + 8294 "01010111" // /* MW 10 */ + 8295 "00011010" // /* MW 9 */ + 8296 "01000000" // /* MW 8 */ + 8297 "00000000" // /* MW 7 */ + 8298 "00000000" // /* MW 6 */ + 8299 "01000110" // /* MW 5 */ + 8300 "00111011" // /* MW 4 */ + 8301 "01110100" // /* MW 3 */ + 8302 "01000101" // /* MW 2 */ + 8303 "00100101" // /* MW 1 */ +.label ZLS_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_224 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 187 20 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 8304 "10011000" // VLDA.CONV.fp32.bf16 cml1, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8305 "10101011" // /* MW 3 */ + 8306 "00001000" // /* MW 2 */ + 8307 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8308 "01100110" // VLDA.CONV.fp32.bf16 cml2, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 8309 "00111101" // /* MW 11 */ + 8310 "00101000" // /* MW 10 */ + 8311 "00000011" // /* MW 9 */ + 8312 "10001110" // /* MW 8 */ + 8313 "00010001" // /* MW 7 */ + 8314 "00001111" // /* MW 6 */ + 8315 "00100001" // /* MW 5 */ + 8316 "00000000" // /* MW 4 */ + 8317 "01110000" // /* MW 3 */ + 8318 "00100101" // /* MW 2 */ + 8319 "00100101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8320 "11100001" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8321 "00000000" // /* MW 15 */ + 8322 "00000000" // /* MW 14 */ + 8323 "01111000" // /* MW 13 */ + 8324 "10100101" // /* MW 12 */ + 8325 "00000001" // /* MW 11 */ + 8326 "00000000" // /* MW 10 */ + 8327 "00000000" // /* MW 9 */ + 8328 "00000000" // /* MW 8 */ + 8329 "01011011" // /* MW 7 */ + 8330 "00000001" // /* MW 6 */ + 8331 "00100000" // /* MW 5 */ + 8332 "00000000" // /* MW 4 */ + 8333 "01110000" // /* MW 3 */ + 8334 "00000101" // /* MW 2 */ + 8335 "00000001" // /* MW 1 */ +.label ZLE_F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_256 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8336 "11101011" // VLDA.CONV.fp32.bf16 cml4, [p1], m1;NOPB; VST.CONV.bf16.fp32 cml3, [p2], #64;NOPX; NOPM; VADD.f dm4, dm0, dm4, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8337 "10000001" // /* MW 15 */ + 8338 "00100000" // /* MW 14 */ + 8339 "01111000" // /* MW 13 */ + 8340 "10100101" // /* MW 12 */ + 8341 "00000001" // /* MW 11 */ + 8342 "00000000" // /* MW 10 */ + 8343 "00000000" // /* MW 9 */ + 8344 "00000000" // /* MW 8 */ + 8345 "10100011" // /* MW 7 */ + 8346 "00011101" // /* MW 6 */ + 8347 "00100010" // /* MW 5 */ + 8348 "00000000" // /* MW 4 */ + 8349 "01110000" // /* MW 3 */ + 8350 "01000101" // /* MW 2 */ + 8351 "00100101" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 8352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8353 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8354 "01100010" // VST.CONV.bf16.fp32 cml4, [p2], #64; VADD.f dm3, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8355 "00111101" // /* MW 7 */ + 8356 "00101000" // /* MW 6 */ + 8357 "00000011" // /* MW 5 */ + 8358 "00000010" // /* MW 4 */ + 8359 "01100000" // /* MW 3 */ + 8360 "11000100" // /* MW 2 */ + 8361 "01000011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8363 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8364 "01100010" // VST.CONV.bf16.fp32 cml3, [p2], #64; VADD.f dm4, dm0, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8365 "00111101" // /* MW 7 */ + 8366 "00010000" // /* MW 6 */ + 8367 "00000100" // /* MW 5 */ + 8368 "00000010" // /* MW 4 */ + 8369 "01100000" // /* MW 3 */ + 8370 "10110100" // /* MW 2 */ + 8371 "01000011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8373 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.src_ref 4 "elementwise_binary_broadcasting.h" 121 4 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8374 "01011100" // VST.CONV.bf16.fp32 cml4, [p2], #64;RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 8375 "00000000" // /* MW 5 */ + 8376 "01010000" // /* MW 4 */ + 8377 "01100000" // /* MW 3 */ + 8378 "11000100" // /* MW 2 */ + 8379 "01000011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8381 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.delay_slot + 8382 "00011000" // VST.CONV.bf16.fp32 cml3, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8383 "10100011" // /* MW 3 */ + 8384 "00011101" // /* MW 2 */ + 8385 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8387 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.delay_slot + 8388 "00011000" // VST.CONV.bf16.fp32 cml4, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8389 "00100011" // /* MW 3 */ + 8390 "00011110" // /* MW 2 */ + 8391 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 + 8393 "00000000" // /* MW 1 */ +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E +.function run _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 82 +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 82 first +.function_start + 8400 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8401 "00000001" // /* MW 5 */ + 8402 "00000000" // /* MW 4 */ + 8403 "00000000" // /* MW 3 */ + 8404 "00010000" // /* MW 2 */ + 8405 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 90 24 + 8406 "00000010" // ST lr, [sp, #-4]; MOV r16, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8407 "01110000" // /* MW 7 */ + 8408 "01100000" // /* MW 6 */ + 8409 "00001010" // /* MW 5 */ + 8410 "00000010" // /* MW 4 */ + 8411 "10110000" // /* MW 3 */ + 8412 "10000111" // /* MW 2 */ + 8413 "11111111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 90 24 first +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 + 8414 "00000010" // MOVS p2, p1; ADD.NC p3, r16, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8415 "00000000" // /* MW 7 */ + 8416 "00000011" // /* MW 6 */ + 8417 "10110100" // /* MW 5 */ + 8418 "00000001" // /* MW 4 */ + 8419 "01100000" // /* MW 3 */ + 8420 "10010001" // /* MW 2 */ + 8421 "01010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 19 first +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 + 8422 "11010100" // LDA.u8 r27, [p3], #2; MOV r16, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8423 "10000001" // /* MW 5 */ + 8424 "00100001" // /* MW 4 */ + 8425 "01011000" // /* MW 3 */ + 8426 "11101101" // /* MW 2 */ + 8427 "01100101" // /* MW 1 */ + 8428 "11010100" // LDA.s16 r18, [p3], #-14; MOV r17, sp /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8429 "11000001" // /* MW 5 */ + 8430 "10101011" // /* MW 4 */ + 8431 "01011000" // /* MW 3 */ + 8432 "11001010" // /* MW 2 */ + 8433 "01110011" // /* MW 1 */ + 8434 "00011000" // ADD.NC p0, r17, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8435 "11000000" // /* MW 3 */ + 8436 "01101000" // /* MW 2 */ + 8437 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 538 13 first +.src_ref 5 "vector_native_types.hpp" 374 137 first + 8438 "00011000" // VST sfh, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8439 "00101011" // /* MW 3 */ + 8440 "00000111" // /* MW 2 */ + 8441 "00001000" // /* MW 1 */ + 8442 "00011000" // ST.s16 r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8443 "01010111" // /* MW 3 */ + 8444 "00000110" // /* MW 2 */ + 8445 "00000000" // /* MW 1 */ + 8446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8447 "00000000" // /* MW 1 */ + 8448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8449 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 first +.no_stack_arguments + 8450 "00000100" // JL #8080 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=8080 delay_slots=5 */ + 8451 "00000001" // /* MW 5 */ + 8452 "00000000" // /* MW 4 */ + 8453 "11001000" // /* MW 3 */ + 8454 "00001111" // /* MW 2 */ + 8455 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 +.delay_slot + 8456 "11111000" // MOV r17, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8457 "11000000" // /* MW 3 */ + 8458 "01010000" // /* MW 2 */ + 8459 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8461 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 first +.delay_slot + 8462 "00011000" // SEL.EQZ r18, r16, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8463 "00010010" // /* MW 3 */ + 8464 "00100101" // /* MW 2 */ + 8465 "00010100" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 92 35 +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 +.delay_slot + 8466 "11100100" // SEL.EQZ r16, r17, r16, r27; MOV p1, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8467 "01000001" // /* MW 5 */ + 8468 "11010010" // /* MW 4 */ + 8469 "01000010" // /* MW 3 */ + 8470 "00100000" // /* MW 2 */ + 8471 "10001100" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 117 8 +.delay_slot + 8472 "00000010" // NOPS; MOV p0, r16 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8473 "01110000" // /* MW 7 */ + 8474 "00010000" // /* MW 6 */ + 8475 "00110100" // /* MW 5 */ + 8476 "00000000" // /* MW 4 */ + 8477 "01100000" // /* MW 3 */ + 8478 "00101011" // /* MW 2 */ + 8479 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 118 4 +.return_address + 8480 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8481 "00111001" // /* MW 3 */ + 8482 "11111100" // /* MW 2 */ + 8483 "00000111" // /* MW 1 */ + 8484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8485 "00000000" // /* MW 1 */ + 8486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8487 "00000000" // /* MW 1 */ + 8488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8489 "00000000" // /* MW 1 */ + 8490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8491 "00000000" // /* MW 1 */ + 8492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8493 "00000000" // /* MW 1 */ + 8494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8495 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 118 4 first + 8496 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 8497 "00000000" // /* MW 3 */ + 8498 "00101000" // /* MW 2 */ + 8499 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_attribute_broadcasting.h" 118 4 +.delay_slot + 8500 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8501 "00000001" // /* MW 5 */ + 8502 "00000000" // /* MW 4 */ + 8503 "00000000" // /* MW 3 */ + 8504 "11110000" // /* MW 2 */ + 8505 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8507 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8509 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8511 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8512 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E___func_end0 + 8513 "00000000" // /* MW 1 */ +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_add1d_attribute_broadcasting _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 147 first +.src_ref 8 "superkernels.cpp" 152 6 +.function_start + 8528 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8529 "00000000" // /* MW 5 */ + 8530 "11000000" // /* MW 4 */ + 8531 "10000110" // /* MW 3 */ + 8532 "00000111" // /* MW 2 */ + 8533 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 152 6 first + 8534 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8535 "11000001" // /* MW 5 */ + 8536 "10110101" // /* MW 4 */ + 8537 "11011000" // /* MW 3 */ + 8538 "11000010" // /* MW 2 */ + 8539 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 147 + 8540 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8541 "00000001" // /* MW 5 */ + 8542 "00000000" // /* MW 4 */ + 8543 "00000000" // /* MW 3 */ + 8544 "00001000" // /* MW 2 */ + 8545 "00000000" // /* MW 1 */ + 8546 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8547 "01110000" // /* MW 7 */ + 8548 "11010000" // /* MW 6 */ + 8549 "00001011" // /* MW 5 */ + 8550 "00000000" // /* MW 4 */ + 8551 "10110000" // /* MW 3 */ + 8552 "01100011" // /* MW 2 */ + 8553 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 11 + 8554 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8555 "00010001" // /* MW 9 */ + 8556 "00001000" // /* MW 8 */ + 8557 "00110000" // /* MW 7 */ + 8558 "11100011" // /* MW 6 */ + 8559 "00000001" // /* MW 5 */ + 8560 "00000000" // /* MW 4 */ + 8561 "10110000" // /* MW 3 */ + 8562 "10000010" // /* MW 2 */ + 8563 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 8564 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8565 "11000000" // /* MW 3 */ + 8566 "11010100" // /* MW 2 */ + 8567 "00011011" // /* MW 1 */ + 8568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8569 "00000000" // /* MW 1 */ + 8570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8571 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 152 6 +.src_ref 8 "superkernels.cpp" 152 16 + 8572 "10000100" // JNZ r16, #8736 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=8736 delay_slots=5 */ + 8573 "00000001" // /* MW 5 */ + 8574 "01000000" // /* MW 4 */ + 8575 "00010000" // /* MW 3 */ + 8576 "00010001" // /* MW 2 */ + 8577 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 22 first +.delay_slot + 8578 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8579 "10010000" // /* MW 3 */ + 8580 "01100010" // /* MW 2 */ + 8581 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 30 +.delay_slot + 8582 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8583 "11111011" // /* MW 3 */ + 8584 "01100011" // /* MW 2 */ + 8585 "00010100" // /* MW 1 */ +.delay_slot + 8586 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8587 "00111101" // /* MW 3 */ + 8588 "11110100" // /* MW 2 */ + 8589 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 149 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 8590 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8591 "01110000" // /* MW 7 */ + 8592 "01100000" // /* MW 6 */ + 8593 "00110000" // /* MW 5 */ + 8594 "00000011" // /* MW 4 */ + 8595 "00110000" // /* MW 3 */ + 8596 "11000110" // /* MW 2 */ + 8597 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 155 4 +.src_ref 8 "superkernels.cpp" 166 2 +.delay_slot + 8598 "01000100" // MOVXM p0, #492928 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8599 "00000000" // /* MW 5 */ + 8600 "11001011" // /* MW 4 */ + 8601 "10000000" // /* MW 3 */ + 8602 "00000111" // /* MW 2 */ + 8603 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 8604 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8605 "10101000" // /* MW 5 */ + 8606 "11000000" // /* MW 4 */ + 8607 "10000100" // /* MW 3 */ + 8608 "00000111" // /* MW 2 */ + 8609 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 8610 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8611 "00010000" // /* MW 9 */ + 8612 "00101000" // /* MW 8 */ + 8613 "00110000" // /* MW 7 */ + 8614 "11100001" // /* MW 6 */ + 8615 "00000001" // /* MW 5 */ + 8616 "00000000" // /* MW 4 */ + 8617 "11100000" // /* MW 3 */ + 8618 "11000000" // /* MW 2 */ + 8619 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8621 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 155 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 8622 "00000100" // JL #8016 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=8016 delay_slots=5 */ + 8623 "00000001" // /* MW 5 */ + 8624 "00000000" // /* MW 4 */ + 8625 "10101000" // /* MW 3 */ + 8626 "00001111" // /* MW 2 */ + 8627 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8629 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 8630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8631 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 8632 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8633 "00110001" // /* MW 3 */ + 8634 "00100000" // /* MW 2 */ + 8635 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 8636 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8637 "00000101" // /* MW 3 */ + 8638 "00100000" // /* MW 2 */ + 8639 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 8640 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8641 "00000000" // /* MW 15 */ + 8642 "00000000" // /* MW 14 */ + 8643 "01111000" // /* MW 13 */ + 8644 "10100101" // /* MW 12 */ + 8645 "00000001" // /* MW 11 */ + 8646 "00000000" // /* MW 10 */ + 8647 "00000000" // /* MW 9 */ + 8648 "10000000" // /* MW 8 */ + 8649 "00010001" // /* MW 7 */ + 8650 "00000110" // /* MW 6 */ + 8651 "00100010" // /* MW 5 */ + 8652 "00000000" // /* MW 4 */ + 8653 "11110000" // /* MW 3 */ + 8654 "00101100" // /* MW 2 */ + 8655 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 18 +.return_address + 8656 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8657 "00100000" // /* MW 5 */ + 8658 "11000000" // /* MW 4 */ + 8659 "10000100" // /* MW 3 */ + 8660 "00000111" // /* MW 2 */ + 8661 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 18 first +.src_ref 8 "superkernels.cpp" 159 65 + 8662 "10111010" // LDA r16, [p2]; MOVXM p2, #492928 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8663 "00010000" // /* MW 9 */ + 8664 "11000000" // /* MW 8 */ + 8665 "00110010" // /* MW 7 */ + 8666 "11100001" // /* MW 6 */ + 8667 "00000001" // /* MW 5 */ + 8668 "00000000" // /* MW 4 */ + 8669 "11010000" // /* MW 3 */ + 8670 "11000010" // /* MW 2 */ + 8671 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 51 +.src_ref 8 "superkernels.cpp" 159 65 +.src_ref 8 "superkernels.cpp" 166 2 + 8672 "10111010" // LDA r17, [p2]; MOVXM p2, #492928 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8673 "00010000" // /* MW 9 */ + 8674 "11000000" // /* MW 8 */ + 8675 "00110010" // /* MW 7 */ + 8676 "11100001" // /* MW 6 */ + 8677 "00000001" // /* MW 5 */ + 8678 "00000000" // /* MW 4 */ + 8679 "11010000" // /* MW 3 */ + 8680 "11000110" // /* MW 2 */ + 8681 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 51 first +.src_ref 8 "superkernels.cpp" 159 16 +.src_ref 8 "superkernels.cpp" 164 47 + 8682 "10111010" // LDA.u16 r18, [p2, #10]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8683 "00010000" // /* MW 9 */ + 8684 "00001010" // /* MW 8 */ + 8685 "10110000" // /* MW 7 */ + 8686 "11100000" // /* MW 6 */ + 8687 "00000001" // /* MW 5 */ + 8688 "00000000" // /* MW 4 */ + 8689 "01010000" // /* MW 3 */ + 8690 "11001011" // /* MW 2 */ + 8691 "01001010" // /* MW 1 */ + 8692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8693 "00000000" // /* MW 1 */ + 8694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8695 "00000000" // /* MW 1 */ + 8696 "10000100" // J #8752 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=8752 delay_slots=5 */ + 8697 "00000000" // /* MW 5 */ + 8698 "00000000" // /* MW 4 */ + 8699 "00011000" // /* MW 3 */ + 8700 "00010001" // /* MW 2 */ + 8701 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 13 +.delay_slot + 8702 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8703 "10011000" // /* MW 5 */ + 8704 "11000000" // /* MW 4 */ + 8705 "10000000" // /* MW 3 */ + 8706 "00000111" // /* MW 2 */ + 8707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8709 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 27 first +.delay_slot + 8710 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8711 "00001111" // /* MW 3 */ + 8712 "01100001" // /* MW 2 */ + 8713 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 157 13 first +.delay_slot + 8714 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8715 "10100011" // /* MW 5 */ + 8716 "00001100" // /* MW 4 */ + 8717 "11110000" // /* MW 3 */ + 8718 "00101100" // /* MW 2 */ + 8719 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 159 16 first +.delay_slot + 8720 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8721 "00000000" // /* MW 15 */ + 8722 "00000000" // /* MW 14 */ + 8723 "01111000" // /* MW 13 */ + 8724 "10100101" // /* MW 12 */ + 8725 "00000001" // /* MW 11 */ + 8726 "00000000" // /* MW 10 */ + 8727 "00000000" // /* MW 9 */ + 8728 "10000000" // /* MW 8 */ + 8729 "00010001" // /* MW 7 */ + 8730 "00000110" // /* MW 6 */ + 8731 "00100001" // /* MW 5 */ + 8732 "00000000" // /* MW 4 */ + 8733 "11110000" // /* MW 3 */ + 8734 "00101100" // /* MW 2 */ + 8735 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 164 47 +.src_ref 8 "superkernels.cpp" 166 2 + 8736 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8737 "00000000" // /* MW 15 */ + 8738 "00000000" // /* MW 14 */ + 8739 "00010000" // /* MW 13 */ + 8740 "00001010" // /* MW 12 */ + 8741 "10110000" // /* MW 11 */ + 8742 "11100000" // /* MW 10 */ + 8743 "00000001" // /* MW 9 */ + 8744 "00000000" // /* MW 8 */ + 8745 "10001011" // /* MW 7 */ + 8746 "10000000" // /* MW 6 */ + 8747 "00100010" // /* MW 5 */ + 8748 "00000000" // /* MW 4 */ + 8749 "11110000" // /* MW 3 */ + 8750 "00101100" // /* MW 2 */ + 8751 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 8752 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 8753 "00000000" // /* MW 7 */ + 8754 "11000011" // /* MW 6 */ + 8755 "10110011" // /* MW 5 */ + 8756 "00000011" // /* MW 4 */ + 8757 "01100000" // /* MW 3 */ + 8758 "10010001" // /* MW 2 */ + 8759 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 8760 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8761 "00010000" // /* MW 9 */ + 8762 "00000000" // /* MW 8 */ + 8763 "00110000" // /* MW 7 */ + 8764 "11100000" // /* MW 6 */ + 8765 "00000001" // /* MW 5 */ + 8766 "00000000" // /* MW 4 */ + 8767 "11010000" // /* MW 3 */ + 8768 "11101110" // /* MW 2 */ + 8769 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 8770 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8771 "00010110" // /* MW 3 */ + 8772 "11111110" // /* MW 2 */ + 8773 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 8774 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8775 "00110110" // /* MW 3 */ + 8776 "11111110" // /* MW 2 */ + 8777 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 8778 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8779 "01010110" // /* MW 3 */ + 8780 "01000110" // /* MW 2 */ + 8781 "00000111" // /* MW 1 */ + 8782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8783 "00000000" // /* MW 1 */ + 8784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8785 "00000000" // /* MW 1 */ + 8786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8787 "00000000" // /* MW 1 */ + 8788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8789 "00000000" // /* MW 1 */ + 8790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8791 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 8792 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8793 "00000010" // /* MW 3 */ + 8794 "01100001" // /* MW 2 */ + 8795 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 8796 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8797 "00010001" // /* MW 3 */ + 8798 "00000110" // /* MW 2 */ + 8799 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 8800 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8801 "11111101" // /* MW 3 */ + 8802 "11100000" // /* MW 2 */ + 8803 "00010111" // /* MW 1 */ + 8804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8805 "00000000" // /* MW 1 */ + 8806 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8807 "00000000" // /* MW 1 */ + 8808 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8809 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 8810 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8811 "00001000" // /* MW 3 */ + 8812 "10010011" // /* MW 2 */ + 8813 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 45 + 8814 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8815 "10000001" // /* MW 5 */ + 8816 "10101101" // /* MW 4 */ + 8817 "10100111" // /* MW 3 */ + 8818 "00000000" // /* MW 2 */ + 8819 "00000100" // /* MW 1 */ + 8820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8821 "00000000" // /* MW 1 */ + 8822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8823 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 first + 8824 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8825 "00110110" // /* MW 3 */ + 8826 "00000110" // /* MW 2 */ + 8827 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 8828 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 8829 "10000001" // /* MW 5 */ + 8830 "11011101" // /* MW 4 */ + 8831 "11011100" // /* MW 3 */ + 8832 "11001010" // /* MW 2 */ + 8833 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 47 first + 8834 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8835 "01110110" // /* MW 3 */ + 8836 "00000110" // /* MW 2 */ + 8837 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 8838 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8839 "10011110" // /* MW 3 */ + 8840 "01011100" // /* MW 2 */ + 8841 "00000111" // /* MW 1 */ + 8842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8843 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 166 2 first +.no_stack_arguments + 8844 "00000100" // JL #8400 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=8400 delay_slots=5 */ + 8845 "00000001" // /* MW 5 */ + 8846 "00000000" // /* MW 4 */ + 8847 "01101000" // /* MW 3 */ + 8848 "00010000" // /* MW 2 */ + 8849 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8851 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 first +.delay_slot + 8852 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8853 "00000111" // /* MW 3 */ + 8854 "01100010" // /* MW 2 */ + 8855 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 163 2 +.delay_slot + 8856 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8857 "00110001" // /* MW 3 */ + 8858 "00000110" // /* MW 2 */ + 8859 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 45 first +.delay_slot + 8860 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8861 "00001101" // /* MW 3 */ + 8862 "11100001" // /* MW 2 */ + 8863 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 164 45 +.delay_slot + 8864 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 8865 "00000000" // /* MW 15 */ + 8866 "00000000" // /* MW 14 */ + 8867 "10101000" // /* MW 13 */ + 8868 "10100000" // /* MW 12 */ + 8869 "00110100" // /* MW 11 */ + 8870 "00000000" // /* MW 10 */ + 8871 "00000000" // /* MW 9 */ + 8872 "00000000" // /* MW 8 */ + 8873 "01011011" // /* MW 7 */ + 8874 "00000001" // /* MW 6 */ + 8875 "00100000" // /* MW 5 */ + 8876 "00000000" // /* MW 4 */ + 8877 "11110000" // /* MW 3 */ + 8878 "00101100" // /* MW 2 */ + 8879 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 6 +.src_ref 8 "superkernels.cpp" 169 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 8880 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8881 "00010000" // /* MW 9 */ + 8882 "00000000" // /* MW 8 */ + 8883 "00110000" // /* MW 7 */ + 8884 "11100011" // /* MW 6 */ + 8885 "00000001" // /* MW 5 */ + 8886 "00000000" // /* MW 4 */ + 8887 "11010000" // /* MW 3 */ + 8888 "11000110" // /* MW 2 */ + 8889 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 8890 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8891 "00000101" // /* MW 3 */ + 8892 "00100000" // /* MW 2 */ + 8893 "00010000" // /* MW 1 */ + 8894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8895 "00000000" // /* MW 1 */ + 8896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8897 "00000000" // /* MW 1 */ + 8898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8899 "00000000" // /* MW 1 */ + 8900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8901 "00000000" // /* MW 1 */ + 8902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8903 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 8904 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8905 "00001000" // /* MW 3 */ + 8906 "01010001" // /* MW 2 */ + 8907 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 8908 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8909 "00010000" // /* MW 9 */ + 8910 "00100110" // /* MW 8 */ + 8911 "00110000" // /* MW 7 */ + 8912 "11100001" // /* MW 6 */ + 8913 "00000001" // /* MW 5 */ + 8914 "00000000" // /* MW 4 */ + 8915 "11010000" // /* MW 3 */ + 8916 "11001110" // /* MW 2 */ + 8917 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 6 first + 8918 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8919 "00110110" // /* MW 3 */ + 8920 "00000110" // /* MW 2 */ + 8921 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 19 + 8922 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8923 "01010110" // /* MW 3 */ + 8924 "00000110" // /* MW 2 */ + 8925 "00000010" // /* MW 1 */ + 8926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8927 "00000000" // /* MW 1 */ + 8928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8929 "00000000" // /* MW 1 */ + 8930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8931 "00000000" // /* MW 1 */ + 8932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8933 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 8934 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8935 "00110001" // /* MW 3 */ + 8936 "00100001" // /* MW 2 */ + 8937 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 8938 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8939 "00010001" // /* MW 3 */ + 8940 "11100110" // /* MW 2 */ + 8941 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 16 first + 8942 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8943 "00101000" // /* MW 3 */ + 8944 "01100001" // /* MW 2 */ + 8945 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 168 6 + 8946 "10000100" // JNZ r16, #8976 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=8976 delay_slots=5 */ + 8947 "00000001" // /* MW 5 */ + 8948 "01000000" // /* MW 4 */ + 8949 "10001000" // /* MW 3 */ + 8950 "00010001" // /* MW 2 */ + 8951 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8953 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8959 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 8960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8961 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 169 14 + 8962 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8963 "00000001" // /* MW 3 */ + 8964 "00100000" // /* MW 2 */ + 8965 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 169 14 first + 8966 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 8967 "00000000" // /* MW 9 */ + 8968 "00000000" // /* MW 8 */ + 8969 "00000000" // /* MW 7 */ + 8970 "10000000" // /* MW 6 */ + 8971 "00010001" // /* MW 5 */ + 8972 "00000110" // /* MW 4 */ + 8973 "11110110" // /* MW 3 */ + 8974 "00101100" // /* MW 2 */ + 8975 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 171 + 8976 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8977 "00111001" // /* MW 3 */ + 8978 "11110100" // /* MW 2 */ + 8979 "00000111" // /* MW 1 */ + 8980 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8981 "00011001" // /* MW 3 */ + 8982 "11111011" // /* MW 2 */ + 8983 "00000111" // /* MW 1 */ + 8984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8985 "00000000" // /* MW 1 */ + 8986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8987 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 8988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8989 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 8990 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 8991 "11110001" // /* MW 3 */ + 8992 "11111101" // /* MW 2 */ + 8993 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 8994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 8995 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 171 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 8996 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 8997 "00000000" // /* MW 3 */ + 8998 "00101000" // /* MW 2 */ + 8999 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9000 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9001 "10100000" // /* MW 3 */ + 9002 "01100111" // /* MW 2 */ + 9003 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 171 +.delay_slot + 9004 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9005 "00000001" // /* MW 5 */ + 9006 "00000000" // /* MW 4 */ + 9007 "00000000" // /* MW 3 */ + 9008 "11111000" // /* MW 2 */ + 9009 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9011 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9013 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 9015 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function setup _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.src_ref 4 "elementwise_unary.h" 124 first +.src_ref 4 "elementwise_unary.h" 126 24 first +.function_start + 9024 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9025 "00101110" // /* MW 3 */ + 9026 "00011100" // /* MW 2 */ + 9027 "00000001" // /* MW 1 */ + 9028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9029 "00000000" // /* MW 1 */ + 9030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9031 "00000000" // /* MW 1 */ + 9032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9033 "00000000" // /* MW 1 */ + 9034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9035 "00000000" // /* MW 1 */ + 9036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9037 "00000000" // /* MW 1 */ + 9038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9039 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 126 22 first + 9040 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9041 "00101001" // /* MW 3 */ + 9042 "00011100" // /* MW 2 */ + 9043 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 24 first + 9044 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9045 "00101110" // /* MW 3 */ + 9046 "00011100" // /* MW 2 */ + 9047 "00000001" // /* MW 1 */ + 9048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9049 "00000000" // /* MW 1 */ + 9050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9051 "00000000" // /* MW 1 */ + 9052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9053 "00000000" // /* MW 1 */ + 9054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9055 "00000000" // /* MW 1 */ + 9056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9057 "00000000" // /* MW 1 */ + 9058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9059 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 22 + 9060 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9061 "00101001" // /* MW 3 */ + 9062 "00011100" // /* MW 2 */ + 9063 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 24 first + 9064 "10011000" // LDA el0, [p1], #24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9065 "00101110" // /* MW 3 */ + 9066 "01101100" // /* MW 2 */ + 9067 "00000001" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 113 33 first + 9068 "10011000" // LDA.s16 r0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9069 "00010010" // /* MW 3 */ + 9070 "00000100" // /* MW 2 */ + 9071 "00000001" // /* MW 1 */ + 9072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9073 "00000000" // /* MW 1 */ + 9074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9075 "00000000" // /* MW 1 */ + 9076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9077 "00000000" // /* MW 1 */ + 9078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9079 "00000000" // /* MW 1 */ + 9080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9081 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 22 first + 9082 "10011000" // ST el0, [p0], #24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9083 "00101001" // /* MW 3 */ + 9084 "01101100" // /* MW 2 */ + 9085 "00001000" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 113 33 first + 9086 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9087 "00010111" // /* MW 3 */ + 9088 "00000100" // /* MW 2 */ + 9089 "00000000" // /* MW 1 */ + 9090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9091 "00000000" // /* MW 1 */ + 9092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9093 "00000000" // /* MW 1 */ + 9094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9095 "00000000" // /* MW 1 */ + 9096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9097 "00000000" // /* MW 1 */ + 9098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9099 "00000000" // /* MW 1 */ + 9100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9101 "00000000" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 114 33 first + 9102 "10011000" // LDA.s16 r0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9103 "00010010" // /* MW 3 */ + 9104 "00100100" // /* MW 2 */ + 9105 "00000001" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 114 33 + 9106 "00011000" // ST.s16 r0, [p0, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9107 "00010111" // /* MW 3 */ + 9108 "00010100" // /* MW 2 */ + 9109 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 130 4 first + 9110 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 9111 "00000000" // /* MW 3 */ + 9112 "00101000" // /* MW 2 */ + 9113 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9115 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9119 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + 9123 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function run _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 136 first +.src_ref 4 "elementwise_unary.h" 142 37 +.src_ref 4 "elementwise_unary.h" 154 8 first +.src_ref 4 "elementwise_unary.h" 171 19 +.function_start + 9136 "10110110" // MOVA dj0, #-34; VLDB x4, [p0], #64; MOVXM ls, #9264 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 9137 "00010000" // /* MW 11 */ + 9138 "00011000" // /* MW 10 */ + 9139 "01111010" // /* MW 9 */ + 9140 "00001000" // /* MW 8 */ + 9141 "00000000" // /* MW 7 */ + 9142 "00000000" // /* MW 6 */ + 9143 "01101000" // /* MW 5 */ + 9144 "00111010" // /* MW 4 */ + 9145 "10000000" // /* MW 3 */ + 9146 "11000010" // /* MW 2 */ + 9147 "11111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 142 78 +.src_ref 4 "elementwise_unary.h" 154 8 first +.src_ref 4 "elementwise_unary.h" 190 19 first + 9148 "10110110" // MOVA r17, #-6; VLDB x2, [p0], #64; MOVXM le, #9312 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 9149 "00010000" // /* MW 11 */ + 9150 "00110000" // /* MW 10 */ + 9151 "10111010" // /* MW 9 */ + 9152 "00001001" // /* MW 8 */ + 9153 "00000000" // /* MW 7 */ + 9154 "00000000" // /* MW 6 */ + 9155 "01101000" // /* MW 5 */ + 9156 "00111001" // /* MW 4 */ + 9157 "00000000" // /* MW 3 */ + 9158 "01010001" // /* MW 2 */ + 9159 "11111111" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 136 + 9160 "11111000" // MOV r0, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9161 "11000000" // /* MW 3 */ + 9162 "00010100" // /* MW 2 */ + 9163 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 136 first + 9164 "00011000" // ADD.NC p2, r0, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9165 "00010000" // /* MW 3 */ + 9166 "01100000" // /* MW 2 */ + 9167 "00011010" // /* MW 1 */ +.src_ref 9 "clip_impl.h" 103 16 first + 9168 "10011000" // LDA.s16 r2, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9169 "01010010" // /* MW 3 */ + 9170 "00011100" // /* MW 2 */ + 9171 "00000010" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 37 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9172 "10011000" // LDA r0, [p2, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9173 "00010110" // /* MW 3 */ + 9174 "00000000" // /* MW 2 */ + 9175 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.src_ref 9 "clip_impl.h" 104 16 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9176 "00111100" // LDA.s16 r1, [p2]; VLDB x4, [p0], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9177 "01101000" // /* MW 5 */ + 9178 "00111010" // /* MW 4 */ + 9179 "01010000" // /* MW 3 */ + 9180 "10000110" // /* MW 2 */ + 9181 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9183 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9185 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9187 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9188 "00011000" // VLDB x2, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9189 "10110100" // /* MW 3 */ + 9190 "00011100" // /* MW 2 */ + 9191 "00111000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9192 "11111000" // VBCST.16 x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9193 "01110010" // /* MW 3 */ + 9194 "00001001" // /* MW 2 */ + 9195 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 142 78 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9196 "00111010" // VLDB x4, [p0], #64; LSHL r17, r0, r17; VMAX_LT.bf16 x5, r16, x4, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9197 "01111000" // /* MW 9 */ + 9198 "00110110" // /* MW 8 */ + 9199 "01010000" // /* MW 7 */ + 9200 "11101101" // /* MW 6 */ + 9201 "00011000" // /* MW 5 */ + 9202 "00000001" // /* MW 4 */ + 9203 "01101000" // /* MW 3 */ + 9204 "00111010" // /* MW 2 */ + 9205 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9206 "10011000" // ADD.NC lc, r17, #-3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9207 "11111110" // /* MW 3 */ + 9208 "01111000" // /* MW 2 */ + 9209 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9210 "11111000" // VBCST.16 x1, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9211 "01110010" // /* MW 3 */ + 9212 "10000101" // /* MW 2 */ + 9213 "00011000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9214 "11111000" // VMIN_GE.bf16 x3, r16, x5, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9215 "10101100" // /* MW 3 */ + 9216 "10101000" // /* MW 2 */ + 9217 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9218 "01111110" // NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 9219 "01100000" // /* MW 13 */ + 9220 "00101011" // /* MW 12 */ + 9221 "00000000" // /* MW 11 */ + 9222 "11001111" // /* MW 10 */ + 9223 "00000110" // /* MW 9 */ + 9224 "00110001" // /* MW 8 */ + 9225 "00000000" // /* MW 7 */ + 9226 "00000000" // /* MW 6 */ + 9227 "01101000" // /* MW 5 */ + 9228 "00111001" // /* MW 4 */ + 9229 "11110000" // /* MW 3 */ + 9230 "00101100" // /* MW 2 */ + 9231 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9232 "11100001" // NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9233 "00000000" // /* MW 15 */ + 9234 "00000000" // /* MW 14 */ + 9235 "01111000" // /* MW 13 */ + 9236 "01010110" // /* MW 12 */ + 9237 "11011000" // /* MW 11 */ + 9238 "00000001" // /* MW 10 */ + 9239 "00000000" // /* MW 9 */ + 9240 "00000000" // /* MW 8 */ + 9241 "11010011" // /* MW 7 */ + 9242 "00011100" // /* MW 6 */ + 9243 "00100001" // /* MW 5 */ + 9244 "00000000" // /* MW 4 */ + 9245 "11110000" // /* MW 3 */ + 9246 "00101100" // /* MW 2 */ + 9247 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9248 "11100001" // NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9249 "00000000" // /* MW 15 */ + 9250 "00000000" // /* MW 14 */ + 9251 "01111000" // /* MW 13 */ + 9252 "00110110" // /* MW 12 */ + 9253 "01010000" // /* MW 11 */ + 9254 "00000001" // /* MW 10 */ + 9255 "00000000" // /* MW 9 */ + 9256 "00000000" // /* MW 8 */ + 9257 "01011011" // /* MW 7 */ + 9258 "00000001" // /* MW 6 */ + 9259 "00100000" // /* MW 5 */ + 9260 "00000000" // /* MW 4 */ + 9261 "11110000" // /* MW 3 */ + 9262 "00101100" // /* MW 2 */ + 9263 "00000000" // /* MW 1 */ +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_128 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 9264 "11100001" // NOPA; VLDB x4, [p0], #64; VST x7, [p1], #64; NOPX; VMIN_GE.bf16 x3, r16, x5, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9265 "00000000" // /* MW 15 */ + 9266 "00000000" // /* MW 14 */ + 9267 "01111000" // /* MW 13 */ + 9268 "01010110" // /* MW 12 */ + 9269 "11010100" // /* MW 11 */ + 9270 "00000000" // /* MW 10 */ + 9271 "00000000" // /* MW 9 */ + 9272 "00000000" // /* MW 8 */ + 9273 "11010011" // /* MW 7 */ + 9274 "00011101" // /* MW 6 */ + 9275 "01101001" // /* MW 5 */ + 9276 "00111010" // /* MW 4 */ + 9277 "11110000" // /* MW 3 */ + 9278 "00101100" // /* MW 2 */ + 9279 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9280 "11100001" // NOPA; VLDB x2, [p0], #64; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x2, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9281 "00000000" // /* MW 15 */ + 9282 "00000000" // /* MW 14 */ + 9283 "01111000" // /* MW 13 */ + 9284 "00110110" // /* MW 12 */ + 9285 "10001000" // /* MW 11 */ + 9286 "00000001" // /* MW 10 */ + 9287 "00000000" // /* MW 9 */ + 9288 "00000000" // /* MW 8 */ + 9289 "01011011" // /* MW 7 */ + 9290 "00000001" // /* MW 6 */ + 9291 "01101000" // /* MW 5 */ + 9292 "00111001" // /* MW 4 */ + 9293 "11110000" // /* MW 3 */ + 9294 "00101100" // /* MW 2 */ + 9295 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9296 "11100001" // NOPA; NOPB; VST x3, [p1], #64; NOPX; VMIN_GE.bf16 x7, r16, x6, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9297 "00000000" // /* MW 15 */ + 9298 "00000000" // /* MW 14 */ + 9299 "01111000" // /* MW 13 */ + 9300 "01010110" // /* MW 12 */ + 9301 "11011000" // /* MW 11 */ + 9302 "00000001" // /* MW 10 */ + 9303 "00000000" // /* MW 9 */ + 9304 "00000000" // /* MW 8 */ + 9305 "11010011" // /* MW 7 */ + 9306 "00011100" // /* MW 6 */ + 9307 "00100001" // /* MW 5 */ + 9308 "00000000" // /* MW 4 */ + 9309 "11110000" // /* MW 3 */ + 9310 "00101100" // /* MW 2 */ + 9311 "00000000" // /* MW 1 */ +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_176 +.src_ref 5 "max_min.hpp" 20 104 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9312 "11100001" // NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x5, r16, x4, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9313 "00000000" // /* MW 15 */ + 9314 "00000000" // /* MW 14 */ + 9315 "01111000" // /* MW 13 */ + 9316 "00110110" // /* MW 12 */ + 9317 "01010000" // /* MW 11 */ + 9318 "00000001" // /* MW 10 */ + 9319 "00000000" // /* MW 9 */ + 9320 "00000000" // /* MW 8 */ + 9321 "01011011" // /* MW 7 */ + 9322 "00000001" // /* MW 6 */ + 9323 "00100000" // /* MW 5 */ + 9324 "00000000" // /* MW 4 */ + 9325 "11110000" // /* MW 3 */ + 9326 "00101100" // /* MW 2 */ + 9327 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 9328 "00000010" // VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9329 "01110000" // /* MW 7 */ + 9330 "01010110" // /* MW 6 */ + 9331 "11010100" // /* MW 5 */ + 9332 "00000000" // /* MW 4 */ + 9333 "01100000" // /* MW 3 */ + 9334 "10111010" // /* MW 2 */ + 9335 "00100011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9336 "11111000" // VMAX_LT.bf16 x6, r16, x2, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9337 "01101100" // /* MW 3 */ + 9338 "00010000" // /* MW 2 */ + 9339 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 195 20 first + 9340 "00000010" // VST x3, [p1], #64; VMIN_GE.bf16 x7, r16, x6, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9341 "01110000" // /* MW 7 */ + 9342 "01010110" // /* MW 6 */ + 9343 "11011000" // /* MW 5 */ + 9344 "00000001" // /* MW 4 */ + 9345 "01100000" // /* MW 3 */ + 9346 "10011010" // /* MW 2 */ + 9347 "00100011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 4 "elementwise_unary.h" 158 4 first + 9348 "11100100" // RET lr; VMAX_LT.bf16 x5, r16, x4, x0 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 9349 "11011001" // /* MW 5 */ + 9350 "01000000" // /* MW 4 */ + 9351 "00000101" // /* MW 3 */ + 9352 "00000000" // /* MW 2 */ + 9353 "00000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.delay_slot + 9354 "00000010" // VST x7, [p1], #64; VMIN_GE.bf16 x3, r16, x5, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9355 "01110000" // /* MW 7 */ + 9356 "01010110" // /* MW 6 */ + 9357 "11010100" // /* MW 5 */ + 9358 "00000000" // /* MW 4 */ + 9359 "01100000" // /* MW 3 */ + 9360 "10111010" // /* MW 2 */ + 9361 "00100011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 9362 "11111000" // VMAX_LT.bf16 x6, r16, x2, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9363 "01101100" // /* MW 3 */ + 9364 "00010000" // /* MW 2 */ + 9365 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.delay_slot + 9366 "11111000" // VMIN_GE.bf16 x7, r16, x6, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9367 "10101100" // /* MW 3 */ + 9368 "10110000" // /* MW 2 */ + 9369 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.delay_slot + 9370 "00011000" // VST x3, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9371 "11010011" // /* MW 3 */ + 9372 "00011100" // /* MW 2 */ + 9373 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "elementwise_unary.h" 176 20 first +.delay_slot + 9374 "00011000" // VST x7, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9375 "11010011" // /* MW 3 */ + 9376 "00011101" // /* MW 2 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + 9377 "00001001" // /* MW 1 */ +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_clip1d _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 176 first +.src_ref 8 "superkernels.cpp" 181 6 +.function_start + 9392 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9393 "00000000" // /* MW 5 */ + 9394 "11000000" // /* MW 4 */ + 9395 "10000110" // /* MW 3 */ + 9396 "00000111" // /* MW 2 */ + 9397 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 181 6 first + 9398 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9399 "11000001" // /* MW 5 */ + 9400 "10110101" // /* MW 4 */ + 9401 "11011000" // /* MW 3 */ + 9402 "11000010" // /* MW 2 */ + 9403 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 176 + 9404 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9405 "00000001" // /* MW 5 */ + 9406 "00000000" // /* MW 4 */ + 9407 "00000000" // /* MW 3 */ + 9408 "00001000" // /* MW 2 */ + 9409 "00000000" // /* MW 1 */ + 9410 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9411 "01110000" // /* MW 7 */ + 9412 "11010000" // /* MW 6 */ + 9413 "00001011" // /* MW 5 */ + 9414 "00000000" // /* MW 4 */ + 9415 "10110000" // /* MW 3 */ + 9416 "01100011" // /* MW 2 */ + 9417 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 11 + 9418 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9419 "00010001" // /* MW 9 */ + 9420 "00001000" // /* MW 8 */ + 9421 "00110000" // /* MW 7 */ + 9422 "11100011" // /* MW 6 */ + 9423 "00000001" // /* MW 5 */ + 9424 "00000000" // /* MW 4 */ + 9425 "10110000" // /* MW 3 */ + 9426 "10000010" // /* MW 2 */ + 9427 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 9428 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9429 "11000000" // /* MW 3 */ + 9430 "11010100" // /* MW 2 */ + 9431 "00011011" // /* MW 1 */ + 9432 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9433 "00000000" // /* MW 1 */ + 9434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9435 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 181 6 +.src_ref 8 "superkernels.cpp" 181 16 + 9436 "10000100" // JNZ r16, #9600 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=9600 delay_slots=5 */ + 9437 "00000001" // /* MW 5 */ + 9438 "01000000" // /* MW 4 */ + 9439 "11000000" // /* MW 3 */ + 9440 "00010010" // /* MW 2 */ + 9441 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 22 first +.delay_slot + 9442 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9443 "10010000" // /* MW 3 */ + 9444 "01100010" // /* MW 2 */ + 9445 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 30 +.delay_slot + 9446 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9447 "11111011" // /* MW 3 */ + 9448 "01100011" // /* MW 2 */ + 9449 "00010100" // /* MW 1 */ +.delay_slot + 9450 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9451 "00111101" // /* MW 3 */ + 9452 "11110100" // /* MW 2 */ + 9453 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 178 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 9454 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9455 "01110000" // /* MW 7 */ + 9456 "01100000" // /* MW 6 */ + 9457 "00110000" // /* MW 5 */ + 9458 "00000011" // /* MW 4 */ + 9459 "00110000" // /* MW 3 */ + 9460 "11000110" // /* MW 2 */ + 9461 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 184 4 +.src_ref 8 "superkernels.cpp" 195 2 +.delay_slot + 9462 "01000100" // MOVXM p0, #493248 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9463 "10000000" // /* MW 5 */ + 9464 "11001101" // /* MW 4 */ + 9465 "10000000" // /* MW 3 */ + 9466 "00000111" // /* MW 2 */ + 9467 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9468 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9469 "10101000" // /* MW 5 */ + 9470 "11000000" // /* MW 4 */ + 9471 "10000100" // /* MW 3 */ + 9472 "00000111" // /* MW 2 */ + 9473 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9474 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9475 "00010000" // /* MW 9 */ + 9476 "00101000" // /* MW 8 */ + 9477 "00110000" // /* MW 7 */ + 9478 "11100001" // /* MW 6 */ + 9479 "00000001" // /* MW 5 */ + 9480 "00000000" // /* MW 4 */ + 9481 "11100000" // /* MW 3 */ + 9482 "11000000" // /* MW 2 */ + 9483 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9485 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 184 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 9486 "00000100" // JL #9024 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=9024 delay_slots=5 */ + 9487 "00000001" // /* MW 5 */ + 9488 "00000000" // /* MW 4 */ + 9489 "10100000" // /* MW 3 */ + 9490 "00010001" // /* MW 2 */ + 9491 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9493 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9495 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9496 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9497 "00110001" // /* MW 3 */ + 9498 "00100000" // /* MW 2 */ + 9499 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 9500 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9501 "00000101" // /* MW 3 */ + 9502 "00100000" // /* MW 2 */ + 9503 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 9504 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9505 "00000000" // /* MW 15 */ + 9506 "00000000" // /* MW 14 */ + 9507 "01111000" // /* MW 13 */ + 9508 "10100101" // /* MW 12 */ + 9509 "00000001" // /* MW 11 */ + 9510 "00000000" // /* MW 10 */ + 9511 "00000000" // /* MW 9 */ + 9512 "10000000" // /* MW 8 */ + 9513 "00010001" // /* MW 7 */ + 9514 "00000110" // /* MW 6 */ + 9515 "00100010" // /* MW 5 */ + 9516 "00000000" // /* MW 4 */ + 9517 "11110000" // /* MW 3 */ + 9518 "00101100" // /* MW 2 */ + 9519 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 18 +.return_address + 9520 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9521 "00100000" // /* MW 5 */ + 9522 "11000000" // /* MW 4 */ + 9523 "10000100" // /* MW 3 */ + 9524 "00000111" // /* MW 2 */ + 9525 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 18 first +.src_ref 8 "superkernels.cpp" 188 43 + 9526 "10111010" // LDA r16, [p2]; MOVXM p2, #493248 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9527 "00010000" // /* MW 9 */ + 9528 "01100000" // /* MW 8 */ + 9529 "00110011" // /* MW 7 */ + 9530 "11100001" // /* MW 6 */ + 9531 "00000001" // /* MW 5 */ + 9532 "00000000" // /* MW 4 */ + 9533 "11010000" // /* MW 3 */ + 9534 "11000010" // /* MW 2 */ + 9535 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 29 +.src_ref 8 "superkernels.cpp" 188 43 +.src_ref 8 "superkernels.cpp" 195 2 + 9536 "10111010" // LDA r17, [p2]; MOVXM p2, #493248 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9537 "00010000" // /* MW 9 */ + 9538 "01100000" // /* MW 8 */ + 9539 "00110011" // /* MW 7 */ + 9540 "11100001" // /* MW 6 */ + 9541 "00000001" // /* MW 5 */ + 9542 "00000000" // /* MW 4 */ + 9543 "11010000" // /* MW 3 */ + 9544 "11000110" // /* MW 2 */ + 9545 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 29 first +.src_ref 8 "superkernels.cpp" 188 16 +.src_ref 8 "superkernels.cpp" 193 47 + 9546 "10111010" // LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9547 "00010000" // /* MW 9 */ + 9548 "00001010" // /* MW 8 */ + 9549 "10110000" // /* MW 7 */ + 9550 "11100000" // /* MW 6 */ + 9551 "00000001" // /* MW 5 */ + 9552 "00000000" // /* MW 4 */ + 9553 "01010000" // /* MW 3 */ + 9554 "11001011" // /* MW 2 */ + 9555 "01001000" // /* MW 1 */ + 9556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9557 "00000000" // /* MW 1 */ + 9558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9559 "00000000" // /* MW 1 */ + 9560 "10000100" // J #9616 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=9616 delay_slots=5 */ + 9561 "00000000" // /* MW 5 */ + 9562 "00000000" // /* MW 4 */ + 9563 "11001000" // /* MW 3 */ + 9564 "00010010" // /* MW 2 */ + 9565 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 13 +.delay_slot + 9566 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9567 "10011000" // /* MW 5 */ + 9568 "11000000" // /* MW 4 */ + 9569 "10000000" // /* MW 3 */ + 9570 "00000111" // /* MW 2 */ + 9571 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9573 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 27 first +.delay_slot + 9574 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9575 "00001111" // /* MW 3 */ + 9576 "01100001" // /* MW 2 */ + 9577 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 186 13 first +.delay_slot + 9578 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9579 "10100011" // /* MW 5 */ + 9580 "00001100" // /* MW 4 */ + 9581 "11110000" // /* MW 3 */ + 9582 "00101100" // /* MW 2 */ + 9583 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 188 16 first +.delay_slot + 9584 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9585 "00000000" // /* MW 15 */ + 9586 "00000000" // /* MW 14 */ + 9587 "01111000" // /* MW 13 */ + 9588 "10100101" // /* MW 12 */ + 9589 "00000001" // /* MW 11 */ + 9590 "00000000" // /* MW 10 */ + 9591 "00000000" // /* MW 9 */ + 9592 "10000000" // /* MW 8 */ + 9593 "00010001" // /* MW 7 */ + 9594 "00000110" // /* MW 6 */ + 9595 "00100001" // /* MW 5 */ + 9596 "00000000" // /* MW 4 */ + 9597 "11110000" // /* MW 3 */ + 9598 "00101100" // /* MW 2 */ + 9599 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 193 47 +.src_ref 8 "superkernels.cpp" 195 2 + 9600 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9601 "00000000" // /* MW 15 */ + 9602 "00000000" // /* MW 14 */ + 9603 "00010000" // /* MW 13 */ + 9604 "00001010" // /* MW 12 */ + 9605 "10110000" // /* MW 11 */ + 9606 "11100000" // /* MW 10 */ + 9607 "00000001" // /* MW 9 */ + 9608 "00000000" // /* MW 8 */ + 9609 "10001011" // /* MW 7 */ + 9610 "10000000" // /* MW 6 */ + 9611 "00100010" // /* MW 5 */ + 9612 "00000000" // /* MW 4 */ + 9613 "11110000" // /* MW 3 */ + 9614 "00101100" // /* MW 2 */ + 9615 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 9616 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 9617 "00000000" // /* MW 7 */ + 9618 "11000011" // /* MW 6 */ + 9619 "10110011" // /* MW 5 */ + 9620 "00000011" // /* MW 4 */ + 9621 "01100000" // /* MW 3 */ + 9622 "10010001" // /* MW 2 */ + 9623 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 9624 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9625 "00010000" // /* MW 9 */ + 9626 "00000000" // /* MW 8 */ + 9627 "00110000" // /* MW 7 */ + 9628 "11100000" // /* MW 6 */ + 9629 "00000001" // /* MW 5 */ + 9630 "00000000" // /* MW 4 */ + 9631 "11010000" // /* MW 3 */ + 9632 "11101110" // /* MW 2 */ + 9633 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 9634 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9635 "00010110" // /* MW 3 */ + 9636 "11111110" // /* MW 2 */ + 9637 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 9638 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9639 "00110110" // /* MW 3 */ + 9640 "11111110" // /* MW 2 */ + 9641 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 9642 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9643 "01010110" // /* MW 3 */ + 9644 "01000110" // /* MW 2 */ + 9645 "00000111" // /* MW 1 */ + 9646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9647 "00000000" // /* MW 1 */ + 9648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9649 "00000000" // /* MW 1 */ + 9650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9651 "00000000" // /* MW 1 */ + 9652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9653 "00000000" // /* MW 1 */ + 9654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9655 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 9656 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9657 "00000010" // /* MW 3 */ + 9658 "01100001" // /* MW 2 */ + 9659 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 9660 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9661 "00010001" // /* MW 3 */ + 9662 "00000110" // /* MW 2 */ + 9663 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 9664 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9665 "11111101" // /* MW 3 */ + 9666 "11100000" // /* MW 2 */ + 9667 "00010111" // /* MW 1 */ + 9668 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9669 "00000000" // /* MW 1 */ + 9670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9671 "00000000" // /* MW 1 */ + 9672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9673 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 9674 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9675 "00001000" // /* MW 3 */ + 9676 "10010011" // /* MW 2 */ + 9677 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 45 + 9678 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9679 "10000001" // /* MW 5 */ + 9680 "10101101" // /* MW 4 */ + 9681 "10100111" // /* MW 3 */ + 9682 "00000000" // /* MW 2 */ + 9683 "00000100" // /* MW 1 */ + 9684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9685 "00000000" // /* MW 1 */ + 9686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9687 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 first + 9688 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9689 "00110110" // /* MW 3 */ + 9690 "00000110" // /* MW 2 */ + 9691 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 9692 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9693 "10000001" // /* MW 5 */ + 9694 "11011101" // /* MW 4 */ + 9695 "11011100" // /* MW 3 */ + 9696 "11001010" // /* MW 2 */ + 9697 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 47 first + 9698 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9699 "01110110" // /* MW 3 */ + 9700 "00000110" // /* MW 2 */ + 9701 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 9702 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9703 "10011110" // /* MW 3 */ + 9704 "01011100" // /* MW 2 */ + 9705 "00000111" // /* MW 1 */ + 9706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9707 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 195 2 first +.no_stack_arguments + 9708 "00000100" // JL #9136 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=9136 delay_slots=5 */ + 9709 "00000001" // /* MW 5 */ + 9710 "00000000" // /* MW 4 */ + 9711 "11011000" // /* MW 3 */ + 9712 "00010001" // /* MW 2 */ + 9713 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9715 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 first +.delay_slot + 9716 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9717 "00000111" // /* MW 3 */ + 9718 "01100010" // /* MW 2 */ + 9719 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 192 2 +.delay_slot + 9720 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9721 "00110001" // /* MW 3 */ + 9722 "00000110" // /* MW 2 */ + 9723 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 45 first +.delay_slot + 9724 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9725 "00001101" // /* MW 3 */ + 9726 "11100001" // /* MW 2 */ + 9727 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 193 45 +.delay_slot + 9728 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 9729 "00000000" // /* MW 15 */ + 9730 "00000000" // /* MW 14 */ + 9731 "10101000" // /* MW 13 */ + 9732 "10100000" // /* MW 12 */ + 9733 "00110100" // /* MW 11 */ + 9734 "00000000" // /* MW 10 */ + 9735 "00000000" // /* MW 9 */ + 9736 "00000000" // /* MW 8 */ + 9737 "01011011" // /* MW 7 */ + 9738 "00000001" // /* MW 6 */ + 9739 "00100000" // /* MW 5 */ + 9740 "00000000" // /* MW 4 */ + 9741 "11110000" // /* MW 3 */ + 9742 "00101100" // /* MW 2 */ + 9743 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 6 +.src_ref 8 "superkernels.cpp" 198 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 9744 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9745 "00010000" // /* MW 9 */ + 9746 "00000000" // /* MW 8 */ + 9747 "00110000" // /* MW 7 */ + 9748 "11100011" // /* MW 6 */ + 9749 "00000001" // /* MW 5 */ + 9750 "00000000" // /* MW 4 */ + 9751 "11010000" // /* MW 3 */ + 9752 "11000110" // /* MW 2 */ + 9753 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 9754 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9755 "00000101" // /* MW 3 */ + 9756 "00100000" // /* MW 2 */ + 9757 "00010000" // /* MW 1 */ + 9758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9759 "00000000" // /* MW 1 */ + 9760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9761 "00000000" // /* MW 1 */ + 9762 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9763 "00000000" // /* MW 1 */ + 9764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9765 "00000000" // /* MW 1 */ + 9766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9767 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 9768 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9769 "00001000" // /* MW 3 */ + 9770 "01010001" // /* MW 2 */ + 9771 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 9772 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9773 "00010000" // /* MW 9 */ + 9774 "00100110" // /* MW 8 */ + 9775 "00110000" // /* MW 7 */ + 9776 "11100001" // /* MW 6 */ + 9777 "00000001" // /* MW 5 */ + 9778 "00000000" // /* MW 4 */ + 9779 "11010000" // /* MW 3 */ + 9780 "11001110" // /* MW 2 */ + 9781 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 6 first + 9782 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9783 "00110110" // /* MW 3 */ + 9784 "00000110" // /* MW 2 */ + 9785 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 19 + 9786 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9787 "01010110" // /* MW 3 */ + 9788 "00000110" // /* MW 2 */ + 9789 "00000010" // /* MW 1 */ + 9790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9791 "00000000" // /* MW 1 */ + 9792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9793 "00000000" // /* MW 1 */ + 9794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9795 "00000000" // /* MW 1 */ + 9796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9797 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 9798 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9799 "00110001" // /* MW 3 */ + 9800 "00100001" // /* MW 2 */ + 9801 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 9802 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9803 "00010001" // /* MW 3 */ + 9804 "11100110" // /* MW 2 */ + 9805 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 16 first + 9806 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9807 "00101000" // /* MW 3 */ + 9808 "01100001" // /* MW 2 */ + 9809 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 197 6 + 9810 "10000100" // JNZ r16, #9840 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=9840 delay_slots=5 */ + 9811 "00000001" // /* MW 5 */ + 9812 "01000000" // /* MW 4 */ + 9813 "00111000" // /* MW 3 */ + 9814 "00010011" // /* MW 2 */ + 9815 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9817 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9819 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9823 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9825 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 198 14 + 9826 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9827 "00000001" // /* MW 3 */ + 9828 "00100000" // /* MW 2 */ + 9829 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 198 14 first + 9830 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9831 "00000000" // /* MW 9 */ + 9832 "00000000" // /* MW 8 */ + 9833 "00000000" // /* MW 7 */ + 9834 "10000000" // /* MW 6 */ + 9835 "00010001" // /* MW 5 */ + 9836 "00000110" // /* MW 4 */ + 9837 "11110110" // /* MW 3 */ + 9838 "00101100" // /* MW 2 */ + 9839 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 200 + 9840 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9841 "00111001" // /* MW 3 */ + 9842 "11110100" // /* MW 2 */ + 9843 "00000111" // /* MW 1 */ + 9844 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9845 "00011001" // /* MW 3 */ + 9846 "11111011" // /* MW 2 */ + 9847 "00000111" // /* MW 1 */ + 9848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9849 "00000000" // /* MW 1 */ + 9850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9851 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 9852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9853 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 9854 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9855 "11110001" // /* MW 3 */ + 9856 "11111101" // /* MW 2 */ + 9857 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 9858 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9859 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 200 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 9860 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 9861 "00000000" // /* MW 3 */ + 9862 "00101000" // /* MW 2 */ + 9863 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9864 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9865 "10100000" // /* MW 3 */ + 9866 "01100111" // /* MW 2 */ + 9867 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 200 +.delay_slot + 9868 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9869 "00000001" // /* MW 5 */ + 9870 "00000000" // /* MW 4 */ + 9871 "00000000" // /* MW 3 */ + 9872 "11111000" // /* MW 2 */ + 9873 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9874 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9875 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9877 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 9878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 9879 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.function shared_setup_backbone _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 205 first +.src_ref 4 "elementwise_binary_shared.h" 211 24 first +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.function_start + 9888 "10111010" // LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 9889 "01011000" // /* MW 9 */ + 9890 "00000000" // /* MW 8 */ + 9891 "00001000" // /* MW 7 */ + 9892 "00001011" // /* MW 6 */ + 9893 "00100000" // /* MW 5 */ + 9894 "00001000" // /* MW 4 */ + 9895 "11010000" // /* MW 3 */ + 9896 "10000101" // /* MW 2 */ + 9897 "00100011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 + 9898 "00011000" // MOVX r0, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9899 "00000001" // /* MW 3 */ + 9900 "10000000" // /* MW 2 */ + 9901 "00010111" // /* MW 1 */ + 9902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9903 "00000000" // /* MW 1 */ + 9904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9905 "00000000" // /* MW 1 */ + 9906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9907 "00000000" // /* MW 1 */ + 9908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9909 "00000000" // /* MW 1 */ + 9910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9911 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 211 22 first + 9912 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9913 "00101001" // /* MW 3 */ + 9914 "00011100" // /* MW 2 */ + 9915 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 24 first + 9916 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9917 "00101110" // /* MW 3 */ + 9918 "00011100" // /* MW 2 */ + 9919 "00000001" // /* MW 1 */ + 9920 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9921 "00000000" // /* MW 1 */ + 9922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9923 "00000000" // /* MW 1 */ + 9924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9925 "00000000" // /* MW 1 */ + 9926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9927 "00000000" // /* MW 1 */ + 9928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9929 "00000000" // /* MW 1 */ + 9930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9931 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 22 + 9932 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9933 "00101001" // /* MW 3 */ + 9934 "00011100" // /* MW 2 */ + 9935 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 24 first + 9936 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9937 "00101110" // /* MW 3 */ + 9938 "00000100" // /* MW 2 */ + 9939 "00000001" // /* MW 1 */ + 9940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9941 "00000000" // /* MW 1 */ + 9942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9943 "00000000" // /* MW 1 */ + 9944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9945 "00000000" // /* MW 1 */ + 9946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9947 "00000000" // /* MW 1 */ + 9948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9949 "00000000" // /* MW 1 */ + 9950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9951 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 22 + 9952 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9953 "00101001" // /* MW 3 */ + 9954 "00011100" // /* MW 2 */ + 9955 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 24 first + 9956 "10011000" // LDA r3, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9957 "01110110" // /* MW 3 */ + 9958 "00010100" // /* MW 2 */ + 9959 "00000001" // /* MW 1 */ + 9960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9961 "00000000" // /* MW 1 */ + 9962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9963 "00000000" // /* MW 1 */ + 9964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9965 "00000000" // /* MW 1 */ + 9966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9967 "00000000" // /* MW 1 */ + 9968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9969 "00000000" // /* MW 1 */ + 9970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 9971 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 9972 "10011000" // ST r3, [p0], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9973 "01110001" // /* MW 3 */ + 9974 "01001100" // /* MW 2 */ + 9975 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 34 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 9976 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9977 "00010111" // /* MW 3 */ + 9978 "00000100" // /* MW 2 */ + 9979 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 217 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9980 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 9981 "00000000" // /* MW 3 */ + 9982 "00101000" // /* MW 2 */ + 9983 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9984 "01000100" // MOVXM r1, #65280 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 9985 "00000000" // /* MW 5 */ + 9986 "10111110" // /* MW 4 */ + 9987 "11110000" // /* MW 3 */ + 9988 "00000000" // /* MW 2 */ + 9989 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9990 "10011000" // AND r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9991 "00010100" // /* MW 3 */ + 9992 "11000010" // /* MW 2 */ + 9993 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 9994 "10011000" // EQ r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9995 "00100111" // /* MW 3 */ + 9996 "01110110" // /* MW 2 */ + 9997 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 9998 "00011000" // SEL.EQZ r0, r0, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 9999 "10000010" // /* MW 3 */ + 10000 "00000001" // /* MW 2 */ + 10001 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 + 10003 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.function setup _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 219 +.src_ref 4 "elementwise_binary_shared.h" 219 first +.function_start + 10016 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10017 "00000001" // /* MW 5 */ + 10018 "00000000" // /* MW 4 */ + 10019 "00000000" // /* MW 3 */ + 10020 "00001000" // /* MW 2 */ + 10021 "00000000" // /* MW 1 */ + 10022 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10023 "00111101" // /* MW 3 */ + 10024 "11111000" // /* MW 2 */ + 10025 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 first +.no_stack_arguments + 10026 "00000100" // JL #9888 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=9888 delay_slots=5 */ + 10027 "00000001" // /* MW 5 */ + 10028 "00000000" // /* MW 4 */ + 10029 "01010000" // /* MW 3 */ + 10030 "00010011" // /* MW 2 */ + 10031 "00000000" // /* MW 1 */ +.delay_slot + 10032 "10011000" // ST p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10033 "10011101" // /* MW 3 */ + 10034 "11111111" // /* MW 2 */ + 10035 "00001111" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 193 25 +.delay_slot + 10036 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10037 "11000000" // /* MW 3 */ + 10038 "01100000" // /* MW 2 */ + 10039 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10041 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10043 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10044 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10045 "01100111" // /* MW 3 */ + 10046 "00000001" // /* MW 2 */ + 10047 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.return_address + 10048 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10049 "00111001" // /* MW 3 */ + 10050 "11111000" // /* MW 2 */ + 10051 "00000111" // /* MW 1 */ + 10052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10053 "00000000" // /* MW 1 */ + 10054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10055 "00000000" // /* MW 1 */ + 10056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10057 "00000000" // /* MW 1 */ + 10058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10059 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10061 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10062 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10063 "10011001" // /* MW 3 */ + 10064 "11111111" // /* MW 2 */ + 10065 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10066 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 10067 "00000000" // /* MW 3 */ + 10068 "00101000" // /* MW 2 */ + 10069 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10071 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10073 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10075 "00000000" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 193 25 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10076 "00011000" // MOVX r16, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10077 "00001001" // /* MW 3 */ + 10078 "00100000" // /* MW 2 */ + 10079 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.src_ref 9 "mul_impl.h" 193 25 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10080 "00111010" // ST r16, [p7, #16]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10081 "01110001" // /* MW 9 */ + 10082 "00000000" // /* MW 8 */ + 10083 "00000000" // /* MW 7 */ + 10084 "00000000" // /* MW 6 */ + 10085 "11111110" // /* MW 5 */ + 10086 "00111111" // /* MW 4 */ + 10087 "00110000" // /* MW 3 */ + 10088 "11000010" // /* MW 2 */ +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + 10089 "11101000" // /* MW 1 */ +.label _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_begin0 +.function shared_run_backbone _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE +.src_ref 4 "elementwise_binary_shared.h" 107 first +.src_ref 4 "elementwise_binary_shared.h" 119 37 +.src_ref 4 "elementwise_binary_shared.h" 126 34 +.src_ref 4 "elementwise_binary_shared.h" 131 19 +.function_start + 10096 "11111000" // MOV r0, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10097 "11000000" // /* MW 3 */ + 10098 "00010110" // /* MW 2 */ + 10099 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 119 37 first + 10100 "00011000" // ADD.NC p3, r0, #14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10101 "00000111" // /* MW 3 */ + 10102 "01100000" // /* MW 2 */ + 10103 "00011011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 122 22 first + 10104 "10011000" // LDA.s16 r2, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10105 "01010010" // /* MW 3 */ + 10106 "00011100" // /* MW 2 */ + 10107 "00000011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 124 15 first + 10108 "10011000" // LDA r4, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10109 "10010110" // /* MW 3 */ + 10110 "00000100" // /* MW 2 */ + 10111 "00000011" // /* MW 1 */ + 10112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10113 "00000000" // /* MW 1 */ + 10114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10115 "00000000" // /* MW 1 */ + 10116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10117 "00000000" // /* MW 1 */ + 10118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10119 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 124 26 + 10120 "00011000" // MOVX r3, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10121 "00001001" // /* MW 3 */ + 10122 "00000110" // /* MW 2 */ + 10123 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 107 + 10124 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10125 "00000001" // /* MW 5 */ + 10126 "00000000" // /* MW 4 */ + 10127 "00000000" // /* MW 3 */ + 10128 "00010000" // /* MW 2 */ + 10129 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 124 26 + 10130 "10011000" // LTU r3, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10131 "01001100" // /* MW 3 */ + 10132 "11000110" // /* MW 2 */ + 10133 "00010000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 65 25 +.src_ref 4 "elementwise_binary_shared.h" 124 8 + 10134 "10111010" // MOVA r1, #0; JNZ r3, #10288 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10288 delay_slots=5 */ + 10135 "01100000" // /* MW 9 */ + 10136 "00000000" // /* MW 8 */ + 10137 "00010000" // /* MW 7 */ + 10138 "00000110" // /* MW 6 */ + 10139 "00000101" // /* MW 5 */ + 10140 "00000110" // /* MW 4 */ + 10141 "00000000" // /* MW 3 */ + 10142 "00000001" // /* MW 2 */ + 10143 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 65 25 first +.delay_slot + 10144 "11111000" // VBCST.16 x0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10145 "01110010" // /* MW 3 */ + 10146 "00000101" // /* MW 2 */ + 10147 "00011000" // /* MW 1 */ +.delay_slot + 10148 "11111000" // MOV r1, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10149 "11000000" // /* MW 3 */ + 10150 "01011110" // /* MW 2 */ + 10151 "00011000" // /* MW 1 */ +.delay_slot + 10152 "11111000" // MOV p7, sp /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10153 "11100000" // /* MW 3 */ + 10154 "01100101" // /* MW 2 */ + 10155 "00011111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.delay_slot + 10156 "11110100" // PADDB [p7], #-64; MOV p5, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10157 "10000001" // /* MW 5 */ + 10158 "11011101" // /* MW 4 */ + 10159 "00001010" // /* MW 3 */ + 10160 "11110010" // /* MW 2 */ + 10161 "11111111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 119 37 first +.delay_slot + 10162 "00011000" // VST x0, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10163 "00010011" // /* MW 3 */ + 10164 "00000100" // /* MW 2 */ + 10165 "00001111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 4 "elementwise_binary_shared.h" 126 34 +.src_ref 4 "elementwise_binary_shared.h" 126 34 +.src_ref 4 "elementwise_binary_shared.h" 131 19 +.src_ref 4 "elementwise_binary_shared.h" 131 19 + 10166 "10111010" // MOVA dj0, #12; MOVS p4, r0; VBCST.16 x0, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10167 "01110010" // /* MW 9 */ + 10168 "10111001" // /* MW 8 */ + 10169 "00000100" // /* MW 7 */ + 10170 "00000000" // /* MW 6 */ + 10171 "00001011" // /* MW 5 */ + 10172 "10000000" // /* MW 4 */ + 10173 "10000100" // /* MW 3 */ + 10174 "10000010" // /* MW 2 */ + 10175 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 126 34 first +.src_ref 4 "elementwise_binary_shared.h" 131 19 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 + 10176 "01010100" // LDA.u8 r0, [p4, dj0]; MOV m2, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10177 "00000001" // /* MW 5 */ + 10178 "00000001" // /* MW 4 */ + 10179 "01010100" // /* MW 3 */ + 10180 "00000001" // /* MW 2 */ + 10181 "10000000" // /* MW 1 */ + 10182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10183 "00000000" // /* MW 1 */ + 10184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10185 "00000000" // /* MW 1 */ + 10186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10187 "00000000" // /* MW 1 */ + 10188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10189 "00000000" // /* MW 1 */ + 10190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10191 "00000000" // /* MW 1 */ + 10192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10193 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 131 12 +.src_ref 4 "elementwise_binary_shared.h" 131 35 + 10194 "10000100" // JNZ r0, #10240 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10240 delay_slots=5 */ + 10195 "00000001" // /* MW 5 */ + 10196 "01000000" // /* MW 4 */ + 10197 "00000000" // /* MW 3 */ + 10198 "00010100" // /* MW 2 */ + 10199 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary_shared.h" 173 18 +.delay_slot + 10200 "10111000" // MOV m0, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10201 "00000000" // /* MW 3 */ + 10202 "00000000" // /* MW 2 */ + 10203 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 166 31 +.delay_slot + 10204 "01000100" // MOVXM p4, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10205 "10101000" // /* MW 5 */ + 10206 "11000000" // /* MW 4 */ + 10207 "10001000" // /* MW 3 */ + 10208 "00000111" // /* MW 2 */ + 10209 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10211 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10213 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10215 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 169 16 + 10216 "10111010" // MOVA m1, #0; J #10256 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=10256 delay_slots=5 */ + 10217 "00100000" // /* MW 9 */ + 10218 "00000000" // /* MW 8 */ + 10219 "00000000" // /* MW 7 */ + 10220 "00000010" // /* MW 6 */ + 10221 "00000101" // /* MW 5 */ + 10222 "00000000" // /* MW 4 */ + 10223 "10000000" // /* MW 3 */ + 10224 "00000100" // /* MW 2 */ + 10225 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10229 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10231 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10233 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.delay_slot + 10234 "00001100" // NOPA; VST x0, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10235 "00100110" // /* MW 5 */ + 10236 "00001000" // /* MW 4 */ + 10237 "11110000" // /* MW 3 */ + 10238 "00101100" // /* MW 2 */ + 10239 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_144 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 169 16 + 10240 "10111000" // MOV m1, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10241 "10000000" // /* MW 3 */ + 10242 "00000000" // /* MW 2 */ + 10243 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "elementwise_binary_shared.h" 171 16 + 10244 "11110110" // NOPA; NOPB; VST x0, [p1]; MOV m2, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10245 "01010000" // /* MW 11 */ + 10246 "00000000" // /* MW 10 */ + 10247 "00000000" // /* MW 9 */ + 10248 "00000001" // /* MW 8 */ + 10249 "00010011" // /* MW 7 */ + 10250 "00000100" // /* MW 6 */ + 10251 "00100001" // /* MW 5 */ + 10252 "00000000" // /* MW 4 */ + 10253 "11110000" // /* MW 3 */ + 10254 "00101100" // /* MW 2 */ + 10255 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_160 + 10256 "10000100" // J #10416 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=10416 delay_slots=5 */ + 10257 "00000000" // /* MW 5 */ + 10258 "00000000" // /* MW 4 */ + 10259 "01011000" // /* MW 3 */ + 10260 "00010100" // /* MW 2 */ + 10261 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary_shared.h" 169 16 +.src_ref 4 "elementwise_binary_shared.h" 173 18 +.delay_slot + 10262 "00000010" // MOVS p0, p7; MOV p7, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10263 "01110000" // /* MW 7 */ + 10264 "01100000" // /* MW 6 */ + 10265 "10110000" // /* MW 5 */ + 10266 "00000011" // /* MW 4 */ + 10267 "01100000" // /* MW 3 */ + 10268 "10010001" // /* MW 2 */ + 10269 "00010011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10271 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10273 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10275 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10276 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10277 "10000001" // /* MW 11 */ + 10278 "10101101" // /* MW 10 */ + 10279 "00000000" // /* MW 9 */ + 10280 "00000000" // /* MW 8 */ + 10281 "00000000" // /* MW 7 */ + 10282 "00000000" // /* MW 6 */ + 10283 "00100000" // /* MW 5 */ + 10284 "00000000" // /* MW 4 */ + 10285 "11110000" // /* MW 3 */ + 10286 "00101100" // /* MW 2 */ + 10287 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_192 +.src_ref 4 "elementwise_binary_shared.h" 150 97 + 10288 "00011000" // MOVX r2, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10289 "00001101" // /* MW 3 */ + 10290 "00000100" // /* MW 2 */ + 10291 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 97 first + 10292 "10011000" // EQ r2, r2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10293 "01000111" // /* MW 3 */ + 10294 "10000100" // /* MW 2 */ + 10295 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 + 10296 "10000100" // JNZ r2, #10336 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10336 delay_slots=5 */ + 10297 "00000001" // /* MW 5 */ + 10298 "01000000" // /* MW 4 */ + 10299 "00110000" // /* MW 3 */ + 10300 "00010100" // /* MW 2 */ + 10301 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.delay_slot + 10302 "01000100" // MOVXM r0, #1065353216 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10303 "00000000" // /* MW 5 */ + 10304 "00100000" // /* MW 4 */ + 10305 "00000000" // /* MW 3 */ + 10306 "10000000" // /* MW 2 */ + 10307 "00111111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 166 31 +.delay_slot + 10308 "01000100" // MOVXM p4, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10309 "10101000" // /* MW 5 */ + 10310 "11000000" // /* MW 4 */ + 10311 "10001000" // /* MW 3 */ + 10312 "00000111" // /* MW 2 */ + 10313 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10315 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10317 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10319 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10320 "11100001" // NOPA; NOPB; NOPS; MOVXM r0, #-1082130432; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10321 "00000000" // /* MW 15 */ + 10322 "00000000" // /* MW 14 */ + 10323 "00010000" // /* MW 13 */ + 10324 "00000000" // /* MW 12 */ + 10325 "00001000" // /* MW 11 */ + 10326 "00000000" // /* MW 10 */ + 10327 "11100000" // /* MW 9 */ + 10328 "00101111" // /* MW 8 */ + 10329 "01011011" // /* MW 7 */ + 10330 "00000001" // /* MW 6 */ + 10331 "00100000" // /* MW 5 */ + 10332 "00000000" // /* MW 4 */ + 10333 "11110000" // /* MW 3 */ + 10334 "00101100" // /* MW 2 */ + 10335 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_240 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10336 "10111010" // LDA.s8 r0, [p4]; MOVX vaddSign0, #1; MOV dj0, #-66 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10337 "01011000" // /* MW 9 */ + 10338 "10111110" // /* MW 8 */ + 10339 "01000111" // /* MW 7 */ + 10340 "00000000" // /* MW 6 */ + 10341 "11010010" // /* MW 5 */ + 10342 "00000010" // /* MW 4 */ + 10343 "01010000" // /* MW 3 */ + 10344 "10000000" // /* MW 2 */ + 10345 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 4 "elementwise_binary_shared.h" 173 18 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10346 "10111000" // MOV m0, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10347 "10000000" // /* MW 3 */ + 10348 "00000000" // /* MW 2 */ + 10349 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 169 16 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10350 "10111000" // MOV m1, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10351 "00000000" // /* MW 3 */ + 10352 "00000000" // /* MW 2 */ + 10353 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 171 16 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10354 "10111000" // MOV m2, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10355 "10000000" // /* MW 3 */ + 10356 "00000000" // /* MW 2 */ + 10357 "00011010" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10359 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10360 "01111000" // VINSERT.32 x0, x0, #0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10361 "00010001" // /* MW 3 */ + 10362 "00000000" // /* MW 2 */ + 10363 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10364 "11010100" // ST.s16 r0, [p5, dj0]; VMOV bmll1, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10365 "00100101" // /* MW 5 */ + 10366 "00000001" // /* MW 4 */ + 10367 "11100010" // /* MW 3 */ + 10368 "00000010" // /* MW 2 */ + 10369 "10100000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10370 "00011000" // MOVX crRnd, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10371 "10000000" // /* MW 3 */ + 10372 "00111010" // /* MW 2 */ + 10373 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10374 "00011000" // VCONV.bf16.fp32 wl0, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10375 "10010110" // /* MW 3 */ + 10376 "01000000" // /* MW 2 */ + 10377 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10379 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10380 "10111000" // VEXTRACT.16 r0, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10381 "00000001" // /* MW 3 */ + 10382 "00000001" // /* MW 2 */ + 10383 "00011000" // /* MW 1 */ + 10384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10385 "00000000" // /* MW 1 */ + 10386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10387 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 150 78 + 10388 "10011000" // LDA.s16 r0, [p5, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10389 "00010010" // /* MW 3 */ + 10390 "00000000" // /* MW 2 */ + 10391 "00000101" // /* MW 1 */ + 10392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10393 "00000000" // /* MW 1 */ + 10394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10395 "00000000" // /* MW 1 */ + 10396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10397 "00000000" // /* MW 1 */ + 10398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10399 "00000000" // /* MW 1 */ + 10400 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10401 "00000000" // /* MW 1 */ + 10402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10403 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 10404 "11111000" // VBCST.16 x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10405 "01110010" // /* MW 3 */ + 10406 "00000001" // /* MW 2 */ + 10407 "00011000" // /* MW 1 */ + 10408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10409 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first + 10410 "00001100" // NOPA; VST x0, [sp, #-64] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10411 "01100110" // /* MW 5 */ + 10412 "11111000" // /* MW 4 */ + 10413 "11111111" // /* MW 3 */ + 10414 "00101100" // /* MW 2 */ + 10415 "00000000" // /* MW 1 */ +.label TGT_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_320 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary_shared.h" 166 4 first +.src_ref 4 "elementwise_binary_shared.h" 166 31 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first + 10416 "10110110" // LDA r2, [p3, #-16]; VLDB x1, [p7], m1; MOVXM ls, #10528 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10417 "00010000" // /* MW 11 */ + 10418 "10010000" // /* MW 10 */ + 10419 "01111100" // /* MW 9 */ + 10420 "00001000" // /* MW 8 */ + 10421 "00000000" // /* MW 7 */ + 10422 "00000000" // /* MW 6 */ + 10423 "11101000" // /* MW 5 */ + 10424 "01010000" // /* MW 4 */ + 10425 "11011110" // /* MW 3 */ + 10426 "10001010" // /* MW 2 */ + 10427 "01111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 166 4 +.src_ref 4 "elementwise_binary_shared.h" 166 31 +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 10428 "10110110" // MOVA r3, #-5; VLDB x0, [p1], m2; MOVXM le, #10576 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10429 "00010000" // /* MW 11 */ + 10430 "10101000" // /* MW 10 */ + 10431 "10111100" // /* MW 9 */ + 10432 "00001001" // /* MW 8 */ + 10433 "00000000" // /* MW 7 */ + 10434 "00000000" // /* MW 6 */ + 10435 "01101000" // /* MW 5 */ + 10436 "10010000" // /* MW 4 */ + 10437 "00000010" // /* MW 3 */ + 10438 "01100011" // /* MW 2 */ + 10439 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.src_ref 4 "elementwise_binary_shared.h" 177 44 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 10440 "00010010" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;VLDB x1, [p7], m1; MOVX r0, #60 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10441 "11110001" // /* MW 7 */ + 10442 "00000000" // /* MW 6 */ + 10443 "11101000" // /* MW 5 */ + 10444 "01010000" // /* MW 4 */ + 10445 "01111110" // /* MW 3 */ + 10446 "00000101" // /* MW 2 */ + 10447 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary_shared.h" 166 31 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10448 "00111100" // LDA.s8 r4, [p4]; VLDB x0, [p1], m2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10449 "01101000" // /* MW 5 */ + 10450 "10010000" // /* MW 4 */ + 10451 "01010010" // /* MW 3 */ + 10452 "10010000" // /* MW 2 */ + 10453 "10000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10455 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10456 "10011000" // VLDA.CONV.fp32.bf16 cml0, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10457 "00101011" // /* MW 3 */ + 10458 "00001000" // /* MW 2 */ + 10459 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10461 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 166 31 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10462 "10011000" // LSHL r2, r2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10463 "00111101" // /* MW 3 */ + 10464 "10000100" // /* MW 2 */ + 10465 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 166 4 +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10466 "01100010" // ADD.NC lc, r2, #-3; VMAC.f dm1, dm0, x1, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10467 "00000001" // /* MW 7 */ + 10468 "00000010" // /* MW 6 */ + 10469 "00000001" // /* MW 5 */ + 10470 "10000110" // /* MW 4 */ + 10471 "01111110" // /* MW 3 */ + 10472 "01110001" // /* MW 2 */ + 10473 "00000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 10474 "00111100" // VLDA x0, [p1], m2; VLDB x1, [p7], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10475 "11101000" // /* MW 5 */ + 10476 "01010000" // /* MW 4 */ + 10477 "01111110" // /* MW 3 */ + 10478 "00000011" // /* MW 2 */ + 10479 "00101001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10480 "11100001" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; NOPS; MOVX crRnd, r4; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10481 "00000000" // /* MW 15 */ + 10482 "00000000" // /* MW 14 */ + 10483 "01111000" // /* MW 13 */ + 10484 "10100101" // /* MW 12 */ + 10485 "00000001" // /* MW 11 */ + 10486 "00000000" // /* MW 10 */ + 10487 "11010100" // /* MW 9 */ + 10488 "00001001" // /* MW 8 */ + 10489 "01011011" // /* MW 7 */ + 10490 "00000001" // /* MW 6 */ + 10491 "00100000" // /* MW 5 */ + 10492 "00000000" // /* MW 4 */ + 10493 "01110000" // /* MW 3 */ + 10494 "00000101" // /* MW 2 */ + 10495 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10496 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10497 "00000000" // /* MW 15 */ + 10498 "00000000" // /* MW 14 */ + 10499 "01111000" // /* MW 13 */ + 10500 "10100101" // /* MW 12 */ + 10501 "00000001" // /* MW 11 */ + 10502 "00000000" // /* MW 10 */ + 10503 "00000000" // /* MW 9 */ + 10504 "00000000" // /* MW 8 */ + 10505 "01011011" // /* MW 7 */ + 10506 "00000001" // /* MW 6 */ + 10507 "00100000" // /* MW 5 */ + 10508 "00000000" // /* MW 4 */ + 10509 "11110000" // /* MW 3 */ + 10510 "00101100" // /* MW 2 */ + 10511 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10512 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10513 "00010000" // /* MW 15 */ + 10514 "00001000" // /* MW 14 */ + 10515 "01111000" // /* MW 13 */ + 10516 "10100101" // /* MW 12 */ + 10517 "00000001" // /* MW 11 */ + 10518 "00000000" // /* MW 10 */ + 10519 "00000000" // /* MW 9 */ + 10520 "00000000" // /* MW 8 */ + 10521 "01011011" // /* MW 7 */ + 10522 "00000001" // /* MW 6 */ + 10523 "00100000" // /* MW 5 */ + 10524 "00000000" // /* MW 4 */ + 10525 "11110000" // /* MW 3 */ + 10526 "00101100" // /* MW 2 */ + 10527 "00000000" // /* MW 1 */ +.label ZLS_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_432 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary_shared.h" 169 16 first +.src_ref 4 "elementwise_binary_shared.h" 171 16 first +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 10528 "11100001" // VLDA x0, [p1], m2; VLDB x1, [p7], m1; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10529 "00000000" // /* MW 15 */ + 10530 "00000000" // /* MW 14 */ + 10531 "01111000" // /* MW 13 */ + 10532 "10100101" // /* MW 12 */ + 10533 "00000001" // /* MW 11 */ + 10534 "00000000" // /* MW 10 */ + 10535 "00000000" // /* MW 9 */ + 10536 "00000000" // /* MW 8 */ + 10537 "01011011" // /* MW 7 */ + 10538 "00000001" // /* MW 6 */ + 10539 "11101000" // /* MW 5 */ + 10540 "01010000" // /* MW 4 */ + 10541 "01111110" // /* MW 3 */ + 10542 "00000011" // /* MW 2 */ + 10543 "00101001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary_shared.h" 173 18 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10544 "11100001" // VLDA.CONV.fp32.bf16 cml0, [p0], m0;NOPB; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10545 "00000000" // /* MW 15 */ + 10546 "00000000" // /* MW 14 */ + 10547 "01111000" // /* MW 13 */ + 10548 "10100101" // /* MW 12 */ + 10549 "00000001" // /* MW 11 */ + 10550 "00000000" // /* MW 10 */ + 10551 "00000000" // /* MW 9 */ + 10552 "00000000" // /* MW 8 */ + 10553 "10100011" // /* MW 7 */ + 10554 "00011100" // /* MW 6 */ + 10555 "00100010" // /* MW 5 */ + 10556 "00000000" // /* MW 4 */ + 10557 "01110000" // /* MW 3 */ + 10558 "00000101" // /* MW 2 */ + 10559 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10560 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10561 "00000000" // /* MW 15 */ + 10562 "00000000" // /* MW 14 */ + 10563 "01111000" // /* MW 13 */ + 10564 "10100101" // /* MW 12 */ + 10565 "00000001" // /* MW 11 */ + 10566 "00000000" // /* MW 10 */ + 10567 "00000000" // /* MW 9 */ + 10568 "00000000" // /* MW 8 */ + 10569 "01011011" // /* MW 7 */ + 10570 "00000001" // /* MW 6 */ + 10571 "00100000" // /* MW 5 */ + 10572 "00000000" // /* MW 4 */ + 10573 "11110000" // /* MW 3 */ + 10574 "00101100" // /* MW 2 */ + 10575 "00000000" // /* MW 1 */ +.label ZLE_F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_480 +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 10576 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x0, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10577 "00010000" // /* MW 15 */ + 10578 "00001000" // /* MW 14 */ + 10579 "01111000" // /* MW 13 */ + 10580 "10100101" // /* MW 12 */ + 10581 "00000001" // /* MW 11 */ + 10582 "00000000" // /* MW 10 */ + 10583 "00000000" // /* MW 9 */ + 10584 "00000000" // /* MW 8 */ + 10585 "01011011" // /* MW 7 */ + 10586 "00000001" // /* MW 6 */ + 10587 "00100000" // /* MW 5 */ + 10588 "00000000" // /* MW 4 */ + 10589 "11110000" // /* MW 3 */ + 10590 "00101100" // /* MW 2 */ + 10591 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 187 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 10592 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10593 "00000001" // /* MW 5 */ + 10594 "00000000" // /* MW 4 */ + 10595 "00000000" // /* MW 3 */ + 10596 "11110000" // /* MW 2 */ + 10597 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10598 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10599 "10100011" // /* MW 3 */ + 10600 "00011100" // /* MW 2 */ + 10601 "00001010" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 10602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10603 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 177 44 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 10604 "01001000" // VMAC.f dm1, dm0, x1, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10605 "00000001" // /* MW 3 */ + 10606 "00000010" // /* MW 2 */ + 10607 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 10608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10609 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 187 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 10610 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 10611 "00000000" // /* MW 3 */ + 10612 "00101000" // /* MW 2 */ + 10613 "00010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary_shared.h" 185 18 first +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10614 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10615 "10100011" // /* MW 3 */ + 10616 "00011100" // /* MW 2 */ + 10617 "00001010" // /* MW 1 */ +.delay_slot + 10618 "11111000" // MOV p7, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10619 "10100000" // /* MW 3 */ + 10620 "01100000" // /* MW 2 */ + 10621 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10623 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary_shared.h" 185 18 +.delay_slot + 10624 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10625 "10100011" // /* MW 3 */ + 10626 "00011100" // /* MW 2 */ + 10627 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE__end +.label __ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE___func_end0 + 10629 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E +.function run _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E +.src_ref 5 "vector.hpp" 538 13 +.src_ref 4 "elementwise_binary_shared.h" 237 first +.src_ref 4 "elementwise_binary_shared.h" 244 19 +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.src_ref 4 "elementwise_binary_shared.h" 247 12 +.src_ref 4 "elementwise_binary_shared.h" 250 4 +.function_start + 10640 "10111010" // MOVA dj0, #12; MOVS p3, p2; MOV dc0, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10641 "01110010" // /* MW 9 */ + 10642 "11110000" // /* MW 8 */ + 10643 "01100000" // /* MW 7 */ + 10644 "00000000" // /* MW 6 */ + 10645 "10001011" // /* MW 5 */ + 10646 "10001000" // /* MW 4 */ + 10647 "10000011" // /* MW 3 */ + 10648 "10000010" // /* MW 2 */ + 10649 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 538 13 first +.src_ref 4 "elementwise_binary_shared.h" 244 19 first +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.src_ref 4 "elementwise_binary_shared.h" 247 12 + 10650 "11010100" // LDA.u8 r0, [p2, dj0]; MOV p2, p1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10651 "10000001" // /* MW 5 */ + 10652 "11000101" // /* MW 4 */ + 10653 "01010100" // /* MW 3 */ + 10654 "00000001" // /* MW 2 */ + 10655 "01000000" // /* MW 1 */ + 10656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10657 "00000000" // /* MW 1 */ + 10658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10659 "00000000" // /* MW 1 */ + 10660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10661 "00000000" // /* MW 1 */ + 10662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10663 "00000000" // /* MW 1 */ + 10664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10665 "00000000" // /* MW 1 */ + 10666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10667 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 244 12 +.src_ref 4 "elementwise_binary_shared.h" 244 35 + 10668 "10000100" // JZ r0, #10736 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=10736 delay_slots=5 */ + 10669 "00000001" // /* MW 5 */ + 10670 "00000000" // /* MW 4 */ + 10671 "11111000" // /* MW 3 */ + 10672 "00010100" // /* MW 2 */ + 10673 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 237 +.delay_slot + 10674 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10675 "00000001" // /* MW 5 */ + 10676 "00000000" // /* MW 4 */ + 10677 "00000000" // /* MW 3 */ + 10678 "00001000" // /* MW 2 */ + 10679 "00000000" // /* MW 1 */ +.delay_slot + 10680 "11111000" // MOV r1, sp /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10681 "11100000" // /* MW 3 */ + 10682 "01010101" // /* MW 2 */ + 10683 "00011000" // /* MW 1 */ +.delay_slot + 10684 "00011000" // ADD.NC p1, r1, #-64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10685 "11100000" // /* MW 3 */ + 10686 "01100000" // /* MW 2 */ + 10687 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 538 13 +.src_ref 5 "vector_native_types.hpp" 374 137 first +.delay_slot + 10688 "00011000" // VST sfh, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10689 "00101011" // /* MW 3 */ + 10690 "00000111" // /* MW 2 */ + 10691 "00001001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10693 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 247 12 first +.no_stack_arguments + 10694 "00000100" // JL #10096 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 10695 "00000001" // /* MW 5 */ + 10696 "00000000" // /* MW 4 */ + 10697 "10111000" // /* MW 3 */ + 10698 "00010011" // /* MW 2 */ + 10699 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10701 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10702 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10703 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10708 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10709 "10000001" // /* MW 11 */ + 10710 "10101101" // /* MW 10 */ + 10711 "00000000" // /* MW 9 */ + 10712 "00000000" // /* MW 8 */ + 10713 "00000000" // /* MW 7 */ + 10714 "00000000" // /* MW 6 */ + 10715 "00100000" // /* MW 5 */ + 10716 "00000000" // /* MW 4 */ + 10717 "11110000" // /* MW 3 */ + 10718 "00101100" // /* MW 2 */ + 10719 "00000000" // /* MW 1 */ +.return_address + 10720 "10000100" // J #10768 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=10768 delay_slots=5 */ + 10721 "00000000" // /* MW 5 */ + 10722 "00000000" // /* MW 4 */ + 10723 "00001000" // /* MW 3 */ + 10724 "00010101" // /* MW 2 */ + 10725 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10727 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10729 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10731 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10732 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10733 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10734 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10735 "00000000" // /* MW 1 */ +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_96 +.src_ref 4 "elementwise_binary_shared.h" 245 12 first +.no_stack_arguments + 10736 "00000100" // JL #10096 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 10737 "00000001" // /* MW 5 */ + 10738 "00000000" // /* MW 4 */ + 10739 "10111000" // /* MW 3 */ + 10740 "00010011" // /* MW 2 */ + 10741 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.src_ref 4 "elementwise_binary_shared.h" 245 12 +.delay_slot + 10742 "00000010" // MOVS p0, p1; MOV p1, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10743 "01110000" // /* MW 7 */ + 10744 "01100000" // /* MW 6 */ + 10745 "10110000" // /* MW 5 */ + 10746 "00000000" // /* MW 4 */ + 10747 "01100000" // /* MW 3 */ + 10748 "10010001" // /* MW 2 */ + 10749 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10750 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10751 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10752 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10753 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10755 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10756 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 10757 "10000001" // /* MW 11 */ + 10758 "10101101" // /* MW 10 */ + 10759 "00000000" // /* MW 9 */ + 10760 "00000000" // /* MW 8 */ + 10761 "00000000" // /* MW 7 */ + 10762 "00000000" // /* MW 6 */ + 10763 "00100000" // /* MW 5 */ + 10764 "00000000" // /* MW 4 */ + 10765 "11110000" // /* MW 3 */ + 10766 "00101100" // /* MW 2 */ + 10767 "00000000" // /* MW 1 */ +.label TGT_F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_128 +.src_ref 4 "elementwise_binary_shared.h" 250 4 +.return_address + 10768 "11111000" // MOV lr, dc0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10769 "10000000" // /* MW 3 */ + 10770 "01110001" // /* MW 2 */ + 10771 "00011111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 250 4 first + 10772 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 10773 "00000000" // /* MW 3 */ + 10774 "00101000" // /* MW 2 */ + 10775 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 250 4 +.delay_slot + 10776 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10777 "00000001" // /* MW 5 */ + 10778 "00000000" // /* MW 4 */ + 10779 "00000000" // /* MW 3 */ + 10780 "11111000" // /* MW 2 */ + 10781 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10783 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10785 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10787 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E__end +.label __ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E___func_end0 + 10789 "00000000" // /* MW 1 */ +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_mul1d_attribute_broadcasting _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 205 first +.src_ref 8 "superkernels.cpp" 210 6 +.function_start + 10800 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10801 "00000000" // /* MW 5 */ + 10802 "11000000" // /* MW 4 */ + 10803 "10000110" // /* MW 3 */ + 10804 "00000111" // /* MW 2 */ + 10805 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 210 6 first + 10806 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10807 "11000001" // /* MW 5 */ + 10808 "10110101" // /* MW 4 */ + 10809 "11011000" // /* MW 3 */ + 10810 "11000010" // /* MW 2 */ + 10811 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 205 + 10812 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10813 "00000001" // /* MW 5 */ + 10814 "00000000" // /* MW 4 */ + 10815 "00000000" // /* MW 3 */ + 10816 "00001000" // /* MW 2 */ + 10817 "00000000" // /* MW 1 */ + 10818 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10819 "01110000" // /* MW 7 */ + 10820 "11010000" // /* MW 6 */ + 10821 "00001011" // /* MW 5 */ + 10822 "00000000" // /* MW 4 */ + 10823 "10110000" // /* MW 3 */ + 10824 "01100011" // /* MW 2 */ + 10825 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 11 + 10826 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10827 "00010001" // /* MW 9 */ + 10828 "00001000" // /* MW 8 */ + 10829 "00110000" // /* MW 7 */ + 10830 "11100011" // /* MW 6 */ + 10831 "00000001" // /* MW 5 */ + 10832 "00000000" // /* MW 4 */ + 10833 "10110000" // /* MW 3 */ + 10834 "10000010" // /* MW 2 */ + 10835 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 10836 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10837 "11000000" // /* MW 3 */ + 10838 "11010100" // /* MW 2 */ + 10839 "00011011" // /* MW 1 */ + 10840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10841 "00000000" // /* MW 1 */ + 10842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10843 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 210 6 +.src_ref 8 "superkernels.cpp" 210 16 + 10844 "10000100" // JNZ r16, #11008 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=11008 delay_slots=5 */ + 10845 "00000001" // /* MW 5 */ + 10846 "01000000" // /* MW 4 */ + 10847 "10000000" // /* MW 3 */ + 10848 "00010101" // /* MW 2 */ + 10849 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 22 first +.delay_slot + 10850 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10851 "10010000" // /* MW 3 */ + 10852 "01100010" // /* MW 2 */ + 10853 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 30 +.delay_slot + 10854 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10855 "11111011" // /* MW 3 */ + 10856 "01100011" // /* MW 2 */ + 10857 "00010100" // /* MW 1 */ +.delay_slot + 10858 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10859 "00111101" // /* MW 3 */ + 10860 "11110100" // /* MW 2 */ + 10861 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 207 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 10862 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 10863 "01110000" // /* MW 7 */ + 10864 "01100000" // /* MW 6 */ + 10865 "00110000" // /* MW 5 */ + 10866 "00000011" // /* MW 4 */ + 10867 "00110000" // /* MW 3 */ + 10868 "11000110" // /* MW 2 */ + 10869 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 213 4 +.src_ref 8 "superkernels.cpp" 224 2 +.delay_slot + 10870 "01000100" // MOVXM p0, #492992 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10871 "10000000" // /* MW 5 */ + 10872 "11001011" // /* MW 4 */ + 10873 "10000000" // /* MW 3 */ + 10874 "00000111" // /* MW 2 */ + 10875 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 10876 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10877 "10101000" // /* MW 5 */ + 10878 "11000000" // /* MW 4 */ + 10879 "10000100" // /* MW 3 */ + 10880 "00000111" // /* MW 2 */ + 10881 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 10882 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10883 "00010000" // /* MW 9 */ + 10884 "00101000" // /* MW 8 */ + 10885 "00110000" // /* MW 7 */ + 10886 "11100001" // /* MW 6 */ + 10887 "00000001" // /* MW 5 */ + 10888 "00000000" // /* MW 4 */ + 10889 "11100000" // /* MW 3 */ + 10890 "11000000" // /* MW 2 */ + 10891 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10893 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 213 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 10894 "00000100" // JL #10016 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10016 delay_slots=5 */ + 10895 "00000001" // /* MW 5 */ + 10896 "00000000" // /* MW 4 */ + 10897 "10010000" // /* MW 3 */ + 10898 "00010011" // /* MW 2 */ + 10899 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10901 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 10902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10903 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 10904 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10905 "00110001" // /* MW 3 */ + 10906 "00100000" // /* MW 2 */ + 10907 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 10908 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10909 "00000101" // /* MW 3 */ + 10910 "00100000" // /* MW 2 */ + 10911 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 10912 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10913 "00000000" // /* MW 15 */ + 10914 "00000000" // /* MW 14 */ + 10915 "01111000" // /* MW 13 */ + 10916 "10100101" // /* MW 12 */ + 10917 "00000001" // /* MW 11 */ + 10918 "00000000" // /* MW 10 */ + 10919 "00000000" // /* MW 9 */ + 10920 "10000000" // /* MW 8 */ + 10921 "00010001" // /* MW 7 */ + 10922 "00000110" // /* MW 6 */ + 10923 "00100010" // /* MW 5 */ + 10924 "00000000" // /* MW 4 */ + 10925 "11110000" // /* MW 3 */ + 10926 "00101100" // /* MW 2 */ + 10927 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 18 +.return_address + 10928 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10929 "00100000" // /* MW 5 */ + 10930 "11000000" // /* MW 4 */ + 10931 "10000100" // /* MW 3 */ + 10932 "00000111" // /* MW 2 */ + 10933 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 18 first +.src_ref 8 "superkernels.cpp" 217 65 + 10934 "10111010" // LDA r16, [p2]; MOVXM p2, #492992 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10935 "00010000" // /* MW 9 */ + 10936 "11100000" // /* MW 8 */ + 10937 "00110010" // /* MW 7 */ + 10938 "11100001" // /* MW 6 */ + 10939 "00000001" // /* MW 5 */ + 10940 "00000000" // /* MW 4 */ + 10941 "11010000" // /* MW 3 */ + 10942 "11000010" // /* MW 2 */ + 10943 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 51 +.src_ref 8 "superkernels.cpp" 217 65 +.src_ref 8 "superkernels.cpp" 224 2 + 10944 "10111010" // LDA r17, [p2]; MOVXM p2, #492992 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10945 "00010000" // /* MW 9 */ + 10946 "11100000" // /* MW 8 */ + 10947 "00110010" // /* MW 7 */ + 10948 "11100001" // /* MW 6 */ + 10949 "00000001" // /* MW 5 */ + 10950 "00000000" // /* MW 4 */ + 10951 "11010000" // /* MW 3 */ + 10952 "11000110" // /* MW 2 */ + 10953 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 51 first +.src_ref 8 "superkernels.cpp" 217 16 +.src_ref 8 "superkernels.cpp" 222 47 + 10954 "10111010" // LDA.u16 r18, [p2, #10]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 10955 "00010000" // /* MW 9 */ + 10956 "00001010" // /* MW 8 */ + 10957 "10110000" // /* MW 7 */ + 10958 "11100000" // /* MW 6 */ + 10959 "00000001" // /* MW 5 */ + 10960 "00000000" // /* MW 4 */ + 10961 "01010000" // /* MW 3 */ + 10962 "11001011" // /* MW 2 */ + 10963 "01001010" // /* MW 1 */ + 10964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10965 "00000000" // /* MW 1 */ + 10966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10967 "00000000" // /* MW 1 */ + 10968 "10000100" // J #11024 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=11024 delay_slots=5 */ + 10969 "00000000" // /* MW 5 */ + 10970 "00000000" // /* MW 4 */ + 10971 "10001000" // /* MW 3 */ + 10972 "00010101" // /* MW 2 */ + 10973 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 13 +.delay_slot + 10974 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10975 "10011000" // /* MW 5 */ + 10976 "11000000" // /* MW 4 */ + 10977 "10000000" // /* MW 3 */ + 10978 "00000111" // /* MW 2 */ + 10979 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 10980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 10981 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 27 first +.delay_slot + 10982 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 10983 "00001111" // /* MW 3 */ + 10984 "01100001" // /* MW 2 */ + 10985 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 215 13 first +.delay_slot + 10986 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 10987 "10100011" // /* MW 5 */ + 10988 "00001100" // /* MW 4 */ + 10989 "11110000" // /* MW 3 */ + 10990 "00101100" // /* MW 2 */ + 10991 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 217 16 first +.delay_slot + 10992 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 10993 "00000000" // /* MW 15 */ + 10994 "00000000" // /* MW 14 */ + 10995 "01111000" // /* MW 13 */ + 10996 "10100101" // /* MW 12 */ + 10997 "00000001" // /* MW 11 */ + 10998 "00000000" // /* MW 10 */ + 10999 "00000000" // /* MW 9 */ + 11000 "10000000" // /* MW 8 */ + 11001 "00010001" // /* MW 7 */ + 11002 "00000110" // /* MW 6 */ + 11003 "00100001" // /* MW 5 */ + 11004 "00000000" // /* MW 4 */ + 11005 "11110000" // /* MW 3 */ + 11006 "00101100" // /* MW 2 */ + 11007 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 222 47 +.src_ref 8 "superkernels.cpp" 224 2 + 11008 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11009 "00000000" // /* MW 15 */ + 11010 "00000000" // /* MW 14 */ + 11011 "00010000" // /* MW 13 */ + 11012 "00001010" // /* MW 12 */ + 11013 "10110000" // /* MW 11 */ + 11014 "11100000" // /* MW 10 */ + 11015 "00000001" // /* MW 9 */ + 11016 "00000000" // /* MW 8 */ + 11017 "10001011" // /* MW 7 */ + 11018 "10000000" // /* MW 6 */ + 11019 "00100010" // /* MW 5 */ + 11020 "00000000" // /* MW 4 */ + 11021 "11110000" // /* MW 3 */ + 11022 "00101100" // /* MW 2 */ + 11023 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 11024 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11025 "00000000" // /* MW 7 */ + 11026 "11000011" // /* MW 6 */ + 11027 "10110011" // /* MW 5 */ + 11028 "00000011" // /* MW 4 */ + 11029 "01100000" // /* MW 3 */ + 11030 "10010001" // /* MW 2 */ + 11031 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 11032 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11033 "00010000" // /* MW 9 */ + 11034 "00000000" // /* MW 8 */ + 11035 "00110000" // /* MW 7 */ + 11036 "11100000" // /* MW 6 */ + 11037 "00000001" // /* MW 5 */ + 11038 "00000000" // /* MW 4 */ + 11039 "11010000" // /* MW 3 */ + 11040 "11101110" // /* MW 2 */ + 11041 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 11042 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11043 "00010110" // /* MW 3 */ + 11044 "11111110" // /* MW 2 */ + 11045 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 11046 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11047 "00110110" // /* MW 3 */ + 11048 "11111110" // /* MW 2 */ + 11049 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 11050 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11051 "01010110" // /* MW 3 */ + 11052 "01000110" // /* MW 2 */ + 11053 "00000111" // /* MW 1 */ + 11054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11055 "00000000" // /* MW 1 */ + 11056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11057 "00000000" // /* MW 1 */ + 11058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11059 "00000000" // /* MW 1 */ + 11060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11061 "00000000" // /* MW 1 */ + 11062 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11063 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 11064 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11065 "00000010" // /* MW 3 */ + 11066 "01100001" // /* MW 2 */ + 11067 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 11068 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11069 "00010001" // /* MW 3 */ + 11070 "00000110" // /* MW 2 */ + 11071 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 11072 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11073 "11111101" // /* MW 3 */ + 11074 "11100000" // /* MW 2 */ + 11075 "00010111" // /* MW 1 */ + 11076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11077 "00000000" // /* MW 1 */ + 11078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11079 "00000000" // /* MW 1 */ + 11080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11081 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 11082 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11083 "00001000" // /* MW 3 */ + 11084 "10010011" // /* MW 2 */ + 11085 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 45 + 11086 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11087 "10000001" // /* MW 5 */ + 11088 "10101101" // /* MW 4 */ + 11089 "10100111" // /* MW 3 */ + 11090 "00000000" // /* MW 2 */ + 11091 "00000100" // /* MW 1 */ + 11092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11093 "00000000" // /* MW 1 */ + 11094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11095 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 first + 11096 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11097 "00110110" // /* MW 3 */ + 11098 "00000110" // /* MW 2 */ + 11099 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 11100 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11101 "10000001" // /* MW 5 */ + 11102 "11011101" // /* MW 4 */ + 11103 "11011100" // /* MW 3 */ + 11104 "11001010" // /* MW 2 */ + 11105 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 47 first + 11106 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11107 "01110110" // /* MW 3 */ + 11108 "00000110" // /* MW 2 */ + 11109 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 11110 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11111 "10011110" // /* MW 3 */ + 11112 "01011100" // /* MW 2 */ + 11113 "00000111" // /* MW 1 */ + 11114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11115 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 224 2 first +.no_stack_arguments + 11116 "00000100" // JL #10640 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=10640 delay_slots=5 */ + 11117 "00000001" // /* MW 5 */ + 11118 "00000000" // /* MW 4 */ + 11119 "11001000" // /* MW 3 */ + 11120 "00010100" // /* MW 2 */ + 11121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11123 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 first +.delay_slot + 11124 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11125 "00000111" // /* MW 3 */ + 11126 "01100010" // /* MW 2 */ + 11127 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 221 2 +.delay_slot + 11128 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11129 "00110001" // /* MW 3 */ + 11130 "00000110" // /* MW 2 */ + 11131 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 45 first +.delay_slot + 11132 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11133 "00001101" // /* MW 3 */ + 11134 "11100001" // /* MW 2 */ + 11135 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 222 45 +.delay_slot + 11136 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11137 "00000000" // /* MW 15 */ + 11138 "00000000" // /* MW 14 */ + 11139 "10101000" // /* MW 13 */ + 11140 "10100000" // /* MW 12 */ + 11141 "00110100" // /* MW 11 */ + 11142 "00000000" // /* MW 10 */ + 11143 "00000000" // /* MW 9 */ + 11144 "00000000" // /* MW 8 */ + 11145 "01011011" // /* MW 7 */ + 11146 "00000001" // /* MW 6 */ + 11147 "00100000" // /* MW 5 */ + 11148 "00000000" // /* MW 4 */ + 11149 "11110000" // /* MW 3 */ + 11150 "00101100" // /* MW 2 */ + 11151 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 6 +.src_ref 8 "superkernels.cpp" 227 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 11152 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11153 "00010000" // /* MW 9 */ + 11154 "00000000" // /* MW 8 */ + 11155 "00110000" // /* MW 7 */ + 11156 "11100011" // /* MW 6 */ + 11157 "00000001" // /* MW 5 */ + 11158 "00000000" // /* MW 4 */ + 11159 "11010000" // /* MW 3 */ + 11160 "11000110" // /* MW 2 */ + 11161 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 11162 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11163 "00000101" // /* MW 3 */ + 11164 "00100000" // /* MW 2 */ + 11165 "00010000" // /* MW 1 */ + 11166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11167 "00000000" // /* MW 1 */ + 11168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11169 "00000000" // /* MW 1 */ + 11170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11171 "00000000" // /* MW 1 */ + 11172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11173 "00000000" // /* MW 1 */ + 11174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11175 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 11176 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11177 "00001000" // /* MW 3 */ + 11178 "01010001" // /* MW 2 */ + 11179 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 11180 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11181 "00010000" // /* MW 9 */ + 11182 "00100110" // /* MW 8 */ + 11183 "00110000" // /* MW 7 */ + 11184 "11100001" // /* MW 6 */ + 11185 "00000001" // /* MW 5 */ + 11186 "00000000" // /* MW 4 */ + 11187 "11010000" // /* MW 3 */ + 11188 "11001110" // /* MW 2 */ + 11189 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 6 first + 11190 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11191 "00110110" // /* MW 3 */ + 11192 "00000110" // /* MW 2 */ + 11193 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 19 + 11194 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11195 "01010110" // /* MW 3 */ + 11196 "00000110" // /* MW 2 */ + 11197 "00000010" // /* MW 1 */ + 11198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11199 "00000000" // /* MW 1 */ + 11200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11201 "00000000" // /* MW 1 */ + 11202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11203 "00000000" // /* MW 1 */ + 11204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11205 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 11206 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11207 "00110001" // /* MW 3 */ + 11208 "00100001" // /* MW 2 */ + 11209 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 11210 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11211 "00010001" // /* MW 3 */ + 11212 "11100110" // /* MW 2 */ + 11213 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 16 first + 11214 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11215 "00101000" // /* MW 3 */ + 11216 "01100001" // /* MW 2 */ + 11217 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 226 6 + 11218 "10000100" // JNZ r16, #11248 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=11248 delay_slots=5 */ + 11219 "00000001" // /* MW 5 */ + 11220 "01000000" // /* MW 4 */ + 11221 "11111000" // /* MW 3 */ + 11222 "00010101" // /* MW 2 */ + 11223 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11225 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11229 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11231 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11233 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 227 14 + 11234 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11235 "00000001" // /* MW 3 */ + 11236 "00100000" // /* MW 2 */ + 11237 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 227 14 first + 11238 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11239 "00000000" // /* MW 9 */ + 11240 "00000000" // /* MW 8 */ + 11241 "00000000" // /* MW 7 */ + 11242 "10000000" // /* MW 6 */ + 11243 "00010001" // /* MW 5 */ + 11244 "00000110" // /* MW 4 */ + 11245 "11110110" // /* MW 3 */ + 11246 "00101100" // /* MW 2 */ + 11247 "00000000" // /* MW 1 */ +.label TGT_F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 229 + 11248 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11249 "00111001" // /* MW 3 */ + 11250 "11110100" // /* MW 2 */ + 11251 "00000111" // /* MW 1 */ + 11252 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11253 "00011001" // /* MW 3 */ + 11254 "11111011" // /* MW 2 */ + 11255 "00000111" // /* MW 1 */ + 11256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11257 "00000000" // /* MW 1 */ + 11258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11259 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 11260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11261 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 11262 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11263 "11110001" // /* MW 3 */ + 11264 "11111101" // /* MW 2 */ + 11265 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11267 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 229 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11268 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 11269 "00000000" // /* MW 3 */ + 11270 "00101000" // /* MW 2 */ + 11271 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11272 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11273 "10100000" // /* MW 3 */ + 11274 "01100111" // /* MW 2 */ + 11275 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 229 +.delay_slot + 11276 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11277 "00000001" // /* MW 5 */ + 11278 "00000000" // /* MW 4 */ + 11279 "00000000" // /* MW 3 */ + 11280 "11111000" // /* MW 2 */ + 11281 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11283 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11285 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 11287 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function setup _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.src_ref 4 "elementwise_unary.h" 124 first +.src_ref 4 "elementwise_unary.h" 126 24 first +.function_start + 11296 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11297 "00101110" // /* MW 3 */ + 11298 "00011100" // /* MW 2 */ + 11299 "00000001" // /* MW 1 */ + 11300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11301 "00000000" // /* MW 1 */ + 11302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11303 "00000000" // /* MW 1 */ + 11304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11305 "00000000" // /* MW 1 */ + 11306 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11307 "00000000" // /* MW 1 */ + 11308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11309 "00000000" // /* MW 1 */ + 11310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11311 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 126 22 first + 11312 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11313 "00101001" // /* MW 3 */ + 11314 "00011100" // /* MW 2 */ + 11315 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 24 first + 11316 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11317 "00101110" // /* MW 3 */ + 11318 "00000100" // /* MW 2 */ + 11319 "00000001" // /* MW 1 */ + 11320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11321 "00000000" // /* MW 1 */ + 11322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11323 "00000000" // /* MW 1 */ + 11324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11325 "00000000" // /* MW 1 */ + 11326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11327 "00000000" // /* MW 1 */ + 11328 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11329 "00000000" // /* MW 1 */ + 11330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11331 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 22 + 11332 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11333 "00101001" // /* MW 3 */ + 11334 "00000100" // /* MW 2 */ + 11335 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 24 first + 11336 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11337 "00101110" // /* MW 3 */ + 11338 "00010100" // /* MW 2 */ + 11339 "00000001" // /* MW 1 */ + 11340 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11341 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 130 4 first + 11342 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 11343 "00000000" // /* MW 3 */ + 11344 "00101000" // /* MW 2 */ + 11345 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11347 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11349 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11351 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11353 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 22 first +.delay_slot + 11354 "10011000" // ST el0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11355 "00101001" // /* MW 3 */ + 11356 "00010100" // /* MW 2 */ +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + 11357 "00001000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function run _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 136 first +.src_ref 4 "elementwise_unary.h" 142 37 first +.src_ref 4 "elementwise_unary.h" 171 19 +.function_start + 11360 "10110110" // LDA r0, [p2]; VLDB x10, [p0], #64; MOVXM p2, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11361 "00010000" // /* MW 11 */ + 11362 "00101010" // /* MW 10 */ + 11363 "00110000" // /* MW 9 */ + 11364 "11100001" // /* MW 8 */ + 11365 "00000001" // /* MW 7 */ + 11366 "00000000" // /* MW 6 */ + 11367 "01101000" // /* MW 5 */ + 11368 "00111101" // /* MW 4 */ + 11369 "11010000" // /* MW 3 */ + 11370 "10000010" // /* MW 2 */ + 11371 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 11372 "10110110" // LDA.s8 r1, [p2]; VLDB x7, [p0], #64; MOVXM r6, #16512 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11373 "00010000" // /* MW 11 */ + 11374 "01000000" // /* MW 10 */ + 11375 "11001000" // /* MW 9 */ + 11376 "00010000" // /* MW 8 */ + 11377 "00000000" // /* MW 7 */ + 11378 "00000000" // /* MW 6 */ + 11379 "11101000" // /* MW 5 */ + 11380 "00111011" // /* MW 4 */ + 11381 "01010000" // /* MW 3 */ + 11382 "10000100" // /* MW 2 */ + 11383 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_unary.h" 142 78 +.src_ref 4 "elementwise_unary.h" 171 19 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 11384 "00111010" // VLDB x10, [p0], #64; MOVX r2, #-6; VBCST.16 x0, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11385 "01111000" // /* MW 9 */ + 11386 "10111001" // /* MW 8 */ + 11387 "00001100" // /* MW 7 */ + 11388 "01001000" // /* MW 6 */ + 11389 "00100111" // /* MW 5 */ + 11390 "00111110" // /* MW 4 */ + 11391 "01101000" // /* MW 3 */ + 11392 "00111101" // /* MW 2 */ + 11393 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11394 "00111010" // VLDB x7, [p0], #64; MOVXM r4, #-16256 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11395 "00010000" // /* MW 9 */ + 11396 "01000000" // /* MW 8 */ + 11397 "10001000" // /* MW 7 */ + 11398 "11110000" // /* MW 6 */ + 11399 "11111111" // /* MW 5 */ + 11400 "00111111" // /* MW 4 */ + 11401 "11101000" // /* MW 3 */ + 11402 "00111011" // /* MW 2 */ + 11403 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11404 "11111000" // VBCST.16 x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11405 "01110010" // /* MW 3 */ + 11406 "10010001" // /* MW 2 */ + 11407 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11408 "01000100" // MOVXM r3, #32767 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11409 "11111110" // /* MW 5 */ + 11410 "10111111" // /* MW 4 */ + 11411 "01110001" // /* MW 3 */ + 11412 "00000000" // /* MW 2 */ + 11413 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11414 "11111000" // VBCST.16 x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11415 "01110010" // /* MW 3 */ + 11416 "00001101" // /* MW 2 */ + 11417 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 4 "elementwise_unary.h" 142 78 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11418 "11100100" // LSHL r0, r0, r2; VMIN_GE.bf16 x8, r16, x10, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11419 "01011001" // /* MW 5 */ + 11420 "10100000" // /* MW 4 */ + 11421 "10111000" // /* MW 3 */ + 11422 "00000101" // /* MW 2 */ + 11423 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 +.src_ref 4 "elementwise_unary.h" 195 20 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11424 "11100100" // MOVX crRnd, r1; VMAX_LT.bf16 x6, r16, x8, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11425 "11011001" // /* MW 5 */ + 11426 "10000001" // /* MW 4 */ + 11427 "00000110" // /* MW 3 */ + 11428 "01010000" // /* MW 2 */ + 11429 "00001111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11430 "11111000" // VMIN_GE.bf16 x8, r16, x7, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11431 "00101100" // /* MW 3 */ + 11432 "00111000" // /* MW 2 */ + 11433 "00011100" // /* MW 1 */ + 11434 "01000100" // MOVXM r5, #15616 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11435 "00000000" // /* MW 5 */ + 11436 "10111010" // /* MW 4 */ + 11437 "00110010" // /* MW 3 */ + 11438 "00000000" // /* MW 2 */ + 11439 "00000000" // /* MW 1 */ + 11440 "11111000" // VBCST.16 x3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11441 "01110010" // /* MW 3 */ + 11442 "10010101" // /* MW 2 */ + 11443 "00011001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 11444 "01000100" // MOVXM r17, #16128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11445 "00000000" // /* MW 5 */ + 11446 "10111110" // /* MW 4 */ + 11447 "00111000" // /* MW 3 */ + 11448 "00000000" // /* MW 2 */ + 11449 "00000000" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first + 11450 "01111000" // VBAND x11, x6, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11451 "00101011" // /* MW 3 */ + 11452 "10110001" // /* MW 2 */ + 11453 "00011101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 39 105 +.src_ref 6 "mul_acc32_fp.hpp" 39 105 + 11454 "11100100" // MOVX r17, #828; VBCST.16 x5, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11455 "11100101" // /* MW 5 */ + 11456 "10001010" // /* MW 4 */ + 11457 "00100101" // /* MW 3 */ + 11458 "01011110" // /* MW 2 */ + 11459 "01100100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 11460 "01100010" // VMAX_LT.bf16 x9, r16, x8, x1; VMUL.f dm4, x3, x11, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11461 "01100001" // /* MW 7 */ + 11462 "11100111" // /* MW 6 */ + 11463 "10001100" // /* MW 5 */ + 11464 "11100110" // /* MW 4 */ + 11465 "11101100" // /* MW 3 */ + 11466 "11000000" // /* MW 2 */ + 11467 "00000100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first + 11468 "01111000" // VBAND x8, x9, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11469 "00101011" // /* MW 3 */ + 11470 "01001001" // /* MW 2 */ + 11471 "00011100" // /* MW 1 */ + 11472 "01000100" // MOVXM r2, #16000 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11473 "00000000" // /* MW 5 */ + 11474 "00111101" // /* MW 4 */ + 11475 "00110001" // /* MW 3 */ + 11476 "00000000" // /* MW 2 */ + 11477 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 11478 "01100010" // VBCST.16 x4, r2; VMUL.f dm2, x3, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11479 "00000001" // /* MW 7 */ + 11480 "11100111" // /* MW 6 */ + 11481 "10001010" // /* MW 5 */ + 11482 "11100110" // /* MW 4 */ + 11483 "01110010" // /* MW 3 */ + 11484 "00001001" // /* MW 2 */ + 11485 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 946 89 first + 11486 "11111000" // VCONV.fp32.bf16 cml0, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11487 "10001010" // /* MW 3 */ + 11488 "00001011" // /* MW 2 */ + 11489 "00011000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 11490 "01100010" // VMIN_GE.bf16 x8, r16, x10, x0; VMAC.f dm3, dm0, x6, x4, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11491 "10000001" // /* MW 7 */ + 11492 "00001100" // /* MW 6 */ + 11493 "10001011" // /* MW 5 */ + 11494 "11100110" // /* MW 4 */ + 11495 "00101100" // /* MW 3 */ + 11496 "01010000" // /* MW 2 */ + 11497 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 4 "elementwise_unary.h" 154 8 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 11498 "01010110" // VCONV.bf16.fp32 x11, cml4; MOVXM ls, #11552; VMAC.f dm1, dm0, x9, x4, r17 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 11499 "10000001" // /* MW 11 */ + 11500 "00010010" // /* MW 10 */ + 11501 "10001001" // /* MW 9 */ + 11502 "00000010" // /* MW 8 */ + 11503 "11010010" // /* MW 7 */ + 11504 "00001111" // /* MW 6 */ + 11505 "00000001" // /* MW 5 */ + 11506 "00000000" // /* MW 4 */ + 11507 "11000000" // /* MW 3 */ + 11508 "01000010" // /* MW 2 */ + 11509 "10110010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 11510 "11111000" // VMAX_LT.bf16 x6, r16, x8, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11511 "11101100" // /* MW 3 */ + 11512 "01000000" // /* MW 2 */ + 11513 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.src_ref 4 "elementwise_unary.h" 154 8 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 11514 "01011010" // MOVXM le, #11648; VMSC.f dm2, dm3, x11, x6, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11515 "11000011" // /* MW 9 */ + 11516 "01110110" // /* MW 8 */ + 11517 "10001010" // /* MW 7 */ + 11518 "00000010" // /* MW 6 */ + 11519 "11011000" // /* MW 5 */ + 11520 "00110111" // /* MW 4 */ + 11521 "00000001" // /* MW 3 */ + 11522 "00000000" // /* MW 2 */ + 11523 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 154 8 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11524 "00000010" // VCONV.bf16.fp32 x5, cml2; ADD.NC lc, r0, #-2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11525 "10000000" // /* MW 7 */ + 11526 "00111111" // /* MW 6 */ + 11527 "10111000" // /* MW 5 */ + 11528 "00000010" // /* MW 4 */ + 11529 "11000000" // /* MW 3 */ + 11530 "00100010" // /* MW 2 */ + 11531 "01010010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first + 11532 "11111000" // VMIN_GE.bf16 x8, r16, x7, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11533 "00101100" // /* MW 3 */ + 11534 "00111000" // /* MW 2 */ + 11535 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first + 11536 "11100001" // NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11537 "00000000" // /* MW 15 */ + 11538 "00000000" // /* MW 14 */ + 11539 "10111000" // /* MW 13 */ + 11540 "10010101" // /* MW 12 */ + 11541 "11011000" // /* MW 11 */ + 11542 "00000010" // /* MW 10 */ + 11543 "00000000" // /* MW 9 */ + 11544 "00000000" // /* MW 8 */ + 11545 "01011011" // /* MW 7 */ + 11546 "00000001" // /* MW 6 */ + 11547 "00100000" // /* MW 5 */ + 11548 "00000000" // /* MW 4 */ + 11549 "11110000" // /* MW 3 */ + 11550 "00101100" // /* MW 2 */ + 11551 "00000000" // /* MW 1 */ +.label ZLS_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_192 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.src_ref 4 "elementwise_unary.h" 171 19 first +.begin_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first +.loop_nesting 1 + 11552 "01001010" // VLDB x10, [p0], #64; VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11553 "00100011" // /* MW 9 */ + 11554 "00101011" // /* MW 8 */ + 11555 "10001100" // /* MW 7 */ + 11556 "11100110" // /* MW 6 */ + 11557 "11101100" // /* MW 5 */ + 11558 "11000000" // /* MW 4 */ + 11559 "01101100" // /* MW 3 */ + 11560 "00111101" // /* MW 2 */ + 11561 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "abs.hpp" 32 22 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 11562 "01001010" // VLDB x7, [p0], #64; VBAND x8, x9, x2; VMUL.f dm4, x3, x11, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11563 "01100001" // /* MW 9 */ + 11564 "11100111" // /* MW 8 */ + 11565 "10001100" // /* MW 7 */ + 11566 "01100110" // /* MW 6 */ + 11567 "00101011" // /* MW 5 */ + 11568 "01001001" // /* MW 4 */ + 11569 "11101100" // /* MW 3 */ + 11570 "00111011" // /* MW 2 */ + 11571 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11572 "01001000" // VMAC.f dm3, dm0, x6, x4, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11573 "10000001" // /* MW 3 */ + 11574 "00001100" // /* MW 2 */ + 11575 "10001011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11576 "01001000" // VMUL.f dm2, x3, x8, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11577 "00000001" // /* MW 3 */ + 11578 "11100111" // /* MW 2 */ + 11579 "10001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11580 "01100010" // VST.CONV.bf16.fp32 cml2, [p1], #64; VMAC.f dm1, dm0, x9, x4, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11581 "10000001" // /* MW 7 */ + 11582 "00010010" // /* MW 6 */ + 11583 "10001001" // /* MW 5 */ + 11584 "00000010" // /* MW 4 */ + 11585 "01100000" // /* MW 3 */ + 11586 "10100100" // /* MW 2 */ + 11587 "00100011" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 11588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11589 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 first +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11590 "01111010" // NOPA; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11591 "00000000" // /* MW 9 */ + 11592 "00000000" // /* MW 8 */ + 11593 "00000000" // /* MW 7 */ + 11594 "00000000" // /* MW 6 */ + 11595 "00100011" // /* MW 5 */ + 11596 "00011110" // /* MW 4 */ + 11597 "11110001" // /* MW 3 */ + 11598 "00101100" // /* MW 2 */ + 11599 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 11600 "11100001" // NOPA; NOPB; VCONV.bf16.fp32 x11, cml4; NOPX; VMIN_GE.bf16 x8, r16, x10, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11601 "00000000" // /* MW 15 */ + 11602 "00000000" // /* MW 14 */ + 11603 "01111000" // /* MW 13 */ + 11604 "00010110" // /* MW 12 */ + 11605 "00101000" // /* MW 11 */ + 11606 "00000010" // /* MW 10 */ + 11607 "00000000" // /* MW 9 */ + 11608 "00000000" // /* MW 8 */ + 11609 "00010110" // /* MW 7 */ + 11610 "10010010" // /* MW 6 */ + 11611 "00100101" // /* MW 5 */ + 11612 "00000000" // /* MW 4 */ + 11613 "11110000" // /* MW 3 */ + 11614 "00101100" // /* MW 2 */ + 11615 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 11616 "11100001" // NOPA; NOPB; NOPS; NOPX; VMAX_LT.bf16 x6, r16, x8, x1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11617 "00000000" // /* MW 15 */ + 11618 "00000000" // /* MW 14 */ + 11619 "01111000" // /* MW 13 */ + 11620 "01110110" // /* MW 12 */ + 11621 "10100000" // /* MW 11 */ + 11622 "00000001" // /* MW 10 */ + 11623 "00000000" // /* MW 9 */ + 11624 "00000000" // /* MW 8 */ + 11625 "01011011" // /* MW 7 */ + 11626 "00000001" // /* MW 6 */ + 11627 "00100000" // /* MW 5 */ + 11628 "00000000" // /* MW 4 */ + 11629 "11110000" // /* MW 3 */ + 11630 "00101100" // /* MW 2 */ + 11631 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11632 "00011011" // NOPA; NOPB; VCONV.bf16.fp32 x5, cml2; NOPX; VMIN_GE.bf16 x8, r16, x7, x0; VMSC.f dm2, dm3, x11, x6, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11633 "10110110" // /* MW 15 */ + 11634 "01010011" // /* MW 14 */ + 11635 "01111100" // /* MW 13 */ + 11636 "00010110" // /* MW 12 */ + 11637 "00011100" // /* MW 11 */ + 11638 "00000010" // /* MW 10 */ + 11639 "00000000" // /* MW 9 */ + 11640 "00000000" // /* MW 8 */ + 11641 "00010110" // /* MW 7 */ + 11642 "10010001" // /* MW 6 */ + 11643 "00100010" // /* MW 5 */ + 11644 "00000000" // /* MW 4 */ + 11645 "11110000" // /* MW 3 */ + 11646 "00101100" // /* MW 2 */ + 11647 "00000000" // /* MW 1 */ +.label ZLE_F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_288 +.src_ref 5 "abs.hpp" 32 22 first +.end_of_loop + 11648 "11100001" // NOPA; NOPB; NOPS; NOPX; VBAND x11, x6, x2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11649 "00000000" // /* MW 15 */ + 11650 "00000000" // /* MW 14 */ + 11651 "10111000" // /* MW 13 */ + 11652 "10010101" // /* MW 12 */ + 11653 "11011000" // /* MW 11 */ + 11654 "00000010" // /* MW 10 */ + 11655 "00000000" // /* MW 9 */ + 11656 "00000000" // /* MW 8 */ + 11657 "01011011" // /* MW 7 */ + 11658 "00000001" // /* MW 6 */ + 11659 "00100000" // /* MW 5 */ + 11660 "00000000" // /* MW 4 */ + 11661 "11110000" // /* MW 3 */ + 11662 "00101100" // /* MW 2 */ + 11663 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first +.loop_nesting 0 + 11664 "01100010" // VMAX_LT.bf16 x9, r16, x8, x1; VMSC.f dm4, dm1, x5, x9, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11665 "00100011" // /* MW 7 */ + 11666 "00101011" // /* MW 6 */ + 11667 "10001100" // /* MW 5 */ + 11668 "11100110" // /* MW 4 */ + 11669 "11101100" // /* MW 3 */ + 11670 "11000000" // /* MW 2 */ + 11671 "00000100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 11672 "01111000" // VBAND x8, x9, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11673 "00101011" // /* MW 3 */ + 11674 "01001001" // /* MW 2 */ + 11675 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 11676 "01001000" // VMUL.f dm4, x3, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11677 "01100001" // /* MW 3 */ + 11678 "11100111" // /* MW 2 */ + 11679 "10001100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11680 "01001000" // VMUL.f dm2, x3, x8, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11681 "00000001" // /* MW 3 */ + 11682 "11100111" // /* MW 2 */ + 11683 "10001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11684 "00011000" // VST.CONV.bf16.fp32 cml2, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11685 "00100011" // /* MW 3 */ + 11686 "00011101" // /* MW 2 */ + 11687 "00001001" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 11688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11689 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11690 "00011000" // VST.CONV.bf16.fp32 cml4, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11691 "00100011" // /* MW 3 */ + 11692 "00011110" // /* MW 2 */ + 11693 "00001001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 11694 "01001000" // VMAC.f dm3, dm0, x6, x4, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11695 "10000001" // /* MW 3 */ + 11696 "00001100" // /* MW 2 */ + 11697 "10001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 + 11698 "01100010" // VCONV.bf16.fp32 x11, cml4; VMAC.f dm1, dm0, x9, x4, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11699 "10000001" // /* MW 7 */ + 11700 "00010010" // /* MW 6 */ + 11701 "10001001" // /* MW 5 */ + 11702 "00000010" // /* MW 4 */ + 11703 "11000000" // /* MW 3 */ + 11704 "01000010" // /* MW 2 */ + 11705 "10110010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 + 11706 "00011000" // VCONV.bf16.fp32 x5, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11707 "00010110" // /* MW 3 */ + 11708 "10010001" // /* MW 2 */ + 11709 "00001010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 39 105 first + 11710 "01001000" // VMSC.f dm2, dm3, x11, x6, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11711 "11000011" // /* MW 3 */ + 11712 "01110110" // /* MW 2 */ + 11713 "10001010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 39 105 + 11714 "01001000" // VMSC.f dm4, dm1, x5, x9, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11715 "00100011" // /* MW 3 */ + 11716 "00101011" // /* MW 2 */ + 11717 "10001100" // /* MW 1 */ + 11718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11719 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 158 4 first + 11720 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 11721 "00000000" // /* MW 3 */ + 11722 "00101000" // /* MW 2 */ + 11723 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11724 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11725 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11727 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.delay_slot + 11728 "00011000" // VST.CONV.bf16.fp32 cml2, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11729 "00100011" // /* MW 3 */ + 11730 "00011101" // /* MW 2 */ + 11731 "00001001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 first +.delay_slot + 11732 "00011000" // VST.CONV.bf16.fp32 cml4, [p1], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11733 "00100011" // /* MW 3 */ + 11734 "00011110" // /* MW 2 */ + 11735 "00001001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11736 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + 11737 "00000000" // /* MW 1 */ +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_sigmoid1d _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 234 first +.src_ref 8 "superkernels.cpp" 239 6 +.function_start + 11744 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11745 "00000000" // /* MW 5 */ + 11746 "11000000" // /* MW 4 */ + 11747 "10000110" // /* MW 3 */ + 11748 "00000111" // /* MW 2 */ + 11749 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 239 6 first + 11750 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11751 "11000001" // /* MW 5 */ + 11752 "10110101" // /* MW 4 */ + 11753 "11011000" // /* MW 3 */ + 11754 "11000010" // /* MW 2 */ + 11755 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 234 + 11756 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11757 "00000001" // /* MW 5 */ + 11758 "00000000" // /* MW 4 */ + 11759 "00000000" // /* MW 3 */ + 11760 "00001000" // /* MW 2 */ + 11761 "00000000" // /* MW 1 */ + 11762 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11763 "01110000" // /* MW 7 */ + 11764 "11010000" // /* MW 6 */ + 11765 "00001011" // /* MW 5 */ + 11766 "00000000" // /* MW 4 */ + 11767 "10110000" // /* MW 3 */ + 11768 "01100011" // /* MW 2 */ + 11769 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 11 + 11770 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11771 "00010001" // /* MW 9 */ + 11772 "00001000" // /* MW 8 */ + 11773 "00110000" // /* MW 7 */ + 11774 "11100011" // /* MW 6 */ + 11775 "00000001" // /* MW 5 */ + 11776 "00000000" // /* MW 4 */ + 11777 "10110000" // /* MW 3 */ + 11778 "10000010" // /* MW 2 */ + 11779 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 11780 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11781 "11000000" // /* MW 3 */ + 11782 "11010100" // /* MW 2 */ + 11783 "00011011" // /* MW 1 */ + 11784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11785 "00000000" // /* MW 1 */ + 11786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11787 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 239 6 +.src_ref 8 "superkernels.cpp" 239 16 + 11788 "10000100" // JNZ r16, #11952 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=11952 delay_slots=5 */ + 11789 "00000001" // /* MW 5 */ + 11790 "01000000" // /* MW 4 */ + 11791 "01011000" // /* MW 3 */ + 11792 "00010111" // /* MW 2 */ + 11793 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 22 first +.delay_slot + 11794 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11795 "10010000" // /* MW 3 */ + 11796 "01100010" // /* MW 2 */ + 11797 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 30 +.delay_slot + 11798 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11799 "11111011" // /* MW 3 */ + 11800 "01100011" // /* MW 2 */ + 11801 "00010100" // /* MW 1 */ +.delay_slot + 11802 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11803 "00111101" // /* MW 3 */ + 11804 "11110100" // /* MW 2 */ + 11805 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 236 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 11806 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11807 "01110000" // /* MW 7 */ + 11808 "01100000" // /* MW 6 */ + 11809 "00110000" // /* MW 5 */ + 11810 "00000011" // /* MW 4 */ + 11811 "00110000" // /* MW 3 */ + 11812 "11000110" // /* MW 2 */ + 11813 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 242 4 +.src_ref 8 "superkernels.cpp" 253 2 +.delay_slot + 11814 "01000100" // MOVXM p0, #493312 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11815 "00000000" // /* MW 5 */ + 11816 "11001110" // /* MW 4 */ + 11817 "10000000" // /* MW 3 */ + 11818 "00000111" // /* MW 2 */ + 11819 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 11820 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11821 "10101000" // /* MW 5 */ + 11822 "11000000" // /* MW 4 */ + 11823 "10000100" // /* MW 3 */ + 11824 "00000111" // /* MW 2 */ + 11825 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 11826 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11827 "00010000" // /* MW 9 */ + 11828 "00101000" // /* MW 8 */ + 11829 "00110000" // /* MW 7 */ + 11830 "11100001" // /* MW 6 */ + 11831 "00000001" // /* MW 5 */ + 11832 "00000000" // /* MW 4 */ + 11833 "11100000" // /* MW 3 */ + 11834 "11000000" // /* MW 2 */ + 11835 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11837 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 242 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 11838 "00000100" // JL #11296 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=11296 delay_slots=5 */ + 11839 "00000001" // /* MW 5 */ + 11840 "00000000" // /* MW 4 */ + 11841 "00010000" // /* MW 3 */ + 11842 "00010110" // /* MW 2 */ + 11843 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 11846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11847 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 11848 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11849 "00110001" // /* MW 3 */ + 11850 "00100000" // /* MW 2 */ + 11851 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 11852 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11853 "00000101" // /* MW 3 */ + 11854 "00100000" // /* MW 2 */ + 11855 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 11856 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11857 "00000000" // /* MW 15 */ + 11858 "00000000" // /* MW 14 */ + 11859 "01111000" // /* MW 13 */ + 11860 "10100101" // /* MW 12 */ + 11861 "00000001" // /* MW 11 */ + 11862 "00000000" // /* MW 10 */ + 11863 "00000000" // /* MW 9 */ + 11864 "10000000" // /* MW 8 */ + 11865 "00010001" // /* MW 7 */ + 11866 "00000110" // /* MW 6 */ + 11867 "00100010" // /* MW 5 */ + 11868 "00000000" // /* MW 4 */ + 11869 "11110000" // /* MW 3 */ + 11870 "00101100" // /* MW 2 */ + 11871 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 18 +.return_address + 11872 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11873 "00100000" // /* MW 5 */ + 11874 "11000000" // /* MW 4 */ + 11875 "10000100" // /* MW 3 */ + 11876 "00000111" // /* MW 2 */ + 11877 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 18 first +.src_ref 8 "superkernels.cpp" 246 46 + 11878 "10111010" // LDA r16, [p2]; MOVXM p2, #493312 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11879 "00010000" // /* MW 9 */ + 11880 "10000000" // /* MW 8 */ + 11881 "00110011" // /* MW 7 */ + 11882 "11100001" // /* MW 6 */ + 11883 "00000001" // /* MW 5 */ + 11884 "00000000" // /* MW 4 */ + 11885 "11010000" // /* MW 3 */ + 11886 "11000010" // /* MW 2 */ + 11887 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 32 +.src_ref 8 "superkernels.cpp" 246 46 +.src_ref 8 "superkernels.cpp" 253 2 + 11888 "10111010" // LDA r17, [p2]; MOVXM p2, #493312 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11889 "00010000" // /* MW 9 */ + 11890 "10000000" // /* MW 8 */ + 11891 "00110011" // /* MW 7 */ + 11892 "11100001" // /* MW 6 */ + 11893 "00000001" // /* MW 5 */ + 11894 "00000000" // /* MW 4 */ + 11895 "11010000" // /* MW 3 */ + 11896 "11000110" // /* MW 2 */ + 11897 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 32 first +.src_ref 8 "superkernels.cpp" 246 16 +.src_ref 8 "superkernels.cpp" 251 47 + 11898 "10111010" // LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11899 "00010000" // /* MW 9 */ + 11900 "00001010" // /* MW 8 */ + 11901 "10110000" // /* MW 7 */ + 11902 "11100000" // /* MW 6 */ + 11903 "00000001" // /* MW 5 */ + 11904 "00000000" // /* MW 4 */ + 11905 "01010000" // /* MW 3 */ + 11906 "11001011" // /* MW 2 */ + 11907 "01001000" // /* MW 1 */ + 11908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11909 "00000000" // /* MW 1 */ + 11910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11911 "00000000" // /* MW 1 */ + 11912 "10000100" // J #11968 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=11968 delay_slots=5 */ + 11913 "00000000" // /* MW 5 */ + 11914 "00000000" // /* MW 4 */ + 11915 "01100000" // /* MW 3 */ + 11916 "00010111" // /* MW 2 */ + 11917 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 13 +.delay_slot + 11918 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11919 "10011000" // /* MW 5 */ + 11920 "11000000" // /* MW 4 */ + 11921 "10000000" // /* MW 3 */ + 11922 "00000111" // /* MW 2 */ + 11923 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 11924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11925 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 27 first +.delay_slot + 11926 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11927 "00001111" // /* MW 3 */ + 11928 "01100001" // /* MW 2 */ + 11929 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 244 13 first +.delay_slot + 11930 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 11931 "10100011" // /* MW 5 */ + 11932 "00001100" // /* MW 4 */ + 11933 "11110000" // /* MW 3 */ + 11934 "00101100" // /* MW 2 */ + 11935 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 246 16 first +.delay_slot + 11936 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11937 "00000000" // /* MW 15 */ + 11938 "00000000" // /* MW 14 */ + 11939 "01111000" // /* MW 13 */ + 11940 "10100101" // /* MW 12 */ + 11941 "00000001" // /* MW 11 */ + 11942 "00000000" // /* MW 10 */ + 11943 "00000000" // /* MW 9 */ + 11944 "10000000" // /* MW 8 */ + 11945 "00010001" // /* MW 7 */ + 11946 "00000110" // /* MW 6 */ + 11947 "00100001" // /* MW 5 */ + 11948 "00000000" // /* MW 4 */ + 11949 "11110000" // /* MW 3 */ + 11950 "00101100" // /* MW 2 */ + 11951 "00000000" // /* MW 1 */ +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 251 47 +.src_ref 8 "superkernels.cpp" 253 2 + 11952 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 11953 "00000000" // /* MW 15 */ + 11954 "00000000" // /* MW 14 */ + 11955 "00010000" // /* MW 13 */ + 11956 "00001010" // /* MW 12 */ + 11957 "10110000" // /* MW 11 */ + 11958 "11100000" // /* MW 10 */ + 11959 "00000001" // /* MW 9 */ + 11960 "00000000" // /* MW 8 */ + 11961 "10001011" // /* MW 7 */ + 11962 "10000000" // /* MW 6 */ + 11963 "00100010" // /* MW 5 */ + 11964 "00000000" // /* MW 4 */ + 11965 "11110000" // /* MW 3 */ + 11966 "00101100" // /* MW 2 */ + 11967 "00000000" // /* MW 1 */ +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 11968 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 11969 "00000000" // /* MW 7 */ + 11970 "11000011" // /* MW 6 */ + 11971 "10110011" // /* MW 5 */ + 11972 "00000011" // /* MW 4 */ + 11973 "01100000" // /* MW 3 */ + 11974 "10010001" // /* MW 2 */ + 11975 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 11976 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 11977 "00010000" // /* MW 9 */ + 11978 "00000000" // /* MW 8 */ + 11979 "00110000" // /* MW 7 */ + 11980 "11100000" // /* MW 6 */ + 11981 "00000001" // /* MW 5 */ + 11982 "00000000" // /* MW 4 */ + 11983 "11010000" // /* MW 3 */ + 11984 "11101110" // /* MW 2 */ + 11985 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 11986 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11987 "00010110" // /* MW 3 */ + 11988 "11111110" // /* MW 2 */ + 11989 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 11990 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11991 "00110110" // /* MW 3 */ + 11992 "11111110" // /* MW 2 */ + 11993 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 11994 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 11995 "01010110" // /* MW 3 */ + 11996 "01000110" // /* MW 2 */ + 11997 "00000111" // /* MW 1 */ + 11998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 11999 "00000000" // /* MW 1 */ + 12000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12001 "00000000" // /* MW 1 */ + 12002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12003 "00000000" // /* MW 1 */ + 12004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12005 "00000000" // /* MW 1 */ + 12006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12007 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 12008 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12009 "00000010" // /* MW 3 */ + 12010 "01100001" // /* MW 2 */ + 12011 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 12012 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12013 "00010001" // /* MW 3 */ + 12014 "00000110" // /* MW 2 */ + 12015 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 12016 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12017 "11111101" // /* MW 3 */ + 12018 "11100000" // /* MW 2 */ + 12019 "00010111" // /* MW 1 */ + 12020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12021 "00000000" // /* MW 1 */ + 12022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12023 "00000000" // /* MW 1 */ + 12024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12025 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 12026 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12027 "00001000" // /* MW 3 */ + 12028 "10010011" // /* MW 2 */ + 12029 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 45 + 12030 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12031 "10000001" // /* MW 5 */ + 12032 "10101101" // /* MW 4 */ + 12033 "10100111" // /* MW 3 */ + 12034 "00000000" // /* MW 2 */ + 12035 "00000100" // /* MW 1 */ + 12036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12037 "00000000" // /* MW 1 */ + 12038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12039 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 first + 12040 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12041 "00110110" // /* MW 3 */ + 12042 "00000110" // /* MW 2 */ + 12043 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 12044 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12045 "10000001" // /* MW 5 */ + 12046 "11011101" // /* MW 4 */ + 12047 "11011100" // /* MW 3 */ + 12048 "11001010" // /* MW 2 */ + 12049 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 47 first + 12050 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12051 "01110110" // /* MW 3 */ + 12052 "00000110" // /* MW 2 */ + 12053 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 12054 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12055 "10011110" // /* MW 3 */ + 12056 "01011100" // /* MW 2 */ + 12057 "00000111" // /* MW 1 */ + 12058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12059 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 253 2 first +.no_stack_arguments + 12060 "00000100" // JL #11360 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=11360 delay_slots=5 */ + 12061 "00000001" // /* MW 5 */ + 12062 "00000000" // /* MW 4 */ + 12063 "00110000" // /* MW 3 */ + 12064 "00010110" // /* MW 2 */ + 12065 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12066 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12067 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 first +.delay_slot + 12068 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12069 "00000111" // /* MW 3 */ + 12070 "01100010" // /* MW 2 */ + 12071 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 250 2 +.delay_slot + 12072 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12073 "00110001" // /* MW 3 */ + 12074 "00000110" // /* MW 2 */ + 12075 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 45 first +.delay_slot + 12076 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12077 "00001101" // /* MW 3 */ + 12078 "11100001" // /* MW 2 */ + 12079 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 251 45 +.delay_slot + 12080 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 12081 "00000000" // /* MW 15 */ + 12082 "00000000" // /* MW 14 */ + 12083 "10101000" // /* MW 13 */ + 12084 "10100000" // /* MW 12 */ + 12085 "00110100" // /* MW 11 */ + 12086 "00000000" // /* MW 10 */ + 12087 "00000000" // /* MW 9 */ + 12088 "00000000" // /* MW 8 */ + 12089 "01011011" // /* MW 7 */ + 12090 "00000001" // /* MW 6 */ + 12091 "00100000" // /* MW 5 */ + 12092 "00000000" // /* MW 4 */ + 12093 "11110000" // /* MW 3 */ + 12094 "00101100" // /* MW 2 */ + 12095 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 6 +.src_ref 8 "superkernels.cpp" 256 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 12096 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12097 "00010000" // /* MW 9 */ + 12098 "00000000" // /* MW 8 */ + 12099 "00110000" // /* MW 7 */ + 12100 "11100011" // /* MW 6 */ + 12101 "00000001" // /* MW 5 */ + 12102 "00000000" // /* MW 4 */ + 12103 "11010000" // /* MW 3 */ + 12104 "11000110" // /* MW 2 */ + 12105 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 12106 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12107 "00000101" // /* MW 3 */ + 12108 "00100000" // /* MW 2 */ + 12109 "00010000" // /* MW 1 */ + 12110 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12111 "00000000" // /* MW 1 */ + 12112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12113 "00000000" // /* MW 1 */ + 12114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12115 "00000000" // /* MW 1 */ + 12116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12117 "00000000" // /* MW 1 */ + 12118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12119 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 12120 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12121 "00001000" // /* MW 3 */ + 12122 "01010001" // /* MW 2 */ + 12123 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 12124 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12125 "00010000" // /* MW 9 */ + 12126 "00100110" // /* MW 8 */ + 12127 "00110000" // /* MW 7 */ + 12128 "11100001" // /* MW 6 */ + 12129 "00000001" // /* MW 5 */ + 12130 "00000000" // /* MW 4 */ + 12131 "11010000" // /* MW 3 */ + 12132 "11001110" // /* MW 2 */ + 12133 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 6 first + 12134 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12135 "00110110" // /* MW 3 */ + 12136 "00000110" // /* MW 2 */ + 12137 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 19 + 12138 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12139 "01010110" // /* MW 3 */ + 12140 "00000110" // /* MW 2 */ + 12141 "00000010" // /* MW 1 */ + 12142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12143 "00000000" // /* MW 1 */ + 12144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12145 "00000000" // /* MW 1 */ + 12146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12147 "00000000" // /* MW 1 */ + 12148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12149 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 12150 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12151 "00110001" // /* MW 3 */ + 12152 "00100001" // /* MW 2 */ + 12153 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 12154 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12155 "00010001" // /* MW 3 */ + 12156 "11100110" // /* MW 2 */ + 12157 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 16 first + 12158 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12159 "00101000" // /* MW 3 */ + 12160 "01100001" // /* MW 2 */ + 12161 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 255 6 + 12162 "10000100" // JNZ r16, #12192 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=12192 delay_slots=5 */ + 12163 "00000001" // /* MW 5 */ + 12164 "01000000" // /* MW 4 */ + 12165 "11010000" // /* MW 3 */ + 12166 "00010111" // /* MW 2 */ + 12167 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12169 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12171 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12173 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12175 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12177 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 256 14 + 12178 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12179 "00000001" // /* MW 3 */ + 12180 "00100000" // /* MW 2 */ + 12181 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 256 14 first + 12182 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12183 "00000000" // /* MW 9 */ + 12184 "00000000" // /* MW 8 */ + 12185 "00000000" // /* MW 7 */ + 12186 "10000000" // /* MW 6 */ + 12187 "00010001" // /* MW 5 */ + 12188 "00000110" // /* MW 4 */ + 12189 "11110110" // /* MW 3 */ + 12190 "00101100" // /* MW 2 */ + 12191 "00000000" // /* MW 1 */ +.label TGT_F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 258 + 12192 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12193 "00111001" // /* MW 3 */ + 12194 "11110100" // /* MW 2 */ + 12195 "00000111" // /* MW 1 */ + 12196 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12197 "00011001" // /* MW 3 */ + 12198 "11111011" // /* MW 2 */ + 12199 "00000111" // /* MW 1 */ + 12200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12201 "00000000" // /* MW 1 */ + 12202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12203 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 12204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12205 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 12206 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12207 "11110001" // /* MW 3 */ + 12208 "11111101" // /* MW 2 */ + 12209 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12211 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 258 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12212 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 12213 "00000000" // /* MW 3 */ + 12214 "00101000" // /* MW 2 */ + 12215 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12216 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12217 "10100000" // /* MW 3 */ + 12218 "01100111" // /* MW 2 */ + 12219 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 258 +.delay_slot + 12220 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12221 "00000001" // /* MW 5 */ + 12222 "00000000" // /* MW 4 */ + 12223 "00000000" // /* MW 3 */ + 12224 "11111000" // /* MW 2 */ + 12225 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12229 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 12231 "00000000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.function setup _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv +.src_ref 4 "elementwise_unary.h" 124 first +.src_ref 4 "elementwise_unary.h" 126 24 first +.function_start + 12240 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12241 "00101110" // /* MW 3 */ + 12242 "00011100" // /* MW 2 */ + 12243 "00000001" // /* MW 1 */ + 12244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12245 "00000000" // /* MW 1 */ + 12246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12247 "00000000" // /* MW 1 */ + 12248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12249 "00000000" // /* MW 1 */ + 12250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12251 "00000000" // /* MW 1 */ + 12252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12253 "00000000" // /* MW 1 */ + 12254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12255 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 126 22 first + 12256 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12257 "00101001" // /* MW 3 */ + 12258 "00011100" // /* MW 2 */ + 12259 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 24 first + 12260 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12261 "00101110" // /* MW 3 */ + 12262 "00000100" // /* MW 2 */ + 12263 "00000001" // /* MW 1 */ + 12264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12265 "00000000" // /* MW 1 */ + 12266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12267 "00000000" // /* MW 1 */ + 12268 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12269 "00000000" // /* MW 1 */ + 12270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12271 "00000000" // /* MW 1 */ + 12272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12273 "00000000" // /* MW 1 */ + 12274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12275 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 127 22 + 12276 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12277 "00101001" // /* MW 3 */ + 12278 "00000100" // /* MW 2 */ + 12279 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 24 first + 12280 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12281 "00101110" // /* MW 3 */ + 12282 "00010100" // /* MW 2 */ + 12283 "00000001" // /* MW 1 */ + 12284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12285 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 130 4 first + 12286 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 12287 "00000000" // /* MW 3 */ + 12288 "00101000" // /* MW 2 */ + 12289 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12291 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12293 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12295 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 12296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 12297 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 128 22 first +.delay_slot + 12298 "10011000" // ST el0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12299 "00101001" // /* MW 3 */ + 12300 "00010100" // /* MW 2 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv___func_end0 + 12301 "00001000" // /* MW 1 */ +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_begin0 +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.function run _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E +.src_ref 5 "compare.hpp" 511 55 +.src_ref 5 "compare.hpp" 511 55 +.src_ref 5 "compare.hpp" 511 55 +.src_ref 4 "elementwise_unary.h" 136 +.src_ref 4 "elementwise_unary.h" 136 first +.function_start +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 12304 "00000110" // MOVA r0, #60; PADDXM [sp], #384; VCLR dm1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12305 "00011101" // /* MW 11 */ + 12306 "11100000" // /* MW 10 */ + 12307 "00000001" // /* MW 9 */ + 12308 "00001110" // /* MW 8 */ + 12309 "00000000" // /* MW 7 */ + 12310 "00000000" // /* MW 6 */ + 12311 "10000000" // /* MW 5 */ + 12312 "00000001" // /* MW 4 */ + 12313 "00000000" // /* MW 3 */ + 12314 "10000000" // /* MW 2 */ + 12315 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 37 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 12316 "10111010" // LDA r1, [p2]; MOVXM r1, #16141 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12317 "10010000" // /* MW 9 */ + 12318 "10000110" // /* MW 8 */ + 12319 "00101111" // /* MW 7 */ + 12320 "00001100" // /* MW 6 */ + 12321 "00000000" // /* MW 5 */ + 12322 "00000000" // /* MW 4 */ + 12323 "11010000" // /* MW 3 */ + 12324 "10000110" // /* MW 2 */ + 12325 "01000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 78 +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 30 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12326 "10111010" // MOVA r3, #-6; MOVX vaddSign0, #1; VBCST.16 x0, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12327 "01111000" // /* MW 9 */ + 12328 "10111001" // /* MW 8 */ + 12329 "00000010" // /* MW 7 */ + 12330 "00000000" // /* MW 6 */ + 12331 "11010010" // /* MW 5 */ + 12332 "00000010" // /* MW 4 */ + 12333 "00000000" // /* MW 3 */ + 12334 "01000011" // /* MW 2 */ + 12335 "11111111" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "tanh_impl.h" 146 34 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 12336 "10111010" // MOVA dj0, #-322; MOVX r2, #828; VCONV.fp32.bf16 cml4, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12337 "01111000" // /* MW 9 */ + 12338 "11000101" // /* MW 8 */ + 12339 "00000000" // /* MW 7 */ + 12340 "10001010" // /* MW 6 */ + 12341 "00100111" // /* MW 5 */ + 12342 "00011000" // /* MW 4 */ + 12343 "10000000" // /* MW 3 */ + 12344 "11000010" // /* MW 2 */ + 12345 "11010111" // /* MW 1 */ +.src_ref 5 "compare.hpp" 511 55 first +.src_ref 5 "compare.hpp" 511 55 first +.src_ref 9 "tanh_impl.h" 147 30 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 12346 "01000110" // MOVA dj1, #-324; MOVXM r25, #-1082130432; VADD.f dm1, dm4, dm1, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12347 "00111101" // /* MW 11 */ + 12348 "10000100" // /* MW 10 */ + 12349 "00000001" // /* MW 9 */ + 12350 "00000010" // /* MW 8 */ + 12351 "00000000" // /* MW 7 */ + 12352 "01100101" // /* MW 6 */ + 12353 "00000000" // /* MW 5 */ + 12354 "11111100" // /* MW 4 */ + 12355 "10000101" // /* MW 3 */ + 12356 "10000110" // /* MW 2 */ + 12357 "11010111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12358 "10111010" // MOVA dj2, #-326; MOVX r24, #0; VINSERT.32 x2, x0, #0, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12359 "10111000" // /* MW 9 */ + 12360 "10011000" // /* MW 8 */ + 12361 "10000001" // /* MW 7 */ + 12362 "00001000" // /* MW 6 */ + 12363 "10000000" // /* MW 5 */ + 12364 "00000001" // /* MW 4 */ + 12365 "10000000" // /* MW 3 */ + 12366 "01001010" // /* MW 2 */ + 12367 "11010111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12368 "01110110" // MOVA dj3, #-328; VST bmll1, [sp, #-128]; MOVXM r26, #1065353216 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12369 "00010000" // /* MW 11 */ + 12370 "00000000" // /* MW 10 */ + 12371 "01001000" // /* MW 9 */ + 12372 "00000011" // /* MW 8 */ + 12373 "11100000" // /* MW 7 */ + 12374 "10001111" // /* MW 6 */ + 12375 "10010110" // /* MW 5 */ + 12376 "11111000" // /* MW 4 */ + 12377 "10000111" // /* MW 3 */ + 12378 "00001110" // /* MW 2 */ + 12379 "11010111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 30 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12380 "10111010" // MOVA dj4, #-332; VST bmlh1, [sp, #-192]; VINSERT.32 x1, x0, #0, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12381 "10110010" // /* MW 9 */ + 12382 "10101000" // /* MW 8 */ + 12383 "01000001" // /* MW 7 */ + 12384 "10000000" // /* MW 6 */ + 12385 "10110110" // /* MW 5 */ + 12386 "11110100" // /* MW 4 */ + 12387 "10000111" // /* MW 3 */ + 12388 "10010010" // /* MW 2 */ + 12389 "11010110" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 142 78 first +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 42 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 12390 "01110110" // MOVA dj5, #-330; VST bmhl1, [sp, #-256]; LSHL r1, r1, r3; VMOV bmll4, x2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 12391 "01111000" // /* MW 11 */ + 12392 "01001001" // /* MW 10 */ + 12393 "00000010" // /* MW 9 */ + 12394 "11101110" // /* MW 8 */ + 12395 "00010001" // /* MW 7 */ + 12396 "10000010" // /* MW 6 */ + 12397 "11010110" // /* MW 5 */ + 12398 "11110000" // /* MW 4 */ + 12399 "10000111" // /* MW 3 */ + 12400 "11010110" // /* MW 2 */ + 12401 "11010110" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12402 "00111010" // VST bmhh1, [sp, #-320]; MOVXM p3, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12403 "00010001" // /* MW 9 */ + 12404 "00101010" // /* MW 8 */ + 12405 "10110000" // /* MW 7 */ + 12406 "11100001" // /* MW 6 */ + 12407 "00000001" // /* MW 5 */ + 12408 "00000000" // /* MW 4 */ + 12409 "11010000" // /* MW 3 */ + 12410 "10011110" // /* MW 2 */ + 12411 "11111101" // /* MW 1 */ + 12412 "10111010" // LDA.s8 r4, [p3]; MOVXM r3, #10238 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12413 "00010000" // /* MW 9 */ + 12414 "11111111" // /* MW 8 */ + 12415 "01101011" // /* MW 7 */ + 12416 "00001000" // /* MW 6 */ + 12417 "00000000" // /* MW 5 */ + 12418 "00000000" // /* MW 4 */ + 12419 "01010000" // /* MW 3 */ + 12420 "10010000" // /* MW 2 */ + 12421 "01100000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 first + 12422 "00011000" // ADD.NC lc, r1, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12423 "10000000" // /* MW 3 */ + 12424 "01110000" // /* MW 2 */ + 12425 "00011101" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 + 12426 "01000100" // MOVXM ls, #12640 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12427 "11000000" // /* MW 5 */ + 12428 "11100010" // /* MW 4 */ + 12429 "00110001" // /* MW 3 */ + 12430 "00000000" // /* MW 2 */ + 12431 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 154 8 + 12432 "01000100" // MOVXM le, #13232 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12433 "01100000" // /* MW 5 */ + 12434 "11100111" // /* MW 4 */ + 12435 "00110110" // /* MW 3 */ + 12436 "00000000" // /* MW 2 */ + 12437 "00000000" // /* MW 1 */ + 12438 "01111000" // VINSERT.32 x0, x0, #0, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12439 "00010001" // /* MW 3 */ + 12440 "00000011" // /* MW 2 */ + 12441 "00011000" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 + 12442 "11111000" // VMOV bmlh4, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12443 "10010010" // /* MW 3 */ + 12444 "01000000" // /* MW 2 */ + 12445 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 12446 "01000100" // MOVXM r25, #32767 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12447 "11111110" // /* MW 5 */ + 12448 "10111111" // /* MW 4 */ + 12449 "01111100" // /* MW 3 */ + 12450 "00000000" // /* MW 2 */ + 12451 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 149 115 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_unary.h" 176 20 +.src_ref 4 "elementwise_unary.h" 195 20 +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 30 +.src_ref 9 "tanh_impl.h" 147 30 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 12452 "11100100" // MOVX crRnd, r4; VMOV bmll4, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12453 "00100101" // /* MW 5 */ + 12454 "00000101" // /* MW 4 */ + 12455 "00001000" // /* MW 3 */ + 12456 "01010000" // /* MW 2 */ + 12457 "00100111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 first +.src_ref 9 "tanh_impl.h" 147 42 first +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12458 "00000010" // VCONV.bf16.fp32 wl8, bmll4; VBCST.16 x1, r3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12459 "01110000" // /* MW 7 */ + 12460 "10111001" // /* MW 6 */ + 12461 "01000110" // /* MW 5 */ + 12462 "00000000" // /* MW 4 */ + 12463 "11000000" // /* MW 3 */ + 12464 "01000010" // /* MW 2 */ + 12465 "10001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 9 "tanh_impl.h" 146 34 + 12466 "00111010" // VCONV.bf16.fp32 x6, cml1; MOVXM r4, #-16743 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12467 "10010001" // /* MW 9 */ + 12468 "01001100" // /* MW 8 */ + 12469 "10001111" // /* MW 7 */ + 12470 "11101100" // /* MW 6 */ + 12471 "11111111" // /* MW 5 */ + 12472 "00111111" // /* MW 4 */ + 12473 "11000000" // /* MW 3 */ + 12474 "00010010" // /* MW 2 */ + 12475 "01100010" // /* MW 1 */ + 12476 "00000010" // VST x1, [sp, #-64]; VBCST.16 x1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12477 "01110000" // /* MW 7 */ + 12478 "10111001" // /* MW 6 */ + 12479 "01001000" // /* MW 5 */ + 12480 "00000000" // /* MW 4 */ + 12481 "01100000" // /* MW 3 */ + 12482 "10001110" // /* MW 2 */ + 12483 "11111111" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 first + 12484 "00000010" // VCONV.bf16.fp32 wl10, bmlh4; VBCST.16 x0, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12485 "01110000" // /* MW 7 */ + 12486 "10111001" // /* MW 6 */ + 12487 "00110010" // /* MW 5 */ + 12488 "00000000" // /* MW 4 */ + 12489 "11000000" // /* MW 3 */ + 12490 "01000110" // /* MW 2 */ + 12491 "10101000" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 +.src_ref 9 "tanh_impl.h" 147 30 first + 12492 "00111010" // VCONV.bf16.fp32 wl11, bmll4; MOVXM r3, #-17023 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12493 "10010001" // /* MW 9 */ + 12494 "11000000" // /* MW 8 */ + 12495 "01101110" // /* MW 7 */ + 12496 "11101100" // /* MW 6 */ + 12497 "11111111" // /* MW 5 */ + 12498 "00111111" // /* MW 4 */ + 12499 "11000000" // /* MW 3 */ + 12500 "01000010" // /* MW 2 */ + 12501 "10111000" // /* MW 1 */ + 12502 "11111000" // VBCST.16 x5, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12503 "01110010" // /* MW 3 */ + 12504 "10001101" // /* MW 2 */ + 12505 "00011010" // /* MW 1 */ + 12506 "01000100" // MOVXM r4, #15894 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12507 "00101100" // /* MW 5 */ + 12508 "00111100" // /* MW 4 */ + 12509 "00110010" // /* MW 3 */ + 12510 "00000000" // /* MW 2 */ + 12511 "00000000" // /* MW 1 */ + 12512 "11111000" // VBCST.16 x9, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12513 "01110010" // /* MW 3 */ + 12514 "10010001" // /* MW 2 */ + 12515 "00011100" // /* MW 1 */ + 12516 "01000100" // MOVXM r26, #-17340 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12517 "10001000" // /* MW 5 */ + 12518 "00111000" // /* MW 4 */ + 12519 "10111101" // /* MW 3 */ + 12520 "11111111" // /* MW 2 */ + 12521 "11111111" // /* MW 1 */ + 12522 "11111000" // VBCST.16 x7, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12523 "01110010" // /* MW 3 */ + 12524 "11101001" // /* MW 2 */ + 12525 "00011011" // /* MW 1 */ + 12526 "11111000" // VBCST.16 x2, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12527 "01110010" // /* MW 3 */ + 12528 "01100001" // /* MW 2 */ + 12529 "00011001" // /* MW 1 */ + 12530 "01000100" // MOVXM r25, #16438 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12531 "01101100" // /* MW 5 */ + 12532 "10100000" // /* MW 4 */ + 12533 "01001100" // /* MW 3 */ + 12534 "00000000" // /* MW 2 */ + 12535 "00000000" // /* MW 1 */ + 12536 "11111000" // VBCST.16 x4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12537 "01110010" // /* MW 3 */ + 12538 "01100101" // /* MW 2 */ + 12539 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12540 "11111000" // VMOV bmll1, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12541 "10010010" // /* MW 3 */ + 12542 "00000100" // /* MW 2 */ + 12543 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12544 "11111000" // VMOV bmhl1, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12545 "10010010" // /* MW 3 */ + 12546 "10000010" // /* MW 2 */ + 12547 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12548 "11111000" // VMOV bmlh1, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12549 "10010010" // /* MW 3 */ + 12550 "01000000" // /* MW 2 */ + 12551 "00011001" // /* MW 1 */ + 12552 "01000100" // MOVXM r3, #16301 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12553 "01011010" // /* MW 5 */ + 12554 "10111111" // /* MW 4 */ + 12555 "00110001" // /* MW 3 */ + 12556 "00000000" // /* MW 2 */ + 12557 "00000000" // /* MW 1 */ + 12558 "11111000" // VBCST.16 x1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12559 "01110010" // /* MW 3 */ + 12560 "10001101" // /* MW 2 */ + 12561 "00011000" // /* MW 1 */ + 12562 "01000100" // MOVXM r4, #-22744 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12563 "01010000" // /* MW 5 */ + 12564 "00101110" // /* MW 4 */ + 12565 "10100010" // /* MW 3 */ + 12566 "11111111" // /* MW 2 */ + 12567 "11111111" // /* MW 1 */ + 12568 "11111000" // VBCST.16 x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12569 "01110010" // /* MW 3 */ + 12570 "00010001" // /* MW 2 */ + 12571 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12572 "11111000" // VMOV bmhl3, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12573 "10010010" // /* MW 3 */ + 12574 "10001110" // /* MW 2 */ + 12575 "00011011" // /* MW 1 */ + 12576 "01000100" // MOVXM r26, #-16598 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12577 "01010100" // /* MW 5 */ + 12578 "00111110" // /* MW 4 */ + 12579 "10111101" // /* MW 3 */ + 12580 "11111111" // /* MW 2 */ + 12581 "11111111" // /* MW 1 */ + 12582 "11111000" // VBCST.16 x3, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12583 "01110010" // /* MW 3 */ + 12584 "11101001" // /* MW 2 */ + 12585 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 12586 "11111000" // VMOV bmlh3, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12587 "10010010" // /* MW 3 */ + 12588 "01001000" // /* MW 2 */ + 12589 "00011011" // /* MW 1 */ + 12590 "01000100" // MOVXM r25, #16256 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12591 "00000000" // /* MW 5 */ + 12592 "10111111" // /* MW 4 */ + 12593 "00111100" // /* MW 3 */ + 12594 "00000000" // /* MW 2 */ + 12595 "00000000" // /* MW 1 */ + 12596 "11111000" // VBCST.16 x0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12597 "01110010" // /* MW 3 */ + 12598 "01100101" // /* MW 2 */ + 12599 "00011000" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 146 34 first + 12600 "10111000" // VEXTRACT.16 r1, x10, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12601 "00000001" // /* MW 3 */ + 12602 "01101001" // /* MW 2 */ + 12603 "00011000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 + 12604 "11111000" // VMOV bmhh3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12605 "10010010" // /* MW 3 */ + 12606 "11001100" // /* MW 2 */ + 12607 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12608 "11111000" // VMOV bmll3, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12609 "10010010" // /* MW 3 */ + 12610 "00001010" // /* MW 2 */ + 12611 "00011011" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 30 first + 12612 "10111000" // VEXTRACT.16 r3, x11, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12613 "00000001" // /* MW 3 */ + 12614 "11101101" // /* MW 2 */ + 12615 "00011000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12616 "11111000" // VMOV bmhh1, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12617 "10010010" // /* MW 3 */ + 12618 "11010010" // /* MW 2 */ + 12619 "00011001" // /* MW 1 */ +.src_ref 9 "tanh_impl.h" 147 42 + 12620 "10111000" // VEXTRACT.16 r4, x8, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12621 "00000001" // /* MW 3 */ + 12622 "00100001" // /* MW 2 */ + 12623 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 12624 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV p2, sp; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 12625 "00000000" // /* MW 15 */ + 12626 "00000000" // /* MW 14 */ + 12627 "01111000" // /* MW 13 */ + 12628 "11110000" // /* MW 12 */ + 12629 "00110010" // /* MW 11 */ + 12630 "00000001" // /* MW 10 */ + 12631 "00000000" // /* MW 9 */ + 12632 "00000000" // /* MW 8 */ + 12633 "01011011" // /* MW 7 */ + 12634 "00000001" // /* MW 6 */ + 12635 "00100000" // /* MW 5 */ + 12636 "00000000" // /* MW 4 */ + 12637 "11110000" // /* MW 3 */ + 12638 "00101100" // /* MW 2 */ + 12639 "00000000" // /* MW 1 */ +.label ZLS_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_336 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 4 "elementwise_unary.h" 171 19 first +.src_ref 9 "tanh_impl.h" 146 34 first +.begin_of_loop +.aggressive_scheduled_block_id 4 +.noswbrkpt +.loop_nesting 1 + 12640 "10111010" // ST.s16 r1, [p2, dj0]; VLDB x10, [p0], #64; VMOV x11, bmlh1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12641 "01111110" // /* MW 9 */ + 12642 "10001001" // /* MW 8 */ + 12643 "11010010" // /* MW 7 */ + 12644 "00000010" // /* MW 6 */ + 12645 "10110100" // /* MW 5 */ + 12646 "00011110" // /* MW 4 */ + 12647 "11100000" // /* MW 3 */ + 12648 "00000110" // /* MW 2 */ + 12649 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 4 "elementwise_unary.h" 190 19 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12650 "11110100" // VLDB x9, [p0], #64; VMOV x8, bmhh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12651 "00100101" // /* MW 5 */ + 12652 "01011110" // /* MW 4 */ + 12653 "10001000" // /* MW 3 */ + 12654 "11001110" // /* MW 2 */ + 12655 "00000011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 12656 "11010100" // VLDA bmhl0, [sp, #-256]; VMOV x6, bmlh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12657 "00100101" // /* MW 5 */ + 12658 "01011010" // /* MW 4 */ + 12659 "10110110" // /* MW 3 */ + 12660 "00001001" // /* MW 2 */ + 12661 "11111110" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12662 "11010100" // VLDA bmhh0, [sp, #-320]; VMOV bmhl2, bmlh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12663 "00100101" // /* MW 5 */ + 12664 "00001010" // /* MW 4 */ + 12665 "10110101" // /* MW 3 */ + 12666 "10001101" // /* MW 2 */ + 12667 "11111101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12668 "11010100" // VLDA bmll0, [sp, #-128]; VMOV bmhh2, bmll1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12669 "00100101" // /* MW 5 */ + 12670 "10001000" // /* MW 4 */ + 12671 "10110101" // /* MW 3 */ + 12672 "00000001" // /* MW 2 */ + 12673 "11111111" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12674 "11111000" // VMOV bmhl4, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12675 "00010010" // /* MW 3 */ + 12676 "10000111" // /* MW 2 */ + 12677 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12678 "11111000" // VMOV bmhh4, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12679 "00010010" // /* MW 3 */ + 12680 "11000110" // /* MW 2 */ + 12681 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first +.src_ref 9 "tanh_impl.h" 146 34 first + 12682 "11010100" // LDA.s16 r6, [p2, dj0]; VBAND x4, x10, x11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12683 "01010110" // /* MW 5 */ + 12684 "10101011" // /* MW 4 */ + 12685 "01010100" // /* MW 3 */ + 12686 "00011010" // /* MW 2 */ + 12687 "01000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.src_ref 9 "tanh_impl.h" 147 30 first + 12688 "11010100" // ST.s16 r3, [p2, dj1]; VLT.bf16 r17, x8, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12689 "00011001" // /* MW 5 */ + 12690 "10000100" // /* MW 4 */ + 12691 "11100001" // /* MW 3 */ + 12692 "00001110" // /* MW 2 */ + 12693 "01000100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 + 12694 "11010100" // VLDA bmlh0, [sp, #-192]; VMIN_GE.bf16 x4, r16, x4, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12695 "01011001" // /* MW 5 */ + 12696 "01000110" // /* MW 4 */ + 12697 "10110100" // /* MW 3 */ + 12698 "10000101" // /* MW 2 */ + 12699 "11111110" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 946 89 first + 12700 "11111000" // VCONV.fp32.bf16 cml1, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12701 "10001010" // /* MW 3 */ + 12702 "00010101" // /* MW 2 */ + 12703 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12704 "11111000" // VMOV bmll4, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12705 "00010010" // /* MW 3 */ + 12706 "00001011" // /* MW 2 */ + 12707 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12708 "11111000" // VMOV x10, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12709 "00010010" // /* MW 3 */ + 12710 "00101010" // /* MW 2 */ + 12711 "00011101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 511 55 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12712 "01100010" // VMOV x7, bmhh2; VADD.f dm2, dm1, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12713 "00111101" // /* MW 7 */ + 12714 "00100000" // /* MW 6 */ + 12715 "00000010" // /* MW 5 */ + 12716 "11100110" // /* MW 4 */ + 12717 "00010010" // /* MW 3 */ + 12718 "10101011" // /* MW 2 */ + 12719 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 12720 "11111000" // VMOV x5, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12721 "00010010" // /* MW 3 */ + 12722 "10101100" // /* MW 2 */ + 12723 "00011010" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 9 "tanh_impl.h" 147 30 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 12724 "01001010" // LDA.s16 r7, [p2, dj1]; VMOV bmhh1, x10; VMUL.f dm2, x4, x4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12725 "10000001" // /* MW 9 */ + 12726 "11101000" // /* MW 8 */ + 12727 "00010010" // /* MW 7 */ + 12728 "11100010" // /* MW 6 */ + 12729 "10010010" // /* MW 5 */ + 12730 "11010100" // /* MW 4 */ + 12731 "01010001" // /* MW 3 */ + 12732 "00011110" // /* MW 2 */ + 12733 "01000100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 first +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12734 "11010100" // ST.s16 r4, [p2, dj2]; VBAND x11, x9, x11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12735 "01010110" // /* MW 5 */ + 12736 "10011011" // /* MW 4 */ + 12737 "11101011" // /* MW 3 */ + 12738 "00010010" // /* MW 2 */ + 12739 "01001000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12740 "11111000" // VMOV x10, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12741 "00010010" // /* MW 3 */ + 12742 "00110000" // /* MW 2 */ + 12743 "00011101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12744 "11111000" // VMOV bmhl1, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12745 "10010010" // /* MW 3 */ + 12746 "10010100" // /* MW 2 */ + 12747 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 12748 "00111000" // VSEL.16 x10, x7, x5, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12749 "10001010" // /* MW 3 */ + 12750 "00111010" // /* MW 2 */ + 12751 "00011101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12752 "00000010" // VCONV.bf16.fp32 x10, cml2; VCONV.fp32.bf16 cml1, x10 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12753 "01110000" // /* MW 7 */ + 12754 "11000101" // /* MW 6 */ + 12755 "10001010" // /* MW 5 */ + 12756 "00000000" // /* MW 4 */ + 12757 "11000000" // /* MW 3 */ + 12758 "00100010" // /* MW 2 */ + 12759 "10100010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first + 12760 "11111000" // VLT.bf16 r18, x8, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12761 "10001100" // /* MW 3 */ + 12762 "01000101" // /* MW 2 */ + 12763 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 + 12764 "11111000" // VMIN_GE.bf16 x8, r16, x11, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12765 "00101100" // /* MW 3 */ + 12766 "01011011" // /* MW 2 */ + 12767 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first +.src_ref 9 "tanh_impl.h" 147 42 first + 12768 "01010100" // LDA.s16 r5, [p2, dj2]; VSEL.16 x11, x0, x1, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12769 "00010100" // /* MW 5 */ + 12770 "00000001" // /* MW 4 */ + 12771 "01011011" // /* MW 3 */ + 12772 "00010110" // /* MW 2 */ + 12773 "01001000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 9 "tanh_impl.h" 146 34 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 12774 "11010100" // ST.s16 r1, [p2, dj3]; VMOV bmhl2, bmhh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12775 "00100101" // /* MW 5 */ + 12776 "00011110" // /* MW 4 */ + 12777 "11100101" // /* MW 3 */ + 12778 "00000110" // /* MW 2 */ + 12779 "01001100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 6 +.noswbrkpt + 12780 "01100010" // VMOV x6, bmhl4; VMAC.f dm4, dm1, x4, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12781 "01100001" // /* MW 7 */ + 12782 "00101001" // /* MW 6 */ + 12783 "00010100" // /* MW 5 */ + 12784 "11100110" // /* MW 4 */ + 12785 "00010010" // /* MW 3 */ + 12786 "00110010" // /* MW 2 */ + 12787 "00000011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12788 "01100010" // VMOV bmhh3, bmhl4; VMUL.f dm1, x8, x8, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12789 "00000001" // /* MW 7 */ + 12790 "11110001" // /* MW 6 */ + 12791 "00010001" // /* MW 5 */ + 12792 "11100110" // /* MW 4 */ + 12793 "00010010" // /* MW 3 */ + 12794 "11010010" // /* MW 2 */ + 12795 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12796 "11111000" // VMOV bmhh2, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12797 "00010010" // /* MW 3 */ + 12798 "11010011" // /* MW 2 */ + 12799 "00011010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12800 "00000010" // VCONV.bf16.fp32 x10, cml2; VBCST.16 x11, r6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12801 "01110000" // /* MW 7 */ + 12802 "10111001" // /* MW 6 */ + 12803 "11001100" // /* MW 5 */ + 12804 "00000010" // /* MW 4 */ + 12805 "11000000" // /* MW 3 */ + 12806 "00100010" // /* MW 2 */ + 12807 "10100010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12808 "11111000" // VLT.bf16 r19, x10, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12809 "10001100" // /* MW 3 */ + 12810 "11010101" // /* MW 2 */ + 12811 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 12812 "11111000" // VMOV bmhl4, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12813 "00010010" // /* MW 3 */ + 12814 "10000111" // /* MW 2 */ + 12815 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 146 34 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12816 "11010100" // LDA.s16 r20, [p2, dj3]; VMOV bmhh4, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12817 "00100101" // /* MW 5 */ + 12818 "10001100" // /* MW 4 */ + 12819 "01011001" // /* MW 3 */ + 12820 "01010010" // /* MW 2 */ + 12821 "01001100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 147 30 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 12822 "11010100" // ST.s16 r3, [p2, dj4]; VMOV bmhh1, bmhl3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12823 "00100101" // /* MW 5 */ + 12824 "10011100" // /* MW 4 */ + 12825 "11100011" // /* MW 3 */ + 12826 "00001110" // /* MW 2 */ + 12827 "01010000" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 12828 "11010100" // VLDA x9, [sp, #-64]; VMOV bmhl3, bmhl4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12829 "00100101" // /* MW 5 */ + 12830 "00100100" // /* MW 4 */ + 12831 "01110111" // /* MW 3 */ + 12832 "11001111" // /* MW 2 */ + 12833 "11111111" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12834 "11111000" // VMOV x11, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12835 "00010010" // /* MW 3 */ + 12836 "10101011" // /* MW 2 */ + 12837 "00011101" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12838 "01100010" // VMOV bmhl1, bmhh2; VMUL.f dm2, x10, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12839 "10000001" // /* MW 7 */ + 12840 "11110100" // /* MW 6 */ + 12841 "00010010" // /* MW 5 */ + 12842 "11100110" // /* MW 4 */ + 12843 "00010010" // /* MW 3 */ + 12844 "10001011" // /* MW 2 */ + 12845 "00000001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12846 "11111000" // VMOV bmhl4, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12847 "00010010" // /* MW 3 */ + 12848 "10010011" // /* MW 2 */ + 12849 "00011100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 511 55 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 12850 "01100010" // VMOV bmhh4, bmhl2; VADD.f dm0, dm2, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12851 "00111101" // /* MW 7 */ + 12852 "01000000" // /* MW 6 */ + 12853 "00000000" // /* MW 5 */ + 12854 "11100110" // /* MW 4 */ + 12855 "00010010" // /* MW 3 */ + 12856 "11001010" // /* MW 2 */ + 12857 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 946 89 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12858 "11111000" // VCONV.fp32.bf16 cml2, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12859 "10001010" // /* MW 3 */ + 12860 "00010011" // /* MW 2 */ + 12861 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first +.src_ref 9 "tanh_impl.h" 147 30 first + 12862 "01010100" // LDA.s16 r21, [p2, dj4]; VSEL.16 x4, x2, x3, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12863 "00010100" // /* MW 5 */ + 12864 "00100011" // /* MW 4 */ + 12865 "01010100" // /* MW 3 */ + 12866 "01010110" // /* MW 2 */ + 12867 "01010000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 147 42 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 12868 "01010100" // ST.s16 r4, [p2, dj5]; VSEL.16 x7, x7, x5, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12869 "00100100" // /* MW 5 */ + 12870 "01110101" // /* MW 4 */ + 12871 "11100111" // /* MW 3 */ + 12872 "00010010" // /* MW 2 */ + 12873 "01010100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 12874 "01001010" // VCONV.bf16.fp32 x4, cml2; VMOV bmhl2, bmhl3; VMAC.f dm4, dm4, x10, x4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 12875 "10000001" // /* MW 9 */ + 12876 "10010100" // /* MW 8 */ + 12877 "00010100" // /* MW 7 */ + 12878 "11100100" // /* MW 6 */ + 12879 "00010010" // /* MW 5 */ + 12880 "10001110" // /* MW 4 */ + 12881 "11000010" // /* MW 3 */ + 12882 "00100010" // /* MW 2 */ + 12883 "01000010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12884 "01100010" // VMOV bmhh2, bmll3; VMUL.f dm2, x10, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12885 "01000001" // /* MW 7 */ + 12886 "11110101" // /* MW 6 */ + 12887 "00010010" // /* MW 5 */ + 12888 "11100110" // /* MW 4 */ + 12889 "00010010" // /* MW 3 */ + 12890 "11001100" // /* MW 2 */ + 12891 "00000010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12892 "11111000" // VMOV bmll3, bmhh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12893 "00010010" // /* MW 3 */ + 12894 "00001111" // /* MW 2 */ + 12895 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12896 "11111000" // VMOV bmhh3, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12897 "00010010" // /* MW 3 */ + 12898 "11010010" // /* MW 2 */ + 12899 "00011011" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12900 "11111000" // VMOV bmhl3, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12901 "00010010" // /* MW 3 */ + 12902 "10010011" // /* MW 2 */ + 12903 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 12904 "11111000" // VMOV bmhl4, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12905 "00010010" // /* MW 3 */ + 12906 "10001010" // /* MW 2 */ + 12907 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "tanh_impl.h" 147 42 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12908 "11010100" // LDA.s16 r22, [p2, dj5]; VMOV bmhh4, bmhh2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 12909 "00100101" // /* MW 5 */ + 12910 "10010110" // /* MW 4 */ + 12911 "01011001" // /* MW 3 */ + 12912 "01011010" // /* MW 2 */ + 12913 "01010100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "blend.hpp" 170 36 first + 12914 "00000010" // VCONV.bf16.fp32 x5, cml2; VSEL.16 x10, x11, x6, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12915 "00010000" // /* MW 7 */ + 12916 "10000101" // /* MW 6 */ + 12917 "10101101" // /* MW 5 */ + 12918 "00000010" // /* MW 4 */ + 12919 "11000000" // /* MW 3 */ + 12920 "00100010" // /* MW 2 */ + 12921 "01010010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 12922 "11111000" // VMOV bmhl2, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12923 "00010010" // /* MW 3 */ + 12924 "10000110" // /* MW 2 */ + 12925 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 12926 "01100010" // VMOV bmhl1, bmll3; VMAC.f dm4, dm4, x4, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12927 "01000001" // /* MW 7 */ + 12928 "10001001" // /* MW 6 */ + 12929 "00010100" // /* MW 5 */ + 12930 "11100110" // /* MW 4 */ + 12931 "00010010" // /* MW 3 */ + 12932 "10001100" // /* MW 2 */ + 12933 "00000001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12934 "11111000" // VMOV bmll3, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12935 "00010010" // /* MW 3 */ + 12936 "00001101" // /* MW 2 */ + 12937 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12938 "11111000" // VMOV bmhh2, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12939 "00010010" // /* MW 3 */ + 12940 "11000111" // /* MW 2 */ + 12941 "00011010" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 12942 "11111000" // VMOV bmlh3, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12943 "00010010" // /* MW 3 */ + 12944 "01010010" // /* MW 2 */ + 12945 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 12946 "11111000" // VMOV bmhh1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12947 "00010010" // /* MW 3 */ + 12948 "11010011" // /* MW 2 */ + 12949 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 12950 "11111000" // VMOV bmhl4, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12951 "00010010" // /* MW 3 */ + 12952 "10001101" // /* MW 2 */ + 12953 "00011100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 12954 "11111000" // VMOV bmhh4, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12955 "00010010" // /* MW 3 */ + 12956 "11001100" // /* MW 2 */ + 12957 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 946 89 first + 12958 "11111000" // VCONV.fp32.bf16 cml3, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12959 "10001010" // /* MW 3 */ + 12960 "00001111" // /* MW 2 */ + 12961 "00011011" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 12962 "11111000" // VBCST.16 x4, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12963 "01110010" // /* MW 3 */ + 12964 "00011101" // /* MW 2 */ + 12965 "00011010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 12966 "11111000" // VBCST.16 x10, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12967 "01110010" // /* MW 3 */ + 12968 "00010101" // /* MW 2 */ + 12969 "00011101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 12970 "00111000" // VSEL.16 x4, x4, x10, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12971 "00011010" // /* MW 3 */ + 12972 "00100101" // /* MW 2 */ + 12973 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 12974 "11111000" // VMOV x7, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12975 "00010010" // /* MW 3 */ + 12976 "10101011" // /* MW 2 */ + 12977 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 12978 "00111000" // VSEL.16 x10, x9, x7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12979 "10001010" // /* MW 3 */ + 12980 "01001011" // /* MW 2 */ + 12981 "00011101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 12982 "00000010" // VCONV.bf16.fp32 x5, cml1; VMOV cml2, cml3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12983 "01110000" // /* MW 7 */ + 12984 "01000101" // /* MW 6 */ + 12985 "00000110" // /* MW 5 */ + 12986 "00000001" // /* MW 4 */ + 12987 "11000000" // /* MW 3 */ + 12988 "00010010" // /* MW 2 */ + 12989 "01010010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 12990 "01100010" // VMOV bmll3, bmhl3; VMAC.f dm4, dm4, x5, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 12991 "01000001" // /* MW 7 */ + 12992 "10001011" // /* MW 6 */ + 12993 "00010100" // /* MW 5 */ + 12994 "11100110" // /* MW 4 */ + 12995 "00010010" // /* MW 3 */ + 12996 "00001110" // /* MW 2 */ + 12997 "00000011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 12998 "11111000" // VMOV bmhl3, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 12999 "00010010" // /* MW 3 */ + 13000 "10010010" // /* MW 2 */ + 13001 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13002 "11111000" // VMOV bmlh3, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13003 "00010010" // /* MW 3 */ + 13004 "01010011" // /* MW 2 */ + 13005 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "blend.hpp" 170 36 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13006 "00000010" // VCONV.bf16.fp32 x6, cml0; VSEL.16 x10, x0, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13007 "00010000" // /* MW 7 */ + 13008 "01001001" // /* MW 6 */ + 13009 "10000000" // /* MW 5 */ + 13010 "00000010" // /* MW 4 */ + 13011 "11000000" // /* MW 3 */ + 13012 "00000010" // /* MW 2 */ + 13013 "01100010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13014 "00111000" // VSEL.16 x11, x11, x6, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13015 "00010010" // /* MW 3 */ + 13016 "11011011" // /* MW 2 */ + 13017 "00011101" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13018 "01100010" // VMOV bmhh4, bmhl1; VMAC.f dm1, dm2, x8, x10, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13019 "01000001" // /* MW 7 */ + 13020 "01010001" // /* MW 6 */ + 13021 "00010001" // /* MW 5 */ + 13022 "11100110" // /* MW 4 */ + 13023 "00010010" // /* MW 3 */ + 13024 "11000110" // /* MW 2 */ + 13025 "00000100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13026 "00000010" // VCONV.bf16.fp32 x8, cml4; VMOV bmhl4, bmll3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13027 "01110000" // /* MW 7 */ + 13028 "00001001" // /* MW 6 */ + 13029 "01000110" // /* MW 5 */ + 13030 "00000010" // /* MW 4 */ + 13031 "11000000" // /* MW 3 */ + 13032 "01000010" // /* MW 2 */ + 13033 "10000010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13034 "01100010" // VMOV bmll3, bmhh1; VMUL.f dm2, x5, x8, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13035 "00000001" // /* MW 7 */ + 13036 "11101011" // /* MW 6 */ + 13037 "00010010" // /* MW 5 */ + 13038 "11100110" // /* MW 4 */ + 13039 "00010010" // /* MW 3 */ + 13040 "00000111" // /* MW 2 */ + 13041 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13042 "11111000" // VMOV bmhl3, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13043 "00010010" // /* MW 3 */ + 13044 "10001011" // /* MW 2 */ + 13045 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13046 "11111000" // VMOV bmhh4, bmhl3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13047 "00010010" // /* MW 3 */ + 13048 "11001110" // /* MW 2 */ + 13049 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13050 "11111000" // VMOV bmhh1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13051 "00010010" // /* MW 3 */ + 13052 "11010011" // /* MW 2 */ + 13053 "00011001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13054 "11111000" // VMOV bmhl1, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13055 "00010010" // /* MW 3 */ + 13056 "10001101" // /* MW 2 */ + 13057 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13058 "11111000" // VMOV bmlh3, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13059 "00010010" // /* MW 3 */ + 13060 "01001010" // /* MW 2 */ + 13061 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.noswbrkpt + 13062 "01100010" // VMOV bmhl2, bmhh1; VMUL.f dm4, x8, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13063 "10000001" // /* MW 7 */ + 13064 "11110000" // /* MW 6 */ + 13065 "00010100" // /* MW 5 */ + 13066 "11100110" // /* MW 4 */ + 13067 "00010010" // /* MW 3 */ + 13068 "10000111" // /* MW 2 */ + 13069 "00000010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13070 "11111000" // VMOV bmhh1, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13071 "00010010" // /* MW 3 */ + 13072 "11001101" // /* MW 2 */ + 13073 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13074 "11111000" // VMOV bmlh3, bmhh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13075 "00010010" // /* MW 3 */ + 13076 "01001111" // /* MW 2 */ + 13077 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13078 "11111000" // VMOV bmhh3, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13079 "00010010" // /* MW 3 */ + 13080 "11010011" // /* MW 2 */ + 13081 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 13082 "11111000" // VMOV bmhh2, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13083 "00010010" // /* MW 3 */ + 13084 "11000110" // /* MW 2 */ + 13085 "00011010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13086 "11111000" // VMOV bmhl1, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13087 "00010010" // /* MW 3 */ + 13088 "10010010" // /* MW 2 */ + 13089 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "blend.hpp" 170 36 first +.src_ref 4 "elementwise_unary.h" 195 20 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 13090 "00000010" // VST.CONV.bf16.fp32 cml4, [p1], #64; VSEL.16 x8, x2, x3, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13091 "00010000" // /* MW 7 */ + 13092 "11001001" // /* MW 6 */ + 13093 "00001000" // /* MW 5 */ + 13094 "00000010" // /* MW 4 */ + 13095 "01100000" // /* MW 3 */ + 13096 "11000100" // /* MW 2 */ + 13097 "00100011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "accum.hpp" 1110 102 +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13098 "00000010" // VCONV.bf16.fp32 x8, cml2; VMOV bmhh4, bmhh3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13099 "01110000" // /* MW 7 */ + 13100 "10001001" // /* MW 6 */ + 13101 "01100111" // /* MW 5 */ + 13102 "00000010" // /* MW 4 */ + 13103 "11000000" // /* MW 3 */ + 13104 "00100010" // /* MW 2 */ + 13105 "10000010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13106 "01100010" // VMOV bmhh3, bmhl1; VMAC.f dm1, dm1, x5, x8, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13107 "00000001" // /* MW 7 */ + 13108 "00101011" // /* MW 6 */ + 13109 "00010001" // /* MW 5 */ + 13110 "11100110" // /* MW 4 */ + 13111 "00010010" // /* MW 3 */ + 13112 "11000110" // /* MW 2 */ + 13113 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13114 "11111000" // VMOV bmhl4, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13115 "00010010" // /* MW 3 */ + 13116 "10000111" // /* MW 2 */ + 13117 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13118 "01100010" // VSEL.16 x9, x9, x7, r18; VMUL.f dm2, x5, x5, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13119 "10100001" // /* MW 7 */ + 13120 "11101010" // /* MW 6 */ + 13121 "00010010" // /* MW 5 */ + 13122 "00100110" // /* MW 4 */ + 13123 "10010010" // /* MW 3 */ + 13124 "11001011" // /* MW 2 */ + 13125 "00000100" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13126 "11111000" // VBCST.16 x8, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13127 "01110010" // /* MW 3 */ + 13128 "01010001" // /* MW 2 */ + 13129 "00011100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13130 "01100010" // VMOV bmlh3, bmhh2; VMAC.f dm1, dm1, x8, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13131 "01100001" // /* MW 7 */ + 13132 "00110001" // /* MW 6 */ + 13133 "00010001" // /* MW 5 */ + 13134 "11100110" // /* MW 4 */ + 13135 "00010010" // /* MW 3 */ + 13136 "01001011" // /* MW 2 */ + 13137 "00000011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13138 "11111000" // VMOV bmhh1, bmlh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13139 "00010010" // /* MW 3 */ + 13140 "11001101" // /* MW 2 */ + 13141 "00011001" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13142 "11111000" // VMOV bmhl1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13143 "00010010" // /* MW 3 */ + 13144 "10010011" // /* MW 2 */ + 13145 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13146 "11111000" // VMOV bmhh4, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13147 "00010010" // /* MW 3 */ + 13148 "11001010" // /* MW 2 */ + 13149 "00011100" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13150 "00000010" // VCONV.bf16.fp32 x7, cml2; VMOV bmhh2, bmhl1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13151 "01110000" // /* MW 7 */ + 13152 "00001001" // /* MW 6 */ + 13153 "01100011" // /* MW 5 */ + 13154 "00000001" // /* MW 4 */ + 13155 "11000000" // /* MW 3 */ + 13156 "00100010" // /* MW 2 */ + 13157 "01110010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13158 "11111000" // VMOV bmhl2, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13159 "00010010" // /* MW 3 */ + 13160 "10000111" // /* MW 2 */ + 13161 "00011010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 13162 "01100010" // VLT.bf16 r23, x6, x8; VMAC.f dm2, dm1, x7, x9, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13163 "00100001" // /* MW 7 */ + 13164 "00101111" // /* MW 6 */ + 13165 "00010010" // /* MW 5 */ + 13166 "11100110" // /* MW 4 */ + 13167 "00001100" // /* MW 3 */ + 13168 "10110100" // /* MW 2 */ + 13169 "00000011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 13170 "11111000" // VMOV x8, bmhh2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13171 "00010010" // /* MW 3 */ + 13172 "00101011" // /* MW 2 */ + 13173 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13174 "11111000" // VMOV x6, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13175 "00010010" // /* MW 3 */ + 13176 "00101010" // /* MW 2 */ + 13177 "00011011" // /* MW 1 */ +.src_ref 5 "abs.hpp" 32 22 +.src_ref 5 "abs.hpp" 32 22 + 13178 "11111000" // VMOV bmlh1, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13179 "10010010" // /* MW 3 */ + 13180 "01010000" // /* MW 2 */ + 13181 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13182 "11111000" // VMOV x8, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13183 "10010010" // /* MW 3 */ + 13184 "00101100" // /* MW 2 */ + 13185 "00011100" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 13186 "11111000" // VBCST.16 x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13187 "01110010" // /* MW 3 */ + 13188 "11010101" // /* MW 2 */ + 13189 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "broadcast.hpp" 56 25 + 13190 "00000010" // VCONV.bf16.fp32 x5, cml2; VBCST.16 x6, r22 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13191 "01110000" // /* MW 7 */ + 13192 "10111001" // /* MW 6 */ + 13193 "10101100" // /* MW 5 */ + 13194 "00000001" // /* MW 4 */ + 13195 "11000000" // /* MW 3 */ + 13196 "00100010" // /* MW 2 */ + 13197 "01010010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 13198 "00111000" // VSEL.16 x4, x7, x6, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13199 "00111010" // /* MW 3 */ + 13200 "00111011" // /* MW 2 */ + 13201 "00011010" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13202 "11111000" // VMOV bmhl1, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13203 "00010010" // /* MW 3 */ + 13204 "10010010" // /* MW 2 */ + 13205 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13206 "01100010" // VMOV bmhh1, bmhh4; VMUL.f dm4, x5, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13207 "10000001" // /* MW 7 */ + 13208 "11101010" // /* MW 6 */ + 13209 "00010100" // /* MW 5 */ + 13210 "11100110" // /* MW 4 */ + 13211 "00010010" // /* MW 3 */ + 13212 "11010011" // /* MW 2 */ + 13213 "00000001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 5 "blend.hpp" 170 36 + 13214 "11111000" // VMOV bmll1, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13215 "10010010" // /* MW 3 */ + 13216 "00010000" // /* MW 2 */ + 13217 "00011001" // /* MW 1 */ + 13218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13219 "00000000" // /* MW 1 */ + 13220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13221 "00000000" // /* MW 1 */ + 13222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13223 "00000000" // /* MW 1 */ + 13224 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13225 "00011100" // /* MW 7 */ + 13226 "00000000" // /* MW 6 */ + 13227 "00000000" // /* MW 5 */ + 13228 "00000100" // /* MW 4 */ + 13229 "11110000" // /* MW 3 */ + 13230 "00101100" // /* MW 2 */ + 13231 "00000000" // /* MW 1 */ +.label ZLE_F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_928 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_unary.h" 176 20 first +.end_of_loop + 13232 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 cml4, [p1], #64;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13233 "00000000" // /* MW 15 */ + 13234 "00000000" // /* MW 14 */ + 13235 "01111000" // /* MW 13 */ + 13236 "10100101" // /* MW 12 */ + 13237 "00000001" // /* MW 11 */ + 13238 "00000000" // /* MW 10 */ + 13239 "00000000" // /* MW 9 */ + 13240 "00000000" // /* MW 8 */ + 13241 "00100011" // /* MW 7 */ + 13242 "00011110" // /* MW 6 */ + 13243 "00100001" // /* MW 5 */ + 13244 "00000000" // /* MW 4 */ + 13245 "11110000" // /* MW 3 */ + 13246 "00101100" // /* MW 2 */ + 13247 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 158 4 first +.loop_nesting 0 + 13248 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 13249 "00000000" // /* MW 3 */ + 13250 "00101000" // /* MW 2 */ + 13251 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_unary.h" 158 4 +.delay_slot + 13252 "11000100" // PADDXM [sp], #-384 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13253 "00000001" // /* MW 5 */ + 13254 "00000000" // /* MW 4 */ + 13255 "00000000" // /* MW 3 */ + 13256 "11010000" // /* MW 2 */ + 13257 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13259 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13261 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13262 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13263 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E__end +.label __ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E___func_end0 + 13265 "00000000" // /* MW 1 */ +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_tanh1d _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 263 first +.src_ref 8 "superkernels.cpp" 268 6 +.function_start + 13280 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13281 "00000000" // /* MW 5 */ + 13282 "11000000" // /* MW 4 */ + 13283 "10000110" // /* MW 3 */ + 13284 "00000111" // /* MW 2 */ + 13285 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 268 6 first + 13286 "11010100" // LDA r16, [p3]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13287 "11000001" // /* MW 5 */ + 13288 "10110101" // /* MW 4 */ + 13289 "11011000" // /* MW 3 */ + 13290 "11000010" // /* MW 2 */ + 13291 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 263 + 13292 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13293 "00000001" // /* MW 5 */ + 13294 "00000000" // /* MW 4 */ + 13295 "00000000" // /* MW 3 */ + 13296 "00001000" // /* MW 2 */ + 13297 "00000000" // /* MW 1 */ + 13298 "00000010" // ST p6, [sp, #-8]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13299 "01110000" // /* MW 7 */ + 13300 "11010000" // /* MW 6 */ + 13301 "00001011" // /* MW 5 */ + 13302 "00000000" // /* MW 4 */ + 13303 "10110000" // /* MW 3 */ + 13304 "01100011" // /* MW 2 */ + 13305 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 11 + 13306 "00111010" // ST r0, [sp, #-4]; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13307 "00010001" // /* MW 9 */ + 13308 "00001000" // /* MW 8 */ + 13309 "00110000" // /* MW 7 */ + 13310 "11100011" // /* MW 6 */ + 13311 "00000001" // /* MW 5 */ + 13312 "00000000" // /* MW 4 */ + 13313 "10110000" // /* MW 3 */ + 13314 "10000010" // /* MW 2 */ + 13315 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 13316 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13317 "11000000" // /* MW 3 */ + 13318 "11010100" // /* MW 2 */ + 13319 "00011011" // /* MW 1 */ + 13320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13321 "00000000" // /* MW 1 */ + 13322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13323 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 268 6 +.src_ref 8 "superkernels.cpp" 268 16 + 13324 "10000100" // JNZ r16, #13488 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=13488 delay_slots=5 */ + 13325 "00000001" // /* MW 5 */ + 13326 "01000000" // /* MW 4 */ + 13327 "01011000" // /* MW 3 */ + 13328 "00011010" // /* MW 2 */ + 13329 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 22 first +.delay_slot + 13330 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13331 "10010000" // /* MW 3 */ + 13332 "01100010" // /* MW 2 */ + 13333 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 30 +.delay_slot + 13334 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13335 "11111011" // /* MW 3 */ + 13336 "01100011" // /* MW 2 */ + 13337 "00010100" // /* MW 1 */ +.delay_slot + 13338 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13339 "00111101" // /* MW 3 */ + 13340 "11110100" // /* MW 2 */ + 13341 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 265 11 +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 13342 "00000010" // ST r17, [p6]; MOV p6, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13343 "01110000" // /* MW 7 */ + 13344 "01100000" // /* MW 6 */ + 13345 "00110000" // /* MW 5 */ + 13346 "00000011" // /* MW 4 */ + 13347 "00110000" // /* MW 3 */ + 13348 "11000110" // /* MW 2 */ + 13349 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 271 4 +.src_ref 8 "superkernels.cpp" 282 2 +.delay_slot + 13350 "01000100" // MOVXM p0, #493376 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13351 "10000000" // /* MW 5 */ + 13352 "11001110" // /* MW 4 */ + 13353 "10000000" // /* MW 3 */ + 13354 "00000111" // /* MW 2 */ + 13355 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 13356 "01000100" // MOVXM p2, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13357 "10101000" // /* MW 5 */ + 13358 "11000000" // /* MW 4 */ + 13359 "10000100" // /* MW 3 */ + 13360 "00000111" // /* MW 2 */ + 13361 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 13362 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13363 "00010000" // /* MW 9 */ + 13364 "00101000" // /* MW 8 */ + 13365 "00110000" // /* MW 7 */ + 13366 "11100001" // /* MW 6 */ + 13367 "00000001" // /* MW 5 */ + 13368 "00000000" // /* MW 4 */ + 13369 "11100000" // /* MW 3 */ + 13370 "11000000" // /* MW 2 */ + 13371 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13373 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 271 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 13374 "00000100" // JL #12240 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=12240 delay_slots=5 */ + 13375 "00000001" // /* MW 5 */ + 13376 "00000000" // /* MW 4 */ + 13377 "11101000" // /* MW 3 */ + 13378 "00010111" // /* MW 2 */ + 13379 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13381 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 13382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13383 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13384 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13385 "00110001" // /* MW 3 */ + 13386 "00100000" // /* MW 2 */ + 13387 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 13388 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13389 "00000101" // /* MW 3 */ + 13390 "00100000" // /* MW 2 */ + 13391 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 13392 "11100001" // NOPA; NOPB; ST r16, [p2]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13393 "00000000" // /* MW 15 */ + 13394 "00000000" // /* MW 14 */ + 13395 "01111000" // /* MW 13 */ + 13396 "10100101" // /* MW 12 */ + 13397 "00000001" // /* MW 11 */ + 13398 "00000000" // /* MW 10 */ + 13399 "00000000" // /* MW 9 */ + 13400 "10000000" // /* MW 8 */ + 13401 "00010001" // /* MW 7 */ + 13402 "00000110" // /* MW 6 */ + 13403 "00100010" // /* MW 5 */ + 13404 "00000000" // /* MW 4 */ + 13405 "11110000" // /* MW 3 */ + 13406 "00101100" // /* MW 2 */ + 13407 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 18 +.return_address + 13408 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13409 "00100000" // /* MW 5 */ + 13410 "11000000" // /* MW 4 */ + 13411 "10000100" // /* MW 3 */ + 13412 "00000111" // /* MW 2 */ + 13413 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 18 first +.src_ref 8 "superkernels.cpp" 275 43 + 13414 "10111010" // LDA r16, [p2]; MOVXM p2, #493376 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13415 "00010000" // /* MW 9 */ + 13416 "10100000" // /* MW 8 */ + 13417 "00110011" // /* MW 7 */ + 13418 "11100001" // /* MW 6 */ + 13419 "00000001" // /* MW 5 */ + 13420 "00000000" // /* MW 4 */ + 13421 "11010000" // /* MW 3 */ + 13422 "11000010" // /* MW 2 */ + 13423 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 29 +.src_ref 8 "superkernels.cpp" 275 43 +.src_ref 8 "superkernels.cpp" 282 2 + 13424 "10111010" // LDA r17, [p2]; MOVXM p2, #493376 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13425 "00010000" // /* MW 9 */ + 13426 "10100000" // /* MW 8 */ + 13427 "00110011" // /* MW 7 */ + 13428 "11100001" // /* MW 6 */ + 13429 "00000001" // /* MW 5 */ + 13430 "00000000" // /* MW 4 */ + 13431 "11010000" // /* MW 3 */ + 13432 "11000110" // /* MW 2 */ + 13433 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 29 first +.src_ref 8 "superkernels.cpp" 275 16 +.src_ref 8 "superkernels.cpp" 280 47 + 13434 "10111010" // LDA.u16 r18, [p2, #8]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13435 "00010000" // /* MW 9 */ + 13436 "00001010" // /* MW 8 */ + 13437 "10110000" // /* MW 7 */ + 13438 "11100000" // /* MW 6 */ + 13439 "00000001" // /* MW 5 */ + 13440 "00000000" // /* MW 4 */ + 13441 "01010000" // /* MW 3 */ + 13442 "11001011" // /* MW 2 */ + 13443 "01001000" // /* MW 1 */ + 13444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13445 "00000000" // /* MW 1 */ + 13446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13447 "00000000" // /* MW 1 */ + 13448 "10000100" // J #13504 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=13504 delay_slots=5 */ + 13449 "00000000" // /* MW 5 */ + 13450 "00000000" // /* MW 4 */ + 13451 "01100000" // /* MW 3 */ + 13452 "00011010" // /* MW 2 */ + 13453 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 13 +.delay_slot + 13454 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13455 "10011000" // /* MW 5 */ + 13456 "11000000" // /* MW 4 */ + 13457 "10000000" // /* MW 3 */ + 13458 "00000111" // /* MW 2 */ + 13459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13461 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 27 first +.delay_slot + 13462 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13463 "00001111" // /* MW 3 */ + 13464 "01100001" // /* MW 2 */ + 13465 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 273 13 first +.delay_slot + 13466 "00001100" // NOPA; ST r18, [p0] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13467 "10100011" // /* MW 5 */ + 13468 "00001100" // /* MW 4 */ + 13469 "11110000" // /* MW 3 */ + 13470 "00101100" // /* MW 2 */ + 13471 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 275 16 first +.delay_slot + 13472 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13473 "00000000" // /* MW 15 */ + 13474 "00000000" // /* MW 14 */ + 13475 "01111000" // /* MW 13 */ + 13476 "10100101" // /* MW 12 */ + 13477 "00000001" // /* MW 11 */ + 13478 "00000000" // /* MW 10 */ + 13479 "00000000" // /* MW 9 */ + 13480 "10000000" // /* MW 8 */ + 13481 "00010001" // /* MW 7 */ + 13482 "00000110" // /* MW 6 */ + 13483 "00100001" // /* MW 5 */ + 13484 "00000000" // /* MW 4 */ + 13485 "11110000" // /* MW 3 */ + 13486 "00101100" // /* MW 2 */ + 13487 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 8 "superkernels.cpp" 280 47 +.src_ref 8 "superkernels.cpp" 282 2 + 13488 "11100001" // NOPA; NOPB; MOVS p2, p0; MOVXM p1, #491540; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13489 "00000000" // /* MW 15 */ + 13490 "00000000" // /* MW 14 */ + 13491 "00010000" // /* MW 13 */ + 13492 "00001010" // /* MW 12 */ + 13493 "10110000" // /* MW 11 */ + 13494 "11100000" // /* MW 10 */ + 13495 "00000001" // /* MW 9 */ + 13496 "00000000" // /* MW 8 */ + 13497 "10001011" // /* MW 7 */ + 13498 "10000000" // /* MW 6 */ + 13499 "00100010" // /* MW 5 */ + 13500 "00000000" // /* MW 4 */ + 13501 "11110000" // /* MW 3 */ + 13502 "00101100" // /* MW 2 */ + 13503 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_224 +.src_ref 2 "io_buffer_main.h" 218 49 first + 13504 "00000010" // MOVS p3, p7; ADD.NC p7, r15, #12 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 13505 "00000000" // /* MW 7 */ + 13506 "11000011" // /* MW 6 */ + 13507 "10110011" // /* MW 5 */ + 13508 "00000011" // /* MW 4 */ + 13509 "01100000" // /* MW 3 */ + 13510 "10010001" // /* MW 2 */ + 13511 "01110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 13512 "10111010" // LDA r27, [p7], #-4; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13513 "00010000" // /* MW 9 */ + 13514 "00000000" // /* MW 8 */ + 13515 "00110000" // /* MW 7 */ + 13516 "11100000" // /* MW 6 */ + 13517 "00000001" // /* MW 5 */ + 13518 "00000000" // /* MW 4 */ + 13519 "11010000" // /* MW 3 */ + 13520 "11101110" // /* MW 2 */ + 13521 "11111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 13522 "10011000" // LDA r16, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13523 "00010110" // /* MW 3 */ + 13524 "11111110" // /* MW 2 */ + 13525 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 13526 "10011000" // LDA r17, [p7], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13527 "00110110" // /* MW 3 */ + 13528 "11111110" // /* MW 2 */ + 13529 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 13530 "10011000" // LDA r18, [p7, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13531 "01010110" // /* MW 3 */ + 13532 "01000110" // /* MW 2 */ + 13533 "00000111" // /* MW 1 */ + 13534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13535 "00000000" // /* MW 1 */ + 13536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13537 "00000000" // /* MW 1 */ + 13538 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13539 "00000000" // /* MW 1 */ + 13540 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13541 "00000000" // /* MW 1 */ + 13542 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13543 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 13544 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13545 "00000010" // /* MW 3 */ + 13546 "01100001" // /* MW 2 */ + 13547 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 13548 "10011000" // ST r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13549 "00010001" // /* MW 3 */ + 13550 "00000110" // /* MW 2 */ + 13551 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 13552 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13553 "11111101" // /* MW 3 */ + 13554 "11100000" // /* MW 2 */ + 13555 "00010111" // /* MW 1 */ + 13556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13557 "00000000" // /* MW 1 */ + 13558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13559 "00000000" // /* MW 1 */ + 13560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13561 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 13562 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13563 "00001000" // /* MW 3 */ + 13564 "10010011" // /* MW 2 */ + 13565 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 45 + 13566 "11100100" // MOVX r16, #1; MOV r15, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13567 "10000001" // /* MW 5 */ + 13568 "10101101" // /* MW 4 */ + 13569 "10100111" // /* MW 3 */ + 13570 "00000000" // /* MW 2 */ + 13571 "00000100" // /* MW 1 */ + 13572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13573 "00000000" // /* MW 1 */ + 13574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13575 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 first + 13576 "10011000" // LDA r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13577 "00110110" // /* MW 3 */ + 13578 "00000110" // /* MW 2 */ + 13579 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 + 13580 "11010100" // LDA r18, [p6]; MOV p6, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13581 "10000001" // /* MW 5 */ + 13582 "11011101" // /* MW 4 */ + 13583 "11011100" // /* MW 3 */ + 13584 "11001010" // /* MW 2 */ + 13585 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 47 first + 13586 "10011000" // LDA r19, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13587 "01110110" // /* MW 3 */ + 13588 "00000110" // /* MW 2 */ + 13589 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 13590 "10011000" // LDA p1, [p7], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13591 "10011110" // /* MW 3 */ + 13592 "01011100" // /* MW 2 */ + 13593 "00000111" // /* MW 1 */ + 13594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13595 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 282 2 first +.no_stack_arguments + 13596 "00000100" // JL #12304 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=12304 delay_slots=5 */ + 13597 "00000001" // /* MW 5 */ + 13598 "00000000" // /* MW 4 */ + 13599 "00001000" // /* MW 3 */ + 13600 "00011000" // /* MW 2 */ + 13601 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13603 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 first +.delay_slot + 13604 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13605 "00000111" // /* MW 3 */ + 13606 "01100010" // /* MW 2 */ + 13607 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 279 2 +.delay_slot + 13608 "10011000" // ST r17, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13609 "00110001" // /* MW 3 */ + 13610 "00000110" // /* MW 2 */ + 13611 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 45 first +.delay_slot + 13612 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13613 "00001101" // /* MW 3 */ + 13614 "11100001" // /* MW 2 */ + 13615 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 280 45 +.delay_slot + 13616 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r18, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 13617 "00000000" // /* MW 15 */ + 13618 "00000000" // /* MW 14 */ + 13619 "10101000" // /* MW 13 */ + 13620 "10100000" // /* MW 12 */ + 13621 "00110100" // /* MW 11 */ + 13622 "00000000" // /* MW 10 */ + 13623 "00000000" // /* MW 9 */ + 13624 "00000000" // /* MW 8 */ + 13625 "01011011" // /* MW 7 */ + 13626 "00000001" // /* MW 6 */ + 13627 "00100000" // /* MW 5 */ + 13628 "00000000" // /* MW 4 */ + 13629 "11110000" // /* MW 3 */ + 13630 "00101100" // /* MW 2 */ + 13631 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 6 +.src_ref 8 "superkernels.cpp" 285 14 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 13632 "10111010" // LDA r17, [p6, #20]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13633 "00010000" // /* MW 9 */ + 13634 "00000000" // /* MW 8 */ + 13635 "00110000" // /* MW 7 */ + 13636 "11100011" // /* MW 6 */ + 13637 "00000001" // /* MW 5 */ + 13638 "00000000" // /* MW 4 */ + 13639 "11010000" // /* MW 3 */ + 13640 "11000110" // /* MW 2 */ + 13641 "11001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 13642 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13643 "00000101" // /* MW 3 */ + 13644 "00100000" // /* MW 2 */ + 13645 "00010000" // /* MW 1 */ + 13646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13647 "00000000" // /* MW 1 */ + 13648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13649 "00000000" // /* MW 1 */ + 13650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13651 "00000000" // /* MW 1 */ + 13652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13653 "00000000" // /* MW 1 */ + 13654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13655 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 13656 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13657 "00001000" // /* MW 3 */ + 13658 "01010001" // /* MW 2 */ + 13659 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 13660 "10111010" // LDA r19, [p7, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13661 "00010000" // /* MW 9 */ + 13662 "00100110" // /* MW 8 */ + 13663 "00110000" // /* MW 7 */ + 13664 "11100001" // /* MW 6 */ + 13665 "00000001" // /* MW 5 */ + 13666 "00000000" // /* MW 4 */ + 13667 "11010000" // /* MW 3 */ + 13668 "11001110" // /* MW 2 */ + 13669 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 6 first + 13670 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13671 "00110110" // /* MW 3 */ + 13672 "00000110" // /* MW 2 */ + 13673 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 19 + 13674 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13675 "01010110" // /* MW 3 */ + 13676 "00000110" // /* MW 2 */ + 13677 "00000010" // /* MW 1 */ + 13678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13679 "00000000" // /* MW 1 */ + 13680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13681 "00000000" // /* MW 1 */ + 13682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13683 "00000000" // /* MW 1 */ + 13684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13685 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 13686 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13687 "00110001" // /* MW 3 */ + 13688 "00100001" // /* MW 2 */ + 13689 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 13690 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13691 "00010001" // /* MW 3 */ + 13692 "11100110" // /* MW 2 */ + 13693 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 16 first + 13694 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13695 "00101000" // /* MW 3 */ + 13696 "01100001" // /* MW 2 */ + 13697 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 284 6 + 13698 "10000100" // JNZ r16, #13728 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=13728 delay_slots=5 */ + 13699 "00000001" // /* MW 5 */ + 13700 "01000000" // /* MW 4 */ + 13701 "11010000" // /* MW 3 */ + 13702 "00011010" // /* MW 2 */ + 13703 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13709 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13711 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13713 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 285 14 + 13714 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13715 "00000001" // /* MW 3 */ + 13716 "00100000" // /* MW 2 */ + 13717 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 285 14 first + 13718 "01111010" // NOPA; ST r16, [p6]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13719 "00000000" // /* MW 9 */ + 13720 "00000000" // /* MW 8 */ + 13721 "00000000" // /* MW 7 */ + 13722 "10000000" // /* MW 6 */ + 13723 "00010001" // /* MW 5 */ + 13724 "00000110" // /* MW 4 */ + 13725 "11110110" // /* MW 3 */ + 13726 "00101100" // /* MW 2 */ + 13727 "00000000" // /* MW 1 */ +.label TGT_F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 287 + 13728 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13729 "00111001" // /* MW 3 */ + 13730 "11110100" // /* MW 2 */ + 13731 "00000111" // /* MW 1 */ + 13732 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13733 "00011001" // /* MW 3 */ + 13734 "11111011" // /* MW 2 */ + 13735 "00000111" // /* MW 1 */ + 13736 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13737 "00000000" // /* MW 1 */ + 13738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13739 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 13740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13741 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 13742 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13743 "11110001" // /* MW 3 */ + 13744 "11111101" // /* MW 2 */ + 13745 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 13746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13747 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 287 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 13748 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 13749 "00000000" // /* MW 3 */ + 13750 "00101000" // /* MW 2 */ + 13751 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 13752 "11111000" // MOV p7, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13753 "10100000" // /* MW 3 */ + 13754 "01100111" // /* MW 2 */ + 13755 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 287 +.delay_slot + 13756 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13757 "00000001" // /* MW 5 */ + 13758 "00000000" // /* MW 4 */ + 13759 "00000000" // /* MW 3 */ + 13760 "11111000" // /* MW 2 */ + 13761 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13762 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13763 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13765 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 13766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 13767 "00000000" // /* MW 1 */ +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_begin0 +.label _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh +.function setup_avgpool2d_params _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh +.src_ref 9 "avgpool2d_params.h" 92 first +.src_ref 9 "avgpool2d_params.h" 94 44 first +.src_ref 9 "avgpool2d_params.h" 96 44 +.src_ref 9 "avgpool2d_params.h" 145 37 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 155 26 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 159 23 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 170 41 +.function_start + 13776 "10111010" // LDA.u8 r3, [p0], #1; MOVX r1, #4; MOV r2, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13777 "01111000" // /* MW 9 */ + 13778 "01100000" // /* MW 8 */ + 13779 "01001001" // /* MW 7 */ + 13780 "10001000" // /* MW 6 */ + 13781 "00010000" // /* MW 5 */ + 13782 "00000000" // /* MW 4 */ + 13783 "01010000" // /* MW 3 */ + 13784 "10001101" // /* MW 2 */ + 13785 "00000011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 95 44 first +.src_ref 9 "avgpool2d_params.h" 96 44 first +.src_ref 9 "avgpool2d_params.h" 98 44 +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 164 31 +.src_ref 9 "avgpool2d_params.h" 171 38 + 13786 "10111010" // LDA.u8 r17, [p0], #1; MOVX r2, #2; ADD.NC p1, r2, #44 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13787 "00001000" // /* MW 9 */ + 13788 "10001011" // /* MW 8 */ + 13789 "10110000" // /* MW 7 */ + 13790 "01001000" // /* MW 6 */ + 13791 "00100000" // /* MW 5 */ + 13792 "00000000" // /* MW 4 */ + 13793 "01010000" // /* MW 3 */ + 13794 "11000101" // /* MW 2 */ + 13795 "00000011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 96 44 +.src_ref 9 "avgpool2d_params.h" 99 44 +.src_ref 9 "avgpool2d_params.h" 145 37 first + 13796 "10111010" // LDA.u8 r6, [p0], #2; EQ r27, r1, r0; MOV m0, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13797 "01011000" // /* MW 9 */ + 13798 "00001100" // /* MW 8 */ + 13799 "00000000" // /* MW 7 */ + 13800 "00111100" // /* MW 6 */ + 13801 "10110000" // /* MW 5 */ + 13802 "00000011" // /* MW 4 */ + 13803 "01010000" // /* MW 3 */ + 13804 "10011001" // /* MW 2 */ + 13805 "00000101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 96 32 first +.src_ref 9 "avgpool2d_params.h" 138 23 +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 147 29 +.src_ref 9 "avgpool2d_params.h" 152 23 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 158 30 +.src_ref 9 "avgpool2d_params.h" 164 24 +.src_ref 9 "avgpool2d_params.h" 168 38 +.src_ref 9 "avgpool2d_params.h" 168 48 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 190 36 + 13806 "10111010" // ST.s8 r6, [p1], #-2; EQ r4, r2, r0; MOV r22, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13807 "01011000" // /* MW 9 */ + 13808 "00000001" // /* MW 8 */ + 13809 "11001000" // /* MW 7 */ + 13810 "00111110" // /* MW 6 */ + 13811 "01000000" // /* MW 5 */ + 13812 "00000100" // /* MW 4 */ + 13813 "11100000" // /* MW 3 */ + 13814 "10011000" // /* MW 2 */ + 13815 "00111101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 145 25 first +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 155 26 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 190 44 + 13816 "10111010" // MOVA r31, #8; SEL.EQZ r7, r4, r2, r27; MOV el0, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13817 "01111000" // /* MW 9 */ + 13818 "11001110" // /* MW 8 */ + 13819 "00001101" // /* MW 7 */ + 13820 "00010000" // /* MW 6 */ + 13821 "01110001" // /* MW 5 */ + 13822 "00001000" // /* MW 4 */ + 13823 "00000000" // /* MW 3 */ + 13824 "00011111" // /* MW 2 */ + 13825 "00000001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 154 25 +.src_ref 9 "avgpool2d_params.h" 157 45 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 164 24 first +.src_ref 9 "avgpool2d_params.h" 168 25 +.src_ref 9 "avgpool2d_params.h" 173 41 + 13826 "10111010" // MOVA r23, #3; EQ r27, r22, r0; MOV r4, #10 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13827 "01011000" // /* MW 9 */ + 13828 "00001010" // /* MW 8 */ + 13829 "10001000" // /* MW 7 */ + 13830 "00111100" // /* MW 6 */ + 13831 "10110000" // /* MW 5 */ + 13832 "00101101" // /* MW 4 */ + 13833 "00000000" // /* MW 3 */ + 13834 "01110111" // /* MW 2 */ + 13835 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 92 +.src_ref 9 "avgpool2d_params.h" 122 34 + 13836 "10111010" // MOVA m5, #5; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13837 "01110000" // /* MW 9 */ + 13838 "00000000" // /* MW 8 */ + 13839 "00000000" // /* MW 7 */ + 13840 "00000000" // /* MW 6 */ + 13841 "00000010" // /* MW 5 */ + 13842 "00000000" // /* MW 4 */ + 13843 "10000000" // /* MW 3 */ + 13844 "10110100" // /* MW 2 */ + 13845 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 127 32 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 162 78 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 190 44 + 13846 "10111010" // MOVA m4, #-48; SEL.EQZ r4, r4, r31, r27; MOV r25, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13847 "01011000" // /* MW 9 */ + 13848 "00000000" // /* MW 8 */ + 13849 "00101000" // /* MW 7 */ + 13850 "10010011" // /* MW 6 */ + 13851 "01001111" // /* MW 5 */ + 13852 "00001000" // /* MW 4 */ + 13853 "10000000" // /* MW 3 */ + 13854 "00010000" // /* MW 2 */ + 13855 "11111010" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 27 +.src_ref 9 "avgpool2d_params.h" 168 25 first +.src_ref 9 "avgpool2d_params.h" 190 44 + 13856 "10111010" // MOVA m2, #36; LSHL r28, r0, r23; MOV r5, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13857 "01011000" // /* MW 9 */ + 13858 "10000000" // /* MW 8 */ + 13859 "10101111" // /* MW 7 */ + 13860 "11101100" // /* MW 6 */ + 13861 "11001011" // /* MW 5 */ + 13862 "00000001" // /* MW 4 */ + 13863 "10000000" // /* MW 3 */ + 13864 "10001000" // /* MW 2 */ + 13865 "00000100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 165 21 + 13866 "01100100" // SUB r7, r25, r7; MOV m1, #-9 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13867 "11011101" // /* MW 5 */ + 13868 "00011111" // /* MW 4 */ + 13869 "00110010" // /* MW 3 */ + 13870 "11001110" // /* MW 2 */ + 13871 "11001001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 98 44 first +.src_ref 9 "avgpool2d_params.h" 173 21 +.src_ref 9 "avgpool2d_params.h" 174 21 + 13872 "10111010" // LDA.u8 r19, [p0], #1; ST r27, [sp, #-4]; MOV m3, #-11 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13873 "01010010" // /* MW 9 */ + 13874 "11110101" // /* MW 8 */ + 13875 "10000111" // /* MW 7 */ + 13876 "10000001" // /* MW 6 */ + 13877 "01110101" // /* MW 5 */ + 13878 "11111111" // /* MW 4 */ + 13879 "01010111" // /* MW 3 */ + 13880 "11001101" // /* MW 2 */ + 13881 "00000011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 99 44 first +.src_ref 9 "avgpool2d_params.h" 188 18 + 13882 "01010100" // LDA.u8 r16, [p0], m0; MOV m0, #-22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13883 "10101001" // /* MW 5 */ + 13884 "00011111" // /* MW 4 */ + 13885 "01010000" // /* MW 3 */ + 13886 "01000001" // /* MW 2 */ + 13887 "00000001" // /* MW 1 */ + 13888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13889 "00000000" // /* MW 1 */ + 13890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13891 "00000000" // /* MW 1 */ + 13892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13893 "00000000" // /* MW 1 */ + 13894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13895 "00000000" // /* MW 1 */ + 13896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 13897 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 98 44 first + 13898 "10011000" // LTU r24, r2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13899 "00111100" // /* MW 3 */ + 13900 "10110001" // /* MW 2 */ + 13901 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 138 23 first + 13902 "10011000" // LSHL r20, r22, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13903 "00001101" // /* MW 3 */ + 13904 "10101001" // /* MW 2 */ + 13905 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 147 29 first + 13906 "00011000" // EXTEND.u8 r30, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13907 "10010000" // /* MW 3 */ + 13908 "00111100" // /* MW 2 */ + 13909 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 147 21 + 13910 "10011000" // SUB r26, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13911 "01000001" // /* MW 3 */ + 13912 "11110101" // /* MW 2 */ + 13913 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 158 30 first + 13914 "10011000" // LTU r27, r22, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13915 "11101100" // /* MW 3 */ + 13916 "10110111" // /* MW 2 */ + 13917 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 33 first +.src_ref 9 "avgpool2d_params.h" 190 44 + 13918 "11100100" // EXTEND.s8 r21, r26; MOV el1, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13919 "00111001" // /* MW 5 */ + 13920 "00110111" // /* MW 4 */ + 13921 "00000001" // /* MW 3 */ + 13922 "01001010" // /* MW 2 */ + 13923 "11010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 44 first + 13924 "00011000" // SEL.EQZ r5, r5, r25, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13925 "10010010" // /* MW 3 */ + 13926 "01001011" // /* MW 2 */ + 13927 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 31 first + 13928 "10011000" // SUB r29, r3, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13929 "01010001" // /* MW 3 */ + 13930 "11111011" // /* MW 2 */ + 13931 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 48 first + 13932 "10011000" // EQ r27, r30, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13933 "01100111" // /* MW 3 */ + 13934 "10110111" // /* MW 2 */ + 13935 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 169 41 first +.src_ref 9 "avgpool2d_params.h" 173 23 + 13936 "11100100" // LSHL r18, r24, r22; MOV eh0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13937 "00111001" // /* MW 5 */ + 13938 "10110111" // /* MW 4 */ + 13939 "10110000" // /* MW 3 */ + 13940 "10101101" // /* MW 2 */ + 13941 "11000100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 78 first +.src_ref 9 "avgpool2d_params.h" 190 44 + 13942 "01100100" // SUB r21, r25, r16; MOV r16, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13943 "00011101" // /* MW 5 */ + 13944 "00100000" // /* MW 4 */ + 13945 "00111000" // /* MW 3 */ + 13946 "01100000" // /* MW 2 */ + 13947 "11001101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 first + 13948 "00011000" // SEL.EQZ r20, r25, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13949 "00100010" // /* MW 3 */ + 13950 "01101001" // /* MW 2 */ + 13951 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 170 41 first + 13952 "00011000" // SEL.EQZ r18, r1, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13953 "00100010" // /* MW 3 */ + 13954 "01100101" // /* MW 2 */ + 13955 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 154 25 first + 13956 "10011000" // LSHL r25, r30, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13957 "01111101" // /* MW 3 */ + 13958 "10110011" // /* MW 2 */ + 13959 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 154 25 +.src_ref 9 "avgpool2d_params.h" 190 44 + 13960 "11100100" // LSHL r25, r25, r7; MOV r27, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13961 "00111001" // /* MW 5 */ + 13962 "11000100" // /* MW 4 */ + 13963 "10111101" // /* MW 3 */ + 13964 "01001111" // /* MW 2 */ + 13965 "11001110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 27 first + 13966 "00011000" // EXTEND.u8 r25, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13967 "10010000" // /* MW 3 */ + 13968 "01110010" // /* MW 2 */ + 13969 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 44 first + 13970 "00011000" // SEL.EQZ r16, r16, r31, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13971 "11110010" // /* MW 3 */ + 13972 "00100001" // /* MW 2 */ + 13973 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 26 first + 13974 "10011000" // EQ r27, r25, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13975 "00010111" // /* MW 3 */ + 13976 "01110110" // /* MW 2 */ + 13977 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 45 first + 13978 "00011000" // SEL.EQZ r27, r22, r2, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13979 "00100010" // /* MW 3 */ + 13980 "10110110" // /* MW 2 */ + 13981 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 26 first +.src_ref 9 "avgpool2d_params.h" 157 45 + 13982 "11100100" // EQ r27, r31, r25; MOV r31, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 13983 "01000001" // /* MW 5 */ + 13984 "10111011" // /* MW 4 */ + 13985 "11111111" // /* MW 3 */ + 13986 "11110010" // /* MW 2 */ + 13987 "11111110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 34 +.src_ref 9 "avgpool2d_params.h" 155 34 +.src_ref 9 "avgpool2d_params.h" 157 45 first +.src_ref 9 "avgpool2d_params.h" 193 4 + 13988 "10111010" // MOVA r31, #16; SEL.EQZ r25, r31, r23, r27; MOV r27, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 13989 "01111000" // /* MW 9 */ + 13990 "01010000" // /* MW 8 */ + 13991 "01101110" // /* MW 7 */ + 13992 "10010011" // /* MW 6 */ + 13993 "10011011" // /* MW 5 */ + 13994 "00111111" // /* MW 4 */ + 13995 "00000000" // /* MW 3 */ + 13996 "00011111" // /* MW 2 */ + 13997 "00000010" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 155 34 first + 13998 "10011000" // EQ r27, r31, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 13999 "10110111" // /* MW 3 */ + 14000 "11110111" // /* MW 2 */ + 14001 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 64 first + 14002 "10011000" // SUB r17, r17, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14003 "00110001" // /* MW 3 */ + 14004 "01100011" // /* MW 2 */ + 14005 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 45 first + 14006 "00011000" // SEL.EQZ r25, r25, r1, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14007 "00010010" // /* MW 3 */ + 14008 "01110010" // /* MW 2 */ + 14009 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 78 first +.src_ref 9 "avgpool2d_params.h" 164 23 + 14010 "01100100" // ASHL r17, r17, r21; MOV r21, #22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14011 "01011001" // /* MW 5 */ + 14012 "10100000" // /* MW 4 */ + 14013 "11011010" // /* MW 3 */ + 14014 "01101011" // /* MW 2 */ + 14015 "10001100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 164 31 first + 14016 "10011000" // EQ r27, r30, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14017 "00100111" // /* MW 3 */ + 14018 "10110110" // /* MW 2 */ + 14019 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 first + 14020 "10011000" // LSHL r7, r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14021 "01111101" // /* MW 3 */ + 14022 "01001110" // /* MW 2 */ + 14023 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 42 +.src_ref 9 "avgpool2d_params.h" 164 23 first +.src_ref 9 "avgpool2d_params.h" 173 23 + 14024 "01100100" // SEL.EQZ r21, r21, r4, r27; MOV r4, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14025 "00000001" // /* MW 5 */ + 14026 "00100000" // /* MW 4 */ + 14027 "01000010" // /* MW 3 */ + 14028 "01001000" // /* MW 2 */ + 14029 "10101101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 138 23 +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 + 14030 "10111010" // MOVA r27, #-3; SUB r7, r7, r26; MOV r26, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14031 "01111000" // /* MW 9 */ + 14032 "11010000" // /* MW 8 */ + 14033 "01001110" // /* MW 7 */ + 14034 "00001111" // /* MW 6 */ + 14035 "01111101" // /* MW 5 */ + 14036 "00001110" // /* MW 4 */ + 14037 "00000000" // /* MW 3 */ + 14038 "10111011" // /* MW 2 */ + 14039 "11111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 43 first + 14040 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14041 "10010000" // /* MW 3 */ + 14042 "01100010" // /* MW 2 */ + 14043 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 138 23 first +.src_ref 9 "avgpool2d_params.h" 162 94 + 14044 "00100100" // LSHL r27, r6, r27; ADD.NC r17, r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14045 "00000001" // /* MW 5 */ + 14046 "10110001" // /* MW 4 */ + 14047 "10111000" // /* MW 3 */ + 14048 "11110111" // /* MW 2 */ + 14049 "00110110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 42 first + 14050 "10011000" // SUB r25, r4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14051 "10010001" // /* MW 3 */ + 14052 "00110011" // /* MW 2 */ + 14053 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 157 42 + 14054 "10011000" // ASHL r25, r29, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14055 "10011110" // /* MW 3 */ + 14056 "01110011" // /* MW 2 */ + 14057 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 33 first +.src_ref 9 "avgpool2d_params.h" 184 18 + 14058 "00100100" // MUL r29, r27, r17; ADD.NC r17, r27, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14059 "11111111" // /* MW 5 */ + 14060 "10111011" // /* MW 4 */ + 14061 "11111000" // /* MW 3 */ + 14062 "01100011" // /* MW 2 */ + 14063 "11011111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 41 first + 14064 "10011000" // LTU r27, r19, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14065 "01111100" // /* MW 3 */ + 14066 "11110111" // /* MW 2 */ + 14067 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 29 first + 14068 "00011000" // EXTEND.u8 r23, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14069 "10010000" // /* MW 3 */ + 14070 "01101110" // /* MW 2 */ + 14071 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 191 112 first + 14072 "10011000" // LSHL r16, r23, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14073 "00001101" // /* MW 3 */ + 14074 "11100001" // /* MW 2 */ + 14075 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 40 first + 14076 "10011000" // MUL r23, r23, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14077 "11011111" // /* MW 3 */ + 14078 "11101111" // /* MW 2 */ + 14079 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 23 first + 14080 "00011000" // SEL.EQZ r4, r28, r4, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14081 "01000010" // /* MW 3 */ + 14082 "00001000" // /* MW 2 */ + 14083 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 147 29 first + 14084 "10011000" // NE r29, r30, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14085 "01101000" // /* MW 3 */ + 14086 "10111011" // /* MW 2 */ + 14087 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 38 first + 14088 "10011000" // LSHL r27, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14089 "01101101" // /* MW 3 */ + 14090 "01110111" // /* MW 2 */ + 14091 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 38 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 14092 "10011000" // MUL r20, r28, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14093 "01001111" // /* MW 3 */ + 14094 "00101001" // /* MW 2 */ + 14095 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 120 44 first +.src_ref 9 "avgpool2d_params.h" 170 38 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 14096 "00101100" // LDA.u8 r7, [p0], #4; MUL r18, r18, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14097 "10011111" // /* MW 5 */ + 14098 "01001011" // /* MW 4 */ + 14099 "01011001" // /* MW 3 */ + 14100 "10011101" // /* MW 2 */ + 14101 "00001001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 38 first +.src_ref 9 "avgpool2d_params.h" 183 12 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14102 "11100100" // LSHL r25, r28, r27; MOV r27, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14103 "01000001" // /* MW 5 */ + 14104 "10111001" // /* MW 4 */ + 14105 "10111101" // /* MW 3 */ + 14106 "01110111" // /* MW 2 */ + 14107 "11100110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 171 38 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14108 "01100100" // MUL r28, r29, r28; MOV r29, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14109 "00000001" // /* MW 5 */ + 14110 "10100000" // /* MW 4 */ + 14111 "11111110" // /* MW 3 */ + 14112 "00111001" // /* MW 2 */ + 14113 "11101111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 192 146 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14114 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14115 "10010000" // /* MW 3 */ + 14116 "01100010" // /* MW 2 */ + 14117 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 171 38 first +.src_ref 9 "avgpool2d_params.h" 183 12 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14118 "00100100" // LSHL r28, r28, r2; ADD.NC r2, r27, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14119 "11111111" // /* MW 5 */ + 14120 "00111011" // /* MW 4 */ + 14121 "10110001" // /* MW 3 */ + 14122 "00000101" // /* MW 2 */ + 14123 "11100111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 148 29 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14124 "10011000" // EQ r27, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14125 "11100111" // /* MW 3 */ + 14126 "11110111" // /* MW 2 */ + 14127 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 122 34 first +.src_ref 9 "avgpool2d_params.h" 148 29 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14128 "00101100" // LDA.u16 r30, [p0], m5; SEL.EQZ r29, r7, r29, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14129 "10100100" // /* MW 5 */ + 14130 "11110111" // /* MW 4 */ + 14131 "01010011" // /* MW 3 */ + 14132 "01111011" // /* MW 2 */ + 14133 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 122 32 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 148 48 +.src_ref 9 "avgpool2d_params.h" 193 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14134 "10111010" // ST.s16 r30, [p1], #4; EXTEND.u8 r2, r2; MOV r27, r7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14135 "01111000" // /* MW 9 */ + 14136 "11010000" // /* MW 8 */ + 14137 "01101001" // /* MW 7 */ + 14138 "10000011" // /* MW 6 */ + 14139 "00100100" // /* MW 5 */ + 14140 "00000100" // /* MW 4 */ + 14141 "11100000" // /* MW 3 */ + 14142 "11111010" // /* MW 2 */ + 14143 "00100101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 145 25 +.src_ref 9 "avgpool2d_params.h" 148 29 +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 148 48 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14144 "11100100" // SEL.EQZ r29, r29, r7, r27; MOV r27, el0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14145 "00111001" // /* MW 5 */ + 14146 "11000000" // /* MW 4 */ + 14147 "01001101" // /* MW 3 */ + 14148 "01001110" // /* MW 2 */ + 14149 "11101111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 125 32 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14150 "10011000" // LDA.s16 r27, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14151 "01110010" // /* MW 3 */ + 14152 "00000111" // /* MW 2 */ + 14153 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 145 25 first +.src_ref 9 "avgpool2d_params.h" 148 29 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14154 "10111010" // MOVA r29, #11; SEL.EQZ r27, r29, r7, r27; MOV r7, #9 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14155 "01011000" // /* MW 9 */ + 14156 "00001001" // /* MW 8 */ + 14157 "11101000" // /* MW 7 */ + 14158 "10010000" // /* MW 6 */ + 14159 "10110011" // /* MW 5 */ + 14160 "00111011" // /* MW 4 */ + 14161 "00000000" // /* MW 3 */ + 14162 "01111101" // /* MW 2 */ + 14163 "00000001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 150 48 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14164 "00011000" // EXTEND.u8 r27, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14165 "10010000" // /* MW 3 */ + 14166 "11110110" // /* MW 2 */ + 14167 "00010110" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 150 46 +.src_ref 9 "avgpool2d_params.h" 160 69 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14168 "10100100" // MUL r3, r30, r6; ADD.NC r27, r27, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14169 "00011010" // /* MW 5 */ + 14170 "10111011" // /* MW 4 */ + 14171 "11111101" // /* MW 3 */ + 14172 "11001101" // /* MW 2 */ + 14173 "11110000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 152 40 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14174 "01100100" // MUL r30, r27, r0; MOV r0, #23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14175 "01011101" // /* MW 5 */ + 14176 "00100000" // /* MW 4 */ + 14177 "11110000" // /* MW 3 */ + 14178 "10000001" // /* MW 2 */ + 14179 "11011111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 125 32 first + 14180 "00011000" // ST.s16 r27, [p1], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14181 "01110111" // /* MW 3 */ + 14182 "00011111" // /* MW 2 */ + 14183 "00000001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 152 23 first +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 + 14184 "00101100" // LDA r27, [sp, #-4]; MUL r6, r30, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14185 "11011111" // /* MW 5 */ + 14186 "00011000" // /* MW 4 */ + 14187 "00101111" // /* MW 3 */ + 14188 "11101110" // /* MW 2 */ + 14189 "11111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 first + 14190 "10011000" // MUL r3, r3, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14191 "11101111" // /* MW 3 */ + 14192 "11000111" // /* MW 2 */ + 14193 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 159 23 first + 14194 "10011000" // LSHL r1, r30, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14195 "00011101" // /* MW 3 */ + 14196 "10000010" // /* MW 2 */ + 14197 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 152 23 first + 14198 "10011000" // LSHL r6, r6, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14199 "01101101" // /* MW 3 */ + 14200 "10001101" // /* MW 2 */ + 14201 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 36 first + 14202 "10011000" // SUB r22, r22, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14203 "00110001" // /* MW 3 */ + 14204 "10101101" // /* MW 2 */ + 14205 "00010101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 194 first + 14206 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14207 "00000001" // /* MW 5 */ + 14208 "00000000" // /* MW 4 */ + 14209 "00000000" // /* MW 3 */ + 14210 "11111000" // /* MW 2 */ + 14211 "11111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 127 44 first + 14212 "10011000" // LDA.u8 r30, [p0, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14213 "11001010" // /* MW 3 */ + 14214 "00100111" // /* MW 2 */ + 14215 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 127 32 +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 164 23 first +.src_ref 9 "avgpool2d_params.h" 165 23 +.src_ref 9 "avgpool2d_params.h" 165 23 first + 14216 "10111010" // ST.s8 r30, [p1], m4; SEL.EQZ r7, r29, r7, r27; MOV r27, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14217 "01111000" // /* MW 9 */ + 14218 "10010000" // /* MW 8 */ + 14219 "01101110" // /* MW 7 */ + 14220 "10010011" // /* MW 6 */ + 14221 "01110011" // /* MW 5 */ + 14222 "00111010" // /* MW 4 */ + 14223 "11100000" // /* MW 3 */ + 14224 "01111000" // /* MW 2 */ + 14225 "00110001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 164 23 +.src_ref 9 "avgpool2d_params.h" 165 23 +.src_ref 9 "avgpool2d_params.h" 188 31 +.src_ref 9 "avgpool2d_params.h" 188 31 + 14226 "10111010" // MOVA r0, #-256; SEL.EQZ r7, r0, r7, r27; MOV r27, r24 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14227 "01111000" // /* MW 9 */ + 14228 "00010000" // /* MW 8 */ + 14229 "01101110" // /* MW 7 */ + 14230 "10010011" // /* MW 6 */ + 14231 "01110011" // /* MW 5 */ + 14232 "00000000" // /* MW 4 */ + 14233 "00000000" // /* MW 3 */ + 14234 "00000000" // /* MW 2 */ + 14235 "11100000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 167 21 +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 173 23 +.src_ref 9 "avgpool2d_params.h" 193 4 + 14236 "10111010" // MOVA r29, #17; MOVX r26, #0; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14237 "01011000" // /* MW 9 */ + 14238 "00000000" // /* MW 8 */ + 14239 "00001000" // /* MW 7 */ + 14240 "00001011" // /* MW 6 */ + 14241 "10100000" // /* MW 5 */ + 14242 "00000001" // /* MW 4 */ + 14243 "00000000" // /* MW 3 */ + 14244 "00111101" // /* MW 2 */ + 14245 "00000010" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.src_ref 9 "avgpool2d_params.h" 193 4 first + 14246 "01100100" // LSHL r29, r3, r29; MOV r3, #-16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14247 "11000001" // /* MW 5 */ + 14248 "10111111" // /* MW 4 */ + 14249 "10110001" // /* MW 3 */ + 14250 "01111011" // /* MW 2 */ + 14251 "00011111" // /* MW 1 */ + 14252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14253 "00000000" // /* MW 1 */ + 14254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14255 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 186 42 + 14256 "01000100" // MOVXM r30, #65534 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14257 "11111100" // /* MW 5 */ + 14258 "00111111" // /* MW 4 */ + 14259 "11111111" // /* MW 3 */ + 14260 "00000000" // /* MW 2 */ + 14261 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 142 15 first +.src_ref 9 "avgpool2d_params.h" 186 19 +.src_ref 9 "avgpool2d_params.h" 186 42 first + 14262 "10111010" // ST.s8 r19, [p1], #1; AND r30, r30, r6; ADD.NC r6, r6, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14263 "10101000" // /* MW 9 */ + 14264 "10000000" // /* MW 8 */ + 14265 "11001001" // /* MW 7 */ + 14266 "00100100" // /* MW 6 */ + 14267 "11100011" // /* MW 5 */ + 14268 "00111101" // /* MW 4 */ + 14269 "11100000" // /* MW 3 */ + 14270 "11001100" // /* MW 2 */ + 14271 "00100011" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 190 22 first +.src_ref 9 "avgpool2d_params.h" 190 41 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 14272 "00011000" // MAC r5, r5, r30, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14273 "01100110" // /* MW 3 */ + 14274 "10001011" // /* MW 2 */ + 14275 "00010111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 +.src_ref 9 "avgpool2d_params.h" 173 23 +.src_ref 9 "avgpool2d_params.h" 188 31 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 14276 "11100100" // EXTEND.s16 r22, r6; MOV r27, eh0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14277 "00111001" // /* MW 5 */ + 14278 "11000010" // /* MW 4 */ + 14279 "00001101" // /* MW 3 */ + 14280 "10001110" // /* MW 2 */ + 14281 "00110101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 188 31 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14282 "00011000" // SEL.EQZ r0, r0, r22, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14283 "01100010" // /* MW 3 */ + 14284 "00000001" // /* MW 2 */ + 14285 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 41 first +.src_ref 9 "avgpool2d_params.h" 173 23 first + 14286 "00011000" // SEL.EQZ r22, r4, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14287 "10000010" // /* MW 3 */ + 14288 "00101101" // /* MW 2 */ + 14289 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 191 82 first + 14290 "10011000" // SUB r16, r5, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14291 "00000001" // /* MW 3 */ + 14292 "01100001" // /* MW 2 */ + 14293 "00010001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 191 118 + 14294 "10011000" // ADD r4, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14295 "00000000" // /* MW 3 */ + 14296 "01001001" // /* MW 2 */ + 14297 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 143 15 first +.src_ref 9 "avgpool2d_params.h" 193 4 first + 14298 "00101100" // ST.s8 r19, [p1], #3; EXTEND.s16 r5, r5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14299 "11100000" // /* MW 5 */ + 14300 "10010100" // /* MW 4 */ + 14301 "11100010" // /* MW 3 */ + 14302 "11001100" // /* MW 2 */ + 14303 "00100111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 + 14304 "00011000" // EXTEND.s16 r4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14305 "01110000" // /* MW 3 */ + 14306 "00001000" // /* MW 2 */ + 14307 "00010001" // /* MW 1 */ + 14308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14309 "00000000" // /* MW 1 */ + 14310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14311 "00000000" // /* MW 1 */ + 14312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14313 "00000000" // /* MW 1 */ + 14314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14315 "00000000" // /* MW 1 */ + 14316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14317 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 162 27 first + 14318 "00011000" // ST.s16 r23, [p1], m2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14319 "11110111" // /* MW 3 */ + 14320 "01001010" // /* MW 2 */ + 14321 "00000001" // /* MW 1 */ + 14322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14323 "00000000" // /* MW 1 */ + 14324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14325 "00000000" // /* MW 1 */ + 14326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14327 "00000000" // /* MW 1 */ + 14328 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14329 "00000000" // /* MW 1 */ + 14330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14331 "00000000" // /* MW 1 */ + 14332 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14333 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 164 21 first + 14334 "00011000" // ST.s8 r21, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14335 "10100111" // /* MW 3 */ + 14336 "00011110" // /* MW 2 */ + 14337 "00000001" // /* MW 1 */ + 14338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14339 "00000000" // /* MW 1 */ + 14340 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14341 "00000000" // /* MW 1 */ + 14342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14343 "00000000" // /* MW 1 */ + 14344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14345 "00000000" // /* MW 1 */ + 14346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14347 "00000000" // /* MW 1 */ + 14348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14349 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 165 21 first + 14350 "00011000" // ST.s8 r7, [p1], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14351 "11100111" // /* MW 3 */ + 14352 "00101000" // /* MW 2 */ + 14353 "00000001" // /* MW 1 */ + 14354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14355 "00000000" // /* MW 1 */ + 14356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14357 "00000000" // /* MW 1 */ + 14358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14359 "00000000" // /* MW 1 */ + 14360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14361 "00000000" // /* MW 1 */ + 14362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14363 "00000000" // /* MW 1 */ + 14364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14365 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 167 21 first + 14366 "00011000" // ST.s8 r26, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14367 "01000111" // /* MW 3 */ + 14368 "00011111" // /* MW 2 */ + 14369 "00000001" // /* MW 1 */ + 14370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14371 "00000000" // /* MW 1 */ + 14372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14373 "00000000" // /* MW 1 */ + 14374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14375 "00000000" // /* MW 1 */ + 14376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14377 "00000000" // /* MW 1 */ + 14378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14379 "00000000" // /* MW 1 */ + 14380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14381 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 168 21 first + 14382 "00011000" // ST.s8 r25, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14383 "00100111" // /* MW 3 */ + 14384 "00011111" // /* MW 2 */ + 14385 "00000001" // /* MW 1 */ + 14386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14387 "00000000" // /* MW 1 */ + 14388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14389 "00000000" // /* MW 1 */ + 14390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14391 "00000000" // /* MW 1 */ + 14392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14393 "00000000" // /* MW 1 */ + 14394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14395 "00000000" // /* MW 1 */ + 14396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14397 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 169 21 first + 14398 "00011000" // ST.s8 r20, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14399 "10000111" // /* MW 3 */ + 14400 "00011110" // /* MW 2 */ + 14401 "00000001" // /* MW 1 */ + 14402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14403 "00000000" // /* MW 1 */ + 14404 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14405 "00000000" // /* MW 1 */ + 14406 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14407 "00000000" // /* MW 1 */ + 14408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14409 "00000000" // /* MW 1 */ + 14410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14411 "00000000" // /* MW 1 */ + 14412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14413 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 170 21 first + 14414 "00011000" // ST.s8 r18, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14415 "01000111" // /* MW 3 */ + 14416 "00011110" // /* MW 2 */ + 14417 "00000001" // /* MW 1 */ + 14418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14419 "00000000" // /* MW 1 */ + 14420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14421 "00000000" // /* MW 1 */ + 14422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14423 "00000000" // /* MW 1 */ + 14424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14425 "00000000" // /* MW 1 */ + 14426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14427 "00000000" // /* MW 1 */ + 14428 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14429 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 171 21 first + 14430 "00011000" // ST.s8 r28, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14431 "10000111" // /* MW 3 */ + 14432 "00011111" // /* MW 2 */ + 14433 "00000001" // /* MW 1 */ + 14434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14435 "00000000" // /* MW 1 */ + 14436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14437 "00000000" // /* MW 1 */ + 14438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14439 "00000000" // /* MW 1 */ + 14440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14441 "00000000" // /* MW 1 */ + 14442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14443 "00000000" // /* MW 1 */ + 14444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14445 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 171 21 +.src_ref 9 "avgpool2d_params.h" 172 21 first + 14446 "00011000" // ST.s8 r28, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14447 "10000111" // /* MW 3 */ + 14448 "00011111" // /* MW 2 */ + 14449 "00000001" // /* MW 1 */ + 14450 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14451 "00000000" // /* MW 1 */ + 14452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14453 "00000000" // /* MW 1 */ + 14454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14455 "00000000" // /* MW 1 */ + 14456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14457 "00000000" // /* MW 1 */ + 14458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14459 "00000000" // /* MW 1 */ + 14460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14461 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 21 first + 14462 "00011000" // ST.s8 r22, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14463 "11000111" // /* MW 3 */ + 14464 "00011110" // /* MW 2 */ + 14465 "00000001" // /* MW 1 */ + 14466 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14467 "00000000" // /* MW 1 */ + 14468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14469 "00000000" // /* MW 1 */ + 14470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14471 "00000000" // /* MW 1 */ + 14472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14473 "00000000" // /* MW 1 */ + 14474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14475 "00000000" // /* MW 1 */ + 14476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14477 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 173 21 +.src_ref 9 "avgpool2d_params.h" 174 21 first + 14478 "00011000" // ST.s8 r22, [p1], m3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14479 "11000111" // /* MW 3 */ + 14480 "01101010" // /* MW 2 */ + 14481 "00000001" // /* MW 1 */ + 14482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14483 "00000000" // /* MW 1 */ + 14484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14485 "00000000" // /* MW 1 */ + 14486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14487 "00000000" // /* MW 1 */ + 14488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14489 "00000000" // /* MW 1 */ + 14490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14491 "00000000" // /* MW 1 */ + 14492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14493 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 186 17 first + 14494 "00011000" // ST.s16 r6, [p1], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14495 "11010111" // /* MW 3 */ + 14496 "00011100" // /* MW 2 */ + 14497 "00000001" // /* MW 1 */ + 14498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14499 "00000000" // /* MW 1 */ + 14500 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14501 "00000000" // /* MW 1 */ + 14502 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14503 "00000000" // /* MW 1 */ + 14504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14505 "00000000" // /* MW 1 */ + 14506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14507 "00000000" // /* MW 1 */ + 14508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14509 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 188 18 first + 14510 "00011000" // ST.s16 r0, [p1], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14511 "00010111" // /* MW 3 */ + 14512 "00001000" // /* MW 2 */ + 14513 "00000001" // /* MW 1 */ + 14514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14515 "00000000" // /* MW 1 */ + 14516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14517 "00000000" // /* MW 1 */ + 14518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14519 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 192 118 first +.src_ref 9 "avgpool2d_params.h" 192 144 first + 14520 "00011000" // MSC r16, r16, r17, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14521 "00011110" // /* MW 3 */ + 14522 "01100000" // /* MW 2 */ + 14523 "00010100" // /* MW 1 */ + 14524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14525 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 194 first + 14526 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 14527 "00000000" // /* MW 3 */ + 14528 "00101000" // /* MW 2 */ + 14529 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 first +.src_ref 9 "avgpool2d_params.h" 193 4 first +.delay_slot + 14530 "01011100" // ST r5, [p1], #8; LSHL r0, r16, r31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14531 "11111011" // /* MW 5 */ + 14532 "00000011" // /* MW 4 */ + 14533 "00111000" // /* MW 3 */ + 14534 "10010110" // /* MW 2 */ + 14535 "00100101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14536 "01011100" // ST r2, [p1], #-4; ADD r0, r29, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14537 "00000001" // /* MW 5 */ + 14538 "10000000" // /* MW 4 */ + 14539 "00111110" // /* MW 3 */ + 14540 "10001010" // /* MW 2 */ + 14541 "00111111" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14542 "01011100" // ST r4, [p1], #8; ASHL r0, r0, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14543 "01111101" // /* MW 5 */ + 14544 "00000000" // /* MW 4 */ + 14545 "00110000" // /* MW 3 */ + 14546 "10010010" // /* MW 2 */ + 14547 "00100101" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14548 "10011000" // ST r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14549 "00110001" // /* MW 3 */ + 14550 "00000110" // /* MW 2 */ + 14551 "00001001" // /* MW 1 */ +.src_ref 9 "avgpool2d_params.h" 193 4 +.delay_slot + 14552 "10011000" // ST r0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14553 "00010001" // /* MW 3 */ + 14554 "00010100" // /* MW 2 */ +.label _Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh__end +.label __Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh___func_end0 + 14555 "00001001" // /* MW 1 */ +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_begin0 +.label _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E +.function avgpool2d<(unsigned char)'\x01', bfloat16> _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E +.src_ref 9 "avgpool2d.h" 71 +.src_ref 9 "avgpool2d.h" 71 first +.src_ref 9 "avgpool2d.h" 79 46 +.src_ref 9 "avgpool2d.h" 83 27 +.function_start + 14560 "10111010" // MOVA dj0, #46; PADDXM [sp], #192 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14561 "01110000" // /* MW 9 */ + 14562 "00000000" // /* MW 8 */ + 14563 "00000000" // /* MW 7 */ + 14564 "00000000" // /* MW 6 */ + 14565 "00000110" // /* MW 5 */ + 14566 "00000000" // /* MW 4 */ + 14567 "10000000" // /* MW 3 */ + 14568 "11000010" // /* MW 2 */ + 14569 "00000101" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 79 46 first +.src_ref 9 "avgpool2d.h" 83 27 first + 14570 "10111010" // LDA.s16 r17, [p2, dj0]; ST lr, [sp, #-12]; MOV p3, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14571 "01110010" // /* MW 9 */ + 14572 "11110000" // /* MW 8 */ + 14573 "10110010" // /* MW 7 */ + 14574 "10000001" // /* MW 6 */ + 14575 "00111101" // /* MW 5 */ + 14576 "11110100" // /* MW 4 */ + 14577 "01010111" // /* MW 3 */ + 14578 "01000110" // /* MW 2 */ + 14579 "01000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 83 27 + 14580 "00000010" // ST p6, [sp, #-8]; MOV dj0, #-130 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14581 "01010000" // /* MW 7 */ + 14582 "01111110" // /* MW 6 */ + 14583 "01000111" // /* MW 5 */ + 14584 "00000000" // /* MW 4 */ + 14585 "10110000" // /* MW 3 */ + 14586 "01100011" // /* MW 2 */ + 14587 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 83 27 +.src_ref 9 "avgpool2d.h" 97 24 + 14588 "11010100" // ST.s16 r17, [p3, dj0]; MOV p6, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14589 "10000001" // /* MW 5 */ + 14590 "11000001" // /* MW 4 */ + 14591 "11101100" // /* MW 3 */ + 14592 "01000110" // /* MW 2 */ + 14593 "01100000" // /* MW 1 */ + 14594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14595 "00000000" // /* MW 1 */ + 14596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14597 "00000000" // /* MW 1 */ + 14598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14599 "00000000" // /* MW 1 */ + 14600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14601 "00000000" // /* MW 1 */ + 14602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14603 "00000000" // /* MW 1 */ + 14604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14605 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 83 27 + 14606 "00001100" // LDA.s16 r16, [p3, dj0]; ST p2, [sp, #-16] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14607 "00111011" // /* MW 5 */ + 14608 "11100010" // /* MW 4 */ + 14609 "01011111" // /* MW 3 */ + 14610 "01000010" // /* MW 2 */ + 14611 "01100000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 85 first + 14612 "10011000" // LDA.u8 r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14613 "01001010" // /* MW 3 */ + 14614 "00000110" // /* MW 2 */ + 14615 "00000010" // /* MW 1 */ + 14616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14617 "00000000" // /* MW 1 */ + 14618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14619 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 67 +.no_stack_arguments + 14620 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 14621 "00000001" // /* MW 5 */ + 14622 "00000000" // /* MW 4 */ + 14623 "11010000" // /* MW 3 */ + 14624 "01001110" // /* MW 2 */ + 14625 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 9 "avgpool2d.h" 204 25 +.delay_slot + 14626 "00000010" // MOVS p1, p7; MOV p7, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14627 "01110000" // /* MW 7 */ + 14628 "01100000" // /* MW 6 */ + 14629 "10110001" // /* MW 5 */ + 14630 "00000011" // /* MW 4 */ + 14631 "01100000" // /* MW 3 */ + 14632 "10010001" // /* MW 2 */ + 14633 "00110011" // /* MW 1 */ +.delay_slot + 14634 "10011000" // ST p1, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14635 "10011101" // /* MW 3 */ + 14636 "11111100" // /* MW 2 */ + 14637 "00001111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 14638 "11111000" // VBCST.16 x0, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14639 "01110010" // /* MW 3 */ + 14640 "01000001" // /* MW 2 */ + 14641 "00011000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 90 first +.delay_slot + 14642 "01011100" // ST r17, [sp, #-20]; ADD r1, r18, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14643 "11110110" // /* MW 5 */ + 14644 "00000111" // /* MW 4 */ + 14645 "10111001" // /* MW 3 */ + 14646 "11000110" // /* MW 2 */ + 14647 "11111101" // /* MW 1 */ +.delay_slot + 14648 "00000010" // VST x0, [sp, #-128]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14649 "01110000" // /* MW 7 */ + 14650 "10100101" // /* MW 6 */ + 14651 "00000001" // /* MW 5 */ + 14652 "00000000" // /* MW 4 */ + 14653 "01100000" // /* MW 3 */ + 14654 "00000110" // /* MW 2 */ + 14655 "11111111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.return_address + 14656 "10111010" // LDA r17, [sp, #-20]; MOVXM p0, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14657 "00010000" // /* MW 9 */ + 14658 "00101010" // /* MW 8 */ + 14659 "00110000" // /* MW 7 */ + 14660 "11100000" // /* MW 6 */ + 14661 "00000001" // /* MW 5 */ + 14662 "00000000" // /* MW 4 */ + 14663 "00100000" // /* MW 3 */ + 14664 "11000110" // /* MW 2 */ + 14665 "11111101" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 + 14666 "10111010" // LDA.s8 r19, [p0]; MOVX r24, #0; VINSERT.32 x0, x0, #0, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14667 "10111000" // /* MW 9 */ + 14668 "00001000" // /* MW 8 */ + 14669 "00000000" // /* MW 7 */ + 14670 "00001000" // /* MW 6 */ + 14671 "10000000" // /* MW 5 */ + 14672 "00000001" // /* MW 4 */ + 14673 "01010000" // /* MW 3 */ + 14674 "11001100" // /* MW 2 */ + 14675 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.src_ref 9 "avgpool2d.h" 85 95 + 14676 "10111010" // MOVA r20, #60; MOVX vaddSign0, #1; VMOV bmll3, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14677 "01111000" // /* MW 9 */ + 14678 "01001001" // /* MW 8 */ + 14679 "10000000" // /* MW 7 */ + 14680 "00000001" // /* MW 6 */ + 14681 "11010010" // /* MW 5 */ + 14682 "00000010" // /* MW 4 */ + 14683 "00000000" // /* MW 3 */ + 14684 "10010100" // /* MW 2 */ + 14685 "00000111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 85 95 +.src_ref 9 "avgpool2d.h" 88 8 + 14686 "10111010" // LDA r21, [sp, #-16]; MOVX r16, #1; VBCST.16 x1, r24 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14687 "01111000" // /* MW 9 */ + 14688 "10111001" // /* MW 8 */ + 14689 "01110000" // /* MW 7 */ + 14690 "00101000" // /* MW 6 */ + 14691 "00000000" // /* MW 5 */ + 14692 "00000001" // /* MW 4 */ + 14693 "00100000" // /* MW 3 */ + 14694 "01010110" // /* MW 2 */ + 14695 "11111110" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "avgpool2d.h" 85 95 + 14696 "10111010" // MOVA dj4, #-132; MOVX r18, #828; MOV p2, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14697 "01111000" // /* MW 9 */ + 14698 "11110000" // /* MW 8 */ + 14699 "00110010" // /* MW 7 */ + 14700 "10001001" // /* MW 6 */ + 14701 "00100111" // /* MW 5 */ + 14702 "00011001" // /* MW 4 */ + 14703 "10000000" // /* MW 3 */ + 14704 "10010010" // /* MW 2 */ + 14705 "11101111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 + 14706 "01010100" // VLDA x0, [sp, #-128]; MOV m5, #-9 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14707 "11011101" // /* MW 5 */ + 14708 "00011111" // /* MW 4 */ + 14709 "01111010" // /* MW 3 */ + 14710 "00000111" // /* MW 2 */ + 14711 "11111111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 88 8 first + 14712 "10111010" // MOVA dc0, #0; MOVXM ls, #15104 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14713 "00010000" // /* MW 9 */ + 14714 "10000000" // /* MW 8 */ + 14715 "01111101" // /* MW 7 */ + 14716 "00001100" // /* MW 6 */ + 14717 "00000000" // /* MW 5 */ + 14718 "00000000" // /* MW 4 */ + 14719 "10000000" // /* MW 3 */ + 14720 "00000011" // /* MW 2 */ + 14721 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 85 95 first +.src_ref 9 "avgpool2d.h" 365 + 14722 "10111010" // LDA lr, [sp, #-12]; MOVS dc4, dc0; VINSERT.16 x2, x1, #0, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14723 "10110010" // /* MW 9 */ + 14724 "00010100" // /* MW 8 */ + 14725 "10000101" // /* MW 7 */ + 14726 "00000000" // /* MW 6 */ + 14727 "01001011" // /* MW 5 */ + 14728 "00000000" // /* MW 4 */ + 14729 "00100100" // /* MW 3 */ + 14730 "10000111" // /* MW 2 */ + 14731 "11111110" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 + 14732 "00011000" // MOVX crRnd, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14733 "10000000" // /* MW 3 */ + 14734 "11111010" // /* MW 2 */ + 14735 "00010100" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 88 8 first + 14736 "00111010" // VCONV.bf16.fp32 wl4, bmll3; MOVXM le, #15376 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14737 "00010001" // /* MW 9 */ + 14738 "00001000" // /* MW 8 */ + 14739 "10111110" // /* MW 7 */ + 14740 "00001101" // /* MW 6 */ + 14741 "00000000" // /* MW 5 */ + 14742 "00000000" // /* MW 4 */ + 14743 "11000000" // /* MW 3 */ + 14744 "00110010" // /* MW 2 */ + 14745 "01001000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 14746 "00011000" // ADD.NC p1, r21, #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14747 "10001110" // /* MW 3 */ + 14748 "01101010" // /* MW 2 */ + 14749 "00011001" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 first + 14750 "10111000" // VEXTRACT.16 r17, x4, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14751 "00000001" // /* MW 3 */ + 14752 "01010001" // /* MW 2 */ + 14753 "00011100" // /* MW 1 */ + 14754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14755 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 95 + 14756 "01111000" // VINSERT.16 x1, x1, #0, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14757 "00101001" // /* MW 3 */ + 14758 "10001010" // /* MW 2 */ + 14759 "00011000" // /* MW 1 */ + 14760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14761 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 95 + 14762 "01001000" // VMUL.f dm0, x1, x2, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14763 "01000001" // /* MW 3 */ + 14764 "11100010" // /* MW 2 */ + 14765 "10100000" // /* MW 1 */ + 14766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14767 "00000000" // /* MW 1 */ + 14768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14769 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 14770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14771 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 95 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 14772 "00011000" // ST.s16 r17, [p2, dj4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14773 "00110111" // /* MW 3 */ + 14774 "10000010" // /* MW 2 */ + 14775 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14777 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14778 "00011000" // VCONV.bf16.fp32 wl1, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14779 "00010110" // /* MW 3 */ + 14780 "11000000" // /* MW 2 */ + 14781 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 14782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14783 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 85 60 +.src_ref 9 "avgpool2d.h" 85 95 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14784 "10111000" // VEXTRACT.16 r17, x1, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14785 "00000001" // /* MW 3 */ + 14786 "01000101" // /* MW 2 */ + 14787 "00011100" // /* MW 1 */ + 14788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14789 "00000000" // /* MW 1 */ + 14790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 14791 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 97 24 first + 14792 "00111100" // LDA.s16 r17, [p1], #12; VLDB x11, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14793 "11101000" // /* MW 5 */ + 14794 "00111101" // /* MW 4 */ + 14795 "01011100" // /* MW 3 */ + 14796 "11000110" // /* MW 2 */ + 14797 "00101101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 99 24 first + 14798 "00111100" // LDA.s8 r19, [p1], #1; VLDB x6, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14799 "01101000" // /* MW 5 */ + 14800 "00111011" // /* MW 4 */ + 14801 "01011100" // /* MW 3 */ + 14802 "11001100" // /* MW 2 */ + 14803 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 101 24 first + 14804 "00111100" // LDA.s8 r20, [p1], #-8; VLDB x7, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14805 "11101000" // /* MW 5 */ + 14806 "00111011" // /* MW 4 */ + 14807 "01011100" // /* MW 3 */ + 14808 "11010000" // /* MW 2 */ + 14809 "00110001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 103 24 first + 14810 "00111100" // LDA.u8 r21, [p1], #1; VLDB x8, [p6], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14811 "01101000" // /* MW 5 */ + 14812 "00111100" // /* MW 4 */ + 14813 "01011100" // /* MW 3 */ + 14814 "11010101" // /* MW 2 */ + 14815 "00100011" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 14816 "10011000" // LDA.u8 r22, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14817 "11001010" // /* MW 3 */ + 14818 "00011110" // /* MW 2 */ + 14819 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 14820 "10011000" // LDA.u8 r23, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14821 "11101010" // /* MW 3 */ + 14822 "00011110" // /* MW 2 */ + 14823 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 14824 "10011000" // LDA.u8 r26, [p1], #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14825 "01001010" // /* MW 3 */ + 14826 "00011111" // /* MW 2 */ + 14827 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 105 24 first + 14828 "11010100" // LDA.u8 r17, [p1], #1; MOV m4, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14829 "01000001" // /* MW 5 */ + 14830 "00010001" // /* MW 4 */ + 14831 "01011000" // /* MW 3 */ + 14832 "11000101" // /* MW 2 */ + 14833 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 105 24 +.src_ref 9 "avgpool2d.h" 107 27 first + 14834 "10111010" // LDA.u8 r28, [p1], #1; VLDB x5, [p6], m4; VSHUFFLE x2, x11, x6, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14835 "00111110" // /* MW 9 */ + 14836 "10100110" // /* MW 8 */ + 14837 "10101101" // /* MW 7 */ + 14838 "00000000" // /* MW 6 */ + 14839 "01110100" // /* MW 5 */ + 14840 "10001001" // /* MW 4 */ + 14841 "01010110" // /* MW 3 */ + 14842 "11110001" // /* MW 2 */ + 14843 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 85 95 first +.src_ref 9 "avgpool2d.h" 108 27 first +.src_ref 9 "avgpool2d.h" 133 24 first + 14844 "10111010" // LDA.s16 r0, [p2, dj4]; VLDB x9, [p6], #64; VSHUFFLE x6, x11, x6, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14845 "00111110" // /* MW 9 */ + 14846 "10101000" // /* MW 8 */ + 14847 "10101101" // /* MW 7 */ + 14848 "00000001" // /* MW 6 */ + 14849 "01110100" // /* MW 5 */ + 14850 "00011110" // /* MW 4 */ + 14851 "01010110" // /* MW 3 */ + 14852 "00000010" // /* MW 2 */ + 14853 "01010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 9 "avgpool2d.h" 135 24 first + 14854 "01100110" // LDA.u8 r29, [p1], m5; VLDB x3, [p6], #64; LSHL r21, r21, r16; VMUL.f dm1, x2, x0, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14855 "00000001" // /* MW 11 */ + 14856 "11100100" // /* MW 10 */ + 14857 "10010001" // /* MW 9 */ + 14858 "01101111" // /* MW 8 */ + 14859 "01011000" // /* MW 7 */ + 14860 "00101011" // /* MW 6 */ + 14861 "11101000" // /* MW 5 */ + 14862 "00111001" // /* MW 4 */ + 14863 "01011100" // /* MW 3 */ + 14864 "01110101" // /* MW 2 */ + 14865 "00110101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "avgpool2d.h" 137 24 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 14866 "10110110" // LDA.s16 r1, [p1], #-6; VLDB x10, [p6], #64; LSHL r22, r22, r16; VSHIFT x11, x2, x6, r21 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14867 "01101000" // /* MW 11 */ + 14868 "10101011" // /* MW 10 */ + 14869 "11001001" // /* MW 9 */ + 14870 "01101110" // /* MW 8 */ + 14871 "01101000" // /* MW 7 */ + 14872 "00101101" // /* MW 6 */ + 14873 "01101000" // /* MW 5 */ + 14874 "00111101" // /* MW 4 */ + 14875 "01011100" // /* MW 3 */ + 14876 "10000110" // /* MW 2 */ + 14877 "00111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 109 27 first +.src_ref 9 "avgpool2d.h" 139 24 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 14878 "10110110" // LDA m0, [p1], #-8; VLDB x4, [p6], #64; LSHL r23, r23, r16; VSHUFFLE x11, x7, x8, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14879 "00111000" // /* MW 11 */ + 14880 "00100110" // /* MW 10 */ + 14881 "11011110" // /* MW 9 */ + 14882 "01101110" // /* MW 8 */ + 14883 "01111000" // /* MW 7 */ + 14884 "00101111" // /* MW 6 */ + 14885 "01101000" // /* MW 5 */ + 14886 "00111010" // /* MW 4 */ + 14887 "11011100" // /* MW 3 */ + 14888 "10000000" // /* MW 2 */ + 14889 "00111101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14890 "01000110" // LDA dn0, [p1], #-8; LSHL r26, r26, r16; VSHIFT x2, x2, x6, r22; VMAC.f dm1, dm1, x11, x0, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14891 "00000001" // /* MW 11 */ + 14892 "00110110" // /* MW 10 */ + 14893 "10010001" // /* MW 9 */ + 14894 "10101101" // /* MW 8 */ + 14895 "00110101" // /* MW 7 */ + 14896 "10010001" // /* MW 6 */ + 14897 "00001101" // /* MW 5 */ + 14898 "10110101" // /* MW 4 */ + 14899 "11010110" // /* MW 3 */ + 14900 "10000100" // /* MW 2 */ + 14901 "00111101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 110 27 first + 14902 "10111010" // LDA dj0, [p1], #12; LSHL r17, r17, r16; VSHUFFLE x8, x7, x8, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14903 "00111000" // /* MW 9 */ + 14904 "00101000" // /* MW 8 */ + 14905 "00011110" // /* MW 7 */ + 14906 "01101110" // /* MW 6 */ + 14907 "00011000" // /* MW 5 */ + 14908 "00100011" // /* MW 4 */ + 14909 "11010000" // /* MW 3 */ + 14910 "10001000" // /* MW 2 */ + 14911 "00100111" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 + 14912 "00101100" // LDA dn4, [p1], #-8; LSHL r28, r28, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14913 "00011011" // /* MW 5 */ + 14914 "01110010" // /* MW 4 */ + 14915 "11011110" // /* MW 3 */ + 14916 "11000100" // /* MW 2 */ + 14917 "00111101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 5 "broadcast.hpp" 56 25 + 14918 "11010100" // LDA.u16 r30, [p1, #-8]; VBCST.16 x1, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14919 "11100101" // /* MW 5 */ + 14920 "00000010" // /* MW 4 */ + 14921 "01010001" // /* MW 3 */ + 14922 "11111011" // /* MW 2 */ + 14923 "00111000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 5 "broadcast.hpp" 56 25 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 14924 "10010100" // LDA.s8 r31, [p0]; VSHIFT x2, x2, x11, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14925 "11100101" // /* MW 5 */ + 14926 "00101011" // /* MW 4 */ + 14927 "01010010" // /* MW 3 */ + 14928 "11111100" // /* MW 2 */ + 14929 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 9 "avgpool2d.h" 144 27 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 14930 "11010100" // LDA dj4, [p1]; VSHUFFLE x2, x9, x3, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14931 "10100000" // /* MW 5 */ + 14932 "10010011" // /* MW 4 */ + 14933 "11010010" // /* MW 3 */ + 14934 "11001000" // /* MW 2 */ + 14935 "00100000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 143 27 first +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 14936 "01100010" // VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 14937 "00100001" // /* MW 7 */ + 14938 "00100100" // /* MW 6 */ + 14939 "10010010" // /* MW 5 */ + 14940 "01100110" // /* MW 4 */ + 14941 "11001100" // /* MW 3 */ + 14942 "11001001" // /* MW 2 */ + 14943 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 14944 "11011000" // VSHIFT x9, x3, x2, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14945 "01010110" // /* MW 3 */ + 14946 "10011001" // /* MW 2 */ + 14947 "00011100" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 141 24 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 14948 "11111000" // MOV m5, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 14949 "10100000" // /* MW 3 */ + 14950 "00000000" // /* MW 2 */ + 14951 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 141 24 +.src_ref 9 "avgpool2d.h" 145 27 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 14952 "01001010" // VLDB x8, [p6], m5; VSHUFFLE x7, x10, x4, r19; VMAC.f dm2, dm2, x3, x0, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14953 "00000001" // /* MW 9 */ + 14954 "01000110" // /* MW 8 */ + 14955 "10010010" // /* MW 7 */ + 14956 "01100110" // /* MW 6 */ + 14957 "01001100" // /* MW 5 */ + 14958 "11010010" // /* MW 4 */ + 14959 "01101011" // /* MW 3 */ + 14960 "01010100" // /* MW 2 */ + 14961 "00001101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 88 8 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14962 "10100100" // LTU r27, r16, r30; VSHIFT x3, x3, x2, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14963 "10110101" // /* MW 5 */ + 14964 "00110010" // /* MW 4 */ + 14965 "10010011" // /* MW 3 */ + 14966 "11111101" // /* MW 2 */ + 14967 "10000110" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 88 8 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14968 "10100100" // SEL.EQZ r30, r16, r30, r27; VSHIFT x9, x6, x11, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14969 "10101101" // /* MW 5 */ + 14970 "01101011" // /* MW 4 */ + 14971 "01001001" // /* MW 3 */ + 14972 "10111100" // /* MW 2 */ + 14973 "10000111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "broadcast.hpp" 56 25 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 169 24 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14974 "01100110" // VLDB x6, [p6], #64; LSHL r16, r29, r16; VSHIFT x3, x3, x7, r28; VMAC.f dm2, dm2, x9, x0, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 14975 "00000001" // /* MW 11 */ + 14976 "01010010" // /* MW 10 */ + 14977 "10010010" // /* MW 9 */ + 14978 "11011010" // /* MW 8 */ + 14979 "11110010" // /* MW 7 */ + 14980 "10011011" // /* MW 6 */ + 14981 "11011001" // /* MW 5 */ + 14982 "00010000" // /* MW 4 */ + 14983 "11110110" // /* MW 3 */ + 14984 "10110110" // /* MW 2 */ + 14985 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 9 "avgpool2d.h" 171 24 first +.src_ref 9 "avgpool2d.h" 204 25 +.src_ref 9 "avgpool2d.h" 208 25 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14986 "00111010" // VLDB x4, [p6], #64; MOVX crRnd, r31; VSHIFT x9, x9, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 14987 "01101000" // /* MW 9 */ + 14988 "00100011" // /* MW 8 */ + 14989 "01100110" // /* MW 7 */ + 14990 "00000010" // /* MW 6 */ + 14991 "11010100" // /* MW 5 */ + 14992 "00111111" // /* MW 4 */ + 14993 "01101000" // /* MW 3 */ + 14994 "00111010" // /* MW 2 */ + 14995 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 173 24 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 14996 "10110100" // VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 14997 "11010101" // /* MW 5 */ + 14998 "01101011" // /* MW 4 */ + 14999 "10000011" // /* MW 3 */ + 15000 "10011110" // /* MW 2 */ + 15001 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 146 27 first +.src_ref 9 "avgpool2d.h" 175 24 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15002 "01001010" // VLDB x9, [p6], #64; VSHUFFLE x10, x10, x4, r20; VMAC.f dm4, dm2, x3, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15003 "00100001" // /* MW 9 */ + 15004 "01000110" // /* MW 8 */ + 15005 "10010100" // /* MW 7 */ + 15006 "01100110" // /* MW 6 */ + 15007 "01010000" // /* MW 5 */ + 15008 "01010010" // /* MW 4 */ + 15009 "11101101" // /* MW 3 */ + 15010 "00111100" // /* MW 2 */ + 15011 "00001100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15012 "01100010" // VSHIFT x3, x2, x7, r23; VMUL.f dm1, x3, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15013 "00000001" // /* MW 7 */ + 15014 "11100110" // /* MW 6 */ + 15015 "10010001" // /* MW 5 */ + 15016 "11000110" // /* MW 4 */ + 15017 "11011110" // /* MW 3 */ + 15018 "10010011" // /* MW 2 */ + 15019 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15020 "11011000" // VSHIFT x8, x3, x8, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15021 "01000010" // /* MW 3 */ + 15022 "00011100" // /* MW 2 */ + 15023 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 15024 "11011000" // VSHIFT x9, x6, x11, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15025 "11011110" // /* MW 3 */ + 15026 "10110101" // /* MW 2 */ + 15027 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15028 "01100010" // VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15029 "00000001" // /* MW 7 */ + 15030 "00110010" // /* MW 6 */ + 15031 "10010001" // /* MW 5 */ + 15032 "11000110" // /* MW 4 */ + 15033 "11000010" // /* MW 3 */ + 15034 "11001010" // /* MW 2 */ + 15035 "00000010" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 88 8 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 15036 "10011000" // ADD.NC lc, r30, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15037 "01111111" // /* MW 3 */ + 15038 "01111111" // /* MW 2 */ + 15039 "00011101" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 179 27 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 15040 "01111000" // VSHUFFLE x5, x6, x4, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15041 "01010000" // /* MW 3 */ + 15042 "10110010" // /* MW 2 */ + 15043 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 178 27 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15044 "01100010" // VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15045 "00100001" // /* MW 7 */ + 15046 "00101010" // /* MW 6 */ + 15047 "10010010" // /* MW 5 */ + 15048 "01100110" // /* MW 4 */ + 15049 "01001100" // /* MW 3 */ + 15050 "00110010" // /* MW 2 */ + 15051 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15052 "11011000" // VSHIFT x4, x6, x5, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15053 "11010110" // /* MW 3 */ + 15054 "00110010" // /* MW 2 */ + 15055 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15056 "01001000" // VMAC.f dm4, dm4, x6, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15057 "00100001" // /* MW 3 */ + 15058 "10001100" // /* MW 2 */ + 15059 "10010100" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 15060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15061 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 15062 "11011000" // VSHIFT x4, x2, x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15063 "11010110" // /* MW 3 */ + 15064 "00010011" // /* MW 2 */ + 15065 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15066 "01100010" // VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15067 "00100001" // /* MW 7 */ + 15068 "10001000" // /* MW 6 */ + 15069 "10010100" // /* MW 5 */ + 15070 "11000110" // /* MW 4 */ + 15071 "11101010" // /* MW 3 */ + 15072 "00010011" // /* MW 2 */ + 15073 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15074 "11011000" // VSHIFT x7, x4, x10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15075 "01000110" // /* MW 3 */ + 15076 "10100101" // /* MW 2 */ + 15077 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15078 "01001000" // VMAC.f dm0, dm2, x2, x0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15079 "00000001" // /* MW 3 */ + 15080 "01000100" // /* MW 2 */ + 15081 "10010000" // /* MW 1 */ + 15082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15083 "00000000" // /* MW 1 */ + 15084 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15085 "01100111" // /* MW 3 */ + 15086 "00000001" // /* MW 2 */ + 15087 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 15088 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 15089 "01110000" // /* MW 15 */ + 15090 "10000000" // /* MW 14 */ + 15091 "01111100" // /* MW 13 */ + 15092 "10100101" // /* MW 12 */ + 15093 "00000001" // /* MW 11 */ + 15094 "00000000" // /* MW 10 */ + 15095 "00000000" // /* MW 9 */ + 15096 "00000000" // /* MW 8 */ + 15097 "01011011" // /* MW 7 */ + 15098 "00000001" // /* MW 6 */ + 15099 "00100000" // /* MW 5 */ + 15100 "00000000" // /* MW 4 */ + 15101 "11110000" // /* MW 3 */ + 15102 "00101100" // /* MW 2 */ + 15103 "00000000" // /* MW 1 */ +.label ZLS_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_544 +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "avgpool2d.h" 180 27 first +.begin_of_loop +.aggressive_scheduled_block_id 7 +.noswbrkpt +.loop_nesting 1 + 15104 "11110100" // VLDB.3D x3, [p6], d0; VSHUFFLE x2, x3, x9, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15105 "10011000" // /* MW 5 */ + 15106 "00111001" // /* MW 4 */ + 15107 "10000010" // /* MW 3 */ + 15108 "00011110" // /* MW 2 */ + 15109 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 97 24 first +.src_ref 9 "avgpool2d.h" 181 27 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15110 "11110100" // VLDB x11, [p6], #64; VSHUFFLE x7, x3, x9, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15111 "10100000" // /* MW 5 */ + 15112 "00111001" // /* MW 4 */ + 15113 "10000111" // /* MW 3 */ + 15114 "11011110" // /* MW 2 */ + 15115 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 99 24 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 15116 "01001010" // VLDB x6, [p6], #64; VSHIFT x10, x5, x2, r26; VMAC.f dm0, dm0, x8, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15117 "00100001" // /* MW 9 */ + 15118 "00010000" // /* MW 8 */ + 15119 "10010000" // /* MW 7 */ + 15120 "11000110" // /* MW 6 */ + 15121 "01101010" // /* MW 5 */ + 15122 "00101001" // /* MW 4 */ + 15123 "01101101" // /* MW 3 */ + 15124 "00111011" // /* MW 2 */ + 15125 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 101 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15126 "10110100" // VLDB x7, [p6], #64; VSHIFT x6, x6, x5, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15127 "10110101" // /* MW 5 */ + 15128 "01100101" // /* MW 4 */ + 15129 "10000110" // /* MW 3 */ + 15130 "10111110" // /* MW 2 */ + 15131 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 103 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15132 "10110100" // VLDB x8, [p6], #64; VSHIFT x4, x5, x2, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15133 "10101101" // /* MW 5 */ + 15134 "01010010" // /* MW 4 */ + 15135 "10000100" // /* MW 3 */ + 15136 "11000110" // /* MW 2 */ + 15137 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 105 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15138 "01001010" // VLDB x5, [p6], m4; VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15139 "00100001" // /* MW 9 */ + 15140 "00010100" // /* MW 8 */ + 15141 "10010000" // /* MW 7 */ + 15142 "11000110" // /* MW 6 */ + 15143 "11000110" // /* MW 5 */ + 15144 "00100011" // /* MW 4 */ + 15145 "11101010" // /* MW 3 */ + 15146 "00010010" // /* MW 2 */ + 15147 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 133 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15148 "10110100" // VLDB x9, [p6], #64; VSHIFT x9, x6, x2, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15149 "11100101" // /* MW 5 */ + 15150 "01100010" // /* MW 4 */ + 15151 "10001001" // /* MW 3 */ + 15152 "11001110" // /* MW 2 */ + 15153 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 9 "avgpool2d.h" 135 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15154 "10110100" // VLDB x3, [p6], #64; VSHIFT x2, x5, x2, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15155 "10111101" // /* MW 5 */ + 15156 "01010010" // /* MW 4 */ + 15157 "10000010" // /* MW 3 */ + 15158 "10011110" // /* MW 2 */ + 15159 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 137 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15160 "01001010" // VLDB x10, [p6], #64; VSHIFT x2, x2, x3, r16; VMAC.f dm0, dm0, x4, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15161 "00100001" // /* MW 9 */ + 15162 "00001000" // /* MW 8 */ + 15163 "10010000" // /* MW 7 */ + 15164 "11000110" // /* MW 6 */ + 15165 "11000010" // /* MW 5 */ + 15166 "00010001" // /* MW 4 */ + 15167 "01101001" // /* MW 3 */ + 15168 "00111101" // /* MW 2 */ + 15169 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "avgpool2d.h" 139 24 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 15170 "01100010" // VLDB x4, [p6], #64; VMAC.f dm4, dm4, x9, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15171 "00100001" // /* MW 7 */ + 15172 "10010010" // /* MW 6 */ + 15173 "10010100" // /* MW 5 */ + 15174 "00000000" // /* MW 4 */ + 15175 "00110100" // /* MW 3 */ + 15176 "00011101" // /* MW 2 */ + 15177 "00000110" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 107 27 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 15178 "01111000" // VSHUFFLE x2, x11, x6, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15179 "01001100" // /* MW 3 */ + 15180 "01011011" // /* MW 2 */ + 15181 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 108 27 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15182 "01100010" // VSHUFFLE x6, x11, x6, r20; VMAC.f dm0, dm0, x2, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15183 "00100001" // /* MW 7 */ + 15184 "00000100" // /* MW 6 */ + 15185 "10010000" // /* MW 5 */ + 15186 "01100110" // /* MW 4 */ + 15187 "01010000" // /* MW 3 */ + 15188 "01011011" // /* MW 2 */ + 15189 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 15190 "01100010" // VSHIFT x11, x2, x6, r21; VMUL.f dm1, x2, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15191 "00000001" // /* MW 7 */ + 15192 "11100100" // /* MW 6 */ + 15193 "10010001" // /* MW 5 */ + 15194 "11000110" // /* MW 4 */ + 15195 "01010110" // /* MW 3 */ + 15196 "10010011" // /* MW 2 */ + 15197 "00000101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 15198 "11011000" // VSHIFT x2, x2, x6, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15199 "01011010" // /* MW 3 */ + 15200 "00010011" // /* MW 2 */ + 15201 "00011001" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 109 27 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 15202 "01111000" // VSHUFFLE x11, x7, x8, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15203 "01001100" // /* MW 3 */ + 15204 "10111100" // /* MW 2 */ + 15205 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 204 25 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15206 "01001010" // VST.CONV.bf16.fp32 cml4, [p7], #64; VSHIFT x2, x2, x11, r28; VMAC.f dm1, dm1, x11, x0, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15207 "00000001" // /* MW 9 */ + 15208 "00110110" // /* MW 8 */ + 15209 "10010001" // /* MW 7 */ + 15210 "11000100" // /* MW 6 */ + 15211 "11110010" // /* MW 5 */ + 15212 "00010101" // /* MW 4 */ + 15213 "01100001" // /* MW 3 */ + 15214 "11000100" // /* MW 2 */ + 15215 "11100011" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 110 27 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 15216 "01111000" // VSHUFFLE x8, x7, x8, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15217 "01010000" // /* MW 3 */ + 15218 "00111100" // /* MW 2 */ + 15219 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 9 "avgpool2d.h" 144 27 first +.src_ref 9 "avgpool2d.h" 208 25 first +.aggressive_scheduled_block_id 9 +.noswbrkpt + 15220 "00000010" // VST.CONV.bf16.fp32 cml0, [p7], #64; VSHUFFLE x2, x9, x3, r20 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15221 "00110000" // /* MW 7 */ + 15222 "11101000" // /* MW 6 */ + 15223 "10100100" // /* MW 5 */ + 15224 "00000000" // /* MW 4 */ + 15225 "01100000" // /* MW 3 */ + 15226 "10000100" // /* MW 2 */ + 15227 "11100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 141 24 first +.src_ref 9 "avgpool2d.h" 143 27 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15228 "01001010" // VLDB x8, [p6], m5; VSHUFFLE x3, x9, x3, r19; VMAC.f dm2, dm1, x2, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15229 "00100001" // /* MW 9 */ + 15230 "00100100" // /* MW 8 */ + 15231 "10010010" // /* MW 7 */ + 15232 "01100110" // /* MW 6 */ + 15233 "11001100" // /* MW 5 */ + 15234 "11001001" // /* MW 4 */ + 15235 "01101001" // /* MW 3 */ + 15236 "01010100" // /* MW 2 */ + 15237 "00001101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15238 "11011000" // VSHIFT x9, x3, x2, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15239 "01010110" // /* MW 3 */ + 15240 "10011001" // /* MW 2 */ + 15241 "00011100" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 145 27 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15242 "01111000" // VSHUFFLE x7, x10, x4, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15243 "01001100" // /* MW 3 */ + 15244 "11010010" // /* MW 2 */ + 15245 "00011011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15246 "01100010" // VSHIFT x3, x3, x2, r22; VMAC.f dm2, dm2, x3, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15247 "00000001" // /* MW 7 */ + 15248 "01000110" // /* MW 6 */ + 15249 "10010010" // /* MW 5 */ + 15250 "11000110" // /* MW 4 */ + 15251 "01011010" // /* MW 3 */ + 15252 "10011001" // /* MW 2 */ + 15253 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15254 "11011000" // VSHIFT x3, x3, x7, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15255 "11110010" // /* MW 3 */ + 15256 "10011011" // /* MW 2 */ + 15257 "00011001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15258 "11011000" // VSHIFT x9, x6, x11, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15259 "11010110" // /* MW 3 */ + 15260 "10110101" // /* MW 2 */ + 15261 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "avgpool2d.h" 169 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15262 "01001010" // VLDB x6, [p6], #64; VSHIFT x9, x9, x8, r17; VMAC.f dm2, dm2, x9, x0, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15263 "00000001" // /* MW 9 */ + 15264 "01010010" // /* MW 8 */ + 15265 "10010010" // /* MW 7 */ + 15266 "11000110" // /* MW 6 */ + 15267 "01000110" // /* MW 5 */ + 15268 "11001100" // /* MW 4 */ + 15269 "01101100" // /* MW 3 */ + 15270 "00111011" // /* MW 2 */ + 15271 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "avgpool2d.h" 146 27 first +.src_ref 9 "avgpool2d.h" 171 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15272 "11110100" // VLDB x4, [p6], #64; VSHUFFLE x10, x10, x4, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15273 "10100000" // /* MW 5 */ + 15274 "10100100" // /* MW 4 */ + 15275 "10001010" // /* MW 3 */ + 15276 "10100110" // /* MW 2 */ + 15277 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "avgpool2d.h" 173 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15278 "10110100" // VLDB x3, [p6], #64; VSHIFT x3, x6, x11, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15279 "11010101" // /* MW 5 */ + 15280 "01101011" // /* MW 4 */ + 15281 "10000011" // /* MW 3 */ + 15282 "10011110" // /* MW 2 */ + 15283 "11000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 175 24 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15284 "01001010" // VLDB x9, [p6], #64; VSHIFT x3, x2, x7, r23; VMAC.f dm4, dm2, x3, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15285 "00100001" // /* MW 9 */ + 15286 "01000110" // /* MW 8 */ + 15287 "10010100" // /* MW 7 */ + 15288 "11000110" // /* MW 6 */ + 15289 "11011110" // /* MW 5 */ + 15290 "10010011" // /* MW 4 */ + 15291 "11101001" // /* MW 3 */ + 15292 "00111100" // /* MW 2 */ + 15293 "00001100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15294 "01100010" // VSHIFT x8, x3, x8, r16; VMUL.f dm1, x3, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15295 "00000001" // /* MW 7 */ + 15296 "11100110" // /* MW 6 */ + 15297 "10010001" // /* MW 5 */ + 15298 "11000110" // /* MW 4 */ + 15299 "01000010" // /* MW 3 */ + 15300 "00011100" // /* MW 2 */ + 15301 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15303 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 15304 "11011000" // VSHIFT x9, x6, x11, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15305 "11011110" // /* MW 3 */ + 15306 "10110101" // /* MW 2 */ + 15307 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15308 "01100010" // VSHIFT x5, x9, x5, r16; VMAC.f dm1, dm1, x9, x0, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15309 "00000001" // /* MW 7 */ + 15310 "00110010" // /* MW 6 */ + 15311 "10010001" // /* MW 5 */ + 15312 "11000110" // /* MW 4 */ + 15313 "11000010" // /* MW 3 */ + 15314 "11001010" // /* MW 2 */ + 15315 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 15316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15317 "00000000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 179 27 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 15318 "01111000" // VSHUFFLE x5, x6, x4, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15319 "01010000" // /* MW 3 */ + 15320 "10110010" // /* MW 2 */ + 15321 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 178 27 first +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15322 "01100010" // VSHUFFLE x6, x6, x4, r19; VMAC.f dm2, dm1, x5, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15323 "00100001" // /* MW 7 */ + 15324 "00101010" // /* MW 6 */ + 15325 "10010010" // /* MW 5 */ + 15326 "01100110" // /* MW 4 */ + 15327 "01001100" // /* MW 3 */ + 15328 "00110010" // /* MW 2 */ + 15329 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15330 "11011000" // VSHIFT x4, x6, x5, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15331 "11010110" // /* MW 3 */ + 15332 "00110010" // /* MW 2 */ + 15333 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15334 "01001000" // VMAC.f dm4, dm4, x6, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15335 "00100001" // /* MW 3 */ + 15336 "10001100" // /* MW 2 */ + 15337 "10010100" // /* MW 1 */ +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 15338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15339 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 15340 "11011000" // VSHIFT x4, x2, x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15341 "11010110" // /* MW 3 */ + 15342 "00010011" // /* MW 2 */ + 15343 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15344 "01100010" // VSHIFT x2, x2, x7, r26; VMAC.f dm4, dm4, x4, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15345 "00100001" // /* MW 7 */ + 15346 "10001000" // /* MW 6 */ + 15347 "10010100" // /* MW 5 */ + 15348 "11000110" // /* MW 4 */ + 15349 "11101010" // /* MW 3 */ + 15350 "00010011" // /* MW 2 */ + 15351 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15352 "11011000" // VSHIFT x7, x4, x10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15353 "01000110" // /* MW 3 */ + 15354 "10100101" // /* MW 2 */ + 15355 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15356 "01001000" // VMAC.f dm0, dm2, x2, x0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15357 "00000001" // /* MW 3 */ + 15358 "01000100" // /* MW 2 */ + 15359 "10010000" // /* MW 1 */ + 15360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15361 "00000000" // /* MW 1 */ + 15362 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 15363 "00011100" // /* MW 13 */ + 15364 "00000000" // /* MW 12 */ + 15365 "00000000" // /* MW 11 */ + 15366 "01010111" // /* MW 10 */ + 15367 "00011010" // /* MW 9 */ + 15368 "01000000" // /* MW 8 */ + 15369 "00000000" // /* MW 7 */ + 15370 "00000000" // /* MW 6 */ + 15371 "10110110" // /* MW 5 */ + 15372 "00000010" // /* MW 4 */ + 15373 "11110000" // /* MW 3 */ + 15374 "00101100" // /* MW 2 */ + 15375 "00000000" // /* MW 1 */ +.label ZLE_F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_816 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.end_of_loop +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 15376 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm0, dm0, x7, x0, r18 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 15377 "01110000" // /* MW 15 */ + 15378 "10000000" // /* MW 14 */ + 15379 "01111100" // /* MW 13 */ + 15380 "10100101" // /* MW 12 */ + 15381 "00000001" // /* MW 11 */ + 15382 "00000000" // /* MW 10 */ + 15383 "00000000" // /* MW 9 */ + 15384 "00000000" // /* MW 8 */ + 15385 "01011011" // /* MW 7 */ + 15386 "00000001" // /* MW 6 */ + 15387 "00100000" // /* MW 5 */ + 15388 "00000000" // /* MW 4 */ + 15389 "11110000" // /* MW 3 */ + 15390 "00101100" // /* MW 2 */ + 15391 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 12 +.noswbrkpt +.loop_nesting 0 + 15392 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15393 "00011001" // /* MW 3 */ + 15394 "11111011" // /* MW 2 */ + 15395 "00000111" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 180 27 first +.aggressive_scheduled_block_id 12 +.nohwbrkpt +.noswbrkpt + 15396 "01111000" // VSHUFFLE x2, x3, x9, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15397 "11001100" // /* MW 3 */ + 15398 "00011100" // /* MW 2 */ + 15399 "00011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first +.src_ref 9 "avgpool2d.h" 181 27 first +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15400 "01001010" // VLDB.3D x3, [p6], d0; VSHUFFLE x7, x3, x9, r20; VMAC.f dm0, dm0, x8, x1, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15401 "00100001" // /* MW 9 */ + 15402 "00010000" // /* MW 8 */ + 15403 "10010000" // /* MW 7 */ + 15404 "01100110" // /* MW 6 */ + 15405 "11010000" // /* MW 5 */ + 15406 "10011100" // /* MW 4 */ + 15407 "11101011" // /* MW 3 */ + 15408 "00110001" // /* MW 2 */ + 15409 "00001100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15410 "11011000" // VSHIFT x10, x5, x2, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15411 "01101010" // /* MW 3 */ + 15412 "00101001" // /* MW 2 */ + 15413 "00011101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 + 15414 "11011000" // VSHIFT x4, x5, x2, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15415 "01010110" // /* MW 3 */ + 15416 "00101001" // /* MW 2 */ + 15417 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15418 "01100010" // VSHIFT x4, x4, x7, r17; VMAC.f dm0, dm0, x10, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15419 "00100001" // /* MW 7 */ + 15420 "00010100" // /* MW 6 */ + 15421 "10010000" // /* MW 5 */ + 15422 "11000110" // /* MW 4 */ + 15423 "11000110" // /* MW 3 */ + 15424 "00100011" // /* MW 2 */ + 15425 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15426 "11011000" // VSHIFT x6, x6, x5, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15427 "11011010" // /* MW 3 */ + 15428 "00110010" // /* MW 2 */ + 15429 "00011011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 + 15430 "11011000" // VSHIFT x9, x6, x2, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15431 "01110010" // /* MW 3 */ + 15432 "10110001" // /* MW 2 */ + 15433 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15434 "01100010" // VSHIFT x2, x5, x2, r23; VMAC.f dm0, dm0, x4, x1, r18 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15435 "00100001" // /* MW 7 */ + 15436 "00001000" // /* MW 6 */ + 15437 "10010000" // /* MW 5 */ + 15438 "11000110" // /* MW 4 */ + 15439 "01011110" // /* MW 3 */ + 15440 "00101001" // /* MW 2 */ + 15441 "00000001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 15442 "11011000" // VSHIFT x2, x2, x3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15443 "11000010" // /* MW 3 */ + 15444 "00010001" // /* MW 2 */ + 15445 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 15446 "01001000" // VMAC.f dm4, dm4, x9, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15447 "00100001" // /* MW 3 */ + 15448 "10010010" // /* MW 2 */ + 15449 "10010100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 15450 "01001000" // VMAC.f dm0, dm0, x2, x1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15451 "00100001" // /* MW 3 */ + 15452 "00000100" // /* MW 2 */ + 15453 "10010000" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.noswbrkpt + 15454 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15455 "10011001" // /* MW 3 */ + 15456 "11111111" // /* MW 2 */ + 15457 "00000111" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 365 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15458 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 15459 "00000000" // /* MW 3 */ + 15460 "00101000" // /* MW 2 */ + 15461 "00010000" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 365 +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15462 "11000100" // PADDXM [sp], #-192 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15463 "00000001" // /* MW 5 */ + 15464 "00000000" // /* MW 4 */ + 15465 "00000000" // /* MW 3 */ + 15466 "11101000" // /* MW 2 */ + 15467 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15469 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 9 "avgpool2d.h" 204 25 first +.delay_slot +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 15470 "00011000" // VST.CONV.bf16.fp32 cml4, [p7], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15471 "00100011" // /* MW 3 */ + 15472 "00011110" // /* MW 2 */ + 15473 "00001111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 9 "avgpool2d.h" 208 25 first +.delay_slot +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15474 "00011000" // VST.CONV.bf16.fp32 cml0, [p7], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15475 "00100011" // /* MW 3 */ + 15476 "00011100" // /* MW 2 */ + 15477 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E__end +.label __Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E___func_end0 + 15479 "00000000" // /* MW 1 */ +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_avgpool _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 294 first +.src_ref 8 "superkernels.cpp" 299 8 +.function_start + 15488 "01000100" // MOVXM p3, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15489 "00000000" // /* MW 5 */ + 15490 "11000000" // /* MW 4 */ + 15491 "10000110" // /* MW 3 */ + 15492 "00000111" // /* MW 2 */ + 15493 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 299 8 first + 15494 "11010100" // LDA r17, [p3]; MOV r16, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15495 "11000001" // /* MW 5 */ + 15496 "00110101" // /* MW 4 */ + 15497 "11011000" // /* MW 3 */ + 15498 "11000110" // /* MW 2 */ + 15499 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 294 + 15500 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15501 "00000001" // /* MW 5 */ + 15502 "00000000" // /* MW 4 */ + 15503 "00000000" // /* MW 3 */ + 15504 "00010000" // /* MW 2 */ + 15505 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 24 first +.src_ref 2 "io_buffer_main.h" 218 49 + 15506 "00111010" // ST r15, [sp, #-8]; EXTEND.u8 r18, r16; MOV r15, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15507 "01111001" // /* MW 9 */ + 15508 "01100000" // /* MW 8 */ + 15509 "11101010" // /* MW 7 */ + 15510 "10000001" // /* MW 6 */ + 15511 "00100100" // /* MW 5 */ + 15512 "00100001" // /* MW 4 */ + 15513 "10110000" // /* MW 3 */ + 15514 "00111110" // /* MW 2 */ + 15515 "11111111" // /* MW 1 */ + 15516 "10011000" // ST p0, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15517 "00011101" // /* MW 3 */ + 15518 "11110000" // /* MW 2 */ + 15519 "00001111" // /* MW 1 */ + 15520 "10011000" // ST lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15521 "00111101" // /* MW 3 */ + 15522 "11110100" // /* MW 2 */ + 15523 "00001111" // /* MW 1 */ + 15524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15525 "00000000" // /* MW 1 */ + 15526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15527 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 299 8 first +.src_ref 8 "superkernels.cpp" 299 18 first + 15528 "10000100" // JNZ r17, #15680 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=15680 delay_slots=5 */ + 15529 "00000001" // /* MW 5 */ + 15530 "01000000" // /* MW 4 */ + 15531 "10100000" // /* MW 3 */ + 15532 "00011110" // /* MW 2 */ + 15533 "10001000" // /* MW 1 */ +.delay_slot + 15534 "10011000" // ST p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15535 "00011101" // /* MW 3 */ + 15536 "11111111" // /* MW 2 */ + 15537 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 66 +.delay_slot + 15538 "11111000" // MOV r16, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15539 "11000000" // /* MW 3 */ + 15540 "00010010" // /* MW 2 */ + 15541 "00011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 32 first +.delay_slot + 15542 "00011000" // ADD r18, r18, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15543 "11111011" // /* MW 3 */ + 15544 "10100101" // /* MW 2 */ + 15545 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 13 +.delay_slot + 15546 "01000100" // MOVXM p6, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15547 "00100000" // /* MW 5 */ + 15548 "11000000" // /* MW 4 */ + 15549 "10001100" // /* MW 3 */ + 15550 "00000111" // /* MW 2 */ + 15551 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 297 13 +.delay_slot + 15552 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15553 "01010001" // /* MW 3 */ + 15554 "00000110" // /* MW 2 */ + 15555 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 6 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 15556 "10111010" // MOVA r0, #1; MOVXM p6, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15557 "00010000" // /* MW 9 */ + 15558 "00101010" // /* MW 8 */ + 15559 "00110000" // /* MW 7 */ + 15560 "11100011" // /* MW 6 */ + 15561 "00000001" // /* MW 5 */ + 15562 "00000000" // /* MW 4 */ + 15563 "00000000" // /* MW 3 */ + 15564 "00100000" // /* MW 2 */ + 15565 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 15566 "10111010" // ST.s8 r17, [p6]; MOVXM p6, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15567 "00010000" // /* MW 9 */ + 15568 "00101000" // /* MW 8 */ + 15569 "00110000" // /* MW 7 */ + 15570 "11100011" // /* MW 6 */ + 15571 "00000001" // /* MW 5 */ + 15572 "00000000" // /* MW 4 */ + 15573 "11100000" // /* MW 3 */ + 15574 "11000100" // /* MW 2 */ + 15575 "11000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15577 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 6 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 15578 "00000100" // JL #13776 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=13776 delay_slots=5 */ + 15579 "00000001" // /* MW 5 */ + 15580 "00000000" // /* MW 4 */ + 15581 "11101000" // /* MW 3 */ + 15582 "00011010" // /* MW 2 */ + 15583 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 66 +.src_ref 5 "tile.hpp" 74 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15584 "00100100" // MOVX r16, #1; ADD.NC p0, r16, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15585 "00100000" // /* MW 5 */ + 15586 "11010000" // /* MW 4 */ + 15587 "10100000" // /* MW 3 */ + 15588 "00000000" // /* MW 2 */ + 15589 "00000100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 301 6 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 15590 "01000100" // MOVXM p1, #494144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15591 "10000000" // /* MW 5 */ + 15592 "11010100" // /* MW 4 */ + 15593 "10000010" // /* MW 3 */ + 15594 "00000111" // /* MW 2 */ + 15595 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15596 "00011000" // MOVX r17, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15597 "00110001" // /* MW 3 */ + 15598 "00100010" // /* MW 2 */ + 15599 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15601 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 303 19 +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 15602 "00101110" // NOPA; ST r16, [p6]; MOV p6, p0; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 15603 "00011100" // /* MW 13 */ + 15604 "00000000" // /* MW 12 */ + 15605 "00000000" // /* MW 11 */ + 15606 "00000111" // /* MW 10 */ + 15607 "00000110" // /* MW 9 */ + 15608 "01110011" // /* MW 8 */ + 15609 "00000000" // /* MW 7 */ + 15610 "00000000" // /* MW 6 */ + 15611 "00100011" // /* MW 5 */ + 15612 "00001100" // /* MW 4 */ + 15613 "11111100" // /* MW 3 */ + 15614 "00101100" // /* MW 2 */ + 15615 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 34 +.src_ref 8 "superkernels.cpp" 302 34 +.src_ref 9 "avgpool2d.h" 374 11 +.return_address + 15616 "10111010" // MOVA dj0, #42; MOVXM p2, #494144 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15617 "00010000" // /* MW 9 */ + 15618 "00100000" // /* MW 8 */ + 15619 "00110101" // /* MW 7 */ + 15620 "11100001" // /* MW 6 */ + 15621 "00000001" // /* MW 5 */ + 15622 "00000000" // /* MW 4 */ + 15623 "10000000" // /* MW 3 */ + 15624 "01000010" // /* MW 2 */ + 15625 "00000101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 34 first +.src_ref 8 "superkernels.cpp" 303 19 + 15626 "01010100" // LDA.u16 r17, [p2, dj0]; MOV dj0, #18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15627 "01001001" // /* MW 5 */ + 15628 "00000000" // /* MW 4 */ + 15629 "01010001" // /* MW 3 */ + 15630 "01000111" // /* MW 2 */ + 15631 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 303 17 +.src_ref 8 "superkernels.cpp" 303 19 first +.src_ref 8 "superkernels.cpp" 308 28 + 15632 "10111010" // LDA.u16 r16, [p6, dj0]; MOVXM p1, #491544 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15633 "00010000" // /* MW 9 */ + 15634 "00001100" // /* MW 8 */ + 15635 "10110000" // /* MW 7 */ + 15636 "11100000" // /* MW 6 */ + 15637 "00000001" // /* MW 5 */ + 15638 "00000000" // /* MW 4 */ + 15639 "01010000" // /* MW 3 */ + 15640 "01000011" // /* MW 2 */ + 15641 "11000000" // /* MW 1 */ + 15642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15643 "00000000" // /* MW 1 */ + 15644 "10000100" // J #15696 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=15696 delay_slots=5 */ + 15645 "00000000" // /* MW 5 */ + 15646 "00000000" // /* MW 4 */ + 15647 "10101000" // /* MW 3 */ + 15648 "00011110" // /* MW 2 */ + 15649 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 15 +.delay_slot + 15650 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15651 "10011000" // /* MW 5 */ + 15652 "11000000" // /* MW 4 */ + 15653 "10001100" // /* MW 3 */ + 15654 "00000111" // /* MW 2 */ + 15655 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15657 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15659 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 302 15 first +.delay_slot + 15660 "10011000" // ST r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15661 "00110001" // /* MW 3 */ + 15662 "00000110" // /* MW 2 */ + 15663 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 303 17 first +.delay_slot + 15664 "11100001" // NOPA; NOPB; ST r16, [p1]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 15665 "00000000" // /* MW 15 */ + 15666 "00000000" // /* MW 14 */ + 15667 "01111000" // /* MW 13 */ + 15668 "10100101" // /* MW 12 */ + 15669 "00000001" // /* MW 11 */ + 15670 "00000000" // /* MW 10 */ + 15671 "00000000" // /* MW 9 */ + 15672 "10000000" // /* MW 8 */ + 15673 "00010001" // /* MW 7 */ + 15674 "00000110" // /* MW 6 */ + 15675 "00100001" // /* MW 5 */ + 15676 "00000000" // /* MW 4 */ + 15677 "11110000" // /* MW 3 */ + 15678 "00101100" // /* MW 2 */ + 15679 "00000000" // /* MW 1 */ +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 +.src_ref 9 "avgpool2d.h" 374 11 + 15680 "01000100" // MOVXM p2, #494144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15681 "10000000" // /* MW 5 */ + 15682 "11010100" // /* MW 4 */ + 15683 "10000100" // /* MW 3 */ + 15684 "00000111" // /* MW 2 */ + 15685 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 28 + 15686 "10111010" // NOPA; MOVXM p1, #491544 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15687 "00010000" // /* MW 9 */ + 15688 "00001100" // /* MW 8 */ + 15689 "10110000" // /* MW 7 */ + 15690 "11100000" // /* MW 6 */ + 15691 "00000001" // /* MW 5 */ + 15692 "00000000" // /* MW 4 */ + 15693 "11110000" // /* MW 3 */ + 15694 "00101100" // /* MW 2 */ + 15695 "00000000" // /* MW 1 */ +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 15696 "00011000" // ADD.NC p6, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15697 "10000110" // /* MW 3 */ + 15698 "01100111" // /* MW 2 */ + 15699 "00011110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 17 +.src_ref 2 "io_buffer_main.h" 218 49 + 15700 "10111010" // LDA r27, [p6], #-4; MOVXM p3, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15701 "00010000" // /* MW 9 */ + 15702 "00001000" // /* MW 8 */ + 15703 "10110000" // /* MW 7 */ + 15704 "11100001" // /* MW 6 */ + 15705 "00000001" // /* MW 5 */ + 15706 "00000000" // /* MW 4 */ + 15707 "11010000" // /* MW 3 */ + 15708 "11101110" // /* MW 2 */ + 15709 "11011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 15710 "10011000" // LDA r16, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15711 "00010110" // /* MW 3 */ + 15712 "11111110" // /* MW 2 */ + 15713 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 15714 "10011000" // LDA r17, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15715 "00110110" // /* MW 3 */ + 15716 "11111110" // /* MW 2 */ + 15717 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 15718 "10011000" // LDA r18, [p6, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15719 "01010110" // /* MW 3 */ + 15720 "01000110" // /* MW 2 */ + 15721 "00000110" // /* MW 1 */ + 15722 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15723 "00000000" // /* MW 1 */ + 15724 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15725 "00000000" // /* MW 1 */ + 15726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15727 "00000000" // /* MW 1 */ + 15728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15729 "00000000" // /* MW 1 */ + 15730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15731 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 15732 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15733 "00000010" // /* MW 3 */ + 15734 "01100001" // /* MW 2 */ + 15735 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 15736 "10011000" // ST r16, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15737 "00010001" // /* MW 3 */ + 15738 "00000110" // /* MW 2 */ + 15739 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 15740 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15741 "11111101" // /* MW 3 */ + 15742 "11100000" // /* MW 2 */ + 15743 "00010111" // /* MW 1 */ + 15744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15745 "00000000" // /* MW 1 */ + 15746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15747 "00000000" // /* MW 1 */ + 15748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15749 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 15750 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15751 "00001000" // /* MW 3 */ + 15752 "10010011" // /* MW 2 */ + 15753 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 +.src_ref 8 "superkernels.cpp" 310 51 + 15754 "10111010" // MOVA r16, #1; MOVXM p0, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15755 "00010000" // /* MW 9 */ + 15756 "00000000" // /* MW 8 */ + 15757 "00110000" // /* MW 7 */ + 15758 "11100000" // /* MW 6 */ + 15759 "00000001" // /* MW 5 */ + 15760 "00000000" // /* MW 4 */ + 15761 "00000000" // /* MW 3 */ + 15762 "00110000" // /* MW 2 */ + 15763 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 1 "io_buffer_impl.h" 52 16 + 15764 "00111010" // MOVS p7, p6; MOVX r24, #0; MOV r15, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15765 "01111001" // /* MW 9 */ + 15766 "01100000" // /* MW 8 */ + 15767 "11101111" // /* MW 7 */ + 15768 "00001001" // /* MW 6 */ + 15769 "10000000" // /* MW 5 */ + 15770 "00000001" // /* MW 4 */ + 15771 "01100000" // /* MW 3 */ + 15772 "00010001" // /* MW 2 */ + 15773 "11110011" // /* MW 1 */ + 15774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15775 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 15776 "00011000" // LDA p4, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15777 "00011001" // /* MW 3 */ + 15778 "11110010" // /* MW 2 */ + 15779 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 28 first + 15780 "10011000" // LDA r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15781 "01010110" // /* MW 3 */ + 15782 "00000110" // /* MW 2 */ + 15783 "00000001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 17 + 15784 "10011000" // LDA r17, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15785 "00110110" // /* MW 3 */ + 15786 "00000110" // /* MW 2 */ + 15787 "00000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 first + 15788 "10011000" // LDA r19, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15789 "01110110" // /* MW 3 */ + 15790 "00000110" // /* MW 2 */ + 15791 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 15792 "10011000" // LDA p1, [p6], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15793 "10011110" // /* MW 3 */ + 15794 "01011100" // /* MW 2 */ + 15795 "00000110" // /* MW 1 */ + 15796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15797 "00000000" // /* MW 1 */ + 15798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15799 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 15800 "10011000" // LDA r20, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15801 "10010110" // /* MW 3 */ + 15802 "00000110" // /* MW 2 */ + 15803 "00000100" // /* MW 1 */ + 15804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15805 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 308 26 first + 15806 "10011000" // MUL r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15807 "00101111" // /* MW 3 */ + 15808 "01100011" // /* MW 2 */ + 15809 "00010100" // /* MW 1 */ + 15810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15811 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 310 51 first + 15812 "10011000" // LSHL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15813 "00001101" // /* MW 3 */ + 15814 "01100001" // /* MW 2 */ + 15815 "00010100" // /* MW 1 */ + 15816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15817 "00000000" // /* MW 1 */ + 15818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15819 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 310 51 + 15820 "01011000" // ADD.NC dn0, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15821 "01000001" // /* MW 3 */ + 15822 "01001010" // /* MW 2 */ + 15823 "00011000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first + 15824 "10011000" // ST dn0, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15825 "00100101" // /* MW 3 */ + 15826 "10110100" // /* MW 2 */ + 15827 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 first + 15828 "10011000" // ST r24, [sp, #-72] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15829 "00010101" // /* MW 3 */ + 15830 "10111011" // /* MW 2 */ + 15831 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 15832 "10011000" // ST r24, [sp, #-68] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15833 "00010101" // /* MW 3 */ + 15834 "10111111" // /* MW 2 */ + 15835 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 15836 "00011000" // LDA p0, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15837 "00011001" // /* MW 3 */ + 15838 "10110100" // /* MW 2 */ + 15839 "00000111" // /* MW 1 */ +.src_ref 9 "avgpool2d.h" 374 11 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 15840 "00000100" // JL #14560 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=14560 delay_slots=5 */ + 15841 "00000001" // /* MW 5 */ + 15842 "00000000" // /* MW 4 */ + 15843 "01110000" // /* MW 3 */ + 15844 "00011100" // /* MW 2 */ + 15845 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 first +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 15846 "00011000" // ADD r18, r19, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15847 "00000111" // /* MW 3 */ + 15848 "11100100" // /* MW 2 */ + 15849 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 307 13 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 15850 "10011000" // ST r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15851 "01010001" // /* MW 3 */ + 15852 "00000110" // /* MW 2 */ + 15853 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15855 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15856 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15857 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15858 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 15859 "00011100" // /* MW 13 */ + 15860 "00000000" // /* MW 12 */ + 15861 "00000000" // /* MW 11 */ + 15862 "01010111" // /* MW 10 */ + 15863 "00011010" // /* MW 9 */ + 15864 "01000000" // /* MW 8 */ + 15865 "00000000" // /* MW 7 */ + 15866 "00000000" // /* MW 6 */ + 15867 "10110110" // /* MW 5 */ + 15868 "00000010" // /* MW 4 */ + 15869 "11110000" // /* MW 3 */ + 15870 "00101100" // /* MW 2 */ + 15871 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 8 +.src_ref 8 "superkernels.cpp" 316 16 +.src_ref 2 "io_buffer_main.h" 324 51 first +.return_address + 15872 "10111010" // LDA r17, [p7, #20]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15873 "00010000" // /* MW 9 */ + 15874 "00000000" // /* MW 8 */ + 15875 "10110000" // /* MW 7 */ + 15876 "11100011" // /* MW 6 */ + 15877 "00000001" // /* MW 5 */ + 15878 "00000000" // /* MW 4 */ + 15879 "11010000" // /* MW 3 */ + 15880 "11000110" // /* MW 2 */ + 15881 "11101010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 15882 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15883 "00000101" // /* MW 3 */ + 15884 "00100000" // /* MW 2 */ + 15885 "00010000" // /* MW 1 */ + 15886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15887 "00000000" // /* MW 1 */ + 15888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15889 "00000000" // /* MW 1 */ + 15890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15891 "00000000" // /* MW 1 */ + 15892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15893 "00000000" // /* MW 1 */ + 15894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15895 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 15896 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15897 "00001000" // /* MW 3 */ + 15898 "01010001" // /* MW 2 */ + 15899 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 21 +.src_ref 2 "io_buffer_main.h" 327 40 first + 15900 "10111010" // LDA r17, [p6, #-8]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 15901 "00010000" // /* MW 9 */ + 15902 "00100110" // /* MW 8 */ + 15903 "00110000" // /* MW 7 */ + 15904 "11100001" // /* MW 6 */ + 15905 "00000001" // /* MW 5 */ + 15906 "00000000" // /* MW 4 */ + 15907 "11010000" // /* MW 3 */ + 15908 "11000110" // /* MW 2 */ + 15909 "11011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 8 first + 15910 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15911 "01010110" // /* MW 3 */ + 15912 "00000110" // /* MW 2 */ + 15913 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 21 + 15914 "10011000" // LDA r19, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15915 "01110110" // /* MW 3 */ + 15916 "00000110" // /* MW 2 */ + 15917 "00000010" // /* MW 1 */ + 15918 "00011000" // LDA r0, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15919 "00010001" // /* MW 3 */ + 15920 "11111000" // /* MW 2 */ + 15921 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 326 + 15922 "00011000" // LDA lr, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15923 "00111001" // /* MW 3 */ + 15924 "11110100" // /* MW 2 */ + 15925 "00000111" // /* MW 1 */ + 15926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15927 "00000000" // /* MW 1 */ + 15928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15929 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 15930 "10011000" // SUB r16, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15931 "00010001" // /* MW 3 */ + 15932 "00100001" // /* MW 2 */ + 15933 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 15934 "10011000" // ST r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15935 "00010001" // /* MW 3 */ + 15936 "11100110" // /* MW 2 */ + 15937 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 18 first + 15938 "10011000" // NE r16, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15939 "00101000" // /* MW 3 */ + 15940 "11100001" // /* MW 2 */ + 15941 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 315 8 + 15942 "10000100" // JNZ r16, #15968 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=15968 delay_slots=5 */ + 15943 "00000001" // /* MW 5 */ + 15944 "01000000" // /* MW 4 */ + 15945 "00110000" // /* MW 3 */ + 15946 "00011111" // /* MW 2 */ + 15947 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 316 16 +.delay_slot + 15948 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15949 "00000001" // /* MW 3 */ + 15950 "00110000" // /* MW 2 */ + 15951 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15953 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15959 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 316 16 first + 15960 "00000010" // ST r24, [p7]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 15961 "01110000" // /* MW 7 */ + 15962 "10100101" // /* MW 6 */ + 15963 "00000001" // /* MW 5 */ + 15964 "00000000" // /* MW 4 */ + 15965 "00110000" // /* MW 3 */ + 15966 "11100010" // /* MW 2 */ + 15967 "11100000" // /* MW 1 */ +.label TGT_F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_480 + 15968 "11010100" // LDA p6, [sp, #-4]; MOV p7, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15969 "01000001" // /* MW 5 */ + 15970 "11001111" // /* MW 4 */ + 15971 "00101110" // /* MW 3 */ + 15972 "11100011" // /* MW 2 */ + 15973 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 326 first + 15974 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 15975 "00000000" // /* MW 3 */ + 15976 "00101000" // /* MW 2 */ + 15977 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 326 +.delay_slot + 15978 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 15979 "00000001" // /* MW 5 */ + 15980 "00000000" // /* MW 4 */ + 15981 "00000000" // /* MW 3 */ + 15982 "11110000" // /* MW 2 */ + 15983 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15985 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 15987 "00000000" // /* MW 1 */ +.delay_slot + 15988 "11111000" // MOV r15, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 15989 "00100000" // /* MW 3 */ + 15990 "11010000" // /* MW 2 */ + 15991 "00011011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 15992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 15993 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv +.function shared_setup_backbone _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary_shared.h" 205 first +.src_ref 4 "elementwise_binary_shared.h" 211 24 first +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.function_start + 16000 "10111010" // LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16001 "01011000" // /* MW 9 */ + 16002 "00000000" // /* MW 8 */ + 16003 "00001000" // /* MW 7 */ + 16004 "00001011" // /* MW 6 */ + 16005 "00100000" // /* MW 5 */ + 16006 "00001000" // /* MW 4 */ + 16007 "11010000" // /* MW 3 */ + 16008 "10000101" // /* MW 2 */ + 16009 "00100011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 + 16010 "00011000" // MOVX r0, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16011 "00000001" // /* MW 3 */ + 16012 "10000000" // /* MW 2 */ + 16013 "00010111" // /* MW 1 */ + 16014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16015 "00000000" // /* MW 1 */ + 16016 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16017 "00000000" // /* MW 1 */ + 16018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16019 "00000000" // /* MW 1 */ + 16020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16021 "00000000" // /* MW 1 */ + 16022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16023 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 211 22 first + 16024 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16025 "00101001" // /* MW 3 */ + 16026 "00011100" // /* MW 2 */ + 16027 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 24 first + 16028 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16029 "00101110" // /* MW 3 */ + 16030 "00011100" // /* MW 2 */ + 16031 "00000001" // /* MW 1 */ + 16032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16033 "00000000" // /* MW 1 */ + 16034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16035 "00000000" // /* MW 1 */ + 16036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16037 "00000000" // /* MW 1 */ + 16038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16039 "00000000" // /* MW 1 */ + 16040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16041 "00000000" // /* MW 1 */ + 16042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16043 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 22 + 16044 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16045 "00101001" // /* MW 3 */ + 16046 "00011100" // /* MW 2 */ + 16047 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 24 first + 16048 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16049 "00101110" // /* MW 3 */ + 16050 "00000100" // /* MW 2 */ + 16051 "00000001" // /* MW 1 */ + 16052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16053 "00000000" // /* MW 1 */ + 16054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16055 "00000000" // /* MW 1 */ + 16056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16057 "00000000" // /* MW 1 */ + 16058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16059 "00000000" // /* MW 1 */ + 16060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16061 "00000000" // /* MW 1 */ + 16062 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16063 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 22 + 16064 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16065 "00101001" // /* MW 3 */ + 16066 "00011100" // /* MW 2 */ + 16067 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 24 first + 16068 "10011000" // LDA r3, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16069 "01110110" // /* MW 3 */ + 16070 "00010100" // /* MW 2 */ + 16071 "00000001" // /* MW 1 */ + 16072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16073 "00000000" // /* MW 1 */ + 16074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16075 "00000000" // /* MW 1 */ + 16076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16077 "00000000" // /* MW 1 */ + 16078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16079 "00000000" // /* MW 1 */ + 16080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16081 "00000000" // /* MW 1 */ + 16082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16083 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16084 "10011000" // ST r3, [p0], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16085 "01110001" // /* MW 3 */ + 16086 "01001100" // /* MW 2 */ + 16087 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 34 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16088 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16089 "00010111" // /* MW 3 */ + 16090 "00000100" // /* MW 2 */ + 16091 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 217 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16092 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 16093 "00000000" // /* MW 3 */ + 16094 "00101000" // /* MW 2 */ + 16095 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16096 "01000100" // MOVXM r1, #65280 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16097 "00000000" // /* MW 5 */ + 16098 "10111110" // /* MW 4 */ + 16099 "11110000" // /* MW 3 */ + 16100 "00000000" // /* MW 2 */ + 16101 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16102 "10011000" // AND r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16103 "00010100" // /* MW 3 */ + 16104 "11000010" // /* MW 2 */ + 16105 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16106 "10011000" // EQ r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16107 "00100111" // /* MW 3 */ + 16108 "01110110" // /* MW 2 */ + 16109 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16110 "00011000" // SEL.EQZ r0, r0, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16111 "10000010" // /* MW 3 */ + 16112 "00000001" // /* MW 2 */ + 16113 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv___func_end0 + 16115 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.function setup _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv +.src_ref 4 "elementwise_binary_shared.h" 219 +.src_ref 4 "elementwise_binary_shared.h" 219 first +.function_start + 16128 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16129 "00000001" // /* MW 5 */ + 16130 "00000000" // /* MW 4 */ + 16131 "00000000" // /* MW 3 */ + 16132 "00001000" // /* MW 2 */ + 16133 "00000000" // /* MW 1 */ + 16134 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16135 "00111101" // /* MW 3 */ + 16136 "11111000" // /* MW 2 */ + 16137 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 first +.no_stack_arguments + 16138 "00000100" // JL #16000 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16000 delay_slots=5 */ + 16139 "00000001" // /* MW 5 */ + 16140 "00000000" // /* MW 4 */ + 16141 "01000000" // /* MW 3 */ + 16142 "00011111" // /* MW 2 */ + 16143 "00000000" // /* MW 1 */ +.delay_slot + 16144 "11111000" // MOV r0, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16145 "10100000" // /* MW 3 */ + 16146 "00010111" // /* MW 2 */ + 16147 "00011000" // /* MW 1 */ +.delay_slot + 16148 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16149 "00010101" // /* MW 3 */ + 16150 "11111100" // /* MW 2 */ + 16151 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 +.delay_slot + 16152 "11111000" // MOV r15, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16153 "11000000" // /* MW 3 */ + 16154 "11010000" // /* MW 2 */ + 16155 "00011011" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16157 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16159 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.src_ref 9 "add_impl.h" 146 29 +.return_address + 16160 "10111010" // LDA lr, [sp, #-8]; MOVX r16, #3; ADD.NC p0, r15, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16161 "00001000" // /* MW 9 */ + 16162 "11000100" // /* MW 8 */ + 16163 "00110011" // /* MW 7 */ + 16164 "01101000" // /* MW 6 */ + 16165 "00000000" // /* MW 5 */ + 16166 "00000001" // /* MW 4 */ + 16167 "00100000" // /* MW 3 */ + 16168 "00000111" // /* MW 2 */ + 16169 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 +.src_ref 9 "add_impl.h" 147 37 +.src_ref 9 "add_impl.h" 147 39 + 16170 "10111010" // MOVA dj0, #15; MOVX r24, #0; MOV m0, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16171 "01011000" // /* MW 9 */ + 16172 "11111101" // /* MW 8 */ + 16173 "00000111" // /* MW 7 */ + 16174 "00001000" // /* MW 6 */ + 16175 "10000000" // /* MW 5 */ + 16176 "00000001" // /* MW 4 */ + 16177 "10000000" // /* MW 3 */ + 16178 "11100010" // /* MW 2 */ + 16179 "00000001" // /* MW 1 */ +.src_ref 9 "add_impl.h" 146 29 first +.src_ref 9 "add_impl.h" 147 39 + 16180 "01111010" // LDA r15, [sp, #-4]; ST r16, [p0], m0; MOVX r16, #-128 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16181 "00000001" // /* MW 9 */ + 16182 "10100000" // /* MW 8 */ + 16183 "00000111" // /* MW 7 */ + 16184 "10000000" // /* MW 6 */ + 16185 "00010001" // /* MW 5 */ + 16186 "00001010" // /* MW 4 */ + 16187 "00100000" // /* MW 3 */ + 16188 "10111110" // /* MW 2 */ + 16189 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 50 first + 16190 "10011000" // LDA.u8 r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16191 "01001010" // /* MW 3 */ + 16192 "00000110" // /* MW 2 */ + 16193 "00000000" // /* MW 1 */ + 16194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16195 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16197 "00000000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 37 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16198 "00011000" // ST.s16 r16, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16199 "00010111" // /* MW 3 */ + 16200 "00000010" // /* MW 2 */ + 16201 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16202 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 16203 "00000000" // /* MW 3 */ + 16204 "00101000" // /* MW 2 */ + 16205 "00010000" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16206 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16207 "00000101" // /* MW 3 */ + 16208 "00100010" // /* MW 2 */ + 16209 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16210 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16211 "00000001" // /* MW 5 */ + 16212 "00000000" // /* MW 4 */ + 16213 "00000000" // /* MW 3 */ + 16214 "11111000" // /* MW 2 */ + 16215 "11111111" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 54 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16216 "10011000" // EQ r27, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16217 "00100111" // /* MW 3 */ + 16218 "01110111" // /* MW 2 */ + 16219 "00010100" // /* MW 1 */ +.src_ref 9 "add_impl.h" 147 39 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16220 "00011000" // SEL.EQZ r16, r16, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16221 "10000010" // /* MW 3 */ + 16222 "00100001" // /* MW 2 */ + 16223 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv___func_end0 + 16225 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.function run _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E +.src_ref 4 "elementwise_binary_shared.h" 227 first +.src_ref 4 "elementwise_binary_shared.h" 232 8 first +.tail_call +.function_start + 16240 "10000100" // J #10096 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 16241 "00000000" // /* MW 5 */ + 16242 "00000000" // /* MW 4 */ + 16243 "10111000" // /* MW 3 */ + 16244 "00010011" // /* MW 2 */ + 16245 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16247 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16249 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16251 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16253 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E__end +.label __ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E___func_end0 + 16255 "00000000" // /* MW 1 */ +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function superkernel_add1d _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.src_ref 8 "superkernels.cpp" 332 first +.src_ref 8 "superkernels.cpp" 337 6 +.function_start + 16256 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16257 "00000000" // /* MW 5 */ + 16258 "11000000" // /* MW 4 */ + 16259 "10001000" // /* MW 3 */ + 16260 "00000111" // /* MW 2 */ + 16261 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 337 6 first + 16262 "11010100" // LDA r16, [p4]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16263 "11000001" // /* MW 5 */ + 16264 "10110101" // /* MW 4 */ + 16265 "11011000" // /* MW 3 */ + 16266 "11000010" // /* MW 2 */ + 16267 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 332 + 16268 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16269 "00000001" // /* MW 5 */ + 16270 "00000000" // /* MW 4 */ + 16271 "00000000" // /* MW 3 */ + 16272 "00001000" // /* MW 2 */ + 16273 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 22 first +.src_ref 2 "io_buffer_main.h" 218 49 + 16274 "00111010" // ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16275 "01111001" // /* MW 9 */ + 16276 "01100000" // /* MW 8 */ + 16277 "11001010" // /* MW 7 */ + 16278 "10000001" // /* MW 6 */ + 16279 "00010100" // /* MW 5 */ + 16280 "00100011" // /* MW 4 */ + 16281 "10110000" // /* MW 3 */ + 16282 "00111010" // /* MW 2 */ + 16283 "11111111" // /* MW 1 */ + 16284 "00000010" // ST p0, [sp, #-20]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 16285 "01110000" // /* MW 7 */ + 16286 "11010000" // /* MW 6 */ + 16287 "00001011" // /* MW 5 */ + 16288 "00000000" // /* MW 4 */ + 16289 "10110000" // /* MW 3 */ + 16290 "10000011" // /* MW 2 */ + 16291 "11111101" // /* MW 1 */ + 16292 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16293 "00010101" // /* MW 3 */ + 16294 "11111100" // /* MW 2 */ + 16295 "00001111" // /* MW 1 */ + 16296 "10011000" // ST lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16297 "00111101" // /* MW 3 */ + 16298 "11110000" // /* MW 2 */ + 16299 "00001111" // /* MW 1 */ + 16300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16301 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 337 6 first +.src_ref 8 "superkernels.cpp" 337 16 first + 16302 "10000100" // JNZ r16, #16448 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=16448 delay_slots=5 */ + 16303 "00000001" // /* MW 5 */ + 16304 "01000000" // /* MW 4 */ + 16305 "00100000" // /* MW 3 */ + 16306 "00100000" // /* MW 2 */ + 16307 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 30 first +.delay_slot + 16308 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16309 "11111011" // /* MW 3 */ + 16310 "01100011" // /* MW 2 */ + 16311 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 11 +.delay_slot + 16312 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16313 "00100000" // /* MW 5 */ + 16314 "11000000" // /* MW 4 */ + 16315 "10000100" // /* MW 3 */ + 16316 "00000111" // /* MW 2 */ + 16317 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 334 11 +.delay_slot + 16318 "00000010" // ST r17, [p2]; MOV p2, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 16319 "01110000" // /* MW 7 */ + 16320 "01100000" // /* MW 6 */ + 16321 "00110111" // /* MW 5 */ + 16322 "00000001" // /* MW 4 */ + 16323 "00110000" // /* MW 3 */ + 16324 "11000110" // /* MW 2 */ + 16325 "01000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 16326 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16327 "11000000" // /* MW 3 */ + 16328 "11010110" // /* MW 2 */ + 16329 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 340 4 +.src_ref 8 "superkernels.cpp" 342 28 +.src_ref 8 "superkernels.cpp" 344 42 +.src_ref 8 "superkernels.cpp" 356 2 +.delay_slot + 16330 "00111010" // ST p2, [sp, #-12]; MOVXM p7, #493056 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16331 "00010001" // /* MW 9 */ + 16332 "00000000" // /* MW 8 */ + 16333 "10110011" // /* MW 7 */ + 16334 "11100011" // /* MW 6 */ + 16335 "00000001" // /* MW 5 */ + 16336 "00000000" // /* MW 4 */ + 16337 "10110000" // /* MW 3 */ + 16338 "10100011" // /* MW 2 */ + 16339 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 340 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 16340 "00111010" // MOVS p0, p7; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16341 "00010001" // /* MW 9 */ + 16342 "00101010" // /* MW 8 */ + 16343 "00110000" // /* MW 7 */ + 16344 "11100001" // /* MW 6 */ + 16345 "00000001" // /* MW 5 */ + 16346 "00000000" // /* MW 4 */ + 16347 "01100000" // /* MW 3 */ + 16348 "10010001" // /* MW 2 */ + 16349 "00010011" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 16350 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16351 "00010000" // /* MW 9 */ + 16352 "00101000" // /* MW 8 */ + 16353 "00110000" // /* MW 7 */ + 16354 "11100001" // /* MW 6 */ + 16355 "00000001" // /* MW 5 */ + 16356 "00000000" // /* MW 4 */ + 16357 "11100000" // /* MW 3 */ + 16358 "11000000" // /* MW 2 */ + 16359 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16361 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 340 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 16362 "00000100" // JL #16128 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16128 delay_slots=5 */ + 16363 "00000001" // /* MW 5 */ + 16364 "00000000" // /* MW 4 */ + 16365 "10000000" // /* MW 3 */ + 16366 "00011111" // /* MW 2 */ + 16367 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16368 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16369 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 16370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16371 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16372 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16373 "00110001" // /* MW 3 */ + 16374 "00100000" // /* MW 2 */ + 16375 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 16376 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16377 "00000101" // /* MW 3 */ + 16378 "00100000" // /* MW 2 */ + 16379 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 16380 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16381 "00010001" // /* MW 3 */ + 16382 "00000110" // /* MW 2 */ + 16383 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 18 +.src_ref 8 "superkernels.cpp" 344 42 first +.return_address + 16384 "10111010" // LDA r16, [p7]; MOVXM p1, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16385 "00010000" // /* MW 9 */ + 16386 "00001000" // /* MW 8 */ + 16387 "10110000" // /* MW 7 */ + 16388 "11100000" // /* MW 6 */ + 16389 "00000001" // /* MW 5 */ + 16390 "00000000" // /* MW 4 */ + 16391 "11010000" // /* MW 3 */ + 16392 "11000010" // /* MW 2 */ + 16393 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 16 +.src_ref 8 "superkernels.cpp" 344 18 +.src_ref 8 "superkernels.cpp" 353 48 + 16394 "10111010" // LDA r17, [p1]; MOVXM p3, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16395 "00010000" // /* MW 9 */ + 16396 "00001010" // /* MW 8 */ + 16397 "10110000" // /* MW 7 */ + 16398 "11100001" // /* MW 6 */ + 16399 "00000001" // /* MW 5 */ + 16400 "00000000" // /* MW 4 */ + 16401 "11010000" // /* MW 3 */ + 16402 "11000110" // /* MW 2 */ + 16403 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 342 28 first +.src_ref 8 "superkernels.cpp" 345 16 +.src_ref 8 "superkernels.cpp" 354 48 + 16404 "10111010" // LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16405 "00010000" // /* MW 9 */ + 16406 "00001110" // /* MW 8 */ + 16407 "10110000" // /* MW 7 */ + 16408 "11100000" // /* MW 6 */ + 16409 "00000001" // /* MW 5 */ + 16410 "00000000" // /* MW 4 */ + 16411 "01010000" // /* MW 3 */ + 16412 "11001011" // /* MW 2 */ + 16413 "11101010" // /* MW 1 */ + 16414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16415 "00000000" // /* MW 1 */ + 16416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16417 "00000000" // /* MW 1 */ + 16418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16419 "00000000" // /* MW 1 */ + 16420 "10000100" // J #16464 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=16464 delay_slots=5 */ + 16421 "00000000" // /* MW 5 */ + 16422 "00000000" // /* MW 4 */ + 16423 "00101000" // /* MW 3 */ + 16424 "00100000" // /* MW 2 */ + 16425 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 342 13 +.delay_slot + 16426 "01000100" // MOVXM p2, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16427 "10011000" // /* MW 5 */ + 16428 "11000000" // /* MW 4 */ + 16429 "10000100" // /* MW 3 */ + 16430 "00000111" // /* MW 2 */ + 16431 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 27 first +.delay_slot + 16432 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16433 "00001111" // /* MW 3 */ + 16434 "01100001" // /* MW 2 */ + 16435 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 342 13 first +.delay_slot + 16436 "10011000" // ST r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16437 "01010001" // /* MW 3 */ + 16438 "00000110" // /* MW 2 */ + 16439 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 344 16 first +.delay_slot + 16440 "10011000" // ST r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16441 "00010001" // /* MW 3 */ + 16442 "00000110" // /* MW 2 */ + 16443 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 345 16 first +.delay_slot + 16444 "10011000" // ST r16, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16445 "00010001" // /* MW 3 */ + 16446 "00000110" // /* MW 2 */ + 16447 "00001001" // /* MW 1 */ +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.src_ref 8 "superkernels.cpp" 353 48 + 16448 "01000100" // MOVXM p3, #491540 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16449 "00101000" // /* MW 5 */ + 16450 "11000000" // /* MW 4 */ + 16451 "10000110" // /* MW 3 */ + 16452 "00000111" // /* MW 2 */ + 16453 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 48 + 16454 "10111010" // NOPA; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16455 "00010000" // /* MW 9 */ + 16456 "00001110" // /* MW 8 */ + 16457 "10110000" // /* MW 7 */ + 16458 "11100000" // /* MW 6 */ + 16459 "00000001" // /* MW 5 */ + 16460 "00000000" // /* MW 4 */ + 16461 "11110000" // /* MW 3 */ + 16462 "00101100" // /* MW 2 */ + 16463 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 16464 "00011000" // ADD.NC p0, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16465 "10000110" // /* MW 3 */ + 16466 "01100111" // /* MW 2 */ + 16467 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 16468 "10111010" // LDA r27, [p0], #-4; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16469 "00010000" // /* MW 9 */ + 16470 "00000000" // /* MW 8 */ + 16471 "00110000" // /* MW 7 */ + 16472 "11100001" // /* MW 6 */ + 16473 "00000001" // /* MW 5 */ + 16474 "00000000" // /* MW 4 */ + 16475 "11010000" // /* MW 3 */ + 16476 "11101110" // /* MW 2 */ + 16477 "00011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 16478 "10011000" // LDA r16, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16479 "00010110" // /* MW 3 */ + 16480 "11111110" // /* MW 2 */ + 16481 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 16482 "10011000" // LDA r17, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16483 "00110110" // /* MW 3 */ + 16484 "11111110" // /* MW 2 */ + 16485 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 first + 16486 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16487 "01010110" // /* MW 3 */ + 16488 "00000110" // /* MW 2 */ + 16489 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 16490 "10011000" // LDA r19, [p0, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16491 "01110110" // /* MW 3 */ + 16492 "01000110" // /* MW 2 */ + 16493 "00000000" // /* MW 1 */ + 16494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16495 "00000000" // /* MW 1 */ + 16496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16497 "00000000" // /* MW 1 */ + 16498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16499 "00000000" // /* MW 1 */ + 16500 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16501 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 16502 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16503 "00000010" // /* MW 3 */ + 16504 "01100001" // /* MW 2 */ + 16505 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 first +.src_ref 2 "io_buffer_main.h" 218 20 + 16506 "01011100" // ST r16, [p0]; ADD r16, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16507 "00001110" // /* MW 5 */ + 16508 "01000000" // /* MW 4 */ + 16509 "00111001" // /* MW 3 */ + 16510 "11000010" // /* MW 2 */ + 16511 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 348 2 + 16512 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16513 "00010001" // /* MW 3 */ + 16514 "00000110" // /* MW 2 */ + 16515 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 +.src_ref 2 "io_buffer_main.h" 395 8 + 16516 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16517 "11111101" // /* MW 3 */ + 16518 "11100000" // /* MW 2 */ + 16519 "00010111" // /* MW 1 */ + 16520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16521 "00000000" // /* MW 1 */ + 16522 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16523 "00000000" // /* MW 1 */ + 16524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16525 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 16526 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16527 "00001000" // /* MW 3 */ + 16528 "11010011" // /* MW 2 */ + 16529 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 16530 "00011000" // ADD.NC p2, r14, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16531 "00000110" // /* MW 3 */ + 16532 "01100111" // /* MW 2 */ + 16533 "00011010" // /* MW 1 */ + 16534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16535 "00000000" // /* MW 1 */ + 16536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16537 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 16538 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16539 "01110110" // /* MW 3 */ + 16540 "11111111" // /* MW 2 */ + 16541 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 16542 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16543 "00110110" // /* MW 3 */ + 16544 "11111110" // /* MW 2 */ + 16545 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 16546 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16547 "01010110" // /* MW 3 */ + 16548 "11111110" // /* MW 2 */ + 16549 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 16550 "10011000" // LDA r19, [p2, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16551 "01110110" // /* MW 3 */ + 16552 "01010110" // /* MW 2 */ + 16553 "00000010" // /* MW 1 */ + 16554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16555 "00000000" // /* MW 1 */ + 16556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16557 "00000000" // /* MW 1 */ + 16558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16559 "00000000" // /* MW 1 */ + 16560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16561 "00000000" // /* MW 1 */ + 16562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16563 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 16564 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16565 "00010010" // /* MW 3 */ + 16566 "10100011" // /* MW 2 */ + 16567 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 16568 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16569 "00110001" // /* MW 3 */ + 16570 "00000110" // /* MW 2 */ + 16571 "00001010" // /* MW 1 */ + 16572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16573 "00000000" // /* MW 1 */ + 16574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16575 "00000000" // /* MW 1 */ + 16576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16577 "00000000" // /* MW 1 */ + 16578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16579 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 16580 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16581 "00001000" // /* MW 3 */ + 16582 "11010011" // /* MW 2 */ + 16583 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 46 +.src_ref 8 "superkernels.cpp" 354 46 +.src_ref 2 "io_buffer_main.h" 324 32 + 16584 "00111010" // MOVS p6, p2; MOVX r16, #1; MOV r14, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16585 "01111001" // /* MW 9 */ + 16586 "01100000" // /* MW 8 */ + 16587 "11001110" // /* MW 7 */ + 16588 "00101001" // /* MW 6 */ + 16589 "00000000" // /* MW 5 */ + 16590 "00000001" // /* MW 4 */ + 16591 "01100000" // /* MW 3 */ + 16592 "00010001" // /* MW 2 */ + 16593 "11010001" // /* MW 1 */ + 16594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16595 "00000000" // /* MW 1 */ + 16596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16597 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 16598 "00011000" // LDA p4, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16599 "00011001" // /* MW 3 */ + 16600 "11101110" // /* MW 2 */ + 16601 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 48 first + 16602 "00001100" // LDA r17, [p3]; ST p0, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16603 "00111011" // /* MW 5 */ + 16604 "11011000" // /* MW 4 */ + 16605 "11011111" // /* MW 3 */ + 16606 "11000110" // /* MW 2 */ + 16607 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 48 first +.src_ref 8 "superkernels.cpp" 356 2 + 16608 "11010100" // LDA r20, [p1]; MOV p3, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16609 "10000001" // /* MW 5 */ + 16610 "11011101" // /* MW 4 */ + 16611 "11010110" // /* MW 3 */ + 16612 "11010010" // /* MW 2 */ + 16613 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 16614 "10011000" // LDA r18, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16615 "01010110" // /* MW 3 */ + 16616 "01001110" // /* MW 2 */ + 16617 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 16618 "10011000" // LDA p2, [p0], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16619 "00011110" // /* MW 3 */ + 16620 "01011101" // /* MW 2 */ + 16621 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16622 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16623 "11000000" // /* MW 3 */ + 16624 "01100000" // /* MW 2 */ + 16625 "00011111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16627 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16628 "10011000" // LDA r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16629 "01110110" // /* MW 3 */ + 16630 "00000110" // /* MW 2 */ + 16631 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 16632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16633 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 356 2 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 16634 "00000100" // JL #16240 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16240 delay_slots=5 */ + 16635 "00000001" // /* MW 5 */ + 16636 "00000000" // /* MW 4 */ + 16637 "10111000" // /* MW 3 */ + 16638 "00011111" // /* MW 2 */ + 16639 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16640 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16641 "11000000" // /* MW 3 */ + 16642 "11010100" // /* MW 2 */ + 16643 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 46 first +.delay_slot + 16644 "10011000" // LSHL r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16645 "00001101" // /* MW 3 */ + 16646 "01100011" // /* MW 2 */ + 16647 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 46 first +.delay_slot + 16648 "10011000" // LSHL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16649 "00001101" // /* MW 3 */ + 16650 "00100001" // /* MW 2 */ + 16651 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 354 46 +.delay_slot + 16652 "01011000" // ADD.NC p1, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16653 "01000001" // /* MW 3 */ + 16654 "01101001" // /* MW 2 */ + 16655 "00011001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 353 46 first +.delay_slot + 16656 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 16657 "00000000" // /* MW 15 */ + 16658 "00000000" // /* MW 14 */ + 16659 "10101000" // /* MW 13 */ + 16660 "11100010" // /* MW 12 */ + 16661 "00110100" // /* MW 11 */ + 16662 "00000000" // /* MW 10 */ + 16663 "00000000" // /* MW 9 */ + 16664 "00000000" // /* MW 8 */ + 16665 "01011011" // /* MW 7 */ + 16666 "00000001" // /* MW 6 */ + 16667 "00100000" // /* MW 5 */ + 16668 "00000000" // /* MW 4 */ + 16669 "11110000" // /* MW 3 */ + 16670 "00101100" // /* MW 2 */ + 16671 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 first +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 40 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.return_address + 16672 "10111010" // LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16673 "01111000" // /* MW 9 */ + 16674 "11010000" // /* MW 8 */ + 16675 "10110011" // /* MW 7 */ + 16676 "00101000" // /* MW 6 */ + 16677 "00000000" // /* MW 5 */ + 16678 "00000001" // /* MW 4 */ + 16679 "11010000" // /* MW 3 */ + 16680 "11000110" // /* MW 2 */ + 16681 "11001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 19 + 16682 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16683 "10011000" // /* MW 5 */ + 16684 "11000000" // /* MW 4 */ + 16685 "10001100" // /* MW 3 */ + 16686 "00000111" // /* MW 2 */ + 16687 "00000000" // /* MW 1 */ + 16688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16689 "00000000" // /* MW 1 */ + 16690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16691 "00000000" // /* MW 1 */ + 16692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16693 "00000000" // /* MW 1 */ + 16694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16695 "00000000" // /* MW 1 */ + 16696 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16697 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 16698 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16699 "00001000" // /* MW 3 */ + 16700 "01010001" // /* MW 2 */ + 16701 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 16702 "10011000" // LDA r17, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16703 "00110110" // /* MW 3 */ + 16704 "11110110" // /* MW 2 */ + 16705 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 16706 "00011000" // LDA p2, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16707 "00011001" // /* MW 3 */ + 16708 "11101101" // /* MW 2 */ + 16709 "00000111" // /* MW 1 */ + 16710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16711 "00000000" // /* MW 1 */ + 16712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16713 "00000000" // /* MW 1 */ + 16714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16715 "00000000" // /* MW 1 */ + 16716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16717 "00000000" // /* MW 1 */ + 16718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16719 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 16720 "10011000" // SUB r17, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16721 "00010001" // /* MW 3 */ + 16722 "00100011" // /* MW 2 */ + 16723 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 28 + 16724 "00001100" // LDA r17, [p2, #20]; ST r17, [p1, #-4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16725 "01100011" // /* MW 5 */ + 16726 "11101100" // /* MW 4 */ + 16727 "11010011" // /* MW 3 */ + 16728 "11000110" // /* MW 2 */ + 16729 "01001010" // /* MW 1 */ + 16730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16731 "00000000" // /* MW 1 */ + 16732 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16733 "00000000" // /* MW 1 */ + 16734 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16735 "00000000" // /* MW 1 */ + 16736 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16737 "00000000" // /* MW 1 */ + 16738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16739 "00000000" // /* MW 1 */ + 16740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16741 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 16742 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16743 "00001000" // /* MW 3 */ + 16744 "01010001" // /* MW 2 */ + 16745 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 6 +.src_ref 8 "superkernels.cpp" 361 14 +.src_ref 2 "io_buffer_main.h" 327 40 first + 16746 "10111010" // LDA r19, [p7, #-8]; MOVXM p1, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 16747 "00010000" // /* MW 9 */ + 16748 "00000000" // /* MW 8 */ + 16749 "10110000" // /* MW 7 */ + 16750 "11100000" // /* MW 6 */ + 16751 "00000001" // /* MW 5 */ + 16752 "00000000" // /* MW 4 */ + 16753 "11010000" // /* MW 3 */ + 16754 "11001110" // /* MW 2 */ + 16755 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 19 first + 16756 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16757 "01010110" // /* MW 3 */ + 16758 "00000110" // /* MW 2 */ + 16759 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 6 + 16760 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16761 "00110110" // /* MW 3 */ + 16762 "00000110" // /* MW 2 */ + 16763 "00000001" // /* MW 1 */ + 16764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16765 "00000000" // /* MW 1 */ + 16766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16767 "00000000" // /* MW 1 */ + 16768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16769 "00000000" // /* MW 1 */ + 16770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16771 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 16772 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16773 "00110001" // /* MW 3 */ + 16774 "00100001" // /* MW 2 */ + 16775 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 16776 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16777 "00010001" // /* MW 3 */ + 16778 "11100110" // /* MW 2 */ + 16779 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 16 first + 16780 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16781 "00101000" // /* MW 3 */ + 16782 "01100001" // /* MW 2 */ + 16783 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 360 6 + 16784 "10000100" // JNZ r16, #16816 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=16816 delay_slots=5 */ + 16785 "00000001" // /* MW 5 */ + 16786 "01000000" // /* MW 4 */ + 16787 "11011000" // /* MW 3 */ + 16788 "00100000" // /* MW 2 */ + 16789 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16791 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16793 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16795 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16797 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16799 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 361 14 + 16800 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16801 "00000001" // /* MW 3 */ + 16802 "00100000" // /* MW 2 */ + 16803 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 361 14 first + 16804 "00110110" // NOPA; NOPB; ST r16, [p1]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 16805 "11000001" // /* MW 11 */ + 16806 "00001000" // /* MW 10 */ + 16807 "10000011" // /* MW 9 */ + 16808 "00000000" // /* MW 8 */ + 16809 "00000000" // /* MW 7 */ + 16810 "00000000" // /* MW 6 */ + 16811 "00100000" // /* MW 5 */ + 16812 "00000000" // /* MW 4 */ + 16813 "11110000" // /* MW 3 */ + 16814 "00101100" // /* MW 2 */ + 16815 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.src_ref 8 "superkernels.cpp" 363 + 16816 "00011000" // LDA lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16817 "00111001" // /* MW 3 */ + 16818 "11110000" // /* MW 2 */ + 16819 "00000111" // /* MW 1 */ + 16820 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16821 "11110001" // /* MW 3 */ + 16822 "11111101" // /* MW 2 */ + 16823 "00000111" // /* MW 1 */ + 16824 "00011000" // LDA p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16825 "10011001" // /* MW 3 */ + 16826 "11110111" // /* MW 2 */ + 16827 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 16828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16829 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.noswbrkpt + 16830 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16831 "11010001" // /* MW 3 */ + 16832 "11111001" // /* MW 2 */ + 16833 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16835 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16837 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 363 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 16838 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 16839 "00000000" // /* MW 3 */ + 16840 "00101000" // /* MW 2 */ + 16841 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 16842 "00011000" // MOVS p6, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16843 "00001011" // /* MW 3 */ + 16844 "10001110" // /* MW 2 */ + 16845 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 363 +.delay_slot + 16846 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16847 "00000001" // /* MW 5 */ + 16848 "00000000" // /* MW 4 */ + 16849 "00000000" // /* MW 3 */ + 16850 "11111000" // /* MW 2 */ + 16851 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16853 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16855 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16856 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + 16857 "00000000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E +.function setup _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E +.src_ref 4 "elementwise_binary.h" 141 first +.src_ref 4 "elementwise_binary.h" 142 23 +.src_ref 4 "elementwise_binary.h" 144 4 first +.function_start + 16864 "01100100" // RET lr; MOV r0, #64 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 16865 "00000001" // /* MW 5 */ + 16866 "00100001" // /* MW 4 */ + 16867 "00000000" // /* MW 3 */ + 16868 "00000000" // /* MW 2 */ + 16869 "00000101" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 16870 "11111000" // MOV r1, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16871 "11000000" // /* MW 3 */ + 16872 "01010000" // /* MW 2 */ + 16873 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 141 +.delay_slot + 16874 "00011000" // ADD.NC p0, r1, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16875 "10010000" // /* MW 3 */ + 16876 "01100000" // /* MW 2 */ + 16877 "00011000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 first +.delay_slot + 16878 "10011000" // ST r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16879 "00010001" // /* MW 3 */ + 16880 "00000100" // /* MW 2 */ + 16881 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 142 23 +.delay_slot + 16882 "10011000" // ST r0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16883 "00010001" // /* MW 3 */ + 16884 "00010100" // /* MW 2 */ + 16885 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E___func_end0 + 16887 "00000000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.function setup _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary.h" 130 first +.src_ref 4 "elementwise_binary.h" 133 24 first +.function_start + 16896 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16897 "00101110" // /* MW 3 */ + 16898 "00011100" // /* MW 2 */ + 16899 "00000001" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 130 + 16900 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 16901 "00000001" // /* MW 5 */ + 16902 "00000000" // /* MW 4 */ + 16903 "00000000" // /* MW 3 */ + 16904 "00001000" // /* MW 2 */ + 16905 "00000000" // /* MW 1 */ + 16906 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16907 "00111101" // /* MW 3 */ + 16908 "11111100" // /* MW 2 */ + 16909 "00001111" // /* MW 1 */ + 16910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16911 "00000000" // /* MW 1 */ + 16912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16913 "00000000" // /* MW 1 */ + 16914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16915 "00000000" // /* MW 1 */ + 16916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16917 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 133 22 first + 16918 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16919 "00101001" // /* MW 3 */ + 16920 "00011100" // /* MW 2 */ + 16921 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 24 first + 16922 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16923 "00101110" // /* MW 3 */ + 16924 "00011100" // /* MW 2 */ + 16925 "00000001" // /* MW 1 */ + 16926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16927 "00000000" // /* MW 1 */ + 16928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16929 "00000000" // /* MW 1 */ + 16930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16931 "00000000" // /* MW 1 */ + 16932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16933 "00000000" // /* MW 1 */ + 16934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16935 "00000000" // /* MW 1 */ + 16936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16937 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 134 22 + 16938 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16939 "00101001" // /* MW 3 */ + 16940 "00011100" // /* MW 2 */ + 16941 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 24 first + 16942 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16943 "00101110" // /* MW 3 */ + 16944 "00000100" // /* MW 2 */ + 16945 "00000001" // /* MW 1 */ + 16946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16947 "00000000" // /* MW 1 */ + 16948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16949 "00000000" // /* MW 1 */ + 16950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16951 "00000000" // /* MW 1 */ + 16952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16953 "00000000" // /* MW 1 */ + 16954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16955 "00000000" // /* MW 1 */ + 16956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16957 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 135 22 + 16958 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16959 "00101001" // /* MW 3 */ + 16960 "00011100" // /* MW 2 */ + 16961 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 24 first + 16962 "10011000" // LDA el0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16963 "00101110" // /* MW 3 */ + 16964 "00010100" // /* MW 2 */ + 16965 "00000001" // /* MW 1 */ + 16966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16967 "00000000" // /* MW 1 */ + 16968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16969 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 137 8 first +.no_stack_arguments + 16970 "00000100" // JL #16864 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16864 delay_slots=5 */ + 16971 "00000001" // /* MW 5 */ + 16972 "00000000" // /* MW 4 */ + 16973 "11110000" // /* MW 3 */ + 16974 "00100000" // /* MW 2 */ + 16975 "00000000" // /* MW 1 */ +.delay_slot + 16976 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16977 "10011101" // /* MW 3 */ + 16978 "11111011" // /* MW 2 */ + 16979 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16981 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 16982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16983 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 136 22 first +.delay_slot + 16984 "10011000" // ST el0, [p0], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16985 "00101001" // /* MW 3 */ + 16986 "11011100" // /* MW 2 */ + 16987 "00001000" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 134 25 +.delay_slot + 16988 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16989 "11000000" // /* MW 3 */ + 16990 "01100000" // /* MW 2 */ + 16991 "00011111" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 +.return_address + 16992 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 16993 "00111001" // /* MW 3 */ + 16994 "11111100" // /* MW 2 */ + 16995 "00000111" // /* MW 1 */ + 16996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16997 "00000000" // /* MW 1 */ + 16998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 16999 "00000000" // /* MW 1 */ + 17000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17001 "00000000" // /* MW 1 */ + 17002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17003 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17005 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17006 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17007 "10011001" // /* MW 3 */ + 17008 "11111011" // /* MW 2 */ + 17009 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17010 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 17011 "00000000" // /* MW 3 */ + 17012 "00101000" // /* MW 2 */ + 17013 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17015 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17016 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17017 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17019 "00000000" // /* MW 1 */ +.src_ref 9 "mul_impl.h" 134 25 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17020 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17021 "00000001" // /* MW 3 */ + 17022 "00100000" // /* MW 2 */ + 17023 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 139 4 +.src_ref 9 "mul_impl.h" 134 25 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17024 "00111010" // ST r16, [p7, #16]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17025 "01110001" // /* MW 9 */ + 17026 "00000000" // /* MW 8 */ + 17027 "00000000" // /* MW 7 */ + 17028 "00000000" // /* MW 6 */ + 17029 "11111110" // /* MW 5 */ + 17030 "00111111" // /* MW 4 */ + 17031 "00110000" // /* MW 3 */ + 17032 "11000010" // /* MW 2 */ +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + 17033 "11101000" // /* MW 1 */ +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.function run _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E +.src_ref 4 "elementwise_binary.h" 149 first +.src_ref 4 "elementwise_binary.h" 156 37 +.src_ref 4 "elementwise_binary.h" 168 8 first +.function_start + 17040 "10111010" // MOVA m0, #32; MOVXM ls, #17216 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17041 "00010000" // /* MW 9 */ + 17042 "10100000" // /* MW 8 */ + 17043 "01111001" // /* MW 7 */ + 17044 "00010000" // /* MW 6 */ + 17045 "00000000" // /* MW 5 */ + 17046 "00000000" // /* MW 4 */ + 17047 "10000000" // /* MW 3 */ + 17048 "00000000" // /* MW 2 */ + 17049 "00000100" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 37 first +.src_ref 4 "elementwise_binary.h" 168 8 first + 17050 "10111010" // LDA r3, [p3], m0; MOVXM le, #17232 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17051 "00010000" // /* MW 9 */ + 17052 "10101000" // /* MW 8 */ + 17053 "10111001" // /* MW 7 */ + 17054 "00010001" // /* MW 6 */ + 17055 "00000000" // /* MW 5 */ + 17056 "00000000" // /* MW 4 */ + 17057 "11010000" // /* MW 3 */ + 17058 "00001110" // /* MW 2 */ + 17059 "01100001" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 156 78 +.src_ref 4 "elementwise_binary.h" 156 78 + 17060 "10111010" // LDA m1, [p3]; MOVX r1, #-6; MOV r0, #828 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17061 "01011000" // /* MW 9 */ + 17062 "00111100" // /* MW 8 */ + 17063 "00001011" // /* MW 7 */ + 17064 "01001000" // /* MW 6 */ + 17065 "00010111" // /* MW 5 */ + 17066 "00111110" // /* MW 4 */ + 17067 "11010000" // /* MW 3 */ + 17068 "10010000" // /* MW 2 */ + 17069 "01100000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 78 +.src_ref 4 "elementwise_binary.h" 156 78 + 17070 "10111010" // LDA m0, [p3, #4]; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17071 "00010000" // /* MW 9 */ + 17072 "00101010" // /* MW 8 */ + 17073 "00110000" // /* MW 7 */ + 17074 "11100010" // /* MW 6 */ + 17075 "00000001" // /* MW 5 */ + 17076 "00000000" // /* MW 4 */ + 17077 "11010000" // /* MW 3 */ + 17078 "10000000" // /* MW 2 */ + 17079 "01100010" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 78 + 17080 "10011000" // LDA.s8 r2, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17081 "01000010" // /* MW 3 */ + 17082 "00000100" // /* MW 2 */ + 17083 "00000100" // /* MW 1 */ + 17084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17085 "00000000" // /* MW 1 */ + 17086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17087 "00000000" // /* MW 1 */ + 17088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17089 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary.h" 156 78 + 17090 "10011000" // LSHL r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17091 "00011101" // /* MW 3 */ + 17092 "11000010" // /* MW 2 */ + 17093 "00010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary.h" 168 8 +.src_ref 4 "elementwise_binary.h" 187 20 first + 17094 "00110100" // VLDB x1, [p0], m1; ADD.NC lc, r1, #-7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17095 "11111001" // /* MW 5 */ + 17096 "11100001" // /* MW 4 */ + 17097 "10001010" // /* MW 3 */ + 17098 "00001110" // /* MW 2 */ + 17099 "00000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17100 "00111100" // VLDA x2, [p1], m0; VLDB x0, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17101 "01101000" // /* MW 5 */ + 17102 "01010000" // /* MW 4 */ + 17103 "01110000" // /* MW 3 */ + 17104 "00010011" // /* MW 2 */ + 17105 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 195 20 +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17106 "00010010" // VLDA x3, [p1], m0; VLDB x1, [p0], m1; MOVX crRnd, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17107 "10000000" // /* MW 7 */ + 17108 "10111010" // /* MW 6 */ + 17109 "11101000" // /* MW 5 */ + 17110 "01010000" // /* MW 4 */ + 17111 "01110000" // /* MW 3 */ + 17112 "00011011" // /* MW 2 */ + 17113 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17114 "00111100" // VLDA x2, [p1], m0; VLDB x0, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17115 "01101000" // /* MW 5 */ + 17116 "01010000" // /* MW 4 */ + 17117 "01110000" // /* MW 3 */ + 17118 "00010011" // /* MW 2 */ + 17119 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17120 "00111100" // VLDA x3, [p1], m0; VLDB x1, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17121 "11101000" // /* MW 5 */ + 17122 "01010000" // /* MW 4 */ + 17123 "01110000" // /* MW 3 */ + 17124 "00011011" // /* MW 2 */ + 17125 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17126 "10011000" // VLDA x2, [p1], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17127 "10011011" // /* MW 3 */ + 17128 "00001000" // /* MW 2 */ + 17129 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17130 "00111100" // VLDA x3, [p1], m0; VLDB x0, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17131 "01101000" // /* MW 5 */ + 17132 "01010000" // /* MW 4 */ + 17133 "01110000" // /* MW 3 */ + 17134 "00011011" // /* MW 2 */ + 17135 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17136 "00111100" // VLDA x2, [p1], m0; VLDB x1, [p0], m1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17137 "11101000" // /* MW 5 */ + 17138 "01010000" // /* MW 4 */ + 17139 "01110000" // /* MW 3 */ + 17140 "00010011" // /* MW 2 */ + 17141 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17142 "01001010" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17143 "01000001" // /* MW 9 */ + 17144 "11100010" // /* MW 8 */ + 17145 "00000000" // /* MW 7 */ + 17146 "00011101" // /* MW 6 */ + 17147 "00110100" // /* MW 5 */ + 17148 "00101000" // /* MW 4 */ + 17149 "01110000" // /* MW 3 */ + 17150 "00011011" // /* MW 2 */ + 17151 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17152 "01001010" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17153 "01100001" // /* MW 9 */ + 17154 "11100000" // /* MW 8 */ + 17155 "00000001" // /* MW 7 */ + 17156 "00011101" // /* MW 6 */ + 17157 "01110100" // /* MW 5 */ + 17158 "00101000" // /* MW 4 */ + 17159 "01110000" // /* MW 3 */ + 17160 "00010011" // /* MW 2 */ + 17161 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17162 "01001010" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17163 "01000001" // /* MW 9 */ + 17164 "11100010" // /* MW 8 */ + 17165 "00000000" // /* MW 7 */ + 17166 "00011101" // /* MW 6 */ + 17167 "00110100" // /* MW 5 */ + 17168 "00101000" // /* MW 4 */ + 17169 "01110000" // /* MW 3 */ + 17170 "00011011" // /* MW 2 */ + 17171 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17172 "01001010" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17173 "01100001" // /* MW 9 */ + 17174 "11100000" // /* MW 8 */ + 17175 "00000001" // /* MW 7 */ + 17176 "00011101" // /* MW 6 */ + 17177 "01110100" // /* MW 5 */ + 17178 "00101000" // /* MW 4 */ + 17179 "01110000" // /* MW 3 */ + 17180 "00010011" // /* MW 2 */ + 17181 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17182 "01001010" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VMUL.f dm0, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17183 "01000001" // /* MW 9 */ + 17184 "11100010" // /* MW 8 */ + 17185 "00000000" // /* MW 7 */ + 17186 "00011101" // /* MW 6 */ + 17187 "00110100" // /* MW 5 */ + 17188 "00101000" // /* MW 4 */ + 17189 "01110000" // /* MW 3 */ + 17190 "00011011" // /* MW 2 */ + 17191 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17192 "01001010" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VMUL.f dm1, x0, x3, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17193 "01100001" // /* MW 9 */ + 17194 "11100000" // /* MW 8 */ + 17195 "00000001" // /* MW 7 */ + 17196 "00011101" // /* MW 6 */ + 17197 "01110100" // /* MW 5 */ + 17198 "00101000" // /* MW 4 */ + 17199 "01110000" // /* MW 3 */ + 17200 "00010011" // /* MW 2 */ + 17201 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17202 "01101110" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; VMUL.f dm0, x1, x2, r0 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 17203 "01000001" // /* MW 13 */ + 17204 "11100010" // /* MW 12 */ + 17205 "00000000" // /* MW 11 */ + 17206 "10001100" // /* MW 10 */ + 17207 "01110000" // /* MW 9 */ + 17208 "00001000" // /* MW 8 */ + 17209 "00000000" // /* MW 7 */ + 17210 "00000000" // /* MW 6 */ + 17211 "01101000" // /* MW 5 */ + 17212 "01010000" // /* MW 4 */ + 17213 "01110000" // /* MW 3 */ + 17214 "00011011" // /* MW 2 */ + 17215 "00100001" // /* MW 1 */ +.label ZLS_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_176 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 187 20 first +.src_ref 4 "elementwise_binary.h" 189 20 first +.src_ref 4 "elementwise_binary.h" 195 20 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 17216 "00001011" // VLDA x2, [p1], m0; VLDB x1, [p0], m1; VST.CONV.bf16.fp32 cml1, [p2], #64;NOPX; NOPM; VMUL.f dm1, x0, x3, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 17217 "00000011" // /* MW 15 */ + 17218 "00001111" // /* MW 14 */ + 17219 "01111000" // /* MW 13 */ + 17220 "10100101" // /* MW 12 */ + 17221 "00000001" // /* MW 11 */ + 17222 "00000000" // /* MW 10 */ + 17223 "00000000" // /* MW 9 */ + 17224 "00000000" // /* MW 8 */ + 17225 "10100011" // /* MW 7 */ + 17226 "00011100" // /* MW 6 */ + 17227 "11101010" // /* MW 5 */ + 17228 "01010000" // /* MW 4 */ + 17229 "01110000" // /* MW 3 */ + 17230 "00010011" // /* MW 2 */ + 17231 "00100001" // /* MW 1 */ +.label ZLE_F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_192 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 211 20 first +.src_ref 4 "elementwise_binary.h" 213 20 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17232 "00001011" // VLDA x3, [p1], m0; VLDB x0, [p0], m1; VST.CONV.bf16.fp32 cml0, [p2], #64;NOPX; NOPM; VMUL.f dm0, x1, x2, r0 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 17233 "00010010" // /* MW 15 */ + 17234 "00000111" // /* MW 14 */ + 17235 "01111000" // /* MW 13 */ + 17236 "10100101" // /* MW 12 */ + 17237 "00000001" // /* MW 11 */ + 17238 "00000000" // /* MW 10 */ + 17239 "00000000" // /* MW 9 */ + 17240 "00000000" // /* MW 8 */ + 17241 "00100011" // /* MW 7 */ + 17242 "00011100" // /* MW 6 */ + 17243 "01101010" // /* MW 5 */ + 17244 "01010000" // /* MW 4 */ + 17245 "01110000" // /* MW 3 */ + 17246 "00011011" // /* MW 2 */ + 17247 "00100001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 17248 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17249 "01100001" // /* MW 7 */ + 17250 "11100000" // /* MW 6 */ + 17251 "00000001" // /* MW 5 */ + 17252 "00000010" // /* MW 4 */ + 17253 "01100000" // /* MW 3 */ + 17254 "10010100" // /* MW 2 */ + 17255 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17256 "01100010" // VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17257 "01000001" // /* MW 7 */ + 17258 "11100010" // /* MW 6 */ + 17259 "00000000" // /* MW 5 */ + 17260 "00000010" // /* MW 4 */ + 17261 "01100000" // /* MW 3 */ + 17262 "10000100" // /* MW 2 */ + 17263 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17264 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17265 "01100001" // /* MW 7 */ + 17266 "11100000" // /* MW 6 */ + 17267 "00000001" // /* MW 5 */ + 17268 "00000010" // /* MW 4 */ + 17269 "01100000" // /* MW 3 */ + 17270 "10010100" // /* MW 2 */ + 17271 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17272 "01100010" // VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17273 "01000001" // /* MW 7 */ + 17274 "11100010" // /* MW 6 */ + 17275 "00000000" // /* MW 5 */ + 17276 "00000010" // /* MW 4 */ + 17277 "01100000" // /* MW 3 */ + 17278 "10000100" // /* MW 2 */ + 17279 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17280 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17281 "01100001" // /* MW 7 */ + 17282 "11100000" // /* MW 6 */ + 17283 "00000001" // /* MW 5 */ + 17284 "00000010" // /* MW 4 */ + 17285 "01100000" // /* MW 3 */ + 17286 "10010100" // /* MW 2 */ + 17287 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17288 "01100010" // VST.CONV.bf16.fp32 cml0, [p2], #64; VMUL.f dm0, x1, x2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17289 "01000001" // /* MW 7 */ + 17290 "11100010" // /* MW 6 */ + 17291 "00000000" // /* MW 5 */ + 17292 "00000010" // /* MW 4 */ + 17293 "01100000" // /* MW 3 */ + 17294 "10000100" // /* MW 2 */ + 17295 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17296 "01100010" // VST.CONV.bf16.fp32 cml1, [p2], #64; VMUL.f dm1, x0, x3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17297 "01100001" // /* MW 7 */ + 17298 "11100000" // /* MW 6 */ + 17299 "00000001" // /* MW 5 */ + 17300 "00000010" // /* MW 4 */ + 17301 "01100000" // /* MW 3 */ + 17302 "10010100" // /* MW 2 */ + 17303 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17304 "00011000" // VST.CONV.bf16.fp32 cml0, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17305 "00100011" // /* MW 3 */ + 17306 "00011100" // /* MW 2 */ + 17307 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 172 4 first +.src_ref 4 "elementwise_binary.h" 195 20 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17308 "01011100" // VST.CONV.bf16.fp32 cml1, [p2], #64;RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 17309 "00000000" // /* MW 5 */ + 17310 "01010000" // /* MW 4 */ + 17311 "01100000" // /* MW 3 */ + 17312 "10010100" // /* MW 2 */ + 17313 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17314 "00011000" // VST.CONV.bf16.fp32 cml0, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17315 "00100011" // /* MW 3 */ + 17316 "00011100" // /* MW 2 */ + 17317 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17318 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17319 "10100011" // /* MW 3 */ + 17320 "00011100" // /* MW 2 */ + 17321 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 4 "elementwise_binary.h" 218 20 first +.delay_slot + 17322 "00011000" // VST.CONV.bf16.fp32 cml0, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17323 "00100011" // /* MW 3 */ + 17324 "00011100" // /* MW 2 */ + 17325 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 4 "elementwise_binary.h" 195 20 first +.delay_slot + 17326 "00011000" // VST.CONV.bf16.fp32 cml1, [p2], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17327 "10100011" // /* MW 3 */ + 17328 "00011100" // /* MW 2 */ + 17329 "00001010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17330 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E__end +.label __ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E___func_end0 + 17331 "00000000" // /* MW 1 */ +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function superkernel_mul1d _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.src_ref 8 "superkernels.cpp" 369 first +.src_ref 8 "superkernels.cpp" 374 6 +.function_start + 17344 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17345 "00000000" // /* MW 5 */ + 17346 "11000000" // /* MW 4 */ + 17347 "10001000" // /* MW 3 */ + 17348 "00000111" // /* MW 2 */ + 17349 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 374 6 first + 17350 "11010100" // LDA r16, [p4]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17351 "11000001" // /* MW 5 */ + 17352 "10110101" // /* MW 4 */ + 17353 "11011000" // /* MW 3 */ + 17354 "11000010" // /* MW 2 */ + 17355 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 369 + 17356 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17357 "00000001" // /* MW 5 */ + 17358 "00000000" // /* MW 4 */ + 17359 "00000000" // /* MW 3 */ + 17360 "00001000" // /* MW 2 */ + 17361 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 22 first +.src_ref 2 "io_buffer_main.h" 218 49 + 17362 "00111010" // ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17363 "01111001" // /* MW 9 */ + 17364 "01100000" // /* MW 8 */ + 17365 "11001010" // /* MW 7 */ + 17366 "10000001" // /* MW 6 */ + 17367 "00010100" // /* MW 5 */ + 17368 "00100011" // /* MW 4 */ + 17369 "10110000" // /* MW 3 */ + 17370 "00111010" // /* MW 2 */ + 17371 "11111111" // /* MW 1 */ + 17372 "00000010" // ST p0, [sp, #-20]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17373 "01110000" // /* MW 7 */ + 17374 "11010000" // /* MW 6 */ + 17375 "00001011" // /* MW 5 */ + 17376 "00000000" // /* MW 4 */ + 17377 "10110000" // /* MW 3 */ + 17378 "10000011" // /* MW 2 */ + 17379 "11111101" // /* MW 1 */ + 17380 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17381 "00010101" // /* MW 3 */ + 17382 "11111100" // /* MW 2 */ + 17383 "00001111" // /* MW 1 */ + 17384 "10011000" // ST lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17385 "00111101" // /* MW 3 */ + 17386 "11110000" // /* MW 2 */ + 17387 "00001111" // /* MW 1 */ + 17388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17389 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 374 6 first +.src_ref 8 "superkernels.cpp" 374 16 first + 17390 "10000100" // JNZ r16, #17536 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=17536 delay_slots=5 */ + 17391 "00000001" // /* MW 5 */ + 17392 "01000000" // /* MW 4 */ + 17393 "01000000" // /* MW 3 */ + 17394 "00100010" // /* MW 2 */ + 17395 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 30 first +.delay_slot + 17396 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17397 "11111011" // /* MW 3 */ + 17398 "01100011" // /* MW 2 */ + 17399 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 11 +.delay_slot + 17400 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17401 "00100000" // /* MW 5 */ + 17402 "11000000" // /* MW 4 */ + 17403 "10000100" // /* MW 3 */ + 17404 "00000111" // /* MW 2 */ + 17405 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 371 11 +.delay_slot + 17406 "00000010" // ST r17, [p2]; MOV p2, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 17407 "01110000" // /* MW 7 */ + 17408 "01100000" // /* MW 6 */ + 17409 "00110111" // /* MW 5 */ + 17410 "00000001" // /* MW 4 */ + 17411 "00110000" // /* MW 3 */ + 17412 "11000110" // /* MW 2 */ + 17413 "01000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 17414 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17415 "11000000" // /* MW 3 */ + 17416 "11010110" // /* MW 2 */ + 17417 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 377 4 +.src_ref 8 "superkernels.cpp" 379 28 +.src_ref 8 "superkernels.cpp" 381 42 +.src_ref 8 "superkernels.cpp" 393 2 +.delay_slot + 17418 "00111010" // ST p2, [sp, #-12]; MOVXM p7, #493120 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17419 "00010001" // /* MW 9 */ + 17420 "00100000" // /* MW 8 */ + 17421 "10110011" // /* MW 7 */ + 17422 "11100011" // /* MW 6 */ + 17423 "00000001" // /* MW 5 */ + 17424 "00000000" // /* MW 4 */ + 17425 "10110000" // /* MW 3 */ + 17426 "10100011" // /* MW 2 */ + 17427 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 377 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 17428 "00111010" // MOVS p0, p7; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17429 "00010001" // /* MW 9 */ + 17430 "00101010" // /* MW 8 */ + 17431 "00110000" // /* MW 7 */ + 17432 "11100001" // /* MW 6 */ + 17433 "00000001" // /* MW 5 */ + 17434 "00000000" // /* MW 4 */ + 17435 "01100000" // /* MW 3 */ + 17436 "10010001" // /* MW 2 */ + 17437 "00010011" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 17438 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17439 "00010000" // /* MW 9 */ + 17440 "00101000" // /* MW 8 */ + 17441 "00110000" // /* MW 7 */ + 17442 "11100001" // /* MW 6 */ + 17443 "00000001" // /* MW 5 */ + 17444 "00000000" // /* MW 4 */ + 17445 "11100000" // /* MW 3 */ + 17446 "11000000" // /* MW 2 */ + 17447 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17449 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 377 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 17450 "00000100" // JL #16896 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16896 delay_slots=5 */ + 17451 "00000001" // /* MW 5 */ + 17452 "00000000" // /* MW 4 */ + 17453 "00000000" // /* MW 3 */ + 17454 "00100001" // /* MW 2 */ + 17455 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17457 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 17458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17459 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17460 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17461 "00110001" // /* MW 3 */ + 17462 "00100000" // /* MW 2 */ + 17463 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 17464 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17465 "00000101" // /* MW 3 */ + 17466 "00100000" // /* MW 2 */ + 17467 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 17468 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17469 "00010001" // /* MW 3 */ + 17470 "00000110" // /* MW 2 */ + 17471 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 18 +.src_ref 8 "superkernels.cpp" 381 42 first +.return_address + 17472 "10111010" // LDA r16, [p7]; MOVXM p1, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17473 "00010000" // /* MW 9 */ + 17474 "00001000" // /* MW 8 */ + 17475 "10110000" // /* MW 7 */ + 17476 "11100000" // /* MW 6 */ + 17477 "00000001" // /* MW 5 */ + 17478 "00000000" // /* MW 4 */ + 17479 "11010000" // /* MW 3 */ + 17480 "11000010" // /* MW 2 */ + 17481 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 16 +.src_ref 8 "superkernels.cpp" 381 18 +.src_ref 8 "superkernels.cpp" 390 48 + 17482 "10111010" // LDA r17, [p1]; MOVXM p3, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17483 "00010000" // /* MW 9 */ + 17484 "00001010" // /* MW 8 */ + 17485 "10110000" // /* MW 7 */ + 17486 "11100001" // /* MW 6 */ + 17487 "00000001" // /* MW 5 */ + 17488 "00000000" // /* MW 4 */ + 17489 "11010000" // /* MW 3 */ + 17490 "11000110" // /* MW 2 */ + 17491 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 379 28 first +.src_ref 8 "superkernels.cpp" 382 16 +.src_ref 8 "superkernels.cpp" 391 48 + 17492 "10111010" // LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17493 "00010000" // /* MW 9 */ + 17494 "00001110" // /* MW 8 */ + 17495 "10110000" // /* MW 7 */ + 17496 "11100000" // /* MW 6 */ + 17497 "00000001" // /* MW 5 */ + 17498 "00000000" // /* MW 4 */ + 17499 "01010000" // /* MW 3 */ + 17500 "11001011" // /* MW 2 */ + 17501 "11101010" // /* MW 1 */ + 17502 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17503 "00000000" // /* MW 1 */ + 17504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17505 "00000000" // /* MW 1 */ + 17506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17507 "00000000" // /* MW 1 */ + 17508 "10000100" // J #17552 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=17552 delay_slots=5 */ + 17509 "00000000" // /* MW 5 */ + 17510 "00000000" // /* MW 4 */ + 17511 "01001000" // /* MW 3 */ + 17512 "00100010" // /* MW 2 */ + 17513 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 379 13 +.delay_slot + 17514 "01000100" // MOVXM p2, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17515 "10011000" // /* MW 5 */ + 17516 "11000000" // /* MW 4 */ + 17517 "10000100" // /* MW 3 */ + 17518 "00000111" // /* MW 2 */ + 17519 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 27 first +.delay_slot + 17520 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17521 "00001111" // /* MW 3 */ + 17522 "01100001" // /* MW 2 */ + 17523 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 379 13 first +.delay_slot + 17524 "10011000" // ST r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17525 "01010001" // /* MW 3 */ + 17526 "00000110" // /* MW 2 */ + 17527 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 381 16 first +.delay_slot + 17528 "10011000" // ST r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17529 "00010001" // /* MW 3 */ + 17530 "00000110" // /* MW 2 */ + 17531 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 382 16 first +.delay_slot + 17532 "10011000" // ST r16, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17533 "00010001" // /* MW 3 */ + 17534 "00000110" // /* MW 2 */ + 17535 "00001001" // /* MW 1 */ +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.src_ref 8 "superkernels.cpp" 390 48 + 17536 "01000100" // MOVXM p3, #491540 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17537 "00101000" // /* MW 5 */ + 17538 "11000000" // /* MW 4 */ + 17539 "10000110" // /* MW 3 */ + 17540 "00000111" // /* MW 2 */ + 17541 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 48 + 17542 "10111010" // NOPA; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17543 "00010000" // /* MW 9 */ + 17544 "00001110" // /* MW 8 */ + 17545 "10110000" // /* MW 7 */ + 17546 "11100000" // /* MW 6 */ + 17547 "00000001" // /* MW 5 */ + 17548 "00000000" // /* MW 4 */ + 17549 "11110000" // /* MW 3 */ + 17550 "00101100" // /* MW 2 */ + 17551 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 17552 "00011000" // ADD.NC p0, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17553 "10000110" // /* MW 3 */ + 17554 "01100111" // /* MW 2 */ + 17555 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 17556 "10111010" // LDA r27, [p0], #-4; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17557 "00010000" // /* MW 9 */ + 17558 "00000000" // /* MW 8 */ + 17559 "00110000" // /* MW 7 */ + 17560 "11100001" // /* MW 6 */ + 17561 "00000001" // /* MW 5 */ + 17562 "00000000" // /* MW 4 */ + 17563 "11010000" // /* MW 3 */ + 17564 "11101110" // /* MW 2 */ + 17565 "00011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 17566 "10011000" // LDA r16, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17567 "00010110" // /* MW 3 */ + 17568 "11111110" // /* MW 2 */ + 17569 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 17570 "10011000" // LDA r17, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17571 "00110110" // /* MW 3 */ + 17572 "11111110" // /* MW 2 */ + 17573 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 first + 17574 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17575 "01010110" // /* MW 3 */ + 17576 "00000110" // /* MW 2 */ + 17577 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 17578 "10011000" // LDA r19, [p0, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17579 "01110110" // /* MW 3 */ + 17580 "01000110" // /* MW 2 */ + 17581 "00000000" // /* MW 1 */ + 17582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17583 "00000000" // /* MW 1 */ + 17584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17585 "00000000" // /* MW 1 */ + 17586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17587 "00000000" // /* MW 1 */ + 17588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17589 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 17590 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17591 "00000010" // /* MW 3 */ + 17592 "01100001" // /* MW 2 */ + 17593 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 first +.src_ref 2 "io_buffer_main.h" 218 20 + 17594 "01011100" // ST r16, [p0]; ADD r16, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17595 "00001110" // /* MW 5 */ + 17596 "01000000" // /* MW 4 */ + 17597 "00111001" // /* MW 3 */ + 17598 "11000010" // /* MW 2 */ + 17599 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 385 2 + 17600 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17601 "00010001" // /* MW 3 */ + 17602 "00000110" // /* MW 2 */ + 17603 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 +.src_ref 2 "io_buffer_main.h" 395 8 + 17604 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17605 "11111101" // /* MW 3 */ + 17606 "11100000" // /* MW 2 */ + 17607 "00010111" // /* MW 1 */ + 17608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17609 "00000000" // /* MW 1 */ + 17610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17611 "00000000" // /* MW 1 */ + 17612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17613 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 17614 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17615 "00001000" // /* MW 3 */ + 17616 "11010011" // /* MW 2 */ + 17617 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 17618 "00011000" // ADD.NC p2, r14, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17619 "00000110" // /* MW 3 */ + 17620 "01100111" // /* MW 2 */ + 17621 "00011010" // /* MW 1 */ + 17622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17623 "00000000" // /* MW 1 */ + 17624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17625 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 17626 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17627 "01110110" // /* MW 3 */ + 17628 "11111111" // /* MW 2 */ + 17629 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 17630 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17631 "00110110" // /* MW 3 */ + 17632 "11111110" // /* MW 2 */ + 17633 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 17634 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17635 "01010110" // /* MW 3 */ + 17636 "11111110" // /* MW 2 */ + 17637 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 17638 "10011000" // LDA r19, [p2, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17639 "01110110" // /* MW 3 */ + 17640 "01010110" // /* MW 2 */ + 17641 "00000010" // /* MW 1 */ + 17642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17643 "00000000" // /* MW 1 */ + 17644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17645 "00000000" // /* MW 1 */ + 17646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17647 "00000000" // /* MW 1 */ + 17648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17649 "00000000" // /* MW 1 */ + 17650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17651 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 17652 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17653 "00010010" // /* MW 3 */ + 17654 "10100011" // /* MW 2 */ + 17655 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 17656 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17657 "00110001" // /* MW 3 */ + 17658 "00000110" // /* MW 2 */ + 17659 "00001010" // /* MW 1 */ + 17660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17661 "00000000" // /* MW 1 */ + 17662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17663 "00000000" // /* MW 1 */ + 17664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17665 "00000000" // /* MW 1 */ + 17666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17667 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 17668 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17669 "00001000" // /* MW 3 */ + 17670 "11010011" // /* MW 2 */ + 17671 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 46 +.src_ref 8 "superkernels.cpp" 391 46 +.src_ref 2 "io_buffer_main.h" 324 32 + 17672 "00111010" // MOVS p6, p2; MOVX r16, #1; MOV r14, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17673 "01111001" // /* MW 9 */ + 17674 "01100000" // /* MW 8 */ + 17675 "11001110" // /* MW 7 */ + 17676 "00101001" // /* MW 6 */ + 17677 "00000000" // /* MW 5 */ + 17678 "00000001" // /* MW 4 */ + 17679 "01100000" // /* MW 3 */ + 17680 "00010001" // /* MW 2 */ + 17681 "11010001" // /* MW 1 */ + 17682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17683 "00000000" // /* MW 1 */ + 17684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17685 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 17686 "00011000" // LDA p4, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17687 "00011001" // /* MW 3 */ + 17688 "11101110" // /* MW 2 */ + 17689 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 48 first + 17690 "00001100" // LDA r17, [p3]; ST p0, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17691 "00111011" // /* MW 5 */ + 17692 "11011000" // /* MW 4 */ + 17693 "11011111" // /* MW 3 */ + 17694 "11000110" // /* MW 2 */ + 17695 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 48 first +.src_ref 8 "superkernels.cpp" 393 2 + 17696 "11010100" // LDA r20, [p1]; MOV p3, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17697 "10000001" // /* MW 5 */ + 17698 "11011101" // /* MW 4 */ + 17699 "11010110" // /* MW 3 */ + 17700 "11010010" // /* MW 2 */ + 17701 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 17702 "10011000" // LDA r18, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17703 "01010110" // /* MW 3 */ + 17704 "01001110" // /* MW 2 */ + 17705 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 17706 "10011000" // LDA p2, [p0], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17707 "00011110" // /* MW 3 */ + 17708 "01011101" // /* MW 2 */ + 17709 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17710 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17711 "11000000" // /* MW 3 */ + 17712 "01100000" // /* MW 2 */ + 17713 "00011111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17715 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17716 "10011000" // LDA r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17717 "01110110" // /* MW 3 */ + 17718 "00000110" // /* MW 2 */ + 17719 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 17720 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17721 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 393 2 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 17722 "00000100" // JL #17040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=17040 delay_slots=5 */ + 17723 "00000001" // /* MW 5 */ + 17724 "00000000" // /* MW 4 */ + 17725 "01001000" // /* MW 3 */ + 17726 "00100001" // /* MW 2 */ + 17727 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17728 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17729 "11000000" // /* MW 3 */ + 17730 "11010100" // /* MW 2 */ + 17731 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 46 first +.delay_slot + 17732 "10011000" // LSHL r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17733 "00001101" // /* MW 3 */ + 17734 "01100011" // /* MW 2 */ + 17735 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 46 first +.delay_slot + 17736 "10011000" // LSHL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17737 "00001101" // /* MW 3 */ + 17738 "00100001" // /* MW 2 */ + 17739 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 391 46 +.delay_slot + 17740 "01011000" // ADD.NC p1, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17741 "01000001" // /* MW 3 */ + 17742 "01101001" // /* MW 2 */ + 17743 "00011001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 390 46 first +.delay_slot + 17744 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 17745 "00000000" // /* MW 15 */ + 17746 "00000000" // /* MW 14 */ + 17747 "10101000" // /* MW 13 */ + 17748 "11100010" // /* MW 12 */ + 17749 "00110100" // /* MW 11 */ + 17750 "00000000" // /* MW 10 */ + 17751 "00000000" // /* MW 9 */ + 17752 "00000000" // /* MW 8 */ + 17753 "01011011" // /* MW 7 */ + 17754 "00000001" // /* MW 6 */ + 17755 "00100000" // /* MW 5 */ + 17756 "00000000" // /* MW 4 */ + 17757 "11110000" // /* MW 3 */ + 17758 "00101100" // /* MW 2 */ + 17759 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 first +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 40 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.return_address + 17760 "10111010" // LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17761 "01111000" // /* MW 9 */ + 17762 "11010000" // /* MW 8 */ + 17763 "10110011" // /* MW 7 */ + 17764 "00101000" // /* MW 6 */ + 17765 "00000000" // /* MW 5 */ + 17766 "00000001" // /* MW 4 */ + 17767 "11010000" // /* MW 3 */ + 17768 "11000110" // /* MW 2 */ + 17769 "11001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 19 + 17770 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17771 "10011000" // /* MW 5 */ + 17772 "11000000" // /* MW 4 */ + 17773 "10001100" // /* MW 3 */ + 17774 "00000111" // /* MW 2 */ + 17775 "00000000" // /* MW 1 */ + 17776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17777 "00000000" // /* MW 1 */ + 17778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17779 "00000000" // /* MW 1 */ + 17780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17781 "00000000" // /* MW 1 */ + 17782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17783 "00000000" // /* MW 1 */ + 17784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17785 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 17786 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17787 "00001000" // /* MW 3 */ + 17788 "01010001" // /* MW 2 */ + 17789 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 17790 "10011000" // LDA r17, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17791 "00110110" // /* MW 3 */ + 17792 "11110110" // /* MW 2 */ + 17793 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 17794 "00011000" // LDA p2, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17795 "00011001" // /* MW 3 */ + 17796 "11101101" // /* MW 2 */ + 17797 "00000111" // /* MW 1 */ + 17798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17799 "00000000" // /* MW 1 */ + 17800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17801 "00000000" // /* MW 1 */ + 17802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17803 "00000000" // /* MW 1 */ + 17804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17805 "00000000" // /* MW 1 */ + 17806 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17807 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 17808 "10011000" // SUB r17, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17809 "00010001" // /* MW 3 */ + 17810 "00100011" // /* MW 2 */ + 17811 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 28 + 17812 "00001100" // LDA r17, [p2, #20]; ST r17, [p1, #-4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17813 "01100011" // /* MW 5 */ + 17814 "11101100" // /* MW 4 */ + 17815 "11010011" // /* MW 3 */ + 17816 "11000110" // /* MW 2 */ + 17817 "01001010" // /* MW 1 */ + 17818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17819 "00000000" // /* MW 1 */ + 17820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17821 "00000000" // /* MW 1 */ + 17822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17823 "00000000" // /* MW 1 */ + 17824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17825 "00000000" // /* MW 1 */ + 17826 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17827 "00000000" // /* MW 1 */ + 17828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17829 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 17830 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17831 "00001000" // /* MW 3 */ + 17832 "01010001" // /* MW 2 */ + 17833 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 6 +.src_ref 8 "superkernels.cpp" 398 14 +.src_ref 2 "io_buffer_main.h" 327 40 first + 17834 "10111010" // LDA r19, [p7, #-8]; MOVXM p1, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17835 "00010000" // /* MW 9 */ + 17836 "00000000" // /* MW 8 */ + 17837 "10110000" // /* MW 7 */ + 17838 "11100000" // /* MW 6 */ + 17839 "00000001" // /* MW 5 */ + 17840 "00000000" // /* MW 4 */ + 17841 "11010000" // /* MW 3 */ + 17842 "11001110" // /* MW 2 */ + 17843 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 19 first + 17844 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17845 "01010110" // /* MW 3 */ + 17846 "00000110" // /* MW 2 */ + 17847 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 6 + 17848 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17849 "00110110" // /* MW 3 */ + 17850 "00000110" // /* MW 2 */ + 17851 "00000001" // /* MW 1 */ + 17852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17853 "00000000" // /* MW 1 */ + 17854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17855 "00000000" // /* MW 1 */ + 17856 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17857 "00000000" // /* MW 1 */ + 17858 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17859 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 17860 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17861 "00110001" // /* MW 3 */ + 17862 "00100001" // /* MW 2 */ + 17863 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 17864 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17865 "00010001" // /* MW 3 */ + 17866 "11100110" // /* MW 2 */ + 17867 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 16 first + 17868 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17869 "00101000" // /* MW 3 */ + 17870 "01100001" // /* MW 2 */ + 17871 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 397 6 + 17872 "10000100" // JNZ r16, #17904 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=17904 delay_slots=5 */ + 17873 "00000001" // /* MW 5 */ + 17874 "01000000" // /* MW 4 */ + 17875 "11111000" // /* MW 3 */ + 17876 "00100010" // /* MW 2 */ + 17877 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17879 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17881 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17883 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17884 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17887 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 398 14 + 17888 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17889 "00000001" // /* MW 3 */ + 17890 "00100000" // /* MW 2 */ + 17891 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 398 14 first + 17892 "00110110" // NOPA; NOPB; ST r16, [p1]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 17893 "11000001" // /* MW 11 */ + 17894 "00001000" // /* MW 10 */ + 17895 "10000011" // /* MW 9 */ + 17896 "00000000" // /* MW 8 */ + 17897 "00000000" // /* MW 7 */ + 17898 "00000000" // /* MW 6 */ + 17899 "00100000" // /* MW 5 */ + 17900 "00000000" // /* MW 4 */ + 17901 "11110000" // /* MW 3 */ + 17902 "00101100" // /* MW 2 */ + 17903 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.src_ref 8 "superkernels.cpp" 400 + 17904 "00011000" // LDA lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17905 "00111001" // /* MW 3 */ + 17906 "11110000" // /* MW 2 */ + 17907 "00000111" // /* MW 1 */ + 17908 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17909 "11110001" // /* MW 3 */ + 17910 "11111101" // /* MW 2 */ + 17911 "00000111" // /* MW 1 */ + 17912 "00011000" // LDA p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17913 "10011001" // /* MW 3 */ + 17914 "11110111" // /* MW 2 */ + 17915 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 17916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17917 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.noswbrkpt + 17918 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17919 "11010001" // /* MW 3 */ + 17920 "11111001" // /* MW 2 */ + 17921 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17923 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17925 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 400 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 17926 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 17927 "00000000" // /* MW 3 */ + 17928 "00101000" // /* MW 2 */ + 17929 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 17930 "00011000" // MOVS p6, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17931 "00001011" // /* MW 3 */ + 17932 "10001110" // /* MW 2 */ + 17933 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 400 +.delay_slot + 17934 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 17935 "00000001" // /* MW 5 */ + 17936 "00000000" // /* MW 4 */ + 17937 "00000000" // /* MW 3 */ + 17938 "11111000" // /* MW 2 */ + 17939 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17941 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17943 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 17944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + 17945 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.function shared_setup_backbone _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 205 first +.src_ref 4 "elementwise_binary_shared.h" 211 24 first +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.function_start + 17952 "10111010" // LDA el0, [p1], #4; MOVX r2, #256; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 17953 "01011000" // /* MW 9 */ + 17954 "00000000" // /* MW 8 */ + 17955 "00001000" // /* MW 7 */ + 17956 "00001011" // /* MW 6 */ + 17957 "00100000" // /* MW 5 */ + 17958 "00001000" // /* MW 4 */ + 17959 "11010000" // /* MW 3 */ + 17960 "10000101" // /* MW 2 */ + 17961 "00100011" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 + 17962 "00011000" // MOVX r0, #-128 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17963 "00000001" // /* MW 3 */ + 17964 "10000000" // /* MW 2 */ + 17965 "00010111" // /* MW 1 */ + 17966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17967 "00000000" // /* MW 1 */ + 17968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17969 "00000000" // /* MW 1 */ + 17970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17971 "00000000" // /* MW 1 */ + 17972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17973 "00000000" // /* MW 1 */ + 17974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17975 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 211 22 first + 17976 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17977 "00101001" // /* MW 3 */ + 17978 "00011100" // /* MW 2 */ + 17979 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 24 first + 17980 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17981 "00101110" // /* MW 3 */ + 17982 "00011100" // /* MW 2 */ + 17983 "00000001" // /* MW 1 */ + 17984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17985 "00000000" // /* MW 1 */ + 17986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17987 "00000000" // /* MW 1 */ + 17988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17989 "00000000" // /* MW 1 */ + 17990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17991 "00000000" // /* MW 1 */ + 17992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17993 "00000000" // /* MW 1 */ + 17994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 17995 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 212 22 + 17996 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 17997 "00101001" // /* MW 3 */ + 17998 "00011100" // /* MW 2 */ + 17999 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 24 first + 18000 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18001 "00101110" // /* MW 3 */ + 18002 "00000100" // /* MW 2 */ + 18003 "00000001" // /* MW 1 */ + 18004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18005 "00000000" // /* MW 1 */ + 18006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18007 "00000000" // /* MW 1 */ + 18008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18009 "00000000" // /* MW 1 */ + 18010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18011 "00000000" // /* MW 1 */ + 18012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18013 "00000000" // /* MW 1 */ + 18014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18015 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 213 22 + 18016 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18017 "00101001" // /* MW 3 */ + 18018 "00011100" // /* MW 2 */ + 18019 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 24 first + 18020 "10011000" // LDA r3, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18021 "01110110" // /* MW 3 */ + 18022 "00010100" // /* MW 2 */ + 18023 "00000001" // /* MW 1 */ + 18024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18025 "00000000" // /* MW 1 */ + 18026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18027 "00000000" // /* MW 1 */ + 18028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18029 "00000000" // /* MW 1 */ + 18030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18031 "00000000" // /* MW 1 */ + 18032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18033 "00000000" // /* MW 1 */ + 18034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18035 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 214 22 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18036 "10011000" // ST r3, [p0], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18037 "01110001" // /* MW 3 */ + 18038 "01001100" // /* MW 2 */ + 18039 "00001000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 34 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18040 "00011000" // ST.s16 r0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18041 "00010111" // /* MW 3 */ + 18042 "00000100" // /* MW 2 */ + 18043 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 217 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18044 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 18045 "00000000" // /* MW 3 */ + 18046 "00101000" // /* MW 2 */ + 18047 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18048 "01000100" // MOVXM r1, #65280 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18049 "00000000" // /* MW 5 */ + 18050 "10111110" // /* MW 4 */ + 18051 "11110000" // /* MW 3 */ + 18052 "00000000" // /* MW 2 */ + 18053 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18054 "10011000" // AND r1, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18055 "00010100" // /* MW 3 */ + 18056 "11000010" // /* MW 2 */ + 18057 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 48 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18058 "10011000" // EQ r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18059 "00100111" // /* MW 3 */ + 18060 "01110110" // /* MW 2 */ + 18061 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 216 36 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18062 "00011000" // SEL.EQZ r0, r0, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18063 "10000010" // /* MW 3 */ + 18064 "00000001" // /* MW 2 */ + 18065 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18066 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv___func_end0 + 18067 "00000000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.function setup _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv +.src_ref 4 "elementwise_binary_shared.h" 219 +.src_ref 4 "elementwise_binary_shared.h" 219 first +.function_start + 18080 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18081 "00000001" // /* MW 5 */ + 18082 "00000000" // /* MW 4 */ + 18083 "00000000" // /* MW 3 */ + 18084 "00001000" // /* MW 2 */ + 18085 "00000000" // /* MW 1 */ + 18086 "10011000" // ST lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18087 "00111101" // /* MW 3 */ + 18088 "11111000" // /* MW 2 */ + 18089 "00001111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 220 8 first +.no_stack_arguments + 18090 "00000100" // JL #17952 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=17952 delay_slots=5 */ + 18091 "00000001" // /* MW 5 */ + 18092 "00000000" // /* MW 4 */ + 18093 "00010000" // /* MW 3 */ + 18094 "00100011" // /* MW 2 */ + 18095 "00000000" // /* MW 1 */ +.delay_slot + 18096 "10011000" // ST p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18097 "10011101" // /* MW 3 */ + 18098 "11111111" // /* MW 2 */ + 18099 "00001111" // /* MW 1 */ +.src_ref 9 "sub_impl.h" 129 27 +.delay_slot + 18100 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18101 "11000000" // /* MW 3 */ + 18102 "01100000" // /* MW 2 */ + 18103 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18105 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18107 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18108 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18109 "01100111" // /* MW 3 */ + 18110 "00000001" // /* MW 2 */ + 18111 "00000000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.return_address + 18112 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18113 "00111001" // /* MW 3 */ + 18114 "11111000" // /* MW 2 */ + 18115 "00000111" // /* MW 1 */ + 18116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18117 "00000000" // /* MW 1 */ + 18118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18119 "00000000" // /* MW 1 */ + 18120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18121 "00000000" // /* MW 1 */ + 18122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18123 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18125 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18126 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18127 "10011001" // /* MW 3 */ + 18128 "11111111" // /* MW 2 */ + 18129 "00000111" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18130 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 18131 "00000000" // /* MW 3 */ + 18132 "00101000" // /* MW 2 */ + 18133 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18135 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18137 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18139 "00000000" // /* MW 1 */ +.src_ref 9 "sub_impl.h" 129 27 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18140 "00011000" // MOVX r16, #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18141 "00011001" // /* MW 3 */ + 18142 "00100000" // /* MW 2 */ + 18143 "00010000" // /* MW 1 */ +.src_ref 4 "elementwise_binary_shared.h" 222 4 +.src_ref 9 "sub_impl.h" 129 27 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18144 "00111010" // ST r16, [p7, #16]; PADDXM [sp], #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18145 "01110001" // /* MW 9 */ + 18146 "00000000" // /* MW 8 */ + 18147 "00000000" // /* MW 7 */ + 18148 "00000000" // /* MW 6 */ + 18149 "11111110" // /* MW 5 */ + 18150 "00111111" // /* MW 4 */ + 18151 "00110000" // /* MW 3 */ + 18152 "11000010" // /* MW 2 */ +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv___func_end0 + 18153 "11101000" // /* MW 1 */ +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_begin0 +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E +.function run _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E +.src_ref 4 "elementwise_binary_shared.h" 227 first +.src_ref 4 "elementwise_binary_shared.h" 232 8 first +.tail_call +.function_start + 18160 "10000100" // J #10096 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=10096 delay_slots=5 */ + 18161 "00000000" // /* MW 5 */ + 18162 "00000000" // /* MW 4 */ + 18163 "10111000" // /* MW 3 */ + 18164 "00010011" // /* MW 2 */ + 18165 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18167 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18169 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18171 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18173 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E__end +.label __ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E___func_end0 + 18175 "00000000" // /* MW 1 */ +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_begin0 +.label _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.function superkernel_sub1d _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE +.src_ref 8 "superkernels.cpp" 406 first +.src_ref 8 "superkernels.cpp" 411 6 +.function_start + 18176 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18177 "00000000" // /* MW 5 */ + 18178 "11000000" // /* MW 4 */ + 18179 "10001000" // /* MW 3 */ + 18180 "00000111" // /* MW 2 */ + 18181 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 411 6 first + 18182 "11010100" // LDA r16, [p4]; MOV r17, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18183 "11000001" // /* MW 5 */ + 18184 "10110101" // /* MW 4 */ + 18185 "11011000" // /* MW 3 */ + 18186 "11000010" // /* MW 2 */ + 18187 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 406 + 18188 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18189 "00000001" // /* MW 5 */ + 18190 "00000000" // /* MW 4 */ + 18191 "00000000" // /* MW 3 */ + 18192 "00001000" // /* MW 2 */ + 18193 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 22 first +.src_ref 2 "io_buffer_main.h" 218 49 + 18194 "00111010" // ST r14, [sp, #-8]; EXTEND.u8 r17, r17; MOV r14, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18195 "01111001" // /* MW 9 */ + 18196 "01100000" // /* MW 8 */ + 18197 "11001010" // /* MW 7 */ + 18198 "10000001" // /* MW 6 */ + 18199 "00010100" // /* MW 5 */ + 18200 "00100011" // /* MW 4 */ + 18201 "10110000" // /* MW 3 */ + 18202 "00111010" // /* MW 2 */ + 18203 "11111111" // /* MW 1 */ + 18204 "00000010" // ST p0, [sp, #-20]; MOV r0, r15 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 18205 "01110000" // /* MW 7 */ + 18206 "11010000" // /* MW 6 */ + 18207 "00001011" // /* MW 5 */ + 18208 "00000000" // /* MW 4 */ + 18209 "10110000" // /* MW 3 */ + 18210 "10000011" // /* MW 2 */ + 18211 "11111101" // /* MW 1 */ + 18212 "10011000" // ST r0, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18213 "00010101" // /* MW 3 */ + 18214 "11111100" // /* MW 2 */ + 18215 "00001111" // /* MW 1 */ + 18216 "10011000" // ST lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18217 "00111101" // /* MW 3 */ + 18218 "11110000" // /* MW 2 */ + 18219 "00001111" // /* MW 1 */ + 18220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18221 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 411 6 first +.src_ref 8 "superkernels.cpp" 411 16 first + 18222 "10000100" // JNZ r16, #18368 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=18368 delay_slots=5 */ + 18223 "00000001" // /* MW 5 */ + 18224 "01000000" // /* MW 4 */ + 18225 "11100000" // /* MW 3 */ + 18226 "00100011" // /* MW 2 */ + 18227 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 30 first +.delay_slot + 18228 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18229 "11111011" // /* MW 3 */ + 18230 "01100011" // /* MW 2 */ + 18231 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 11 +.delay_slot + 18232 "01000100" // MOVXM p2, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18233 "00100000" // /* MW 5 */ + 18234 "11000000" // /* MW 4 */ + 18235 "10000100" // /* MW 3 */ + 18236 "00000111" // /* MW 2 */ + 18237 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 408 11 +.delay_slot + 18238 "00000010" // ST r17, [p2]; MOV p2, p7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 18239 "01110000" // /* MW 7 */ + 18240 "01100000" // /* MW 6 */ + 18241 "00110111" // /* MW 5 */ + 18242 "00000001" // /* MW 4 */ + 18243 "00110000" // /* MW 3 */ + 18244 "11000110" // /* MW 2 */ + 18245 "01000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 18246 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18247 "11000000" // /* MW 3 */ + 18248 "11010110" // /* MW 2 */ + 18249 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 414 4 +.src_ref 8 "superkernels.cpp" 416 28 +.src_ref 8 "superkernels.cpp" 418 42 +.src_ref 8 "superkernels.cpp" 430 2 +.delay_slot + 18250 "00111010" // ST p2, [sp, #-12]; MOVXM p7, #493184 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18251 "00010001" // /* MW 9 */ + 18252 "01000000" // /* MW 8 */ + 18253 "10110011" // /* MW 7 */ + 18254 "11100011" // /* MW 6 */ + 18255 "00000001" // /* MW 5 */ + 18256 "00000000" // /* MW 4 */ + 18257 "10110000" // /* MW 3 */ + 18258 "10100011" // /* MW 2 */ + 18259 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 414 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 18260 "00111010" // MOVS p0, p7; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18261 "00010001" // /* MW 9 */ + 18262 "00101010" // /* MW 8 */ + 18263 "00110000" // /* MW 7 */ + 18264 "11100001" // /* MW 6 */ + 18265 "00000001" // /* MW 5 */ + 18266 "00000000" // /* MW 4 */ + 18267 "01100000" // /* MW 3 */ + 18268 "10010001" // /* MW 2 */ + 18269 "00010011" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 18270 "10111010" // ST.s8 r16, [p2]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18271 "00010000" // /* MW 9 */ + 18272 "00101000" // /* MW 8 */ + 18273 "00110000" // /* MW 7 */ + 18274 "11100001" // /* MW 6 */ + 18275 "00000001" // /* MW 5 */ + 18276 "00000000" // /* MW 4 */ + 18277 "11100000" // /* MW 3 */ + 18278 "11000000" // /* MW 2 */ + 18279 "01000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18281 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 414 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 18282 "00000100" // JL #18080 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=18080 delay_slots=5 */ + 18283 "00000001" // /* MW 5 */ + 18284 "00000000" // /* MW 4 */ + 18285 "01010000" // /* MW 3 */ + 18286 "00100011" // /* MW 2 */ + 18287 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18289 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 18290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18291 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18292 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18293 "00110001" // /* MW 3 */ + 18294 "00100000" // /* MW 2 */ + 18295 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 18296 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18297 "00000101" // /* MW 3 */ + 18298 "00100000" // /* MW 2 */ + 18299 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 18300 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18301 "00010001" // /* MW 3 */ + 18302 "00000110" // /* MW 2 */ + 18303 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 18 +.src_ref 8 "superkernels.cpp" 418 42 first +.return_address + 18304 "10111010" // LDA r16, [p7]; MOVXM p1, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18305 "00010000" // /* MW 9 */ + 18306 "00001000" // /* MW 8 */ + 18307 "10110000" // /* MW 7 */ + 18308 "11100000" // /* MW 6 */ + 18309 "00000001" // /* MW 5 */ + 18310 "00000000" // /* MW 4 */ + 18311 "11010000" // /* MW 3 */ + 18312 "11000010" // /* MW 2 */ + 18313 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 16 +.src_ref 8 "superkernels.cpp" 418 18 +.src_ref 8 "superkernels.cpp" 427 48 + 18314 "10111010" // LDA r17, [p1]; MOVXM p3, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18315 "00010000" // /* MW 9 */ + 18316 "00001010" // /* MW 8 */ + 18317 "10110000" // /* MW 7 */ + 18318 "11100001" // /* MW 6 */ + 18319 "00000001" // /* MW 5 */ + 18320 "00000000" // /* MW 4 */ + 18321 "11010000" // /* MW 3 */ + 18322 "11000110" // /* MW 2 */ + 18323 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 416 28 first +.src_ref 8 "superkernels.cpp" 419 16 +.src_ref 8 "superkernels.cpp" 428 48 + 18324 "10111010" // LDA.u16 r18, [p7, #10]; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18325 "00010000" // /* MW 9 */ + 18326 "00001110" // /* MW 8 */ + 18327 "10110000" // /* MW 7 */ + 18328 "11100000" // /* MW 6 */ + 18329 "00000001" // /* MW 5 */ + 18330 "00000000" // /* MW 4 */ + 18331 "01010000" // /* MW 3 */ + 18332 "11001011" // /* MW 2 */ + 18333 "11101010" // /* MW 1 */ + 18334 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18335 "00000000" // /* MW 1 */ + 18336 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18337 "00000000" // /* MW 1 */ + 18338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18339 "00000000" // /* MW 1 */ + 18340 "10000100" // J #18384 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=18384 delay_slots=5 */ + 18341 "00000000" // /* MW 5 */ + 18342 "00000000" // /* MW 4 */ + 18343 "11101000" // /* MW 3 */ + 18344 "00100011" // /* MW 2 */ + 18345 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 416 13 +.delay_slot + 18346 "01000100" // MOVXM p2, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18347 "10011000" // /* MW 5 */ + 18348 "11000000" // /* MW 4 */ + 18349 "10000100" // /* MW 3 */ + 18350 "00000111" // /* MW 2 */ + 18351 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 27 first +.delay_slot + 18352 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18353 "00001111" // /* MW 3 */ + 18354 "01100001" // /* MW 2 */ + 18355 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 416 13 first +.delay_slot + 18356 "10011000" // ST r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18357 "01010001" // /* MW 3 */ + 18358 "00000110" // /* MW 2 */ + 18359 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 418 16 first +.delay_slot + 18360 "10011000" // ST r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18361 "00010001" // /* MW 3 */ + 18362 "00000110" // /* MW 2 */ + 18363 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 419 16 first +.delay_slot + 18364 "10011000" // ST r16, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18365 "00010001" // /* MW 3 */ + 18366 "00000110" // /* MW 2 */ + 18367 "00001001" // /* MW 1 */ +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_192 +.src_ref 8 "superkernels.cpp" 427 48 + 18368 "01000100" // MOVXM p3, #491540 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18369 "00101000" // /* MW 5 */ + 18370 "11000000" // /* MW 4 */ + 18371 "10000110" // /* MW 3 */ + 18372 "00000111" // /* MW 2 */ + 18373 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 48 + 18374 "10111010" // NOPA; MOVXM p1, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18375 "00010000" // /* MW 9 */ + 18376 "00001110" // /* MW 8 */ + 18377 "10110000" // /* MW 7 */ + 18378 "11100000" // /* MW 6 */ + 18379 "00000001" // /* MW 5 */ + 18380 "00000000" // /* MW 4 */ + 18381 "11110000" // /* MW 3 */ + 18382 "00101100" // /* MW 2 */ + 18383 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_208 +.src_ref 2 "io_buffer_main.h" 218 49 first + 18384 "00011000" // ADD.NC p0, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18385 "10000110" // /* MW 3 */ + 18386 "01100111" // /* MW 2 */ + 18387 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 +.src_ref 2 "io_buffer_main.h" 218 49 + 18388 "10111010" // LDA r27, [p0], #-4; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18389 "00010000" // /* MW 9 */ + 18390 "00000000" // /* MW 8 */ + 18391 "00110000" // /* MW 7 */ + 18392 "11100001" // /* MW 6 */ + 18393 "00000001" // /* MW 5 */ + 18394 "00000000" // /* MW 4 */ + 18395 "11010000" // /* MW 3 */ + 18396 "11101110" // /* MW 2 */ + 18397 "00011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 18398 "10011000" // LDA r16, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18399 "00010110" // /* MW 3 */ + 18400 "11111110" // /* MW 2 */ + 18401 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 18402 "10011000" // LDA r17, [p0], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18403 "00110110" // /* MW 3 */ + 18404 "11111110" // /* MW 2 */ + 18405 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 first + 18406 "10011000" // LDA r18, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18407 "01010110" // /* MW 3 */ + 18408 "00000110" // /* MW 2 */ + 18409 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 18410 "10011000" // LDA r19, [p0, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18411 "01110110" // /* MW 3 */ + 18412 "01000110" // /* MW 2 */ + 18413 "00000000" // /* MW 1 */ + 18414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18415 "00000000" // /* MW 1 */ + 18416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18417 "00000000" // /* MW 1 */ + 18418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18419 "00000000" // /* MW 1 */ + 18420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18421 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 18422 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18423 "00000010" // /* MW 3 */ + 18424 "01100001" // /* MW 2 */ + 18425 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 first +.src_ref 2 "io_buffer_main.h" 218 20 + 18426 "01011100" // ST r16, [p0]; ADD r16, r18, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18427 "00001110" // /* MW 5 */ + 18428 "01000000" // /* MW 4 */ + 18429 "00111001" // /* MW 3 */ + 18430 "11000010" // /* MW 2 */ + 18431 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 422 2 + 18432 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18433 "00010001" // /* MW 3 */ + 18434 "00000110" // /* MW 2 */ + 18435 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 +.src_ref 2 "io_buffer_main.h" 395 8 + 18436 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18437 "11111101" // /* MW 3 */ + 18438 "11100000" // /* MW 2 */ + 18439 "00010111" // /* MW 1 */ + 18440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18441 "00000000" // /* MW 1 */ + 18442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18443 "00000000" // /* MW 1 */ + 18444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18445 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 18446 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18447 "00001000" // /* MW 3 */ + 18448 "11010011" // /* MW 2 */ + 18449 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 18450 "00011000" // ADD.NC p2, r14, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18451 "00000110" // /* MW 3 */ + 18452 "01100111" // /* MW 2 */ + 18453 "00011010" // /* MW 1 */ + 18454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18455 "00000000" // /* MW 1 */ + 18456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18457 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 18458 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18459 "01110110" // /* MW 3 */ + 18460 "11111111" // /* MW 2 */ + 18461 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 18462 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18463 "00110110" // /* MW 3 */ + 18464 "11111110" // /* MW 2 */ + 18465 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 18466 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18467 "01010110" // /* MW 3 */ + 18468 "11111110" // /* MW 2 */ + 18469 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 18470 "10011000" // LDA r19, [p2, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18471 "01110110" // /* MW 3 */ + 18472 "01010110" // /* MW 2 */ + 18473 "00000010" // /* MW 1 */ + 18474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18475 "00000000" // /* MW 1 */ + 18476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18477 "00000000" // /* MW 1 */ + 18478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18479 "00000000" // /* MW 1 */ + 18480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18481 "00000000" // /* MW 1 */ + 18482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18483 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 18484 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18485 "00010010" // /* MW 3 */ + 18486 "10100011" // /* MW 2 */ + 18487 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 18488 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18489 "00110001" // /* MW 3 */ + 18490 "00000110" // /* MW 2 */ + 18491 "00001010" // /* MW 1 */ + 18492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18493 "00000000" // /* MW 1 */ + 18494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18495 "00000000" // /* MW 1 */ + 18496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18497 "00000000" // /* MW 1 */ + 18498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18499 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 18500 "00011000" // ACQ r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18501 "00001000" // /* MW 3 */ + 18502 "11010011" // /* MW 2 */ + 18503 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 46 +.src_ref 8 "superkernels.cpp" 428 46 +.src_ref 2 "io_buffer_main.h" 324 32 + 18504 "00111010" // MOVS p6, p2; MOVX r16, #1; MOV r14, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18505 "01111001" // /* MW 9 */ + 18506 "01100000" // /* MW 8 */ + 18507 "11001110" // /* MW 7 */ + 18508 "00101001" // /* MW 6 */ + 18509 "00000000" // /* MW 5 */ + 18510 "00000001" // /* MW 4 */ + 18511 "01100000" // /* MW 3 */ + 18512 "00010001" // /* MW 2 */ + 18513 "11010001" // /* MW 1 */ + 18514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18515 "00000000" // /* MW 1 */ + 18516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18517 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 18518 "00011000" // LDA p4, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18519 "00011001" // /* MW 3 */ + 18520 "11101110" // /* MW 2 */ + 18521 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 48 first + 18522 "00001100" // LDA r17, [p3]; ST p0, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18523 "00111011" // /* MW 5 */ + 18524 "11011000" // /* MW 4 */ + 18525 "11011111" // /* MW 3 */ + 18526 "11000110" // /* MW 2 */ + 18527 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 48 first +.src_ref 8 "superkernels.cpp" 430 2 + 18528 "11010100" // LDA r20, [p1]; MOV p3, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18529 "10000001" // /* MW 5 */ + 18530 "11011101" // /* MW 4 */ + 18531 "11010110" // /* MW 3 */ + 18532 "11010010" // /* MW 2 */ + 18533 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 18534 "10011000" // LDA r18, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18535 "01010110" // /* MW 3 */ + 18536 "01001110" // /* MW 2 */ + 18537 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 18538 "10011000" // LDA p2, [p0], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18539 "00011110" // /* MW 3 */ + 18540 "01011101" // /* MW 2 */ + 18541 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18542 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18543 "11000000" // /* MW 3 */ + 18544 "01100000" // /* MW 2 */ + 18545 "00011111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18547 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18548 "10011000" // LDA r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18549 "01110110" // /* MW 3 */ + 18550 "00000110" // /* MW 2 */ + 18551 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 18552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18553 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 430 2 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 18554 "00000100" // JL #18160 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=18160 delay_slots=5 */ + 18555 "00000001" // /* MW 5 */ + 18556 "00000000" // /* MW 4 */ + 18557 "01111000" // /* MW 3 */ + 18558 "00100011" // /* MW 2 */ + 18559 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18560 "11111000" // MOV r15, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18561 "11000000" // /* MW 3 */ + 18562 "11010100" // /* MW 2 */ + 18563 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 46 first +.delay_slot + 18564 "10011000" // LSHL r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18565 "00001101" // /* MW 3 */ + 18566 "01100011" // /* MW 2 */ + 18567 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 46 first +.delay_slot + 18568 "10011000" // LSHL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18569 "00001101" // /* MW 3 */ + 18570 "00100001" // /* MW 2 */ + 18571 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 428 46 +.delay_slot + 18572 "01011000" // ADD.NC p1, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18573 "01000001" // /* MW 3 */ + 18574 "01101001" // /* MW 2 */ + 18575 "00011001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 427 46 first +.delay_slot + 18576 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC p0, r19, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 18577 "00000000" // /* MW 15 */ + 18578 "00000000" // /* MW 14 */ + 18579 "10101000" // /* MW 13 */ + 18580 "11100010" // /* MW 12 */ + 18581 "00110100" // /* MW 11 */ + 18582 "00000000" // /* MW 10 */ + 18583 "00000000" // /* MW 9 */ + 18584 "00000000" // /* MW 8 */ + 18585 "01011011" // /* MW 7 */ + 18586 "00000001" // /* MW 6 */ + 18587 "00100000" // /* MW 5 */ + 18588 "00000000" // /* MW 4 */ + 18589 "11110000" // /* MW 3 */ + 18590 "00101100" // /* MW 2 */ + 18591 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 first +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 40 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.return_address + 18592 "10111010" // LDA r17, [p6, #16]; MOVX r16, #1; MOV p1, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18593 "01111000" // /* MW 9 */ + 18594 "11010000" // /* MW 8 */ + 18595 "10110011" // /* MW 7 */ + 18596 "00101000" // /* MW 6 */ + 18597 "00000000" // /* MW 5 */ + 18598 "00000001" // /* MW 4 */ + 18599 "11010000" // /* MW 3 */ + 18600 "11000110" // /* MW 2 */ + 18601 "11001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 19 + 18602 "01000100" // MOVXM p6, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18603 "10011000" // /* MW 5 */ + 18604 "11000000" // /* MW 4 */ + 18605 "10001100" // /* MW 3 */ + 18606 "00000111" // /* MW 2 */ + 18607 "00000000" // /* MW 1 */ + 18608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18609 "00000000" // /* MW 1 */ + 18610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18611 "00000000" // /* MW 1 */ + 18612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18613 "00000000" // /* MW 1 */ + 18614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18615 "00000000" // /* MW 1 */ + 18616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18617 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 18618 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18619 "00001000" // /* MW 3 */ + 18620 "01010001" // /* MW 2 */ + 18621 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 18622 "10011000" // LDA r17, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18623 "00110110" // /* MW 3 */ + 18624 "11110110" // /* MW 2 */ + 18625 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 + 18626 "00011000" // LDA p2, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18627 "00011001" // /* MW 3 */ + 18628 "11101101" // /* MW 2 */ + 18629 "00000111" // /* MW 1 */ + 18630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18631 "00000000" // /* MW 1 */ + 18632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18633 "00000000" // /* MW 1 */ + 18634 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18635 "00000000" // /* MW 1 */ + 18636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18637 "00000000" // /* MW 1 */ + 18638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18639 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 18640 "10011000" // SUB r17, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18641 "00010001" // /* MW 3 */ + 18642 "00100011" // /* MW 2 */ + 18643 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first +.src_ref 2 "io_buffer_main.h" 327 28 + 18644 "00001100" // LDA r17, [p2, #20]; ST r17, [p1, #-4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18645 "01100011" // /* MW 5 */ + 18646 "11101100" // /* MW 4 */ + 18647 "11010011" // /* MW 3 */ + 18648 "11000110" // /* MW 2 */ + 18649 "01001010" // /* MW 1 */ + 18650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18651 "00000000" // /* MW 1 */ + 18652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18653 "00000000" // /* MW 1 */ + 18654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18655 "00000000" // /* MW 1 */ + 18656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18657 "00000000" // /* MW 1 */ + 18658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18659 "00000000" // /* MW 1 */ + 18660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18661 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 18662 "00011000" // REL r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18663 "00001000" // /* MW 3 */ + 18664 "01010001" // /* MW 2 */ + 18665 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 6 +.src_ref 8 "superkernels.cpp" 435 14 +.src_ref 2 "io_buffer_main.h" 327 40 first + 18666 "10111010" // LDA r19, [p7, #-8]; MOVXM p1, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18667 "00010000" // /* MW 9 */ + 18668 "00000000" // /* MW 8 */ + 18669 "10110000" // /* MW 7 */ + 18670 "11100000" // /* MW 6 */ + 18671 "00000001" // /* MW 5 */ + 18672 "00000000" // /* MW 4 */ + 18673 "11010000" // /* MW 3 */ + 18674 "11001110" // /* MW 2 */ + 18675 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 19 first + 18676 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18677 "01010110" // /* MW 3 */ + 18678 "00000110" // /* MW 2 */ + 18679 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 6 + 18680 "10011000" // LDA r17, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18681 "00110110" // /* MW 3 */ + 18682 "00000110" // /* MW 2 */ + 18683 "00000001" // /* MW 1 */ + 18684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18685 "00000000" // /* MW 1 */ + 18686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18687 "00000000" // /* MW 1 */ + 18688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18689 "00000000" // /* MW 1 */ + 18690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18691 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 18692 "10011000" // SUB r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18693 "00110001" // /* MW 3 */ + 18694 "00100001" // /* MW 2 */ + 18695 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 18696 "10011000" // ST r16, [p7, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18697 "00010001" // /* MW 3 */ + 18698 "11100110" // /* MW 2 */ + 18699 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 16 first + 18700 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18701 "00101000" // /* MW 3 */ + 18702 "01100001" // /* MW 2 */ + 18703 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 434 6 + 18704 "10000100" // JNZ r16, #18736 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=18736 delay_slots=5 */ + 18705 "00000001" // /* MW 5 */ + 18706 "01000000" // /* MW 4 */ + 18707 "10011000" // /* MW 3 */ + 18708 "00100100" // /* MW 2 */ + 18709 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18711 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18713 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18715 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18717 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18719 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 435 14 + 18720 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18721 "00000001" // /* MW 3 */ + 18722 "00100000" // /* MW 2 */ + 18723 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 435 14 first + 18724 "00110110" // NOPA; NOPB; ST r16, [p1]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 18725 "11000001" // /* MW 11 */ + 18726 "00001000" // /* MW 10 */ + 18727 "10000011" // /* MW 9 */ + 18728 "00000000" // /* MW 8 */ + 18729 "00000000" // /* MW 7 */ + 18730 "00000000" // /* MW 6 */ + 18731 "00100000" // /* MW 5 */ + 18732 "00000000" // /* MW 4 */ + 18733 "11110000" // /* MW 3 */ + 18734 "00101100" // /* MW 2 */ + 18735 "00000000" // /* MW 1 */ +.label TGT_F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE_560 +.src_ref 8 "superkernels.cpp" 437 + 18736 "00011000" // LDA lr, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18737 "00111001" // /* MW 3 */ + 18738 "11110000" // /* MW 2 */ + 18739 "00000111" // /* MW 1 */ + 18740 "00011000" // LDA r15, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18741 "11110001" // /* MW 3 */ + 18742 "11111101" // /* MW 2 */ + 18743 "00000111" // /* MW 1 */ + 18744 "00011000" // LDA p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18745 "10011001" // /* MW 3 */ + 18746 "11110111" // /* MW 2 */ + 18747 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 18748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18749 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.noswbrkpt + 18750 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18751 "11010001" // /* MW 3 */ + 18752 "11111001" // /* MW 2 */ + 18753 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18755 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18756 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18757 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 437 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 18758 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 18759 "00000000" // /* MW 3 */ + 18760 "00101000" // /* MW 2 */ + 18761 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 18762 "00011000" // MOVS p6, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18763 "00001011" // /* MW 3 */ + 18764 "10001110" // /* MW 2 */ + 18765 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 437 +.delay_slot + 18766 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18767 "00000001" // /* MW 5 */ + 18768 "00000000" // /* MW 4 */ + 18769 "00000000" // /* MW 3 */ + 18770 "11111000" // /* MW 2 */ + 18771 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18773 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18775 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 18776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE__end +.label __Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE___func_end0 + 18777 "00000000" // /* MW 1 */ +.label _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_begin0 +.function setup_conv2d_dw_params_bf16 _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh +.src_ref 3 "conv2d_dw_bf16_params.h" 211 first +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 first +.function_start + 18784 "10111010" // LDA el0, [p0], #4; MOVXM p1, #493888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18785 "00010000" // /* MW 9 */ + 18786 "10100000" // /* MW 8 */ + 18787 "10110100" // /* MW 7 */ + 18788 "11100000" // /* MW 6 */ + 18789 "00000001" // /* MW 5 */ + 18790 "00000000" // /* MW 4 */ + 18791 "11010000" // /* MW 3 */ + 18792 "10000101" // /* MW 2 */ + 18793 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 first +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 218 80 + 18794 "10111010" // LDA eh0, [p0], #4; MOVX r16, #2; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18795 "01011000" // /* MW 9 */ + 18796 "00000000" // /* MW 8 */ + 18797 "00001000" // /* MW 7 */ + 18798 "01001011" // /* MW 6 */ + 18799 "00000000" // /* MW 5 */ + 18800 "00000001" // /* MW 4 */ + 18801 "11010000" // /* MW 3 */ + 18802 "10000001" // /* MW 2 */ + 18803 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 211 + 18804 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18805 "00000001" // /* MW 5 */ + 18806 "00000000" // /* MW 4 */ + 18807 "00000000" // /* MW 3 */ + 18808 "00001000" // /* MW 2 */ + 18809 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 32 + 18810 "00111010" // ST p7, [sp, #-12]; MOVXM p7, #493888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 18811 "00010001" // /* MW 9 */ + 18812 "10100000" // /* MW 8 */ + 18813 "10110100" // /* MW 7 */ + 18814 "11100011" // /* MW 6 */ + 18815 "00000001" // /* MW 5 */ + 18816 "00000000" // /* MW 4 */ + 18817 "10110000" // /* MW 3 */ + 18818 "11110011" // /* MW 2 */ + 18819 "11111110" // /* MW 1 */ + 18820 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18821 "00111101" // /* MW 3 */ + 18822 "11111100" // /* MW 2 */ + 18823 "00001111" // /* MW 1 */ + 18824 "10011000" // ST r15, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18825 "11110101" // /* MW 3 */ + 18826 "11111001" // /* MW 2 */ + 18827 "00001111" // /* MW 1 */ + 18828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18829 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18830 "10011000" // ST el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18831 "00101001" // /* MW 3 */ + 18832 "00011100" // /* MW 2 */ + 18833 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18834 "10011000" // ST eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18835 "00001001" // /* MW 3 */ + 18836 "00011100" // /* MW 2 */ + 18837 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 + 18838 "10011000" // LDA el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18839 "00101110" // /* MW 3 */ + 18840 "00000100" // /* MW 2 */ + 18841 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 17 + 18842 "10011000" // LDA eh0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18843 "00001110" // /* MW 3 */ + 18844 "00010100" // /* MW 2 */ + 18845 "00000000" // /* MW 1 */ + 18846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18847 "00000000" // /* MW 1 */ + 18848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18849 "00000000" // /* MW 1 */ + 18850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18851 "00000000" // /* MW 1 */ + 18852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18853 "00000000" // /* MW 1 */ + 18854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18855 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18856 "10011000" // ST el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18857 "00101001" // /* MW 3 */ + 18858 "00000100" // /* MW 2 */ + 18859 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 215 15 + 18860 "10011000" // ST eh0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18861 "00001001" // /* MW 3 */ + 18862 "00010100" // /* MW 2 */ + 18863 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 32 first + 18864 "10011000" // LDA.u8 r17, [p7], #5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18865 "00101010" // /* MW 3 */ + 18866 "01011110" // /* MW 2 */ + 18867 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 52 + 18868 "10011000" // LDA.u8 r18, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18869 "01001010" // /* MW 3 */ + 18870 "11101110" // /* MW 2 */ + 18871 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 80 + 18872 "10011000" // LDA.u8 r1, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18873 "00101010" // /* MW 3 */ + 18874 "11101100" // /* MW 2 */ + 18875 "00000111" // /* MW 1 */ + 18876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18877 "00000000" // /* MW 1 */ + 18878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18879 "00000000" // /* MW 1 */ + 18880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18881 "00000000" // /* MW 1 */ + 18882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18883 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.no_stack_arguments + 18884 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 18885 "00000001" // /* MW 5 */ + 18886 "00000000" // /* MW 4 */ + 18887 "01111000" // /* MW 3 */ + 18888 "01001101" // /* MW 2 */ + 18889 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 38 +.delay_slot + 18890 "01011100" // ST r18, [sp, #-28]; SUB r15, r17, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18891 "01000011" // /* MW 5 */ + 18892 "10111110" // /* MW 4 */ + 18893 "10111000" // /* MW 3 */ + 18894 "11001010" // /* MW 2 */ + 18895 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 80 +.delay_slot + 18896 "01011100" // ST r1, [sp, #-20]; NE r16, r1, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18897 "00010001" // /* MW 5 */ + 18898 "11000010" // /* MW 4 */ + 18899 "10110000" // /* MW 3 */ + 18900 "10000110" // /* MW 2 */ + 18901 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.delay_slot + 18902 "01011100" // ST r16, [sp, #-16]; LT r27, r15, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18903 "00010101" // /* MW 5 */ + 18904 "11101111" // /* MW 4 */ + 18905 "10110111" // /* MW 3 */ + 18906 "01000010" // /* MW 2 */ + 18907 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.delay_slot + 18908 "10011000" // SUB r17, r24, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18909 "11110001" // /* MW 3 */ + 18910 "00100010" // /* MW 2 */ + 18911 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.delay_slot + 18912 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r15, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 18913 "00000000" // /* MW 15 */ + 18914 "00000000" // /* MW 14 */ + 18915 "01111000" // /* MW 13 */ + 18916 "10100101" // /* MW 12 */ + 18917 "00000001" // /* MW 11 */ + 18918 "10010000" // /* MW 10 */ + 18919 "00001000" // /* MW 9 */ + 18920 "00011110" // /* MW 8 */ + 18921 "01011011" // /* MW 7 */ + 18922 "00000001" // /* MW 6 */ + 18923 "00100000" // /* MW 5 */ + 18924 "00000000" // /* MW 4 */ + 18925 "11110000" // /* MW 3 */ + 18926 "00101100" // /* MW 2 */ + 18927 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.return_address + 18928 "00101100" // LDA r20, [sp, #-20]; MOVX r16, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18929 "00000010" // /* MW 5 */ + 18930 "01000000" // /* MW 4 */ + 18931 "00100000" // /* MW 3 */ + 18932 "11010010" // /* MW 2 */ + 18933 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 32 first + 18934 "00101100" // LDA.u8 r17, [p7], #3; SUB r18, r16, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18935 "01000011" // /* MW 5 */ + 18936 "01001000" // /* MW 4 */ + 18937 "01011000" // /* MW 3 */ + 18938 "11000101" // /* MW 2 */ + 18939 "11100111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 52 + 18940 "10011000" // LDA.u8 r19, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18941 "01101010" // /* MW 3 */ + 18942 "11101110" // /* MW 2 */ + 18943 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 + 18944 "00011000" // LDA r1, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18945 "00110001" // /* MW 3 */ + 18946 "11101100" // /* MW 2 */ + 18947 "00000111" // /* MW 1 */ + 18948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18949 "00000000" // /* MW 1 */ + 18950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18951 "00000000" // /* MW 1 */ + 18952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 18953 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 first + 18954 "10011000" // XOR r20, r15, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18955 "01000110" // /* MW 3 */ + 18956 "11101001" // /* MW 2 */ + 18957 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 + 18958 "10011000" // LT r27, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18959 "00001010" // /* MW 3 */ + 18960 "00110111" // /* MW 2 */ + 18961 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 38 first + 18962 "01011100" // ST r19, [sp, #-24]; SUB r17, r17, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 18963 "01100011" // /* MW 5 */ + 18964 "11000110" // /* MW 4 */ + 18965 "10111000" // /* MW 3 */ + 18966 "01001110" // /* MW 2 */ + 18967 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.no_stack_arguments + 18968 "00111010" // ST r17, [sp, #-32]; JL #39664 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 18969 "01000001" // /* MW 9 */ + 18970 "00000000" // /* MW 8 */ + 18971 "00000000" // /* MW 7 */ + 18972 "01011110" // /* MW 6 */ + 18973 "00010011" // /* MW 5 */ + 18974 "00000000" // /* MW 4 */ + 18975 "10110000" // /* MW 3 */ + 18976 "01000110" // /* MW 2 */ + 18977 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 first +.delay_slot + 18978 "00011000" // SEL.EQZ r20, r2, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18979 "00100010" // /* MW 3 */ + 18980 "10101001" // /* MW 2 */ + 18981 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first +.delay_slot + 18982 "10011000" // LT r27, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18983 "00001010" // /* MW 3 */ + 18984 "01110111" // /* MW 2 */ + 18985 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.delay_slot + 18986 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18987 "00010001" // /* MW 3 */ + 18988 "00100101" // /* MW 2 */ + 18989 "00010100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 66 first +.delay_slot + 18990 "00011000" // EXTEND.s16 r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 18991 "01110000" // /* MW 3 */ + 18992 "00100110" // /* MW 2 */ + 18993 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 218 87 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first +.delay_slot + 18994 "01111110" // NOPA; NOPB; NOPS; SEL.EQZ r0, r17, r18, r27; ADD.NC r15, r19, #1 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 18995 "01100000" // /* MW 13 */ + 18996 "00101011" // /* MW 12 */ + 18997 "00000000" // /* MW 11 */ + 18998 "00001001" // /* MW 10 */ + 18999 "10011000" // /* MW 9 */ + 19000 "00111101" // /* MW 8 */ + 19001 "00100010" // /* MW 7 */ + 19002 "01000001" // /* MW 6 */ + 19003 "00100100" // /* MW 5 */ + 19004 "00000000" // /* MW 4 */ + 19005 "11110000" // /* MW 3 */ + 19006 "00101100" // /* MW 2 */ + 19007 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 226 50 +.src_ref 3 "conv2d_dw_bf16_params.h" 231 68 +.return_address + 19008 "10111010" // LDA r3, [sp, #-32]; MOVX r19, #-2; MOV m0, #66 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19009 "01011000" // /* MW 9 */ + 19010 "01000010" // /* MW 8 */ + 19011 "00000000" // /* MW 7 */ + 19012 "11001000" // /* MW 6 */ + 19013 "00110111" // /* MW 5 */ + 19014 "00111111" // /* MW 4 */ + 19015 "00100000" // /* MW 3 */ + 19016 "00001110" // /* MW 2 */ + 19017 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 220 23 +.src_ref 3 "conv2d_dw_bf16_params.h" 220 84 +.src_ref 3 "conv2d_dw_bf16_params.h" 232 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 64 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 100 +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 +.src_ref 3 "conv2d_dw_bf16_params.h" 253 63 +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 + 19018 "10111010" // LDA r16, [sp, #-20]; MOVX r24, #0; MOV r1, #508 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19019 "01011000" // /* MW 9 */ + 19020 "11111100" // /* MW 8 */ + 19021 "00101001" // /* MW 7 */ + 19022 "00001000" // /* MW 6 */ + 19023 "10000000" // /* MW 5 */ + 19024 "00000001" // /* MW 4 */ + 19025 "00100000" // /* MW 3 */ + 19026 "11000010" // /* MW 2 */ + 19027 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 74 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 64 +.src_ref 3 "conv2d_dw_bf16_params.h" 246 52 +.src_ref 3 "conv2d_dw_bf16_params.h" 253 53 + 19028 "10111010" // LDA r22, [sp, #-28]; MOVX r6, #4; MOV r4, #2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19029 "01011000" // /* MW 9 */ + 19030 "00000010" // /* MW 8 */ + 19031 "10001000" // /* MW 7 */ + 19032 "10001000" // /* MW 6 */ + 19033 "01100000" // /* MW 5 */ + 19034 "00000000" // /* MW 4 */ + 19035 "00100000" // /* MW 3 */ + 19036 "11011010" // /* MW 2 */ + 19037 "11111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 226 50 first +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 + 19038 "10111010" // LDA.u8 r17, [p7], m0; MOVX r5, #8; MOV r28, #23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19039 "01011000" // /* MW 9 */ + 19040 "00010111" // /* MW 8 */ + 19041 "10001000" // /* MW 7 */ + 19042 "00001011" // /* MW 6 */ + 19043 "01010001" // /* MW 5 */ + 19044 "00000000" // /* MW 4 */ + 19045 "01010000" // /* MW 3 */ + 19046 "01000101" // /* MW 2 */ + 19047 "11100001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 231 78 +.src_ref 3 "conv2d_dw_bf16_params.h" 232 39 +.src_ref 3 "conv2d_dw_bf16_params.h" 232 76 + 19048 "10111010" // LDA r21, [sp, #-24]; MOVX r18, #-6; MOV m1, #32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19049 "01011000" // /* MW 9 */ + 19050 "00100000" // /* MW 8 */ + 19051 "10000000" // /* MW 7 */ + 19052 "01001000" // /* MW 6 */ + 19053 "00100111" // /* MW 5 */ + 19054 "00111111" // /* MW 4 */ + 19055 "00100000" // /* MW 3 */ + 19056 "01010110" // /* MW 2 */ + 19057 "11111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 235 50 +.src_ref 3 "conv2d_dw_bf16_params.h" 235 50 +.src_ref 3 "conv2d_dw_bf16_params.h" 242 16 +.src_ref 3 "conv2d_dw_bf16_params.h" 242 63 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 93 +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 + 19058 "10111010" // LDA r30, [sp, #-16]; MOVX r23, #6; MOV r26, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19059 "01011000" // /* MW 9 */ + 19060 "00000001" // /* MW 8 */ + 19061 "01001000" // /* MW 7 */ + 19062 "11001011" // /* MW 6 */ + 19063 "01110000" // /* MW 5 */ + 19064 "00000001" // /* MW 4 */ + 19065 "00100000" // /* MW 3 */ + 19066 "01111010" // /* MW 2 */ + 19067 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 +.src_ref 3 "conv2d_dw_bf16_params.h" 239 42 +.src_ref 3 "conv2d_dw_bf16_params.h" 242 71 +.src_ref 3 "conv2d_dw_bf16_params.h" 248 72 +.src_ref 3 "conv2d_dw_bf16_params.h" 253 63 +.src_ref 3 "conv2d_dw_bf16_params.h" 264 41 + 19068 "10111010" // MOVA m0, #-178; MOVX r29, #128; MOV r31, #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19069 "01011000" // /* MW 9 */ + 19070 "11000000" // /* MW 8 */ + 19071 "11101111" // /* MW 7 */ + 19072 "00001011" // /* MW 6 */ + 19073 "11010000" // /* MW 5 */ + 19074 "00000101" // /* MW 4 */ + 19075 "10000000" // /* MW 3 */ + 19076 "11000000" // /* MW 2 */ + 19077 "11101001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first + 19078 "10011000" // SUB r20, r24, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19079 "00100001" // /* MW 3 */ + 19080 "00101000" // /* MW 2 */ + 19081 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 + 19082 "10011000" // XOR r3, r3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19083 "00000110" // /* MW 3 */ + 19084 "11000111" // /* MW 2 */ + 19085 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 220 74 + 19086 "00100100" // LT r27, r3, r24; ADD.NC r0, r22, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19087 "00000010" // /* MW 5 */ + 19088 "00110110" // /* MW 4 */ + 19089 "01010000" // /* MW 3 */ + 19090 "11110001" // /* MW 2 */ + 19091 "00011110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 42 +.src_ref 3 "conv2d_dw_bf16_params.h" 247 69 + 19092 "01100100" // SEL.EQZ r20, r2, r20, r27; MOV r22, #-3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19093 "11110101" // /* MW 5 */ + 19094 "00111111" // /* MW 4 */ + 19095 "01001011" // /* MW 3 */ + 19096 "00101000" // /* MW 2 */ + 19097 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 23 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 + 19098 "01100100" // MUL r3, r15, r16; MOV r2, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19099 "00011101" // /* MW 5 */ + 19100 "00100000" // /* MW 4 */ + 19101 "11110001" // /* MW 3 */ + 19102 "11100001" // /* MW 2 */ + 19103 "01111000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 67 first + 19104 "00011000" // EXTEND.s16 r20, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19105 "01110000" // /* MW 3 */ + 19106 "00101000" // /* MW 2 */ + 19107 "00010101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 84 first +.src_ref 3 "conv2d_dw_bf16_params.h" 231 68 + 19108 "00100100" // AND r0, r1, r0; ADD.NC r1, r0, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19109 "00000001" // /* MW 5 */ + 19110 "10100000" // /* MW 4 */ + 19111 "10010000" // /* MW 3 */ + 19112 "00000000" // /* MW 2 */ + 19113 "00001000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 219 88 first +.src_ref 3 "conv2d_dw_bf16_params.h" 231 68 first + 19114 "00100100" // LSHL r19, r1, r19; ADD.NC r27, r20, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19115 "00000001" // /* MW 5 */ + 19116 "10110100" // /* MW 4 */ + 19117 "10111101" // /* MW 3 */ + 19118 "11100111" // /* MW 2 */ + 19119 "00001100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 220 44 first +.src_ref 3 "conv2d_dw_bf16_params.h" 253 53 first + 19120 "10100100" // LSHL r20, r15, r6; ADD.NC r1, r3, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19121 "00000010" // /* MW 5 */ + 19122 "10100011" // /* MW 4 */ + 19123 "10110000" // /* MW 3 */ + 19124 "00001101" // /* MW 2 */ + 19125 "01111101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 240 70 +.src_ref 3 "conv2d_dw_bf16_params.h" 246 52 first + 19126 "00100100" // LSHL r7, r1, r6; ADD.NC r0, r21, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19127 "11111111" // /* MW 5 */ + 19128 "00110101" // /* MW 4 */ + 19129 "10110000" // /* MW 3 */ + 19130 "11001101" // /* MW 2 */ + 19131 "00001001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 232 45 first + 19132 "10011000" // MUL r6, r27, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19133 "00001111" // /* MW 3 */ + 19134 "11001101" // /* MW 2 */ + 19135 "00010110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 226 22 first + 19136 "10011000" // MUL r15, r15, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19137 "00011111" // /* MW 3 */ + 19138 "11011111" // /* MW 2 */ + 19139 "00010011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 231 78 first +.src_ref 3 "conv2d_dw_bf16_params.h" 238 79 + 19140 "00100100" // MUL r21, r19, r21; ADD.NC r19, r19, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19141 "11111111" // /* MW 5 */ + 19142 "10110011" // /* MW 4 */ + 19143 "11111001" // /* MW 3 */ + 19144 "01101011" // /* MW 2 */ + 19145 "10011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 64 first + 19146 "10011000" // EQ r27, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19147 "00000111" // /* MW 3 */ + 19148 "00110111" // /* MW 2 */ + 19149 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 231 39 first +.src_ref 3 "conv2d_dw_bf16_params.h" 232 55 first + 19150 "01011100" // ST r21, [p7], #-4; MUL r4, r15, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19151 "11011111" // /* MW 5 */ + 19152 "10010000" // /* MW 4 */ + 19153 "00110111" // /* MW 3 */ + 19154 "11010110" // /* MW 2 */ + 19155 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 first + 19156 "00011000" // SEL.EQZ r28, r28, r5, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19157 "01010010" // /* MW 3 */ + 19158 "00111000" // /* MW 2 */ + 19159 "00010111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 232 76 first + 19160 "10011000" // LSHL r18, r4, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19161 "00101101" // /* MW 3 */ + 19162 "00100101" // /* MW 2 */ + 19163 "00010001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 227 22 first +.src_ref 3 "conv2d_dw_bf16_params.h" 232 39 + 19164 "01011100" // ST r18, [p7], m1; MUL r18, r17, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19165 "00111111" // /* MW 5 */ + 19166 "11001000" // /* MW 4 */ + 19167 "00111000" // /* MW 3 */ + 19168 "01001010" // /* MW 2 */ + 19169 "11100101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 235 50 first + 19170 "01011100" // ST r28, [p7], #-16; LSHL r28, r30, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19171 "11111011" // /* MW 5 */ + 19172 "01110010" // /* MW 4 */ + 19173 "00111111" // /* MW 3 */ + 19174 "11110010" // /* MW 2 */ + 19175 "11111001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 235 47 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 53 first + 19176 "01011100" // ST r28, [p7], #24; MUL r28, r18, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19177 "00011111" // /* MW 5 */ + 19178 "01110000" // /* MW 4 */ + 19179 "00111001" // /* MW 3 */ + 19180 "11110010" // /* MW 2 */ + 19181 "11101101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 238 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 242 63 first + 19182 "01011100" // ST r19, [p7], #4; LSHL r19, r19, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19183 "11111011" // /* MW 5 */ + 19184 "11001110" // /* MW 4 */ + 19185 "00111001" // /* MW 3 */ + 19186 "11001110" // /* MW 2 */ + 19187 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 242 71 +.src_ref 3 "conv2d_dw_bf16_params.h" 243 93 first + 19188 "10100100" // LSHL r28, r28, r26; ADD.NC r19, r19, r29 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19189 "11101010" // /* MW 5 */ + 19190 "10110011" // /* MW 4 */ + 19191 "10111001" // /* MW 3 */ + 19192 "00110101" // /* MW 2 */ + 19193 "11100111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 239 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 242 16 first + 19194 "01011100" // ST r31, [p7], #4; LSHL r30, r18, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19195 "01011011" // /* MW 5 */ + 19196 "01111011" // /* MW 4 */ + 19197 "00111001" // /* MW 3 */ + 19198 "11111110" // /* MW 2 */ + 19199 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 243 100 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 first + 19200 "10100100" // MUL r16, r18, r16; ADD.NC r18, r19, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19201 "11100010" // /* MW 5 */ + 19202 "00110011" // /* MW 4 */ + 19203 "11111001" // /* MW 3 */ + 19204 "00100001" // /* MW 2 */ + 19205 "10010100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 234 45 first +.src_ref 3 "conv2d_dw_bf16_params.h" 240 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 253 63 first + 19206 "01011100" // ST r0, [p7], #4; SEL.EQZ r28, r31, r24, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19207 "00000100" // /* MW 5 */ + 19208 "11110011" // /* MW 4 */ + 19209 "00111111" // /* MW 3 */ + 19210 "10000010" // /* MW 2 */ + 19211 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 247 69 first + 19212 "10011000" // LSHL r31, r3, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19213 "01101101" // /* MW 3 */ + 19214 "11111111" // /* MW 2 */ + 19215 "00010000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 242 23 first +.src_ref 3 "conv2d_dw_bf16_params.h" 247 73 + 19216 "00100100" // SUB r1, r30, r19; ADD.NC r19, r31, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19217 "11111111" // /* MW 5 */ + 19218 "10111111" // /* MW 4 */ + 19219 "00111001" // /* MW 3 */ + 19220 "01100110" // /* MW 2 */ + 19221 "11110000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 241 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 243 42 first + 19222 "01011100" // ST r1, [p7], #4; LSHL r17, r17, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19223 "11011011" // /* MW 5 */ + 19224 "11000110" // /* MW 4 */ + 19225 "00111000" // /* MW 3 */ + 19226 "10000110" // /* MW 2 */ + 19227 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 243 100 +.src_ref 3 "conv2d_dw_bf16_params.h" 245 77 first + 19228 "00100100" // SUB r22, r24, r18; ADD.NC r18, r17, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19229 "11111111" // /* MW 5 */ + 19230 "00110001" // /* MW 4 */ + 19231 "00111001" // /* MW 3 */ + 19232 "10100100" // /* MW 2 */ + 19233 "11000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 243 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 248 72 first + 19234 "01011100" // ST r22, [p7], #4; SUB r22, r7, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19235 "11000011" // /* MW 5 */ + 19236 "11011011" // /* MW 4 */ + 19237 "00110011" // /* MW 3 */ + 19238 "11011010" // /* MW 2 */ + 19239 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 245 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 53 first + 19240 "01011100" // ST r18, [p7], #4; LSHL r16, r16, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19241 "01011011" // /* MW 5 */ + 19242 "01000011" // /* MW 4 */ + 19243 "00111000" // /* MW 3 */ + 19244 "11001010" // /* MW 2 */ + 19245 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 246 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 + 19246 "01011100" // ST r7, [p7], #4; LSHL r31, r19, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19247 "01011011" // /* MW 5 */ + 19248 "11111100" // /* MW 4 */ + 19249 "00111001" // /* MW 3 */ + 19250 "10011110" // /* MW 2 */ + 19251 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 247 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 248 72 first + 19252 "01011100" // ST r19, [p7], #4; ADD r22, r29, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19253 "11000001" // /* MW 5 */ + 19254 "11011010" // /* MW 4 */ + 19255 "00111110" // /* MW 3 */ + 19256 "11001110" // /* MW 2 */ + 19257 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 first + 19258 "10100100" // ADD r16, r7, r16; ADD.NC r29, r31, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19259 "11110010" // /* MW 5 */ + 19260 "10111111" // /* MW 4 */ + 19261 "00011110" // /* MW 3 */ + 19262 "00100000" // /* MW 2 */ + 19263 "00111100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 248 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 250 61 + 19264 "01011100" // ST r22, [p7], #4; SUB r16, r16, r29 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19265 "10100011" // /* MW 5 */ + 19266 "01000011" // /* MW 4 */ + 19267 "00111000" // /* MW 3 */ + 19268 "11011010" // /* MW 2 */ + 19269 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 249 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 first +.src_ref 3 "conv2d_dw_bf16_params.h" 258 116 +.src_ref 3 "conv2d_dw_bf16_params.h" 258 140 + 19270 "00111010" // ST r16, [p7], #4; LSHL r22, r15, r26; MOV r16, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19271 "01011001" // /* MW 9 */ + 19272 "11111111" // /* MW 8 */ + 19273 "00001111" // /* MW 7 */ + 19274 "01101110" // /* MW 6 */ + 19275 "01101101" // /* MW 5 */ + 19276 "00011111" // /* MW 4 */ + 19277 "00110000" // /* MW 3 */ + 19278 "11000010" // /* MW 2 */ + 19279 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 252 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 253 60 first + 19280 "01011100" // ST r18, [p7], #4; ADD r26, r28, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19281 "10000001" // /* MW 5 */ + 19282 "01101010" // /* MW 4 */ + 19283 "00111110" // /* MW 3 */ + 19284 "11001010" // /* MW 2 */ + 19285 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 253 43 +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 first + 19286 "01011100" // ST r26, [p7], #4; SUB r20, r20, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19287 "11000011" // /* MW 5 */ + 19288 "01010010" // /* MW 4 */ + 19289 "00111010" // /* MW 3 */ + 19290 "11101010" // /* MW 2 */ + 19291 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 254 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 255 73 +.src_ref 3 "conv2d_dw_bf16_params.h" 256 43 +.src_ref 3 "conv2d_dw_bf16_params.h" 258 116 first +.src_ref 3 "conv2d_dw_bf16_params.h" 258 140 first +.src_ref 3 "conv2d_dw_bf16_params.h" 259 43 +.src_ref 3 "conv2d_dw_bf16_params.h" 263 41 + 19292 "01110110" // MOVA r17, #64; ST r19, [p7], #4; MAC r16, r16, r21, r17; ADD.NC r19, r20, #64 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19293 "00001000" // /* MW 11 */ + 19294 "00010000" // /* MW 10 */ + 19295 "01101101" // /* MW 9 */ + 19296 "10110010" // /* MW 8 */ + 19297 "00001000" // /* MW 7 */ + 19298 "10101011" // /* MW 6 */ + 19299 "01110001" // /* MW 5 */ + 19300 "00011110" // /* MW 4 */ + 19301 "00000111" // /* MW 3 */ + 19302 "00010001" // /* MW 2 */ + 19303 "00001000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 255 43 first + 19304 "10011000" // ST r19, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19305 "01110001" // /* MW 3 */ + 19306 "00011110" // /* MW 2 */ + 19307 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 256 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 first + 19308 "01011100" // ST r17, [p7], #4; LSHL r20, r16, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19309 "11111011" // /* MW 5 */ + 19310 "01010010" // /* MW 4 */ + 19311 "00111000" // /* MW 3 */ + 19312 "11000110" // /* MW 2 */ + 19313 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 258 42 first +.src_ref 3 "conv2d_dw_bf16_params.h" 260 49 + 19314 "01011100" // ST r16, [p7], #4; SUB r16, r24, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19315 "10000011" // /* MW 5 */ + 19316 "01000010" // /* MW 4 */ + 19317 "00111100" // /* MW 3 */ + 19318 "11000010" // /* MW 2 */ + 19319 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 259 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 first + 19320 "01011100" // ST r17, [p7], #4; LSHL r20, r18, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19321 "11111011" // /* MW 5 */ + 19322 "01010010" // /* MW 4 */ + 19323 "00111001" // /* MW 3 */ + 19324 "11000110" // /* MW 2 */ + 19325 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 260 43 first +.src_ref 3 "conv2d_dw_bf16_params.h" 264 47 + 19326 "01011100" // ST r16, [p7], #4; SUB r16, r24, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19327 "10000011" // /* MW 5 */ + 19328 "01000010" // /* MW 4 */ + 19329 "00111100" // /* MW 3 */ + 19330 "11000010" // /* MW 2 */ + 19331 "11100011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 262 40 first + 19332 "10011000" // ST r18, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19333 "01010001" // /* MW 3 */ + 19334 "00011110" // /* MW 2 */ + 19335 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 263 41 first + 19336 "10011000" // ST r17, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19337 "00110001" // /* MW 3 */ + 19338 "00011110" // /* MW 2 */ + 19339 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 264 41 first + 19340 "10011000" // ST r16, [p7], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19341 "00010001" // /* MW 3 */ + 19342 "00001010" // /* MW 2 */ + 19343 "00001111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 54 first + 19344 "10011000" // LDA.u8 r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19345 "00001010" // /* MW 3 */ + 19346 "00000110" // /* MW 2 */ + 19347 "00000111" // /* MW 1 */ + 19348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19349 "00000000" // /* MW 1 */ + 19350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19351 "00000000" // /* MW 1 */ + 19352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19353 "00000000" // /* MW 1 */ + 19354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19355 "00000000" // /* MW 1 */ + 19356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19357 "00000000" // /* MW 1 */ + 19358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19359 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 266 58 + 19360 "10000100" // JZ r16, #19392 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=19392 delay_slots=5 */ + 19361 "00000001" // /* MW 5 */ + 19362 "00000000" // /* MW 4 */ + 19363 "11100000" // /* MW 3 */ + 19364 "00100101" // /* MW 2 */ + 19365 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.delay_slot + 19366 "11111000" // MOV vaddSign0, crMCDEn /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19367 "01100000" // /* MW 3 */ + 19368 "00111011" // /* MW 2 */ + 19369 "00011001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.delay_slot + 19370 "01000100" // MOVXM r19, #-8454144 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19371 "00000000" // /* MW 5 */ + 19372 "10100000" // /* MW 4 */ + 19373 "00001001" // /* MW 3 */ + 19374 "01111111" // /* MW 2 */ + 19375 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19377 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19379 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19381 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 + 19382 "01111010" // NOPA; NOPS; MOVX r19, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19383 "00000001" // /* MW 9 */ + 19384 "00100110" // /* MW 8 */ + 19385 "00000000" // /* MW 7 */ + 19386 "00000000" // /* MW 6 */ + 19387 "01011011" // /* MW 5 */ + 19388 "00000001" // /* MW 4 */ + 19389 "11110000" // /* MW 3 */ + 19390 "00101100" // /* MW 2 */ + 19391 "00000000" // /* MW 1 */ +.label TGT_F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_608 +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 267 + 19392 "10111010" // LDA lr, [sp, #-4]; MOVXM p0, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19393 "00010000" // /* MW 9 */ + 19394 "00101010" // /* MW 8 */ + 19395 "00110000" // /* MW 7 */ + 19396 "11100000" // /* MW 6 */ + 19397 "00000001" // /* MW 5 */ + 19398 "00000000" // /* MW 4 */ + 19399 "00100000" // /* MW 3 */ + 19400 "10000111" // /* MW 2 */ + 19401 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 + 19402 "11010100" // LDA.s8 r16, [p0]; VINSERT.32 x0, x0, #0, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19403 "11100010" // /* MW 5 */ + 19404 "00000100" // /* MW 4 */ + 19405 "01010000" // /* MW 3 */ + 19406 "11000000" // /* MW 2 */ + 19407 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 39 + 19408 "01010100" // LDA p0, [sp, #-12]; MOV dj0, #186 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19409 "11101001" // /* MW 5 */ + 19410 "00000010" // /* MW 4 */ + 19411 "00100001" // /* MW 3 */ + 19412 "10000011" // /* MW 2 */ + 19413 "11111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 + 19414 "11010100" // LDA r15, [sp, #-8]; VMOV bmll0, x0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19415 "00100101" // /* MW 5 */ + 19416 "00000001" // /* MW 4 */ + 19417 "00100000" // /* MW 3 */ + 19418 "00111110" // /* MW 2 */ + 19419 "11111111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 267 first + 19420 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19421 "00000001" // /* MW 5 */ + 19422 "00000000" // /* MW 4 */ + 19423 "00000000" // /* MW 3 */ + 19424 "11111000" // /* MW 2 */ + 19425 "11111111" // /* MW 1 */ + 19426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19427 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 19428 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19429 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 39 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 19430 "00011000" // ST.s16 r16, [p7, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19431 "00010111" // /* MW 3 */ + 19432 "00000010" // /* MW 2 */ + 19433 "00000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.src_ref 3 "conv2d_dw_bf16_params.h" 267 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19434 "11100100" // RET lr; MOV crRnd, r16 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 19435 "01000001" // /* MW 5 */ + 19436 "01110000" // /* MW 4 */ + 19437 "00001111" // /* MW 3 */ + 19438 "00000000" // /* MW 2 */ + 19439 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19440 "00011000" // VCONV.bf16.fp32 wl0, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19441 "00010110" // /* MW 3 */ + 19442 "01000000" // /* MW 2 */ + 19443 "00001000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19444 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19445 "11000000" // /* MW 3 */ + 19446 "01100000" // /* MW 2 */ + 19447 "00011111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16_params.h" 266 41 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 19448 "10111000" // VEXTRACT.16 r16, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19449 "00000001" // /* MW 3 */ + 19450 "00000001" // /* MW 2 */ + 19451 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 19453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 19454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh__end +.label __ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh___func_end0 + 19455 "00000000" // /* MW 1 */ +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_begin0 +.label _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params +.function conv2d_dw<(unsigned char)'\x01', bfloat16, bfloat16, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::async, adf::addressing::linear, adf::margin<0U> > > _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params +.src_ref 2 "io_buffer_main.h" 125 12 +.src_ref 3 "conv2d_dw_bf16.h" 199 first +.function_start + 19456 "11111000" // MOV r17, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19457 "11000000" // /* MW 3 */ + 19458 "01010110" // /* MW 2 */ + 19459 "00011100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 3 "conv2d_dw_bf16.h" 204 82 + 19460 "01010100" // LDA p1, [p1]; MOV m7, #106 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19461 "10101001" // /* MW 5 */ + 19462 "00000001" // /* MW 4 */ + 19463 "11011110" // /* MW 3 */ + 19464 "10010011" // /* MW 2 */ + 19465 "00100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 12 +.src_ref 2 "io_buffer_main.h" 125 25 + 19466 "00010100" // LDA p0, [p0]; ADD.NC p3, r17, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19467 "00000010" // /* MW 5 */ + 19468 "11010001" // /* MW 4 */ + 19469 "11010110" // /* MW 3 */ + 19470 "10000011" // /* MW 2 */ + 19471 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 204 82 first + 19472 "10011000" // LDA.u8 r4, [p3], m7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19473 "10001010" // /* MW 3 */ + 19474 "11101000" // /* MW 2 */ + 19475 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 first + 19476 "10011000" // LDA dj2, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19477 "01000110" // /* MW 3 */ + 19478 "11111101" // /* MW 2 */ + 19479 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19480 "10011000" // LDA dn2, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19481 "00100110" // /* MW 3 */ + 19482 "00111101" // /* MW 2 */ + 19483 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19484 "10011000" // LDA dj6, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19485 "01000110" // /* MW 3 */ + 19486 "11111111" // /* MW 2 */ + 19487 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19488 "10011000" // LDA dn6, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19489 "00100110" // /* MW 3 */ + 19490 "00101111" // /* MW 2 */ + 19491 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 221 4 + 19492 "10011000" // LDA m2, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19493 "00000110" // /* MW 3 */ + 19494 "00101101" // /* MW 2 */ + 19495 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 first + 19496 "10011000" // LDA dj0, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19497 "01000110" // /* MW 3 */ + 19498 "11111100" // /* MW 2 */ + 19499 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19500 "10011000" // LDA dn0, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19501 "00100110" // /* MW 3 */ + 19502 "00111100" // /* MW 2 */ + 19503 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19504 "10011000" // LDA dj4, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19505 "01000110" // /* MW 3 */ + 19506 "11111110" // /* MW 2 */ + 19507 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19508 "10011000" // LDA dn4, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19509 "00100110" // /* MW 3 */ + 19510 "00101110" // /* MW 2 */ + 19511 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 222 4 + 19512 "10011000" // LDA m0, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19513 "00000110" // /* MW 3 */ + 19514 "00101100" // /* MW 2 */ + 19515 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 first + 19516 "10011000" // LDA dj1, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19517 "11000110" // /* MW 3 */ + 19518 "11111100" // /* MW 2 */ + 19519 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19520 "10011000" // LDA dn1, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19521 "10100110" // /* MW 3 */ + 19522 "00111100" // /* MW 2 */ + 19523 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19524 "10011000" // LDA dj5, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19525 "11000110" // /* MW 3 */ + 19526 "11111110" // /* MW 2 */ + 19527 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19528 "10011000" // LDA dn5, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19529 "10100110" // /* MW 3 */ + 19530 "00101110" // /* MW 2 */ + 19531 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 223 4 + 19532 "10011000" // LDA m1, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19533 "10000110" // /* MW 3 */ + 19534 "00101100" // /* MW 2 */ + 19535 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 224 4 first + 19536 "10011000" // LDA dj7, [p3], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19537 "11000110" // /* MW 3 */ + 19538 "11111111" // /* MW 2 */ + 19539 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 224 4 + 19540 "10011000" // LDA dn7, [p3], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19541 "10100110" // /* MW 3 */ + 19542 "00101111" // /* MW 2 */ + 19543 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 224 4 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 + 19544 "10111010" // LDA m7, [p3], #8; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19545 "00010000" // /* MW 9 */ + 19546 "00101010" // /* MW 8 */ + 19547 "00110000" // /* MW 7 */ + 19548 "11100010" // /* MW 6 */ + 19549 "00000001" // /* MW 5 */ + 19550 "00000000" // /* MW 4 */ + 19551 "11010000" // /* MW 3 */ + 19552 "11110000" // /* MW 2 */ + 19553 "01100101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 946 89 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 first + 19554 "11010100" // LDA.s8 r6, [p4]; MOV p4, p1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19555 "10000001" // /* MW 5 */ + 19556 "11000101" // /* MW 4 */ + 19557 "01011000" // /* MW 3 */ + 19558 "10011000" // /* MW 2 */ + 19559 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 225 4 + 19560 "10111000" // MOV m3, #-120 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19561 "00010000" // /* MW 3 */ + 19562 "00001111" // /* MW 2 */ + 19563 "00011011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_dw_bf16.h" 204 43 + 19564 "10110110" // VLDA.CONV.fp32.bf16 cml0, [p4];VLDB x6, [p0], #64; MOVX r2, #3; MOV dc4, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19565 "01011000" // /* MW 11 */ + 19566 "00000000" // /* MW 10 */ + 19567 "01100000" // /* MW 9 */ + 19568 "01101010" // /* MW 8 */ + 19569 "00100000" // /* MW 7 */ + 19570 "00000000" // /* MW 6 */ + 19571 "01101000" // /* MW 5 */ + 19572 "00111011" // /* MW 4 */ + 19573 "01110000" // /* MW 3 */ + 19574 "10000101" // /* MW 2 */ + 19575 "10000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 3 "conv2d_dw_bf16.h" 204 43 first +.src_ref 3 "conv2d_dw_bf16.h" 225 4 first +.src_ref 3 "conv2d_dw_bf16.h" 244 56 + 19576 "01111110" // LDA dj3, [p3], #-4; VLDB x1, [p0], #64; MOVS dc3, dc4; LSHL r2, r4, r2; MOV m6, #128 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 19577 "01100000" // /* MW 13 */ + 19578 "00001001" // /* MW 12 */ + 19579 "01100010" // /* MW 11 */ + 19580 "00001011" // /* MW 10 */ + 19581 "00010000" // /* MW 9 */ + 19582 "11100000" // /* MW 8 */ + 19583 "00101101" // /* MW 7 */ + 19584 "00000100" // /* MW 6 */ + 19585 "11101001" // /* MW 5 */ + 19586 "00111000" // /* MW 4 */ + 19587 "11010000" // /* MW 3 */ + 19588 "10111000" // /* MW 2 */ + 19589 "01111111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 3 "conv2d_dw_bf16.h" 204 43 +.src_ref 3 "conv2d_dw_bf16.h" 225 4 + 19590 "10111010" // LDA dn3, [p3], #8; MOVS dc1, dc3; MOV m5, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19591 "01110010" // /* MW 9 */ + 19592 "10010000" // /* MW 8 */ + 19593 "10000000" // /* MW 7 */ + 19594 "00000010" // /* MW 6 */ + 19595 "01001011" // /* MW 5 */ + 19596 "00001100" // /* MW 4 */ + 19597 "11010001" // /* MW 3 */ + 19598 "10110100" // /* MW 2 */ + 19599 "01100101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 204 43 +.src_ref 3 "conv2d_dw_bf16.h" 225 4 + 19600 "10111010" // LDA m3, [p3], m3; PADDB [p1], m5; MOV dc7, dc1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19601 "01111110" // /* MW 9 */ + 19602 "11000000" // /* MW 8 */ + 19603 "11100001" // /* MW 7 */ + 19604 "00000011" // /* MW 6 */ + 19605 "10010000" // /* MW 5 */ + 19606 "10101011" // /* MW 4 */ + 19607 "11010001" // /* MW 3 */ + 19608 "00110000" // /* MW 2 */ + 19609 "01101101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 3 "conv2d_dw_bf16.h" 244 56 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 first + 19610 "10111010" // LDA r2, [p3], m6; VLDB.2D x3, [p1], d7; MOV m4, #-112 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19611 "01011110" // /* MW 9 */ + 19612 "10010000" // /* MW 8 */ + 19613 "00000111" // /* MW 7 */ + 19614 "00000010" // /* MW 6 */ + 19615 "11110100" // /* MW 5 */ + 19616 "11110000" // /* MW 4 */ + 19617 "11010001" // /* MW 3 */ + 19618 "00001010" // /* MW 2 */ + 19619 "01111001" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 + 19620 "00101100" // LDA.s16 r7, [p3], m4; MOVX r0, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19621 "10000010" // /* MW 5 */ + 19622 "00000000" // /* MW 4 */ + 19623 "01010000" // /* MW 3 */ + 19624 "00011110" // /* MW 2 */ + 19625 "01110001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first + 19626 "01110110" // LDA m4, [p3], #16; MOVS dc6, dc4; MOVXM ls, #19728 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19627 "00010000" // /* MW 11 */ + 19628 "10001000" // /* MW 10 */ + 19629 "01111110" // /* MW 9 */ + 19630 "00010000" // /* MW 8 */ + 19631 "00000000" // /* MW 7 */ + 19632 "00000000" // /* MW 6 */ + 19633 "01001011" // /* MW 5 */ + 19634 "00010000" // /* MW 4 */ + 19635 "11010110" // /* MW 3 */ + 19636 "11000000" // /* MW 2 */ + 19637 "01101001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 244 56 first +.src_ref 3 "conv2d_dw_bf16.h" 250 8 + 19638 "01110110" // LDA r4, [p3, #-28]; MOVS dc2, dc4; MOVXM le, #19824 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19639 "00010000" // /* MW 11 */ + 19640 "10111000" // /* MW 10 */ + 19641 "10111110" // /* MW 9 */ + 19642 "00010001" // /* MW 8 */ + 19643 "00000000" // /* MW 7 */ + 19644 "00000000" // /* MW 6 */ + 19645 "01001011" // /* MW 5 */ + 19646 "00010000" // /* MW 4 */ + 19647 "11010010" // /* MW 3 */ + 19648 "10010010" // /* MW 2 */ + 19649 "01110010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first + 19650 "10110100" // VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19651 "00000101" // /* MW 5 */ + 19652 "01100001" // /* MW 4 */ + 19653 "10000100" // /* MW 3 */ + 19654 "00010110" // /* MW 2 */ + 19655 "00001011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 270 12 + 19656 "11111000" // VMOV cml3, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19657 "10001010" // /* MW 3 */ + 19658 "00000000" // /* MW 2 */ + 19659 "00011011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 244 4 + 19660 "10111010" // LDA r5, [p3]; MOVXM p3, #19888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19661 "00010000" // /* MW 9 */ + 19662 "11011000" // /* MW 8 */ + 19663 "10110110" // /* MW 7 */ + 19664 "00010001" // /* MW 6 */ + 19665 "00000000" // /* MW 5 */ + 19666 "00000000" // /* MW 4 */ + 19667 "11010000" // /* MW 3 */ + 19668 "10010110" // /* MW 2 */ + 19669 "01100000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first + 19670 "10111010" // NOPA; MOVX r1, #32; VEXTBCST.128 x10, x3, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19671 "10101000" // /* MW 9 */ + 19672 "00000001" // /* MW 8 */ + 19673 "10001110" // /* MW 7 */ + 19674 "00001010" // /* MW 6 */ + 19675 "00010100" // /* MW 5 */ + 19676 "00000000" // /* MW 4 */ + 19677 "11110000" // /* MW 3 */ + 19678 "00101100" // /* MW 2 */ + 19679 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 270 12 +.src_ref 3 "conv2d_dw_bf16.h" 271 12 +.src_ref 3 "conv2d_dw_bf16.h" 272 12 +.src_ref 3 "conv2d_dw_bf16.h" 273 12 +.src_ref 3 "conv2d_dw_bf16.h" 274 12 +.src_ref 3 "conv2d_dw_bf16.h" 275 12 +.src_ref 3 "conv2d_dw_bf16.h" 276 12 +.src_ref 3 "conv2d_dw_bf16.h" 277 12 + 19680 "11100001" // MOVA r17, #60; NOPB; NOPS; MOVX r3, #48; VBCST.16 x0, r7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19681 "00000000" // /* MW 15 */ + 19682 "00000000" // /* MW 14 */ + 19683 "01111000" // /* MW 13 */ + 19684 "10111001" // /* MW 12 */ + 19685 "00001110" // /* MW 11 */ + 19686 "00001000" // /* MW 10 */ + 19687 "00110110" // /* MW 9 */ + 19688 "00000000" // /* MW 8 */ + 19689 "01011011" // /* MW 7 */ + 19690 "00000001" // /* MW 6 */ + 19691 "00100000" // /* MW 5 */ + 19692 "00000000" // /* MW 4 */ + 19693 "00000000" // /* MW 3 */ + 19694 "10010001" // /* MW 2 */ + 19695 "00000111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first + 19696 "00001011" // NOPA; NOPB; MOVS dc0, dc4; MOVX crRnd, r6; VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19697 "01101010" // /* MW 15 */ + 19698 "01100011" // /* MW 14 */ + 19699 "10101100" // /* MW 13 */ + 19700 "00000011" // /* MW 12 */ + 19701 "00001110" // /* MW 11 */ + 19702 "00000010" // /* MW 10 */ + 19703 "11010100" // /* MW 9 */ + 19704 "00001101" // /* MW 8 */ + 19705 "01001011" // /* MW 7 */ + 19706 "00010000" // /* MW 6 */ + 19707 "00100000" // /* MW 5 */ + 19708 "00000000" // /* MW 4 */ + 19709 "11110000" // /* MW 3 */ + 19710 "00101100" // /* MW 2 */ + 19711 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 19712 "00001011" // LDA p2, [p2]; NOPB; MOVS dc5, dc4; ADD r2, r2, #-2; ADD.NC lc, r4, #-1; VMAC.f dm1, dm0, x1, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19713 "00011010" // /* MW 15 */ + 19714 "01001000" // /* MW 14 */ + 19715 "11001100" // /* MW 13 */ + 19716 "00111111" // /* MW 12 */ + 19717 "10111001" // /* MW 11 */ + 19718 "11011010" // /* MW 10 */ + 19719 "00101111" // /* MW 9 */ + 19720 "00000100" // /* MW 8 */ + 19721 "01001011" // /* MW 7 */ + 19722 "00010000" // /* MW 6 */ + 19723 "00100101" // /* MW 5 */ + 19724 "00000000" // /* MW 4 */ + 19725 "11010000" // /* MW 3 */ + 19726 "10100011" // /* MW 2 */ + 19727 "01000000" // /* MW 1 */ +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_272 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.begin_of_loop +.aggressive_scheduled_block_id 1 +.noswbrkpt +.loop_nesting 1 + 19728 "10111010" // VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19729 "01101110" // /* MW 9 */ + 19730 "10000001" // /* MW 8 */ + 19731 "10000100" // /* MW 7 */ + 19732 "00000010" // /* MW 6 */ + 19733 "11110100" // /* MW 5 */ + 19734 "11110000" // /* MW 4 */ + 19735 "01110001" // /* MW 3 */ + 19736 "10110011" // /* MW 2 */ + 19737 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19738 "01001010" // VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19739 "00000001" // /* MW 9 */ + 19740 "10001001" // /* MW 8 */ + 19741 "10001010" // /* MW 7 */ + 19742 "01000110" // /* MW 6 */ + 19743 "00001011" // /* MW 5 */ + 19744 "10011100" // /* MW 4 */ + 19745 "11101010" // /* MW 3 */ + 19746 "00111000" // /* MW 2 */ + 19747 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19748 "01001010" // VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19749 "00000001" // /* MW 9 */ + 19750 "00110101" // /* MW 8 */ + 19751 "10001001" // /* MW 7 */ + 19752 "11000110" // /* MW 6 */ + 19753 "10000110" // /* MW 5 */ + 19754 "00110000" // /* MW 4 */ + 19755 "01101010" // /* MW 3 */ + 19756 "10110001" // /* MW 2 */ + 19757 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19758 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19759 "00000110" // /* MW 3 */ + 19760 "10001001" // /* MW 2 */ + 19761 "00011101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19762 "01100010" // VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19763 "10100001" // /* MW 7 */ + 19764 "01001000" // /* MW 6 */ + 19765 "10001100" // /* MW 5 */ + 19766 "11000110" // /* MW 4 */ + 19767 "10001110" // /* MW 3 */ + 19768 "10110000" // /* MW 2 */ + 19769 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 19770 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19771 "10100001" // /* MW 7 */ + 19772 "00110110" // /* MW 6 */ + 19773 "10001010" // /* MW 5 */ + 19774 "01000110" // /* MW 4 */ + 19775 "00001111" // /* MW 3 */ + 19776 "10011100" // /* MW 2 */ + 19777 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 19778 "11011000" // VSHIFT x11, x1, x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19779 "00001110" // /* MW 3 */ + 19780 "10001001" // /* MW 2 */ + 19781 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first + 19782 "01100010" // VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19783 "11100001" // /* MW 7 */ + 19784 "10010010" // /* MW 6 */ + 19785 "10001011" // /* MW 5 */ + 19786 "01000110" // /* MW 4 */ + 19787 "00000011" // /* MW 3 */ + 19788 "00011100" // /* MW 2 */ + 19789 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first + 19790 "01100010" // VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19791 "11100001" // /* MW 7 */ + 19792 "01010110" // /* MW 6 */ + 19793 "10001000" // /* MW 5 */ + 19794 "01000110" // /* MW 4 */ + 19795 "00000111" // /* MW 3 */ + 19796 "00011100" // /* MW 2 */ + 19797 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 19798 "10111010" // NOPA; NOPB; VSHIFT x4, x6, x1, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19799 "01101110" // /* MW 9 */ + 19800 "01000001" // /* MW 8 */ + 19801 "00011000" // /* MW 7 */ + 19802 "00000001" // /* MW 6 */ + 19803 "00010000" // /* MW 5 */ + 19804 "00000000" // /* MW 4 */ + 19805 "11110000" // /* MW 3 */ + 19806 "00101100" // /* MW 2 */ + 19807 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first + 19808 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm4, dm3, x6, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19809 "01101010" // /* MW 15 */ + 19810 "01100011" // /* MW 14 */ + 19811 "01111100" // /* MW 13 */ + 19812 "10100101" // /* MW 12 */ + 19813 "00000001" // /* MW 11 */ + 19814 "00000000" // /* MW 10 */ + 19815 "00000000" // /* MW 9 */ + 19816 "00000000" // /* MW 8 */ + 19817 "01011011" // /* MW 7 */ + 19818 "00000001" // /* MW 6 */ + 19819 "00100000" // /* MW 5 */ + 19820 "00000000" // /* MW 4 */ + 19821 "11110000" // /* MW 3 */ + 19822 "00101100" // /* MW 2 */ + 19823 "00000000" // /* MW 1 */ +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_368 +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.end_of_loop +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 19824 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 19825 "00011010" // /* MW 15 */ + 19826 "01001000" // /* MW 14 */ + 19827 "01111100" // /* MW 13 */ + 19828 "10100101" // /* MW 12 */ + 19829 "00000001" // /* MW 11 */ + 19830 "00000000" // /* MW 10 */ + 19831 "00000000" // /* MW 9 */ + 19832 "00000000" // /* MW 8 */ + 19833 "01011011" // /* MW 7 */ + 19834 "00000001" // /* MW 6 */ + 19835 "00100000" // /* MW 5 */ + 19836 "00000000" // /* MW 4 */ + 19837 "11110000" // /* MW 3 */ + 19838 "00101100" // /* MW 2 */ + 19839 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 19840 "10111010" // PADDA.3D [p0], d0; PADDB.2D [p4], d3; VSHIFT x10, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19841 "01101110" // /* MW 9 */ + 19842 "10000001" // /* MW 8 */ + 19843 "10000100" // /* MW 7 */ + 19844 "00000010" // /* MW 6 */ + 19845 "10010000" // /* MW 5 */ + 19846 "01110011" // /* MW 4 */ + 19847 "11110100" // /* MW 3 */ + 19848 "00001100" // /* MW 2 */ + 19849 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19850 "01100010" // VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19851 "00000001" // /* MW 7 */ + 19852 "10001001" // /* MW 6 */ + 19853 "10001010" // /* MW 5 */ + 19854 "01000110" // /* MW 4 */ + 19855 "00001011" // /* MW 3 */ + 19856 "10011100" // /* MW 2 */ + 19857 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19858 "01100010" // VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19859 "00000001" // /* MW 7 */ + 19860 "00110101" // /* MW 6 */ + 19861 "10001001" // /* MW 5 */ + 19862 "11000110" // /* MW 4 */ + 19863 "10000110" // /* MW 3 */ + 19864 "00110000" // /* MW 2 */ + 19865 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19866 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19867 "00000110" // /* MW 3 */ + 19868 "10001001" // /* MW 2 */ + 19869 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19870 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19871 "10100001" // /* MW 7 */ + 19872 "01001000" // /* MW 6 */ + 19873 "10001100" // /* MW 5 */ + 19874 "01000110" // /* MW 4 */ + 19875 "00001111" // /* MW 3 */ + 19876 "10011100" // /* MW 2 */ + 19877 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19878 "01001010" // NOPA; VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19879 "10100001" // /* MW 9 */ + 19880 "00110110" // /* MW 8 */ + 19881 "10001010" // /* MW 7 */ + 19882 "11000010" // /* MW 6 */ + 19883 "10001110" // /* MW 5 */ + 19884 "10110000" // /* MW 4 */ + 19885 "11110100" // /* MW 3 */ + 19886 "00101100" // /* MW 2 */ + 19887 "00000000" // /* MW 1 */ +.label TGT_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_432 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 19888 "10110100" // VLDB.2D x3, [p1], d7; VSHIFT x11, x1, x2, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 19889 "00011101" // /* MW 5 */ + 19890 "00010010" // /* MW 4 */ + 19891 "10001011" // /* MW 3 */ + 19892 "00011110" // /* MW 2 */ + 19893 "00111110" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19894 "01011010" // MOVXM le, #20064; VMAC.f dm3, dm4, x9, x7, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19895 "11100001" // /* MW 9 */ + 19896 "10010010" // /* MW 8 */ + 19897 "10001011" // /* MW 7 */ + 19898 "00000010" // /* MW 6 */ + 19899 "11100110" // /* MW 5 */ + 19900 "00110111" // /* MW 4 */ + 19901 "00000010" // /* MW 3 */ + 19902 "00000000" // /* MW 2 */ + 19903 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 3 "conv2d_dw_bf16.h" 250 8 +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19904 "01000110" // VLDA.CONV.fp32.bf16 cml0, [p4]; MOVXM ls, #19984; VMAC.f dm0, dm2, x11, x7, r17 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 19905 "11100001" // /* MW 11 */ + 19906 "01010110" // /* MW 10 */ + 19907 "10001000" // /* MW 9 */ + 19908 "00000010" // /* MW 8 */ + 19909 "11100001" // /* MW 7 */ + 19910 "00001111" // /* MW 6 */ + 19911 "00000010" // /* MW 5 */ + 19912 "00000000" // /* MW 4 */ + 19913 "01110000" // /* MW 3 */ + 19914 "10000101" // /* MW 2 */ + 19915 "10000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 250 8 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19916 "10011000" // ADD.NC lc, r4, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19917 "01111111" // /* MW 3 */ + 19918 "01110010" // /* MW 2 */ + 19919 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19920 "10011000" // VLDA x6, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19921 "10011011" // /* MW 3 */ + 19922 "00011101" // /* MW 2 */ + 19923 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19924 "00011000" // VLDB x1, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19925 "01110100" // /* MW 3 */ + 19926 "00011100" // /* MW 2 */ + 19927 "00111000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19928 "00011000" // VLDB.3D x2, [p0], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19929 "10110100" // /* MW 3 */ + 19930 "01011000" // /* MW 2 */ + 19931 "00111000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19932 "00011000" // VCONV.bf16.fp32 x10, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19933 "10010110" // /* MW 3 */ + 19934 "00010001" // /* MW 2 */ + 19935 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19936 "00011000" // VCONV.bf16.fp32 x6, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19937 "00010110" // /* MW 3 */ + 19938 "00010000" // /* MW 2 */ + 19939 "00001011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19940 "11111000" // VMAX_LT.bf16 x8, r16, x10, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19941 "01101100" // /* MW 3 */ + 19942 "01010000" // /* MW 2 */ + 19943 "00011100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 286 17 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19944 "01111000" // VSHUFFLE x10, x10, x6, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19945 "00010100" // /* MW 3 */ + 19946 "01010011" // /* MW 2 */ + 19947 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 3 "conv2d_dw_bf16.h" 285 16 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19948 "00000010" // VST x8, [p2], m4; VMAX_LT.bf16 x10, r16, x10, x0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19949 "01110000" // /* MW 7 */ + 19950 "00110110" // /* MW 6 */ + 19951 "10101000" // /* MW 5 */ + 19952 "00000010" // /* MW 4 */ + 19953 "01100000" // /* MW 3 */ + 19954 "01000010" // /* MW 2 */ + 19955 "01010001" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19956 "01011000" // VEXTBCST.128 x10, x3, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 19957 "00000011" // /* MW 3 */ + 19958 "00011100" // /* MW 2 */ + 19959 "00011101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 3 "conv2d_dw_bf16.h" 270 12 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19960 "00000010" // VST.3D x10, [p2], d1; VMOV cml3, cml0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19961 "01110000" // /* MW 7 */ + 19962 "01000101" // /* MW 6 */ + 19963 "10000000" // /* MW 5 */ + 19964 "00000001" // /* MW 4 */ + 19965 "01100000" // /* MW 3 */ + 19966 "01010010" // /* MW 2 */ + 19967 "01000111" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19968 "01100010" // VEXTBCST.128 x8, x3, #1; VMAC.f dm4, dm3, x6, x10, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19969 "01000001" // /* MW 7 */ + 19970 "01101101" // /* MW 6 */ + 19971 "10001100" // /* MW 5 */ + 19972 "01000110" // /* MW 4 */ + 19973 "00000111" // /* MW 3 */ + 19974 "00011100" // /* MW 2 */ + 19975 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19976 "01100010" // VSHIFT x4, x6, x1, r0; VMAC.f dm1, dm0, x1, x10, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 19977 "01000001" // /* MW 7 */ + 19978 "00000011" // /* MW 6 */ + 19979 "10001001" // /* MW 5 */ + 19980 "11000110" // /* MW 4 */ + 19981 "10000010" // /* MW 3 */ + 19982 "00110000" // /* MW 2 */ + 19983 "00000010" // /* MW 1 */ +.label ZLS_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_528 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt +.loop_nesting 2 + 19984 "10111010" // VLDA x6, [p0], #64; VLDB.2D x3, [p1], d7; VSHIFT x10, x1, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19985 "01101110" // /* MW 9 */ + 19986 "10000001" // /* MW 8 */ + 19987 "10000100" // /* MW 7 */ + 19988 "00000010" // /* MW 6 */ + 19989 "11110100" // /* MW 5 */ + 19990 "11110000" // /* MW 4 */ + 19991 "01110001" // /* MW 3 */ + 19992 "10110011" // /* MW 2 */ + 19993 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 19994 "01001010" // VLDB x1, [p0], #64; VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 19995 "00000001" // /* MW 9 */ + 19996 "10001001" // /* MW 8 */ + 19997 "10001010" // /* MW 7 */ + 19998 "01000110" // /* MW 6 */ + 19999 "00001011" // /* MW 5 */ + 20000 "10011100" // /* MW 4 */ + 20001 "11101010" // /* MW 3 */ + 20002 "00111000" // /* MW 2 */ + 20003 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20004 "01001010" // VLDB.3D x2, [p0], d2; VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20005 "00000001" // /* MW 9 */ + 20006 "00110101" // /* MW 8 */ + 20007 "10001001" // /* MW 7 */ + 20008 "11000110" // /* MW 6 */ + 20009 "10000110" // /* MW 5 */ + 20010 "00110000" // /* MW 4 */ + 20011 "01101010" // /* MW 3 */ + 20012 "10110001" // /* MW 2 */ + 20013 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20014 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20015 "00000110" // /* MW 3 */ + 20016 "10001001" // /* MW 2 */ + 20017 "00011101" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20018 "01100010" // VSHIFT x9, x6, x1, r3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20019 "10100001" // /* MW 7 */ + 20020 "01001000" // /* MW 6 */ + 20021 "10001100" // /* MW 5 */ + 20022 "11000110" // /* MW 4 */ + 20023 "10001110" // /* MW 3 */ + 20024 "10110000" // /* MW 2 */ + 20025 "00000100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 20026 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20027 "10100001" // /* MW 7 */ + 20028 "00110110" // /* MW 6 */ + 20029 "10001010" // /* MW 5 */ + 20030 "01000110" // /* MW 4 */ + 20031 "00001111" // /* MW 3 */ + 20032 "10011100" // /* MW 2 */ + 20033 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20034 "11011000" // VSHIFT x11, x1, x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20035 "00001110" // /* MW 3 */ + 20036 "10001001" // /* MW 2 */ + 20037 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 268 12 first +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first + 20038 "01100010" // VEXTBCST.128 x10, x3, #0; VMAC.f dm3, dm4, x9, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20039 "11100001" // /* MW 7 */ + 20040 "10010010" // /* MW 6 */ + 20041 "10001011" // /* MW 5 */ + 20042 "01000110" // /* MW 4 */ + 20043 "00000011" // /* MW 3 */ + 20044 "00011100" // /* MW 2 */ + 20045 "00000101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 265 12 first +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first + 20046 "01100010" // VEXTBCST.128 x8, x3, #1; VMAC.f dm0, dm2, x11, x7, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20047 "11100001" // /* MW 7 */ + 20048 "01010110" // /* MW 6 */ + 20049 "10001000" // /* MW 5 */ + 20050 "01000110" // /* MW 4 */ + 20051 "00000111" // /* MW 3 */ + 20052 "00011100" // /* MW 2 */ + 20053 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 20054 "10010100" // NOPA; VSHIFT x4, x6, x1, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20055 "00000101" // /* MW 5 */ + 20056 "01100001" // /* MW 4 */ + 20057 "11110100" // /* MW 3 */ + 20058 "00101100" // /* MW 2 */ + 20059 "00000000" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 270 12 first + 20060 "01001000" // VMAC.f dm4, dm3, x6, x10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20061 "01000001" // /* MW 3 */ + 20062 "01101101" // /* MW 2 */ + 20063 "10001100" // /* MW 1 */ +.label ZLE_F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params_608 +.src_ref 3 "conv2d_dw_bf16.h" 274 12 first +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 20064 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMAC.f dm1, dm0, x1, x10, r17 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 20065 "00011010" // /* MW 15 */ + 20066 "01001000" // /* MW 14 */ + 20067 "01111100" // /* MW 13 */ + 20068 "10100101" // /* MW 12 */ + 20069 "00000001" // /* MW 11 */ + 20070 "00000000" // /* MW 10 */ + 20071 "00000000" // /* MW 9 */ + 20072 "00000000" // /* MW 8 */ + 20073 "01011011" // /* MW 7 */ + 20074 "00000001" // /* MW 6 */ + 20075 "00100000" // /* MW 5 */ + 20076 "00000000" // /* MW 4 */ + 20077 "11110000" // /* MW 3 */ + 20078 "00101100" // /* MW 2 */ + 20079 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 244 4 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 20080 "10110110" // PADDA.3D [p0], d0; PADDB.2D [p4], d3; JNZD r2, r2, p3; VSHIFT x10, x1, x2, r0 /* MW 12 */ /* control_operation: words=12 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 20081 "01101000" // /* MW 11 */ + 20082 "10000001" // /* MW 10 */ + 20083 "10000100" // /* MW 9 */ + 20084 "00000010" // /* MW 8 */ + 20085 "00100111" // /* MW 7 */ + 20086 "00000100" // /* MW 6 */ + 20087 "00100000" // /* MW 5 */ + 20088 "11100111" // /* MW 4 */ + 20089 "11111000" // /* MW 3 */ + 20090 "00001100" // /* MW 2 */ + 20091 "00000011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 266 12 first +.src_ref 3 "conv2d_dw_bf16.h" 271 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20092 "01100010" // VEXTBCST.128 x5, x3, #2; VMAC.f dm2, dm4, x4, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20093 "00000001" // /* MW 7 */ + 20094 "10001001" // /* MW 6 */ + 20095 "10001010" // /* MW 5 */ + 20096 "01000110" // /* MW 4 */ + 20097 "00001011" // /* MW 3 */ + 20098 "10011100" // /* MW 2 */ + 20099 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 275 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20100 "01100010" // VSHIFT x4, x6, x1, r1; VMAC.f dm1, dm1, x10, x8, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20101 "00000001" // /* MW 7 */ + 20102 "00110101" // /* MW 6 */ + 20103 "10001001" // /* MW 5 */ + 20104 "11000110" // /* MW 4 */ + 20105 "10000110" // /* MW 3 */ + 20106 "00110000" // /* MW 2 */ + 20107 "00000010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20108 "11011000" // VSHIFT x11, x1, x2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20109 "00000110" // /* MW 3 */ + 20110 "10001001" // /* MW 2 */ + 20111 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 267 12 first +.src_ref 3 "conv2d_dw_bf16.h" 272 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20112 "01100010" // VEXTBCST.128 x7, x3, #3; VMAC.f dm4, dm2, x4, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20113 "10100001" // /* MW 7 */ + 20114 "01001000" // /* MW 6 */ + 20115 "10001100" // /* MW 5 */ + 20116 "01000110" // /* MW 4 */ + 20117 "00001111" // /* MW 3 */ + 20118 "10011100" // /* MW 2 */ + 20119 "00000011" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 3 "conv2d_dw_bf16.h" 276 12 first +.delay_slot +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 20120 "01100010" // VSHIFT x9, x6, x1, r3; VMAC.f dm2, dm1, x11, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20121 "10100001" // /* MW 7 */ + 20122 "00110110" // /* MW 6 */ + 20123 "10001010" // /* MW 5 */ + 20124 "11000110" // /* MW 4 */ + 20125 "10001110" // /* MW 3 */ + 20126 "10110000" // /* MW 2 */ + 20127 "00000100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 20128 "11011000" // VSHIFT x11, x1, x2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20129 "00001110" // /* MW 3 */ + 20130 "10001001" // /* MW 2 */ + 20131 "00011101" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 273 12 first + 20132 "01001000" // VMAC.f dm3, dm4, x9, x7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20133 "11100001" // /* MW 3 */ + 20134 "10010010" // /* MW 2 */ + 20135 "10001011" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 277 12 first + 20136 "01001000" // VMAC.f dm0, dm2, x11, x7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20137 "11100001" // /* MW 3 */ + 20138 "01010110" // /* MW 2 */ + 20139 "10001000" // /* MW 1 */ + 20140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20141 "00000000" // /* MW 1 */ + 20142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20143 "00000000" // /* MW 1 */ + 20144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20145 "00000000" // /* MW 1 */ + 20146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20147 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first + 20148 "00011000" // VCONV.bf16.fp32 x10, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20149 "10010110" // /* MW 3 */ + 20150 "00010001" // /* MW 2 */ + 20151 "00001101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 3 "conv2d_dw_bf16.h" 290 first + 20152 "01011100" // VCONV.bf16.fp32 x6, cml0; RET lr /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 20153 "00000000" // /* MW 5 */ + 20154 "01010000" // /* MW 4 */ + 20155 "11000000" // /* MW 3 */ + 20156 "00000010" // /* MW 2 */ + 20157 "01100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 20158 "11111000" // VMAX_LT.bf16 x8, r16, x10, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20159 "01101100" // /* MW 3 */ + 20160 "01010000" // /* MW 2 */ + 20161 "00011100" // /* MW 1 */ +.src_ref 3 "conv2d_dw_bf16.h" 286 17 first +.delay_slot + 20162 "01111000" // VSHUFFLE x10, x10, x6, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20163 "00010100" // /* MW 3 */ + 20164 "01010011" // /* MW 2 */ + 20165 "00011101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 20166 "11111000" // VMAX_LT.bf16 x10, r16, x10, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20167 "01101100" // /* MW 3 */ + 20168 "01010000" // /* MW 2 */ + 20169 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 3 "conv2d_dw_bf16.h" 285 16 first +.delay_slot + 20170 "00011000" // VST x8, [p2], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20171 "00010011" // /* MW 3 */ + 20172 "10001010" // /* MW 2 */ + 20173 "00001010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "vector.hpp" 1159 33 +.delay_slot + 20174 "00011000" // VST.3D x10, [p2], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20175 "10010011" // /* MW 3 */ + 20176 "00111010" // /* MW 2 */ +.label _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params__end +.label __Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params___func_end0 + 20177 "00001010" // /* MW 1 */ +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_conv2d_dwc _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 444 first +.src_ref 8 "superkernels.cpp" 449 6 +.function_start + 20192 "01000100" // MOVXM p4, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20193 "00000000" // /* MW 5 */ + 20194 "11000000" // /* MW 4 */ + 20195 "10001000" // /* MW 3 */ + 20196 "00000111" // /* MW 2 */ + 20197 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 449 6 first + 20198 "11010100" // LDA r16, [p4]; MOV r0, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20199 "01000001" // /* MW 5 */ + 20200 "00101111" // /* MW 4 */ + 20201 "11010000" // /* MW 3 */ + 20202 "11000010" // /* MW 2 */ + 20203 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 444 + 20204 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20205 "00000001" // /* MW 5 */ + 20206 "00000000" // /* MW 4 */ + 20207 "00000000" // /* MW 3 */ + 20208 "00010000" // /* MW 2 */ + 20209 "00000000" // /* MW 1 */ + 20210 "00000010" // ST r14, [sp, #-8]; MOV r17, CORE_ID /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20211 "01110000" // /* MW 7 */ + 20212 "01110000" // /* MW 6 */ + 20213 "00101101" // /* MW 5 */ + 20214 "00000010" // /* MW 4 */ + 20215 "10110000" // /* MW 3 */ + 20216 "00111010" // /* MW 2 */ + 20217 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 467 + 20218 "00000010" // ST r13, [sp, #-4]; MOV r13, lr /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20219 "01110000" // /* MW 7 */ + 20220 "11110000" // /* MW 6 */ + 20221 "10101000" // /* MW 5 */ + 20222 "00000001" // /* MW 4 */ + 20223 "10110000" // /* MW 3 */ + 20224 "10110110" // /* MW 2 */ + 20225 "11111111" // /* MW 1 */ + 20226 "10011000" // ST p0, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20227 "00011101" // /* MW 3 */ + 20228 "11101100" // /* MW 2 */ + 20229 "00001111" // /* MW 1 */ + 20230 "10011000" // ST p7, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20231 "10011101" // /* MW 3 */ + 20232 "11110111" // /* MW 2 */ + 20233 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 44 + 20234 "00000010" // ST r0, [sp, #-16]; MOV r14, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20235 "01110000" // /* MW 7 */ + 20236 "01100000" // /* MW 6 */ + 20237 "11001010" // /* MW 5 */ + 20238 "00000001" // /* MW 4 */ + 20239 "10110000" // /* MW 3 */ + 20240 "00000010" // /* MW 2 */ + 20241 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 449 6 +.src_ref 8 "superkernels.cpp" 449 16 + 20242 "10000100" // JNZ r16, #20368 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=20368 delay_slots=5 */ + 20243 "00000001" // /* MW 5 */ + 20244 "01000000" // /* MW 4 */ + 20245 "11001000" // /* MW 3 */ + 20246 "00100111" // /* MW 2 */ + 20247 "10000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.delay_slot + 20248 "11111000" // MOV r15, p3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20249 "11000000" // /* MW 3 */ + 20250 "11010110" // /* MW 2 */ + 20251 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 22 first +.delay_slot + 20252 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20253 "10010000" // /* MW 3 */ + 20254 "01100010" // /* MW 2 */ + 20255 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 30 +.delay_slot + 20256 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20257 "11111011" // /* MW 3 */ + 20258 "01100011" // /* MW 2 */ + 20259 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 11 +.delay_slot + 20260 "01000100" // MOVXM p3, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20261 "00100000" // /* MW 5 */ + 20262 "11000000" // /* MW 4 */ + 20263 "10000110" // /* MW 3 */ + 20264 "00000111" // /* MW 2 */ + 20265 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 446 11 +.delay_slot + 20266 "10011000" // ST r17, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20267 "00110001" // /* MW 3 */ + 20268 "00000110" // /* MW 2 */ + 20269 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 461 2 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 20270 "00111010" // MOVS p7, p1; MOVXM p1, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20271 "00010001" // /* MW 9 */ + 20272 "00101010" // /* MW 8 */ + 20273 "10110000" // /* MW 7 */ + 20274 "11100000" // /* MW 6 */ + 20275 "00000001" // /* MW 5 */ + 20276 "00000000" // /* MW 4 */ + 20277 "01100000" // /* MW 3 */ + 20278 "10010001" // /* MW 2 */ + 20279 "11110000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 451 4 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 20280 "01110110" // ST.s8 r16, [p1]; MOVS p0, p2; MOVXM p1, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20281 "00010000" // /* MW 11 */ + 20282 "00101000" // /* MW 10 */ + 20283 "10110000" // /* MW 9 */ + 20284 "11100000" // /* MW 8 */ + 20285 "00000001" // /* MW 7 */ + 20286 "00000000" // /* MW 6 */ + 20287 "10001011" // /* MW 5 */ + 20288 "10001000" // /* MW 4 */ + 20289 "11100000" // /* MW 3 */ + 20290 "11000000" // /* MW 2 */ + 20291 "00100000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20293 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 451 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 20294 "00000100" // JL #18784 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=18784 delay_slots=5 */ + 20295 "00000001" // /* MW 5 */ + 20296 "00000000" // /* MW 4 */ + 20297 "10110000" // /* MW 3 */ + 20298 "00100100" // /* MW 2 */ + 20299 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20301 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 20302 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20303 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 20304 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20305 "00110001" // /* MW 3 */ + 20306 "00100000" // /* MW 2 */ + 20307 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 20308 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20309 "00000101" // /* MW 3 */ + 20310 "00100000" // /* MW 2 */ + 20311 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 20312 "00000010" // ST r16, [p1]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20313 "01110000" // /* MW 7 */ + 20314 "10100101" // /* MW 6 */ + 20315 "00000001" // /* MW 5 */ + 20316 "00000000" // /* MW 4 */ + 20317 "00110000" // /* MW 3 */ + 20318 "11000010" // /* MW 2 */ + 20319 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 44 +.src_ref 8 "superkernels.cpp" 461 2 +.return_address + 20320 "00000010" // MOVS p1, p7; ADD.NC p2, r14, #8 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20321 "00000000" // /* MW 7 */ + 20322 "10000010" // /* MW 6 */ + 20323 "00110011" // /* MW 5 */ + 20324 "00000001" // /* MW 4 */ + 20325 "01100000" // /* MW 3 */ + 20326 "10010001" // /* MW 2 */ + 20327 "00110011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 17 first + 20328 "10011000" // LDA.u16 r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20329 "00111010" // /* MW 3 */ + 20330 "00000110" // /* MW 2 */ + 20331 "00000010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 453 13 +.src_ref 8 "superkernels.cpp" 453 15 first + 20332 "10111010" // LDA.u16 r16, [p2, #4]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20333 "00010000" // /* MW 9 */ + 20334 "00100110" // /* MW 8 */ + 20335 "00110000" // /* MW 7 */ + 20336 "11100001" // /* MW 6 */ + 20337 "00000001" // /* MW 5 */ + 20338 "00000000" // /* MW 4 */ + 20339 "01010000" // /* MW 3 */ + 20340 "11000011" // /* MW 2 */ + 20341 "01000100" // /* MW 1 */ + 20342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20343 "00000000" // /* MW 1 */ + 20344 "10000100" // J #20384 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=20384 delay_slots=5 */ + 20345 "00000000" // /* MW 5 */ + 20346 "00000000" // /* MW 4 */ + 20347 "11010000" // /* MW 3 */ + 20348 "00100111" // /* MW 2 */ + 20349 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 15 +.src_ref 8 "superkernels.cpp" 457 26 +.delay_slot + 20350 "01000100" // MOVXM p3, #491544 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20351 "00110000" // /* MW 5 */ + 20352 "11000000" // /* MW 4 */ + 20353 "10000110" // /* MW 3 */ + 20354 "00000111" // /* MW 2 */ + 20355 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20357 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20359 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 452 15 first +.delay_slot + 20360 "10011000" // ST r17, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20361 "00110001" // /* MW 3 */ + 20362 "00000110" // /* MW 2 */ + 20363 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 453 13 first +.delay_slot + 20364 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20365 "00010001" // /* MW 3 */ + 20366 "00000110" // /* MW 2 */ + 20367 "00001010" // /* MW 1 */ +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_176 +.src_ref 8 "superkernels.cpp" 457 26 + 20368 "11100001" // NOPA; NOPB; NOPS; MOVXM p3, #491544; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 20369 "00000000" // /* MW 15 */ + 20370 "00000000" // /* MW 14 */ + 20371 "00010000" // /* MW 13 */ + 20372 "00001100" // /* MW 12 */ + 20373 "10110000" // /* MW 11 */ + 20374 "11100001" // /* MW 10 */ + 20375 "00000001" // /* MW 9 */ + 20376 "00000000" // /* MW 8 */ + 20377 "01011011" // /* MW 7 */ + 20378 "00000001" // /* MW 6 */ + 20379 "00100000" // /* MW 5 */ + 20380 "00000000" // /* MW 4 */ + 20381 "11110000" // /* MW 3 */ + 20382 "00101100" // /* MW 2 */ + 20383 "00000000" // /* MW 1 */ +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_192 +.src_ref 2 "io_buffer_main.h" 218 49 first + 20384 "00011000" // ADD.NC p2, r15, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20385 "10000110" // /* MW 3 */ + 20386 "01100111" // /* MW 2 */ + 20387 "00011010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 15 +.src_ref 2 "io_buffer_main.h" 218 49 + 20388 "10111010" // LDA r27, [p2], #-4; MOVXM p4, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20389 "00010000" // /* MW 9 */ + 20390 "00001000" // /* MW 8 */ + 20391 "00110000" // /* MW 7 */ + 20392 "11100010" // /* MW 6 */ + 20393 "00000001" // /* MW 5 */ + 20394 "00000000" // /* MW 4 */ + 20395 "11010000" // /* MW 3 */ + 20396 "11101110" // /* MW 2 */ + 20397 "01011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 20398 "10011000" // LDA r16, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20399 "00010110" // /* MW 3 */ + 20400 "11111110" // /* MW 2 */ + 20401 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 20402 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20403 "00110110" // /* MW 3 */ + 20404 "11111110" // /* MW 2 */ + 20405 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first + 20406 "10011000" // LDA r18, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20407 "01010110" // /* MW 3 */ + 20408 "01000110" // /* MW 2 */ + 20409 "00000010" // /* MW 1 */ + 20410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20411 "00000000" // /* MW 1 */ + 20412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20413 "00000000" // /* MW 1 */ + 20414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20415 "00000000" // /* MW 1 */ + 20416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20417 "00000000" // /* MW 1 */ + 20418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20419 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 20420 "00011000" // SEL.EQZ r16, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20421 "00000010" // /* MW 3 */ + 20422 "01100001" // /* MW 2 */ + 20423 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 + 20424 "10011000" // ST r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20425 "00010001" // /* MW 3 */ + 20426 "00000110" // /* MW 2 */ + 20427 "00001010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 + 20428 "00011000" // MOVX r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20429 "11111101" // /* MW 3 */ + 20430 "11100000" // /* MW 2 */ + 20431 "00010111" // /* MW 1 */ + 20432 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20433 "00000000" // /* MW 1 */ + 20434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20435 "00000000" // /* MW 1 */ + 20436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20437 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 20438 "00011000" // ACQ r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20439 "00001000" // /* MW 3 */ + 20440 "10010011" // /* MW 2 */ + 20441 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 +.src_ref 8 "superkernels.cpp" 459 47 +.src_ref 8 "superkernels.cpp" 464 6 +.src_ref 8 "superkernels.cpp" 465 16 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 + 20442 "10111010" // MOVA r15, #1; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20443 "00010000" // /* MW 9 */ + 20444 "00000000" // /* MW 8 */ + 20445 "10110000" // /* MW 7 */ + 20446 "11100011" // /* MW 6 */ + 20447 "00000001" // /* MW 5 */ + 20448 "00000000" // /* MW 4 */ + 20449 "00000000" // /* MW 3 */ + 20450 "00101111" // /* MW 2 */ + 20451 "00000000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 + 20452 "11100100" // MOVX r24, #0; MOV r16, sp /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20453 "11000001" // /* MW 5 */ + 20454 "00101011" // /* MW 4 */ + 20455 "00101000" // /* MW 3 */ + 20456 "00000000" // /* MW 2 */ + 20457 "00000110" // /* MW 1 */ + 20458 "00011000" // ADD.NC p0, r16, #-76 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20459 "01011010" // /* MW 3 */ + 20460 "01101000" // /* MW 2 */ + 20461 "00011000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 51 + 20462 "11010100" // LDA p5, [sp, #-20]; MOV r14, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20463 "10000001" // /* MW 5 */ + 20464 "00101001" // /* MW 4 */ + 20465 "00100111" // /* MW 3 */ + 20466 "11010011" // /* MW 2 */ + 20467 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 15 first + 20468 "10011000" // LDA r17, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20469 "00110110" // /* MW 3 */ + 20470 "00000110" // /* MW 2 */ + 20471 "00000100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 26 +.src_ref 8 "superkernels.cpp" 461 2 + 20472 "10111010" // LDA r16, [p3]; MOVXM p3, #493888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20473 "00010000" // /* MW 9 */ + 20474 "10100000" // /* MW 8 */ + 20475 "10110100" // /* MW 7 */ + 20476 "11100001" // /* MW 6 */ + 20477 "00000001" // /* MW 5 */ + 20478 "00000000" // /* MW 4 */ + 20479 "11010000" // /* MW 3 */ + 20480 "11000010" // /* MW 2 */ + 20481 "01100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 first + 20482 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20483 "01010110" // /* MW 3 */ + 20484 "00000110" // /* MW 2 */ + 20485 "00000111" // /* MW 1 */ + 20486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20487 "00000000" // /* MW 1 */ + 20488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20489 "00000000" // /* MW 1 */ + 20490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20491 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 20492 "10011000" // LDA r19, [p5] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20493 "01110110" // /* MW 3 */ + 20494 "00000110" // /* MW 2 */ + 20495 "00000101" // /* MW 1 */ + 20496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20497 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 457 24 first + 20498 "10011000" // MUL r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20499 "00001111" // /* MW 3 */ + 20500 "01100001" // /* MW 2 */ + 20501 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 first + 20502 "00011000" // ADD r17, r18, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20503 "00000111" // /* MW 3 */ + 20504 "10100010" // /* MW 2 */ + 20505 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 459 47 first + 20506 "10011000" // LSHL r16, r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20507 "11111101" // /* MW 3 */ + 20508 "00100000" // /* MW 2 */ + 20509 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 461 2 first +.no_stack_arguments + 20510 "00000100" // JL #19456 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=19456 delay_slots=5 */ + 20511 "00000001" // /* MW 5 */ + 20512 "00000000" // /* MW 4 */ + 20513 "00000000" // /* MW 3 */ + 20514 "00100110" // /* MW 2 */ + 20515 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 456 11 first +.delay_slot + 20516 "10011000" // ST r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20517 "00110001" // /* MW 3 */ + 20518 "00000110" // /* MW 2 */ + 20519 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 459 47 first +.delay_slot + 20520 "01011000" // ADD.NC dn0, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20521 "11000001" // /* MW 3 */ + 20522 "01001001" // /* MW 2 */ + 20523 "00011000" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 201 10 first +.delay_slot + 20524 "10011000" // ST dn0, [sp, #-76] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20525 "00100101" // /* MW 3 */ + 20526 "10110100" // /* MW 2 */ + 20527 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 first +.delay_slot + 20528 "10011000" // ST r24, [sp, #-72] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20529 "00010101" // /* MW 3 */ + 20530 "10111011" // /* MW 2 */ + 20531 "00001111" // /* MW 1 */ +.src_ref 1 "io_buffer_impl.h" 52 16 +.delay_slot + 20532 "00110110" // NOPA; NOPB; ST r24, [sp, #-68]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20533 "11000001" // /* MW 11 */ + 20534 "10001010" // /* MW 10 */ + 20535 "11011111" // /* MW 9 */ + 20536 "00000011" // /* MW 8 */ + 20537 "00000000" // /* MW 7 */ + 20538 "00000000" // /* MW 6 */ + 20539 "00100000" // /* MW 5 */ + 20540 "00000000" // /* MW 4 */ + 20541 "11110000" // /* MW 3 */ + 20542 "00101100" // /* MW 2 */ + 20543 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.return_address + 20544 "00011000" // ADD.NC p2, r14, #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20545 "00001010" // /* MW 3 */ + 20546 "01100111" // /* MW 2 */ + 20547 "00011010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first + 20548 "10011000" // LDA r16, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20549 "00010110" // /* MW 3 */ + 20550 "00000110" // /* MW 2 */ + 20551 "00000010" // /* MW 1 */ + 20552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20553 "00000000" // /* MW 1 */ + 20554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20555 "00000000" // /* MW 1 */ + 20556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20557 "00000000" // /* MW 1 */ + 20558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20559 "00000000" // /* MW 1 */ + 20560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20561 "00000000" // /* MW 1 */ + 20562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20563 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 20564 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20565 "11111000" // /* MW 3 */ + 20566 "00010000" // /* MW 2 */ + 20567 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 19 +.src_ref 2 "io_buffer_main.h" 327 40 first + 20568 "10111010" // LDA r16, [p2, #-8]; MOVXM p1, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20569 "00010000" // /* MW 9 */ + 20570 "00100110" // /* MW 8 */ + 20571 "10110000" // /* MW 7 */ + 20572 "11100000" // /* MW 6 */ + 20573 "00000001" // /* MW 5 */ + 20574 "00000000" // /* MW 4 */ + 20575 "11010000" // /* MW 3 */ + 20576 "11000010" // /* MW 2 */ + 20577 "01011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 19 first + 20578 "10011000" // LDA r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20579 "01010110" // /* MW 3 */ + 20580 "00000110" // /* MW 2 */ + 20581 "00000001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 6 + 20582 "10011000" // LDA r17, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20583 "00110110" // /* MW 3 */ + 20584 "00000110" // /* MW 2 */ + 20585 "00000111" // /* MW 1 */ + 20586 "00011000" // LDA p1, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20587 "10011001" // /* MW 3 */ + 20588 "11110100" // /* MW 2 */ + 20589 "00000111" // /* MW 1 */ + 20590 "00011000" // LDA r14, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20591 "11010001" // /* MW 3 */ + 20592 "11111001" // /* MW 2 */ + 20593 "00000111" // /* MW 1 */ + 20594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20595 "00000000" // /* MW 1 */ + 20596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20597 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 20598 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20599 "00000001" // /* MW 3 */ + 20600 "11100001" // /* MW 2 */ + 20601 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 20602 "10011000" // ST r16, [p2, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20603 "00010001" // /* MW 3 */ + 20604 "11100110" // /* MW 2 */ + 20605 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 16 first + 20606 "10011000" // NE r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20607 "00101000" // /* MW 3 */ + 20608 "01100001" // /* MW 2 */ + 20609 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 464 6 + 20610 "10000100" // JNZ r16, #20640 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=20640 delay_slots=5 */ + 20611 "00000001" // /* MW 5 */ + 20612 "01000000" // /* MW 4 */ + 20613 "01010000" // /* MW 3 */ + 20614 "00101000" // /* MW 2 */ + 20615 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 465 16 +.delay_slot + 20616 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20617 "00000001" // /* MW 3 */ + 20618 "00110000" // /* MW 2 */ + 20619 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20621 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20625 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20627 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 465 16 first + 20628 "00110110" // NOPA; NOPB; ST r24, [p7]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20629 "11000001" // /* MW 11 */ + 20630 "10001000" // /* MW 10 */ + 20631 "10000011" // /* MW 9 */ + 20632 "00000011" // /* MW 8 */ + 20633 "00000000" // /* MW 7 */ + 20634 "00000000" // /* MW 6 */ + 20635 "00100000" // /* MW 5 */ + 20636 "00000000" // /* MW 4 */ + 20637 "11110000" // /* MW 3 */ + 20638 "00101100" // /* MW 2 */ + 20639 "00000000" // /* MW 1 */ +.label TGT_F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 467 + 20640 "11010100" // LDA r13, [sp, #-4]; MOV lr, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20641 "01000001" // /* MW 5 */ + 20642 "11101101" // /* MW 4 */ + 20643 "00101110" // /* MW 3 */ + 20644 "10110110" // /* MW 2 */ + 20645 "11111111" // /* MW 1 */ + 20646 "00011000" // LDA r15, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20647 "11110001" // /* MW 3 */ + 20648 "11110001" // /* MW 2 */ + 20649 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 467 first + 20650 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 20651 "00000000" // /* MW 3 */ + 20652 "00101000" // /* MW 2 */ + 20653 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 467 +.delay_slot + 20654 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20655 "00000001" // /* MW 5 */ + 20656 "00000000" // /* MW 4 */ + 20657 "00000000" // /* MW 3 */ + 20658 "11110000" // /* MW 2 */ + 20659 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20661 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20663 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20665 "00000000" // /* MW 1 */ +.delay_slot + 20666 "11111000" // MOV p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20667 "11000000" // /* MW 3 */ + 20668 "01100010" // /* MW 2 */ +.label _Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 20669 "00011111" // /* MW 1 */ +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_begin0 +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.function setup _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.src_ref 4 "reduce_base_c8.h" 218 first +.src_ref 4 "reduce_base_c8.h" 220 27 first +.src_ref 4 "reduce_base_c8.h" 290 63 +.src_ref 4 "reduce_base_c8.h" 348 46 +.function_start + 20672 "01110110" // LDA r3, [p1], #4; MOVS p3, p0; MOVX r6, #-5; MOV r0, p1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 20673 "01111000" // /* MW 11 */ + 20674 "01100000" // /* MW 10 */ + 20675 "00001001" // /* MW 9 */ + 20676 "01101000" // /* MW 8 */ + 20677 "01100111" // /* MW 7 */ + 20678 "00111110" // /* MW 6 */ + 20679 "10001011" // /* MW 5 */ + 20680 "10000000" // /* MW 4 */ + 20681 "11010011" // /* MW 3 */ + 20682 "10001110" // /* MW 2 */ + 20683 "00100011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 287 40 +.src_ref 4 "reduce_base_c8.h" 287 40 +.src_ref 4 "reduce_base_c8.h" 348 46 first + 20684 "10111010" // MOVA r7, #16; MOVX r2, #-24; ADD.NC p2, r0, #28 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20685 "00001000" // /* MW 9 */ + 20686 "00000111" // /* MW 8 */ + 20687 "00110000" // /* MW 7 */ + 20688 "00001001" // /* MW 6 */ + 20689 "00100101" // /* MW 5 */ + 20690 "00111110" // /* MW 4 */ + 20691 "00000000" // /* MW 3 */ + 20692 "00000111" // /* MW 2 */ + 20693 "00000010" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 +.src_ref 4 "reduce_base_c8.h" 293 77 +.src_ref 4 "reduce_base_c8.h" 298 44 +.src_ref 4 "reduce_base_c8.h" 299 40 +.src_ref 4 "reduce_base_c8.h" 300 59 +.src_ref 4 "reduce_base_c8.h" 326 79 + 20694 "10111010" // MOVA r30, #3; MOVX r1, #-3; MOV r0, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20695 "01111000" // /* MW 9 */ + 20696 "01100000" // /* MW 8 */ + 20697 "00001000" // /* MW 7 */ + 20698 "10101000" // /* MW 6 */ + 20699 "00010111" // /* MW 5 */ + 20700 "00111110" // /* MW 4 */ + 20701 "00000000" // /* MW 3 */ + 20702 "01111110" // /* MW 2 */ + 20703 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 57 +.src_ref 4 "reduce_base_c8.h" 301 81 +.src_ref 4 "reduce_base_c8.h" 305 77 + 20704 "10111010" // MOVA r5, #-1; MOVXM r4, #65528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20705 "00010000" // /* MW 9 */ + 20706 "11111100" // /* MW 8 */ + 20707 "10001111" // /* MW 7 */ + 20708 "00111100" // /* MW 6 */ + 20709 "00000000" // /* MW 5 */ + 20710 "00000000" // /* MW 4 */ + 20711 "00000000" // /* MW 3 */ + 20712 "11100101" // /* MW 2 */ + 20713 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 218 +.src_ref 4 "reduce_base_c8.h" 280 76 +.src_ref 4 "reduce_base_c8.h" 312 98 + 20714 "10111010" // MOVA r16, #-4; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20715 "01110000" // /* MW 9 */ + 20716 "00000000" // /* MW 8 */ + 20717 "00000000" // /* MW 7 */ + 20718 "00000000" // /* MW 6 */ + 20719 "00000010" // /* MW 5 */ + 20720 "00000000" // /* MW 4 */ + 20721 "00000000" // /* MW 3 */ + 20722 "10010000" // /* MW 2 */ + 20723 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 298 44 first + 20724 "00011000" // ADD.NC p4, r0, #46 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20725 "00010111" // /* MW 3 */ + 20726 "01100000" // /* MW 2 */ + 20727 "00011100" // /* MW 1 */ + 20728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20729 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 220 25 first + 20730 "10011000" // ST r3, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20731 "01110001" // /* MW 3 */ + 20732 "00011100" // /* MW 2 */ + 20733 "00001000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 221 28 first + 20734 "10011000" // LDA r26, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20735 "01010110" // /* MW 3 */ + 20736 "00011111" // /* MW 2 */ + 20737 "00000001" // /* MW 1 */ + 20738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20739 "00000000" // /* MW 1 */ + 20740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20741 "00000000" // /* MW 1 */ + 20742 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20743 "00000000" // /* MW 1 */ + 20744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20745 "00000000" // /* MW 1 */ + 20746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20747 "00000000" // /* MW 1 */ + 20748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20749 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 221 26 +.src_ref 4 "reduce_base_c8.h" 301 81 first + 20750 "01011100" // ST r26, [p0], #4; AND r17, r26, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20751 "10001001" // /* MW 5 */ + 20752 "01000100" // /* MW 4 */ + 20753 "00111101" // /* MW 3 */ + 20754 "11101010" // /* MW 2 */ + 20755 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 222 26 first +.src_ref 4 "reduce_base_c8.h" 293 58 first +.src_ref 4 "reduce_base_c8.h" 301 81 + 20756 "10111010" // LDA r29, [p1], #4; MUL r4, r3, r26; ADD.NC r22, r17, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20757 "10101000" // /* MW 9 */ + 20758 "01001000" // /* MW 8 */ + 20759 "11001100" // /* MW 7 */ + 20760 "01111110" // /* MW 6 */ + 20761 "01001101" // /* MW 5 */ + 20762 "00000110" // /* MW 4 */ + 20763 "11010000" // /* MW 3 */ + 20764 "11110110" // /* MW 2 */ + 20765 "00100011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 290 63 first + 20766 "10011000" // LSHL r18, r26, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20767 "01101101" // /* MW 3 */ + 20768 "10100100" // /* MW 2 */ + 20769 "00010110" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 293 77 first + 20770 "10011000" // LSHL r6, r4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20771 "00011101" // /* MW 3 */ + 20772 "00001100" // /* MW 2 */ + 20773 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 290 41 first +.src_ref 4 "reduce_base_c8.h" 300 59 first + 20774 "00100100" // LSHL r17, r26, r1; ADD.NC r1, r18, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20775 "11111111" // /* MW 5 */ + 20776 "10110010" // /* MW 4 */ + 20777 "10110000" // /* MW 3 */ + 20778 "01000011" // /* MW 2 */ + 20779 "11010100" // /* MW 1 */ + 20780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20781 "00000000" // /* MW 1 */ + 20782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20783 "00000000" // /* MW 1 */ + 20784 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20785 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 222 24 first +.src_ref 4 "reduce_base_c8.h" 287 40 first + 20786 "01011100" // ST r29, [p0], #4; MAC r7, r7, r29, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20787 "01001100" // /* MW 5 */ + 20788 "10011100" // /* MW 4 */ + 20789 "00111110" // /* MW 3 */ + 20790 "11110110" // /* MW 2 */ + 20791 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 223 29 first +.src_ref 4 "reduce_base_c8.h" 312 60 first + 20792 "11111010" // LDA r2, [p1], #4; ST r29, [sp, #-4]; MUL r4, r29, r26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 20793 "10101111" // /* MW 9 */ + 20794 "01001001" // /* MW 8 */ + 20795 "00000111" // /* MW 7 */ + 20796 "10000000" // /* MW 6 */ + 20797 "10110101" // /* MW 5 */ + 20798 "11111111" // /* MW 4 */ + 20799 "11010111" // /* MW 3 */ + 20800 "10001010" // /* MW 2 */ + 20801 "00100011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 305 57 first + 20802 "10011000" // MUL r20, r3, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20803 "11011111" // /* MW 3 */ + 20804 "11101001" // /* MW 2 */ + 20805 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 312 78 first + 20806 "10011000" // MUL r28, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20807 "01001111" // /* MW 3 */ + 20808 "11111000" // /* MW 2 */ + 20809 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 299 40 first + 20810 "10011000" // LSHL r21, r29, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20811 "11101101" // /* MW 3 */ + 20812 "01101011" // /* MW 2 */ + 20813 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 57 first +.src_ref 4 "reduce_base_c8.h" 299 40 + 20814 "00100100" // LSHL r18, r29, r5; ADD.NC r27, r21, #-48 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20815 "11010000" // /* MW 5 */ + 20816 "10110101" // /* MW 4 */ + 20817 "10111101" // /* MW 3 */ + 20818 "10001011" // /* MW 2 */ + 20819 "11101100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 41 + 20820 "00011000" // ADD r23, r18, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20821 "11111111" // /* MW 3 */ + 20822 "10101111" // /* MW 2 */ + 20823 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 301 85 first + 20824 "10011000" // MUL r29, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20825 "01101111" // /* MW 3 */ + 20826 "01111011" // /* MW 2 */ + 20827 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 223 27 first +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20828 "01011100" // ST r2, [p0], #4; LT r24, r30, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20829 "01010101" // /* MW 5 */ + 20830 "01100000" // /* MW 4 */ + 20831 "00111111" // /* MW 3 */ + 20832 "10001010" // /* MW 2 */ + 20833 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 224 33 first + 20834 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20835 "00101110" // /* MW 3 */ + 20836 "00011100" // /* MW 2 */ + 20837 "00000001" // /* MW 1 */ + 20838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20839 "00000000" // /* MW 1 */ + 20840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20841 "00000000" // /* MW 1 */ + 20842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20843 "00000000" // /* MW 1 */ + 20844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20845 "00000000" // /* MW 1 */ + 20846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20847 "00000000" // /* MW 1 */ + 20848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20849 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 224 31 +.src_ref 4 "reduce_base_c8.h" 318 64 + 20850 "00000010" // ST el0, [p0], #4; MOV r31, el0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20851 "01110000" // /* MW 7 */ + 20852 "00001110" // /* MW 6 */ + 20853 "11110000" // /* MW 5 */ + 20854 "00000011" // /* MW 4 */ + 20855 "00110000" // /* MW 3 */ + 20856 "10000101" // /* MW 2 */ + 20857 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 225 34 first + 20858 "10011000" // LDA eh0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20859 "00001110" // /* MW 3 */ + 20860 "00000100" // /* MW 2 */ + 20861 "00000001" // /* MW 1 */ + 20862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20863 "00000000" // /* MW 1 */ + 20864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20865 "00000000" // /* MW 1 */ + 20866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20867 "00000000" // /* MW 1 */ + 20868 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20869 "00000000" // /* MW 1 */ + 20870 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20871 "00000000" // /* MW 1 */ + 20872 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20873 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 225 32 +.src_ref 4 "reduce_base_c8.h" 318 64 + 20874 "00000010" // ST eh0, [p0]; MOV r25, eh0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 20875 "01110000" // /* MW 7 */ + 20876 "10001110" // /* MW 6 */ + 20877 "00110000" // /* MW 5 */ + 20878 "00000011" // /* MW 4 */ + 20879 "00110000" // /* MW 3 */ + 20880 "10000001" // /* MW 2 */ + 20881 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 226 32 first + 20882 "10011000" // LDA r30, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20883 "11010110" // /* MW 3 */ + 20884 "00010111" // /* MW 2 */ + 20885 "00000001" // /* MW 1 */ + 20886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20887 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20888 "10000100" // JNZ r24, #21008 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21008 delay_slots=5 */ + 20889 "00000001" // /* MW 5 */ + 20890 "01000000" // /* MW 4 */ + 20891 "00001000" // /* MW 3 */ + 20892 "00101001" // /* MW 2 */ + 20893 "11000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 312 98 first +.delay_slot + 20894 "10011000" // LSHL r19, r28, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20895 "00001101" // /* MW 3 */ + 20896 "00100111" // /* MW 2 */ + 20897 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 318 64 first +.delay_slot + 20898 "10011000" // MUL r25, r31, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20899 "10011111" // /* MW 3 */ + 20900 "11110011" // /* MW 2 */ + 20901 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 300 41 first +.src_ref 4 "reduce_base_c8.h" 305 77 first +.delay_slot + 20902 "00100100" // LSHL r20, r20, r5; ADD.NC r5, r17, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20903 "11111111" // /* MW 5 */ + 20904 "10110001" // /* MW 4 */ + 20905 "10110010" // /* MW 3 */ + 20906 "00001011" // /* MW 2 */ + 20907 "10100101" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 280 76 first +.delay_slot + 20908 "10011000" // LSHL r16, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20909 "00001101" // /* MW 3 */ + 20910 "00100001" // /* MW 2 */ + 20911 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 226 30 first +.src_ref 4 "reduce_base_c8.h" 318 88 first +.delay_slot + 20912 "01011100" // ST r30, [p0, #4]; MUL r31, r25, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 20913 "11011111" // /* MW 5 */ + 20914 "11111111" // /* MW 4 */ + 20915 "00111100" // /* MW 3 */ + 20916 "11111010" // /* MW 2 */ + 20917 "00000010" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20918 "00011000" // MOVX r28, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20919 "00000101" // /* MW 3 */ + 20920 "00111000" // /* MW 2 */ + 20921 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20922 "10011000" // EQ r28, r2, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20923 "11000111" // /* MW 3 */ + 20924 "10111001" // /* MW 2 */ + 20925 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20926 "10000100" // JNZ r28, #22128 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22128 delay_slots=5 */ + 20927 "00000001" // /* MW 5 */ + 20928 "01000000" // /* MW 4 */ + 20929 "00111000" // /* MW 3 */ + 20930 "00101011" // /* MW 2 */ + 20931 "11100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20933 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20935 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20937 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20939 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 242 41 first +.delay_slot + 20940 "00011000" // ADD r22, r3, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20941 "11111111" // /* MW 3 */ + 20942 "11101101" // /* MW 2 */ + 20943 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20944 "00011000" // MOVX r17, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20945 "00001001" // /* MW 3 */ + 20946 "00100010" // /* MW 2 */ + 20947 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 20948 "10011000" // EQ r17, r17, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20949 "00100111" // /* MW 3 */ + 20950 "01100010" // /* MW 2 */ + 20951 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20952 "10000100" // JNZ r17, #22000 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22000 delay_slots=5 */ + 20953 "00000001" // /* MW 5 */ + 20954 "01000000" // /* MW 4 */ + 20955 "11111000" // /* MW 3 */ + 20956 "00101010" // /* MW 2 */ + 20957 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20959 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20961 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20963 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20965 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 +.delay_slot + 20966 "00011000" // MOVX r7, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20967 "00001101" // /* MW 3 */ + 20968 "00001110" // /* MW 2 */ + 20969 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20970 "10011000" // EQ r2, r7, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20971 "00100111" // /* MW 3 */ + 20972 "11000100" // /* MW 2 */ + 20973 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 20974 "10000100" // JNZ r2, #21840 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21840 delay_slots=5 */ + 20975 "00000001" // /* MW 5 */ + 20976 "01000000" // /* MW 4 */ + 20977 "10101000" // /* MW 3 */ + 20978 "00101010" // /* MW 2 */ + 20979 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20981 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20983 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20985 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20987 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 20988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 20989 "00000000" // /* MW 1 */ + 20990 "10000100" // J #21648 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21648 delay_slots=5 */ + 20991 "00000000" // /* MW 5 */ + 20992 "00000000" // /* MW 4 */ + 20993 "01001000" // /* MW 3 */ + 20994 "00101010" // /* MW 2 */ + 20995 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.delay_slot + 20996 "00011000" // MOVX r26, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 20997 "00010001" // /* MW 3 */ + 20998 "00110100" // /* MW 2 */ + 20999 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21001 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21003 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21005 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21007 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_336 +.src_ref 4 "reduce_base_c8.h" 236 8 + 21008 "00011000" // MOVX r29, #5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21009 "00010101" // /* MW 3 */ + 21010 "00111010" // /* MW 2 */ + 21011 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21012 "10011000" // LT r24, r29, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21013 "00101010" // /* MW 3 */ + 21014 "01110000" // /* MW 2 */ + 21015 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21016 "10000100" // JNZ r24, #21328 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21328 delay_slots=5 */ + 21017 "00000001" // /* MW 5 */ + 21018 "01000000" // /* MW 4 */ + 21019 "10101000" // /* MW 3 */ + 21020 "00101001" // /* MW 2 */ + 21021 "11000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21027 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21029 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 +.src_ref 4 "reduce_base_c8.h" 316 38 +.src_ref 4 "reduce_base_c8.h" 329 30 +.delay_slot + 21030 "00011000" // MOVX r26, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21031 "00010001" // /* MW 3 */ + 21032 "00110100" // /* MW 2 */ + 21033 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21034 "10011000" // EQ r17, r26, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21035 "00100111" // /* MW 3 */ + 21036 "10100010" // /* MW 2 */ + 21037 "00010110" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21038 "10000100" // JNZ r17, #21200 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21200 delay_slots=5 */ + 21039 "00000001" // /* MW 5 */ + 21040 "01000000" // /* MW 4 */ + 21041 "01101000" // /* MW 3 */ + 21042 "00101001" // /* MW 2 */ + 21043 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21045 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21047 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21049 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21051 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21053 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21054 "10011000" // NE r2, r29, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21055 "00101000" // /* MW 3 */ + 21056 "01000100" // /* MW 2 */ + 21057 "00010111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21058 "10000100" // JNZ r2, #21648 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21648 delay_slots=5 */ + 21059 "00000001" // /* MW 5 */ + 21060 "01000000" // /* MW 4 */ + 21061 "01001000" // /* MW 3 */ + 21062 "00101010" // /* MW 2 */ + 21063 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21064 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21065 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21066 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21067 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21068 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21069 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21071 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21073 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 286 44 first +.src_ref 4 "reduce_base_c8.h" 289 38 +.src_ref 4 "reduce_base_c8.h" 291 40 +.src_ref 4 "reduce_base_c8.h" 291 40 + 21074 "10111010" // ST.s16 r21, [p4], #2; MOVX r2, #16; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21075 "01011000" // /* MW 9 */ + 21076 "11101100" // /* MW 8 */ + 21077 "00000111" // /* MW 7 */ + 21078 "00001000" // /* MW 6 */ + 21079 "00100010" // /* MW 5 */ + 21080 "00000000" // /* MW 4 */ + 21081 "11100000" // /* MW 3 */ + 21082 "11010110" // /* MW 2 */ + 21083 "10000011" // /* MW 1 */ + 21084 "11111000" // MOV r30, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21085 "10100000" // /* MW 3 */ + 21086 "10011100" // /* MW 2 */ + 21087 "00011111" // /* MW 1 */ + 21088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21089 "00000000" // /* MW 1 */ + 21090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21091 "00000000" // /* MW 1 */ + 21092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21093 "00000000" // /* MW 1 */ + 21094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21095 "00000000" // /* MW 1 */ + 21096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21097 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 287 38 first + 21098 "00011000" // ST.s16 r7, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21099 "11110111" // /* MW 3 */ + 21100 "00011100" // /* MW 2 */ + 21101 "00000100" // /* MW 1 */ + 21102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21103 "00000000" // /* MW 1 */ + 21104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21105 "00000000" // /* MW 1 */ + 21106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21107 "00000000" // /* MW 1 */ + 21108 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21109 "00000000" // /* MW 1 */ + 21110 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21111 "00000000" // /* MW 1 */ + 21112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21113 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 288 39 first + 21114 "00011000" // ST.s16 r23, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21115 "11110111" // /* MW 3 */ + 21116 "00011110" // /* MW 2 */ + 21117 "00000100" // /* MW 1 */ + 21118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21119 "00000000" // /* MW 1 */ + 21120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21121 "00000000" // /* MW 1 */ + 21122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21123 "00000000" // /* MW 1 */ + 21124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21125 "00000000" // /* MW 1 */ + 21126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21127 "00000000" // /* MW 1 */ + 21128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21129 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 289 38 first + 21130 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21131 "01010111" // /* MW 3 */ + 21132 "00011100" // /* MW 2 */ + 21133 "00000100" // /* MW 1 */ + 21134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21135 "00000000" // /* MW 1 */ + 21136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21137 "00000000" // /* MW 1 */ + 21138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21139 "00000000" // /* MW 1 */ + 21140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21141 "00000000" // /* MW 1 */ + 21142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21143 "00000000" // /* MW 1 */ + 21144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21145 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 290 39 first + 21146 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21147 "00110111" // /* MW 3 */ + 21148 "00011100" // /* MW 2 */ + 21149 "00000100" // /* MW 1 */ + 21150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21151 "00000000" // /* MW 1 */ + 21152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21153 "00000000" // /* MW 1 */ + 21154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21155 "00000000" // /* MW 1 */ + 21156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21157 "00000000" // /* MW 1 */ + 21158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21159 "00000000" // /* MW 1 */ + 21160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21161 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 291 40 first + 21162 "00011000" // ST.s16 r2, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21163 "01010111" // /* MW 3 */ + 21164 "00001000" // /* MW 2 */ + 21165 "00000100" // /* MW 1 */ + 21166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21167 "00000000" // /* MW 1 */ + 21168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21169 "00000000" // /* MW 1 */ + 21170 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21171 "00000000" // /* MW 5 */ + 21172 "00000000" // /* MW 4 */ + 21173 "01000000" // /* MW 3 */ + 21174 "00101010" // /* MW 2 */ + 21175 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21177 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21179 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21181 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 292 38 first +.delay_slot + 21182 "10011000" // ST r18, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21183 "01010001" // /* MW 3 */ + 21184 "00000110" // /* MW 2 */ + 21185 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 293 38 first +.delay_slot + 21186 "00101110" // NOPA; ST r6, [p4, #4]; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 21187 "00011100" // /* MW 13 */ + 21188 "00000000" // /* MW 12 */ + 21189 "00000000" // /* MW 11 */ + 21190 "01010111" // /* MW 10 */ + 21191 "00011010" // /* MW 9 */ + 21192 "01000000" // /* MW 8 */ + 21193 "00000000" // /* MW 7 */ + 21194 "00000000" // /* MW 6 */ + 21195 "10100011" // /* MW 5 */ + 21196 "00101001" // /* MW 4 */ + 21197 "11111000" // /* MW 3 */ + 21198 "00101100" // /* MW 2 */ + 21199 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_528 +.src_ref 4 "reduce_base_c8.h" 274 44 first +.src_ref 4 "reduce_base_c8.h" 275 40 +.src_ref 4 "reduce_base_c8.h" 275 40 + 21200 "10111010" // ST.s16 r4, [p4], #2; MOVX r6, #-3; MOV r2, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21201 "01011000" // /* MW 9 */ + 21202 "00010000" // /* MW 8 */ + 21203 "01001000" // /* MW 7 */ + 21204 "10101000" // /* MW 6 */ + 21205 "01100111" // /* MW 5 */ + 21206 "00111110" // /* MW 4 */ + 21207 "11100000" // /* MW 3 */ + 21208 "10010010" // /* MW 2 */ + 21209 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 275 40 first +.src_ref 4 "reduce_base_c8.h" 279 40 + 21210 "10111010" // MOVA m0, #-20; MAC r2, r2, r6, r4; MOV r30, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21211 "01111000" // /* MW 9 */ + 21212 "00001110" // /* MW 8 */ + 21213 "11010000" // /* MW 7 */ + 21214 "00110011" // /* MW 6 */ + 21215 "00100010" // /* MW 5 */ + 21216 "00001100" // /* MW 4 */ + 21217 "10000000" // /* MW 3 */ + 21218 "10000000" // /* MW 2 */ + 21219 "11111101" // /* MW 1 */ + 21220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21221 "00000000" // /* MW 1 */ + 21222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21223 "00000000" // /* MW 1 */ + 21224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21225 "00000000" // /* MW 1 */ + 21226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21227 "00000000" // /* MW 1 */ + 21228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21229 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 275 38 + 21230 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21231 "01010111" // /* MW 3 */ + 21232 "00011100" // /* MW 2 */ + 21233 "00000100" // /* MW 1 */ + 21234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21235 "00000000" // /* MW 1 */ + 21236 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21237 "00000000" // /* MW 1 */ + 21238 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21239 "00000000" // /* MW 1 */ + 21240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21241 "00000000" // /* MW 1 */ + 21242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21243 "00000000" // /* MW 1 */ + 21244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21245 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 276 39 first + 21246 "00011000" // ST.s16 r23, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21247 "11110111" // /* MW 3 */ + 21248 "00011110" // /* MW 2 */ + 21249 "00000100" // /* MW 1 */ + 21250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21251 "00000000" // /* MW 1 */ + 21252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21253 "00000000" // /* MW 1 */ + 21254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21255 "00000000" // /* MW 1 */ + 21256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21257 "00000000" // /* MW 1 */ + 21258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21259 "00000000" // /* MW 1 */ + 21260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21261 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 275 38 first +.src_ref 4 "reduce_base_c8.h" 277 38 first + 21262 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21263 "01010111" // /* MW 3 */ + 21264 "00011100" // /* MW 2 */ + 21265 "00000100" // /* MW 1 */ + 21266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21267 "00000000" // /* MW 1 */ + 21268 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21269 "00000000" // /* MW 1 */ + 21270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21271 "00000000" // /* MW 1 */ + 21272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21273 "00000000" // /* MW 1 */ + 21274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21275 "00000000" // /* MW 1 */ + 21276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21277 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 278 39 first + 21278 "00011000" // ST.s16 r5, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21279 "10110111" // /* MW 3 */ + 21280 "00011100" // /* MW 2 */ + 21281 "00000100" // /* MW 1 */ + 21282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21283 "00000000" // /* MW 1 */ + 21284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21285 "00000000" // /* MW 1 */ + 21286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21287 "00000000" // /* MW 1 */ + 21288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21289 "00000000" // /* MW 1 */ + 21290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21291 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 21292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21293 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 279 40 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 21294 "00011000" // ST.s16 r1, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21295 "00110111" // /* MW 3 */ + 21296 "00001000" // /* MW 2 */ + 21297 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21299 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21301 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 21302 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21303 "00000000" // /* MW 5 */ + 21304 "00000000" // /* MW 4 */ + 21305 "01000000" // /* MW 3 */ + 21306 "00101010" // /* MW 2 */ + 21307 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 279 40 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21308 "00011000" // MOVX r1, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21309 "01000001" // /* MW 3 */ + 21310 "00000010" // /* MW 2 */ + 21311 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21313 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21315 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 281 38 first +.delay_slot + 21316 "10011000" // ST r3, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21317 "01110001" // /* MW 3 */ + 21318 "00010100" // /* MW 2 */ + 21319 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 280 38 first +.delay_slot + 21320 "00000010" // ST r16, [p4]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 21321 "01110000" // /* MW 7 */ + 21322 "10100101" // /* MW 6 */ + 21323 "00000001" // /* MW 5 */ + 21324 "00000000" // /* MW 4 */ + 21325 "00110000" // /* MW 3 */ + 21326 "11000010" // /* MW 2 */ + 21327 "10000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_656 +.src_ref 4 "reduce_base_c8.h" 236 8 +.src_ref 4 "reduce_base_c8.h" 301 40 +.src_ref 4 "reduce_base_c8.h" 302 76 + 21328 "00101100" // LDA r3, [sp, #-4]; MOVX r4, #6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21329 "00110010" // /* MW 5 */ + 21330 "00010000" // /* MW 4 */ + 21331 "00100000" // /* MW 3 */ + 21332 "10001110" // /* MW 2 */ + 21333 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 first + 21334 "10011000" // EQ r4, r2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21335 "01000111" // /* MW 3 */ + 21336 "10001000" // /* MW 2 */ + 21337 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21338 "10000100" // JNZ r4, #21504 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21504 delay_slots=5 */ + 21339 "00000001" // /* MW 5 */ + 21340 "01000000" // /* MW 4 */ + 21341 "00000000" // /* MW 3 */ + 21342 "00101010" // /* MW 2 */ + 21343 "00100000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 298 44 +.src_ref 4 "reduce_base_c8.h" 303 40 +.src_ref 4 "reduce_base_c8.h" 310 44 +.src_ref 4 "reduce_base_c8.h" 311 38 +.delay_slot + 21344 "00011000" // MOVX r1, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21345 "01000001" // /* MW 3 */ + 21346 "00000010" // /* MW 2 */ + 21347 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21348 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21349 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21351 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21353 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21355 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21356 "00011000" // MOVX r3, #7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21357 "00011101" // /* MW 3 */ + 21358 "00000110" // /* MW 2 */ + 21359 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21360 "10011000" // NE r2, r3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21361 "00101000" // /* MW 3 */ + 21362 "11000100" // /* MW 2 */ + 21363 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 236 8 + 21364 "10000100" // JNZ r2, #21648 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=21648 delay_slots=5 */ + 21365 "00000001" // /* MW 5 */ + 21366 "01000000" // /* MW 4 */ + 21367 "01001000" // /* MW 3 */ + 21368 "00101010" // /* MW 2 */ + 21369 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21371 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21373 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21375 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21377 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21379 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 310 44 first +.src_ref 4 "reduce_base_c8.h" 312 41 first +.src_ref 4 "reduce_base_c8.h" 315 40 + 21380 "10111010" // ST.s16 r1, [p4], #2; ADD r2, r19, #-1; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21381 "01011000" // /* MW 9 */ + 21382 "11101100" // /* MW 8 */ + 21383 "00000111" // /* MW 7 */ + 21384 "11111000" // /* MW 6 */ + 21385 "00101111" // /* MW 5 */ + 21386 "00100110" // /* MW 4 */ + 21387 "11100000" // /* MW 3 */ + 21388 "10000110" // /* MW 2 */ + 21389 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 313 38 +.src_ref 4 "reduce_base_c8.h" 317 97 + 21390 "10111010" // MOVA r3, #-6; MOVXM dj0, #65536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21391 "00010000" // /* MW 9 */ + 21392 "00000000" // /* MW 8 */ + 21393 "01000000" // /* MW 7 */ + 21394 "01000000" // /* MW 6 */ + 21395 "00000000" // /* MW 5 */ + 21396 "00000000" // /* MW 4 */ + 21397 "00000000" // /* MW 3 */ + 21398 "01000011" // /* MW 2 */ + 21399 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 315 40 +.src_ref 4 "reduce_base_c8.h" 317 97 first + 21400 "01100100" // LSHL r3, r28, r3; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21401 "00000001" // /* MW 5 */ + 21402 "00100000" // /* MW 4 */ + 21403 "10111100" // /* MW 3 */ + 21404 "11000111" // /* MW 2 */ + 21405 "11100000" // /* MW 1 */ + 21406 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21407 "00000000" // /* MW 1 */ + 21408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21409 "00000000" // /* MW 1 */ + 21410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21411 "00000000" // /* MW 1 */ + 21412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21413 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 311 38 first + 21414 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21415 "00110111" // /* MW 3 */ + 21416 "00011100" // /* MW 2 */ + 21417 "00000100" // /* MW 1 */ + 21418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21419 "00000000" // /* MW 1 */ + 21420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21421 "00000000" // /* MW 1 */ + 21422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21423 "00000000" // /* MW 1 */ + 21424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21425 "00000000" // /* MW 1 */ + 21426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21427 "00000000" // /* MW 1 */ + 21428 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21429 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 312 39 first + 21430 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21431 "01010111" // /* MW 3 */ + 21432 "00011100" // /* MW 2 */ + 21433 "00000100" // /* MW 1 */ + 21434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21435 "00000000" // /* MW 1 */ + 21436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21437 "00000000" // /* MW 1 */ + 21438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21439 "00000000" // /* MW 1 */ + 21440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21441 "00000000" // /* MW 1 */ + 21442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21443 "00000000" // /* MW 1 */ + 21444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21445 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 313 38 first + 21446 "10011000" // ST dj0, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21447 "01000001" // /* MW 3 */ + 21448 "00011100" // /* MW 2 */ + 21449 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 315 40 first + 21450 "00011000" // ST.s16 r24, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21451 "00010111" // /* MW 3 */ + 21452 "00001011" // /* MW 2 */ + 21453 "00000100" // /* MW 1 */ + 21454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21455 "00000000" // /* MW 1 */ + 21456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21457 "00000000" // /* MW 1 */ + 21458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21459 "00000000" // /* MW 1 */ + 21460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21461 "00000000" // /* MW 1 */ + 21462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21463 "00000000" // /* MW 1 */ + 21464 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21465 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 316 38 first + 21466 "10011000" // ST r26, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21467 "01010001" // /* MW 3 */ + 21468 "00000111" // /* MW 2 */ + 21469 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 317 38 first + 21470 "10011000" // ST r3, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21471 "01110001" // /* MW 3 */ + 21472 "00010100" // /* MW 2 */ + 21473 "00001100" // /* MW 1 */ + 21474 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21475 "00000000" // /* MW 5 */ + 21476 "00000000" // /* MW 4 */ + 21477 "01000000" // /* MW 3 */ + 21478 "00101010" // /* MW 2 */ + 21479 "00000000" // /* MW 1 */ +.delay_slot + 21480 "11111000" // MOV r30, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21481 "10100000" // /* MW 3 */ + 21482 "10011111" // /* MW 2 */ + 21483 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21485 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21487 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21489 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21490 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 21491 "00011100" // /* MW 13 */ + 21492 "00000000" // /* MW 12 */ + 21493 "00000000" // /* MW 11 */ + 21494 "01010111" // /* MW 10 */ + 21495 "00011010" // /* MW 9 */ + 21496 "01000000" // /* MW 8 */ + 21497 "00000000" // /* MW 7 */ + 21498 "00000000" // /* MW 6 */ + 21499 "10110110" // /* MW 5 */ + 21500 "00000010" // /* MW 4 */ + 21501 "11110000" // /* MW 3 */ + 21502 "00101100" // /* MW 2 */ + 21503 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_832 +.src_ref 4 "reduce_base_c8.h" 298 44 first +.src_ref 4 "reduce_base_c8.h" 301 40 +.src_ref 4 "reduce_base_c8.h" 301 40 first + 21504 "10111010" // ST.s16 r1, [p4], #2; MSC r2, r2, r3, r22; MOV r2, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21505 "01011000" // /* MW 9 */ + 21506 "00010000" // /* MW 8 */ + 21507 "01001000" // /* MW 7 */ + 21508 "01110000" // /* MW 6 */ + 21509 "00101011" // /* MW 5 */ + 21510 "00000110" // /* MW 4 */ + 21511 "11100000" // /* MW 3 */ + 21512 "10000110" // /* MW 2 */ + 21513 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 76 +.src_ref 4 "reduce_base_c8.h" 303 40 +.src_ref 4 "reduce_base_c8.h" 306 62 + 21514 "10111010" // MOVA m0, #-20; MOVX r4, #-3; MOV r6, el0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21515 "01111000" // /* MW 9 */ + 21516 "00001110" // /* MW 8 */ + 21517 "11010000" // /* MW 7 */ + 21518 "10101000" // /* MW 6 */ + 21519 "01000111" // /* MW 5 */ + 21520 "00111110" // /* MW 4 */ + 21521 "10000000" // /* MW 3 */ + 21522 "10000000" // /* MW 2 */ + 21523 "11111101" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 76 first + 21524 "10011000" // LSHL r4, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21525 "01001101" // /* MW 3 */ + 21526 "11001000" // /* MW 2 */ + 21527 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 41 +.src_ref 4 "reduce_base_c8.h" 306 62 first + 21528 "00100100" // MUL r30, r30, r6; ADD.NC r3, r4, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21529 "11111111" // /* MW 5 */ + 21530 "10100100" // /* MW 4 */ + 21531 "11110001" // /* MW 3 */ + 21532 "10001101" // /* MW 2 */ + 21533 "11110111" // /* MW 1 */ + 21534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21535 "00000000" // /* MW 1 */ + 21536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21537 "00000000" // /* MW 1 */ + 21538 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21539 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 299 38 first + 21540 "00011000" // ST.s16 r27, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21541 "01110111" // /* MW 3 */ + 21542 "00011111" // /* MW 2 */ + 21543 "00000100" // /* MW 1 */ + 21544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21545 "00000000" // /* MW 1 */ + 21546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21547 "00000000" // /* MW 1 */ + 21548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21549 "00000000" // /* MW 1 */ + 21550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21551 "00000000" // /* MW 1 */ + 21552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21553 "00000000" // /* MW 1 */ + 21554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21555 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 300 39 first + 21556 "00011000" // ST.s16 r5, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21557 "10110111" // /* MW 3 */ + 21558 "00011100" // /* MW 2 */ + 21559 "00000100" // /* MW 1 */ + 21560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21561 "00000000" // /* MW 1 */ + 21562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21563 "00000000" // /* MW 1 */ + 21564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21565 "00000000" // /* MW 1 */ + 21566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21567 "00000000" // /* MW 1 */ + 21568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21569 "00000000" // /* MW 1 */ + 21570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21571 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 301 38 first + 21572 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21573 "01010111" // /* MW 3 */ + 21574 "00011100" // /* MW 2 */ + 21575 "00000100" // /* MW 1 */ + 21576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21577 "00000000" // /* MW 1 */ + 21578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21579 "00000000" // /* MW 1 */ + 21580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21581 "00000000" // /* MW 1 */ + 21582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21583 "00000000" // /* MW 1 */ + 21584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21585 "00000000" // /* MW 1 */ + 21586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21587 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 302 39 first + 21588 "00011000" // ST.s16 r3, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21589 "01110111" // /* MW 3 */ + 21590 "00011100" // /* MW 2 */ + 21591 "00000100" // /* MW 1 */ + 21592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21593 "00000000" // /* MW 1 */ + 21594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21595 "00000000" // /* MW 1 */ + 21596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21597 "00000000" // /* MW 1 */ + 21598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21599 "00000000" // /* MW 1 */ + 21600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21601 "00000000" // /* MW 1 */ + 21602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21603 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 303 40 first + 21604 "00011000" // ST.s16 r1, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21605 "00110111" // /* MW 3 */ + 21606 "00001000" // /* MW 2 */ + 21607 "00000100" // /* MW 1 */ + 21608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21609 "00000000" // /* MW 1 */ + 21610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21611 "00000000" // /* MW 1 */ + 21612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21613 "00000000" // /* MW 1 */ + 21614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21615 "00000000" // /* MW 1 */ + 21616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21617 "00000000" // /* MW 1 */ + 21618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21619 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 304 38 first + 21620 "10011000" // ST r17, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21621 "00110001" // /* MW 3 */ + 21622 "00000110" // /* MW 2 */ + 21623 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 305 38 first + 21624 "00000010" // ST r20, [p4, #4]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 21625 "01110000" // /* MW 7 */ + 21626 "10100101" // /* MW 6 */ + 21627 "00000001" // /* MW 5 */ + 21628 "00000000" // /* MW 4 */ + 21629 "00110000" // /* MW 3 */ + 21630 "11010010" // /* MW 2 */ + 21631 "10000010" // /* MW 1 */ +.label __ll42__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv + 21632 "10111000" // MOV dj0, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21633 "01000000" // /* MW 3 */ + 21634 "10000000" // /* MW 2 */ + 21635 "00011000" // /* MW 1 */ + 21636 "00110110" // ST.s16 r30, [p3, dj0]; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 21637 "10000001" // /* MW 11 */ + 21638 "10101101" // /* MW 10 */ + 21639 "00000000" // /* MW 9 */ + 21640 "00000000" // /* MW 8 */ + 21641 "00000000" // /* MW 7 */ + 21642 "00000000" // /* MW 6 */ + 21643 "00100000" // /* MW 5 */ + 21644 "00000000" // /* MW 4 */ + 21645 "11100000" // /* MW 3 */ + 21646 "01111010" // /* MW 2 */ + 21647 "01100000" // /* MW 1 */ +.label __ll70__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv +.src_ref 4 "reduce_base_c8.h" 326 79 first +.src_ref 4 "reduce_base_c8.h" 329 51 + 21648 "00010100" // MOVA m2, #24; ADD.NC p0, r0, #30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21649 "00011110" // /* MW 5 */ + 21650 "11000000" // /* MW 4 */ + 21651 "10000000" // /* MW 3 */ + 21652 "00001000" // /* MW 2 */ + 21653 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.src_ref 4 "reduce_base_c8.h" 330 26 +.src_ref 9 "reduce_mean_c8_impl.h" 139 51 first + 21654 "10111010" // LDA r2, [p2], #4; MOVX r0, #16; MOV m0, #-30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21655 "01011000" // /* MW 9 */ + 21656 "11100010" // /* MW 8 */ + 21657 "00000111" // /* MW 7 */ + 21658 "00001000" // /* MW 6 */ + 21659 "00000010" // /* MW 5 */ + 21660 "00000000" // /* MW 4 */ + 21661 "11010000" // /* MW 3 */ + 21662 "10001010" // /* MW 2 */ + 21663 "01000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 331 24 +.src_ref 9 "reduce_mean_c8_impl.h" 140 34 first + 21664 "01010100" // LDA.s16 r3, [p2]; MOV m1, #38 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21665 "10011001" // /* MW 5 */ + 21666 "00000000" // /* MW 4 */ + 21667 "01010010" // /* MW 3 */ + 21668 "10001110" // /* MW 2 */ + 21669 "01000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 141 49 first + 21670 "10011000" // LDA r1, [p2, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21671 "00110110" // /* MW 3 */ + 21672 "00010100" // /* MW 2 */ + 21673 "00000010" // /* MW 1 */ + 21674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21675 "00000000" // /* MW 1 */ + 21676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21677 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 326 28 first + 21678 "00011000" // ST.s16 r31, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21679 "11110111" // /* MW 3 */ + 21680 "00101111" // /* MW 2 */ + 21681 "00000000" // /* MW 1 */ + 21682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21683 "00000000" // /* MW 1 */ + 21684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21685 "00000000" // /* MW 1 */ + 21686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21687 "00000000" // /* MW 1 */ + 21688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21689 "00000000" // /* MW 1 */ + 21690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21691 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 21692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21693 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 327 31 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 21694 "00011000" // ST.s16 r24, [p0], #10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21695 "00010111" // /* MW 3 */ + 21696 "01011111" // /* MW 2 */ + 21697 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21699 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21701 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21702 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21703 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 21704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21705 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 327 31 +.src_ref 4 "reduce_base_c8.h" 328 23 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21706 "00011000" // MOVX r24, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21707 "00000001" // /* MW 3 */ + 21708 "00110000" // /* MW 2 */ + 21709 "00010000" // /* MW 1 */ + 21710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21711 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 328 23 first + 21712 "00011000" // ST.s16 r24, [p0], #-8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21713 "00010111" // /* MW 3 */ + 21714 "11001111" // /* MW 2 */ + 21715 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 51 first + 21716 "10011000" // LDA.u16 r4, [p0], m2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21717 "10011010" // /* MW 3 */ + 21718 "01001000" // /* MW 2 */ + 21719 "00000000" // /* MW 1 */ + 21720 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21721 "00000000" // /* MW 1 */ + 21722 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21723 "00000000" // /* MW 1 */ + 21724 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21725 "00000000" // /* MW 1 */ + 21726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21727 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 21728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21729 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 28 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 21730 "00011000" // ST.s16 r0, [p0], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21731 "00010111" // /* MW 3 */ + 21732 "11111100" // /* MW 2 */ + 21733 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.src_ref 4 "reduce_base_c8.h" 330 28 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 21734 "00100100" // LSHL r4, r4, r26; ADD.NC r5, r4, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21735 "11111111" // /* MW 5 */ + 21736 "10100100" // /* MW 4 */ + 21737 "10110010" // /* MW 3 */ + 21738 "00110101" // /* MW 2 */ + 21739 "00100001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 329 30 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21740 "10011000" // SUB r0, r0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21741 "01000001" // /* MW 3 */ + 21742 "00000000" // /* MW 2 */ + 21743 "00010000" // /* MW 1 */ + 21744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21745 "00000000" // /* MW 1 */ + 21746 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21747 "00000000" // /* MW 1 */ + 21748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21749 "00000000" // /* MW 1 */ + 21750 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21751 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 330 26 first + 21752 "00011000" // ST.s16 r5, [p0], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21753 "10110111" // /* MW 3 */ + 21754 "00001000" // /* MW 2 */ + 21755 "00000000" // /* MW 1 */ + 21756 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21757 "00000000" // /* MW 1 */ + 21758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21759 "00000000" // /* MW 1 */ + 21760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21761 "00000000" // /* MW 1 */ + 21762 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21763 "00000000" // /* MW 1 */ + 21764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21765 "00000000" // /* MW 1 */ + 21766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21767 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 331 24 first + 21768 "00011000" // ST.s16 r19, [p0], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21769 "01110111" // /* MW 3 */ + 21770 "00101010" // /* MW 2 */ + 21771 "00000000" // /* MW 1 */ + 21772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21773 "00000000" // /* MW 1 */ + 21774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21775 "00000000" // /* MW 1 */ + 21776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21777 "00000000" // /* MW 1 */ + 21778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21779 "00000000" // /* MW 1 */ + 21780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21781 "00000000" // /* MW 1 */ + 21782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21783 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 139 40 first + 21784 "00011000" // ST.s8 r2, [p0], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21785 "01000111" // /* MW 3 */ + 21786 "11101100" // /* MW 2 */ + 21787 "00000000" // /* MW 1 */ + 21788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21789 "00000000" // /* MW 1 */ + 21790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21791 "00000000" // /* MW 1 */ + 21792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21793 "00000000" // /* MW 1 */ + 21794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21795 "00000000" // /* MW 1 */ + 21796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21797 "00000000" // /* MW 1 */ + 21798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21799 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 140 34 first + 21800 "00011000" // ST.s16 r3, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21801 "01110111" // /* MW 3 */ + 21802 "00000100" // /* MW 2 */ + 21803 "00000000" // /* MW 1 */ + 21804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21805 "00000000" // /* MW 1 */ + 21806 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21807 "00000000" // /* MW 1 */ + 21808 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21809 "00000000" // /* MW 1 */ + 21810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21811 "00000000" // /* MW 1 */ + 21812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21813 "00000000" // /* MW 1 */ + 21814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21815 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 141 38 first + 21816 "00011000" // ST.s8 r1, [p0, #-2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21817 "00100111" // /* MW 3 */ + 21818 "11100100" // /* MW 2 */ + 21819 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 349 4 first + 21820 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 21821 "00000000" // /* MW 3 */ + 21822 "00101000" // /* MW 2 */ + 21823 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 349 4 +.delay_slot + 21824 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 21825 "00000001" // /* MW 5 */ + 21826 "00000000" // /* MW 4 */ + 21827 "00000000" // /* MW 3 */ + 21828 "11111000" // /* MW 2 */ + 21829 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21831 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21833 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21835 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 21836 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21837 "01100111" // /* MW 3 */ + 21838 "00000001" // /* MW 2 */ + 21839 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1168 +.src_ref 4 "reduce_base_c8.h" 262 44 first +.src_ref 4 "reduce_base_c8.h" 263 77 + 21840 "10111010" // ST.s16 r21, [p4], #2; MOVXM r5, #65512 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21841 "00010000" // /* MW 9 */ + 21842 "11110100" // /* MW 8 */ + 21843 "10101111" // /* MW 7 */ + 21844 "00111100" // /* MW 6 */ + 21845 "00000000" // /* MW 5 */ + 21846 "00000000" // /* MW 4 */ + 21847 "11100000" // /* MW 3 */ + 21848 "11010110" // /* MW 2 */ + 21849 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 263 56 +.src_ref 4 "reduce_base_c8.h" 263 77 first +.src_ref 4 "reduce_base_c8.h" 267 40 + 21850 "10111010" // LDA r2, [sp, #-4]; ADD r7, r5, r26; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21851 "01011000" // /* MW 9 */ + 21852 "11101100" // /* MW 8 */ + 21853 "00000111" // /* MW 7 */ + 21854 "00000100" // /* MW 6 */ + 21855 "01111101" // /* MW 5 */ + 21856 "00001010" // /* MW 4 */ + 21857 "00100000" // /* MW 3 */ + 21858 "10001010" // /* MW 2 */ + 21859 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 118 +.src_ref 4 "reduce_base_c8.h" 329 30 + 21860 "10111010" // MOVA r26, #4; MOVXM r6, #65535 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 21861 "10010000" // /* MW 9 */ + 21862 "11111111" // /* MW 8 */ + 21863 "11001111" // /* MW 7 */ + 21864 "00111100" // /* MW 6 */ + 21865 "00000000" // /* MW 5 */ + 21866 "00000000" // /* MW 4 */ + 21867 "00000000" // /* MW 3 */ + 21868 "10011010" // /* MW 2 */ + 21869 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 118 first + 21870 "10011000" // ADD r17, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21871 "01100000" // /* MW 3 */ + 21872 "11100010" // /* MW 2 */ + 21873 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 98 +.src_ref 4 "reduce_base_c8.h" 267 116 first + 21874 "00011000" // MAC r29, r29, r17, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21875 "01000110" // /* MW 3 */ + 21876 "01111010" // /* MW 2 */ + 21877 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 60 first +.src_ref 4 "reduce_base_c8.h" 265 98 first + 21878 "00011000" // MSC r21, r21, r17, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21879 "01001110" // /* MW 3 */ + 21880 "01101010" // /* MW 2 */ + 21881 "00010100" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 21882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21883 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 263 38 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 21884 "00011000" // ST.s16 r2, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21885 "01010111" // /* MW 3 */ + 21886 "00011100" // /* MW 2 */ + 21887 "00000100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 263 56 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21888 "10011000" // MUL r2, r7, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21889 "00101111" // /* MW 3 */ + 21890 "11000100" // /* MW 2 */ + 21891 "00010001" // /* MW 1 */ + 21892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21893 "00000000" // /* MW 1 */ + 21894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21895 "00000000" // /* MW 1 */ + 21896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21897 "00000000" // /* MW 1 */ + 21898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21899 "00000000" // /* MW 1 */ + 21900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21901 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 264 39 first + 21902 "00011000" // ST.s16 r22, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21903 "11010111" // /* MW 3 */ + 21904 "00011110" // /* MW 2 */ + 21905 "00000100" // /* MW 1 */ + 21906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21907 "00000000" // /* MW 1 */ + 21908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21909 "00000000" // /* MW 1 */ + 21910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21911 "00000000" // /* MW 1 */ + 21912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21913 "00000000" // /* MW 1 */ + 21914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21915 "00000000" // /* MW 1 */ + 21916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21917 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 265 38 first + 21918 "00011000" // ST.s16 r21, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21919 "10110111" // /* MW 3 */ + 21920 "00011110" // /* MW 2 */ + 21921 "00000100" // /* MW 1 */ + 21922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21923 "00000000" // /* MW 1 */ + 21924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21925 "00000000" // /* MW 1 */ + 21926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21927 "00000000" // /* MW 1 */ + 21928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21929 "00000000" // /* MW 1 */ + 21930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21931 "00000000" // /* MW 1 */ + 21932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21933 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 266 39 first + 21934 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21935 "00110111" // /* MW 3 */ + 21936 "00011100" // /* MW 2 */ + 21937 "00000100" // /* MW 1 */ + 21938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21939 "00000000" // /* MW 1 */ + 21940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21941 "00000000" // /* MW 1 */ + 21942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21943 "00000000" // /* MW 1 */ + 21944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21945 "00000000" // /* MW 1 */ + 21946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21947 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 21948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21949 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 267 40 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 21950 "00011000" // ST.s16 r2, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21951 "01010111" // /* MW 3 */ + 21952 "00001000" // /* MW 2 */ + 21953 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21955 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 21957 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21958 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 21959 "00000000" // /* MW 5 */ + 21960 "00000000" // /* MW 4 */ + 21961 "01000000" // /* MW 3 */ + 21962 "00101010" // /* MW 2 */ + 21963 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 267 42 +.delay_slot +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 21964 "00011000" // MOVX r5, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21965 "01000001" // /* MW 3 */ + 21966 "00001010" // /* MW 2 */ + 21967 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 267 42 +.delay_slot +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 21968 "10011000" // SUB r2, r5, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21969 "11010001" // /* MW 3 */ + 21970 "01000101" // /* MW 2 */ + 21971 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 270 64 +.delay_slot + 21972 "11111000" // MOV r6, eh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 21973 "00011100" // /* MW 3 */ + 21974 "10100001" // /* MW 2 */ + 21975 "00011001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 268 38 first +.delay_slot + 21976 "00000010" // ST r3, [p4]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 21977 "01110000" // /* MW 7 */ + 21978 "10100101" // /* MW 6 */ + 21979 "00000001" // /* MW 5 */ + 21980 "00000000" // /* MW 4 */ + 21981 "00110000" // /* MW 3 */ + 21982 "10001110" // /* MW 2 */ + 21983 "10000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 269 38 first +.src_ref 4 "reduce_base_c8.h" 270 64 first +.delay_slot + 21984 "11100001" // NOPA; NOPB; ST r16, [p4, #4]; MUL r30, r30, r6; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 21985 "00000000" // /* MW 15 */ + 21986 "00000000" // /* MW 14 */ + 21987 "01111000" // /* MW 13 */ + 21988 "10100101" // /* MW 12 */ + 21989 "00000001" // /* MW 11 */ + 21990 "01111100" // /* MW 10 */ + 21991 "11100011" // /* MW 9 */ + 21992 "10111101" // /* MW 8 */ + 21993 "00010001" // /* MW 7 */ + 21994 "00010110" // /* MW 6 */ + 21995 "00100100" // /* MW 5 */ + 21996 "00000000" // /* MW 4 */ + 21997 "11110000" // /* MW 3 */ + 21998 "00101100" // /* MW 2 */ + 21999 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1328 +.src_ref 4 "reduce_base_c8.h" 250 44 +.src_ref 4 "reduce_base_c8.h" 250 44 first +.src_ref 4 "reduce_base_c8.h" 255 40 + 22000 "10111010" // ST.s16 r4, [p4], #2; MOVX r4, #16; MOV m0, #-20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22001 "01011000" // /* MW 9 */ + 22002 "11101100" // /* MW 8 */ + 22003 "00000111" // /* MW 7 */ + 22004 "00001000" // /* MW 6 */ + 22005 "01000010" // /* MW 5 */ + 22006 "00000000" // /* MW 4 */ + 22007 "11100000" // /* MW 3 */ + 22008 "10010010" // /* MW 2 */ + 22009 "10000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 42 +.src_ref 4 "reduce_base_c8.h" 255 113 +.src_ref 4 "reduce_base_c8.h" 255 113 +.src_ref 4 "reduce_base_c8.h" 255 113 first + 22010 "10111010" // LDA r1, [sp, #-4]; MSC r2, r2, r3, r26; MOV r2, #8 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22011 "01011000" // /* MW 9 */ + 22012 "00001000" // /* MW 8 */ + 22013 "01001000" // /* MW 7 */ + 22014 "01110000" // /* MW 6 */ + 22015 "00101101" // /* MW 5 */ + 22016 "00000110" // /* MW 4 */ + 22017 "00100000" // /* MW 3 */ + 22018 "10000110" // /* MW 2 */ + 22019 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 42 +.src_ref 4 "reduce_base_c8.h" 255 113 +.src_ref 4 "reduce_base_c8.h" 329 30 + 22020 "01100100" // MOVX r3, #16; MOV r26, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22021 "00010001" // /* MW 5 */ + 22022 "00100000" // /* MW 4 */ + 22023 "00101101" // /* MW 3 */ + 22024 "11001000" // /* MW 2 */ + 22025 "00000000" // /* MW 1 */ + 22026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22027 "00000000" // /* MW 1 */ + 22028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22029 "00000000" // /* MW 1 */ + 22030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22031 "00000000" // /* MW 1 */ + 22032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22033 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 251 38 first + 22034 "00011000" // ST.s16 r27, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22035 "01110111" // /* MW 3 */ + 22036 "00011111" // /* MW 2 */ + 22037 "00000100" // /* MW 1 */ + 22038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22039 "00000000" // /* MW 1 */ + 22040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22041 "00000000" // /* MW 1 */ + 22042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22043 "00000000" // /* MW 1 */ + 22044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22045 "00000000" // /* MW 1 */ + 22046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22047 "00000000" // /* MW 1 */ + 22048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22049 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 252 39 first + 22050 "00011000" // ST.s16 r5, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22051 "10110111" // /* MW 3 */ + 22052 "00011100" // /* MW 2 */ + 22053 "00000100" // /* MW 1 */ + 22054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22055 "00000000" // /* MW 1 */ + 22056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22057 "00000000" // /* MW 1 */ + 22058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22059 "00000000" // /* MW 1 */ + 22060 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22061 "00000000" // /* MW 1 */ + 22062 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22063 "00000000" // /* MW 1 */ + 22064 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22065 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 253 38 first + 22066 "00011000" // ST.s16 r27, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22067 "01110111" // /* MW 3 */ + 22068 "00011111" // /* MW 2 */ + 22069 "00000100" // /* MW 1 */ + 22070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22071 "00000000" // /* MW 1 */ + 22072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22073 "00000000" // /* MW 1 */ + 22074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22075 "00000000" // /* MW 1 */ + 22076 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22077 "00000000" // /* MW 1 */ + 22078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22079 "00000000" // /* MW 1 */ + 22080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22081 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 254 39 first + 22082 "00011000" // ST.s16 r22, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22083 "11010111" // /* MW 3 */ + 22084 "00011110" // /* MW 2 */ + 22085 "00000100" // /* MW 1 */ + 22086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22087 "00000000" // /* MW 1 */ + 22088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22089 "00000000" // /* MW 1 */ + 22090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22091 "00000000" // /* MW 1 */ + 22092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22093 "00000000" // /* MW 1 */ + 22094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22095 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 22096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22097 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 40 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 22098 "00011000" // ST.s16 r3, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22099 "01110111" // /* MW 3 */ + 22100 "00001000" // /* MW 2 */ + 22101 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22103 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22105 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 22106 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 22107 "00000000" // /* MW 5 */ + 22108 "00000000" // /* MW 4 */ + 22109 "01000000" // /* MW 3 */ + 22110 "00101010" // /* MW 2 */ + 22111 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 255 42 +.src_ref 4 "reduce_base_c8.h" 255 113 +.delay_slot +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22112 "00011000" // MAC r3, r3, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22113 "00100110" // /* MW 3 */ + 22114 "01000110" // /* MW 2 */ + 22115 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22119 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 256 38 first +.delay_slot + 22120 "10011000" // ST r6, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22121 "11010001" // /* MW 3 */ + 22122 "00000100" // /* MW 2 */ + 22123 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 257 38 first +.delay_slot + 22124 "10011000" // ST r18, [p4, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22125 "01010001" // /* MW 3 */ + 22126 "00010110" // /* MW 2 */ + 22127 "00001100" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_1456 +.src_ref 4 "reduce_base_c8.h" 238 44 first + 22128 "00011000" // ST.s16 r21, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22129 "10110111" // /* MW 3 */ + 22130 "00011110" // /* MW 2 */ + 22131 "00000100" // /* MW 1 */ + 22132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22133 "00000000" // /* MW 1 */ + 22134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22135 "00000000" // /* MW 1 */ + 22136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22137 "00000000" // /* MW 1 */ + 22138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22139 "00000000" // /* MW 1 */ + 22140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22141 "00000000" // /* MW 1 */ + 22142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22143 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 239 38 first + 22144 "00011000" // ST.s16 r7, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22145 "11110111" // /* MW 3 */ + 22146 "00011100" // /* MW 2 */ + 22147 "00000100" // /* MW 1 */ + 22148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22149 "00000000" // /* MW 1 */ + 22150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22151 "00000000" // /* MW 1 */ + 22152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22153 "00000000" // /* MW 1 */ + 22154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22155 "00000000" // /* MW 1 */ + 22156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22157 "00000000" // /* MW 1 */ + 22158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22159 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 240 39 first + 22160 "00011000" // ST.s16 r23, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22161 "11110111" // /* MW 3 */ + 22162 "00011110" // /* MW 2 */ + 22163 "00000100" // /* MW 1 */ + 22164 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22165 "00000000" // /* MW 1 */ + 22166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22167 "00000000" // /* MW 1 */ + 22168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22169 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 40 +.src_ref 4 "reduce_base_c8.h" 241 94 + 22170 "00011000" // LDA r3, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22171 "01110001" // /* MW 3 */ + 22172 "11111100" // /* MW 2 */ + 22173 "00000111" // /* MW 1 */ + 22174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22175 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 22176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22177 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 38 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 22178 "00011000" // ST.s16 r1, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22179 "00110111" // /* MW 3 */ + 22180 "00011100" // /* MW 2 */ + 22181 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22183 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 94 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22184 "01000100" // MOVXM r1, #65504 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22185 "11000000" // /* MW 5 */ + 22186 "10111111" // /* MW 4 */ + 22187 "11110000" // /* MW 3 */ + 22188 "00000000" // /* MW 2 */ + 22189 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 94 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 22190 "10011000" // ADD r2, r1, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22191 "10100000" // /* MW 3 */ + 22192 "01000101" // /* MW 2 */ + 22193 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 241 40 +.src_ref 4 "reduce_base_c8.h" 241 40 +.src_ref 4 "reduce_base_c8.h" 241 94 +.src_ref 4 "reduce_base_c8.h" 241 94 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22194 "01100100" // MAC r1, r1, r3, r2; MOV r1, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22195 "01000001" // /* MW 5 */ + 22196 "10100000" // /* MW 4 */ + 22197 "11000000" // /* MW 3 */ + 22198 "01000100" // /* MW 2 */ + 22199 "00011000" // /* MW 1 */ + 22200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22201 "00000000" // /* MW 1 */ + 22202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22203 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 242 39 first + 22204 "00011000" // ST.s16 r22, [p4], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22205 "11010111" // /* MW 3 */ + 22206 "00011110" // /* MW 2 */ + 22207 "00000100" // /* MW 1 */ + 22208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22209 "00000000" // /* MW 1 */ + 22210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22211 "00000000" // /* MW 1 */ + 22212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22213 "00000000" // /* MW 1 */ + 22214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22215 "00000000" // /* MW 1 */ + 22216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22217 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 243 40 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 22218 "10111000" // MOV m0, #-20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22219 "11011000" // /* MW 3 */ + 22220 "00001111" // /* MW 2 */ + 22221 "00011000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 243 40 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 22222 "00011000" // ST.s16 r5, [p4], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22223 "10110111" // /* MW 3 */ + 22224 "00001000" // /* MW 2 */ + 22225 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22227 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22229 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 22230 "10000100" // J #21632 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=21632 delay_slots=5 */ + 22231 "00000000" // /* MW 5 */ + 22232 "00000000" // /* MW 4 */ + 22233 "01000000" // /* MW 3 */ + 22234 "00101010" // /* MW 2 */ + 22235 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 243 42 +.src_ref 4 "reduce_base_c8.h" 243 42 +.src_ref 4 "reduce_base_c8.h" 243 91 +.src_ref 4 "reduce_base_c8.h" 243 91 +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 22236 "01100100" // MSC r5, r5, r22, r4; MOV r5, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22237 "01000001" // /* MW 5 */ + 22238 "10100000" // /* MW 4 */ + 22239 "11000010" // /* MW 3 */ + 22240 "01001001" // /* MW 2 */ + 22241 "10110001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22243 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22245 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 244 38 first +.delay_slot + 22246 "10011000" // ST r20, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22247 "10010001" // /* MW 3 */ + 22248 "00000110" // /* MW 2 */ + 22249 "00001100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 245 38 first +.src_ref 4 "reduce_base_c8.h" 329 30 +.delay_slot + 22250 "00111010" // ST r17, [p4, #4]; MOVX r26, #4; MOV r30, eh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22251 "01111001" // /* MW 9 */ + 22252 "10001110" // /* MW 8 */ + 22253 "11010000" // /* MW 7 */ + 22254 "10001011" // /* MW 6 */ + 22255 "10100000" // /* MW 5 */ + 22256 "00000001" // /* MW 4 */ + 22257 "00110000" // /* MW 3 */ + 22258 "11000110" // /* MW 2 */ +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv__end +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv___func_end0 + 22259 "10000010" // /* MW 1 */ +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_begin0 +.label _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t +.function pad_3d<(pad_3d_mode)0, bfloat16, 1> _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t +.src_ref 9 "pad_3d.h" 266 first +.src_ref 9 "pad_3d.h" 465 37 first +.src_ref 9 "pad_3d.h" 468 21 first +.src_ref 9 "pad_3d.h" 471 29 +.src_ref 9 "pad_3d.h" 479 21 +.function_start + 22272 "10111010" // LDA r0, [p2, #4]; MOVX r4, #-2; MOV m1, #-24 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22273 "01011000" // /* MW 9 */ + 22274 "11101000" // /* MW 8 */ + 22275 "10000111" // /* MW 7 */ + 22276 "11001000" // /* MW 6 */ + 22277 "01000111" // /* MW 5 */ + 22278 "00111110" // /* MW 4 */ + 22279 "11010000" // /* MW 3 */ + 22280 "10000010" // /* MW 2 */ + 22281 "01000010" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 +.src_ref 9 "pad_3d.h" 469 21 first +.src_ref 9 "pad_3d.h" 478 21 +.src_ref 9 "pad_3d.h" 499 52 +.src_ref 9 "pad_3d.h" 511 25 + 22282 "10111010" // LDA r1, [p2], #8; MOVX r2, #-3; MOV r16, #6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22283 "01011000" // /* MW 9 */ + 22284 "00000110" // /* MW 8 */ + 22285 "00001000" // /* MW 7 */ + 22286 "10101010" // /* MW 6 */ + 22287 "00100111" // /* MW 5 */ + 22288 "00111110" // /* MW 4 */ + 22289 "11010000" // /* MW 3 */ + 22290 "10000110" // /* MW 2 */ + 22291 "01000101" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 +.src_ref 9 "pad_3d.h" 470 21 first +.src_ref 9 "pad_3d.h" 486 26 +.src_ref 9 "pad_3d.h" 498 10 +.src_ref 9 "pad_3d.h" 499 26 +.src_ref 9 "pad_3d.h" 509 21 +.src_ref 9 "pad_3d.h" 517 22 + 22292 "10111010" // LDA r5, [p2], #28; MOVX r24, #0; MOV r3, p0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22293 "01111000" // /* MW 9 */ + 22294 "01100000" // /* MW 8 */ + 22295 "01101000" // /* MW 7 */ + 22296 "00001000" // /* MW 6 */ + 22297 "10000000" // /* MW 5 */ + 22298 "00000001" // /* MW 4 */ + 22299 "11010000" // /* MW 3 */ + 22300 "10010110" // /* MW 2 */ + 22301 "01001111" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 471 29 first + 22302 "10011000" // LDA.s16 r18, [p2], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22303 "01010010" // /* MW 3 */ + 22304 "00101010" // /* MW 2 */ + 22305 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 472 25 first + 22306 "10011000" // LDA r6, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22307 "11010110" // /* MW 3 */ + 22308 "00011100" // /* MW 2 */ + 22309 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 473 26 first + 22310 "10011000" // LDA r7, [p2], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22311 "11110110" // /* MW 3 */ + 22312 "00101100" // /* MW 2 */ + 22313 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 475 24 first + 22314 "10011000" // LDA r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22315 "00110110" // /* MW 3 */ + 22316 "00000110" // /* MW 2 */ + 22317 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 479 21 first + 22318 "10011000" // ASHL r19, r0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22319 "01001110" // /* MW 3 */ + 22320 "00100110" // /* MW 2 */ + 22321 "00010000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 477 23 first + 22322 "10011000" // LDA r4, [p2, #8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22323 "10010110" // /* MW 3 */ + 22324 "00100100" // /* MW 2 */ + 22325 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 478 21 first + 22326 "10011000" // ASHL r20, r5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22327 "00101110" // /* MW 3 */ + 22328 "01101000" // /* MW 2 */ + 22329 "00010001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 22330 "11111000" // VBCST.16 x0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22331 "01110010" // /* MW 3 */ + 22332 "01001001" // /* MW 2 */ + 22333 "00011000" // /* MW 1 */ + 22334 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22335 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 485 45 first + 22336 "10011000" // MUL r18, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22337 "01001111" // /* MW 3 */ + 22338 "11100101" // /* MW 2 */ + 22339 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 485 34 + 22340 "10011000" // SUB r19, r1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22341 "00010001" // /* MW 3 */ + 22342 "01100111" // /* MW 2 */ + 22343 "00010000" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 998 25 first + 22344 "10011000" // MUL r19, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22345 "00101111" // /* MW 3 */ + 22346 "11100111" // /* MW 2 */ + 22347 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 43 first + 22348 "10011000" // MUL r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22349 "00101111" // /* MW 3 */ + 22350 "01100011" // /* MW 2 */ + 22351 "00010100" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 first + 22352 "10011000" // LSHL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22353 "00001101" // /* MW 3 */ + 22354 "11100001" // /* MW 2 */ + 22355 "00010100" // /* MW 1 */ +.src_ref 10 "array_helpers.hpp" 950 13 +.src_ref 9 "pad_3d.h" 486 26 first + 22356 "10100100" // GE r16, r24, r17; ADD.NC p2, r3, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22357 "10000010" // /* MW 5 */ + 22358 "11000011" // /* MW 4 */ + 22359 "00110100" // /* MW 3 */ + 22360 "00100011" // /* MW 2 */ + 22361 "11000100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22362 "10000100" // JNZ r16, #22512 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22512 delay_slots=5 */ + 22363 "00000001" // /* MW 5 */ + 22364 "01000000" // /* MW 4 */ + 22365 "11111000" // /* MW 3 */ + 22366 "00101011" // /* MW 2 */ + 22367 "10000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 487 22 +.delay_slot + 22368 "11111000" // VMOV bmll0, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22369 "10010010" // /* MW 3 */ + 22370 "00000000" // /* MW 2 */ + 22371 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22373 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22375 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22377 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22379 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22380 "01000100" // MOVXM ls, #22496 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22381 "11000000" // /* MW 5 */ + 22382 "11101111" // /* MW 4 */ + 22383 "01010001" // /* MW 3 */ + 22384 "00000000" // /* MW 2 */ + 22385 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22386 "01000100" // MOVXM le, #22496 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22387 "11000000" // /* MW 5 */ + 22388 "11101111" // /* MW 4 */ + 22389 "01010110" // /* MW 3 */ + 22390 "00000000" // /* MW 2 */ + 22391 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 486 4 + 22392 "00000010" // NOPS; MOV lc, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 22393 "01110000" // /* MW 7 */ + 22394 "01010000" // /* MW 6 */ + 22395 "10111100" // /* MW 5 */ + 22396 "00000010" // /* MW 4 */ + 22397 "01100000" // /* MW 3 */ + 22398 "00101011" // /* MW 2 */ + 22399 "00000000" // /* MW 1 */ + 22400 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22401 "00000000" // /* MW 15 */ + 22402 "00000000" // /* MW 14 */ + 22403 "01111000" // /* MW 13 */ + 22404 "10100101" // /* MW 12 */ + 22405 "00000001" // /* MW 11 */ + 22406 "00000000" // /* MW 10 */ + 22407 "00000000" // /* MW 9 */ + 22408 "00000000" // /* MW 8 */ + 22409 "01011011" // /* MW 7 */ + 22410 "00000001" // /* MW 6 */ + 22411 "00100000" // /* MW 5 */ + 22412 "00000000" // /* MW 4 */ + 22413 "11110000" // /* MW 3 */ + 22414 "00101100" // /* MW 2 */ + 22415 "00000000" // /* MW 1 */ + 22416 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22417 "00000000" // /* MW 15 */ + 22418 "00000000" // /* MW 14 */ + 22419 "01111000" // /* MW 13 */ + 22420 "10100101" // /* MW 12 */ + 22421 "00000001" // /* MW 11 */ + 22422 "00000000" // /* MW 10 */ + 22423 "00000000" // /* MW 9 */ + 22424 "00000000" // /* MW 8 */ + 22425 "01011011" // /* MW 7 */ + 22426 "00000001" // /* MW 6 */ + 22427 "00100000" // /* MW 5 */ + 22428 "00000000" // /* MW 4 */ + 22429 "11110000" // /* MW 3 */ + 22430 "00101100" // /* MW 2 */ + 22431 "00000000" // /* MW 1 */ + 22432 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22433 "00000000" // /* MW 15 */ + 22434 "00000000" // /* MW 14 */ + 22435 "01111000" // /* MW 13 */ + 22436 "10100101" // /* MW 12 */ + 22437 "00000001" // /* MW 11 */ + 22438 "00000000" // /* MW 10 */ + 22439 "00000000" // /* MW 9 */ + 22440 "00000000" // /* MW 8 */ + 22441 "01011011" // /* MW 7 */ + 22442 "00000001" // /* MW 6 */ + 22443 "00100000" // /* MW 5 */ + 22444 "00000000" // /* MW 4 */ + 22445 "11110000" // /* MW 3 */ + 22446 "00101100" // /* MW 2 */ + 22447 "00000000" // /* MW 1 */ + 22448 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22449 "00000000" // /* MW 15 */ + 22450 "00000000" // /* MW 14 */ + 22451 "01111000" // /* MW 13 */ + 22452 "10100101" // /* MW 12 */ + 22453 "00000001" // /* MW 11 */ + 22454 "00000000" // /* MW 10 */ + 22455 "00000000" // /* MW 9 */ + 22456 "00000000" // /* MW 8 */ + 22457 "01011011" // /* MW 7 */ + 22458 "00000001" // /* MW 6 */ + 22459 "00100000" // /* MW 5 */ + 22460 "00000000" // /* MW 4 */ + 22461 "11110000" // /* MW 3 */ + 22462 "00101100" // /* MW 2 */ + 22463 "00000000" // /* MW 1 */ + 22464 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22465 "00000000" // /* MW 15 */ + 22466 "00000000" // /* MW 14 */ + 22467 "01111000" // /* MW 13 */ + 22468 "10100101" // /* MW 12 */ + 22469 "00000001" // /* MW 11 */ + 22470 "00000000" // /* MW 10 */ + 22471 "00000000" // /* MW 9 */ + 22472 "00000000" // /* MW 8 */ + 22473 "01011011" // /* MW 7 */ + 22474 "00000001" // /* MW 6 */ + 22475 "00100000" // /* MW 5 */ + 22476 "00000000" // /* MW 4 */ + 22477 "11110000" // /* MW 3 */ + 22478 "00101100" // /* MW 2 */ + 22479 "00000000" // /* MW 1 */ + 22480 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22481 "00000000" // /* MW 15 */ + 22482 "00000000" // /* MW 14 */ + 22483 "01111000" // /* MW 13 */ + 22484 "10100101" // /* MW 12 */ + 22485 "00000001" // /* MW 11 */ + 22486 "00000000" // /* MW 10 */ + 22487 "00000000" // /* MW 9 */ + 22488 "00000000" // /* MW 8 */ + 22489 "01011011" // /* MW 7 */ + 22490 "00000001" // /* MW 6 */ + 22491 "00100000" // /* MW 5 */ + 22492 "00000000" // /* MW 4 */ + 22493 "11110000" // /* MW 3 */ + 22494 "00101100" // /* MW 2 */ + 22495 "00000000" // /* MW 1 */ +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_224 +.src_ref 9 "pad_3d.h" 487 22 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 22496 "11100001" // NOPA; NOPB; VST bmll0, [p2], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22497 "00000000" // /* MW 15 */ + 22498 "00000000" // /* MW 14 */ + 22499 "01111000" // /* MW 13 */ + 22500 "10100101" // /* MW 12 */ + 22501 "00000001" // /* MW 11 */ + 22502 "00000000" // /* MW 10 */ + 22503 "00000000" // /* MW 9 */ + 22504 "10000000" // /* MW 8 */ + 22505 "00000110" // /* MW 7 */ + 22506 "00011100" // /* MW 6 */ + 22507 "00100010" // /* MW 5 */ + 22508 "00000000" // /* MW 4 */ + 22509 "11110000" // /* MW 3 */ + 22510 "00101100" // /* MW 2 */ + 22511 "00000000" // /* MW 1 */ +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_240 +.src_ref 9 "pad_3d.h" 495 21 +.src_ref 9 "pad_3d.h" 495 40 first +.src_ref 9 "pad_3d.h" 498 10 +.src_ref 9 "pad_3d.h" 499 38 first +.loop_nesting 0 + 22512 "10111010" // MOVA r6, #4; MUL r16, r5, r1; ADD.NC r17, r7, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22513 "10101000" // /* MW 9 */ + 22514 "11001100" // /* MW 8 */ + 22515 "00101001" // /* MW 7 */ + 22516 "11111110" // /* MW 6 */ + 22517 "00000000" // /* MW 5 */ + 22518 "00001011" // /* MW 4 */ + 22519 "00000000" // /* MW 3 */ + 22520 "10000110" // /* MW 2 */ + 22521 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 495 40 +.src_ref 9 "pad_3d.h" 496 29 first + 22522 "00100100" // SUB r17, r0, r17; ADD.NC dn1, r7, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22523 "11111111" // /* MW 5 */ + 22524 "10000111" // /* MW 4 */ + 22525 "00110010" // /* MW 3 */ + 22526 "01100010" // /* MW 2 */ + 22527 "00000100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 495 21 first + 22528 "10011000" // LSHL r17, r17, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22529 "01101101" // /* MW 3 */ + 22530 "01100010" // /* MW 2 */ + 22531 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 495 58 +.src_ref 9 "pad_3d.h" 498 23 first + 22532 "00100100" // SUB r17, r0, r7; ADD.NC m1, r17, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22533 "00010000" // /* MW 5 */ + 22534 "00010001" // /* MW 4 */ + 22535 "00110010" // /* MW 3 */ + 22536 "01001110" // /* MW 2 */ + 22537 "00000100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 45 first + 22538 "10011000" // MUL r16, r7, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22539 "00001111" // /* MW 3 */ + 22540 "11100001" // /* MW 2 */ + 22541 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 498 10 first + 22542 "10011000" // LSHL r6, r17, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22543 "01101101" // /* MW 3 */ + 22544 "01001100" // /* MW 2 */ + 22545 "00010100" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 498 10 +.src_ref 9 "pad_3d.h" 499 52 first + 22546 "10100100" // ASHL r6, r16, r2; ADD.NC p2, r3, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22547 "00110010" // /* MW 5 */ + 22548 "11000011" // /* MW 4 */ + 22549 "11010100" // /* MW 3 */ + 22550 "10000101" // /* MW 2 */ + 22551 "10000001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 26 + 22552 "10011000" // GE r7, r24, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22553 "01101001" // /* MW 3 */ + 22554 "00001110" // /* MW 2 */ + 22555 "00010110" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 4 + 22556 "10000100" // JNZ r7, #22720 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22720 delay_slots=5 */ + 22557 "00000001" // /* MW 5 */ + 22558 "01000000" // /* MW 4 */ + 22559 "01100000" // /* MW 3 */ + 22560 "00101100" // /* MW 2 */ + 22561 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22567 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22569 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22571 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 499 4 + 22572 "10111010" // MOVA dc1, #0; MOVXM ls, #22704 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22573 "00010000" // /* MW 9 */ + 22574 "01011000" // /* MW 8 */ + 22575 "01111100" // /* MW 7 */ + 22576 "00010100" // /* MW 6 */ + 22577 "00000000" // /* MW 5 */ + 22578 "00000000" // /* MW 4 */ + 22579 "10000000" // /* MW 3 */ + 22580 "00000111" // /* MW 2 */ + 22581 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 499 4 + 22582 "10111010" // MOVA dj1, #16; MOVXM le, #22704 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22583 "00010000" // /* MW 9 */ + 22584 "01011000" // /* MW 8 */ + 22585 "10111100" // /* MW 7 */ + 22586 "00010101" // /* MW 6 */ + 22587 "00000000" // /* MW 5 */ + 22588 "00000000" // /* MW 4 */ + 22589 "10000000" // /* MW 3 */ + 22590 "00000110" // /* MW 2 */ + 22591 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 499 4 + 22592 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV lc, r6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22593 "00000000" // /* MW 15 */ + 22594 "00000000" // /* MW 14 */ + 22595 "01111000" // /* MW 13 */ + 22596 "10010000" // /* MW 12 */ + 22597 "10111001" // /* MW 11 */ + 22598 "00000010" // /* MW 10 */ + 22599 "00000000" // /* MW 9 */ + 22600 "00000000" // /* MW 8 */ + 22601 "01011011" // /* MW 7 */ + 22602 "00000001" // /* MW 6 */ + 22603 "00100000" // /* MW 5 */ + 22604 "00000000" // /* MW 4 */ + 22605 "11110000" // /* MW 3 */ + 22606 "00101100" // /* MW 2 */ + 22607 "00000000" // /* MW 1 */ + 22608 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22609 "00000000" // /* MW 15 */ + 22610 "00000000" // /* MW 14 */ + 22611 "01111000" // /* MW 13 */ + 22612 "10100101" // /* MW 12 */ + 22613 "00000001" // /* MW 11 */ + 22614 "00000000" // /* MW 10 */ + 22615 "00000000" // /* MW 9 */ + 22616 "00000000" // /* MW 8 */ + 22617 "01011011" // /* MW 7 */ + 22618 "00000001" // /* MW 6 */ + 22619 "00100000" // /* MW 5 */ + 22620 "00000000" // /* MW 4 */ + 22621 "11110000" // /* MW 3 */ + 22622 "00101100" // /* MW 2 */ + 22623 "00000000" // /* MW 1 */ + 22624 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22625 "00000000" // /* MW 15 */ + 22626 "00000000" // /* MW 14 */ + 22627 "01111000" // /* MW 13 */ + 22628 "10100101" // /* MW 12 */ + 22629 "00000001" // /* MW 11 */ + 22630 "00000000" // /* MW 10 */ + 22631 "00000000" // /* MW 9 */ + 22632 "00000000" // /* MW 8 */ + 22633 "01011011" // /* MW 7 */ + 22634 "00000001" // /* MW 6 */ + 22635 "00100000" // /* MW 5 */ + 22636 "00000000" // /* MW 4 */ + 22637 "11110000" // /* MW 3 */ + 22638 "00101100" // /* MW 2 */ + 22639 "00000000" // /* MW 1 */ + 22640 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22641 "00000000" // /* MW 15 */ + 22642 "00000000" // /* MW 14 */ + 22643 "01111000" // /* MW 13 */ + 22644 "10100101" // /* MW 12 */ + 22645 "00000001" // /* MW 11 */ + 22646 "00000000" // /* MW 10 */ + 22647 "00000000" // /* MW 9 */ + 22648 "00000000" // /* MW 8 */ + 22649 "01011011" // /* MW 7 */ + 22650 "00000001" // /* MW 6 */ + 22651 "00100000" // /* MW 5 */ + 22652 "00000000" // /* MW 4 */ + 22653 "11110000" // /* MW 3 */ + 22654 "00101100" // /* MW 2 */ + 22655 "00000000" // /* MW 1 */ + 22656 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22657 "00000000" // /* MW 15 */ + 22658 "00000000" // /* MW 14 */ + 22659 "01111000" // /* MW 13 */ + 22660 "10100101" // /* MW 12 */ + 22661 "00000001" // /* MW 11 */ + 22662 "00000000" // /* MW 10 */ + 22663 "00000000" // /* MW 9 */ + 22664 "00000000" // /* MW 8 */ + 22665 "01011011" // /* MW 7 */ + 22666 "00000001" // /* MW 6 */ + 22667 "00100000" // /* MW 5 */ + 22668 "00000000" // /* MW 4 */ + 22669 "11110000" // /* MW 3 */ + 22670 "00101100" // /* MW 2 */ + 22671 "00000000" // /* MW 1 */ + 22672 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22673 "00000000" // /* MW 15 */ + 22674 "00000000" // /* MW 14 */ + 22675 "01111000" // /* MW 13 */ + 22676 "10100101" // /* MW 12 */ + 22677 "00000001" // /* MW 11 */ + 22678 "00000000" // /* MW 10 */ + 22679 "00000000" // /* MW 9 */ + 22680 "00000000" // /* MW 8 */ + 22681 "01011011" // /* MW 7 */ + 22682 "00000001" // /* MW 6 */ + 22683 "00100000" // /* MW 5 */ + 22684 "00000000" // /* MW 4 */ + 22685 "11110000" // /* MW 3 */ + 22686 "00101100" // /* MW 2 */ + 22687 "00000000" // /* MW 1 */ + 22688 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22689 "00000000" // /* MW 15 */ + 22690 "00000000" // /* MW 14 */ + 22691 "01111000" // /* MW 13 */ + 22692 "10100101" // /* MW 12 */ + 22693 "00000001" // /* MW 11 */ + 22694 "00000000" // /* MW 10 */ + 22695 "00000000" // /* MW 9 */ + 22696 "00000000" // /* MW 8 */ + 22697 "01011011" // /* MW 7 */ + 22698 "00000001" // /* MW 6 */ + 22699 "00100000" // /* MW 5 */ + 22700 "00000000" // /* MW 4 */ + 22701 "11110000" // /* MW 3 */ + 22702 "00101100" // /* MW 2 */ + 22703 "00000000" // /* MW 1 */ +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_432 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 22704 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p2], d1; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22705 "00000000" // /* MW 15 */ + 22706 "00000000" // /* MW 14 */ + 22707 "01111000" // /* MW 13 */ + 22708 "10100101" // /* MW 12 */ + 22709 "00000001" // /* MW 11 */ + 22710 "00000000" // /* MW 10 */ + 22711 "00000000" // /* MW 9 */ + 22712 "00000000" // /* MW 8 */ + 22713 "00101110" // /* MW 7 */ + 22714 "00110000" // /* MW 6 */ + 22715 "00100010" // /* MW 5 */ + 22716 "00000000" // /* MW 4 */ + 22717 "11110000" // /* MW 3 */ + 22718 "00101100" // /* MW 2 */ + 22719 "00000000" // /* MW 1 */ +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_448 +.src_ref 9 "pad_3d.h" 514 39 +.loop_nesting 0 + 22720 "01000100" // MOVXM r7, #2147483640 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22721 "11110000" // /* MW 5 */ + 22722 "10111111" // /* MW 4 */ + 22723 "11110011" // /* MW 3 */ + 22724 "11111111" // /* MW 2 */ + 22725 "01111111" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 39 first + 22726 "10011000" // AND r7, r7, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22727 "01000100" // /* MW 3 */ + 22728 "11001110" // /* MW 2 */ + 22729 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 35 + 22730 "10011000" // SUB r7, r5, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22731 "01110001" // /* MW 3 */ + 22732 "01001110" // /* MW 2 */ + 22733 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 55 + 22734 "10011000" // MUL r7, r7, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22735 "00001111" // /* MW 3 */ + 22736 "11001110" // /* MW 2 */ + 22737 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 511 25 first + 22738 "10011000" // ASHL r2, r4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22739 "00101110" // /* MW 3 */ + 22740 "00000100" // /* MW 2 */ + 22741 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 36 first + 22742 "10011000" // SUB r4, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22743 "01000001" // /* MW 3 */ + 22744 "01001000" // /* MW 2 */ + 22745 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 515 30 first + 22746 "10011000" // MUL r2, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22747 "00001111" // /* MW 3 */ + 22748 "10000100" // /* MW 2 */ + 22749 "00010000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 28 first + 22750 "10011000" // MUL r0, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22751 "00001111" // /* MW 3 */ + 22752 "00000000" // /* MW 2 */ + 22753 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 21 +.src_ref 9 "pad_3d.h" 514 55 +.src_ref 9 "pad_3d.h" 517 39 first + 22754 "01100100" // MUL r1, r1, r2; MOV r6, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22755 "00000101" // /* MW 5 */ + 22756 "00100000" // /* MW 4 */ + 22757 "11110011" // /* MW 3 */ + 22758 "01000101" // /* MW 2 */ + 22759 "00001000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 21 first + 22760 "10011000" // LSHL r0, r0, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22761 "01101101" // /* MW 3 */ + 22762 "00000000" // /* MW 2 */ + 22763 "00010000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 509 21 +.src_ref 9 "pad_3d.h" 517 22 first + 22764 "10100100" // GE r0, r24, r1; ADD.NC p2, r3, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22765 "00000010" // /* MW 5 */ + 22766 "11000011" // /* MW 4 */ + 22767 "00110100" // /* MW 3 */ + 22768 "00000011" // /* MW 2 */ + 22769 "11000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 517 4 + 22770 "10000100" // JNZ r0, #22928 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=22928 delay_slots=5 */ + 22771 "00000001" // /* MW 5 */ + 22772 "01000000" // /* MW 4 */ + 22773 "11001000" // /* MW 3 */ + 22774 "00101100" // /* MW 2 */ + 22775 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22777 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22779 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 55 first +.delay_slot + 22780 "10011000" // LSHL r4, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22781 "01101101" // /* MW 3 */ + 22782 "11001000" // /* MW 2 */ + 22783 "00010001" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 514 55 +.delay_slot + 22784 "00011000" // ADD.NC m0, r4, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22785 "00001000" // /* MW 3 */ + 22786 "00000010" // /* MW 2 */ + 22787 "00011000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 515 37 first +.delay_slot + 22788 "10011000" // ADD.NC dn0, r2, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22789 "01111111" // /* MW 3 */ + 22790 "01000001" // /* MW 2 */ + 22791 "00011000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 517 4 first + 22792 "10111010" // MOVA dc0, #0; MOVXM ls, #22912 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22793 "00010000" // /* MW 9 */ + 22794 "11000000" // /* MW 8 */ + 22795 "01111100" // /* MW 7 */ + 22796 "00010100" // /* MW 6 */ + 22797 "00000000" // /* MW 5 */ + 22798 "00000000" // /* MW 4 */ + 22799 "10000000" // /* MW 3 */ + 22800 "00000011" // /* MW 2 */ + 22801 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "pad_3d.h" 517 4 + 22802 "10111010" // MOVA dj0, #16; MOVXM le, #22912 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 22803 "00010000" // /* MW 9 */ + 22804 "11000000" // /* MW 8 */ + 22805 "10111100" // /* MW 7 */ + 22806 "00010101" // /* MW 6 */ + 22807 "00000000" // /* MW 5 */ + 22808 "00000000" // /* MW 4 */ + 22809 "10000000" // /* MW 3 */ + 22810 "00000010" // /* MW 2 */ + 22811 "00000010" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 517 4 + 22812 "11111000" // MOV lc, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22813 "10100000" // /* MW 3 */ + 22814 "01110000" // /* MW 2 */ + 22815 "00011101" // /* MW 1 */ + 22816 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22817 "00000000" // /* MW 15 */ + 22818 "00000000" // /* MW 14 */ + 22819 "01111000" // /* MW 13 */ + 22820 "10100101" // /* MW 12 */ + 22821 "00000001" // /* MW 11 */ + 22822 "00000000" // /* MW 10 */ + 22823 "00000000" // /* MW 9 */ + 22824 "00000000" // /* MW 8 */ + 22825 "01011011" // /* MW 7 */ + 22826 "00000001" // /* MW 6 */ + 22827 "00100000" // /* MW 5 */ + 22828 "00000000" // /* MW 4 */ + 22829 "11110000" // /* MW 3 */ + 22830 "00101100" // /* MW 2 */ + 22831 "00000000" // /* MW 1 */ + 22832 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22833 "00000000" // /* MW 15 */ + 22834 "00000000" // /* MW 14 */ + 22835 "01111000" // /* MW 13 */ + 22836 "10100101" // /* MW 12 */ + 22837 "00000001" // /* MW 11 */ + 22838 "00000000" // /* MW 10 */ + 22839 "00000000" // /* MW 9 */ + 22840 "00000000" // /* MW 8 */ + 22841 "01011011" // /* MW 7 */ + 22842 "00000001" // /* MW 6 */ + 22843 "00100000" // /* MW 5 */ + 22844 "00000000" // /* MW 4 */ + 22845 "11110000" // /* MW 3 */ + 22846 "00101100" // /* MW 2 */ + 22847 "00000000" // /* MW 1 */ + 22848 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22849 "00000000" // /* MW 15 */ + 22850 "00000000" // /* MW 14 */ + 22851 "01111000" // /* MW 13 */ + 22852 "10100101" // /* MW 12 */ + 22853 "00000001" // /* MW 11 */ + 22854 "00000000" // /* MW 10 */ + 22855 "00000000" // /* MW 9 */ + 22856 "00000000" // /* MW 8 */ + 22857 "01011011" // /* MW 7 */ + 22858 "00000001" // /* MW 6 */ + 22859 "00100000" // /* MW 5 */ + 22860 "00000000" // /* MW 4 */ + 22861 "11110000" // /* MW 3 */ + 22862 "00101100" // /* MW 2 */ + 22863 "00000000" // /* MW 1 */ + 22864 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22865 "00000000" // /* MW 15 */ + 22866 "00000000" // /* MW 14 */ + 22867 "01111000" // /* MW 13 */ + 22868 "10100101" // /* MW 12 */ + 22869 "00000001" // /* MW 11 */ + 22870 "00000000" // /* MW 10 */ + 22871 "00000000" // /* MW 9 */ + 22872 "00000000" // /* MW 8 */ + 22873 "01011011" // /* MW 7 */ + 22874 "00000001" // /* MW 6 */ + 22875 "00100000" // /* MW 5 */ + 22876 "00000000" // /* MW 4 */ + 22877 "11110000" // /* MW 3 */ + 22878 "00101100" // /* MW 2 */ + 22879 "00000000" // /* MW 1 */ + 22880 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22881 "00000000" // /* MW 15 */ + 22882 "00000000" // /* MW 14 */ + 22883 "01111000" // /* MW 13 */ + 22884 "10100101" // /* MW 12 */ + 22885 "00000001" // /* MW 11 */ + 22886 "00000000" // /* MW 10 */ + 22887 "00000000" // /* MW 9 */ + 22888 "00000000" // /* MW 8 */ + 22889 "01011011" // /* MW 7 */ + 22890 "00000001" // /* MW 6 */ + 22891 "00100000" // /* MW 5 */ + 22892 "00000000" // /* MW 4 */ + 22893 "11110000" // /* MW 3 */ + 22894 "00101100" // /* MW 2 */ + 22895 "00000000" // /* MW 1 */ + 22896 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22897 "00000000" // /* MW 15 */ + 22898 "00000000" // /* MW 14 */ + 22899 "01111000" // /* MW 13 */ + 22900 "10100101" // /* MW 12 */ + 22901 "00000001" // /* MW 11 */ + 22902 "00000000" // /* MW 10 */ + 22903 "00000000" // /* MW 9 */ + 22904 "00000000" // /* MW 8 */ + 22905 "01011011" // /* MW 7 */ + 22906 "00000001" // /* MW 6 */ + 22907 "00100000" // /* MW 5 */ + 22908 "00000000" // /* MW 4 */ + 22909 "11110000" // /* MW 3 */ + 22910 "00101100" // /* MW 2 */ + 22911 "00000000" // /* MW 1 */ +.label ZLS_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_640 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 22912 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p2], d0; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 22913 "00000000" // /* MW 15 */ + 22914 "00000000" // /* MW 14 */ + 22915 "01111000" // /* MW 13 */ + 22916 "10100101" // /* MW 12 */ + 22917 "00000001" // /* MW 11 */ + 22918 "00000000" // /* MW 10 */ + 22919 "00000000" // /* MW 9 */ + 22920 "00000000" // /* MW 8 */ + 22921 "00101110" // /* MW 7 */ + 22922 "00010000" // /* MW 6 */ + 22923 "00100010" // /* MW 5 */ + 22924 "00000000" // /* MW 4 */ + 22925 "11110000" // /* MW 3 */ + 22926 "00101100" // /* MW 2 */ + 22927 "00000000" // /* MW 1 */ +.label TGT_F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_656 +.src_ref 9 "pad_3d.h" 282 first +.loop_nesting 0 + 22928 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 22929 "00000000" // /* MW 3 */ + 22930 "00101000" // /* MW 2 */ + 22931 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22933 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22935 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22937 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22939 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t__end +.label __Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t___func_end0 + 22941 "00000000" // /* MW 1 */ +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_begin0 +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.function run _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 4 "reduce_base_c8.h" 352 30 +.src_ref 4 "reduce_base_c8.h" 362 first +.src_ref 4 "reduce_base_c8.h" 365 18 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 +.function_start + 22944 "11111000" // MOV r3, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22945 "11000000" // /* MW 3 */ + 22946 "11010100" // /* MW 2 */ + 22947 "00011000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 365 18 first + 22948 "00000010" // MOVS dn3, p7; ADD.NC p7, r3, #44 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 22949 "00000000" // /* MW 7 */ + 22950 "11001011" // /* MW 6 */ + 22951 "10110000" // /* MW 5 */ + 22952 "00000011" // /* MW 4 */ + 22953 "01100000" // /* MW 3 */ + 22954 "10010001" // /* MW 2 */ + 22955 "01101011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 367 19 first + 22956 "10011000" // LDA.u16 r0, [p7], #-16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22957 "00011010" // /* MW 3 */ + 22958 "10001100" // /* MW 2 */ + 22959 "00000111" // /* MW 1 */ + 22960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22961 "00000000" // /* MW 1 */ + 22962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22963 "00000000" // /* MW 1 */ + 22964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22965 "00000000" // /* MW 1 */ + 22966 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22967 "00000000" // /* MW 1 */ + 22968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22969 "00000000" // /* MW 1 */ + 22970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22971 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 367 12 +.src_ref 4 "reduce_base_c8.h" 367 19 + 22972 "10000100" // JNZ r0, #23184 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=23184 delay_slots=5 */ + 22973 "00000001" // /* MW 5 */ + 22974 "01000000" // /* MW 4 */ + 22975 "01001000" // /* MW 3 */ + 22976 "00101101" // /* MW 2 */ + 22977 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 101 18 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 4 "reduce_base_c8.h" 372 34 +.delay_slot + 22978 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22979 "00000001" // /* MW 3 */ + 22980 "00100000" // /* MW 2 */ + 22981 "00010000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.delay_slot + 22982 "11111000" // VBCST.32 x1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22983 "01110010" // /* MW 3 */ + 22984 "11000010" // /* MW 2 */ + 22985 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22987 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 22988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 22989 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 362 +.delay_slot + 22990 "11000100" // PADDXM [sp], #256 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 22991 "00000001" // /* MW 5 */ + 22992 "00000000" // /* MW 4 */ + 22993 "00000000" // /* MW 3 */ + 22994 "00100000" // /* MW 2 */ + 22995 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 43 + 22996 "10111000" // MOV dj2, #36 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 22997 "01001000" // /* MW 3 */ + 22998 "10000000" // /* MW 2 */ + 22999 "00011010" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 43 first + 23000 "10011000" // LDA r1, [p2, dj2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23001 "00110110" // /* MW 3 */ + 23002 "01000000" // /* MW 2 */ + 23003 "00000010" // /* MW 1 */ + 23004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23005 "00000000" // /* MW 1 */ + 23006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23007 "00000000" // /* MW 1 */ + 23008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23009 "00000000" // /* MW 1 */ + 23010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23011 "00000000" // /* MW 1 */ + 23012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23013 "00000000" // /* MW 1 */ + 23014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23015 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 34 + 23016 "10011000" // GE r2, r16, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23017 "00011001" // /* MW 3 */ + 23018 "00000100" // /* MW 2 */ + 23019 "00010100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 12 + 23020 "10000100" // JNZ r2, #23184 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=23184 delay_slots=5 */ + 23021 "00000001" // /* MW 5 */ + 23022 "01000000" // /* MW 4 */ + 23023 "01001000" // /* MW 3 */ + 23024 "00101101" // /* MW 2 */ + 23025 "00010000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "reduce_base_c8.h" 374 29 +.delay_slot + 23026 "11111000" // VMOV bmll2, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23027 "10010010" // /* MW 3 */ + 23028 "00000010" // /* MW 2 */ + 23029 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23031 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23033 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23035 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23037 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 4 "reduce_base_c8.h" 372 12 +.src_ref 4 "reduce_base_c8.h" 374 29 + 23038 "01110110" // NOPA; MOVS p3, p1; MOVXM ls, #23168 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23039 "00010000" // /* MW 11 */ + 23040 "01000000" // /* MW 10 */ + 23041 "01111101" // /* MW 9 */ + 23042 "00010100" // /* MW 8 */ + 23043 "00000000" // /* MW 7 */ + 23044 "00000000" // /* MW 6 */ + 23045 "10001011" // /* MW 5 */ + 23046 "10000100" // /* MW 4 */ + 23047 "11110011" // /* MW 3 */ + 23048 "00101100" // /* MW 2 */ + 23049 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 12 + 23050 "01000100" // MOVXM le, #23168 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23051 "00000000" // /* MW 5 */ + 23052 "11110101" // /* MW 4 */ + 23053 "01010110" // /* MW 3 */ + 23054 "00000000" // /* MW 2 */ + 23055 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 372 12 + 23056 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV lc, r1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23057 "00000000" // /* MW 15 */ + 23058 "00000000" // /* MW 14 */ + 23059 "01111000" // /* MW 13 */ + 23060 "01010000" // /* MW 12 */ + 23061 "10111000" // /* MW 11 */ + 23062 "00000010" // /* MW 10 */ + 23063 "00000000" // /* MW 9 */ + 23064 "00000000" // /* MW 8 */ + 23065 "01011011" // /* MW 7 */ + 23066 "00000001" // /* MW 6 */ + 23067 "00100000" // /* MW 5 */ + 23068 "00000000" // /* MW 4 */ + 23069 "11110000" // /* MW 3 */ + 23070 "00101100" // /* MW 2 */ + 23071 "00000000" // /* MW 1 */ + 23072 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23073 "00000000" // /* MW 15 */ + 23074 "00000000" // /* MW 14 */ + 23075 "01111000" // /* MW 13 */ + 23076 "10100101" // /* MW 12 */ + 23077 "00000001" // /* MW 11 */ + 23078 "00000000" // /* MW 10 */ + 23079 "00000000" // /* MW 9 */ + 23080 "00000000" // /* MW 8 */ + 23081 "01011011" // /* MW 7 */ + 23082 "00000001" // /* MW 6 */ + 23083 "00100000" // /* MW 5 */ + 23084 "00000000" // /* MW 4 */ + 23085 "11110000" // /* MW 3 */ + 23086 "00101100" // /* MW 2 */ + 23087 "00000000" // /* MW 1 */ + 23088 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23089 "00000000" // /* MW 15 */ + 23090 "00000000" // /* MW 14 */ + 23091 "01111000" // /* MW 13 */ + 23092 "10100101" // /* MW 12 */ + 23093 "00000001" // /* MW 11 */ + 23094 "00000000" // /* MW 10 */ + 23095 "00000000" // /* MW 9 */ + 23096 "00000000" // /* MW 8 */ + 23097 "01011011" // /* MW 7 */ + 23098 "00000001" // /* MW 6 */ + 23099 "00100000" // /* MW 5 */ + 23100 "00000000" // /* MW 4 */ + 23101 "11110000" // /* MW 3 */ + 23102 "00101100" // /* MW 2 */ + 23103 "00000000" // /* MW 1 */ + 23104 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23105 "00000000" // /* MW 15 */ + 23106 "00000000" // /* MW 14 */ + 23107 "01111000" // /* MW 13 */ + 23108 "10100101" // /* MW 12 */ + 23109 "00000001" // /* MW 11 */ + 23110 "00000000" // /* MW 10 */ + 23111 "00000000" // /* MW 9 */ + 23112 "00000000" // /* MW 8 */ + 23113 "01011011" // /* MW 7 */ + 23114 "00000001" // /* MW 6 */ + 23115 "00100000" // /* MW 5 */ + 23116 "00000000" // /* MW 4 */ + 23117 "11110000" // /* MW 3 */ + 23118 "00101100" // /* MW 2 */ + 23119 "00000000" // /* MW 1 */ + 23120 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23121 "00000000" // /* MW 15 */ + 23122 "00000000" // /* MW 14 */ + 23123 "01111000" // /* MW 13 */ + 23124 "10100101" // /* MW 12 */ + 23125 "00000001" // /* MW 11 */ + 23126 "00000000" // /* MW 10 */ + 23127 "00000000" // /* MW 9 */ + 23128 "00000000" // /* MW 8 */ + 23129 "01011011" // /* MW 7 */ + 23130 "00000001" // /* MW 6 */ + 23131 "00100000" // /* MW 5 */ + 23132 "00000000" // /* MW 4 */ + 23133 "11110000" // /* MW 3 */ + 23134 "00101100" // /* MW 2 */ + 23135 "00000000" // /* MW 1 */ + 23136 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23137 "00000000" // /* MW 15 */ + 23138 "00000000" // /* MW 14 */ + 23139 "01111000" // /* MW 13 */ + 23140 "10100101" // /* MW 12 */ + 23141 "00000001" // /* MW 11 */ + 23142 "00000000" // /* MW 10 */ + 23143 "00000000" // /* MW 9 */ + 23144 "00000000" // /* MW 8 */ + 23145 "01011011" // /* MW 7 */ + 23146 "00000001" // /* MW 6 */ + 23147 "00100000" // /* MW 5 */ + 23148 "00000000" // /* MW 4 */ + 23149 "11110000" // /* MW 3 */ + 23150 "00101100" // /* MW 2 */ + 23151 "00000000" // /* MW 1 */ + 23152 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23153 "00000000" // /* MW 15 */ + 23154 "00000000" // /* MW 14 */ + 23155 "01111000" // /* MW 13 */ + 23156 "10100101" // /* MW 12 */ + 23157 "00000001" // /* MW 11 */ + 23158 "00000000" // /* MW 10 */ + 23159 "00000000" // /* MW 9 */ + 23160 "00000000" // /* MW 8 */ + 23161 "01011011" // /* MW 7 */ + 23162 "00000001" // /* MW 6 */ + 23163 "00100000" // /* MW 5 */ + 23164 "00000000" // /* MW 4 */ + 23165 "11110000" // /* MW 3 */ + 23166 "00101100" // /* MW 2 */ + 23167 "00000000" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_224 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 4 "reduce_base_c8.h" 374 29 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 23168 "11100001" // NOPA; NOPB; VST bmll2, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23169 "00000000" // /* MW 15 */ + 23170 "00000000" // /* MW 14 */ + 23171 "01111000" // /* MW 13 */ + 23172 "10100101" // /* MW 12 */ + 23173 "00000001" // /* MW 11 */ + 23174 "00000000" // /* MW 10 */ + 23175 "00000000" // /* MW 9 */ + 23176 "10000000" // /* MW 8 */ + 23177 "00000110" // /* MW 7 */ + 23178 "00011101" // /* MW 6 */ + 23179 "00100011" // /* MW 5 */ + 23180 "00000000" // /* MW 4 */ + 23181 "11110000" // /* MW 3 */ + 23182 "00101100" // /* MW 2 */ + 23183 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_240 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 412 41 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.loop_nesting 0 + 23184 "10111000" // MOV m4, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23185 "01000000" // /* MW 3 */ + 23186 "00000000" // /* MW 2 */ + 23187 "00011100" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 first + 23188 "10011000" // LDA.u16 r17, [p7], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23189 "00111010" // /* MW 3 */ + 23190 "10001010" // /* MW 2 */ + 23191 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 388 28 + 23192 "01010100" // LDA.s16 r22, [p7], #-2; MOV m5, #-58 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23193 "00011001" // /* MW 5 */ + 23194 "00011111" // /* MW 4 */ + 23195 "01011010" // /* MW 3 */ + 23196 "11011010" // /* MW 2 */ + 23197 "11111111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 570 33 +.src_ref 4 "reduce_base_c8.h" 570 33 +.src_ref 4 "reduce_base_c8.h" 570 33 + 23198 "01010100" // LDA.u16 r26, [p7], m5; MOV dj0, #46 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23199 "10111001" // /* MW 5 */ + 23200 "00000000" // /* MW 4 */ + 23201 "01010001" // /* MW 3 */ + 23202 "01101011" // /* MW 2 */ + 23203 "11110101" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 570 33 first +.src_ref 4 "reduce_base_c8.h" 594 43 + 23204 "11010100" // LDA.s16 r20, [p7, dj0]; MOV r19, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23205 "10000001" // /* MW 5 */ + 23206 "10111101" // /* MW 4 */ + 23207 "01011001" // /* MW 3 */ + 23208 "01010010" // /* MW 2 */ + 23209 "11100000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 570 33 +.src_ref 4 "reduce_base_c8.h" 594 43 first + 23210 "00010100" // LDA.s16 r19, [p7, dj0]; ADD.NC p3, r19, #56 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23211 "00111000" // /* MW 5 */ + 23212 "11010011" // /* MW 4 */ + 23213 "01010110" // /* MW 3 */ + 23214 "01001110" // /* MW 2 */ + 23215 "11100000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 594 43 + 23216 "10011000" // LDA.s16 r21, [p3], #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23217 "10110010" // /* MW 3 */ + 23218 "11011110" // /* MW 2 */ + 23219 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 594 64 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 23220 "10011000" // LDA.u16 r28, [p3], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23221 "10011010" // /* MW 3 */ + 23222 "11111111" // /* MW 2 */ + 23223 "00000011" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 595 56 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 23224 "00101100" // LDA.s16 r17, [p3], #6; MOVX r7, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23225 "00010010" // /* MW 5 */ + 23226 "00011100" // /* MW 4 */ + 23227 "01010000" // /* MW 3 */ + 23228 "11000110" // /* MW 2 */ + 23229 "01100111" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 596 56 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23230 "10111010" // LDA.s16 r18, [p3, #-2]; MOVX r18, #-2; MOV dc4, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23231 "01011000" // /* MW 9 */ + 23232 "00000000" // /* MW 8 */ + 23233 "01100000" // /* MW 7 */ + 23234 "11001010" // /* MW 6 */ + 23235 "00100111" // /* MW 5 */ + 23236 "00111111" // /* MW 4 */ + 23237 "01010000" // /* MW 3 */ + 23238 "11001010" // /* MW 2 */ + 23239 "01111110" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 4 "reduce_base_c8.h" 388 28 first +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 33 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23240 "01110110" // LDA.s16 r7, [p7, dj0]; MOVS dc2, dc4; LSHL r18, r17, r18; MOV r6, #1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23241 "01011000" // /* MW 11 */ + 23242 "00000001" // /* MW 10 */ + 23243 "11001000" // /* MW 9 */ + 23244 "01101100" // /* MW 8 */ + 23245 "00101001" // /* MW 7 */ + 23246 "00100011" // /* MW 6 */ + 23247 "01001011" // /* MW 5 */ + 23248 "00010000" // /* MW 4 */ + 23249 "01010010" // /* MW 3 */ + 23250 "00011110" // /* MW 2 */ + 23251 "11100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 7 "me_vmult_float_emulated.h" 117 42 +.src_ref 7 "me_vmult_float_emulated.h" 117 42 +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.src_ref 7 "me_vmult_float_emulated.h" 118 9 +.src_ref 7 "me_vmult_float_emulated.h" 118 9 +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.src_ref 7 "me_vmult_float_emulated.h" 119 9 +.src_ref 7 "me_vmult_float_emulated.h" 119 9 +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.src_ref 7 "me_vmult_float_emulated.h" 120 9 +.src_ref 7 "me_vmult_float_emulated.h" 120 9 +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.src_ref 7 "me_vmult_float_emulated.h" 121 9 +.src_ref 7 "me_vmult_float_emulated.h" 121 9 +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.src_ref 7 "me_vmult_float_emulated.h" 122 9 +.src_ref 7 "me_vmult_float_emulated.h" 122 9 +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 123 9 +.src_ref 7 "me_vmult_float_emulated.h" 123 9 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 5 "add.hpp" 28 49 +.src_ref 5 "add.hpp" 28 49 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "reduce_base_c8.h" 388 28 +.src_ref 4 "reduce_base_c8.h" 595 75 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23252 "01110110" // LDA.u16 r27, [p3]; MOVS dn2, r26; LSHL r7, r22, r7; MOV r2, #60 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23253 "01011000" // /* MW 11 */ + 23254 "00111100" // /* MW 10 */ + 23255 "01001000" // /* MW 9 */ + 23256 "11101100" // /* MW 8 */ + 23257 "01110011" // /* MW 7 */ + 23258 "00101100" // /* MW 6 */ + 23259 "00001011" // /* MW 5 */ + 23260 "01011010" // /* MW 4 */ + 23261 "01010010" // /* MW 3 */ + 23262 "11101111" // /* MW 2 */ + 23263 "01100000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23264 "01110110" // MOVA dj2, #64; MOVS p3, p1; LSHL r20, r20, r6; MOV m2, r7 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23265 "01111000" // /* MW 11 */ + 23266 "11010000" // /* MW 10 */ + 23267 "00000001" // /* MW 9 */ + 23268 "01101101" // /* MW 8 */ + 23269 "01000011" // /* MW 7 */ + 23270 "00101001" // /* MW 6 */ + 23271 "10001011" // /* MW 5 */ + 23272 "10000100" // /* MW 4 */ + 23273 "10000011" // /* MW 3 */ + 23274 "00001010" // /* MW 2 */ + 23275 "00001000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23276 "10111010" // VLDA.2D bmll1, [p3], d2; LSHL r19, r19, r6; MOV m5, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23277 "01111000" // /* MW 9 */ + 23278 "00010000" // /* MW 8 */ + 23279 "10000101" // /* MW 7 */ + 23280 "01101110" // /* MW 6 */ + 23281 "00110011" // /* MW 5 */ + 23282 "00100111" // /* MW 4 */ + 23283 "10110000" // /* MW 3 */ + 23284 "00010010" // /* MW 2 */ + 23285 "01101010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 23286 "10111010" // VLDA.CONV.fp32.bf16 bmll4, [p0], m5; LSHL r19, r21, r6; MOV m6, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23287 "01111000" // /* MW 9 */ + 23288 "11010000" // /* MW 8 */ + 23289 "00000100" // /* MW 7 */ + 23290 "01101111" // /* MW 6 */ + 23291 "00110011" // /* MW 5 */ + 23292 "00101011" // /* MW 4 */ + 23293 "00110000" // /* MW 3 */ + 23294 "01000001" // /* MW 2 */ + 23295 "00010101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 4 "reduce_base_c8.h" 391 8 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23296 "00100100" // LSHL r17, r17, r6; ADD.NC lc, r18, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23297 "11111110" // /* MW 5 */ + 23298 "11110010" // /* MW 4 */ + 23299 "10111010" // /* MW 3 */ + 23300 "01001101" // /* MW 2 */ + 23301 "10001100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 + 23302 "11100100" // LSHL r17, r18, r6; MOV dj0, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23303 "01000001" // /* MW 5 */ + 23304 "00010001" // /* MW 4 */ + 23305 "10110001" // /* MW 3 */ + 23306 "01001101" // /* MW 2 */ + 23307 "10010100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.src_ref 4 "reduce_base_c8.h" 570 24 first + 23308 "01110110" // VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOVS dc0, dc4; LSHL r6, r7, r6; MOV m0, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23309 "01111000" // /* MW 11 */ + 23310 "11010000" // /* MW 10 */ + 23311 "00000100" // /* MW 9 */ + 23312 "01101100" // /* MW 8 */ + 23313 "01100011" // /* MW 7 */ + 23314 "00001110" // /* MW 6 */ + 23315 "01001011" // /* MW 5 */ + 23316 "00010000" // /* MW 4 */ + 23317 "00110000" // /* MW 3 */ + 23318 "00000001" // /* MW 2 */ + 23319 "00011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 570 24 + 23320 "01001010" // MOVS dn0, r28; MOV m7, r6; VADD.f dm4, dm1, dm4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23321 "00111101" // /* MW 9 */ + 23322 "00110000" // /* MW 8 */ + 23323 "00010100" // /* MW 7 */ + 23324 "11100100" // /* MW 6 */ + 23325 "00100000" // /* MW 5 */ + 23326 "00000011" // /* MW 4 */ + 23327 "01100111" // /* MW 3 */ + 23328 "10000001" // /* MW 2 */ + 23329 "00001011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 +.src_ref 7 "aie_core.h" 90 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first + 23330 "10111010" // VLDA.CONV.fp32.bf16 bmll2, [p0], m7; MOVS dn4, r27; MOV dj4, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23331 "01110010" // /* MW 9 */ + 23332 "01010000" // /* MW 8 */ + 23333 "01000100" // /* MW 7 */ + 23334 "00000010" // /* MW 6 */ + 23335 "00001011" // /* MW 5 */ + 23336 "01011011" // /* MW 4 */ + 23337 "00110100" // /* MW 3 */ + 23338 "00100001" // /* MW 2 */ + 23339 "00011101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 + 23340 "11010100" // VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; MOV dc1, dc4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23341 "00000001" // /* MW 5 */ + 23342 "10010011" // /* MW 4 */ + 23343 "00110011" // /* MW 3 */ + 23344 "00110001" // /* MW 2 */ + 23345 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 23346 "01100010" // VLDA.CONV.fp32.bf16 bmll4, [p0], m5; VADD.f dm1, dm4, dm0, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23347 "00111101" // /* MW 7 */ + 23348 "10000000" // /* MW 6 */ + 23349 "00010001" // /* MW 5 */ + 23350 "00000100" // /* MW 4 */ + 23351 "00110000" // /* MW 3 */ + 23352 "01000001" // /* MW 2 */ + 23353 "00010101" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 23354 "10011000" // VLDA.2D bmll1, [p3], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23355 "10010101" // /* MW 3 */ + 23356 "01010000" // /* MW 2 */ + 23357 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23359 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 391 8 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23360 "01011010" // MOVXM ls, #23408; VADD.f dm0, dm1, dm2, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23361 "00111101" // /* MW 9 */ + 23362 "00101000" // /* MW 8 */ + 23363 "00010000" // /* MW 7 */ + 23364 "00000010" // /* MW 6 */ + 23365 "10110111" // /* MW 5 */ + 23366 "10001111" // /* MW 4 */ + 23367 "00000010" // /* MW 3 */ + 23368 "00000000" // /* MW 2 */ + 23369 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 412 41 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 23370 "11010100" // VLDA.CONV.fp32.bf16 bmll0, [p0], m6; MOV dj3, m4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23371 "00000001" // /* MW 5 */ + 23372 "00010000" // /* MW 4 */ + 23373 "00110111" // /* MW 3 */ + 23374 "00000001" // /* MW 2 */ + 23375 "00011001" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 7 "aie_core.h" 73 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23376 "11101011" // MOVA dj1, #64; NOPB; MOVS p4, p1; MOVX r4, #32; MOV m1, m2; VADD.f dm4, dm1, dm4, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23377 "10000001" // /* MW 15 */ + 23378 "10100001" // /* MW 14 */ + 23379 "01111000" // /* MW 13 */ + 23380 "00000000" // /* MW 12 */ + 23381 "10000010" // /* MW 11 */ + 23382 "00001000" // /* MW 10 */ + 23383 "01000100" // /* MW 9 */ + 23384 "00000000" // /* MW 8 */ + 23385 "10001011" // /* MW 7 */ + 23386 "10000100" // /* MW 6 */ + 23387 "00100100" // /* MW 5 */ + 23388 "00000000" // /* MW 4 */ + 23389 "10000000" // /* MW 3 */ + 23390 "00000110" // /* MW 2 */ + 23391 "00001000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "reduce_base_c8.h" 391 8 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23392 "11101011" // VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; MOVS dn1, r26; MOVXM le, #23504; VADD.f dm2, dm0, dm3, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23393 "01100001" // /* MW 15 */ + 23394 "10010000" // /* MW 14 */ + 23395 "00010000" // /* MW 13 */ + 23396 "11101000" // /* MW 12 */ + 23397 "10111101" // /* MW 11 */ + 23398 "00010101" // /* MW 10 */ + 23399 "00000000" // /* MW 9 */ + 23400 "00000000" // /* MW 8 */ + 23401 "00001011" // /* MW 7 */ + 23402 "01011010" // /* MW 6 */ + 23403 "00100001" // /* MW 5 */ + 23404 "00000000" // /* MW 4 */ + 23405 "00110000" // /* MW 3 */ + 23406 "00100001" // /* MW 2 */ + 23407 "00011101" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_464 +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 +.begin_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 23408 "10011000" // VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23409 "10001001" // /* MW 3 */ + 23410 "00011001" // /* MW 2 */ + 23411 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23412 "01100110" // VLDA.2D bmll1, [p3], d2; NOPB; NOPS; VADD.f dm1, dm4, dm0, r2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23413 "00111101" // /* MW 11 */ + 23414 "10000000" // /* MW 10 */ + 23415 "00010001" // /* MW 9 */ + 23416 "10001110" // /* MW 8 */ + 23417 "10101101" // /* MW 7 */ + 23418 "00000000" // /* MW 6 */ + 23419 "00100000" // /* MW 5 */ + 23420 "00000000" // /* MW 4 */ + 23421 "10110000" // /* MW 3 */ + 23422 "00010010" // /* MW 2 */ + 23423 "01101010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23424 "11100001" // VLDA.CONV.fp32.bf16 bmll4, [p0], m5;NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23425 "00000000" // /* MW 15 */ + 23426 "00000000" // /* MW 14 */ + 23427 "01111000" // /* MW 13 */ + 23428 "10100101" // /* MW 12 */ + 23429 "00000001" // /* MW 11 */ + 23430 "00000000" // /* MW 10 */ + 23431 "00000000" // /* MW 9 */ + 23432 "00000000" // /* MW 8 */ + 23433 "01011011" // /* MW 7 */ + 23434 "00000001" // /* MW 6 */ + 23435 "00100000" // /* MW 5 */ + 23436 "00000000" // /* MW 4 */ + 23437 "00110000" // /* MW 3 */ + 23438 "01000001" // /* MW 2 */ + 23439 "00010101" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23440 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23441 "00000000" // /* MW 15 */ + 23442 "00000000" // /* MW 14 */ + 23443 "01111000" // /* MW 13 */ + 23444 "10100101" // /* MW 12 */ + 23445 "00000001" // /* MW 11 */ + 23446 "00000000" // /* MW 10 */ + 23447 "00000000" // /* MW 9 */ + 23448 "00000000" // /* MW 8 */ + 23449 "01011011" // /* MW 7 */ + 23450 "00000001" // /* MW 6 */ + 23451 "00100000" // /* MW 5 */ + 23452 "00000000" // /* MW 4 */ + 23453 "11110000" // /* MW 3 */ + 23454 "00101100" // /* MW 2 */ + 23455 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23456 "11101011" // NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm0, dm1, dm2, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23457 "01000001" // /* MW 15 */ + 23458 "10000001" // /* MW 14 */ + 23459 "01111000" // /* MW 13 */ + 23460 "10100101" // /* MW 12 */ + 23461 "00000001" // /* MW 11 */ + 23462 "00000000" // /* MW 10 */ + 23463 "00000000" // /* MW 9 */ + 23464 "00000000" // /* MW 8 */ + 23465 "01011011" // /* MW 7 */ + 23466 "00000001" // /* MW 6 */ + 23467 "00100000" // /* MW 5 */ + 23468 "00000000" // /* MW 4 */ + 23469 "11110000" // /* MW 3 */ + 23470 "00101100" // /* MW 2 */ + 23471 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 4 "reduce_base_c8.h" 570 24 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23472 "11100001" // VLDA.CONV.fp32.bf16 bmll0, [p0], m6;NOPB; VST.2D bmll2, [p4], d1; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23473 "00000000" // /* MW 15 */ + 23474 "00000000" // /* MW 14 */ + 23475 "01111000" // /* MW 13 */ + 23476 "10100101" // /* MW 12 */ + 23477 "00000001" // /* MW 11 */ + 23478 "00000000" // /* MW 10 */ + 23479 "00000000" // /* MW 9 */ + 23480 "10000000" // /* MW 8 */ + 23481 "00000110" // /* MW 7 */ + 23482 "00110001" // /* MW 6 */ + 23483 "00100100" // /* MW 5 */ + 23484 "00000000" // /* MW 4 */ + 23485 "00110000" // /* MW 3 */ + 23486 "00000001" // /* MW 2 */ + 23487 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23488 "11101011" // NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm4, dm1, dm4, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23489 "10000001" // /* MW 15 */ + 23490 "10100001" // /* MW 14 */ + 23491 "01111000" // /* MW 13 */ + 23492 "10100101" // /* MW 12 */ + 23493 "00000001" // /* MW 11 */ + 23494 "00000000" // /* MW 10 */ + 23495 "00000000" // /* MW 9 */ + 23496 "00000000" // /* MW 8 */ + 23497 "01011011" // /* MW 7 */ + 23498 "00000001" // /* MW 6 */ + 23499 "00100000" // /* MW 5 */ + 23500 "00000000" // /* MW 4 */ + 23501 "11110000" // /* MW 3 */ + 23502 "00101100" // /* MW 2 */ + 23503 "00000000" // /* MW 1 */ +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_560 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 4 "reduce_base_c8.h" 570 24 first +.end_of_loop +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23504 "11101011" // VLDA.CONV.fp32.bf16 bmll2, [p0], m7;NOPB; NOPS; NOPX; NOPM; VADD.f dm2, dm0, dm3, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23505 "01100001" // /* MW 15 */ + 23506 "10010000" // /* MW 14 */ + 23507 "01111000" // /* MW 13 */ + 23508 "10100101" // /* MW 12 */ + 23509 "00000001" // /* MW 11 */ + 23510 "00000000" // /* MW 10 */ + 23511 "00000000" // /* MW 9 */ + 23512 "00000000" // /* MW 8 */ + 23513 "01011011" // /* MW 7 */ + 23514 "00000001" // /* MW 6 */ + 23515 "00100000" // /* MW 5 */ + 23516 "00000000" // /* MW 4 */ + 23517 "00110000" // /* MW 3 */ + 23518 "00100001" // /* MW 2 */ + 23519 "00011101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 107 23 +.src_ref 4 "reduce_base_c8.h" 412 41 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 23520 "10111010" // LDA.u16 r1, [p7, dj3]; MOVXM r5, #16256 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23521 "00010000" // /* MW 9 */ + 23522 "11000000" // /* MW 8 */ + 23523 "10101111" // /* MW 7 */ + 23524 "00001100" // /* MW 6 */ + 23525 "00000000" // /* MW 5 */ + 23526 "00000000" // /* MW 4 */ + 23527 "01010000" // /* MW 3 */ + 23528 "00000111" // /* MW 2 */ + 23529 "11101100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 90 15 first +.src_ref 7 "me_vmult_float_emulated.h" 107 23 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 943 89 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23530 "01001010" // VLDA.3D.CONV.fp32.bf16 bmll3, [p0], d0; VBCST.16 x4, r5; VADD.f dm1, dm4, dm0, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23531 "00111101" // /* MW 9 */ + 23532 "10000000" // /* MW 8 */ + 23533 "00010001" // /* MW 7 */ + 23534 "11100010" // /* MW 6 */ + 23535 "01110010" // /* MW 5 */ + 23536 "00010101" // /* MW 4 */ + 23537 "00110010" // /* MW 3 */ + 23538 "00110001" // /* MW 2 */ + 23539 "00000011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 101 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23540 "11111000" // VBCST.16 x0, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23541 "01110010" // /* MW 3 */ + 23542 "01000001" // /* MW 2 */ + 23543 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23545 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 23546 "01001000" // VADD.f dm0, dm1, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23547 "00111101" // /* MW 3 */ + 23548 "00101000" // /* MW 2 */ + 23549 "00010000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23550 "10011000" // VST.2D bmll2, [p4], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23551 "00000110" // /* MW 3 */ + 23552 "00110001" // /* MW 2 */ + 23553 "00001100" // /* MW 1 */ + 23554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23555 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 4 "reduce_base_c8.h" 412 52 first + 23556 "01100010" // ADD r5, r1, #-1; VADD.f dm2, dm0, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23557 "00111101" // /* MW 7 */ + 23558 "00001100" // /* MW 6 */ + 23559 "00010010" // /* MW 5 */ + 23560 "11111001" // /* MW 4 */ + 23561 "01011111" // /* MW 3 */ + 23562 "00000010" // /* MW 2 */ + 23563 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 412 31 + 23564 "10011000" // NE r0, r5, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23565 "00001000" // /* MW 3 */ + 23566 "01000000" // /* MW 2 */ + 23567 "00010001" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 412 16 + 23568 "10000100" // JNZ r0, #24464 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=24464 delay_slots=5 */ + 23569 "00000001" // /* MW 5 */ + 23570 "01000000" // /* MW 4 */ + 23571 "11001000" // /* MW 3 */ + 23572 "00101111" // /* MW 2 */ + 23573 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23575 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23577 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23579 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 73 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.delay_slot + 23580 "10011000" // VST.2D bmll2, [p4], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23581 "00000110" // /* MW 3 */ + 23582 "00110001" // /* MW 2 */ + 23583 "00001100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23585 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 9 "reduce_mean_c8_impl.h" 184 15 first +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23586 "00101100" // LDA r6, [p2, #12]; MOVX r5, #3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23587 "00011010" // /* MW 5 */ + 23588 "00010100" // /* MW 4 */ + 23589 "11010000" // /* MW 3 */ + 23590 "10011010" // /* MW 2 */ + 23591 "01000110" // /* MW 1 */ + 23592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23593 "00000000" // /* MW 1 */ + 23594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23595 "00000000" // /* MW 1 */ + 23596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23597 "00000000" // /* MW 1 */ + 23598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23599 "00000000" // /* MW 1 */ + 23600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23601 "00000000" // /* MW 1 */ + 23602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23603 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23604 "10011000" // GE r7, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23605 "01101001" // /* MW 3 */ + 23606 "01001110" // /* MW 2 */ + 23607 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23608 "10000100" // JNZ r7, #25392 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25392 delay_slots=5 */ + 23609 "00000001" // /* MW 5 */ + 23610 "01000000" // /* MW 4 */ + 23611 "10011000" // /* MW 3 */ + 23612 "00110001" // /* MW 2 */ + 23613 "00111000" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 +.delay_slot + 23614 "00011000" // MOVX r0, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23615 "00010001" // /* MW 3 */ + 23616 "00000000" // /* MW 2 */ + 23617 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23619 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23621 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23625 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23626 "10011000" // NE r5, r6, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23627 "00001000" // /* MW 3 */ + 23628 "10001010" // /* MW 2 */ + 23629 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 23630 "10000100" // JNZ r5, #24608 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=24608 delay_slots=5 */ + 23631 "00000001" // /* MW 5 */ + 23632 "01000000" // /* MW 4 */ + 23633 "00010000" // /* MW 3 */ + 23634 "00110000" // /* MW 2 */ + 23635 "00101000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23637 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23639 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23641 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23643 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 23644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23645 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 23646 "11100100" // MOVX r17, #257; MOV dc4, lr /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23647 "11000001" // /* MW 5 */ + 23648 "10000011" // /* MW 4 */ + 23649 "10101001" // /* MW 3 */ + 23650 "01000000" // /* MW 2 */ + 23651 "00100100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 23652 "01000100" // MOVXM r21, #65535 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23653 "11111110" // /* MW 5 */ + 23654 "10111111" // /* MW 4 */ + 23655 "11111010" // /* MW 3 */ + 23656 "00000000" // /* MW 2 */ + 23657 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 163 48 + 23658 "00101100" // NOPA; MOVX r20, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23659 "00000010" // /* MW 5 */ + 23660 "01010000" // /* MW 4 */ + 23661 "11110000" // /* MW 3 */ + 23662 "00101100" // /* MW 2 */ + 23663 "00000000" // /* MW 1 */ +.label __ll91__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 7 "me_vmult_float_emulated.h" 117 42 +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.src_ref 7 "me_vmult_float_emulated.h" 118 9 +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.src_ref 7 "me_vmult_float_emulated.h" 119 9 +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.src_ref 7 "me_vmult_float_emulated.h" 120 9 +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.src_ref 7 "me_vmult_float_emulated.h" 121 9 +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.src_ref 7 "me_vmult_float_emulated.h" 122 9 +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 123 9 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 +.src_ref 5 "add.hpp" 28 49 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 5 "add_reduce.hpp" 324 44 +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 + 23664 "01110110" // MOVA dj2, #64; MOVS p2, r3; MOVX r5, #16; MOV r2, #60 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23665 "01011000" // /* MW 11 */ + 23666 "00111100" // /* MW 10 */ + 23667 "01001000" // /* MW 9 */ + 23668 "00001000" // /* MW 8 */ + 23669 "01010010" // /* MW 7 */ + 23670 "00000000" // /* MW 6 */ + 23671 "00001011" // /* MW 5 */ + 23672 "10000011" // /* MW 4 */ + 23673 "10000010" // /* MW 3 */ + 23674 "00001010" // /* MW 2 */ + 23675 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 first + 23676 "00101100" // LDA.s16 r6, [p2, dj2]; MOVX r4, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23677 "00000010" // /* MW 5 */ + 23678 "00010001" // /* MW 4 */ + 23679 "01010000" // /* MW 3 */ + 23680 "00011010" // /* MW 2 */ + 23681 "01001000" // /* MW 1 */ + 23682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23683 "00000000" // /* MW 1 */ + 23684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23685 "00000000" // /* MW 1 */ + 23686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23687 "00000000" // /* MW 1 */ + 23688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23689 "00000000" // /* MW 1 */ + 23690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23691 "00000000" // /* MW 1 */ + 23692 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23693 "01100111" // /* MW 3 */ + 23694 "00000001" // /* MW 2 */ + 23695 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 + 23696 "11100001" // NOPA; NOPB; NOPS; ASHL r5, r6, r5; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23697 "00000000" // /* MW 15 */ + 23698 "00000000" // /* MW 14 */ + 23699 "01111000" // /* MW 13 */ + 23700 "10100101" // /* MW 12 */ + 23701 "00000001" // /* MW 11 */ + 23702 "11110100" // /* MW 10 */ + 23703 "01010010" // /* MW 9 */ + 23704 "00001100" // /* MW 8 */ + 23705 "01011011" // /* MW 7 */ + 23706 "00000001" // /* MW 6 */ + 23707 "00100000" // /* MW 5 */ + 23708 "00000000" // /* MW 4 */ + 23709 "11110000" // /* MW 3 */ + 23710 "00101100" // /* MW 2 */ + 23711 "00000000" // /* MW 1 */ +.label __ll93__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 + 23712 "01110110" // MOVA dj2, #36; ST dn3, [sp, #-4]; MOVXM p7, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23713 "00010000" // /* MW 11 */ + 23714 "00101010" // /* MW 10 */ + 23715 "10110000" // /* MW 9 */ + 23716 "11100011" // /* MW 8 */ + 23717 "00000001" // /* MW 7 */ + 23718 "10000000" // /* MW 6 */ + 23719 "10100101" // /* MW 5 */ + 23720 "11111101" // /* MW 4 */ + 23721 "10000111" // /* MW 3 */ + 23722 "10001010" // /* MW 2 */ + 23723 "00000100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 + 23724 "01110110" // LDA.s8 r23, [p7]; ST dc4, [sp, #-8]; MOVX r5, #0; VBCST.32 x2, r5 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23725 "01111000" // /* MW 11 */ + 23726 "00111001" // /* MW 10 */ + 23727 "10001011" // /* MW 9 */ + 23728 "00001000" // /* MW 8 */ + 23729 "01010000" // /* MW 7 */ + 23730 "10000000" // /* MW 6 */ + 23731 "01100101" // /* MW 5 */ + 23732 "11111010" // /* MW 4 */ + 23733 "01010111" // /* MW 3 */ + 23734 "11011100" // /* MW 2 */ + 23735 "11100000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1287 41 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1289 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 9 "reduce_mean_c8_impl.h" 223 35 first +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 + 23736 "01110110" // LDA r6, [p2, dj2]; MOVS p7, p1; MOVX r22, #-1; VMOV bmll0, x2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 23737 "01111000" // /* MW 11 */ + 23738 "01001001" // /* MW 10 */ + 23739 "00000010" // /* MW 9 */ + 23740 "11101000" // /* MW 8 */ + 23741 "01100111" // /* MW 7 */ + 23742 "00111111" // /* MW 6 */ + 23743 "10001011" // /* MW 5 */ + 23744 "10000100" // /* MW 4 */ + 23745 "11010111" // /* MW 3 */ + 23746 "00011010" // /* MW 2 */ + 23747 "01001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1280 49 + 23748 "10111010" // MOVA r24, #31; MOVX vaddSign0, #1; VMOV bmll2, x2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23749 "01111000" // /* MW 9 */ + 23750 "01001001" // /* MW 8 */ + 23751 "00000010" // /* MW 7 */ + 23752 "00000001" // /* MW 6 */ + 23753 "11010010" // /* MW 5 */ + 23754 "00000010" // /* MW 4 */ + 23755 "00000000" // /* MW 3 */ + 23756 "11111000" // /* MW 2 */ + 23757 "00000011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 9 "reduce_mean_c8_impl.h" 223 9 first + 23758 "10111010" // MOVA r25, #16; MOVXM ls, #23856 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23759 "00010000" // /* MW 9 */ + 23760 "10011000" // /* MW 8 */ + 23761 "01111110" // /* MW 7 */ + 23762 "00010100" // /* MW 6 */ + 23763 "00000000" // /* MW 5 */ + 23764 "00000000" // /* MW 4 */ + 23765 "00000000" // /* MW 3 */ + 23766 "00011001" // /* MW 2 */ + 23767 "00000010" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 223 9 + 23768 "10111010" // VLDA wl2, [sp, #-32]; MOVXM le, #24432 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 23769 "00010000" // /* MW 9 */ + 23770 "10111000" // /* MW 8 */ + 23771 "10111111" // /* MW 7 */ + 23772 "00010101" // /* MW 6 */ + 23773 "00000000" // /* MW 5 */ + 23774 "00000000" // /* MW 4 */ + 23775 "10110000" // /* MW 3 */ + 23776 "10010100" // /* MW 2 */ + 23777 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 98 + 23778 "00011000" // MOVX r26, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23779 "00000001" // /* MW 3 */ + 23780 "01110100" // /* MW 2 */ + 23781 "00010000" // /* MW 1 */ + 23782 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23783 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "vector.hpp" 1286 72 +.src_ref 6 "accum.hpp" 1108 103 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 23784 "00011000" // MOVX crRnd, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23785 "10000000" // /* MW 3 */ + 23786 "11111010" // /* MW 2 */ + 23787 "00010101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 first +.src_ref 7 "me_vmult_float_emulated.h" 112 19 first +.src_ref 9 "reduce_mean_c8_impl.h" 223 9 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 23788 "00000010" // VCONV.bf16.fp32 wl0, bmll0; ADD.NC lc, r6, #0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23789 "00000000" // /* MW 7 */ + 23790 "10000000" // /* MW 6 */ + 23791 "10111001" // /* MW 5 */ + 23792 "00000010" // /* MW 4 */ + 23793 "11000000" // /* MW 3 */ + 23794 "00000010" // /* MW 2 */ + 23795 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23796 "11111000" // VMOV x3, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23797 "10010010" // /* MW 3 */ + 23798 "10100000" // /* MW 2 */ + 23799 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 23800 "01100010" // VMOV x5, x3; VMSC.f dm0, dm2, x0, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23801 "10000011" // /* MW 7 */ + 23802 "01000000" // /* MW 6 */ + 23803 "00010000" // /* MW 5 */ + 23804 "11100110" // /* MW 4 */ + 23805 "10010010" // /* MW 3 */ + 23806 "10100110" // /* MW 2 */ + 23807 "00000010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 23808 "11111000" // VMOV x6, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23809 "10010010" // /* MW 3 */ + 23810 "00101010" // /* MW 2 */ + 23811 "00011011" // /* MW 1 */ + 23812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23813 "00000000" // /* MW 1 */ + 23814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23815 "00000000" // /* MW 1 */ + 23816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23817 "00000000" // /* MW 1 */ + 23818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23819 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 first +.src_ref 7 "me_vmult_float_emulated.h" 114 19 first + 23820 "00011000" // VCONV.bf16.fp32 wl3, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23821 "00010110" // /* MW 3 */ + 23822 "11000000" // /* MW 2 */ + 23823 "00001001" // /* MW 1 */ + 23824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23825 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 34 first + 23826 "01001000" // VMSC.f dm0, dm0, x3, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23827 "10000011" // /* MW 3 */ + 23828 "00000110" // /* MW 2 */ + 23829 "00010000" // /* MW 1 */ + 23830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23831 "00000000" // /* MW 1 */ + 23832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23833 "00000000" // /* MW 1 */ + 23834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23835 "00000000" // /* MW 1 */ + 23836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23837 "00000000" // /* MW 1 */ + 23838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 23839 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 + 23840 "11100001" // NOPA; NOPB; VCONV.bf16.fp32 wl5, bmll0; MOVX r7, #8; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 23841 "00000000" // /* MW 15 */ + 23842 "00000000" // /* MW 14 */ + 23843 "01111000" // /* MW 13 */ + 23844 "10100101" // /* MW 12 */ + 23845 "00000001" // /* MW 11 */ + 23846 "00001000" // /* MW 10 */ + 23847 "01110001" // /* MW 9 */ + 23848 "00000000" // /* MW 8 */ + 23849 "00010110" // /* MW 7 */ + 23850 "11000000" // /* MW 6 */ + 23851 "00100010" // /* MW 5 */ + 23852 "00000000" // /* MW 4 */ + 23853 "11110000" // /* MW 3 */ + 23854 "00101100" // /* MW 2 */ + 23855 "00000000" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_912 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "reduce_mean_c8_impl.h" 226 22 first +.begin_of_loop +.loop_nesting 1 + 23856 "11110100" // VLDB x7, [p1], #64; VMOV bmhh4, x9 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23857 "00100101" // /* MW 5 */ + 23858 "10100101" // /* MW 4 */ + 23859 "10001001" // /* MW 3 */ + 23860 "10111110" // /* MW 2 */ + 23861 "00100011" // /* MW 1 */ + 23862 "11111000" // VMOV bmhh3, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23863 "10010010" // /* MW 3 */ + 23864 "11010110" // /* MW 2 */ + 23865 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 + 23866 "11111000" // MOV r28, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23867 "11000000" // /* MW 3 */ + 23868 "00011110" // /* MW 2 */ + 23869 "00011111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 first + 23870 "10011000" // AND r29, r28, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23871 "10000100" // /* MW 3 */ + 23872 "00111011" // /* MW 2 */ + 23873 "00010111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1285 72 first + 23874 "00100100" // LT r27, r29, r4; ADD.NC r28, r29, #-32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23875 "11100000" // /* MW 5 */ + 23876 "00111101" // /* MW 4 */ + 23877 "01011110" // /* MW 3 */ + 23878 "11001001" // /* MW 2 */ + 23879 "11101110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 + 23880 "10011000" // LSHL r30, r22, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23881 "11011101" // /* MW 3 */ + 23882 "10111101" // /* MW 2 */ + 23883 "00010101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 98 first + 23884 "10011000" // SUB r31, r26, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23885 "11010001" // /* MW 3 */ + 23886 "10111111" // /* MW 2 */ + 23887 "00010110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "add_reduce.hpp" 322 47 first + 23888 "10100100" // SEL.EQZ r30, r5, r30, r27; VSHIFT x8, x7, x0, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 23889 "11001101" // /* MW 5 */ + 23890 "01110000" // /* MW 4 */ + 23891 "01001000" // /* MW 3 */ + 23892 "10111100" // /* MW 2 */ + 23893 "00101111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first + 23894 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23895 "10010010" // /* MW 3 */ + 23896 "00010000" // /* MW 2 */ + 23897 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 first +.src_ref 6 "accum.hpp" 198 120 + 23898 "11111000" // VMOV wl8, wh7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23899 "00100010" // /* MW 3 */ + 23900 "01001110" // /* MW 2 */ + 23901 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 +.src_ref 6 "accum.hpp" 198 120 first + 23902 "11111000" // VMOV wl10, wl7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23903 "00100010" // /* MW 3 */ + 23904 "01001111" // /* MW 2 */ + 23905 "00011101" // /* MW 1 */ + 23906 "11111000" // VMOV bmhl4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23907 "10010010" // /* MW 3 */ + 23908 "10010000" // /* MW 2 */ + 23909 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 23910 "11111000" // VMOV bmhl3, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23911 "10010010" // /* MW 3 */ + 23912 "10010100" // /* MW 2 */ + 23913 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 5 "add.hpp" 28 49 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 23914 "01100010" // VMOV cml2, cmh4; VADD.f dm3, dm1, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23915 "00111101" // /* MW 7 */ + 23916 "00101000" // /* MW 6 */ + 23917 "00010011" // /* MW 5 */ + 23918 "11100110" // /* MW 4 */ + 23919 "10001010" // /* MW 3 */ + 23920 "00010010" // /* MW 2 */ + 23921 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 23922 "11111000" // VMOV cml1, cmh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23923 "10001010" // /* MW 3 */ + 23924 "00001110" // /* MW 2 */ + 23925 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 first +.src_ref 5 "vector.hpp" 243 115 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 23926 "01100010" // VMOV wl8, wh7; VADD.f dm2, dm2, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23927 "00111101" // /* MW 7 */ + 23928 "01010000" // /* MW 6 */ + 23929 "00010010" // /* MW 5 */ + 23930 "11100110" // /* MW 4 */ + 23931 "00100010" // /* MW 3 */ + 23932 "01001110" // /* MW 2 */ + 23933 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23934 "11111000" // VMOV bmll2, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23935 "10010010" // /* MW 3 */ + 23936 "00001110" // /* MW 2 */ + 23937 "00011010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 23938 "11011000" // VSHIFT x9, x8, x0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23939 "01100110" // /* MW 3 */ + 23940 "11000000" // /* MW 2 */ + 23941 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 23942 "01100010" // VMOV bmll1, x8; VADD.f dm4, dm1, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23943 "00111101" // /* MW 7 */ + 23944 "00110000" // /* MW 6 */ + 23945 "00010100" // /* MW 5 */ + 23946 "11100110" // /* MW 4 */ + 23947 "10010010" // /* MW 3 */ + 23948 "00010000" // /* MW 2 */ + 23949 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23950 "11111000" // VMOV bmll4, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23951 "10010010" // /* MW 3 */ + 23952 "00010010" // /* MW 2 */ + 23953 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 151 136 first + 23954 "11111000" // VMOV x8, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23955 "00010010" // /* MW 3 */ + 23956 "00101100" // /* MW 2 */ + 23957 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 243 115 first +.src_ref 6 "accum.hpp" 151 115 + 23958 "11111000" // VMOV wl9, wl8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23959 "00100010" // /* MW 3 */ + 23960 "11010001" // /* MW 2 */ + 23961 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 23962 "11011000" // VSHIFT x8, x9, x0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23963 "01100110" // /* MW 3 */ + 23964 "01001000" // /* MW 2 */ + 23965 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 23966 "01100010" // VMOV bmll1, x8; VADD.f dm1, dm3, dm1, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23967 "00111101" // /* MW 7 */ + 23968 "01100100" // /* MW 6 */ + 23969 "00010001" // /* MW 5 */ + 23970 "11100110" // /* MW 4 */ + 23971 "10010010" // /* MW 3 */ + 23972 "00010000" // /* MW 2 */ + 23973 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 23974 "11111000" // VMOV bmll3, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23975 "10010010" // /* MW 3 */ + 23976 "00010010" // /* MW 2 */ + 23977 "00011011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 + 23978 "11111000" // VMOV x8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23979 "00010010" // /* MW 3 */ + 23980 "00101000" // /* MW 2 */ + 23981 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 23982 "11011000" // VSHIFT x10, x8, x0, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23983 "00011110" // /* MW 3 */ + 23984 "01000000" // /* MW 2 */ + 23985 "00011101" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 23986 "01100010" // VMOV x8, bmll4; VADD.f dm2, dm2, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23987 "00111101" // /* MW 7 */ + 23988 "01001100" // /* MW 6 */ + 23989 "00010010" // /* MW 5 */ + 23990 "11100110" // /* MW 4 */ + 23991 "00010010" // /* MW 3 */ + 23992 "00110000" // /* MW 2 */ + 23993 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 23994 "11111000" // VMOV bmll3, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 23995 "10010010" // /* MW 3 */ + 23996 "00010100" // /* MW 2 */ + 23997 "00011011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 7 +.noswbrkpt + 23998 "01100010" // VSHIFT x8, x8, x0, r7; VADD.f dm3, dm4, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 23999 "00111101" // /* MW 7 */ + 24000 "10001100" // /* MW 6 */ + 24001 "00010011" // /* MW 5 */ + 24002 "11000110" // /* MW 4 */ + 24003 "00011110" // /* MW 3 */ + 24004 "01000000" // /* MW 2 */ + 24005 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24006 "11111000" // VMOV bmll3, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24007 "10010010" // /* MW 3 */ + 24008 "00010000" // /* MW 2 */ + 24009 "00011011" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 24010 "11111000" // VMOV x8, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24011 "00010010" // /* MW 3 */ + 24012 "00100100" // /* MW 2 */ + 24013 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 8 +.noswbrkpt + 24014 "01100010" // VSHIFT x8, x8, x0, r7; VADD.f dm1, dm1, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24015 "00111101" // /* MW 7 */ + 24016 "00110000" // /* MW 6 */ + 24017 "00010001" // /* MW 5 */ + 24018 "11000110" // /* MW 4 */ + 24019 "00011110" // /* MW 3 */ + 24020 "01000000" // /* MW 2 */ + 24021 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24022 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24023 "10010010" // /* MW 3 */ + 24024 "00010000" // /* MW 2 */ + 24025 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 24026 "11111000" // VMOV x8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24027 "00010010" // /* MW 3 */ + 24028 "00101000" // /* MW 2 */ + 24029 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 9 +.noswbrkpt + 24030 "01100010" // VSHIFT x8, x8, x0, r0; VADD.f dm2, dm2, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24031 "00111101" // /* MW 7 */ + 24032 "01010000" // /* MW 6 */ + 24033 "00010010" // /* MW 5 */ + 24034 "11000110" // /* MW 4 */ + 24035 "00000010" // /* MW 3 */ + 24036 "01000000" // /* MW 2 */ + 24037 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24038 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24039 "10010010" // /* MW 3 */ + 24040 "00010000" // /* MW 2 */ + 24041 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first + 24042 "11111000" // VMOV x8, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24043 "00010010" // /* MW 3 */ + 24044 "00101100" // /* MW 2 */ + 24045 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 24046 "11011000" // VSHIFT x8, x8, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24047 "00000010" // /* MW 3 */ + 24048 "01000000" // /* MW 2 */ + 24049 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 24050 "01100010" // VMOV x10, bmll1; VADD.f dm3, dm3, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24051 "00111101" // /* MW 7 */ + 24052 "01110000" // /* MW 6 */ + 24053 "00010011" // /* MW 5 */ + 24054 "11100110" // /* MW 4 */ + 24055 "00010010" // /* MW 3 */ + 24056 "00100100" // /* MW 2 */ + 24057 "00000101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 24058 "11111000" // VMOV bmll4, x8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24059 "10010010" // /* MW 3 */ + 24060 "00010000" // /* MW 2 */ + 24061 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 10 +.noswbrkpt + 24062 "01100010" // VSHIFT x10, x10, x0, r0; VADD.f dm0, dm1, dm4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24063 "00111101" // /* MW 7 */ + 24064 "00110000" // /* MW 6 */ + 24065 "00010000" // /* MW 5 */ + 24066 "11000110" // /* MW 4 */ + 24067 "00000010" // /* MW 3 */ + 24068 "01010000" // /* MW 2 */ + 24069 "00000101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24070 "11111000" // VMOV bmll4, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24071 "10010010" // /* MW 3 */ + 24072 "00010100" // /* MW 2 */ + 24073 "00011100" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first + 24074 "11111000" // VMOV x8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24075 "00010010" // /* MW 3 */ + 24076 "00101000" // /* MW 2 */ + 24077 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first + 24078 "10111000" // VEXTRACT.32 r23, x8, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24079 "00000001" // /* MW 3 */ + 24080 "11100010" // /* MW 2 */ + 24081 "00011101" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 24082 "11111000" // VMOV x10, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24083 "00010010" // /* MW 3 */ + 24084 "00101100" // /* MW 2 */ + 24085 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1288 16 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 24086 "01110100" // VLDB wh10, [p7, #32]; VEXTRACT.32 r6, x10, #0, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24087 "00000011" // /* MW 5 */ + 24088 "01010100" // /* MW 4 */ + 24089 "10000011" // /* MW 3 */ + 24090 "11010000" // /* MW 2 */ + 24091 "11100010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24092 "11111000" // VMOV x11, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24093 "00010010" // /* MW 3 */ + 24094 "10100000" // /* MW 2 */ + 24095 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1287 41 first +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24096 "10110100" // VLDB wl10, [p7]; VEXTBCST.32 x10, x11, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24097 "00000110" // /* MW 5 */ + 24098 "10110100" // /* MW 4 */ + 24099 "10001010" // /* MW 3 */ + 24100 "11010100" // /* MW 2 */ + 24101 "11100000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 163 48 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24102 "00111000" // VSEL.32 x9, x10, x9, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24103 "10100000" // /* MW 3 */ + 24104 "11010100" // /* MW 2 */ + 24105 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 853 46 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24106 "01111000" // VINSERT.32 x10, x2, #0, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24107 "11010001" // /* MW 3 */ + 24108 "00010000" // /* MW 2 */ + 24109 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 853 46 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24110 "01111000" // VINSERT.32 x8, x2, #0, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24111 "11110001" // /* MW 3 */ + 24112 "00010010" // /* MW 2 */ + 24113 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24114 "11111000" // VMOV wl11, wl9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24115 "00100010" // /* MW 3 */ + 24116 "11010011" // /* MW 2 */ + 24117 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 24118 "11111000" // VMOV wh11, wl9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24119 "00100010" // /* MW 3 */ + 24120 "10010011" // /* MW 2 */ + 24121 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 142 95 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24122 "11111000" // VMOV wh8, wl10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24123 "00100010" // /* MW 3 */ + 24124 "00010101" // /* MW 2 */ + 24125 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 24126 "00111000" // VSEL.32 x8, x11, x8, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24127 "00000000" // /* MW 3 */ + 24128 "01011100" // /* MW 2 */ + 24129 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 24130 "00111000" // VSEL.32 x8, x1, x8, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24131 "00001000" // /* MW 3 */ + 24132 "00001100" // /* MW 2 */ + 24133 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 + 24134 "00111000" // VSEL.32 x7, x8, x7, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24135 "10101000" // /* MW 3 */ + 24136 "11000011" // /* MW 2 */ + 24137 "00011011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 + 24138 "11111000" // VMOV bmll0, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24139 "10010010" // /* MW 3 */ + 24140 "00001110" // /* MW 2 */ + 24141 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 24142 "11111000" // VMOV x9, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24143 "10010010" // /* MW 3 */ + 24144 "10101100" // /* MW 2 */ + 24145 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 first +.src_ref 7 "me_vmult_float_emulated.h" 108 19 first +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first + 24146 "00000010" // VCONV.bf16.fp32 wl6, bmll0; VMOV bmll2, x7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24147 "01110000" // /* MW 7 */ + 24148 "01001001" // /* MW 6 */ + 24149 "00000111" // /* MW 5 */ + 24150 "00000001" // /* MW 4 */ + 24151 "11000000" // /* MW 3 */ + 24152 "00000010" // /* MW 2 */ + 24153 "01101000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 24154 "11111000" // VMOV x8, x9 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24155 "10010010" // /* MW 3 */ + 24156 "00110010" // /* MW 2 */ + 24157 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 + 24158 "01011010" // LSHL r29, r22, r28; MOV r27, r29; VMSC.f dm2, dm2, x6, x4, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24159 "10000011" // /* MW 9 */ + 24160 "01001100" // /* MW 8 */ + 24161 "00010010" // /* MW 7 */ + 24162 "00001111" // /* MW 6 */ + 24163 "11101010" // /* MW 5 */ + 24164 "11101101" // /* MW 4 */ + 24165 "11001101" // /* MW 3 */ + 24166 "10111011" // /* MW 2 */ + 24167 "00000101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 9 first +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 first +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 24168 "01100010" // SEL.EQZ r19, r5, r29, r27; VMUL.f dm1, x6, x5, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24169 "10100001" // /* MW 7 */ + 24170 "11101100" // /* MW 6 */ + 24171 "00010001" // /* MW 5 */ + 24172 "10010001" // /* MW 4 */ + 24173 "00111110" // /* MW 3 */ + 24174 "00001011" // /* MW 2 */ + 24175 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 124 9 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 12 +.noswbrkpt + 24176 "01011010" // SEL.EQZ r18, r22, r30, r27; VMOV x6, x8; VMUL.f dm0, x6, x3, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24177 "01100001" // /* MW 9 */ + 24178 "11101100" // /* MW 8 */ + 24179 "00010000" // /* MW 7 */ + 24180 "00101111" // /* MW 6 */ + 24181 "00001001" // /* MW 5 */ + 24182 "00110011" // /* MW 4 */ + 24183 "11100010" // /* MW 3 */ + 24184 "10100101" // /* MW 2 */ + 24185 "00000101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 9 first +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24186 "01001000" // VMUL.f dm3, x6, x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24187 "00000001" // /* MW 3 */ + 24188 "11101100" // /* MW 2 */ + 24189 "00010011" // /* MW 1 */ + 24190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24191 "00000000" // /* MW 1 */ + 24192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24193 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first +.src_ref 7 "me_vmult_float_emulated.h" 110 6 first +.src_ref 7 "me_vmult_float_emulated.h" 110 19 first + 24194 "00011000" // VCONV.bf16.fp32 wl9, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24195 "00010110" // /* MW 3 */ + 24196 "11000001" // /* MW 2 */ + 24197 "00001100" // /* MW 1 */ + 24198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24199 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 34 first + 24200 "01001000" // VMSC.f dm2, dm2, x9, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24201 "10000011" // /* MW 3 */ + 24202 "01010010" // /* MW 2 */ + 24203 "00010010" // /* MW 1 */ + 24204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24205 "00000000" // /* MW 1 */ + 24206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24207 "00000000" // /* MW 1 */ + 24208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24209 "00000000" // /* MW 1 */ + 24210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24211 "00000000" // /* MW 1 */ + 24212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24213 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 24214 "00011000" // VCONV.bf16.fp32 wl8, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24215 "00010110" // /* MW 3 */ + 24216 "01000001" // /* MW 2 */ + 24217 "00001100" // /* MW 1 */ + 24218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24219 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first + 24220 "01001000" // VMUL.f dm4, x8, x5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24221 "10100001" // /* MW 3 */ + 24222 "11110000" // /* MW 2 */ + 24223 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 9 first + 24224 "01001000" // VMUL.f dm2, x8, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24225 "01100001" // /* MW 3 */ + 24226 "11110000" // /* MW 2 */ + 24227 "00010010" // /* MW 1 */ + 24228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24229 "00000000" // /* MW 1 */ + 24230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24231 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 24232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24233 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 9 first +.aggressive_scheduled_block_id 13 +.noswbrkpt + 24234 "01001000" // VMUL.f dm2, x9, x5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24235 "10100001" // /* MW 3 */ + 24236 "11110010" // /* MW 2 */ + 24237 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 24238 "11111000" // VMOV lfl0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24239 "00010010" // /* MW 3 */ + 24240 "01110000" // /* MW 2 */ + 24241 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 24242 "01001000" // VADD.f dm4, dm4, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24243 "00111101" // /* MW 3 */ + 24244 "10001000" // /* MW 2 */ + 24245 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24246 "11111000" // VMOV bmll4, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24247 "10010010" // /* MW 3 */ + 24248 "00000101" // /* MW 2 */ + 24249 "00011100" // /* MW 1 */ + 24250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24251 "00000000" // /* MW 1 */ + 24252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24253 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 24254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24255 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 9 first +.aggressive_scheduled_block_id 14 +.noswbrkpt + 24256 "01001000" // VMUL.f dm2, x0, x8, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24257 "00000001" // /* MW 3 */ + 24258 "11100001" // /* MW 2 */ + 24259 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 24260 "11111000" // VMOV lfh0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24261 "00010010" // /* MW 3 */ + 24262 "01110000" // /* MW 2 */ + 24263 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 24264 "01001000" // VADD.f dm4, dm4, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24265 "00111101" // /* MW 3 */ + 24266 "10001000" // /* MW 2 */ + 24267 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24268 "11111000" // VMOV bmll4, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24269 "10010010" // /* MW 3 */ + 24270 "00000001" // /* MW 2 */ + 24271 "00011100" // /* MW 1 */ + 24272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24273 "00000000" // /* MW 1 */ + 24274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24275 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 24276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24277 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 9 first +.aggressive_scheduled_block_id 15 +.noswbrkpt + 24278 "01001000" // VMUL.f dm1, x9, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24279 "01100001" // /* MW 3 */ + 24280 "11110010" // /* MW 2 */ + 24281 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 24282 "11111000" // VMOV lfl0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24283 "00010010" // /* MW 3 */ + 24284 "01110000" // /* MW 2 */ + 24285 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 24286 "01001000" // VADD.f dm4, dm4, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24287 "00111101" // /* MW 3 */ + 24288 "10000100" // /* MW 2 */ + 24289 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24290 "11111000" // VMOV bmll4, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24291 "10010010" // /* MW 3 */ + 24292 "00000101" // /* MW 2 */ + 24293 "00011100" // /* MW 1 */ + 24294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24295 "00000000" // /* MW 1 */ + 24296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24297 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 24298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24299 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 9 first +.aggressive_scheduled_block_id 16 +.noswbrkpt + 24300 "01001000" // VMUL.f dm1, x9, x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24301 "00000001" // /* MW 3 */ + 24302 "11110010" // /* MW 2 */ + 24303 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 first +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 24304 "11111000" // VMOV lfh0, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24305 "00010010" // /* MW 3 */ + 24306 "01110000" // /* MW 2 */ + 24307 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 first +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 24308 "01001000" // VADD.f dm4, dm4, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24309 "00111101" // /* MW 3 */ + 24310 "10000100" // /* MW 2 */ + 24311 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24312 "11111000" // VMOV bmll4, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24313 "10010010" // /* MW 3 */ + 24314 "00000001" // /* MW 2 */ + 24315 "00011100" // /* MW 1 */ + 24316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24317 "00000000" // /* MW 1 */ + 24318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24319 "00000000" // /* MW 1 */ + 24320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24321 "00000000" // /* MW 1 */ + 24322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24323 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 24324 "11111000" // VMOV lfl1, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24325 "00010010" // /* MW 3 */ + 24326 "01110000" // /* MW 2 */ + 24327 "00011101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 first +.aggressive_scheduled_block_id 17 +.noswbrkpt + 24328 "01001000" // VADD.f dm2, dm4, dm2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24329 "00111101" // /* MW 3 */ + 24330 "10001000" // /* MW 2 */ + 24331 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24332 "11111000" // VMOV bmll4, lfl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24333 "10010010" // /* MW 3 */ + 24334 "00010101" // /* MW 2 */ + 24335 "00011100" // /* MW 1 */ + 24336 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24337 "00000000" // /* MW 1 */ + 24338 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24339 "00000000" // /* MW 1 */ + 24340 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24341 "00000000" // /* MW 1 */ + 24342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24343 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 24344 "11111000" // VMOV lfh1, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24345 "00010010" // /* MW 3 */ + 24346 "01101000" // /* MW 2 */ + 24347 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 first +.aggressive_scheduled_block_id 18 +.noswbrkpt + 24348 "01001000" // VADD.f dm2, dm2, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24349 "00111101" // /* MW 3 */ + 24350 "01000100" // /* MW 2 */ + 24351 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24352 "11111000" // VMOV bmll2, lfh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24353 "10010010" // /* MW 3 */ + 24354 "00010001" // /* MW 2 */ + 24355 "00011010" // /* MW 1 */ + 24356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24357 "00000000" // /* MW 1 */ + 24358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24359 "00000000" // /* MW 1 */ + 24360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24361 "00000000" // /* MW 1 */ + 24362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24363 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 24364 "11111000" // VMOV lfl1, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24365 "00010010" // /* MW 3 */ + 24366 "01101000" // /* MW 2 */ + 24367 "00011101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 first +.aggressive_scheduled_block_id 19 +.noswbrkpt + 24368 "01001000" // VADD.f dm0, dm1, dm0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24369 "00111101" // /* MW 3 */ + 24370 "00100000" // /* MW 2 */ + 24371 "00010000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24372 "11111000" // VMOV bmll1, lfl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24373 "10010010" // /* MW 3 */ + 24374 "00010101" // /* MW 2 */ + 24375 "00011001" // /* MW 1 */ + 24376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24377 "00000000" // /* MW 1 */ + 24378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24379 "00000000" // /* MW 1 */ + 24380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24381 "00000000" // /* MW 1 */ + 24382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24383 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 24384 "11111000" // VMOV lfh1, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24385 "00010010" // /* MW 3 */ + 24386 "01100000" // /* MW 2 */ + 24387 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 first +.aggressive_scheduled_block_id 20 +.noswbrkpt + 24388 "01001000" // VADD.f dm0, dm0, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24389 "00111101" // /* MW 3 */ + 24390 "00001100" // /* MW 2 */ + 24391 "00010000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24392 "11111000" // VMOV bmll0, lfh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24393 "10010010" // /* MW 3 */ + 24394 "00010001" // /* MW 2 */ + 24395 "00011000" // /* MW 1 */ + 24396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24397 "00000000" // /* MW 1 */ + 24398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24399 "00000000" // /* MW 1 */ + 24400 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24401 "00000000" // /* MW 1 */ + 24402 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24403 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 72 first +.src_ref 6 "accum.hpp" 1108 103 first + 24404 "00011000" // VCONV.bf16.fp32 wl11, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24405 "00010110" // /* MW 3 */ + 24406 "11000000" // /* MW 2 */ + 24407 "00001101" // /* MW 1 */ + 24408 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24409 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 41 + 24410 "11011000" // VSHIFT x11, x0, x11, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24411 "11111110" // /* MW 3 */ + 24412 "10000101" // /* MW 2 */ + 24413 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1289 16 first + 24414 "00111000" // VSEL.8 x11, x10, x11, r19:r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24415 "11001100" // /* MW 3 */ + 24416 "11010101" // /* MW 2 */ + 24417 "00011101" // /* MW 1 */ + 24418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24419 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 first +.src_ref 5 "vector.hpp" 1292 26 first + 24420 "00110110" // NOPA; NOPB; VST wh11, [p7, #32]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24421 "01000001" // /* MW 11 */ + 24422 "01100101" // /* MW 10 */ + 24423 "10001011" // /* MW 9 */ + 24424 "00000011" // /* MW 8 */ + 24425 "00000000" // /* MW 7 */ + 24426 "00000000" // /* MW 6 */ + 24427 "00100000" // /* MW 5 */ + 24428 "00000000" // /* MW 4 */ + 24429 "11110000" // /* MW 3 */ + 24430 "00101100" // /* MW 2 */ + 24431 "00000000" // /* MW 1 */ +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1488 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 first +.end_of_loop + 24432 "11100001" // NOPA; NOPB; VST wl11, [p7], m4; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24433 "00000000" // /* MW 15 */ + 24434 "00000000" // /* MW 14 */ + 24435 "01111000" // /* MW 13 */ + 24436 "10100101" // /* MW 12 */ + 24437 "00000001" // /* MW 11 */ + 24438 "00000000" // /* MW 10 */ + 24439 "00000000" // /* MW 9 */ + 24440 "10000000" // /* MW 8 */ + 24441 "11101010" // /* MW 7 */ + 24442 "10001010" // /* MW 6 */ + 24443 "00100111" // /* MW 5 */ + 24444 "00000000" // /* MW 4 */ + 24445 "11110000" // /* MW 3 */ + 24446 "00101100" // /* MW 2 */ + 24447 "00000000" // /* MW 1 */ +.loop_nesting 0 + 24448 "10000100" // J #24480 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24480 delay_slots=5 */ + 24449 "00000000" // /* MW 5 */ + 24450 "00000000" // /* MW 4 */ + 24451 "11010000" // /* MW 3 */ + 24452 "00101111" // /* MW 2 */ + 24453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24455 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24456 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24457 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24461 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24463 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1520 + 24464 "01011100" // ST dn3, [sp, #-4]; MOVX vaddSign0, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24465 "10000000" // /* MW 5 */ + 24466 "10110100" // /* MW 4 */ + 24467 "10110000" // /* MW 3 */ + 24468 "10110100" // /* MW 2 */ + 24469 "11111111" // /* MW 1 */ + 24470 "01111010" // NOPA; ST lr, [sp, #-8]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24471 "00000000" // /* MW 9 */ + 24472 "00000000" // /* MW 8 */ + 24473 "00000000" // /* MW 7 */ + 24474 "10000000" // /* MW 6 */ + 24475 "00111101" // /* MW 5 */ + 24476 "11111000" // /* MW 4 */ + 24477 "11110111" // /* MW 3 */ + 24478 "00101100" // /* MW 2 */ + 24479 "00000000" // /* MW 1 */ +.label __ll133__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 4 "reduce_base_c8.h" 352 30 first + 24480 "00011000" // ADD.NC p7, r3, #34 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24481 "10010001" // /* MW 3 */ + 24482 "01100001" // /* MW 2 */ + 24483 "00011111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 + 24484 "11010100" // LDA.u16 r3, [p7]; MOV crMCDEn, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24485 "11000001" // /* MW 5 */ + 24486 "01100100" // /* MW 4 */ + 24487 "01011011" // /* MW 3 */ + 24488 "10001111" // /* MW 2 */ + 24489 "11100000" // /* MW 1 */ +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 24490 "11111000" // MOV crSCDEn, crMCDEn /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24491 "01100000" // /* MW 3 */ + 24492 "01111011" // /* MW 2 */ + 24493 "00011000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 +.aggressive_scheduled_block_id 21 +.noswbrkpt + 24494 "00011000" // ST.s16 r3, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24495 "01110111" // /* MW 3 */ + 24496 "00000100" // /* MW 2 */ + 24497 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 353 57 first +.aggressive_scheduled_block_id 21 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 24498 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 24499 "00000001" // /* MW 5 */ + 24500 "00000000" // /* MW 4 */ + 24501 "01111000" // /* MW 3 */ + 24502 "01001101" // /* MW 2 */ + 24503 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24505 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24507 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 24508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24509 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 first +.delay_slot +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24510 "00011000" // ADD r3, r3, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24511 "00000111" // /* MW 3 */ + 24512 "11000110" // /* MW 2 */ + 24513 "00010000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 352 30 +.delay_slot + 24514 "01111110" // NOPA; NOPB; NOPS; EXTEND.u16 r0, r3; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 24515 "01100000" // /* MW 13 */ + 24516 "00101011" // /* MW 12 */ + 24517 "00000000" // /* MW 11 */ + 24518 "10101111" // /* MW 10 */ + 24519 "00110100" // /* MW 9 */ + 24520 "00000000" // /* MW 8 */ + 24521 "10110000" // /* MW 7 */ + 24522 "11000000" // /* MW 6 */ + 24523 "00100000" // /* MW 5 */ + 24524 "00000000" // /* MW 4 */ + 24525 "11110000" // /* MW 3 */ + 24526 "00101100" // /* MW 2 */ + 24527 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 420 4 +.return_address + 24528 "00011000" // LDA lr, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24529 "00111001" // /* MW 3 */ + 24530 "11111000" // /* MW 2 */ + 24531 "00000111" // /* MW 1 */ + 24532 "00011000" // LDA p1, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24533 "10011001" // /* MW 3 */ + 24534 "11111100" // /* MW 2 */ + 24535 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 353 23 first + 24536 "00011000" // ST.s16 r3, [p7, #10] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24537 "01110111" // /* MW 3 */ + 24538 "01010100" // /* MW 2 */ + 24539 "00000111" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 420 4 first + 24540 "11000100" // PADDXM [sp], #-256 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24541 "00000001" // /* MW 5 */ + 24542 "00000000" // /* MW 4 */ + 24543 "00000000" // /* MW 3 */ + 24544 "11100000" // /* MW 2 */ + 24545 "11111111" // /* MW 1 */ + 24546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24547 "00000000" // /* MW 1 */ + 24548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24549 "00000000" // /* MW 1 */ + 24550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24551 "00000000" // /* MW 1 */ +.src_ref 4 "reduce_base_c8.h" 420 4 + 24552 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 24553 "00000000" // /* MW 3 */ + 24554 "00101000" // /* MW 2 */ + 24555 "00010000" // /* MW 1 */ +.delay_slot + 24556 "11111000" // MOV p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24557 "11000000" // /* MW 3 */ + 24558 "01100010" // /* MW 2 */ + 24559 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24561 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24566 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24567 "01111110" // /* MW 9 */ + 24568 "10100101" // /* MW 8 */ + 24569 "00000001" // /* MW 7 */ + 24570 "00000000" // /* MW 6 */ + 24571 "00010000" // /* MW 5 */ + 24572 "00000000" // /* MW 4 */ + 24573 "11110000" // /* MW 3 */ + 24574 "00101100" // /* MW 2 */ + 24575 "00000000" // /* MW 1 */ +.label __ll135__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 5 "blend.hpp" 163 48 + 24576 "10111010" // MOVA r20, #255; J #23664 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23664 delay_slots=5 */ + 24577 "00100000" // /* MW 9 */ + 24578 "00000000" // /* MW 8 */ + 24579 "00000000" // /* MW 7 */ + 24580 "10001110" // /* MW 6 */ + 24581 "00001011" // /* MW 5 */ + 24582 "00000000" // /* MW 4 */ + 24583 "00000000" // /* MW 3 */ + 24584 "11110100" // /* MW 2 */ + 24585 "00011111" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 24586 "00011000" // MOVX r21, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24587 "00000001" // /* MW 3 */ + 24588 "00101010" // /* MW 2 */ + 24589 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24590 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24591 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24593 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24595 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24596 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24597 "10000001" // /* MW 11 */ + 24598 "10101101" // /* MW 10 */ + 24599 "00000000" // /* MW 9 */ + 24600 "00000000" // /* MW 8 */ + 24601 "00000000" // /* MW 7 */ + 24602 "00000000" // /* MW 6 */ + 24603 "00100000" // /* MW 5 */ + 24604 "00000000" // /* MW 4 */ + 24605 "11110000" // /* MW 3 */ + 24606 "00101100" // /* MW 2 */ + 24607 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1664 +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24608 "00011000" // MOVX r5, #5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24609 "00010101" // /* MW 3 */ + 24610 "00001010" // /* MW 2 */ + 24611 "00010000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 first + 24612 "10011000" // EQ r5, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24613 "01100111" // /* MW 3 */ + 24614 "01001010" // /* MW 2 */ + 24615 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24616 "10000100" // JNZ r5, #25360 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25360 delay_slots=5 */ + 24617 "00000001" // /* MW 5 */ + 24618 "01000000" // /* MW 4 */ + 24619 "10001000" // /* MW 3 */ + 24620 "00110001" // /* MW 2 */ + 24621 "00101000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24625 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24627 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24629 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24631 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24632 "00011000" // MOVX r7, #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24633 "00011001" // /* MW 3 */ + 24634 "00001110" // /* MW 2 */ + 24635 "00010000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24636 "10011000" // EQ r7, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24637 "01100111" // /* MW 3 */ + 24638 "11001110" // /* MW 2 */ + 24639 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 24640 "10000100" // JNZ r7, #25600 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25600 delay_slots=5 */ + 24641 "00000001" // /* MW 5 */ + 24642 "01000000" // /* MW 4 */ + 24643 "00000000" // /* MW 3 */ + 24644 "00110010" // /* MW 2 */ + 24645 "00111000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 +.delay_slot + 24646 "00011000" // MOVX r5, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24647 "01000001" // /* MW 3 */ + 24648 "00001010" // /* MW 2 */ + 24649 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24651 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24653 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24655 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24656 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24657 "00000000" // /* MW 15 */ + 24658 "00000000" // /* MW 14 */ + 24659 "01111000" // /* MW 13 */ + 24660 "10100101" // /* MW 12 */ + 24661 "00000001" // /* MW 11 */ + 24662 "00000000" // /* MW 10 */ + 24663 "00000000" // /* MW 9 */ + 24664 "00000000" // /* MW 8 */ + 24665 "01011011" // /* MW 7 */ + 24666 "00000001" // /* MW 6 */ + 24667 "00100000" // /* MW 5 */ + 24668 "00000000" // /* MW 4 */ + 24669 "11110000" // /* MW 3 */ + 24670 "00101100" // /* MW 2 */ + 24671 "00000000" // /* MW 1 */ +.label __ll67__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 9 "reduce_mean_c8_impl.h" 200 65 first +.src_ref 9 "reduce_mean_c8_impl.h" 202 30 + 24672 "10111010" // LDA.s16 r7, [p2, dj2]; MOVX r17, #7; MOV dc4, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24673 "01111000" // /* MW 9 */ + 24674 "11110000" // /* MW 8 */ + 24675 "01100000" // /* MW 7 */ + 24676 "11101010" // /* MW 6 */ + 24677 "00010000" // /* MW 5 */ + 24678 "00000001" // /* MW 4 */ + 24679 "01010000" // /* MW 3 */ + 24680 "00011110" // /* MW 2 */ + 24681 "01001000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 202 30 first + 24682 "01100100" // NE r6, r17, r6; MOV r17, #257 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 24683 "00000101" // /* MW 5 */ + 24684 "10100100" // /* MW 4 */ + 24685 "00011000" // /* MW 3 */ + 24686 "10001101" // /* MW 2 */ + 24687 "10001001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 202 12 + 24688 "10000100" // JNZ r6, #25328 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25328 delay_slots=5 */ + 24689 "00000001" // /* MW 5 */ + 24690 "01000000" // /* MW 4 */ + 24691 "01111000" // /* MW 3 */ + 24692 "00110001" // /* MW 2 */ + 24693 "00110000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24695 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24696 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24697 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24699 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 24700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24701 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 first +.delay_slot + 24702 "10011000" // ASHL r5, r7, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24703 "01011110" // /* MW 3 */ + 24704 "11001010" // /* MW 2 */ + 24705 "00010001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 199 120 +.src_ref 9 "reduce_mean_c8_impl.h" 206 9 first +.src_ref 9 "reduce_mean_c8_impl.h" 206 35 +.src_ref 9 "reduce_mean_c8_impl.h" 209 22 + 24706 "01110110" // MOVA dj2, #36; MOVS p0, p1; MOVXM ls, #24768 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24707 "00010000" // /* MW 11 */ + 24708 "01100000" // /* MW 10 */ + 24709 "01111000" // /* MW 9 */ + 24710 "00011000" // /* MW 8 */ + 24711 "00000000" // /* MW 7 */ + 24712 "00000000" // /* MW 6 */ + 24713 "10001011" // /* MW 5 */ + 24714 "10000100" // /* MW 4 */ + 24715 "10000000" // /* MW 3 */ + 24716 "10001010" // /* MW 2 */ + 24717 "00000100" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 206 9 +.src_ref 9 "reduce_mean_c8_impl.h" 206 35 + 24718 "01110110" // LDA r7, [p2, dj2]; ST dn3, [sp, #-4]; MOVXM le, #24864 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 24719 "00010000" // /* MW 11 */ + 24720 "10010000" // /* MW 10 */ + 24721 "10111000" // /* MW 9 */ + 24722 "00011001" // /* MW 8 */ + 24723 "00000000" // /* MW 7 */ + 24724 "10000000" // /* MW 6 */ + 24725 "10100101" // /* MW 5 */ + 24726 "11111101" // /* MW 4 */ + 24727 "11010111" // /* MW 3 */ + 24728 "00011110" // /* MW 2 */ + 24729 "01001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 9 "reduce_mean_c8_impl.h" 209 22 first + 24730 "10011000" // VLDA bmll2, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24731 "00010101" // /* MW 3 */ + 24732 "00011101" // /* MW 2 */ + 24733 "00000000" // /* MW 1 */ + 24734 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24735 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 + 24736 "11111000" // VMOV bmhh4, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24737 "10010010" // /* MW 3 */ + 24738 "11000010" // /* MW 2 */ + 24739 "00011100" // /* MW 1 */ + 24740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24741 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.src_ref 5 "add.hpp" 28 49 first + 24742 "01100010" // VMOV bmll3, bmhh4; VADD.f dm1, dm3, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24743 "00111101" // /* MW 7 */ + 24744 "01101000" // /* MW 6 */ + 24745 "00010001" // /* MW 5 */ + 24746 "11100110" // /* MW 4 */ + 24747 "00010010" // /* MW 3 */ + 24748 "00010011" // /* MW 2 */ + 24749 "00000011" // /* MW 1 */ + 24750 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24751 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 206 9 first + 24752 "11100001" // NOPA; NOPB; NOPS; NOPX; ADD.NC lc, r7, #-1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24753 "00000000" // /* MW 15 */ + 24754 "00000000" // /* MW 14 */ + 24755 "11001000" // /* MW 13 */ + 24756 "11111111" // /* MW 12 */ + 24757 "10111001" // /* MW 11 */ + 24758 "00000010" // /* MW 10 */ + 24759 "00000000" // /* MW 9 */ + 24760 "00000000" // /* MW 8 */ + 24761 "01011011" // /* MW 7 */ + 24762 "00000001" // /* MW 6 */ + 24763 "00100000" // /* MW 5 */ + 24764 "00000000" // /* MW 4 */ + 24765 "11110000" // /* MW 3 */ + 24766 "00101100" // /* MW 2 */ + 24767 "00000000" // /* MW 1 */ +.label ZLS_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1824 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 9 "reduce_mean_c8_impl.h" 209 22 first +.begin_of_loop +.loop_nesting 1 + 24768 "11100001" // VLDA bmll2, [p0], #64; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24769 "00000000" // /* MW 15 */ + 24770 "00000000" // /* MW 14 */ + 24771 "01111000" // /* MW 13 */ + 24772 "10100101" // /* MW 12 */ + 24773 "00000001" // /* MW 11 */ + 24774 "00000000" // /* MW 10 */ + 24775 "00000000" // /* MW 9 */ + 24776 "00000000" // /* MW 8 */ + 24777 "01011011" // /* MW 7 */ + 24778 "00000001" // /* MW 6 */ + 24779 "00100000" // /* MW 5 */ + 24780 "00000000" // /* MW 4 */ + 24781 "10110000" // /* MW 3 */ + 24782 "10100010" // /* MW 2 */ + 24783 "00000011" // /* MW 1 */ + 24784 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24785 "00000000" // /* MW 15 */ + 24786 "00000000" // /* MW 14 */ + 24787 "01111000" // /* MW 13 */ + 24788 "10100101" // /* MW 12 */ + 24789 "00000001" // /* MW 11 */ + 24790 "00000000" // /* MW 10 */ + 24791 "00000000" // /* MW 9 */ + 24792 "00000000" // /* MW 8 */ + 24793 "01011011" // /* MW 7 */ + 24794 "00000001" // /* MW 6 */ + 24795 "00100000" // /* MW 5 */ + 24796 "00000000" // /* MW 4 */ + 24797 "11110000" // /* MW 3 */ + 24798 "00101100" // /* MW 2 */ + 24799 "00000000" // /* MW 1 */ + 24800 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24801 "00000000" // /* MW 15 */ + 24802 "00000000" // /* MW 14 */ + 24803 "01111000" // /* MW 13 */ + 24804 "10100101" // /* MW 12 */ + 24805 "00000001" // /* MW 11 */ + 24806 "00000000" // /* MW 10 */ + 24807 "00000000" // /* MW 9 */ + 24808 "00000000" // /* MW 8 */ + 24809 "01011011" // /* MW 7 */ + 24810 "00000001" // /* MW 6 */ + 24811 "00100000" // /* MW 5 */ + 24812 "00000000" // /* MW 4 */ + 24813 "11110000" // /* MW 3 */ + 24814 "00101100" // /* MW 2 */ + 24815 "00000000" // /* MW 1 */ + 24816 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24817 "00000000" // /* MW 15 */ + 24818 "00000000" // /* MW 14 */ + 24819 "01111000" // /* MW 13 */ + 24820 "10100101" // /* MW 12 */ + 24821 "00000001" // /* MW 11 */ + 24822 "00000000" // /* MW 10 */ + 24823 "00000000" // /* MW 9 */ + 24824 "00000000" // /* MW 8 */ + 24825 "01011011" // /* MW 7 */ + 24826 "00000001" // /* MW 6 */ + 24827 "00100000" // /* MW 5 */ + 24828 "00000000" // /* MW 4 */ + 24829 "11110000" // /* MW 3 */ + 24830 "00101100" // /* MW 2 */ + 24831 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 150 115 first +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 24832 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmhh4, bmll1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24833 "00000000" // /* MW 15 */ + 24834 "00000000" // /* MW 14 */ + 24835 "01111000" // /* MW 13 */ + 24836 "00001001" // /* MW 12 */ + 24837 "01100010" // /* MW 11 */ + 24838 "00000010" // /* MW 10 */ + 24839 "00000000" // /* MW 9 */ + 24840 "00000000" // /* MW 8 */ + 24841 "01011011" // /* MW 7 */ + 24842 "00000001" // /* MW 6 */ + 24843 "00100000" // /* MW 5 */ + 24844 "00000000" // /* MW 4 */ + 24845 "11110000" // /* MW 3 */ + 24846 "00101100" // /* MW 2 */ + 24847 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.aggressive_scheduled_block_id 22 +.noswbrkpt + 24848 "11101011" // NOPA; NOPB; NOPS; NOPX; NOPM; VADD.f dm1, dm3, dm2, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24849 "01000001" // /* MW 15 */ + 24850 "10001011" // /* MW 14 */ + 24851 "01111000" // /* MW 13 */ + 24852 "10100101" // /* MW 12 */ + 24853 "00000001" // /* MW 11 */ + 24854 "00000000" // /* MW 10 */ + 24855 "00000000" // /* MW 9 */ + 24856 "00000000" // /* MW 8 */ + 24857 "01011011" // /* MW 7 */ + 24858 "00000001" // /* MW 6 */ + 24859 "00100000" // /* MW 5 */ + 24860 "00000000" // /* MW 4 */ + 24861 "11110000" // /* MW 3 */ + 24862 "00101100" // /* MW 2 */ + 24863 "00000000" // /* MW 1 */ +.label ZLE_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_1920 +.src_ref 6 "accum.hpp" 199 120 first +.end_of_loop +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24864 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmll3, bmhh4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 24865 "00000000" // /* MW 15 */ + 24866 "00000000" // /* MW 14 */ + 24867 "01111000" // /* MW 13 */ + 24868 "10001001" // /* MW 12 */ + 24869 "10001001" // /* MW 11 */ + 24870 "00000001" // /* MW 10 */ + 24871 "00000000" // /* MW 9 */ + 24872 "00000000" // /* MW 8 */ + 24873 "01011011" // /* MW 7 */ + 24874 "00000001" // /* MW 6 */ + 24875 "00100000" // /* MW 5 */ + 24876 "00000000" // /* MW 4 */ + 24877 "11110000" // /* MW 3 */ + 24878 "00101100" // /* MW 2 */ + 24879 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 5 "add_reduce.hpp" 322 47 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first +.loop_nesting 0 + 24880 "10111010" // MOVA r16, #16; MOVXM p7, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24881 "00010000" // /* MW 9 */ + 24882 "00101010" // /* MW 8 */ + 24883 "10110000" // /* MW 7 */ + 24884 "11100011" // /* MW 6 */ + 24885 "00000001" // /* MW 5 */ + 24886 "00000000" // /* MW 4 */ + 24887 "00000000" // /* MW 3 */ + 24888 "00010000" // /* MW 2 */ + 24889 "00000010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 19 first +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "add_reduce.hpp" 322 47 +.aggressive_scheduled_block_id 23 +.noswbrkpt + 24890 "10111010" // LDA.s8 r4, [p7]; MOVX r6, #8; MOV vaddSign0, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24891 "01011000" // /* MW 9 */ + 24892 "00000001" // /* MW 8 */ + 24893 "10011000" // /* MW 7 */ + 24894 "00001000" // /* MW 6 */ + 24895 "01100001" // /* MW 5 */ + 24896 "00000000" // /* MW 4 */ + 24897 "01010000" // /* MW 3 */ + 24898 "10010000" // /* MW 2 */ + 24899 "11100000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24900 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24901 "00000101" // /* MW 3 */ + 24902 "00100010" // /* MW 2 */ + 24903 "00010000" // /* MW 1 */ +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24905 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 150 115 first +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24906 "11111000" // VMOV bmhh4, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24907 "00010010" // /* MW 3 */ + 24908 "11000100" // /* MW 2 */ + 24909 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24911 "00000000" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24912 "11111000" // VMOV x2, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24913 "00010010" // /* MW 3 */ + 24914 "00110011" // /* MW 2 */ + 24915 "00011001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.aggressive_scheduled_block_id 23 +.nohwbrkpt +.noswbrkpt + 24916 "11011000" // VSHIFT x2, x2, x0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24917 "00010010" // /* MW 3 */ + 24918 "00010000" // /* MW 2 */ + 24919 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 5 "add_reduce.hpp" 324 44 first +.aggressive_scheduled_block_id 23 +.noswbrkpt + 24920 "01011010" // MOVX crRnd, r4; VMOV bmll0, x2; VADD.f dm0, dm2, dm0, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 24921 "00111101" // /* MW 9 */ + 24922 "01000000" // /* MW 8 */ + 24923 "00010000" // /* MW 7 */ + 24924 "00101111" // /* MW 6 */ + 24925 "01001001" // /* MW 5 */ + 24926 "00000000" // /* MW 4 */ + 24927 "10000000" // /* MW 3 */ + 24928 "00111010" // /* MW 2 */ + 24929 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24930 "11111000" // VMOV bmll2, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24931 "00010010" // /* MW 3 */ + 24932 "00010011" // /* MW 2 */ + 24933 "00011010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first + 24934 "11111000" // VBCST.32 x2, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24935 "01110010" // /* MW 3 */ + 24936 "00010110" // /* MW 2 */ + 24937 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 + 24938 "11111000" // VMOV bmll1, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24939 "10010010" // /* MW 3 */ + 24940 "00000100" // /* MW 2 */ + 24941 "00011001" // /* MW 1 */ + 24942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24943 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first + 24944 "11111000" // VMOV bmll2, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24945 "00010010" // /* MW 3 */ + 24946 "00000100" // /* MW 2 */ + 24947 "00011010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 24948 "11111000" // VMOV x2, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24949 "00010010" // /* MW 3 */ + 24950 "00100000" // /* MW 2 */ + 24951 "00011001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 24 +.noswbrkpt + 24952 "01100010" // VSHIFT x2, x2, x0, r16; VADD.f dm0, dm0, dm3, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24953 "00111101" // /* MW 7 */ + 24954 "00001100" // /* MW 6 */ + 24955 "00010000" // /* MW 5 */ + 24956 "11000110" // /* MW 4 */ + 24957 "01000010" // /* MW 3 */ + 24958 "00010000" // /* MW 2 */ + 24959 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24960 "11111000" // VMOV bmll3, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24961 "10010010" // /* MW 3 */ + 24962 "00000100" // /* MW 2 */ + 24963 "00011011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 24964 "11111000" // VMOV x2, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24965 "10010010" // /* MW 3 */ + 24966 "00100000" // /* MW 2 */ + 24967 "00011001" // /* MW 1 */ + 24968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24969 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 112 6 first +.src_ref 7 "me_vmult_float_emulated.h" 112 19 first + 24970 "00011000" // VCONV.bf16.fp32 wl0, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24971 "10010110" // /* MW 3 */ + 24972 "01000000" // /* MW 2 */ + 24973 "00001000" // /* MW 1 */ + 24974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 24975 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 24976 "01100010" // VMOV x3, bmll0; VMSC.f dm4, dm2, x0, x4, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24977 "10000011" // /* MW 7 */ + 24978 "01000000" // /* MW 6 */ + 24979 "00010100" // /* MW 5 */ + 24980 "11100110" // /* MW 4 */ + 24981 "00010010" // /* MW 3 */ + 24982 "10100000" // /* MW 2 */ + 24983 "00000001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 25 +.noswbrkpt + 24984 "01100010" // VSHIFT x3, x3, x0, r6; VADD.f dm0, dm0, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 24985 "00111101" // /* MW 7 */ + 24986 "00001000" // /* MW 6 */ + 24987 "00010000" // /* MW 5 */ + 24988 "11000110" // /* MW 4 */ + 24989 "00011010" // /* MW 3 */ + 24990 "10011000" // /* MW 2 */ + 24991 "00000001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 24992 "11111000" // VMOV bmll2, x3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24993 "10010010" // /* MW 3 */ + 24994 "00000110" // /* MW 2 */ + 24995 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 24996 "11111000" // VMOV x3, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 24997 "10010010" // /* MW 3 */ + 24998 "10100100" // /* MW 2 */ + 24999 "00011001" // /* MW 1 */ + 25000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25001 "00000000" // /* MW 1 */ + 25002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25003 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 113 21 first +.src_ref 7 "me_vmult_float_emulated.h" 114 6 first +.src_ref 7 "me_vmult_float_emulated.h" 114 19 first + 25004 "00011000" // VCONV.bf16.fp32 wl2, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25005 "00010110" // /* MW 3 */ + 25006 "01000010" // /* MW 2 */ + 25007 "00001001" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 25008 "11111000" // VMOV x5, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25009 "00010010" // /* MW 3 */ + 25010 "10100000" // /* MW 2 */ + 25011 "00011010" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 322 47 first +.src_ref 5 "add_reduce.hpp" 324 44 +.aggressive_scheduled_block_id 26 +.noswbrkpt + 25012 "01100010" // VSHIFT x6, x5, x0, r0; VADD.f dm0, dm0, dm2, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25013 "00111101" // /* MW 7 */ + 25014 "00001000" // /* MW 6 */ + 25015 "00010000" // /* MW 5 */ + 25016 "11000110" // /* MW 4 */ + 25017 "00000010" // /* MW 3 */ + 25018 "00101000" // /* MW 2 */ + 25019 "00000011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 198 120 first +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25020 "11111000" // VMOV bmll2, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25021 "10010010" // /* MW 3 */ + 25022 "00001100" // /* MW 2 */ + 25023 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 25024 "11111000" // VMOV x5, x3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25025 "10010010" // /* MW 3 */ + 25026 "10100110" // /* MW 2 */ + 25027 "00011010" // /* MW 1 */ + 25028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25029 "00000000" // /* MW 1 */ + 25030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25031 "00000000" // /* MW 1 */ + 25032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25033 "00000000" // /* MW 1 */ +.src_ref 5 "add_reduce.hpp" 324 22 first + 25034 "11111000" // VMOV x6, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25035 "00010010" // /* MW 3 */ + 25036 "00100000" // /* MW 2 */ + 25037 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first + 25038 "10111000" // VEXTRACT.32 r0, x6, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25039 "00000001" // /* MW 3 */ + 25040 "00011010" // /* MW 2 */ + 25041 "00011000" // /* MW 1 */ + 25042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25043 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 856 23 first + 25044 "01111000" // VINSERT.32 x6, x0, #0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25045 "00010001" // /* MW 3 */ + 25046 "00000000" // /* MW 2 */ + 25047 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 first + 25048 "00111000" // VSEL.32 x1, x1, x6, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25049 "00001000" // /* MW 3 */ + 25050 "10001011" // /* MW 2 */ + 25051 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 + 25052 "11111000" // VMOV bmll2, x1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25053 "10010010" // /* MW 3 */ + 25054 "00000010" // /* MW 2 */ + 25055 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 25056 "11111000" // VMOV x1, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25057 "10010010" // /* MW 3 */ + 25058 "10101010" // /* MW 2 */ + 25059 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 108 6 first +.src_ref 7 "me_vmult_float_emulated.h" 108 19 first +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 + 25060 "00000010" // VCONV.bf16.fp32 wl5, bmll2; VMOV x6, x1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25061 "01110000" // /* MW 7 */ + 25062 "01001001" // /* MW 6 */ + 25063 "10010001" // /* MW 5 */ + 25064 "00000001" // /* MW 4 */ + 25065 "11000000" // /* MW 3 */ + 25066 "00100010" // /* MW 2 */ + 25067 "01011000" // /* MW 1 */ + 25068 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25069 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first + 25070 "01001000" // VMSC.f dm1, dm2, x5, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25071 "10000011" // /* MW 3 */ + 25072 "01001010" // /* MW 2 */ + 25073 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 9 first + 25074 "01001000" // VMUL.f dm0, x5, x2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25075 "01000001" // /* MW 3 */ + 25076 "11101010" // /* MW 2 */ + 25077 "00010000" // /* MW 1 */ + 25078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25079 "00000000" // /* MW 1 */ + 25080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25081 "00000000" // /* MW 1 */ + 25082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25083 "00000000" // /* MW 1 */ + 25084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25085 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 first +.src_ref 7 "me_vmult_float_emulated.h" 110 6 first +.src_ref 7 "me_vmult_float_emulated.h" 110 19 first + 25086 "00011000" // VCONV.bf16.fp32 wl1, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25087 "10010110" // /* MW 3 */ + 25088 "11000000" // /* MW 2 */ + 25089 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 34 first + 25090 "01001000" // VMSC.f dm4, dm4, x2, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25091 "10000011" // /* MW 3 */ + 25092 "10000100" // /* MW 2 */ + 25093 "00010100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 34 first + 25094 "01001000" // VMSC.f dm3, dm1, x1, x4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25095 "10000011" // /* MW 3 */ + 25096 "00100010" // /* MW 2 */ + 25097 "00010011" // /* MW 1 */ + 25098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25099 "00000000" // /* MW 1 */ + 25100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25101 "00000000" // /* MW 1 */ + 25102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25103 "00000000" // /* MW 1 */ + 25104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25105 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 115 6 first +.src_ref 7 "me_vmult_float_emulated.h" 115 19 first +.src_ref 7 "me_vmult_float_emulated.h" 115 34 first + 25106 "00011000" // VCONV.bf16.fp32 wl3, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25107 "00010110" // /* MW 3 */ + 25108 "11000010" // /* MW 2 */ + 25109 "00001001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 111 6 first +.src_ref 7 "me_vmult_float_emulated.h" 111 19 first +.src_ref 7 "me_vmult_float_emulated.h" 111 34 first + 25110 "00011000" // VCONV.bf16.fp32 wl6, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25111 "10010110" // /* MW 3 */ + 25112 "01000001" // /* MW 2 */ + 25113 "00001011" // /* MW 1 */ + 25114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25115 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first + 25116 "01001000" // VMUL.f dm2, x6, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25117 "01100001" // /* MW 3 */ + 25118 "11101100" // /* MW 2 */ + 25119 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 9 first + 25120 "01001000" // VMUL.f dm3, x6, x2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25121 "01000001" // /* MW 3 */ + 25122 "11101100" // /* MW 2 */ + 25123 "00010011" // /* MW 1 */ + 25124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25125 "00000000" // /* MW 1 */ + 25126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25127 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 25128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25129 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 9 first +.aggressive_scheduled_block_id 27 +.noswbrkpt + 25130 "01001000" // VMUL.f dm3, x1, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25131 "01100001" // /* MW 3 */ + 25132 "11100010" // /* MW 2 */ + 25133 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 117 42 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 25134 "11111000" // VMOV lfl0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25135 "00010010" // /* MW 3 */ + 25136 "01101000" // /* MW 2 */ + 25137 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 25138 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25139 "00111101" // /* MW 3 */ + 25140 "01001100" // /* MW 2 */ + 25141 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25142 "11111000" // VMOV bmll2, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25143 "10010010" // /* MW 3 */ + 25144 "00000101" // /* MW 2 */ + 25145 "00011010" // /* MW 1 */ + 25146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25147 "00000000" // /* MW 1 */ + 25148 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25149 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 25150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25151 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 9 first +.aggressive_scheduled_block_id 28 +.noswbrkpt + 25152 "01001000" // VMUL.f dm3, x5, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25153 "01100001" // /* MW 3 */ + 25154 "11101010" // /* MW 2 */ + 25155 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 118 6 first +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 25156 "11111000" // VMOV lfh0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25157 "00010010" // /* MW 3 */ + 25158 "01101000" // /* MW 2 */ + 25159 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 25160 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25161 "00111101" // /* MW 3 */ + 25162 "01001100" // /* MW 2 */ + 25163 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25164 "11111000" // VMOV bmll2, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25165 "10010010" // /* MW 3 */ + 25166 "00000001" // /* MW 2 */ + 25167 "00011010" // /* MW 1 */ + 25168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25169 "00000000" // /* MW 1 */ + 25170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25171 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 25172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25173 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 9 first +.aggressive_scheduled_block_id 29 +.noswbrkpt + 25174 "01001000" // VMUL.f dm3, x1, x2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25175 "01000001" // /* MW 3 */ + 25176 "11100010" // /* MW 2 */ + 25177 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 119 6 first +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 25178 "11111000" // VMOV lfl0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25179 "00010010" // /* MW 3 */ + 25180 "01101000" // /* MW 2 */ + 25181 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 first +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 25182 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25183 "00111101" // /* MW 3 */ + 25184 "01001100" // /* MW 2 */ + 25185 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25186 "11111000" // VMOV bmll2, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25187 "10010010" // /* MW 3 */ + 25188 "00000101" // /* MW 2 */ + 25189 "00011010" // /* MW 1 */ + 25190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25191 "00000000" // /* MW 1 */ + 25192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25193 "00000000" // /* MW 1 */ + 25194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25195 "00000000" // /* MW 1 */ + 25196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25197 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 120 6 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 25198 "11111000" // VMOV lfh0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25199 "00010010" // /* MW 3 */ + 25200 "01101000" // /* MW 2 */ + 25201 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 first +.aggressive_scheduled_block_id 30 +.noswbrkpt + 25202 "01001000" // VADD.f dm2, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25203 "00111101" // /* MW 3 */ + 25204 "01001100" // /* MW 2 */ + 25205 "00010010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25206 "11111000" // VMOV bmll2, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25207 "10010010" // /* MW 3 */ + 25208 "00000001" // /* MW 2 */ + 25209 "00011010" // /* MW 1 */ + 25210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25211 "00000000" // /* MW 1 */ + 25212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25213 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 9 first + 25214 "01001000" // VMUL.f dm3, x0, x6, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25215 "11000001" // /* MW 3 */ + 25216 "11100000" // /* MW 2 */ + 25217 "00010011" // /* MW 1 */ + 25218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25219 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 121 6 first +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 25220 "11111000" // VMOV lfl0, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25221 "00010010" // /* MW 3 */ + 25222 "01101000" // /* MW 2 */ + 25223 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 first +.aggressive_scheduled_block_id 31 +.noswbrkpt + 25224 "01001000" // VADD.f dm3, dm2, dm3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25225 "00111101" // /* MW 3 */ + 25226 "01001100" // /* MW 2 */ + 25227 "00010011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25228 "11111000" // VMOV bmll2, lfl0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25229 "10010010" // /* MW 3 */ + 25230 "00000101" // /* MW 2 */ + 25231 "00011010" // /* MW 1 */ + 25232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25233 "00000000" // /* MW 1 */ + 25234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25235 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 9 first + 25236 "01001000" // VMUL.f dm1, x1, x0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25237 "00000001" // /* MW 3 */ + 25238 "11100010" // /* MW 2 */ + 25239 "00010001" // /* MW 1 */ + 25240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25241 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 122 6 first +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 25242 "11111000" // VMOV lfh0, bmll3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25243 "00010010" // /* MW 3 */ + 25244 "01101100" // /* MW 2 */ + 25245 "00011000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 first +.aggressive_scheduled_block_id 32 +.noswbrkpt + 25246 "01001000" // VADD.f dm1, dm2, dm1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25247 "00111101" // /* MW 3 */ + 25248 "01000100" // /* MW 2 */ + 25249 "00010001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25250 "11111000" // VMOV bmll2, lfh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25251 "10010010" // /* MW 3 */ + 25252 "00000001" // /* MW 2 */ + 25253 "00011010" // /* MW 1 */ + 25254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25255 "00000000" // /* MW 1 */ + 25256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25257 "00000000" // /* MW 1 */ + 25258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25259 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 25260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25261 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 123 6 +.src_ref 7 "me_vmult_float_emulated.h" 124 6 first +.aggressive_scheduled_block_id 33 +.noswbrkpt + 25262 "01100010" // VMOV x0, bmll1; VADD.f dm0, dm2, dm0, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25263 "00111101" // /* MW 7 */ + 25264 "01000000" // /* MW 6 */ + 25265 "00010000" // /* MW 5 */ + 25266 "11100110" // /* MW 4 */ + 25267 "00010010" // /* MW 3 */ + 25268 "00100100" // /* MW 2 */ + 25269 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 +.src_ref 7 "me_vmult_float_emulated.h" 125 9 first +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25270 "01100010" // VMOV bmll2, x0; VMUL.f dm4, x5, x0, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25271 "00000001" // /* MW 7 */ + 25272 "11101010" // /* MW 6 */ + 25273 "00010100" // /* MW 5 */ + 25274 "11100110" // /* MW 4 */ + 25275 "10010010" // /* MW 3 */ + 25276 "00000000" // /* MW 2 */ + 25277 "00000010" // /* MW 1 */ + 25278 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25279 "00000000" // /* MW 1 */ + 25280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25281 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 25282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25283 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 +.aggressive_scheduled_block_id 34 +.noswbrkpt + 25284 "01001000" // VADD.f dm0, dm2, dm4, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25285 "00111101" // /* MW 3 */ + 25286 "01010000" // /* MW 2 */ + 25287 "00010000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 124 6 first +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25288 "11111000" // VMOV bmll2, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25289 "00010010" // /* MW 3 */ + 25290 "00000000" // /* MW 2 */ + 25291 "00011010" // /* MW 1 */ + 25292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25293 "00000000" // /* MW 1 */ + 25294 "10000100" // J #24480 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24480 delay_slots=5 */ + 25295 "00000000" // /* MW 5 */ + 25296 "00000000" // /* MW 4 */ + 25297 "11010000" // /* MW 3 */ + 25298 "00101111" // /* MW 2 */ + 25299 "00000000" // /* MW 1 */ +.delay_slot + 25300 "10011000" // ST dc4, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25301 "01100101" // /* MW 3 */ + 25302 "11111010" // /* MW 2 */ + 25303 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25305 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 125 6 first +.delay_slot + 25306 "11111000" // VMOV bmll2, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25307 "00010010" // /* MW 3 */ + 25308 "00000000" // /* MW 2 */ + 25309 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25311 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1108 103 first +.delay_slot + 25312 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 bmll2, [p1];NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 25313 "00000000" // /* MW 15 */ + 25314 "00000000" // /* MW 14 */ + 25315 "01111000" // /* MW 13 */ + 25316 "10100101" // /* MW 12 */ + 25317 "00000001" // /* MW 11 */ + 25318 "00000000" // /* MW 10 */ + 25319 "00000000" // /* MW 9 */ + 25320 "10000000" // /* MW 8 */ + 25321 "00010010" // /* MW 7 */ + 25322 "00000101" // /* MW 6 */ + 25323 "00100001" // /* MW 5 */ + 25324 "00000000" // /* MW 4 */ + 25325 "11110000" // /* MW 3 */ + 25326 "00101100" // /* MW 2 */ + 25327 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2384 +.src_ref 5 "blend.hpp" 163 48 + 25328 "10111010" // MOVA r20, #0; J #23712 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23712 delay_slots=5 */ + 25329 "00100000" // /* MW 9 */ + 25330 "00000000" // /* MW 8 */ + 25331 "00000000" // /* MW 7 */ + 25332 "10010100" // /* MW 6 */ + 25333 "00001011" // /* MW 5 */ + 25334 "00000000" // /* MW 4 */ + 25335 "00000000" // /* MW 3 */ + 25336 "00010100" // /* MW 2 */ + 25337 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25338 "00011000" // MOVX r21, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25339 "00000001" // /* MW 3 */ + 25340 "00101010" // /* MW 2 */ + 25341 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25343 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25345 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25347 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25348 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 25349 "10000001" // /* MW 11 */ + 25350 "10101101" // /* MW 10 */ + 25351 "00000000" // /* MW 9 */ + 25352 "00000000" // /* MW 8 */ + 25353 "00000000" // /* MW 7 */ + 25354 "00000000" // /* MW 6 */ + 25355 "00100000" // /* MW 5 */ + 25356 "00000000" // /* MW 4 */ + 25357 "11110000" // /* MW 3 */ + 25358 "00101100" // /* MW 2 */ + 25359 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2416 + 25360 "10000100" // J #25552 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=25552 delay_slots=5 */ + 25361 "00000000" // /* MW 5 */ + 25362 "00000000" // /* MW 4 */ + 25363 "11101000" // /* MW 3 */ + 25364 "00110001" // /* MW 2 */ + 25365 "00000000" // /* MW 1 */ +.delay_slot + 25366 "00000010" // ST p1, [sp, #-4]; MOV dc4, lr /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25367 "01110000" // /* MW 7 */ + 25368 "11110000" // /* MW 6 */ + 25369 "01100000" // /* MW 5 */ + 25370 "00000010" // /* MW 4 */ + 25371 "10110000" // /* MW 3 */ + 25372 "10010011" // /* MW 2 */ + 25373 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25374 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25375 "00000000" // /* MW 1 */ +.delay_slot + 25376 "00011000" // VST x0, [sp, #-256] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25377 "00110011" // /* MW 3 */ + 25378 "11110000" // /* MW 2 */ + 25379 "00001111" // /* MW 1 */ +.delay_slot + 25380 "00011000" // VST x4, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25381 "00110011" // /* MW 3 */ + 25382 "11110101" // /* MW 2 */ + 25383 "00001111" // /* MW 1 */ +.delay_slot + 25384 "00000010" // VST x1, [sp, #-128]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25385 "01110000" // /* MW 7 */ + 25386 "10100101" // /* MW 6 */ + 25387 "00000001" // /* MW 5 */ + 25388 "00000000" // /* MW 4 */ + 25389 "01100000" // /* MW 3 */ + 25390 "00001110" // /* MW 2 */ + 25391 "11111111" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2448 +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25392 "00011000" // MOVX r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25393 "00000101" // /* MW 3 */ + 25394 "00100010" // /* MW 2 */ + 25395 "00010000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 first + 25396 "10011000" // EQ r17, r17, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25397 "01100111" // /* MW 3 */ + 25398 "01100010" // /* MW 2 */ + 25399 "00010100" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25400 "10000100" // JNZ r17, #25552 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25552 delay_slots=5 */ + 25401 "00000001" // /* MW 5 */ + 25402 "01000000" // /* MW 4 */ + 25403 "11101000" // /* MW 3 */ + 25404 "00110001" // /* MW 2 */ + 25405 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25406 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25407 "00000000" // /* MW 1 */ +.delay_slot + 25408 "00011000" // VST x0, [sp, #-256] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25409 "00110011" // /* MW 3 */ + 25410 "11110000" // /* MW 2 */ + 25411 "00001111" // /* MW 1 */ +.delay_slot + 25412 "00011000" // VST x4, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25413 "00110011" // /* MW 3 */ + 25414 "11110101" // /* MW 2 */ + 25415 "00001111" // /* MW 1 */ +.delay_slot + 25416 "00011000" // VST x1, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25417 "01110011" // /* MW 3 */ + 25418 "11111000" // /* MW 2 */ + 25419 "00001111" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 +.delay_slot + 25420 "00111010" // ST p1, [sp, #-4]; MOVX r7, #2; MOV dc4, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25421 "01111001" // /* MW 9 */ + 25422 "11110000" // /* MW 8 */ + 25423 "01100000" // /* MW 7 */ + 25424 "01001010" // /* MW 6 */ + 25425 "01110000" // /* MW 5 */ + 25426 "00000000" // /* MW 4 */ + 25427 "10110000" // /* MW 3 */ + 25428 "10010011" // /* MW 2 */ + 25429 "11111111" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25430 "10011000" // EQ r7, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25431 "01100111" // /* MW 3 */ + 25432 "11001110" // /* MW 2 */ + 25433 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25434 "10000100" // JNZ r7, #25520 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25520 delay_slots=5 */ + 25435 "00000001" // /* MW 5 */ + 25436 "01000000" // /* MW 4 */ + 25437 "11011000" // /* MW 3 */ + 25438 "00110001" // /* MW 2 */ + 25439 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25445 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25447 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25449 "00000000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25450 "10011000" // EQ r7, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25451 "01100111" // /* MW 3 */ + 25452 "01001110" // /* MW 2 */ + 25453 "00010001" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 184 32 + 25454 "10000100" // JNZ r7, #25488 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=25488 delay_slots=5 */ + 25455 "00000001" // /* MW 5 */ + 25456 "01000000" // /* MW 4 */ + 25457 "11001000" // /* MW 3 */ + 25458 "00110001" // /* MW 2 */ + 25459 "00111000" // /* MW 1 */ +.src_ref 9 "reduce_mean_c8_impl.h" 200 49 +.delay_slot + 25460 "00011000" // MOVX r5, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25461 "01000001" // /* MW 3 */ + 25462 "00001010" // /* MW 2 */ + 25463 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25464 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25465 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25466 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25467 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25469 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25471 "00000000" // /* MW 1 */ + 25472 "10000100" // J #24672 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24672 delay_slots=5 */ + 25473 "00000000" // /* MW 5 */ + 25474 "00000000" // /* MW 4 */ + 25475 "00110000" // /* MW 3 */ + 25476 "00110000" // /* MW 2 */ + 25477 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25479 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25481 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25483 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25485 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25487 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2544 +.src_ref 5 "blend.hpp" 170 36 + 25488 "10111010" // MOVA r17, #257; J #23664 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23664 delay_slots=5 */ + 25489 "00100000" // /* MW 9 */ + 25490 "00000000" // /* MW 8 */ + 25491 "00000000" // /* MW 7 */ + 25492 "10001110" // /* MW 6 */ + 25493 "00001011" // /* MW 5 */ + 25494 "00000000" // /* MW 4 */ + 25495 "00000000" // /* MW 3 */ + 25496 "00110001" // /* MW 2 */ + 25497 "00100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25498 "01100100" // MOVX r21, #0; MOV m4, #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25499 "01000001" // /* MW 5 */ + 25500 "00000000" // /* MW 4 */ + 25501 "00101000" // /* MW 3 */ + 25502 "01000000" // /* MW 2 */ + 25503 "00000101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 163 48 +.delay_slot + 25504 "00011000" // MOVX r20, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25505 "00000001" // /* MW 3 */ + 25506 "00101000" // /* MW 2 */ + 25507 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25509 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25511 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25512 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25513 "00011100" // /* MW 7 */ + 25514 "00000000" // /* MW 6 */ + 25515 "00000000" // /* MW 5 */ + 25516 "00000100" // /* MW 4 */ + 25517 "11110000" // /* MW 3 */ + 25518 "00101100" // /* MW 2 */ + 25519 "00000000" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2576 + 25520 "10000100" // J #24576 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24576 delay_slots=5 */ + 25521 "00000000" // /* MW 5 */ + 25522 "00000000" // /* MW 4 */ + 25523 "00000000" // /* MW 3 */ + 25524 "00110000" // /* MW 2 */ + 25525 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25526 "01000100" // MOVXM r17, #65535 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25527 "11111110" // /* MW 5 */ + 25528 "10111111" // /* MW 4 */ + 25529 "11111000" // /* MW 3 */ + 25530 "00000000" // /* MW 2 */ + 25531 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25532 "10111000" // MOV m4, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25533 "00100000" // /* MW 3 */ + 25534 "00000000" // /* MW 2 */ + 25535 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25537 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25538 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25539 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25540 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 25541 "10000001" // /* MW 11 */ + 25542 "10101101" // /* MW 10 */ + 25543 "00000000" // /* MW 9 */ + 25544 "00000000" // /* MW 8 */ + 25545 "00000000" // /* MW 7 */ + 25546 "00000000" // /* MW 6 */ + 25547 "00100000" // /* MW 5 */ + 25548 "00000000" // /* MW 4 */ + 25549 "11110000" // /* MW 3 */ + 25550 "00101100" // /* MW 2 */ + 25551 "00000000" // /* MW 1 */ +.label __ll128__ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E +.src_ref 7 "me_vmult_float_emulated.h" 108 6 +.src_ref 7 "me_vmult_float_emulated.h" 108 19 +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 110 6 +.src_ref 7 "me_vmult_float_emulated.h" 110 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 6 +.src_ref 7 "me_vmult_float_emulated.h" 111 19 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 112 6 +.src_ref 7 "me_vmult_float_emulated.h" 112 19 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 114 6 +.src_ref 7 "me_vmult_float_emulated.h" 114 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 6 +.src_ref 7 "me_vmult_float_emulated.h" 115 19 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 + 25552 "10111010" // VLDA x0, [sp, #-256]; J #23664 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=23664 delay_slots=5 */ + 25553 "00100000" // /* MW 9 */ + 25554 "00000000" // /* MW 8 */ + 25555 "00000000" // /* MW 7 */ + 25556 "10001110" // /* MW 6 */ + 25557 "00001011" // /* MW 5 */ + 25558 "00000000" // /* MW 4 */ + 25559 "01110000" // /* MW 3 */ + 25560 "00000111" // /* MW 2 */ + 25561 "11111110" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 109 21 +.src_ref 7 "me_vmult_float_emulated.h" 111 34 +.src_ref 7 "me_vmult_float_emulated.h" 113 21 +.src_ref 7 "me_vmult_float_emulated.h" 115 34 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "add_reduce.hpp" 322 47 +.src_ref 5 "blend.hpp" 163 48 +.delay_slot + 25562 "10111010" // VLDA x4, [sp, #-192]; MOVX r0, #4; MOV r20, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25563 "01011000" // /* MW 9 */ + 25564 "00000000" // /* MW 8 */ + 25565 "10001000" // /* MW 7 */ + 25566 "10001010" // /* MW 6 */ + 25567 "00000000" // /* MW 5 */ + 25568 "00000000" // /* MW 4 */ + 25569 "01110000" // /* MW 3 */ + 25570 "10100111" // /* MW 2 */ + 25571 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1287 41 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 226 22 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25572 "10111010" // LDA p1, [sp, #-4]; MOVXM r16, #65535 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25573 "10010000" // /* MW 9 */ + 25574 "11111111" // /* MW 8 */ + 25575 "00001111" // /* MW 7 */ + 25576 "00111110" // /* MW 6 */ + 25577 "00000000" // /* MW 5 */ + 25578 "00000000" // /* MW 4 */ + 25579 "00100000" // /* MW 3 */ + 25580 "10010011" // /* MW 2 */ + 25581 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "blend.hpp" 170 36 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25582 "01100100" // MOVX r21, #0; MOV m4, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25583 "10000001" // /* MW 5 */ + 25584 "00000000" // /* MW 4 */ + 25585 "00101000" // /* MW 3 */ + 25586 "01000000" // /* MW 2 */ + 25587 "00000101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25588 "00011000" // MOVX r17, #257 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25589 "00000101" // /* MW 3 */ + 25590 "00100010" // /* MW 2 */ + 25591 "00010001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25592 "00100010" // VLDA x1, [sp, #-128]; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25593 "00011100" // /* MW 7 */ + 25594 "00000000" // /* MW 6 */ + 25595 "00000000" // /* MW 5 */ + 25596 "00000100" // /* MW 4 */ + 25597 "01110000" // /* MW 3 */ + 25598 "00001111" // /* MW 2 */ + 25599 "11111111" // /* MW 1 */ +.label TGT_F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_2656 + 25600 "10000100" // J #24576 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=24576 delay_slots=5 */ + 25601 "00000000" // /* MW 5 */ + 25602 "00000000" // /* MW 4 */ + 25603 "00000000" // /* MW 3 */ + 25604 "00110000" // /* MW 2 */ + 25605 "00000000" // /* MW 1 */ +.delay_slot + 25606 "11111000" // MOV dc4, lr /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25607 "11100000" // /* MW 3 */ + 25608 "11000001" // /* MW 2 */ + 25609 "00011100" // /* MW 1 */ +.src_ref 5 "blend.hpp" 170 36 +.delay_slot + 25610 "01000100" // MOVXM r17, #65535 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25611 "11111110" // /* MW 5 */ + 25612 "10111111" // /* MW 4 */ + 25613 "11111000" // /* MW 3 */ + 25614 "00000000" // /* MW 2 */ + 25615 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "reduce_mean_c8_impl.h" 268 19 +.delay_slot + 25616 "10111000" // MOV m4, #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25617 "00100000" // /* MW 3 */ + 25618 "00000000" // /* MW 2 */ + 25619 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25621 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E__end +.label __ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E___func_end0 + 25623 "00000000" // /* MW 1 */ +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_begin0 +.label _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.function superkernel_reduce_mean_c8 _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 472 +.src_ref 8 "superkernels.cpp" 472 first +.function_start + 25632 "11000100" // PADDXM [sp], #128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25633 "00000001" // /* MW 5 */ + 25634 "00000000" // /* MW 4 */ + 25635 "00000000" // /* MW 3 */ + 25636 "00010000" // /* MW 2 */ + 25637 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 477 6 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 25638 "00111010" // ST p7, [sp, #-20]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25639 "00010001" // /* MW 9 */ + 25640 "00000000" // /* MW 8 */ + 25641 "10110000" // /* MW 7 */ + 25642 "11100011" // /* MW 6 */ + 25643 "00000001" // /* MW 5 */ + 25644 "00000000" // /* MW 4 */ + 25645 "10110000" // /* MW 3 */ + 25646 "11110011" // /* MW 2 */ + 25647 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 477 6 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 25648 "10111010" // LDA r16, [p7]; ST p6, [sp, #-28]; MOV r16, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25649 "01110010" // /* MW 9 */ + 25650 "01110000" // /* MW 8 */ + 25651 "00001101" // /* MW 7 */ + 25652 "10000010" // /* MW 6 */ + 25653 "00011101" // /* MW 5 */ + 25654 "11100111" // /* MW 4 */ + 25655 "11010111" // /* MW 3 */ + 25656 "11000010" // /* MW 2 */ + 25657 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 22 first +.src_ref 8 "superkernels.cpp" 569 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 25658 "00111010" // ST r11, [sp, #-8]; EXTEND.u8 r16, r16; MOV r11, lr /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25659 "01111001" // /* MW 9 */ + 25660 "11110000" // /* MW 8 */ + 25661 "01101000" // /* MW 7 */ + 25662 "10000001" // /* MW 6 */ + 25663 "00000100" // /* MW 5 */ + 25664 "00100001" // /* MW 4 */ + 25665 "10110000" // /* MW 3 */ + 25666 "00101110" // /* MW 2 */ + 25667 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 30 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25668 "01011100" // ST r15, [sp, #-16]; ADD r17, r16, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25669 "11110110" // /* MW 5 */ + 25670 "01000111" // /* MW 4 */ + 25671 "10111000" // /* MW 3 */ + 25672 "00111110" // /* MW 2 */ + 25673 "11111110" // /* MW 1 */ + 25674 "10011000" // ST r13, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25675 "10110101" // /* MW 3 */ + 25676 "11101001" // /* MW 2 */ + 25677 "00001111" // /* MW 1 */ + 25678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25679 "00000000" // /* MW 1 */ + 25680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25681 "00000000" // /* MW 1 */ + 25682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25683 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 477 6 first +.src_ref 8 "superkernels.cpp" 477 16 first + 25684 "10000100" // JNZ r16, #26256 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26256 delay_slots=5 */ + 25685 "00000001" // /* MW 5 */ + 25686 "01000000" // /* MW 4 */ + 25687 "01001000" // /* MW 3 */ + 25688 "00110011" // /* MW 2 */ + 25689 "10000000" // /* MW 1 */ +.delay_slot + 25690 "10011000" // ST r12, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25691 "10010101" // /* MW 3 */ + 25692 "11111101" // /* MW 2 */ + 25693 "00001111" // /* MW 1 */ +.delay_slot + 25694 "10011000" // ST r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25695 "11010101" // /* MW 3 */ + 25696 "11110101" // /* MW 2 */ + 25697 "00001111" // /* MW 1 */ +.delay_slot + 25698 "10011000" // ST p0, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25699 "00011101" // /* MW 3 */ + 25700 "11100000" // /* MW 2 */ + 25701 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 11 +.delay_slot + 25702 "01000100" // MOVXM p6, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25703 "00100000" // /* MW 5 */ + 25704 "11000000" // /* MW 4 */ + 25705 "10001100" // /* MW 3 */ + 25706 "00000111" // /* MW 2 */ + 25707 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 474 11 first +.delay_slot + 25708 "10011000" // ST r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25709 "00110001" // /* MW 3 */ + 25710 "00000110" // /* MW 2 */ + 25711 "00001110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 74 8 + 25712 "01110110" // MOVA r17, #1; MOVS p7, p2; MOVXM p2, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 25713 "00010000" // /* MW 11 */ + 25714 "00101000" // /* MW 10 */ + 25715 "00110000" // /* MW 9 */ + 25716 "11100001" // /* MW 8 */ + 25717 "00000001" // /* MW 7 */ + 25718 "00000000" // /* MW 6 */ + 25719 "10001011" // /* MW 5 */ + 25720 "10001000" // /* MW 4 */ + 25721 "00000111" // /* MW 3 */ + 25722 "00110001" // /* MW 2 */ + 25723 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 25724 "00111010" // ST r17, [p2]; MOVXM p2, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25725 "00010001" // /* MW 9 */ + 25726 "00101010" // /* MW 8 */ + 25727 "00110000" // /* MW 7 */ + 25728 "11100001" // /* MW 6 */ + 25729 "00000001" // /* MW 5 */ + 25730 "00000000" // /* MW 4 */ + 25731 "00110000" // /* MW 3 */ + 25732 "11000110" // /* MW 2 */ + 25733 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 44 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 25734 "11010100" // ST.s8 r16, [p2]; MOV p6, p1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25735 "10000001" // /* MW 5 */ + 25736 "11000101" // /* MW 4 */ + 25737 "11101100" // /* MW 3 */ + 25738 "11000000" // /* MW 2 */ + 25739 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 480 4 first +.aggressive_scheduled_block_id 2 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 25740 "00000100" // JL #20672 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=20672 delay_slots=5 */ + 25741 "00000001" // /* MW 5 */ + 25742 "00000000" // /* MW 4 */ + 25743 "01100000" // /* MW 3 */ + 25744 "00101000" // /* MW 2 */ + 25745 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 480 4 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25746 "01000100" // MOVXM p0, #491648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25747 "00000000" // /* MW 5 */ + 25748 "11000001" // /* MW 4 */ + 25749 "10000000" // /* MW 3 */ + 25750 "00000111" // /* MW 2 */ + 25751 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25752 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25753 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 25754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25755 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 25756 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25757 "00110001" // /* MW 3 */ + 25758 "00100000" // /* MW 2 */ + 25759 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25760 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 25761 "00000000" // /* MW 15 */ + 25762 "00000000" // /* MW 14 */ + 25763 "01111000" // /* MW 13 */ + 25764 "10100101" // /* MW 12 */ + 25765 "00000001" // /* MW 11 */ + 25766 "00000000" // /* MW 10 */ + 25767 "00000000" // /* MW 9 */ + 25768 "00000000" // /* MW 8 */ + 25769 "01011011" // /* MW 7 */ + 25770 "00000001" // /* MW 6 */ + 25771 "00100000" // /* MW 5 */ + 25772 "00000000" // /* MW 4 */ + 25773 "11110000" // /* MW 3 */ + 25774 "00101100" // /* MW 2 */ + 25775 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 51 +.src_ref 8 "superkernels.cpp" 487 47 +.return_address + 25776 "10111010" // MOVA r17, #0; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25777 "00010000" // /* MW 9 */ + 25778 "01000000" // /* MW 8 */ + 25779 "00110000" // /* MW 7 */ + 25780 "11100001" // /* MW 6 */ + 25781 "00000001" // /* MW 5 */ + 25782 "00000000" // /* MW 4 */ + 25783 "00000000" // /* MW 3 */ + 25784 "00010001" // /* MW 2 */ + 25785 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 18 +.src_ref 8 "superkernels.cpp" 481 51 first + 25786 "10111010" // LDA r14, [p2]; MOVXM p2, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25787 "00010000" // /* MW 9 */ + 25788 "00001000" // /* MW 8 */ + 25789 "00110000" // /* MW 7 */ + 25790 "11100001" // /* MW 6 */ + 25791 "00000001" // /* MW 5 */ + 25792 "00000000" // /* MW 4 */ + 25793 "11010000" // /* MW 3 */ + 25794 "10111010" // /* MW 2 */ + 25795 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 18 +.src_ref 8 "superkernels.cpp" 481 85 + 25796 "10111010" // LDA r18, [p2]; MOVXM p2, #491652 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25797 "00010000" // /* MW 9 */ + 25798 "01000010" // /* MW 8 */ + 25799 "00110000" // /* MW 7 */ + 25800 "11100001" // /* MW 6 */ + 25801 "00000001" // /* MW 5 */ + 25802 "00000000" // /* MW 4 */ + 25803 "11010000" // /* MW 3 */ + 25804 "11001010" // /* MW 2 */ + 25805 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 85 +.src_ref 8 "superkernels.cpp" 482 16 + 25806 "10111010" // LDA r13, [p2], #4; MOVXM p3, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25807 "00010000" // /* MW 9 */ + 25808 "00010000" // /* MW 8 */ + 25809 "10110000" // /* MW 7 */ + 25810 "11100001" // /* MW 6 */ + 25811 "00000001" // /* MW 5 */ + 25812 "00000000" // /* MW 4 */ + 25813 "11010000" // /* MW 3 */ + 25814 "10110110" // /* MW 2 */ + 25815 "01000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 16 +.src_ref 8 "superkernels.cpp" 482 40 first + 25816 "10111010" // LDA el0, [p2, #4]; MOVXM p1, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 25817 "00010000" // /* MW 9 */ + 25818 "00001010" // /* MW 8 */ + 25819 "10110000" // /* MW 7 */ + 25820 "11100000" // /* MW 6 */ + 25821 "00000001" // /* MW 5 */ + 25822 "00000000" // /* MW 4 */ + 25823 "11010000" // /* MW 3 */ + 25824 "10000101" // /* MW 2 */ + 25825 "01000010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 120 first +.src_ref 8 "superkernels.cpp" 483 44 + 25826 "11010100" // LDA r15, [p2]; MOV r16, p6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25827 "10000001" // /* MW 5 */ + 25828 "00111001" // /* MW 4 */ + 25829 "11011000" // /* MW 3 */ + 25830 "10111110" // /* MW 2 */ + 25831 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 44 + 25832 "00011000" // ADD.NC p2, r16, #40 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25833 "00010100" // /* MW 3 */ + 25834 "01101000" // /* MW 2 */ + 25835 "00011010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25836 "01000100" // MOVXM p6, #494208 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25837 "00000000" // /* MW 5 */ + 25838 "11010101" // /* MW 4 */ + 25839 "10001100" // /* MW 3 */ + 25840 "00000111" // /* MW 2 */ + 25841 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 13 + 25842 "01000100" // MOVXM p0, #491596 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25843 "10011000" // /* MW 5 */ + 25844 "11000000" // /* MW 4 */ + 25845 "10000000" // /* MW 3 */ + 25846 "00000111" // /* MW 2 */ + 25847 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 27 + 25848 "10011000" // MUL r18, r14, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25849 "00101111" // /* MW 3 */ + 25850 "10100101" // /* MW 2 */ + 25851 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 + 25852 "01000100" // MOVXM r16, #-2147483648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25853 "00000000" // /* MW 5 */ + 25854 "00100000" // /* MW 4 */ + 25855 "00001000" // /* MW 3 */ + 25856 "00000000" // /* MW 2 */ + 25857 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 61 +.src_ref 8 "superkernels.cpp" 482 16 first + 25858 "01011100" // ST el0, [p3]; MUL r18, r13, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25859 "01011111" // /* MW 5 */ + 25860 "11001010" // /* MW 4 */ + 25861 "00110110" // /* MW 3 */ + 25862 "10000101" // /* MW 2 */ + 25863 "01100000" // /* MW 1 */ + 25864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25865 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 96 first + 25866 "10011000" // MUL r18, r15, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25867 "00101111" // /* MW 3 */ + 25868 "11100101" // /* MW 2 */ + 25869 "00010011" // /* MW 1 */ + 25870 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25871 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 481 16 + 25872 "10011000" // ST r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25873 "01010001" // /* MW 3 */ + 25874 "00000110" // /* MW 2 */ + 25875 "00001001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 15 first + 25876 "10011000" // LDA el0, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25877 "00101110" // /* MW 3 */ + 25878 "01001100" // /* MW 2 */ + 25879 "00000010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 first + 25880 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25881 "00110001" // /* MW 3 */ + 25882 "00011110" // /* MW 2 */ + 25883 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25884 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25885 "00110001" // /* MW 3 */ + 25886 "00011110" // /* MW 2 */ + 25887 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25888 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25889 "00110001" // /* MW 3 */ + 25890 "00011110" // /* MW 2 */ + 25891 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25892 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25893 "00110001" // /* MW 3 */ + 25894 "00011110" // /* MW 2 */ + 25895 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25896 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25897 "00110001" // /* MW 3 */ + 25898 "00011110" // /* MW 2 */ + 25899 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25900 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25901 "00110001" // /* MW 3 */ + 25902 "00011110" // /* MW 2 */ + 25903 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 483 13 first + 25904 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25905 "00101001" // /* MW 3 */ + 25906 "00000100" // /* MW 2 */ + 25907 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 first + 25908 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25909 "00110001" // /* MW 3 */ + 25910 "00011110" // /* MW 2 */ + 25911 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25912 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25913 "00110001" // /* MW 3 */ + 25914 "00011110" // /* MW 2 */ + 25915 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 487 47 + 25916 "10011000" // ST r17, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25917 "00110001" // /* MW 3 */ + 25918 "00011110" // /* MW 2 */ + 25919 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 first + 25920 "10011000" // LDA r1, [p2], #-12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25921 "00110110" // /* MW 3 */ + 25922 "11011100" // /* MW 2 */ + 25923 "00000010" // /* MW 1 */ + 25924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25925 "00000000" // /* MW 1 */ + 25926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25927 "00000000" // /* MW 1 */ + 25928 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25929 "00000000" // /* MW 1 */ + 25930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25931 "00000000" // /* MW 1 */ + 25932 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25933 "00000000" // /* MW 1 */ + 25934 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25935 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 + 25936 "10011000" // GEU r17, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25937 "00001011" // /* MW 3 */ + 25938 "01100011" // /* MW 2 */ + 25939 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 + 25940 "10000100" // JNZ r17, #26016 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26016 delay_slots=5 */ + 25941 "00000001" // /* MW 5 */ + 25942 "01000000" // /* MW 4 */ + 25943 "11010000" // /* MW 3 */ + 25944 "00110010" // /* MW 2 */ + 25945 "10001000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 +.delay_slot + 25946 "11111000" // MOV r12, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25947 "11000000" // /* MW 3 */ + 25948 "00011110" // /* MW 2 */ + 25949 "00011011" // /* MW 1 */ +.delay_slot + 25950 "10011000" // ST p2, [sp, #-40] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25951 "00011101" // /* MW 3 */ + 25952 "11011001" // /* MW 2 */ + 25953 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25959 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.no_stack_arguments + 25960 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 25961 "00000001" // /* MW 5 */ + 25962 "00000000" // /* MW 4 */ + 25963 "11010000" // /* MW 3 */ + 25964 "01001110" // /* MW 2 */ + 25965 "00000000" // /* MW 1 */ +.delay_slot + 25966 "10011000" // ST r12, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 25967 "10010101" // /* MW 3 */ + 25968 "11011101" // /* MW 2 */ + 25969 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25975 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25976 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 25977 "00011100" // /* MW 7 */ + 25978 "00000000" // /* MW 6 */ + 25979 "00000000" // /* MW 5 */ + 25980 "00000100" // /* MW 4 */ + 25981 "11110000" // /* MW 3 */ + 25982 "00101100" // /* MW 2 */ + 25983 "00000000" // /* MW 1 */ +.return_address + 25984 "10000100" // J #26080 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26080 delay_slots=5 */ + 25985 "00000000" // /* MW 5 */ + 25986 "00000000" // /* MW 4 */ + 25987 "11110000" // /* MW 3 */ + 25988 "00110010" // /* MW 2 */ + 25989 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 25990 "01000100" // MOVXM p7, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 25991 "10101000" // /* MW 5 */ + 25992 "11000000" // /* MW 4 */ + 25993 "10001110" // /* MW 3 */ + 25994 "00000111" // /* MW 2 */ + 25995 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25997 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 25998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 25999 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26001 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26002 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 26003 "00011100" // /* MW 13 */ + 26004 "00000000" // /* MW 12 */ + 26005 "00000000" // /* MW 11 */ + 26006 "01010111" // /* MW 10 */ + 26007 "00011010" // /* MW 9 */ + 26008 "01000000" // /* MW 8 */ + 26009 "00000000" // /* MW 7 */ + 26010 "00000000" // /* MW 6 */ + 26011 "10110110" // /* MW 5 */ + 26012 "00000010" // /* MW 4 */ + 26013 "11110000" // /* MW 3 */ + 26014 "00101100" // /* MW 2 */ + 26015 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_384 +.src_ref 8 "superkernels.cpp" 491 40 +.no_stack_arguments + 26016 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 26017 "00000001" // /* MW 5 */ + 26018 "00000000" // /* MW 4 */ + 26019 "11010000" // /* MW 3 */ + 26020 "01001110" // /* MW 2 */ + 26021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26027 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26028 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26029 "01100111" // /* MW 3 */ + 26030 "00000001" // /* MW 2 */ + 26031 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26032 "11100001" // NOPA; NOPB; NOPS; SUB r1, r1, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26033 "00000000" // /* MW 15 */ + 26034 "00000000" // /* MW 14 */ + 26035 "01111000" // /* MW 13 */ + 26036 "10100101" // /* MW 12 */ + 26037 "00000001" // /* MW 11 */ + 26038 "00001100" // /* MW 10 */ + 26039 "00011000" // /* MW 9 */ + 26040 "00000010" // /* MW 8 */ + 26041 "01011011" // /* MW 7 */ + 26042 "00000001" // /* MW 6 */ + 26043 "00100000" // /* MW 5 */ + 26044 "00000000" // /* MW 4 */ + 26045 "11110000" // /* MW 3 */ + 26046 "00101100" // /* MW 2 */ + 26047 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.return_address +.no_stack_arguments + 26048 "00000100" // JL #41856 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=41856 delay_slots=5 */ + 26049 "00000001" // /* MW 5 */ + 26050 "00000000" // /* MW 4 */ + 26051 "11000000" // /* MW 3 */ + 26052 "01010001" // /* MW 2 */ + 26053 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26054 "11111000" // MOV r1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26055 "00100000" // /* MW 3 */ + 26056 "01010000" // /* MW 2 */ + 26057 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26058 "01000100" // MOVXM p7, #491604 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26059 "10101000" // /* MW 5 */ + 26060 "11000000" // /* MW 4 */ + 26061 "10001110" // /* MW 3 */ + 26062 "00000111" // /* MW 2 */ + 26063 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.delay_slot + 26064 "01000100" // MOVXM r2, #1325400064 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26065 "00000000" // /* MW 5 */ + 26066 "00100000" // /* MW 4 */ + 26067 "00000001" // /* MW 3 */ + 26068 "00000000" // /* MW 2 */ + 26069 "01001111" // /* MW 1 */ +.delay_slot + 26070 "10011000" // ST r12, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26071 "10010101" // /* MW 3 */ + 26072 "11011101" // /* MW 2 */ + 26073 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26074 "00111100" // NOPA; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26075 "00100000" // /* MW 5 */ + 26076 "00000000" // /* MW 4 */ + 26077 "11110000" // /* MW 3 */ + 26078 "00101100" // /* MW 2 */ + 26079 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_448 +.src_ref 8 "superkernels.cpp" 491 40 +.src_ref 8 "superkernels.cpp" 491 40 +.src_ref 8 "superkernels.cpp" 491 40 +.return_address + 26080 "10111010" // LDA.s8 r16, [p7]; MOVX vaddSign0, #1; VINSERT.32 x0, x0, #0, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26081 "10111000" // /* MW 9 */ + 26082 "00001000" // /* MW 8 */ + 26083 "00000000" // /* MW 7 */ + 26084 "00000000" // /* MW 6 */ + 26085 "11010010" // /* MW 5 */ + 26086 "00000010" // /* MW 4 */ + 26087 "01010000" // /* MW 3 */ + 26088 "11000000" // /* MW 2 */ + 26089 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.src_ref 8 "superkernels.cpp" 492 38 +.src_ref 8 "superkernels.cpp" 492 38 + 26090 "10111010" // MOVA m0, #-38; MOVX r24, #0; VMOV bmll0, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26091 "01111000" // /* MW 9 */ + 26092 "01001001" // /* MW 8 */ + 26093 "00000000" // /* MW 7 */ + 26094 "00001000" // /* MW 6 */ + 26095 "10000000" // /* MW 5 */ + 26096 "00000001" // /* MW 4 */ + 26097 "10000000" // /* MW 3 */ + 26098 "01000000" // /* MW 2 */ + 26099 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 498 13 +.src_ref 8 "superkernels.cpp" 498 15 + 26100 "10111010" // LDA p2, [sp, #-40]; MOVXM p3, #491556 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26101 "00010000" // /* MW 9 */ + 26102 "00010010" // /* MW 8 */ + 26103 "10110000" // /* MW 7 */ + 26104 "11100001" // /* MW 6 */ + 26105 "00000001" // /* MW 5 */ + 26106 "00000000" // /* MW 4 */ + 26107 "00100000" // /* MW 3 */ + 26108 "00100011" // /* MW 2 */ + 26109 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 499 14 + 26110 "01000100" // MOVXM p1, #491560 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26111 "01010000" // /* MW 5 */ + 26112 "11000000" // /* MW 4 */ + 26113 "10000010" // /* MW 3 */ + 26114 "00000111" // /* MW 2 */ + 26115 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 7 +.src_ref 8 "superkernels.cpp" 508 7 +.src_ref 8 "superkernels.cpp" 511 7 + 26116 "01000100" // MOVXM p7, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26117 "01000000" // /* MW 5 */ + 26118 "11000000" // /* MW 4 */ + 26119 "10001110" // /* MW 3 */ + 26120 "00000111" // /* MW 2 */ + 26121 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 26122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26123 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 38 +.aggressive_scheduled_block_id 3 +.noswbrkpt + 26124 "00011000" // ST.s16 r16, [p6], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26125 "00010111" // /* MW 3 */ + 26126 "00011110" // /* MW 2 */ + 26127 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26128 "00011000" // MOVX crRnd, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26129 "10000000" // /* MW 3 */ + 26130 "00111010" // /* MW 2 */ + 26131 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26132 "00011000" // VCONV.bf16.fp32 wl0, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26133 "00010110" // /* MW 3 */ + 26134 "01000000" // /* MW 2 */ + 26135 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 26136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26137 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 491 40 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26138 "10111000" // VEXTRACT.16 r16, x0, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26139 "00000001" // /* MW 3 */ + 26140 "00000001" // /* MW 2 */ + 26141 "00011100" // /* MW 1 */ + 26142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26143 "00000000" // /* MW 1 */ + 26144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26145 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 492 38 first + 26146 "00011000" // ST.s8 r24, [p6], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26147 "00000111" // /* MW 3 */ + 26148 "00001011" // /* MW 2 */ + 26149 "00000110" // /* MW 1 */ + 26150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26151 "00000000" // /* MW 1 */ + 26152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26153 "00000000" // /* MW 1 */ + 26154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26155 "00000000" // /* MW 1 */ + 26156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26157 "00000000" // /* MW 1 */ + 26158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26159 "00000000" // /* MW 1 */ + 26160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26161 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 494 25 first + 26162 "10011000" // ST r14, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26163 "11010001" // /* MW 3 */ + 26164 "00011101" // /* MW 2 */ + 26165 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 495 24 first + 26166 "10011000" // ST r15, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26167 "11110001" // /* MW 3 */ + 26168 "00000101" // /* MW 2 */ + 26169 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 496 24 first + 26170 "10011000" // ST r13, [p6, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26171 "10110001" // /* MW 3 */ + 26172 "00010101" // /* MW 2 */ + 26173 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 498 15 first + 26174 "10011000" // LDA el0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26175 "00101110" // /* MW 3 */ + 26176 "00011100" // /* MW 2 */ + 26177 "00000010" // /* MW 1 */ + 26178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26179 "00000000" // /* MW 1 */ + 26180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26181 "00000000" // /* MW 1 */ + 26182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26183 "00000000" // /* MW 1 */ + 26184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26185 "00000000" // /* MW 1 */ + 26186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26187 "00000000" // /* MW 1 */ + 26188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26189 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 498 13 + 26190 "10011000" // ST el0, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26191 "00101001" // /* MW 3 */ + 26192 "00000100" // /* MW 2 */ + 26193 "00001011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 499 16 first + 26194 "10011000" // LDA el0, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26195 "00101110" // /* MW 3 */ + 26196 "00000100" // /* MW 2 */ + 26197 "00000010" // /* MW 1 */ + 26198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26199 "00000000" // /* MW 1 */ + 26200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26201 "00000000" // /* MW 1 */ + 26202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26203 "00000000" // /* MW 1 */ + 26204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26205 "00000000" // /* MW 1 */ + 26206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26207 "00000000" // /* MW 1 */ + 26208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26209 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 499 14 + 26210 "10011000" // ST el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26211 "00101001" // /* MW 3 */ + 26212 "00000100" // /* MW 2 */ + 26213 "00001001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 500 15 first + 26214 "10011000" // LDA el0, [p2, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26215 "00101110" // /* MW 3 */ + 26216 "00010100" // /* MW 2 */ + 26217 "00000010" // /* MW 1 */ + 26218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26219 "00000000" // /* MW 1 */ + 26220 "10000100" // J #26272 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26272 delay_slots=5 */ + 26221 "00000000" // /* MW 5 */ + 26222 "00000000" // /* MW 4 */ + 26223 "01010000" // /* MW 3 */ + 26224 "00110011" // /* MW 2 */ + 26225 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 500 13 +.delay_slot + 26226 "01000100" // MOVXM p0, #491564 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26227 "01011000" // /* MW 5 */ + 26228 "11000000" // /* MW 4 */ + 26229 "10000000" // /* MW 3 */ + 26230 "00000111" // /* MW 2 */ + 26231 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26233 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26235 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26236 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26237 "01100111" // /* MW 3 */ + 26238 "00000001" // /* MW 2 */ + 26239 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 500 13 +.delay_slot + 26240 "11100001" // NOPA; NOPB; ST el0, [p0]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26241 "00000000" // /* MW 15 */ + 26242 "00000000" // /* MW 14 */ + 26243 "01111000" // /* MW 13 */ + 26244 "10100101" // /* MW 12 */ + 26245 "00000001" // /* MW 11 */ + 26246 "00000000" // /* MW 10 */ + 26247 "00000000" // /* MW 9 */ + 26248 "10000000" // /* MW 8 */ + 26249 "00101001" // /* MW 7 */ + 26250 "00000100" // /* MW 6 */ + 26251 "00100000" // /* MW 5 */ + 26252 "00000000" // /* MW 4 */ + 26253 "11110000" // /* MW 3 */ + 26254 "00101100" // /* MW 2 */ + 26255 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_624 +.src_ref 8 "superkernels.cpp" 505 7 +.src_ref 8 "superkernels.cpp" 508 7 +.src_ref 8 "superkernels.cpp" 511 7 + 26256 "00111010" // ST p2, [sp, #-36]; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26257 "00010001" // /* MW 9 */ + 26258 "00010000" // /* MW 8 */ + 26259 "10110000" // /* MW 7 */ + 26260 "11100011" // /* MW 6 */ + 26261 "00000001" // /* MW 5 */ + 26262 "00000000" // /* MW 4 */ + 26263 "10110000" // /* MW 3 */ + 26264 "10100011" // /* MW 2 */ + 26265 "11111011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 324 51 + 26266 "11010100" // NOPA; MOV r12, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26267 "10000001" // /* MW 5 */ + 26268 "00101001" // /* MW 4 */ + 26269 "11110110" // /* MW 3 */ + 26270 "00101100" // /* MW 2 */ + 26271 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_640 +.src_ref 8 "superkernels.cpp" 505 7 first +.src_ref 8 "superkernels.cpp" 505 19 + 26272 "00101100" // LDA r16, [p7]; MOVX r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26273 "00001010" // /* MW 5 */ + 26274 "01000100" // /* MW 4 */ + 26275 "11010000" // /* MW 3 */ + 26276 "11000010" // /* MW 2 */ + 26277 "11100000" // /* MW 1 */ + 26278 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26279 "00000000" // /* MW 1 */ + 26280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26281 "00000000" // /* MW 1 */ + 26282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26283 "00000000" // /* MW 1 */ + 26284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26285 "00000000" // /* MW 1 */ + 26286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26287 "00000000" // /* MW 1 */ + 26288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26289 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 19 + 26290 "10011000" // NE r17, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26291 "00001000" // /* MW 3 */ + 26292 "01100011" // /* MW 2 */ + 26293 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 25 + 26294 "10000100" // JNZ r17, #26464 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26464 delay_slots=5 */ + 26295 "00000001" // /* MW 5 */ + 26296 "01000000" // /* MW 4 */ + 26297 "10110000" // /* MW 3 */ + 26298 "00110011" // /* MW 2 */ + 26299 "10001000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first +.delay_slot + 26300 "00011000" // ADD.NC p6, r12, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26301 "00000110" // /* MW 3 */ + 26302 "01100110" // /* MW 2 */ + 26303 "00011110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26304 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26305 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26306 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26307 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26309 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26311 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 29 + 26312 "01000100" // MOVXM p2, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26313 "00010000" // /* MW 5 */ + 26314 "11000000" // /* MW 4 */ + 26315 "10000100" // /* MW 3 */ + 26316 "00000111" // /* MW 2 */ + 26317 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 29 first +.src_ref 8 "superkernels.cpp" 505 65 + 26318 "10111010" // LDA r16, [p2]; MOVXM p2, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26319 "00010000" // /* MW 9 */ + 26320 "01010000" // /* MW 8 */ + 26321 "00110000" // /* MW 7 */ + 26322 "11100001" // /* MW 6 */ + 26323 "00000001" // /* MW 5 */ + 26324 "00000000" // /* MW 4 */ + 26325 "11010000" // /* MW 3 */ + 26326 "11000010" // /* MW 2 */ + 26327 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 65 + 26328 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26329 "00111010" // /* MW 3 */ + 26330 "00000100" // /* MW 2 */ + 26331 "00000010" // /* MW 1 */ + 26332 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26333 "00000000" // /* MW 1 */ + 26334 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26335 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.no_stack_arguments + 26336 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 26337 "00000001" // /* MW 5 */ + 26338 "00000000" // /* MW 4 */ + 26339 "01111000" // /* MW 3 */ + 26340 "01001101" // /* MW 2 */ + 26341 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26342 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26343 "00000001" // /* MW 3 */ + 26344 "00011010" // /* MW 2 */ + 26345 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26346 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26347 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26348 "10011000" // LT r27, r16, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26349 "11011010" // /* MW 3 */ + 26350 "00110110" // /* MW 2 */ + 26351 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26352 "11100100" // SUB r17, r13, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26353 "01000001" // /* MW 5 */ + 26354 "10111011" // /* MW 4 */ + 26355 "00110111" // /* MW 3 */ + 26356 "01100000" // /* MW 2 */ + 26357 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.delay_slot + 26358 "01111010" // NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26359 "00010010" // /* MW 9 */ + 26360 "00000001" // /* MW 8 */ + 26361 "00000100" // /* MW 7 */ + 26362 "00000000" // /* MW 6 */ + 26363 "01011011" // /* MW 5 */ + 26364 "00000001" // /* MW 4 */ + 26365 "11110000" // /* MW 3 */ + 26366 "00101100" // /* MW 2 */ + 26367 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 +.src_ref 8 "superkernels.cpp" 505 41 +.return_address + 26368 "11100100" // SUB r16, r13, r3; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26369 "01000001" // /* MW 5 */ + 26370 "10101111" // /* MW 4 */ + 26371 "00111101" // /* MW 3 */ + 26372 "00000110" // /* MW 2 */ + 26373 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 41 + 26374 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26375 "00000010" // /* MW 3 */ + 26376 "11100001" // /* MW 2 */ + 26377 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 505 6 +.src_ref 8 "superkernels.cpp" 505 76 + 26378 "10000100" // JNZ r16, #26448 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26448 delay_slots=5 */ + 26379 "00000001" // /* MW 5 */ + 26380 "01000000" // /* MW 4 */ + 26381 "10101000" // /* MW 3 */ + 26382 "00110011" // /* MW 2 */ + 26383 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26385 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26387 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26389 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26391 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26393 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 395 8 + 26394 "11100100" // MOVX r16, #-1; MOV p2, p6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26395 "10000001" // /* MW 5 */ + 26396 "11011001" // /* MW 4 */ + 26397 "10100100" // /* MW 3 */ + 26398 "00011111" // /* MW 2 */ + 26399 "11111100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 26400 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26401 "01110110" // /* MW 3 */ + 26402 "11111111" // /* MW 2 */ + 26403 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 26404 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26405 "00110110" // /* MW 3 */ + 26406 "11111110" // /* MW 2 */ + 26407 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 26408 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26409 "01010110" // /* MW 3 */ + 26410 "11111110" // /* MW 2 */ + 26411 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 26412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26413 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 26414 "10011000" // LDA r17, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26415 "00110110" // /* MW 3 */ + 26416 "01000110" // /* MW 2 */ + 26417 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26418 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26419 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26420 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26421 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26423 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26425 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 26426 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26427 "00010010" // /* MW 3 */ + 26428 "10100011" // /* MW 2 */ + 26429 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26430 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26431 "00110001" // /* MW 3 */ + 26432 "00000110" // /* MW 2 */ + 26433 "00001010" // /* MW 1 */ + 26434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26435 "00000000" // /* MW 1 */ + 26436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26437 "00000000" // /* MW 1 */ + 26438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26439 "00000000" // /* MW 1 */ + 26440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26441 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 26442 "00101100" // NOPA; ACQ r17, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26443 "00010000" // /* MW 5 */ + 26444 "10100110" // /* MW 4 */ + 26445 "11111000" // /* MW 3 */ + 26446 "00101100" // /* MW 2 */ + 26447 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_816 + 26448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26449 "00000000" // /* MW 1 */ + 26450 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26451 "00000000" // /* MW 1 */ + 26452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26453 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 7 first + 26454 "10111010" // LDA r16, [p7]; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26455 "01111110" // /* MW 9 */ + 26456 "10100101" // /* MW 8 */ + 26457 "00000001" // /* MW 7 */ + 26458 "00000000" // /* MW 6 */ + 26459 "00010000" // /* MW 5 */ + 26460 "00000000" // /* MW 4 */ + 26461 "11010000" // /* MW 3 */ + 26462 "11000010" // /* MW 2 */ + 26463 "11100000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_832 +.src_ref 8 "superkernels.cpp" 508 19 +.src_ref 8 "superkernels.cpp" 522 6 +.src_ref 8 "superkernels.cpp" 558 19 + 26464 "00011000" // MOVX r14, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26465 "00001001" // /* MW 3 */ + 26466 "00011100" // /* MW 2 */ + 26467 "00010000" // /* MW 1 */ + 26468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26469 "00000000" // /* MW 1 */ + 26470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26471 "00000000" // /* MW 1 */ + 26472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26473 "00000000" // /* MW 1 */ + 26474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26475 "00000000" // /* MW 1 */ + 26476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26477 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 19 + 26478 "10011000" // NE r16, r14, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26479 "00001000" // /* MW 3 */ + 26480 "10100001" // /* MW 2 */ + 26481 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 25 + 26482 "10000100" // JNZ r16, #26640 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26640 delay_slots=5 */ + 26483 "00000001" // /* MW 5 */ + 26484 "01000000" // /* MW 4 */ + 26485 "00001000" // /* MW 3 */ + 26486 "00110100" // /* MW 2 */ + 26487 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26488 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26489 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26490 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26491 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26493 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26495 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26497 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 29 + 26498 "01000100" // MOVXM p2, #491568 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26499 "01100000" // /* MW 5 */ + 26500 "11000000" // /* MW 4 */ + 26501 "10000100" // /* MW 3 */ + 26502 "00000111" // /* MW 2 */ + 26503 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 29 +.src_ref 8 "superkernels.cpp" 508 65 + 26504 "10111010" // LDA r16, [p2]; MOVXM p2, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26505 "00010000" // /* MW 9 */ + 26506 "01010000" // /* MW 8 */ + 26507 "00110000" // /* MW 7 */ + 26508 "11100001" // /* MW 6 */ + 26509 "00000001" // /* MW 5 */ + 26510 "00000000" // /* MW 4 */ + 26511 "11010000" // /* MW 3 */ + 26512 "11000010" // /* MW 2 */ + 26513 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 65 + 26514 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26515 "00111010" // /* MW 3 */ + 26516 "00000100" // /* MW 2 */ + 26517 "00000010" // /* MW 1 */ + 26518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26519 "00000000" // /* MW 1 */ + 26520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26521 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.no_stack_arguments + 26522 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 26523 "00000001" // /* MW 5 */ + 26524 "00000000" // /* MW 4 */ + 26525 "01111000" // /* MW 3 */ + 26526 "01001101" // /* MW 2 */ + 26527 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26528 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26529 "00000001" // /* MW 3 */ + 26530 "00011010" // /* MW 2 */ + 26531 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26533 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26534 "10011000" // LT r27, r16, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26535 "11011010" // /* MW 3 */ + 26536 "00110110" // /* MW 2 */ + 26537 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26538 "11100100" // SUB r17, r13, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26539 "01000001" // /* MW 5 */ + 26540 "10111011" // /* MW 4 */ + 26541 "00110111" // /* MW 3 */ + 26542 "01100000" // /* MW 2 */ + 26543 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.delay_slot + 26544 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26545 "00000000" // /* MW 15 */ + 26546 "00000000" // /* MW 14 */ + 26547 "01111000" // /* MW 13 */ + 26548 "10100101" // /* MW 12 */ + 26549 "00000001" // /* MW 11 */ + 26550 "10010000" // /* MW 10 */ + 26551 "00001000" // /* MW 9 */ + 26552 "00100000" // /* MW 8 */ + 26553 "01011011" // /* MW 7 */ + 26554 "00000001" // /* MW 6 */ + 26555 "00100000" // /* MW 5 */ + 26556 "00000000" // /* MW 4 */ + 26557 "11110000" // /* MW 3 */ + 26558 "00101100" // /* MW 2 */ + 26559 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 +.src_ref 8 "superkernels.cpp" 508 41 +.return_address + 26560 "11100100" // SUB r16, r13, r3; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26561 "01000001" // /* MW 5 */ + 26562 "10101111" // /* MW 4 */ + 26563 "00111101" // /* MW 3 */ + 26564 "00000110" // /* MW 2 */ + 26565 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 41 + 26566 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26567 "00000010" // /* MW 3 */ + 26568 "11100001" // /* MW 2 */ + 26569 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 508 6 +.src_ref 8 "superkernels.cpp" 508 76 + 26570 "10000100" // JNZ r16, #26640 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26640 delay_slots=5 */ + 26571 "00000001" // /* MW 5 */ + 26572 "01000000" // /* MW 4 */ + 26573 "00001000" // /* MW 3 */ + 26574 "00110100" // /* MW 2 */ + 26575 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26577 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26579 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26581 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26583 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26585 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 +.src_ref 2 "io_buffer_main.h" 395 8 + 26586 "11100100" // MOVX r16, #-1; MOV p2, p6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26587 "10000001" // /* MW 5 */ + 26588 "11011001" // /* MW 4 */ + 26589 "10100100" // /* MW 3 */ + 26590 "00011111" // /* MW 2 */ + 26591 "11111100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 26592 "10011000" // LDA r27, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26593 "01110110" // /* MW 3 */ + 26594 "11111111" // /* MW 2 */ + 26595 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 26596 "10011000" // LDA r17, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26597 "00110110" // /* MW 3 */ + 26598 "11111110" // /* MW 2 */ + 26599 "00000010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 26600 "10011000" // LDA r18, [p2], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26601 "01010110" // /* MW 3 */ + 26602 "11111110" // /* MW 2 */ + 26603 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 26604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26605 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 26606 "10011000" // LDA r17, [p2, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26607 "00110110" // /* MW 3 */ + 26608 "01000110" // /* MW 2 */ + 26609 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26611 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26613 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26615 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26617 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 5 +.nohwbrkpt +.noswbrkpt + 26618 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26619 "00010010" // /* MW 3 */ + 26620 "10100011" // /* MW 2 */ + 26621 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26622 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26623 "00110001" // /* MW 3 */ + 26624 "00000110" // /* MW 2 */ + 26625 "00001010" // /* MW 1 */ + 26626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26627 "00000000" // /* MW 1 */ + 26628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26629 "00000000" // /* MW 1 */ + 26630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26631 "00000000" // /* MW 1 */ + 26632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26633 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 26634 "00101100" // NOPA; ACQ r17, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26635 "00010000" // /* MW 5 */ + 26636 "10100110" // /* MW 4 */ + 26637 "11111000" // /* MW 3 */ + 26638 "00101100" // /* MW 2 */ + 26639 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1008 + 26640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26641 "00000000" // /* MW 1 */ + 26642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26643 "00000000" // /* MW 1 */ + 26644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26645 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 7 first +.src_ref 8 "superkernels.cpp" 511 29 + 26646 "10111010" // LDA r16, [p7]; MOVXM p7, #491572 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26647 "00010000" // /* MW 9 */ + 26648 "00011010" // /* MW 8 */ + 26649 "10110000" // /* MW 7 */ + 26650 "11100011" // /* MW 6 */ + 26651 "00000001" // /* MW 5 */ + 26652 "00000000" // /* MW 4 */ + 26653 "11010000" // /* MW 3 */ + 26654 "11000010" // /* MW 2 */ + 26655 "11100000" // /* MW 1 */ + 26656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26657 "00000000" // /* MW 1 */ + 26658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26659 "00000000" // /* MW 1 */ + 26660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26661 "00000000" // /* MW 1 */ + 26662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26663 "00000000" // /* MW 1 */ + 26664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26665 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 19 + 26666 "00011000" // MOVX r18, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26667 "00010001" // /* MW 3 */ + 26668 "00100100" // /* MW 2 */ + 26669 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 19 + 26670 "10011000" // NE r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26671 "00001000" // /* MW 3 */ + 26672 "10100001" // /* MW 2 */ + 26673 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 25 + 26674 "10000100" // JNZ r16, #26864 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26864 delay_slots=5 */ + 26675 "00000001" // /* MW 5 */ + 26676 "01000000" // /* MW 4 */ + 26677 "01111000" // /* MW 3 */ + 26678 "00110100" // /* MW 2 */ + 26679 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 66 +.delay_slot + 26680 "01000100" // MOVXM p2, #491680 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26681 "01000000" // /* MW 5 */ + 26682 "11000001" // /* MW 4 */ + 26683 "10000100" // /* MW 3 */ + 26684 "00000111" // /* MW 2 */ + 26685 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26687 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26689 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26691 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26692 "00011000" // MOVX r17, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26693 "00000001" // /* MW 3 */ + 26694 "00100010" // /* MW 2 */ + 26695 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 29 +.src_ref 8 "superkernels.cpp" 511 42 + 26696 "00101100" // LDA r16, [p7]; MOVX r13, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26697 "00000010" // /* MW 5 */ + 26698 "00110100" // /* MW 4 */ + 26699 "11010000" // /* MW 3 */ + 26700 "11000010" // /* MW 2 */ + 26701 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 66 + 26702 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26703 "00111010" // /* MW 3 */ + 26704 "00000100" // /* MW 2 */ + 26705 "00000010" // /* MW 1 */ + 26706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26707 "00000000" // /* MW 1 */ + 26708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26709 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.no_stack_arguments + 26710 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 26711 "00000001" // /* MW 5 */ + 26712 "00000000" // /* MW 4 */ + 26713 "01111000" // /* MW 3 */ + 26714 "01001101" // /* MW 2 */ + 26715 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26716 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26717 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26718 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26719 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26720 "10011000" // LT r27, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26721 "00011010" // /* MW 3 */ + 26722 "00110111" // /* MW 2 */ + 26723 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26724 "11100100" // SUB r17, r17, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26725 "01000001" // /* MW 5 */ + 26726 "10111011" // /* MW 4 */ + 26727 "00110111" // /* MW 3 */ + 26728 "01100000" // /* MW 2 */ + 26729 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.delay_slot + 26730 "00101100" // NOPA; SEL.EQZ r0, r16, r17, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26731 "00100100" // /* MW 5 */ + 26732 "00000010" // /* MW 4 */ + 26733 "11111000" // /* MW 3 */ + 26734 "00101100" // /* MW 2 */ + 26735 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 +.src_ref 8 "superkernels.cpp" 511 42 +.return_address + 26736 "11100100" // SUB r16, r13, r3; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26737 "01000001" // /* MW 5 */ + 26738 "10101111" // /* MW 4 */ + 26739 "00111101" // /* MW 3 */ + 26740 "00000110" // /* MW 2 */ + 26741 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 42 + 26742 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26743 "00000010" // /* MW 3 */ + 26744 "11100001" // /* MW 2 */ + 26745 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 511 6 +.src_ref 8 "superkernels.cpp" 511 77 + 26746 "10000100" // JNZ r16, #26832 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=26832 delay_slots=5 */ + 26747 "00000001" // /* MW 5 */ + 26748 "01000000" // /* MW 4 */ + 26749 "01101000" // /* MW 3 */ + 26750 "00110100" // /* MW 2 */ + 26751 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26752 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26753 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26754 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26755 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26756 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26757 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26759 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26761 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 +.src_ref 8 "superkernels.cpp" 522 6 +.src_ref 2 "io_buffer_main.h" 218 49 first +.src_ref 2 "io_buffer_main.h" 395 8 + 26762 "10111010" // LDA r27, [p6], #-4; MOVX r17, #-1; MOV r16, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26763 "01011000" // /* MW 9 */ + 26764 "00000001" // /* MW 8 */ + 26765 "00001000" // /* MW 7 */ + 26766 "11101010" // /* MW 6 */ + 26767 "00010111" // /* MW 5 */ + 26768 "00111111" // /* MW 4 */ + 26769 "11010000" // /* MW 3 */ + 26770 "11101110" // /* MW 2 */ + 26771 "11011111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 26772 "10011000" // LDA r18, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26773 "01010110" // /* MW 3 */ + 26774 "11111110" // /* MW 2 */ + 26775 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 26776 "10011000" // LDA r19, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26777 "01110110" // /* MW 3 */ + 26778 "11111110" // /* MW 2 */ + 26779 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 26780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26781 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 26782 "10011000" // LDA r18, [p6, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26783 "01010110" // /* MW 3 */ + 26784 "01000110" // /* MW 2 */ + 26785 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26786 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26787 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26788 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26789 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26790 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26791 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26792 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26793 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 26794 "00011000" // SEL.EQZ r18, r19, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26795 "00100010" // /* MW 3 */ + 26796 "11100101" // /* MW 2 */ + 26797 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 26798 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26799 "01010001" // /* MW 3 */ + 26800 "00000110" // /* MW 2 */ + 26801 "00001110" // /* MW 1 */ + 26802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26803 "00000000" // /* MW 1 */ + 26804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26805 "00000000" // /* MW 1 */ + 26806 "10000100" // J #26880 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26880 delay_slots=5 */ + 26807 "00000000" // /* MW 5 */ + 26808 "00000000" // /* MW 4 */ + 26809 "10000000" // /* MW 3 */ + 26810 "00110100" // /* MW 2 */ + 26811 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26813 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first +.delay_slot + 26814 "00011000" // ACQ r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26815 "00011000" // /* MW 3 */ + 26816 "10010011" // /* MW 2 */ + 26817 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26819 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26822 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26823 "01111110" // /* MW 9 */ + 26824 "10100101" // /* MW 8 */ + 26825 "00000001" // /* MW 7 */ + 26826 "00000000" // /* MW 6 */ + 26827 "00010000" // /* MW 5 */ + 26828 "00000000" // /* MW 4 */ + 26829 "11110000" // /* MW 3 */ + 26830 "00101100" // /* MW 2 */ + 26831 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1200 + 26832 "10000100" // J #26880 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=26880 delay_slots=5 */ + 26833 "00000000" // /* MW 5 */ + 26834 "00000000" // /* MW 4 */ + 26835 "10000000" // /* MW 3 */ + 26836 "00110100" // /* MW 2 */ + 26837 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 +.src_ref 8 "superkernels.cpp" 522 6 +.delay_slot + 26838 "00011000" // MOVX r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26839 "00000101" // /* MW 3 */ + 26840 "00100000" // /* MW 2 */ + 26841 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26843 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26847 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26848 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26849 "00000000" // /* MW 15 */ + 26850 "00000000" // /* MW 14 */ + 26851 "01111000" // /* MW 13 */ + 26852 "10100101" // /* MW 12 */ + 26853 "00000001" // /* MW 11 */ + 26854 "00000000" // /* MW 10 */ + 26855 "00000000" // /* MW 9 */ + 26856 "00000000" // /* MW 8 */ + 26857 "01011011" // /* MW 7 */ + 26858 "00000001" // /* MW 6 */ + 26859 "00100000" // /* MW 5 */ + 26860 "00000000" // /* MW 4 */ + 26861 "11110000" // /* MW 3 */ + 26862 "00101100" // /* MW 2 */ + 26863 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1232 +.src_ref 8 "superkernels.cpp" 516 45 +.src_ref 8 "superkernels.cpp" 522 6 + 26864 "11100001" // NOPA; NOPB; NOPS; MOVX r16, #1; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 26865 "00000000" // /* MW 15 */ + 26866 "00000000" // /* MW 14 */ + 26867 "01111000" // /* MW 13 */ + 26868 "10100101" // /* MW 12 */ + 26869 "00000001" // /* MW 11 */ + 26870 "00101000" // /* MW 10 */ + 26871 "00000000" // /* MW 9 */ + 26872 "00000001" // /* MW 8 */ + 26873 "01011011" // /* MW 7 */ + 26874 "00000001" // /* MW 6 */ + 26875 "00100000" // /* MW 5 */ + 26876 "00000000" // /* MW 4 */ + 26877 "11110000" // /* MW 3 */ + 26878 "00101100" // /* MW 2 */ + 26879 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1248 +.src_ref 8 "superkernels.cpp" 516 47 +.src_ref 2 "io_buffer_main.h" 125 25 + 26880 "10111010" // LDA p7, [sp, #-32]; MOVXM p6, #491540 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26881 "00010000" // /* MW 9 */ + 26882 "00001010" // /* MW 8 */ + 26883 "00110000" // /* MW 7 */ + 26884 "11100011" // /* MW 6 */ + 26885 "00000001" // /* MW 5 */ + 26886 "00000000" // /* MW 4 */ + 26887 "00100000" // /* MW 3 */ + 26888 "01110011" // /* MW 2 */ + 26889 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 47 first +.src_ref 8 "superkernels.cpp" 522 6 + 26890 "10111010" // LDA r21, [p6]; MOVXM p2, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26891 "00010000" // /* MW 9 */ + 26892 "00010000" // /* MW 8 */ + 26893 "00110000" // /* MW 7 */ + 26894 "11100001" // /* MW 6 */ + 26895 "00000001" // /* MW 5 */ + 26896 "00000000" // /* MW 4 */ + 26897 "11010000" // /* MW 3 */ + 26898 "11010110" // /* MW 2 */ + 26899 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 +.src_ref 8 "superkernels.cpp" 522 6 first + 26900 "10111010" // LDA r17, [p2]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 26901 "00010000" // /* MW 9 */ + 26902 "00000000" // /* MW 8 */ + 26903 "00110000" // /* MW 7 */ + 26904 "11100011" // /* MW 6 */ + 26905 "00000001" // /* MW 5 */ + 26906 "00000000" // /* MW 4 */ + 26907 "11010000" // /* MW 3 */ + 26908 "11000110" // /* MW 2 */ + 26909 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 first + 26910 "10011000" // LDA r20, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26911 "10010110" // /* MW 3 */ + 26912 "00000110" // /* MW 2 */ + 26913 "00000110" // /* MW 1 */ + 26914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26915 "00000000" // /* MW 1 */ + 26916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26917 "00000000" // /* MW 1 */ + 26918 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26919 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 26920 "10011000" // LDA r19, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26921 "01110110" // /* MW 3 */ + 26922 "00000110" // /* MW 2 */ + 26923 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 first + 26924 "10011000" // LSHL r21, r21, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26925 "00001101" // /* MW 3 */ + 26926 "01101011" // /* MW 2 */ + 26927 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 first + 26928 "10011000" // EQ r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26929 "00000111" // /* MW 3 */ + 26930 "01100001" // /* MW 2 */ + 26931 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26932 "10000100" // JNZ r16, #27328 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27328 delay_slots=5 */ + 26933 "00000001" // /* MW 5 */ + 26934 "01000000" // /* MW 4 */ + 26935 "01100000" // /* MW 3 */ + 26936 "00110101" // /* MW 2 */ + 26937 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 first +.delay_slot + 26938 "00011000" // ADD r20, r20, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26939 "00000111" // /* MW 3 */ + 26940 "00101000" // /* MW 2 */ + 26941 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 514 2 +.delay_slot + 26942 "10011000" // ST r20, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26943 "10010001" // /* MW 3 */ + 26944 "00000110" // /* MW 2 */ + 26945 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26947 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 45 first +.delay_slot + 26948 "01011000" // ADD.NC p0, r19, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26949 "11010101" // /* MW 3 */ + 26950 "01101001" // /* MW 2 */ + 26951 "00011000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 516 12 +.src_ref 8 "superkernels.cpp" 522 6 +.delay_slot + 26952 "01011100" // ST p0, [sp, #-68]; MOVX r18, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26953 "00100010" // /* MW 5 */ + 26954 "01001000" // /* MW 4 */ + 26955 "10110000" // /* MW 3 */ + 26956 "10000011" // /* MW 2 */ + 26957 "11110111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 first + 26958 "10011000" // EQ r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26959 "00100111" // /* MW 3 */ + 26960 "01100001" // /* MW 2 */ + 26961 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26962 "10000100" // JNZ r16, #27184 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27184 delay_slots=5 */ + 26963 "00000001" // /* MW 5 */ + 26964 "01000000" // /* MW 4 */ + 26965 "00011000" // /* MW 3 */ + 26966 "00110101" // /* MW 2 */ + 26967 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26969 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26975 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26976 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26977 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26978 "10011000" // NE r16, r17, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 26979 "11101000" // /* MW 3 */ + 26980 "01100000" // /* MW 2 */ + 26981 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 522 6 + 26982 "10000100" // JNZ r16, #27136 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27136 delay_slots=5 */ + 26983 "00000001" // /* MW 5 */ + 26984 "01000000" // /* MW 4 */ + 26985 "00000000" // /* MW 3 */ + 26986 "00110101" // /* MW 2 */ + 26987 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 26 +.delay_slot + 26988 "01000100" // MOVXM p6, #491568 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 26989 "01100000" // /* MW 5 */ + 26990 "11000000" // /* MW 4 */ + 26991 "10001100" // /* MW 3 */ + 26992 "00000111" // /* MW 2 */ + 26993 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26995 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26997 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 26998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 26999 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27001 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 26 first +.src_ref 8 "superkernels.cpp" 523 61 + 27002 "10111010" // LDA r18, [p6]; MOVXM p6, #491656 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27003 "00010000" // /* MW 9 */ + 27004 "01000100" // /* MW 8 */ + 27005 "00110000" // /* MW 7 */ + 27006 "11100011" // /* MW 6 */ + 27007 "00000001" // /* MW 5 */ + 27008 "00000000" // /* MW 4 */ + 27009 "11010000" // /* MW 3 */ + 27010 "11001010" // /* MW 2 */ + 27011 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 61 +.src_ref 8 "superkernels.cpp" 524 44 + 27012 "10111010" // LDA r16, [p6]; MOVXM p6, #491556 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27013 "00010000" // /* MW 9 */ + 27014 "00010010" // /* MW 8 */ + 27015 "00110000" // /* MW 7 */ + 27016 "11100011" // /* MW 6 */ + 27017 "00000001" // /* MW 5 */ + 27018 "00000000" // /* MW 4 */ + 27019 "11010000" // /* MW 3 */ + 27020 "11000010" // /* MW 2 */ + 27021 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 +.src_ref 8 "superkernels.cpp" 524 44 first + 27022 "00101100" // LDA r17, [p6]; MOVX r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27023 "00000010" // /* MW 5 */ + 27024 "01100000" // /* MW 4 */ + 27025 "11010000" // /* MW 3 */ + 27026 "11000110" // /* MW 2 */ + 27027 "11000000" // /* MW 1 */ + 27028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27029 "00000000" // /* MW 1 */ + 27030 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27031 "00000000" // /* MW 1 */ + 27032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27033 "00000000" // /* MW 1 */ + 27034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27035 "00000000" // /* MW 1 */ + 27036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27037 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 523 37 first + 27038 "10011000" // MUL r18, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27039 "00001111" // /* MW 3 */ + 27040 "10100101" // /* MW 2 */ + 27041 "00010100" // /* MW 1 */ + 27042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27043 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 first +.src_ref 8 "superkernels.cpp" 524 30 first + 27044 "10100100" // SUB r19, r17, r18; ADD.NC r20, r18, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27045 "10000010" // /* MW 5 */ + 27046 "00110010" // /* MW 4 */ + 27047 "00111010" // /* MW 3 */ + 27048 "11100100" // /* MW 2 */ + 27049 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 + 27050 "10011000" // LTU r27, r20, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27051 "00011100" // /* MW 3 */ + 27052 "00110111" // /* MW 2 */ + 27053 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 + 27054 "00011000" // SEL.EQZ r19, r19, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27055 "00000010" // /* MW 3 */ + 27056 "11100111" // /* MW 2 */ + 27057 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 42 + 27058 "10011000" // LTU r27, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27059 "00011100" // /* MW 3 */ + 27060 "10110111" // /* MW 2 */ + 27061 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 524 30 + 27062 "00011000" // SEL.EQZ r17, r24, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27063 "00110010" // /* MW 3 */ + 27064 "00100011" // /* MW 2 */ + 27065 "00010110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 525 65 first + 27066 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27067 "00010001" // /* MW 3 */ + 27068 "00100101" // /* MW 2 */ + 27069 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 526 36 first + 27070 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27071 "00001000" // /* MW 3 */ + 27072 "01100001" // /* MW 2 */ + 27073 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 547 6 first + 27074 "10000100" // JNZ r16, #27440 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27440 delay_slots=5 */ + 27075 "00000001" // /* MW 5 */ + 27076 "01000000" // /* MW 4 */ + 27077 "10011000" // /* MW 3 */ + 27078 "00110101" // /* MW 2 */ + 27079 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 525 32 +.delay_slot + 27080 "01000100" // MOVXM p6, #494224 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27081 "00100000" // /* MW 5 */ + 27082 "11010101" // /* MW 4 */ + 27083 "10001100" // /* MW 3 */ + 27084 "00000111" // /* MW 2 */ + 27085 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 525 32 first +.delay_slot + 27086 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27087 "01010001" // /* MW 3 */ + 27088 "00000110" // /* MW 2 */ + 27089 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27091 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27095 "00000000" // /* MW 1 */ + 27096 "10000100" // J #27296 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27296 delay_slots=5 */ + 27097 "00000000" // /* MW 5 */ + 27098 "00000000" // /* MW 4 */ + 27099 "01010000" // /* MW 3 */ + 27100 "00110101" // /* MW 2 */ + 27101 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.src_ref 8 "superkernels.cpp" 558 19 +.delay_slot + 27102 "10111010" // MOVA r14, #2; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27103 "00010000" // /* MW 9 */ + 27104 "00010000" // /* MW 8 */ + 27105 "10110000" // /* MW 7 */ + 27106 "11100011" // /* MW 6 */ + 27107 "00000001" // /* MW 5 */ + 27108 "00000000" // /* MW 4 */ + 27109 "00000000" // /* MW 3 */ + 27110 "01001110" // /* MW 2 */ + 27111 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 27112 "10111010" // MOVA r15, #1; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27113 "00010000" // /* MW 9 */ + 27114 "01000000" // /* MW 8 */ + 27115 "00110000" // /* MW 7 */ + 27116 "11100001" // /* MW 6 */ + 27117 "00000001" // /* MW 5 */ + 27118 "00000000" // /* MW 4 */ + 27119 "00000000" // /* MW 3 */ + 27120 "00101111" // /* MW 2 */ + 27121 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.delay_slot + 27122 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27123 "00000001" // /* MW 3 */ + 27124 "00011010" // /* MW 2 */ + 27125 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27127 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27128 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 27129 "00011100" // /* MW 7 */ + 27130 "00000000" // /* MW 6 */ + 27131 "00000000" // /* MW 5 */ + 27132 "00000100" // /* MW 4 */ + 27133 "11110000" // /* MW 3 */ + 27134 "00101100" // /* MW 2 */ + 27135 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1504 + 27136 "10000100" // J #27296 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27296 delay_slots=5 */ + 27137 "00000000" // /* MW 5 */ + 27138 "00000000" // /* MW 4 */ + 27139 "01010000" // /* MW 3 */ + 27140 "00110101" // /* MW 2 */ + 27141 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.src_ref 8 "superkernels.cpp" 558 19 +.delay_slot + 27142 "10111010" // MOVA r14, #2; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27143 "00010000" // /* MW 9 */ + 27144 "00010000" // /* MW 8 */ + 27145 "10110000" // /* MW 7 */ + 27146 "11100011" // /* MW 6 */ + 27147 "00000001" // /* MW 5 */ + 27148 "00000000" // /* MW 4 */ + 27149 "00000000" // /* MW 3 */ + 27150 "01001110" // /* MW 2 */ + 27151 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 27152 "10111010" // MOVA r15, #1; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27153 "00010000" // /* MW 9 */ + 27154 "01000000" // /* MW 8 */ + 27155 "00110000" // /* MW 7 */ + 27156 "11100001" // /* MW 6 */ + 27157 "00000001" // /* MW 5 */ + 27158 "00000000" // /* MW 4 */ + 27159 "00000000" // /* MW 3 */ + 27160 "00101111" // /* MW 2 */ + 27161 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.delay_slot + 27162 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27163 "00000001" // /* MW 3 */ + 27164 "00011010" // /* MW 2 */ + 27165 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27167 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27168 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27169 "00000000" // /* MW 15 */ + 27170 "00000000" // /* MW 14 */ + 27171 "01111000" // /* MW 13 */ + 27172 "10100101" // /* MW 12 */ + 27173 "00000001" // /* MW 11 */ + 27174 "00000000" // /* MW 10 */ + 27175 "00000000" // /* MW 9 */ + 27176 "00000000" // /* MW 8 */ + 27177 "01011011" // /* MW 7 */ + 27178 "00000001" // /* MW 6 */ + 27179 "00100000" // /* MW 5 */ + 27180 "00000000" // /* MW 4 */ + 27181 "11110000" // /* MW 3 */ + 27182 "00101100" // /* MW 2 */ + 27183 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1552 +.src_ref 8 "superkernels.cpp" 532 27 +.src_ref 8 "superkernels.cpp" 533 31 +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 + 27184 "10111010" // MOVA r13, #0; MOVXM p6, #491572 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27185 "00010000" // /* MW 9 */ + 27186 "00011010" // /* MW 8 */ + 27187 "00110000" // /* MW 7 */ + 27188 "11100011" // /* MW 6 */ + 27189 "00000001" // /* MW 5 */ + 27190 "00000000" // /* MW 4 */ + 27191 "00000000" // /* MW 3 */ + 27192 "00001101" // /* MW 2 */ + 27193 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 532 27 first +.src_ref 8 "superkernels.cpp" 532 63 +.src_ref 8 "superkernels.cpp" 552 2 + 27194 "10111010" // LDA r18, [p6]; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27195 "00010000" // /* MW 9 */ + 27196 "01000000" // /* MW 8 */ + 27197 "00110000" // /* MW 7 */ + 27198 "11100001" // /* MW 6 */ + 27199 "00000001" // /* MW 5 */ + 27200 "00000000" // /* MW 4 */ + 27201 "11010000" // /* MW 3 */ + 27202 "11001010" // /* MW 2 */ + 27203 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 532 63 +.src_ref 8 "superkernels.cpp" 533 46 + 27204 "10111010" // LDA r16, [p2]; MOVXM p6, #491560 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27205 "00010000" // /* MW 9 */ + 27206 "00010100" // /* MW 8 */ + 27207 "00110000" // /* MW 7 */ + 27208 "11100011" // /* MW 6 */ + 27209 "00000001" // /* MW 5 */ + 27210 "00000000" // /* MW 4 */ + 27211 "11010000" // /* MW 3 */ + 27212 "11000010" // /* MW 2 */ + 27213 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 46 first +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 + 27214 "00101100" // LDA r17, [p6]; MOVX r15, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27215 "00001010" // /* MW 5 */ + 27216 "00111100" // /* MW 4 */ + 27217 "11010000" // /* MW 3 */ + 27218 "11000110" // /* MW 2 */ + 27219 "11000000" // /* MW 1 */ + 27220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27221 "00000000" // /* MW 1 */ + 27222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27223 "00000000" // /* MW 1 */ + 27224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27225 "00000000" // /* MW 1 */ + 27226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27227 "00000000" // /* MW 1 */ + 27228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27229 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 532 39 first + 27230 "10011000" // MUL r18, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27231 "00001111" // /* MW 3 */ + 27232 "10100101" // /* MW 2 */ + 27233 "00010100" // /* MW 1 */ + 27234 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27235 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 first +.src_ref 8 "superkernels.cpp" 533 31 first + 27236 "10100100" // SUB r19, r17, r18; ADD.NC r20, r18, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27237 "10000010" // /* MW 5 */ + 27238 "00110010" // /* MW 4 */ + 27239 "00111010" // /* MW 3 */ + 27240 "11100100" // /* MW 2 */ + 27241 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 + 27242 "10011000" // LTU r27, r20, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27243 "00011100" // /* MW 3 */ + 27244 "00110111" // /* MW 2 */ + 27245 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 + 27246 "00011000" // SEL.EQZ r19, r19, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27247 "00000010" // /* MW 3 */ + 27248 "11100111" // /* MW 2 */ + 27249 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 44 + 27250 "10011000" // LTU r27, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27251 "00011100" // /* MW 3 */ + 27252 "10110111" // /* MW 2 */ + 27253 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 533 31 + 27254 "00011000" // SEL.EQZ r17, r13, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27255 "00110010" // /* MW 3 */ + 27256 "01100011" // /* MW 2 */ + 27257 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 534 67 first + 27258 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27259 "00010001" // /* MW 3 */ + 27260 "00100101" // /* MW 2 */ + 27261 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 535 37 first + 27262 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27263 "00001000" // /* MW 3 */ + 27264 "01100001" // /* MW 2 */ + 27265 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 547 6 first + 27266 "10000100" // JNZ r16, #27440 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27440 delay_slots=5 */ + 27267 "00000001" // /* MW 5 */ + 27268 "01000000" // /* MW 4 */ + 27269 "10011000" // /* MW 3 */ + 27270 "00110101" // /* MW 2 */ + 27271 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 534 33 +.delay_slot + 27272 "01000100" // MOVXM p6, #494232 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27273 "00110000" // /* MW 5 */ + 27274 "11010101" // /* MW 4 */ + 27275 "10001100" // /* MW 3 */ + 27276 "00000111" // /* MW 2 */ + 27277 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 534 33 first +.delay_slot + 27278 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27279 "01010001" // /* MW 3 */ + 27280 "00000110" // /* MW 2 */ + 27281 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27283 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27285 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.delay_slot + 27286 "10111010" // NOPA; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27287 "00010000" // /* MW 9 */ + 27288 "00010000" // /* MW 8 */ + 27289 "10110000" // /* MW 7 */ + 27290 "11100011" // /* MW 6 */ + 27291 "00000001" // /* MW 5 */ + 27292 "00000000" // /* MW 4 */ + 27293 "11110000" // /* MW 3 */ + 27294 "00101100" // /* MW 2 */ + 27295 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1664 +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 51 + 27296 "00111010" // MOVS p6, r12; J #27504 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=27504 delay_slots=5 */ + 27297 "00100001" // /* MW 9 */ + 27298 "00000000" // /* MW 8 */ + 27299 "00000000" // /* MW 7 */ + 27300 "01101110" // /* MW 6 */ + 27301 "00001101" // /* MW 5 */ + 27302 "00000000" // /* MW 4 */ + 27303 "01100000" // /* MW 3 */ + 27304 "10000001" // /* MW 2 */ + 27305 "11010001" // /* MW 1 */ +.delay_slot + 27306 "00011000" // LDA r12, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27307 "10010001" // /* MW 3 */ + 27308 "11100101" // /* MW 2 */ + 27309 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27311 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27313 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27315 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27316 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 27317 "10000001" // /* MW 11 */ + 27318 "10101101" // /* MW 10 */ + 27319 "00000000" // /* MW 9 */ + 27320 "00000000" // /* MW 8 */ + 27321 "00000000" // /* MW 7 */ + 27322 "00000000" // /* MW 6 */ + 27323 "00100000" // /* MW 5 */ + 27324 "00000000" // /* MW 4 */ + 27325 "11110000" // /* MW 3 */ + 27326 "00101100" // /* MW 2 */ + 27327 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_1696 +.src_ref 8 "superkernels.cpp" 541 26 + 27328 "01000100" // MOVXM p6, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27329 "00010000" // /* MW 5 */ + 27330 "11000000" // /* MW 4 */ + 27331 "10001100" // /* MW 3 */ + 27332 "00000111" // /* MW 2 */ + 27333 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 541 26 first +.src_ref 8 "superkernels.cpp" 541 61 + 27334 "10111010" // LDA r19, [p6]; MOVXM p6, #491652 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27335 "00010000" // /* MW 9 */ + 27336 "01000010" // /* MW 8 */ + 27337 "00110000" // /* MW 7 */ + 27338 "11100011" // /* MW 6 */ + 27339 "00000001" // /* MW 5 */ + 27340 "00000000" // /* MW 4 */ + 27341 "11010000" // /* MW 3 */ + 27342 "11001110" // /* MW 2 */ + 27343 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 541 61 +.src_ref 8 "superkernels.cpp" 542 44 + 27344 "10111010" // LDA r16, [p6]; MOVXM p6, #491564 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27345 "00010000" // /* MW 9 */ + 27346 "00010110" // /* MW 8 */ + 27347 "00110000" // /* MW 7 */ + 27348 "11100011" // /* MW 6 */ + 27349 "00000001" // /* MW 5 */ + 27350 "00000000" // /* MW 4 */ + 27351 "11010000" // /* MW 3 */ + 27352 "11000010" // /* MW 2 */ + 27353 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 44 first + 27354 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27355 "01010110" // /* MW 3 */ + 27356 "00000110" // /* MW 2 */ + 27357 "00000110" // /* MW 1 */ + 27358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27359 "00000000" // /* MW 1 */ + 27360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27361 "00000000" // /* MW 1 */ + 27362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27363 "00000000" // /* MW 1 */ + 27364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27365 "00000000" // /* MW 1 */ + 27366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27367 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 541 37 first + 27368 "10011000" // MUL r19, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27369 "00001111" // /* MW 3 */ + 27370 "11100111" // /* MW 2 */ + 27371 "00010100" // /* MW 1 */ + 27372 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27373 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 first +.src_ref 8 "superkernels.cpp" 542 30 first + 27374 "10100100" // SUB r20, r18, r19; ADD.NC r21, r19, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27375 "10000010" // /* MW 5 */ + 27376 "10110011" // /* MW 4 */ + 27377 "00111010" // /* MW 3 */ + 27378 "00100110" // /* MW 2 */ + 27379 "10010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 + 27380 "10011000" // LTU r27, r21, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27381 "00101100" // /* MW 3 */ + 27382 "01110111" // /* MW 2 */ + 27383 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 + 27384 "00011000" // SEL.EQZ r20, r20, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27385 "00000010" // /* MW 3 */ + 27386 "00101001" // /* MW 2 */ + 27387 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 +.src_ref 8 "superkernels.cpp" 542 42 + 27388 "01100100" // LTU r27, r19, r18; MOV r17, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27389 "00000001" // /* MW 5 */ + 27390 "10100000" // /* MW 4 */ + 27391 "10011000" // /* MW 3 */ + 27392 "11100101" // /* MW 2 */ + 27393 "10011110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 542 30 + 27394 "00011000" // SEL.EQZ r17, r17, r20, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27395 "01000010" // /* MW 3 */ + 27396 "01100011" // /* MW 2 */ + 27397 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 543 69 first + 27398 "10011000" // SUB r18, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27399 "00010001" // /* MW 3 */ + 27400 "00100101" // /* MW 2 */ + 27401 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 544 38 first + 27402 "10011000" // EQ r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27403 "00000111" // /* MW 3 */ + 27404 "01100001" // /* MW 2 */ + 27405 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 547 6 first + 27406 "10000100" // JNZ r16, #28272 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28272 delay_slots=5 */ + 27407 "00000001" // /* MW 5 */ + 27408 "01000000" // /* MW 4 */ + 27409 "00111000" // /* MW 3 */ + 27410 "00110111" // /* MW 2 */ + 27411 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 543 34 +.delay_slot + 27412 "01000100" // MOVXM p6, #494240 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27413 "01000000" // /* MW 5 */ + 27414 "11010101" // /* MW 4 */ + 27415 "10001100" // /* MW 3 */ + 27416 "00000111" // /* MW 2 */ + 27417 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 543 34 first +.delay_slot + 27418 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27419 "01010001" // /* MW 3 */ + 27420 "00000110" // /* MW 2 */ + 27421 "00001110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27422 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27423 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27425 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 27426 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 27427 "00011100" // /* MW 13 */ + 27428 "00000000" // /* MW 12 */ + 27429 "00000000" // /* MW 11 */ + 27430 "01010111" // /* MW 10 */ + 27431 "00011010" // /* MW 9 */ + 27432 "01000000" // /* MW 8 */ + 27433 "00000000" // /* MW 7 */ + 27434 "00000000" // /* MW 6 */ + 27435 "10110110" // /* MW 5 */ + 27436 "00000010" // /* MW 4 */ + 27437 "11110000" // /* MW 3 */ + 27438 "00101100" // /* MW 2 */ + 27439 "00000000" // /* MW 1 */ +.label __ll65__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 8 "superkernels.cpp" 558 19 +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 27440 "01110110" // LDA p0, [sp, #-68]; MOVS p6, r12; MOVX r14, #2; MOV r15, #1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 27441 "01011000" // /* MW 11 */ + 27442 "00000001" // /* MW 10 */ + 27443 "11101000" // /* MW 9 */ + 27444 "01001001" // /* MW 8 */ + 27445 "11100000" // /* MW 7 */ + 27446 "00000000" // /* MW 6 */ + 27447 "00001011" // /* MW 5 */ + 27448 "10001100" // /* MW 4 */ + 27449 "00100110" // /* MW 3 */ + 27450 "10000011" // /* MW 2 */ + 27451 "11110111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 27452 "00011000" // LDA p1, [sp, #-68] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27453 "10011001" // /* MW 3 */ + 27454 "10111100" // /* MW 2 */ + 27455 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 27456 "00011000" // LDA r12, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27457 "10010001" // /* MW 3 */ + 27458 "11100101" // /* MW 2 */ + 27459 "00000111" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 287 11 first +.aggressive_scheduled_block_id 7 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 27460 "00000100" // JL #22272 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=22272 delay_slots=5 */ + 27461 "00000001" // /* MW 5 */ + 27462 "00000000" // /* MW 4 */ + 27463 "10000000" // /* MW 3 */ + 27464 "00101011" // /* MW 2 */ + 27465 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.delay_slot +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 27466 "11111000" // MOV p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27467 "11000000" // /* MW 3 */ + 27468 "01100000" // /* MW 2 */ + 27469 "00011111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.delay_slot + 27470 "00011000" // MOVX r13, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27471 "00000001" // /* MW 3 */ + 27472 "00011010" // /* MW 2 */ + 27473 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27475 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27477 "00000000" // /* MW 1 */ +.src_ref 9 "pad_3d.h" 287 11 +.delay_slot + 27478 "10111010" // NOPA; MOVXM p2, #494208 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27479 "00010000" // /* MW 9 */ + 27480 "01000000" // /* MW 8 */ + 27481 "00110101" // /* MW 7 */ + 27482 "11100001" // /* MW 6 */ + 27483 "00000001" // /* MW 5 */ + 27484 "00000000" // /* MW 4 */ + 27485 "11110000" // /* MW 3 */ + 27486 "00101100" // /* MW 2 */ + 27487 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.src_ref 8 "superkernels.cpp" 552 2 +.return_address + 27488 "00111010" // MOVS p0, p7; MOVXM p2, #491648 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27489 "00010001" // /* MW 9 */ + 27490 "01000000" // /* MW 8 */ + 27491 "00110000" // /* MW 7 */ + 27492 "11100001" // /* MW 6 */ + 27493 "00000001" // /* MW 5 */ + 27494 "00000000" // /* MW 4 */ + 27495 "01100000" // /* MW 3 */ + 27496 "10010001" // /* MW 2 */ + 27497 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 + 27498 "01000100" // MOVXM p7, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27499 "01000000" // /* MW 5 */ + 27500 "11000000" // /* MW 4 */ + 27501 "10001110" // /* MW 3 */ + 27502 "00000111" // /* MW 2 */ + 27503 "00000000" // /* MW 1 */ +.label __ll95__Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 27504 "10011000" // LDA p1, [p6], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27505 "10011110" // /* MW 3 */ + 27506 "01011100" // /* MW 2 */ + 27507 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 first +.no_stack_arguments + 27508 "00000100" // JL #22944 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=22944 delay_slots=5 */ + 27509 "00000001" // /* MW 5 */ + 27510 "00000000" // /* MW 4 */ + 27511 "11010000" // /* MW 3 */ + 27512 "00101100" // /* MW 2 */ + 27513 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27519 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27521 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27522 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 27523 "00011100" // /* MW 13 */ + 27524 "00000000" // /* MW 12 */ + 27525 "00000000" // /* MW 11 */ + 27526 "01010111" // /* MW 10 */ + 27527 "00011010" // /* MW 9 */ + 27528 "01000000" // /* MW 8 */ + 27529 "00000000" // /* MW 7 */ + 27530 "00000000" // /* MW 6 */ + 27531 "10110110" // /* MW 5 */ + 27532 "00000010" // /* MW 4 */ + 27533 "11110000" // /* MW 3 */ + 27534 "00101100" // /* MW 2 */ + 27535 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 first +.return_address + 27536 "10011000" // LDA r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27537 "00010110" // /* MW 3 */ + 27538 "00000110" // /* MW 2 */ + 27539 "00000111" // /* MW 1 */ + 27540 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27541 "00000000" // /* MW 1 */ + 27542 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27543 "00000000" // /* MW 1 */ + 27544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27545 "00000000" // /* MW 1 */ + 27546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27547 "00000000" // /* MW 1 */ + 27548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27549 "00000000" // /* MW 1 */ + 27550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27551 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 19 + 27552 "10011000" // NE r17, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27553 "00001000" // /* MW 3 */ + 27554 "11100011" // /* MW 2 */ + 27555 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 25 + 27556 "10000100" // JNZ r17, #27760 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27760 delay_slots=5 */ + 27557 "00000001" // /* MW 5 */ + 27558 "01000000" // /* MW 4 */ + 27559 "00111000" // /* MW 3 */ + 27560 "00110110" // /* MW 2 */ + 27561 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27567 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27569 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27571 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.src_ref 8 "superkernels.cpp" 555 15 + 27572 "01000100" // MOVXM p7, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27573 "00010000" // /* MW 5 */ + 27574 "11000000" // /* MW 4 */ + 27575 "10001110" // /* MW 3 */ + 27576 "00000111" // /* MW 2 */ + 27577 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.src_ref 8 "superkernels.cpp" 554 67 + 27578 "10111010" // LDA r16, [p7]; MOVXM p2, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27579 "00010000" // /* MW 9 */ + 27580 "01010000" // /* MW 8 */ + 27581 "00110000" // /* MW 7 */ + 27582 "11100001" // /* MW 6 */ + 27583 "00000001" // /* MW 5 */ + 27584 "00000000" // /* MW 4 */ + 27585 "11010000" // /* MW 3 */ + 27586 "11000010" // /* MW 2 */ + 27587 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 67 + 27588 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27589 "00111010" // /* MW 3 */ + 27590 "00000100" // /* MW 2 */ + 27591 "00000010" // /* MW 1 */ + 27592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27593 "00000000" // /* MW 1 */ + 27594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27595 "00000000" // /* MW 1 */ + 27596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27597 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.no_stack_arguments + 27598 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 27599 "00000001" // /* MW 5 */ + 27600 "00000000" // /* MW 4 */ + 27601 "01111000" // /* MW 3 */ + 27602 "01001101" // /* MW 2 */ + 27603 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27605 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.delay_slot + 27606 "00011000" // ADD r16, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27607 "00000111" // /* MW 3 */ + 27608 "00100000" // /* MW 2 */ + 27609 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 29 +.src_ref 8 "superkernels.cpp" 554 43 +.delay_slot + 27610 "01011100" // ST r16, [p7]; LT r27, r16, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27611 "10110101" // /* MW 5 */ + 27612 "01101101" // /* MW 4 */ + 27613 "00111000" // /* MW 3 */ + 27614 "11000010" // /* MW 2 */ + 27615 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 554 43 +.delay_slot + 27616 "11100100" // SUB r17, r13, r16; MOV r15, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27617 "01000001" // /* MW 5 */ + 27618 "10111011" // /* MW 4 */ + 27619 "00110111" // /* MW 3 */ + 27620 "01100000" // /* MW 2 */ + 27621 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.delay_slot + 27622 "01111010" // NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27623 "00010010" // /* MW 9 */ + 27624 "00000001" // /* MW 8 */ + 27625 "00000100" // /* MW 7 */ + 27626 "00000000" // /* MW 6 */ + 27627 "01011011" // /* MW 5 */ + 27628 "00000001" // /* MW 4 */ + 27629 "11110000" // /* MW 3 */ + 27630 "00101100" // /* MW 2 */ + 27631 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 2 "io_buffer_main.h" 324 51 +.return_address + 27632 "10111010" // LDA p2, [sp, #-36]; SUB r16, r13, r3; MOV r27, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27633 "01111000" // /* MW 9 */ + 27634 "11010000" // /* MW 8 */ + 27635 "01101011" // /* MW 7 */ + 27636 "10001111" // /* MW 6 */ + 27637 "00000001" // /* MW 5 */ + 27638 "00011011" // /* MW 4 */ + 27639 "00100000" // /* MW 3 */ + 27640 "10100011" // /* MW 2 */ + 27641 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 43 + 27642 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27643 "00000010" // /* MW 3 */ + 27644 "11100001" // /* MW 2 */ + 27645 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 6 +.src_ref 8 "superkernels.cpp" 554 78 + 27646 "10000100" // JNZ r16, #27728 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27728 delay_slots=5 */ + 27647 "00000001" // /* MW 5 */ + 27648 "01000000" // /* MW 4 */ + 27649 "00101000" // /* MW 3 */ + 27650 "00110110" // /* MW 2 */ + 27651 "10000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 27652 "00011000" // MOVX r15, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27653 "00000101" // /* MW 3 */ + 27654 "00011110" // /* MW 2 */ + 27655 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27657 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27659 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27661 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27663 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 555 15 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 27664 "00001100" // LDA r16, [p2, #20]; ST r13, [p7] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27665 "01100011" // /* MW 5 */ + 27666 "00001011" // /* MW 4 */ + 27667 "11011110" // /* MW 3 */ + 27668 "11000010" // /* MW 2 */ + 27669 "01001010" // /* MW 1 */ + 27670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27671 "00000000" // /* MW 1 */ + 27672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27673 "00000000" // /* MW 1 */ + 27674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27675 "00000000" // /* MW 1 */ + 27676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27677 "00000000" // /* MW 1 */ + 27678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27679 "00000000" // /* MW 1 */ + 27680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27681 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 27682 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27683 "11111000" // /* MW 3 */ + 27684 "00010000" // /* MW 2 */ + 27685 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 7 +.src_ref 2 "io_buffer_main.h" 327 40 first + 27686 "10111010" // LDA r16, [p6, #-8]; MOVXM p7, #491552 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27687 "00010000" // /* MW 9 */ + 27688 "00010000" // /* MW 8 */ + 27689 "10110000" // /* MW 7 */ + 27690 "11100011" // /* MW 6 */ + 27691 "00000001" // /* MW 5 */ + 27692 "00000000" // /* MW 4 */ + 27693 "11010000" // /* MW 3 */ + 27694 "11000010" // /* MW 2 */ + 27695 "11011100" // /* MW 1 */ + 27696 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27697 "00000000" // /* MW 1 */ + 27698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27699 "00000000" // /* MW 1 */ + 27700 "10000100" // J #27744 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27744 delay_slots=5 */ + 27701 "00000000" // /* MW 5 */ + 27702 "00000000" // /* MW 4 */ + 27703 "00110000" // /* MW 3 */ + 27704 "00110110" // /* MW 2 */ + 27705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27709 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27711 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 +.delay_slot + 27712 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27713 "00000001" // /* MW 3 */ + 27714 "11100001" // /* MW 2 */ + 27715 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 +.delay_slot + 27716 "00110110" // NOPA; NOPB; ST r16, [p6, #-8]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 27717 "11000001" // /* MW 11 */ + 27718 "00001000" // /* MW 10 */ + 27719 "01110011" // /* MW 9 */ + 27720 "00000011" // /* MW 8 */ + 27721 "00000000" // /* MW 7 */ + 27722 "00000000" // /* MW 6 */ + 27723 "00100000" // /* MW 5 */ + 27724 "00000000" // /* MW 4 */ + 27725 "11110000" // /* MW 3 */ + 27726 "00101100" // /* MW 2 */ + 27727 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2096 +.src_ref 8 "superkernels.cpp" 558 7 + 27728 "11100001" // NOPA; NOPB; NOPS; MOVXM p7, #491552; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27729 "00000000" // /* MW 15 */ + 27730 "00000000" // /* MW 14 */ + 27731 "00010000" // /* MW 13 */ + 27732 "00010000" // /* MW 12 */ + 27733 "10110000" // /* MW 11 */ + 27734 "11100011" // /* MW 10 */ + 27735 "00000001" // /* MW 9 */ + 27736 "00000000" // /* MW 8 */ + 27737 "01011011" // /* MW 7 */ + 27738 "00000001" // /* MW 6 */ + 27739 "00100000" // /* MW 5 */ + 27740 "00000000" // /* MW 4 */ + 27741 "11110000" // /* MW 3 */ + 27742 "00101100" // /* MW 2 */ + 27743 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2112 +.src_ref 8 "superkernels.cpp" 558 7 first + 27744 "11100001" // LDA r16, [p7]; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27745 "00000000" // /* MW 15 */ + 27746 "00000000" // /* MW 14 */ + 27747 "01111000" // /* MW 13 */ + 27748 "10100101" // /* MW 12 */ + 27749 "00000001" // /* MW 11 */ + 27750 "00000000" // /* MW 10 */ + 27751 "00000000" // /* MW 9 */ + 27752 "00000000" // /* MW 8 */ + 27753 "01011011" // /* MW 7 */ + 27754 "00000001" // /* MW 6 */ + 27755 "00100000" // /* MW 5 */ + 27756 "00000000" // /* MW 4 */ + 27757 "11010000" // /* MW 3 */ + 27758 "11000010" // /* MW 2 */ + 27759 "11100000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2128 +.src_ref 8 "superkernels.cpp" 558 43 + 27760 "00011000" // MOVX r17, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27761 "00000001" // /* MW 3 */ + 27762 "00100010" // /* MW 2 */ + 27763 "00010000" // /* MW 1 */ + 27764 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27765 "00000000" // /* MW 1 */ + 27766 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27767 "00000000" // /* MW 1 */ + 27768 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27769 "00000000" // /* MW 1 */ + 27770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27771 "00000000" // /* MW 1 */ + 27772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27773 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 19 + 27774 "10011000" // NE r16, r14, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27775 "00001000" // /* MW 3 */ + 27776 "10100001" // /* MW 2 */ + 27777 "00010011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 25 + 27778 "10000100" // JNZ r16, #27968 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27968 delay_slots=5 */ + 27779 "00000001" // /* MW 5 */ + 27780 "01000000" // /* MW 4 */ + 27781 "10100000" // /* MW 3 */ + 27782 "00110110" // /* MW 2 */ + 27783 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 +.src_ref 8 "superkernels.cpp" 559 15 +.delay_slot + 27784 "01000100" // MOVXM p7, #491568 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27785 "01100000" // /* MW 5 */ + 27786 "11000000" // /* MW 4 */ + 27787 "10001110" // /* MW 3 */ + 27788 "00000111" // /* MW 2 */ + 27789 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 67 +.delay_slot + 27790 "01000100" // MOVXM p2, #491680 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27791 "01000000" // /* MW 5 */ + 27792 "11000001" // /* MW 4 */ + 27793 "10000100" // /* MW 3 */ + 27794 "00000111" // /* MW 2 */ + 27795 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27796 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27797 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27799 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27801 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 + 27802 "10011000" // LDA r16, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27803 "00010110" // /* MW 3 */ + 27804 "00000110" // /* MW 2 */ + 27805 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 67 + 27806 "10011000" // LDA.u16 r1, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27807 "00111010" // /* MW 3 */ + 27808 "00000100" // /* MW 2 */ + 27809 "00000010" // /* MW 1 */ + 27810 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27811 "00000000" // /* MW 1 */ + 27812 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27813 "00000000" // /* MW 1 */ + 27814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27815 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.no_stack_arguments + 27816 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 27817 "00000001" // /* MW 5 */ + 27818 "00000000" // /* MW 4 */ + 27819 "01111000" // /* MW 3 */ + 27820 "01001101" // /* MW 2 */ + 27821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27823 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 +.delay_slot + 27824 "00011000" // ADD r16, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27825 "00000111" // /* MW 3 */ + 27826 "00100000" // /* MW 2 */ + 27827 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 29 +.src_ref 8 "superkernels.cpp" 558 43 +.delay_slot + 27828 "01011100" // ST r16, [p7]; LT r27, r16, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27829 "00110101" // /* MW 5 */ + 27830 "01101110" // /* MW 4 */ + 27831 "00111000" // /* MW 3 */ + 27832 "11000010" // /* MW 2 */ + 27833 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 558 43 +.delay_slot + 27834 "11100100" // SUB r17, r17, r16; MOV r14, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27835 "01000001" // /* MW 5 */ + 27836 "00111011" // /* MW 4 */ + 27837 "00110111" // /* MW 3 */ + 27838 "01100000" // /* MW 2 */ + 27839 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.delay_slot + 27840 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r16, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27841 "00000000" // /* MW 15 */ + 27842 "00000000" // /* MW 14 */ + 27843 "01111000" // /* MW 13 */ + 27844 "10100101" // /* MW 12 */ + 27845 "00000001" // /* MW 11 */ + 27846 "10010000" // /* MW 10 */ + 27847 "00001000" // /* MW 9 */ + 27848 "00100000" // /* MW 8 */ + 27849 "01011011" // /* MW 7 */ + 27850 "00000001" // /* MW 6 */ + 27851 "00100000" // /* MW 5 */ + 27852 "00000000" // /* MW 4 */ + 27853 "11110000" // /* MW 3 */ + 27854 "00101100" // /* MW 2 */ + 27855 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 2 "io_buffer_main.h" 324 51 +.return_address + 27856 "10111010" // LDA p1, [sp, #-36]; SUB r16, r13, r3; MOV r27, r14 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 27857 "01111000" // /* MW 9 */ + 27858 "10010000" // /* MW 8 */ + 27859 "01101011" // /* MW 7 */ + 27860 "10001111" // /* MW 6 */ + 27861 "00000001" // /* MW 5 */ + 27862 "00011011" // /* MW 4 */ + 27863 "00100000" // /* MW 3 */ + 27864 "10010011" // /* MW 2 */ + 27865 "11111011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 43 + 27866 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27867 "00000010" // /* MW 3 */ + 27868 "11100001" // /* MW 2 */ + 27869 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 558 6 +.src_ref 8 "superkernels.cpp" 558 78 + 27870 "10000100" // JNZ r16, #27936 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=27936 delay_slots=5 */ + 27871 "00000001" // /* MW 5 */ + 27872 "01000000" // /* MW 4 */ + 27873 "10010000" // /* MW 3 */ + 27874 "00110110" // /* MW 2 */ + 27875 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 7 +.delay_slot + 27876 "01000100" // MOVXM p2, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27877 "01000000" // /* MW 5 */ + 27878 "11000000" // /* MW 4 */ + 27879 "10000100" // /* MW 3 */ + 27880 "00000111" // /* MW 2 */ + 27881 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27883 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27884 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27887 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27889 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 559 15 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 27890 "00001100" // LDA r16, [p1, #20]; ST r13, [p7] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27891 "01100011" // /* MW 5 */ + 27892 "00001011" // /* MW 4 */ + 27893 "11011110" // /* MW 3 */ + 27894 "11000010" // /* MW 2 */ + 27895 "00101010" // /* MW 1 */ + 27896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27897 "00000000" // /* MW 1 */ + 27898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27899 "00000000" // /* MW 1 */ + 27900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27901 "00000000" // /* MW 1 */ + 27902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27903 "00000000" // /* MW 1 */ + 27904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27905 "00000000" // /* MW 1 */ + 27906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27907 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 27908 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27909 "11111000" // /* MW 3 */ + 27910 "00010000" // /* MW 2 */ + 27911 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 27912 "10011000" // LDA r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27913 "00010110" // /* MW 3 */ + 27914 "11100110" // /* MW 2 */ + 27915 "00000110" // /* MW 1 */ + 27916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27917 "00000000" // /* MW 1 */ + 27918 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27919 "00000000" // /* MW 1 */ + 27920 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27921 "00000000" // /* MW 1 */ + 27922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27923 "00000000" // /* MW 1 */ + 27924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27925 "00000000" // /* MW 1 */ + 27926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27927 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 27928 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27929 "00000001" // /* MW 3 */ + 27930 "11100001" // /* MW 2 */ + 27931 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 27932 "10011000" // ST r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27933 "00010001" // /* MW 3 */ + 27934 "11100110" // /* MW 2 */ + 27935 "00001110" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2304 + 27936 "10000100" // J #27984 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=27984 delay_slots=5 */ + 27937 "00000000" // /* MW 5 */ + 27938 "00000000" // /* MW 4 */ + 27939 "10101000" // /* MW 3 */ + 27940 "00110110" // /* MW 2 */ + 27941 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.delay_slot + 27942 "11111000" // MOV p7, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 27943 "11000000" // /* MW 3 */ + 27944 "01100010" // /* MW 2 */ + 27945 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27947 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27949 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27951 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 27952 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27953 "00000000" // /* MW 15 */ + 27954 "00000000" // /* MW 14 */ + 27955 "01111000" // /* MW 13 */ + 27956 "10100101" // /* MW 12 */ + 27957 "00000001" // /* MW 11 */ + 27958 "00000000" // /* MW 10 */ + 27959 "00000000" // /* MW 9 */ + 27960 "00000000" // /* MW 8 */ + 27961 "01011011" // /* MW 7 */ + 27962 "00000001" // /* MW 6 */ + 27963 "00100000" // /* MW 5 */ + 27964 "00000000" // /* MW 4 */ + 27965 "11110000" // /* MW 3 */ + 27966 "00101100" // /* MW 2 */ + 27967 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2336 +.src_ref 8 "superkernels.cpp" 562 7 +.src_ref 2 "io_buffer_main.h" 324 51 + 27968 "11100001" // LDA p7, [sp, #-36]; NOPB; NOPS; MOVXM p2, #491552; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 27969 "00000000" // /* MW 15 */ + 27970 "00000000" // /* MW 14 */ + 27971 "00010000" // /* MW 13 */ + 27972 "00010000" // /* MW 12 */ + 27973 "00110000" // /* MW 11 */ + 27974 "11100001" // /* MW 10 */ + 27975 "00000001" // /* MW 9 */ + 27976 "00000000" // /* MW 8 */ + 27977 "01011011" // /* MW 7 */ + 27978 "00000001" // /* MW 6 */ + 27979 "00100000" // /* MW 5 */ + 27980 "00000000" // /* MW 4 */ + 27981 "00100000" // /* MW 3 */ + 27982 "11110011" // /* MW 2 */ + 27983 "11111011" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2352 +.src_ref 8 "superkernels.cpp" 562 7 first +.src_ref 8 "superkernels.cpp" 562 19 + 27984 "00101100" // LDA r16, [p2]; MOVX r17, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 27985 "00100010" // /* MW 5 */ + 27986 "01000100" // /* MW 4 */ + 27987 "11010000" // /* MW 3 */ + 27988 "11000010" // /* MW 2 */ + 27989 "01000000" // /* MW 1 */ + 27990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27991 "00000000" // /* MW 1 */ + 27992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27993 "00000000" // /* MW 1 */ + 27994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27995 "00000000" // /* MW 1 */ + 27996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27997 "00000000" // /* MW 1 */ + 27998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 27999 "00000000" // /* MW 1 */ + 28000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28001 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 19 + 28002 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28003 "00001000" // /* MW 3 */ + 28004 "01100001" // /* MW 2 */ + 28005 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 25 + 28006 "10000100" // JNZ r16, #28160 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28160 delay_slots=5 */ + 28007 "00000001" // /* MW 5 */ + 28008 "01000000" // /* MW 4 */ + 28009 "00000000" // /* MW 3 */ + 28010 "00110111" // /* MW 2 */ + 28011 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.delay_slot + 28012 "01000100" // MOVXM p2, #491572 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28013 "01101000" // /* MW 5 */ + 28014 "11000000" // /* MW 4 */ + 28015 "10000100" // /* MW 3 */ + 28016 "00000111" // /* MW 2 */ + 28017 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28018 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28019 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28025 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.src_ref 8 "superkernels.cpp" 562 68 + 28026 "10111010" // LDA r16, [p2]; MOVXM p1, #491680 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28027 "00010000" // /* MW 9 */ + 28028 "01010000" // /* MW 8 */ + 28029 "10110000" // /* MW 7 */ + 28030 "11100000" // /* MW 6 */ + 28031 "00000001" // /* MW 5 */ + 28032 "00000000" // /* MW 4 */ + 28033 "11010000" // /* MW 3 */ + 28034 "11000010" // /* MW 2 */ + 28035 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 68 + 28036 "10011000" // LDA.u16 r1, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28037 "00111010" // /* MW 3 */ + 28038 "00000100" // /* MW 2 */ + 28039 "00000001" // /* MW 1 */ + 28040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28041 "00000000" // /* MW 1 */ + 28042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28043 "00000000" // /* MW 1 */ + 28044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28045 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.no_stack_arguments + 28046 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 28047 "00000001" // /* MW 5 */ + 28048 "00000000" // /* MW 4 */ + 28049 "01111000" // /* MW 3 */ + 28050 "01001101" // /* MW 2 */ + 28051 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28053 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.delay_slot + 28054 "00011000" // ADD r16, r16, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28055 "00000111" // /* MW 3 */ + 28056 "00100000" // /* MW 2 */ + 28057 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 29 +.src_ref 8 "superkernels.cpp" 562 44 +.delay_slot + 28058 "01011100" // ST r16, [p2]; LT r27, r16, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28059 "10110101" // /* MW 5 */ + 28060 "01101101" // /* MW 4 */ + 28061 "00111000" // /* MW 3 */ + 28062 "11000010" // /* MW 2 */ + 28063 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 562 44 +.delay_slot + 28064 "11100100" // SUB r17, r13, r16; MOV r14, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28065 "01000001" // /* MW 5 */ + 28066 "00111011" // /* MW 4 */ + 28067 "00110111" // /* MW 3 */ + 28068 "01100000" // /* MW 2 */ + 28069 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.delay_slot + 28070 "01111010" // NOPA; NOPS; SEL.EQZ r0, r16, r17, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28071 "00010010" // /* MW 9 */ + 28072 "00000001" // /* MW 8 */ + 28073 "00000100" // /* MW 7 */ + 28074 "00000000" // /* MW 6 */ + 28075 "01011011" // /* MW 5 */ + 28076 "00000001" // /* MW 4 */ + 28077 "11110000" // /* MW 3 */ + 28078 "00101100" // /* MW 2 */ + 28079 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 562 44 +.return_address + 28080 "11100100" // SUB r16, r13, r3; MOV r27, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28081 "01000001" // /* MW 5 */ + 28082 "10101110" // /* MW 4 */ + 28083 "00111101" // /* MW 3 */ + 28084 "00000110" // /* MW 2 */ + 28085 "01101100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 44 + 28086 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28087 "00000010" // /* MW 3 */ + 28088 "11100001" // /* MW 2 */ + 28089 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 562 6 +.src_ref 8 "superkernels.cpp" 562 79 + 28090 "10000100" // JNZ r16, #28160 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28160 delay_slots=5 */ + 28091 "00000001" // /* MW 5 */ + 28092 "01000000" // /* MW 4 */ + 28093 "00000000" // /* MW 3 */ + 28094 "00110111" // /* MW 2 */ + 28095 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 563 16 +.delay_slot + 28096 "01000100" // MOVXM p2, #491572 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28097 "01101000" // /* MW 5 */ + 28098 "11000000" // /* MW 4 */ + 28099 "10000100" // /* MW 3 */ + 28100 "00000111" // /* MW 2 */ + 28101 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28103 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28105 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28107 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28108 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28109 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 563 16 first +.src_ref 2 "io_buffer_main.h" 324 51 first + 28110 "00001100" // LDA r16, [p7, #20]; ST r13, [p2] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28111 "01100011" // /* MW 5 */ + 28112 "00001011" // /* MW 4 */ + 28113 "11010100" // /* MW 3 */ + 28114 "11000010" // /* MW 2 */ + 28115 "11101010" // /* MW 1 */ + 28116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28117 "00000000" // /* MW 1 */ + 28118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28119 "00000000" // /* MW 1 */ + 28120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28121 "00000000" // /* MW 1 */ + 28122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28123 "00000000" // /* MW 1 */ + 28124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28125 "00000000" // /* MW 1 */ + 28126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28127 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 28128 "00011000" // REL r16, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28129 "11111000" // /* MW 3 */ + 28130 "00010000" // /* MW 2 */ + 28131 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 28132 "10011000" // LDA r16, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28133 "00010110" // /* MW 3 */ + 28134 "11100110" // /* MW 2 */ + 28135 "00000110" // /* MW 1 */ + 28136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28137 "00000000" // /* MW 1 */ + 28138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28139 "00000000" // /* MW 1 */ + 28140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28141 "00000000" // /* MW 1 */ + 28142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28143 "00000000" // /* MW 1 */ + 28144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28145 "00000000" // /* MW 1 */ + 28146 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28147 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 + 28148 "10011000" // SUB r16, r15, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28149 "00000001" // /* MW 3 */ + 28150 "11100001" // /* MW 2 */ + 28151 "00010011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 28152 "00000010" // ST r16, [p6, #-8]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 28153 "01110000" // /* MW 7 */ + 28154 "10100101" // /* MW 6 */ + 28155 "00000001" // /* MW 5 */ + 28156 "00000000" // /* MW 4 */ + 28157 "00110000" // /* MW 3 */ + 28158 "11000010" // /* MW 2 */ + 28159 "11011100" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2528 +.src_ref 8 "superkernels.cpp" 566 6 +.src_ref 8 "superkernels.cpp" 567 14 + 28160 "01000100" // MOVXM p6, #491520 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28161 "00000000" // /* MW 5 */ + 28162 "11000000" // /* MW 4 */ + 28163 "10001100" // /* MW 3 */ + 28164 "00000111" // /* MW 2 */ + 28165 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 6 first +.src_ref 8 "superkernels.cpp" 566 19 + 28166 "10111010" // LDA r16, [p6]; MOVXM p2, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28167 "00010000" // /* MW 9 */ + 28168 "00100110" // /* MW 8 */ + 28169 "00110000" // /* MW 7 */ + 28170 "11100001" // /* MW 6 */ + 28171 "00000001" // /* MW 5 */ + 28172 "00000000" // /* MW 4 */ + 28173 "11010000" // /* MW 3 */ + 28174 "11000010" // /* MW 2 */ + 28175 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 19 + 28176 "10011000" // LDA r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28177 "00110110" // /* MW 3 */ + 28178 "00000110" // /* MW 2 */ + 28179 "00000010" // /* MW 1 */ + 28180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28181 "00000000" // /* MW 1 */ + 28182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28183 "00000000" // /* MW 1 */ + 28184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28185 "00000000" // /* MW 1 */ + 28186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28187 "00000000" // /* MW 1 */ + 28188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28189 "00000000" // /* MW 1 */ + 28190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28191 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 16 + 28192 "10011000" // NE r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28193 "00001000" // /* MW 3 */ + 28194 "01100001" // /* MW 2 */ + 28195 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 566 6 + 28196 "10000100" // JNZ r16, #28224 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28224 delay_slots=5 */ + 28197 "00000001" // /* MW 5 */ + 28198 "01000000" // /* MW 4 */ + 28199 "00100000" // /* MW 3 */ + 28200 "00110111" // /* MW 2 */ + 28201 "10000000" // /* MW 1 */ +.delay_slot + 28202 "00011000" // LDA p7, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28203 "10011001" // /* MW 3 */ + 28204 "11101111" // /* MW 2 */ + 28205 "00000111" // /* MW 1 */ +.delay_slot + 28206 "00011000" // LDA r15, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28207 "11110001" // /* MW 3 */ + 28208 "11110001" // /* MW 2 */ + 28209 "00000111" // /* MW 1 */ +.delay_slot + 28210 "00011000" // LDA r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28211 "11010001" // /* MW 3 */ + 28212 "11110101" // /* MW 2 */ + 28213 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28215 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28217 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 567 14 first + 28218 "00001100" // NOPA; ST r13, [p6] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28219 "01100011" // /* MW 5 */ + 28220 "00001011" // /* MW 4 */ + 28221 "11111100" // /* MW 3 */ + 28222 "00101100" // /* MW 2 */ + 28223 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2592 +.src_ref 8 "superkernels.cpp" 569 +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 28224 "11010100" // LDA r11, [sp, #-8]; MOV lr, r11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28225 "01000001" // /* MW 5 */ + 28226 "11101011" // /* MW 4 */ + 28227 "00101110" // /* MW 3 */ + 28228 "00101110" // /* MW 2 */ + 28229 "11111111" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.noswbrkpt + 28230 "00011000" // LDA r12, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28231 "10010001" // /* MW 3 */ + 28232 "11111101" // /* MW 2 */ + 28233 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 28234 "00011000" // LDA r13, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28235 "10110001" // /* MW 3 */ + 28236 "11101001" // /* MW 2 */ + 28237 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 569 first +.aggressive_scheduled_block_id 8 +.nohwbrkpt +.noswbrkpt + 28238 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 28239 "00000000" // /* MW 3 */ + 28240 "00101000" // /* MW 2 */ + 28241 "00010000" // /* MW 1 */ +.delay_slot +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28242 "11111000" // MOV p6, r12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28243 "00100000" // /* MW 3 */ + 28244 "01100110" // /* MW 2 */ + 28245 "00011110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 569 +.delay_slot + 28246 "11000100" // PADDXM [sp], #-128 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28247 "00000001" // /* MW 5 */ + 28248 "00000000" // /* MW 4 */ + 28249 "00000000" // /* MW 3 */ + 28250 "11110000" // /* MW 2 */ + 28251 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28253 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28255 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28256 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28257 "00000000" // /* MW 15 */ + 28258 "00000000" // /* MW 14 */ + 28259 "01111000" // /* MW 13 */ + 28260 "10100101" // /* MW 12 */ + 28261 "00000001" // /* MW 11 */ + 28262 "00000000" // /* MW 10 */ + 28263 "00000000" // /* MW 9 */ + 28264 "00000000" // /* MW 8 */ + 28265 "01011011" // /* MW 7 */ + 28266 "00000001" // /* MW 6 */ + 28267 "00100000" // /* MW 5 */ + 28268 "00000000" // /* MW 4 */ + 28269 "11110000" // /* MW 3 */ + 28270 "00101100" // /* MW 2 */ + 28271 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE_2640 +.src_ref 8 "superkernels.cpp" 554 43 +.src_ref 8 "superkernels.cpp" 555 15 +.src_ref 8 "superkernels.cpp" 558 43 +.src_ref 8 "superkernels.cpp" 559 15 +.src_ref 8 "superkernels.cpp" 562 44 +.src_ref 8 "superkernels.cpp" 563 16 +.src_ref 8 "superkernels.cpp" 567 14 +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 51 + 28272 "01110110" // MOVA r13, #0; MOVS p6, r12; J #27504 /* MW 12 */ /* control_operation: words=12 jump unconditional cycles_taken=1 direct absolute target_address=27504 delay_slots=5 */ + 28273 "00100000" // /* MW 11 */ + 28274 "00000000" // /* MW 10 */ + 28275 "00000000" // /* MW 9 */ + 28276 "01101110" // /* MW 8 */ + 28277 "00001101" // /* MW 7 */ + 28278 "00000000" // /* MW 6 */ + 28279 "00001011" // /* MW 5 */ + 28280 "10001100" // /* MW 4 */ + 28281 "00000110" // /* MW 3 */ + 28282 "00001101" // /* MW 2 */ + 28283 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 19 +.src_ref 8 "superkernels.cpp" 558 19 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 +.delay_slot + 28284 "01100100" // MOVX r15, #1; MOV r14, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28285 "00001001" // /* MW 5 */ + 28286 "00100000" // /* MW 4 */ + 28287 "10100111" // /* MW 3 */ + 28288 "11000000" // /* MW 2 */ + 28289 "00000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 552 2 +.delay_slot + 28290 "01000100" // MOVXM p2, #491648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28291 "00000000" // /* MW 5 */ + 28292 "11000001" // /* MW 4 */ + 28293 "10000100" // /* MW 3 */ + 28294 "00000111" // /* MW 2 */ + 28295 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 554 7 +.delay_slot + 28296 "01000100" // MOVXM p7, #491552 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28297 "01000000" // /* MW 5 */ + 28298 "11000000" // /* MW 4 */ + 28299 "10001110" // /* MW 3 */ + 28300 "00000111" // /* MW 2 */ + 28301 "00000000" // /* MW 1 */ +.delay_slot + 28302 "00011000" // LDA r12, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28303 "10010001" // /* MW 3 */ + 28304 "11100101" // /* MW 2 */ + 28305 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28306 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE__end +.label __Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE___func_end0 + 28307 "00000000" // /* MW 1 */ +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_begin0 +.label _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE +.function superkernel_conv_eltbinary _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE +.src_ref 8 "superkernels.cpp" 578 +.src_ref 8 "superkernels.cpp" 578 first +.function_start + 28320 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28321 "00000001" // /* MW 5 */ + 28322 "00000000" // /* MW 4 */ + 28323 "00000000" // /* MW 3 */ + 28324 "00001000" // /* MW 2 */ + 28325 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 583 6 + 28326 "00111010" // ST p7, [sp, #-8]; MOVXM p7, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28327 "00010001" // /* MW 9 */ + 28328 "00000000" // /* MW 8 */ + 28329 "10110000" // /* MW 7 */ + 28330 "11100011" // /* MW 6 */ + 28331 "00000001" // /* MW 5 */ + 28332 "00000000" // /* MW 4 */ + 28333 "10110000" // /* MW 3 */ + 28334 "01110011" // /* MW 2 */ + 28335 "11111111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 583 6 first + 28336 "10111010" // LDA r16, [p7]; ST p6, [sp, #-4]; MOV r17, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28337 "01110010" // /* MW 9 */ + 28338 "01110000" // /* MW 8 */ + 28339 "00101101" // /* MW 7 */ + 28340 "10000010" // /* MW 6 */ + 28341 "00011101" // /* MW 5 */ + 28342 "11111111" // /* MW 4 */ + 28343 "11010111" // /* MW 3 */ + 28344 "11000010" // /* MW 2 */ + 28345 "11100000" // /* MW 1 */ + 28346 "10011000" // ST p4, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28347 "00011101" // /* MW 3 */ + 28348 "11110110" // /* MW 2 */ + 28349 "00001111" // /* MW 1 */ + 28350 "10011000" // ST p2, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28351 "00011101" // /* MW 3 */ + 28352 "11110001" // /* MW 2 */ + 28353 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 8 "superkernels.cpp" 590 35 +.src_ref 8 "superkernels.cpp" 599 105 +.src_ref 8 "superkernels.cpp" 629 34 + 28354 "00000010" // ST lr, [sp, #-20]; MOV p7, p3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 28355 "01110000" // /* MW 7 */ + 28356 "01100000" // /* MW 6 */ + 28357 "10110011" // /* MW 5 */ + 28358 "00000011" // /* MW 4 */ + 28359 "10110000" // /* MW 3 */ + 28360 "10000111" // /* MW 2 */ + 28361 "11111101" // /* MW 1 */ + 28362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28363 "00000000" // /* MW 1 */ + 28364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28365 "00000000" // /* MW 1 */ + 28366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28367 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 583 6 +.src_ref 8 "superkernels.cpp" 583 16 + 28368 "10000100" // JNZ r16, #28768 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28768 delay_slots=5 */ + 28369 "00000001" // /* MW 5 */ + 28370 "01000000" // /* MW 4 */ + 28371 "00110000" // /* MW 3 */ + 28372 "00111000" // /* MW 2 */ + 28373 "10000000" // /* MW 1 */ +.delay_slot + 28374 "10011000" // ST p0, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28375 "00011101" // /* MW 3 */ + 28376 "11101000" // /* MW 2 */ + 28377 "00001111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 22 first +.delay_slot + 28378 "00011000" // EXTEND.u8 r17, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28379 "10010000" // /* MW 3 */ + 28380 "01100010" // /* MW 2 */ + 28381 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 30 +.delay_slot + 28382 "00011000" // ADD r17, r17, #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28383 "11111011" // /* MW 3 */ + 28384 "01100011" // /* MW 2 */ + 28385 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 11 +.delay_slot + 28386 "01000100" // MOVXM p6, #491536 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28387 "00100000" // /* MW 5 */ + 28388 "11000000" // /* MW 4 */ + 28389 "10001100" // /* MW 3 */ + 28390 "00000111" // /* MW 2 */ + 28391 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 580 11 +.delay_slot + 28392 "10011000" // ST r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28393 "00110001" // /* MW 3 */ + 28394 "00000110" // /* MW 2 */ + 28395 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 5 "tile.hpp" 86 8 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 28396 "10111010" // MOVA r0, #1; MOVXM p6, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28397 "00010000" // /* MW 9 */ + 28398 "00101010" // /* MW 8 */ + 28399 "00110000" // /* MW 7 */ + 28400 "11100011" // /* MW 6 */ + 28401 "00000001" // /* MW 5 */ + 28402 "00000000" // /* MW 4 */ + 28403 "00000000" // /* MW 3 */ + 28404 "00100000" // /* MW 2 */ + 28405 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 86 8 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 28406 "01110110" // ST.s8 r16, [p6]; MOVS p6, p1; MOVXM p0, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 28407 "00010000" // /* MW 11 */ + 28408 "00101000" // /* MW 10 */ + 28409 "00110000" // /* MW 9 */ + 28410 "11100000" // /* MW 8 */ + 28411 "00000001" // /* MW 7 */ + 28412 "00000000" // /* MW 6 */ + 28413 "10001011" // /* MW 5 */ + 28414 "10000100" // /* MW 4 */ + 28415 "11100110" // /* MW 3 */ + 28416 "11000000" // /* MW 2 */ + 28417 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 8 "superkernels.cpp" 587 4 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28418 "10111010" // MOVA r1, #0; MOVXM p1, #493440 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28419 "00010000" // /* MW 9 */ + 28420 "11000000" // /* MW 8 */ + 28421 "10110011" // /* MW 7 */ + 28422 "11100000" // /* MW 6 */ + 28423 "00000001" // /* MW 5 */ + 28424 "00000000" // /* MW 4 */ + 28425 "00000000" // /* MW 3 */ + 28426 "00000001" // /* MW 2 */ + 28427 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 first +.aggressive_scheduled_block_id 1 +.no_stack_arguments +.nohwbrkpt +.noswbrkpt + 28428 "00000100" // JL #3040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=3040 delay_slots=5 */ + 28429 "00000001" // /* MW 5 */ + 28430 "00000000" // /* MW 4 */ + 28431 "11110000" // /* MW 3 */ + 28432 "00000101" // /* MW 2 */ + 28433 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28434 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28435 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 28436 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28437 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28438 "00011000" // MOVX r16, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28439 "00110001" // /* MW 3 */ + 28440 "00100000" // /* MW 2 */ + 28441 "00010000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 28442 "00101100" // NOPA; MOVX r16, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28443 "00001010" // /* MW 5 */ + 28444 "01000000" // /* MW 4 */ + 28445 "11110000" // /* MW 3 */ + 28446 "00101100" // /* MW 2 */ + 28447 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 587 4 +.src_ref 5 "tile.hpp" 74 8 first +.delay_slot + 28448 "11100001" // NOPA; NOPB; ST r16, [p0]; NOPX; MOV p0, p7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28449 "00000000" // /* MW 15 */ + 28450 "00000000" // /* MW 14 */ + 28451 "01111000" // /* MW 13 */ + 28452 "01100000" // /* MW 12 */ + 28453 "00110111" // /* MW 11 */ + 28454 "00000000" // /* MW 10 */ + 28455 "00000000" // /* MW 9 */ + 28456 "10000000" // /* MW 8 */ + 28457 "00010001" // /* MW 7 */ + 28458 "00000110" // /* MW 6 */ + 28459 "00100000" // /* MW 5 */ + 28460 "00000000" // /* MW 4 */ + 28461 "11110000" // /* MW 3 */ + 28462 "00101100" // /* MW 2 */ + 28463 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 590 35 +.src_ref 8 "superkernels.cpp" 591 4 +.return_address + 28464 "01100100" // MOVX r16, #1; MOV dj0, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28465 "00000001" // /* MW 5 */ + 28466 "00000001" // /* MW 4 */ + 28467 "10100001" // /* MW 3 */ + 28468 "00000000" // /* MW 2 */ + 28469 "00000100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 590 35 first + 28470 "10011000" // LDA r18, [p7, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28471 "01010110" // /* MW 3 */ + 28472 "00000010" // /* MW 2 */ + 28473 "00000111" // /* MW 1 */ + 28474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28475 "00000000" // /* MW 1 */ + 28476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28477 "00000000" // /* MW 1 */ + 28478 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28479 "00000000" // /* MW 1 */ + 28480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28481 "00000000" // /* MW 1 */ + 28482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28483 "00000000" // /* MW 1 */ + 28484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28485 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 591 4 first + 28486 "10011000" // EQ r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28487 "00000111" // /* MW 3 */ + 28488 "10100001" // /* MW 2 */ + 28489 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 591 4 + 28490 "10000100" // JNZ r16, #28624 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28624 delay_slots=5 */ + 28491 "00000001" // /* MW 5 */ + 28492 "01000000" // /* MW 4 */ + 28493 "11101000" // /* MW 3 */ + 28494 "00110111" // /* MW 2 */ + 28495 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 105 +.delay_slot + 28496 "11111000" // MOV r17, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28497 "11000000" // /* MW 3 */ + 28498 "01011110" // /* MW 2 */ + 28499 "00011100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 105 first +.delay_slot + 28500 "00011000" // ADD.NC dc0, r17, #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28501 "10010000" // /* MW 3 */ + 28502 "11001000" // /* MW 2 */ + 28503 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28504 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28505 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28506 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28507 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28509 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 591 4 first + 28510 "10000100" // JNZ r18, #28592 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28592 delay_slots=5 */ + 28511 "00000001" // /* MW 5 */ + 28512 "01000000" // /* MW 4 */ + 28513 "11011000" // /* MW 3 */ + 28514 "00110111" // /* MW 2 */ + 28515 "10010000" // /* MW 1 */ +.delay_slot + 28516 "01000100" // MOVXM r16, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28517 "00000000" // /* MW 5 */ + 28518 "00101111" // /* MW 4 */ + 28519 "10001000" // /* MW 3 */ + 28520 "00000111" // /* MW 2 */ + 28521 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 611 27 +.delay_slot + 28522 "00011000" // MOVX r17, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28523 "00000001" // /* MW 3 */ + 28524 "00100010" // /* MW 2 */ + 28525 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28527 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28529 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28531 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 594 8 first +.no_stack_arguments + 28532 "00111010" // ST p6, [sp, #-28]; JL #16128 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=16128 delay_slots=5 */ + 28533 "01000001" // /* MW 9 */ + 28534 "00000000" // /* MW 8 */ + 28535 "00000000" // /* MW 7 */ + 28536 "11100000" // /* MW 6 */ + 28537 "00000111" // /* MW 5 */ + 28538 "00000000" // /* MW 4 */ + 28539 "10110000" // /* MW 3 */ + 28540 "11100011" // /* MW 2 */ + 28541 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 595 38 +.delay_slot + 28542 "01000100" // MOVXM p6, #493056 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28543 "00000000" // /* MW 5 */ + 28544 "11001100" // /* MW 4 */ + 28545 "10001100" // /* MW 3 */ + 28546 "00000111" // /* MW 2 */ + 28547 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 594 8 +.delay_slot + 28548 "01000100" // MOVXM p0, #493056 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28549 "00000000" // /* MW 5 */ + 28550 "11001100" // /* MW 4 */ + 28551 "10000000" // /* MW 3 */ + 28552 "00000111" // /* MW 2 */ + 28553 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 594 8 +.delay_slot + 28554 "11111000" // MOV p1, dc0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28555 "10000000" // /* MW 3 */ + 28556 "01100001" // /* MW 2 */ + 28557 "00011001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28559 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28560 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28561 "00000000" // /* MW 15 */ + 28562 "00000000" // /* MW 14 */ + 28563 "01111000" // /* MW 13 */ + 28564 "10100101" // /* MW 12 */ + 28565 "00000001" // /* MW 11 */ + 28566 "00000000" // /* MW 10 */ + 28567 "00000000" // /* MW 9 */ + 28568 "00000000" // /* MW 8 */ + 28569 "01011011" // /* MW 7 */ + 28570 "00000001" // /* MW 6 */ + 28571 "00100000" // /* MW 5 */ + 28572 "00000000" // /* MW 4 */ + 28573 "11110000" // /* MW 3 */ + 28574 "00101100" // /* MW 2 */ + 28575 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 595 38 first +.return_address + 28576 "10111010" // LDA r17, [p6]; MOVXM r16, #493440 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28577 "00010000" // /* MW 9 */ + 28578 "11000000" // /* MW 8 */ + 28579 "00001011" // /* MW 7 */ + 28580 "11100010" // /* MW 6 */ + 28581 "00000001" // /* MW 5 */ + 28582 "00000000" // /* MW 4 */ + 28583 "11010000" // /* MW 3 */ + 28584 "11000110" // /* MW 2 */ + 28585 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 + 28586 "00111100" // LDA p6, [sp, #-28]; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28587 "00100000" // /* MW 5 */ + 28588 "00000000" // /* MW 4 */ + 28589 "00100000" // /* MW 3 */ + 28590 "11100011" // /* MW 2 */ + 28591 "11111100" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_272 + 28592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28593 "00000000" // /* MW 1 */ + 28594 "10000100" // J #28672 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=28672 delay_slots=5 */ + 28595 "00000000" // /* MW 5 */ + 28596 "00000000" // /* MW 4 */ + 28597 "00000000" // /* MW 3 */ + 28598 "00111000" // /* MW 2 */ + 28599 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28600 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28601 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28603 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28605 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28607 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.delay_slot + 28608 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV p1, p6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28609 "00000000" // /* MW 15 */ + 28610 "00000000" // /* MW 14 */ + 28611 "01111000" // /* MW 13 */ + 28612 "01100000" // /* MW 12 */ + 28613 "10110110" // /* MW 11 */ + 28614 "00000000" // /* MW 10 */ + 28615 "00000000" // /* MW 9 */ + 28616 "00000000" // /* MW 8 */ + 28617 "01011011" // /* MW 7 */ + 28618 "00000001" // /* MW 6 */ + 28619 "00100000" // /* MW 5 */ + 28620 "00000000" // /* MW 4 */ + 28621 "11110000" // /* MW 3 */ + 28622 "00101100" // /* MW 2 */ + 28623 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_304 +.src_ref 8 "superkernels.cpp" 599 8 first +.no_stack_arguments + 28624 "00111010" // ST p6, [sp, #-28]; JL #16896 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=16896 delay_slots=5 */ + 28625 "01000001" // /* MW 9 */ + 28626 "00000000" // /* MW 8 */ + 28627 "00000000" // /* MW 7 */ + 28628 "01000000" // /* MW 6 */ + 28629 "00001000" // /* MW 5 */ + 28630 "00000000" // /* MW 4 */ + 28631 "10110000" // /* MW 3 */ + 28632 "11100011" // /* MW 2 */ + 28633 "11111100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 600 38 +.delay_slot + 28634 "01000100" // MOVXM p6, #493120 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28635 "10000000" // /* MW 5 */ + 28636 "11001100" // /* MW 4 */ + 28637 "10001100" // /* MW 3 */ + 28638 "00000111" // /* MW 2 */ + 28639 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 8 +.delay_slot + 28640 "01000100" // MOVXM p0, #493120 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28641 "10000000" // /* MW 5 */ + 28642 "11001100" // /* MW 4 */ + 28643 "10000000" // /* MW 3 */ + 28644 "00000111" // /* MW 2 */ + 28645 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 599 8 +.delay_slot + 28646 "11111000" // MOV p1, dc0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28647 "10000000" // /* MW 3 */ + 28648 "01100001" // /* MW 2 */ + 28649 "00011001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28651 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28652 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28653 "01100111" // /* MW 3 */ + 28654 "00000001" // /* MW 2 */ + 28655 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 600 38 first +.return_address + 28656 "10111010" // LDA r17, [p6]; MOVXM r16, #493440 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28657 "00010000" // /* MW 9 */ + 28658 "11000000" // /* MW 8 */ + 28659 "00001011" // /* MW 7 */ + 28660 "11100010" // /* MW 6 */ + 28661 "00000001" // /* MW 5 */ + 28662 "00000000" // /* MW 4 */ + 28663 "11010000" // /* MW 3 */ + 28664 "11000110" // /* MW 2 */ + 28665 "11000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 + 28666 "00111100" // LDA p1, [sp, #-28]; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28667 "00100000" // /* MW 5 */ + 28668 "00000000" // /* MW 4 */ + 28669 "00100000" // /* MW 3 */ + 28670 "10010011" // /* MW 2 */ + 28671 "11111100" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_352 + 28672 "10011000" // ADD.NC p3, r16, #11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28673 "00000101" // /* MW 3 */ + 28674 "01101000" // /* MW 2 */ + 28675 "00011011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 606 35 first +.src_ref 8 "superkernels.cpp" 611 18 + 28676 "10111010" // LDA.u8 r19, [p3], #7; MOVXM p6, #491536 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28677 "00010000" // /* MW 9 */ + 28678 "00001000" // /* MW 8 */ + 28679 "00110000" // /* MW 7 */ + 28680 "11100011" // /* MW 6 */ + 28681 "00000001" // /* MW 5 */ + 28682 "00000000" // /* MW 4 */ + 28683 "01010000" // /* MW 3 */ + 28684 "11001101" // /* MW 2 */ + 28685 "01101111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 611 18 first + 28686 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28687 "01010110" // /* MW 3 */ + 28688 "00000110" // /* MW 2 */ + 28689 "00000110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 37 first + 28690 "10011000" // LDA.u16 r21, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28691 "10111010" // /* MW 3 */ + 28692 "00011110" // /* MW 2 */ + 28693 "00000011" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 73 + 28694 "10011000" // LDA.u16 r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28695 "00011010" // /* MW 3 */ + 28696 "00000110" // /* MW 2 */ + 28697 "00000011" // /* MW 1 */ + 28698 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28699 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 110 + 28700 "10011000" // LDA.u16 r20, [p3, #2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28701 "10011010" // /* MW 3 */ + 28702 "00010110" // /* MW 2 */ + 28703 "00000011" // /* MW 1 */ + 28704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28705 "00000000" // /* MW 1 */ + 28706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28707 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 606 19 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 28708 "01000100" // MOVXM p0, #491524 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28709 "00001000" // /* MW 5 */ + 28710 "11000000" // /* MW 4 */ + 28711 "10000000" // /* MW 3 */ + 28712 "00000111" // /* MW 2 */ + 28713 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 57 +.aggressive_scheduled_block_id 2 +.noswbrkpt + 28714 "10011000" // MUL r19, r19, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28715 "01011111" // /* MW 3 */ + 28716 "11100111" // /* MW 2 */ + 28717 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 606 19 first +.src_ref 8 "superkernels.cpp" 611 16 +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28718 "00111010" // ST r19, [p0]; MOVXM p2, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28719 "00010001" // /* MW 9 */ + 28720 "00001110" // /* MW 8 */ + 28721 "00110000" // /* MW 7 */ + 28722 "11100001" // /* MW 6 */ + 28723 "00000001" // /* MW 5 */ + 28724 "00000000" // /* MW 4 */ + 28725 "00110000" // /* MW 3 */ + 28726 "11001110" // /* MW 2 */ + 28727 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 607 94 first + 28728 "10011000" // MUL r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28729 "00001111" // /* MW 3 */ + 28730 "11100001" // /* MW 2 */ + 28731 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 611 27 first + 28732 "10011000" // MUL r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28733 "00101111" // /* MW 3 */ + 28734 "01100011" // /* MW 2 */ + 28735 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 608 28 first + 28736 "10011000" // MUL r16, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28737 "00001111" // /* MW 3 */ + 28738 "00100001" // /* MW 2 */ + 28739 "00010101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 608 13 +.src_ref 8 "superkernels.cpp" 611 16 first + 28740 "01110110" // NOPA; ST r17, [p2]; MOVXM p6, #491596 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 28741 "00010000" // /* MW 11 */ + 28742 "00100110" // /* MW 10 */ + 28743 "00110000" // /* MW 9 */ + 28744 "11100011" // /* MW 8 */ + 28745 "00000001" // /* MW 7 */ + 28746 "10000000" // /* MW 6 */ + 28747 "00110001" // /* MW 5 */ + 28748 "00000110" // /* MW 4 */ + 28749 "11110010" // /* MW 3 */ + 28750 "00101100" // /* MW 2 */ + 28751 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 608 13 first + 28752 "11100001" // NOPA; NOPB; ST r16, [p6]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28753 "00000000" // /* MW 15 */ + 28754 "00000000" // /* MW 14 */ + 28755 "01111000" // /* MW 13 */ + 28756 "10100101" // /* MW 12 */ + 28757 "00000001" // /* MW 11 */ + 28758 "00000000" // /* MW 10 */ + 28759 "00000000" // /* MW 9 */ + 28760 "10000000" // /* MW 8 */ + 28761 "00010001" // /* MW 7 */ + 28762 "00000110" // /* MW 6 */ + 28763 "00100110" // /* MW 5 */ + 28764 "00000000" // /* MW 4 */ + 28765 "11110000" // /* MW 3 */ + 28766 "00101100" // /* MW 2 */ + 28767 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_448 +.src_ref 8 "superkernels.cpp" 614 12 + 28768 "01000100" // MOVXM p0, #491528 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28769 "00010000" // /* MW 5 */ + 28770 "11000000" // /* MW 4 */ + 28771 "10000000" // /* MW 3 */ + 28772 "00000111" // /* MW 2 */ + 28773 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 614 12 first +.src_ref 8 "superkernels.cpp" 616 11 + 28774 "10111010" // LDA r16, [p0]; MOVXM p2, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28775 "00010000" // /* MW 9 */ + 28776 "00000000" // /* MW 8 */ + 28777 "00110000" // /* MW 7 */ + 28778 "11100001" // /* MW 6 */ + 28779 "00000001" // /* MW 5 */ + 28780 "00000000" // /* MW 4 */ + 28781 "11010000" // /* MW 3 */ + 28782 "11000010" // /* MW 2 */ + 28783 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 +.src_ref 8 "superkernels.cpp" 616 11 first + 28784 "10111010" // LDA r17, [p2]; MOVXM p6, #491532 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28785 "00010000" // /* MW 9 */ + 28786 "00000110" // /* MW 8 */ + 28787 "00110000" // /* MW 7 */ + 28788 "11100011" // /* MW 6 */ + 28789 "00000001" // /* MW 5 */ + 28790 "00000000" // /* MW 4 */ + 28791 "11010000" // /* MW 3 */ + 28792 "11000110" // /* MW 2 */ + 28793 "01000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 first + 28794 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28795 "01010110" // /* MW 3 */ + 28796 "00000110" // /* MW 2 */ + 28797 "00000110" // /* MW 1 */ + 28798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28799 "00000000" // /* MW 1 */ + 28800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28801 "00000000" // /* MW 1 */ + 28802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28803 "00000000" // /* MW 1 */ + 28804 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28805 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 618 6 first +.src_ref 8 "superkernels.cpp" 618 17 first + 28806 "10000100" // JNZ r16, #28912 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=28912 delay_slots=5 */ + 28807 "00000001" // /* MW 5 */ + 28808 "01000000" // /* MW 4 */ + 28809 "01111000" // /* MW 3 */ + 28810 "00111000" // /* MW 2 */ + 28811 "10000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 614 12 first +.src_ref 8 "superkernels.cpp" 616 11 first +.delay_slot + 28812 "00100100" // ADD r17, r17, #1; ADD.NC r19, r16, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28813 "00000001" // /* MW 5 */ + 28814 "10110000" // /* MW 4 */ + 28815 "11101001" // /* MW 3 */ + 28816 "01000000" // /* MW 2 */ + 28817 "10001100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 first +.delay_slot + 28818 "00011000" // ADD r18, r18, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28819 "00000111" // /* MW 3 */ + 28820 "10100100" // /* MW 2 */ + 28821 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 616 11 first +.delay_slot + 28822 "10011000" // ST r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28823 "00110001" // /* MW 3 */ + 28824 "00000110" // /* MW 2 */ + 28825 "00001010" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 615 13 first +.delay_slot + 28826 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28827 "01010001" // /* MW 3 */ + 28828 "00000110" // /* MW 2 */ + 28829 "00001110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 614 12 first +.delay_slot + 28830 "10011000" // ST r19, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28831 "01110001" // /* MW 3 */ + 28832 "00000110" // /* MW 2 */ + 28833 "00001000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 28834 "00011000" // LDA r17, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28835 "00110001" // /* MW 3 */ + 28836 "11110110" // /* MW 2 */ + 28837 "00000111" // /* MW 1 */ + 28838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28839 "00000000" // /* MW 1 */ + 28840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28841 "00000000" // /* MW 1 */ + 28842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28843 "00000000" // /* MW 1 */ + 28844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28845 "00000000" // /* MW 1 */ + 28846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28847 "00000000" // /* MW 1 */ + 28848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28849 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 first + 28850 "00011000" // ADD.NC p6, r17, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28851 "10000110" // /* MW 3 */ + 28852 "01101000" // /* MW 2 */ + 28853 "00011110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 49 + 28854 "10011000" // LDA r27, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28855 "01110110" // /* MW 3 */ + 28856 "11111111" // /* MW 2 */ + 28857 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 28858 "10011000" // LDA r17, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28859 "00110110" // /* MW 3 */ + 28860 "11111110" // /* MW 2 */ + 28861 "00000110" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 28862 "10011000" // LDA r18, [p6], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28863 "01010110" // /* MW 3 */ + 28864 "11111110" // /* MW 2 */ + 28865 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 28866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28867 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 28 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 28868 "10011000" // LDA r17, [p6, #16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28869 "00110110" // /* MW 3 */ + 28870 "01000110" // /* MW 2 */ + 28871 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28872 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28873 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28874 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28875 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28877 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28879 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 28880 "00011000" // SEL.EQZ r17, r18, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28881 "00010010" // /* MW 3 */ + 28882 "10100011" // /* MW 2 */ + 28883 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 20 +.src_ref 2 "io_buffer_main.h" 395 8 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 28884 "01011100" // ST r17, [p6]; MOVX r16, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28885 "11111010" // /* MW 5 */ + 28886 "11000001" // /* MW 4 */ + 28887 "00111111" // /* MW 3 */ + 28888 "11000110" // /* MW 2 */ + 28889 "11000000" // /* MW 1 */ + 28890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28891 "00000000" // /* MW 1 */ + 28892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28893 "00000000" // /* MW 1 */ + 28894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28895 "00000000" // /* MW 1 */ + 28896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28897 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 28898 "01111110" // NOPA; NOPB; NOPS; ACQ r17, r16; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 28899 "01100000" // /* MW 13 */ + 28900 "00101011" // /* MW 12 */ + 28901 "00000000" // /* MW 11 */ + 28902 "10101111" // /* MW 10 */ + 28903 "00110100" // /* MW 9 */ + 28904 "00000000" // /* MW 8 */ + 28905 "00001000" // /* MW 7 */ + 28906 "01010011" // /* MW 6 */ + 28907 "00100100" // /* MW 5 */ + 28908 "00000000" // /* MW 4 */ + 28909 "11110000" // /* MW 3 */ + 28910 "00101100" // /* MW 2 */ + 28911 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_592 + 28912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28913 "00000000" // /* MW 1 */ + 28914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28915 "00000000" // /* MW 1 */ + 28916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28917 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.src_ref 2 "io_buffer_main.h" 125 25 + 28918 "00011000" // LDA p2, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28919 "00011001" // /* MW 3 */ + 28920 "11110101" // /* MW 2 */ + 28921 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 + 28922 "00011000" // LDA p0, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28923 "00011001" // /* MW 3 */ + 28924 "11101000" // /* MW 2 */ + 28925 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 first +.no_stack_arguments + 28926 "00000100" // JL #4752 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=4752 delay_slots=5 */ + 28927 "00000001" // /* MW 5 */ + 28928 "00000000" // /* MW 4 */ + 28929 "01001000" // /* MW 3 */ + 28930 "00001001" // /* MW 2 */ + 28931 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 621 2 +.delay_slot + 28932 "01000100" // MOVXM p3, #493440 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 28933 "00000000" // /* MW 5 */ + 28934 "11001111" // /* MW 4 */ + 28935 "10000110" // /* MW 3 */ + 28936 "00000111" // /* MW 2 */ + 28937 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28939 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28941 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 28942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28943 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 28944 "11100001" // NOPA; NOPB; MOVS p6, p2; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 28945 "00000000" // /* MW 15 */ + 28946 "00000000" // /* MW 14 */ + 28947 "01111000" // /* MW 13 */ + 28948 "10100101" // /* MW 12 */ + 28949 "00000001" // /* MW 11 */ + 28950 "00000000" // /* MW 10 */ + 28951 "00000000" // /* MW 9 */ + 28952 "00000000" // /* MW 8 */ + 28953 "10001011" // /* MW 7 */ + 28954 "10001000" // /* MW 6 */ + 28955 "00100110" // /* MW 5 */ + 28956 "00000000" // /* MW 4 */ + 28957 "11110000" // /* MW 3 */ + 28958 "00101100" // /* MW 2 */ + 28959 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 6 +.src_ref 2 "io_buffer_main.h" 218 49 +.return_address + 28960 "10111010" // LDA r16, [sp, #-16]; MOVXM p1, #491528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28961 "00010000" // /* MW 9 */ + 28962 "00000100" // /* MW 8 */ + 28963 "10110000" // /* MW 7 */ + 28964 "11100000" // /* MW 6 */ + 28965 "00000001" // /* MW 5 */ + 28966 "00000000" // /* MW 4 */ + 28967 "00100000" // /* MW 3 */ + 28968 "01000010" // /* MW 2 */ + 28969 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 6 first +.src_ref 8 "superkernels.cpp" 623 20 + 28970 "10111010" // LDA r17, [p1]; MOVXM p1, #491524 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 28971 "00010000" // /* MW 9 */ + 28972 "00000010" // /* MW 8 */ + 28973 "10110000" // /* MW 7 */ + 28974 "11100000" // /* MW 6 */ + 28975 "00000001" // /* MW 5 */ + 28976 "00000000" // /* MW 4 */ + 28977 "11010000" // /* MW 3 */ + 28978 "11000110" // /* MW 2 */ + 28979 "00100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 20 + 28980 "10011000" // LDA r18, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28981 "01010110" // /* MW 3 */ + 28982 "00000110" // /* MW 2 */ + 28983 "00000001" // /* MW 1 */ + 28984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28985 "00000000" // /* MW 1 */ + 28986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28987 "00000000" // /* MW 1 */ + 28988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28989 "00000000" // /* MW 1 */ + 28990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28991 "00000000" // /* MW 1 */ + 28992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28993 "00000000" // /* MW 1 */ + 28994 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 28995 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 17 + 28996 "10011000" // NE r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 28997 "00101000" // /* MW 3 */ + 28998 "01100011" // /* MW 2 */ + 28999 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 623 6 + 29000 "10000100" // JNZ r17, #29344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29344 delay_slots=5 */ + 29001 "00000001" // /* MW 5 */ + 29002 "01000000" // /* MW 4 */ + 29003 "01010000" // /* MW 3 */ + 29004 "00111001" // /* MW 2 */ + 29005 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29007 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29009 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29011 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29012 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29013 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29014 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29015 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 629 34 +.src_ref 2 "io_buffer_main.h" 218 49 first +.src_ref 2 "io_buffer_main.h" 395 8 + 29016 "10111010" // MOVA dj0, #64; MOVX r17, #-1; ADD.NC p1, r16, #12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29017 "00001000" // /* MW 9 */ + 29018 "00000011" // /* MW 8 */ + 29019 "10110100" // /* MW 7 */ + 29020 "11101000" // /* MW 6 */ + 29021 "00010111" // /* MW 5 */ + 29022 "00111111" // /* MW 4 */ + 29023 "10000000" // /* MW 3 */ + 29024 "00000010" // /* MW 2 */ + 29025 "00001000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 52 +.src_ref 2 "io_buffer_main.h" 218 49 + 29026 "10111010" // LDA r27, [p1], #-4; MOVXM p0, #491548 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29027 "00010000" // /* MW 9 */ + 29028 "00001110" // /* MW 8 */ + 29029 "00110000" // /* MW 7 */ + 29030 "11100000" // /* MW 6 */ + 29031 "00000001" // /* MW 5 */ + 29032 "00000000" // /* MW 4 */ + 29033 "11010000" // /* MW 3 */ + 29034 "11101110" // /* MW 2 */ + 29035 "00111111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 64 + 29036 "10011000" // LDA r18, [p1], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29037 "01010110" // /* MW 3 */ + 29038 "11111110" // /* MW 2 */ + 29039 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 80 + 29040 "10011000" // LDA r19, [p1], #-4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29041 "01110110" // /* MW 3 */ + 29042 "11111110" // /* MW 2 */ + 29043 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 235 47 first + 29044 "10011000" // LDA r20, [p1, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29045 "10010110" // /* MW 3 */ + 29046 "01010110" // /* MW 2 */ + 29047 "00000001" // /* MW 1 */ + 29048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29049 "00000000" // /* MW 1 */ + 29050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29051 "00000000" // /* MW 1 */ + 29052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29053 "00000000" // /* MW 1 */ + 29054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29055 "00000000" // /* MW 1 */ + 29056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29057 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 218 36 first +.src_ref 2 "io_buffer_main.h" 218 43 first + 29058 "00011000" // SEL.EQZ r18, r19, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29059 "00100010" // /* MW 3 */ + 29060 "11100101" // /* MW 2 */ + 29061 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 50 +.src_ref 8 "superkernels.cpp" 630 3 +.src_ref 2 "io_buffer_main.h" 218 20 + 29062 "01011100" // ST r18, [p1]; MOVX r16, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29063 "00001010" // /* MW 5 */ + 29064 "01000000" // /* MW 4 */ + 29065 "00110000" // /* MW 3 */ + 29066 "11001010" // /* MW 2 */ + 29067 "00100000" // /* MW 1 */ + 29068 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29069 "00000000" // /* MW 1 */ + 29070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29071 "00000000" // /* MW 1 */ + 29072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29073 "00000000" // /* MW 1 */ + 29074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29075 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 395 8 first + 29076 "00011000" // ACQ r20, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29077 "00011000" // /* MW 3 */ + 29078 "00010011" // /* MW 2 */ + 29079 "00010101" // /* MW 1 */ + 29080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29081 "00000000" // /* MW 1 */ + 29082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29083 "00000000" // /* MW 1 */ + 29084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29085 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 52 first + 29086 "10011000" // LDA r19, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29087 "01110110" // /* MW 3 */ + 29088 "00000110" // /* MW 2 */ + 29089 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 629 34 first + 29090 "10011000" // LDA r18, [p7, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29091 "01010110" // /* MW 3 */ + 29092 "00000010" // /* MW 2 */ + 29093 "00000111" // /* MW 1 */ + 29094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29095 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 29096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29097 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 29098 "10011000" // LDA p0, [p6], #20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29099 "00011110" // /* MW 3 */ + 29100 "01011100" // /* MW 2 */ + 29101 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29103 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29105 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 50 first +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 324 32 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29106 "10111010" // LDA r17, [p1], #16; LSHL r19, r19, r16; MOV p0, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29107 "01111000" // /* MW 9 */ + 29108 "01100000" // /* MW 8 */ + 29109 "00110001" // /* MW 7 */ + 29110 "01101100" // /* MW 6 */ + 29111 "00111000" // /* MW 5 */ + 29112 "00100111" // /* MW 4 */ + 29113 "11010000" // /* MW 3 */ + 29114 "11000110" // /* MW 2 */ + 29115 "00101001" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 630 3 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29116 "10011000" // EQ r16, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29117 "00000111" // /* MW 3 */ + 29118 "10100001" // /* MW 2 */ + 29119 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 630 3 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 29120 "10000100" // JNZ r16, #29200 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29200 delay_slots=5 */ + 29121 "00000001" // /* MW 5 */ + 29122 "01000000" // /* MW 4 */ + 29123 "00001000" // /* MW 3 */ + 29124 "00111001" // /* MW 2 */ + 29125 "10000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 32 +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 29126 "00011000" // MOVS p7, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29127 "10001011" // /* MW 3 */ + 29128 "10000000" // /* MW 2 */ + 29129 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29131 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29133 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29135 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 626 50 first +.delay_slot + 29136 "00000010" // ST p1, [sp, #-16]; ADD.NC p1, r19, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 29137 "10100000" // /* MW 7 */ + 29138 "11100010" // /* MW 6 */ + 29139 "10110100" // /* MW 5 */ + 29140 "00000000" // /* MW 4 */ + 29141 "10110000" // /* MW 3 */ + 29142 "00010011" // /* MW 2 */ + 29143 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 630 3 first + 29144 "10000100" // JNZ r18, #29232 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29232 delay_slots=5 */ + 29145 "00000001" // /* MW 5 */ + 29146 "01000000" // /* MW 4 */ + 29147 "00011000" // /* MW 3 */ + 29148 "00111001" // /* MW 2 */ + 29149 "10010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29151 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29153 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29155 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29157 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29159 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 633 8 first +.no_stack_arguments + 29160 "00000100" // JL #16240 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=16240 delay_slots=5 */ + 29161 "00000001" // /* MW 5 */ + 29162 "00000000" // /* MW 4 */ + 29163 "10111000" // /* MW 3 */ + 29164 "00011111" // /* MW 2 */ + 29165 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 633 8 +.delay_slot + 29166 "01000100" // MOVXM p3, #493056 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29167 "00000000" // /* MW 5 */ + 29168 "11001100" // /* MW 4 */ + 29169 "10000110" // /* MW 3 */ + 29170 "00000111" // /* MW 2 */ + 29171 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29173 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29175 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29177 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 633 8 +.delay_slot + 29178 "11010100" // NOPA; MOV p2, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29179 "10000001" // /* MW 5 */ + 29180 "11000001" // /* MW 4 */ + 29181 "11110100" // /* MW 3 */ + 29182 "00101100" // /* MW 2 */ + 29183 "00000000" // /* MW 1 */ +.return_address + 29184 "10000100" // J #29232 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=29232 delay_slots=5 */ + 29185 "00000000" // /* MW 5 */ + 29186 "00000000" // /* MW 4 */ + 29187 "00011000" // /* MW 3 */ + 29188 "00111001" // /* MW 2 */ + 29189 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29191 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29193 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29195 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29197 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29199 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_880 +.src_ref 8 "superkernels.cpp" 637 8 first +.no_stack_arguments + 29200 "00000100" // JL #17040 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=17040 delay_slots=5 */ + 29201 "00000001" // /* MW 5 */ + 29202 "00000000" // /* MW 4 */ + 29203 "01001000" // /* MW 3 */ + 29204 "00100001" // /* MW 2 */ + 29205 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 637 8 +.delay_slot + 29206 "01000100" // MOVXM p3, #493120 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29207 "10000000" // /* MW 5 */ + 29208 "11001100" // /* MW 4 */ + 29209 "10000110" // /* MW 3 */ + 29210 "00000111" // /* MW 2 */ + 29211 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 637 8 +.delay_slot + 29212 "11111000" // MOV p2, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29213 "11000000" // /* MW 3 */ + 29214 "01100000" // /* MW 2 */ + 29215 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29217 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29219 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29220 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29221 "10000001" // /* MW 11 */ + 29222 "10101101" // /* MW 10 */ + 29223 "00000000" // /* MW 9 */ + 29224 "00000000" // /* MW 8 */ + 29225 "00000000" // /* MW 7 */ + 29226 "00000000" // /* MW 6 */ + 29227 "00100000" // /* MW 5 */ + 29228 "00000000" // /* MW 4 */ + 29229 "11110000" // /* MW 3 */ + 29230 "00101100" // /* MW 2 */ + 29231 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_912 +.src_ref 2 "io_buffer_main.h" 327 28 +.src_ref 2 "io_buffer_main.h" 327 40 +.return_address + 29232 "00011000" // LDA p1, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29233 "10011001" // /* MW 3 */ + 29234 "11110000" // /* MW 2 */ + 29235 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 327 32 +.src_ref 2 "io_buffer_main.h" 425 8 +.src_ref 2 "io_buffer_main.h" 425 8 + 29236 "00101100" // LDA p0, [sp, #-12]; MOVX r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29237 "00001010" // /* MW 5 */ + 29238 "01000100" // /* MW 4 */ + 29239 "00100000" // /* MW 3 */ + 29240 "10000011" // /* MW 2 */ + 29241 "11111110" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 645 15 +.src_ref 2 "io_buffer_main.h" 324 32 first + 29242 "10111010" // LDA r16, [p7, #16]; MOVXM p7, #491528 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29243 "00010000" // /* MW 9 */ + 29244 "00000100" // /* MW 8 */ + 29245 "10110000" // /* MW 7 */ + 29246 "11100011" // /* MW 6 */ + 29247 "00000001" // /* MW 5 */ + 29248 "00000000" // /* MW 4 */ + 29249 "11010000" // /* MW 3 */ + 29250 "11000010" // /* MW 2 */ + 29251 "11101000" // /* MW 1 */ + 29252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29253 "00000000" // /* MW 1 */ + 29254 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29255 "00000000" // /* MW 1 */ + 29256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29257 "00000000" // /* MW 1 */ + 29258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29259 "00000000" // /* MW 1 */ + 29260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29261 "00000000" // /* MW 1 */ + 29262 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29263 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 29264 "00011000" // REL r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29265 "00011000" // /* MW 3 */ + 29266 "00010001" // /* MW 2 */ + 29267 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 29268 "10011000" // LDA r18, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29269 "01010110" // /* MW 3 */ + 29270 "11110110" // /* MW 2 */ + 29271 "00000001" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 324 51 first + 29272 "10011000" // LDA r16, [p0, #20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29273 "00010110" // /* MW 3 */ + 29274 "01010110" // /* MW 2 */ + 29275 "00000000" // /* MW 1 */ + 29276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29277 "00000000" // /* MW 1 */ + 29278 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29279 "00000000" // /* MW 1 */ + 29280 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29281 "00000000" // /* MW 1 */ + 29282 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29283 "00000000" // /* MW 1 */ + 29284 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29285 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 32 first + 29286 "10011000" // SUB r18, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29287 "00100001" // /* MW 3 */ + 29288 "01100101" // /* MW 2 */ + 29289 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 + 29290 "10011000" // ST r18, [p1, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29291 "01010001" // /* MW 3 */ + 29292 "11110110" // /* MW 2 */ + 29293 "00001001" // /* MW 1 */ + 29294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29295 "00000000" // /* MW 1 */ + 29296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29297 "00000000" // /* MW 1 */ + 29298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29299 "00000000" // /* MW 1 */ + 29300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29301 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 425 8 first + 29302 "00011000" // REL r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29303 "00011000" // /* MW 3 */ + 29304 "00010001" // /* MW 2 */ + 29305 "00010100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 40 first + 29306 "10011000" // LDA r18, [p6, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29307 "01010110" // /* MW 3 */ + 29308 "11100110" // /* MW 2 */ + 29309 "00000110" // /* MW 1 */ + 29310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29311 "00000000" // /* MW 1 */ + 29312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29313 "00000000" // /* MW 1 */ + 29314 "10000100" // J #29360 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=29360 delay_slots=5 */ + 29315 "00000000" // /* MW 5 */ + 29316 "00000000" // /* MW 4 */ + 29317 "01011000" // /* MW 3 */ + 29318 "00111001" // /* MW 2 */ + 29319 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29321 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29323 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 645 15 +.src_ref 8 "superkernels.cpp" 649 14 +.delay_slot + 29324 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29325 "00000001" // /* MW 3 */ + 29326 "00100000" // /* MW 2 */ + 29327 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 645 15 first +.src_ref 2 "io_buffer_main.h" 327 32 +.delay_slot + 29328 "01011100" // ST r16, [p7]; SUB r17, r17, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29329 "01000011" // /* MW 5 */ + 29330 "11000110" // /* MW 4 */ + 29331 "00111000" // /* MW 3 */ + 29332 "11000010" // /* MW 2 */ + 29333 "11100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 327 28 first +.delay_slot + 29334 "01111010" // NOPA; ST r17, [p6, #-8]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29335 "00000000" // /* MW 9 */ + 29336 "00000000" // /* MW 8 */ + 29337 "00000000" // /* MW 7 */ + 29338 "10000000" // /* MW 6 */ + 29339 "00110001" // /* MW 5 */ + 29340 "11100110" // /* MW 4 */ + 29341 "11110110" // /* MW 3 */ + 29342 "00101100" // /* MW 2 */ + 29343 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1024 +.src_ref 8 "superkernels.cpp" 649 14 + 29344 "11100001" // NOPA; NOPB; NOPS; MOVX r16, #0; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29345 "00000000" // /* MW 15 */ + 29346 "00000000" // /* MW 14 */ + 29347 "01111000" // /* MW 13 */ + 29348 "10100101" // /* MW 12 */ + 29349 "00000001" // /* MW 11 */ + 29350 "00001000" // /* MW 10 */ + 29351 "00000000" // /* MW 9 */ + 29352 "00000001" // /* MW 8 */ + 29353 "01011011" // /* MW 7 */ + 29354 "00000001" // /* MW 6 */ + 29355 "00100000" // /* MW 5 */ + 29356 "00000000" // /* MW 4 */ + 29357 "11110000" // /* MW 3 */ + 29358 "00101100" // /* MW 2 */ + 29359 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1040 +.src_ref 8 "superkernels.cpp" 648 19 +.src_ref 8 "superkernels.cpp" 651 + 29360 "10111010" // LDA lr, [sp, #-20]; MOVXM p7, #491596 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29361 "00010000" // /* MW 9 */ + 29362 "00100110" // /* MW 8 */ + 29363 "10110000" // /* MW 7 */ + 29364 "11100011" // /* MW 6 */ + 29365 "00000001" // /* MW 5 */ + 29366 "00000000" // /* MW 4 */ + 29367 "00100000" // /* MW 3 */ + 29368 "10000111" // /* MW 2 */ + 29369 "11111101" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 6 +.src_ref 8 "superkernels.cpp" 648 19 first +.src_ref 8 "superkernels.cpp" 649 14 + 29370 "10111010" // LDA r18, [p7]; MOVXM p6, #491520 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29371 "00010000" // /* MW 9 */ + 29372 "00000000" // /* MW 8 */ + 29373 "00110000" // /* MW 7 */ + 29374 "11100011" // /* MW 6 */ + 29375 "00000001" // /* MW 5 */ + 29376 "00000000" // /* MW 4 */ + 29377 "11010000" // /* MW 3 */ + 29378 "11001010" // /* MW 2 */ + 29379 "11100000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 6 + 29380 "10011000" // LDA r17, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29381 "00110110" // /* MW 3 */ + 29382 "00000110" // /* MW 2 */ + 29383 "00000110" // /* MW 1 */ + 29384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29385 "00000000" // /* MW 1 */ + 29386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29387 "00000000" // /* MW 1 */ + 29388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29389 "00000000" // /* MW 1 */ + 29390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29391 "00000000" // /* MW 1 */ + 29392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29393 "00000000" // /* MW 1 */ + 29394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29395 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 16 + 29396 "10011000" // NE r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29397 "00101000" // /* MW 3 */ + 29398 "01100011" // /* MW 2 */ + 29399 "00010100" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 648 6 + 29400 "10000100" // JNZ r17, #29424 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29424 delay_slots=5 */ + 29401 "00000001" // /* MW 5 */ + 29402 "01000000" // /* MW 4 */ + 29403 "01111000" // /* MW 3 */ + 29404 "00111001" // /* MW 2 */ + 29405 "10001000" // /* MW 1 */ +.delay_slot + 29406 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29407 "10011001" // /* MW 3 */ + 29408 "11111011" // /* MW 2 */ + 29409 "00000111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29410 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29411 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29413 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29415 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29417 "00000000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 649 14 first + 29418 "00001100" // NOPA; ST r16, [p6] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29419 "00100011" // /* MW 5 */ + 29420 "00001100" // /* MW 4 */ + 29421 "11111100" // /* MW 3 */ + 29422 "00101100" // /* MW 2 */ + 29423 "00000000" // /* MW 1 */ +.label TGT_F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE_1104 + 29424 "00011000" // LDA p6, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29425 "00011001" // /* MW 3 */ + 29426 "11111111" // /* MW 2 */ + 29427 "00000111" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 651 first + 29428 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 29429 "00000000" // /* MW 3 */ + 29430 "00101000" // /* MW 2 */ + 29431 "00010000" // /* MW 1 */ +.src_ref 8 "superkernels.cpp" 651 +.delay_slot + 29432 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29433 "00000001" // /* MW 5 */ + 29434 "00000000" // /* MW 4 */ + 29435 "00000000" // /* MW 3 */ + 29436 "11111000" // /* MW 2 */ + 29437 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29439 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE__end +.label __Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE___func_end0 + 29445 "00000000" // /* MW 1 */ +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_begin0 +.label _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj +.function resize_bilinear_scale_2 _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj +.src_ref 9 "resize_bilinear.h" 217 first +.src_ref 9 "resize_bilinear.h" 236 42 +.src_ref 9 "resize_bilinear.h" 236 56 +.src_ref 9 "resize_bilinear.h" 240 47 +.src_ref 9 "resize_bilinear.h" 283 35 +.src_ref 9 "resize_bilinear.h" 353 31 +.function_start + 29456 "10111010" // MOVA r18, #-1; MOVX r7, #1; MOV r19, p1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29457 "01111000" // /* MW 9 */ + 29458 "01100000" // /* MW 8 */ + 29459 "01101001" // /* MW 7 */ + 29460 "00101010" // /* MW 6 */ + 29461 "01110000" // /* MW 5 */ + 29462 "00000000" // /* MW 4 */ + 29463 "00000000" // /* MW 3 */ + 29464 "11110010" // /* MW 2 */ + 29465 "11111111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 42 first +.src_ref 9 "resize_bilinear.h" 353 31 + 29466 "11100100" // LSHL r5, r0, r7; MOV el0, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29467 "00111001" // /* MW 5 */ + 29468 "00100111" // /* MW 4 */ + 29469 "10110000" // /* MW 3 */ + 29470 "01001111" // /* MW 2 */ + 29471 "00000001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 46 +.src_ref 9 "resize_bilinear.h" 236 56 + 29472 "00100100" // LSHL r17, r1, r7; ADD.NC r20, r5, #6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29473 "00000110" // /* MW 5 */ + 29474 "00100101" // /* MW 4 */ + 29475 "10111010" // /* MW 3 */ + 29476 "01001111" // /* MW 2 */ + 29477 "00001100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 60 + 29478 "00011000" // ADD r6, r17, #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29479 "00011011" // /* MW 3 */ + 29480 "01001100" // /* MW 2 */ + 29481 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 236 51 + 29482 "10011000" // MUL r20, r6, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29483 "01001111" // /* MW 3 */ + 29484 "10101001" // /* MW 2 */ + 29485 "00010001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 47 + 29486 "01000100" // MOVXM r19, #268435454 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29487 "11111100" // /* MW 5 */ + 29488 "10111111" // /* MW 4 */ + 29489 "11111001" // /* MW 3 */ + 29490 "11111111" // /* MW 2 */ + 29491 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 47 first + 29492 "10011000" // LSHL r18, r20, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29493 "00101101" // /* MW 3 */ + 29494 "00100101" // /* MW 2 */ + 29495 "00010101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 47 + 29496 "10011000" // AND r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29497 "00100100" // /* MW 3 */ + 29498 "11100101" // /* MW 2 */ + 29499 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 8 +.src_ref 9 "resize_bilinear.h" 240 31 + 29500 "10000100" // JZ r18, #29664 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29664 delay_slots=5 */ + 29501 "00000001" // /* MW 5 */ + 29502 "00000000" // /* MW 4 */ + 29503 "11110000" // /* MW 3 */ + 29504 "00111001" // /* MW 2 */ + 29505 "10010000" // /* MW 1 */ +.delay_slot + 29506 "11111000" // MOV r4, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29507 "11000000" // /* MW 3 */ + 29508 "00011110" // /* MW 2 */ + 29509 "00011001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 33 +.delay_slot + 29510 "11111000" // MOV r16, p0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29511 "11000000" // /* MW 3 */ + 29512 "00010000" // /* MW 2 */ + 29513 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29519 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 9 "resize_bilinear.h" 240 8 +.src_ref 9 "resize_bilinear.h" 242 23 + 29520 "01110110" // MOVA r19, #0; MOVS p7, p1; MOVXM ls, #29648 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29521 "00010000" // /* MW 11 */ + 29522 "11101000" // /* MW 10 */ + 29523 "01111001" // /* MW 9 */ + 29524 "00011100" // /* MW 8 */ + 29525 "00000000" // /* MW 7 */ + 29526 "00000000" // /* MW 6 */ + 29527 "10001011" // /* MW 5 */ + 29528 "10000100" // /* MW 4 */ + 29529 "00000111" // /* MW 3 */ + 29530 "00010011" // /* MW 2 */ + 29531 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 8 + 29532 "01000100" // MOVXM le, #29648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 29533 "10100000" // /* MW 5 */ + 29534 "11100111" // /* MW 4 */ + 29535 "01110110" // /* MW 3 */ + 29536 "00000000" // /* MW 2 */ + 29537 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 240 8 + 29538 "00101110" // NOPA; NOPS; MOV lc, r18; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 29539 "00011100" // /* MW 13 */ + 29540 "00000000" // /* MW 12 */ + 29541 "00000000" // /* MW 11 */ + 29542 "00000111" // /* MW 10 */ + 29543 "11001001" // /* MW 9 */ + 29544 "01101011" // /* MW 8 */ + 29545 "00000000" // /* MW 7 */ + 29546 "00000000" // /* MW 6 */ + 29547 "10110110" // /* MW 5 */ + 29548 "00000010" // /* MW 4 */ + 29549 "11110000" // /* MW 3 */ + 29550 "00101100" // /* MW 2 */ + 29551 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first + 29552 "11100001" // NOPA; NOPB; NOPS; NOPX; VBCST.32 x0, r19; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29553 "00000000" // /* MW 15 */ + 29554 "00000000" // /* MW 14 */ + 29555 "01111000" // /* MW 13 */ + 29556 "00111001" // /* MW 12 */ + 29557 "00100111" // /* MW 11 */ + 29558 "00000000" // /* MW 10 */ + 29559 "00000000" // /* MW 9 */ + 29560 "00000000" // /* MW 8 */ + 29561 "01011011" // /* MW 7 */ + 29562 "00000001" // /* MW 6 */ + 29563 "00100000" // /* MW 5 */ + 29564 "00000000" // /* MW 4 */ + 29565 "11110000" // /* MW 3 */ + 29566 "00101100" // /* MW 2 */ + 29567 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 242 23 + 29568 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29569 "00000000" // /* MW 15 */ + 29570 "00000000" // /* MW 14 */ + 29571 "01111000" // /* MW 13 */ + 29572 "01001001" // /* MW 12 */ + 29573 "11000000" // /* MW 11 */ + 29574 "00000000" // /* MW 10 */ + 29575 "00000000" // /* MW 9 */ + 29576 "00000000" // /* MW 8 */ + 29577 "01011011" // /* MW 7 */ + 29578 "00000001" // /* MW 6 */ + 29579 "00100000" // /* MW 5 */ + 29580 "00000000" // /* MW 4 */ + 29581 "11110000" // /* MW 3 */ + 29582 "00101100" // /* MW 2 */ + 29583 "00000000" // /* MW 1 */ + 29584 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29585 "00000000" // /* MW 15 */ + 29586 "00000000" // /* MW 14 */ + 29587 "01111000" // /* MW 13 */ + 29588 "10100101" // /* MW 12 */ + 29589 "00000001" // /* MW 11 */ + 29590 "00000000" // /* MW 10 */ + 29591 "00000000" // /* MW 9 */ + 29592 "00000000" // /* MW 8 */ + 29593 "01011011" // /* MW 7 */ + 29594 "00000001" // /* MW 6 */ + 29595 "00100000" // /* MW 5 */ + 29596 "00000000" // /* MW 4 */ + 29597 "11110000" // /* MW 3 */ + 29598 "00101100" // /* MW 2 */ + 29599 "00000000" // /* MW 1 */ + 29600 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29601 "00000000" // /* MW 15 */ + 29602 "00000000" // /* MW 14 */ + 29603 "01111000" // /* MW 13 */ + 29604 "10100101" // /* MW 12 */ + 29605 "00000001" // /* MW 11 */ + 29606 "00000000" // /* MW 10 */ + 29607 "00000000" // /* MW 9 */ + 29608 "00000000" // /* MW 8 */ + 29609 "01011011" // /* MW 7 */ + 29610 "00000001" // /* MW 6 */ + 29611 "00100000" // /* MW 5 */ + 29612 "00000000" // /* MW 4 */ + 29613 "11110000" // /* MW 3 */ + 29614 "00101100" // /* MW 2 */ + 29615 "00000000" // /* MW 1 */ + 29616 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29617 "00000000" // /* MW 15 */ + 29618 "00000000" // /* MW 14 */ + 29619 "01111000" // /* MW 13 */ + 29620 "10100101" // /* MW 12 */ + 29621 "00000001" // /* MW 11 */ + 29622 "00000000" // /* MW 10 */ + 29623 "00000000" // /* MW 9 */ + 29624 "00000000" // /* MW 8 */ + 29625 "01011011" // /* MW 7 */ + 29626 "00000001" // /* MW 6 */ + 29627 "00100000" // /* MW 5 */ + 29628 "00000000" // /* MW 4 */ + 29629 "11110000" // /* MW 3 */ + 29630 "00101100" // /* MW 2 */ + 29631 "00000000" // /* MW 1 */ + 29632 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29633 "00000000" // /* MW 15 */ + 29634 "00000000" // /* MW 14 */ + 29635 "01111000" // /* MW 13 */ + 29636 "10100101" // /* MW 12 */ + 29637 "00000001" // /* MW 11 */ + 29638 "00000000" // /* MW 10 */ + 29639 "00000000" // /* MW 9 */ + 29640 "00000000" // /* MW 8 */ + 29641 "01011011" // /* MW 7 */ + 29642 "00000001" // /* MW 6 */ + 29643 "00100000" // /* MW 5 */ + 29644 "00000000" // /* MW 4 */ + 29645 "11110000" // /* MW 3 */ + 29646 "00101100" // /* MW 2 */ + 29647 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_192 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "resize_bilinear.h" 242 23 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 29648 "11100001" // NOPA; NOPB; VST bmhl1, [p7], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29649 "00000000" // /* MW 15 */ + 29650 "00000000" // /* MW 14 */ + 29651 "01111000" // /* MW 13 */ + 29652 "10100101" // /* MW 12 */ + 29653 "00000001" // /* MW 11 */ + 29654 "00000000" // /* MW 10 */ + 29655 "00000000" // /* MW 9 */ + 29656 "10000000" // /* MW 8 */ + 29657 "11000110" // /* MW 7 */ + 29658 "00011100" // /* MW 6 */ + 29659 "00100111" // /* MW 5 */ + 29660 "00000000" // /* MW 4 */ + 29661 "11110000" // /* MW 3 */ + 29662 "00101100" // /* MW 2 */ + 29663 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_208 +.src_ref 9 "resize_bilinear.h" 256 37 +.src_ref 9 "resize_bilinear.h" 258 41 +.src_ref 9 "resize_bilinear.h" 262 8 first +.src_ref 9 "resize_bilinear.h" 262 31 first +.src_ref 9 "resize_bilinear.h" 278 41 +.src_ref 9 "resize_bilinear.h" 278 71 +.loop_nesting 0 + 29664 "10111010" // MOVA r18, #4; JZ r17, #29904 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=29904 delay_slots=5 */ + 29665 "01100000" // /* MW 9 */ + 29666 "00000000" // /* MW 8 */ + 29667 "00000000" // /* MW 7 */ + 29668 "10011010" // /* MW 6 */ + 29669 "00001110" // /* MW 5 */ + 29670 "00100010" // /* MW 4 */ + 29671 "00000000" // /* MW 3 */ + 29672 "10010010" // /* MW 2 */ + 29673 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 33 first +.src_ref 9 "resize_bilinear.h" 256 42 +.src_ref 9 "resize_bilinear.h" 258 51 +.src_ref 9 "resize_bilinear.h" 258 56 +.delay_slot + 29674 "10111010" // MOVA r20, #48; ADD r19, r1, #2; ADD.NC p3, r16, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29675 "00001000" // /* MW 9 */ + 29676 "00000100" // /* MW 8 */ + 29677 "10110100" // /* MW 7 */ + 29678 "01011001" // /* MW 6 */ + 29679 "00110000" // /* MW 5 */ + 29680 "00000011" // /* MW 4 */ + 29681 "00000000" // /* MW 3 */ + 29682 "00010100" // /* MW 2 */ + 29683 "00000110" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 256 37 +.src_ref 9 "resize_bilinear.h" 259 31 first +.delay_slot + 29684 "00111010" // MOVS p7, p3; LSHL r21, r19, r18; ADD.NC dn1, r1, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29685 "11001001" // /* MW 9 */ + 29686 "01111111" // /* MW 8 */ + 29687 "10100000" // /* MW 7 */ + 29688 "01101100" // /* MW 6 */ + 29689 "01011001" // /* MW 5 */ + 29690 "00100111" // /* MW 4 */ + 29691 "01100000" // /* MW 3 */ + 29692 "10010001" // /* MW 2 */ + 29693 "11110001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 37 +.src_ref 9 "resize_bilinear.h" 258 41 first +.src_ref 9 "resize_bilinear.h" 258 94 +.src_ref 9 "resize_bilinear.h" 258 99 +.delay_slot + 29694 "10111010" // MOVA r21, #48; LSHL r16, r0, r18; MOV m1, r21 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29695 "01111000" // /* MW 9 */ + 29696 "01010000" // /* MW 8 */ + 29697 "10000101" // /* MW 7 */ + 29698 "01101100" // /* MW 6 */ + 29699 "00001001" // /* MW 5 */ + 29700 "00000001" // /* MW 4 */ + 29701 "00000000" // /* MW 3 */ + 29702 "00010101" // /* MW 2 */ + 29703 "00000110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 9 "resize_bilinear.h" 256 37 first +.src_ref 9 "resize_bilinear.h" 258 41 +.src_ref 9 "resize_bilinear.h" 258 94 +.src_ref 9 "resize_bilinear.h" 258 99 +.delay_slot + 29704 "10110110" // MOVA r16, #48; PADDB [p3], m1; MAC r21, r21, r19, r16; ADD.NC r22, r16, #-32 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29705 "00001000" // /* MW 11 */ + 29706 "00111000" // /* MW 10 */ + 29707 "11001100" // /* MW 9 */ + 29708 "00110010" // /* MW 8 */ + 29709 "01011000" // /* MW 7 */ + 29710 "00100111" // /* MW 6 */ + 29711 "00100000" // /* MW 5 */ + 29712 "01010111" // /* MW 4 */ + 29713 "00000110" // /* MW 3 */ + 29714 "00010000" // /* MW 2 */ + 29715 "00000110" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 258 51 first +.src_ref 9 "resize_bilinear.h" 258 56 first +.delay_slot + 29716 "00011000" // MAC r20, r20, r19, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29717 "01100110" // /* MW 3 */ + 29718 "11101001" // /* MW 2 */ + 29719 "00010100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 262 8 first + 29720 "01110110" // MOVA dc0, #0; MOVS dn2, dn1; MOVXM ls, #29776 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29721 "00010000" // /* MW 11 */ + 29722 "00101000" // /* MW 10 */ + 29723 "01111010" // /* MW 9 */ + 29724 "00011100" // /* MW 8 */ + 29725 "00000000" // /* MW 7 */ + 29726 "00000000" // /* MW 6 */ + 29727 "01001011" // /* MW 5 */ + 29728 "01000110" // /* MW 4 */ + 29729 "10000010" // /* MW 3 */ + 29730 "00000011" // /* MW 2 */ + 29731 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 262 8 + 29732 "01110110" // MOVA dj1, #16; MOVS p4, p7; MOVXM le, #29872 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29733 "00010000" // /* MW 11 */ + 29734 "01011000" // /* MW 10 */ + 29735 "10111010" // /* MW 9 */ + 29736 "00011101" // /* MW 8 */ + 29737 "00000000" // /* MW 7 */ + 29738 "00000000" // /* MW 6 */ + 29739 "10001011" // /* MW 5 */ + 29740 "10011100" // /* MW 4 */ + 29741 "10000100" // /* MW 3 */ + 29742 "00000110" // /* MW 2 */ + 29743 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 262 8 + 29744 "10111010" // MOVA dj2, #16; MOVS dc1, dc0; MOV lc, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29745 "01110010" // /* MW 9 */ + 29746 "01010000" // /* MW 8 */ + 29747 "10111100" // /* MW 7 */ + 29748 "00000010" // /* MW 6 */ + 29749 "01001011" // /* MW 5 */ + 29750 "00000000" // /* MW 4 */ + 29751 "10000001" // /* MW 3 */ + 29752 "00001010" // /* MW 2 */ + 29753 "00000010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 + 29754 "00000010" // MOVS dc2, dc0; MOV m2, r21 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 29755 "01110000" // /* MW 7 */ + 29756 "01010000" // /* MW 6 */ + 29757 "00000101" // /* MW 5 */ + 29758 "00000001" // /* MW 4 */ + 29759 "01100000" // /* MW 3 */ + 29760 "00001001" // /* MW 2 */ + 29761 "01000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 + 29762 "00101110" // NOPA; NOPS; MOV m1, r20; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 29763 "00011100" // /* MW 13 */ + 29764 "00000000" // /* MW 12 */ + 29765 "00000000" // /* MW 11 */ + 29766 "00000111" // /* MW 10 */ + 29767 "01010001" // /* MW 9 */ + 29768 "01001000" // /* MW 8 */ + 29769 "00000000" // /* MW 7 */ + 29770 "00000000" // /* MW 6 */ + 29771 "10110110" // /* MW 5 */ + 29772 "00000010" // /* MW 4 */ + 29773 "11110000" // /* MW 3 */ + 29774 "00101100" // /* MW 2 */ + 29775 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_320 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.begin_of_loop +.loop_nesting 1 + 29776 "00011000" // VLDB.2D.128 wl0, [p3], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29777 "00100000" // /* MW 3 */ + 29778 "00110000" // /* MW 2 */ + 29779 "00111011" // /* MW 1 */ + 29780 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29781 "10000001" // /* MW 11 */ + 29782 "10101101" // /* MW 10 */ + 29783 "00000000" // /* MW 9 */ + 29784 "00000000" // /* MW 8 */ + 29785 "00000000" // /* MW 7 */ + 29786 "00000000" // /* MW 6 */ + 29787 "00100000" // /* MW 5 */ + 29788 "00000000" // /* MW 4 */ + 29789 "11110000" // /* MW 3 */ + 29790 "00101100" // /* MW 2 */ + 29791 "00000000" // /* MW 1 */ + 29792 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29793 "00000000" // /* MW 15 */ + 29794 "00000000" // /* MW 14 */ + 29795 "01111000" // /* MW 13 */ + 29796 "10100101" // /* MW 12 */ + 29797 "00000001" // /* MW 11 */ + 29798 "00000000" // /* MW 10 */ + 29799 "00000000" // /* MW 9 */ + 29800 "00000000" // /* MW 8 */ + 29801 "01011011" // /* MW 7 */ + 29802 "00000001" // /* MW 6 */ + 29803 "00100000" // /* MW 5 */ + 29804 "00000000" // /* MW 4 */ + 29805 "11110000" // /* MW 3 */ + 29806 "00101100" // /* MW 2 */ + 29807 "00000000" // /* MW 1 */ + 29808 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29809 "00000000" // /* MW 15 */ + 29810 "00000000" // /* MW 14 */ + 29811 "01111000" // /* MW 13 */ + 29812 "10100101" // /* MW 12 */ + 29813 "00000001" // /* MW 11 */ + 29814 "00000000" // /* MW 10 */ + 29815 "00000000" // /* MW 9 */ + 29816 "00000000" // /* MW 8 */ + 29817 "01011011" // /* MW 7 */ + 29818 "00000001" // /* MW 6 */ + 29819 "00100000" // /* MW 5 */ + 29820 "00000000" // /* MW 4 */ + 29821 "11110000" // /* MW 3 */ + 29822 "00101100" // /* MW 2 */ + 29823 "00000000" // /* MW 1 */ + 29824 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29825 "00000000" // /* MW 15 */ + 29826 "00000000" // /* MW 14 */ + 29827 "01111000" // /* MW 13 */ + 29828 "10100101" // /* MW 12 */ + 29829 "00000001" // /* MW 11 */ + 29830 "00000000" // /* MW 10 */ + 29831 "00000000" // /* MW 9 */ + 29832 "00000000" // /* MW 8 */ + 29833 "01011011" // /* MW 7 */ + 29834 "00000001" // /* MW 6 */ + 29835 "00100000" // /* MW 5 */ + 29836 "00000000" // /* MW 4 */ + 29837 "11110000" // /* MW 3 */ + 29838 "00101100" // /* MW 2 */ + 29839 "00000000" // /* MW 1 */ + 29840 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29841 "00000000" // /* MW 15 */ + 29842 "00000000" // /* MW 14 */ + 29843 "01111000" // /* MW 13 */ + 29844 "10100101" // /* MW 12 */ + 29845 "00000001" // /* MW 11 */ + 29846 "00000000" // /* MW 10 */ + 29847 "00000000" // /* MW 9 */ + 29848 "00000000" // /* MW 8 */ + 29849 "01011011" // /* MW 7 */ + 29850 "00000001" // /* MW 6 */ + 29851 "00100000" // /* MW 5 */ + 29852 "00000000" // /* MW 4 */ + 29853 "11110000" // /* MW 3 */ + 29854 "00101100" // /* MW 2 */ + 29855 "00000000" // /* MW 1 */ + 29856 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29857 "00000000" // /* MW 15 */ + 29858 "00000000" // /* MW 14 */ + 29859 "01111000" // /* MW 13 */ + 29860 "10100101" // /* MW 12 */ + 29861 "00000001" // /* MW 11 */ + 29862 "00000000" // /* MW 10 */ + 29863 "00000000" // /* MW 9 */ + 29864 "00000000" // /* MW 8 */ + 29865 "01011011" // /* MW 7 */ + 29866 "00000001" // /* MW 6 */ + 29867 "00100000" // /* MW 5 */ + 29868 "00000000" // /* MW 4 */ + 29869 "11110000" // /* MW 3 */ + 29870 "00101100" // /* MW 2 */ + 29871 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_416 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 first +.end_of_loop + 29872 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p4], d2; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29873 "00000000" // /* MW 15 */ + 29874 "00000000" // /* MW 14 */ + 29875 "01111000" // /* MW 13 */ + 29876 "10100101" // /* MW 12 */ + 29877 "00000001" // /* MW 11 */ + 29878 "00000000" // /* MW 10 */ + 29879 "00000000" // /* MW 9 */ + 29880 "00000000" // /* MW 8 */ + 29881 "00101110" // /* MW 7 */ + 29882 "01010000" // /* MW 6 */ + 29883 "00100100" // /* MW 5 */ + 29884 "00000000" // /* MW 4 */ + 29885 "11110000" // /* MW 3 */ + 29886 "00101100" // /* MW 2 */ + 29887 "00000000" // /* MW 1 */ +.loop_nesting 0 + 29888 "10000100" // J #29920 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=29920 delay_slots=5 */ + 29889 "00000000" // /* MW 5 */ + 29890 "00000000" // /* MW 4 */ + 29891 "01110000" // /* MW 3 */ + 29892 "00111010" // /* MW 2 */ + 29893 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29895 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29897 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29899 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29901 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29903 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_448 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 + 29904 "11100001" // MOVA dc0, #0; NOPB; NOPS; NOPX; MOV dj1, #16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 29905 "00000000" // /* MW 15 */ + 29906 "00000000" // /* MW 14 */ + 29907 "01011000" // /* MW 13 */ + 29908 "00010000" // /* MW 12 */ + 29909 "11000000" // /* MW 11 */ + 29910 "00000000" // /* MW 10 */ + 29911 "00000000" // /* MW 9 */ + 29912 "00000000" // /* MW 8 */ + 29913 "01011011" // /* MW 7 */ + 29914 "00000001" // /* MW 6 */ + 29915 "00100000" // /* MW 5 */ + 29916 "00000000" // /* MW 4 */ + 29917 "10000000" // /* MW 3 */ + 29918 "00000011" // /* MW 2 */ + 29919 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_464 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 283 40 + 29920 "00111010" // MOVS dn0, dc0; ADD r17, r0, #2; MOV m1, dj1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29921 "01111001" // /* MW 9 */ + 29922 "10000000" // /* MW 8 */ + 29923 "10000001" // /* MW 7 */ + 29924 "01011000" // /* MW 6 */ + 29925 "00010000" // /* MW 5 */ + 29926 "00000001" // /* MW 4 */ + 29927 "01100000" // /* MW 3 */ + 29928 "00001001" // /* MW 2 */ + 29929 "00001000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 283 35 first + 29930 "10011000" // LSHL r7, r17, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29931 "01111101" // /* MW 3 */ + 29932 "01001110" // /* MW 2 */ + 29933 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 283 8 +.src_ref 9 "resize_bilinear.h" 283 31 + 29934 "10000100" // JZ r7, #30128 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30128 delay_slots=5 */ + 29935 "00000001" // /* MW 5 */ + 29936 "00000000" // /* MW 4 */ + 29937 "11011000" // /* MW 3 */ + 29938 "00111010" // /* MW 2 */ + 29939 "00111000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 259 31 +.delay_slot + 29940 "00011000" // ADD r0, r19, #-3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29941 "11110111" // /* MW 3 */ + 29942 "11000001" // /* MW 2 */ + 29943 "00010100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 41 first +.delay_slot + 29944 "10011000" // LSHL r19, r0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29945 "00101101" // /* MW 3 */ + 29946 "00100111" // /* MW 2 */ + 29947 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 66 +.delay_slot + 29948 "00011000" // ADD r0, r0, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29949 "00001011" // /* MW 3 */ + 29950 "00000000" // /* MW 2 */ + 29951 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 71 +.delay_slot + 29952 "10011000" // LSHL r18, r0, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29953 "00101101" // /* MW 3 */ + 29954 "00100101" // /* MW 2 */ + 29955 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 29956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 29957 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 283 8 first + 29958 "01110110" // MOVA dn2, #1; MOVS dc2, dc0; MOVXM ls, #30000 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29959 "00010000" // /* MW 11 */ + 29960 "10011000" // /* MW 10 */ + 29961 "01111010" // /* MW 9 */ + 29962 "00011100" // /* MW 8 */ + 29963 "00000000" // /* MW 7 */ + 29964 "00000000" // /* MW 6 */ + 29965 "01001011" // /* MW 5 */ + 29966 "00000000" // /* MW 4 */ + 29967 "10000010" // /* MW 3 */ + 29968 "00101001" // /* MW 2 */ + 29969 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 283 8 + 29970 "01110110" // MOVA m2, #48; MOVS p3, p0; MOVXM le, #30096 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 29971 "00010000" // /* MW 11 */ + 29972 "11001000" // /* MW 10 */ + 29973 "10111010" // /* MW 9 */ + 29974 "00011101" // /* MW 8 */ + 29975 "00000000" // /* MW 7 */ + 29976 "00000000" // /* MW 6 */ + 29977 "10001011" // /* MW 5 */ + 29978 "10000000" // /* MW 4 */ + 29979 "10000011" // /* MW 3 */ + 29980 "00001000" // /* MW 2 */ + 29981 "00000110" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "resize_bilinear.h" 283 8 + 29982 "10111010" // MOVA dc1, #0; MOVS dn1, dn2; ADD.NC lc, r5, #4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 29983 "00000010" // /* MW 9 */ + 29984 "01000001" // /* MW 8 */ + 29985 "10111001" // /* MW 7 */ + 29986 "00000010" // /* MW 6 */ + 29987 "01001011" // /* MW 5 */ + 29988 "01001010" // /* MW 4 */ + 29989 "10000001" // /* MW 3 */ + 29990 "00000111" // /* MW 2 */ + 29991 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 + 29992 "11111000" // MOV dj2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29993 "10100000" // /* MW 3 */ + 29994 "10001001" // /* MW 2 */ + 29995 "00011010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 + 29996 "11111000" // MOV dj1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 29997 "00100000" // /* MW 3 */ + 29998 "10001001" // /* MW 2 */ + 29999 "00011001" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_544 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.begin_of_loop +.loop_nesting 1 + 30000 "00011000" // VLDB.2D.128 wl0, [p7], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30001 "00100000" // /* MW 3 */ + 30002 "01010000" // /* MW 2 */ + 30003 "00111111" // /* MW 1 */ + 30004 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30005 "10000001" // /* MW 11 */ + 30006 "10101101" // /* MW 10 */ + 30007 "00000000" // /* MW 9 */ + 30008 "00000000" // /* MW 8 */ + 30009 "00000000" // /* MW 7 */ + 30010 "00000000" // /* MW 6 */ + 30011 "00100000" // /* MW 5 */ + 30012 "00000000" // /* MW 4 */ + 30013 "11110000" // /* MW 3 */ + 30014 "00101100" // /* MW 2 */ + 30015 "00000000" // /* MW 1 */ + 30016 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30017 "00000000" // /* MW 15 */ + 30018 "00000000" // /* MW 14 */ + 30019 "01111000" // /* MW 13 */ + 30020 "10100101" // /* MW 12 */ + 30021 "00000001" // /* MW 11 */ + 30022 "00000000" // /* MW 10 */ + 30023 "00000000" // /* MW 9 */ + 30024 "00000000" // /* MW 8 */ + 30025 "01011011" // /* MW 7 */ + 30026 "00000001" // /* MW 6 */ + 30027 "00100000" // /* MW 5 */ + 30028 "00000000" // /* MW 4 */ + 30029 "11110000" // /* MW 3 */ + 30030 "00101100" // /* MW 2 */ + 30031 "00000000" // /* MW 1 */ + 30032 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30033 "00000000" // /* MW 15 */ + 30034 "00000000" // /* MW 14 */ + 30035 "01111000" // /* MW 13 */ + 30036 "10100101" // /* MW 12 */ + 30037 "00000001" // /* MW 11 */ + 30038 "00000000" // /* MW 10 */ + 30039 "00000000" // /* MW 9 */ + 30040 "00000000" // /* MW 8 */ + 30041 "01011011" // /* MW 7 */ + 30042 "00000001" // /* MW 6 */ + 30043 "00100000" // /* MW 5 */ + 30044 "00000000" // /* MW 4 */ + 30045 "11110000" // /* MW 3 */ + 30046 "00101100" // /* MW 2 */ + 30047 "00000000" // /* MW 1 */ + 30048 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30049 "00000000" // /* MW 15 */ + 30050 "00000000" // /* MW 14 */ + 30051 "01111000" // /* MW 13 */ + 30052 "10100101" // /* MW 12 */ + 30053 "00000001" // /* MW 11 */ + 30054 "00000000" // /* MW 10 */ + 30055 "00000000" // /* MW 9 */ + 30056 "00000000" // /* MW 8 */ + 30057 "01011011" // /* MW 7 */ + 30058 "00000001" // /* MW 6 */ + 30059 "00100000" // /* MW 5 */ + 30060 "00000000" // /* MW 4 */ + 30061 "11110000" // /* MW 3 */ + 30062 "00101100" // /* MW 2 */ + 30063 "00000000" // /* MW 1 */ + 30064 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30065 "00000000" // /* MW 15 */ + 30066 "00000000" // /* MW 14 */ + 30067 "01111000" // /* MW 13 */ + 30068 "10100101" // /* MW 12 */ + 30069 "00000001" // /* MW 11 */ + 30070 "00000000" // /* MW 10 */ + 30071 "00000000" // /* MW 9 */ + 30072 "00000000" // /* MW 8 */ + 30073 "01011011" // /* MW 7 */ + 30074 "00000001" // /* MW 6 */ + 30075 "00100000" // /* MW 5 */ + 30076 "00000000" // /* MW 4 */ + 30077 "11110000" // /* MW 3 */ + 30078 "00101100" // /* MW 2 */ + 30079 "00000000" // /* MW 1 */ + 30080 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30081 "00000000" // /* MW 15 */ + 30082 "00000000" // /* MW 14 */ + 30083 "01111000" // /* MW 13 */ + 30084 "10100101" // /* MW 12 */ + 30085 "00000001" // /* MW 11 */ + 30086 "00000000" // /* MW 10 */ + 30087 "00000000" // /* MW 9 */ + 30088 "00000000" // /* MW 8 */ + 30089 "01011011" // /* MW 7 */ + 30090 "00000001" // /* MW 6 */ + 30091 "00100000" // /* MW 5 */ + 30092 "00000000" // /* MW 4 */ + 30093 "11110000" // /* MW 3 */ + 30094 "00101100" // /* MW 2 */ + 30095 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_640 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 first +.end_of_loop + 30096 "11100001" // NOPA; NOPB; VST.2D.128 wl0, [p3], d1; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30097 "00000000" // /* MW 15 */ + 30098 "00000000" // /* MW 14 */ + 30099 "01111000" // /* MW 13 */ + 30100 "10100101" // /* MW 12 */ + 30101 "00000001" // /* MW 11 */ + 30102 "00000000" // /* MW 10 */ + 30103 "00000000" // /* MW 9 */ + 30104 "00000000" // /* MW 8 */ + 30105 "00101110" // /* MW 7 */ + 30106 "00110000" // /* MW 6 */ + 30107 "00100011" // /* MW 5 */ + 30108 "00000000" // /* MW 4 */ + 30109 "11110000" // /* MW 3 */ + 30110 "00101100" // /* MW 2 */ + 30111 "00000000" // /* MW 1 */ +.loop_nesting 0 + 30112 "10000100" // J #30144 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=30144 delay_slots=5 */ + 30113 "00000000" // /* MW 5 */ + 30114 "00000000" // /* MW 4 */ + 30115 "11100000" // /* MW 3 */ + 30116 "00111010" // /* MW 2 */ + 30117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30119 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30121 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30123 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30125 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30127 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_672 +.src_ref 7 "aie_core.h" 81 15 + 30128 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV dn1, #1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30129 "00000000" // /* MW 15 */ + 30130 "00000000" // /* MW 14 */ + 30131 "01011000" // /* MW 13 */ + 30132 "00000001" // /* MW 12 */ + 30133 "10100000" // /* MW 11 */ + 30134 "00000000" // /* MW 10 */ + 30135 "00000000" // /* MW 9 */ + 30136 "00000000" // /* MW 8 */ + 30137 "01011011" // /* MW 7 */ + 30138 "00000001" // /* MW 6 */ + 30139 "00100000" // /* MW 5 */ + 30140 "00000000" // /* MW 4 */ + 30141 "11110000" // /* MW 3 */ + 30142 "00101100" // /* MW 2 */ + 30143 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_688 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 256 42 +.src_ref 9 "resize_bilinear.h" 311 24 +.src_ref 9 "resize_bilinear.h" 311 29 +.src_ref 9 "resize_bilinear.h" 314 51 +.src_ref 9 "resize_bilinear.h" 314 86 +.src_ref 9 "resize_bilinear.h" 318 36 + 30144 "01110110" // MOVA r18, #6; MOVS dc2, dn0; ADD r3, r0, #1; MOV r27, r3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30145 "01111000" // /* MW 11 */ + 30146 "11010000" // /* MW 10 */ + 30147 "01101000" // /* MW 9 */ + 30148 "00111011" // /* MW 8 */ + 30149 "00110000" // /* MW 7 */ + 30150 "00000000" // /* MW 6 */ + 30151 "01001011" // /* MW 5 */ + 30152 "00000010" // /* MW 4 */ + 30153 "00000010" // /* MW 3 */ + 30154 "11010010" // /* MW 2 */ + 30155 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 314 51 first +.src_ref 9 "resize_bilinear.h" 314 100 + 30156 "10111010" // MOVA r21, #320; LSHL r3, r3, r18; ADD.NC r0, r3, #-2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30157 "10001000" // /* MW 9 */ + 30158 "11111111" // /* MW 8 */ + 30159 "00001000" // /* MW 7 */ + 30160 "01101100" // /* MW 6 */ + 30161 "00111001" // /* MW 5 */ + 30162 "00000110" // /* MW 4 */ + 30163 "00000000" // /* MW 3 */ + 30164 "00010101" // /* MW 2 */ + 30165 "00101000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 278 66 +.src_ref 9 "resize_bilinear.h" 311 29 +.src_ref 9 "resize_bilinear.h" 314 86 +.src_ref 9 "resize_bilinear.h" 318 36 +.src_ref 9 "resize_bilinear.h" 353 31 + 30166 "10111010" // MOVA r7, #5; LSHL r20, r0, r18; ADD.NC r0, r0, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30167 "01001000" // /* MW 9 */ + 30168 "00000000" // /* MW 8 */ + 30169 "00001000" // /* MW 7 */ + 30170 "01101100" // /* MW 6 */ + 30171 "01001001" // /* MW 5 */ + 30172 "00000001" // /* MW 4 */ + 30173 "00000000" // /* MW 3 */ + 30174 "10100111" // /* MW 2 */ + 30175 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 256 42 +.src_ref 9 "resize_bilinear.h" 311 29 +.src_ref 9 "resize_bilinear.h" 314 100 +.src_ref 9 "resize_bilinear.h" 318 36 + 30176 "10111010" // MOVA r19, #7; ADD r18, r0, #1; ADD.NC m2, r21, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30177 "10101000" // /* MW 9 */ + 30178 "01101000" // /* MW 8 */ + 30179 "00000101" // /* MW 7 */ + 30180 "00111001" // /* MW 6 */ + 30181 "00100000" // /* MW 5 */ + 30182 "00000001" // /* MW 4 */ + 30183 "00000000" // /* MW 3 */ + 30184 "11110011" // /* MW 2 */ + 30185 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 311 24 +.src_ref 9 "resize_bilinear.h" 311 29 + 30186 "01110110" // MOVA dc1, #0; MOVS dn2, r0; MOVXM r20, #492224 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30187 "00010000" // /* MW 11 */ + 30188 "01100000" // /* MW 10 */ + 30189 "10001001" // /* MW 9 */ + 30190 "11100010" // /* MW 8 */ + 30191 "00000001" // /* MW 7 */ + 30192 "00000000" // /* MW 6 */ + 30193 "00001011" // /* MW 5 */ + 30194 "01000000" // /* MW 4 */ + 30195 "10000010" // /* MW 3 */ + 30196 "00000111" // /* MW 2 */ + 30197 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 9 "resize_bilinear.h" 311 24 +.src_ref 9 "resize_bilinear.h" 311 29 + 30198 "10111010" // MOVA dj2, #64; MOVXM r21, #492288 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30199 "00010000" // /* MW 9 */ + 30200 "10000000" // /* MW 8 */ + 30201 "10101001" // /* MW 7 */ + 30202 "11100010" // /* MW 6 */ + 30203 "00000001" // /* MW 5 */ + 30204 "00000000" // /* MW 4 */ + 30205 "10000000" // /* MW 3 */ + 30206 "00001010" // /* MW 2 */ + 30207 "00001000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 9 "resize_bilinear.h" 311 24 first +.src_ref 9 "resize_bilinear.h" 311 29 first + 30208 "10111010" // MOVA dj1, #64; SEL.EQZ r21, r20, r21, r27; MOV m1, r3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30209 "01111000" // /* MW 9 */ + 30210 "11010000" // /* MW 8 */ + 30211 "10000000" // /* MW 7 */ + 30212 "10010000" // /* MW 6 */ + 30213 "01011010" // /* MW 5 */ + 30214 "00101001" // /* MW 4 */ + 30215 "10000000" // /* MW 3 */ + 30216 "00000110" // /* MW 2 */ + 30217 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 9 "resize_bilinear.h" 317 44 first +.src_ref 9 "resize_bilinear.h" 321 25 + 30218 "01110110" // MOVA r17, #15; MOVS p3, r21; MUL r3, r17, r18; MOV r18, #240 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30219 "01011000" // /* MW 11 */ + 30220 "11110000" // /* MW 10 */ + 30221 "01001000" // /* MW 9 */ + 30222 "01111110" // /* MW 8 */ + 30223 "00111001" // /* MW 7 */ + 30224 "00100010" // /* MW 6 */ + 30225 "00001011" // /* MW 5 */ + 30226 "10010101" // /* MW 4 */ + 30227 "00000011" // /* MW 3 */ + 30228 "11110001" // /* MW 2 */ + 30229 "00000001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 311 29 first +.src_ref 9 "resize_bilinear.h" 318 36 first + 30230 "10111010" // VLDA wl0, [sp, #-32]; SEL.EQZ r19, r19, r7, r27; MOV r20, #2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30231 "01011000" // /* MW 9 */ + 30232 "00000010" // /* MW 8 */ + 30233 "10001000" // /* MW 7 */ + 30234 "10010010" // /* MW 6 */ + 30235 "00110011" // /* MW 5 */ + 30236 "00100111" // /* MW 4 */ + 30237 "10110000" // /* MW 3 */ + 30238 "10000100" // /* MW 2 */ + 30239 "11111111" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 +.src_ref 9 "resize_bilinear.h" 319 4 + 30240 "11100001" // MOVA r21, #828; NOPB; NOPS; MOVXM p7, #30256; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30241 "00000000" // /* MW 15 */ + 30242 "00000000" // /* MW 14 */ + 30243 "00010000" // /* MW 13 */ + 30244 "00011000" // /* MW 12 */ + 30245 "10110011" // /* MW 11 */ + 30246 "00011111" // /* MW 10 */ + 30247 "00000000" // /* MW 9 */ + 30248 "00000000" // /* MW 8 */ + 30249 "01011011" // /* MW 7 */ + 30250 "00000001" // /* MW 6 */ + 30251 "00100000" // /* MW 5 */ + 30252 "00000000" // /* MW 4 */ + 30253 "00000000" // /* MW 3 */ + 30254 "10010101" // /* MW 2 */ + 30255 "01100111" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_800 +.src_ref 9 "resize_bilinear.h" 321 25 first +.loop_nesting 1 + 30256 "10011000" // LDA.s16 r23, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30257 "11110010" // /* MW 3 */ + 30258 "00011110" // /* MW 2 */ + 30259 "00000011" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 322 25 first + 30260 "10011000" // LDA.s16 r22, [p3], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30261 "11010010" // /* MW 3 */ + 30262 "00011110" // /* MW 2 */ + 30263 "00000011" // /* MW 1 */ + 30264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30265 "00000000" // /* MW 1 */ + 30266 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30267 "00000000" // /* MW 1 */ + 30268 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30269 "00000000" // /* MW 1 */ + 30270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30271 "00000000" // /* MW 1 */ + 30272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30273 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 30274 "11111000" // VBCST.16 x1, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30275 "01110010" // /* MW 3 */ + 30276 "11011101" // /* MW 2 */ + 30277 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 327 8 first + 30278 "10000100" // JZ r3, #30576 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30576 delay_slots=5 */ + 30279 "00000001" // /* MW 5 */ + 30280 "00000000" // /* MW 4 */ + 30281 "10111000" // /* MW 3 */ + 30282 "00111011" // /* MW 2 */ + 30283 "00011000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.delay_slot + 30284 "11111000" // VBCST.16 x2, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30285 "01110010" // /* MW 3 */ + 30286 "01011001" // /* MW 2 */ + 30287 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 112 101 first +.delay_slot + 30288 "11111000" // VMOV wl2, wl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30289 "00100010" // /* MW 3 */ + 30290 "01000101" // /* MW 2 */ + 30291 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first +.delay_slot + 30292 "11011000" // VSHIFT x2, x0, x2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30293 "01000010" // /* MW 3 */ + 30294 "00000001" // /* MW 2 */ + 30295 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.delay_slot + 30296 "00111000" // VSEL.32 x1, x0, x1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30297 "10001000" // /* MW 3 */ + 30298 "10000000" // /* MW 2 */ + 30299 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 +.delay_slot + 30300 "00111000" // VSEL.32 x1, x1, x2, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30301 "00010000" // /* MW 3 */ + 30302 "10001001" // /* MW 2 */ + 30303 "00011000" // /* MW 1 */ + 30304 "10011000" // LTU r22, r3, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30305 "01001100" // /* MW 3 */ + 30306 "11101101" // /* MW 2 */ + 30307 "00010000" // /* MW 1 */ + 30308 "10000100" // JNZ r22, #30512 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30512 delay_slots=5 */ + 30309 "00000001" // /* MW 5 */ + 30310 "01000000" // /* MW 4 */ + 30311 "10011000" // /* MW 3 */ + 30312 "00111011" // /* MW 2 */ + 30313 "10110000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30315 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30317 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30319 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30321 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30323 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 327 8 first +.src_ref 9 "resize_bilinear.h" 331 23 + 30324 "00111010" // MOVS p4, p0; MOVXM ls, #30384 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30325 "00010001" // /* MW 9 */ + 30326 "01011000" // /* MW 8 */ + 30327 "01111011" // /* MW 7 */ + 30328 "00011100" // /* MW 6 */ + 30329 "00000000" // /* MW 5 */ + 30330 "00000000" // /* MW 4 */ + 30331 "01100000" // /* MW 3 */ + 30332 "00010001" // /* MW 2 */ + 30333 "10010000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 9 "resize_bilinear.h" 327 8 +.src_ref 9 "resize_bilinear.h" 331 23 first + 30334 "00110110" // VLDB.128 wl4, [p4], #16; MOVS p5, p1; MOVXM le, #30464 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30335 "00010000" // /* MW 11 */ + 30336 "10000000" // /* MW 10 */ + 30337 "10111011" // /* MW 9 */ + 30338 "00011101" // /* MW 8 */ + 30339 "00000000" // /* MW 7 */ + 30340 "00000000" // /* MW 6 */ + 30341 "01000000" // /* MW 5 */ + 30342 "00111010" // /* MW 4 */ + 30343 "01101000" // /* MW 3 */ + 30344 "10010001" // /* MW 2 */ + 30345 "10110000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 9 "resize_bilinear.h" 327 8 first + 30346 "00010100" // VLDA bmll0, [p5]; ADD.NC lc, r3, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30347 "11111111" // /* MW 5 */ + 30348 "11100011" // /* MW 4 */ + 30349 "10111010" // /* MW 3 */ + 30350 "10000010" // /* MW 2 */ + 30351 "10100000" // /* MW 1 */ + 30352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30353 "00000000" // /* MW 1 */ + 30354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30355 "00000000" // /* MW 1 */ + 30356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30357 "00000000" // /* MW 1 */ + 30358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30359 "00000000" // /* MW 1 */ + 30360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30361 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first + 30362 "11111000" // VMOV wl2, wl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30363 "00100010" // /* MW 3 */ + 30364 "01001001" // /* MW 2 */ + 30365 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30366 "11011000" // VSHIFT x3, x0, x4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30367 "01000010" // /* MW 3 */ + 30368 "10000010" // /* MW 2 */ + 30369 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30370 "00111000" // VSEL.32 x5, x0, x2, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30371 "00001000" // /* MW 3 */ + 30372 "10000001" // /* MW 2 */ + 30373 "00011010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30374 "10111010" // NOPA; NOPB; VSEL.32 x6, x5, x3, r18 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30375 "00011110" // /* MW 9 */ + 30376 "11001000" // /* MW 8 */ + 30377 "10010100" // /* MW 7 */ + 30378 "00000001" // /* MW 6 */ + 30379 "00010000" // /* MW 5 */ + 30380 "00000000" // /* MW 4 */ + 30381 "11110000" // /* MW 3 */ + 30382 "00101100" // /* MW 2 */ + 30383 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_928 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "resize_bilinear.h" 331 23 first +.begin_of_loop +.loop_nesting 2 + 30384 "00011000" // VLDB.128 wl4, [p4], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30385 "00100000" // /* MW 3 */ + 30386 "00011101" // /* MW 2 */ + 30387 "00111100" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 30388 "01001000" // VMAC.f dm1, dm0, x6, x1, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30389 "00100001" // /* MW 3 */ + 30390 "00001100" // /* MW 2 */ + 30391 "10101001" // /* MW 1 */ + 30392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30393 "00000000" // /* MW 1 */ + 30394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30395 "00000000" // /* MW 1 */ + 30396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30397 "00000000" // /* MW 1 */ + 30398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30399 "00000000" // /* MW 1 */ + 30400 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30401 "00000000" // /* MW 15 */ + 30402 "00000000" // /* MW 14 */ + 30403 "01111000" // /* MW 13 */ + 30404 "10100101" // /* MW 12 */ + 30405 "00000001" // /* MW 11 */ + 30406 "00000000" // /* MW 10 */ + 30407 "00000000" // /* MW 9 */ + 30408 "00000000" // /* MW 8 */ + 30409 "01011011" // /* MW 7 */ + 30410 "00000001" // /* MW 6 */ + 30411 "00100000" // /* MW 5 */ + 30412 "00000000" // /* MW 4 */ + 30413 "11110000" // /* MW 3 */ + 30414 "00101100" // /* MW 2 */ + 30415 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "vector.hpp" 1413 19 first +.src_ref 6 "accum.hpp" 153 115 first + 30416 "11100001" // NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX; VMOV wl2, wl4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30417 "00000000" // /* MW 15 */ + 30418 "00000000" // /* MW 14 */ + 30419 "01111000" // /* MW 13 */ + 30420 "10010001" // /* MW 12 */ + 30421 "10100100" // /* MW 11 */ + 30422 "00000000" // /* MW 10 */ + 30423 "00000000" // /* MW 9 */ + 30424 "10000000" // /* MW 8 */ + 30425 "10000110" // /* MW 7 */ + 30426 "01010000" // /* MW 6 */ + 30427 "00100101" // /* MW 5 */ + 30428 "00000000" // /* MW 4 */ + 30429 "11110000" // /* MW 3 */ + 30430 "00101100" // /* MW 2 */ + 30431 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 6 "accum.hpp" 198 120 first + 30432 "11100001" // VLDA bmll0, [p5]; NOPB; NOPS; NOPX; VSHIFT x3, x0, x4, r16; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30433 "00000000" // /* MW 15 */ + 30434 "00000000" // /* MW 14 */ + 30435 "01101000" // /* MW 13 */ + 30436 "00100001" // /* MW 12 */ + 30437 "11000001" // /* MW 11 */ + 30438 "00000000" // /* MW 10 */ + 30439 "00000000" // /* MW 9 */ + 30440 "00000000" // /* MW 8 */ + 30441 "01011011" // /* MW 7 */ + 30442 "00000001" // /* MW 6 */ + 30443 "00100000" // /* MW 5 */ + 30444 "00000000" // /* MW 4 */ + 30445 "10110000" // /* MW 3 */ + 30446 "10000010" // /* MW 2 */ + 30447 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first + 30448 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.32 x5, x0, x2, r17; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30449 "00000000" // /* MW 15 */ + 30450 "00000000" // /* MW 14 */ + 30451 "00011000" // /* MW 13 */ + 30452 "10000100" // /* MW 12 */ + 30453 "01000000" // /* MW 11 */ + 30454 "00000001" // /* MW 10 */ + 30455 "00000000" // /* MW 9 */ + 30456 "00000000" // /* MW 8 */ + 30457 "01011011" // /* MW 7 */ + 30458 "00000001" // /* MW 6 */ + 30459 "00100000" // /* MW 5 */ + 30460 "00000000" // /* MW 4 */ + 30461 "11110000" // /* MW 3 */ + 30462 "00101100" // /* MW 2 */ + 30463 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1008 +.src_ref 5 "vector.hpp" 1413 19 +.end_of_loop + 30464 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.32 x6, x5, x3, r18; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30465 "00000000" // /* MW 15 */ + 30466 "00000000" // /* MW 14 */ + 30467 "00011000" // /* MW 13 */ + 30468 "11001000" // /* MW 12 */ + 30469 "10010100" // /* MW 11 */ + 30470 "00000001" // /* MW 10 */ + 30471 "00000000" // /* MW 9 */ + 30472 "00000000" // /* MW 8 */ + 30473 "01011011" // /* MW 7 */ + 30474 "00000001" // /* MW 6 */ + 30475 "00100000" // /* MW 5 */ + 30476 "00000000" // /* MW 4 */ + 30477 "11110000" // /* MW 3 */ + 30478 "00101100" // /* MW 2 */ + 30479 "00000000" // /* MW 1 */ +.loop_nesting 1 + 30480 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30481 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 30482 "01001000" // VMAC.f dm1, dm0, x6, x1, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30483 "00100001" // /* MW 3 */ + 30484 "00001100" // /* MW 2 */ + 30485 "10101001" // /* MW 1 */ + 30486 "10000100" // J #30576 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=30576 delay_slots=5 */ + 30487 "00000000" // /* MW 5 */ + 30488 "00000000" // /* MW 4 */ + 30489 "10111000" // /* MW 3 */ + 30490 "00111011" // /* MW 2 */ + 30491 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30493 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30494 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30495 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30496 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30497 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30498 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30499 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first +.delay_slot + 30500 "00110110" // NOPA; NOPB; VST.2D bmll1, [p5], d2; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30501 "01000001" // /* MW 11 */ + 30502 "01000011" // /* MW 10 */ + 30503 "10101000" // /* MW 9 */ + 30504 "00000010" // /* MW 8 */ + 30505 "00000000" // /* MW 7 */ + 30506 "00000000" // /* MW 6 */ + 30507 "00100000" // /* MW 5 */ + 30508 "00000000" // /* MW 4 */ + 30509 "11110000" // /* MW 3 */ + 30510 "00101100" // /* MW 2 */ + 30511 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1056 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 198 120 +.src_ref 9 "resize_bilinear.h" 331 23 + 30512 "00000010" // MOVS p5, p1; MOV p4, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 30513 "01110000" // /* MW 7 */ + 30514 "01100000" // /* MW 6 */ + 30515 "00110000" // /* MW 5 */ + 30516 "00000010" // /* MW 4 */ + 30517 "01100000" // /* MW 3 */ + 30518 "10010001" // /* MW 2 */ + 30519 "10110000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 6 "accum.hpp" 198 120 first +.src_ref 9 "resize_bilinear.h" 331 23 first + 30520 "00111100" // VLDA bmll0, [p5]; VLDB.128 wl4, [p4], #16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30521 "01000000" // /* MW 5 */ + 30522 "00111010" // /* MW 4 */ + 30523 "10111000" // /* MW 3 */ + 30524 "10000010" // /* MW 2 */ + 30525 "10100000" // /* MW 1 */ + 30526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30527 "00000000" // /* MW 1 */ + 30528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30529 "00000000" // /* MW 1 */ + 30530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30531 "00000000" // /* MW 1 */ + 30532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30533 "00000000" // /* MW 1 */ + 30534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30535 "00000000" // /* MW 1 */ + 30536 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30537 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 first + 30538 "11111000" // VMOV wl2, wl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30539 "00100010" // /* MW 3 */ + 30540 "01001001" // /* MW 2 */ + 30541 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30542 "11011000" // VSHIFT x3, x0, x4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30543 "01000010" // /* MW 3 */ + 30544 "10000010" // /* MW 2 */ + 30545 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30546 "00111000" // VSEL.32 x5, x0, x2, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30547 "00001000" // /* MW 3 */ + 30548 "10000001" // /* MW 2 */ + 30549 "00011010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1413 19 + 30550 "00111000" // VSEL.32 x6, x5, x3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30551 "10010000" // /* MW 3 */ + 30552 "00101001" // /* MW 2 */ + 30553 "00011011" // /* MW 1 */ + 30554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30555 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 38 105 first + 30556 "01001000" // VMAC.f dm1, dm0, x6, x1, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30557 "00100001" // /* MW 3 */ + 30558 "00001100" // /* MW 2 */ + 30559 "10101001" // /* MW 1 */ + 30560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30561 "00000000" // /* MW 1 */ + 30562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30563 "00000000" // /* MW 1 */ + 30564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30565 "00000000" // /* MW 1 */ + 30566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30567 "00000000" // /* MW 1 */ + 30568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30569 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 153 115 first + 30570 "00001100" // NOPA; VST.2D bmll1, [p5], d2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30571 "00001101" // /* MW 5 */ + 30572 "10100001" // /* MW 4 */ + 30573 "11111010" // /* MW 3 */ + 30574 "00101100" // /* MW 2 */ + 30575 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1120 +.src_ref 9 "resize_bilinear.h" 319 4 first + 30576 "00011000" // JNZD r19, r19, p7 /* MW 4 */ /* control_operation: words=4 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 30577 "11100000" // /* MW 3 */ + 30578 "11100111" // /* MW 2 */ + 30579 "00010100" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.delay_slot + 30580 "00011000" // PADDB.2D [p1], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30581 "10010000" // /* MW 3 */ + 30582 "00110011" // /* MW 2 */ + 30583 "00111001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30585 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30587 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30589 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30590 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30591 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 352 62 first +.src_ref 9 "resize_bilinear.h" 353 36 +.loop_nesting 0 + 30592 "00100100" // SUB r2, r5, r2; ADD.NC r3, r2, #2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30593 "00000010" // /* MW 5 */ + 30594 "10100010" // /* MW 4 */ + 30595 "00110001" // /* MW 3 */ + 30596 "10000100" // /* MW 2 */ + 30597 "00101000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 352 62 + 30598 "00011000" // ADD r2, r2, #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30599 "00001011" // /* MW 3 */ + 30600 "10000100" // /* MW 2 */ + 30601 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 352 49 + 30602 "10011000" // MUL r2, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30603 "00001111" // /* MW 3 */ + 30604 "10000100" // /* MW 2 */ + 30605 "00010000" // /* MW 1 */ + 30606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30607 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 360 8 first +.src_ref 9 "resize_bilinear.h" 360 31 first + 30608 "10000100" // JZ r2, #31024 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=31024 delay_slots=5 */ + 30609 "00000001" // /* MW 5 */ + 30610 "00000000" // /* MW 4 */ + 30611 "10011000" // /* MW 3 */ + 30612 "00111100" // /* MW 2 */ + 30613 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 66 first +.delay_slot + 30614 "10011000" // MUL r3, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30615 "01101111" // /* MW 3 */ + 30616 "11000110" // /* MW 2 */ + 30617 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 31 +.delay_slot + 30618 "11111000" // MOV r0, el0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30619 "00011100" // /* MW 3 */ + 30620 "00100000" // /* MW 2 */ + 30621 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 31 +.delay_slot + 30622 "10011000" // LSHL r3, r3, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30623 "01111101" // /* MW 3 */ + 30624 "11000110" // /* MW 2 */ + 30625 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 31 +.delay_slot + 30626 "01011000" // ADD.NC p7, r3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30627 "10000001" // /* MW 3 */ + 30628 "01100001" // /* MW 2 */ + 30629 "00011111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 353 70 +.delay_slot + 30630 "00011000" // PADDB [p7], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30631 "10010000" // /* MW 3 */ + 30632 "00011111" // /* MW 2 */ + 30633 "00111111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 360 8 + 30634 "10111010" // MOVA r3, #8; MOVXM p0, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30635 "00010000" // /* MW 9 */ + 30636 "00101010" // /* MW 8 */ + 30637 "00110000" // /* MW 7 */ + 30638 "11100000" // /* MW 6 */ + 30639 "00000001" // /* MW 5 */ + 30640 "00000000" // /* MW 4 */ + 30641 "00000000" // /* MW 3 */ + 30642 "00000011" // /* MW 2 */ + 30643 "00000001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 360 8 first + 30644 "00101100" // LDA.s8 r3, [p0]; LTU r0, r2, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30645 "01111001" // /* MW 5 */ + 30646 "00000000" // /* MW 4 */ + 30647 "01010001" // /* MW 3 */ + 30648 "10001100" // /* MW 2 */ + 30649 "00000000" // /* MW 1 */ + 30650 "10000100" // JNZ r0, #30864 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=30864 delay_slots=5 */ + 30651 "00000001" // /* MW 5 */ + 30652 "01000000" // /* MW 4 */ + 30653 "01001000" // /* MW 3 */ + 30654 "00111100" // /* MW 2 */ + 30655 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.delay_slot + 30656 "10111000" // MOV dj0, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30657 "10000000" // /* MW 3 */ + 30658 "10000000" // /* MW 2 */ + 30659 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30661 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30663 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30665 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 30666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 30667 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 + 30668 "01110110" // MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #30800 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30669 "00010000" // /* MW 11 */ + 30670 "00101000" // /* MW 10 */ + 30671 "01111100" // /* MW 9 */ + 30672 "00011100" // /* MW 8 */ + 30673 "00000000" // /* MW 7 */ + 30674 "00000000" // /* MW 6 */ + 30675 "00001011" // /* MW 5 */ + 30676 "01000001" // /* MW 4 */ + 30677 "10000000" // /* MW 3 */ + 30678 "00000011" // /* MW 2 */ + 30679 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 + 30680 "10111010" // MOVA m0, #192; MOVXM le, #30800 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30681 "00010000" // /* MW 9 */ + 30682 "00101000" // /* MW 8 */ + 30683 "10111100" // /* MW 7 */ + 30684 "00011101" // /* MW 6 */ + 30685 "00000000" // /* MW 5 */ + 30686 "00000000" // /* MW 4 */ + 30687 "10000000" // /* MW 3 */ + 30688 "00000000" // /* MW 2 */ + 30689 "00011000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 360 8 +.src_ref 9 "resize_bilinear.h" 365 23 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 30690 "01111110" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; MOVX crRnd, r3; ADD.NC lc, r2, #-7 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 30691 "01100000" // /* MW 13 */ + 30692 "00101011" // /* MW 12 */ + 30693 "00000000" // /* MW 11 */ + 30694 "11001001" // /* MW 10 */ + 30695 "00010111" // /* MW 9 */ + 30696 "01010111" // /* MW 8 */ + 30697 "10000000" // /* MW 7 */ + 30698 "11111010" // /* MW 6 */ + 30699 "00100000" // /* MW 5 */ + 30700 "00000000" // /* MW 4 */ + 30701 "10110000" // /* MW 3 */ + 30702 "00011010" // /* MW 2 */ + 30703 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 30704 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30705 "00000000" // /* MW 15 */ + 30706 "00000000" // /* MW 14 */ + 30707 "01111000" // /* MW 13 */ + 30708 "10100101" // /* MW 12 */ + 30709 "00000001" // /* MW 11 */ + 30710 "00000000" // /* MW 10 */ + 30711 "00000000" // /* MW 9 */ + 30712 "00000000" // /* MW 8 */ + 30713 "01011011" // /* MW 7 */ + 30714 "00000001" // /* MW 6 */ + 30715 "00100000" // /* MW 5 */ + 30716 "00000000" // /* MW 4 */ + 30717 "10110000" // /* MW 3 */ + 30718 "00011010" // /* MW 2 */ + 30719 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30720 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30721 "00000000" // /* MW 15 */ + 30722 "00000000" // /* MW 14 */ + 30723 "01111000" // /* MW 13 */ + 30724 "10100101" // /* MW 12 */ + 30725 "00000001" // /* MW 11 */ + 30726 "00000000" // /* MW 10 */ + 30727 "00000000" // /* MW 9 */ + 30728 "00000000" // /* MW 8 */ + 30729 "01011011" // /* MW 7 */ + 30730 "00000001" // /* MW 6 */ + 30731 "00100000" // /* MW 5 */ + 30732 "00000000" // /* MW 4 */ + 30733 "10110000" // /* MW 3 */ + 30734 "00011010" // /* MW 2 */ + 30735 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30736 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30737 "00000000" // /* MW 15 */ + 30738 "00000000" // /* MW 14 */ + 30739 "01111000" // /* MW 13 */ + 30740 "10100101" // /* MW 12 */ + 30741 "00000001" // /* MW 11 */ + 30742 "00000000" // /* MW 10 */ + 30743 "00000000" // /* MW 9 */ + 30744 "00000000" // /* MW 8 */ + 30745 "01011011" // /* MW 7 */ + 30746 "00000001" // /* MW 6 */ + 30747 "00100000" // /* MW 5 */ + 30748 "00000000" // /* MW 4 */ + 30749 "10110000" // /* MW 3 */ + 30750 "00011010" // /* MW 2 */ + 30751 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30752 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30753 "00000000" // /* MW 15 */ + 30754 "00000000" // /* MW 14 */ + 30755 "01111000" // /* MW 13 */ + 30756 "10100101" // /* MW 12 */ + 30757 "00000001" // /* MW 11 */ + 30758 "00000000" // /* MW 10 */ + 30759 "00000000" // /* MW 9 */ + 30760 "00000000" // /* MW 8 */ + 30761 "01011011" // /* MW 7 */ + 30762 "00000001" // /* MW 6 */ + 30763 "00100000" // /* MW 5 */ + 30764 "00000000" // /* MW 4 */ + 30765 "10110000" // /* MW 3 */ + 30766 "00011010" // /* MW 2 */ + 30767 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30768 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30769 "00000000" // /* MW 15 */ + 30770 "00000000" // /* MW 14 */ + 30771 "01111000" // /* MW 13 */ + 30772 "10100101" // /* MW 12 */ + 30773 "00000001" // /* MW 11 */ + 30774 "00000000" // /* MW 10 */ + 30775 "00000000" // /* MW 9 */ + 30776 "00000000" // /* MW 8 */ + 30777 "01011011" // /* MW 7 */ + 30778 "00000001" // /* MW 6 */ + 30779 "00100000" // /* MW 5 */ + 30780 "00000000" // /* MW 4 */ + 30781 "10110000" // /* MW 3 */ + 30782 "00011010" // /* MW 2 */ + 30783 "11100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30784 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30785 "00000000" // /* MW 15 */ + 30786 "00000000" // /* MW 14 */ + 30787 "01111000" // /* MW 13 */ + 30788 "10100101" // /* MW 12 */ + 30789 "00000001" // /* MW 11 */ + 30790 "00000000" // /* MW 10 */ + 30791 "00000000" // /* MW 9 */ + 30792 "00000000" // /* MW 8 */ + 30793 "01011011" // /* MW 7 */ + 30794 "00000001" // /* MW 6 */ + 30795 "00100000" // /* MW 5 */ + 30796 "00000000" // /* MW 4 */ + 30797 "10110000" // /* MW 3 */ + 30798 "00011010" // /* MW 2 */ + 30799 "11100010" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1344 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 365 23 first +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 30800 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30801 "00000000" // /* MW 15 */ + 30802 "00000000" // /* MW 14 */ + 30803 "01111000" // /* MW 13 */ + 30804 "10100101" // /* MW 12 */ + 30805 "00000001" // /* MW 11 */ + 30806 "00000000" // /* MW 10 */ + 30807 "00000000" // /* MW 9 */ + 30808 "10000000" // /* MW 8 */ + 30809 "11010010" // /* MW 7 */ + 30810 "00011100" // /* MW 6 */ + 30811 "00100010" // /* MW 5 */ + 30812 "00000000" // /* MW 4 */ + 30813 "10110000" // /* MW 3 */ + 30814 "00011010" // /* MW 2 */ + 30815 "11100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 30816 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30817 "11010010" // /* MW 3 */ + 30818 "00011100" // /* MW 2 */ + 30819 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30820 "00111010" // VST.CONV.bf16.fp32 bmhl1, [p2], #32;J #31024 /* MW 10 */ /* control_operation: words=10 jump unconditional cycles_taken=1 direct absolute target_address=31024 delay_slots=5 */ + 30821 "00100001" // /* MW 9 */ + 30822 "00000000" // /* MW 8 */ + 30823 "00000000" // /* MW 7 */ + 30824 "00100110" // /* MW 6 */ + 30825 "00001111" // /* MW 5 */ + 30826 "00000000" // /* MW 4 */ + 30827 "01010000" // /* MW 3 */ + 30828 "10011010" // /* MW 2 */ + 30829 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30830 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30831 "11010010" // /* MW 3 */ + 30832 "00011100" // /* MW 2 */ + 30833 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30834 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30835 "11010010" // /* MW 3 */ + 30836 "00011100" // /* MW 2 */ + 30837 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 30838 "10011000" // VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 30839 "11010010" // /* MW 3 */ + 30840 "00011100" // /* MW 2 */ + 30841 "00001010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 30842 "00001100" // NOPA; VST.CONV.bf16.fp32 bmhl1, [p2], #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 30843 "10100101" // /* MW 5 */ + 30844 "00111001" // /* MW 4 */ + 30845 "11110100" // /* MW 3 */ + 30846 "00101100" // /* MW 2 */ + 30847 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 365 23 +.delay_slot + 30848 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30849 "00000000" // /* MW 15 */ + 30850 "00000000" // /* MW 14 */ + 30851 "01111000" // /* MW 13 */ + 30852 "10100101" // /* MW 12 */ + 30853 "00000001" // /* MW 11 */ + 30854 "00000000" // /* MW 10 */ + 30855 "00000000" // /* MW 9 */ + 30856 "10000000" // /* MW 8 */ + 30857 "11010010" // /* MW 7 */ + 30858 "00011100" // /* MW 6 */ + 30859 "00100010" // /* MW 5 */ + 30860 "00000000" // /* MW 4 */ + 30861 "11110000" // /* MW 3 */ + 30862 "00101100" // /* MW 2 */ + 30863 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1408 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 first + 30864 "01110110" // MOVA dc0, #0; MOVS dn0, r1; MOVXM ls, #30896 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 30865 "00010000" // /* MW 11 */ + 30866 "01011000" // /* MW 10 */ + 30867 "01111100" // /* MW 9 */ + 30868 "00011100" // /* MW 8 */ + 30869 "00000000" // /* MW 7 */ + 30870 "00000000" // /* MW 6 */ + 30871 "00001011" // /* MW 5 */ + 30872 "01000001" // /* MW 4 */ + 30873 "10000000" // /* MW 3 */ + 30874 "00000011" // /* MW 2 */ + 30875 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "resize_bilinear.h" 360 8 + 30876 "10111010" // MOVA m0, #192; MOVXM le, #31008 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30877 "00010000" // /* MW 9 */ + 30878 "10010000" // /* MW 8 */ + 30879 "10111100" // /* MW 7 */ + 30880 "00011101" // /* MW 6 */ + 30881 "00000000" // /* MW 5 */ + 30882 "00000000" // /* MW 4 */ + 30883 "10000000" // /* MW 3 */ + 30884 "00000000" // /* MW 2 */ + 30885 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 9 "resize_bilinear.h" 360 8 +.src_ref 9 "resize_bilinear.h" 365 23 + 30886 "10111010" // NOPA; MOVX crRnd, r3; MOV lc, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 30887 "01111000" // /* MW 9 */ + 30888 "10010000" // /* MW 8 */ + 30889 "10111000" // /* MW 7 */ + 30890 "00000010" // /* MW 6 */ + 30891 "11010100" // /* MW 5 */ + 30892 "00000111" // /* MW 4 */ + 30893 "11110000" // /* MW 3 */ + 30894 "00101100" // /* MW 2 */ + 30895 "00000000" // /* MW 1 */ +.label ZLS_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1440 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.begin_of_loop +.loop_nesting 1 + 30896 "11100001" // VLDA.2D bmhl1, [p7], d0; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30897 "00000000" // /* MW 15 */ + 30898 "00000000" // /* MW 14 */ + 30899 "01111000" // /* MW 13 */ + 30900 "10100101" // /* MW 12 */ + 30901 "00000001" // /* MW 11 */ + 30902 "00000000" // /* MW 10 */ + 30903 "00000000" // /* MW 9 */ + 30904 "00000000" // /* MW 8 */ + 30905 "01011011" // /* MW 7 */ + 30906 "00000001" // /* MW 6 */ + 30907 "00100000" // /* MW 5 */ + 30908 "00000000" // /* MW 4 */ + 30909 "10110000" // /* MW 3 */ + 30910 "00011010" // /* MW 2 */ + 30911 "11100010" // /* MW 1 */ + 30912 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30913 "00000000" // /* MW 15 */ + 30914 "00000000" // /* MW 14 */ + 30915 "01111000" // /* MW 13 */ + 30916 "10100101" // /* MW 12 */ + 30917 "00000001" // /* MW 11 */ + 30918 "00000000" // /* MW 10 */ + 30919 "00000000" // /* MW 9 */ + 30920 "00000000" // /* MW 8 */ + 30921 "01011011" // /* MW 7 */ + 30922 "00000001" // /* MW 6 */ + 30923 "00100000" // /* MW 5 */ + 30924 "00000000" // /* MW 4 */ + 30925 "11110000" // /* MW 3 */ + 30926 "00101100" // /* MW 2 */ + 30927 "00000000" // /* MW 1 */ + 30928 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30929 "00000000" // /* MW 15 */ + 30930 "00000000" // /* MW 14 */ + 30931 "01111000" // /* MW 13 */ + 30932 "10100101" // /* MW 12 */ + 30933 "00000001" // /* MW 11 */ + 30934 "00000000" // /* MW 10 */ + 30935 "00000000" // /* MW 9 */ + 30936 "00000000" // /* MW 8 */ + 30937 "01011011" // /* MW 7 */ + 30938 "00000001" // /* MW 6 */ + 30939 "00100000" // /* MW 5 */ + 30940 "00000000" // /* MW 4 */ + 30941 "11110000" // /* MW 3 */ + 30942 "00101100" // /* MW 2 */ + 30943 "00000000" // /* MW 1 */ + 30944 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30945 "00000000" // /* MW 15 */ + 30946 "00000000" // /* MW 14 */ + 30947 "01111000" // /* MW 13 */ + 30948 "10100101" // /* MW 12 */ + 30949 "00000001" // /* MW 11 */ + 30950 "00000000" // /* MW 10 */ + 30951 "00000000" // /* MW 9 */ + 30952 "00000000" // /* MW 8 */ + 30953 "01011011" // /* MW 7 */ + 30954 "00000001" // /* MW 6 */ + 30955 "00100000" // /* MW 5 */ + 30956 "00000000" // /* MW 4 */ + 30957 "11110000" // /* MW 3 */ + 30958 "00101100" // /* MW 2 */ + 30959 "00000000" // /* MW 1 */ + 30960 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30961 "00000000" // /* MW 15 */ + 30962 "00000000" // /* MW 14 */ + 30963 "01111000" // /* MW 13 */ + 30964 "10100101" // /* MW 12 */ + 30965 "00000001" // /* MW 11 */ + 30966 "00000000" // /* MW 10 */ + 30967 "00000000" // /* MW 9 */ + 30968 "00000000" // /* MW 8 */ + 30969 "01011011" // /* MW 7 */ + 30970 "00000001" // /* MW 6 */ + 30971 "00100000" // /* MW 5 */ + 30972 "00000000" // /* MW 4 */ + 30973 "11110000" // /* MW 3 */ + 30974 "00101100" // /* MW 2 */ + 30975 "00000000" // /* MW 1 */ + 30976 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30977 "00000000" // /* MW 15 */ + 30978 "00000000" // /* MW 14 */ + 30979 "01111000" // /* MW 13 */ + 30980 "10100101" // /* MW 12 */ + 30981 "00000001" // /* MW 11 */ + 30982 "00000000" // /* MW 10 */ + 30983 "00000000" // /* MW 9 */ + 30984 "00000000" // /* MW 8 */ + 30985 "01011011" // /* MW 7 */ + 30986 "00000001" // /* MW 6 */ + 30987 "00100000" // /* MW 5 */ + 30988 "00000000" // /* MW 4 */ + 30989 "11110000" // /* MW 3 */ + 30990 "00101100" // /* MW 2 */ + 30991 "00000000" // /* MW 1 */ + 30992 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 30993 "00000000" // /* MW 15 */ + 30994 "00000000" // /* MW 14 */ + 30995 "01111000" // /* MW 13 */ + 30996 "10100101" // /* MW 12 */ + 30997 "00000001" // /* MW 11 */ + 30998 "00000000" // /* MW 10 */ + 30999 "00000000" // /* MW 9 */ + 31000 "00000000" // /* MW 8 */ + 31001 "01011011" // /* MW 7 */ + 31002 "00000001" // /* MW 6 */ + 31003 "00100000" // /* MW 5 */ + 31004 "00000000" // /* MW 4 */ + 31005 "11110000" // /* MW 3 */ + 31006 "00101100" // /* MW 2 */ + 31007 "00000000" // /* MW 1 */ +.label ZLE_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1552 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 365 23 first +.end_of_loop + 31008 "11100001" // NOPA; NOPB; VST.CONV.bf16.fp32 bmhl1, [p2], #32;NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31009 "00000000" // /* MW 15 */ + 31010 "00000000" // /* MW 14 */ + 31011 "01111000" // /* MW 13 */ + 31012 "10100101" // /* MW 12 */ + 31013 "00000001" // /* MW 11 */ + 31014 "00000000" // /* MW 10 */ + 31015 "00000000" // /* MW 9 */ + 31016 "10000000" // /* MW 8 */ + 31017 "11010010" // /* MW 7 */ + 31018 "00011100" // /* MW 6 */ + 31019 "00100010" // /* MW 5 */ + 31020 "00000000" // /* MW 4 */ + 31021 "11110000" // /* MW 3 */ + 31022 "00101100" // /* MW 2 */ + 31023 "00000000" // /* MW 1 */ +.label TGT_F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_1568 +.src_ref 9 "resize_bilinear.h" 374 first +.loop_nesting 0 + 31024 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 31025 "00000000" // /* MW 3 */ + 31026 "00101000" // /* MW 2 */ + 31027 "00010000" // /* MW 1 */ +.delay_slot + 31028 "11111000" // MOV p7, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31029 "00100000" // /* MW 3 */ + 31030 "01100010" // /* MW 2 */ + 31031 "00011111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31033 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31035 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31036 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31037 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31038 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj__end +.label __Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___func_end0 + 31039 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.function resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, 1, 0, 2> _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "resize_adf_wrapper.cpp" 69 first +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 +.src_ref 11 "resize_adf_wrapper.cpp" 126 36 +.function_start + 31040 "01110110" // MOVA r17, #1; MOVS p3, p2; MOVXM p4, #491588 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31041 "00010000" // /* MW 11 */ + 31042 "00100010" // /* MW 10 */ + 31043 "00110000" // /* MW 9 */ + 31044 "11100010" // /* MW 8 */ + 31045 "00000001" // /* MW 7 */ + 31046 "00000000" // /* MW 6 */ + 31047 "10001011" // /* MW 5 */ + 31048 "10001000" // /* MW 4 */ + 31049 "00000011" // /* MW 3 */ + 31050 "00110001" // /* MW 2 */ + 31051 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 first + 31052 "10111010" // LDA r16, [p4]; MOVXM p2, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31053 "00010000" // /* MW 9 */ + 31054 "00101000" // /* MW 8 */ + 31055 "00110000" // /* MW 7 */ + 31056 "11100001" // /* MW 6 */ + 31057 "00000001" // /* MW 5 */ + 31058 "00000000" // /* MW 4 */ + 31059 "11010000" // /* MW 3 */ + 31060 "11000010" // /* MW 2 */ + 31061 "10000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 5 "tile.hpp" 86 8 +.src_ref 5 "tile.hpp" 86 8 + 31062 "01110110" // MOVA r17, #12; ST r17, [p2]; MOVXM p2, #491604 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31063 "00010000" // /* MW 11 */ + 31064 "00101010" // /* MW 10 */ + 31065 "00110000" // /* MW 9 */ + 31066 "11100001" // /* MW 8 */ + 31067 "00000001" // /* MW 7 */ + 31068 "10000000" // /* MW 6 */ + 31069 "00110001" // /* MW 5 */ + 31070 "00000110" // /* MW 4 */ + 31071 "00000010" // /* MW 3 */ + 31072 "10010001" // /* MW 2 */ + 31073 "00000001" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 first + 31074 "00011000" // ST.s8 r17, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31075 "00100111" // /* MW 3 */ + 31076 "00000110" // /* MW 2 */ + 31077 "00000010" // /* MW 1 */ + 31078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31079 "00000000" // /* MW 1 */ + 31080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31081 "00000000" // /* MW 1 */ + 31082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31083 "00000000" // /* MW 1 */ + 31084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31085 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 first +.src_ref 11 "resize_adf_wrapper.cpp" 76 17 first + 31086 "10000100" // JNZ r16, #31280 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=31280 delay_slots=5 */ + 31087 "00000001" // /* MW 5 */ + 31088 "01000000" // /* MW 4 */ + 31089 "00011000" // /* MW 3 */ + 31090 "00111101" // /* MW 2 */ + 31091 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31095 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31097 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31099 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31101 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 + 31102 "10111010" // MOVA r18, #-24; MOVX r17, #-8; MOV r19, p3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31103 "01111000" // /* MW 9 */ + 31104 "01100000" // /* MW 8 */ + 31105 "01101011" // /* MW 7 */ + 31106 "00001010" // /* MW 6 */ + 31107 "00010111" // /* MW 5 */ + 31108 "00111111" // /* MW 4 */ + 31109 "00000000" // /* MW 3 */ + 31110 "00010010" // /* MW 2 */ + 31111 "11111101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 first + 31112 "00011000" // ADD.NC p5, r19, #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31113 "10001110" // /* MW 3 */ + 31114 "01101001" // /* MW 2 */ + 31115 "00011101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 31116 "10111010" // LDA r19, [p5], #4; MOVXM p2, #494336 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31117 "00010000" // /* MW 9 */ + 31118 "10000000" // /* MW 8 */ + 31119 "00110101" // /* MW 7 */ + 31120 "11100001" // /* MW 6 */ + 31121 "00000001" // /* MW 5 */ + 31122 "00000000" // /* MW 4 */ + 31123 "11010000" // /* MW 3 */ + 31124 "11001110" // /* MW 2 */ + 31125 "10100011" // /* MW 1 */ + 31126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31127 "00000000" // /* MW 1 */ + 31128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31129 "00000000" // /* MW 1 */ + 31130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31131 "00000000" // /* MW 1 */ + 31132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31133 "00000000" // /* MW 1 */ + 31134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31135 "00000000" // /* MW 1 */ + 31136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31137 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 first + 31138 "01011100" // ST r19, [p2], #4; LSHL r19, r19, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31139 "00111011" // /* MW 5 */ + 31140 "11001110" // /* MW 4 */ + 31141 "00111001" // /* MW 3 */ + 31142 "11001110" // /* MW 2 */ + 31143 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 30 + 31144 "00101100" // LDA r19, [p5], #4; EXTEND.u8 r20, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31145 "00100000" // /* MW 5 */ + 31146 "11010001" // /* MW 4 */ + 31147 "11011001" // /* MW 3 */ + 31148 "11001110" // /* MW 2 */ + 31149 "10100011" // /* MW 1 */ + 31150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31151 "00000000" // /* MW 1 */ + 31152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31153 "00000000" // /* MW 1 */ + 31154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31155 "00000000" // /* MW 1 */ + 31156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31157 "00000000" // /* MW 1 */ + 31158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31159 "00000000" // /* MW 1 */ + 31160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31161 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 first + 31162 "01011100" // ST r19, [p2], #4; LSHL r19, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31163 "01011011" // /* MW 5 */ + 31164 "11001110" // /* MW 4 */ + 31165 "00111001" // /* MW 3 */ + 31166 "11001110" // /* MW 2 */ + 31167 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 31168 "10011000" // LDA el0, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31169 "00101110" // /* MW 3 */ + 31170 "00011100" // /* MW 2 */ + 31171 "00000101" // /* MW 1 */ + 31172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31173 "00000000" // /* MW 1 */ + 31174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31175 "00000000" // /* MW 1 */ + 31176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31177 "00000000" // /* MW 1 */ + 31178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31179 "00000000" // /* MW 1 */ + 31180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31181 "00000000" // /* MW 1 */ + 31182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31183 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 31184 "10011000" // ST el0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31185 "00101001" // /* MW 3 */ + 31186 "00011100" // /* MW 2 */ + 31187 "00001010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 + 31188 "10011000" // LDA r21, [p5], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31189 "10110110" // /* MW 3 */ + 31190 "00011110" // /* MW 2 */ + 31191 "00000101" // /* MW 1 */ + 31192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31193 "00000000" // /* MW 1 */ + 31194 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31195 "00000000" // /* MW 1 */ + 31196 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31197 "00000000" // /* MW 1 */ + 31198 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31199 "00000000" // /* MW 1 */ + 31200 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31201 "00000000" // /* MW 1 */ + 31202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31203 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 first + 31204 "01011100" // ST r21, [p2], #4; LSHL r17, r21, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31205 "00111011" // /* MW 5 */ + 31206 "11000110" // /* MW 4 */ + 31207 "00111010" // /* MW 3 */ + 31208 "11010110" // /* MW 2 */ + 31209 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 55 + 31210 "00101100" // LDA r21, [p5]; EXTEND.u8 r17, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31211 "00100000" // /* MW 5 */ + 31212 "11000101" // /* MW 4 */ + 31213 "11011000" // /* MW 3 */ + 31214 "11010110" // /* MW 2 */ + 31215 "10100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 53 first + 31216 "10011000" // MUL r17, r17, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31217 "01001111" // /* MW 3 */ + 31218 "01100011" // /* MW 2 */ + 31219 "00010100" // /* MW 1 */ + 31220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31221 "00000000" // /* MW 1 */ + 31222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31223 "00000000" // /* MW 1 */ + 31224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31225 "00000000" // /* MW 1 */ + 31226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31227 "00000000" // /* MW 1 */ + 31228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31229 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 first +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 first + 31230 "01011100" // ST r21, [p2], #4; LSHL r18, r21, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31231 "01011011" // /* MW 5 */ + 31232 "11001010" // /* MW 4 */ + 31233 "00111010" // /* MW 3 */ + 31234 "11010110" // /* MW 2 */ + 31235 "01000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 +.src_ref 11 "resize_adf_wrapper.cpp" 84 53 + 31236 "00101100" // LDA el0, [p5, #4]; MUL r18, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31237 "01011111" // /* MW 5 */ + 31238 "11001010" // /* MW 4 */ + 31239 "11011001" // /* MW 3 */ + 31240 "10000101" // /* MW 2 */ + 31241 "10100010" // /* MW 1 */ + 31242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31243 "00000000" // /* MW 1 */ + 31244 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31245 "00000000" // /* MW 1 */ + 31246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31247 "00000000" // /* MW 1 */ + 31248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31249 "00000000" // /* MW 1 */ + 31250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31251 "00000000" // /* MW 1 */ + 31252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31253 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 31254 "10011000" // ST el0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31255 "00101001" // /* MW 3 */ + 31256 "00011100" // /* MW 2 */ + 31257 "00001010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 84 28 + 31258 "00001100" // NOPA; ST r18, [p2] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31259 "10100011" // /* MW 5 */ + 31260 "00001100" // /* MW 4 */ + 31261 "11110100" // /* MW 3 */ + 31262 "00101100" // /* MW 2 */ + 31263 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 28 first + 31264 "11100001" // NOPA; NOPB; ST r17, [p2, #4]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31265 "00000000" // /* MW 15 */ + 31266 "00000000" // /* MW 14 */ + 31267 "01111000" // /* MW 13 */ + 31268 "10100101" // /* MW 12 */ + 31269 "00000001" // /* MW 11 */ + 31270 "00000000" // /* MW 10 */ + 31271 "00000000" // /* MW 9 */ + 31272 "10000000" // /* MW 8 */ + 31273 "00110001" // /* MW 7 */ + 31274 "00010110" // /* MW 6 */ + 31275 "00100010" // /* MW 5 */ + 31276 "00000000" // /* MW 4 */ + 31277 "11110000" // /* MW 3 */ + 31278 "00101100" // /* MW 2 */ + 31279 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_240 +.src_ref 11 "resize_adf_wrapper.cpp" 87 12 +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 138 58 +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 + 31280 "10111010" // MOVA r24, #0; ADD r22, r16, #1; MOV dj0, #60 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31281 "01011000" // /* MW 9 */ + 31282 "00111100" // /* MW 8 */ + 31283 "01000000" // /* MW 7 */ + 31284 "00111000" // /* MW 6 */ + 31285 "01100000" // /* MW 5 */ + 31286 "00100001" // /* MW 4 */ + 31287 "00000000" // /* MW 3 */ + 31288 "00011000" // /* MW 2 */ + 31289 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 first +.src_ref 11 "resize_adf_wrapper.cpp" 102 38 + 31290 "10111010" // LDA r29, [p3, dj0]; MOVX r16, #-16; MOV r17, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31291 "01111000" // /* MW 9 */ + 31292 "01110000" // /* MW 8 */ + 31293 "00101101" // /* MW 7 */ + 31294 "00001010" // /* MW 6 */ + 31295 "00000110" // /* MW 5 */ + 31296 "00111111" // /* MW 4 */ + 31297 "11010000" // /* MW 3 */ + 31298 "01110110" // /* MW 2 */ + 31299 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 102 38 first +.src_ref 11 "resize_adf_wrapper.cpp" 126 36 first +.src_ref 11 "resize_adf_wrapper.cpp" 127 43 +.src_ref 11 "resize_adf_wrapper.cpp" 139 68 +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 +.src_ref 11 "resize_adf_wrapper.cpp" 144 49 +.src_ref 11 "resize_adf_wrapper.cpp" 145 52 + 31300 "10111010" // LDA r18, [p3], #4; LSHL r28, r17, r16; MOV r16, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31301 "01011000" // /* MW 9 */ + 31302 "00000001" // /* MW 8 */ + 31303 "00001000" // /* MW 7 */ + 31304 "01101110" // /* MW 6 */ + 31305 "11001000" // /* MW 5 */ + 31306 "00100011" // /* MW 4 */ + 31307 "11010000" // /* MW 3 */ + 31308 "11001010" // /* MW 2 */ + 31309 "01100011" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 103 30 first +.src_ref 11 "resize_adf_wrapper.cpp" 127 47 + 31310 "10111010" // LDA r20, [p0]; EXTEND.u8 r17, r17; MOV r19, #-2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31311 "01011000" // /* MW 9 */ + 31312 "11111110" // /* MW 8 */ + 31313 "01101111" // /* MW 7 */ + 31314 "10000010" // /* MW 6 */ + 31315 "00010100" // /* MW 5 */ + 31316 "00100011" // /* MW 4 */ + 31317 "11010000" // /* MW 3 */ + 31318 "11010010" // /* MW 2 */ + 31319 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 139 64 +.src_ref 11 "resize_adf_wrapper.cpp" 139 68 + 31320 "10111010" // MOVA r21, #2; ADD r23, r17, #-2; MOV r17, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31321 "01011000" // /* MW 9 */ + 31322 "11111111" // /* MW 8 */ + 31323 "00101111" // /* MW 7 */ + 31324 "11011010" // /* MW 6 */ + 31325 "01111111" // /* MW 5 */ + 31326 "00100011" // /* MW 4 */ + 31327 "00000000" // /* MW 3 */ + 31328 "01010101" // /* MW 2 */ + 31329 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "resize_adf_wrapper.cpp" 151 12 + 31330 "10111010" // LDA p2, [p1]; MOVXM p1, #458752 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31331 "00010000" // /* MW 9 */ + 31332 "00000000" // /* MW 8 */ + 31333 "10110000" // /* MW 7 */ + 31334 "11000000" // /* MW 6 */ + 31335 "00000001" // /* MW 5 */ + 31336 "00000000" // /* MW 4 */ + 31337 "11010000" // /* MW 3 */ + 31338 "10100011" // /* MW 2 */ + 31339 "00100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 +.src_ref 11 "resize_adf_wrapper.cpp" 129 40 +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 + 31340 "00011000" // MOVX r26, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31341 "00001101" // /* MW 3 */ + 31342 "00110100" // /* MW 2 */ + 31343 "00010000" // /* MW 1 */ + 31344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31345 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 31 first + 31346 "10011000" // EQ r27, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31347 "01100111" // /* MW 3 */ + 31348 "01110111" // /* MW 2 */ + 31349 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 + 31350 "00011000" // SEL.EQZ r22, r22, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31351 "10000010" // /* MW 3 */ + 31352 "10101101" // /* MW 2 */ + 31353 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 +.src_ref 11 "resize_adf_wrapper.cpp" 127 43 first + 31354 "01011100" // ST r22, [p4]; LSHL r29, r18, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31355 "00011011" // /* MW 5 */ + 31356 "01110110" // /* MW 4 */ + 31357 "00111001" // /* MW 3 */ + 31358 "11011010" // /* MW 2 */ + 31359 "10000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 128 32 first +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 first + 31360 "00101100" // LDA r1, [p3], #4; LSHL r22, r18, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31361 "01011011" // /* MW 5 */ + 31362 "01011011" // /* MW 4 */ + 31363 "11011001" // /* MW 3 */ + 31364 "10000110" // /* MW 2 */ + 31365 "01100011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 127 47 first +.src_ref 11 "resize_adf_wrapper.cpp" 130 38 first + 31366 "00101100" // LDA r27, [p3]; LSHL r19, r29, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31367 "01111011" // /* MW 5 */ + 31368 "11001110" // /* MW 4 */ + 31369 "11011110" // /* MW 3 */ + 31370 "11101110" // /* MW 2 */ + 31371 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 131 40 first + 31372 "10011000" // LDA r3, [p3, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31373 "01110110" // /* MW 3 */ + 31374 "00010100" // /* MW 2 */ + 31375 "00000011" // /* MW 1 */ + 31376 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31377 "00000000" // /* MW 1 */ + 31378 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31379 "00000000" // /* MW 1 */ + 31380 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31381 "00000000" // /* MW 1 */ + 31382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31383 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 129 40 first + 31384 "10011000" // LSHL r30, r1, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31385 "10101101" // /* MW 3 */ + 31386 "01111101" // /* MW 2 */ + 31387 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 129 40 +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 + 31388 "11100100" // ADD r30, r30, #16; MOV el0, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31389 "00111001" // /* MW 5 */ + 31390 "00110111" // /* MW 4 */ + 31391 "01100000" // /* MW 3 */ + 31392 "10001000" // /* MW 2 */ + 31393 "11110111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 first + 31394 "00011000" // SEL.EQZ r31, r24, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31395 "11100010" // /* MW 3 */ + 31396 "00111111" // /* MW 2 */ + 31397 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 first + 31398 "10011000" // AND r27, r26, r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31399 "11000100" // /* MW 3 */ + 31400 "10110111" // /* MW 2 */ + 31401 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first + 31402 "10011000" // MUL r18, r27, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31403 "00101111" // /* MW 3 */ + 31404 "11100101" // /* MW 2 */ + 31405 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 31406 "00011000" // NEZ r26, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31407 "11110000" // /* MW 3 */ + 31408 "11110100" // /* MW 2 */ + 31409 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 31410 "11100100" // MUL r28, r27, r29; MOV r27, el0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31411 "00111001" // /* MW 5 */ + 31412 "11000000" // /* MW 4 */ + 31413 "11111101" // /* MW 3 */ + 31414 "00111011" // /* MW 2 */ + 31415 "11011111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 31416 "00011000" // SEL.EQZ r31, r31, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31417 "10000010" // /* MW 3 */ + 31418 "11111111" // /* MW 2 */ + 31419 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 + 31420 "10011000" // SUB r18, r18, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31421 "10100001" // /* MW 3 */ + 31422 "10100101" // /* MW 2 */ + 31423 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 133 46 first + 31424 "00011000" // SEL.EQZ r26, r24, r28, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31425 "11000010" // /* MW 3 */ + 31426 "00110101" // /* MW 2 */ + 31427 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 136 61 first +.src_ref 11 "resize_adf_wrapper.cpp" 136 72 first + 31428 "00011000" // MAC r26, r26, r23, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31429 "00110110" // /* MW 3 */ + 31430 "11110101" // /* MW 2 */ + 31431 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 first +.src_ref 11 "resize_adf_wrapper.cpp" 134 39 first + 31432 "00011000" // SEL.EQZ r22, r29, r22, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31433 "01100010" // /* MW 3 */ + 31434 "01101101" // /* MW 2 */ + 31435 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 132 46 +.src_ref 11 "resize_adf_wrapper.cpp" 137 59 +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 138 58 +.src_ref 11 "resize_adf_wrapper.cpp" 146 57 + 31436 "11100100" // SEL.EQZ r18, r24, r18, r27; MOV r27, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31437 "01000001" // /* MW 5 */ + 31438 "10111010" // /* MW 4 */ + 31439 "01001101" // /* MW 3 */ + 31440 "10100100" // /* MW 2 */ + 31441 "11000100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 137 59 first +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 + 31442 "00100100" // ADD r26, r27, r19; ADD.NC r19, r27, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31443 "11111111" // /* MW 5 */ + 31444 "10111011" // /* MW 4 */ + 31445 "00011001" // /* MW 3 */ + 31446 "10100110" // /* MW 2 */ + 31447 "11011110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 first +.src_ref 11 "resize_adf_wrapper.cpp" 139 59 first + 31448 "00100100" // LSHL r19, r19, r17; ADD.NC r28, r26, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31449 "11111110" // /* MW 5 */ + 31450 "00111010" // /* MW 4 */ + 31451 "10111110" // /* MW 3 */ + 31452 "11100011" // /* MW 2 */ + 31453 "10011100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 138 43 +.src_ref 11 "resize_adf_wrapper.cpp" 138 58 + 31454 "00011000" // SEL.EQZ r19, r24, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31455 "00110010" // /* MW 3 */ + 31456 "00100111" // /* MW 2 */ + 31457 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 first + 31458 "10011000" // LSHL r23, r31, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31459 "00001101" // /* MW 3 */ + 31460 "11101111" // /* MW 2 */ + 31461 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 141 40 +.src_ref 11 "resize_adf_wrapper.cpp" 145 52 first + 31462 "10100100" // LSHL r23, r19, r16; ADD.NC r20, r23, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31463 "10100010" // /* MW 5 */ + 31464 "00110111" // /* MW 4 */ + 31465 "10111010" // /* MW 3 */ + 31466 "11100001" // /* MW 2 */ + 31467 "10011101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 146 57 first + 31468 "10011000" // SUB r2, r27, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31469 "01110001" // /* MW 3 */ + 31470 "11000101" // /* MW 2 */ + 31471 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 66 first + 31472 "10011000" // SUB r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31473 "00100001" // /* MW 3 */ + 31474 "11100101" // /* MW 2 */ + 31475 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 139 86 first + 31476 "10011000" // EQ r27, r22, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31477 "10100111" // /* MW 3 */ + 31478 "10110111" // /* MW 2 */ + 31479 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 151 12 first +.tail_call + 31480 "10000100" // J #29456 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=29456 delay_slots=5 */ + 31481 "00000000" // /* MW 5 */ + 31482 "00000000" // /* MW 4 */ + 31483 "10001000" // /* MW 3 */ + 31484 "00111001" // /* MW 2 */ + 31485 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 86 first +.delay_slot + 31486 "10011000" // MUL r18, r30, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31487 "00101111" // /* MW 3 */ + 31488 "10100101" // /* MW 2 */ + 31489 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 139 68 first +.delay_slot + 31490 "00011000" // SEL.EQZ r21, r21, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31491 "00000010" // /* MW 3 */ + 31492 "01101011" // /* MW 2 */ + 31493 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 139 64 +.delay_slot + 31494 "10011000" // LSHL r17, r28, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31495 "00011101" // /* MW 3 */ + 31496 "00100011" // /* MW 2 */ + 31497 "00010111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 49 first +.src_ref 11 "resize_adf_wrapper.cpp" 147 46 first +.delay_slot + 31498 "10100100" // LSHL r16, r18, r16; ADD.NC r17, r21, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31499 "10001010" // /* MW 5 */ + 31500 "10110101" // /* MW 4 */ + 31501 "10111000" // /* MW 3 */ + 31502 "00100001" // /* MW 2 */ + 31503 "10010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 144 49 +.src_ref 11 "resize_adf_wrapper.cpp" 147 62 +.delay_slot + 31504 "10100100" // SUB r0, r17, r19; ADD.NC p0, r20, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31505 "10000010" // /* MW 5 */ + 31506 "11010100" // /* MW 4 */ + 31507 "00110000" // /* MW 3 */ + 31508 "00100110" // /* MW 2 */ +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 + 31509 "10001000" // /* MW 1 */ +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_begin0 +.label _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params +.function slice_hcwc8 _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "slice_hcwc8.h" 35 first +.src_ref 9 "slice_hcwc8.h" 47 77 +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 52 22 +.src_ref 9 "slice_hcwc8.h" 52 31 +.src_ref 9 "slice_hcwc8.h" 69 4 +.src_ref 9 "slice_hcwc8.h" 84 15 +.function_start + 31520 "01110110" // MOVA m5, #-36; MOVS p3, p1; MOVX r0, #1; MOV r2, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31521 "01111000" // /* MW 11 */ + 31522 "01100000" // /* MW 10 */ + 31523 "01001010" // /* MW 9 */ + 31524 "00101000" // /* MW 8 */ + 31525 "00000000" // /* MW 7 */ + 31526 "00000000" // /* MW 6 */ + 31527 "10001011" // /* MW 5 */ + 31528 "10000100" // /* MW 4 */ + 31529 "10000011" // /* MW 3 */ + 31530 "10010100" // /* MW 2 */ + 31531 "11111011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 47 77 first + 31532 "00011000" // ADD.NC p2, r2, #84 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31533 "00101010" // /* MW 3 */ + 31534 "01100001" // /* MW 2 */ + 31535 "00011010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 47 77 + 31536 "10011000" // LDA m4, [p2], #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31537 "00000110" // /* MW 3 */ + 31538 "01111110" // /* MW 2 */ + 31539 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 31 first + 31540 "10011000" // LDA r3, [p2], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31541 "01110110" // /* MW 3 */ + 31542 "10101000" // /* MW 2 */ + 31543 "00000010" // /* MW 1 */ + 31544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31545 "00000000" // /* MW 1 */ + 31546 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31547 "00000000" // /* MW 1 */ + 31548 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31549 "00000000" // /* MW 1 */ + 31550 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31551 "00000000" // /* MW 1 */ + 31552 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31553 "00000000" // /* MW 1 */ + 31554 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31555 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 22 + 31556 "10011000" // EQ r1, r3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31557 "00000111" // /* MW 3 */ + 31558 "11000010" // /* MW 2 */ + 31559 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 + 31560 "10000100" // JNZ r1, #31728 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=31728 delay_slots=5 */ + 31561 "00000001" // /* MW 5 */ + 31562 "01000000" // /* MW 4 */ + 31563 "11111000" // /* MW 3 */ + 31564 "00111101" // /* MW 2 */ + 31565 "00001000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 47 50 first +.delay_slot + 31566 "00011000" // PADDB [p1], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31567 "10010000" // /* MW 3 */ + 31568 "10001011" // /* MW 2 */ + 31569 "00111001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 15 +.delay_slot + 31570 "11111000" // MOV p4, p1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31571 "11000000" // /* MW 3 */ + 31572 "01100010" // /* MW 2 */ + 31573 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31575 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31576 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31577 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31578 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31579 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 first + 31580 "00011000" // ADD.NC p4, r2, #68 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31581 "00100010" // /* MW 3 */ + 31582 "01100001" // /* MW 2 */ + 31583 "00011100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 52 4 + 31584 "10111010" // LDA r1, [p4]; MOVXM ls, #31696 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31585 "00010000" // /* MW 9 */ + 31586 "11101000" // /* MW 8 */ + 31587 "01111101" // /* MW 7 */ + 31588 "00011100" // /* MW 6 */ + 31589 "00000000" // /* MW 5 */ + 31590 "00000000" // /* MW 4 */ + 31591 "11010000" // /* MW 3 */ + 31592 "10000110" // /* MW 2 */ + 31593 "10000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 52 4 +.src_ref 9 "slice_hcwc8.h" 54 19 +.src_ref 9 "slice_hcwc8.h" 55 20 + 31594 "01110110" // LDA el0, [p4, #4]; MOVS p4, p1; MOVXM le, #31712 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31595 "00010000" // /* MW 11 */ + 31596 "11110000" // /* MW 10 */ + 31597 "10111101" // /* MW 9 */ + 31598 "00011101" // /* MW 8 */ + 31599 "00000000" // /* MW 7 */ + 31600 "00000000" // /* MW 6 */ + 31601 "10001011" // /* MW 5 */ + 31602 "10000100" // /* MW 4 */ + 31603 "11010100" // /* MW 3 */ + 31604 "10000101" // /* MW 2 */ + 31605 "10000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 52 4 + 31606 "10111010" // NOPA; NOPB; ADD.NC lc, r3, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31607 "11001110" // /* MW 9 */ + 31608 "11111111" // /* MW 8 */ + 31609 "10111000" // /* MW 7 */ + 31610 "00000010" // /* MW 6 */ + 31611 "00010000" // /* MW 5 */ + 31612 "00000000" // /* MW 4 */ + 31613 "11110000" // /* MW 3 */ + 31614 "00101100" // /* MW 2 */ + 31615 "00000000" // /* MW 1 */ + 31616 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31617 "00000000" // /* MW 15 */ + 31618 "00000000" // /* MW 14 */ + 31619 "01111000" // /* MW 13 */ + 31620 "10100101" // /* MW 12 */ + 31621 "00000001" // /* MW 11 */ + 31622 "00000000" // /* MW 10 */ + 31623 "00000000" // /* MW 9 */ + 31624 "00000000" // /* MW 8 */ + 31625 "01011011" // /* MW 7 */ + 31626 "00000001" // /* MW 6 */ + 31627 "00100000" // /* MW 5 */ + 31628 "00000000" // /* MW 4 */ + 31629 "11110000" // /* MW 3 */ + 31630 "00101100" // /* MW 2 */ + 31631 "00000000" // /* MW 1 */ + 31632 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31633 "00000000" // /* MW 15 */ + 31634 "00000000" // /* MW 14 */ + 31635 "01111000" // /* MW 13 */ + 31636 "10100101" // /* MW 12 */ + 31637 "00000001" // /* MW 11 */ + 31638 "00000000" // /* MW 10 */ + 31639 "00000000" // /* MW 9 */ + 31640 "00000000" // /* MW 8 */ + 31641 "01011011" // /* MW 7 */ + 31642 "00000001" // /* MW 6 */ + 31643 "00100000" // /* MW 5 */ + 31644 "00000000" // /* MW 4 */ + 31645 "11110000" // /* MW 3 */ + 31646 "00101100" // /* MW 2 */ + 31647 "00000000" // /* MW 1 */ + 31648 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31649 "00000000" // /* MW 15 */ + 31650 "00000000" // /* MW 14 */ + 31651 "01111000" // /* MW 13 */ + 31652 "10100101" // /* MW 12 */ + 31653 "00000001" // /* MW 11 */ + 31654 "00000000" // /* MW 10 */ + 31655 "00000000" // /* MW 9 */ + 31656 "00000000" // /* MW 8 */ + 31657 "01011011" // /* MW 7 */ + 31658 "00000001" // /* MW 6 */ + 31659 "00100000" // /* MW 5 */ + 31660 "00000000" // /* MW 4 */ + 31661 "11110000" // /* MW 3 */ + 31662 "00101100" // /* MW 2 */ + 31663 "00000000" // /* MW 1 */ + 31664 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31665 "00000000" // /* MW 15 */ + 31666 "00000000" // /* MW 14 */ + 31667 "01111000" // /* MW 13 */ + 31668 "10100101" // /* MW 12 */ + 31669 "00000001" // /* MW 11 */ + 31670 "00000000" // /* MW 10 */ + 31671 "00000000" // /* MW 9 */ + 31672 "00000000" // /* MW 8 */ + 31673 "01011011" // /* MW 7 */ + 31674 "00000001" // /* MW 6 */ + 31675 "00100000" // /* MW 5 */ + 31676 "00000000" // /* MW 4 */ + 31677 "11110000" // /* MW 3 */ + 31678 "00101100" // /* MW 2 */ + 31679 "00000000" // /* MW 1 */ + 31680 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31681 "00000000" // /* MW 15 */ + 31682 "00000000" // /* MW 14 */ + 31683 "01111000" // /* MW 13 */ + 31684 "10100101" // /* MW 12 */ + 31685 "00000001" // /* MW 11 */ + 31686 "00000000" // /* MW 10 */ + 31687 "00000000" // /* MW 9 */ + 31688 "00000000" // /* MW 8 */ + 31689 "01011011" // /* MW 7 */ + 31690 "00000001" // /* MW 6 */ + 31691 "00100000" // /* MW 5 */ + 31692 "00000000" // /* MW 4 */ + 31693 "11110000" // /* MW 3 */ + 31694 "00101100" // /* MW 2 */ + 31695 "00000000" // /* MW 1 */ +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_176 +.src_ref 9 "slice_hcwc8.h" 54 19 +.src_ref 9 "slice_hcwc8.h" 54 19 first +.src_ref 9 "slice_hcwc8.h" 55 20 first +.begin_of_loop +.loop_nesting 1 + 31696 "11100001" // NOPA; NOPB; ST r1, [p4], #8; NOPX; MOV p5, p4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31697 "00000000" // /* MW 15 */ + 31698 "00000000" // /* MW 14 */ + 31699 "01111000" // /* MW 13 */ + 31700 "01100000" // /* MW 12 */ + 31701 "10110100" // /* MW 11 */ + 31702 "00000010" // /* MW 10 */ + 31703 "00000000" // /* MW 9 */ + 31704 "10000000" // /* MW 8 */ + 31705 "00110001" // /* MW 7 */ + 31706 "00101100" // /* MW 6 */ + 31707 "00100100" // /* MW 5 */ + 31708 "00000000" // /* MW 4 */ + 31709 "11110000" // /* MW 3 */ + 31710 "00101100" // /* MW 2 */ + 31711 "00000000" // /* MW 1 */ +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_192 +.src_ref 9 "slice_hcwc8.h" 54 19 +.end_of_loop + 31712 "11100001" // NOPA; NOPB; ST el0, [p5, #4]; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31713 "00000000" // /* MW 15 */ + 31714 "00000000" // /* MW 14 */ + 31715 "01111000" // /* MW 13 */ + 31716 "10100101" // /* MW 12 */ + 31717 "00000001" // /* MW 11 */ + 31718 "00000000" // /* MW 10 */ + 31719 "00000000" // /* MW 9 */ + 31720 "10000000" // /* MW 8 */ + 31721 "00101001" // /* MW 7 */ + 31722 "00010100" // /* MW 6 */ + 31723 "00100101" // /* MW 5 */ + 31724 "00000000" // /* MW 4 */ + 31725 "11110000" // /* MW 3 */ + 31726 "00101100" // /* MW 2 */ + 31727 "00000000" // /* MW 1 */ +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_208 +.src_ref 9 "slice_hcwc8.h" 57 24 +.src_ref 9 "slice_hcwc8.h" 57 24 first +.loop_nesting 0 + 31728 "01010100" // LDA el2, [p2], #4; MOV m4, #-48 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31729 "01000001" // /* MW 5 */ + 31730 "00011111" // /* MW 4 */ + 31731 "11011000" // /* MW 3 */ + 31732 "10010101" // /* MW 2 */ + 31733 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 24 +.src_ref 9 "slice_hcwc8.h" 69 31 + 31734 "01010100" // LDA el0, [p2], m4; MOV dj1, #44 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31735 "10110001" // /* MW 5 */ + 31736 "00000000" // /* MW 4 */ + 31737 "11010011" // /* MW 3 */ + 31738 "00000101" // /* MW 2 */ + 31739 "01010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 61 53 first + 31740 "10011000" // LDA m4, [p2], #16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31741 "00000110" // /* MW 3 */ + 31742 "01001110" // /* MW 2 */ + 31743 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 62 53 first + 31744 "10011000" // LDA m5, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31745 "10000110" // /* MW 3 */ + 31746 "00011110" // /* MW 2 */ + 31747 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 64 52 first + 31748 "10011000" // LDA eh0, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31749 "00001110" // /* MW 3 */ + 31750 "00011100" // /* MW 2 */ + 31751 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 64 52 + 31752 "10011000" // LDA el1, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31753 "01101110" // /* MW 3 */ + 31754 "00011100" // /* MW 2 */ + 31755 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 65 52 first + 31756 "10011000" // LDA eh1, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31757 "01001110" // /* MW 3 */ + 31758 "00011100" // /* MW 2 */ + 31759 "00000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 15 first +.src_ref 9 "slice_hcwc8.h" 69 31 first + 31760 "00001100" // LDA r1, [p2, dj1]; ST el2, [p4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31761 "01010011" // /* MW 5 */ + 31762 "00001001" // /* MW 4 */ + 31763 "11011000" // /* MW 3 */ + 31764 "00000110" // /* MW 2 */ + 31765 "01000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 57 15 +.src_ref 9 "slice_hcwc8.h" 65 52 first + 31766 "00001100" // LDA el0, [p2]; ST el0, [p4, #4] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31767 "01010011" // /* MW 5 */ + 31768 "00101000" // /* MW 4 */ + 31769 "11011000" // /* MW 3 */ + 31770 "10000101" // /* MW 2 */ + 31771 "01000000" // /* MW 1 */ + 31772 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31773 "00000000" // /* MW 1 */ + 31774 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31775 "00000000" // /* MW 1 */ + 31776 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31777 "00000000" // /* MW 1 */ + 31778 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31779 "00000000" // /* MW 1 */ + 31780 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31781 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 69 22 first + 31782 "10000100" // JZ r1, #32288 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32288 delay_slots=5 */ + 31783 "00000001" // /* MW 5 */ + 31784 "00000000" // /* MW 4 */ + 31785 "00010000" // /* MW 3 */ + 31786 "00111111" // /* MW 2 */ + 31787 "00001000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 61 31 first +.src_ref 9 "slice_hcwc8.h" 62 31 +.delay_slot + 31788 "11110100" // PADDB [p0], m4; MOV p2, p0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31789 "10000001" // /* MW 5 */ + 31790 "11000001" // /* MW 4 */ + 31791 "00000100" // /* MW 3 */ + 31792 "01110010" // /* MW 2 */ + 31793 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 62 31 first +.delay_slot + 31794 "00011000" // PADDB [p2], m5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31795 "10010000" // /* MW 3 */ + 31796 "10101011" // /* MW 2 */ + 31797 "00111010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31798 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31799 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31800 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31801 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 31802 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31803 "00000000" // /* MW 1 */ + 31804 "00100100" // MOVX r4, #64; ADD.NC p4, r2, #20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31805 "00010100" // /* MW 5 */ + 31806 "11000010" // /* MW 4 */ + 31807 "00101000" // /* MW 3 */ + 31808 "00000000" // /* MW 2 */ + 31809 "00001001" // /* MW 1 */ + 31810 "10011000" // LDA m1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31811 "10000110" // /* MW 3 */ + 31812 "00011100" // /* MW 2 */ + 31813 "00000100" // /* MW 1 */ + 31814 "10011000" // LDA dn1, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31815 "10100110" // /* MW 3 */ + 31816 "00011100" // /* MW 2 */ + 31817 "00000100" // /* MW 1 */ + 31818 "10011000" // LDA dj1, [p4], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31819 "11000110" // /* MW 3 */ + 31820 "00101100" // /* MW 2 */ + 31821 "00000100" // /* MW 1 */ + 31822 "10011000" // LDA m2, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31823 "00000110" // /* MW 3 */ + 31824 "00011101" // /* MW 2 */ + 31825 "00000100" // /* MW 1 */ + 31826 "01010100" // LDA dn2, [p4], #4; MOV m4, #72 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31827 "00100001" // /* MW 5 */ + 31828 "00000001" // /* MW 4 */ + 31829 "11011000" // /* MW 3 */ + 31830 "10100100" // /* MW 2 */ + 31831 "10000011" // /* MW 1 */ + 31832 "10011000" // LDA dj2, [p4], m4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31833 "01000110" // /* MW 3 */ + 31834 "10001001" // /* MW 2 */ + 31835 "00000100" // /* MW 1 */ + 31836 "10011000" // LDA r6, [p4], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31837 "11010110" // /* MW 3 */ + 31838 "00011100" // /* MW 2 */ + 31839 "00000100" // /* MW 1 */ + 31840 "10011000" // LDA r7, [p4], #-32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31841 "11110110" // /* MW 3 */ + 31842 "10001100" // /* MW 2 */ + 31843 "00000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 first + 31844 "00101100" // LDA m0, [p4], #4; LTU r27, r0, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31845 "00111001" // /* MW 5 */ + 31846 "01101100" // /* MW 4 */ + 31847 "11010000" // /* MW 3 */ + 31848 "10000000" // /* MW 2 */ + 31849 "10000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 + 31850 "10111010" // LDA dn0, [p4], #4; SEL.EQZ r16, r0, r1, r27; MOV r2, #3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31851 "01011000" // /* MW 9 */ + 31852 "00000011" // /* MW 8 */ + 31853 "01001000" // /* MW 7 */ + 31854 "10010000" // /* MW 6 */ + 31855 "00000000" // /* MW 5 */ + 31856 "00000001" // /* MW 4 */ + 31857 "11010000" // /* MW 3 */ + 31858 "10000100" // /* MW 2 */ + 31859 "10000011" // /* MW 1 */ + 31860 "00101100" // LDA dj0, [p4], #4; LTU r5, r16, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31861 "01011001" // /* MW 5 */ + 31862 "00010100" // /* MW 4 */ + 31863 "11011000" // /* MW 3 */ + 31864 "10001000" // /* MW 2 */ + 31865 "10000011" // /* MW 1 */ + 31866 "10111010" // LDA dn4, [p4]; JNZ r5, #32128 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32128 delay_slots=5 */ + 31867 "01100000" // /* MW 9 */ + 31868 "00000000" // /* MW 8 */ + 31869 "00010000" // /* MW 7 */ + 31870 "10110000" // /* MW 6 */ + 31871 "00001111" // /* MW 5 */ + 31872 "00001010" // /* MW 4 */ + 31873 "11010000" // /* MW 3 */ + 31874 "11000100" // /* MW 2 */ + 31875 "10000000" // /* MW 1 */ +.delay_slot + 31876 "11010100" // LDA dj4, [p4, #4]; MOV r1, el1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31877 "00111001" // /* MW 5 */ + 31878 "11000100" // /* MW 4 */ + 31879 "11010000" // /* MW 3 */ + 31880 "11001000" // /* MW 2 */ + 31881 "10000010" // /* MW 1 */ +.delay_slot + 31882 "11100100" // MOVX r24, #0; MOV r3, el0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31883 "00111001" // /* MW 5 */ + 31884 "11000000" // /* MW 4 */ + 31885 "00100001" // /* MW 3 */ + 31886 "00000000" // /* MW 2 */ + 31887 "00000110" // /* MW 1 */ +.delay_slot + 31888 "11100100" // SUB r7, r4, r7; VBCST.8 x0, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31889 "11100101" // /* MW 5 */ + 31890 "11000000" // /* MW 4 */ + 31891 "00110000" // /* MW 3 */ + 31892 "11001110" // /* MW 2 */ + 31893 "00100001" // /* MW 1 */ +.delay_slot + 31894 "11111000" // MOV r0, eh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31895 "00011100" // /* MW 3 */ + 31896 "00100001" // /* MW 2 */ + 31897 "00011000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 +.delay_slot + 31898 "11010100" // MOVA dc2, #0; MOV r2, eh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31899 "00111001" // /* MW 5 */ + 31900 "01000110" // /* MW 4 */ + 31901 "10000001" // /* MW 3 */ + 31902 "00001011" // /* MW 2 */ + 31903 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 78 54 + 31904 "01110110" // MOVA dc1, #0; MOVS dc4, dc2; MOVXM ls, #31968 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 31905 "00010000" // /* MW 11 */ + 31906 "01110000" // /* MW 10 */ + 31907 "01111110" // /* MW 9 */ + 31908 "00011100" // /* MW 8 */ + 31909 "00000000" // /* MW 7 */ + 31910 "00000000" // /* MW 6 */ + 31911 "01001011" // /* MW 5 */ + 31912 "00001000" // /* MW 4 */ + 31913 "10000100" // /* MW 3 */ + 31914 "00000111" // /* MW 2 */ + 31915 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "blend.hpp" 100 36 +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 69 4 +.src_ref 9 "slice_hcwc8.h" 78 54 +.src_ref 9 "slice_hcwc8.h" 78 54 first + 31916 "01111110" // LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1; MOVS dc0, dc2; MOVXM le, #32048 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 31917 "01100000" // /* MW 13 */ + 31918 "00001001" // /* MW 12 */ + 31919 "00000001" // /* MW 11 */ + 31920 "00000010" // /* MW 10 */ + 31921 "11010011" // /* MW 9 */ + 31922 "10110111" // /* MW 8 */ + 31923 "00000011" // /* MW 7 */ + 31924 "00000000" // /* MW 6 */ + 31925 "01101000" // /* MW 5 */ + 31926 "01100010" // /* MW 4 */ + 31927 "11010000" // /* MW 3 */ + 31928 "10010110" // /* MW 2 */ + 31929 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 78 54 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 31930 "10111010" // LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2; ADD.NC lc, r16, #-2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 31931 "10001110" // /* MW 9 */ + 31932 "00111111" // /* MW 8 */ + 31933 "10111100" // /* MW 7 */ + 31934 "00000010" // /* MW 6 */ + 31935 "01110100" // /* MW 5 */ + 31936 "01010000" // /* MW 4 */ + 31937 "11010010" // /* MW 3 */ + 31938 "00010010" // /* MW 2 */ + 31939 "00100011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 31940 "00011000" // VLDB.2D x4, [p0], d1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31941 "00110100" // /* MW 3 */ + 31942 "00110001" // /* MW 2 */ + 31943 "00111000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31944 "00011000" // VLDB.2D x1, [p2], d2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31945 "01110100" // /* MW 3 */ + 31946 "01010000" // /* MW 2 */ + 31947 "00111010" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31949 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31951 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 31953 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 206 18 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 31954 "11011000" // VSHIFT x5, x4, x4, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31955 "00011010" // /* MW 3 */ + 31956 "10100010" // /* MW 2 */ + 31957 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 31958 "11011000" // VSHIFT x2, x0, x1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 31959 "10011110" // /* MW 3 */ + 31960 "00000000" // /* MW 2 */ + 31961 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 31962 "01010100" // NOPA; VSEL.8 x3, x0, x5, r1:r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 31963 "00001000" // /* MW 5 */ + 31964 "00000101" // /* MW 4 */ + 31965 "11110011" // /* MW 3 */ + 31966 "00101100" // /* MW 2 */ + 31967 "00000000" // /* MW 1 */ +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_448 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 first +.begin_of_loop +.aggressive_scheduled_block_id 2 +.noswbrkpt +.loop_nesting 1 + 31968 "11100001" // LDA r5, [p1, #4]; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31969 "00000000" // /* MW 15 */ + 31970 "00000000" // /* MW 14 */ + 31971 "00011000" // /* MW 13 */ + 31972 "10000110" // /* MW 12 */ + 31973 "10000000" // /* MW 11 */ + 31974 "00000001" // /* MW 10 */ + 31975 "00000000" // /* MW 9 */ + 31976 "00000000" // /* MW 8 */ + 31977 "01011011" // /* MW 7 */ + 31978 "00000001" // /* MW 6 */ + 31979 "00100000" // /* MW 5 */ + 31980 "00000000" // /* MW 4 */ + 31981 "11010000" // /* MW 3 */ + 31982 "10010110" // /* MW 2 */ + 31983 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "add.hpp" 28 49 first +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 78 54 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 31984 "11100001" // LDA.3D r4, [p1], d0; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 31985 "00000000" // /* MW 15 */ + 31986 "00000000" // /* MW 14 */ + 31987 "10111000" // /* MW 13 */ + 31988 "10000110" // /* MW 12 */ + 31989 "11001101" // /* MW 11 */ + 31990 "00000001" // /* MW 10 */ + 31991 "00000000" // /* MW 9 */ + 31992 "00000000" // /* MW 8 */ + 31993 "01011011" // /* MW 7 */ + 31994 "00000001" // /* MW 6 */ + 31995 "00100000" // /* MW 5 */ + 31996 "00000000" // /* MW 4 */ + 31997 "11010000" // /* MW 3 */ + 31998 "00010010" // /* MW 2 */ + 31999 "00100011" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "blend.hpp" 100 36 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 32000 "11100001" // NOPA; VLDB.2D x4, [p0], d1; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32001 "00000000" // /* MW 15 */ + 32002 "00000000" // /* MW 14 */ + 32003 "00011000" // /* MW 13 */ + 32004 "11001010" // /* MW 12 */ + 32005 "00000001" // /* MW 11 */ + 32006 "00000010" // /* MW 10 */ + 32007 "00000000" // /* MW 9 */ + 32008 "00000000" // /* MW 8 */ + 32009 "01011011" // /* MW 7 */ + 32010 "00000001" // /* MW 6 */ + 32011 "01101000" // /* MW 5 */ + 32012 "01100010" // /* MW 4 */ + 32013 "11110000" // /* MW 3 */ + 32014 "00101100" // /* MW 2 */ + 32015 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "shuffle.hpp" 206 18 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 32016 "11100001" // NOPA; VLDB.2D x1, [p2], d2; NOPS; NOPX; VSHIFT x5, x4, x4, r6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32017 "00000000" // /* MW 15 */ + 32018 "00000000" // /* MW 14 */ + 32019 "01101000" // /* MW 13 */ + 32020 "00001101" // /* MW 12 */ + 32021 "01010001" // /* MW 11 */ + 32022 "00000001" // /* MW 10 */ + 32023 "00000000" // /* MW 9 */ + 32024 "00000000" // /* MW 8 */ + 32025 "01011011" // /* MW 7 */ + 32026 "00000001" // /* MW 6 */ + 32027 "11101000" // /* MW 5 */ + 32028 "10100000" // /* MW 4 */ + 32029 "11110100" // /* MW 3 */ + 32030 "00101100" // /* MW 2 */ + 32031 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 5 "shuffle.hpp" 142 18 first +.src_ref 9 "slice_hcwc8.h" 84 15 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32032 "11100001" // NOPA; NOPB; VST x8, [p3], #64; NOPX; VSHIFT x2, x0, x1, r7; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32033 "00000000" // /* MW 15 */ + 32034 "00000000" // /* MW 14 */ + 32035 "01101000" // /* MW 13 */ + 32036 "01001111" // /* MW 12 */ + 32037 "10000000" // /* MW 11 */ + 32038 "00000000" // /* MW 10 */ + 32039 "00000000" // /* MW 9 */ + 32040 "00000000" // /* MW 8 */ + 32041 "00010011" // /* MW 7 */ + 32042 "00011110" // /* MW 6 */ + 32043 "00100011" // /* MW 5 */ + 32044 "00000000" // /* MW 4 */ + 32045 "11110000" // /* MW 3 */ + 32046 "00101100" // /* MW 2 */ + 32047 "00000000" // /* MW 1 */ +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_528 +.src_ref 5 "blend.hpp" 100 36 first +.end_of_loop +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 32048 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32049 "00000000" // /* MW 15 */ + 32050 "00000000" // /* MW 14 */ + 32051 "00011000" // /* MW 13 */ + 32052 "01000010" // /* MW 12 */ + 32053 "11000001" // /* MW 11 */ + 32054 "00000000" // /* MW 10 */ + 32055 "00000000" // /* MW 9 */ + 32056 "00000000" // /* MW 8 */ + 32057 "01011011" // /* MW 7 */ + 32058 "00000001" // /* MW 6 */ + 32059 "00100000" // /* MW 5 */ + 32060 "00000000" // /* MW 4 */ + 32061 "11110000" // /* MW 3 */ + 32062 "00101100" // /* MW 2 */ + 32063 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 first +.aggressive_scheduled_block_id 3 +.noswbrkpt +.loop_nesting 0 + 32064 "01010100" // LDA r5, [p1, #4]; VSEL.8 x6, x0, x2, r3:r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32065 "00011000" // /* MW 5 */ + 32066 "00000010" // /* MW 4 */ + 32067 "11010110" // /* MW 3 */ + 32068 "10010110" // /* MW 2 */ + 32069 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 first +.src_ref 5 "add.hpp" 28 49 first +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 78 54 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 32070 "11010100" // LDA.3D r4, [p1], d0; VADD.8 x7, x3, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32071 "00011010" // /* MW 5 */ + 32072 "00110110" // /* MW 4 */ + 32073 "11010111" // /* MW 3 */ + 32074 "00010010" // /* MW 2 */ + 32075 "00100011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32076 "00111000" // VSEL.8 x8, x0, x7, r5:r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32077 "10010100" // /* MW 3 */ + 32078 "00000011" // /* MW 2 */ + 32079 "00011100" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 206 18 first + 32080 "11011000" // VSHIFT x5, x4, x4, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32081 "00011010" // /* MW 3 */ + 32082 "10100010" // /* MW 2 */ + 32083 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 32084 "11011000" // VSHIFT x2, x0, x1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32085 "10011110" // /* MW 3 */ + 32086 "00000000" // /* MW 2 */ + 32087 "00011001" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 86 first + 32088 "01100100" // RET lr; VSEL.8 x3, x0, x5, r1:r0 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 32089 "00001000" // /* MW 5 */ + 32090 "00000101" // /* MW 4 */ + 32091 "00000011" // /* MW 3 */ + 32092 "00000000" // /* MW 2 */ + 32093 "00000101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 +.delay_slot + 32094 "00111000" // VSEL.8 x6, x0, x2, r3:r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32095 "00001100" // /* MW 3 */ + 32096 "00000001" // /* MW 2 */ + 32097 "00011011" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 32098 "01111000" // VADD.8 x7, x3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32099 "00001101" // /* MW 3 */ + 32100 "10011011" // /* MW 2 */ + 32101 "00011011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first +.delay_slot +.aggressive_scheduled_block_id 4 +.noswbrkpt + 32102 "00111000" // VSEL.8 x8, x0, x7, r5:r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32103 "10010100" // /* MW 3 */ + 32104 "00000011" // /* MW 2 */ + 32105 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "slice_hcwc8.h" 84 15 first +.delay_slot +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32106 "00001100" // NOPA; VST x8, [p3], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32107 "00100110" // /* MW 5 */ + 32108 "00111100" // /* MW 4 */ + 32109 "11110110" // /* MW 3 */ + 32110 "00101100" // /* MW 2 */ + 32111 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "slice_hcwc8.h" 84 15 +.delay_slot + 32112 "11100001" // NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32113 "00000000" // /* MW 15 */ + 32114 "00000000" // /* MW 14 */ + 32115 "01111000" // /* MW 13 */ + 32116 "10100101" // /* MW 12 */ + 32117 "00000001" // /* MW 11 */ + 32118 "00000000" // /* MW 10 */ + 32119 "00000000" // /* MW 9 */ + 32120 "00000000" // /* MW 8 */ + 32121 "00010011" // /* MW 7 */ + 32122 "00011110" // /* MW 6 */ + 32123 "00100011" // /* MW 5 */ + 32124 "00000000" // /* MW 4 */ + 32125 "11110000" // /* MW 3 */ + 32126 "00101100" // /* MW 2 */ + 32127 "00000000" // /* MW 1 */ +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_608 +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 first +.src_ref 9 "slice_hcwc8.h" 78 54 + 32128 "01110110" // MOVA dc4, #0; MOVS dc1, dc2; MOVXM ls, #32160 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 32129 "00010000" // /* MW 11 */ + 32130 "11010000" // /* MW 10 */ + 32131 "01111110" // /* MW 9 */ + 32132 "00011100" // /* MW 8 */ + 32133 "00000000" // /* MW 7 */ + 32134 "00000000" // /* MW 6 */ + 32135 "01001011" // /* MW 5 */ + 32136 "00001000" // /* MW 4 */ + 32137 "10000001" // /* MW 3 */ + 32138 "00010011" // /* MW 2 */ + 32139 "00000000" // /* MW 1 */ +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 69 4 +.src_ref 9 "slice_hcwc8.h" 78 54 + 32140 "00111010" // MOVS dc0, dc2; MOVXM le, #32272 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32141 "00010001" // /* MW 9 */ + 32142 "00001000" // /* MW 8 */ + 32143 "10111111" // /* MW 7 */ + 32144 "00011101" // /* MW 6 */ + 32145 "00000000" // /* MW 5 */ + 32146 "00000000" // /* MW 4 */ + 32147 "01100000" // /* MW 3 */ + 32148 "00001001" // /* MW 2 */ + 32149 "00000001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8.h" 69 4 + 32150 "10111010" // NOPA; NOPB; MOV lc, r16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32151 "01111110" // /* MW 9 */ + 32152 "00010000" // /* MW 8 */ + 32153 "10111100" // /* MW 7 */ + 32154 "00000010" // /* MW 6 */ + 32155 "00010000" // /* MW 5 */ + 32156 "00000000" // /* MW 4 */ + 32157 "11110000" // /* MW 3 */ + 32158 "00101100" // /* MW 2 */ + 32159 "00000000" // /* MW 1 */ +.label ZLS_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_640 +.src_ref 7 "aie_core.h" 81 15 first +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 5 "blend.hpp" 100 36 first +.src_ref 9 "slice_hcwc8.h" 78 54 first +.begin_of_loop +.loop_nesting 1 + 32160 "00111100" // LDA r5, [p1, #4]; VLDB.2D x4, [p0], d1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32161 "01101000" // /* MW 5 */ + 32162 "01100010" // /* MW 4 */ + 32163 "11010000" // /* MW 3 */ + 32164 "10010110" // /* MW 2 */ + 32165 "00100010" // /* MW 1 */ +.src_ref 7 "aie_core.h" 81 15 +.src_ref 7 "aie_core.h" 100 15 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "blend.hpp" 100 36 +.src_ref 9 "slice_hcwc8.h" 78 54 + 32166 "00111100" // LDA.3D r4, [p1], d0; VLDB.2D x1, [p2], d2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32167 "11101000" // /* MW 5 */ + 32168 "10100000" // /* MW 4 */ + 32169 "11010100" // /* MW 3 */ + 32170 "00010010" // /* MW 2 */ + 32171 "00100011" // /* MW 1 */ + 32172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32173 "00000000" // /* MW 1 */ + 32174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32175 "00000000" // /* MW 1 */ + 32176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32177 "00000000" // /* MW 1 */ + 32178 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32179 "00000000" // /* MW 1 */ + 32180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32181 "00000000" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 206 18 first + 32182 "11011000" // VSHIFT x5, x4, x4, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32183 "00011010" // /* MW 3 */ + 32184 "10100010" // /* MW 2 */ + 32185 "00011010" // /* MW 1 */ +.src_ref 5 "shuffle.hpp" 142 18 first + 32186 "10010100" // NOPA; VSHIFT x2, x0, x1, r7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32187 "00111101" // /* MW 5 */ + 32188 "00000001" // /* MW 4 */ + 32189 "11110010" // /* MW 3 */ + 32190 "00101100" // /* MW 2 */ + 32191 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first + 32192 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x3, x0, x5, r1:r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32193 "00000000" // /* MW 15 */ + 32194 "00000000" // /* MW 14 */ + 32195 "00011000" // /* MW 13 */ + 32196 "01000010" // /* MW 12 */ + 32197 "11000001" // /* MW 11 */ + 32198 "00000000" // /* MW 10 */ + 32199 "00000000" // /* MW 9 */ + 32200 "00000000" // /* MW 8 */ + 32201 "01011011" // /* MW 7 */ + 32202 "00000001" // /* MW 6 */ + 32203 "00100000" // /* MW 5 */ + 32204 "00000000" // /* MW 4 */ + 32205 "11110000" // /* MW 3 */ + 32206 "00101100" // /* MW 2 */ + 32207 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 + 32208 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x6, x0, x2, r3:r2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32209 "00000000" // /* MW 15 */ + 32210 "00000000" // /* MW 14 */ + 32211 "00011000" // /* MW 13 */ + 32212 "10000110" // /* MW 12 */ + 32213 "10000000" // /* MW 11 */ + 32214 "00000001" // /* MW 10 */ + 32215 "00000000" // /* MW 9 */ + 32216 "00000000" // /* MW 8 */ + 32217 "01011011" // /* MW 7 */ + 32218 "00000001" // /* MW 6 */ + 32219 "00100000" // /* MW 5 */ + 32220 "00000000" // /* MW 4 */ + 32221 "11110000" // /* MW 3 */ + 32222 "00101100" // /* MW 2 */ + 32223 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first + 32224 "11100001" // NOPA; NOPB; NOPS; NOPX; VADD.8 x7, x3, x6; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32225 "00000000" // /* MW 15 */ + 32226 "00000000" // /* MW 14 */ + 32227 "10111000" // /* MW 13 */ + 32228 "10000110" // /* MW 12 */ + 32229 "11001101" // /* MW 11 */ + 32230 "00000001" // /* MW 10 */ + 32231 "00000000" // /* MW 9 */ + 32232 "00000000" // /* MW 8 */ + 32233 "01011011" // /* MW 7 */ + 32234 "00000001" // /* MW 6 */ + 32235 "00100000" // /* MW 5 */ + 32236 "00000000" // /* MW 4 */ + 32237 "11110000" // /* MW 3 */ + 32238 "00101100" // /* MW 2 */ + 32239 "00000000" // /* MW 1 */ +.src_ref 5 "blend.hpp" 100 36 first + 32240 "11100001" // NOPA; NOPB; NOPS; NOPX; VSEL.8 x8, x0, x7, r5:r4; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32241 "00000000" // /* MW 15 */ + 32242 "00000000" // /* MW 14 */ + 32243 "00011000" // /* MW 13 */ + 32244 "11001010" // /* MW 12 */ + 32245 "00000001" // /* MW 11 */ + 32246 "00000010" // /* MW 10 */ + 32247 "00000000" // /* MW 9 */ + 32248 "00000000" // /* MW 8 */ + 32249 "01011011" // /* MW 7 */ + 32250 "00000001" // /* MW 6 */ + 32251 "00100000" // /* MW 5 */ + 32252 "00000000" // /* MW 4 */ + 32253 "11110000" // /* MW 3 */ + 32254 "00101100" // /* MW 2 */ + 32255 "00000000" // /* MW 1 */ + 32256 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32257 "00000000" // /* MW 15 */ + 32258 "00000000" // /* MW 14 */ + 32259 "01111000" // /* MW 13 */ + 32260 "10100101" // /* MW 12 */ + 32261 "00000001" // /* MW 11 */ + 32262 "00000000" // /* MW 10 */ + 32263 "00000000" // /* MW 9 */ + 32264 "00000000" // /* MW 8 */ + 32265 "01011011" // /* MW 7 */ + 32266 "00000001" // /* MW 6 */ + 32267 "00100000" // /* MW 5 */ + 32268 "00000000" // /* MW 4 */ + 32269 "11110000" // /* MW 3 */ + 32270 "00101100" // /* MW 2 */ + 32271 "00000000" // /* MW 1 */ +.label ZLE_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_752 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "slice_hcwc8.h" 84 15 first +.end_of_loop + 32272 "11100001" // NOPA; NOPB; VST x8, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 32273 "00000000" // /* MW 15 */ + 32274 "00000000" // /* MW 14 */ + 32275 "01111000" // /* MW 13 */ + 32276 "10100101" // /* MW 12 */ + 32277 "00000001" // /* MW 11 */ + 32278 "00000000" // /* MW 10 */ + 32279 "00000000" // /* MW 9 */ + 32280 "00000000" // /* MW 8 */ + 32281 "00010011" // /* MW 7 */ + 32282 "00011110" // /* MW 6 */ + 32283 "00100011" // /* MW 5 */ + 32284 "00000000" // /* MW 4 */ + 32285 "11110000" // /* MW 3 */ + 32286 "00101100" // /* MW 2 */ + 32287 "00000000" // /* MW 1 */ +.label TGT_F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_768 +.src_ref 9 "slice_hcwc8.h" 86 first +.loop_nesting 0 + 32288 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 32289 "00000000" // /* MW 3 */ + 32290 "00101000" // /* MW 2 */ + 32291 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32293 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32295 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32297 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32299 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32300 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params__end +.label __Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params___func_end0 + 32301 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_begin0 +.label _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj +.function slice_adf_wrapper<1, bfloat16, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > > _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 71 22 first +.src_ref 9 "slice_hcwc8_params.h" 85 18 +.src_ref 9 "slice_hcwc8_params.h" 87 43 +.src_ref 9 "slice_hcwc8_params.h" 90 18 +.src_ref 9 "slice_hcwc8_params.h" 97 71 +.src_ref 9 "slice_hcwc8_params.h" 100 69 +.src_ref 11 "slice_adf_wrapper.cpp" 21 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 31 +.function_start + 32304 "10111010" // LDA r19, [p2], #4; MOVX r28, #64; MOV r17, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32305 "01011000" // /* MW 9 */ + 32306 "00000001" // /* MW 8 */ + 32307 "00101000" // /* MW 7 */ + 32308 "00001010" // /* MW 6 */ + 32309 "11000000" // /* MW 5 */ + 32310 "00000011" // /* MW 4 */ + 32311 "11010000" // /* MW 3 */ + 32312 "11001110" // /* MW 2 */ + 32313 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 72 23 first +.src_ref 9 "slice_hcwc8_params.h" 86 58 + 32314 "10111010" // LDA r20, [p2], #4; MOVXM r31, #67108863 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32315 "10010000" // /* MW 9 */ + 32316 "11111111" // /* MW 8 */ + 32317 "11101111" // /* MW 7 */ + 32318 "11111111" // /* MW 6 */ + 32319 "11111111" // /* MW 5 */ + 32320 "00000000" // /* MW 4 */ + 32321 "11010000" // /* MW 3 */ + 32322 "11010010" // /* MW 2 */ + 32323 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 73 23 first +.src_ref 9 "slice_hcwc8_params.h" 82 33 +.src_ref 9 "slice_hcwc8_params.h" 87 43 +.src_ref 9 "slice_hcwc8_params.h" 88 27 + 32324 "10111010" // LDA r30, [p2], #4; MOVX r2, #-16; MOV r21, #-3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32325 "01011000" // /* MW 9 */ + 32326 "11111101" // /* MW 8 */ + 32327 "10101111" // /* MW 7 */ + 32328 "00001010" // /* MW 6 */ + 32329 "00100110" // /* MW 5 */ + 32330 "00111110" // /* MW 4 */ + 32331 "11010000" // /* MW 3 */ + 32332 "11111010" // /* MW 2 */ + 32333 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 74 27 first +.src_ref 9 "slice_hcwc8_params.h" 82 38 +.src_ref 9 "slice_hcwc8_params.h" 88 35 +.src_ref 9 "slice_hcwc8_params.h" 101 51 + 32334 "10111010" // LDA r1, [p2], #4; MOVX r29, #7; MOV r18, #4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32335 "01011000" // /* MW 9 */ + 32336 "00000100" // /* MW 8 */ + 32337 "01001000" // /* MW 7 */ + 32338 "11101010" // /* MW 6 */ + 32339 "11010000" // /* MW 5 */ + 32340 "00000001" // /* MW 4 */ + 32341 "11010000" // /* MW 3 */ + 32342 "10000110" // /* MW 2 */ + 32343 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 75 25 first +.src_ref 9 "slice_hcwc8_params.h" 86 58 +.src_ref 9 "slice_hcwc8_params.h" 87 34 +.src_ref 11 "slice_adf_wrapper.cpp" 27 26 +.src_ref 11 "slice_adf_wrapper.cpp" 29 51 + 32344 "01110110" // LDA r7, [p2], #4; MOVS p4, p2; MOVX r22, #-2; MOV r16, #6 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 32345 "01011000" // /* MW 11 */ + 32346 "00000110" // /* MW 10 */ + 32347 "00001000" // /* MW 9 */ + 32348 "11001010" // /* MW 8 */ + 32349 "01100111" // /* MW 7 */ + 32350 "00111111" // /* MW 6 */ + 32351 "10001011" // /* MW 5 */ + 32352 "10001000" // /* MW 4 */ + 32353 "11010100" // /* MW 3 */ + 32354 "10011110" // /* MW 2 */ + 32355 "01000011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 97 71 +.src_ref 11 "slice_adf_wrapper.cpp" 21 + 32356 "10111010" // MOVA r23, #14; PADDXM [sp], #192 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32357 "01110000" // /* MW 9 */ + 32358 "00000000" // /* MW 8 */ + 32359 "00000000" // /* MW 7 */ + 32360 "00000000" // /* MW 6 */ + 32361 "00000110" // /* MW 5 */ + 32362 "00000000" // /* MW 4 */ + 32363 "00000000" // /* MW 3 */ + 32364 "11010111" // /* MW 2 */ + 32365 "00000001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 9 "slice_hcwc8_params.h" 85 18 first +.src_ref 9 "slice_hcwc8_params.h" 97 71 + 32366 "00111010" // ST r28, [sp, #-164]; MOVX r26, #16; MOV p3, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32367 "01111001" // /* MW 9 */ + 32368 "11110000" // /* MW 8 */ + 32369 "10110010" // /* MW 7 */ + 32370 "00001001" // /* MW 6 */ + 32371 "10100010" // /* MW 5 */ + 32372 "00000001" // /* MW 4 */ + 32373 "10110000" // /* MW 3 */ + 32374 "11110010" // /* MW 2 */ + 32375 "11101011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 43 first +.src_ref 9 "slice_hcwc8_params.h" 90 18 first + 32376 "11010010" // PADDB [p3], #-192; ST r28, [sp, #-148]; LSHL r28, r19, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 32377 "00011101" // /* MW 7 */ + 32378 "11111001" // /* MW 6 */ + 32379 "00100100" // /* MW 5 */ + 32380 "10111111" // /* MW 4 */ + 32381 "10110111" // /* MW 3 */ + 32382 "11110010" // /* MW 2 */ + 32383 "11101101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 71 20 first +.src_ref 9 "slice_hcwc8_params.h" 87 43 +.src_ref 9 "slice_hcwc8_params.h" 99 20 + 32384 "00111010" // ST r19, [p3]; ADD r0, r28, #14; MOV r19, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32385 "01011001" // /* MW 9 */ + 32386 "11111111" // /* MW 8 */ + 32387 "01101111" // /* MW 7 */ + 32388 "11011010" // /* MW 6 */ + 32389 "00000001" // /* MW 5 */ + 32390 "00111000" // /* MW 4 */ + 32391 "00110000" // /* MW 3 */ + 32392 "11001110" // /* MW 2 */ + 32393 "01100000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 78 20 first +.src_ref 9 "slice_hcwc8_params.h" 87 43 first + 32394 "01011100" // ST r30, [sp, #-184]; AND r0, r2, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32395 "00001001" // /* MW 5 */ + 32396 "00000000" // /* MW 4 */ + 32397 "10110001" // /* MW 3 */ + 32398 "01111010" // /* MW 2 */ + 32399 "11101001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 88 27 first + 32400 "01011100" // ST lr, [sp, #-4]; LSHL r3, r1, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32401 "10111011" // /* MW 5 */ + 32402 "10001110" // /* MW 4 */ + 32403 "10110000" // /* MW 3 */ + 32404 "10000111" // /* MW 2 */ + 32405 "11111111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 76 30 first +.src_ref 9 "slice_hcwc8_params.h" 77 20 first + 32406 "01011100" // ST r20, [sp, #-188]; SUB r4, r7, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32407 "00100011" // /* MW 5 */ + 32408 "10010000" // /* MW 4 */ + 32409 "10110011" // /* MW 3 */ + 32410 "11010010" // /* MW 2 */ + 32411 "11101000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 79 17 first +.src_ref 9 "slice_hcwc8_params.h" 82 38 first + 32412 "01011100" // ST r1, [sp, #-180]; AND r29, r29, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32413 "10001001" // /* MW 5 */ + 32414 "11110100" // /* MW 4 */ + 32415 "10111110" // /* MW 3 */ + 32416 "10000110" // /* MW 2 */ + 32417 "11101001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 80 15 first +.src_ref 9 "slice_hcwc8_params.h" 82 33 + 32418 "01011100" // ST r7, [sp, #-176]; LSHL r21, r4, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32419 "10111011" // /* MW 5 */ + 32420 "01010110" // /* MW 4 */ + 32421 "10110010" // /* MW 3 */ + 32422 "00011110" // /* MW 2 */ + 32423 "11101010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 82 45 first + 32424 "00011000" // NEZ r29, r29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32425 "11110000" // /* MW 3 */ + 32426 "01111010" // /* MW 2 */ + 32427 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 82 33 +.src_ref 9 "slice_hcwc8_params.h" 88 35 first + 32428 "10100100" // LSHL r28, r30, r18; ADD.NC r21, r29, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32429 "10101010" // /* MW 5 */ + 32430 "10111101" // /* MW 4 */ + 32431 "10111010" // /* MW 3 */ + 32432 "00100101" // /* MW 2 */ + 32433 "11110111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 31 first + 32434 "10011000" // MUL r29, r21, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32435 "11101111" // /* MW 3 */ + 32436 "01111011" // /* MW 2 */ + 32437 "00010101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 61 first + 32438 "10011000" // MUL r30, r30, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32439 "00001111" // /* MW 3 */ + 32440 "10111100" // /* MW 2 */ + 32441 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 58 first + 32442 "10011000" // LSHL r0, r29, r22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32443 "01101101" // /* MW 3 */ + 32444 "01000001" // /* MW 2 */ + 32445 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 34 first + 32446 "10011000" // LSHL r16, r0, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32447 "00001101" // /* MW 3 */ + 32448 "00100001" // /* MW 2 */ + 32449 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 58 first + 32450 "10011000" // AND r31, r31, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32451 "00000100" // /* MW 3 */ + 32452 "11111110" // /* MW 2 */ + 32453 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 63 +.src_ref 9 "slice_hcwc8_params.h" 87 39 first + 32454 "00100100" // SUB r16, r30, r16; ADD.NC r30, r31, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32455 "11111111" // /* MW 5 */ + 32456 "00111111" // /* MW 4 */ + 32457 "00111111" // /* MW 3 */ + 32458 "00100000" // /* MW 2 */ + 32459 "11110100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 87 39 +.src_ref 9 "slice_hcwc8_params.h" 97 71 first + 32460 "00100100" // LSHL r31, r1, r17; ADD.NC r16, r16, #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32461 "01000000" // /* MW 5 */ + 32462 "00110000" // /* MW 4 */ + 32463 "10111000" // /* MW 3 */ + 32464 "11100011" // /* MW 2 */ + 32465 "00001111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 87 18 first +.src_ref 9 "slice_hcwc8_params.h" 97 71 + 32466 "00111010" // ST r16, [sp, #-172]; AND r23, r31, r23; MOV r31, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32467 "01011001" // /* MW 9 */ + 32468 "11111111" // /* MW 8 */ + 32469 "11101111" // /* MW 7 */ + 32470 "10100111" // /* MW 6 */ + 32471 "01111011" // /* MW 5 */ + 32472 "00111111" // /* MW 4 */ + 32473 "10110000" // /* MW 3 */ + 32474 "11000010" // /* MW 2 */ + 32475 "11101010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 92 18 first +.src_ref 9 "slice_hcwc8_params.h" 97 71 first + 32476 "01011100" // ST r16, [sp, #-156]; SUB r16, r26, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32477 "11100011" // /* MW 5 */ + 32478 "01000010" // /* MW 4 */ + 32479 "10111101" // /* MW 3 */ + 32480 "11000010" // /* MW 2 */ + 32481 "11101100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32482 "10000100" // JZ r16, #32560 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32560 delay_slots=5 */ + 32483 "00000001" // /* MW 5 */ + 32484 "00000000" // /* MW 4 */ + 32485 "10011000" // /* MW 3 */ + 32486 "00111111" // /* MW 2 */ + 32487 "10000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 83 23 first +.src_ref 9 "slice_hcwc8_params.h" 88 46 first +.delay_slot + 32488 "01011100" // ST r21, [sp, #-80]; MUL r3, r3, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32489 "10011111" // /* MW 5 */ + 32490 "10001111" // /* MW 4 */ + 32491 "10110001" // /* MW 3 */ + 32492 "01010110" // /* MW 2 */ + 32493 "11110110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 86 17 first +.delay_slot + 32494 "10011000" // ST r30, [sp, #-168] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32495 "11010101" // /* MW 3 */ + 32496 "01011011" // /* MW 2 */ + 32497 "00001111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 32 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 91 17 first +.delay_slot + 32498 "01011100" // ST r30, [sp, #-152]; MOVX r30, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32499 "11111010" // /* MW 5 */ + 32500 "11111001" // /* MW 4 */ + 32501 "10111111" // /* MW 3 */ + 32502 "01111010" // /* MW 2 */ + 32503 "11101101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 88 18 first +.src_ref 9 "slice_hcwc8_params.h" 93 34 first +.delay_slot + 32504 "01011100" // ST r3, [sp, #-160]; ADD r3, r3, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32505 "10000001" // /* MW 5 */ + 32506 "10001111" // /* MW 4 */ + 32507 "10110001" // /* MW 3 */ + 32508 "00001110" // /* MW 2 */ + 32509 "11101100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 93 18 +.delay_slot + 32510 "10011000" // ST r3, [sp, #-144] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32511 "01110101" // /* MW 3 */ + 32512 "01110000" // /* MW 2 */ + 32513 "00001111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 first +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32514 "10111010" // MOVA r0, #32; LSHL r30, r19, r16; ADD.NC r31, r16, #-32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32515 "00001000" // /* MW 9 */ + 32516 "00111000" // /* MW 8 */ + 32517 "11101100" // /* MW 7 */ + 32518 "01101111" // /* MW 6 */ + 32519 "11101000" // /* MW 5 */ + 32520 "00100111" // /* MW 4 */ + 32521 "00000000" // /* MW 3 */ + 32522 "00000000" // /* MW 2 */ + 32523 "00000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32524 "01100100" // LT r27, r16, r0; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32525 "00000001" // /* MW 5 */ + 32526 "00100000" // /* MW 4 */ + 32527 "01011100" // /* MW 3 */ + 32528 "11000001" // /* MW 2 */ + 32529 "10000110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32530 "10011000" // LSHL r31, r19, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32531 "11111101" // /* MW 3 */ + 32532 "11111111" // /* MW 2 */ + 32533 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32534 "10011000" // LSHL r0, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32535 "00001101" // /* MW 3 */ + 32536 "11000001" // /* MW 2 */ + 32537 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32538 "10011000" // OR r0, r31, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32539 "00000101" // /* MW 3 */ + 32540 "11000000" // /* MW 2 */ + 32541 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32542 "00011000" // SEL.EQZ r30, r24, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32543 "11100010" // /* MW 3 */ + 32544 "00111101" // /* MW 2 */ + 32545 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32546 "01111110" // NOPA; NOPB; NOPS; SEL.EQZ r31, r31, r0, r27; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 32547 "01100000" // /* MW 13 */ + 32548 "00101011" // /* MW 12 */ + 32549 "00000000" // /* MW 11 */ + 32550 "10101111" // /* MW 10 */ + 32551 "00110100" // /* MW 9 */ + 32552 "00000000" // /* MW 8 */ + 32553 "00000010" // /* MW 7 */ + 32554 "11111110" // /* MW 6 */ + 32555 "00100111" // /* MW 5 */ + 32556 "00000000" // /* MW 4 */ + 32557 "11110000" // /* MW 3 */ + 32558 "00101100" // /* MW 2 */ + 32559 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_256 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 99 20 first + 32560 "01011100" // ST r19, [sp, #-124]; XOR r27, r31, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32561 "01101101" // /* MW 5 */ + 32562 "11101110" // /* MW 4 */ + 32563 "10111111" // /* MW 3 */ + 32564 "11001110" // /* MW 2 */ + 32565 "11110000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 first +.src_ref 9 "slice_hcwc8_params.h" 99 20 + 32566 "01011100" // ST r19, [sp, #-120]; XOR r0, r19, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32567 "11001101" // /* MW 5 */ + 32568 "10000011" // /* MW 4 */ + 32569 "10111001" // /* MW 3 */ + 32570 "01001110" // /* MW 2 */ + 32571 "11110001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 32 + 32572 "01000100" // MOVXM r31, #65532 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32573 "11111000" // /* MW 5 */ + 32574 "10111111" // /* MW 4 */ + 32575 "11111111" // /* MW 3 */ + 32576 "00000000" // /* MW 2 */ + 32577 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 32 + 32578 "10011000" // AND r30, r31, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32579 "11100100" // /* MW 3 */ + 32580 "11111101" // /* MW 2 */ + 32581 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 first + 32582 "10011000" // LSHL r3, r27, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32583 "10101101" // /* MW 3 */ + 32584 "11000111" // /* MW 2 */ + 32585 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32586 "10011000" // LSHL r31, r0, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32587 "00101101" // /* MW 3 */ + 32588 "00111110" // /* MW 2 */ + 32589 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32590 "10011000" // OR r3, r31, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32591 "00110101" // /* MW 3 */ + 32592 "11000110" // /* MW 2 */ + 32593 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32594 "10011000" // LSHL r4, r0, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32595 "10101101" // /* MW 3 */ + 32596 "00001001" // /* MW 2 */ + 32597 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32598 "10011000" // OR r6, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32599 "00000101" // /* MW 3 */ + 32600 "00001100" // /* MW 2 */ + 32601 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 97 14 first + 32602 "01011100" // ST r6, [sp, #-140]; ASHL r31, r30, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32603 "01011101" // /* MW 5 */ + 32604 "01111100" // /* MW 4 */ + 32605 "10111111" // /* MW 3 */ + 32606 "10011010" // /* MW 2 */ + 32607 "11101110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32608 "00011000" // EXTEND.u16 r5, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32609 "10110000" // /* MW 3 */ + 32610 "10001010" // /* MW 2 */ + 32611 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 100 92 + 32612 "01100100" // OR r0, r3, r0; MOV r3, #3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32613 "00001101" // /* MW 5 */ + 32614 "10100000" // /* MW 4 */ + 32615 "10110001" // /* MW 3 */ + 32616 "00000000" // /* MW 2 */ + 32617 "00011000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32618 "00011000" // EXTEND.u16 r31, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32619 "10110000" // /* MW 3 */ + 32620 "11111110" // /* MW 2 */ + 32621 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32622 "10011000" // MUL r5, r5, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32623 "00011111" // /* MW 3 */ + 32624 "01001011" // /* MW 2 */ + 32625 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32626 "10011000" // OR r0, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32627 "00000101" // /* MW 3 */ + 32628 "00000000" // /* MW 2 */ + 32629 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32630 "10011000" // MUL r31, r31, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32631 "00011111" // /* MW 3 */ + 32632 "11111111" // /* MW 2 */ + 32633 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32634 "10011000" // ASHL r4, r5, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32635 "00101110" // /* MW 3 */ + 32636 "01001000" // /* MW 2 */ + 32637 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32638 "00011000" // EXTEND.u16 r4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32639 "10110000" // /* MW 3 */ + 32640 "00001000" // /* MW 2 */ + 32641 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32642 "00011000" // EXTEND.u16 r24, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32643 "10110000" // /* MW 3 */ + 32644 "11110000" // /* MW 2 */ + 32645 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 100 92 first + 32646 "10100100" // LSHL r6, r21, r3; ADD.NC r24, r4, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32647 "11000010" // /* MW 5 */ + 32648 "00100100" // /* MW 4 */ + 32649 "10111100" // /* MW 3 */ + 32650 "10000111" // /* MW 2 */ + 32651 "10101001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32652 "00011000" // EXTEND.u16 r5, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32653 "10110000" // /* MW 3 */ + 32654 "01001010" // /* MW 2 */ + 32655 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32656 "10100100" // OR r0, r27, r0; ADD.NC r24, r5, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32657 "11000010" // /* MW 5 */ + 32658 "00100101" // /* MW 4 */ + 32659 "10111100" // /* MW 3 */ + 32660 "00000000" // /* MW 2 */ + 32661 "11011000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 97 14 first + 32662 "01011100" // ST r0, [sp, #-136]; ASHL r25, r31, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32663 "01011101" // /* MW 5 */ + 32664 "11100100" // /* MW 4 */ + 32665 "10111111" // /* MW 3 */ + 32666 "00000010" // /* MW 2 */ + 32667 "11101111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first + 32668 "00011000" // EXTEND.u16 r0, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32669 "10110000" // /* MW 3 */ + 32670 "01000000" // /* MW 2 */ + 32671 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 100 106 first + 32672 "10100100" // ASHL r27, r24, r2; ADD.NC r1, r1, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32673 "00110010" // /* MW 5 */ + 32674 "10100001" // /* MW 4 */ + 32675 "11010000" // /* MW 3 */ + 32676 "11000101" // /* MW 2 */ + 32677 "11000110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 100 106 +.src_ref 9 "slice_hcwc8_params.h" 103 26 + 32678 "10111010" // MOVA r0, #0; SUB r1, r7, r1; ADD.NC r4, r4, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32679 "10101000" // /* MW 9 */ + 32680 "00000000" // /* MW 8 */ + 32681 "10001001" // /* MW 7 */ + 32682 "10001100" // /* MW 6 */ + 32683 "00010000" // /* MW 5 */ + 32684 "00001110" // /* MW 4 */ + 32685 "00000000" // /* MW 3 */ + 32686 "00000000" // /* MW 2 */ + 32687 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32688 "10011000" // AND r3, r27, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32689 "00110100" // /* MW 3 */ + 32690 "11000110" // /* MW 2 */ + 32691 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32692 "01000100" // MOVXM r7, #65537 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32693 "00000010" // /* MW 5 */ + 32694 "10100000" // /* MW 4 */ + 32695 "00000011" // /* MW 3 */ + 32696 "00000001" // /* MW 2 */ + 32697 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32698 "10100100" // MUL r3, r7, r0; ADD.NC r4, r3, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32699 "00100010" // /* MW 5 */ + 32700 "00100011" // /* MW 4 */ + 32701 "11110010" // /* MW 3 */ + 32702 "11000001" // /* MW 2 */ + 32703 "00111000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.src_ref 9 "slice_hcwc8_params.h" 26 14 + 32704 "10100100" // MAC r3, r3, r7, r30; ADD.NC r31, r31, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32705 "00100010" // /* MW 5 */ + 32706 "10111111" // /* MW 4 */ + 32707 "11001111" // /* MW 3 */ + 32708 "11111100" // /* MW 2 */ + 32709 "00111000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 100 69 first + 32710 "10011000" // LSHL r1, r1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32711 "00011101" // /* MW 3 */ + 32712 "01000011" // /* MW 2 */ + 32713 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 100 69 + 32714 "10111010" // MOVA r1, #-1; ADD r31, r31, r3; ADD.NC r3, r1, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32715 "00001000" // /* MW 9 */ + 32716 "01000100" // /* MW 8 */ + 32717 "01101000" // /* MW 7 */ + 32718 "10000100" // /* MW 6 */ + 32719 "11110001" // /* MW 5 */ + 32720 "00111111" // /* MW 4 */ + 32721 "00000000" // /* MW 3 */ + 32722 "11100001" // /* MW 2 */ + 32723 "11111111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32724 "10000100" // JZ r3, #32784 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=32784 delay_slots=5 */ + 32725 "00000001" // /* MW 5 */ + 32726 "00000000" // /* MW 4 */ + 32727 "00001000" // /* MW 3 */ + 32728 "01000000" // /* MW 2 */ + 32729 "00011000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.delay_slot + 32730 "10011000" // LSHL r4, r24, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32731 "10101101" // /* MW 3 */ + 32732 "00001001" // /* MW 2 */ + 32733 "00010110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 +.delay_slot + 32734 "10011000" // OR r30, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32735 "01000101" // /* MW 3 */ + 32736 "01111100" // /* MW 2 */ + 32737 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 98 14 first +.delay_slot + 32738 "01011100" // ST r30, [sp, #-132]; MOVX r30, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32739 "11111010" // /* MW 5 */ + 32740 "11111001" // /* MW 4 */ + 32741 "10111111" // /* MW 3 */ + 32742 "11111010" // /* MW 2 */ + 32743 "11101111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 98 14 +.delay_slot + 32744 "10011000" // ST r31, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32745 "11110101" // /* MW 3 */ + 32746 "10000011" // /* MW 2 */ + 32747 "00001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32748 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32749 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 +.src_ref 9 "slice_hcwc8_params.h" 23 39 first +.src_ref 9 "slice_hcwc8_params.h" 23 39 first + 32750 "10111010" // MOVA r4, #32; LSHL r30, r19, r3; ADD.NC r31, r3, #-32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32751 "00001000" // /* MW 9 */ + 32752 "11111000" // /* MW 8 */ + 32753 "11101000" // /* MW 7 */ + 32754 "11101111" // /* MW 6 */ + 32755 "11100001" // /* MW 5 */ + 32756 "00100111" // /* MW 4 */ + 32757 "00000000" // /* MW 3 */ + 32758 "00000100" // /* MW 2 */ + 32759 "00000100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32760 "10011000" // LSHL r31, r19, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32761 "11111101" // /* MW 3 */ + 32762 "11111111" // /* MW 2 */ + 32763 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32764 "10011000" // LT r27, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32765 "01001010" // /* MW 3 */ + 32766 "11110110" // /* MW 2 */ + 32767 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32768 "10011000" // LSHL r1, r19, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32769 "00111101" // /* MW 3 */ + 32770 "11000010" // /* MW 2 */ + 32771 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32772 "10011000" // OR r30, r31, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32773 "11100101" // /* MW 3 */ + 32774 "11111101" // /* MW 2 */ + 32775 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32776 "00011000" // SEL.EQZ r1, r0, r1, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32777 "00010010" // /* MW 3 */ + 32778 "00000010" // /* MW 2 */ + 32779 "00010000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 39 + 32780 "00011000" // SEL.EQZ r30, r31, r30, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32781 "11100010" // /* MW 3 */ + 32782 "11111101" // /* MW 2 */ + 32783 "00010111" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj_480 +.src_ref 9 "slice_hcwc8_params.h" 23 35 +.src_ref 9 "slice_hcwc8_params.h" 103 26 first + 32784 "01011100" // ST r0, [sp, #-96]; XOR r0, r19, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32785 "00101101" // /* MW 5 */ + 32786 "10000000" // /* MW 4 */ + 32787 "10111001" // /* MW 3 */ + 32788 "00000010" // /* MW 2 */ + 32789 "11110100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 23 35 first + 32790 "10011000" // XOR r19, r19, r30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32791 "11100110" // /* MW 3 */ + 32792 "11100111" // /* MW 2 */ + 32793 "00010100" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 26 39 + 32794 "01000100" // MOVXM r4, #65534 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32795 "11111100" // /* MW 5 */ + 32796 "00111111" // /* MW 4 */ + 32797 "11110010" // /* MW 3 */ + 32798 "00000000" // /* MW 2 */ + 32799 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 101 51 first + 32800 "11100100" // MUL r20, r29, r20; MOV r31, CORE_ID /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32801 "11000001" // /* MW 5 */ + 32802 "10110101" // /* MW 4 */ + 32803 "11111111" // /* MW 3 */ + 32804 "00101001" // /* MW 2 */ + 32805 "11101101" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 26 39 first + 32806 "00011000" // EXTEND.u8 r1, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32807 "10010000" // /* MW 3 */ + 32808 "11000010" // /* MW 2 */ + 32809 "00010111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 first +.src_ref 9 "slice_hcwc8_params.h" 104 39 + 32810 "00100100" // LSHL r21, r0, r2; ADD.NC r5, r21, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32811 "11111111" // /* MW 5 */ + 32812 "10110101" // /* MW 4 */ + 32813 "10110010" // /* MW 3 */ + 32814 "01000101" // /* MW 2 */ + 32815 "00000101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 +.src_ref 11 "slice_adf_wrapper.cpp" 26 39 first +.src_ref 11 "slice_adf_wrapper.cpp" 28 28 first + 32816 "10111010" // LDA r30, [p2, #4]; LSHL r1, r0, r26; ADD.NC r4, r1, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32817 "10101000" // /* MW 9 */ + 32818 "01001000" // /* MW 8 */ + 32819 "10001000" // /* MW 7 */ + 32820 "01101100" // /* MW 6 */ + 32821 "00011101" // /* MW 5 */ + 32822 "00000000" // /* MW 4 */ + 32823 "11010000" // /* MW 3 */ + 32824 "11111010" // /* MW 2 */ + 32825 "01000010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 101 51 first +.src_ref 11 "slice_adf_wrapper.cpp" 27 26 first + 32826 "00101100" // LDA r3, [p4, #4]; LSHL r20, r20, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32827 "01011011" // /* MW 5 */ + 32828 "01010010" // /* MW 4 */ + 32829 "11011010" // /* MW 3 */ + 32830 "10001110" // /* MW 2 */ + 32831 "10000010" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 29 57 first + 32832 "00011000" // EXTEND.u16 r2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32833 "10110000" // /* MW 3 */ + 32834 "00000100" // /* MW 2 */ + 32835 "00010001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 first + 32836 "10011000" // LSHL r26, r19, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32837 "10101101" // /* MW 3 */ + 32838 "11110101" // /* MW 2 */ + 32839 "00010100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 27 22 + 32840 "10011000" // OR r21, r21, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32841 "10100101" // /* MW 3 */ + 32842 "01101011" // /* MW 2 */ + 32843 "00010101" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 102 52 +.src_ref 9 "slice_hcwc8_params.h" 108 45 +.src_ref 9 "slice_hcwc8_params.h" 109 27 first + 32844 "00111010" // ST r23, [sp, #-76]; OR r21, r21, r0; MOV r23, #-6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32845 "01011001" // /* MW 9 */ + 32846 "11111010" // /* MW 8 */ + 32847 "11101111" // /* MW 7 */ + 32848 "00101110" // /* MW 6 */ + 32849 "01010000" // /* MW 5 */ + 32850 "00101011" // /* MW 4 */ + 32851 "10110000" // /* MW 3 */ + 32852 "11011110" // /* MW 2 */ + 32853 "11110110" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 102 52 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 32854 "10011000" // LSHL r26, r28, r23 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32855 "01111101" // /* MW 3 */ + 32856 "00110101" // /* MW 2 */ + 32857 "00010111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 32858 "00101100" // LDA r16, [p0]; OR r21, r21, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32859 "00101011" // /* MW 5 */ + 32860 "11010100" // /* MW 4 */ + 32861 "11011010" // /* MW 3 */ + 32862 "11000010" // /* MW 2 */ + 32863 "00000000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 110 25 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 40 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 32864 "01011100" // ST r16, [sp, #-72]; MUL r30, r3, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32865 "11011111" // /* MW 5 */ + 32866 "11111011" // /* MW 4 */ + 32867 "10110001" // /* MW 3 */ + 32868 "01000010" // /* MW 2 */ + 32869 "11110111" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 104 25 first +.src_ref 9 "slice_hcwc8_params.h" 105 26 +.src_ref 9 "slice_hcwc8_params.h" 106 49 + 32870 "00111010" // ST r5, [sp, #-92]; OR r3, r1, r0; MOV r31, #8 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32871 "01011001" // /* MW 9 */ + 32872 "00001000" // /* MW 8 */ + 32873 "11101000" // /* MW 7 */ + 32874 "00101111" // /* MW 6 */ + 32875 "00110000" // /* MW 5 */ + 32876 "00000010" // /* MW 4 */ + 32877 "10110000" // /* MW 3 */ + 32878 "10010110" // /* MW 2 */ + 32879 "11110100" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 9 "slice_hcwc8_params.h" 105 26 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 51 first + 32880 "11111010" // LDA p1, [p1]; ST r31, [sp, #-88]; LSHL r22, r30, r22 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32881 "01101101" // /* MW 9 */ + 32882 "10101101" // /* MW 8 */ + 32883 "00000111" // /* MW 7 */ + 32884 "10000000" // /* MW 6 */ + 32885 "11110101" // /* MW 5 */ + 32886 "10101011" // /* MW 4 */ + 32887 "11010111" // /* MW 3 */ + 32888 "10010011" // /* MW 2 */ + 32889 "00100000" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 101 22 first +.src_ref 9 "slice_hcwc8_params.h" 102 57 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 55 + 32890 "00111010" // ST r20, [sp, #-108]; MUL r22, r22, r2; ADD.NC r18, r26, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32891 "11001001" // /* MW 9 */ + 32892 "10111111" // /* MW 8 */ + 32893 "01001110" // /* MW 7 */ + 32894 "01111110" // /* MW 6 */ + 32895 "01100001" // /* MW 5 */ + 32896 "00101101" // /* MW 4 */ + 32897 "10110000" // /* MW 3 */ + 32898 "11010010" // /* MW 2 */ + 32899 "11110010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 102 25 +.src_ref 11 "slice_adf_wrapper.cpp" 29 8 first +.no_stack_arguments + 32900 "00111010" // ST r18, [sp, #-100]; JL #31520 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=31520 delay_slots=5 */ + 32901 "01000001" // /* MW 9 */ + 32902 "00000000" // /* MW 8 */ + 32903 "00000000" // /* MW 7 */ + 32904 "01100100" // /* MW 6 */ + 32905 "00001111" // /* MW 5 */ + 32906 "00000000" // /* MW 4 */ + 32907 "10110000" // /* MW 3 */ + 32908 "11001010" // /* MW 2 */ + 32909 "11110011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 100 20 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 31 +.delay_slot + 32910 "01011100" // ST r3, [sp, #-116]; LSHL r17, r22, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32911 "00111011" // /* MW 5 */ + 32912 "01000110" // /* MW 4 */ + 32913 "10111011" // /* MW 3 */ + 32914 "10001110" // /* MW 2 */ + 32915 "11110001" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 106 49 first +.src_ref 11 "slice_adf_wrapper.cpp" 29 31 first +.delay_slot + 32916 "10100100" // SUB r16, r31, r6; ADD.NC p0, r17, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32917 "10000010" // /* MW 5 */ + 32918 "11010001" // /* MW 4 */ + 32919 "00110000" // /* MW 3 */ + 32920 "00001100" // /* MW 2 */ + 32921 "11111100" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 26 14 first +.src_ref 9 "slice_hcwc8_params.h" 106 25 +.delay_slot + 32922 "01011100" // ST r16, [sp, #-104]; OR r16, r19, r21 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32923 "10101011" // /* MW 5 */ + 32924 "11000010" // /* MW 4 */ + 32925 "10111001" // /* MW 3 */ + 32926 "01000010" // /* MW 2 */ + 32927 "11110011" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 100 20 first +.src_ref 9 "slice_hcwc8_params.h" 108 45 first +.delay_slot + 32928 "01011100" // ST r16, [sp, #-112]; LSHL r16, r20, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32929 "11111011" // /* MW 5 */ + 32930 "01000010" // /* MW 4 */ + 32931 "10111010" // /* MW 3 */ + 32932 "01000010" // /* MW 2 */ + 32933 "11110010" // /* MW 1 */ +.src_ref 9 "slice_hcwc8_params.h" 108 25 +.src_ref 11 "slice_adf_wrapper.cpp" 29 8 +.delay_slot + 32934 "10111010" // NOPA; ST r16, [sp, #-84]; MOV p2, p3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 32935 "01110010" // /* MW 9 */ + 32936 "01100000" // /* MW 8 */ + 32937 "00110011" // /* MW 7 */ + 32938 "10000001" // /* MW 6 */ + 32939 "00010101" // /* MW 5 */ + 32940 "10101110" // /* MW 4 */ + 32941 "11110111" // /* MW 3 */ + 32942 "00101100" // /* MW 2 */ + 32943 "00000000" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 31 +.return_address + 32944 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32945 "00111001" // /* MW 3 */ + 32946 "11111100" // /* MW 2 */ + 32947 "00000111" // /* MW 1 */ + 32948 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32949 "00000000" // /* MW 1 */ + 32950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32951 "00000000" // /* MW 1 */ + 32952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32953 "00000000" // /* MW 1 */ + 32954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32955 "00000000" // /* MW 1 */ + 32956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32957 "00000000" // /* MW 1 */ + 32958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32959 "00000000" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 31 first + 32960 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 32961 "00000000" // /* MW 3 */ + 32962 "00101000" // /* MW 2 */ + 32963 "00010000" // /* MW 1 */ +.src_ref 11 "slice_adf_wrapper.cpp" 31 +.delay_slot + 32964 "11000100" // PADDXM [sp], #-192 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 32965 "00000001" // /* MW 5 */ + 32966 "00000000" // /* MW 4 */ + 32967 "00000000" // /* MW 3 */ + 32968 "11101000" // /* MW 2 */ + 32969 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32975 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 32976 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj__end +.label __ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj___func_end0 + 32977 "00000000" // /* MW 1 */ +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_begin0 +.label _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj +.function setup_transposeshuffle_params _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj +.src_ref 9 "transposeshuffle_params.h" 93 first +.src_ref 9 "transposeshuffle_params.h" 102 18 first +.function_start + 32992 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 32993 "00101110" // /* MW 3 */ + 32994 "00011100" // /* MW 2 */ + 32995 "00000001" // /* MW 1 */ + 32996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32997 "00000000" // /* MW 1 */ + 32998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 32999 "00000000" // /* MW 1 */ + 33000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33001 "00000000" // /* MW 1 */ + 33002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33003 "00000000" // /* MW 1 */ + 33004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33005 "00000000" // /* MW 1 */ + 33006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33007 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 first + 33008 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33009 "00101001" // /* MW 3 */ + 33010 "00011100" // /* MW 2 */ + 33011 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33012 "10011000" // LDA el0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33013 "00101110" // /* MW 3 */ + 33014 "00011100" // /* MW 2 */ + 33015 "00000001" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33016 "10011000" // LDA eh0, [p1], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33017 "00001110" // /* MW 3 */ + 33018 "00011100" // /* MW 2 */ + 33019 "00000001" // /* MW 1 */ + 33020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33021 "00000000" // /* MW 1 */ + 33022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33023 "00000000" // /* MW 1 */ + 33024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33025 "00000000" // /* MW 1 */ + 33026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33027 "00000000" // /* MW 1 */ + 33028 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33029 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 + 33030 "10011000" // ST el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33031 "00101001" // /* MW 3 */ + 33032 "00011100" // /* MW 2 */ + 33033 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 + 33034 "10011000" // ST eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33035 "00001001" // /* MW 3 */ + 33036 "00011100" // /* MW 2 */ + 33037 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33038 "10011000" // LDA el0, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33039 "00101110" // /* MW 3 */ + 33040 "00000100" // /* MW 2 */ + 33041 "00000001" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 18 + 33042 "10011000" // LDA eh0, [p1, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33043 "00001110" // /* MW 3 */ + 33044 "00010100" // /* MW 2 */ + 33045 "00000001" // /* MW 1 */ + 33046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33047 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 111 first + 33048 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 33049 "00000000" // /* MW 3 */ + 33050 "00101000" // /* MW 2 */ + 33051 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33053 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33054 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33055 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33056 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33057 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 first +.delay_slot + 33058 "10011000" // ST el0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33059 "00101001" // /* MW 3 */ + 33060 "00000100" // /* MW 2 */ + 33061 "00001000" // /* MW 1 */ +.src_ref 9 "transposeshuffle_params.h" 102 16 +.delay_slot + 33062 "10011000" // ST eh0, [p0, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33063 "00001001" // /* MW 3 */ + 33064 "00010100" // /* MW 2 */ +.label _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj__end +.label __Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj___func_end0 + 33065 "00001000" // /* MW 1 */ +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_begin0 +.label _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params +.function transposeshuffle _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params +.src_ref 9 "transposeshuffle.h" 71 first +.src_ref 9 "transposeshuffle.h" 78 8 +.src_ref 9 "transposeshuffle.h" 78 14 +.src_ref 9 "transposeshuffle.h" 78 23 +.function_start + 33072 "11100100" // MOVX r1, #22; MOV r2, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33073 "10000001" // /* MW 5 */ + 33074 "00101001" // /* MW 4 */ + 33075 "00100001" // /* MW 3 */ + 33076 "01001011" // /* MW 2 */ + 33077 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 14 first + 33078 "00011000" // ADD.NC p2, r2, #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33079 "00000110" // /* MW 3 */ + 33080 "01100001" // /* MW 2 */ + 33081 "00011010" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 26 first + 33082 "10011000" // LDA r2, [p2, #4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33083 "01010110" // /* MW 3 */ + 33084 "00010100" // /* MW 2 */ + 33085 "00000010" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 14 first + 33086 "10011000" // LDA r27, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33087 "01110110" // /* MW 3 */ + 33088 "00000111" // /* MW 2 */ + 33089 "00000010" // /* MW 1 */ + 33090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33091 "00000000" // /* MW 1 */ + 33092 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33093 "00000000" // /* MW 1 */ + 33094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33095 "00000000" // /* MW 1 */ + 33096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33097 "00000000" // /* MW 1 */ + 33098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33099 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 4 first +.src_ref 9 "transposeshuffle.h" 81 19 first + 33100 "10000100" // JZ r2, #33520 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=33520 delay_slots=5 */ + 33101 "00000001" // /* MW 5 */ + 33102 "00000000" // /* MW 4 */ + 33103 "01111000" // /* MW 3 */ + 33104 "01000001" // /* MW 2 */ + 33105 "00010000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 8 +.src_ref 9 "transposeshuffle.h" 78 23 +.delay_slot + 33106 "00011000" // MOVX r0, #29 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33107 "01110101" // /* MW 3 */ + 33108 "00000000" // /* MW 2 */ + 33109 "00010000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 78 8 first +.src_ref 9 "transposeshuffle.h" 78 23 first +.delay_slot + 33110 "00011000" // SEL.EQZ r0, r1, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33111 "00000010" // /* MW 3 */ + 33112 "01000000" // /* MW 2 */ + 33113 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33114 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33115 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33117 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33119 "00000000" // /* MW 1 */ + 33120 "00011000" // MOVX r1, #10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33121 "00101001" // /* MW 3 */ + 33122 "00000010" // /* MW 2 */ + 33123 "00010000" // /* MW 1 */ + 33124 "10011000" // LTU r1, r2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33125 "00011100" // /* MW 3 */ + 33126 "10000010" // /* MW 2 */ + 33127 "00010000" // /* MW 1 */ + 33128 "10000100" // JNZ r1, #33376 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=33376 delay_slots=5 */ + 33129 "00000001" // /* MW 5 */ + 33130 "01000000" // /* MW 4 */ + 33131 "00110000" // /* MW 3 */ + 33132 "01000001" // /* MW 2 */ + 33133 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33135 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33137 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33139 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33141 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33143 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "transposeshuffle.h" 81 4 first +.src_ref 9 "transposeshuffle.h" 83 46 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 33144 "00111010" // VLDB x0, [p0], #64; MOVXM ls, #33280 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33145 "00010000" // /* MW 9 */ + 33146 "00000000" // /* MW 8 */ + 33147 "01111001" // /* MW 7 */ + 33148 "00100000" // /* MW 6 */ + 33149 "00000000" // /* MW 5 */ + 33150 "00000000" // /* MW 4 */ + 33151 "01101000" // /* MW 3 */ + 33152 "00111000" // /* MW 2 */ + 33153 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 81 4 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 33154 "01111110" // NOPA; VLDB x0, [p0], #64; NOPS; MOVXM le, #33280 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 33155 "01100000" // /* MW 13 */ + 33156 "00101011" // /* MW 12 */ + 33157 "00000000" // /* MW 11 */ + 33158 "00000010" // /* MW 10 */ + 33159 "00100000" // /* MW 9 */ + 33160 "00110111" // /* MW 8 */ + 33161 "00000100" // /* MW 7 */ + 33162 "00000000" // /* MW 6 */ + 33163 "01101000" // /* MW 5 */ + 33164 "00111000" // /* MW 4 */ + 33165 "11110000" // /* MW 3 */ + 33166 "00101100" // /* MW 2 */ + 33167 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 81 4 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33168 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; ADD.NC lc, r2, #-9; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33169 "00000000" // /* MW 15 */ + 33170 "00000000" // /* MW 14 */ + 33171 "11001000" // /* MW 13 */ + 33172 "10111101" // /* MW 12 */ + 33173 "10111000" // /* MW 11 */ + 33174 "00000010" // /* MW 10 */ + 33175 "00000000" // /* MW 9 */ + 33176 "00000000" // /* MW 8 */ + 33177 "01011011" // /* MW 7 */ + 33178 "00000001" // /* MW 6 */ + 33179 "01101000" // /* MW 5 */ + 33180 "00111000" // /* MW 4 */ + 33181 "11110000" // /* MW 3 */ + 33182 "00101100" // /* MW 2 */ + 33183 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33184 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33185 "00000000" // /* MW 15 */ + 33186 "00000000" // /* MW 14 */ + 33187 "01111000" // /* MW 13 */ + 33188 "10100101" // /* MW 12 */ + 33189 "00000001" // /* MW 11 */ + 33190 "00000000" // /* MW 10 */ + 33191 "00000000" // /* MW 9 */ + 33192 "00000000" // /* MW 8 */ + 33193 "01011011" // /* MW 7 */ + 33194 "00000001" // /* MW 6 */ + 33195 "01101000" // /* MW 5 */ + 33196 "00111000" // /* MW 4 */ + 33197 "11110000" // /* MW 3 */ + 33198 "00101100" // /* MW 2 */ + 33199 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33200 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33201 "00000000" // /* MW 15 */ + 33202 "00000000" // /* MW 14 */ + 33203 "01111000" // /* MW 13 */ + 33204 "10100101" // /* MW 12 */ + 33205 "00000001" // /* MW 11 */ + 33206 "00000000" // /* MW 10 */ + 33207 "00000000" // /* MW 9 */ + 33208 "00000000" // /* MW 8 */ + 33209 "01011011" // /* MW 7 */ + 33210 "00000001" // /* MW 6 */ + 33211 "01101000" // /* MW 5 */ + 33212 "00111000" // /* MW 4 */ + 33213 "11110000" // /* MW 3 */ + 33214 "00101100" // /* MW 2 */ + 33215 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33216 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33217 "00000000" // /* MW 15 */ + 33218 "00000000" // /* MW 14 */ + 33219 "01111000" // /* MW 13 */ + 33220 "10100101" // /* MW 12 */ + 33221 "00000001" // /* MW 11 */ + 33222 "00000000" // /* MW 10 */ + 33223 "00000000" // /* MW 9 */ + 33224 "00000000" // /* MW 8 */ + 33225 "01011011" // /* MW 7 */ + 33226 "00000001" // /* MW 6 */ + 33227 "01101000" // /* MW 5 */ + 33228 "00111000" // /* MW 4 */ + 33229 "11110000" // /* MW 3 */ + 33230 "00101100" // /* MW 2 */ + 33231 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33232 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33233 "00000000" // /* MW 15 */ + 33234 "00000000" // /* MW 14 */ + 33235 "01111000" // /* MW 13 */ + 33236 "10100101" // /* MW 12 */ + 33237 "00000001" // /* MW 11 */ + 33238 "00000000" // /* MW 10 */ + 33239 "00000000" // /* MW 9 */ + 33240 "00000000" // /* MW 8 */ + 33241 "01011011" // /* MW 7 */ + 33242 "00000001" // /* MW 6 */ + 33243 "01101000" // /* MW 5 */ + 33244 "00111000" // /* MW 4 */ + 33245 "11110000" // /* MW 3 */ + 33246 "00101100" // /* MW 2 */ + 33247 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 9 "transposeshuffle.h" 83 46 +.src_ref 9 "transposeshuffle.h" 84 13 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33248 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33249 "00000000" // /* MW 15 */ + 33250 "00000000" // /* MW 14 */ + 33251 "11101000" // /* MW 13 */ + 33252 "00000000" // /* MW 12 */ + 33253 "00000000" // /* MW 11 */ + 33254 "00000000" // /* MW 10 */ + 33255 "00000000" // /* MW 9 */ + 33256 "00000000" // /* MW 8 */ + 33257 "01011011" // /* MW 7 */ + 33258 "00000001" // /* MW 6 */ + 33259 "01101000" // /* MW 5 */ + 33260 "00111000" // /* MW 4 */ + 33261 "11110000" // /* MW 3 */ + 33262 "00101100" // /* MW 2 */ + 33263 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "transposeshuffle.h" 83 46 first +.src_ref 9 "transposeshuffle.h" 84 13 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33264 "11100001" // NOPA; VLDB x0, [p0], #64; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33265 "00000000" // /* MW 15 */ + 33266 "00000000" // /* MW 14 */ + 33267 "11101000" // /* MW 13 */ + 33268 "00000000" // /* MW 12 */ + 33269 "00000000" // /* MW 11 */ + 33270 "00000000" // /* MW 10 */ + 33271 "00000000" // /* MW 9 */ + 33272 "00000000" // /* MW 8 */ + 33273 "01011011" // /* MW 7 */ + 33274 "00000001" // /* MW 6 */ + 33275 "01101000" // /* MW 5 */ + 33276 "00111000" // /* MW 4 */ + 33277 "11110000" // /* MW 3 */ + 33278 "00101100" // /* MW 2 */ + 33279 "00000000" // /* MW 1 */ +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_208 +.src_ref 5 "vector.hpp" 1139 17 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "transposeshuffle.h" 83 46 +.src_ref 9 "transposeshuffle.h" 84 13 first +.src_ref 9 "transposeshuffle.h" 85 46 first +.begin_of_loop +.end_of_loop +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 1 + 33280 "11100001" // NOPA; VLDB x0, [p0], #64; VST bmll0, [p1], #64; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33281 "00000000" // /* MW 15 */ + 33282 "00000000" // /* MW 14 */ + 33283 "11101000" // /* MW 13 */ + 33284 "00000000" // /* MW 12 */ + 33285 "00000000" // /* MW 11 */ + 33286 "00000000" // /* MW 10 */ + 33287 "00000000" // /* MW 9 */ + 33288 "10000000" // /* MW 8 */ + 33289 "00000110" // /* MW 7 */ + 33290 "00011100" // /* MW 6 */ + 33291 "01101001" // /* MW 5 */ + 33292 "00111000" // /* MW 4 */ + 33293 "11110000" // /* MW 3 */ + 33294 "00101100" // /* MW 2 */ + 33295 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt +.loop_nesting 0 + 33296 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33297 "11100000" // /* MW 7 */ + 33298 "00000000" // /* MW 6 */ + 33299 "00000000" // /* MW 5 */ + 33300 "00000000" // /* MW 4 */ + 33301 "11010000" // /* MW 3 */ + 33302 "10000000" // /* MW 2 */ + 33303 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33304 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33305 "11100000" // /* MW 7 */ + 33306 "00000000" // /* MW 6 */ + 33307 "00000000" // /* MW 5 */ + 33308 "00000000" // /* MW 4 */ + 33309 "11010000" // /* MW 3 */ + 33310 "10000000" // /* MW 2 */ + 33311 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33312 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33313 "11100000" // /* MW 7 */ + 33314 "00000000" // /* MW 6 */ + 33315 "00000000" // /* MW 5 */ + 33316 "00000000" // /* MW 4 */ + 33317 "11010000" // /* MW 3 */ + 33318 "10000000" // /* MW 2 */ + 33319 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.src_ref 9 "transposeshuffle.h" 88 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33320 "00111010" // VST bmll0, [p1], #64; RET lr; VSHUFFLE bmll0, x0, x0, r0 /* MW 10 */ /* control_operation: words=10 rts unconditional cycles_taken=1 delay_slots=5 */ + 33321 "11101001" // /* MW 9 */ + 33322 "00000000" // /* MW 8 */ + 33323 "00000000" // /* MW 7 */ + 33324 "00000000" // /* MW 6 */ + 33325 "01000000" // /* MW 5 */ + 33326 "00000001" // /* MW 4 */ + 33327 "11010000" // /* MW 3 */ + 33328 "10000000" // /* MW 2 */ + 33329 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "transposeshuffle.h" 84 13 first +.src_ref 9 "transposeshuffle.h" 85 46 first +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33330 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33331 "11100000" // /* MW 7 */ + 33332 "00000000" // /* MW 6 */ + 33333 "00000000" // /* MW 5 */ + 33334 "00000000" // /* MW 4 */ + 33335 "11010000" // /* MW 3 */ + 33336 "10000000" // /* MW 2 */ + 33337 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33338 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33339 "11100000" // /* MW 7 */ + 33340 "00000000" // /* MW 6 */ + 33341 "00000000" // /* MW 5 */ + 33342 "00000000" // /* MW 4 */ + 33343 "11010000" // /* MW 3 */ + 33344 "10000000" // /* MW 2 */ + 33345 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 84 13 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33346 "00000010" // VST bmll0, [p1], #64; VSHUFFLE bmll0, x0, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33347 "11100000" // /* MW 7 */ + 33348 "00000000" // /* MW 6 */ + 33349 "00000000" // /* MW 5 */ + 33350 "00000000" // /* MW 4 */ + 33351 "11010000" // /* MW 3 */ + 33352 "10000000" // /* MW 2 */ + 33353 "00100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 33354 "00001100" // NOPA; VST bmll0, [p1], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33355 "00001101" // /* MW 5 */ + 33356 "00111000" // /* MW 4 */ + 33357 "11110010" // /* MW 3 */ + 33358 "00101100" // /* MW 2 */ + 33359 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 9 "transposeshuffle.h" 85 46 +.delay_slot + 33360 "11100001" // NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33361 "00000000" // /* MW 15 */ + 33362 "00000000" // /* MW 14 */ + 33363 "01111000" // /* MW 13 */ + 33364 "10100101" // /* MW 12 */ + 33365 "00000001" // /* MW 11 */ + 33366 "00000000" // /* MW 10 */ + 33367 "00000000" // /* MW 9 */ + 33368 "10000000" // /* MW 8 */ + 33369 "00000110" // /* MW 7 */ + 33370 "00011100" // /* MW 6 */ + 33371 "00100001" // /* MW 5 */ + 33372 "00000000" // /* MW 4 */ + 33373 "11110000" // /* MW 3 */ + 33374 "00101100" // /* MW 2 */ + 33375 "00000000" // /* MW 1 */ +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_304 +.src_ref 9 "transposeshuffle.h" 81 4 first + 33376 "11111000" // MOV lc, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33377 "00100000" // /* MW 3 */ + 33378 "01110001" // /* MW 2 */ + 33379 "00011101" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 4 + 33380 "01000100" // MOVXM ls, #33392 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33381 "11100000" // /* MW 5 */ + 33382 "11100100" // /* MW 4 */ + 33383 "10000001" // /* MW 3 */ + 33384 "00000000" // /* MW 2 */ + 33385 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 81 4 + 33386 "01000100" // MOVXM le, #33504 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33387 "11000000" // /* MW 5 */ + 33388 "11100101" // /* MW 4 */ + 33389 "10000110" // /* MW 3 */ + 33390 "00000000" // /* MW 2 */ + 33391 "00000000" // /* MW 1 */ +.label ZLS_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_320 +.src_ref 5 "vector.hpp" 1139 17 first +.src_ref 9 "transposeshuffle.h" 83 46 first +.begin_of_loop +.loop_nesting 1 + 33392 "00011000" // VLDB x0, [p0], #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33393 "00110100" // /* MW 3 */ + 33394 "00011100" // /* MW 2 */ + 33395 "00111000" // /* MW 1 */ + 33396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33397 "00000000" // /* MW 1 */ + 33398 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33399 "01111110" // /* MW 9 */ + 33400 "10100101" // /* MW 8 */ + 33401 "00000001" // /* MW 7 */ + 33402 "00000000" // /* MW 6 */ + 33403 "00010000" // /* MW 5 */ + 33404 "00000000" // /* MW 4 */ + 33405 "11110000" // /* MW 3 */ + 33406 "00101100" // /* MW 2 */ + 33407 "00000000" // /* MW 1 */ + 33408 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33409 "00000000" // /* MW 15 */ + 33410 "00000000" // /* MW 14 */ + 33411 "01111000" // /* MW 13 */ + 33412 "10100101" // /* MW 12 */ + 33413 "00000001" // /* MW 11 */ + 33414 "00000000" // /* MW 10 */ + 33415 "00000000" // /* MW 9 */ + 33416 "00000000" // /* MW 8 */ + 33417 "01011011" // /* MW 7 */ + 33418 "00000001" // /* MW 6 */ + 33419 "00100000" // /* MW 5 */ + 33420 "00000000" // /* MW 4 */ + 33421 "11110000" // /* MW 3 */ + 33422 "00101100" // /* MW 2 */ + 33423 "00000000" // /* MW 1 */ + 33424 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33425 "00000000" // /* MW 15 */ + 33426 "00000000" // /* MW 14 */ + 33427 "01111000" // /* MW 13 */ + 33428 "10100101" // /* MW 12 */ + 33429 "00000001" // /* MW 11 */ + 33430 "00000000" // /* MW 10 */ + 33431 "00000000" // /* MW 9 */ + 33432 "00000000" // /* MW 8 */ + 33433 "01011011" // /* MW 7 */ + 33434 "00000001" // /* MW 6 */ + 33435 "00100000" // /* MW 5 */ + 33436 "00000000" // /* MW 4 */ + 33437 "11110000" // /* MW 3 */ + 33438 "00101100" // /* MW 2 */ + 33439 "00000000" // /* MW 1 */ + 33440 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33441 "00000000" // /* MW 15 */ + 33442 "00000000" // /* MW 14 */ + 33443 "01111000" // /* MW 13 */ + 33444 "10100101" // /* MW 12 */ + 33445 "00000001" // /* MW 11 */ + 33446 "00000000" // /* MW 10 */ + 33447 "00000000" // /* MW 9 */ + 33448 "00000000" // /* MW 8 */ + 33449 "01011011" // /* MW 7 */ + 33450 "00000001" // /* MW 6 */ + 33451 "00100000" // /* MW 5 */ + 33452 "00000000" // /* MW 4 */ + 33453 "11110000" // /* MW 3 */ + 33454 "00101100" // /* MW 2 */ + 33455 "00000000" // /* MW 1 */ + 33456 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33457 "00000000" // /* MW 15 */ + 33458 "00000000" // /* MW 14 */ + 33459 "01111000" // /* MW 13 */ + 33460 "10100101" // /* MW 12 */ + 33461 "00000001" // /* MW 11 */ + 33462 "00000000" // /* MW 10 */ + 33463 "00000000" // /* MW 9 */ + 33464 "00000000" // /* MW 8 */ + 33465 "01011011" // /* MW 7 */ + 33466 "00000001" // /* MW 6 */ + 33467 "00100000" // /* MW 5 */ + 33468 "00000000" // /* MW 4 */ + 33469 "11110000" // /* MW 3 */ + 33470 "00101100" // /* MW 2 */ + 33471 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 84 13 first + 33472 "11100001" // NOPA; NOPB; NOPS; NOPX; VSHUFFLE bmll0, x0, x0, r0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33473 "00000000" // /* MW 15 */ + 33474 "00000000" // /* MW 14 */ + 33475 "11101000" // /* MW 13 */ + 33476 "00000000" // /* MW 12 */ + 33477 "00000000" // /* MW 11 */ + 33478 "00000000" // /* MW 10 */ + 33479 "00000000" // /* MW 9 */ + 33480 "00000000" // /* MW 8 */ + 33481 "01011011" // /* MW 7 */ + 33482 "00000001" // /* MW 6 */ + 33483 "00100000" // /* MW 5 */ + 33484 "00000000" // /* MW 4 */ + 33485 "11110000" // /* MW 3 */ + 33486 "00101100" // /* MW 2 */ + 33487 "00000000" // /* MW 1 */ + 33488 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33489 "00000000" // /* MW 15 */ + 33490 "00000000" // /* MW 14 */ + 33491 "01111000" // /* MW 13 */ + 33492 "10100101" // /* MW 12 */ + 33493 "00000001" // /* MW 11 */ + 33494 "00000000" // /* MW 10 */ + 33495 "00000000" // /* MW 9 */ + 33496 "00000000" // /* MW 8 */ + 33497 "01011011" // /* MW 7 */ + 33498 "00000001" // /* MW 6 */ + 33499 "00100000" // /* MW 5 */ + 33500 "00000000" // /* MW 4 */ + 33501 "11110000" // /* MW 3 */ + 33502 "00101100" // /* MW 2 */ + 33503 "00000000" // /* MW 1 */ +.label ZLE_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_432 +.src_ref 5 "vector.hpp" 1159 33 first +.src_ref 9 "transposeshuffle.h" 85 46 first +.end_of_loop + 33504 "11100001" // NOPA; NOPB; VST bmll0, [p1], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33505 "00000000" // /* MW 15 */ + 33506 "00000000" // /* MW 14 */ + 33507 "01111000" // /* MW 13 */ + 33508 "10100101" // /* MW 12 */ + 33509 "00000001" // /* MW 11 */ + 33510 "00000000" // /* MW 10 */ + 33511 "00000000" // /* MW 9 */ + 33512 "10000000" // /* MW 8 */ + 33513 "00000110" // /* MW 7 */ + 33514 "00011100" // /* MW 6 */ + 33515 "00100001" // /* MW 5 */ + 33516 "00000000" // /* MW 4 */ + 33517 "11110000" // /* MW 3 */ + 33518 "00101100" // /* MW 2 */ + 33519 "00000000" // /* MW 1 */ +.label TGT_F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_448 +.src_ref 9 "transposeshuffle.h" 88 first +.loop_nesting 0 + 33520 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 33521 "00000000" // /* MW 3 */ + 33522 "00101000" // /* MW 2 */ + 33523 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33525 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33527 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33529 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33530 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33531 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33532 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params__end +.label __Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params___func_end0 + 33533 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_begin0 +.label _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj +.function transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > > _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "transpose4d_adf_wrapper.cpp" 78 +.src_ref 11 "transpose4d_adf_wrapper.cpp" 78 first +.function_start + 33536 "00111010" // MOVS p3, p1; PADDXM [sp], #64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33537 "01110001" // /* MW 9 */ + 33538 "00000000" // /* MW 8 */ + 33539 "00000000" // /* MW 7 */ + 33540 "00000000" // /* MW 6 */ + 33541 "00000010" // /* MW 5 */ + 33542 "00000000" // /* MW 4 */ + 33543 "01100000" // /* MW 3 */ + 33544 "10010001" // /* MW 2 */ + 33545 "01110000" // /* MW 1 */ + 33546 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33547 "00111101" // /* MW 3 */ + 33548 "11111100" // /* MW 2 */ + 33549 "00001111" // /* MW 1 */ +.src_ref 11 "transpose4d_adf_wrapper.cpp" 80 4 first +.no_stack_arguments + 33550 "00000100" // JL #32992 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=32992 delay_slots=5 */ + 33551 "00000001" // /* MW 5 */ + 33552 "00000000" // /* MW 4 */ + 33553 "01110000" // /* MW 3 */ + 33554 "01000000" // /* MW 2 */ + 33555 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "transpose4d_adf_wrapper.cpp" 80 4 +.delay_slot + 33556 "00000010" // MOVS p2, p0; MOV p1, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33557 "01110000" // /* MW 7 */ + 33558 "01100000" // /* MW 6 */ + 33559 "10110010" // /* MW 5 */ + 33560 "00000000" // /* MW 4 */ + 33561 "01100000" // /* MW 3 */ + 33562 "00010001" // /* MW 2 */ + 33563 "01010000" // /* MW 1 */ +.src_ref 11 "transpose4d_adf_wrapper.cpp" 80 4 +.delay_slot + 33564 "00111010" // ST p7, [sp, #-12]; MOVXM p0, #492864 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33565 "00010001" // /* MW 9 */ + 33566 "10100000" // /* MW 8 */ + 33567 "00110010" // /* MW 7 */ + 33568 "11100000" // /* MW 6 */ + 33569 "00000001" // /* MW 5 */ + 33570 "00000000" // /* MW 4 */ + 33571 "10110000" // /* MW 3 */ + 33572 "11110011" // /* MW 2 */ + 33573 "11111110" // /* MW 1 */ +.delay_slot + 33574 "10011000" // ST p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33575 "00011101" // /* MW 3 */ + 33576 "11111011" // /* MW 2 */ + 33577 "00001111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 33578 "11010100" // NOPA; MOV p6, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33579 "10000001" // /* MW 5 */ + 33580 "11001101" // /* MW 4 */ + 33581 "11111100" // /* MW 3 */ + 33582 "00101100" // /* MW 2 */ + 33583 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.delay_slot + 33584 "11100001" // NOPA; NOPB; NOPS; NOPX; MOV p7, p2; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33585 "00000000" // /* MW 15 */ + 33586 "00000000" // /* MW 14 */ + 33587 "01111000" // /* MW 13 */ + 33588 "01100000" // /* MW 12 */ + 33589 "10110010" // /* MW 11 */ + 33590 "00000011" // /* MW 10 */ + 33591 "00000000" // /* MW 9 */ + 33592 "00000000" // /* MW 8 */ + 33593 "01011011" // /* MW 7 */ + 33594 "00000001" // /* MW 6 */ + 33595 "00100000" // /* MW 5 */ + 33596 "00000000" // /* MW 4 */ + 33597 "11110000" // /* MW 3 */ + 33598 "00101100" // /* MW 2 */ + 33599 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 2 "io_buffer_main.h" 125 25 +.return_address + 33600 "10111010" // LDA p7, [sp, #-12]; MOVS p1, p6; MOV p0, p7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33601 "01110010" // /* MW 9 */ + 33602 "01100000" // /* MW 8 */ + 33603 "00110111" // /* MW 7 */ + 33604 "00000000" // /* MW 6 */ + 33605 "10001011" // /* MW 5 */ + 33606 "10011000" // /* MW 4 */ + 33607 "00100001" // /* MW 3 */ + 33608 "11110011" // /* MW 2 */ + 33609 "11111110" // /* MW 1 */ + 33610 "00011000" // LDA p6, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33611 "00011001" // /* MW 3 */ + 33612 "11111011" // /* MW 2 */ + 33613 "00000111" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 99 11 + 33614 "00011000" // LDA lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33615 "00111001" // /* MW 3 */ + 33616 "11111100" // /* MW 2 */ + 33617 "00000111" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 33618 "10011000" // LDA p0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33619 "00011110" // /* MW 3 */ + 33620 "00000100" // /* MW 2 */ + 33621 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 33622 "10011000" // LDA p1, [p1] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33623 "10011110" // /* MW 3 */ + 33624 "00000100" // /* MW 2 */ + 33625 "00000001" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 99 11 first +.tail_call + 33626 "10000100" // J #33072 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=33072 delay_slots=5 */ + 33627 "00000000" // /* MW 5 */ + 33628 "00000000" // /* MW 4 */ + 33629 "10011000" // /* MW 3 */ + 33630 "01000000" // /* MW 2 */ + 33631 "00000000" // /* MW 1 */ +.src_ref 11 "transpose4d_adf_wrapper.cpp" 82 first +.delay_slot + 33632 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33633 "00000001" // /* MW 5 */ + 33634 "00000000" // /* MW 4 */ + 33635 "00000000" // /* MW 3 */ + 33636 "11111000" // /* MW 2 */ + 33637 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33639 "00000000" // /* MW 1 */ +.src_ref 9 "transposeshuffle.h" 99 11 +.delay_slot + 33640 "01000100" // MOVXM p2, #492864 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33641 "10000000" // /* MW 5 */ + 33642 "11001010" // /* MW 4 */ + 33643 "10000100" // /* MW 3 */ + 33644 "00000111" // /* MW 2 */ + 33645 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33647 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 33648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj__end +.label __ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj___func_end0 + 33649 "00000000" // /* MW 1 */ +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_begin0 +.label _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params +.function resize_bilinear _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params +.src_ref 9 "resize_bilinear.h" 78 first +.src_ref 9 "resize_bilinear.h" 82 35 +.function_start + 33664 "11111000" // MOV r1, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33665 "11000000" // /* MW 3 */ + 33666 "01010100" // /* MW 2 */ + 33667 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 78 + 33668 "11000100" // PADDXM [sp], #1792 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33669 "00000001" // /* MW 5 */ + 33670 "00000000" // /* MW 4 */ + 33671 "00000000" // /* MW 3 */ + 33672 "11100000" // /* MW 2 */ + 33673 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 82 35 first + 33674 "00011000" // ADD.NC r3, r1, #30 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33675 "10001111" // /* MW 3 */ + 33676 "11010000" // /* MW 2 */ + 33677 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 83 29 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 33678 "00011000" // ADD.NC p2, r3, #-22 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33679 "11110101" // /* MW 3 */ + 33680 "01100001" // /* MW 2 */ + 33681 "00011010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 83 35 +.src_ref 9 "resize_bilinear.h" 84 25 first +.aggressive_scheduled_block_id 1 +.noswbrkpt + 33682 "11010100" // LDA r15, [p2], #-4; MOV p4, r3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33683 "01000001" // /* MW 5 */ + 33684 "11000011" // /* MW 4 */ + 33685 "11011000" // /* MW 3 */ + 33686 "10111110" // /* MW 2 */ + 33687 "01011111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 83 35 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33688 "10011000" // LDA.u16 r19, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33689 "01111010" // /* MW 3 */ + 33690 "00000110" // /* MW 2 */ + 33691 "00000100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 85 25 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33692 "10011000" // LDA r6, [p2], #8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33693 "11010110" // /* MW 3 */ + 33694 "00101100" // /* MW 2 */ + 33695 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 86 29 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33696 "10011000" // LDA r3, [p2], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33697 "01110110" // /* MW 3 */ + 33698 "00011100" // /* MW 2 */ + 33699 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 87 29 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33700 "10011000" // LDA el0, [p2], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33701 "00101110" // /* MW 3 */ + 33702 "00111100" // /* MW 2 */ + 33703 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 88 28 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33704 "10011000" // LDA.u16 r7, [p2], #6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33705 "11111010" // /* MW 3 */ + 33706 "00111100" // /* MW 2 */ + 33707 "00000010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 88 62 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33708 "11010100" // LDA.u16 r18, [p2], #-14; MOV r5, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33709 "01000001" // /* MW 5 */ + 33710 "10101111" // /* MW 4 */ + 33711 "01010010" // /* MW 3 */ + 33712 "11001011" // /* MW 2 */ + 33713 "01010011" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 89 51 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33714 "11010100" // LDA.u16 r5, [p2], #2; MOV r7, r14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33715 "01000001" // /* MW 5 */ + 33716 "10101110" // /* MW 4 */ + 33717 "01010011" // /* MW 3 */ + 33718 "10010111" // /* MW 2 */ + 33719 "01000011" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 90 50 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33720 "10111010" // LDA.u16 r17, [p2], #2; MOVXM m0, #-1728 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33721 "00010000" // /* MW 9 */ + 33722 "10100000" // /* MW 8 */ + 33723 "00000100" // /* MW 7 */ + 33724 "11111100" // /* MW 6 */ + 33725 "11111111" // /* MW 5 */ + 33726 "00111111" // /* MW 4 */ + 33727 "01010000" // /* MW 3 */ + 33728 "11000111" // /* MW 2 */ + 33729 "01000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1287 41 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33730 "00000010" // MOVS p1, p7; MOV p7, p1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33731 "01110000" // /* MW 7 */ + 33732 "01100000" // /* MW 6 */ + 33733 "10110001" // /* MW 5 */ + 33734 "00000011" // /* MW 4 */ + 33735 "01100000" // /* MW 3 */ + 33736 "10010001" // /* MW 2 */ + 33737 "00110011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33738 "00000010" // ST r13, [sp, #-24]; MOV r14, p0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33739 "01110000" // /* MW 7 */ + 33740 "01100000" // /* MW 6 */ + 33741 "11001000" // /* MW 5 */ + 33742 "00000001" // /* MW 4 */ + 33743 "10110000" // /* MW 3 */ + 33744 "00110110" // /* MW 2 */ + 33745 "11111101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 91 51 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33746 "10111010" // LDA.u16 r9, [p2], #2; ST r7, [sp, #-36]; MOV p0, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33747 "01110010" // /* MW 9 */ + 33748 "11110000" // /* MW 8 */ + 33749 "00110010" // /* MW 7 */ + 33750 "10000000" // /* MW 6 */ + 33751 "11110101" // /* MW 5 */ + 33752 "11011100" // /* MW 4 */ + 33753 "01010111" // /* MW 3 */ + 33754 "10100111" // /* MW 2 */ + 33755 "01000011" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33756 "00000010" // ST r11, [sp, #-12]; MOV r13, p2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33757 "01110000" // /* MW 7 */ + 33758 "01100000" // /* MW 6 */ + 33759 "10101010" // /* MW 5 */ + 33760 "00000001" // /* MW 4 */ + 33761 "10110000" // /* MW 3 */ + 33762 "10101110" // /* MW 2 */ + 33763 "11111110" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 92 50 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33764 "10111010" // LDA.u16 r8, [p2]; ST r5, [sp, #-32]; ADD.NC p2, r13, #-26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33765 "10000010" // /* MW 9 */ + 33766 "01111001" // /* MW 8 */ + 33767 "00110011" // /* MW 7 */ + 33768 "10000001" // /* MW 6 */ + 33769 "10110101" // /* MW 5 */ + 33770 "11100000" // /* MW 4 */ + 33771 "01010111" // /* MW 3 */ + 33772 "10100011" // /* MW 2 */ + 33773 "01000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 9 "resize_bilinear.h" 95 46 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33774 "00110110" // LDA.u16 r13, [p2], #2; PADDB [p0], m0; ST r9, [sp, #-28]; MOVX r4, #-64 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33775 "11000001" // /* MW 11 */ + 33776 "10011010" // /* MW 10 */ + 33777 "11110010" // /* MW 9 */ + 33778 "00001011" // /* MW 8 */ + 33779 "01000000" // /* MW 7 */ + 33780 "00111110" // /* MW 6 */ + 33781 "00100000" // /* MW 5 */ + 33782 "00010111" // /* MW 4 */ + 33783 "01010000" // /* MW 3 */ + 33784 "10110111" // /* MW 2 */ + 33785 "01000011" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 10 "utils.hpp" 645 12 first +.src_ref 5 "vector_native_types.hpp" 314 137 first +.src_ref 9 "resize_bilinear.h" 78 +.src_ref 9 "resize_bilinear.h" 88 45 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33786 "01110110" // MOVA r7, #0; VST sfh, [p0]; MUL r11, r7, r18; MOV r11, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33787 "01111000" // /* MW 11 */ + 33788 "01100000" // /* MW 10 */ + 33789 "01101010" // /* MW 9 */ + 33790 "01111101" // /* MW 8 */ + 33791 "10111001" // /* MW 7 */ + 33792 "00001110" // /* MW 6 */ + 33793 "00101011" // /* MW 5 */ + 33794 "00000111" // /* MW 4 */ + 33795 "00000000" // /* MW 3 */ + 33796 "00000111" // /* MW 2 */ + 33797 "00000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 9 "resize_bilinear.h" 78 +.src_ref 9 "resize_bilinear.h" 96 45 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33798 "01110110" // LDA.u16 r12, [p2]; ST r19, [sp, #-40]; AND r19, r7, r4; ADD.NC p2, r11, #30 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33799 "10001000" // /* MW 11 */ + 33800 "11000111" // /* MW 10 */ + 33801 "00110010" // /* MW 9 */ + 33802 "00100101" // /* MW 8 */ + 33803 "00110010" // /* MW 7 */ + 33804 "10001111" // /* MW 6 */ + 33805 "01110101" // /* MW 5 */ + 33806 "11011010" // /* MW 4 */ + 33807 "01010111" // /* MW 3 */ + 33808 "10110011" // /* MW 2 */ + 33809 "01000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 10 "utils.hpp" 645 12 first +.src_ref 5 "vector.hpp" 1409 26 +.src_ref 5 "vector.hpp" 1453 27 +.src_ref 5 "vector_native_types.hpp" 314 137 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33810 "00000010" // VST sfh, [sp, #-1664]; MOV dj0, r19 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 33811 "01110000" // /* MW 7 */ + 33812 "11010000" // /* MW 6 */ + 33813 "01000100" // /* MW 5 */ + 33814 "00000000" // /* MW 4 */ + 33815 "01100000" // /* MW 3 */ + 33816 "01101101" // /* MW 2 */ + 33817 "11110011" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 1453 27 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 33818 "01001100" // VLDB x0, [p0, dj0]; ST r8, [sp, #-20] /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33819 "00101011" // /* MW 5 */ + 33820 "11011010" // /* MW 4 */ + 33821 "10001111" // /* MW 3 */ + 33822 "00000110" // /* MW 2 */ + 33823 "00000000" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 9 "resize_bilinear.h" 88 45 +.src_ref 9 "resize_bilinear.h" 92 70 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 33824 "01011100" // ST r12, [sp, #-16]; MOVX r2, #3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33825 "00011010" // /* MW 5 */ + 33826 "00001000" // /* MW 4 */ + 33827 "10110000" // /* MW 3 */ + 33828 "00110010" // /* MW 2 */ + 33829 "11111110" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 101 4 first + 33830 "00111010" // ST r10, [sp, #-8]; MOVXM ls, #33888 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33831 "00010001" // /* MW 9 */ + 33832 "00110000" // /* MW 8 */ + 33833 "01111010" // /* MW 7 */ + 33834 "00100000" // /* MW 6 */ + 33835 "00000000" // /* MW 5 */ + 33836 "00000000" // /* MW 4 */ + 33837 "10110000" // /* MW 3 */ + 33838 "00101010" // /* MW 2 */ + 33839 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 860 37 +.src_ref 9 "resize_bilinear.h" 101 4 + 33840 "01110110" // MOVA r1, #15; ST p1, [sp, #-4]; MOVXM le, #33968 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33841 "00010000" // /* MW 11 */ + 33842 "01011000" // /* MW 10 */ + 33843 "10111010" // /* MW 9 */ + 33844 "00100001" // /* MW 8 */ + 33845 "00000000" // /* MW 7 */ + 33846 "10000000" // /* MW 6 */ + 33847 "10011101" // /* MW 5 */ + 33848 "11111100" // /* MW 4 */ + 33849 "00000111" // /* MW 3 */ + 33850 "11100001" // /* MW 2 */ + 33851 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 860 37 +.src_ref 5 "vector.hpp" 861 26 +.src_ref 9 "resize_bilinear.h" 88 45 first + 33852 "00111010" // ST el0, [sp, #-44]; LSHL r11, r11, r2; MOV r18, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33853 "01011001" // /* MW 9 */ + 33854 "00000000" // /* MW 8 */ + 33855 "01001000" // /* MW 7 */ + 33856 "01101110" // /* MW 6 */ + 33857 "10110001" // /* MW 5 */ + 33858 "00010110" // /* MW 4 */ + 33859 "10110000" // /* MW 3 */ + 33860 "10000101" // /* MW 2 */ + 33861 "11111010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 860 37 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 9 "resize_bilinear.h" 101 4 first + 33862 "01110110" // MOVA r0, #0; ST r11, [sp, #-48]; AND r29, r1, r18; MOV lc, #31 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33863 "01011000" // /* MW 11 */ + 33864 "00011111" // /* MW 10 */ + 33865 "10111000" // /* MW 9 */ + 33866 "00100110" // /* MW 8 */ + 33867 "11011001" // /* MW 7 */ + 33868 "10000011" // /* MW 6 */ + 33869 "01110101" // /* MW 5 */ + 33870 "11010001" // /* MW 4 */ + 33871 "00000111" // /* MW 3 */ + 33872 "00000000" // /* MW 2 */ + 33873 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 82 35 first +.src_ref 9 "resize_bilinear.h" 92 70 first + 33874 "01111110" // LDA.u16 r10, [p2]; NOPB; ST r12, [sp, #-52]; LSHL r8, r8, r2; ADD.NC r7, r7, #4 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 33875 "10110000" // /* MW 13 */ + 33876 "10110010" // /* MW 12 */ + 33877 "11111001" // /* MW 11 */ + 33878 "00100001" // /* MW 10 */ + 33879 "00111000" // /* MW 9 */ + 33880 "10011101" // /* MW 8 */ + 33881 "00101101" // /* MW 7 */ + 33882 "00010000" // /* MW 6 */ + 33883 "00100010" // /* MW 5 */ + 33884 "00000000" // /* MW 4 */ + 33885 "01010000" // /* MW 3 */ + 33886 "10101011" // /* MW 2 */ + 33887 "01000000" // /* MW 1 */ +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_224 +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 861 26 first +.begin_of_loop +.loop_nesting 1 + 33888 "11100100" // AND r19, r7, r4; VINSERT.32 x2, x0, r29, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33889 "10100010" // /* MW 5 */ + 33890 "00001100" // /* MW 4 */ + 33891 "10010010" // /* MW 3 */ + 33892 "11001000" // /* MW 2 */ + 33893 "00111100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 101 49 + 33894 "00100100" // ADD r18, r18, #1; ADD.NC r7, r7, #4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 33895 "00000100" // /* MW 5 */ + 33896 "10100111" // /* MW 4 */ + 33897 "11100011" // /* MW 3 */ + 33898 "10000000" // /* MW 2 */ + 33899 "10010100" // /* MW 1 */ +.src_ref 12 "array" 203 70 +.src_ref 12 "array" 203 70 +.src_ref 5 "vector.hpp" 860 37 first +.src_ref 5 "vector.hpp" 1409 26 +.src_ref 5 "vector.hpp" 1409 26 first +.src_ref 5 "vector.hpp" 1453 27 + 33900 "00111010" // VST x2, [p0, dj0]; AND r29, r1, r18; MOV dj0, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 33901 "01111001" // /* MW 9 */ + 33902 "11010000" // /* MW 8 */ + 33903 "01000100" // /* MW 7 */ + 33904 "00100100" // /* MW 6 */ + 33905 "11011001" // /* MW 5 */ + 33906 "00000011" // /* MW 4 */ + 33907 "01100000" // /* MW 3 */ + 33908 "00010010" // /* MW 2 */ + 33909 "00000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 1453 27 first + 33910 "00011000" // VLDB x0, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33911 "00110100" // /* MW 3 */ + 33912 "00000000" // /* MW 2 */ + 33913 "00111000" // /* MW 1 */ + 33914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 33915 "00000000" // /* MW 1 */ + 33916 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 33917 "01100111" // /* MW 3 */ + 33918 "00000001" // /* MW 2 */ + 33919 "00000000" // /* MW 1 */ + 33920 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33921 "00000000" // /* MW 15 */ + 33922 "00000000" // /* MW 14 */ + 33923 "01111000" // /* MW 13 */ + 33924 "10100101" // /* MW 12 */ + 33925 "00000001" // /* MW 11 */ + 33926 "00000000" // /* MW 10 */ + 33927 "00000000" // /* MW 9 */ + 33928 "00000000" // /* MW 8 */ + 33929 "01011011" // /* MW 7 */ + 33930 "00000001" // /* MW 6 */ + 33931 "00100000" // /* MW 5 */ + 33932 "00000000" // /* MW 4 */ + 33933 "11110000" // /* MW 3 */ + 33934 "00101100" // /* MW 2 */ + 33935 "00000000" // /* MW 1 */ + 33936 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33937 "00000000" // /* MW 15 */ + 33938 "00000000" // /* MW 14 */ + 33939 "01111000" // /* MW 13 */ + 33940 "10100101" // /* MW 12 */ + 33941 "00000001" // /* MW 11 */ + 33942 "00000000" // /* MW 10 */ + 33943 "00000000" // /* MW 9 */ + 33944 "00000000" // /* MW 8 */ + 33945 "01011011" // /* MW 7 */ + 33946 "00000001" // /* MW 6 */ + 33947 "00100000" // /* MW 5 */ + 33948 "00000000" // /* MW 4 */ + 33949 "11110000" // /* MW 3 */ + 33950 "00101100" // /* MW 2 */ + 33951 "00000000" // /* MW 1 */ + 33952 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33953 "00000000" // /* MW 15 */ + 33954 "00000000" // /* MW 14 */ + 33955 "01111000" // /* MW 13 */ + 33956 "10100101" // /* MW 12 */ + 33957 "00000001" // /* MW 11 */ + 33958 "00000000" // /* MW 10 */ + 33959 "00000000" // /* MW 9 */ + 33960 "00000000" // /* MW 8 */ + 33961 "01011011" // /* MW 7 */ + 33962 "00000001" // /* MW 6 */ + 33963 "00100000" // /* MW 5 */ + 33964 "00000000" // /* MW 4 */ + 33965 "11110000" // /* MW 3 */ + 33966 "00101100" // /* MW 2 */ + 33967 "00000000" // /* MW 1 */ +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_304 +.end_of_loop + 33968 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 33969 "00000000" // /* MW 15 */ + 33970 "00000000" // /* MW 14 */ + 33971 "01111000" // /* MW 13 */ + 33972 "10100101" // /* MW 12 */ + 33973 "00000001" // /* MW 11 */ + 33974 "00000000" // /* MW 10 */ + 33975 "00000000" // /* MW 9 */ + 33976 "00000000" // /* MW 8 */ + 33977 "01011011" // /* MW 7 */ + 33978 "00000001" // /* MW 6 */ + 33979 "00100000" // /* MW 5 */ + 33980 "00000000" // /* MW 4 */ + 33981 "11110000" // /* MW 3 */ + 33982 "00101100" // /* MW 2 */ + 33983 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 +.src_ref 7 "me_vmult_float_emulated.h" 166 33 +.src_ref 7 "me_vmult_float_emulated.h" 168 21 +.src_ref 7 "me_vmult_float_emulated.h" 170 33 +.src_ref 7 "me_vmult_float_emulated.h" 171 42 +.src_ref 7 "me_vmult_float_emulated.h" 172 6 +.src_ref 7 "me_vmult_float_emulated.h" 172 9 +.src_ref 7 "me_vmult_float_emulated.h" 173 6 +.src_ref 7 "me_vmult_float_emulated.h" 173 9 +.src_ref 7 "me_vmult_float_emulated.h" 174 6 +.src_ref 7 "me_vmult_float_emulated.h" 174 9 +.src_ref 7 "me_vmult_float_emulated.h" 175 6 +.src_ref 7 "me_vmult_float_emulated.h" 175 9 +.src_ref 7 "me_vmult_float_emulated.h" 176 6 +.src_ref 7 "me_vmult_float_emulated.h" 176 9 +.src_ref 7 "me_vmult_float_emulated.h" 177 6 +.src_ref 7 "me_vmult_float_emulated.h" 177 9 +.src_ref 7 "me_vmult_float_emulated.h" 178 6 +.src_ref 7 "me_vmult_float_emulated.h" 178 9 +.src_ref 7 "me_vmult_float_emulated.h" 179 6 +.src_ref 7 "me_vmult_float_emulated.h" 179 9 +.src_ref 5 "vector.hpp" 861 26 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.loop_nesting 0 + 33984 "01110110" // MOVA r4, #60; VST bmhh0, [sp, #-448]; MOVX upsSign1, #1; VINSERT.32 x2, x0, r29, r18 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33985 "10111000" // /* MW 11 */ + 33986 "00101000" // /* MW 10 */ + 33987 "10000011" // /* MW 9 */ + 33988 "00000000" // /* MW 8 */ + 33989 "11101010" // /* MW 7 */ + 33990 "10000010" // /* MW 6 */ + 33991 "01110110" // /* MW 5 */ + 33992 "11100100" // /* MW 4 */ + 33993 "00000111" // /* MW 3 */ + 33994 "10000100" // /* MW 2 */ + 33995 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 5 "broadcast.hpp" 80 25 + 33996 "01110110" // MOVA r7, #1; VST bmhl0, [sp, #-384]; MOVXM p3, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 33997 "00010000" // /* MW 11 */ + 33998 "00101000" // /* MW 10 */ + 33999 "10110000" // /* MW 9 */ + 34000 "11100001" // /* MW 8 */ + 34001 "00000001" // /* MW 7 */ + 34002 "10000000" // /* MW 6 */ + 34003 "01010110" // /* MW 5 */ + 34004 "11101000" // /* MW 4 */ + 34005 "00000111" // /* MW 3 */ + 34006 "00100111" // /* MW 2 */ + 34007 "00000000" // /* MW 1 */ +.src_ref 12 "array" 203 70 first +.src_ref 5 "vector.hpp" 1409 26 first +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 5 "broadcast.hpp" 80 25 first + 34008 "01110110" // LDA r12, [p3]; VST x2, [p0, dj0]; MOVX r5, #2; VBCST.32 x6, r5 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34009 "01111000" // /* MW 11 */ + 34010 "00111001" // /* MW 10 */ + 34011 "10001011" // /* MW 9 */ + 34012 "01001001" // /* MW 8 */ + 34013 "01010000" // /* MW 7 */ + 34014 "00000000" // /* MW 6 */ + 34015 "10010011" // /* MW 5 */ + 34016 "00000000" // /* MW 4 */ + 34017 "11010000" // /* MW 3 */ + 34018 "10110010" // /* MW 2 */ + 34019 "01100000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 +.src_ref 9 "resize_bilinear.h" 104 15 first + 34020 "01110110" // VLDA x10, [sp, #-1728]; VST bmhh2, [sp, #-704]; MOVXM r11, #21249 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34021 "10010000" // /* MW 11 */ + 34022 "10000000" // /* MW 10 */ + 34023 "01101001" // /* MW 9 */ + 34024 "00010101" // /* MW 8 */ + 34025 "00000000" // /* MW 7 */ + 34026 "10000000" // /* MW 6 */ + 34027 "01110110" // /* MW 5 */ + 34028 "11010101" // /* MW 4 */ + 34029 "01110111" // /* MW 3 */ + 34030 "11010111" // /* MW 2 */ + 34031 "11110010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 9 "resize_bilinear.h" 104 15 + 34032 "01110110" // VLDA x8, [sp, #-1664]; VST bmhl2, [sp, #-640]; MOVX crUPSMode, #0; MOV s0, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34033 "01011000" // /* MW 11 */ + 34034 "00000000" // /* MW 10 */ + 34035 "01110000" // /* MW 9 */ + 34036 "00000000" // /* MW 8 */ + 34037 "11100000" // /* MW 7 */ + 34038 "10000000" // /* MW 6 */ + 34039 "01010110" // /* MW 5 */ + 34040 "11011001" // /* MW 4 */ + 34041 "01110111" // /* MW 3 */ + 34042 "01000111" // /* MW 2 */ + 34043 "11110011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 5 "broadcast.hpp" 56 25 first + 34044 "00111010" // ST lr, [sp, #-56]; MOVX upsSign0, #0; VBCST.16 x4, r11 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34045 "01111001" // /* MW 9 */ + 34046 "10111001" // /* MW 8 */ + 34047 "00010110" // /* MW 7 */ + 34048 "00000001" // /* MW 6 */ + 34049 "11001010" // /* MW 5 */ + 34050 "00000000" // /* MW 4 */ + 34051 "10110000" // /* MW 3 */ + 34052 "00000111" // /* MW 2 */ + 34053 "11111001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 9 "resize_bilinear.h" 115 92 first + 34054 "00111010" // VST bmlh3, [sp, #-1344]; ADD r1, r13, #-1; VCONV.fp32.bf16 cml0, x4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34055 "01111001" // /* MW 9 */ + 34056 "11000101" // /* MW 8 */ + 34057 "00000100" // /* MW 7 */ + 34058 "11111000" // /* MW 6 */ + 34059 "00011111" // /* MW 5 */ + 34060 "00011010" // /* MW 4 */ + 34061 "11010000" // /* MW 3 */ + 34062 "10110110" // /* MW 2 */ + 34063 "11110101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 + 34064 "01000100" // MOVXM r11, #19201 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34065 "00000010" // /* MW 5 */ + 34066 "10110110" // /* MW 4 */ + 34067 "01000101" // /* MW 3 */ + 34068 "00000000" // /* MW 2 */ + 34069 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 946 89 + 34070 "00000010" // VST bmlh0, [sp, #-320]; VCONV.fp32.bf16 cml1, x4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34071 "01110000" // /* MW 7 */ + 34072 "11000101" // /* MW 6 */ + 34073 "10000100" // /* MW 5 */ + 34074 "00000000" // /* MW 4 */ + 34075 "11010000" // /* MW 3 */ + 34076 "10000110" // /* MW 2 */ + 34077 "11111101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 5 "broadcast.hpp" 80 25 first + 34078 "00111010" // VST bmll0, [sp, #-256]; MOVX crSat, r12; VBCST.32 x7, r6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34079 "01111001" // /* MW 9 */ + 34080 "00111001" // /* MW 8 */ + 34081 "11001101" // /* MW 7 */ + 34082 "00000001" // /* MW 6 */ + 34083 "11011100" // /* MW 5 */ + 34084 "00011001" // /* MW 4 */ + 34085 "11010000" // /* MW 3 */ + 34086 "00000010" // /* MW 2 */ + 34087 "11111110" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first + 34088 "00000010" // VST bmlh1, [sp, #-192]; VADD.32 x0, x10, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34089 "10110000" // /* MW 7 */ + 34090 "10010110" // /* MW 6 */ + 34091 "00101001" // /* MW 5 */ + 34092 "00000000" // /* MW 4 */ + 34093 "11010000" // /* MW 3 */ + 34094 "10010110" // /* MW 2 */ + 34095 "11111110" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 + 34096 "00000010" // VST bmll1, [sp, #-128]; VADD.32 x6, x8, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34097 "10110000" // /* MW 7 */ + 34098 "10010110" // /* MW 6 */ + 34099 "10100001" // /* MW 5 */ + 34100 "00000001" // /* MW 4 */ + 34101 "11010000" // /* MW 3 */ + 34102 "00010010" // /* MW 2 */ + 34103 "11111111" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first +.src_ref 9 "resize_bilinear.h" 105 15 first + 34104 "00000010" // VST x0, [sp, #-1728]; VSHUFFLE x2, x0, x6, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34105 "00110000" // /* MW 7 */ + 34106 "10000100" // /* MW 6 */ + 34107 "10000001" // /* MW 5 */ + 34108 "00000000" // /* MW 4 */ + 34109 "01100000" // /* MW 3 */ + 34110 "10000110" // /* MW 2 */ + 34111 "11110010" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 9 "resize_bilinear.h" 105 15 + 34112 "00000010" // VST x6, [sp, #-1664]; VSHUFFLE x6, x0, x6, r5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34113 "00110000" // /* MW 7 */ + 34114 "10001010" // /* MW 6 */ + 34115 "10000001" // /* MW 5 */ + 34116 "00000001" // /* MW 4 */ + 34117 "01100000" // /* MW 3 */ + 34118 "00110110" // /* MW 2 */ + 34119 "11110011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 34120 "00100010" // VUPS.2x cml3, x2, s0, upsSign1; VADD dm3, dm3, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34121 "00111101" // /* MW 7 */ + 34122 "01100000" // /* MW 6 */ + 34123 "00000011" // /* MW 5 */ + 34124 "11100110" // /* MW 4 */ + 34125 "00111000" // /* MW 3 */ + 34126 "00000100" // /* MW 2 */ + 34127 "00000011" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first + 34128 "11111000" // VBCST.16 x0, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34129 "01110010" // /* MW 3 */ + 34130 "00101101" // /* MW 2 */ + 34131 "00011000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 946 89 first +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34132 "01100010" // VCONV.fp32.bf16 cml2, x0; VSUB.f dm3, dm3, dm1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34133 "00111111" // /* MW 7 */ + 34134 "01100100" // /* MW 6 */ + 34135 "00100011" // /* MW 5 */ + 34136 "11100110" // /* MW 4 */ + 34137 "10001010" // /* MW 3 */ + 34138 "00000001" // /* MW 2 */ + 34139 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 34140 "00100010" // VUPS.2x cml1, x6, s0, upsSign0; VADD dm1, dm1, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34141 "00111101" // /* MW 7 */ + 34142 "00101000" // /* MW 6 */ + 34143 "00000001" // /* MW 5 */ + 34144 "11100110" // /* MW 4 */ + 34145 "00011000" // /* MW 3 */ + 34146 "00001100" // /* MW 2 */ + 34147 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 + 34148 "00111010" // VST bmlh2, [sp, #-576]; MOVXM p3, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34149 "00010001" // /* MW 9 */ + 34150 "00101010" // /* MW 8 */ + 34151 "10110000" // /* MW 7 */ + 34152 "11100001" // /* MW 6 */ + 34153 "00000001" // /* MW 5 */ + 34154 "00000000" // /* MW 4 */ + 34155 "11010000" // /* MW 3 */ + 34156 "10100110" // /* MW 2 */ + 34157 "11111011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 6 "accum.hpp" 946 89 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 34158 "10111010" // LDA.s8 r11, [p3]; VST bmll2, [sp, #-512]; VCONV.fp32.bf16 cmh4, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34159 "01110010" // /* MW 9 */ + 34160 "11000101" // /* MW 8 */ + 34161 "01000000" // /* MW 7 */ + 34162 "10000010" // /* MW 6 */ + 34163 "00010110" // /* MW 5 */ + 34164 "11100001" // /* MW 4 */ + 34165 "01010111" // /* MW 3 */ + 34166 "10101100" // /* MW 2 */ + 34167 "01100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1324 19 first +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 2 +.noswbrkpt + 34168 "01100010" // VBCST.32 x6, r6; VSUB.f dm4, dm1, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34169 "00111111" // /* MW 7 */ + 34170 "00110000" // /* MW 6 */ + 34171 "00100100" // /* MW 5 */ + 34172 "11100110" // /* MW 4 */ + 34173 "01110010" // /* MW 3 */ + 34174 "00011010" // /* MW 2 */ + 34175 "00000011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34176 "11111000" // VMOV cml4, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34177 "10001010" // /* MW 3 */ + 34178 "00010010" // /* MW 2 */ + 34179 "00011100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34180 "11111000" // VMOV cmh1, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34181 "10001010" // /* MW 3 */ + 34182 "10010010" // /* MW 2 */ + 34183 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 162 23 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 34184 "01010110" // VST bmlh4, [sp, #-832]; MOVXM r13, #16256; VADD.f dm3, dm4, dm3, r4 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34185 "00111101" // /* MW 11 */ + 34186 "10001100" // /* MW 10 */ + 34187 "00100011" // /* MW 9 */ + 34188 "00000010" // /* MW 8 */ + 34189 "11111000" // /* MW 7 */ + 34190 "10110101" // /* MW 6 */ + 34191 "00000001" // /* MW 5 */ + 34192 "00000000" // /* MW 4 */ + 34193 "11010000" // /* MW 3 */ + 34194 "11000110" // /* MW 2 */ + 34195 "11111001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 162 23 first +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34196 "00000010" // VST bmll4, [sp, #-768]; VBCST.16 x2, r13 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34197 "01110000" // /* MW 7 */ + 34198 "10111001" // /* MW 6 */ + 34199 "10011010" // /* MW 5 */ + 34200 "00000000" // /* MW 4 */ + 34201 "11010000" // /* MW 3 */ + 34202 "01000010" // /* MW 2 */ + 34203 "11111010" // /* MW 1 */ + 34204 "11111000" // VMOV bmlh4, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34205 "10010010" // /* MW 3 */ + 34206 "01001110" // /* MW 2 */ + 34207 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 165 18 +.src_ref 7 "me_vmult_float_emulated.h" 166 18 +.src_ref 7 "me_vmult_float_emulated.h" 167 18 +.src_ref 7 "me_vmult_float_emulated.h" 169 18 +.src_ref 7 "me_vmult_float_emulated.h" 170 18 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 + 34208 "00111010" // VST x2, [sp, #-896]; MOVX crRnd, r11; VMOV bmll4, x6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34209 "01111001" // /* MW 9 */ + 34210 "01001001" // /* MW 8 */ + 34211 "00000110" // /* MW 7 */ + 34212 "00000010" // /* MW 6 */ + 34213 "11010100" // /* MW 5 */ + 34214 "00010111" // /* MW 4 */ + 34215 "01100000" // /* MW 3 */ + 34216 "00010110" // /* MW 2 */ + 34217 "11111001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first + 34218 "11111000" // VBCST.32 x6, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34219 "01110010" // /* MW 3 */ + 34220 "01000110" // /* MW 2 */ + 34221 "00011011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 7 "me_vmult_float_emulated.h" 167 18 first +.src_ref 5 "add.hpp" 28 49 first + 34222 "00000010" // VCONV.bf16.fp32 x8, cml4; VADD.32 x1, x8, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34223 "10110000" // /* MW 7 */ + 34224 "10010110" // /* MW 6 */ + 34225 "01100001" // /* MW 5 */ + 34226 "00000000" // /* MW 4 */ + 34227 "11000000" // /* MW 3 */ + 34228 "01000010" // /* MW 2 */ + 34229 "10000010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 5 "add.hpp" 28 49 + 34230 "00000010" // VCONV.bf16.fp32 x7, cml3; VADD.32 x6, x10, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34231 "10110000" // /* MW 7 */ + 34232 "10010110" // /* MW 6 */ + 34233 "10101001" // /* MW 5 */ + 34234 "00000001" // /* MW 4 */ + 34235 "11000000" // /* MW 3 */ + 34236 "00110010" // /* MW 2 */ + 34237 "01110010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 168 21 first +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34238 "01001010" // VST x1, [sp, #-1088]; VBCST.32 x0, r7; VMSC.f dm4, dm4, x8, x2, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34239 "01000011" // /* MW 9 */ + 34240 "10010000" // /* MW 8 */ + 34241 "00100100" // /* MW 7 */ + 34242 "11100100" // /* MW 6 */ + 34243 "01110010" // /* MW 5 */ + 34244 "00011110" // /* MW 4 */ + 34245 "01100000" // /* MW 3 */ + 34246 "10001110" // /* MW 2 */ + 34247 "11110111" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 first +.src_ref 5 "filter.hpp" 91 21 first +.src_ref 6 "add_accum.hpp" 20 92 + 34248 "01001010" // VST x6, [sp, #-1152]; VSHUFFLE x11, x0, x0, r2; VMSC.f dm3, dm3, x7, x2, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34249 "01000011" // /* MW 9 */ + 34250 "01101110" // /* MW 8 */ + 34251 "00100011" // /* MW 7 */ + 34252 "01100100" // /* MW 6 */ + 34253 "00001000" // /* MW 5 */ + 34254 "10000000" // /* MW 4 */ + 34255 "01100101" // /* MW 3 */ + 34256 "00110110" // /* MW 2 */ + 34257 "11110111" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 + 34258 "00000010" // VST x0, [sp, #-960]; VSHUFFLE x4, x0, x0, r5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34259 "00110000" // /* MW 7 */ + 34260 "00001010" // /* MW 6 */ + 34261 "00000000" // /* MW 5 */ + 34262 "00000001" // /* MW 4 */ + 34263 "01100000" // /* MW 3 */ + 34264 "10000110" // /* MW 2 */ + 34265 "11111000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 128 64 + 34266 "11111000" // MOV r13, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34267 "10100000" // /* MW 3 */ + 34268 "01010000" // /* MW 2 */ + 34269 "00011011" // /* MW 1 */ + 34270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34271 "00000000" // /* MW 1 */ + 34272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34273 "00000000" // /* MW 1 */ + 34274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34275 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 7 "me_vmult_float_emulated.h" 165 18 first + 34276 "00011000" // VCONV.bf16.fp32 x10, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34277 "10010110" // /* MW 3 */ + 34278 "00010001" // /* MW 2 */ + 34279 "00001101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 169 18 first + 34280 "00011000" // VCONV.bf16.fp32 x6, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34281 "00010110" // /* MW 3 */ + 34282 "00010010" // /* MW 2 */ + 34283 "00001011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 166 33 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34284 "01001000" // VMSC.f dm3, dm3, x10, x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34285 "01000011" // /* MW 3 */ + 34286 "01110100" // /* MW 2 */ + 34287 "00100011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 170 33 first +.src_ref 6 "add_accum.hpp" 20 92 + 34288 "01001000" // VMSC.f dm4, dm4, x6, x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34289 "01000011" // /* MW 3 */ + 34290 "10001100" // /* MW 2 */ + 34291 "00100100" // /* MW 1 */ + 34292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34293 "00000000" // /* MW 1 */ + 34294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34295 "00000000" // /* MW 1 */ + 34296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34297 "00000000" // /* MW 1 */ + 34298 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34299 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 7 "me_vmult_float_emulated.h" 166 18 first + 34300 "00011000" // VCONV.bf16.fp32 x2, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34301 "10010110" // /* MW 3 */ + 34302 "00010001" // /* MW 2 */ + 34303 "00001001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 170 18 first + 34304 "00011000" // VCONV.bf16.fp32 x1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34305 "00010110" // /* MW 3 */ + 34306 "10010010" // /* MW 2 */ + 34307 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 9 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34308 "01001000" // VMUL.f dm3, x2, x6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34309 "11000001" // /* MW 3 */ + 34310 "11100100" // /* MW 2 */ + 34311 "00100011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 171 42 first +.src_ref 6 "add_accum.hpp" 20 92 + 34312 "01001000" // VMUL.f dm4, x2, x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34313 "00100001" // /* MW 3 */ + 34314 "11100100" // /* MW 2 */ + 34315 "00100100" // /* MW 1 */ +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id first + 34316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34317 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34318 "01001000" // VMUL.f dm4, x10, x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34319 "00100001" // /* MW 3 */ + 34320 "11110100" // /* MW 2 */ + 34321 "00100100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34322 "01001000" // VADD.f dm3, dm4, dm3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34323 "00111101" // /* MW 3 */ + 34324 "10001100" // /* MW 2 */ + 34325 "00100011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34326 "00100010" // VUPS.2x cml4, x11, s0, upsSign1; VADD dm0, dm4, dm0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34327 "00111101" // /* MW 7 */ + 34328 "10000000" // /* MW 6 */ + 34329 "00000000" // /* MW 5 */ + 34330 "11100110" // /* MW 4 */ + 34331 "00111000" // /* MW 3 */ + 34332 "00010110" // /* MW 2 */ + 34333 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34334 "01001000" // VMUL.f dm4, x7, x1, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34335 "00100001" // /* MW 3 */ + 34336 "11101110" // /* MW 2 */ + 34337 "00100100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 6 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34338 "01100010" // VBCST.16 x4, r0; VADD.f dm3, dm3, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34339 "00111101" // /* MW 7 */ + 34340 "01110000" // /* MW 6 */ + 34341 "00100011" // /* MW 5 */ + 34342 "11100110" // /* MW 4 */ + 34343 "01110010" // /* MW 3 */ + 34344 "00000001" // /* MW 2 */ + 34345 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 3 +.nohwbrkpt +.noswbrkpt + 34346 "00100010" // VUPS.2x cml4, x4, s0, upsSign0; VADD dm2, dm4, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34347 "00111101" // /* MW 7 */ + 34348 "10001000" // /* MW 6 */ + 34349 "00000010" // /* MW 5 */ + 34350 "11100110" // /* MW 4 */ + 34351 "00011000" // /* MW 3 */ + 34352 "00001000" // /* MW 2 */ + 34353 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 3 +.noswbrkpt + 34354 "01100010" // VST x4, [sp, #-1216]; VMUL.f dm4, x10, x6, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34355 "11000001" // /* MW 7 */ + 34356 "11110100" // /* MW 6 */ + 34357 "00100100" // /* MW 5 */ + 34358 "00000010" // /* MW 4 */ + 34359 "01100000" // /* MW 3 */ + 34360 "10100110" // /* MW 2 */ + 34361 "11110110" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 3 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34362 "01001000" // VADD.f dm3, dm3, dm4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34363 "00111101" // /* MW 3 */ + 34364 "01110000" // /* MW 2 */ + 34365 "00100011" // /* MW 1 */ +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id first + 34366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34367 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 9 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.noswbrkpt + 34368 "01001000" // VMUL.f dm2, x8, x2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34369 "01000001" // /* MW 3 */ + 34370 "11110000" // /* MW 2 */ + 34371 "00100010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34372 "01001000" // VADD.f dm3, dm3, dm4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34373 "00111101" // /* MW 3 */ + 34374 "01110000" // /* MW 2 */ + 34375 "00100011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34376 "01001000" // VSUB.f dm4, dm2, dm4, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34377 "00111111" // /* MW 3 */ + 34378 "01010000" // /* MW 2 */ + 34379 "00100100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 9 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34380 "01100010" // VMOV cml4, cmh1; VMUL.f dm1, x10, x8, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34381 "00000001" // /* MW 7 */ + 34382 "11110101" // /* MW 6 */ + 34383 "00100001" // /* MW 5 */ + 34384 "11100110" // /* MW 4 */ + 34385 "10001010" // /* MW 3 */ + 34386 "00000110" // /* MW 2 */ + 34387 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 6 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34388 "01001000" // VADD.f dm3, dm3, dm2, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34389 "00111101" // /* MW 3 */ + 34390 "01101000" // /* MW 2 */ + 34391 "00100011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 178 9 first +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34392 "01100010" // VBCST.32 x0, r3; VMUL.f dm2, x7, x6, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34393 "11000001" // /* MW 7 */ + 34394 "11101110" // /* MW 6 */ + 34395 "00100010" // /* MW 5 */ + 34396 "11100110" // /* MW 4 */ + 34397 "01110010" // /* MW 3 */ + 34398 "00001110" // /* MW 2 */ + 34399 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34400 "11111000" // VMOV bmll1, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34401 "10010010" // /* MW 3 */ + 34402 "00000000" // /* MW 2 */ + 34403 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 6 first +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34404 "01100010" // VBCST.32 x0, r0; VADD.f dm3, dm3, dm1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34405 "00111101" // /* MW 7 */ + 34406 "01100100" // /* MW 6 */ + 34407 "00100011" // /* MW 5 */ + 34408 "11100110" // /* MW 4 */ + 34409 "01110010" // /* MW 3 */ + 34410 "00000010" // /* MW 2 */ + 34411 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 9 first +.src_ref 6 "accum.hpp" 910 19 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34412 "01100010" // VMOV bmhl4, bmll1; VMUL.f dm1, x7, x8, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34413 "00000001" // /* MW 7 */ + 34414 "11101111" // /* MW 6 */ + 34415 "00100001" // /* MW 5 */ + 34416 "11100110" // /* MW 4 */ + 34417 "00010010" // /* MW 3 */ + 34418 "10000100" // /* MW 2 */ + 34419 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34420 "00000010" // VST x0, [sp, #-1024]; VMOV cml1, cml0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34421 "01110000" // /* MW 7 */ + 34422 "01000101" // /* MW 6 */ + 34423 "10000000" // /* MW 5 */ + 34424 "00000000" // /* MW 4 */ + 34425 "01100000" // /* MW 3 */ + 34426 "00000110" // /* MW 2 */ + 34427 "11111000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 178 6 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34428 "01100010" // VMOV x8, x4; VADD.f dm3, dm3, dm2, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34429 "00111101" // /* MW 7 */ + 34430 "01101000" // /* MW 6 */ + 34431 "00100011" // /* MW 5 */ + 34432 "11100110" // /* MW 4 */ + 34433 "10010010" // /* MW 3 */ + 34434 "00101000" // /* MW 2 */ + 34435 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34436 "11111000" // VMOV bmll0, bmhl4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34437 "00010010" // /* MW 3 */ + 34438 "00010010" // /* MW 2 */ + 34439 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34440 "11111000" // VMOV cml2, cml1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34441 "10001010" // /* MW 3 */ + 34442 "00000100" // /* MW 2 */ + 34443 "00011010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 6 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.noswbrkpt + 34444 "01001010" // VLDA bmll1, [sp, #-128]; VMOV x2, x8; VADD.f dm1, dm3, dm1, r4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34445 "00111101" // /* MW 9 */ + 34446 "01100100" // /* MW 8 */ + 34447 "00100001" // /* MW 7 */ + 34448 "11100010" // /* MW 6 */ + 34449 "10010010" // /* MW 5 */ + 34450 "00110000" // /* MW 4 */ + 34451 "10110001" // /* MW 3 */ + 34452 "00010001" // /* MW 2 */ + 34453 "11111111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34454 "11010100" // VLDA bmlh1, [sp, #-192]; VMOV bmlh0, bmll0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34455 "00100101" // /* MW 5 */ + 34456 "10000000" // /* MW 4 */ + 34457 "10110000" // /* MW 3 */ + 34458 "10010101" // /* MW 2 */ + 34459 "11111110" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 4 +.nohwbrkpt +.noswbrkpt + 34460 "11111000" // VMOV bmll3, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34461 "10010010" // /* MW 3 */ + 34462 "00000000" // /* MW 2 */ + 34463 "00011011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 4 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34464 "01001000" // VADD.f dm0, dm1, dm0, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34465 "00111101" // /* MW 3 */ + 34466 "00100000" // /* MW 2 */ + 34467 "00100000" // /* MW 1 */ + 34468 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34469 "00000000" // /* MW 1 */ + 34470 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34471 "00000000" // /* MW 1 */ + 34472 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34473 "00000000" // /* MW 1 */ + 34474 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34475 "00000000" // /* MW 1 */ + 34476 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34477 "00000000" // /* MW 1 */ + 34478 "11111000" // VMOV x7, bmlh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34479 "00010010" // /* MW 3 */ + 34480 "10100001" // /* MW 2 */ + 34481 "00011011" // /* MW 1 */ +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id first + 34482 "11111000" // VMOV x6, bmll0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34483 "00010010" // /* MW 3 */ + 34484 "00100000" // /* MW 2 */ + 34485 "00011011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 5 +.noswbrkpt + 34486 "01100010" // VMOV cml0, cml1; VSUB.f dm1, dm1, dm3, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34487 "00111111" // /* MW 7 */ + 34488 "00101100" // /* MW 6 */ + 34489 "00100001" // /* MW 5 */ + 34490 "11100110" // /* MW 4 */ + 34491 "10001010" // /* MW 3 */ + 34492 "00000100" // /* MW 2 */ + 34493 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 5 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34494 "11111000" // VMOV bmll1, x7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34495 "10010010" // /* MW 3 */ + 34496 "00001110" // /* MW 2 */ + 34497 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 + 34498 "11111000" // VMOV cmh4, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34499 "10001010" // /* MW 3 */ + 34500 "10000000" // /* MW 2 */ + 34501 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id first + 34502 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34503 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 6 +.noswbrkpt + 34504 "01001000" // VSUB.f dm0, dm1, dm3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34505 "00111111" // /* MW 3 */ + 34506 "00101100" // /* MW 2 */ + 34507 "00100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34508 "01100010" // VMOV bmll1, x6; VSUB.f dm0, dm2, dm1, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34509 "00111111" // /* MW 7 */ + 34510 "01000100" // /* MW 6 */ + 34511 "00100000" // /* MW 5 */ + 34512 "11100110" // /* MW 4 */ + 34513 "10010010" // /* MW 3 */ + 34514 "00001100" // /* MW 2 */ + 34515 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34516 "00000010" // VCONV.bf16.fp32 wl4, bmll1; VMOV cml1, cmh4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34517 "01110000" // /* MW 7 */ + 34518 "01000101" // /* MW 6 */ + 34519 "10001001" // /* MW 5 */ + 34520 "00000000" // /* MW 4 */ + 34521 "11000000" // /* MW 3 */ + 34522 "00010010" // /* MW 2 */ + 34523 "01001000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34524 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34525 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34526 "01100010" // VLT.bf16 r17, x4, x8; VADD.f dm4, dm4, dm0, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34527 "00111101" // /* MW 7 */ + 34528 "10000000" // /* MW 6 */ + 34529 "00100100" // /* MW 5 */ + 34530 "11100110" // /* MW 4 */ + 34531 "00001100" // /* MW 3 */ + 34532 "10100100" // /* MW 2 */ + 34533 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 6 +.nohwbrkpt +.noswbrkpt + 34534 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34535 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 6 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34536 "00000010" // VCONV.bf16.fp32 wl8, bmll0; VSEL.32 x4, x7, x0, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34537 "00010000" // /* MW 7 */ + 34538 "00000100" // /* MW 6 */ + 34539 "00011100" // /* MW 5 */ + 34540 "00000001" // /* MW 4 */ + 34541 "11000000" // /* MW 3 */ + 34542 "00000010" // /* MW 2 */ + 34543 "10001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 + 34544 "11111000" // VMOV bmlh0, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34545 "10010010" // /* MW 3 */ + 34546 "01001000" // /* MW 2 */ + 34547 "00011000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 + 34548 "11111000" // VLT.bf16 r17, x8, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34549 "00001100" // /* MW 3 */ + 34550 "11000001" // /* MW 2 */ + 34551 "00011000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 115 74 first +.no_stack_arguments + 34552 "00111010" // VST bmlh0, [sp, #-1472]; JL #40352 /* MW 10 */ /* control_operation: words=10 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 34553 "01000001" // /* MW 9 */ + 34554 "00000000" // /* MW 8 */ + 34555 "00000000" // /* MW 7 */ + 34556 "10110100" // /* MW 6 */ + 34557 "00010011" // /* MW 5 */ + 34558 "00000000" // /* MW 4 */ + 34559 "11010000" // /* MW 3 */ + 34560 "10000110" // /* MW 2 */ + 34561 "11110100" // /* MW 1 */ +.delay_slot + 34562 "10011000" // VST bmll3, [sp, #-1280] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34563 "10010110" // /* MW 3 */ + 34564 "10110001" // /* MW 2 */ + 34565 "00001111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.delay_slot + 34566 "00000010" // VST bmlh4, [sp, #-1600]; VSEL.32 x6, x6, x0, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34567 "00010000" // /* MW 7 */ + 34568 "00000100" // /* MW 6 */ + 34569 "10011000" // /* MW 5 */ + 34570 "00000001" // /* MW 4 */ + 34571 "11010000" // /* MW 3 */ + 34572 "11000110" // /* MW 2 */ + 34573 "11110011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.delay_slot + 34574 "11111000" // VMOV bmll0, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34575 "10010010" // /* MW 3 */ + 34576 "00001100" // /* MW 2 */ + 34577 "00011000" // /* MW 1 */ +.delay_slot + 34578 "10011000" // VST bmll4, [sp, #-1536] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34579 "00010110" // /* MW 3 */ + 34580 "10100010" // /* MW 2 */ + 34581 "00001111" // /* MW 1 */ +.delay_slot + 34582 "01111010" // NOPA; VST bmll0, [sp, #-1408]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34583 "00000000" // /* MW 9 */ + 34584 "00000000" // /* MW 8 */ + 34585 "00000000" // /* MW 7 */ + 34586 "10000000" // /* MW 6 */ + 34587 "00010110" // /* MW 5 */ + 34588 "10101000" // /* MW 4 */ + 34589 "11110111" // /* MW 3 */ + 34590 "00101100" // /* MW 2 */ + 34591 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 +.src_ref 7 "me_vmult_float_emulated.h" 166 33 +.src_ref 7 "me_vmult_float_emulated.h" 168 21 +.src_ref 7 "me_vmult_float_emulated.h" 170 33 +.src_ref 7 "me_vmult_float_emulated.h" 171 42 +.src_ref 7 "me_vmult_float_emulated.h" 172 6 +.src_ref 7 "me_vmult_float_emulated.h" 172 9 +.src_ref 7 "me_vmult_float_emulated.h" 173 6 +.src_ref 7 "me_vmult_float_emulated.h" 173 9 +.src_ref 7 "me_vmult_float_emulated.h" 174 6 +.src_ref 7 "me_vmult_float_emulated.h" 174 9 +.src_ref 7 "me_vmult_float_emulated.h" 175 6 +.src_ref 7 "me_vmult_float_emulated.h" 175 9 +.src_ref 7 "me_vmult_float_emulated.h" 176 6 +.src_ref 7 "me_vmult_float_emulated.h" 176 9 +.src_ref 7 "me_vmult_float_emulated.h" 177 6 +.src_ref 7 "me_vmult_float_emulated.h" 177 9 +.src_ref 7 "me_vmult_float_emulated.h" 178 6 +.src_ref 7 "me_vmult_float_emulated.h" 178 9 +.src_ref 7 "me_vmult_float_emulated.h" 179 6 +.src_ref 7 "me_vmult_float_emulated.h" 179 9 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 5 "add.hpp" 41 49 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.return_address + 34592 "10111010" // VLDA bmhl3, [sp, #-1408]; MOVX r0, #60; VBCST.32 x10, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34593 "01111000" // /* MW 9 */ + 34594 "00111001" // /* MW 8 */ + 34595 "10000001" // /* MW 7 */ + 34596 "10001010" // /* MW 6 */ + 34597 "00000111" // /* MW 5 */ + 34598 "00000000" // /* MW 4 */ + 34599 "10110000" // /* MW 3 */ + 34600 "00111001" // /* MW 2 */ + 34601 "11110101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 +.src_ref 7 "me_vmult_float_emulated.h" 165 18 +.src_ref 7 "me_vmult_float_emulated.h" 166 18 +.src_ref 7 "me_vmult_float_emulated.h" 167 18 +.src_ref 7 "me_vmult_float_emulated.h" 169 18 +.src_ref 7 "me_vmult_float_emulated.h" 170 18 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 34602 "10111010" // VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x10 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34603 "01111000" // /* MW 9 */ + 34604 "01001001" // /* MW 8 */ + 34605 "10001010" // /* MW 7 */ + 34606 "00000001" // /* MW 6 */ + 34607 "11010100" // /* MW 5 */ + 34608 "00010111" // /* MW 4 */ + 34609 "10110000" // /* MW 3 */ + 34610 "10111101" // /* MW 2 */ + 34611 "11110100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 5 "broadcast.hpp" 89 25 +.src_ref 5 "neg.hpp" 207 32 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 + 34612 "10111010" // VLDA x11, [sp, #-1216]; MOVX r24, #0; VBCST.32 x7, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34613 "01111000" // /* MW 9 */ + 34614 "00111001" // /* MW 8 */ + 34615 "11011111" // /* MW 7 */ + 34616 "00001001" // /* MW 6 */ + 34617 "10000000" // /* MW 5 */ + 34618 "00000001" // /* MW 4 */ + 34619 "01110000" // /* MW 3 */ + 34620 "11011111" // /* MW 2 */ + 34621 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1324 19 first +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 5 "broadcast.hpp" 80 25 + 34622 "10111010" // VLDA x5, [sp, #-1216]; MOVX crSRSMode, #0; VBCST.32 x6, r15 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34623 "01111000" // /* MW 9 */ + 34624 "00111001" // /* MW 8 */ + 34625 "10011111" // /* MW 7 */ + 34626 "00000001" // /* MW 6 */ + 34627 "11011000" // /* MW 5 */ + 34628 "00000000" // /* MW 4 */ + 34629 "01110000" // /* MW 3 */ + 34630 "10101111" // /* MW 2 */ + 34631 "11110110" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 34632 "10111010" // VLDA x3, [sp, #-1216]; MOVX crSat, #1; MOV srsSign0, crSCDEn /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34633 "01111000" // /* MW 9 */ + 34634 "01110000" // /* MW 8 */ + 34635 "11110000" // /* MW 7 */ + 34636 "00000001" // /* MW 6 */ + 34637 "11011100" // /* MW 5 */ + 34638 "00000010" // /* MW 4 */ + 34639 "01110000" // /* MW 3 */ + 34640 "10011111" // /* MW 2 */ + 34641 "11110110" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 +.src_ref 7 "me_vmult_float_emulated.h" 166 33 +.src_ref 7 "me_vmult_float_emulated.h" 168 21 +.src_ref 7 "me_vmult_float_emulated.h" 170 33 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 + 34642 "10111010" // VLDA x4, [sp, #-896]; MOVX r4, #2; MOV s0, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34643 "01011000" // /* MW 9 */ + 34644 "00000000" // /* MW 8 */ + 34645 "01110000" // /* MW 7 */ + 34646 "01001000" // /* MW 6 */ + 34647 "01000000" // /* MW 5 */ + 34648 "00000000" // /* MW 4 */ + 34649 "01110000" // /* MW 3 */ + 34650 "00100111" // /* MW 2 */ + 34651 "11111001" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id first + 34652 "10111010" // VLDA bmll1, [sp, #-128]; MOVX r6, #3; MOV upsSign0, #1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34653 "01011000" // /* MW 9 */ + 34654 "00000001" // /* MW 8 */ + 34655 "00011000" // /* MW 7 */ + 34656 "01101000" // /* MW 6 */ + 34657 "01100000" // /* MW 5 */ + 34658 "00000000" // /* MW 4 */ + 34659 "10110000" // /* MW 3 */ + 34660 "00010001" // /* MW 2 */ + 34661 "11111111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 34662 "01000110" // VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; VMOV x0, bmhl3; VSUB.f dm2, dm2, dm3, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34663 "00111111" // /* MW 11 */ + 34664 "01001100" // /* MW 10 */ + 34665 "00000010" // /* MW 9 */ + 34666 "00101111" // /* MW 8 */ + 34667 "11100001" // /* MW 7 */ + 34668 "00000010" // /* MW 6 */ + 34669 "00000000" // /* MW 5 */ + 34670 "00011100" // /* MW 4 */ + 34671 "10110000" // /* MW 3 */ + 34672 "10010101" // /* MW 2 */ + 34673 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.aggressive_scheduled_block_id 7 +.nohwbrkpt +.noswbrkpt + 34674 "10111010" // VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV bmll2, x0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34675 "01111000" // /* MW 9 */ + 34676 "01001001" // /* MW 8 */ + 34677 "00000000" // /* MW 7 */ + 34678 "00000001" // /* MW 6 */ + 34679 "11100110" // /* MW 5 */ + 34680 "00000000" // /* MW 4 */ + 34681 "10110000" // /* MW 3 */ + 34682 "00000001" // /* MW 2 */ + 34683 "11111110" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 7 +.noswbrkpt + 34684 "01000110" // VLDA x2, [sp, #-1088]; MOVX upsSign1, #0; VMOV x1, bmhh3; VSUB.f dm3, dm4, dm3, r0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34685 "00111111" // /* MW 11 */ + 34686 "10001100" // /* MW 10 */ + 34687 "00000011" // /* MW 9 */ + 34688 "00101111" // /* MW 8 */ + 34689 "11110001" // /* MW 7 */ + 34690 "00001010" // /* MW 6 */ + 34691 "01000000" // /* MW 5 */ + 34692 "00011101" // /* MW 4 */ + 34693 "01110000" // /* MW 3 */ + 34694 "10010111" // /* MW 2 */ + 34695 "11110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 627 78 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 7 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34696 "10111010" // VLDA bmhh0, [sp, #-448]; MOVX r17, #16; VMOV bmll4, x1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34697 "01111000" // /* MW 9 */ + 34698 "01001001" // /* MW 8 */ + 34699 "00000001" // /* MW 7 */ + 34700 "00001010" // /* MW 6 */ + 34701 "00010010" // /* MW 5 */ + 34702 "00000001" // /* MW 4 */ + 34703 "10110000" // /* MW 3 */ + 34704 "10001101" // /* MW 2 */ + 34705 "11111100" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 13 "mask.hpp" 533 47 +.src_ref 6 "accum.hpp" 1063 104 + 34706 "10111010" // VLDA x8, [sp, #-1152]; MOVX r18, #-16; MOV s1, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34707 "01011000" // /* MW 9 */ + 34708 "00010000" // /* MW 8 */ + 34709 "01110000" // /* MW 7 */ + 34710 "00001001" // /* MW 6 */ + 34711 "00100110" // /* MW 5 */ + 34712 "00111111" // /* MW 4 */ + 34713 "01110000" // /* MW 3 */ + 34714 "01000111" // /* MW 2 */ + 34715 "11110111" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "mul_acc64.hpp" 1023 101 + 34716 "10111010" // VLDA bmhl0, [sp, #-384]; MOVX r2, #858; MOV r5, #346 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34717 "01011000" // /* MW 9 */ + 34718 "01011010" // /* MW 8 */ + 34719 "10101001" // /* MW 7 */ + 34720 "01001000" // /* MW 6 */ + 34721 "00100011" // /* MW 5 */ + 34722 "00011010" // /* MW 4 */ + 34723 "10110000" // /* MW 3 */ + 34724 "00001001" // /* MW 2 */ + 34725 "11111101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "mul_acc64.hpp" 1023 101 + 34726 "01110110" // VLDA bmlh0, [sp, #-320]; VCONV.bf16.fp32 wl11, bmll2; MOVXM r3, #1626 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 34727 "00010000" // /* MW 11 */ + 34728 "00101101" // /* MW 10 */ + 34729 "01101011" // /* MW 9 */ + 34730 "00000000" // /* MW 8 */ + 34731 "00000000" // /* MW 7 */ + 34732 "00000000" // /* MW 6 */ + 34733 "00010110" // /* MW 5 */ + 34734 "11000001" // /* MW 4 */ + 34735 "10110101" // /* MW 3 */ + 34736 "10000101" // /* MW 2 */ + 34737 "11111101" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 34738 "00111010" // VST bmlh1, [sp, #-1088]; MOVX vaddSign0, #1; VMOV bmlh3, x7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34739 "01111001" // /* MW 9 */ + 34740 "01001001" // /* MW 8 */ + 34741 "10100111" // /* MW 7 */ + 34742 "00000001" // /* MW 6 */ + 34743 "11010010" // /* MW 5 */ + 34744 "00000010" // /* MW 4 */ + 34745 "11010000" // /* MW 3 */ + 34746 "10010110" // /* MW 2 */ + 34747 "11110111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 +.src_ref 9 "resize_bilinear.h" 128 64 + 34748 "10111010" // LDA r15, [sp, #-48]; VCONV.bf16.fp32 wl3, bmll3; VGE.bf16 r19, x11, x5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34749 "01110010" // /* MW 9 */ + 34750 "01100110" // /* MW 8 */ + 34751 "11101101" // /* MW 7 */ + 34752 "00000000" // /* MW 6 */ + 34753 "10010110" // /* MW 5 */ + 34754 "11000001" // /* MW 4 */ + 34755 "00100001" // /* MW 3 */ + 34756 "00111110" // /* MW 2 */ + 34757 "11111010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 + 34758 "11010100" // LDA r20, [sp, #-44]; VMOV bmll3, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34759 "00100101" // /* MW 5 */ + 34760 "00011001" // /* MW 4 */ + 34761 "00100110" // /* MW 3 */ + 34762 "11010010" // /* MW 2 */ + 34763 "11111010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 + 34764 "11100100" // EXTEND.u16 r19, r19; VGE.bf16 r21, x3, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34765 "10011001" // /* MW 5 */ + 34766 "00110101" // /* MW 4 */ + 34767 "00000101" // /* MW 3 */ + 34768 "11010110" // /* MW 2 */ + 34769 "10011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 167 18 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 9 "resize_bilinear.h" 133 91 + 34770 "10111010" // LDA r1, [sp, #-52]; VCONV.bf16.fp32 x6, cml3; VSEL.32 x7, x0, x10, r19 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34771 "00010010" // /* MW 9 */ + 34772 "10001100" // /* MW 8 */ + 34773 "11000010" // /* MW 7 */ + 34774 "00000001" // /* MW 6 */ + 34775 "10010110" // /* MW 5 */ + 34776 "00010001" // /* MW 4 */ + 34777 "00100011" // /* MW 3 */ + 34778 "10000110" // /* MW 2 */ + 34779 "11111001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 910 19 + 34780 "11100100" // EXTEND.u16 r19, r21; VMOV bmhl1, x7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34781 "00100101" // /* MW 5 */ + 34782 "00011101" // /* MW 4 */ + 34783 "00000011" // /* MW 3 */ + 34784 "11010110" // /* MW 2 */ + 34785 "10101100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 168 21 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 + 34786 "01100010" // VSEL.32 x0, x1, x10, r19; VMSC.f dm4, dm3, x6, x4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34787 "10000011" // /* MW 7 */ + 34788 "01101100" // /* MW 6 */ + 34789 "00000100" // /* MW 5 */ + 34790 "00100110" // /* MW 4 */ + 34791 "00011000" // /* MW 3 */ + 34792 "00001101" // /* MW 2 */ + 34793 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first + 34794 "11111000" // VMOV bmhh1, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34795 "10010010" // /* MW 3 */ + 34796 "11000000" // /* MW 2 */ + 34797 "00011001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 128 64 first + 34798 "11100100" // MUL r13, r15, r13; VMOV x0, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34799 "00100101" // /* MW 5 */ + 34800 "01001100" // /* MW 4 */ + 34801 "11110000" // /* MW 3 */ + 34802 "01011011" // /* MW 2 */ + 34803 "01111011" // /* MW 1 */ +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id first + 34804 "11111000" // VMOV x1, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34805 "00010010" // /* MW 3 */ + 34806 "10100111" // /* MW 2 */ + 34807 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 6 "accum.hpp" 910 19 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 8 +.noswbrkpt + 34808 "01100010" // VMOV bmll2, x0; VADD.f dm3, dm2, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34809 "00111101" // /* MW 7 */ + 34810 "01000100" // /* MW 6 */ + 34811 "00000011" // /* MW 5 */ + 34812 "11100110" // /* MW 4 */ + 34813 "10010010" // /* MW 3 */ + 34814 "00000000" // /* MW 2 */ + 34815 "00000010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.src_ref 9 "resize_bilinear.h" 133 91 first +.aggressive_scheduled_block_id 8 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34816 "11100100" // ADD r1, r1, #-1; VMOV bmlh2, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34817 "00100101" // /* MW 5 */ + 34818 "10000101" // /* MW 4 */ + 34819 "11100100" // /* MW 3 */ + 34820 "01111111" // /* MW 2 */ + 34821 "00001000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 169 18 first +.src_ref 5 "filter.hpp" 91 21 first + 34822 "00000010" // VCONV.bf16.fp32 x0, cml4; VSHUFFLE x3, x8, x2, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34823 "00110000" // /* MW 7 */ + 34824 "10001000" // /* MW 6 */ + 34825 "11100000" // /* MW 5 */ + 34826 "00000000" // /* MW 4 */ + 34827 "11000000" // /* MW 3 */ + 34828 "01000010" // /* MW 2 */ + 34829 "00000010" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id first + 34830 "00100010" // VSHUFFLE x10, x8, x2, r6; VSUB dm3, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34831 "00111111" // /* MW 7 */ + 34832 "01100000" // /* MW 6 */ + 34833 "11000011" // /* MW 5 */ + 34834 "01100110" // /* MW 4 */ + 34835 "00011000" // /* MW 3 */ + 34836 "01000001" // /* MW 2 */ + 34837 "00000101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 170 33 first +.src_ref 5 "broadcast.hpp" 89 25 first +.aggressive_scheduled_block_id 9 +.noswbrkpt + 34838 "01001010" // VLDA bmll4, [sp, #-512]; VBCST.32 x2, r24; VMSC.f dm4, dm4, x0, x4, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34839 "10000011" // /* MW 9 */ + 34840 "10000000" // /* MW 8 */ + 34841 "00000100" // /* MW 7 */ + 34842 "11100010" // /* MW 6 */ + 34843 "01110010" // /* MW 5 */ + 34844 "01100010" // /* MW 4 */ + 34845 "10110001" // /* MW 3 */ + 34846 "01000001" // /* MW 2 */ + 34847 "11111100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34848 "10111010" // VLDA bmhh4, [sp, #-704]; MOVXM r7, #1114 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 34849 "00010000" // /* MW 9 */ + 34850 "00101101" // /* MW 8 */ + 34851 "11101010" // /* MW 7 */ + 34852 "00000000" // /* MW 6 */ + 34853 "00000000" // /* MW 5 */ + 34854 "00000000" // /* MW 4 */ + 34855 "10110000" // /* MW 3 */ + 34856 "11001101" // /* MW 2 */ + 34857 "11111010" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34858 "10011000" // VLDA bmhl4, [sp, #-640] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34859 "01001101" // /* MW 3 */ + 34860 "11011010" // /* MW 2 */ + 34861 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34862 "10011000" // VLDA bmlh4, [sp, #-576] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34863 "00101101" // /* MW 3 */ + 34864 "11011110" // /* MW 2 */ + 34865 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34867 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 1298 117 first +.aggressive_scheduled_block_id 9 +.nohwbrkpt +.noswbrkpt + 34868 "00011000" // VSRS.2x x8, cml3, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34869 "10100110" // /* MW 3 */ + 34870 "00100001" // /* MW 2 */ + 34871 "00001100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 170 18 first +.aggressive_scheduled_block_id 9 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34872 "00011000" // VCONV.bf16.fp32 x1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34873 "00010110" // /* MW 3 */ + 34874 "10010010" // /* MW 2 */ + 34875 "00001000" // /* MW 1 */ + 34876 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34877 "00000000" // /* MW 1 */ + 34878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34879 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 34880 "00100010" // VUPS.2x cml3, x8, s0, upsSign0; VADD dm3, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34881 "00111101" // /* MW 7 */ + 34882 "01100000" // /* MW 6 */ + 34883 "11000011" // /* MW 5 */ + 34884 "11100110" // /* MW 4 */ + 34885 "00011000" // /* MW 3 */ + 34886 "00010000" // /* MW 2 */ + 34887 "00000011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id first + 34888 "00011000" // MOVX crUPSMode, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34889 "00000000" // /* MW 3 */ + 34890 "01011100" // /* MW 2 */ + 34891 "00010000" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.noswbrkpt + 34892 "10011000" // VLDA bmll4, [sp, #-768] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34893 "00001101" // /* MW 3 */ + 34894 "11010010" // /* MW 2 */ + 34895 "00000111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34896 "01001000" // VSUB.f dm1, dm3, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34897 "00111111" // /* MW 3 */ + 34898 "01100100" // /* MW 2 */ + 34899 "00000001" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34900 "10011000" // VLDA bmlh4, [sp, #-832] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34901 "00101101" // /* MW 3 */ + 34902 "11001110" // /* MW 2 */ + 34903 "00000111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34904 "00100010" // VMOV cmh3, cmh1; VMOV.D dm2, dm4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34905 "00011101" // /* MW 7 */ + 34906 "10000000" // /* MW 6 */ + 34907 "00000010" // /* MW 5 */ + 34908 "11100110" // /* MW 4 */ + 34909 "10001010" // /* MW 3 */ + 34910 "10000110" // /* MW 2 */ + 34911 "00000011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34912 "01001000" // VSUB.f dm3, dm2, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34913 "00111111" // /* MW 3 */ + 34914 "01000100" // /* MW 2 */ + 34915 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34917 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34918 "11111000" // VMOV cml1, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34919 "10001010" // /* MW 3 */ + 34920 "00001000" // /* MW 2 */ + 34921 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 10 +.nohwbrkpt +.noswbrkpt + 34922 "01001000" // VADD.f dm3, dm3, dm4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34923 "00111101" // /* MW 3 */ + 34924 "01110000" // /* MW 2 */ + 34925 "00000011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 10 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34926 "11111000" // VMOV cmh1, cmh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34927 "10001010" // /* MW 3 */ + 34928 "10001110" // /* MW 2 */ + 34929 "00011001" // /* MW 1 */ + 34930 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34931 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first + 34932 "00001000" // VSUB dm3, dm3, dm2, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34933 "00111111" // /* MW 3 */ + 34934 "01101000" // /* MW 2 */ + 34935 "11000011" // /* MW 1 */ + 34936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34937 "00000000" // /* MW 1 */ + 34938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34939 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id first + 34940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34941 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.aggressive_scheduled_block_id 11 +.noswbrkpt + 34942 "11111000" // VUPS.4x dm3, x8, s1, upsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34943 "01000100" // /* MW 3 */ + 34944 "00010000" // /* MW 2 */ + 34945 "00011011" // /* MW 1 */ +.src_ref 5 "neg.hpp" 207 32 first +.aggressive_scheduled_block_id 11 +.nohwbrkpt +.noswbrkpt + 34946 "00001000" // VNEG dm4, dm4, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34947 "00011111" // /* MW 3 */ + 34948 "10000000" // /* MW 2 */ + 34949 "11000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1312 117 first +.aggressive_scheduled_block_id 11 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34950 "00000010" // VSRS.2x x7, cml3, s0, srsSign1; VMOV cml4, cml3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34951 "01110000" // /* MW 7 */ + 34952 "01000101" // /* MW 6 */ + 34953 "00000110" // /* MW 5 */ + 34954 "00000010" // /* MW 4 */ + 34955 "11000000" // /* MW 3 */ + 34956 "10110100" // /* MW 2 */ + 34957 "01110100" // /* MW 1 */ + 34958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34959 "00000000" // /* MW 1 */ + 34960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34961 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id first + 34962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34963 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 12 +.noswbrkpt + 34964 "00100010" // VUPS.4x dm4, x7, s0, upsSign1; VADD dm3, dm3, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34965 "00111101" // /* MW 7 */ + 34966 "01110000" // /* MW 6 */ + 34967 "00100011" // /* MW 5 */ + 34968 "11100110" // /* MW 4 */ + 34969 "00100100" // /* MW 3 */ + 34970 "00001110" // /* MW 2 */ + 34971 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1312 117 first +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.aggressive_scheduled_block_id 12 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 34972 "01011100" // VSRS.2x x8, cml4, s0, srsSign1;MOVX crSRSMode, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 34973 "00000000" // /* MW 5 */ + 34974 "10110110" // /* MW 4 */ + 34975 "11000000" // /* MW 3 */ + 34976 "11000100" // /* MW 2 */ + 34977 "10000100" // /* MW 1 */ + 34978 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34979 "00000000" // /* MW 1 */ + 34980 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34981 "00000000" // /* MW 1 */ + 34982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34983 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 20 92 first + 34984 "00100010" // VUPS.4x dm4, x8, s0, upsSign1; VSUB dm3, dm3, dm4, r4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 34985 "00111111" // /* MW 7 */ + 34986 "01110000" // /* MW 6 */ + 34987 "00100011" // /* MW 5 */ + 34988 "11100110" // /* MW 4 */ + 34989 "00100100" // /* MW 3 */ + 34990 "00010000" // /* MW 2 */ + 34991 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 + 34992 "00011000" // MOVX crUPSMode, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 34993 "00000000" // /* MW 3 */ + 34994 "00011100" // /* MW 2 */ + 34995 "00010000" // /* MW 1 */ + 34996 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34997 "00000000" // /* MW 1 */ + 34998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 34999 "00000000" // /* MW 1 */ + 35000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35001 "00000000" // /* MW 1 */ + 35002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35003 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 1332 117 first + 35004 "00011000" // VSRS.2x x7, cmh3, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35005 "11100110" // /* MW 3 */ + 35006 "10100001" // /* MW 2 */ + 35007 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 35008 "01011100" // VSRS.2x x8, cml3, s0, srsSign0;MOVX crSat, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35009 "00000000" // /* MW 5 */ + 35010 "01110111" // /* MW 4 */ + 35011 "11000110" // /* MW 3 */ + 35012 "00110100" // /* MW 2 */ + 35013 "10000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 35014 "00100010" // VUPS.2x cml3, x10, s0, upsSign0; VADD dm4, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35015 "00111101" // /* MW 7 */ + 35016 "01100000" // /* MW 6 */ + 35017 "11000100" // /* MW 5 */ + 35018 "11100110" // /* MW 4 */ + 35019 "00011000" // /* MW 3 */ + 35020 "00010100" // /* MW 2 */ + 35021 "00000011" // /* MW 1 */ + 35022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35023 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id first + 35024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35025 "00000000" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first +.aggressive_scheduled_block_id 13 +.noswbrkpt + 35026 "11010100" // VLDA bmll1, [sp, #-768]; VSHUFFLE x11, x8, x7, r6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35027 "00110000" // /* MW 5 */ + 35028 "10000111" // /* MW 4 */ + 35029 "10111011" // /* MW 3 */ + 35030 "00010001" // /* MW 2 */ + 35031 "11111010" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35032 "11010100" // VLDA bmlh1, [sp, #-832]; VSHUFFLE x10, x8, x7, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35033 "00100000" // /* MW 5 */ + 35034 "10000111" // /* MW 4 */ + 35035 "10111010" // /* MW 3 */ + 35036 "10010101" // /* MW 2 */ + 35037 "11111001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35038 "00100010" // VUPS.2x cml3, x11, s0, upsSign0; VADD dm0, dm3, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35039 "00111101" // /* MW 7 */ + 35040 "01100000" // /* MW 6 */ + 35041 "11000000" // /* MW 5 */ + 35042 "11100110" // /* MW 4 */ + 35043 "00011000" // /* MW 3 */ + 35044 "00010110" // /* MW 2 */ + 35045 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 13 +.nohwbrkpt +.noswbrkpt + 35046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35047 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 13 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35048 "11111000" // VMOV cmh4, cml1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35049 "10001010" // /* MW 3 */ + 35050 "10000100" // /* MW 2 */ + 35051 "00011100" // /* MW 1 */ + 35052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35053 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id first + 35054 "00100010" // VUPS.2x cml3, x10, s0, upsSign1; VADD dm3, dm3, dm2, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35055 "00111101" // /* MW 7 */ + 35056 "01101000" // /* MW 6 */ + 35057 "11000011" // /* MW 5 */ + 35058 "11100110" // /* MW 4 */ + 35059 "00111000" // /* MW 3 */ + 35060 "00010100" // /* MW 2 */ + 35061 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35062 "10011000" // VLDA bmll3, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35063 "10001101" // /* MW 3 */ + 35064 "11111001" // /* MW 2 */ + 35065 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35066 "11010100" // VLDA bmlh3, [sp, #-192]; VMOV cmh0, cmh4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35067 "00010101" // /* MW 5 */ + 35068 "00100101" // /* MW 4 */ + 35069 "10110001" // /* MW 3 */ + 35070 "10110101" // /* MW 2 */ + 35071 "11111110" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35072 "01001000" // VSUB.f dm4, dm3, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35073 "00111111" // /* MW 3 */ + 35074 "01100100" // /* MW 2 */ + 35075 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35076 "11111000" // VMOV cmh1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35077 "10001010" // /* MW 3 */ + 35078 "10010000" // /* MW 2 */ + 35079 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35080 "11111000" // VMOV cmh3, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35081 "10001010" // /* MW 3 */ + 35082 "10000110" // /* MW 2 */ + 35083 "00011011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35084 "01001000" // VSUB.f dm0, dm0, dm3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35085 "00111111" // /* MW 3 */ + 35086 "00001100" // /* MW 2 */ + 35087 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35089 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35090 "11111000" // VMOV cmh4, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35091 "10001010" // /* MW 3 */ + 35092 "10000010" // /* MW 2 */ + 35093 "00011100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35094 "01001000" // VADD.f dm4, dm4, dm0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35095 "00111101" // /* MW 3 */ + 35096 "10000000" // /* MW 2 */ + 35097 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35099 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35100 "11111000" // VMOV cmh0, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35101 "10001010" // /* MW 3 */ + 35102 "10010010" // /* MW 2 */ + 35103 "00011000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35104 "00001000" // VMOV.D dm4, dm0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35105 "00011101" // /* MW 3 */ + 35106 "00000000" // /* MW 2 */ + 35107 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35108 "11111000" // VMOV cml0, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35109 "10001010" // /* MW 3 */ + 35110 "00000010" // /* MW 2 */ + 35111 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35112 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35113 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35114 "11111000" // VMOV x11, bmlh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35115 "00010010" // /* MW 3 */ + 35116 "10110001" // /* MW 2 */ + 35117 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35118 "11111000" // VMOV x10, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35119 "00010010" // /* MW 3 */ + 35120 "00110000" // /* MW 2 */ + 35121 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35122 "11010100" // VLDA x3, [sp, #-1216]; VMOV bmhh0, x11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35123 "00100101" // /* MW 5 */ + 35124 "10101101" // /* MW 4 */ + 35125 "01110001" // /* MW 3 */ + 35126 "10011111" // /* MW 2 */ + 35127 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35128 "11111000" // VMOV bmhl0, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35129 "10010010" // /* MW 3 */ + 35130 "10010100" // /* MW 2 */ + 35131 "00011000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35132 "01001000" // VSUB.f dm4, dm4, dm0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35133 "00111111" // /* MW 3 */ + 35134 "10000000" // /* MW 2 */ + 35135 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35136 "11111000" // VMOV cml0, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35137 "10001010" // /* MW 3 */ + 35138 "00000010" // /* MW 2 */ + 35139 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35140 "11111000" // VMOV cml0, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35141 "10001010" // /* MW 3 */ + 35142 "00000110" // /* MW 2 */ + 35143 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35145 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35146 "00100010" // VUPS.2x cml4, x3, s0, upsSign1; VADD dm4, dm4, dm2, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35147 "00111101" // /* MW 7 */ + 35148 "10001000" // /* MW 6 */ + 35149 "11000100" // /* MW 5 */ + 35150 "11100110" // /* MW 4 */ + 35151 "00111000" // /* MW 3 */ + 35152 "00000110" // /* MW 2 */ + 35153 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35155 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35156 "01100010" // VMOV cmh0, cml4; VSUB.f dm4, dm4, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35157 "00111111" // /* MW 7 */ + 35158 "10000100" // /* MW 6 */ + 35159 "00000100" // /* MW 5 */ + 35160 "11100110" // /* MW 4 */ + 35161 "10001010" // /* MW 3 */ + 35162 "10010000" // /* MW 2 */ + 35163 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 14 +.noswbrkpt + 35164 "01001000" // VSUB.f dm4, dm0, dm3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35165 "00111111" // /* MW 3 */ + 35166 "00001100" // /* MW 2 */ + 35167 "00000100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35168 "11010100" // VLDA bmhh1, [sp, #-448]; VMOV bmll1, x2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35169 "00100101" // /* MW 5 */ + 35170 "00001001" // /* MW 4 */ + 35171 "10110010" // /* MW 3 */ + 35172 "10011101" // /* MW 2 */ + 35173 "11111100" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 +.src_ref 5 "add.hpp" 41 49 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35174 "10011000" // VLDA x10, [sp, #-960] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35175 "10111011" // /* MW 3 */ + 35176 "11000110" // /* MW 2 */ + 35177 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35178 "10011000" // VST bmll1, [sp, #-896] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35179 "10010110" // /* MW 3 */ + 35180 "11001000" // /* MW 2 */ + 35181 "00001111" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35182 "11010100" // VLDA bmhl1, [sp, #-384]; VMOV x10, bmhl0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35183 "00100101" // /* MW 5 */ + 35184 "01000100" // /* MW 4 */ + 35185 "10111010" // /* MW 3 */ + 35186 "00011001" // /* MW 2 */ + 35187 "11111101" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35188 "11111000" // VMOV cmh1, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35189 "10001010" // /* MW 3 */ + 35190 "10010000" // /* MW 2 */ + 35191 "00011001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35192 "01100010" // VMOV x11, bmhh0; VADD.f dm0, dm0, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35193 "00111101" // /* MW 7 */ + 35194 "00010000" // /* MW 6 */ + 35195 "00000000" // /* MW 5 */ + 35196 "11100110" // /* MW 4 */ + 35197 "00010010" // /* MW 3 */ + 35198 "10100011" // /* MW 2 */ + 35199 "00000101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35200 "01100010" // VMOV cml0, cmh1; VSUB.f dm4, dm4, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35201 "00111111" // /* MW 7 */ + 35202 "10000100" // /* MW 6 */ + 35203 "00000100" // /* MW 5 */ + 35204 "11100110" // /* MW 4 */ + 35205 "10001010" // /* MW 3 */ + 35206 "00000110" // /* MW 2 */ + 35207 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35208 "11111000" // VMOV bmll4, x10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35209 "10010010" // /* MW 3 */ + 35210 "00010100" // /* MW 2 */ + 35211 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35213 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35215 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35216 "01001000" // VSUB.f dm4, dm4, dm1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35217 "00111111" // /* MW 3 */ + 35218 "10000100" // /* MW 2 */ + 35219 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 163 18 first +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 14 +.nohwbrkpt +.noswbrkpt + 35220 "00000010" // VCONV.bf16.fp32 x2, cml0; VMOV bmll4, x11 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35221 "01110000" // /* MW 7 */ + 35222 "01001001" // /* MW 6 */ + 35223 "00001011" // /* MW 5 */ + 35224 "00000010" // /* MW 4 */ + 35225 "11000000" // /* MW 3 */ + 35226 "00000010" // /* MW 2 */ + 35227 "00100010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 14 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35228 "00011000" // VCONV.bf16.fp32 wl5, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35229 "00010110" // /* MW 3 */ + 35230 "11000010" // /* MW 2 */ + 35231 "00001010" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 164 21 first + 35232 "01001000" // VMSC.f dm0, dm0, x2, x4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35233 "10000011" // /* MW 3 */ + 35234 "00000100" // /* MW 2 */ + 35235 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id first + 35236 "11111000" // VLT.bf16 r19, x5, x3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35237 "10001100" // /* MW 3 */ + 35238 "10101001" // /* MW 2 */ + 35239 "00011001" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "add.hpp" 41 49 first +.aggressive_scheduled_block_id 15 +.noswbrkpt + 35240 "11010100" // VLDA x4, [sp, #-1216]; VSUB.32 x5, x8, x10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35241 "11011010" // /* MW 5 */ + 35242 "10001010" // /* MW 4 */ + 35243 "01110101" // /* MW 3 */ + 35244 "10100111" // /* MW 2 */ + 35245 "11110110" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 78 first +.src_ref 5 "add.hpp" 41 49 +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35246 "11100100" // EXTEND.u16 r21, r19; VSUB.32 x10, x7, x10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35247 "11011010" // /* MW 5 */ + 35248 "01111010" // /* MW 4 */ + 35249 "00001010" // /* MW 3 */ + 35250 "01010110" // /* MW 2 */ + 35251 "10011101" // /* MW 1 */ +.src_ref 5 "blend.hpp" 179 46 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35252 "00111000" // VSEL.32 x5, x8, x5, r21 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35253 "10101000" // /* MW 3 */ + 35254 "11000010" // /* MW 2 */ + 35255 "00011010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35256 "11111000" // VBCST.32 x8, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35257 "01110010" // /* MW 3 */ + 35258 "00111110" // /* MW 2 */ + 35259 "00011100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 165 18 first +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35260 "00011000" // VCONV.bf16.fp32 x11, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35261 "00010110" // /* MW 3 */ + 35262 "10010000" // /* MW 2 */ + 35263 "00001101" // /* MW 1 */ +.aggressive_scheduled_block_id 15 +.nohwbrkpt +.noswbrkpt + 35264 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35265 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 166 33 first +.aggressive_scheduled_block_id 15 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35266 "01001000" // VMSC.f dm0, dm0, x11, x4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35267 "10000011" // /* MW 3 */ + 35268 "00010110" // /* MW 2 */ + 35269 "00000000" // /* MW 1 */ + 35270 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35271 "00000000" // /* MW 1 */ + 35272 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35273 "00000000" // /* MW 1 */ + 35274 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35275 "00000000" // /* MW 1 */ + 35276 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35277 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first + 35278 "00011000" // VCONV.bf16.fp32 wl3, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35279 "00010110" // /* MW 3 */ + 35280 "11000010" // /* MW 2 */ + 35281 "00001001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 166 18 first + 35282 "00001100" // VLDA bmll1, [sp, #-256]; VCONV.bf16.fp32 x9, cml0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35283 "00101100" // /* MW 5 */ + 35284 "00100000" // /* MW 4 */ + 35285 "10111001" // /* MW 3 */ + 35286 "00010001" // /* MW 2 */ + 35287 "11111110" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first + 35288 "11010100" // VLDA bmlh1, [sp, #-320]; VLT.bf16 r22, x3, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35289 "00011001" // /* MW 5 */ + 35290 "00110100" // /* MW 4 */ + 35291 "10110110" // /* MW 3 */ + 35292 "10010101" // /* MW 2 */ + 35293 "11111101" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 171 42 first +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id first + 35294 "01001000" // VMUL.f dm4, x9, x1, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35295 "00100001" // /* MW 3 */ + 35296 "11110010" // /* MW 2 */ + 35297 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 9 first +.src_ref 5 "compare.hpp" 627 78 first +.aggressive_scheduled_block_id 16 +.noswbrkpt + 35298 "01100010" // LSHL r17, r22, r17; VMUL.f dm1, x9, x0, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35299 "00000001" // /* MW 7 */ + 35300 "11110010" // /* MW 6 */ + 35301 "00000001" // /* MW 5 */ + 35302 "11101101" // /* MW 4 */ + 35303 "00011000" // /* MW 3 */ + 35304 "00101101" // /* MW 2 */ + 35305 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 627 84 +.aggressive_scheduled_block_id 16 +.nohwbrkpt +.noswbrkpt + 35306 "10011000" // OR r17, r19, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35307 "00010101" // /* MW 3 */ + 35308 "11100011" // /* MW 2 */ + 35309 "00010100" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 47 first +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 16 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35310 "00100010" // LSHL r17, r17, r18; VMOV.D dm0, dm1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35311 "00011101" // /* MW 7 */ + 35312 "00100000" // /* MW 6 */ + 35313 "00000000" // /* MW 5 */ + 35314 "01101101" // /* MW 4 */ + 35315 "00011001" // /* MW 3 */ + 35316 "00100011" // /* MW 2 */ + 35317 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 172 6 first +.src_ref 5 "blend.hpp" 179 46 first +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id first + 35318 "01100010" // VSEL.32 x7, x7, x10, r17; VADD.f dm1, dm4, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35319 "00111101" // /* MW 7 */ + 35320 "10000100" // /* MW 6 */ + 35321 "00000001" // /* MW 5 */ + 35322 "00100110" // /* MW 4 */ + 35323 "00001000" // /* MW 3 */ + 35324 "10111101" // /* MW 2 */ + 35325 "00000011" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 9 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.noswbrkpt + 35326 "01100010" // VMOV cmh4, cmh3; VMUL.f dm4, x11, x1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35327 "00100001" // /* MW 7 */ + 35328 "11110110" // /* MW 6 */ + 35329 "00000100" // /* MW 5 */ + 35330 "11100110" // /* MW 4 */ + 35331 "10001010" // /* MW 3 */ + 35332 "10001110" // /* MW 2 */ + 35333 "00000100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.src_ref 5 "vector.hpp" 140 95 +.src_ref 5 "filter.hpp" 91 21 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35334 "11010100" // VLDA x5, [sp, #-1024]; VSHUFFLE x3, x5, x7, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35335 "00100000" // /* MW 5 */ + 35336 "01010111" // /* MW 4 */ + 35337 "01110011" // /* MW 3 */ + 35338 "00101111" // /* MW 2 */ + 35339 "11111000" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35340 "01111000" // VSHUFFLE x10, x5, x7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35341 "10011000" // /* MW 3 */ + 35342 "00101011" // /* MW 2 */ + 35343 "00011101" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35344 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35345 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 173 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35346 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35347 "00111101" // /* MW 7 */ + 35348 "00110000" // /* MW 6 */ + 35349 "00000001" // /* MW 5 */ + 35350 "11100110" // /* MW 4 */ + 35351 "10001010" // /* MW 3 */ + 35352 "10010010" // /* MW 2 */ + 35353 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 9 first +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35354 "01100010" // VSHUFFLE x1, x5, x7, r6; VMUL.f dm4, x2, x1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35355 "00100001" // /* MW 7 */ + 35356 "11100100" // /* MW 6 */ + 35357 "00000100" // /* MW 5 */ + 35358 "01100110" // /* MW 4 */ + 35359 "10011000" // /* MW 3 */ + 35360 "10101011" // /* MW 2 */ + 35361 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35362 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35363 "10001010" // /* MW 3 */ + 35364 "10000110" // /* MW 2 */ + 35365 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35366 "01111000" // VSHUFFLE x7, x5, x7, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35367 "10010000" // /* MW 3 */ + 35368 "10101011" // /* MW 2 */ + 35369 "00011011" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35370 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35371 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 174 6 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35372 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35373 "00111101" // /* MW 7 */ + 35374 "00110000" // /* MW 6 */ + 35375 "00000001" // /* MW 5 */ + 35376 "11100110" // /* MW 4 */ + 35377 "10001010" // /* MW 3 */ + 35378 "10010010" // /* MW 2 */ + 35379 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 9 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35380 "01001000" // VMUL.f dm4, x11, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35381 "00000001" // /* MW 3 */ + 35382 "11110110" // /* MW 2 */ + 35383 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35384 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35385 "10001010" // /* MW 3 */ + 35386 "10000110" // /* MW 2 */ + 35387 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35389 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35391 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 175 6 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35392 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35393 "00111101" // /* MW 7 */ + 35394 "00110000" // /* MW 6 */ + 35395 "00000001" // /* MW 5 */ + 35396 "11100110" // /* MW 4 */ + 35397 "10001010" // /* MW 3 */ + 35398 "10010010" // /* MW 2 */ + 35399 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 9 first +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35400 "01100010" // VSHUFFLE x9, x8, x8, r6; VMUL.f dm4, x6, x9, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35401 "00100001" // /* MW 7 */ + 35402 "11101101" // /* MW 6 */ + 35403 "00000100" // /* MW 5 */ + 35404 "01100110" // /* MW 4 */ + 35405 "00011000" // /* MW 3 */ + 35406 "11000100" // /* MW 2 */ + 35407 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35408 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35409 "10001010" // /* MW 3 */ + 35410 "10000110" // /* MW 2 */ + 35411 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35412 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35413 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35414 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35415 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 176 6 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35416 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35417 "00111101" // /* MW 7 */ + 35418 "00110000" // /* MW 6 */ + 35419 "00000001" // /* MW 5 */ + 35420 "11100110" // /* MW 4 */ + 35421 "10001010" // /* MW 3 */ + 35422 "10010010" // /* MW 2 */ + 35423 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 9 first +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35424 "01100010" // VBCST.32 x11, r20; VMUL.f dm4, x11, x6, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35425 "11000001" // /* MW 7 */ + 35426 "11110110" // /* MW 6 */ + 35427 "00000100" // /* MW 5 */ + 35428 "11100110" // /* MW 4 */ + 35429 "01110010" // /* MW 3 */ + 35430 "11010010" // /* MW 2 */ + 35431 "00000101" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35432 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35433 "10001010" // /* MW 3 */ + 35434 "10000110" // /* MW 2 */ + 35435 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35436 "00100010" // VUPS.2x cml4, x3, s0, upsSign1; VADD dm2, dm4, dm2, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35437 "00111101" // /* MW 7 */ + 35438 "10001000" // /* MW 6 */ + 35439 "11000010" // /* MW 5 */ + 35440 "11100110" // /* MW 4 */ + 35441 "00111000" // /* MW 3 */ + 35442 "00000110" // /* MW 2 */ + 35443 "00000100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35444 "01111000" // VSHUFFLE x3, x8, x8, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35445 "00010000" // /* MW 3 */ + 35446 "11000100" // /* MW 2 */ + 35447 "00011001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 177 6 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35448 "01100010" // VMOV cmh1, cmh4; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35449 "00111101" // /* MW 7 */ + 35450 "00110000" // /* MW 6 */ + 35451 "00000001" // /* MW 5 */ + 35452 "11100110" // /* MW 4 */ + 35453 "10001010" // /* MW 3 */ + 35454 "10010010" // /* MW 2 */ + 35455 "00000001" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 178 9 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35456 "01001000" // VMUL.f dm4, x2, x0, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35457 "00000001" // /* MW 3 */ + 35458 "11100100" // /* MW 2 */ + 35459 "00000100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35460 "11111000" // VMOV cmh4, cmh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35461 "10001010" // /* MW 3 */ + 35462 "10000110" // /* MW 2 */ + 35463 "00011100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35464 "00100010" // VUPS.2x cml4, x10, s0, upsSign0; VADD dm0, dm4, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35465 "00111101" // /* MW 7 */ + 35466 "10000000" // /* MW 6 */ + 35467 "11000000" // /* MW 5 */ + 35468 "11100110" // /* MW 4 */ + 35469 "00011000" // /* MW 3 */ + 35470 "00010100" // /* MW 2 */ + 35471 "00000100" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 178 6 first +.src_ref 5 "broadcast.hpp" 80 25 first +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35472 "01100010" // VBCST.32 x10, r13; VADD.f dm1, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35473 "00111101" // /* MW 7 */ + 35474 "00110000" // /* MW 6 */ + 35475 "00000001" // /* MW 5 */ + 35476 "11100110" // /* MW 4 */ + 35477 "01110010" // /* MW 3 */ + 35478 "00110110" // /* MW 2 */ + 35479 "00000101" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35480 "11111000" // VMOV cmh1, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35481 "10001010" // /* MW 3 */ + 35482 "10010010" // /* MW 2 */ + 35483 "00011001" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.src_ref 9 "resize_bilinear.h" 146 78 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35484 "00100010" // MOV r13, r1; VMUL dm4, x1, x9,r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35485 "00100001" // /* MW 7 */ + 35486 "11100011" // /* MW 6 */ + 35487 "00010100" // /* MW 5 */ + 35488 "11100110" // /* MW 4 */ + 35489 "10100000" // /* MW 3 */ + 35490 "01010000" // /* MW 2 */ + 35491 "00000011" // /* MW 1 */ +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35492 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35493 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35494 "00100010" // VMOV cmh4, cmh1; VMAC dm4, dm4, x1, x3,r3 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35495 "01100001" // /* MW 7 */ + 35496 "10000010" // /* MW 6 */ + 35497 "00011100" // /* MW 5 */ + 35498 "11100110" // /* MW 4 */ + 35499 "10001010" // /* MW 3 */ + 35500 "10000110" // /* MW 2 */ + 35501 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.aggressive_scheduled_block_id 17 +.nohwbrkpt +.noswbrkpt + 35502 "11111000" // VMOV bmhh0, x11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35503 "10010010" // /* MW 3 */ + 35504 "11010110" // /* MW 2 */ + 35505 "00011000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 17 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35506 "00100010" // VMOV cmh1, cmh4; VMAC dm4, dm4, x7, x9,r5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35507 "00100001" // /* MW 7 */ + 35508 "10001111" // /* MW 6 */ + 35509 "00101100" // /* MW 5 */ + 35510 "11100110" // /* MW 4 */ + 35511 "10001010" // /* MW 3 */ + 35512 "10010010" // /* MW 2 */ + 35513 "00000001" // /* MW 1 */ + 35514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35515 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 35516 "00001000" // VMAC dm4, dm4, x7, x3,r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35517 "01100001" // /* MW 3 */ + 35518 "10001110" // /* MW 2 */ + 35519 "00111100" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id first + 35520 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35521 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 9 first +.aggressive_scheduled_block_id 18 +.noswbrkpt + 35522 "01001000" // VMUL.f dm4, x2, x6, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35523 "11000001" // /* MW 3 */ + 35524 "11100100" // /* MW 2 */ + 35525 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35526 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35527 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35528 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35529 "00000000" // /* MW 1 */ +.src_ref 7 "me_vmult_float_emulated.h" 179 6 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35530 "01100010" // VLDA bmll4, [sp, #-768]; VADD.f dm4, dm1, dm4, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35531 "00111101" // /* MW 7 */ + 35532 "00110000" // /* MW 6 */ + 35533 "00000100" // /* MW 5 */ + 35534 "00000100" // /* MW 4 */ + 35535 "10110000" // /* MW 3 */ + 35536 "01000001" // /* MW 2 */ + 35537 "11111010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 910 19 +.src_ref 6 "accum.hpp" 1332 117 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35538 "10111010" // VLDA bmlh4, [sp, #-832]; VSRS.2x x0, cml4, s0, srsSign0; VMOV bmlh3, bmhh0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35539 "01110010" // /* MW 9 */ + 35540 "10001001" // /* MW 8 */ + 35541 "10100001" // /* MW 7 */ + 35542 "00000001" // /* MW 6 */ + 35543 "00100110" // /* MW 5 */ + 35544 "00100010" // /* MW 4 */ + 35545 "10110000" // /* MW 3 */ + 35546 "11000101" // /* MW 2 */ + 35547 "11111001" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35548 "01001010" // VSRS.2x x7, cmh4, s0, srsSign0; VMOV cml1, cml3; VSUB.f dm1, dm0, dm1, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35549 "00111111" // /* MW 9 */ + 35550 "00000100" // /* MW 8 */ + 35551 "00000001" // /* MW 7 */ + 35552 "11100100" // /* MW 6 */ + 35553 "10001010" // /* MW 5 */ + 35554 "00001100" // /* MW 4 */ + 35555 "11000001" // /* MW 3 */ + 35556 "01001100" // /* MW 2 */ + 35557 "01110100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35558 "01100010" // VLDA bmll0, [sp, #-1280]; VADD.f dm3, dm4, dm3, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35559 "00111101" // /* MW 7 */ + 35560 "10001100" // /* MW 6 */ + 35561 "00000011" // /* MW 5 */ + 35562 "00000100" // /* MW 4 */ + 35563 "10110000" // /* MW 3 */ + 35564 "00000001" // /* MW 2 */ + 35565 "11110110" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35566 "11010100" // VLDA bmlh0, [sp, #-1344]; VMOV bmll3, bmlh3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35567 "00100101" // /* MW 5 */ + 35568 "00011010" // /* MW 4 */ + 35569 "10110110" // /* MW 3 */ + 35570 "10000101" // /* MW 2 */ + 35571 "11110101" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.src_ref 6 "add_accum.hpp" 20 92 first +.src_ref 9 "resize_bilinear.h" 126 15 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35572 "01001010" // VST x0, [sp, #-1728]; VADD.32 x6, x0, x8; VSUB.f dm2, dm2, dm4, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35573 "00111111" // /* MW 9 */ + 35574 "01010000" // /* MW 8 */ + 35575 "00000010" // /* MW 7 */ + 35576 "01100100" // /* MW 6 */ + 35577 "00101101" // /* MW 5 */ + 35578 "00000100" // /* MW 4 */ + 35579 "01100011" // /* MW 3 */ + 35580 "10000110" // /* MW 2 */ + 35581 "11110010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 9 "resize_bilinear.h" 126 15 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35582 "00000010" // VST x7, [sp, #-1664]; VMIN_GE.32 x6, r16, x6, x10, vaddSign0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35583 "00100000" // /* MW 7 */ + 35584 "10000110" // /* MW 6 */ + 35585 "10011010" // /* MW 5 */ + 35586 "00000001" // /* MW 4 */ + 35587 "01100000" // /* MW 3 */ + 35588 "00111110" // /* MW 2 */ + 35589 "11110011" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35590 "11010100" // VLDA bmll0, [sp, #-1536]; VMOV cmh4, cmh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35591 "00010101" // /* MW 5 */ + 35592 "00001101" // /* MW 4 */ + 35593 "10111001" // /* MW 3 */ + 35594 "00000001" // /* MW 2 */ + 35595 "11110100" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35596 "00000010" // VST x6, [sp, #-1024]; VADD.32 x0, x7, x8 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35597 "10110000" // /* MW 7 */ + 35598 "00010110" // /* MW 6 */ + 35599 "00011110" // /* MW 5 */ + 35600 "00000000" // /* MW 4 */ + 35601 "01100000" // /* MW 3 */ + 35602 "00110110" // /* MW 2 */ + 35603 "11111000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35604 "01001010" // VLDA x0, [sp, #-1216]; VMOV x6, bmll3; VADD.f dm1, dm2, dm1, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35605 "00111101" // /* MW 9 */ + 35606 "01000100" // /* MW 8 */ + 35607 "00000001" // /* MW 7 */ + 35608 "11100010" // /* MW 6 */ + 35609 "00010010" // /* MW 5 */ + 35610 "00101100" // /* MW 4 */ + 35611 "01110011" // /* MW 3 */ + 35612 "10000111" // /* MW 2 */ + 35613 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35614 "11010100" // VLDA bmlh0, [sp, #-1600]; VMOV bmll3, x6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35615 "00100101" // /* MW 5 */ + 35616 "00011001" // /* MW 4 */ + 35617 "10110110" // /* MW 3 */ + 35618 "10000101" // /* MW 2 */ + 35619 "11110011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35620 "11111000" // VMOV cml4, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35621 "10001010" // /* MW 3 */ + 35622 "00000000" // /* MW 2 */ + 35623 "00011100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35624 "01100010" // VMIN_GE.32 x0, r16, x0, x10, vaddSign0; VSUB.f dm4, dm3, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35625 "00111111" // /* MW 7 */ + 35626 "01101000" // /* MW 6 */ + 35627 "00000100" // /* MW 5 */ + 35628 "01000110" // /* MW 4 */ + 35629 "00001100" // /* MW 3 */ + 35630 "00000101" // /* MW 2 */ + 35631 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35632 "11111000" // VMOV cml2, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35633 "10001010" // /* MW 3 */ + 35634 "00010000" // /* MW 2 */ + 35635 "00011010" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35636 "00000010" // VST x0, [sp, #-1152]; VMOV cmh0, cmh4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35637 "01110000" // /* MW 7 */ + 35638 "01000101" // /* MW 6 */ + 35639 "01001001" // /* MW 5 */ + 35640 "00000000" // /* MW 4 */ + 35641 "01100000" // /* MW 3 */ + 35642 "00000110" // /* MW 2 */ + 35643 "11110111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.noswbrkpt + 35644 "10011000" // VLDA x4, [sp, #-1216] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35645 "00111011" // /* MW 3 */ + 35646 "10110101" // /* MW 2 */ + 35647 "00000111" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35648 "01100010" // VMOV x7, bmlh3; VSUB.f dm2, dm4, dm2, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35649 "00111111" // /* MW 7 */ + 35650 "10001000" // /* MW 6 */ + 35651 "00000010" // /* MW 5 */ + 35652 "11100110" // /* MW 4 */ + 35653 "00010010" // /* MW 3 */ + 35654 "10101101" // /* MW 2 */ + 35655 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35656 "01100010" // VMOV bmll4, x7; VSUB.f dm4, dm3, dm1, r0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35657 "00111111" // /* MW 7 */ + 35658 "01100100" // /* MW 6 */ + 35659 "00000100" // /* MW 5 */ + 35660 "11100110" // /* MW 4 */ + 35661 "10010010" // /* MW 3 */ + 35662 "00001110" // /* MW 2 */ + 35663 "00000100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35664 "01001010" // VCONV.bf16.fp32 wl4, bmll4; VMOV cml3, cmh0; VADD.f dm1, dm1, dm0, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35665 "00111101" // /* MW 9 */ + 35666 "00100000" // /* MW 8 */ + 35667 "00000001" // /* MW 7 */ + 35668 "11100100" // /* MW 6 */ + 35669 "10001010" // /* MW 5 */ + 35670 "00000010" // /* MW 4 */ + 35671 "11000011" // /* MW 3 */ + 35672 "01000010" // /* MW 2 */ + 35673 "01001000" // /* MW 1 */ +.aggressive_scheduled_block_id 18 +.nohwbrkpt +.noswbrkpt + 35674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35675 "00000000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 +.aggressive_scheduled_block_id 18 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35676 "11111000" // VLT.bf16 r17, x4, x0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35677 "00001100" // /* MW 3 */ + 35678 "10100000" // /* MW 2 */ + 35679 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 + 35680 "01001000" // VSUB.f dm0, dm1, dm3, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35681 "00111111" // /* MW 3 */ + 35682 "00101100" // /* MW 2 */ + 35683 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 +.src_ref 5 "max_min.hpp" 20 104 + 35684 "00000010" // VCONV.bf16.fp32 wl0, bmll2; VSEL.32 x2, x6, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35685 "00010000" // /* MW 7 */ + 35686 "01000100" // /* MW 6 */ + 35687 "10011001" // /* MW 5 */ + 35688 "00000000" // /* MW 4 */ + 35689 "11000000" // /* MW 3 */ + 35690 "00100010" // /* MW 2 */ + 35691 "00001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first + 35692 "00011000" // VCONV.bf16.fp32 x8, cml4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35693 "00010110" // /* MW 3 */ + 35694 "00010010" // /* MW 2 */ + 35695 "00001100" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 20 104 first + 35696 "11111000" // VLT.bf16 r17, x0, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35697 "00001100" // /* MW 3 */ + 35698 "10000010" // /* MW 2 */ + 35699 "00011000" // /* MW 1 */ + 35700 "00011000" // VST x8, [sp, #-1280] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35701 "00110011" // /* MW 3 */ + 35702 "10110010" // /* MW 2 */ + 35703 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 133 74 first +.no_stack_arguments + 35704 "00000100" // JL #40352 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=40352 delay_slots=5 */ + 35705 "00000001" // /* MW 5 */ + 35706 "00000000" // /* MW 4 */ + 35707 "11010000" // /* MW 3 */ + 35708 "01001110" // /* MW 2 */ + 35709 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 20 104 first +.src_ref 6 "accum.hpp" 1110 102 first +.delay_slot + 35710 "00000010" // VCONV.bf16.fp32 x0, cml0; VSEL.32 x6, x7, x5, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35711 "00010000" // /* MW 7 */ + 35712 "01000100" // /* MW 6 */ + 35713 "10011101" // /* MW 5 */ + 35714 "00000001" // /* MW 4 */ + 35715 "11000000" // /* MW 3 */ + 35716 "00000010" // /* MW 2 */ + 35717 "00000010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 +.delay_slot + 35718 "11111000" // VMOV bmll0, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35719 "10010010" // /* MW 3 */ + 35720 "00000100" // /* MW 2 */ + 35721 "00011000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first +.delay_slot + 35722 "00000010" // VST x0, [sp, #-1344]; VMOV bmlh0, x6 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35723 "01110000" // /* MW 7 */ + 35724 "01001001" // /* MW 6 */ + 35725 "00100110" // /* MW 5 */ + 35726 "00000000" // /* MW 4 */ + 35727 "01100000" // /* MW 3 */ + 35728 "10000110" // /* MW 2 */ + 35729 "11110101" // /* MW 1 */ +.delay_slot + 35730 "10011000" // VST bmll0, [sp, #-1408] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35731 "00010110" // /* MW 3 */ + 35732 "10101000" // /* MW 2 */ + 35733 "00001111" // /* MW 1 */ +.delay_slot + 35734 "01111010" // NOPA; VST bmlh0, [sp, #-1472]; NOPX /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35735 "00000000" // /* MW 9 */ + 35736 "00000000" // /* MW 8 */ + 35737 "00000000" // /* MW 7 */ + 35738 "10000000" // /* MW 6 */ + 35739 "00110110" // /* MW 5 */ + 35740 "10100100" // /* MW 4 */ + 35741 "11110111" // /* MW 3 */ + 35742 "00101100" // /* MW 2 */ + 35743 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 5 "add.hpp" 41 49 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.return_address + 35744 "10111010" // VLDA bmhl3, [sp, #-1408]; MOVX r1, #60; VBCST.32 x11, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35745 "01111000" // /* MW 9 */ + 35746 "00111001" // /* MW 8 */ + 35747 "11000001" // /* MW 7 */ + 35748 "10001010" // /* MW 6 */ + 35749 "00010111" // /* MW 5 */ + 35750 "00000000" // /* MW 4 */ + 35751 "10110000" // /* MW 3 */ + 35752 "00111001" // /* MW 2 */ + 35753 "11110101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 1286 72 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 6 "accum.hpp" 1108 103 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1110 102 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 35754 "10111010" // VLDA bmhh3, [sp, #-1472]; MOVX crRnd, r11; VMOV bmll3, x11 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35755 "01111000" // /* MW 9 */ + 35756 "01001001" // /* MW 8 */ + 35757 "10001011" // /* MW 7 */ + 35758 "00000001" // /* MW 6 */ + 35759 "11010100" // /* MW 5 */ + 35760 "00010111" // /* MW 4 */ + 35761 "10110000" // /* MW 3 */ + 35762 "10111101" // /* MW 2 */ + 35763 "11110100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 5 "neg.hpp" 207 32 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 9 "resize_bilinear.h" 146 78 + 35764 "10111010" // VLDA x5, [sp, #-1216]; MOVX r0, #3; MOV r25, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35765 "01011000" // /* MW 9 */ + 35766 "00000000" // /* MW 8 */ + 35767 "00101000" // /* MW 7 */ + 35768 "01101011" // /* MW 6 */ + 35769 "00000000" // /* MW 5 */ + 35770 "00000000" // /* MW 4 */ + 35771 "01110000" // /* MW 3 */ + 35772 "10101111" // /* MW 2 */ + 35773 "11110110" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 9 "resize_bilinear.h" 146 78 first +.src_ref 9 "resize_bilinear.h" 147 4 +.src_ref 9 "resize_bilinear.h" 147 27 + 35774 "10111010" // LDA r7, [sp, #-40]; LSHL r17, r13, r0; MOV crSRSMode, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35775 "01011000" // /* MW 9 */ + 35776 "00000000" // /* MW 8 */ + 35777 "00111000" // /* MW 7 */ + 35778 "01101110" // /* MW 6 */ + 35779 "00010000" // /* MW 5 */ + 35780 "00011011" // /* MW 4 */ + 35781 "00100000" // /* MW 3 */ + 35782 "00011110" // /* MW 2 */ + 35783 "11111011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 5 "broadcast.hpp" 80 25 first + 35784 "10111010" // VLDA bmll1, [sp, #-128]; MOVX crSat, #1; VBCST.32 x10, r17 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35785 "01111000" // /* MW 9 */ + 35786 "00111001" // /* MW 8 */ + 35787 "10100011" // /* MW 7 */ + 35788 "00000010" // /* MW 6 */ + 35789 "11011100" // /* MW 5 */ + 35790 "00000010" // /* MW 4 */ + 35791 "10110000" // /* MW 3 */ + 35792 "00010001" // /* MW 2 */ + 35793 "11111111" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "filter.hpp" 91 21 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 19 92 +.src_ref 6 "add_accum.hpp" 20 92 + 35794 "10111010" // MOVA r11, #2; MOVX upsSign0, #1; MOV s0, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35795 "01011000" // /* MW 9 */ + 35796 "00000000" // /* MW 8 */ + 35797 "01110000" // /* MW 7 */ + 35798 "00000000" // /* MW 6 */ + 35799 "11001010" // /* MW 5 */ + 35800 "00000010" // /* MW 4 */ + 35801 "00000000" // /* MW 3 */ + 35802 "01001011" // /* MW 2 */ + 35803 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1298 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id first + 35804 "10111010" // VLDA bmlh1, [sp, #-192]; MOVX crUPSMode, #0; MOV srsSign0, crSCDEn /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35805 "01111000" // /* MW 9 */ + 35806 "01110000" // /* MW 8 */ + 35807 "11110000" // /* MW 7 */ + 35808 "00000001" // /* MW 6 */ + 35809 "11100000" // /* MW 5 */ + 35810 "00000000" // /* MW 4 */ + 35811 "10110000" // /* MW 3 */ + 35812 "10010101" // /* MW 2 */ + 35813 "11111110" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 116 109 +.src_ref 6 "accum.hpp" 1312 117 +.src_ref 6 "accum.hpp" 1312 117 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35814 "01000110" // VLDA bmll0, [sp, #-256]; MOVX srsSign1, #0; VMOV x6, bmhl3; VSUB.f dm2, dm2, dm3, r1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35815 "00111111" // /* MW 11 */ + 35816 "01001100" // /* MW 10 */ + 35817 "00001010" // /* MW 9 */ + 35818 "00101111" // /* MW 8 */ + 35819 "11100001" // /* MW 7 */ + 35820 "00110010" // /* MW 6 */ + 35821 "11000000" // /* MW 5 */ + 35822 "00011100" // /* MW 4 */ + 35823 "10110000" // /* MW 3 */ + 35824 "00000001" // /* MW 2 */ + 35825 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35826 "10111010" // VLDA bmhh0, [sp, #-448]; MOVX upsSign1, #0; VMOV bmll2, x6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35827 "01111000" // /* MW 9 */ + 35828 "01001001" // /* MW 8 */ + 35829 "00000110" // /* MW 7 */ + 35830 "00000001" // /* MW 6 */ + 35831 "11101010" // /* MW 5 */ + 35832 "00000000" // /* MW 4 */ + 35833 "10110000" // /* MW 3 */ + 35834 "10001101" // /* MW 2 */ + 35835 "11111100" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 +.src_ref 5 "max_min.hpp" 21 104 first +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35836 "01000110" // VLDA bmhl0, [sp, #-384]; MOVX r4, #3; VMOV x7, bmhh3; VSUB.f dm3, dm4, dm3, r1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35837 "00111111" // /* MW 11 */ + 35838 "10001100" // /* MW 10 */ + 35839 "00001011" // /* MW 9 */ + 35840 "00101111" // /* MW 8 */ + 35841 "11110001" // /* MW 7 */ + 35842 "00111010" // /* MW 6 */ + 35843 "00001101" // /* MW 5 */ + 35844 "00001000" // /* MW 4 */ + 35845 "10110000" // /* MW 3 */ + 35846 "00001001" // /* MW 2 */ + 35847 "11111101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 627 78 +.src_ref 5 "max_min.hpp" 21 104 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35848 "10111010" // VLDA bmlh0, [sp, #-320]; MOVX r2, #16; VMOV bmll4, x7 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35849 "01111000" // /* MW 9 */ + 35850 "01001001" // /* MW 8 */ + 35851 "00000111" // /* MW 7 */ + 35852 "00001010" // /* MW 6 */ + 35853 "00100010" // /* MW 5 */ + 35854 "00000000" // /* MW 4 */ + 35855 "10110000" // /* MW 3 */ + 35856 "10000101" // /* MW 2 */ + 35857 "11111101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 13 "mask.hpp" 533 47 +.aggressive_scheduled_block_id 19 +.noswbrkpt + 35858 "10111010" // VLDA bmll2, [sp, #-768]; MOVX r6, #-16; VMOV x3, x5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35859 "01111000" // /* MW 9 */ + 35860 "01001001" // /* MW 8 */ + 35861 "11010101" // /* MW 7 */ + 35862 "00001000" // /* MW 6 */ + 35863 "01100110" // /* MW 5 */ + 35864 "00111110" // /* MW 4 */ + 35865 "10110000" // /* MW 3 */ + 35866 "00100001" // /* MW 2 */ + 35867 "11111010" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "broadcast.hpp" 80 25 +.aggressive_scheduled_block_id 19 +.nohwbrkpt +.noswbrkpt + 35868 "10111010" // VLDA bmlh2, [sp, #-832]; MOVX r13, #8; VMOV x1, x3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35869 "01111000" // /* MW 9 */ + 35870 "01001001" // /* MW 8 */ + 35871 "01010011" // /* MW 7 */ + 35872 "00001000" // /* MW 6 */ + 35873 "11010001" // /* MW 5 */ + 35874 "00000000" // /* MW 4 */ + 35875 "10110000" // /* MW 3 */ + 35876 "10100101" // /* MW 2 */ + 35877 "11111001" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 19 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35878 "01110110" // VLDA bmhh1, [sp, #-704]; VCONV.bf16.fp32 wl5, bmll2; MOVX r24, #0; MOV s1, #16 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35879 "01011000" // /* MW 11 */ + 35880 "00010000" // /* MW 10 */ + 35881 "01110000" // /* MW 9 */ + 35882 "00001001" // /* MW 8 */ + 35883 "10000000" // /* MW 7 */ + 35884 "00000001" // /* MW 6 */ + 35885 "00010110" // /* MW 5 */ + 35886 "11000001" // /* MW 4 */ + 35887 "10110010" // /* MW 3 */ + 35888 "10011101" // /* MW 2 */ + 35889 "11111010" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 80 25 first +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 5 "add.hpp" 41 49 +.src_ref 5 "add.hpp" 41 49 + 35890 "10111010" // VLDA x4, [sp, #-960]; MOVX r5, #2; VBCST.32 x2, r13 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35891 "01111000" // /* MW 9 */ + 35892 "00111001" // /* MW 8 */ + 35893 "10011011" // /* MW 7 */ + 35894 "01001000" // /* MW 6 */ + 35895 "01010000" // /* MW 5 */ + 35896 "00000000" // /* MW 4 */ + 35897 "01110000" // /* MW 3 */ + 35898 "10100111" // /* MW 2 */ + 35899 "11111000" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "mul_acc64.hpp" 1023 101 + 35900 "01110110" // VLDA bmhl1, [sp, #-640]; VCONV.bf16.fp32 wl3, bmll3; MOVX r3, #858; VGE.bf16 r17, x5, x1 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 35901 "01111000" // /* MW 11 */ + 35902 "01100110" // /* MW 10 */ + 35903 "01010100" // /* MW 9 */ + 35904 "01001000" // /* MW 8 */ + 35905 "00110011" // /* MW 7 */ + 35906 "00011010" // /* MW 6 */ + 35907 "10010110" // /* MW 5 */ + 35908 "11000001" // /* MW 4 */ + 35909 "10110001" // /* MW 3 */ + 35910 "00011001" // /* MW 2 */ + 35911 "11111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "mul_acc64.hpp" 1023 101 first + 35912 "10111010" // MOVA r13, #346; MOVX vaddSign0, #1; VSHUFFLE x0, x2, x2, r0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35913 "00111000" // /* MW 9 */ + 35914 "10000000" // /* MW 8 */ + 35915 "00001000" // /* MW 7 */ + 35916 "00000000" // /* MW 6 */ + 35917 "11010010" // /* MW 5 */ + 35918 "00000010" // /* MW 4 */ + 35919 "00000000" // /* MW 3 */ + 35920 "01001101" // /* MW 2 */ + 35921 "00101011" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 5 "max_min.hpp" 21 104 first + 35922 "11100100" // EXTEND.u16 r17, r17; VGE.bf16 r19, x3, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35923 "10011001" // /* MW 5 */ + 35924 "00110001" // /* MW 4 */ + 35925 "00000011" // /* MW 3 */ + 35926 "01010110" // /* MW 2 */ + 35927 "10001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 + 35928 "00111000" // VSEL.32 x5, x6, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35929 "10001000" // /* MW 3 */ + 35930 "10110101" // /* MW 2 */ + 35931 "00011010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.src_ref 6 "accum.hpp" 910 19 + 35932 "11100100" // EXTEND.u16 r17, r19; VMOV bmhl3, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35933 "00100101" // /* MW 5 */ + 35934 "00010101" // /* MW 4 */ + 35935 "00000111" // /* MW 3 */ + 35936 "01010110" // /* MW 2 */ + 35937 "10011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "max_min.hpp" 21 104 + 35938 "00111000" // VSEL.32 x6, x7, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35939 "10001000" // /* MW 3 */ + 35940 "00111101" // /* MW 2 */ + 35941 "00011011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 910 19 first + 35942 "11111000" // VMOV bmhh3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35943 "10010010" // /* MW 3 */ + 35944 "11001100" // /* MW 2 */ + 35945 "00011011" // /* MW 1 */ + 35946 "11111000" // VMOV x6, bmhl3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35947 "00010010" // /* MW 3 */ + 35948 "00101110" // /* MW 2 */ + 35949 "00011011" // /* MW 1 */ +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id first + 35950 "11111000" // VMOV x7, bmhh3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35951 "00010010" // /* MW 3 */ + 35952 "10101111" // /* MW 2 */ + 35953 "00011011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 20 +.noswbrkpt + 35954 "01100010" // VMOV bmlh3, x7; VADD.f dm4, dm3, dm1, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 35955 "00111101" // /* MW 7 */ + 35956 "01100100" // /* MW 6 */ + 35957 "00001100" // /* MW 5 */ + 35958 "11100110" // /* MW 4 */ + 35959 "10010010" // /* MW 3 */ + 35960 "01001110" // /* MW 2 */ + 35961 "00000011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 20 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 35962 "11111000" // VMOV bmll3, x6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35963 "10010010" // /* MW 3 */ + 35964 "00001100" // /* MW 2 */ + 35965 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first + 35966 "01111000" // VSHUFFLE x8, x2, x2, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35967 "00010100" // /* MW 3 */ + 35968 "00010001" // /* MW 2 */ + 35969 "00011100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.src_ref 6 "add_accum.hpp" 20 92 first + 35970 "00011010" // MOVXM r5, #1626; VSUB dm4, dm4, dm0, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 35971 "00111111" // /* MW 9 */ + 35972 "10000000" // /* MW 8 */ + 35973 "11001100" // /* MW 7 */ + 35974 "10100010" // /* MW 6 */ + 35975 "01100101" // /* MW 5 */ + 35976 "00010101" // /* MW 4 */ + 35977 "00000000" // /* MW 3 */ + 35978 "00000000" // /* MW 2 */ + 35979 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 35980 "01000100" // MOVXM r18, #1114 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 35981 "10110100" // /* MW 5 */ + 35982 "00101000" // /* MW 4 */ + 35983 "00001001" // /* MW 3 */ + 35984 "00000000" // /* MW 2 */ + 35985 "00000000" // /* MW 1 */ + 35986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35987 "00000000" // /* MW 1 */ + 35988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35989 "00000000" // /* MW 1 */ + 35990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35991 "00000000" // /* MW 1 */ + 35992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35993 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 1298 117 first + 35994 "00011000" // VSRS.2x x6, cml4, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 35995 "00100110" // /* MW 3 */ + 35996 "00100010" // /* MW 2 */ + 35997 "00001011" // /* MW 1 */ + 35998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 35999 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id first + 36000 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36001 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 21 +.noswbrkpt + 36002 "10011000" // VLDA bmll1, [sp, #-512] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36003 "10001101" // /* MW 3 */ + 36004 "11100000" // /* MW 2 */ + 36005 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 36006 "00001010" // VLDA bmlh1, [sp, #-576]; VUPS.2x cml4, x6, s0, upsSign0; VADD dm4, dm4, dm0, r25 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36007 "00111101" // /* MW 9 */ + 36008 "10000000" // /* MW 8 */ + 36009 "11001100" // /* MW 7 */ + 36010 "11100010" // /* MW 6 */ + 36011 "00011000" // /* MW 5 */ + 36012 "00001100" // /* MW 4 */ + 36013 "10110100" // /* MW 3 */ + 36014 "10010101" // /* MW 2 */ + 36015 "11111011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.src_ref 6 "accum.hpp" 1063 104 +.aggressive_scheduled_block_id 21 +.nohwbrkpt +.noswbrkpt + 36016 "00011000" // MOVX crUPSMode, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36017 "00000000" // /* MW 3 */ + 36018 "01011100" // /* MW 2 */ + 36019 "00010000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 21 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36020 "01001000" // VSUB.f dm4, dm4, dm1, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36021 "00111111" // /* MW 3 */ + 36022 "10000100" // /* MW 2 */ + 36023 "00001100" // /* MW 1 */ + 36024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36025 "00000000" // /* MW 1 */ + 36026 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36027 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 + 36028 "01001000" // VSUB.f dm4, dm3, dm4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36029 "00111111" // /* MW 3 */ + 36030 "01110000" // /* MW 2 */ + 36031 "00001100" // /* MW 1 */ + 36032 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36033 "00000000" // /* MW 1 */ + 36034 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36035 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first + 36036 "01001000" // VADD.f dm2, dm4, dm2, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36037 "00111101" // /* MW 3 */ + 36038 "10001000" // /* MW 2 */ + 36039 "00001010" // /* MW 1 */ + 36040 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36041 "00000000" // /* MW 1 */ + 36042 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36043 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first + 36044 "00001000" // VSUB dm2, dm2, dm1, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36045 "00111111" // /* MW 3 */ + 36046 "01000100" // /* MW 2 */ + 36047 "11001010" // /* MW 1 */ + 36048 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36049 "00000000" // /* MW 1 */ + 36050 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36051 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id first + 36052 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36053 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.aggressive_scheduled_block_id 22 +.noswbrkpt + 36054 "11111000" // VUPS.4x dm2, x6, s1, upsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36055 "01000100" // /* MW 3 */ + 36056 "00001100" // /* MW 2 */ + 36057 "00011010" // /* MW 1 */ +.src_ref 5 "neg.hpp" 207 32 first +.aggressive_scheduled_block_id 22 +.nohwbrkpt +.noswbrkpt + 36058 "00001000" // VNEG dm4, dm4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36059 "00011111" // /* MW 3 */ + 36060 "10000000" // /* MW 2 */ + 36061 "11001100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1312 117 first +.aggressive_scheduled_block_id 22 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36062 "00000010" // VSRS.2x x7, cml2, s0, srsSign1; VMOV cml4, cml2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36063 "01110000" // /* MW 7 */ + 36064 "01000101" // /* MW 6 */ + 36065 "00000100" // /* MW 5 */ + 36066 "00000010" // /* MW 4 */ + 36067 "11000000" // /* MW 3 */ + 36068 "10100100" // /* MW 2 */ + 36069 "01110100" // /* MW 1 */ + 36070 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36071 "00000000" // /* MW 1 */ + 36072 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36073 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id first + 36074 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36075 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 23 +.noswbrkpt + 36076 "00100010" // VUPS.4x dm4, x7, s0, upsSign1; VADD dm2, dm2, dm4, r11 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36077 "00111101" // /* MW 7 */ + 36078 "01010000" // /* MW 6 */ + 36079 "01011010" // /* MW 5 */ + 36080 "11100110" // /* MW 4 */ + 36081 "00100100" // /* MW 3 */ + 36082 "00001110" // /* MW 2 */ + 36083 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1312 117 first +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.aggressive_scheduled_block_id 23 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36084 "01011100" // VSRS.2x x6, cml4, s0, srsSign1;MOVX crSRSMode, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36085 "00000000" // /* MW 5 */ + 36086 "10110110" // /* MW 4 */ + 36087 "11000000" // /* MW 3 */ + 36088 "11000100" // /* MW 2 */ + 36089 "01100100" // /* MW 1 */ +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id first + 36090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36091 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 24 +.noswbrkpt + 36092 "10011000" // VLDA bmll3, [sp, #-768] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36093 "10001101" // /* MW 3 */ + 36094 "11010001" // /* MW 2 */ + 36095 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36096 "10011000" // VLDA bmlh3, [sp, #-832] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36097 "10101101" // /* MW 3 */ + 36098 "11001101" // /* MW 2 */ + 36099 "00000111" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1063 104 first +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36100 "00100010" // VUPS.4x dm4, x6, s0, upsSign1; VSUB dm4, dm2, dm4, r11 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36101 "00111111" // /* MW 7 */ + 36102 "01010000" // /* MW 6 */ + 36103 "01011100" // /* MW 5 */ + 36104 "11100110" // /* MW 4 */ + 36105 "00100100" // /* MW 3 */ + 36106 "00001100" // /* MW 2 */ + 36107 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.aggressive_scheduled_block_id 24 +.nohwbrkpt +.noswbrkpt + 36108 "00011000" // MOVX crUPSMode, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36109 "00000000" // /* MW 3 */ + 36110 "00011100" // /* MW 2 */ + 36111 "00010000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.aggressive_scheduled_block_id 24 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36112 "11111000" // VMOV cml2, cml3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36113 "10001010" // /* MW 3 */ + 36114 "00001100" // /* MW 2 */ + 36115 "00011010" // /* MW 1 */ + 36116 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36117 "00000000" // /* MW 1 */ + 36118 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36119 "00000000" // /* MW 1 */ + 36120 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36121 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 1332 117 first + 36122 "00011000" // VSRS.2x x6, cmh4, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36123 "01100110" // /* MW 3 */ + 36124 "00100010" // /* MW 2 */ + 36125 "00001011" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "accum.hpp" 1332 117 + 36126 "01011100" // VSRS.2x x7, cml4, s0, srsSign0;MOVX crSat, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36127 "00000000" // /* MW 5 */ + 36128 "01110111" // /* MW 4 */ + 36129 "11000110" // /* MW 3 */ + 36130 "01000100" // /* MW 2 */ + 36131 "01110100" // /* MW 1 */ + 36132 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36133 "00000000" // /* MW 1 */ + 36134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36135 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first + 36136 "01111000" // VSUB.32 x11, x6, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36137 "01101101" // /* MW 3 */ + 36138 "10110010" // /* MW 2 */ + 36139 "00011101" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first + 36140 "01111000" // VSHUFFLE x3, x7, x6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36141 "00010000" // /* MW 3 */ + 36142 "10111011" // /* MW 2 */ + 36143 "00011001" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 + 36144 "01111000" // VSHUFFLE x5, x7, x6, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36145 "00101100" // /* MW 3 */ + 36146 "10111011" // /* MW 2 */ + 36147 "00011010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 36148 "00100010" // VUPS.2x cml4, x3, s0, upsSign0; VADD dm4, dm4, dm0, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36149 "00111101" // /* MW 7 */ + 36150 "10000000" // /* MW 6 */ + 36151 "11001100" // /* MW 5 */ + 36152 "11100110" // /* MW 4 */ + 36153 "00011000" // /* MW 3 */ + 36154 "00000110" // /* MW 2 */ + 36155 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 + 36156 "00100010" // VUPS.2x cml0, x5, s0, upsSign1; VADD dm0, dm0, dm1, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36157 "00111101" // /* MW 7 */ + 36158 "00000100" // /* MW 6 */ + 36159 "11001000" // /* MW 5 */ + 36160 "11100110" // /* MW 4 */ + 36161 "00111000" // /* MW 3 */ + 36162 "00001010" // /* MW 2 */ + 36163 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first + 36164 "01111000" // VSUB.32 x3, x7, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36165 "01101101" // /* MW 3 */ + 36166 "10111010" // /* MW 2 */ + 36167 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id first + 36168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36169 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.noswbrkpt + 36170 "10011000" // VLDA bmll3, [sp, #-128] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36171 "10001101" // /* MW 3 */ + 36172 "11111001" // /* MW 2 */ + 36173 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36174 "10011000" // VLDA bmlh3, [sp, #-192] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36175 "10101101" // /* MW 3 */ + 36176 "11110101" // /* MW 2 */ + 36177 "00000111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36178 "01100010" // VMOV cmh4, cml4; VSUB.f dm4, dm4, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36179 "00111111" // /* MW 7 */ + 36180 "10001100" // /* MW 6 */ + 36181 "00001100" // /* MW 5 */ + 36182 "11100110" // /* MW 4 */ + 36183 "10001010" // /* MW 3 */ + 36184 "10010000" // /* MW 2 */ + 36185 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36186 "11111000" // VMOV cml4, cml0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36187 "10001010" // /* MW 3 */ + 36188 "00000000" // /* MW 2 */ + 36189 "00011100" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36190 "11111000" // VMOV cml0, cmh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36191 "10001010" // /* MW 3 */ + 36192 "00010010" // /* MW 2 */ + 36193 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first +.aggressive_scheduled_block_id 25 +.noswbrkpt + 36194 "01100010" // VLDA bmll0, [sp, #-896]; VSUB.f dm0, dm0, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36195 "00111111" // /* MW 7 */ + 36196 "00001100" // /* MW 6 */ + 36197 "00001000" // /* MW 5 */ + 36198 "00000100" // /* MW 4 */ + 36199 "10110000" // /* MW 3 */ + 36200 "00000001" // /* MW 2 */ + 36201 "11111001" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36202 "10011000" // VLDA bmlh0, [sp, #-1088] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36203 "00101101" // /* MW 3 */ + 36204 "10111100" // /* MW 2 */ + 36205 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 25 +.nohwbrkpt +.noswbrkpt + 36206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36207 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 25 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36208 "01001000" // VADD.f dm4, dm4, dm0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36209 "00111101" // /* MW 3 */ + 36210 "10000000" // /* MW 2 */ + 36211 "00001100" // /* MW 1 */ + 36212 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36213 "00000000" // /* MW 1 */ + 36214 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36215 "00000000" // /* MW 1 */ + 36216 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36217 "00000000" // /* MW 1 */ + 36218 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36219 "00000000" // /* MW 1 */ + 36220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36221 "00000000" // /* MW 1 */ + 36222 "11111000" // VMOV x5, bmlh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36223 "00010010" // /* MW 3 */ + 36224 "10110001" // /* MW 2 */ + 36225 "00011010" // /* MW 1 */ + 36226 "11111000" // VMOV x4, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36227 "00010010" // /* MW 3 */ + 36228 "00110000" // /* MW 2 */ + 36229 "00011010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first + 36230 "11111000" // VMOV bmhh0, x5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36231 "10010010" // /* MW 3 */ + 36232 "11001010" // /* MW 2 */ + 36233 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id first + 36234 "11111000" // VMOV bmhl0, x4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36235 "10010010" // /* MW 3 */ + 36236 "10001000" // /* MW 2 */ + 36237 "00011000" // /* MW 1 */ +.src_ref 5 "add.hpp" 41 49 first +.aggressive_scheduled_block_id 26 +.noswbrkpt + 36238 "01001000" // VSUB.f dm2, dm2, dm4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36239 "00111111" // /* MW 3 */ + 36240 "01010000" // /* MW 2 */ + 36241 "00001010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 199 120 first +.src_ref 6 "accum.hpp" 910 19 first +.aggressive_scheduled_block_id 26 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36242 "11111000" // VMOV cml4, cmh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36243 "10001010" // /* MW 3 */ + 36244 "00000010" // /* MW 2 */ + 36245 "00011100" // /* MW 1 */ + 36246 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36247 "00000000" // /* MW 1 */ + 36248 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36249 "00000000" // /* MW 1 */ + 36250 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36251 "00000000" // /* MW 1 */ + 36252 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36253 "00000000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 149 115 first + 36254 "11111000" // VMOV cmh0, cml2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36255 "10001010" // /* MW 3 */ + 36256 "10001000" // /* MW 2 */ + 36257 "00011000" // /* MW 1 */ +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id first + 36258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36259 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 27 +.noswbrkpt + 36260 "01001010" // VLDA bmll2, [sp, #-768]; VMOV x5, bmhh0; VSUB.f dm2, dm2, dm0, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36261 "00111111" // /* MW 9 */ + 36262 "01000000" // /* MW 8 */ + 36263 "00001010" // /* MW 7 */ + 36264 "11100010" // /* MW 6 */ + 36265 "00010010" // /* MW 5 */ + 36266 "10100011" // /* MW 4 */ + 36267 "10110010" // /* MW 3 */ + 36268 "00100001" // /* MW 2 */ + 36269 "11111010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36270 "11010100" // VLDA bmlh2, [sp, #-832]; VMOV bmll2, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36271 "00100101" // /* MW 5 */ + 36272 "00010101" // /* MW 4 */ + 36273 "10110100" // /* MW 3 */ + 36274 "10100101" // /* MW 2 */ + 36275 "11111001" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36276 "01001010" // VLDA bmll0, [sp, #-256]; VMOV x4, bmhl0; VSUB.f dm0, dm4, dm0, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36277 "00111111" // /* MW 9 */ + 36278 "10000000" // /* MW 8 */ + 36279 "00001000" // /* MW 7 */ + 36280 "11100010" // /* MW 6 */ + 36281 "00010010" // /* MW 5 */ + 36282 "00100010" // /* MW 4 */ + 36283 "10110010" // /* MW 3 */ + 36284 "00000001" // /* MW 2 */ + 36285 "11111110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 140 95 first +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36286 "11010100" // VLDA bmhh0, [sp, #-448]; VMOV bmll4, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36287 "00100101" // /* MW 5 */ + 36288 "00010001" // /* MW 4 */ + 36289 "10111000" // /* MW 3 */ + 36290 "10001101" // /* MW 2 */ + 36291 "11111100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36292 "11010100" // VLDA bmhl0, [sp, #-384]; VMOV x4, x1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36293 "00100101" // /* MW 5 */ + 36294 "01000101" // /* MW 4 */ + 36295 "10110100" // /* MW 3 */ + 36296 "00001001" // /* MW 2 */ + 36297 "11111101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36298 "11010100" // VLDA bmlh0, [sp, #-320]; VMOV x5, x4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36299 "00100101" // /* MW 5 */ + 36300 "01010001" // /* MW 4 */ + 36301 "10110101" // /* MW 3 */ + 36302 "10000101" // /* MW 2 */ + 36303 "11111101" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 first +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36304 "00011000" // VCONV.bf16.fp32 wl1, bmll2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36305 "00010110" // /* MW 3 */ + 36306 "11000001" // /* MW 2 */ + 36307 "00001000" // /* MW 1 */ +.aggressive_scheduled_block_id 27 +.nohwbrkpt +.noswbrkpt + 36308 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36309 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 21 93 +.aggressive_scheduled_block_id 27 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36310 "00000010" // VCONV.bf16.fp32 wl4, bmll0; VLT.bf16 r17, x1, x5 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36311 "01110000" // /* MW 7 */ + 36312 "01000110" // /* MW 6 */ + 36313 "01000101" // /* MW 5 */ + 36314 "00000000" // /* MW 4 */ + 36315 "11000000" // /* MW 3 */ + 36316 "00000010" // /* MW 2 */ + 36317 "01001000" // /* MW 1 */ + 36318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36319 "00000000" // /* MW 1 */ +.src_ref 5 "compare.hpp" 21 93 +.src_ref 5 "compare.hpp" 627 78 first + 36320 "11100100" // LSHL r12, r17, r2; VLT.bf16 r19, x4, x5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36321 "00011001" // /* MW 5 */ + 36322 "01000101" // /* MW 4 */ + 36323 "10110011" // /* MW 3 */ + 36324 "00000101" // /* MW 2 */ + 36325 "10001011" // /* MW 1 */ + 36326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36327 "00000000" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 78 first + 36328 "00011000" // EXTEND.u16 r17, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36329 "10110000" // /* MW 3 */ + 36330 "11100010" // /* MW 2 */ + 36331 "00010100" // /* MW 1 */ +.src_ref 5 "compare.hpp" 627 84 first +.src_ref 5 "blend.hpp" 179 46 first + 36332 "01100100" // OR r12, r19, r12; VSEL.32 x4, x7, x3, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36333 "00010000" // /* MW 5 */ + 36334 "01110011" // /* MW 4 */ + 36335 "10110100" // /* MW 3 */ + 36336 "00011000" // /* MW 2 */ + 36337 "10011011" // /* MW 1 */ +.src_ref 13 "mask.hpp" 533 47 first + 36338 "10011000" // LSHL r17, r12, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36339 "01101101" // /* MW 3 */ + 36340 "00100010" // /* MW 2 */ + 36341 "00010011" // /* MW 1 */ +.src_ref 5 "blend.hpp" 179 46 first + 36342 "00111000" // VSEL.32 x6, x6, x11, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36343 "10001000" // /* MW 3 */ + 36344 "00110101" // /* MW 2 */ + 36345 "00011011" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 first + 36346 "01111000" // VSHUFFLE x7, x4, x6, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36347 "00101100" // /* MW 3 */ + 36348 "10100011" // /* MW 2 */ + 36349 "00011011" // /* MW 1 */ +.src_ref 5 "filter.hpp" 91 21 + 36350 "01111000" // VSHUFFLE x11, x4, x6, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36351 "00000000" // /* MW 3 */ + 36352 "10100011" // /* MW 2 */ + 36353 "00011101" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 first +.src_ref 6 "accum.hpp" 1055 104 first +.src_ref 6 "add_accum.hpp" 19 92 first + 36354 "00100010" // VUPS.2x cml4, x7, s0, upsSign1; VADD dm1, dm4, dm1, r25 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36355 "00111101" // /* MW 7 */ + 36356 "10000100" // /* MW 6 */ + 36357 "11001001" // /* MW 5 */ + 36358 "11100110" // /* MW 4 */ + 36359 "00111000" // /* MW 3 */ + 36360 "00001110" // /* MW 2 */ + 36361 "00000100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 187 120 +.src_ref 6 "accum.hpp" 1055 104 +.src_ref 6 "add_accum.hpp" 19 92 + 36362 "00100010" // VUPS.2x cml4, x11, s0, upsSign0; VADD dm0, dm4, dm0, r24 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36363 "00111101" // /* MW 7 */ + 36364 "10000000" // /* MW 6 */ + 36365 "11000000" // /* MW 5 */ + 36366 "11100110" // /* MW 4 */ + 36367 "00011000" // /* MW 3 */ + 36368 "00010110" // /* MW 2 */ + 36369 "00000100" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.src_ref 6 "add_accum.hpp" 20 92 first + 36370 "01100010" // VSHUFFLE x7, x4, x6, r0; VSUB.f dm2, dm1, dm2, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36371 "00111111" // /* MW 7 */ + 36372 "00101000" // /* MW 6 */ + 36373 "00001010" // /* MW 5 */ + 36374 "01100110" // /* MW 4 */ + 36375 "00000000" // /* MW 3 */ + 36376 "10100011" // /* MW 2 */ + 36377 "00000011" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 36378 "01111000" // VSHUFFLE x6, x4, x6, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36379 "00101100" // /* MW 3 */ + 36380 "00100011" // /* MW 2 */ + 36381 "00011011" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 + 36382 "00001000" // VMUL dm4, x7, x0,r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36383 "00000001" // /* MW 3 */ + 36384 "11101110" // /* MW 2 */ + 36385 "00011100" // /* MW 1 */ + 36386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36387 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id first + 36388 "00001000" // VMAC dm4, dm4, x7, x8,r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36389 "00000001" // /* MW 3 */ + 36390 "10001111" // /* MW 2 */ + 36391 "00101100" // /* MW 1 */ +.src_ref 6 "accum.hpp" 116 109 first +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 28 +.noswbrkpt + 36392 "01100010" // VMOV cml1, cml0; VSUB.f dm3, dm1, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36393 "00111111" // /* MW 7 */ + 36394 "00101100" // /* MW 6 */ + 36395 "00001011" // /* MW 5 */ + 36396 "11100110" // /* MW 4 */ + 36397 "10001010" // /* MW 3 */ + 36398 "00000000" // /* MW 2 */ + 36399 "00000001" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 first +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36400 "00100010" // VLDA bmll0, [sp, #-1536]; VMAC dm0, dm4, x6, x0,r13 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36401 "00000001" // /* MW 7 */ + 36402 "10001100" // /* MW 6 */ + 36403 "01101000" // /* MW 5 */ + 36404 "00000100" // /* MW 4 */ + 36405 "10110000" // /* MW 3 */ + 36406 "00000001" // /* MW 2 */ + 36407 "11110100" // /* MW 1 */ +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36408 "10011000" // VLDA bmlh0, [sp, #-1600] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36409 "00101101" // /* MW 3 */ + 36410 "10011100" // /* MW 2 */ + 36411 "00000111" // /* MW 1 */ +.src_ref 6 "mul_acc64.hpp" 1023 101 +.aggressive_scheduled_block_id 28 +.nohwbrkpt +.noswbrkpt + 36412 "00001000" // VMAC dm1, dm0, x6, x8,r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36413 "00000001" // /* MW 3 */ + 36414 "00001101" // /* MW 2 */ + 36415 "10010001" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.src_ref 6 "add_accum.hpp" 20 92 +.src_ref 6 "add_accum.hpp" 20 92 +.aggressive_scheduled_block_id 28 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36416 "01100010" // VMOV cml4, cmh3; VADD.f dm3, dm2, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36417 "00111101" // /* MW 7 */ + 36418 "01001100" // /* MW 6 */ + 36419 "00001011" // /* MW 5 */ + 36420 "11100110" // /* MW 4 */ + 36421 "10001010" // /* MW 3 */ + 36422 "00001110" // /* MW 2 */ + 36423 "00000100" // /* MW 1 */ + 36424 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36425 "00000000" // /* MW 1 */ + 36426 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36427 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 + 36428 "01001000" // VADD.f dm0, dm3, dm0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36429 "00111101" // /* MW 3 */ + 36430 "01100000" // /* MW 2 */ + 36431 "00001000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 20 92 first + 36432 "01001000" // VSUB.f dm2, dm4, dm3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36433 "00111111" // /* MW 3 */ + 36434 "10001100" // /* MW 2 */ + 36435 "00001010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 first +.src_ref 6 "accum.hpp" 1332 117 first + 36436 "00011000" // VSRS.2x x0, cmh1, s0, srsSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36437 "11100110" // /* MW 3 */ + 36438 "00100000" // /* MW 2 */ + 36439 "00001000" // /* MW 1 */ +.src_ref 6 "accum.hpp" 127 109 +.src_ref 6 "accum.hpp" 1332 117 +.src_ref 6 "add_accum.hpp" 20 92 first + 36440 "01100010" // VSRS.2x x6, cml1, s0, srsSign0; VSUB.f dm0, dm0, dm4, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36441 "00111111" // /* MW 7 */ + 36442 "00010000" // /* MW 6 */ + 36443 "00001000" // /* MW 5 */ + 36444 "00000010" // /* MW 4 */ + 36445 "11000000" // /* MW 3 */ + 36446 "00010100" // /* MW 2 */ + 36447 "01100100" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 147 4 first +.src_ref 9 "resize_bilinear.h" 147 27 first + 36448 "10000100" // JZ r7, #37376 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=37376 delay_slots=5 */ + 36449 "00000001" // /* MW 5 */ + 36450 "00000000" // /* MW 4 */ + 36451 "00000000" // /* MW 3 */ + 36452 "01001001" // /* MW 2 */ + 36453 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 36454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36455 "00000000" // /* MW 1 */ +.src_ref 5 "add.hpp" 28 49 first +.delay_slot + 36456 "01111000" // VADD.32 x4, x0, x2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36457 "00101101" // /* MW 3 */ + 36458 "00000001" // /* MW 2 */ + 36459 "00011010" // /* MW 1 */ +.src_ref 6 "accum.hpp" 1110 102 first +.src_ref 5 "add.hpp" 28 49 +.delay_slot + 36460 "00000010" // VCONV.bf16.fp32 x2, cml2; VADD.32 x8, x6, x2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36461 "10110000" // /* MW 7 */ + 36462 "10010110" // /* MW 6 */ + 36463 "00011000" // /* MW 5 */ + 36464 "00000010" // /* MW 4 */ + 36465 "11000000" // /* MW 3 */ + 36466 "00100010" // /* MW 2 */ + 36467 "00100010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 first +.delay_slot + 36468 "01011000" // VMIN_GE.32 x4, r16, x4, x10, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36469 "00001100" // /* MW 3 */ + 36470 "00100101" // /* MW 2 */ + 36471 "00011010" // /* MW 1 */ +.src_ref 5 "max_min.hpp" 21 104 +.src_ref 6 "accum.hpp" 1110 102 first +.delay_slot + 36472 "00000010" // VCONV.bf16.fp32 x10, cml0; VMIN_GE.32 x8, r16, x8, x10, vaddSign0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36473 "00100000" // /* MW 7 */ + 36474 "10000110" // /* MW 6 */ + 36475 "00100010" // /* MW 5 */ + 36476 "00000010" // /* MW 4 */ + 36477 "11000000" // /* MW 3 */ + 36478 "00000010" // /* MW 2 */ + 36479 "10100010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 150 8 first + 36480 "10111010" // VLDA bmhl2, [sp, #-1728]; MOVXM ls, #36960 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36481 "00010000" // /* MW 9 */ + 36482 "00110000" // /* MW 8 */ + 36483 "01111000" // /* MW 7 */ + 36484 "00100100" // /* MW 6 */ + 36485 "00000000" // /* MW 5 */ + 36486 "00000000" // /* MW 4 */ + 36487 "10110000" // /* MW 3 */ + 36488 "10101001" // /* MW 2 */ + 36489 "11110010" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 150 8 + 36490 "10111010" // VLDA bmhh2, [sp, #-1664]; MOVXM le, #37264 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36491 "00010000" // /* MW 9 */ + 36492 "11001000" // /* MW 8 */ + 36493 "10111000" // /* MW 7 */ + 36494 "00100101" // /* MW 6 */ + 36495 "00000000" // /* MW 5 */ + 36496 "00000000" // /* MW 4 */ + 36497 "10110000" // /* MW 3 */ + 36498 "00101101" // /* MW 2 */ + 36499 "11110011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1287 41 + 36500 "10111010" // VLDA bmll1, [sp, #-1344]; ADD r11, r7, #-1; MOV m0, #16 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36501 "01011000" // /* MW 9 */ + 36502 "00010000" // /* MW 8 */ + 36503 "00000000" // /* MW 7 */ + 36504 "11111000" // /* MW 6 */ + 36505 "10111111" // /* MW 5 */ + 36506 "00001110" // /* MW 4 */ + 36507 "10110000" // /* MW 3 */ + 36508 "10010001" // /* MW 2 */ + 36509 "11110101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 159 73 +.src_ref 9 "resize_bilinear.h" 160 73 +.src_ref 9 "resize_bilinear.h" 213 + 36510 "10111010" // LDA lr, [sp, #-56]; MOVX r0, #1; MOV p0, sp /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36511 "01111000" // /* MW 9 */ + 36512 "11110000" // /* MW 8 */ + 36513 "00110010" // /* MW 7 */ + 36514 "00101000" // /* MW 6 */ + 36515 "00000000" // /* MW 5 */ + 36516 "00000000" // /* MW 4 */ + 36517 "00100000" // /* MW 3 */ + 36518 "00000111" // /* MW 2 */ + 36519 "11111001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 + 36520 "10111010" // MOVA r6, #0; MOVXM dj0, #-1730 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36521 "00010000" // /* MW 9 */ + 36522 "10011111" // /* MW 8 */ + 36523 "01000100" // /* MW 7 */ + 36524 "11111100" // /* MW 6 */ + 36525 "11111111" // /* MW 5 */ + 36526 "00111111" // /* MW 4 */ + 36527 "00000000" // /* MW 3 */ + 36528 "00000110" // /* MW 2 */ + 36529 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 + 36530 "10111010" // MOVA r2, #828; MOVXM dj1, #-1732 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36531 "00010000" // /* MW 9 */ + 36532 "10011110" // /* MW 8 */ + 36533 "11000100" // /* MW 7 */ + 36534 "11111100" // /* MW 6 */ + 36535 "11111111" // /* MW 5 */ + 36536 "00111111" // /* MW 4 */ + 36537 "00000000" // /* MW 3 */ + 36538 "10000010" // /* MW 2 */ + 36539 "01100111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1286 98 +.src_ref 5 "vector.hpp" 1289 16 + 36540 "10111010" // MOVA r5, #64; MOVX r3, #31; MOV r4, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36541 "01011000" // /* MW 9 */ + 36542 "11111111" // /* MW 8 */ + 36543 "10001111" // /* MW 7 */ + 36544 "11101000" // /* MW 6 */ + 36545 "00110011" // /* MW 5 */ + 36546 "00000000" // /* MW 4 */ + 36547 "00000000" // /* MW 3 */ + 36548 "00000101" // /* MW 2 */ + 36549 "00001000" // /* MW 1 */ + 36550 "10111010" // MOVA r17, #0; MOVX r18, #0; VMOV x1, bmhl2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36551 "01111000" // /* MW 9 */ + 36552 "00001001" // /* MW 8 */ + 36553 "01010101" // /* MW 7 */ + 36554 "00001000" // /* MW 6 */ + 36555 "00100000" // /* MW 5 */ + 36556 "00000001" // /* MW 4 */ + 36557 "00000000" // /* MW 3 */ + 36558 "00010001" // /* MW 2 */ + 36559 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 + 36560 "10111010" // VLDA bmlh1, [sp, #-1280]; MOVX r7, #32; VMOV x7, bmhh2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36561 "01111000" // /* MW 9 */ + 36562 "10001001" // /* MW 8 */ + 36563 "11010101" // /* MW 7 */ + 36564 "00001001" // /* MW 6 */ + 36565 "01110100" // /* MW 5 */ + 36566 "00000000" // /* MW 4 */ + 36567 "10110000" // /* MW 3 */ + 36568 "00010101" // /* MW 2 */ + 36569 "11110110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 + 36570 "10111010" // VLDA bmhl1, [sp, #-1024]; MOVXM dj2, #-1734 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36571 "00010000" // /* MW 9 */ + 36572 "10011101" // /* MW 8 */ + 36573 "01000100" // /* MW 7 */ + 36574 "11111101" // /* MW 6 */ + 36575 "11111111" // /* MW 5 */ + 36576 "00111111" // /* MW 4 */ + 36577 "10110000" // /* MW 3 */ + 36578 "00011001" // /* MW 2 */ + 36579 "11111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 + 36580 "10110110" // VLDA bmhh1, [sp, #-1152]; NOPB; MOVXM dj3, #-1736 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 36581 "00010000" // /* MW 11 */ + 36582 "10011100" // /* MW 10 */ + 36583 "11000100" // /* MW 9 */ + 36584 "11111101" // /* MW 8 */ + 36585 "11111111" // /* MW 7 */ + 36586 "00111111" // /* MW 6 */ + 36587 "00100000" // /* MW 5 */ + 36588 "00000000" // /* MW 4 */ + 36589 "10110000" // /* MW 3 */ + 36590 "00011101" // /* MW 2 */ + 36591 "11110111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 147 4 +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id first + 36592 "11100001" // NOPA; NOPB; NOPS; MOVXM p1, #36608; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 36593 "00000000" // /* MW 15 */ + 36594 "00000000" // /* MW 14 */ + 36595 "00010000" // /* MW 13 */ + 36596 "10000000" // /* MW 12 */ + 36597 "10110111" // /* MW 11 */ + 36598 "00100000" // /* MW 10 */ + 36599 "00000000" // /* MW 9 */ + 36600 "00000000" // /* MW 8 */ + 36601 "01011011" // /* MW 7 */ + 36602 "00000001" // /* MW 6 */ + 36603 "00100000" // /* MW 5 */ + 36604 "00000000" // /* MW 4 */ + 36605 "11110000" // /* MW 3 */ + 36606 "00101100" // /* MW 2 */ + 36607 "00000000" // /* MW 1 */ +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_2944 +.aggressive_scheduled_block_id 29 +.noswbrkpt +.loop_nesting 1 + 36608 "00011000" // ST.s16 r12, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36609 "10010111" // /* MW 3 */ + 36610 "00000001" // /* MW 2 */ + 36611 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36613 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36615 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.nohwbrkpt +.noswbrkpt + 36616 "11111000" // VMOV x9, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36617 "00010010" // /* MW 3 */ + 36618 "10100100" // /* MW 2 */ + 36619 "00011100" // /* MW 1 */ +.aggressive_scheduled_block_id 29 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36620 "11011000" // VEXTRACT.16 r12, x9, r17, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36621 "01000100" // /* MW 3 */ + 36622 "00100101" // /* MW 2 */ + 36623 "00011011" // /* MW 1 */ + 36624 "11011000" // VSHIFT x7, x1, x7, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36625 "11001010" // /* MW 3 */ + 36626 "10001011" // /* MW 2 */ + 36627 "00011011" // /* MW 1 */ + 36628 "10111000" // VEXTRACT.32 r12, x7, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36629 "00000001" // /* MW 3 */ + 36630 "00011110" // /* MW 2 */ + 36631 "00011011" // /* MW 1 */ + 36632 "10011000" // LDA.s16 r20, [p0, dj0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36633 "10010010" // /* MW 3 */ + 36634 "00000010" // /* MW 2 */ + 36635 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id first + 36636 "11111000" // VMOV x3, bmhh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36637 "00010010" // /* MW 3 */ + 36638 "10100111" // /* MW 2 */ + 36639 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 30 +.noswbrkpt + 36640 "11010100" // ST.s16 r19, [p0, dj1]; VMOV x9, bmlh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36641 "00100101" // /* MW 5 */ + 36642 "01001010" // /* MW 4 */ + 36643 "11101001" // /* MW 3 */ + 36644 "01001110" // /* MW 2 */ + 36645 "00000100" // /* MW 1 */ +.aggressive_scheduled_block_id 30 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36646 "11011000" // VEXTRACT.16 r19, x9, r17, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36647 "01000100" // /* MW 3 */ + 36648 "11100101" // /* MW 2 */ + 36649 "00011100" // /* MW 1 */ + 36650 "11100100" // MSC r12, r12, r15, r9; VMOV x9, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36651 "00100101" // /* MW 5 */ + 36652 "01001100" // /* MW 4 */ + 36653 "11001001" // /* MW 3 */ + 36654 "00010011" // /* MW 2 */ + 36655 "01111011" // /* MW 1 */ + 36656 "11011000" // VSHIFT x9, x9, x3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36657 "11001010" // /* MW 3 */ + 36658 "11001001" // /* MW 2 */ + 36659 "00011100" // /* MW 1 */ + 36660 "10111000" // VEXTRACT.32 r13, x9, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36661 "00000001" // /* MW 3 */ + 36662 "01100110" // /* MW 2 */ + 36663 "00011011" // /* MW 1 */ + 36664 "11100100" // LSHL r12, r12, r0; VBCST.16 x7, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36665 "11100101" // /* MW 5 */ + 36666 "10100010" // /* MW 4 */ + 36667 "10110111" // /* MW 3 */ + 36668 "00000001" // /* MW 2 */ + 36669 "01100011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 +.src_ref 5 "vector.hpp" 924 53 + 36670 "01100100" // MSC r13, r13, r15, r9; MOV r20, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36671 "00000001" // /* MW 5 */ + 36672 "00100000" // /* MW 4 */ + 36673 "11001010" // /* MW 3 */ + 36674 "01010011" // /* MW 2 */ + 36675 "01111011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 first + 36676 "00111010" // VST x7, [sp, #-128]; ADD r12, r14, r12; VSHIFT x5, x6, x0, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36677 "01101001" // /* MW 9 */ + 36678 "00101001" // /* MW 8 */ + 36679 "01011000" // /* MW 7 */ + 36680 "00000101" // /* MW 6 */ + 36681 "11000110" // /* MW 5 */ + 36682 "00011100" // /* MW 4 */ + 36683 "01100000" // /* MW 3 */ + 36684 "00111110" // /* MW 2 */ + 36685 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first + 36686 "01100100" // LSHL r13, r13, r0; VEXTRACT.32 r24, x5, #0, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36687 "00000011" // /* MW 5 */ + 36688 "00101100" // /* MW 4 */ + 36689 "10111100" // /* MW 3 */ + 36690 "01000001" // /* MW 2 */ + 36691 "01101011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 first + 36692 "10111010" // LDA.s16 r19, [p0, dj1]; ADD r13, r13, r14; VSHIFT x11, x8, x4, r20 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36693 "01101000" // /* MW 9 */ + 36694 "00101001" // /* MW 8 */ + 36695 "11100001" // /* MW 7 */ + 36696 "00000110" // /* MW 6 */ + 36697 "11010111" // /* MW 5 */ + 36698 "00011010" // /* MW 4 */ + 36699 "01010000" // /* MW 3 */ + 36700 "01001110" // /* MW 2 */ + 36701 "00000100" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 5 "vector.hpp" 915 23 first + 36702 "01100100" // SUB r22, r24, r8; VEXTRACT.32 r31, x11, #0, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36703 "00000011" // /* MW 5 */ + 36704 "11011100" // /* MW 4 */ + 36705 "00111111" // /* MW 3 */ + 36706 "10010000" // /* MW 2 */ + 36707 "11000101" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 159 73 first + 36708 "10011000" // LSHL r22, r22, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36709 "00001101" // /* MW 3 */ + 36710 "10101100" // /* MW 2 */ + 36711 "00010101" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 9 "resize_bilinear.h" 159 73 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id first + 36712 "10100100" // SUB r30, r31, r8; ADD.NC p2, r22, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36713 "01100010" // /* MW 5 */ + 36714 "11010110" // /* MW 4 */ + 36715 "00110100" // /* MW 3 */ + 36716 "10010000" // /* MW 2 */ + 36717 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 9 "resize_bilinear.h" 160 73 first +.src_ref 9 "resize_bilinear.h" 161 77 first +.aggressive_scheduled_block_id 31 +.noswbrkpt + 36718 "10111010" // ST.s16 r24, [p0, dj2]; LSHL r30, r30, r0; ADD.NC p5, r13, r22 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36719 "10101000" // /* MW 9 */ + 36720 "01101100" // /* MW 8 */ + 36721 "10110011" // /* MW 7 */ + 36722 "01101110" // /* MW 6 */ + 36723 "11100000" // /* MW 5 */ + 36724 "00111101" // /* MW 4 */ + 36725 "11100000" // /* MW 3 */ + 36726 "01100010" // /* MW 2 */ + 36727 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.src_ref 9 "resize_bilinear.h" 162 77 first +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36728 "10111010" // VLDA wl5, [p2]; VLDB wh3, [p5, #32]; ADD.NC p4, r13, r30 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36729 "10101110" // /* MW 9 */ + 36730 "01111100" // /* MW 8 */ + 36731 "00110011" // /* MW 7 */ + 36732 "00000010" // /* MW 6 */ + 36733 "11000100" // /* MW 5 */ + 36734 "00010100" // /* MW 4 */ + 36735 "00110101" // /* MW 3 */ + 36736 "10101111" // /* MW 2 */ + 36737 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 1206 42 +.src_ref 5 "vector.hpp" 1413 19 +.src_ref 9 "resize_bilinear.h" 160 73 first +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36738 "10111010" // VLDA wl3, [p5]; VLDB wh11, [p4, #32]; ADD.NC p3, r30, r12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36739 "10101110" // /* MW 9 */ + 36740 "10011000" // /* MW 8 */ + 36741 "10110111" // /* MW 7 */ + 36742 "00000001" // /* MW 6 */ + 36743 "11000100" // /* MW 5 */ + 36744 "00010110" // /* MW 4 */ + 36745 "00110100" // /* MW 3 */ + 36746 "10011111" // /* MW 2 */ + 36747 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 31 +.nohwbrkpt +.noswbrkpt + 36748 "10110110" // VLDA wl11, [p4]; VLDB wh5, [p2, #32]; MOVX r19, #0; VBCST.16 x7, r19 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 36749 "01111000" // /* MW 11 */ + 36750 "10111001" // /* MW 10 */ + 36751 "11100110" // /* MW 9 */ + 36752 "00001001" // /* MW 8 */ + 36753 "00110000" // /* MW 7 */ + 36754 "00000001" // /* MW 6 */ + 36755 "10001000" // /* MW 5 */ + 36756 "00101010" // /* MW 4 */ + 36757 "00110100" // /* MW 3 */ + 36758 "11011111" // /* MW 2 */ + 36759 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1206 42 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 31 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36760 "10111010" // VLDA wh1, [p3, #32]; VLDB wl1, [p3]; VEXTRACT.16 r24, x10, r19, vaddSign0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36761 "01101110" // /* MW 9 */ + 36762 "10100110" // /* MW 8 */ + 36763 "00010100" // /* MW 7 */ + 36764 "00000011" // /* MW 6 */ + 36765 "01100100" // /* MW 5 */ + 36766 "00000100" // /* MW 4 */ + 36767 "00110011" // /* MW 3 */ + 36768 "10001011" // /* MW 2 */ + 36769 "01100010" // /* MW 1 */ + 36770 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36771 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id first + 36772 "11111000" // MOV r16, p7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36773 "11000000" // /* MW 3 */ + 36774 "00011110" // /* MW 2 */ + 36775 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1280 49 first +.aggressive_scheduled_block_id 32 +.noswbrkpt + 36776 "00101100" // ST.s16 r21, [p0, dj3]; AND r25, r3, r16 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36777 "00001001" // /* MW 5 */ + 36778 "11100110" // /* MW 4 */ + 36779 "11100001" // /* MW 3 */ + 36780 "01010110" // /* MW 2 */ + 36781 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36782 "11100100" // LT r27, r25, r7; MOV r22, p4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36783 "10000001" // /* MW 5 */ + 36784 "00110001" // /* MW 4 */ + 36785 "01011011" // /* MW 3 */ + 36786 "11001111" // /* MW 2 */ + 36787 "11001110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1285 72 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36788 "10111010" // LDA.s16 r25, [p0, dj2]; ADD r24, r25, #-32; VEXTRACT.16 r21, x2, r19, vaddSign0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36789 "01101000" // /* MW 9 */ + 36790 "10100110" // /* MW 8 */ + 36791 "10100100" // /* MW 7 */ + 36792 "00011010" // /* MW 6 */ + 36793 "10001100" // /* MW 5 */ + 36794 "00110011" // /* MW 4 */ + 36795 "01010000" // /* MW 3 */ + 36796 "01100110" // /* MW 2 */ + 36797 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36798 "10011000" // LSHL r16, r4, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36799 "10011101" // /* MW 3 */ + 36800 "00100001" // /* MW 2 */ + 36801 "00010001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36802 "11100100" // AND r31, r3, r22; MOV r22, p5 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36803 "10000001" // /* MW 5 */ + 36804 "00110101" // /* MW 4 */ + 36805 "10011011" // /* MW 3 */ + 36806 "11101100" // /* MW 2 */ + 36807 "00011111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36808 "11100100" // AND r23, r3, r22; MOV r22, p3 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36809 "10000001" // /* MW 5 */ + 36810 "00101101" // /* MW 4 */ + 36811 "10011011" // /* MW 3 */ + 36812 "11101100" // /* MW 2 */ + 36813 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36814 "11100100" // AND r30, r3, r22; MOV r22, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36815 "10000001" // /* MW 5 */ + 36816 "00101001" // /* MW 4 */ + 36817 "10011011" // /* MW 3 */ + 36818 "10101100" // /* MW 2 */ + 36819 "00011111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1286 98 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36820 "10111010" // LDA.s16 r27, [p0, dj3]; SUB r26, r5, r25; VSHIFT x9, x3, x0, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36821 "01101000" // /* MW 9 */ + 36822 "00101111" // /* MW 8 */ + 36823 "01001100" // /* MW 7 */ + 36824 "10001110" // /* MW 6 */ + 36825 "10101100" // /* MW 5 */ + 36826 "00001011" // /* MW 4 */ + 36827 "01010000" // /* MW 3 */ + 36828 "01101110" // /* MW 2 */ + 36829 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36830 "11100100" // SEL.EQZ r23, r6, r16, r27; MOV r27, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36831 "01000001" // /* MW 5 */ + 36832 "10111001" // /* MW 4 */ + 36833 "01001101" // /* MW 3 */ + 36834 "11100000" // /* MW 2 */ + 36835 "00110101" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36836 "11111000" // VBCST.16 x3, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36837 "01110010" // /* MW 3 */ + 36838 "11100101" // /* MW 2 */ + 36839 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36840 "11100100" // AND r22, r3, r22; VMOV bmhh4, bmhh1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36841 "00100101" // /* MW 5 */ + 36842 "10001110" // /* MW 4 */ + 36843 "10011001" // /* MW 3 */ + 36844 "10101100" // /* MW 2 */ + 36845 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36846 "01011010" // LSHL r16, r4, r24; VSHIFT x5, x5, x0, r22; VMUL.f dm0, x9, x3, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36847 "01100001" // /* MW 9 */ + 36848 "11110010" // /* MW 8 */ + 36849 "00010000" // /* MW 7 */ + 36850 "10101101" // /* MW 6 */ + 36851 "10000101" // /* MW 5 */ + 36852 "10101010" // /* MW 4 */ + 36853 "10001101" // /* MW 3 */ + 36854 "00100001" // /* MW 2 */ + 36855 "00000001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36856 "11100100" // SEL.EQZ r29, r6, r16, r27; VMOV bmhl4, bmhl1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36857 "00100101" // /* MW 5 */ + 36858 "00001100" // /* MW 4 */ + 36859 "01001001" // /* MW 3 */ + 36860 "01100000" // /* MW 2 */ + 36861 "00110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36862 "01011010" // SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30; VMUL.f dm2, x5, x3, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36863 "01100001" // /* MW 9 */ + 36864 "11101010" // /* MW 8 */ + 36865 "00010010" // /* MW 7 */ + 36866 "10101101" // /* MW 6 */ + 36867 "10000111" // /* MW 5 */ + 36868 "00001000" // /* MW 4 */ + 36869 "01110010" // /* MW 3 */ + 36870 "00111001" // /* MW 2 */ + 36871 "00000001" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36872 "11111000" // VBCST.16 x3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36873 "01110010" // /* MW 3 */ + 36874 "11101101" // /* MW 2 */ + 36875 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36876 "11011000" // VSHIFT x11, x11, x0, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36877 "01111110" // /* MW 3 */ + 36878 "11011000" // /* MW 2 */ + 36879 "00011101" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36880 "01100010" // VMOV bmhh0, bmhl2; VMUL.f dm1, x3, x1, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36881 "00100001" // /* MW 7 */ + 36882 "11100110" // /* MW 6 */ + 36883 "00010001" // /* MW 5 */ + 36884 "11100110" // /* MW 4 */ + 36885 "00010010" // /* MW 3 */ + 36886 "11001010" // /* MW 2 */ + 36887 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36888 "01100010" // VMOV bmhl0, bmhh2; VMUL.f dm3, x3, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36889 "01100001" // /* MW 7 */ + 36890 "11100111" // /* MW 6 */ + 36891 "00010011" // /* MW 5 */ + 36892 "11100110" // /* MW 4 */ + 36893 "00010010" // /* MW 3 */ + 36894 "10001011" // /* MW 2 */ + 36895 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36896 "11111000" // VMOV bmhl2, bmhh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36897 "00010010" // /* MW 3 */ + 36898 "10000011" // /* MW 2 */ + 36899 "00011010" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36900 "01001010" // VLDA x5, [sp, #-128]; VMOV bmhh0, bmll1; VADD.f dm1, dm2, dm1, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 36901 "00111101" // /* MW 9 */ + 36902 "01000100" // /* MW 8 */ + 36903 "00001001" // /* MW 7 */ + 36904 "11100010" // /* MW 6 */ + 36905 "00010010" // /* MW 5 */ + 36906 "11000100" // /* MW 4 */ + 36907 "01110000" // /* MW 3 */ + 36908 "00101111" // /* MW 2 */ + 36909 "11111111" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 32 +.nohwbrkpt +.noswbrkpt + 36910 "01100010" // VMOV bmhh2, bmhl0; VADD.f dm3, dm0, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36911 "00111101" // /* MW 7 */ + 36912 "00001100" // /* MW 6 */ + 36913 "00001011" // /* MW 5 */ + 36914 "11100110" // /* MW 4 */ + 36915 "00010010" // /* MW 3 */ + 36916 "11000010" // /* MW 2 */ + 36917 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 32 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 36918 "11111000" // VMOV bmhl0, bmlh1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36919 "00010010" // /* MW 3 */ + 36920 "10000101" // /* MW 2 */ + 36921 "00011000" // /* MW 1 */ + 36922 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36923 "00000000" // /* MW 1 */ + 36924 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36925 "00000000" // /* MW 1 */ + 36926 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 36927 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 150 8 first + 36928 "00000010" // VCONV.bf16.fp32 wl11, bmll1; ADD.NC lc, r10, #-1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36929 "11000000" // /* MW 7 */ + 36930 "10111111" // /* MW 6 */ + 36931 "10111010" // /* MW 5 */ + 36932 "00000010" // /* MW 4 */ + 36933 "11000000" // /* MW 3 */ + 36934 "00010010" // /* MW 2 */ + 36935 "10111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 1108 103 + 36936 "00000010" // VCONV.bf16.fp32 wl1, bmll3; VMOV bmhh1, bmhh4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36937 "01110000" // /* MW 7 */ + 36938 "10001001" // /* MW 6 */ + 36939 "11101001" // /* MW 5 */ + 36940 "00000000" // /* MW 4 */ + 36941 "11000000" // /* MW 3 */ + 36942 "00110010" // /* MW 2 */ + 36943 "00011000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first + 36944 "00001011" // NOPA; NOPB; NOPS; NOPX; VMOV bmhl1, bmhl4; VMUL.f dm3, x11, x5, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 36945 "10110101" // /* MW 15 */ + 36946 "10011111" // /* MW 14 */ + 36947 "01111000" // /* MW 13 */ + 36948 "00001001" // /* MW 12 */ + 36949 "11001001" // /* MW 11 */ + 36950 "00000000" // /* MW 10 */ + 36951 "00000000" // /* MW 9 */ + 36952 "00000000" // /* MW 8 */ + 36953 "01011011" // /* MW 7 */ + 36954 "00000001" // /* MW 6 */ + 36955 "00100000" // /* MW 5 */ + 36956 "00000000" // /* MW 4 */ + 36957 "11110000" // /* MW 3 */ + 36958 "00101100" // /* MW 2 */ + 36959 "00000000" // /* MW 1 */ +.label ZLS_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3296 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1287 41 first +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 9 "resize_bilinear.h" 150 45 +.begin_of_loop +.loop_nesting 2 + 36960 "01011110" // VLDB wl9, [p7], m0; MOVS p5, p7; ADD r19, r19, #1; ADD.NC r20, r20, #4; VMUL.f dm4, x1, x7, r2 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 36961 "11100001" // /* MW 13 */ + 36962 "11100010" // /* MW 12 */ + 36963 "00010100" // /* MW 11 */ + 36964 "00100001" // /* MW 10 */ + 36965 "10100000" // /* MW 9 */ + 36966 "01010001" // /* MW 8 */ + 36967 "00000111" // /* MW 7 */ + 36968 "11100110" // /* MW 6 */ + 36969 "11001100" // /* MW 5 */ + 36970 "00010100" // /* MW 4 */ + 36971 "01101110" // /* MW 3 */ + 36972 "10010001" // /* MW 2 */ + 36973 "10110011" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 first +.src_ref 5 "vector.hpp" 1288 16 first + 36974 "10110100" // VLDB wh9, [p5, #32]; VSHIFT x5, x6, x0, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36975 "10100101" // /* MW 5 */ + 36976 "01100000" // /* MW 4 */ + 36977 "10000101" // /* MW 3 */ + 36978 "11001000" // /* MW 2 */ + 36979 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 924 53 + 36980 "11011000" // VSHIFT x11, x8, x4, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36981 "01010010" // /* MW 3 */ + 36982 "11000010" // /* MW 2 */ + 36983 "00011101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 6 "add_accum.hpp" 19 92 first + 36984 "01100010" // VEXTRACT.32 r24, x5, #0, vaddSign0; VADD.f dm4, dm3, dm4, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 36985 "00111101" // /* MW 7 */ + 36986 "01110000" // /* MW 6 */ + 36987 "00001100" // /* MW 5 */ + 36988 "10100110" // /* MW 4 */ + 36989 "00000001" // /* MW 3 */ + 36990 "00010110" // /* MW 2 */ + 36991 "00000110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 + 36992 "10111000" // VEXTRACT.32 r31, x11, #0, vaddSign0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 36993 "00000001" // /* MW 3 */ + 36994 "11101110" // /* MW 2 */ + 36995 "00011111" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 5 "vector.hpp" 915 23 + 36996 "10100100" // SUB r22, r24, r8; VEXTRACT.16 r24, x10, r19, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 36997 "10011001" // /* MW 5 */ + 36998 "01010010" // /* MW 4 */ + 36999 "00111100" // /* MW 3 */ + 37000 "10010000" // /* MW 2 */ + 37001 "11000101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 9 "resize_bilinear.h" 159 73 first + 37002 "10100100" // LSHL r22, r22, r0; VEXTRACT.16 r21, x2, r19, vaddSign0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37003 "10011001" // /* MW 5 */ + 37004 "10010010" // /* MW 4 */ + 37005 "10111010" // /* MW 3 */ + 37006 "10000001" // /* MW 2 */ + 37007 "10110101" // /* MW 1 */ +.src_ref 13 "vector_elem_ref.hpp" 450 39 first +.src_ref 9 "resize_bilinear.h" 159 73 + 37008 "10100100" // SUB r30, r31, r8; ADD.NC p2, r22, r12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37009 "01100010" // /* MW 5 */ + 37010 "11010110" // /* MW 4 */ + 37011 "00110100" // /* MW 3 */ + 37012 "10010000" // /* MW 2 */ + 37013 "11111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 +.src_ref 9 "resize_bilinear.h" 160 73 first + 37014 "11100100" // LSHL r30, r30, r0; MOV r16, p7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37015 "10000001" // /* MW 5 */ + 37016 "00111101" // /* MW 4 */ + 37017 "10111000" // /* MW 3 */ + 37018 "10000001" // /* MW 2 */ + 37019 "11110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1280 49 first +.src_ref 5 "vector.hpp" 1286 72 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first +.src_ref 9 "resize_bilinear.h" 160 73 + 37020 "00111010" // VCONV.bf16.fp32 wl3, bmll4; AND r25, r3, r16; ADD.NC p3, r30, r12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37021 "10101001" // /* MW 9 */ + 37022 "10011000" // /* MW 8 */ + 37023 "10110111" // /* MW 7 */ + 37024 "00100101" // /* MW 6 */ + 37025 "10011000" // /* MW 5 */ + 37026 "00000111" // /* MW 4 */ + 37027 "11000000" // /* MW 3 */ + 37028 "01000010" // /* MW 2 */ + 37029 "00111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 9 "resize_bilinear.h" 162 77 first + 37030 "10100100" // LT r27, r25, r7; ADD.NC p4, r13, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37031 "11110010" // /* MW 5 */ + 37032 "11001101" // /* MW 4 */ + 37033 "01011000" // /* MW 3 */ + 37034 "11001111" // /* MW 2 */ + 37035 "11001110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1286 41 first + 37036 "10100100" // LSHL r16, r4, r25; VSHIFT x3, x0, x3, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37037 "11010101" // /* MW 5 */ + 37038 "00000011" // /* MW 4 */ + 37039 "10110011" // /* MW 3 */ + 37040 "00110011" // /* MW 2 */ + 37041 "00100100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 98 +.src_ref 5 "vector.hpp" 1289 16 first + 37042 "01100100" // SUB r26, r5, r25; VSEL.8 x9, x9, x3, r29:r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37043 "11101000" // /* MW 5 */ + 37044 "10010011" // /* MW 4 */ + 37045 "00111001" // /* MW 3 */ + 37046 "10110010" // /* MW 2 */ + 37047 "00101110" // /* MW 1 */ + 37048 "11111000" // VMOV bmll1, bmhh0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37049 "00010010" // /* MW 3 */ + 37050 "00000011" // /* MW 2 */ + 37051 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 first +.src_ref 5 "vector.hpp" 1292 26 first + 37052 "00000010" // VST wh9, [p5, #32]; VMOV bmlh1, bmhl0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37053 "01110000" // /* MW 7 */ + 37054 "00001001" // /* MW 6 */ + 37055 "10100001" // /* MW 5 */ + 37056 "00000000" // /* MW 4 */ + 37057 "01010000" // /* MW 3 */ + 37058 "11001001" // /* MW 2 */ + 37059 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 9 "resize_bilinear.h" 161 77 first +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id first + 37060 "00000010" // VST wl9, [p5]; ADD.NC p5, r13, r22 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37061 "10100000" // /* MW 7 */ + 37062 "01101100" // /* MW 6 */ + 37063 "10110011" // /* MW 5 */ + 37064 "00000010" // /* MW 4 */ + 37065 "01010000" // /* MW 3 */ + 37066 "11001101" // /* MW 2 */ + 37067 "10100000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 915 23 first +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 33 +.noswbrkpt + 37068 "10111010" // ST.s16 r24, [p0, dj2]; VLDB wl3, [p5]; MOV r22, p4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37069 "01111110" // /* MW 9 */ + 37070 "01100000" // /* MW 8 */ + 37071 "11001100" // /* MW 7 */ + 37072 "00000010" // /* MW 6 */ + 37073 "11100100" // /* MW 5 */ + 37074 "00000100" // /* MW 4 */ + 37075 "11100101" // /* MW 3 */ + 37076 "01100010" // /* MW 2 */ + 37077 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37078 "10110110" // VLDA wl5, [p2]; VLDB wh3, [p5, #32]; AND r31, r3, r22; MOV r22, p5 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37079 "01111000" // /* MW 11 */ + 37080 "01100000" // /* MW 10 */ + 37081 "11001101" // /* MW 9 */ + 37082 "00100110" // /* MW 8 */ + 37083 "11111011" // /* MW 7 */ + 37084 "00000111" // /* MW 6 */ + 37085 "10001000" // /* MW 5 */ + 37086 "00101001" // /* MW 4 */ + 37087 "00111010" // /* MW 3 */ + 37088 "10101111" // /* MW 2 */ + 37089 "01000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37090 "10110110" // VLDA wl11, [p4]; VLDB wl1, [p3]; AND r23, r3, r22; MOV r22, p3 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37091 "01111000" // /* MW 11 */ + 37092 "01100000" // /* MW 10 */ + 37093 "11001011" // /* MW 9 */ + 37094 "00100110" // /* MW 8 */ + 37095 "01111011" // /* MW 7 */ + 37096 "00000111" // /* MW 6 */ + 37097 "11001000" // /* MW 5 */ + 37098 "00001000" // /* MW 4 */ + 37099 "00110110" // /* MW 3 */ + 37100 "11011111" // /* MW 2 */ + 37101 "10000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1199 49 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1206 42 first +.src_ref 5 "vector.hpp" 1413 19 first +.src_ref 5 "vector.hpp" 1413 19 first +.aggressive_scheduled_block_id 33 +.nohwbrkpt +.noswbrkpt + 37102 "10110110" // VLDA wh1, [p3, #32]; VLDB wh5, [p2, #32]; AND r30, r3, r22; MOV r22, p2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37103 "01111000" // /* MW 11 */ + 37104 "01100000" // /* MW 10 */ + 37105 "11001010" // /* MW 9 */ + 37106 "00100110" // /* MW 8 */ + 37107 "11101011" // /* MW 7 */ + 37108 "00000111" // /* MW 6 */ + 37109 "10001000" // /* MW 5 */ + 37110 "00101010" // /* MW 4 */ + 37111 "00110100" // /* MW 3 */ + 37112 "10001011" // /* MW 2 */ + 37113 "01100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1199 49 +.src_ref 5 "vector.hpp" 1206 42 +.src_ref 5 "vector.hpp" 1413 19 +.aggressive_scheduled_block_id 33 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37114 "00111010" // VLDB wh11, [p4, #32]; AND r22, r3, r22; VMOV bmhh4, bmhh1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37115 "01111000" // /* MW 9 */ + 37116 "10001001" // /* MW 8 */ + 37117 "01100011" // /* MW 7 */ + 37118 "00100110" // /* MW 6 */ + 37119 "01101011" // /* MW 5 */ + 37120 "00000111" // /* MW 4 */ + 37121 "10001000" // /* MW 3 */ + 37122 "00101101" // /* MW 2 */ + 37123 "00001000" // /* MW 1 */ + 37124 "11111000" // VMOV bmhl4, bmhl1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37125 "00010010" // /* MW 3 */ + 37126 "10000110" // /* MW 2 */ + 37127 "00011100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id first + 37128 "00011000" // ADD r24, r25, #-32 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37129 "10000011" // /* MW 3 */ + 37130 "01110001" // /* MW 2 */ + 37131 "00010110" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.aggressive_scheduled_block_id 34 +.noswbrkpt + 37132 "00011000" // ST.s16 r21, [p0, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37133 "10110111" // /* MW 3 */ + 37134 "01100010" // /* MW 2 */ + 37135 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.aggressive_scheduled_block_id 34 +.nohwbrkpt +.noswbrkpt + 37136 "10111010" // LDA.s16 r25, [p0, dj2]; SEL.EQZ r23, r6, r16, r27; VSHIFT x9, x3, x0, r23 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37137 "01101000" // /* MW 9 */ + 37138 "00101111" // /* MW 8 */ + 37139 "01001100" // /* MW 7 */ + 37140 "00010010" // /* MW 6 */ + 37141 "01111000" // /* MW 5 */ + 37142 "00001101" // /* MW 4 */ + 37143 "01010000" // /* MW 3 */ + 37144 "01100110" // /* MW 2 */ + 37145 "00001000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 34 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37146 "11100100" // LSHL r16, r4, r24; MOV r27, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37147 "01000001" // /* MW 5 */ + 37148 "10111001" // /* MW 4 */ + 37149 "10111101" // /* MW 3 */ + 37150 "00110001" // /* MW 2 */ + 37151 "00100100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 +.src_ref 5 "vector.hpp" 1285 72 +.src_ref 5 "vector.hpp" 1289 16 first + 37152 "10100100" // SEL.EQZ r29, r6, r16, r27; VSHIFT x5, x5, x0, r22 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37153 "10110101" // /* MW 5 */ + 37154 "01010000" // /* MW 4 */ + 37155 "01000101" // /* MW 3 */ + 37156 "01100000" // /* MW 2 */ + 37157 "00110111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 first +.src_ref 5 "vector.hpp" 1285 72 first +.src_ref 5 "vector.hpp" 1289 16 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id first + 37158 "10100100" // SEL.EQZ r28, r4, r23, r27; VSHIFT x1, x1, x0, r30 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37159 "11110101" // /* MW 5 */ + 37160 "00010000" // /* MW 4 */ + 37161 "01000001" // /* MW 3 */ + 37162 "00101110" // /* MW 2 */ + 37163 "00100111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1208 18 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 35 +.noswbrkpt + 37164 "10010100" // VLDA x5, [sp, #-128]; VSHIFT x11, x11, x0, r31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37165 "11111101" // /* MW 5 */ + 37166 "10110000" // /* MW 4 */ + 37167 "01111011" // /* MW 3 */ + 37168 "00101111" // /* MW 2 */ + 37169 "11111111" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37171 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 915 23 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37172 "10011000" // LDA.s16 r27, [p0, dj3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37173 "01110010" // /* MW 3 */ + 37174 "01100011" // /* MW 2 */ + 37175 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37176 "11111000" // VBCST.16 x3, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37177 "01110010" // /* MW 3 */ + 37178 "11100101" // /* MW 2 */ + 37179 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37180 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37181 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37182 "01001000" // VMUL.f dm0, x9, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37183 "01100001" // /* MW 3 */ + 37184 "11110010" // /* MW 2 */ + 37185 "00010000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37186 "01001000" // VMUL.f dm2, x5, x3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37187 "01100001" // /* MW 3 */ + 37188 "11101010" // /* MW 2 */ + 37189 "00010010" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37191 "00000000" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37193 "00000000" // /* MW 1 */ +.src_ref 5 "broadcast.hpp" 56 25 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37194 "11111000" // VBCST.16 x3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37195 "01110010" // /* MW 3 */ + 37196 "11101101" // /* MW 2 */ + 37197 "00011001" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37198 "11111000" // VMOV bmhh0, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37199 "00010010" // /* MW 3 */ + 37200 "11001010" // /* MW 2 */ + 37201 "00011000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37202 "01100010" // VMOV bmhl0, bmhh2; VMUL.f dm1, x3, x1, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37203 "00100001" // /* MW 7 */ + 37204 "11100110" // /* MW 6 */ + 37205 "00010001" // /* MW 5 */ + 37206 "11100110" // /* MW 4 */ + 37207 "00010010" // /* MW 3 */ + 37208 "10001011" // /* MW 2 */ + 37209 "00000000" // /* MW 1 */ +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37210 "01100010" // VMOV bmhl2, bmhh0; VMUL.f dm3, x3, x11, r2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37211 "01100001" // /* MW 7 */ + 37212 "11100111" // /* MW 6 */ + 37213 "00010011" // /* MW 5 */ + 37214 "11100110" // /* MW 4 */ + 37215 "00010010" // /* MW 3 */ + 37216 "10000011" // /* MW 2 */ + 37217 "00000010" // /* MW 1 */ +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37218 "11111000" // VMOV bmhh0, bmll1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37219 "00010010" // /* MW 3 */ + 37220 "11000100" // /* MW 2 */ + 37221 "00011000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first +.aggressive_scheduled_block_id 35 +.nohwbrkpt +.noswbrkpt + 37222 "01100010" // VMOV bmhh2, bmhl0; VADD.f dm1, dm2, dm1, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37223 "00111101" // /* MW 7 */ + 37224 "01000100" // /* MW 6 */ + 37225 "00001001" // /* MW 5 */ + 37226 "11100110" // /* MW 4 */ + 37227 "00010010" // /* MW 3 */ + 37228 "11000010" // /* MW 2 */ + 37229 "00000010" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 +.aggressive_scheduled_block_id 35 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37230 "01100010" // VMOV bmhl0, bmlh1; VADD.f dm3, dm0, dm3, r1 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37231 "00111101" // /* MW 7 */ + 37232 "00001100" // /* MW 6 */ + 37233 "00001011" // /* MW 5 */ + 37234 "11100110" // /* MW 4 */ + 37235 "00010010" // /* MW 3 */ + 37236 "10000101" // /* MW 2 */ + 37237 "00000000" // /* MW 1 */ + 37238 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37239 "00000000" // /* MW 1 */ + 37240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37241 "00000000" // /* MW 1 */ + 37242 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37243 "00000000" // /* MW 1 */ + 37244 "11111000" // VMOV bmhh1, bmhh4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37245 "00010010" // /* MW 3 */ + 37246 "11010011" // /* MW 2 */ + 37247 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first + 37248 "00000010" // VCONV.bf16.fp32 wl11, bmll1; VMOV bmhl1, bmhl4 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37249 "01110000" // /* MW 7 */ + 37250 "00001001" // /* MW 6 */ + 37251 "11001001" // /* MW 5 */ + 37252 "00000000" // /* MW 4 */ + 37253 "11000000" // /* MW 3 */ + 37254 "00010010" // /* MW 2 */ + 37255 "10111000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 212 115 +.src_ref 6 "accum.hpp" 153 115 +.src_ref 6 "accum.hpp" 1108 103 + 37256 "00000010" // VCONV.bf16.fp32 wl1, bmll3; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37257 "01110000" // /* MW 7 */ + 37258 "10100101" // /* MW 6 */ + 37259 "00000001" // /* MW 5 */ + 37260 "00000000" // /* MW 4 */ + 37261 "11000000" // /* MW 3 */ + 37262 "00110010" // /* MW 2 */ + 37263 "00011000" // /* MW 1 */ +.label ZLE_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3600 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 first +.end_of_loop + 37264 "00001011" // NOPA; NOPB; NOPS; NOPX; NOPM; VMUL.f dm3, x11, x5, r2 /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37265 "10110101" // /* MW 15 */ + 37266 "10011111" // /* MW 14 */ + 37267 "01111000" // /* MW 13 */ + 37268 "10100101" // /* MW 12 */ + 37269 "00000001" // /* MW 11 */ + 37270 "00000000" // /* MW 10 */ + 37271 "00000000" // /* MW 9 */ + 37272 "00000000" // /* MW 8 */ + 37273 "01011011" // /* MW 7 */ + 37274 "00000001" // /* MW 6 */ + 37275 "00100000" // /* MW 5 */ + 37276 "00000000" // /* MW 4 */ + 37277 "11110000" // /* MW 3 */ + 37278 "00101100" // /* MW 2 */ + 37279 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 57 98 +.src_ref 5 "vector.hpp" 1288 16 +.src_ref 5 "vector.hpp" 1292 26 +.src_ref 6 "mul_acc32_fp.hpp" 36 105 +.src_ref 9 "resize_bilinear.h" 147 41 +.loop_nesting 1 + 37280 "01010110" // MOVS p5, p7; ADD r17, r17, #1; VMOV bmll1, bmhh0; VMUL.f dm4, x1, x7, r2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37281 "11100001" // /* MW 11 */ + 37282 "11100010" // /* MW 10 */ + 37283 "00010100" // /* MW 9 */ + 37284 "00101111" // /* MW 8 */ + 37285 "00110001" // /* MW 7 */ + 37286 "00010000" // /* MW 6 */ + 37287 "00000111" // /* MW 5 */ + 37288 "01100010" // /* MW 4 */ + 37289 "01100100" // /* MW 3 */ + 37290 "10010001" // /* MW 2 */ + 37291 "10110011" // /* MW 1 */ + 37292 "00011000" // ADD r18, r18, #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37293 "00010011" // /* MW 3 */ + 37294 "10100100" // /* MW 2 */ + 37295 "00010100" // /* MW 1 */ + 37296 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37297 "00000000" // /* MW 1 */ +.src_ref 6 "add_accum.hpp" 19 92 first + 37298 "01001000" // VADD.f dm4, dm3, dm4, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37299 "00111101" // /* MW 3 */ + 37300 "01110000" // /* MW 2 */ + 37301 "00001100" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1287 41 first + 37302 "00011000" // VLDB wl9, [p7], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37303 "01100100" // /* MW 3 */ + 37304 "00001010" // /* MW 2 */ + 37305 "00111111" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1288 16 first + 37306 "00011000" // VLDB wh9, [p5, #32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37307 "01000100" // /* MW 3 */ + 37308 "00010110" // /* MW 2 */ + 37309 "00111101" // /* MW 1 */ + 37310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37311 "00000000" // /* MW 1 */ + 37312 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37313 "00000000" // /* MW 1 */ + 37314 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37315 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 72 first +.src_ref 6 "accum.hpp" 153 115 first +.src_ref 6 "accum.hpp" 1108 103 first + 37316 "00011000" // VCONV.bf16.fp32 wl3, bmll4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37317 "00010110" // /* MW 3 */ + 37318 "11000010" // /* MW 2 */ + 37319 "00001001" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 147 4 first + 37320 "00011000" // JNZD r11, r11, p1 /* MW 4 */ /* control_operation: words=4 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 37321 "01100000" // /* MW 3 */ + 37322 "11010110" // /* MW 2 */ + 37323 "00010010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1286 41 first +.delay_slot + 37324 "11011000" // VSHIFT x3, x0, x3, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37325 "11101010" // /* MW 3 */ + 37326 "10000001" // /* MW 2 */ + 37327 "00011001" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1289 16 first +.delay_slot + 37328 "00111000" // VSEL.8 x9, x9, x3, r29:r28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37329 "11110100" // /* MW 3 */ + 37330 "11001001" // /* MW 2 */ + 37331 "00011100" // /* MW 1 */ +.delay_slot + 37332 "11111000" // VMOV x1, bmhl2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37333 "00010010" // /* MW 3 */ + 37334 "10101010" // /* MW 2 */ + 37335 "00011000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 first +.src_ref 5 "vector.hpp" 1292 26 first +.delay_slot + 37336 "00000010" // VST wh9, [p5, #32]; VMOV x7, bmhh2 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37337 "01110000" // /* MW 7 */ + 37338 "10001001" // /* MW 6 */ + 37339 "11010101" // /* MW 5 */ + 37340 "00000001" // /* MW 4 */ + 37341 "01010000" // /* MW 3 */ + 37342 "11001001" // /* MW 2 */ + 37343 "10100010" // /* MW 1 */ +.src_ref 5 "vector.hpp" 57 98 +.delay_slot + 37344 "00000010" // VST wl9, [p5]; VMOV bmlh1, bmhl0 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 37345 "01110000" // /* MW 7 */ + 37346 "00001001" // /* MW 6 */ + 37347 "10100001" // /* MW 5 */ + 37348 "00000000" // /* MW 4 */ + 37349 "01010000" // /* MW 3 */ + 37350 "11001101" // /* MW 2 */ + 37351 "10100000" // /* MW 1 */ +.loop_nesting 0 + 37352 "10000100" // J #37392 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=37392 delay_slots=5 */ + 37353 "00000000" // /* MW 5 */ + 37354 "00000000" // /* MW 4 */ + 37355 "00001000" // /* MW 3 */ + 37356 "01001001" // /* MW 2 */ + 37357 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37359 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37361 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37363 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37365 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37366 "10111010" // NOPA; NOPB; NOPM /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37367 "01111110" // /* MW 9 */ + 37368 "10100101" // /* MW 8 */ + 37369 "00000001" // /* MW 7 */ + 37370 "00000000" // /* MW 6 */ + 37371 "00010000" // /* MW 5 */ + 37372 "00000000" // /* MW 4 */ + 37373 "11110000" // /* MW 3 */ + 37374 "00101100" // /* MW 2 */ + 37375 "00000000" // /* MW 1 */ +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3712 +.src_ref 9 "resize_bilinear.h" 213 + 37376 "11100001" // LDA lr, [sp, #-56]; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37377 "00000000" // /* MW 15 */ + 37378 "00000000" // /* MW 14 */ + 37379 "01111000" // /* MW 13 */ + 37380 "10100101" // /* MW 12 */ + 37381 "00000001" // /* MW 11 */ + 37382 "00000000" // /* MW 10 */ + 37383 "00000000" // /* MW 9 */ + 37384 "00000000" // /* MW 8 */ + 37385 "01011011" // /* MW 7 */ + 37386 "00000001" // /* MW 6 */ + 37387 "00100000" // /* MW 5 */ + 37388 "00000000" // /* MW 4 */ + 37389 "00100000" // /* MW 3 */ + 37390 "00000111" // /* MW 2 */ + 37391 "11111001" // /* MW 1 */ +.label TGT_F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_3728 + 37392 "00011000" // LDA r14, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37393 "11010001" // /* MW 3 */ + 37394 "11011101" // /* MW 2 */ + 37395 "00000111" // /* MW 1 */ + 37396 "00011000" // LDA r15, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37397 "11110001" // /* MW 3 */ + 37398 "11100001" // /* MW 2 */ + 37399 "00000111" // /* MW 1 */ + 37400 "00011000" // LDA r9, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37401 "00110001" // /* MW 3 */ + 37402 "11100101" // /* MW 2 */ + 37403 "00000111" // /* MW 1 */ + 37404 "00011000" // LDA r13, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37405 "10110001" // /* MW 3 */ + 37406 "11101001" // /* MW 2 */ + 37407 "00000111" // /* MW 1 */ + 37408 "00011000" // LDA r8, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37409 "00010001" // /* MW 3 */ + 37410 "11101101" // /* MW 2 */ + 37411 "00000111" // /* MW 1 */ + 37412 "00011000" // LDA r12, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37413 "10010001" // /* MW 3 */ + 37414 "11110001" // /* MW 2 */ + 37415 "00000111" // /* MW 1 */ + 37416 "00011000" // LDA r11, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37417 "01110001" // /* MW 3 */ + 37418 "11110101" // /* MW 2 */ + 37419 "00000111" // /* MW 1 */ + 37420 "00011000" // LDA r10, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37421 "01010001" // /* MW 3 */ + 37422 "11111001" // /* MW 2 */ + 37423 "00000111" // /* MW 1 */ + 37424 "00011000" // LDA p7, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37425 "10011001" // /* MW 3 */ + 37426 "11111111" // /* MW 2 */ + 37427 "00000111" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 213 first + 37428 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 37429 "00000000" // /* MW 3 */ + 37430 "00101000" // /* MW 2 */ + 37431 "00010000" // /* MW 1 */ +.src_ref 9 "resize_bilinear.h" 213 +.delay_slot + 37432 "11000100" // PADDXM [sp], #-1792 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37433 "00000001" // /* MW 5 */ + 37434 "00000000" // /* MW 4 */ + 37435 "00000000" // /* MW 3 */ + 37436 "00100000" // /* MW 2 */ + 37437 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37438 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37439 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 37444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params__end +.label __Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params___func_end0 + 37445 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_begin0 +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.function resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, 1, 0, 0> _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj +.src_ref 11 "resize_adf_wrapper.cpp" 69 +.src_ref 11 "resize_adf_wrapper.cpp" 69 first +.function_start + 37456 "11000100" // PADDXM [sp], #64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37457 "00000001" // /* MW 5 */ + 37458 "00000000" // /* MW 4 */ + 37459 "00000000" // /* MW 3 */ + 37460 "00001000" // /* MW 2 */ + 37461 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 + 37462 "01000100" // MOVXM p3, #491592 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37463 "10010000" // /* MW 5 */ + 37464 "11000000" // /* MW 4 */ + 37465 "10000110" // /* MW 3 */ + 37466 "00000111" // /* MW 2 */ + 37467 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 first + 37468 "10011000" // LDA r16, [p3] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37469 "00010110" // /* MW 3 */ + 37470 "00000110" // /* MW 2 */ + 37471 "00000011" // /* MW 1 */ + 37472 "10011000" // ST lr, [sp, #-4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37473 "00111101" // /* MW 3 */ + 37474 "11111100" // /* MW 2 */ + 37475 "00001111" // /* MW 1 */ + 37476 "10011000" // ST p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37477 "10011101" // /* MW 3 */ + 37478 "11111011" // /* MW 2 */ + 37479 "00001111" // /* MW 1 */ + 37480 "10011000" // ST p2, [sp, #-40] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37481 "00011101" // /* MW 3 */ + 37482 "11011001" // /* MW 2 */ + 37483 "00001111" // /* MW 1 */ + 37484 "10011000" // ST p1, [sp, #-44] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37485 "10011101" // /* MW 3 */ + 37486 "11010100" // /* MW 2 */ + 37487 "00001111" // /* MW 1 */ + 37488 "10011000" // ST p0, [sp, #-48] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37489 "00011101" // /* MW 3 */ + 37490 "11010000" // /* MW 2 */ + 37491 "00001111" // /* MW 1 */ + 37492 "10011000" // ST r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37493 "11010101" // /* MW 3 */ + 37494 "11110101" // /* MW 2 */ + 37495 "00001111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 76 8 +.src_ref 11 "resize_adf_wrapper.cpp" 76 17 + 37496 "00111010" // ST r12, [sp, #-16]; JNZ r16, #37712 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=37712 delay_slots=5 */ + 37497 "01100001" // /* MW 9 */ + 37498 "00000000" // /* MW 8 */ + 37499 "00010000" // /* MW 7 */ + 37500 "01101010" // /* MW 6 */ + 37501 "00010010" // /* MW 5 */ + 37502 "00100000" // /* MW 4 */ + 37503 "10110000" // /* MW 3 */ + 37504 "00110010" // /* MW 2 */ + 37505 "11111110" // /* MW 1 */ +.delay_slot + 37506 "10011000" // ST p6, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37507 "00011101" // /* MW 3 */ + 37508 "11101111" // /* MW 2 */ + 37509 "00001111" // /* MW 1 */ +.delay_slot + 37510 "10011000" // ST r11, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37511 "01110101" // /* MW 3 */ + 37512 "11101001" // /* MW 2 */ + 37513 "00001111" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 5 "tile.hpp" 74 8 +.delay_slot + 37514 "01110110" // MOVA r18, #1; ST r10, [sp, #-28]; MOVXM p5, #491600 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37515 "00010000" // /* MW 11 */ + 37516 "00101000" // /* MW 10 */ + 37517 "10110000" // /* MW 9 */ + 37518 "11100010" // /* MW 8 */ + 37519 "00000001" // /* MW 7 */ + 37520 "10000000" // /* MW 6 */ + 37521 "01010101" // /* MW 5 */ + 37522 "11100101" // /* MW 4 */ + 37523 "00000111" // /* MW 3 */ + 37524 "00110010" // /* MW 2 */ + 37525 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 5 "tile.hpp" 86 8 +.delay_slot + 37526 "00111010" // ST r18, [p5]; MOVXM p4, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37527 "00010001" // /* MW 9 */ + 37528 "00101010" // /* MW 8 */ + 37529 "00110000" // /* MW 7 */ + 37530 "11100010" // /* MW 6 */ + 37531 "00000001" // /* MW 5 */ + 37532 "00000000" // /* MW 4 */ + 37533 "00110000" // /* MW 3 */ + 37534 "11001010" // /* MW 2 */ + 37535 "10100000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.src_ref 5 "tile.hpp" 86 8 first +.delay_slot + 37536 "00101100" // ST.s8 r17, [p4]; MOVX r17, #12 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37537 "01100010" // /* MW 5 */ + 37538 "01000100" // /* MW 4 */ + 37539 "11100000" // /* MW 3 */ + 37540 "11000100" // /* MW 2 */ + 37541 "10000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 + 37542 "11100100" // MOVX r18, #-24; MOV r19, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37543 "10000001" // /* MW 5 */ + 37544 "10101001" // /* MW 4 */ + 37545 "00101001" // /* MW 3 */ + 37546 "10010100" // /* MW 2 */ + 37547 "11111100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 79 26 first + 37548 "00011000" // ADD.NC p7, r19, #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37549 "10001110" // /* MW 3 */ + 37550 "01101001" // /* MW 2 */ + 37551 "00011111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 37552 "10111010" // LDA r19, [p7], #4; MOVXM p6, #494464 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37553 "00010000" // /* MW 9 */ + 37554 "11000000" // /* MW 8 */ + 37555 "00110101" // /* MW 7 */ + 37556 "11100011" // /* MW 6 */ + 37557 "00000001" // /* MW 5 */ + 37558 "00000000" // /* MW 4 */ + 37559 "11010000" // /* MW 3 */ + 37560 "11001110" // /* MW 2 */ + 37561 "11100011" // /* MW 1 */ + 37562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37563 "00000000" // /* MW 1 */ + 37564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37565 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 + 37566 "00011000" // MOVX r17, #-8 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37567 "11100001" // /* MW 3 */ + 37568 "11100010" // /* MW 2 */ + 37569 "00010111" // /* MW 1 */ + 37570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37571 "00000000" // /* MW 1 */ + 37572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37573 "00000000" // /* MW 1 */ + 37574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37575 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 37 first + 37576 "01011100" // ST r19, [p6], #4; LSHL r19, r19, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37577 "00111011" // /* MW 5 */ + 37578 "11001110" // /* MW 4 */ + 37579 "00111001" // /* MW 3 */ + 37580 "11001110" // /* MW 2 */ + 37581 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 30 + 37582 "00101100" // LDA r19, [p7], #4; EXTEND.u8 r20, r19 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37583 "00100000" // /* MW 5 */ + 37584 "11010001" // /* MW 4 */ + 37585 "11011001" // /* MW 3 */ + 37586 "11001110" // /* MW 2 */ + 37587 "11100011" // /* MW 1 */ + 37588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37589 "00000000" // /* MW 1 */ + 37590 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37591 "00000000" // /* MW 1 */ + 37592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37593 "00000000" // /* MW 1 */ + 37594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37595 "00000000" // /* MW 1 */ + 37596 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37597 "00000000" // /* MW 1 */ + 37598 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37599 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 84 37 first + 37600 "01011100" // ST r19, [p6], #4; LSHL r19, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37601 "01011011" // /* MW 5 */ + 37602 "11001110" // /* MW 4 */ + 37603 "00111001" // /* MW 3 */ + 37604 "11001110" // /* MW 2 */ + 37605 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first + 37606 "10011000" // LDA el0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37607 "00101110" // /* MW 3 */ + 37608 "00011100" // /* MW 2 */ + 37609 "00000111" // /* MW 1 */ + 37610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37611 "00000000" // /* MW 1 */ + 37612 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37613 "00000000" // /* MW 1 */ + 37614 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37615 "00000000" // /* MW 1 */ + 37616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37617 "00000000" // /* MW 1 */ + 37618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37619 "00000000" // /* MW 1 */ + 37620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37621 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 37622 "10011000" // ST el0, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37623 "00101001" // /* MW 3 */ + 37624 "00011100" // /* MW 2 */ + 37625 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 + 37626 "10011000" // LDA r21, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37627 "10110110" // /* MW 3 */ + 37628 "00011110" // /* MW 2 */ + 37629 "00000111" // /* MW 1 */ + 37630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37631 "00000000" // /* MW 1 */ + 37632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37633 "00000000" // /* MW 1 */ + 37634 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37635 "00000000" // /* MW 1 */ + 37636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37637 "00000000" // /* MW 1 */ + 37638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37639 "00000000" // /* MW 1 */ + 37640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37641 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 +.src_ref 11 "resize_adf_wrapper.cpp" 85 62 first + 37642 "01011100" // ST r21, [p6], #4; LSHL r17, r21, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37643 "00111011" // /* MW 5 */ + 37644 "11000110" // /* MW 4 */ + 37645 "00111010" // /* MW 3 */ + 37646 "11010110" // /* MW 2 */ + 37647 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 85 55 + 37648 "00101100" // LDA r21, [p7]; EXTEND.u8 r17, r17 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37649 "00100000" // /* MW 5 */ + 37650 "11000101" // /* MW 4 */ + 37651 "11011000" // /* MW 3 */ + 37652 "11010110" // /* MW 2 */ + 37653 "11100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 53 first + 37654 "10011000" // MUL r17, r17, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37655 "01001111" // /* MW 3 */ + 37656 "01100011" // /* MW 2 */ + 37657 "00010100" // /* MW 1 */ + 37658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37659 "00000000" // /* MW 1 */ + 37660 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37661 "00000000" // /* MW 1 */ + 37662 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37663 "00000000" // /* MW 1 */ + 37664 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37665 "00000000" // /* MW 1 */ + 37666 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37667 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 first +.src_ref 11 "resize_adf_wrapper.cpp" 84 62 first + 37668 "01011100" // ST r21, [p6], #4; LSHL r18, r21, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37669 "01011011" // /* MW 5 */ + 37670 "11001010" // /* MW 4 */ + 37671 "00111010" // /* MW 3 */ + 37672 "11010110" // /* MW 2 */ + 37673 "11000011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 25 +.src_ref 11 "resize_adf_wrapper.cpp" 84 53 + 37674 "00101100" // LDA el0, [p7, #4]; MUL r18, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37675 "01011111" // /* MW 5 */ + 37676 "11001010" // /* MW 4 */ + 37677 "11011001" // /* MW 3 */ + 37678 "10000101" // /* MW 2 */ + 37679 "11100010" // /* MW 1 */ + 37680 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37681 "00000000" // /* MW 1 */ + 37682 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37683 "00000000" // /* MW 1 */ + 37684 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37685 "00000000" // /* MW 1 */ + 37686 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37687 "00000000" // /* MW 1 */ + 37688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37689 "00000000" // /* MW 1 */ + 37690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37691 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 82 23 + 37692 "10011000" // ST el0, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37693 "00101001" // /* MW 3 */ + 37694 "00011100" // /* MW 2 */ + 37695 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 84 28 + 37696 "10011000" // ST r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37697 "01010001" // /* MW 3 */ + 37698 "00000110" // /* MW 2 */ + 37699 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 85 28 first + 37700 "00110110" // NOPA; NOPB; ST r17, [p6, #4]; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37701 "11000001" // /* MW 11 */ + 37702 "00011000" // /* MW 10 */ + 37703 "00001011" // /* MW 9 */ + 37704 "00000011" // /* MW 8 */ + 37705 "00000000" // /* MW 7 */ + 37706 "00000000" // /* MW 6 */ + 37707 "00100000" // /* MW 5 */ + 37708 "00000000" // /* MW 4 */ + 37709 "11110000" // /* MW 3 */ + 37710 "00101100" // /* MW 2 */ + 37711 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_256 +.src_ref 11 "resize_adf_wrapper.cpp" 90 33 +.src_ref 11 "resize_adf_wrapper.cpp" 90 58 + 37712 "10111010" // MOVA m0, #-17; MOVXM p6, #494483 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37713 "10010000" // /* MW 9 */ + 37714 "11001001" // /* MW 8 */ + 37715 "00110101" // /* MW 7 */ + 37716 "11100011" // /* MW 6 */ + 37717 "00000001" // /* MW 5 */ + 37718 "00000000" // /* MW 4 */ + 37719 "10000000" // /* MW 3 */ + 37720 "11100000" // /* MW 2 */ + 37721 "11111101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 +.src_ref 11 "resize_adf_wrapper.cpp" 90 33 first +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id first + 37722 "00101100" // LDA.u8 r12, [p6], #-6; MOVX r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37723 "00000010" // /* MW 5 */ + 37724 "01100000" // /* MW 4 */ + 37725 "01010000" // /* MW 3 */ + 37726 "10110001" // /* MW 2 */ + 37727 "11010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 58 +.src_ref 11 "resize_adf_wrapper.cpp" 91 32 +.aggressive_scheduled_block_id 1 +.noswbrkpt + 37728 "01010100" // LDA.u8 r16, [p6], m0; MOV m0, #11 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37729 "00101101" // /* MW 5 */ + 37730 "00000000" // /* MW 4 */ + 37731 "01010000" // /* MW 3 */ + 37732 "01000001" // /* MW 2 */ + 37733 "11000001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 32 first +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37734 "10011000" // LDA r10, [p6], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37735 "01010110" // /* MW 3 */ + 37736 "00001001" // /* MW 2 */ + 37737 "00000110" // /* MW 1 */ +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37738 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37739 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 87 12 +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 +.aggressive_scheduled_block_id 1 +.nohwbrkpt +.noswbrkpt + 37740 "11100100" // ADD r17, r16, #1; MOV r16, p2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37741 "10000001" // /* MW 5 */ + 37742 "00101001" // /* MW 4 */ + 37743 "11101000" // /* MW 3 */ + 37744 "01000000" // /* MW 2 */ + 37745 "10000100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 first +.aggressive_scheduled_block_id 1 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 37746 "00011000" // ADD.NC r11, r16, #60 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37747 "00011110" // /* MW 3 */ + 37748 "11011000" // /* MW 2 */ + 37749 "00011010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 + 37750 "11111000" // MOV p7, r11 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37751 "10100000" // /* MW 3 */ + 37752 "01100101" // /* MW 2 */ + 37753 "00011111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 34 + 37754 "10011000" // LDA r18, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37755 "01010110" // /* MW 3 */ + 37756 "00000110" // /* MW 2 */ + 37757 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 49 first + 37758 "10011000" // MUL r14, r12, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37759 "00001111" // /* MW 3 */ + 37760 "00011101" // /* MW 2 */ + 37761 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 first + 37762 "10011000" // SUB r16, r24, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37763 "10100001" // /* MW 3 */ + 37764 "00100000" // /* MW 2 */ + 37765 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 + 37766 "10011000" // LT r27, r14, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37767 "10001010" // /* MW 3 */ + 37768 "10110111" // /* MW 2 */ + 37769 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 + 37770 "10011000" // SUB r19, r24, r14 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37771 "11100001" // /* MW 3 */ + 37772 "00100110" // /* MW 2 */ + 37773 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.no_stack_arguments + 37774 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 37775 "00000001" // /* MW 5 */ + 37776 "00000000" // /* MW 4 */ + 37777 "01111000" // /* MW 3 */ + 37778 "01001101" // /* MW 2 */ + 37779 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.delay_slot + 37780 "00011000" // SEL.EQZ r1, r14, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37781 "00110010" // /* MW 3 */ + 37782 "10000011" // /* MW 2 */ + 37783 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 31 first +.delay_slot + 37784 "10011000" // EQ r27, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37785 "00100111" // /* MW 3 */ + 37786 "01110111" // /* MW 2 */ + 37787 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 15 +.delay_slot + 37788 "00011000" // SEL.EQZ r17, r17, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37789 "10000010" // /* MW 3 */ + 37790 "01100011" // /* MW 2 */ + 37791 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 88 13 +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 first +.delay_slot + 37792 "01011100" // ST r17, [p3]; LT r27, r10, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37793 "00010101" // /* MW 5 */ + 37794 "01101111" // /* MW 4 */ + 37795 "00110101" // /* MW 3 */ + 37796 "11000110" // /* MW 2 */ + 37797 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.delay_slot + 37798 "01111010" // NOPA; NOPS; SEL.EQZ r0, r10, r16, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37799 "00000010" // /* MW 9 */ + 37800 "10000001" // /* MW 8 */ + 37801 "00000010" // /* MW 7 */ + 37802 "00000000" // /* MW 6 */ + 37803 "01011011" // /* MW 5 */ + 37804 "00000001" // /* MW 4 */ + 37805 "11110000" // /* MW 3 */ + 37806 "00101100" // /* MW 2 */ + 37807 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 50 +.return_address + 37808 "01110110" // MOVA r16, #0; ST r13, [sp, #-36]; XOR r18, r14, r10; MOV m0, #13 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37809 "01011000" // /* MW 11 */ + 37810 "00001101" // /* MW 10 */ + 37811 "00000000" // /* MW 9 */ + 37812 "00110100" // /* MW 8 */ + 37813 "00100101" // /* MW 7 */ + 37814 "10011101" // /* MW 6 */ + 37815 "10110101" // /* MW 5 */ + 37816 "11011101" // /* MW 4 */ + 37817 "00000111" // /* MW 3 */ + 37818 "00010000" // /* MW 2 */ + 37819 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.src_ref 11 "resize_adf_wrapper.cpp" 92 50 first + 37820 "11111010" // LDA.u8 r1, [p6], m0; ST r15, [sp, #-32]; SUB r17, r16, r2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37821 "00100001" // /* MW 9 */ + 37822 "00100010" // /* MW 8 */ + 37823 "00000100" // /* MW 7 */ + 37824 "10000000" // /* MW 6 */ + 37825 "11110101" // /* MW 5 */ + 37826 "11100001" // /* MW 4 */ + 37827 "01010111" // /* MW 3 */ + 37828 "00000101" // /* MW 2 */ + 37829 "11000001" // /* MW 1 */ + 37830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 37831 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.no_stack_arguments + 37832 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 37833 "00000001" // /* MW 5 */ + 37834 "00000000" // /* MW 4 */ + 37835 "01111000" // /* MW 3 */ + 37836 "01001101" // /* MW 2 */ + 37837 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 first +.delay_slot + 37838 "10011000" // LT r27, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37839 "00001010" // /* MW 3 */ + 37840 "10110111" // /* MW 2 */ + 37841 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 91 37 +.delay_slot + 37842 "00011000" // SEL.EQZ r13, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37843 "00010010" // /* MW 3 */ + 37844 "10011011" // /* MW 2 */ + 37845 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 first +.delay_slot + 37846 "10011000" // LT r27, r13, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37847 "00001010" // /* MW 3 */ + 37848 "01110111" // /* MW 2 */ + 37849 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.delay_slot + 37850 "00101100" // NOPA; SUB r16, r16, r13 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37851 "10100011" // /* MW 5 */ + 37852 "01000001" // /* MW 4 */ + 37853 "11111000" // /* MW 3 */ + 37854 "00101100" // /* MW 2 */ + 37855 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.delay_slot + 37856 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r16, r27; MOV r15, r1; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37857 "00000000" // /* MW 15 */ + 37858 "00000000" // /* MW 14 */ + 37859 "01111000" // /* MW 13 */ + 37860 "01010000" // /* MW 12 */ + 37861 "11101000" // /* MW 11 */ + 37862 "00010001" // /* MW 10 */ + 37863 "00001000" // /* MW 9 */ + 37864 "00011010" // /* MW 8 */ + 37865 "01011011" // /* MW 7 */ + 37866 "00000001" // /* MW 6 */ + 37867 "00100000" // /* MW 5 */ + 37868 "00000000" // /* MW 4 */ + 37869 "11110000" // /* MW 3 */ + 37870 "00101100" // /* MW 2 */ + 37871 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.return_address + 37872 "10111010" // MOVA r16, #0; XOR r18, r15, r13; MOV r1, r12 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37873 "01111000" // /* MW 9 */ + 37874 "00010000" // /* MW 8 */ + 37875 "00101011" // /* MW 7 */ + 37876 "10110100" // /* MW 6 */ + 37877 "00100110" // /* MW 5 */ + 37878 "00011111" // /* MW 4 */ + 37879 "00000000" // /* MW 3 */ + 37880 "00010000" // /* MW 2 */ + 37881 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 +.src_ref 11 "resize_adf_wrapper.cpp" 108 16 +.src_ref 11 "resize_adf_wrapper.cpp" 108 28 + 37882 "11100100" // MSC r10, r10, r13, r14; MOV r12, r10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37883 "01000001" // /* MW 5 */ + 37884 "00101010" // /* MW 4 */ + 37885 "11000110" // /* MW 3 */ + 37886 "10011101" // /* MW 2 */ + 37887 "01101010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 + 37888 "10011000" // SUB r17, r16, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37889 "00100001" // /* MW 3 */ + 37890 "00100010" // /* MW 2 */ + 37891 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 + 37892 "10011000" // LT r27, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37893 "00001010" // /* MW 3 */ + 37894 "10110111" // /* MW 2 */ + 37895 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.no_stack_arguments + 37896 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 37897 "00000001" // /* MW 5 */ + 37898 "00000000" // /* MW 4 */ + 37899 "01111000" // /* MW 3 */ + 37900 "01001101" // /* MW 2 */ + 37901 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 first +.delay_slot + 37902 "00011000" // SEL.EQZ r14, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37903 "00010010" // /* MW 3 */ + 37904 "10011101" // /* MW 2 */ + 37905 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.delay_slot + 37906 "10011000" // LT r27, r10, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37907 "00001010" // /* MW 3 */ + 37908 "10110111" // /* MW 2 */ + 37909 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.delay_slot + 37910 "10011000" // SUB r17, r16, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37911 "10100001" // /* MW 3 */ + 37912 "00100010" // /* MW 2 */ + 37913 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 92 41 first +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.delay_slot + 37914 "11100100" // MSC r13, r13, r15, r14; MOV r15, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37915 "01000001" // /* MW 5 */ + 37916 "10100001" // /* MW 4 */ + 37917 "11000111" // /* MW 3 */ + 37918 "01011101" // /* MW 2 */ + 37919 "01111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.delay_slot + 37920 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r10, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 37921 "00000000" // /* MW 15 */ + 37922 "00000000" // /* MW 14 */ + 37923 "01111000" // /* MW 13 */ + 37924 "10100101" // /* MW 12 */ + 37925 "00000001" // /* MW 11 */ + 37926 "10010000" // /* MW 10 */ + 37927 "00001000" // /* MW 9 */ + 37928 "00010100" // /* MW 8 */ + 37929 "01011011" // /* MW 7 */ + 37930 "00000001" // /* MW 6 */ + 37931 "00100000" // /* MW 5 */ + 37932 "00000000" // /* MW 4 */ + 37933 "11110000" // /* MW 3 */ + 37934 "00101100" // /* MW 2 */ + 37935 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 104 75 +.src_ref 11 "resize_adf_wrapper.cpp" 104 78 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.return_address + 37936 "01110110" // LDA p7, [sp, #-48]; MOVS p0, r11; XOR r16, r15, r10; MOV r24, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 37937 "01011000" // /* MW 11 */ + 37938 "00000000" // /* MW 10 */ + 37939 "00001000" // /* MW 9 */ + 37940 "00110111" // /* MW 8 */ + 37941 "00000101" // /* MW 7 */ + 37942 "00011111" // /* MW 6 */ + 37943 "00001011" // /* MW 5 */ + 37944 "10001011" // /* MW 4 */ + 37945 "00100000" // /* MW 3 */ + 37946 "01110011" // /* MW 2 */ + 37947 "11111010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 104 36 + 37948 "10111010" // LDA p2, [sp, #-44]; LT r27, r16, r24; MOV m0, #-64 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37949 "01011000" // /* MW 9 */ + 37950 "11000000" // /* MW 8 */ + 37951 "00000111" // /* MW 7 */ + 37952 "01010100" // /* MW 6 */ + 37953 "10111100" // /* MW 5 */ + 37954 "00100001" // /* MW 4 */ + 37955 "00100000" // /* MW 3 */ + 37956 "10100011" // /* MW 2 */ + 37957 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 104 36 first +.src_ref 11 "resize_adf_wrapper.cpp" 104 78 + 37958 "10111010" // LDA.u8 r16, [p6], m0; SUB r17, r24, r2; MOV dj0, #-36 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37959 "01011000" // /* MW 9 */ + 37960 "11011100" // /* MW 8 */ + 37961 "01000111" // /* MW 7 */ + 37962 "00001100" // /* MW 6 */ + 37963 "00010001" // /* MW 5 */ + 37964 "00110001" // /* MW 4 */ + 37965 "01010000" // /* MW 3 */ + 37966 "01000001" // /* MW 2 */ + 37967 "11000001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 first +.src_ref 11 "resize_adf_wrapper.cpp" 104 78 +.src_ref 11 "resize_adf_wrapper.cpp" 104 93 + 37968 "10111010" // LDA r19, [p0, dj0]; SEL.EQZ r1, r2, r17, r27; MOV r20, #4 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37969 "01011000" // /* MW 9 */ + 37970 "00000100" // /* MW 8 */ + 37971 "10001000" // /* MW 7 */ + 37972 "10010010" // /* MW 6 */ + 37973 "00011000" // /* MW 5 */ + 37974 "00000100" // /* MW 4 */ + 37975 "11010000" // /* MW 3 */ + 37976 "01001110" // /* MW 2 */ + 37977 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 95 40 +.src_ref 11 "resize_adf_wrapper.cpp" 107 22 + 37978 "10111010" // MOVA r17, #1; MSC r10, r10, r15, r1; MOV r11, p6 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37979 "01111000" // /* MW 9 */ + 37980 "01100000" // /* MW 8 */ + 37981 "01101110" // /* MW 7 */ + 37982 "11110001" // /* MW 6 */ + 37983 "10100000" // /* MW 5 */ + 37984 "00011110" // /* MW 4 */ + 37985 "00000000" // /* MW 3 */ + 37986 "00110001" // /* MW 2 */ + 37987 "00000000" // /* MW 1 */ + 37988 "11111000" // MOV r18, CORE_ID /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 37989 "11100000" // /* MW 3 */ + 37990 "10011010" // /* MW 2 */ + 37991 "00011100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 103 30 first + 37992 "01011100" // ST r10, [sp, #-48]; EXTEND.u8 r18, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 37993 "00100000" // /* MW 5 */ + 37994 "01001001" // /* MW 4 */ + 37995 "10111001" // /* MW 3 */ + 37996 "00101010" // /* MW 2 */ + 37997 "11111010" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 11 "resize_adf_wrapper.cpp" 103 46 +.src_ref 11 "resize_adf_wrapper.cpp" 104 63 + 37998 "10111010" // LDA r21, [p7]; ADD r22, r18, #-2; MOV r18, #3 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 37999 "01011000" // /* MW 9 */ + 38000 "00000011" // /* MW 8 */ + 38001 "01001000" // /* MW 7 */ + 38002 "11011010" // /* MW 6 */ + 38003 "01101111" // /* MW 5 */ + 38004 "00100101" // /* MW 4 */ + 38005 "11010000" // /* MW 3 */ + 38006 "11010110" // /* MW 2 */ + 38007 "11100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 + 38008 "10011000" // LDA el0, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38009 "00101110" // /* MW 3 */ + 38010 "00000100" // /* MW 2 */ + 38011 "00000010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 63 first + 38012 "10011000" // MUL r22, r22, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38013 "00001111" // /* MW 3 */ + 38014 "10101101" // /* MW 2 */ + 38015 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 108 16 first +.src_ref 11 "resize_adf_wrapper.cpp" 108 28 first + 38016 "10000100" // JNZ r12, #38272 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=38272 delay_slots=5 */ + 38017 "00000001" // /* MW 5 */ + 38018 "01000000" // /* MW 4 */ + 38019 "11000000" // /* MW 3 */ + 38020 "01001010" // /* MW 2 */ + 38021 "01100000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 93 first +.delay_slot + 38022 "10011000" // EQ r27, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38023 "01000111" // /* MW 3 */ + 38024 "11110111" // /* MW 2 */ + 38025 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 63 +.delay_slot + 38026 "10011000" // LSHL r18, r22, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38027 "00101101" // /* MW 3 */ + 38028 "10100101" // /* MW 2 */ + 38029 "00010101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 104 75 +.delay_slot + 38030 "00011000" // SEL.EQZ r18, r24, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38031 "00100010" // /* MW 3 */ + 38032 "00100101" // /* MW 2 */ + 38033 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 107 22 first +.delay_slot + 38034 "10011000" // LSHL r17, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38035 "00011101" // /* MW 3 */ + 38036 "10100011" // /* MW 2 */ + 38037 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 107 22 +.delay_slot + 38038 "00000010" // ST el0, [sp, #-44]; ADD.NC p6, r21, r17 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38039 "10100000" // /* MW 7 */ + 38040 "01100010" // /* MW 6 */ + 38041 "00110101" // /* MW 5 */ + 38042 "00000011" // /* MW 4 */ + 38043 "10110000" // /* MW 3 */ + 38044 "10000101" // /* MW 2 */ + 38045 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 109 60 +.src_ref 11 "resize_adf_wrapper.cpp" 109 60 + 38046 "01110110" // MOVA m0, #-46; MOVS p2, r11; MOVXM p7, #494476 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 38047 "00010000" // /* MW 11 */ + 38048 "11000110" // /* MW 10 */ + 38049 "10110101" // /* MW 9 */ + 38050 "11100011" // /* MW 8 */ + 38051 "00000001" // /* MW 7 */ + 38052 "00000000" // /* MW 6 */ + 38053 "00001011" // /* MW 5 */ + 38054 "10001011" // /* MW 4 */ + 38055 "10000010" // /* MW 3 */ + 38056 "01000000" // /* MW 2 */ + 38057 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 109 41 +.src_ref 11 "resize_adf_wrapper.cpp" 109 60 first + 38058 "10111010" // LDA.u8 r18, [p7], m0; MOVX r17, #0; MOV m0, #52 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38059 "01011000" // /* MW 9 */ + 38060 "00110100" // /* MW 8 */ + 38061 "00000000" // /* MW 7 */ + 38062 "00001000" // /* MW 6 */ + 38063 "00010000" // /* MW 5 */ + 38064 "00000001" // /* MW 4 */ + 38065 "01010000" // /* MW 3 */ + 38066 "01001001" // /* MW 2 */ + 38067 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 109 41 +.src_ref 11 "resize_adf_wrapper.cpp" 110 59 + 38068 "10111010" // ST.s16 r18, [p7], m0; MOVX r14, #0; MOV m0, #-50 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38069 "01011000" // /* MW 9 */ + 38070 "11001110" // /* MW 8 */ + 38071 "00000111" // /* MW 7 */ + 38072 "00001000" // /* MW 6 */ + 38073 "11100000" // /* MW 5 */ + 38074 "00000000" // /* MW 4 */ + 38075 "11100000" // /* MW 3 */ + 38076 "01001010" // /* MW 2 */ + 38077 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 110 40 +.src_ref 11 "resize_adf_wrapper.cpp" 110 59 first + 38078 "10111010" // LDA.u8 r18, [p7], m0; MOVX r12, #0; MOV m1, #46 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38079 "01011000" // /* MW 9 */ + 38080 "00101110" // /* MW 8 */ + 38081 "10000000" // /* MW 7 */ + 38082 "00001000" // /* MW 6 */ + 38083 "11000000" // /* MW 5 */ + 38084 "00000000" // /* MW 4 */ + 38085 "01010000" // /* MW 3 */ + 38086 "01001001" // /* MW 2 */ + 38087 "11100001" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 56 39 +.src_ref 11 "resize_adf_wrapper.cpp" 111 60 + 38088 "10111010" // LDA p0, [sp, #-40]; MOVX r10, #0; MOV m2, #-42 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38089 "01011000" // /* MW 9 */ + 38090 "11010110" // /* MW 8 */ + 38091 "00000111" // /* MW 7 */ + 38092 "00001001" // /* MW 6 */ + 38093 "10100000" // /* MW 5 */ + 38094 "00000000" // /* MW 4 */ + 38095 "00100000" // /* MW 3 */ + 38096 "00000011" // /* MW 2 */ + 38097 "11111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 112 40 + 38098 "10111000" // MOV m0, #-34 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38099 "10111100" // /* MW 3 */ + 38100 "00001111" // /* MW 2 */ + 38101 "00011000" // /* MW 1 */ + 38102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38103 "00000000" // /* MW 1 */ + 38104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38105 "00000000" // /* MW 1 */ + 38106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38107 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 110 40 + 38108 "00011000" // ST.s16 r18, [p7], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38109 "01010111" // /* MW 3 */ + 38110 "00101010" // /* MW 2 */ + 38111 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 111 60 first + 38112 "10011000" // LDA.u8 r20, [p7], m2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38113 "10001010" // /* MW 3 */ + 38114 "01001010" // /* MW 2 */ + 38115 "00000111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 56 39 first + 38116 "10011000" // LDA r18, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38117 "01010110" // /* MW 3 */ + 38118 "00011110" // /* MW 2 */ + 38119 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 57 38 first + 38120 "10011000" // LDA r19, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38121 "01110110" // /* MW 3 */ + 38122 "00011110" // /* MW 2 */ + 38123 "00000000" // /* MW 1 */ + 38124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38125 "00000000" // /* MW 1 */ + 38126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38127 "00000000" // /* MW 1 */ + 38128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38129 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 111 41 first + 38130 "00011000" // ST.s16 r20, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38131 "10010111" // /* MW 3 */ + 38132 "11111110" // /* MW 2 */ + 38133 "00000111" // /* MW 1 */ + 38134 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38135 "00000000" // /* MW 1 */ + 38136 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38137 "00000000" // /* MW 1 */ + 38138 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38139 "00000000" // /* MW 1 */ + 38140 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38141 "00000000" // /* MW 1 */ + 38142 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38143 "00000000" // /* MW 1 */ + 38144 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38145 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 112 40 first + 38146 "00011000" // ST.s16 r16, [p7], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38147 "00010111" // /* MW 3 */ + 38148 "00001010" // /* MW 2 */ + 38149 "00000111" // /* MW 1 */ + 38150 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38151 "00000000" // /* MW 1 */ + 38152 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38153 "00000000" // /* MW 1 */ + 38154 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38155 "00000000" // /* MW 1 */ + 38156 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38157 "00000000" // /* MW 1 */ + 38158 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38159 "00000000" // /* MW 1 */ + 38160 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38161 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 56 27 first + 38162 "00011000" // ST.s16 r18, [p7], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38163 "01010111" // /* MW 3 */ + 38164 "00011110" // /* MW 2 */ + 38165 "00000111" // /* MW 1 */ + 38166 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38167 "00000000" // /* MW 1 */ + 38168 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38169 "00000000" // /* MW 1 */ + 38170 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38171 "00000000" // /* MW 1 */ + 38172 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38173 "00000000" // /* MW 1 */ + 38174 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38175 "00000000" // /* MW 1 */ + 38176 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38177 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 57 26 first + 38178 "00011000" // ST.s16 r19, [p7], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38179 "01110111" // /* MW 3 */ + 38180 "00011110" // /* MW 2 */ + 38181 "00000111" // /* MW 1 */ + 38182 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38183 "00000000" // /* MW 1 */ + 38184 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38185 "00000000" // /* MW 1 */ + 38186 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38187 "00000000" // /* MW 1 */ + 38188 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38189 "00000000" // /* MW 1 */ + 38190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38191 "00000000" // /* MW 1 */ + 38192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38193 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 19 first + 38194 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38195 "00101110" // /* MW 3 */ + 38196 "00011100" // /* MW 2 */ + 38197 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 19 + 38198 "10011000" // LDA eh0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38199 "00001110" // /* MW 3 */ + 38200 "00011100" // /* MW 2 */ + 38201 "00000000" // /* MW 1 */ + 38202 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38203 "00000000" // /* MW 1 */ + 38204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38205 "00000000" // /* MW 1 */ + 38206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38207 "00000000" // /* MW 1 */ + 38208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38209 "00000000" // /* MW 1 */ + 38210 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38211 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 17 + 38212 "10011000" // ST el0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38213 "00101001" // /* MW 3 */ + 38214 "00011100" // /* MW 2 */ + 38215 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 58 17 + 38216 "10011000" // ST eh0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38217 "00001001" // /* MW 3 */ + 38218 "00011100" // /* MW 2 */ + 38219 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 32 first + 38220 "10011000" // LDA el0, [p0], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38221 "00101110" // /* MW 3 */ + 38222 "00011100" // /* MW 2 */ + 38223 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 32 + 38224 "10011000" // LDA eh0, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38225 "00001110" // /* MW 3 */ + 38226 "00000100" // /* MW 2 */ + 38227 "00000000" // /* MW 1 */ + 38228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38229 "00000000" // /* MW 1 */ + 38230 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38231 "00000000" // /* MW 1 */ + 38232 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38233 "00000000" // /* MW 1 */ + 38234 "10000100" // J #38592 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=38592 delay_slots=5 */ + 38235 "00000000" // /* MW 5 */ + 38236 "00000000" // /* MW 4 */ + 38237 "01100000" // /* MW 3 */ + 38238 "01001011" // /* MW 2 */ + 38239 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38240 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38241 "00000000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 30 +.delay_slot + 38242 "10011000" // ST el0, [p7], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38243 "00101001" // /* MW 3 */ + 38244 "00011100" // /* MW 2 */ + 38245 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 60 30 +.delay_slot + 38246 "10011000" // ST eh0, [p7] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38247 "00001001" // /* MW 3 */ + 38248 "00000100" // /* MW 2 */ + 38249 "00001111" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 62 34 first +.delay_slot + 38250 "00111100" // LDA.u8 r16, [p0, #4]; NOPB /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38251 "00100000" // /* MW 5 */ + 38252 "00000000" // /* MW 4 */ + 38253 "01010000" // /* MW 3 */ + 38254 "11000001" // /* MW 2 */ + 38255 "00001000" // /* MW 1 */ +.src_ref 9 "resize_bilinear_params.h" 62 23 +.delay_slot + 38256 "11100001" // ST.s16 r16, [p7, #12]; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38257 "00000000" // /* MW 15 */ + 38258 "00000000" // /* MW 14 */ + 38259 "01111000" // /* MW 13 */ + 38260 "10100101" // /* MW 12 */ + 38261 "00000001" // /* MW 11 */ + 38262 "00000000" // /* MW 10 */ + 38263 "00000000" // /* MW 9 */ + 38264 "00000000" // /* MW 8 */ + 38265 "01011011" // /* MW 7 */ + 38266 "00000001" // /* MW 6 */ + 38267 "00100000" // /* MW 5 */ + 38268 "00000000" // /* MW 4 */ + 38269 "11100000" // /* MW 3 */ + 38270 "11000010" // /* MW 2 */ + 38271 "11101100" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_816 +.src_ref 11 "resize_adf_wrapper.cpp" 115 72 +.src_ref 11 "resize_adf_wrapper.cpp" 115 72 +.src_ref 11 "resize_adf_wrapper.cpp" 116 71 + 38272 "10111010" // MOVA m0, #12; MOVXM p7, #494464 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38273 "00010000" // /* MW 9 */ + 38274 "11000000" // /* MW 8 */ + 38275 "10110101" // /* MW 7 */ + 38276 "11100011" // /* MW 6 */ + 38277 "00000001" // /* MW 5 */ + 38278 "00000000" // /* MW 4 */ + 38279 "10000000" // /* MW 3 */ + 38280 "10000000" // /* MW 2 */ + 38281 "00000001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 72 first +.src_ref 11 "resize_adf_wrapper.cpp" 116 116 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 first + 38282 "10111010" // LDA.u8 r16, [p7], m0; LT r27, r14, r24; MOV m1, #-13 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38283 "01011000" // /* MW 9 */ + 38284 "11110011" // /* MW 8 */ + 38285 "10000111" // /* MW 7 */ + 38286 "01010100" // /* MW 6 */ + 38287 "10111100" // /* MW 5 */ + 38288 "00011101" // /* MW 4 */ + 38289 "01010000" // /* MW 3 */ + 38290 "01000001" // /* MW 2 */ + 38291 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 108 +.src_ref 11 "resize_adf_wrapper.cpp" 115 117 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 + 38292 "10111010" // LDA.u8 r17, [p7], #-6; SUB r18, r24, r14; MOV r15, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38293 "01111000" // /* MW 9 */ + 38294 "01010000" // /* MW 8 */ + 38295 "11101000" // /* MW 7 */ + 38296 "00001101" // /* MW 6 */ + 38297 "00100111" // /* MW 5 */ + 38298 "00110001" // /* MW 4 */ + 38299 "01010000" // /* MW 3 */ + 38300 "11000101" // /* MW 2 */ + 38301 "11110101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 71 first +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 + 38302 "00101100" // LDA.u8 r18, [p7], m0; SEL.EQZ r0, r14, r18, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38303 "01000100" // /* MW 5 */ + 38304 "00000010" // /* MW 4 */ + 38305 "01010111" // /* MW 3 */ + 38306 "01001001" // /* MW 2 */ + 38307 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 116 + 38308 "10011000" // LDA.u8 r19, [p7], m1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38309 "01101010" // /* MW 3 */ + 38310 "00101010" // /* MW 2 */ + 38311 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 71 first + 38312 "10011000" // LDA.u8 r1, [p7], #-2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38313 "00101010" // /* MW 3 */ + 38314 "11101100" // /* MW 2 */ + 38315 "00000111" // /* MW 1 */ + 38316 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38317 "00000000" // /* MW 1 */ + 38318 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38319 "00000000" // /* MW 1 */ + 38320 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38321 "00000000" // /* MW 1 */ + 38322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38323 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.no_stack_arguments + 38324 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38325 "00000001" // /* MW 5 */ + 38326 "00000000" // /* MW 4 */ + 38327 "01111000" // /* MW 3 */ + 38328 "01001101" // /* MW 2 */ + 38329 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 108 first +.delay_slot + 38330 "10011000" // MUL r17, r15, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38331 "00011111" // /* MW 3 */ + 38332 "11100011" // /* MW 2 */ + 38333 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 115 63 +.src_ref 11 "resize_adf_wrapper.cpp" 115 90 +.delay_slot + 38334 "00011000" // MAC r17, r17, r14, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38335 "00000110" // /* MW 3 */ + 38336 "10100011" // /* MW 2 */ + 38337 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 107 first +.delay_slot + 38338 "10011000" // MUL r10, r19, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38339 "10101111" // /* MW 3 */ + 38340 "11010100" // /* MW 2 */ + 38341 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 116 62 +.src_ref 11 "resize_adf_wrapper.cpp" 116 89 +.delay_slot + 38342 "01011100" // ST r17, [sp, #-40]; MAC r10, r10, r13, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38343 "01001100" // /* MW 5 */ + 38344 "10101010" // /* MW 4 */ + 38345 "10110110" // /* MW 3 */ + 38346 "01000110" // /* MW 2 */ + 38347 "11111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.delay_slot + 38348 "11111000" // MOV r12, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38349 "10100000" // /* MW 3 */ + 38350 "00010000" // /* MW 2 */ + 38351 "00011011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 first +.src_ref 11 "resize_adf_wrapper.cpp" 117 101 +.return_address + 38352 "10111010" // MOVA r19, #0; XOR r18, r14, r12; MOV m0, #14 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38353 "01011000" // /* MW 9 */ + 38354 "00001110" // /* MW 8 */ + 38355 "00000000" // /* MW 7 */ + 38356 "00110100" // /* MW 6 */ + 38357 "00100110" // /* MW 5 */ + 38358 "00011101" // /* MW 4 */ + 38359 "00000000" // /* MW 3 */ + 38360 "00010011" // /* MW 2 */ + 38361 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 117 101 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 + 38362 "10111010" // LDA.u8 r16, [p7], m0; LT r27, r18, r19; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38363 "01011000" // /* MW 9 */ + 38364 "00000000" // /* MW 8 */ + 38365 "00001000" // /* MW 7 */ + 38366 "11010111" // /* MW 6 */ + 38367 "10111001" // /* MW 5 */ + 38368 "00100101" // /* MW 4 */ + 38369 "01010000" // /* MW 3 */ + 38370 "01000001" // /* MW 2 */ + 38371 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 69 first + 38372 "10111010" // LDA.u8 r1, [p7], #-2; SUB r17, r19, r2; MOV r26, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38373 "01011000" // /* MW 9 */ + 38374 "00000000" // /* MW 8 */ + 38375 "01001000" // /* MW 7 */ + 38376 "00001111" // /* MW 6 */ + 38377 "00010001" // /* MW 5 */ + 38378 "00100111" // /* MW 4 */ + 38379 "01010000" // /* MW 3 */ + 38380 "10000101" // /* MW 2 */ + 38381 "11111101" // /* MW 1 */ + 38382 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38383 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.no_stack_arguments + 38384 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38385 "00000001" // /* MW 5 */ + 38386 "00000000" // /* MW 4 */ + 38387 "01111000" // /* MW 3 */ + 38388 "01001101" // /* MW 2 */ + 38389 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 62 first +.delay_slot + 38390 "00011000" // SEL.EQZ r17, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38391 "00010010" // /* MW 3 */ + 38392 "10100011" // /* MW 2 */ + 38393 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first +.delay_slot + 38394 "10011000" // SUB r18, r24, r15 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38395 "11110001" // /* MW 3 */ + 38396 "00100100" // /* MW 2 */ + 38397 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.delay_slot + 38398 "10011000" // LT r27, r15, r26 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38399 "10101010" // /* MW 3 */ + 38400 "11110111" // /* MW 2 */ + 38401 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 92 first +.delay_slot + 38402 "10011000" // MUL r12, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38403 "00001111" // /* MW 3 */ + 38404 "01011001" // /* MW 2 */ + 38405 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first +.delay_slot + 38406 "10111010" // NOPA; SEL.EQZ r0, r15, r18, r27; MOV r14, r1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38407 "01111000" // /* MW 9 */ + 38408 "01010000" // /* MW 8 */ + 38409 "11001000" // /* MW 7 */ + 38410 "00010001" // /* MW 6 */ + 38411 "00001001" // /* MW 5 */ + 38412 "00011110" // /* MW 4 */ + 38413 "11110000" // /* MW 3 */ + 38414 "00101100" // /* MW 2 */ + 38415 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 118 99 +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.return_address + 38416 "10111010" // LDA.u8 r16, [p7], #-4; XOR r19, r15, r14; MOV r18, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38417 "01011000" // /* MW 9 */ + 38418 "00000000" // /* MW 8 */ + 38419 "01001000" // /* MW 7 */ + 38420 "00110110" // /* MW 6 */ + 38421 "00110111" // /* MW 5 */ + 38422 "00011111" // /* MW 4 */ + 38423 "01010000" // /* MW 3 */ + 38424 "11000001" // /* MW 2 */ + 38425 "11111001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 +.src_ref 11 "resize_adf_wrapper.cpp" 119 70 first + 38426 "00101100" // LDA.u8 r1, [p7], #-2; LT r27, r19, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38427 "01010101" // /* MW 5 */ + 38428 "11101110" // /* MW 4 */ + 38429 "01011001" // /* MW 3 */ + 38430 "10000101" // /* MW 2 */ + 38431 "11111101" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first + 38432 "10011000" // SUB r17, r18, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38433 "00100001" // /* MW 3 */ + 38434 "10100010" // /* MW 2 */ + 38435 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 first + 38436 "00011000" // EXTEND.s16 r13, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38437 "01110000" // /* MW 3 */ + 38438 "01011010" // /* MW 2 */ + 38439 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.no_stack_arguments + 38440 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38441 "00000001" // /* MW 5 */ + 38442 "00000000" // /* MW 4 */ + 38443 "01111000" // /* MW 3 */ + 38444 "01001101" // /* MW 2 */ + 38445 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 118 60 first +.delay_slot + 38446 "00011000" // SEL.EQZ r17, r2, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38447 "00010010" // /* MW 3 */ + 38448 "10100011" // /* MW 2 */ + 38449 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 first +.delay_slot + 38450 "10011000" // SUB r19, r18, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38451 "11010001" // /* MW 3 */ + 38452 "10100110" // /* MW 2 */ + 38453 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.delay_slot + 38454 "10011000" // LT r27, r13, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38455 "00101010" // /* MW 3 */ + 38456 "01110111" // /* MW 2 */ + 38457 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 117 118 first +.src_ref 11 "resize_adf_wrapper.cpp" 118 90 first +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.delay_slot + 38458 "11100100" // MAC r12, r12, r17, r16; MOV r14, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38459 "01000001" // /* MW 5 */ + 38460 "00100001" // /* MW 4 */ + 38461 "11000111" // /* MW 3 */ + 38462 "00100000" // /* MW 2 */ + 38463 "10001011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 first +.delay_slot + 38464 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r0, r13, r19, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38465 "00000000" // /* MW 15 */ + 38466 "00000000" // /* MW 14 */ + 38467 "01111000" // /* MW 13 */ + 38468 "10100101" // /* MW 12 */ + 38469 "00000001" // /* MW 11 */ + 38470 "10010000" // /* MW 10 */ + 38471 "00001001" // /* MW 9 */ + 38472 "00011010" // /* MW 8 */ + 38473 "01011011" // /* MW 7 */ + 38474 "00000001" // /* MW 6 */ + 38475 "00100000" // /* MW 5 */ + 38476 "00000000" // /* MW 4 */ + 38477 "11110000" // /* MW 3 */ + 38478 "00101100" // /* MW 2 */ + 38479 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.return_address + 38480 "10111010" // LDA r17, [sp, #-48]; XOR r19, r13, r14; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38481 "01011000" // /* MW 9 */ + 38482 "00000000" // /* MW 8 */ + 38483 "00001000" // /* MW 7 */ + 38484 "00110111" // /* MW 6 */ + 38485 "00110111" // /* MW 5 */ + 38486 "00011011" // /* MW 4 */ + 38487 "00100000" // /* MW 3 */ + 38488 "01000110" // /* MW 2 */ + 38489 "11111010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 119 100 + 38490 "01100100" // SUB r18, r24, r2; MOV m0, #14 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38491 "00111001" // /* MW 5 */ + 38492 "00000000" // /* MW 4 */ + 38493 "00110000" // /* MW 3 */ + 38494 "10000100" // /* MW 2 */ + 38495 "11000100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 119 100 + 38496 "00101100" // LDA.u8 r16, [p7], m0; LT r27, r19, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38497 "00010101" // /* MW 5 */ + 38498 "11101111" // /* MW 4 */ + 38499 "01011001" // /* MW 3 */ + 38500 "01000001" // /* MW 2 */ + 38501 "11100001" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 61 +.src_ref 11 "resize_adf_wrapper.cpp" 120 69 first + 38502 "00101100" // LDA.u8 r1, [p7]; SEL.EQZ r18, r2, r18, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38503 "01000100" // /* MW 5 */ + 38504 "01001010" // /* MW 4 */ + 38505 "01010001" // /* MW 3 */ + 38506 "10000101" // /* MW 2 */ + 38507 "11100000" // /* MW 1 */ + 38508 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38509 "00000000" // /* MW 1 */ + 38510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38511 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.no_stack_arguments + 38512 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38513 "00000001" // /* MW 5 */ + 38514 "00000000" // /* MW 4 */ + 38515 "01111000" // /* MW 3 */ + 38516 "01001101" // /* MW 2 */ + 38517 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38518 "00011000" // EXTEND.s16 r13, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38519 "01110000" // /* MW 3 */ + 38520 "01011010" // /* MW 2 */ + 38521 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38522 "10011000" // LT r27, r13, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38523 "10001010" // /* MW 3 */ + 38524 "01110111" // /* MW 2 */ + 38525 "00010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38526 "10011000" // SUB r17, r24, r13 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38527 "11010001" // /* MW 3 */ + 38528 "00100010" // /* MW 2 */ + 38529 "00010110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 91 first +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.delay_slot + 38530 "11100100" // MUL r14, r18, r16; MOV r15, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38531 "01000001" // /* MW 5 */ + 38532 "10100001" // /* MW 4 */ + 38533 "11110111" // /* MW 3 */ + 38534 "10100001" // /* MW 2 */ + 38535 "10010011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 first +.delay_slot + 38536 "00100010" // SEL.EQZ r0, r13, r17, r27; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38537 "00011100" // /* MW 7 */ + 38538 "00000000" // /* MW 6 */ + 38539 "00000000" // /* MW 5 */ + 38540 "10010001" // /* MW 4 */ + 38541 "00001000" // /* MW 3 */ + 38542 "00011010" // /* MW 2 */ + 38543 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 +.src_ref 11 "resize_adf_wrapper.cpp" 120 99 +.return_address + 38544 "01110110" // LDA.u8 r16, [p7, #-2]; MOVS p2, r11; XOR r19, r15, r13; MOV r20, #0 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 38545 "01011000" // /* MW 11 */ + 38546 "00000000" // /* MW 10 */ + 38547 "10001000" // /* MW 9 */ + 38548 "10110110" // /* MW 8 */ + 38549 "00110110" // /* MW 7 */ + 38550 "00011111" // /* MW 6 */ + 38551 "00001011" // /* MW 5 */ + 38552 "10001011" // /* MW 4 */ + 38553 "01010010" // /* MW 3 */ + 38554 "11000001" // /* MW 2 */ + 38555 "11111100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 + 38556 "00101100" // LDA r17, [sp, #-40]; SUB r18, r20, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38557 "01000011" // /* MW 5 */ + 38558 "01001000" // /* MW 4 */ + 38559 "00101010" // /* MW 3 */ + 38560 "01000110" // /* MW 2 */ + 38561 "11111011" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 + 38562 "10011000" // LT r27, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38563 "01001010" // /* MW 3 */ + 38564 "11110111" // /* MW 2 */ + 38565 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 120 60 + 38566 "00011000" // SEL.EQZ r18, r2, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38567 "00100010" // /* MW 3 */ + 38568 "10100101" // /* MW 2 */ + 38569 "00010000" // /* MW 1 */ + 38570 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38571 "00000000" // /* MW 1 */ + 38572 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38573 "00000000" // /* MW 1 */ + 38574 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38575 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 119 117 first +.src_ref 11 "resize_adf_wrapper.cpp" 120 90 + 38576 "11100001" // NOPA; NOPB; NOPS; MAC r14, r14, r18, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38577 "00000000" // /* MW 15 */ + 38578 "00000000" // /* MW 14 */ + 38579 "01111000" // /* MW 13 */ + 38580 "10100101" // /* MW 12 */ + 38581 "00000001" // /* MW 11 */ + 38582 "00110000" // /* MW 10 */ + 38583 "11101000" // /* MW 9 */ + 38584 "00100100" // /* MW 8 */ + 38585 "01011011" // /* MW 7 */ + 38586 "00000001" // /* MW 6 */ + 38587 "00100000" // /* MW 5 */ + 38588 "00000000" // /* MW 4 */ + 38589 "11110000" // /* MW 3 */ + 38590 "00101100" // /* MW 2 */ + 38591 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj_1136 +.src_ref 11 "resize_adf_wrapper.cpp" 122 12 +.src_ref 11 "resize_adf_wrapper.cpp" 122 12 + 38592 "10111010" // LDA p1, [sp, #-44]; MOVS p0, p6; MOV m0, #-26 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38593 "01010010" // /* MW 9 */ + 38594 "11100110" // /* MW 8 */ + 38595 "00000111" // /* MW 7 */ + 38596 "00000000" // /* MW 6 */ + 38597 "10001011" // /* MW 5 */ + 38598 "10011000" // /* MW 4 */ + 38599 "00100000" // /* MW 3 */ + 38600 "10010011" // /* MW 2 */ + 38601 "11111010" // /* MW 1 */ + 38602 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38603 "00000000" // /* MW 1 */ + 38604 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38605 "00000000" // /* MW 1 */ + 38606 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38607 "00000000" // /* MW 1 */ + 38608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38609 "00000000" // /* MW 1 */ + 38610 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38611 "00000000" // /* MW 1 */ + 38612 "00011000" // ST.s16 r17, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38613 "00110111" // /* MW 3 */ + 38614 "00011110" // /* MW 2 */ + 38615 "00000010" // /* MW 1 */ + 38616 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38617 "00000000" // /* MW 1 */ + 38618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38619 "00000000" // /* MW 1 */ + 38620 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38621 "00000000" // /* MW 1 */ + 38622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38623 "00000000" // /* MW 1 */ + 38624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38625 "00000000" // /* MW 1 */ + 38626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38627 "00000000" // /* MW 1 */ + 38628 "00011000" // ST.s16 r10, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38629 "01010111" // /* MW 3 */ + 38630 "00011101" // /* MW 2 */ + 38631 "00000010" // /* MW 1 */ + 38632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38633 "00000000" // /* MW 1 */ + 38634 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38635 "00000000" // /* MW 1 */ + 38636 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38637 "00000000" // /* MW 1 */ + 38638 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38639 "00000000" // /* MW 1 */ + 38640 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38641 "00000000" // /* MW 1 */ + 38642 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38643 "00000000" // /* MW 1 */ + 38644 "00011000" // ST.s16 r12, [p2], #2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38645 "10010111" // /* MW 3 */ + 38646 "00011101" // /* MW 2 */ + 38647 "00000010" // /* MW 1 */ + 38648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38649 "00000000" // /* MW 1 */ + 38650 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38651 "00000000" // /* MW 1 */ + 38652 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38653 "00000000" // /* MW 1 */ + 38654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38655 "00000000" // /* MW 1 */ + 38656 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38657 "00000000" // /* MW 1 */ + 38658 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38659 "00000000" // /* MW 1 */ + 38660 "00011000" // ST.s16 r14, [p2], m0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38661 "11010111" // /* MW 3 */ + 38662 "00001001" // /* MW 2 */ + 38663 "00000010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 122 12 first +.no_stack_arguments + 38664 "00000100" // JL #33664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=33664 delay_slots=5 */ + 38665 "00000001" // /* MW 5 */ + 38666 "00000000" // /* MW 4 */ + 38667 "11000000" // /* MW 3 */ + 38668 "01000001" // /* MW 2 */ + 38669 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 49 +.delay_slot + 38670 "11111000" // MOV r10, p2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38671 "11000000" // /* MW 3 */ + 38672 "10010100" // /* MW 2 */ + 38673 "00011010" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38675 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38677 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38679 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38680 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38681 "00011100" // /* MW 7 */ + 38682 "00000000" // /* MW 6 */ + 38683 "00000000" // /* MW 5 */ + 38684 "00000100" // /* MW 4 */ + 38685 "11110000" // /* MW 3 */ + 38686 "00101100" // /* MW 2 */ + 38687 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 90 49 +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.return_address + 38688 "00100100" // MOVX r10, #0; ADD.NC p6, r10, #60 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38689 "00111100" // /* MW 5 */ + 38690 "11001010" // /* MW 4 */ + 38691 "00101100" // /* MW 3 */ + 38692 "10000000" // /* MW 2 */ + 38693 "00000010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 34 first + 38694 "10011000" // LDA r17, [p6], #28 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38695 "00110110" // /* MW 3 */ + 38696 "01111110" // /* MW 2 */ + 38697 "00000110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 54 + 38698 "10011000" // LDA r16, [p6], #4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38699 "00010110" // /* MW 3 */ + 38700 "00011110" // /* MW 2 */ + 38701 "00000110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 76 + 38702 "10011000" // LDA r18, [p6] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38703 "01010110" // /* MW 3 */ + 38704 "00000110" // /* MW 2 */ + 38705 "00000110" // /* MW 1 */ + 38706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38707 "00000000" // /* MW 1 */ + 38708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38709 "00000000" // /* MW 1 */ + 38710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38711 "00000000" // /* MW 1 */ + 38712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38713 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 39 + 38714 "00011000" // ADD r17, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38715 "00000111" // /* MW 3 */ + 38716 "01100010" // /* MW 2 */ + 38717 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 + 38718 "10011000" // LT r15, r17, r10 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38719 "10101010" // /* MW 3 */ + 38720 "01011110" // /* MW 2 */ + 38721 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.src_ref 11 "resize_adf_wrapper.cpp" 123 67 + 38722 "11100100" // MUL r16, r18, r16; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38723 "01000001" // /* MW 5 */ + 38724 "10101111" // /* MW 4 */ + 38725 "11111101" // /* MW 3 */ + 38726 "00100001" // /* MW 2 */ + 38727 "10010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.no_stack_arguments + 38728 "00000100" // JL #39664 /* MW 6 */ /* control_operation: words=6 call unconditional cycles_taken=1 direct absolute target_address=39664 delay_slots=5 */ + 38729 "00000001" // /* MW 5 */ + 38730 "00000000" // /* MW 4 */ + 38731 "01111000" // /* MW 3 */ + 38732 "01001101" // /* MW 2 */ + 38733 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38734 "10011000" // SUB r18, r10, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38735 "00010001" // /* MW 3 */ + 38736 "10100101" // /* MW 2 */ + 38737 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38738 "00011000" // SEL.EQZ r0, r17, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38739 "00100010" // /* MW 3 */ + 38740 "01000001" // /* MW 2 */ + 38741 "00010100" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38742 "10011000" // SUB r19, r10, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38743 "00000001" // /* MW 3 */ + 38744 "10100111" // /* MW 2 */ + 38745 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38746 "00101100" // NOPA; LT r27, r16, r10 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38747 "01010101" // /* MW 5 */ + 38748 "01101101" // /* MW 4 */ + 38749 "11111000" // /* MW 3 */ + 38750 "00101100" // /* MW 2 */ + 38751 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot + 38752 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r1, r16, r19, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 38753 "00000000" // /* MW 15 */ + 38754 "00000000" // /* MW 14 */ + 38755 "01111000" // /* MW 13 */ + 38756 "10100101" // /* MW 12 */ + 38757 "00000001" // /* MW 11 */ + 38758 "10010000" // /* MW 10 */ + 38759 "00011001" // /* MW 9 */ + 38760 "00100000" // /* MW 8 */ + 38761 "01011011" // /* MW 7 */ + 38762 "00000001" // /* MW 6 */ + 38763 "00100000" // /* MW 5 */ + 38764 "00000000" // /* MW 4 */ + 38765 "11110000" // /* MW 3 */ + 38766 "00101100" // /* MW 2 */ + 38767 "00000000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.src_ref 11 "resize_adf_wrapper.cpp" 213 +.return_address + 38768 "11010100" // LDA lr, [sp, #-4]; MOV r27, r15 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38769 "01000001" // /* MW 5 */ + 38770 "10101111" // /* MW 4 */ + 38771 "00101101" // /* MW 3 */ + 38772 "10000111" // /* MW 2 */ + 38773 "11111111" // /* MW 1 */ + 38774 "00011000" // LDA p7, [sp, #-8] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38775 "10011001" // /* MW 3 */ + 38776 "11111011" // /* MW 2 */ + 38777 "00000111" // /* MW 1 */ + 38778 "00011000" // LDA r13, [sp, #-36] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38779 "10110001" // /* MW 3 */ + 38780 "11011101" // /* MW 2 */ + 38781 "00000111" // /* MW 1 */ + 38782 "00011000" // LDA r14, [sp, #-12] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38783 "11010001" // /* MW 3 */ + 38784 "11110101" // /* MW 2 */ + 38785 "00000111" // /* MW 1 */ + 38786 "00011000" // LDA r12, [sp, #-16] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38787 "10010001" // /* MW 3 */ + 38788 "11110001" // /* MW 2 */ + 38789 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id first + 38790 "00011000" // LDA r15, [sp, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38791 "11110001" // /* MW 3 */ + 38792 "11100001" // /* MW 2 */ + 38793 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.noswbrkpt + 38794 "00011000" // LDA p6, [sp, #-20] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38795 "00011001" // /* MW 3 */ + 38796 "11101111" // /* MW 2 */ + 38797 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38798 "00011000" // LDA r11, [sp, #-24] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38799 "01110001" // /* MW 3 */ + 38800 "11101001" // /* MW 2 */ + 38801 "00000111" // /* MW 1 */ +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38802 "00011000" // LDA r10, [sp, #-28] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38803 "01010001" // /* MW 3 */ + 38804 "11100101" // /* MW 2 */ + 38805 "00000111" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 213 first +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38806 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 38807 "00000000" // /* MW 3 */ + 38808 "00101000" // /* MW 2 */ + 38809 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 first +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38810 "10011000" // SUB r16, r10, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38811 "00110001" // /* MW 3 */ + 38812 "10100000" // /* MW 2 */ + 38813 "00010010" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 44 +.delay_slot +.aggressive_scheduled_block_id 2 +.nohwbrkpt +.noswbrkpt + 38814 "00011000" // SEL.EQZ r16, r3, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38815 "00000010" // /* MW 3 */ + 38816 "11100001" // /* MW 2 */ + 38817 "00010000" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 123 24 +.delay_slot +.aggressive_scheduled_block_id 2 +.aggressive_scheduled_block_id last +.nohwbrkpt +.noswbrkpt + 38818 "10011000" // ST r16, [p6, #-32] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38819 "00010001" // /* MW 3 */ + 38820 "10000110" // /* MW 2 */ + 38821 "00001110" // /* MW 1 */ +.src_ref 11 "resize_adf_wrapper.cpp" 213 first +.delay_slot + 38822 "11000100" // PADDXM [sp], #-64 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38823 "00000001" // /* MW 5 */ + 38824 "00000000" // /* MW 4 */ + 38825 "00000000" // /* MW 3 */ + 38826 "11111000" // /* MW 2 */ + 38827 "11111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj__end +.label __ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj___func_end0 + 38829 "00000000" // /* MW 1 */ +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_begin0 +.label _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj +.function concat_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> >, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0U> > > _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj +.src_ref 11 "concat_adf_wrapper.cpp" 80 first +.src_ref 11 "concat_adf_wrapper.cpp" 81 7 +.src_ref 11 "concat_adf_wrapper.cpp" 143 26 +.function_start + 38832 "01000100" // MOVXM p4, #491576 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38833 "01110000" // /* MW 5 */ + 38834 "11000000" // /* MW 4 */ + 38835 "10001000" // /* MW 3 */ + 38836 "00000111" // /* MW 2 */ + 38837 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 81 7 first + 38838 "10011000" // LDA r0, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38839 "00010110" // /* MW 3 */ + 38840 "00000100" // /* MW 2 */ + 38841 "00000100" // /* MW 1 */ + 38842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38843 "00000000" // /* MW 1 */ + 38844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38845 "00000000" // /* MW 1 */ + 38846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38847 "00000000" // /* MW 1 */ + 38848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38849 "00000000" // /* MW 1 */ + 38850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38851 "00000000" // /* MW 1 */ + 38852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38853 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 81 7 +.src_ref 11 "concat_adf_wrapper.cpp" 81 30 + 38854 "10000100" // JNZ r0, #38944 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=38944 delay_slots=5 */ + 38855 "00000001" // /* MW 5 */ + 38856 "01000000" // /* MW 4 */ + 38857 "00010000" // /* MW 3 */ + 38858 "01001100" // /* MW 2 */ + 38859 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38860 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38861 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38863 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38865 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38866 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38867 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 38868 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38869 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 +.src_ref 5 "tile.hpp" 86 8 + 38870 "10111010" // MOVA r4, #12; MOVXM p5, #491604 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38871 "00010000" // /* MW 9 */ + 38872 "00101010" // /* MW 8 */ + 38873 "10110000" // /* MW 7 */ + 38874 "11100010" // /* MW 6 */ + 38875 "00000001" // /* MW 5 */ + 38876 "00000000" // /* MW 4 */ + 38877 "00000000" // /* MW 3 */ + 38878 "10000100" // /* MW 2 */ + 38879 "00000001" // /* MW 1 */ +.src_ref 5 "tile.hpp" 86 8 first +.src_ref 11 "concat_adf_wrapper.cpp" 84 60 + 38880 "10111010" // ST.s8 r4, [p5]; MOVX r3, #-16; MOV r2, CORE_ID /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38881 "01111000" // /* MW 9 */ + 38882 "01110000" // /* MW 8 */ + 38883 "01001101" // /* MW 7 */ + 38884 "00001000" // /* MW 6 */ + 38885 "00110110" // /* MW 5 */ + 38886 "00111110" // /* MW 4 */ + 38887 "11100000" // /* MW 3 */ + 38888 "10010000" // /* MW 2 */ + 38889 "10100000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "concat_adf_wrapper.cpp" 85 41 first + 38890 "01100100" // EXTEND.u8 r5, r2; MOV r1, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38891 "00000101" // /* MW 5 */ + 38892 "10100000" // /* MW 4 */ + 38893 "00000000" // /* MW 3 */ + 38894 "01010010" // /* MW 2 */ + 38895 "00010001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 84 60 first +.src_ref 11 "concat_adf_wrapper.cpp" 85 68 + 38896 "00100100" // LSHL r3, r2, r3; ADD.NC r2, r5, #-2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38897 "11111110" // /* MW 5 */ + 38898 "00100101" // /* MW 4 */ + 38899 "10110001" // /* MW 3 */ + 38900 "11000111" // /* MW 2 */ + 38901 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 85 28 + 38902 "01000100" // MOVXM p5, #491584 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 38903 "10000000" // /* MW 5 */ + 38904 "11000000" // /* MW 4 */ + 38905 "10001010" // /* MW 3 */ + 38906 "00000111" // /* MW 2 */ + 38907 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 84 41 + 38908 "00011000" // EXTEND.u8 r3, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38909 "10010000" // /* MW 3 */ + 38910 "11000110" // /* MW 2 */ + 38911 "00010000" // /* MW 1 */ + 38912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38913 "00000000" // /* MW 1 */ + 38914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38915 "00000000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 +.src_ref 11 "concat_adf_wrapper.cpp" 85 28 first + 38916 "00111010" // ST r2, [p5]; MOVXM p5, #491600 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38917 "00010001" // /* MW 9 */ + 38918 "00101000" // /* MW 8 */ + 38919 "10110000" // /* MW 7 */ + 38920 "11100010" // /* MW 6 */ + 38921 "00000001" // /* MW 5 */ + 38922 "00000000" // /* MW 4 */ + 38923 "00110000" // /* MW 3 */ + 38924 "10001010" // /* MW 2 */ + 38925 "10100000" // /* MW 1 */ +.src_ref 5 "tile.hpp" 74 8 first +.src_ref 11 "concat_adf_wrapper.cpp" 84 28 + 38926 "00111010" // ST r1, [p5]; MOVXM p5, #491580 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38927 "00010001" // /* MW 9 */ + 38928 "00011110" // /* MW 8 */ + 38929 "10110000" // /* MW 7 */ + 38930 "11100010" // /* MW 6 */ + 38931 "00000001" // /* MW 5 */ + 38932 "00000000" // /* MW 4 */ + 38933 "00110000" // /* MW 3 */ + 38934 "10000110" // /* MW 2 */ + 38935 "10100000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 84 28 first + 38936 "00000010" // ST r3, [p5]; NOPM /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 38937 "01110000" // /* MW 7 */ + 38938 "10100101" // /* MW 6 */ + 38939 "00000001" // /* MW 5 */ + 38940 "00000000" // /* MW 4 */ + 38941 "00110000" // /* MW 3 */ + 38942 "10001110" // /* MW 2 */ + 38943 "10100000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_112 +.src_ref 11 "concat_adf_wrapper.cpp" 88 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 22 +.src_ref 11 "concat_adf_wrapper.cpp" 112 43 +.src_ref 11 "concat_adf_wrapper.cpp" 112 55 + 38944 "10111010" // LDA r3, [p3], #4; MOVX r1, #31; MOV r22, #32 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38945 "01011000" // /* MW 9 */ + 38946 "00100000" // /* MW 8 */ + 38947 "11001000" // /* MW 7 */ + 38948 "11101010" // /* MW 6 */ + 38949 "00010011" // /* MW 5 */ + 38950 "00000000" // /* MW 4 */ + 38951 "11010000" // /* MW 3 */ + 38952 "10001110" // /* MW 2 */ + 38953 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 89 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 105 62 + 38954 "10111010" // LDA r2, [p3], #4; MOVXM p5, #491580 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38955 "00010000" // /* MW 9 */ + 38956 "00011110" // /* MW 8 */ + 38957 "10110000" // /* MW 7 */ + 38958 "11100010" // /* MW 6 */ + 38959 "00000001" // /* MW 5 */ + 38960 "00000000" // /* MW 4 */ + 38961 "11010000" // /* MW 3 */ + 38962 "10001010" // /* MW 2 */ + 38963 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 90 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 107 42 +.src_ref 11 "concat_adf_wrapper.cpp" 108 42 +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 +.src_ref 11 "concat_adf_wrapper.cpp" 112 60 +.src_ref 11 "concat_adf_wrapper.cpp" 119 55 +.src_ref 11 "concat_adf_wrapper.cpp" 120 55 +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 38964 "10111010" // LDA r4, [p3], #4; MOVX r6, #1; MOV r21, #-5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38965 "01011000" // /* MW 9 */ + 38966 "11111011" // /* MW 8 */ + 38967 "10101111" // /* MW 7 */ + 38968 "00101010" // /* MW 6 */ + 38969 "01100000" // /* MW 5 */ + 38970 "00000000" // /* MW 4 */ + 38971 "11010000" // /* MW 3 */ + 38972 "10010010" // /* MW 2 */ + 38973 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 91 33 first + 38974 "10011000" // LDA r5, [p3], #12 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38975 "10110110" // /* MW 3 */ + 38976 "00111100" // /* MW 2 */ + 38977 "00000011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 104 62 +.src_ref 11 "concat_adf_wrapper.cpp" 105 62 first + 38978 "10111010" // LDA r17, [p5]; MOVXM p5, #491584 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 38979 "00010000" // /* MW 9 */ + 38980 "00100000" // /* MW 8 */ + 38981 "10110000" // /* MW 7 */ + 38982 "11100010" // /* MW 6 */ + 38983 "00000001" // /* MW 5 */ + 38984 "00000000" // /* MW 4 */ + 38985 "11010000" // /* MW 3 */ + 38986 "11000110" // /* MW 2 */ + 38987 "10100000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 38988 "10011000" // LDA p2, [p2] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38989 "00011110" // /* MW 3 */ + 38990 "00000101" // /* MW 2 */ + 38991 "00000010" // /* MW 1 */ + 38992 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38993 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 104 62 first + 38994 "10011000" // LDA r23, [p5] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 38995 "11110110" // /* MW 3 */ + 38996 "00000110" // /* MW 2 */ + 38997 "00000101" // /* MW 1 */ + 38998 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 38999 "00000000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first + 39000 "10011000" // LDA r25, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39001 "00110110" // /* MW 3 */ + 39002 "00000111" // /* MW 2 */ + 39003 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 43 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 55 first + 39004 "00011000" // MAC r1, r1, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39005 "01000110" // /* MW 3 */ + 39006 "01000010" // /* MW 2 */ + 39007 "00010001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 104 60 first + 39008 "10011000" // MUL r26, r3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39009 "01011111" // /* MW 3 */ + 39010 "11110100" // /* MW 2 */ + 39011 "00010000" // /* MW 1 */ +.src_ref 2 "io_buffer_main.h" 125 25 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 22 first +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 39012 "10111010" // LDA r24, [p1]; LTU r22, r1, r22; MOV r20, p2 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39013 "01111000" // /* MW 9 */ + 39014 "01100000" // /* MW 8 */ + 39015 "10001010" // /* MW 7 */ + 39016 "01100110" // /* MW 6 */ + 39017 "01101011" // /* MW 5 */ + 39018 "00000011" // /* MW 4 */ + 39019 "11010000" // /* MW 3 */ + 39020 "11100010" // /* MW 2 */ + 39021 "00100000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 94 43 first +.src_ref 11 "concat_adf_wrapper.cpp" 105 60 first + 39022 "00101100" // LDA r18, [p3], #4; MUL r28, r5, r2 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39023 "01011111" // /* MW 5 */ + 39024 "11110000" // /* MW 4 */ + 39025 "11010010" // /* MW 3 */ + 39026 "11001010" // /* MW 2 */ + 39027 "01100011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 95 43 first +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 first + 39028 "10111010" // LDA r19, [p3], #-8; JNZ r22, #39216 /* MW 10 */ /* control_operation: words=10 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39216 delay_slots=5 */ + 39029 "01100000" // /* MW 9 */ + 39030 "00000000" // /* MW 8 */ + 39031 "00010000" // /* MW 7 */ + 39032 "00100110" // /* MW 6 */ + 39033 "00010011" // /* MW 5 */ + 39034 "00101100" // /* MW 4 */ + 39035 "11010000" // /* MW 3 */ + 39036 "11001110" // /* MW 2 */ + 39037 "01111101" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 92 42 first +.src_ref 11 "concat_adf_wrapper.cpp" 107 42 first +.delay_slot + 39038 "00101100" // LDA r16, [p3, #-4]; MUL r23, r23, r26 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39039 "01011111" // /* MW 5 */ + 39040 "11011111" // /* MW 4 */ + 39041 "11011011" // /* MW 3 */ + 39042 "11000010" // /* MW 2 */ + 39043 "01111110" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 93 42 first +.src_ref 11 "concat_adf_wrapper.cpp" 108 42 first +.delay_slot + 39044 "00101100" // LDA r7, [p3]; MUL r17, r17, r28 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39045 "10011111" // /* MW 5 */ + 39046 "11000111" // /* MW 4 */ + 39047 "11011000" // /* MW 3 */ + 39048 "10011110" // /* MW 2 */ + 39049 "01100000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 107 42 first +.delay_slot + 39050 "10011000" // LSHL r23, r23, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39051 "01101101" // /* MW 3 */ + 39052 "11101110" // /* MW 2 */ + 39053 "00010101" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 107 11 +.src_ref 11 "concat_adf_wrapper.cpp" 108 42 first +.delay_slot + 39054 "10100100" // LSHL r26, r17, r6; ADD.NC r17, r23, r25 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39055 "11001010" // /* MW 5 */ + 39056 "10110111" // /* MW 4 */ + 39057 "10111000" // /* MW 3 */ + 39058 "10001101" // /* MW 2 */ + 39059 "10001110" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 108 11 +.src_ref 11 "concat_adf_wrapper.cpp" 112 60 first +.delay_slot + 39060 "10100100" // LSHL r21, r1, r21; ADD.NC r1, r26, r24 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39061 "11000010" // /* MW 5 */ + 39062 "10111010" // /* MW 4 */ + 39063 "10110000" // /* MW 3 */ + 39064 "01101011" // /* MW 2 */ + 39065 "00001101" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39066 "00111010" // MOVS p3, p2; MOVXM ls, #39200 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39067 "00010001" // /* MW 9 */ + 39068 "10010000" // /* MW 8 */ + 39069 "01111100" // /* MW 7 */ + 39070 "00100100" // /* MW 6 */ + 39071 "00000000" // /* MW 5 */ + 39072 "00000000" // /* MW 4 */ + 39073 "01100000" // /* MW 3 */ + 39074 "00010001" // /* MW 2 */ + 39075 "01110001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39076 "01000100" // MOVXM le, #39200 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39077 "01000000" // /* MW 5 */ + 39078 "11110010" // /* MW 4 */ + 39079 "10010110" // /* MW 3 */ + 39080 "00000000" // /* MW 2 */ + 39081 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39082 "01100100" // LTU r27, r6, r21; MOV r23, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39083 "00000001" // /* MW 5 */ + 39084 "10100000" // /* MW 4 */ + 39085 "10011011" // /* MW 3 */ + 39086 "11101011" // /* MW 2 */ + 39087 "00110110" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 + 39088 "11100100" // SEL.EQZ r21, r6, r21, r27; VBCST.16 x0, r23 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39089 "11100101" // /* MW 5 */ + 39090 "10111010" // /* MW 4 */ + 39091 "01000000" // /* MW 3 */ + 39092 "01101010" // /* MW 2 */ + 39093 "00110101" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 112 4 first + 39094 "10111010" // NOPA; NOPB; MOV lc, r21 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39095 "01111110" // /* MW 9 */ + 39096 "01010000" // /* MW 8 */ + 39097 "10111101" // /* MW 7 */ + 39098 "00000010" // /* MW 6 */ + 39099 "00010000" // /* MW 5 */ + 39100 "00000000" // /* MW 4 */ + 39101 "11110000" // /* MW 3 */ + 39102 "00101100" // /* MW 2 */ + 39103 "00000000" // /* MW 1 */ +.src_ref 5 "vector.hpp" 1159 33 + 39104 "11100001" // NOPA; NOPB; NOPS; NOPX; VMOV bmll0, x0; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39105 "00000000" // /* MW 15 */ + 39106 "00000000" // /* MW 14 */ + 39107 "01111000" // /* MW 13 */ + 39108 "01001001" // /* MW 12 */ + 39109 "00000000" // /* MW 11 */ + 39110 "00000000" // /* MW 10 */ + 39111 "00000000" // /* MW 9 */ + 39112 "00000000" // /* MW 8 */ + 39113 "01011011" // /* MW 7 */ + 39114 "00000001" // /* MW 6 */ + 39115 "00100000" // /* MW 5 */ + 39116 "00000000" // /* MW 4 */ + 39117 "11110000" // /* MW 3 */ + 39118 "00101100" // /* MW 2 */ + 39119 "00000000" // /* MW 1 */ + 39120 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39121 "00000000" // /* MW 15 */ + 39122 "00000000" // /* MW 14 */ + 39123 "01111000" // /* MW 13 */ + 39124 "10100101" // /* MW 12 */ + 39125 "00000001" // /* MW 11 */ + 39126 "00000000" // /* MW 10 */ + 39127 "00000000" // /* MW 9 */ + 39128 "00000000" // /* MW 8 */ + 39129 "01011011" // /* MW 7 */ + 39130 "00000001" // /* MW 6 */ + 39131 "00100000" // /* MW 5 */ + 39132 "00000000" // /* MW 4 */ + 39133 "11110000" // /* MW 3 */ + 39134 "00101100" // /* MW 2 */ + 39135 "00000000" // /* MW 1 */ + 39136 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39137 "00000000" // /* MW 15 */ + 39138 "00000000" // /* MW 14 */ + 39139 "01111000" // /* MW 13 */ + 39140 "10100101" // /* MW 12 */ + 39141 "00000001" // /* MW 11 */ + 39142 "00000000" // /* MW 10 */ + 39143 "00000000" // /* MW 9 */ + 39144 "00000000" // /* MW 8 */ + 39145 "01011011" // /* MW 7 */ + 39146 "00000001" // /* MW 6 */ + 39147 "00100000" // /* MW 5 */ + 39148 "00000000" // /* MW 4 */ + 39149 "11110000" // /* MW 3 */ + 39150 "00101100" // /* MW 2 */ + 39151 "00000000" // /* MW 1 */ + 39152 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39153 "00000000" // /* MW 15 */ + 39154 "00000000" // /* MW 14 */ + 39155 "01111000" // /* MW 13 */ + 39156 "10100101" // /* MW 12 */ + 39157 "00000001" // /* MW 11 */ + 39158 "00000000" // /* MW 10 */ + 39159 "00000000" // /* MW 9 */ + 39160 "00000000" // /* MW 8 */ + 39161 "01011011" // /* MW 7 */ + 39162 "00000001" // /* MW 6 */ + 39163 "00100000" // /* MW 5 */ + 39164 "00000000" // /* MW 4 */ + 39165 "11110000" // /* MW 3 */ + 39166 "00101100" // /* MW 2 */ + 39167 "00000000" // /* MW 1 */ + 39168 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39169 "00000000" // /* MW 15 */ + 39170 "00000000" // /* MW 14 */ + 39171 "01111000" // /* MW 13 */ + 39172 "10100101" // /* MW 12 */ + 39173 "00000001" // /* MW 11 */ + 39174 "00000000" // /* MW 10 */ + 39175 "00000000" // /* MW 9 */ + 39176 "00000000" // /* MW 8 */ + 39177 "01011011" // /* MW 7 */ + 39178 "00000001" // /* MW 6 */ + 39179 "00100000" // /* MW 5 */ + 39180 "00000000" // /* MW 4 */ + 39181 "11110000" // /* MW 3 */ + 39182 "00101100" // /* MW 2 */ + 39183 "00000000" // /* MW 1 */ + 39184 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39185 "00000000" // /* MW 15 */ + 39186 "00000000" // /* MW 14 */ + 39187 "01111000" // /* MW 13 */ + 39188 "10100101" // /* MW 12 */ + 39189 "00000001" // /* MW 11 */ + 39190 "00000000" // /* MW 10 */ + 39191 "00000000" // /* MW 9 */ + 39192 "00000000" // /* MW 8 */ + 39193 "01011011" // /* MW 7 */ + 39194 "00000001" // /* MW 6 */ + 39195 "00100000" // /* MW 5 */ + 39196 "00000000" // /* MW 4 */ + 39197 "11110000" // /* MW 3 */ + 39198 "00101100" // /* MW 2 */ + 39199 "00000000" // /* MW 1 */ +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_368 +.src_ref 5 "vector.hpp" 1159 33 first +.begin_of_loop +.end_of_loop +.loop_nesting 1 + 39200 "11100001" // NOPA; NOPB; VST bmll0, [p3], #64; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39201 "00000000" // /* MW 15 */ + 39202 "00000000" // /* MW 14 */ + 39203 "01111000" // /* MW 13 */ + 39204 "10100101" // /* MW 12 */ + 39205 "00000001" // /* MW 11 */ + 39206 "00000000" // /* MW 10 */ + 39207 "00000000" // /* MW 9 */ + 39208 "10000000" // /* MW 8 */ + 39209 "00000110" // /* MW 7 */ + 39210 "00011100" // /* MW 6 */ + 39211 "00100011" // /* MW 5 */ + 39212 "00000000" // /* MW 4 */ + 39213 "11110000" // /* MW 3 */ + 39214 "00101100" // /* MW 2 */ + 39215 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_384 +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 first +.src_ref 11 "concat_adf_wrapper.cpp" 123 22 first +.loop_nesting 0 + 39216 "10000100" // JZ r5, #39632 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39632 delay_slots=5 */ + 39217 "00000001" // /* MW 5 */ + 39218 "00000000" // /* MW 4 */ + 39219 "01101000" // /* MW 3 */ + 39220 "01001101" // /* MW 2 */ + 39221 "00101000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 119 55 first +.delay_slot + 39222 "10011000" // LSHL r18, r18, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39223 "01101101" // /* MW 3 */ + 39224 "10100100" // /* MW 2 */ + 39225 "00010100" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 119 11 +.delay_slot + 39226 "01011000" // ADD.NC p3, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39227 "11001001" // /* MW 3 */ + 39228 "01101000" // /* MW 2 */ + 39229 "00011011" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 120 55 first +.delay_slot + 39230 "10011000" // LSHL r17, r19, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39231 "01101101" // /* MW 3 */ + 39232 "11100010" // /* MW 2 */ + 39233 "00010100" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 120 11 +.delay_slot + 39234 "01011000" // ADD.NC r1, r17, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39235 "10000101" // /* MW 3 */ + 39236 "01011000" // /* MW 2 */ + 39237 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39238 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39239 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 first + 39240 "00100100" // LSHL r17, r16, r6; ADD.NC r5, r5, #-1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39241 "11111111" // /* MW 5 */ + 39242 "10100101" // /* MW 4 */ + 39243 "10110010" // /* MW 3 */ + 39244 "01001101" // /* MW 2 */ + 39245 "10000100" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 39246 "10100100" // LSHL r18, r3, r6; ADD.NC r3, r17, r20 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39247 "10100010" // /* MW 5 */ + 39248 "10110001" // /* MW 4 */ + 39249 "10110001" // /* MW 3 */ + 39250 "10001101" // /* MW 2 */ + 39251 "00011100" // /* MW 1 */ + 39252 "11100100" // LSHL r4, r4, r6; MOV m0, r18 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39253 "01000001" // /* MW 5 */ + 39254 "00010010" // /* MW 4 */ + 39255 "10110000" // /* MW 3 */ + 39256 "00001101" // /* MW 2 */ + 39257 "00100001" // /* MW 1 */ + 39258 "11100100" // LSHL r2, r2, r6; MOV m1, r4 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39259 "01000001" // /* MW 5 */ + 39260 "00000100" // /* MW 4 */ + 39261 "10110010" // /* MW 3 */ + 39262 "10001101" // /* MW 2 */ + 39263 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 + 39264 "11100001" // NOPA; NOPB; NOPS; MOVXM p1, #39280; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39265 "00000000" // /* MW 15 */ + 39266 "00000000" // /* MW 14 */ + 39267 "00010000" // /* MW 13 */ + 39268 "10111000" // /* MW 12 */ + 39269 "10110100" // /* MW 11 */ + 39270 "00100100" // /* MW 10 */ + 39271 "00000000" // /* MW 9 */ + 39272 "00000000" // /* MW 8 */ + 39273 "01011011" // /* MW 7 */ + 39274 "00000001" // /* MW 6 */ + 39275 "00100000" // /* MW 5 */ + 39276 "00000000" // /* MW 4 */ + 39277 "11110000" // /* MW 3 */ + 39278 "00101100" // /* MW 2 */ + 39279 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_448 +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 first +.loop_nesting 1 + 39280 "10000100" // JZ r16, #39440 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39440 delay_slots=5 */ + 39281 "00000001" // /* MW 5 */ + 39282 "00000000" // /* MW 4 */ + 39283 "00001000" // /* MW 3 */ + 39284 "01001101" // /* MW 2 */ + 39285 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39286 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39287 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39288 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39289 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39290 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39291 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39292 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39293 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39294 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39295 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 + 39296 "00000010" // MOVS p5, p2; MOV lc, r16 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 39297 "01110000" // /* MW 7 */ + 39298 "00010000" // /* MW 6 */ + 39299 "10111100" // /* MW 5 */ + 39300 "00000010" // /* MW 4 */ + 39301 "01100000" // /* MW 3 */ + 39302 "00010001" // /* MW 2 */ + 39303 "10110001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 + 39304 "00111010" // MOVS p0, p3; MOVXM ls, #39328 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39305 "00010001" // /* MW 9 */ + 39306 "11010000" // /* MW 8 */ + 39307 "01111100" // /* MW 7 */ + 39308 "00100100" // /* MW 6 */ + 39309 "00000000" // /* MW 5 */ + 39310 "00000000" // /* MW 4 */ + 39311 "01100000" // /* MW 3 */ + 39312 "10010001" // /* MW 2 */ + 39313 "00010001" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 124 8 + 39314 "01111110" // NOPA; NOPB; NOPS; MOVXM le, #39424 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 39315 "01100000" // /* MW 13 */ + 39316 "00101011" // /* MW 12 */ + 39317 "00000000" // /* MW 11 */ + 39318 "00000010" // /* MW 10 */ + 39319 "10100000" // /* MW 9 */ + 39320 "10110111" // /* MW 8 */ + 39321 "00000100" // /* MW 7 */ + 39322 "00000000" // /* MW 6 */ + 39323 "00100000" // /* MW 5 */ + 39324 "00000000" // /* MW 4 */ + 39325 "11110000" // /* MW 3 */ + 39326 "00101100" // /* MW 2 */ + 39327 "00000000" // /* MW 1 */ +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_496 +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 first +.begin_of_loop +.loop_nesting 2 + 39328 "11100001" // LDA.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39329 "00000000" // /* MW 15 */ + 39330 "00000000" // /* MW 14 */ + 39331 "01111000" // /* MW 13 */ + 39332 "10100101" // /* MW 12 */ + 39333 "00000001" // /* MW 11 */ + 39334 "00000000" // /* MW 10 */ + 39335 "00000000" // /* MW 9 */ + 39336 "00000000" // /* MW 8 */ + 39337 "01011011" // /* MW 7 */ + 39338 "00000001" // /* MW 6 */ + 39339 "00100000" // /* MW 5 */ + 39340 "00000000" // /* MW 4 */ + 39341 "01010000" // /* MW 3 */ + 39342 "10011010" // /* MW 2 */ + 39343 "00000011" // /* MW 1 */ + 39344 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39345 "00000000" // /* MW 15 */ + 39346 "00000000" // /* MW 14 */ + 39347 "01111000" // /* MW 13 */ + 39348 "10100101" // /* MW 12 */ + 39349 "00000001" // /* MW 11 */ + 39350 "00000000" // /* MW 10 */ + 39351 "00000000" // /* MW 9 */ + 39352 "00000000" // /* MW 8 */ + 39353 "01011011" // /* MW 7 */ + 39354 "00000001" // /* MW 6 */ + 39355 "00100000" // /* MW 5 */ + 39356 "00000000" // /* MW 4 */ + 39357 "11110000" // /* MW 3 */ + 39358 "00101100" // /* MW 2 */ + 39359 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 125 36 + 39360 "11100001" // ST.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39361 "00000000" // /* MW 15 */ + 39362 "00000000" // /* MW 14 */ + 39363 "01111000" // /* MW 13 */ + 39364 "10100101" // /* MW 12 */ + 39365 "00000001" // /* MW 11 */ + 39366 "00000000" // /* MW 10 */ + 39367 "00000000" // /* MW 9 */ + 39368 "00000000" // /* MW 8 */ + 39369 "01011011" // /* MW 7 */ + 39370 "00000001" // /* MW 6 */ + 39371 "00100000" // /* MW 5 */ + 39372 "00000000" // /* MW 4 */ + 39373 "11100000" // /* MW 3 */ + 39374 "10011010" // /* MW 2 */ + 39375 "10100011" // /* MW 1 */ + 39376 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39377 "00000000" // /* MW 15 */ + 39378 "00000000" // /* MW 14 */ + 39379 "01111000" // /* MW 13 */ + 39380 "10100101" // /* MW 12 */ + 39381 "00000001" // /* MW 11 */ + 39382 "00000000" // /* MW 10 */ + 39383 "00000000" // /* MW 9 */ + 39384 "00000000" // /* MW 8 */ + 39385 "01011011" // /* MW 7 */ + 39386 "00000001" // /* MW 6 */ + 39387 "00100000" // /* MW 5 */ + 39388 "00000000" // /* MW 4 */ + 39389 "11110000" // /* MW 3 */ + 39390 "00101100" // /* MW 2 */ + 39391 "00000000" // /* MW 1 */ + 39392 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39393 "00000000" // /* MW 15 */ + 39394 "00000000" // /* MW 14 */ + 39395 "01111000" // /* MW 13 */ + 39396 "10100101" // /* MW 12 */ + 39397 "00000001" // /* MW 11 */ + 39398 "00000000" // /* MW 10 */ + 39399 "00000000" // /* MW 9 */ + 39400 "00000000" // /* MW 8 */ + 39401 "01011011" // /* MW 7 */ + 39402 "00000001" // /* MW 6 */ + 39403 "00100000" // /* MW 5 */ + 39404 "00000000" // /* MW 4 */ + 39405 "11110000" // /* MW 3 */ + 39406 "00101100" // /* MW 2 */ + 39407 "00000000" // /* MW 1 */ + 39408 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39409 "00000000" // /* MW 15 */ + 39410 "00000000" // /* MW 14 */ + 39411 "01111000" // /* MW 13 */ + 39412 "10100101" // /* MW 12 */ + 39413 "00000001" // /* MW 11 */ + 39414 "00000000" // /* MW 10 */ + 39415 "00000000" // /* MW 9 */ + 39416 "00000000" // /* MW 8 */ + 39417 "01011011" // /* MW 7 */ + 39418 "00000001" // /* MW 6 */ + 39419 "00100000" // /* MW 5 */ + 39420 "00000000" // /* MW 4 */ + 39421 "11110000" // /* MW 3 */ + 39422 "00101100" // /* MW 2 */ + 39423 "00000000" // /* MW 1 */ +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_592 +.end_of_loop + 39424 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39425 "00000000" // /* MW 15 */ + 39426 "00000000" // /* MW 14 */ + 39427 "01111000" // /* MW 13 */ + 39428 "10100101" // /* MW 12 */ + 39429 "00000001" // /* MW 11 */ + 39430 "00000000" // /* MW 10 */ + 39431 "00000000" // /* MW 9 */ + 39432 "00000000" // /* MW 8 */ + 39433 "01011011" // /* MW 7 */ + 39434 "00000001" // /* MW 6 */ + 39435 "00100000" // /* MW 5 */ + 39436 "00000000" // /* MW 4 */ + 39437 "11110000" // /* MW 3 */ + 39438 "00101100" // /* MW 2 */ + 39439 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_608 +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 first +.loop_nesting 1 + 39440 "10000100" // JZ r7, #39600 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=39600 delay_slots=5 */ + 39441 "00000001" // /* MW 5 */ + 39442 "00000000" // /* MW 4 */ + 39443 "01011000" // /* MW 3 */ + 39444 "01001101" // /* MW 2 */ + 39445 "00111000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39447 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39448 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39449 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39450 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39451 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39452 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39453 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39454 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39455 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 + 39456 "00000010" // MOVS p0, r3; MOV lc, r7 /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 39457 "01110000" // /* MW 7 */ + 39458 "11010000" // /* MW 6 */ + 39459 "10111001" // /* MW 5 */ + 39460 "00000010" // /* MW 4 */ + 39461 "01100000" // /* MW 3 */ + 39462 "01100001" // /* MW 2 */ + 39463 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 + 39464 "00111010" // MOVS p5, r1; MOVXM ls, #39488 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39465 "00010001" // /* MW 9 */ + 39466 "00100000" // /* MW 8 */ + 39467 "01111101" // /* MW 7 */ + 39468 "00100100" // /* MW 6 */ + 39469 "00000000" // /* MW 5 */ + 39470 "00000000" // /* MW 4 */ + 39471 "01100000" // /* MW 3 */ + 39472 "00100001" // /* MW 2 */ + 39473 "10110000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 127 8 + 39474 "01111110" // NOPA; NOPB; NOPS; MOVXM le, #39584 /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 39475 "01100000" // /* MW 13 */ + 39476 "00101011" // /* MW 12 */ + 39477 "00000000" // /* MW 11 */ + 39478 "00000010" // /* MW 10 */ + 39479 "10101010" // /* MW 9 */ + 39480 "10110111" // /* MW 8 */ + 39481 "00000100" // /* MW 7 */ + 39482 "00000000" // /* MW 6 */ + 39483 "00100000" // /* MW 5 */ + 39484 "00000000" // /* MW 4 */ + 39485 "11110000" // /* MW 3 */ + 39486 "00101100" // /* MW 2 */ + 39487 "00000000" // /* MW 1 */ +.label ZLS_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_656 +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 first +.begin_of_loop +.loop_nesting 2 + 39488 "11100001" // LDA.s16 r6, [p5], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39489 "00000000" // /* MW 15 */ + 39490 "00000000" // /* MW 14 */ + 39491 "01111000" // /* MW 13 */ + 39492 "10100101" // /* MW 12 */ + 39493 "00000001" // /* MW 11 */ + 39494 "00000000" // /* MW 10 */ + 39495 "00000000" // /* MW 9 */ + 39496 "00000000" // /* MW 8 */ + 39497 "01011011" // /* MW 7 */ + 39498 "00000001" // /* MW 6 */ + 39499 "00100000" // /* MW 5 */ + 39500 "00000000" // /* MW 4 */ + 39501 "01010000" // /* MW 3 */ + 39502 "10011010" // /* MW 2 */ + 39503 "10100011" // /* MW 1 */ + 39504 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39505 "00000000" // /* MW 15 */ + 39506 "00000000" // /* MW 14 */ + 39507 "01111000" // /* MW 13 */ + 39508 "10100101" // /* MW 12 */ + 39509 "00000001" // /* MW 11 */ + 39510 "00000000" // /* MW 10 */ + 39511 "00000000" // /* MW 9 */ + 39512 "00000000" // /* MW 8 */ + 39513 "01011011" // /* MW 7 */ + 39514 "00000001" // /* MW 6 */ + 39515 "00100000" // /* MW 5 */ + 39516 "00000000" // /* MW 4 */ + 39517 "11110000" // /* MW 3 */ + 39518 "00101100" // /* MW 2 */ + 39519 "00000000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 128 65 + 39520 "11100001" // ST.s16 r6, [p0], #2; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39521 "00000000" // /* MW 15 */ + 39522 "00000000" // /* MW 14 */ + 39523 "01111000" // /* MW 13 */ + 39524 "10100101" // /* MW 12 */ + 39525 "00000001" // /* MW 11 */ + 39526 "00000000" // /* MW 10 */ + 39527 "00000000" // /* MW 9 */ + 39528 "00000000" // /* MW 8 */ + 39529 "01011011" // /* MW 7 */ + 39530 "00000001" // /* MW 6 */ + 39531 "00100000" // /* MW 5 */ + 39532 "00000000" // /* MW 4 */ + 39533 "11100000" // /* MW 3 */ + 39534 "10011010" // /* MW 2 */ + 39535 "00000011" // /* MW 1 */ + 39536 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39537 "00000000" // /* MW 15 */ + 39538 "00000000" // /* MW 14 */ + 39539 "01111000" // /* MW 13 */ + 39540 "10100101" // /* MW 12 */ + 39541 "00000001" // /* MW 11 */ + 39542 "00000000" // /* MW 10 */ + 39543 "00000000" // /* MW 9 */ + 39544 "00000000" // /* MW 8 */ + 39545 "01011011" // /* MW 7 */ + 39546 "00000001" // /* MW 6 */ + 39547 "00100000" // /* MW 5 */ + 39548 "00000000" // /* MW 4 */ + 39549 "11110000" // /* MW 3 */ + 39550 "00101100" // /* MW 2 */ + 39551 "00000000" // /* MW 1 */ + 39552 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39553 "00000000" // /* MW 15 */ + 39554 "00000000" // /* MW 14 */ + 39555 "01111000" // /* MW 13 */ + 39556 "10100101" // /* MW 12 */ + 39557 "00000001" // /* MW 11 */ + 39558 "00000000" // /* MW 10 */ + 39559 "00000000" // /* MW 9 */ + 39560 "00000000" // /* MW 8 */ + 39561 "01011011" // /* MW 7 */ + 39562 "00000001" // /* MW 6 */ + 39563 "00100000" // /* MW 5 */ + 39564 "00000000" // /* MW 4 */ + 39565 "11110000" // /* MW 3 */ + 39566 "00101100" // /* MW 2 */ + 39567 "00000000" // /* MW 1 */ + 39568 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39569 "00000000" // /* MW 15 */ + 39570 "00000000" // /* MW 14 */ + 39571 "01111000" // /* MW 13 */ + 39572 "10100101" // /* MW 12 */ + 39573 "00000001" // /* MW 11 */ + 39574 "00000000" // /* MW 10 */ + 39575 "00000000" // /* MW 9 */ + 39576 "00000000" // /* MW 8 */ + 39577 "01011011" // /* MW 7 */ + 39578 "00000001" // /* MW 6 */ + 39579 "00100000" // /* MW 5 */ + 39580 "00000000" // /* MW 4 */ + 39581 "11110000" // /* MW 3 */ + 39582 "00101100" // /* MW 2 */ + 39583 "00000000" // /* MW 1 */ +.label ZLE_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_752 +.end_of_loop + 39584 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 39585 "00000000" // /* MW 15 */ + 39586 "00000000" // /* MW 14 */ + 39587 "01111000" // /* MW 13 */ + 39588 "10100101" // /* MW 12 */ + 39589 "00000001" // /* MW 11 */ + 39590 "00000000" // /* MW 10 */ + 39591 "00000000" // /* MW 9 */ + 39592 "00000000" // /* MW 8 */ + 39593 "01011011" // /* MW 7 */ + 39594 "00000001" // /* MW 6 */ + 39595 "00100000" // /* MW 5 */ + 39596 "00000000" // /* MW 4 */ + 39597 "11110000" // /* MW 3 */ + 39598 "00101100" // /* MW 2 */ + 39599 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_768 +.src_ref 11 "concat_adf_wrapper.cpp" 123 4 first +.loop_nesting 1 + 39600 "00010010" // PADDA [p2], m1; PADDB [p3], m0; JNZD r5, r5, p1 /* MW 8 */ /* control_operation: words=8 jump conditional cycles_taken=1 cycles_not_taken=0 indirect absolute delay_slots=5 */ + 39601 "01100000" // /* MW 7 */ + 39602 "01001010" // /* MW 6 */ + 39603 "00100001" // /* MW 5 */ + 39604 "00010111" // /* MW 4 */ + 39605 "11110110" // /* MW 3 */ + 39606 "00001100" // /* MW 2 */ + 39607 "01000101" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39608 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39609 "00000000" // /* MW 1 */ +.delay_slot + 39610 "01011000" // ADD.NC r3, r3, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39611 "10010001" // /* MW 3 */ + 39612 "11010001" // /* MW 2 */ + 39613 "00011000" // /* MW 1 */ +.delay_slot + 39614 "01011000" // ADD.NC r1, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39615 "10001001" // /* MW 3 */ + 39616 "01010000" // /* MW 2 */ + 39617 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39618 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39619 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39620 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 39621 "10000001" // /* MW 11 */ + 39622 "10101101" // /* MW 10 */ + 39623 "00000000" // /* MW 9 */ + 39624 "00000000" // /* MW 8 */ + 39625 "00000000" // /* MW 7 */ + 39626 "00000000" // /* MW 6 */ + 39627 "00100000" // /* MW 5 */ + 39628 "00000000" // /* MW 4 */ + 39629 "11110000" // /* MW 3 */ + 39630 "00101100" // /* MW 2 */ + 39631 "00000000" // /* MW 1 */ +.label TGT_F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj_800 +.src_ref 11 "concat_adf_wrapper.cpp" 144 first +.loop_nesting 0 + 39632 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 39633 "00000000" // /* MW 3 */ + 39634 "00101000" // /* MW 2 */ + 39635 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 143 26 +.delay_slot + 39636 "00011000" // ADD r0, r0, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39637 "00000111" // /* MW 3 */ + 39638 "00000000" // /* MW 2 */ + 39639 "00010000" // /* MW 1 */ +.src_ref 11 "concat_adf_wrapper.cpp" 143 26 first +.delay_slot + 39640 "10011000" // ST r0, [p4] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39641 "00010001" // /* MW 3 */ + 39642 "00000100" // /* MW 2 */ + 39643 "00001100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39644 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39645 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39646 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39647 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39648 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj__end +.label __ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj___func_end0 + 39649 "00000000" // /* MW 1 */ +.label _ZN12me_primitive10udiv_dstepEjjRjS0_ +.function udiv_dstep _ZN12me_primitive10udiv_dstepEjjRjS0_ +.src_ref 14 "me_div.c" 108 19 +.src_ref 14 "me_div.c" 108 19 +.src_ref 14 "me_div.c" 115 4 first +.function_start + 39664 "11100100" // MOVX r3, #0; MOV r31, r0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39665 "01000001" // /* MW 5 */ + 39666 "10100000" // /* MW 4 */ + 39667 "00101111" // /* MW 3 */ + 39668 "11000000" // /* MW 2 */ + 39669 "00000000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39670 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39671 "00011100" // /* MW 3 */ + 39672 "11000110" // /* MW 2 */ + 39673 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39674 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39675 "00011100" // /* MW 3 */ + 39676 "11000110" // /* MW 2 */ + 39677 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39678 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39679 "00011100" // /* MW 3 */ + 39680 "11000110" // /* MW 2 */ + 39681 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39682 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39683 "00011100" // /* MW 3 */ + 39684 "11000110" // /* MW 2 */ + 39685 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39686 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39687 "00011100" // /* MW 3 */ + 39688 "11000110" // /* MW 2 */ + 39689 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39690 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39691 "00011100" // /* MW 3 */ + 39692 "11000110" // /* MW 2 */ + 39693 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39694 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39695 "00011100" // /* MW 3 */ + 39696 "11000110" // /* MW 2 */ + 39697 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39698 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39699 "00011100" // /* MW 3 */ + 39700 "11000110" // /* MW 2 */ + 39701 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39702 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39703 "00011100" // /* MW 3 */ + 39704 "11000110" // /* MW 2 */ + 39705 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39706 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39707 "00011100" // /* MW 3 */ + 39708 "11000110" // /* MW 2 */ + 39709 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39710 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39711 "00011100" // /* MW 3 */ + 39712 "11000110" // /* MW 2 */ + 39713 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39714 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39715 "00011100" // /* MW 3 */ + 39716 "11000110" // /* MW 2 */ + 39717 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39718 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39719 "00011100" // /* MW 3 */ + 39720 "11000110" // /* MW 2 */ + 39721 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39722 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39723 "00011100" // /* MW 3 */ + 39724 "11000110" // /* MW 2 */ + 39725 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39726 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39727 "00011100" // /* MW 3 */ + 39728 "11000110" // /* MW 2 */ + 39729 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39730 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39731 "00011100" // /* MW 3 */ + 39732 "11000110" // /* MW 2 */ + 39733 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39734 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39735 "00011100" // /* MW 3 */ + 39736 "11000110" // /* MW 2 */ + 39737 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39738 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39739 "00011100" // /* MW 3 */ + 39740 "11000110" // /* MW 2 */ + 39741 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39742 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39743 "00011100" // /* MW 3 */ + 39744 "11000110" // /* MW 2 */ + 39745 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39746 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39747 "00011100" // /* MW 3 */ + 39748 "11000110" // /* MW 2 */ + 39749 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39750 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39751 "00011100" // /* MW 3 */ + 39752 "11000110" // /* MW 2 */ + 39753 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39754 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39755 "00011100" // /* MW 3 */ + 39756 "11000110" // /* MW 2 */ + 39757 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39758 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39759 "00011100" // /* MW 3 */ + 39760 "11000110" // /* MW 2 */ + 39761 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39762 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39763 "00011100" // /* MW 3 */ + 39764 "11000110" // /* MW 2 */ + 39765 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39766 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39767 "00011100" // /* MW 3 */ + 39768 "11000110" // /* MW 2 */ + 39769 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39770 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39771 "00011100" // /* MW 3 */ + 39772 "11000110" // /* MW 2 */ + 39773 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39774 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39775 "00011100" // /* MW 3 */ + 39776 "11000110" // /* MW 2 */ + 39777 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 + 39778 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39779 "00011100" // /* MW 3 */ + 39780 "11000110" // /* MW 2 */ + 39781 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 119 first + 39782 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 39783 "00000000" // /* MW 3 */ + 39784 "00101000" // /* MW 2 */ + 39785 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 first +.delay_slot + 39786 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39787 "00011100" // /* MW 3 */ + 39788 "11000110" // /* MW 2 */ + 39789 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 +.delay_slot + 39790 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39791 "00011100" // /* MW 3 */ + 39792 "11000110" // /* MW 2 */ + 39793 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 +.delay_slot + 39794 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39795 "00011100" // /* MW 3 */ + 39796 "11000110" // /* MW 2 */ + 39797 "00010000" // /* MW 1 */ +.src_ref 14 "me_div.c" 108 19 +.delay_slot + 39798 "00011000" // DIVS r3, r31, r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39799 "00011100" // /* MW 3 */ + 39800 "11000110" // /* MW 2 */ + 39801 "00010000" // /* MW 1 */ +.delay_slot + 39802 "11111000" // MOV r2, r31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39803 "10100000" // /* MW 3 */ + 39804 "10011111" // /* MW 2 */ +.label _ZN12me_primitive10udiv_dstepEjjRjS0___end + 39805 "00011000" // /* MW 1 */ +.label _ZL19propagateFloat32NaNjj +.function propagateFloat32NaN _ZL19propagateFloat32NaNjj +.src_ref 15 "softfloat-specialize" 78 24 +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 +.src_ref 15 "softfloat-specialize" 143 4 first +.function_start + 39808 "10111010" // MOVA r3, #-22; MOVXM r18, #-16777216 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39809 "00010000" // /* MW 9 */ + 39810 "00000000" // /* MW 8 */ + 39811 "01001000" // /* MW 7 */ + 39812 "00000010" // /* MW 6 */ + 39813 "11000000" // /* MW 5 */ + 39814 "00111111" // /* MW 4 */ + 39815 "00000000" // /* MW 3 */ + 39816 "01000011" // /* MW 2 */ + 39817 "11111101" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 +.src_ref 15 "softfloat-specialize" 140 6 +.src_ref 15 "softfloat-specialize" 141 6 + 39818 "10111010" // MOVA r7, #511; MOVXM r0, #4194304 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39819 "00010000" // /* MW 9 */ + 39820 "00000000" // /* MW 8 */ + 39821 "00001000" // /* MW 7 */ + 39822 "00000000" // /* MW 6 */ + 39823 "00010000" // /* MW 5 */ + 39824 "00000000" // /* MW 4 */ + 39825 "00000000" // /* MW 3 */ + 39826 "11100111" // /* MW 2 */ + 39827 "00111111" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 78 38 +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 +.src_ref 15 "softfloat-specialize" 140 6 first + 39828 "10111010" // MOVA r16, #1; OR r4, r1, r0; MOV r5, #510 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39829 "01011000" // /* MW 9 */ + 39830 "11111110" // /* MW 8 */ + 39831 "10101001" // /* MW 7 */ + 39832 "00101100" // /* MW 6 */ + 39833 "01000000" // /* MW 5 */ + 39834 "00000010" // /* MW 4 */ + 39835 "00000000" // /* MW 3 */ + 39836 "00110000" // /* MW 2 */ + 39837 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 141 6 first + 39838 "10011000" // OR r0, r2, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39839 "00000101" // /* MW 3 */ + 39840 "10000000" // /* MW 2 */ + 39841 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first + 39842 "10011000" // LSHL r6, r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39843 "00111101" // /* MW 3 */ + 39844 "01001100" // /* MW 2 */ + 39845 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first + 39846 "10011000" // LSHL r3, r2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39847 "00111101" // /* MW 3 */ + 39848 "10000110" // /* MW 2 */ + 39849 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 + 39850 "10011000" // AND r3, r7, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39851 "00110100" // /* MW 3 */ + 39852 "11000110" // /* MW 2 */ + 39853 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first + 39854 "10011000" // AND r6, r7, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39855 "01100100" // /* MW 3 */ + 39856 "11001100" // /* MW 2 */ + 39857 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 + 39858 "10011000" // EQ r6, r5, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39859 "01100111" // /* MW 3 */ + 39860 "01001100" // /* MW 2 */ + 39861 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 78 38 first + 39862 "10011000" // LSHL r17, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39863 "00001101" // /* MW 3 */ + 39864 "10100011" // /* MW 2 */ + 39865 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 78 24 + 39866 "10011000" // LTU r27, r18, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39867 "00011100" // /* MW 3 */ + 39868 "10110111" // /* MW 2 */ + 39869 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 62 first + 39870 "00011000" // SEL.EQZ r17, r4, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39871 "00000010" // /* MW 3 */ + 39872 "00100010" // /* MW 2 */ + 39873 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 +.src_ref 15 "softfloat-specialize" 139 22 + 39874 "01000100" // MOVXM r16, #4194303 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39875 "11111110" // /* MW 5 */ + 39876 "00111111" // /* MW 4 */ + 39877 "11111000" // /* MW 3 */ + 39878 "00111111" // /* MW 2 */ + 39879 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first + 39880 "10011000" // AND r2, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39881 "00000100" // /* MW 3 */ + 39882 "10000101" // /* MW 2 */ + 39883 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 + 39884 "00011000" // NEZ r2, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39885 "11110000" // /* MW 3 */ + 39886 "10000100" // /* MW 2 */ + 39887 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first + 39888 "10011000" // AND r1, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39889 "00000100" // /* MW 3 */ + 39890 "01000011" // /* MW 2 */ + 39891 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 + 39892 "00011000" // NEZ r1, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39893 "11110000" // /* MW 3 */ + 39894 "01000010" // /* MW 2 */ + 39895 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 4 first + 39896 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 39897 "00000000" // /* MW 3 */ + 39898 "00101000" // /* MW 2 */ + 39899 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 137 22 first +.delay_slot + 39900 "10011000" // AND r27, r1, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39901 "01100100" // /* MW 3 */ + 39902 "01110110" // /* MW 2 */ + 39903 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first +.delay_slot + 39904 "10011000" // EQ r1, r3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39905 "01010111" // /* MW 3 */ + 39906 "11000010" // /* MW 2 */ + 39907 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 49 first +.delay_slot + 39908 "00011000" // SEL.EQZ r3, r17, r4, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39909 "01000010" // /* MW 3 */ + 39910 "01000110" // /* MW 2 */ + 39911 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 139 22 first +.delay_slot + 39912 "10011000" // AND r27, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39913 "00100100" // /* MW 3 */ + 39914 "01110110" // /* MW 2 */ + 39915 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-specialize" 143 27 first +.delay_slot + 39916 "00011000" // SEL.EQZ r0, r3, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39917 "00000010" // /* MW 3 */ + 39918 "11000000" // /* MW 2 */ +.label _ZL19propagateFloat32NaNjj__end + 39919 "00010000" // /* MW 1 */ +.label _ZL19roundAndPackFloat32iij +.function roundAndPackFloat32 _ZL19roundAndPackFloat32iij +.src_ref 15 "softfloat.c" 154 first +.src_ref 15 "softfloat.c" 161 19 +.src_ref 15 "softfloat.c" 203 30 +.function_start + 39920 "10111010" // MOVA r0, #64; MOVXM p0, #491608 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39921 "00010000" // /* MW 9 */ + 39922 "00101100" // /* MW 8 */ + 39923 "00110000" // /* MW 7 */ + 39924 "11100000" // /* MW 6 */ + 39925 "00000001" // /* MW 5 */ + 39926 "00000000" // /* MW 4 */ + 39927 "00000000" // /* MW 3 */ + 39928 "00000000" // /* MW 2 */ + 39929 "00001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 161 19 first +.src_ref 15 "softfloat.c" 171 16 +.src_ref 15 "softfloat.c" 174 16 +.src_ref 15 "softfloat.c" 178 21 +.src_ref 15 "softfloat.c" 194 29 + 39930 "00101100" // LDA r4, [p0]; MOVX r6, #127 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39931 "11111010" // /* MW 5 */ + 39932 "10011001" // /* MW 4 */ + 39933 "11010000" // /* MW 3 */ + 39934 "10010010" // /* MW 2 */ + 39935 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39936 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39937 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39939 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39940 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39941 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39942 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39943 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39944 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39945 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 39946 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39947 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 162 36 first +.src_ref 15 "softfloat.c" 164 4 first + 39948 "10000100" // JZ r4, #40016 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40016 delay_slots=5 */ + 39949 "00000001" // /* MW 5 */ + 39950 "00000000" // /* MW 4 */ + 39951 "00101000" // /* MW 3 */ + 39952 "01001110" // /* MW 2 */ + 39953 "00100000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 182 40 +.src_ref 15 "softfloat.c" 185 68 +.src_ref 15 "softfloat.c" 202 18 +.delay_slot + 39954 "00011000" // MOVX r5, #64 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39955 "00000001" // /* MW 3 */ + 39956 "01001010" // /* MW 2 */ + 39957 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39959 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39960 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39961 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39962 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39963 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 39964 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 39965 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 8 +.src_ref 15 "softfloat.c" 171 16 +.src_ref 15 "softfloat.c" 171 34 +.src_ref 15 "softfloat.c" 174 16 +.src_ref 15 "softfloat.c" 174 34 + 39966 "10111010" // MOVA r16, #3; MOVX r7, #2; MOV r24, #0 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 39967 "01011000" // /* MW 9 */ + 39968 "00000000" // /* MW 8 */ + 39969 "00001000" // /* MW 7 */ + 39970 "01001011" // /* MW 6 */ + 39971 "01110000" // /* MW 5 */ + 39972 "00000000" // /* MW 4 */ + 39973 "00000000" // /* MW 3 */ + 39974 "01110000" // /* MW 2 */ + 39975 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 26 +.src_ref 15 "softfloat.c" 171 34 first + 39976 "01100100" // EQ r27, r7, r4; MOV r5, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39977 "00000101" // /* MW 5 */ + 39978 "10100000" // /* MW 4 */ + 39979 "11110010" // /* MW 3 */ + 39980 "11001000" // /* MW 2 */ + 39981 "00111110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 171 16 + 39982 "00011000" // SEL.EQZ r7, r6, r24, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39983 "10000010" // /* MW 3 */ + 39984 "10001111" // /* MW 2 */ + 39985 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 174 34 first + 39986 "10011000" // EQ r27, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39987 "00000111" // /* MW 3 */ + 39988 "00110111" // /* MW 2 */ + 39989 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 170 12 +.src_ref 15 "softfloat.c" 174 16 + 39990 "11100100" // SEL.EQZ r16, r6, r24, r27; MOV r27, r1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 39991 "01000001" // /* MW 5 */ + 39992 "10100001" // /* MW 4 */ + 39993 "01001101" // /* MW 3 */ + 39994 "00110000" // /* MW 2 */ + 39995 "00110100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 170 12 first +.src_ref 15 "softfloat.c" 170 12 first + 39996 "00011000" // SEL.EQZ r7, r16, r7, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 39997 "01110010" // /* MW 3 */ + 39998 "00001110" // /* MW 2 */ + 39999 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 26 first + 40000 "10011000" // EQ r27, r5, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40001 "01000111" // /* MW 3 */ + 40002 "01110110" // /* MW 2 */ + 40003 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 165 8 + 40004 "00110110" // NOPA; NOPB; NOPS; SEL.EQZ r5, r7, r24, r27 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 40005 "10000001" // /* MW 11 */ + 40006 "10101101" // /* MW 10 */ + 40007 "00000000" // /* MW 9 */ + 40008 "00010000" // /* MW 8 */ + 40009 "01011100" // /* MW 7 */ + 40010 "00001110" // /* MW 6 */ + 40011 "00100000" // /* MW 5 */ + 40012 "00000000" // /* MW 4 */ + 40013 "11110000" // /* MW 3 */ + 40014 "00101100" // /* MW 2 */ + 40015 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_96 +.src_ref 15 "softfloat.c" 179 14 +.src_ref 15 "softfloat.c" 179 17 first +.src_ref 15 "softfloat.c" 180 23 +.src_ref 15 "softfloat.c" 181 28 + 40016 "01100100" // EXTEND.u16 r18, r2; MOV r16, #253 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40017 "11110101" // /* MW 5 */ + 40018 "00100011" // /* MW 4 */ + 40019 "00001000" // /* MW 3 */ + 40020 "10010110" // /* MW 2 */ + 40021 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 179 14 + 40022 "10011000" // LT r18, r18, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40023 "00001010" // /* MW 3 */ + 40024 "10100101" // /* MW 2 */ + 40025 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 179 4 + 40026 "10000100" // JNZ r18, #40208 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40208 delay_slots=5 */ + 40027 "00000001" // /* MW 5 */ + 40028 "01000000" // /* MW 4 */ + 40029 "10001000" // /* MW 3 */ + 40030 "01001110" // /* MW 2 */ + 40031 "10010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 178 21 first +.delay_slot + 40032 "10011000" // AND r17, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40033 "01100100" // /* MW 3 */ + 40034 "11100010" // /* MW 2 */ + 40035 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 +.src_ref 15 "softfloat.c" 128 31 +.delay_slot + 40036 "00011000" // MOVX r7, #31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40037 "01111101" // /* MW 3 */ + 40038 "00001110" // /* MW 2 */ + 40039 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 40040 "10011000" // LSHL r1, r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40041 "01111101" // /* MW 3 */ + 40042 "01000010" // /* MW 2 */ + 40043 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40044 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40045 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40046 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40047 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 181 28 first +.src_ref 15 "softfloat.c" 182 40 first +.src_ref 15 "softfloat.c" 182 59 + 40048 "10111010" // MOVA r18, #0; EQ r19, r2, r16; ADD.NC r20, r3, r5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40049 "10101000" // /* MW 9 */ + 40050 "11001010" // /* MW 8 */ + 40051 "10001000" // /* MW 7 */ + 40052 "00111110" // /* MW 6 */ + 40053 "00111000" // /* MW 5 */ + 40054 "00000101" // /* MW 4 */ + 40055 "00000000" // /* MW 3 */ + 40056 "00010010" // /* MW 2 */ + 40057 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 182 59 + 40058 "10011000" // LT r20, r20, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40059 "00101010" // /* MW 3 */ + 40060 "00101001" // /* MW 2 */ + 40061 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 180 23 first + 40062 "10011000" // LT r16, r16, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40063 "00101010" // /* MW 3 */ + 40064 "00100000" // /* MW 2 */ + 40065 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 182 18 first + 40066 "10011000" // AND r19, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40067 "01000100" // /* MW 3 */ + 40068 "11100111" // /* MW 2 */ + 40069 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 181 13 first + 40070 "10011000" // OR r19, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40071 "00000101" // /* MW 3 */ + 40072 "11100111" // /* MW 2 */ + 40073 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 180 8 first + 40074 "10000100" // JNZ r19, #40288 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40288 delay_slots=5 */ + 40075 "00000001" // /* MW 5 */ + 40076 "01000000" // /* MW 4 */ + 40077 "10110000" // /* MW 3 */ + 40078 "01001110" // /* MW 2 */ + 40079 "10011000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 38 +.src_ref 15 "softfloat.c" 187 18 +.src_ref 15 "softfloat.c" 192 39 +.src_ref 15 "softfloat.c" 204 4 +.src_ref 15 "softfloat.c" 204 14 +.delay_slot + 40080 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40081 "00000001" // /* MW 3 */ + 40082 "00100000" // /* MW 2 */ + 40083 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40085 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40087 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40088 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40089 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40090 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40091 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 187 18 first + 40092 "10011000" // GE r19, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40093 "00001001" // /* MW 3 */ + 40094 "10100111" // /* MW 2 */ + 40095 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 187 8 + 40096 "10000100" // JNZ r19, #40224 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40224 delay_slots=5 */ + 40097 "00000001" // /* MW 5 */ + 40098 "01000000" // /* MW 4 */ + 40099 "10010000" // /* MW 3 */ + 40100 "01001110" // /* MW 2 */ + 40101 "10011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40103 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40104 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40105 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40106 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40107 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40108 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40109 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40110 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40111 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 192 39 first + 40112 "10011000" // SUB r2, r16, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40113 "00100001" // /* MW 3 */ + 40114 "00000100" // /* MW 2 */ + 40115 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 40116 "10000100" // JZ r2, #40176 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40176 delay_slots=5 */ + 40117 "00000001" // /* MW 5 */ + 40118 "00000000" // /* MW 4 */ + 40119 "01111000" // /* MW 3 */ + 40120 "01001110" // /* MW 2 */ + 40121 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40122 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40123 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40124 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40125 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40126 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40127 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40128 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40129 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40130 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40131 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first + 40132 "01100100" // SUB r17, r16, r2; MOV r19, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40133 "10000001" // /* MW 5 */ + 40134 "10100000" // /* MW 4 */ + 40135 "00111001" // /* MW 3 */ + 40136 "01000100" // /* MW 2 */ + 40137 "10000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 40138 "10011000" // AND r7, r7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40139 "00010100" // /* MW 3 */ + 40140 "11001111" // /* MW 2 */ + 40141 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 40142 "10011000" // LSHL r7, r3, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40143 "01111101" // /* MW 3 */ + 40144 "11001110" // /* MW 2 */ + 40145 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 + 40146 "10011000" // LSHL r17, r3, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40147 "00011101" // /* MW 3 */ + 40148 "11100011" // /* MW 2 */ + 40149 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 40150 "10011000" // LT r27, r2, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40151 "00111010" // /* MW 3 */ + 40152 "10110111" // /* MW 2 */ + 40153 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 first + 40154 "00011000" // NEZ r7, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40155 "11110000" // /* MW 3 */ + 40156 "11001110" // /* MW 2 */ + 40157 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 40158 "00011000" // NEZ r3, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40159 "11110000" // /* MW 3 */ + 40160 "11000110" // /* MW 2 */ + 40161 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first + 40162 "10011000" // OR r2, r7, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40163 "00010101" // /* MW 3 */ + 40164 "11000101" // /* MW 2 */ + 40165 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 40166 "01111010" // NOPA; NOPS; SEL.EQZ r3, r3, r2, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40167 "00100010" // /* MW 9 */ + 40168 "11000110" // /* MW 8 */ + 40169 "00000000" // /* MW 7 */ + 40170 "00000000" // /* MW 6 */ + 40171 "01011011" // /* MW 5 */ + 40172 "00000001" // /* MW 4 */ + 40173 "11110000" // /* MW 3 */ + 40174 "00101100" // /* MW 2 */ + 40175 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_256 + 40176 "10000100" // J #40224 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=40224 delay_slots=5 */ + 40177 "00000000" // /* MW 5 */ + 40178 "00000000" // /* MW 4 */ + 40179 "10010000" // /* MW 3 */ + 40180 "01001110" // /* MW 2 */ + 40181 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 194 29 first +.delay_slot + 40182 "10011000" // AND r17, r3, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40183 "01100100" // /* MW 3 */ + 40184 "11100010" // /* MW 2 */ + 40185 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 204 4 +.src_ref 15 "softfloat.c" 204 14 +.delay_slot + 40186 "00011000" // MOVX r2, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40187 "00000001" // /* MW 3 */ + 40188 "00000100" // /* MW 2 */ + 40189 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40190 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40191 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40192 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40193 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40194 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40195 "00011100" // /* MW 13 */ + 40196 "00000000" // /* MW 12 */ + 40197 "00000000" // /* MW 11 */ + 40198 "01010111" // /* MW 10 */ + 40199 "00011010" // /* MW 9 */ + 40200 "01000000" // /* MW 8 */ + 40201 "00000000" // /* MW 7 */ + 40202 "00000000" // /* MW 6 */ + 40203 "10110110" // /* MW 5 */ + 40204 "00000010" // /* MW 4 */ + 40205 "11110000" // /* MW 3 */ + 40206 "00101100" // /* MW 2 */ + 40207 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_288 +.src_ref 15 "softfloat.c" 204 4 +.src_ref 15 "softfloat.c" 204 14 + 40208 "11100001" // NOPA; NOPB; NOPS; MOVX r16, #0; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 40209 "00000000" // /* MW 15 */ + 40210 "00000000" // /* MW 14 */ + 40211 "01111000" // /* MW 13 */ + 40212 "10100101" // /* MW 12 */ + 40213 "00000001" // /* MW 11 */ + 40214 "00001000" // /* MW 10 */ + 40215 "00000000" // /* MW 9 */ + 40216 "00000001" // /* MW 8 */ + 40217 "01011011" // /* MW 7 */ + 40218 "00000001" // /* MW 6 */ + 40219 "00100000" // /* MW 5 */ + 40220 "00000000" // /* MW 4 */ + 40221 "11110000" // /* MW 3 */ + 40222 "00101100" // /* MW 2 */ + 40223 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_304 +.src_ref 15 "softfloat.c" 202 18 first +.src_ref 15 "softfloat.c" 202 36 +.src_ref 15 "softfloat.c" 203 30 first + 40224 "10111010" // MOVA r0, #-7; XOR r3, r17, r0; ADD.NC r5, r3, r5 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40225 "10101000" // /* MW 9 */ + 40226 "11001010" // /* MW 8 */ + 40227 "10101000" // /* MW 7 */ + 40228 "00110100" // /* MW 6 */ + 40229 "00110000" // /* MW 5 */ + 40230 "00100010" // /* MW 4 */ + 40231 "00000000" // /* MW 3 */ + 40232 "00100000" // /* MW 2 */ + 40233 "11111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 59 +.src_ref 15 "softfloat.c" 203 12 +.src_ref 15 "softfloat.c" 203 46 + 40234 "10111010" // MOVA r3, #23; OR r6, r3, r4; MOV r4, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40235 "01011000" // /* MW 9 */ + 40236 "11111111" // /* MW 8 */ + 40237 "10001111" // /* MW 7 */ + 40238 "00101100" // /* MW 6 */ + 40239 "01100010" // /* MW 5 */ + 40240 "00000110" // /* MW 4 */ + 40241 "00000000" // /* MW 3 */ + 40242 "11100011" // /* MW 2 */ + 40243 "00000010" // /* MW 1 */ +.src_ref 15 "softfloat.c" 203 46 + 40244 "00011000" // EQZ r6, r6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40245 "11010000" // /* MW 3 */ + 40246 "10001100" // /* MW 2 */ + 40247 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 202 36 + 40248 "10011000" // LSHL r0, r5, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40249 "00001101" // /* MW 3 */ + 40250 "01000000" // /* MW 2 */ + 40251 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 203 12 + 40252 "10011000" // XOR r4, r6, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40253 "01000110" // /* MW 3 */ + 40254 "10001000" // /* MW 2 */ + 40255 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 205 4 first + 40256 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40257 "00000000" // /* MW 3 */ + 40258 "00101000" // /* MW 2 */ + 40259 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 203 9 first +.delay_slot + 40260 "10011000" // AND r27, r4, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40261 "00000100" // /* MW 3 */ + 40262 "00110110" // /* MW 2 */ + 40263 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 204 4 first +.src_ref 15 "softfloat.c" 204 14 first +.delay_slot + 40264 "00011000" // SEL.EQZ r2, r16, r2, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40265 "00100010" // /* MW 3 */ + 40266 "00000100" // /* MW 2 */ + 40267 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 59 first +.delay_slot + 40268 "10011000" // LSHL r2, r2, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40269 "00111101" // /* MW 3 */ + 40270 "10000100" // /* MW 2 */ + 40271 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 40272 "10011000" // ADD r2, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40273 "00100000" // /* MW 3 */ + 40274 "01000100" // /* MW 2 */ + 40275 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 66 +.delay_slot + 40276 "00110110" // NOPA; NOPB; NOPS; ADD r0, r27, r2 /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 40277 "10000001" // /* MW 11 */ + 40278 "10101101" // /* MW 10 */ + 40279 "00000000" // /* MW 9 */ + 40280 "00000100" // /* MW 8 */ + 40281 "00000001" // /* MW 7 */ + 40282 "00110110" // /* MW 6 */ + 40283 "00100000" // /* MW 5 */ + 40284 "00000000" // /* MW 4 */ + 40285 "11110000" // /* MW 3 */ + 40286 "00101100" // /* MW 2 */ + 40287 "00000000" // /* MW 1 */ +.label TGT_F_ZL19roundAndPackFloat32iij_368 +.src_ref 15 "softfloat.c" 185 12 first + 40288 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40289 "00000000" // /* MW 3 */ + 40290 "00101000" // /* MW 2 */ + 40291 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 40292 "01000100" // MOVXM r2, #2139095040 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40293 "00000000" // /* MW 5 */ + 40294 "00100000" // /* MW 4 */ + 40295 "00000001" // /* MW 3 */ + 40296 "10000000" // /* MW 2 */ + 40297 "01111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 first +.delay_slot + 40298 "10011000" // ADD r3, r1, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40299 "00100000" // /* MW 3 */ + 40300 "01000110" // /* MW 2 */ + 40301 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 185 68 first +.delay_slot + 40302 "00011000" // EQZ r2, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40303 "11010000" // /* MW 3 */ + 40304 "01000100" // /* MW 2 */ + 40305 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 185 49 +.delay_slot + 40306 "10011000" // SUB r0, r3, r2 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40307 "00100001" // /* MW 3 */ + 40308 "11000000" // /* MW 2 */ + 40309 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40310 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL19roundAndPackFloat32iij__end + 40311 "00000000" // /* MW 1 */ +.label _ZL28normalizeRoundAndPackFloat32iij +.function normalizeRoundAndPackFloat32 _ZL28normalizeRoundAndPackFloat32iij +.src_ref 15 "softfloat.c" 218 first +.src_ref 15 "softfloat.c" 224 11 first +.tail_call +.function_start + 40320 "10000100" // J #39920 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39920 delay_slots=5 */ + 40321 "00000000" // /* MW 5 */ + 40322 "00000000" // /* MW 4 */ + 40323 "11111000" // /* MW 3 */ + 40324 "01001101" // /* MW 2 */ + 40325 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 552 53 first +.delay_slot + 40326 "00011000" // CLZ r16, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40327 "00110000" // /* MW 3 */ + 40328 "11100000" // /* MW 2 */ + 40329 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 223 45 first +.delay_slot + 40330 "00011000" // ADD r16, r16, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40331 "11111111" // /* MW 3 */ + 40332 "00100001" // /* MW 2 */ + 40333 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 224 44 first +.delay_slot + 40334 "10011000" // SUB r2, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40335 "00000001" // /* MW 3 */ + 40336 "10000101" // /* MW 2 */ + 40337 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 224 62 +.delay_slot + 40338 "10011000" // LSHL r3, r3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40339 "00001101" // /* MW 3 */ + 40340 "11000111" // /* MW 2 */ + 40341 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40342 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL28normalizeRoundAndPackFloat32iij__end + 40343 "00000000" // /* MW 1 */ +.label int32_to_float32 +.function int32_to_float32 int32_to_float32 +.src_ref 15 "softfloat.c" 477 first +.src_ref 15 "softfloat.c" 481 4 +.src_ref 15 "softfloat.c" 481 11 first +.function_start + 40352 "10000100" // JZ r1, #40432 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40432 delay_slots=5 */ + 40353 "00000001" // /* MW 5 */ + 40354 "00000000" // /* MW 4 */ + 40355 "11111000" // /* MW 3 */ + 40356 "01001110" // /* MW 2 */ + 40357 "00001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40359 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40360 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40361 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40362 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40363 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40364 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40365 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40366 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40367 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 482 11 + 40368 "01000100" // MOVXM r16, #-2147483648 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40369 "00000000" // /* MW 5 */ + 40370 "00100000" // /* MW 4 */ + 40371 "00001000" // /* MW 3 */ + 40372 "00000000" // /* MW 2 */ + 40373 "10000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 482 11 first + 40374 "10011000" // EQ r16, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40375 "00000111" // /* MW 3 */ + 40376 "01100001" // /* MW 2 */ + 40377 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 482 4 + 40378 "10000100" // JNZ r16, #40448 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40448 delay_slots=5 */ + 40379 "00000001" // /* MW 5 */ + 40380 "01000000" // /* MW 4 */ + 40381 "00000000" // /* MW 3 */ + 40382 "01001111" // /* MW 2 */ + 40383 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40384 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40385 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40386 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40387 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40388 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40389 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40390 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40391 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40392 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40393 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 484 11 +.src_ref 15 "softfloat.c" 484 11 first +.tail_call + 40394 "10111010" // MOVA r2, #156; J #40320 /* MW 10 */ /* control_operation: words=10 jump tail_call unconditional cycles_taken=1 direct absolute target_address=40320 delay_slots=5 */ + 40395 "00100000" // /* MW 9 */ + 40396 "00000000" // /* MW 8 */ + 40397 "00000000" // /* MW 7 */ + 40398 "10110000" // /* MW 6 */ + 40399 "00010011" // /* MW 5 */ + 40400 "00000000" // /* MW 4 */ + 40401 "00000000" // /* MW 3 */ + 40402 "10000010" // /* MW 2 */ + 40403 "00010011" // /* MW 1 */ +.src_ref 15 "softfloat.c" 484 60 +.src_ref 15 "softfloat.c" 484 62 +.delay_slot + 40404 "00011000" // ABS r3, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40405 "00010000" // /* MW 3 */ + 40406 "01000111" // /* MW 2 */ + 40407 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 483 16 +.delay_slot + 40408 "00011000" // MOVX r16, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40409 "00000001" // /* MW 3 */ + 40410 "00100000" // /* MW 2 */ + 40411 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 483 16 first +.delay_slot + 40412 "10011000" // LT r1, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40413 "00001010" // /* MW 3 */ + 40414 "01000011" // /* MW 2 */ + 40415 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40416 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40417 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40418 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40419 "00011100" // /* MW 13 */ + 40420 "00000000" // /* MW 12 */ + 40421 "00000000" // /* MW 11 */ + 40422 "01010111" // /* MW 10 */ + 40423 "00011010" // /* MW 9 */ + 40424 "01000000" // /* MW 8 */ + 40425 "00000000" // /* MW 7 */ + 40426 "00000000" // /* MW 6 */ + 40427 "10110110" // /* MW 5 */ + 40428 "00000010" // /* MW 4 */ + 40429 "11110000" // /* MW 3 */ + 40430 "00101100" // /* MW 2 */ + 40431 "00000000" // /* MW 1 */ +.label TGT_Fint32_to_float32_80 +.src_ref 15 "softfloat.c" 481 18 first +.return_address + 40432 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40433 "00000000" // /* MW 3 */ + 40434 "00101000" // /* MW 2 */ + 40435 "00010000" // /* MW 1 */ +.delay_slot + 40436 "00011000" // MOVX r0, #0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40437 "00000001" // /* MW 3 */ + 40438 "00000000" // /* MW 2 */ + 40439 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40440 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40441 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40442 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40443 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40444 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40445 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40446 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40447 "00000000" // /* MW 1 */ +.label TGT_Fint32_to_float32_96 +.src_ref 15 "softfloat.c" 482 37 first + 40448 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40449 "00000000" // /* MW 3 */ + 40450 "00101000" // /* MW 2 */ + 40451 "00010000" // /* MW 1 */ +.delay_slot + 40452 "01000100" // MOVXM r0, #-822083584 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40453 "00000000" // /* MW 5 */ + 40454 "00100000" // /* MW 4 */ + 40455 "00000000" // /* MW 3 */ + 40456 "00000000" // /* MW 2 */ + 40457 "11001111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40458 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40459 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40460 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40461 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40462 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40463 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40464 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label int32_to_float32__end + 40465 "00000000" // /* MW 1 */ +.label _ZL14addFloat32Sigsjji +.function addFloat32Sigs _ZL14addFloat32Sigsjji +.src_ref 15 "softfloat.c" 70 13 +.src_ref 15 "softfloat.c" 81 14 +.src_ref 15 "softfloat.c" 734 first +.function_start + 40480 "10111010" // MOVA r18, #-23; MOVXM r16, #8388607 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40481 "10010000" // /* MW 9 */ + 40482 "11111111" // /* MW 8 */ + 40483 "00001111" // /* MW 7 */ + 40484 "11111110" // /* MW 6 */ + 40485 "00011111" // /* MW 5 */ + 40486 "00000000" // /* MW 4 */ + 40487 "00000000" // /* MW 3 */ + 40488 "00110010" // /* MW 2 */ + 40489 "11111101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 first + 40490 "10011000" // LSHL r17, r1, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40491 "00101101" // /* MW 3 */ + 40492 "01100011" // /* MW 2 */ + 40493 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 + 40494 "10011000" // LSHL r4, r2, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40495 "00101101" // /* MW 3 */ + 40496 "10001001" // /* MW 2 */ + 40497 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 + 40498 "00011000" // EXTEND.u8 r27, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40499 "10010000" // /* MW 3 */ + 40500 "01110110" // /* MW 2 */ + 40501 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 + 40502 "00011000" // EXTEND.u8 r25, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40503 "10010000" // /* MW 3 */ + 40504 "00110010" // /* MW 2 */ + 40505 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 38 +.src_ref 15 "softfloat.c" 744 19 first +.src_ref 15 "softfloat.c" 747 11 +.src_ref 15 "softfloat.c" 761 22 +.src_ref 15 "softfloat.c" 772 35 +.src_ref 15 "softfloat.c" 788 24 + 40506 "01100100" // SUB r17, r27, r25; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40507 "00000001" // /* MW 5 */ + 40508 "00100000" // /* MW 4 */ + 40509 "00111100" // /* MW 3 */ + 40510 "01110010" // /* MW 2 */ + 40511 "11011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 747 11 first + 40512 "10011000" // LT r4, r24, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40513 "00011010" // /* MW 3 */ + 40514 "00001001" // /* MW 2 */ + 40515 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 747 4 + 40516 "10000100" // JNZ r4, #40688 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40688 delay_slots=5 */ + 40517 "00000001" // /* MW 5 */ + 40518 "01000000" // /* MW 4 */ + 40519 "01111000" // /* MW 3 */ + 40520 "01001111" // /* MW 2 */ + 40521 "00100000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 first +.delay_slot + 40522 "10011000" // AND r19, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40523 "00000100" // /* MW 3 */ + 40524 "01100111" // /* MW 2 */ + 40525 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 +.src_ref 15 "softfloat.c" 745 9 +.src_ref 15 "softfloat.c" 746 9 +.delay_slot + 40526 "01100100" // AND r16, r2, r16; MOV r0, #6 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40527 "00011001" // /* MW 5 */ + 40528 "00100000" // /* MW 4 */ + 40529 "10010000" // /* MW 3 */ + 40530 "00100000" // /* MW 2 */ + 40531 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 745 9 first +.delay_slot + 40532 "10011000" // LSHL r19, r19, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40533 "00001101" // /* MW 3 */ + 40534 "11100110" // /* MW 2 */ + 40535 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 746 9 first +.src_ref 15 "softfloat.c" 748 18 +.src_ref 15 "softfloat.c" 762 18 +.delay_slot + 40536 "01100100" // LSHL r16, r16, r0; MOV r20, #255 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40537 "11111101" // /* MW 5 */ + 40538 "00100011" // /* MW 4 */ + 40539 "10111010" // /* MW 3 */ + 40540 "00000001" // /* MW 2 */ + 40541 "10000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 +.src_ref 15 "softfloat.c" 128 31 +.src_ref 15 "softfloat.c" 748 18 first +.delay_slot + 40542 "01100100" // EQ r0, r27, r20; MOV r18, #31 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40543 "01111101" // /* MW 5 */ + 40544 "00100000" // /* MW 4 */ + 40545 "11111001" // /* MW 3 */ + 40546 "00101000" // /* MW 2 */ + 40547 "11011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 761 22 first + 40548 "10011000" // GE r5, r17, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40549 "10001001" // /* MW 3 */ + 40550 "01001011" // /* MW 2 */ + 40551 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 761 9 + 40552 "10000100" // JNZ r5, #40880 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40880 delay_slots=5 */ + 40553 "00000001" // /* MW 5 */ + 40554 "01000000" // /* MW 4 */ + 40555 "11011000" // /* MW 3 */ + 40556 "01001111" // /* MW 2 */ + 40557 "00101000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 40558 "10011000" // LSHL r4, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40559 "00101101" // /* MW 3 */ + 40560 "11001001" // /* MW 2 */ + 40561 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40565 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40566 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40567 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40568 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40569 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 762 18 first + 40570 "10011000" // EQ r20, r25, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40571 "01000111" // /* MW 3 */ + 40572 "01101001" // /* MW 2 */ + 40573 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 762 8 + 40574 "10000100" // JNZ r20, #40832 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40832 delay_slots=5 */ + 40575 "00000001" // /* MW 5 */ + 40576 "01000000" // /* MW 4 */ + 40577 "11000000" // /* MW 3 */ + 40578 "01001111" // /* MW 2 */ + 40579 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40581 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40583 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40584 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40585 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40586 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40587 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40588 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40589 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 793 11 + 40590 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40591 "10100000" // /* MW 3 */ + 40592 "01010001" // /* MW 2 */ + 40593 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 787 4 + 40594 "11111000" // MOV r2, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40595 "10100000" // /* MW 3 */ + 40596 "10011100" // /* MW 2 */ + 40597 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 767 12 first + 40598 "00011000" // ADD r0, r17, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40599 "00000111" // /* MW 3 */ + 40600 "01000000" // /* MW 2 */ + 40601 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 766 8 first + 40602 "00011000" // SEL.EQZ r17, r0, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40603 "00010010" // /* MW 3 */ + 40604 "00100011" // /* MW 2 */ + 40605 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 772 35 first + 40606 "10011000" // SUB r17, r24, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40607 "00010001" // /* MW 3 */ + 40608 "00100011" // /* MW 2 */ + 40609 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 40610 "10000100" // JZ r17, #40784 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40784 delay_slots=5 */ + 40611 "00000001" // /* MW 5 */ + 40612 "00000000" // /* MW 4 */ + 40613 "10101000" // /* MW 3 */ + 40614 "01001111" // /* MW 2 */ + 40615 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 770 17 +.src_ref 15 "softfloat.c" 785 9 +.delay_slot + 40616 "01000100" // MOVXM r20, #536870912 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40617 "00000000" // /* MW 5 */ + 40618 "00100000" // /* MW 4 */ + 40619 "00001010" // /* MW 3 */ + 40620 "00000000" // /* MW 2 */ + 40621 "00100000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 770 17 first +.delay_slot + 40622 "10011000" // OR r3, r19, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40623 "01000101" // /* MW 3 */ + 40624 "11000111" // /* MW 2 */ + 40625 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 766 8 first +.delay_slot + 40626 "00011000" // SEL.EQZ r19, r19, r3, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40627 "00110010" // /* MW 3 */ + 40628 "11100110" // /* MW 2 */ + 40629 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40631 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40632 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40633 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first + 40634 "01100100" // SUB r3, r24, r17; MOV r0, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40635 "10000001" // /* MW 5 */ + 40636 "00100000" // /* MW 4 */ + 40637 "00110000" // /* MW 3 */ + 40638 "11100010" // /* MW 2 */ + 40639 "11000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 40640 "10011000" // AND r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40641 "00100100" // /* MW 3 */ + 40642 "11100101" // /* MW 2 */ + 40643 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 40644 "10011000" // LSHL r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40645 "00101101" // /* MW 3 */ + 40646 "11100101" // /* MW 2 */ + 40647 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 40648 "10011000" // LT r27, r17, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40649 "00001010" // /* MW 3 */ + 40650 "01110110" // /* MW 2 */ + 40651 "00010100" // /* MW 1 */ + 40652 "10000100" // J #40784 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=40784 delay_slots=5 */ + 40653 "00000000" // /* MW 5 */ + 40654 "00000000" // /* MW 4 */ + 40655 "10101000" // /* MW 3 */ + 40656 "01001111" // /* MW 2 */ + 40657 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 first +.delay_slot + 40658 "10011000" // LSHL r3, r19, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40659 "00111101" // /* MW 3 */ + 40660 "11000110" // /* MW 2 */ + 40661 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 +.delay_slot + 40662 "00011000" // NEZ r18, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40663 "11110000" // /* MW 3 */ + 40664 "10100100" // /* MW 2 */ + 40665 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first +.delay_slot + 40666 "00011000" // NEZ r17, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40667 "11110000" // /* MW 3 */ + 40668 "11100010" // /* MW 2 */ + 40669 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first +.delay_slot + 40670 "10011000" // OR r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40671 "00100101" // /* MW 3 */ + 40672 "11100101" // /* MW 2 */ + 40673 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first +.delay_slot + 40674 "01111110" // NOPA; NOPB; NOPS; SEL.EQZ r19, r17, r18, r27; NOPM /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40675 "01100000" // /* MW 13 */ + 40676 "00101011" // /* MW 12 */ + 40677 "00000000" // /* MW 11 */ + 40678 "10101111" // /* MW 10 */ + 40679 "00110100" // /* MW 9 */ + 40680 "00000000" // /* MW 8 */ + 40681 "00100010" // /* MW 7 */ + 40682 "01100111" // /* MW 6 */ + 40683 "00100100" // /* MW 5 */ + 40684 "00000000" // /* MW 4 */ + 40685 "11110000" // /* MW 3 */ + 40686 "00101100" // /* MW 2 */ + 40687 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_208 +.src_ref 15 "softfloat.c" 748 8 first + 40688 "10000100" // JNZ r0, #40944 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40944 delay_slots=5 */ + 40689 "00000001" // /* MW 5 */ + 40690 "01000000" // /* MW 4 */ + 40691 "11111000" // /* MW 3 */ + 40692 "01001111" // /* MW 2 */ + 40693 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 756 17 +.src_ref 15 "softfloat.c" 785 9 +.delay_slot + 40694 "01000100" // MOVXM r20, #536870912 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40695 "00000000" // /* MW 5 */ + 40696 "00100000" // /* MW 4 */ + 40697 "00001010" // /* MW 3 */ + 40698 "00000000" // /* MW 2 */ + 40699 "00100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40700 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40701 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40702 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40703 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40704 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40705 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40707 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 793 11 + 40708 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40709 "10100000" // /* MW 3 */ + 40710 "01010001" // /* MW 2 */ + 40711 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 753 12 first +.src_ref 15 "softfloat.c" 787 4 + 40712 "11100100" // ADD r3, r17, #-1; MOV r2, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40713 "01000001" // /* MW 5 */ + 40714 "00111011" // /* MW 4 */ + 40715 "11100001" // /* MW 3 */ + 40716 "11111111" // /* MW 2 */ + 40717 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 752 8 +.src_ref 15 "softfloat.c" 752 18 + 40718 "11111000" // MOV r27, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40719 "10100000" // /* MW 3 */ + 40720 "11011100" // /* MW 2 */ + 40721 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 752 8 first +.src_ref 15 "softfloat.c" 752 18 first + 40722 "00011000" // SEL.EQZ r17, r3, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40723 "00010010" // /* MW 3 */ + 40724 "11100011" // /* MW 2 */ + 40725 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 40726 "10000100" // JZ r17, #40784 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40784 delay_slots=5 */ + 40727 "00000001" // /* MW 5 */ + 40728 "00000000" // /* MW 4 */ + 40729 "10101000" // /* MW 3 */ + 40730 "01001111" // /* MW 2 */ + 40731 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 756 17 first +.delay_slot + 40732 "10011000" // OR r0, r20, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40733 "00000101" // /* MW 3 */ + 40734 "00000001" // /* MW 2 */ + 40735 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 752 8 first +.src_ref 15 "softfloat.c" 752 18 first +.delay_slot + 40736 "00011000" // SEL.EQZ r16, r16, r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40737 "00000010" // /* MW 3 */ + 40738 "00100000" // /* MW 2 */ + 40739 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40740 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40741 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40742 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40743 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40744 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40745 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first + 40746 "01100100" // SUB r3, r24, r17; MOV r0, #32 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40747 "10000001" // /* MW 5 */ + 40748 "00100000" // /* MW 4 */ + 40749 "00110000" // /* MW 3 */ + 40750 "11100010" // /* MW 2 */ + 40751 "11000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 40752 "10011000" // AND r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40753 "00100100" // /* MW 3 */ + 40754 "11100101" // /* MW 2 */ + 40755 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 40756 "10011000" // LSHL r18, r16, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40757 "00101101" // /* MW 3 */ + 40758 "00100101" // /* MW 2 */ + 40759 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 + 40760 "10011000" // LSHL r3, r16, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40761 "00111101" // /* MW 3 */ + 40762 "00000110" // /* MW 2 */ + 40763 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 40764 "10011000" // LT r27, r17, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40765 "00001010" // /* MW 3 */ + 40766 "01110110" // /* MW 2 */ + 40767 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 first + 40768 "00011000" // NEZ r18, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40769 "11110000" // /* MW 3 */ + 40770 "10100100" // /* MW 2 */ + 40771 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 40772 "00011000" // NEZ r16, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40773 "11110000" // /* MW 3 */ + 40774 "00100000" // /* MW 2 */ + 40775 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first + 40776 "10011000" // OR r17, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40777 "00100101" // /* MW 3 */ + 40778 "11100011" // /* MW 2 */ + 40779 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 40780 "00011000" // SEL.EQZ r16, r16, r17, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40781 "00010010" // /* MW 3 */ + 40782 "00100001" // /* MW 2 */ + 40783 "00010100" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_304 +.src_ref 15 "softfloat.c" 785 9 first +.src_ref 15 "softfloat.c" 786 26 +.src_ref 15 "softfloat.c" 787 4 first + 40784 "10111010" // MOVA r18, #1; OR r19, r19, r20; ADD.NC r17, r2, #-1 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 40785 "11001000" // /* MW 9 */ + 40786 "10111111" // /* MW 8 */ + 40787 "00101000" // /* MW 7 */ + 40788 "00101110" // /* MW 6 */ + 40789 "00111010" // /* MW 5 */ + 40790 "00100111" // /* MW 4 */ + 40791 "00000000" // /* MW 3 */ + 40792 "00110010" // /* MW 2 */ + 40793 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 786 18 first +.src_ref 15 "softfloat.c" 790 8 first + 40794 "00100100" // ADD r19, r19, r16; ADD.NC r16, r17, #1 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40795 "00000001" // /* MW 5 */ + 40796 "00110001" // /* MW 4 */ + 40797 "00011000" // /* MW 3 */ + 40798 "11100000" // /* MW 2 */ + 40799 "10011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 786 26 + 40800 "10011000" // LSHL r18, r19, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40801 "00101101" // /* MW 3 */ + 40802 "11100101" // /* MW 2 */ + 40803 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 788 24 first + 40804 "10011000" // LT r27, r18, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40805 "10001010" // /* MW 3 */ + 40806 "10110111" // /* MW 2 */ + 40807 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 788 4 + 40808 "00011000" // SEL.EQZ r2, r17, r16, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40809 "00000010" // /* MW 3 */ + 40810 "01000101" // /* MW 2 */ + 40811 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 788 4 + 40812 "00011000" // SEL.EQZ r3, r18, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40813 "00110010" // /* MW 3 */ + 40814 "10000111" // /* MW 2 */ + 40815 "00010100" // /* MW 1 */ +.label __ll1__ZL14addFloat32Sigsjji +.src_ref 15 "softfloat.c" 793 11 first +.tail_call + 40816 "10000100" // J #39920 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39920 delay_slots=5 */ + 40817 "00000000" // /* MW 5 */ + 40818 "00000000" // /* MW 4 */ + 40819 "11111000" // /* MW 3 */ + 40820 "01001101" // /* MW 2 */ + 40821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40823 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40824 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40825 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40826 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40827 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40828 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40829 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40831 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_352 +.src_ref 15 "softfloat.c" 763 12 first +.return_address + 40832 "10000100" // JNZ r16, #40976 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40976 delay_slots=5 */ + 40833 "00000001" // /* MW 5 */ + 40834 "01000000" // /* MW 4 */ + 40835 "00001000" // /* MW 3 */ + 40836 "01010000" // /* MW 2 */ + 40837 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40839 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40840 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40841 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40842 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40843 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40844 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40847 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 764 12 first + 40848 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40849 "00000000" // /* MW 3 */ + 40850 "00101000" // /* MW 2 */ + 40851 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 40852 "01000100" // MOVXM r16, #2139095040 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40853 "00000000" // /* MW 5 */ + 40854 "00100000" // /* MW 4 */ + 40855 "00001000" // /* MW 3 */ + 40856 "10000000" // /* MW 2 */ + 40857 "01111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 first +.delay_slot + 40858 "10011000" // ADD r0, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40859 "00000000" // /* MW 3 */ + 40860 "00000001" // /* MW 2 */ + 40861 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40862 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40863 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40864 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40865 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40866 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 40867 "00011100" // /* MW 13 */ + 40868 "00000000" // /* MW 12 */ + 40869 "00000000" // /* MW 11 */ + 40870 "01010111" // /* MW 10 */ + 40871 "00011010" // /* MW 9 */ + 40872 "01000000" // /* MW 8 */ + 40873 "00000000" // /* MW 7 */ + 40874 "00000000" // /* MW 6 */ + 40875 "10110110" // /* MW 5 */ + 40876 "00000010" // /* MW 4 */ + 40877 "11110000" // /* MW 3 */ + 40878 "00101100" // /* MW 2 */ + 40879 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_400 +.src_ref 15 "softfloat.c" 776 8 first + 40880 "10000100" // JNZ r0, #40992 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=40992 delay_slots=5 */ + 40881 "00000001" // /* MW 5 */ + 40882 "01000000" // /* MW 4 */ + 40883 "00010000" // /* MW 3 */ + 40884 "01010000" // /* MW 2 */ + 40885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40887 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40888 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40889 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40890 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40891 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40892 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40893 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40895 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 780 8 first + 40896 "10000100" // JZ r27, #41040 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41040 delay_slots=5 */ + 40897 "00000001" // /* MW 5 */ + 40898 "00000000" // /* MW 4 */ + 40899 "00101000" // /* MW 3 */ + 40900 "01010000" // /* MW 2 */ + 40901 "11011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40903 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40904 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40905 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40906 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40907 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40908 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40909 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40911 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 793 11 + 40912 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40913 "10100000" // /* MW 3 */ + 40914 "01010001" // /* MW 2 */ + 40915 "00011000" // /* MW 1 */ + 40916 "10000100" // J #40816 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=40816 delay_slots=5 */ + 40917 "00000000" // /* MW 5 */ + 40918 "00000000" // /* MW 4 */ + 40919 "10111000" // /* MW 3 */ + 40920 "01001111" // /* MW 2 */ + 40921 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 781 26 +.delay_slot + 40922 "01000100" // MOVXM r17, #1073741824 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40923 "00000000" // /* MW 5 */ + 40924 "10100000" // /* MW 4 */ + 40925 "00001000" // /* MW 3 */ + 40926 "00000000" // /* MW 2 */ + 40927 "01000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 781 26 first +.src_ref 15 "softfloat.c" 793 11 +.delay_slot + 40928 "11100100" // ADD r17, r19, r17; MOV r2, r27 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 40929 "01000001" // /* MW 5 */ + 40930 "00111011" // /* MW 4 */ + 40931 "00010001" // /* MW 3 */ + 40932 "01100010" // /* MW 2 */ + 40933 "10011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 781 33 +.delay_slot + 40934 "10011000" // ADD r3, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40935 "00000000" // /* MW 3 */ + 40936 "01000111" // /* MW 2 */ + 40937 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40938 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40939 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40940 "10011000" // NOPA /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40941 "01100111" // /* MW 3 */ + 40942 "00000001" // /* MW 2 */ + 40943 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_464 +.src_ref 15 "softfloat.c" 749 12 first + 40944 "10000100" // JNZ r19, #41072 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41072 delay_slots=5 */ + 40945 "00000001" // /* MW 5 */ + 40946 "01000000" // /* MW 4 */ + 40947 "00111000" // /* MW 3 */ + 40948 "01010000" // /* MW 2 */ + 40949 "10011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40950 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40951 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40952 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40953 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40954 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40955 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40956 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40957 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40958 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40959 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 750 12 first + 40960 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 40961 "00000000" // /* MW 3 */ + 40962 "00101000" // /* MW 2 */ + 40963 "00010000" // /* MW 1 */ +.delay_slot + 40964 "11111000" // MOV r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40965 "10100000" // /* MW 3 */ + 40966 "00010000" // /* MW 2 */ + 40967 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40968 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40969 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40970 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40971 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40972 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40973 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40974 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40975 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_496 +.src_ref 15 "softfloat.c" 763 31 first +.tail_call + 40976 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 40977 "00000000" // /* MW 5 */ + 40978 "00000000" // /* MW 4 */ + 40979 "11000000" // /* MW 3 */ + 40980 "01001101" // /* MW 2 */ + 40981 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40982 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40983 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40984 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40985 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40986 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40987 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40988 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40989 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 40990 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 40991 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_512 +.src_ref 15 "softfloat.c" 777 22 first +.return_address + 40992 "10011000" // OR r16, r19, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 40993 "00000101" // /* MW 3 */ + 40994 "11100001" // /* MW 2 */ + 40995 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 777 12 + 40996 "10000100" // JNZ r16, #41088 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41088 delay_slots=5 */ + 40997 "00000001" // /* MW 5 */ + 40998 "01000000" // /* MW 4 */ + 40999 "01000000" // /* MW 3 */ + 41000 "01010000" // /* MW 2 */ + 41001 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41002 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41003 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41004 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41005 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41006 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41007 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41008 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41009 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41010 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41011 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 778 12 first + 41012 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41013 "00000000" // /* MW 3 */ + 41014 "00101000" // /* MW 2 */ + 41015 "00010000" // /* MW 1 */ +.delay_slot + 41016 "11111000" // MOV r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41017 "10100000" // /* MW 3 */ + 41018 "00010000" // /* MW 2 */ + 41019 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41020 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41021 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41022 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41023 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41024 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41025 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41026 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 41027 "00011100" // /* MW 13 */ + 41028 "00000000" // /* MW 12 */ + 41029 "00000000" // /* MW 11 */ + 41030 "01010111" // /* MW 10 */ + 41031 "00011010" // /* MW 9 */ + 41032 "01000000" // /* MW 8 */ + 41033 "00000000" // /* MW 7 */ + 41034 "00000000" // /* MW 6 */ + 41035 "10110110" // /* MW 5 */ + 41036 "00000010" // /* MW 4 */ + 41037 "11110000" // /* MW 3 */ + 41038 "00101100" // /* MW 2 */ + 41039 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_560 +.src_ref 15 "softfloat.c" 780 25 first +.src_ref 15 "softfloat.c" 780 62 first + 41040 "10100100" // RET lr; ADD.NC r16, r19, r16 /* MW 6 */ /* control_operation: words=6 rts unconditional cycles_taken=1 delay_slots=5 */ + 41041 "10000010" // /* MW 5 */ + 41042 "00110011" // /* MW 4 */ + 41043 "00001000" // /* MW 3 */ + 41044 "00000000" // /* MW 2 */ + 41045 "00000101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 780 70 +.delay_slot + 41046 "00011000" // MOVX r17, #-6 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41047 "11101001" // /* MW 3 */ + 41048 "11100010" // /* MW 2 */ + 41049 "00010111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 780 70 +.delay_slot + 41050 "10011000" // LSHL r16, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41051 "00011101" // /* MW 3 */ + 41052 "00100001" // /* MW 2 */ + 41053 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 66 first +.delay_slot + 41054 "10011000" // ADD r0, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41055 "00000000" // /* MW 3 */ + 41056 "00000001" // /* MW 2 */ + 41057 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41058 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41059 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41060 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 41061 "10000001" // /* MW 11 */ + 41062 "10101101" // /* MW 10 */ + 41063 "00000000" // /* MW 9 */ + 41064 "00000000" // /* MW 8 */ + 41065 "00000000" // /* MW 7 */ + 41066 "00000000" // /* MW 6 */ + 41067 "00100000" // /* MW 5 */ + 41068 "00000000" // /* MW 4 */ + 41069 "11110000" // /* MW 3 */ + 41070 "00101100" // /* MW 2 */ + 41071 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_592 +.src_ref 15 "softfloat.c" 749 31 first +.tail_call + 41072 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41073 "00000000" // /* MW 5 */ + 41074 "00000000" // /* MW 4 */ + 41075 "11000000" // /* MW 3 */ + 41076 "01001101" // /* MW 2 */ + 41077 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41078 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41079 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41080 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41081 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41082 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41083 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41084 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41085 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41086 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41087 "00000000" // /* MW 1 */ +.label TGT_F_ZL14addFloat32Sigsjji_608 +.src_ref 15 "softfloat.c" 777 38 first +.tail_call +.return_address + 41088 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41089 "00000000" // /* MW 5 */ + 41090 "00000000" // /* MW 4 */ + 41091 "11000000" // /* MW 3 */ + 41092 "01001101" // /* MW 2 */ + 41093 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41094 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41095 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41096 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41097 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41098 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41099 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41100 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41101 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41102 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL14addFloat32Sigsjji__end + 41103 "00000000" // /* MW 1 */ +.label _ZL14subFloat32Sigsjji +.function subFloat32Sigs _ZL14subFloat32Sigsjji +.src_ref 15 "softfloat.c" 70 13 +.src_ref 15 "softfloat.c" 81 14 +.src_ref 15 "softfloat.c" 805 first +.function_start + 41104 "10111010" // MOVA r17, #-23; MOVXM r16, #8388607 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41105 "10010000" // /* MW 9 */ + 41106 "11111111" // /* MW 8 */ + 41107 "00001111" // /* MW 7 */ + 41108 "11111110" // /* MW 6 */ + 41109 "00011111" // /* MW 5 */ + 41110 "00000000" // /* MW 4 */ + 41111 "00000000" // /* MW 3 */ + 41112 "00110001" // /* MW 2 */ + 41113 "11111101" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 first + 41114 "10011000" // LSHL r4, r2, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41115 "00011101" // /* MW 3 */ + 41116 "10001001" // /* MW 2 */ + 41117 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 14 + 41118 "10011000" // LSHL r18, r1, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41119 "00011101" // /* MW 3 */ + 41120 "01100101" // /* MW 2 */ + 41121 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 first + 41122 "10011000" // AND r20, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41123 "00000100" // /* MW 3 */ + 41124 "01101001" // /* MW 2 */ + 41125 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 first + 41126 "00011000" // EXTEND.u8 r25, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41127 "10010000" // /* MW 3 */ + 41128 "00110010" // /* MW 2 */ + 41129 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 81 21 + 41130 "00011000" // EXTEND.u8 r27, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41131 "10010000" // /* MW 3 */ + 41132 "10110110" // /* MW 2 */ + 41133 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 70 13 first +.src_ref 15 "softfloat.c" 816 9 +.src_ref 15 "softfloat.c" 817 9 + 41134 "01100100" // AND r16, r2, r16; MOV r19, #7 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41135 "00011101" // /* MW 5 */ + 41136 "10100000" // /* MW 4 */ + 41137 "10011001" // /* MW 3 */ + 41138 "00100000" // /* MW 2 */ + 41139 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 816 9 first + 41140 "10011000" // LSHL r17, r20, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41141 "00111101" // /* MW 3 */ + 41142 "00100011" // /* MW 2 */ + 41143 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 38 +.src_ref 15 "softfloat.c" 815 19 first +.src_ref 15 "softfloat.c" 818 11 +.src_ref 15 "softfloat.c" 819 17 +.src_ref 15 "softfloat.c" 843 31 + 41144 "01100100" // SUB r18, r27, r25; MOV r24, #0 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41145 "00000001" // /* MW 5 */ + 41146 "00100000" // /* MW 4 */ + 41147 "00111100" // /* MW 3 */ + 41148 "10110010" // /* MW 2 */ + 41149 "11011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 818 11 first + 41150 "10011000" // LT r5, r24, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41151 "00101010" // /* MW 3 */ + 41152 "00001011" // /* MW 2 */ + 41153 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 818 4 + 41154 "10000100" // JNZ r5, #41344 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41344 delay_slots=5 */ + 41155 "00000001" // /* MW 5 */ + 41156 "01000000" // /* MW 4 */ + 41157 "11000000" // /* MW 3 */ + 41158 "01010000" // /* MW 2 */ + 41159 "00101000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 817 9 first +.delay_slot + 41160 "10011000" // LSHL r16, r16, r19 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41161 "00111101" // /* MW 3 */ + 41162 "00100001" // /* MW 2 */ + 41163 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 833 14 +.src_ref 15 "softfloat.c" 851 14 +.src_ref 15 "softfloat.c" 859 13 +.src_ref 15 "softfloat.c" 862 9 +.delay_slot + 41164 "10111010" // MOVA r0, #255; MOVXM r4, #1073741824 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41165 "00010000" // /* MW 9 */ + 41166 "00000000" // /* MW 8 */ + 41167 "10001000" // /* MW 7 */ + 41168 "00000000" // /* MW 6 */ + 41169 "00000000" // /* MW 5 */ + 41170 "00010000" // /* MW 4 */ + 41171 "00000000" // /* MW 3 */ + 41172 "11100000" // /* MW 2 */ + 41173 "00011111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 851 14 first +.delay_slot + 41174 "10011000" // EQ r20, r27, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41175 "00000111" // /* MW 3 */ + 41176 "11101000" // /* MW 2 */ + 41177 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 862 9 first +.delay_slot + 41178 "10011000" // OR r19, r17, r4 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41179 "01000101" // /* MW 3 */ + 41180 "01100110" // /* MW 2 */ + 41181 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 859 13 first +.delay_slot + 41182 "10011000" // OR r4, r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41183 "00000101" // /* MW 3 */ + 41184 "00001001" // /* MW 2 */ + 41185 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 819 17 first + 41186 "10011000" // GE r6, r18, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41187 "10001001" // /* MW 3 */ + 41188 "10001101" // /* MW 2 */ + 41189 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 819 4 + 41190 "10000100" // JNZ r6, #41504 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41504 delay_slots=5 */ + 41191 "00000001" // /* MW 5 */ + 41192 "01000000" // /* MW 4 */ + 41193 "00010000" // /* MW 3 */ + 41194 "01010001" // /* MW 2 */ + 41195 "00110000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 +.src_ref 15 "softfloat.c" 835 34 +.delay_slot + 41196 "00011000" // MOVX r5, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41197 "00000101" // /* MW 3 */ + 41198 "00001010" // /* MW 2 */ + 41199 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 835 34 first +.delay_slot + 41200 "10011000" // XOR r7, r3, r5 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41201 "01010110" // /* MW 3 */ + 41202 "11001110" // /* MW 2 */ + 41203 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41204 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41205 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41206 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41207 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41208 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41209 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 833 14 first + 41210 "10011000" // EQ r20, r25, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41211 "00000111" // /* MW 3 */ + 41212 "01101000" // /* MW 2 */ + 41213 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 833 4 + 41214 "10000100" // JNZ r20, #41616 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41616 delay_slots=5 */ + 41215 "00000001" // /* MW 5 */ + 41216 "01000000" // /* MW 4 */ + 41217 "01001000" // /* MW 3 */ + 41218 "01010001" // /* MW 2 */ + 41219 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41220 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41221 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41222 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41223 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41224 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41225 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41226 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41227 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41228 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41229 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 + 41230 "11111000" // MOV r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41231 "10100000" // /* MW 3 */ + 41232 "01010011" // /* MW 2 */ + 41233 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 838 8 first + 41234 "00011000" // ADD r16, r18, #1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41235 "00000111" // /* MW 3 */ + 41236 "10100000" // /* MW 2 */ + 41237 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 837 4 first + 41238 "00011000" // SEL.EQZ r16, r16, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41239 "00100010" // /* MW 3 */ + 41240 "00100001" // /* MW 2 */ + 41241 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 843 31 first + 41242 "10011000" // SUB r16, r24, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41243 "00000001" // /* MW 3 */ + 41244 "00100001" // /* MW 2 */ + 41245 "00010110" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 41246 "10000100" // JZ r16, #41312 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41312 delay_slots=5 */ + 41247 "00000001" // /* MW 5 */ + 41248 "00000000" // /* MW 4 */ + 41249 "10110000" // /* MW 3 */ + 41250 "01010000" // /* MW 2 */ + 41251 "10000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 837 4 first +.delay_slot + 41252 "00011000" // SEL.EQZ r17, r17, r19, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41253 "00110010" // /* MW 3 */ + 41254 "01100011" // /* MW 2 */ + 41255 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41256 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41257 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41258 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41259 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41260 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41261 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41262 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41263 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first +.src_ref 15 "softfloat-macros" 50 48 + 41264 "10111010" // MOVA r20, #32; SUB r3, r24, r16; MOV r18, #31 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41265 "01011000" // /* MW 9 */ + 41266 "00011111" // /* MW 8 */ + 41267 "01001000" // /* MW 7 */ + 41268 "00001110" // /* MW 6 */ + 41269 "00111000" // /* MW 5 */ + 41270 "00110000" // /* MW 4 */ + 41271 "00000000" // /* MW 3 */ + 41272 "00010100" // /* MW 2 */ + 41273 "00000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 41274 "10011000" // AND r18, r3, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41275 "00100100" // /* MW 3 */ + 41276 "11100101" // /* MW 2 */ + 41277 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 41278 "10011000" // LSHL r18, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41279 "00101101" // /* MW 3 */ + 41280 "01100101" // /* MW 2 */ + 41281 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 41282 "00011000" // NEZ r19, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41283 "11110000" // /* MW 3 */ + 41284 "01100110" // /* MW 2 */ + 41285 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 41286 "10011000" // LT r27, r16, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41287 "01001010" // /* MW 3 */ + 41288 "00110111" // /* MW 2 */ + 41289 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 first + 41290 "10011000" // LSHL r17, r17, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41291 "00111101" // /* MW 3 */ + 41292 "01100010" // /* MW 2 */ + 41293 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 + 41294 "00011000" // NEZ r18, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41295 "11110000" // /* MW 3 */ + 41296 "10100100" // /* MW 2 */ + 41297 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 + 41298 "10011000" // OR r16, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41299 "00100101" // /* MW 3 */ + 41300 "01100001" // /* MW 2 */ + 41301 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 41302 "01111010" // NOPA; NOPS; SEL.EQZ r17, r19, r16, r27 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41303 "00000010" // /* MW 9 */ + 41304 "11100011" // /* MW 8 */ + 41305 "00000100" // /* MW 7 */ + 41306 "00000000" // /* MW 6 */ + 41307 "01011011" // /* MW 5 */ + 41308 "00000001" // /* MW 4 */ + 41309 "11110000" // /* MW 3 */ + 41310 "00101100" // /* MW 2 */ + 41311 "00000000" // /* MW 1 */ +.label __ll2__ZL14subFloat32Sigsjji + 41312 "10000100" // J #41472 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=41472 delay_slots=5 */ + 41313 "00000000" // /* MW 5 */ + 41314 "00000000" // /* MW 4 */ + 41315 "00000000" // /* MW 3 */ + 41316 "01010001" // /* MW 2 */ + 41317 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 846 16 first +.delay_slot + 41318 "10011000" // SUB r3, r4, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41319 "00010001" // /* MW 3 */ + 41320 "00000111" // /* MW 2 */ + 41321 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41322 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41323 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41324 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41325 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41326 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41327 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41328 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41329 "00000000" // /* MW 15 */ + 41330 "00000000" // /* MW 14 */ + 41331 "01111000" // /* MW 13 */ + 41332 "10100101" // /* MW 12 */ + 41333 "00000001" // /* MW 11 */ + 41334 "00000000" // /* MW 10 */ + 41335 "00000000" // /* MW 9 */ + 41336 "00000000" // /* MW 8 */ + 41337 "01011011" // /* MW 7 */ + 41338 "00000001" // /* MW 6 */ + 41339 "00100000" // /* MW 5 */ + 41340 "00000000" // /* MW 4 */ + 41341 "11110000" // /* MW 3 */ + 41342 "00101100" // /* MW 2 */ + 41343 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_240 +.src_ref 15 "softfloat.c" 851 4 first + 41344 "10000100" // JNZ r20, #41664 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41664 delay_slots=5 */ + 41345 "00000001" // /* MW 5 */ + 41346 "01000000" // /* MW 4 */ + 41347 "01100000" // /* MW 3 */ + 41348 "01010001" // /* MW 2 */ + 41349 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41350 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41351 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41352 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41353 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41354 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41355 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41356 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41357 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41358 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41359 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 + 41360 "11111000" // MOV r0, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41361 "10100000" // /* MW 3 */ + 41362 "00011101" // /* MW 2 */ + 41363 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 + 41364 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41365 "10100000" // /* MW 3 */ + 41366 "01010001" // /* MW 2 */ + 41367 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 855 4 +.src_ref 15 "softfloat.c" 855 14 + 41368 "11111000" // MOV r27, r25 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41369 "10100000" // /* MW 3 */ + 41370 "11011100" // /* MW 2 */ + 41371 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 + 41372 "11111000" // MOV r25, r0 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41373 "00100000" // /* MW 3 */ + 41374 "01010000" // /* MW 2 */ + 41375 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 856 8 first + 41376 "00011000" // ADD r17, r18, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41377 "11111111" // /* MW 3 */ + 41378 "10100011" // /* MW 2 */ + 41379 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 855 4 first +.src_ref 15 "softfloat.c" 855 14 first + 41380 "00011000" // SEL.EQZ r17, r17, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41381 "00100010" // /* MW 3 */ + 41382 "01100011" // /* MW 2 */ + 41383 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 46 4 first +.src_ref 15 "softfloat-macros" 46 15 first + 41384 "10000100" // JZ r17, #41456 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41456 delay_slots=5 */ + 41385 "00000001" // /* MW 5 */ + 41386 "00000000" // /* MW 4 */ + 41387 "11111000" // /* MW 3 */ + 41388 "01010000" // /* MW 2 */ + 41389 "10001000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 855 4 first +.src_ref 15 "softfloat.c" 855 14 first +.delay_slot + 41390 "00011000" // SEL.EQZ r16, r16, r4, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41391 "01000010" // /* MW 3 */ + 41392 "00100000" // /* MW 2 */ + 41393 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41394 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41395 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41396 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41397 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41398 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41399 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41400 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41401 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 +.src_ref 15 "softfloat-macros" 50 38 first +.src_ref 15 "softfloat-macros" 50 48 + 41402 "10111010" // MOVA r3, #32; SUB r18, r24, r17; MOV r20, #31 /* MW 10 */ /* control_operation: words=10 cycles_taken=1 */ + 41403 "01011000" // /* MW 9 */ + 41404 "00011111" // /* MW 8 */ + 41405 "10001000" // /* MW 7 */ + 41406 "10001110" // /* MW 6 */ + 41407 "00101000" // /* MW 5 */ + 41408 "00110001" // /* MW 4 */ + 41409 "00000000" // /* MW 3 */ + 41410 "00000011" // /* MW 2 */ + 41411 "00000100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 48 + 41412 "10011000" // AND r20, r18, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41413 "01000100" // /* MW 3 */ + 41414 "10101001" // /* MW 2 */ + 41415 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 32 + 41416 "10011000" // LSHL r20, r16, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41417 "01001101" // /* MW 3 */ + 41418 "00101001" // /* MW 2 */ + 41419 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 15 + 41420 "10011000" // LSHL r18, r16, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41421 "00101101" // /* MW 3 */ + 41422 "00100101" // /* MW 2 */ + 41423 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 20 first + 41424 "10011000" // LT r27, r17, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41425 "00111010" // /* MW 3 */ + 41426 "01110110" // /* MW 2 */ + 41427 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 57 first + 41428 "00011000" // NEZ r20, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41429 "11110000" // /* MW 3 */ + 41430 "00101000" // /* MW 2 */ + 41431 "00010101" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 53 16 first + 41432 "00011000" // NEZ r16, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41433 "11110000" // /* MW 3 */ + 41434 "00100000" // /* MW 2 */ + 41435 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 50 25 first + 41436 "10011000" // OR r17, r18, r20 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41437 "01000101" // /* MW 3 */ + 41438 "10100011" // /* MW 2 */ + 41439 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat-macros" 49 9 first + 41440 "11100001" // NOPA; NOPB; NOPS; SEL.EQZ r16, r16, r17, r27; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41441 "00000000" // /* MW 15 */ + 41442 "00000000" // /* MW 14 */ + 41443 "01111000" // /* MW 13 */ + 41444 "10100101" // /* MW 12 */ + 41445 "00000001" // /* MW 11 */ + 41446 "10010000" // /* MW 10 */ + 41447 "00001000" // /* MW 9 */ + 41448 "00100001" // /* MW 8 */ + 41449 "01011011" // /* MW 7 */ + 41450 "00000001" // /* MW 6 */ + 41451 "00100000" // /* MW 5 */ + 41452 "00000000" // /* MW 4 */ + 41453 "11110000" // /* MW 3 */ + 41454 "00101100" // /* MW 2 */ + 41455 "00000000" // /* MW 1 */ +.label __ll1__ZL14subFloat32Sigsjji +.src_ref 15 "softfloat.c" 864 16 first + 41456 "11100001" // NOPA; NOPB; NOPS; SUB r3, r19, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41457 "00000000" // /* MW 15 */ + 41458 "00000000" // /* MW 14 */ + 41459 "01111000" // /* MW 13 */ + 41460 "10100101" // /* MW 12 */ + 41461 "00000001" // /* MW 11 */ + 41462 "00001100" // /* MW 10 */ + 41463 "00111000" // /* MW 9 */ + 41464 "00100110" // /* MW 8 */ + 41465 "01011011" // /* MW 7 */ + 41466 "00000001" // /* MW 6 */ + 41467 "00100000" // /* MW 5 */ + 41468 "00000000" // /* MW 4 */ + 41469 "11110000" // /* MW 3 */ + 41470 "00101100" // /* MW 2 */ + 41471 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_368 +.src_ref 15 "softfloat.c" 868 11 first +.tail_call + 41472 "10000100" // J #40320 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=40320 delay_slots=5 */ + 41473 "00000000" // /* MW 5 */ + 41474 "00000000" // /* MW 4 */ + 41475 "11000000" // /* MW 3 */ + 41476 "01001110" // /* MW 2 */ + 41477 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 first +.delay_slot + 41478 "00011000" // ADD r2, r25, #-1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41479 "11111111" // /* MW 3 */ + 41480 "01000101" // /* MW 2 */ + 41481 "00010110" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41482 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41483 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41484 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41485 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41486 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41487 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41488 "11100001" // NOPA; NOPB; NOPS; NOPX; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41489 "00000000" // /* MW 15 */ + 41490 "00000000" // /* MW 14 */ + 41491 "01111000" // /* MW 13 */ + 41492 "10100101" // /* MW 12 */ + 41493 "00000001" // /* MW 11 */ + 41494 "00000000" // /* MW 10 */ + 41495 "00000000" // /* MW 9 */ + 41496 "00000000" // /* MW 8 */ + 41497 "01011011" // /* MW 7 */ + 41498 "00000001" // /* MW 6 */ + 41499 "00100000" // /* MW 5 */ + 41500 "00000000" // /* MW 4 */ + 41501 "11110000" // /* MW 3 */ + 41502 "00101100" // /* MW 2 */ + 41503 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_400 +.src_ref 15 "softfloat.c" 820 4 first +.return_address + 41504 "10000100" // JNZ r20, #41696 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41696 delay_slots=5 */ + 41505 "00000001" // /* MW 5 */ + 41506 "01000000" // /* MW 4 */ + 41507 "01110000" // /* MW 3 */ + 41508 "01010001" // /* MW 2 */ + 41509 "10100000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41510 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41511 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41512 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41513 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41514 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41515 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41516 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41517 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41518 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41519 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 829 14 first + 41520 "10011000" // LTU r19, r16, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41521 "00011100" // /* MW 3 */ + 41522 "00100111" // /* MW 2 */ + 41523 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 829 4 + 41524 "10000100" // JNZ r19, #41744 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41744 delay_slots=5 */ + 41525 "00000001" // /* MW 5 */ + 41526 "01000000" // /* MW 4 */ + 41527 "10001000" // /* MW 3 */ + 41528 "01010001" // /* MW 2 */ + 41529 "10011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 first +.delay_slot + 41530 "00011000" // SEL.EQZ r24, r5, r25, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41531 "10010010" // /* MW 3 */ + 41532 "01110001" // /* MW 2 */ + 41533 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 +.delay_slot + 41534 "11111000" // MOV r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41535 "10100000" // /* MW 3 */ + 41536 "10011101" // /* MW 2 */ + 41537 "00011100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 825 4 +.delay_slot + 41538 "00011000" // SEL.EQZ r25, r5, r18, r27 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41539 "00100010" // /* MW 3 */ + 41540 "01110011" // /* MW 2 */ + 41541 "00010001" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41542 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41543 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41544 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41545 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 830 14 first + 41546 "10011000" // LTU r18, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41547 "00001100" // /* MW 3 */ + 41548 "01100101" // /* MW 2 */ + 41549 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 830 4 + 41550 "10000100" // JNZ r18, #41776 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41776 delay_slots=5 */ + 41551 "00000001" // /* MW 5 */ + 41552 "01000000" // /* MW 4 */ + 41553 "10011000" // /* MW 3 */ + 41554 "01010001" // /* MW 2 */ + 41555 "10010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41556 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41557 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41558 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41559 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41560 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41561 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41562 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41563 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41564 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41565 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 + 41566 "00011000" // MOVX r16, #31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41567 "01111101" // /* MW 3 */ + 41568 "00100000" // /* MW 2 */ + 41569 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 24 + 41570 "01000100" // MOVXM p0, #491608 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41571 "10110000" // /* MW 5 */ + 41572 "11000000" // /* MW 4 */ + 41573 "10000000" // /* MW 3 */ + 41574 "00000111" // /* MW 2 */ + 41575 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 24 first + 41576 "10011000" // LDA r18, [p0] /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41577 "01010110" // /* MW 3 */ + 41578 "00000110" // /* MW 2 */ + 41579 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 41580 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41581 "00000000" // /* MW 1 */ +.swstall __RAW__R_1948 + 41582 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41583 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 4 + 41584 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41585 "00000000" // /* MW 3 */ + 41586 "00101000" // /* MW 2 */ + 41587 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 44 +.delay_slot + 41588 "00011000" // MOVX r17, #3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41589 "00001101" // /* MW 3 */ + 41590 "00100010" // /* MW 2 */ + 41591 "00010000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41592 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41593 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41594 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41595 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 831 44 +.delay_slot + 41596 "10011000" // EQ r17, r17, r18 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41597 "00100111" // /* MW 3 */ + 41598 "01100011" // /* MW 2 */ + 41599 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 41600 "11100001" // NOPA; NOPB; NOPS; LSHL r0, r17, r16; NOPM; NOPV /* MW 16 */ /* control_operation: words=16 cycles_taken=1 */ + 41601 "00000000" // /* MW 15 */ + 41602 "00000000" // /* MW 14 */ + 41603 "01111000" // /* MW 13 */ + 41604 "10100101" // /* MW 12 */ + 41605 "00000001" // /* MW 11 */ + 41606 "01101100" // /* MW 10 */ + 41607 "00001000" // /* MW 9 */ + 41608 "00100010" // /* MW 8 */ + 41609 "01011011" // /* MW 7 */ + 41610 "00000001" // /* MW 6 */ + 41611 "00100000" // /* MW 5 */ + 41612 "00000000" // /* MW 4 */ + 41613 "11110000" // /* MW 3 */ + 41614 "00101100" // /* MW 2 */ + 41615 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_512 +.src_ref 15 "softfloat.c" 834 8 first + 41616 "10000100" // JNZ r16, #41808 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41808 delay_slots=5 */ + 41617 "00000001" // /* MW 5 */ + 41618 "01000000" // /* MW 4 */ + 41619 "10101000" // /* MW 3 */ + 41620 "01010001" // /* MW 2 */ + 41621 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41622 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41623 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41624 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41625 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41626 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41627 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41628 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41629 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41630 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41631 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 + 41632 "00011000" // MOVX r16, #31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41633 "01111101" // /* MW 3 */ + 41634 "00100000" // /* MW 2 */ + 41635 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 835 8 first + 41636 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41637 "00000000" // /* MW 3 */ + 41638 "00101000" // /* MW 2 */ + 41639 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 31 first +.delay_slot + 41640 "10011000" // LSHL r16, r7, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41641 "00001101" // /* MW 3 */ + 41642 "11100001" // /* MW 2 */ + 41643 "00010001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 41644 "01000100" // MOVXM r17, #2139095040 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41645 "00000000" // /* MW 5 */ + 41646 "10100000" // /* MW 4 */ + 41647 "00001000" // /* MW 3 */ + 41648 "10000000" // /* MW 2 */ + 41649 "01111111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 128 38 +.delay_slot + 41650 "10011000" // ADD r0, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41651 "00000000" // /* MW 3 */ + 41652 "01000001" // /* MW 2 */ + 41653 "00010100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41654 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41655 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41656 "00100010" // NOPA; NOPV /* MW 8 */ /* control_operation: words=8 cycles_taken=1 */ + 41657 "00011100" // /* MW 7 */ + 41658 "00000000" // /* MW 6 */ + 41659 "00000000" // /* MW 5 */ + 41660 "00000100" // /* MW 4 */ + 41661 "11110000" // /* MW 3 */ + 41662 "00101100" // /* MW 2 */ + 41663 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_560 +.src_ref 15 "softfloat.c" 852 8 first + 41664 "10000100" // JNZ r17, #41824 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41824 delay_slots=5 */ + 41665 "00000001" // /* MW 5 */ + 41666 "01000000" // /* MW 4 */ + 41667 "10110000" // /* MW 3 */ + 41668 "01010001" // /* MW 2 */ + 41669 "10001000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41670 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41671 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41672 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41673 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41674 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41675 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41676 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41677 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41678 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41679 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 853 8 first + 41680 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41681 "00000000" // /* MW 3 */ + 41682 "00101000" // /* MW 2 */ + 41683 "00010000" // /* MW 1 */ +.delay_slot + 41684 "11111000" // MOV r0, r1 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41685 "10100000" // /* MW 3 */ + 41686 "00010000" // /* MW 2 */ + 41687 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41688 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41689 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41690 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41691 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41692 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41693 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41694 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41695 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_592 +.src_ref 15 "softfloat.c" 821 18 first + 41696 "10011000" // OR r16, r17, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41697 "00000101" // /* MW 3 */ + 41698 "01100001" // /* MW 2 */ + 41699 "00010100" // /* MW 1 */ +.src_ref 15 "softfloat.c" 821 8 + 41700 "10000100" // JNZ r16, #41840 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41840 delay_slots=5 */ + 41701 "00000001" // /* MW 5 */ + 41702 "01000000" // /* MW 4 */ + 41703 "10111000" // /* MW 3 */ + 41704 "01010001" // /* MW 2 */ + 41705 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41706 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41707 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41708 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41709 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41710 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41711 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41712 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41713 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41714 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41715 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 823 8 first + 41716 "00011000" // RET lr /* MW 4 */ /* control_operation: words=4 rts unconditional cycles_taken=1 delay_slots=5 */ + 41717 "00000000" // /* MW 3 */ + 41718 "00101000" // /* MW 2 */ + 41719 "00010000" // /* MW 1 */ +.delay_slot + 41720 "01000100" // MOVXM r0, #2147483647 /* MW 6 */ /* control_operation: words=6 cycles_taken=1 */ + 41721 "11111110" // /* MW 5 */ + 41722 "00111111" // /* MW 4 */ + 41723 "11110000" // /* MW 3 */ + 41724 "11111111" // /* MW 2 */ + 41725 "01111111" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41726 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41727 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41728 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41729 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41730 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41731 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41732 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 41733 "10000001" // /* MW 11 */ + 41734 "10101101" // /* MW 10 */ + 41735 "00000000" // /* MW 9 */ + 41736 "00000000" // /* MW 8 */ + 41737 "00000000" // /* MW 7 */ + 41738 "00000000" // /* MW 6 */ + 41739 "00100000" // /* MW 5 */ + 41740 "00000000" // /* MW 4 */ + 41741 "11110000" // /* MW 3 */ + 41742 "00101100" // /* MW 2 */ + 41743 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_640 + 41744 "10000100" // J #41456 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=41456 delay_slots=5 */ + 41745 "00000000" // /* MW 5 */ + 41746 "00000000" // /* MW 4 */ + 41747 "11111000" // /* MW 3 */ + 41748 "01010000" // /* MW 2 */ + 41749 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 +.delay_slot + 41750 "11111000" // MOV r1, r3 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41751 "10100000" // /* MW 3 */ + 41752 "01010001" // /* MW 2 */ + 41753 "00011000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 864 16 +.delay_slot + 41754 "11111000" // MOV r19, r17 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41755 "10100000" // /* MW 3 */ + 41756 "11011000" // /* MW 2 */ + 41757 "00011100" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41758 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41759 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41760 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41761 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41762 "00101110" // NOPA; NOPS; NOPM; NOPV /* MW 14 */ /* control_operation: words=14 cycles_taken=1 */ + 41763 "00011100" // /* MW 13 */ + 41764 "00000000" // /* MW 12 */ + 41765 "00000000" // /* MW 11 */ + 41766 "01010111" // /* MW 10 */ + 41767 "00011010" // /* MW 9 */ + 41768 "01000000" // /* MW 8 */ + 41769 "00000000" // /* MW 7 */ + 41770 "00000000" // /* MW 6 */ + 41771 "10110110" // /* MW 5 */ + 41772 "00000010" // /* MW 4 */ + 41773 "11110000" // /* MW 3 */ + 41774 "00101100" // /* MW 2 */ + 41775 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_672 + 41776 "10000100" // J #41312 /* MW 6 */ /* control_operation: words=6 jump unconditional cycles_taken=1 direct absolute target_address=41312 delay_slots=5 */ + 41777 "00000000" // /* MW 5 */ + 41778 "00000000" // /* MW 4 */ + 41779 "10110000" // /* MW 3 */ + 41780 "01010000" // /* MW 2 */ + 41781 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 846 16 +.delay_slot + 41782 "11111000" // MOV r4, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41783 "00100000" // /* MW 3 */ + 41784 "00011000" // /* MW 2 */ + 41785 "00011001" // /* MW 1 */ +.src_ref 15 "softfloat.c" 867 4 +.delay_slot + 41786 "11111000" // MOV r25, r24 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41787 "00100000" // /* MW 3 */ + 41788 "01011100" // /* MW 2 */ + 41789 "00011110" // /* MW 1 */ +.src_ref 15 "softfloat.c" 868 11 +.delay_slot + 41790 "11111000" // MOV r1, r7 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41791 "10100000" // /* MW 3 */ + 41792 "01010011" // /* MW 2 */ + 41793 "00011000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41794 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41795 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41796 "00110110" // NOPA; NOPB; NOPS; NOPX /* MW 12 */ /* control_operation: words=12 cycles_taken=1 */ + 41797 "10000001" // /* MW 11 */ + 41798 "10101101" // /* MW 10 */ + 41799 "00000000" // /* MW 9 */ + 41800 "00000000" // /* MW 8 */ + 41801 "00000000" // /* MW 7 */ + 41802 "00000000" // /* MW 6 */ + 41803 "00100000" // /* MW 5 */ + 41804 "00000000" // /* MW 4 */ + 41805 "11110000" // /* MW 3 */ + 41806 "00101100" // /* MW 2 */ + 41807 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_704 +.src_ref 15 "softfloat.c" 834 27 first +.tail_call + 41808 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41809 "00000000" // /* MW 5 */ + 41810 "00000000" // /* MW 4 */ + 41811 "11000000" // /* MW 3 */ + 41812 "01001101" // /* MW 2 */ + 41813 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41814 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41815 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41816 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41817 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41818 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41819 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41820 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41821 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41822 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41823 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_720 +.src_ref 15 "softfloat.c" 852 27 first +.tail_call +.return_address + 41824 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41825 "00000000" // /* MW 5 */ + 41826 "00000000" // /* MW 4 */ + 41827 "11000000" // /* MW 3 */ + 41828 "01001101" // /* MW 2 */ + 41829 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41830 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41831 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41832 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41833 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41834 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41835 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41836 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41837 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41838 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41839 "00000000" // /* MW 1 */ +.label TGT_F_ZL14subFloat32Sigsjji_736 +.src_ref 15 "softfloat.c" 821 34 first +.tail_call +.return_address + 41840 "10000100" // J #39808 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=39808 delay_slots=5 */ + 41841 "00000000" // /* MW 5 */ + 41842 "00000000" // /* MW 4 */ + 41843 "11000000" // /* MW 3 */ + 41844 "01001101" // /* MW 2 */ + 41845 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41846 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41847 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41848 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41849 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41850 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41851 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41852 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41853 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41854 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label _ZL14subFloat32Sigsjji__end + 41855 "00000000" // /* MW 1 */ +.label float32_add +.function float32_add float32_add +.src_ref 15 "softfloat.c" 92 12 +.src_ref 15 "softfloat.c" 878 first +.function_start + 41856 "00011000" // MOVX r16, #-31 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41857 "10000101" // /* MW 3 */ + 41858 "11100000" // /* MW 2 */ + 41859 "00010111" // /* MW 1 */ +.src_ref 15 "softfloat.c" 92 12 first + 41860 "10011000" // LSHL r3, r1, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41861 "00001101" // /* MW 3 */ + 41862 "01000111" // /* MW 2 */ + 41863 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 92 12 + 41864 "10011000" // LSHL r16, r2, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41865 "00001101" // /* MW 3 */ + 41866 "10100001" // /* MW 2 */ + 41867 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 884 15 first + 41868 "10011000" // EQ r16, r3, r16 /* MW 4 */ /* control_operation: words=4 cycles_taken=1 */ + 41869 "00000111" // /* MW 3 */ + 41870 "11100001" // /* MW 2 */ + 41871 "00010000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 884 4 + 41872 "10000100" // JNZ r16, #41904 /* MW 6 */ /* control_operation: words=6 jump conditional cycles_taken=1 cycles_not_taken=0 direct absolute target_address=41904 delay_slots=5 */ + 41873 "00000001" // /* MW 5 */ + 41874 "01000000" // /* MW 4 */ + 41875 "11011000" // /* MW 3 */ + 41876 "01010001" // /* MW 2 */ + 41877 "10000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41878 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41879 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41880 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41881 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41882 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41883 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41884 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41885 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41886 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41887 "00000000" // /* MW 1 */ +.src_ref 15 "softfloat.c" 888 15 first +.tail_call + 41888 "10000100" // J #41104 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=41104 delay_slots=5 */ + 41889 "00000000" // /* MW 5 */ + 41890 "00000000" // /* MW 4 */ + 41891 "01001000" // /* MW 3 */ + 41892 "01010000" // /* MW 2 */ + 41893 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41894 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41895 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41896 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41897 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41898 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41899 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41900 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41901 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41902 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41903 "00000000" // /* MW 1 */ +.label TGT_Ffloat32_add_48 +.src_ref 15 "softfloat.c" 885 15 first +.tail_call +.return_address + 41904 "10000100" // J #40480 /* MW 6 */ /* control_operation: words=6 jump tail_call unconditional cycles_taken=1 direct absolute target_address=40480 delay_slots=5 */ + 41905 "00000000" // /* MW 5 */ + 41906 "00000000" // /* MW 4 */ + 41907 "00010000" // /* MW 3 */ + 41908 "01001111" // /* MW 2 */ + 41909 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41910 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41911 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41912 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41913 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41914 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41915 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41916 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ + 41917 "00000000" // /* MW 1 */ +.delay_slot +.swstall delay_slot + 41918 "00000000" // NOPX /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */ +.label float32_add__end + 41919 "00000000" // /* MW 1 */ +.dir 0 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/src" +.dir 1 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/detail" +.dir 2 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer" +.dir 3 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/conv" +.dir 4 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common" +.dir 5 "/usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2" +.dir 6 "/usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2p" +.dir 7 "/usr/local/lib/python3.10/dist-packages/data/aie2p/lib" +.dir 8 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend" +.dir 9 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc" +.dir 10 "/usr/local/lib/python3.10/dist-packages/include/aie_api/detail" +.dir 11 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf" +.dir 12 "/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include" +.dir 13 "/usr/local/lib/python3.10/dist-packages/include/aie_api" +.dir 14 "/scratch/sw_component_pipelines/continuous/gradle_simmodels_workspaces/21708/HEAD/build/Aie2p_core_model/stage-src/core_model/sipp/lib" +.dir 15 "/scratch/sw_component_pipelines/continuous/gradle_simmodels_workspaces/21708/HEAD/build/Aie2p_core_model/stage-src/core_model/sipp/lib/softfloat" diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/pm_reload_analysis0.log b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/pm_reload_analysis0.log new file mode 100644 index 0000000000000000000000000000000000000000..675bf5627be776d72976e887d5cf3b1b217d9417 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/pm_reload_analysis0.log @@ -0,0 +1,720 @@ +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Configuration: Release_LLVM +Compiling "pm_reload_analysis0.ll" +chess-clang --chess-proc-dir=/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -S -O2 -std=c++2a -fno-builtin-memcpy -mllvm -instcombine-code-sinking=false -mllvm -disable-lsr -mllvm -replexitval=never -mllvm -enable-load-pre=false -mllvm -chess-disable-add-to-or -mllvm -chess-combine-gep-indices=none -mllvm -chess-disable-fold-phi-of-loads -mllvm -chess-aainfo2chains-algo=4 -mllvm -chess-aggressive-aainfo=false -mllvm -chess-enable-indvarsimplify=0 -mllvm -chess-disable-cse-across-loopboundary -mllvm -chess-tbaa-detect-common-underlying-object=true -mllvm -chess-protect-llvm-global-reg-access=true -fno-jump-tables -fno-discard-value-names -g ../../ir/pm_reload_analysis0.ll -o../Release/chesswork495/pm_reload_analysis0.sfg --chess-proc-name=me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +noodle -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -iaie_core.h +Sinl +Olbb=200 +Opmsa +NOpld +Olzyinl +w../Release/chesswork495 ../Release/chesswork495/pm_reload_analysis0.sfg +Q1=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl +Q2=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl +Q3=+Sinl,+Olbb=1000,+Opmsa,+NOpld,+Olzyinl +Qfast=+Sinl,+Olbb=1000,+Opmsa,+NOpld,+Olzyinl,+Opfp +Qs=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl +Qz=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +chess-backend pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +chess-backend pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +chess-backend pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/conv/conv2d_bf16.h", line 702, column 4: in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/conv/conv2d_bf16.h", line 702: (loop #3) + further loop software pipelining (to 3 cycles) is feasible with `chess_prepare_for_pipelining' + but requires a minimum loop count of 6 + ... consider annotating the loop with `chess_loop_range(6,)' if applicable, + ... or remove the current `chess_loop_range(4,)` annotation + +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/elementwise_binary_shared.h", line 166, column 4: in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/elementwise_binary_shared.h", line 166: (loop #19) + further loop software pipelining (to 2 cycles) is feasible with `chess_prepare_for_pipelining' + but requires a minimum loop count of 7 + ... consider annotating the loop with `chess_loop_range(7,)' if applicable, + ... or remove the current `chess_loop_range(4,)` annotation + +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/elementwise_unary.h", line 154, column 8: (loop #3) + `chess_prepare_for_pipelining' was not used: + loop software pipelining has not succeeded. + This may result in a redundant 'loop_count += 0' instruction. +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/concat_adf_wrapper.cpp", line 112, column 4: (loop #961) + `chess_prepare_for_pipelining' was not used: + loop software pipelining has not succeeded. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend --gvt me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/misc/reduce_mean_c8_impl.h", line 223, column 9: (loop #95) + `chess_prepare_for_pipelining' was not used: + loop software pipelining has not succeeded. + This may result in a redundant 'loop_count += 0' instruction. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +bridge -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -i -g -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 pm_reload_analysis0.objlist -o../pm_reload_analysis0.o -pme +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno ../Release/pm_reload_analysis0.o me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Linking "../Release/pm_reload_analysis0" +bridge -o../Release/pm_reload_analysis0 ../Release/pm_reload_analysis0.o -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -g -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -cpm_reload_analysis0.bcf -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/lib/Release_LLVM -lme -lc -lm -lc++lite -lsoftfloat -S -export-locals -iconfig extra_memories.bcf -yTM -m -fC -fS -fH +m -T +work ../Release/chesswork495 -pme +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno +u ../Release/pm_reload_analysis0 me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Compilation finished successfully (200 errors, 5 warnings) diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/scripts/pm_reload_analysis0.bcf b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/scripts/pm_reload_analysis0.bcf new file mode 100644 index 0000000000000000000000000000000000000000..a83c782b1a239848832984fc3af4939eea121ef0 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/scripts/pm_reload_analysis0.bcf @@ -0,0 +1,11 @@ +_entry_point _Z18pm_reload_analysisv +_symbol _Z18pm_reload_analysisv 0 +_reserved DMb 0x00000 0x40000 +//South------------------------------------------------- +_reserved DMb 0x40000 0x10000 +//West------------------------------------------------- +_reserved DMb 0x50000 0x10000 +//North------------------------------------------------- +_reserved DMb 0x60000 0x10000 +//East------------------------------------------------- +_stack DM_stack 0x70000 0x8000 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/scripts/pm_reload_analysis0.prx b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/scripts/pm_reload_analysis0.prx new file mode 100644 index 0000000000000000000000000000000000000000..b754f3d6cbbdaabb4b7b1474e1bc8503fc327e67 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/scripts/pm_reload_analysis0.prx @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/src/pm_reload_analysis0.cc b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/src/pm_reload_analysis0.cc new file mode 100644 index 0000000000000000000000000000000000000000..fa068f1d90e3e0102f20972efcdd390f52021854 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/src/pm_reload_analysis0.cc @@ -0,0 +1,131 @@ +// Automatically generated processor driver using AIEngine tool-chain + +#include +#include +#include + + +// Declare Kernel functions and initializers +#include "resize_adf_wrapper.cpp" +#include "slice_adf_wrapper.cpp" +void superkernel_mul1d_attribute_broadcasting(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_add1d(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict,adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_mul1d(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict,adf::io_buffer, adf::locking::async>> &__restrict); +void conv2d_maxpool(adf::io_buffer>> &__restrict,adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_add1d_attribute_broadcasting(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_clip1d(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_conv2d_dwc(adf::io_buffer>> &__restrict,adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_conv_eltbinary(adf::io_buffer>> &__restrict,adf::io_buffer>> &__restrict,adf::io_buffer, adf::locking::async>> &__restrict,const unsigned int (&)[17],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_reduce_mean_c8(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_sigmoid1d(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_sub1d(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict,adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_tanh1d(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +void superkernel_avgpool(adf::io_buffer>> &__restrict,const unsigned int (&)[16],adf::io_buffer, adf::locking::async>> &__restrict); +#include "transpose4d_adf_wrapper.cpp" +#include "concat_adf_wrapper.cpp" + +// Declare Kernel objects and external arrays + +void pm_reload_analysis() +{ + //generate kernel calls with dummy parameters for call tree analysis + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1009_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> output_buffer_i1009_po0 = { }; //dummy buffer port object + + mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 2>(input_buffer_i1009_pi0, output_buffer_i1009_po0, {32, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48}); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1057_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> output_buffer_i1057_po0 = { }; //dummy buffer port object + + mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(input_buffer_i1057_pi0, output_buffer_i1057_po0, {8, 3, 40, 3, 4, 1, 3840}); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1100_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1100_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_mul1d_attribute_broadcasting(input_buffer_i1100_pi0, {1920, 0, 524288, 998244353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, output_buffer_i1100_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1120_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> input_buffer_i1120_pi2 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1120_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_add1d(input_buffer_i1120_pi0, {640, 0, 11796480, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, input_buffer_i1120_pi2, output_buffer_i1120_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1140_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> input_buffer_i1140_pi2 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1140_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_mul1d(input_buffer_i1140_pi0, {640, 0, 11796480, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, input_buffer_i1140_pi2, output_buffer_i1140_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1160_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1160_pi1 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1160_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + conv2d_maxpool(input_buffer_i1160_pi0, input_buffer_i1160_pi1, {526914, 50528264, 16912640, 16256, 327744, 65542, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, output_buffer_i1160_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1180_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1180_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_add1d_attribute_broadcasting(input_buffer_i1180_pi0, {1472, 0, 1310720, 1077936129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, output_buffer_i1180_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1200_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1200_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_clip1d(input_buffer_i1200_pi0, {1920, 0, 16, 0, 0, 0, 0, 0, 0, 16576, 0, 0, 0, 0, 0, 0}, output_buffer_i1200_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1260_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1260_pi1 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1260_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_conv2d_dwc(input_buffer_i1260_pi0, input_buffer_i1260_pi1, {17303570, 66307, 1280, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, output_buffer_i1260_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1280_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1280_pi1 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> input_buffer_i1280_pi2 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1280_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_conv_eltbinary(input_buffer_i1280_pi0, input_buffer_i1280_pi1, input_buffer_i1280_pi2, {4194848, 16842760, 16908288, 16256, 327744, 65548, 0, 0, 512, 0, 3932160, 0, 0, 0, 0, 0, 0}, output_buffer_i1280_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i1460_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i1460_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_reduce_mean_c8(input_buffer_i1460_pi0, {1, 32, 64, 2, 1, 1, 15, 0, 14990, 0, 15, 920, 1, 72, 0, 0}, output_buffer_i1460_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i4840_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i4840_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_sigmoid1d(input_buffer_i4840_pi0, {512, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, output_buffer_i4840_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i4920_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> input_buffer_i4920_pi2 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i4920_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_sub1d(input_buffer_i4920_pi0, {960, 0, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, input_buffer_i4920_pi2, output_buffer_i4920_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i5000_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i5000_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_tanh1d(input_buffer_i5000_pi0, {960, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, output_buffer_i5000_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i5060_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::async, adf::addressing::linear, adf::margin<0>>> output_buffer_i5060_po0 = {(bfloat16*)0x0, 0, (bfloat16*)0x0, 0}; //dummy buffer port object + + superkernel_avgpool(input_buffer_i5060_pi0, {0, 0, 0, 0, 0, 0, 0, 0, 524880, 258, 0, 0, 83886080, 96, 1048576000, 0}, output_buffer_i5060_po0); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i719_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> output_buffer_i719_po0 = { }; //dummy buffer port object + + mllib_graphs::transpose4d_adf_wrapper>, adf::io_buffer_config>>(input_buffer_i719_pi0, output_buffer_i719_po0, {1, 4, 8, 1, 1}); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i802_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> output_buffer_i802_po0 = { }; //dummy buffer port object + + mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>(input_buffer_i802_pi0, output_buffer_i802_po0, {12, 20, 1056964608, 1056964608, 3196059648, 3196059648, 4, 17563928, 19398913, 16843028, 17563936, 35651841, 16909073, 0, 0, 2}); + + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i897_pi0 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::in, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> input_buffer_i897_pi1 = { }; //dummy buffer port object + adf::_io_buffer_light_weight< bfloat16, adf::direction::out, adf::io_buffer_config< adf::extents<>, adf::locking::sync, adf::addressing::linear, adf::margin<0>>> output_buffer_i897_po0 = { }; //dummy buffer port object + + mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>(input_buffer_i897_pi0, input_buffer_i897_pi1, output_buffer_i897_po0, {24, 24, 40, 25, 20, 20, 0, 0}); + + return; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/timestamped_log/pm_reload_analysis0.log b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/timestamped_log/pm_reload_analysis0.log new file mode 100644 index 0000000000000000000000000000000000000000..675bf5627be776d72976e887d5cf3b1b217d9417 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/timestamped_log/pm_reload_analysis0.log @@ -0,0 +1,720 @@ +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Configuration: Release_LLVM +Compiling "pm_reload_analysis0.ll" +chess-clang --chess-proc-dir=/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -S -O2 -std=c++2a -fno-builtin-memcpy -mllvm -instcombine-code-sinking=false -mllvm -disable-lsr -mllvm -replexitval=never -mllvm -enable-load-pre=false -mllvm -chess-disable-add-to-or -mllvm -chess-combine-gep-indices=none -mllvm -chess-disable-fold-phi-of-loads -mllvm -chess-aainfo2chains-algo=4 -mllvm -chess-aggressive-aainfo=false -mllvm -chess-enable-indvarsimplify=0 -mllvm -chess-disable-cse-across-loopboundary -mllvm -chess-tbaa-detect-common-underlying-object=true -mllvm -chess-protect-llvm-global-reg-access=true -fno-jump-tables -fno-discard-value-names -g ../../ir/pm_reload_analysis0.ll -o../Release/chesswork495/pm_reload_analysis0.sfg --chess-proc-name=me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +noodle -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -iaie_core.h +Sinl +Olbb=200 +Opmsa +NOpld +Olzyinl +w../Release/chesswork495 ../Release/chesswork495/pm_reload_analysis0.sfg +Q1=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl +Q2=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl +Q3=+Sinl,+Olbb=1000,+Opmsa,+NOpld,+Olzyinl +Qfast=+Sinl,+Olbb=1000,+Opmsa,+NOpld,+Olzyinl,+Opfp +Qs=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl +Qz=+Sinl,+Olbb=200,+Opmsa,+NOpld,+Olzyinl me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +chess-backend pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +chess-backend pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +chess-backend pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/conv/conv2d_bf16.h", line 702, column 4: in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/conv/conv2d_bf16.h", line 702: (loop #3) + further loop software pipelining (to 3 cycles) is feasible with `chess_prepare_for_pipelining' + but requires a minimum loop count of 6 + ... consider annotating the loop with `chess_loop_range(6,)' if applicable, + ... or remove the current `chess_loop_range(4,)` annotation + +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN41elementwise_binary_attribute_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3ou_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/elementwise_binary_shared.h", line 166, column 4: in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/elementwise_binary_shared.h", line 166: (loop #19) + further loop software pipelining (to 2 cycles) is feasible with `chess_prepare_for_pipelining' + but requires a minimum loop count of 7 + ... consider annotating the loop with `chess_loop_range(7,)' if applicable, + ... or remove the current `chess_loop_range(4,)` annotation + +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat1626mul_impl_broadcasting_attrIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyn_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE5setupER26elementwise_unary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncES_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z22setup_avgpool2d_paramsI8bfloat16EvPT_R25avgpool2d_internal_paramsIS1_Eh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE21shared_setup_backboneER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z11conv2d_bf16ILh1EL5act_t0E8bfloat16S1_S1_N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_NS3_IS5_NS6_5asyncES9_SB_EELb0ELb0ELb1ELb0EEvRNS2_9io_buffe_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE5setupER27elementwise_binary_params_tIS5_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_ELS2_0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/elementwise_unary.h", line 154, column 8: (loop #3) + `chess_prepare_for_pipelining' was not used: + loop software pipelining has not succeeded. + This may result in a redundant 'loop_count += 0' instruction. +chess-backend pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE5setupER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE21shared_setup_backboneER27elementwise_binary_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN25elementwise_binary_sharedI8bfloat168sub_implIS0_E15shared_params_tIS0_EL5act_t0EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferI_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE5setupER18reduce_c8_params_tIS4_EPKv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z6pad_3dIL11pad_3d_mode0E8bfloat16Li1EEvPT0_S3_R15pad_3d_params_t_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist1 -k64 --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z20transpose4d_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z15concat_adf_initv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_IS_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/concat_adf_wrapper.cpp", line 112, column 4: (loop #961) + `chess_prepare_for_pipelining' was not used: + loop software pipelining has not succeeded. +--showcolor -b -Obbl --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE__ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x --print-subtools --cosel -m +ef +s -M3 --amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --mist1 -k64 --showcolor -b -Obbl --mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EE_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +chess-backend --gvt me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation --tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +Warning in "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/misc/reduce_mean_c8_impl.h", line 223, column 9: (loop #95) + `chess_prepare_for_pipelining' was not used: + loop software pipelining has not succeeded. + This may result in a redundant 'loop_count += 0' instruction. +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z18pm_reload_analysisv_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation -x +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--cosel -m +ef +s -M3 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--amnesia -p10 -q2 -ecrSCDEn -ecrMCDEn -ecrVaddSign -ecrUnpackSign -ecrPackSign -ecrUPSSign -ecrUPSMode -ecrSRSSign -ecrSRSMode -ecrF2IMask -ecrUnpackSize -ecrPackSize -ecrSat -ecrRnd +Oefc +Opbr +Odhls +Oprefer-local-reg-moves -Onocb --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist1 -k64 --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--showcolor -b -Obbl --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +--mist2 -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 +Omod -k64 +Omsbr=100 +Opnll +A +pnopALU +pnopLDA +pnopLDB +pnopSTS +pnopVEC +Ofexm +Omsanafs +Onzmem +Onombt +Ochex +Omsmfi +Omslactc=lckLdaRsrc_E1,lckLdbRsrc_E1:2 +Odra +Oslr=crSRSSign +Oslr=crUPSMode +Oslr=crSRSMode +Oslr=crRnd +Oslr=crSat +Onop-syntax=NOPA +Onop-syntax=NOPB +Onop-syntax=NOPM +Onop-syntax=NOPV +Onop-syntax=NOPS +Onop-syntax=NOPX +Onop-syntax=NOPXM --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +--tale -g -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -Vpm_reload_analysis0 -L --common pm_reload_analysis0-F_Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params_ me /usr/local/lib/python3.10/dist-packages/data/aie2p/lib +H/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/elongation +bridge -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -i -g -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 pm_reload_analysis0.objlist -o../pm_reload_analysis0.o -pme +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno ../Release/pm_reload_analysis0.o me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Linking "../Release/pm_reload_analysis0" +bridge -o../Release/pm_reload_analysis0 ../Release/pm_reload_analysis0.o -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/isg -g -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -cpm_reload_analysis0.bcf -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/softfloat/lib/Release -L/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/lib/Release_LLVM -lme -lc -lm -lc++lite -lsoftfloat -S -export-locals -iconfig extra_memories.bcf -yTM -m -fC -fS -fH +m -T +work ../Release/chesswork495 -pme +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +darts -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib -d -h -I/usr/local/lib/python3.10/dist-packages/include -I/app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I/usr/local/lib/python3.10/site-packages/include/aie_api -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I/usr/local/lib/python3.10/dist-packages/vitis_mllib -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -I/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/. -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libcxx-lite/include -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite -I/usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime/include -D__AIENGINE__ -D__AIE_ARCH__=21 -DDEPLOYMENT_ELF=1 -D__LOCK_FENCE_MODE__=0 -D__IO_BUFFER_FORCE_LIGHT_WEIGHT__ -DAIE_API_EMULATE_BFLOAT16_MMUL_WITH_BFP16=1 -DAIE_OPTION_SCALAR_FLOAT_ON_VECTOR -D__tct_tgt__=241219 -L +Ihex +nanno +u ../Release/pm_reload_analysis0 me +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +Compilation finished successfully (200 errors, 5 warnings) diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/xlopt.log b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/xlopt.log new file mode 100644 index 0000000000000000000000000000000000000000..0c08e71e7285aa136790e5ea4d9d868303c405e8 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/aie/pm_reload_analysis0/xlopt.log @@ -0,0 +1,623 @@ +ERROR: ld.so: object '/lib64/libudev.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. + + +--------------- FILTER ANALYSIS INFO LOG --------------- + +Reading Header IR from ir/_header.ll + +-------------------------------------------------------- + +Add module pass 363{anonymous}::GuidancePass +Add module pass 363{anonymous}::ChessOptionsPass +Add module pass 363{anonymous}::DisableInliningInMainPass +Add module pass 363cdno::xlopt::AIEMergeSubWordStoresOpt +Add module pass 363{anonymous}::XLModuleAdaptor +Add module pass 363{anonymous}::IpConstPropPass +Add module pass 363{anonymous}::XLModuleAdaptor +Add module pass 363{anonymous}::XLModuleAdaptor +Add module pass 363{anonymous}::XLModuleAdaptor +Add module pass 363{anonymous}::XLModuleAdaptor<{anonymous}::AIELoopInfoPass> +Add module pass 363cdno::xlopt::AIEAnnotatePragmaPass +Add module pass 363{anonymous}::XLModuleAdaptor<{anonymous}::AIELoopPeelPass> +Add module pass 363{anonymous}::AIEAliasAnalysisPass + + +--------------- MEMORY MANAGEMENT GUIDANCE LOG --------------- + +ALIGNMENT_HINT: Alignment of global array constinit is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.1 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.7 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.9 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.10 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.14 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.15 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.16 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array constinit.17 is 4 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array __const._Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj.coeffs is 2 bytes; automatically aligning it to 64 bytes. +ALIGNMENT_HINT: Alignment of global array __const._Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj.coeffs_asymmetric is 2 bytes; automatically aligning it to 64 bytes. +SIZE_HINT: Global array sigmoid_lut<0u, 256u>::data_ab is 1024 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array sigmoid_lut<0u, 256u>::data_cd is 1024 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array gelu_lut_32<0u, 512u>::data_ab is 2048 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array gelu_lut_32<0u, 512u>::data_cd is 2048 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array tanh_lut<0u, 512u>::data_ab is 2048 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array tanh_lut<0u, 512u>::data_cd is 2048 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array log_f32_lut<256u>::fraction_table_ab_f32 is 1024 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array log_f32_lut<256u>::fraction_table_cd_f32 is 1024 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array exp2_lut<512u>::exp2_table_ab is 1024 bytes. Consider making it mapper-managed LUT or memory buffer. +SIZE_HINT: Global array exp2_lut<512u>::exp2_table_cd is 1024 bytes. Consider making it mapper-managed LUT or memory buffer. + +-------------------------------------------------------------- + + + +--------------- MERGING SUBWORD STORES OPT LOG --------------- + + + +--------------- LOOP STATISTICS : _ZN18conv2d_bf16_paramsC2Ev --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +----------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z14conv2d_genericILh1EL5act_t0ELb0ELb1ELb0E8bfloat16EvPS1_S2_S2_S2_R18conv2d_bf16_params10out_mode_t --------------- + +Total loops = 4 +Loops with prepare for pipelining pragma = 4 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 4 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z21convert_bf16_to_bfp16I8bfloat16Lb0EEvPT_PS0_RK13BfToBfpParams --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN31elementwise_binary_broadcastingI8bfloat168add_implIS0_L5act_t0EE15shared_params_tIS0_EE3runEPS0_S7_S7_R27elementwise_binary_params_tIS5_E --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + + +--------------- LOOP STATISTICS : _ZNSt3__25arrayIN3aie6vectorI8bfloat16Lj32EEELj2EEC2Ev --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +-------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN17elementwise_unaryI8bfloat1616elementwise_clipIS0_E20clip_internal_paramsIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZL19shared_run_backboneI8bfloat16L5act_t0EEKvPT_S4_S4_R27elementwise_binary_params_tI15shared_params_tIS3_EE --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +--------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN17elementwise_unaryI8bfloat1619elementwise_sigmoidIS0_E26sigmoid_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN17elementwise_unaryI8bfloat1616elementwise_tanhIS0_E23tanh_templated_params_tIS0_EE3runEPS0_S6_R26elementwise_unary_params_tIS4_E --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN3aie4maskILj32EEC2Eb --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 2 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 2 + +------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z9avgpool2dILh1E8bfloat16Qsr5mllib5utilsE11is_one_of_vIT0_ahS0_EEvPS1_S2_R25avgpool2d_internal_paramsIS1_E --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN18elementwise_binaryIJ8bfloat168mul_implIS0_E15shared_params_tIS0_EEE3runEPS0_S6_S6_R27elementwise_binary_params_tIS4_E --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +-------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z9conv2d_dwILh1E8bfloat16S0_S0_N3adf16io_buffer_configINS1_7extentsIJEEENS1_7locking4syncENS1_10addressing6linearENS1_6marginILj0EEEEESB_NS2_IS4_NS5_5asyncES8_SA_EEQsr3stdE9is_same_vIT0_S0_EEvRNS1_9io_bufferISE_NS1_9direction2inET3_EERNSF_IT1_SH_T4_EERNSF_IT2_NSG_3outET5_EER21conv2d_dw_bf16_params --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 2 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 2 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN18reduce_skeleton_c8I8bfloat1619reduce_mean_c8_implIS0_E23reduce_mean_c8_params_tIS0_EE3runEPS0_S6_R18reduce_c8_params_tIS4_E --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZNSt3__25arrayIN3aie6vectorI8bfloat16Lj16EEELj4EEC2Ev --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +-------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN19reduce_mean_c8_implI8bfloat16E16body_postprocessEPvR18reduce_c8_params_tI23reduce_mean_c8_params_tIS0_EE --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 2 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 2 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +--------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN3aie4maskILj8EEC2Eb --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 2 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 2 + +------------------------------------------------------------------------ + + + +--------------- LOOP STATISTICS : _ZN3aie4maskILj16EEC2Eb --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 2 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 2 + +------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZNK3aie4maskILj8EEeqERKS1_ --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 1 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +----------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZNK3aie4maskILj16EEeqERKS1_ --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 1 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------ + + + +--------------- LOOP STATISTICS : _Z26pad_3d_bfloat16_simplifiedP8bfloat16S0_R15pad_3d_params_t --------------- + +Total loops = 3 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +--------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj --------------- + +Total loops = 4 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params --------------- + +Total loops = 3 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 1 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZNK3aie4maskILj32EEeqERKS1_ --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 1 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------ + + + +--------------- LOOP STATISTICS : _ZN3aie4maskILj32EE6insertILj32EEERS1_jRKNS0_IXT_EEE --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------------------------------ + + + +--------------- LOOP STATISTICS : _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +-------------------------------------------------------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _Z11slice_hcwc8I8bfloat16EvPT_S2_R18slice_hcwc8_params --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 1 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +-------------------------------------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZN3aie4maskILj64EEC2Eb --------------- + +Total loops = 2 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 2 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 2 + +------------------------------------------------------------------------- + + + +--------------- LOOP STATISTICS : _ZNK3aie4maskILj64EEeqERKS1_ --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 1 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------------ + + + +--------------- LOOP STATISTICS : _Z7maskgenIyLj16EET_jj --------------- + +Total loops = 1 +Loops with prepare for pipelining pragma = 0 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 1 + +------------------------------------------------------------------------ + + + +--------------- LOOP STATISTICS : _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj --------------- + +Total loops = 6 +Loops with prepare for pipelining pragma = 2 +Loops with unroll pragma = 0 +Loops with flatten pragma = 0 +Loops with min range pragma = 0 +Loops with max range pragma = 0 +Loops with known trip count = 0 + +------------------------------------------------------------------------------------------------------------------------------------------ + + + +--------------- PRAGMA INSERTION LOG (unroll threshold = 3000, max unroll factor = 1) --------------- + +Adding pragma to function _Z24setup_conv2d_bf16_paramsILb1ELb0EEvPKjR18conv2d_bf16_paramshh : + Pragma added to loop at line 437 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/conv/conv2d_bf16_params.h : chess_loop_range(8,8) +Adding pragma to function _ZNSt3__25arrayIN3aie6vectorI8bfloat16Lj32EEELj2EEC2Ev : + Pragma added to loop at line 135 in file /usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite/../include/array : chess_prepare_for_pipelining +Adding pragma to function _ZN3aie4maskILj32EEC2Eb : + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop + Pragma added to loop at line 128 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 128 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop +Adding pragma to function _ZL27setup_conv2d_dw_params_bf16PKjR21conv2d_dw_bf16_paramsh : + Pragma added to loop at line 214 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/../../include/conv/conv2d_dw_bf16_params.h : chess_loop_range(4,4) +Adding pragma to function _ZNSt3__25arrayIN3aie6vectorI8bfloat16Lj16EEELj4EEC2Ev : + Pragma added to loop at line 135 in file /usr/local/lib/python3.10/dist-packages/data/aie2p/lib/runtime_cxx/libs/libcxx-9.0.0/include-lite/../include/array : chess_prepare_for_pipelining +Adding pragma to function _ZN3aie4maskILj8EEC2Eb : + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop + Pragma added to loop at line 128 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 128 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop +Adding pragma to function _ZN3aie4maskILj16EEC2Eb : + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop + Pragma added to loop at line 128 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 128 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop +Adding pragma to function _ZNK3aie4maskILj16EEeqERKS1_ : + Pragma added to loop at line 249 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 249 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop +Adding pragma to function _ZNK3aie4maskILj8EEeqERKS1_ : + Pragma added to loop at line 249 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 249 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop +Adding pragma to function _Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj : + Pragma added to loop at line 283 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/resize_bilinear.h : chess_prepare_for_pipelining + Pragma added to loop at line 262 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/resize_bilinear.h : chess_prepare_for_pipelining +Adding pragma to function _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj : + Pragma added to loop at line 81 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp : chess_loop_range(6,6) +Adding pragma to function _Z7maskgenIyLj16EET_jj : + Pragma added to loop at line 25 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_hcwc8_params.h : chess_loop_range(4,4) +Adding pragma to function _ZN3aie4maskILj64EEC2Eb : + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 122 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop + Pragma added to loop at line 128 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(2,2) +Adding pragma to function _ZNK3aie4maskILj64EEeqERKS1_ : + Pragma added to loop at line 249 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(2,2) +Adding pragma to function _Z29setup_transposeshuffle_paramsI8bfloat16EvR23transposeshuffle_paramsRA5_Kj : + Pragma added to loop at line 101 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/transposeshuffle_params.h : chess_loop_range(5,5) +Adding pragma to function _Z16transposeshuffleI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R23transposeshuffle_params : + Pragma added to loop at line 81 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/transposeshuffle.h : chess_prepare_for_pipelining +Adding pragma to function _ZN3aie4maskILj32EE6insertILj32EEERS1_jRKNS0_IXT_EEE : + Pragma added to loop at line 565 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 565 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop +Adding pragma to function _ZNK3aie4maskILj32EEeqERKS1_ : + Pragma added to loop at line 249 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_loop_range(1,1) + Pragma added to loop at line 249 in file /usr/local/lib/python3.10/dist-packages/include/aie_api/detail/aie2/../../mask.hpp : chess_flatten_loop +Adding pragma to function _Z15resize_bilinearI8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_aS0_EEvPS1_S2_R29resize_common_internal_params : + Pragma added to loop at line 101 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/resize_bilinear.h : chess_prepare_for_pipelining +Adding pragma to function _ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj : + Pragma added to loop at line 81 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/resize_adf_wrapper.cpp : chess_loop_range(6,6) +Adding pragma to function _ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj : + Pragma added to loop at line 112 in file /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf/concat_adf_wrapper.cpp : chess_prepare_for_pipelining + +----------------------------------------------------------------------------------------------------- + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/aie_control.cpp b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/aie_control.cpp new file mode 100644 index 0000000000000000000000000000000000000000..4e64aa7ba65c738b410f4092650427491eeffb36 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/aie_control.cpp @@ -0,0 +1,293 @@ +/********************************************* Disclaimer *********************************************/ +/* This file is generated by aiecompiler . */ +/* Changes to this file may cause incorrect behavior and will be lost if aiecompiler is invoked again.*/ + +/************************** Constants/Macros *****************************/ +#define HW_GEN XAIE_DEV_GEN_AIE2P +#define XAIE_NUM_ROWS 6 +#define XAIE_NUM_COLS 8 +#ifdef __AIE2IPU_BASE_ADDR_CDO__ +#define XAIE_BASE_ADDR 0x0 +#else +#define XAIE_BASE_ADDR 0x20000000000 +#endif +#define XAIE_COL_SHIFT 25 +#define XAIE_ROW_SHIFT 20 +#define XAIE_SHIM_ROW 0 +#define XAIE_MEM_TILE_ROW_START 1 +#define XAIE_MEM_TILE_NUM_ROWS 1 +#define XAIE_AIE_TILE_ROW_START 2 +#define XAIE_AIE_TILE_NUM_ROWS 4 +#define FOR_WRITE 0 +#define FOR_READ 1 +#if defined(__AIESIM__) + #define XAIE_PARTITION_BASE_ADDR (XAIE_BASE_ADDR) +#else + #define XAIE_PARTITION_BASE_ADDR 0x0 +#endif + +/***************************** Includes *********************************/ +#include +#include +extern "C" +{ + #include +} + +#if defined(__CDO__) || defined(__AIECONTROLCODE__) +#include "adf/adf_api/common_layer/fal_util.h" +#endif + +#include "adf/adf_api/AIEControlConfig.h" + +XAie_InstDeclare(DevInst, &ConfigPtr); // Declare global device instance + + +/************************** Functions/APIs *****************************/ + bool root_overlay_load_elf_pm(const std::string& work_dir) + { + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 2), (work_dir + "/aie/0_0/Release/0_0").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(0,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 3), (work_dir + "/aie/0_1/Release/0_1").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(0,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 4), (work_dir + "/aie/0_2/Release/0_2").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(0,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 5), (work_dir + "/aie/0_3/Release/0_3").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(0,3)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 2), (work_dir + "/aie/1_0/Release/1_0").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(1,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 3), (work_dir + "/aie/1_1/Release/1_1").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(1,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 4), (work_dir + "/aie/1_2/Release/1_2").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(1,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 5), (work_dir + "/aie/1_3/Release/1_3").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(1,3)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 2), (work_dir + "/aie/2_0/Release/2_0").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(2,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 3), (work_dir + "/aie/2_1/Release/2_1").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(2,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 4), (work_dir + "/aie/2_2/Release/2_2").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(2,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 5), (work_dir + "/aie/2_3/Release/2_3").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(2,3)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 2), (work_dir + "/aie/3_0/Release/3_0").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(3,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 3), (work_dir + "/aie/3_1/Release/3_1").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(3,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 4), (work_dir + "/aie/3_2/Release/3_2").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(3,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 5), (work_dir + "/aie/3_3/Release/3_3").c_str(), XAIE_LOAD_ELF_TXT, XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load program memory sections of ELF for core(3,3)" << std::endl; + return false; + } + return true; + } + + bool root_overlay_load_elf_dm(const std::string& work_dir) + { + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 2), (work_dir + "/aie/0_0/Release/0_0").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(0,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 3), (work_dir + "/aie/0_1/Release/0_1").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(0,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 4), (work_dir + "/aie/0_2/Release/0_2").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(0,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(0, 5), (work_dir + "/aie/0_3/Release/0_3").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(0,3)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 2), (work_dir + "/aie/1_0/Release/1_0").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(1,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 3), (work_dir + "/aie/1_1/Release/1_1").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(1,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 4), (work_dir + "/aie/1_2/Release/1_2").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(1,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(1, 5), (work_dir + "/aie/1_3/Release/1_3").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(1,3)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 2), (work_dir + "/aie/2_0/Release/2_0").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(2,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 3), (work_dir + "/aie/2_1/Release/2_1").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(2,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 4), (work_dir + "/aie/2_2/Release/2_2").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(2,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(2, 5), (work_dir + "/aie/2_3/Release/2_3").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(2,3)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 2), (work_dir + "/aie/3_0/Release/3_0").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(3,0)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 3), (work_dir + "/aie/3_1/Release/3_1").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(3,1)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 4), (work_dir + "/aie/3_2/Release/3_2").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(3,2)" << std::endl; + return false; + } + if(XAie_LoadElfPartial(&DevInst, XAie_TileLoc(3, 5), (work_dir + "/aie/3_3/Release/3_3").c_str(), (XAIE_LOAD_ELF_BSS | XAIE_LOAD_ELF_DATA), XAIE_ENABLE)!=XAIE_OK) + { + std::cerr << "ERROR: Failed to load data memory sections of ELF for core(3,3)" << std::endl; + return false; + } + return true; + } + + bool root_overlay_load_elf(const std::string& work_path, std::vector& elfInfoPath) + { + #ifdef __PS_INIT_AIE__ + + // skip loading initial ELF in AIE simulation when it is done via control packets, but still gen code for CDO/ASM + #if defined(__CDO__) || defined(__AIECONTROLCODE__) + std::string work_dir = (work_path.empty() ? "Work" : work_path); root_overlay_load_elf_pm(work_dir); + root_overlay_load_elf_dm(work_dir); + + #endif + #endif + + return true; + } + + +/************************** AIE driver and ADF API initializer *****************************/ + + class InitializeAIEControl + { + public: + InitializeAIEControl() + { + XAie_SetupConfig(ConfigPtr, HW_GEN, XAIE_BASE_ADDR, XAIE_COL_SHIFT, + XAIE_ROW_SHIFT, XAIE_NUM_COLS, XAIE_NUM_ROWS, + XAIE_SHIM_ROW, XAIE_MEM_TILE_ROW_START, + XAIE_MEM_TILE_NUM_ROWS, XAIE_AIE_TILE_ROW_START, + XAIE_AIE_TILE_NUM_ROWS); + + XAie_SetupPartitionConfig(&DevInst, XAIE_PARTITION_BASE_ADDR, 0, 4); + + XAie_CfgInitialize(&(DevInst), &ConfigPtr); + +#if defined(__CDO__) + XAie_SetIOBackend(&(DevInst), XAIE_IO_BACKEND_CDO); // Set aiengine driver library to run for CDO Mode +#elif defined(__AIECONTROLCODE__) + XAie_SetIOBackend(&(DevInst), XAIE_IO_BACKEND_CONTROLCODE); // Set aiengine driver library to run for CONTROLCODE Mode +#endif + +#if defined(__AIESIM__) + XAie_TurnEccOff(&DevInst); +#endif + +#if defined(__AIESIM__) + extern unsigned ess_debug; +#else + unsigned ess_debug = false; +#endif + +#ifdef __EXCLUDE_PL_CONTROL__ + bool exclude_pl_control = true; +#else + bool exclude_pl_control = false; +#endif + +#ifdef __CDO__ + int trace_config_stream_option = 2; +#else + int trace_config_stream_option = 0; +#endif + + adf::initializeConfigurations(&DevInst, XAIE_NUM_COLS, XAIE_AIE_TILE_NUM_ROWS, XAIE_MEM_TILE_NUM_ROWS, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, + nullptr, 0, trace_config_stream_option, nullptr, + ess_debug, exclude_pl_control, false, nullptr, false, 0, 0); + + } + } initAIEControl; diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/aie_trace_config.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/aie_trace_config.json new file mode 100644 index 0000000000000000000000000000000000000000..23730b7a78ea4fbcbf42e35cceb1efcfcbc8f782 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/aie_trace_config.json @@ -0,0 +1,1865 @@ +{ + "schema_version": { + "major": "2", + "minor": "0", + "patch": "0" + }, + "elfs_metadata": [ + { + "column": 0, + "row": 0, + "static_elfs": { + "0_0": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "0_0_reloadable0": 2352, + "0_0_reloadable1": 2352, + "0_0_reloadable2": 2352, + "0_0_reloadable3": 2352, + "0_0_reloadable4": 2352, + "0_0_reloadable5": 2352, + "0_0_reloadable6": 2352, + "0_0_reloadable7": 2352, + "0_0_reloadable8": 2352, + "0_0_reloadable9": 2352, + "0_0_reloadable10": 2352, + "0_0_reloadable11": 2352, + "0_0_reloadable12": 2352, + "0_0_reloadable13": 2352, + "0_0_reloadable14": 2352, + "0_0_reloadable15": 2352, + "0_0_reloadable16": 2352, + "0_0_reloadable17": 2352, + "0_0_reloadable18": 2352, + "0_0_reloadable19": 2352, + "0_0_reloadable20": 2352, + "0_0_reloadable21": 2352, + "0_0_reloadable22": 2352, + "0_0_reloadable23": 2352, + "0_0_reloadable24": 2352, + "0_0_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "0_0_reloadable0": 15204 + }, + { + "0_0_reloadable1": 375 + }, + { + "0_0_reloadable2": 15 + }, + { + "0_0_reloadable3": 42 + }, + { + "0_0_reloadable4": 15 + }, + { + "0_0_reloadable5": 51 + }, + { + "0_0_reloadable6": 15 + }, + { + "0_0_reloadable7": 317 + }, + { + "0_0_reloadable8": 15 + }, + { + "0_0_reloadable9": 161 + }, + { + "0_0_reloadable10": 24 + }, + { + "0_0_reloadable11": 285 + }, + { + "0_0_reloadable12": 24 + }, + { + "0_0_reloadable13": 369 + }, + { + "0_0_reloadable14": 30 + }, + { + "0_0_reloadable15": 417 + }, + { + "0_0_reloadable16": 30 + }, + { + "0_0_reloadable17": 190 + }, + { + "0_0_reloadable18": 30 + }, + { + "0_0_reloadable19": 72 + }, + { + "0_0_reloadable20": 187 + }, + { + "0_0_reloadable21": 35 + }, + { + "0_0_reloadable22": 97 + }, + { + "0_0_reloadable23": 115 + }, + { + "0_0_reloadable24": 1137 + }, + { + "0_0_reloadable25": 388 + } + ] + }, + { + "column": 0, + "row": 1, + "static_elfs": { + "0_1": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "0_1_reloadable0": 2352, + "0_1_reloadable1": 2352, + "0_1_reloadable2": 2352, + "0_1_reloadable3": 2352, + "0_1_reloadable4": 2352, + "0_1_reloadable5": 2352, + "0_1_reloadable6": 2352, + "0_1_reloadable7": 2352, + "0_1_reloadable8": 2352, + "0_1_reloadable9": 2352, + "0_1_reloadable10": 2352, + "0_1_reloadable11": 2352, + "0_1_reloadable12": 2352, + "0_1_reloadable13": 2352, + "0_1_reloadable14": 2352, + "0_1_reloadable15": 2352, + "0_1_reloadable16": 2352, + "0_1_reloadable17": 2352, + "0_1_reloadable18": 2352, + "0_1_reloadable19": 2352, + "0_1_reloadable20": 2352, + "0_1_reloadable21": 2352, + "0_1_reloadable22": 2352, + "0_1_reloadable23": 2352, + "0_1_reloadable24": 2352, + "0_1_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "0_1_reloadable0": 15204 + }, + { + "0_1_reloadable1": 375 + }, + { + "0_1_reloadable2": 15 + }, + { + "0_1_reloadable3": 42 + }, + { + "0_1_reloadable4": 15 + }, + { + "0_1_reloadable5": 51 + }, + { + "0_1_reloadable6": 15 + }, + { + "0_1_reloadable7": 317 + }, + { + "0_1_reloadable8": 15 + }, + { + "0_1_reloadable9": 161 + }, + { + "0_1_reloadable10": 24 + }, + { + "0_1_reloadable11": 285 + }, + { + "0_1_reloadable12": 24 + }, + { + "0_1_reloadable13": 369 + }, + { + "0_1_reloadable14": 30 + }, + { + "0_1_reloadable15": 417 + }, + { + "0_1_reloadable16": 30 + }, + { + "0_1_reloadable17": 190 + }, + { + "0_1_reloadable18": 30 + }, + { + "0_1_reloadable19": 72 + }, + { + "0_1_reloadable20": 187 + }, + { + "0_1_reloadable21": 35 + }, + { + "0_1_reloadable22": 97 + }, + { + "0_1_reloadable23": 115 + }, + { + "0_1_reloadable24": 1137 + }, + { + "0_1_reloadable25": 388 + } + ] + }, + { + "column": 0, + "row": 2, + "static_elfs": { + "0_2": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "0_2_reloadable0": 2352, + "0_2_reloadable1": 2352, + "0_2_reloadable2": 2352, + "0_2_reloadable3": 2352, + "0_2_reloadable4": 2352, + "0_2_reloadable5": 2352, + "0_2_reloadable6": 2352, + "0_2_reloadable7": 2352, + "0_2_reloadable8": 2352, + "0_2_reloadable9": 2352, + "0_2_reloadable10": 2352, + "0_2_reloadable11": 2352, + "0_2_reloadable12": 2352, + "0_2_reloadable13": 2352, + "0_2_reloadable14": 2352, + "0_2_reloadable15": 2352, + "0_2_reloadable16": 2352, + "0_2_reloadable17": 2352, + "0_2_reloadable18": 2352, + "0_2_reloadable19": 2352, + "0_2_reloadable20": 2352, + "0_2_reloadable21": 2352, + "0_2_reloadable22": 2352, + "0_2_reloadable23": 2352, + "0_2_reloadable24": 2352, + "0_2_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "0_2_reloadable0": 15204 + }, + { + "0_2_reloadable1": 375 + }, + { + "0_2_reloadable2": 15 + }, + { + "0_2_reloadable3": 42 + }, + { + "0_2_reloadable4": 15 + }, + { + "0_2_reloadable5": 51 + }, + { + "0_2_reloadable6": 15 + }, + { + "0_2_reloadable7": 317 + }, + { + "0_2_reloadable8": 15 + }, + { + "0_2_reloadable9": 161 + }, + { + "0_2_reloadable10": 24 + }, + { + "0_2_reloadable11": 285 + }, + { + "0_2_reloadable12": 24 + }, + { + "0_2_reloadable13": 369 + }, + { + "0_2_reloadable14": 30 + }, + { + "0_2_reloadable15": 417 + }, + { + "0_2_reloadable16": 30 + }, + { + "0_2_reloadable17": 190 + }, + { + "0_2_reloadable18": 30 + }, + { + "0_2_reloadable19": 72 + }, + { + "0_2_reloadable20": 187 + }, + { + "0_2_reloadable21": 35 + }, + { + "0_2_reloadable22": 97 + }, + { + "0_2_reloadable23": 115 + }, + { + "0_2_reloadable24": 1137 + }, + { + "0_2_reloadable25": 388 + } + ] + }, + { + "column": 0, + "row": 3, + "static_elfs": { + "0_3": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "0_3_reloadable0": 2352, + "0_3_reloadable1": 2352, + "0_3_reloadable2": 2352, + "0_3_reloadable3": 2352, + "0_3_reloadable4": 2352, + "0_3_reloadable5": 2352, + "0_3_reloadable6": 2352, + "0_3_reloadable7": 2352, + "0_3_reloadable8": 2352, + "0_3_reloadable9": 2352, + "0_3_reloadable10": 2352, + "0_3_reloadable11": 2352, + "0_3_reloadable12": 2352, + "0_3_reloadable13": 2352, + "0_3_reloadable14": 2352, + "0_3_reloadable15": 2352, + "0_3_reloadable16": 2352, + "0_3_reloadable17": 2352, + "0_3_reloadable18": 2352, + "0_3_reloadable19": 2352, + "0_3_reloadable20": 2352, + "0_3_reloadable21": 2352, + "0_3_reloadable22": 2352, + "0_3_reloadable23": 2352, + "0_3_reloadable24": 2352, + "0_3_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "0_3_reloadable0": 15204 + }, + { + "0_3_reloadable1": 375 + }, + { + "0_3_reloadable2": 15 + }, + { + "0_3_reloadable3": 42 + }, + { + "0_3_reloadable4": 15 + }, + { + "0_3_reloadable5": 51 + }, + { + "0_3_reloadable6": 15 + }, + { + "0_3_reloadable7": 317 + }, + { + "0_3_reloadable8": 15 + }, + { + "0_3_reloadable9": 161 + }, + { + "0_3_reloadable10": 24 + }, + { + "0_3_reloadable11": 285 + }, + { + "0_3_reloadable12": 24 + }, + { + "0_3_reloadable13": 369 + }, + { + "0_3_reloadable14": 30 + }, + { + "0_3_reloadable15": 417 + }, + { + "0_3_reloadable16": 30 + }, + { + "0_3_reloadable17": 190 + }, + { + "0_3_reloadable18": 30 + }, + { + "0_3_reloadable19": 72 + }, + { + "0_3_reloadable20": 187 + }, + { + "0_3_reloadable21": 35 + }, + { + "0_3_reloadable22": 97 + }, + { + "0_3_reloadable23": 115 + }, + { + "0_3_reloadable24": 1137 + }, + { + "0_3_reloadable25": 388 + } + ] + }, + { + "column": 1, + "row": 0, + "static_elfs": { + "1_0": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "1_0_reloadable0": 2352, + "1_0_reloadable1": 2352, + "1_0_reloadable2": 2352, + "1_0_reloadable3": 2352, + "1_0_reloadable4": 2352, + "1_0_reloadable5": 2352, + "1_0_reloadable6": 2352, + "1_0_reloadable7": 2352, + "1_0_reloadable8": 2352, + "1_0_reloadable9": 2352, + "1_0_reloadable10": 2352, + "1_0_reloadable11": 2352, + "1_0_reloadable12": 2352, + "1_0_reloadable13": 2352, + "1_0_reloadable14": 2352, + "1_0_reloadable15": 2352, + "1_0_reloadable16": 2352, + "1_0_reloadable17": 2352, + "1_0_reloadable18": 2352, + "1_0_reloadable19": 2352, + "1_0_reloadable20": 2352, + "1_0_reloadable21": 2352, + "1_0_reloadable22": 2352, + "1_0_reloadable23": 2352, + "1_0_reloadable24": 2352, + "1_0_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "1_0_reloadable0": 15204 + }, + { + "1_0_reloadable1": 375 + }, + { + "1_0_reloadable2": 15 + }, + { + "1_0_reloadable3": 42 + }, + { + "1_0_reloadable4": 15 + }, + { + "1_0_reloadable5": 51 + }, + { + "1_0_reloadable6": 15 + }, + { + "1_0_reloadable7": 317 + }, + { + "1_0_reloadable8": 15 + }, + { + "1_0_reloadable9": 161 + }, + { + "1_0_reloadable10": 24 + }, + { + "1_0_reloadable11": 285 + }, + { + "1_0_reloadable12": 24 + }, + { + "1_0_reloadable13": 369 + }, + { + "1_0_reloadable14": 30 + }, + { + "1_0_reloadable15": 417 + }, + { + "1_0_reloadable16": 30 + }, + { + "1_0_reloadable17": 190 + }, + { + "1_0_reloadable18": 30 + }, + { + "1_0_reloadable19": 72 + }, + { + "1_0_reloadable20": 187 + }, + { + "1_0_reloadable21": 35 + }, + { + "1_0_reloadable22": 97 + }, + { + "1_0_reloadable23": 115 + }, + { + "1_0_reloadable24": 1137 + }, + { + "1_0_reloadable25": 388 + } + ] + }, + { + "column": 1, + "row": 1, + "static_elfs": { + "1_1": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "1_1_reloadable0": 2352, + "1_1_reloadable1": 2352, + "1_1_reloadable2": 2352, + "1_1_reloadable3": 2352, + "1_1_reloadable4": 2352, + "1_1_reloadable5": 2352, + "1_1_reloadable6": 2352, + "1_1_reloadable7": 2352, + "1_1_reloadable8": 2352, + "1_1_reloadable9": 2352, + "1_1_reloadable10": 2352, + "1_1_reloadable11": 2352, + "1_1_reloadable12": 2352, + "1_1_reloadable13": 2352, + "1_1_reloadable14": 2352, + "1_1_reloadable15": 2352, + "1_1_reloadable16": 2352, + "1_1_reloadable17": 2352, + "1_1_reloadable18": 2352, + "1_1_reloadable19": 2352, + "1_1_reloadable20": 2352, + "1_1_reloadable21": 2352, + "1_1_reloadable22": 2352, + "1_1_reloadable23": 2352, + "1_1_reloadable24": 2352, + "1_1_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "1_1_reloadable0": 15204 + }, + { + "1_1_reloadable1": 375 + }, + { + "1_1_reloadable2": 15 + }, + { + "1_1_reloadable3": 42 + }, + { + "1_1_reloadable4": 15 + }, + { + "1_1_reloadable5": 51 + }, + { + "1_1_reloadable6": 15 + }, + { + "1_1_reloadable7": 317 + }, + { + "1_1_reloadable8": 15 + }, + { + "1_1_reloadable9": 161 + }, + { + "1_1_reloadable10": 24 + }, + { + "1_1_reloadable11": 285 + }, + { + "1_1_reloadable12": 24 + }, + { + "1_1_reloadable13": 369 + }, + { + "1_1_reloadable14": 30 + }, + { + "1_1_reloadable15": 417 + }, + { + "1_1_reloadable16": 30 + }, + { + "1_1_reloadable17": 190 + }, + { + "1_1_reloadable18": 30 + }, + { + "1_1_reloadable19": 72 + }, + { + "1_1_reloadable20": 187 + }, + { + "1_1_reloadable21": 35 + }, + { + "1_1_reloadable22": 97 + }, + { + "1_1_reloadable23": 115 + }, + { + "1_1_reloadable24": 1137 + }, + { + "1_1_reloadable25": 388 + } + ] + }, + { + "column": 1, + "row": 2, + "static_elfs": { + "1_2": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "1_2_reloadable0": 2352, + "1_2_reloadable1": 2352, + "1_2_reloadable2": 2352, + "1_2_reloadable3": 2352, + "1_2_reloadable4": 2352, + "1_2_reloadable5": 2352, + "1_2_reloadable6": 2352, + "1_2_reloadable7": 2352, + "1_2_reloadable8": 2352, + "1_2_reloadable9": 2352, + "1_2_reloadable10": 2352, + "1_2_reloadable11": 2352, + "1_2_reloadable12": 2352, + "1_2_reloadable13": 2352, + "1_2_reloadable14": 2352, + "1_2_reloadable15": 2352, + "1_2_reloadable16": 2352, + "1_2_reloadable17": 2352, + "1_2_reloadable18": 2352, + "1_2_reloadable19": 2352, + "1_2_reloadable20": 2352, + "1_2_reloadable21": 2352, + "1_2_reloadable22": 2352, + "1_2_reloadable23": 2352, + "1_2_reloadable24": 2352, + "1_2_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "1_2_reloadable0": 15204 + }, + { + "1_2_reloadable1": 375 + }, + { + "1_2_reloadable2": 15 + }, + { + "1_2_reloadable3": 42 + }, + { + "1_2_reloadable4": 15 + }, + { + "1_2_reloadable5": 51 + }, + { + "1_2_reloadable6": 15 + }, + { + "1_2_reloadable7": 317 + }, + { + "1_2_reloadable8": 15 + }, + { + "1_2_reloadable9": 161 + }, + { + "1_2_reloadable10": 24 + }, + { + "1_2_reloadable11": 285 + }, + { + "1_2_reloadable12": 24 + }, + { + "1_2_reloadable13": 369 + }, + { + "1_2_reloadable14": 30 + }, + { + "1_2_reloadable15": 417 + }, + { + "1_2_reloadable16": 30 + }, + { + "1_2_reloadable17": 190 + }, + { + "1_2_reloadable18": 30 + }, + { + "1_2_reloadable19": 72 + }, + { + "1_2_reloadable20": 187 + }, + { + "1_2_reloadable21": 35 + }, + { + "1_2_reloadable22": 97 + }, + { + "1_2_reloadable23": 115 + }, + { + "1_2_reloadable24": 1137 + }, + { + "1_2_reloadable25": 388 + } + ] + }, + { + "column": 1, + "row": 3, + "static_elfs": { + "1_3": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "1_3_reloadable0": 2352, + "1_3_reloadable1": 2352, + "1_3_reloadable2": 2352, + "1_3_reloadable3": 2352, + "1_3_reloadable4": 2352, + "1_3_reloadable5": 2352, + "1_3_reloadable6": 2352, + "1_3_reloadable7": 2352, + "1_3_reloadable8": 2352, + "1_3_reloadable9": 2352, + "1_3_reloadable10": 2352, + "1_3_reloadable11": 2352, + "1_3_reloadable12": 2352, + "1_3_reloadable13": 2352, + "1_3_reloadable14": 2352, + "1_3_reloadable15": 2352, + "1_3_reloadable16": 2352, + "1_3_reloadable17": 2352, + "1_3_reloadable18": 2352, + "1_3_reloadable19": 2352, + "1_3_reloadable20": 2352, + "1_3_reloadable21": 2352, + "1_3_reloadable22": 2352, + "1_3_reloadable23": 2352, + "1_3_reloadable24": 2352, + "1_3_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "1_3_reloadable0": 15204 + }, + { + "1_3_reloadable1": 375 + }, + { + "1_3_reloadable2": 15 + }, + { + "1_3_reloadable3": 42 + }, + { + "1_3_reloadable4": 15 + }, + { + "1_3_reloadable5": 51 + }, + { + "1_3_reloadable6": 15 + }, + { + "1_3_reloadable7": 317 + }, + { + "1_3_reloadable8": 15 + }, + { + "1_3_reloadable9": 161 + }, + { + "1_3_reloadable10": 24 + }, + { + "1_3_reloadable11": 285 + }, + { + "1_3_reloadable12": 24 + }, + { + "1_3_reloadable13": 369 + }, + { + "1_3_reloadable14": 30 + }, + { + "1_3_reloadable15": 417 + }, + { + "1_3_reloadable16": 30 + }, + { + "1_3_reloadable17": 190 + }, + { + "1_3_reloadable18": 30 + }, + { + "1_3_reloadable19": 72 + }, + { + "1_3_reloadable20": 187 + }, + { + "1_3_reloadable21": 35 + }, + { + "1_3_reloadable22": 97 + }, + { + "1_3_reloadable23": 115 + }, + { + "1_3_reloadable24": 1137 + }, + { + "1_3_reloadable25": 388 + } + ] + }, + { + "column": 2, + "row": 0, + "static_elfs": { + "2_0": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "2_0_reloadable0": 2352, + "2_0_reloadable1": 2352, + "2_0_reloadable2": 2352, + "2_0_reloadable3": 2352, + "2_0_reloadable4": 2352, + "2_0_reloadable5": 2352, + "2_0_reloadable6": 2352, + "2_0_reloadable7": 2352, + "2_0_reloadable8": 2352, + "2_0_reloadable9": 2352, + "2_0_reloadable10": 2352, + "2_0_reloadable11": 2352, + "2_0_reloadable12": 2352, + "2_0_reloadable13": 2352, + "2_0_reloadable14": 2352, + "2_0_reloadable15": 2352, + "2_0_reloadable16": 2352, + "2_0_reloadable17": 2352, + "2_0_reloadable18": 2352, + "2_0_reloadable19": 2352, + "2_0_reloadable20": 2352, + "2_0_reloadable21": 2352, + "2_0_reloadable22": 2352, + "2_0_reloadable23": 2352, + "2_0_reloadable24": 2352, + "2_0_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "2_0_reloadable0": 15204 + }, + { + "2_0_reloadable1": 375 + }, + { + "2_0_reloadable2": 15 + }, + { + "2_0_reloadable3": 42 + }, + { + "2_0_reloadable4": 15 + }, + { + "2_0_reloadable5": 51 + }, + { + "2_0_reloadable6": 15 + }, + { + "2_0_reloadable7": 317 + }, + { + "2_0_reloadable8": 15 + }, + { + "2_0_reloadable9": 161 + }, + { + "2_0_reloadable10": 24 + }, + { + "2_0_reloadable11": 285 + }, + { + "2_0_reloadable12": 24 + }, + { + "2_0_reloadable13": 369 + }, + { + "2_0_reloadable14": 30 + }, + { + "2_0_reloadable15": 417 + }, + { + "2_0_reloadable16": 30 + }, + { + "2_0_reloadable17": 190 + }, + { + "2_0_reloadable18": 30 + }, + { + "2_0_reloadable19": 72 + }, + { + "2_0_reloadable20": 187 + }, + { + "2_0_reloadable21": 35 + }, + { + "2_0_reloadable22": 97 + }, + { + "2_0_reloadable23": 115 + }, + { + "2_0_reloadable24": 1137 + }, + { + "2_0_reloadable25": 388 + } + ] + }, + { + "column": 2, + "row": 1, + "static_elfs": { + "2_1": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "2_1_reloadable0": 2352, + "2_1_reloadable1": 2352, + "2_1_reloadable2": 2352, + "2_1_reloadable3": 2352, + "2_1_reloadable4": 2352, + "2_1_reloadable5": 2352, + "2_1_reloadable6": 2352, + "2_1_reloadable7": 2352, + "2_1_reloadable8": 2352, + "2_1_reloadable9": 2352, + "2_1_reloadable10": 2352, + "2_1_reloadable11": 2352, + "2_1_reloadable12": 2352, + "2_1_reloadable13": 2352, + "2_1_reloadable14": 2352, + "2_1_reloadable15": 2352, + "2_1_reloadable16": 2352, + "2_1_reloadable17": 2352, + "2_1_reloadable18": 2352, + "2_1_reloadable19": 2352, + "2_1_reloadable20": 2352, + "2_1_reloadable21": 2352, + "2_1_reloadable22": 2352, + "2_1_reloadable23": 2352, + "2_1_reloadable24": 2352, + "2_1_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "2_1_reloadable0": 15204 + }, + { + "2_1_reloadable1": 375 + }, + { + "2_1_reloadable2": 15 + }, + { + "2_1_reloadable3": 42 + }, + { + "2_1_reloadable4": 15 + }, + { + "2_1_reloadable5": 51 + }, + { + "2_1_reloadable6": 15 + }, + { + "2_1_reloadable7": 317 + }, + { + "2_1_reloadable8": 15 + }, + { + "2_1_reloadable9": 161 + }, + { + "2_1_reloadable10": 24 + }, + { + "2_1_reloadable11": 285 + }, + { + "2_1_reloadable12": 24 + }, + { + "2_1_reloadable13": 369 + }, + { + "2_1_reloadable14": 30 + }, + { + "2_1_reloadable15": 417 + }, + { + "2_1_reloadable16": 30 + }, + { + "2_1_reloadable17": 190 + }, + { + "2_1_reloadable18": 30 + }, + { + "2_1_reloadable19": 72 + }, + { + "2_1_reloadable20": 187 + }, + { + "2_1_reloadable21": 35 + }, + { + "2_1_reloadable22": 97 + }, + { + "2_1_reloadable23": 115 + }, + { + "2_1_reloadable24": 1137 + }, + { + "2_1_reloadable25": 388 + } + ] + }, + { + "column": 2, + "row": 2, + "static_elfs": { + "2_2": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "2_2_reloadable0": 2352, + "2_2_reloadable1": 2352, + "2_2_reloadable2": 2352, + "2_2_reloadable3": 2352, + "2_2_reloadable4": 2352, + "2_2_reloadable5": 2352, + "2_2_reloadable6": 2352, + "2_2_reloadable7": 2352, + "2_2_reloadable8": 2352, + "2_2_reloadable9": 2352, + "2_2_reloadable10": 2352, + "2_2_reloadable11": 2352, + "2_2_reloadable12": 2352, + "2_2_reloadable13": 2352, + "2_2_reloadable14": 2352, + "2_2_reloadable15": 2352, + "2_2_reloadable16": 2352, + "2_2_reloadable17": 2352, + "2_2_reloadable18": 2352, + "2_2_reloadable19": 2352, + "2_2_reloadable20": 2352, + "2_2_reloadable21": 2352, + "2_2_reloadable22": 2352, + "2_2_reloadable23": 2352, + "2_2_reloadable24": 2352, + "2_2_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "2_2_reloadable0": 15204 + }, + { + "2_2_reloadable1": 375 + }, + { + "2_2_reloadable2": 15 + }, + { + "2_2_reloadable3": 42 + }, + { + "2_2_reloadable4": 15 + }, + { + "2_2_reloadable5": 51 + }, + { + "2_2_reloadable6": 15 + }, + { + "2_2_reloadable7": 317 + }, + { + "2_2_reloadable8": 15 + }, + { + "2_2_reloadable9": 161 + }, + { + "2_2_reloadable10": 24 + }, + { + "2_2_reloadable11": 285 + }, + { + "2_2_reloadable12": 24 + }, + { + "2_2_reloadable13": 369 + }, + { + "2_2_reloadable14": 30 + }, + { + "2_2_reloadable15": 417 + }, + { + "2_2_reloadable16": 30 + }, + { + "2_2_reloadable17": 190 + }, + { + "2_2_reloadable18": 30 + }, + { + "2_2_reloadable19": 72 + }, + { + "2_2_reloadable20": 187 + }, + { + "2_2_reloadable21": 35 + }, + { + "2_2_reloadable22": 97 + }, + { + "2_2_reloadable23": 115 + }, + { + "2_2_reloadable24": 1137 + }, + { + "2_2_reloadable25": 388 + } + ] + }, + { + "column": 2, + "row": 3, + "static_elfs": { + "2_3": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "2_3_reloadable0": 2352, + "2_3_reloadable1": 2352, + "2_3_reloadable2": 2352, + "2_3_reloadable3": 2352, + "2_3_reloadable4": 2352, + "2_3_reloadable5": 2352, + "2_3_reloadable6": 2352, + "2_3_reloadable7": 2352, + "2_3_reloadable8": 2352, + "2_3_reloadable9": 2352, + "2_3_reloadable10": 2352, + "2_3_reloadable11": 2352, + "2_3_reloadable12": 2352, + "2_3_reloadable13": 2352, + "2_3_reloadable14": 2352, + "2_3_reloadable15": 2352, + "2_3_reloadable16": 2352, + "2_3_reloadable17": 2352, + "2_3_reloadable18": 2352, + "2_3_reloadable19": 2352, + "2_3_reloadable20": 2352, + "2_3_reloadable21": 2352, + "2_3_reloadable22": 2352, + "2_3_reloadable23": 2352, + "2_3_reloadable24": 2352, + "2_3_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "2_3_reloadable0": 15204 + }, + { + "2_3_reloadable1": 375 + }, + { + "2_3_reloadable2": 15 + }, + { + "2_3_reloadable3": 42 + }, + { + "2_3_reloadable4": 15 + }, + { + "2_3_reloadable5": 51 + }, + { + "2_3_reloadable6": 15 + }, + { + "2_3_reloadable7": 317 + }, + { + "2_3_reloadable8": 15 + }, + { + "2_3_reloadable9": 161 + }, + { + "2_3_reloadable10": 24 + }, + { + "2_3_reloadable11": 285 + }, + { + "2_3_reloadable12": 24 + }, + { + "2_3_reloadable13": 369 + }, + { + "2_3_reloadable14": 30 + }, + { + "2_3_reloadable15": 417 + }, + { + "2_3_reloadable16": 30 + }, + { + "2_3_reloadable17": 190 + }, + { + "2_3_reloadable18": 30 + }, + { + "2_3_reloadable19": 72 + }, + { + "2_3_reloadable20": 187 + }, + { + "2_3_reloadable21": 35 + }, + { + "2_3_reloadable22": 97 + }, + { + "2_3_reloadable23": 115 + }, + { + "2_3_reloadable24": 1137 + }, + { + "2_3_reloadable25": 388 + } + ] + }, + { + "column": 3, + "row": 0, + "static_elfs": { + "3_0": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "3_0_reloadable0": 2352, + "3_0_reloadable1": 2352, + "3_0_reloadable2": 2352, + "3_0_reloadable3": 2352, + "3_0_reloadable4": 2352, + "3_0_reloadable5": 2352, + "3_0_reloadable6": 2352, + "3_0_reloadable7": 2352, + "3_0_reloadable8": 2352, + "3_0_reloadable9": 2352, + "3_0_reloadable10": 2352, + "3_0_reloadable11": 2352, + "3_0_reloadable12": 2352, + "3_0_reloadable13": 2352, + "3_0_reloadable14": 2352, + "3_0_reloadable15": 2352, + "3_0_reloadable16": 2352, + "3_0_reloadable17": 2352, + "3_0_reloadable18": 2352, + "3_0_reloadable19": 2352, + "3_0_reloadable20": 2352, + "3_0_reloadable21": 2352, + "3_0_reloadable22": 2352, + "3_0_reloadable23": 2352, + "3_0_reloadable24": 2352, + "3_0_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "3_0_reloadable0": 15204 + }, + { + "3_0_reloadable1": 375 + }, + { + "3_0_reloadable2": 15 + }, + { + "3_0_reloadable3": 42 + }, + { + "3_0_reloadable4": 15 + }, + { + "3_0_reloadable5": 51 + }, + { + "3_0_reloadable6": 15 + }, + { + "3_0_reloadable7": 317 + }, + { + "3_0_reloadable8": 15 + }, + { + "3_0_reloadable9": 161 + }, + { + "3_0_reloadable10": 24 + }, + { + "3_0_reloadable11": 285 + }, + { + "3_0_reloadable12": 24 + }, + { + "3_0_reloadable13": 369 + }, + { + "3_0_reloadable14": 30 + }, + { + "3_0_reloadable15": 417 + }, + { + "3_0_reloadable16": 30 + }, + { + "3_0_reloadable17": 190 + }, + { + "3_0_reloadable18": 30 + }, + { + "3_0_reloadable19": 72 + }, + { + "3_0_reloadable20": 187 + }, + { + "3_0_reloadable21": 35 + }, + { + "3_0_reloadable22": 97 + }, + { + "3_0_reloadable23": 115 + }, + { + "3_0_reloadable24": 1137 + }, + { + "3_0_reloadable25": 388 + } + ] + }, + { + "column": 3, + "row": 1, + "static_elfs": { + "3_1": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "3_1_reloadable0": 2352, + "3_1_reloadable1": 2352, + "3_1_reloadable2": 2352, + "3_1_reloadable3": 2352, + "3_1_reloadable4": 2352, + "3_1_reloadable5": 2352, + "3_1_reloadable6": 2352, + "3_1_reloadable7": 2352, + "3_1_reloadable8": 2352, + "3_1_reloadable9": 2352, + "3_1_reloadable10": 2352, + "3_1_reloadable11": 2352, + "3_1_reloadable12": 2352, + "3_1_reloadable13": 2352, + "3_1_reloadable14": 2352, + "3_1_reloadable15": 2352, + "3_1_reloadable16": 2352, + "3_1_reloadable17": 2352, + "3_1_reloadable18": 2352, + "3_1_reloadable19": 2352, + "3_1_reloadable20": 2352, + "3_1_reloadable21": 2352, + "3_1_reloadable22": 2352, + "3_1_reloadable23": 2352, + "3_1_reloadable24": 2352, + "3_1_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "3_1_reloadable0": 15204 + }, + { + "3_1_reloadable1": 375 + }, + { + "3_1_reloadable2": 15 + }, + { + "3_1_reloadable3": 42 + }, + { + "3_1_reloadable4": 15 + }, + { + "3_1_reloadable5": 51 + }, + { + "3_1_reloadable6": 15 + }, + { + "3_1_reloadable7": 317 + }, + { + "3_1_reloadable8": 15 + }, + { + "3_1_reloadable9": 161 + }, + { + "3_1_reloadable10": 24 + }, + { + "3_1_reloadable11": 285 + }, + { + "3_1_reloadable12": 24 + }, + { + "3_1_reloadable13": 369 + }, + { + "3_1_reloadable14": 30 + }, + { + "3_1_reloadable15": 417 + }, + { + "3_1_reloadable16": 30 + }, + { + "3_1_reloadable17": 190 + }, + { + "3_1_reloadable18": 30 + }, + { + "3_1_reloadable19": 72 + }, + { + "3_1_reloadable20": 187 + }, + { + "3_1_reloadable21": 35 + }, + { + "3_1_reloadable22": 97 + }, + { + "3_1_reloadable23": 115 + }, + { + "3_1_reloadable24": 1137 + }, + { + "3_1_reloadable25": 388 + } + ] + }, + { + "column": 3, + "row": 2, + "static_elfs": { + "3_2": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "3_2_reloadable0": 2352, + "3_2_reloadable1": 2352, + "3_2_reloadable2": 2352, + "3_2_reloadable3": 2352, + "3_2_reloadable4": 2352, + "3_2_reloadable5": 2352, + "3_2_reloadable6": 2352, + "3_2_reloadable7": 2352, + "3_2_reloadable8": 2352, + "3_2_reloadable9": 2352, + "3_2_reloadable10": 2352, + "3_2_reloadable11": 2352, + "3_2_reloadable12": 2352, + "3_2_reloadable13": 2352, + "3_2_reloadable14": 2352, + "3_2_reloadable15": 2352, + "3_2_reloadable16": 2352, + "3_2_reloadable17": 2352, + "3_2_reloadable18": 2352, + "3_2_reloadable19": 2352, + "3_2_reloadable20": 2352, + "3_2_reloadable21": 2352, + "3_2_reloadable22": 2352, + "3_2_reloadable23": 2352, + "3_2_reloadable24": 2352, + "3_2_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "3_2_reloadable0": 15204 + }, + { + "3_2_reloadable1": 375 + }, + { + "3_2_reloadable2": 15 + }, + { + "3_2_reloadable3": 42 + }, + { + "3_2_reloadable4": 15 + }, + { + "3_2_reloadable5": 51 + }, + { + "3_2_reloadable6": 15 + }, + { + "3_2_reloadable7": 317 + }, + { + "3_2_reloadable8": 15 + }, + { + "3_2_reloadable9": 161 + }, + { + "3_2_reloadable10": 24 + }, + { + "3_2_reloadable11": 285 + }, + { + "3_2_reloadable12": 24 + }, + { + "3_2_reloadable13": 369 + }, + { + "3_2_reloadable14": 30 + }, + { + "3_2_reloadable15": 417 + }, + { + "3_2_reloadable16": 30 + }, + { + "3_2_reloadable17": 190 + }, + { + "3_2_reloadable18": 30 + }, + { + "3_2_reloadable19": 72 + }, + { + "3_2_reloadable20": 187 + }, + { + "3_2_reloadable21": 35 + }, + { + "3_2_reloadable22": 97 + }, + { + "3_2_reloadable23": 115 + }, + { + "3_2_reloadable24": 1137 + }, + { + "3_2_reloadable25": 388 + } + ] + }, + { + "column": 3, + "row": 3, + "static_elfs": { + "3_3": 0 + }, + "reloadable_elf_entry_symbol": "_Z13kernelWrapperPPvjjjj", + "reloadable_elfs": { + "3_3_reloadable0": 2352, + "3_3_reloadable1": 2352, + "3_3_reloadable2": 2352, + "3_3_reloadable3": 2352, + "3_3_reloadable4": 2352, + "3_3_reloadable5": 2352, + "3_3_reloadable6": 2352, + "3_3_reloadable7": 2352, + "3_3_reloadable8": 2352, + "3_3_reloadable9": 2352, + "3_3_reloadable10": 2352, + "3_3_reloadable11": 2352, + "3_3_reloadable12": 2352, + "3_3_reloadable13": 2352, + "3_3_reloadable14": 2352, + "3_3_reloadable15": 2352, + "3_3_reloadable16": 2352, + "3_3_reloadable17": 2352, + "3_3_reloadable18": 2352, + "3_3_reloadable19": 2352, + "3_3_reloadable20": 2352, + "3_3_reloadable21": 2352, + "3_3_reloadable22": 2352, + "3_3_reloadable23": 2352, + "3_3_reloadable24": 2352, + "3_3_reloadable25": 2352 + }, + "reloadable_elfs_sequence": [ + { + "3_3_reloadable0": 15204 + }, + { + "3_3_reloadable1": 375 + }, + { + "3_3_reloadable2": 15 + }, + { + "3_3_reloadable3": 42 + }, + { + "3_3_reloadable4": 15 + }, + { + "3_3_reloadable5": 51 + }, + { + "3_3_reloadable6": 15 + }, + { + "3_3_reloadable7": 317 + }, + { + "3_3_reloadable8": 15 + }, + { + "3_3_reloadable9": 161 + }, + { + "3_3_reloadable10": 24 + }, + { + "3_3_reloadable11": 285 + }, + { + "3_3_reloadable12": 24 + }, + { + "3_3_reloadable13": 369 + }, + { + "3_3_reloadable14": 30 + }, + { + "3_3_reloadable15": 417 + }, + { + "3_3_reloadable16": 30 + }, + { + "3_3_reloadable17": 190 + }, + { + "3_3_reloadable18": 30 + }, + { + "3_3_reloadable19": 72 + }, + { + "3_3_reloadable20": 187 + }, + { + "3_3_reloadable21": 35 + }, + { + "3_3_reloadable22": 97 + }, + { + "3_3_reloadable23": 115 + }, + { + "3_3_reloadable24": 1137 + }, + { + "3_3_reloadable25": 388 + } + ] + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/ctrlPktPatch.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/ctrlPktPatch.json new file mode 100644 index 0000000000000000000000000000000000000000..4dba14de6caaf4d3aec1d0a92fc763ab8eae9dbd --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/ctrlPktPatch.json @@ -0,0 +1,8256 @@ +{ + "offset_unit": "byte", + "size_unit": "byte", + "control_packet_patch": { + "patch0": { + "offset": 405436, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr" + }, + "patch1": { + "offset": 405496, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr" + }, + "patch2": { + "offset": 415036, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_1_spill" + }, + "patch3": { + "offset": 415096, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_1_spill" + }, + "patch4": { + "offset": 415396, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_1_spill" + }, + "patch5": { + "offset": 415456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_1_spill" + }, + "patch6": { + "offset": 415516, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_2_spill" + }, + "patch7": { + "offset": 415576, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_2_spill" + }, + "patch8": { + "offset": 416212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_2_spill" + }, + "patch9": { + "offset": 416272, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_3_spill" + }, + "patch10": { + "offset": 416884, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_3_spill" + }, + "patch11": { + "offset": 416944, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_3_spill" + }, + "patch12": { + "offset": 417364, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_3_spill" + }, + "patch13": { + "offset": 417424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_4_spill" + }, + "patch14": { + "offset": 428236, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_4_spill" + }, + "patch15": { + "offset": 428296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_5_spill" + }, + "patch16": { + "offset": 428884, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_5_spill" + }, + "patch17": { + "offset": 428944, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch18": { + "offset": 429412, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch19": { + "offset": 429460, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_5" + }, + "patch20": { + "offset": 429520, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch21": { + "offset": 429568, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_5" + }, + "patch22": { + "offset": 442012, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_6_spill" + }, + "patch23": { + "offset": 442072, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_6_spill" + }, + "patch24": { + "offset": 452812, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_6_spill" + }, + "patch25": { + "offset": 452860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_4" + }, + "patch26": { + "offset": 452920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_6_spill" + }, + "patch27": { + "offset": 452968, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_4" + }, + "patch28": { + "offset": 453028, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_8_wts_ddr" + }, + "patch29": { + "offset": 453088, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_8_wts_ddr" + }, + "patch30": { + "offset": 465652, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch31": { + "offset": 465712, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch32": { + "offset": 476284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch33": { + "offset": 476344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch34": { + "offset": 476404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch35": { + "offset": 476464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch36": { + "offset": 476524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch37": { + "offset": 476584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_7_spill" + }, + "patch38": { + "offset": 477052, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_8_spill" + }, + "patch39": { + "offset": 477112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_8_spill" + }, + "patch40": { + "offset": 490324, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_8_spill" + }, + "patch41": { + "offset": 490384, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_8_spill" + }, + "patch42": { + "offset": 506236, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_9_spill" + }, + "patch43": { + "offset": 506296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_9_spill" + }, + "patch44": { + "offset": 506596, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_10_spill" + }, + "patch45": { + "offset": 506656, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_10_spill" + }, + "patch46": { + "offset": 506716, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_9_spill" + }, + "patch47": { + "offset": 506776, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_9_spill" + }, + "patch48": { + "offset": 521572, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_10_spill" + }, + "patch49": { + "offset": 521632, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_10_spill" + }, + "patch50": { + "offset": 539404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_11_spill" + }, + "patch51": { + "offset": 539464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_11_spill" + }, + "patch52": { + "offset": 539932, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_8_spill" + }, + "patch53": { + "offset": 539980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_11_spill" + }, + "patch54": { + "offset": 540040, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_8_spill" + }, + "patch55": { + "offset": 540088, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_11_spill" + }, + "patch56": { + "offset": 540148, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_13_wts_ddr" + }, + "patch57": { + "offset": 540208, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_13_wts_ddr" + }, + "patch58": { + "offset": 552292, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_12_spill" + }, + "patch59": { + "offset": 552352, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_12_spill" + }, + "patch60": { + "offset": 807300, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_12_spill" + }, + "patch61": { + "offset": 807360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_12_spill" + }, + "patch62": { + "offset": 807612, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_14_wts_ddr" + }, + "patch63": { + "offset": 807672, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_14_wts_ddr" + }, + "patch64": { + "offset": 835836, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_13_spill" + }, + "patch65": { + "offset": 835896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_13_spill" + }, + "patch66": { + "offset": 836268, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_13_spill" + }, + "patch67": { + "offset": 836316, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_12_spill" + }, + "patch68": { + "offset": 836376, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_13_spill" + }, + "patch69": { + "offset": 836424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_12_spill" + }, + "patch70": { + "offset": 836484, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_15_wts_ddr" + }, + "patch71": { + "offset": 836544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_15_wts_ddr" + }, + "patch72": { + "offset": 848628, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_14_spill" + }, + "patch73": { + "offset": 848676, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch74": { + "offset": 848736, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_14_spill" + }, + "patch75": { + "offset": 848784, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch76": { + "offset": 855276, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_14_spill" + }, + "patch77": { + "offset": 855336, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_14_spill" + }, + "patch78": { + "offset": 855948, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch79": { + "offset": 856008, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch80": { + "offset": 856068, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_16_wts_ddr" + }, + "patch81": { + "offset": 856128, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_16_wts_ddr" + }, + "patch82": { + "offset": 872604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch83": { + "offset": 872664, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch84": { + "offset": 872724, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch85": { + "offset": 872784, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch86": { + "offset": 872844, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch87": { + "offset": 872904, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch88": { + "offset": 884700, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_16_spill" + }, + "patch89": { + "offset": 884760, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_16_spill" + }, + "patch90": { + "offset": 887460, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch91": { + "offset": 887520, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch92": { + "offset": 887580, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch93": { + "offset": 887640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch94": { + "offset": 887700, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch95": { + "offset": 887760, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_15_spill" + }, + "patch96": { + "offset": 891492, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_16_spill" + }, + "patch97": { + "offset": 891552, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_17_spill" + }, + "patch98": { + "offset": 892164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_17_spill" + }, + "patch99": { + "offset": 892224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_17_spill" + }, + "patch100": { + "offset": 892620, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_17_spill" + }, + "patch101": { + "offset": 892680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_17_spill" + }, + "patch102": { + "offset": 892740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_18_wts_ddr" + }, + "patch103": { + "offset": 892800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_18_wts_ddr" + }, + "patch104": { + "offset": 893172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_19_wts_ddr" + }, + "patch105": { + "offset": 893232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_19_wts_ddr" + }, + "patch106": { + "offset": 904188, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_1818" + }, + "patch107": { + "offset": 904248, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_1818" + }, + "patch108": { + "offset": 904308, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_20_wts_ddr" + }, + "patch109": { + "offset": 904368, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_20_wts_ddr" + }, + "patch110": { + "offset": 918300, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_19_spill" + }, + "patch111": { + "offset": 918360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_19_spill" + }, + "patch112": { + "offset": 918660, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_20_spill" + }, + "patch113": { + "offset": 918720, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_20_spill" + }, + "patch114": { + "offset": 918780, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_19_spill" + }, + "patch115": { + "offset": 918840, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_19_spill" + }, + "patch116": { + "offset": 918900, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_19_spill" + }, + "patch117": { + "offset": 936552, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_20_spill" + }, + "patch118": { + "offset": 936612, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_21_spill" + }, + "patch119": { + "offset": 937224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_21_spill" + }, + "patch120": { + "offset": 937284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_21_spill" + }, + "patch121": { + "offset": 937680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_1818" + }, + "patch122": { + "offset": 937740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_1818" + }, + "patch123": { + "offset": 937800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_22_wts_ddr" + }, + "patch124": { + "offset": 937860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_22_wts_ddr" + }, + "patch125": { + "offset": 938232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_21_spill" + }, + "patch126": { + "offset": 938292, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_21_spill" + }, + "patch127": { + "offset": 938544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_23_wts_ddr" + }, + "patch128": { + "offset": 938604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_23_wts_ddr" + }, + "patch129": { + "offset": 951720, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch130": { + "offset": 951780, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch131": { + "offset": 951840, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_24_wts_ddr" + }, + "patch132": { + "offset": 951900, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_24_wts_ddr" + }, + "patch133": { + "offset": 979608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_2424" + }, + "patch134": { + "offset": 979668, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_2424" + }, + "patch135": { + "offset": 979872, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_24_spill" + }, + "patch136": { + "offset": 979932, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_24_spill" + }, + "patch137": { + "offset": 980232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_24_spill" + }, + "patch138": { + "offset": 980292, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_25_spill" + }, + "patch139": { + "offset": 980352, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_25_spill" + }, + "patch140": { + "offset": 1229172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_25_spill" + }, + "patch141": { + "offset": 1229364, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_27_wts_ddr" + }, + "patch142": { + "offset": 1229424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_27_wts_ddr" + }, + "patch143": { + "offset": 1551756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_28_wts_ddr" + }, + "patch144": { + "offset": 1551816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_28_wts_ddr" + }, + "patch145": { + "offset": 1596516, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_31_spill" + }, + "patch146": { + "offset": 1596756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_31_spill" + }, + "patch147": { + "offset": 1596816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_32_spill" + }, + "patch148": { + "offset": 1597380, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_32_spill" + }, + "patch149": { + "offset": 1597548, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_32_spill" + }, + "patch150": { + "offset": 1597812, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_32_spill" + }, + "patch151": { + "offset": 1597872, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_32_spill" + }, + "patch152": { + "offset": 1598412, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_2424" + }, + "patch153": { + "offset": 1598472, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_2424" + }, + "patch154": { + "offset": 1598724, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_32_spill" + }, + "patch155": { + "offset": 1598784, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_32_spill" + }, + "patch156": { + "offset": 1599036, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_34_wts_ddr" + }, + "patch157": { + "offset": 1599096, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_34_wts_ddr" + }, + "patch158": { + "offset": 1611492, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_35_wts_ddr" + }, + "patch159": { + "offset": 1611552, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_35_wts_ddr" + }, + "patch160": { + "offset": 1621956, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3434" + }, + "patch161": { + "offset": 1622016, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3434" + }, + "patch162": { + "offset": 1622076, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_36_wts_ddr" + }, + "patch163": { + "offset": 1622136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_36_wts_ddr" + }, + "patch164": { + "offset": 1643748, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_36_spill" + }, + "patch165": { + "offset": 1643808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_36_spill" + }, + "patch166": { + "offset": 1644012, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3636" + }, + "patch167": { + "offset": 1644072, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3636" + }, + "patch168": { + "offset": 1644372, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_36_spill" + }, + "patch169": { + "offset": 1644432, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_37_spill" + }, + "patch170": { + "offset": 1644480, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_37_spill" + }, + "patch171": { + "offset": 1893300, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_37_spill" + }, + "patch172": { + "offset": 1893492, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_39_wts_ddr" + }, + "patch173": { + "offset": 1893552, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_39_wts_ddr" + }, + "patch174": { + "offset": 2250492, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_40_wts_ddr" + }, + "patch175": { + "offset": 2250552, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_40_wts_ddr" + }, + "patch176": { + "offset": 2295156, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_43_spill" + }, + "patch177": { + "offset": 2295396, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_43_spill" + }, + "patch178": { + "offset": 2295456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_44_spill" + }, + "patch179": { + "offset": 2296020, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_44_spill" + }, + "patch180": { + "offset": 2296188, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_44_spill" + }, + "patch181": { + "offset": 2296452, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_44_spill" + }, + "patch182": { + "offset": 2296512, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_44_spill" + }, + "patch183": { + "offset": 2297052, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3636" + }, + "patch184": { + "offset": 2297112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3636" + }, + "patch185": { + "offset": 2297364, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_44_spill" + }, + "patch186": { + "offset": 2297424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_44_spill" + }, + "patch187": { + "offset": 2297676, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_46_wts_ddr" + }, + "patch188": { + "offset": 2297736, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_46_wts_ddr" + }, + "patch189": { + "offset": 2312268, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3434" + }, + "patch190": { + "offset": 2312328, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3434" + }, + "patch191": { + "offset": 2312580, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_47_wts_ddr" + }, + "patch192": { + "offset": 2312640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_47_wts_ddr" + }, + "patch193": { + "offset": 2323920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4646" + }, + "patch194": { + "offset": 2323980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4646" + }, + "patch195": { + "offset": 2324040, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_48_wts_ddr" + }, + "patch196": { + "offset": 2324100, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_48_wts_ddr" + }, + "patch197": { + "offset": 2345712, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4848" + }, + "patch198": { + "offset": 2345772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4848" + }, + "patch199": { + "offset": 2345976, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_48_spill" + }, + "patch200": { + "offset": 2346036, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_48_spill" + }, + "patch201": { + "offset": 2346336, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_48_spill" + }, + "patch202": { + "offset": 2346396, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_49_spill" + }, + "patch203": { + "offset": 2346444, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_49_spill" + }, + "patch204": { + "offset": 2595264, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_49_spill" + }, + "patch205": { + "offset": 2595456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_51_wts_ddr" + }, + "patch206": { + "offset": 2595516, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_51_wts_ddr" + }, + "patch207": { + "offset": 2952456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_52_wts_ddr" + }, + "patch208": { + "offset": 2952516, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_52_wts_ddr" + }, + "patch209": { + "offset": 2997120, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_55_spill" + }, + "patch210": { + "offset": 2997360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_55_spill" + }, + "patch211": { + "offset": 2997420, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_56_spill" + }, + "patch212": { + "offset": 2997984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_56_spill" + }, + "patch213": { + "offset": 2998152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_56_spill" + }, + "patch214": { + "offset": 2998416, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_56_spill" + }, + "patch215": { + "offset": 2998476, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_56_spill" + }, + "patch216": { + "offset": 2999016, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4848" + }, + "patch217": { + "offset": 2999076, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4848" + }, + "patch218": { + "offset": 2999328, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_56_spill" + }, + "patch219": { + "offset": 2999388, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_56_spill" + }, + "patch220": { + "offset": 2999640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_58_wts_ddr" + }, + "patch221": { + "offset": 2999700, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_58_wts_ddr" + }, + "patch222": { + "offset": 3014232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4646" + }, + "patch223": { + "offset": 3014292, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4646" + }, + "patch224": { + "offset": 3014544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_59_wts_ddr" + }, + "patch225": { + "offset": 3014604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_59_wts_ddr" + }, + "patch226": { + "offset": 3025836, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch227": { + "offset": 3025896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch228": { + "offset": 3037452, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_59_spill" + }, + "patch229": { + "offset": 3037512, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_59_spill" + }, + "patch230": { + "offset": 3065340, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_62_spill" + }, + "patch231": { + "offset": 3065400, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_62_spill" + }, + "patch232": { + "offset": 3065724, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_59_spill" + }, + "patch233": { + "offset": 3065772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_62_spill" + }, + "patch234": { + "offset": 3065832, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_59_spill" + }, + "patch235": { + "offset": 3065880, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_62_spill" + }, + "patch236": { + "offset": 3065940, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_59_spill" + }, + "patch237": { + "offset": 3065988, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_62_spill" + }, + "patch238": { + "offset": 3077376, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_63_spill" + }, + "patch239": { + "offset": 3077436, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_63_spill" + }, + "patch240": { + "offset": 3082296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_63_spill" + }, + "patch241": { + "offset": 3082356, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_64_spill" + }, + "patch242": { + "offset": 3082968, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_64_spill" + }, + "patch243": { + "offset": 3083028, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_64_spill" + }, + "patch244": { + "offset": 3083424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_64_spill" + }, + "patch245": { + "offset": 3083484, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_64_spill" + }, + "patch246": { + "offset": 3083544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_65_wts_ddr" + }, + "patch247": { + "offset": 3083604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_65_wts_ddr" + }, + "patch248": { + "offset": 3119976, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_70_wts_ddr" + }, + "patch249": { + "offset": 3120036, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_70_wts_ddr" + }, + "patch250": { + "offset": 3131184, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_71_wts_ddr" + }, + "patch251": { + "offset": 3131244, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_71_wts_ddr" + }, + "patch252": { + "offset": 3177144, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_76_wts_ddr" + }, + "patch253": { + "offset": 3177204, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_76_wts_ddr" + }, + "patch254": { + "offset": 3223824, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_81_wts_ddr" + }, + "patch255": { + "offset": 3223884, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_81_wts_ddr" + }, + "patch256": { + "offset": 3238488, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_82_wts_ddr" + }, + "patch257": { + "offset": 3238548, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_82_wts_ddr" + }, + "patch258": { + "offset": 3284400, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_87_wts_ddr" + }, + "patch259": { + "offset": 3284460, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_87_wts_ddr" + }, + "patch260": { + "offset": 3330504, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_92_wts_ddr" + }, + "patch261": { + "offset": 3330564, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_92_wts_ddr" + }, + "patch262": { + "offset": 3345168, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_93_wts_ddr" + }, + "patch263": { + "offset": 3345228, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_93_wts_ddr" + }, + "patch264": { + "offset": 3391080, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_98_wts_ddr" + }, + "patch265": { + "offset": 3391140, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_98_wts_ddr" + }, + "patch266": { + "offset": 3437184, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_103_wts_ddr" + }, + "patch267": { + "offset": 3437244, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_103_wts_ddr" + }, + "patch268": { + "offset": 3451848, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_104_wts_ddr" + }, + "patch269": { + "offset": 3451908, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_104_wts_ddr" + }, + "patch270": { + "offset": 3498048, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_109_wts_ddr" + }, + "patch271": { + "offset": 3498108, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_109_wts_ddr" + }, + "patch272": { + "offset": 3552912, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_113113" + }, + "patch273": { + "offset": 3552972, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_113113" + }, + "patch274": { + "offset": 3553176, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_113_spill" + }, + "patch275": { + "offset": 3553236, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_113_spill" + }, + "patch276": { + "offset": 3553536, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_113_spill" + }, + "patch277": { + "offset": 3553596, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_114_spill" + }, + "patch278": { + "offset": 3802416, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_114_spill" + }, + "patch279": { + "offset": 3802608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_116_wts_ddr" + }, + "patch280": { + "offset": 3802668, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_116_wts_ddr" + }, + "patch281": { + "offset": 4122504, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_117_wts_ddr" + }, + "patch282": { + "offset": 4122564, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_117_wts_ddr" + }, + "patch283": { + "offset": 4167168, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_120_spill" + }, + "patch284": { + "offset": 4167408, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_120_spill" + }, + "patch285": { + "offset": 4167468, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_121_spill" + }, + "patch286": { + "offset": 4168032, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_121_spill" + }, + "patch287": { + "offset": 4168200, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_121_spill" + }, + "patch288": { + "offset": 4168464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_121_spill" + }, + "patch289": { + "offset": 4168524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_121_spill" + }, + "patch290": { + "offset": 4169040, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_113113" + }, + "patch291": { + "offset": 4169100, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_113113" + }, + "patch292": { + "offset": 4169352, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_121_spill" + }, + "patch293": { + "offset": 4169412, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_121_spill" + }, + "patch294": { + "offset": 4169664, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_123_wts_ddr" + }, + "patch295": { + "offset": 4169724, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_123_wts_ddr" + }, + "patch296": { + "offset": 4180872, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_124_wts_ddr" + }, + "patch297": { + "offset": 4180932, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_124_wts_ddr" + }, + "patch298": { + "offset": 4191288, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_123123" + }, + "patch299": { + "offset": 4191348, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_123123" + }, + "patch300": { + "offset": 4227720, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_129_wts_ddr" + }, + "patch301": { + "offset": 4227780, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_129_wts_ddr" + }, + "patch302": { + "offset": 4282584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_133_spill" + }, + "patch303": { + "offset": 4282644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_133_spill" + }, + "patch304": { + "offset": 4282848, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_133133" + }, + "patch305": { + "offset": 4282908, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_133133" + }, + "patch306": { + "offset": 4283208, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_133_spill" + }, + "patch307": { + "offset": 4283268, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_134_spill" + }, + "patch308": { + "offset": 4532136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_134_spill" + }, + "patch309": { + "offset": 4532328, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_136_wts_ddr" + }, + "patch310": { + "offset": 4532388, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_136_wts_ddr" + }, + "patch311": { + "offset": 4887984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_137_wts_ddr" + }, + "patch312": { + "offset": 4888044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_137_wts_ddr" + }, + "patch313": { + "offset": 4932744, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_140_spill" + }, + "patch314": { + "offset": 4932984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_140_spill" + }, + "patch315": { + "offset": 4933044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_141_spill" + }, + "patch316": { + "offset": 4933608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_141_spill" + }, + "patch317": { + "offset": 4933776, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_141_spill" + }, + "patch318": { + "offset": 4934040, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_141_spill" + }, + "patch319": { + "offset": 4934100, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_141_spill" + }, + "patch320": { + "offset": 4934616, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_133133" + }, + "patch321": { + "offset": 4934676, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_133133" + }, + "patch322": { + "offset": 4934928, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_141_spill" + }, + "patch323": { + "offset": 4934988, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_141_spill" + }, + "patch324": { + "offset": 4935240, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_143_wts_ddr" + }, + "patch325": { + "offset": 4935300, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_143_wts_ddr" + }, + "patch326": { + "offset": 4955640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_123123" + }, + "patch327": { + "offset": 4955700, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_123123" + }, + "patch328": { + "offset": 4955952, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_144_wts_ddr" + }, + "patch329": { + "offset": 4956012, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_144_wts_ddr" + }, + "patch330": { + "offset": 5002920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_149_wts_ddr" + }, + "patch331": { + "offset": 5002980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_149_wts_ddr" + }, + "patch332": { + "offset": 5058744, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_153153" + }, + "patch333": { + "offset": 5058804, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_153153" + }, + "patch334": { + "offset": 5059008, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_153_spill" + }, + "patch335": { + "offset": 5059068, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_153_spill" + }, + "patch336": { + "offset": 5059368, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_153_spill" + }, + "patch337": { + "offset": 5059428, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_154_spill" + }, + "patch338": { + "offset": 5308296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_154_spill" + }, + "patch339": { + "offset": 5308488, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_156_wts_ddr" + }, + "patch340": { + "offset": 5308548, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_156_wts_ddr" + }, + "patch341": { + "offset": 5628624, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_157_wts_ddr" + }, + "patch342": { + "offset": 5628684, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_157_wts_ddr" + }, + "patch343": { + "offset": 5673384, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_160_spill" + }, + "patch344": { + "offset": 5673624, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_160_spill" + }, + "patch345": { + "offset": 5673684, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_161_spill" + }, + "patch346": { + "offset": 5674248, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_161_spill" + }, + "patch347": { + "offset": 5674416, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_161_spill" + }, + "patch348": { + "offset": 5674680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_161_spill" + }, + "patch349": { + "offset": 5674740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_161_spill" + }, + "patch350": { + "offset": 5675256, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_153153" + }, + "patch351": { + "offset": 5675316, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_153153" + }, + "patch352": { + "offset": 5675568, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_161_spill" + }, + "patch353": { + "offset": 5675628, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_161_spill" + }, + "patch354": { + "offset": 5675880, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_163_wts_ddr" + }, + "patch355": { + "offset": 5675940, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_163_wts_ddr" + }, + "patch356": { + "offset": 5698176, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_164_wts_ddr" + }, + "patch357": { + "offset": 5698236, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_164_wts_ddr" + }, + "patch358": { + "offset": 5698464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_163163" + }, + "patch359": { + "offset": 5698524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_163163" + }, + "patch360": { + "offset": 5708160, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_164_spill" + }, + "patch361": { + "offset": 5708220, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_164_spill" + }, + "patch362": { + "offset": 5734320, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_167_spill" + }, + "patch363": { + "offset": 5734380, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_167_spill" + }, + "patch364": { + "offset": 5734752, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_164_spill" + }, + "patch365": { + "offset": 5734800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_167_spill" + }, + "patch366": { + "offset": 5734860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_164_spill" + }, + "patch367": { + "offset": 5734908, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_167_spill" + }, + "patch368": { + "offset": 5734968, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_169_wts_ddr" + }, + "patch369": { + "offset": 5735028, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_169_wts_ddr" + }, + "patch370": { + "offset": 5746344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_168_spill" + }, + "patch371": { + "offset": 5746404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_168_spill" + }, + "patch372": { + "offset": 5747592, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_168_spill" + }, + "patch373": { + "offset": 5747652, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_168_spill" + }, + "patch374": { + "offset": 5757072, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_169_spill" + }, + "patch375": { + "offset": 5757132, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_169_spill" + }, + "patch376": { + "offset": 5783232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_172_spill" + }, + "patch377": { + "offset": 5783292, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_172_spill" + }, + "patch378": { + "offset": 5783616, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_169_spill" + }, + "patch379": { + "offset": 5783664, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_172_spill" + }, + "patch380": { + "offset": 5783724, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_169_spill" + }, + "patch381": { + "offset": 5783772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_172_spill" + }, + "patch382": { + "offset": 5793048, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_173_spill" + }, + "patch383": { + "offset": 5793108, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_173_spill" + }, + "patch384": { + "offset": 5794368, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_173_spill" + }, + "patch385": { + "offset": 5794428, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_174_spill" + }, + "patch386": { + "offset": 6043248, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_174_spill" + }, + "patch387": { + "offset": 6043440, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_176_wts_ddr" + }, + "patch388": { + "offset": 6043500, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_176_wts_ddr" + }, + "patch389": { + "offset": 6408984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_177_wts_ddr" + }, + "patch390": { + "offset": 6409044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_177_wts_ddr" + }, + "patch391": { + "offset": 6443568, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_180_spill" + }, + "patch392": { + "offset": 6443808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_180_spill" + }, + "patch393": { + "offset": 6443868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_181_spill" + }, + "patch394": { + "offset": 6444432, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_181_spill" + }, + "patch395": { + "offset": 6444600, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_181_spill" + }, + "patch396": { + "offset": 6444864, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_181_spill" + }, + "patch397": { + "offset": 6444924, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_181_spill" + }, + "patch398": { + "offset": 6445440, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_173_spill" + }, + "patch399": { + "offset": 6445500, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_173_spill" + }, + "patch400": { + "offset": 6445752, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_181_spill" + }, + "patch401": { + "offset": 6445812, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_181_spill" + }, + "patch402": { + "offset": 6446064, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_183_wts_ddr" + }, + "patch403": { + "offset": 6446124, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_183_wts_ddr" + }, + "patch404": { + "offset": 6467952, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_163163" + }, + "patch405": { + "offset": 6468012, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_163163" + }, + "patch406": { + "offset": 6480024, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_184_wts_ddr" + }, + "patch407": { + "offset": 6480084, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_184_wts_ddr" + }, + "patch408": { + "offset": 6480312, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_183183" + }, + "patch409": { + "offset": 6480372, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_183183" + }, + "patch410": { + "offset": 6490008, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_184_spill" + }, + "patch411": { + "offset": 6490068, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_184_spill" + }, + "patch412": { + "offset": 6516168, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_187_spill" + }, + "patch413": { + "offset": 6516228, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_187_spill" + }, + "patch414": { + "offset": 6516600, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_184_spill" + }, + "patch415": { + "offset": 6516648, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_187_spill" + }, + "patch416": { + "offset": 6516708, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_184_spill" + }, + "patch417": { + "offset": 6516756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_187_spill" + }, + "patch418": { + "offset": 6516816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_189_wts_ddr" + }, + "patch419": { + "offset": 6516876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_189_wts_ddr" + }, + "patch420": { + "offset": 6528192, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_188_spill" + }, + "patch421": { + "offset": 6528252, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_188_spill" + }, + "patch422": { + "offset": 6529440, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_188_spill" + }, + "patch423": { + "offset": 6529500, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_188_spill" + }, + "patch424": { + "offset": 6538920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_189_spill" + }, + "patch425": { + "offset": 6538980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_189_spill" + }, + "patch426": { + "offset": 6565080, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_192_spill" + }, + "patch427": { + "offset": 6565140, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_192_spill" + }, + "patch428": { + "offset": 6565464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_189_spill" + }, + "patch429": { + "offset": 6565512, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_192_spill" + }, + "patch430": { + "offset": 6565572, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_189_spill" + }, + "patch431": { + "offset": 6565620, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_192_spill" + }, + "patch432": { + "offset": 6574896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_193_spill" + }, + "patch433": { + "offset": 6574956, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_193_spill" + }, + "patch434": { + "offset": 6576216, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_193_spill" + }, + "patch435": { + "offset": 6576276, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_194_spill" + }, + "patch436": { + "offset": 6825096, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_194_spill" + }, + "patch437": { + "offset": 6825288, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_196_wts_ddr" + }, + "patch438": { + "offset": 6825348, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_196_wts_ddr" + }, + "patch439": { + "offset": 7135024, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_197_wts_ddr" + }, + "patch440": { + "offset": 7135084, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_197_wts_ddr" + }, + "patch441": { + "offset": 7169608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_200_spill" + }, + "patch442": { + "offset": 7169848, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_200_spill" + }, + "patch443": { + "offset": 7169908, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_201_spill" + }, + "patch444": { + "offset": 7170472, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_201_spill" + }, + "patch445": { + "offset": 7170640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_201_spill" + }, + "patch446": { + "offset": 7170904, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_201_spill" + }, + "patch447": { + "offset": 7170964, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_201_spill" + }, + "patch448": { + "offset": 7171480, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_193_spill" + }, + "patch449": { + "offset": 7171540, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_193_spill" + }, + "patch450": { + "offset": 7171792, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_201_spill" + }, + "patch451": { + "offset": 7171852, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_201_spill" + }, + "patch452": { + "offset": 7172104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_203_wts_ddr" + }, + "patch453": { + "offset": 7172164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_203_wts_ddr" + }, + "patch454": { + "offset": 7193992, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_183183" + }, + "patch455": { + "offset": 7194052, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_183183" + }, + "patch456": { + "offset": 7206064, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_204_wts_ddr" + }, + "patch457": { + "offset": 7206124, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_204_wts_ddr" + }, + "patch458": { + "offset": 7215784, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_204_spill" + }, + "patch459": { + "offset": 7215844, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_204_spill" + }, + "patch460": { + "offset": 7241944, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_207_spill" + }, + "patch461": { + "offset": 7242004, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_207_spill" + }, + "patch462": { + "offset": 7242328, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_204_spill" + }, + "patch463": { + "offset": 7242376, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_207_spill" + }, + "patch464": { + "offset": 7242436, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_204_spill" + }, + "patch465": { + "offset": 7242484, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_207_spill" + }, + "patch466": { + "offset": 7251760, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_208_spill" + }, + "patch467": { + "offset": 7251820, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_208_spill" + }, + "patch468": { + "offset": 7253080, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_208_spill" + }, + "patch469": { + "offset": 7253140, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_209_spill" + }, + "patch470": { + "offset": 7501960, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_209_spill" + }, + "patch471": { + "offset": 7502152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_211_wts_ddr" + }, + "patch472": { + "offset": 7502212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_211_wts_ddr" + }, + "patch473": { + "offset": 7856592, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_212_spill" + }, + "patch474": { + "offset": 7856832, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_212_spill" + }, + "patch475": { + "offset": 7856892, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_213_spill" + }, + "patch476": { + "offset": 7857456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_0_213_spill" + }, + "patch477": { + "offset": 7857624, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_213_spill" + }, + "patch478": { + "offset": 7857888, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_scratch_1_213_spill" + }, + "patch479": { + "offset": 7857948, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_213_spill" + }, + "patch480": { + "offset": 7858536, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_213_spill" + }, + "patch481": { + "offset": 7858596, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_213_spill" + }, + "patch482": { + "offset": 7858656, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_214_wts_ddr" + }, + "patch483": { + "offset": 7858716, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_214_wts_ddr" + }, + "patch484": { + "offset": 7859064, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_208_spill" + }, + "patch485": { + "offset": 7859124, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_208_spill" + }, + "patch486": { + "offset": 7869672, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_214_spill" + }, + "patch487": { + "offset": 7869732, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_214_spill" + }, + "patch488": { + "offset": 7869984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_214_spill" + }, + "patch489": { + "offset": 7870044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_214_spill" + }, + "patch490": { + "offset": 7870272, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_215_spill" + }, + "patch491": { + "offset": 7870332, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_215_spill" + }, + "patch492": { + "offset": 7870584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_214_spill" + }, + "patch493": { + "offset": 7870644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_214_spill" + }, + "patch494": { + "offset": 7870872, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_216_spill" + }, + "patch495": { + "offset": 7870932, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_216_spill" + }, + "patch496": { + "offset": 7871160, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch497": { + "offset": 7871220, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch498": { + "offset": 7871448, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch499": { + "offset": 7871508, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch500": { + "offset": 7871760, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_1" + }, + "patch501": { + "offset": 7871820, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_1" + }, + "patch502": { + "offset": 7872024, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch503": { + "offset": 7872084, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch504": { + "offset": 7872312, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_3" + }, + "patch505": { + "offset": 7872372, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_3" + }, + "patch506": { + "offset": 7872576, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_240" + }, + "patch507": { + "offset": 7872636, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_240" + }, + "patch508": { + "offset": 7872888, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_215_spill" + }, + "patch509": { + "offset": 7872948, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_215_spill" + }, + "patch510": { + "offset": 7873152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_230" + }, + "patch511": { + "offset": 7873212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_230" + }, + "patch512": { + "offset": 7873464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_216_spill" + }, + "patch513": { + "offset": 7873524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_216_spill" + }, + "patch514": { + "offset": 7873728, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_225" + }, + "patch515": { + "offset": 7873788, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_225" + }, + "patch516": { + "offset": 7874016, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_4" + }, + "patch517": { + "offset": 7874076, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_4" + }, + "patch518": { + "offset": 7874280, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_217" + }, + "patch519": { + "offset": 7874340, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_217" + }, + "patch520": { + "offset": 7874592, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_216_spill" + }, + "patch521": { + "offset": 7874652, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_216_spill" + }, + "patch522": { + "offset": 7874856, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_217" + }, + "patch523": { + "offset": 7874916, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_217" + }, + "patch524": { + "offset": 7875192, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_217" + }, + "patch525": { + "offset": 7875252, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_217" + }, + "patch526": { + "offset": 7875312, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_218_wts_ddr" + }, + "patch527": { + "offset": 7875372, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_218_wts_ddr" + }, + "patch528": { + "offset": 7893840, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_219_spill" + }, + "patch529": { + "offset": 7893900, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_219_spill" + }, + "patch530": { + "offset": 7894152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_219_spill" + }, + "patch531": { + "offset": 7894212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_219_spill" + }, + "patch532": { + "offset": 7894440, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_220_spill" + }, + "patch533": { + "offset": 7894500, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_220_spill" + }, + "patch534": { + "offset": 7894752, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_220_spill" + }, + "patch535": { + "offset": 7894812, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_220_spill" + }, + "patch536": { + "offset": 7895040, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_3" + }, + "patch537": { + "offset": 7895100, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_3" + }, + "patch538": { + "offset": 7905432, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_4" + }, + "patch539": { + "offset": 7905492, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_4" + }, + "patch540": { + "offset": 7915800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_222222" + }, + "patch541": { + "offset": 7915860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_222222" + }, + "patch542": { + "offset": 7916112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_219_spill" + }, + "patch543": { + "offset": 7916172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_219_spill" + }, + "patch544": { + "offset": 7916400, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_223_spill" + }, + "patch545": { + "offset": 7916460, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_223_spill" + }, + "patch546": { + "offset": 7916712, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_223_spill" + }, + "patch547": { + "offset": 7916772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_223_spill" + }, + "patch548": { + "offset": 7917000, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_4" + }, + "patch549": { + "offset": 7917060, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_4" + }, + "patch550": { + "offset": 7917312, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_226_wts_ddr" + }, + "patch551": { + "offset": 7917372, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_226_wts_ddr" + }, + "patch552": { + "offset": 7927656, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_225" + }, + "patch553": { + "offset": 7927716, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_225" + }, + "patch554": { + "offset": 7927944, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_225" + }, + "patch555": { + "offset": 7928004, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_225" + }, + "patch556": { + "offset": 7946400, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_220_spill" + }, + "patch557": { + "offset": 7946460, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_220_spill" + }, + "patch558": { + "offset": 7956792, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_222222" + }, + "patch559": { + "offset": 7956852, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_222222" + }, + "patch560": { + "offset": 7965240, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_230" + }, + "patch561": { + "offset": 7965300, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_230" + }, + "patch562": { + "offset": 7965504, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_0_l2l3_229_spill" + }, + "patch563": { + "offset": 7965564, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_0_l2l3_229_spill" + }, + "patch564": { + "offset": 8304544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_230" + }, + "patch565": { + "offset": 8304604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_230" + }, + "patch566": { + "offset": 8312824, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_231_spill" + }, + "patch567": { + "offset": 8312884, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_231_spill" + }, + "patch568": { + "offset": 8313160, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_231_spill" + }, + "patch569": { + "offset": 8313220, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_231_spill" + }, + "patch570": { + "offset": 8313448, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_232_spill" + }, + "patch571": { + "offset": 8313508, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_232_spill" + }, + "patch572": { + "offset": 8313808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch573": { + "offset": 8313868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch574": { + "offset": 8324008, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_233_spill" + }, + "patch575": { + "offset": 8324056, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch576": { + "offset": 8324116, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_233_spill" + }, + "patch577": { + "offset": 8324164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch578": { + "offset": 8359288, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_233_spill" + }, + "patch579": { + "offset": 8359348, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_233_spill" + }, + "patch580": { + "offset": 8375224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch581": { + "offset": 8375284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch582": { + "offset": 8387104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch583": { + "offset": 8387164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch584": { + "offset": 8387416, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_232_spill" + }, + "patch585": { + "offset": 8387476, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_232_spill" + }, + "patch586": { + "offset": 8387680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch587": { + "offset": 8387740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch588": { + "offset": 8388016, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch589": { + "offset": 8388076, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236" + }, + "patch590": { + "offset": 8388136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_237_wts_ddr" + }, + "patch591": { + "offset": 8388196, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_237_wts_ddr" + }, + "patch592": { + "offset": 8399008, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_237_spill" + }, + "patch593": { + "offset": 8399068, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_237_spill" + }, + "patch594": { + "offset": 8399320, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_237_spill" + }, + "patch595": { + "offset": 8399380, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_237_spill" + }, + "patch596": { + "offset": 8399608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_238_spill" + }, + "patch597": { + "offset": 8399668, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_238_spill" + }, + "patch598": { + "offset": 8399920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_237_spill" + }, + "patch599": { + "offset": 8399980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_237_spill" + }, + "patch600": { + "offset": 8400208, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_239_spill" + }, + "patch601": { + "offset": 8400268, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_239_spill" + }, + "patch602": { + "offset": 8400520, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_239_spill" + }, + "patch603": { + "offset": 8400580, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_239_spill" + }, + "patch604": { + "offset": 8400784, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_248" + }, + "patch605": { + "offset": 8400844, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_248" + }, + "patch606": { + "offset": 8401096, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_239_spill" + }, + "patch607": { + "offset": 8401156, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_239_spill" + }, + "patch608": { + "offset": 8401360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_240" + }, + "patch609": { + "offset": 8401420, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_240" + }, + "patch610": { + "offset": 8401696, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_240" + }, + "patch611": { + "offset": 8401756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_240" + }, + "patch612": { + "offset": 8401816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_241_wts_ddr" + }, + "patch613": { + "offset": 8401876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_241_wts_ddr" + }, + "patch614": { + "offset": 8706888, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_242_spill" + }, + "patch615": { + "offset": 8706948, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_242_spill" + }, + "patch616": { + "offset": 8707200, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_242_spill" + }, + "patch617": { + "offset": 8707260, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_242_spill" + }, + "patch618": { + "offset": 8707488, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_243_spill" + }, + "patch619": { + "offset": 8707548, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_243_spill" + }, + "patch620": { + "offset": 8707800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_243_spill" + }, + "patch621": { + "offset": 8707860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_243_spill" + }, + "patch622": { + "offset": 8708088, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_2" + }, + "patch623": { + "offset": 8708148, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_2" + }, + "patch624": { + "offset": 8719248, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_3" + }, + "patch625": { + "offset": 8719308, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_3" + }, + "patch626": { + "offset": 8730384, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_245245" + }, + "patch627": { + "offset": 8730444, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_245245" + }, + "patch628": { + "offset": 8730696, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_242_spill" + }, + "patch629": { + "offset": 8730756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_242_spill" + }, + "patch630": { + "offset": 8730984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_246_spill" + }, + "patch631": { + "offset": 8731044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_246_spill" + }, + "patch632": { + "offset": 8731296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_246_spill" + }, + "patch633": { + "offset": 8731356, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_246_spill" + }, + "patch634": { + "offset": 8731584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_3" + }, + "patch635": { + "offset": 8731644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_3" + }, + "patch636": { + "offset": 8731896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_249_wts_ddr" + }, + "patch637": { + "offset": 8731956, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_249_wts_ddr" + }, + "patch638": { + "offset": 8743008, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_248" + }, + "patch639": { + "offset": 8743068, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_248" + }, + "patch640": { + "offset": 8743296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_248" + }, + "patch641": { + "offset": 8743356, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_248" + }, + "patch642": { + "offset": 8762808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_243_spill" + }, + "patch643": { + "offset": 8762868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_243_spill" + }, + "patch644": { + "offset": 8773968, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_245245" + }, + "patch645": { + "offset": 8774028, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_245245" + }, + "patch646": { + "offset": 8783184, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_1_l2l3_252_spill" + }, + "patch647": { + "offset": 8783244, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_1_l2l3_252_spill" + }, + "patch648": { + "offset": 8783448, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_253" + }, + "patch649": { + "offset": 8783508, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_253" + }, + "patch650": { + "offset": 8783760, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_238_spill" + }, + "patch651": { + "offset": 8783820, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_238_spill" + }, + "patch652": { + "offset": 8784024, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_253" + }, + "patch653": { + "offset": 8784084, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_253" + }, + "patch654": { + "offset": 9124480, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_253" + }, + "patch655": { + "offset": 9124540, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_253" + }, + "patch656": { + "offset": 9124600, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_254_spill" + }, + "patch657": { + "offset": 9124660, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_254_spill" + }, + "patch658": { + "offset": 9137224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_254_spill" + }, + "patch659": { + "offset": 9137284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_254_spill" + }, + "patch660": { + "offset": 9137344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_255_spill" + }, + "patch661": { + "offset": 9137404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_255_spill" + }, + "patch662": { + "offset": 9138136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_255_spill" + }, + "patch663": { + "offset": 9138196, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_255_spill" + }, + "patch664": { + "offset": 9138424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch665": { + "offset": 9138484, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch666": { + "offset": 9138784, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch667": { + "offset": 9138844, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256" + }, + "patch668": { + "offset": 9138904, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_257_wts_ddr" + }, + "patch669": { + "offset": 9138964, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_257_wts_ddr" + }, + "patch670": { + "offset": 9147256, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_257_spill" + }, + "patch671": { + "offset": 9147316, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_257_spill" + }, + "patch672": { + "offset": 9147688, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_257_spill" + }, + "patch673": { + "offset": 9147748, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_257_spill" + }, + "patch674": { + "offset": 9147808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_258_spill" + }, + "patch675": { + "offset": 9147868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_258_spill" + }, + "patch676": { + "offset": 9156808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_257_spill" + }, + "patch677": { + "offset": 9156868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_257_spill" + }, + "patch678": { + "offset": 9156928, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_259_spill" + }, + "patch679": { + "offset": 9156988, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_259_spill" + }, + "patch680": { + "offset": 9157048, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_2" + }, + "patch681": { + "offset": 9168016, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_259_spill" + }, + "patch682": { + "offset": 9168076, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_260_spill" + }, + "patch683": { + "offset": 9168136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_261_wts_ddr" + }, + "patch684": { + "offset": 9168196, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_261_wts_ddr" + }, + "patch685": { + "offset": 9180040, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_260_spill" + }, + "patch686": { + "offset": 9180100, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_260_spill" + }, + "patch687": { + "offset": 9548112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_262_spill" + }, + "patch688": { + "offset": 9548172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_262_spill" + }, + "patch689": { + "offset": 9548520, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_262_spill" + }, + "patch690": { + "offset": 9548580, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_262_spill" + }, + "patch691": { + "offset": 9548640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_263_spill" + }, + "patch692": { + "offset": 9548700, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_263_spill" + }, + "patch693": { + "offset": 9560112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_263_spill" + }, + "patch694": { + "offset": 9560172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_263_spill" + }, + "patch695": { + "offset": 9560400, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_1" + }, + "patch696": { + "offset": 9560460, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr_1" + }, + "patch697": { + "offset": 9571200, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_2" + }, + "patch698": { + "offset": 9571260, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_2" + }, + "patch699": { + "offset": 9579264, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_265265" + }, + "patch700": { + "offset": 9579324, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_265265" + }, + "patch701": { + "offset": 9579672, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_262_spill" + }, + "patch702": { + "offset": 9579732, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_262_spill" + }, + "patch703": { + "offset": 9579792, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_266_spill" + }, + "patch704": { + "offset": 9579852, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_266_spill" + }, + "patch705": { + "offset": 9591264, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_266_spill" + }, + "patch706": { + "offset": 9591324, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_266_spill" + }, + "patch707": { + "offset": 9591576, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_2" + }, + "patch708": { + "offset": 9591636, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_2" + }, + "patch709": { + "offset": 9601584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_267_spill" + }, + "patch710": { + "offset": 9601644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_267_spill" + }, + "patch711": { + "offset": 9602112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_259_spill" + }, + "patch712": { + "offset": 9602172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_268_spill" + }, + "patch713": { + "offset": 9602232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_267_spill" + }, + "patch714": { + "offset": 9614160, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_268_spill" + }, + "patch715": { + "offset": 9614220, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_268_spill" + }, + "patch716": { + "offset": 9614280, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_269_wts_ddr" + }, + "patch717": { + "offset": 9614340, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_269_wts_ddr" + }, + "patch718": { + "offset": 9634584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_263_spill" + }, + "patch719": { + "offset": 9634644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_263_spill" + }, + "patch720": { + "offset": 9645360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_265265" + }, + "patch721": { + "offset": 9645420, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_265265" + }, + "patch722": { + "offset": 9655368, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_2_l2l3_272_spill" + }, + "patch723": { + "offset": 9655428, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_2_l2l3_272_spill" + }, + "patch724": { + "offset": 9655896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_258_spill" + }, + "patch725": { + "offset": 9655956, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch726": { + "offset": 9656016, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_2_l2l3_272_spill" + }, + "patch727": { + "offset": 10010032, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch728": { + "offset": 10010092, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch729": { + "offset": 10010152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch730": { + "offset": 10010212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch731": { + "offset": 10010272, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch732": { + "offset": 10010332, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch733": { + "offset": 10010392, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch734": { + "offset": 10010452, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch735": { + "offset": 10010512, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_276_wts_ddr" + }, + "patch736": { + "offset": 10010572, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_276_wts_ddr" + }, + "patch737": { + "offset": 10022248, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch738": { + "offset": 10022308, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch739": { + "offset": 10022368, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch740": { + "offset": 10022428, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch741": { + "offset": 10022488, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch742": { + "offset": 10022548, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch743": { + "offset": 10022608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch744": { + "offset": 10022668, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch745": { + "offset": 10023136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch746": { + "offset": 10023196, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch747": { + "offset": 10023256, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch748": { + "offset": 10023316, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch749": { + "offset": 10023376, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch750": { + "offset": 10023436, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch751": { + "offset": 10023496, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch752": { + "offset": 10023556, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch753": { + "offset": 10023616, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch754": { + "offset": 10023676, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch755": { + "offset": 10023736, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch756": { + "offset": 10023796, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch757": { + "offset": 10023856, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch758": { + "offset": 10023916, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch759": { + "offset": 10023976, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch760": { + "offset": 10024036, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch761": { + "offset": 10024504, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch762": { + "offset": 10024564, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch763": { + "offset": 10024624, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch764": { + "offset": 10024684, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch765": { + "offset": 10024744, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch766": { + "offset": 10024804, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch767": { + "offset": 10024864, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch768": { + "offset": 10024924, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch769": { + "offset": 10024984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch770": { + "offset": 10025044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch771": { + "offset": 10025104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch772": { + "offset": 10025164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch773": { + "offset": 10025224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch774": { + "offset": 10025284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch775": { + "offset": 10025344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch776": { + "offset": 10025404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch777": { + "offset": 10025872, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch778": { + "offset": 10025932, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch779": { + "offset": 10025992, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch780": { + "offset": 10026052, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch781": { + "offset": 10026112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch782": { + "offset": 10026172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch783": { + "offset": 10026232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch784": { + "offset": 10026292, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch785": { + "offset": 10026352, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch786": { + "offset": 10026412, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch787": { + "offset": 10026472, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch788": { + "offset": 10026532, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch789": { + "offset": 10026592, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch790": { + "offset": 10026652, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch791": { + "offset": 10026712, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch792": { + "offset": 10026772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch793": { + "offset": 10027240, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch794": { + "offset": 10027300, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch795": { + "offset": 10027360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch796": { + "offset": 10027420, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch797": { + "offset": 10027480, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch798": { + "offset": 10027540, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch799": { + "offset": 10027600, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch800": { + "offset": 10027660, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch801": { + "offset": 10027720, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch802": { + "offset": 10027780, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch803": { + "offset": 10027840, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch804": { + "offset": 10027900, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch805": { + "offset": 10027960, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch806": { + "offset": 10028020, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch807": { + "offset": 10028080, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch808": { + "offset": 10028140, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch809": { + "offset": 10028608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch810": { + "offset": 10028668, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch811": { + "offset": 10028728, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch812": { + "offset": 10028788, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch813": { + "offset": 10028848, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch814": { + "offset": 10028908, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch815": { + "offset": 10028968, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch816": { + "offset": 10029028, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch817": { + "offset": 10029088, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch818": { + "offset": 10029148, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch819": { + "offset": 10029208, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch820": { + "offset": 10029268, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch821": { + "offset": 10029328, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch822": { + "offset": 10029388, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch823": { + "offset": 10029448, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch824": { + "offset": 10029508, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch825": { + "offset": 10029976, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch826": { + "offset": 10030036, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch827": { + "offset": 10030096, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch828": { + "offset": 10030156, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch829": { + "offset": 10030216, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch830": { + "offset": 10030276, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch831": { + "offset": 10030336, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch832": { + "offset": 10030396, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch833": { + "offset": 10030456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch834": { + "offset": 10030516, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch835": { + "offset": 10030576, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch836": { + "offset": 10030636, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch837": { + "offset": 10030696, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch838": { + "offset": 10030756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch839": { + "offset": 10030816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch840": { + "offset": 10030876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch841": { + "offset": 10031344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch842": { + "offset": 10031404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch843": { + "offset": 10031464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch844": { + "offset": 10031524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch845": { + "offset": 10031584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch846": { + "offset": 10031644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch847": { + "offset": 10031704, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch848": { + "offset": 10031764, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch849": { + "offset": 10031824, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch850": { + "offset": 10031884, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch851": { + "offset": 10031944, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch852": { + "offset": 10032004, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch853": { + "offset": 10032064, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch854": { + "offset": 10032124, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch855": { + "offset": 10032184, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch856": { + "offset": 10032244, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch857": { + "offset": 10032712, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch858": { + "offset": 10032772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch859": { + "offset": 10032832, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch860": { + "offset": 10032892, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch861": { + "offset": 10032952, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch862": { + "offset": 10033012, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch863": { + "offset": 10033072, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch864": { + "offset": 10033132, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch865": { + "offset": 10033192, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch866": { + "offset": 10033252, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch867": { + "offset": 10033312, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch868": { + "offset": 10033372, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch869": { + "offset": 10033432, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch870": { + "offset": 10033492, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch871": { + "offset": 10033552, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch872": { + "offset": 10033612, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch873": { + "offset": 10034080, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch874": { + "offset": 10034140, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch875": { + "offset": 10034200, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch876": { + "offset": 10034260, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch877": { + "offset": 10034320, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch878": { + "offset": 10034380, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch879": { + "offset": 10034440, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch880": { + "offset": 10034500, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch881": { + "offset": 10034560, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch882": { + "offset": 10034620, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch883": { + "offset": 10034680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch884": { + "offset": 10034740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch885": { + "offset": 10034800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch886": { + "offset": 10034860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch887": { + "offset": 10034920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch888": { + "offset": 10034980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch889": { + "offset": 10035448, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch890": { + "offset": 10035508, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch891": { + "offset": 10035568, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch892": { + "offset": 10035628, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch893": { + "offset": 10035688, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch894": { + "offset": 10035748, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch895": { + "offset": 10035808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch896": { + "offset": 10035868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch897": { + "offset": 10035928, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch898": { + "offset": 10035988, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch899": { + "offset": 10036048, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch900": { + "offset": 10036108, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch901": { + "offset": 10036168, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch902": { + "offset": 10036228, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch903": { + "offset": 10036288, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch904": { + "offset": 10036348, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch905": { + "offset": 10036816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch906": { + "offset": 10036876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch907": { + "offset": 10036936, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch908": { + "offset": 10036996, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch909": { + "offset": 10037056, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch910": { + "offset": 10037116, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch911": { + "offset": 10037176, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch912": { + "offset": 10037236, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_273_spill" + }, + "patch913": { + "offset": 10037296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch914": { + "offset": 10037356, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch915": { + "offset": 10037416, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch916": { + "offset": 10037476, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch917": { + "offset": 10037536, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch918": { + "offset": 10037596, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch919": { + "offset": 10037656, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch920": { + "offset": 10037716, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch921": { + "offset": 10038328, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch922": { + "offset": 10038388, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch923": { + "offset": 10050088, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_276_spill" + }, + "patch924": { + "offset": 10050148, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_276_spill" + }, + "patch925": { + "offset": 10050640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch926": { + "offset": 10050700, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch927": { + "offset": 10051600, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch928": { + "offset": 10051660, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch929": { + "offset": 10052560, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch930": { + "offset": 10052620, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch931": { + "offset": 10053520, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch932": { + "offset": 10053580, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275" + }, + "patch933": { + "offset": 10054624, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_276_spill" + }, + "patch934": { + "offset": 10054684, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_276_spill" + }, + "patch935": { + "offset": 10054744, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_277_spill" + }, + "patch936": { + "offset": 10054804, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_277_spill" + }, + "patch937": { + "offset": 10055824, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_276_spill" + }, + "patch938": { + "offset": 10055884, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_276_spill" + }, + "patch939": { + "offset": 10055944, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_278_spill" + }, + "patch940": { + "offset": 10056004, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_278_spill" + }, + "patch941": { + "offset": 10056952, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_278_spill" + }, + "patch942": { + "offset": 10057012, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_278_spill" + }, + "patch943": { + "offset": 10057216, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch944": { + "offset": 10057276, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch945": { + "offset": 10057528, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_278_spill" + }, + "patch946": { + "offset": 10057588, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_278_spill" + }, + "patch947": { + "offset": 10057792, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch948": { + "offset": 10057852, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch949": { + "offset": 10058152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch950": { + "offset": 10058212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch951": { + "offset": 10058272, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch952": { + "offset": 10058332, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch953": { + "offset": 10058392, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch954": { + "offset": 10058452, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279" + }, + "patch955": { + "offset": 10058512, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_280_wts_ddr" + }, + "patch956": { + "offset": 10058572, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_280_wts_ddr" + }, + "patch957": { + "offset": 10059136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_280_spill" + }, + "patch958": { + "offset": 10059196, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_280_spill" + }, + "patch959": { + "offset": 10073200, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_281_spill" + }, + "patch960": { + "offset": 10073260, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_281_spill" + }, + "patch961": { + "offset": 10073320, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_280_spill" + }, + "patch962": { + "offset": 10073380, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_280_spill" + }, + "patch963": { + "offset": 10084816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_281_spill" + }, + "patch964": { + "offset": 10084876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_281_spill" + }, + "patch965": { + "offset": 10084936, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_282_spill" + }, + "patch966": { + "offset": 10084996, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_282_spill" + }, + "patch967": { + "offset": 10086064, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr" + }, + "patch968": { + "offset": 10086112, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_282_spill" + }, + "patch969": { + "offset": 10086172, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.const_ifm_ddr" + }, + "patch970": { + "offset": 10086220, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_282_spill" + }, + "patch971": { + "offset": 10098208, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_283_spill" + }, + "patch972": { + "offset": 10098268, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_283_spill" + }, + "patch973": { + "offset": 10101376, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_283_spill" + }, + "patch974": { + "offset": 10101424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_1" + }, + "patch975": { + "offset": 10101484, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_283_spill" + }, + "patch976": { + "offset": 10101532, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_1" + }, + "patch977": { + "offset": 10113520, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_284_spill" + }, + "patch978": { + "offset": 10113580, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_284_spill" + }, + "patch979": { + "offset": 10116544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_281_spill" + }, + "patch980": { + "offset": 10116604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_281_spill" + }, + "patch981": { + "offset": 10116664, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_285_spill" + }, + "patch982": { + "offset": 10116724, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_285_spill" + }, + "patch983": { + "offset": 10117864, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_285_spill" + }, + "patch984": { + "offset": 10117912, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_1" + }, + "patch985": { + "offset": 10117972, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_285_spill" + }, + "patch986": { + "offset": 10118020, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ifm_ddr_1" + }, + "patch987": { + "offset": 10118080, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_288_wts_ddr" + }, + "patch988": { + "offset": 10118140, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_288_wts_ddr" + }, + "patch989": { + "offset": 10130224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch990": { + "offset": 10130284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch991": { + "offset": 10133224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch992": { + "offset": 10133284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch993": { + "offset": 10133344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch994": { + "offset": 10133404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch995": { + "offset": 10133464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch996": { + "offset": 10133524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287" + }, + "patch997": { + "offset": 10133992, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_288_spill" + }, + "patch998": { + "offset": 10134052, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_288_spill" + }, + "patch999": { + "offset": 10147984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_288_spill" + }, + "patch1000": { + "offset": 10148044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_288_spill" + }, + "patch1001": { + "offset": 10165816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_289_spill" + }, + "patch1002": { + "offset": 10165876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_289_spill" + }, + "patch1003": { + "offset": 10166272, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_282_spill" + }, + "patch1004": { + "offset": 10166320, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_289_spill" + }, + "patch1005": { + "offset": 10166380, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_282_spill" + }, + "patch1006": { + "offset": 10166428, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_289_spill" + }, + "patch1007": { + "offset": 10178416, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_290_spill" + }, + "patch1008": { + "offset": 10178476, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_290_spill" + }, + "patch1009": { + "offset": 10181584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_284_spill" + }, + "patch1010": { + "offset": 10181632, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_290_spill" + }, + "patch1011": { + "offset": 10181692, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_284_spill" + }, + "patch1012": { + "offset": 10181740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_290_spill" + }, + "patch1013": { + "offset": 10191808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_3_l2l3_291_spill" + }, + "patch1014": { + "offset": 10191856, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1015": { + "offset": 10191916, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_3_l2l3_291_spill" + }, + "patch1016": { + "offset": 10191964, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1017": { + "offset": 10195192, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_277_spill" + }, + "patch1018": { + "offset": 10195252, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_277_spill" + }, + "patch1019": { + "offset": 10195456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1020": { + "offset": 10195516, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1021": { + "offset": 10195864, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1022": { + "offset": 10195924, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1023": { + "offset": 10195984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1024": { + "offset": 10196044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1025": { + "offset": 10196104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1026": { + "offset": 10196164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1027": { + "offset": 10196224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_295_wts_ddr" + }, + "patch1028": { + "offset": 10196284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_295_wts_ddr" + }, + "patch1029": { + "offset": 10208464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1030": { + "offset": 10208524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1031": { + "offset": 10208584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1032": { + "offset": 10208644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1033": { + "offset": 10208704, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1034": { + "offset": 10208764, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1035": { + "offset": 10209136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1036": { + "offset": 10209196, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1037": { + "offset": 10209256, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1038": { + "offset": 10209316, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1039": { + "offset": 10209376, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1040": { + "offset": 10209436, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1041": { + "offset": 10209496, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1042": { + "offset": 10209556, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1043": { + "offset": 10209616, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1044": { + "offset": 10209676, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1045": { + "offset": 10209736, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1046": { + "offset": 10209796, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1047": { + "offset": 10210168, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1048": { + "offset": 10210228, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1049": { + "offset": 10210288, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1050": { + "offset": 10210348, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1051": { + "offset": 10210408, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1052": { + "offset": 10210468, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1053": { + "offset": 10210528, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1054": { + "offset": 10210588, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1055": { + "offset": 10210648, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1056": { + "offset": 10210708, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1057": { + "offset": 10210768, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1058": { + "offset": 10210828, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1059": { + "offset": 10211200, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1060": { + "offset": 10211260, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1061": { + "offset": 10211320, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1062": { + "offset": 10211380, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1063": { + "offset": 10211440, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1064": { + "offset": 10211500, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1065": { + "offset": 10211560, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1066": { + "offset": 10211620, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1067": { + "offset": 10211680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1068": { + "offset": 10211740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1069": { + "offset": 10211800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1070": { + "offset": 10211860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1071": { + "offset": 10212232, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1072": { + "offset": 10212292, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1073": { + "offset": 10212352, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1074": { + "offset": 10212412, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1075": { + "offset": 10212472, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1076": { + "offset": 10212532, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1077": { + "offset": 10212592, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1078": { + "offset": 10212652, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1079": { + "offset": 10212712, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1080": { + "offset": 10212772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1081": { + "offset": 10212832, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1082": { + "offset": 10212892, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1083": { + "offset": 10213264, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1084": { + "offset": 10213324, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1085": { + "offset": 10213384, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1086": { + "offset": 10213444, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1087": { + "offset": 10213504, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1088": { + "offset": 10213564, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1089": { + "offset": 10213624, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1090": { + "offset": 10213684, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1091": { + "offset": 10213744, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1092": { + "offset": 10213804, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1093": { + "offset": 10213864, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1094": { + "offset": 10213924, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1095": { + "offset": 10214296, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1096": { + "offset": 10214356, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1097": { + "offset": 10214416, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1098": { + "offset": 10214476, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1099": { + "offset": 10214536, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1100": { + "offset": 10214596, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1101": { + "offset": 10214656, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1102": { + "offset": 10214716, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1103": { + "offset": 10214776, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1104": { + "offset": 10214836, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1105": { + "offset": 10214896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1106": { + "offset": 10214956, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1107": { + "offset": 10215328, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1108": { + "offset": 10215388, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1109": { + "offset": 10215448, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1110": { + "offset": 10215508, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1111": { + "offset": 10215568, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1112": { + "offset": 10215628, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1113": { + "offset": 10215688, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1114": { + "offset": 10215748, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1115": { + "offset": 10215808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1116": { + "offset": 10215868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1117": { + "offset": 10215928, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1118": { + "offset": 10215988, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1119": { + "offset": 10216360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1120": { + "offset": 10216420, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1121": { + "offset": 10216480, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1122": { + "offset": 10216540, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1123": { + "offset": 10216600, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1124": { + "offset": 10216660, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1125": { + "offset": 10216720, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1126": { + "offset": 10216780, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1127": { + "offset": 10216840, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1128": { + "offset": 10216900, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1129": { + "offset": 10216960, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1130": { + "offset": 10217020, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1131": { + "offset": 10217392, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1132": { + "offset": 10217452, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1133": { + "offset": 10217512, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1134": { + "offset": 10217572, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1135": { + "offset": 10217632, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1136": { + "offset": 10217692, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1137": { + "offset": 10217752, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1138": { + "offset": 10217812, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1139": { + "offset": 10217872, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1140": { + "offset": 10217932, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1141": { + "offset": 10217992, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1142": { + "offset": 10218052, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1143": { + "offset": 10218424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1144": { + "offset": 10218484, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1145": { + "offset": 10218544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1146": { + "offset": 10218604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1147": { + "offset": 10218664, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1148": { + "offset": 10218724, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1149": { + "offset": 10218784, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1150": { + "offset": 10218844, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1151": { + "offset": 10218904, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1152": { + "offset": 10218964, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1153": { + "offset": 10219024, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1154": { + "offset": 10219084, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1155": { + "offset": 10219456, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1156": { + "offset": 10219516, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1157": { + "offset": 10219576, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1158": { + "offset": 10219636, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1159": { + "offset": 10219696, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1160": { + "offset": 10219756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1161": { + "offset": 10219816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1162": { + "offset": 10219876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1163": { + "offset": 10219936, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1164": { + "offset": 10219996, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1165": { + "offset": 10220056, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1166": { + "offset": 10220116, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1167": { + "offset": 10220488, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1168": { + "offset": 10220548, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1169": { + "offset": 10220608, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1170": { + "offset": 10220668, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1171": { + "offset": 10220728, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1172": { + "offset": 10220788, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1173": { + "offset": 10220848, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1174": { + "offset": 10220908, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1175": { + "offset": 10220968, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1176": { + "offset": 10221028, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1177": { + "offset": 10221088, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1178": { + "offset": 10221148, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1179": { + "offset": 10221520, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1180": { + "offset": 10221580, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1181": { + "offset": 10221640, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1182": { + "offset": 10221700, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1183": { + "offset": 10221760, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1184": { + "offset": 10221820, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1185": { + "offset": 10221880, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1186": { + "offset": 10221940, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1187": { + "offset": 10222000, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1188": { + "offset": 10222060, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1189": { + "offset": 10222120, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1190": { + "offset": 10222180, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1191": { + "offset": 10222552, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1192": { + "offset": 10222612, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1193": { + "offset": 10222672, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1194": { + "offset": 10222732, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1195": { + "offset": 10222792, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1196": { + "offset": 10222852, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1197": { + "offset": 10222912, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1198": { + "offset": 10222972, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1199": { + "offset": 10223032, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1200": { + "offset": 10223092, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1201": { + "offset": 10223152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1202": { + "offset": 10223212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1203": { + "offset": 10223584, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1204": { + "offset": 10223644, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1205": { + "offset": 10223704, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1206": { + "offset": 10223764, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1207": { + "offset": 10223824, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1208": { + "offset": 10223884, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1209": { + "offset": 10223944, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1210": { + "offset": 10224004, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1211": { + "offset": 10224064, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1212": { + "offset": 10224124, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1213": { + "offset": 10224184, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1214": { + "offset": 10224244, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1215": { + "offset": 10224616, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1216": { + "offset": 10224676, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1217": { + "offset": 10224736, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1218": { + "offset": 10224796, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1219": { + "offset": 10224856, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1220": { + "offset": 10224916, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1221": { + "offset": 10224976, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1222": { + "offset": 10225036, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1223": { + "offset": 10225096, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1224": { + "offset": 10225156, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1225": { + "offset": 10225216, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1226": { + "offset": 10225276, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1227": { + "offset": 10225648, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1228": { + "offset": 10225708, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1229": { + "offset": 10225768, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1230": { + "offset": 10225828, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1231": { + "offset": 10225888, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1232": { + "offset": 10225948, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1233": { + "offset": 10226008, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1234": { + "offset": 10226068, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1235": { + "offset": 10226128, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1236": { + "offset": 10226188, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1237": { + "offset": 10226248, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1238": { + "offset": 10226308, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1239": { + "offset": 10226680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1240": { + "offset": 10226740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1241": { + "offset": 10226800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1242": { + "offset": 10226860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1243": { + "offset": 10226920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1244": { + "offset": 10226980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1245": { + "offset": 10227040, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1246": { + "offset": 10227100, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1247": { + "offset": 10227160, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1248": { + "offset": 10227220, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1249": { + "offset": 10227280, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1250": { + "offset": 10227340, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1251": { + "offset": 10227712, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1252": { + "offset": 10227772, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1253": { + "offset": 10227832, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1254": { + "offset": 10227892, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1255": { + "offset": 10227952, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1256": { + "offset": 10228012, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1257": { + "offset": 10228072, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1258": { + "offset": 10228132, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1259": { + "offset": 10228192, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1260": { + "offset": 10228252, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1261": { + "offset": 10228312, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1262": { + "offset": 10228372, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1263": { + "offset": 10228744, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1264": { + "offset": 10228804, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1265": { + "offset": 10228864, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1266": { + "offset": 10228924, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1267": { + "offset": 10228984, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1268": { + "offset": 10229044, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1269": { + "offset": 10229104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1270": { + "offset": 10229164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1271": { + "offset": 10229224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1272": { + "offset": 10229284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1273": { + "offset": 10229344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1274": { + "offset": 10229404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1275": { + "offset": 10229776, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1276": { + "offset": 10229836, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1277": { + "offset": 10229896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1278": { + "offset": 10229956, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1279": { + "offset": 10230016, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1280": { + "offset": 10230076, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1281": { + "offset": 10230136, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1282": { + "offset": 10230196, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1283": { + "offset": 10230256, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1284": { + "offset": 10230316, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1285": { + "offset": 10230376, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1286": { + "offset": 10230436, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1287": { + "offset": 10230808, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1288": { + "offset": 10230868, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1289": { + "offset": 10230928, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1290": { + "offset": 10230988, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1291": { + "offset": 10231048, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1292": { + "offset": 10231108, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292" + }, + "patch1293": { + "offset": 10231168, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1294": { + "offset": 10231228, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1295": { + "offset": 10231288, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1296": { + "offset": 10231348, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1297": { + "offset": 10231408, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1298": { + "offset": 10231468, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1299": { + "offset": 10232032, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1300": { + "offset": 10232092, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1301": { + "offset": 10232152, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1302": { + "offset": 10232212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1303": { + "offset": 10232272, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1304": { + "offset": 10232332, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1305": { + "offset": 10232392, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1306": { + "offset": 10232452, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1307": { + "offset": 10232512, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_296_wts_ddr" + }, + "patch1308": { + "offset": 10232572, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_296_wts_ddr" + }, + "patch1309": { + "offset": 10245088, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1310": { + "offset": 10245148, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1311": { + "offset": 10246816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1312": { + "offset": 10246876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1313": { + "offset": 10246936, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1314": { + "offset": 10246996, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1315": { + "offset": 10247056, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1316": { + "offset": 10247116, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1317": { + "offset": 10247176, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1318": { + "offset": 10247236, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1319": { + "offset": 10250104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1320": { + "offset": 10250164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1321": { + "offset": 10250224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1322": { + "offset": 10250284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1323": { + "offset": 10250344, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1324": { + "offset": 10250404, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1325": { + "offset": 10250464, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1326": { + "offset": 10250524, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294" + }, + "patch1327": { + "offset": 10253560, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1328": { + "offset": 10253620, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1329": { + "offset": 10253680, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1330": { + "offset": 10253740, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1331": { + "offset": 10253800, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1332": { + "offset": 10253860, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1333": { + "offset": 10253920, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_297_wts_ddr" + }, + "patch1334": { + "offset": 10253980, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.Layer_297_wts_ddr" + }, + "patch1335": { + "offset": 10265896, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_296_spill" + }, + "patch1336": { + "offset": 10265956, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_296_spill" + }, + "patch1337": { + "offset": 10267696, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1338": { + "offset": 10267756, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1339": { + "offset": 10267816, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1340": { + "offset": 10267876, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1341": { + "offset": 10267936, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1342": { + "offset": 10267996, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1343": { + "offset": 10270240, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1344": { + "offset": 10270300, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1345": { + "offset": 10270360, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1346": { + "offset": 10270420, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1347": { + "offset": 10270480, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1348": { + "offset": 10270540, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_295_spill" + }, + "patch1349": { + "offset": 10272880, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_296_spill" + }, + "patch1350": { + "offset": 10272940, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_296_spill" + }, + "patch1351": { + "offset": 10273504, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_297_spill" + }, + "patch1352": { + "offset": 10273564, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_297_spill" + }, + "patch1353": { + "offset": 10388104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_297_spill" + }, + "patch1354": { + "offset": 10388164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_297_spill" + }, + "patch1355": { + "offset": 10388224, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_298_spill" + }, + "patch1356": { + "offset": 10388284, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_298_spill" + }, + "patch1357": { + "offset": 10398424, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_4" + }, + "patch1358": { + "offset": 10398484, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_4" + }, + "patch1359": { + "offset": 10398544, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_298_spill" + }, + "patch1360": { + "offset": 10398604, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_298_spill" + }, + "patch1361": { + "offset": 10435768, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_297_spill" + }, + "patch1362": { + "offset": 10435828, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_297_spill" + }, + "patch1363": { + "offset": 10435888, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_300_spill" + }, + "patch1364": { + "offset": 10435948, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_300_spill" + }, + "patch1365": { + "offset": 10448056, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_300_spill" + }, + "patch1366": { + "offset": 10448104, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch1367": { + "offset": 10448164, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_300_spill" + }, + "patch1368": { + "offset": 10448212, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_5_spill" + }, + "patch1369": { + "offset": 10458736, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_301_spill" + }, + "patch1370": { + "offset": 10458796, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_301_spill" + }, + "patch1371": { + "offset": 10469440, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_5" + }, + "patch1372": { + "offset": 10469500, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.ofm_ddr_5" + }, + "patch1373": { + "offset": 10469560, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_301_spill" + }, + "patch1374": { + "offset": 10469620, + "size": 6, + "operation": "read_add_write", + "name": "compute_graph.l2l3_301_spill" + } + } +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/external_buffer_id.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/external_buffer_id.json new file mode 100644 index 0000000000000000000000000000000000000000..fda991fb500dd6e8fe60ad71d7a2d6d24551a4cd --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/external_buffer_id.json @@ -0,0 +1,8752 @@ +{ + "external_buffers": { + "buffer0": { + "xrt_id": 2, + "size_in_bytes": 69157168, + "name": "coalesed_spills", + "coalesed_buffers": [ + { + "logical_id": 134, + "offset_in_bytes": 21896304, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_113113", + "control_packet_patch_locations": [ + { + "offset": 3552912, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3552972, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4169040, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4169100, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 141, + "offset_in_bytes": 23279664, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_123123", + "control_packet_patch_locations": [ + { + "offset": 4191288, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4191348, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4955640, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4955700, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 142, + "offset_in_bytes": 23333424, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_133133", + "control_packet_patch_locations": [ + { + "offset": 4282848, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4282908, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4934616, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4934676, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 149, + "offset_in_bytes": 25270128, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_153153", + "control_packet_patch_locations": [ + { + "offset": 5058744, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5058804, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5675256, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5675316, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 156, + "offset_in_bytes": 27206832, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_163163", + "control_packet_patch_locations": [ + { + "offset": 5698464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5698524, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6467952, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6468012, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 101, + "offset_in_bytes": 13818880, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_1818", + "control_packet_patch_locations": [ + { + "offset": 904188, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 904248, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 937680, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 937740, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 168, + "offset_in_bytes": 31893552, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_183183", + "control_packet_patch_locations": [ + { + "offset": 6480312, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6480372, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7193992, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7194052, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 196, + "offset_in_bytes": 38884528, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_222222", + "control_packet_patch_locations": [ + { + "offset": 7915800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7915860, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7956792, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7956852, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 106, + "offset_in_bytes": 16076800, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_2424", + "control_packet_patch_locations": [ + { + "offset": 979608, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 979668, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1598412, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1598472, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 213, + "offset_in_bytes": 40766768, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_245245", + "control_packet_patch_locations": [ + { + "offset": 8730384, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8730444, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8773968, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8774028, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 229, + "offset_in_bytes": 44561968, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_265265", + "control_packet_patch_locations": [ + { + "offset": 9579264, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9579324, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9645360, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9645420, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 113, + "offset_in_bytes": 16871824, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3434", + "control_packet_patch_locations": [ + { + "offset": 1621956, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1622016, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2312268, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2312328, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 114, + "offset_in_bytes": 16945424, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_3636", + "control_packet_patch_locations": [ + { + "offset": 1644012, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1644072, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2297052, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2297112, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 121, + "offset_in_bytes": 18270464, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4646", + "control_packet_patch_locations": [ + { + "offset": 2323920, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2323980, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3014232, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3014292, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 122, + "offset_in_bytes": 18344064, + "name": "compute_graph.L3_OFM_Buffer_layer_TGSpilling_4848", + "control_packet_patch_locations": [ + { + "offset": 2345712, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2345772, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2999016, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2999076, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 92, + "offset_in_bytes": 8258560, + "name": "compute_graph.l2l3_10_spill", + "control_packet_patch_locations": [ + { + "offset": 506596, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 506656, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 521572, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 521632, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 135, + "offset_in_bytes": 22126704, + "name": "compute_graph.l2l3_113_spill", + "control_packet_patch_locations": [ + { + "offset": 3553176, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3553236, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3553536, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 136, + "offset_in_bytes": 22357104, + "name": "compute_graph.l2l3_114_spill", + "control_packet_patch_locations": [ + { + "offset": 3553596, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3802416, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 93, + "offset_in_bytes": 8719360, + "name": "compute_graph.l2l3_11_spill", + "control_packet_patch_locations": [ + { + "offset": 539404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 539464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 539980, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 540088, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 137, + "offset_in_bytes": 22587504, + "name": "compute_graph.l2l3_120_spill", + "control_packet_patch_locations": [ + { + "offset": 4167168, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4167408, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 140, + "offset_in_bytes": 23049264, + "name": "compute_graph.l2l3_121_spill", + "control_packet_patch_locations": [ + { + "offset": 4168524, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4169352, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4169412, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 94, + "offset_in_bytes": 9180160, + "name": "compute_graph.l2l3_12_spill", + "control_packet_patch_locations": [ + { + "offset": 552292, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 552352, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 807300, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 807360, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 836316, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 836424, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 143, + "offset_in_bytes": 23655984, + "name": "compute_graph.l2l3_133_spill", + "control_packet_patch_locations": [ + { + "offset": 4282584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4282644, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4283208, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 144, + "offset_in_bytes": 23978544, + "name": "compute_graph.l2l3_134_spill", + "control_packet_patch_locations": [ + { + "offset": 4283268, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4532136, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 95, + "offset_in_bytes": 9640960, + "name": "compute_graph.l2l3_13_spill", + "control_packet_patch_locations": [ + { + "offset": 835836, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 835896, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 836268, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 836376, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 145, + "offset_in_bytes": 24301104, + "name": "compute_graph.l2l3_140_spill", + "control_packet_patch_locations": [ + { + "offset": 4932744, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4932984, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 148, + "offset_in_bytes": 24947568, + "name": "compute_graph.l2l3_141_spill", + "control_packet_patch_locations": [ + { + "offset": 4934100, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4934928, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4934988, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 96, + "offset_in_bytes": 10101760, + "name": "compute_graph.l2l3_14_spill", + "control_packet_patch_locations": [ + { + "offset": 848628, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 848736, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 855276, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 855336, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 150, + "offset_in_bytes": 25592688, + "name": "compute_graph.l2l3_153_spill", + "control_packet_patch_locations": [ + { + "offset": 5059008, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5059068, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5059368, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 151, + "offset_in_bytes": 25915248, + "name": "compute_graph.l2l3_154_spill", + "control_packet_patch_locations": [ + { + "offset": 5059428, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5308296, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 97, + "offset_in_bytes": 10562560, + "name": "compute_graph.l2l3_15_spill", + "control_packet_patch_locations": [ + { + "offset": 855948, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 856008, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 872604, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 872664, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 872724, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 872784, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 872844, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 872904, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 887460, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 887520, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 887580, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 887640, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 887700, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 887760, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 152, + "offset_in_bytes": 26237808, + "name": "compute_graph.l2l3_160_spill", + "control_packet_patch_locations": [ + { + "offset": 5673384, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5673624, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 155, + "offset_in_bytes": 26884272, + "name": "compute_graph.l2l3_161_spill", + "control_packet_patch_locations": [ + { + "offset": 5674740, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5675568, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5675628, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 157, + "offset_in_bytes": 27283632, + "name": "compute_graph.l2l3_164_spill", + "control_packet_patch_locations": [ + { + "offset": 5708160, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5708220, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5734752, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5734860, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 158, + "offset_in_bytes": 27744432, + "name": "compute_graph.l2l3_167_spill", + "control_packet_patch_locations": [ + { + "offset": 5734320, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5734380, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5734800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5734908, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 159, + "offset_in_bytes": 28205232, + "name": "compute_graph.l2l3_168_spill", + "control_packet_patch_locations": [ + { + "offset": 5746344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5746404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5747592, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5747652, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 160, + "offset_in_bytes": 28666032, + "name": "compute_graph.l2l3_169_spill", + "control_packet_patch_locations": [ + { + "offset": 5757072, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5757132, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5783616, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5783724, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 98, + "offset_in_bytes": 12405760, + "name": "compute_graph.l2l3_16_spill", + "control_packet_patch_locations": [ + { + "offset": 884700, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 884760, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 891492, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 161, + "offset_in_bytes": 29126832, + "name": "compute_graph.l2l3_172_spill", + "control_packet_patch_locations": [ + { + "offset": 5783232, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5783292, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5783664, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5783772, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 162, + "offset_in_bytes": 29587632, + "name": "compute_graph.l2l3_173_spill", + "control_packet_patch_locations": [ + { + "offset": 5793048, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5793108, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5794368, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6445440, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6445500, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 163, + "offset_in_bytes": 30048432, + "name": "compute_graph.l2l3_174_spill", + "control_packet_patch_locations": [ + { + "offset": 5794428, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6043248, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 100, + "offset_in_bytes": 13358080, + "name": "compute_graph.l2l3_17_spill", + "control_packet_patch_locations": [ + { + "offset": 892224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 892620, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 892680, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 164, + "offset_in_bytes": 30509232, + "name": "compute_graph.l2l3_180_spill", + "control_packet_patch_locations": [ + { + "offset": 6443568, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6443808, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 167, + "offset_in_bytes": 31432752, + "name": "compute_graph.l2l3_181_spill", + "control_packet_patch_locations": [ + { + "offset": 6444924, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6445752, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6445812, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 169, + "offset_in_bytes": 31970352, + "name": "compute_graph.l2l3_184_spill", + "control_packet_patch_locations": [ + { + "offset": 6490008, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6490068, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6516600, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6516708, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 170, + "offset_in_bytes": 32431152, + "name": "compute_graph.l2l3_187_spill", + "control_packet_patch_locations": [ + { + "offset": 6516168, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6516228, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6516648, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6516756, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 171, + "offset_in_bytes": 32891952, + "name": "compute_graph.l2l3_188_spill", + "control_packet_patch_locations": [ + { + "offset": 6528192, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6528252, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6529440, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6529500, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 172, + "offset_in_bytes": 33352752, + "name": "compute_graph.l2l3_189_spill", + "control_packet_patch_locations": [ + { + "offset": 6538920, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6538980, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6565464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6565572, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 173, + "offset_in_bytes": 33813552, + "name": "compute_graph.l2l3_192_spill", + "control_packet_patch_locations": [ + { + "offset": 6565080, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6565140, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6565512, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6565620, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 174, + "offset_in_bytes": 34274352, + "name": "compute_graph.l2l3_193_spill", + "control_packet_patch_locations": [ + { + "offset": 6574896, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6574956, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6576216, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7171480, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7171540, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 175, + "offset_in_bytes": 34735152, + "name": "compute_graph.l2l3_194_spill", + "control_packet_patch_locations": [ + { + "offset": 6576276, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6825096, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 102, + "offset_in_bytes": 13991680, + "name": "compute_graph.l2l3_19_spill", + "control_packet_patch_locations": [ + { + "offset": 918300, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 918360, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 918780, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 918840, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 918900, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 79, + "offset_in_bytes": 0, + "name": "compute_graph.l2l3_1_spill", + "control_packet_patch_locations": [ + { + "offset": 415036, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 415096, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 415396, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 415456, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 176, + "offset_in_bytes": 35195952, + "name": "compute_graph.l2l3_200_spill", + "control_packet_patch_locations": [ + { + "offset": 7169608, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7169848, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 179, + "offset_in_bytes": 36119472, + "name": "compute_graph.l2l3_201_spill", + "control_packet_patch_locations": [ + { + "offset": 7170964, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7171792, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7171852, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 180, + "offset_in_bytes": 36580272, + "name": "compute_graph.l2l3_204_spill", + "control_packet_patch_locations": [ + { + "offset": 7215784, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7215844, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7242328, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7242436, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 181, + "offset_in_bytes": 37041072, + "name": "compute_graph.l2l3_207_spill", + "control_packet_patch_locations": [ + { + "offset": 7241944, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7242004, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7242376, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7242484, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 182, + "offset_in_bytes": 37501872, + "name": "compute_graph.l2l3_208_spill", + "control_packet_patch_locations": [ + { + "offset": 7251760, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7251820, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7253080, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7859064, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7859124, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 183, + "offset_in_bytes": 37962672, + "name": "compute_graph.l2l3_209_spill", + "control_packet_patch_locations": [ + { + "offset": 7253140, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7501960, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 103, + "offset_in_bytes": 14510080, + "name": "compute_graph.l2l3_20_spill", + "control_packet_patch_locations": [ + { + "offset": 918660, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 918720, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 936552, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 184, + "offset_in_bytes": 38423472, + "name": "compute_graph.l2l3_212_spill", + "control_packet_patch_locations": [ + { + "offset": 7856592, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7856832, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 187, + "offset_in_bytes": 38546608, + "name": "compute_graph.l2l3_213_spill", + "control_packet_patch_locations": [ + { + "offset": 7857948, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7858536, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7858596, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 188, + "offset_in_bytes": 38608048, + "name": "compute_graph.l2l3_214_spill", + "control_packet_patch_locations": [ + { + "offset": 7869672, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7869732, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7869984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7870044, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7870584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7870644, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 189, + "offset_in_bytes": 38669488, + "name": "compute_graph.l2l3_215_spill", + "control_packet_patch_locations": [ + { + "offset": 7870272, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7870332, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7872888, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7872948, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 190, + "offset_in_bytes": 38700208, + "name": "compute_graph.l2l3_216_spill", + "control_packet_patch_locations": [ + { + "offset": 7870872, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7870932, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7873464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7873524, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7874592, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7874652, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 193, + "offset_in_bytes": 38792368, + "name": "compute_graph.l2l3_219_spill", + "control_packet_patch_locations": [ + { + "offset": 7893840, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7893900, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7894152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7894212, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7916112, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7916172, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 105, + "offset_in_bytes": 15558400, + "name": "compute_graph.l2l3_21_spill", + "control_packet_patch_locations": [ + { + "offset": 937284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 938232, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 938292, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 194, + "offset_in_bytes": 38853808, + "name": "compute_graph.l2l3_220_spill", + "control_packet_patch_locations": [ + { + "offset": 7894440, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7894500, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7894752, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7894812, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7946400, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7946460, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 197, + "offset_in_bytes": 38915248, + "name": "compute_graph.l2l3_223_spill", + "control_packet_patch_locations": [ + { + "offset": 7916400, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7916460, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7916712, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7916772, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 201, + "offset_in_bytes": 39068848, + "name": "compute_graph.l2l3_231_spill", + "control_packet_patch_locations": [ + { + "offset": 8312824, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8312884, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8313160, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8313220, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 202, + "offset_in_bytes": 39314608, + "name": "compute_graph.l2l3_232_spill", + "control_packet_patch_locations": [ + { + "offset": 8313448, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8313508, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8387416, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8387476, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 203, + "offset_in_bytes": 39550128, + "name": "compute_graph.l2l3_233_spill", + "control_packet_patch_locations": [ + { + "offset": 8324008, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8324116, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8359288, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8359348, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 205, + "offset_in_bytes": 40104368, + "name": "compute_graph.l2l3_237_spill", + "control_packet_patch_locations": [ + { + "offset": 8399008, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8399068, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8399320, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8399380, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8399920, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8399980, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 206, + "offset_in_bytes": 40251568, + "name": "compute_graph.l2l3_238_spill", + "control_packet_patch_locations": [ + { + "offset": 8399608, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8399668, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8783760, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8783820, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 207, + "offset_in_bytes": 40325168, + "name": "compute_graph.l2l3_239_spill", + "control_packet_patch_locations": [ + { + "offset": 8400208, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8400268, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8400520, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8400580, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8401096, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8401156, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 210, + "offset_in_bytes": 40545968, + "name": "compute_graph.l2l3_242_spill", + "control_packet_patch_locations": [ + { + "offset": 8706888, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8706948, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8707200, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8707260, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8730696, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8730756, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 211, + "offset_in_bytes": 40693168, + "name": "compute_graph.l2l3_243_spill", + "control_packet_patch_locations": [ + { + "offset": 8707488, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8707548, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8707800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8707860, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8762808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8762868, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 214, + "offset_in_bytes": 40840368, + "name": "compute_graph.l2l3_246_spill", + "control_packet_patch_locations": [ + { + "offset": 8730984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8731044, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8731296, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8731356, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 107, + "offset_in_bytes": 16209280, + "name": "compute_graph.l2l3_24_spill", + "control_packet_patch_locations": [ + { + "offset": 979872, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 979932, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 980232, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 218, + "offset_in_bytes": 41208368, + "name": "compute_graph.l2l3_254_spill", + "control_packet_patch_locations": [ + { + "offset": 9124600, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9124660, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9137224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9137284, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 219, + "offset_in_bytes": 41797168, + "name": "compute_graph.l2l3_255_spill", + "control_packet_patch_locations": [ + { + "offset": 9137344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9137404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9138136, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9138196, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 221, + "offset_in_bytes": 43179568, + "name": "compute_graph.l2l3_257_spill", + "control_packet_patch_locations": [ + { + "offset": 9147256, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9147316, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9147688, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9147748, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9156808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9156868, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 222, + "offset_in_bytes": 43467568, + "name": "compute_graph.l2l3_258_spill", + "control_packet_patch_locations": [ + { + "offset": 9147808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9147868, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9655896, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 223, + "offset_in_bytes": 43640368, + "name": "compute_graph.l2l3_259_spill", + "control_packet_patch_locations": [ + { + "offset": 9156928, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9156988, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9168016, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9602112, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 108, + "offset_in_bytes": 16341760, + "name": "compute_graph.l2l3_25_spill", + "control_packet_patch_locations": [ + { + "offset": 980292, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 980352, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1229172, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 225, + "offset_in_bytes": 43813168, + "name": "compute_graph.l2l3_260_spill", + "control_packet_patch_locations": [ + { + "offset": 9168076, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9180040, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9180100, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 226, + "offset_in_bytes": 44101168, + "name": "compute_graph.l2l3_262_spill", + "control_packet_patch_locations": [ + { + "offset": 9548112, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9548172, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9548520, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9548580, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9579672, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9579732, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 227, + "offset_in_bytes": 44389168, + "name": "compute_graph.l2l3_263_spill", + "control_packet_patch_locations": [ + { + "offset": 9548640, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9548700, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9560112, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9560172, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9634584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9634644, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 230, + "offset_in_bytes": 44734768, + "name": "compute_graph.l2l3_266_spill", + "control_packet_patch_locations": [ + { + "offset": 9579792, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9579852, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9591264, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9591324, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 231, + "offset_in_bytes": 44907568, + "name": "compute_graph.l2l3_267_spill", + "control_packet_patch_locations": [ + { + "offset": 9601584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9601644, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9602232, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 232, + "offset_in_bytes": 45080368, + "name": "compute_graph.l2l3_268_spill", + "control_packet_patch_locations": [ + { + "offset": 9602172, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9614160, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9614220, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 234, + "offset_in_bytes": 45368368, + "name": "compute_graph.l2l3_273_spill", + "control_packet_patch_locations": [ + { + "offset": 9655956, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010032, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010092, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010212, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010272, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010332, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010392, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010452, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023136, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023196, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023256, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023316, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023376, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023436, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023496, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023556, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024504, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024564, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024624, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024684, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024744, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024804, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024864, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024924, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025872, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025932, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025992, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026052, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026112, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026172, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026232, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026292, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027240, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027300, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027360, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027420, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027480, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027540, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027600, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027660, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028608, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028668, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028728, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028788, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028848, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028908, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028968, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029028, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029976, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030036, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030096, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030156, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030216, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030276, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030336, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030396, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031524, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031644, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031704, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031764, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032712, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032772, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032832, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032892, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032952, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033012, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033072, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033132, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034080, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034140, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034200, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034260, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034320, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034380, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034440, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034500, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035448, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035508, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035568, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035628, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035688, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035748, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035868, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036876, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036936, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036996, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037056, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037116, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037176, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037236, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 236, + "offset_in_bytes": 47499568, + "name": "compute_graph.l2l3_276_spill", + "control_packet_patch_locations": [ + { + "offset": 10050088, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10050148, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10054624, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10054684, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10055824, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10055884, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 237, + "offset_in_bytes": 48421168, + "name": "compute_graph.l2l3_277_spill", + "control_packet_patch_locations": [ + { + "offset": 10054744, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10054804, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10195192, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10195252, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 238, + "offset_in_bytes": 48881968, + "name": "compute_graph.l2l3_278_spill", + "control_packet_patch_locations": [ + { + "offset": 10055944, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10056004, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10056952, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10057012, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10057528, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10057588, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 241, + "offset_in_bytes": 50264368, + "name": "compute_graph.l2l3_280_spill", + "control_packet_patch_locations": [ + { + "offset": 10059136, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10059196, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10073320, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10073380, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 242, + "offset_in_bytes": 51185968, + "name": "compute_graph.l2l3_281_spill", + "control_packet_patch_locations": [ + { + "offset": 10073200, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10073260, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10084816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10084876, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10116544, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10116604, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 243, + "offset_in_bytes": 52107568, + "name": "compute_graph.l2l3_282_spill", + "control_packet_patch_locations": [ + { + "offset": 10084936, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10084996, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10086112, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10086220, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10166272, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10166380, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 245, + "offset_in_bytes": 52568368, + "name": "compute_graph.l2l3_283_spill", + "control_packet_patch_locations": [ + { + "offset": 10098208, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10098268, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10101376, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10101484, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 246, + "offset_in_bytes": 53029168, + "name": "compute_graph.l2l3_284_spill", + "control_packet_patch_locations": [ + { + "offset": 10113520, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10113580, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10181584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10181692, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 247, + "offset_in_bytes": 53489968, + "name": "compute_graph.l2l3_285_spill", + "control_packet_patch_locations": [ + { + "offset": 10116664, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10116724, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10117864, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10117972, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 249, + "offset_in_bytes": 54872368, + "name": "compute_graph.l2l3_288_spill", + "control_packet_patch_locations": [ + { + "offset": 10133992, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10134052, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10147984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10148044, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 250, + "offset_in_bytes": 55333168, + "name": "compute_graph.l2l3_289_spill", + "control_packet_patch_locations": [ + { + "offset": 10165816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10165876, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10166320, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10166428, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 251, + "offset_in_bytes": 55793968, + "name": "compute_graph.l2l3_290_spill", + "control_packet_patch_locations": [ + { + "offset": 10178416, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10178476, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10181632, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10181740, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 255, + "offset_in_bytes": 61784368, + "name": "compute_graph.l2l3_295_spill", + "control_packet_patch_locations": [ + { + "offset": 10245088, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10245148, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10253560, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10253620, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10253680, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10253740, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10253800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10253860, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10267696, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10267756, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10267816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10267876, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10267936, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10267996, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10270240, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10270300, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10270360, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10270420, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10270480, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10270540, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 256, + "offset_in_bytes": 63627568, + "name": "compute_graph.l2l3_296_spill", + "control_packet_patch_locations": [ + { + "offset": 10265896, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10265956, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10272880, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10272940, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 257, + "offset_in_bytes": 65470768, + "name": "compute_graph.l2l3_297_spill", + "control_packet_patch_locations": [ + { + "offset": 10273504, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10273564, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10388104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10388164, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10435768, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10435828, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 258, + "offset_in_bytes": 66392368, + "name": "compute_graph.l2l3_298_spill", + "control_packet_patch_locations": [ + { + "offset": 10388224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10388284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10398544, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10398604, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 80, + "offset_in_bytes": 471040, + "name": "compute_graph.l2l3_2_spill", + "control_packet_patch_locations": [ + { + "offset": 415516, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 415576, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 416212, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 260, + "offset_in_bytes": 67313968, + "name": "compute_graph.l2l3_300_spill", + "control_packet_patch_locations": [ + { + "offset": 10435888, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10435948, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10448056, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10448164, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 261, + "offset_in_bytes": 68235568, + "name": "compute_graph.l2l3_301_spill", + "control_packet_patch_locations": [ + { + "offset": 10458736, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10458796, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10469560, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10469620, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 109, + "offset_in_bytes": 16474240, + "name": "compute_graph.l2l3_31_spill", + "control_packet_patch_locations": [ + { + "offset": 1596516, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1596756, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 112, + "offset_in_bytes": 16739344, + "name": "compute_graph.l2l3_32_spill", + "control_packet_patch_locations": [ + { + "offset": 1597872, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1598724, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1598784, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 115, + "offset_in_bytes": 17166224, + "name": "compute_graph.l2l3_36_spill", + "control_packet_patch_locations": [ + { + "offset": 1643748, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1643808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1644372, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 116, + "offset_in_bytes": 17387024, + "name": "compute_graph.l2l3_37_spill", + "control_packet_patch_locations": [ + { + "offset": 1644432, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1644480, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1893300, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 82, + "offset_in_bytes": 1766400, + "name": "compute_graph.l2l3_3_spill", + "control_packet_patch_locations": [ + { + "offset": 416944, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 417364, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 117, + "offset_in_bytes": 17607824, + "name": "compute_graph.l2l3_43_spill", + "control_packet_patch_locations": [ + { + "offset": 2295156, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2295396, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 120, + "offset_in_bytes": 18049664, + "name": "compute_graph.l2l3_44_spill", + "control_packet_patch_locations": [ + { + "offset": 2296512, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2297364, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2297424, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 123, + "offset_in_bytes": 18564864, + "name": "compute_graph.l2l3_48_spill", + "control_packet_patch_locations": [ + { + "offset": 2345976, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2346036, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2346336, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 124, + "offset_in_bytes": 18785664, + "name": "compute_graph.l2l3_49_spill", + "control_packet_patch_locations": [ + { + "offset": 2346396, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2346444, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2595264, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 83, + "offset_in_bytes": 2708480, + "name": "compute_graph.l2l3_4_spill", + "control_packet_patch_locations": [ + { + "offset": 417424, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 428236, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 125, + "offset_in_bytes": 19006464, + "name": "compute_graph.l2l3_55_spill", + "control_packet_patch_locations": [ + { + "offset": 2997120, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2997360, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 128, + "offset_in_bytes": 19448304, + "name": "compute_graph.l2l3_56_spill", + "control_packet_patch_locations": [ + { + "offset": 2998476, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2999328, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2999388, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 129, + "offset_in_bytes": 19669104, + "name": "compute_graph.l2l3_59_spill", + "control_packet_patch_locations": [ + { + "offset": 3037452, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3037512, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3065724, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3065832, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3065940, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 85, + "offset_in_bytes": 4572160, + "name": "compute_graph.l2l3_5_spill", + "control_packet_patch_locations": [ + { + "offset": 428944, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 429412, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 429520, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7871160, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7871220, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8313808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8313868, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10448104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10448212, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 130, + "offset_in_bytes": 20110704, + "name": "compute_graph.l2l3_62_spill", + "control_packet_patch_locations": [ + { + "offset": 3065340, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3065400, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3065772, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3065880, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3065988, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 131, + "offset_in_bytes": 20552304, + "name": "compute_graph.l2l3_63_spill", + "control_packet_patch_locations": [ + { + "offset": 3077376, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3077436, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3082296, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 133, + "offset_in_bytes": 21454704, + "name": "compute_graph.l2l3_64_spill", + "control_packet_patch_locations": [ + { + "offset": 3083028, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3083424, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3083484, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 87, + "offset_in_bytes": 5493760, + "name": "compute_graph.l2l3_6_spill", + "control_packet_patch_locations": [ + { + "offset": 442012, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 442072, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 452812, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 452920, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 89, + "offset_in_bytes": 6415360, + "name": "compute_graph.l2l3_7_spill", + "control_packet_patch_locations": [ + { + "offset": 465652, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 465712, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 476284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 476344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 476404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 476464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 476524, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 476584, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 90, + "offset_in_bytes": 7336960, + "name": "compute_graph.l2l3_8_spill", + "control_packet_patch_locations": [ + { + "offset": 477052, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 477112, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 490324, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 490384, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 539932, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 540040, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 91, + "offset_in_bytes": 7797760, + "name": "compute_graph.l2l3_9_spill", + "control_packet_patch_locations": [ + { + "offset": 506236, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 506296, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 506716, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 506776, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 138, + "offset_in_bytes": 22588464, + "name": "compute_graph.l2l3_scratch_0_121_spill", + "control_packet_patch_locations": [ + { + "offset": 4167468, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4168032, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 146, + "offset_in_bytes": 24302448, + "name": "compute_graph.l2l3_scratch_0_141_spill", + "control_packet_patch_locations": [ + { + "offset": 4933044, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4933608, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 154, + "offset_in_bytes": 26561712, + "name": "compute_graph.l2l3_scratch_0_161_spill", + "control_packet_patch_locations": [ + { + "offset": 5673684, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5674248, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 99, + "offset_in_bytes": 12897280, + "name": "compute_graph.l2l3_scratch_0_17_spill", + "control_packet_patch_locations": [ + { + "offset": 891552, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 892164, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 165, + "offset_in_bytes": 30511152, + "name": "compute_graph.l2l3_scratch_0_181_spill", + "control_packet_patch_locations": [ + { + "offset": 6443868, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6444432, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 177, + "offset_in_bytes": 35197872, + "name": "compute_graph.l2l3_scratch_0_201_spill", + "control_packet_patch_locations": [ + { + "offset": 7169908, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7170472, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 185, + "offset_in_bytes": 38423728, + "name": "compute_graph.l2l3_scratch_0_213_spill", + "control_packet_patch_locations": [ + { + "offset": 7856892, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7857456, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 104, + "offset_in_bytes": 15040000, + "name": "compute_graph.l2l3_scratch_0_21_spill", + "control_packet_patch_locations": [ + { + "offset": 936612, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 937224, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 110, + "offset_in_bytes": 16474384, + "name": "compute_graph.l2l3_scratch_0_32_spill", + "control_packet_patch_locations": [ + { + "offset": 1596816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1597380, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 81, + "offset_in_bytes": 824320, + "name": "compute_graph.l2l3_scratch_0_3_spill", + "control_packet_patch_locations": [ + { + "offset": 416272, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 416884, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 118, + "offset_in_bytes": 17608064, + "name": "compute_graph.l2l3_scratch_0_44_spill", + "control_packet_patch_locations": [ + { + "offset": 2295456, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2296020, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 126, + "offset_in_bytes": 19006704, + "name": "compute_graph.l2l3_scratch_0_56_spill", + "control_packet_patch_locations": [ + { + "offset": 2997420, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2997984, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 84, + "offset_in_bytes": 3650560, + "name": "compute_graph.l2l3_scratch_0_5_spill", + "control_packet_patch_locations": [ + { + "offset": 428296, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 428884, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 132, + "offset_in_bytes": 21013104, + "name": "compute_graph.l2l3_scratch_0_64_spill", + "control_packet_patch_locations": [ + { + "offset": 3082356, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3082968, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 139, + "offset_in_bytes": 22818864, + "name": "compute_graph.l2l3_scratch_1_121_spill", + "control_packet_patch_locations": [ + { + "offset": 4168200, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4168464, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 147, + "offset_in_bytes": 24625008, + "name": "compute_graph.l2l3_scratch_1_141_spill", + "control_packet_patch_locations": [ + { + "offset": 4933776, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4934040, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 153, + "offset_in_bytes": 26239152, + "name": "compute_graph.l2l3_scratch_1_161_spill", + "control_packet_patch_locations": [ + { + "offset": 5674416, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5674680, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 166, + "offset_in_bytes": 30971952, + "name": "compute_graph.l2l3_scratch_1_181_spill", + "control_packet_patch_locations": [ + { + "offset": 6444600, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6444864, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 178, + "offset_in_bytes": 35658672, + "name": "compute_graph.l2l3_scratch_1_201_spill", + "control_packet_patch_locations": [ + { + "offset": 7170640, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7170904, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 186, + "offset_in_bytes": 38485168, + "name": "compute_graph.l2l3_scratch_1_213_spill", + "control_packet_patch_locations": [ + { + "offset": 7857624, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7857888, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 111, + "offset_in_bytes": 16606864, + "name": "compute_graph.l2l3_scratch_1_32_spill", + "control_packet_patch_locations": [ + { + "offset": 1597548, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1597812, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 119, + "offset_in_bytes": 17828864, + "name": "compute_graph.l2l3_scratch_1_44_spill", + "control_packet_patch_locations": [ + { + "offset": 2296188, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2296452, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 127, + "offset_in_bytes": 19227504, + "name": "compute_graph.l2l3_scratch_1_56_spill", + "control_packet_patch_locations": [ + { + "offset": 2998152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2998416, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 192, + "offset_in_bytes": 38730928, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_217", + "control_packet_patch_locations": [ + { + "offset": 7874280, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7874340, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7874856, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7874916, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7875192, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7875252, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 198, + "offset_in_bytes": 38945968, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_225", + "control_packet_patch_locations": [ + { + "offset": 7873728, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7873788, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7927656, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7927716, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7927944, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7928004, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 200, + "offset_in_bytes": 39007408, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_230", + "control_packet_patch_locations": [ + { + "offset": 7873152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7873212, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7965240, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7965300, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8304544, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8304604, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 204, + "offset_in_bytes": 39780528, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_236", + "control_packet_patch_locations": [ + { + "offset": 3025836, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3025896, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8387104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8387164, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8387680, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8387740, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8388016, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8388076, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 209, + "offset_in_bytes": 40398768, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_240", + "control_packet_patch_locations": [ + { + "offset": 7872576, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7872636, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8401360, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8401420, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8401696, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8401756, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 215, + "offset_in_bytes": 40913968, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_248", + "control_packet_patch_locations": [ + { + "offset": 8400784, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8400844, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8743008, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8743068, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8743296, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8743356, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 217, + "offset_in_bytes": 41061168, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_253", + "control_packet_patch_locations": [ + { + "offset": 8783448, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8783508, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8784024, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8784084, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9124480, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9124540, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 220, + "offset_in_bytes": 42373168, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_256", + "control_packet_patch_locations": [ + { + "offset": 951720, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 951780, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8375224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8375284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9138424, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9138484, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9138784, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9138844, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 235, + "offset_in_bytes": 45656368, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_275", + "control_packet_patch_locations": [ + { + "offset": 848676, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 848784, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8324056, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8324164, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022248, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022308, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022368, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022428, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022488, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022548, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022608, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10022668, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023616, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023676, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023736, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023796, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023856, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023916, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10023976, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024036, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10024984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025044, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025164, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10025404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026352, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026412, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026472, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026532, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026592, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026652, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026712, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10026772, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027720, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027780, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027840, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027900, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10027960, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028020, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028080, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10028140, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029088, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029148, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029208, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029268, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029328, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029388, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029448, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10029508, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030456, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030516, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030576, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030636, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030696, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030756, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10030876, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031824, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031884, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10031944, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032004, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032064, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032124, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032184, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10032244, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033192, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033252, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033312, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033372, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033432, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033492, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033552, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10033612, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034560, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034620, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034680, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034740, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034860, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034920, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10034980, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035928, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10035988, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036048, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036108, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036168, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036228, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036288, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10036348, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037296, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037356, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037416, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037476, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037536, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037596, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037656, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10037716, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10038328, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10038388, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10050640, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10050700, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10051600, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10051660, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10052560, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10052620, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10053520, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10053580, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 240, + "offset_in_bytes": 49342768, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_279", + "control_packet_patch_locations": [ + { + "offset": 7872024, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7872084, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10057792, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10057852, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10058152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10058212, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10058272, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10058332, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10058392, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10058452, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 248, + "offset_in_bytes": 53950768, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_287", + "control_packet_patch_locations": [ + { + "offset": 10057216, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10057276, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10130224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10130284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10133224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10133284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10133344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10133404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10133464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10133524, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 253, + "offset_in_bytes": 56254768, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_292", + "control_packet_patch_locations": [ + { + "offset": 10191856, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10191964, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10195456, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10195516, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10195864, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10195924, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10195984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10196044, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10196104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10196164, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209136, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209196, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209256, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209316, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209376, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209436, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210168, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210228, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210288, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210348, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210408, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210468, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211200, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211260, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211320, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211380, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211440, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211500, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212232, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212292, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212352, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212412, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212472, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212532, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213264, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213324, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213384, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213444, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213504, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213564, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214296, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214356, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214416, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214476, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214536, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214596, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215328, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215388, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215448, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215508, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215568, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215628, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216360, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216420, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216480, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216540, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216600, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216660, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217392, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217452, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217512, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217572, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217632, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217692, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218424, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218484, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218544, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218604, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218664, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218724, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219456, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219516, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219576, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219636, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219696, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219756, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220488, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220548, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220608, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220668, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220728, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220788, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221520, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221580, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221640, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221700, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221760, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221820, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222552, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222612, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222672, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222732, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222792, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222852, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223644, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223704, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223764, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223824, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223884, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224616, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224676, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224736, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224796, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224856, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224916, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225648, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225708, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225768, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225828, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225888, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225948, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226680, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226740, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226860, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226920, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226980, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227712, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227772, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227832, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227892, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227952, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228012, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228744, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228804, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228864, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228924, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229044, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229776, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229836, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229896, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229956, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230016, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230076, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230868, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230928, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230988, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231048, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231108, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 254, + "offset_in_bytes": 57176368, + "name": "compute_graph.spill_L3_Concat_Buffer_layer_294", + "control_packet_patch_locations": [ + { + "offset": 7871448, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7871508, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10208464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10208524, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10208584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10208644, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10208704, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10208764, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209496, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209556, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209616, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209676, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209736, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10209796, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210528, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210588, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210648, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210708, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210768, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10210828, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211560, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211620, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211680, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211740, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10211860, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212592, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212652, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212712, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212772, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212832, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10212892, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213624, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213684, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213744, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213804, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213864, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10213924, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214656, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214716, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214776, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214836, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214896, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10214956, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215688, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215748, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215868, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215928, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10215988, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216720, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216780, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216840, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216900, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10216960, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217020, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217752, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217812, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217872, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217932, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10217992, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218052, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218784, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218844, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218904, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10218964, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219024, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219084, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219876, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219936, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10219996, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220056, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220116, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220848, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220908, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10220968, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221028, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221088, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221148, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221880, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10221940, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222000, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222060, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222120, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222180, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222912, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10222972, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223032, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223092, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223212, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10223944, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224004, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224064, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224124, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224184, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224244, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10224976, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225036, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225096, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225156, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225216, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10225276, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226008, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226068, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226128, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226188, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226248, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10226308, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227040, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227100, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227160, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227220, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227280, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10227340, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228072, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228132, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228192, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228252, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228312, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10228372, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229164, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10229404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230136, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230196, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230256, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230316, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230376, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10230436, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231168, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231228, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231288, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231348, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231408, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10231468, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232032, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232092, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232212, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232272, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232332, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232392, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232452, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10246816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10246876, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10246936, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10246996, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10247056, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10247116, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10247176, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10247236, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250164, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250284, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250344, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250404, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250464, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10250524, + "size": 6, + "operation": "read_add_write" + } + ] + } + ] + }, + "buffer1": { + "xrt_id": 0, + "size_in_bytes": 11809920, + "name": "coalesed_weights", + "coalesed_buffers": [ + { + "logical_id": 35, + "offset_in_bytes": 570880, + "name": "compute_graph.Layer_103_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3437184, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3437244, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 36, + "offset_in_bytes": 609280, + "name": "compute_graph.Layer_104_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3451848, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3451908, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 37, + "offset_in_bytes": 689920, + "name": "compute_graph.Layer_109_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3498048, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3498108, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 38, + "offset_in_bytes": 705280, + "name": "compute_graph.Layer_116_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3802608, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3802668, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 39, + "offset_in_bytes": 832256, + "name": "compute_graph.Layer_117_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4122504, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4122564, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 40, + "offset_in_bytes": 959232, + "name": "compute_graph.Layer_123_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4169664, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4169724, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 41, + "offset_in_bytes": 1087232, + "name": "compute_graph.Layer_124_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4180872, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4180932, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 42, + "offset_in_bytes": 1270016, + "name": "compute_graph.Layer_129_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4227720, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4227780, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 43, + "offset_in_bytes": 1291520, + "name": "compute_graph.Layer_136_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4532328, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4532388, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 44, + "offset_in_bytes": 1560320, + "name": "compute_graph.Layer_137_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4887984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4888044, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 1, + "offset_in_bytes": 4864, + "name": "compute_graph.Layer_13_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 540148, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 540208, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 45, + "offset_in_bytes": 1802496, + "name": "compute_graph.Layer_143_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4935240, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4935300, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 46, + "offset_in_bytes": 1981696, + "name": "compute_graph.Layer_144_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 4955952, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 4956012, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 47, + "offset_in_bytes": 2164480, + "name": "compute_graph.Layer_149_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 5002920, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5002980, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 2, + "offset_in_bytes": 5888, + "name": "compute_graph.Layer_14_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 807612, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 807672, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 48, + "offset_in_bytes": 2315008, + "name": "compute_graph.Layer_156_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 5308488, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5308548, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 49, + "offset_in_bytes": 2583808, + "name": "compute_graph.Layer_157_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 5628624, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5628684, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 3, + "offset_in_bytes": 10240, + "name": "compute_graph.Layer_15_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 836484, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 836544, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 50, + "offset_in_bytes": 2825984, + "name": "compute_graph.Layer_163_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 5675880, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5675940, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 51, + "offset_in_bytes": 3067904, + "name": "compute_graph.Layer_164_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 5698176, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5698236, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 52, + "offset_in_bytes": 3390464, + "name": "compute_graph.Layer_169_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 5734968, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 5735028, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 4, + "offset_in_bytes": 18944, + "name": "compute_graph.Layer_16_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 856068, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 856128, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 53, + "offset_in_bytes": 3605504, + "name": "compute_graph.Layer_176_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 6043440, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6043500, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 54, + "offset_in_bytes": 4107264, + "name": "compute_graph.Layer_177_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 6408984, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6409044, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 55, + "offset_in_bytes": 4591104, + "name": "compute_graph.Layer_183_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 6446064, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6446124, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 56, + "offset_in_bytes": 4992000, + "name": "compute_graph.Layer_184_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 6480024, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6480084, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 57, + "offset_in_bytes": 5314560, + "name": "compute_graph.Layer_189_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 6516816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6516876, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 5, + "offset_in_bytes": 20992, + "name": "compute_graph.Layer_18_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 892740, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 892800, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 58, + "offset_in_bytes": 5529600, + "name": "compute_graph.Layer_196_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 6825288, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 6825348, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 59, + "offset_in_bytes": 6031360, + "name": "compute_graph.Layer_197_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 7135024, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7135084, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 6, + "offset_in_bytes": 29696, + "name": "compute_graph.Layer_19_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 893172, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 893232, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 60, + "offset_in_bytes": 6515200, + "name": "compute_graph.Layer_203_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 7172104, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7172164, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 61, + "offset_in_bytes": 6916096, + "name": "compute_graph.Layer_204_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 7206064, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7206124, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 7, + "offset_in_bytes": 42752, + "name": "compute_graph.Layer_20_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 904308, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 904368, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 62, + "offset_in_bytes": 7238656, + "name": "compute_graph.Layer_211_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 7502152, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7502212, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 63, + "offset_in_bytes": 7489536, + "name": "compute_graph.Layer_214_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 7858656, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7858716, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 64, + "offset_in_bytes": 7745536, + "name": "compute_graph.Layer_218_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 7875312, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7875372, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 65, + "offset_in_bytes": 8048640, + "name": "compute_graph.Layer_226_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 7917312, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7917372, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 8, + "offset_in_bytes": 45824, + "name": "compute_graph.Layer_22_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 937800, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 937860, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 66, + "offset_in_bytes": 8200192, + "name": "compute_graph.Layer_237_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 8388136, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8388196, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 9, + "offset_in_bytes": 55552, + "name": "compute_graph.Layer_23_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 938544, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 938604, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 67, + "offset_in_bytes": 8616960, + "name": "compute_graph.Layer_241_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 8401816, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8401876, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 68, + "offset_in_bytes": 8806400, + "name": "compute_graph.Layer_249_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 8731896, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8731956, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 10, + "offset_in_bytes": 68608, + "name": "compute_graph.Layer_24_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 951840, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 951900, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 69, + "offset_in_bytes": 8901120, + "name": "compute_graph.Layer_257_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 9138904, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9138964, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 70, + "offset_in_bytes": 9033728, + "name": "compute_graph.Layer_261_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 9168136, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9168196, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 71, + "offset_in_bytes": 9090560, + "name": "compute_graph.Layer_269_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 9614280, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9614340, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 72, + "offset_in_bytes": 9114880, + "name": "compute_graph.Layer_276_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 10010512, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10010572, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 11, + "offset_in_bytes": 77056, + "name": "compute_graph.Layer_27_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 1229364, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1229424, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 73, + "offset_in_bytes": 9152768, + "name": "compute_graph.Layer_280_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 10058512, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10058572, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 74, + "offset_in_bytes": 9171712, + "name": "compute_graph.Layer_288_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 10118080, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10118140, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 12, + "offset_in_bytes": 86784, + "name": "compute_graph.Layer_28_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 1551756, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1551816, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 75, + "offset_in_bytes": 9190656, + "name": "compute_graph.Layer_295_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 10196224, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10196284, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 76, + "offset_in_bytes": 9214976, + "name": "compute_graph.Layer_296_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 10232512, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10232572, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 77, + "offset_in_bytes": 9224448, + "name": "compute_graph.Layer_297_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 10253920, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10253980, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 13, + "offset_in_bytes": 104192, + "name": "compute_graph.Layer_34_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 1599036, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1599096, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 14, + "offset_in_bytes": 113920, + "name": "compute_graph.Layer_35_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 1611492, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1611552, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 15, + "offset_in_bytes": 131328, + "name": "compute_graph.Layer_36_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 1622076, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1622136, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 16, + "offset_in_bytes": 142592, + "name": "compute_graph.Layer_39_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 1893492, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 1893552, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 17, + "offset_in_bytes": 158464, + "name": "compute_graph.Layer_40_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 2250492, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2250552, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 18, + "offset_in_bytes": 175872, + "name": "compute_graph.Layer_46_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 2297676, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2297736, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 19, + "offset_in_bytes": 193280, + "name": "compute_graph.Layer_47_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 2312580, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2312640, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 20, + "offset_in_bytes": 210688, + "name": "compute_graph.Layer_48_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 2324040, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2324100, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 21, + "offset_in_bytes": 221952, + "name": "compute_graph.Layer_51_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 2595456, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2595516, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 22, + "offset_in_bytes": 237824, + "name": "compute_graph.Layer_52_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 2952456, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2952516, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 23, + "offset_in_bytes": 255232, + "name": "compute_graph.Layer_58_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 2999640, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 2999700, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 24, + "offset_in_bytes": 272640, + "name": "compute_graph.Layer_59_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3014544, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3014604, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 25, + "offset_in_bytes": 307456, + "name": "compute_graph.Layer_65_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3083544, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3083604, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 26, + "offset_in_bytes": 315648, + "name": "compute_graph.Layer_70_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3119976, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3120036, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 27, + "offset_in_bytes": 364032, + "name": "compute_graph.Layer_71_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3131184, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3131244, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 28, + "offset_in_bytes": 407040, + "name": "compute_graph.Layer_76_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3177144, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3177204, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 29, + "offset_in_bytes": 414208, + "name": "compute_graph.Layer_81_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3223824, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3223884, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 30, + "offset_in_bytes": 455680, + "name": "compute_graph.Layer_82_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3238488, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3238548, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 31, + "offset_in_bytes": 487936, + "name": "compute_graph.Layer_87_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3284400, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3284460, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 0, + "offset_in_bytes": 0, + "name": "compute_graph.Layer_8_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 453028, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 453088, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 32, + "offset_in_bytes": 494080, + "name": "compute_graph.Layer_92_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3330504, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3330564, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 33, + "offset_in_bytes": 532480, + "name": "compute_graph.Layer_93_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3345168, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3345228, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 34, + "offset_in_bytes": 564736, + "name": "compute_graph.Layer_98_wts_ddr", + "control_packet_patch_locations": [ + { + "offset": 3391080, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 3391140, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 244, + "offset_in_bytes": 11349120, + "name": "compute_graph.const_ifm_ddr", + "control_packet_patch_locations": [ + { + "offset": 10086064, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10086172, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 228, + "offset_in_bytes": 11176320, + "name": "compute_graph.const_ifm_ddr_1", + "control_packet_patch_locations": [ + { + "offset": 9560400, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9560460, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 212, + "offset_in_bytes": 11102720, + "name": "compute_graph.const_ifm_ddr_2", + "control_packet_patch_locations": [ + { + "offset": 8708088, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8708148, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 195, + "offset_in_bytes": 11072000, + "name": "compute_graph.const_ifm_ddr_3", + "control_packet_patch_locations": [ + { + "offset": 7895040, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7895100, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 88, + "offset_in_bytes": 10150400, + "name": "compute_graph.const_ifm_ddr_4", + "control_packet_patch_locations": [ + { + "offset": 452860, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 452968, + "size": 6, + "operation": "read_add_write" + } + ] + }, + { + "logical_id": 86, + "offset_in_bytes": 9228800, + "name": "compute_graph.const_ifm_ddr_5", + "control_packet_patch_locations": [ + { + "offset": 429460, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 429568, + "size": 6, + "operation": "read_add_write" + } + ] + } + ] + }, + "buffer2": { + "xrt_id": 1, + "logical_id": 78, + "size_in_bytes": 471040, + "name": "compute_graph.ifm_ddr", + "control_packet_patch_locations": [ + { + "offset": 405436, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 405496, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer3": { + "xrt_id": 10, + "logical_id": 239, + "size_in_bytes": 460800, + "name": "compute_graph.ifm_ddr_1", + "control_packet_patch_locations": [ + { + "offset": 7871760, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7871820, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10101424, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10101532, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10117912, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10118020, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer4": { + "xrt_id": 8, + "logical_id": 224, + "size_in_bytes": 172800, + "name": "compute_graph.ifm_ddr_2", + "control_packet_patch_locations": [ + { + "offset": 9157048, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9571200, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9571260, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9591576, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9591636, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer5": { + "xrt_id": 6, + "logical_id": 208, + "size_in_bytes": 73600, + "name": "compute_graph.ifm_ddr_3", + "control_packet_patch_locations": [ + { + "offset": 7872312, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7872372, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8719248, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8719308, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8731584, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8731644, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer6": { + "xrt_id": 4, + "logical_id": 191, + "size_in_bytes": 30720, + "name": "compute_graph.ifm_ddr_4", + "control_packet_patch_locations": [ + { + "offset": 7874016, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7874076, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7905432, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7905492, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7917000, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7917060, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer7": { + "xrt_id": 5, + "logical_id": 199, + "size_in_bytes": 30720, + "name": "compute_graph.ofm_ddr_0_l2l3_229_spill", + "control_packet_patch_locations": [ + { + "offset": 7965504, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 7965564, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer8": { + "xrt_id": 7, + "logical_id": 216, + "size_in_bytes": 73600, + "name": "compute_graph.ofm_ddr_1_l2l3_252_spill", + "control_packet_patch_locations": [ + { + "offset": 8783184, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 8783244, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer9": { + "xrt_id": 9, + "logical_id": 233, + "size_in_bytes": 172800, + "name": "compute_graph.ofm_ddr_2_l2l3_272_spill", + "control_packet_patch_locations": [ + { + "offset": 9655368, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9655428, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 9656016, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer10": { + "xrt_id": 11, + "logical_id": 252, + "size_in_bytes": 460800, + "name": "compute_graph.ofm_ddr_3_l2l3_291_spill", + "control_packet_patch_locations": [ + { + "offset": 10191808, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10191916, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer11": { + "xrt_id": 12, + "logical_id": 259, + "size_in_bytes": 921600, + "name": "compute_graph.ofm_ddr_4", + "control_packet_patch_locations": [ + { + "offset": 10398424, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10398484, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer12": { + "xrt_id": 13, + "logical_id": 262, + "size_in_bytes": 921600, + "name": "compute_graph.ofm_ddr_5", + "control_packet_patch_locations": [ + { + "offset": 10469440, + "size": 6, + "operation": "read_add_write" + }, + { + "offset": 10469500, + "size": 6, + "operation": "read_add_write" + } + ] + }, + "buffer13": { + "xrt_id": 3, + "logical_id": 4294967295, + "size_in_bytes": 10499908, + "ctrl_pkt_buffer": true, + "name": "runtime_control_packet" + } + } +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/kernel_stubs.h b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/kernel_stubs.h new file mode 100644 index 0000000000000000000000000000000000000000..48a898490d2949559c5851550bc88863c6ca5989 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/c_rts/kernel_stubs.h @@ -0,0 +1,38 @@ +template void mllib_graphs::slice_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&lp)[7]) { /* Stub */ } +template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16]) { /* Stub */ } +template void mllib_graphs::buffer_pad_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[3]) { /* Stub */ } +template void mllib_graphs::buffer_unpad_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[3]) { /* Stub */ } +template void mllib_graphs::transpose4d_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[5]) { /* Stub */ } +template void mllib_graphs::concat_adf_wrapper(adf::input_buffer_conf &__restrict ifm1, adf::input_buffer_conf &__restrict ifm2, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[8]) { /* Stub */ } +void conv2d_maxpool(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_add1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_add1d_attribute_broadcasting(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_avgpool(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_clip1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_conv2d_dwc(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_conv_eltbinary(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict, const unsigned int (&)[17], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_mul1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_mul1d_attribute_broadcasting(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_reduce_mean_c8(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_sigmoid1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_sub1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_tanh1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +template void mllib_graphs::buffer_pad_adf_wrapper>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[3]); /* explicit template instantiation */ +template void mllib_graphs::buffer_unpad_adf_wrapper>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[3]); /* explicit template instantiation */ +template void mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[8]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[7]); /* explicit template instantiation */ +template void mllib_graphs::slice_adf_wrapper<2, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[7]); /* explicit template instantiation */ +template void mllib_graphs::slice_adf_wrapper<3, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[7]); /* explicit template instantiation */ +template void mllib_graphs::transpose4d_adf_wrapper>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[5]); /* explicit template instantiation */ diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/Makefile b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..5b433a28a22a2c28a81b1baf5686084e2381e2f5 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/Makefile @@ -0,0 +1,14 @@ +ifeq ($(XILINX_VITIS_AIETOOLS),) +XILINX_VITIS_AIETOOLS:=${XILINX_VITIS}/aietools +endif +.PHONY: all clean +.NOTPARALLEL: +all: clean run + +compile: + (${XILINX_VITIS_AIETOOLS}/tps/lnx64/gcc/bin/g++ -fPIC -std=c++17 -Wno-deprecated-declarations -Og -flto -D__AIE_ARCH__=21 -D__CDO__ -D__PS_INIT_AIE__ -D__AIE2IPU_BASE_ADDR_CDO__ -I ${XILINX_VITIS_AIETOOLS}/include -I ${XILINX_VITIS_AIETOOLS}/include/adf -I . -I . -I ${XILINX_VITIS_AIETOOLS}/include/drivers/aiengine_aig -I ../../.. -I /app/vaiml_1.3_examples/camo/./segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend -I /usr/local/lib/python3.10/site-packages/include/aie_api -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/common -I /usr/local/lib/python3.10/dist-packages/vitis_mllib -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc -I /usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/src/ml_adf -o "generated-objects/cdo_main.out" generated-source/gen_cdo.cpp generated-source/cdo_main.cpp -Wl,--allow-shlib-undefined -lcdo_driver -lxaiengine_aig -ladf_api_aig -l stdc++fs -L ${XILINX_VITIS_AIETOOLS}/lib/lnx64.o ) + +run: compile + generated-objects/cdo_main.out --work-dir-path /app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work +clean: + (rm -rf generated-objects/* *.bin ../../config/aie_resources.bin) diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-objects/cdo_main.out b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-objects/cdo_main.out new file mode 100644 index 0000000000000000000000000000000000000000..54e9a485ed9b848e3f46dcb973c66434a39cdaaa Binary files /dev/null and b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-objects/cdo_main.out differ diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-source/cdo_main.cpp b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-source/cdo_main.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c299c95819d4c4cc2e03651dbeba04c22eb240c0 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-source/cdo_main.cpp @@ -0,0 +1,63 @@ +#include "gen_cdo.h" +#include +extern "C" { +#include "cdo_driver.h" +} + +int main(int argc, char** argv) { + std::string workDirPath; + bool AXIdebug = false; + bool endianness = byte_ordering::Little_Endian; + + for (int i = 1; i > aie_cdo_init_static.bin : Static. Stream Switch etc. \n" + "\t\t\t >> aie_cdo_init_reconfig.bin : Re-config. DMA, Locks etc. \n" + "\t\t\t >> aie_cdo_enable.bin : Core Enable\n" + "\t\t\t >> aie_cdo_debug.bin : Core Debug Halt\n" + "\t\t\t >> aie_cdo_reset.bin : Partition Reset\n" + "\t\t\t >> aie_cdo_mem_clear.bin : Partition DM/PM clearing\n" + "\t\t\t >> aie_cdo_error_handling.bin : Error Handling\n" + "\t\t\t >> aie_cdo_clock_gating.bin : Clock Gating\n" + "\t\t\t >> aie_cdo_elfs_dm.bin : Data memory sections of AIE ELF\n" + "\t\t\t >> aie_cdo_elfs_pm.bin : Program memory sections of AIE ELF\n" + "\t\t\t >> aie_resources.bin : Statically allocated resource file"; + std::cout << "\n******************************************************************************************************************************* \n\n\t"; + std::cout << "\nAccepted options are :\n\n\t" + "1) --help or -h: Displays list of options accepted by executable.(Usage: --help) \n\n\t" + "2) --aximm-dump or -a: Generates AXI-MM Dump helpful for debugging.(Usage: --aximm-dump)\n\n\t" + "3) --big-endian-cdo or -b: Generates files in big endian format, default is little-endian (Usage: --big-endian-cdo) \n\n "; + return EXIT_SUCCESS; + } else if (args == "-a" || args == "--aximm-dump") { + AXIdebug = true; + } else if (args == "-b" || args == "--big-endian-cdo") { + endianness = byte_ordering::Big_Endian; + } else if (args == "-w" || args == "--work-dir-path") { + if (i == argc -1) { + std::cout << "--work-dir-path is not specified " << std::endl; + return EXIT_FAILURE; + } + workDirPath = std::string(argv[++i]); + } else { + std::cout << argv[i] << " unknown option." << std::endl; + return EXIT_FAILURE; + } + } + + if (workDirPath.empty()) { + std::cout << "--work-dir-path provided without any directory path: "; + int i = 1; + while (i +#include +#include "gen_cdo.h" +#include "../../c_rts/aie_control.cpp" +#include +namespace fs = std::filesystem; +extern "C" { +#include "cdo_driver.h" +} + +void initializeGenerator(bool AXIdebug, bool endianness){ + if(AXIdebug) + EnAXIdebug(); // Enables AXI-MM prints, helpful for debugging + setEndianness(endianness); + +} + +void addElfsDataMemorySectionToCDO(const std::string &workDirPath){ + if(!root_overlay_load_elf_dm(workDirPath)) + exit(EXIT_FAILURE); +} + +void addElfsProgramMemorySectionToCDO(const std::string &workDirPath){ + if(!root_overlay_load_elf_pm(workDirPath)) + exit(EXIT_FAILURE); +} + +void generateFilesSeparately(const std::string &workDirPath, bool AXIdebug) { + + std::string filePath; + + // aie_cdo_elfs_dm.bin + filePath = "aie_cdo_elfs_dm.bin"; + if(AXIdebug) std::cout << "START: AIE ELF DM Configuration\n"; + startCDOFileStream(filePath.c_str()); + FileHeader(); + addElfsDataMemorySectionToCDO(workDirPath); + configureHeader(); + endCurrentCDOFileStream(); + if(AXIdebug) std::cout << "DONE: AIE ELF DM Configuration\n\n"; + + // aie_cdo_elfs_pm.bin + filePath = "aie_cdo_elfs_pm.bin"; + if(AXIdebug) std::cout << "START: AIE ELF PM Configuration\n"; + startCDOFileStream(filePath.c_str()); + FileHeader(); + addElfsProgramMemorySectionToCDO(workDirPath); + configureHeader(); + endCurrentCDOFileStream(); + if(AXIdebug) std::cout << "DONE: AIE ELF PM Configuration\n\n"; + +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-source/gen_cdo.h b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-source/gen_cdo.h new file mode 100644 index 0000000000000000000000000000000000000000..465f33f3750a314e096d9848ddca9f175164694a --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/cdo/generated-source/gen_cdo.h @@ -0,0 +1,11 @@ +#ifndef _GEN_CDO_H_ +#define _GEN_CDO_H_ + +#include +#include + +void initializeGenerator(bool AXIdebug, bool endianness); + +void generateFilesSeparately(const std::string &outputDir, bool AXIdebug) ; + +#endif /* _GEN_CDO_H_ */ diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ctrl_pkt/Makefile b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ctrl_pkt/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..4ea7d7eebd3c988a0bc64890f1acceab242e1293 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ctrl_pkt/Makefile @@ -0,0 +1,10 @@ +.PHONY: all clean +.NOTPARALLEL: +all: clean run + +compile: + (${XILINX_VITIS_AIETOOLS}/tps/lnx64/gcc/bin/g++ -fPIC -fpermissive -g -D__CTRL_PKT__ -D__AIE_ARCH__=21 -I/usr/local/lib/python3.10/dist-packages/include -o Work/ps/ctrl_pkt/generated-objects/gen_ctrl_pkt.out Work/ps/ctrl_pkt/generated-source/gen_ctrl_pkt.cpp -Wl,--allow-shlib-undefined -ladf_rt_ctrl_api_aig -L /usr/local/lib/python3.10/dist-packages/lib/lnx64.o ) + +run: compile + (Work/ps/ctrl_pkt/generated-objects/gen_ctrl_pkt.out) + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/Makefile b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..aa4468e0c739f8d3fe561aeb3c68f1a48cb6f81c --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/Makefile @@ -0,0 +1,17 @@ +ifeq ($(XILINX_VITIS_AIETOOLS),) +XILINX_VITIS_AIETOOLS:=${XILINX_VITIS}/aietools +endif +.PHONY: all clean +.NOTPARALLEL: +all: clean run + + +compile: + (${XILINX_VITIS_AIETOOLS}/tps/lnx64/gcc/bin/g++ -fPIC -fpermissive -g -std=c++17 -D__AIE_ARCH__=21 -D__TXN_BIN__ -D__PS_INIT_AIE__ -I Work/ps/c_rts -I ${XILINX_VITIS_AIETOOLS}/include -I ${XILINX_VITIS_AIETOOLS}/include/drivers/aiengine_aig -o Work/ps/ml_txn/generated-objects/genTxnMain.out Work/ps/ml_txn/generated-source/gen_txn.cpp Work/ps/ml_txn/generated-source/gen_txn_main.cpp -Wl,--allow-shlib-undefined -lxaiengine_aig -ladf_api_aig -ladf_rt_ctrl_api_aig -L ${XILINX_VITIS_AIETOOLS}/lib/lnx64.o ) + +write_txn_bin: compile + (Work/ps/ml_txn/generated-objects/genTxnMain.out --write-txn "Work/ps/ml_txn/ml_txn.bin") + +read_txn_bin: + (Work/ps/ml_txn/generated-objects/genTxnMain.out --read-txn "Work/ps/ml_txn/ml_txn.bin") + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn.cpp b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5c1edc02b5144fc552422f992cbfe8c93dfc962e --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn.cpp @@ -0,0 +1,183 @@ + +#include + +#include "aie_control.cpp" +#include "gen_txn.h" +#include "aie_runtime_control.cpp" + +void PrintSerializedTransaction(uint8_t *Ptr) +{ + if (Ptr == nullptr) { + Ptr = XAie_ExportSerializedTransaction(&DevInst, 1, 0); + } + std::cout << "Dump Transaction Binary " << std::endl; + u64 BaseAddr = 0x20000000000; + XAie_TxnHeader *Hdr = (XAie_TxnHeader *)Ptr; + std::cout << "Header version: " << static_cast(Hdr->Major) << "." << static_cast(Hdr->Minor) << std::endl; + std::cout << "Device Generation: " << static_cast(Hdr->DevGen) << std::endl; + std::cout << "Cols, Rows, NumMemRows : (" << static_cast(Hdr->NumCols) << "," << static_cast(Hdr->NumRows) << "," << static_cast(Hdr->NumMemTileRows) << ") " << std::endl; + std::cout << "TransactionSize: " << Hdr->TxnSize << std::endl; + std::cout << "NumOps: " << Hdr->NumOps << std::endl; + + Ptr += sizeof(*Hdr); + for(uint32_t i = 0; i < Hdr->NumOps; i++) { + XAie_OpHdr *OpHdr = (XAie_OpHdr *)Ptr; + std::cout << "Op: " << unsigned(OpHdr->Op) << "; OpCount: " << i << std::endl; + if (OpHdr->Op == XAIE_IO_WRITE) { + XAie_Write32Hdr *WHdr = (XAie_Write32Hdr *)Ptr; + printf("W: 0x%llx, 0x%x, 0x%x\n", + WHdr->RegOff + BaseAddr, + WHdr->Value, WHdr->Size); + + Ptr += WHdr->Size; + continue; + } + else if (OpHdr->Op == XAIE_IO_MASKWRITE) { + XAie_MaskWrite32Hdr *MWHdr = (XAie_MaskWrite32Hdr *)Ptr; + printf("MW: 0x%llx, 0x%x, 0x%x, 0x%x\n", + MWHdr->RegOff + BaseAddr, + MWHdr->Mask, MWHdr->Value, MWHdr->Size); + + Ptr += MWHdr->Size; + continue; + } + else if (OpHdr->Op == XAIE_IO_MASKPOLL || OpHdr->Op == XAIE_IO_MASKPOLL_BUSY) { + XAie_MaskPoll32Hdr *MPHdr = (XAie_MaskPoll32Hdr *)Ptr; + const char* pollType = OpHdr->Op == XAIE_IO_MASKPOLL ? "MP" : "MPB"; + printf("%s: 0x%llx, 0x%x, 0x%x, 0x%x\n", pollType, + MPHdr->RegOff + BaseAddr, + MPHdr->Mask, MPHdr->Value, MPHdr->Size); + + + Ptr += MPHdr->Size; + continue; + } + else if (OpHdr->Op == XAIE_IO_BLOCKWRITE) { + XAie_BlockWrite32Hdr *BWHdr = (XAie_BlockWrite32Hdr *)Ptr; + uint32_t *Tmp = (uint32_t *)(Ptr + sizeof(*BWHdr)); + int Sz = (BWHdr->Size - sizeof(*BWHdr)) / 4; + printf("## BLOCK WRITE\n"); + + for(int i = 0; i < Sz; i++) { + printf("W: 0x%llx, 0x%x 0x%x\n", + BWHdr->RegOff + + BaseAddr + i * 4, + Tmp[i], BWHdr->Size); + + } + + Ptr += BWHdr->Size; + continue; + } + else if (OpHdr->Op == XAIE_IO_CUSTOM_OP_BEGIN+1) { + XAie_CustomOpHdr *hdr = (XAie_CustomOpHdr *)Ptr; + patch_op_t *op = (patch_op_t *)(Ptr + sizeof(*hdr)); + printf("CustomOp PatchBD argidx %llu\n", op->argidx); + //u64 *argv = (u64*)args; + printf("CustomOp PatchBD argidx %llx\n", op->argidx+BaseAddr); + //u64 tensorAddr = adf::getExternalBufferAddress(0)/4 + op->argplus; + u64 tensorAddr = op->argplus; + printf("CustomOp PatchBD addr val %llx\n", tensorAddr); + + Ptr += hdr->Size; + continue; + } + else if (OpHdr->Op == XAIE_IO_CUSTOM_OP_TCT) { + XAie_CustomOpHdr *co_header = (XAie_CustomOpHdr *)Ptr; + tct_op_t *iptr = (tct_op_t *)(Ptr + sizeof(*co_header)); + printf("CustomOp TCT: %d\n", iptr->word); + u32 word = iptr->word; + uint8_t start_col_idx = 0; //assume start_col_idx is 0 for simulation purpose + u8 Col = ((word & 0x00FF0000) >> 16) + start_col_idx; + u8 Row = ((word & 0x0000FF00) >> 8); + u8 dir = ((word)& 0x000000FF); + XAie_DmaDirection Dir = (dir == 0) ? DMA_S2MM : DMA_MM2S; + u32 config = iptr->config; + u8 ChNum = ((config & 0xFF000000) >> 24); + u8 ColNum = ((config & 0x00FF0000) >> 16); + u8 RowNum = ((config & 0x0000FF00) >> 8); + printf("Read TCT Custom Op: {col, row, chl, dir} = {%d+%d, %d+%d, %d, %d}\n", Col, + ColNum, Row, RowNum, ChNum, Dir); + Ptr += co_header->Size; + continue; + } + else if ((OpHdr->Op > XAIE_IO_CUSTOM_OP_BEGIN) && (OpHdr->Op < XAIE_IO_CUSTOM_OP_MAX)) + { + XAie_CustomOpHdr *hdr = (XAie_CustomOpHdr *)Ptr; + Ptr += hdr->Size; + continue; + } + else if (OpHdr->Op == XAIE_IO_PREEMPT) { + XAie_PreemptHdr *PMHdr = (XAie_PreemptHdr *)Ptr; + uint8_t op = PMHdr->Op; + uint8_t preemptLevel = PMHdr->Preempt_level; + uint16_t reserved = PMHdr->Reserved; + printf("PmPt: %d, %d, %d\n", op, preemptLevel, reserved); + + Ptr += sizeof(XAie_PreemptHdr); + continue; + } + else if (OpHdr->Op == XAIE_IO_LOADPDI) { + XAie_LoadPdiHdr *loadPdiHdr = (XAie_LoadPdiHdr *)Ptr; + uint16_t pdiId = loadPdiHdr->PdiId; + printf("LoadPdi: %d\n",pdiId); + Ptr += sizeof(XAie_LoadPdiHdr); + continue; + } + else if (OpHdr->Op == XAIE_IO_LOAD_PM_START) { + XAie_PmLoadHdr *loadPmStartHdr = (XAie_PmLoadHdr *)Ptr; + uint32_t pmId = loadPmStartHdr->PmLoadId; + uint8_t seqCount = loadPmStartHdr->LoadSequenceCount[0]; + printf("LoadPmStart: %u\n",pmId); + printf("SeqCount: %u\n",seqCount); + Ptr += sizeof(XAie_PmLoadHdr); + continue; + } + else if (OpHdr->Op == XAIE_IO_LOAD_PM_END_INTERNAL) { + printf("LoadPmEnd\n"); + continue; + } + else { + std::cout << "ERROR: Unrecognized operation" << std::endl; + } + } +} + +void WriteSerializedTransactionToBin(std::string TxnBinFileName, bool dump) +{ + std::cout << "Writing Transaction Binary to file: " << TxnBinFileName << std::endl; + adf::startTransaction(); + executeRuntimeControlInternal(); + if (dump) { + PrintSerializedTransaction(nullptr); + } + std::ofstream TxnBinFile(TxnBinFileName); + adf::writeSerializedTransactionToBin(TxnBinFile); + TxnBinFile.close(); +} + +uint8_t* ReadSerializedTransactionFromBin(std::string TxnBinFileName) +{ + std::cout << "Reading Transaction Binary from file: " << TxnBinFileName << std::endl; + u64 BaseAddr = 0x20000000000; + std::ifstream txnBin(TxnBinFileName, std::ios::binary); + + XAie_TxnHeader *Hdr = new XAie_TxnHeader(); + + txnBin.read((char*)Hdr, sizeof(XAie_TxnHeader)); + + std::cout << "Header version: " << static_cast(Hdr->Major) << "." << static_cast(Hdr->Minor) << std::endl; + std::cout << "Device Generation: " << static_cast(Hdr->DevGen) << std::endl; + std::cout << "Cols, Rows, NumMemRows : (" << static_cast(Hdr->NumCols) << "," << static_cast(Hdr->NumRows) << "," << static_cast(Hdr->NumMemTileRows) << ") " << std::endl; + std::cout << "TransactionSize: " << Hdr->TxnSize << std::endl; + std::cout << "NumOps: " << Hdr->NumOps << std::endl; + + uint8_t *Ptr = new uint8_t[Hdr->TxnSize]; + std::memcpy(Ptr, Hdr, sizeof(XAie_TxnHeader)); + + uint8_t *txnPtr = Ptr + sizeof(*Hdr); + txnBin.read((char*)txnPtr, Hdr->TxnSize - sizeof(XAie_TxnHeader)); + + return Ptr; +} + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn.h b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn.h new file mode 100644 index 0000000000000000000000000000000000000000..9ab1d7f158f37dc26dcd1852e96d10a521fb4f15 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn.h @@ -0,0 +1,9 @@ + +#include +#include + +void WriteSerializedTransactionToBin(std::string TxnBinFileName, bool dump); +uint8_t* ReadSerializedTransactionFromBin(std::string TxnBinFileName); +void PrintSerializedTransaction(uint8_t *Ptr); +void executeRuntimeControl(); + diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn_main.cpp b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn_main.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c2b1af8a229f09a6bde5807a4ab77b4f64fbce2b --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/ps/ml_txn/generated-source/gen_txn_main.cpp @@ -0,0 +1,61 @@ + +#include "gen_txn.h" +#include +#include + + +void WriteTxn(std::string TxnBinFileName, bool dump) +{ + WriteSerializedTransactionToBin(TxnBinFileName, dump); +} + +void ReadTxn(std::string TxnBinFileName, bool dump) +{ + uint8_t *ReadPtr = ReadSerializedTransactionFromBin(TxnBinFileName); + + PrintSerializedTransaction(ReadPtr); + +} + +int main(int argc, char** argv) +{ + bool writeTxn = false; + bool readTxn = false; + bool dump = false; + std::string fileName; + + for (int i = 1; i \n"; + std::cout << "\n genTxnMain.out --read-txn \n"; + return 0; + } else if (std::string(argv[i]) == "--write-txn") { + writeTxn = true; + if (i == argc -1) { + std::cout << "--write-txn file name is not specified " << std::endl; + return EXIT_FAILURE; + } + fileName = std::string(argv[++i]); + } else if (std::string(argv[i]) == "--read-txn") { + readTxn = true; + if (i == argc -1) { + std::cout << "--read-txn file name is not specified " << std::endl; + return EXIT_FAILURE; + } + fileName = std::string(argv[++i]); + } else if (std::string(argv[i]) == "--dump") { + dump = true; + } else { + std::cout << argv[i] << " unknown option." << std::endl; + return EXIT_FAILURE; + } + } + + if (writeTxn) + WriteTxn(fileName, dump); + else if (readTxn) + ReadTxn(fileName, dump); + +} + \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/guidance.html b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/guidance.html new file mode 100644 index 0000000000000000000000000000000000000000..26f9673d380e061f28e1ed25ff6cba8b3c83b4b9 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/guidance.html @@ -0,0 +1,3498 @@ + + +Design Guidance Report + + + +

Design Guidance Report

+ + + + + +
CopyrightCopyright 1986-2022 Xilinx, Inc. All Rights Reserved. Copyright 2022-2025 Advanced Micro Devices, Inc. All Rights Reserved.
Tool Versionxcd v.2024.2.0 (lin64) Build 0
DateFri Mar 21 04:04:52 2025
Host955f859c5f8b running 64-bit Ubuntu 22.04.5 LTS
CommandAIE Compilation

+ + + +
Table of Contents
1 REPORT SUMMARY
2 VIOLATION DETAILS
+

1 REPORT SUMMARY

+
Violations found: 6
+
+
Rule Specs Violated: 3
+
+

2 VIOLATION DETAILS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Items that may require attention
IdNameSeverityImpactFull NameCategoriesDetailsResolution
1AIE-MEM-02ADVISORYMemory ManagementMemory.0_0Global array lcpPing is 1024 bytes. Consider making it mapper-managed LUT or memory buffer.Make larger global arrays mapper-visible. For more information, refer to UG1076.
6AIE-MEM-05ADVISORYMemory ManagementMemory.0_0Kernels 'initialize_lock' and 'wait_dma_channel_done' have no execution dependence, but access the same global variable 'TM_Address_Space_Start', and one of those accesses is a writeEnsure that global accesses do not cause race condition for kernels with no dependence. Refer to location constraints in UG1076.
3AIE-MEM-04ADVISORYMemory ManagementMemory.0_0Global variable 'lcpPong' reads its default/external initialization at 0_0/src/0_0.cc:81 in kernel 'main', and is not explicitly written before this readEnsure that for all global variables, an initialization/write (default = zero) precedes the read. For more information, refer to UG1076.
5AIE-MEM-05ADVISORYMemory ManagementMemory.0_0Kernels 'block_write' and 'wait_dma_channel_done' have no execution dependence, but access the same global variable 'TM_Address_Space_Start', and one of those accesses is a writeEnsure that global accesses do not cause race condition for kernels with no dependence. Refer to location constraints in UG1076.
2AIE-MEM-02ADVISORYMemory ManagementMemory.0_0Global array lcpPong is 1024 bytes. Consider making it mapper-managed LUT or memory buffer.Make larger global arrays mapper-visible. For more information, refer to UG1076.
4AIE-MEM-05ADVISORYMemory ManagementMemory.0_0Kernels 'block_write' and 'initialize_lock' have no execution dependence, but access the same global variable 'TM_Address_Space_Start', and one of those accesses is a writeEnsure that global accesses do not cause race condition for kernels with no dependence. Refer to location constraints in UG1076.
+
+ diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/guidance.pb3 b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/guidance.pb3 new file mode 100644 index 0000000000000000000000000000000000000000..3524a4baa94eb2d5878687aae9926c030cfc0fa2 Binary files /dev/null and b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/guidance.pb3 differ diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_heap.txt b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_heap.txt new file mode 100644 index 0000000000000000000000000000000000000000..f5a558486d8b3702e15f7a70abb14f5e4eeb88b0 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_heap.txt @@ -0,0 +1,136961 @@ +Note: All sizes are in bytes + +Core 0_0 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 0_1 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 0_2 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 0_3 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 1_0 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 1_1 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 1_2 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 1_3 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 2_0 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 2_1 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 2_2 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 2_3 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 3_0 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 3_1 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 3_2 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 3_3 + Heap Size Used (after alignment) = 36 + Heap Size Allotted = 2240 + Heap Variables + Name = atexit_cnt; Size = 4; Address = 0x0007c420 + + Name = atexits; Size = 32; Address = 0x0007c400 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_0_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_1_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_2_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 0_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 0_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 0_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 0_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 0_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 0_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 0_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 0_3_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_0_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_1_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_2_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 1_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 1_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 1_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 1_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 1_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 1_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 1_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 1_3_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_0_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_1_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_2_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 2_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 2_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 2_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 2_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 2_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 2_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 2_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 2_3_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_0_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_0_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_0_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_0_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_0_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_0_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_0_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_0_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_1_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_1_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_1_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_1_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_1_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_1_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_1_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_1_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_2_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_2_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_2_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_2_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_2_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_2_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_2_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_2_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable0 + Heap Size Used (after alignment) = 900 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::transpose4d_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [5])::params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c580 + + Name = clip1d_params; Size = 64; Address = 0x0007c600 + + Name = conv2d_params; Size = 448; Address = 0x0007c640 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable1 + Heap Size Used (after alignment) = 884 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c700 + + Name = conv2d_params; Size = 448; Address = 0x0007c540 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + +Core 3_3_reloadable2 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable3 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable4 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable5 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable6 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable7 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable8 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable9 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable10 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable11 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable12 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable13 + Heap Size Used (after alignment) = 1028 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c580 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c780 + + Name = conv2d_params; Size = 448; Address = 0x0007c5c0 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c540 + +Core 3_3_reloadable14 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable15 + Heap Size Used (after alignment) = 1096 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c458 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c45c + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_dw_params; Size = 256; Address = 0x0007c7c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable16 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable17 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c4c0 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = clip1d_params; Size = 64; Address = 0x0007c5c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_attribute_broadcasting_params; Size = 64; Address = 0x0007c500 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + +Core 3_3_reloadable18 + Heap Size Used (after alignment) = 248 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c4c4 + + Name = width_iter; Size = 4; Address = 0x0007c4e0 + + Name = height_iter; Size = 4; Address = 0x0007c4e4 + + Name = ifm1_offset; Size = 4; Address = 0x0007c4cc + + Name = reduce_axis; Size = 4; Address = 0x0007c4d0 + + Name = core_row; Size = 4; Address = 0x0007c4c8 + + Name = l3_depth; Size = 4; Address = 0x0007c4dc + + Name = l3_width; Size = 4; Address = 0x0007c4d4 + + Name = num_iter; Size = 4; Address = 0x0007c4e8 + + Name = curr_iter; Size = 4; Address = 0x0007c4c0 + + Name = l3_height; Size = 4; Address = 0x0007c4d8 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c4f0 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c4ec + + Name = float_rounding_mode; Size = 4; Address = 0x0007c4f4 + + Name = pad_3d_params; Size = 64; Address = 0x0007c500 + + Name = reduce_mean_c8_params; Size = 128; Address = 0x0007c440 + +Core 3_3_reloadable19 + Heap Size Used (after alignment) = 836 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable20 + Heap Size Used (after alignment) = 696 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifmsv_size; Size = 4; Address = 0x0007c454 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c6c0 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c458 + + Name = avgpool2d_params; Size = 64; Address = 0x0007c680 + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c468 + +Core 3_3_reloadable21 + Heap Size Used (after alignment) = 832 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 24; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c45c + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c464 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c460 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable22 + Heap Size Used (after alignment) = 640 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 16; Address = 0x0007c480 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c450 + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c454 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c458 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c680 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 0>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = conv2d_params; Size = 448; Address = 0x0007c4c0 + + Name = float_rounding_mode; Size = 4; Address = 0x0007c46c + +Core 3_3_reloadable23 + Heap Size Used (after alignment) = 852 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 32; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c468 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c470 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c46c + + Name = ns_concat::kernel_iter; Size = 4; Address = 0x0007c45c + + Name = ns_concat::core_col; Size = 4; Address = 0x0007c460 + + Name = ns_concat::core_row; Size = 4; Address = 0x0007c464 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = conv2d_params; Size = 448; Address = 0x0007c600 + + Name = mul1d_params; Size = 64; Address = 0x0007c500 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c580 + + Name = sub1d_params; Size = 64; Address = 0x0007c540 + + Name = tanh1d_params; Size = 64; Address = 0x0007c5c0 + +Core 3_3_reloadable24 + Heap Size Used (after alignment) = 1032 + Heap Size Allotted = 2240 + Heap Variables + Name = depth_iter; Size = 4; Address = 0x0007c448 + + Name = ifm1_offset; Size = 4; Address = 0x0007c454 + + Name = ifm2_offset; Size = 4; Address = 0x0007c458 + + Name = total_iters; Size = 4; Address = 0x0007c44c + + Name = num_depth_iter; Size = 4; Address = 0x0007c444 + + Name = g_uniformKernelFuncs; Size = 28; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c450 + + Name = num_iter; Size = 4; Address = 0x0007c460 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c468 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c464 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::params; Size = 128; Address = 0x0007c840 + + Name = void mllib_graphs::resize_adf_wrapper, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, adf::io_buffer_config, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>, 1, 0, 2>(adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, adf::io_buffer, adf::locking::sync, adf::addressing::linear, adf::margin<0u>>>&, unsigned int const (&) [16])::cur_iter; Size = 4; Address = 0x0007c45c + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs; Size = 32; Address = 0x0007c4c0 + + Name = __const____Z23resize_bilinear_scale_2I8bfloat16Qsr5mllib5utilsE11is_one_of_vIT_S0_EEvPS1_PfS2_jjjj___coeffs_asymmetric; Size = 32; Address = 0x0007c500 + + Name = add1d_params; Size = 64; Address = 0x0007c540 + + Name = conv2d_params; Size = 448; Address = 0x0007c680 + + Name = mul1d_params; Size = 64; Address = 0x0007c580 + + Name = sigmoid1d_params; Size = 64; Address = 0x0007c600 + + Name = sub1d_params; Size = 64; Address = 0x0007c5c0 + + Name = tanh1d_params; Size = 64; Address = 0x0007c640 + +Core 3_3_reloadable25 + Heap Size Used (after alignment) = 168 + Heap Size Allotted = 2240 + Heap Variables + Name = ifm1_offset; Size = 4; Address = 0x0007c448 + + Name = ifm2_offset; Size = 4; Address = 0x0007c44c + + Name = g_uniformKernelFuncs; Size = 12; Address = 0x0007c480 + + Name = core_row; Size = 4; Address = 0x0007c444 + + Name = num_iter; Size = 4; Address = 0x0007c450 + + Name = curr_iter; Size = 4; Address = 0x0007c440 + + Name = me_primitive::control_rnd; Size = 1; Address = 0x0007c458 + + Name = me_primitive::control_sat; Size = 4; Address = 0x0007c454 + + Name = add1d_params; Size = 64; Address = 0x0007c4c0 + + Name = clip1d_params; Size = 64; Address = 0x0007c500 diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_pm.txt b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_pm.txt new file mode 100644 index 0000000000000000000000000000000000000000..1f023b76350b933318ab70becb9e36a6027e3c40 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_pm.txt @@ -0,0 +1,14530 @@ +Note: All sizes are in bytes + +Core 0_0 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0/Release/0_0.calltree +Core 0_1 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1/Release/0_1.calltree +Core 0_2 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2/Release/0_2.calltree +Core 0_3 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3/Release/0_3.calltree +Core 1_0 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0/Release/1_0.calltree +Core 1_1 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1/Release/1_1.calltree +Core 1_2 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2/Release/1_2.calltree +Core 1_3 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3/Release/1_3.calltree +Core 2_0 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0/Release/2_0.calltree +Core 2_1 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1/Release/2_1.calltree +Core 2_2 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2/Release/2_2.calltree +Core 2_3 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3/Release/2_3.calltree +Core 3_0 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0/Release/3_0.calltree +Core 3_1 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1/Release/3_1.calltree +Core 3_2 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2/Release/3_2.calltree +Core 3_3 + PM Size Used = 2020 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3/Release/3_3.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable23/Release/0_0_reloadable23.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable23/Release/0_1_reloadable23.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable23/Release/0_2_reloadable23.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 0_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable23/Release/0_3_reloadable23.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable23/Release/1_0_reloadable23.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable23/Release/1_1_reloadable23.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable23/Release/1_2_reloadable23.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 1_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable23/Release/1_3_reloadable23.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable23/Release/2_0_reloadable23.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable23/Release/2_1_reloadable23.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable23/Release/2_2_reloadable23.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 2_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable23/Release/2_3_reloadable23.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable23/Release/3_0_reloadable23.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable23/Release/3_1_reloadable23.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable23/Release/3_2_reloadable23.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 3_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable23/Release/3_3_reloadable23.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable23/Release/0_0_reloadable23.calltree +Core 0_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable24/Release/0_0_reloadable24.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable23/Release/0_1_reloadable23.calltree +Core 0_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable24/Release/0_1_reloadable24.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable23/Release/0_2_reloadable23.calltree +Core 0_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable24/Release/0_2_reloadable24.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 0_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable23/Release/0_3_reloadable23.calltree +Core 0_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable24/Release/0_3_reloadable24.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable23/Release/1_0_reloadable23.calltree +Core 1_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable24/Release/1_0_reloadable24.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable23/Release/1_1_reloadable23.calltree +Core 1_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable24/Release/1_1_reloadable24.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable23/Release/1_2_reloadable23.calltree +Core 1_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable24/Release/1_2_reloadable24.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 1_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable23/Release/1_3_reloadable23.calltree +Core 1_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable24/Release/1_3_reloadable24.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable23/Release/2_0_reloadable23.calltree +Core 2_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable24/Release/2_0_reloadable24.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable23/Release/2_1_reloadable23.calltree +Core 2_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable24/Release/2_1_reloadable24.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable23/Release/2_2_reloadable23.calltree +Core 2_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable24/Release/2_2_reloadable24.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 2_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable23/Release/2_3_reloadable23.calltree +Core 2_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable24/Release/2_3_reloadable24.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable23/Release/3_0_reloadable23.calltree +Core 3_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable24/Release/3_0_reloadable24.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable23/Release/3_1_reloadable23.calltree +Core 3_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable24/Release/3_1_reloadable24.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable23/Release/3_2_reloadable23.calltree +Core 3_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable24/Release/3_2_reloadable24.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 3_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable23/Release/3_3_reloadable23.calltree +Core 3_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable24/Release/3_3_reloadable24.calltree +Core 0_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable23/Release/0_0_reloadable23.calltree +Core 0_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable24/Release/0_0_reloadable24.calltree +Core 0_0_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_0_reloadable25/Release/0_0_reloadable25.calltree +Core 0_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable23/Release/0_1_reloadable23.calltree +Core 0_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable24/Release/0_1_reloadable24.calltree +Core 0_1_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_1_reloadable25/Release/0_1_reloadable25.calltree +Core 0_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable23/Release/0_2_reloadable23.calltree +Core 0_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable24/Release/0_2_reloadable24.calltree +Core 0_2_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_2_reloadable25/Release/0_2_reloadable25.calltree +Core 0_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 0_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable23/Release/0_3_reloadable23.calltree +Core 0_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable24/Release/0_3_reloadable24.calltree +Core 0_3_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/0_3_reloadable25/Release/0_3_reloadable25.calltree +Core 1_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable23/Release/1_0_reloadable23.calltree +Core 1_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable24/Release/1_0_reloadable24.calltree +Core 1_0_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_0_reloadable25/Release/1_0_reloadable25.calltree +Core 1_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable23/Release/1_1_reloadable23.calltree +Core 1_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable24/Release/1_1_reloadable24.calltree +Core 1_1_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_1_reloadable25/Release/1_1_reloadable25.calltree +Core 1_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable23/Release/1_2_reloadable23.calltree +Core 1_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable24/Release/1_2_reloadable24.calltree +Core 1_2_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_2_reloadable25/Release/1_2_reloadable25.calltree +Core 1_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 1_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable23/Release/1_3_reloadable23.calltree +Core 1_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable24/Release/1_3_reloadable24.calltree +Core 1_3_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/1_3_reloadable25/Release/1_3_reloadable25.calltree +Core 2_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable23/Release/2_0_reloadable23.calltree +Core 2_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable24/Release/2_0_reloadable24.calltree +Core 2_0_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_0_reloadable25/Release/2_0_reloadable25.calltree +Core 2_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable23/Release/2_1_reloadable23.calltree +Core 2_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable24/Release/2_1_reloadable24.calltree +Core 2_1_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_1_reloadable25/Release/2_1_reloadable25.calltree +Core 2_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable23/Release/2_2_reloadable23.calltree +Core 2_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable24/Release/2_2_reloadable24.calltree +Core 2_2_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_2_reloadable25/Release/2_2_reloadable25.calltree +Core 2_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 2_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable23/Release/2_3_reloadable23.calltree +Core 2_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable24/Release/2_3_reloadable24.calltree +Core 2_3_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/2_3_reloadable25/Release/2_3_reloadable25.calltree +Core 3_0_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_0_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable23/Release/3_0_reloadable23.calltree +Core 3_0_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable24/Release/3_0_reloadable24.calltree +Core 3_0_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_0_reloadable25/Release/3_0_reloadable25.calltree +Core 3_1_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_1_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable23/Release/3_1_reloadable23.calltree +Core 3_1_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable24/Release/3_1_reloadable24.calltree +Core 3_1_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_1_reloadable25/Release/3_1_reloadable25.calltree +Core 3_2_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_2_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable23/Release/3_2_reloadable23.calltree +Core 3_2_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable24/Release/3_2_reloadable24.calltree +Core 3_2_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_2_reloadable25/Release/3_2_reloadable25.calltree +Core 3_3_reloadable0 + PM Size Used = 14064 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + PM Size Used = 12046 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + PM Size Used = 14366 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + PM Size Used = 15806 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + PM Size Used = 13720 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + PM Size Used = 12480 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + PM Size Used = 14692 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + PM Size Used = 15810 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + PM Size Used = 13508 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + PM Size Used = 15938 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 3_3_reloadable23 + PM Size Used = 16052 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable23/Release/3_3_reloadable23.calltree +Core 3_3_reloadable24 + PM Size Used = 15764 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable24/Release/3_3_reloadable24.calltree +Core 3_3_reloadable25 + PM Size Used = 6612 + PM Size Allotted = 16384 + PM Usage by Functions : Refer Work/aie/3_3_reloadable25/Release/3_3_reloadable25.calltree \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_stack.txt b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_stack.txt new file mode 100644 index 0000000000000000000000000000000000000000..629da1b6e9297e02e8263deb2dd7a56b0679925b --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/reports/report_stack.txt @@ -0,0 +1,18162 @@ +Note: All sizes are in bytes. Actual usage can be slightly higher due to alignment. + +Core 0_0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0/Release/0_0.calltree +Core 0_1 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1/Release/0_1.calltree +Core 0_2 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2/Release/0_2.calltree +Core 0_3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3/Release/0_3.calltree +Core 1_0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0/Release/1_0.calltree +Core 1_1 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1/Release/1_1.calltree +Core 1_2 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2/Release/1_2.calltree +Core 1_3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3/Release/1_3.calltree +Core 2_0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0/Release/2_0.calltree +Core 2_1 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1/Release/2_1.calltree +Core 2_2 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2/Release/2_2.calltree +Core 2_3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3/Release/2_3.calltree +Core 3_0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0/Release/3_0.calltree +Core 3_1 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1/Release/3_1.calltree +Core 3_2 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2/Release/3_2.calltree +Core 3_3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3/Release/3_3.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable23/Release/0_0_reloadable23.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable23/Release/0_1_reloadable23.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable23/Release/0_2_reloadable23.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 0_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable23/Release/0_3_reloadable23.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable23/Release/1_0_reloadable23.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable23/Release/1_1_reloadable23.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable23/Release/1_2_reloadable23.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 1_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable23/Release/1_3_reloadable23.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable23/Release/2_0_reloadable23.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable23/Release/2_1_reloadable23.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable23/Release/2_2_reloadable23.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 2_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable23/Release/2_3_reloadable23.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable23/Release/3_0_reloadable23.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable23/Release/3_1_reloadable23.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable23/Release/3_2_reloadable23.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 3_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable23/Release/3_3_reloadable23.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable23/Release/0_0_reloadable23.calltree +Core 0_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable24/Release/0_0_reloadable24.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable23/Release/0_1_reloadable23.calltree +Core 0_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable24/Release/0_1_reloadable24.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable23/Release/0_2_reloadable23.calltree +Core 0_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable24/Release/0_2_reloadable24.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 0_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable23/Release/0_3_reloadable23.calltree +Core 0_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable24/Release/0_3_reloadable24.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable23/Release/1_0_reloadable23.calltree +Core 1_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable24/Release/1_0_reloadable24.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable23/Release/1_1_reloadable23.calltree +Core 1_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable24/Release/1_1_reloadable24.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable23/Release/1_2_reloadable23.calltree +Core 1_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable24/Release/1_2_reloadable24.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 1_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable23/Release/1_3_reloadable23.calltree +Core 1_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable24/Release/1_3_reloadable24.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable23/Release/2_0_reloadable23.calltree +Core 2_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable24/Release/2_0_reloadable24.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable23/Release/2_1_reloadable23.calltree +Core 2_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable24/Release/2_1_reloadable24.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable23/Release/2_2_reloadable23.calltree +Core 2_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable24/Release/2_2_reloadable24.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 2_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable23/Release/2_3_reloadable23.calltree +Core 2_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable24/Release/2_3_reloadable24.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable23/Release/3_0_reloadable23.calltree +Core 3_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable24/Release/3_0_reloadable24.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable23/Release/3_1_reloadable23.calltree +Core 3_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable24/Release/3_1_reloadable24.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable23/Release/3_2_reloadable23.calltree +Core 3_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable24/Release/3_2_reloadable24.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 3_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable23/Release/3_3_reloadable23.calltree +Core 3_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable24/Release/3_3_reloadable24.calltree +Core 0_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable0/Release/0_0_reloadable0.calltree +Core 0_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable1/Release/0_0_reloadable1.calltree +Core 0_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable2/Release/0_0_reloadable2.calltree +Core 0_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable3/Release/0_0_reloadable3.calltree +Core 0_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable4/Release/0_0_reloadable4.calltree +Core 0_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable5/Release/0_0_reloadable5.calltree +Core 0_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable6/Release/0_0_reloadable6.calltree +Core 0_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable7/Release/0_0_reloadable7.calltree +Core 0_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable8/Release/0_0_reloadable8.calltree +Core 0_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable9/Release/0_0_reloadable9.calltree +Core 0_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable10/Release/0_0_reloadable10.calltree +Core 0_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable11/Release/0_0_reloadable11.calltree +Core 0_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable12/Release/0_0_reloadable12.calltree +Core 0_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable13/Release/0_0_reloadable13.calltree +Core 0_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable14/Release/0_0_reloadable14.calltree +Core 0_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable15/Release/0_0_reloadable15.calltree +Core 0_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable16/Release/0_0_reloadable16.calltree +Core 0_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable17/Release/0_0_reloadable17.calltree +Core 0_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable18/Release/0_0_reloadable18.calltree +Core 0_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable19/Release/0_0_reloadable19.calltree +Core 0_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable20/Release/0_0_reloadable20.calltree +Core 0_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable21/Release/0_0_reloadable21.calltree +Core 0_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable22/Release/0_0_reloadable22.calltree +Core 0_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable23/Release/0_0_reloadable23.calltree +Core 0_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable24/Release/0_0_reloadable24.calltree +Core 0_0_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_0_reloadable25/Release/0_0_reloadable25.calltree +Core 0_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable0/Release/0_1_reloadable0.calltree +Core 0_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable1/Release/0_1_reloadable1.calltree +Core 0_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable2/Release/0_1_reloadable2.calltree +Core 0_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable3/Release/0_1_reloadable3.calltree +Core 0_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable4/Release/0_1_reloadable4.calltree +Core 0_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable5/Release/0_1_reloadable5.calltree +Core 0_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable6/Release/0_1_reloadable6.calltree +Core 0_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable7/Release/0_1_reloadable7.calltree +Core 0_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable8/Release/0_1_reloadable8.calltree +Core 0_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable9/Release/0_1_reloadable9.calltree +Core 0_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable10/Release/0_1_reloadable10.calltree +Core 0_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable11/Release/0_1_reloadable11.calltree +Core 0_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable12/Release/0_1_reloadable12.calltree +Core 0_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable13/Release/0_1_reloadable13.calltree +Core 0_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable14/Release/0_1_reloadable14.calltree +Core 0_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable15/Release/0_1_reloadable15.calltree +Core 0_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable16/Release/0_1_reloadable16.calltree +Core 0_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable17/Release/0_1_reloadable17.calltree +Core 0_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable18/Release/0_1_reloadable18.calltree +Core 0_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable19/Release/0_1_reloadable19.calltree +Core 0_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable20/Release/0_1_reloadable20.calltree +Core 0_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable21/Release/0_1_reloadable21.calltree +Core 0_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable22/Release/0_1_reloadable22.calltree +Core 0_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable23/Release/0_1_reloadable23.calltree +Core 0_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable24/Release/0_1_reloadable24.calltree +Core 0_1_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_1_reloadable25/Release/0_1_reloadable25.calltree +Core 0_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable0/Release/0_2_reloadable0.calltree +Core 0_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable1/Release/0_2_reloadable1.calltree +Core 0_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable2/Release/0_2_reloadable2.calltree +Core 0_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable3/Release/0_2_reloadable3.calltree +Core 0_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable4/Release/0_2_reloadable4.calltree +Core 0_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable5/Release/0_2_reloadable5.calltree +Core 0_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable6/Release/0_2_reloadable6.calltree +Core 0_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable7/Release/0_2_reloadable7.calltree +Core 0_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable8/Release/0_2_reloadable8.calltree +Core 0_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable9/Release/0_2_reloadable9.calltree +Core 0_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable10/Release/0_2_reloadable10.calltree +Core 0_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable11/Release/0_2_reloadable11.calltree +Core 0_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable12/Release/0_2_reloadable12.calltree +Core 0_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable13/Release/0_2_reloadable13.calltree +Core 0_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable14/Release/0_2_reloadable14.calltree +Core 0_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable15/Release/0_2_reloadable15.calltree +Core 0_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable16/Release/0_2_reloadable16.calltree +Core 0_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable17/Release/0_2_reloadable17.calltree +Core 0_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable18/Release/0_2_reloadable18.calltree +Core 0_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable19/Release/0_2_reloadable19.calltree +Core 0_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable20/Release/0_2_reloadable20.calltree +Core 0_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable21/Release/0_2_reloadable21.calltree +Core 0_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable22/Release/0_2_reloadable22.calltree +Core 0_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable23/Release/0_2_reloadable23.calltree +Core 0_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable24/Release/0_2_reloadable24.calltree +Core 0_2_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_2_reloadable25/Release/0_2_reloadable25.calltree +Core 0_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable0/Release/0_3_reloadable0.calltree +Core 0_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable1/Release/0_3_reloadable1.calltree +Core 0_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable2/Release/0_3_reloadable2.calltree +Core 0_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable3/Release/0_3_reloadable3.calltree +Core 0_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable4/Release/0_3_reloadable4.calltree +Core 0_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable5/Release/0_3_reloadable5.calltree +Core 0_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable6/Release/0_3_reloadable6.calltree +Core 0_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable7/Release/0_3_reloadable7.calltree +Core 0_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable8/Release/0_3_reloadable8.calltree +Core 0_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable9/Release/0_3_reloadable9.calltree +Core 0_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable10/Release/0_3_reloadable10.calltree +Core 0_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable11/Release/0_3_reloadable11.calltree +Core 0_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable12/Release/0_3_reloadable12.calltree +Core 0_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable13/Release/0_3_reloadable13.calltree +Core 0_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable14/Release/0_3_reloadable14.calltree +Core 0_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable15/Release/0_3_reloadable15.calltree +Core 0_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable16/Release/0_3_reloadable16.calltree +Core 0_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable17/Release/0_3_reloadable17.calltree +Core 0_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable18/Release/0_3_reloadable18.calltree +Core 0_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable19/Release/0_3_reloadable19.calltree +Core 0_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable20/Release/0_3_reloadable20.calltree +Core 0_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable21/Release/0_3_reloadable21.calltree +Core 0_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable22/Release/0_3_reloadable22.calltree +Core 0_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable23/Release/0_3_reloadable23.calltree +Core 0_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable24/Release/0_3_reloadable24.calltree +Core 0_3_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/0_3_reloadable25/Release/0_3_reloadable25.calltree +Core 1_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable0/Release/1_0_reloadable0.calltree +Core 1_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable1/Release/1_0_reloadable1.calltree +Core 1_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable2/Release/1_0_reloadable2.calltree +Core 1_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable3/Release/1_0_reloadable3.calltree +Core 1_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable4/Release/1_0_reloadable4.calltree +Core 1_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable5/Release/1_0_reloadable5.calltree +Core 1_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable6/Release/1_0_reloadable6.calltree +Core 1_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable7/Release/1_0_reloadable7.calltree +Core 1_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable8/Release/1_0_reloadable8.calltree +Core 1_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable9/Release/1_0_reloadable9.calltree +Core 1_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable10/Release/1_0_reloadable10.calltree +Core 1_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable11/Release/1_0_reloadable11.calltree +Core 1_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable12/Release/1_0_reloadable12.calltree +Core 1_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable13/Release/1_0_reloadable13.calltree +Core 1_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable14/Release/1_0_reloadable14.calltree +Core 1_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable15/Release/1_0_reloadable15.calltree +Core 1_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable16/Release/1_0_reloadable16.calltree +Core 1_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable17/Release/1_0_reloadable17.calltree +Core 1_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable18/Release/1_0_reloadable18.calltree +Core 1_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable19/Release/1_0_reloadable19.calltree +Core 1_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable20/Release/1_0_reloadable20.calltree +Core 1_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable21/Release/1_0_reloadable21.calltree +Core 1_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable22/Release/1_0_reloadable22.calltree +Core 1_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable23/Release/1_0_reloadable23.calltree +Core 1_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable24/Release/1_0_reloadable24.calltree +Core 1_0_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_0_reloadable25/Release/1_0_reloadable25.calltree +Core 1_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable0/Release/1_1_reloadable0.calltree +Core 1_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable1/Release/1_1_reloadable1.calltree +Core 1_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable2/Release/1_1_reloadable2.calltree +Core 1_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable3/Release/1_1_reloadable3.calltree +Core 1_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable4/Release/1_1_reloadable4.calltree +Core 1_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable5/Release/1_1_reloadable5.calltree +Core 1_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable6/Release/1_1_reloadable6.calltree +Core 1_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable7/Release/1_1_reloadable7.calltree +Core 1_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable8/Release/1_1_reloadable8.calltree +Core 1_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable9/Release/1_1_reloadable9.calltree +Core 1_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable10/Release/1_1_reloadable10.calltree +Core 1_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable11/Release/1_1_reloadable11.calltree +Core 1_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable12/Release/1_1_reloadable12.calltree +Core 1_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable13/Release/1_1_reloadable13.calltree +Core 1_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable14/Release/1_1_reloadable14.calltree +Core 1_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable15/Release/1_1_reloadable15.calltree +Core 1_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable16/Release/1_1_reloadable16.calltree +Core 1_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable17/Release/1_1_reloadable17.calltree +Core 1_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable18/Release/1_1_reloadable18.calltree +Core 1_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable19/Release/1_1_reloadable19.calltree +Core 1_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable20/Release/1_1_reloadable20.calltree +Core 1_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable21/Release/1_1_reloadable21.calltree +Core 1_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable22/Release/1_1_reloadable22.calltree +Core 1_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable23/Release/1_1_reloadable23.calltree +Core 1_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable24/Release/1_1_reloadable24.calltree +Core 1_1_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_1_reloadable25/Release/1_1_reloadable25.calltree +Core 1_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable0/Release/1_2_reloadable0.calltree +Core 1_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable1/Release/1_2_reloadable1.calltree +Core 1_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable2/Release/1_2_reloadable2.calltree +Core 1_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable3/Release/1_2_reloadable3.calltree +Core 1_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable4/Release/1_2_reloadable4.calltree +Core 1_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable5/Release/1_2_reloadable5.calltree +Core 1_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable6/Release/1_2_reloadable6.calltree +Core 1_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable7/Release/1_2_reloadable7.calltree +Core 1_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable8/Release/1_2_reloadable8.calltree +Core 1_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable9/Release/1_2_reloadable9.calltree +Core 1_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable10/Release/1_2_reloadable10.calltree +Core 1_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable11/Release/1_2_reloadable11.calltree +Core 1_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable12/Release/1_2_reloadable12.calltree +Core 1_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable13/Release/1_2_reloadable13.calltree +Core 1_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable14/Release/1_2_reloadable14.calltree +Core 1_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable15/Release/1_2_reloadable15.calltree +Core 1_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable16/Release/1_2_reloadable16.calltree +Core 1_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable17/Release/1_2_reloadable17.calltree +Core 1_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable18/Release/1_2_reloadable18.calltree +Core 1_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable19/Release/1_2_reloadable19.calltree +Core 1_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable20/Release/1_2_reloadable20.calltree +Core 1_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable21/Release/1_2_reloadable21.calltree +Core 1_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable22/Release/1_2_reloadable22.calltree +Core 1_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable23/Release/1_2_reloadable23.calltree +Core 1_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable24/Release/1_2_reloadable24.calltree +Core 1_2_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_2_reloadable25/Release/1_2_reloadable25.calltree +Core 1_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable0/Release/1_3_reloadable0.calltree +Core 1_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable1/Release/1_3_reloadable1.calltree +Core 1_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable2/Release/1_3_reloadable2.calltree +Core 1_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable3/Release/1_3_reloadable3.calltree +Core 1_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable4/Release/1_3_reloadable4.calltree +Core 1_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable5/Release/1_3_reloadable5.calltree +Core 1_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable6/Release/1_3_reloadable6.calltree +Core 1_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable7/Release/1_3_reloadable7.calltree +Core 1_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable8/Release/1_3_reloadable8.calltree +Core 1_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable9/Release/1_3_reloadable9.calltree +Core 1_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable10/Release/1_3_reloadable10.calltree +Core 1_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable11/Release/1_3_reloadable11.calltree +Core 1_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable12/Release/1_3_reloadable12.calltree +Core 1_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable13/Release/1_3_reloadable13.calltree +Core 1_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable14/Release/1_3_reloadable14.calltree +Core 1_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable15/Release/1_3_reloadable15.calltree +Core 1_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable16/Release/1_3_reloadable16.calltree +Core 1_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable17/Release/1_3_reloadable17.calltree +Core 1_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable18/Release/1_3_reloadable18.calltree +Core 1_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable19/Release/1_3_reloadable19.calltree +Core 1_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable20/Release/1_3_reloadable20.calltree +Core 1_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable21/Release/1_3_reloadable21.calltree +Core 1_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable22/Release/1_3_reloadable22.calltree +Core 1_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable23/Release/1_3_reloadable23.calltree +Core 1_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable24/Release/1_3_reloadable24.calltree +Core 1_3_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/1_3_reloadable25/Release/1_3_reloadable25.calltree +Core 2_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable0/Release/2_0_reloadable0.calltree +Core 2_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable1/Release/2_0_reloadable1.calltree +Core 2_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable2/Release/2_0_reloadable2.calltree +Core 2_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable3/Release/2_0_reloadable3.calltree +Core 2_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable4/Release/2_0_reloadable4.calltree +Core 2_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable5/Release/2_0_reloadable5.calltree +Core 2_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable6/Release/2_0_reloadable6.calltree +Core 2_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable7/Release/2_0_reloadable7.calltree +Core 2_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable8/Release/2_0_reloadable8.calltree +Core 2_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable9/Release/2_0_reloadable9.calltree +Core 2_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable10/Release/2_0_reloadable10.calltree +Core 2_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable11/Release/2_0_reloadable11.calltree +Core 2_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable12/Release/2_0_reloadable12.calltree +Core 2_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable13/Release/2_0_reloadable13.calltree +Core 2_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable14/Release/2_0_reloadable14.calltree +Core 2_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable15/Release/2_0_reloadable15.calltree +Core 2_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable16/Release/2_0_reloadable16.calltree +Core 2_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable17/Release/2_0_reloadable17.calltree +Core 2_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable18/Release/2_0_reloadable18.calltree +Core 2_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable19/Release/2_0_reloadable19.calltree +Core 2_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable20/Release/2_0_reloadable20.calltree +Core 2_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable21/Release/2_0_reloadable21.calltree +Core 2_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable22/Release/2_0_reloadable22.calltree +Core 2_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable23/Release/2_0_reloadable23.calltree +Core 2_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable24/Release/2_0_reloadable24.calltree +Core 2_0_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_0_reloadable25/Release/2_0_reloadable25.calltree +Core 2_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable0/Release/2_1_reloadable0.calltree +Core 2_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable1/Release/2_1_reloadable1.calltree +Core 2_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable2/Release/2_1_reloadable2.calltree +Core 2_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable3/Release/2_1_reloadable3.calltree +Core 2_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable4/Release/2_1_reloadable4.calltree +Core 2_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable5/Release/2_1_reloadable5.calltree +Core 2_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable6/Release/2_1_reloadable6.calltree +Core 2_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable7/Release/2_1_reloadable7.calltree +Core 2_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable8/Release/2_1_reloadable8.calltree +Core 2_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable9/Release/2_1_reloadable9.calltree +Core 2_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable10/Release/2_1_reloadable10.calltree +Core 2_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable11/Release/2_1_reloadable11.calltree +Core 2_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable12/Release/2_1_reloadable12.calltree +Core 2_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable13/Release/2_1_reloadable13.calltree +Core 2_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable14/Release/2_1_reloadable14.calltree +Core 2_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable15/Release/2_1_reloadable15.calltree +Core 2_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable16/Release/2_1_reloadable16.calltree +Core 2_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable17/Release/2_1_reloadable17.calltree +Core 2_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable18/Release/2_1_reloadable18.calltree +Core 2_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable19/Release/2_1_reloadable19.calltree +Core 2_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable20/Release/2_1_reloadable20.calltree +Core 2_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable21/Release/2_1_reloadable21.calltree +Core 2_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable22/Release/2_1_reloadable22.calltree +Core 2_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable23/Release/2_1_reloadable23.calltree +Core 2_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable24/Release/2_1_reloadable24.calltree +Core 2_1_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_1_reloadable25/Release/2_1_reloadable25.calltree +Core 2_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable0/Release/2_2_reloadable0.calltree +Core 2_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable1/Release/2_2_reloadable1.calltree +Core 2_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable2/Release/2_2_reloadable2.calltree +Core 2_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable3/Release/2_2_reloadable3.calltree +Core 2_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable4/Release/2_2_reloadable4.calltree +Core 2_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable5/Release/2_2_reloadable5.calltree +Core 2_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable6/Release/2_2_reloadable6.calltree +Core 2_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable7/Release/2_2_reloadable7.calltree +Core 2_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable8/Release/2_2_reloadable8.calltree +Core 2_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable9/Release/2_2_reloadable9.calltree +Core 2_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable10/Release/2_2_reloadable10.calltree +Core 2_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable11/Release/2_2_reloadable11.calltree +Core 2_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable12/Release/2_2_reloadable12.calltree +Core 2_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable13/Release/2_2_reloadable13.calltree +Core 2_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable14/Release/2_2_reloadable14.calltree +Core 2_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable15/Release/2_2_reloadable15.calltree +Core 2_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable16/Release/2_2_reloadable16.calltree +Core 2_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable17/Release/2_2_reloadable17.calltree +Core 2_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable18/Release/2_2_reloadable18.calltree +Core 2_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable19/Release/2_2_reloadable19.calltree +Core 2_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable20/Release/2_2_reloadable20.calltree +Core 2_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable21/Release/2_2_reloadable21.calltree +Core 2_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable22/Release/2_2_reloadable22.calltree +Core 2_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable23/Release/2_2_reloadable23.calltree +Core 2_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable24/Release/2_2_reloadable24.calltree +Core 2_2_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_2_reloadable25/Release/2_2_reloadable25.calltree +Core 2_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable0/Release/2_3_reloadable0.calltree +Core 2_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable1/Release/2_3_reloadable1.calltree +Core 2_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable2/Release/2_3_reloadable2.calltree +Core 2_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable3/Release/2_3_reloadable3.calltree +Core 2_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable4/Release/2_3_reloadable4.calltree +Core 2_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable5/Release/2_3_reloadable5.calltree +Core 2_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable6/Release/2_3_reloadable6.calltree +Core 2_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable7/Release/2_3_reloadable7.calltree +Core 2_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable8/Release/2_3_reloadable8.calltree +Core 2_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable9/Release/2_3_reloadable9.calltree +Core 2_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable10/Release/2_3_reloadable10.calltree +Core 2_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable11/Release/2_3_reloadable11.calltree +Core 2_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable12/Release/2_3_reloadable12.calltree +Core 2_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable13/Release/2_3_reloadable13.calltree +Core 2_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable14/Release/2_3_reloadable14.calltree +Core 2_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable15/Release/2_3_reloadable15.calltree +Core 2_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable16/Release/2_3_reloadable16.calltree +Core 2_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable17/Release/2_3_reloadable17.calltree +Core 2_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable18/Release/2_3_reloadable18.calltree +Core 2_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable19/Release/2_3_reloadable19.calltree +Core 2_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable20/Release/2_3_reloadable20.calltree +Core 2_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable21/Release/2_3_reloadable21.calltree +Core 2_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable22/Release/2_3_reloadable22.calltree +Core 2_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable23/Release/2_3_reloadable23.calltree +Core 2_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable24/Release/2_3_reloadable24.calltree +Core 2_3_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/2_3_reloadable25/Release/2_3_reloadable25.calltree +Core 3_0_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable0/Release/3_0_reloadable0.calltree +Core 3_0_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable1/Release/3_0_reloadable1.calltree +Core 3_0_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable2/Release/3_0_reloadable2.calltree +Core 3_0_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable3/Release/3_0_reloadable3.calltree +Core 3_0_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable4/Release/3_0_reloadable4.calltree +Core 3_0_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable5/Release/3_0_reloadable5.calltree +Core 3_0_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable6/Release/3_0_reloadable6.calltree +Core 3_0_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable7/Release/3_0_reloadable7.calltree +Core 3_0_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable8/Release/3_0_reloadable8.calltree +Core 3_0_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable9/Release/3_0_reloadable9.calltree +Core 3_0_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable10/Release/3_0_reloadable10.calltree +Core 3_0_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable11/Release/3_0_reloadable11.calltree +Core 3_0_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable12/Release/3_0_reloadable12.calltree +Core 3_0_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable13/Release/3_0_reloadable13.calltree +Core 3_0_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable14/Release/3_0_reloadable14.calltree +Core 3_0_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable15/Release/3_0_reloadable15.calltree +Core 3_0_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable16/Release/3_0_reloadable16.calltree +Core 3_0_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable17/Release/3_0_reloadable17.calltree +Core 3_0_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable18/Release/3_0_reloadable18.calltree +Core 3_0_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable19/Release/3_0_reloadable19.calltree +Core 3_0_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable20/Release/3_0_reloadable20.calltree +Core 3_0_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable21/Release/3_0_reloadable21.calltree +Core 3_0_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable22/Release/3_0_reloadable22.calltree +Core 3_0_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable23/Release/3_0_reloadable23.calltree +Core 3_0_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable24/Release/3_0_reloadable24.calltree +Core 3_0_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_0_reloadable25/Release/3_0_reloadable25.calltree +Core 3_1_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable0/Release/3_1_reloadable0.calltree +Core 3_1_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable1/Release/3_1_reloadable1.calltree +Core 3_1_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable2/Release/3_1_reloadable2.calltree +Core 3_1_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable3/Release/3_1_reloadable3.calltree +Core 3_1_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable4/Release/3_1_reloadable4.calltree +Core 3_1_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable5/Release/3_1_reloadable5.calltree +Core 3_1_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable6/Release/3_1_reloadable6.calltree +Core 3_1_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable7/Release/3_1_reloadable7.calltree +Core 3_1_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable8/Release/3_1_reloadable8.calltree +Core 3_1_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable9/Release/3_1_reloadable9.calltree +Core 3_1_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable10/Release/3_1_reloadable10.calltree +Core 3_1_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable11/Release/3_1_reloadable11.calltree +Core 3_1_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable12/Release/3_1_reloadable12.calltree +Core 3_1_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable13/Release/3_1_reloadable13.calltree +Core 3_1_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable14/Release/3_1_reloadable14.calltree +Core 3_1_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable15/Release/3_1_reloadable15.calltree +Core 3_1_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable16/Release/3_1_reloadable16.calltree +Core 3_1_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable17/Release/3_1_reloadable17.calltree +Core 3_1_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable18/Release/3_1_reloadable18.calltree +Core 3_1_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable19/Release/3_1_reloadable19.calltree +Core 3_1_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable20/Release/3_1_reloadable20.calltree +Core 3_1_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable21/Release/3_1_reloadable21.calltree +Core 3_1_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable22/Release/3_1_reloadable22.calltree +Core 3_1_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable23/Release/3_1_reloadable23.calltree +Core 3_1_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable24/Release/3_1_reloadable24.calltree +Core 3_1_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_1_reloadable25/Release/3_1_reloadable25.calltree +Core 3_2_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable0/Release/3_2_reloadable0.calltree +Core 3_2_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable1/Release/3_2_reloadable1.calltree +Core 3_2_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable2/Release/3_2_reloadable2.calltree +Core 3_2_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable3/Release/3_2_reloadable3.calltree +Core 3_2_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable4/Release/3_2_reloadable4.calltree +Core 3_2_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable5/Release/3_2_reloadable5.calltree +Core 3_2_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable6/Release/3_2_reloadable6.calltree +Core 3_2_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable7/Release/3_2_reloadable7.calltree +Core 3_2_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable8/Release/3_2_reloadable8.calltree +Core 3_2_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable9/Release/3_2_reloadable9.calltree +Core 3_2_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable10/Release/3_2_reloadable10.calltree +Core 3_2_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable11/Release/3_2_reloadable11.calltree +Core 3_2_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable12/Release/3_2_reloadable12.calltree +Core 3_2_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable13/Release/3_2_reloadable13.calltree +Core 3_2_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable14/Release/3_2_reloadable14.calltree +Core 3_2_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable15/Release/3_2_reloadable15.calltree +Core 3_2_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable16/Release/3_2_reloadable16.calltree +Core 3_2_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable17/Release/3_2_reloadable17.calltree +Core 3_2_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable18/Release/3_2_reloadable18.calltree +Core 3_2_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable19/Release/3_2_reloadable19.calltree +Core 3_2_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable20/Release/3_2_reloadable20.calltree +Core 3_2_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable21/Release/3_2_reloadable21.calltree +Core 3_2_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable22/Release/3_2_reloadable22.calltree +Core 3_2_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable23/Release/3_2_reloadable23.calltree +Core 3_2_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable24/Release/3_2_reloadable24.calltree +Core 3_2_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_2_reloadable25/Release/3_2_reloadable25.calltree +Core 3_3_reloadable0 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable0/Release/3_3_reloadable0.calltree +Core 3_3_reloadable1 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable1/Release/3_3_reloadable1.calltree +Core 3_3_reloadable2 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable2/Release/3_3_reloadable2.calltree +Core 3_3_reloadable3 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable3/Release/3_3_reloadable3.calltree +Core 3_3_reloadable4 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable4/Release/3_3_reloadable4.calltree +Core 3_3_reloadable5 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable5/Release/3_3_reloadable5.calltree +Core 3_3_reloadable6 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable6/Release/3_3_reloadable6.calltree +Core 3_3_reloadable7 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable7/Release/3_3_reloadable7.calltree +Core 3_3_reloadable8 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable8/Release/3_3_reloadable8.calltree +Core 3_3_reloadable9 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable9/Release/3_3_reloadable9.calltree +Core 3_3_reloadable10 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable10/Release/3_3_reloadable10.calltree +Core 3_3_reloadable11 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable11/Release/3_3_reloadable11.calltree +Core 3_3_reloadable12 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable12/Release/3_3_reloadable12.calltree +Core 3_3_reloadable13 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable13/Release/3_3_reloadable13.calltree +Core 3_3_reloadable14 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable14/Release/3_3_reloadable14.calltree +Core 3_3_reloadable15 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable15/Release/3_3_reloadable15.calltree +Core 3_3_reloadable16 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable16/Release/3_3_reloadable16.calltree +Core 3_3_reloadable17 + Stack Size Used = 320 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable17/Release/3_3_reloadable17.calltree +Core 3_3_reloadable18 + Stack Size Used = 448 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable18/Release/3_3_reloadable18.calltree +Core 3_3_reloadable19 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable19/Release/3_3_reloadable19.calltree +Core 3_3_reloadable20 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable20/Release/3_3_reloadable20.calltree +Core 3_3_reloadable21 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable21/Release/3_3_reloadable21.calltree +Core 3_3_reloadable22 + Stack Size Used = 1920 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable22/Release/3_3_reloadable22.calltree +Core 3_3_reloadable23 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable23/Release/3_3_reloadable23.calltree +Core 3_3_reloadable24 + Stack Size Used = 512 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable24/Release/3_3_reloadable24.calltree +Core 3_3_reloadable25 + Stack Size Used = 256 + Stack Size Allotted = 2368 + Stack Addr : [ startAddress = 0x0007bac0; endAddress = 0x0007c3ff ] + Stack Usage by Functions : Refer Work/aie/3_3_reloadable25/Release/3_3_reloadable25.calltree \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/aie_interface_spec.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/aie_interface_spec.json new file mode 100644 index 0000000000000000000000000000000000000000..d4ced9d418cd06df49f55de650a8e08a1317ca3b --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/aie_interface_spec.json @@ -0,0 +1,93618 @@ +{ + "inputs": [ + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 0, + "ports": [ + { + "portName": "Layer_8_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_8_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 1, + "ports": [ + { + "portName": "Layer_13_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_13_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 2, + "ports": [ + { + "portName": "Layer_14_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_14_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 3, + "ports": [ + { + "portName": "Layer_15_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_15_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 4, + "ports": [ + { + "portName": "Layer_16_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_16_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 5, + "ports": [ + { + "portName": "Layer_18_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_18_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 6, + "ports": [ + { + "portName": "Layer_19_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_19_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 7, + "ports": [ + { + "portName": "Layer_20_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_20_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 8, + "ports": [ + { + "portName": "Layer_22_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_22_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 9, + "ports": [ + { + "portName": "Layer_23_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_23_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 10, + "ports": [ + { + "portName": "Layer_24_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_24_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 11, + "ports": [ + { + "portName": "Layer_27_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_27_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 12, + "ports": [ + { + "portName": "Layer_28_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_28_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 13, + "ports": [ + { + "portName": "Layer_34_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_34_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 14, + "ports": [ + { + "portName": "Layer_35_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_35_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 15, + "ports": [ + { + "portName": "Layer_36_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_36_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 16, + "ports": [ + { + "portName": "Layer_39_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_39_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 17, + "ports": [ + { + "portName": "Layer_40_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_40_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 18, + "ports": [ + { + "portName": "Layer_46_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_46_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 19, + "ports": [ + { + "portName": "Layer_47_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_47_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 20, + "ports": [ + { + "portName": "Layer_48_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_48_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 21, + "ports": [ + { + "portName": "Layer_51_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_51_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 22, + "ports": [ + { + "portName": "Layer_52_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_52_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 23, + "ports": [ + { + "portName": "Layer_58_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_58_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 24, + "ports": [ + { + "portName": "Layer_59_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_59_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 25, + "ports": [ + { + "portName": "Layer_65_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_65_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 26, + "ports": [ + { + "portName": "Layer_70_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_70_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 27, + "ports": [ + { + "portName": "Layer_71_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_71_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 28, + "ports": [ + { + "portName": "Layer_76_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_76_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 29, + "ports": [ + { + "portName": "Layer_81_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_81_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 30, + "ports": [ + { + "portName": "Layer_82_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_82_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 31, + "ports": [ + { + "portName": "Layer_87_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_87_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 32, + "ports": [ + { + "portName": "Layer_92_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_92_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 33, + "ports": [ + { + "portName": "Layer_93_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_93_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 34, + "ports": [ + { + "portName": "Layer_98_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_98_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 35, + "ports": [ + { + "portName": "Layer_103_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_103_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 36, + "ports": [ + { + "portName": "Layer_104_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_104_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 37, + "ports": [ + { + "portName": "Layer_109_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_109_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 38, + "ports": [ + { + "portName": "Layer_116_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_116_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 39, + "ports": [ + { + "portName": "Layer_117_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_117_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 40, + "ports": [ + { + "portName": "Layer_123_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_123_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 41, + "ports": [ + { + "portName": "Layer_124_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_124_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 42, + "ports": [ + { + "portName": "Layer_129_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_129_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 43, + "ports": [ + { + "portName": "Layer_136_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_136_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 44, + "ports": [ + { + "portName": "Layer_137_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_137_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 45, + "ports": [ + { + "portName": "Layer_143_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_143_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 46, + "ports": [ + { + "portName": "Layer_144_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_144_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 47, + "ports": [ + { + "portName": "Layer_149_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_149_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 48, + "ports": [ + { + "portName": "Layer_156_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_156_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 49, + "ports": [ + { + "portName": "Layer_157_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_157_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 50, + "ports": [ + { + "portName": "Layer_163_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_163_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 51, + "ports": [ + { + "portName": "Layer_164_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_164_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 52, + "ports": [ + { + "portName": "Layer_169_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_169_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 53, + "ports": [ + { + "portName": "Layer_176_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_176_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 54, + "ports": [ + { + "portName": "Layer_177_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_177_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 55, + "ports": [ + { + "portName": "Layer_183_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_183_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 56, + "ports": [ + { + "portName": "Layer_184_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_184_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 57, + "ports": [ + { + "portName": "Layer_189_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_189_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 58, + "ports": [ + { + "portName": "Layer_196_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_196_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 59, + "ports": [ + { + "portName": "Layer_197_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_197_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 60, + "ports": [ + { + "portName": "Layer_203_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_203_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 61, + "ports": [ + { + "portName": "Layer_204_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_204_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 62, + "ports": [ + { + "portName": "Layer_211_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_211_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 63, + "ports": [ + { + "portName": "Layer_214_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_214_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 64, + "ports": [ + { + "portName": "Layer_218_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_218_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 65, + "ports": [ + { + "portName": "Layer_226_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_226_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 66, + "ports": [ + { + "portName": "Layer_237_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_237_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 67, + "ports": [ + { + "portName": "Layer_241_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_241_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 68, + "ports": [ + { + "portName": "Layer_249_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_249_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 69, + "ports": [ + { + "portName": "Layer_257_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_257_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 70, + "ports": [ + { + "portName": "Layer_261_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_261_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 71, + "ports": [ + { + "portName": "Layer_269_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_269_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 72, + "ports": [ + { + "portName": "Layer_276_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_276_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 73, + "ports": [ + { + "portName": "Layer_280_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_280_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 74, + "ports": [ + { + "portName": "Layer_288_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_288_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 75, + "ports": [ + { + "portName": "Layer_295_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_295_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 76, + "ports": [ + { + "portName": "Layer_296_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_296_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 77, + "ports": [ + { + "portName": "Layer_297_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_297_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 78, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input0_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input0_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 79, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input5_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input5_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 80, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input4_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input4_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 81, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input4_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input4_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 82, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input3_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input3_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 83, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input3_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input3_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 84, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input2_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input2_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 85, + "ports": [ + { + "portName": "wts.in[0]", + "qualifiedName": "compute_graph.templated_graph_260.wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 86, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input1_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input1_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 87, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input1_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input1_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 88, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input0_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input0_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 89, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 90, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 91, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 92, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 93, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 94, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 95, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 96, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 97, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 98, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 99, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 105, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 106, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 107, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 108, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 109, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 110, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 111, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 112, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 121, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 122, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 123, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 124, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 125, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 126, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 127, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 128, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 129, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 130, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 131, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 132, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 133, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 134, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 135, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 136, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 137, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 138, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 139, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 140, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 141, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 142, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 143, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 144, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 169, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 170, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 171, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 172, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 173, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 174, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 175, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 176, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 177, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 178, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 179, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 180, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 181, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 182, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 183, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 184, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 185, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 186, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 187, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 188, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 189, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 190, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 191, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 192, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 193, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 194, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 195, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 196, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 197, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 198, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 199, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 200, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 201, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 202, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 203, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 204, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 205, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 206, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 207, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 208, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 209, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 210, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 211, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 212, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 213, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 214, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 215, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 216, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 217, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 218, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 219, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 220, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 221, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 222, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 223, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 224, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 225, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 226, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 227, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 228, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 229, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 230, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 231, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 232, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 233, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 234, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 235, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 236, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 237, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 238, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 239, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 240, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 241, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 242, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 243, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 244, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 245, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 246, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 247, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 248, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 289, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 290, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 291, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 292, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 293, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 294, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 295, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 296, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 297, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 298, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 299, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 300, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 301, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 302, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 303, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 304, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 305, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 306, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 307, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 308, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 309, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 310, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 311, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 312, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 313, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 314, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 315, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 316, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 317, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 318, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 319, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 320, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 321, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 322, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 323, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 324, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 325, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 326, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 327, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 328, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 329, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 330, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 331, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 332, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 333, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 334, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 335, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 336, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 337, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 338, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 339, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 340, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 341, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 342, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 343, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 344, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 345, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 346, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 347, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 348, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 349, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 350, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 351, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 352, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 361, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 362, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 363, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 364, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 365, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 366, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 367, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 368, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 369, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 370, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 371, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 372, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 373, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 374, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 375, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 376, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 385, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 386, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 387, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 388, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 389, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 390, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 391, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 392, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 393, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 394, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 395, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 396, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 397, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 398, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 399, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 400, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 401, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 402, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 403, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 404, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 405, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 406, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 407, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 408, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 409, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 410, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 411, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 412, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 413, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 414, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 415, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 416, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 417, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 418, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 419, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 420, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 421, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 422, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 423, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 424, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 425, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 426, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 427, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 428, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 429, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 430, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 431, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 432, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 441, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 442, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 443, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 444, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 445, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 446, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 447, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 448, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 449, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 450, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 451, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 452, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 453, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 454, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 455, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 456, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 457, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 458, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 459, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 460, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 461, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 462, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 463, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 464, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 465, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 466, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 467, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 468, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 469, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 470, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 471, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 472, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 473, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 474, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 475, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 476, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 477, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 478, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 479, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 480, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 481, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 482, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 483, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 484, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 485, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 486, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 487, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 488, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 489, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 490, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 491, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 492, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 493, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 494, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 495, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 496, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 497, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 498, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 499, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 500, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 501, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 502, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 503, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 504, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 505, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 506, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 507, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 508, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 509, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 510, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 511, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 512, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 513, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 514, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 515, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 516, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 517, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 518, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 519, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 520, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 521, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 522, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 523, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 524, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 525, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 526, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 527, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 528, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 529, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 530, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 531, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 532, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 533, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 534, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 535, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 536, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 537, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 538, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 539, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 540, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 541, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 542, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 543, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 544, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 545, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 546, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 547, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 548, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 549, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 550, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 551, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 552, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 553, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 554, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 555, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 556, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 557, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 558, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 559, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 560, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 561, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 562, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 563, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 564, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 565, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 566, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 567, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 568, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 569, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 570, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 571, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 572, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 573, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 574, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 575, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 576, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 577, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 578, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 579, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 580, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 581, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 582, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 583, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 584, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 585, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 586, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 587, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 588, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 589, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 590, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 591, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 592, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 593, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 594, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 595, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 596, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 597, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 598, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 599, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 600, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 601, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 602, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 603, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 604, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 605, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 606, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 607, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 608, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 609, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 610, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 611, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 612, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 613, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 614, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 615, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 616, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 617, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 618, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 619, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 620, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 621, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 622, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 623, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 624, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 625, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 626, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 627, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 628, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 629, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 630, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 631, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 632, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 633, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 634, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 635, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 636, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 637, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 638, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 639, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 640, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 641, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 642, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 643, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 644, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 645, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 646, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 647, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 648, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 657, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 658, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 659, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 660, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 661, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 662, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 663, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 664, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 665, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 666, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 667, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 668, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 669, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 670, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 671, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 672, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 689, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 690, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 691, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 692, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 693, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 694, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 695, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 696, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 697, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 698, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 699, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 700, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 701, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 702, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 703, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 704, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 705, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 706, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 707, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 708, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 709, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 710, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 711, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 712, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 713, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 714, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 715, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 716, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 717, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 718, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 719, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 720, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 721, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 722, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 723, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 724, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 725, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 726, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 727, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 728, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 729, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 730, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 731, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 732, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 733, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 734, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 735, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 736, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 737, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 738, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 739, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 740, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 741, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 742, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 743, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 744, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 745, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 746, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 747, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 748, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 749, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 750, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 751, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 752, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 753, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 754, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 755, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 756, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 757, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 758, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 759, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 760, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 761, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 762, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 763, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 764, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 765, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 766, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 767, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 768, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 777, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 778, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 779, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 780, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 781, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 782, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 783, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 784, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 785, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 786, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 787, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 788, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 789, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 790, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 791, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 792, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 793, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 794, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 795, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 796, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 797, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 798, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 799, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 800, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 801, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 802, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 803, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 804, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 805, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 806, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 807, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 808, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 809, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 810, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 811, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 812, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 813, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 814, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 815, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 816, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 817, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 818, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 819, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 820, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 821, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 822, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 823, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 824, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 833, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 834, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 835, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 836, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 837, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 838, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 839, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 840, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 841, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 842, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 843, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 844, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 845, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 846, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 847, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 848, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 849, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 850, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 851, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 852, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 853, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 854, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 855, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 856, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 857, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 858, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 859, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 860, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 861, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 862, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 863, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 864, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 865, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 866, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 867, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 868, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 869, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 870, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 871, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 872, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 873, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 874, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 875, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 876, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 877, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 878, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 879, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 880, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 881, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 882, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 883, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 884, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 885, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 886, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 887, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 888, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 889, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 890, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 891, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 892, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 893, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 894, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 895, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 896, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 897, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 898, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 899, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 900, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 901, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 902, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 903, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 904, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 905, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 906, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 907, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 908, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 909, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 910, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 911, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 912, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 913, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 914, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 915, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 916, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 917, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 918, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 919, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 920, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 929, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 930, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 931, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 932, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 933, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 934, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 935, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 936, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 937, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 938, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 939, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 940, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 941, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 942, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 943, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 944, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 945, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 946, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 947, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 948, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 949, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 950, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 951, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 952, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 953, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 954, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 955, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 956, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 957, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 958, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 959, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 960, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 961, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 962, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 963, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 964, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 965, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 966, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 967, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 968, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 985, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 986, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 987, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 988, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 989, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 990, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 991, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 992, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 993, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 994, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 995, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 996, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 997, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 998, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 999, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1000, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1009, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1010, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1011, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1012, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1013, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1014, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1015, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1016, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1017, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1018, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1019, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1020, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1021, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1022, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1023, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1024, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1025, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1026, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1027, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1028, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1029, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1030, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1031, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1032, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1033, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1034, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1035, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1036, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1037, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1038, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1039, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1040, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1041, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1042, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1043, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1044, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1045, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1046, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1047, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1048, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1049, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1050, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1051, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1052, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1053, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1054, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1055, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1056, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1057, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1058, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1059, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1060, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1061, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1062, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1063, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1064, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1081, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1082, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1083, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1084, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1085, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1086, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1087, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1088, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1089, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1090, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1091, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1092, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1093, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1094, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1095, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1096, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1097, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1098, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1099, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1105, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1106, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1107, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1108, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1109, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1110, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1111, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1112, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1121, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1122, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1123, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1124, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1125, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1126, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1127, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1128, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1129, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1130, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1131, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1132, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1133, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1134, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1135, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1136, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1137, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1138, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1139, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1140, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1141, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1142, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1143, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1144, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1169, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1170, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1171, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1172, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1173, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1174, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1175, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1176, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1177, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1178, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1179, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1180, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1181, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1182, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1183, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1184, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1185, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1186, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1187, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1188, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1189, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1190, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1191, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1192, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1193, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1194, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1195, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1196, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1197, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1198, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1199, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1200, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1201, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1202, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1203, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1204, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1205, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1206, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1207, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1208, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1209, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1210, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1211, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1212, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1213, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1214, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1215, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1216, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1217, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1218, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1219, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1220, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1221, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1222, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1223, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1224, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1225, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1226, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1227, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1228, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1229, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1230, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1231, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1232, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1233, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1234, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1235, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1236, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1237, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1238, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1239, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1240, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1241, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1242, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1243, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1244, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1245, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1246, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1247, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1248, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1289, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1290, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1291, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1292, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1293, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1294, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1295, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1296, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1297, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1298, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1299, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1300, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1301, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1302, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1303, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1304, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1305, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1306, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1307, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1308, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1309, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1310, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1311, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1312, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1313, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1314, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1315, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1316, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1317, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1318, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1319, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1320, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1321, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1322, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1323, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1324, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1325, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1326, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1327, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1328, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1329, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1330, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1331, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1332, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1333, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1334, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1335, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1336, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1337, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1338, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1339, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1340, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1341, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1342, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1343, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1344, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1345, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1346, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1347, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1348, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1349, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1350, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1351, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1352, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1361, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1362, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1363, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1364, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1365, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1366, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1367, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1368, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1369, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1370, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1371, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1372, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1373, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1374, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1375, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1376, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1385, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1386, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1387, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1388, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1389, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1390, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1391, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1392, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1393, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1394, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1395, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1396, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1397, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1398, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1399, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1400, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1401, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1402, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1403, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1404, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1405, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1406, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1407, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1408, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1409, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1410, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1411, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1412, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1413, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1414, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1415, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1416, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1417, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1418, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1419, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1420, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1421, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1422, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1423, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1424, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1425, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1426, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1427, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1428, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1429, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1430, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1431, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1432, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1441, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1442, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1443, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1444, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1445, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1446, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1447, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1448, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1449, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1450, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1451, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1452, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1453, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1454, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1455, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1456, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1457, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1458, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1459, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1460, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1461, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1462, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1463, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1464, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1465, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1466, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1467, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1468, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1469, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1470, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1471, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1472, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1473, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1474, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1475, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1476, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1477, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1478, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1479, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1480, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1481, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1482, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1483, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1484, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1485, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1486, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1487, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1488, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1489, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1490, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1491, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1492, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1493, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1494, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1495, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1496, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1497, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1498, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1499, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1500, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1501, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1502, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1503, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1504, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1505, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1506, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1507, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1508, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1509, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1510, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1511, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1512, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1513, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1514, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1515, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1516, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1517, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1518, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1519, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1520, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1521, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1522, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1523, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1524, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1525, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1526, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1527, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1528, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1529, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1530, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1531, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1532, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1533, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1534, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1535, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1536, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1537, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1538, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1539, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1540, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1541, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1542, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1543, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1544, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1545, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1546, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1547, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1548, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1549, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1550, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1551, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1552, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1553, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1554, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1555, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1556, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1557, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1558, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1559, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1560, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1561, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1562, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1563, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1564, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1565, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1566, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1567, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1568, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1569, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1570, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1571, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1572, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1573, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1574, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1575, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1576, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1577, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1578, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1579, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1580, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1581, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1582, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1583, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1584, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1585, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1586, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1587, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1588, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1589, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1590, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1591, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1592, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1593, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1594, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1595, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1596, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1597, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1598, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1599, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1600, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1601, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1602, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1603, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1604, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1605, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1606, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1607, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1608, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1609, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1610, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1611, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1612, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1613, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1614, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1615, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1616, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1617, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1618, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1619, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1620, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1621, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1622, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1623, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1624, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1625, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1626, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1627, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1628, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1629, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1630, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1631, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1632, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1633, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1634, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1635, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1636, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1637, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1638, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1639, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1640, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1641, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1642, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1643, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1644, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1645, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1646, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1647, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1648, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1657, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1658, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1659, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1660, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1661, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1662, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1663, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1664, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1665, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1666, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1667, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1668, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1669, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1670, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1671, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1672, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1689, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1690, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1691, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1692, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1693, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1694, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1695, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1696, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1697, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1698, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1699, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1700, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1701, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1702, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1703, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1704, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1705, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1706, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1707, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1708, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1709, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1710, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1711, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1712, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1713, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1714, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1715, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1716, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1717, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1718, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1719, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1720, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1721, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1722, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1723, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1724, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1725, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1726, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1727, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1728, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1729, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1730, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1731, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1732, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1733, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1734, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1735, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1736, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1737, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1738, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1739, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1740, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1741, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1742, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1743, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1744, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1745, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1746, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1747, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1748, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1749, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1750, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1751, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1752, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1753, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1754, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1755, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1756, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1757, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1758, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1759, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1760, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1761, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1762, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1763, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1764, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1765, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1766, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1767, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1768, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1777, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1778, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1779, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1780, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1781, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1782, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1783, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1784, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1785, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1786, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1787, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1788, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1789, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1790, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1791, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1792, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1793, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1794, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1795, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1796, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1797, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1798, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1799, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1800, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1801, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1802, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1803, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1804, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1805, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1806, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1807, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1808, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1809, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1810, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1811, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1812, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1813, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1814, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1815, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1816, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1817, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1818, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1819, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1820, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1821, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1822, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1823, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1824, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1833, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1834, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1835, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1836, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1837, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1838, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1839, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1840, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1841, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1842, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1843, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1844, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1845, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1846, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1847, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1848, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1849, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1850, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1851, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1852, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1853, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1854, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1855, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1856, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1857, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1858, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1859, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1860, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1861, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1862, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1863, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1864, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1865, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1866, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1867, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1868, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1869, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1870, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1871, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1872, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1873, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1874, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1875, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1876, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1877, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1878, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1879, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1880, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1881, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1882, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1883, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1884, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1885, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1886, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1887, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1888, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1889, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1890, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1891, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1892, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1893, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1894, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1895, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1896, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1897, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1898, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1899, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1900, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1901, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1902, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1903, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1904, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1905, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1906, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1907, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1908, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1909, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1910, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1911, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1912, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1913, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1914, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1915, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1916, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1917, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1918, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1919, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1920, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1929, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1930, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1931, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1932, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1933, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1934, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1935, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1936, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1937, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1938, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1939, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1940, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1941, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1942, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1943, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1944, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1945, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1946, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1947, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1948, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1949, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1950, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1951, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1952, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1953, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1954, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1955, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1956, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1957, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1958, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1959, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1960, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1961, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1962, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1963, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1964, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1965, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1966, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1967, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1968, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1985, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1986, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1987, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1988, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1989, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1990, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1991, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1992, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1993, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1994, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1995, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1996, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1997, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1998, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1999, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2000, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2009, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2010, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2011, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2012, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2013, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2014, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2015, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2016, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2017, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2018, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2019, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2020, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2021, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2022, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2023, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2024, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2025, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2026, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2027, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2028, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2029, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2030, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2031, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2032, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2033, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2034, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2035, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2036, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2037, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2038, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2039, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2040, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2041, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2042, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2043, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2044, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2045, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2046, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2047, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2048, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2049, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2050, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2051, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2052, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2053, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2054, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2055, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2056, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2057, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2058, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2059, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2060, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2061, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2062, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2063, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2064, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2081, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2082, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2083, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2084, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2085, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2086, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2087, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2088, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2089, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2090, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2091, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2092, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2093, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2094, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2095, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2096, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2097, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2098, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2099, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2105, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2106, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2107, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2108, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2109, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2110, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2111, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2112, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2121, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2122, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2123, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2124, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2125, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2126, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2127, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2128, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2129, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2130, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2131, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2132, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2133, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2134, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2135, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2136, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2137, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2138, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2139, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2140, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2141, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2142, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2143, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2144, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2169, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2170, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2171, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2172, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2173, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2174, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2175, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2176, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2177, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2178, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2179, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2180, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2181, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2182, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2183, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2184, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2185, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2186, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2187, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2188, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2189, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2190, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2191, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2192, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2193, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2194, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2195, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2196, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2197, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2198, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2199, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2200, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2201, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2202, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2203, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2204, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2205, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2206, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2207, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2208, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2209, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2210, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2211, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2212, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2213, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2214, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2215, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2216, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2217, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2218, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2219, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2220, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2221, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2222, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2223, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2224, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2225, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2226, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2227, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2228, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2229, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2230, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2231, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2232, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2233, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2234, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2235, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2236, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2237, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2238, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2239, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2240, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2241, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2242, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2243, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2244, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2245, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2246, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2247, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2248, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2289, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2290, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2291, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2292, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2293, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2294, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2295, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2296, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2297, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2298, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2299, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2300, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2301, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2302, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2303, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2304, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2305, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2306, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2307, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2308, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2309, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2310, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2311, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2312, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2313, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2314, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2315, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2316, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2317, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2318, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2319, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2320, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2321, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2322, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2323, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2324, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2325, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2326, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2327, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2328, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2329, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2330, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2331, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2332, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2333, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2334, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2335, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2336, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2337, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2338, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2339, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2340, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2341, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2342, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2343, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2344, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2345, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2346, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2347, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2348, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2349, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2350, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2351, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2352, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2361, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2362, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2363, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2364, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2365, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2366, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2367, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2368, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2369, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2370, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2371, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2372, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2373, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2374, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2375, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2376, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2385, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2386, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2387, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2388, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2389, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2390, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2391, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2392, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2393, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2394, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2395, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2396, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2397, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2398, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2399, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2400, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2401, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2402, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2403, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2404, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2405, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2406, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2407, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2408, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2409, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2410, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2411, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2412, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2413, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2414, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2415, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2416, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2417, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2418, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2419, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2420, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2421, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2422, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2423, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2424, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2425, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2426, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2427, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2428, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2429, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2430, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2431, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2432, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2441, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2442, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2443, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2444, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2445, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2446, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2447, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2448, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2449, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2450, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2451, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2452, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2453, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2454, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2455, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2456, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2457, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2458, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2459, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2460, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2461, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2462, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2463, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2464, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2465, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2466, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2467, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2468, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2469, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2470, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2471, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2472, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2473, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2474, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2475, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2476, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2477, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2478, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2479, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2480, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2481, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2482, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2483, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2484, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2485, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2486, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2487, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2488, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2489, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2490, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2491, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2492, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2493, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2494, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2495, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2496, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2497, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2498, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2499, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2500, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2501, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2502, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2503, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2504, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2505, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2506, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2507, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2508, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2509, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2510, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2511, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2512, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2513, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2514, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2515, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2516, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2517, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2518, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2519, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2520, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2521, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2522, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2523, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2524, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2525, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2526, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2527, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2528, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2529, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2530, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2531, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2532, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2533, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2534, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2535, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2536, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2537, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2538, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2539, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2540, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2541, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2542, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2543, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2544, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2545, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2546, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2547, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2548, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2549, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2550, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2551, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2552, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2553, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2554, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2555, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2556, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2557, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2558, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2559, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2560, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2561, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2562, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2563, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2564, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2565, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2566, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2567, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2568, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2569, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2570, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2571, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2572, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2573, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2574, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2575, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2576, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2577, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2578, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2579, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2580, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2581, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2582, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2583, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2584, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2585, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2586, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2587, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2588, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2589, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2590, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2591, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2592, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2593, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2594, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2595, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2596, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2597, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2598, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2599, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2600, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2601, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2602, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2603, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2604, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2605, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2606, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2607, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2608, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2609, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2610, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2611, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2612, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2613, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2614, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2615, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2616, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2617, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2618, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2619, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2620, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2621, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2622, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2623, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2624, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2625, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2626, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2627, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2628, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2629, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2630, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2631, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2632, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2633, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2634, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2635, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2636, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2637, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2638, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2639, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2640, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2641, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2642, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2643, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2644, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2645, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2646, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2647, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2648, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2657, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2658, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2659, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2660, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2661, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2662, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2663, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2664, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2665, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2666, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2667, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2668, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2669, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2670, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2671, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2672, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2689, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2690, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2691, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2692, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2693, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2694, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2695, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2696, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2697, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2698, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2699, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2700, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2701, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2702, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2703, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2704, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2705, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2706, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2707, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2708, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2709, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2710, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2711, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2712, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2713, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2714, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2715, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2716, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2717, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2718, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2719, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2720, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2721, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2722, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2723, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2724, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2725, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2726, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2727, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2728, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2729, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2730, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2731, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2732, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2733, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2734, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2735, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2736, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2737, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2738, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2739, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2740, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2741, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2742, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2743, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2744, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2745, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2746, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2747, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2748, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2749, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2750, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2751, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2752, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2753, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2754, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2755, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2756, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2757, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2758, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2759, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2760, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2761, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2762, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2763, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2764, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2765, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2766, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2767, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2768, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2777, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2778, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2779, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2780, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2781, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2782, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2783, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2784, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2785, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2786, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2787, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2788, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2789, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2790, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2791, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2792, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2793, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2794, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2795, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2796, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2797, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2798, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2799, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2800, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2801, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2802, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2803, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2804, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2805, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2806, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2807, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2808, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2809, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2810, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2811, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2812, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2813, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2814, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2815, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2816, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2817, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2818, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2819, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2820, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2821, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2822, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2823, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2824, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2833, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2834, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2835, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2836, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2837, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2838, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2839, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2840, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2841, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2842, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2843, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2844, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2845, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2846, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2847, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2848, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2849, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2850, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2851, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2852, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2853, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2854, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2855, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2856, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2857, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2858, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2859, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2860, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2861, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2862, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2863, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2864, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2865, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2866, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2867, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2868, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2869, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2870, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2871, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2872, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2873, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2874, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2875, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2876, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2877, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2878, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2879, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2880, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2881, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2882, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2883, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2884, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2885, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2886, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2887, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2888, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2889, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2890, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2891, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2892, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2893, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2894, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2895, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2896, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2897, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2898, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2899, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2900, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2901, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2902, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2903, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2904, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2905, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2906, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2907, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2908, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2909, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2910, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2911, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2912, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2913, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2914, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2915, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2916, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2917, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2918, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2919, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2920, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2929, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2930, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2931, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2932, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2933, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2934, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2935, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2936, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2937, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2938, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2939, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2940, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2941, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2942, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2943, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2944, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2945, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2946, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2947, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2948, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2949, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2950, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2951, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2952, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2953, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2954, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2955, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2956, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2957, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2958, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2959, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2960, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2961, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2962, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2963, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2964, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2965, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2966, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2967, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2968, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2985, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2986, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2987, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2988, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2989, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2990, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2991, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2992, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2993, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2994, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2995, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2996, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2997, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2998, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2999, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3000, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3009, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3010, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3011, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3012, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3013, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3014, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3015, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3016, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3017, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3018, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3019, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3020, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3021, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3022, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3023, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3024, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3025, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3026, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3027, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3028, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3029, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3030, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3031, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3032, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3033, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3034, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3035, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3036, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3037, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3038, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3039, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3040, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3041, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3042, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3043, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3044, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3045, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3046, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3047, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3048, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3049, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3050, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3051, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3052, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3053, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3054, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3055, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3056, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3057, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3058, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3059, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3060, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3061, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3062, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3063, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3064, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3081, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3082, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3083, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3084, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3085, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3086, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3087, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3088, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3089, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3090, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3091, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3092, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3093, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3094, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3095, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3096, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3097, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3098, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3099, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3100, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3101, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3102, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3103, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3104, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3105, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3106, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3107, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3108, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3109, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3110, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3111, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3112, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3121, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3122, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3123, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3124, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3125, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3126, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3127, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3128, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3129, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3130, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3131, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3132, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3133, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3134, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3135, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3136, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3137, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3138, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3139, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3140, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3141, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3142, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3143, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3144, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3169, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3170, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3171, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3172, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3173, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3174, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3175, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3176, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3177, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3178, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3179, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3180, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3181, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3182, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3183, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3184, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3185, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3186, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3187, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3188, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3189, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3190, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3191, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3192, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3193, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3194, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3195, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3196, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3197, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3198, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3199, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3200, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3201, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3202, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3203, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3204, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3205, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3206, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3207, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3208, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3209, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3210, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3211, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3212, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3213, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3214, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3215, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3216, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3217, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3218, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3219, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3220, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3221, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3222, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3223, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3224, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3225, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3226, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3227, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3228, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3229, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3230, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3231, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3232, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3233, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3234, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3235, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3236, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3237, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3238, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3239, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3240, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3241, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3242, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3243, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3244, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3245, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3246, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3247, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3248, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3289, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3290, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3291, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3292, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3293, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3294, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3295, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3296, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3297, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3298, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3299, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3300, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3301, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3302, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3303, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3304, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3305, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3306, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3307, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3308, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3309, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3310, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3311, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3312, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3313, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3314, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3315, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3316, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3317, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3318, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3319, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3320, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3321, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3322, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3323, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3324, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3325, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3326, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3327, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3328, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3329, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3330, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3331, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3332, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3333, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3334, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3335, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3336, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3337, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3338, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3339, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3340, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3341, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3342, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3343, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3344, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3345, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3346, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3347, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3348, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3349, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3350, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3351, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3352, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3361, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3362, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3363, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3364, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3365, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3366, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3367, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3368, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3369, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3370, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3371, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3372, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3373, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3374, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3375, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3376, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3385, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3386, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3387, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3388, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3389, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3390, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3391, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3392, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3393, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3394, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3395, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3396, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3397, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3398, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3399, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3400, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3401, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3402, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3403, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3404, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3405, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3406, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3407, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3408, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3409, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3410, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3411, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3412, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3413, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3414, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3415, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3416, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3417, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3418, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3419, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3420, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3421, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3422, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3423, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3424, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3425, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3426, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3427, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3428, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3429, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3430, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3431, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3432, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3441, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3442, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3443, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3444, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3445, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3446, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3447, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3448, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3449, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3450, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3451, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3452, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3453, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3454, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3455, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3456, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3457, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3458, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3459, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3460, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3461, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3462, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3463, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3464, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3465, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3466, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3467, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3468, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3469, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3470, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3471, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3472, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3473, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3474, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3475, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3476, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3477, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3478, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3479, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3480, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3481, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3482, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3483, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3484, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3485, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3486, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3487, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3488, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3489, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3490, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3491, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3492, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3493, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3494, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3495, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3496, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3497, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3498, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3499, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3500, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3501, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3502, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3503, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3504, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3505, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3506, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3507, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3508, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3509, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3510, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3511, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3512, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3513, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3514, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3515, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3516, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3517, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3518, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3519, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3520, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3521, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3522, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3523, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3524, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3525, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3526, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3527, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3528, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3529, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3530, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3531, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3532, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3533, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3534, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3535, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3536, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3537, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3538, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3539, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3540, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3541, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3542, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3543, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3544, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3545, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3546, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3547, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3548, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3549, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3550, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3551, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3552, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3553, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3554, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3555, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3556, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3557, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3558, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3559, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3560, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3561, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3562, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3563, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3564, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3565, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3566, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3567, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3568, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3569, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3570, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3571, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3572, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3573, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3574, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3575, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3576, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3577, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3578, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3579, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3580, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3581, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3582, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3583, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3584, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3585, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3586, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3587, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3588, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3589, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3590, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3591, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3592, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3593, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3594, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3595, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3596, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3597, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3598, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3599, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3600, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3601, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3602, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3603, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3604, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3605, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3606, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3607, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3608, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3609, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3610, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3611, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3612, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3613, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3614, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3615, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3616, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3617, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3618, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3619, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3620, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3621, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3622, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3623, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3624, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3625, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3626, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3627, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3628, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3629, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3630, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3631, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3632, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3633, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3634, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3635, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3636, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3637, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3638, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3639, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3640, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3641, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3642, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3643, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3644, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3645, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3646, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3647, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3648, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3657, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3658, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3659, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3660, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3661, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3662, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3663, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3664, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3665, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3666, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3667, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3668, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3669, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3670, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3671, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3672, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3689, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3690, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3691, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3692, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3693, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3694, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3695, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3696, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3697, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3698, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3699, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3700, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3701, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3702, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3703, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3704, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3705, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3706, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3707, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3708, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3709, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3710, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3711, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3712, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3713, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3714, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3715, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3716, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3717, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3718, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3719, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3720, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3721, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3722, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3723, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3724, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3725, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3726, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3727, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3728, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3729, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3730, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3731, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3732, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3733, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3734, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3735, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3736, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3737, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3738, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3739, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3740, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3741, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3742, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3743, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3744, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3745, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3746, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3747, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3748, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3749, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3750, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3751, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3752, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3753, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3754, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3755, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3756, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3757, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3758, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3759, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3760, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3761, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3762, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3763, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3764, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3765, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3766, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3767, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3768, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3777, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3778, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3779, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3780, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3781, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3782, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3783, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3784, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3785, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3786, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3787, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3788, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3789, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3790, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3791, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3792, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3793, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3794, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3795, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3796, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3797, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3798, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3799, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3800, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3801, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3802, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3803, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3804, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3805, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3806, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3807, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3808, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3809, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3810, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3811, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3812, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3813, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3814, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3815, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3816, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3817, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3818, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3819, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3820, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3821, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3822, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3823, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3824, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3833, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3834, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3835, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3836, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3837, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3838, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3839, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3840, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3841, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3842, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3843, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3844, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3845, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3846, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3847, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3848, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3849, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3850, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3851, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3852, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3853, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3854, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3855, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3856, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3857, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3858, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3859, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3860, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3861, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3862, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3863, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3864, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3865, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3866, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3867, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3868, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3869, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3870, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3871, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3872, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3873, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3874, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3875, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3876, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3877, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3878, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3879, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3880, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3881, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3882, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3883, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3884, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3885, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3886, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3887, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3888, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3889, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3890, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3891, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3892, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3893, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3894, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3895, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3896, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3897, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3898, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3899, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3900, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3901, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3902, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3903, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3904, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3905, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3906, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3907, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3908, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3909, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3910, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3911, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3912, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3913, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3914, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3915, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3916, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3917, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3918, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3919, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3920, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3929, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3930, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3931, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3932, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3933, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3934, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3935, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3936, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3937, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3938, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3939, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3940, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3941, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3942, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3943, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3944, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3945, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3946, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3947, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3948, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3949, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3950, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3951, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3952, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3953, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3954, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3955, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3956, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3957, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3958, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3959, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3960, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3961, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3962, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3963, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3964, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3965, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3966, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3967, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3968, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3985, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3986, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3987, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3988, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3989, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3990, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3991, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3992, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3993, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3994, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3995, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3996, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3997, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3998, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3999, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4000, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4009, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4010, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4011, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4012, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4013, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4014, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4015, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4016, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4017, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4018, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4019, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4020, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4021, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4022, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4023, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4024, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4025, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4026, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4027, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4028, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4029, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4030, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4031, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4032, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4033, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4034, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4035, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4036, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4037, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4038, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4039, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4040, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4041, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4042, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4043, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4044, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4045, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4046, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4047, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4048, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4049, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4050, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4051, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4052, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4053, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4054, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4055, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4056, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4057, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4058, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4059, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4060, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4061, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4062, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4063, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4064, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4081, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4082, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4083, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4084, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4085, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4086, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4087, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4088, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4089, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4090, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4091, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4092, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4093, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4094, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4095, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4096, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4097, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4098, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4099, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + } + ], + "outputs": [ + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 0, + "ports": [ + { + "portName": "l2_1.out[0]", + "qualifiedName": "compute_graph.l2_1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 1, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_2.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 2, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_3.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 3, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_3.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 4, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_4.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 5, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_5.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 6, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_5.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 7, + "ports": [ + { + "portName": "l2_6.out[0]", + "qualifiedName": "compute_graph.l2_6", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 8, + "ports": [ + { + "portName": "l2_7.out[0]", + "qualifiedName": "compute_graph.l2_7", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 9, + "ports": [ + { + "portName": "l2_8.out[0]", + "qualifiedName": "compute_graph.l2_8", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 10, + "ports": [ + { + "portName": "l2_9.out[0]", + "qualifiedName": "compute_graph.l2_9", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 11, + "ports": [ + { + "portName": "l2_10.out[0]", + "qualifiedName": "compute_graph.l2_10", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 12, + "ports": [ + { + "portName": "l2_11.out[0]", + "qualifiedName": "compute_graph.l2_11", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 13, + "ports": [ + { + "portName": "l2_12.out[0]", + "qualifiedName": "compute_graph.l2_12", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 14, + "ports": [ + { + "portName": "l2_13.out[0]", + "qualifiedName": "compute_graph.l2_13", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 15, + "ports": [ + { + "portName": "l2_14.out[0]", + "qualifiedName": "compute_graph.l2_14", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 16, + "ports": [ + { + "portName": "l2_15.out[0]", + "qualifiedName": "compute_graph.l2_15", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 17, + "ports": [ + { + "portName": "l2_16.out[0]", + "qualifiedName": "compute_graph.l2_16", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 18, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_17.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 19, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_17.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 20, + "ports": [ + { + "portName": "l2_18.out[4]", + "qualifiedName": "compute_graph.l2_18", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 21, + "ports": [ + { + "portName": "l2_19.out[0]", + "qualifiedName": "compute_graph.l2_19", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 22, + "ports": [ + { + "portName": "l2_20.out[0]", + "qualifiedName": "compute_graph.l2_20", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 23, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_21.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 24, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_21.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 25, + "ports": [ + { + "portName": "l2_24.out[2]", + "qualifiedName": "compute_graph.l2_24", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 26, + "ports": [ + { + "portName": "l2_24.out[0]", + "qualifiedName": "compute_graph.l2_24", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 27, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_25.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 28, + "ports": [ + { + "portName": "l2_31.out[0]", + "qualifiedName": "compute_graph.l2_31", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 29, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_32.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 30, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_32.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 31, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_32.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 32, + "ports": [ + { + "portName": "l2_34.out[4]", + "qualifiedName": "compute_graph.l2_34", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 33, + "ports": [ + { + "portName": "l2_36.out[2]", + "qualifiedName": "compute_graph.l2_36", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 34, + "ports": [ + { + "portName": "l2_36.out[0]", + "qualifiedName": "compute_graph.l2_36", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 35, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_37.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 36, + "ports": [ + { + "portName": "l2_43.out[0]", + "qualifiedName": "compute_graph.l2_43", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 37, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_44.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 38, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_44.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 39, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_44.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 40, + "ports": [ + { + "portName": "l2_46.out[4]", + "qualifiedName": "compute_graph.l2_46", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 41, + "ports": [ + { + "portName": "l2_48.out[2]", + "qualifiedName": "compute_graph.l2_48", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 42, + "ports": [ + { + "portName": "l2_48.out[0]", + "qualifiedName": "compute_graph.l2_48", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 43, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_49.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 44, + "ports": [ + { + "portName": "l2_55.out[0]", + "qualifiedName": "compute_graph.l2_55", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 45, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_56.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 46, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_56.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 47, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_56.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 48, + "ports": [ + { + "portName": "l2_59.out[4]", + "qualifiedName": "compute_graph.l2_59", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 49, + "ports": [ + { + "portName": "l2_62.out[0]", + "qualifiedName": "compute_graph.l2_62", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 50, + "ports": [ + { + "portName": "l2_63.out[0]", + "qualifiedName": "compute_graph.l2_63", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 51, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_64.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 52, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_64.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 53, + "ports": [ + { + "portName": "l2_113.out[2]", + "qualifiedName": "compute_graph.l2_113", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 54, + "ports": [ + { + "portName": "l2_113.out[0]", + "qualifiedName": "compute_graph.l2_113", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 55, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_114.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 56, + "ports": [ + { + "portName": "l2_120.out[0]", + "qualifiedName": "compute_graph.l2_120", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 57, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_121.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 58, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_121.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 59, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_121.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 60, + "ports": [ + { + "portName": "l2_123.out[4]", + "qualifiedName": "compute_graph.l2_123", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 61, + "ports": [ + { + "portName": "l2_133.out[2]", + "qualifiedName": "compute_graph.l2_133", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 62, + "ports": [ + { + "portName": "l2_133.out[0]", + "qualifiedName": "compute_graph.l2_133", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 63, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_134.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 64, + "ports": [ + { + "portName": "l2_140.out[0]", + "qualifiedName": "compute_graph.l2_140", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 65, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_141.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 66, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_141.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 67, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_141.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 68, + "ports": [ + { + "portName": "l2_153.out[2]", + "qualifiedName": "compute_graph.l2_153", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 69, + "ports": [ + { + "portName": "l2_153.out[0]", + "qualifiedName": "compute_graph.l2_153", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 70, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_154.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 71, + "ports": [ + { + "portName": "l2_160.out[0]", + "qualifiedName": "compute_graph.l2_160", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 72, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_161.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 73, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_161.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 74, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_161.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 75, + "ports": [ + { + "portName": "l2_163.out[4]", + "qualifiedName": "compute_graph.l2_163", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 76, + "ports": [ + { + "portName": "l2_164.out[4]", + "qualifiedName": "compute_graph.l2_164", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 77, + "ports": [ + { + "portName": "l2_167.out[0]", + "qualifiedName": "compute_graph.l2_167", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 78, + "ports": [ + { + "portName": "l2_168.out[0]", + "qualifiedName": "compute_graph.l2_168", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 79, + "ports": [ + { + "portName": "l2_169.out[4]", + "qualifiedName": "compute_graph.l2_169", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 80, + "ports": [ + { + "portName": "l2_172.out[0]", + "qualifiedName": "compute_graph.l2_172", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 81, + "ports": [ + { + "portName": "l2_173.out[0]", + "qualifiedName": "compute_graph.l2_173", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 82, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_174.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 83, + "ports": [ + { + "portName": "l2_180.out[0]", + "qualifiedName": "compute_graph.l2_180", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 84, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_181.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 85, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_181.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 86, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_181.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 87, + "ports": [ + { + "portName": "l2_183.out[4]", + "qualifiedName": "compute_graph.l2_183", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 88, + "ports": [ + { + "portName": "l2_184.out[4]", + "qualifiedName": "compute_graph.l2_184", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 89, + "ports": [ + { + "portName": "l2_187.out[0]", + "qualifiedName": "compute_graph.l2_187", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 90, + "ports": [ + { + "portName": "l2_188.out[0]", + "qualifiedName": "compute_graph.l2_188", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 91, + "ports": [ + { + "portName": "l2_189.out[4]", + "qualifiedName": "compute_graph.l2_189", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 92, + "ports": [ + { + "portName": "l2_192.out[0]", + "qualifiedName": "compute_graph.l2_192", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 93, + "ports": [ + { + "portName": "l2_193.out[0]", + "qualifiedName": "compute_graph.l2_193", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 94, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_194.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 95, + "ports": [ + { + "portName": "l2_200.out[0]", + "qualifiedName": "compute_graph.l2_200", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 96, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_201.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 97, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_201.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 98, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_201.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 99, + "ports": [ + { + "portName": "l2_204.out[4]", + "qualifiedName": "compute_graph.l2_204", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 100, + "ports": [ + { + "portName": "l2_207.out[0]", + "qualifiedName": "compute_graph.l2_207", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 101, + "ports": [ + { + "portName": "l2_208.out[0]", + "qualifiedName": "compute_graph.l2_208", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 102, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_209.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 103, + "ports": [ + { + "portName": "l2_212.out[0]", + "qualifiedName": "compute_graph.l2_212", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 104, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_213.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 105, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_213.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 106, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_213.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 107, + "ports": [ + { + "portName": "l2_214.out[0]", + "qualifiedName": "compute_graph.l2_214", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 108, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_215.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 109, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_216.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 110, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_216_for_layer_217_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 111, + "ports": [ + { + "portName": "l2_219.out[0]", + "qualifiedName": "compute_graph.l2_219", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 112, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_220.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 113, + "ports": [ + { + "portName": "l2_222.out[0]", + "qualifiedName": "compute_graph.l2_222", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 114, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_223.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 115, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_216_for_layer_225_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 116, + "ports": [ + { + "portName": "l2_229.out[0]", + "qualifiedName": "compute_graph.l2_229", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 117, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_215_for_layer_230_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 118, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_231.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 119, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_232.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 120, + "ports": [ + { + "portName": "l2_233.out[0]", + "qualifiedName": "compute_graph.l2_233", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 121, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_232_for_layer_236_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 122, + "ports": [ + { + "portName": "l2_237.out[0]", + "qualifiedName": "compute_graph.l2_237", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 123, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_238.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 124, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_239.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 125, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_239_for_layer_240_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 126, + "ports": [ + { + "portName": "l2_242.out[0]", + "qualifiedName": "compute_graph.l2_242", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 127, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_243.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 128, + "ports": [ + { + "portName": "l2_245.out[0]", + "qualifiedName": "compute_graph.l2_245", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 129, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_246.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 130, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_239_for_layer_248_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 131, + "ports": [ + { + "portName": "l2_252.out[0]", + "qualifiedName": "compute_graph.l2_252", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 132, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_238_for_layer_253_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 133, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_254.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 134, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_255.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 135, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_255_for_layer_256_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 136, + "ports": [ + { + "portName": "l2_257.out[0]", + "qualifiedName": "compute_graph.l2_257", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 137, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_258.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 138, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_259.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 139, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_260.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 140, + "ports": [ + { + "portName": "l2_262.out[0]", + "qualifiedName": "compute_graph.l2_262", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 141, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_263.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 142, + "ports": [ + { + "portName": "l2_265.out[0]", + "qualifiedName": "compute_graph.l2_265", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 143, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_266.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 144, + "ports": [ + { + "portName": "l2_267.out[0]", + "qualifiedName": "compute_graph.l2_267", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 145, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_268.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 146, + "ports": [ + { + "portName": "l2_272.out[0]", + "qualifiedName": "compute_graph.l2_272", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 147, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_273.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 148, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_274.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 149, + "ports": [ + { + "portName": "l2_276.out[0]", + "qualifiedName": "compute_graph.l2_276", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 150, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_277.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 151, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_278.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 152, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_278_for_layer_279_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 153, + "ports": [ + { + "portName": "l2_280.out[0]", + "qualifiedName": "compute_graph.l2_280", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 154, + "ports": [ + { + "portName": "l2_281.out[0]", + "qualifiedName": "compute_graph.l2_281", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 155, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_282.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 156, + "ports": [ + { + "portName": "l2_283.out[0]", + "qualifiedName": "compute_graph.l2_283", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 157, + "ports": [ + { + "portName": "l2_284.out[0]", + "qualifiedName": "compute_graph.l2_284", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 158, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_285.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 159, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_278_for_layer_287_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 160, + "ports": [ + { + "portName": "l2_288.out[0]", + "qualifiedName": "compute_graph.l2_288", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 161, + "ports": [ + { + "portName": "l2_289.out[0]", + "qualifiedName": "compute_graph.l2_289", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 162, + "ports": [ + { + "portName": "l2_290.out[0]", + "qualifiedName": "compute_graph.l2_290", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 163, + "ports": [ + { + "portName": "l2_291.out[0]", + "qualifiedName": "compute_graph.l2_291", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 164, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_277_for_layer_292_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 165, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_293.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 166, + "ports": [ + { + "portName": "l2_295.out[0]", + "qualifiedName": "compute_graph.l2_295", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 167, + "ports": [ + { + "portName": "l2_296.out[0]", + "qualifiedName": "compute_graph.l2_296", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 168, + "ports": [ + { + "portName": "l2_297.out[0]", + "qualifiedName": "compute_graph.l2_297", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 169, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_298.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 170, + "ports": [ + { + "portName": "L2_OFM_Buffer_layer_299.out[0]", + "qualifiedName": "compute_graph.L2_OFM_Buffer_layer_299", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 171, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_300.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 172, + "ports": [ + { + "portName": "l2_301.out[0]", + "qualifiedName": "compute_graph.l2_301", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 173, + "ports": [ + { + "portName": "L2_OFM_Buffer_layer_302.out[0]", + "qualifiedName": "compute_graph.L2_OFM_Buffer_layer_302", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/debug_config.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/debug_config.json new file mode 100644 index 0000000000000000000000000000000000000000..8e13f9ddab3069ca892588ae4d38c3ea9b57ceb1 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/debug_config.json @@ -0,0 +1,18 @@ +{ + "Device": { + "ctrl_me_offset": "0x20000000000", + "ctrl_me_size": "0x100000000", + "MathEngine": { + "Array": { + "ctrl_tile_stride": "0x100000", + "ctrl_mem_tile_stride": "0x100000", + "hw_gen": "4", + "max_rows": "32", + "max_cols": "128", + "rows": "4", + "cols": "8", + "aie_tile_row_start": "2" + } + } + } +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/kernel_stubs.h b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/kernel_stubs.h new file mode 100644 index 0000000000000000000000000000000000000000..48a898490d2949559c5851550bc88863c6ca5989 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/kernel_stubs.h @@ -0,0 +1,38 @@ +template void mllib_graphs::slice_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&lp)[7]) { /* Stub */ } +template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16]) { /* Stub */ } +template void mllib_graphs::buffer_pad_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[3]) { /* Stub */ } +template void mllib_graphs::buffer_unpad_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[3]) { /* Stub */ } +template void mllib_graphs::transpose4d_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[5]) { /* Stub */ } +template void mllib_graphs::concat_adf_wrapper(adf::input_buffer_conf &__restrict ifm1, adf::input_buffer_conf &__restrict ifm2, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[8]) { /* Stub */ } +void conv2d_maxpool(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_add1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_add1d_attribute_broadcasting(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_avgpool(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_clip1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_conv2d_dwc(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_conv_eltbinary(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict, const unsigned int (&)[17], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_mul1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_mul1d_attribute_broadcasting(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_reduce_mean_c8(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_sigmoid1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_sub1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict, adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +void superkernel_tanh1d(adf::io_buffer>> &__restrict, const unsigned int (&)[16], adf::io_buffer, adf::locking::async>> &__restrict) { /* Stub */ } +template void mllib_graphs::buffer_pad_adf_wrapper>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[3]); /* explicit template instantiation */ +template void mllib_graphs::buffer_unpad_adf_wrapper>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[3]); /* explicit template instantiation */ +template void mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[8]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 0>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 2>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[16]); /* explicit template instantiation */ +template void mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[7]); /* explicit template instantiation */ +template void mllib_graphs::slice_adf_wrapper<2, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[7]); /* explicit template instantiation */ +template void mllib_graphs::slice_adf_wrapper<3, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[7]); /* explicit template instantiation */ +template void mllib_graphs::transpose4d_adf_wrapper>, adf::io_buffer_config>>(adf::io_buffer>> &__restrict, adf::io_buffer>> &__restrict, const unsigned int (&)[5]); /* explicit template instantiation */ diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top.processed.ii b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top.processed.ii new file mode 100644 index 0000000000000000000000000000000000000000..1e0144fefe5874ec809c1bbc7d2b38578fd15b7f --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top.processed.ii @@ -0,0 +1,129549 @@ +# 1 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp" +# 1 "" 1 +# 1 "" 3 +# 450 "" 3 +# 1 "" 1 +# 1 "" 2 +# 1 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp" 2 + +# 1 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 1 + + +# 1 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h" 1 +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf.h" 1 +# 17 "/usr/local/lib/python3.10/dist-packages/include/adf.h" +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 1 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iostream" 1 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iostream" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 1 3 +# 236 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 3 +namespace std +{ + typedef long unsigned int size_t; + typedef long int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 258 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 3 +namespace std +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +namespace __gnu_cxx +{ + inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } +} +# 508 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/os_defines.h" 1 3 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/os_defines.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/features.h" 1 3 +# 443 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/features.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdc-predef.h" 1 3 +# 444 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/features.h" 2 3 +# 465 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/features.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/cdefs.h" 1 3 +# 452 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/cdefs.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 +# 453 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/cdefs.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/long-double.h" 1 3 +# 454 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/cdefs.h" 2 3 +# 466 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/features.h" 2 3 +# 489 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/features.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/gnu/stubs.h" 1 3 +# 10 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/gnu/stubs.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/gnu/stubs-64.h" 1 3 +# 11 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/gnu/stubs.h" 2 3 +# 490 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/features.h" 2 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/os_defines.h" 2 3 +# 509 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/cpu_defines.h" 1 3 +# 512 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iostream" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iosfwd" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iosfwd" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stringfwd.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stringfwd.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/memoryfwd.h" 1 3 +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/memoryfwd.h" 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/memoryfwd.h" 3 + template + class allocator; + + template<> + class allocator; + + + template + struct uses_allocator; + + + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stringfwd.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 52 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stringfwd.h" 3 + template + struct char_traits; + + template<> struct char_traits; + + + template<> struct char_traits; + + + + + template<> struct char_traits; + template<> struct char_traits; + + +namespace __cxx11 { + + template, + typename _Alloc = allocator<_CharT> > + class basic_string; + + + typedef basic_string string; + + + + typedef basic_string wstring; + + + + + + typedef basic_string u16string; + + + typedef basic_string u32string; + + +} + + + + +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iosfwd" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 1 3 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libc-header-start.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn.h" 1 3 +# 119 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn-common.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn-common.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/long-double.h" 1 3 +# 25 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn-common.h" 2 3 +# 214 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn-common.h" 3 +typedef float _Float32; +# 251 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn-common.h" 3 +typedef double _Float64; +# 268 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn-common.h" 3 +typedef double _Float32x; +# 285 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn-common.h" 3 +typedef long double _Float64x; +# 120 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/floatn.h" 2 3 +# 31 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 18 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 3 +typedef long unsigned int size_t; +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 87 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_wchar_t.h" 1 3 +# 88 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 1 3 +# 55 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stdarg___gnuc_va_list.h" 1 3 +# 12 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stdarg___gnuc_va_list.h" 3 +typedef __builtin_va_list __gnuc_va_list; +# 56 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 2 3 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wchar.h" 1 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/wint_t.h" 1 3 +# 20 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/wint_t.h" 3 +typedef unsigned int wint_t; +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/mbstate_t.h" 1 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__mbstate_t.h" 1 3 +# 13 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__mbstate_t.h" 3 +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; +# 5 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/mbstate_t.h" 2 3 + +typedef __mbstate_t mbstate_t; +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__FILE.h" 1 3 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/FILE.h" 1 3 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/locale_t.h" 1 3 +# 22 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/locale_t.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__locale_t.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__locale_t.h" 3 +struct __locale_struct +{ + + struct __locale_data *__locales[13]; + + + const unsigned short int *__ctype_b; + const int *__ctype_tolower; + const int *__ctype_toupper; + + + const char *__names[13]; +}; + +typedef struct __locale_struct *__locale_t; +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/locale_t.h" 2 3 + +typedef __locale_t locale_t; +# 50 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 2 3 +# 79 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern "C" { + + + +struct tm; + + + +extern wchar_t *wcscpy (wchar_t *__restrict __dest, + const wchar_t *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern wchar_t *wcsncpy (wchar_t *__restrict __dest, + const wchar_t *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern wchar_t *wcscat (wchar_t *__restrict __dest, + const wchar_t *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern wchar_t *wcsncat (wchar_t *__restrict __dest, + const wchar_t *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int wcscmp (const wchar_t *__s1, const wchar_t *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) throw (); + + +extern int wcsncasecmp (const wchar_t *__s1, const wchar_t *__s2, + size_t __n) throw (); + + + +extern int wcscasecmp_l (const wchar_t *__s1, const wchar_t *__s2, + locale_t __loc) throw (); + +extern int wcsncasecmp_l (const wchar_t *__s1, const wchar_t *__s2, + size_t __n, locale_t __loc) throw (); + + + + +extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) throw (); + + + +extern size_t wcsxfrm (wchar_t *__restrict __s1, + const wchar_t *__restrict __s2, size_t __n) throw (); + + + + + + + +extern int wcscoll_l (const wchar_t *__s1, const wchar_t *__s2, + locale_t __loc) throw (); + + + + +extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2, + size_t __n, locale_t __loc) throw (); + + +extern wchar_t *wcsdup (const wchar_t *__s) throw () __attribute__ ((__malloc__)); +# 164 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc) + throw () __attribute__ ((__pure__)); +# 174 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc) + throw () __attribute__ ((__pure__)); + + + + + +extern wchar_t *wcschrnul (const wchar_t *__s, wchar_t __wc) + throw () __attribute__ ((__pure__)); + + + + +extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject) + throw () __attribute__ ((__pure__)); + + +extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept) + throw () __attribute__ ((__pure__)); +# 201 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *wcspbrk (const wchar_t *__wcs, const wchar_t *__accept) + throw () __attribute__ ((__pure__)); +# 212 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *wcsstr (const wchar_t *__haystack, const wchar_t *__needle) + throw () __attribute__ ((__pure__)); + + + +extern wchar_t *wcstok (wchar_t *__restrict __s, + const wchar_t *__restrict __delim, + wchar_t **__restrict __ptr) throw (); + + +extern size_t wcslen (const wchar_t *__s) throw () __attribute__ ((__pure__)); +# 233 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *wcswcs (const wchar_t *__haystack, const wchar_t *__needle) + throw () __attribute__ ((__pure__)); + + + + + +extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen) + throw () __attribute__ ((__pure__)); +# 253 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, size_t __n) + throw () __attribute__ ((__pure__)); + + + +extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) + throw () __attribute__ ((__pure__)); + + +extern wchar_t *wmemcpy (wchar_t *__restrict __s1, + const wchar_t *__restrict __s2, size_t __n) throw (); + + + +extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n) + throw (); + + +extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) throw (); + + + + +extern wchar_t *wmempcpy (wchar_t *__restrict __s1, + const wchar_t *__restrict __s2, size_t __n) + throw (); + + + + + +extern wint_t btowc (int __c) throw (); + + + +extern int wctob (wint_t __c) throw (); + + + +extern int mbsinit (const mbstate_t *__ps) throw () __attribute__ ((__pure__)); + + + +extern size_t mbrtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n, + mbstate_t *__restrict __p) throw (); + + +extern size_t wcrtomb (char *__restrict __s, wchar_t __wc, + mbstate_t *__restrict __ps) throw (); + + +extern size_t __mbrlen (const char *__restrict __s, size_t __n, + mbstate_t *__restrict __ps) throw (); +extern size_t mbrlen (const char *__restrict __s, size_t __n, + mbstate_t *__restrict __ps) throw (); +# 337 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern size_t mbsrtowcs (wchar_t *__restrict __dst, + const char **__restrict __src, size_t __len, + mbstate_t *__restrict __ps) throw (); + + + +extern size_t wcsrtombs (char *__restrict __dst, + const wchar_t **__restrict __src, size_t __len, + mbstate_t *__restrict __ps) throw (); + + + + + +extern size_t mbsnrtowcs (wchar_t *__restrict __dst, + const char **__restrict __src, size_t __nmc, + size_t __len, mbstate_t *__restrict __ps) throw (); + + + +extern size_t wcsnrtombs (char *__restrict __dst, + const wchar_t **__restrict __src, + size_t __nwc, size_t __len, + mbstate_t *__restrict __ps) throw (); + + + + + + +extern int wcwidth (wchar_t __c) throw (); + + + +extern int wcswidth (const wchar_t *__s, size_t __n) throw (); + + + + + +extern double wcstod (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr) throw (); + + + +extern float wcstof (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr) throw (); +extern long double wcstold (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr) throw (); +# 396 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern _Float32 wcstof32 (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr) throw (); + + + +extern _Float64 wcstof64 (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr) throw (); +# 411 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern _Float32x wcstof32x (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr) throw (); + + + +extern _Float64x wcstof64x (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr) throw (); +# 428 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern long int wcstol (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, int __base) throw (); + + + +extern unsigned long int wcstoul (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, int __base) + throw (); + + + + +__extension__ +extern long long int wcstoll (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, int __base) + throw (); + + + +__extension__ +extern unsigned long long int wcstoull (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + int __base) throw (); + + + + + +__extension__ +extern long long int wcstoq (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, int __base) + throw (); + + + +__extension__ +extern unsigned long long int wcstouq (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + int __base) throw (); + + + + + + +extern long int wcstol_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, int __base, + locale_t __loc) throw (); + +extern unsigned long int wcstoul_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + int __base, locale_t __loc) throw (); + +__extension__ +extern long long int wcstoll_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + int __base, locale_t __loc) throw (); + +__extension__ +extern unsigned long long int wcstoull_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + int __base, locale_t __loc) + throw (); + +extern double wcstod_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, locale_t __loc) + throw (); + +extern float wcstof_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, locale_t __loc) + throw (); + +extern long double wcstold_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + locale_t __loc) throw (); +# 511 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern _Float32 wcstof32_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + locale_t __loc) throw (); + + + +extern _Float64 wcstof64_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + locale_t __loc) throw (); +# 529 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern _Float32x wcstof32x_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + locale_t __loc) throw (); + + + +extern _Float64x wcstof64x_l (const wchar_t *__restrict __nptr, + wchar_t **__restrict __endptr, + locale_t __loc) throw (); +# 551 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *wcpcpy (wchar_t *__restrict __dest, + const wchar_t *__restrict __src) throw (); + + + +extern wchar_t *wcpncpy (wchar_t *__restrict __dest, + const wchar_t *__restrict __src, size_t __n) + throw (); +# 567 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) throw (); + + + + + +extern int fwide (__FILE *__fp, int __mode) throw (); + + + + + + +extern int fwprintf (__FILE *__restrict __stream, + const wchar_t *__restrict __format, ...) + ; + + + + +extern int wprintf (const wchar_t *__restrict __format, ...) + ; + +extern int swprintf (wchar_t *__restrict __s, size_t __n, + const wchar_t *__restrict __format, ...) + throw () ; + + + + + +extern int vfwprintf (__FILE *__restrict __s, + const wchar_t *__restrict __format, + __gnuc_va_list __arg) + ; + + + + +extern int vwprintf (const wchar_t *__restrict __format, + __gnuc_va_list __arg) + ; + + +extern int vswprintf (wchar_t *__restrict __s, size_t __n, + const wchar_t *__restrict __format, + __gnuc_va_list __arg) + throw () ; + + + + + + +extern int fwscanf (__FILE *__restrict __stream, + const wchar_t *__restrict __format, ...) + ; + + + + +extern int wscanf (const wchar_t *__restrict __format, ...) + ; + +extern int swscanf (const wchar_t *__restrict __s, + const wchar_t *__restrict __format, ...) + throw () ; + + + + + + +extern int fwscanf (__FILE *__restrict __stream, const wchar_t *__restrict __format, ...) __asm__ ("" "__isoc99_fwscanf") + + + ; +extern int wscanf (const wchar_t *__restrict __format, ...) __asm__ ("" "__isoc99_wscanf") + + ; +extern int swscanf (const wchar_t *__restrict __s, const wchar_t *__restrict __format, ...) throw () __asm__ ("" "__isoc99_swscanf") + + + ; +# 671 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern int vfwscanf (__FILE *__restrict __s, + const wchar_t *__restrict __format, + __gnuc_va_list __arg) + ; + + + + +extern int vwscanf (const wchar_t *__restrict __format, + __gnuc_va_list __arg) + ; + +extern int vswscanf (const wchar_t *__restrict __s, + const wchar_t *__restrict __format, + __gnuc_va_list __arg) + throw () ; + + + + + + +extern int vfwscanf (__FILE *__restrict __s, const wchar_t *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfwscanf") + + + ; +extern int vwscanf (const wchar_t *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vwscanf") + + ; +extern int vswscanf (const wchar_t *__restrict __s, const wchar_t *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vswscanf") + + + ; +# 726 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wint_t fgetwc (__FILE *__stream); +extern wint_t getwc (__FILE *__stream); + + + + + +extern wint_t getwchar (void); + + + + + + +extern wint_t fputwc (wchar_t __wc, __FILE *__stream); +extern wint_t putwc (wchar_t __wc, __FILE *__stream); + + + + + +extern wint_t putwchar (wchar_t __wc); + + + + + + + +extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n, + __FILE *__restrict __stream); + + + + + +extern int fputws (const wchar_t *__restrict __ws, + __FILE *__restrict __stream); + + + + + + +extern wint_t ungetwc (wint_t __wc, __FILE *__stream); +# 781 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wint_t getwc_unlocked (__FILE *__stream); +extern wint_t getwchar_unlocked (void); + + + + + + + +extern wint_t fgetwc_unlocked (__FILE *__stream); + + + + + + + +extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream); +# 807 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream); +extern wint_t putwchar_unlocked (wchar_t __wc); +# 817 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +extern wchar_t *fgetws_unlocked (wchar_t *__restrict __ws, int __n, + __FILE *__restrict __stream); + + + + + + + +extern int fputws_unlocked (const wchar_t *__restrict __ws, + __FILE *__restrict __stream); + + + + + + +extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, + const wchar_t *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, + const wchar_t *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); +# 856 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wchar.h" 3 +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 2 3 +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 3 +namespace std +{ + using ::mbstate_t; +} +# 135 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::wint_t; + + using ::btowc; + using ::fgetwc; + using ::fgetws; + using ::fputwc; + using ::fputws; + using ::fwide; + using ::fwprintf; + using ::fwscanf; + using ::getwc; + using ::getwchar; + using ::mbrlen; + using ::mbrtowc; + using ::mbsinit; + using ::mbsrtowcs; + using ::putwc; + using ::putwchar; + + using ::swprintf; + + using ::swscanf; + using ::ungetwc; + using ::vfwprintf; + + using ::vfwscanf; + + + using ::vswprintf; + + + using ::vswscanf; + + using ::vwprintf; + + using ::vwscanf; + + using ::wcrtomb; + using ::wcscat; + using ::wcscmp; + using ::wcscoll; + using ::wcscpy; + using ::wcscspn; + using ::wcsftime; + using ::wcslen; + using ::wcsncat; + using ::wcsncmp; + using ::wcsncpy; + using ::wcsrtombs; + using ::wcsspn; + using ::wcstod; + + using ::wcstof; + + using ::wcstok; + using ::wcstol; + using ::wcstoul; + using ::wcsxfrm; + using ::wctob; + using ::wmemcmp; + using ::wmemcpy; + using ::wmemmove; + using ::wmemset; + using ::wprintf; + using ::wscanf; + using ::wcschr; + using ::wcspbrk; + using ::wcsrchr; + using ::wcsstr; + using ::wmemchr; + + + inline wchar_t* + wcschr(wchar_t* __p, wchar_t __c) + { return wcschr(const_cast(__p), __c); } + + inline wchar_t* + wcspbrk(wchar_t* __s1, const wchar_t* __s2) + { return wcspbrk(const_cast(__s1), __s2); } + + inline wchar_t* + wcsrchr(wchar_t* __p, wchar_t __c) + { return wcsrchr(const_cast(__p), __c); } + + inline wchar_t* + wcsstr(wchar_t* __s1, const wchar_t* __s2) + { return wcsstr(const_cast(__s1), __s2); } + + inline wchar_t* + wmemchr(wchar_t* __p, wchar_t __c, size_t __n) + { return wmemchr(const_cast(__p), __c, __n); } + + + +} + + + + + + + +namespace __gnu_cxx +{ + + + + + + using ::wcstold; +# 257 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 3 + using ::wcstoll; + using ::wcstoull; + +} + +namespace std +{ + using ::__gnu_cxx::wcstold; + using ::__gnu_cxx::wcstoll; + using ::__gnu_cxx::wcstoull; +} +# 277 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 3 +namespace std +{ + + using std::wcstof; + + + using std::vfwscanf; + + + using std::vswscanf; + + + using std::vwscanf; + + + + using std::wcstold; + using std::wcstoll; + using std::wcstoull; + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 2 3 +# 68 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 88 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 3 + typedef long streamoff; +# 98 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 3 + typedef ptrdiff_t streamsize; +# 111 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 3 + template + class fpos + { + private: + streamoff _M_off; + _StateT _M_state; + + public: + + + + + fpos() + : _M_off(0), _M_state() { } +# 133 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/postypes.h" 3 + fpos(streamoff __off) + : _M_off(__off), _M_state() { } + + + operator streamoff() const { return _M_off; } + + + void + state(_StateT __st) + { _M_state = __st; } + + + _StateT + state() const + { return _M_state; } + + + + + + fpos& + operator+=(streamoff __off) + { + _M_off += __off; + return *this; + } + + + + + + fpos& + operator-=(streamoff __off) + { + _M_off -= __off; + return *this; + } + + + + + + + + fpos + operator+(streamoff __off) const + { + fpos __pos(*this); + __pos += __off; + return __pos; + } + + + + + + + + fpos + operator-(streamoff __off) const + { + fpos __pos(*this); + __pos -= __off; + return __pos; + } + + + + + + + streamoff + operator-(const fpos& __other) const + { return _M_off - __other._M_off; } + }; + + + + + + + template + inline bool + operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) + { return streamoff(__lhs) == streamoff(__rhs); } + + template + inline bool + operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) + { return streamoff(__lhs) != streamoff(__rhs); } + + + + + + typedef fpos streampos; + + typedef fpos wstreampos; + + + + typedef fpos u16streampos; + + typedef fpos u32streampos; + + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iosfwd" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 74 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iosfwd" 3 + class ios_base; + + template > + class basic_ios; + + template > + class basic_streambuf; + + template > + class basic_istream; + + template > + class basic_ostream; + + template > + class basic_iostream; + + +namespace __cxx11 { + + template, + typename _Alloc = allocator<_CharT> > + class basic_stringbuf; + + template, + typename _Alloc = allocator<_CharT> > + class basic_istringstream; + + template, + typename _Alloc = allocator<_CharT> > + class basic_ostringstream; + + template, + typename _Alloc = allocator<_CharT> > + class basic_stringstream; + +} + + template > + class basic_filebuf; + + template > + class basic_ifstream; + + template > + class basic_ofstream; + + template > + class basic_fstream; + + template > + class istreambuf_iterator; + + template > + class ostreambuf_iterator; + + + + typedef basic_ios ios; + + + typedef basic_streambuf streambuf; + + + typedef basic_istream istream; + + + typedef basic_ostream ostream; + + + typedef basic_iostream iostream; + + + typedef basic_stringbuf stringbuf; + + + typedef basic_istringstream istringstream; + + + typedef basic_ostringstream ostringstream; + + + typedef basic_stringstream stringstream; + + + typedef basic_filebuf filebuf; + + + typedef basic_ifstream ifstream; + + + typedef basic_ofstream ofstream; + + + typedef basic_fstream fstream; + + + + typedef basic_ios wios; + + + typedef basic_streambuf wstreambuf; + + + typedef basic_istream wistream; + + + typedef basic_ostream wostream; + + + typedef basic_iostream wiostream; + + + typedef basic_stringbuf wstringbuf; + + + typedef basic_istringstream wistringstream; + + + typedef basic_ostringstream wostringstream; + + + typedef basic_stringstream wstringstream; + + + typedef basic_filebuf wfilebuf; + + + typedef basic_ifstream wifstream; + + + typedef basic_ofstream wofstream; + + + typedef basic_fstream wfstream; + + + + +} +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 3 + +#pragma GCC visibility push(default) + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception.h" 3 + +#pragma GCC visibility push(default) + + + +extern "C++" { + +namespace std +{ +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception.h" 3 + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* + what() const noexcept; + }; + +} + +} + +#pragma GCC visibility pop +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 2 3 + +extern "C++" { + +namespace std +{ + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* + what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + terminate_handler get_terminate() noexcept; + + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + unexpected_handler get_unexpected() noexcept; + + + + + void unexpected() __attribute__ ((__noreturn__)); +# 101 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 3 + [[__deprecated__]] + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + + + + int uncaught_exceptions() noexcept __attribute__ ((__pure__)); + + + +} + +namespace __gnu_cxx +{ +# 133 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 3 + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 3 +#pragma GCC visibility push(default) + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_defines.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cxxabi_init_exception.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cxxabi_init_exception.h" 3 + +#pragma GCC visibility push(default) + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 72 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_ptrdiff_t.h" 1 3 +# 18 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_ptrdiff_t.h" 3 +typedef long int ptrdiff_t; +# 73 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 87 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_wchar_t.h" 1 3 +# 88 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_nullptr_t.h" 1 3 +# 98 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 107 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_max_align_t.h" 1 3 +# 19 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_max_align_t.h" 3 +typedef struct { + long long __clang_max_align_nonce1 + __attribute__((__aligned__(__alignof__(long long)))); + long double __clang_max_align_nonce2 + __attribute__((__aligned__(__alignof__(long double)))); +} max_align_t; +# 108 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_offsetof.h" 1 3 +# 113 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cxxabi_init_exception.h" 2 3 +# 50 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cxxabi_init_exception.h" 3 +namespace std +{ + class type_info; +} + +namespace __cxxabiv1 +{ + struct __cxa_refcounted_exception; + + extern "C" + { + + void* + __cxa_allocate_exception(size_t) noexcept; + + void + __cxa_free_exception(void*) noexcept; + + + __cxa_refcounted_exception* + __cxa_init_primary_exception(void *object, std::type_info *tinfo, + void ( *dest) (void *)) noexcept; + + } +} + + + +#pragma GCC visibility pop +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/typeinfo" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/typeinfo" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hash_bytes.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hash_bytes.h" 3 + + + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/typeinfo" 2 3 + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace __cxxabiv1 +{ + class __class_type_info; +} +# 80 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/typeinfo" 3 +namespace std +{ + + + + + + + class type_info + { + public: + + + + + virtual ~type_info(); + + + + const char* name() const noexcept + { return __name[0] == '*' ? __name + 1 : __name; } +# 115 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/typeinfo" 3 + bool before(const type_info& __arg) const noexcept + { return (__name[0] == '*' && __arg.__name[0] == '*') + ? __name < __arg.__name + : __builtin_strcmp (__name, __arg.__name) < 0; } + + bool operator==(const type_info& __arg) const noexcept + { + return ((__name == __arg.__name) + || (__name[0] != '*' && + __builtin_strcmp (__name, __arg.__name) == 0)); + } +# 136 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/typeinfo" 3 + bool operator!=(const type_info& __arg) const noexcept + { return !operator==(__arg); } + + + size_t hash_code() const noexcept + { + + return _Hash_bytes(name(), __builtin_strlen(name()), + static_cast(0xc70f6907UL)); + + + + } + + + + virtual bool __is_pointer_p() const; + + + virtual bool __is_function_p() const; + + + + + + + + virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, + unsigned __outer) const; + + + virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target, + void **__obj_ptr) const; + + protected: + const char *__name; + + explicit type_info(const char *__n): __name(__n) { } + + private: + + type_info& operator=(const type_info&); + type_info(const type_info&); + }; + + + + + + + + class bad_cast : public exception + { + public: + bad_cast() noexcept { } + + + + virtual ~bad_cast() noexcept; + + + virtual const char* what() const noexcept; + }; + + + + + + class bad_typeid : public exception + { + public: + bad_typeid () noexcept { } + + + + virtual ~bad_typeid() noexcept; + + + virtual const char* what() const noexcept; + }; +} + +} + +#pragma GCC visibility pop +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/new" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/new" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 1 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/new" 2 3 + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + + class bad_array_new_length : public bad_alloc + { + public: + bad_array_new_length() throw() { } + + + + virtual ~bad_array_new_length() throw(); + + + virtual const char* what() const throw(); + }; + + + + enum class align_val_t: size_t {}; + + + struct nothrow_t + { + + explicit nothrow_t() = default; + + }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); + + + + new_handler get_new_handler() noexcept; + +} +# 120 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/new" 3 +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); + + + + + + +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); + +void* operator new(std::size_t, std::align_val_t) + __attribute__((__externally_visible__)); +void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) + noexcept __attribute__((__externally_visible__)); +void operator delete(void*, std::align_val_t) + noexcept __attribute__((__externally_visible__)); +void operator delete(void*, std::align_val_t, const std::nothrow_t&) + noexcept __attribute__((__externally_visible__)); +void* operator new[](std::size_t, std::align_val_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) + noexcept __attribute__((__externally_visible__)); +void operator delete[](void*, std::align_val_t) + noexcept __attribute__((__externally_visible__)); +void operator delete[](void*, std::align_val_t, const std::nothrow_t&) + noexcept __attribute__((__externally_visible__)); +# 168 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/new" 3 +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} +# 190 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/new" 3 +namespace std +{ + + + template + [[nodiscard]] constexpr _Tp* + launder(_Tp* __p) noexcept + { return __builtin_launder(__p); } + + + + + template + void launder(_Ret (*)(_Args...) noexcept (_NE)) = delete; + template + void launder(_Ret (*)(_Args......) noexcept (_NE)) = delete; + + void launder(void*) = delete; + void launder(const void*) = delete; + void launder(volatile void*) = delete; + void launder(const volatile void*) = delete; +} + + + + +#pragma GCC visibility pop +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 2 3 + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + template + exception_ptr make_exception_ptr(_Ex) noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + using std::rethrow_exception; + + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + template + friend exception_ptr std::make_exception_ptr(_Ex) noexcept; + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } +# 117 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 3 + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; +# 144 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 3 + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + template + inline void + __dest_thunk(void* __x) + { static_cast<_Ex*>(__x)->~_Ex(); } + + } + + + template + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { + + void* __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex)); + (void) __cxxabiv1::__cxa_init_primary_exception( + __e, const_cast(&typeid(__ex)), + __exception_ptr::__dest_thunk<_Ex>); + try + { + ::new (__e) _Ex(__ex); + return exception_ptr(__e); + } + catch(...) + { + __cxxabiv1::__cxa_free_exception(__e); + return current_exception(); + } +# 208 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/exception_ptr.h" 3 + } + + +} + +} + +#pragma GCC visibility pop +# 144 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/nested_exception.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/nested_exception.h" 3 +#pragma GCC visibility push(default) + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/concept_check.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/concept_check.h" 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr _Tp* + __addressof(_Tp& __r) noexcept + { return __builtin_addressof(__r); } + + + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 56 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() const noexcept { return value; } + + + + + constexpr value_type operator()() const noexcept { return value; } + + }; + + template + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant true_type; + + + typedef integral_constant false_type; + + template + using __bool_constant = integral_constant; + + + + template + using bool_constant = integral_constant; + + + + + template + struct conditional; + + template + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template + struct __or_<_B1> + : public _B1 + { }; + + template + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template + struct __and_<_B1> + : public _B1 + { }; + + template + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template + struct __not_ + : public __bool_constant + { }; + + + + + + template + struct conjunction + : __and_<_Bn...> + { }; + + template + struct disjunction + : __or_<_Bn...> + { }; + + template + struct negation + : __not_<_Pp> + { }; + + template + inline constexpr bool conjunction_v = conjunction<_Bn...>::value; + + template + inline constexpr bool disjunction_v = disjunction<_Bn...>::value; + + template + inline constexpr bool negation_v = negation<_Pp>::value; +# 180 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template + struct remove_cv; + + template + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper + : public true_type { }; + + + template + struct is_void + : public __is_void_helper::type>::type + { }; + + template + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; + + template<> + struct __is_integral_helper + : public true_type { }; +# 312 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct is_integral + : public __is_integral_helper::type>::type + { }; + + template + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; + + template<> + struct __is_floating_point_helper + : public true_type { }; +# 340 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct is_floating_point + : public __is_floating_point_helper::type>::type + { }; + + + template + struct is_array + : public false_type { }; + + template + struct is_array<_Tp[_Size]> + : public true_type { }; + + template + struct is_array<_Tp[]> + : public true_type { }; + + template + struct __is_pointer_helper + : public false_type { }; + + template + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template + struct is_pointer + : public __is_pointer_helper::type>::type + { }; + + + template + struct is_lvalue_reference + : public false_type { }; + + template + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template + struct is_rvalue_reference + : public false_type { }; + + template + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template + struct is_function; + + template + struct __is_member_object_pointer_helper + : public false_type { }; + + template + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_object_pointer + : public __is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + template + struct __is_member_function_pointer_helper + : public false_type { }; + + template + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant::value> { }; + + + template + struct is_member_function_pointer + : public __is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::type + { }; + + + template + struct is_enum + : public integral_constant + { }; + + + template + struct is_union + : public integral_constant + { }; + + + template + struct is_class + : public integral_constant + { }; + + + template + struct is_function + : public false_type { }; + + template + struct is_function<_Res(_ArgTypes...) noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) && noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) && noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const && noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const && noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) volatile && noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) volatile && noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes...) const volatile && noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile & noexcept (_NE)> + : public true_type { }; + + template + struct is_function<_Res(_ArgTypes......) const volatile && noexcept (_NE)> + : public true_type { }; + + + + template + struct __is_null_pointer_helper + : public false_type { }; + + template<> + struct __is_null_pointer_helper + : public true_type { }; + + + template + struct is_null_pointer + : public __is_null_pointer_helper::type>::type + { }; + + + template + struct __is_nullptr_t + : public is_null_pointer<_Tp> + { }; + + + + + template + struct is_reference + : public __or_, + is_rvalue_reference<_Tp>>::type + { }; + + + template + struct is_arithmetic + : public __or_, is_floating_point<_Tp>>::type + { }; + + + template + struct is_fundamental + : public __or_, is_void<_Tp>, + is_null_pointer<_Tp>>::type + { }; + + + template + struct is_object + : public __not_<__or_, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template + struct is_member_pointer; + + + template + struct is_scalar + : public __or_, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type + { }; + + + template + struct is_compound + : public integral_constant::value> { }; + + template + struct __is_member_pointer_helper + : public false_type { }; + + template + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template + struct is_member_pointer + : public __is_member_pointer_helper::type>::type + { }; + + + + template + struct __is_referenceable + : public __or_, is_reference<_Tp>>::type + { }; + + template + struct __is_referenceable<_Res(_Args...) noexcept (_NE)> + : public true_type + { }; + + template + struct __is_referenceable<_Res(_Args......) noexcept (_NE)> + : public true_type + { }; + + + + + template + struct is_const + : public false_type { }; + + template + struct is_const<_Tp const> + : public true_type { }; + + + template + struct is_volatile + : public false_type { }; + + template + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template + struct is_trivial + : public integral_constant + { }; + + + template + struct is_trivially_copyable + : public integral_constant + { }; + + + template + struct is_standard_layout + : public integral_constant + { }; + + + + template + struct is_pod + : public integral_constant + { }; + + + template + struct is_literal_type + : public integral_constant + { }; + + + template + struct is_empty + : public integral_constant + { }; + + + template + struct is_polymorphic + : public integral_constant + { }; + + + + + template + struct is_final + : public integral_constant + { }; + + + + template + struct is_abstract + : public integral_constant + { }; + + template::value> + struct __is_signed_helper + : public false_type { }; + + template + struct __is_signed_helper<_Tp, true> + : public integral_constant + { }; + + + template + struct is_signed + : public __is_signed_helper<_Tp>::type + { }; + + + template + struct is_unsigned + : public __and_, __not_>> + { }; +# 747 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + _Up + __declval(int); + + template + _Tp + __declval(long); + + template + auto declval() noexcept -> decltype(__declval<_Tp>(0)); + + template + struct extent; + + template + struct remove_all_extents; + + template + struct __is_array_known_bounds + : public integral_constant::value > 0)> + { }; + + template + struct __is_array_unknown_bounds + : public __and_, __not_>> + { }; + + + + + + + struct __do_is_destructible_impl + { + template().~_Tp())> + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl::type>::type + { }; + + template + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_destructible + : public __is_destructible_safe<_Tp>::type + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template + static integral_constant().~_Tp())> + __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl::type>::type + { }; + + template + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template + struct is_nothrow_destructible + : public __is_nt_destructible_safe<_Tp>::type + { }; + + struct __do_is_default_constructible_impl + { + template + static true_type __test(int); + + template + static false_type __test(...); + }; + + template + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_default_constructible_atom + : public __and_<__not_>, + __is_default_constructible_impl<_Tp>> + { }; + + template::value> + struct __is_default_constructible_safe; + + + + + + + template + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom::type>> + { }; + + template + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template + struct is_default_constructible + : public __is_default_constructible_safe<_Tp>::type + { }; + + + template + struct is_constructible + : public __bool_constant<__is_constructible(_Tp, _Args...)> + { }; + + template::value> + struct __is_copy_constructible_impl; + + template + struct __is_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_constructible_impl<_Tp, true> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_move_constructible_impl; + + template + struct __is_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_constructible_impl<_Tp, true> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template + struct __is_nt_default_constructible_atom + : public integral_constant + { }; + + template::value> + struct __is_nt_default_constructible_impl; + + template + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom::type>> + { }; + + template + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template + struct is_nothrow_default_constructible + : public __and_, + __is_nt_default_constructible_impl<_Tp>> + { }; + + template + struct __is_nt_constructible_impl + : public integral_constant()...))> + { }; + + template + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant(declval<_Arg>()))> + { }; + + template + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template + struct is_nothrow_constructible + : public __and_, + __is_nt_constructible_impl<_Tp, _Args...>> + { }; + + template::value> + struct __is_nothrow_copy_constructible_impl; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template::value> + struct __is_nothrow_move_constructible_impl; + + template + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + + template + struct is_assignable + : public __bool_constant<__is_assignable(_Tp, _Up)> + { }; + + template::value> + struct __is_copy_assignable_impl; + + template + struct __is_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_copy_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_move_assignable_impl; + + template + struct __is_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_move_assignable_impl<_Tp, true> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template + struct __is_nt_assignable_impl + : public integral_constant() = declval<_Up>())> + { }; + + + template + struct is_nothrow_assignable + : public __and_, + __is_nt_assignable_impl<_Tp, _Up>> + { }; + + template::value> + struct __is_nt_copy_assignable_impl; + + template + struct __is_nt_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_copy_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template::value> + struct __is_nt_move_assignable_impl; + + template + struct __is_nt_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_nt_move_assignable_impl<_Tp, true> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_constructible + : public __and_, __bool_constant< + __is_trivially_constructible(_Tp, _Args...)>>::type + { }; + + + template + struct is_trivially_default_constructible + : public is_trivially_constructible<_Tp>::type + { }; + + struct __do_is_implicitly_default_constructible_impl + { + template + static void __helper(const _Tp&); + + template + static true_type __test(const _Tp&, + decltype(__helper({}))* = 0); + + static false_type __test(...); + }; + + template + struct __is_implicitly_default_constructible_impl + : public __do_is_implicitly_default_constructible_impl + { + typedef decltype(__test(declval<_Tp>())) type; + }; + + template + struct __is_implicitly_default_constructible_safe + : public __is_implicitly_default_constructible_impl<_Tp>::type + { }; + + template + struct __is_implicitly_default_constructible + : public __and_, + __is_implicitly_default_constructible_safe<_Tp>> + { }; + + + + template::value> + struct __is_trivially_copy_constructible_impl; + + template + struct __is_trivially_copy_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_trivially_copy_constructible_impl<_Tp, true> + : public __and_, + integral_constant> + { }; + + template + struct is_trivially_copy_constructible + : public __is_trivially_copy_constructible_impl<_Tp> + { }; + + + + template::value> + struct __is_trivially_move_constructible_impl; + + template + struct __is_trivially_move_constructible_impl<_Tp, false> + : public false_type { }; + + template + struct __is_trivially_move_constructible_impl<_Tp, true> + : public __and_, + integral_constant> + { }; + + template + struct is_trivially_move_constructible + : public __is_trivially_move_constructible_impl<_Tp> + { }; + + + template + struct is_trivially_assignable + : public __bool_constant<__is_trivially_assignable(_Tp, _Up)> + { }; + + + + template::value> + struct __is_trivially_copy_assignable_impl; + + template + struct __is_trivially_copy_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_trivially_copy_assignable_impl<_Tp, true> + : public __and_, + integral_constant> + { }; + + template + struct is_trivially_copy_assignable + : public __is_trivially_copy_assignable_impl<_Tp> + { }; + + + + template::value> + struct __is_trivially_move_assignable_impl; + + template + struct __is_trivially_move_assignable_impl<_Tp, false> + : public false_type { }; + + template + struct __is_trivially_move_assignable_impl<_Tp, true> + : public __and_, + integral_constant> + { }; + + template + struct is_trivially_move_assignable + : public __is_trivially_move_assignable_impl<_Tp> + { }; + + + template + struct is_trivially_destructible + : public __and_, integral_constant> + { }; + + + + template + struct has_virtual_destructor + : public integral_constant + { }; + + + + + + template + struct alignment_of + : public integral_constant { }; + + + template + struct rank + : public integral_constant { }; + + template + struct rank<_Tp[_Size]> + : public integral_constant::value> { }; + + template + struct rank<_Tp[]> + : public integral_constant::value> { }; + + + template + struct extent + : public integral_constant { }; + + template + struct extent<_Tp[_Size], _Uint> + : public integral_constant::value> + { }; + + template + struct extent<_Tp[], _Uint> + : public integral_constant::value> + { }; + + + + + + template + struct is_same + : public false_type { }; + + template + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template + struct is_base_of + : public integral_constant + { }; + + template, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { typedef typename is_void<_To>::type type; }; + + template + class __is_convertible_helper<_From, _To, false> + { + template + static void __test_aux(_To1); + + template(std::declval<_From1>()))> + static true_type + __test(int); + + template + static false_type + __test(...); + + public: + typedef decltype(__test<_From, _To>(0)) type; + }; + + + + template + struct is_convertible + : public __is_convertible_helper<_From, _To>::type + { }; + + + + + + template + struct remove_const + { typedef _Tp type; }; + + template + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template + struct remove_volatile + { typedef _Tp type; }; + + template + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template + struct remove_cv + { + typedef typename + remove_const::type>::type type; + }; + + + template + struct add_const + { typedef _Tp const type; }; + + + template + struct add_volatile + { typedef _Tp volatile type; }; + + + template + struct add_cv + { + typedef typename + add_const::type>::type type; + }; + + + + + + + template + using remove_const_t = typename remove_const<_Tp>::type; + + + template + using remove_volatile_t = typename remove_volatile<_Tp>::type; + + + template + using remove_cv_t = typename remove_cv<_Tp>::type; + + + template + using add_const_t = typename add_const<_Tp>::type; + + + template + using add_volatile_t = typename add_volatile<_Tp>::type; + + + template + using add_cv_t = typename add_cv<_Tp>::type; + + + + + + template + struct remove_reference + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_lvalue_reference_helper<_Tp, true> + { typedef _Tp& type; }; + + + template + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + template + using remove_reference_t = typename remove_reference<_Tp>::type; + + + template + using add_lvalue_reference_t = typename add_lvalue_reference<_Tp>::type; + + + template + using add_rvalue_reference_t = typename add_rvalue_reference<_Tp>::type; + + + + + + template + struct __cv_selector; + + template + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned + { typedef unsigned long long __type; }; +# 1590 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + static const bool __b3 = sizeof(_Tp) <= sizeof(unsigned long); + typedef conditional<__b3, unsigned long, unsigned long long> __cond3; + typedef typename __cond3::type __cond3_type; + typedef conditional<__b2, unsigned int, __cond3_type> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + typedef typename conditional<__b0, __smallest, __cond1_type>::type + __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + + + + + template + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned; + + + + template + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed char __type; }; + + template<> + struct __make_signed + { typedef signed short __type; }; + + template<> + struct __make_signed + { typedef signed int __type; }; + + template<> + struct __make_signed + { typedef signed long __type; }; + + template<> + struct __make_signed + { typedef signed long long __type; }; +# 1694 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template + class __make_signed_selector<_Tp, false, true> + { + typedef typename __make_unsigned_selector<_Tp>::__type __unsigned_type; + + public: + typedef typename __make_signed_selector<__unsigned_type>::__type __type; + }; + + + + + + template + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed; + + + + template + using make_signed_t = typename make_signed<_Tp>::type; + + + template + using make_unsigned_t = typename make_unsigned<_Tp>::type; + + + + + + template + struct remove_extent + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template + struct remove_all_extents + { typedef _Tp type; }; + + template + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + template + using remove_extent_t = typename remove_extent<_Tp>::type; + + + template + using remove_all_extents_t = typename remove_all_extents<_Tp>::type; + + + + + template + struct __remove_pointer_helper + { typedef _Tp type; }; + + template + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template, + is_void<_Tp>>::value> + struct __add_pointer_helper + { typedef _Tp type; }; + + template + struct __add_pointer_helper<_Tp, true> + { typedef typename remove_reference<_Tp>::type* type; }; + + template + struct add_pointer + : public __add_pointer_helper<_Tp> + { }; + + + + template + using remove_pointer_t = typename remove_pointer<_Tp>::type; + + + template + using add_pointer_t = typename add_pointer<_Tp>::type; + + + template + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; +# 1840 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + template + struct __strictest_alignment + { + static const size_t _S_alignment = 0; + static const size_t _S_size = 0; + }; + + template + struct __strictest_alignment<_Tp, _Types...> + { + static const size_t _S_alignment = + alignof(_Tp) > __strictest_alignment<_Types...>::_S_alignment + ? alignof(_Tp) : __strictest_alignment<_Types...>::_S_alignment; + static const size_t _S_size = + sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size + ? sizeof(_Tp) : __strictest_alignment<_Types...>::_S_size; + }; +# 1879 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct aligned_union + { + private: + static_assert(sizeof...(_Types) != 0, "At least one type is required"); + + using __strictest = __strictest_alignment<_Types...>; + static const size_t _S_len = _Len > __strictest::_S_size + ? _Len : __strictest::_S_size; + public: + + static const size_t alignment_value = __strictest::_S_alignment; + + typedef typename aligned_storage<_S_len, alignment_value>::type type; + }; + + template + const size_t aligned_union<_Len, _Types...>::alignment_value; + + + + template::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template + class reference_wrapper; + + + template + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template + struct __strip_reference_wrapper > + { + typedef _Tp& __type; + }; + + template + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template + struct enable_if + { }; + + + template + struct enable_if + { typedef _Tp type; }; + + template + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template + struct conditional + { typedef _Iftrue type; }; + + + template + struct conditional + { typedef _Iffalse type; }; + + + template + struct common_type; + + + + struct __do_common_type_impl + { + template + static __success_type() + : std::declval<_Up>())>::type> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template + static __success_type _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template + struct __expanded_common_type_wrapper + { + typedef common_type type; + }; + + template + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper>::type, _Vp...>::type + { }; + + + template + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template + struct __declval_protector + { + static const bool __stop = false; + }; + + template + auto declval() noexcept -> decltype(__declval<_Tp>(0)) + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval<_Tp>(0); + } +# 2072 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template<> + struct __make_unsigned + { + using __type + = typename __make_unsigned_selector::__type; + }; + + template<> + struct __make_signed + { + using __type + = typename __make_signed_selector::__type; + }; + + + template<> + struct __make_unsigned + { + using __type + = typename __make_unsigned_selector::__type; + }; + + template<> + struct __make_signed + { + using __type + = typename __make_signed_selector::__type; + }; + + template<> + struct __make_unsigned + { + using __type + = typename __make_unsigned_selector::__type; + }; + + template<> + struct __make_signed + { + using __type + = typename __make_signed_selector::__type; + }; + + + + template + class result_of; + + + + + + struct __invoke_memfun_ref { }; + struct __invoke_memfun_deref { }; + struct __invoke_memobj_ref { }; + struct __invoke_memobj_deref { }; + struct __invoke_other { }; + + + template + struct __result_of_success : __success_type<_Tp> + { using __invoke_type = _Tag; }; + + + struct __result_of_memfun_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>())(std::declval<_Args>()...) + ), __invoke_memfun_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template + static __result_of_success().*std::declval<_Fp>() + ), __invoke_memobj_ref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template + static __result_of_success()).*std::declval<_Fp>() + ), __invoke_memobj_deref> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template + struct __result_of_memobj; + + template + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template + struct __result_of_memfun; + + template + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + + + + + + template::type> + struct __inv_unwrap + { + using type = _Tp; + }; + + template + struct __inv_unwrap<_Tp, reference_wrapper<_Up>> + { + using type = _Up&; + }; + + template + struct __result_of_impl + { + typedef __failure_type type; + }; + + template + struct __result_of_impl + : public __result_of_memobj::type, + typename __inv_unwrap<_Arg>::type> + { }; + + template + struct __result_of_impl + : public __result_of_memfun::type, + typename __inv_unwrap<_Arg>::type, _Args...> + { }; + + + struct __result_of_other_impl + { + template + static __result_of_success()(std::declval<_Args>()...) + ), __invoke_other> _S_test(int); + + template + static __failure_type _S_test(...); + }; + + template + struct __result_of_impl + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + + template + struct __invoke_result + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; + + template + struct result_of<_Functor(_ArgTypes...)> + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + + template::__type)> + using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; + + template + using aligned_union_t = typename aligned_union<_Len, _Types...>::type; + + + template + using decay_t = typename decay<_Tp>::type; + + + template + using enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template + using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; + + + template + using common_type_t = typename common_type<_Tp...>::type; + + + template + using underlying_type_t = typename underlying_type<_Tp>::type; + + + template + using result_of_t = typename result_of<_Tp>::type; + + + + template + using __enable_if_t = typename enable_if<_Cond, _Tp>::type; + + + template using __void_t = void; + + + + + template using void_t = void; + + + + template class _Op, typename... _Args> + struct __detector + { + using value_t = false_type; + using type = _Default; + }; + + + template class _Op, + typename... _Args> + struct __detector<_Default, __void_t<_Op<_Args...>>, _Op, _Args...> + { + using value_t = true_type; + using type = _Op<_Args...>; + }; + + + template class _Op, + typename... _Args> + using __detected_or = __detector<_Default, void, _Op, _Args...>; + + + template class _Op, + typename... _Args> + using __detected_or_t + = typename __detected_or<_Default, _Op, _Args...>::type; +# 2408 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct __is_swappable; + + template + struct __is_nothrow_swappable; + + template + class tuple; + + template + struct __is_tuple_like_impl : false_type + { }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct __is_tuple_like + : public __is_tuple_like_impl::type>::type>::type + { }; + + template + inline + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp&, _Tp&) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value); + + template + inline + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value); + + namespace __swappable_details { + using std::swap; + + struct __do_is_swappable_impl + { + template(), std::declval<_Tp&>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_impl + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_nothrow_swappable_impl + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template + struct __is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + template + struct __is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + + + + template + struct is_swappable + : public __is_swappable_impl<_Tp>::type + { }; + + + template + struct is_nothrow_swappable + : public __is_nothrow_swappable_impl<_Tp>::type + { }; + + + + template + inline constexpr bool is_swappable_v = + is_swappable<_Tp>::value; + + + template + inline constexpr bool is_nothrow_swappable_v = + is_nothrow_swappable<_Tp>::value; + + + namespace __swappable_with_details { + using std::swap; + + struct __do_is_swappable_with_impl + { + template(), std::declval<_Up>())), + typename + = decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> + static true_type __test(int); + + template + static false_type __test(...); + }; + + struct __do_is_nothrow_swappable_with_impl + { + template + static __bool_constant< + noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) + && + noexcept(swap(std::declval<_Up>(), std::declval<_Tp>())) + > __test(int); + + template + static false_type __test(...); + }; + + } + + template + struct __is_swappable_with_impl + : public __swappable_with_details::__do_is_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + template + struct __is_nothrow_swappable_with_impl + : public __swappable_with_details::__do_is_nothrow_swappable_with_impl + { + typedef decltype(__test<_Tp, _Up>(0)) type; + }; + + + template + struct __is_nothrow_swappable_with_impl<_Tp&, _Tp&> + : public __swappable_details::__do_is_nothrow_swappable_impl + { + typedef decltype(__test<_Tp&>(0)) type; + }; + + + template + struct is_swappable_with + : public __is_swappable_with_impl<_Tp, _Up>::type + { }; + + + template + struct is_nothrow_swappable_with + : public __is_nothrow_swappable_with_impl<_Tp, _Up>::type + { }; + + + + template + inline constexpr bool is_swappable_with_v = + is_swappable_with<_Tp, _Up>::value; + + + template + inline constexpr bool is_nothrow_swappable_with_v = + is_nothrow_swappable_with<_Tp, _Up>::value; + + + + + + + template + struct __is_invocable_impl : false_type { }; + + template + struct __is_invocable_impl<_Result, _Ret, __void_t> + : __or_, is_convertible>::type + { }; + + template + struct __is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + template + constexpr bool __call_is_nt(__invoke_memfun_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept((std::declval<_Up>().*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memfun_deref) + { + return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())( + std::declval<_Args>()...)); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_ref) + { + using _Up = typename __inv_unwrap<_Tp>::type; + return noexcept(std::declval<_Up>().*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_memobj_deref) + { + return noexcept((*std::declval<_Tp>()).*std::declval<_Fn>()); + } + + template + constexpr bool __call_is_nt(__invoke_other) + { + return noexcept(std::declval<_Fn>()(std::declval<_Args>()...)); + } + + template + struct __call_is_nothrow + : __bool_constant< + std::__call_is_nt<_Fn, _Args...>(typename _Result::__invoke_type{}) + > + { }; + + template + using __call_is_nothrow_ + = __call_is_nothrow<__invoke_result<_Fn, _Args...>, _Fn, _Args...>; + + + template + struct __is_nothrow_invocable + : __and_<__is_invocable<_Fn, _Args...>, + __call_is_nothrow_<_Fn, _Args...>>::type + { }; + + struct __nonesuch { + __nonesuch() = delete; + ~__nonesuch() = delete; + __nonesuch(__nonesuch const&) = delete; + void operator=(__nonesuch const&) = delete; + }; + + + + + + template + struct invoke_result + : public __invoke_result<_Functor, _ArgTypes...> + { }; + + + template + using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; + + + template + struct is_invocable + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type + { }; + + + template + struct is_invocable_r + : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, _Ret>::type + { }; + + + template + struct is_nothrow_invocable + : __and_<__is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>, + __call_is_nothrow_<_Fn, _ArgTypes...>>::type + { }; + + template + struct __is_nt_invocable_impl : false_type { }; + + template + struct __is_nt_invocable_impl<_Result, _Ret, + __void_t> + : __or_, + __and_, + is_nothrow_constructible<_Ret, typename _Result::type>>> + { }; + + + template + struct is_nothrow_invocable_r + : __and_<__is_nt_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, _Ret>, + __call_is_nothrow_<_Fn, _ArgTypes...>>::type + { }; + + + template + inline constexpr bool is_invocable_v = is_invocable<_Fn, _Args...>::value; + + + template + inline constexpr bool is_nothrow_invocable_v + = is_nothrow_invocable<_Fn, _Args...>::value; + + + template + inline constexpr bool is_invocable_r_v + = is_invocable_r<_Fn, _Args...>::value; + + + template + inline constexpr bool is_nothrow_invocable_r_v + = is_nothrow_invocable_r<_Fn, _Args...>::value; + + + + +template + inline constexpr bool is_void_v = is_void<_Tp>::value; +template + inline constexpr bool is_null_pointer_v = is_null_pointer<_Tp>::value; +template + inline constexpr bool is_integral_v = is_integral<_Tp>::value; +template + inline constexpr bool is_floating_point_v = is_floating_point<_Tp>::value; +template + inline constexpr bool is_array_v = is_array<_Tp>::value; +template + inline constexpr bool is_pointer_v = is_pointer<_Tp>::value; +template + inline constexpr bool is_lvalue_reference_v = + is_lvalue_reference<_Tp>::value; +template + inline constexpr bool is_rvalue_reference_v = + is_rvalue_reference<_Tp>::value; +template + inline constexpr bool is_member_object_pointer_v = + is_member_object_pointer<_Tp>::value; +template + inline constexpr bool is_member_function_pointer_v = + is_member_function_pointer<_Tp>::value; +template + inline constexpr bool is_enum_v = is_enum<_Tp>::value; +template + inline constexpr bool is_union_v = is_union<_Tp>::value; +template + inline constexpr bool is_class_v = is_class<_Tp>::value; +template + inline constexpr bool is_function_v = is_function<_Tp>::value; +template + inline constexpr bool is_reference_v = is_reference<_Tp>::value; +template + inline constexpr bool is_arithmetic_v = is_arithmetic<_Tp>::value; +template + inline constexpr bool is_fundamental_v = is_fundamental<_Tp>::value; +template + inline constexpr bool is_object_v = is_object<_Tp>::value; +template + inline constexpr bool is_scalar_v = is_scalar<_Tp>::value; +template + inline constexpr bool is_compound_v = is_compound<_Tp>::value; +template + inline constexpr bool is_member_pointer_v = is_member_pointer<_Tp>::value; +template + inline constexpr bool is_const_v = is_const<_Tp>::value; +template + inline constexpr bool is_volatile_v = is_volatile<_Tp>::value; +template + inline constexpr bool is_trivial_v = is_trivial<_Tp>::value; +template + inline constexpr bool is_trivially_copyable_v = + is_trivially_copyable<_Tp>::value; +template + inline constexpr bool is_standard_layout_v = is_standard_layout<_Tp>::value; +template + inline constexpr bool is_pod_v = is_pod<_Tp>::value; +template + inline constexpr bool is_literal_type_v = is_literal_type<_Tp>::value; +template + inline constexpr bool is_empty_v = is_empty<_Tp>::value; +template + inline constexpr bool is_polymorphic_v = is_polymorphic<_Tp>::value; +template + inline constexpr bool is_abstract_v = is_abstract<_Tp>::value; +template + inline constexpr bool is_final_v = is_final<_Tp>::value; +template + inline constexpr bool is_signed_v = is_signed<_Tp>::value; +template + inline constexpr bool is_unsigned_v = is_unsigned<_Tp>::value; +template + inline constexpr bool is_constructible_v = + is_constructible<_Tp, _Args...>::value; +template + inline constexpr bool is_default_constructible_v = + is_default_constructible<_Tp>::value; +template + inline constexpr bool is_copy_constructible_v = + is_copy_constructible<_Tp>::value; +template + inline constexpr bool is_move_constructible_v = + is_move_constructible<_Tp>::value; +template + inline constexpr bool is_assignable_v = is_assignable<_Tp, _Up>::value; +template + inline constexpr bool is_copy_assignable_v = is_copy_assignable<_Tp>::value; +template + inline constexpr bool is_move_assignable_v = is_move_assignable<_Tp>::value; +template + inline constexpr bool is_destructible_v = is_destructible<_Tp>::value; +template + inline constexpr bool is_trivially_constructible_v = + is_trivially_constructible<_Tp, _Args...>::value; +template + inline constexpr bool is_trivially_default_constructible_v = + is_trivially_default_constructible<_Tp>::value; +template + inline constexpr bool is_trivially_copy_constructible_v = + is_trivially_copy_constructible<_Tp>::value; +template + inline constexpr bool is_trivially_move_constructible_v = + is_trivially_move_constructible<_Tp>::value; +template + inline constexpr bool is_trivially_assignable_v = + is_trivially_assignable<_Tp, _Up>::value; +template + inline constexpr bool is_trivially_copy_assignable_v = + is_trivially_copy_assignable<_Tp>::value; +template + inline constexpr bool is_trivially_move_assignable_v = + is_trivially_move_assignable<_Tp>::value; +template + inline constexpr bool is_trivially_destructible_v = + is_trivially_destructible<_Tp>::value; +template + inline constexpr bool is_nothrow_constructible_v = + is_nothrow_constructible<_Tp, _Args...>::value; +template + inline constexpr bool is_nothrow_default_constructible_v = + is_nothrow_default_constructible<_Tp>::value; +template + inline constexpr bool is_nothrow_copy_constructible_v = + is_nothrow_copy_constructible<_Tp>::value; +template + inline constexpr bool is_nothrow_move_constructible_v = + is_nothrow_move_constructible<_Tp>::value; +template + inline constexpr bool is_nothrow_assignable_v = + is_nothrow_assignable<_Tp, _Up>::value; +template + inline constexpr bool is_nothrow_copy_assignable_v = + is_nothrow_copy_assignable<_Tp>::value; +template + inline constexpr bool is_nothrow_move_assignable_v = + is_nothrow_move_assignable<_Tp>::value; +template + inline constexpr bool is_nothrow_destructible_v = + is_nothrow_destructible<_Tp>::value; +template + inline constexpr bool has_virtual_destructor_v = + has_virtual_destructor<_Tp>::value; +template + inline constexpr size_t alignment_of_v = alignment_of<_Tp>::value; +template + inline constexpr size_t rank_v = rank<_Tp>::value; +template + inline constexpr size_t extent_v = extent<_Tp, _Idx>::value; +template + inline constexpr bool is_same_v = is_same<_Tp, _Up>::value; +template + inline constexpr bool is_base_of_v = is_base_of<_Base, _Derived>::value; +template + inline constexpr bool is_convertible_v = is_convertible<_From, _To>::value; +# 2926 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct has_unique_object_representations + : bool_constant<__has_unique_object_representations( + remove_cv_t> + )> + { }; + + template + inline constexpr bool has_unique_object_representations_v + = has_unique_object_representations<_Tp>::value; +# 2951 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 + template + struct is_aggregate + : bool_constant<__is_aggregate(remove_cv_t<_Tp>)> { }; + + + template + inline constexpr bool is_aggregate_v = is_aggregate<_Tp>::value; +# 2974 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/type_traits" 3 +} +# 56 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 72 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 3 + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast::type&&>(__t); } + + + template + struct __move_if_noexcept_cond + : public __and_<__not_>, + is_copy_constructible<_Tp>>::type { }; +# 116 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 3 + template + constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } +# 136 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 3 + template + inline constexpr _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + + template + const _Tp* addressof(const _Tp&&) = delete; + + + template + inline _Tp + __exchange(_Tp& __obj, _Up&& __new_val) + { + _Tp __old_val = std::move(__obj); + __obj = std::forward<_Up>(__new_val); + return __old_val; + } +# 176 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/move.h" 3 + template + inline + + typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, + is_move_constructible<_Tp>, + is_move_assignable<_Tp>>::value>::type + swap(_Tp& __a, _Tp& __b) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>::value) + + + + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template + inline + + typename enable_if<__is_swappable<_Tp>::value>::type + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + noexcept(__is_nothrow_swappable<_Tp>::value) + + + + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/nested_exception.h" 2 3 + +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) noexcept = default; + + nested_exception& operator=(const nested_exception&) noexcept = default; + + virtual ~nested_exception() noexcept; + + [[noreturn]] + void + rethrow_nested() const + { + if (_M_ptr) + rethrow_exception(_M_ptr); + std::terminate(); + } + + exception_ptr + nested_ptr() const noexcept + { return _M_ptr; } + }; + + template + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(const _Except& __ex) + : _Except(__ex) + { } + + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + + + + template + [[noreturn]] + inline void + __throw_with_nested_impl(_Tp&& __t, true_type) + { + using _Up = typename remove_reference<_Tp>::type; + throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; + } + + template + [[noreturn]] + inline void + __throw_with_nested_impl(_Tp&& __t, false_type) + { throw std::forward<_Tp>(__t); } + + + + template + [[noreturn]] + inline void + throw_with_nested(_Tp&& __t) + { + using _Up = typename decay<_Tp>::type; + using _CopyConstructible + = __and_, is_move_constructible<_Up>>; + static_assert(_CopyConstructible::value, + "throw_with_nested argument must be CopyConstructible"); + using __nest = __and_, __bool_constant, + __not_>>; + std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); + } + + + template + using __rethrow_if_nested_cond = typename enable_if< + __and_, + __or_<__not_>, + is_convertible<_Tp*, nested_exception*>>>::value + >::type; + + + template + inline __rethrow_if_nested_cond<_Ex> + __rethrow_if_nested_impl(const _Ex* __ptr) + { + if (auto __ne_ptr = dynamic_cast(__ptr)) + __ne_ptr->rethrow_nested(); + } + + + inline void + __rethrow_if_nested_impl(const void*) + { } + + + template + inline void + rethrow_if_nested(const _Ex& __ex) + { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } + + +} + +} + + + +#pragma GCC visibility pop +# 145 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/exception" 2 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 1 3 +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/functexcept.h" 1 3 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/functexcept.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + void + __throw_bad_exception(void) __attribute__((__noreturn__)); + + + void + __throw_bad_alloc(void) __attribute__((__noreturn__)); + + + void + __throw_bad_cast(void) __attribute__((__noreturn__)); + + void + __throw_bad_typeid(void) __attribute__((__noreturn__)); + + + void + __throw_logic_error(const char*) __attribute__((__noreturn__)); + + void + __throw_domain_error(const char*) __attribute__((__noreturn__)); + + void + __throw_invalid_argument(const char*) __attribute__((__noreturn__)); + + void + __throw_length_error(const char*) __attribute__((__noreturn__)); + + void + __throw_out_of_range(const char*) __attribute__((__noreturn__)); + + void + __throw_out_of_range_fmt(const char*, ...) __attribute__((__noreturn__)) + __attribute__((__format__(__gnu_printf__, 1, 2))); + + void + __throw_runtime_error(const char*) __attribute__((__noreturn__)); + + void + __throw_range_error(const char*) __attribute__((__noreturn__)); + + void + __throw_overflow_error(const char*) __attribute__((__noreturn__)); + + void + __throw_underflow_error(const char*) __attribute__((__noreturn__)); + + + void + __throw_ios_failure(const char*) __attribute__((__noreturn__)); + + void + __throw_system_error(int) __attribute__((__noreturn__)); + + void + __throw_future_error(int) __attribute__((__noreturn__)); + + + void + __throw_bad_function_call() __attribute__((__noreturn__)); + + +} +# 61 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cpp_type_traits.h" 1 3 +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cpp_type_traits.h" 3 +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cpp_type_traits.h" 3 +extern "C++" { + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __true_type { }; + struct __false_type { }; + + template + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type + { typedef __true_type __type; }; + + + + template + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer + { + enum { __value = 1 }; + typedef __true_type __type; + }; +# 278 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cpp_type_traits.h" 3 + template + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + enum class byte : unsigned char; + + template<> + struct __is_byte + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + + template + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + template + inline _Iterator + __miter_base(_Iterator __it) + { return __it; } + + +} +} +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/type_traits.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/type_traits.h" 3 + + + + +extern "C++" { + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __enable_if + { }; + + template + struct __enable_if + { typedef _Tp __type; }; + + + + template + struct __conditional_type + { typedef _Iftrue __type; }; + + template + struct __conditional_type + { typedef _Iffalse __type; }; + + + + template + struct __add_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned; + + template<> + struct __add_unsigned; + + + + template + struct __remove_unsigned + { + private: + typedef __enable_if::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef signed char __type; }; + + template<> + struct __remove_unsigned + { typedef short __type; }; + + template<> + struct __remove_unsigned + { typedef int __type; }; + + template<> + struct __remove_unsigned + { typedef long __type; }; + + template<> + struct __remove_unsigned + { typedef long long __type; }; + + + template<> + struct __remove_unsigned; + + template<> + struct __remove_unsigned; + + + + template + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template + inline bool + __is_null_pointer(_Type) + { return false; } + + + inline bool + __is_null_pointer(std::nullptr_t) + { return true; } + + + + template::__value> + struct __promote + { typedef double __type; }; + + + + + template + struct __promote<_Tp, false> + { }; + + template<> + struct __promote + { typedef long double __type; }; + + template<> + struct __promote + { typedef double __type; }; + + template<> + struct __promote + { typedef float __type; }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +} +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/numeric_traits.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/numeric_traits.h" 3 + + + + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ +# 54 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/numeric_traits.h" 3 + template + struct __numeric_traits_integer + { + + static const _Value __min = (((_Value)(-1) < 0) ? (_Value)1 << (sizeof(_Value) * 8 - ((_Value)(-1) < 0)) : (_Value)0); + static const _Value __max = (((_Value)(-1) < 0) ? (((((_Value)1 << ((sizeof(_Value) * 8 - ((_Value)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(_Value)0); + + + + static const bool __is_signed = ((_Value)(-1) < 0); + static const int __digits = (sizeof(_Value) * 8 - ((_Value)(-1) < 0)); + }; + + template + const _Value __numeric_traits_integer<_Value>::__min; + + template + const _Value __numeric_traits_integer<_Value>::__max; + + template + const bool __numeric_traits_integer<_Value>::__is_signed; + + template + const int __numeric_traits_integer<_Value>::__digits; +# 99 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/numeric_traits.h" 3 + template + struct __numeric_traits_floating + { + + static const int __max_digits10 = (2 + (std::__are_same<_Value, float>::__value ? 24 : std::__are_same<_Value, double>::__value ? 53 : 64) * 643L / 2136); + + + static const bool __is_signed = true; + static const int __digits10 = (std::__are_same<_Value, float>::__value ? 6 : std::__are_same<_Value, double>::__value ? 15 : 18); + static const int __max_exponent10 = (std::__are_same<_Value, float>::__value ? 38 : std::__are_same<_Value, double>::__value ? 308 : 4932); + }; + + template + const int __numeric_traits_floating<_Value>::__max_digits10; + + template + const bool __numeric_traits_floating<_Value>::__is_signed; + + template + const int __numeric_traits_floating<_Value>::__digits10; + + template + const int __numeric_traits_floating<_Value>::__max_exponent10; + + template + struct __numeric_traits + : public __conditional_type::__value, + __numeric_traits_integer<_Value>, + __numeric_traits_floating<_Value> >::__type + { }; + + +} +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_pair.h" 1 3 +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_pair.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 76 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_pair.h" 3 + struct piecewise_construct_t { explicit piecewise_construct_t() = default; }; + + + inline constexpr piecewise_construct_t piecewise_construct = + piecewise_construct_t(); + + + template + class tuple; + + template + struct _Index_tuple; + + + + + + + template + struct _PCC + { + template + static constexpr bool _ConstructiblePair() + { + return __and_, + is_constructible<_T2, const _U2&>>::value; + } + + template + static constexpr bool _ImplicitlyConvertiblePair() + { + return __and_, + is_convertible>::value; + } + + template + static constexpr bool _MoveConstructiblePair() + { + return __and_, + is_constructible<_T2, _U2&&>>::value; + } + + template + static constexpr bool _ImplicitlyMoveConvertiblePair() + { + return __and_, + is_convertible<_U2&&, _T2>>::value; + } + + template + static constexpr bool _CopyMovePair() + { + using __do_converts = __and_, + is_convertible<_U2&&, _T2>>; + using __converts = typename conditional<__implicit, + __do_converts, + __not_<__do_converts>>::type; + return __and_, + is_constructible<_T2, _U2&&>, + __converts + >::value; + } + + template + static constexpr bool _MoveCopyPair() + { + using __do_converts = __and_, + is_convertible>; + using __converts = typename conditional<__implicit, + __do_converts, + __not_<__do_converts>>::type; + return __and_, + is_constructible<_T2, const _U2&&>, + __converts + >::value; + } + }; + + template + struct _PCC + { + template + static constexpr bool _ConstructiblePair() + { + return false; + } + + template + static constexpr bool _ImplicitlyConvertiblePair() + { + return false; + } + + template + static constexpr bool _MoveConstructiblePair() + { + return false; + } + + template + static constexpr bool _ImplicitlyMoveConvertiblePair() + { + return false; + } + }; + + + + + struct __nonesuch_no_braces : std::__nonesuch { + explicit __nonesuch_no_braces(const __nonesuch&) = delete; + }; + + + template class __pair_base + { + + template friend struct pair; + __pair_base() = default; + ~__pair_base() = default; + __pair_base(const __pair_base&) = default; + __pair_base& operator=(const __pair_base&) = delete; + + }; + + + + + + + + template + struct pair + : private __pair_base<_T1, _T2> + { + typedef _T1 first_type; + typedef _T2 second_type; + + _T1 first; + _T2 second; + + + + + + + template , + __is_implicitly_default_constructible<_U2>> + ::value, bool>::type = true> + + constexpr pair() + : first(), second() { } + + + template , + is_default_constructible<_U2>, + __not_< + __and_<__is_implicitly_default_constructible<_U1>, + __is_implicitly_default_constructible<_U2>>>> + ::value, bool>::type = false> + explicit constexpr pair() + : first(), second() { } +# 252 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_pair.h" 3 + using _PCCP = _PCC; + + template() + && _PCCP::template + _ImplicitlyConvertiblePair<_U1, _U2>(), + bool>::type=true> + constexpr pair(const _T1& __a, const _T2& __b) + : first(__a), second(__b) { } + + template() + && !_PCCP::template + _ImplicitlyConvertiblePair<_U1, _U2>(), + bool>::type=false> + explicit constexpr pair(const _T1& __a, const _T2& __b) + : first(__a), second(__b) { } +# 280 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_pair.h" 3 + template + using _PCCFP = _PCC::value + || !is_same<_T2, _U2>::value, + _T1, _T2>; + + template::template + _ConstructiblePair<_U1, _U2>() + && _PCCFP<_U1, _U2>::template + _ImplicitlyConvertiblePair<_U1, _U2>(), + bool>::type=true> + constexpr pair(const pair<_U1, _U2>& __p) + : first(__p.first), second(__p.second) { } + + template::template + _ConstructiblePair<_U1, _U2>() + && !_PCCFP<_U1, _U2>::template + _ImplicitlyConvertiblePair<_U1, _U2>(), + bool>::type=false> + explicit constexpr pair(const pair<_U1, _U2>& __p) + : first(__p.first), second(__p.second) { } + + constexpr pair(const pair&) = default; + constexpr pair(pair&&) = default; + + + template(), + bool>::type=true> + constexpr pair(_U1&& __x, const _T2& __y) + : first(std::forward<_U1>(__x)), second(__y) { } + + template(), + bool>::type=false> + explicit constexpr pair(_U1&& __x, const _T2& __y) + : first(std::forward<_U1>(__x)), second(__y) { } + + template(), + bool>::type=true> + constexpr pair(const _T1& __x, _U2&& __y) + : first(__x), second(std::forward<_U2>(__y)) { } + + template(), + bool>::type=false> + explicit pair(const _T1& __x, _U2&& __y) + : first(__x), second(std::forward<_U2>(__y)) { } + + template() + && _PCCP::template + _ImplicitlyMoveConvertiblePair<_U1, _U2>(), + bool>::type=true> + constexpr pair(_U1&& __x, _U2&& __y) + : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } + + template() + && !_PCCP::template + _ImplicitlyMoveConvertiblePair<_U1, _U2>(), + bool>::type=false> + explicit constexpr pair(_U1&& __x, _U2&& __y) + : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } + + + template::template + _MoveConstructiblePair<_U1, _U2>() + && _PCCFP<_U1, _U2>::template + _ImplicitlyMoveConvertiblePair<_U1, _U2>(), + bool>::type=true> + constexpr pair(pair<_U1, _U2>&& __p) + : first(std::forward<_U1>(__p.first)), + second(std::forward<_U2>(__p.second)) { } + + template::template + _MoveConstructiblePair<_U1, _U2>() + && !_PCCFP<_U1, _U2>::template + _ImplicitlyMoveConvertiblePair<_U1, _U2>(), + bool>::type=false> + explicit constexpr pair(pair<_U1, _U2>&& __p) + : first(std::forward<_U1>(__p.first)), + second(std::forward<_U2>(__p.second)) { } + + template + pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); + + pair& + operator=(typename conditional< + __and_, + is_copy_assignable<_T2>>::value, + const pair&, const __nonesuch_no_braces&>::type __p) + { + first = __p.first; + second = __p.second; + return *this; + } + + pair& + operator=(typename conditional< + __and_, + is_move_assignable<_T2>>::value, + pair&&, __nonesuch_no_braces&&>::type __p) + noexcept(__and_, + is_nothrow_move_assignable<_T2>>::value) + { + first = std::forward(__p.first); + second = std::forward(__p.second); + return *this; + } + + template + typename enable_if<__and_, + is_assignable<_T2&, const _U2&>>::value, + pair&>::type + operator=(const pair<_U1, _U2>& __p) + { + first = __p.first; + second = __p.second; + return *this; + } + + template + typename enable_if<__and_, + is_assignable<_T2&, _U2&&>>::value, + pair&>::type + operator=(pair<_U1, _U2>&& __p) + { + first = std::forward<_U1>(__p.first); + second = std::forward<_U2>(__p.second); + return *this; + } + + void + swap(pair& __p) + noexcept(__and_<__is_nothrow_swappable<_T1>, + __is_nothrow_swappable<_T2>>::value) + { + using std::swap; + swap(first, __p.first); + swap(second, __p.second); + } + + private: + template + pair(tuple<_Args1...>&, tuple<_Args2...>&, + _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>); + + }; + + + template pair(_T1, _T2) -> pair<_T1, _T2>; + + + + template + inline constexpr bool + operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return __x.first == __y.first && __x.second == __y.second; } + + + template + inline constexpr bool + operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return __x.first < __y.first + || (!(__y.first < __x.first) && __x.second < __y.second); } + + + template + inline constexpr bool + operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return !(__x == __y); } + + + template + inline constexpr bool + operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return __y < __x; } + + + template + inline constexpr bool + operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return !(__y < __x); } + + + template + inline constexpr bool + operator>=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return !(__x < __y); } + + + + + + template + inline + + + typename enable_if<__and_<__is_swappable<_T1>, + __is_swappable<_T2>>::value>::type + + + + swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + + template + typename enable_if, + __is_swappable<_T2>>::value>::type + swap(pair<_T1, _T2>&, pair<_T1, _T2>&) = delete; +# 521 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_pair.h" 3 + template + constexpr pair::__type, + typename __decay_and_strip<_T2>::__type> + make_pair(_T1&& __x, _T2&& __y) + { + typedef typename __decay_and_strip<_T1>::__type __ds_type1; + typedef typename __decay_and_strip<_T2>::__type __ds_type2; + typedef pair<__ds_type1, __ds_type2> __pair_type; + return __pair_type(std::forward<_T1>(__x), std::forward<_T2>(__y)); + } +# 541 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_pair.h" 3 +} +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_types.h" 1 3 +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_types.h" 3 + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 89 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_types.h" 3 + struct input_iterator_tag { }; + + + struct output_iterator_tag { }; + + + struct forward_iterator_tag : public input_iterator_tag { }; + + + + struct bidirectional_iterator_tag : public forward_iterator_tag { }; + + + + struct random_access_iterator_tag : public bidirectional_iterator_tag { }; +# 116 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_types.h" 3 + template + struct iterator + { + + typedef _Category iterator_category; + + typedef _Tp value_type; + + typedef _Distance difference_type; + + typedef _Pointer pointer; + + typedef _Reference reference; + }; +# 143 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_types.h" 3 + template> + struct __iterator_traits { }; + + template + struct __iterator_traits<_Iterator, + __void_t> + { + typedef typename _Iterator::iterator_category iterator_category; + typedef typename _Iterator::value_type value_type; + typedef typename _Iterator::difference_type difference_type; + typedef typename _Iterator::pointer pointer; + typedef typename _Iterator::reference reference; + }; + + template + struct iterator_traits + : public __iterator_traits<_Iterator> { }; +# 177 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_types.h" 3 + template + struct iterator_traits<_Tp*> + { + typedef random_access_iterator_tag iterator_category; + typedef _Tp value_type; + typedef ptrdiff_t difference_type; + typedef _Tp* pointer; + typedef _Tp& reference; + }; + + + template + struct iterator_traits + { + typedef random_access_iterator_tag iterator_category; + typedef _Tp value_type; + typedef ptrdiff_t difference_type; + typedef const _Tp* pointer; + typedef const _Tp& reference; + }; + + + + + + template + inline constexpr + typename iterator_traits<_Iter>::iterator_category + __iterator_category(const _Iter&) + { return typename iterator_traits<_Iter>::iterator_category(); } +# 231 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_types.h" 3 + template + using _RequireInputIter = typename + enable_if::iterator_category, + input_iterator_tag>::value>::type; + + + +} +# 66 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_funcs.h" 1 3 +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_funcs.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/debug/assertions.h" 1 3 +# 66 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_funcs.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template struct _List_iterator; + template struct _List_const_iterator; + + + template + inline constexpr + typename iterator_traits<_InputIterator>::difference_type + __distance(_InputIterator __first, _InputIterator __last, + input_iterator_tag) + { + + + + typename iterator_traits<_InputIterator>::difference_type __n = 0; + while (__first != __last) + { + ++__first; + ++__n; + } + return __n; + } + + template + inline constexpr + typename iterator_traits<_RandomAccessIterator>::difference_type + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + random_access_iterator_tag) + { + + + + return __last - __first; + } + + + + template + ptrdiff_t + __distance(std::_List_iterator<_Tp>, + std::_List_iterator<_Tp>, + input_iterator_tag); + + template + ptrdiff_t + __distance(std::_List_const_iterator<_Tp>, + std::_List_const_iterator<_Tp>, + input_iterator_tag); +# 135 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_funcs.h" 3 + template + inline constexpr + typename iterator_traits<_InputIterator>::difference_type + distance(_InputIterator __first, _InputIterator __last) + { + + return std::__distance(__first, __last, + std::__iterator_category(__first)); + } + + template + inline constexpr void + __advance(_InputIterator& __i, _Distance __n, input_iterator_tag) + { + + + ; + while (__n--) + ++__i; + } + + template + inline constexpr void + __advance(_BidirectionalIterator& __i, _Distance __n, + bidirectional_iterator_tag) + { + + + + if (__n > 0) + while (__n--) + ++__i; + else + while (__n++) + --__i; + } + + template + inline constexpr void + __advance(_RandomAccessIterator& __i, _Distance __n, + random_access_iterator_tag) + { + + + + if (__builtin_constant_p(__n) && __n == 1) + ++__i; + else if (__builtin_constant_p(__n) && __n == -1) + --__i; + else + __i += __n; + } +# 200 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator_base_funcs.h" 3 + template + inline constexpr void + advance(_InputIterator& __i, _Distance __n) + { + + typename iterator_traits<_InputIterator>::difference_type __d = __n; + std::__advance(__i, __d, std::__iterator_category(__i)); + } + + + + template + inline constexpr _InputIterator + next(_InputIterator __x, typename + iterator_traits<_InputIterator>::difference_type __n = 1) + { + + + std::advance(__x, __n); + return __x; + } + + template + inline constexpr _BidirectionalIterator + prev(_BidirectionalIterator __x, typename + iterator_traits<_BidirectionalIterator>::difference_type __n = 1) + { + + + + std::advance(__x, -__n); + return __x; + } + + + + +} +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 1 3 +# 66 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ptr_traits.h" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ptr_traits.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + class __undefined; + + + template + struct __get_first_arg + { using type = __undefined; }; + + template class _Template, typename _Tp, + typename... _Types> + struct __get_first_arg<_Template<_Tp, _Types...>> + { using type = _Tp; }; + + template + using __get_first_arg_t = typename __get_first_arg<_Tp>::type; + + + template + struct __replace_first_arg + { }; + + template class _Template, typename _Up, + typename _Tp, typename... _Types> + struct __replace_first_arg<_Template<_Tp, _Types...>, _Up> + { using type = _Template<_Up, _Types...>; }; + + template + using __replace_first_arg_t = typename __replace_first_arg<_Tp, _Up>::type; + + template + using __make_not_void + = typename conditional::value, __undefined, _Tp>::type; + + + + + + template + struct pointer_traits + { + private: + template + using __element_type = typename _Tp::element_type; + + template + using __difference_type = typename _Tp::difference_type; + + template + struct __rebind : __replace_first_arg<_Tp, _Up> { }; + + template + struct __rebind<_Tp, _Up, __void_t>> + { using type = typename _Tp::template rebind<_Up>; }; + + public: + + using pointer = _Ptr; + + + using element_type + = __detected_or_t<__get_first_arg_t<_Ptr>, __element_type, _Ptr>; + + + using difference_type + = __detected_or_t; + + + template + using rebind = typename __rebind<_Ptr, _Up>::type; + + static _Ptr + pointer_to(__make_not_void& __e) + { return _Ptr::pointer_to(__e); } + + static_assert(!is_same::value, + "pointer type defines element_type or is like SomePointer"); + }; + + + + + + template + struct pointer_traits<_Tp*> + { + + typedef _Tp* pointer; + + typedef _Tp element_type; + + typedef ptrdiff_t difference_type; + + template + using rebind = _Up*; + + + + + + + static pointer + pointer_to(__make_not_void& __r) noexcept + { return std::addressof(__r); } + }; + + + template + using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>; + + template + constexpr _Tp* + __to_address(_Tp* __ptr) noexcept + { + static_assert(!std::is_function<_Tp>::value, "not a function pointer"); + return __ptr; + } + + + template + constexpr typename std::pointer_traits<_Ptr>::element_type* + __to_address(const _Ptr& __ptr) + { return std::__to_address(__ptr.operator->()); } +# 199 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ptr_traits.h" 3 +} +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 2 3 + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 100 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + class reverse_iterator + : public iterator::iterator_category, + typename iterator_traits<_Iterator>::value_type, + typename iterator_traits<_Iterator>::difference_type, + typename iterator_traits<_Iterator>::pointer, + typename iterator_traits<_Iterator>::reference> + { + protected: + _Iterator current; + + typedef iterator_traits<_Iterator> __traits_type; + + public: + typedef _Iterator iterator_type; + typedef typename __traits_type::difference_type difference_type; + typedef typename __traits_type::pointer pointer; + typedef typename __traits_type::reference reference; +# 126 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + constexpr + reverse_iterator() : current() { } + + + + + explicit constexpr + reverse_iterator(iterator_type __x) : current(__x) { } + + + + + constexpr + reverse_iterator(const reverse_iterator& __x) + : current(__x.current) { } + + + + + + template + constexpr + reverse_iterator(const reverse_iterator<_Iter>& __x) + : current(__x.base()) { } + + + + + constexpr iterator_type + base() const + { return current; } +# 168 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + constexpr reference + operator*() const + { + _Iterator __tmp = current; + return *--__tmp; + } +# 182 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + constexpr pointer + operator->() const + { return std::__addressof(operator*()); } + + + + + + + constexpr reverse_iterator& + operator++() + { + --current; + return *this; + } + + + + + + + constexpr reverse_iterator + operator++(int) + { + reverse_iterator __tmp = *this; + --current; + return __tmp; + } + + + + + + + constexpr reverse_iterator& + operator--() + { + ++current; + return *this; + } + + + + + + + constexpr reverse_iterator + operator--(int) + { + reverse_iterator __tmp = *this; + ++current; + return __tmp; + } + + + + + + + constexpr reverse_iterator + operator+(difference_type __n) const + { return reverse_iterator(current - __n); } + + + + + + + + constexpr reverse_iterator& + operator+=(difference_type __n) + { + current -= __n; + return *this; + } + + + + + + + constexpr reverse_iterator + operator-(difference_type __n) const + { return reverse_iterator(current + __n); } + + + + + + + + constexpr reverse_iterator& + operator-=(difference_type __n) + { + current += __n; + return *this; + } + + + + + + + constexpr reference + operator[](difference_type __n) const + { return *(*this + __n); } + }; +# 300 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + inline constexpr bool + operator==(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return __x.base() == __y.base(); } + + template + inline constexpr bool + operator<(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return __y.base() < __x.base(); } + + template + inline constexpr bool + operator!=(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return !(__x == __y); } + + template + inline constexpr bool + operator>(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return __y < __x; } + + template + inline constexpr bool + operator<=(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return !(__y < __x); } + + template + inline constexpr bool + operator>=(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return !(__x < __y); } + + + + template + inline constexpr bool + operator==(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return __x.base() == __y.base(); } + + template + inline constexpr bool + operator<(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return __y.base() < __x.base(); } + + template + inline constexpr bool + operator!=(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return !(__x == __y); } + + template + inline constexpr bool + operator>(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return __y < __x; } + + template + inline constexpr bool + operator<=(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return !(__y < __x); } + + template + inline constexpr bool + operator>=(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return !(__x < __y); } +# 390 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + inline constexpr auto + operator-(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + -> decltype(__y.base() - __x.base()) + { return __y.base() - __x.base(); } + + + template + inline constexpr reverse_iterator<_Iterator> + operator+(typename reverse_iterator<_Iterator>::difference_type __n, + const reverse_iterator<_Iterator>& __x) + { return reverse_iterator<_Iterator>(__x.base() - __n); } + + + + template + inline constexpr reverse_iterator<_Iterator> + __make_reverse_iterator(_Iterator __i) + { return reverse_iterator<_Iterator>(__i); } + + + + + + + + template + inline constexpr reverse_iterator<_Iterator> + make_reverse_iterator(_Iterator __i) + { return reverse_iterator<_Iterator>(__i); } + + + + + template + auto + __niter_base(reverse_iterator<_Iterator> __it) + -> decltype(__make_reverse_iterator(__niter_base(__it.base()))) + { return __make_reverse_iterator(__niter_base(__it.base())); } + + template + struct __is_move_iterator > + : __is_move_iterator<_Iterator> + { }; + + template + auto + __miter_base(reverse_iterator<_Iterator> __it) + -> decltype(__make_reverse_iterator(__miter_base(__it.base()))) + { return __make_reverse_iterator(__miter_base(__it.base())); } +# 454 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + class back_insert_iterator + : public iterator + { + protected: + _Container* container; + + public: + + typedef _Container container_type; + + + explicit + back_insert_iterator(_Container& __x) + : container(std::__addressof(__x)) { } +# 489 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + back_insert_iterator& + operator=(const typename _Container::value_type& __value) + { + container->push_back(__value); + return *this; + } + + back_insert_iterator& + operator=(typename _Container::value_type&& __value) + { + container->push_back(std::move(__value)); + return *this; + } + + + + back_insert_iterator& + operator*() + { return *this; } + + + back_insert_iterator& + operator++() + { return *this; } + + + back_insert_iterator + operator++(int) + { return *this; } + }; +# 531 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + inline back_insert_iterator<_Container> + back_inserter(_Container& __x) + { return back_insert_iterator<_Container>(__x); } +# 546 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + class front_insert_iterator + : public iterator + { + protected: + _Container* container; + + public: + + typedef _Container container_type; + + + explicit front_insert_iterator(_Container& __x) + : container(std::__addressof(__x)) { } +# 580 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + front_insert_iterator& + operator=(const typename _Container::value_type& __value) + { + container->push_front(__value); + return *this; + } + + front_insert_iterator& + operator=(typename _Container::value_type&& __value) + { + container->push_front(std::move(__value)); + return *this; + } + + + + front_insert_iterator& + operator*() + { return *this; } + + + front_insert_iterator& + operator++() + { return *this; } + + + front_insert_iterator + operator++(int) + { return *this; } + }; +# 622 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + inline front_insert_iterator<_Container> + front_inserter(_Container& __x) + { return front_insert_iterator<_Container>(__x); } +# 641 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + class insert_iterator + : public iterator + { + protected: + _Container* container; + typename _Container::iterator iter; + + public: + + typedef _Container container_type; + + + + + + insert_iterator(_Container& __x, typename _Container::iterator __i) + : container(std::__addressof(__x)), iter(__i) {} +# 692 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + insert_iterator& + operator=(const typename _Container::value_type& __value) + { + iter = container->insert(iter, __value); + ++iter; + return *this; + } + + insert_iterator& + operator=(typename _Container::value_type&& __value) + { + iter = container->insert(iter, std::move(__value)); + ++iter; + return *this; + } + + + + insert_iterator& + operator*() + { return *this; } + + + insert_iterator& + operator++() + { return *this; } + + + insert_iterator& + operator++(int) + { return *this; } + }; +# 737 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + inline insert_iterator<_Container> + inserter(_Container& __x, _Iterator __i) + { + return insert_iterator<_Container>(__x, + typename _Container::iterator(__i)); + } + + + + +} + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ +# 761 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + using std::iterator_traits; + using std::iterator; + template + class __normal_iterator + { + protected: + _Iterator _M_current; + + typedef iterator_traits<_Iterator> __traits_type; + + public: + typedef _Iterator iterator_type; + typedef typename __traits_type::iterator_category iterator_category; + typedef typename __traits_type::value_type value_type; + typedef typename __traits_type::difference_type difference_type; + typedef typename __traits_type::reference reference; + typedef typename __traits_type::pointer pointer; + + constexpr __normal_iterator() noexcept + : _M_current(_Iterator()) { } + + explicit + __normal_iterator(const _Iterator& __i) noexcept + : _M_current(__i) { } + + + template + __normal_iterator(const __normal_iterator<_Iter, + typename __enable_if< + (std::__are_same<_Iter, typename _Container::pointer>::__value), + _Container>::__type>& __i) noexcept + : _M_current(__i.base()) { } + + + reference + operator*() const noexcept + { return *_M_current; } + + pointer + operator->() const noexcept + { return _M_current; } + + __normal_iterator& + operator++() noexcept + { + ++_M_current; + return *this; + } + + __normal_iterator + operator++(int) noexcept + { return __normal_iterator(_M_current++); } + + + __normal_iterator& + operator--() noexcept + { + --_M_current; + return *this; + } + + __normal_iterator + operator--(int) noexcept + { return __normal_iterator(_M_current--); } + + + reference + operator[](difference_type __n) const noexcept + { return _M_current[__n]; } + + __normal_iterator& + operator+=(difference_type __n) noexcept + { _M_current += __n; return *this; } + + __normal_iterator + operator+(difference_type __n) const noexcept + { return __normal_iterator(_M_current + __n); } + + __normal_iterator& + operator-=(difference_type __n) noexcept + { _M_current -= __n; return *this; } + + __normal_iterator + operator-(difference_type __n) const noexcept + { return __normal_iterator(_M_current - __n); } + + const _Iterator& + base() const noexcept + { return _M_current; } + }; +# 861 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + inline bool + operator==(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + noexcept + { return __lhs.base() == __rhs.base(); } + + template + inline bool + operator==(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + noexcept + { return __lhs.base() == __rhs.base(); } + + template + inline bool + operator!=(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + noexcept + { return __lhs.base() != __rhs.base(); } + + template + inline bool + operator!=(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + noexcept + { return __lhs.base() != __rhs.base(); } + + + template + inline bool + operator<(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + noexcept + { return __lhs.base() < __rhs.base(); } + + template + inline bool + operator<(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + noexcept + { return __lhs.base() < __rhs.base(); } + + template + inline bool + operator>(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + noexcept + { return __lhs.base() > __rhs.base(); } + + template + inline bool + operator>(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + noexcept + { return __lhs.base() > __rhs.base(); } + + template + inline bool + operator<=(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + noexcept + { return __lhs.base() <= __rhs.base(); } + + template + inline bool + operator<=(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + noexcept + { return __lhs.base() <= __rhs.base(); } + + template + inline bool + operator>=(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + noexcept + { return __lhs.base() >= __rhs.base(); } + + template + inline bool + operator>=(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + noexcept + { return __lhs.base() >= __rhs.base(); } + + + + + + template + + + inline auto + operator-(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) noexcept + -> decltype(__lhs.base() - __rhs.base()) + + + + + + { return __lhs.base() - __rhs.base(); } + + template + inline typename __normal_iterator<_Iterator, _Container>::difference_type + operator-(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + noexcept + { return __lhs.base() - __rhs.base(); } + + template + inline __normal_iterator<_Iterator, _Container> + operator+(typename __normal_iterator<_Iterator, _Container>::difference_type + __n, const __normal_iterator<_Iterator, _Container>& __i) + noexcept + { return __normal_iterator<_Iterator, _Container>(__i.base() + __n); } + + +} + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + _Iterator + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + { return __it.base(); } +# 1006 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + class move_iterator + { + protected: + _Iterator _M_current; + + typedef iterator_traits<_Iterator> __traits_type; + typedef typename __traits_type::reference __base_ref; + + public: + typedef _Iterator iterator_type; + typedef typename __traits_type::iterator_category iterator_category; + typedef typename __traits_type::value_type value_type; + typedef typename __traits_type::difference_type difference_type; + + typedef _Iterator pointer; + + + typedef typename conditional::value, + typename remove_reference<__base_ref>::type&&, + __base_ref>::type reference; + + constexpr + move_iterator() + : _M_current() { } + + explicit constexpr + move_iterator(iterator_type __i) + : _M_current(__i) { } + + template + constexpr + move_iterator(const move_iterator<_Iter>& __i) + : _M_current(__i.base()) { } + + constexpr iterator_type + base() const + { return _M_current; } + + constexpr reference + operator*() const + { return static_cast(*_M_current); } + + constexpr pointer + operator->() const + { return _M_current; } + + constexpr move_iterator& + operator++() + { + ++_M_current; + return *this; + } + + constexpr move_iterator + operator++(int) + { + move_iterator __tmp = *this; + ++_M_current; + return __tmp; + } + + constexpr move_iterator& + operator--() + { + --_M_current; + return *this; + } + + constexpr move_iterator + operator--(int) + { + move_iterator __tmp = *this; + --_M_current; + return __tmp; + } + + constexpr move_iterator + operator+(difference_type __n) const + { return move_iterator(_M_current + __n); } + + constexpr move_iterator& + operator+=(difference_type __n) + { + _M_current += __n; + return *this; + } + + constexpr move_iterator + operator-(difference_type __n) const + { return move_iterator(_M_current - __n); } + + constexpr move_iterator& + operator-=(difference_type __n) + { + _M_current -= __n; + return *this; + } + + constexpr reference + operator[](difference_type __n) const + { return std::move(_M_current[__n]); } + }; + + + + + template + inline constexpr bool + operator==(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return __x.base() == __y.base(); } + + template + inline constexpr bool + operator==(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return __x.base() == __y.base(); } + + template + inline constexpr bool + operator!=(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return !(__x == __y); } + + template + inline constexpr bool + operator!=(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return !(__x == __y); } + + template + inline constexpr bool + operator<(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return __x.base() < __y.base(); } + + template + inline constexpr bool + operator<(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return __x.base() < __y.base(); } + + template + inline constexpr bool + operator<=(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return !(__y < __x); } + + template + inline constexpr bool + operator<=(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return !(__y < __x); } + + template + inline constexpr bool + operator>(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return __y < __x; } + + template + inline constexpr bool + operator>(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return __y < __x; } + + template + inline constexpr bool + operator>=(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return !(__x < __y); } + + template + inline constexpr bool + operator>=(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return !(__x < __y); } + + + template + inline constexpr auto + operator-(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + -> decltype(__x.base() - __y.base()) + { return __x.base() - __y.base(); } + + template + inline constexpr move_iterator<_Iterator> + operator+(typename move_iterator<_Iterator>::difference_type __n, + const move_iterator<_Iterator>& __x) + { return __x + __n; } + + template + inline constexpr move_iterator<_Iterator> + make_move_iterator(_Iterator __i) + { return move_iterator<_Iterator>(__i); } + + template::value_type>::value, + _Iterator, move_iterator<_Iterator>>::type> + inline constexpr _ReturnType + __make_move_if_noexcept_iterator(_Iterator __i) + { return _ReturnType(__i); } + + + + template::value, + const _Tp*, move_iterator<_Tp*>>::type> + inline constexpr _ReturnType + __make_move_if_noexcept_iterator(_Tp* __i) + { return _ReturnType(__i); } + + + + template + auto + __niter_base(move_iterator<_Iterator> __it) + -> decltype(make_move_iterator(__niter_base(__it.base()))) + { return make_move_iterator(__niter_base(__it.base())); } + + template + struct __is_move_iterator > + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template + auto + __miter_base(move_iterator<_Iterator> __it) + -> decltype(__miter_base(__it.base())) + { return __miter_base(__it.base()); } +# 1253 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_iterator.h" 3 + template + using __iter_key_t = remove_const_t< + typename iterator_traits<_InputIterator>::value_type::first_type>; + + template + using __iter_val_t = + typename iterator_traits<_InputIterator>::value_type::second_type; + + template + struct pair; + + template + using __iter_to_alloc_t = + pair>, + __iter_val_t<_InputIterator>>; + + + + +} +# 68 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/debug/debug.h" 1 3 +# 48 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/debug/debug.h" 3 +namespace std +{ + namespace __debug { } +} + + + + +namespace __gnu_debug +{ + using namespace std::__debug; +} +# 70 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/predefined_ops.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/predefined_ops.h" 3 +namespace __gnu_cxx +{ +namespace __ops +{ + struct _Iter_less_iter + { + template + constexpr + bool + operator()(_Iterator1 __it1, _Iterator2 __it2) const + { return *__it1 < *__it2; } + }; + + constexpr + inline _Iter_less_iter + __iter_less_iter() + { return _Iter_less_iter(); } + + struct _Iter_less_val + { + + constexpr _Iter_less_val() = default; + + + + + explicit + _Iter_less_val(_Iter_less_iter) { } + + template + bool + operator()(_Iterator __it, _Value& __val) const + { return *__it < __val; } + }; + + inline _Iter_less_val + __iter_less_val() + { return _Iter_less_val(); } + + inline _Iter_less_val + __iter_comp_val(_Iter_less_iter) + { return _Iter_less_val(); } + + struct _Val_less_iter + { + + constexpr _Val_less_iter() = default; + + + + + explicit + _Val_less_iter(_Iter_less_iter) { } + + template + bool + operator()(_Value& __val, _Iterator __it) const + { return __val < *__it; } + }; + + inline _Val_less_iter + __val_less_iter() + { return _Val_less_iter(); } + + inline _Val_less_iter + __val_comp_iter(_Iter_less_iter) + { return _Val_less_iter(); } + + struct _Iter_equal_to_iter + { + template + bool + operator()(_Iterator1 __it1, _Iterator2 __it2) const + { return *__it1 == *__it2; } + }; + + inline _Iter_equal_to_iter + __iter_equal_to_iter() + { return _Iter_equal_to_iter(); } + + struct _Iter_equal_to_val + { + template + bool + operator()(_Iterator __it, _Value& __val) const + { return *__it == __val; } + }; + + inline _Iter_equal_to_val + __iter_equal_to_val() + { return _Iter_equal_to_val(); } + + inline _Iter_equal_to_val + __iter_comp_val(_Iter_equal_to_iter) + { return _Iter_equal_to_val(); } + + template + struct _Iter_comp_iter + { + _Compare _M_comp; + + explicit constexpr + _Iter_comp_iter(_Compare __comp) + : _M_comp(std::move(__comp)) + { } + + template + constexpr + bool + operator()(_Iterator1 __it1, _Iterator2 __it2) + { return bool(_M_comp(*__it1, *__it2)); } + }; + + template + constexpr + inline _Iter_comp_iter<_Compare> + __iter_comp_iter(_Compare __comp) + { return _Iter_comp_iter<_Compare>(std::move(__comp)); } + + template + struct _Iter_comp_val + { + _Compare _M_comp; + + explicit + _Iter_comp_val(_Compare __comp) + : _M_comp(std::move(__comp)) + { } + + explicit + _Iter_comp_val(const _Iter_comp_iter<_Compare>& __comp) + : _M_comp(__comp._M_comp) + { } + + + explicit + _Iter_comp_val(_Iter_comp_iter<_Compare>&& __comp) + : _M_comp(std::move(__comp._M_comp)) + { } + + + template + bool + operator()(_Iterator __it, _Value& __val) + { return bool(_M_comp(*__it, __val)); } + }; + + template + inline _Iter_comp_val<_Compare> + __iter_comp_val(_Compare __comp) + { return _Iter_comp_val<_Compare>(std::move(__comp)); } + + template + inline _Iter_comp_val<_Compare> + __iter_comp_val(_Iter_comp_iter<_Compare> __comp) + { return _Iter_comp_val<_Compare>(std::move(__comp)); } + + template + struct _Val_comp_iter + { + _Compare _M_comp; + + explicit + _Val_comp_iter(_Compare __comp) + : _M_comp(std::move(__comp)) + { } + + explicit + _Val_comp_iter(const _Iter_comp_iter<_Compare>& __comp) + : _M_comp(__comp._M_comp) + { } + + + explicit + _Val_comp_iter(_Iter_comp_iter<_Compare>&& __comp) + : _M_comp(std::move(__comp._M_comp)) + { } + + + template + bool + operator()(_Value& __val, _Iterator __it) + { return bool(_M_comp(__val, *__it)); } + }; + + template + inline _Val_comp_iter<_Compare> + __val_comp_iter(_Compare __comp) + { return _Val_comp_iter<_Compare>(std::move(__comp)); } + + template + inline _Val_comp_iter<_Compare> + __val_comp_iter(_Iter_comp_iter<_Compare> __comp) + { return _Val_comp_iter<_Compare>(std::move(__comp)); } + + template + struct _Iter_equals_val + { + _Value& _M_value; + + explicit + _Iter_equals_val(_Value& __value) + : _M_value(__value) + { } + + template + bool + operator()(_Iterator __it) + { return *__it == _M_value; } + }; + + template + inline _Iter_equals_val<_Value> + __iter_equals_val(_Value& __val) + { return _Iter_equals_val<_Value>(__val); } + + template + struct _Iter_equals_iter + { + _Iterator1 _M_it1; + + explicit + _Iter_equals_iter(_Iterator1 __it1) + : _M_it1(__it1) + { } + + template + bool + operator()(_Iterator2 __it2) + { return *__it2 == *_M_it1; } + }; + + template + inline _Iter_equals_iter<_Iterator> + __iter_comp_iter(_Iter_equal_to_iter, _Iterator __it) + { return _Iter_equals_iter<_Iterator>(__it); } + + template + struct _Iter_pred + { + _Predicate _M_pred; + + explicit + _Iter_pred(_Predicate __pred) + : _M_pred(std::move(__pred)) + { } + + template + bool + operator()(_Iterator __it) + { return bool(_M_pred(*__it)); } + }; + + template + inline _Iter_pred<_Predicate> + __pred_iter(_Predicate __pred) + { return _Iter_pred<_Predicate>(std::move(__pred)); } + + template + struct _Iter_comp_to_val + { + _Compare _M_comp; + _Value& _M_value; + + _Iter_comp_to_val(_Compare __comp, _Value& __value) + : _M_comp(std::move(__comp)), _M_value(__value) + { } + + template + bool + operator()(_Iterator __it) + { return bool(_M_comp(*__it, _M_value)); } + }; + + template + _Iter_comp_to_val<_Compare, _Value> + __iter_comp_val(_Compare __comp, _Value &__val) + { + return _Iter_comp_to_val<_Compare, _Value>(std::move(__comp), __val); + } + + template + struct _Iter_comp_to_iter + { + _Compare _M_comp; + _Iterator1 _M_it1; + + _Iter_comp_to_iter(_Compare __comp, _Iterator1 __it1) + : _M_comp(std::move(__comp)), _M_it1(__it1) + { } + + template + bool + operator()(_Iterator2 __it2) + { return bool(_M_comp(*__it2, *_M_it1)); } + }; + + template + inline _Iter_comp_to_iter<_Compare, _Iterator> + __iter_comp_iter(_Iter_comp_iter<_Compare> __comp, _Iterator __it) + { + return _Iter_comp_to_iter<_Compare, _Iterator>( + std::move(__comp._M_comp), __it); + } + + template + struct _Iter_negate + { + _Predicate _M_pred; + + explicit + _Iter_negate(_Predicate __pred) + : _M_pred(std::move(__pred)) + { } + + template + bool + operator()(_Iterator __it) + { return !bool(_M_pred(*__it)); } + }; + + template + inline _Iter_negate<_Predicate> + __negate(_Iter_pred<_Predicate> __pred) + { return _Iter_negate<_Predicate>(std::move(__pred._M_pred)); } + +} +} +# 72 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 118 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline void + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + { +# 148 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + swap(*__a, *__b); + + } +# 164 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + _ForwardIterator2 + swap_ranges(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2) + { + + + + + + ; + + for (; __first1 != __last1; ++__first1, (void)++__first2) + std::iter_swap(__first1, __first2); + return __first2; + } +# 192 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + constexpr + inline const _Tp& + min(const _Tp& __a, const _Tp& __b) + { + + + + if (__b < __a) + return __b; + return __a; + } +# 216 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + constexpr + inline const _Tp& + max(const _Tp& __a, const _Tp& __b) + { + + + + if (__a < __b) + return __b; + return __a; + } +# 240 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + constexpr + inline const _Tp& + min(const _Tp& __a, const _Tp& __b, _Compare __comp) + { + + if (__comp(__b, __a)) + return __b; + return __a; + } +# 262 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + constexpr + inline const _Tp& + max(const _Tp& __a, const _Tp& __b, _Compare __comp) + { + + if (__comp(__a, __b)) + return __b; + return __a; + } + + + + template + inline _Iterator + __niter_base(_Iterator __it) + { return __it; } + + + + + + + + template + struct __copy_move + { + template + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + for (; __first != __last; ++__result, (void)++__first) + *__result = *__first; + return __result; + } + }; + + + template + struct __copy_move + { + template + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + for (; __first != __last; ++__result, (void)++__first) + *__result = std::move(*__first); + return __result; + } + }; + + + template<> + struct __copy_move + { + template + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + typedef typename iterator_traits<_II>::difference_type _Distance; + for(_Distance __n = __last - __first; __n > 0; --__n) + { + *__result = *__first; + ++__first; + ++__result; + } + return __result; + } + }; + + + template<> + struct __copy_move + { + template + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + typedef typename iterator_traits<_II>::difference_type _Distance; + for(_Distance __n = __last - __first; __n > 0; --__n) + { + *__result = std::move(*__first); + ++__first; + ++__result; + } + return __result; + } + }; + + + template + struct __copy_move<_IsMove, true, random_access_iterator_tag> + { + template + static _Tp* + __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result) + { + + using __assignable = conditional<_IsMove, + is_move_assignable<_Tp>, + is_copy_assignable<_Tp>>; + + static_assert( __assignable::type::value, "type is not assignable" ); + + const ptrdiff_t _Num = __last - __first; + if (_Num) + __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + return __result + _Num; + } + }; + + template + inline _OI + __copy_move_a(_II __first, _II __last, _OI __result) + { + typedef typename iterator_traits<_II>::value_type _ValueTypeI; + typedef typename iterator_traits<_OI>::value_type _ValueTypeO; + typedef typename iterator_traits<_II>::iterator_category _Category; + const bool __simple = (__is_trivial(_ValueTypeI) + && __is_pointer<_II>::__value + && __is_pointer<_OI>::__value + && __are_same<_ValueTypeI, _ValueTypeO>::__value); + + return std::__copy_move<_IsMove, __simple, + _Category>::__copy_m(__first, __last, __result); + } + + + + template + struct char_traits; + + template + class istreambuf_iterator; + + template + class ostreambuf_iterator; + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT, char_traits<_CharT> > >::__type + __copy_move_a2(_CharT*, _CharT*, + ostreambuf_iterator<_CharT, char_traits<_CharT> >); + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT, char_traits<_CharT> > >::__type + __copy_move_a2(const _CharT*, const _CharT*, + ostreambuf_iterator<_CharT, char_traits<_CharT> >); + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + _CharT*>::__type + __copy_move_a2(istreambuf_iterator<_CharT, char_traits<_CharT> >, + istreambuf_iterator<_CharT, char_traits<_CharT> >, _CharT*); + + template + inline _OI + __copy_move_a2(_II __first, _II __last, _OI __result) + { + return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), + std::__niter_base(__last), + std::__niter_base(__result))); + } +# 444 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline _OI + copy(_II __first, _II __last, _OI __result) + { + + + + + ; + + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + (std::__miter_base(__first), std::__miter_base(__last), + __result)); + } +# 477 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline _OI + move(_II __first, _II __last, _OI __result) + { + + + + + ; + + return std::__copy_move_a2(std::__miter_base(__first), + std::__miter_base(__last), __result); + } + + + + + + + template + struct __copy_move_backward + { + template + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + while (__first != __last) + *--__result = *--__last; + return __result; + } + }; + + + template + struct __copy_move_backward + { + template + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + while (__first != __last) + *--__result = std::move(*--__last); + return __result; + } + }; + + + template<> + struct __copy_move_backward + { + template + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + typename iterator_traits<_BI1>::difference_type __n; + for (__n = __last - __first; __n > 0; --__n) + *--__result = *--__last; + return __result; + } + }; + + + template<> + struct __copy_move_backward + { + template + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + typename iterator_traits<_BI1>::difference_type __n; + for (__n = __last - __first; __n > 0; --__n) + *--__result = std::move(*--__last); + return __result; + } + }; + + + template + struct __copy_move_backward<_IsMove, true, random_access_iterator_tag> + { + template + static _Tp* + __copy_move_b(const _Tp* __first, const _Tp* __last, _Tp* __result) + { + + using __assignable = conditional<_IsMove, + is_move_assignable<_Tp>, + is_copy_assignable<_Tp>>; + + static_assert( __assignable::type::value, "type is not assignable" ); + + const ptrdiff_t _Num = __last - __first; + if (_Num) + __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); + return __result - _Num; + } + }; + + template + inline _BI2 + __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) + { + typedef typename iterator_traits<_BI1>::value_type _ValueType1; + typedef typename iterator_traits<_BI2>::value_type _ValueType2; + typedef typename iterator_traits<_BI1>::iterator_category _Category; + const bool __simple = (__is_trivial(_ValueType1) + && __is_pointer<_BI1>::__value + && __is_pointer<_BI2>::__value + && __are_same<_ValueType1, _ValueType2>::__value); + + return std::__copy_move_backward<_IsMove, __simple, + _Category>::__copy_move_b(__first, + __last, + __result); + } + + template + inline _BI2 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + { + return _BI2(std::__copy_move_backward_a<_IsMove> + (std::__niter_base(__first), std::__niter_base(__last), + std::__niter_base(__result))); + } +# 620 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline _BI2 + copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) + { + + + + + + + ; + + return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> + (std::__miter_base(__first), std::__miter_base(__last), + __result)); + } +# 656 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline _BI2 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + { + + + + + + + ; + + return std::__copy_move_backward_a2(std::__miter_base(__first), + std::__miter_base(__last), + __result); + } + + + + + + + template + inline typename + __gnu_cxx::__enable_if::__value, void>::__type + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __value) + { + for (; __first != __last; ++__first) + *__first = __value; + } + + template + inline typename + __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __value) + { + const _Tp __tmp = __value; + for (; __first != __last; ++__first) + *__first = __tmp; + } + + + template + inline typename + __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type + __fill_a(_Tp* __first, _Tp* __last, const _Tp& __c) + { + const _Tp __tmp = __c; + if (const size_t __len = __last - __first) + __builtin_memset(__first, static_cast(__tmp), __len); + } +# 722 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline void + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + { + + + + ; + + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + __value); + } + + template + inline typename + __gnu_cxx::__enable_if::__value, _OutputIterator>::__type + __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value) + { + for (__decltype(__n + 0) __niter = __n; + __niter > 0; --__niter, (void) ++__first) + *__first = __value; + return __first; + } + + template + inline typename + __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type + __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value) + { + const _Tp __tmp = __value; + for (__decltype(__n + 0) __niter = __n; + __niter > 0; --__niter, (void) ++__first) + *__first = __tmp; + return __first; + } + + template + inline typename + __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type + __fill_n_a(_Tp* __first, _Size __n, const _Tp& __c) + { + std::__fill_a(__first, __first + __n, __c); + return __first + __n; + } +# 782 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline _OI + fill_n(_OI __first, _Size __n, const _Tp& __value) + { + + + + return _OI(std::__fill_n_a(std::__niter_base(__first), __n, __value)); + } + + template + struct __equal + { + template + static bool + equal(_II1 __first1, _II1 __last1, _II2 __first2) + { + for (; __first1 != __last1; ++__first1, (void) ++__first2) + if (!(*__first1 == *__first2)) + return false; + return true; + } + }; + + template<> + struct __equal + { + template + static bool + equal(const _Tp* __first1, const _Tp* __last1, const _Tp* __first2) + { + if (const size_t __len = (__last1 - __first1)) + return !__builtin_memcmp(__first1, __first2, sizeof(_Tp) * __len); + return true; + } + }; + + template + inline bool + __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) + { + typedef typename iterator_traits<_II1>::value_type _ValueType1; + typedef typename iterator_traits<_II2>::value_type _ValueType2; + const bool __simple = ((__is_integer<_ValueType1>::__value + || __is_pointer<_ValueType1>::__value) + && __is_pointer<_II1>::__value + && __is_pointer<_II2>::__value + && __are_same<_ValueType1, _ValueType2>::__value); + + return std::__equal<__simple>::equal(__first1, __last1, __first2); + } + + template + struct __lc_rai + { + template + static _II1 + __newlast1(_II1, _II1 __last1, _II2, _II2) + { return __last1; } + + template + static bool + __cnd2(_II __first, _II __last) + { return __first != __last; } + }; + + template<> + struct __lc_rai + { + template + static _RAI1 + __newlast1(_RAI1 __first1, _RAI1 __last1, + _RAI2 __first2, _RAI2 __last2) + { + const typename iterator_traits<_RAI1>::difference_type + __diff1 = __last1 - __first1; + const typename iterator_traits<_RAI2>::difference_type + __diff2 = __last2 - __first2; + return __diff2 < __diff1 ? __first1 + __diff2 : __last1; + } + + template + static bool + __cnd2(_RAI, _RAI) + { return true; } + }; + + template + bool + __lexicographical_compare_impl(_II1 __first1, _II1 __last1, + _II2 __first2, _II2 __last2, + _Compare __comp) + { + typedef typename iterator_traits<_II1>::iterator_category _Category1; + typedef typename iterator_traits<_II2>::iterator_category _Category2; + typedef std::__lc_rai<_Category1, _Category2> __rai_type; + + __last1 = __rai_type::__newlast1(__first1, __last1, __first2, __last2); + for (; __first1 != __last1 && __rai_type::__cnd2(__first2, __last2); + ++__first1, (void)++__first2) + { + if (__comp(__first1, __first2)) + return true; + if (__comp(__first2, __first1)) + return false; + } + return __first1 == __last1 && __first2 != __last2; + } + + template + struct __lexicographical_compare + { + template + static bool __lc(_II1, _II1, _II2, _II2); + }; + + template + template + bool + __lexicographical_compare<_BoolType>:: + __lc(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) + { + return std::__lexicographical_compare_impl(__first1, __last1, + __first2, __last2, + __gnu_cxx::__ops::__iter_less_iter()); + } + + template<> + struct __lexicographical_compare + { + template + static bool + __lc(const _Tp* __first1, const _Tp* __last1, + const _Up* __first2, const _Up* __last2) + { + const size_t __len1 = __last1 - __first1; + const size_t __len2 = __last2 - __first2; + if (const size_t __len = std::min(__len1, __len2)) + if (int __result = __builtin_memcmp(__first1, __first2, __len)) + return __result < 0; + return __len1 < __len2; + } + }; + + template + inline bool + __lexicographical_compare_aux(_II1 __first1, _II1 __last1, + _II2 __first2, _II2 __last2) + { + typedef typename iterator_traits<_II1>::value_type _ValueType1; + typedef typename iterator_traits<_II2>::value_type _ValueType2; + const bool __simple = + (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value + && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed + && !__gnu_cxx::__numeric_traits<_ValueType2>::__is_signed + && __is_pointer<_II1>::__value + && __is_pointer<_II2>::__value); + + return std::__lexicographical_compare<__simple>::__lc(__first1, __last1, + __first2, __last2); + } + + template + _ForwardIterator + __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val, _Compare __comp) + { + typedef typename iterator_traits<_ForwardIterator>::difference_type + _DistanceType; + + _DistanceType __len = std::distance(__first, __last); + + while (__len > 0) + { + _DistanceType __half = __len >> 1; + _ForwardIterator __middle = __first; + std::advance(__middle, __half); + if (__comp(__middle, __val)) + { + __first = __middle; + ++__first; + __len = __len - __half - 1; + } + else + __len = __half; + } + return __first; + } +# 982 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline _ForwardIterator + lower_bound(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val) + { + + + + + ; + + return std::__lower_bound(__first, __last, __val, + __gnu_cxx::__ops::__iter_less_val()); + } + + + + inline constexpr int + __lg(int __n) + { return sizeof(int) * 8 - 1 - __builtin_clz(__n); } + + inline constexpr unsigned + __lg(unsigned __n) + { return sizeof(int) * 8 - 1 - __builtin_clz(__n); } + + inline constexpr long + __lg(long __n) + { return sizeof(long) * 8 - 1 - __builtin_clzl(__n); } + + inline constexpr unsigned long + __lg(unsigned long __n) + { return sizeof(long) * 8 - 1 - __builtin_clzl(__n); } + + inline constexpr long long + __lg(long long __n) + { return sizeof(long long) * 8 - 1 - __builtin_clzll(__n); } + + inline constexpr unsigned long long + __lg(unsigned long long __n) + { return sizeof(long long) * 8 - 1 - __builtin_clzll(__n); } +# 1037 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline bool + equal(_II1 __first1, _II1 __last1, _II2 __first2) + { + + + + + + + ; + + return std::__equal_aux(std::__niter_base(__first1), + std::__niter_base(__last1), + std::__niter_base(__first2)); + } +# 1069 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline bool + equal(_IIter1 __first1, _IIter1 __last1, + _IIter2 __first2, _BinaryPredicate __binary_pred) + { + + + + ; + + for (; __first1 != __last1; ++__first1, (void)++__first2) + if (!bool(__binary_pred(*__first1, *__first2))) + return false; + return true; + } + + + + template + inline bool + __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) + { + using _RATag = random_access_iterator_tag; + using _Cat1 = typename iterator_traits<_II1>::iterator_category; + using _Cat2 = typename iterator_traits<_II2>::iterator_category; + using _RAIters = __and_, is_same<_Cat2, _RATag>>; + if (_RAIters()) + { + auto __d1 = std::distance(__first1, __last1); + auto __d2 = std::distance(__first2, __last2); + if (__d1 != __d2) + return false; + return std::equal(__first1, __last1, __first2); + } + + for (; __first1 != __last1 && __first2 != __last2; + ++__first1, (void)++__first2) + if (!(*__first1 == *__first2)) + return false; + return __first1 == __last1 && __first2 == __last2; + } + + + template + inline bool + __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, + _BinaryPredicate __binary_pred) + { + using _RATag = random_access_iterator_tag; + using _Cat1 = typename iterator_traits<_II1>::iterator_category; + using _Cat2 = typename iterator_traits<_II2>::iterator_category; + using _RAIters = __and_, is_same<_Cat2, _RATag>>; + if (_RAIters()) + { + auto __d1 = std::distance(__first1, __last1); + auto __d2 = std::distance(__first2, __last2); + if (__d1 != __d2) + return false; + return std::equal(__first1, __last1, __first2, + __binary_pred); + } + + for (; __first1 != __last1 && __first2 != __last2; + ++__first1, (void)++__first2) + if (!bool(__binary_pred(*__first1, *__first2))) + return false; + return __first1 == __last1 && __first2 == __last2; + } +# 1156 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline bool + equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) + { + + + + + + + ; + ; + + return std::__equal4(__first1, __last1, __first2, __last2); + } +# 1188 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline bool + equal(_IIter1 __first1, _IIter1 __last1, + _IIter2 __first2, _IIter2 __last2, _BinaryPredicate __binary_pred) + { + + + + ; + ; + + return std::__equal4(__first1, __last1, __first2, __last2, + __binary_pred); + } +# 1219 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline bool + lexicographical_compare(_II1 __first1, _II1 __last1, + _II2 __first2, _II2 __last2) + { +# 1233 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + ; + ; + + return std::__lexicographical_compare_aux(std::__niter_base(__first1), + std::__niter_base(__last1), + std::__niter_base(__first2), + std::__niter_base(__last2)); + } +# 1255 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline bool + lexicographical_compare(_II1 __first1, _II1 __last1, + _II2 __first2, _II2 __last2, _Compare __comp) + { + + + + ; + ; + + return std::__lexicographical_compare_impl + (__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + pair<_InputIterator1, _InputIterator2> + __mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _BinaryPredicate __binary_pred) + { + while (__first1 != __last1 && __binary_pred(__first1, __first2)) + { + ++__first1; + ++__first2; + } + return pair<_InputIterator1, _InputIterator2>(__first1, __first2); + } +# 1298 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline pair<_InputIterator1, _InputIterator2> + mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2) + { + + + + + + + ; + + return std::__mismatch(__first1, __last1, __first2, + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 1331 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline pair<_InputIterator1, _InputIterator2> + mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _BinaryPredicate __binary_pred) + { + + + + ; + + return std::__mismatch(__first1, __last1, __first2, + __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); + } + + + + template + pair<_InputIterator1, _InputIterator2> + __mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _BinaryPredicate __binary_pred) + { + while (__first1 != __last1 && __first2 != __last2 + && __binary_pred(__first1, __first2)) + { + ++__first1; + ++__first2; + } + return pair<_InputIterator1, _InputIterator2>(__first1, __first2); + } +# 1378 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline pair<_InputIterator1, _InputIterator2> + mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2) + { + + + + + + + ; + ; + + return std::__mismatch(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 1413 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algobase.h" 3 + template + inline pair<_InputIterator1, _InputIterator2> + mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _BinaryPredicate __binary_pred) + { + + + + ; + ; + + return std::__mismatch(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); + } + + + + +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 3 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 2 3 + + + + + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ +# 61 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 3 + template + struct _Char_types + { + typedef unsigned long int_type; + typedef std::streampos pos_type; + typedef std::streamoff off_type; + typedef std::mbstate_t state_type; + }; +# 86 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 3 + template + struct char_traits + { + typedef _CharT char_type; + typedef typename _Char_types<_CharT>::int_type int_type; + typedef typename _Char_types<_CharT>::pos_type pos_type; + typedef typename _Char_types<_CharT>::off_type off_type; + typedef typename _Char_types<_CharT>::state_type state_type; + + static constexpr void + assign(char_type& __c1, const char_type& __c2) + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) + { return __c1 < __c2; } + + static constexpr int + compare(const char_type* __s1, const char_type* __s2, std::size_t __n); + + static constexpr std::size_t + length(const char_type* __s); + + static constexpr const char_type* + find(const char_type* __s, std::size_t __n, const char_type& __a); + + static char_type* + move(char_type* __s1, const char_type* __s2, std::size_t __n); + + static char_type* + copy(char_type* __s1, const char_type* __s2, std::size_t __n); + + static char_type* + assign(char_type* __s, std::size_t __n, char_type __a); + + static constexpr char_type + to_char_type(const int_type& __c) + { return static_cast(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) + { return static_cast(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) + { return __c1 == __c2; } + + static constexpr int_type + eof() + { return static_cast(-1); } + + static constexpr int_type + not_eof(const int_type& __c) + { return !eq_int_type(__c, eof()) ? __c : to_int_type(char_type()); } + }; + + template + constexpr int + char_traits<_CharT>:: + compare(const char_type* __s1, const char_type* __s2, std::size_t __n) + { + for (std::size_t __i = 0; __i < __n; ++__i) + if (lt(__s1[__i], __s2[__i])) + return -1; + else if (lt(__s2[__i], __s1[__i])) + return 1; + return 0; + } + + template + constexpr std::size_t + char_traits<_CharT>:: + length(const char_type* __p) + { + std::size_t __i = 0; + while (!eq(__p[__i], char_type())) + ++__i; + return __i; + } + + template + constexpr const typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + find(const char_type* __s, std::size_t __n, const char_type& __a) + { + for (std::size_t __i = 0; __i < __n; ++__i) + if (eq(__s[__i], __a)) + return __s + __i; + return 0; + } + + template + typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + move(char_type* __s1, const char_type* __s2, std::size_t __n) + { + if (__n == 0) + return __s1; + return static_cast<_CharT*>(__builtin_memmove(__s1, __s2, + __n * sizeof(char_type))); + } + + template + typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + copy(char_type* __s1, const char_type* __s2, std::size_t __n) + { + + std::copy(__s2, __s2 + __n, __s1); + return __s1; + } + + template + typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + assign(char_type* __s, std::size_t __n, char_type __a) + { + + std::fill_n(__s, __n, __a); + return __s; + } + + +} + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 229 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 3 + template + static inline __attribute__((__always_inline__)) constexpr bool + __constant_string_p(const _CharT* __s) + { + while (__builtin_constant_p(*__s) && *__s) + __s++; + return __builtin_constant_p(*__s); + } +# 246 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 3 + template + static inline __attribute__((__always_inline__)) constexpr bool + __constant_char_array_p(const _CharT* __a, size_t __n) + { + size_t __i = 0; + while (__builtin_constant_p(__a[__i]) && __i < __n) + __i++; + return __i == __n; + } +# 270 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 3 + template + struct char_traits : public __gnu_cxx::char_traits<_CharT> + { }; + + + + template<> + struct char_traits + { + typedef char char_type; + typedef int int_type; + typedef streampos pos_type; + typedef streamoff off_type; + typedef mbstate_t state_type; + + static constexpr void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { + + return (static_cast(__c1) + < static_cast(__c2)); + } + + static constexpr int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { + + if (__builtin_constant_p(__n) + && __constant_char_array_p(__s1, __n) + && __constant_char_array_p(__s2, __n)) + return __gnu_cxx::char_traits::compare(__s1, __s2, __n); + + if (__n == 0) + return 0; + return __builtin_memcmp(__s1, __s2, __n); + } + + static constexpr size_t + length(const char_type* __s) + { + + if (__constant_string_p(__s)) + return __gnu_cxx::char_traits::length(__s); + + return __builtin_strlen(__s); + } + + static constexpr const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { + + if (__builtin_constant_p(__n) + && __builtin_constant_p(__a) + && __constant_char_array_p(__s, __n)) + return __gnu_cxx::char_traits::find(__s, __n, __a); + + if (__n == 0) + return 0; + return static_cast(__builtin_memchr(__s, __a, __n)); + } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return static_cast(__builtin_memmove(__s1, __s2, __n)); + } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return static_cast(__builtin_memcpy(__s1, __s2, __n)); + } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { + if (__n == 0) + return __s; + return static_cast(__builtin_memset(__s, __a, __n)); + } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return static_cast(__c); } + + + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return static_cast(static_cast(__c)); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast(-1); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return (__c == eof()) ? 0 : __c; } + }; + + + + + template<> + struct char_traits + { + typedef wchar_t char_type; + typedef wint_t int_type; + typedef streamoff off_type; + typedef wstreampos pos_type; + typedef mbstate_t state_type; + + static constexpr void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 < __c2; } + + static constexpr int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { + + if (__builtin_constant_p(__n) + && __constant_char_array_p(__s1, __n) + && __constant_char_array_p(__s2, __n)) + return __gnu_cxx::char_traits::compare(__s1, __s2, __n); + + if (__n == 0) + return 0; + else + return wmemcmp(__s1, __s2, __n); + } + + static constexpr size_t + length(const char_type* __s) + { + + if (__constant_string_p(__s)) + return __gnu_cxx::char_traits::length(__s); + else + + return wcslen(__s); + } + + static constexpr const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { + + if (__builtin_constant_p(__n) + && __builtin_constant_p(__a) + && __constant_char_array_p(__s, __n)) + return __gnu_cxx::char_traits::find(__s, __n, __a); + + if (__n == 0) + return 0; + else + return wmemchr(__s, __a, __n); + } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return wmemmove(__s1, __s2, __n); + } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return wmemcpy(__s1, __s2, __n); + } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { + if (__n == 0) + return __s; + return wmemset(__s, __a, __n); + } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return char_type(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return int_type(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast((0xffffffffu)); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return eq_int_type(__c, eof()) ? 0 : __c; } + }; + + + +} + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdint" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdint" 3 + + + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libc-header-start.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/timesize.h" 1 3 +# 29 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types.h" 2 3 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/typesizes.h" 1 3 +# 142 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/time64.h" 1 3 +# 143 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types.h" 2 3 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 +# 30 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/stdint-intn.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/stdint-intn.h" 3 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/stdint-uintn.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/stdint-uintn.h" 3 +typedef __uint8_t uint8_t; +typedef __uint16_t uint16_t; +typedef __uint32_t uint32_t; +typedef __uint64_t uint64_t; +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 2 3 + + + + + +typedef __int_least8_t int_least8_t; +typedef __int_least16_t int_least16_t; +typedef __int_least32_t int_least32_t; +typedef __int_least64_t int_least64_t; + + +typedef __uint_least8_t uint_least8_t; +typedef __uint_least16_t uint_least16_t; +typedef __uint_least32_t uint_least32_t; +typedef __uint_least64_t uint_least64_t; + + + + + +typedef signed char int_fast8_t; + +typedef long int int_fast16_t; +typedef long int int_fast32_t; +typedef long int int_fast64_t; +# 71 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 3 +typedef unsigned char uint_fast8_t; + +typedef unsigned long int uint_fast16_t; +typedef unsigned long int uint_fast32_t; +typedef unsigned long int uint_fast64_t; +# 87 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 3 +typedef long int intptr_t; + + +typedef unsigned long int uintptr_t; +# 101 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdint.h" 3 +typedef __intmax_t intmax_t; +typedef __uintmax_t uintmax_t; +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdint" 2 3 + + + + +namespace std +{ + using ::int8_t; + using ::int16_t; + using ::int32_t; + using ::int64_t; + + using ::int_fast8_t; + using ::int_fast16_t; + using ::int_fast32_t; + using ::int_fast64_t; + + using ::int_least8_t; + using ::int_least16_t; + using ::int_least32_t; + using ::int_least64_t; + + using ::intmax_t; + using ::intptr_t; + + using ::uint8_t; + using ::uint16_t; + using ::uint32_t; + using ::uint64_t; + + using ::uint_fast8_t; + using ::uint_fast16_t; + using ::uint_fast32_t; + using ::uint_fast64_t; + + using ::uint_least8_t; + using ::uint_least16_t; + using ::uint_least32_t; + using ::uint_least64_t; + + using ::uintmax_t; + using ::uintptr_t; +} +# 504 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/char_traits.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template<> + struct char_traits + { + typedef char16_t char_type; + typedef uint_least16_t int_type; + typedef streamoff off_type; + typedef u16streampos pos_type; + typedef mbstate_t state_type; + + static constexpr void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 < __c2; } + + static constexpr int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { + for (size_t __i = 0; __i < __n; ++__i) + if (lt(__s1[__i], __s2[__i])) + return -1; + else if (lt(__s2[__i], __s1[__i])) + return 1; + return 0; + } + + static constexpr size_t + length(const char_type* __s) + { + size_t __i = 0; + while (!eq(__s[__i], char_type())) + ++__i; + return __i; + } + + static constexpr const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { + for (size_t __i = 0; __i < __n; ++__i) + if (eq(__s[__i], __a)) + return __s + __i; + return 0; + } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return (static_cast + (__builtin_memmove(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return (static_cast + (__builtin_memcpy(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { + for (size_t __i = 0; __i < __n; ++__i) + assign(__s[__i], __a); + return __s; + } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return char_type(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return __c == eof() ? int_type(0xfffd) : int_type(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast(-1); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return eq_int_type(__c, eof()) ? 0 : __c; } + }; + + template<> + struct char_traits + { + typedef char32_t char_type; + typedef uint_least32_t int_type; + typedef streamoff off_type; + typedef u32streampos pos_type; + typedef mbstate_t state_type; + + static constexpr void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 < __c2; } + + static constexpr int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { + for (size_t __i = 0; __i < __n; ++__i) + if (lt(__s1[__i], __s2[__i])) + return -1; + else if (lt(__s2[__i], __s1[__i])) + return 1; + return 0; + } + + static constexpr size_t + length(const char_type* __s) + { + size_t __i = 0; + while (!eq(__s[__i], char_type())) + ++__i; + return __i; + } + + static constexpr const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { + for (size_t __i = 0; __i < __n; ++__i) + if (eq(__s[__i], __a)) + return __s + __i; + return 0; + } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return (static_cast + (__builtin_memmove(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { + if (__n == 0) + return __s1; + return (static_cast + (__builtin_memcpy(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { + for (size_t __i = 0; __i < __n; ++__i) + assign(__s[__i], __a); + return __s; + } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return char_type(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return int_type(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast(-1); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return eq_int_type(__c, eof()) ? 0 : __c; } + }; + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/localefwd.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/localefwd.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++locale.h" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++locale.h" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/clocale" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/clocale" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 92 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 29 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/locale.h" 1 3 +# 30 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 2 3 + +extern "C" { +# 51 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 3 +struct lconv +{ + + + char *decimal_point; + char *thousands_sep; + + + + + + char *grouping; + + + + + + char *int_curr_symbol; + char *currency_symbol; + char *mon_decimal_point; + char *mon_thousands_sep; + char *mon_grouping; + char *positive_sign; + char *negative_sign; + char int_frac_digits; + char frac_digits; + + char p_cs_precedes; + + char p_sep_by_space; + + char n_cs_precedes; + + char n_sep_by_space; + + + + + + + char p_sign_posn; + char n_sign_posn; + + + char int_p_cs_precedes; + + char int_p_sep_by_space; + + char int_n_cs_precedes; + + char int_n_sep_by_space; + + + + + + + char int_p_sign_posn; + char int_n_sign_posn; +# 118 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 3 +}; + + + +extern char *setlocale (int __category, const char *__locale) throw (); + + +extern struct lconv *localeconv (void) throw (); +# 141 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 3 +extern locale_t newlocale (int __category_mask, const char *__locale, + locale_t __base) throw (); +# 176 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/locale.h" 3 +extern locale_t duplocale (locale_t __dataset) throw (); + + + +extern void freelocale (locale_t __dataset) throw (); + + + + + + +extern locale_t uselocale (locale_t __dataset) throw (); + + + + + + + +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/clocale" 2 3 + + + + + + + + +namespace std +{ + using ::lconv; + using ::setlocale; + using ::localeconv; +} +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++locale.h" 2 3 + + + + + + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + extern "C" __typeof(uselocale) __uselocale; + + +} + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + typedef __locale_t __c_locale; + + + + + + inline int + __convert_from_v(const __c_locale& __cloc __attribute__ ((__unused__)), + char* __out, + const int __size __attribute__ ((__unused__)), + const char* __fmt, ...) + { + + __c_locale __old = __gnu_cxx::__uselocale(__cloc); +# 88 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++locale.h" 3 + __builtin_va_list __args; + __builtin_va_start(__args, __fmt); + + + const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args); + + + + + __builtin_va_end(__args); + + + __gnu_cxx::__uselocale(__old); + + + + + + + + return __ret; + } + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/localefwd.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cctype" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cctype" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 3 +extern "C" { +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/endian.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/endian.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/endianness.h" 1 3 +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/endian.h" 2 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 2 3 + + + + + + +enum +{ + _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)), + _ISlower = ((1) < 8 ? ((1 << (1)) << 8) : ((1 << (1)) >> 8)), + _ISalpha = ((2) < 8 ? ((1 << (2)) << 8) : ((1 << (2)) >> 8)), + _ISdigit = ((3) < 8 ? ((1 << (3)) << 8) : ((1 << (3)) >> 8)), + _ISxdigit = ((4) < 8 ? ((1 << (4)) << 8) : ((1 << (4)) >> 8)), + _ISspace = ((5) < 8 ? ((1 << (5)) << 8) : ((1 << (5)) >> 8)), + _ISprint = ((6) < 8 ? ((1 << (6)) << 8) : ((1 << (6)) >> 8)), + _ISgraph = ((7) < 8 ? ((1 << (7)) << 8) : ((1 << (7)) >> 8)), + _ISblank = ((8) < 8 ? ((1 << (8)) << 8) : ((1 << (8)) >> 8)), + _IScntrl = ((9) < 8 ? ((1 << (9)) << 8) : ((1 << (9)) >> 8)), + _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)), + _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8)) +}; +# 79 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 3 +extern const unsigned short int **__ctype_b_loc (void) + throw () __attribute__ ((__const__)); +extern const __int32_t **__ctype_tolower_loc (void) + throw () __attribute__ ((__const__)); +extern const __int32_t **__ctype_toupper_loc (void) + throw () __attribute__ ((__const__)); +# 108 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 3 +extern int isalnum (int) throw (); +extern int isalpha (int) throw (); +extern int iscntrl (int) throw (); +extern int isdigit (int) throw (); +extern int islower (int) throw (); +extern int isgraph (int) throw (); +extern int isprint (int) throw (); +extern int ispunct (int) throw (); +extern int isspace (int) throw (); +extern int isupper (int) throw (); +extern int isxdigit (int) throw (); + + + +extern int tolower (int __c) throw (); + + +extern int toupper (int __c) throw (); + + + + +extern int isblank (int) throw (); + + + + +extern int isctype (int __c, int __mask) throw (); + + + + + + +extern int isascii (int __c) throw (); + + + +extern int toascii (int __c) throw (); + + + +extern int _toupper (int) throw (); +extern int _tolower (int) throw (); +# 251 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 3 +extern int isalnum_l (int, locale_t) throw (); +extern int isalpha_l (int, locale_t) throw (); +extern int iscntrl_l (int, locale_t) throw (); +extern int isdigit_l (int, locale_t) throw (); +extern int islower_l (int, locale_t) throw (); +extern int isgraph_l (int, locale_t) throw (); +extern int isprint_l (int, locale_t) throw (); +extern int ispunct_l (int, locale_t) throw (); +extern int isspace_l (int, locale_t) throw (); +extern int isupper_l (int, locale_t) throw (); +extern int isxdigit_l (int, locale_t) throw (); + +extern int isblank_l (int, locale_t) throw (); + + + +extern int __tolower_l (int __c, locale_t __l) throw (); +extern int tolower_l (int __c, locale_t __l) throw (); + + +extern int __toupper_l (int __c, locale_t __l) throw (); +extern int toupper_l (int __c, locale_t __l) throw (); +# 327 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/ctype.h" 3 +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cctype" 2 3 +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cctype" 3 +namespace std +{ + using ::isalnum; + using ::isalpha; + using ::iscntrl; + using ::isdigit; + using ::isgraph; + using ::islower; + using ::isprint; + using ::ispunct; + using ::isspace; + using ::isupper; + using ::isxdigit; + using ::tolower; + using ::toupper; +} + + + + + + + +namespace std +{ + using ::isblank; +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/localefwd.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 55 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/localefwd.h" 3 + class locale; + + template + bool + has_facet(const locale&) throw(); + + template + const _Facet& + use_facet(const locale&); + + + template + bool + isspace(_CharT, const locale&); + + template + bool + isprint(_CharT, const locale&); + + template + bool + iscntrl(_CharT, const locale&); + + template + bool + isupper(_CharT, const locale&); + + template + bool + islower(_CharT, const locale&); + + template + bool + isalpha(_CharT, const locale&); + + template + bool + isdigit(_CharT, const locale&); + + template + bool + ispunct(_CharT, const locale&); + + template + bool + isxdigit(_CharT, const locale&); + + template + bool + isalnum(_CharT, const locale&); + + template + bool + isgraph(_CharT, const locale&); + + + template + bool + isblank(_CharT, const locale&); + + + template + _CharT + toupper(_CharT, const locale&); + + template + _CharT + tolower(_CharT, const locale&); + + + class ctype_base; + template + class ctype; + template<> class ctype; + + template<> class ctype; + + template + class ctype_byname; + + + class codecvt_base; + template + class codecvt; + template<> class codecvt; + + template<> class codecvt; + + template + class codecvt_byname; + + + + template > + class num_get; + template > + class num_put; + +namespace __cxx11 { + template class numpunct; + template class numpunct_byname; +} + +namespace __cxx11 { + + template + class collate; + template + class collate_byname; +} + + + class time_base; +namespace __cxx11 { + template > + class time_get; + template > + class time_get_byname; +} + template > + class time_put; + template > + class time_put_byname; + + + class money_base; +namespace __cxx11 { + template > + class money_get; + template > + class money_put; +} +namespace __cxx11 { + template + class moneypunct; + template + class moneypunct_byname; +} + + + class messages_base; +namespace __cxx11 { + template + class messages; + template + class messages_byname; +} + + +} +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/atomicity.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/atomicity.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr.h" 1 3 +# 30 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr.h" 3 +#pragma GCC visibility push(default) +# 148 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 1 3 +# 22 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 1 3 +# 29 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 92 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 30 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/time_t.h" 1 3 + + + + + + +typedef __time_t time_t; +# 32 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_timespec.h" 1 3 +# 10 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_timespec.h" 3 +struct timespec +{ + __time_t tv_sec; + + + + __syscall_slong_t tv_nsec; +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_timespec.h" 3 +}; +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 2 3 + + + + + +typedef __pid_t pid_t; + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/sched.h" 1 3 +# 76 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/sched.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_sched_param.h" 1 3 +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_sched_param.h" 3 +struct sched_param +{ + int sched_priority; +}; +# 77 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/sched.h" 2 3 + +extern "C" { + + + +extern int clone (int (*__fn) (void *__arg), void *__child_stack, + int __flags, void *__arg, ...) throw (); + + +extern int unshare (int __flags) throw (); + + +extern int sched_getcpu (void) throw (); + + +extern int getcpu (unsigned int *, unsigned int *) throw (); + + +extern int setns (int __fd, int __nstype) throw (); + + +} +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/cpu-set.h" 1 3 +# 32 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/cpu-set.h" 3 +typedef unsigned long int __cpu_mask; + + + + + + +typedef struct +{ + __cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))]; +} cpu_set_t; +# 115 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/cpu-set.h" 3 +extern "C" { + +extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp) + throw (); +extern cpu_set_t *__sched_cpualloc (size_t __count) throw () ; +extern void __sched_cpufree (cpu_set_t *__set) throw (); + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 2 3 + + + + + + +extern "C" { + + +extern int sched_setparam (__pid_t __pid, const struct sched_param *__param) + throw (); + + +extern int sched_getparam (__pid_t __pid, struct sched_param *__param) throw (); + + +extern int sched_setscheduler (__pid_t __pid, int __policy, + const struct sched_param *__param) throw (); + + +extern int sched_getscheduler (__pid_t __pid) throw (); + + +extern int sched_yield (void) throw (); + + +extern int sched_get_priority_max (int __algorithm) throw (); + + +extern int sched_get_priority_min (int __algorithm) throw (); + + +extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) throw (); +# 121 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sched.h" 3 +extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize, + const cpu_set_t *__cpuset) throw (); + + +extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize, + cpu_set_t *__cpuset) throw (); + + +} +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 1 3 +# 29 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 92 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 30 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 2 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/time.h" 1 3 +# 73 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/time.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/timex.h" 1 3 +# 22 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/timex.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_timeval.h" 1 3 + + + + + + + +struct timeval +{ + __time_t tv_sec; + __suseconds_t tv_usec; +}; +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/timex.h" 2 3 + + + +struct timex +{ + unsigned int modes; + __syscall_slong_t offset; + __syscall_slong_t freq; + __syscall_slong_t maxerror; + __syscall_slong_t esterror; + int status; + __syscall_slong_t constant; + __syscall_slong_t precision; + __syscall_slong_t tolerance; + struct timeval time; + __syscall_slong_t tick; + __syscall_slong_t ppsfreq; + __syscall_slong_t jitter; + int shift; + __syscall_slong_t stabil; + __syscall_slong_t jitcnt; + __syscall_slong_t calcnt; + __syscall_slong_t errcnt; + __syscall_slong_t stbcnt; + + int tai; + + + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; int :32; + int :32; int :32; int :32; +}; +# 74 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/time.h" 2 3 + +extern "C" { + + +extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); + +} +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 2 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/clock_t.h" 1 3 + + + + + + +typedef __clock_t clock_t; +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_tm.h" 1 3 + + + + + + +struct tm +{ + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + + + long int tm_gmtoff; + const char *tm_zone; + + + + +}; +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 2 3 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/clockid_t.h" 1 3 + + + + + + +typedef __clockid_t clockid_t; +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/timer_t.h" 1 3 + + + + + + +typedef __timer_t timer_t; +# 48 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_itimerspec.h" 1 3 + + + + + + + +struct itimerspec + { + struct timespec it_interval; + struct timespec it_value; + }; +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 2 3 +struct sigevent; +# 68 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 3 +extern "C" { + + + +extern clock_t clock (void) throw (); + + +extern time_t time (time_t *__timer) throw (); + + +extern double difftime (time_t __time1, time_t __time0) + throw () __attribute__ ((__const__)); + + +extern time_t mktime (struct tm *__tp) throw (); + + + + + +extern size_t strftime (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp) throw (); + + + + +extern char *strptime (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp) + throw (); + + + + + + +extern size_t strftime_l (char *__restrict __s, size_t __maxsize, + const char *__restrict __format, + const struct tm *__restrict __tp, + locale_t __loc) throw (); + + + +extern char *strptime_l (const char *__restrict __s, + const char *__restrict __fmt, struct tm *__tp, + locale_t __loc) throw (); + + + + + +extern struct tm *gmtime (const time_t *__timer) throw (); + + + +extern struct tm *localtime (const time_t *__timer) throw (); + + + + +extern struct tm *gmtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + +extern struct tm *localtime_r (const time_t *__restrict __timer, + struct tm *__restrict __tp) throw (); + + + + +extern char *asctime (const struct tm *__tp) throw (); + + +extern char *ctime (const time_t *__timer) throw (); + + + + + + +extern char *asctime_r (const struct tm *__restrict __tp, + char *__restrict __buf) throw (); + + +extern char *ctime_r (const time_t *__restrict __timer, + char *__restrict __buf) throw (); + + + + +extern char *__tzname[2]; +extern int __daylight; +extern long int __timezone; + + + + +extern char *tzname[2]; + + + +extern void tzset (void) throw (); + + + +extern int daylight; +extern long int timezone; +# 190 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 3 +extern time_t timegm (struct tm *__tp) throw (); + + +extern time_t timelocal (struct tm *__tp) throw (); + + +extern int dysize (int __year) throw () __attribute__ ((__const__)); +# 205 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 3 +extern int nanosleep (const struct timespec *__requested_time, + struct timespec *__remaining); + + + +extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); + + +extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); + + +extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) + throw (); + + + + + + +extern int clock_nanosleep (clockid_t __clock_id, int __flags, + const struct timespec *__req, + struct timespec *__rem); + + +extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); + + + + +extern int timer_create (clockid_t __clock_id, + struct sigevent *__restrict __evp, + timer_t *__restrict __timerid) throw (); + + +extern int timer_delete (timer_t __timerid) throw (); + + +extern int timer_settime (timer_t __timerid, int __flags, + const struct itimerspec *__restrict __value, + struct itimerspec *__restrict __ovalue) throw (); + + +extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) + throw (); + + +extern int timer_getoverrun (timer_t __timerid) throw (); + + + + + +extern int timespec_get (struct timespec *__ts, int __base) + throw () __attribute__ ((__nonnull__ (1))); +# 274 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 3 +extern int getdate_err; +# 283 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 3 +extern struct tm *getdate (const char *__string); +# 297 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/time.h" 3 +extern int getdate_r (const char *__restrict __string, + struct tm *__restrict __resbufp); + + +} +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/pthreadtypes.h" 1 3 +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/pthreadtypes.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/thread-shared-types.h" 1 3 +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/thread-shared-types.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/pthreadtypes-arch.h" 1 3 +# 21 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/pthreadtypes-arch.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 +# 22 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/pthreadtypes-arch.h" 2 3 +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/thread-shared-types.h" 2 3 + + + + +typedef struct __pthread_internal_list +{ + struct __pthread_internal_list *__prev; + struct __pthread_internal_list *__next; +} __pthread_list_t; + +typedef struct __pthread_internal_slist +{ + struct __pthread_internal_slist *__next; +} __pthread_slist_t; +# 74 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/thread-shared-types.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/struct_mutex.h" 1 3 +# 22 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/struct_mutex.h" 3 +struct __pthread_mutex_s +{ + int __lock; + unsigned int __count; + int __owner; + + unsigned int __nusers; + + + + int __kind; + + short __spins; + short __elision; + __pthread_list_t __list; +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/struct_mutex.h" 3 +}; +# 75 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/thread-shared-types.h" 2 3 +# 87 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/thread-shared-types.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/struct_rwlock.h" 1 3 +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/struct_rwlock.h" 3 +struct __pthread_rwlock_arch_t +{ + unsigned int __readers; + unsigned int __writers; + unsigned int __wrphase_futex; + unsigned int __writers_futex; + unsigned int __pad3; + unsigned int __pad4; + + int __cur_writer; + int __shared; + signed char __rwelision; + + + + + unsigned char __pad1[7]; + + + unsigned long int __pad2; + + + unsigned int __flags; +# 55 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/struct_rwlock.h" 3 +}; +# 88 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/thread-shared-types.h" 2 3 + + + + +struct __pthread_cond_s +{ + __extension__ union + { + __extension__ unsigned long long int __wseq; + struct + { + unsigned int __low; + unsigned int __high; + } __wseq32; + }; + __extension__ union + { + __extension__ unsigned long long int __g1_start; + struct + { + unsigned int __low; + unsigned int __high; + } __g1_start32; + }; + unsigned int __g_refs[2] ; + unsigned int __g_size[2]; + unsigned int __g1_orig_size; + unsigned int __wrefs; + unsigned int __g_signals[2]; +}; +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/pthreadtypes.h" 2 3 + + + +typedef unsigned long int pthread_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_mutexattr_t; + + + + +typedef union +{ + char __size[4]; + int __align; +} pthread_condattr_t; + + + +typedef unsigned int pthread_key_t; + + + +typedef int pthread_once_t; + + +union pthread_attr_t +{ + char __size[56]; + long int __align; +}; + +typedef union pthread_attr_t pthread_attr_t; + + + + +typedef union +{ + struct __pthread_mutex_s __data; + char __size[40]; + long int __align; +} pthread_mutex_t; + + +typedef union +{ + struct __pthread_cond_s __data; + char __size[48]; + __extension__ long long int __align; +} pthread_cond_t; + + + + + +typedef union +{ + struct __pthread_rwlock_arch_t __data; + char __size[56]; + long int __align; +} pthread_rwlock_t; + +typedef union +{ + char __size[8]; + long int __align; +} pthread_rwlockattr_t; + + + + + +typedef volatile int pthread_spinlock_t; + + + + +typedef union +{ + char __size[32]; + long int __align; +} pthread_barrier_t; + +typedef union +{ + char __size[4]; + int __align; +} pthread_barrierattr_t; +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/setjmp.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/setjmp.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/setjmp.h" 2 3 + + + + +typedef long int __jmp_buf[8]; +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 +# 29 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 2 3 + + + + +enum +{ + PTHREAD_CREATE_JOINABLE, + + PTHREAD_CREATE_DETACHED + +}; + + + +enum +{ + PTHREAD_MUTEX_TIMED_NP, + PTHREAD_MUTEX_RECURSIVE_NP, + PTHREAD_MUTEX_ERRORCHECK_NP, + PTHREAD_MUTEX_ADAPTIVE_NP + + , + PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP, + PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP, + PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP, + PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL + + + + , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP + +}; + + + + +enum +{ + PTHREAD_MUTEX_STALLED, + PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED, + PTHREAD_MUTEX_ROBUST, + PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST +}; + + + + + +enum +{ + PTHREAD_PRIO_NONE, + PTHREAD_PRIO_INHERIT, + PTHREAD_PRIO_PROTECT +}; +# 100 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +enum +{ + PTHREAD_RWLOCK_PREFER_READER_NP, + PTHREAD_RWLOCK_PREFER_WRITER_NP, + PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP, + PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP +}; +# 120 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +enum +{ + PTHREAD_INHERIT_SCHED, + + PTHREAD_EXPLICIT_SCHED + +}; + + + +enum +{ + PTHREAD_SCOPE_SYSTEM, + + PTHREAD_SCOPE_PROCESS + +}; + + + +enum +{ + PTHREAD_PROCESS_PRIVATE, + + PTHREAD_PROCESS_SHARED + +}; +# 155 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +struct _pthread_cleanup_buffer +{ + void (*__routine) (void *); + void *__arg; + int __canceltype; + struct _pthread_cleanup_buffer *__prev; +}; + + +enum +{ + PTHREAD_CANCEL_ENABLE, + + PTHREAD_CANCEL_DISABLE + +}; +enum +{ + PTHREAD_CANCEL_DEFERRED, + + PTHREAD_CANCEL_ASYNCHRONOUS + +}; +# 193 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern "C" { + + + + +extern int pthread_create (pthread_t *__restrict __newthread, + const pthread_attr_t *__restrict __attr, + void *(*__start_routine) (void *), + void *__restrict __arg) throw () __attribute__ ((__nonnull__ (1, 3))); + + + + + +extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__)); + + + + + + + +extern int pthread_join (pthread_t __th, void **__thread_return); + + + + +extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) throw (); + + + + + + + +extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return, + const struct timespec *__abstime); +# 238 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_clockjoin_np (pthread_t __th, void **__thread_return, + clockid_t __clockid, + const struct timespec *__abstime); + + + + + + +extern int pthread_detach (pthread_t __th) throw (); + + + +extern pthread_t pthread_self (void) throw () __attribute__ ((__const__)); + + +extern int pthread_equal (pthread_t __thread1, pthread_t __thread2) + throw () __attribute__ ((__const__)); + + + + + + + +extern int pthread_attr_init (pthread_attr_t *__attr) throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_attr_destroy (pthread_attr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr, + int *__detachstate) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_attr_setdetachstate (pthread_attr_t *__attr, + int __detachstate) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_attr_getguardsize (const pthread_attr_t *__attr, + size_t *__guardsize) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_attr_setguardsize (pthread_attr_t *__attr, + size_t __guardsize) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr, + struct sched_param *__restrict __param) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr, + const struct sched_param *__restrict + __param) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict + __attr, int *__restrict __policy) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict + __attr, int *__restrict __inherit) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_attr_setinheritsched (pthread_attr_t *__attr, + int __inherit) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr, + int *__restrict __scope) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict + __attr, void **__restrict __stackaddr) + throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__deprecated__)); + + + + + +extern int pthread_attr_setstackaddr (pthread_attr_t *__attr, + void *__stackaddr) + throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)); + + +extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict + __attr, size_t *__restrict __stacksize) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int pthread_attr_setstacksize (pthread_attr_t *__attr, + size_t __stacksize) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr, + void **__restrict __stackaddr, + size_t *__restrict __stacksize) + throw () __attribute__ ((__nonnull__ (1, 2, 3))); + + + + +extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr, + size_t __stacksize) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr, + size_t __cpusetsize, + const cpu_set_t *__cpuset) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr, + size_t __cpusetsize, + cpu_set_t *__cpuset) + throw () __attribute__ ((__nonnull__ (1, 3))); + + +extern int pthread_getattr_default_np (pthread_attr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_setattr_default_np (const pthread_attr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr) + throw () __attribute__ ((__nonnull__ (2))); + + + + + + + +extern int pthread_setschedparam (pthread_t __target_thread, int __policy, + const struct sched_param *__param) + throw () __attribute__ ((__nonnull__ (3))); + + +extern int pthread_getschedparam (pthread_t __target_thread, + int *__restrict __policy, + struct sched_param *__restrict __param) + throw () __attribute__ ((__nonnull__ (2, 3))); + + +extern int pthread_setschedprio (pthread_t __target_thread, int __prio) + throw (); + + + + +extern int pthread_getname_np (pthread_t __target_thread, char *__buf, + size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int pthread_setname_np (pthread_t __target_thread, const char *__name) + throw () __attribute__ ((__nonnull__ (2))); + + + + + +extern int pthread_getconcurrency (void) throw (); + + +extern int pthread_setconcurrency (int __level) throw (); + + + + + + + +extern int pthread_yield (void) throw (); + + + + +extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize, + const cpu_set_t *__cpuset) + throw () __attribute__ ((__nonnull__ (3))); + + +extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize, + cpu_set_t *__cpuset) + throw () __attribute__ ((__nonnull__ (3))); +# 470 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_once (pthread_once_t *__once_control, + void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2))); +# 482 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_setcancelstate (int __state, int *__oldstate); + + + +extern int pthread_setcanceltype (int __type, int *__oldtype); + + +extern int pthread_cancel (pthread_t __th); + + + + +extern void pthread_testcancel (void); + + + + +typedef struct +{ + struct + { + __jmp_buf __cancel_jmp_buf; + int __mask_was_saved; + } __cancel_jmp_buf[1]; + void *__pad[4]; +} __pthread_unwind_buf_t __attribute__ ((__aligned__)); +# 516 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +struct __pthread_cleanup_frame +{ + void (*__cancel_routine) (void *); + void *__cancel_arg; + int __do_it; + int __cancel_type; +}; + + + + +class __pthread_cleanup_class +{ + void (*__cancel_routine) (void *); + void *__cancel_arg; + int __do_it; + int __cancel_type; + + public: + __pthread_cleanup_class (void (*__fct) (void *), void *__arg) + : __cancel_routine (__fct), __cancel_arg (__arg), __do_it (1) { } + ~__pthread_cleanup_class () { if (__do_it) __cancel_routine (__cancel_arg); } + void __setdoit (int __newval) { __do_it = __newval; } + void __defer () { pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, + &__cancel_type); } + void __restore () const { pthread_setcanceltype (__cancel_type, 0); } +}; +# 718 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +struct __jmp_buf_tag; +extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) throw (); + + + + + +extern int pthread_mutex_init (pthread_mutex_t *__mutex, + const pthread_mutexattr_t *__mutexattr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_mutex_destroy (pthread_mutex_t *__mutex) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_mutex_trylock (pthread_mutex_t *__mutex) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_mutex_lock (pthread_mutex_t *__mutex) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex, + const struct timespec *__restrict + __abstime) throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern int pthread_mutex_clocklock (pthread_mutex_t *__restrict __mutex, + clockid_t __clockid, + const struct timespec *__restrict + __abstime) throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern int pthread_mutex_unlock (pthread_mutex_t *__mutex) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_mutex_getprioceiling (const pthread_mutex_t * + __restrict __mutex, + int *__restrict __prioceiling) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex, + int __prioceiling, + int *__restrict __old_ceiling) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + + +extern int pthread_mutex_consistent (pthread_mutex_t *__mutex) + throw () __attribute__ ((__nonnull__ (1))); + +extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex) + throw () __attribute__ ((__nonnull__ (1))); +# 789 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t * + __restrict __attr, + int *__restrict __pshared) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr, + int __pshared) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict + __attr, int *__restrict __kind) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t * + __restrict __attr, + int *__restrict __protocol) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr, + int __protocol) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t * + __restrict __attr, + int *__restrict __prioceiling) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr, + int __prioceiling) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr, + int *__robustness) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr, + int *__robustness) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr, + int __robustness) + throw () __attribute__ ((__nonnull__ (1))); + +extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr, + int __robustness) + throw () __attribute__ ((__nonnull__ (1))); +# 871 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock, + const pthread_rwlockattr_t *__restrict + __attr) throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock, + const struct timespec *__restrict + __abstime) throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern int pthread_rwlock_clockrdlock (pthread_rwlock_t *__restrict __rwlock, + clockid_t __clockid, + const struct timespec *__restrict + __abstime) throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock, + const struct timespec *__restrict + __abstime) throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern int pthread_rwlock_clockwrlock (pthread_rwlock_t *__restrict __rwlock, + clockid_t __clockid, + const struct timespec *__restrict + __abstime) throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t * + __restrict __attr, + int *__restrict __pshared) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr, + int __pshared) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t * + __restrict __attr, + int *__restrict __pref) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr, + int __pref) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern int pthread_cond_init (pthread_cond_t *__restrict __cond, + const pthread_condattr_t *__restrict __cond_attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_cond_destroy (pthread_cond_t *__cond) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_cond_signal (pthread_cond_t *__cond) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_cond_broadcast (pthread_cond_t *__cond) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int pthread_cond_wait (pthread_cond_t *__restrict __cond, + pthread_mutex_t *__restrict __mutex) + __attribute__ ((__nonnull__ (1, 2))); +# 997 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond, + pthread_mutex_t *__restrict __mutex, + const struct timespec *__restrict __abstime) + __attribute__ ((__nonnull__ (1, 2, 3))); +# 1010 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_cond_clockwait (pthread_cond_t *__restrict __cond, + pthread_mutex_t *__restrict __mutex, + __clockid_t __clock_id, + const struct timespec *__restrict __abstime) + __attribute__ ((__nonnull__ (1, 2, 4))); + + + + + +extern int pthread_condattr_init (pthread_condattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_condattr_destroy (pthread_condattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_condattr_getpshared (const pthread_condattr_t * + __restrict __attr, + int *__restrict __pshared) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_condattr_setpshared (pthread_condattr_t *__attr, + int __pshared) throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_condattr_getclock (const pthread_condattr_t * + __restrict __attr, + __clockid_t *__restrict __clock_id) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_condattr_setclock (pthread_condattr_t *__attr, + __clockid_t __clock_id) + throw () __attribute__ ((__nonnull__ (1))); +# 1056 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_spin_destroy (pthread_spinlock_t *__lock) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_spin_lock (pthread_spinlock_t *__lock) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_spin_trylock (pthread_spinlock_t *__lock) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_spin_unlock (pthread_spinlock_t *__lock) + throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier, + const pthread_barrierattr_t *__restrict + __attr, unsigned int __count) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_barrier_destroy (pthread_barrier_t *__barrier) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_barrier_wait (pthread_barrier_t *__barrier) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t * + __restrict __attr, + int *__restrict __pshared) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr, + int __pshared) + throw () __attribute__ ((__nonnull__ (1))); +# 1123 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_key_create (pthread_key_t *__key, + void (*__destr_function) (void *)) + throw () __attribute__ ((__nonnull__ (1))); + + +extern int pthread_key_delete (pthread_key_t __key) throw (); + + +extern void *pthread_getspecific (pthread_key_t __key) throw (); + + +extern int pthread_setspecific (pthread_key_t __key, + const void *__pointer) throw () ; + + + + +extern int pthread_getcpuclockid (pthread_t __thread_id, + __clockid_t *__clock_id) + throw () __attribute__ ((__nonnull__ (2))); +# 1157 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +extern int pthread_atfork (void (*__prepare) (void), + void (*__parent) (void), + void (*__child) (void)) throw (); +# 1171 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/pthread.h" 3 +} +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 2 3 +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +typedef pthread_t __gthread_t; +typedef pthread_key_t __gthread_key_t; +typedef pthread_once_t __gthread_once_t; +typedef pthread_mutex_t __gthread_mutex_t; +typedef pthread_mutex_t __gthread_recursive_mutex_t; +typedef pthread_cond_t __gthread_cond_t; +typedef struct timespec __gthread_time_t; +# 101 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +static __typeof(pthread_once) __gthrw_pthread_once __attribute__ ((__weakref__("pthread_once"))); +static __typeof(pthread_getspecific) __gthrw_pthread_getspecific __attribute__ ((__weakref__("pthread_getspecific"))); +static __typeof(pthread_setspecific) __gthrw_pthread_setspecific __attribute__ ((__weakref__("pthread_setspecific"))); + +static __typeof(pthread_create) __gthrw_pthread_create __attribute__ ((__weakref__("pthread_create"))); +static __typeof(pthread_join) __gthrw_pthread_join __attribute__ ((__weakref__("pthread_join"))); +static __typeof(pthread_equal) __gthrw_pthread_equal __attribute__ ((__weakref__("pthread_equal"))); +static __typeof(pthread_self) __gthrw_pthread_self __attribute__ ((__weakref__("pthread_self"))); +static __typeof(pthread_detach) __gthrw_pthread_detach __attribute__ ((__weakref__("pthread_detach"))); + +static __typeof(pthread_cancel) __gthrw_pthread_cancel __attribute__ ((__weakref__("pthread_cancel"))); + +static __typeof(sched_yield) __gthrw_sched_yield __attribute__ ((__weakref__("sched_yield"))); + +static __typeof(pthread_mutex_lock) __gthrw_pthread_mutex_lock __attribute__ ((__weakref__("pthread_mutex_lock"))); +static __typeof(pthread_mutex_trylock) __gthrw_pthread_mutex_trylock __attribute__ ((__weakref__("pthread_mutex_trylock"))); + +static __typeof(pthread_mutex_timedlock) __gthrw_pthread_mutex_timedlock __attribute__ ((__weakref__("pthread_mutex_timedlock"))); + +static __typeof(pthread_mutex_unlock) __gthrw_pthread_mutex_unlock __attribute__ ((__weakref__("pthread_mutex_unlock"))); +static __typeof(pthread_mutex_init) __gthrw_pthread_mutex_init __attribute__ ((__weakref__("pthread_mutex_init"))); +static __typeof(pthread_mutex_destroy) __gthrw_pthread_mutex_destroy __attribute__ ((__weakref__("pthread_mutex_destroy"))); + +static __typeof(pthread_cond_init) __gthrw_pthread_cond_init __attribute__ ((__weakref__("pthread_cond_init"))); +static __typeof(pthread_cond_broadcast) __gthrw_pthread_cond_broadcast __attribute__ ((__weakref__("pthread_cond_broadcast"))); +static __typeof(pthread_cond_signal) __gthrw_pthread_cond_signal __attribute__ ((__weakref__("pthread_cond_signal"))); +static __typeof(pthread_cond_wait) __gthrw_pthread_cond_wait __attribute__ ((__weakref__("pthread_cond_wait"))); +static __typeof(pthread_cond_timedwait) __gthrw_pthread_cond_timedwait __attribute__ ((__weakref__("pthread_cond_timedwait"))); +static __typeof(pthread_cond_destroy) __gthrw_pthread_cond_destroy __attribute__ ((__weakref__("pthread_cond_destroy"))); + +static __typeof(pthread_key_create) __gthrw_pthread_key_create __attribute__ ((__weakref__("pthread_key_create"))); +static __typeof(pthread_key_delete) __gthrw_pthread_key_delete __attribute__ ((__weakref__("pthread_key_delete"))); +static __typeof(pthread_mutexattr_init) __gthrw_pthread_mutexattr_init __attribute__ ((__weakref__("pthread_mutexattr_init"))); +static __typeof(pthread_mutexattr_settype) __gthrw_pthread_mutexattr_settype __attribute__ ((__weakref__("pthread_mutexattr_settype"))); +static __typeof(pthread_mutexattr_destroy) __gthrw_pthread_mutexattr_destroy __attribute__ ((__weakref__("pthread_mutexattr_destroy"))); +# 236 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +static __typeof(pthread_key_create) __gthrw___pthread_key_create __attribute__ ((__weakref__("__pthread_key_create"))); +# 246 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +static inline int +__gthread_active_p (void) +{ + static void *const __gthread_active_ptr + = __extension__ (void *) &__gthrw___pthread_key_create; + return __gthread_active_ptr != 0; +} +# 658 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +static inline int +__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), + void *__args) +{ + return __gthrw_pthread_create (__threadid, __null, __func, __args); +} + +static inline int +__gthread_join (__gthread_t __threadid, void **__value_ptr) +{ + return __gthrw_pthread_join (__threadid, __value_ptr); +} + +static inline int +__gthread_detach (__gthread_t __threadid) +{ + return __gthrw_pthread_detach (__threadid); +} + +static inline int +__gthread_equal (__gthread_t __t1, __gthread_t __t2) +{ + return __gthrw_pthread_equal (__t1, __t2); +} + +static inline __gthread_t +__gthread_self (void) +{ + return __gthrw_pthread_self (); +} + +static inline int +__gthread_yield (void) +{ + return __gthrw_sched_yield (); +} + +static inline int +__gthread_once (__gthread_once_t *__once, void (*__func) (void)) +{ + if (__gthread_active_p ()) + return __gthrw_pthread_once (__once, __func); + else + return -1; +} + +static inline int +__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) +{ + return __gthrw_pthread_key_create (__key, __dtor); +} + +static inline int +__gthread_key_delete (__gthread_key_t __key) +{ + return __gthrw_pthread_key_delete (__key); +} + +static inline void * +__gthread_getspecific (__gthread_key_t __key) +{ + return __gthrw_pthread_getspecific (__key); +} + +static inline int +__gthread_setspecific (__gthread_key_t __key, const void *__ptr) +{ + return __gthrw_pthread_setspecific (__key, __ptr); +} + +static inline void +__gthread_mutex_init_function (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + __gthrw_pthread_mutex_init (__mutex, __null); +} + +static inline int +__gthread_mutex_destroy (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return __gthrw_pthread_mutex_destroy (__mutex); + else + return 0; +} + +static inline int +__gthread_mutex_lock (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return __gthrw_pthread_mutex_lock (__mutex); + else + return 0; +} + +static inline int +__gthread_mutex_trylock (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return __gthrw_pthread_mutex_trylock (__mutex); + else + return 0; +} + + +static inline int +__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, + const __gthread_time_t *__abs_timeout) +{ + if (__gthread_active_p ()) + return __gthrw_pthread_mutex_timedlock (__mutex, __abs_timeout); + else + return 0; +} + + +static inline int +__gthread_mutex_unlock (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return __gthrw_pthread_mutex_unlock (__mutex); + else + return 0; +} +# 807 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +static inline int +__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_lock (__mutex); +} + +static inline int +__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_trylock (__mutex); +} + + +static inline int +__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, + const __gthread_time_t *__abs_timeout) +{ + return __gthread_mutex_timedlock (__mutex, __abs_timeout); +} + + +static inline int +__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_unlock (__mutex); +} + +static inline int +__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_destroy (__mutex); +} +# 849 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h" 3 +static inline int +__gthread_cond_broadcast (__gthread_cond_t *__cond) +{ + return __gthrw_pthread_cond_broadcast (__cond); +} + +static inline int +__gthread_cond_signal (__gthread_cond_t *__cond) +{ + return __gthrw_pthread_cond_signal (__cond); +} + +static inline int +__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) +{ + return __gthrw_pthread_cond_wait (__cond, __mutex); +} + +static inline int +__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, + const __gthread_time_t *__abs_timeout) +{ + return __gthrw_pthread_cond_timedwait (__cond, __mutex, __abs_timeout); +} + +static inline int +__gthread_cond_wait_recursive (__gthread_cond_t *__cond, + __gthread_recursive_mutex_t *__mutex) +{ + return __gthread_cond_wait (__cond, __mutex); +} + +static inline int +__gthread_cond_destroy (__gthread_cond_t* __cond) +{ + return __gthrw_pthread_cond_destroy (__cond); +} +# 149 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/gthr.h" 2 3 + + +#pragma GCC visibility pop +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/atomicity.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/atomic_word.h" 1 3 +# 32 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/atomic_word.h" 3 +typedef int _Atomic_word; +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/atomicity.h" 2 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + static inline _Atomic_word + __exchange_and_add(volatile _Atomic_word* __mem, int __val) + { return __atomic_fetch_add(__mem, __val, 4); } + + static inline void + __atomic_add(volatile _Atomic_word* __mem, int __val) + { __atomic_fetch_add(__mem, __val, 4); } +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/atomicity.h" 3 + static inline _Atomic_word + __exchange_and_add_single(_Atomic_word* __mem, int __val) + { + _Atomic_word __result = *__mem; + *__mem += __val; + return __result; + } + + static inline void + __atomic_add_single(_Atomic_word* __mem, int __val) + { *__mem += __val; } + + static inline _Atomic_word + __attribute__ ((__unused__)) + __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) + { + + if (__gthread_active_p()) + return __exchange_and_add(__mem, __val); + else + return __exchange_and_add_single(__mem, __val); + + + + } + + static inline void + __attribute__ ((__unused__)) + __atomic_add_dispatch(_Atomic_word* __mem, int __val) + { + + if (__gthread_active_p()) + __atomic_add(__mem, __val); + else + __atomic_add_single(__mem, __val); + + + + } + + +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocator.h" 1 3 +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocator.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++allocator.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++allocator.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/new_allocator.h" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/new_allocator.h" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + using std::size_t; + using std::ptrdiff_t; +# 57 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/new_allocator.h" 3 + template + class new_allocator + { + public: + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef _Tp* pointer; + typedef const _Tp* const_pointer; + typedef _Tp& reference; + typedef const _Tp& const_reference; + typedef _Tp value_type; + + template + struct rebind + { typedef new_allocator<_Tp1> other; }; + + + + + typedef std::true_type propagate_on_container_move_assignment; + + + new_allocator() noexcept { } + + new_allocator(const new_allocator&) noexcept { } + + template + new_allocator(const new_allocator<_Tp1>&) noexcept { } + + ~new_allocator() noexcept { } + + pointer + address(reference __x) const noexcept + { return std::__addressof(__x); } + + const_pointer + address(const_reference __x) const noexcept + { return std::__addressof(__x); } + + + + pointer + allocate(size_type __n, const void* = static_cast(0)) + { + if (__n > this->max_size()) + std::__throw_bad_alloc(); + + + if (alignof(_Tp) > 16UL) + { + std::align_val_t __al = std::align_val_t(alignof(_Tp)); + return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp), __al)); + } + + return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); + } + + + void + deallocate(pointer __p, size_type) + { + + if (alignof(_Tp) > 16UL) + { + ::operator delete(__p, std::align_val_t(alignof(_Tp))); + return; + } + + ::operator delete(__p); + } + + size_type + max_size() const noexcept + { return size_t(-1) / sizeof(_Tp); } + + + template + void + construct(_Up* __p, _Args&&... __args) + { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + + template + void + destroy(_Up* __p) { __p->~_Up(); } +# 151 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/new_allocator.h" 3 + }; + + template + inline bool + operator==(const new_allocator<_Tp>&, const new_allocator<_Tp>&) + { return true; } + + template + inline bool + operator!=(const new_allocator<_Tp>&, const new_allocator<_Tp>&) + { return false; } + + +} +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++allocator.h" 2 3 + + +namespace std +{ +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++allocator.h" 3 + template + using __allocator_base = __gnu_cxx::new_allocator<_Tp>; +} +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocator.h" 2 3 +# 57 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocator.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocator.h" 3 + template<> + class allocator + { + public: + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef void* pointer; + typedef const void* const_pointer; + typedef void value_type; + + template + struct rebind + { typedef allocator<_Tp1> other; }; + + + + + typedef true_type propagate_on_container_move_assignment; + + typedef true_type is_always_equal; + + template + void + construct(_Up* __p, _Args&&... __args) + { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + + template + void + destroy(_Up* __p) { __p->~_Up(); } + + }; +# 107 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocator.h" 3 + template + class allocator : public __allocator_base<_Tp> + { + public: + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef _Tp* pointer; + typedef const _Tp* const_pointer; + typedef _Tp& reference; + typedef const _Tp& const_reference; + typedef _Tp value_type; + + template + struct rebind + { typedef allocator<_Tp1> other; }; + + + + + typedef true_type propagate_on_container_move_assignment; + + typedef true_type is_always_equal; + + + allocator() throw() { } + + allocator(const allocator& __a) throw() + : __allocator_base<_Tp>(__a) { } + + template + allocator(const allocator<_Tp1>&) throw() { } + + ~allocator() throw() { } + + + }; + + template + inline bool + operator==(const allocator<_T1>&, const allocator<_T2>&) + noexcept + { return true; } + + template + inline bool + operator==(const allocator<_Tp>&, const allocator<_Tp>&) + noexcept + { return true; } + + template + inline bool + operator!=(const allocator<_T1>&, const allocator<_T2>&) + noexcept + { return false; } + + template + inline bool + operator!=(const allocator<_Tp>&, const allocator<_Tp>&) + noexcept + { return false; } + + + + template + class allocator + { + public: + typedef _Tp value_type; + template allocator(const allocator<_Up>&) { } + }; + + template + class allocator + { + public: + typedef _Tp value_type; + template allocator(const allocator<_Up>&) { } + }; + + template + class allocator + { + public: + typedef _Tp value_type; + template allocator(const allocator<_Up>&) { } + }; + + + + + + + extern template class allocator; + extern template class allocator; + + + + + + + template + struct __alloc_swap + { static void _S_do_it(_Alloc&, _Alloc&) noexcept { } }; + + template + struct __alloc_swap<_Alloc, false> + { + static void + _S_do_it(_Alloc& __one, _Alloc& __two) noexcept + { + + if (__one != __two) + swap(__one, __two); + } + }; + + + template + struct __alloc_neq + { + static bool + _S_do_it(const _Alloc&, const _Alloc&) + { return false; } + }; + + template + struct __alloc_neq<_Alloc, false> + { + static bool + _S_do_it(const _Alloc& __one, const _Alloc& __two) + { return __one != __two; } + }; + + + template, + is_nothrow_move_constructible>::value> + struct __shrink_to_fit_aux + { static bool _S_do_it(_Tp&) noexcept { return false; } }; + + template + struct __shrink_to_fit_aux<_Tp, true> + { + static bool + _S_do_it(_Tp& __c) noexcept + { + + try + { + _Tp(__make_move_if_noexcept_iterator(__c.begin()), + __make_move_if_noexcept_iterator(__c.end()), + __c.get_allocator()).swap(__c); + return true; + } + catch(...) + { return false; } + + + + } + }; + + + +} +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ostream_insert.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ostream_insert.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cxxabi_forced.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/cxxabi_forced.h" 3 + +#pragma GCC visibility push(default) + + +namespace __cxxabiv1 +{ + + + + + + + + class __forced_unwind + { + virtual ~__forced_unwind() throw(); + + + virtual void __pure_dummy() = 0; + }; +} + + +#pragma GCC visibility pop +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ostream_insert.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + inline void + __ostream_write(basic_ostream<_CharT, _Traits>& __out, + const _CharT* __s, streamsize __n) + { + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef typename __ostream_type::ios_base __ios_base; + + const streamsize __put = __out.rdbuf()->sputn(__s, __n); + if (__put != __n) + __out.setstate(__ios_base::badbit); + } + + template + inline void + __ostream_fill(basic_ostream<_CharT, _Traits>& __out, streamsize __n) + { + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef typename __ostream_type::ios_base __ios_base; + + const _CharT __c = __out.fill(); + for (; __n > 0; --__n) + { + const typename _Traits::int_type __put = __out.rdbuf()->sputc(__c); + if (_Traits::eq_int_type(__put, _Traits::eof())) + { + __out.setstate(__ios_base::badbit); + break; + } + } + } + + template + basic_ostream<_CharT, _Traits>& + __ostream_insert(basic_ostream<_CharT, _Traits>& __out, + const _CharT* __s, streamsize __n) + { + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef typename __ostream_type::ios_base __ios_base; + + typename __ostream_type::sentry __cerb(__out); + if (__cerb) + { + try + { + const streamsize __w = __out.width(); + if (__w > __n) + { + const bool __left = ((__out.flags() + & __ios_base::adjustfield) + == __ios_base::left); + if (!__left) + __ostream_fill(__out, __w - __n); + if (__out.good()) + __ostream_write(__out, __s, __n); + if (__left && __out.good()) + __ostream_fill(__out, __w - __n); + } + else + __ostream_write(__out, __s, __n); + __out.width(0); + } + catch(__cxxabiv1::__forced_unwind&) + { + __out._M_setstate(__ios_base::badbit); + throw; + } + catch(...) + { __out._M_setstate(__ios_base::badbit); } + } + return __out; + } + + + + + extern template ostream& __ostream_insert(ostream&, const char*, streamsize); + + + extern template wostream& __ostream_insert(wostream&, const wchar_t*, + streamsize); + + + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 2 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 1 3 +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 104 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 + template + struct unary_function + { + + typedef _Arg argument_type; + + + typedef _Result result_type; + }; + + + + + template + struct binary_function + { + + typedef _Arg1 first_argument_type; + + + typedef _Arg2 second_argument_type; + + + typedef _Result result_type; + }; +# 144 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 + struct __is_transparent; + + template + struct plus; + + template + struct minus; + + template + struct multiplies; + + template + struct divides; + + template + struct modulus; + + template + struct negate; + + + + template + struct plus : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x + __y; } + }; + + + template + struct minus : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x - __y; } + }; + + + template + struct multiplies : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x * __y; } + }; + + + template + struct divides : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x / __y; } + }; + + + template + struct modulus : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x % __y; } + }; + + + template + struct negate : public unary_function<_Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x) const + { return -__x; } + }; + + + + + + template<> + struct plus + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) + std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) + std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) + std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct minus + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) - std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) - std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) - std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct multiplies + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) * std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) * std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) * std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct divides + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) / std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) / std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) / std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct modulus + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) % std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) % std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) % std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct negate + { + template + constexpr + auto + operator()(_Tp&& __t) const + noexcept(noexcept(-std::forward<_Tp>(__t))) + -> decltype(-std::forward<_Tp>(__t)) + { return -std::forward<_Tp>(__t); } + + typedef __is_transparent is_transparent; + }; +# 330 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 + template + struct equal_to; + + template + struct not_equal_to; + + template + struct greater; + + template + struct less; + + template + struct greater_equal; + + template + struct less_equal; + + + + template + struct equal_to : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x == __y; } + }; + + + template + struct not_equal_to : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x != __y; } + }; + + + template + struct greater : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x > __y; } + }; + + + template + struct less : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x < __y; } + }; + + + template + struct greater_equal : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x >= __y; } + }; + + + template + struct less_equal : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x <= __y; } + }; + + + template + struct greater<_Tp*> : public binary_function<_Tp*, _Tp*, bool> + { + constexpr bool + operator()(_Tp* __x, _Tp* __y) const noexcept + { + if (__builtin_constant_p (__x > __y)) + return __x > __y; + return (long unsigned int)__x > (long unsigned int)__y; + } + }; + + + template + struct less<_Tp*> : public binary_function<_Tp*, _Tp*, bool> + { + constexpr bool + operator()(_Tp* __x, _Tp* __y) const noexcept + { + if (__builtin_constant_p (__x < __y)) + return __x < __y; + return (long unsigned int)__x < (long unsigned int)__y; + } + }; + + + template + struct greater_equal<_Tp*> : public binary_function<_Tp*, _Tp*, bool> + { + constexpr bool + operator()(_Tp* __x, _Tp* __y) const noexcept + { + if (__builtin_constant_p (__x >= __y)) + return __x >= __y; + return (long unsigned int)__x >= (long unsigned int)__y; + } + }; + + + template + struct less_equal<_Tp*> : public binary_function<_Tp*, _Tp*, bool> + { + constexpr bool + operator()(_Tp* __x, _Tp* __y) const noexcept + { + if (__builtin_constant_p (__x <= __y)) + return __x <= __y; + return (long unsigned int)__x <= (long unsigned int)__y; + } + }; + + + + template<> + struct equal_to + { + template + constexpr auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) == std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) == std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct not_equal_to + { + template + constexpr auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) != std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) != std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) != std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct greater + { + template + constexpr auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) > std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) > std::forward<_Up>(__u)) + { + return _S_cmp(std::forward<_Tp>(__t), std::forward<_Up>(__u), + __ptr_cmp<_Tp, _Up>{}); + } + + template + constexpr bool + operator()(_Tp* __t, _Up* __u) const noexcept + { return greater>{}(__t, __u); } + + typedef __is_transparent is_transparent; + + private: + template + static constexpr decltype(auto) + _S_cmp(_Tp&& __t, _Up&& __u, false_type) + { return std::forward<_Tp>(__t) > std::forward<_Up>(__u); } + + template + static constexpr bool + _S_cmp(_Tp&& __t, _Up&& __u, true_type) noexcept + { + return greater{}( + static_cast(std::forward<_Tp>(__t)), + static_cast(std::forward<_Up>(__u))); + } + + + template + struct __not_overloaded2 : true_type { }; + + + template + struct __not_overloaded2<_Tp, _Up, __void_t< + decltype(std::declval<_Tp>().operator>(std::declval<_Up>()))>> + : false_type { }; + + + template + struct __not_overloaded : __not_overloaded2<_Tp, _Up> { }; + + + template + struct __not_overloaded<_Tp, _Up, __void_t< + decltype(operator>(std::declval<_Tp>(), std::declval<_Up>()))>> + : false_type { }; + + template + using __ptr_cmp = __and_<__not_overloaded<_Tp, _Up>, + is_convertible<_Tp, const volatile void*>, + is_convertible<_Up, const volatile void*>>; + }; + + + template<> + struct less + { + template + constexpr auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) < std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) < std::forward<_Up>(__u)) + { + return _S_cmp(std::forward<_Tp>(__t), std::forward<_Up>(__u), + __ptr_cmp<_Tp, _Up>{}); + } + + template + constexpr bool + operator()(_Tp* __t, _Up* __u) const noexcept + { return less>{}(__t, __u); } + + typedef __is_transparent is_transparent; + + private: + template + static constexpr decltype(auto) + _S_cmp(_Tp&& __t, _Up&& __u, false_type) + { return std::forward<_Tp>(__t) < std::forward<_Up>(__u); } + + template + static constexpr bool + _S_cmp(_Tp&& __t, _Up&& __u, true_type) noexcept + { + return less{}( + static_cast(std::forward<_Tp>(__t)), + static_cast(std::forward<_Up>(__u))); + } + + + template + struct __not_overloaded2 : true_type { }; + + + template + struct __not_overloaded2<_Tp, _Up, __void_t< + decltype(std::declval<_Tp>().operator<(std::declval<_Up>()))>> + : false_type { }; + + + template + struct __not_overloaded : __not_overloaded2<_Tp, _Up> { }; + + + template + struct __not_overloaded<_Tp, _Up, __void_t< + decltype(operator<(std::declval<_Tp>(), std::declval<_Up>()))>> + : false_type { }; + + template + using __ptr_cmp = __and_<__not_overloaded<_Tp, _Up>, + is_convertible<_Tp, const volatile void*>, + is_convertible<_Up, const volatile void*>>; + }; + + + template<> + struct greater_equal + { + template + constexpr auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) >= std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) >= std::forward<_Up>(__u)) + { + return _S_cmp(std::forward<_Tp>(__t), std::forward<_Up>(__u), + __ptr_cmp<_Tp, _Up>{}); + } + + template + constexpr bool + operator()(_Tp* __t, _Up* __u) const noexcept + { return greater_equal>{}(__t, __u); } + + typedef __is_transparent is_transparent; + + private: + template + static constexpr decltype(auto) + _S_cmp(_Tp&& __t, _Up&& __u, false_type) + { return std::forward<_Tp>(__t) >= std::forward<_Up>(__u); } + + template + static constexpr bool + _S_cmp(_Tp&& __t, _Up&& __u, true_type) noexcept + { + return greater_equal{}( + static_cast(std::forward<_Tp>(__t)), + static_cast(std::forward<_Up>(__u))); + } + + + template + struct __not_overloaded2 : true_type { }; + + + template + struct __not_overloaded2<_Tp, _Up, __void_t< + decltype(std::declval<_Tp>().operator>=(std::declval<_Up>()))>> + : false_type { }; + + + template + struct __not_overloaded : __not_overloaded2<_Tp, _Up> { }; + + + template + struct __not_overloaded<_Tp, _Up, __void_t< + decltype(operator>=(std::declval<_Tp>(), std::declval<_Up>()))>> + : false_type { }; + + template + using __ptr_cmp = __and_<__not_overloaded<_Tp, _Up>, + is_convertible<_Tp, const volatile void*>, + is_convertible<_Up, const volatile void*>>; + }; + + + template<> + struct less_equal + { + template + constexpr auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) <= std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) <= std::forward<_Up>(__u)) + { + return _S_cmp(std::forward<_Tp>(__t), std::forward<_Up>(__u), + __ptr_cmp<_Tp, _Up>{}); + } + + template + constexpr bool + operator()(_Tp* __t, _Up* __u) const noexcept + { return less_equal>{}(__t, __u); } + + typedef __is_transparent is_transparent; + + private: + template + static constexpr decltype(auto) + _S_cmp(_Tp&& __t, _Up&& __u, false_type) + { return std::forward<_Tp>(__t) <= std::forward<_Up>(__u); } + + template + static constexpr bool + _S_cmp(_Tp&& __t, _Up&& __u, true_type) noexcept + { + return less_equal{}( + static_cast(std::forward<_Tp>(__t)), + static_cast(std::forward<_Up>(__u))); + } + + + template + struct __not_overloaded2 : true_type { }; + + + template + struct __not_overloaded2<_Tp, _Up, __void_t< + decltype(std::declval<_Tp>().operator<=(std::declval<_Up>()))>> + : false_type { }; + + + template + struct __not_overloaded : __not_overloaded2<_Tp, _Up> { }; + + + template + struct __not_overloaded<_Tp, _Up, __void_t< + decltype(operator<=(std::declval<_Tp>(), std::declval<_Up>()))>> + : false_type { }; + + template + using __ptr_cmp = __and_<__not_overloaded<_Tp, _Up>, + is_convertible<_Tp, const volatile void*>, + is_convertible<_Up, const volatile void*>>; + }; +# 750 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 + template + struct logical_and; + + template + struct logical_or; + + template + struct logical_not; + + + + template + struct logical_and : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x && __y; } + }; + + + template + struct logical_or : public binary_function<_Tp, _Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x || __y; } + }; + + + template + struct logical_not : public unary_function<_Tp, bool> + { + constexpr + bool + operator()(const _Tp& __x) const + { return !__x; } + }; + + + + template<> + struct logical_and + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) && std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) && std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) && std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct logical_or + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) || std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) || std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) || std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + + template<> + struct logical_not + { + template + constexpr + auto + operator()(_Tp&& __t) const + noexcept(noexcept(!std::forward<_Tp>(__t))) + -> decltype(!std::forward<_Tp>(__t)) + { return !std::forward<_Tp>(__t); } + + typedef __is_transparent is_transparent; + }; + + + + + template + struct bit_and; + + template + struct bit_or; + + template + struct bit_xor; + + template + struct bit_not; + + + + + template + struct bit_and : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x & __y; } + }; + + template + struct bit_or : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x | __y; } + }; + + template + struct bit_xor : public binary_function<_Tp, _Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x ^ __y; } + }; + + template + struct bit_not : public unary_function<_Tp, _Tp> + { + constexpr + _Tp + operator()(const _Tp& __x) const + { return ~__x; } + }; + + + template <> + struct bit_and + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) & std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) & std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) & std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + template <> + struct bit_or + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) | std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) | std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) | std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + template <> + struct bit_xor + { + template + constexpr + auto + operator()(_Tp&& __t, _Up&& __u) const + noexcept(noexcept(std::forward<_Tp>(__t) ^ std::forward<_Up>(__u))) + -> decltype(std::forward<_Tp>(__t) ^ std::forward<_Up>(__u)) + { return std::forward<_Tp>(__t) ^ std::forward<_Up>(__u); } + + typedef __is_transparent is_transparent; + }; + + template <> + struct bit_not + { + template + constexpr + auto + operator()(_Tp&& __t) const + noexcept(noexcept(~std::forward<_Tp>(__t))) + -> decltype(~std::forward<_Tp>(__t)) + { return ~std::forward<_Tp>(__t); } + + typedef __is_transparent is_transparent; + }; +# 978 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 + template + class unary_negate + : public unary_function + { + protected: + _Predicate _M_pred; + + public: + constexpr + explicit + unary_negate(const _Predicate& __x) : _M_pred(__x) { } + + constexpr + bool + operator()(const typename _Predicate::argument_type& __x) const + { return !_M_pred(__x); } + }; + + + template + constexpr + inline unary_negate<_Predicate> + not1(const _Predicate& __pred) + { return unary_negate<_Predicate>(__pred); } + + + template + class binary_negate + : public binary_function + { + protected: + _Predicate _M_pred; + + public: + constexpr + explicit + binary_negate(const _Predicate& __x) : _M_pred(__x) { } + + constexpr + bool + operator()(const typename _Predicate::first_argument_type& __x, + const typename _Predicate::second_argument_type& __y) const + { return !_M_pred(__x, __y); } + }; + + + template + constexpr + inline binary_negate<_Predicate> + not2(const _Predicate& __pred) + { return binary_negate<_Predicate>(__pred); } +# 1055 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 + template + class pointer_to_unary_function : public unary_function<_Arg, _Result> + { + protected: + _Result (*_M_ptr)(_Arg); + + public: + pointer_to_unary_function() { } + + explicit + pointer_to_unary_function(_Result (*__x)(_Arg)) + : _M_ptr(__x) { } + + _Result + operator()(_Arg __x) const + { return _M_ptr(__x); } + }; + + + template + inline pointer_to_unary_function<_Arg, _Result> + ptr_fun(_Result (*__x)(_Arg)) + { return pointer_to_unary_function<_Arg, _Result>(__x); } + + + template + class pointer_to_binary_function + : public binary_function<_Arg1, _Arg2, _Result> + { + protected: + _Result (*_M_ptr)(_Arg1, _Arg2); + + public: + pointer_to_binary_function() { } + + explicit + pointer_to_binary_function(_Result (*__x)(_Arg1, _Arg2)) + : _M_ptr(__x) { } + + _Result + operator()(_Arg1 __x, _Arg2 __y) const + { return _M_ptr(__x, __y); } + }; + + + template + inline pointer_to_binary_function<_Arg1, _Arg2, _Result> + ptr_fun(_Result (*__x)(_Arg1, _Arg2)) + { return pointer_to_binary_function<_Arg1, _Arg2, _Result>(__x); } + + + template + struct _Identity + : public unary_function<_Tp, _Tp> + { + _Tp& + operator()(_Tp& __x) const + { return __x; } + + const _Tp& + operator()(const _Tp& __x) const + { return __x; } + }; + + + template struct _Identity : _Identity<_Tp> { }; + + template + struct _Select1st + : public unary_function<_Pair, typename _Pair::first_type> + { + typename _Pair::first_type& + operator()(_Pair& __x) const + { return __x.first; } + + const typename _Pair::first_type& + operator()(const _Pair& __x) const + { return __x.first; } + + + template + typename _Pair2::first_type& + operator()(_Pair2& __x) const + { return __x.first; } + + template + const typename _Pair2::first_type& + operator()(const _Pair2& __x) const + { return __x.first; } + + }; + + template + struct _Select2nd + : public unary_function<_Pair, typename _Pair::second_type> + { + typename _Pair::second_type& + operator()(_Pair& __x) const + { return __x.second; } + + const typename _Pair::second_type& + operator()(const _Pair& __x) const + { return __x.second; } + }; +# 1178 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 3 + template + class mem_fun_t : public unary_function<_Tp*, _Ret> + { + public: + explicit + mem_fun_t(_Ret (_Tp::*__pf)()) + : _M_f(__pf) { } + + _Ret + operator()(_Tp* __p) const + { return (__p->*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)(); + }; + + + + template + class const_mem_fun_t : public unary_function + { + public: + explicit + const_mem_fun_t(_Ret (_Tp::*__pf)() const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp* __p) const + { return (__p->*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)() const; + }; + + + + template + class mem_fun_ref_t : public unary_function<_Tp, _Ret> + { + public: + explicit + mem_fun_ref_t(_Ret (_Tp::*__pf)()) + : _M_f(__pf) { } + + _Ret + operator()(_Tp& __r) const + { return (__r.*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)(); + }; + + + + template + class const_mem_fun_ref_t : public unary_function<_Tp, _Ret> + { + public: + explicit + const_mem_fun_ref_t(_Ret (_Tp::*__pf)() const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp& __r) const + { return (__r.*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)() const; + }; + + + + template + class mem_fun1_t : public binary_function<_Tp*, _Arg, _Ret> + { + public: + explicit + mem_fun1_t(_Ret (_Tp::*__pf)(_Arg)) + : _M_f(__pf) { } + + _Ret + operator()(_Tp* __p, _Arg __x) const + { return (__p->*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg); + }; + + + + template + class const_mem_fun1_t : public binary_function + { + public: + explicit + const_mem_fun1_t(_Ret (_Tp::*__pf)(_Arg) const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp* __p, _Arg __x) const + { return (__p->*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg) const; + }; + + + + template + class mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret> + { + public: + explicit + mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg)) + : _M_f(__pf) { } + + _Ret + operator()(_Tp& __r, _Arg __x) const + { return (__r.*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg); + }; + + + + template + class const_mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret> + { + public: + explicit + const_mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg) const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp& __r, _Arg __x) const + { return (__r.*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg) const; + }; + + + + template + inline mem_fun_t<_Ret, _Tp> + mem_fun(_Ret (_Tp::*__f)()) + { return mem_fun_t<_Ret, _Tp>(__f); } + + template + inline const_mem_fun_t<_Ret, _Tp> + mem_fun(_Ret (_Tp::*__f)() const) + { return const_mem_fun_t<_Ret, _Tp>(__f); } + + template + inline mem_fun_ref_t<_Ret, _Tp> + mem_fun_ref(_Ret (_Tp::*__f)()) + { return mem_fun_ref_t<_Ret, _Tp>(__f); } + + template + inline const_mem_fun_ref_t<_Ret, _Tp> + mem_fun_ref(_Ret (_Tp::*__f)() const) + { return const_mem_fun_ref_t<_Ret, _Tp>(__f); } + + template + inline mem_fun1_t<_Ret, _Tp, _Arg> + mem_fun(_Ret (_Tp::*__f)(_Arg)) + { return mem_fun1_t<_Ret, _Tp, _Arg>(__f); } + + template + inline const_mem_fun1_t<_Ret, _Tp, _Arg> + mem_fun(_Ret (_Tp::*__f)(_Arg) const) + { return const_mem_fun1_t<_Ret, _Tp, _Arg>(__f); } + + template + inline mem_fun1_ref_t<_Ret, _Tp, _Arg> + mem_fun_ref(_Ret (_Tp::*__f)(_Arg)) + { return mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); } + + template + inline const_mem_fun1_ref_t<_Ret, _Tp, _Arg> + mem_fun_ref(_Ret (_Tp::*__f)(_Arg) const) + { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); } + + + + +} + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/binders.h" 1 3 +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/binders.h" 3 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 107 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/binders.h" 3 + template + class binder1st + : public unary_function + { + protected: + _Operation op; + typename _Operation::first_argument_type value; + + public: + binder1st(const _Operation& __x, + const typename _Operation::first_argument_type& __y) + : op(__x), value(__y) { } + + typename _Operation::result_type + operator()(const typename _Operation::second_argument_type& __x) const + { return op(value, __x); } + + + + typename _Operation::result_type + operator()(typename _Operation::second_argument_type& __x) const + { return op(value, __x); } + } __attribute__ ((__deprecated__)); + + + template + inline binder1st<_Operation> + bind1st(const _Operation& __fn, const _Tp& __x) + { + typedef typename _Operation::first_argument_type _Arg1_type; + return binder1st<_Operation>(__fn, _Arg1_type(__x)); + } + + + template + class binder2nd + : public unary_function + { + protected: + _Operation op; + typename _Operation::second_argument_type value; + + public: + binder2nd(const _Operation& __x, + const typename _Operation::second_argument_type& __y) + : op(__x), value(__y) { } + + typename _Operation::result_type + operator()(const typename _Operation::first_argument_type& __x) const + { return op(__x, value); } + + + + typename _Operation::result_type + operator()(typename _Operation::first_argument_type& __x) const + { return op(__x, value); } + } __attribute__ ((__deprecated__)); + + + template + inline binder2nd<_Operation> + bind2nd(const _Operation& __fn, const _Tp& __x) + { + typedef typename _Operation::second_argument_type _Arg2_type; + return binder2nd<_Operation>(__fn, _Arg2_type(__x)); + } + + + +} + +#pragma GCC diagnostic pop +# 1369 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_function.h" 2 3 +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/range_access.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/range_access.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/initializer_list" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/initializer_list" 3 + + + + + +#pragma GCC visibility push(default) + + + +namespace std +{ + + template + class initializer_list + { + public: + typedef _E value_type; + typedef const _E& reference; + typedef const _E& const_reference; + typedef size_t size_type; + typedef const _E* iterator; + typedef const _E* const_iterator; + + private: + iterator _M_array; + size_type _M_len; + + + constexpr initializer_list(const_iterator __a, size_type __l) + : _M_array(__a), _M_len(__l) { } + + public: + constexpr initializer_list() noexcept + : _M_array(0), _M_len(0) { } + + + constexpr size_type + size() const noexcept { return _M_len; } + + + constexpr const_iterator + begin() const noexcept { return _M_array; } + + + constexpr const_iterator + end() const noexcept { return begin() + size(); } + }; + + + + + + + template + constexpr const _Tp* + begin(initializer_list<_Tp> __ils) noexcept + { return __ils.begin(); } + + + + + + + template + constexpr const _Tp* + end(initializer_list<_Tp> __ils) noexcept + { return __ils.end(); } +} + +#pragma GCC visibility pop +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/range_access.h" 2 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline constexpr auto + begin(_Container& __cont) -> decltype(__cont.begin()) + { return __cont.begin(); } + + + + + + + template + inline constexpr auto + begin(const _Container& __cont) -> decltype(__cont.begin()) + { return __cont.begin(); } + + + + + + + template + inline constexpr auto + end(_Container& __cont) -> decltype(__cont.end()) + { return __cont.end(); } + + + + + + + template + inline constexpr auto + end(const _Container& __cont) -> decltype(__cont.end()) + { return __cont.end(); } + + + + + + template + inline constexpr _Tp* + begin(_Tp (&__arr)[_Nm]) + { return __arr; } + + + + + + + template + inline constexpr _Tp* + end(_Tp (&__arr)[_Nm]) + { return __arr + _Nm; } + + + + template class valarray; + + template _Tp* begin(valarray<_Tp>&); + template const _Tp* begin(const valarray<_Tp>&); + template _Tp* end(valarray<_Tp>&); + template const _Tp* end(const valarray<_Tp>&); + + + + + + + template + inline constexpr auto + cbegin(const _Container& __cont) noexcept(noexcept(std::begin(__cont))) + -> decltype(std::begin(__cont)) + { return std::begin(__cont); } + + + + + + + template + inline constexpr auto + cend(const _Container& __cont) noexcept(noexcept(std::end(__cont))) + -> decltype(std::end(__cont)) + { return std::end(__cont); } + + + + + + + template + inline constexpr auto + rbegin(_Container& __cont) -> decltype(__cont.rbegin()) + { return __cont.rbegin(); } + + + + + + + template + inline constexpr auto + rbegin(const _Container& __cont) -> decltype(__cont.rbegin()) + { return __cont.rbegin(); } + + + + + + + template + inline constexpr auto + rend(_Container& __cont) -> decltype(__cont.rend()) + { return __cont.rend(); } + + + + + + + template + inline constexpr auto + rend(const _Container& __cont) -> decltype(__cont.rend()) + { return __cont.rend(); } + + + + + + + template + inline constexpr reverse_iterator<_Tp*> + rbegin(_Tp (&__arr)[_Nm]) + { return reverse_iterator<_Tp*>(__arr + _Nm); } + + + + + + + template + inline constexpr reverse_iterator<_Tp*> + rend(_Tp (&__arr)[_Nm]) + { return reverse_iterator<_Tp*>(__arr); } + + + + + + + template + inline constexpr reverse_iterator + rbegin(initializer_list<_Tp> __il) + { return reverse_iterator(__il.end()); } + + + + + + + template + inline constexpr reverse_iterator + rend(initializer_list<_Tp> __il) + { return reverse_iterator(__il.begin()); } + + + + + + + template + inline constexpr auto + crbegin(const _Container& __cont) -> decltype(std::rbegin(__cont)) + { return std::rbegin(__cont); } + + + + + + + template + inline constexpr auto + crend(const _Container& __cont) -> decltype(std::rend(__cont)) + { return std::rend(__cont); } +# 240 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/range_access.h" 3 + template + constexpr auto + size(const _Container& __cont) noexcept(noexcept(__cont.size())) + -> decltype(__cont.size()) + { return __cont.size(); } + + + + + + template + constexpr size_t + size(const _Tp (& )[_Nm]) noexcept + { return _Nm; } + + + + + + template + [[nodiscard]] constexpr auto + empty(const _Container& __cont) noexcept(noexcept(__cont.empty())) + -> decltype(__cont.empty()) + { return __cont.empty(); } + + + + + + template + [[nodiscard]] constexpr bool + empty(const _Tp (& )[_Nm]) noexcept + { return false; } + + + + + + template + [[nodiscard]] constexpr bool + empty(initializer_list<_Tp> __il) noexcept + { return __il.size() == 0;} + + + + + + template + constexpr auto + data(_Container& __cont) noexcept(noexcept(__cont.data())) + -> decltype(__cont.data()) + { return __cont.data(); } + + + + + + template + constexpr auto + data(const _Container& __cont) noexcept(noexcept(__cont.data())) + -> decltype(__cont.data()) + { return __cont.data(); } + + + + + + template + constexpr _Tp* + data(_Tp (&__array)[_Nm]) noexcept + { return __array; } + + + + + + template + constexpr const _Tp* + data(initializer_list<_Tp> __il) noexcept + { return __il.begin(); } + + + + +} +# 52 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/alloc_traits.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/alloc_traits.h" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 1 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __allocator_traits_base + { + template + struct __rebind : __replace_first_arg<_Tp, _Up> { }; + + template + struct __rebind<_Tp, _Up, + __void_t::other>> + { using type = typename _Tp::template rebind<_Up>::other; }; + + protected: + template + using __pointer = typename _Tp::pointer; + template + using __c_pointer = typename _Tp::const_pointer; + template + using __v_pointer = typename _Tp::void_pointer; + template + using __cv_pointer = typename _Tp::const_void_pointer; + template + using __pocca = typename _Tp::propagate_on_container_copy_assignment; + template + using __pocma = typename _Tp::propagate_on_container_move_assignment; + template + using __pocs = typename _Tp::propagate_on_container_swap; + template + using __equal = typename _Tp::is_always_equal; + }; + + template + using __alloc_rebind + = typename __allocator_traits_base::template __rebind<_Alloc, _Up>::type; + + + + + + template + struct allocator_traits : __allocator_traits_base + { + + typedef _Alloc allocator_type; + + typedef typename _Alloc::value_type value_type; + + + + + + + using pointer = __detected_or_t; + + private: + + template class _Func, typename _Tp, typename = void> + struct _Ptr + { + using type = typename pointer_traits::template rebind<_Tp>; + }; + + template class _Func, typename _Tp> + struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> + { + using type = _Func<_Alloc>; + }; + + + template + struct _Diff + { using type = typename pointer_traits<_PtrT>::difference_type; }; + + template + struct _Diff<_A2, _PtrT, __void_t> + { using type = typename _A2::difference_type; }; + + + template + struct _Size : make_unsigned<_DiffT> { }; + + template + struct _Size<_A2, _DiffT, __void_t> + { using type = typename _A2::size_type; }; + + public: + + + + + + + using const_pointer = typename _Ptr<__c_pointer, const value_type>::type; + + + + + + + + using void_pointer = typename _Ptr<__v_pointer, void>::type; + + + + + + + + using const_void_pointer = typename _Ptr<__cv_pointer, const void>::type; + + + + + + + + using difference_type = typename _Diff<_Alloc, pointer>::type; + + + + + + + + using size_type = typename _Size<_Alloc, difference_type>::type; + + + + + + + + using propagate_on_container_copy_assignment + = __detected_or_t; + + + + + + + + using propagate_on_container_move_assignment + = __detected_or_t; + + + + + + + + using propagate_on_container_swap + = __detected_or_t; + + + + + + + + using is_always_equal + = __detected_or_t::type, __equal, _Alloc>; + + template + using rebind_alloc = __alloc_rebind<_Alloc, _Tp>; + template + using rebind_traits = allocator_traits>; + + private: + template + static auto + _S_allocate(_Alloc2& __a, size_type __n, const_void_pointer __hint, int) + -> decltype(__a.allocate(__n, __hint)) + { return __a.allocate(__n, __hint); } + + template + static pointer + _S_allocate(_Alloc2& __a, size_type __n, const_void_pointer, ...) + { return __a.allocate(__n); } + + template + struct __construct_helper + { + template()->construct( + std::declval<_Tp*>(), std::declval<_Args>()...))> + static true_type __test(int); + + template + static false_type __test(...); + + using type = decltype(__test<_Alloc>(0)); + }; + + template + using __has_construct + = typename __construct_helper<_Tp, _Args...>::type; + + template + static _Require<__has_construct<_Tp, _Args...>> + _S_construct(_Alloc& __a, _Tp* __p, _Args&&... __args) + { __a.construct(__p, std::forward<_Args>(__args)...); } + + template + static + _Require<__and_<__not_<__has_construct<_Tp, _Args...>>, + is_constructible<_Tp, _Args...>>> + _S_construct(_Alloc&, _Tp* __p, _Args&&... __args) + { ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); } + + template + static auto + _S_destroy(_Alloc2& __a, _Tp* __p, int) + -> decltype(__a.destroy(__p)) + { __a.destroy(__p); } + + template + static void + _S_destroy(_Alloc2&, _Tp* __p, ...) + { __p->~_Tp(); } + + template + static auto + _S_max_size(_Alloc2& __a, int) + -> decltype(__a.max_size()) + { return __a.max_size(); } + + template + static size_type + _S_max_size(_Alloc2&, ...) + { + + + return __gnu_cxx::__numeric_traits::__max + / sizeof(value_type); + } + + template + static auto + _S_select(_Alloc2& __a, int) + -> decltype(__a.select_on_container_copy_construction()) + { return __a.select_on_container_copy_construction(); } + + template + static _Alloc2 + _S_select(_Alloc2& __a, ...) + { return __a; } + + public: +# 299 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static pointer + allocate(_Alloc& __a, size_type __n) + { return __a.allocate(__n); } +# 314 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static pointer + allocate(_Alloc& __a, size_type __n, const_void_pointer __hint) + { return _S_allocate(__a, __n, __hint, 0); } +# 326 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static void + deallocate(_Alloc& __a, pointer __p, size_type __n) + { __a.deallocate(__p, __n); } +# 341 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + template + static auto construct(_Alloc& __a, _Tp* __p, _Args&&... __args) + -> decltype(_S_construct(__a, __p, std::forward<_Args>(__args)...)) + { _S_construct(__a, __p, std::forward<_Args>(__args)...); } +# 354 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + template + static void destroy(_Alloc& __a, _Tp* __p) + { _S_destroy(__a, __p, 0); } +# 366 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static size_type max_size(const _Alloc& __a) noexcept + { return _S_max_size(__a, 0); } +# 377 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static _Alloc + select_on_container_copy_construction(const _Alloc& __rhs) + { return _S_select(__rhs, 0); } + }; + + + template + struct allocator_traits> + { + + using allocator_type = allocator<_Tp>; + + using value_type = _Tp; + + + using pointer = _Tp*; + + + using const_pointer = const _Tp*; + + + using void_pointer = void*; + + + using const_void_pointer = const void*; + + + using difference_type = std::ptrdiff_t; + + + using size_type = std::size_t; + + + using propagate_on_container_copy_assignment = false_type; + + + using propagate_on_container_move_assignment = true_type; + + + using propagate_on_container_swap = false_type; + + + using is_always_equal = true_type; + + template + using rebind_alloc = allocator<_Up>; + + template + using rebind_traits = allocator_traits>; +# 434 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static pointer + allocate(allocator_type& __a, size_type __n) + { return __a.allocate(__n); } +# 448 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static pointer + allocate(allocator_type& __a, size_type __n, const_void_pointer __hint) + { return __a.allocate(__n, __hint); } +# 460 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + static void + deallocate(allocator_type& __a, pointer __p, size_type __n) + { __a.deallocate(__p, __n); } +# 472 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + template + static void + construct(allocator_type& __a, _Up* __p, _Args&&... __args) + { __a.construct(__p, std::forward<_Args>(__args)...); } +# 484 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/alloc_traits.h" 3 + template + static void + destroy(allocator_type& __a, _Up* __p) + { __a.destroy(__p); } + + + + + + + static size_type + max_size(const allocator_type& __a) noexcept + { return __a.max_size(); } + + + + + + + static allocator_type + select_on_container_copy_construction(const allocator_type& __rhs) + { return __rhs; } + }; + + + template + inline void + __do_alloc_on_copy(_Alloc& __one, const _Alloc& __two, true_type) + { __one = __two; } + + template + inline void + __do_alloc_on_copy(_Alloc&, const _Alloc&, false_type) + { } + + template + inline void __alloc_on_copy(_Alloc& __one, const _Alloc& __two) + { + typedef allocator_traits<_Alloc> __traits; + typedef typename __traits::propagate_on_container_copy_assignment __pocca; + __do_alloc_on_copy(__one, __two, __pocca()); + } + + template + inline _Alloc __alloc_on_copy(const _Alloc& __a) + { + typedef allocator_traits<_Alloc> __traits; + return __traits::select_on_container_copy_construction(__a); + } + + template + inline void __do_alloc_on_move(_Alloc& __one, _Alloc& __two, true_type) + { __one = std::move(__two); } + + template + inline void __do_alloc_on_move(_Alloc&, _Alloc&, false_type) + { } + + template + inline void __alloc_on_move(_Alloc& __one, _Alloc& __two) + { + typedef allocator_traits<_Alloc> __traits; + typedef typename __traits::propagate_on_container_move_assignment __pocma; + __do_alloc_on_move(__one, __two, __pocma()); + } + + template + inline void __do_alloc_on_swap(_Alloc& __one, _Alloc& __two, true_type) + { + using std::swap; + swap(__one, __two); + } + + template + inline void __do_alloc_on_swap(_Alloc&, _Alloc&, false_type) + { } + + template + inline void __alloc_on_swap(_Alloc& __one, _Alloc& __two) + { + typedef allocator_traits<_Alloc> __traits; + typedef typename __traits::propagate_on_container_swap __pocs; + __do_alloc_on_swap(__one, __two, __pocs()); + } + + template + class __is_copy_insertable_impl + { + typedef allocator_traits<_Alloc> _Traits; + + template(), + std::declval<_Up*>(), + std::declval()))> + static true_type + _M_select(int); + + template + static false_type + _M_select(...); + + public: + typedef decltype(_M_select(0)) type; + }; + + + template + struct __is_copy_insertable + : __is_copy_insertable_impl<_Alloc>::type + { }; + + + template + struct __is_copy_insertable> + : is_copy_constructible<_Tp> + { }; + + + template + struct __is_allocator : false_type { }; + + template + struct __is_allocator<_Alloc, + __void_t().allocate(size_t{}))>> + : true_type { }; + + template + using _RequireAllocator + = typename enable_if<__is_allocator<_Alloc>::value, _Alloc>::type; + + +} +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/alloc_traits.h" 2 3 + + + + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + + + +template + struct __alloc_traits + + : std::allocator_traits<_Alloc> + + { + typedef _Alloc allocator_type; + + typedef std::allocator_traits<_Alloc> _Base_type; + typedef typename _Base_type::value_type value_type; + typedef typename _Base_type::pointer pointer; + typedef typename _Base_type::const_pointer const_pointer; + typedef typename _Base_type::size_type size_type; + typedef typename _Base_type::difference_type difference_type; + + typedef value_type& reference; + typedef const value_type& const_reference; + using _Base_type::allocate; + using _Base_type::deallocate; + using _Base_type::construct; + using _Base_type::destroy; + using _Base_type::max_size; + + private: + template + using __is_custom_pointer + = std::__and_, + std::__not_>>; + + public: + + template + static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type + construct(_Alloc& __a, _Ptr __p, _Args&&... __args) + { + _Base_type::construct(__a, std::__to_address(__p), + std::forward<_Args>(__args)...); + } + + + template + static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type + destroy(_Alloc& __a, _Ptr __p) + { _Base_type::destroy(__a, std::__to_address(__p)); } + + static _Alloc _S_select_on_copy(const _Alloc& __a) + { return _Base_type::select_on_container_copy_construction(__a); } + + static void _S_on_swap(_Alloc& __a, _Alloc& __b) + { std::__alloc_on_swap(__a, __b); } + + static constexpr bool _S_propagate_on_copy_assign() + { return _Base_type::propagate_on_container_copy_assignment::value; } + + static constexpr bool _S_propagate_on_move_assign() + { return _Base_type::propagate_on_container_move_assignment::value; } + + static constexpr bool _S_propagate_on_swap() + { return _Base_type::propagate_on_container_swap::value; } + + static constexpr bool _S_always_equal() + { return _Base_type::is_always_equal::value; } + + static constexpr bool _S_nothrow_move() + { return _S_propagate_on_move_assign() || _S_always_equal(); } + + template + struct rebind + { typedef typename _Base_type::template rebind_alloc<_Tp> other; }; +# 158 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/alloc_traits.h" 3 + }; + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 2 3 + + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string_view" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string_view" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 1 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 3 +# 158 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + enum float_round_style + { + round_indeterminate = -1, + round_toward_zero = 0, + round_to_nearest = 1, + round_toward_infinity = 2, + round_toward_neg_infinity = 3 + }; + + + + + + + + enum float_denorm_style + { + + denorm_indeterminate = -1, + + denorm_absent = 0, + + denorm_present = 1 + }; +# 202 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 3 + struct __numeric_limits_base + { + + + static constexpr bool is_specialized = false; + + + + + static constexpr int digits = 0; + + + static constexpr int digits10 = 0; + + + + + static constexpr int max_digits10 = 0; + + + + static constexpr bool is_signed = false; + + + static constexpr bool is_integer = false; + + + + + static constexpr bool is_exact = false; + + + + static constexpr int radix = 0; + + + + static constexpr int min_exponent = 0; + + + + static constexpr int min_exponent10 = 0; + + + + + static constexpr int max_exponent = 0; + + + + static constexpr int max_exponent10 = 0; + + + static constexpr bool has_infinity = false; + + + + static constexpr bool has_quiet_NaN = false; + + + + static constexpr bool has_signaling_NaN = false; + + + static constexpr float_denorm_style has_denorm = denorm_absent; + + + + static constexpr bool has_denorm_loss = false; + + + + static constexpr bool is_iec559 = false; + + + + + static constexpr bool is_bounded = false; +# 288 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 3 + static constexpr bool is_modulo = false; + + + static constexpr bool traps = false; + + + static constexpr bool tinyness_before = false; + + + + + static constexpr float_round_style round_style = + round_toward_zero; + }; +# 311 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 3 + template + struct numeric_limits : public __numeric_limits_base + { + + + static constexpr _Tp + min() noexcept { return _Tp(); } + + + static constexpr _Tp + max() noexcept { return _Tp(); } + + + + + static constexpr _Tp + lowest() noexcept { return _Tp(); } + + + + + static constexpr _Tp + epsilon() noexcept { return _Tp(); } + + + static constexpr _Tp + round_error() noexcept { return _Tp(); } + + + static constexpr _Tp + infinity() noexcept { return _Tp(); } + + + + static constexpr _Tp + quiet_NaN() noexcept { return _Tp(); } + + + + static constexpr _Tp + signaling_NaN() noexcept { return _Tp(); } + + + + + static constexpr _Tp + denorm_min() noexcept { return _Tp(); } + }; + + + + + template + struct numeric_limits + : public numeric_limits<_Tp> { }; + + template + struct numeric_limits + : public numeric_limits<_Tp> { }; + + template + struct numeric_limits + : public numeric_limits<_Tp> { }; +# 382 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 3 + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr bool + min() noexcept { return false; } + + static constexpr bool + max() noexcept { return true; } + + + static constexpr bool + lowest() noexcept { return min(); } + + static constexpr int digits = 1; + static constexpr int digits10 = 0; + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = false; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr bool + epsilon() noexcept { return false; } + + static constexpr bool + round_error() noexcept { return false; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr bool + infinity() noexcept { return false; } + + static constexpr bool + quiet_NaN() noexcept { return false; } + + static constexpr bool + signaling_NaN() noexcept { return false; } + + static constexpr bool + denorm_min() noexcept { return false; } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + + + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr char + min() noexcept { return (((char)(-1) < 0) ? -(((char)(-1) < 0) ? (((((char)1 << ((sizeof(char) * 8 - ((char)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(char)0) - 1 : (char)0); } + + static constexpr char + max() noexcept { return (((char)(-1) < 0) ? (((((char)1 << ((sizeof(char) * 8 - ((char)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(char)0); } + + + static constexpr char + lowest() noexcept { return min(); } + + + static constexpr int digits = (sizeof(char) * 8 - ((char)(-1) < 0)); + static constexpr int digits10 = ((sizeof(char) * 8 - ((char)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = ((char)(-1) < 0); + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr char + epsilon() noexcept { return 0; } + + static constexpr char + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr + char infinity() noexcept { return char(); } + + static constexpr char + quiet_NaN() noexcept { return char(); } + + static constexpr char + signaling_NaN() noexcept { return char(); } + + static constexpr char + denorm_min() noexcept { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = !is_signed; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr signed char + min() noexcept { return -127 - 1; } + + static constexpr signed char + max() noexcept { return 127; } + + + static constexpr signed char + lowest() noexcept { return min(); } + + + static constexpr int digits = (sizeof(signed char) * 8 - ((signed char)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(signed char) * 8 - ((signed char)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = true; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr signed char + epsilon() noexcept { return 0; } + + static constexpr signed char + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr signed char + infinity() noexcept { return static_cast(0); } + + static constexpr signed char + quiet_NaN() noexcept { return static_cast(0); } + + static constexpr signed char + signaling_NaN() noexcept + { return static_cast(0); } + + static constexpr signed char + denorm_min() noexcept + { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr unsigned char + min() noexcept { return 0; } + + static constexpr unsigned char + max() noexcept { return 127 * 2U + 1; } + + + static constexpr unsigned char + lowest() noexcept { return min(); } + + + static constexpr int digits + = (sizeof(unsigned char) * 8 - ((unsigned char)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(unsigned char) * 8 - ((unsigned char)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = false; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr unsigned char + epsilon() noexcept { return 0; } + + static constexpr unsigned char + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr unsigned char + infinity() noexcept + { return static_cast(0); } + + static constexpr unsigned char + quiet_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned char + signaling_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned char + denorm_min() noexcept + { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = true; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr wchar_t + min() noexcept { return (((wchar_t)(-1) < 0) ? -(((wchar_t)(-1) < 0) ? (((((wchar_t)1 << ((sizeof(wchar_t) * 8 - ((wchar_t)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(wchar_t)0) - 1 : (wchar_t)0); } + + static constexpr wchar_t + max() noexcept { return (((wchar_t)(-1) < 0) ? (((((wchar_t)1 << ((sizeof(wchar_t) * 8 - ((wchar_t)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(wchar_t)0); } + + + static constexpr wchar_t + lowest() noexcept { return min(); } + + + static constexpr int digits = (sizeof(wchar_t) * 8 - ((wchar_t)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(wchar_t) * 8 - ((wchar_t)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = ((wchar_t)(-1) < 0); + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr wchar_t + epsilon() noexcept { return 0; } + + static constexpr wchar_t + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr wchar_t + infinity() noexcept { return wchar_t(); } + + static constexpr wchar_t + quiet_NaN() noexcept { return wchar_t(); } + + static constexpr wchar_t + signaling_NaN() noexcept { return wchar_t(); } + + static constexpr wchar_t + denorm_min() noexcept { return wchar_t(); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = !is_signed; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr char16_t + min() noexcept { return (((char16_t)(-1) < 0) ? -(((char16_t)(-1) < 0) ? (((((char16_t)1 << ((sizeof(char16_t) * 8 - ((char16_t)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(char16_t)0) - 1 : (char16_t)0); } + + static constexpr char16_t + max() noexcept { return (((char16_t)(-1) < 0) ? (((((char16_t)1 << ((sizeof(char16_t) * 8 - ((char16_t)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(char16_t)0); } + + static constexpr char16_t + lowest() noexcept { return min(); } + + static constexpr int digits = (sizeof(char16_t) * 8 - ((char16_t)(-1) < 0)); + static constexpr int digits10 = ((sizeof(char16_t) * 8 - ((char16_t)(-1) < 0)) * 643L / 2136); + static constexpr int max_digits10 = 0; + static constexpr bool is_signed = ((char16_t)(-1) < 0); + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr char16_t + epsilon() noexcept { return 0; } + + static constexpr char16_t + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr char16_t + infinity() noexcept { return char16_t(); } + + static constexpr char16_t + quiet_NaN() noexcept { return char16_t(); } + + static constexpr char16_t + signaling_NaN() noexcept { return char16_t(); } + + static constexpr char16_t + denorm_min() noexcept { return char16_t(); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = !is_signed; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr char32_t + min() noexcept { return (((char32_t)(-1) < 0) ? -(((char32_t)(-1) < 0) ? (((((char32_t)1 << ((sizeof(char32_t) * 8 - ((char32_t)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(char32_t)0) - 1 : (char32_t)0); } + + static constexpr char32_t + max() noexcept { return (((char32_t)(-1) < 0) ? (((((char32_t)1 << ((sizeof(char32_t) * 8 - ((char32_t)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(char32_t)0); } + + static constexpr char32_t + lowest() noexcept { return min(); } + + static constexpr int digits = (sizeof(char32_t) * 8 - ((char32_t)(-1) < 0)); + static constexpr int digits10 = ((sizeof(char32_t) * 8 - ((char32_t)(-1) < 0)) * 643L / 2136); + static constexpr int max_digits10 = 0; + static constexpr bool is_signed = ((char32_t)(-1) < 0); + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr char32_t + epsilon() noexcept { return 0; } + + static constexpr char32_t + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr char32_t + infinity() noexcept { return char32_t(); } + + static constexpr char32_t + quiet_NaN() noexcept { return char32_t(); } + + static constexpr char32_t + signaling_NaN() noexcept { return char32_t(); } + + static constexpr char32_t + denorm_min() noexcept { return char32_t(); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = !is_signed; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style = round_toward_zero; + }; + + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr short + min() noexcept { return -32767 - 1; } + + static constexpr short + max() noexcept { return 32767; } + + + static constexpr short + lowest() noexcept { return min(); } + + + static constexpr int digits = (sizeof(short) * 8 - ((short)(-1) < 0)); + static constexpr int digits10 = ((sizeof(short) * 8 - ((short)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = true; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr short + epsilon() noexcept { return 0; } + + static constexpr short + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr short + infinity() noexcept { return short(); } + + static constexpr short + quiet_NaN() noexcept { return short(); } + + static constexpr short + signaling_NaN() noexcept { return short(); } + + static constexpr short + denorm_min() noexcept { return short(); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr unsigned short + min() noexcept { return 0; } + + static constexpr unsigned short + max() noexcept { return 32767 * 2U + 1; } + + + static constexpr unsigned short + lowest() noexcept { return min(); } + + + static constexpr int digits + = (sizeof(unsigned short) * 8 - ((unsigned short)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(unsigned short) * 8 - ((unsigned short)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = false; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr unsigned short + epsilon() noexcept { return 0; } + + static constexpr unsigned short + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr unsigned short + infinity() noexcept + { return static_cast(0); } + + static constexpr unsigned short + quiet_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned short + signaling_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned short + denorm_min() noexcept + { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = true; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr int + min() noexcept { return -2147483647 - 1; } + + static constexpr int + max() noexcept { return 2147483647; } + + + static constexpr int + lowest() noexcept { return min(); } + + + static constexpr int digits = (sizeof(int) * 8 - ((int)(-1) < 0)); + static constexpr int digits10 = ((sizeof(int) * 8 - ((int)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = true; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr int + epsilon() noexcept { return 0; } + + static constexpr int + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr int + infinity() noexcept { return static_cast(0); } + + static constexpr int + quiet_NaN() noexcept { return static_cast(0); } + + static constexpr int + signaling_NaN() noexcept { return static_cast(0); } + + static constexpr int + denorm_min() noexcept { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr unsigned int + min() noexcept { return 0; } + + static constexpr unsigned int + max() noexcept { return 2147483647 * 2U + 1; } + + + static constexpr unsigned int + lowest() noexcept { return min(); } + + + static constexpr int digits + = (sizeof(unsigned int) * 8 - ((unsigned int)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(unsigned int) * 8 - ((unsigned int)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = false; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr unsigned int + epsilon() noexcept { return 0; } + + static constexpr unsigned int + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr unsigned int + infinity() noexcept { return static_cast(0); } + + static constexpr unsigned int + quiet_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned int + signaling_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned int + denorm_min() noexcept + { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = true; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr long + min() noexcept { return -9223372036854775807L - 1; } + + static constexpr long + max() noexcept { return 9223372036854775807L; } + + + static constexpr long + lowest() noexcept { return min(); } + + + static constexpr int digits = (sizeof(long) * 8 - ((long)(-1) < 0)); + static constexpr int digits10 = ((sizeof(long) * 8 - ((long)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = true; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr long + epsilon() noexcept { return 0; } + + static constexpr long + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr long + infinity() noexcept { return static_cast(0); } + + static constexpr long + quiet_NaN() noexcept { return static_cast(0); } + + static constexpr long + signaling_NaN() noexcept { return static_cast(0); } + + static constexpr long + denorm_min() noexcept { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr unsigned long + min() noexcept { return 0; } + + static constexpr unsigned long + max() noexcept { return 9223372036854775807L * 2UL + 1; } + + + static constexpr unsigned long + lowest() noexcept { return min(); } + + + static constexpr int digits + = (sizeof(unsigned long) * 8 - ((unsigned long)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(unsigned long) * 8 - ((unsigned long)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = false; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr unsigned long + epsilon() noexcept { return 0; } + + static constexpr unsigned long + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr unsigned long + infinity() noexcept + { return static_cast(0); } + + static constexpr unsigned long + quiet_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned long + signaling_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned long + denorm_min() noexcept + { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = true; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr long long + min() noexcept { return -9223372036854775807LL - 1; } + + static constexpr long long + max() noexcept { return 9223372036854775807LL; } + + + static constexpr long long + lowest() noexcept { return min(); } + + + static constexpr int digits + = (sizeof(long long) * 8 - ((long long)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(long long) * 8 - ((long long)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = true; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr long long + epsilon() noexcept { return 0; } + + static constexpr long long + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr long long + infinity() noexcept { return static_cast(0); } + + static constexpr long long + quiet_NaN() noexcept { return static_cast(0); } + + static constexpr long long + signaling_NaN() noexcept + { return static_cast(0); } + + static constexpr long long + denorm_min() noexcept { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr unsigned long long + min() noexcept { return 0; } + + static constexpr unsigned long long + max() noexcept { return 9223372036854775807LL * 2ULL + 1; } + + + static constexpr unsigned long long + lowest() noexcept { return min(); } + + + static constexpr int digits + = (sizeof(unsigned long long) * 8 - ((unsigned long long)(-1) < 0)); + static constexpr int digits10 + = ((sizeof(unsigned long long) * 8 - ((unsigned long long)(-1) < 0)) * 643L / 2136); + + static constexpr int max_digits10 = 0; + + static constexpr bool is_signed = false; + static constexpr bool is_integer = true; + static constexpr bool is_exact = true; + static constexpr int radix = 2; + + static constexpr unsigned long long + epsilon() noexcept { return 0; } + + static constexpr unsigned long long + round_error() noexcept { return 0; } + + static constexpr int min_exponent = 0; + static constexpr int min_exponent10 = 0; + static constexpr int max_exponent = 0; + static constexpr int max_exponent10 = 0; + + static constexpr bool has_infinity = false; + static constexpr bool has_quiet_NaN = false; + static constexpr bool has_signaling_NaN = false; + static constexpr float_denorm_style has_denorm + = denorm_absent; + static constexpr bool has_denorm_loss = false; + + static constexpr unsigned long long + infinity() noexcept + { return static_cast(0); } + + static constexpr unsigned long long + quiet_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned long long + signaling_NaN() noexcept + { return static_cast(0); } + + static constexpr unsigned long long + denorm_min() noexcept + { return static_cast(0); } + + static constexpr bool is_iec559 = false; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = true; + + static constexpr bool traps = true; + static constexpr bool tinyness_before = false; + static constexpr float_round_style round_style + = round_toward_zero; + }; +# 1593 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/limits" 3 + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr float + min() noexcept { return 1.17549435e-38F; } + + static constexpr float + max() noexcept { return 3.40282347e+38F; } + + + static constexpr float + lowest() noexcept { return -3.40282347e+38F; } + + + static constexpr int digits = 24; + static constexpr int digits10 = 6; + + static constexpr int max_digits10 + = (2 + (24) * 643L / 2136); + + static constexpr bool is_signed = true; + static constexpr bool is_integer = false; + static constexpr bool is_exact = false; + static constexpr int radix = 2; + + static constexpr float + epsilon() noexcept { return 1.19209290e-7F; } + + static constexpr float + round_error() noexcept { return 0.5F; } + + static constexpr int min_exponent = (-125); + static constexpr int min_exponent10 = (-37); + static constexpr int max_exponent = 128; + static constexpr int max_exponent10 = 38; + + static constexpr bool has_infinity = 1; + static constexpr bool has_quiet_NaN = 1; + static constexpr bool has_signaling_NaN = has_quiet_NaN; + static constexpr float_denorm_style has_denorm + = bool(1) ? denorm_present : denorm_absent; + static constexpr bool has_denorm_loss + = false; + + static constexpr float + infinity() noexcept { return __builtin_huge_valf(); } + + static constexpr float + quiet_NaN() noexcept { return __builtin_nanf(""); } + + static constexpr float + signaling_NaN() noexcept { return __builtin_nansf(""); } + + static constexpr float + denorm_min() noexcept { return 1.40129846e-45F; } + + static constexpr bool is_iec559 + = has_infinity && has_quiet_NaN && has_denorm == denorm_present; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = false; + static constexpr bool tinyness_before + = false; + static constexpr float_round_style round_style + = round_to_nearest; + }; + + + + + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr double + min() noexcept { return 2.2250738585072014e-308; } + + static constexpr double + max() noexcept { return 1.7976931348623157e+308; } + + + static constexpr double + lowest() noexcept { return -1.7976931348623157e+308; } + + + static constexpr int digits = 53; + static constexpr int digits10 = 15; + + static constexpr int max_digits10 + = (2 + (53) * 643L / 2136); + + static constexpr bool is_signed = true; + static constexpr bool is_integer = false; + static constexpr bool is_exact = false; + static constexpr int radix = 2; + + static constexpr double + epsilon() noexcept { return 2.2204460492503131e-16; } + + static constexpr double + round_error() noexcept { return 0.5; } + + static constexpr int min_exponent = (-1021); + static constexpr int min_exponent10 = (-307); + static constexpr int max_exponent = 1024; + static constexpr int max_exponent10 = 308; + + static constexpr bool has_infinity = 1; + static constexpr bool has_quiet_NaN = 1; + static constexpr bool has_signaling_NaN = has_quiet_NaN; + static constexpr float_denorm_style has_denorm + = bool(1) ? denorm_present : denorm_absent; + static constexpr bool has_denorm_loss + = false; + + static constexpr double + infinity() noexcept { return __builtin_huge_val(); } + + static constexpr double + quiet_NaN() noexcept { return __builtin_nan(""); } + + static constexpr double + signaling_NaN() noexcept { return __builtin_nans(""); } + + static constexpr double + denorm_min() noexcept { return 4.9406564584124654e-324; } + + static constexpr bool is_iec559 + = has_infinity && has_quiet_NaN && has_denorm == denorm_present; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = false; + static constexpr bool tinyness_before + = false; + static constexpr float_round_style round_style + = round_to_nearest; + }; + + + + + + + template<> + struct numeric_limits + { + static constexpr bool is_specialized = true; + + static constexpr long double + min() noexcept { return 3.36210314311209350626e-4932L; } + + static constexpr long double + max() noexcept { return 1.18973149535723176502e+4932L; } + + + static constexpr long double + lowest() noexcept { return -1.18973149535723176502e+4932L; } + + + static constexpr int digits = 64; + static constexpr int digits10 = 18; + + static constexpr int max_digits10 + = (2 + (64) * 643L / 2136); + + static constexpr bool is_signed = true; + static constexpr bool is_integer = false; + static constexpr bool is_exact = false; + static constexpr int radix = 2; + + static constexpr long double + epsilon() noexcept { return 1.08420217248550443401e-19L; } + + static constexpr long double + round_error() noexcept { return 0.5L; } + + static constexpr int min_exponent = (-16381); + static constexpr int min_exponent10 = (-4931); + static constexpr int max_exponent = 16384; + static constexpr int max_exponent10 = 4932; + + static constexpr bool has_infinity = 1; + static constexpr bool has_quiet_NaN = 1; + static constexpr bool has_signaling_NaN = has_quiet_NaN; + static constexpr float_denorm_style has_denorm + = bool(1) ? denorm_present : denorm_absent; + static constexpr bool has_denorm_loss + = false; + + static constexpr long double + infinity() noexcept { return __builtin_huge_vall(); } + + static constexpr long double + quiet_NaN() noexcept { return __builtin_nanl(""); } + + static constexpr long double + signaling_NaN() noexcept { return __builtin_nansl(""); } + + static constexpr long double + denorm_min() noexcept { return 3.64519953188247460253e-4951L; } + + static constexpr bool is_iec559 + = has_infinity && has_quiet_NaN && has_denorm == denorm_present; + static constexpr bool is_bounded = true; + static constexpr bool is_modulo = false; + + static constexpr bool traps = false; + static constexpr bool tinyness_before = + false; + static constexpr float_round_style round_style = + round_to_nearest; + }; + + + + + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string_view" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/functional_hash.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/functional_hash.h" 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/functional_hash.h" 3 + template + struct __hash_base + { + typedef _Result result_type [[__deprecated__]]; + typedef _Arg argument_type [[__deprecated__]]; + }; + + + template + struct hash; + + template + struct __poison_hash + { + static constexpr bool __enable_hash_call = false; + private: + + __poison_hash(__poison_hash&&); + ~__poison_hash(); + }; + + template + struct __poison_hash<_Tp, __void_t()(declval<_Tp>()))>> + { + static constexpr bool __enable_hash_call = true; + }; + + + template::value> + struct __hash_enum + { + private: + + __hash_enum(__hash_enum&&); + ~__hash_enum(); + }; + + + template + struct __hash_enum<_Tp, true> : public __hash_base + { + size_t + operator()(_Tp __val) const noexcept + { + using __type = typename underlying_type<_Tp>::type; + return hash<__type>{}(static_cast<__type>(__val)); + } + }; + + + + template + struct hash : __hash_enum<_Tp> + { }; + + + template + struct hash<_Tp*> : public __hash_base + { + size_t + operator()(_Tp* __p) const noexcept + { return reinterpret_cast(__p); } + }; +# 124 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/functional_hash.h" 3 + template<> struct hash : public __hash_base { size_t operator()(bool __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(char __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(signed char __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(unsigned char __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(wchar_t __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(char16_t __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(char32_t __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(short __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(int __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(long __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(long long __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(unsigned short __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(unsigned int __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(unsigned long __val) const noexcept { return static_cast(__val); } }; + + + template<> struct hash : public __hash_base { size_t operator()(unsigned long long __val) const noexcept { return static_cast(__val); } }; +# 187 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/functional_hash.h" 3 + struct _Hash_impl + { + static size_t + hash(const void* __ptr, size_t __clength, + size_t __seed = static_cast(0xc70f6907UL)) + { return _Hash_bytes(__ptr, __clength, __seed); } + + template + static size_t + hash(const _Tp& __val) + { return hash(&__val, sizeof(__val)); } + + template + static size_t + __hash_combine(const _Tp& __val, size_t __hash) + { return hash(&__val, sizeof(__val), __hash); } + }; + + + struct _Fnv_hash_impl + { + static size_t + hash(const void* __ptr, size_t __clength, + size_t __seed = static_cast(2166136261UL)) + { return _Fnv_hash_bytes(__ptr, __clength, __seed); } + + template + static size_t + hash(const _Tp& __val) + { return hash(&__val, sizeof(__val)); } + + template + static size_t + __hash_combine(const _Tp& __val, size_t __hash) + { return hash(&__val, sizeof(__val), __hash); } + }; + + + template<> + struct hash : public __hash_base + { + size_t + operator()(float __val) const noexcept + { + + return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0; + } + }; + + + template<> + struct hash : public __hash_base + { + size_t + operator()(double __val) const noexcept + { + + return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0; + } + }; + + + template<> + struct hash + : public __hash_base + { + __attribute__ ((__pure__)) size_t + operator()(long double __val) const noexcept; + }; + + + + + + + + template + struct __is_fast_hash : public std::true_type + { }; + + template<> + struct __is_fast_hash> : public std::false_type + { }; + + +} +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string_view" 2 3 + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 70 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string_view" 3 + template> + class basic_string_view + { + public: + + + using traits_type = _Traits; + using value_type = _CharT; + using pointer = const _CharT*; + using const_pointer = const _CharT*; + using reference = const _CharT&; + using const_reference = const _CharT&; + using const_iterator = const _CharT*; + using iterator = const_iterator; + using const_reverse_iterator = std::reverse_iterator; + using reverse_iterator = const_reverse_iterator; + using size_type = size_t; + using difference_type = ptrdiff_t; + static constexpr size_type npos = size_type(-1); + + + + constexpr + basic_string_view() noexcept + : _M_len{0}, _M_str{nullptr} + { } + + constexpr basic_string_view(const basic_string_view&) noexcept = default; + + constexpr basic_string_view(const _CharT* __str) noexcept + : _M_len{__str == nullptr ? 0 : traits_type::length(__str)}, + _M_str{__str} + { } + + constexpr + basic_string_view(const _CharT* __str, size_type __len) noexcept + : _M_len{__len}, _M_str{__str} + { } + + constexpr basic_string_view& + operator=(const basic_string_view&) noexcept = default; + + + + constexpr const_iterator + begin() const noexcept + { return this->_M_str; } + + constexpr const_iterator + end() const noexcept + { return this->_M_str + this->_M_len; } + + constexpr const_iterator + cbegin() const noexcept + { return this->_M_str; } + + constexpr const_iterator + cend() const noexcept + { return this->_M_str + this->_M_len; } + + constexpr const_reverse_iterator + rbegin() const noexcept + { return const_reverse_iterator(this->end()); } + + constexpr const_reverse_iterator + rend() const noexcept + { return const_reverse_iterator(this->begin()); } + + constexpr const_reverse_iterator + crbegin() const noexcept + { return const_reverse_iterator(this->end()); } + + constexpr const_reverse_iterator + crend() const noexcept + { return const_reverse_iterator(this->begin()); } + + + + constexpr size_type + size() const noexcept + { return this->_M_len; } + + constexpr size_type + length() const noexcept + { return _M_len; } + + constexpr size_type + max_size() const noexcept + { + return (npos - sizeof(size_type) - sizeof(void*)) + / sizeof(value_type) / 4; + } + + [[nodiscard]] constexpr bool + empty() const noexcept + { return this->_M_len == 0; } + + + + constexpr const _CharT& + operator[](size_type __pos) const noexcept + { + + + return *(this->_M_str + __pos); + } + + constexpr const _CharT& + at(size_type __pos) const + { + if (__pos >= _M_len) + __throw_out_of_range_fmt(("basic_string_view::at: __pos " "(which is %zu) >= this->size() " "(which is %zu)"), __pos, this->size()); + + + return *(this->_M_str + __pos); + } + + constexpr const _CharT& + front() const noexcept + { + + + return *this->_M_str; + } + + constexpr const _CharT& + back() const noexcept + { + + + return *(this->_M_str + this->_M_len - 1); + } + + constexpr const _CharT* + data() const noexcept + { return this->_M_str; } + + + + constexpr void + remove_prefix(size_type __n) noexcept + { + ; + this->_M_str += __n; + this->_M_len -= __n; + } + + constexpr void + remove_suffix(size_type __n) noexcept + { this->_M_len -= __n; } + + constexpr void + swap(basic_string_view& __sv) noexcept + { + auto __tmp = *this; + *this = __sv; + __sv = __tmp; + } + + + + + size_type + copy(_CharT* __str, size_type __n, size_type __pos = 0) const + { + ; + __pos = _M_check(__pos, "basic_string_view::copy"); + const size_type __rlen = std::min(__n, _M_len - __pos); + + + traits_type::copy(__str, data() + __pos, __rlen); + return __rlen; + } + + constexpr basic_string_view + substr(size_type __pos = 0, size_type __n = npos) const noexcept(false) + { + __pos = _M_check(__pos, "basic_string_view::substr"); + const size_type __rlen = std::min(__n, _M_len - __pos); + return basic_string_view{_M_str + __pos, __rlen}; + } + + constexpr int + compare(basic_string_view __str) const noexcept + { + const size_type __rlen = std::min(this->_M_len, __str._M_len); + int __ret = traits_type::compare(this->_M_str, __str._M_str, __rlen); + if (__ret == 0) + __ret = _S_compare(this->_M_len, __str._M_len); + return __ret; + } + + constexpr int + compare(size_type __pos1, size_type __n1, basic_string_view __str) const + { return this->substr(__pos1, __n1).compare(__str); } + + constexpr int + compare(size_type __pos1, size_type __n1, + basic_string_view __str, size_type __pos2, size_type __n2) const + { + return this->substr(__pos1, __n1).compare(__str.substr(__pos2, __n2)); + } + + constexpr int + compare(const _CharT* __str) const noexcept + { return this->compare(basic_string_view{__str}); } + + constexpr int + compare(size_type __pos1, size_type __n1, const _CharT* __str) const + { return this->substr(__pos1, __n1).compare(basic_string_view{__str}); } + + constexpr int + compare(size_type __pos1, size_type __n1, + const _CharT* __str, size_type __n2) const noexcept(false) + { + return this->substr(__pos1, __n1) + .compare(basic_string_view(__str, __n2)); + } + + constexpr size_type + find(basic_string_view __str, size_type __pos = 0) const noexcept + { return this->find(__str._M_str, __pos, __str._M_len); } + + constexpr size_type + find(_CharT __c, size_type __pos = 0) const noexcept; + + constexpr size_type + find(const _CharT* __str, size_type __pos, size_type __n) const noexcept; + + constexpr size_type + find(const _CharT* __str, size_type __pos = 0) const noexcept + { return this->find(__str, __pos, traits_type::length(__str)); } + + constexpr size_type + rfind(basic_string_view __str, size_type __pos = npos) const noexcept + { return this->rfind(__str._M_str, __pos, __str._M_len); } + + constexpr size_type + rfind(_CharT __c, size_type __pos = npos) const noexcept; + + constexpr size_type + rfind(const _CharT* __str, size_type __pos, size_type __n) const noexcept; + + constexpr size_type + rfind(const _CharT* __str, size_type __pos = npos) const noexcept + { return this->rfind(__str, __pos, traits_type::length(__str)); } + + constexpr size_type + find_first_of(basic_string_view __str, size_type __pos = 0) const noexcept + { return this->find_first_of(__str._M_str, __pos, __str._M_len); } + + constexpr size_type + find_first_of(_CharT __c, size_type __pos = 0) const noexcept + { return this->find(__c, __pos); } + + constexpr size_type + find_first_of(const _CharT* __str, size_type __pos, size_type __n) const noexcept; + + constexpr size_type + find_first_of(const _CharT* __str, size_type __pos = 0) const noexcept + { return this->find_first_of(__str, __pos, traits_type::length(__str)); } + + constexpr size_type + find_last_of(basic_string_view __str, + size_type __pos = npos) const noexcept + { return this->find_last_of(__str._M_str, __pos, __str._M_len); } + + constexpr size_type + find_last_of(_CharT __c, size_type __pos=npos) const noexcept + { return this->rfind(__c, __pos); } + + constexpr size_type + find_last_of(const _CharT* __str, size_type __pos, + size_type __n) const noexcept; + + constexpr size_type + find_last_of(const _CharT* __str, size_type __pos = npos) const noexcept + { return this->find_last_of(__str, __pos, traits_type::length(__str)); } + + constexpr size_type + find_first_not_of(basic_string_view __str, + size_type __pos = 0) const noexcept + { return this->find_first_not_of(__str._M_str, __pos, __str._M_len); } + + constexpr size_type + find_first_not_of(_CharT __c, size_type __pos = 0) const noexcept; + + constexpr size_type + find_first_not_of(const _CharT* __str, + size_type __pos, size_type __n) const noexcept; + + constexpr size_type + find_first_not_of(const _CharT* __str, size_type __pos = 0) const noexcept + { + return this->find_first_not_of(__str, __pos, + traits_type::length(__str)); + } + + constexpr size_type + find_last_not_of(basic_string_view __str, + size_type __pos = npos) const noexcept + { return this->find_last_not_of(__str._M_str, __pos, __str._M_len); } + + constexpr size_type + find_last_not_of(_CharT __c, size_type __pos = npos) const noexcept; + + constexpr size_type + find_last_not_of(const _CharT* __str, + size_type __pos, size_type __n) const noexcept; + + constexpr size_type + find_last_not_of(const _CharT* __str, + size_type __pos = npos) const noexcept + { + return this->find_last_not_of(__str, __pos, + traits_type::length(__str)); + } + + constexpr size_type + _M_check(size_type __pos, const char* __s) const noexcept(false) + { + if (__pos > this->size()) + __throw_out_of_range_fmt(("%s: __pos (which is %zu) > " "this->size() (which is %zu)"), + + __s, __pos, this->size()); + return __pos; + } + + + constexpr size_type + _M_limit(size_type __pos, size_type __off) const noexcept + { + const bool __testoff = __off < this->size() - __pos; + return __testoff ? __off : this->size() - __pos; + } + + private: + + static constexpr int + _S_compare(size_type __n1, size_type __n2) noexcept + { + const difference_type __diff = __n1 - __n2; + if (__diff > std::numeric_limits::max()) + return std::numeric_limits::max(); + if (__diff < std::numeric_limits::min()) + return std::numeric_limits::min(); + return static_cast(__diff); + } + + size_t _M_len; + const _CharT* _M_str; + }; + + + + namespace __detail + { + + + + template + using __idt = common_type_t<_Tp>; + } + + template + constexpr bool + operator==(basic_string_view<_CharT, _Traits> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.size() == __y.size() && __x.compare(__y) == 0; } + + template + constexpr bool + operator==(basic_string_view<_CharT, _Traits> __x, + __detail::__idt> __y) noexcept + { return __x.size() == __y.size() && __x.compare(__y) == 0; } + + template + constexpr bool + operator==(__detail::__idt> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.size() == __y.size() && __x.compare(__y) == 0; } + + template + constexpr bool + operator!=(basic_string_view<_CharT, _Traits> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return !(__x == __y); } + + template + constexpr bool + operator!=(basic_string_view<_CharT, _Traits> __x, + __detail::__idt> __y) noexcept + { return !(__x == __y); } + + template + constexpr bool + operator!=(__detail::__idt> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return !(__x == __y); } + + template + constexpr bool + operator< (basic_string_view<_CharT, _Traits> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) < 0; } + + template + constexpr bool + operator< (basic_string_view<_CharT, _Traits> __x, + __detail::__idt> __y) noexcept + { return __x.compare(__y) < 0; } + + template + constexpr bool + operator< (__detail::__idt> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) < 0; } + + template + constexpr bool + operator> (basic_string_view<_CharT, _Traits> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) > 0; } + + template + constexpr bool + operator> (basic_string_view<_CharT, _Traits> __x, + __detail::__idt> __y) noexcept + { return __x.compare(__y) > 0; } + + template + constexpr bool + operator> (__detail::__idt> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) > 0; } + + template + constexpr bool + operator<=(basic_string_view<_CharT, _Traits> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) <= 0; } + + template + constexpr bool + operator<=(basic_string_view<_CharT, _Traits> __x, + __detail::__idt> __y) noexcept + { return __x.compare(__y) <= 0; } + + template + constexpr bool + operator<=(__detail::__idt> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) <= 0; } + + template + constexpr bool + operator>=(basic_string_view<_CharT, _Traits> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) >= 0; } + + template + constexpr bool + operator>=(basic_string_view<_CharT, _Traits> __x, + __detail::__idt> __y) noexcept + { return __x.compare(__y) >= 0; } + + template + constexpr bool + operator>=(__detail::__idt> __x, + basic_string_view<_CharT, _Traits> __y) noexcept + { return __x.compare(__y) >= 0; } + + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, + basic_string_view<_CharT,_Traits> __str) + { return __ostream_insert(__os, __str.data(), __str.size()); } + + + + + using string_view = basic_string_view; + + using wstring_view = basic_string_view; + + + using u16string_view = basic_string_view; + using u32string_view = basic_string_view; + + + + + template + struct hash; + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const string_view& __str) const noexcept + { return std::_Hash_impl::hash(__str.data(), __str.length()); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const wstring_view& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(wchar_t)); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const u16string_view& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(char16_t)); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const u32string_view& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(char32_t)); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + + inline namespace literals + { + inline namespace string_view_literals + { +#pragma GCC diagnostic push + + inline constexpr basic_string_view + operator""sv(const char* __str, size_t __len) noexcept + { return basic_string_view{__str, __len}; } + + + inline constexpr basic_string_view + operator""sv(const wchar_t* __str, size_t __len) noexcept + { return basic_string_view{__str, __len}; } + + + + inline constexpr basic_string_view + operator""sv(const char16_t* __str, size_t __len) noexcept + { return basic_string_view{__str, __len}; } + + inline constexpr basic_string_view + operator""sv(const char32_t* __str, size_t __len) noexcept + { return basic_string_view{__str, __len}; } + +#pragma GCC diagnostic pop + } + } + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/string_view.tcc" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/string_view.tcc" 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find(const _CharT* __str, size_type __pos, size_type __n) const noexcept + { + ; + + if (__n == 0) + return __pos <= this->_M_len ? __pos : npos; + + if (__n <= this->_M_len) + { + for (; __pos <= this->_M_len - __n; ++__pos) + if (traits_type::eq(this->_M_str[__pos], __str[0]) + && traits_type::compare(this->_M_str + __pos + 1, + __str + 1, __n - 1) == 0) + return __pos; + } + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find(_CharT __c, size_type __pos) const noexcept + { + size_type __ret = npos; + if (__pos < this->_M_len) + { + const size_type __n = this->_M_len - __pos; + const _CharT* __p = traits_type::find(this->_M_str + __pos, __n, __c); + if (__p) + __ret = __p - this->_M_str; + } + return __ret; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + rfind(const _CharT* __str, size_type __pos, size_type __n) const noexcept + { + ; + + if (__n <= this->_M_len) + { + __pos = std::min(size_type(this->_M_len - __n), __pos); + do + { + if (traits_type::compare(this->_M_str + __pos, __str, __n) == 0) + return __pos; + } + while (__pos-- > 0); + } + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + rfind(_CharT __c, size_type __pos) const noexcept + { + size_type __size = this->_M_len; + if (__size > 0) + { + if (--__size > __pos) + __size = __pos; + for (++__size; __size-- > 0; ) + if (traits_type::eq(this->_M_str[__size], __c)) + return __size; + } + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find_first_of(const _CharT* __str, size_type __pos, + size_type __n) const noexcept + { + ; + for (; __n && __pos < this->_M_len; ++__pos) + { + const _CharT* __p = traits_type::find(__str, __n, + this->_M_str[__pos]); + if (__p) + return __pos; + } + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find_last_of(const _CharT* __str, size_type __pos, + size_type __n) const noexcept + { + ; + size_type __size = this->size(); + if (__size && __n) + { + if (--__size > __pos) + __size = __pos; + do + { + if (traits_type::find(__str, __n, this->_M_str[__size])) + return __size; + } + while (__size-- != 0); + } + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find_first_not_of(const _CharT* __str, size_type __pos, + size_type __n) const noexcept + { + ; + for (; __pos < this->_M_len; ++__pos) + if (!traits_type::find(__str, __n, this->_M_str[__pos])) + return __pos; + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find_first_not_of(_CharT __c, size_type __pos) const noexcept + { + for (; __pos < this->_M_len; ++__pos) + if (!traits_type::eq(this->_M_str[__pos], __c)) + return __pos; + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find_last_not_of(const _CharT* __str, size_type __pos, + size_type __n) const noexcept + { + ; + size_type __size = this->_M_len; + if (__size) + { + if (--__size > __pos) + __size = __pos; + do + { + if (!traits_type::find(__str, __n, this->_M_str[__size])) + return __size; + } + while (__size--); + } + return npos; + } + + template + constexpr typename basic_string_view<_CharT, _Traits>::size_type + basic_string_view<_CharT, _Traits>:: + find_last_not_of(_CharT __c, size_type __pos) const noexcept + { + size_type __size = this->_M_len; + if (__size) + { + if (--__size > __pos) + __size = __pos; + do + { + if (!traits_type::eq(this->_M_str[__size], __c)) + return __size; + } + while (__size--); + } + return npos; + } + + +} +# 658 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string_view" 2 3 +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 2 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + +namespace __cxx11 { +# 76 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + class basic_string + { + typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template + rebind<_CharT>::other _Char_alloc_type; + typedef __gnu_cxx::__alloc_traits<_Char_alloc_type> _Alloc_traits; + + + public: + typedef _Traits traits_type; + typedef typename _Traits::char_type value_type; + typedef _Char_alloc_type allocator_type; + typedef typename _Alloc_traits::size_type size_type; + typedef typename _Alloc_traits::difference_type difference_type; + typedef typename _Alloc_traits::reference reference; + typedef typename _Alloc_traits::const_reference const_reference; + typedef typename _Alloc_traits::pointer pointer; + typedef typename _Alloc_traits::const_pointer const_pointer; + typedef __gnu_cxx::__normal_iterator iterator; + typedef __gnu_cxx::__normal_iterator + const_iterator; + typedef std::reverse_iterator const_reverse_iterator; + typedef std::reverse_iterator reverse_iterator; + + + static const size_type npos = static_cast(-1); + + private: + + + + + typedef const_iterator __const_iterator; + + + + + typedef basic_string_view<_CharT, _Traits> __sv_type; + + template + using _If_sv = enable_if_t< + __and_, + __not_>, + __not_>>::value, + _Res>; + + + static __sv_type + _S_to_string_view(__sv_type __svt) noexcept + { return __svt; } + + + + + + struct __sv_wrapper + { + explicit __sv_wrapper(__sv_type __sv) noexcept : _M_sv(__sv) { } + __sv_type _M_sv; + }; + + + + struct _Alloc_hider : allocator_type + { + + + + + _Alloc_hider(pointer __dat, const _Alloc& __a) + : allocator_type(__a), _M_p(__dat) { } + + _Alloc_hider(pointer __dat, _Alloc&& __a = _Alloc()) + : allocator_type(std::move(__a)), _M_p(__dat) { } + + + pointer _M_p; + }; + + _Alloc_hider _M_dataplus; + size_type _M_string_length; + + enum { _S_local_capacity = 15 / sizeof(_CharT) }; + + union + { + _CharT _M_local_buf[_S_local_capacity + 1]; + size_type _M_allocated_capacity; + }; + + void + _M_data(pointer __p) + { _M_dataplus._M_p = __p; } + + void + _M_length(size_type __length) + { _M_string_length = __length; } + + pointer + _M_data() const + { return _M_dataplus._M_p; } + + pointer + _M_local_data() + { + + return std::pointer_traits::pointer_to(*_M_local_buf); + + + + } + + const_pointer + _M_local_data() const + { + + return std::pointer_traits::pointer_to(*_M_local_buf); + + + + } + + void + _M_capacity(size_type __capacity) + { _M_allocated_capacity = __capacity; } + + void + _M_set_length(size_type __n) + { + _M_length(__n); + traits_type::assign(_M_data()[__n], _CharT()); + } + + bool + _M_is_local() const + { return _M_data() == _M_local_data(); } + + + pointer + _M_create(size_type&, size_type); + + void + _M_dispose() + { + if (!_M_is_local()) + _M_destroy(_M_allocated_capacity); + } + + void + _M_destroy(size_type __size) throw() + { _Alloc_traits::deallocate(_M_get_allocator(), _M_data(), __size + 1); } + + + + template + void + _M_construct_aux(_InIterator __beg, _InIterator __end, + std::__false_type) + { + typedef typename iterator_traits<_InIterator>::iterator_category _Tag; + _M_construct(__beg, __end, _Tag()); + } + + + + template + void + _M_construct_aux(_Integer __beg, _Integer __end, std::__true_type) + { _M_construct_aux_2(static_cast(__beg), __end); } + + void + _M_construct_aux_2(size_type __req, _CharT __c) + { _M_construct(__req, __c); } + + template + void + _M_construct(_InIterator __beg, _InIterator __end) + { + typedef typename std::__is_integer<_InIterator>::__type _Integral; + _M_construct_aux(__beg, __end, _Integral()); + } + + + template + void + _M_construct(_InIterator __beg, _InIterator __end, + std::input_iterator_tag); + + + + template + void + _M_construct(_FwdIterator __beg, _FwdIterator __end, + std::forward_iterator_tag); + + void + _M_construct(size_type __req, _CharT __c); + + allocator_type& + _M_get_allocator() + { return _M_dataplus; } + + const allocator_type& + _M_get_allocator() const + { return _M_dataplus; } + + private: +# 298 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + _M_check(size_type __pos, const char* __s) const + { + if (__pos > this->size()) + __throw_out_of_range_fmt(("%s: __pos (which is %zu) > " "this->size() (which is %zu)"), + + __s, __pos, this->size()); + return __pos; + } + + void + _M_check_length(size_type __n1, size_type __n2, const char* __s) const + { + if (this->max_size() - (this->size() - __n1) < __n2) + __throw_length_error((__s)); + } + + + + size_type + _M_limit(size_type __pos, size_type __off) const noexcept + { + const bool __testoff = __off < this->size() - __pos; + return __testoff ? __off : this->size() - __pos; + } + + + bool + _M_disjunct(const _CharT* __s) const noexcept + { + return (less()(__s, _M_data()) + || less()(_M_data() + this->size(), __s)); + } + + + + static void + _S_copy(_CharT* __d, const _CharT* __s, size_type __n) + { + if (__n == 1) + traits_type::assign(*__d, *__s); + else + traits_type::copy(__d, __s, __n); + } + + static void + _S_move(_CharT* __d, const _CharT* __s, size_type __n) + { + if (__n == 1) + traits_type::assign(*__d, *__s); + else + traits_type::move(__d, __s, __n); + } + + static void + _S_assign(_CharT* __d, size_type __n, _CharT __c) + { + if (__n == 1) + traits_type::assign(*__d, __c); + else + traits_type::assign(__d, __n, __c); + } + + + + template + static void + _S_copy_chars(_CharT* __p, _Iterator __k1, _Iterator __k2) + { + for (; __k1 != __k2; ++__k1, (void)++__p) + traits_type::assign(*__p, *__k1); + } + + static void + _S_copy_chars(_CharT* __p, iterator __k1, iterator __k2) noexcept + { _S_copy_chars(__p, __k1.base(), __k2.base()); } + + static void + _S_copy_chars(_CharT* __p, const_iterator __k1, const_iterator __k2) + noexcept + { _S_copy_chars(__p, __k1.base(), __k2.base()); } + + static void + _S_copy_chars(_CharT* __p, _CharT* __k1, _CharT* __k2) noexcept + { _S_copy(__p, __k1, __k2 - __k1); } + + static void + _S_copy_chars(_CharT* __p, const _CharT* __k1, const _CharT* __k2) + noexcept + { _S_copy(__p, __k1, __k2 - __k1); } + + static int + _S_compare(size_type __n1, size_type __n2) noexcept + { + const difference_type __d = difference_type(__n1 - __n2); + + if (__d > __gnu_cxx::__numeric_traits::__max) + return __gnu_cxx::__numeric_traits::__max; + else if (__d < __gnu_cxx::__numeric_traits::__min) + return __gnu_cxx::__numeric_traits::__min; + else + return int(__d); + } + + void + _M_assign(const basic_string&); + + void + _M_mutate(size_type __pos, size_type __len1, const _CharT* __s, + size_type __len2); + + void + _M_erase(size_type __pos, size_type __n); + + public: + + + + + + + + basic_string() + noexcept(is_nothrow_default_constructible<_Alloc>::value) + : _M_dataplus(_M_local_data()) + { _M_set_length(0); } + + + + + explicit + basic_string(const _Alloc& __a) noexcept + : _M_dataplus(_M_local_data(), __a) + { _M_set_length(0); } + + + + + + basic_string(const basic_string& __str) + : _M_dataplus(_M_local_data(), + _Alloc_traits::_S_select_on_copy(__str._M_get_allocator())) + { _M_construct(__str._M_data(), __str._M_data() + __str.length()); } +# 450 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string(const basic_string& __str, size_type __pos, + const _Alloc& __a = _Alloc()) + : _M_dataplus(_M_local_data(), __a) + { + const _CharT* __start = __str._M_data() + + __str._M_check(__pos, "basic_string::basic_string"); + _M_construct(__start, __start + __str._M_limit(__pos, npos)); + } + + + + + + + + basic_string(const basic_string& __str, size_type __pos, + size_type __n) + : _M_dataplus(_M_local_data()) + { + const _CharT* __start = __str._M_data() + + __str._M_check(__pos, "basic_string::basic_string"); + _M_construct(__start, __start + __str._M_limit(__pos, __n)); + } +# 481 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string(const basic_string& __str, size_type __pos, + size_type __n, const _Alloc& __a) + : _M_dataplus(_M_local_data(), __a) + { + const _CharT* __start + = __str._M_data() + __str._M_check(__pos, "string::string"); + _M_construct(__start, __start + __str._M_limit(__pos, __n)); + } +# 499 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string(const _CharT* __s, size_type __n, + const _Alloc& __a = _Alloc()) + : _M_dataplus(_M_local_data(), __a) + { _M_construct(__s, __s + __n); } +# 512 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + + basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) + : _M_dataplus(_M_local_data(), __a) + { _M_construct(__s, __s ? __s + traits_type::length(__s) : __s+npos); } +# 527 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + + basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) + : _M_dataplus(_M_local_data(), __a) + { _M_construct(__n, __c); } +# 541 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string(basic_string&& __str) noexcept + : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) + { + if (__str._M_is_local()) + { + traits_type::copy(_M_local_buf, __str._M_local_buf, + _S_local_capacity + 1); + } + else + { + _M_data(__str._M_data()); + _M_capacity(__str._M_allocated_capacity); + } + + + + + _M_length(__str.length()); + __str._M_data(__str._M_local_data()); + __str._M_set_length(0); + } + + + + + + + basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) + : _M_dataplus(_M_local_data(), __a) + { _M_construct(__l.begin(), __l.end()); } + + basic_string(const basic_string& __str, const _Alloc& __a) + : _M_dataplus(_M_local_data(), __a) + { _M_construct(__str.begin(), __str.end()); } + + basic_string(basic_string&& __str, const _Alloc& __a) + noexcept(_Alloc_traits::_S_always_equal()) + : _M_dataplus(_M_local_data(), __a) + { + if (__str._M_is_local()) + { + traits_type::copy(_M_local_buf, __str._M_local_buf, + _S_local_capacity + 1); + _M_length(__str.length()); + __str._M_set_length(0); + } + else if (_Alloc_traits::_S_always_equal() + || __str.get_allocator() == __a) + { + _M_data(__str._M_data()); + _M_length(__str.length()); + _M_capacity(__str._M_allocated_capacity); + __str._M_data(__str._M_local_buf); + __str._M_set_length(0); + } + else + _M_construct(__str.begin(), __str.end()); + } +# 609 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + + + + basic_string(_InputIterator __beg, _InputIterator __end, + const _Alloc& __a = _Alloc()) + : _M_dataplus(_M_local_data(), __a) + { _M_construct(__beg, __end); } +# 627 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + basic_string(const _Tp& __t, size_type __pos, size_type __n, + const _Alloc& __a = _Alloc()) + : basic_string(_S_to_string_view(__t).substr(__pos, __n), __a) { } + + + + + + + template> + explicit + basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) + : basic_string(__sv_wrapper(_S_to_string_view(__t)), __a) { } + + + + + + + + explicit + basic_string(__sv_wrapper __svw, const _Alloc& __a) + : basic_string(__svw._M_sv.data(), __svw._M_sv.size(), __a) { } + + + + + + ~basic_string() + { _M_dispose(); } + + + + + + basic_string& + operator=(const basic_string& __str) + { + + if (_Alloc_traits::_S_propagate_on_copy_assign()) + { + if (!_Alloc_traits::_S_always_equal() && !_M_is_local() + && _M_get_allocator() != __str._M_get_allocator()) + { + + + if (__str.size() <= _S_local_capacity) + { + _M_destroy(_M_allocated_capacity); + _M_data(_M_local_data()); + _M_set_length(0); + } + else + { + const auto __len = __str.size(); + auto __alloc = __str._M_get_allocator(); + + auto __ptr = _Alloc_traits::allocate(__alloc, __len + 1); + _M_destroy(_M_allocated_capacity); + _M_data(__ptr); + _M_capacity(__len); + _M_set_length(__len); + } + } + std::__alloc_on_copy(_M_get_allocator(), __str._M_get_allocator()); + } + + return this->assign(__str); + } + + + + + + basic_string& + operator=(const _CharT* __s) + { return this->assign(__s); } +# 713 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + operator=(_CharT __c) + { + this->assign(1, __c); + return *this; + } +# 731 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + operator=(basic_string&& __str) + noexcept(_Alloc_traits::_S_nothrow_move()) + { + if (!_M_is_local() && _Alloc_traits::_S_propagate_on_move_assign() + && !_Alloc_traits::_S_always_equal() + && _M_get_allocator() != __str._M_get_allocator()) + { + + _M_destroy(_M_allocated_capacity); + _M_data(_M_local_data()); + _M_set_length(0); + } + + std::__alloc_on_move(_M_get_allocator(), __str._M_get_allocator()); + + if (__str._M_is_local()) + { + + if (__str.size()) + this->_S_copy(_M_data(), __str._M_data(), __str.size()); + _M_set_length(__str.size()); + } + else if (_Alloc_traits::_S_propagate_on_move_assign() + || _Alloc_traits::_S_always_equal() + || _M_get_allocator() == __str._M_get_allocator()) + { + + pointer __data = nullptr; + size_type __capacity; + if (!_M_is_local()) + { + if (_Alloc_traits::_S_always_equal()) + { + + __data = _M_data(); + __capacity = _M_allocated_capacity; + } + else + _M_destroy(_M_allocated_capacity); + } + + _M_data(__str._M_data()); + _M_length(__str.length()); + _M_capacity(__str._M_allocated_capacity); + if (__data) + { + __str._M_data(__data); + __str._M_capacity(__capacity); + } + else + __str._M_data(__str._M_local_buf); + } + else + assign(__str); + __str.clear(); + return *this; + } + + + + + + basic_string& + operator=(initializer_list<_CharT> __l) + { + this->assign(__l.begin(), __l.size()); + return *this; + } + + + + + + + + template + _If_sv<_Tp, basic_string&> + operator=(const _Tp& __svt) + { return this->assign(__svt); } + + + + + + operator __sv_type() const noexcept + { return __sv_type(data(), size()); } + + + + + + + + iterator + begin() noexcept + { return iterator(_M_data()); } + + + + + + const_iterator + begin() const noexcept + { return const_iterator(_M_data()); } + + + + + + iterator + end() noexcept + { return iterator(_M_data() + this->size()); } + + + + + + const_iterator + end() const noexcept + { return const_iterator(_M_data() + this->size()); } + + + + + + + reverse_iterator + rbegin() noexcept + { return reverse_iterator(this->end()); } + + + + + + + const_reverse_iterator + rbegin() const noexcept + { return const_reverse_iterator(this->end()); } + + + + + + + reverse_iterator + rend() noexcept + { return reverse_iterator(this->begin()); } + + + + + + + const_reverse_iterator + rend() const noexcept + { return const_reverse_iterator(this->begin()); } + + + + + + + const_iterator + cbegin() const noexcept + { return const_iterator(this->_M_data()); } + + + + + + const_iterator + cend() const noexcept + { return const_iterator(this->_M_data() + this->size()); } + + + + + + + const_reverse_iterator + crbegin() const noexcept + { return const_reverse_iterator(this->end()); } + + + + + + + const_reverse_iterator + crend() const noexcept + { return const_reverse_iterator(this->begin()); } + + + public: + + + + size_type + size() const noexcept + { return _M_string_length; } + + + + size_type + length() const noexcept + { return _M_string_length; } + + + size_type + max_size() const noexcept + { return (_Alloc_traits::max_size(_M_get_allocator()) - 1) / 2; } +# 954 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + void + resize(size_type __n, _CharT __c); +# 967 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + void + resize(size_type __n) + { this->resize(__n, _CharT()); } + + + + void + shrink_to_fit() noexcept + { + + if (capacity() > size()) + { + try + { reserve(0); } + catch(...) + { } + } + + } + + + + + + + size_type + capacity() const noexcept + { + return _M_is_local() ? size_type(_S_local_capacity) + : _M_allocated_capacity; + } +# 1016 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + void + reserve(size_type __res_arg = 0); + + + + + void + clear() noexcept + { _M_set_length(0); } + + + + + + bool + empty() const noexcept + { return this->size() == 0; } +# 1045 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + const_reference + operator[] (size_type __pos) const noexcept + { + ; + return _M_data()[__pos]; + } +# 1062 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + reference + operator[](size_type __pos) + { + + + ; + + ; + return _M_data()[__pos]; + } +# 1083 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + const_reference + at(size_type __n) const + { + if (__n >= this->size()) + __throw_out_of_range_fmt(("basic_string::at: __n " "(which is %zu) >= this->size() " "(which is %zu)"), + + + __n, this->size()); + return _M_data()[__n]; + } +# 1104 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + reference + at(size_type __n) + { + if (__n >= size()) + __throw_out_of_range_fmt(("basic_string::at: __n " "(which is %zu) >= this->size() " "(which is %zu)"), + + + __n, this->size()); + return _M_data()[__n]; + } + + + + + + + reference + front() noexcept + { + ; + return operator[](0); + } + + + + + + const_reference + front() const noexcept + { + ; + return operator[](0); + } + + + + + + reference + back() noexcept + { + ; + return operator[](this->size() - 1); + } + + + + + + const_reference + back() const noexcept + { + ; + return operator[](this->size() - 1); + } +# 1167 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + operator+=(const basic_string& __str) + { return this->append(__str); } + + + + + + + basic_string& + operator+=(const _CharT* __s) + { return this->append(__s); } + + + + + + + basic_string& + operator+=(_CharT __c) + { + this->push_back(__c); + return *this; + } + + + + + + + + basic_string& + operator+=(initializer_list<_CharT> __l) + { return this->append(__l.begin(), __l.size()); } +# 1209 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + operator+=(const _Tp& __svt) + { return this->append(__svt); } + + + + + + + + basic_string& + append(const basic_string& __str) + { return _M_append(__str._M_data(), __str.size()); } +# 1237 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + append(const basic_string& __str, size_type __pos, size_type __n = npos) + { return _M_append(__str._M_data() + + __str._M_check(__pos, "basic_string::append"), + __str._M_limit(__pos, __n)); } + + + + + + + + basic_string& + append(const _CharT* __s, size_type __n) + { + ; + _M_check_length(size_type(0), __n, "basic_string::append"); + return _M_append(__s, __n); + } + + + + + + + basic_string& + append(const _CharT* __s) + { + ; + const size_type __n = traits_type::length(__s); + _M_check_length(size_type(0), __n, "basic_string::append"); + return _M_append(__s, __n); + } +# 1279 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + append(size_type __n, _CharT __c) + { return _M_replace_aux(this->size(), size_type(0), __n, __c); } + + + + + + + + basic_string& + append(initializer_list<_CharT> __l) + { return this->append(__l.begin(), __l.size()); } +# 1303 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + + + + basic_string& + append(_InputIterator __first, _InputIterator __last) + { return this->replace(end(), end(), __first, __last); } + + + + + + + + template + _If_sv<_Tp, basic_string&> + append(const _Tp& __svt) + { + __sv_type __sv = __svt; + return this->append(__sv.data(), __sv.size()); + } +# 1333 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + append(const _Tp& __svt, size_type __pos, size_type __n = npos) + { + __sv_type __sv = __svt; + return _M_append(__sv.data() + + __sv._M_check(__pos, "basic_string::append"), + __sv._M_limit(__pos, __n)); + } + + + + + + + void + push_back(_CharT __c) + { + const size_type __size = this->size(); + if (__size + 1 > this->capacity()) + this->_M_mutate(__size, size_type(0), 0, size_type(1)); + traits_type::assign(this->_M_data()[__size], __c); + this->_M_set_length(__size + 1); + } + + + + + + + basic_string& + assign(const basic_string& __str) + { + this->_M_assign(__str); + return *this; + } +# 1379 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + assign(basic_string&& __str) + noexcept(_Alloc_traits::_S_nothrow_move()) + { + + + return *this = std::move(__str); + } +# 1402 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + assign(const basic_string& __str, size_type __pos, size_type __n = npos) + { return _M_replace(size_type(0), this->size(), __str._M_data() + + __str._M_check(__pos, "basic_string::assign"), + __str._M_limit(__pos, __n)); } +# 1418 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + assign(const _CharT* __s, size_type __n) + { + ; + return _M_replace(size_type(0), this->size(), __s, __n); + } +# 1434 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + assign(const _CharT* __s) + { + ; + return _M_replace(size_type(0), this->size(), __s, + traits_type::length(__s)); + } +# 1451 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + assign(size_type __n, _CharT __c) + { return _M_replace_aux(size_type(0), this->size(), __n, __c); } +# 1464 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + + + + basic_string& + assign(_InputIterator __first, _InputIterator __last) + { return this->replace(begin(), end(), __first, __last); } + + + + + + + + basic_string& + assign(initializer_list<_CharT> __l) + { return this->assign(__l.begin(), __l.size()); } +# 1490 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + assign(const _Tp& __svt) + { + __sv_type __sv = __svt; + return this->assign(__sv.data(), __sv.size()); + } +# 1505 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + assign(const _Tp& __svt, size_type __pos, size_type __n = npos) + { + __sv_type __sv = __svt; + return _M_replace(size_type(0), this->size(), __sv.data() + + __sv._M_check(__pos, "basic_string::assign"), + __sv._M_limit(__pos, __n)); + } +# 1532 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + iterator + insert(const_iterator __p, size_type __n, _CharT __c) + { + ; + const size_type __pos = __p - begin(); + this->replace(__p, __p, __n, __c); + return iterator(this->_M_data() + __pos); + } +# 1574 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + iterator + insert(const_iterator __p, _InputIterator __beg, _InputIterator __end) + { + ; + const size_type __pos = __p - begin(); + this->replace(__p, __p, __beg, __end); + return iterator(this->_M_data() + __pos); + } +# 1610 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + void + insert(iterator __p, initializer_list<_CharT> __l) + { + ; + this->insert(__p - begin(), __l.begin(), __l.size()); + } +# 1630 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + insert(size_type __pos1, const basic_string& __str) + { return this->replace(__pos1, size_type(0), + __str._M_data(), __str.size()); } +# 1653 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + insert(size_type __pos1, const basic_string& __str, + size_type __pos2, size_type __n = npos) + { return this->replace(__pos1, size_type(0), __str._M_data() + + __str._M_check(__pos2, "basic_string::insert"), + __str._M_limit(__pos2, __n)); } +# 1676 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + insert(size_type __pos, const _CharT* __s, size_type __n) + { return this->replace(__pos, size_type(0), __s, __n); } +# 1695 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + insert(size_type __pos, const _CharT* __s) + { + ; + return this->replace(__pos, size_type(0), __s, + traits_type::length(__s)); + } +# 1719 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + insert(size_type __pos, size_type __n, _CharT __c) + { return _M_replace_aux(_M_check(__pos, "basic_string::insert"), + size_type(0), __n, __c); } +# 1737 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + iterator + insert(__const_iterator __p, _CharT __c) + { + ; + const size_type __pos = __p - begin(); + _M_replace_aux(__pos, size_type(0), size_type(1), __c); + return iterator(_M_data() + __pos); + } +# 1753 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + insert(size_type __pos, const _Tp& __svt) + { + __sv_type __sv = __svt; + return this->insert(__pos, __sv.data(), __sv.size()); + } +# 1770 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + insert(size_type __pos1, const _Tp& __svt, + size_type __pos2, size_type __n = npos) + { + __sv_type __sv = __svt; + return this->replace(__pos1, size_type(0), __sv.data() + + __sv._M_check(__pos2, "basic_string::insert"), + __sv._M_limit(__pos2, __n)); + } +# 1797 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + erase(size_type __pos = 0, size_type __n = npos) + { + _M_check(__pos, "basic_string::erase"); + if (__n == npos) + this->_M_set_length(__pos); + else if (__n != 0) + this->_M_erase(__pos, _M_limit(__pos, __n)); + return *this; + } +# 1816 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + iterator + erase(__const_iterator __position) + { + + ; + const size_type __pos = __position - begin(); + this->_M_erase(__pos, size_type(1)); + return iterator(_M_data() + __pos); + } +# 1835 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + iterator + erase(__const_iterator __first, __const_iterator __last) + { + + ; + const size_type __pos = __first - begin(); + if (__last == end()) + this->_M_set_length(__pos); + else + this->_M_erase(__pos, __last - __first); + return iterator(this->_M_data() + __pos); + } + + + + + + + + void + pop_back() noexcept + { + ; + _M_erase(size() - 1, 1); + } +# 1879 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n, const basic_string& __str) + { return this->replace(__pos, __n, __str._M_data(), __str.size()); } +# 1901 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(size_type __pos1, size_type __n1, const basic_string& __str, + size_type __pos2, size_type __n2 = npos) + { return this->replace(__pos1, __n1, __str._M_data() + + __str._M_check(__pos2, "basic_string::replace"), + __str._M_limit(__pos2, __n2)); } +# 1926 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n1, const _CharT* __s, + size_type __n2) + { + ; + return _M_replace(_M_check(__pos, "basic_string::replace"), + _M_limit(__pos, __n1), __s, __n2); + } +# 1951 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n1, const _CharT* __s) + { + ; + return this->replace(__pos, __n1, __s, traits_type::length(__s)); + } +# 1975 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n1, size_type __n2, _CharT __c) + { return _M_replace_aux(_M_check(__pos, "basic_string::replace"), + _M_limit(__pos, __n1), __n2, __c); } +# 1993 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, + const basic_string& __str) + { return this->replace(__i1, __i2, __str._M_data(), __str.size()); } +# 2013 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, + const _CharT* __s, size_type __n) + { + + ; + return this->replace(__i1 - begin(), __i2 - __i1, __s, __n); + } +# 2035 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, const _CharT* __s) + { + ; + return this->replace(__i1, __i2, __s, traits_type::length(__s)); + } +# 2056 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, size_type __n, + _CharT __c) + { + + ; + return _M_replace_aux(__i1 - begin(), __i2 - __i1, __n, __c); + } +# 2081 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template> + basic_string& + replace(const_iterator __i1, const_iterator __i2, + _InputIterator __k1, _InputIterator __k2) + { + + ; + ; + return this->_M_replace_dispatch(__i1, __i2, __k1, __k2, + std::__false_type()); + } +# 2113 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, + _CharT* __k1, _CharT* __k2) + { + + ; + ; + return this->replace(__i1 - begin(), __i2 - __i1, + __k1, __k2 - __k1); + } + + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, + const _CharT* __k1, const _CharT* __k2) + { + + ; + ; + return this->replace(__i1 - begin(), __i2 - __i1, + __k1, __k2 - __k1); + } + + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, + iterator __k1, iterator __k2) + { + + ; + ; + return this->replace(__i1 - begin(), __i2 - __i1, + __k1.base(), __k2 - __k1); + } + + basic_string& + replace(__const_iterator __i1, __const_iterator __i2, + const_iterator __k1, const_iterator __k2) + { + + ; + ; + return this->replace(__i1 - begin(), __i2 - __i1, + __k1.base(), __k2 - __k1); + } +# 2172 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string& replace(const_iterator __i1, const_iterator __i2, + initializer_list<_CharT> __l) + { return this->replace(__i1, __i2, __l.begin(), __l.size()); } +# 2185 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + replace(size_type __pos, size_type __n, const _Tp& __svt) + { + __sv_type __sv = __svt; + return this->replace(__pos, __n, __sv.data(), __sv.size()); + } +# 2202 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + replace(size_type __pos1, size_type __n1, const _Tp& __svt, + size_type __pos2, size_type __n2 = npos) + { + __sv_type __sv = __svt; + return this->replace(__pos1, __n1, __sv.data() + + __sv._M_check(__pos2, "basic_string::replace"), + __sv._M_limit(__pos2, __n2)); + } +# 2222 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, basic_string&> + replace(const_iterator __i1, const_iterator __i2, const _Tp& __svt) + { + __sv_type __sv = __svt; + return this->replace(__i1 - begin(), __i2 - __i1, __sv); + } + + + private: + template + basic_string& + _M_replace_dispatch(const_iterator __i1, const_iterator __i2, + _Integer __n, _Integer __val, __true_type) + { return _M_replace_aux(__i1 - begin(), __i2 - __i1, __n, __val); } + + template + basic_string& + _M_replace_dispatch(const_iterator __i1, const_iterator __i2, + _InputIterator __k1, _InputIterator __k2, + __false_type); + + basic_string& + _M_replace_aux(size_type __pos1, size_type __n1, size_type __n2, + _CharT __c); + + basic_string& + _M_replace(size_type __pos, size_type __len1, const _CharT* __s, + const size_type __len2); + + basic_string& + _M_append(const _CharT* __s, size_type __n); + + public: +# 2269 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + copy(_CharT* __s, size_type __n, size_type __pos = 0) const; +# 2279 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + void + swap(basic_string& __s) noexcept; +# 2289 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + const _CharT* + c_str() const noexcept + { return _M_data(); } +# 2301 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + const _CharT* + data() const noexcept + { return _M_data(); } +# 2312 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + _CharT* + data() noexcept + { return _M_data(); } + + + + + + allocator_type + get_allocator() const noexcept + { return _M_get_allocator(); } +# 2336 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find(const _CharT* __s, size_type __pos, size_type __n) const + noexcept; +# 2350 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find(const basic_string& __str, size_type __pos = 0) const + noexcept + { return this->find(__str.data(), __pos, __str.size()); } +# 2362 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, size_type> + find(const _Tp& __svt, size_type __pos = 0) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return this->find(__sv.data(), __pos, __sv.size()); + } +# 2382 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find(const _CharT* __s, size_type __pos = 0) const noexcept + { + ; + return this->find(__s, __pos, traits_type::length(__s)); + } +# 2399 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find(_CharT __c, size_type __pos = 0) const noexcept; +# 2412 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + rfind(const basic_string& __str, size_type __pos = npos) const + noexcept + { return this->rfind(__str.data(), __pos, __str.size()); } +# 2424 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, size_type> + rfind(const _Tp& __svt, size_type __pos = npos) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return this->rfind(__sv.data(), __pos, __sv.size()); + } +# 2446 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + rfind(const _CharT* __s, size_type __pos, size_type __n) const + noexcept; +# 2460 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + rfind(const _CharT* __s, size_type __pos = npos) const + { + ; + return this->rfind(__s, __pos, traits_type::length(__s)); + } +# 2477 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + rfind(_CharT __c, size_type __pos = npos) const noexcept; +# 2491 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_of(const basic_string& __str, size_type __pos = 0) const + noexcept + { return this->find_first_of(__str.data(), __pos, __str.size()); } +# 2504 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, size_type> + find_first_of(const _Tp& __svt, size_type __pos = 0) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return this->find_first_of(__sv.data(), __pos, __sv.size()); + } +# 2526 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_of(const _CharT* __s, size_type __pos, size_type __n) const + noexcept; +# 2540 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_of(const _CharT* __s, size_type __pos = 0) const + noexcept + { + ; + return this->find_first_of(__s, __pos, traits_type::length(__s)); + } +# 2560 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_of(_CharT __c, size_type __pos = 0) const noexcept + { return this->find(__c, __pos); } +# 2575 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_of(const basic_string& __str, size_type __pos = npos) const + noexcept + { return this->find_last_of(__str.data(), __pos, __str.size()); } +# 2588 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, size_type> + find_last_of(const _Tp& __svt, size_type __pos = npos) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return this->find_last_of(__sv.data(), __pos, __sv.size()); + } +# 2610 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_of(const _CharT* __s, size_type __pos, size_type __n) const + noexcept; +# 2624 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_of(const _CharT* __s, size_type __pos = npos) const + noexcept + { + ; + return this->find_last_of(__s, __pos, traits_type::length(__s)); + } +# 2644 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_of(_CharT __c, size_type __pos = npos) const noexcept + { return this->rfind(__c, __pos); } +# 2658 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_not_of(const basic_string& __str, size_type __pos = 0) const + noexcept + { return this->find_first_not_of(__str.data(), __pos, __str.size()); } +# 2671 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, size_type> + find_first_not_of(const _Tp& __svt, size_type __pos = 0) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return this->find_first_not_of(__sv.data(), __pos, __sv.size()); + } +# 2693 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_not_of(const _CharT* __s, size_type __pos, + size_type __n) const noexcept; +# 2707 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_not_of(const _CharT* __s, size_type __pos = 0) const + noexcept + { + ; + return this->find_first_not_of(__s, __pos, traits_type::length(__s)); + } +# 2725 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_first_not_of(_CharT __c, size_type __pos = 0) const + noexcept; +# 2740 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_not_of(const basic_string& __str, size_type __pos = npos) const + noexcept + { return this->find_last_not_of(__str.data(), __pos, __str.size()); } +# 2753 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, size_type> + find_last_not_of(const _Tp& __svt, size_type __pos = npos) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return this->find_last_not_of(__sv.data(), __pos, __sv.size()); + } +# 2775 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_not_of(const _CharT* __s, size_type __pos, + size_type __n) const noexcept; +# 2789 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_not_of(const _CharT* __s, size_type __pos = npos) const + noexcept + { + ; + return this->find_last_not_of(__s, __pos, traits_type::length(__s)); + } +# 2807 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + size_type + find_last_not_of(_CharT __c, size_type __pos = npos) const + noexcept; +# 2823 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + basic_string + substr(size_type __pos = 0, size_type __n = npos) const + { return basic_string(*this, + _M_check(__pos, "basic_string::substr"), __n); } +# 2842 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + int + compare(const basic_string& __str) const + { + const size_type __size = this->size(); + const size_type __osize = __str.size(); + const size_type __len = std::min(__size, __osize); + + int __r = traits_type::compare(_M_data(), __str.data(), __len); + if (!__r) + __r = _S_compare(__size, __osize); + return __r; + } + + + + + + + + template + _If_sv<_Tp, int> + compare(const _Tp& __svt) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + const size_type __size = this->size(); + const size_type __osize = __sv.size(); + const size_type __len = std::min(__size, __osize); + + int __r = traits_type::compare(_M_data(), __sv.data(), __len); + if (!__r) + __r = _S_compare(__size, __osize); + return __r; + } +# 2885 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, int> + compare(size_type __pos, size_type __n, const _Tp& __svt) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return __sv_type(*this).substr(__pos, __n).compare(__sv); + } +# 2904 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + _If_sv<_Tp, int> + compare(size_type __pos1, size_type __n1, const _Tp& __svt, + size_type __pos2, size_type __n2 = npos) const + noexcept(is_same<_Tp, __sv_type>::value) + { + __sv_type __sv = __svt; + return __sv_type(*this) + .substr(__pos1, __n1).compare(__sv.substr(__pos2, __n2)); + } +# 2935 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + int + compare(size_type __pos, size_type __n, const basic_string& __str) const; +# 2961 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + int + compare(size_type __pos1, size_type __n1, const basic_string& __str, + size_type __pos2, size_type __n2 = npos) const; +# 2979 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + int + compare(const _CharT* __s) const noexcept; +# 3003 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + int + compare(size_type __pos, size_type __n1, const _CharT* __s) const; +# 3030 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + int + compare(size_type __pos, size_type __n1, const _CharT* __s, + size_type __n2) const; + + + template friend class basic_stringbuf; + }; +} +# 5890 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 +namespace __cxx11 { + template::value_type, + typename _Allocator = allocator<_CharT>, + typename = _RequireInputIter<_InputIterator>, + typename = _RequireAllocator<_Allocator>> + basic_string(_InputIterator, _InputIterator, _Allocator = _Allocator()) + -> basic_string<_CharT, char_traits<_CharT>, _Allocator>; + + + + template, + typename = _RequireAllocator<_Allocator>> + basic_string(basic_string_view<_CharT, _Traits>, const _Allocator& = _Allocator()) + -> basic_string<_CharT, _Traits, _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + basic_string(basic_string_view<_CharT, _Traits>, + typename basic_string<_CharT, _Traits, _Allocator>::size_type, + typename basic_string<_CharT, _Traits, _Allocator>::size_type, + const _Allocator& = _Allocator()) + -> basic_string<_CharT, _Traits, _Allocator>; +} +# 5925 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { + basic_string<_CharT, _Traits, _Alloc> __str(__lhs); + __str.append(__rhs); + return __str; + } + + + + + + + + template + basic_string<_CharT,_Traits,_Alloc> + operator+(const _CharT* __lhs, + const basic_string<_CharT,_Traits,_Alloc>& __rhs); + + + + + + + + template + basic_string<_CharT,_Traits,_Alloc> + operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs); + + + + + + + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { + basic_string<_CharT, _Traits, _Alloc> __str(__lhs); + __str.append(__rhs); + return __str; + } + + + + + + + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) + { + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __string_type::size_type __size_type; + __string_type __str(__lhs); + __str.append(__size_type(1), __rhs); + return __str; + } + + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return std::move(__lhs.append(__rhs)); } + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { return std::move(__rhs.insert(0, __lhs)); } + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { + const auto __size = __lhs.size() + __rhs.size(); + const bool __cond = (__size > __lhs.capacity() + && __size <= __rhs.capacity()); + return __cond ? std::move(__rhs.insert(0, __lhs)) + : std::move(__lhs.append(__rhs)); + } + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const _CharT* __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { return std::move(__rhs.insert(0, __lhs)); } + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(_CharT __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { return std::move(__rhs.insert(0, 1, __lhs)); } + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + const _CharT* __rhs) + { return std::move(__lhs.append(__rhs)); } + + template + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + _CharT __rhs) + { return std::move(__lhs.append(1, __rhs)); } +# 6046 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline bool + operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + noexcept + { return __lhs.compare(__rhs) == 0; } + + template + inline + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, bool>::__type + operator==(const basic_string<_CharT>& __lhs, + const basic_string<_CharT>& __rhs) noexcept + { return (__lhs.size() == __rhs.size() + && !std::char_traits<_CharT>::compare(__lhs.data(), __rhs.data(), + __lhs.size())); } + + + + + + + + template + inline bool + operator==(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) == 0; } + + + + + + + + template + inline bool + operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) == 0; } +# 6093 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline bool + operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + noexcept + { return !(__lhs == __rhs); } + + + + + + + + template + inline bool + operator!=(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return !(__lhs == __rhs); } + + + + + + + + template + inline bool + operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return !(__lhs == __rhs); } +# 6131 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline bool + operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + noexcept + { return __lhs.compare(__rhs) < 0; } + + + + + + + + template + inline bool + operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) < 0; } + + + + + + + + template + inline bool + operator<(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) > 0; } +# 6169 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline bool + operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + noexcept + { return __lhs.compare(__rhs) > 0; } + + + + + + + + template + inline bool + operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) > 0; } + + + + + + + + template + inline bool + operator>(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) < 0; } +# 6207 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline bool + operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + noexcept + { return __lhs.compare(__rhs) <= 0; } + + + + + + + + template + inline bool + operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) <= 0; } + + + + + + + + template + inline bool + operator<=(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) >= 0; } +# 6245 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline bool + operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + noexcept + { return __lhs.compare(__rhs) >= 0; } + + + + + + + + template + inline bool + operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) >= 0; } + + + + + + + + template + inline bool + operator>=(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) <= 0; } +# 6283 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline void + swap(basic_string<_CharT, _Traits, _Alloc>& __lhs, + basic_string<_CharT, _Traits, _Alloc>& __rhs) + noexcept(noexcept(__lhs.swap(__rhs))) + { __lhs.swap(__rhs); } +# 6303 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, + basic_string<_CharT, _Traits, _Alloc>& __str); + + template<> + basic_istream& + operator>>(basic_istream& __is, basic_string& __str); +# 6321 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, + const basic_string<_CharT, _Traits, _Alloc>& __str) + { + + + return __ostream_insert(__os, __str.data(), __str.size()); + } +# 6344 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>& __is, + basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim); +# 6361 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 3 + template + inline basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>& __is, + basic_string<_CharT, _Traits, _Alloc>& __str) + { return std::getline(__is, __str, __is.widen('\n')); } + + + + template + inline basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>&& __is, + basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim) + { return std::getline(__is, __str, __delim); } + + + template + inline basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>&& __is, + basic_string<_CharT, _Traits, _Alloc>& __str) + { return std::getline(__is, __str); } + + + template<> + basic_istream& + getline(basic_istream& __in, basic_string& __str, + char __delim); + + + template<> + basic_istream& + getline(basic_istream& __in, basic_string& __str, + wchar_t __delim); + + + +} + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/string_conversions.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/string_conversions.h" 3 + + + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 3 +# 75 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 1 3 +# 25 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libc-header-start.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 2 3 + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 87 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_wchar_t.h" 1 3 +# 88 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 32 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 2 3 + +extern "C" { + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/waitflags.h" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/waitstatus.h" 1 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 2 3 +# 58 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; + + + + + +__extension__ typedef struct + { + long long int quot; + long long int rem; + } lldiv_t; +# 97 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern size_t __ctype_get_mb_cur_max (void) throw () ; + + + +extern double atof (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +__extension__ extern long long int atoll (const char *__nptr) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern float strtof (const char *__restrict __nptr, + char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); + +extern long double strtold (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 140 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern _Float32 strtof32 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64 strtof64 (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 158 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern _Float32x strtof32x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); + + + +extern _Float64x strtof64x (const char *__restrict __nptr, + char **__restrict __endptr) + throw () __attribute__ ((__nonnull__ (1))); +# 176 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + +__extension__ +extern long long int strtoq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtouq (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +__extension__ +extern long long int strtoll (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + +__extension__ +extern unsigned long long int strtoull (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + throw () __attribute__ ((__nonnull__ (1))); + + + + +extern int strfromd (char *__dest, size_t __size, const char *__format, + double __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfromf (char *__dest, size_t __size, const char *__format, + float __f) + throw () __attribute__ ((__nonnull__ (3))); + +extern int strfroml (char *__dest, size_t __size, const char *__format, + long double __f) + throw () __attribute__ ((__nonnull__ (3))); +# 232 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int strfromf32 (char *__dest, size_t __size, const char * __format, + _Float32 __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64 (char *__dest, size_t __size, const char * __format, + _Float64 __f) + throw () __attribute__ ((__nonnull__ (3))); +# 250 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int strfromf32x (char *__dest, size_t __size, const char * __format, + _Float32x __f) + throw () __attribute__ ((__nonnull__ (3))); + + + +extern int strfromf64x (char *__dest, size_t __size, const char * __format, + _Float64x __f) + throw () __attribute__ ((__nonnull__ (3))); +# 274 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern long int strtol_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); + +extern unsigned long int strtoul_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern long long int strtoll_l (const char *__restrict __nptr, + char **__restrict __endptr, int __base, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +__extension__ +extern unsigned long long int strtoull_l (const char *__restrict __nptr, + char **__restrict __endptr, + int __base, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 4))); + +extern double strtod_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern float strtof_l (const char *__restrict __nptr, + char **__restrict __endptr, locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + +extern long double strtold_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 316 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern _Float32 strtof32_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64 strtof64_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 337 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern _Float32x strtof32x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); + + + +extern _Float64x strtof64x_l (const char *__restrict __nptr, + char **__restrict __endptr, + locale_t __loc) + throw () __attribute__ ((__nonnull__ (1, 3))); +# 385 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern char *l64a (long int __n) throw () ; + + +extern long int a64l (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 3 +extern "C" { + + + + + +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; + + +typedef __loff_t loff_t; + + + + +typedef __ino_t ino_t; + + + + + + +typedef __ino64_t ino64_t; + + + + +typedef __dev_t dev_t; + + + + +typedef __gid_t gid_t; + + + + +typedef __mode_t mode_t; + + + + +typedef __nlink_t nlink_t; + + + + +typedef __uid_t uid_t; + + + + + +typedef __off_t off_t; + + + + + + +typedef __off64_t off64_t; +# 103 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 3 +typedef __id_t id_t; + + + + +typedef __ssize_t ssize_t; + + + + + +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; + + + + + +typedef __key_t key_t; +# 134 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 3 +typedef __useconds_t useconds_t; + + + +typedef __suseconds_t suseconds_t; + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 145 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 2 3 + + + +typedef unsigned long int ulong; +typedef unsigned short int ushort; +typedef unsigned int uint; + + + + + + + +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; +typedef __uint64_t u_int64_t; + + +typedef int register_t __attribute__ ((__mode__ (__word__))); +# 176 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/endian.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/endian.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/byteswap.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/byteswap.h" 3 +static __inline __uint16_t +__bswap_16 (__uint16_t __bsx) +{ + + + + return ((__uint16_t) ((((__bsx) >> 8) & 0xff) | (((__bsx) & 0xff) << 8))); + +} + + + + + + +static __inline __uint32_t +__bswap_32 (__uint32_t __bsx) +{ + + + + return ((((__bsx) & 0xff000000u) >> 24) | (((__bsx) & 0x00ff0000u) >> 8) | (((__bsx) & 0x0000ff00u) << 8) | (((__bsx) & 0x000000ffu) << 24)); + +} +# 69 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/byteswap.h" 3 +__extension__ static __inline __uint64_t +__bswap_64 (__uint64_t __bsx) +{ + + + + return ((((__bsx) & 0xff00000000000000ull) >> 56) | (((__bsx) & 0x00ff000000000000ull) >> 40) | (((__bsx) & 0x0000ff0000000000ull) >> 24) | (((__bsx) & 0x000000ff00000000ull) >> 8) | (((__bsx) & 0x00000000ff000000ull) << 8) | (((__bsx) & 0x0000000000ff0000ull) << 24) | (((__bsx) & 0x000000000000ff00ull) << 40) | (((__bsx) & 0x00000000000000ffull) << 56)); + +} +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/endian.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/uintn-identity.h" 1 3 +# 32 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/uintn-identity.h" 3 +static __inline __uint16_t +__uint16_identity (__uint16_t __x) +{ + return __x; +} + +static __inline __uint32_t +__uint32_identity (__uint32_t __x) +{ + return __x; +} + +static __inline __uint64_t +__uint64_identity (__uint64_t __x) +{ + return __x; +} +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/endian.h" 2 3 +# 177 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 1 3 +# 30 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/select.h" 1 3 +# 22 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/select.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/select.h" 2 3 +# 31 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/sigset_t.h" 1 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__sigset_t.h" 1 3 + + + + +typedef struct +{ + unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; +} __sigset_t; +# 5 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/sigset_t.h" 2 3 + + +typedef __sigset_t sigset_t; +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 2 3 +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 3 +typedef long int __fd_mask; +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 3 +typedef struct + { + + + + __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; + + + + + + } fd_set; + + + + + + +typedef __fd_mask fd_mask; +# 91 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 3 +extern "C" { +# 101 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 3 +extern int select (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + struct timeval *__restrict __timeout); +# 113 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 3 +extern int pselect (int __nfds, fd_set *__restrict __readfds, + fd_set *__restrict __writefds, + fd_set *__restrict __exceptfds, + const struct timespec *__restrict __timeout, + const __sigset_t *__restrict __sigmask); +# 126 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/select.h" 3 +} +# 180 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 2 3 + + + + + +typedef __blksize_t blksize_t; + + + + + + +typedef __blkcnt_t blkcnt_t; + + + +typedef __fsblkcnt_t fsblkcnt_t; + + + +typedef __fsfilcnt_t fsfilcnt_t; +# 219 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 3 +typedef __blkcnt64_t blkcnt64_t; +typedef __fsblkcnt64_t fsblkcnt64_t; +typedef __fsfilcnt64_t fsfilcnt64_t; +# 230 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/sys/types.h" 3 +} +# 395 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 2 3 + + + + + + +extern long int random (void) throw (); + + +extern void srandom (unsigned int __seed) throw (); + + + + + +extern char *initstate (unsigned int __seed, char *__statebuf, + size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +struct random_data + { + int32_t *fptr; + int32_t *rptr; + int32_t *state; + int rand_type; + int rand_deg; + int rand_sep; + int32_t *end_ptr; + }; + +extern int random_r (struct random_data *__restrict __buf, + int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int srandom_r (unsigned int __seed, struct random_data *__buf) + throw () __attribute__ ((__nonnull__ (2))); + +extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, + size_t __statelen, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (2, 4))); + +extern int setstate_r (char *__restrict __statebuf, + struct random_data *__restrict __buf) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern int rand (void) throw (); + +extern void srand (unsigned int __seed) throw (); + + + +extern int rand_r (unsigned int *__seed) throw (); + + + + + + + +extern double drand48 (void) throw (); +extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); + + +extern long int lrand48 (void) throw (); +extern long int nrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern long int mrand48 (void) throw (); +extern long int jrand48 (unsigned short int __xsubi[3]) + throw () __attribute__ ((__nonnull__ (1))); + + +extern void srand48 (long int __seedval) throw (); +extern unsigned short int *seed48 (unsigned short int __seed16v[3]) + throw () __attribute__ ((__nonnull__ (1))); +extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); + + + + + +struct drand48_data + { + unsigned short int __x[3]; + unsigned short int __old_x[3]; + unsigned short int __c; + unsigned short int __init; + __extension__ unsigned long long int __a; + + }; + + +extern int drand48_r (struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); +extern int erand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int lrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int nrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int mrand48_r (struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern int jrand48_r (unsigned short int __xsubi[3], + struct drand48_data *__restrict __buffer, + long int *__restrict __result) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int srand48_r (long int __seedval, struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (2))); + +extern int seed48_r (unsigned short int __seed16v[3], + struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); + +extern int lcong48_r (unsigned short int __param[7], + struct drand48_data *__buffer) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) + ; + +extern void *calloc (size_t __nmemb, size_t __size) + throw () __attribute__ ((__malloc__)) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) ; + + + + + + + +extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) + throw () __attribute__ ((__warn_unused_result__)) + ; + + + +extern void free (void *__ptr) throw (); + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/alloca.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/alloca.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 25 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/alloca.h" 2 3 + +extern "C" { + + + + + +extern void *alloca (size_t __size) throw (); + + + + + +} +# 569 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 2 3 + + + + + +extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) + ; + + + + +extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern void *aligned_alloc (size_t __alignment, size_t __size) + throw () __attribute__ ((__malloc__)) ; + + + +extern void abort (void) throw () __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); + + + + +extern "C++" int at_quick_exit (void (*__func) (void)) + throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); +# 610 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) + throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern void exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + + +extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); + + + + +extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; + + + + +extern char *secure_getenv (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; + + + + + + +extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + + + + +extern int setenv (const char *__name, const char *__value, int __replace) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); + + + + + + +extern int clearenv (void) throw (); +# 675 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); +# 688 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 698 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; +# 710 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; +# 720 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkstemps64 (char *__template, int __suffixlen) + __attribute__ ((__nonnull__ (1))) ; +# 731 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; +# 742 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 752 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; +# 762 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkostemps (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 774 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int mkostemps64 (char *__template, int __suffixlen, int __flags) + __attribute__ ((__nonnull__ (1))) ; +# 784 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int system (const char *__command) ; + + + + + +extern char *canonicalize_file_name (const char *__name) + throw () __attribute__ ((__nonnull__ (1))) ; +# 800 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern char *realpath (const char *__restrict __name, + char *__restrict __resolved) throw () ; + + + + + + +typedef int (*__compar_fn_t) (const void *, const void *); + + +typedef __compar_fn_t comparison_fn_t; + + + +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); + + + + +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); + +extern void qsort_r (void *__base, size_t __nmemb, size_t __size, + __compar_d_fn_t __compar, void *__arg) + __attribute__ ((__nonnull__ (1, 4))); + + + + +extern int abs (int __x) throw () __attribute__ ((__const__)) ; +extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; + + +__extension__ extern long long int llabs (long long int __x) + throw () __attribute__ ((__const__)) ; + + + + + + +extern div_t div (int __numer, int __denom) + throw () __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + throw () __attribute__ ((__const__)) ; + + +__extension__ extern lldiv_t lldiv (long long int __numer, + long long int __denom) + throw () __attribute__ ((__const__)) ; +# 872 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; + + + + +extern char *gcvt (double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern char *qecvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qfcvt (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign) + throw () __attribute__ ((__nonnull__ (3, 4))) ; +extern char *qgcvt (long double __value, int __ndigit, char *__buf) + throw () __attribute__ ((__nonnull__ (3))) ; + + + + +extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, + int *__restrict __sign, char *__restrict __buf, + size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); + +extern int qecvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); +extern int qfcvt_r (long double __value, int __ndigit, + int *__restrict __decpt, int *__restrict __sign, + char *__restrict __buf, size_t __len) + throw () __attribute__ ((__nonnull__ (3, 4, 5))); + + + + + +extern int mblen (const char *__s, size_t __n) throw (); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) throw (); + + +extern int wctomb (char *__s, wchar_t __wchar) throw (); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) throw (); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + throw (); + + + + + + + +extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; +# 957 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +extern int getsubopt (char **__restrict __optionp, + char *const *__restrict __tokens, + char **__restrict __valuep) + throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; + + + + + + + +extern int posix_openpt (int __oflag) ; + + + + + + + +extern int grantpt (int __fd) throw (); + + + +extern int unlockpt (int __fd) throw (); + + + + +extern char *ptsname (int __fd) throw () ; + + + + + + +extern int ptsname_r (int __fd, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))); + + +extern int getpt (void); + + + + + + +extern int getloadavg (double __loadavg[], int __nelem) + throw () __attribute__ ((__nonnull__ (1))); +# 1013 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/stdlib-float.h" 1 3 +# 1014 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 2 3 +# 1023 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdlib.h" 3 +} +# 76 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_abs.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_abs.h" 3 +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_abs.h" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::abs; + + + inline long + abs(long __i) { return __builtin_labs(__i); } + + + + inline long long + abs(long long __x) { return __builtin_llabs (__x); } + + + + + + + + inline constexpr double + abs(double __x) + { return __builtin_fabs(__x); } + + inline constexpr float + abs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + abs(long double __x) + { return __builtin_fabsl(__x); } +# 107 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_abs.h" 3 +} +} +# 78 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 2 3 +# 121 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::div_t; + using ::ldiv_t; + + using ::abort; + + using ::aligned_alloc; + + using ::atexit; + + + using ::at_quick_exit; + + + using ::atof; + using ::atoi; + using ::atol; + using ::bsearch; + using ::calloc; + using ::div; + using ::exit; + using ::free; + using ::getenv; + using ::labs; + using ::ldiv; + using ::malloc; + + using ::mblen; + using ::mbstowcs; + using ::mbtowc; + + using ::qsort; + + + using ::quick_exit; + + + using ::rand; + using ::realloc; + using ::srand; + using ::strtod; + using ::strtol; + using ::strtoul; + using ::system; + + using ::wcstombs; + using ::wctomb; + + + + inline ldiv_t + div(long __i, long __j) { return ldiv(__i, __j); } + + + + +} +# 195 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 3 +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + using ::lldiv_t; + + + + + + using ::_Exit; + + + + using ::llabs; + + inline lldiv_t + div(long long __n, long long __d) + { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } + + using ::lldiv; +# 227 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 3 + using ::atoll; + using ::strtoll; + using ::strtoull; + + using ::strtof; + using ::strtold; + + +} + +namespace std +{ + + using ::__gnu_cxx::lldiv_t; + + using ::__gnu_cxx::_Exit; + + using ::__gnu_cxx::llabs; + using ::__gnu_cxx::div; + using ::__gnu_cxx::lldiv; + + using ::__gnu_cxx::atoll; + using ::__gnu_cxx::strtof; + using ::__gnu_cxx::strtoll; + using ::__gnu_cxx::strtoull; + using ::__gnu_cxx::strtold; +} + + + +} +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/string_conversions.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwchar" 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/string_conversions.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libc-header-start.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + +extern "C" { + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 92 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__fpos_t.h" 1 3 +# 10 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__fpos_t.h" 3 +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__fpos64_t.h" 1 3 +# 10 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/__fpos64_t.h" 3 +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_FILE.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/struct_FILE.h" 3 +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; + + + + + + + + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/cookie_io_functions_t.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/cookie_io_functions_t.h" 3 +typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, + size_t __nbytes); + + + + + + + +typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, + size_t __nbytes); + + + + + + + +typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); + + +typedef int cookie_close_function_t (void *__cookie); + + + + + + +typedef struct _IO_cookie_io_functions_t +{ + cookie_read_function_t *read; + cookie_write_function_t *write; + cookie_seek_function_t *seek; + cookie_close_function_t *close; +} cookie_io_functions_t; +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + + + + + +typedef __gnuc_va_list va_list; +# 84 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +typedef __fpos_t fpos_t; + + + + +typedef __fpos64_t fpos64_t; +# 133 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/stdio_lim.h" 1 3 +# 134 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + + + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) throw (); + +extern int rename (const char *__old, const char *__new) throw (); + + + +extern int renameat (int __oldfd, const char *__old, int __newfd, + const char *__new) throw (); +# 164 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int renameat2 (int __oldfd, const char *__old, int __newfd, + const char *__new, unsigned int __flags) throw (); + + + + + + + +extern FILE *tmpfile (void) ; +# 183 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern FILE *tmpfile64 (void) ; + + + +extern char *tmpnam (char *__s) throw () ; + + + + +extern char *tmpnam_r (char *__s) throw () ; +# 204 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern char *tempnam (const char *__dir, const char *__pfx) + throw () __attribute__ ((__malloc__)) ; + + + + + + + +extern int fclose (FILE *__stream); + + + + +extern int fflush (FILE *__stream); +# 227 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fflush_unlocked (FILE *__stream); +# 237 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fcloseall (void); +# 246 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 270 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern FILE *fopen64 (const char *__restrict __filename, + const char *__restrict __modes) ; +extern FILE *freopen64 (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; + + + + +extern FILE *fdopen (int __fd, const char *__modes) throw () ; + + + + + +extern FILE *fopencookie (void *__restrict __magic_cookie, + const char *__restrict __modes, + cookie_io_functions_t __io_funcs) throw () ; + + + + +extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) + throw () ; + + + + +extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ; + + + + + +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) throw (); + + + + +extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, + size_t __size) throw (); + + +extern void setlinebuf (FILE *__stream) throw (); + + + + + + + +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) throw (); + + + +extern int snprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 3, 4))); + +extern int vsnprintf (char *__restrict __s, size_t __maxlen, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 3, 0))); + + + + + +extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, + __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__printf__, 2, 0))) ; +extern int __asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; +extern int asprintf (char **__restrict __ptr, + const char *__restrict __fmt, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))) ; + + + + +extern int vdprintf (int __fd, const char *__restrict __fmt, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__printf__, 2, 0))); +extern int dprintf (int __fd, const char *__restrict __fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + + + + + + + +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) throw (); + + + + + + +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") ; + + +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") ; + +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) throw () __asm__ ("" "__isoc99_sscanf"); +# 432 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 2, 0))) ; + + + + + +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) + __attribute__ ((__format__ (__scanf__, 1, 0))) ; + + +extern int vsscanf (const char *__restrict __s, + const char *__restrict __format, __gnuc_va_list __arg) + throw () __attribute__ ((__format__ (__scanf__, 2, 0))); + + + + +extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))) ; +extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") + + __attribute__ ((__format__ (__scanf__, 1, 0))) ; +extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) throw () __asm__ ("" "__isoc99_vsscanf") + + + + __attribute__ ((__format__ (__scanf__, 2, 0))); +# 485 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); + + + + + + +extern int getc_unlocked (FILE *__stream); +extern int getchar_unlocked (void); +# 510 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fgetc_unlocked (FILE *__stream); +# 521 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); +# 537 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fputc_unlocked (int __c, FILE *__stream); + + + + + + + +extern int putc_unlocked (int __c, FILE *__stream); +extern int putchar_unlocked (int __c); + + + + + + +extern int getw (FILE *__stream); + + +extern int putw (int __w, FILE *__stream); + + + + + + + +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + ; +# 587 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern char *fgets_unlocked (char *__restrict __s, int __n, + FILE *__restrict __stream) ; +# 603 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern __ssize_t __getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; +extern __ssize_t getdelim (char **__restrict __lineptr, + size_t *__restrict __n, int __delimiter, + FILE *__restrict __stream) ; + + + + + + + +extern __ssize_t getline (char **__restrict __lineptr, + size_t *__restrict __n, + FILE *__restrict __stream) ; + + + + + + + +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); +# 662 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fputs_unlocked (const char *__restrict __s, + FILE *__restrict __stream); +# 673 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; +extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream); + + + + + + + +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); +# 707 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fseeko (FILE *__stream, __off_t __off, int __whence); + + + + +extern __off_t ftello (FILE *__stream) ; +# 731 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 750 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); +extern __off64_t ftello64 (FILE *__stream) ; +extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); +extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); + + + +extern void clearerr (FILE *__stream) throw (); + +extern int feof (FILE *__stream) throw () ; + +extern int ferror (FILE *__stream) throw () ; + + + +extern void clearerr_unlocked (FILE *__stream) throw (); +extern int feof_unlocked (FILE *__stream) throw () ; +extern int ferror_unlocked (FILE *__stream) throw () ; + + + + + + + +extern void perror (const char *__s); + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/sys_errlist.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/sys_errlist.h" 3 +extern int sys_nerr; +extern const char *const sys_errlist[]; + + +extern int _sys_nerr; +extern const char *const _sys_errlist[]; +# 782 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 2 3 + + + + +extern int fileno (FILE *__stream) throw () ; + + + + +extern int fileno_unlocked (FILE *__stream) throw () ; +# 800 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern FILE *popen (const char *__command, const char *__modes) ; + + + + + +extern int pclose (FILE *__stream); + + + + + +extern char *ctermid (char *__s) throw (); + + + + + +extern char *cuserid (char *__s); + + + + +struct obstack; + + +extern int obstack_printf (struct obstack *__restrict __obstack, + const char *__restrict __format, ...) + throw () __attribute__ ((__format__ (__printf__, 2, 3))); +extern int obstack_vprintf (struct obstack *__restrict __obstack, + const char *__restrict __format, + __gnuc_va_list __args) + throw () __attribute__ ((__format__ (__printf__, 2, 0))); + + + + + + + +extern void flockfile (FILE *__stream) throw (); + + + +extern int ftrylockfile (FILE *__stream) throw () ; + + +extern void funlockfile (FILE *__stream) throw (); +# 858 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); +# 873 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/stdio.h" 3 +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 2 3 +# 96 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 3 +namespace std +{ + using ::FILE; + using ::fpos_t; + + using ::clearerr; + using ::fclose; + using ::feof; + using ::ferror; + using ::fflush; + using ::fgetc; + using ::fgetpos; + using ::fgets; + using ::fopen; + using ::fprintf; + using ::fputc; + using ::fputs; + using ::fread; + using ::freopen; + using ::fscanf; + using ::fseek; + using ::fsetpos; + using ::ftell; + using ::fwrite; + using ::getc; + using ::getchar; + + + + + using ::perror; + using ::printf; + using ::putc; + using ::putchar; + using ::puts; + using ::remove; + using ::rename; + using ::rewind; + using ::scanf; + using ::setbuf; + using ::setvbuf; + using ::sprintf; + using ::sscanf; + using ::tmpfile; + + using ::tmpnam; + + using ::ungetc; + using ::vfprintf; + using ::vprintf; + using ::vsprintf; +} +# 157 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 3 +namespace __gnu_cxx +{ +# 175 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 3 + using ::snprintf; + using ::vfscanf; + using ::vscanf; + using ::vsnprintf; + using ::vsscanf; + +} + +namespace std +{ + using ::__gnu_cxx::snprintf; + using ::__gnu_cxx::vfscanf; + using ::__gnu_cxx::vscanf; + using ::__gnu_cxx::vsnprintf; + using ::__gnu_cxx::vsscanf; +} +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/string_conversions.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cerrno" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cerrno" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/errno.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/errno.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/errno.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/errno.h" 3 +# 1 "/usr/include/linux/errno.h" 1 3 4 +# 1 "/usr/include/x86_64-linux-gnu/asm/errno.h" 1 3 4 +# 1 "/usr/include/asm-generic/errno.h" 1 3 4 + + + + +# 1 "/usr/include/asm-generic/errno-base.h" 1 3 4 +# 6 "/usr/include/asm-generic/errno.h" 2 3 4 +# 2 "/usr/include/x86_64-linux-gnu/asm/errno.h" 2 3 4 +# 2 "/usr/include/linux/errno.h" 2 3 4 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/errno.h" 2 3 +# 29 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/errno.h" 2 3 + + + + + +extern "C" { + + +extern int *__errno_location (void) throw () __attribute__ ((__const__)); + + + + + + + +extern char *program_invocation_name; +extern char *program_invocation_short_name; + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/error_t.h" 1 3 +# 22 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/types/error_t.h" 3 +typedef int error_t; +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/errno.h" 2 3 + + + +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cerrno" 2 3 +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/string_conversions.h" 2 3 + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + _Ret + __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...), + const char* __name, const _CharT* __str, std::size_t* __idx, + _Base... __base) + { + _Ret __ret; + + _CharT* __endptr; + + struct _Save_errno { + _Save_errno() : _M_errno((*__errno_location ())) { (*__errno_location ()) = 0; } + ~_Save_errno() { if ((*__errno_location ()) == 0) (*__errno_location ()) = _M_errno; } + int _M_errno; + } const __save_errno; + + struct _Range_chk { + static bool + _S_chk(_TRet, std::false_type) { return false; } + + static bool + _S_chk(_TRet __val, std::true_type) + { + return __val < _TRet(__numeric_traits::__min) + || __val > _TRet(__numeric_traits::__max); + } + }; + + const _TRet __tmp = __convf(__str, &__endptr, __base...); + + if (__endptr == __str) + std::__throw_invalid_argument(__name); + else if ((*__errno_location ()) == 34 + || _Range_chk::_S_chk(__tmp, std::is_same<_Ret, int>{})) + std::__throw_out_of_range(__name); + else + __ret = __tmp; + + if (__idx) + *__idx = __endptr - __str; + + return __ret; + } + + + template + _String + __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*, + __builtin_va_list), std::size_t __n, + const _CharT* __fmt, ...) + { + + + _CharT* __s = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __n)); + + __builtin_va_list __args; + __builtin_va_start(__args, __fmt); + + const int __len = __convf(__s, __n, __fmt, __args); + + __builtin_va_end(__args); + + return _String(__s, __s + __len); + } + + +} +# 6401 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +namespace __cxx11 { + + + + inline int + stoi(const string& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::strtol, "stoi", __str.c_str(), + __idx, __base); } + + inline long + stol(const string& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::strtol, "stol", __str.c_str(), + __idx, __base); } + + inline unsigned long + stoul(const string& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::strtoul, "stoul", __str.c_str(), + __idx, __base); } + + inline long long + stoll(const string& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::strtoll, "stoll", __str.c_str(), + __idx, __base); } + + inline unsigned long long + stoull(const string& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::strtoull, "stoull", __str.c_str(), + __idx, __base); } + + + inline float + stof(const string& __str, size_t* __idx = 0) + { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); } + + inline double + stod(const string& __str, size_t* __idx = 0) + { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); } + + inline long double + stold(const string& __str, size_t* __idx = 0) + { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); } + + + + + + + inline string + to_string(int __val) + { return __gnu_cxx::__to_xstring(&std::vsnprintf, 4 * sizeof(int), + "%d", __val); } + + inline string + to_string(unsigned __val) + { return __gnu_cxx::__to_xstring(&std::vsnprintf, + 4 * sizeof(unsigned), + "%u", __val); } + + inline string + to_string(long __val) + { return __gnu_cxx::__to_xstring(&std::vsnprintf, 4 * sizeof(long), + "%ld", __val); } + + inline string + to_string(unsigned long __val) + { return __gnu_cxx::__to_xstring(&std::vsnprintf, + 4 * sizeof(unsigned long), + "%lu", __val); } + + inline string + to_string(long long __val) + { return __gnu_cxx::__to_xstring(&std::vsnprintf, + 4 * sizeof(long long), + "%lld", __val); } + + inline string + to_string(unsigned long long __val) + { return __gnu_cxx::__to_xstring(&std::vsnprintf, + 4 * sizeof(unsigned long long), + "%llu", __val); } + + inline string + to_string(float __val) + { + const int __n = + __gnu_cxx::__numeric_traits::__max_exponent10 + 20; + return __gnu_cxx::__to_xstring(&std::vsnprintf, __n, + "%f", __val); + } + + inline string + to_string(double __val) + { + const int __n = + __gnu_cxx::__numeric_traits::__max_exponent10 + 20; + return __gnu_cxx::__to_xstring(&std::vsnprintf, __n, + "%f", __val); + } + + inline string + to_string(long double __val) + { + const int __n = + __gnu_cxx::__numeric_traits::__max_exponent10 + 20; + return __gnu_cxx::__to_xstring(&std::vsnprintf, __n, + "%Lf", __val); + } + + + + inline int + stoi(const wstring& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::wcstol, "stoi", __str.c_str(), + __idx, __base); } + + inline long + stol(const wstring& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::wcstol, "stol", __str.c_str(), + __idx, __base); } + + inline unsigned long + stoul(const wstring& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::wcstoul, "stoul", __str.c_str(), + __idx, __base); } + + inline long long + stoll(const wstring& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::wcstoll, "stoll", __str.c_str(), + __idx, __base); } + + inline unsigned long long + stoull(const wstring& __str, size_t* __idx = 0, int __base = 10) + { return __gnu_cxx::__stoa(&std::wcstoull, "stoull", __str.c_str(), + __idx, __base); } + + + inline float + stof(const wstring& __str, size_t* __idx = 0) + { return __gnu_cxx::__stoa(&std::wcstof, "stof", __str.c_str(), __idx); } + + inline double + stod(const wstring& __str, size_t* __idx = 0) + { return __gnu_cxx::__stoa(&std::wcstod, "stod", __str.c_str(), __idx); } + + inline long double + stold(const wstring& __str, size_t* __idx = 0) + { return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); } + + + + inline wstring + to_wstring(int __val) + { return __gnu_cxx::__to_xstring(&std::vswprintf, 4 * sizeof(int), + L"%d", __val); } + + inline wstring + to_wstring(unsigned __val) + { return __gnu_cxx::__to_xstring(&std::vswprintf, + 4 * sizeof(unsigned), + L"%u", __val); } + + inline wstring + to_wstring(long __val) + { return __gnu_cxx::__to_xstring(&std::vswprintf, 4 * sizeof(long), + L"%ld", __val); } + + inline wstring + to_wstring(unsigned long __val) + { return __gnu_cxx::__to_xstring(&std::vswprintf, + 4 * sizeof(unsigned long), + L"%lu", __val); } + + inline wstring + to_wstring(long long __val) + { return __gnu_cxx::__to_xstring(&std::vswprintf, + 4 * sizeof(long long), + L"%lld", __val); } + + inline wstring + to_wstring(unsigned long long __val) + { return __gnu_cxx::__to_xstring(&std::vswprintf, + 4 * sizeof(unsigned long long), + L"%llu", __val); } + + inline wstring + to_wstring(float __val) + { + const int __n = + __gnu_cxx::__numeric_traits::__max_exponent10 + 20; + return __gnu_cxx::__to_xstring(&std::vswprintf, __n, + L"%f", __val); + } + + inline wstring + to_wstring(double __val) + { + const int __n = + __gnu_cxx::__numeric_traits::__max_exponent10 + 20; + return __gnu_cxx::__to_xstring(&std::vswprintf, __n, + L"%f", __val); + } + + inline wstring + to_wstring(long double __val) + { + const int __n = + __gnu_cxx::__numeric_traits::__max_exponent10 + 20; + return __gnu_cxx::__to_xstring(&std::vswprintf, __n, + L"%Lf", __val); + } + + + +} + +} + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const string& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), __s.length()); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const wstring& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(wchar_t)); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + + + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const u16string& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(char16_t)); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const u32string& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(char32_t)); } + }; + + template<> + struct __is_fast_hash> : std::false_type + { }; + + + + + + + inline namespace literals + { + inline namespace string_literals + { +#pragma GCC diagnostic push + + __attribute ((__abi_tag__ ("cxx11"))) + inline basic_string + operator""s(const char* __str, size_t __len) + { return basic_string{__str, __len}; } + + + __attribute ((__abi_tag__ ("cxx11"))) + inline basic_string + operator""s(const wchar_t* __str, size_t __len) + { return basic_string{__str, __len}; } + + + + __attribute ((__abi_tag__ ("cxx11"))) + inline basic_string + operator""s(const char16_t* __str, size_t __len) + { return basic_string{__str, __len}; } + + __attribute ((__abi_tag__ ("cxx11"))) + inline basic_string + operator""s(const char32_t* __str, size_t __len) + { return basic_string{__str, __len}; } + + +#pragma GCC diagnostic pop + } + } + + + + +} +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.tcc" 1 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.tcc" 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template + const typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>::npos; + + template + void + basic_string<_CharT, _Traits, _Alloc>:: + swap(basic_string& __s) noexcept + { + if (this == &__s) + return; + + _Alloc_traits::_S_on_swap(_M_get_allocator(), __s._M_get_allocator()); + + if (_M_is_local()) + if (__s._M_is_local()) + { + if (length() && __s.length()) + { + _CharT __tmp_data[_S_local_capacity + 1]; + traits_type::copy(__tmp_data, __s._M_local_buf, + _S_local_capacity + 1); + traits_type::copy(__s._M_local_buf, _M_local_buf, + _S_local_capacity + 1); + traits_type::copy(_M_local_buf, __tmp_data, + _S_local_capacity + 1); + } + else if (__s.length()) + { + traits_type::copy(_M_local_buf, __s._M_local_buf, + _S_local_capacity + 1); + _M_length(__s.length()); + __s._M_set_length(0); + return; + } + else if (length()) + { + traits_type::copy(__s._M_local_buf, _M_local_buf, + _S_local_capacity + 1); + __s._M_length(length()); + _M_set_length(0); + return; + } + } + else + { + const size_type __tmp_capacity = __s._M_allocated_capacity; + traits_type::copy(__s._M_local_buf, _M_local_buf, + _S_local_capacity + 1); + _M_data(__s._M_data()); + __s._M_data(__s._M_local_buf); + _M_capacity(__tmp_capacity); + } + else + { + const size_type __tmp_capacity = _M_allocated_capacity; + if (__s._M_is_local()) + { + traits_type::copy(_M_local_buf, __s._M_local_buf, + _S_local_capacity + 1); + __s._M_data(_M_data()); + _M_data(_M_local_buf); + } + else + { + pointer __tmp_ptr = _M_data(); + _M_data(__s._M_data()); + __s._M_data(__tmp_ptr); + _M_capacity(__s._M_allocated_capacity); + } + __s._M_capacity(__tmp_capacity); + } + + const size_type __tmp_length = length(); + _M_length(__s.length()); + __s._M_length(__tmp_length); + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::pointer + basic_string<_CharT, _Traits, _Alloc>:: + _M_create(size_type& __capacity, size_type __old_capacity) + { + + + if (__capacity > max_size()) + std::__throw_length_error(("basic_string::_M_create")); + + + + + if (__capacity > __old_capacity && __capacity < 2 * __old_capacity) + { + __capacity = 2 * __old_capacity; + + if (__capacity > max_size()) + __capacity = max_size(); + } + + + + return _Alloc_traits::allocate(_M_get_allocator(), __capacity + 1); + } + + + + + + template + template + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_construct(_InIterator __beg, _InIterator __end, + std::input_iterator_tag) + { + size_type __len = 0; + size_type __capacity = size_type(_S_local_capacity); + + while (__beg != __end && __len < __capacity) + { + _M_data()[__len++] = *__beg; + ++__beg; + } + + try + { + while (__beg != __end) + { + if (__len == __capacity) + { + + __capacity = __len + 1; + pointer __another = _M_create(__capacity, __len); + this->_S_copy(__another, _M_data(), __len); + _M_dispose(); + _M_data(__another); + _M_capacity(__capacity); + } + _M_data()[__len++] = *__beg; + ++__beg; + } + } + catch(...) + { + _M_dispose(); + throw; + } + + _M_set_length(__len); + } + + template + template + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_construct(_InIterator __beg, _InIterator __end, + std::forward_iterator_tag) + { + + if (__gnu_cxx::__is_null_pointer(__beg) && __beg != __end) + std::__throw_logic_error(("basic_string::" "_M_construct null not valid")); + + + size_type __dnew = static_cast(std::distance(__beg, __end)); + + if (__dnew > size_type(_S_local_capacity)) + { + _M_data(_M_create(__dnew, size_type(0))); + _M_capacity(__dnew); + } + + + try + { this->_S_copy_chars(_M_data(), __beg, __end); } + catch(...) + { + _M_dispose(); + throw; + } + + _M_set_length(__dnew); + } + + template + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_construct(size_type __n, _CharT __c) + { + if (__n > size_type(_S_local_capacity)) + { + _M_data(_M_create(__n, size_type(0))); + _M_capacity(__n); + } + + if (__n) + this->_S_assign(_M_data(), __n, __c); + + _M_set_length(__n); + } + + template + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_assign(const basic_string& __str) + { + if (this != &__str) + { + const size_type __rsize = __str.length(); + const size_type __capacity = capacity(); + + if (__rsize > __capacity) + { + size_type __new_capacity = __rsize; + pointer __tmp = _M_create(__new_capacity, __capacity); + _M_dispose(); + _M_data(__tmp); + _M_capacity(__new_capacity); + } + + if (__rsize) + this->_S_copy(_M_data(), __str._M_data(), __rsize); + + _M_set_length(__rsize); + } + } + + template + void + basic_string<_CharT, _Traits, _Alloc>:: + reserve(size_type __res) + { + + if (__res < length()) + __res = length(); + + const size_type __capacity = capacity(); + if (__res != __capacity) + { + if (__res > __capacity + || __res > size_type(_S_local_capacity)) + { + pointer __tmp = _M_create(__res, __capacity); + this->_S_copy(__tmp, _M_data(), length() + 1); + _M_dispose(); + _M_data(__tmp); + _M_capacity(__res); + } + else if (!_M_is_local()) + { + this->_S_copy(_M_local_data(), _M_data(), length() + 1); + _M_destroy(__capacity); + _M_data(_M_local_data()); + } + } + } + + template + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_mutate(size_type __pos, size_type __len1, const _CharT* __s, + size_type __len2) + { + const size_type __how_much = length() - __pos - __len1; + + size_type __new_capacity = length() + __len2 - __len1; + pointer __r = _M_create(__new_capacity, capacity()); + + if (__pos) + this->_S_copy(__r, _M_data(), __pos); + if (__s && __len2) + this->_S_copy(__r + __pos, __s, __len2); + if (__how_much) + this->_S_copy(__r + __pos + __len2, + _M_data() + __pos + __len1, __how_much); + + _M_dispose(); + _M_data(__r); + _M_capacity(__new_capacity); + } + + template + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_erase(size_type __pos, size_type __n) + { + const size_type __how_much = length() - __pos - __n; + + if (__how_much && __n) + this->_S_move(_M_data() + __pos, _M_data() + __pos + __n, __how_much); + + _M_set_length(length() - __n); + } + + template + void + basic_string<_CharT, _Traits, _Alloc>:: + resize(size_type __n, _CharT __c) + { + const size_type __size = this->size(); + if (__size < __n) + this->append(__n - __size, __c); + else if (__n < __size) + this->_M_set_length(__n); + } + + template + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + _M_append(const _CharT* __s, size_type __n) + { + const size_type __len = __n + this->size(); + + if (__len <= this->capacity()) + { + if (__n) + this->_S_copy(this->_M_data() + this->size(), __s, __n); + } + else + this->_M_mutate(this->size(), size_type(0), __s, __n); + + this->_M_set_length(__len); + return *this; + } + + template + template + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + _M_replace_dispatch(const_iterator __i1, const_iterator __i2, + _InputIterator __k1, _InputIterator __k2, + std::__false_type) + { + const basic_string __s(__k1, __k2); + const size_type __n1 = __i2 - __i1; + return _M_replace(__i1 - begin(), __n1, __s._M_data(), + __s.size()); + } + + template + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + _M_replace_aux(size_type __pos1, size_type __n1, size_type __n2, + _CharT __c) + { + _M_check_length(__n1, __n2, "basic_string::_M_replace_aux"); + + const size_type __old_size = this->size(); + const size_type __new_size = __old_size + __n2 - __n1; + + if (__new_size <= this->capacity()) + { + pointer __p = this->_M_data() + __pos1; + + const size_type __how_much = __old_size - __pos1 - __n1; + if (__how_much && __n1 != __n2) + this->_S_move(__p + __n2, __p + __n1, __how_much); + } + else + this->_M_mutate(__pos1, __n1, 0, __n2); + + if (__n2) + this->_S_assign(this->_M_data() + __pos1, __n2, __c); + + this->_M_set_length(__new_size); + return *this; + } + + template + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + _M_replace(size_type __pos, size_type __len1, const _CharT* __s, + const size_type __len2) + { + _M_check_length(__len1, __len2, "basic_string::_M_replace"); + + const size_type __old_size = this->size(); + const size_type __new_size = __old_size + __len2 - __len1; + + if (__new_size <= this->capacity()) + { + pointer __p = this->_M_data() + __pos; + + const size_type __how_much = __old_size - __pos - __len1; + if (_M_disjunct(__s)) + { + if (__how_much && __len1 != __len2) + this->_S_move(__p + __len2, __p + __len1, __how_much); + if (__len2) + this->_S_copy(__p, __s, __len2); + } + else + { + + if (__len2 && __len2 <= __len1) + this->_S_move(__p, __s, __len2); + if (__how_much && __len1 != __len2) + this->_S_move(__p + __len2, __p + __len1, __how_much); + if (__len2 > __len1) + { + if (__s + __len2 <= __p + __len1) + this->_S_move(__p, __s, __len2); + else if (__s >= __p + __len1) + this->_S_copy(__p, __s + __len2 - __len1, __len2); + else + { + const size_type __nleft = (__p + __len1) - __s; + this->_S_move(__p, __s, __nleft); + this->_S_copy(__p + __nleft, __p + __len2, + __len2 - __nleft); + } + } + } + } + else + this->_M_mutate(__pos, __len1, __s, __len2); + + this->_M_set_length(__new_size); + return *this; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + copy(_CharT* __s, size_type __n, size_type __pos) const + { + _M_check(__pos, "basic_string::copy"); + __n = _M_limit(__pos, __n); + ; + if (__n) + _S_copy(__s, _M_data() + __pos, __n); + + return __n; + } +# 1155 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.tcc" 3 + template + basic_string<_CharT, _Traits, _Alloc> + operator+(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { + ; + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __string_type::size_type __size_type; + const __size_type __len = _Traits::length(__lhs); + __string_type __str; + __str.reserve(__len + __rhs.size()); + __str.append(__lhs, __len); + __str.append(__rhs); + return __str; + } + + template + basic_string<_CharT, _Traits, _Alloc> + operator+(_CharT __lhs, const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __string_type::size_type __size_type; + __string_type __str; + const __size_type __len = __rhs.size(); + __str.reserve(__len + 1); + __str.append(__size_type(1), __lhs); + __str.append(__rhs); + return __str; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find(const _CharT* __s, size_type __pos, size_type __n) const + noexcept + { + ; + const size_type __size = this->size(); + + if (__n == 0) + return __pos <= __size ? __pos : npos; + if (__pos >= __size) + return npos; + + const _CharT __elem0 = __s[0]; + const _CharT* const __data = data(); + const _CharT* __first = __data + __pos; + const _CharT* const __last = __data + __size; + size_type __len = __size - __pos; + + while (__len >= __n) + { + + __first = traits_type::find(__first, __len - __n + 1, __elem0); + if (!__first) + return npos; + + + + if (traits_type::compare(__first, __s, __n) == 0) + return __first - __data; + __len = __last - ++__first; + } + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find(_CharT __c, size_type __pos) const noexcept + { + size_type __ret = npos; + const size_type __size = this->size(); + if (__pos < __size) + { + const _CharT* __data = _M_data(); + const size_type __n = __size - __pos; + const _CharT* __p = traits_type::find(__data + __pos, __n, __c); + if (__p) + __ret = __p - __data; + } + return __ret; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + rfind(const _CharT* __s, size_type __pos, size_type __n) const + noexcept + { + ; + const size_type __size = this->size(); + if (__n <= __size) + { + __pos = std::min(size_type(__size - __n), __pos); + const _CharT* __data = _M_data(); + do + { + if (traits_type::compare(__data + __pos, __s, __n) == 0) + return __pos; + } + while (__pos-- > 0); + } + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + rfind(_CharT __c, size_type __pos) const noexcept + { + size_type __size = this->size(); + if (__size) + { + if (--__size > __pos) + __size = __pos; + for (++__size; __size-- > 0; ) + if (traits_type::eq(_M_data()[__size], __c)) + return __size; + } + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_first_of(const _CharT* __s, size_type __pos, size_type __n) const + noexcept + { + ; + for (; __n && __pos < this->size(); ++__pos) + { + const _CharT* __p = traits_type::find(__s, __n, _M_data()[__pos]); + if (__p) + return __pos; + } + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_last_of(const _CharT* __s, size_type __pos, size_type __n) const + noexcept + { + ; + size_type __size = this->size(); + if (__size && __n) + { + if (--__size > __pos) + __size = __pos; + do + { + if (traits_type::find(__s, __n, _M_data()[__size])) + return __size; + } + while (__size-- != 0); + } + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_first_not_of(const _CharT* __s, size_type __pos, size_type __n) const + noexcept + { + ; + for (; __pos < this->size(); ++__pos) + if (!traits_type::find(__s, __n, _M_data()[__pos])) + return __pos; + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_first_not_of(_CharT __c, size_type __pos) const noexcept + { + for (; __pos < this->size(); ++__pos) + if (!traits_type::eq(_M_data()[__pos], __c)) + return __pos; + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_last_not_of(const _CharT* __s, size_type __pos, size_type __n) const + noexcept + { + ; + size_type __size = this->size(); + if (__size) + { + if (--__size > __pos) + __size = __pos; + do + { + if (!traits_type::find(__s, __n, _M_data()[__size])) + return __size; + } + while (__size--); + } + return npos; + } + + template + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_last_not_of(_CharT __c, size_type __pos) const noexcept + { + size_type __size = this->size(); + if (__size) + { + if (--__size > __pos) + __size = __pos; + do + { + if (!traits_type::eq(_M_data()[__size], __c)) + return __size; + } + while (__size--); + } + return npos; + } + + template + int + basic_string<_CharT, _Traits, _Alloc>:: + compare(size_type __pos, size_type __n, const basic_string& __str) const + { + _M_check(__pos, "basic_string::compare"); + __n = _M_limit(__pos, __n); + const size_type __osize = __str.size(); + const size_type __len = std::min(__n, __osize); + int __r = traits_type::compare(_M_data() + __pos, __str.data(), __len); + if (!__r) + __r = _S_compare(__n, __osize); + return __r; + } + + template + int + basic_string<_CharT, _Traits, _Alloc>:: + compare(size_type __pos1, size_type __n1, const basic_string& __str, + size_type __pos2, size_type __n2) const + { + _M_check(__pos1, "basic_string::compare"); + __str._M_check(__pos2, "basic_string::compare"); + __n1 = _M_limit(__pos1, __n1); + __n2 = __str._M_limit(__pos2, __n2); + const size_type __len = std::min(__n1, __n2); + int __r = traits_type::compare(_M_data() + __pos1, + __str.data() + __pos2, __len); + if (!__r) + __r = _S_compare(__n1, __n2); + return __r; + } + + template + int + basic_string<_CharT, _Traits, _Alloc>:: + compare(const _CharT* __s) const noexcept + { + ; + const size_type __size = this->size(); + const size_type __osize = traits_type::length(__s); + const size_type __len = std::min(__size, __osize); + int __r = traits_type::compare(_M_data(), __s, __len); + if (!__r) + __r = _S_compare(__size, __osize); + return __r; + } + + template + int + basic_string <_CharT, _Traits, _Alloc>:: + compare(size_type __pos, size_type __n1, const _CharT* __s) const + { + ; + _M_check(__pos, "basic_string::compare"); + __n1 = _M_limit(__pos, __n1); + const size_type __osize = traits_type::length(__s); + const size_type __len = std::min(__n1, __osize); + int __r = traits_type::compare(_M_data() + __pos, __s, __len); + if (!__r) + __r = _S_compare(__n1, __osize); + return __r; + } + + template + int + basic_string <_CharT, _Traits, _Alloc>:: + compare(size_type __pos, size_type __n1, const _CharT* __s, + size_type __n2) const + { + ; + _M_check(__pos, "basic_string::compare"); + __n1 = _M_limit(__pos, __n1); + const size_type __len = std::min(__n1, __n2); + int __r = traits_type::compare(_M_data() + __pos, __s, __len); + if (!__r) + __r = _S_compare(__n1, __n2); + return __r; + } + + + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, + basic_string<_CharT, _Traits, _Alloc>& __str) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __istream_type::ios_base __ios_base; + typedef typename __istream_type::int_type __int_type; + typedef typename __string_type::size_type __size_type; + typedef ctype<_CharT> __ctype_type; + typedef typename __ctype_type::ctype_base __ctype_base; + + __size_type __extracted = 0; + typename __ios_base::iostate __err = __ios_base::goodbit; + typename __istream_type::sentry __cerb(__in, false); + if (__cerb) + { + try + { + + __str.erase(); + _CharT __buf[128]; + __size_type __len = 0; + const streamsize __w = __in.width(); + const __size_type __n = __w > 0 ? static_cast<__size_type>(__w) + : __str.max_size(); + const __ctype_type& __ct = use_facet<__ctype_type>(__in.getloc()); + const __int_type __eof = _Traits::eof(); + __int_type __c = __in.rdbuf()->sgetc(); + + while (__extracted < __n + && !_Traits::eq_int_type(__c, __eof) + && !__ct.is(__ctype_base::space, + _Traits::to_char_type(__c))) + { + if (__len == sizeof(__buf) / sizeof(_CharT)) + { + __str.append(__buf, sizeof(__buf) / sizeof(_CharT)); + __len = 0; + } + __buf[__len++] = _Traits::to_char_type(__c); + ++__extracted; + __c = __in.rdbuf()->snextc(); + } + __str.append(__buf, __len); + + if (_Traits::eq_int_type(__c, __eof)) + __err |= __ios_base::eofbit; + __in.width(0); + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(__ios_base::badbit); + throw; + } + catch(...) + { + + + + __in._M_setstate(__ios_base::badbit); + } + } + + if (!__extracted) + __err |= __ios_base::failbit; + if (__err) + __in.setstate(__err); + return __in; + } + + template + basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>& __in, + basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __istream_type::ios_base __ios_base; + typedef typename __istream_type::int_type __int_type; + typedef typename __string_type::size_type __size_type; + + __size_type __extracted = 0; + const __size_type __n = __str.max_size(); + typename __ios_base::iostate __err = __ios_base::goodbit; + typename __istream_type::sentry __cerb(__in, true); + if (__cerb) + { + try + { + __str.erase(); + const __int_type __idelim = _Traits::to_int_type(__delim); + const __int_type __eof = _Traits::eof(); + __int_type __c = __in.rdbuf()->sgetc(); + + while (__extracted < __n + && !_Traits::eq_int_type(__c, __eof) + && !_Traits::eq_int_type(__c, __idelim)) + { + __str += _Traits::to_char_type(__c); + ++__extracted; + __c = __in.rdbuf()->snextc(); + } + + if (_Traits::eq_int_type(__c, __eof)) + __err |= __ios_base::eofbit; + else if (_Traits::eq_int_type(__c, __idelim)) + { + ++__extracted; + __in.rdbuf()->sbumpc(); + } + else + __err |= __ios_base::failbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(__ios_base::badbit); + throw; + } + catch(...) + { + + + + __in._M_setstate(__ios_base::badbit); + } + } + if (!__extracted) + __err |= __ios_base::failbit; + if (__err) + __in.setstate(__err); + return __in; + } +# 1615 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.tcc" 3 + extern template + basic_istream& + operator>>(basic_istream&, string&); + extern template + basic_ostream& + operator<<(basic_ostream&, const string&); + extern template + basic_istream& + getline(basic_istream&, string&, char); + extern template + basic_istream& + getline(basic_istream&, string&); +# 1636 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_string.tcc" 3 + extern template + basic_istream& + operator>>(basic_istream&, wstring&); + extern template + basic_ostream& + operator<<(basic_ostream&, const wstring&); + extern template + basic_istream& + getline(basic_istream&, wstring&, wchar_t); + extern template + basic_istream& + getline(basic_istream&, wstring&); + + + + +} +# 54 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/string" 2 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 2 3 + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + class locale + { + public: + + + typedef int category; + + + class facet; + class id; + class _Impl; + + friend class facet; + friend class _Impl; + + template + friend bool + has_facet(const locale&) throw(); + + template + friend const _Facet& + use_facet(const locale&); + + template + friend struct __use_cache; +# 98 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + static const category none = 0; + static const category ctype = 1L << 0; + static const category numeric = 1L << 1; + static const category collate = 1L << 2; + static const category time = 1L << 3; + static const category monetary = 1L << 4; + static const category messages = 1L << 5; + static const category all = (ctype | numeric | collate | + time | monetary | messages); +# 117 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + locale() throw(); +# 126 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + locale(const locale& __other) throw(); +# 136 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + explicit + locale(const char* __s); +# 151 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + locale(const locale& __base, const char* __s, category __cat); +# 162 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + explicit + locale(const std::string& __s) : locale(__s.c_str()) { } +# 177 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + locale(const locale& __base, const std::string& __s, category __cat) + : locale(__base, __s.c_str(), __cat) { } +# 192 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + locale(const locale& __base, const locale& __add, category __cat); +# 205 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + template + locale(const locale& __other, _Facet* __f); + + + ~locale() throw(); +# 219 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + const locale& + operator=(const locale& __other) throw(); +# 234 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + template + locale + combine(const locale& __other) const; + + + + + + + __attribute ((__abi_tag__ ("cxx11"))) + string + name() const; +# 254 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + bool + operator==(const locale& __other) const throw(); + + + + + + + + bool + operator!=(const locale& __other) const throw() + { return !(this->operator==(__other)); } +# 282 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + template + bool + operator()(const basic_string<_Char, _Traits, _Alloc>& __s1, + const basic_string<_Char, _Traits, _Alloc>& __s2) const; +# 298 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + static locale + global(const locale& __loc); + + + + + static const locale& + classic(); + + private: + + _Impl* _M_impl; + + + static _Impl* _S_classic; + + + static _Impl* _S_global; + + + + + + static const char* const* const _S_categories; +# 333 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + enum { _S_categories_size = 6 + 6 }; + + + static __gthread_once_t _S_once; + + + explicit + locale(_Impl*) throw(); + + static void + _S_initialize(); + + static void + _S_initialize_once() throw(); + + static category + _S_normalize_category(category); + + void + _M_coalesce(const locale& __base, const locale& __add, category __cat); + + + static const id* const _S_twinned_facets[]; + + }; +# 371 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + class locale::facet + { + private: + friend class locale; + friend class locale::_Impl; + + mutable _Atomic_word _M_refcount; + + + static __c_locale _S_c_locale; + + + static const char _S_c_name[2]; + + + static __gthread_once_t _S_once; + + + static void + _S_initialize_once(); + + protected: +# 402 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + explicit + facet(size_t __refs = 0) throw() : _M_refcount(__refs ? 1 : 0) + { } + + + virtual + ~facet(); + + static void + _S_create_c_locale(__c_locale& __cloc, const char* __s, + __c_locale __old = 0); + + static __c_locale + _S_clone_c_locale(__c_locale& __cloc) throw(); + + static void + _S_destroy_c_locale(__c_locale& __cloc); + + static __c_locale + _S_lc_ctype_c_locale(__c_locale __cloc, const char* __s); + + + + static __c_locale + _S_get_c_locale(); + + __attribute__ ((__const__)) static const char* + _S_get_c_name() throw(); +# 438 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + facet(const facet&) = delete; + + facet& + operator=(const facet&) = delete; + + + private: + void + _M_add_reference() const throw() + { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } + + void + _M_remove_reference() const throw() + { + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1) + { + ; + try + { delete this; } + catch(...) + { } + } + } + + const facet* _M_sso_shim(const id*) const; + const facet* _M_cow_shim(const id*) const; + + protected: + class __shim; + }; +# 483 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + class locale::id + { + private: + friend class locale; + friend class locale::_Impl; + + template + friend const _Facet& + use_facet(const locale&); + + template + friend bool + has_facet(const locale&) throw(); + + + + + mutable size_t _M_index; + + + static _Atomic_word _S_refcount; + + void + operator=(const id&); + + id(const id&); + + public: + + + + id() { } + + size_t + _M_id() const throw(); + }; + + + + class locale::_Impl + { + public: + + friend class locale; + friend class locale::facet; + + template + friend bool + has_facet(const locale&) throw(); + + template + friend const _Facet& + use_facet(const locale&); + + template + friend struct __use_cache; + + private: + + _Atomic_word _M_refcount; + const facet** _M_facets; + size_t _M_facets_size; + const facet** _M_caches; + char** _M_names; + static const locale::id* const _S_id_ctype[]; + static const locale::id* const _S_id_numeric[]; + static const locale::id* const _S_id_collate[]; + static const locale::id* const _S_id_time[]; + static const locale::id* const _S_id_monetary[]; + static const locale::id* const _S_id_messages[]; + static const locale::id* const* const _S_facet_categories[]; + + void + _M_add_reference() throw() + { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } + + void + _M_remove_reference() throw() + { + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1) + { + ; + try + { delete this; } + catch(...) + { } + } + } + + _Impl(const _Impl&, size_t); + _Impl(const char*, size_t); + _Impl(size_t) throw(); + + ~_Impl() throw(); + + _Impl(const _Impl&); + + void + operator=(const _Impl&); + + bool + _M_check_same_name() + { + bool __ret = true; + if (_M_names[1]) + + for (size_t __i = 0; __ret && __i < _S_categories_size - 1; ++__i) + __ret = __builtin_strcmp(_M_names[__i], _M_names[__i + 1]) == 0; + return __ret; + } + + void + _M_replace_categories(const _Impl*, category); + + void + _M_replace_category(const _Impl*, const locale::id* const*); + + void + _M_replace_facet(const _Impl*, const locale::id*); + + void + _M_install_facet(const locale::id*, const facet*); + + template + void + _M_init_facet(_Facet* __facet) + { _M_install_facet(&_Facet::id, __facet); } + + template + void + _M_init_facet_unchecked(_Facet* __facet) + { + __facet->_M_add_reference(); + _M_facets[_Facet::id._M_id()] = __facet; + } + + void + _M_install_cache(const facet*, size_t); + + void _M_init_extra(facet**); + void _M_init_extra(void*, void*, const char*, const char*); + }; +# 641 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + template + class __cxx11:: collate : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + + protected: + + + __c_locale _M_c_locale_collate; + + public: + + static locale::id id; +# 668 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + explicit + collate(size_t __refs = 0) + : facet(__refs), _M_c_locale_collate(_S_get_c_locale()) + { } +# 682 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + explicit + collate(__c_locale __cloc, size_t __refs = 0) + : facet(__refs), _M_c_locale_collate(_S_clone_c_locale(__cloc)) + { } +# 699 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + int + compare(const _CharT* __lo1, const _CharT* __hi1, + const _CharT* __lo2, const _CharT* __hi2) const + { return this->do_compare(__lo1, __hi1, __lo2, __hi2); } +# 718 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + string_type + transform(const _CharT* __lo, const _CharT* __hi) const + { return this->do_transform(__lo, __hi); } +# 732 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + long + hash(const _CharT* __lo, const _CharT* __hi) const + { return this->do_hash(__lo, __hi); } + + + int + _M_compare(const _CharT*, const _CharT*) const throw(); + + size_t + _M_transform(_CharT*, const _CharT*, size_t) const throw(); + + protected: + + virtual + ~collate() + { _S_destroy_c_locale(_M_c_locale_collate); } +# 761 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + virtual int + do_compare(const _CharT* __lo1, const _CharT* __hi1, + const _CharT* __lo2, const _CharT* __hi2) const; +# 775 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + virtual string_type + do_transform(const _CharT* __lo, const _CharT* __hi) const; +# 788 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 3 + virtual long + do_hash(const _CharT* __lo, const _CharT* __hi) const; + }; + + template + locale::id collate<_CharT>::id; + + + template<> + int + collate::_M_compare(const char*, const char*) const throw(); + + template<> + size_t + collate::_M_transform(char*, const char*, size_t) const throw(); + + + template<> + int + collate::_M_compare(const wchar_t*, const wchar_t*) const throw(); + + template<> + size_t + collate::_M_transform(wchar_t*, const wchar_t*, size_t) const throw(); + + + + template + class __cxx11:: collate_byname : public collate<_CharT> + { + public: + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + + explicit + collate_byname(const char* __s, size_t __refs = 0) + : collate<_CharT>(__refs) + { + if (__builtin_strcmp(__s, "C") != 0 + && __builtin_strcmp(__s, "POSIX") != 0) + { + this->_S_destroy_c_locale(this->_M_c_locale_collate); + this->_S_create_c_locale(this->_M_c_locale_collate, __s); + } + } + + + explicit + collate_byname(const string& __s, size_t __refs = 0) + : collate_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~collate_byname() { } + }; + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.tcc" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.tcc" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + locale:: + locale(const locale& __other, _Facet* __f) + { + _M_impl = new _Impl(*__other._M_impl, 1); + + try + { _M_impl->_M_install_facet(&_Facet::id, __f); } + catch(...) + { + _M_impl->_M_remove_reference(); + throw; + } + delete [] _M_impl->_M_names[0]; + _M_impl->_M_names[0] = 0; + } + + template + locale + locale:: + combine(const locale& __other) const + { + _Impl* __tmp = new _Impl(*_M_impl, 1); + try + { + __tmp->_M_replace_facet(__other._M_impl, &_Facet::id); + } + catch(...) + { + __tmp->_M_remove_reference(); + throw; + } + return locale(__tmp); + } + + template + bool + locale:: + operator()(const basic_string<_CharT, _Traits, _Alloc>& __s1, + const basic_string<_CharT, _Traits, _Alloc>& __s2) const + { + typedef std::collate<_CharT> __collate_type; + const __collate_type& __collate = use_facet<__collate_type>(*this); + return (__collate.compare(__s1.data(), __s1.data() + __s1.length(), + __s2.data(), __s2.data() + __s2.length()) < 0); + } +# 102 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.tcc" 3 + template + bool + has_facet(const locale& __loc) throw() + { + const size_t __i = _Facet::id._M_id(); + const locale::facet** __facets = __loc._M_impl->_M_facets; + return (__i < __loc._M_impl->_M_facets_size + + && dynamic_cast(__facets[__i])); + + + + } +# 130 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.tcc" 3 + template + const _Facet& + use_facet(const locale& __loc) + { + const size_t __i = _Facet::id._M_id(); + const locale::facet** __facets = __loc._M_impl->_M_facets; + if (__i >= __loc._M_impl->_M_facets_size || !__facets[__i]) + __throw_bad_cast(); + + return dynamic_cast(*__facets[__i]); + + + + } + + + + template + int + collate<_CharT>::_M_compare(const _CharT*, const _CharT*) const throw () + { return 0; } + + + template + size_t + collate<_CharT>::_M_transform(_CharT*, const _CharT*, size_t) const throw () + { return 0; } + + template + int + collate<_CharT>:: + do_compare(const _CharT* __lo1, const _CharT* __hi1, + const _CharT* __lo2, const _CharT* __hi2) const + { + + + const string_type __one(__lo1, __hi1); + const string_type __two(__lo2, __hi2); + + const _CharT* __p = __one.c_str(); + const _CharT* __pend = __one.data() + __one.length(); + const _CharT* __q = __two.c_str(); + const _CharT* __qend = __two.data() + __two.length(); + + + + + for (;;) + { + const int __res = _M_compare(__p, __q); + if (__res) + return __res; + + __p += char_traits<_CharT>::length(__p); + __q += char_traits<_CharT>::length(__q); + if (__p == __pend && __q == __qend) + return 0; + else if (__p == __pend) + return -1; + else if (__q == __qend) + return 1; + + __p++; + __q++; + } + } + + template + typename collate<_CharT>::string_type + collate<_CharT>:: + do_transform(const _CharT* __lo, const _CharT* __hi) const + { + string_type __ret; + + + const string_type __str(__lo, __hi); + + const _CharT* __p = __str.c_str(); + const _CharT* __pend = __str.data() + __str.length(); + + size_t __len = (__hi - __lo) * 2; + + _CharT* __c = new _CharT[__len]; + + try + { + + + + for (;;) + { + + size_t __res = _M_transform(__c, __p, __len); + + + if (__res >= __len) + { + __len = __res + 1; + delete [] __c, __c = 0; + __c = new _CharT[__len]; + __res = _M_transform(__c, __p, __len); + } + + __ret.append(__c, __res); + __p += char_traits<_CharT>::length(__p); + if (__p == __pend) + break; + + __p++; + __ret.push_back(_CharT()); + } + } + catch(...) + { + delete [] __c; + throw; + } + + delete [] __c; + + return __ret; + } + + template + long + collate<_CharT>:: + do_hash(const _CharT* __lo, const _CharT* __hi) const + { + unsigned long __val = 0; + for (; __lo < __hi; ++__lo) + __val = + *__lo + ((__val << 7) + | (__val >> (__gnu_cxx::__numeric_traits:: + __digits - 7))); + return static_cast(__val); + } + + + + + extern template class collate; + extern template class collate_byname; + + extern template + const collate& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + extern template class collate; + extern template class collate_byname; + + extern template + const collate& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + + +} +# 852 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_classes.h" 2 3 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/system_error" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/system_error" 3 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/error_constants.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/error_constants.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cerrno" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cerrno" 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/error_constants.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + enum class errc + { + address_family_not_supported = 97, + address_in_use = 98, + address_not_available = 99, + already_connected = 106, + argument_list_too_long = 7, + argument_out_of_domain = 33, + bad_address = 14, + bad_file_descriptor = 9, + + + bad_message = 74, + + + broken_pipe = 32, + connection_aborted = 103, + connection_already_in_progress = 114, + connection_refused = 111, + connection_reset = 104, + cross_device_link = 18, + destination_address_required = 89, + device_or_resource_busy = 16, + directory_not_empty = 39, + executable_format_error = 8, + file_exists = 17, + file_too_large = 27, + filename_too_long = 36, + function_not_supported = 38, + host_unreachable = 113, + + + identifier_removed = 43, + + + illegal_byte_sequence = 84, + inappropriate_io_control_operation = 25, + interrupted = 4, + invalid_argument = 22, + invalid_seek = 29, + io_error = 5, + is_a_directory = 21, + message_size = 90, + network_down = 100, + network_reset = 102, + network_unreachable = 101, + no_buffer_space = 105, + no_child_process = 10, + + + no_link = 67, + + + no_lock_available = 37, + + + no_message_available = 61, + + + no_message = 42, + no_protocol_option = 92, + no_space_on_device = 28, + + + no_stream_resources = 63, + + + no_such_device_or_address = 6, + no_such_device = 19, + no_such_file_or_directory = 2, + no_such_process = 3, + not_a_directory = 20, + not_a_socket = 88, + + + not_a_stream = 60, + + + not_connected = 107, + not_enough_memory = 12, + + + not_supported = 95, + + + + operation_canceled = 125, + + + operation_in_progress = 115, + operation_not_permitted = 1, + operation_not_supported = 95, + operation_would_block = 11, + + + owner_dead = 130, + + + permission_denied = 13, + + + protocol_error = 71, + + + protocol_not_supported = 93, + read_only_file_system = 30, + resource_deadlock_would_occur = 35, + resource_unavailable_try_again = 11, + result_out_of_range = 34, + + + state_not_recoverable = 131, + + + + stream_timeout = 62, + + + + text_file_busy = 26, + + + timed_out = 110, + too_many_files_open_in_system = 23, + too_many_files_open = 24, + too_many_links = 31, + too_many_symbolic_link_levels = 40, + + + value_too_large = 75, + + + wrong_protocol_type = 91 + }; + + +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/system_error" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/stdexcept" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/stdexcept" 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + struct __cow_string + { + union { + const char* _M_p; + char _M_bytes[sizeof(const char*)]; + }; + + __cow_string(); + __cow_string(const std::string&); + __cow_string(const char*, size_t); + __cow_string(const __cow_string&) noexcept; + __cow_string& operator=(const __cow_string&) noexcept; + ~__cow_string(); + + __cow_string(__cow_string&&) noexcept; + __cow_string& operator=(__cow_string&&) noexcept; + + }; + + typedef basic_string __sso_string; +# 113 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/stdexcept" 3 + class logic_error : public exception + { + __cow_string _M_msg; + + public: + + explicit + logic_error(const string& __arg) ; + + + explicit + logic_error(const char*) ; + + + + logic_error(const logic_error&) noexcept; + logic_error& operator=(const logic_error&) noexcept; + + + virtual ~logic_error() noexcept; + + + + virtual const char* + what() const noexcept; + + + + + + }; + + + + class domain_error : public logic_error + { + public: + explicit domain_error(const string& __arg) ; + + explicit domain_error(const char*) ; + + virtual ~domain_error() noexcept; + }; + + + class invalid_argument : public logic_error + { + public: + explicit invalid_argument(const string& __arg) ; + + explicit invalid_argument(const char*) ; + + virtual ~invalid_argument() noexcept; + }; + + + + class length_error : public logic_error + { + public: + explicit length_error(const string& __arg) ; + + explicit length_error(const char*) ; + + virtual ~length_error() noexcept; + }; + + + + class out_of_range : public logic_error + { + public: + explicit out_of_range(const string& __arg) ; + + explicit out_of_range(const char*) ; + + virtual ~out_of_range() noexcept; + }; + + + + + + + class runtime_error : public exception + { + __cow_string _M_msg; + + public: + + explicit + runtime_error(const string& __arg) ; + + + explicit + runtime_error(const char*) ; + + + + runtime_error(const runtime_error&) noexcept; + runtime_error& operator=(const runtime_error&) noexcept; + + + virtual ~runtime_error() noexcept; + + + + virtual const char* + what() const noexcept; + + + + + + }; + + + class range_error : public runtime_error + { + public: + explicit range_error(const string& __arg) ; + + explicit range_error(const char*) ; + + virtual ~range_error() noexcept; + }; + + + class overflow_error : public runtime_error + { + public: + explicit overflow_error(const string& __arg) ; + + explicit overflow_error(const char*) ; + + virtual ~overflow_error() noexcept; + }; + + + class underflow_error : public runtime_error + { + public: + explicit underflow_error(const string& __arg) ; + + explicit underflow_error(const char*) ; + + virtual ~underflow_error() noexcept; + }; + + + + +} +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/system_error" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + class error_code; + class error_condition; + class system_error; + + + template + struct is_error_code_enum : public false_type { }; + + + template + struct is_error_condition_enum : public false_type { }; + + template<> + struct is_error_condition_enum + : public true_type { }; + + + template + inline constexpr bool is_error_code_enum_v = + is_error_code_enum<_Tp>::value; + template + inline constexpr bool is_error_condition_enum_v = + is_error_condition_enum<_Tp>::value; + + inline namespace _V2 { + + + class error_category + { + public: + constexpr error_category() noexcept = default; + + virtual ~error_category(); + + error_category(const error_category&) = delete; + error_category& operator=(const error_category&) = delete; + + virtual const char* + name() const noexcept = 0; + + + + + + + private: + __attribute ((__abi_tag__ ("cxx11"))) + virtual __cow_string + _M_message(int) const; + + public: + __attribute ((__abi_tag__ ("cxx11"))) + virtual string + message(int) const = 0; +# 110 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/system_error" 3 + public: + virtual error_condition + default_error_condition(int __i) const noexcept; + + virtual bool + equivalent(int __i, const error_condition& __cond) const noexcept; + + virtual bool + equivalent(const error_code& __code, int __i) const noexcept; + + bool + operator<(const error_category& __other) const noexcept + { return less()(this, &__other); } + + bool + operator==(const error_category& __other) const noexcept + { return this == &__other; } + + bool + operator!=(const error_category& __other) const noexcept + { return this != &__other; } + }; + + + __attribute__ ((__const__)) const error_category& system_category() noexcept; + __attribute__ ((__const__)) const error_category& generic_category() noexcept; + + } + + error_code make_error_code(errc) noexcept; + + template + struct hash; + + + + struct error_code + { + error_code() noexcept + : _M_value(0), _M_cat(&system_category()) { } + + error_code(int __v, const error_category& __cat) noexcept + : _M_value(__v), _M_cat(&__cat) { } + + template::value>::type> + error_code(_ErrorCodeEnum __e) noexcept + { *this = make_error_code(__e); } + + void + assign(int __v, const error_category& __cat) noexcept + { + _M_value = __v; + _M_cat = &__cat; + } + + void + clear() noexcept + { assign(0, system_category()); } + + + template + typename enable_if::value, + error_code&>::type + operator=(_ErrorCodeEnum __e) noexcept + { return *this = make_error_code(__e); } + + int + value() const noexcept { return _M_value; } + + const error_category& + category() const noexcept { return *_M_cat; } + + error_condition + default_error_condition() const noexcept; + + __attribute ((__abi_tag__ ("cxx11"))) + string + message() const + { return category().message(value()); } + + explicit operator bool() const noexcept + { return _M_value != 0; } + + + private: + friend class hash; + + int _M_value; + const error_category* _M_cat; + }; + + + inline error_code + make_error_code(errc __e) noexcept + { return error_code(static_cast(__e), generic_category()); } + + inline bool + operator<(const error_code& __lhs, const error_code& __rhs) noexcept + { + return (__lhs.category() < __rhs.category() + || (__lhs.category() == __rhs.category() + && __lhs.value() < __rhs.value())); + } + + template + basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) + { return (__os << __e.category().name() << ':' << __e.value()); } + + error_condition make_error_condition(errc) noexcept; + + + + struct error_condition + { + error_condition() noexcept + : _M_value(0), _M_cat(&generic_category()) { } + + error_condition(int __v, const error_category& __cat) noexcept + : _M_value(__v), _M_cat(&__cat) { } + + template::value>::type> + error_condition(_ErrorConditionEnum __e) noexcept + { *this = make_error_condition(__e); } + + void + assign(int __v, const error_category& __cat) noexcept + { + _M_value = __v; + _M_cat = &__cat; + } + + + template + typename enable_if::value, error_condition&>::type + operator=(_ErrorConditionEnum __e) noexcept + { return *this = make_error_condition(__e); } + + void + clear() noexcept + { assign(0, generic_category()); } + + + int + value() const noexcept { return _M_value; } + + const error_category& + category() const noexcept { return *_M_cat; } + + __attribute ((__abi_tag__ ("cxx11"))) + string + message() const + { return category().message(value()); } + + explicit operator bool() const noexcept + { return _M_value != 0; } + + + private: + int _M_value; + const error_category* _M_cat; + }; + + + inline error_condition + make_error_condition(errc __e) noexcept + { return error_condition(static_cast(__e), generic_category()); } + + inline bool + operator<(const error_condition& __lhs, + const error_condition& __rhs) noexcept + { + return (__lhs.category() < __rhs.category() + || (__lhs.category() == __rhs.category() + && __lhs.value() < __rhs.value())); + } + + + inline bool + operator==(const error_code& __lhs, const error_code& __rhs) noexcept + { return (__lhs.category() == __rhs.category() + && __lhs.value() == __rhs.value()); } + + inline bool + operator==(const error_code& __lhs, const error_condition& __rhs) noexcept + { + return (__lhs.category().equivalent(__lhs.value(), __rhs) + || __rhs.category().equivalent(__lhs, __rhs.value())); + } + + inline bool + operator==(const error_condition& __lhs, const error_code& __rhs) noexcept + { + return (__rhs.category().equivalent(__rhs.value(), __lhs) + || __lhs.category().equivalent(__rhs, __lhs.value())); + } + + inline bool + operator==(const error_condition& __lhs, + const error_condition& __rhs) noexcept + { + return (__lhs.category() == __rhs.category() + && __lhs.value() == __rhs.value()); + } + + inline bool + operator!=(const error_code& __lhs, const error_code& __rhs) noexcept + { return !(__lhs == __rhs); } + + inline bool + operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept + { return !(__lhs == __rhs); } + + inline bool + operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept + { return !(__lhs == __rhs); } + + inline bool + operator!=(const error_condition& __lhs, + const error_condition& __rhs) noexcept + { return !(__lhs == __rhs); } + + + + + + + + class system_error : public std::runtime_error + { + private: + error_code _M_code; + + public: + system_error(error_code __ec = error_code()) + : runtime_error(__ec.message()), _M_code(__ec) { } + + system_error(error_code __ec, const string& __what) + : runtime_error(__what + ": " + __ec.message()), _M_code(__ec) { } + + system_error(error_code __ec, const char* __what) + : runtime_error(__what + (": " + __ec.message())), _M_code(__ec) { } + + system_error(int __v, const error_category& __ecat, const char* __what) + : system_error(error_code(__v, __ecat), __what) { } + + system_error(int __v, const error_category& __ecat) + : runtime_error(error_code(__v, __ecat).message()), + _M_code(__v, __ecat) { } + + system_error(int __v, const error_category& __ecat, const string& __what) + : runtime_error(__what + ": " + error_code(__v, __ecat).message()), + _M_code(__v, __ecat) { } + + virtual ~system_error() noexcept; + + const error_code& + code() const noexcept { return _M_code; } + }; + + +} + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const error_code& __e) const noexcept + { + const size_t __tmp = std::_Hash_impl::hash(__e._M_value); + return std::_Hash_impl::__hash_combine(__e._M_cat, __tmp); + } + }; + + + + + + template<> + struct hash + : public __hash_base + { + size_t + operator()(const error_condition& __e) const noexcept + { + const size_t __tmp = std::_Hash_impl::hash(__e.value()); + return std::_Hash_impl::__hash_combine(__e.category(), __tmp); + } + }; + + + +} +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 2 3 + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + enum _Ios_Fmtflags + { + _S_boolalpha = 1L << 0, + _S_dec = 1L << 1, + _S_fixed = 1L << 2, + _S_hex = 1L << 3, + _S_internal = 1L << 4, + _S_left = 1L << 5, + _S_oct = 1L << 6, + _S_right = 1L << 7, + _S_scientific = 1L << 8, + _S_showbase = 1L << 9, + _S_showpoint = 1L << 10, + _S_showpos = 1L << 11, + _S_skipws = 1L << 12, + _S_unitbuf = 1L << 13, + _S_uppercase = 1L << 14, + _S_adjustfield = _S_left | _S_right | _S_internal, + _S_basefield = _S_dec | _S_oct | _S_hex, + _S_floatfield = _S_scientific | _S_fixed, + _S_ios_fmtflags_end = 1L << 16, + _S_ios_fmtflags_max = 2147483647, + _S_ios_fmtflags_min = ~2147483647 + }; + + inline constexpr _Ios_Fmtflags + operator&(_Ios_Fmtflags __a, _Ios_Fmtflags __b) + { return _Ios_Fmtflags(static_cast(__a) & static_cast(__b)); } + + inline constexpr _Ios_Fmtflags + operator|(_Ios_Fmtflags __a, _Ios_Fmtflags __b) + { return _Ios_Fmtflags(static_cast(__a) | static_cast(__b)); } + + inline constexpr _Ios_Fmtflags + operator^(_Ios_Fmtflags __a, _Ios_Fmtflags __b) + { return _Ios_Fmtflags(static_cast(__a) ^ static_cast(__b)); } + + inline constexpr _Ios_Fmtflags + operator~(_Ios_Fmtflags __a) + { return _Ios_Fmtflags(~static_cast(__a)); } + + inline const _Ios_Fmtflags& + operator|=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) + { return __a = __a | __b; } + + inline const _Ios_Fmtflags& + operator&=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) + { return __a = __a & __b; } + + inline const _Ios_Fmtflags& + operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) + { return __a = __a ^ __b; } + + + enum _Ios_Openmode + { + _S_app = 1L << 0, + _S_ate = 1L << 1, + _S_bin = 1L << 2, + _S_in = 1L << 3, + _S_out = 1L << 4, + _S_trunc = 1L << 5, + _S_ios_openmode_end = 1L << 16, + _S_ios_openmode_max = 2147483647, + _S_ios_openmode_min = ~2147483647 + }; + + inline constexpr _Ios_Openmode + operator&(_Ios_Openmode __a, _Ios_Openmode __b) + { return _Ios_Openmode(static_cast(__a) & static_cast(__b)); } + + inline constexpr _Ios_Openmode + operator|(_Ios_Openmode __a, _Ios_Openmode __b) + { return _Ios_Openmode(static_cast(__a) | static_cast(__b)); } + + inline constexpr _Ios_Openmode + operator^(_Ios_Openmode __a, _Ios_Openmode __b) + { return _Ios_Openmode(static_cast(__a) ^ static_cast(__b)); } + + inline constexpr _Ios_Openmode + operator~(_Ios_Openmode __a) + { return _Ios_Openmode(~static_cast(__a)); } + + inline const _Ios_Openmode& + operator|=(_Ios_Openmode& __a, _Ios_Openmode __b) + { return __a = __a | __b; } + + inline const _Ios_Openmode& + operator&=(_Ios_Openmode& __a, _Ios_Openmode __b) + { return __a = __a & __b; } + + inline const _Ios_Openmode& + operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) + { return __a = __a ^ __b; } + + + enum _Ios_Iostate + { + _S_goodbit = 0, + _S_badbit = 1L << 0, + _S_eofbit = 1L << 1, + _S_failbit = 1L << 2, + _S_ios_iostate_end = 1L << 16, + _S_ios_iostate_max = 2147483647, + _S_ios_iostate_min = ~2147483647 + }; + + inline constexpr _Ios_Iostate + operator&(_Ios_Iostate __a, _Ios_Iostate __b) + { return _Ios_Iostate(static_cast(__a) & static_cast(__b)); } + + inline constexpr _Ios_Iostate + operator|(_Ios_Iostate __a, _Ios_Iostate __b) + { return _Ios_Iostate(static_cast(__a) | static_cast(__b)); } + + inline constexpr _Ios_Iostate + operator^(_Ios_Iostate __a, _Ios_Iostate __b) + { return _Ios_Iostate(static_cast(__a) ^ static_cast(__b)); } + + inline constexpr _Ios_Iostate + operator~(_Ios_Iostate __a) + { return _Ios_Iostate(~static_cast(__a)); } + + inline const _Ios_Iostate& + operator|=(_Ios_Iostate& __a, _Ios_Iostate __b) + { return __a = __a | __b; } + + inline const _Ios_Iostate& + operator&=(_Ios_Iostate& __a, _Ios_Iostate __b) + { return __a = __a & __b; } + + inline const _Ios_Iostate& + operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) + { return __a = __a ^ __b; } + + + enum _Ios_Seekdir + { + _S_beg = 0, + _S_cur = 1, + _S_end = 2, + _S_ios_seekdir_end = 1L << 16 + }; + + + + enum class io_errc { stream = 1 }; + + template <> struct is_error_code_enum : public true_type { }; + + const error_category& iostream_category() noexcept; + + inline error_code + make_error_code(io_errc __e) noexcept + { return error_code(static_cast(__e), iostream_category()); } + + inline error_condition + make_error_condition(io_errc __e) noexcept + { return error_condition(static_cast(__e), iostream_category()); } +# 228 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + class ios_base + { +# 246 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + public: +# 255 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + class __attribute ((__abi_tag__ ("cxx11"))) failure : public system_error + { + public: + explicit + failure(const string& __str); + + + explicit + failure(const string&, const error_code&); + + explicit + failure(const char*, const error_code& = io_errc::stream); + + + virtual + ~failure() throw(); + + virtual const char* + what() const throw(); + }; +# 323 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + typedef _Ios_Fmtflags fmtflags; + + + static const fmtflags boolalpha = _S_boolalpha; + + + static const fmtflags dec = _S_dec; + + + static const fmtflags fixed = _S_fixed; + + + static const fmtflags hex = _S_hex; + + + + + static const fmtflags internal = _S_internal; + + + + static const fmtflags left = _S_left; + + + static const fmtflags oct = _S_oct; + + + + static const fmtflags right = _S_right; + + + static const fmtflags scientific = _S_scientific; + + + + static const fmtflags showbase = _S_showbase; + + + + static const fmtflags showpoint = _S_showpoint; + + + static const fmtflags showpos = _S_showpos; + + + static const fmtflags skipws = _S_skipws; + + + static const fmtflags unitbuf = _S_unitbuf; + + + + static const fmtflags uppercase = _S_uppercase; + + + static const fmtflags adjustfield = _S_adjustfield; + + + static const fmtflags basefield = _S_basefield; + + + static const fmtflags floatfield = _S_floatfield; +# 398 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + typedef _Ios_Iostate iostate; + + + + static const iostate badbit = _S_badbit; + + + static const iostate eofbit = _S_eofbit; + + + + + static const iostate failbit = _S_failbit; + + + static const iostate goodbit = _S_goodbit; +# 429 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + typedef _Ios_Openmode openmode; + + + static const openmode app = _S_app; + + + static const openmode ate = _S_ate; + + + + + static const openmode binary = _S_bin; + + + static const openmode in = _S_in; + + + static const openmode out = _S_out; + + + static const openmode trunc = _S_trunc; +# 461 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + typedef _Ios_Seekdir seekdir; + + + static const seekdir beg = _S_beg; + + + static const seekdir cur = _S_cur; + + + static const seekdir end = _S_end; +# 489 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + enum event + { + erase_event, + imbue_event, + copyfmt_event + }; +# 506 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + typedef void (*event_callback) (event __e, ios_base& __b, int __i); +# 518 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + void + register_callback(event_callback __fn, int __index); + + protected: + streamsize _M_precision; + streamsize _M_width; + fmtflags _M_flags; + iostate _M_exception; + iostate _M_streambuf_state; + + + + struct _Callback_list + { + + _Callback_list* _M_next; + ios_base::event_callback _M_fn; + int _M_index; + _Atomic_word _M_refcount; + + _Callback_list(ios_base::event_callback __fn, int __index, + _Callback_list* __cb) + : _M_next(__cb), _M_fn(__fn), _M_index(__index), _M_refcount(0) { } + + void + _M_add_reference() { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } + + + int + _M_remove_reference() + { + + ; + int __res = __gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1); + if (__res == 0) + { + ; + } + return __res; + } + }; + + _Callback_list* _M_callbacks; + + void + _M_call_callbacks(event __ev) throw(); + + void + _M_dispose_callbacks(void) throw(); + + + struct _Words + { + void* _M_pword; + long _M_iword; + _Words() : _M_pword(0), _M_iword(0) { } + }; + + + _Words _M_word_zero; + + + + enum { _S_local_word_size = 8 }; + _Words _M_local_word[_S_local_word_size]; + + + int _M_word_size; + _Words* _M_word; + + _Words& + _M_grow_words(int __index, bool __iword); + + + locale _M_ios_locale; + + void + _M_init() throw(); + + public: + + + + + + class Init + { + friend class ios_base; + public: + Init(); + ~Init(); + + private: + static _Atomic_word _S_refcount; + static bool _S_synced_with_stdio; + }; + + + + + + + fmtflags + flags() const + { return _M_flags; } +# 631 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + fmtflags + flags(fmtflags __fmtfl) + { + fmtflags __old = _M_flags; + _M_flags = __fmtfl; + return __old; + } +# 647 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + fmtflags + setf(fmtflags __fmtfl) + { + fmtflags __old = _M_flags; + _M_flags |= __fmtfl; + return __old; + } +# 664 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + fmtflags + setf(fmtflags __fmtfl, fmtflags __mask) + { + fmtflags __old = _M_flags; + _M_flags &= ~__mask; + _M_flags |= (__fmtfl & __mask); + return __old; + } + + + + + + + + void + unsetf(fmtflags __mask) + { _M_flags &= ~__mask; } +# 690 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + streamsize + precision() const + { return _M_precision; } + + + + + + + streamsize + precision(streamsize __prec) + { + streamsize __old = _M_precision; + _M_precision = __prec; + return __old; + } + + + + + + + + streamsize + width() const + { return _M_width; } + + + + + + + streamsize + width(streamsize __wide) + { + streamsize __old = _M_width; + _M_width = __wide; + return __old; + } +# 741 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + static bool + sync_with_stdio(bool __sync = true); +# 753 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + locale + imbue(const locale& __loc) throw(); +# 764 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + locale + getloc() const + { return _M_ios_locale; } +# 775 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + const locale& + _M_getloc() const + { return _M_ios_locale; } +# 794 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + static int + xalloc() throw(); +# 810 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + long& + iword(int __ix) + { + _Words& __word = (__ix < _M_word_size) + ? _M_word[__ix] : _M_grow_words(__ix, true); + return __word._M_iword; + } +# 831 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + void*& + pword(int __ix) + { + _Words& __word = (__ix < _M_word_size) + ? _M_word[__ix] : _M_grow_words(__ix, false); + return __word._M_pword; + } +# 848 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + virtual ~ios_base(); + + protected: + ios_base() throw (); +# 862 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ios_base.h" 3 + public: + ios_base(const ios_base&) = delete; + + ios_base& + operator=(const ios_base&) = delete; + + protected: + void + _M_move(ios_base&) noexcept; + + void + _M_swap(ios_base& __rhs) noexcept; + + }; + + + + inline ios_base& + boolalpha(ios_base& __base) + { + __base.setf(ios_base::boolalpha); + return __base; + } + + + inline ios_base& + noboolalpha(ios_base& __base) + { + __base.unsetf(ios_base::boolalpha); + return __base; + } + + + inline ios_base& + showbase(ios_base& __base) + { + __base.setf(ios_base::showbase); + return __base; + } + + + inline ios_base& + noshowbase(ios_base& __base) + { + __base.unsetf(ios_base::showbase); + return __base; + } + + + inline ios_base& + showpoint(ios_base& __base) + { + __base.setf(ios_base::showpoint); + return __base; + } + + + inline ios_base& + noshowpoint(ios_base& __base) + { + __base.unsetf(ios_base::showpoint); + return __base; + } + + + inline ios_base& + showpos(ios_base& __base) + { + __base.setf(ios_base::showpos); + return __base; + } + + + inline ios_base& + noshowpos(ios_base& __base) + { + __base.unsetf(ios_base::showpos); + return __base; + } + + + inline ios_base& + skipws(ios_base& __base) + { + __base.setf(ios_base::skipws); + return __base; + } + + + inline ios_base& + noskipws(ios_base& __base) + { + __base.unsetf(ios_base::skipws); + return __base; + } + + + inline ios_base& + uppercase(ios_base& __base) + { + __base.setf(ios_base::uppercase); + return __base; + } + + + inline ios_base& + nouppercase(ios_base& __base) + { + __base.unsetf(ios_base::uppercase); + return __base; + } + + + inline ios_base& + unitbuf(ios_base& __base) + { + __base.setf(ios_base::unitbuf); + return __base; + } + + + inline ios_base& + nounitbuf(ios_base& __base) + { + __base.unsetf(ios_base::unitbuf); + return __base; + } + + + + inline ios_base& + internal(ios_base& __base) + { + __base.setf(ios_base::internal, ios_base::adjustfield); + return __base; + } + + + inline ios_base& + left(ios_base& __base) + { + __base.setf(ios_base::left, ios_base::adjustfield); + return __base; + } + + + inline ios_base& + right(ios_base& __base) + { + __base.setf(ios_base::right, ios_base::adjustfield); + return __base; + } + + + + inline ios_base& + dec(ios_base& __base) + { + __base.setf(ios_base::dec, ios_base::basefield); + return __base; + } + + + inline ios_base& + hex(ios_base& __base) + { + __base.setf(ios_base::hex, ios_base::basefield); + return __base; + } + + + inline ios_base& + oct(ios_base& __base) + { + __base.setf(ios_base::oct, ios_base::basefield); + return __base; + } + + + + inline ios_base& + fixed(ios_base& __base) + { + __base.setf(ios_base::fixed, ios_base::floatfield); + return __base; + } + + + inline ios_base& + scientific(ios_base& __base) + { + __base.setf(ios_base::scientific, ios_base::floatfield); + return __base; + } + + + + + + + inline ios_base& + hexfloat(ios_base& __base) + { + __base.setf(ios_base::fixed | ios_base::scientific, ios_base::floatfield); + return __base; + } + + + inline ios_base& + defaultfloat(ios_base& __base) + { + __base.unsetf(ios_base::floatfield); + return __base; + } + + + +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template + streamsize + __copy_streambufs_eof(basic_streambuf<_CharT, _Traits>*, + basic_streambuf<_CharT, _Traits>*, bool&); +# 121 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + template + class basic_streambuf + { + public: + + + + + + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + + + typedef basic_streambuf __streambuf_type; + + + friend class basic_ios; + friend class basic_istream; + friend class basic_ostream; + friend class istreambuf_iterator; + friend class ostreambuf_iterator; + + friend streamsize + __copy_streambufs_eof<>(basic_streambuf*, basic_streambuf*, bool&); + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + _CharT2*>::__type + __copy_move_a2(istreambuf_iterator<_CharT2>, + istreambuf_iterator<_CharT2>, _CharT2*); + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + istreambuf_iterator<_CharT2> >::__type + find(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + const _CharT2&); + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + void>::__type + advance(istreambuf_iterator<_CharT2>&, _Distance); + + template + friend basic_istream<_CharT2, _Traits2>& + operator>>(basic_istream<_CharT2, _Traits2>&, _CharT2*); + + template + friend basic_istream<_CharT2, _Traits2>& + operator>>(basic_istream<_CharT2, _Traits2>&, + basic_string<_CharT2, _Traits2, _Alloc>&); + + template + friend basic_istream<_CharT2, _Traits2>& + getline(basic_istream<_CharT2, _Traits2>&, + basic_string<_CharT2, _Traits2, _Alloc>&, _CharT2); + + protected: + + + + + + + + char_type* _M_in_beg; + char_type* _M_in_cur; + char_type* _M_in_end; + char_type* _M_out_beg; + char_type* _M_out_cur; + char_type* _M_out_end; + + + locale _M_buf_locale; + + public: + + virtual + ~basic_streambuf() + { } +# 215 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + locale + pubimbue(const locale& __loc) + { + locale __tmp(this->getloc()); + this->imbue(__loc); + _M_buf_locale = __loc; + return __tmp; + } +# 232 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + locale + getloc() const + { return _M_buf_locale; } +# 245 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + basic_streambuf* + pubsetbuf(char_type* __s, streamsize __n) + { return this->setbuf(__s, __n); } +# 257 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + pos_type + pubseekoff(off_type __off, ios_base::seekdir __way, + ios_base::openmode __mode = ios_base::in | ios_base::out) + { return this->seekoff(__off, __way, __mode); } +# 269 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + pos_type + pubseekpos(pos_type __sp, + ios_base::openmode __mode = ios_base::in | ios_base::out) + { return this->seekpos(__sp, __mode); } + + + + + int + pubsync() { return this->sync(); } +# 290 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + streamsize + in_avail() + { + const streamsize __ret = this->egptr() - this->gptr(); + return __ret ? __ret : this->showmanyc(); + } +# 304 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + int_type + snextc() + { + int_type __ret = traits_type::eof(); + if (__builtin_expect(!traits_type::eq_int_type(this->sbumpc(), + __ret), true)) + __ret = this->sgetc(); + return __ret; + } +# 322 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + int_type + sbumpc() + { + int_type __ret; + if (__builtin_expect(this->gptr() < this->egptr(), true)) + { + __ret = traits_type::to_int_type(*this->gptr()); + this->gbump(1); + } + else + __ret = this->uflow(); + return __ret; + } +# 344 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + int_type + sgetc() + { + int_type __ret; + if (__builtin_expect(this->gptr() < this->egptr(), true)) + __ret = traits_type::to_int_type(*this->gptr()); + else + __ret = this->underflow(); + return __ret; + } +# 363 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + streamsize + sgetn(char_type* __s, streamsize __n) + { return this->xsgetn(__s, __n); } +# 378 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + int_type + sputbackc(char_type __c) + { + int_type __ret; + const bool __testpos = this->eback() < this->gptr(); + if (__builtin_expect(!__testpos || + !traits_type::eq(__c, this->gptr()[-1]), false)) + __ret = this->pbackfail(traits_type::to_int_type(__c)); + else + { + this->gbump(-1); + __ret = traits_type::to_int_type(*this->gptr()); + } + return __ret; + } +# 403 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + int_type + sungetc() + { + int_type __ret; + if (__builtin_expect(this->eback() < this->gptr(), true)) + { + this->gbump(-1); + __ret = traits_type::to_int_type(*this->gptr()); + } + else + __ret = this->pbackfail(); + return __ret; + } +# 430 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + int_type + sputc(char_type __c) + { + int_type __ret; + if (__builtin_expect(this->pptr() < this->epptr(), true)) + { + *this->pptr() = __c; + this->pbump(1); + __ret = traits_type::to_int_type(__c); + } + else + __ret = this->overflow(traits_type::to_int_type(__c)); + return __ret; + } +# 456 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + streamsize + sputn(const char_type* __s, streamsize __n) + { return this->xsputn(__s, __n); } + + protected: +# 470 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + basic_streambuf() + : _M_in_beg(0), _M_in_cur(0), _M_in_end(0), + _M_out_beg(0), _M_out_cur(0), _M_out_end(0), + _M_buf_locale(locale()) + { } +# 488 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + char_type* + eback() const { return _M_in_beg; } + + char_type* + gptr() const { return _M_in_cur; } + + char_type* + egptr() const { return _M_in_end; } +# 504 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + void + gbump(int __n) { _M_in_cur += __n; } +# 515 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + void + setg(char_type* __gbeg, char_type* __gnext, char_type* __gend) + { + _M_in_beg = __gbeg; + _M_in_cur = __gnext; + _M_in_end = __gend; + } +# 535 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + char_type* + pbase() const { return _M_out_beg; } + + char_type* + pptr() const { return _M_out_cur; } + + char_type* + epptr() const { return _M_out_end; } +# 551 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + void + pbump(int __n) { _M_out_cur += __n; } +# 561 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + void + setp(char_type* __pbeg, char_type* __pend) + { + _M_out_beg = _M_out_cur = __pbeg; + _M_out_end = __pend; + } +# 582 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual void + imbue(const locale& __loc __attribute__ ((__unused__))) + { } +# 597 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual basic_streambuf* + setbuf(char_type*, streamsize) + { return this; } +# 608 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual pos_type + seekoff(off_type, ios_base::seekdir, + ios_base::openmode = ios_base::in | ios_base::out) + { return pos_type(off_type(-1)); } +# 620 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual pos_type + seekpos(pos_type, + ios_base::openmode = ios_base::in | ios_base::out) + { return pos_type(off_type(-1)); } +# 633 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual int + sync() { return 0; } +# 655 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual streamsize + showmanyc() { return 0; } +# 671 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual streamsize + xsgetn(char_type* __s, streamsize __n); +# 693 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual int_type + underflow() + { return traits_type::eof(); } +# 706 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual int_type + uflow() + { + int_type __ret = traits_type::eof(); + const bool __testeof = traits_type::eq_int_type(this->underflow(), + __ret); + if (!__testeof) + { + __ret = traits_type::to_int_type(*this->gptr()); + this->gbump(1); + } + return __ret; + } +# 730 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual int_type + pbackfail(int_type __c __attribute__ ((__unused__)) = traits_type::eof()) + { return traits_type::eof(); } +# 748 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual streamsize + xsputn(const char_type* __s, streamsize __n); +# 774 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + virtual int_type + overflow(int_type __c __attribute__ ((__unused__)) = traits_type::eof()) + { return traits_type::eof(); } +# 803 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 3 + void + __safe_gbump(streamsize __n) { _M_in_cur += __n; } + + void + __safe_pbump(streamsize __n) { _M_out_cur += __n; } + + + + + protected: + + basic_streambuf(const basic_streambuf&); + + basic_streambuf& + operator=(const basic_streambuf&); + + + void + swap(basic_streambuf& __sb) + { + std::swap(_M_in_beg, __sb._M_in_beg); + std::swap(_M_in_cur, __sb._M_in_cur); + std::swap(_M_in_end, __sb._M_in_end); + std::swap(_M_out_beg, __sb._M_out_beg); + std::swap(_M_out_cur, __sb._M_out_cur); + std::swap(_M_out_end, __sb._M_out_end); + std::swap(_M_buf_locale, __sb._M_buf_locale); + } + + }; + + + template + std::basic_streambuf<_CharT, _Traits>:: + basic_streambuf(const basic_streambuf&) = default; + + template + std::basic_streambuf<_CharT, _Traits>& + std::basic_streambuf<_CharT, _Traits>:: + operator=(const basic_streambuf&) = default; + + + + template<> + streamsize + __copy_streambufs_eof(basic_streambuf* __sbin, + basic_streambuf* __sbout, bool& __ineof); + + template<> + streamsize + __copy_streambufs_eof(basic_streambuf* __sbin, + basic_streambuf* __sbout, bool& __ineof); + + + + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/streambuf.tcc" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/streambuf.tcc" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + streamsize + basic_streambuf<_CharT, _Traits>:: + xsgetn(char_type* __s, streamsize __n) + { + streamsize __ret = 0; + while (__ret < __n) + { + const streamsize __buf_len = this->egptr() - this->gptr(); + if (__buf_len) + { + const streamsize __remaining = __n - __ret; + const streamsize __len = std::min(__buf_len, __remaining); + traits_type::copy(__s, this->gptr(), __len); + __ret += __len; + __s += __len; + this->__safe_gbump(__len); + } + + if (__ret < __n) + { + const int_type __c = this->uflow(); + if (!traits_type::eq_int_type(__c, traits_type::eof())) + { + traits_type::assign(*__s++, traits_type::to_char_type(__c)); + ++__ret; + } + else + break; + } + } + return __ret; + } + + template + streamsize + basic_streambuf<_CharT, _Traits>:: + xsputn(const char_type* __s, streamsize __n) + { + streamsize __ret = 0; + while (__ret < __n) + { + const streamsize __buf_len = this->epptr() - this->pptr(); + if (__buf_len) + { + const streamsize __remaining = __n - __ret; + const streamsize __len = std::min(__buf_len, __remaining); + traits_type::copy(this->pptr(), __s, __len); + __ret += __len; + __s += __len; + this->__safe_pbump(__len); + } + + if (__ret < __n) + { + int_type __c = this->overflow(traits_type::to_int_type(*__s)); + if (!traits_type::eq_int_type(__c, traits_type::eof())) + { + ++__ret; + ++__s; + } + else + break; + } + } + return __ret; + } + + + + + template + streamsize + __copy_streambufs_eof(basic_streambuf<_CharT, _Traits>* __sbin, + basic_streambuf<_CharT, _Traits>* __sbout, + bool& __ineof) + { + streamsize __ret = 0; + __ineof = true; + typename _Traits::int_type __c = __sbin->sgetc(); + while (!_Traits::eq_int_type(__c, _Traits::eof())) + { + __c = __sbout->sputc(_Traits::to_char_type(__c)); + if (_Traits::eq_int_type(__c, _Traits::eof())) + { + __ineof = false; + break; + } + ++__ret; + __c = __sbin->snextc(); + } + return __ret; + } + + template + inline streamsize + __copy_streambufs(basic_streambuf<_CharT, _Traits>* __sbin, + basic_streambuf<_CharT, _Traits>* __sbout) + { + bool __ineof; + return __copy_streambufs_eof(__sbin, __sbout, __ineof); + } + + + + + extern template class basic_streambuf; + extern template + streamsize + __copy_streambufs(basic_streambuf*, + basic_streambuf*); + extern template + streamsize + __copy_streambufs_eof(basic_streambuf*, + basic_streambuf*, bool&); + + + extern template class basic_streambuf; + extern template + streamsize + __copy_streambufs(basic_streambuf*, + basic_streambuf*); + extern template + streamsize + __copy_streambufs_eof(basic_streambuf*, + basic_streambuf*, bool&); + + + + +} +# 863 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/streambuf" 2 3 +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwctype" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwctype" 3 +# 50 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwctype" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wctype.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wctype.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wctype-wchar.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wctype-wchar.h" 3 +typedef unsigned long int wctype_t; +# 56 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wctype-wchar.h" 3 +enum +{ + __ISwupper = 0, + __ISwlower = 1, + __ISwalpha = 2, + __ISwdigit = 3, + __ISwxdigit = 4, + __ISwspace = 5, + __ISwprint = 6, + __ISwgraph = 7, + __ISwblank = 8, + __ISwcntrl = 9, + __ISwpunct = 10, + __ISwalnum = 11, + + _ISwupper = ((__ISwupper) < 8 ? (int) ((1UL << (__ISwupper)) << 24) : ((__ISwupper) < 16 ? (int) ((1UL << (__ISwupper)) << 8) : ((__ISwupper) < 24 ? (int) ((1UL << (__ISwupper)) >> 8) : (int) ((1UL << (__ISwupper)) >> 24)))), + _ISwlower = ((__ISwlower) < 8 ? (int) ((1UL << (__ISwlower)) << 24) : ((__ISwlower) < 16 ? (int) ((1UL << (__ISwlower)) << 8) : ((__ISwlower) < 24 ? (int) ((1UL << (__ISwlower)) >> 8) : (int) ((1UL << (__ISwlower)) >> 24)))), + _ISwalpha = ((__ISwalpha) < 8 ? (int) ((1UL << (__ISwalpha)) << 24) : ((__ISwalpha) < 16 ? (int) ((1UL << (__ISwalpha)) << 8) : ((__ISwalpha) < 24 ? (int) ((1UL << (__ISwalpha)) >> 8) : (int) ((1UL << (__ISwalpha)) >> 24)))), + _ISwdigit = ((__ISwdigit) < 8 ? (int) ((1UL << (__ISwdigit)) << 24) : ((__ISwdigit) < 16 ? (int) ((1UL << (__ISwdigit)) << 8) : ((__ISwdigit) < 24 ? (int) ((1UL << (__ISwdigit)) >> 8) : (int) ((1UL << (__ISwdigit)) >> 24)))), + _ISwxdigit = ((__ISwxdigit) < 8 ? (int) ((1UL << (__ISwxdigit)) << 24) : ((__ISwxdigit) < 16 ? (int) ((1UL << (__ISwxdigit)) << 8) : ((__ISwxdigit) < 24 ? (int) ((1UL << (__ISwxdigit)) >> 8) : (int) ((1UL << (__ISwxdigit)) >> 24)))), + _ISwspace = ((__ISwspace) < 8 ? (int) ((1UL << (__ISwspace)) << 24) : ((__ISwspace) < 16 ? (int) ((1UL << (__ISwspace)) << 8) : ((__ISwspace) < 24 ? (int) ((1UL << (__ISwspace)) >> 8) : (int) ((1UL << (__ISwspace)) >> 24)))), + _ISwprint = ((__ISwprint) < 8 ? (int) ((1UL << (__ISwprint)) << 24) : ((__ISwprint) < 16 ? (int) ((1UL << (__ISwprint)) << 8) : ((__ISwprint) < 24 ? (int) ((1UL << (__ISwprint)) >> 8) : (int) ((1UL << (__ISwprint)) >> 24)))), + _ISwgraph = ((__ISwgraph) < 8 ? (int) ((1UL << (__ISwgraph)) << 24) : ((__ISwgraph) < 16 ? (int) ((1UL << (__ISwgraph)) << 8) : ((__ISwgraph) < 24 ? (int) ((1UL << (__ISwgraph)) >> 8) : (int) ((1UL << (__ISwgraph)) >> 24)))), + _ISwblank = ((__ISwblank) < 8 ? (int) ((1UL << (__ISwblank)) << 24) : ((__ISwblank) < 16 ? (int) ((1UL << (__ISwblank)) << 8) : ((__ISwblank) < 24 ? (int) ((1UL << (__ISwblank)) >> 8) : (int) ((1UL << (__ISwblank)) >> 24)))), + _ISwcntrl = ((__ISwcntrl) < 8 ? (int) ((1UL << (__ISwcntrl)) << 24) : ((__ISwcntrl) < 16 ? (int) ((1UL << (__ISwcntrl)) << 8) : ((__ISwcntrl) < 24 ? (int) ((1UL << (__ISwcntrl)) >> 8) : (int) ((1UL << (__ISwcntrl)) >> 24)))), + _ISwpunct = ((__ISwpunct) < 8 ? (int) ((1UL << (__ISwpunct)) << 24) : ((__ISwpunct) < 16 ? (int) ((1UL << (__ISwpunct)) << 8) : ((__ISwpunct) < 24 ? (int) ((1UL << (__ISwpunct)) >> 8) : (int) ((1UL << (__ISwpunct)) >> 24)))), + _ISwalnum = ((__ISwalnum) < 8 ? (int) ((1UL << (__ISwalnum)) << 24) : ((__ISwalnum) < 16 ? (int) ((1UL << (__ISwalnum)) << 8) : ((__ISwalnum) < 24 ? (int) ((1UL << (__ISwalnum)) >> 8) : (int) ((1UL << (__ISwalnum)) >> 24)))) +}; + + + +extern "C" { + + + + + + + +extern int iswalnum (wint_t __wc) throw (); + + + + + +extern int iswalpha (wint_t __wc) throw (); + + +extern int iswcntrl (wint_t __wc) throw (); + + + +extern int iswdigit (wint_t __wc) throw (); + + + +extern int iswgraph (wint_t __wc) throw (); + + + + +extern int iswlower (wint_t __wc) throw (); + + +extern int iswprint (wint_t __wc) throw (); + + + + +extern int iswpunct (wint_t __wc) throw (); + + + + +extern int iswspace (wint_t __wc) throw (); + + + + +extern int iswupper (wint_t __wc) throw (); + + + + +extern int iswxdigit (wint_t __wc) throw (); + + + + + +extern int iswblank (wint_t __wc) throw (); +# 155 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wctype-wchar.h" 3 +extern wctype_t wctype (const char *__property) throw (); + + + +extern int iswctype (wint_t __wc, wctype_t __desc) throw (); + + + + + + +extern wint_t towlower (wint_t __wc) throw (); + + +extern wint_t towupper (wint_t __wc) throw (); + +} +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/wctype.h" 2 3 + + + + + +extern "C" { + + + +typedef const __int32_t *wctrans_t; + + + +extern wctrans_t wctrans (const char *__property) throw (); + + +extern wint_t towctrans (wint_t __wc, wctrans_t __desc) throw (); + + + + + + + +extern int iswalnum_l (wint_t __wc, locale_t __locale) throw (); + + + + + +extern int iswalpha_l (wint_t __wc, locale_t __locale) throw (); + + +extern int iswcntrl_l (wint_t __wc, locale_t __locale) throw (); + + + +extern int iswdigit_l (wint_t __wc, locale_t __locale) throw (); + + + +extern int iswgraph_l (wint_t __wc, locale_t __locale) throw (); + + + + +extern int iswlower_l (wint_t __wc, locale_t __locale) throw (); + + +extern int iswprint_l (wint_t __wc, locale_t __locale) throw (); + + + + +extern int iswpunct_l (wint_t __wc, locale_t __locale) throw (); + + + + +extern int iswspace_l (wint_t __wc, locale_t __locale) throw (); + + + + +extern int iswupper_l (wint_t __wc, locale_t __locale) throw (); + + + + +extern int iswxdigit_l (wint_t __wc, locale_t __locale) throw (); + + + + +extern int iswblank_l (wint_t __wc, locale_t __locale) throw (); + + + +extern wctype_t wctype_l (const char *__property, locale_t __locale) + throw (); + + + +extern int iswctype_l (wint_t __wc, wctype_t __desc, locale_t __locale) + throw (); + + + + + + +extern wint_t towlower_l (wint_t __wc, locale_t __locale) throw (); + + +extern wint_t towupper_l (wint_t __wc, locale_t __locale) throw (); + + + +extern wctrans_t wctrans_l (const char *__property, locale_t __locale) + throw (); + + +extern wint_t towctrans_l (wint_t __wc, wctrans_t __desc, + locale_t __locale) throw (); + + + +} +# 51 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwctype" 2 3 +# 80 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cwctype" 3 +namespace std +{ + using ::wctrans_t; + using ::wctype_t; + using ::wint_t; + + using ::iswalnum; + using ::iswalpha; + + using ::iswblank; + + using ::iswcntrl; + using ::iswctype; + using ::iswdigit; + using ::iswgraph; + using ::iswlower; + using ::iswprint; + using ::iswpunct; + using ::iswspace; + using ::iswupper; + using ::iswxdigit; + using ::towctrans; + using ::towlower; + using ::towupper; + using ::wctrans; + using ::wctype; +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cctype" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cctype" 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/ctype_base.h" 1 3 +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/ctype_base.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + struct ctype_base + { + + typedef const int* __to_type; + + + + typedef unsigned short mask; + static const mask upper = _ISupper; + static const mask lower = _ISlower; + static const mask alpha = _ISalpha; + static const mask digit = _ISdigit; + static const mask xdigit = _ISxdigit; + static const mask space = _ISspace; + static const mask print = _ISprint; + static const mask graph = _ISalpha | _ISdigit | _ISpunct; + static const mask cntrl = _IScntrl; + static const mask punct = _ISpunct; + static const mask alnum = _ISalpha | _ISdigit; + + static const mask blank = _ISblank; + + }; + + +} +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 2 3 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/streambuf_iterator.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/streambuf_iterator.h" 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/streambuf_iterator.h" 3 + template + class istreambuf_iterator + : public iterator + + + + { + public: + + + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename _Traits::int_type int_type; + typedef basic_streambuf<_CharT, _Traits> streambuf_type; + typedef basic_istream<_CharT, _Traits> istream_type; + + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + ostreambuf_iterator<_CharT2> >::__type + copy(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + ostreambuf_iterator<_CharT2>); + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + _CharT2*>::__type + __copy_move_a2(istreambuf_iterator<_CharT2>, + istreambuf_iterator<_CharT2>, _CharT2*); + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + istreambuf_iterator<_CharT2> >::__type + find(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + const _CharT2&); + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + void>::__type + advance(istreambuf_iterator<_CharT2>&, _Distance); + + private: + + + + + + + + mutable streambuf_type* _M_sbuf; + int_type _M_c; + + public: + + constexpr istreambuf_iterator() noexcept + : _M_sbuf(0), _M_c(traits_type::eof()) { } + + + istreambuf_iterator(const istreambuf_iterator&) noexcept = default; + + ~istreambuf_iterator() = default; + + + + istreambuf_iterator(istream_type& __s) noexcept + : _M_sbuf(__s.rdbuf()), _M_c(traits_type::eof()) { } + + + istreambuf_iterator(streambuf_type* __s) noexcept + : _M_sbuf(__s), _M_c(traits_type::eof()) { } + + + + + char_type + operator*() const + { + int_type __c = _M_get(); +# 139 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/streambuf_iterator.h" 3 + return traits_type::to_char_type(__c); + } + + + istreambuf_iterator& + operator++() + { + + + + ; + + _M_sbuf->sbumpc(); + _M_c = traits_type::eof(); + return *this; + } + + + istreambuf_iterator + operator++(int) + { + + + + ; + + istreambuf_iterator __old = *this; + __old._M_c = _M_sbuf->sbumpc(); + _M_c = traits_type::eof(); + return __old; + } + + + + + + bool + equal(const istreambuf_iterator& __b) const + { return _M_at_eof() == __b._M_at_eof(); } + + private: + int_type + _M_get() const + { + int_type __ret = _M_c; + if (_M_sbuf && _S_is_eof(__ret) && _S_is_eof(__ret = _M_sbuf->sgetc())) + _M_sbuf = 0; + return __ret; + } + + bool + _M_at_eof() const + { return _S_is_eof(_M_get()); } + + static bool + _S_is_eof(int_type __c) + { + const int_type __eof = traits_type::eof(); + return traits_type::eq_int_type(__c, __eof); + } + }; + + template + inline bool + operator==(const istreambuf_iterator<_CharT, _Traits>& __a, + const istreambuf_iterator<_CharT, _Traits>& __b) + { return __a.equal(__b); } + + template + inline bool + operator!=(const istreambuf_iterator<_CharT, _Traits>& __a, + const istreambuf_iterator<_CharT, _Traits>& __b) + { return !__a.equal(__b); } + + + template + class ostreambuf_iterator + : public iterator + { + public: + + + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef basic_streambuf<_CharT, _Traits> streambuf_type; + typedef basic_ostream<_CharT, _Traits> ostream_type; + + + template + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + ostreambuf_iterator<_CharT2> >::__type + copy(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + ostreambuf_iterator<_CharT2>); + + private: + streambuf_type* _M_sbuf; + bool _M_failed; + + public: + + ostreambuf_iterator(ostream_type& __s) noexcept + : _M_sbuf(__s.rdbuf()), _M_failed(!_M_sbuf) { } + + + ostreambuf_iterator(streambuf_type* __s) noexcept + : _M_sbuf(__s), _M_failed(!_M_sbuf) { } + + + ostreambuf_iterator& + operator=(_CharT __c) + { + if (!_M_failed && + _Traits::eq_int_type(_M_sbuf->sputc(__c), _Traits::eof())) + _M_failed = true; + return *this; + } + + + ostreambuf_iterator& + operator*() + { return *this; } + + + ostreambuf_iterator& + operator++(int) + { return *this; } + + + ostreambuf_iterator& + operator++() + { return *this; } + + + bool + failed() const noexcept + { return _M_failed; } + + ostreambuf_iterator& + _M_put(const _CharT* __ws, streamsize __len) + { + if (__builtin_expect(!_M_failed, true) + && __builtin_expect(this->_M_sbuf->sputn(__ws, __len) != __len, + false)) + _M_failed = true; + return *this; + } + }; + + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT> >::__type + copy(istreambuf_iterator<_CharT> __first, + istreambuf_iterator<_CharT> __last, + ostreambuf_iterator<_CharT> __result) + { + if (__first._M_sbuf && !__last._M_sbuf && !__result._M_failed) + { + bool __ineof; + __copy_streambufs_eof(__first._M_sbuf, __result._M_sbuf, __ineof); + if (!__ineof) + __result._M_failed = true; + } + return __result; + } + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT> >::__type + __copy_move_a2(_CharT* __first, _CharT* __last, + ostreambuf_iterator<_CharT> __result) + { + const streamsize __num = __last - __first; + if (__num > 0) + __result._M_put(__first, __num); + return __result; + } + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT> >::__type + __copy_move_a2(const _CharT* __first, const _CharT* __last, + ostreambuf_iterator<_CharT> __result) + { + const streamsize __num = __last - __first; + if (__num > 0) + __result._M_put(__first, __num); + return __result; + } + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + _CharT*>::__type + __copy_move_a2(istreambuf_iterator<_CharT> __first, + istreambuf_iterator<_CharT> __last, _CharT* __result) + { + typedef istreambuf_iterator<_CharT> __is_iterator_type; + typedef typename __is_iterator_type::traits_type traits_type; + typedef typename __is_iterator_type::streambuf_type streambuf_type; + typedef typename traits_type::int_type int_type; + + if (__first._M_sbuf && !__last._M_sbuf) + { + streambuf_type* __sb = __first._M_sbuf; + int_type __c = __sb->sgetc(); + while (!traits_type::eq_int_type(__c, traits_type::eof())) + { + const streamsize __n = __sb->egptr() - __sb->gptr(); + if (__n > 1) + { + traits_type::copy(__result, __sb->gptr(), __n); + __sb->__safe_gbump(__n); + __result += __n; + __c = __sb->underflow(); + } + else + { + *__result++ = traits_type::to_char_type(__c); + __c = __sb->snextc(); + } + } + } + return __result; + } + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + istreambuf_iterator<_CharT> >::__type + find(istreambuf_iterator<_CharT> __first, + istreambuf_iterator<_CharT> __last, const _CharT& __val) + { + typedef istreambuf_iterator<_CharT> __is_iterator_type; + typedef typename __is_iterator_type::traits_type traits_type; + typedef typename __is_iterator_type::streambuf_type streambuf_type; + typedef typename traits_type::int_type int_type; + const int_type __eof = traits_type::eof(); + + if (__first._M_sbuf && !__last._M_sbuf) + { + const int_type __ival = traits_type::to_int_type(__val); + streambuf_type* __sb = __first._M_sbuf; + int_type __c = __sb->sgetc(); + while (!traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __ival)) + { + streamsize __n = __sb->egptr() - __sb->gptr(); + if (__n > 1) + { + const _CharT* __p = traits_type::find(__sb->gptr(), + __n, __val); + if (__p) + __n = __p - __sb->gptr(); + __sb->__safe_gbump(__n); + __c = __sb->sgetc(); + } + else + __c = __sb->snextc(); + } + + __first._M_c = __eof; + } + + return __first; + } + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + void>::__type + advance(istreambuf_iterator<_CharT>& __i, _Distance __n) + { + if (__n == 0) + return; + + ; + + + ; + + typedef istreambuf_iterator<_CharT> __is_iterator_type; + typedef typename __is_iterator_type::traits_type traits_type; + typedef typename __is_iterator_type::streambuf_type streambuf_type; + typedef typename traits_type::int_type int_type; + const int_type __eof = traits_type::eof(); + + streambuf_type* __sb = __i._M_sbuf; + while (__n > 0) + { + streamsize __size = __sb->egptr() - __sb->gptr(); + if (__size > __n) + { + __sb->__safe_gbump(__n); + break; + } + + __sb->__safe_gbump(__size); + __n -= __size; + if (traits_type::eq_int_type(__sb->underflow(), __eof)) + { + + + ; + break; + } + } + + __i._M_c = __eof; + } + + + + +} +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 71 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template + void + __convert_to_v(const char*, _Tp&, ios_base::iostate&, + const __c_locale&) throw(); + + + template<> + void + __convert_to_v(const char*, float&, ios_base::iostate&, + const __c_locale&) throw(); + + template<> + void + __convert_to_v(const char*, double&, ios_base::iostate&, + const __c_locale&) throw(); + + template<> + void + __convert_to_v(const char*, long double&, ios_base::iostate&, + const __c_locale&) throw(); + + + + template + struct __pad + { + static void + _S_pad(ios_base& __io, _CharT __fill, _CharT* __news, + const _CharT* __olds, streamsize __newlen, streamsize __oldlen); + }; + + + + + + + template + _CharT* + __add_grouping(_CharT* __s, _CharT __sep, + const char* __gbeg, size_t __gsize, + const _CharT* __first, const _CharT* __last); + + + + + template + inline + ostreambuf_iterator<_CharT> + __write(ostreambuf_iterator<_CharT> __s, const _CharT* __ws, int __len) + { + __s._M_put(__ws, __len); + return __s; + } + + + template + inline + _OutIter + __write(_OutIter __s, const _CharT* __ws, int __len) + { + for (int __j = 0; __j < __len; __j++, ++__s) + *__s = __ws[__j]; + return __s; + } +# 149 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template + class __ctype_abstract_base : public locale::facet, public ctype_base + { + public: + + + typedef _CharT char_type; +# 168 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + bool + is(mask __m, char_type __c) const + { return this->do_is(__m, __c); } +# 185 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + is(const char_type *__lo, const char_type *__hi, mask *__vec) const + { return this->do_is(__lo, __hi, __vec); } +# 201 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + scan_is(mask __m, const char_type* __lo, const char_type* __hi) const + { return this->do_scan_is(__m, __lo, __hi); } +# 217 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + scan_not(mask __m, const char_type* __lo, const char_type* __hi) const + { return this->do_scan_not(__m, __lo, __hi); } +# 231 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + toupper(char_type __c) const + { return this->do_toupper(__c); } +# 246 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + toupper(char_type *__lo, const char_type* __hi) const + { return this->do_toupper(__lo, __hi); } +# 260 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + tolower(char_type __c) const + { return this->do_tolower(__c); } +# 275 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + tolower(char_type* __lo, const char_type* __hi) const + { return this->do_tolower(__lo, __hi); } +# 292 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + widen(char __c) const + { return this->do_widen(__c); } +# 311 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char* + widen(const char* __lo, const char* __hi, char_type* __to) const + { return this->do_widen(__lo, __hi, __to); } +# 330 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char + narrow(char_type __c, char __dfault) const + { return this->do_narrow(__c, __dfault); } +# 352 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const + { return this->do_narrow(__lo, __hi, __dfault, __to); } + + protected: + explicit + __ctype_abstract_base(size_t __refs = 0): facet(__refs) { } + + virtual + ~__ctype_abstract_base() { } +# 377 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual bool + do_is(mask __m, char_type __c) const = 0; +# 396 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_is(const char_type* __lo, const char_type* __hi, + mask* __vec) const = 0; +# 415 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_scan_is(mask __m, const char_type* __lo, + const char_type* __hi) const = 0; +# 434 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_scan_not(mask __m, const char_type* __lo, + const char_type* __hi) const = 0; +# 452 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_toupper(char_type __c) const = 0; +# 469 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const = 0; +# 485 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_tolower(char_type __c) const = 0; +# 502 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const = 0; +# 521 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_widen(char __c) const = 0; +# 542 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __to) const = 0; +# 563 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char + do_narrow(char_type __c, char __dfault) const = 0; +# 588 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const = 0; + }; +# 611 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template + class ctype : public __ctype_abstract_base<_CharT> + { + public: + + typedef _CharT char_type; + typedef typename __ctype_abstract_base<_CharT>::mask mask; + + + static locale::id id; + + explicit + ctype(size_t __refs = 0) : __ctype_abstract_base<_CharT>(__refs) { } + + protected: + virtual + ~ctype(); + + virtual bool + do_is(mask __m, char_type __c) const; + + virtual const char_type* + do_is(const char_type* __lo, const char_type* __hi, mask* __vec) const; + + virtual const char_type* + do_scan_is(mask __m, const char_type* __lo, const char_type* __hi) const; + + virtual const char_type* + do_scan_not(mask __m, const char_type* __lo, + const char_type* __hi) const; + + virtual char_type + do_toupper(char_type __c) const; + + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const; + + virtual char_type + do_tolower(char_type __c) const; + + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const; + + virtual char_type + do_widen(char __c) const; + + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __dest) const; + + virtual char + do_narrow(char_type, char __dfault) const; + + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const; + }; + + template + locale::id ctype<_CharT>::id; +# 680 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template<> + class ctype : public locale::facet, public ctype_base + { + public: + + + typedef char char_type; + + protected: + + __c_locale _M_c_locale_ctype; + bool _M_del; + __to_type _M_toupper; + __to_type _M_tolower; + const mask* _M_table; + mutable char _M_widen_ok; + mutable char _M_widen[1 + static_cast(-1)]; + mutable char _M_narrow[1 + static_cast(-1)]; + mutable char _M_narrow_ok; + + + public: + + static locale::id id; + + static const size_t table_size = 1 + static_cast(-1); +# 717 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + ctype(const mask* __table = 0, bool __del = false, size_t __refs = 0); +# 730 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + ctype(__c_locale __cloc, const mask* __table = 0, bool __del = false, + size_t __refs = 0); +# 743 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + inline bool + is(mask __m, char __c) const; +# 758 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + inline const char* + is(const char* __lo, const char* __hi, mask* __vec) const; +# 772 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + inline const char* + scan_is(mask __m, const char* __lo, const char* __hi) const; +# 786 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + inline const char* + scan_not(mask __m, const char* __lo, const char* __hi) const; +# 801 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + toupper(char_type __c) const + { return this->do_toupper(__c); } +# 818 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + toupper(char_type *__lo, const char_type* __hi) const + { return this->do_toupper(__lo, __hi); } +# 834 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + tolower(char_type __c) const + { return this->do_tolower(__c); } +# 851 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + tolower(char_type* __lo, const char_type* __hi) const + { return this->do_tolower(__lo, __hi); } +# 871 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + widen(char __c) const + { + if (_M_widen_ok) + return _M_widen[static_cast(__c)]; + this->_M_widen_init(); + return this->do_widen(__c); + } +# 898 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char* + widen(const char* __lo, const char* __hi, char_type* __to) const + { + if (_M_widen_ok == 1) + { + if (__builtin_expect(__hi != __lo, true)) + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } + if (!_M_widen_ok) + _M_widen_init(); + return this->do_widen(__lo, __hi, __to); + } +# 930 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char + narrow(char_type __c, char __dfault) const + { + if (_M_narrow[static_cast(__c)]) + return _M_narrow[static_cast(__c)]; + const char __t = do_narrow(__c, __dfault); + if (__t != __dfault) + _M_narrow[static_cast(__c)] = __t; + return __t; + } +# 963 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + const char_type* + narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const + { + if (__builtin_expect(_M_narrow_ok == 1, true)) + { + if (__builtin_expect(__hi != __lo, true)) + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } + if (!_M_narrow_ok) + _M_narrow_init(); + return this->do_narrow(__lo, __hi, __dfault, __to); + } + + + + + + const mask* + table() const throw() + { return _M_table; } + + + static const mask* + classic_table() throw(); + protected: + + + + + + + + virtual + ~ctype(); +# 1013 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_toupper(char_type __c) const; +# 1030 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const; +# 1046 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_tolower(char_type __c) const; +# 1063 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const; +# 1083 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_widen(char __c) const + { return __c; } +# 1106 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __to) const + { + if (__builtin_expect(__hi != __lo, true)) + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } +# 1133 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char + do_narrow(char_type __c, char __dfault __attribute__((__unused__))) const + { return __c; } +# 1159 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault __attribute__((__unused__)), char* __to) const + { + if (__builtin_expect(__hi != __lo, true)) + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } + + private: + void _M_narrow_init() const; + void _M_widen_init() const; + }; +# 1185 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template<> + class ctype : public __ctype_abstract_base + { + public: + + + typedef wchar_t char_type; + typedef wctype_t __wmask_type; + + protected: + __c_locale _M_c_locale_ctype; + + + bool _M_narrow_ok; + char _M_narrow[128]; + wint_t _M_widen[1 + static_cast(-1)]; + + + mask _M_bit[16]; + __wmask_type _M_wmask[16]; + + public: + + + static locale::id id; +# 1218 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + ctype(size_t __refs = 0); +# 1229 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + ctype(__c_locale __cloc, size_t __refs = 0); + + protected: + __wmask_type + _M_convert_to_wmask(const mask __m) const throw(); + + + virtual + ~ctype(); +# 1253 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual bool + do_is(mask __m, char_type __c) const; +# 1272 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_is(const char_type* __lo, const char_type* __hi, mask* __vec) const; +# 1290 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_scan_is(mask __m, const char_type* __lo, const char_type* __hi) const; +# 1308 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_scan_not(mask __m, const char_type* __lo, + const char_type* __hi) const; +# 1325 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_toupper(char_type __c) const; +# 1342 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const; +# 1358 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_tolower(char_type __c) const; +# 1375 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const; +# 1395 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_widen(char __c) const; +# 1417 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __to) const; +# 1440 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char + do_narrow(char_type __c, char __dfault) const; +# 1466 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const; + + + void + _M_initialize_ctype() throw(); + }; + + + + template + class ctype_byname : public ctype<_CharT> + { + public: + typedef typename ctype<_CharT>::mask mask; + + explicit + ctype_byname(const char* __s, size_t __refs = 0); + + + explicit + ctype_byname(const string& __s, size_t __refs = 0) + : ctype_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~ctype_byname() { } + }; + + + template<> + class ctype_byname : public ctype + { + public: + explicit + ctype_byname(const char* __s, size_t __refs = 0); + + + explicit + ctype_byname(const string& __s, size_t __refs = 0); + + + protected: + virtual + ~ctype_byname(); + }; + + + template<> + class ctype_byname : public ctype + { + public: + explicit + ctype_byname(const char* __s, size_t __refs = 0); + + + explicit + ctype_byname(const string& __s, size_t __refs = 0); + + + protected: + virtual + ~ctype_byname(); + }; + + + +} + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/ctype_inline.h" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/ctype_inline.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + bool + ctype:: + is(mask __m, char __c) const + { return _M_table[static_cast(__c)] & __m; } + + const char* + ctype:: + is(const char* __low, const char* __high, mask* __vec) const + { + while (__low < __high) + *__vec++ = _M_table[static_cast(*__low++)]; + return __high; + } + + const char* + ctype:: + scan_is(mask __m, const char* __low, const char* __high) const + { + while (__low < __high + && !(_M_table[static_cast(*__low)] & __m)) + ++__low; + return __low; + } + + const char* + ctype:: + scan_not(mask __m, const char* __low, const char* __high) const + { + while (__low < __high + && (_M_table[static_cast(*__low)] & __m) != 0) + ++__low; + return __low; + } + + +} +# 1539 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + class __num_base + { + public: + + + enum + { + _S_ominus, + _S_oplus, + _S_ox, + _S_oX, + _S_odigits, + _S_odigits_end = _S_odigits + 16, + _S_oudigits = _S_odigits_end, + _S_oudigits_end = _S_oudigits + 16, + _S_oe = _S_odigits + 14, + _S_oE = _S_oudigits + 14, + _S_oend = _S_oudigits_end + }; + + + + + + + static const char* _S_atoms_out; + + + + static const char* _S_atoms_in; + + enum + { + _S_iminus, + _S_iplus, + _S_ix, + _S_iX, + _S_izero, + _S_ie = _S_izero + 14, + _S_iE = _S_izero + 20, + _S_iend = 26 + }; + + + + static void + _S_format_float(const ios_base& __io, char* __fptr, char __mod) throw(); + }; + + template + struct __numpunct_cache : public locale::facet + { + const char* _M_grouping; + size_t _M_grouping_size; + bool _M_use_grouping; + const _CharT* _M_truename; + size_t _M_truename_size; + const _CharT* _M_falsename; + size_t _M_falsename_size; + _CharT _M_decimal_point; + _CharT _M_thousands_sep; + + + + + + _CharT _M_atoms_out[__num_base::_S_oend]; + + + + + + _CharT _M_atoms_in[__num_base::_S_iend]; + + bool _M_allocated; + + __numpunct_cache(size_t __refs = 0) + : facet(__refs), _M_grouping(0), _M_grouping_size(0), + _M_use_grouping(false), + _M_truename(0), _M_truename_size(0), _M_falsename(0), + _M_falsename_size(0), _M_decimal_point(_CharT()), + _M_thousands_sep(_CharT()), _M_allocated(false) + { } + + ~__numpunct_cache(); + + void + _M_cache(const locale& __loc); + + private: + __numpunct_cache& + operator=(const __numpunct_cache&); + + explicit + __numpunct_cache(const __numpunct_cache&); + }; + + template + __numpunct_cache<_CharT>::~__numpunct_cache() + { + if (_M_allocated) + { + delete [] _M_grouping; + delete [] _M_truename; + delete [] _M_falsename; + } + } + +namespace __cxx11 { +# 1669 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template + class numpunct : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + typedef __numpunct_cache<_CharT> __cache_type; + + protected: + __cache_type* _M_data; + + public: + + static locale::id id; + + + + + + + explicit + numpunct(size_t __refs = 0) + : facet(__refs), _M_data(0) + { _M_initialize_numpunct(); } +# 1707 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + numpunct(__cache_type* __cache, size_t __refs = 0) + : facet(__refs), _M_data(__cache) + { _M_initialize_numpunct(); } +# 1721 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + numpunct(__c_locale __cloc, size_t __refs = 0) + : facet(__refs), _M_data(0) + { _M_initialize_numpunct(__cloc); } +# 1735 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + decimal_point() const + { return this->do_decimal_point(); } +# 1748 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + char_type + thousands_sep() const + { return this->do_thousands_sep(); } +# 1779 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + string + grouping() const + { return this->do_grouping(); } +# 1792 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + string_type + truename() const + { return this->do_truename(); } +# 1805 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + string_type + falsename() const + { return this->do_falsename(); } + + protected: + + virtual + ~numpunct(); +# 1822 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_decimal_point() const + { return _M_data->_M_decimal_point; } +# 1834 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual char_type + do_thousands_sep() const + { return _M_data->_M_thousands_sep; } +# 1847 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual string + do_grouping() const + { return _M_data->_M_grouping; } +# 1860 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual string_type + do_truename() const + { return _M_data->_M_truename; } +# 1873 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual string_type + do_falsename() const + { return _M_data->_M_falsename; } + + + void + _M_initialize_numpunct(__c_locale __cloc = 0); + }; + + template + locale::id numpunct<_CharT>::id; + + template<> + numpunct::~numpunct(); + + template<> + void + numpunct::_M_initialize_numpunct(__c_locale __cloc); + + + template<> + numpunct::~numpunct(); + + template<> + void + numpunct::_M_initialize_numpunct(__c_locale __cloc); + + + + template + class numpunct_byname : public numpunct<_CharT> + { + public: + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + explicit + numpunct_byname(const char* __s, size_t __refs = 0) + : numpunct<_CharT>(__refs) + { + if (__builtin_strcmp(__s, "C") != 0 + && __builtin_strcmp(__s, "POSIX") != 0) + { + __c_locale __tmp; + this->_S_create_c_locale(__tmp, __s); + this->_M_initialize_numpunct(__tmp); + this->_S_destroy_c_locale(__tmp); + } + } + + + explicit + numpunct_byname(const string& __s, size_t __refs = 0) + : numpunct_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~numpunct_byname() { } + }; + +} +# 1951 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template + class num_get : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef _InIter iter_type; + + + + static locale::id id; +# 1972 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + num_get(size_t __refs = 0) : facet(__refs) { } +# 1998 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, bool& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } +# 2035 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned short& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned int& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } +# 2095 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, float& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, double& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long double& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } +# 2138 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, void*& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + protected: + + virtual ~num_get() { } + + __attribute ((__abi_tag__ ("cxx11"))) + iter_type + _M_extract_float(iter_type, iter_type, ios_base&, ios_base::iostate&, + string&) const; + + template + __attribute ((__abi_tag__ ("cxx11"))) + iter_type + _M_extract_int(iter_type, iter_type, ios_base&, ios_base::iostate&, + _ValueT&) const; + + template + typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, int>::__type + _M_find(const _CharT2*, size_t __len, _CharT2 __c) const + { + int __ret = -1; + if (__len <= 10) + { + if (__c >= _CharT2('0') && __c < _CharT2(_CharT2('0') + __len)) + __ret = __c - _CharT2('0'); + } + else + { + if (__c >= _CharT2('0') && __c <= _CharT2('9')) + __ret = __c - _CharT2('0'); + else if (__c >= _CharT2('a') && __c <= _CharT2('f')) + __ret = 10 + (__c - _CharT2('a')); + else if (__c >= _CharT2('A') && __c <= _CharT2('F')) + __ret = 10 + (__c - _CharT2('A')); + } + return __ret; + } + + template + typename __gnu_cxx::__enable_if::__value, + int>::__type + _M_find(const _CharT2* __zero, size_t __len, _CharT2 __c) const + { + int __ret = -1; + const char_type* __q = char_traits<_CharT2>::find(__zero, __len, __c); + if (__q) + { + __ret = __q - __zero; + if (__ret > 15) + __ret -= 6; + } + return __ret; + } +# 2211 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, bool&) const; + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned short& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned int& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, float&) const; + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, + double&) const; + + + + + + + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, + long double&) const; + + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, void*&) const; +# 2274 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + }; + + template + locale::id num_get<_CharT, _InIter>::id; +# 2292 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template + class num_put : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef _OutIter iter_type; + + + + static locale::id id; +# 2313 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + explicit + num_put(size_t __refs = 0) : facet(__refs) { } +# 2331 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, bool __v) const + { return this->do_put(__s, __io, __fill, __v); } +# 2373 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, long __v) const + { return this->do_put(__s, __io, __fill, __v); } + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long __v) const + { return this->do_put(__s, __io, __fill, __v); } + + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, long long __v) const + { return this->do_put(__s, __io, __fill, __v); } + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long long __v) const + { return this->do_put(__s, __io, __fill, __v); } +# 2436 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, double __v) const + { return this->do_put(__s, __io, __fill, __v); } + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + long double __v) const + { return this->do_put(__s, __io, __fill, __v); } +# 2461 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + const void* __v) const + { return this->do_put(__s, __io, __fill, __v); } + + protected: + template + iter_type + _M_insert_float(iter_type, ios_base& __io, char_type __fill, + char __mod, _ValueT __v) const; + + void + _M_group_float(const char* __grouping, size_t __grouping_size, + char_type __sep, const char_type* __p, char_type* __new, + char_type* __cs, int& __len) const; + + template + iter_type + _M_insert_int(iter_type, ios_base& __io, char_type __fill, + _ValueT __v) const; + + void + _M_group_int(const char* __grouping, size_t __grouping_size, + char_type __sep, ios_base& __io, char_type* __new, + char_type* __cs, int& __len) const; + + void + _M_pad(char_type __fill, streamsize __w, ios_base& __io, + char_type* __new, const char_type* __cs, int& __len) const; + + + virtual + ~num_put() { } +# 2509 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, bool __v) const; + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, + long long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + + virtual iter_type + do_put(iter_type, ios_base&, char_type, double) const; + + + + + + + virtual iter_type + do_put(iter_type, ios_base&, char_type, long double) const; + + + virtual iter_type + do_put(iter_type, ios_base&, char_type, const void*) const; + + + + + + + + }; + + template + locale::id num_put<_CharT, _OutIter>::id; +# 2567 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 3 + template + inline bool + isspace(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::space, __c); } + + + template + inline bool + isprint(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::print, __c); } + + + template + inline bool + iscntrl(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::cntrl, __c); } + + + template + inline bool + isupper(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::upper, __c); } + + + template + inline bool + islower(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::lower, __c); } + + + template + inline bool + isalpha(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::alpha, __c); } + + + template + inline bool + isdigit(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::digit, __c); } + + + template + inline bool + ispunct(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::punct, __c); } + + + template + inline bool + isxdigit(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::xdigit, __c); } + + + template + inline bool + isalnum(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::alnum, __c); } + + + template + inline bool + isgraph(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::graph, __c); } + + + + template + inline bool + isblank(_CharT __c, const locale& __loc) + { return use_facet >(__loc).is(ctype_base::blank, __c); } + + + + template + inline _CharT + toupper(_CharT __c, const locale& __loc) + { return use_facet >(__loc).toupper(__c); } + + + template + inline _CharT + tolower(_CharT __c, const locale& __loc) + { return use_facet >(__loc).tolower(__c); } + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template + struct __use_cache + { + const _Facet* + operator() (const locale& __loc) const; + }; + + + template + struct __use_cache<__numpunct_cache<_CharT> > + { + const __numpunct_cache<_CharT>* + operator() (const locale& __loc) const + { + const size_t __i = numpunct<_CharT>::id._M_id(); + const locale::facet** __caches = __loc._M_impl->_M_caches; + if (!__caches[__i]) + { + __numpunct_cache<_CharT>* __tmp = 0; + try + { + __tmp = new __numpunct_cache<_CharT>; + __tmp->_M_cache(__loc); + } + catch(...) + { + delete __tmp; + throw; + } + __loc._M_impl->_M_install_cache(__tmp, __i); + } + return static_cast*>(__caches[__i]); + } + }; + + template + void + __numpunct_cache<_CharT>::_M_cache(const locale& __loc) + { + const numpunct<_CharT>& __np = use_facet >(__loc); + + char* __grouping = 0; + _CharT* __truename = 0; + _CharT* __falsename = 0; + try + { + const string& __g = __np.grouping(); + _M_grouping_size = __g.size(); + __grouping = new char[_M_grouping_size]; + __g.copy(__grouping, _M_grouping_size); + _M_use_grouping = (_M_grouping_size + && static_cast(__grouping[0]) > 0 + && (__grouping[0] + != __gnu_cxx::__numeric_traits::__max)); + + const basic_string<_CharT>& __tn = __np.truename(); + _M_truename_size = __tn.size(); + __truename = new _CharT[_M_truename_size]; + __tn.copy(__truename, _M_truename_size); + + const basic_string<_CharT>& __fn = __np.falsename(); + _M_falsename_size = __fn.size(); + __falsename = new _CharT[_M_falsename_size]; + __fn.copy(__falsename, _M_falsename_size); + + _M_decimal_point = __np.decimal_point(); + _M_thousands_sep = __np.thousands_sep(); + + const ctype<_CharT>& __ct = use_facet >(__loc); + __ct.widen(__num_base::_S_atoms_out, + __num_base::_S_atoms_out + + __num_base::_S_oend, _M_atoms_out); + __ct.widen(__num_base::_S_atoms_in, + __num_base::_S_atoms_in + + __num_base::_S_iend, _M_atoms_in); + + _M_grouping = __grouping; + _M_truename = __truename; + _M_falsename = __falsename; + _M_allocated = true; + } + catch(...) + { + delete [] __grouping; + delete [] __truename; + delete [] __falsename; + throw; + } + } +# 139 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 3 + __attribute__ ((__pure__)) bool + __verify_grouping(const char* __grouping, size_t __grouping_size, + const string& __grouping_tmp) throw (); + + + + template + __attribute ((__abi_tag__ ("cxx11"))) + _InIter + num_get<_CharT, _InIter>:: + _M_extract_float(_InIter __beg, _InIter __end, ios_base& __io, + ios_base::iostate& __err, string& __xtrc) const + { + typedef char_traits<_CharT> __traits_type; + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + const _CharT* __lit = __lc->_M_atoms_in; + char_type __c = char_type(); + + + bool __testeof = __beg == __end; + + + if (!__testeof) + { + __c = *__beg; + const bool __plus = __c == __lit[__num_base::_S_iplus]; + if ((__plus || __c == __lit[__num_base::_S_iminus]) + && !(__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + && !(__c == __lc->_M_decimal_point)) + { + __xtrc += __plus ? '+' : '-'; + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + } + + + bool __found_mantissa = false; + int __sep_pos = 0; + while (!__testeof) + { + if ((__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + || __c == __lc->_M_decimal_point) + break; + else if (__c == __lit[__num_base::_S_izero]) + { + if (!__found_mantissa) + { + __xtrc += '0'; + __found_mantissa = true; + } + ++__sep_pos; + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + else + break; + } + + + bool __found_dec = false; + bool __found_sci = false; + string __found_grouping; + if (__lc->_M_use_grouping) + __found_grouping.reserve(32); + const char_type* __lit_zero = __lit + __num_base::_S_izero; + + if (!__lc->_M_allocated) + + while (!__testeof) + { + const int __digit = _M_find(__lit_zero, 10, __c); + if (__digit != -1) + { + __xtrc += '0' + __digit; + __found_mantissa = true; + } + else if (__c == __lc->_M_decimal_point + && !__found_dec && !__found_sci) + { + __xtrc += '.'; + __found_dec = true; + } + else if ((__c == __lit[__num_base::_S_ie] + || __c == __lit[__num_base::_S_iE]) + && !__found_sci && __found_mantissa) + { + + __xtrc += 'e'; + __found_sci = true; + + + if (++__beg != __end) + { + __c = *__beg; + const bool __plus = __c == __lit[__num_base::_S_iplus]; + if (__plus || __c == __lit[__num_base::_S_iminus]) + __xtrc += __plus ? '+' : '-'; + else + continue; + } + else + { + __testeof = true; + break; + } + } + else + break; + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + else + while (!__testeof) + { + + + if (__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + { + if (!__found_dec && !__found_sci) + { + + + if (__sep_pos) + { + __found_grouping += static_cast(__sep_pos); + __sep_pos = 0; + } + else + { + + + __xtrc.clear(); + break; + } + } + else + break; + } + else if (__c == __lc->_M_decimal_point) + { + if (!__found_dec && !__found_sci) + { + + + + if (__found_grouping.size()) + __found_grouping += static_cast(__sep_pos); + __xtrc += '.'; + __found_dec = true; + } + else + break; + } + else + { + const char_type* __q = + __traits_type::find(__lit_zero, 10, __c); + if (__q) + { + __xtrc += '0' + (__q - __lit_zero); + __found_mantissa = true; + ++__sep_pos; + } + else if ((__c == __lit[__num_base::_S_ie] + || __c == __lit[__num_base::_S_iE]) + && !__found_sci && __found_mantissa) + { + + if (__found_grouping.size() && !__found_dec) + __found_grouping += static_cast(__sep_pos); + __xtrc += 'e'; + __found_sci = true; + + + if (++__beg != __end) + { + __c = *__beg; + const bool __plus = __c == __lit[__num_base::_S_iplus]; + if ((__plus || __c == __lit[__num_base::_S_iminus]) + && !(__lc->_M_use_grouping + && __c == __lc->_M_thousands_sep) + && !(__c == __lc->_M_decimal_point)) + __xtrc += __plus ? '+' : '-'; + else + continue; + } + else + { + __testeof = true; + break; + } + } + else + break; + } + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + + + + if (__found_grouping.size()) + { + + if (!__found_dec && !__found_sci) + __found_grouping += static_cast(__sep_pos); + + if (!std::__verify_grouping(__lc->_M_grouping, + __lc->_M_grouping_size, + __found_grouping)) + __err = ios_base::failbit; + } + + return __beg; + } + + template + template + __attribute ((__abi_tag__ ("cxx11"))) + _InIter + num_get<_CharT, _InIter>:: + _M_extract_int(_InIter __beg, _InIter __end, ios_base& __io, + ios_base::iostate& __err, _ValueT& __v) const + { + typedef char_traits<_CharT> __traits_type; + using __gnu_cxx::__add_unsigned; + typedef typename __add_unsigned<_ValueT>::__type __unsigned_type; + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + const _CharT* __lit = __lc->_M_atoms_in; + char_type __c = char_type(); + + + const ios_base::fmtflags __basefield = __io.flags() + & ios_base::basefield; + const bool __oct = __basefield == ios_base::oct; + int __base = __oct ? 8 : (__basefield == ios_base::hex ? 16 : 10); + + + bool __testeof = __beg == __end; + + + bool __negative = false; + if (!__testeof) + { + __c = *__beg; + __negative = __c == __lit[__num_base::_S_iminus]; + if ((__negative || __c == __lit[__num_base::_S_iplus]) + && !(__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + && !(__c == __lc->_M_decimal_point)) + { + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + } + + + + bool __found_zero = false; + int __sep_pos = 0; + while (!__testeof) + { + if ((__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + || __c == __lc->_M_decimal_point) + break; + else if (__c == __lit[__num_base::_S_izero] + && (!__found_zero || __base == 10)) + { + __found_zero = true; + ++__sep_pos; + if (__basefield == 0) + __base = 8; + if (__base == 8) + __sep_pos = 0; + } + else if (__found_zero + && (__c == __lit[__num_base::_S_ix] + || __c == __lit[__num_base::_S_iX])) + { + if (__basefield == 0) + __base = 16; + if (__base == 16) + { + __found_zero = false; + __sep_pos = 0; + } + else + break; + } + else + break; + + if (++__beg != __end) + { + __c = *__beg; + if (!__found_zero) + break; + } + else + __testeof = true; + } + + + + const size_t __len = (__base == 16 ? __num_base::_S_iend + - __num_base::_S_izero : __base); + + + typedef __gnu_cxx::__numeric_traits<_ValueT> __num_traits; + string __found_grouping; + if (__lc->_M_use_grouping) + __found_grouping.reserve(32); + bool __testfail = false; + bool __testoverflow = false; + const __unsigned_type __max = + (__negative && __num_traits::__is_signed) + ? -static_cast<__unsigned_type>(__num_traits::__min) + : __num_traits::__max; + const __unsigned_type __smax = __max / __base; + __unsigned_type __result = 0; + int __digit = 0; + const char_type* __lit_zero = __lit + __num_base::_S_izero; + + if (!__lc->_M_allocated) + + while (!__testeof) + { + __digit = _M_find(__lit_zero, __len, __c); + if (__digit == -1) + break; + + if (__result > __smax) + __testoverflow = true; + else + { + __result *= __base; + __testoverflow |= __result > __max - __digit; + __result += __digit; + ++__sep_pos; + } + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + else + while (!__testeof) + { + + + if (__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + { + + + if (__sep_pos) + { + __found_grouping += static_cast(__sep_pos); + __sep_pos = 0; + } + else + { + __testfail = true; + break; + } + } + else if (__c == __lc->_M_decimal_point) + break; + else + { + const char_type* __q = + __traits_type::find(__lit_zero, __len, __c); + if (!__q) + break; + + __digit = __q - __lit_zero; + if (__digit > 15) + __digit -= 6; + if (__result > __smax) + __testoverflow = true; + else + { + __result *= __base; + __testoverflow |= __result > __max - __digit; + __result += __digit; + ++__sep_pos; + } + } + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + + + + if (__found_grouping.size()) + { + + __found_grouping += static_cast(__sep_pos); + + if (!std::__verify_grouping(__lc->_M_grouping, + __lc->_M_grouping_size, + __found_grouping)) + __err = ios_base::failbit; + } + + + + if ((!__sep_pos && !__found_zero && !__found_grouping.size()) + || __testfail) + { + __v = 0; + __err = ios_base::failbit; + } + else if (__testoverflow) + { + if (__negative && __num_traits::__is_signed) + __v = __num_traits::__min; + else + __v = __num_traits::__max; + __err = ios_base::failbit; + } + else + __v = __negative ? -__result : __result; + + if (__testeof) + __err |= ios_base::eofbit; + return __beg; + } + + + + template + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, bool& __v) const + { + if (!(__io.flags() & ios_base::boolalpha)) + { + + + + long __l = -1; + __beg = _M_extract_int(__beg, __end, __io, __err, __l); + if (__l == 0 || __l == 1) + __v = bool(__l); + else + { + + + __v = true; + __err = ios_base::failbit; + if (__beg == __end) + __err |= ios_base::eofbit; + } + } + else + { + + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + + bool __testf = true; + bool __testt = true; + bool __donef = __lc->_M_falsename_size == 0; + bool __donet = __lc->_M_truename_size == 0; + bool __testeof = false; + size_t __n = 0; + while (!__donef || !__donet) + { + if (__beg == __end) + { + __testeof = true; + break; + } + + const char_type __c = *__beg; + + if (!__donef) + __testf = __c == __lc->_M_falsename[__n]; + + if (!__testf && __donet) + break; + + if (!__donet) + __testt = __c == __lc->_M_truename[__n]; + + if (!__testt && __donef) + break; + + if (!__testt && !__testf) + break; + + ++__n; + ++__beg; + + __donef = !__testf || __n >= __lc->_M_falsename_size; + __donet = !__testt || __n >= __lc->_M_truename_size; + } + if (__testf && __n == __lc->_M_falsename_size && __n) + { + __v = false; + if (__testt && __n == __lc->_M_truename_size) + __err = ios_base::failbit; + else + __err = __testeof ? ios_base::eofbit : ios_base::goodbit; + } + else if (__testt && __n == __lc->_M_truename_size && __n) + { + __v = true; + __err = __testeof ? ios_base::eofbit : ios_base::goodbit; + } + else + { + + + __v = false; + __err = ios_base::failbit; + if (__testeof) + __err |= ios_base::eofbit; + } + } + return __beg; + } + + template + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, float& __v) const + { + string __xtrc; + __xtrc.reserve(32); + __beg = _M_extract_float(__beg, __end, __io, __err, __xtrc); + std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale()); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, double& __v) const + { + string __xtrc; + __xtrc.reserve(32); + __beg = _M_extract_float(__beg, __end, __io, __err, __xtrc); + std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale()); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } +# 735 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 3 + template + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long double& __v) const + { + string __xtrc; + __xtrc.reserve(32); + __beg = _M_extract_float(__beg, __end, __io, __err, __xtrc); + std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale()); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, void*& __v) const + { + + typedef ios_base::fmtflags fmtflags; + const fmtflags __fmt = __io.flags(); + __io.flags((__fmt & ~ios_base::basefield) | ios_base::hex); + + typedef __gnu_cxx::__conditional_type<(sizeof(void*) + <= sizeof(unsigned long)), + unsigned long, unsigned long long>::__type _UIntPtrType; + + _UIntPtrType __ul; + __beg = _M_extract_int(__beg, __end, __io, __err, __ul); + + + __io.flags(__fmt); + + __v = reinterpret_cast(__ul); + return __beg; + } + + + + template + void + num_put<_CharT, _OutIter>:: + _M_pad(_CharT __fill, streamsize __w, ios_base& __io, + _CharT* __new, const _CharT* __cs, int& __len) const + { + + + __pad<_CharT, char_traits<_CharT> >::_S_pad(__io, __fill, __new, + __cs, __w, __len); + __len = static_cast(__w); + } + + + + template + int + __int_to_char(_CharT* __bufend, _ValueT __v, const _CharT* __lit, + ios_base::fmtflags __flags, bool __dec) + { + _CharT* __buf = __bufend; + if (__builtin_expect(__dec, true)) + { + + do + { + *--__buf = __lit[(__v % 10) + __num_base::_S_odigits]; + __v /= 10; + } + while (__v != 0); + } + else if ((__flags & ios_base::basefield) == ios_base::oct) + { + + do + { + *--__buf = __lit[(__v & 0x7) + __num_base::_S_odigits]; + __v >>= 3; + } + while (__v != 0); + } + else + { + + const bool __uppercase = __flags & ios_base::uppercase; + const int __case_offset = __uppercase ? __num_base::_S_oudigits + : __num_base::_S_odigits; + do + { + *--__buf = __lit[(__v & 0xf) + __case_offset]; + __v >>= 4; + } + while (__v != 0); + } + return __bufend - __buf; + } + + + + template + void + num_put<_CharT, _OutIter>:: + _M_group_int(const char* __grouping, size_t __grouping_size, _CharT __sep, + ios_base&, _CharT* __new, _CharT* __cs, int& __len) const + { + _CharT* __p = std::__add_grouping(__new, __sep, __grouping, + __grouping_size, __cs, __cs + __len); + __len = __p - __new; + } + + template + template + _OutIter + num_put<_CharT, _OutIter>:: + _M_insert_int(_OutIter __s, ios_base& __io, _CharT __fill, + _ValueT __v) const + { + using __gnu_cxx::__add_unsigned; + typedef typename __add_unsigned<_ValueT>::__type __unsigned_type; + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + const _CharT* __lit = __lc->_M_atoms_out; + const ios_base::fmtflags __flags = __io.flags(); + + + const int __ilen = 5 * sizeof(_ValueT); + _CharT* __cs = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __ilen)); + + + + const ios_base::fmtflags __basefield = __flags & ios_base::basefield; + const bool __dec = (__basefield != ios_base::oct + && __basefield != ios_base::hex); + const __unsigned_type __u = ((__v > 0 || !__dec) + ? __unsigned_type(__v) + : -__unsigned_type(__v)); + int __len = __int_to_char(__cs + __ilen, __u, __lit, __flags, __dec); + __cs += __ilen - __len; + + + if (__lc->_M_use_grouping) + { + + + _CharT* __cs2 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * (__len + 1) + * 2)); + _M_group_int(__lc->_M_grouping, __lc->_M_grouping_size, + __lc->_M_thousands_sep, __io, __cs2 + 2, __cs, __len); + __cs = __cs2 + 2; + } + + + if (__builtin_expect(__dec, true)) + { + + if (__v >= 0) + { + if (bool(__flags & ios_base::showpos) + && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) + *--__cs = __lit[__num_base::_S_oplus], ++__len; + } + else + *--__cs = __lit[__num_base::_S_ominus], ++__len; + } + else if (bool(__flags & ios_base::showbase) && __v) + { + if (__basefield == ios_base::oct) + *--__cs = __lit[__num_base::_S_odigits], ++__len; + else + { + + const bool __uppercase = __flags & ios_base::uppercase; + *--__cs = __lit[__num_base::_S_ox + __uppercase]; + + *--__cs = __lit[__num_base::_S_odigits]; + __len += 2; + } + } + + + const streamsize __w = __io.width(); + if (__w > static_cast(__len)) + { + _CharT* __cs3 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __w)); + _M_pad(__fill, __w, __io, __cs3, __cs, __len); + __cs = __cs3; + } + __io.width(0); + + + + return std::__write(__s, __cs, __len); + } + + template + void + num_put<_CharT, _OutIter>:: + _M_group_float(const char* __grouping, size_t __grouping_size, + _CharT __sep, const _CharT* __p, _CharT* __new, + _CharT* __cs, int& __len) const + { + + + + const int __declen = __p ? __p - __cs : __len; + _CharT* __p2 = std::__add_grouping(__new, __sep, __grouping, + __grouping_size, + __cs, __cs + __declen); + + + int __newlen = __p2 - __new; + if (__p) + { + char_traits<_CharT>::copy(__p2, __p, __len - __declen); + __newlen += __len - __declen; + } + __len = __newlen; + } +# 971 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 3 + template + template + _OutIter + num_put<_CharT, _OutIter>:: + _M_insert_float(_OutIter __s, ios_base& __io, _CharT __fill, char __mod, + _ValueT __v) const + { + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + + + const streamsize __prec = __io.precision() < 0 ? 6 : __io.precision(); + + const int __max_digits = + __gnu_cxx::__numeric_traits<_ValueT>::__digits10; + + + int __len; + + char __fbuf[16]; + __num_base::_S_format_float(__io, __fbuf, __mod); + + + + const bool __use_prec = + (__io.flags() & ios_base::floatfield) != ios_base::floatfield; + + + + int __cs_size = __max_digits * 3; + char* __cs = static_cast(__builtin_alloca(__cs_size)); + if (__use_prec) + __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + __fbuf, __prec, __v); + else + __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + __fbuf, __v); + + + if (__len >= __cs_size) + { + __cs_size = __len + 1; + __cs = static_cast(__builtin_alloca(__cs_size)); + if (__use_prec) + __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + __fbuf, __prec, __v); + else + __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + __fbuf, __v); + } +# 1044 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 3 + const ctype<_CharT>& __ctype = use_facet >(__loc); + + _CharT* __ws = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __len)); + __ctype.widen(__cs, __cs + __len, __ws); + + + _CharT* __wp = 0; + const char* __p = char_traits::find(__cs, __len, '.'); + if (__p) + { + __wp = __ws + (__p - __cs); + *__wp = __lc->_M_decimal_point; + } + + + + + if (__lc->_M_use_grouping + && (__wp || __len < 3 || (__cs[1] <= '9' && __cs[2] <= '9' + && __cs[1] >= '0' && __cs[2] >= '0'))) + { + + + _CharT* __ws2 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __len * 2)); + + streamsize __off = 0; + if (__cs[0] == '-' || __cs[0] == '+') + { + __off = 1; + __ws2[0] = __ws[0]; + __len -= 1; + } + + _M_group_float(__lc->_M_grouping, __lc->_M_grouping_size, + __lc->_M_thousands_sep, __wp, __ws2 + __off, + __ws + __off, __len); + __len += __off; + + __ws = __ws2; + } + + + const streamsize __w = __io.width(); + if (__w > static_cast(__len)) + { + _CharT* __ws3 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __w)); + _M_pad(__fill, __w, __io, __ws3, __ws, __len); + __ws = __ws3; + } + __io.width(0); + + + + return std::__write(__s, __ws, __len); + } + + template + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, bool __v) const + { + const ios_base::fmtflags __flags = __io.flags(); + if ((__flags & ios_base::boolalpha) == 0) + { + const long __l = __v; + __s = _M_insert_int(__s, __io, __fill, __l); + } + else + { + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + + const _CharT* __name = __v ? __lc->_M_truename + : __lc->_M_falsename; + int __len = __v ? __lc->_M_truename_size + : __lc->_M_falsename_size; + + const streamsize __w = __io.width(); + if (__w > static_cast(__len)) + { + const streamsize __plen = __w - __len; + _CharT* __ps + = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __plen)); + + char_traits<_CharT>::assign(__ps, __plen, __fill); + __io.width(0); + + if ((__flags & ios_base::adjustfield) == ios_base::left) + { + __s = std::__write(__s, __name, __len); + __s = std::__write(__s, __ps, __plen); + } + else + { + __s = std::__write(__s, __ps, __plen); + __s = std::__write(__s, __name, __len); + } + return __s; + } + __io.width(0); + __s = std::__write(__s, __name, __len); + } + return __s; + } + + template + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, double __v) const + { return _M_insert_float(__s, __io, __fill, char(), __v); } +# 1169 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 3 + template + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, + long double __v) const + { return _M_insert_float(__s, __io, __fill, 'L', __v); } + + template + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, + const void* __v) const + { + const ios_base::fmtflags __flags = __io.flags(); + const ios_base::fmtflags __fmt = ~(ios_base::basefield + | ios_base::uppercase); + __io.flags((__flags & __fmt) | (ios_base::hex | ios_base::showbase)); + + typedef __gnu_cxx::__conditional_type<(sizeof(const void*) + <= sizeof(unsigned long)), + unsigned long, unsigned long long>::__type _UIntPtrType; + + __s = _M_insert_int(__s, __io, __fill, + reinterpret_cast<_UIntPtrType>(__v)); + __io.flags(__flags); + return __s; + } +# 1206 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.tcc" 3 + template + void + __pad<_CharT, _Traits>::_S_pad(ios_base& __io, _CharT __fill, + _CharT* __news, const _CharT* __olds, + streamsize __newlen, streamsize __oldlen) + { + const size_t __plen = static_cast(__newlen - __oldlen); + const ios_base::fmtflags __adjust = __io.flags() & ios_base::adjustfield; + + + if (__adjust == ios_base::left) + { + _Traits::copy(__news, __olds, __oldlen); + _Traits::assign(__news + __oldlen, __plen, __fill); + return; + } + + size_t __mod = 0; + if (__adjust == ios_base::internal) + { + + + + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + if (__ctype.widen('-') == __olds[0] + || __ctype.widen('+') == __olds[0]) + { + __news[0] = __olds[0]; + __mod = 1; + ++__news; + } + else if (__ctype.widen('0') == __olds[0] + && __oldlen > 1 + && (__ctype.widen('x') == __olds[1] + || __ctype.widen('X') == __olds[1])) + { + __news[0] = __olds[0]; + __news[1] = __olds[1]; + __mod = 2; + __news += 2; + } + + } + _Traits::assign(__news, __plen, __fill); + _Traits::copy(__news + __plen, __olds + __mod, __oldlen - __mod); + } + + template + _CharT* + __add_grouping(_CharT* __s, _CharT __sep, + const char* __gbeg, size_t __gsize, + const _CharT* __first, const _CharT* __last) + { + size_t __idx = 0; + size_t __ctr = 0; + + while (__last - __first > __gbeg[__idx] + && static_cast(__gbeg[__idx]) > 0 + && __gbeg[__idx] != __gnu_cxx::__numeric_traits::__max) + { + __last -= __gbeg[__idx]; + __idx < __gsize - 1 ? ++__idx : ++__ctr; + } + + while (__first != __last) + *__s++ = *__first++; + + while (__ctr--) + { + *__s++ = __sep; + for (char __i = __gbeg[__idx]; __i > 0; --__i) + *__s++ = *__first++; + } + + while (__idx--) + { + *__s++ = __sep; + for (char __i = __gbeg[__idx]; __i > 0; --__i) + *__s++ = *__first++; + } + + return __s; + } + + + + + extern template class __cxx11:: numpunct; + extern template class __cxx11:: numpunct_byname; + extern template class num_get; + extern template class num_put; + extern template class ctype_byname; + + extern template + const ctype& + use_facet >(const locale&); + + extern template + const numpunct& + use_facet >(const locale&); + + extern template + const num_put& + use_facet >(const locale&); + + extern template + const num_get& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + extern template class __cxx11:: numpunct; + extern template class __cxx11:: numpunct_byname; + extern template class num_get; + extern template class num_put; + extern template class ctype_byname; + + extern template + const ctype& + use_facet >(const locale&); + + extern template + const numpunct& + use_facet >(const locale&); + + extern template + const num_put& + use_facet >(const locale&); + + extern template + const num_get& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + + +} +# 2656 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets.h" 2 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 2 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + inline const _Facet& + __check_facet(const _Facet* __f) + { + if (!__f) + __throw_bad_cast(); + return *__f; + } +# 66 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + template + class basic_ios : public ios_base + { + public: + + + + + + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + + + + + typedef ctype<_CharT> __ctype_type; + typedef num_put<_CharT, ostreambuf_iterator<_CharT, _Traits> > + __num_put_type; + typedef num_get<_CharT, istreambuf_iterator<_CharT, _Traits> > + __num_get_type; + + + + protected: + basic_ostream<_CharT, _Traits>* _M_tie; + mutable char_type _M_fill; + mutable bool _M_fill_init; + basic_streambuf<_CharT, _Traits>* _M_streambuf; + + + const __ctype_type* _M_ctype; + + const __num_put_type* _M_num_put; + + const __num_get_type* _M_num_get; + + public: +# 117 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + explicit operator bool() const + { return !this->fail(); } + + + + + + bool + operator!() const + { return this->fail(); } +# 136 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + iostate + rdstate() const + { return _M_streambuf_state; } +# 147 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + void + clear(iostate __state = goodbit); + + + + + + + + void + setstate(iostate __state) + { this->clear(this->rdstate() | __state); } + + + + + void + _M_setstate(iostate __state) + { + + + _M_streambuf_state |= __state; + if (this->exceptions() & __state) + throw; + } + + + + + + + + bool + good() const + { return this->rdstate() == 0; } + + + + + + + + bool + eof() const + { return (this->rdstate() & eofbit) != 0; } +# 200 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + bool + fail() const + { return (this->rdstate() & (badbit | failbit)) != 0; } + + + + + + + + bool + bad() const + { return (this->rdstate() & badbit) != 0; } +# 221 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + iostate + exceptions() const + { return _M_exception; } +# 256 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + void + exceptions(iostate __except) + { + _M_exception = __except; + this->clear(_M_streambuf_state); + } + + + + + + + + explicit + basic_ios(basic_streambuf<_CharT, _Traits>* __sb) + : ios_base(), _M_tie(0), _M_fill(), _M_fill_init(false), _M_streambuf(0), + _M_ctype(0), _M_num_put(0), _M_num_get(0) + { this->init(__sb); } + + + + + + + + virtual + ~basic_ios() { } +# 294 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + basic_ostream<_CharT, _Traits>* + tie() const + { return _M_tie; } +# 306 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + basic_ostream<_CharT, _Traits>* + tie(basic_ostream<_CharT, _Traits>* __tiestr) + { + basic_ostream<_CharT, _Traits>* __old = _M_tie; + _M_tie = __tiestr; + return __old; + } + + + + + + + + basic_streambuf<_CharT, _Traits>* + rdbuf() const + { return _M_streambuf; } +# 346 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + basic_streambuf<_CharT, _Traits>* + rdbuf(basic_streambuf<_CharT, _Traits>* __sb); +# 360 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + basic_ios& + copyfmt(const basic_ios& __rhs); + + + + + + + + char_type + fill() const + { + if (!_M_fill_init) + { + _M_fill = this->widen(' '); + _M_fill_init = true; + } + return _M_fill; + } +# 389 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + char_type + fill(char_type __ch) + { + char_type __old = this->fill(); + _M_fill = __ch; + return __old; + } +# 409 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + locale + imbue(const locale& __loc); +# 429 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + char + narrow(char_type __c, char __dfault) const + { return __check_facet(_M_ctype).narrow(__c, __dfault); } +# 448 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 3 + char_type + widen(char __c) const + { return __check_facet(_M_ctype).widen(__c); } + + protected: + + + + + + + + basic_ios() + : ios_base(), _M_tie(0), _M_fill(char_type()), _M_fill_init(false), + _M_streambuf(0), _M_ctype(0), _M_num_put(0), _M_num_get(0) + { } + + + + + + + + void + init(basic_streambuf<_CharT, _Traits>* __sb); + + + basic_ios(const basic_ios&) = delete; + basic_ios& operator=(const basic_ios&) = delete; + + void + move(basic_ios& __rhs) + { + ios_base::_M_move(__rhs); + _M_cache_locale(_M_ios_locale); + this->tie(__rhs.tie(nullptr)); + _M_fill = __rhs._M_fill; + _M_fill_init = __rhs._M_fill_init; + _M_streambuf = nullptr; + } + + void + move(basic_ios&& __rhs) + { this->move(__rhs); } + + void + swap(basic_ios& __rhs) noexcept + { + ios_base::_M_swap(__rhs); + _M_cache_locale(_M_ios_locale); + __rhs._M_cache_locale(__rhs._M_ios_locale); + std::swap(_M_tie, __rhs._M_tie); + std::swap(_M_fill, __rhs._M_fill); + std::swap(_M_fill_init, __rhs._M_fill_init); + } + + void + set_rdbuf(basic_streambuf<_CharT, _Traits>* __sb) + { _M_streambuf = __sb; } + + + void + _M_cache_locale(const locale& __loc); + }; + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.tcc" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.tcc" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + void + basic_ios<_CharT, _Traits>::clear(iostate __state) + { + if (this->rdbuf()) + _M_streambuf_state = __state; + else + _M_streambuf_state = __state | badbit; + if (this->exceptions() & this->rdstate()) + __throw_ios_failure(("basic_ios::clear")); + } + + template + basic_streambuf<_CharT, _Traits>* + basic_ios<_CharT, _Traits>::rdbuf(basic_streambuf<_CharT, _Traits>* __sb) + { + basic_streambuf<_CharT, _Traits>* __old = _M_streambuf; + _M_streambuf = __sb; + this->clear(); + return __old; + } + + template + basic_ios<_CharT, _Traits>& + basic_ios<_CharT, _Traits>::copyfmt(const basic_ios& __rhs) + { + + + if (this != &__rhs) + { + + + + + _Words* __words = (__rhs._M_word_size <= _S_local_word_size) ? + _M_local_word : new _Words[__rhs._M_word_size]; + + + _Callback_list* __cb = __rhs._M_callbacks; + if (__cb) + __cb->_M_add_reference(); + _M_call_callbacks(erase_event); + if (_M_word != _M_local_word) + { + delete [] _M_word; + _M_word = 0; + } + _M_dispose_callbacks(); + + + _M_callbacks = __cb; + for (int __i = 0; __i < __rhs._M_word_size; ++__i) + __words[__i] = __rhs._M_word[__i]; + _M_word = __words; + _M_word_size = __rhs._M_word_size; + + this->flags(__rhs.flags()); + this->width(__rhs.width()); + this->precision(__rhs.precision()); + this->tie(__rhs.tie()); + this->fill(__rhs.fill()); + _M_ios_locale = __rhs.getloc(); + _M_cache_locale(_M_ios_locale); + + _M_call_callbacks(copyfmt_event); + + + this->exceptions(__rhs.exceptions()); + } + return *this; + } + + + template + locale + basic_ios<_CharT, _Traits>::imbue(const locale& __loc) + { + locale __old(this->getloc()); + ios_base::imbue(__loc); + _M_cache_locale(__loc); + if (this->rdbuf() != 0) + this->rdbuf()->pubimbue(__loc); + return __old; + } + + template + void + basic_ios<_CharT, _Traits>::init(basic_streambuf<_CharT, _Traits>* __sb) + { + + ios_base::_M_init(); + + + _M_cache_locale(_M_ios_locale); +# 146 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.tcc" 3 + _M_fill = _CharT(); + _M_fill_init = false; + + _M_tie = 0; + _M_exception = goodbit; + _M_streambuf = __sb; + _M_streambuf_state = __sb ? goodbit : badbit; + } + + template + void + basic_ios<_CharT, _Traits>::_M_cache_locale(const locale& __loc) + { + if (__builtin_expect(has_facet<__ctype_type>(__loc), true)) + _M_ctype = std::__addressof(use_facet<__ctype_type>(__loc)); + else + _M_ctype = 0; + + if (__builtin_expect(has_facet<__num_put_type>(__loc), true)) + _M_num_put = std::__addressof(use_facet<__num_put_type>(__loc)); + else + _M_num_put = 0; + + if (__builtin_expect(has_facet<__num_get_type>(__loc), true)) + _M_num_get = std::__addressof(use_facet<__num_get_type>(__loc)); + else + _M_num_get = 0; + } + + + + + extern template class basic_ios; + + + extern template class basic_ios; + + + + +} +# 517 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/basic_ios.h" 2 3 +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ios" 2 3 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 2 3 + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 57 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + template + class basic_ostream : virtual public basic_ios<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef basic_ios<_CharT, _Traits> __ios_type; + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef num_put<_CharT, ostreambuf_iterator<_CharT, _Traits> > + __num_put_type; + typedef ctype<_CharT> __ctype_type; +# 83 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + explicit + basic_ostream(__streambuf_type* __sb) + { this->init(__sb); } + + + + + + + virtual + ~basic_ostream() { } + + + class sentry; + friend class sentry; +# 107 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + operator<<(__ostream_type& (*__pf)(__ostream_type&)) + { + + + + return __pf(*this); + } + + __ostream_type& + operator<<(__ios_type& (*__pf)(__ios_type&)) + { + + + + __pf(*this); + return *this; + } + + __ostream_type& + operator<<(ios_base& (*__pf) (ios_base&)) + { + + + + __pf(*this); + return *this; + } +# 165 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + operator<<(long __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(unsigned long __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(bool __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(short __n); + + __ostream_type& + operator<<(unsigned short __n) + { + + + return _M_insert(static_cast(__n)); + } + + __ostream_type& + operator<<(int __n); + + __ostream_type& + operator<<(unsigned int __n) + { + + + return _M_insert(static_cast(__n)); + } + + + __ostream_type& + operator<<(long long __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(unsigned long long __n) + { return _M_insert(__n); } +# 219 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + operator<<(double __f) + { return _M_insert(__f); } + + __ostream_type& + operator<<(float __f) + { + + + return _M_insert(static_cast(__f)); + } + + __ostream_type& + operator<<(long double __f) + { return _M_insert(__f); } +# 244 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + operator<<(const void* __p) + { return _M_insert(__p); } +# 269 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + operator<<(__streambuf_type* __sb); +# 302 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + put(char_type __c); + + + + + + + void + _M_write(const char_type* __s, streamsize __n) + { + const streamsize __put = this->rdbuf()->sputn(__s, __n); + if (__put != __n) + this->setstate(ios_base::badbit); + } +# 334 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + write(const char_type* __s, streamsize __n); +# 347 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + flush(); +# 357 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + pos_type + tellp(); +# 368 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + seekp(pos_type); +# 380 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + __ostream_type& + seekp(off_type, ios_base::seekdir); + + protected: + basic_ostream() + { this->init(0); } + + + + basic_ostream(basic_iostream<_CharT, _Traits>&) { } + + basic_ostream(const basic_ostream&) = delete; + + basic_ostream(basic_ostream&& __rhs) + : __ios_type() + { __ios_type::move(__rhs); } + + + + basic_ostream& operator=(const basic_ostream&) = delete; + + basic_ostream& + operator=(basic_ostream&& __rhs) + { + swap(__rhs); + return *this; + } + + void + swap(basic_ostream& __rhs) + { __ios_type::swap(__rhs); } + + + template + __ostream_type& + _M_insert(_ValueT __v); + }; +# 425 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + template + class basic_ostream<_CharT, _Traits>::sentry + { + + bool _M_ok; + basic_ostream<_CharT, _Traits>& _M_os; + + public: +# 444 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + explicit + sentry(basic_ostream<_CharT, _Traits>& __os); +# 454 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + ~sentry() + { + + if (bool(_M_os.flags() & ios_base::unitbuf) && !uncaught_exception()) + { + + if (_M_os.rdbuf() && _M_os.rdbuf()->pubsync() == -1) + _M_os.setstate(ios_base::badbit); + } + } +# 473 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + explicit + + operator bool() const + { return _M_ok; } + }; +# 495 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) + { return __ostream_insert(__out, &__c, 1); } + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) + { return (__out << __out.widen(__c)); } + + + template + inline basic_ostream& + operator<<(basic_ostream& __out, char __c) + { return __ostream_insert(__out, &__c, 1); } + + + template + inline basic_ostream& + operator<<(basic_ostream& __out, signed char __c) + { return (__out << static_cast(__c)); } + + template + inline basic_ostream& + operator<<(basic_ostream& __out, unsigned char __c) + { return (__out << static_cast(__c)); } +# 537 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) + { + if (!__s) + __out.setstate(ios_base::badbit); + else + __ostream_insert(__out, __s, + static_cast(_Traits::length(__s))); + return __out; + } + + template + basic_ostream<_CharT, _Traits> & + operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s); + + + template + inline basic_ostream& + operator<<(basic_ostream& __out, const char* __s) + { + if (!__s) + __out.setstate(ios_base::badbit); + else + __ostream_insert(__out, __s, + static_cast(_Traits::length(__s))); + return __out; + } + + + template + inline basic_ostream& + operator<<(basic_ostream& __out, const signed char* __s) + { return (__out << reinterpret_cast(__s)); } + + template + inline basic_ostream & + operator<<(basic_ostream& __out, const unsigned char* __s) + { return (__out << reinterpret_cast(__s)); } +# 588 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + template + inline basic_ostream<_CharT, _Traits>& + endl(basic_ostream<_CharT, _Traits>& __os) + { return flush(__os.put(__os.widen('\n'))); } +# 600 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + template + inline basic_ostream<_CharT, _Traits>& + ends(basic_ostream<_CharT, _Traits>& __os) + { return __os.put(_CharT()); } + + + + + + + template + inline basic_ostream<_CharT, _Traits>& + flush(basic_ostream<_CharT, _Traits>& __os) + { return __os.flush(); } + + + template + basic_ostream<_Ch, _Up>& + __is_convertible_to_basic_ostream_test(basic_ostream<_Ch, _Up>*); + + template + struct __is_convertible_to_basic_ostream_impl + { + using __ostream_type = void; + }; + + template + using __do_is_convertible_to_basic_ostream_impl = + decltype(__is_convertible_to_basic_ostream_test + (declval::type*>())); + + template + struct __is_convertible_to_basic_ostream_impl + <_Tp, + __void_t<__do_is_convertible_to_basic_ostream_impl<_Tp>>> + { + using __ostream_type = + __do_is_convertible_to_basic_ostream_impl<_Tp>; + }; + + template + struct __is_convertible_to_basic_ostream + : __is_convertible_to_basic_ostream_impl<_Tp> + { + public: + using type = __not_::__ostream_type>>; + constexpr static bool value = type::value; + }; + + template + struct __is_insertable : false_type {}; + + template + struct __is_insertable<_Ostream, _Tp, + __void_t() + << declval())>> + : true_type {}; + + template + using __rvalue_ostream_type = + typename __is_convertible_to_basic_ostream< + _Ostream>::__ostream_type; +# 674 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 3 + template + inline + typename enable_if<__and_<__not_>, + __is_convertible_to_basic_ostream<_Ostream>, + __is_insertable< + __rvalue_ostream_type<_Ostream>, + const _Tp&>>::value, + __rvalue_ostream_type<_Ostream>>::type + operator<<(_Ostream&& __os, const _Tp& __x) + { + __rvalue_ostream_type<_Ostream> __ret_os = __os; + __ret_os << __x; + return __ret_os; + } + + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ostream.tcc" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/ostream.tcc" 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + basic_ostream<_CharT, _Traits>::sentry:: + sentry(basic_ostream<_CharT, _Traits>& __os) + : _M_ok(false), _M_os(__os) + { + + if (__os.tie() && __os.good()) + __os.tie()->flush(); + + if (__os.good()) + _M_ok = true; + else + __os.setstate(ios_base::failbit); + } + + template + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + _M_insert(_ValueT __v) + { + sentry __cerb(*this); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const __num_put_type& __np = __check_facet(this->_M_num_put); + if (__np.put(*this, *this, this->fill(), __v).failed()) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + operator<<(short __n) + { + + + const ios_base::fmtflags __fmt = this->flags() & ios_base::basefield; + if (__fmt == ios_base::oct || __fmt == ios_base::hex) + return _M_insert(static_cast(static_cast(__n))); + else + return _M_insert(static_cast(__n)); + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + operator<<(int __n) + { + + + const ios_base::fmtflags __fmt = this->flags() & ios_base::basefield; + if (__fmt == ios_base::oct || __fmt == ios_base::hex) + return _M_insert(static_cast(static_cast(__n))); + else + return _M_insert(static_cast(__n)); + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + operator<<(__streambuf_type* __sbin) + { + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this); + if (__cerb && __sbin) + { + try + { + if (!__copy_streambufs(__sbin, this->rdbuf())) + __err |= ios_base::failbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::failbit); } + } + else if (!__sbin) + __err |= ios_base::badbit; + if (__err) + this->setstate(__err); + return *this; + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + put(char_type __c) + { + + + + + + + sentry __cerb(*this); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __put = this->rdbuf()->sputc(__c); + if (traits_type::eq_int_type(__put, traits_type::eof())) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + write(const _CharT* __s, streamsize __n) + { + + + + + + + + sentry __cerb(*this); + if (__cerb) + { + try + { _M_write(__s, __n); } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + return *this; + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + flush() + { + + + + ios_base::iostate __err = ios_base::goodbit; + try + { + if (this->rdbuf() && this->rdbuf()->pubsync() == -1) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + return *this; + } + + template + typename basic_ostream<_CharT, _Traits>::pos_type + basic_ostream<_CharT, _Traits>:: + tellp() + { + pos_type __ret = pos_type(-1); + try + { + if (!this->fail()) + __ret = this->rdbuf()->pubseekoff(0, ios_base::cur, ios_base::out); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + return __ret; + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + seekp(pos_type __pos) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + + const pos_type __p = this->rdbuf()->pubseekpos(__pos, + ios_base::out); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + return *this; + } + + template + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + seekp(off_type __off, ios_base::seekdir __dir) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + + const pos_type __p = this->rdbuf()->pubseekoff(__off, __dir, + ios_base::out); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + return *this; + } + + template + basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) + { + if (!__s) + __out.setstate(ios_base::badbit); + else + { + + + const size_t __clen = char_traits::length(__s); + try + { + struct __ptr_guard + { + _CharT *__p; + __ptr_guard (_CharT *__ip): __p(__ip) { } + ~__ptr_guard() { delete[] __p; } + _CharT* __get() { return __p; } + } __pg (new _CharT[__clen]); + + _CharT *__ws = __pg.__get(); + for (size_t __i = 0; __i < __clen; ++__i) + __ws[__i] = __out.widen(__s[__i]); + __ostream_insert(__out, __ws, __clen); + } + catch(__cxxabiv1::__forced_unwind&) + { + __out._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __out._M_setstate(ios_base::badbit); } + } + return __out; + } + + + + + extern template class basic_ostream; + extern template ostream& endl(ostream&); + extern template ostream& ends(ostream&); + extern template ostream& flush(ostream&); + extern template ostream& operator<<(ostream&, char); + extern template ostream& operator<<(ostream&, unsigned char); + extern template ostream& operator<<(ostream&, signed char); + extern template ostream& operator<<(ostream&, const char*); + extern template ostream& operator<<(ostream&, const unsigned char*); + extern template ostream& operator<<(ostream&, const signed char*); + + extern template ostream& ostream::_M_insert(long); + extern template ostream& ostream::_M_insert(unsigned long); + extern template ostream& ostream::_M_insert(bool); + + extern template ostream& ostream::_M_insert(long long); + extern template ostream& ostream::_M_insert(unsigned long long); + + extern template ostream& ostream::_M_insert(double); + extern template ostream& ostream::_M_insert(long double); + extern template ostream& ostream::_M_insert(const void*); + + + extern template class basic_ostream; + extern template wostream& endl(wostream&); + extern template wostream& ends(wostream&); + extern template wostream& flush(wostream&); + extern template wostream& operator<<(wostream&, wchar_t); + extern template wostream& operator<<(wostream&, char); + extern template wostream& operator<<(wostream&, const wchar_t*); + extern template wostream& operator<<(wostream&, const char*); + + extern template wostream& wostream::_M_insert(long); + extern template wostream& wostream::_M_insert(unsigned long); + extern template wostream& wostream::_M_insert(bool); + + extern template wostream& wostream::_M_insert(long long); + extern template wostream& wostream::_M_insert(unsigned long long); + + extern template wostream& wostream::_M_insert(double); + extern template wostream& wostream::_M_insert(long double); + extern template wostream& wostream::_M_insert(const void*); + + + + +} +# 694 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ostream" 2 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iostream" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 57 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + template + class basic_istream : virtual public basic_ios<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef basic_ios<_CharT, _Traits> __ios_type; + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef num_get<_CharT, istreambuf_iterator<_CharT, _Traits> > + __num_get_type; + typedef ctype<_CharT> __ctype_type; + + protected: + + + + + + streamsize _M_gcount; + + public: + + + + + + + + explicit + basic_istream(__streambuf_type* __sb) + : _M_gcount(streamsize(0)) + { this->init(__sb); } + + + + + + + virtual + ~basic_istream() + { _M_gcount = streamsize(0); } + + + class sentry; + friend class sentry; +# 119 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + operator>>(__istream_type& (*__pf)(__istream_type&)) + { return __pf(*this); } + + __istream_type& + operator>>(__ios_type& (*__pf)(__ios_type&)) + { + __pf(*this); + return *this; + } + + __istream_type& + operator>>(ios_base& (*__pf)(ios_base&)) + { + __pf(*this); + return *this; + } +# 167 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + operator>>(bool& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(short& __n); + + __istream_type& + operator>>(unsigned short& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(int& __n); + + __istream_type& + operator>>(unsigned int& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(long& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(unsigned long& __n) + { return _M_extract(__n); } + + + __istream_type& + operator>>(long long& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(unsigned long long& __n) + { return _M_extract(__n); } +# 213 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + operator>>(float& __f) + { return _M_extract(__f); } + + __istream_type& + operator>>(double& __f) + { return _M_extract(__f); } + + __istream_type& + operator>>(long double& __f) + { return _M_extract(__f); } +# 234 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + operator>>(void*& __p) + { return _M_extract(__p); } +# 258 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + operator>>(__streambuf_type* __sb); +# 268 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + streamsize + gcount() const + { return _M_gcount; } +# 301 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + int_type + get(); +# 315 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + get(char_type& __c); +# 342 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + get(char_type* __s, streamsize __n, char_type __delim); +# 353 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + get(char_type* __s, streamsize __n) + { return this->get(__s, __n, this->widen('\n')); } +# 376 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + get(__streambuf_type& __sb, char_type __delim); +# 386 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + get(__streambuf_type& __sb) + { return this->get(__sb, this->widen('\n')); } +# 415 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + getline(char_type* __s, streamsize __n, char_type __delim); +# 426 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + getline(char_type* __s, streamsize __n) + { return this->getline(__s, __n, this->widen('\n')); } +# 450 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + ignore(streamsize __n, int_type __delim); + + __istream_type& + ignore(streamsize __n); + + __istream_type& + ignore(); +# 467 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + int_type + peek(); +# 485 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + read(char_type* __s, streamsize __n); +# 504 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + streamsize + readsome(char_type* __s, streamsize __n); +# 521 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + putback(char_type __c); +# 537 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + unget(); +# 555 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + int + sync(); +# 570 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + pos_type + tellg(); +# 585 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + seekg(pos_type); +# 601 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + __istream_type& + seekg(off_type, ios_base::seekdir); + + + protected: + basic_istream() + : _M_gcount(streamsize(0)) + { this->init(0); } + + + basic_istream(const basic_istream&) = delete; + + basic_istream(basic_istream&& __rhs) + : __ios_type(), _M_gcount(__rhs._M_gcount) + { + __ios_type::move(__rhs); + __rhs._M_gcount = 0; + } + + + + basic_istream& operator=(const basic_istream&) = delete; + + basic_istream& + operator=(basic_istream&& __rhs) + { + swap(__rhs); + return *this; + } + + void + swap(basic_istream& __rhs) + { + __ios_type::swap(__rhs); + std::swap(_M_gcount, __rhs._M_gcount); + } + + + template + __istream_type& + _M_extract(_ValueT& __v); + }; + + + template<> + basic_istream& + basic_istream:: + getline(char_type* __s, streamsize __n, char_type __delim); + + template<> + basic_istream& + basic_istream:: + ignore(streamsize __n); + + template<> + basic_istream& + basic_istream:: + ignore(streamsize __n, int_type __delim); + + + template<> + basic_istream& + basic_istream:: + getline(char_type* __s, streamsize __n, char_type __delim); + + template<> + basic_istream& + basic_istream:: + ignore(streamsize __n); + + template<> + basic_istream& + basic_istream:: + ignore(streamsize __n, int_type __delim); +# 685 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + template + class basic_istream<_CharT, _Traits>::sentry + { + + bool _M_ok; + + public: + + typedef _Traits traits_type; + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef typename __istream_type::__ctype_type __ctype_type; + typedef typename _Traits::int_type __int_type; +# 721 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + explicit + sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipws = false); +# 732 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + explicit + + operator bool() const + { return _M_ok; } + }; +# 750 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c); + + template + inline basic_istream& + operator>>(basic_istream& __in, unsigned char& __c) + { return (__in >> reinterpret_cast(__c)); } + + template + inline basic_istream& + operator>>(basic_istream& __in, signed char& __c) + { return (__in >> reinterpret_cast(__c)); } +# 792 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s); + + + template<> + basic_istream& + operator>>(basic_istream& __in, char* __s); + + template + inline basic_istream& + operator>>(basic_istream& __in, unsigned char* __s) + { return (__in >> reinterpret_cast(__s)); } + + template + inline basic_istream& + operator>>(basic_istream& __in, signed char* __s) + { return (__in >> reinterpret_cast(__s)); } +# 823 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + template + class basic_iostream + : public basic_istream<_CharT, _Traits>, + public basic_ostream<_CharT, _Traits> + { + public: + + + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_ostream<_CharT, _Traits> __ostream_type; + + + + + + + + explicit + basic_iostream(basic_streambuf<_CharT, _Traits>* __sb) + : __istream_type(__sb), __ostream_type(__sb) { } + + + + + virtual + ~basic_iostream() { } + + protected: + basic_iostream() + : __istream_type(), __ostream_type() { } + + + basic_iostream(const basic_iostream&) = delete; + + basic_iostream(basic_iostream&& __rhs) + : __istream_type(std::move(__rhs)), __ostream_type(*this) + { } + + + + basic_iostream& operator=(const basic_iostream&) = delete; + + basic_iostream& + operator=(basic_iostream&& __rhs) + { + swap(__rhs); + return *this; + } + + void + swap(basic_iostream& __rhs) + { __istream_type::swap(__rhs); } + + }; +# 906 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + template + basic_istream<_CharT, _Traits>& + ws(basic_istream<_CharT, _Traits>& __is); + + + template + basic_istream<_Ch, _Up>& + __is_convertible_to_basic_istream_test(basic_istream<_Ch, _Up>*); + + template + struct __is_convertible_to_basic_istream_impl + { + using __istream_type = void; + }; + + template + using __do_is_convertible_to_basic_istream_impl = + decltype(__is_convertible_to_basic_istream_test + (declval::type*>())); + + template + struct __is_convertible_to_basic_istream_impl + <_Tp, + __void_t<__do_is_convertible_to_basic_istream_impl<_Tp>>> + { + using __istream_type = + __do_is_convertible_to_basic_istream_impl<_Tp>; + }; + + template + struct __is_convertible_to_basic_istream + : __is_convertible_to_basic_istream_impl<_Tp> + { + public: + using type = __not_::__istream_type>>; + constexpr static bool value = type::value; + }; + + template + struct __is_extractable : false_type {}; + + template + struct __is_extractable<_Istream, _Tp, + __void_t() + >> declval<_Tp>())>> + : true_type {}; + + template + using __rvalue_istream_type = + typename __is_convertible_to_basic_istream< + _Istream>::__istream_type; +# 972 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 3 + template + inline + typename enable_if<__and_<__not_>, + __is_convertible_to_basic_istream<_Istream>, + __is_extractable< + __rvalue_istream_type<_Istream>, + _Tp&&>>::value, + __rvalue_istream_type<_Istream>>::type + operator>>(_Istream&& __is, _Tp&& __x) + { + __rvalue_istream_type<_Istream> __ret_is = __is; + __ret_is >> std::forward<_Tp>(__x); + return __ret_is; + } + + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/istream.tcc" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/istream.tcc" 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + basic_istream<_CharT, _Traits>::sentry:: + sentry(basic_istream<_CharT, _Traits>& __in, bool __noskip) : _M_ok(false) + { + ios_base::iostate __err = ios_base::goodbit; + if (__in.good()) + try + { + if (__in.tie()) + __in.tie()->flush(); + if (!__noskip && bool(__in.flags() & ios_base::skipws)) + { + const __int_type __eof = traits_type::eof(); + __streambuf_type* __sb = __in.rdbuf(); + __int_type __c = __sb->sgetc(); + + const __ctype_type& __ct = __check_facet(__in._M_ctype); + while (!traits_type::eq_int_type(__c, __eof) + && __ct.is(ctype_base::space, + traits_type::to_char_type(__c))) + __c = __sb->snextc(); + + + + + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __in._M_setstate(ios_base::badbit); } + + if (__in.good() && __err == ios_base::goodbit) + _M_ok = true; + else + { + __err |= ios_base::failbit; + __in.setstate(__err); + } + } + + template + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + _M_extract(_ValueT& __v) + { + sentry __cerb(*this, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const __num_get_type& __ng = __check_facet(this->_M_num_get); + __ng.get(*this, 0, *this, __err, __v); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + operator>>(short& __n) + { + + + sentry __cerb(*this, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + long __l; + const __num_get_type& __ng = __check_facet(this->_M_num_get); + __ng.get(*this, 0, *this, __err, __l); + + + + if (__l < __gnu_cxx::__numeric_traits::__min) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits::__min; + } + else if (__l > __gnu_cxx::__numeric_traits::__max) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits::__max; + } + else + __n = short(__l); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + operator>>(int& __n) + { + + + sentry __cerb(*this, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + long __l; + const __num_get_type& __ng = __check_facet(this->_M_num_get); + __ng.get(*this, 0, *this, __err, __l); + + + + if (__l < __gnu_cxx::__numeric_traits::__min) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits::__min; + } + else if (__l > __gnu_cxx::__numeric_traits::__max) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits::__max; + } + else + __n = int(__l); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + operator>>(__streambuf_type* __sbout) + { + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, false); + if (__cerb && __sbout) + { + try + { + bool __ineof; + if (!__copy_streambufs_eof(this->rdbuf(), __sbout, __ineof)) + __err |= ios_base::failbit; + if (__ineof) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::failbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::failbit); } + } + else if (!__sbout) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template + typename basic_istream<_CharT, _Traits>::int_type + basic_istream<_CharT, _Traits>:: + get(void) + { + const int_type __eof = traits_type::eof(); + int_type __c = __eof; + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + __c = this->rdbuf()->sbumpc(); + + if (!traits_type::eq_int_type(__c, __eof)) + _M_gcount = 1; + else + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return __c; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + get(char_type& __c) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __cb = this->rdbuf()->sbumpc(); + + if (!traits_type::eq_int_type(__cb, traits_type::eof())) + { + _M_gcount = 1; + __c = traits_type::to_char_type(__cb); + } + else + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + get(char_type* __s, streamsize __n, char_type __delim) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __idelim = traits_type::to_int_type(__delim); + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); + + while (_M_gcount + 1 < __n + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __idelim)) + { + *__s++ = traits_type::to_char_type(__c); + ++_M_gcount; + __c = __sb->snextc(); + } + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + + + if (__n > 0) + *__s = char_type(); + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + get(__streambuf_type& __sb, char_type __delim) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __idelim = traits_type::to_int_type(__delim); + const int_type __eof = traits_type::eof(); + __streambuf_type* __this_sb = this->rdbuf(); + int_type __c = __this_sb->sgetc(); + char_type __c2 = traits_type::to_char_type(__c); + + while (!traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __idelim) + && !traits_type::eq_int_type(__sb.sputc(__c2), __eof)) + { + ++_M_gcount; + __c = __this_sb->snextc(); + __c2 = traits_type::to_char_type(__c); + } + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + getline(char_type* __s, streamsize __n, char_type __delim) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __idelim = traits_type::to_int_type(__delim); + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); + + while (_M_gcount + 1 < __n + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __idelim)) + { + *__s++ = traits_type::to_char_type(__c); + __c = __sb->snextc(); + ++_M_gcount; + } + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + else + { + if (traits_type::eq_int_type(__c, __idelim)) + { + __sb->sbumpc(); + ++_M_gcount; + } + else + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + + + if (__n > 0) + *__s = char_type(); + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + + + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + ignore(void) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + + if (traits_type::eq_int_type(__sb->sbumpc(), __eof)) + __err |= ios_base::eofbit; + else + _M_gcount = 1; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + ignore(streamsize __n) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb && __n > 0) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); +# 521 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/istream.tcc" 3 + bool __large_ignore = false; + while (true) + { + while (_M_gcount < __n + && !traits_type::eq_int_type(__c, __eof)) + { + ++_M_gcount; + __c = __sb->snextc(); + } + if (__n == __gnu_cxx::__numeric_traits::__max + && !traits_type::eq_int_type(__c, __eof)) + { + _M_gcount = + __gnu_cxx::__numeric_traits::__min; + __large_ignore = true; + } + else + break; + } + + if (__large_ignore) + _M_gcount = __gnu_cxx::__numeric_traits::__max; + + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + ignore(streamsize __n, int_type __delim) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb && __n > 0) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); + + + bool __large_ignore = false; + while (true) + { + while (_M_gcount < __n + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __delim)) + { + ++_M_gcount; + __c = __sb->snextc(); + } + if (__n == __gnu_cxx::__numeric_traits::__max + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __delim)) + { + _M_gcount = + __gnu_cxx::__numeric_traits::__min; + __large_ignore = true; + } + else + break; + } + + if (__large_ignore) + _M_gcount = __gnu_cxx::__numeric_traits::__max; + + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + else if (traits_type::eq_int_type(__c, __delim)) + { + if (_M_gcount + < __gnu_cxx::__numeric_traits::__max) + ++_M_gcount; + __sb->sbumpc(); + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + typename basic_istream<_CharT, _Traits>::int_type + basic_istream<_CharT, _Traits>:: + peek(void) + { + int_type __c = traits_type::eof(); + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + __c = this->rdbuf()->sgetc(); + if (traits_type::eq_int_type(__c, traits_type::eof())) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return __c; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + read(char_type* __s, streamsize __n) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + _M_gcount = this->rdbuf()->sgetn(__s, __n); + if (_M_gcount != __n) + __err |= (ios_base::eofbit | ios_base::failbit); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + streamsize + basic_istream<_CharT, _Traits>:: + readsome(char_type* __s, streamsize __n) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + + const streamsize __num = this->rdbuf()->in_avail(); + if (__num > 0) + _M_gcount = this->rdbuf()->sgetn(__s, std::min(__num, __n)); + else if (__num == -1) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return _M_gcount; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + putback(char_type __c) + { + + + _M_gcount = 0; + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + if (!__sb + || traits_type::eq_int_type(__sb->sputbackc(__c), __eof)) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + unget(void) + { + + + _M_gcount = 0; + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + if (!__sb + || traits_type::eq_int_type(__sb->sungetc(), __eof)) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + int + basic_istream<_CharT, _Traits>:: + sync(void) + { + + + int __ret = -1; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + __streambuf_type* __sb = this->rdbuf(); + if (__sb) + { + if (__sb->pubsync() == -1) + __err |= ios_base::badbit; + else + __ret = 0; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return __ret; + } + + template + typename basic_istream<_CharT, _Traits>::pos_type + basic_istream<_CharT, _Traits>:: + tellg(void) + { + + + pos_type __ret = pos_type(-1); + sentry __cerb(*this, true); + if (__cerb) + { + try + { + if (!this->fail()) + __ret = this->rdbuf()->pubseekoff(0, ios_base::cur, + ios_base::in); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + return __ret; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + seekg(pos_type __pos) + { + + + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + const pos_type __p = this->rdbuf()->pubseekpos(__pos, + ios_base::in); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + seekg(off_type __off, ios_base::seekdir __dir) + { + + + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + const pos_type __p = this->rdbuf()->pubseekoff(__off, __dir, + ios_base::in); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef typename __istream_type::int_type __int_type; + + typename __istream_type::sentry __cerb(__in, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const __int_type __cb = __in.rdbuf()->sbumpc(); + if (!_Traits::eq_int_type(__cb, _Traits::eof())) + __c = _Traits::to_char_type(__cb); + else + __err |= (ios_base::eofbit | ios_base::failbit); + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __in._M_setstate(ios_base::badbit); } + if (__err) + __in.setstate(__err); + } + return __in; + } + + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef typename _Traits::int_type int_type; + typedef _CharT char_type; + typedef ctype<_CharT> __ctype_type; + + streamsize __extracted = 0; + ios_base::iostate __err = ios_base::goodbit; + typename __istream_type::sentry __cerb(__in, false); + if (__cerb) + { + try + { + + streamsize __num = __in.width(); + if (__num <= 0) + __num = __gnu_cxx::__numeric_traits::__max; + + const __ctype_type& __ct = use_facet<__ctype_type>(__in.getloc()); + + const int_type __eof = _Traits::eof(); + __streambuf_type* __sb = __in.rdbuf(); + int_type __c = __sb->sgetc(); + + while (__extracted < __num - 1 + && !_Traits::eq_int_type(__c, __eof) + && !__ct.is(ctype_base::space, + _Traits::to_char_type(__c))) + { + *__s++ = _Traits::to_char_type(__c); + ++__extracted; + __c = __sb->snextc(); + } + if (_Traits::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + + + + *__s = char_type(); + __in.width(0); + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __in._M_setstate(ios_base::badbit); } + } + if (!__extracted) + __err |= ios_base::failbit; + if (__err) + __in.setstate(__err); + return __in; + } + + + template + basic_istream<_CharT, _Traits>& + ws(basic_istream<_CharT, _Traits>& __in) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef typename __istream_type::int_type __int_type; + typedef ctype<_CharT> __ctype_type; + + const __ctype_type& __ct = use_facet<__ctype_type>(__in.getloc()); + const __int_type __eof = _Traits::eof(); + __streambuf_type* __sb = __in.rdbuf(); + __int_type __c = __sb->sgetc(); + + while (!_Traits::eq_int_type(__c, __eof) + && __ct.is(ctype_base::space, _Traits::to_char_type(__c))) + __c = __sb->snextc(); + + if (_Traits::eq_int_type(__c, __eof)) + __in.setstate(ios_base::eofbit); + return __in; + } + + + + + extern template class basic_istream; + extern template istream& ws(istream&); + extern template istream& operator>>(istream&, char&); + extern template istream& operator>>(istream&, char*); + extern template istream& operator>>(istream&, unsigned char&); + extern template istream& operator>>(istream&, signed char&); + extern template istream& operator>>(istream&, unsigned char*); + extern template istream& operator>>(istream&, signed char*); + + extern template istream& istream::_M_extract(unsigned short&); + extern template istream& istream::_M_extract(unsigned int&); + extern template istream& istream::_M_extract(long&); + extern template istream& istream::_M_extract(unsigned long&); + extern template istream& istream::_M_extract(bool&); + + extern template istream& istream::_M_extract(long long&); + extern template istream& istream::_M_extract(unsigned long long&); + + extern template istream& istream::_M_extract(float&); + extern template istream& istream::_M_extract(double&); + extern template istream& istream::_M_extract(long double&); + extern template istream& istream::_M_extract(void*&); + + extern template class basic_iostream; + + + extern template class basic_istream; + extern template wistream& ws(wistream&); + extern template wistream& operator>>(wistream&, wchar_t&); + extern template wistream& operator>>(wistream&, wchar_t*); + + extern template wistream& wistream::_M_extract(unsigned short&); + extern template wistream& wistream::_M_extract(unsigned int&); + extern template wistream& wistream::_M_extract(long&); + extern template wistream& wistream::_M_extract(unsigned long&); + extern template wistream& wistream::_M_extract(bool&); + + extern template wistream& wistream::_M_extract(long long&); + extern template wistream& wistream::_M_extract(unsigned long long&); + + extern template wistream& wistream::_M_extract(float&); + extern template wistream& wistream::_M_extract(double&); + extern template wistream& wistream::_M_extract(long double&); + extern template wistream& wistream::_M_extract(void*&); + + extern template class basic_iostream; + + + + +} +# 992 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/istream" 2 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iostream" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iostream" 3 + extern istream cin; + extern ostream cout; + extern ostream cerr; + extern ostream clog; + + + extern wistream wcin; + extern wostream wcout; + extern wostream wcerr; + extern wostream wclog; + + + + + static ios_base::Init __ioinit; + + +} +# 8 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/vector" 1 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/vector" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_construct.h" 1 3 +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_construct.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + inline void + _Construct(_T1* __p, _Args&&... __args) + { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } +# 87 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_construct.h" 3 + template + inline void + _Construct_novalue(_T1* __p) + { ::new(static_cast(__p)) _T1; } + + + + + template + inline void + _Destroy(_Tp* __pointer) + { __pointer->~_Tp(); } + + template + struct _Destroy_aux + { + template + static void + __destroy(_ForwardIterator __first, _ForwardIterator __last) + { + for (; __first != __last; ++__first) + std::_Destroy(std::__addressof(*__first)); + } + }; + + template<> + struct _Destroy_aux + { + template + static void + __destroy(_ForwardIterator, _ForwardIterator) { } + }; + + + + + + + template + inline void + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _Value_type; + + + static_assert(is_destructible<_Value_type>::value, + "value type is destructible"); + + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + __destroy(__first, __last); + } + + template + struct _Destroy_n_aux + { + template + static _ForwardIterator + __destroy_n(_ForwardIterator __first, _Size __count) + { + for (; __count > 0; (void)++__first, --__count) + std::_Destroy(std::__addressof(*__first)); + return __first; + } + }; + + template<> + struct _Destroy_n_aux + { + template + static _ForwardIterator + __destroy_n(_ForwardIterator __first, _Size __count) + { + std::advance(__first, __count); + return __first; + } + }; + + + + + + + template + inline _ForwardIterator + _Destroy_n(_ForwardIterator __first, _Size __count) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _Value_type; + + + static_assert(is_destructible<_Value_type>::value, + "value type is destructible"); + + return std::_Destroy_n_aux<__has_trivial_destructor(_Value_type)>:: + __destroy_n(__first, __count); + } + + + + + + + + template + void + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + _Allocator& __alloc) + { + typedef __gnu_cxx::__alloc_traits<_Allocator> __traits; + for (; __first != __last; ++__first) + __traits::destroy(__alloc, std::__addressof(*__first)); + } + + template + inline void + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + allocator<_Tp>&) + { + _Destroy(__first, __last); + } + + + template + inline void + destroy_at(_Tp* __location) + { + std::_Destroy(__location); + } + + template + inline void + destroy(_ForwardIterator __first, _ForwardIterator __last) + { + std::_Destroy(__first, __last); + } + + template + inline _ForwardIterator + destroy_n(_ForwardIterator __first, _Size __count) + { + return std::_Destroy_n(__first, __count); + } + + + +} +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/vector" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 1 3 +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/utility" 1 3 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/utility" 3 +# 69 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/utility" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_relops.h" 1 3 +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_relops.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + namespace rel_ops + { +# 85 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_relops.h" 3 + template + inline bool + operator!=(const _Tp& __x, const _Tp& __y) + { return !(__x == __y); } +# 98 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_relops.h" 3 + template + inline bool + operator>(const _Tp& __x, const _Tp& __y) + { return __y < __x; } +# 111 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_relops.h" 3 + template + inline bool + operator<=(const _Tp& __x, const _Tp& __y) + { return !(__y < __x); } +# 124 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_relops.h" 3 + template + inline bool + operator>=(const _Tp& __x, const _Tp& __y) + { return !(__x < __y); } + } + + +} +# 70 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/utility" 2 3 + + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct tuple_size; + + + + + + template::type, + typename = typename enable_if::value>::type, + size_t = tuple_size<_Tp>::value> + using __enable_if_has_tuple_size = _Tp; + + template + struct tuple_size> + : public tuple_size<_Tp> { }; + + template + struct tuple_size> + : public tuple_size<_Tp> { }; + + template + struct tuple_size> + : public tuple_size<_Tp> { }; + + + template + struct tuple_element; + + + template + using __tuple_element_t = typename tuple_element<__i, _Tp>::type; + + template + struct tuple_element<__i, const _Tp> + { + typedef typename add_const<__tuple_element_t<__i, _Tp>>::type type; + }; + + template + struct tuple_element<__i, volatile _Tp> + { + typedef typename add_volatile<__tuple_element_t<__i, _Tp>>::type type; + }; + + template + struct tuple_element<__i, const volatile _Tp> + { + typedef typename add_cv<__tuple_element_t<__i, _Tp>>::type type; + }; + + + + + template + using tuple_element_t = typename tuple_element<__i, _Tp>::type; + + + + + + template + struct __is_tuple_like_impl> : true_type + { }; + + + template + struct tuple_size> + : public integral_constant { }; + + + template + struct tuple_element<0, std::pair<_Tp1, _Tp2>> + { typedef _Tp1 type; }; + + + template + struct tuple_element<1, std::pair<_Tp1, _Tp2>> + { typedef _Tp2 type; }; + + template + struct __pair_get; + + template<> + struct __pair_get<0> + { + template + static constexpr _Tp1& + __get(std::pair<_Tp1, _Tp2>& __pair) noexcept + { return __pair.first; } + + template + static constexpr _Tp1&& + __move_get(std::pair<_Tp1, _Tp2>&& __pair) noexcept + { return std::forward<_Tp1>(__pair.first); } + + template + static constexpr const _Tp1& + __const_get(const std::pair<_Tp1, _Tp2>& __pair) noexcept + { return __pair.first; } + + template + static constexpr const _Tp1&& + __const_move_get(const std::pair<_Tp1, _Tp2>&& __pair) noexcept + { return std::forward(__pair.first); } + }; + + template<> + struct __pair_get<1> + { + template + static constexpr _Tp2& + __get(std::pair<_Tp1, _Tp2>& __pair) noexcept + { return __pair.second; } + + template + static constexpr _Tp2&& + __move_get(std::pair<_Tp1, _Tp2>&& __pair) noexcept + { return std::forward<_Tp2>(__pair.second); } + + template + static constexpr const _Tp2& + __const_get(const std::pair<_Tp1, _Tp2>& __pair) noexcept + { return __pair.second; } + + template + static constexpr const _Tp2&& + __const_move_get(const std::pair<_Tp1, _Tp2>&& __pair) noexcept + { return std::forward(__pair.second); } + }; + + template + constexpr typename tuple_element<_Int, std::pair<_Tp1, _Tp2>>::type& + get(std::pair<_Tp1, _Tp2>& __in) noexcept + { return __pair_get<_Int>::__get(__in); } + + template + constexpr typename tuple_element<_Int, std::pair<_Tp1, _Tp2>>::type&& + get(std::pair<_Tp1, _Tp2>&& __in) noexcept + { return __pair_get<_Int>::__move_get(std::move(__in)); } + + template + constexpr const typename tuple_element<_Int, std::pair<_Tp1, _Tp2>>::type& + get(const std::pair<_Tp1, _Tp2>& __in) noexcept + { return __pair_get<_Int>::__const_get(__in); } + + template + constexpr const typename tuple_element<_Int, std::pair<_Tp1, _Tp2>>::type&& + get(const std::pair<_Tp1, _Tp2>&& __in) noexcept + { return __pair_get<_Int>::__const_move_get(std::move(__in)); } + + + + + + template + constexpr _Tp& + get(pair<_Tp, _Up>& __p) noexcept + { return __p.first; } + + template + constexpr const _Tp& + get(const pair<_Tp, _Up>& __p) noexcept + { return __p.first; } + + template + constexpr _Tp&& + get(pair<_Tp, _Up>&& __p) noexcept + { return std::move(__p.first); } + + template + constexpr const _Tp&& + get(const pair<_Tp, _Up>&& __p) noexcept + { return std::move(__p.first); } + + template + constexpr _Tp& + get(pair<_Up, _Tp>& __p) noexcept + { return __p.second; } + + template + constexpr const _Tp& + get(const pair<_Up, _Tp>& __p) noexcept + { return __p.second; } + + template + constexpr _Tp&& + get(pair<_Up, _Tp>&& __p) noexcept + { return std::move(__p.second); } + + template + constexpr const _Tp&& + get(const pair<_Up, _Tp>&& __p) noexcept + { return std::move(__p.second); } + + + + + template + inline _Tp + exchange(_Tp& __obj, _Up&& __new_val) + { return std::__exchange(__obj, std::forward<_Up>(__new_val)); } + + + + + template struct _Index_tuple { }; + + + + + template struct _Itup_cat; + + template + struct _Itup_cat<_Index_tuple<_Ind1...>, _Index_tuple<_Ind2...>> + { + using __type = _Index_tuple<_Ind1..., (_Ind2 + sizeof...(_Ind1))...>; + }; + + + template + struct _Build_index_tuple + : _Itup_cat::__type, + typename _Build_index_tuple<_Num - _Num / 2>::__type> + { }; + + template<> + struct _Build_index_tuple<1> + { + typedef _Index_tuple<0> __type; + }; + + template<> + struct _Build_index_tuple<0> + { + typedef _Index_tuple<> __type; + }; + + + + + + + template + struct integer_sequence + { + typedef _Tp value_type; + static constexpr size_t size() { return sizeof...(_Idx); } + }; + + template::__type> + struct _Make_integer_sequence; + + template + struct _Make_integer_sequence<_Tp, _Num, _Index_tuple<_Idx...>> + { + static_assert( _Num >= 0, + "Cannot make integer sequence of negative length" ); + + typedef integer_sequence<_Tp, static_cast<_Tp>(_Idx)...> __type; + }; + + + template + using make_integer_sequence + = typename _Make_integer_sequence<_Tp, _Num>::__type; + + + template + using index_sequence = integer_sequence; + + + template + using make_index_sequence = make_integer_sequence; + + + template + using index_sequence_for = make_index_sequence; + + + + + struct in_place_t { + explicit in_place_t() = default; + }; + + inline constexpr in_place_t in_place{}; + + template struct in_place_type_t + { + explicit in_place_type_t() = default; + }; + + template + inline constexpr in_place_type_t<_Tp> in_place_type{}; + + template struct in_place_index_t + { + explicit in_place_index_t() = default; + }; + + template + inline constexpr in_place_index_t<_Idx> in_place_index{}; + + template + struct __is_in_place_type_impl : false_type + { }; + + template + struct __is_in_place_type_impl> : true_type + { }; + + template + struct __is_in_place_type + : public __is_in_place_type_impl<_Tp> + { }; + + + template + constexpr add_const_t<_Tp>& as_const(_Tp& __t) noexcept { return __t; } + + template + void as_const(const _Tp&&) = delete; + + + + +} +# 61 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 2 3 + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + struct __uninitialized_copy + { + template + static _ForwardIterator + __uninit_copy(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result) + { + _ForwardIterator __cur = __result; + try + { + for (; __first != __last; ++__first, (void)++__cur) + std::_Construct(std::__addressof(*__cur), *__first); + return __cur; + } + catch(...) + { + std::_Destroy(__result, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_copy + { + template + static _ForwardIterator + __uninit_copy(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result) + { return std::copy(__first, __last, __result); } + }; +# 113 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 3 + template + inline _ForwardIterator + uninitialized_copy(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result) + { + typedef typename iterator_traits<_InputIterator>::value_type + _ValueType1; + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType2; + + + + + typedef typename iterator_traits<_InputIterator>::reference _RefType1; + typedef typename iterator_traits<_ForwardIterator>::reference _RefType2; + const bool __assignable = is_assignable<_RefType2, _RefType1>::value; + + + return std::__uninitialized_copy<__is_trivial(_ValueType1) + && __is_trivial(_ValueType2) + && __assignable>:: + __uninit_copy(__first, __last, __result); + } + + + template + struct __uninitialized_fill + { + template + static void + __uninit_fill(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __x) + { + _ForwardIterator __cur = __first; + try + { + for (; __cur != __last; ++__cur) + std::_Construct(std::__addressof(*__cur), __x); + } + catch(...) + { + std::_Destroy(__first, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_fill + { + template + static void + __uninit_fill(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __x) + { std::fill(__first, __last, __x); } + }; +# 179 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 3 + template + inline void + uninitialized_fill(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __x) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + + + + const bool __assignable = is_copy_assignable<_ValueType>::value; + + + std::__uninitialized_fill<__is_trivial(_ValueType) && __assignable>:: + __uninit_fill(__first, __last, __x); + } + + + template + struct __uninitialized_fill_n + { + template + static _ForwardIterator + __uninit_fill_n(_ForwardIterator __first, _Size __n, + const _Tp& __x) + { + _ForwardIterator __cur = __first; + try + { + for (; __n > 0; --__n, (void) ++__cur) + std::_Construct(std::__addressof(*__cur), __x); + return __cur; + } + catch(...) + { + std::_Destroy(__first, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_fill_n + { + template + static _ForwardIterator + __uninit_fill_n(_ForwardIterator __first, _Size __n, + const _Tp& __x) + { return std::fill_n(__first, __n, __x); } + }; +# 242 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 3 + template + inline _ForwardIterator + uninitialized_fill_n(_ForwardIterator __first, _Size __n, const _Tp& __x) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + + + + const bool __assignable = is_copy_assignable<_ValueType>::value; + + return __uninitialized_fill_n<__is_trivial(_ValueType) && __assignable>:: + __uninit_fill_n(__first, __n, __x); + } + + + + + + + + template + _ForwardIterator + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result, _Allocator& __alloc) + { + _ForwardIterator __cur = __result; + try + { + typedef __gnu_cxx::__alloc_traits<_Allocator> __traits; + for (; __first != __last; ++__first, (void)++__cur) + __traits::construct(__alloc, std::__addressof(*__cur), *__first); + return __cur; + } + catch(...) + { + std::_Destroy(__result, __cur, __alloc); + throw; + } + } + + template + inline _ForwardIterator + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result, allocator<_Tp>&) + { return std::uninitialized_copy(__first, __last, __result); } + + template + inline _ForwardIterator + __uninitialized_move_a(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result, _Allocator& __alloc) + { + return std::__uninitialized_copy_a(std::make_move_iterator(__first), + std::make_move_iterator(__last), + __result, __alloc); + } + + template + inline _ForwardIterator + __uninitialized_move_if_noexcept_a(_InputIterator __first, + _InputIterator __last, + _ForwardIterator __result, + _Allocator& __alloc) + { + return std::__uninitialized_copy_a + (std::__make_move_if_noexcept_iterator(__first), + std::__make_move_if_noexcept_iterator(__last), __result, __alloc); + } + + template + void + __uninitialized_fill_a(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __x, _Allocator& __alloc) + { + _ForwardIterator __cur = __first; + try + { + typedef __gnu_cxx::__alloc_traits<_Allocator> __traits; + for (; __cur != __last; ++__cur) + __traits::construct(__alloc, std::__addressof(*__cur), __x); + } + catch(...) + { + std::_Destroy(__first, __cur, __alloc); + throw; + } + } + + template + inline void + __uninitialized_fill_a(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __x, allocator<_Tp2>&) + { std::uninitialized_fill(__first, __last, __x); } + + template + _ForwardIterator + __uninitialized_fill_n_a(_ForwardIterator __first, _Size __n, + const _Tp& __x, _Allocator& __alloc) + { + _ForwardIterator __cur = __first; + try + { + typedef __gnu_cxx::__alloc_traits<_Allocator> __traits; + for (; __n > 0; --__n, (void) ++__cur) + __traits::construct(__alloc, std::__addressof(*__cur), __x); + return __cur; + } + catch(...) + { + std::_Destroy(__first, __cur, __alloc); + throw; + } + } + + template + inline _ForwardIterator + __uninitialized_fill_n_a(_ForwardIterator __first, _Size __n, + const _Tp& __x, allocator<_Tp2>&) + { return std::uninitialized_fill_n(__first, __n, __x); } +# 378 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 3 + template + inline _ForwardIterator + __uninitialized_copy_move(_InputIterator1 __first1, + _InputIterator1 __last1, + _InputIterator2 __first2, + _InputIterator2 __last2, + _ForwardIterator __result, + _Allocator& __alloc) + { + _ForwardIterator __mid = std::__uninitialized_copy_a(__first1, __last1, + __result, + __alloc); + try + { + return std::__uninitialized_move_a(__first2, __last2, __mid, __alloc); + } + catch(...) + { + std::_Destroy(__result, __mid, __alloc); + throw; + } + } + + + + + + template + inline _ForwardIterator + __uninitialized_move_copy(_InputIterator1 __first1, + _InputIterator1 __last1, + _InputIterator2 __first2, + _InputIterator2 __last2, + _ForwardIterator __result, + _Allocator& __alloc) + { + _ForwardIterator __mid = std::__uninitialized_move_a(__first1, __last1, + __result, + __alloc); + try + { + return std::__uninitialized_copy_a(__first2, __last2, __mid, __alloc); + } + catch(...) + { + std::_Destroy(__result, __mid, __alloc); + throw; + } + } + + + + + template + inline _ForwardIterator + __uninitialized_fill_move(_ForwardIterator __result, _ForwardIterator __mid, + const _Tp& __x, _InputIterator __first, + _InputIterator __last, _Allocator& __alloc) + { + std::__uninitialized_fill_a(__result, __mid, __x, __alloc); + try + { + return std::__uninitialized_move_a(__first, __last, __mid, __alloc); + } + catch(...) + { + std::_Destroy(__result, __mid, __alloc); + throw; + } + } + + + + + template + inline void + __uninitialized_move_fill(_InputIterator __first1, _InputIterator __last1, + _ForwardIterator __first2, + _ForwardIterator __last2, const _Tp& __x, + _Allocator& __alloc) + { + _ForwardIterator __mid2 = std::__uninitialized_move_a(__first1, __last1, + __first2, + __alloc); + try + { + std::__uninitialized_fill_a(__mid2, __last2, __x, __alloc); + } + catch(...) + { + std::_Destroy(__first2, __mid2, __alloc); + throw; + } + } + + + + + + template + struct __uninitialized_default_1 + { + template + static void + __uninit_default(_ForwardIterator __first, _ForwardIterator __last) + { + _ForwardIterator __cur = __first; + try + { + for (; __cur != __last; ++__cur) + std::_Construct(std::__addressof(*__cur)); + } + catch(...) + { + std::_Destroy(__first, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_default_1 + { + template + static void + __uninit_default(_ForwardIterator __first, _ForwardIterator __last) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + std::fill(__first, __last, _ValueType()); + } + }; + + template + struct __uninitialized_default_n_1 + { + template + static _ForwardIterator + __uninit_default_n(_ForwardIterator __first, _Size __n) + { + _ForwardIterator __cur = __first; + try + { + for (; __n > 0; --__n, (void) ++__cur) + std::_Construct(std::__addressof(*__cur)); + return __cur; + } + catch(...) + { + std::_Destroy(__first, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_default_n_1 + { + template + static _ForwardIterator + __uninit_default_n(_ForwardIterator __first, _Size __n) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + return std::fill_n(__first, __n, _ValueType()); + } + }; + + + + + template + inline void + __uninitialized_default(_ForwardIterator __first, + _ForwardIterator __last) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + const bool __assignable = is_copy_assignable<_ValueType>::value; + + std::__uninitialized_default_1<__is_trivial(_ValueType) + && __assignable>:: + __uninit_default(__first, __last); + } + + + + template + inline _ForwardIterator + __uninitialized_default_n(_ForwardIterator __first, _Size __n) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + const bool __assignable = is_copy_assignable<_ValueType>::value; + + return __uninitialized_default_n_1<__is_trivial(_ValueType) + && __assignable>:: + __uninit_default_n(__first, __n); + } + + + + + + template + void + __uninitialized_default_a(_ForwardIterator __first, + _ForwardIterator __last, + _Allocator& __alloc) + { + _ForwardIterator __cur = __first; + try + { + typedef __gnu_cxx::__alloc_traits<_Allocator> __traits; + for (; __cur != __last; ++__cur) + __traits::construct(__alloc, std::__addressof(*__cur)); + } + catch(...) + { + std::_Destroy(__first, __cur, __alloc); + throw; + } + } + + template + inline void + __uninitialized_default_a(_ForwardIterator __first, + _ForwardIterator __last, + allocator<_Tp>&) + { std::__uninitialized_default(__first, __last); } + + + + + + template + _ForwardIterator + __uninitialized_default_n_a(_ForwardIterator __first, _Size __n, + _Allocator& __alloc) + { + _ForwardIterator __cur = __first; + try + { + typedef __gnu_cxx::__alloc_traits<_Allocator> __traits; + for (; __n > 0; --__n, (void) ++__cur) + __traits::construct(__alloc, std::__addressof(*__cur)); + return __cur; + } + catch(...) + { + std::_Destroy(__first, __cur, __alloc); + throw; + } + } + + template + inline _ForwardIterator + __uninitialized_default_n_a(_ForwardIterator __first, _Size __n, + allocator<_Tp>&) + { return std::__uninitialized_default_n(__first, __n); } + + template + struct __uninitialized_default_novalue_1 + { + template + static void + __uninit_default_novalue(_ForwardIterator __first, + _ForwardIterator __last) + { + _ForwardIterator __cur = __first; + try + { + for (; __cur != __last; ++__cur) + std::_Construct_novalue(std::__addressof(*__cur)); + } + catch(...) + { + std::_Destroy(__first, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_default_novalue_1 + { + template + static void + __uninit_default_novalue(_ForwardIterator __first, + _ForwardIterator __last) + { + } + }; + + template + struct __uninitialized_default_novalue_n_1 + { + template + static _ForwardIterator + __uninit_default_novalue_n(_ForwardIterator __first, _Size __n) + { + _ForwardIterator __cur = __first; + try + { + for (; __n > 0; --__n, (void) ++__cur) + std::_Construct_novalue(std::__addressof(*__cur)); + return __cur; + } + catch(...) + { + std::_Destroy(__first, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_default_novalue_n_1 + { + template + static _ForwardIterator + __uninit_default_novalue_n(_ForwardIterator __first, _Size __n) + { return std::next(__first, __n); } + }; + + + + + template + inline void + __uninitialized_default_novalue(_ForwardIterator __first, + _ForwardIterator __last) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + std::__uninitialized_default_novalue_1< + is_trivially_default_constructible<_ValueType>::value>:: + __uninit_default_novalue(__first, __last); + } + + + + template + inline _ForwardIterator + __uninitialized_default_novalue_n(_ForwardIterator __first, _Size __n) + { + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + + return __uninitialized_default_novalue_n_1< + is_trivially_default_constructible<_ValueType>::value>:: + __uninit_default_novalue_n(__first, __n); + } + + template + _ForwardIterator + __uninitialized_copy_n(_InputIterator __first, _Size __n, + _ForwardIterator __result, input_iterator_tag) + { + _ForwardIterator __cur = __result; + try + { + for (; __n > 0; --__n, (void) ++__first, ++__cur) + std::_Construct(std::__addressof(*__cur), *__first); + return __cur; + } + catch(...) + { + std::_Destroy(__result, __cur); + throw; + } + } + + template + inline _ForwardIterator + __uninitialized_copy_n(_RandomAccessIterator __first, _Size __n, + _ForwardIterator __result, + random_access_iterator_tag) + { return std::uninitialized_copy(__first, __first + __n, __result); } + + template + pair<_InputIterator, _ForwardIterator> + __uninitialized_copy_n_pair(_InputIterator __first, _Size __n, + _ForwardIterator __result, input_iterator_tag) + { + _ForwardIterator __cur = __result; + try + { + for (; __n > 0; --__n, (void) ++__first, ++__cur) + std::_Construct(std::__addressof(*__cur), *__first); + return {__first, __cur}; + } + catch(...) + { + std::_Destroy(__result, __cur); + throw; + } + } + + template + inline pair<_RandomAccessIterator, _ForwardIterator> + __uninitialized_copy_n_pair(_RandomAccessIterator __first, _Size __n, + _ForwardIterator __result, + random_access_iterator_tag) + { + auto __second_res = uninitialized_copy(__first, __first + __n, __result); + auto __first_res = std::next(__first, __n); + return {__first_res, __second_res}; + } +# 810 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_uninitialized.h" 3 + template + inline _ForwardIterator + uninitialized_copy_n(_InputIterator __first, _Size __n, + _ForwardIterator __result) + { return std::__uninitialized_copy_n(__first, __n, __result, + std::__iterator_category(__first)); } + + template + inline pair<_InputIterator, _ForwardIterator> + __uninitialized_copy_n_pair(_InputIterator __first, _Size __n, + _ForwardIterator __result) + { + return + std::__uninitialized_copy_n_pair(__first, __n, __result, + std::__iterator_category(__first)); + } + + + + + template + inline void + uninitialized_default_construct(_ForwardIterator __first, + _ForwardIterator __last) + { + __uninitialized_default_novalue(__first, __last); + } + + template + inline _ForwardIterator + uninitialized_default_construct_n(_ForwardIterator __first, _Size __count) + { + return __uninitialized_default_novalue_n(__first, __count); + } + + template + inline void + uninitialized_value_construct(_ForwardIterator __first, + _ForwardIterator __last) + { + return __uninitialized_default(__first, __last); + } + + template + inline _ForwardIterator + uninitialized_value_construct_n(_ForwardIterator __first, _Size __count) + { + return __uninitialized_default_n(__first, __count); + } + + template + inline _ForwardIterator + uninitialized_move(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result) + { + return std::uninitialized_copy + (std::make_move_iterator(__first), + std::make_move_iterator(__last), __result); + } + + template + inline pair<_InputIterator, _ForwardIterator> + uninitialized_move_n(_InputIterator __first, _Size __count, + _ForwardIterator __result) + { + auto __res = std::__uninitialized_copy_n_pair + (std::make_move_iterator(__first), + __count, __result); + return {__res.first.base(), __res.second}; + } + + + +} +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/vector" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 1 3 +# 74 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template + struct _Vector_base + { + typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template + rebind<_Tp>::other _Tp_alloc_type; + typedef typename __gnu_cxx::__alloc_traits<_Tp_alloc_type>::pointer + pointer; + + struct _Vector_impl + : public _Tp_alloc_type + { + pointer _M_start; + pointer _M_finish; + pointer _M_end_of_storage; + + _Vector_impl() + : _Tp_alloc_type(), _M_start(), _M_finish(), _M_end_of_storage() + { } + + _Vector_impl(_Tp_alloc_type const& __a) noexcept + : _Tp_alloc_type(__a), _M_start(), _M_finish(), _M_end_of_storage() + { } + + + _Vector_impl(_Tp_alloc_type&& __a) noexcept + : _Tp_alloc_type(std::move(__a)), + _M_start(), _M_finish(), _M_end_of_storage() + { } + + + void _M_swap_data(_Vector_impl& __x) noexcept + { + std::swap(_M_start, __x._M_start); + std::swap(_M_finish, __x._M_finish); + std::swap(_M_end_of_storage, __x._M_end_of_storage); + } +# 231 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + }; + + public: + typedef _Alloc allocator_type; + + _Tp_alloc_type& + _M_get_Tp_allocator() noexcept + { return *static_cast<_Tp_alloc_type*>(&this->_M_impl); } + + const _Tp_alloc_type& + _M_get_Tp_allocator() const noexcept + { return *static_cast(&this->_M_impl); } + + allocator_type + get_allocator() const noexcept + { return allocator_type(_M_get_Tp_allocator()); } + + _Vector_base() + : _M_impl() { } + + _Vector_base(const allocator_type& __a) noexcept + : _M_impl(__a) { } + + _Vector_base(size_t __n) + : _M_impl() + { _M_create_storage(__n); } + + _Vector_base(size_t __n, const allocator_type& __a) + : _M_impl(__a) + { _M_create_storage(__n); } + + + _Vector_base(_Tp_alloc_type&& __a) noexcept + : _M_impl(std::move(__a)) { } + + _Vector_base(_Vector_base&& __x) noexcept + : _M_impl(std::move(__x._M_get_Tp_allocator())) + { this->_M_impl._M_swap_data(__x._M_impl); } + + _Vector_base(_Vector_base&& __x, const allocator_type& __a) + : _M_impl(__a) + { + if (__x.get_allocator() == __a) + this->_M_impl._M_swap_data(__x._M_impl); + else + { + size_t __n = __x._M_impl._M_finish - __x._M_impl._M_start; + _M_create_storage(__n); + } + } + + + ~_Vector_base() noexcept + { + _M_deallocate(_M_impl._M_start, + _M_impl._M_end_of_storage - _M_impl._M_start); + } + + public: + _Vector_impl _M_impl; + + pointer + _M_allocate(size_t __n) + { + typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Tr; + return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer(); + } + + void + _M_deallocate(pointer __p, size_t __n) + { + typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Tr; + if (__p) + _Tr::deallocate(_M_impl, __p, __n); + } + + private: + void + _M_create_storage(size_t __n) + { + this->_M_impl._M_start = this->_M_allocate(__n); + this->_M_impl._M_finish = this->_M_impl._M_start; + this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; + } + }; +# 338 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template > + class vector : protected _Vector_base<_Tp, _Alloc> + { +# 351 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + static_assert(is_same::type, _Tp>::value, + "std::vector must have a non-const, non-volatile value_type"); + + static_assert(is_same::value, + "std::vector must have the same value_type as its allocator"); + + + + typedef _Vector_base<_Tp, _Alloc> _Base; + typedef typename _Base::_Tp_alloc_type _Tp_alloc_type; + typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Alloc_traits; + + public: + typedef _Tp value_type; + typedef typename _Base::pointer pointer; + typedef typename _Alloc_traits::const_pointer const_pointer; + typedef typename _Alloc_traits::reference reference; + typedef typename _Alloc_traits::const_reference const_reference; + typedef __gnu_cxx::__normal_iterator iterator; + typedef __gnu_cxx::__normal_iterator + const_iterator; + typedef std::reverse_iterator const_reverse_iterator; + typedef std::reverse_iterator reverse_iterator; + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef _Alloc allocator_type; + + protected: + using _Base::_M_allocate; + using _Base::_M_deallocate; + using _Base::_M_impl; + using _Base::_M_get_Tp_allocator; + + public: + + + + + + + vector() + + noexcept(is_nothrow_default_constructible<_Alloc>::value) + + : _Base() { } + + + + + + explicit + vector(const allocator_type& __a) noexcept + : _Base(__a) { } +# 414 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + explicit + vector(size_type __n, const allocator_type& __a = allocator_type()) + : _Base(__n, __a) + { _M_default_initialize(__n); } +# 427 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + vector(size_type __n, const value_type& __value, + const allocator_type& __a = allocator_type()) + : _Base(__n, __a) + { _M_fill_initialize(__n, __value); } +# 458 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + vector(const vector& __x) + : _Base(__x.size(), + _Alloc_traits::_S_select_on_copy(__x._M_get_Tp_allocator())) + { + this->_M_impl._M_finish = + std::__uninitialized_copy_a(__x.begin(), __x.end(), + this->_M_impl._M_start, + _M_get_Tp_allocator()); + } +# 476 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + vector(vector&& __x) noexcept + : _Base(std::move(__x)) { } + + + vector(const vector& __x, const allocator_type& __a) + : _Base(__x.size(), __a) + { + this->_M_impl._M_finish = + std::__uninitialized_copy_a(__x.begin(), __x.end(), + this->_M_impl._M_start, + _M_get_Tp_allocator()); + } + + + vector(vector&& __rv, const allocator_type& __m) + noexcept(_Alloc_traits::_S_always_equal()) + : _Base(std::move(__rv), __m) + { + if (__rv.get_allocator() != __m) + { + this->_M_impl._M_finish = + std::__uninitialized_move_a(__rv.begin(), __rv.end(), + this->_M_impl._M_start, + _M_get_Tp_allocator()); + __rv.clear(); + } + } +# 515 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + vector(initializer_list __l, + const allocator_type& __a = allocator_type()) + : _Base(__a) + { + _M_range_initialize(__l.begin(), __l.end(), + random_access_iterator_tag()); + } +# 541 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template> + vector(_InputIterator __first, _InputIterator __last, + const allocator_type& __a = allocator_type()) + : _Base(__a) + { _M_initialize_dispatch(__first, __last, __false_type()); } +# 565 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + ~vector() noexcept + { + std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + ; + } +# 581 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + vector& + operator=(const vector& __x); +# 595 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + vector& + operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) + { + constexpr bool __move_storage = + _Alloc_traits::_S_propagate_on_move_assign() + || _Alloc_traits::_S_always_equal(); + _M_move_assign(std::move(__x), __bool_constant<__move_storage>()); + return *this; + } +# 616 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + vector& + operator=(initializer_list __l) + { + this->_M_assign_aux(__l.begin(), __l.end(), + random_access_iterator_tag()); + return *this; + } +# 635 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + assign(size_type __n, const value_type& __val) + { _M_fill_assign(__n, __val); } +# 652 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template> + void + assign(_InputIterator __first, _InputIterator __last) + { _M_assign_dispatch(__first, __last, __false_type()); } +# 680 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + assign(initializer_list __l) + { + this->_M_assign_aux(__l.begin(), __l.end(), + random_access_iterator_tag()); + } + + + + using _Base::get_allocator; + + + + + + + + iterator + begin() noexcept + { return iterator(this->_M_impl._M_start); } + + + + + + + const_iterator + begin() const noexcept + { return const_iterator(this->_M_impl._M_start); } + + + + + + + iterator + end() noexcept + { return iterator(this->_M_impl._M_finish); } + + + + + + + const_iterator + end() const noexcept + { return const_iterator(this->_M_impl._M_finish); } + + + + + + + reverse_iterator + rbegin() noexcept + { return reverse_iterator(end()); } + + + + + + + const_reverse_iterator + rbegin() const noexcept + { return const_reverse_iterator(end()); } + + + + + + + reverse_iterator + rend() noexcept + { return reverse_iterator(begin()); } + + + + + + + const_reverse_iterator + rend() const noexcept + { return const_reverse_iterator(begin()); } + + + + + + + + const_iterator + cbegin() const noexcept + { return const_iterator(this->_M_impl._M_start); } + + + + + + + const_iterator + cend() const noexcept + { return const_iterator(this->_M_impl._M_finish); } + + + + + + + const_reverse_iterator + crbegin() const noexcept + { return const_reverse_iterator(end()); } + + + + + + + const_reverse_iterator + crend() const noexcept + { return const_reverse_iterator(begin()); } + + + + + size_type + size() const noexcept + { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } + + + size_type + max_size() const noexcept + { return _Alloc_traits::max_size(_M_get_Tp_allocator()); } +# 823 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + resize(size_type __new_size) + { + if (__new_size > size()) + _M_default_append(__new_size - size()); + else if (__new_size < size()) + _M_erase_at_end(this->_M_impl._M_start + __new_size); + } +# 843 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + resize(size_type __new_size, const value_type& __x) + { + if (__new_size > size()) + _M_fill_insert(end(), __new_size - size(), __x); + else if (__new_size < size()) + _M_erase_at_end(this->_M_impl._M_start + __new_size); + } +# 875 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + shrink_to_fit() + { _M_shrink_to_fit(); } + + + + + + + size_type + capacity() const noexcept + { return size_type(this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); } + + + + + + bool + empty() const noexcept + { return begin() == end(); } +# 914 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + reserve(size_type __n); +# 929 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + reference + operator[](size_type __n) noexcept + { + ; + return *(this->_M_impl._M_start + __n); + } +# 947 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + const_reference + operator[](size_type __n) const noexcept + { + ; + return *(this->_M_impl._M_start + __n); + } + + protected: + + void + _M_range_check(size_type __n) const + { + if (__n >= this->size()) + __throw_out_of_range_fmt(("vector::_M_range_check: __n " "(which is %zu) >= this->size() " "(which is %zu)"), + + + __n, this->size()); + } + + public: +# 978 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + reference + at(size_type __n) + { + _M_range_check(__n); + return (*this)[__n]; + } +# 996 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + const_reference + at(size_type __n) const + { + _M_range_check(__n); + return (*this)[__n]; + } + + + + + + reference + front() noexcept + { + ; + return *begin(); + } + + + + + + const_reference + front() const noexcept + { + ; + return *begin(); + } + + + + + + reference + back() noexcept + { + ; + return *(end() - 1); + } + + + + + + const_reference + back() const noexcept + { + ; + return *(end() - 1); + } +# 1054 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + _Tp* + data() noexcept + { return _M_data_ptr(this->_M_impl._M_start); } + + const _Tp* + data() const noexcept + { return _M_data_ptr(this->_M_impl._M_start); } +# 1073 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + push_back(const value_type& __x) + { + if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) + { + ; + _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + __x); + ++this->_M_impl._M_finish; + ; + } + else + _M_realloc_insert(end(), __x); + } + + + void + push_back(value_type&& __x) + { emplace_back(std::move(__x)); } + + template + + reference + + + + emplace_back(_Args&&... __args); +# 1111 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + pop_back() noexcept + { + ; + --this->_M_impl._M_finish; + _Alloc_traits::destroy(this->_M_impl, this->_M_impl._M_finish); + ; + } +# 1133 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template + iterator + emplace(const_iterator __position, _Args&&... __args) + { return _M_emplace_aux(__position, std::forward<_Args>(__args)...); } +# 1149 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + iterator + insert(const_iterator __position, const value_type& __x); +# 1179 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + iterator + insert(const_iterator __position, value_type&& __x) + { return _M_insert_rval(__position, std::move(__x)); } +# 1196 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + iterator + insert(const_iterator __position, initializer_list __l) + { + auto __offset = __position - cbegin(); + _M_range_insert(begin() + __offset, __l.begin(), __l.end(), + std::random_access_iterator_tag()); + return begin() + __offset; + } +# 1221 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + iterator + insert(const_iterator __position, size_type __n, const value_type& __x) + { + difference_type __offset = __position - cbegin(); + _M_fill_insert(begin() + __offset, __n, __x); + return begin() + __offset; + } +# 1263 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template> + iterator + insert(const_iterator __position, _InputIterator __first, + _InputIterator __last) + { + difference_type __offset = __position - cbegin(); + _M_insert_dispatch(begin() + __offset, + __first, __last, __false_type()); + return begin() + __offset; + } +# 1315 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + iterator + + erase(const_iterator __position) + { return _M_erase(begin() + (__position - cbegin())); } +# 1342 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + iterator + + erase(const_iterator __first, const_iterator __last) + { + const auto __beg = begin(); + const auto __cbeg = cbegin(); + return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); + } +# 1366 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + void + swap(vector& __x) noexcept + { + + + ; + + this->_M_impl._M_swap_data(__x._M_impl); + _Alloc_traits::_S_on_swap(_M_get_Tp_allocator(), + __x._M_get_Tp_allocator()); + } + + + + + + + + void + clear() noexcept + { _M_erase_at_end(this->_M_impl._M_start); } + + protected: + + + + + template + pointer + _M_allocate_and_copy(size_type __n, + _ForwardIterator __first, _ForwardIterator __last) + { + pointer __result = this->_M_allocate(__n); + try + { + std::__uninitialized_copy_a(__first, __last, __result, + _M_get_Tp_allocator()); + return __result; + } + catch(...) + { + _M_deallocate(__result, __n); + throw; + } + } +# 1419 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template + void + _M_initialize_dispatch(_Integer __n, _Integer __value, __true_type) + { + this->_M_impl._M_start = _M_allocate(static_cast(__n)); + this->_M_impl._M_end_of_storage = + this->_M_impl._M_start + static_cast(__n); + _M_fill_initialize(static_cast(__n), __value); + } + + + template + void + _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, + __false_type) + { + typedef typename std::iterator_traits<_InputIterator>:: + iterator_category _IterCategory; + _M_range_initialize(__first, __last, _IterCategory()); + } + + + template + void + _M_range_initialize(_InputIterator __first, _InputIterator __last, + std::input_iterator_tag) + { + try { + for (; __first != __last; ++__first) + + emplace_back(*__first); + + + + } catch(...) { + clear(); + throw; + } + } + + + template + void + _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, + std::forward_iterator_tag) + { + const size_type __n = std::distance(__first, __last); + this->_M_impl._M_start = this->_M_allocate(__n); + this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; + this->_M_impl._M_finish = + std::__uninitialized_copy_a(__first, __last, + this->_M_impl._M_start, + _M_get_Tp_allocator()); + } + + + + void + _M_fill_initialize(size_type __n, const value_type& __value) + { + this->_M_impl._M_finish = + std::__uninitialized_fill_n_a(this->_M_impl._M_start, __n, __value, + _M_get_Tp_allocator()); + } + + + + void + _M_default_initialize(size_type __n) + { + this->_M_impl._M_finish = + std::__uninitialized_default_n_a(this->_M_impl._M_start, __n, + _M_get_Tp_allocator()); + } +# 1502 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template + void + _M_assign_dispatch(_Integer __n, _Integer __val, __true_type) + { _M_fill_assign(__n, __val); } + + + template + void + _M_assign_dispatch(_InputIterator __first, _InputIterator __last, + __false_type) + { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } + + + template + void + _M_assign_aux(_InputIterator __first, _InputIterator __last, + std::input_iterator_tag); + + + template + void + _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, + std::forward_iterator_tag); + + + + void + _M_fill_assign(size_type __n, const value_type& __val); + + + + + + + + template + void + _M_insert_dispatch(iterator __pos, _Integer __n, _Integer __val, + __true_type) + { _M_fill_insert(__pos, __n, __val); } + + + template + void + _M_insert_dispatch(iterator __pos, _InputIterator __first, + _InputIterator __last, __false_type) + { + _M_range_insert(__pos, __first, __last, + std::__iterator_category(__first)); + } + + + template + void + _M_range_insert(iterator __pos, _InputIterator __first, + _InputIterator __last, std::input_iterator_tag); + + + template + void + _M_range_insert(iterator __pos, _ForwardIterator __first, + _ForwardIterator __last, std::forward_iterator_tag); + + + + void + _M_fill_insert(iterator __pos, size_type __n, const value_type& __x); + + + + void + _M_default_append(size_type __n); + + bool + _M_shrink_to_fit(); +# 1589 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + struct _Temporary_value + { + template + explicit + _Temporary_value(vector* __vec, _Args&&... __args) : _M_this(__vec) + { + _Alloc_traits::construct(_M_this->_M_impl, _M_ptr(), + std::forward<_Args>(__args)...); + } + + ~_Temporary_value() + { _Alloc_traits::destroy(_M_this->_M_impl, _M_ptr()); } + + value_type& + _M_val() { return *reinterpret_cast<_Tp*>(&__buf); } + + private: + pointer + _M_ptr() { return pointer_traits::pointer_to(_M_val()); } + + vector* _M_this; + typename aligned_storage::type __buf; + }; + + + + template + void + _M_insert_aux(iterator __position, _Arg&& __arg); + + template + void + _M_realloc_insert(iterator __position, _Args&&... __args); + + + iterator + _M_insert_rval(const_iterator __position, value_type&& __v); + + + template + iterator + _M_emplace_aux(const_iterator __position, _Args&&... __args); + + + iterator + _M_emplace_aux(const_iterator __position, value_type&& __v) + { return _M_insert_rval(__position, std::move(__v)); } + + + + size_type + _M_check_len(size_type __n, const char* __s) const + { + if (max_size() - size() < __n) + __throw_length_error((__s)); + + const size_type __len = size() + std::max(size(), __n); + return (__len < size() || __len > max_size()) ? max_size() : __len; + } + + + + + + void + _M_erase_at_end(pointer __pos) noexcept + { + if (size_type __n = this->_M_impl._M_finish - __pos) + { + std::_Destroy(__pos, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + this->_M_impl._M_finish = __pos; + ; + } + } + + iterator + _M_erase(iterator __position); + + iterator + _M_erase(iterator __first, iterator __last); + + + private: + + + + void + _M_move_assign(vector&& __x, std::true_type) noexcept + { + vector __tmp(get_allocator()); + this->_M_impl._M_swap_data(__tmp._M_impl); + this->_M_impl._M_swap_data(__x._M_impl); + std::__alloc_on_move(_M_get_Tp_allocator(), __x._M_get_Tp_allocator()); + } + + + + void + _M_move_assign(vector&& __x, std::false_type) + { + if (__x._M_get_Tp_allocator() == this->_M_get_Tp_allocator()) + _M_move_assign(std::move(__x), std::true_type()); + else + { + + + this->assign(std::__make_move_if_noexcept_iterator(__x.begin()), + std::__make_move_if_noexcept_iterator(__x.end())); + __x.clear(); + } + } + + + template + _Up* + _M_data_ptr(_Up* __ptr) const noexcept + { return __ptr; } + + + template + typename std::pointer_traits<_Ptr>::element_type* + _M_data_ptr(_Ptr __ptr) const + { return empty() ? nullptr : std::__to_address(__ptr); } +# 1729 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + }; + + + template::value_type, + typename _Allocator = allocator<_ValT>, + typename = _RequireInputIter<_InputIterator>, + typename = _RequireAllocator<_Allocator>> + vector(_InputIterator, _InputIterator, _Allocator = _Allocator()) + -> vector<_ValT, _Allocator>; +# 1751 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template + inline bool + operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) + { return (__x.size() == __y.size() + && std::equal(__x.begin(), __x.end(), __y.begin())); } +# 1768 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h" 3 + template + inline bool + operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) + { return std::lexicographical_compare(__x.begin(), __x.end(), + __y.begin(), __y.end()); } + + + template + inline bool + operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) + { return !(__x == __y); } + + + template + inline bool + operator>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) + { return __y < __x; } + + + template + inline bool + operator<=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) + { return !(__y < __x); } + + + template + inline bool + operator>=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) + { return !(__x < __y); } + + + template + inline void + swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + + +} +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/vector" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_bvector.h" 1 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_bvector.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + typedef unsigned long _Bit_type; + enum { _S_word_bit = int(8 * sizeof(_Bit_type)) }; + + struct _Bit_reference + { + _Bit_type * _M_p; + _Bit_type _M_mask; + + _Bit_reference(_Bit_type * __x, _Bit_type __y) + : _M_p(__x), _M_mask(__y) { } + + _Bit_reference() noexcept : _M_p(0), _M_mask(0) { } + + operator bool() const noexcept + { return !!(*_M_p & _M_mask); } + + _Bit_reference& + operator=(bool __x) noexcept + { + if (__x) + *_M_p |= _M_mask; + else + *_M_p &= ~_M_mask; + return *this; + } + + _Bit_reference& + operator=(const _Bit_reference& __x) noexcept + { return *this = bool(__x); } + + bool + operator==(const _Bit_reference& __x) const + { return bool(*this) == bool(__x); } + + bool + operator<(const _Bit_reference& __x) const + { return !bool(*this) && bool(__x); } + + void + flip() noexcept + { *_M_p ^= _M_mask; } + }; + + + inline void + swap(_Bit_reference __x, _Bit_reference __y) noexcept + { + bool __tmp = __x; + __x = __y; + __y = __tmp; + } + + inline void + swap(_Bit_reference __x, bool& __y) noexcept + { + bool __tmp = __x; + __x = __y; + __y = __tmp; + } + + inline void + swap(bool& __x, _Bit_reference __y) noexcept + { + bool __tmp = __x; + __x = __y; + __y = __tmp; + } + + + struct _Bit_iterator_base + : public std::iterator + { + _Bit_type * _M_p; + unsigned int _M_offset; + + _Bit_iterator_base(_Bit_type * __x, unsigned int __y) + : _M_p(__x), _M_offset(__y) { } + + void + _M_bump_up() + { + if (_M_offset++ == int(_S_word_bit) - 1) + { + _M_offset = 0; + ++_M_p; + } + } + + void + _M_bump_down() + { + if (_M_offset-- == 0) + { + _M_offset = int(_S_word_bit) - 1; + --_M_p; + } + } + + void + _M_incr(ptrdiff_t __i) + { + difference_type __n = __i + _M_offset; + _M_p += __n / int(_S_word_bit); + __n = __n % int(_S_word_bit); + if (__n < 0) + { + __n += int(_S_word_bit); + --_M_p; + } + _M_offset = static_cast(__n); + } + + bool + operator==(const _Bit_iterator_base& __i) const + { return _M_p == __i._M_p && _M_offset == __i._M_offset; } + + bool + operator<(const _Bit_iterator_base& __i) const + { + return _M_p < __i._M_p + || (_M_p == __i._M_p && _M_offset < __i._M_offset); + } + + bool + operator!=(const _Bit_iterator_base& __i) const + { return !(*this == __i); } + + bool + operator>(const _Bit_iterator_base& __i) const + { return __i < *this; } + + bool + operator<=(const _Bit_iterator_base& __i) const + { return !(__i < *this); } + + bool + operator>=(const _Bit_iterator_base& __i) const + { return !(*this < __i); } + }; + + inline ptrdiff_t + operator-(const _Bit_iterator_base& __x, const _Bit_iterator_base& __y) + { + return (int(_S_word_bit) * (__x._M_p - __y._M_p) + + __x._M_offset - __y._M_offset); + } + + struct _Bit_iterator : public _Bit_iterator_base + { + typedef _Bit_reference reference; + typedef _Bit_reference* pointer; + typedef _Bit_iterator iterator; + + _Bit_iterator() : _Bit_iterator_base(0, 0) { } + + _Bit_iterator(_Bit_type * __x, unsigned int __y) + : _Bit_iterator_base(__x, __y) { } + + iterator + _M_const_cast() const + { return *this; } + + reference + operator*() const + { return reference(_M_p, 1UL << _M_offset); } + + iterator& + operator++() + { + _M_bump_up(); + return *this; + } + + iterator + operator++(int) + { + iterator __tmp = *this; + _M_bump_up(); + return __tmp; + } + + iterator& + operator--() + { + _M_bump_down(); + return *this; + } + + iterator + operator--(int) + { + iterator __tmp = *this; + _M_bump_down(); + return __tmp; + } + + iterator& + operator+=(difference_type __i) + { + _M_incr(__i); + return *this; + } + + iterator& + operator-=(difference_type __i) + { + *this += -__i; + return *this; + } + + iterator + operator+(difference_type __i) const + { + iterator __tmp = *this; + return __tmp += __i; + } + + iterator + operator-(difference_type __i) const + { + iterator __tmp = *this; + return __tmp -= __i; + } + + reference + operator[](difference_type __i) const + { return *(*this + __i); } + }; + + inline _Bit_iterator + operator+(ptrdiff_t __n, const _Bit_iterator& __x) + { return __x + __n; } + + struct _Bit_const_iterator : public _Bit_iterator_base + { + typedef bool reference; + typedef bool const_reference; + typedef const bool* pointer; + typedef _Bit_const_iterator const_iterator; + + _Bit_const_iterator() : _Bit_iterator_base(0, 0) { } + + _Bit_const_iterator(_Bit_type * __x, unsigned int __y) + : _Bit_iterator_base(__x, __y) { } + + _Bit_const_iterator(const _Bit_iterator& __x) + : _Bit_iterator_base(__x._M_p, __x._M_offset) { } + + _Bit_iterator + _M_const_cast() const + { return _Bit_iterator(_M_p, _M_offset); } + + const_reference + operator*() const + { return _Bit_reference(_M_p, 1UL << _M_offset); } + + const_iterator& + operator++() + { + _M_bump_up(); + return *this; + } + + const_iterator + operator++(int) + { + const_iterator __tmp = *this; + _M_bump_up(); + return __tmp; + } + + const_iterator& + operator--() + { + _M_bump_down(); + return *this; + } + + const_iterator + operator--(int) + { + const_iterator __tmp = *this; + _M_bump_down(); + return __tmp; + } + + const_iterator& + operator+=(difference_type __i) + { + _M_incr(__i); + return *this; + } + + const_iterator& + operator-=(difference_type __i) + { + *this += -__i; + return *this; + } + + const_iterator + operator+(difference_type __i) const + { + const_iterator __tmp = *this; + return __tmp += __i; + } + + const_iterator + operator-(difference_type __i) const + { + const_iterator __tmp = *this; + return __tmp -= __i; + } + + const_reference + operator[](difference_type __i) const + { return *(*this + __i); } + }; + + inline _Bit_const_iterator + operator+(ptrdiff_t __n, const _Bit_const_iterator& __x) + { return __x + __n; } + + inline void + __fill_bvector(_Bit_type * __v, + unsigned int __first, unsigned int __last, bool __x) + { + const _Bit_type __fmask = ~0ul << __first; + const _Bit_type __lmask = ~0ul >> (_S_word_bit - __last); + const _Bit_type __mask = __fmask & __lmask; + + if (__x) + *__v |= __mask; + else + *__v &= ~__mask; + } + + inline void + fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x) + { + if (__first._M_p != __last._M_p) + { + _Bit_type* __first_p = __first._M_p; + if (__first._M_offset != 0) + __fill_bvector(__first_p++, __first._M_offset, _S_word_bit, __x); + + __builtin_memset(__first_p, __x ? ~0 : 0, + (__last._M_p - __first_p) * sizeof(_Bit_type)); + + if (__last._M_offset != 0) + __fill_bvector(__last._M_p, 0, __last._M_offset, __x); + } + else if (__first._M_offset != __last._M_offset) + __fill_bvector(__first._M_p, __first._M_offset, __last._M_offset, __x); + } + + template + struct _Bvector_base + { + typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template + rebind<_Bit_type>::other _Bit_alloc_type; + typedef typename __gnu_cxx::__alloc_traits<_Bit_alloc_type> + _Bit_alloc_traits; + typedef typename _Bit_alloc_traits::pointer _Bit_pointer; + + struct _Bvector_impl_data + { + _Bit_iterator _M_start; + _Bit_iterator _M_finish; + _Bit_pointer _M_end_of_storage; + + _Bvector_impl_data() noexcept + : _M_start(), _M_finish(), _M_end_of_storage() + { } + + + _Bvector_impl_data(_Bvector_impl_data&& __x) noexcept + : _M_start(__x._M_start), _M_finish(__x._M_finish) + , _M_end_of_storage(__x._M_end_of_storage) + { __x._M_reset(); } + + void + _M_move_data(_Bvector_impl_data&& __x) noexcept + { + this->_M_start = __x._M_start; + this->_M_finish = __x._M_finish; + this->_M_end_of_storage = __x._M_end_of_storage; + __x._M_reset(); + } + + + void + _M_reset() noexcept + { + _M_start = _M_finish = _Bit_iterator(); + _M_end_of_storage = _Bit_pointer(); + } + }; + + struct _Bvector_impl + : public _Bit_alloc_type, public _Bvector_impl_data + { + public: + _Bvector_impl() noexcept(is_nothrow_default_constructible<_Bit_alloc_type>::value) + + : _Bit_alloc_type() + { } + + _Bvector_impl(const _Bit_alloc_type& __a) noexcept + : _Bit_alloc_type(__a) + { } + + + _Bvector_impl(_Bvector_impl&&) = default; + + + _Bit_type* + _M_end_addr() const noexcept + { + if (this->_M_end_of_storage) + return std::__addressof(this->_M_end_of_storage[-1]) + 1; + return 0; + } + }; + + public: + typedef _Alloc allocator_type; + + _Bit_alloc_type& + _M_get_Bit_allocator() noexcept + { return this->_M_impl; } + + const _Bit_alloc_type& + _M_get_Bit_allocator() const noexcept + { return this->_M_impl; } + + allocator_type + get_allocator() const noexcept + { return allocator_type(_M_get_Bit_allocator()); } + + + _Bvector_base() = default; + + + + + _Bvector_base(const allocator_type& __a) + : _M_impl(__a) { } + + + _Bvector_base(_Bvector_base&&) = default; + + + ~_Bvector_base() + { this->_M_deallocate(); } + + protected: + _Bvector_impl _M_impl; + + _Bit_pointer + _M_allocate(size_t __n) + { return _Bit_alloc_traits::allocate(_M_impl, _S_nword(__n)); } + + void + _M_deallocate() + { + if (_M_impl._M_start._M_p) + { + const size_t __n = _M_impl._M_end_addr() - _M_impl._M_start._M_p; + _Bit_alloc_traits::deallocate(_M_impl, + _M_impl._M_end_of_storage - __n, + __n); + _M_impl._M_reset(); + } + } + + + void + _M_move_data(_Bvector_base&& __x) noexcept + { _M_impl._M_move_data(std::move(__x._M_impl)); } + + + static size_t + _S_nword(size_t __n) + { return (__n + int(_S_word_bit) - 1) / int(_S_word_bit); } + }; + + + +} + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 587 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_bvector.h" 3 + template + class vector : protected _Bvector_base<_Alloc> + { + typedef _Bvector_base<_Alloc> _Base; + typedef typename _Base::_Bit_pointer _Bit_pointer; + typedef typename _Base::_Bit_alloc_traits _Bit_alloc_traits; + + + friend struct std::hash; + + + public: + typedef bool value_type; + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef _Bit_reference reference; + typedef bool const_reference; + typedef _Bit_reference* pointer; + typedef const bool* const_pointer; + typedef _Bit_iterator iterator; + typedef _Bit_const_iterator const_iterator; + typedef std::reverse_iterator const_reverse_iterator; + typedef std::reverse_iterator reverse_iterator; + typedef _Alloc allocator_type; + + allocator_type + get_allocator() const + { return _Base::get_allocator(); } + + protected: + using _Base::_M_allocate; + using _Base::_M_deallocate; + using _Base::_S_nword; + using _Base::_M_get_Bit_allocator; + + public: + + vector() = default; + + + + + explicit + vector(const allocator_type& __a) + : _Base(__a) { } + + + explicit + vector(size_type __n, const allocator_type& __a = allocator_type()) + : vector(__n, false, __a) + { } + + vector(size_type __n, const bool& __value, + const allocator_type& __a = allocator_type()) + + + + + + : _Base(__a) + { + _M_initialize(__n); + _M_initialize_value(__value); + } + + vector(const vector& __x) + : _Base(_Bit_alloc_traits::_S_select_on_copy(__x._M_get_Bit_allocator())) + { + _M_initialize(__x.size()); + _M_copy_aligned(__x.begin(), __x.end(), this->_M_impl._M_start); + } + + + vector(vector&&) = default; + + vector(vector&& __x, const allocator_type& __a) + noexcept(_Bit_alloc_traits::_S_always_equal()) + : _Base(__a) + { + if (__x.get_allocator() == __a) + this->_M_move_data(std::move(__x)); + else + { + _M_initialize(__x.size()); + _M_copy_aligned(__x.begin(), __x.end(), begin()); + __x.clear(); + } + } + + vector(const vector& __x, const allocator_type& __a) + : _Base(__a) + { + _M_initialize(__x.size()); + _M_copy_aligned(__x.begin(), __x.end(), this->_M_impl._M_start); + } + + vector(initializer_list __l, + const allocator_type& __a = allocator_type()) + : _Base(__a) + { + _M_initialize_range(__l.begin(), __l.end(), + random_access_iterator_tag()); + } + + + + template> + vector(_InputIterator __first, _InputIterator __last, + const allocator_type& __a = allocator_type()) + : _Base(__a) + { _M_initialize_dispatch(__first, __last, __false_type()); } +# 710 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_bvector.h" 3 + ~vector() noexcept { } + + vector& + operator=(const vector& __x) + { + if (&__x == this) + return *this; + + if (_Bit_alloc_traits::_S_propagate_on_copy_assign()) + { + if (this->_M_get_Bit_allocator() != __x._M_get_Bit_allocator()) + { + this->_M_deallocate(); + std::__alloc_on_copy(_M_get_Bit_allocator(), + __x._M_get_Bit_allocator()); + _M_initialize(__x.size()); + } + else + std::__alloc_on_copy(_M_get_Bit_allocator(), + __x._M_get_Bit_allocator()); + } + + if (__x.size() > capacity()) + { + this->_M_deallocate(); + _M_initialize(__x.size()); + } + this->_M_impl._M_finish = _M_copy_aligned(__x.begin(), __x.end(), + begin()); + return *this; + } + + + vector& + operator=(vector&& __x) noexcept(_Bit_alloc_traits::_S_nothrow_move()) + { + if (_Bit_alloc_traits::_S_propagate_on_move_assign() + || this->_M_get_Bit_allocator() == __x._M_get_Bit_allocator()) + { + this->_M_deallocate(); + this->_M_move_data(std::move(__x)); + std::__alloc_on_move(_M_get_Bit_allocator(), + __x._M_get_Bit_allocator()); + } + else + { + if (__x.size() > capacity()) + { + this->_M_deallocate(); + _M_initialize(__x.size()); + } + this->_M_impl._M_finish = _M_copy_aligned(__x.begin(), __x.end(), + begin()); + __x.clear(); + } + return *this; + } + + vector& + operator=(initializer_list __l) + { + this->assign (__l.begin(), __l.end()); + return *this; + } + + + + + + + void + assign(size_type __n, const bool& __x) + { _M_fill_assign(__n, __x); } + + + template> + void + assign(_InputIterator __first, _InputIterator __last) + { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } +# 801 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_bvector.h" 3 + void + assign(initializer_list __l) + { _M_assign_aux(__l.begin(), __l.end(), random_access_iterator_tag()); } + + + iterator + begin() noexcept + { return this->_M_impl._M_start; } + + const_iterator + begin() const noexcept + { return this->_M_impl._M_start; } + + iterator + end() noexcept + { return this->_M_impl._M_finish; } + + const_iterator + end() const noexcept + { return this->_M_impl._M_finish; } + + reverse_iterator + rbegin() noexcept + { return reverse_iterator(end()); } + + const_reverse_iterator + rbegin() const noexcept + { return const_reverse_iterator(end()); } + + reverse_iterator + rend() noexcept + { return reverse_iterator(begin()); } + + const_reverse_iterator + rend() const noexcept + { return const_reverse_iterator(begin()); } + + + const_iterator + cbegin() const noexcept + { return this->_M_impl._M_start; } + + const_iterator + cend() const noexcept + { return this->_M_impl._M_finish; } + + const_reverse_iterator + crbegin() const noexcept + { return const_reverse_iterator(end()); } + + const_reverse_iterator + crend() const noexcept + { return const_reverse_iterator(begin()); } + + + size_type + size() const noexcept + { return size_type(end() - begin()); } + + size_type + max_size() const noexcept + { + const size_type __isize = + __gnu_cxx::__numeric_traits::__max + - int(_S_word_bit) + 1; + const size_type __asize + = _Bit_alloc_traits::max_size(_M_get_Bit_allocator()); + return (__asize <= __isize / int(_S_word_bit) + ? __asize * int(_S_word_bit) : __isize); + } + + size_type + capacity() const noexcept + { return size_type(const_iterator(this->_M_impl._M_end_addr(), 0) + - begin()); } + + bool + empty() const noexcept + { return begin() == end(); } + + reference + operator[](size_type __n) + { + return *iterator(this->_M_impl._M_start._M_p + + __n / int(_S_word_bit), __n % int(_S_word_bit)); + } + + const_reference + operator[](size_type __n) const + { + return *const_iterator(this->_M_impl._M_start._M_p + + __n / int(_S_word_bit), __n % int(_S_word_bit)); + } + + protected: + void + _M_range_check(size_type __n) const + { + if (__n >= this->size()) + __throw_out_of_range_fmt(("vector::_M_range_check: __n " "(which is %zu) >= this->size() " "(which is %zu)"), + + + __n, this->size()); + } + + public: + reference + at(size_type __n) + { _M_range_check(__n); return (*this)[__n]; } + + const_reference + at(size_type __n) const + { _M_range_check(__n); return (*this)[__n]; } + + void + reserve(size_type __n) + { + if (__n > max_size()) + __throw_length_error(("vector::reserve")); + if (capacity() < __n) + _M_reallocate(__n); + } + + reference + front() + { return *begin(); } + + const_reference + front() const + { return *begin(); } + + reference + back() + { return *(end() - 1); } + + const_reference + back() const + { return *(end() - 1); } + + + + + + + void + data() noexcept { } + + void + push_back(bool __x) + { + if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_addr()) + *this->_M_impl._M_finish++ = __x; + else + _M_insert_aux(end(), __x); + } + + void + swap(vector& __x) noexcept + { + std::swap(this->_M_impl._M_start, __x._M_impl._M_start); + std::swap(this->_M_impl._M_finish, __x._M_impl._M_finish); + std::swap(this->_M_impl._M_end_of_storage, + __x._M_impl._M_end_of_storage); + _Bit_alloc_traits::_S_on_swap(_M_get_Bit_allocator(), + __x._M_get_Bit_allocator()); + } + + + static void + swap(reference __x, reference __y) noexcept + { + bool __tmp = __x; + __x = __y; + __y = __tmp; + } + + iterator + + insert(const_iterator __position, const bool& __x = bool()) + + + + { + const difference_type __n = __position - begin(); + if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_addr() + && __position == end()) + *this->_M_impl._M_finish++ = __x; + else + _M_insert_aux(__position._M_const_cast(), __x); + return begin() + __n; + } + + + template> + iterator + insert(const_iterator __position, + _InputIterator __first, _InputIterator __last) + { + difference_type __offset = __position - cbegin(); + _M_insert_dispatch(__position._M_const_cast(), + __first, __last, __false_type()); + return begin() + __offset; + } +# 1017 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_bvector.h" 3 + iterator + insert(const_iterator __position, size_type __n, const bool& __x) + { + difference_type __offset = __position - cbegin(); + _M_fill_insert(__position._M_const_cast(), __n, __x); + return begin() + __offset; + } + + + + + + + + iterator + insert(const_iterator __p, initializer_list __l) + { return this->insert(__p, __l.begin(), __l.end()); } + + + void + pop_back() + { --this->_M_impl._M_finish; } + + iterator + + erase(const_iterator __position) + + + + { return _M_erase(__position._M_const_cast()); } + + iterator + + erase(const_iterator __first, const_iterator __last) + + + + { return _M_erase(__first._M_const_cast(), __last._M_const_cast()); } + + void + resize(size_type __new_size, bool __x = bool()) + { + if (__new_size < size()) + _M_erase_at_end(begin() + difference_type(__new_size)); + else + insert(end(), __new_size - size(), __x); + } + + + void + shrink_to_fit() + { _M_shrink_to_fit(); } + + + void + flip() noexcept + { + _Bit_type * const __end = this->_M_impl._M_end_addr(); + for (_Bit_type * __p = this->_M_impl._M_start._M_p; __p != __end; ++__p) + *__p = ~*__p; + } + + void + clear() noexcept + { _M_erase_at_end(begin()); } + + + template + + reference + + + + emplace_back(_Args&&... __args) + { + push_back(bool(__args...)); + + return back(); + + } + + template + iterator + emplace(const_iterator __pos, _Args&&... __args) + { return insert(__pos, bool(__args...)); } + + + protected: + + iterator + _M_copy_aligned(const_iterator __first, const_iterator __last, + iterator __result) + { + _Bit_type* __q = std::copy(__first._M_p, __last._M_p, __result._M_p); + return std::copy(const_iterator(__last._M_p, 0), __last, + iterator(__q, 0)); + } + + void + _M_initialize(size_type __n) + { + if (__n) + { + _Bit_pointer __q = this->_M_allocate(__n); + this->_M_impl._M_end_of_storage = __q + _S_nword(__n); + this->_M_impl._M_start = iterator(std::__addressof(*__q), 0); + } + else + { + this->_M_impl._M_end_of_storage = _Bit_pointer(); + this->_M_impl._M_start = iterator(0, 0); + } + this->_M_impl._M_finish = this->_M_impl._M_start + difference_type(__n); + + } + + void + _M_initialize_value(bool __x) + { + if (_Bit_type* __p = this->_M_impl._M_start._M_p) + __builtin_memset(__p, __x ? ~0 : 0, + (this->_M_impl._M_end_addr() - __p) + * sizeof(_Bit_type)); + } + + void + _M_reallocate(size_type __n); + + + bool + _M_shrink_to_fit(); + + + + + + + template + void + _M_initialize_dispatch(_Integer __n, _Integer __x, __true_type) + { + _M_initialize(static_cast(__n)); + _M_initialize_value(__x); + } + + template + void + _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, + __false_type) + { _M_initialize_range(__first, __last, + std::__iterator_category(__first)); } + + template + void + _M_initialize_range(_InputIterator __first, _InputIterator __last, + std::input_iterator_tag) + { + for (; __first != __last; ++__first) + push_back(*__first); + } + + template + void + _M_initialize_range(_ForwardIterator __first, _ForwardIterator __last, + std::forward_iterator_tag) + { + const size_type __n = std::distance(__first, __last); + _M_initialize(__n); + std::copy(__first, __last, this->_M_impl._M_start); + } +# 1203 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_bvector.h" 3 + void + _M_fill_assign(size_t __n, bool __x) + { + if (__n > size()) + { + _M_initialize_value(__x); + insert(end(), __n - size(), __x); + } + else + { + _M_erase_at_end(begin() + __n); + _M_initialize_value(__x); + } + } + + template + void + _M_assign_aux(_InputIterator __first, _InputIterator __last, + std::input_iterator_tag) + { + iterator __cur = begin(); + for (; __first != __last && __cur != end(); ++__cur, ++__first) + *__cur = *__first; + if (__first == __last) + _M_erase_at_end(__cur); + else + insert(end(), __first, __last); + } + + template + void + _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, + std::forward_iterator_tag) + { + const size_type __len = std::distance(__first, __last); + if (__len < size()) + _M_erase_at_end(std::copy(__first, __last, begin())); + else + { + _ForwardIterator __mid = __first; + std::advance(__mid, size()); + std::copy(__first, __mid, begin()); + insert(end(), __mid, __last); + } + } + + + + + + template + void + _M_insert_dispatch(iterator __pos, _Integer __n, _Integer __x, + __true_type) + { _M_fill_insert(__pos, __n, __x); } + + template + void + _M_insert_dispatch(iterator __pos, + _InputIterator __first, _InputIterator __last, + __false_type) + { _M_insert_range(__pos, __first, __last, + std::__iterator_category(__first)); } + + void + _M_fill_insert(iterator __position, size_type __n, bool __x); + + template + void + _M_insert_range(iterator __pos, _InputIterator __first, + _InputIterator __last, std::input_iterator_tag) + { + for (; __first != __last; ++__first) + { + __pos = insert(__pos, *__first); + ++__pos; + } + } + + template + void + _M_insert_range(iterator __position, _ForwardIterator __first, + _ForwardIterator __last, std::forward_iterator_tag); + + void + _M_insert_aux(iterator __position, bool __x); + + size_type + _M_check_len(size_type __n, const char* __s) const + { + if (max_size() - size() < __n) + __throw_length_error((__s)); + + const size_type __len = size() + std::max(size(), __n); + return (__len < size() || __len > max_size()) ? max_size() : __len; + } + + void + _M_erase_at_end(iterator __pos) + { this->_M_impl._M_finish = __pos; } + + iterator + _M_erase(iterator __pos); + + iterator + _M_erase(iterator __first, iterator __last); + }; + + + +} + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template + struct hash> + : public __hash_base> + { + size_t + operator()(const std::vector&) const noexcept; + }; + + +} +# 66 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/vector" 2 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/vector.tcc" 1 3 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/vector.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + void + vector<_Tp, _Alloc>:: + reserve(size_type __n) + { + if (__n > this->max_size()) + __throw_length_error(("vector::reserve")); + if (this->capacity() < __n) + { + const size_type __old_size = size(); + pointer __tmp = _M_allocate_and_copy(__n, + std::__make_move_if_noexcept_iterator(this->_M_impl._M_start), + std::__make_move_if_noexcept_iterator(this->_M_impl._M_finish)); + ; + std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + _M_deallocate(this->_M_impl._M_start, + this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); + this->_M_impl._M_start = __tmp; + this->_M_impl._M_finish = __tmp + __old_size; + this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; + } + } + + + template + template + + typename vector<_Tp, _Alloc>::reference + + + + vector<_Tp, _Alloc>:: + emplace_back(_Args&&... __args) + { + if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) + { + ; + _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + std::forward<_Args>(__args)...); + ++this->_M_impl._M_finish; + ; + } + else + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + + return back(); + + } + + + template + typename vector<_Tp, _Alloc>::iterator + vector<_Tp, _Alloc>:: + + insert(const_iterator __position, const value_type& __x) + + + + { + const size_type __n = __position - begin(); + if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) + if (__position == end()) + { + ; + _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + __x); + ++this->_M_impl._M_finish; + ; + } + else + { + + const auto __pos = begin() + (__position - cbegin()); + + + _Temporary_value __x_copy(this, __x); + _M_insert_aux(__pos, std::move(__x_copy._M_val())); + + + + } + else + + _M_realloc_insert(begin() + (__position - cbegin()), __x); + + + + + return iterator(this->_M_impl._M_start + __n); + } + + template + typename vector<_Tp, _Alloc>::iterator + vector<_Tp, _Alloc>:: + _M_erase(iterator __position) + { + if (__position + 1 != end()) + std::move(__position + 1, end(), __position); + --this->_M_impl._M_finish; + _Alloc_traits::destroy(this->_M_impl, this->_M_impl._M_finish); + ; + return __position; + } + + template + typename vector<_Tp, _Alloc>::iterator + vector<_Tp, _Alloc>:: + _M_erase(iterator __first, iterator __last) + { + if (__first != __last) + { + if (__last != end()) + std::move(__last, end(), __first); + _M_erase_at_end(__first.base() + (end() - __last)); + } + return __first; + } + + template + vector<_Tp, _Alloc>& + vector<_Tp, _Alloc>:: + operator=(const vector<_Tp, _Alloc>& __x) + { + if (&__x != this) + { + ; + + if (_Alloc_traits::_S_propagate_on_copy_assign()) + { + if (!_Alloc_traits::_S_always_equal() + && _M_get_Tp_allocator() != __x._M_get_Tp_allocator()) + { + + this->clear(); + _M_deallocate(this->_M_impl._M_start, + this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); + this->_M_impl._M_start = nullptr; + this->_M_impl._M_finish = nullptr; + this->_M_impl._M_end_of_storage = nullptr; + } + std::__alloc_on_copy(_M_get_Tp_allocator(), + __x._M_get_Tp_allocator()); + } + + const size_type __xlen = __x.size(); + if (__xlen > capacity()) + { + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + __x.end()); + std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + _M_deallocate(this->_M_impl._M_start, + this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); + this->_M_impl._M_start = __tmp; + this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __xlen; + } + else if (size() >= __xlen) + { + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + end(), _M_get_Tp_allocator()); + } + else + { + std::copy(__x._M_impl._M_start, __x._M_impl._M_start + size(), + this->_M_impl._M_start); + std::__uninitialized_copy_a(__x._M_impl._M_start + size(), + __x._M_impl._M_finish, + this->_M_impl._M_finish, + _M_get_Tp_allocator()); + } + this->_M_impl._M_finish = this->_M_impl._M_start + __xlen; + } + return *this; + } + + template + void + vector<_Tp, _Alloc>:: + _M_fill_assign(size_t __n, const value_type& __val) + { + if (__n > capacity()) + { + vector __tmp(__n, __val, _M_get_Tp_allocator()); + __tmp._M_impl._M_swap_data(this->_M_impl); + } + else if (__n > size()) + { + std::fill(begin(), end(), __val); + const size_type __add = __n - size(); + ; + this->_M_impl._M_finish = + std::__uninitialized_fill_n_a(this->_M_impl._M_finish, + __add, __val, _M_get_Tp_allocator()); + ; + } + else + _M_erase_at_end(std::fill_n(this->_M_impl._M_start, __n, __val)); + } + + template + template + void + vector<_Tp, _Alloc>:: + _M_assign_aux(_InputIterator __first, _InputIterator __last, + std::input_iterator_tag) + { + pointer __cur(this->_M_impl._M_start); + for (; __first != __last && __cur != this->_M_impl._M_finish; + ++__cur, ++__first) + *__cur = *__first; + if (__first == __last) + _M_erase_at_end(__cur); + else + _M_range_insert(end(), __first, __last, + std::__iterator_category(__first)); + } + + template + template + void + vector<_Tp, _Alloc>:: + _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, + std::forward_iterator_tag) + { + const size_type __len = std::distance(__first, __last); + + if (__len > capacity()) + { + pointer __tmp(_M_allocate_and_copy(__len, __first, __last)); + ; + std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + _M_deallocate(this->_M_impl._M_start, + this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); + this->_M_impl._M_start = __tmp; + this->_M_impl._M_finish = this->_M_impl._M_start + __len; + this->_M_impl._M_end_of_storage = this->_M_impl._M_finish; + } + else if (size() >= __len) + _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); + else + { + _ForwardIterator __mid = __first; + std::advance(__mid, size()); + std::copy(__first, __mid, this->_M_impl._M_start); + const size_type __attribute__((__unused__)) __n = __len - size(); + ; + this->_M_impl._M_finish = + std::__uninitialized_copy_a(__mid, __last, + this->_M_impl._M_finish, + _M_get_Tp_allocator()); + ; + } + } + + + template + auto + vector<_Tp, _Alloc>:: + _M_insert_rval(const_iterator __position, value_type&& __v) -> iterator + { + const auto __n = __position - cbegin(); + if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) + if (__position == cend()) + { + ; + _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + std::move(__v)); + ++this->_M_impl._M_finish; + ; + } + else + _M_insert_aux(begin() + __n, std::move(__v)); + else + _M_realloc_insert(begin() + __n, std::move(__v)); + + return iterator(this->_M_impl._M_start + __n); + } + + template + template + auto + vector<_Tp, _Alloc>:: + _M_emplace_aux(const_iterator __position, _Args&&... __args) + -> iterator + { + const auto __n = __position - cbegin(); + if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) + if (__position == cend()) + { + ; + _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + std::forward<_Args>(__args)...); + ++this->_M_impl._M_finish; + ; + } + else + { + + + + _Temporary_value __tmp(this, std::forward<_Args>(__args)...); + _M_insert_aux(begin() + __n, std::move(__tmp._M_val())); + } + else + _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...); + + return iterator(this->_M_impl._M_start + __n); + } + + template + template + void + vector<_Tp, _Alloc>:: + _M_insert_aux(iterator __position, _Arg&& __arg) + + + + + + + { + ; + _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + std::move(*(this->_M_impl._M_finish - 1))); + ++this->_M_impl._M_finish; + ; + + + + std::move_backward(__position.base(), this->_M_impl._M_finish - 2, this->_M_impl._M_finish - 1); + + + + + + *__position = std::forward<_Arg>(__arg); + + } + + + template + template + void + vector<_Tp, _Alloc>:: + _M_realloc_insert(iterator __position, _Args&&... __args) + + + + + + + { + const size_type __len = + _M_check_len(size_type(1), "vector::_M_realloc_insert"); + pointer __old_start = this->_M_impl._M_start; + pointer __old_finish = this->_M_impl._M_finish; + const size_type __elems_before = __position - begin(); + pointer __new_start(this->_M_allocate(__len)); + pointer __new_finish(__new_start); + try + { + + + + + + _Alloc_traits::construct(this->_M_impl, + __new_start + __elems_before, + + std::forward<_Args>(__args)...); + + + + __new_finish = pointer(); + + __new_finish + = std::__uninitialized_move_if_noexcept_a + (__old_start, __position.base(), + __new_start, _M_get_Tp_allocator()); + + ++__new_finish; + + __new_finish + = std::__uninitialized_move_if_noexcept_a + (__position.base(), __old_finish, + __new_finish, _M_get_Tp_allocator()); + } + catch(...) + { + if (!__new_finish) + _Alloc_traits::destroy(this->_M_impl, + __new_start + __elems_before); + else + std::_Destroy(__new_start, __new_finish, _M_get_Tp_allocator()); + _M_deallocate(__new_start, __len); + throw; + } + ; + std::_Destroy(__old_start, __old_finish, _M_get_Tp_allocator()); + _M_deallocate(__old_start, + this->_M_impl._M_end_of_storage - __old_start); + this->_M_impl._M_start = __new_start; + this->_M_impl._M_finish = __new_finish; + this->_M_impl._M_end_of_storage = __new_start + __len; + } + + template + void + vector<_Tp, _Alloc>:: + _M_fill_insert(iterator __position, size_type __n, const value_type& __x) + { + if (__n != 0) + { + if (size_type(this->_M_impl._M_end_of_storage + - this->_M_impl._M_finish) >= __n) + { + + + + _Temporary_value __tmp(this, __x); + value_type& __x_copy = __tmp._M_val(); + + const size_type __elems_after = end() - __position; + pointer __old_finish(this->_M_impl._M_finish); + if (__elems_after > __n) + { + ; + std::__uninitialized_move_a(this->_M_impl._M_finish - __n, + this->_M_impl._M_finish, + this->_M_impl._M_finish, + _M_get_Tp_allocator()); + this->_M_impl._M_finish += __n; + ; + std::move_backward(__position.base(), __old_finish - __n, __old_finish); + + std::fill(__position.base(), __position.base() + __n, + __x_copy); + } + else + { + ; + this->_M_impl._M_finish = + std::__uninitialized_fill_n_a(this->_M_impl._M_finish, + __n - __elems_after, + __x_copy, + _M_get_Tp_allocator()); + ; + std::__uninitialized_move_a(__position.base(), __old_finish, + this->_M_impl._M_finish, + _M_get_Tp_allocator()); + this->_M_impl._M_finish += __elems_after; + ; + std::fill(__position.base(), __old_finish, __x_copy); + } + } + else + { + const size_type __len = + _M_check_len(__n, "vector::_M_fill_insert"); + const size_type __elems_before = __position - begin(); + pointer __new_start(this->_M_allocate(__len)); + pointer __new_finish(__new_start); + try + { + + std::__uninitialized_fill_n_a(__new_start + __elems_before, + __n, __x, + _M_get_Tp_allocator()); + __new_finish = pointer(); + + __new_finish + = std::__uninitialized_move_if_noexcept_a + (this->_M_impl._M_start, __position.base(), + __new_start, _M_get_Tp_allocator()); + + __new_finish += __n; + + __new_finish + = std::__uninitialized_move_if_noexcept_a + (__position.base(), this->_M_impl._M_finish, + __new_finish, _M_get_Tp_allocator()); + } + catch(...) + { + if (!__new_finish) + std::_Destroy(__new_start + __elems_before, + __new_start + __elems_before + __n, + _M_get_Tp_allocator()); + else + std::_Destroy(__new_start, __new_finish, + _M_get_Tp_allocator()); + _M_deallocate(__new_start, __len); + throw; + } + ; + std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + _M_deallocate(this->_M_impl._M_start, + this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); + this->_M_impl._M_start = __new_start; + this->_M_impl._M_finish = __new_finish; + this->_M_impl._M_end_of_storage = __new_start + __len; + } + } + } + + + template + void + vector<_Tp, _Alloc>:: + _M_default_append(size_type __n) + { + if (__n != 0) + { + const size_type __size = size(); + size_type __navail = size_type(this->_M_impl._M_end_of_storage + - this->_M_impl._M_finish); + + if (__size > max_size() || __navail > max_size() - __size) + __builtin_unreachable(); + + if (__navail >= __n) + { + ; + this->_M_impl._M_finish = + std::__uninitialized_default_n_a(this->_M_impl._M_finish, + __n, _M_get_Tp_allocator()); + ; + } + else + { + const size_type __len = + _M_check_len(__n, "vector::_M_default_append"); + pointer __new_start(this->_M_allocate(__len)); + pointer __destroy_from = pointer(); + try + { + std::__uninitialized_default_n_a(__new_start + __size, + __n, _M_get_Tp_allocator()); + __destroy_from = __new_start + __size; + std::__uninitialized_move_if_noexcept_a( + this->_M_impl._M_start, this->_M_impl._M_finish, + __new_start, _M_get_Tp_allocator()); + } + catch(...) + { + if (__destroy_from) + std::_Destroy(__destroy_from, __destroy_from + __n, + _M_get_Tp_allocator()); + _M_deallocate(__new_start, __len); + throw; + } + ; + std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + _M_deallocate(this->_M_impl._M_start, + this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); + this->_M_impl._M_start = __new_start; + this->_M_impl._M_finish = __new_start + __size + __n; + this->_M_impl._M_end_of_storage = __new_start + __len; + } + } + } + + template + bool + vector<_Tp, _Alloc>:: + _M_shrink_to_fit() + { + if (capacity() == size()) + return false; + ; + return std::__shrink_to_fit_aux::_S_do_it(*this); + } + + + template + template + void + vector<_Tp, _Alloc>:: + _M_range_insert(iterator __pos, _InputIterator __first, + _InputIterator __last, std::input_iterator_tag) + { + if (__pos == end()) + { + for (; __first != __last; ++__first) + insert(end(), *__first); + } + else if (__first != __last) + { + vector __tmp(__first, __last, _M_get_Tp_allocator()); + insert(__pos, + std::make_move_iterator(__tmp.begin()), + std::make_move_iterator(__tmp.end())); + } + } + + template + template + void + vector<_Tp, _Alloc>:: + _M_range_insert(iterator __position, _ForwardIterator __first, + _ForwardIterator __last, std::forward_iterator_tag) + { + if (__first != __last) + { + const size_type __n = std::distance(__first, __last); + if (size_type(this->_M_impl._M_end_of_storage + - this->_M_impl._M_finish) >= __n) + { + const size_type __elems_after = end() - __position; + pointer __old_finish(this->_M_impl._M_finish); + if (__elems_after > __n) + { + ; + std::__uninitialized_move_a(this->_M_impl._M_finish - __n, + this->_M_impl._M_finish, + this->_M_impl._M_finish, + _M_get_Tp_allocator()); + this->_M_impl._M_finish += __n; + ; + std::move_backward(__position.base(), __old_finish - __n, __old_finish); + + std::copy(__first, __last, __position); + } + else + { + _ForwardIterator __mid = __first; + std::advance(__mid, __elems_after); + ; + std::__uninitialized_copy_a(__mid, __last, + this->_M_impl._M_finish, + _M_get_Tp_allocator()); + this->_M_impl._M_finish += __n - __elems_after; + ; + std::__uninitialized_move_a(__position.base(), + __old_finish, + this->_M_impl._M_finish, + _M_get_Tp_allocator()); + this->_M_impl._M_finish += __elems_after; + ; + std::copy(__first, __mid, __position); + } + } + else + { + const size_type __len = + _M_check_len(__n, "vector::_M_range_insert"); + pointer __new_start(this->_M_allocate(__len)); + pointer __new_finish(__new_start); + try + { + __new_finish + = std::__uninitialized_move_if_noexcept_a + (this->_M_impl._M_start, __position.base(), + __new_start, _M_get_Tp_allocator()); + __new_finish + = std::__uninitialized_copy_a(__first, __last, + __new_finish, + _M_get_Tp_allocator()); + __new_finish + = std::__uninitialized_move_if_noexcept_a + (__position.base(), this->_M_impl._M_finish, + __new_finish, _M_get_Tp_allocator()); + } + catch(...) + { + std::_Destroy(__new_start, __new_finish, + _M_get_Tp_allocator()); + _M_deallocate(__new_start, __len); + throw; + } + ; + std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, + _M_get_Tp_allocator()); + _M_deallocate(this->_M_impl._M_start, + this->_M_impl._M_end_of_storage + - this->_M_impl._M_start); + this->_M_impl._M_start = __new_start; + this->_M_impl._M_finish = __new_finish; + this->_M_impl._M_end_of_storage = __new_start + __len; + } + } + } + + + + template + void + vector:: + _M_reallocate(size_type __n) + { + _Bit_pointer __q = this->_M_allocate(__n); + iterator __start(std::__addressof(*__q), 0); + iterator __finish(_M_copy_aligned(begin(), end(), __start)); + this->_M_deallocate(); + this->_M_impl._M_start = __start; + this->_M_impl._M_finish = __finish; + this->_M_impl._M_end_of_storage = __q + _S_nword(__n); + } + + template + void + vector:: + _M_fill_insert(iterator __position, size_type __n, bool __x) + { + if (__n == 0) + return; + if (capacity() - size() >= __n) + { + std::copy_backward(__position, end(), + this->_M_impl._M_finish + difference_type(__n)); + std::fill(__position, __position + difference_type(__n), __x); + this->_M_impl._M_finish += difference_type(__n); + } + else + { + const size_type __len = + _M_check_len(__n, "vector::_M_fill_insert"); + _Bit_pointer __q = this->_M_allocate(__len); + iterator __start(std::__addressof(*__q), 0); + iterator __i = _M_copy_aligned(begin(), __position, __start); + std::fill(__i, __i + difference_type(__n), __x); + iterator __finish = std::copy(__position, end(), + __i + difference_type(__n)); + this->_M_deallocate(); + this->_M_impl._M_end_of_storage = __q + _S_nword(__len); + this->_M_impl._M_start = __start; + this->_M_impl._M_finish = __finish; + } + } + + template + template + void + vector:: + _M_insert_range(iterator __position, _ForwardIterator __first, + _ForwardIterator __last, std::forward_iterator_tag) + { + if (__first != __last) + { + size_type __n = std::distance(__first, __last); + if (capacity() - size() >= __n) + { + std::copy_backward(__position, end(), + this->_M_impl._M_finish + + difference_type(__n)); + std::copy(__first, __last, __position); + this->_M_impl._M_finish += difference_type(__n); + } + else + { + const size_type __len = + _M_check_len(__n, "vector::_M_insert_range"); + _Bit_pointer __q = this->_M_allocate(__len); + iterator __start(std::__addressof(*__q), 0); + iterator __i = _M_copy_aligned(begin(), __position, __start); + __i = std::copy(__first, __last, __i); + iterator __finish = std::copy(__position, end(), __i); + this->_M_deallocate(); + this->_M_impl._M_end_of_storage = __q + _S_nword(__len); + this->_M_impl._M_start = __start; + this->_M_impl._M_finish = __finish; + } + } + } + + template + void + vector:: + _M_insert_aux(iterator __position, bool __x) + { + if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_addr()) + { + std::copy_backward(__position, this->_M_impl._M_finish, + this->_M_impl._M_finish + 1); + *__position = __x; + ++this->_M_impl._M_finish; + } + else + { + const size_type __len = + _M_check_len(size_type(1), "vector::_M_insert_aux"); + _Bit_pointer __q = this->_M_allocate(__len); + iterator __start(std::__addressof(*__q), 0); + iterator __i = _M_copy_aligned(begin(), __position, __start); + *__i++ = __x; + iterator __finish = std::copy(__position, end(), __i); + this->_M_deallocate(); + this->_M_impl._M_end_of_storage = __q + _S_nword(__len); + this->_M_impl._M_start = __start; + this->_M_impl._M_finish = __finish; + } + } + + template + typename vector::iterator + vector:: + _M_erase(iterator __position) + { + if (__position + 1 != end()) + std::copy(__position + 1, end(), __position); + --this->_M_impl._M_finish; + return __position; + } + + template + typename vector::iterator + vector:: + _M_erase(iterator __first, iterator __last) + { + if (__first != __last) + _M_erase_at_end(std::copy(__last, end(), __first)); + return __first; + } + + + template + bool + vector:: + _M_shrink_to_fit() + { + if (capacity() - size() < int(_S_word_bit)) + return false; + try + { + _M_reallocate(size()); + return true; + } + catch(...) + { return false; } + } + + + + +} + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + size_t + hash>:: + operator()(const std::vector& __b) const noexcept + { + size_t __hash = 0; + using std::_S_word_bit; + using std::_Bit_type; + + const size_t __words = __b.size() / _S_word_bit; + if (__words) + { + const size_t __clength = __words * sizeof(_Bit_type); + __hash = std::_Hash_impl::hash(__b._M_impl._M_start._M_p, __clength); + } + + const size_t __extrabits = __b.size() % _S_word_bit; + if (__extrabits) + { + _Bit_type __hiword = *__b._M_impl._M_finish._M_p; + __hiword &= ~((~static_cast<_Bit_type>(0)) << __extrabits); + + const size_t __clength + = (__extrabits + 8 - 1) / 8; + if (__words) + __hash = std::_Hash_impl::hash(&__hiword, __clength, __hash); + else + __hash = std::_Hash_impl::hash(&__hiword, __clength); + } + + return __hash; + } + + +} +# 70 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/vector" 2 3 +# 9 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 2 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 1 +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 3 +# 66 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tempbuf.h" 1 3 +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tempbuf.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 83 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tempbuf.h" 3 + template + pair<_Tp*, ptrdiff_t> + get_temporary_buffer(ptrdiff_t __len) noexcept + { + const ptrdiff_t __max = + __gnu_cxx::__numeric_traits::__max / sizeof(_Tp); + if (__len > __max) + __len = __max; + + while (__len > 0) + { + _Tp* __tmp = static_cast<_Tp*>(::operator new(__len * sizeof(_Tp), + std::nothrow)); + if (__tmp != 0) + return std::pair<_Tp*, ptrdiff_t>(__tmp, __len); + __len /= 2; + } + return std::pair<_Tp*, ptrdiff_t>(static_cast<_Tp*>(0), 0); + } +# 110 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tempbuf.h" 3 + template + inline void + return_temporary_buffer(_Tp* __p) + { ::operator delete(__p, std::nothrow); } + + + + + + + + template + class _Temporary_buffer + { + + + + public: + typedef _Tp value_type; + typedef value_type* pointer; + typedef pointer iterator; + typedef ptrdiff_t size_type; + + protected: + size_type _M_original_len; + size_type _M_len; + pointer _M_buffer; + + public: + + size_type + size() const + { return _M_len; } + + + size_type + requested_size() const + { return _M_original_len; } + + + iterator + begin() + { return _M_buffer; } + + + iterator + end() + { return _M_buffer + _M_len; } + + + + + + _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last); + + ~_Temporary_buffer() + { + std::_Destroy(_M_buffer, _M_buffer + _M_len); + std::return_temporary_buffer(_M_buffer); + } + + private: + + _Temporary_buffer(const _Temporary_buffer&); + + void + operator=(const _Temporary_buffer&); + }; + + + template + struct __uninitialized_construct_buf_dispatch + { + template + static void + __ucr(_Pointer __first, _Pointer __last, + _ForwardIterator __seed) + { + if(__first == __last) + return; + + _Pointer __cur = __first; + try + { + std::_Construct(std::__addressof(*__first), + std::move(*__seed)); + _Pointer __prev = __cur; + ++__cur; + for(; __cur != __last; ++__cur, ++__prev) + std::_Construct(std::__addressof(*__cur), + std::move(*__prev)); + *__seed = std::move(*__prev); + } + catch(...) + { + std::_Destroy(__first, __cur); + throw; + } + } + }; + + template<> + struct __uninitialized_construct_buf_dispatch + { + template + static void + __ucr(_Pointer, _Pointer, _ForwardIterator) { } + }; +# 229 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tempbuf.h" 3 + template + inline void + __uninitialized_construct_buf(_Pointer __first, _Pointer __last, + _ForwardIterator __seed) + { + typedef typename std::iterator_traits<_Pointer>::value_type + _ValueType; + + std::__uninitialized_construct_buf_dispatch< + __has_trivial_constructor(_ValueType)>:: + __ucr(__first, __last, __seed); + } + + template + _Temporary_buffer<_ForwardIterator, _Tp>:: + _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last) + : _M_original_len(std::distance(__first, __last)), + _M_len(0), _M_buffer(0) + { + try + { + std::pair __p(std::get_temporary_buffer< + value_type>(_M_original_len)); + _M_buffer = __p.first; + _M_len = __p.second; + if (_M_buffer) + std::__uninitialized_construct_buf(_M_buffer, _M_buffer + _M_len, + __first); + } + catch(...) + { + std::return_temporary_buffer(_M_buffer); + _M_buffer = 0; + _M_len = 0; + throw; + } + } + + +} +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_raw_storage_iter.h" 1 3 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_raw_storage_iter.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + template + class raw_storage_iterator + : public iterator + { + protected: + _OutputIterator _M_iter; + + public: + explicit + raw_storage_iterator(_OutputIterator __x) + : _M_iter(__x) {} + + raw_storage_iterator& + operator*() { return *this; } + + raw_storage_iterator& + operator=(const _Tp& __element) + { + std::_Construct(std::__addressof(*_M_iter), __element); + return *this; + } + + + + + raw_storage_iterator& + operator=(_Tp&& __element) + { + std::_Construct(std::__addressof(*_M_iter), std::move(__element)); + return *this; + } + + + raw_storage_iterator& + operator++() + { + ++_M_iter; + return *this; + } + + raw_storage_iterator + operator++(int) + { + raw_storage_iterator __tmp = *this; + ++_M_iter; + return __tmp; + } + + + + _OutputIterator base() const { return _M_iter; } + }; + + +} +# 68 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/concurrence.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/concurrence.h" 3 + + + + + + + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + enum _Lock_policy { _S_single, _S_mutex, _S_atomic }; + + + + static const _Lock_policy __default_lock_policy = + + + + _S_atomic; +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/concurrence.h" 3 + class __concurrence_lock_error : public std::exception + { + public: + virtual char const* + what() const throw() + { return "__gnu_cxx::__concurrence_lock_error"; } + }; + + class __concurrence_unlock_error : public std::exception + { + public: + virtual char const* + what() const throw() + { return "__gnu_cxx::__concurrence_unlock_error"; } + }; + + class __concurrence_broadcast_error : public std::exception + { + public: + virtual char const* + what() const throw() + { return "__gnu_cxx::__concurrence_broadcast_error"; } + }; + + class __concurrence_wait_error : public std::exception + { + public: + virtual char const* + what() const throw() + { return "__gnu_cxx::__concurrence_wait_error"; } + }; + + + inline void + __throw_concurrence_lock_error() + { (throw (__concurrence_lock_error())); } + + inline void + __throw_concurrence_unlock_error() + { (throw (__concurrence_unlock_error())); } + + + inline void + __throw_concurrence_broadcast_error() + { (throw (__concurrence_broadcast_error())); } + + inline void + __throw_concurrence_wait_error() + { (throw (__concurrence_wait_error())); } + + + class __mutex + { + private: + + __gthread_mutex_t _M_mutex = { { 0, 0, 0, 0, PTHREAD_MUTEX_TIMED_NP, 0, 0, { 0, 0 } } }; + + + + + __mutex(const __mutex&); + __mutex& operator=(const __mutex&); + + public: + __mutex() + { + + + + + } +# 147 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/concurrence.h" 3 + void lock() + { + + if (__gthread_active_p()) + { + if (__gthread_mutex_lock(&_M_mutex) != 0) + __throw_concurrence_lock_error(); + } + + } + + void unlock() + { + + if (__gthread_active_p()) + { + if (__gthread_mutex_unlock(&_M_mutex) != 0) + __throw_concurrence_unlock_error(); + } + + } + + __gthread_mutex_t* gthread_mutex(void) + { return &_M_mutex; } + }; + + class __recursive_mutex + { + private: + + __gthread_recursive_mutex_t _M_mutex = { { 0, 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP, 0, 0, { 0, 0 } } }; + + + + + __recursive_mutex(const __recursive_mutex&); + __recursive_mutex& operator=(const __recursive_mutex&); + + public: + __recursive_mutex() + { + + + + + } +# 202 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/concurrence.h" 3 + void lock() + { + + if (__gthread_active_p()) + { + if (__gthread_recursive_mutex_lock(&_M_mutex) != 0) + __throw_concurrence_lock_error(); + } + + } + + void unlock() + { + + if (__gthread_active_p()) + { + if (__gthread_recursive_mutex_unlock(&_M_mutex) != 0) + __throw_concurrence_unlock_error(); + } + + } + + __gthread_recursive_mutex_t* gthread_recursive_mutex(void) + { return &_M_mutex; } + }; + + + + + class __scoped_lock + { + public: + typedef __mutex __mutex_type; + + private: + __mutex_type& _M_device; + + __scoped_lock(const __scoped_lock&); + __scoped_lock& operator=(const __scoped_lock&); + + public: + explicit __scoped_lock(__mutex_type& __name) : _M_device(__name) + { _M_device.lock(); } + + ~__scoped_lock() throw() + { _M_device.unlock(); } + }; + + + class __cond + { + private: + + __gthread_cond_t _M_cond = { { {0}, {0}, {0, 0}, {0, 0}, 0, 0, {0, 0} } }; + + + + + __cond(const __cond&); + __cond& operator=(const __cond&); + + public: + __cond() + { + + + + + } +# 280 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/concurrence.h" 3 + void broadcast() + { + + if (__gthread_active_p()) + { + if (__gthread_cond_broadcast(&_M_cond) != 0) + __throw_concurrence_broadcast_error(); + } + + } + + void wait(__mutex *mutex) + { + + { + if (__gthread_cond_wait(&_M_cond, mutex->gthread_mutex()) != 0) + __throw_concurrence_wait_error(); + } + + } + + void wait_recursive(__recursive_mutex *mutex) + { + + { + if (__gthread_cond_wait_recursive(&_M_cond, + mutex->gthread_recursive_mutex()) + != 0) + __throw_concurrence_wait_error(); + } + + } + }; + + + +} +# 75 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/uses_allocator.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/uses_allocator.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct __erased_type { }; + + template + using __is_erased_or_convertible + = __or_, is_convertible<_Alloc, _Tp>>; + + + struct allocator_arg_t { explicit allocator_arg_t() = default; }; + + inline constexpr allocator_arg_t allocator_arg = + allocator_arg_t(); + + template> + struct __uses_allocator_helper + : false_type { }; + + template + struct __uses_allocator_helper<_Tp, _Alloc, + __void_t> + : __is_erased_or_convertible<_Alloc, typename _Tp::allocator_type>::type + { }; + + + template + struct uses_allocator + : __uses_allocator_helper<_Tp, _Alloc>::type + { }; + + struct __uses_alloc_base { }; + + struct __uses_alloc0 : __uses_alloc_base + { + struct _Sink { void operator=(const void*) { } } _M_a; + }; + + template + struct __uses_alloc1 : __uses_alloc_base { const _Alloc* _M_a; }; + + template + struct __uses_alloc2 : __uses_alloc_base { const _Alloc* _M_a; }; + + template + struct __uses_alloc; + + template + struct __uses_alloc + : conditional< + is_constructible<_Tp, allocator_arg_t, _Alloc, _Args...>::value, + __uses_alloc1<_Alloc>, + __uses_alloc2<_Alloc>>::type + { + static_assert(__or_< + is_constructible<_Tp, allocator_arg_t, _Alloc, _Args...>, + is_constructible<_Tp, _Args..., _Alloc>>::value, "construction with" + " an allocator must be possible if uses_allocator is true"); + }; + + template + struct __uses_alloc + : __uses_alloc0 { }; + + template + using __uses_alloc_t = + __uses_alloc::value, _Tp, _Alloc, _Args...>; + + template + inline __uses_alloc_t<_Tp, _Alloc, _Args...> + __use_alloc(const _Alloc& __a) + { + __uses_alloc_t<_Tp, _Alloc, _Args...> __ret; + __ret._M_a = std::__addressof(__a); + return __ret; + } + + template + void + __use_alloc(const _Alloc&&) = delete; + + + template + inline constexpr bool uses_allocator_v = + uses_allocator<_Tp, _Alloc>::value; + + + template class _Predicate, + typename _Tp, typename _Alloc, typename... _Args> + struct __is_uses_allocator_predicate + : conditional::value, + __or_<_Predicate<_Tp, allocator_arg_t, _Alloc, _Args...>, + _Predicate<_Tp, _Args..., _Alloc>>, + _Predicate<_Tp, _Args...>>::type { }; + + template + struct __is_uses_allocator_constructible + : __is_uses_allocator_predicate + { }; + + + template + inline constexpr bool __is_uses_allocator_constructible_v = + __is_uses_allocator_constructible<_Tp, _Alloc, _Args...>::value; + + + template + struct __is_nothrow_uses_allocator_constructible + : __is_uses_allocator_predicate + { }; + + + + template + inline constexpr bool + __is_nothrow_uses_allocator_constructible_v = + __is_nothrow_uses_allocator_constructible<_Tp, _Alloc, _Args...>::value; + + + template + void __uses_allocator_construct_impl(__uses_alloc0 __a, _Tp* __ptr, + _Args&&... __args) + { ::new ((void*)__ptr) _Tp(std::forward<_Args>(__args)...); } + + template + void __uses_allocator_construct_impl(__uses_alloc1<_Alloc> __a, _Tp* __ptr, + _Args&&... __args) + { + ::new ((void*)__ptr) _Tp(allocator_arg, *__a._M_a, + std::forward<_Args>(__args)...); + } + + template + void __uses_allocator_construct_impl(__uses_alloc2<_Alloc> __a, _Tp* __ptr, + _Args&&... __args) + { ::new ((void*)__ptr) _Tp(std::forward<_Args>(__args)..., *__a._M_a); } + + template + void __uses_allocator_construct(const _Alloc& __a, _Tp* __ptr, + _Args&&... __args) + { + __uses_allocator_construct_impl(__use_alloc<_Tp, _Alloc, _Args...>(__a), + __ptr, std::forward<_Args>(__args)...); + } + + +} +# 78 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tuple" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tuple" 3 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/array" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/array" 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/array" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + struct __array_traits + { + typedef _Tp _Type[_Nm]; + typedef __is_swappable<_Tp> _Is_swappable; + typedef __is_nothrow_swappable<_Tp> _Is_nothrow_swappable; + + static constexpr _Tp& + _S_ref(const _Type& __t, std::size_t __n) noexcept + { return const_cast<_Tp&>(__t[__n]); } + + static constexpr _Tp* + _S_ptr(const _Type& __t) noexcept + { return const_cast<_Tp*>(__t); } + }; + + template + struct __array_traits<_Tp, 0> + { + struct _Type { }; + typedef true_type _Is_swappable; + typedef true_type _Is_nothrow_swappable; + + static constexpr _Tp& + _S_ref(const _Type&, std::size_t) noexcept + { return *static_cast<_Tp*>(nullptr); } + + static constexpr _Tp* + _S_ptr(const _Type&) noexcept + { return nullptr; } + }; +# 93 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/array" 3 + template + struct array + { + typedef _Tp value_type; + typedef value_type* pointer; + typedef const value_type* const_pointer; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef value_type* iterator; + typedef const value_type* const_iterator; + typedef std::size_t size_type; + typedef std::ptrdiff_t difference_type; + typedef std::reverse_iterator reverse_iterator; + typedef std::reverse_iterator const_reverse_iterator; + + + typedef std::__array_traits<_Tp, _Nm> _AT_Type; + typename _AT_Type::_Type _M_elems; + + + + + void + fill(const value_type& __u) + { std::fill_n(begin(), size(), __u); } + + void + swap(array& __other) + noexcept(_AT_Type::_Is_nothrow_swappable::value) + { std::swap_ranges(begin(), end(), __other.begin()); } + + + constexpr iterator + begin() noexcept + { return iterator(data()); } + + constexpr const_iterator + begin() const noexcept + { return const_iterator(data()); } + + constexpr iterator + end() noexcept + { return iterator(data() + _Nm); } + + constexpr const_iterator + end() const noexcept + { return const_iterator(data() + _Nm); } + + constexpr reverse_iterator + rbegin() noexcept + { return reverse_iterator(end()); } + + constexpr const_reverse_iterator + rbegin() const noexcept + { return const_reverse_iterator(end()); } + + constexpr reverse_iterator + rend() noexcept + { return reverse_iterator(begin()); } + + constexpr const_reverse_iterator + rend() const noexcept + { return const_reverse_iterator(begin()); } + + constexpr const_iterator + cbegin() const noexcept + { return const_iterator(data()); } + + constexpr const_iterator + cend() const noexcept + { return const_iterator(data() + _Nm); } + + constexpr const_reverse_iterator + crbegin() const noexcept + { return const_reverse_iterator(end()); } + + constexpr const_reverse_iterator + crend() const noexcept + { return const_reverse_iterator(begin()); } + + + constexpr size_type + size() const noexcept { return _Nm; } + + constexpr size_type + max_size() const noexcept { return _Nm; } + + constexpr bool + empty() const noexcept { return size() == 0; } + + + constexpr reference + operator[](size_type __n) noexcept + { return _AT_Type::_S_ref(_M_elems, __n); } + + constexpr const_reference + operator[](size_type __n) const noexcept + { return _AT_Type::_S_ref(_M_elems, __n); } + + constexpr reference + at(size_type __n) + { + if (__n >= _Nm) + std::__throw_out_of_range_fmt(("array::at: __n (which is %zu) " ">= _Nm (which is %zu)"), + + __n, _Nm); + return _AT_Type::_S_ref(_M_elems, __n); + } + + constexpr const_reference + at(size_type __n) const + { + + + return __n < _Nm ? _AT_Type::_S_ref(_M_elems, __n) + : (std::__throw_out_of_range_fmt(("array::at: __n (which is %zu) " ">= _Nm (which is %zu)"), + + __n, _Nm), + _AT_Type::_S_ref(_M_elems, 0)); + } + + constexpr reference + front() noexcept + { return *begin(); } + + constexpr const_reference + front() const noexcept + { return _AT_Type::_S_ref(_M_elems, 0); } + + constexpr reference + back() noexcept + { return _Nm ? *(end() - 1) : *end(); } + + constexpr const_reference + back() const noexcept + { + return _Nm ? _AT_Type::_S_ref(_M_elems, _Nm - 1) + : _AT_Type::_S_ref(_M_elems, 0); + } + + constexpr pointer + data() noexcept + { return _AT_Type::_S_ptr(_M_elems); } + + constexpr const_pointer + data() const noexcept + { return _AT_Type::_S_ptr(_M_elems); } + }; + + + template + array(_Tp, _Up...) + -> array && ...), _Tp>, + 1 + sizeof...(_Up)>; + + + + template + inline bool + operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) + { return std::equal(__one.begin(), __one.end(), __two.begin()); } + + template + inline bool + operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) + { return !(__one == __two); } + + template + inline bool + operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) + { + return std::lexicographical_compare(__a.begin(), __a.end(), + __b.begin(), __b.end()); + } + + template + inline bool + operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) + { return __two < __one; } + + template + inline bool + operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) + { return !(__one > __two); } + + template + inline bool + operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) + { return !(__one < __two); } + + + template + inline + + + typename enable_if< + std::__array_traits<_Tp, _Nm>::_Is_swappable::value + >::type + + + + swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two) + noexcept(noexcept(__one.swap(__two))) + { __one.swap(__two); } + + + template + typename enable_if< + !std::__array_traits<_Tp, _Nm>::_Is_swappable::value>::type + swap(array<_Tp, _Nm>&, array<_Tp, _Nm>&) = delete; + + + template + constexpr _Tp& + get(array<_Tp, _Nm>& __arr) noexcept + { + static_assert(_Int < _Nm, "array index is within bounds"); + return std::__array_traits<_Tp, _Nm>:: + _S_ref(__arr._M_elems, _Int); + } + + template + constexpr _Tp&& + get(array<_Tp, _Nm>&& __arr) noexcept + { + static_assert(_Int < _Nm, "array index is within bounds"); + return std::move(std::get<_Int>(__arr)); + } + + template + constexpr const _Tp& + get(const array<_Tp, _Nm>& __arr) noexcept + { + static_assert(_Int < _Nm, "array index is within bounds"); + return std::__array_traits<_Tp, _Nm>:: + _S_ref(__arr._M_elems, _Int); + } + + template + constexpr const _Tp&& + get(const array<_Tp, _Nm>&& __arr) noexcept + { + static_assert(_Int < _Nm, "array index is within bounds"); + return std::move(std::get<_Int>(__arr)); + } + + +} + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + template + struct tuple_size; + + + template + struct tuple_size> + : public integral_constant { }; + + + template + struct tuple_element; + + + template + struct tuple_element<_Int, std::array<_Tp, _Nm>> + { + static_assert(_Int < _Nm, "index is out of bounds"); + typedef _Tp type; + }; + + template + struct __is_tuple_like_impl> : true_type + { }; + + +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tuple" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/invoke.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/invoke.h" 3 + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 52 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/invoke.h" 3 + template::type> + constexpr _Up&& + __invfwd(typename remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Up&&>(__t); } + + template + constexpr _Res + __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) + { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } + + template + constexpr _Res + __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, + _Args&&... __args) + { return (__invfwd<_Tp>(__t).*__f)(std::forward<_Args>(__args)...); } + + template + constexpr _Res + __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, + _Args&&... __args) + { + return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); + } + + template + constexpr _Res + __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) + { return __invfwd<_Tp>(__t).*__f; } + + template + constexpr _Res + __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) + { return (*std::forward<_Tp>(__t)).*__f; } + + + template + constexpr typename __invoke_result<_Callable, _Args...>::type + __invoke(_Callable&& __fn, _Args&&... __args) + noexcept(__is_nothrow_invocable<_Callable, _Args...>::value) + { + using __result = __invoke_result<_Callable, _Args...>; + using __type = typename __result::type; + using __tag = typename __result::__invoke_type; + return std::__invoke_impl<__type>(__tag{}, std::forward<_Callable>(__fn), + std::forward<_Args>(__args)...); + } + + +} +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tuple" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + class tuple; + + template + struct __is_empty_non_tuple : is_empty<_Tp> { }; + + + template + struct __is_empty_non_tuple> : false_type { }; + + + template + using __empty_not_final + = typename conditional<__is_final(_Tp), false_type, + __is_empty_non_tuple<_Tp>>::type; + + template::value> + struct _Head_base; + + template + struct _Head_base<_Idx, _Head, true> + : public _Head + { + constexpr _Head_base() + : _Head() { } + + constexpr _Head_base(const _Head& __h) + : _Head(__h) { } + + constexpr _Head_base(const _Head_base&) = default; + constexpr _Head_base(_Head_base&&) = default; + + template + constexpr _Head_base(_UHead&& __h) + : _Head(std::forward<_UHead>(__h)) { } + + _Head_base(allocator_arg_t, __uses_alloc0) + : _Head() { } + + template + _Head_base(allocator_arg_t, __uses_alloc1<_Alloc> __a) + : _Head(allocator_arg, *__a._M_a) { } + + template + _Head_base(allocator_arg_t, __uses_alloc2<_Alloc> __a) + : _Head(*__a._M_a) { } + + template + _Head_base(__uses_alloc0, _UHead&& __uhead) + : _Head(std::forward<_UHead>(__uhead)) { } + + template + _Head_base(__uses_alloc1<_Alloc> __a, _UHead&& __uhead) + : _Head(allocator_arg, *__a._M_a, std::forward<_UHead>(__uhead)) { } + + template + _Head_base(__uses_alloc2<_Alloc> __a, _UHead&& __uhead) + : _Head(std::forward<_UHead>(__uhead), *__a._M_a) { } + + static constexpr _Head& + _M_head(_Head_base& __b) noexcept { return __b; } + + static constexpr const _Head& + _M_head(const _Head_base& __b) noexcept { return __b; } + }; + + template + struct _Head_base<_Idx, _Head, false> + { + constexpr _Head_base() + : _M_head_impl() { } + + constexpr _Head_base(const _Head& __h) + : _M_head_impl(__h) { } + + constexpr _Head_base(const _Head_base&) = default; + constexpr _Head_base(_Head_base&&) = default; + + template + constexpr _Head_base(_UHead&& __h) + : _M_head_impl(std::forward<_UHead>(__h)) { } + + _Head_base(allocator_arg_t, __uses_alloc0) + : _M_head_impl() { } + + template + _Head_base(allocator_arg_t, __uses_alloc1<_Alloc> __a) + : _M_head_impl(allocator_arg, *__a._M_a) { } + + template + _Head_base(allocator_arg_t, __uses_alloc2<_Alloc> __a) + : _M_head_impl(*__a._M_a) { } + + template + _Head_base(__uses_alloc0, _UHead&& __uhead) + : _M_head_impl(std::forward<_UHead>(__uhead)) { } + + template + _Head_base(__uses_alloc1<_Alloc> __a, _UHead&& __uhead) + : _M_head_impl(allocator_arg, *__a._M_a, std::forward<_UHead>(__uhead)) + { } + + template + _Head_base(__uses_alloc2<_Alloc> __a, _UHead&& __uhead) + : _M_head_impl(std::forward<_UHead>(__uhead), *__a._M_a) { } + + static constexpr _Head& + _M_head(_Head_base& __b) noexcept { return __b._M_head_impl; } + + static constexpr const _Head& + _M_head(const _Head_base& __b) noexcept { return __b._M_head_impl; } + + _Head _M_head_impl; + }; +# 176 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tuple" 3 + template + struct _Tuple_impl; + + + + + + + template + struct _Tuple_impl<_Idx, _Head, _Tail...> + : public _Tuple_impl<_Idx + 1, _Tail...>, + private _Head_base<_Idx, _Head> + { + template friend class _Tuple_impl; + + typedef _Tuple_impl<_Idx + 1, _Tail...> _Inherited; + typedef _Head_base<_Idx, _Head> _Base; + + static constexpr _Head& + _M_head(_Tuple_impl& __t) noexcept { return _Base::_M_head(__t); } + + static constexpr const _Head& + _M_head(const _Tuple_impl& __t) noexcept { return _Base::_M_head(__t); } + + static constexpr _Inherited& + _M_tail(_Tuple_impl& __t) noexcept { return __t; } + + static constexpr const _Inherited& + _M_tail(const _Tuple_impl& __t) noexcept { return __t; } + + constexpr _Tuple_impl() + : _Inherited(), _Base() { } + + explicit + constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail) + : _Inherited(__tail...), _Base(__head) { } + + template::type> + explicit + constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail) + : _Inherited(std::forward<_UTail>(__tail)...), + _Base(std::forward<_UHead>(__head)) { } + + constexpr _Tuple_impl(const _Tuple_impl&) = default; + + constexpr + _Tuple_impl(_Tuple_impl&& __in) + noexcept(__and_, + is_nothrow_move_constructible<_Inherited>>::value) + : _Inherited(std::move(_M_tail(__in))), + _Base(std::forward<_Head>(_M_head(__in))) { } + + template + constexpr _Tuple_impl(const _Tuple_impl<_Idx, _UElements...>& __in) + : _Inherited(_Tuple_impl<_Idx, _UElements...>::_M_tail(__in)), + _Base(_Tuple_impl<_Idx, _UElements...>::_M_head(__in)) { } + + template + constexpr _Tuple_impl(_Tuple_impl<_Idx, _UHead, _UTails...>&& __in) + : _Inherited(std::move + (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_tail(__in))), + _Base(std::forward<_UHead> + (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_head(__in))) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a) + : _Inherited(__tag, __a), + _Base(__tag, __use_alloc<_Head>(__a)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + const _Head& __head, const _Tail&... __tail) + : _Inherited(__tag, __a, __tail...), + _Base(__use_alloc<_Head, _Alloc, _Head>(__a), __head) { } + + template::type> + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + _UHead&& __head, _UTail&&... __tail) + : _Inherited(__tag, __a, std::forward<_UTail>(__tail)...), + _Base(__use_alloc<_Head, _Alloc, _UHead>(__a), + std::forward<_UHead>(__head)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + const _Tuple_impl& __in) + : _Inherited(__tag, __a, _M_tail(__in)), + _Base(__use_alloc<_Head, _Alloc, _Head>(__a), _M_head(__in)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + _Tuple_impl&& __in) + : _Inherited(__tag, __a, std::move(_M_tail(__in))), + _Base(__use_alloc<_Head, _Alloc, _Head>(__a), + std::forward<_Head>(_M_head(__in))) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + const _Tuple_impl<_Idx, _UElements...>& __in) + : _Inherited(__tag, __a, + _Tuple_impl<_Idx, _UElements...>::_M_tail(__in)), + _Base(__use_alloc<_Head, _Alloc, _Head>(__a), + _Tuple_impl<_Idx, _UElements...>::_M_head(__in)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + _Tuple_impl<_Idx, _UHead, _UTails...>&& __in) + : _Inherited(__tag, __a, std::move + (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_tail(__in))), + _Base(__use_alloc<_Head, _Alloc, _UHead>(__a), + std::forward<_UHead> + (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_head(__in))) { } + + _Tuple_impl& + operator=(const _Tuple_impl& __in) + { + _M_head(*this) = _M_head(__in); + _M_tail(*this) = _M_tail(__in); + return *this; + } + + _Tuple_impl& + operator=(_Tuple_impl&& __in) + noexcept(__and_, + is_nothrow_move_assignable<_Inherited>>::value) + { + _M_head(*this) = std::forward<_Head>(_M_head(__in)); + _M_tail(*this) = std::move(_M_tail(__in)); + return *this; + } + + template + _Tuple_impl& + operator=(const _Tuple_impl<_Idx, _UElements...>& __in) + { + _M_head(*this) = _Tuple_impl<_Idx, _UElements...>::_M_head(__in); + _M_tail(*this) = _Tuple_impl<_Idx, _UElements...>::_M_tail(__in); + return *this; + } + + template + _Tuple_impl& + operator=(_Tuple_impl<_Idx, _UHead, _UTails...>&& __in) + { + _M_head(*this) = std::forward<_UHead> + (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_head(__in)); + _M_tail(*this) = std::move + (_Tuple_impl<_Idx, _UHead, _UTails...>::_M_tail(__in)); + return *this; + } + + protected: + void + _M_swap(_Tuple_impl& __in) + noexcept(__is_nothrow_swappable<_Head>::value + && noexcept(_M_tail(__in)._M_swap(_M_tail(__in)))) + { + using std::swap; + swap(_M_head(*this), _M_head(__in)); + _Inherited::_M_swap(_M_tail(__in)); + } + }; + + + template + struct _Tuple_impl<_Idx, _Head> + : private _Head_base<_Idx, _Head> + { + template friend class _Tuple_impl; + + typedef _Head_base<_Idx, _Head> _Base; + + static constexpr _Head& + _M_head(_Tuple_impl& __t) noexcept { return _Base::_M_head(__t); } + + static constexpr const _Head& + _M_head(const _Tuple_impl& __t) noexcept { return _Base::_M_head(__t); } + + constexpr _Tuple_impl() + : _Base() { } + + explicit + constexpr _Tuple_impl(const _Head& __head) + : _Base(__head) { } + + template + explicit + constexpr _Tuple_impl(_UHead&& __head) + : _Base(std::forward<_UHead>(__head)) { } + + constexpr _Tuple_impl(const _Tuple_impl&) = default; + + constexpr + _Tuple_impl(_Tuple_impl&& __in) + noexcept(is_nothrow_move_constructible<_Head>::value) + : _Base(std::forward<_Head>(_M_head(__in))) { } + + template + constexpr _Tuple_impl(const _Tuple_impl<_Idx, _UHead>& __in) + : _Base(_Tuple_impl<_Idx, _UHead>::_M_head(__in)) { } + + template + constexpr _Tuple_impl(_Tuple_impl<_Idx, _UHead>&& __in) + : _Base(std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in))) + { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a) + : _Base(__tag, __use_alloc<_Head>(__a)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + const _Head& __head) + : _Base(__use_alloc<_Head, _Alloc, _Head>(__a), __head) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + _UHead&& __head) + : _Base(__use_alloc<_Head, _Alloc, _UHead>(__a), + std::forward<_UHead>(__head)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + const _Tuple_impl& __in) + : _Base(__use_alloc<_Head, _Alloc, _Head>(__a), _M_head(__in)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + _Tuple_impl&& __in) + : _Base(__use_alloc<_Head, _Alloc, _Head>(__a), + std::forward<_Head>(_M_head(__in))) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + const _Tuple_impl<_Idx, _UHead>& __in) + : _Base(__use_alloc<_Head, _Alloc, _Head>(__a), + _Tuple_impl<_Idx, _UHead>::_M_head(__in)) { } + + template + _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a, + _Tuple_impl<_Idx, _UHead>&& __in) + : _Base(__use_alloc<_Head, _Alloc, _UHead>(__a), + std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in))) + { } + + _Tuple_impl& + operator=(const _Tuple_impl& __in) + { + _M_head(*this) = _M_head(__in); + return *this; + } + + _Tuple_impl& + operator=(_Tuple_impl&& __in) + noexcept(is_nothrow_move_assignable<_Head>::value) + { + _M_head(*this) = std::forward<_Head>(_M_head(__in)); + return *this; + } + + template + _Tuple_impl& + operator=(const _Tuple_impl<_Idx, _UHead>& __in) + { + _M_head(*this) = _Tuple_impl<_Idx, _UHead>::_M_head(__in); + return *this; + } + + template + _Tuple_impl& + operator=(_Tuple_impl<_Idx, _UHead>&& __in) + { + _M_head(*this) + = std::forward<_UHead>(_Tuple_impl<_Idx, _UHead>::_M_head(__in)); + return *this; + } + + protected: + void + _M_swap(_Tuple_impl& __in) + noexcept(__is_nothrow_swappable<_Head>::value) + { + using std::swap; + swap(_M_head(*this), _M_head(__in)); + } + }; + + + + template + struct _TC + { + template + static constexpr bool _ConstructibleTuple() + { + return __and_...>::value; + } + + template + static constexpr bool _ImplicitlyConvertibleTuple() + { + return __and_...>::value; + } + + template + static constexpr bool _MoveConstructibleTuple() + { + return __and_...>::value; + } + + template + static constexpr bool _ImplicitlyMoveConvertibleTuple() + { + return __and_...>::value; + } + + template + static constexpr bool _NonNestedTuple() + { + return __and_<__not_, + typename remove_cv< + typename remove_reference<_SrcTuple>::type + >::type>>, + __not_>, + __not_> + >::value; + } + template + static constexpr bool _NotSameTuple() + { + return __not_, + typename remove_const< + typename remove_reference<_UElements...>::type + >::type>>::value; + } + }; + + template + struct _TC + { + template + static constexpr bool _ConstructibleTuple() + { + return false; + } + + template + static constexpr bool _ImplicitlyConvertibleTuple() + { + return false; + } + + template + static constexpr bool _MoveConstructibleTuple() + { + return false; + } + + template + static constexpr bool _ImplicitlyMoveConvertibleTuple() + { + return false; + } + + template + static constexpr bool _NonNestedTuple() + { + return true; + } + template + static constexpr bool _NotSameTuple() + { + return true; + } + }; + + + template + class tuple : public _Tuple_impl<0, _Elements...> + { + typedef _Tuple_impl<0, _Elements...> _Inherited; + + + + template + struct _TC2 + { + static constexpr bool _DefaultConstructibleTuple() + { + return __and_...>::value; + } + static constexpr bool _ImplicitlyDefaultConstructibleTuple() + { + return __and_<__is_implicitly_default_constructible<_Elements>...> + ::value; + } + }; + + public: + template:: + _ImplicitlyDefaultConstructibleTuple(), + bool>::type = true> + constexpr tuple() + : _Inherited() { } + + template:: + _DefaultConstructibleTuple() + && + !_TC2<_Dummy>:: + _ImplicitlyDefaultConstructibleTuple(), + bool>::type = false> + explicit constexpr tuple() + : _Inherited() { } + + + + template using _TCC = + _TC::value, + _Elements...>; + + template::template + _ConstructibleTuple<_Elements...>() + && _TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_Elements...>() + && (sizeof...(_Elements) >= 1), + bool>::type=true> + constexpr tuple(const _Elements&... __elements) + : _Inherited(__elements...) { } + + template::template + _ConstructibleTuple<_Elements...>() + && !_TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_Elements...>() + && (sizeof...(_Elements) >= 1), + bool>::type=false> + explicit constexpr tuple(const _Elements&... __elements) + : _Inherited(__elements...) { } + + + + template using _TMC = + _TC<(sizeof...(_Elements) == sizeof...(_UElements)) + && (_TC<(sizeof...(_UElements)==1), _Elements...>:: + template _NotSameTuple<_UElements...>()), + _Elements...>; + + + + template using _TMCT = + _TC<(sizeof...(_Elements) == sizeof...(_UElements)) + && !is_same, + tuple<_UElements...>>::value, + _Elements...>; + + template::template + _MoveConstructibleTuple<_UElements...>() + && _TMC<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>() + && (sizeof...(_Elements) >= 1), + bool>::type=true> + constexpr tuple(_UElements&&... __elements) + : _Inherited(std::forward<_UElements>(__elements)...) { } + + template::template + _MoveConstructibleTuple<_UElements...>() + && !_TMC<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>() + && (sizeof...(_Elements) >= 1), + bool>::type=false> + explicit constexpr tuple(_UElements&&... __elements) + : _Inherited(std::forward<_UElements>(__elements)...) { } + + constexpr tuple(const tuple&) = default; + + constexpr tuple(tuple&&) = default; + + + + template using _TNTC = + _TC::value && sizeof...(_Elements) == 1, + _Elements...>; + + template::template + _ConstructibleTuple<_UElements...>() + && _TMCT<_UElements...>::template + _ImplicitlyConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&>(), + bool>::type=true> + constexpr tuple(const tuple<_UElements...>& __in) + : _Inherited(static_cast&>(__in)) + { } + + template::template + _ConstructibleTuple<_UElements...>() + && !_TMCT<_UElements...>::template + _ImplicitlyConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&>(), + bool>::type=false> + explicit constexpr tuple(const tuple<_UElements...>& __in) + : _Inherited(static_cast&>(__in)) + { } + + template::template + _MoveConstructibleTuple<_UElements...>() + && _TMCT<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&&>(), + bool>::type=true> + constexpr tuple(tuple<_UElements...>&& __in) + : _Inherited(static_cast<_Tuple_impl<0, _UElements...>&&>(__in)) { } + + template::template + _MoveConstructibleTuple<_UElements...>() + && !_TMCT<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&&>(), + bool>::type=false> + explicit constexpr tuple(tuple<_UElements...>&& __in) + : _Inherited(static_cast<_Tuple_impl<0, _UElements...>&&>(__in)) { } + + + + template + tuple(allocator_arg_t __tag, const _Alloc& __a) + : _Inherited(__tag, __a) { } + + template::template + _ConstructibleTuple<_Elements...>() + && _TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_Elements...>(), + bool>::type=true> + tuple(allocator_arg_t __tag, const _Alloc& __a, + const _Elements&... __elements) + : _Inherited(__tag, __a, __elements...) { } + + template::template + _ConstructibleTuple<_Elements...>() + && !_TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_Elements...>(), + bool>::type=false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + const _Elements&... __elements) + : _Inherited(__tag, __a, __elements...) { } + + template::template + _MoveConstructibleTuple<_UElements...>() + && _TMC<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>(), + bool>::type=true> + tuple(allocator_arg_t __tag, const _Alloc& __a, + _UElements&&... __elements) + : _Inherited(__tag, __a, std::forward<_UElements>(__elements)...) + { } + + template::template + _MoveConstructibleTuple<_UElements...>() + && !_TMC<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>(), + bool>::type=false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + _UElements&&... __elements) + : _Inherited(__tag, __a, std::forward<_UElements>(__elements)...) + { } + + template + tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in) + : _Inherited(__tag, __a, static_cast(__in)) { } + + template + tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in) + : _Inherited(__tag, __a, static_cast<_Inherited&&>(__in)) { } + + template::template + _ConstructibleTuple<_UElements...>() + && _TMCT<_UElements...>::template + _ImplicitlyConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&&>(), + bool>::type=true> + tuple(allocator_arg_t __tag, const _Alloc& __a, + const tuple<_UElements...>& __in) + : _Inherited(__tag, __a, + static_cast&>(__in)) + { } + + template::template + _ConstructibleTuple<_UElements...>() + && !_TMCT<_UElements...>::template + _ImplicitlyConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&&>(), + bool>::type=false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + const tuple<_UElements...>& __in) + : _Inherited(__tag, __a, + static_cast&>(__in)) + { } + + template::template + _MoveConstructibleTuple<_UElements...>() + && _TMCT<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&&>(), + bool>::type=true> + tuple(allocator_arg_t __tag, const _Alloc& __a, + tuple<_UElements...>&& __in) + : _Inherited(__tag, __a, + static_cast<_Tuple_impl<0, _UElements...>&&>(__in)) + { } + + template::template + _MoveConstructibleTuple<_UElements...>() + && !_TMCT<_UElements...>::template + _ImplicitlyMoveConvertibleTuple<_UElements...>() + && _TNTC<_Dummy>::template + _NonNestedTuple&&>(), + bool>::type=false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + tuple<_UElements...>&& __in) + : _Inherited(__tag, __a, + static_cast<_Tuple_impl<0, _UElements...>&&>(__in)) + { } + + tuple& + operator=(const tuple& __in) + { + static_cast<_Inherited&>(*this) = __in; + return *this; + } + + tuple& + operator=(tuple&& __in) + noexcept(is_nothrow_move_assignable<_Inherited>::value) + { + static_cast<_Inherited&>(*this) = std::move(__in); + return *this; + } + + template + typename + enable_if::type + operator=(const tuple<_UElements...>& __in) + { + static_cast<_Inherited&>(*this) = __in; + return *this; + } + + template + typename + enable_if::type + operator=(tuple<_UElements...>&& __in) + { + static_cast<_Inherited&>(*this) = std::move(__in); + return *this; + } + + void + swap(tuple& __in) + noexcept(noexcept(__in._M_swap(__in))) + { _Inherited::_M_swap(__in); } + }; + + + template + tuple(_UTypes...) -> tuple<_UTypes...>; + template + tuple(pair<_T1, _T2>) -> tuple<_T1, _T2>; + template + tuple(allocator_arg_t, _Alloc, _UTypes...) -> tuple<_UTypes...>; + template + tuple(allocator_arg_t, _Alloc, pair<_T1, _T2>) -> tuple<_T1, _T2>; + template + tuple(allocator_arg_t, _Alloc, tuple<_UTypes...>) -> tuple<_UTypes...>; + + + + template<> + class tuple<> + { + public: + void swap(tuple&) noexcept { } + + + tuple() = default; + + template + tuple(allocator_arg_t, const _Alloc&) { } + template + tuple(allocator_arg_t, const _Alloc&, const tuple&) { } + }; + + + + template + class tuple<_T1, _T2> : public _Tuple_impl<0, _T1, _T2> + { + typedef _Tuple_impl<0, _T1, _T2> _Inherited; + + public: + template , + __is_implicitly_default_constructible<_U2>> + ::value, bool>::type = true> + + constexpr tuple() + : _Inherited() { } + + template , + is_default_constructible<_U2>, + __not_< + __and_<__is_implicitly_default_constructible<_U1>, + __is_implicitly_default_constructible<_U2>>>> + ::value, bool>::type = false> + + explicit constexpr tuple() + : _Inherited() { } + + + + template using _TCC = + _TC::value, _T1, _T2>; + + template::template + _ConstructibleTuple<_T1, _T2>() + && _TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_T1, _T2>(), + bool>::type = true> + constexpr tuple(const _T1& __a1, const _T2& __a2) + : _Inherited(__a1, __a2) { } + + template::template + _ConstructibleTuple<_T1, _T2>() + && !_TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_T1, _T2>(), + bool>::type = false> + explicit constexpr tuple(const _T1& __a1, const _T2& __a2) + : _Inherited(__a1, __a2) { } + + + + using _TMC = _TC; + + template() + && _TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>() + && !is_same::type, + allocator_arg_t>::value, + bool>::type = true> + constexpr tuple(_U1&& __a1, _U2&& __a2) + : _Inherited(std::forward<_U1>(__a1), std::forward<_U2>(__a2)) { } + + template() + && !_TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>() + && !is_same::type, + allocator_arg_t>::value, + bool>::type = false> + explicit constexpr tuple(_U1&& __a1, _U2&& __a2) + : _Inherited(std::forward<_U1>(__a1), std::forward<_U2>(__a2)) { } + + constexpr tuple(const tuple&) = default; + + constexpr tuple(tuple&&) = default; + + template() + && _TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = true> + constexpr tuple(const tuple<_U1, _U2>& __in) + : _Inherited(static_cast&>(__in)) { } + + template() + && !_TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit constexpr tuple(const tuple<_U1, _U2>& __in) + : _Inherited(static_cast&>(__in)) { } + + template() + && _TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = true> + constexpr tuple(tuple<_U1, _U2>&& __in) + : _Inherited(static_cast<_Tuple_impl<0, _U1, _U2>&&>(__in)) { } + + template() + && !_TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit constexpr tuple(tuple<_U1, _U2>&& __in) + : _Inherited(static_cast<_Tuple_impl<0, _U1, _U2>&&>(__in)) { } + + template() + && _TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = true> + constexpr tuple(const pair<_U1, _U2>& __in) + : _Inherited(__in.first, __in.second) { } + + template() + && !_TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit constexpr tuple(const pair<_U1, _U2>& __in) + : _Inherited(__in.first, __in.second) { } + + template() + && _TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = true> + constexpr tuple(pair<_U1, _U2>&& __in) + : _Inherited(std::forward<_U1>(__in.first), + std::forward<_U2>(__in.second)) { } + + template() + && !_TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit constexpr tuple(pair<_U1, _U2>&& __in) + : _Inherited(std::forward<_U1>(__in.first), + std::forward<_U2>(__in.second)) { } + + + + template + tuple(allocator_arg_t __tag, const _Alloc& __a) + : _Inherited(__tag, __a) { } + + template::template + _ConstructibleTuple<_T1, _T2>() + && _TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_T1, _T2>(), + bool>::type=true> + + tuple(allocator_arg_t __tag, const _Alloc& __a, + const _T1& __a1, const _T2& __a2) + : _Inherited(__tag, __a, __a1, __a2) { } + + template::template + _ConstructibleTuple<_T1, _T2>() + && !_TCC<_Dummy>::template + _ImplicitlyConvertibleTuple<_T1, _T2>(), + bool>::type=false> + + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + const _T1& __a1, const _T2& __a2) + : _Inherited(__tag, __a, __a1, __a2) { } + + template() + && _TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = true> + tuple(allocator_arg_t __tag, const _Alloc& __a, _U1&& __a1, _U2&& __a2) + : _Inherited(__tag, __a, std::forward<_U1>(__a1), + std::forward<_U2>(__a2)) { } + + template() + && !_TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + _U1&& __a1, _U2&& __a2) + : _Inherited(__tag, __a, std::forward<_U1>(__a1), + std::forward<_U2>(__a2)) { } + + template + tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in) + : _Inherited(__tag, __a, static_cast(__in)) { } + + template + tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in) + : _Inherited(__tag, __a, static_cast<_Inherited&&>(__in)) { } + + template() + && _TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = true> + tuple(allocator_arg_t __tag, const _Alloc& __a, + const tuple<_U1, _U2>& __in) + : _Inherited(__tag, __a, + static_cast&>(__in)) + { } + + template() + && !_TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + const tuple<_U1, _U2>& __in) + : _Inherited(__tag, __a, + static_cast&>(__in)) + { } + + template() + && _TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = true> + tuple(allocator_arg_t __tag, const _Alloc& __a, tuple<_U1, _U2>&& __in) + : _Inherited(__tag, __a, static_cast<_Tuple_impl<0, _U1, _U2>&&>(__in)) + { } + + template() + && !_TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + tuple<_U1, _U2>&& __in) + : _Inherited(__tag, __a, static_cast<_Tuple_impl<0, _U1, _U2>&&>(__in)) + { } + + template() + && _TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = true> + tuple(allocator_arg_t __tag, const _Alloc& __a, + const pair<_U1, _U2>& __in) + : _Inherited(__tag, __a, __in.first, __in.second) { } + + template() + && !_TMC::template + _ImplicitlyConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + const pair<_U1, _U2>& __in) + : _Inherited(__tag, __a, __in.first, __in.second) { } + + template() + && _TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = true> + tuple(allocator_arg_t __tag, const _Alloc& __a, pair<_U1, _U2>&& __in) + : _Inherited(__tag, __a, std::forward<_U1>(__in.first), + std::forward<_U2>(__in.second)) { } + + template() + && !_TMC::template + _ImplicitlyMoveConvertibleTuple<_U1, _U2>(), + bool>::type = false> + explicit tuple(allocator_arg_t __tag, const _Alloc& __a, + pair<_U1, _U2>&& __in) + : _Inherited(__tag, __a, std::forward<_U1>(__in.first), + std::forward<_U2>(__in.second)) { } + + tuple& + operator=(const tuple& __in) + { + static_cast<_Inherited&>(*this) = __in; + return *this; + } + + tuple& + operator=(tuple&& __in) + noexcept(is_nothrow_move_assignable<_Inherited>::value) + { + static_cast<_Inherited&>(*this) = std::move(__in); + return *this; + } + + template + tuple& + operator=(const tuple<_U1, _U2>& __in) + { + static_cast<_Inherited&>(*this) = __in; + return *this; + } + + template + tuple& + operator=(tuple<_U1, _U2>&& __in) + { + static_cast<_Inherited&>(*this) = std::move(__in); + return *this; + } + + template + tuple& + operator=(const pair<_U1, _U2>& __in) + { + this->_M_head(*this) = __in.first; + this->_M_tail(*this)._M_head(*this) = __in.second; + return *this; + } + + template + tuple& + operator=(pair<_U1, _U2>&& __in) + { + this->_M_head(*this) = std::forward<_U1>(__in.first); + this->_M_tail(*this)._M_head(*this) = std::forward<_U2>(__in.second); + return *this; + } + + void + swap(tuple& __in) + noexcept(noexcept(__in._M_swap(__in))) + { _Inherited::_M_swap(__in); } + }; + + + + template + struct tuple_size> + : public integral_constant { }; + + + template + inline constexpr size_t tuple_size_v = tuple_size<_Tp>::value; + + + + + + + template + struct tuple_element<__i, tuple<_Head, _Tail...> > + : tuple_element<__i - 1, tuple<_Tail...> > { }; + + + + + template + struct tuple_element<0, tuple<_Head, _Tail...> > + { + typedef _Head type; + }; + + + + + template + struct tuple_element<__i, tuple<>> + { + static_assert(__i < tuple_size>::value, + "tuple index is in range"); + }; + + template + constexpr _Head& + __get_helper(_Tuple_impl<__i, _Head, _Tail...>& __t) noexcept + { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); } + + template + constexpr const _Head& + __get_helper(const _Tuple_impl<__i, _Head, _Tail...>& __t) noexcept + { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); } + + + template + constexpr __tuple_element_t<__i, tuple<_Elements...>>& + get(tuple<_Elements...>& __t) noexcept + { return std::__get_helper<__i>(__t); } + + + template + constexpr const __tuple_element_t<__i, tuple<_Elements...>>& + get(const tuple<_Elements...>& __t) noexcept + { return std::__get_helper<__i>(__t); } + + + template + constexpr __tuple_element_t<__i, tuple<_Elements...>>&& + get(tuple<_Elements...>&& __t) noexcept + { + typedef __tuple_element_t<__i, tuple<_Elements...>> __element_type; + return std::forward<__element_type&&>(std::get<__i>(__t)); + } + + + template + constexpr const __tuple_element_t<__i, tuple<_Elements...>>&& + get(const tuple<_Elements...>&& __t) noexcept + { + typedef __tuple_element_t<__i, tuple<_Elements...>> __element_type; + return std::forward(std::get<__i>(__t)); + } + + + + + + template + constexpr _Head& + __get_helper2(_Tuple_impl<__i, _Head, _Tail...>& __t) noexcept + { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); } + + template + constexpr const _Head& + __get_helper2(const _Tuple_impl<__i, _Head, _Tail...>& __t) noexcept + { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); } + + + template + constexpr _Tp& + get(tuple<_Types...>& __t) noexcept + { return std::__get_helper2<_Tp>(__t); } + + + template + constexpr _Tp&& + get(tuple<_Types...>&& __t) noexcept + { return std::forward<_Tp&&>(std::__get_helper2<_Tp>(__t)); } + + + template + constexpr const _Tp& + get(const tuple<_Types...>& __t) noexcept + { return std::__get_helper2<_Tp>(__t); } + + + + template + constexpr const _Tp&& + get(const tuple<_Types...>&& __t) noexcept + { return std::forward(std::__get_helper2<_Tp>(__t)); } + + + + template + struct __tuple_compare + { + static constexpr bool + __eq(const _Tp& __t, const _Up& __u) + { + return bool(std::get<__i>(__t) == std::get<__i>(__u)) + && __tuple_compare<_Tp, _Up, __i + 1, __size>::__eq(__t, __u); + } + + static constexpr bool + __less(const _Tp& __t, const _Up& __u) + { + return bool(std::get<__i>(__t) < std::get<__i>(__u)) + || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) + && __tuple_compare<_Tp, _Up, __i + 1, __size>::__less(__t, __u)); + } + }; + + template + struct __tuple_compare<_Tp, _Up, __size, __size> + { + static constexpr bool + __eq(const _Tp&, const _Up&) { return true; } + + static constexpr bool + __less(const _Tp&, const _Up&) { return false; } + }; + + template + constexpr bool + operator==(const tuple<_TElements...>& __t, + const tuple<_UElements...>& __u) + { + static_assert(sizeof...(_TElements) == sizeof...(_UElements), + "tuple objects can only be compared if they have equal sizes."); + using __compare = __tuple_compare, + tuple<_UElements...>, + 0, sizeof...(_TElements)>; + return __compare::__eq(__t, __u); + } + + template + constexpr bool + operator<(const tuple<_TElements...>& __t, + const tuple<_UElements...>& __u) + { + static_assert(sizeof...(_TElements) == sizeof...(_UElements), + "tuple objects can only be compared if they have equal sizes."); + using __compare = __tuple_compare, + tuple<_UElements...>, + 0, sizeof...(_TElements)>; + return __compare::__less(__t, __u); + } + + template + constexpr bool + operator!=(const tuple<_TElements...>& __t, + const tuple<_UElements...>& __u) + { return !(__t == __u); } + + template + constexpr bool + operator>(const tuple<_TElements...>& __t, + const tuple<_UElements...>& __u) + { return __u < __t; } + + template + constexpr bool + operator<=(const tuple<_TElements...>& __t, + const tuple<_UElements...>& __u) + { return !(__u < __t); } + + template + constexpr bool + operator>=(const tuple<_TElements...>& __t, + const tuple<_UElements...>& __u) + { return !(__t < __u); } + + + template + constexpr tuple::__type...> + make_tuple(_Elements&&... __args) + { + typedef tuple::__type...> + __result_type; + return __result_type(std::forward<_Elements>(__args)...); + } + + + + template + constexpr tuple<_Elements&&...> + forward_as_tuple(_Elements&&... __args) noexcept + { return tuple<_Elements&&...>(std::forward<_Elements>(__args)...); } + + template + struct __make_tuple_impl; + + template + struct __make_tuple_impl<_Idx, tuple<_Tp...>, _Tuple, _Nm> + : __make_tuple_impl<_Idx + 1, + tuple<_Tp..., __tuple_element_t<_Idx, _Tuple>>, + _Tuple, _Nm> + { }; + + template + struct __make_tuple_impl<_Nm, tuple<_Tp...>, _Tuple, _Nm> + { + typedef tuple<_Tp...> __type; + }; + + template + struct __do_make_tuple + : __make_tuple_impl<0, tuple<>, _Tuple, std::tuple_size<_Tuple>::value> + { }; + + + template + struct __make_tuple + : public __do_make_tuple::type>::type> + { }; + + + template + struct __combine_tuples; + + template<> + struct __combine_tuples<> + { + typedef tuple<> __type; + }; + + template + struct __combine_tuples> + { + typedef tuple<_Ts...> __type; + }; + + template + struct __combine_tuples, tuple<_T2s...>, _Rem...> + { + typedef typename __combine_tuples, + _Rem...>::__type __type; + }; + + + template + struct __tuple_cat_result + { + typedef typename __combine_tuples + ::__type...>::__type __type; + }; + + + + template + struct __make_1st_indices; + + template<> + struct __make_1st_indices<> + { + typedef std::_Index_tuple<> __type; + }; + + template + struct __make_1st_indices<_Tp, _Tpls...> + { + typedef typename std::_Build_index_tuple::type>::value>::__type __type; + }; + + + + + template + struct __tuple_concater; + + template + struct __tuple_concater<_Ret, std::_Index_tuple<_Is...>, _Tp, _Tpls...> + { + template + static constexpr _Ret + _S_do(_Tp&& __tp, _Tpls&&... __tps, _Us&&... __us) + { + typedef typename __make_1st_indices<_Tpls...>::__type __idx; + typedef __tuple_concater<_Ret, __idx, _Tpls...> __next; + return __next::_S_do(std::forward<_Tpls>(__tps)..., + std::forward<_Us>(__us)..., + std::get<_Is>(std::forward<_Tp>(__tp))...); + } + }; + + template + struct __tuple_concater<_Ret, std::_Index_tuple<>> + { + template + static constexpr _Ret + _S_do(_Us&&... __us) + { + return _Ret(std::forward<_Us>(__us)...); + } + }; + + + template...>::value>::type> + constexpr auto + tuple_cat(_Tpls&&... __tpls) + -> typename __tuple_cat_result<_Tpls...>::__type + { + typedef typename __tuple_cat_result<_Tpls...>::__type __ret; + typedef typename __make_1st_indices<_Tpls...>::__type __idx; + typedef __tuple_concater<__ret, __idx, _Tpls...> __concater; + return __concater::_S_do(std::forward<_Tpls>(__tpls)...); + } + + + + + template + constexpr tuple<_Elements&...> + tie(_Elements&... __args) noexcept + { return tuple<_Elements&...>(__args...); } + + + template + inline + + + typename enable_if<__and_<__is_swappable<_Elements>...>::value + >::type + + + + swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + + template + typename enable_if...>::value>::type + swap(tuple<_Elements...>&, tuple<_Elements...>&) = delete; + + + + + + + struct _Swallow_assign + { + template + constexpr const _Swallow_assign& + operator=(const _Tp&) const + { return *this; } + }; + + + + inline constexpr _Swallow_assign ignore{}; + + + template + struct uses_allocator, _Alloc> : true_type { }; + + + template + template + inline + pair<_T1, _T2>:: + pair(piecewise_construct_t, + tuple<_Args1...> __first, tuple<_Args2...> __second) + : pair(__first, __second, + typename _Build_index_tuple::__type(), + typename _Build_index_tuple::__type()) + { } + + template + template + inline + pair<_T1, _T2>:: + pair(tuple<_Args1...>& __tuple1, tuple<_Args2...>& __tuple2, + _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>) + : first(std::forward<_Args1>(std::get<_Indexes1>(__tuple1))...), + second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) + { } + + + + + template + constexpr decltype(auto) + __apply_impl(_Fn&& __f, _Tuple&& __t, index_sequence<_Idx...>) + { + return std::__invoke(std::forward<_Fn>(__f), + std::get<_Idx>(std::forward<_Tuple>(__t))...); + } + + template + constexpr decltype(auto) + apply(_Fn&& __f, _Tuple&& __t) + { + using _Indices = make_index_sequence>>; + return std::__apply_impl(std::forward<_Fn>(__f), + std::forward<_Tuple>(__t), + _Indices{}); + } + + + + template + constexpr _Tp + __make_from_tuple_impl(_Tuple&& __t, index_sequence<_Idx...>) + { return _Tp(std::get<_Idx>(std::forward<_Tuple>(__t))...); } + + template + constexpr _Tp + make_from_tuple(_Tuple&& __t) + { + return __make_from_tuple_impl<_Tp>( + std::forward<_Tuple>(__t), + make_index_sequence>>{}); + } + + + + + +} +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 2 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + template class auto_ptr; +#pragma GCC diagnostic pop + + + + template + struct default_delete + { + + constexpr default_delete() noexcept = default; + + + + + + + template::value>::type> + default_delete(const default_delete<_Up>&) noexcept { } + + + void + operator()(_Tp* __ptr) const + { + static_assert(!is_void<_Tp>::value, + "can't delete pointer to incomplete type"); + static_assert(sizeof(_Tp)>0, + "can't delete pointer to incomplete type"); + delete __ptr; + } + }; + + + + + template + struct default_delete<_Tp[]> + { + public: + + constexpr default_delete() noexcept = default; +# 104 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + template::value>::type> + default_delete(const default_delete<_Up[]>&) noexcept { } + + + template + typename enable_if::value>::type + operator()(_Up* __ptr) const + { + static_assert(sizeof(_Tp)>0, + "can't delete pointer to incomplete type"); + delete [] __ptr; + } + }; + + template + class __uniq_ptr_impl + { + template + struct _Ptr + { + using type = _Up*; + }; + + template + struct + _Ptr<_Up, _Ep, __void_t::type::pointer>> + { + using type = typename remove_reference<_Ep>::type::pointer; + }; + + public: + using _DeleterConstraint = enable_if< + __and_<__not_>, + is_default_constructible<_Dp>>::value>; + + using pointer = typename _Ptr<_Tp, _Dp>::type; + + __uniq_ptr_impl() = default; + __uniq_ptr_impl(pointer __p) : _M_t() { _M_ptr() = __p; } + + template + __uniq_ptr_impl(pointer __p, _Del&& __d) + : _M_t(__p, std::forward<_Del>(__d)) { } + + pointer& _M_ptr() { return std::get<0>(_M_t); } + pointer _M_ptr() const { return std::get<0>(_M_t); } + _Dp& _M_deleter() { return std::get<1>(_M_t); } + const _Dp& _M_deleter() const { return std::get<1>(_M_t); } + + private: + tuple _M_t; + }; + + + template > + class unique_ptr + { + template + using _DeleterConstraint = + typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type; + + __uniq_ptr_impl<_Tp, _Dp> _M_t; + + public: + using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer; + using element_type = _Tp; + using deleter_type = _Dp; + + + + template + using __safe_conversion_up = __and_< + is_convertible::pointer, pointer>, + __not_>, + __or_<__and_, + is_same>, + __and_<__not_>, + is_convertible<_Ep, deleter_type>> + > + >; + + + + + template > + constexpr unique_ptr() noexcept + : _M_t() + { } + + + + + + + + template > + explicit + unique_ptr(pointer __p) noexcept + : _M_t(__p) + { } +# 215 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + unique_ptr(pointer __p, + typename conditional::value, + deleter_type, const deleter_type&>::type __d) noexcept + : _M_t(__p, __d) { } +# 227 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + unique_ptr(pointer __p, + typename remove_reference::type&& __d) noexcept + : _M_t(std::move(__p), std::move(__d)) + { static_assert(!std::is_reference::value, + "rvalue deleter bound to reference"); } + + + template > + constexpr unique_ptr(nullptr_t) noexcept : _M_t() { } + + + + + unique_ptr(unique_ptr&& __u) noexcept + : _M_t(__u.release(), std::forward(__u.get_deleter())) { } + + + + + + + + template, + typename conditional::value, + is_same<_Ep, _Dp>, + is_convertible<_Ep, _Dp>>::type>> + unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept + : _M_t(__u.release(), std::forward<_Ep>(__u.get_deleter())) + { } + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + + template, is_same<_Dp, default_delete<_Tp>>>> + unique_ptr(auto_ptr<_Up>&& __u) noexcept; +#pragma GCC diagnostic pop + + + + ~unique_ptr() noexcept + { + auto& __ptr = _M_t._M_ptr(); + if (__ptr != nullptr) + get_deleter()(__ptr); + __ptr = pointer(); + } +# 286 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + unique_ptr& + operator=(unique_ptr&& __u) noexcept + { + reset(__u.release()); + get_deleter() = std::forward(__u.get_deleter()); + return *this; + } +# 301 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + template + typename enable_if< __and_< + __safe_conversion_up<_Up, _Ep>, + is_assignable + >::value, + unique_ptr&>::type + operator=(unique_ptr<_Up, _Ep>&& __u) noexcept + { + reset(__u.release()); + get_deleter() = std::forward<_Ep>(__u.get_deleter()); + return *this; + } + + + unique_ptr& + operator=(nullptr_t) noexcept + { + reset(); + return *this; + } + + + + + typename add_lvalue_reference::type + operator*() const + { + ; + return *get(); + } + + + pointer + operator->() const noexcept + { + ; + return get(); + } + + + pointer + get() const noexcept + { return _M_t._M_ptr(); } + + + deleter_type& + get_deleter() noexcept + { return _M_t._M_deleter(); } + + + const deleter_type& + get_deleter() const noexcept + { return _M_t._M_deleter(); } + + + explicit operator bool() const noexcept + { return get() == pointer() ? false : true; } + + + + + pointer + release() noexcept + { + pointer __p = get(); + _M_t._M_ptr() = pointer(); + return __p; + } + + + + + + + + void + reset(pointer __p = pointer()) noexcept + { + using std::swap; + swap(_M_t._M_ptr(), __p); + if (__p != pointer()) + get_deleter()(__p); + } + + + void + swap(unique_ptr& __u) noexcept + { + using std::swap; + swap(_M_t, __u._M_t); + } + + + unique_ptr(const unique_ptr&) = delete; + unique_ptr& operator=(const unique_ptr&) = delete; + }; + + + + + + template + class unique_ptr<_Tp[], _Dp> + { + template + using _DeleterConstraint = + typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type; + + __uniq_ptr_impl<_Tp, _Dp> _M_t; + + template + using __remove_cv = typename remove_cv<_Up>::type; + + + template + using __is_derived_Tp + = __and_< is_base_of<_Tp, _Up>, + __not_, __remove_cv<_Up>>> >; + + public: + using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer; + using element_type = _Tp; + using deleter_type = _Dp; + + + + template, + typename _Up_element_type = typename _Up_up::element_type> + using __safe_conversion_up = __and_< + is_array<_Up>, + is_same, + is_same, + is_convertible<_Up_element_type(*)[], element_type(*)[]>, + __or_<__and_, is_same>, + __and_<__not_>, + is_convertible<_Ep, deleter_type>>> + >; + + + template + using __safe_conversion_raw = __and_< + __or_<__or_, + is_same<_Up, nullptr_t>>, + __and_, + is_same, + is_convertible< + typename remove_pointer<_Up>::type(*)[], + element_type(*)[]> + > + > + >; + + + + + template > + constexpr unique_ptr() noexcept + : _M_t() + { } +# 470 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + template, + typename = typename enable_if< + __safe_conversion_raw<_Up>::value, bool>::type> + explicit + unique_ptr(_Up __p) noexcept + : _M_t(__p) + { } +# 488 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + template::value, bool>::type> + unique_ptr(_Up __p, + typename conditional::value, + deleter_type, const deleter_type&>::type __d) noexcept + : _M_t(__p, __d) { } +# 504 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + template::value, bool>::type> + unique_ptr(_Up __p, typename + remove_reference::type&& __d) noexcept + : _M_t(std::move(__p), std::move(__d)) + { static_assert(!is_reference::value, + "rvalue deleter bound to reference"); } + + + unique_ptr(unique_ptr&& __u) noexcept + : _M_t(__u.release(), std::forward(__u.get_deleter())) { } + + + template > + constexpr unique_ptr(nullptr_t) noexcept : _M_t() { } + + template>> + unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept + : _M_t(__u.release(), std::forward<_Ep>(__u.get_deleter())) + { } + + + ~unique_ptr() + { + auto& __ptr = _M_t._M_ptr(); + if (__ptr != nullptr) + get_deleter()(__ptr); + __ptr = pointer(); + } +# 545 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + unique_ptr& + operator=(unique_ptr&& __u) noexcept + { + reset(__u.release()); + get_deleter() = std::forward(__u.get_deleter()); + return *this; + } +# 560 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unique_ptr.h" 3 + template + typename + enable_if<__and_<__safe_conversion_up<_Up, _Ep>, + is_assignable + >::value, + unique_ptr&>::type + operator=(unique_ptr<_Up, _Ep>&& __u) noexcept + { + reset(__u.release()); + get_deleter() = std::forward<_Ep>(__u.get_deleter()); + return *this; + } + + + unique_ptr& + operator=(nullptr_t) noexcept + { + reset(); + return *this; + } + + + + + typename std::add_lvalue_reference::type + operator[](size_t __i) const + { + ; + return get()[__i]; + } + + + pointer + get() const noexcept + { return _M_t._M_ptr(); } + + + deleter_type& + get_deleter() noexcept + { return _M_t._M_deleter(); } + + + const deleter_type& + get_deleter() const noexcept + { return _M_t._M_deleter(); } + + + explicit operator bool() const noexcept + { return get() == pointer() ? false : true; } + + + + + pointer + release() noexcept + { + pointer __p = get(); + _M_t._M_ptr() = pointer(); + return __p; + } + + + + + + + + template , + __and_, + is_pointer<_Up>, + is_convertible< + typename remove_pointer<_Up>::type(*)[], + element_type(*)[] + > + > + > + >> + void + reset(_Up __p) noexcept + { + pointer __ptr = __p; + using std::swap; + swap(_M_t._M_ptr(), __ptr); + if (__ptr != nullptr) + get_deleter()(__ptr); + } + + void reset(nullptr_t = nullptr) noexcept + { + reset(pointer()); + } + + + void + swap(unique_ptr& __u) noexcept + { + using std::swap; + swap(_M_t, __u._M_t); + } + + + unique_ptr(const unique_ptr&) = delete; + unique_ptr& operator=(const unique_ptr&) = delete; + }; + + template + inline + + + typename enable_if<__is_swappable<_Dp>::value>::type + + + + swap(unique_ptr<_Tp, _Dp>& __x, + unique_ptr<_Tp, _Dp>& __y) noexcept + { __x.swap(__y); } + + + template + typename enable_if::value>::type + swap(unique_ptr<_Tp, _Dp>&, + unique_ptr<_Tp, _Dp>&) = delete; + + + template + inline bool + operator==(const unique_ptr<_Tp, _Dp>& __x, + const unique_ptr<_Up, _Ep>& __y) + { return __x.get() == __y.get(); } + + template + inline bool + operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept + { return !__x; } + + template + inline bool + operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept + { return !__x; } + + template + inline bool + operator!=(const unique_ptr<_Tp, _Dp>& __x, + const unique_ptr<_Up, _Ep>& __y) + { return __x.get() != __y.get(); } + + template + inline bool + operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept + { return (bool)__x; } + + template + inline bool + operator!=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept + { return (bool)__x; } + + template + inline bool + operator<(const unique_ptr<_Tp, _Dp>& __x, + const unique_ptr<_Up, _Ep>& __y) + { + typedef typename + std::common_type::pointer, + typename unique_ptr<_Up, _Ep>::pointer>::type _CT; + return std::less<_CT>()(__x.get(), __y.get()); + } + + template + inline bool + operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) + { return std::less::pointer>()(__x.get(), + nullptr); } + + template + inline bool + operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) + { return std::less::pointer>()(nullptr, + __x.get()); } + + template + inline bool + operator<=(const unique_ptr<_Tp, _Dp>& __x, + const unique_ptr<_Up, _Ep>& __y) + { return !(__y < __x); } + + template + inline bool + operator<=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) + { return !(nullptr < __x); } + + template + inline bool + operator<=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) + { return !(__x < nullptr); } + + template + inline bool + operator>(const unique_ptr<_Tp, _Dp>& __x, + const unique_ptr<_Up, _Ep>& __y) + { return (__y < __x); } + + template + inline bool + operator>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) + { return std::less::pointer>()(nullptr, + __x.get()); } + + template + inline bool + operator>(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) + { return std::less::pointer>()(__x.get(), + nullptr); } + + template + inline bool + operator>=(const unique_ptr<_Tp, _Dp>& __x, + const unique_ptr<_Up, _Ep>& __y) + { return !(__x < __y); } + + template + inline bool + operator>=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) + { return !(__x < nullptr); } + + template + inline bool + operator>=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) + { return !(nullptr < __x); } + + + template + struct hash> + : public __hash_base>, + private __poison_hash::pointer> + { + size_t + operator()(const unique_ptr<_Tp, _Dp>& __u) const noexcept + { + typedef unique_ptr<_Tp, _Dp> _UP; + return std::hash()(__u.get()); + } + }; + + + + + + template + struct _MakeUniq + { typedef unique_ptr<_Tp> __single_object; }; + + template + struct _MakeUniq<_Tp[]> + { typedef unique_ptr<_Tp[]> __array; }; + + template + struct _MakeUniq<_Tp[_Bound]> + { struct __invalid_type { }; }; + + + template + inline typename _MakeUniq<_Tp>::__single_object + make_unique(_Args&&... __args) + { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + + + template + inline typename _MakeUniq<_Tp>::__array + make_unique(size_t __num) + { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } + + + template + inline typename _MakeUniq<_Tp>::__invalid_type + make_unique(_Args&&...) = delete; + + + + + +} +# 81 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 1 3 +# 52 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocated_ptr.h" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/allocated_ptr.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __allocated_ptr + { + using pointer = typename allocator_traits<_Alloc>::pointer; + using value_type = typename allocator_traits<_Alloc>::value_type; + + + __allocated_ptr(_Alloc& __a, pointer __ptr) noexcept + : _M_alloc(std::__addressof(__a)), _M_ptr(__ptr) + { } + + + template>> + __allocated_ptr(_Alloc& __a, _Ptr __ptr) + : _M_alloc(std::__addressof(__a)), + _M_ptr(pointer_traits::pointer_to(*__ptr)) + { } + + + __allocated_ptr(__allocated_ptr&& __gd) noexcept + : _M_alloc(__gd._M_alloc), _M_ptr(__gd._M_ptr) + { __gd._M_ptr = nullptr; } + + + ~__allocated_ptr() + { + if (_M_ptr != nullptr) + std::allocator_traits<_Alloc>::deallocate(*_M_alloc, _M_ptr, 1); + } + + + __allocated_ptr& + operator=(std::nullptr_t) noexcept + { + _M_ptr = nullptr; + return *this; + } + + + value_type* get() { return std::__to_address(_M_ptr); } + + private: + _Alloc* _M_alloc; + pointer _M_ptr; + }; + + + template + __allocated_ptr<_Alloc> + __allocate_guarded(_Alloc& __a) + { + return { __a, std::allocator_traits<_Alloc>::allocate(__a, 1) }; + } + + +} +# 54 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/refwrap.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/refwrap.h" 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/refwrap.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + struct _Maybe_unary_or_binary_function { }; + + + template + struct _Maybe_unary_or_binary_function<_Res, _T1> + : std::unary_function<_T1, _Res> { }; + + + template + struct _Maybe_unary_or_binary_function<_Res, _T1, _T2> + : std::binary_function<_T1, _T2, _Res> { }; + + template + struct _Mem_fn_traits; + + template + struct _Mem_fn_traits_base + { + using __result_type = _Res; + using __maybe_type + = _Maybe_unary_or_binary_function<_Res, _Class*, _ArgTypes...>; + using __arity = integral_constant; + }; +# 97 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/refwrap.h" 3 +template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) > : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) > : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const > : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const > : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) volatile > : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) volatile > : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const volatile > : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const volatile > : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = true_type; }; +template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) &> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) &> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const &> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const &> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) volatile &> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) volatile &> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const volatile &> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const volatile &> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = true_type; }; +template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) &&> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) &&> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const &&> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const &&> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) volatile &&> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) volatile &&> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const volatile &&> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const volatile &&> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = true_type; }; + + +template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) noexcept> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) noexcept> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const noexcept> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const noexcept> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) volatile noexcept> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) volatile noexcept> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const volatile noexcept> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const volatile noexcept> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = true_type; }; +template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) & noexcept> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) & noexcept> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const & noexcept> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const & noexcept> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) volatile & noexcept> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) volatile & noexcept> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const volatile & noexcept> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const volatile & noexcept> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = true_type; }; +template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) && noexcept> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) && noexcept> : _Mem_fn_traits_base<_Res, _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const && noexcept> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const && noexcept> : _Mem_fn_traits_base<_Res, const _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) volatile && noexcept> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) volatile && noexcept> : _Mem_fn_traits_base<_Res, volatile _Class, _ArgTypes...> { using __vararg = true_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) const volatile && noexcept> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = false_type; }; template struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes... ...) const volatile && noexcept> : _Mem_fn_traits_base<_Res, const volatile _Class, _ArgTypes...> { using __vararg = true_type; }; + + + + + + + template> + struct _Maybe_get_result_type + { }; + + template + struct _Maybe_get_result_type<_Functor, + __void_t> + { typedef typename _Functor::result_type result_type; }; + + + + + + template + struct _Weak_result_type_impl + : _Maybe_get_result_type<_Functor> + { }; + + + template + struct _Weak_result_type_impl<_Res(_ArgTypes...) noexcept (_NE)> + { typedef _Res result_type; }; + + + template + struct _Weak_result_type_impl<_Res(_ArgTypes......) noexcept (_NE)> + { typedef _Res result_type; }; + + + template + struct _Weak_result_type_impl<_Res(*)(_ArgTypes...) noexcept (_NE)> + { typedef _Res result_type; }; + + + template + struct + _Weak_result_type_impl<_Res(*)(_ArgTypes......) noexcept (_NE)> + { typedef _Res result_type; }; + + + template::value> + struct _Weak_result_type_memfun + : _Weak_result_type_impl<_Functor> + { }; + + + template + struct _Weak_result_type_memfun<_MemFunPtr, true> + { + using result_type = typename _Mem_fn_traits<_MemFunPtr>::__result_type; + }; + + + template + struct _Weak_result_type_memfun<_Func _Class::*, false> + { }; + + + + + + template + struct _Weak_result_type + : _Weak_result_type_memfun::type> + { }; + + + template> + struct _Refwrap_base_arg1 + { }; + + + template + struct _Refwrap_base_arg1<_Tp, + __void_t> + { + typedef typename _Tp::argument_type argument_type; + }; + + + template> + struct _Refwrap_base_arg2 + { }; + + + template + struct _Refwrap_base_arg2<_Tp, + __void_t> + { + typedef typename _Tp::first_argument_type first_argument_type; + typedef typename _Tp::second_argument_type second_argument_type; + }; + + + + + + + + template + struct _Reference_wrapper_base + : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp> + { }; + + + template + struct _Reference_wrapper_base<_Res(_T1) noexcept (_NE)> + : unary_function<_T1, _Res> + { }; + + template + struct _Reference_wrapper_base<_Res(_T1) const> + : unary_function<_T1, _Res> + { }; + + template + struct _Reference_wrapper_base<_Res(_T1) volatile> + : unary_function<_T1, _Res> + { }; + + template + struct _Reference_wrapper_base<_Res(_T1) const volatile> + : unary_function<_T1, _Res> + { }; + + + template + struct _Reference_wrapper_base<_Res(_T1, _T2) noexcept (_NE)> + : binary_function<_T1, _T2, _Res> + { }; + + template + struct _Reference_wrapper_base<_Res(_T1, _T2) const> + : binary_function<_T1, _T2, _Res> + { }; + + template + struct _Reference_wrapper_base<_Res(_T1, _T2) volatile> + : binary_function<_T1, _T2, _Res> + { }; + + template + struct _Reference_wrapper_base<_Res(_T1, _T2) const volatile> + : binary_function<_T1, _T2, _Res> + { }; + + + template + struct _Reference_wrapper_base<_Res(*)(_T1) noexcept (_NE)> + : unary_function<_T1, _Res> + { }; + + + template + struct _Reference_wrapper_base<_Res(*)(_T1, _T2) noexcept (_NE)> + : binary_function<_T1, _T2, _Res> + { }; + + template::value> + struct _Reference_wrapper_base_memfun + : _Reference_wrapper_base<_Tp> + { }; + + template + struct _Reference_wrapper_base_memfun<_MemFunPtr, true> + : _Mem_fn_traits<_MemFunPtr>::__maybe_type + { + using result_type = typename _Mem_fn_traits<_MemFunPtr>::__result_type; + }; + + + + + + + template + class reference_wrapper + : public _Reference_wrapper_base_memfun::type> + { + _Tp* _M_data; + + public: + typedef _Tp type; + + reference_wrapper(_Tp& __indata) noexcept + : _M_data(std::__addressof(__indata)) + { } + + reference_wrapper(_Tp&&) = delete; + + reference_wrapper(const reference_wrapper&) = default; + + reference_wrapper& + operator=(const reference_wrapper&) = default; + + operator _Tp&() const noexcept + { return this->get(); } + + _Tp& + get() const noexcept + { return *_M_data; } + + template + typename result_of<_Tp&(_Args&&...)>::type + operator()(_Args&&... __args) const + { + return std::__invoke(get(), std::forward<_Args>(__args)...); + } + }; + + + + template + inline reference_wrapper<_Tp> + ref(_Tp& __t) noexcept + { return reference_wrapper<_Tp>(__t); } + + + template + inline reference_wrapper + cref(const _Tp& __t) noexcept + { return reference_wrapper(__t); } + + template + void ref(const _Tp&&) = delete; + + template + void cref(const _Tp&&) = delete; + + + template + inline reference_wrapper<_Tp> + ref(reference_wrapper<_Tp> __t) noexcept + { return __t; } + + + template + inline reference_wrapper + cref(reference_wrapper<_Tp> __t) noexcept + { return { __t.get() }; } + + + + +} +# 55 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/aligned_buffer.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/aligned_buffer.h" 3 + + + + + + + +namespace __gnu_cxx +{ + + + + + template + struct __aligned_membuf + { + + + + + + struct _Tp2 { _Tp _M_t; }; + + alignas(__alignof__(_Tp2::_M_t)) unsigned char _M_storage[sizeof(_Tp)]; + + __aligned_membuf() = default; + + + __aligned_membuf(std::nullptr_t) { } + + void* + _M_addr() noexcept + { return static_cast(&_M_storage); } + + const void* + _M_addr() const noexcept + { return static_cast(&_M_storage); } + + _Tp* + _M_ptr() noexcept + { return static_cast<_Tp*>(_M_addr()); } + + const _Tp* + _M_ptr() const noexcept + { return static_cast(_M_addr()); } + }; +# 89 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ext/aligned_buffer.h" 3 + template + struct __aligned_buffer + : std::aligned_storage + { + typename + std::aligned_storage::type _M_storage; + + __aligned_buffer() = default; + + + __aligned_buffer(std::nullptr_t) { } + + void* + _M_addr() noexcept + { + return static_cast(&_M_storage); + } + + const void* + _M_addr() const noexcept + { + return static_cast(&_M_storage); + } + + _Tp* + _M_ptr() noexcept + { return static_cast<_Tp*>(_M_addr()); } + + const _Tp* + _M_ptr() const noexcept + { return static_cast(_M_addr()); } + }; + + +} +# 57 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + template class auto_ptr; +#pragma GCC diagnostic pop + + + + + + + class bad_weak_ptr : public std::exception + { + public: + virtual char const* what() const noexcept; + + virtual ~bad_weak_ptr() noexcept; + }; + + + inline void + __throw_bad_weak_ptr() + { (throw (bad_weak_ptr())); } + + using __gnu_cxx::_Lock_policy; + using __gnu_cxx::__default_lock_policy; + using __gnu_cxx::_S_single; + using __gnu_cxx::_S_mutex; + using __gnu_cxx::_S_atomic; + + + template<_Lock_policy _Lp> + class _Mutex_base + { + protected: + + enum { _S_need_barriers = 0 }; + }; + + template<> + class _Mutex_base<_S_mutex> + : public __gnu_cxx::__mutex + { + protected: + + + + enum { _S_need_barriers = 1 }; + }; + + template<_Lock_policy _Lp = __default_lock_policy> + class _Sp_counted_base + : public _Mutex_base<_Lp> + { + public: + _Sp_counted_base() noexcept + : _M_use_count(1), _M_weak_count(1) { } + + virtual + ~_Sp_counted_base() noexcept + { } + + + + virtual void + _M_dispose() noexcept = 0; + + + virtual void + _M_destroy() noexcept + { delete this; } + + virtual void* + _M_get_deleter(const std::type_info&) noexcept = 0; + + void + _M_add_ref_copy() + { __gnu_cxx::__atomic_add_dispatch(&_M_use_count, 1); } + + void + _M_add_ref_lock(); + + bool + _M_add_ref_lock_nothrow(); + + void + _M_release() noexcept + { + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_use_count, -1) == 1) + { + ; + _M_dispose(); + + + + + if (_Mutex_base<_Lp>::_S_need_barriers) + { + __atomic_thread_fence (4); + } + + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_weak_count, + -1) == 1) + { + ; + _M_destroy(); + } + } + } + + void + _M_weak_add_ref() noexcept + { __gnu_cxx::__atomic_add_dispatch(&_M_weak_count, 1); } + + void + _M_weak_release() noexcept + { + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_weak_count, -1) == 1) + { + ; + if (_Mutex_base<_Lp>::_S_need_barriers) + { + + + __atomic_thread_fence (4); + } + _M_destroy(); + } + } + + long + _M_get_use_count() const noexcept + { + + + return __atomic_load_n(&_M_use_count, 0); + } + + private: + _Sp_counted_base(_Sp_counted_base const&) = delete; + _Sp_counted_base& operator=(_Sp_counted_base const&) = delete; + + _Atomic_word _M_use_count; + _Atomic_word _M_weak_count; + }; + + template<> + inline void + _Sp_counted_base<_S_single>:: + _M_add_ref_lock() + { + if (_M_use_count == 0) + __throw_bad_weak_ptr(); + ++_M_use_count; + } + + template<> + inline void + _Sp_counted_base<_S_mutex>:: + _M_add_ref_lock() + { + __gnu_cxx::__scoped_lock sentry(*this); + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_use_count, 1) == 0) + { + _M_use_count = 0; + __throw_bad_weak_ptr(); + } + } + + template<> + inline void + _Sp_counted_base<_S_atomic>:: + _M_add_ref_lock() + { + + _Atomic_word __count = _M_get_use_count(); + do + { + if (__count == 0) + __throw_bad_weak_ptr(); + + + } + while (!__atomic_compare_exchange_n(&_M_use_count, &__count, __count + 1, + true, 4, + 0)); + } + + template<> + inline bool + _Sp_counted_base<_S_single>:: + _M_add_ref_lock_nothrow() + { + if (_M_use_count == 0) + return false; + ++_M_use_count; + return true; + } + + template<> + inline bool + _Sp_counted_base<_S_mutex>:: + _M_add_ref_lock_nothrow() + { + __gnu_cxx::__scoped_lock sentry(*this); + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_use_count, 1) == 0) + { + _M_use_count = 0; + return false; + } + return true; + } + + template<> + inline bool + _Sp_counted_base<_S_atomic>:: + _M_add_ref_lock_nothrow() + { + + _Atomic_word __count = _M_get_use_count(); + do + { + if (__count == 0) + return false; + + + } + while (!__atomic_compare_exchange_n(&_M_use_count, &__count, __count + 1, + true, 4, + 0)); + return true; + } + + template<> + inline void + _Sp_counted_base<_S_single>::_M_add_ref_copy() + { ++_M_use_count; } + + template<> + inline void + _Sp_counted_base<_S_single>::_M_release() noexcept + { + if (--_M_use_count == 0) + { + _M_dispose(); + if (--_M_weak_count == 0) + _M_destroy(); + } + } + + template<> + inline void + _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept + { ++_M_weak_count; } + + template<> + inline void + _Sp_counted_base<_S_single>::_M_weak_release() noexcept + { + if (--_M_weak_count == 0) + _M_destroy(); + } + + template<> + inline long + _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept + { return _M_use_count; } + + + + template + class __shared_ptr; + + template + class __weak_ptr; + + template + class __enable_shared_from_this; + + template + class shared_ptr; + + template + class weak_ptr; + + template + struct owner_less; + + template + class enable_shared_from_this; + + template<_Lock_policy _Lp = __default_lock_policy> + class __weak_count; + + template<_Lock_policy _Lp = __default_lock_policy> + class __shared_count; + + + + template + class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> + { + public: + explicit + _Sp_counted_ptr(_Ptr __p) noexcept + : _M_ptr(__p) { } + + virtual void + _M_dispose() noexcept + { delete _M_ptr; } + + virtual void + _M_destroy() noexcept + { delete this; } + + virtual void* + _M_get_deleter(const std::type_info&) noexcept + { return nullptr; } + + _Sp_counted_ptr(const _Sp_counted_ptr&) = delete; + _Sp_counted_ptr& operator=(const _Sp_counted_ptr&) = delete; + + private: + _Ptr _M_ptr; + }; + + template<> + inline void + _Sp_counted_ptr::_M_dispose() noexcept { } + + template<> + inline void + _Sp_counted_ptr::_M_dispose() noexcept { } + + template<> + inline void + _Sp_counted_ptr::_M_dispose() noexcept { } + + template + struct _Sp_ebo_helper; + + + template + struct _Sp_ebo_helper<_Nm, _Tp, true> : private _Tp + { + explicit _Sp_ebo_helper(const _Tp& __tp) : _Tp(__tp) { } + explicit _Sp_ebo_helper(_Tp&& __tp) : _Tp(std::move(__tp)) { } + + static _Tp& + _S_get(_Sp_ebo_helper& __eboh) { return static_cast<_Tp&>(__eboh); } + }; + + + template + struct _Sp_ebo_helper<_Nm, _Tp, false> + { + explicit _Sp_ebo_helper(const _Tp& __tp) : _M_tp(__tp) { } + explicit _Sp_ebo_helper(_Tp&& __tp) : _M_tp(std::move(__tp)) { } + + static _Tp& + _S_get(_Sp_ebo_helper& __eboh) + { return __eboh._M_tp; } + + private: + _Tp _M_tp; + }; + + + template + class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> + { + class _Impl : _Sp_ebo_helper<0, _Deleter>, _Sp_ebo_helper<1, _Alloc> + { + typedef _Sp_ebo_helper<0, _Deleter> _Del_base; + typedef _Sp_ebo_helper<1, _Alloc> _Alloc_base; + + public: + _Impl(_Ptr __p, _Deleter __d, const _Alloc& __a) noexcept + : _M_ptr(__p), _Del_base(std::move(__d)), _Alloc_base(__a) + { } + + _Deleter& _M_del() noexcept { return _Del_base::_S_get(*this); } + _Alloc& _M_alloc() noexcept { return _Alloc_base::_S_get(*this); } + + _Ptr _M_ptr; + }; + + public: + using __allocator_type = __alloc_rebind<_Alloc, _Sp_counted_deleter>; + + + _Sp_counted_deleter(_Ptr __p, _Deleter __d) noexcept + : _M_impl(__p, std::move(__d), _Alloc()) { } + + + _Sp_counted_deleter(_Ptr __p, _Deleter __d, const _Alloc& __a) noexcept + : _M_impl(__p, std::move(__d), __a) { } + + ~_Sp_counted_deleter() noexcept { } + + virtual void + _M_dispose() noexcept + { _M_impl._M_del()(_M_impl._M_ptr); } + + virtual void + _M_destroy() noexcept + { + __allocator_type __a(_M_impl._M_alloc()); + __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; + this->~_Sp_counted_deleter(); + } + + virtual void* + _M_get_deleter(const std::type_info& __ti) noexcept + { + + + + return __ti == typeid(_Deleter) + ? std::__addressof(_M_impl._M_del()) + : nullptr; + + + + } + + private: + _Impl _M_impl; + }; + + + + struct _Sp_make_shared_tag + { + private: + template + friend class _Sp_counted_ptr_inplace; + + static const type_info& + _S_ti() noexcept __attribute__ ((__visibility__ ("default"))) + { + alignas(type_info) static constexpr char __tag[sizeof(type_info)] = { }; + return reinterpret_cast(__tag); + } + }; + + template + struct _Sp_alloc_shared_tag + { + const _Alloc& _M_a; + }; + + template + class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> + { + class _Impl : _Sp_ebo_helper<0, _Alloc> + { + typedef _Sp_ebo_helper<0, _Alloc> _A_base; + + public: + explicit _Impl(_Alloc __a) noexcept : _A_base(__a) { } + + _Alloc& _M_alloc() noexcept { return _A_base::_S_get(*this); } + + __gnu_cxx::__aligned_buffer<_Tp> _M_storage; + }; + + public: + using __allocator_type = __alloc_rebind<_Alloc, _Sp_counted_ptr_inplace>; + + template + _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) + : _M_impl(__a) + { + + + allocator_traits<_Alloc>::construct(__a, _M_ptr(), + std::forward<_Args>(__args)...); + } + + ~_Sp_counted_ptr_inplace() noexcept { } + + virtual void + _M_dispose() noexcept + { + allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); + } + + + virtual void + _M_destroy() noexcept + { + __allocator_type __a(_M_impl._M_alloc()); + __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; + this->~_Sp_counted_ptr_inplace(); + } + + private: + friend class __shared_count<_Lp>; + + + + virtual void* + _M_get_deleter(const std::type_info& __ti) noexcept override + { + + + if (&__ti == &_Sp_make_shared_tag::_S_ti()) + return const_cast::type*>(_M_ptr()); + + + + else if (__ti == typeid(_Sp_make_shared_tag)) + return const_cast::type*>(_M_ptr()); + + + + + + + return nullptr; + } + + _Tp* _M_ptr() noexcept { return _M_impl._M_storage._M_ptr(); } + + _Impl _M_impl; + }; + + + struct __sp_array_delete + { + template + void operator()(_Yp* __p) const { delete[] __p; } + }; + + template<_Lock_policy _Lp> + class __shared_count + { + template + struct __not_alloc_shared_tag { using type = void; }; + + template + struct __not_alloc_shared_tag<_Sp_alloc_shared_tag<_Tp>> { }; + + public: + constexpr __shared_count() noexcept : _M_pi(0) + { } + + template + explicit + __shared_count(_Ptr __p) : _M_pi(0) + { + try + { + _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p); + } + catch(...) + { + delete __p; + throw; + } + } + + template + __shared_count(_Ptr __p, false_type) + : __shared_count(__p) + { } + + template + __shared_count(_Ptr __p, true_type) + : __shared_count(__p, __sp_array_delete{}, allocator()) + { } + + template::type> + __shared_count(_Ptr __p, _Deleter __d) + : __shared_count(__p, std::move(__d), allocator()) + { } + + template::type> + __shared_count(_Ptr __p, _Deleter __d, _Alloc __a) : _M_pi(0) + { + typedef _Sp_counted_deleter<_Ptr, _Deleter, _Alloc, _Lp> _Sp_cd_type; + try + { + typename _Sp_cd_type::__allocator_type __a2(__a); + auto __guard = std::__allocate_guarded(__a2); + _Sp_cd_type* __mem = __guard.get(); + ::new (__mem) _Sp_cd_type(__p, std::move(__d), std::move(__a)); + _M_pi = __mem; + __guard = nullptr; + } + catch(...) + { + __d(__p); + throw; + } + } + + template + __shared_count(_Tp*& __p, _Sp_alloc_shared_tag<_Alloc> __a, + _Args&&... __args) + { + typedef _Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp> _Sp_cp_type; + typename _Sp_cp_type::__allocator_type __a2(__a._M_a); + auto __guard = std::__allocate_guarded(__a2); + _Sp_cp_type* __mem = __guard.get(); + auto __pi = ::new (__mem) + _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); + __guard = nullptr; + _M_pi = __pi; + __p = __pi->_M_ptr(); + } + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + + template + explicit + __shared_count(std::auto_ptr<_Tp>&& __r); +#pragma GCC diagnostic pop + + + + template + explicit + __shared_count(std::unique_ptr<_Tp, _Del>&& __r) : _M_pi(0) + { + + + if (__r.get() == nullptr) + return; + + using _Ptr = typename unique_ptr<_Tp, _Del>::pointer; + using _Del2 = typename conditional::value, + reference_wrapper::type>, + _Del>::type; + using _Sp_cd_type + = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; + using _Alloc = allocator<_Sp_cd_type>; + using _Alloc_traits = allocator_traits<_Alloc>; + _Alloc __a; + _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); + _Alloc_traits::construct(__a, __mem, __r.release(), + __r.get_deleter()); + _M_pi = __mem; + } + + + explicit __shared_count(const __weak_count<_Lp>& __r); + + + explicit __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t); + + ~__shared_count() noexcept + { + if (_M_pi != nullptr) + _M_pi->_M_release(); + } + + __shared_count(const __shared_count& __r) noexcept + : _M_pi(__r._M_pi) + { + if (_M_pi != 0) + _M_pi->_M_add_ref_copy(); + } + + __shared_count& + operator=(const __shared_count& __r) noexcept + { + _Sp_counted_base<_Lp>* __tmp = __r._M_pi; + if (__tmp != _M_pi) + { + if (__tmp != 0) + __tmp->_M_add_ref_copy(); + if (_M_pi != 0) + _M_pi->_M_release(); + _M_pi = __tmp; + } + return *this; + } + + void + _M_swap(__shared_count& __r) noexcept + { + _Sp_counted_base<_Lp>* __tmp = __r._M_pi; + __r._M_pi = _M_pi; + _M_pi = __tmp; + } + + long + _M_get_use_count() const noexcept + { return _M_pi != 0 ? _M_pi->_M_get_use_count() : 0; } + + bool + _M_unique() const noexcept + { return this->_M_get_use_count() == 1; } + + void* + _M_get_deleter(const std::type_info& __ti) const noexcept + { return _M_pi ? _M_pi->_M_get_deleter(__ti) : nullptr; } + + bool + _M_less(const __shared_count& __rhs) const noexcept + { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } + + bool + _M_less(const __weak_count<_Lp>& __rhs) const noexcept + { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } + + + friend inline bool + operator==(const __shared_count& __a, const __shared_count& __b) noexcept + { return __a._M_pi == __b._M_pi; } + + private: + friend class __weak_count<_Lp>; + + _Sp_counted_base<_Lp>* _M_pi; + }; + + + template<_Lock_policy _Lp> + class __weak_count + { + public: + constexpr __weak_count() noexcept : _M_pi(nullptr) + { } + + __weak_count(const __shared_count<_Lp>& __r) noexcept + : _M_pi(__r._M_pi) + { + if (_M_pi != nullptr) + _M_pi->_M_weak_add_ref(); + } + + __weak_count(const __weak_count& __r) noexcept + : _M_pi(__r._M_pi) + { + if (_M_pi != nullptr) + _M_pi->_M_weak_add_ref(); + } + + __weak_count(__weak_count&& __r) noexcept + : _M_pi(__r._M_pi) + { __r._M_pi = nullptr; } + + ~__weak_count() noexcept + { + if (_M_pi != nullptr) + _M_pi->_M_weak_release(); + } + + __weak_count& + operator=(const __shared_count<_Lp>& __r) noexcept + { + _Sp_counted_base<_Lp>* __tmp = __r._M_pi; + if (__tmp != nullptr) + __tmp->_M_weak_add_ref(); + if (_M_pi != nullptr) + _M_pi->_M_weak_release(); + _M_pi = __tmp; + return *this; + } + + __weak_count& + operator=(const __weak_count& __r) noexcept + { + _Sp_counted_base<_Lp>* __tmp = __r._M_pi; + if (__tmp != nullptr) + __tmp->_M_weak_add_ref(); + if (_M_pi != nullptr) + _M_pi->_M_weak_release(); + _M_pi = __tmp; + return *this; + } + + __weak_count& + operator=(__weak_count&& __r) noexcept + { + if (_M_pi != nullptr) + _M_pi->_M_weak_release(); + _M_pi = __r._M_pi; + __r._M_pi = nullptr; + return *this; + } + + void + _M_swap(__weak_count& __r) noexcept + { + _Sp_counted_base<_Lp>* __tmp = __r._M_pi; + __r._M_pi = _M_pi; + _M_pi = __tmp; + } + + long + _M_get_use_count() const noexcept + { return _M_pi != nullptr ? _M_pi->_M_get_use_count() : 0; } + + bool + _M_less(const __weak_count& __rhs) const noexcept + { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } + + bool + _M_less(const __shared_count<_Lp>& __rhs) const noexcept + { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } + + + friend inline bool + operator==(const __weak_count& __a, const __weak_count& __b) noexcept + { return __a._M_pi == __b._M_pi; } + + private: + friend class __shared_count<_Lp>; + + _Sp_counted_base<_Lp>* _M_pi; + }; + + + template<_Lock_policy _Lp> + inline + __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) + : _M_pi(__r._M_pi) + { + if (_M_pi != nullptr) + _M_pi->_M_add_ref_lock(); + else + __throw_bad_weak_ptr(); + } + + + template<_Lock_policy _Lp> + inline + __shared_count<_Lp>:: + __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) + : _M_pi(__r._M_pi) + { + if (_M_pi != nullptr) + if (!_M_pi->_M_add_ref_lock_nothrow()) + _M_pi = nullptr; + } + + + + + + + + template + struct __sp_compatible_with + : false_type + { }; + + template + struct __sp_compatible_with<_Yp*, _Tp*> + : is_convertible<_Yp*, _Tp*>::type + { }; + + template + struct __sp_compatible_with<_Up(*)[_Nm], _Up(*)[]> + : true_type + { }; + + template + struct __sp_compatible_with<_Up(*)[_Nm], const _Up(*)[]> + : true_type + { }; + + template + struct __sp_compatible_with<_Up(*)[_Nm], volatile _Up(*)[]> + : true_type + { }; + + template + struct __sp_compatible_with<_Up(*)[_Nm], const volatile _Up(*)[]> + : true_type + { }; + + + template + struct __sp_is_constructible_arrN + : false_type + { }; + + template + struct __sp_is_constructible_arrN<_Up, _Nm, _Yp, __void_t<_Yp[_Nm]>> + : is_convertible<_Yp(*)[_Nm], _Up(*)[_Nm]>::type + { }; + + + template + struct __sp_is_constructible_arr + : false_type + { }; + + template + struct __sp_is_constructible_arr<_Up, _Yp, __void_t<_Yp[]>> + : is_convertible<_Yp(*)[], _Up(*)[]>::type + { }; + + + template + struct __sp_is_constructible; + + + template + struct __sp_is_constructible<_Up[_Nm], _Yp> + : __sp_is_constructible_arrN<_Up, _Nm, _Yp>::type + { }; + + + template + struct __sp_is_constructible<_Up[], _Yp> + : __sp_is_constructible_arr<_Up, _Yp>::type + { }; + + + template + struct __sp_is_constructible + : is_convertible<_Yp*, _Tp*>::type + { }; + + + + template::value, bool = is_void<_Tp>::value> + class __shared_ptr_access + { + public: + using element_type = _Tp; + + element_type& + operator*() const noexcept + { + ; + return *_M_get(); + } + + element_type* + operator->() const noexcept + { + ; + return _M_get(); + } + + private: + element_type* + _M_get() const noexcept + { return static_cast*>(this)->get(); } + }; + + + template + class __shared_ptr_access<_Tp, _Lp, false, true> + { + public: + using element_type = _Tp; + + element_type* + operator->() const noexcept + { + auto __ptr = static_cast*>(this)->get(); + ; + return __ptr; + } + }; + + + template + class __shared_ptr_access<_Tp, _Lp, true, false> + { + public: + using element_type = typename remove_extent<_Tp>::type; +# 1063 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 3 + element_type& + operator[](ptrdiff_t __i) const + { + ; + ; + return _M_get()[__i]; + } + + private: + element_type* + _M_get() const noexcept + { return static_cast*>(this)->get(); } + }; + + template + class __shared_ptr + : public __shared_ptr_access<_Tp, _Lp> + { + public: + using element_type = typename remove_extent<_Tp>::type; + + private: + + template + using _SafeConv + = typename enable_if<__sp_is_constructible<_Tp, _Yp>::value>::type; + + + template + using _Compatible = typename + enable_if<__sp_compatible_with<_Yp*, _Tp*>::value, _Res>::type; + + + template + using _Assignable = _Compatible<_Yp, __shared_ptr&>; + + + template::pointer> + using _UniqCompatible = typename enable_if<__and_< + __sp_compatible_with<_Yp*, _Tp*>, is_convertible<_Ptr, element_type*> + >::value, _Res>::type; + + + template + using _UniqAssignable = _UniqCompatible<_Yp, _Del, __shared_ptr&>; + + public: + + + using weak_type = __weak_ptr<_Tp, _Lp>; + + + constexpr __shared_ptr() noexcept + : _M_ptr(0), _M_refcount() + { } + + template> + explicit + __shared_ptr(_Yp* __p) + : _M_ptr(__p), _M_refcount(__p, typename is_array<_Tp>::type()) + { + static_assert( !is_void<_Yp>::value, "incomplete type" ); + static_assert( sizeof(_Yp) > 0, "incomplete type" ); + _M_enable_shared_from_this_with(__p); + } + + template> + __shared_ptr(_Yp* __p, _Deleter __d) + : _M_ptr(__p), _M_refcount(__p, std::move(__d)) + { + static_assert(__is_invocable<_Deleter&, _Yp*&>::value, + "deleter expression d(p) is well-formed"); + _M_enable_shared_from_this_with(__p); + } + + template> + __shared_ptr(_Yp* __p, _Deleter __d, _Alloc __a) + : _M_ptr(__p), _M_refcount(__p, std::move(__d), std::move(__a)) + { + static_assert(__is_invocable<_Deleter&, _Yp*&>::value, + "deleter expression d(p) is well-formed"); + _M_enable_shared_from_this_with(__p); + } + + template + __shared_ptr(nullptr_t __p, _Deleter __d) + : _M_ptr(0), _M_refcount(__p, std::move(__d)) + { } + + template + __shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) + : _M_ptr(0), _M_refcount(__p, std::move(__d), std::move(__a)) + { } + + template + __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r, + element_type* __p) noexcept + : _M_ptr(__p), _M_refcount(__r._M_refcount) + { } + + __shared_ptr(const __shared_ptr&) noexcept = default; + __shared_ptr& operator=(const __shared_ptr&) noexcept = default; + ~__shared_ptr() = default; + + template> + __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept + : _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount) + { } + + __shared_ptr(__shared_ptr&& __r) noexcept + : _M_ptr(__r._M_ptr), _M_refcount() + { + _M_refcount._M_swap(__r._M_refcount); + __r._M_ptr = 0; + } + + template> + __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept + : _M_ptr(__r._M_ptr), _M_refcount() + { + _M_refcount._M_swap(__r._M_refcount); + __r._M_ptr = 0; + } + + template> + explicit __shared_ptr(const __weak_ptr<_Yp, _Lp>& __r) + : _M_refcount(__r._M_refcount) + { + + + _M_ptr = __r._M_ptr; + } + + + template> + __shared_ptr(unique_ptr<_Yp, _Del>&& __r) + : _M_ptr(__r.get()), _M_refcount() + { + auto __raw = __to_address(__r.get()); + _M_refcount = __shared_count<_Lp>(std::move(__r)); + _M_enable_shared_from_this_with(__raw); + } +# 1228 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 3 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + + template> + __shared_ptr(auto_ptr<_Yp>&& __r); +#pragma GCC diagnostic pop + + + constexpr __shared_ptr(nullptr_t) noexcept : __shared_ptr() { } + + template + _Assignable<_Yp> + operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept + { + _M_ptr = __r._M_ptr; + _M_refcount = __r._M_refcount; + return *this; + } + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + template + _Assignable<_Yp> + operator=(auto_ptr<_Yp>&& __r) + { + __shared_ptr(std::move(__r)).swap(*this); + return *this; + } +#pragma GCC diagnostic pop + + + __shared_ptr& + operator=(__shared_ptr&& __r) noexcept + { + __shared_ptr(std::move(__r)).swap(*this); + return *this; + } + + template + _Assignable<_Yp> + operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept + { + __shared_ptr(std::move(__r)).swap(*this); + return *this; + } + + template + _UniqAssignable<_Yp, _Del> + operator=(unique_ptr<_Yp, _Del>&& __r) + { + __shared_ptr(std::move(__r)).swap(*this); + return *this; + } + + void + reset() noexcept + { __shared_ptr().swap(*this); } + + template + _SafeConv<_Yp> + reset(_Yp* __p) + { + + ; + __shared_ptr(__p).swap(*this); + } + + template + _SafeConv<_Yp> + reset(_Yp* __p, _Deleter __d) + { __shared_ptr(__p, std::move(__d)).swap(*this); } + + template + _SafeConv<_Yp> + reset(_Yp* __p, _Deleter __d, _Alloc __a) + { __shared_ptr(__p, std::move(__d), std::move(__a)).swap(*this); } + + element_type* + get() const noexcept + { return _M_ptr; } + + explicit operator bool() const + { return _M_ptr == 0 ? false : true; } + + bool + unique() const noexcept + { return _M_refcount._M_unique(); } + + long + use_count() const noexcept + { return _M_refcount._M_get_use_count(); } + + void + swap(__shared_ptr<_Tp, _Lp>& __other) noexcept + { + std::swap(_M_ptr, __other._M_ptr); + _M_refcount._M_swap(__other._M_refcount); + } + + template + bool + owner_before(__shared_ptr<_Tp1, _Lp> const& __rhs) const noexcept + { return _M_refcount._M_less(__rhs._M_refcount); } + + template + bool + owner_before(__weak_ptr<_Tp1, _Lp> const& __rhs) const noexcept + { return _M_refcount._M_less(__rhs._M_refcount); } + + protected: + + template + __shared_ptr(_Sp_alloc_shared_tag<_Alloc> __tag, _Args&&... __args) + : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + { _M_enable_shared_from_this_with(_M_ptr); } + + template + friend __shared_ptr<_Tp1, _Lp1> + __allocate_shared(const _Alloc& __a, _Args&&... __args); + + + + __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t) + : _M_refcount(__r._M_refcount, std::nothrow) + { + _M_ptr = _M_refcount._M_get_use_count() ? __r._M_ptr : nullptr; + } + + friend class __weak_ptr<_Tp, _Lp>; + + private: + + template + using __esft_base_t = decltype(__enable_shared_from_this_base( + std::declval&>(), + std::declval<_Yp*>())); + + + template + struct __has_esft_base + : false_type { }; + + template + struct __has_esft_base<_Yp, __void_t<__esft_base_t<_Yp>>> + : __not_> { }; + + template::type> + typename enable_if<__has_esft_base<_Yp2>::value>::type + _M_enable_shared_from_this_with(_Yp* __p) noexcept + { + if (auto __base = __enable_shared_from_this_base(_M_refcount, __p)) + __base->_M_weak_assign(const_cast<_Yp2*>(__p), _M_refcount); + } + + template::type> + typename enable_if::value>::type + _M_enable_shared_from_this_with(_Yp*) noexcept + { } + + void* + _M_get_deleter(const std::type_info& __ti) const noexcept + { return _M_refcount._M_get_deleter(__ti); } + + template friend class __shared_ptr; + template friend class __weak_ptr; + + template + friend _Del* get_deleter(const __shared_ptr<_Tp1, _Lp1>&) noexcept; + + template + friend _Del* get_deleter(const shared_ptr<_Tp1>&) noexcept; + + element_type* _M_ptr; + __shared_count<_Lp> _M_refcount; + }; + + + + template + inline bool + operator==(const __shared_ptr<_Tp1, _Lp>& __a, + const __shared_ptr<_Tp2, _Lp>& __b) noexcept + { return __a.get() == __b.get(); } + + template + inline bool + operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept + { return !__a; } + + template + inline bool + operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept + { return !__a; } + + template + inline bool + operator!=(const __shared_ptr<_Tp1, _Lp>& __a, + const __shared_ptr<_Tp2, _Lp>& __b) noexcept + { return __a.get() != __b.get(); } + + template + inline bool + operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept + { return (bool)__a; } + + template + inline bool + operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept + { return (bool)__a; } + + template + inline bool + operator<(const __shared_ptr<_Tp, _Lp>& __a, + const __shared_ptr<_Up, _Lp>& __b) noexcept + { + using _Tp_elt = typename __shared_ptr<_Tp, _Lp>::element_type; + using _Up_elt = typename __shared_ptr<_Up, _Lp>::element_type; + using _Vp = typename common_type<_Tp_elt*, _Up_elt*>::type; + return less<_Vp>()(__a.get(), __b.get()); + } + + template + inline bool + operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept + { + using _Tp_elt = typename __shared_ptr<_Tp, _Lp>::element_type; + return less<_Tp_elt*>()(__a.get(), nullptr); + } + + template + inline bool + operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept + { + using _Tp_elt = typename __shared_ptr<_Tp, _Lp>::element_type; + return less<_Tp_elt*>()(nullptr, __a.get()); + } + + template + inline bool + operator<=(const __shared_ptr<_Tp1, _Lp>& __a, + const __shared_ptr<_Tp2, _Lp>& __b) noexcept + { return !(__b < __a); } + + template + inline bool + operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept + { return !(nullptr < __a); } + + template + inline bool + operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept + { return !(__a < nullptr); } + + template + inline bool + operator>(const __shared_ptr<_Tp1, _Lp>& __a, + const __shared_ptr<_Tp2, _Lp>& __b) noexcept + { return (__b < __a); } + + template + inline bool + operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept + { return nullptr < __a; } + + template + inline bool + operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept + { return __a < nullptr; } + + template + inline bool + operator>=(const __shared_ptr<_Tp1, _Lp>& __a, + const __shared_ptr<_Tp2, _Lp>& __b) noexcept + { return !(__a < __b); } + + template + inline bool + operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept + { return !(__a < nullptr); } + + template + inline bool + operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept + { return !(nullptr < __a); } + + template + struct _Sp_less : public binary_function<_Sp, _Sp, bool> + { + bool + operator()(const _Sp& __lhs, const _Sp& __rhs) const noexcept + { + typedef typename _Sp::element_type element_type; + return std::less()(__lhs.get(), __rhs.get()); + } + }; + + template + struct less<__shared_ptr<_Tp, _Lp>> + : public _Sp_less<__shared_ptr<_Tp, _Lp>> + { }; + + + template + inline void + swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept + { __a.swap(__b); } +# 1544 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 3 + template + inline __shared_ptr<_Tp, _Lp> + static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept + { + using _Sp = __shared_ptr<_Tp, _Lp>; + return _Sp(__r, static_cast(__r.get())); + } + + + + + + + template + inline __shared_ptr<_Tp, _Lp> + const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept + { + using _Sp = __shared_ptr<_Tp, _Lp>; + return _Sp(__r, const_cast(__r.get())); + } + + + + + + + template + inline __shared_ptr<_Tp, _Lp> + dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept + { + using _Sp = __shared_ptr<_Tp, _Lp>; + if (auto* __p = dynamic_cast(__r.get())) + return _Sp(__r, __p); + return _Sp(); + } + + + template + inline __shared_ptr<_Tp, _Lp> + reinterpret_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept + { + using _Sp = __shared_ptr<_Tp, _Lp>; + return _Sp(__r, reinterpret_cast(__r.get())); + } + + + template + class __weak_ptr + { + template + using _Compatible = typename + enable_if<__sp_compatible_with<_Yp*, _Tp*>::value, _Res>::type; + + + template + using _Assignable = _Compatible<_Yp, __weak_ptr&>; + + public: + using element_type = typename remove_extent<_Tp>::type; + + constexpr __weak_ptr() noexcept + : _M_ptr(nullptr), _M_refcount() + { } + + __weak_ptr(const __weak_ptr&) noexcept = default; + + ~__weak_ptr() = default; +# 1626 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_base.h" 3 + template> + __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept + : _M_refcount(__r._M_refcount) + { _M_ptr = __r.lock().get(); } + + template> + __weak_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept + : _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount) + { } + + __weak_ptr(__weak_ptr&& __r) noexcept + : _M_ptr(__r._M_ptr), _M_refcount(std::move(__r._M_refcount)) + { __r._M_ptr = nullptr; } + + template> + __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept + : _M_ptr(__r.lock().get()), _M_refcount(std::move(__r._M_refcount)) + { __r._M_ptr = nullptr; } + + __weak_ptr& + operator=(const __weak_ptr& __r) noexcept = default; + + template + _Assignable<_Yp> + operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept + { + _M_ptr = __r.lock().get(); + _M_refcount = __r._M_refcount; + return *this; + } + + template + _Assignable<_Yp> + operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept + { + _M_ptr = __r._M_ptr; + _M_refcount = __r._M_refcount; + return *this; + } + + __weak_ptr& + operator=(__weak_ptr&& __r) noexcept + { + _M_ptr = __r._M_ptr; + _M_refcount = std::move(__r._M_refcount); + __r._M_ptr = nullptr; + return *this; + } + + template + _Assignable<_Yp> + operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept + { + _M_ptr = __r.lock().get(); + _M_refcount = std::move(__r._M_refcount); + __r._M_ptr = nullptr; + return *this; + } + + __shared_ptr<_Tp, _Lp> + lock() const noexcept + { return __shared_ptr(*this, std::nothrow); } + + long + use_count() const noexcept + { return _M_refcount._M_get_use_count(); } + + bool + expired() const noexcept + { return _M_refcount._M_get_use_count() == 0; } + + template + bool + owner_before(const __shared_ptr<_Tp1, _Lp>& __rhs) const noexcept + { return _M_refcount._M_less(__rhs._M_refcount); } + + template + bool + owner_before(const __weak_ptr<_Tp1, _Lp>& __rhs) const noexcept + { return _M_refcount._M_less(__rhs._M_refcount); } + + void + reset() noexcept + { __weak_ptr().swap(*this); } + + void + swap(__weak_ptr& __s) noexcept + { + std::swap(_M_ptr, __s._M_ptr); + _M_refcount._M_swap(__s._M_refcount); + } + + private: + + void + _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept + { + if (use_count() == 0) + { + _M_ptr = __ptr; + _M_refcount = __refcount; + } + } + + template friend class __shared_ptr; + template friend class __weak_ptr; + friend class __enable_shared_from_this<_Tp, _Lp>; + friend class enable_shared_from_this<_Tp>; + + element_type* _M_ptr; + __weak_count<_Lp> _M_refcount; + }; + + + template + inline void + swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept + { __a.swap(__b); } + + template + struct _Sp_owner_less : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __lhs, const _Tp& __rhs) const noexcept + { return __lhs.owner_before(__rhs); } + + bool + operator()(const _Tp& __lhs, const _Tp1& __rhs) const noexcept + { return __lhs.owner_before(__rhs); } + + bool + operator()(const _Tp1& __lhs, const _Tp& __rhs) const noexcept + { return __lhs.owner_before(__rhs); } + }; + + template<> + struct _Sp_owner_less + { + template + auto + operator()(const _Tp& __lhs, const _Up& __rhs) const noexcept + -> decltype(__lhs.owner_before(__rhs)) + { return __lhs.owner_before(__rhs); } + + using is_transparent = void; + }; + + template + struct owner_less<__shared_ptr<_Tp, _Lp>> + : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> + { }; + + template + struct owner_less<__weak_ptr<_Tp, _Lp>> + : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> + { }; + + + template + class __enable_shared_from_this + { + protected: + constexpr __enable_shared_from_this() noexcept { } + + __enable_shared_from_this(const __enable_shared_from_this&) noexcept { } + + __enable_shared_from_this& + operator=(const __enable_shared_from_this&) noexcept + { return *this; } + + ~__enable_shared_from_this() { } + + public: + __shared_ptr<_Tp, _Lp> + shared_from_this() + { return __shared_ptr<_Tp, _Lp>(this->_M_weak_this); } + + __shared_ptr + shared_from_this() const + { return __shared_ptr(this->_M_weak_this); } + + + __weak_ptr<_Tp, _Lp> + weak_from_this() noexcept + { return this->_M_weak_this; } + + __weak_ptr + weak_from_this() const noexcept + { return this->_M_weak_this; } + + + private: + template + void + _M_weak_assign(_Tp1* __p, const __shared_count<_Lp>& __n) const noexcept + { _M_weak_this._M_assign(__p, __n); } + + friend const __enable_shared_from_this* + __enable_shared_from_this_base(const __shared_count<_Lp>&, + const __enable_shared_from_this* __p) + { return __p; } + + template + friend class __shared_ptr; + + mutable __weak_ptr<_Tp, _Lp> _M_weak_this; + }; + + template + inline __shared_ptr<_Tp, _Lp> + __allocate_shared(const _Alloc& __a, _Args&&... __args) + { + return __shared_ptr<_Tp, _Lp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + std::forward<_Args>(__args)...); + } + + template + inline __shared_ptr<_Tp, _Lp> + __make_shared(_Args&&... __args) + { + typedef typename std::remove_const<_Tp>::type _Tp_nc; + return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), + std::forward<_Args>(__args)...); + } + + + template + struct hash<__shared_ptr<_Tp, _Lp>> + : public __hash_base> + { + size_t + operator()(const __shared_ptr<_Tp, _Lp>& __s) const noexcept + { + return hash::element_type*>()( + __s.get()); + } + }; + + +} +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template + inline std::basic_ostream<_Ch, _Tr>& + operator<<(std::basic_ostream<_Ch, _Tr>& __os, + const __shared_ptr<_Tp, _Lp>& __p) + { + __os << __p.get(); + return __os; + } + + template + inline _Del* + get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept + { + + return static_cast<_Del*>(__p._M_get_deleter(typeid(_Del))); + + + + } + + + template + inline _Del* + get_deleter(const shared_ptr<_Tp>& __p) noexcept + { + + return static_cast<_Del*>(__p._M_get_deleter(typeid(_Del))); + + + + } + + + + + + + + template + class shared_ptr : public __shared_ptr<_Tp> + { + template + using _Constructible = typename enable_if< + is_constructible<__shared_ptr<_Tp>, _Args...>::value + >::type; + + template + using _Assignable = typename enable_if< + is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& + >::type; + + public: + + using element_type = typename __shared_ptr<_Tp>::element_type; + + + + using weak_type = weak_ptr<_Tp>; + + + + + + constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } + + shared_ptr(const shared_ptr&) noexcept = default; + + + + + + + + template> + explicit + shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } +# 154 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template> + shared_ptr(_Yp* __p, _Deleter __d) + : __shared_ptr<_Tp>(__p, std::move(__d)) { } +# 172 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template + shared_ptr(nullptr_t __p, _Deleter __d) + : __shared_ptr<_Tp>(__p, std::move(__d)) { } +# 191 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template> + shared_ptr(_Yp* __p, _Deleter __d, _Alloc __a) + : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } +# 211 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template + shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) + : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } +# 233 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template + shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) noexcept + : __shared_ptr<_Tp>(__r, __p) { } +# 244 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template&>> + shared_ptr(const shared_ptr<_Yp>& __r) noexcept + : __shared_ptr<_Tp>(__r) { } + + + + + + + shared_ptr(shared_ptr&& __r) noexcept + : __shared_ptr<_Tp>(std::move(__r)) { } + + + + + + + template>> + shared_ptr(shared_ptr<_Yp>&& __r) noexcept + : __shared_ptr<_Tp>(std::move(__r)) { } +# 274 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template&>> + explicit shared_ptr(const weak_ptr<_Yp>& __r) + : __shared_ptr<_Tp>(__r) { } + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + template>> + shared_ptr(auto_ptr<_Yp>&& __r); +#pragma GCC diagnostic pop + + + + + template>> + shared_ptr(unique_ptr<_Yp, _Del>&& __r) + : __shared_ptr<_Tp>(std::move(__r)) { } +# 307 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + constexpr shared_ptr(nullptr_t) noexcept : shared_ptr() { } + + shared_ptr& operator=(const shared_ptr&) noexcept = default; + + template + _Assignable&> + operator=(const shared_ptr<_Yp>& __r) noexcept + { + this->__shared_ptr<_Tp>::operator=(__r); + return *this; + } + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + template + _Assignable> + operator=(auto_ptr<_Yp>&& __r) + { + this->__shared_ptr<_Tp>::operator=(std::move(__r)); + return *this; + } +#pragma GCC diagnostic pop + + + shared_ptr& + operator=(shared_ptr&& __r) noexcept + { + this->__shared_ptr<_Tp>::operator=(std::move(__r)); + return *this; + } + + template + _Assignable> + operator=(shared_ptr<_Yp>&& __r) noexcept + { + this->__shared_ptr<_Tp>::operator=(std::move(__r)); + return *this; + } + + template + _Assignable> + operator=(unique_ptr<_Yp, _Del>&& __r) + { + this->__shared_ptr<_Tp>::operator=(std::move(__r)); + return *this; + } + + private: + + template + shared_ptr(_Sp_alloc_shared_tag<_Alloc> __tag, _Args&&... __args) + : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) + { } + + template + friend shared_ptr<_Yp> + allocate_shared(const _Alloc& __a, _Args&&... __args); + + + shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t) + : __shared_ptr<_Tp>(__r, std::nothrow) { } + + friend class weak_ptr<_Tp>; + }; + + + template + shared_ptr(weak_ptr<_Tp>) -> shared_ptr<_Tp>; + template + shared_ptr(unique_ptr<_Tp, _Del>) -> shared_ptr<_Tp>; + + + + template + inline bool + operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept + { return __a.get() == __b.get(); } + + template + inline bool + operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept + { return !__a; } + + template + inline bool + operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept + { return !__a; } + + template + inline bool + operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept + { return __a.get() != __b.get(); } + + template + inline bool + operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept + { return (bool)__a; } + + template + inline bool + operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept + { return (bool)__a; } + + template + inline bool + operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept + { + using _Tp_elt = typename shared_ptr<_Tp>::element_type; + using _Up_elt = typename shared_ptr<_Up>::element_type; + using _Vp = typename common_type<_Tp_elt*, _Up_elt*>::type; + return less<_Vp>()(__a.get(), __b.get()); + } + + template + inline bool + operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept + { + using _Tp_elt = typename shared_ptr<_Tp>::element_type; + return less<_Tp_elt*>()(__a.get(), nullptr); + } + + template + inline bool + operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept + { + using _Tp_elt = typename shared_ptr<_Tp>::element_type; + return less<_Tp_elt*>()(nullptr, __a.get()); + } + + template + inline bool + operator<=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept + { return !(__b < __a); } + + template + inline bool + operator<=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept + { return !(nullptr < __a); } + + template + inline bool + operator<=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept + { return !(__a < nullptr); } + + template + inline bool + operator>(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept + { return (__b < __a); } + + template + inline bool + operator>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept + { return nullptr < __a; } + + template + inline bool + operator>(nullptr_t, const shared_ptr<_Tp>& __a) noexcept + { return __a < nullptr; } + + template + inline bool + operator>=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept + { return !(__a < __b); } + + template + inline bool + operator>=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept + { return !(__a < nullptr); } + + template + inline bool + operator>=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept + { return !(nullptr < __a); } + + template + struct less> : public _Sp_less> + { }; + + + template + inline void + swap(shared_ptr<_Tp>& __a, shared_ptr<_Tp>& __b) noexcept + { __a.swap(__b); } + + + template + inline shared_ptr<_Tp> + static_pointer_cast(const shared_ptr<_Up>& __r) noexcept + { + using _Sp = shared_ptr<_Tp>; + return _Sp(__r, static_cast(__r.get())); + } + + template + inline shared_ptr<_Tp> + const_pointer_cast(const shared_ptr<_Up>& __r) noexcept + { + using _Sp = shared_ptr<_Tp>; + return _Sp(__r, const_cast(__r.get())); + } + + template + inline shared_ptr<_Tp> + dynamic_pointer_cast(const shared_ptr<_Up>& __r) noexcept + { + using _Sp = shared_ptr<_Tp>; + if (auto* __p = dynamic_cast(__r.get())) + return _Sp(__r, __p); + return _Sp(); + } + + + template + inline shared_ptr<_Tp> + reinterpret_pointer_cast(const shared_ptr<_Up>& __r) noexcept + { + using _Sp = shared_ptr<_Tp>; + return _Sp(__r, reinterpret_cast(__r.get())); + } + + + + + + + + template + class weak_ptr : public __weak_ptr<_Tp> + { + template + using _Constructible = typename enable_if< + is_constructible<__weak_ptr<_Tp>, _Arg>::value + >::type; + + template + using _Assignable = typename enable_if< + is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& + >::type; + + public: + constexpr weak_ptr() noexcept = default; + + template&>> + weak_ptr(const shared_ptr<_Yp>& __r) noexcept + : __weak_ptr<_Tp>(__r) { } + + weak_ptr(const weak_ptr&) noexcept = default; + + template&>> + weak_ptr(const weak_ptr<_Yp>& __r) noexcept + : __weak_ptr<_Tp>(__r) { } + + weak_ptr(weak_ptr&&) noexcept = default; + + template>> + weak_ptr(weak_ptr<_Yp>&& __r) noexcept + : __weak_ptr<_Tp>(std::move(__r)) { } + + weak_ptr& + operator=(const weak_ptr& __r) noexcept = default; + + template + _Assignable&> + operator=(const weak_ptr<_Yp>& __r) noexcept + { + this->__weak_ptr<_Tp>::operator=(__r); + return *this; + } + + template + _Assignable&> + operator=(const shared_ptr<_Yp>& __r) noexcept + { + this->__weak_ptr<_Tp>::operator=(__r); + return *this; + } + + weak_ptr& + operator=(weak_ptr&& __r) noexcept = default; + + template + _Assignable> + operator=(weak_ptr<_Yp>&& __r) noexcept + { + this->__weak_ptr<_Tp>::operator=(std::move(__r)); + return *this; + } + + shared_ptr<_Tp> + lock() const noexcept + { return shared_ptr<_Tp>(*this, std::nothrow); } + }; + + + template + weak_ptr(shared_ptr<_Tp>) -> weak_ptr<_Tp>; + + + + template + inline void + swap(weak_ptr<_Tp>& __a, weak_ptr<_Tp>& __b) noexcept + { __a.swap(__b); } + + + + template + struct owner_less; + + + template<> + struct owner_less : _Sp_owner_less + { }; + + + template + struct owner_less> + : public _Sp_owner_less, weak_ptr<_Tp>> + { }; + + + template + struct owner_less> + : public _Sp_owner_less, shared_ptr<_Tp>> + { }; + + + + + template + class enable_shared_from_this + { + protected: + constexpr enable_shared_from_this() noexcept { } + + enable_shared_from_this(const enable_shared_from_this&) noexcept { } + + enable_shared_from_this& + operator=(const enable_shared_from_this&) noexcept + { return *this; } + + ~enable_shared_from_this() { } + + public: + shared_ptr<_Tp> + shared_from_this() + { return shared_ptr<_Tp>(this->_M_weak_this); } + + shared_ptr + shared_from_this() const + { return shared_ptr(this->_M_weak_this); } + + + + weak_ptr<_Tp> + weak_from_this() noexcept + { return this->_M_weak_this; } + + weak_ptr + weak_from_this() const noexcept + { return this->_M_weak_this; } + + + private: + template + void + _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const noexcept + { _M_weak_this._M_assign(__p, __n); } + + + friend const enable_shared_from_this* + __enable_shared_from_this_base(const __shared_count<>&, + const enable_shared_from_this* __p) + { return __p; } + + template + friend class __shared_ptr; + + mutable weak_ptr<_Tp> _M_weak_this; + }; +# 701 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template + inline shared_ptr<_Tp> + allocate_shared(const _Alloc& __a, _Args&&... __args) + { + return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + std::forward<_Args>(__args)...); + } +# 716 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr.h" 3 + template + inline shared_ptr<_Tp> + make_shared(_Args&&... __args) + { + typedef typename std::remove_cv<_Tp>::type _Tp_nc; + return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), + std::forward<_Args>(__args)...); + } + + + template + struct hash> + : public __hash_base> + { + size_t + operator()(const shared_ptr<_Tp>& __s) const noexcept + { + return std::hash::element_type*>()(__s.get()); + } + }; + + + + +} +# 82 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_atomic.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_atomic.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_base.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_base.h" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_lockfree_defines.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_lockfree_defines.h" 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_base.h" 2 3 + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 55 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_base.h" 3 + typedef enum memory_order + { + memory_order_relaxed, + memory_order_consume, + memory_order_acquire, + memory_order_release, + memory_order_acq_rel, + memory_order_seq_cst + } memory_order; + + enum __memory_order_modifier + { + __memory_order_mask = 0x0ffff, + __memory_order_modifier_mask = 0xffff0000, + __memory_order_hle_acquire = 0x10000, + __memory_order_hle_release = 0x20000 + }; + + constexpr memory_order + operator|(memory_order __m, __memory_order_modifier __mod) + { + return memory_order(__m | int(__mod)); + } + + constexpr memory_order + operator&(memory_order __m, __memory_order_modifier __mod) + { + return memory_order(__m & int(__mod)); + } + + + constexpr memory_order + __cmpexch_failure_order2(memory_order __m) noexcept + { + return __m == memory_order_acq_rel ? memory_order_acquire + : __m == memory_order_release ? memory_order_relaxed : __m; + } + + constexpr memory_order + __cmpexch_failure_order(memory_order __m) noexcept + { + return memory_order(__cmpexch_failure_order2(__m & __memory_order_mask) + | (__m & __memory_order_modifier_mask)); + } + + inline __attribute__((__always_inline__)) void + atomic_thread_fence(memory_order __m) noexcept + { __atomic_thread_fence(__m); } + + inline __attribute__((__always_inline__)) void + atomic_signal_fence(memory_order __m) noexcept + { __atomic_signal_fence(__m); } + + + template + inline _Tp + kill_dependency(_Tp __y) noexcept + { + _Tp __ret(__y); + return __ret; + } + + + + template + struct __atomic_base; + + + + + template + struct atomic; + + template + struct atomic<_Tp*>; + + + + typedef bool __atomic_flag_data_type; +# 148 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_base.h" 3 + extern "C" { + + struct __atomic_flag_base + { + __atomic_flag_data_type _M_i; + }; + + } + + + + + struct atomic_flag : public __atomic_flag_base + { + atomic_flag() noexcept = default; + ~atomic_flag() noexcept = default; + atomic_flag(const atomic_flag&) = delete; + atomic_flag& operator=(const atomic_flag&) = delete; + atomic_flag& operator=(const atomic_flag&) volatile = delete; + + + constexpr atomic_flag(bool __i) noexcept + : __atomic_flag_base{ _S_init(__i) } + { } + + inline __attribute__((__always_inline__)) bool + test_and_set(memory_order __m = memory_order_seq_cst) noexcept + { + return __atomic_test_and_set (&_M_i, __m); + } + + inline __attribute__((__always_inline__)) bool + test_and_set(memory_order __m = memory_order_seq_cst) volatile noexcept + { + return __atomic_test_and_set (&_M_i, __m); + } + + inline __attribute__((__always_inline__)) void + clear(memory_order __m = memory_order_seq_cst) noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + ; + + __atomic_clear (&_M_i, __m); + } + + inline __attribute__((__always_inline__)) void + clear(memory_order __m = memory_order_seq_cst) volatile noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + ; + + __atomic_clear (&_M_i, __m); + } + + private: + static constexpr __atomic_flag_data_type + _S_init(bool __i) + { return __i ? 1 : 0; } + }; +# 237 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/atomic_base.h" 3 + template + struct __atomic_base + { + private: + typedef _ITp __int_type; + + static constexpr int _S_alignment = + sizeof(_ITp) > alignof(_ITp) ? sizeof(_ITp) : alignof(_ITp); + + alignas(_S_alignment) __int_type _M_i; + + public: + __atomic_base() noexcept = default; + ~__atomic_base() noexcept = default; + __atomic_base(const __atomic_base&) = delete; + __atomic_base& operator=(const __atomic_base&) = delete; + __atomic_base& operator=(const __atomic_base&) volatile = delete; + + + constexpr __atomic_base(__int_type __i) noexcept : _M_i (__i) { } + + operator __int_type() const noexcept + { return load(); } + + operator __int_type() const volatile noexcept + { return load(); } + + __int_type + operator=(__int_type __i) noexcept + { + store(__i); + return __i; + } + + __int_type + operator=(__int_type __i) volatile noexcept + { + store(__i); + return __i; + } + + __int_type + operator++(int) noexcept + { return fetch_add(1); } + + __int_type + operator++(int) volatile noexcept + { return fetch_add(1); } + + __int_type + operator--(int) noexcept + { return fetch_sub(1); } + + __int_type + operator--(int) volatile noexcept + { return fetch_sub(1); } + + __int_type + operator++() noexcept + { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); } + + __int_type + operator++() volatile noexcept + { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); } + + __int_type + operator--() noexcept + { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); } + + __int_type + operator--() volatile noexcept + { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); } + + __int_type + operator+=(__int_type __i) noexcept + { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator+=(__int_type __i) volatile noexcept + { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator-=(__int_type __i) noexcept + { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator-=(__int_type __i) volatile noexcept + { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator&=(__int_type __i) noexcept + { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator&=(__int_type __i) volatile noexcept + { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator|=(__int_type __i) noexcept + { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator|=(__int_type __i) volatile noexcept + { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator^=(__int_type __i) noexcept + { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); } + + __int_type + operator^=(__int_type __i) volatile noexcept + { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); } + + bool + is_lock_free() const noexcept + { + + return __atomic_is_lock_free(sizeof(_M_i), + reinterpret_cast(-__alignof(_M_i))); + } + + bool + is_lock_free() const volatile noexcept + { + + return __atomic_is_lock_free(sizeof(_M_i), + reinterpret_cast(-__alignof(_M_i))); + } + + inline __attribute__((__always_inline__)) void + store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + ; + + __atomic_store_n(&_M_i, __i, __m); + } + + inline __attribute__((__always_inline__)) void + store(__int_type __i, + memory_order __m = memory_order_seq_cst) volatile noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + ; + + __atomic_store_n(&_M_i, __i, __m); + } + + inline __attribute__((__always_inline__)) __int_type + load(memory_order __m = memory_order_seq_cst) const noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + + return __atomic_load_n(&_M_i, __m); + } + + inline __attribute__((__always_inline__)) __int_type + load(memory_order __m = memory_order_seq_cst) const volatile noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + + return __atomic_load_n(&_M_i, __m); + } + + inline __attribute__((__always_inline__)) __int_type + exchange(__int_type __i, + memory_order __m = memory_order_seq_cst) noexcept + { + return __atomic_exchange_n(&_M_i, __i, __m); + } + + + inline __attribute__((__always_inline__)) __int_type + exchange(__int_type __i, + memory_order __m = memory_order_seq_cst) volatile noexcept + { + return __atomic_exchange_n(&_M_i, __i, __m); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_weak(__int_type& __i1, __int_type __i2, + memory_order __m1, memory_order __m2) noexcept + { + memory_order __b2 = __m2 & __memory_order_mask; + memory_order __b1 = __m1 & __memory_order_mask; + ; + ; + ; + + return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_weak(__int_type& __i1, __int_type __i2, + memory_order __m1, + memory_order __m2) volatile noexcept + { + memory_order __b2 = __m2 & __memory_order_mask; + memory_order __b1 = __m1 & __memory_order_mask; + ; + ; + ; + + return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_weak(__int_type& __i1, __int_type __i2, + memory_order __m = memory_order_seq_cst) noexcept + { + return compare_exchange_weak(__i1, __i2, __m, + __cmpexch_failure_order(__m)); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_weak(__int_type& __i1, __int_type __i2, + memory_order __m = memory_order_seq_cst) volatile noexcept + { + return compare_exchange_weak(__i1, __i2, __m, + __cmpexch_failure_order(__m)); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_strong(__int_type& __i1, __int_type __i2, + memory_order __m1, memory_order __m2) noexcept + { + memory_order __b2 = __m2 & __memory_order_mask; + memory_order __b1 = __m1 & __memory_order_mask; + ; + ; + ; + + return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_strong(__int_type& __i1, __int_type __i2, + memory_order __m1, + memory_order __m2) volatile noexcept + { + memory_order __b2 = __m2 & __memory_order_mask; + memory_order __b1 = __m1 & __memory_order_mask; + + ; + ; + ; + + return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_strong(__int_type& __i1, __int_type __i2, + memory_order __m = memory_order_seq_cst) noexcept + { + return compare_exchange_strong(__i1, __i2, __m, + __cmpexch_failure_order(__m)); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_strong(__int_type& __i1, __int_type __i2, + memory_order __m = memory_order_seq_cst) volatile noexcept + { + return compare_exchange_strong(__i1, __i2, __m, + __cmpexch_failure_order(__m)); + } + + inline __attribute__((__always_inline__)) __int_type + fetch_add(__int_type __i, + memory_order __m = memory_order_seq_cst) noexcept + { return __atomic_fetch_add(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_add(__int_type __i, + memory_order __m = memory_order_seq_cst) volatile noexcept + { return __atomic_fetch_add(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_sub(__int_type __i, + memory_order __m = memory_order_seq_cst) noexcept + { return __atomic_fetch_sub(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_sub(__int_type __i, + memory_order __m = memory_order_seq_cst) volatile noexcept + { return __atomic_fetch_sub(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_and(__int_type __i, + memory_order __m = memory_order_seq_cst) noexcept + { return __atomic_fetch_and(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_and(__int_type __i, + memory_order __m = memory_order_seq_cst) volatile noexcept + { return __atomic_fetch_and(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_or(__int_type __i, + memory_order __m = memory_order_seq_cst) noexcept + { return __atomic_fetch_or(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_or(__int_type __i, + memory_order __m = memory_order_seq_cst) volatile noexcept + { return __atomic_fetch_or(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_xor(__int_type __i, + memory_order __m = memory_order_seq_cst) noexcept + { return __atomic_fetch_xor(&_M_i, __i, __m); } + + inline __attribute__((__always_inline__)) __int_type + fetch_xor(__int_type __i, + memory_order __m = memory_order_seq_cst) volatile noexcept + { return __atomic_fetch_xor(&_M_i, __i, __m); } + }; + + + + template + struct __atomic_base<_PTp*> + { + private: + typedef _PTp* __pointer_type; + + __pointer_type _M_p; + + + constexpr ptrdiff_t + _M_type_size(ptrdiff_t __d) const { return __d * sizeof(_PTp); } + + constexpr ptrdiff_t + _M_type_size(ptrdiff_t __d) const volatile { return __d * sizeof(_PTp); } + + public: + __atomic_base() noexcept = default; + ~__atomic_base() noexcept = default; + __atomic_base(const __atomic_base&) = delete; + __atomic_base& operator=(const __atomic_base&) = delete; + __atomic_base& operator=(const __atomic_base&) volatile = delete; + + + constexpr __atomic_base(__pointer_type __p) noexcept : _M_p (__p) { } + + operator __pointer_type() const noexcept + { return load(); } + + operator __pointer_type() const volatile noexcept + { return load(); } + + __pointer_type + operator=(__pointer_type __p) noexcept + { + store(__p); + return __p; + } + + __pointer_type + operator=(__pointer_type __p) volatile noexcept + { + store(__p); + return __p; + } + + __pointer_type + operator++(int) noexcept + { return fetch_add(1); } + + __pointer_type + operator++(int) volatile noexcept + { return fetch_add(1); } + + __pointer_type + operator--(int) noexcept + { return fetch_sub(1); } + + __pointer_type + operator--(int) volatile noexcept + { return fetch_sub(1); } + + __pointer_type + operator++() noexcept + { return __atomic_add_fetch(&_M_p, _M_type_size(1), + memory_order_seq_cst); } + + __pointer_type + operator++() volatile noexcept + { return __atomic_add_fetch(&_M_p, _M_type_size(1), + memory_order_seq_cst); } + + __pointer_type + operator--() noexcept + { return __atomic_sub_fetch(&_M_p, _M_type_size(1), + memory_order_seq_cst); } + + __pointer_type + operator--() volatile noexcept + { return __atomic_sub_fetch(&_M_p, _M_type_size(1), + memory_order_seq_cst); } + + __pointer_type + operator+=(ptrdiff_t __d) noexcept + { return __atomic_add_fetch(&_M_p, _M_type_size(__d), + memory_order_seq_cst); } + + __pointer_type + operator+=(ptrdiff_t __d) volatile noexcept + { return __atomic_add_fetch(&_M_p, _M_type_size(__d), + memory_order_seq_cst); } + + __pointer_type + operator-=(ptrdiff_t __d) noexcept + { return __atomic_sub_fetch(&_M_p, _M_type_size(__d), + memory_order_seq_cst); } + + __pointer_type + operator-=(ptrdiff_t __d) volatile noexcept + { return __atomic_sub_fetch(&_M_p, _M_type_size(__d), + memory_order_seq_cst); } + + bool + is_lock_free() const noexcept + { + + return __atomic_is_lock_free(sizeof(_M_p), + reinterpret_cast(-__alignof(_M_p))); + } + + bool + is_lock_free() const volatile noexcept + { + + return __atomic_is_lock_free(sizeof(_M_p), + reinterpret_cast(-__alignof(_M_p))); + } + + inline __attribute__((__always_inline__)) void + store(__pointer_type __p, + memory_order __m = memory_order_seq_cst) noexcept + { + memory_order __b = __m & __memory_order_mask; + + ; + ; + ; + + __atomic_store_n(&_M_p, __p, __m); + } + + inline __attribute__((__always_inline__)) void + store(__pointer_type __p, + memory_order __m = memory_order_seq_cst) volatile noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + ; + + __atomic_store_n(&_M_p, __p, __m); + } + + inline __attribute__((__always_inline__)) __pointer_type + load(memory_order __m = memory_order_seq_cst) const noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + + return __atomic_load_n(&_M_p, __m); + } + + inline __attribute__((__always_inline__)) __pointer_type + load(memory_order __m = memory_order_seq_cst) const volatile noexcept + { + memory_order __b = __m & __memory_order_mask; + ; + ; + + return __atomic_load_n(&_M_p, __m); + } + + inline __attribute__((__always_inline__)) __pointer_type + exchange(__pointer_type __p, + memory_order __m = memory_order_seq_cst) noexcept + { + return __atomic_exchange_n(&_M_p, __p, __m); + } + + + inline __attribute__((__always_inline__)) __pointer_type + exchange(__pointer_type __p, + memory_order __m = memory_order_seq_cst) volatile noexcept + { + return __atomic_exchange_n(&_M_p, __p, __m); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_strong(__pointer_type& __p1, __pointer_type __p2, + memory_order __m1, + memory_order __m2) noexcept + { + memory_order __b2 = __m2 & __memory_order_mask; + memory_order __b1 = __m1 & __memory_order_mask; + ; + ; + ; + + return __atomic_compare_exchange_n(&_M_p, &__p1, __p2, 0, __m1, __m2); + } + + inline __attribute__((__always_inline__)) bool + compare_exchange_strong(__pointer_type& __p1, __pointer_type __p2, + memory_order __m1, + memory_order __m2) volatile noexcept + { + memory_order __b2 = __m2 & __memory_order_mask; + memory_order __b1 = __m1 & __memory_order_mask; + + ; + ; + ; + + return __atomic_compare_exchange_n(&_M_p, &__p1, __p2, 0, __m1, __m2); + } + + inline __attribute__((__always_inline__)) __pointer_type + fetch_add(ptrdiff_t __d, + memory_order __m = memory_order_seq_cst) noexcept + { return __atomic_fetch_add(&_M_p, _M_type_size(__d), __m); } + + inline __attribute__((__always_inline__)) __pointer_type + fetch_add(ptrdiff_t __d, + memory_order __m = memory_order_seq_cst) volatile noexcept + { return __atomic_fetch_add(&_M_p, _M_type_size(__d), __m); } + + inline __attribute__((__always_inline__)) __pointer_type + fetch_sub(ptrdiff_t __d, + memory_order __m = memory_order_seq_cst) noexcept + { return __atomic_fetch_sub(&_M_p, _M_type_size(__d), __m); } + + inline __attribute__((__always_inline__)) __pointer_type + fetch_sub(ptrdiff_t __d, + memory_order __m = memory_order_seq_cst) volatile noexcept + { return __atomic_fetch_sub(&_M_p, _M_type_size(__d), __m); } + }; + + + + +} +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_atomic.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + struct _Sp_locker + { + _Sp_locker(const _Sp_locker&) = delete; + _Sp_locker& operator=(const _Sp_locker&) = delete; + + + explicit + _Sp_locker(const void*) noexcept; + _Sp_locker(const void*, const void*) noexcept; + ~_Sp_locker(); + + private: + unsigned char _M_key1; + unsigned char _M_key2; + + + + }; + + + + + + + + template + inline bool + atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) + { + + return __gthread_active_p() == 0; + + + + } + + template + inline bool + atomic_is_lock_free(const shared_ptr<_Tp>* __p) + { return std::atomic_is_lock_free<_Tp, __default_lock_policy>(__p); } +# 96 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_atomic.h" 3 + template + inline shared_ptr<_Tp> + atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) + { + _Sp_locker __lock{__p}; + return *__p; + } + + template + inline shared_ptr<_Tp> + atomic_load(const shared_ptr<_Tp>* __p) + { return std::atomic_load_explicit(__p, memory_order_seq_cst); } + + template + inline __shared_ptr<_Tp, _Lp> + atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) + { + _Sp_locker __lock{__p}; + return *__p; + } + + template + inline __shared_ptr<_Tp, _Lp> + atomic_load(const __shared_ptr<_Tp, _Lp>* __p) + { return std::atomic_load_explicit(__p, memory_order_seq_cst); } +# 132 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_atomic.h" 3 + template + inline void + atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, + memory_order) + { + _Sp_locker __lock{__p}; + __p->swap(__r); + } + + template + inline void + atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) + { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } + + template + inline void + atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, + __shared_ptr<_Tp, _Lp> __r, + memory_order) + { + _Sp_locker __lock{__p}; + __p->swap(__r); + } + + template + inline void + atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) + { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } +# 169 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_atomic.h" 3 + template + inline shared_ptr<_Tp> + atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, + memory_order) + { + _Sp_locker __lock{__p}; + __p->swap(__r); + return __r; + } + + template + inline shared_ptr<_Tp> + atomic_exchange(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) + { + return std::atomic_exchange_explicit(__p, std::move(__r), + memory_order_seq_cst); + } + + template + inline __shared_ptr<_Tp, _Lp> + atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, + __shared_ptr<_Tp, _Lp> __r, + memory_order) + { + _Sp_locker __lock{__p}; + __p->swap(__r); + return __r; + } + + template + inline __shared_ptr<_Tp, _Lp> + atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) + { + return std::atomic_exchange_explicit(__p, std::move(__r), + memory_order_seq_cst); + } +# 218 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/shared_ptr_atomic.h" 3 + template + bool + atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, + shared_ptr<_Tp>* __v, + shared_ptr<_Tp> __w, + memory_order, + memory_order) + { + shared_ptr<_Tp> __x; + _Sp_locker __lock{__p, __v}; + owner_less> __less; + if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) + { + __x = std::move(*__p); + *__p = std::move(__w); + return true; + } + __x = std::move(*__v); + *__v = *__p; + return false; + } + + template + inline bool + atomic_compare_exchange_strong(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v, + shared_ptr<_Tp> __w) + { + return std::atomic_compare_exchange_strong_explicit(__p, __v, + std::move(__w), memory_order_seq_cst, memory_order_seq_cst); + } + + template + inline bool + atomic_compare_exchange_weak_explicit(shared_ptr<_Tp>* __p, + shared_ptr<_Tp>* __v, + shared_ptr<_Tp> __w, + memory_order __success, + memory_order __failure) + { + return std::atomic_compare_exchange_strong_explicit(__p, __v, + std::move(__w), __success, __failure); + } + + template + inline bool + atomic_compare_exchange_weak(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v, + shared_ptr<_Tp> __w) + { + return std::atomic_compare_exchange_weak_explicit(__p, __v, + std::move(__w), memory_order_seq_cst, memory_order_seq_cst); + } + + template + bool + atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, + __shared_ptr<_Tp, _Lp>* __v, + __shared_ptr<_Tp, _Lp> __w, + memory_order, + memory_order) + { + __shared_ptr<_Tp, _Lp> __x; + _Sp_locker __lock{__p, __v}; + owner_less<__shared_ptr<_Tp, _Lp>> __less; + if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) + { + __x = std::move(*__p); + *__p = std::move(__w); + return true; + } + __x = std::move(*__v); + *__v = *__p; + return false; + } + + template + inline bool + atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, + __shared_ptr<_Tp, _Lp>* __v, + __shared_ptr<_Tp, _Lp> __w) + { + return std::atomic_compare_exchange_strong_explicit(__p, __v, + std::move(__w), memory_order_seq_cst, memory_order_seq_cst); + } + + template + inline bool + atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, + __shared_ptr<_Tp, _Lp>* __v, + __shared_ptr<_Tp, _Lp> __w, + memory_order __success, + memory_order __failure) + { + return std::atomic_compare_exchange_strong_explicit(__p, __v, + std::move(__w), __success, __failure); + } + + template + inline bool + atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, + __shared_ptr<_Tp, _Lp>* __v, + __shared_ptr<_Tp, _Lp> __w) + { + return std::atomic_compare_exchange_weak_explicit(__p, __v, + std::move(__w), memory_order_seq_cst, memory_order_seq_cst); + } + + + + + +} +# 83 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 1 3 +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + template + struct auto_ptr_ref + { + _Tp1* _M_ptr; + + explicit + auto_ptr_ref(_Tp1* __p): _M_ptr(__p) { } + } __attribute__ ((__deprecated__)); + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" +# 88 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + template + class auto_ptr + { + private: + _Tp* _M_ptr; + + public: + + typedef _Tp element_type; + + + + + + + + explicit + auto_ptr(element_type* __p = 0) throw() : _M_ptr(__p) { } +# 114 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + auto_ptr(auto_ptr& __a) throw() : _M_ptr(__a.release()) { } +# 126 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + template + auto_ptr(auto_ptr<_Tp1>& __a) throw() : _M_ptr(__a.release()) { } +# 137 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + auto_ptr& + operator=(auto_ptr& __a) throw() + { + reset(__a.release()); + return *this; + } +# 154 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + template + auto_ptr& + operator=(auto_ptr<_Tp1>& __a) throw() + { + reset(__a.release()); + return *this; + } +# 172 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + ~auto_ptr() { delete _M_ptr; } +# 182 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + element_type& + operator*() const throw() + { + ; + return *_M_ptr; + } + + + + + + + + element_type* + operator->() const throw() + { + ; + return _M_ptr; + } +# 212 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + element_type* + get() const throw() { return _M_ptr; } +# 226 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + element_type* + release() throw() + { + element_type* __tmp = _M_ptr; + _M_ptr = 0; + return __tmp; + } +# 241 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + void + reset(element_type* __p = 0) throw() + { + if (__p != _M_ptr) + { + delete _M_ptr; + _M_ptr = __p; + } + } +# 266 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/backward/auto_ptr.h" 3 + auto_ptr(auto_ptr_ref __ref) throw() + : _M_ptr(__ref._M_ptr) { } + + auto_ptr& + operator=(auto_ptr_ref __ref) throw() + { + if (__ref._M_ptr != this->get()) + { + delete _M_ptr; + _M_ptr = __ref._M_ptr; + } + return *this; + } + + template + operator auto_ptr_ref<_Tp1>() throw() + { return auto_ptr_ref<_Tp1>(this->release()); } + + template + operator auto_ptr<_Tp1>() throw() + { return auto_ptr<_Tp1>(this->release()); } + } __attribute__ ((__deprecated__)); + + + + template<> + class auto_ptr + { + public: + typedef void element_type; + } __attribute__ ((__deprecated__)); + + + template<_Lock_policy _Lp> + template + inline + __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) + : _M_pi(new _Sp_counted_ptr<_Tp*, _Lp>(__r.get())) + { __r.release(); } + + template + template + inline + __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) + : _M_ptr(__r.get()), _M_refcount() + { + + static_assert( sizeof(_Tp1) > 0, "incomplete type" ); + _Tp1* __tmp = __r.get(); + _M_refcount = __shared_count<_Lp>(std::move(__r)); + _M_enable_shared_from_this_with(__tmp); + } + + template + template + inline + shared_ptr<_Tp>::shared_ptr(std::auto_ptr<_Tp1>&& __r) + : __shared_ptr<_Tp>(std::move(__r)) { } + + template + template + inline + unique_ptr<_Tp, _Dp>::unique_ptr(auto_ptr<_Up>&& __u) noexcept + : _M_t(__u.release(), deleter_type()) { } + + +#pragma GCC diagnostic pop + + +} +# 85 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 2 3 + + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 113 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/memory" 3 +inline void* +align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept +{ + const auto __intptr = reinterpret_cast(__ptr); + const auto __aligned = (__intptr - 1u + __align) & -__align; + const auto __diff = __aligned - __intptr; + if ((__size + __diff) > __space) + return nullptr; + else + { + __space -= __diff; + return __ptr = reinterpret_cast(__aligned); + } +} + + + +enum class pointer_safety { relaxed, preferred, strict }; + +inline void +declare_reachable(void*) { } + +template + inline _Tp* + undeclare_reachable(_Tp* __p) { return __p; } + +inline void +declare_no_pointers(char*, size_t) { } + +inline void +undeclare_no_pointers(char*, size_t) { } + +inline pointer_safety +get_pointer_safety() noexcept { return pointer_safety::relaxed; } + + +} +# 11 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 1 3 +# 60 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stdarg_va_list.h" 1 3 +# 12 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stdarg_va_list.h" 3 +typedef __builtin_va_list va_list; +# 61 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stdarg_va_arg.h" 1 3 +# 66 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stdarg___va_copy.h" 1 3 +# 71 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stdarg_va_copy.h" 1 3 +# 76 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 2 3 +# 12 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 2 + +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/types.h" 1 + + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/algorithm" 1 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/algorithm" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 1 3 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdlib" 3 +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/algorithmfwd.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/algorithmfwd.h" 3 + + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 195 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/algorithmfwd.h" 3 + template + bool + all_of(_IIter, _IIter, _Predicate); + + template + bool + any_of(_IIter, _IIter, _Predicate); + + + template + bool + binary_search(_FIter, _FIter, const _Tp&); + + template + bool + binary_search(_FIter, _FIter, const _Tp&, _Compare); + + + template + constexpr + const _Tp& + clamp(const _Tp&, const _Tp&, const _Tp&); + + template + constexpr + const _Tp& + clamp(const _Tp&, const _Tp&, const _Tp&, _Compare); + + + template + _OIter + copy(_IIter, _IIter, _OIter); + + template + _BIter2 + copy_backward(_BIter1, _BIter1, _BIter2); + + + template + _OIter + copy_if(_IIter, _IIter, _OIter, _Predicate); + + template + _OIter + copy_n(_IIter, _Size, _OIter); + + + + + + template + pair<_FIter, _FIter> + equal_range(_FIter, _FIter, const _Tp&); + + template + pair<_FIter, _FIter> + equal_range(_FIter, _FIter, const _Tp&, _Compare); + + template + void + fill(_FIter, _FIter, const _Tp&); + + template + _OIter + fill_n(_OIter, _Size, const _Tp&); + + + + template + _FIter1 + find_end(_FIter1, _FIter1, _FIter2, _FIter2); + + template + _FIter1 + find_end(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate); + + + + + + template + _IIter + find_if_not(_IIter, _IIter, _Predicate); + + + + + + + template + bool + includes(_IIter1, _IIter1, _IIter2, _IIter2); + + template + bool + includes(_IIter1, _IIter1, _IIter2, _IIter2, _Compare); + + template + void + inplace_merge(_BIter, _BIter, _BIter); + + template + void + inplace_merge(_BIter, _BIter, _BIter, _Compare); + + + template + bool + is_heap(_RAIter, _RAIter); + + template + bool + is_heap(_RAIter, _RAIter, _Compare); + + template + _RAIter + is_heap_until(_RAIter, _RAIter); + + template + _RAIter + is_heap_until(_RAIter, _RAIter, _Compare); + + template + bool + is_partitioned(_IIter, _IIter, _Predicate); + + template + bool + is_permutation(_FIter1, _FIter1, _FIter2); + + template + bool + is_permutation(_FIter1, _FIter1, _FIter2, _BinaryPredicate); + + template + bool + is_sorted(_FIter, _FIter); + + template + bool + is_sorted(_FIter, _FIter, _Compare); + + template + _FIter + is_sorted_until(_FIter, _FIter); + + template + _FIter + is_sorted_until(_FIter, _FIter, _Compare); + + + template + void + iter_swap(_FIter1, _FIter2); + + template + _FIter + lower_bound(_FIter, _FIter, const _Tp&); + + template + _FIter + lower_bound(_FIter, _FIter, const _Tp&, _Compare); + + template + void + make_heap(_RAIter, _RAIter); + + template + void + make_heap(_RAIter, _RAIter, _Compare); + + template + constexpr + const _Tp& + max(const _Tp&, const _Tp&); + + template + constexpr + const _Tp& + max(const _Tp&, const _Tp&, _Compare); + + + + + template + constexpr + const _Tp& + min(const _Tp&, const _Tp&); + + template + constexpr + const _Tp& + min(const _Tp&, const _Tp&, _Compare); + + + + + template + constexpr + pair + minmax(const _Tp&, const _Tp&); + + template + constexpr + pair + minmax(const _Tp&, const _Tp&, _Compare); + + template + constexpr + pair<_FIter, _FIter> + minmax_element(_FIter, _FIter); + + template + constexpr + pair<_FIter, _FIter> + minmax_element(_FIter, _FIter, _Compare); + + template + constexpr + _Tp + min(initializer_list<_Tp>); + + template + constexpr + _Tp + min(initializer_list<_Tp>, _Compare); + + template + constexpr + _Tp + max(initializer_list<_Tp>); + + template + constexpr + _Tp + max(initializer_list<_Tp>, _Compare); + + template + constexpr + pair<_Tp, _Tp> + minmax(initializer_list<_Tp>); + + template + constexpr + pair<_Tp, _Tp> + minmax(initializer_list<_Tp>, _Compare); + + + + + template + bool + next_permutation(_BIter, _BIter); + + template + bool + next_permutation(_BIter, _BIter, _Compare); + + + template + bool + none_of(_IIter, _IIter, _Predicate); + + + + + + template + _RAIter + partial_sort_copy(_IIter, _IIter, _RAIter, _RAIter); + + template + _RAIter + partial_sort_copy(_IIter, _IIter, _RAIter, _RAIter, _Compare); + + + + + template + pair<_OIter1, _OIter2> + partition_copy(_IIter, _IIter, _OIter1, _OIter2, _Predicate); + + template + _FIter + partition_point(_FIter, _FIter, _Predicate); + + + template + void + pop_heap(_RAIter, _RAIter); + + template + void + pop_heap(_RAIter, _RAIter, _Compare); + + template + bool + prev_permutation(_BIter, _BIter); + + template + bool + prev_permutation(_BIter, _BIter, _Compare); + + template + void + push_heap(_RAIter, _RAIter); + + template + void + push_heap(_RAIter, _RAIter, _Compare); + + + + template + _FIter + remove(_FIter, _FIter, const _Tp&); + + template + _FIter + remove_if(_FIter, _FIter, _Predicate); + + template + _OIter + remove_copy(_IIter, _IIter, _OIter, const _Tp&); + + template + _OIter + remove_copy_if(_IIter, _IIter, _OIter, _Predicate); + + + + template + _OIter + replace_copy(_IIter, _IIter, _OIter, const _Tp&, const _Tp&); + + template + _OIter + replace_copy_if(_Iter, _Iter, _OIter, _Predicate, const _Tp&); + + + + template + void + reverse(_BIter, _BIter); + + template + _OIter + reverse_copy(_BIter, _BIter, _OIter); + + inline namespace _V2 + { + template + _FIter + rotate(_FIter, _FIter, _FIter); + } + + template + _OIter + rotate_copy(_FIter, _FIter, _FIter, _OIter); +# 565 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/algorithmfwd.h" 3 + template + void + shuffle(_RAIter, _RAIter, _UGenerator&&); + + + template + void + sort_heap(_RAIter, _RAIter); + + template + void + sort_heap(_RAIter, _RAIter, _Compare); + + template + _BIter + stable_partition(_BIter, _BIter, _Predicate); +# 594 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/algorithmfwd.h" 3 + template + _FIter2 + swap_ranges(_FIter1, _FIter1, _FIter2); + + + + template + _FIter + unique(_FIter, _FIter); + + template + _FIter + unique(_FIter, _FIter, _BinaryPredicate); + + + + template + _FIter + upper_bound(_FIter, _FIter, const _Tp&); + + template + _FIter + upper_bound(_FIter, _FIter, const _Tp&, _Compare); + + + + template + _FIter + adjacent_find(_FIter, _FIter); + + template + _FIter + adjacent_find(_FIter, _FIter, _BinaryPredicate); + + template + typename iterator_traits<_IIter>::difference_type + count(_IIter, _IIter, const _Tp&); + + template + typename iterator_traits<_IIter>::difference_type + count_if(_IIter, _IIter, _Predicate); + + template + bool + equal(_IIter1, _IIter1, _IIter2); + + template + bool + equal(_IIter1, _IIter1, _IIter2, _BinaryPredicate); + + template + _IIter + find(_IIter, _IIter, const _Tp&); + + template + _FIter1 + find_first_of(_FIter1, _FIter1, _FIter2, _FIter2); + + template + _FIter1 + find_first_of(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate); + + template + _IIter + find_if(_IIter, _IIter, _Predicate); + + template + _Funct + for_each(_IIter, _IIter, _Funct); + + template + void + generate(_FIter, _FIter, _Generator); + + template + _OIter + generate_n(_OIter, _Size, _Generator); + + template + bool + lexicographical_compare(_IIter1, _IIter1, _IIter2, _IIter2); + + template + bool + lexicographical_compare(_IIter1, _IIter1, _IIter2, _IIter2, _Compare); + + template + constexpr + _FIter + max_element(_FIter, _FIter); + + template + constexpr + _FIter + max_element(_FIter, _FIter, _Compare); + + template + _OIter + merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter); + + template + _OIter + merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare); + + template + constexpr + _FIter + min_element(_FIter, _FIter); + + template + constexpr + _FIter + min_element(_FIter, _FIter, _Compare); + + template + pair<_IIter1, _IIter2> + mismatch(_IIter1, _IIter1, _IIter2); + + template + pair<_IIter1, _IIter2> + mismatch(_IIter1, _IIter1, _IIter2, _BinaryPredicate); + + template + void + nth_element(_RAIter, _RAIter, _RAIter); + + template + void + nth_element(_RAIter, _RAIter, _RAIter, _Compare); + + template + void + partial_sort(_RAIter, _RAIter, _RAIter); + + template + void + partial_sort(_RAIter, _RAIter, _RAIter, _Compare); + + template + _BIter + partition(_BIter, _BIter, _Predicate); + + template + void + random_shuffle(_RAIter, _RAIter); + + template + void + random_shuffle(_RAIter, _RAIter, + + _Generator&&); + + + + + template + void + replace(_FIter, _FIter, const _Tp&, const _Tp&); + + template + void + replace_if(_FIter, _FIter, _Predicate, const _Tp&); + + template + _FIter1 + search(_FIter1, _FIter1, _FIter2, _FIter2); + + template + _FIter1 + search(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate); + + template + _FIter + search_n(_FIter, _FIter, _Size, const _Tp&); + + template + _FIter + search_n(_FIter, _FIter, _Size, const _Tp&, _BinaryPredicate); + + template + _OIter + set_difference(_IIter1, _IIter1, _IIter2, _IIter2, _OIter); + + template + _OIter + set_difference(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare); + + template + _OIter + set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter); + + template + _OIter + set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare); + + template + _OIter + set_symmetric_difference(_IIter1, _IIter1, _IIter2, _IIter2, _OIter); + + template + _OIter + set_symmetric_difference(_IIter1, _IIter1, _IIter2, _IIter2, + _OIter, _Compare); + + template + _OIter + set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter); + + template + _OIter + set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare); + + template + void + sort(_RAIter, _RAIter); + + template + void + sort(_RAIter, _RAIter, _Compare); + + template + void + stable_sort(_RAIter, _RAIter); + + template + void + stable_sort(_RAIter, _RAIter, _Compare); + + template + _OIter + transform(_IIter, _IIter, _OIter, _UnaryOperation); + + template + _OIter + transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation); + + template + _OIter + unique_copy(_IIter, _IIter, _OIter); + + template + _OIter + unique_copy(_IIter, _IIter, _OIter, _BinaryPredicate); + + + +} +# 61 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 1 3 +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + _Distance + __is_heap_until(_RandomAccessIterator __first, _Distance __n, + _Compare& __comp) + { + _Distance __parent = 0; + for (_Distance __child = 1; __child < __n; ++__child) + { + if (__comp(__first + __parent, __first + __child)) + return __child; + if ((__child & 1) == 0) + ++__parent; + } + return __n; + } + + + + template + inline bool + __is_heap(_RandomAccessIterator __first, _Distance __n) + { + __gnu_cxx::__ops::_Iter_less_iter __comp; + return std::__is_heap_until(__first, __n, __comp) == __n; + } + + template + inline bool + __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) + { + typedef __decltype(__comp) _Cmp; + __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(std::move(__comp)); + return std::__is_heap_until(__first, __n, __cmp) == __n; + } + + template + inline bool + __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) + { return std::__is_heap(__first, std::distance(__first, __last)); } + + template + inline bool + __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + return std::__is_heap(__first, std::move(__comp), + std::distance(__first, __last)); + } + + + + + template + void + __push_heap(_RandomAccessIterator __first, + _Distance __holeIndex, _Distance __topIndex, _Tp __value, + _Compare& __comp) + { + _Distance __parent = (__holeIndex - 1) / 2; + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + { + *(__first + __holeIndex) = std::move(*(__first + __parent)); + __holeIndex = __parent; + __parent = (__holeIndex - 1) / 2; + } + *(__first + __holeIndex) = std::move(__value); + } +# 152 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + typedef typename iterator_traits<_RandomAccessIterator>::value_type + _ValueType; + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _DistanceType; + + + + + + ; + ; + ; + + __gnu_cxx::__ops::_Iter_less_val __comp; + _ValueType __value = std::move(*(__last - 1)); + std::__push_heap(__first, _DistanceType((__last - __first) - 1), + _DistanceType(0), std::move(__value), __comp); + } +# 187 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + typedef typename iterator_traits<_RandomAccessIterator>::value_type + _ValueType; + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _DistanceType; + + + + + ; + ; + ; + + __decltype(__gnu_cxx::__ops::__iter_comp_val(std::move(__comp))) + __cmp(std::move(__comp)); + _ValueType __value = std::move(*(__last - 1)); + std::__push_heap(__first, _DistanceType((__last - __first) - 1), + _DistanceType(0), std::move(__value), __cmp); + } + + template + void + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + _Distance __len, _Tp __value, _Compare __comp) + { + const _Distance __topIndex = __holeIndex; + _Distance __secondChild = __holeIndex; + while (__secondChild < (__len - 1) / 2) + { + __secondChild = 2 * (__secondChild + 1); + if (__comp(__first + __secondChild, + __first + (__secondChild - 1))) + __secondChild--; + *(__first + __holeIndex) = std::move(*(__first + __secondChild)); + __holeIndex = __secondChild; + } + if ((__len & 1) == 0 && __secondChild == (__len - 2) / 2) + { + __secondChild = 2 * (__secondChild + 1); + *(__first + __holeIndex) = std::move(*(__first + (__secondChild - 1))); + + __holeIndex = __secondChild - 1; + } + __decltype(__gnu_cxx::__ops::__iter_comp_val(std::move(__comp))) + __cmp(std::move(__comp)); + std::__push_heap(__first, __holeIndex, __topIndex, + std::move(__value), __cmp); + } + + template + inline void + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _RandomAccessIterator __result, _Compare& __comp) + { + typedef typename iterator_traits<_RandomAccessIterator>::value_type + _ValueType; + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _DistanceType; + + _ValueType __value = std::move(*__result); + *__result = std::move(*__first); + std::__adjust_heap(__first, _DistanceType(0), + _DistanceType(__last - __first), + std::move(__value), __comp); + } +# 269 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + + + + + + ; + ; + ; + ; + + if (__last - __first > 1) + { + --__last; + __gnu_cxx::__ops::_Iter_less_iter __comp; + std::__pop_heap(__first, __last, __last, __comp); + } + } +# 302 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + pop_heap(_RandomAccessIterator __first, + _RandomAccessIterator __last, _Compare __comp) + { + + + + ; + ; + ; + ; + + if (__last - __first > 1) + { + typedef __decltype(__comp) _Cmp; + __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(std::move(__comp)); + --__last; + std::__pop_heap(__first, __last, __last, __cmp); + } + } + + template + void + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare& __comp) + { + typedef typename iterator_traits<_RandomAccessIterator>::value_type + _ValueType; + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _DistanceType; + + if (__last - __first < 2) + return; + + const _DistanceType __len = __last - __first; + _DistanceType __parent = (__len - 2) / 2; + while (true) + { + _ValueType __value = std::move(*(__first + __parent)); + std::__adjust_heap(__first, __parent, __len, std::move(__value), + __comp); + if (__parent == 0) + return; + __parent--; + } + } +# 358 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + + + + + + ; + ; + + __gnu_cxx::__ops::_Iter_less_iter __comp; + std::__make_heap(__first, __last, __comp); + } +# 384 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + + + + ; + ; + + typedef __decltype(__comp) _Cmp; + __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(std::move(__comp)); + std::__make_heap(__first, __last, __cmp); + } + + template + void + __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare& __comp) + { + while (__last - __first > 1) + { + --__last; + std::__pop_heap(__first, __last, __last, __comp); + } + } +# 420 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + + + + + + ; + ; + ; + + __gnu_cxx::__ops::_Iter_less_iter __comp; + std::__sort_heap(__first, __last, __comp); + } +# 447 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline void + sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + + + + ; + ; + ; + + typedef __decltype(__comp) _Cmp; + __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(std::move(__comp)); + std::__sort_heap(__first, __last, __cmp); + } +# 475 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline _RandomAccessIterator + is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + + + + + + ; + ; + + __gnu_cxx::__ops::_Iter_less_iter __comp; + return __first + + std::__is_heap_until(__first, std::distance(__first, __last), __comp); + } +# 503 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline _RandomAccessIterator + is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + + + + ; + ; + + typedef __decltype(__comp) _Cmp; + __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(std::move(__comp)); + return __first + + std::__is_heap_until(__first, std::distance(__first, __last), __cmp); + } +# 527 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline bool + is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) + { return std::is_heap_until(__first, __last) == __last; } +# 540 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_heap.h" 3 + template + inline bool + is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + + + + ; + ; + + const auto __dist = std::distance(__first, __last); + typedef __decltype(__comp) _Cmp; + __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(std::move(__comp)); + return std::__is_heap_until(__first, __dist, __cmp) == __dist; + } + + + +} +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/uniform_int_dist.h" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/uniform_int_dist.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + namespace __detail + { + + template + inline bool + _Power_of_2(_Tp __x) + { + return ((__x - 1) & __x) == 0; + } + } + + + + + + + template + class uniform_int_distribution + { + static_assert(std::is_integral<_IntType>::value, + "template argument must be an integral type"); + + public: + + typedef _IntType result_type; + + struct param_type + { + typedef uniform_int_distribution<_IntType> distribution_type; + + explicit + param_type(_IntType __a = 0, + _IntType __b = std::numeric_limits<_IntType>::max()) + : _M_a(__a), _M_b(__b) + { + ; + } + + result_type + a() const + { return _M_a; } + + result_type + b() const + { return _M_b; } + + friend bool + operator==(const param_type& __p1, const param_type& __p2) + { return __p1._M_a == __p2._M_a && __p1._M_b == __p2._M_b; } + + friend bool + operator!=(const param_type& __p1, const param_type& __p2) + { return !(__p1 == __p2); } + + private: + _IntType _M_a; + _IntType _M_b; + }; + + public: + + + + explicit + uniform_int_distribution(_IntType __a = 0, + _IntType __b = std::numeric_limits<_IntType>::max()) + : _M_param(__a, __b) + { } + + explicit + uniform_int_distribution(const param_type& __p) + : _M_param(__p) + { } + + + + + + + void + reset() { } + + result_type + a() const + { return _M_param.a(); } + + result_type + b() const + { return _M_param.b(); } + + + + + param_type + param() const + { return _M_param; } + + + + + + void + param(const param_type& __param) + { _M_param = __param; } + + + + + result_type + min() const + { return this->a(); } + + + + + result_type + max() const + { return this->b(); } + + + + + template + result_type + operator()(_UniformRandomNumberGenerator& __urng) + { return this->operator()(__urng, _M_param); } + + template + result_type + operator()(_UniformRandomNumberGenerator& __urng, + const param_type& __p); + + template + void + __generate(_ForwardIterator __f, _ForwardIterator __t, + _UniformRandomNumberGenerator& __urng) + { this->__generate(__f, __t, __urng, _M_param); } + + template + void + __generate(_ForwardIterator __f, _ForwardIterator __t, + _UniformRandomNumberGenerator& __urng, + const param_type& __p) + { this->__generate_impl(__f, __t, __urng, __p); } + + template + void + __generate(result_type* __f, result_type* __t, + _UniformRandomNumberGenerator& __urng, + const param_type& __p) + { this->__generate_impl(__f, __t, __urng, __p); } + + + + + + friend bool + operator==(const uniform_int_distribution& __d1, + const uniform_int_distribution& __d2) + { return __d1._M_param == __d2._M_param; } + + private: + template + void + __generate_impl(_ForwardIterator __f, _ForwardIterator __t, + _UniformRandomNumberGenerator& __urng, + const param_type& __p); + + param_type _M_param; + }; + + template + template + typename uniform_int_distribution<_IntType>::result_type + uniform_int_distribution<_IntType>:: + operator()(_UniformRandomNumberGenerator& __urng, + const param_type& __param) + { + typedef typename _UniformRandomNumberGenerator::result_type + _Gresult_type; + typedef typename std::make_unsigned::type __utype; + typedef typename std::common_type<_Gresult_type, __utype>::type + __uctype; + + const __uctype __urngmin = __urng.min(); + const __uctype __urngmax = __urng.max(); + const __uctype __urngrange = __urngmax - __urngmin; + const __uctype __urange + = __uctype(__param.b()) - __uctype(__param.a()); + + __uctype __ret; + + if (__urngrange > __urange) + { + + const __uctype __uerange = __urange + 1; + const __uctype __scaling = __urngrange / __uerange; + const __uctype __past = __uerange * __scaling; + do + __ret = __uctype(__urng()) - __urngmin; + while (__ret >= __past); + __ret /= __scaling; + } + else if (__urngrange < __urange) + { +# 264 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/uniform_int_dist.h" 3 + __uctype __tmp; + do + { + const __uctype __uerngrange = __urngrange + 1; + __tmp = (__uerngrange * operator() + (__urng, param_type(0, __urange / __uerngrange))); + __ret = __tmp + (__uctype(__urng()) - __urngmin); + } + while (__ret > __urange || __ret < __tmp); + } + else + __ret = __uctype(__urng()) - __urngmin; + + return __ret + __param.a(); + } + + + template + template + void + uniform_int_distribution<_IntType>:: + __generate_impl(_ForwardIterator __f, _ForwardIterator __t, + _UniformRandomNumberGenerator& __urng, + const param_type& __param) + { + + typedef typename _UniformRandomNumberGenerator::result_type + _Gresult_type; + typedef typename std::make_unsigned::type __utype; + typedef typename std::common_type<_Gresult_type, __utype>::type + __uctype; + + const __uctype __urngmin = __urng.min(); + const __uctype __urngmax = __urng.max(); + const __uctype __urngrange = __urngmax - __urngmin; + const __uctype __urange + = __uctype(__param.b()) - __uctype(__param.a()); + + __uctype __ret; + + if (__urngrange > __urange) + { + if (__detail::_Power_of_2(__urngrange + 1) + && __detail::_Power_of_2(__urange + 1)) + { + while (__f != __t) + { + __ret = __uctype(__urng()) - __urngmin; + *__f++ = (__ret & __urange) + __param.a(); + } + } + else + { + + const __uctype __uerange = __urange + 1; + const __uctype __scaling = __urngrange / __uerange; + const __uctype __past = __uerange * __scaling; + while (__f != __t) + { + do + __ret = __uctype(__urng()) - __urngmin; + while (__ret >= __past); + *__f++ = __ret / __scaling + __param.a(); + } + } + } + else if (__urngrange < __urange) + { +# 348 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/uniform_int_dist.h" 3 + __uctype __tmp; + while (__f != __t) + { + do + { + const __uctype __uerngrange = __urngrange + 1; + __tmp = (__uerngrange * operator() + (__urng, param_type(0, __urange / __uerngrange))); + __ret = __tmp + (__uctype(__urng()) - __urngmin); + } + while (__ret > __urange || __ret < __tmp); + *__f++ = __ret; + } + } + else + while (__f != __t) + *__f++ = __uctype(__urng()) - __urngmin + __param.a(); + } + + + + +} +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 2 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + void + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + _Iterator __c, _Compare __comp) + { + if (__comp(__a, __b)) + { + if (__comp(__b, __c)) + std::iter_swap(__result, __b); + else if (__comp(__a, __c)) + std::iter_swap(__result, __c); + else + std::iter_swap(__result, __a); + } + else if (__comp(__a, __c)) + std::iter_swap(__result, __a); + else if (__comp(__b, __c)) + std::iter_swap(__result, __c); + else + std::iter_swap(__result, __b); + } + + + template + inline _InputIterator + __find_if(_InputIterator __first, _InputIterator __last, + _Predicate __pred, input_iterator_tag) + { + while (__first != __last && !__pred(__first)) + ++__first; + return __first; + } + + + template + _RandomAccessIterator + __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Predicate __pred, random_access_iterator_tag) + { + typename iterator_traits<_RandomAccessIterator>::difference_type + __trip_count = (__last - __first) >> 2; + + for (; __trip_count > 0; --__trip_count) + { + if (__pred(__first)) + return __first; + ++__first; + + if (__pred(__first)) + return __first; + ++__first; + + if (__pred(__first)) + return __first; + ++__first; + + if (__pred(__first)) + return __first; + ++__first; + } + + switch (__last - __first) + { + case 3: + if (__pred(__first)) + return __first; + ++__first; + case 2: + if (__pred(__first)) + return __first; + ++__first; + case 1: + if (__pred(__first)) + return __first; + ++__first; + case 0: + default: + return __last; + } + } + + template + inline _Iterator + __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) + { + return __find_if(__first, __last, __pred, + std::__iterator_category(__first)); + } + + + template + inline _InputIterator + __find_if_not(_InputIterator __first, _InputIterator __last, + _Predicate __pred) + { + return std::__find_if(__first, __last, + __gnu_cxx::__ops::__negate(__pred), + std::__iterator_category(__first)); + } + + + + + template + _InputIterator + __find_if_not_n(_InputIterator __first, _Distance& __len, _Predicate __pred) + { + for (; __len; --__len, (void) ++__first) + if (!__pred(__first)) + break; + return __first; + } +# 202 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _ForwardIterator1 + __search(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2, + _BinaryPredicate __predicate) + { + + if (__first1 == __last1 || __first2 == __last2) + return __first1; + + + _ForwardIterator2 __p1(__first2); + if (++__p1 == __last2) + return std::__find_if(__first1, __last1, + __gnu_cxx::__ops::__iter_comp_iter(__predicate, __first2)); + + + _ForwardIterator2 __p; + _ForwardIterator1 __current = __first1; + + for (;;) + { + __first1 = + std::__find_if(__first1, __last1, + __gnu_cxx::__ops::__iter_comp_iter(__predicate, __first2)); + + if (__first1 == __last1) + return __last1; + + __p = __p1; + __current = __first1; + if (++__current == __last1) + return __last1; + + while (__predicate(__current, __p)) + { + if (++__p == __last2) + return __first1; + if (++__current == __last1) + return __last1; + } + ++__first1; + } + return __first1; + } + + + + + + + template + _ForwardIterator + __search_n_aux(_ForwardIterator __first, _ForwardIterator __last, + _Integer __count, _UnaryPredicate __unary_pred, + std::forward_iterator_tag) + { + __first = std::__find_if(__first, __last, __unary_pred); + while (__first != __last) + { + typename iterator_traits<_ForwardIterator>::difference_type + __n = __count; + _ForwardIterator __i = __first; + ++__i; + while (__i != __last && __n != 1 && __unary_pred(__i)) + { + ++__i; + --__n; + } + if (__n == 1) + return __first; + if (__i == __last) + return __last; + __first = std::__find_if(++__i, __last, __unary_pred); + } + return __last; + } + + + + + + template + _RandomAccessIter + __search_n_aux(_RandomAccessIter __first, _RandomAccessIter __last, + _Integer __count, _UnaryPredicate __unary_pred, + std::random_access_iterator_tag) + { + typedef typename std::iterator_traits<_RandomAccessIter>::difference_type + _DistanceType; + + _DistanceType __tailSize = __last - __first; + _DistanceType __remainder = __count; + + while (__remainder <= __tailSize) + { + __first += __remainder; + __tailSize -= __remainder; + + + _RandomAccessIter __backTrack = __first; + while (__unary_pred(--__backTrack)) + { + if (--__remainder == 0) + return (__first - __count); + } + __remainder = __count + 1 - (__first - __backTrack); + } + return __last; + } + + template + _ForwardIterator + __search_n(_ForwardIterator __first, _ForwardIterator __last, + _Integer __count, + _UnaryPredicate __unary_pred) + { + if (__count <= 0) + return __first; + + if (__count == 1) + return std::__find_if(__first, __last, __unary_pred); + + return std::__search_n_aux(__first, __last, __count, __unary_pred, + std::__iterator_category(__first)); + } + + + template + _ForwardIterator1 + __find_end(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2, + forward_iterator_tag, forward_iterator_tag, + _BinaryPredicate __comp) + { + if (__first2 == __last2) + return __last1; + + _ForwardIterator1 __result = __last1; + while (1) + { + _ForwardIterator1 __new_result + = std::__search(__first1, __last1, __first2, __last2, __comp); + if (__new_result == __last1) + return __result; + else + { + __result = __new_result; + __first1 = __new_result; + ++__first1; + } + } + } + + + template + _BidirectionalIterator1 + __find_end(_BidirectionalIterator1 __first1, + _BidirectionalIterator1 __last1, + _BidirectionalIterator2 __first2, + _BidirectionalIterator2 __last2, + bidirectional_iterator_tag, bidirectional_iterator_tag, + _BinaryPredicate __comp) + { + + + + + + + typedef reverse_iterator<_BidirectionalIterator1> _RevIterator1; + typedef reverse_iterator<_BidirectionalIterator2> _RevIterator2; + + _RevIterator1 __rlast1(__first1); + _RevIterator2 __rlast2(__first2); + _RevIterator1 __rresult = std::__search(_RevIterator1(__last1), __rlast1, + _RevIterator2(__last2), __rlast2, + __comp); + + if (__rresult == __rlast1) + return __last1; + else + { + _BidirectionalIterator1 __result = __rresult.base(); + std::advance(__result, -std::distance(__first2, __last2)); + return __result; + } + } +# 423 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator1 + find_end(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2) + { + + + + + + + ; + ; + + return std::__find_end(__first1, __last1, __first2, __last2, + std::__iterator_category(__first1), + std::__iterator_category(__first2), + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 471 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator1 + find_end(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2, + _BinaryPredicate __comp) + { + + + + + + + ; + ; + + return std::__find_end(__first1, __last1, __first2, __last2, + std::__iterator_category(__first1), + std::__iterator_category(__first2), + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } +# 506 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) + { return __last == std::find_if_not(__first, __last, __pred); } +# 523 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + none_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) + { return __last == std::find_if(__first, __last, __pred); } +# 541 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) + { return !std::none_of(__first, __last, __pred); } +# 556 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _InputIterator + find_if_not(_InputIterator __first, _InputIterator __last, + _Predicate __pred) + { + + + + + ; + return std::__find_if_not(__first, __last, + __gnu_cxx::__ops::__pred_iter(__pred)); + } +# 580 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + is_partitioned(_InputIterator __first, _InputIterator __last, + _Predicate __pred) + { + __first = std::find_if_not(__first, __last, __pred); + if (__first == __last) + return true; + ++__first; + return std::none_of(__first, __last, __pred); + } +# 601 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _ForwardIterator + partition_point(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred) + { + + + + + + + ; + + typedef typename iterator_traits<_ForwardIterator>::difference_type + _DistanceType; + + _DistanceType __len = std::distance(__first, __last); + _DistanceType __half; + _ForwardIterator __middle; + + while (__len > 0) + { + __half = __len >> 1; + __middle = __first; + std::advance(__middle, __half); + if (__pred(*__middle)) + { + __first = __middle; + ++__first; + __len = __len - __half - 1; + } + else + __len = __half; + } + return __first; + } + + + template + _OutputIterator + __remove_copy_if(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, _Predicate __pred) + { + for (; __first != __last; ++__first) + if (!__pred(__first)) + { + *__result = *__first; + ++__result; + } + return __result; + } +# 668 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + remove_copy(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, const _Tp& __value) + { + + + + + + + ; + + return std::__remove_copy_if(__first, __last, __result, + __gnu_cxx::__ops::__iter_equals_val(__value)); + } +# 700 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + remove_copy_if(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, _Predicate __pred) + { + + + + + + + ; + + return std::__remove_copy_if(__first, __last, __result, + __gnu_cxx::__ops::__pred_iter(__pred)); + } +# 734 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _OutputIterator + copy_if(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, _Predicate __pred) + { + + + + + + + ; + + for (; __first != __last; ++__first) + if (__pred(*__first)) + { + *__result = *__first; + ++__result; + } + return __result; + } + + template + _OutputIterator + __copy_n(_InputIterator __first, _Size __n, + _OutputIterator __result, input_iterator_tag) + { + if (__n > 0) + { + while (true) + { + *__result = *__first; + ++__result; + if (--__n > 0) + ++__first; + else + break; + } + } + return __result; + } + + template + inline _OutputIterator + __copy_n(_RandomAccessIterator __first, _Size __n, + _OutputIterator __result, random_access_iterator_tag) + { return std::copy(__first, __first + __n, __result); } +# 797 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) + { + + + + + + return std::__copy_n(__first, __n, __result, + std::__iterator_category(__first)); + } +# 825 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + pair<_OutputIterator1, _OutputIterator2> + partition_copy(_InputIterator __first, _InputIterator __last, + _OutputIterator1 __out_true, _OutputIterator2 __out_false, + _Predicate __pred) + { +# 840 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + + for (; __first != __last; ++__first) + if (__pred(*__first)) + { + *__out_true = *__first; + ++__out_true; + } + else + { + *__out_false = *__first; + ++__out_false; + } + + return pair<_OutputIterator1, _OutputIterator2>(__out_true, __out_false); + } + + + template + _ForwardIterator + __remove_if(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred) + { + __first = std::__find_if(__first, __last, __pred); + if (__first == __last) + return __first; + _ForwardIterator __result = __first; + ++__first; + for (; __first != __last; ++__first) + if (!__pred(__first)) + { + *__result = std::move(*__first); + ++__result; + } + return __result; + } +# 894 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + remove(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __value) + { + + + + + + ; + + return std::__remove_if(__first, __last, + __gnu_cxx::__ops::__iter_equals_val(__value)); + } +# 927 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + remove_if(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred) + { + + + + + + ; + + return std::__remove_if(__first, __last, + __gnu_cxx::__ops::__pred_iter(__pred)); + } + + template + _ForwardIterator + __adjacent_find(_ForwardIterator __first, _ForwardIterator __last, + _BinaryPredicate __binary_pred) + { + if (__first == __last) + return __last; + _ForwardIterator __next = __first; + while (++__next != __last) + { + if (__binary_pred(__first, __next)) + return __first; + __first = __next; + } + return __last; + } + + template + _ForwardIterator + __unique(_ForwardIterator __first, _ForwardIterator __last, + _BinaryPredicate __binary_pred) + { + + __first = std::__adjacent_find(__first, __last, __binary_pred); + if (__first == __last) + return __last; + + + _ForwardIterator __dest = __first; + ++__first; + while (++__first != __last) + if (!__binary_pred(__dest, __first)) + *++__dest = std::move(*__first); + return ++__dest; + } +# 993 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + unique(_ForwardIterator __first, _ForwardIterator __last) + { + + + + + + ; + + return std::__unique(__first, __last, + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 1023 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + unique(_ForwardIterator __first, _ForwardIterator __last, + _BinaryPredicate __binary_pred) + { + + + + + + + ; + + return std::__unique(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); + } + + + + + + + + template + _OutputIterator + __unique_copy(_ForwardIterator __first, _ForwardIterator __last, + _OutputIterator __result, _BinaryPredicate __binary_pred, + forward_iterator_tag, output_iterator_tag) + { + + + + + + _ForwardIterator __next = __first; + *__result = *__first; + while (++__next != __last) + if (!__binary_pred(__first, __next)) + { + __first = __next; + *++__result = *__first; + } + return ++__result; + } + + + + + + + + template + _OutputIterator + __unique_copy(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, _BinaryPredicate __binary_pred, + input_iterator_tag, output_iterator_tag) + { + + + + + + typename iterator_traits<_InputIterator>::value_type __value = *__first; + __decltype(__gnu_cxx::__ops::__iter_comp_val(__binary_pred)) + __rebound_pred + = __gnu_cxx::__ops::__iter_comp_val(__binary_pred); + *__result = __value; + while (++__first != __last) + if (!__rebound_pred(__first, __value)) + { + __value = *__first; + *++__result = __value; + } + return ++__result; + } + + + + + + + + template + _ForwardIterator + __unique_copy(_InputIterator __first, _InputIterator __last, + _ForwardIterator __result, _BinaryPredicate __binary_pred, + input_iterator_tag, forward_iterator_tag) + { + + + + + *__result = *__first; + while (++__first != __last) + if (!__binary_pred(__result, __first)) + *++__result = *__first; + return ++__result; + } + + + + + + + template + void + __reverse(_BidirectionalIterator __first, _BidirectionalIterator __last, + bidirectional_iterator_tag) + { + while (true) + if (__first == __last || __first == --__last) + return; + else + { + std::iter_swap(__first, __last); + ++__first; + } + } + + + + + + + template + void + __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, + random_access_iterator_tag) + { + if (__first == __last) + return; + --__last; + while (__first < __last) + { + std::iter_swap(__first, __last); + ++__first; + --__last; + } + } +# 1178 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) + { + + + + ; + std::__reverse(__first, __last, std::__iterator_category(__first)); + } +# 1205 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _OutputIterator + reverse_copy(_BidirectionalIterator __first, _BidirectionalIterator __last, + _OutputIterator __result) + { + + + + + + ; + + while (__first != __last) + { + --__last; + *__result = *__last; + ++__result; + } + return __result; + } + + + + + + template + _EuclideanRingElement + __gcd(_EuclideanRingElement __m, _EuclideanRingElement __n) + { + while (__n != 0) + { + _EuclideanRingElement __t = __m % __n; + __m = __n; + __n = __t; + } + return __m; + } + + inline namespace _V2 + { + + + template + _ForwardIterator + __rotate(_ForwardIterator __first, + _ForwardIterator __middle, + _ForwardIterator __last, + forward_iterator_tag) + { + if (__first == __middle) + return __last; + else if (__last == __middle) + return __first; + + _ForwardIterator __first2 = __middle; + do + { + std::iter_swap(__first, __first2); + ++__first; + ++__first2; + if (__first == __middle) + __middle = __first2; + } + while (__first2 != __last); + + _ForwardIterator __ret = __first; + + __first2 = __middle; + + while (__first2 != __last) + { + std::iter_swap(__first, __first2); + ++__first; + ++__first2; + if (__first == __middle) + __middle = __first2; + else if (__first2 == __last) + __first2 = __middle; + } + return __ret; + } + + + template + _BidirectionalIterator + __rotate(_BidirectionalIterator __first, + _BidirectionalIterator __middle, + _BidirectionalIterator __last, + bidirectional_iterator_tag) + { + + + + + if (__first == __middle) + return __last; + else if (__last == __middle) + return __first; + + std::__reverse(__first, __middle, bidirectional_iterator_tag()); + std::__reverse(__middle, __last, bidirectional_iterator_tag()); + + while (__first != __middle && __middle != __last) + { + std::iter_swap(__first, --__last); + ++__first; + } + + if (__first == __middle) + { + std::__reverse(__middle, __last, bidirectional_iterator_tag()); + return __last; + } + else + { + std::__reverse(__first, __middle, bidirectional_iterator_tag()); + return __first; + } + } + + + template + _RandomAccessIterator + __rotate(_RandomAccessIterator __first, + _RandomAccessIterator __middle, + _RandomAccessIterator __last, + random_access_iterator_tag) + { + + + + + if (__first == __middle) + return __last; + else if (__last == __middle) + return __first; + + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _Distance; + typedef typename iterator_traits<_RandomAccessIterator>::value_type + _ValueType; + + _Distance __n = __last - __first; + _Distance __k = __middle - __first; + + if (__k == __n - __k) + { + std::swap_ranges(__first, __middle, __middle); + return __middle; + } + + _RandomAccessIterator __p = __first; + _RandomAccessIterator __ret = __first + (__last - __middle); + + for (;;) + { + if (__k < __n - __k) + { + if (__is_pod(_ValueType) && __k == 1) + { + _ValueType __t = std::move(*__p); + std::move(__p + 1, __p + __n, __p); + *(__p + __n - 1) = std::move(__t); + return __ret; + } + _RandomAccessIterator __q = __p + __k; + for (_Distance __i = 0; __i < __n - __k; ++ __i) + { + std::iter_swap(__p, __q); + ++__p; + ++__q; + } + __n %= __k; + if (__n == 0) + return __ret; + std::swap(__n, __k); + __k = __n - __k; + } + else + { + __k = __n - __k; + if (__is_pod(_ValueType) && __k == 1) + { + _ValueType __t = std::move(*(__p + __n - 1)); + std::move_backward(__p, __p + __n - 1, __p + __n); + *__p = std::move(__t); + return __ret; + } + _RandomAccessIterator __q = __p + __n; + __p = __q - __k; + for (_Distance __i = 0; __i < __n - __k; ++ __i) + { + --__p; + --__q; + std::iter_swap(__p, __q); + } + __n %= __k; + if (__n == 0) + return __ret; + std::swap(__n, __k); + } + } + } +# 1432 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + rotate(_ForwardIterator __first, _ForwardIterator __middle, + _ForwardIterator __last) + { + + + + ; + ; + + return std::__rotate(__first, __middle, __last, + std::__iterator_category(__first)); + } + + } +# 1469 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + rotate_copy(_ForwardIterator __first, _ForwardIterator __middle, + _ForwardIterator __last, _OutputIterator __result) + { + + + + + ; + ; + + return std::copy(__first, __middle, + std::copy(__middle, __last, __result)); + } + + + template + _ForwardIterator + __partition(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred, forward_iterator_tag) + { + if (__first == __last) + return __first; + + while (__pred(*__first)) + if (++__first == __last) + return __first; + + _ForwardIterator __next = __first; + + while (++__next != __last) + if (__pred(*__next)) + { + std::iter_swap(__first, __next); + ++__first; + } + + return __first; + } + + + template + _BidirectionalIterator + __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, + _Predicate __pred, bidirectional_iterator_tag) + { + while (true) + { + while (true) + if (__first == __last) + return __first; + else if (__pred(*__first)) + ++__first; + else + break; + --__last; + while (true) + if (__first == __last) + return __first; + else if (!bool(__pred(*__last))) + --__last; + else + break; + std::iter_swap(__first, __last); + ++__first; + } + } +# 1546 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _ForwardIterator + __stable_partition_adaptive(_ForwardIterator __first, + _ForwardIterator __last, + _Predicate __pred, _Distance __len, + _Pointer __buffer, + _Distance __buffer_size) + { + if (__len == 1) + return __first; + + if (__len <= __buffer_size) + { + _ForwardIterator __result1 = __first; + _Pointer __result2 = __buffer; + + + + + *__result2 = std::move(*__first); + ++__result2; + ++__first; + for (; __first != __last; ++__first) + if (__pred(__first)) + { + *__result1 = std::move(*__first); + ++__result1; + } + else + { + *__result2 = std::move(*__first); + ++__result2; + } + + std::move(__buffer, __result2, __result1); + return __result1; + } + + _ForwardIterator __middle = __first; + std::advance(__middle, __len / 2); + _ForwardIterator __left_split = + std::__stable_partition_adaptive(__first, __middle, __pred, + __len / 2, __buffer, + __buffer_size); + + + + _Distance __right_len = __len - __len / 2; + _ForwardIterator __right_split = + std::__find_if_not_n(__middle, __right_len, __pred); + + if (__right_len) + __right_split = + std::__stable_partition_adaptive(__right_split, __last, __pred, + __right_len, + __buffer, __buffer_size); + + std::rotate(__left_split, __middle, __right_split); + std::advance(__left_split, std::distance(__middle, __right_split)); + return __left_split; + } + + template + _ForwardIterator + __stable_partition(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred) + { + __first = std::__find_if_not(__first, __last, __pred); + + if (__first == __last) + return __first; + + typedef typename iterator_traits<_ForwardIterator>::value_type + _ValueType; + typedef typename iterator_traits<_ForwardIterator>::difference_type + _DistanceType; + + _Temporary_buffer<_ForwardIterator, _ValueType> __buf(__first, __last); + return + std::__stable_partition_adaptive(__first, __last, __pred, + _DistanceType(__buf.requested_size()), + __buf.begin(), + _DistanceType(__buf.size())); + } +# 1649 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + stable_partition(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred) + { + + + + + + ; + + return std::__stable_partition(__first, __last, + __gnu_cxx::__ops::__pred_iter(__pred)); + } + + + template + void + __heap_select(_RandomAccessIterator __first, + _RandomAccessIterator __middle, + _RandomAccessIterator __last, _Compare __comp) + { + std::__make_heap(__first, __middle, __comp); + for (_RandomAccessIterator __i = __middle; __i < __last; ++__i) + if (__comp(__i, __first)) + std::__pop_heap(__first, __middle, __i, __comp); + } + + + + template + _RandomAccessIterator + __partial_sort_copy(_InputIterator __first, _InputIterator __last, + _RandomAccessIterator __result_first, + _RandomAccessIterator __result_last, + _Compare __comp) + { + typedef typename iterator_traits<_InputIterator>::value_type + _InputValueType; + typedef iterator_traits<_RandomAccessIterator> _RItTraits; + typedef typename _RItTraits::difference_type _DistanceType; + + if (__result_first == __result_last) + return __result_last; + _RandomAccessIterator __result_real_last = __result_first; + while (__first != __last && __result_real_last != __result_last) + { + *__result_real_last = *__first; + ++__result_real_last; + ++__first; + } + + std::__make_heap(__result_first, __result_real_last, __comp); + while (__first != __last) + { + if (__comp(__first, __result_first)) + std::__adjust_heap(__result_first, _DistanceType(0), + _DistanceType(__result_real_last + - __result_first), + _InputValueType(*__first), __comp); + ++__first; + } + std::__sort_heap(__result_first, __result_real_last, __comp); + return __result_real_last; + } +# 1735 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _RandomAccessIterator + partial_sort_copy(_InputIterator __first, _InputIterator __last, + _RandomAccessIterator __result_first, + _RandomAccessIterator __result_last) + { +# 1755 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + + return std::__partial_sort_copy(__first, __last, + __result_first, __result_last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 1784 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _RandomAccessIterator + partial_sort_copy(_InputIterator __first, _InputIterator __last, + _RandomAccessIterator __result_first, + _RandomAccessIterator __result_last, + _Compare __comp) + { +# 1809 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + + return std::__partial_sort_copy(__first, __last, + __result_first, __result_last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + + template + void + __unguarded_linear_insert(_RandomAccessIterator __last, + _Compare __comp) + { + typename iterator_traits<_RandomAccessIterator>::value_type + __val = std::move(*__last); + _RandomAccessIterator __next = __last; + --__next; + while (__comp(__val, __next)) + { + *__last = std::move(*__next); + __last = __next; + --__next; + } + *__last = std::move(__val); + } + + + template + void + __insertion_sort(_RandomAccessIterator __first, + _RandomAccessIterator __last, _Compare __comp) + { + if (__first == __last) return; + + for (_RandomAccessIterator __i = __first + 1; __i != __last; ++__i) + { + if (__comp(__i, __first)) + { + typename iterator_traits<_RandomAccessIterator>::value_type + __val = std::move(*__i); + std::move_backward(__first, __i, __i + 1); + *__first = std::move(__val); + } + else + std::__unguarded_linear_insert(__i, + __gnu_cxx::__ops::__val_comp_iter(__comp)); + } + } + + + template + inline void + __unguarded_insertion_sort(_RandomAccessIterator __first, + _RandomAccessIterator __last, _Compare __comp) + { + for (_RandomAccessIterator __i = __first; __i != __last; ++__i) + std::__unguarded_linear_insert(__i, + __gnu_cxx::__ops::__val_comp_iter(__comp)); + } + + + + + + enum { _S_threshold = 16 }; + + + template + void + __final_insertion_sort(_RandomAccessIterator __first, + _RandomAccessIterator __last, _Compare __comp) + { + if (__last - __first > int(_S_threshold)) + { + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + __comp); + } + else + std::__insertion_sort(__first, __last, __comp); + } + + + template + _RandomAccessIterator + __unguarded_partition(_RandomAccessIterator __first, + _RandomAccessIterator __last, + _RandomAccessIterator __pivot, _Compare __comp) + { + while (true) + { + while (__comp(__first, __pivot)) + ++__first; + --__last; + while (__comp(__pivot, __last)) + --__last; + if (!(__first < __last)) + return __first; + std::iter_swap(__first, __last); + ++__first; + } + } + + + template + inline _RandomAccessIterator + __unguarded_partition_pivot(_RandomAccessIterator __first, + _RandomAccessIterator __last, _Compare __comp) + { + _RandomAccessIterator __mid = __first + (__last - __first) / 2; + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + __comp); + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + } + + template + inline void + __partial_sort(_RandomAccessIterator __first, + _RandomAccessIterator __middle, + _RandomAccessIterator __last, + _Compare __comp) + { + std::__heap_select(__first, __middle, __last, __comp); + std::__sort_heap(__first, __middle, __comp); + } + + + template + void + __introsort_loop(_RandomAccessIterator __first, + _RandomAccessIterator __last, + _Size __depth_limit, _Compare __comp) + { + while (__last - __first > int(_S_threshold)) + { + if (__depth_limit == 0) + { + std::__partial_sort(__first, __last, __last, __comp); + return; + } + --__depth_limit; + _RandomAccessIterator __cut = + std::__unguarded_partition_pivot(__first, __last, __comp); + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + __last = __cut; + } + } + + + + template + inline void + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + if (__first != __last) + { + std::__introsort_loop(__first, __last, + std::__lg(__last - __first) * 2, + __comp); + std::__final_insertion_sort(__first, __last, __comp); + } + } + + template + void + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + _RandomAccessIterator __last, _Size __depth_limit, + _Compare __comp) + { + while (__last - __first > 3) + { + if (__depth_limit == 0) + { + std::__heap_select(__first, __nth + 1, __last, __comp); + + std::iter_swap(__first, __nth); + return; + } + --__depth_limit; + _RandomAccessIterator __cut = + std::__unguarded_partition_pivot(__first, __last, __comp); + if (__cut <= __nth) + __first = __cut; + else + __last = __cut; + } + std::__insertion_sort(__first, __last, __comp); + } +# 2021 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + lower_bound(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val, _Compare __comp) + { + + + + + + ; + + return std::__lower_bound(__first, __last, __val, + __gnu_cxx::__ops::__iter_comp_val(__comp)); + } + + template + _ForwardIterator + __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val, _Compare __comp) + { + typedef typename iterator_traits<_ForwardIterator>::difference_type + _DistanceType; + + _DistanceType __len = std::distance(__first, __last); + + while (__len > 0) + { + _DistanceType __half = __len >> 1; + _ForwardIterator __middle = __first; + std::advance(__middle, __half); + if (__comp(__val, __middle)) + __len = __half; + else + { + __first = __middle; + ++__first; + __len = __len - __half - 1; + } + } + return __first; + } +# 2075 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + upper_bound(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val) + { + + + + + ; + + return std::__upper_bound(__first, __last, __val, + __gnu_cxx::__ops::__val_less_iter()); + } +# 2105 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + upper_bound(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val, _Compare __comp) + { + + + + + + ; + + return std::__upper_bound(__first, __last, __val, + __gnu_cxx::__ops::__val_comp_iter(__comp)); + } + + template + pair<_ForwardIterator, _ForwardIterator> + __equal_range(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val, + _CompareItTp __comp_it_val, _CompareTpIt __comp_val_it) + { + typedef typename iterator_traits<_ForwardIterator>::difference_type + _DistanceType; + + _DistanceType __len = std::distance(__first, __last); + + while (__len > 0) + { + _DistanceType __half = __len >> 1; + _ForwardIterator __middle = __first; + std::advance(__middle, __half); + if (__comp_it_val(__middle, __val)) + { + __first = __middle; + ++__first; + __len = __len - __half - 1; + } + else if (__comp_val_it(__val, __middle)) + __len = __half; + else + { + _ForwardIterator __left + = std::__lower_bound(__first, __middle, __val, __comp_it_val); + std::advance(__first, __len); + _ForwardIterator __right + = std::__upper_bound(++__middle, __first, __val, __comp_val_it); + return pair<_ForwardIterator, _ForwardIterator>(__left, __right); + } + } + return pair<_ForwardIterator, _ForwardIterator>(__first, __first); + } +# 2176 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline pair<_ForwardIterator, _ForwardIterator> + equal_range(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val) + { + + + + + + + ; + ; + + return std::__equal_range(__first, __last, __val, + __gnu_cxx::__ops::__iter_less_val(), + __gnu_cxx::__ops::__val_less_iter()); + } +# 2212 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline pair<_ForwardIterator, _ForwardIterator> + equal_range(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val, _Compare __comp) + { + + + + + + + + ; + + ; + + return std::__equal_range(__first, __last, __val, + __gnu_cxx::__ops::__iter_comp_val(__comp), + __gnu_cxx::__ops::__val_comp_iter(__comp)); + } +# 2245 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + bool + binary_search(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val) + { + + + + + ; + ; + + _ForwardIterator __i + = std::__lower_bound(__first, __last, __val, + __gnu_cxx::__ops::__iter_less_val()); + return __i != __last && !(__val < *__i); + } +# 2278 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + bool + binary_search(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val, _Compare __comp) + { + + + + + + ; + + ; + + _ForwardIterator __i + = std::__lower_bound(__first, __last, __val, + __gnu_cxx::__ops::__iter_comp_val(__comp)); + return __i != __last && !bool(__comp(__val, *__i)); + } + + + + + template + void + __move_merge_adaptive(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + { + if (__comp(__first2, __first1)) + { + *__result = std::move(*__first2); + ++__first2; + } + else + { + *__result = std::move(*__first1); + ++__first1; + } + ++__result; + } + if (__first1 != __last1) + std::move(__first1, __last1, __result); + } + + + template + void + __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, + _BidirectionalIterator1 __last1, + _BidirectionalIterator2 __first2, + _BidirectionalIterator2 __last2, + _BidirectionalIterator3 __result, + _Compare __comp) + { + if (__first1 == __last1) + { + std::move_backward(__first2, __last2, __result); + return; + } + else if (__first2 == __last2) + return; + + --__last1; + --__last2; + while (true) + { + if (__comp(__last2, __last1)) + { + *--__result = std::move(*__last1); + if (__first1 == __last1) + { + std::move_backward(__first2, ++__last2, __result); + return; + } + --__last1; + } + else + { + *--__result = std::move(*__last2); + if (__first2 == __last2) + return; + --__last2; + } + } + } + + + template + _BidirectionalIterator1 + __rotate_adaptive(_BidirectionalIterator1 __first, + _BidirectionalIterator1 __middle, + _BidirectionalIterator1 __last, + _Distance __len1, _Distance __len2, + _BidirectionalIterator2 __buffer, + _Distance __buffer_size) + { + _BidirectionalIterator2 __buffer_end; + if (__len1 > __len2 && __len2 <= __buffer_size) + { + if (__len2) + { + __buffer_end = std::move(__middle, __last, __buffer); + std::move_backward(__first, __middle, __last); + return std::move(__buffer, __buffer_end, __first); + } + else + return __first; + } + else if (__len1 <= __buffer_size) + { + if (__len1) + { + __buffer_end = std::move(__first, __middle, __buffer); + std::move(__middle, __last, __first); + return std::move_backward(__buffer, __buffer_end, __last); + } + else + return __last; + } + else + { + std::rotate(__first, __middle, __last); + std::advance(__first, std::distance(__middle, __last)); + return __first; + } + } + + + template + void + __merge_adaptive(_BidirectionalIterator __first, + _BidirectionalIterator __middle, + _BidirectionalIterator __last, + _Distance __len1, _Distance __len2, + _Pointer __buffer, _Distance __buffer_size, + _Compare __comp) + { + if (__len1 <= __len2 && __len1 <= __buffer_size) + { + _Pointer __buffer_end = std::move(__first, __middle, __buffer); + std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, + __first, __comp); + } + else if (__len2 <= __buffer_size) + { + _Pointer __buffer_end = std::move(__middle, __last, __buffer); + std::__move_merge_adaptive_backward(__first, __middle, __buffer, + __buffer_end, __last, __comp); + } + else + { + _BidirectionalIterator __first_cut = __first; + _BidirectionalIterator __second_cut = __middle; + _Distance __len11 = 0; + _Distance __len22 = 0; + if (__len1 > __len2) + { + __len11 = __len1 / 2; + std::advance(__first_cut, __len11); + __second_cut + = std::__lower_bound(__middle, __last, *__first_cut, + __gnu_cxx::__ops::__iter_comp_val(__comp)); + __len22 = std::distance(__middle, __second_cut); + } + else + { + __len22 = __len2 / 2; + std::advance(__second_cut, __len22); + __first_cut + = std::__upper_bound(__first, __middle, *__second_cut, + __gnu_cxx::__ops::__val_comp_iter(__comp)); + __len11 = std::distance(__first, __first_cut); + } + + _BidirectionalIterator __new_middle + = std::__rotate_adaptive(__first_cut, __middle, __second_cut, + __len1 - __len11, __len22, __buffer, + __buffer_size); + std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, + __len22, __buffer, __buffer_size, __comp); + std::__merge_adaptive(__new_middle, __second_cut, __last, + __len1 - __len11, + __len2 - __len22, __buffer, + __buffer_size, __comp); + } + } + + + template + void + __merge_without_buffer(_BidirectionalIterator __first, + _BidirectionalIterator __middle, + _BidirectionalIterator __last, + _Distance __len1, _Distance __len2, + _Compare __comp) + { + if (__len1 == 0 || __len2 == 0) + return; + + if (__len1 + __len2 == 2) + { + if (__comp(__middle, __first)) + std::iter_swap(__first, __middle); + return; + } + + _BidirectionalIterator __first_cut = __first; + _BidirectionalIterator __second_cut = __middle; + _Distance __len11 = 0; + _Distance __len22 = 0; + if (__len1 > __len2) + { + __len11 = __len1 / 2; + std::advance(__first_cut, __len11); + __second_cut + = std::__lower_bound(__middle, __last, *__first_cut, + __gnu_cxx::__ops::__iter_comp_val(__comp)); + __len22 = std::distance(__middle, __second_cut); + } + else + { + __len22 = __len2 / 2; + std::advance(__second_cut, __len22); + __first_cut + = std::__upper_bound(__first, __middle, *__second_cut, + __gnu_cxx::__ops::__val_comp_iter(__comp)); + __len11 = std::distance(__first, __first_cut); + } + + std::rotate(__first_cut, __middle, __second_cut); + _BidirectionalIterator __new_middle = __first_cut; + std::advance(__new_middle, std::distance(__middle, __second_cut)); + std::__merge_without_buffer(__first, __first_cut, __new_middle, + __len11, __len22, __comp); + std::__merge_without_buffer(__new_middle, __second_cut, __last, + __len1 - __len11, __len2 - __len22, __comp); + } + + template + void + __inplace_merge(_BidirectionalIterator __first, + _BidirectionalIterator __middle, + _BidirectionalIterator __last, + _Compare __comp) + { + typedef typename iterator_traits<_BidirectionalIterator>::value_type + _ValueType; + typedef typename iterator_traits<_BidirectionalIterator>::difference_type + _DistanceType; + + if (__first == __middle || __middle == __last) + return; + + const _DistanceType __len1 = std::distance(__first, __middle); + const _DistanceType __len2 = std::distance(__middle, __last); + + typedef _Temporary_buffer<_BidirectionalIterator, _ValueType> _TmpBuf; + _TmpBuf __buf(__first, __last); + + if (__buf.begin() == 0) + std::__merge_without_buffer + (__first, __middle, __last, __len1, __len2, __comp); + else + std::__merge_adaptive + (__first, __middle, __last, __len1, __len2, __buf.begin(), + _DistanceType(__buf.size()), __comp); + } +# 2572 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + inplace_merge(_BidirectionalIterator __first, + _BidirectionalIterator __middle, + _BidirectionalIterator __last) + { + + + + + + ; + ; + ; + + std::__inplace_merge(__first, __middle, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 2613 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + inplace_merge(_BidirectionalIterator __first, + _BidirectionalIterator __middle, + _BidirectionalIterator __last, + _Compare __comp) + { + + + + + + + ; + ; + ; + + std::__inplace_merge(__first, __middle, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + + + template + _OutputIterator + __move_merge(_InputIterator __first1, _InputIterator __last1, + _InputIterator __first2, _InputIterator __last2, + _OutputIterator __result, _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + { + if (__comp(__first2, __first1)) + { + *__result = std::move(*__first2); + ++__first2; + } + else + { + *__result = std::move(*__first1); + ++__first1; + } + ++__result; + } + return std::move(__first2, __last2, std::move(__first1, __last1, __result)); + + + } + + template + void + __merge_sort_loop(_RandomAccessIterator1 __first, + _RandomAccessIterator1 __last, + _RandomAccessIterator2 __result, _Distance __step_size, + _Compare __comp) + { + const _Distance __two_step = 2 * __step_size; + + while (__last - __first >= __two_step) + { + __result = std::__move_merge(__first, __first + __step_size, + __first + __step_size, + __first + __two_step, + __result, __comp); + __first += __two_step; + } + __step_size = std::min(_Distance(__last - __first), __step_size); + + std::__move_merge(__first, __first + __step_size, + __first + __step_size, __last, __result, __comp); + } + + template + void + __chunk_insertion_sort(_RandomAccessIterator __first, + _RandomAccessIterator __last, + _Distance __chunk_size, _Compare __comp) + { + while (__last - __first >= __chunk_size) + { + std::__insertion_sort(__first, __first + __chunk_size, __comp); + __first += __chunk_size; + } + std::__insertion_sort(__first, __last, __comp); + } + + enum { _S_chunk_size = 7 }; + + template + void + __merge_sort_with_buffer(_RandomAccessIterator __first, + _RandomAccessIterator __last, + _Pointer __buffer, _Compare __comp) + { + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _Distance; + + const _Distance __len = __last - __first; + const _Pointer __buffer_last = __buffer + __len; + + _Distance __step_size = _S_chunk_size; + std::__chunk_insertion_sort(__first, __last, __step_size, __comp); + + while (__step_size < __len) + { + std::__merge_sort_loop(__first, __last, __buffer, + __step_size, __comp); + __step_size *= 2; + std::__merge_sort_loop(__buffer, __buffer_last, __first, + __step_size, __comp); + __step_size *= 2; + } + } + + template + void + __stable_sort_adaptive(_RandomAccessIterator __first, + _RandomAccessIterator __last, + _Pointer __buffer, _Distance __buffer_size, + _Compare __comp) + { + const _Distance __len = (__last - __first + 1) / 2; + const _RandomAccessIterator __middle = __first + __len; + if (__len > __buffer_size) + { + std::__stable_sort_adaptive(__first, __middle, __buffer, + __buffer_size, __comp); + std::__stable_sort_adaptive(__middle, __last, __buffer, + __buffer_size, __comp); + } + else + { + std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + } + std::__merge_adaptive(__first, __middle, __last, + _Distance(__middle - __first), + _Distance(__last - __middle), + __buffer, __buffer_size, + __comp); + } + + + template + void + __inplace_stable_sort(_RandomAccessIterator __first, + _RandomAccessIterator __last, _Compare __comp) + { + if (__last - __first < 15) + { + std::__insertion_sort(__first, __last, __comp); + return; + } + _RandomAccessIterator __middle = __first + (__last - __first) / 2; + std::__inplace_stable_sort(__first, __middle, __comp); + std::__inplace_stable_sort(__middle, __last, __comp); + std::__merge_without_buffer(__first, __middle, __last, + __middle - __first, + __last - __middle, + __comp); + } +# 2785 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + bool + __includes(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + if (__comp(__first2, __first1)) + return false; + else if (__comp(__first1, __first2)) + ++__first1; + else + { + ++__first1; + ++__first2; + } + + return __first2 == __last2; + } +# 2824 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + includes(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2) + { +# 2838 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__includes(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 2868 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + includes(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _Compare __comp) + { +# 2884 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__includes(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } +# 2903 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + bool + __next_permutation(_BidirectionalIterator __first, + _BidirectionalIterator __last, _Compare __comp) + { + if (__first == __last) + return false; + _BidirectionalIterator __i = __first; + ++__i; + if (__i == __last) + return false; + __i = __last; + --__i; + + for(;;) + { + _BidirectionalIterator __ii = __i; + --__i; + if (__comp(__i, __ii)) + { + _BidirectionalIterator __j = __last; + while (!__comp(__i, --__j)) + {} + std::iter_swap(__i, __j); + std::__reverse(__ii, __last, + std::__iterator_category(__first)); + return true; + } + if (__i == __first) + { + std::__reverse(__first, __last, + std::__iterator_category(__first)); + return false; + } + } + } +# 2952 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + next_permutation(_BidirectionalIterator __first, + _BidirectionalIterator __last) + { + + + + + + ; + ; + + return std::__next_permutation + (__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + } +# 2984 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + next_permutation(_BidirectionalIterator __first, + _BidirectionalIterator __last, _Compare __comp) + { + + + + + + + ; + ; + + return std::__next_permutation + (__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + bool + __prev_permutation(_BidirectionalIterator __first, + _BidirectionalIterator __last, _Compare __comp) + { + if (__first == __last) + return false; + _BidirectionalIterator __i = __first; + ++__i; + if (__i == __last) + return false; + __i = __last; + --__i; + + for(;;) + { + _BidirectionalIterator __ii = __i; + --__i; + if (__comp(__ii, __i)) + { + _BidirectionalIterator __j = __last; + while (!__comp(--__j, __i)) + {} + std::iter_swap(__i, __j); + std::__reverse(__ii, __last, + std::__iterator_category(__first)); + return true; + } + if (__i == __first) + { + std::__reverse(__first, __last, + std::__iterator_category(__first)); + return false; + } + } + } +# 3052 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + prev_permutation(_BidirectionalIterator __first, + _BidirectionalIterator __last) + { + + + + + + ; + ; + + return std::__prev_permutation(__first, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 3084 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + prev_permutation(_BidirectionalIterator __first, + _BidirectionalIterator __last, _Compare __comp) + { + + + + + + + ; + ; + + return std::__prev_permutation(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + + + + template + _OutputIterator + __replace_copy_if(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, + _Predicate __pred, const _Tp& __new_value) + { + for (; __first != __last; ++__first, (void)++__result) + if (__pred(__first)) + *__result = __new_value; + else + *__result = *__first; + return __result; + } +# 3134 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + replace_copy(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, + const _Tp& __old_value, const _Tp& __new_value) + { + + + + + + + ; + + return std::__replace_copy_if(__first, __last, __result, + __gnu_cxx::__ops::__iter_equals_val(__old_value), + __new_value); + } +# 3168 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + replace_copy_if(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, + _Predicate __pred, const _Tp& __new_value) + { + + + + + + + ; + + return std::__replace_copy_if(__first, __last, __result, + __gnu_cxx::__ops::__pred_iter(__pred), + __new_value); + } + + template + typename iterator_traits<_InputIterator>::difference_type + __count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) + { + typename iterator_traits<_InputIterator>::difference_type __n = 0; + for (; __first != __last; ++__first) + if (__pred(__first)) + ++__n; + return __n; + } +# 3207 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + is_sorted(_ForwardIterator __first, _ForwardIterator __last) + { return std::is_sorted_until(__first, __last) == __last; } +# 3221 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + is_sorted(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { return std::is_sorted_until(__first, __last, __comp) == __last; } + + template + _ForwardIterator + __is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + if (__first == __last) + return __last; + + _ForwardIterator __next = __first; + for (++__next; __next != __last; __first = __next, (void)++__next) + if (__comp(__next, __first)) + return __next; + return __next; + } +# 3250 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + is_sorted_until(_ForwardIterator __first, _ForwardIterator __last) + { + + + + + ; + ; + + return std::__is_sorted_until(__first, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 3274 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + + + + + + ; + ; + + return std::__is_sorted_until(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } +# 3299 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + inline pair + minmax(const _Tp& __a, const _Tp& __b) + { + + + + return __b < __a ? pair(__b, __a) + : pair(__a, __b); + } +# 3320 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + inline pair + minmax(const _Tp& __a, const _Tp& __b, _Compare __comp) + { + return __comp(__b, __a) ? pair(__b, __a) + : pair(__a, __b); + } + + template + constexpr + pair<_ForwardIterator, _ForwardIterator> + __minmax_element(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + _ForwardIterator __next = __first; + if (__first == __last + || ++__next == __last) + return std::make_pair(__first, __first); + + _ForwardIterator __min{}, __max{}; + if (__comp(__next, __first)) + { + __min = __next; + __max = __first; + } + else + { + __min = __first; + __max = __next; + } + + __first = __next; + ++__first; + + while (__first != __last) + { + __next = __first; + if (++__next == __last) + { + if (__comp(__first, __min)) + __min = __first; + else if (!__comp(__first, __max)) + __max = __first; + break; + } + + if (__comp(__next, __first)) + { + if (__comp(__next, __min)) + __min = __next; + if (!__comp(__first, __max)) + __max = __first; + } + else + { + if (__comp(__first, __min)) + __min = __first; + if (!__comp(__next, __max)) + __max = __next; + } + + __first = __next; + ++__first; + } + + return std::make_pair(__min, __max); + } +# 3400 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + inline pair<_ForwardIterator, _ForwardIterator> + minmax_element(_ForwardIterator __first, _ForwardIterator __last) + { + + + + + ; + ; + + return std::__minmax_element(__first, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 3428 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + inline pair<_ForwardIterator, _ForwardIterator> + minmax_element(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + + + + + + ; + ; + + return std::__minmax_element(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + + template + constexpr + inline _Tp + min(initializer_list<_Tp> __l) + { return *std::min_element(__l.begin(), __l.end()); } + + template + constexpr + inline _Tp + min(initializer_list<_Tp> __l, _Compare __comp) + { return *std::min_element(__l.begin(), __l.end(), __comp); } + + template + constexpr + inline _Tp + max(initializer_list<_Tp> __l) + { return *std::max_element(__l.begin(), __l.end()); } + + template + constexpr + inline _Tp + max(initializer_list<_Tp> __l, _Compare __comp) + { return *std::max_element(__l.begin(), __l.end(), __comp); } + + template + constexpr + inline pair<_Tp, _Tp> + minmax(initializer_list<_Tp> __l) + { + pair __p = + std::minmax_element(__l.begin(), __l.end()); + return std::make_pair(*__p.first, *__p.second); + } + + template + constexpr + inline pair<_Tp, _Tp> + minmax(initializer_list<_Tp> __l, _Compare __comp) + { + pair __p = + std::minmax_element(__l.begin(), __l.end(), __comp); + return std::make_pair(*__p.first, *__p.second); + } + + template + bool + __is_permutation(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _BinaryPredicate __pred) + { + + + for (; __first1 != __last1; ++__first1, (void)++__first2) + if (!__pred(__first1, __first2)) + break; + + if (__first1 == __last1) + return true; + + + + _ForwardIterator2 __last2 = __first2; + std::advance(__last2, std::distance(__first1, __last1)); + for (_ForwardIterator1 __scan = __first1; __scan != __last1; ++__scan) + { + if (__scan != std::__find_if(__first1, __scan, + __gnu_cxx::__ops::__iter_comp_iter(__pred, __scan))) + continue; + + auto __matches + = std::__count_if(__first2, __last2, + __gnu_cxx::__ops::__iter_comp_iter(__pred, __scan)); + if (0 == __matches || + std::__count_if(__scan, __last1, + __gnu_cxx::__ops::__iter_comp_iter(__pred, __scan)) + != __matches) + return false; + } + return true; + } +# 3540 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + is_permutation(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2) + { + + + + + + + ; + + return std::__is_permutation(__first1, __last1, __first2, + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 3571 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + is_permutation(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _BinaryPredicate __pred) + { + + + + + + + ; + + return std::__is_permutation(__first1, __last1, __first2, + __gnu_cxx::__ops::__iter_comp_iter(__pred)); + } + + + template + bool + __is_permutation(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2, + _BinaryPredicate __pred) + { + using _Cat1 + = typename iterator_traits<_ForwardIterator1>::iterator_category; + using _Cat2 + = typename iterator_traits<_ForwardIterator2>::iterator_category; + using _It1_is_RA = is_same<_Cat1, random_access_iterator_tag>; + using _It2_is_RA = is_same<_Cat2, random_access_iterator_tag>; + constexpr bool __ra_iters = _It1_is_RA() && _It2_is_RA(); + if (__ra_iters) + { + auto __d1 = std::distance(__first1, __last1); + auto __d2 = std::distance(__first2, __last2); + if (__d1 != __d2) + return false; + } + + + + for (; __first1 != __last1 && __first2 != __last2; + ++__first1, (void)++__first2) + if (!__pred(__first1, __first2)) + break; + + if (__ra_iters) + { + if (__first1 == __last1) + return true; + } + else + { + auto __d1 = std::distance(__first1, __last1); + auto __d2 = std::distance(__first2, __last2); + if (__d1 == 0 && __d2 == 0) + return true; + if (__d1 != __d2) + return false; + } + + for (_ForwardIterator1 __scan = __first1; __scan != __last1; ++__scan) + { + if (__scan != std::__find_if(__first1, __scan, + __gnu_cxx::__ops::__iter_comp_iter(__pred, __scan))) + continue; + + auto __matches = std::__count_if(__first2, __last2, + __gnu_cxx::__ops::__iter_comp_iter(__pred, __scan)); + if (0 == __matches + || std::__count_if(__scan, __last1, + __gnu_cxx::__ops::__iter_comp_iter(__pred, __scan)) + != __matches) + return false; + } + return true; + } +# 3664 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + is_permutation(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2) + { + ; + ; + + return + std::__is_permutation(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 3691 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline bool + is_permutation(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2, + _BinaryPredicate __pred) + { + ; + ; + + return std::__is_permutation(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_comp_iter(__pred)); + } +# 3717 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr const _Tp& + clamp(const _Tp& __val, const _Tp& __lo, const _Tp& __hi) + { + ; + return (__val < __lo) ? __lo : (__hi < __val) ? __hi : __val; + } +# 3735 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr const _Tp& + clamp(const _Tp& __val, const _Tp& __lo, const _Tp& __hi, _Compare __comp) + { + ; + return __comp(__val, __lo) ? __lo : __comp(__hi, __val) ? __hi : __val; + } +# 3767 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + pair<_IntType, _IntType> + __gen_two_uniform_ints(_IntType __b0, _IntType __b1, + _UniformRandomBitGenerator&& __g) + { + _IntType __x + = uniform_int_distribution<_IntType>{0, (__b0 * __b1) - 1}(__g); + return std::make_pair(__x / __b1, __x % __b1); + } +# 3789 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + void + shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, + _UniformRandomNumberGenerator&& __g) + { + + + + ; + + if (__first == __last) + return; + + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _DistanceType; + + typedef typename std::make_unsigned<_DistanceType>::type __ud_type; + typedef typename std::uniform_int_distribution<__ud_type> __distr_type; + typedef typename __distr_type::param_type __p_type; + + typedef typename remove_reference<_UniformRandomNumberGenerator>::type + _Gen; + typedef typename common_type::type + __uc_type; + + const __uc_type __urngrange = __g.max() - __g.min(); + const __uc_type __urange = __uc_type(__last - __first); + + if (__urngrange / __urange >= __urange) + + { + _RandomAccessIterator __i = __first + 1; + + + + + + if ((__urange % 2) == 0) + { + __distr_type __d{0, 1}; + std::iter_swap(__i++, __first + __d(__g)); + } + + + + + + while (__i != __last) + { + const __uc_type __swap_range = __uc_type(__i - __first) + 1; + + const pair<__uc_type, __uc_type> __pospos = + __gen_two_uniform_ints(__swap_range, __swap_range + 1, __g); + + std::iter_swap(__i++, __first + __pospos.first); + std::iter_swap(__i++, __first + __pospos.second); + } + + return; + } + + __distr_type __d; + + for (_RandomAccessIterator __i = __first + 1; __i != __last; ++__i) + std::iter_swap(__i, __first + __d(__g, __p_type(0, __i - __first))); + } +# 3874 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _Function + for_each(_InputIterator __first, _InputIterator __last, _Function __f) + { + + + ; + for (; __first != __last; ++__first) + __f(*__first); + return __f; + } +# 3895 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _InputIterator + find(_InputIterator __first, _InputIterator __last, + const _Tp& __val) + { + + + + + ; + return std::__find_if(__first, __last, + __gnu_cxx::__ops::__iter_equals_val(__val)); + } +# 3919 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _InputIterator + find_if(_InputIterator __first, _InputIterator __last, + _Predicate __pred) + { + + + + + ; + + return std::__find_if(__first, __last, + __gnu_cxx::__ops::__pred_iter(__pred)); + } +# 3950 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _InputIterator + find_first_of(_InputIterator __first1, _InputIterator __last1, + _ForwardIterator __first2, _ForwardIterator __last2) + { + + + + + + + ; + ; + + for (; __first1 != __last1; ++__first1) + for (_ForwardIterator __iter = __first2; __iter != __last2; ++__iter) + if (*__first1 == *__iter) + return __first1; + return __last1; + } +# 3990 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _InputIterator + find_first_of(_InputIterator __first1, _InputIterator __last1, + _ForwardIterator __first2, _ForwardIterator __last2, + _BinaryPredicate __comp) + { + + + + + + + ; + ; + + for (; __first1 != __last1; ++__first1) + for (_ForwardIterator __iter = __first2; __iter != __last2; ++__iter) + if (__comp(*__first1, *__iter)) + return __first1; + return __last1; + } +# 4022 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + adjacent_find(_ForwardIterator __first, _ForwardIterator __last) + { + + + + + ; + + return std::__adjacent_find(__first, __last, + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 4047 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + adjacent_find(_ForwardIterator __first, _ForwardIterator __last, + _BinaryPredicate __binary_pred) + { + + + + + + ; + + return std::__adjacent_find(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); + } +# 4072 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline typename iterator_traits<_InputIterator>::difference_type + count(_InputIterator __first, _InputIterator __last, const _Tp& __value) + { + + + + + ; + + return std::__count_if(__first, __last, + __gnu_cxx::__ops::__iter_equals_val(__value)); + } +# 4095 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline typename iterator_traits<_InputIterator>::difference_type + count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) + { + + + + + ; + + return std::__count_if(__first, __last, + __gnu_cxx::__ops::__pred_iter(__pred)); + } +# 4135 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator1 + search(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2) + { + + + + + + + ; + ; + + return std::__search(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_equal_to_iter()); + } +# 4174 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator1 + search(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2, _ForwardIterator2 __last2, + _BinaryPredicate __predicate) + { + + + + + + + ; + ; + + return std::__search(__first1, __last1, __first2, __last2, + __gnu_cxx::__ops::__iter_comp_iter(__predicate)); + } +# 4209 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + search_n(_ForwardIterator __first, _ForwardIterator __last, + _Integer __count, const _Tp& __val) + { + + + + + ; + + return std::__search_n(__first, __last, __count, + __gnu_cxx::__ops::__iter_equals_val(__val)); + } +# 4242 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + search_n(_ForwardIterator __first, _ForwardIterator __last, + _Integer __count, const _Tp& __val, + _BinaryPredicate __binary_pred) + { + + + + + ; + + return std::__search_n(__first, __last, __count, + __gnu_cxx::__ops::__iter_comp_val(__binary_pred, __val)); + } +# 4267 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + search(_ForwardIterator __first, _ForwardIterator __last, + const _Searcher& __searcher) + { return __searcher(__first, __last).first; } +# 4290 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _OutputIterator + transform(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, _UnaryOperation __unary_op) + { + + + + + + ; + + for (; __first != __last; ++__first, (void)++__result) + *__result = __unary_op(*__first); + return __result; + } +# 4327 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _OutputIterator + transform(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _OutputIterator __result, + _BinaryOperation __binary_op) + { + + + + + + + ; + + for (; __first1 != __last1; ++__first1, (void)++__first2, ++__result) + *__result = __binary_op(*__first1, *__first2); + return __result; + } +# 4360 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + void + replace(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __old_value, const _Tp& __new_value) + { + + + + + + + + ; + + for (; __first != __last; ++__first) + if (*__first == __old_value) + *__first = __new_value; + } +# 4392 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + void + replace_if(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred, const _Tp& __new_value) + { + + + + + + + + ; + + for (; __first != __last; ++__first) + if (__pred(*__first)) + *__first = __new_value; + } +# 4424 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + void + generate(_ForwardIterator __first, _ForwardIterator __last, + _Generator __gen) + { + + + + + ; + + for (; __first != __last; ++__first) + *__first = __gen(); + } +# 4455 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + _OutputIterator + generate_n(_OutputIterator __first, _Size __n, _Generator __gen) + { + + + + + + for (__decltype(__n + 0) __niter = __n; + __niter > 0; --__niter, (void) ++__first) + *__first = __gen(); + return __first; + } +# 4491 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + unique_copy(_InputIterator __first, _InputIterator __last, + _OutputIterator __result) + { + + + + + + + ; + + if (__first == __last) + return __result; + return std::__unique_copy(__first, __last, __result, + __gnu_cxx::__ops::__iter_equal_to_iter(), + std::__iterator_category(__first), + std::__iterator_category(__result)); + } +# 4531 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + unique_copy(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, + _BinaryPredicate __binary_pred) + { + + + + + ; + + if (__first == __last) + return __result; + return std::__unique_copy(__first, __last, __result, + __gnu_cxx::__ops::__iter_comp_iter(__binary_pred), + std::__iterator_category(__first), + std::__iterator_category(__result)); + } +# 4564 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + + + + ; + + if (__first != __last) + for (_RandomAccessIterator __i = __first + 1; __i != __last; ++__i) + { + + _RandomAccessIterator __j = __first + + std::rand() % ((__i - __first) + 1); + if (__i != __j) + std::iter_swap(__i, __j); + } + } +# 4599 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + void + random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, + + _RandomNumberGenerator&& __rand) + + + + { + + + + ; + + if (__first == __last) + return; + for (_RandomAccessIterator __i = __first + 1; __i != __last; ++__i) + { + _RandomAccessIterator __j = __first + __rand((__i - __first) + 1); + if (__i != __j) + std::iter_swap(__i, __j); + } + } +# 4639 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _ForwardIterator + partition(_ForwardIterator __first, _ForwardIterator __last, + _Predicate __pred) + { + + + + + + ; + + return std::__partition(__first, __last, __pred, + std::__iterator_category(__first)); + } +# 4672 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + partial_sort(_RandomAccessIterator __first, + _RandomAccessIterator __middle, + _RandomAccessIterator __last) + { + + + + + + ; + ; + ; + + std::__partial_sort(__first, __middle, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 4710 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + partial_sort(_RandomAccessIterator __first, + _RandomAccessIterator __middle, + _RandomAccessIterator __last, + _Compare __comp) + { + + + + + + + ; + ; + ; + + std::__partial_sort(__first, __middle, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } +# 4746 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + _RandomAccessIterator __last) + { + + + + + + ; + ; + ; + + if (__first == __last || __nth == __last) + return; + + std::__introselect(__first, __nth, __last, + std::__lg(__last - __first) * 2, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 4785 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + _RandomAccessIterator __last, _Compare __comp) + { + + + + + + + ; + ; + ; + + if (__first == __last || __nth == __last) + return; + + std::__introselect(__first, __nth, __last, + std::__lg(__last - __first) * 2, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } +# 4822 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + sort(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + + + + + + ; + ; + + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + } +# 4852 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + + + + + + + ; + ; + + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + _OutputIterator + __merge(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + { + if (__comp(__first2, __first1)) + { + *__result = *__first2; + ++__first2; + } + else + { + *__result = *__first1; + ++__first1; + } + ++__result; + } + return std::copy(__first2, __last2, + std::copy(__first1, __last1, __result)); + } +# 4913 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + merge(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result) + { +# 4930 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__merge(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 4963 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + merge(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { +# 4980 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__merge(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + inline void + __stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + typedef typename iterator_traits<_RandomAccessIterator>::value_type + _ValueType; + typedef typename iterator_traits<_RandomAccessIterator>::difference_type + _DistanceType; + + typedef _Temporary_buffer<_RandomAccessIterator, _ValueType> _TmpBuf; + _TmpBuf __buf(__first, __last); + + if (__buf.begin() == 0) + std::__inplace_stable_sort(__first, __last, __comp); + else + std::__stable_sort_adaptive(__first, __last, __buf.begin(), + _DistanceType(__buf.size()), __comp); + } +# 5027 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last) + { + + + + + + ; + ; + + std::__stable_sort(__first, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 5061 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline void + stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + _Compare __comp) + { + + + + + + + ; + ; + + std::__stable_sort(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + _OutputIterator + __set_union(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + { + if (__comp(__first1, __first2)) + { + *__result = *__first1; + ++__first1; + } + else if (__comp(__first2, __first1)) + { + *__result = *__first2; + ++__first2; + } + else + { + *__result = *__first1; + ++__first1; + ++__first2; + } + ++__result; + } + return std::copy(__first2, __last2, + std::copy(__first1, __last1, __result)); + } +# 5130 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_union(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result) + { +# 5150 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_union(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 5180 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_union(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { +# 5200 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_union(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + _OutputIterator + __set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + if (__comp(__first1, __first2)) + ++__first1; + else if (__comp(__first2, __first1)) + ++__first2; + else + { + *__result = *__first1; + ++__first1; + ++__first2; + ++__result; + } + return __result; + } +# 5251 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result) + { +# 5269 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_intersection(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 5300 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { +# 5318 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_intersection(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + _OutputIterator + __set_difference(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + if (__comp(__first1, __first2)) + { + *__result = *__first1; + ++__first1; + ++__result; + } + else if (__comp(__first2, __first1)) + ++__first2; + else + { + ++__first1; + ++__first2; + } + return std::copy(__first1, __last1, __result); + } +# 5373 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_difference(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result) + { +# 5391 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_difference(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 5424 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_difference(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, _Compare __comp) + { +# 5442 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_difference(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + _OutputIterator + __set_symmetric_difference(_InputIterator1 __first1, + _InputIterator1 __last1, + _InputIterator2 __first2, + _InputIterator2 __last2, + _OutputIterator __result, + _Compare __comp) + { + while (__first1 != __last1 && __first2 != __last2) + if (__comp(__first1, __first2)) + { + *__result = *__first1; + ++__first1; + ++__result; + } + else if (__comp(__first2, __first1)) + { + *__result = *__first2; + ++__first2; + ++__result; + } + else + { + ++__first1; + ++__first2; + } + return std::copy(__first2, __last2, + std::copy(__first1, __last1, __result)); + } +# 5503 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_symmetric_difference(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result) + { +# 5523 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_symmetric_difference(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 5554 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + inline _OutputIterator + set_symmetric_difference(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _InputIterator2 __last2, + _OutputIterator __result, + _Compare __comp) + { +# 5575 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + ; + ; + ; + ; + + return std::__set_symmetric_difference(__first1, __last1, + __first2, __last2, __result, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + constexpr + _ForwardIterator + __min_element(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + if (__first == __last) + return __first; + _ForwardIterator __result = __first; + while (++__first != __last) + if (__comp(__first, __result)) + __result = __first; + return __result; + } +# 5607 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + _ForwardIterator + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + { + + + + + ; + ; + + return std::__min_element(__first, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 5632 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + inline _ForwardIterator + min_element(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + + + + + + ; + ; + + return std::__min_element(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + template + constexpr + _ForwardIterator + __max_element(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + if (__first == __last) return __first; + _ForwardIterator __result = __first; + while (++__first != __last) + if (__comp(__result, __first)) + __result = __first; + return __result; + } +# 5671 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + inline _ForwardIterator + max_element(_ForwardIterator __first, _ForwardIterator __last) + { + + + + + ; + ; + + return std::__max_element(__first, __last, + __gnu_cxx::__ops::__iter_less_iter()); + } +# 5696 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_algo.h" 3 + template + constexpr + inline _ForwardIterator + max_element(_ForwardIterator __first, _ForwardIterator __last, + _Compare __comp) + { + + + + + + ; + ; + + return std::__max_element(__first, __last, + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + } + + + + template + _RandomAccessIterator + __sample(_InputIterator __first, _InputIterator __last, input_iterator_tag, + _RandomAccessIterator __out, random_access_iterator_tag, + _Size __n, _UniformRandomBitGenerator&& __g) + { + using __distrib_type = uniform_int_distribution<_Size>; + using __param_type = typename __distrib_type::param_type; + __distrib_type __d{}; + _Size __sample_sz = 0; + while (__first != __last && __sample_sz != __n) + { + __out[__sample_sz++] = *__first; + ++__first; + } + for (auto __pop_sz = __sample_sz; __first != __last; + ++__first, (void) ++__pop_sz) + { + const auto __k = __d(__g, __param_type{0, __pop_sz}); + if (__k < __n) + __out[__k] = *__first; + } + return __out + __sample_sz; + } + + + template + _OutputIterator + __sample(_ForwardIterator __first, _ForwardIterator __last, + forward_iterator_tag, + _OutputIterator __out, _Cat, + _Size __n, _UniformRandomBitGenerator&& __g) + { + using __distrib_type = uniform_int_distribution<_Size>; + using __param_type = typename __distrib_type::param_type; + using _USize = make_unsigned_t<_Size>; + using _Gen = remove_reference_t<_UniformRandomBitGenerator>; + using __uc_type = common_type_t; + + __distrib_type __d{}; + _Size __unsampled_sz = std::distance(__first, __last); + __n = std::min(__n, __unsampled_sz); + + + + + const __uc_type __urngrange = __g.max() - __g.min(); + if (__urngrange / __uc_type(__unsampled_sz) >= __uc_type(__unsampled_sz)) + + + { + while (__n != 0 && __unsampled_sz >= 2) + { + const pair<_Size, _Size> __p = + __gen_two_uniform_ints(__unsampled_sz, __unsampled_sz - 1, __g); + + --__unsampled_sz; + if (__p.first < __n) + { + *__out++ = *__first; + --__n; + } + + ++__first; + + if (__n == 0) break; + + --__unsampled_sz; + if (__p.second < __n) + { + *__out++ = *__first; + --__n; + } + + ++__first; + } + } + + + + for (; __n != 0; ++__first) + if (__d(__g, __param_type{0, --__unsampled_sz}) < __n) + { + *__out++ = *__first; + --__n; + } + return __out; + } + + + + + template + _SampleIterator + sample(_PopulationIterator __first, _PopulationIterator __last, + _SampleIterator __out, _Distance __n, + _UniformRandomBitGenerator&& __g) + { + using __pop_cat = typename + std::iterator_traits<_PopulationIterator>::iterator_category; + using __samp_cat = typename + std::iterator_traits<_SampleIterator>::iterator_category; + + static_assert( + __or_, + is_convertible<__samp_cat, random_access_iterator_tag>>::value, + "output range must use a RandomAccessIterator when input range" + " does not meet the ForwardIterator requirements"); + + static_assert(is_integral<_Distance>::value, + "sample size must be an integer type"); + + typename iterator_traits<_PopulationIterator>::difference_type __d = __n; + return std:: + __sample(__first, __last, __pop_cat{}, __out, __samp_cat{}, __d, + std::forward<_UniformRandomBitGenerator>(__g)); + } + + + + + +} +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/algorithm" 2 3 +# 9 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/types.h" 2 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" 1 +# 20 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" +struct window_internal; + + + + + + + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wextern-c-compat" + struct bfp16ebs8 { + uint8_t exp; + uint8_t mantissas[8]; + }; + struct bfp16ebs16 { + uint8_t exp; + uint8_t mantissas[16]; + }; +#pragma clang diagnostic pop +# 66 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wextern-c-compat" +# 106 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" +#pragma clang diagnostic pop + + + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wextern-c-compat" +struct int4_t {}; +struct uint4_t {}; +struct bfloat16 +{ + + + static uint16_t floatToBfloat16(float value) noexcept { + uint32_t hexValue = *reinterpret_cast(&value); + uint32_t lsb = (hexValue >> 16) & 1; + hexValue += 0x7fff + lsb; + return (static_cast(hexValue >> 16)); + } + + static float bfloat16ToFloat(uint16_t hexValue) noexcept { + uint32_t floatValue = (uint32_t) hexValue; + floatValue <<= 16; + return *reinterpret_cast(&floatValue); + } + + + template + static constexpr To bit_cast(const From& from) noexcept { + + return __builtin_bit_cast(To, from); + + + + } + + + static constexpr uint16_t constexpr_floatToBfloat16(float value) noexcept { + uint32_t hexValue = bit_cast(value); + uint32_t lsb = (hexValue >> 16) & 1; + hexValue += 0x7fff + lsb; + return (static_cast(hexValue >> 16)); + } + + + static constexpr float constexpr_bfloat16ToFloat(uint16_t hexValue) noexcept { + uint32_t floatValue = (uint32_t) hexValue; + floatValue <<= 16; + return bit_cast(floatValue); + } + + + + constexpr bfloat16() noexcept : data(0) {} + + + + constexpr bfloat16(float fval) noexcept : data(constexpr_floatToBfloat16(fval)) {} + + + + + + explicit constexpr bfloat16(uint16_t uval) noexcept : data(uval) {} + constexpr bfloat16(bfloat16 const &other) noexcept : data(other.data) {} + + constexpr bfloat16 &operator=(bfloat16 const &other) noexcept { + data = other.data; + return *this; + } + + + + constexpr operator float() const noexcept { + return constexpr_bfloat16ToFloat(data); + } + + constexpr float to_float() const noexcept { + return constexpr_bfloat16ToFloat(data); + } +# 197 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" + static constexpr bfloat16 from_float(float f) noexcept { + return bfloat16(f); + } + + + + + + + uint16_t data; +}; + + + + +struct float16 +{ + + + static uint16_t floatToFloat16(float value) { + uint32_t hexValue = *reinterpret_cast(&value); + hexValue += 0x00001000; + uint32_t e = (hexValue & 0x7F800000) >> 23; + uint32_t m = hexValue & 0x007FFFFF; + return (hexValue & 0x80000000) >> 16 | + (e > 112) * ((((e - 112) << 10) & 0x7C00) | m >> 13) | + ((e < 113) & (e > 101)) * ((((0x007FF000 + m) >> (125 - e)) + 1) >> 1) | + (e > 143) * 0x7FFF; + } + + static float float16ToFloat(uint16_t hexValue) { + uint32_t e = (hexValue & 0x7C00) >> 10; + uint32_t m = (hexValue & 0x03FF) << 13; + float temp = (float)m; + uint32_t v = *reinterpret_cast(&temp) >> 23; + uint32_t floatValue = (hexValue & 0x8000) << 16 | (e != 0) * ((e + 112) << 23 | m) | + ((e == 0) & (m != 0)) * ((v - 37) << 23 | ((m << (150 - v)) & 0x007FE000)); + return *reinterpret_cast(&floatValue); + } + constexpr float16() noexcept + : data(0.0) + { + } + float16(float fval) noexcept + : data(floatToFloat16(fval)) + { + } + explicit float16(uint16_t uval) noexcept + : data(uval) + { + } + float16(float16 const &other) + : data(other.data) + { + } + float16(float16 &&other) + : data(other.data) + { + } + float16 &operator= (float16 const &other) + { + data = other.data; + return *this; + } + operator float() const + { + return float16ToFloat(data); + } + uint16_t data; +}; + +struct bfloat8 { + + static uint8_t floatToBfloat8(float value) { + uint16_t hexValue = float16::floatToFloat16(value); + uint16_t lsb = (hexValue >> 8) & 1; + hexValue += 0x7F + lsb; + return static_cast(hexValue >> 8); + } + + + static float bfloat8ToFloat(uint8_t hexValue) { + uint16_t float16Value = (uint16_t) hexValue; + + float16Value <<= 8; + return float16::float16ToFloat(float16Value); + } + constexpr bfloat8() noexcept + : data(0) + { + } + bfloat8(float fval) noexcept + : data(floatToBfloat8(fval)) + { + } + explicit bfloat8(uint8_t uval) noexcept + : data(uval) + { + } + bfloat8(bfloat8 const &other) + : data(other.data) + { + } + bfloat8 &operator= (bfloat8 const &other) + { + data = other.data; + return *this; + } + operator float() const + { + return bfloat8ToFloat(data); + } + uint8_t data; +}; + +struct float8 { +static uint8_t floatToFloat8(float value) { + uint32_t hexValue = *reinterpret_cast(&value); + hexValue += 0x00080000; + uint32_t e = (hexValue & 0x7F800000) >> 23; + uint32_t m = hexValue & 0x007FFFFF; + return ((hexValue & 0x80000000) >> 24 | + (e > 120) * ((((e - 120) << 3) & 0x78) | m >> 20) | + ((e < 121) & (e > 116)) * ((((0x00780000 + m) >> (140 - e)) + 1) >> 1) | + (e > 135) * (0x7F)); + + } + + static float float8ToFloat(uint8_t hexValue) { + uint32_t e = (hexValue & 0x78) >> 3; + uint32_t m = (hexValue & 0x07) << 20; + float temp = (float)m; + uint32_t v = *reinterpret_cast(&temp) >> 23; + uint32_t floatValue = (hexValue & 0x80) << 24 | (e != 0) * ((e + 120) << 23| m) | + ((e == 0) & (m != 0)) * ((v - 29) << 23 | ((m << (150-v)) & 0x00700000)); + return *reinterpret_cast(&floatValue); + } + constexpr float8() noexcept + : data(0) + { + } + float8(float fval) noexcept + : data(floatToFloat8(fval)) + { + } + explicit float8(uint8_t uval) noexcept + : data(uval) + { + } + float8(float8 const &other) noexcept + : data(other.data) + { + } + float8 &operator= (float8 const &other) + { + data = other.data; + return *this; + } + operator float() const + { + return float8ToFloat(data); + } + uint8_t data; +}; +#pragma clang diagnostic pop + + + + typedef int4_t int4 ; + typedef uint4_t uint4 ; + + + typedef int8_t int8 ; + typedef int16_t int16 ; + typedef int32_t int32 ; + + typedef uint8_t uint8 ; + typedef uint16_t uint16 ; + typedef uint32_t uint32 ; + + + + typedef long long int64; + typedef unsigned long long uint64; +# 389 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/window/complexint.h" 1 + + + + + + + +extern "C" +{ + + +struct cint16 +{ + short real; + short imag; +}; +struct cint32 +{ + int real; + int imag; +}; +struct cfloat +{ + float real; + float imag; +}; +struct cbfloat16 +{ + bfloat16 real; + bfloat16 imag; +}; +# 55 "/usr/local/lib/python3.10/dist-packages/include/adf/window/complexint.h" + typedef struct { int8_t real; int8_t imag; } cint8_t; + typedef struct { int64_t real; int64_t imag; } cint64_t; + + typedef cint8_t cint8 ; + typedef cint64_t cint64 ; + + + + + + + + typedef cint16 cint16_t ; + typedef cint32 cint32_t ; + + + + + typedef struct { uint8_t real; uint8_t imag; } cuint8_t; + typedef struct { uint16_t real; uint16_t imag; } cuint16_t; + typedef struct { uint32_t real; uint32_t imag; } cuint32_t; + typedef struct { uint64_t real; uint64_t imag; } cuint64_t; + + typedef cuint8_t cuint8 ; + typedef cuint16_t cuint16 ; + typedef cuint32_t cuint32 ; + typedef cuint64_t cuint64 ; + + + + + +}; + +inline int as_int(cuint16_t v) +{ + return *(int *)&v; +} +# 390 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/window/acc_types.h" 1 +# 20 "/usr/local/lib/python3.10/dist-packages/include/adf/window/acc_types.h" +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wextern-c-compat" +struct acc48 {}; +struct cacc48 {}; +struct acc80 {}; +struct cacc80 {}; +struct accfloat {}; +struct caccfloat {}; + + + +struct acc32 {}; +struct cacc32 {}; +struct acc64 {}; +struct cacc64 {}; +#pragma clang diagnostic pop +typedef acc48 acc48_t; +typedef cacc48 cacc48_t; +typedef acc80 acc80_t; +typedef cacc80 cacc80_t; +typedef accfloat accfloat_t; +typedef caccfloat caccfloat_t; +# 391 "/usr/local/lib/python3.10/dist-packages/include/adf/window/types.h" 2 + +template struct input_window; +template struct output_window; + +typedef input_window input_window_int8; +typedef input_window input_window_uint8; +typedef input_window input_window_int16; +typedef input_window input_window_uint16; +typedef input_window input_window_int32; +typedef input_window input_window_uint32; +typedef input_window input_window_int64; +typedef input_window input_window_uint64; +typedef input_window input_window_float; +typedef input_window input_window_cint16; +typedef input_window input_window_cint32; + + + + +typedef output_window output_window_int8; +typedef output_window output_window_uint8; +typedef output_window output_window_int16; +typedef output_window output_window_uint16; +typedef output_window output_window_int32; +typedef output_window output_window_uint32; +typedef output_window output_window_int64; +typedef output_window output_window_uint64; +typedef output_window output_window_float; +typedef output_window output_window_cint16; +typedef output_window output_window_cint32; +# 14 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/types.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/stream/types.h" 1 + + + + +template struct input_stream; +template struct output_stream; +template struct input_cascade; +template struct output_cascade; + +typedef input_stream input_stream_int8; +typedef input_stream input_stream_int16; +typedef input_stream input_stream_int32; +typedef input_stream input_stream_int64; +typedef input_stream input_stream_uint8; +typedef input_stream input_stream_uint16; +typedef input_stream input_stream_uint32; +typedef input_stream input_stream_uint64; +typedef input_stream input_stream_float; +typedef input_stream input_stream_cint16; +typedef input_stream input_stream_cint32; + +typedef output_stream output_stream_int8; +typedef output_stream output_stream_int16; +typedef output_stream output_stream_int32; +typedef output_stream output_stream_int64; +typedef output_stream output_stream_uint8; +typedef output_stream output_stream_uint16; +typedef output_stream output_stream_uint32; +typedef output_stream output_stream_uint64; +typedef output_stream output_stream_float; +typedef output_stream output_stream_cint16; +typedef output_stream output_stream_cint32; +# 53 "/usr/local/lib/python3.10/dist-packages/include/adf/stream/types.h" +typedef input_stream input_stream_int4; +typedef input_stream input_stream_uint4; +typedef input_stream input_stream_bfloat16; +typedef input_stream input_stream_acc32; +typedef input_stream input_stream_acc64; +typedef input_stream input_stream_cacc64; +typedef input_stream input_stream_accfloat; +typedef output_stream output_stream_int4; +typedef output_stream output_stream_uint4; +typedef output_stream output_stream_bfloat16; +typedef output_stream output_stream_acc32; +typedef output_stream output_stream_acc64; +typedef output_stream output_stream_cacc64; +typedef output_stream output_stream_accfloat; +# 104 "/usr/local/lib/python3.10/dist-packages/include/adf/stream/types.h" +struct input_pktstream; +struct output_pktstream; +# 15 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/types.h" 2 + +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_types.h" 1 +# 13 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_types.h" +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_extents.h" 1 +# 15 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_extents.h" +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/detail/io_buffer_macros.h" 1 +# 16 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_extents.h" 2 + +namespace adf { + + + + + + +constexpr std::uint32_t inherited_extent = std::numeric_limits::max(); +# 33 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_extents.h" +template +class extents { +public: + using index_type = uint32_t; + + + static constexpr + index_type dim(uint32_t n) noexcept { + return _dim_impl(n, std::make_integer_sequence{}); + } + + + static constexpr + bool inherited() noexcept { + return (((tpDims == inherited_extent)) || ...); + } + + + static constexpr + bool inherited(uint32_t n) noexcept { + return (dim(n) == inherited_extent); + } + + + static constexpr + uint32_t num_dims() noexcept { + return sizeof...(tpDims); + } + + + static constexpr + uint32_t num_inherited_dims() noexcept { + return (0 + ...+ (((tpDims == inherited_extent) ? 1 : 0))); + } + + + + static constexpr + index_type size() noexcept { + return inherited() ? inherited_extent + : (num_dims() ? ((1 * ... * (tpDims))): 0); + } + + + static constexpr + index_type fixed_size() noexcept { + return num_dims() + ? ((1 * ... * ((tpDims == inherited_extent) ? 1 : tpDims))) + : 0; + } + + + static constexpr + index_type inherited_dim_rank(uint32_t ind) noexcept { + return _inheritedDimRank_impl(ind, std::make_integer_sequence{}); + } + +private: + template + static constexpr + index_type _dim_impl + (uint32_t n, std::integer_sequence) noexcept { + return (0 + ...+ ((Idxs == n) ? tpDims : 0)); + } + template + static constexpr + index_type _inheritedDimRank_impl + (uint32_t n, std::integer_sequence) noexcept { + return (0 + ...+ ((Idxs < n && (tpDims == inherited_extent)) ? 1 : 0)); + + } + template + static constexpr + index_type _num_inherited_dims_impl + (uint32_t n, std::integer_sequence) noexcept { + return (0 + ...+ ((Idxs < n && (tpDims == inherited_extent)) ? 1 : 0)); + + } +}; + +using default_extents = extents; + + + + +template +struct extents_traits { + static constexpr uint32_t num_dims() {return 0;} + static constexpr uint32_t num_inherited_dims() {return 0;} +}; + +template +struct extents_traits> { + static constexpr uint32_t num_dims() + { + return extents::num_dims(); + } + static constexpr uint32_t num_inherited_dims() + { + return extents::num_inherited_dims(); + } + static constexpr bool inherited() + { + return extents::inherited(); + } +}; + +} +# 14 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_types.h" 2 + +namespace adf { + +namespace addressing { +struct linear {}; +struct circular {}; +} + +namespace locking { +struct sync {}; +struct async {}; +} + +template +struct margin { + static const uint32_t _margin = tpMargin; +}; + +namespace direction { +struct in; +struct out; +} + +template +struct is_extents_class : std::false_type { }; + +template +struct is_extents_class> : std::true_type { }; + +template +struct is_margin_class : std::false_type { }; + +template +struct is_margin_class> : std::true_type { }; + +constexpr std::uint32_t inherited_margin = std::numeric_limits::max(); + +template, + typename tpLocking = locking::sync, + typename tpAddressing = addressing::linear, + typename tpMargin = margin<0>> +struct io_buffer_config +{ + static_assert(std::is_same::value || + std::is_same::value, + "Template argument for template parameter 'tpLocking' must be either adf::locking::sync or adf::locking::async"); + + static_assert(std::is_same::value || + std::is_same::value, + "Template argument for template parameter 'tpAddressing' must be either adf::addressing::linear or adf::addressing::circular"); + + static_assert(is_margin_class::value, + "Template argument for template parameter 'tpMargin' must be of type adf::margin"); + + static_assert(is_extents_class::value, + "Template argument for template parameter 'tpDims' must be of type adf::extents"); + + using dims_type = tpDims; + using locking_mode = tpLocking; + using addressing_mode = tpAddressing; + using margin_type = tpMargin; + static uint32_t const _margin = tpMargin::_margin; +}; + + + + + + + +using bpc_sync_1d = io_buffer_config, locking::sync>; +using bpc_async_1d = io_buffer_config, locking::async>; + + +using bpc_sync_0d = io_buffer_config, + locking::sync>; +using bpc_async_0d = io_buffer_config, + locking::async>; + + + + + + + +template +class io_buffer; +# 113 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_types.h" +template, typename tpMargin = margin<0>> +using input_buffer +=io_buffer + >; + +template, typename tpMargin = margin<0>> +using input_async_buffer += io_buffer + >; + +template, typename tpMargin = margin<0>> +using input_circular_buffer += io_buffer + >; + +template, typename tpMargin = margin<0>> +using input_async_circular_buffer += io_buffer + >; + +template, typename tpMargin = margin<0>> +using output_buffer += io_buffer + >; + +template, typename tpMargin = margin<0>> +using output_async_buffer += io_buffer + >; + +template, typename tpMargin = margin> +using output_circular_buffer += io_buffer + >; + +template, typename tpMargin = margin> +using output_async_circular_buffer += io_buffer + >; + +template +using input_buffer_conf += io_buffer; + +template +using output_buffer_conf += io_buffer; + + + +} +# 17 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/types.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/stream/hls_types.h" 1 + + + + +namespace hls +{ + template class stream; + + template struct axis; +} + +template struct ap_int; +template struct ap_uint; + +template +using ap_axis = hls::axis, WUser, WId, WDest>; + +template +using ap_axiu = hls::axis, WUser, WId, WDest>; +# 18 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/types.h" 2 + + +template struct window_type { + typedef _XILINX_ADF_T type; +}; + +template struct stream_type { + typedef _XILINX_ADF_T type; +}; + +template < bool input> struct cascade_type { + +}; + + +namespace adf { + + enum return_code + { + ok = 0, + user_error, + aie_driver_error, + xrt_error, + internal_error, + unsupported + }; + + enum io_attr_type { + io_attr_fileio, + io_attr_plio, + io_attr_gmio, + }; + + enum plio_type { + plio_32_bits, + plio_64_bits, + plio_128_bits + }; + + enum stream_type + { + adf = 1, + hls = 2, + none = -1 + }; + + enum ss_channel_dir { + ss_south = 1, + ss_west = 2, + ss_north = 3, + ss_east = 4 + }; + + enum tile_type { + undefined_tile = -1, + aie_tile, + shim_tile, + memory_tile + }; + + enum dma_channel_dir + { + dma_s2mm = 0, + dma_mm2s + }; + + enum port_direction { + dir_in = 0, + dir_out = 1, + dir_inout = 2 + }; + + enum param_type { + p_voidty, + p_int4, + p_int8, + p_int16, + p_int32, + p_uint4, + p_uint8, + p_uint16, + p_uint32, + p_cint8, + p_cint16, + p_cint32, + p_cint64, + p_int64, + p_uint64, + p_v2int64, + p_anyScalar, + p_window, + p_stream, + p_cascade, + p_pktstream, + p_pointer, + p_array, + p_cacc48, + p_cacc80, + p_caccfloat, + p_acc48, + p_acc80, + p_accfloat, + p_float, + p_cfloat, + p_cbfloat16, + p_ap_int, + p_ap_uint, + p_ap_axis, + p_ap_axiu, + p_hls_stream, + p_acc32, + p_cacc32, + p_acc64, + p_cacc64, + p_bfp16ebs8, + p_bfp16ebs16, + p_mx9, + p_mx4, + p_mx6, + p_mx6b, + p_mxint8, + p_mxfp4, + p_mxfp6, + p_mxfp8, + p_bfloat16, + p_float16, + p_bfloat8, + p_float8, + p_float6, + p_float4, + p_buffer + }; + + enum port_type { + port_stream = 5, + port_memory = 6, + port_runtime_param = 7, + port_lookup_table = 8, + port_cascade = 9, + port_pktstream = 10, + port_global_memory = 11, + port_dma = 12, + port_buffer = 13, + port_blank = -1 + }; + + enum element_type + { + et_voidty = 0, + et_int4, + et_int8, + et_int16, + et_int32, + et_int64, + et_uint4, + et_uint8, + et_uint16, + et_uint32, + et_uint64, + et_cint16, + et_cint32, + et_float, + et_cfloat, + et_cbfloat16, + et_double, + et_bfp16ebs8, + et_bfp16ebs16, + et_mx9, + et_mx4, + et_mx6, + et_mx6b, + et_mxint8, + et_mxfp4, + et_mxfp6, + et_mxfp8, + et_bfloat16, + et_float16, + et_bfloat8, + et_float8, + et_float6, + et_float4, + et_bool + }; + + enum DMA_MODE { + simple_mode, + A_B_1, + A_B_2 + }; + + enum locking_mode + { + lm_none = 0, + lm_auto = 1, + lm_user = 2, + }; + + enum finish_on_tlast_mode + { + FoT_disabled = 0, + FoT_no_counts, + FoT_counts_with_task_tokens, + FoT_counts_from_mm_register + }; + + enum class enable_pkt_mode { + automatic, + disable + }; + + template + struct window { + enum { winsz = _XILINX_ADF_SIZE, margin = _XILINX_ADF_MARGIN, porttype = port_type::port_memory } ; + }; + + struct stream { + enum { winsz = -1, margin = 0, porttype = port_type::port_stream } ; + }; + + struct pktstream { + enum { winsz = -1, margin = 0, porttype = port_type::port_pktstream } ; + }; + + + + + + struct cascade { + enum { winsz = -1, margin = 0, porttype = port_type::port_cascade }; + }; + + struct blank { + enum { winsz = -1, margin = 0, porttype = port_type::port_blank }; + }; + + struct gmem { + enum { winsz = -1, margin = 0, porttype = port_type::port_global_memory }; + }; + + namespace direction { + struct in { static const adf::port_direction dir = adf::port_direction::dir_in; }; + struct out { static const adf::port_direction dir = adf::port_direction::dir_out; }; + struct inout { static const adf::port_direction dir = adf::port_direction::dir_inout; }; + }; + using input = direction::in; + using output = direction::out; + using inout = direction::inout; + + struct ratio; + + + struct buffer; + struct stack; + struct dma; + struct interconnect; + + + struct fifo; + + + struct group + { + adf::tile_type tileType = adf::tile_type::undefined_tile; + int column_min = -1; + int row_min = -1; + int column_max = -1; + int row_max = -1; + }; + + struct area_group_parameters + { + std::vector groups; + bool contain_routing = false; + bool exclusive_routing = false; + bool exclusive_placement = false; + }; + + struct buffer_descriptor_parameters + { + + uint32_t length = 0; + + uint32_t offset = 0; + + std::vector stepsize; + + std::vector wrap; + + std::vector> padding; + + int packet_port_id = -1; + + enable_pkt_mode enable_packet = enable_pkt_mode::automatic; + + bool tlast_suppress = false; + + uint32_t iteration_stepsize = 0; + + uint32_t iteration_wrap = 0; + + uint32_t iteration_current = 0; + + bool enable_compression = false; + }; + + + struct traversing_parameters + { + + uint32_t dimension = 0; + + uint32_t stride = 0; + + + uint32_t wrap = 0; + + bool operator==(const traversing_parameters& rhs) const + { + return (dimension == rhs.dimension && stride == rhs.stride && wrap == rhs.wrap); + } + }; + + + struct tiling_parameters + { + + std::vector buffer_dimension; + + std::vector tiling_dimension; + + std::vector offset; + + std::vector tile_traversal; + + int packet_port_id = -1; + + uint32_t repetition = 1; + + std::vector boundary_dimension; + + uint32_t buffer_iteration = 0; + + uint32_t phase = 0; + + std::vector boundary_offset; + }; + + class access_pattern + { + public: + access_pattern(const buffer_descriptor_parameters& bdParams) : buffer_descriptor(bdParams) {} + access_pattern(const tiling_parameters& tilingParams) : tiling(tilingParams) {} + + + buffer_descriptor_parameters buffer_descriptor; + tiling_parameters tiling; + }; + + struct dma_buffer_descriptor + { + + + uint64_t address = 0; + + uint32_t length = 0; + + std::vector stepsize; + + std::vector wrap; + + std::vector> padding; + + bool enable_packet = false; + + uint32_t packet_id = 0; + + uint32_t out_of_order_bd_id = 0; + + bool tlast_suppress = false; + + uint32_t iteration_stepsize = 0; + + uint32_t iteration_wrap = 0; + + uint32_t iteration_current = 0; + + bool enable_compression = false; + + bool lock_acq_enable = false; + + int32_t lock_acq_value = 0; + + + uint32_t lock_acq_id = 0; + + int32_t lock_rel_value = 0; + + + uint32_t lock_rel_id = 0; + + bool use_next_bd = false; + + uint32_t next_bd = 0; + }; + + struct dimension_range + { + uint32_t min_index = 0; + uint32_t max_index = 0; + }; + + struct relative_coordinate + { + + int col_offset = std::numeric_limits::lowest(); + int row_offset = std::numeric_limits::lowest(); + }; + + + namespace dir + { + template struct in {}; + template struct out {}; + } +} + +using adf::ratio; +using adf::output; +using adf::input; +using adf::inout; +# 14 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" 1 + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstring" 1 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstring" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libc-header-start.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 2 3 + +extern "C" { + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 92 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_null.h" 1 3 +# 93 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 2 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void *memmove (void *__dest, const void *__src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + + +extern void *memccpy (void *__restrict __dest, const void *__restrict __src, + int __c, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + +extern int memcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + +extern "C++" +{ +extern void *memchr (void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const void *memchr (const void *__s, int __c, size_t __n) + throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 89 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +} +# 99 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern "C++" void *rawmemchr (void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *rawmemchr (const void *__s, int __c) + throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" void *memrchr (void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) + throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 122 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern char *strcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strcat (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + +extern char *strncat (char *__restrict __dest, const char *__restrict __src, + size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern int strncmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strcoll (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + +extern size_t strxfrm (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (2))); + + + + + + +extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + +extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, + locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); + + + + + +extern char *strdup (const char *__s) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern char *strndup (const char *__string, size_t __n) + throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); +# 204 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern "C++" +{ +extern char *strchr (char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strchr (const char *__s, int __c) + throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 224 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strrchr (char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern const char *strrchr (const char *__s, int __c) + throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 251 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +} +# 261 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern "C++" char *strchrnul (char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +extern "C++" const char *strchrnul (const char *__s, int __c) + throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 273 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern size_t strcspn (const char *__s, const char *__reject) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern size_t strspn (const char *__s, const char *__accept) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern "C++" +{ +extern char *strpbrk (char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strpbrk (const char *__s, const char *__accept) + throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 301 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +} + + + + + + +extern "C++" +{ +extern char *strstr (char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern const char *strstr (const char *__haystack, const char *__needle) + throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 328 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +} + + + + + + + +extern char *strtok (char *__restrict __s, const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (2))); + + + +extern char *__strtok_r (char *__restrict __s, + const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + +extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, + char **__restrict __save_ptr) + throw () __attribute__ ((__nonnull__ (2, 3))); + + + + + +extern "C++" char *strcasestr (char *__haystack, const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +extern "C++" const char *strcasestr (const char *__haystack, + const char *__needle) + throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); +# 369 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern void *memmem (const void *__haystack, size_t __haystacklen, + const void *__needle, size_t __needlelen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); + + + +extern void *__mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern void *mempcpy (void *__restrict __dest, + const void *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern size_t strlen (const char *__s) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern size_t strnlen (const char *__string, size_t __maxlen) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + +extern char *strerror (int __errnum) throw (); +# 421 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) + throw () __attribute__ ((__nonnull__ (2))) ; + + + + + +extern char *strerror_l (int __errnum, locale_t __l) throw (); + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/strings.h" 1 3 +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/strings.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 1 3 +# 77 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/__stddef_size_t.h" 1 3 +# 78 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stddef.h" 2 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/strings.h" 2 3 + + + + + + +extern "C" { + + + +extern int bcmp (const void *__s1, const void *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern void bcopy (const void *__src, void *__dest, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + +extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); +# 68 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/strings.h" 3 +extern char *index (const char *__s, int __c) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); +# 96 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/strings.h" 3 +extern char *rindex (const char *__s, int __c) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); + + + + + + +extern int ffs (int __i) throw () __attribute__ ((__const__)); + + + + + +extern int ffsl (long int __l) throw () __attribute__ ((__const__)); +__extension__ extern int ffsll (long long int __ll) + throw () __attribute__ ((__const__)); + + + +extern int strcasecmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + + + + + +extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); + + + +extern int strncasecmp_l (const char *__s1, const char *__s2, + size_t __n, locale_t __loc) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); + + +} +# 433 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 2 3 + + + +extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + +extern char *strsep (char **__restrict __stringp, + const char *__restrict __delim) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern char *strsignal (int __sig) throw (); + + +extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + +extern char *__stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); +extern char *stpncpy (char *__restrict __dest, + const char *__restrict __src, size_t __n) + throw () __attribute__ ((__nonnull__ (1, 2))); + + + + +extern int strverscmp (const char *__s1, const char *__s2) + throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); + + +extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); + + +extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); + + + + + + + +extern "C++" char *basename (char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +extern "C++" const char *basename (const char *__filename) + throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); +# 499 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/string.h" 3 +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstring" 2 3 +# 71 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstring" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::memchr; + using ::memcmp; + using ::memcpy; + using ::memmove; + using ::memset; + using ::strcat; + using ::strcmp; + using ::strcoll; + using ::strcpy; + using ::strcspn; + using ::strerror; + using ::strlen; + using ::strncat; + using ::strncmp; + using ::strncpy; + using ::strspn; + using ::strtok; + using ::strxfrm; + using ::strchr; + using ::strpbrk; + using ::strrchr; + using ::strstr; +# 121 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstring" 3 +} +# 7 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 1 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libc-header-start.h" 1 3 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 + + + + + + +extern "C" { + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/math-vector.h" 1 3 +# 25 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/math-vector.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libm-simd-decl-stubs.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/math-vector.h" 2 3 +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 138 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/flt-eval-method.h" 1 3 +# 139 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 149 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +typedef float float_t; +typedef double double_t; +# 190 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/fp-logb.h" 1 3 +# 191 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 233 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/fp-fast.h" 1 3 +# 234 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 + + + +enum + { + FP_INT_UPWARD = + + 0, + FP_INT_DOWNWARD = + + 1, + FP_INT_TOWARDZERO = + + 2, + FP_INT_TONEARESTFROMZERO = + + 3, + FP_INT_TONEAREST = + + 4, + }; +# 289 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-helper-functions.h" 1 3 +# 21 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassify (double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbit (double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinf (double __value) throw () __attribute__ ((__const__)); + + +extern int __finite (double __value) throw () __attribute__ ((__const__)); + + +extern int __isnan (double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsig (double __x, double __y) throw (); + + +extern int __issignaling (double __value) throw () + __attribute__ ((__const__)); +# 290 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern double acos (double __x) throw (); extern double __acos (double __x) throw (); + +extern double asin (double __x) throw (); extern double __asin (double __x) throw (); + +extern double atan (double __x) throw (); extern double __atan (double __x) throw (); + +extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); + + + extern double cos (double __x) throw (); extern double __cos (double __x) throw (); + + extern double sin (double __x) throw (); extern double __sin (double __x) throw (); + +extern double tan (double __x) throw (); extern double __tan (double __x) throw (); + + + + +extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); + +extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); + +extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); + + + + extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw (); + + + + + +extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); + +extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); + +extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); + + + + + + extern double exp (double __x) throw (); extern double __exp (double __x) throw (); + + +extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); + + +extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); + + + extern double log (double __x) throw (); extern double __log (double __x) throw (); + + +extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); + + +extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); + + + + +extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); + + +extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); + + +extern double logb (double __x) throw (); extern double __logb (double __x) throw (); + + + + +extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); + + +extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); + + + + + + + extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); + + +extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); + + + +extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); + + + + +extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); + + + + + + +extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); + + +extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); + + +extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); + + +extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); +# 182 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern int finite (double __value) throw () __attribute__ ((__const__)); + + +extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); + + + +extern double significand (double __x) throw (); extern double __significand (double __x) throw (); + + + + + + +extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); + + + + +extern double nan (const char *__tagb) throw (); extern double __nan (const char *__tagb) throw (); +# 217 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern double j0 (double) throw (); extern double __j0 (double) throw (); +extern double j1 (double) throw (); extern double __j1 (double) throw (); +extern double jn (int, double) throw (); extern double __jn (int, double) throw (); +extern double y0 (double) throw (); extern double __y0 (double) throw (); +extern double y1 (double) throw (); extern double __y1 (double) throw (); +extern double yn (int, double) throw (); extern double __yn (int, double) throw (); + + + + + +extern double erf (double) throw (); extern double __erf (double) throw (); +extern double erfc (double) throw (); extern double __erfc (double) throw (); +extern double lgamma (double) throw (); extern double __lgamma (double) throw (); + + + + +extern double tgamma (double) throw (); extern double __tgamma (double) throw (); + + + + + +extern double gamma (double) throw (); extern double __gamma (double) throw (); + + + + + + + +extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); + + + + + + +extern double rint (double __x) throw (); extern double __rint (double __x) throw (); + + +extern double nextafter (double __x, double __y) throw (); extern double __nextafter (double __x, double __y) throw (); + +extern double nexttoward (double __x, long double __y) throw (); extern double __nexttoward (double __x, long double __y) throw (); + + + + +extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); + +extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); + + + +extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); + + + +extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); + + + +extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); + + + + +extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); + + + + +extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); + + + +extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); + + + +extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); + + + +extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); + + + + +extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); + + + + + + +extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); +__extension__ +extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); + + + +extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); +__extension__ +extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); + + + +extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); + + +extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); + + + + +extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw (); + + + +extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalize (double *__cx, const double *__x) throw (); + + + + +extern int totalorder (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermag (const double *__x, const double *__y) throw () + + __attribute__ ((__pure__)); + + +extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); + + +extern int setpayload (double *__x, double __payload) throw (); + + +extern int setpayloadsig (double *__x, double __payload) throw (); + + + + + + + +extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); +# 291 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 306 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-helper-functions.h" 1 3 +# 21 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyf (float __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitf (float __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinff (float __value) throw () __attribute__ ((__const__)); + + +extern int __finitef (float __value) throw () __attribute__ ((__const__)); + + +extern int __isnanf (float __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigf (float __x, float __y) throw (); + + +extern int __issignalingf (float __value) throw () + __attribute__ ((__const__)); +# 307 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); + +extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); + +extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); + +extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); + + + extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); + + extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); + +extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); + + + + +extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); + +extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); + +extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); + + + + extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw (); + + + + + +extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); + +extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); + +extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); + + + + + + extern float expf (float __x) throw (); extern float __expf (float __x) throw (); + + +extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); + + +extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); + + + extern float logf (float __x) throw (); extern float __logf (float __x) throw (); + + +extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); + + +extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); + + + + +extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); + + +extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); + + +extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); + + + + +extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); + + +extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); + + + + + + + extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); + + +extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); + + + +extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); + + + + +extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); + + + + + + +extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); + + +extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); + + +extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); + + +extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); +# 177 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern int isinff (float __value) throw () __attribute__ ((__const__)); + + + + +extern int finitef (float __value) throw () __attribute__ ((__const__)); + + +extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); + + + +extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); + + + + + + +extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); + + + + +extern float nanf (const char *__tagb) throw (); extern float __nanf (const char *__tagb) throw (); +# 211 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern int isnanf (float __value) throw () __attribute__ ((__const__)); + + + + + +extern float j0f (float) throw (); extern float __j0f (float) throw (); +extern float j1f (float) throw (); extern float __j1f (float) throw (); +extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); +extern float y0f (float) throw (); extern float __y0f (float) throw (); +extern float y1f (float) throw (); extern float __y1f (float) throw (); +extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); + + + + + +extern float erff (float) throw (); extern float __erff (float) throw (); +extern float erfcf (float) throw (); extern float __erfcf (float) throw (); +extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); + + + + +extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); + + + + + +extern float gammaf (float) throw (); extern float __gammaf (float) throw (); + + + + + + + +extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); + + + + + + +extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); + + +extern float nextafterf (float __x, float __y) throw (); extern float __nextafterf (float __x, float __y) throw (); + +extern float nexttowardf (float __x, long double __y) throw (); extern float __nexttowardf (float __x, long double __y) throw (); + + + + +extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); + +extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); + + + +extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); + + + +extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); + + + +extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); + + + + +extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); + + + + +extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); + + + +extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); + + + +extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); + + + +extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); + + + + +extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); + + + + + + +extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); +__extension__ +extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); + + + +extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); +__extension__ +extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); + + + +extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); + + +extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); + + + + +extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw (); + + + +extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef (float *__cx, const float *__x) throw (); + + + + +extern int totalorderf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf (const float *__x, const float *__y) throw () + + __attribute__ ((__pure__)); + + +extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); + + +extern int setpayloadf (float *__x, float __payload) throw (); + + +extern int setpayloadsigf (float *__x, float __payload) throw (); + + + + + + + +extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); +# 308 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 349 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-helper-functions.h" 1 3 +# 21 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-helper-functions.h" 3 +extern int __fpclassifyl (long double __value) throw () + __attribute__ ((__const__)); + + +extern int __signbitl (long double __value) throw () + __attribute__ ((__const__)); + + + +extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); + + +extern int __iseqsigl (long double __x, long double __y) throw (); + + +extern int __issignalingl (long double __value) throw () + __attribute__ ((__const__)); +# 350 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); + +extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); + +extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); + +extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); + + + extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); + + extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); + +extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); + + + + +extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); + +extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); + +extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); + + + + extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); + + + + + +extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); + +extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); + +extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); + + + + + + extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); + + +extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); + + +extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); + + + extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); + + +extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); + + +extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); + + + + +extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); + + +extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); + + +extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); + + + + +extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); + + +extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); + + + + + + + extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); + + +extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); + + + +extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); + + + + +extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); + + + + + + +extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); + + +extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); +# 177 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern int isinfl (long double __value) throw () __attribute__ ((__const__)); + + + + +extern int finitel (long double __value) throw () __attribute__ ((__const__)); + + +extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); + + + +extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); + + + + + + +extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + + + +extern long double nanl (const char *__tagb) throw (); extern long double __nanl (const char *__tagb) throw (); +# 211 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern int isnanl (long double __value) throw () __attribute__ ((__const__)); + + + + + +extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); +extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); +extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); +extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); +extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); +extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); + + + + + +extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); +extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); +extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); + + + + +extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); + + + + + +extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); + + + + + + + +extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); + + + + + + +extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); + + +extern long double nextafterl (long double __x, long double __y) throw (); extern long double __nextafterl (long double __x, long double __y) throw (); + +extern long double nexttowardl (long double __x, long double __y) throw (); extern long double __nexttowardl (long double __x, long double __y) throw (); + + + + +extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); + +extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); + + + +extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); + + + +extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); + + + +extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); + + + + +extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); + + + + +extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); + + + +extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); + + + +extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); + + + +extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); + + + + +extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); + + + + + + +extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); +__extension__ +extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); + + + +extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); +__extension__ +extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); + + + +extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); + + +extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); + + + + +extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw (); + + + +extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizel (long double *__cx, const long double *__x) throw (); + + + + +extern int totalorderl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagl (const long double *__x, const long double *__y) throw () + + __attribute__ ((__pure__)); + + +extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); + + +extern int setpayloadl (long double *__x, long double __payload) throw (); + + +extern int setpayloadsigl (long double *__x, long double __payload) throw (); + + + + + + + +extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); +# 351 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 389 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32 acosf32 (_Float32 __x) throw (); extern _Float32 __acosf32 (_Float32 __x) throw (); + +extern _Float32 asinf32 (_Float32 __x) throw (); extern _Float32 __asinf32 (_Float32 __x) throw (); + +extern _Float32 atanf32 (_Float32 __x) throw (); extern _Float32 __atanf32 (_Float32 __x) throw (); + +extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) throw (); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) throw (); + + + extern _Float32 cosf32 (_Float32 __x) throw (); extern _Float32 __cosf32 (_Float32 __x) throw (); + + extern _Float32 sinf32 (_Float32 __x) throw (); extern _Float32 __sinf32 (_Float32 __x) throw (); + +extern _Float32 tanf32 (_Float32 __x) throw (); extern _Float32 __tanf32 (_Float32 __x) throw (); + + + + +extern _Float32 coshf32 (_Float32 __x) throw (); extern _Float32 __coshf32 (_Float32 __x) throw (); + +extern _Float32 sinhf32 (_Float32 __x) throw (); extern _Float32 __sinhf32 (_Float32 __x) throw (); + +extern _Float32 tanhf32 (_Float32 __x) throw (); extern _Float32 __tanhf32 (_Float32 __x) throw (); + + + + extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) throw (); + + + + + +extern _Float32 acoshf32 (_Float32 __x) throw (); extern _Float32 __acoshf32 (_Float32 __x) throw (); + +extern _Float32 asinhf32 (_Float32 __x) throw (); extern _Float32 __asinhf32 (_Float32 __x) throw (); + +extern _Float32 atanhf32 (_Float32 __x) throw (); extern _Float32 __atanhf32 (_Float32 __x) throw (); + + + + + + extern _Float32 expf32 (_Float32 __x) throw (); extern _Float32 __expf32 (_Float32 __x) throw (); + + +extern _Float32 frexpf32 (_Float32 __x, int *__exponent) throw (); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) throw (); + + +extern _Float32 ldexpf32 (_Float32 __x, int __exponent) throw (); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) throw (); + + + extern _Float32 logf32 (_Float32 __x) throw (); extern _Float32 __logf32 (_Float32 __x) throw (); + + +extern _Float32 log10f32 (_Float32 __x) throw (); extern _Float32 __log10f32 (_Float32 __x) throw (); + + +extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) throw (); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32 exp10f32 (_Float32 __x) throw (); extern _Float32 __exp10f32 (_Float32 __x) throw (); + + + + +extern _Float32 expm1f32 (_Float32 __x) throw (); extern _Float32 __expm1f32 (_Float32 __x) throw (); + + +extern _Float32 log1pf32 (_Float32 __x) throw (); extern _Float32 __log1pf32 (_Float32 __x) throw (); + + +extern _Float32 logbf32 (_Float32 __x) throw (); extern _Float32 __logbf32 (_Float32 __x) throw (); + + + + +extern _Float32 exp2f32 (_Float32 __x) throw (); extern _Float32 __exp2f32 (_Float32 __x) throw (); + + +extern _Float32 log2f32 (_Float32 __x) throw (); extern _Float32 __log2f32 (_Float32 __x) throw (); + + + + + + + extern _Float32 powf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 sqrtf32 (_Float32 __x) throw (); extern _Float32 __sqrtf32 (_Float32 __x) throw (); + + + +extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) throw (); + + + + +extern _Float32 cbrtf32 (_Float32 __x) throw (); extern _Float32 __cbrtf32 (_Float32 __x) throw (); + + + + + + +extern _Float32 ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + +extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) throw (); +# 196 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32 nanf32 (const char *__tagb) throw (); extern _Float32 __nanf32 (const char *__tagb) throw (); +# 217 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32 j0f32 (_Float32) throw (); extern _Float32 __j0f32 (_Float32) throw (); +extern _Float32 j1f32 (_Float32) throw (); extern _Float32 __j1f32 (_Float32) throw (); +extern _Float32 jnf32 (int, _Float32) throw (); extern _Float32 __jnf32 (int, _Float32) throw (); +extern _Float32 y0f32 (_Float32) throw (); extern _Float32 __y0f32 (_Float32) throw (); +extern _Float32 y1f32 (_Float32) throw (); extern _Float32 __y1f32 (_Float32) throw (); +extern _Float32 ynf32 (int, _Float32) throw (); extern _Float32 __ynf32 (int, _Float32) throw (); + + + + + +extern _Float32 erff32 (_Float32) throw (); extern _Float32 __erff32 (_Float32) throw (); +extern _Float32 erfcf32 (_Float32) throw (); extern _Float32 __erfcf32 (_Float32) throw (); +extern _Float32 lgammaf32 (_Float32) throw (); extern _Float32 __lgammaf32 (_Float32) throw (); + + + + +extern _Float32 tgammaf32 (_Float32) throw (); extern _Float32 __tgammaf32 (_Float32) throw (); +# 249 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32 lgammaf32_r (_Float32, int *__signgamp) throw (); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) throw (); + + + + + + +extern _Float32 rintf32 (_Float32 __x) throw (); extern _Float32 __rintf32 (_Float32 __x) throw (); + + +extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) throw (); + + + + + + +extern _Float32 nextdownf32 (_Float32 __x) throw (); extern _Float32 __nextdownf32 (_Float32 __x) throw (); + +extern _Float32 nextupf32 (_Float32 __x) throw (); extern _Float32 __nextupf32 (_Float32 __x) throw (); + + + +extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) throw (); + + + +extern _Float32 scalbnf32 (_Float32 __x, int __n) throw (); extern _Float32 __scalbnf32 (_Float32 __x, int __n) throw (); + + + +extern int ilogbf32 (_Float32 __x) throw (); extern int __ilogbf32 (_Float32 __x) throw (); + + + + +extern long int llogbf32 (_Float32 __x) throw (); extern long int __llogbf32 (_Float32 __x) throw (); + + + + +extern _Float32 scalblnf32 (_Float32 __x, long int __n) throw (); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) throw (); + + + +extern _Float32 nearbyintf32 (_Float32 __x) throw (); extern _Float32 __nearbyintf32 (_Float32 __x) throw (); + + + +extern _Float32 roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern _Float32 truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) throw (); + + + + + + +extern long int lrintf32 (_Float32 __x) throw (); extern long int __lrintf32 (_Float32 __x) throw (); +__extension__ +extern long long int llrintf32 (_Float32 __x) throw (); extern long long int __llrintf32 (_Float32 __x) throw (); + + + +extern long int lroundf32 (_Float32 __x) throw (); extern long int __lroundf32 (_Float32 __x) throw (); +__extension__ +extern long long int llroundf32 (_Float32 __x) throw (); extern long long int __llroundf32 (_Float32 __x) throw (); + + + +extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) throw (); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) throw (); + + +extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) throw (); + + + + +extern _Float32 roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) throw (); + + + +extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) throw (); + + + + +extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32 getpayloadf32 (const _Float32 *__x) throw (); extern _Float32 __getpayloadf32 (const _Float32 *__x) throw (); + + +extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) throw (); + + +extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) throw (); +# 390 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 406 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64 acosf64 (_Float64 __x) throw (); extern _Float64 __acosf64 (_Float64 __x) throw (); + +extern _Float64 asinf64 (_Float64 __x) throw (); extern _Float64 __asinf64 (_Float64 __x) throw (); + +extern _Float64 atanf64 (_Float64 __x) throw (); extern _Float64 __atanf64 (_Float64 __x) throw (); + +extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) throw (); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) throw (); + + + extern _Float64 cosf64 (_Float64 __x) throw (); extern _Float64 __cosf64 (_Float64 __x) throw (); + + extern _Float64 sinf64 (_Float64 __x) throw (); extern _Float64 __sinf64 (_Float64 __x) throw (); + +extern _Float64 tanf64 (_Float64 __x) throw (); extern _Float64 __tanf64 (_Float64 __x) throw (); + + + + +extern _Float64 coshf64 (_Float64 __x) throw (); extern _Float64 __coshf64 (_Float64 __x) throw (); + +extern _Float64 sinhf64 (_Float64 __x) throw (); extern _Float64 __sinhf64 (_Float64 __x) throw (); + +extern _Float64 tanhf64 (_Float64 __x) throw (); extern _Float64 __tanhf64 (_Float64 __x) throw (); + + + + extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) throw (); + + + + + +extern _Float64 acoshf64 (_Float64 __x) throw (); extern _Float64 __acoshf64 (_Float64 __x) throw (); + +extern _Float64 asinhf64 (_Float64 __x) throw (); extern _Float64 __asinhf64 (_Float64 __x) throw (); + +extern _Float64 atanhf64 (_Float64 __x) throw (); extern _Float64 __atanhf64 (_Float64 __x) throw (); + + + + + + extern _Float64 expf64 (_Float64 __x) throw (); extern _Float64 __expf64 (_Float64 __x) throw (); + + +extern _Float64 frexpf64 (_Float64 __x, int *__exponent) throw (); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) throw (); + + +extern _Float64 ldexpf64 (_Float64 __x, int __exponent) throw (); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) throw (); + + + extern _Float64 logf64 (_Float64 __x) throw (); extern _Float64 __logf64 (_Float64 __x) throw (); + + +extern _Float64 log10f64 (_Float64 __x) throw (); extern _Float64 __log10f64 (_Float64 __x) throw (); + + +extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) throw (); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64 exp10f64 (_Float64 __x) throw (); extern _Float64 __exp10f64 (_Float64 __x) throw (); + + + + +extern _Float64 expm1f64 (_Float64 __x) throw (); extern _Float64 __expm1f64 (_Float64 __x) throw (); + + +extern _Float64 log1pf64 (_Float64 __x) throw (); extern _Float64 __log1pf64 (_Float64 __x) throw (); + + +extern _Float64 logbf64 (_Float64 __x) throw (); extern _Float64 __logbf64 (_Float64 __x) throw (); + + + + +extern _Float64 exp2f64 (_Float64 __x) throw (); extern _Float64 __exp2f64 (_Float64 __x) throw (); + + +extern _Float64 log2f64 (_Float64 __x) throw (); extern _Float64 __log2f64 (_Float64 __x) throw (); + + + + + + + extern _Float64 powf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 sqrtf64 (_Float64 __x) throw (); extern _Float64 __sqrtf64 (_Float64 __x) throw (); + + + +extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) throw (); + + + + +extern _Float64 cbrtf64 (_Float64 __x) throw (); extern _Float64 __cbrtf64 (_Float64 __x) throw (); + + + + + + +extern _Float64 ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + +extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) throw (); +# 196 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64 nanf64 (const char *__tagb) throw (); extern _Float64 __nanf64 (const char *__tagb) throw (); +# 217 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64 j0f64 (_Float64) throw (); extern _Float64 __j0f64 (_Float64) throw (); +extern _Float64 j1f64 (_Float64) throw (); extern _Float64 __j1f64 (_Float64) throw (); +extern _Float64 jnf64 (int, _Float64) throw (); extern _Float64 __jnf64 (int, _Float64) throw (); +extern _Float64 y0f64 (_Float64) throw (); extern _Float64 __y0f64 (_Float64) throw (); +extern _Float64 y1f64 (_Float64) throw (); extern _Float64 __y1f64 (_Float64) throw (); +extern _Float64 ynf64 (int, _Float64) throw (); extern _Float64 __ynf64 (int, _Float64) throw (); + + + + + +extern _Float64 erff64 (_Float64) throw (); extern _Float64 __erff64 (_Float64) throw (); +extern _Float64 erfcf64 (_Float64) throw (); extern _Float64 __erfcf64 (_Float64) throw (); +extern _Float64 lgammaf64 (_Float64) throw (); extern _Float64 __lgammaf64 (_Float64) throw (); + + + + +extern _Float64 tgammaf64 (_Float64) throw (); extern _Float64 __tgammaf64 (_Float64) throw (); +# 249 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64 lgammaf64_r (_Float64, int *__signgamp) throw (); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) throw (); + + + + + + +extern _Float64 rintf64 (_Float64 __x) throw (); extern _Float64 __rintf64 (_Float64 __x) throw (); + + +extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) throw (); + + + + + + +extern _Float64 nextdownf64 (_Float64 __x) throw (); extern _Float64 __nextdownf64 (_Float64 __x) throw (); + +extern _Float64 nextupf64 (_Float64 __x) throw (); extern _Float64 __nextupf64 (_Float64 __x) throw (); + + + +extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) throw (); + + + +extern _Float64 scalbnf64 (_Float64 __x, int __n) throw (); extern _Float64 __scalbnf64 (_Float64 __x, int __n) throw (); + + + +extern int ilogbf64 (_Float64 __x) throw (); extern int __ilogbf64 (_Float64 __x) throw (); + + + + +extern long int llogbf64 (_Float64 __x) throw (); extern long int __llogbf64 (_Float64 __x) throw (); + + + + +extern _Float64 scalblnf64 (_Float64 __x, long int __n) throw (); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) throw (); + + + +extern _Float64 nearbyintf64 (_Float64 __x) throw (); extern _Float64 __nearbyintf64 (_Float64 __x) throw (); + + + +extern _Float64 roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern _Float64 truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) throw (); + + + + + + +extern long int lrintf64 (_Float64 __x) throw (); extern long int __lrintf64 (_Float64 __x) throw (); +__extension__ +extern long long int llrintf64 (_Float64 __x) throw (); extern long long int __llrintf64 (_Float64 __x) throw (); + + + +extern long int lroundf64 (_Float64 __x) throw (); extern long int __lroundf64 (_Float64 __x) throw (); +__extension__ +extern long long int llroundf64 (_Float64 __x) throw (); extern long long int __llroundf64 (_Float64 __x) throw (); + + + +extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) throw (); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) throw (); + + + + +extern _Float64 roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) throw (); + + + +extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) throw (); + + + + +extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64 getpayloadf64 (const _Float64 *__x) throw (); extern _Float64 __getpayloadf64 (const _Float64 *__x) throw (); + + +extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) throw (); + + +extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) throw (); +# 407 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 440 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32x acosf32x (_Float32x __x) throw (); extern _Float32x __acosf32x (_Float32x __x) throw (); + +extern _Float32x asinf32x (_Float32x __x) throw (); extern _Float32x __asinf32x (_Float32x __x) throw (); + +extern _Float32x atanf32x (_Float32x __x) throw (); extern _Float32x __atanf32x (_Float32x __x) throw (); + +extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) throw (); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) throw (); + + + extern _Float32x cosf32x (_Float32x __x) throw (); extern _Float32x __cosf32x (_Float32x __x) throw (); + + extern _Float32x sinf32x (_Float32x __x) throw (); extern _Float32x __sinf32x (_Float32x __x) throw (); + +extern _Float32x tanf32x (_Float32x __x) throw (); extern _Float32x __tanf32x (_Float32x __x) throw (); + + + + +extern _Float32x coshf32x (_Float32x __x) throw (); extern _Float32x __coshf32x (_Float32x __x) throw (); + +extern _Float32x sinhf32x (_Float32x __x) throw (); extern _Float32x __sinhf32x (_Float32x __x) throw (); + +extern _Float32x tanhf32x (_Float32x __x) throw (); extern _Float32x __tanhf32x (_Float32x __x) throw (); + + + + extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) throw (); + + + + + +extern _Float32x acoshf32x (_Float32x __x) throw (); extern _Float32x __acoshf32x (_Float32x __x) throw (); + +extern _Float32x asinhf32x (_Float32x __x) throw (); extern _Float32x __asinhf32x (_Float32x __x) throw (); + +extern _Float32x atanhf32x (_Float32x __x) throw (); extern _Float32x __atanhf32x (_Float32x __x) throw (); + + + + + + extern _Float32x expf32x (_Float32x __x) throw (); extern _Float32x __expf32x (_Float32x __x) throw (); + + +extern _Float32x frexpf32x (_Float32x __x, int *__exponent) throw (); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) throw (); + + +extern _Float32x ldexpf32x (_Float32x __x, int __exponent) throw (); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) throw (); + + + extern _Float32x logf32x (_Float32x __x) throw (); extern _Float32x __logf32x (_Float32x __x) throw (); + + +extern _Float32x log10f32x (_Float32x __x) throw (); extern _Float32x __log10f32x (_Float32x __x) throw (); + + +extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) throw (); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float32x exp10f32x (_Float32x __x) throw (); extern _Float32x __exp10f32x (_Float32x __x) throw (); + + + + +extern _Float32x expm1f32x (_Float32x __x) throw (); extern _Float32x __expm1f32x (_Float32x __x) throw (); + + +extern _Float32x log1pf32x (_Float32x __x) throw (); extern _Float32x __log1pf32x (_Float32x __x) throw (); + + +extern _Float32x logbf32x (_Float32x __x) throw (); extern _Float32x __logbf32x (_Float32x __x) throw (); + + + + +extern _Float32x exp2f32x (_Float32x __x) throw (); extern _Float32x __exp2f32x (_Float32x __x) throw (); + + +extern _Float32x log2f32x (_Float32x __x) throw (); extern _Float32x __log2f32x (_Float32x __x) throw (); + + + + + + + extern _Float32x powf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x sqrtf32x (_Float32x __x) throw (); extern _Float32x __sqrtf32x (_Float32x __x) throw (); + + + +extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) throw (); + + + + +extern _Float32x cbrtf32x (_Float32x __x) throw (); extern _Float32x __cbrtf32x (_Float32x __x) throw (); + + + + + + +extern _Float32x ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + +extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) throw (); +# 196 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float32x nanf32x (const char *__tagb) throw (); extern _Float32x __nanf32x (const char *__tagb) throw (); +# 217 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32x j0f32x (_Float32x) throw (); extern _Float32x __j0f32x (_Float32x) throw (); +extern _Float32x j1f32x (_Float32x) throw (); extern _Float32x __j1f32x (_Float32x) throw (); +extern _Float32x jnf32x (int, _Float32x) throw (); extern _Float32x __jnf32x (int, _Float32x) throw (); +extern _Float32x y0f32x (_Float32x) throw (); extern _Float32x __y0f32x (_Float32x) throw (); +extern _Float32x y1f32x (_Float32x) throw (); extern _Float32x __y1f32x (_Float32x) throw (); +extern _Float32x ynf32x (int, _Float32x) throw (); extern _Float32x __ynf32x (int, _Float32x) throw (); + + + + + +extern _Float32x erff32x (_Float32x) throw (); extern _Float32x __erff32x (_Float32x) throw (); +extern _Float32x erfcf32x (_Float32x) throw (); extern _Float32x __erfcf32x (_Float32x) throw (); +extern _Float32x lgammaf32x (_Float32x) throw (); extern _Float32x __lgammaf32x (_Float32x) throw (); + + + + +extern _Float32x tgammaf32x (_Float32x) throw (); extern _Float32x __tgammaf32x (_Float32x) throw (); +# 249 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) throw (); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) throw (); + + + + + + +extern _Float32x rintf32x (_Float32x __x) throw (); extern _Float32x __rintf32x (_Float32x __x) throw (); + + +extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) throw (); + + + + + + +extern _Float32x nextdownf32x (_Float32x __x) throw (); extern _Float32x __nextdownf32x (_Float32x __x) throw (); + +extern _Float32x nextupf32x (_Float32x __x) throw (); extern _Float32x __nextupf32x (_Float32x __x) throw (); + + + +extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) throw (); + + + +extern _Float32x scalbnf32x (_Float32x __x, int __n) throw (); extern _Float32x __scalbnf32x (_Float32x __x, int __n) throw (); + + + +extern int ilogbf32x (_Float32x __x) throw (); extern int __ilogbf32x (_Float32x __x) throw (); + + + + +extern long int llogbf32x (_Float32x __x) throw (); extern long int __llogbf32x (_Float32x __x) throw (); + + + + +extern _Float32x scalblnf32x (_Float32x __x, long int __n) throw (); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) throw (); + + + +extern _Float32x nearbyintf32x (_Float32x __x) throw (); extern _Float32x __nearbyintf32x (_Float32x __x) throw (); + + + +extern _Float32x roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern _Float32x truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) throw (); + + + + + + +extern long int lrintf32x (_Float32x __x) throw (); extern long int __lrintf32x (_Float32x __x) throw (); +__extension__ +extern long long int llrintf32x (_Float32x __x) throw (); extern long long int __llrintf32x (_Float32x __x) throw (); + + + +extern long int lroundf32x (_Float32x __x) throw (); extern long int __lroundf32x (_Float32x __x) throw (); +__extension__ +extern long long int llroundf32x (_Float32x __x) throw (); extern long long int __llroundf32x (_Float32x __x) throw (); + + + +extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) throw (); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) throw (); + + + + +extern _Float32x roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) throw (); + + + +extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) throw (); + + + + +extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float32x getpayloadf32x (const _Float32x *__x) throw (); extern _Float32x __getpayloadf32x (const _Float32x *__x) throw (); + + +extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) throw (); + + +extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) throw (); +# 441 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 457 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 1 3 +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64x acosf64x (_Float64x __x) throw (); extern _Float64x __acosf64x (_Float64x __x) throw (); + +extern _Float64x asinf64x (_Float64x __x) throw (); extern _Float64x __asinf64x (_Float64x __x) throw (); + +extern _Float64x atanf64x (_Float64x __x) throw (); extern _Float64x __atanf64x (_Float64x __x) throw (); + +extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) throw (); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) throw (); + + + extern _Float64x cosf64x (_Float64x __x) throw (); extern _Float64x __cosf64x (_Float64x __x) throw (); + + extern _Float64x sinf64x (_Float64x __x) throw (); extern _Float64x __sinf64x (_Float64x __x) throw (); + +extern _Float64x tanf64x (_Float64x __x) throw (); extern _Float64x __tanf64x (_Float64x __x) throw (); + + + + +extern _Float64x coshf64x (_Float64x __x) throw (); extern _Float64x __coshf64x (_Float64x __x) throw (); + +extern _Float64x sinhf64x (_Float64x __x) throw (); extern _Float64x __sinhf64x (_Float64x __x) throw (); + +extern _Float64x tanhf64x (_Float64x __x) throw (); extern _Float64x __tanhf64x (_Float64x __x) throw (); + + + + extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) throw (); + + + + + +extern _Float64x acoshf64x (_Float64x __x) throw (); extern _Float64x __acoshf64x (_Float64x __x) throw (); + +extern _Float64x asinhf64x (_Float64x __x) throw (); extern _Float64x __asinhf64x (_Float64x __x) throw (); + +extern _Float64x atanhf64x (_Float64x __x) throw (); extern _Float64x __atanhf64x (_Float64x __x) throw (); + + + + + + extern _Float64x expf64x (_Float64x __x) throw (); extern _Float64x __expf64x (_Float64x __x) throw (); + + +extern _Float64x frexpf64x (_Float64x __x, int *__exponent) throw (); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) throw (); + + +extern _Float64x ldexpf64x (_Float64x __x, int __exponent) throw (); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) throw (); + + + extern _Float64x logf64x (_Float64x __x) throw (); extern _Float64x __logf64x (_Float64x __x) throw (); + + +extern _Float64x log10f64x (_Float64x __x) throw (); extern _Float64x __log10f64x (_Float64x __x) throw (); + + +extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) throw (); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) throw () __attribute__ ((__nonnull__ (2))); + + + +extern _Float64x exp10f64x (_Float64x __x) throw (); extern _Float64x __exp10f64x (_Float64x __x) throw (); + + + + +extern _Float64x expm1f64x (_Float64x __x) throw (); extern _Float64x __expm1f64x (_Float64x __x) throw (); + + +extern _Float64x log1pf64x (_Float64x __x) throw (); extern _Float64x __log1pf64x (_Float64x __x) throw (); + + +extern _Float64x logbf64x (_Float64x __x) throw (); extern _Float64x __logbf64x (_Float64x __x) throw (); + + + + +extern _Float64x exp2f64x (_Float64x __x) throw (); extern _Float64x __exp2f64x (_Float64x __x) throw (); + + +extern _Float64x log2f64x (_Float64x __x) throw (); extern _Float64x __log2f64x (_Float64x __x) throw (); + + + + + + + extern _Float64x powf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x sqrtf64x (_Float64x __x) throw (); extern _Float64x __sqrtf64x (_Float64x __x) throw (); + + + +extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) throw (); + + + + +extern _Float64x cbrtf64x (_Float64x __x) throw (); extern _Float64x __cbrtf64x (_Float64x __x) throw (); + + + + + + +extern _Float64x ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + +extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) throw (); +# 196 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + + + +extern _Float64x nanf64x (const char *__tagb) throw (); extern _Float64x __nanf64x (const char *__tagb) throw (); +# 217 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64x j0f64x (_Float64x) throw (); extern _Float64x __j0f64x (_Float64x) throw (); +extern _Float64x j1f64x (_Float64x) throw (); extern _Float64x __j1f64x (_Float64x) throw (); +extern _Float64x jnf64x (int, _Float64x) throw (); extern _Float64x __jnf64x (int, _Float64x) throw (); +extern _Float64x y0f64x (_Float64x) throw (); extern _Float64x __y0f64x (_Float64x) throw (); +extern _Float64x y1f64x (_Float64x) throw (); extern _Float64x __y1f64x (_Float64x) throw (); +extern _Float64x ynf64x (int, _Float64x) throw (); extern _Float64x __ynf64x (int, _Float64x) throw (); + + + + + +extern _Float64x erff64x (_Float64x) throw (); extern _Float64x __erff64x (_Float64x) throw (); +extern _Float64x erfcf64x (_Float64x) throw (); extern _Float64x __erfcf64x (_Float64x) throw (); +extern _Float64x lgammaf64x (_Float64x) throw (); extern _Float64x __lgammaf64x (_Float64x) throw (); + + + + +extern _Float64x tgammaf64x (_Float64x) throw (); extern _Float64x __tgammaf64x (_Float64x) throw (); +# 249 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls.h" 3 +extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) throw (); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) throw (); + + + + + + +extern _Float64x rintf64x (_Float64x __x) throw (); extern _Float64x __rintf64x (_Float64x __x) throw (); + + +extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) throw (); + + + + + + +extern _Float64x nextdownf64x (_Float64x __x) throw (); extern _Float64x __nextdownf64x (_Float64x __x) throw (); + +extern _Float64x nextupf64x (_Float64x __x) throw (); extern _Float64x __nextupf64x (_Float64x __x) throw (); + + + +extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) throw (); + + + +extern _Float64x scalbnf64x (_Float64x __x, int __n) throw (); extern _Float64x __scalbnf64x (_Float64x __x, int __n) throw (); + + + +extern int ilogbf64x (_Float64x __x) throw (); extern int __ilogbf64x (_Float64x __x) throw (); + + + + +extern long int llogbf64x (_Float64x __x) throw (); extern long int __llogbf64x (_Float64x __x) throw (); + + + + +extern _Float64x scalblnf64x (_Float64x __x, long int __n) throw (); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) throw (); + + + +extern _Float64x nearbyintf64x (_Float64x __x) throw (); extern _Float64x __nearbyintf64x (_Float64x __x) throw (); + + + +extern _Float64x roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern _Float64x truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + + +extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) throw (); + + + + + + +extern long int lrintf64x (_Float64x __x) throw (); extern long int __lrintf64x (_Float64x __x) throw (); +__extension__ +extern long long int llrintf64x (_Float64x __x) throw (); extern long long int __llrintf64x (_Float64x __x) throw (); + + + +extern long int lroundf64x (_Float64x __x) throw (); extern long int __lroundf64x (_Float64x __x) throw (); +__extension__ +extern long long int llroundf64x (_Float64x __x) throw (); extern long long int __llroundf64x (_Float64x __x) throw (); + + + +extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) throw (); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) throw (); + + + + +extern _Float64x roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) throw () __attribute__ ((__const__)); + + + +extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); + + + + +extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) throw (); + + + + + +extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); + + + + + +extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) throw (); + + + +extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) throw () __attribute__ ((__const__)); + + +extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) throw (); + + + + +extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) throw () + + __attribute__ ((__pure__)); + + +extern _Float64x getpayloadf64x (const _Float64x *__x) throw (); extern _Float64x __getpayloadf64x (const _Float64x *__x) throw (); + + +extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) throw (); + + +extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) throw (); +# 458 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 503 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern float fadd (double __x, double __y) throw (); + + +extern float fdiv (double __x, double __y) throw (); + + +extern float fmul (double __x, double __y) throw (); + + +extern float fsub (double __x, double __y) throw (); +# 504 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 517 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern float faddl (long double __x, long double __y) throw (); + + +extern float fdivl (long double __x, long double __y) throw (); + + +extern float fmull (long double __x, long double __y) throw (); + + +extern float fsubl (long double __x, long double __y) throw (); +# 518 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 537 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern double daddl (long double __x, long double __y) throw (); + + +extern double ddivl (long double __x, long double __y) throw (); + + +extern double dmull (long double __x, long double __y) throw (); + + +extern double dsubl (long double __x, long double __y) throw (); +# 538 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 616 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) throw (); + + +extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) throw (); +# 617 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 626 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) throw (); +# 627 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 636 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) throw (); +# 637 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 666 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) throw (); + + +extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) throw (); +# 667 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 676 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) throw (); +# 677 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 706 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 1 3 +# 24 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/mathcalls-narrow.h" 3 +extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) throw (); + + +extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) throw (); +# 707 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 773 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +extern int signgam; +# 853 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +enum + { + FP_NAN = + + 0, + FP_INFINITE = + + 1, + FP_ZERO = + + 2, + FP_SUBNORMAL = + + 3, + FP_NORMAL = + + 4 + }; +# 973 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/iscanonical.h" 1 3 +# 23 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/iscanonical.h" 3 +extern int __iscanonicall (long double __x) + throw () __attribute__ ((__const__)); +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/iscanonical.h" 3 +extern "C++" { +inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } +inline int iscanonical (long double __val) { return __iscanonicall (__val); } + + + +} +# 974 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 2 3 +# 985 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +extern "C++" { +inline int issignaling (float __val) { return __issignalingf (__val); } +inline int issignaling (double __val) { return __issignaling (__val); } +inline int +issignaling (long double __val) +{ + + + + return __issignalingl (__val); + +} + + + + + +} +# 1016 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +extern "C++" { +# 1047 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +template inline bool +iszero (__T __val) +{ + return __val == 0; +} + +} +# 1278 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +extern "C++" { +template struct __iseqsig_type; + +template<> struct __iseqsig_type +{ + static int __call (float __x, float __y) throw () + { + return __iseqsigf (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (double __x, double __y) throw () + { + return __iseqsig (__x, __y); + } +}; + +template<> struct __iseqsig_type +{ + static int __call (long double __x, long double __y) throw () + { + + return __iseqsigl (__x, __y); + + + + } +}; +# 1321 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/math.h" 3 +template +inline int +iseqsig (_T1 __x, _T2 __y) throw () +{ + + typedef decltype (((__x) + (__y) + 0.0f)) _T3; + + + + return __iseqsig_type<_T3>::__call (__x, __y); +} + +} + + + + +} +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 2 3 +# 77 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 +extern "C++" +{ +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + using ::acos; + + + inline constexpr float + acos(float __x) + { return __builtin_acosf(__x); } + + inline constexpr long double + acos(long double __x) + { return __builtin_acosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acos(_Tp __x) + { return __builtin_acos(__x); } + + using ::asin; + + + inline constexpr float + asin(float __x) + { return __builtin_asinf(__x); } + + inline constexpr long double + asin(long double __x) + { return __builtin_asinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asin(_Tp __x) + { return __builtin_asin(__x); } + + using ::atan; + + + inline constexpr float + atan(float __x) + { return __builtin_atanf(__x); } + + inline constexpr long double + atan(long double __x) + { return __builtin_atanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atan(_Tp __x) + { return __builtin_atan(__x); } + + using ::atan2; + + + inline constexpr float + atan2(float __y, float __x) + { return __builtin_atan2f(__y, __x); } + + inline constexpr long double + atan2(long double __y, long double __x) + { return __builtin_atan2l(__y, __x); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + atan2(_Tp __y, _Up __x) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return atan2(__type(__y), __type(__x)); + } + + using ::ceil; + + + inline constexpr float + ceil(float __x) + { return __builtin_ceilf(__x); } + + inline constexpr long double + ceil(long double __x) + { return __builtin_ceill(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ceil(_Tp __x) + { return __builtin_ceil(__x); } + + using ::cos; + + + inline constexpr float + cos(float __x) + { return __builtin_cosf(__x); } + + inline constexpr long double + cos(long double __x) + { return __builtin_cosl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cos(_Tp __x) + { return __builtin_cos(__x); } + + using ::cosh; + + + inline constexpr float + cosh(float __x) + { return __builtin_coshf(__x); } + + inline constexpr long double + cosh(long double __x) + { return __builtin_coshl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cosh(_Tp __x) + { return __builtin_cosh(__x); } + + using ::exp; + + + inline constexpr float + exp(float __x) + { return __builtin_expf(__x); } + + inline constexpr long double + exp(long double __x) + { return __builtin_expl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp(_Tp __x) + { return __builtin_exp(__x); } + + using ::fabs; + + + inline constexpr float + fabs(float __x) + { return __builtin_fabsf(__x); } + + inline constexpr long double + fabs(long double __x) + { return __builtin_fabsl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + fabs(_Tp __x) + { return __builtin_fabs(__x); } + + using ::floor; + + + inline constexpr float + floor(float __x) + { return __builtin_floorf(__x); } + + inline constexpr long double + floor(long double __x) + { return __builtin_floorl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + floor(_Tp __x) + { return __builtin_floor(__x); } + + using ::fmod; + + + inline constexpr float + fmod(float __x, float __y) + { return __builtin_fmodf(__x, __y); } + + inline constexpr long double + fmod(long double __x, long double __y) + { return __builtin_fmodl(__x, __y); } + + + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmod(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmod(__type(__x), __type(__y)); + } + + using ::frexp; + + + inline float + frexp(float __x, int* __exp) + { return __builtin_frexpf(__x, __exp); } + + inline long double + frexp(long double __x, int* __exp) + { return __builtin_frexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + frexp(_Tp __x, int* __exp) + { return __builtin_frexp(__x, __exp); } + + using ::ldexp; + + + inline constexpr float + ldexp(float __x, int __exp) + { return __builtin_ldexpf(__x, __exp); } + + inline constexpr long double + ldexp(long double __x, int __exp) + { return __builtin_ldexpl(__x, __exp); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + ldexp(_Tp __x, int __exp) + { return __builtin_ldexp(__x, __exp); } + + using ::log; + + + inline constexpr float + log(float __x) + { return __builtin_logf(__x); } + + inline constexpr long double + log(long double __x) + { return __builtin_logl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log(_Tp __x) + { return __builtin_log(__x); } + + using ::log10; + + + inline constexpr float + log10(float __x) + { return __builtin_log10f(__x); } + + inline constexpr long double + log10(long double __x) + { return __builtin_log10l(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log10(_Tp __x) + { return __builtin_log10(__x); } + + using ::modf; + + + inline float + modf(float __x, float* __iptr) + { return __builtin_modff(__x, __iptr); } + + inline long double + modf(long double __x, long double* __iptr) + { return __builtin_modfl(__x, __iptr); } + + + using ::pow; + + + inline constexpr float + pow(float __x, float __y) + { return __builtin_powf(__x, __y); } + + inline constexpr long double + pow(long double __x, long double __y) + { return __builtin_powl(__x, __y); } +# 412 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 + template + inline constexpr + typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + pow(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return pow(__type(__x), __type(__y)); + } + + using ::sin; + + + inline constexpr float + sin(float __x) + { return __builtin_sinf(__x); } + + inline constexpr long double + sin(long double __x) + { return __builtin_sinl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sin(_Tp __x) + { return __builtin_sin(__x); } + + using ::sinh; + + + inline constexpr float + sinh(float __x) + { return __builtin_sinhf(__x); } + + inline constexpr long double + sinh(long double __x) + { return __builtin_sinhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sinh(_Tp __x) + { return __builtin_sinh(__x); } + + using ::sqrt; + + + inline constexpr float + sqrt(float __x) + { return __builtin_sqrtf(__x); } + + inline constexpr long double + sqrt(long double __x) + { return __builtin_sqrtl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + sqrt(_Tp __x) + { return __builtin_sqrt(__x); } + + using ::tan; + + + inline constexpr float + tan(float __x) + { return __builtin_tanf(__x); } + + inline constexpr long double + tan(long double __x) + { return __builtin_tanl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tan(_Tp __x) + { return __builtin_tan(__x); } + + using ::tanh; + + + inline constexpr float + tanh(float __x) + { return __builtin_tanhf(__x); } + + inline constexpr long double + tanh(long double __x) + { return __builtin_tanhl(__x); } + + + template + inline constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tanh(_Tp __x) + { return __builtin_tanh(__x); } +# 536 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 + constexpr int + fpclassify(float __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + constexpr int + fpclassify(long double __x) + { return __builtin_fpclassify(0, 1, 4, + 3, 2, __x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + fpclassify(_Tp __x) + { return __x != 0 ? 4 : 2; } + + + + constexpr bool + isfinite(float __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(double __x) + { return __builtin_isfinite(__x); } + + constexpr bool + isfinite(long double __x) + { return __builtin_isfinite(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isfinite(_Tp __x) + { return true; } + + + + constexpr bool + isinf(float __x) + { return __builtin_isinf(__x); } + + + + + + constexpr bool + isinf(double __x) + { return __builtin_isinf(__x); } + + + constexpr bool + isinf(long double __x) + { return __builtin_isinf(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isinf(_Tp __x) + { return false; } + + + + constexpr bool + isnan(float __x) + { return __builtin_isnan(__x); } + + + + + + constexpr bool + isnan(double __x) + { return __builtin_isnan(__x); } + + + constexpr bool + isnan(long double __x) + { return __builtin_isnan(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnan(_Tp __x) + { return false; } + + + + constexpr bool + isnormal(float __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(double __x) + { return __builtin_isnormal(__x); } + + constexpr bool + isnormal(long double __x) + { return __builtin_isnormal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + isnormal(_Tp __x) + { return __x != 0 ? true : false; } + + + + + constexpr bool + signbit(float __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(double __x) + { return __builtin_signbit(__x); } + + constexpr bool + signbit(long double __x) + { return __builtin_signbit(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + bool>::__type + signbit(_Tp __x) + { return __x < 0 ? true : false; } + + + + constexpr bool + isgreater(float __x, float __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(double __x, double __y) + { return __builtin_isgreater(__x, __y); } + + constexpr bool + isgreater(long double __x, long double __y) + { return __builtin_isgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isgreaterequal(float __x, float __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(double __x, double __y) + { return __builtin_isgreaterequal(__x, __y); } + + constexpr bool + isgreaterequal(long double __x, long double __y) + { return __builtin_isgreaterequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isgreaterequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isgreaterequal(__type(__x), __type(__y)); + } + + + + constexpr bool + isless(float __x, float __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(double __x, double __y) + { return __builtin_isless(__x, __y); } + + constexpr bool + isless(long double __x, long double __y) + { return __builtin_isless(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isless(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isless(__type(__x), __type(__y)); + } + + + + constexpr bool + islessequal(float __x, float __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(double __x, double __y) + { return __builtin_islessequal(__x, __y); } + + constexpr bool + islessequal(long double __x, long double __y) + { return __builtin_islessequal(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessequal(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessequal(__type(__x), __type(__y)); + } + + + + constexpr bool + islessgreater(float __x, float __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(double __x, double __y) + { return __builtin_islessgreater(__x, __y); } + + constexpr bool + islessgreater(long double __x, long double __y) + { return __builtin_islessgreater(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + islessgreater(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_islessgreater(__type(__x), __type(__y)); + } + + + + constexpr bool + isunordered(float __x, float __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(double __x, double __y) + { return __builtin_isunordered(__x, __y); } + + constexpr bool + isunordered(long double __x, long double __y) + { return __builtin_isunordered(__x, __y); } + + + + template + constexpr typename + __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value + && __is_arithmetic<_Up>::__value), bool>::__type + isunordered(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return __builtin_isunordered(__type(__x), __type(__y)); + } +# 1065 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 + using ::double_t; + using ::float_t; + + + using ::acosh; + using ::acoshf; + using ::acoshl; + + using ::asinh; + using ::asinhf; + using ::asinhl; + + using ::atanh; + using ::atanhf; + using ::atanhl; + + using ::cbrt; + using ::cbrtf; + using ::cbrtl; + + using ::copysign; + using ::copysignf; + using ::copysignl; + + using ::erf; + using ::erff; + using ::erfl; + + using ::erfc; + using ::erfcf; + using ::erfcl; + + using ::exp2; + using ::exp2f; + using ::exp2l; + + using ::expm1; + using ::expm1f; + using ::expm1l; + + using ::fdim; + using ::fdimf; + using ::fdiml; + + using ::fma; + using ::fmaf; + using ::fmal; + + using ::fmax; + using ::fmaxf; + using ::fmaxl; + + using ::fmin; + using ::fminf; + using ::fminl; + + using ::hypot; + using ::hypotf; + using ::hypotl; + + using ::ilogb; + using ::ilogbf; + using ::ilogbl; + + using ::lgamma; + using ::lgammaf; + using ::lgammal; + + + using ::llrint; + using ::llrintf; + using ::llrintl; + + using ::llround; + using ::llroundf; + using ::llroundl; + + + using ::log1p; + using ::log1pf; + using ::log1pl; + + using ::log2; + using ::log2f; + using ::log2l; + + using ::logb; + using ::logbf; + using ::logbl; + + using ::lrint; + using ::lrintf; + using ::lrintl; + + using ::lround; + using ::lroundf; + using ::lroundl; + + using ::nan; + using ::nanf; + using ::nanl; + + using ::nearbyint; + using ::nearbyintf; + using ::nearbyintl; + + using ::nextafter; + using ::nextafterf; + using ::nextafterl; + + using ::nexttoward; + using ::nexttowardf; + using ::nexttowardl; + + using ::remainder; + using ::remainderf; + using ::remainderl; + + using ::remquo; + using ::remquof; + using ::remquol; + + using ::rint; + using ::rintf; + using ::rintl; + + using ::round; + using ::roundf; + using ::roundl; + + using ::scalbln; + using ::scalblnf; + using ::scalblnl; + + using ::scalbn; + using ::scalbnf; + using ::scalbnl; + + using ::tgamma; + using ::tgammaf; + using ::tgammal; + + using ::trunc; + using ::truncf; + using ::truncl; + + + + constexpr float + acosh(float __x) + { return __builtin_acoshf(__x); } + + constexpr long double + acosh(long double __x) + { return __builtin_acoshl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + acosh(_Tp __x) + { return __builtin_acosh(__x); } + + + + constexpr float + asinh(float __x) + { return __builtin_asinhf(__x); } + + constexpr long double + asinh(long double __x) + { return __builtin_asinhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + asinh(_Tp __x) + { return __builtin_asinh(__x); } + + + + constexpr float + atanh(float __x) + { return __builtin_atanhf(__x); } + + constexpr long double + atanh(long double __x) + { return __builtin_atanhl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + atanh(_Tp __x) + { return __builtin_atanh(__x); } + + + + constexpr float + cbrt(float __x) + { return __builtin_cbrtf(__x); } + + constexpr long double + cbrt(long double __x) + { return __builtin_cbrtl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + cbrt(_Tp __x) + { return __builtin_cbrt(__x); } + + + + constexpr float + copysign(float __x, float __y) + { return __builtin_copysignf(__x, __y); } + + constexpr long double + copysign(long double __x, long double __y) + { return __builtin_copysignl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + copysign(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return copysign(__type(__x), __type(__y)); + } + + + + constexpr float + erf(float __x) + { return __builtin_erff(__x); } + + constexpr long double + erf(long double __x) + { return __builtin_erfl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erf(_Tp __x) + { return __builtin_erf(__x); } + + + + constexpr float + erfc(float __x) + { return __builtin_erfcf(__x); } + + constexpr long double + erfc(long double __x) + { return __builtin_erfcl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + erfc(_Tp __x) + { return __builtin_erfc(__x); } + + + + constexpr float + exp2(float __x) + { return __builtin_exp2f(__x); } + + constexpr long double + exp2(long double __x) + { return __builtin_exp2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + exp2(_Tp __x) + { return __builtin_exp2(__x); } + + + + constexpr float + expm1(float __x) + { return __builtin_expm1f(__x); } + + constexpr long double + expm1(long double __x) + { return __builtin_expm1l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + expm1(_Tp __x) + { return __builtin_expm1(__x); } + + + + constexpr float + fdim(float __x, float __y) + { return __builtin_fdimf(__x, __y); } + + constexpr long double + fdim(long double __x, long double __y) + { return __builtin_fdiml(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fdim(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fdim(__type(__x), __type(__y)); + } + + + + constexpr float + fma(float __x, float __y, float __z) + { return __builtin_fmaf(__x, __y, __z); } + + constexpr long double + fma(long double __x, long double __y, long double __z) + { return __builtin_fmal(__x, __y, __z); } + + + + template + constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + fma(_Tp __x, _Up __y, _Vp __z) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; + return fma(__type(__x), __type(__y), __type(__z)); + } + + + + constexpr float + fmax(float __x, float __y) + { return __builtin_fmaxf(__x, __y); } + + constexpr long double + fmax(long double __x, long double __y) + { return __builtin_fmaxl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmax(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmax(__type(__x), __type(__y)); + } + + + + constexpr float + fmin(float __x, float __y) + { return __builtin_fminf(__x, __y); } + + constexpr long double + fmin(long double __x, long double __y) + { return __builtin_fminl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + fmin(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return fmin(__type(__x), __type(__y)); + } + + + + constexpr float + hypot(float __x, float __y) + { return __builtin_hypotf(__x, __y); } + + constexpr long double + hypot(long double __x, long double __y) + { return __builtin_hypotl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + hypot(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return hypot(__type(__x), __type(__y)); + } + + + + constexpr int + ilogb(float __x) + { return __builtin_ilogbf(__x); } + + constexpr int + ilogb(long double __x) + { return __builtin_ilogbl(__x); } + + + + template + constexpr + typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + int>::__type + ilogb(_Tp __x) + { return __builtin_ilogb(__x); } + + + + constexpr float + lgamma(float __x) + { return __builtin_lgammaf(__x); } + + constexpr long double + lgamma(long double __x) + { return __builtin_lgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + lgamma(_Tp __x) + { return __builtin_lgamma(__x); } + + + + constexpr long long + llrint(float __x) + { return __builtin_llrintf(__x); } + + constexpr long long + llrint(long double __x) + { return __builtin_llrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llrint(_Tp __x) + { return __builtin_llrint(__x); } + + + + constexpr long long + llround(float __x) + { return __builtin_llroundf(__x); } + + constexpr long long + llround(long double __x) + { return __builtin_llroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long long>::__type + llround(_Tp __x) + { return __builtin_llround(__x); } + + + + constexpr float + log1p(float __x) + { return __builtin_log1pf(__x); } + + constexpr long double + log1p(long double __x) + { return __builtin_log1pl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log1p(_Tp __x) + { return __builtin_log1p(__x); } + + + + + constexpr float + log2(float __x) + { return __builtin_log2f(__x); } + + constexpr long double + log2(long double __x) + { return __builtin_log2l(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + log2(_Tp __x) + { return __builtin_log2(__x); } + + + + constexpr float + logb(float __x) + { return __builtin_logbf(__x); } + + constexpr long double + logb(long double __x) + { return __builtin_logbl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + logb(_Tp __x) + { return __builtin_logb(__x); } + + + + constexpr long + lrint(float __x) + { return __builtin_lrintf(__x); } + + constexpr long + lrint(long double __x) + { return __builtin_lrintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lrint(_Tp __x) + { return __builtin_lrint(__x); } + + + + constexpr long + lround(float __x) + { return __builtin_lroundf(__x); } + + constexpr long + lround(long double __x) + { return __builtin_lroundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + long>::__type + lround(_Tp __x) + { return __builtin_lround(__x); } + + + + constexpr float + nearbyint(float __x) + { return __builtin_nearbyintf(__x); } + + constexpr long double + nearbyint(long double __x) + { return __builtin_nearbyintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nearbyint(_Tp __x) + { return __builtin_nearbyint(__x); } + + + + constexpr float + nextafter(float __x, float __y) + { return __builtin_nextafterf(__x, __y); } + + constexpr long double + nextafter(long double __x, long double __y) + { return __builtin_nextafterl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + nextafter(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return nextafter(__type(__x), __type(__y)); + } + + + + constexpr float + nexttoward(float __x, long double __y) + { return __builtin_nexttowardf(__x, __y); } + + constexpr long double + nexttoward(long double __x, long double __y) + { return __builtin_nexttowardl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + nexttoward(_Tp __x, long double __y) + { return __builtin_nexttoward(__x, __y); } + + + + constexpr float + remainder(float __x, float __y) + { return __builtin_remainderf(__x, __y); } + + constexpr long double + remainder(long double __x, long double __y) + { return __builtin_remainderl(__x, __y); } + + + + template + constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remainder(_Tp __x, _Up __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remainder(__type(__x), __type(__y)); + } + + + + inline float + remquo(float __x, float __y, int* __pquo) + { return __builtin_remquof(__x, __y, __pquo); } + + inline long double + remquo(long double __x, long double __y, int* __pquo) + { return __builtin_remquol(__x, __y, __pquo); } + + + + template + inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type + remquo(_Tp __x, _Up __y, int* __pquo) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return remquo(__type(__x), __type(__y), __pquo); + } + + + + constexpr float + rint(float __x) + { return __builtin_rintf(__x); } + + constexpr long double + rint(long double __x) + { return __builtin_rintl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + rint(_Tp __x) + { return __builtin_rint(__x); } + + + + constexpr float + round(float __x) + { return __builtin_roundf(__x); } + + constexpr long double + round(long double __x) + { return __builtin_roundl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + round(_Tp __x) + { return __builtin_round(__x); } + + + + constexpr float + scalbln(float __x, long __ex) + { return __builtin_scalblnf(__x, __ex); } + + constexpr long double + scalbln(long double __x, long __ex) + { return __builtin_scalblnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbln(_Tp __x, long __ex) + { return __builtin_scalbln(__x, __ex); } + + + + constexpr float + scalbn(float __x, int __ex) + { return __builtin_scalbnf(__x, __ex); } + + constexpr long double + scalbn(long double __x, int __ex) + { return __builtin_scalbnl(__x, __ex); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + scalbn(_Tp __x, int __ex) + { return __builtin_scalbn(__x, __ex); } + + + + constexpr float + tgamma(float __x) + { return __builtin_tgammaf(__x); } + + constexpr long double + tgamma(long double __x) + { return __builtin_tgammal(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + tgamma(_Tp __x) + { return __builtin_tgamma(__x); } + + + + constexpr float + trunc(float __x) + { return __builtin_truncf(__x); } + + constexpr long double + trunc(long double __x) + { return __builtin_truncl(__x); } + + + + template + constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, + double>::__type + trunc(_Tp __x) + { return __builtin_trunc(__x); } +# 1852 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 + template + inline _Tp + __hypot3(_Tp __x, _Tp __y, _Tp __z) + { + __x = std::abs(__x); + __y = std::abs(__y); + __z = std::abs(__z); + if (_Tp __a = __x < __y ? __y < __z ? __z : __y : __x < __z ? __z : __x) + return __a * std::sqrt((__x / __a) * (__x / __a) + + (__y / __a) * (__y / __a) + + (__z / __a) * (__z / __a)); + else + return {}; + } + + inline float + hypot(float __x, float __y, float __z) + { return std::__hypot3(__x, __y, __z); } + + inline double + hypot(double __x, double __y, double __z) + { return std::__hypot3(__x, __y, __z); } + + inline long double + hypot(long double __x, long double __y, long double __z) + { return std::__hypot3(__x, __y, __z); } + + template + typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type + hypot(_Tp __x, _Up __y, _Vp __z) + { + using __type = typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type; + return std::__hypot3<__type>(__x, __y, __z); + } + + + +} + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 +#pragma GCC visibility push(default) +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 1 3 +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/special_function_util.h" 1 3 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/special_function_util.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 50 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/special_function_util.h" 3 + namespace __detail + { + + + + template + struct __floating_point_constant + { + static const _Tp __value; + }; + + + + template + struct __numeric_constants + { + + static _Tp __pi() throw() + { return static_cast<_Tp>(3.1415926535897932384626433832795029L); } + + static _Tp __pi_2() throw() + { return static_cast<_Tp>(1.5707963267948966192313216916397514L); } + + static _Tp __pi_3() throw() + { return static_cast<_Tp>(1.0471975511965977461542144610931676L); } + + static _Tp __pi_4() throw() + { return static_cast<_Tp>(0.7853981633974483096156608458198757L); } + + static _Tp __1_pi() throw() + { return static_cast<_Tp>(0.3183098861837906715377675267450287L); } + + static _Tp __2_sqrtpi() throw() + { return static_cast<_Tp>(1.1283791670955125738961589031215452L); } + + static _Tp __sqrt2() throw() + { return static_cast<_Tp>(1.4142135623730950488016887242096981L); } + + static _Tp __sqrt3() throw() + { return static_cast<_Tp>(1.7320508075688772935274463415058723L); } + + static _Tp __sqrtpio2() throw() + { return static_cast<_Tp>(1.2533141373155002512078826424055226L); } + + static _Tp __sqrt1_2() throw() + { return static_cast<_Tp>(0.7071067811865475244008443621048490L); } + + static _Tp __lnpi() throw() + { return static_cast<_Tp>(1.1447298858494001741434273513530587L); } + + static _Tp __gamma_e() throw() + { return static_cast<_Tp>(0.5772156649015328606065120900824024L); } + + static _Tp __euler() throw() + { return static_cast<_Tp>(2.7182818284590452353602874713526625L); } + }; +# 114 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/special_function_util.h" 3 + template + inline bool __isnan(_Tp __x) + { return std::isnan(__x); } +# 133 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/special_function_util.h" 3 + } + + + + + +} +# 50 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + namespace __detail + { +# 76 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __bernoulli_series(unsigned int __n) + { + + static const _Tp __num[28] = { + _Tp(1UL), -_Tp(1UL) / _Tp(2UL), + _Tp(1UL) / _Tp(6UL), _Tp(0UL), + -_Tp(1UL) / _Tp(30UL), _Tp(0UL), + _Tp(1UL) / _Tp(42UL), _Tp(0UL), + -_Tp(1UL) / _Tp(30UL), _Tp(0UL), + _Tp(5UL) / _Tp(66UL), _Tp(0UL), + -_Tp(691UL) / _Tp(2730UL), _Tp(0UL), + _Tp(7UL) / _Tp(6UL), _Tp(0UL), + -_Tp(3617UL) / _Tp(510UL), _Tp(0UL), + _Tp(43867UL) / _Tp(798UL), _Tp(0UL), + -_Tp(174611) / _Tp(330UL), _Tp(0UL), + _Tp(854513UL) / _Tp(138UL), _Tp(0UL), + -_Tp(236364091UL) / _Tp(2730UL), _Tp(0UL), + _Tp(8553103UL) / _Tp(6UL), _Tp(0UL) + }; + + if (__n == 0) + return _Tp(1); + + if (__n == 1) + return -_Tp(1) / _Tp(2); + + + if (__n % 2 == 1) + return _Tp(0); + + + if (__n < 28) + return __num[__n]; + + + _Tp __fact = _Tp(1); + if ((__n / 2) % 2 == 0) + __fact *= _Tp(-1); + for (unsigned int __k = 1; __k <= __n; ++__k) + __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); + __fact *= _Tp(2); + + _Tp __sum = _Tp(0); + for (unsigned int __i = 1; __i < 1000; ++__i) + { + _Tp __term = std::pow(_Tp(__i), -_Tp(__n)); + if (__term < std::numeric_limits<_Tp>::epsilon()) + break; + __sum += __term; + } + + return __fact * __sum; + } +# 139 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + inline _Tp + __bernoulli(int __n) + { return __bernoulli_series<_Tp>(__n); } +# 153 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __log_gamma_bernoulli(_Tp __x) + { + _Tp __lg = (__x - _Tp(0.5L)) * std::log(__x) - __x + + _Tp(0.5L) * std::log(_Tp(2) + * __numeric_constants<_Tp>::__pi()); + + const _Tp __xx = __x * __x; + _Tp __help = _Tp(1) / __x; + for ( unsigned int __i = 1; __i < 20; ++__i ) + { + const _Tp __2i = _Tp(2 * __i); + __help /= __2i * (__2i - _Tp(1)) * __xx; + __lg += __bernoulli<_Tp>(2 * __i) * __help; + } + + return __lg; + } +# 181 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __log_gamma_lanczos(_Tp __x) + { + const _Tp __xm1 = __x - _Tp(1); + + static const _Tp __lanczos_cheb_7[9] = { + _Tp( 0.99999999999980993227684700473478L), + _Tp( 676.520368121885098567009190444019L), + _Tp(-1259.13921672240287047156078755283L), + _Tp( 771.3234287776530788486528258894L), + _Tp(-176.61502916214059906584551354L), + _Tp( 12.507343278686904814458936853L), + _Tp(-0.13857109526572011689554707L), + _Tp( 9.984369578019570859563e-6L), + _Tp( 1.50563273514931155834e-7L) + }; + + static const _Tp __LOGROOT2PI + = _Tp(0.9189385332046727417803297364056176L); + + _Tp __sum = __lanczos_cheb_7[0]; + for(unsigned int __k = 1; __k < 9; ++__k) + __sum += __lanczos_cheb_7[__k] / (__xm1 + __k); + + const _Tp __term1 = (__xm1 + _Tp(0.5L)) + * std::log((__xm1 + _Tp(7.5L)) + / __numeric_constants<_Tp>::__euler()); + const _Tp __term2 = __LOGROOT2PI + std::log(__sum); + const _Tp __result = __term1 + (__term2 - _Tp(7)); + + return __result; + } +# 225 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __log_gamma(_Tp __x) + { + if (__x > _Tp(0.5L)) + return __log_gamma_lanczos(__x); + else + { + const _Tp __sin_fact + = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); + if (__sin_fact == _Tp(0)) + std::__throw_domain_error(("Argument is nonpositive integer " "in __log_gamma")); + + return __numeric_constants<_Tp>::__lnpi() + - std::log(__sin_fact) + - __log_gamma_lanczos(_Tp(1) - __x); + } + } +# 252 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __log_gamma_sign(_Tp __x) + { + if (__x > _Tp(0)) + return _Tp(1); + else + { + const _Tp __sin_fact + = std::sin(__numeric_constants<_Tp>::__pi() * __x); + if (__sin_fact > _Tp(0)) + return (1); + else if (__sin_fact < _Tp(0)) + return -_Tp(1); + else + return _Tp(0); + } + } +# 283 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __log_bincoef(unsigned int __n, unsigned int __k) + { + + static const _Tp __max_bincoeff + = std::numeric_limits<_Tp>::max_exponent10 + * std::log(_Tp(10)) - _Tp(1); + + _Tp __coeff = ::std::lgamma(_Tp(1 + __n)) + - ::std::lgamma(_Tp(1 + __k)) + - ::std::lgamma(_Tp(1 + __n - __k)); + + + + + + } +# 314 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __bincoef(unsigned int __n, unsigned int __k) + { + + static const _Tp __max_bincoeff + = std::numeric_limits<_Tp>::max_exponent10 + * std::log(_Tp(10)) - _Tp(1); + + const _Tp __log_coeff = __log_bincoef<_Tp>(__n, __k); + if (__log_coeff > __max_bincoeff) + return std::numeric_limits<_Tp>::quiet_NaN(); + else + return std::exp(__log_coeff); + } +# 337 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + inline _Tp + __gamma(_Tp __x) + { return std::exp(__log_gamma(__x)); } +# 356 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __psi_series(_Tp __x) + { + _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; + const unsigned int __max_iter = 100000; + for (unsigned int __k = 1; __k < __max_iter; ++__k) + { + const _Tp __term = __x / (__k * (__k + __x)); + __sum += __term; + if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) + break; + } + return __sum; + } +# 386 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __psi_asymp(_Tp __x) + { + _Tp __sum = std::log(__x) - _Tp(0.5L) / __x; + const _Tp __xx = __x * __x; + _Tp __xp = __xx; + const unsigned int __max_iter = 100; + for (unsigned int __k = 1; __k < __max_iter; ++__k) + { + const _Tp __term = __bernoulli<_Tp>(2 * __k) / (2 * __k * __xp); + __sum -= __term; + if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) + break; + __xp *= __xx; + } + return __sum; + } +# 417 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __psi(_Tp __x) + { + const int __n = static_cast(__x + 0.5L); + const _Tp __eps = _Tp(4) * std::numeric_limits<_Tp>::epsilon(); + if (__n <= 0 && std::abs(__x - _Tp(__n)) < __eps) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__x < _Tp(0)) + { + const _Tp __pi = __numeric_constants<_Tp>::__pi(); + return __psi(_Tp(1) - __x) + - __pi * std::cos(__pi * __x) / std::sin(__pi * __x); + } + else if (__x > _Tp(100)) + return __psi_asymp(__x); + else + return __psi_series(__x); + } +# 446 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/gamma.tcc" 3 + template + _Tp + __psi(unsigned int __n, _Tp __x) + { + if (__x <= _Tp(0)) + std::__throw_domain_error(("Argument out of range " "in __psi")); + + else if (__n == 0) + return __psi(__x); + else + { + const _Tp __hzeta = __hurwitz_zeta(_Tp(__n + 1), __x); + + const _Tp __ln_nfact = ::std::lgamma(_Tp(__n + 1)); + + + + _Tp __result = std::exp(__ln_nfact) * __hzeta; + if (__n % 2 == 1) + __result = -__result; + return __result; + } + } + } + + + + + + +} +# 50 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 1 3 +# 51 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + namespace __detail + { +# 94 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + void + __gamma_temme(_Tp __mu, + _Tp & __gam1, _Tp & __gam2, _Tp & __gampl, _Tp & __gammi) + { + + __gampl = _Tp(1) / ::std::tgamma(_Tp(1) + __mu); + __gammi = _Tp(1) / ::std::tgamma(_Tp(1) - __mu); + + + + + + if (std::abs(__mu) < std::numeric_limits<_Tp>::epsilon()) + __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); + else + __gam1 = (__gammi - __gampl) / (_Tp(2) * __mu); + + __gam2 = (__gammi + __gampl) / (_Tp(2)); + + return; + } +# 132 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + void + __bessel_jn(_Tp __nu, _Tp __x, + _Tp & __Jnu, _Tp & __Nnu, _Tp & __Jpnu, _Tp & __Npnu) + { + if (__x == _Tp(0)) + { + if (__nu == _Tp(0)) + { + __Jnu = _Tp(1); + __Jpnu = _Tp(0); + } + else if (__nu == _Tp(1)) + { + __Jnu = _Tp(0); + __Jpnu = _Tp(0.5L); + } + else + { + __Jnu = _Tp(0); + __Jpnu = _Tp(0); + } + __Nnu = -std::numeric_limits<_Tp>::infinity(); + __Npnu = std::numeric_limits<_Tp>::infinity(); + return; + } + + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + + + + + const _Tp __fp_min = std::sqrt(std::numeric_limits<_Tp>::min()); + const int __max_iter = 15000; + const _Tp __x_min = _Tp(2); + + const int __nl = (__x < __x_min + ? static_cast(__nu + _Tp(0.5L)) + : std::max(0, static_cast(__nu - __x + _Tp(1.5L)))); + + const _Tp __mu = __nu - __nl; + const _Tp __mu2 = __mu * __mu; + const _Tp __xi = _Tp(1) / __x; + const _Tp __xi2 = _Tp(2) * __xi; + _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); + int __isign = 1; + _Tp __h = __nu * __xi; + if (__h < __fp_min) + __h = __fp_min; + _Tp __b = __xi2 * __nu; + _Tp __d = _Tp(0); + _Tp __c = __h; + int __i; + for (__i = 1; __i <= __max_iter; ++__i) + { + __b += __xi2; + __d = __b - __d; + if (std::abs(__d) < __fp_min) + __d = __fp_min; + __c = __b - _Tp(1) / __c; + if (std::abs(__c) < __fp_min) + __c = __fp_min; + __d = _Tp(1) / __d; + const _Tp __del = __c * __d; + __h *= __del; + if (__d < _Tp(0)) + __isign = -__isign; + if (std::abs(__del - _Tp(1)) < __eps) + break; + } + if (__i > __max_iter) + std::__throw_runtime_error(("Argument x too large in __bessel_jn; " "try asymptotic expansion.")); + + _Tp __Jnul = __isign * __fp_min; + _Tp __Jpnul = __h * __Jnul; + _Tp __Jnul1 = __Jnul; + _Tp __Jpnu1 = __Jpnul; + _Tp __fact = __nu * __xi; + for ( int __l = __nl; __l >= 1; --__l ) + { + const _Tp __Jnutemp = __fact * __Jnul + __Jpnul; + __fact -= __xi; + __Jpnul = __fact * __Jnutemp - __Jnul; + __Jnul = __Jnutemp; + } + if (__Jnul == _Tp(0)) + __Jnul = __eps; + _Tp __f= __Jpnul / __Jnul; + _Tp __Nmu, __Nnu1, __Npmu, __Jmu; + if (__x < __x_min) + { + const _Tp __x2 = __x / _Tp(2); + const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; + _Tp __fact = (std::abs(__pimu) < __eps + ? _Tp(1) : __pimu / std::sin(__pimu)); + _Tp __d = -std::log(__x2); + _Tp __e = __mu * __d; + _Tp __fact2 = (std::abs(__e) < __eps + ? _Tp(1) : std::sinh(__e) / __e); + _Tp __gam1, __gam2, __gampl, __gammi; + __gamma_temme(__mu, __gam1, __gam2, __gampl, __gammi); + _Tp __ff = (_Tp(2) / __numeric_constants<_Tp>::__pi()) + * __fact * (__gam1 * std::cosh(__e) + __gam2 * __fact2 * __d); + __e = std::exp(__e); + _Tp __p = __e / (__numeric_constants<_Tp>::__pi() * __gampl); + _Tp __q = _Tp(1) / (__e * __numeric_constants<_Tp>::__pi() * __gammi); + const _Tp __pimu2 = __pimu / _Tp(2); + _Tp __fact3 = (std::abs(__pimu2) < __eps + ? _Tp(1) : std::sin(__pimu2) / __pimu2 ); + _Tp __r = __numeric_constants<_Tp>::__pi() * __pimu2 * __fact3 * __fact3; + _Tp __c = _Tp(1); + __d = -__x2 * __x2; + _Tp __sum = __ff + __r * __q; + _Tp __sum1 = __p; + for (__i = 1; __i <= __max_iter; ++__i) + { + __ff = (__i * __ff + __p + __q) / (__i * __i - __mu2); + __c *= __d / _Tp(__i); + __p /= _Tp(__i) - __mu; + __q /= _Tp(__i) + __mu; + const _Tp __del = __c * (__ff + __r * __q); + __sum += __del; + const _Tp __del1 = __c * __p - __i * __del; + __sum1 += __del1; + if ( std::abs(__del) < __eps * (_Tp(1) + std::abs(__sum)) ) + break; + } + if ( __i > __max_iter ) + std::__throw_runtime_error(("Bessel y series failed to converge " "in __bessel_jn.")); + + __Nmu = -__sum; + __Nnu1 = -__sum1 * __xi2; + __Npmu = __mu * __xi * __Nmu - __Nnu1; + __Jmu = __w / (__Npmu - __f * __Nmu); + } + else + { + _Tp __a = _Tp(0.25L) - __mu2; + _Tp __q = _Tp(1); + _Tp __p = -__xi / _Tp(2); + _Tp __br = _Tp(2) * __x; + _Tp __bi = _Tp(2); + _Tp __fact = __a * __xi / (__p * __p + __q * __q); + _Tp __cr = __br + __q * __fact; + _Tp __ci = __bi + __p * __fact; + _Tp __den = __br * __br + __bi * __bi; + _Tp __dr = __br / __den; + _Tp __di = -__bi / __den; + _Tp __dlr = __cr * __dr - __ci * __di; + _Tp __dli = __cr * __di + __ci * __dr; + _Tp __temp = __p * __dlr - __q * __dli; + __q = __p * __dli + __q * __dlr; + __p = __temp; + int __i; + for (__i = 2; __i <= __max_iter; ++__i) + { + __a += _Tp(2 * (__i - 1)); + __bi += _Tp(2); + __dr = __a * __dr + __br; + __di = __a * __di + __bi; + if (std::abs(__dr) + std::abs(__di) < __fp_min) + __dr = __fp_min; + __fact = __a / (__cr * __cr + __ci * __ci); + __cr = __br + __cr * __fact; + __ci = __bi - __ci * __fact; + if (std::abs(__cr) + std::abs(__ci) < __fp_min) + __cr = __fp_min; + __den = __dr * __dr + __di * __di; + __dr /= __den; + __di /= -__den; + __dlr = __cr * __dr - __ci * __di; + __dli = __cr * __di + __ci * __dr; + __temp = __p * __dlr - __q * __dli; + __q = __p * __dli + __q * __dlr; + __p = __temp; + if (std::abs(__dlr - _Tp(1)) + std::abs(__dli) < __eps) + break; + } + if (__i > __max_iter) + std::__throw_runtime_error(("Lentz's method failed " "in __bessel_jn.")); + + const _Tp __gam = (__p - __f) / __q; + __Jmu = std::sqrt(__w / ((__p - __f) * __gam + __q)); + + __Jmu = ::std::copysign(__Jmu, __Jnul); + + + + + __Nmu = __gam * __Jmu; + __Npmu = (__p + __q / __gam) * __Nmu; + __Nnu1 = __mu * __xi * __Nmu - __Npmu; + } + __fact = __Jmu / __Jnul; + __Jnu = __fact * __Jnul1; + __Jpnu = __fact * __Jpnu1; + for (__i = 1; __i <= __nl; ++__i) + { + const _Tp __Nnutemp = (__mu + __i) * __xi2 * __Nnu1 - __Nmu; + __Nmu = __Nnu1; + __Nnu1 = __Nnutemp; + } + __Nnu = __Nmu; + __Npnu = __nu * __xi * __Nmu - __Nnu1; + + return; + } +# 357 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + void + __cyl_bessel_jn_asymp(_Tp __nu, _Tp __x, _Tp & __Jnu, _Tp & __Nnu) + { + const _Tp __mu = _Tp(4) * __nu * __nu; + const _Tp __mum1 = __mu - _Tp(1); + const _Tp __mum9 = __mu - _Tp(9); + const _Tp __mum25 = __mu - _Tp(25); + const _Tp __mum49 = __mu - _Tp(49); + const _Tp __xx = _Tp(64) * __x * __x; + const _Tp __P = _Tp(1) - __mum1 * __mum9 / (_Tp(2) * __xx) + * (_Tp(1) - __mum25 * __mum49 / (_Tp(12) * __xx)); + const _Tp __Q = __mum1 / (_Tp(8) * __x) + * (_Tp(1) - __mum9 * __mum25 / (_Tp(6) * __xx)); + + const _Tp __chi = __x - (__nu + _Tp(0.5L)) + * __numeric_constants<_Tp>::__pi_2(); + const _Tp __c = std::cos(__chi); + const _Tp __s = std::sin(__chi); + + const _Tp __coef = std::sqrt(_Tp(2) + / (__numeric_constants<_Tp>::__pi() * __x)); + __Jnu = __coef * (__c * __P - __s * __Q); + __Nnu = __coef * (__s * __P + __c * __Q); + + return; + } +# 413 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + _Tp + __cyl_bessel_ij_series(_Tp __nu, _Tp __x, _Tp __sgn, + unsigned int __max_iter) + { + if (__x == _Tp(0)) + return __nu == _Tp(0) ? _Tp(1) : _Tp(0); + + const _Tp __x2 = __x / _Tp(2); + _Tp __fact = __nu * std::log(__x2); + + __fact -= ::std::lgamma(__nu + _Tp(1)); + + + + __fact = std::exp(__fact); + const _Tp __xx4 = __sgn * __x2 * __x2; + _Tp __Jn = _Tp(1); + _Tp __term = _Tp(1); + + for (unsigned int __i = 1; __i < __max_iter; ++__i) + { + __term *= __xx4 / (_Tp(__i) * (__nu + _Tp(__i))); + __Jn += __term; + if (std::abs(__term / __Jn) < std::numeric_limits<_Tp>::epsilon()) + break; + } + + return __fact * __Jn; + } +# 459 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + _Tp + __cyl_bessel_j(_Tp __nu, _Tp __x) + { + if (__nu < _Tp(0) || __x < _Tp(0)) + std::__throw_domain_error(("Bad argument " "in __cyl_bessel_j.")); + + else if (__isnan(__nu) || __isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__x * __x < _Tp(10) * (__nu + _Tp(1))) + return __cyl_bessel_ij_series(__nu, __x, -_Tp(1), 200); + else if (__x > _Tp(1000)) + { + _Tp __J_nu, __N_nu; + __cyl_bessel_jn_asymp(__nu, __x, __J_nu, __N_nu); + return __J_nu; + } + else + { + _Tp __J_nu, __N_nu, __Jp_nu, __Np_nu; + __bessel_jn(__nu, __x, __J_nu, __N_nu, __Jp_nu, __Np_nu); + return __J_nu; + } + } +# 501 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + _Tp + __cyl_neumann_n(_Tp __nu, _Tp __x) + { + if (__nu < _Tp(0) || __x < _Tp(0)) + std::__throw_domain_error(("Bad argument " "in __cyl_neumann_n.")); + + else if (__isnan(__nu) || __isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__x > _Tp(1000)) + { + _Tp __J_nu, __N_nu; + __cyl_bessel_jn_asymp(__nu, __x, __J_nu, __N_nu); + return __N_nu; + } + else + { + _Tp __J_nu, __N_nu, __Jp_nu, __Np_nu; + __bessel_jn(__nu, __x, __J_nu, __N_nu, __Jp_nu, __Np_nu); + return __N_nu; + } + } +# 538 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + void + __sph_bessel_jn(unsigned int __n, _Tp __x, + _Tp & __j_n, _Tp & __n_n, _Tp & __jp_n, _Tp & __np_n) + { + const _Tp __nu = _Tp(__n) + _Tp(0.5L); + + _Tp __J_nu, __N_nu, __Jp_nu, __Np_nu; + __bessel_jn(__nu, __x, __J_nu, __N_nu, __Jp_nu, __Np_nu); + + const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() + / std::sqrt(__x); + + __j_n = __factor * __J_nu; + __n_n = __factor * __N_nu; + __jp_n = __factor * __Jp_nu - __j_n / (_Tp(2) * __x); + __np_n = __factor * __Np_nu - __n_n / (_Tp(2) * __x); + + return; + } +# 573 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + _Tp + __sph_bessel(unsigned int __n, _Tp __x) + { + if (__x < _Tp(0)) + std::__throw_domain_error(("Bad argument " "in __sph_bessel.")); + + else if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__x == _Tp(0)) + { + if (__n == 0) + return _Tp(1); + else + return _Tp(0); + } + else + { + _Tp __j_n, __n_n, __jp_n, __np_n; + __sph_bessel_jn(__n, __x, __j_n, __n_n, __jp_n, __np_n); + return __j_n; + } + } +# 611 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/bessel_function.tcc" 3 + template + _Tp + __sph_neumann(unsigned int __n, _Tp __x) + { + if (__x < _Tp(0)) + std::__throw_domain_error(("Bad argument " "in __sph_neumann.")); + + else if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__x == _Tp(0)) + return -std::numeric_limits<_Tp>::infinity(); + else + { + _Tp __j_n, __n_n, __jp_n, __np_n; + __sph_bessel_jn(__n, __x, __j_n, __n_n, __jp_n, __np_n); + return __n_n; + } + } + } + + + + + + +} +# 51 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 1 3 +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 3 + namespace __detail + { +# 79 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 3 + template + _Tp + __beta_gamma(_Tp __x, _Tp __y) + { + + _Tp __bet; + + if (__x > __y) + { + __bet = ::std::tgamma(__x) + / ::std::tgamma(__x + __y); + __bet *= ::std::tgamma(__y); + } + else + { + __bet = ::std::tgamma(__y) + / ::std::tgamma(__x + __y); + __bet *= ::std::tgamma(__x); + } +# 111 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 3 + return __bet; + } +# 127 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 3 + template + _Tp + __beta_lgamma(_Tp __x, _Tp __y) + { + + _Tp __bet = ::std::lgamma(__x) + + ::std::lgamma(__y) + - ::std::lgamma(__x + __y); + + + + + + __bet = std::exp(__bet); + return __bet; + } +# 158 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 3 + template + _Tp + __beta_product(_Tp __x, _Tp __y) + { + + _Tp __bet = (__x + __y) / (__x * __y); + + unsigned int __max_iter = 1000000; + for (unsigned int __k = 1; __k < __max_iter; ++__k) + { + _Tp __term = (_Tp(1) + (__x + __y) / __k) + / ((_Tp(1) + __x / __k) * (_Tp(1) + __y / __k)); + __bet *= __term; + } + + return __bet; + } +# 189 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/beta_function.tcc" 3 + template + inline _Tp + __beta(_Tp __x, _Tp __y) + { + if (__isnan(__x) || __isnan(__y)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else + return __beta_lgamma(__x, __y); + } + } + + + + + + +} +# 52 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 1 3 +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + namespace __detail + { +# 76 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __ellint_rf(_Tp __x, _Tp __y, _Tp __z) + { + const _Tp __min = std::numeric_limits<_Tp>::min(); + const _Tp __max = std::numeric_limits<_Tp>::max(); + const _Tp __lolim = _Tp(5) * __min; + const _Tp __uplim = __max / _Tp(5); + + if (__x < _Tp(0) || __y < _Tp(0) || __z < _Tp(0)) + std::__throw_domain_error(("Argument less than zero " "in __ellint_rf.")); + + else if (__x + __y < __lolim || __x + __z < __lolim + || __y + __z < __lolim) + std::__throw_domain_error(("Argument too small in __ellint_rf")); + else + { + const _Tp __c0 = _Tp(1) / _Tp(4); + const _Tp __c1 = _Tp(1) / _Tp(24); + const _Tp __c2 = _Tp(1) / _Tp(10); + const _Tp __c3 = _Tp(3) / _Tp(44); + const _Tp __c4 = _Tp(1) / _Tp(14); + + _Tp __xn = __x; + _Tp __yn = __y; + _Tp __zn = __z; + + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __errtol = std::pow(__eps, _Tp(1) / _Tp(6)); + _Tp __mu; + _Tp __xndev, __yndev, __zndev; + + const unsigned int __max_iter = 100; + for (unsigned int __iter = 0; __iter < __max_iter; ++__iter) + { + __mu = (__xn + __yn + __zn) / _Tp(3); + __xndev = 2 - (__mu + __xn) / __mu; + __yndev = 2 - (__mu + __yn) / __mu; + __zndev = 2 - (__mu + __zn) / __mu; + _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); + __epsilon = std::max(__epsilon, std::abs(__zndev)); + if (__epsilon < __errtol) + break; + const _Tp __xnroot = std::sqrt(__xn); + const _Tp __ynroot = std::sqrt(__yn); + const _Tp __znroot = std::sqrt(__zn); + const _Tp __lambda = __xnroot * (__ynroot + __znroot) + + __ynroot * __znroot; + __xn = __c0 * (__xn + __lambda); + __yn = __c0 * (__yn + __lambda); + __zn = __c0 * (__zn + __lambda); + } + + const _Tp __e2 = __xndev * __yndev - __zndev * __zndev; + const _Tp __e3 = __xndev * __yndev * __zndev; + const _Tp __s = _Tp(1) + (__c1 * __e2 - __c2 - __c3 * __e3) * __e2 + + __c4 * __e3; + + return __s / std::sqrt(__mu); + } + } +# 155 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __comp_ellint_1_series(_Tp __k) + { + + const _Tp __kk = __k * __k; + + _Tp __term = __kk / _Tp(4); + _Tp __sum = _Tp(1) + __term; + + const unsigned int __max_iter = 1000; + for (unsigned int __i = 2; __i < __max_iter; ++__i) + { + __term *= (2 * __i - 1) * __kk / (2 * __i); + if (__term < std::numeric_limits<_Tp>::epsilon()) + break; + __sum += __term; + } + + return __numeric_constants<_Tp>::__pi_2() * __sum; + } +# 193 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __comp_ellint_1(_Tp __k) + { + + if (__isnan(__k)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (std::abs(__k) >= _Tp(1)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else + return __ellint_rf(_Tp(0), _Tp(1) - __k * __k, _Tp(1)); + } +# 221 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __ellint_1(_Tp __k, _Tp __phi) + { + + if (__isnan(__k) || __isnan(__phi)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (std::abs(__k) > _Tp(1)) + std::__throw_domain_error(("Bad argument in __ellint_1.")); + else + { + + const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() + + _Tp(0.5L)); + const _Tp __phi_red = __phi + - __n * __numeric_constants<_Tp>::__pi(); + + const _Tp __s = std::sin(__phi_red); + const _Tp __c = std::cos(__phi_red); + + const _Tp __F = __s + * __ellint_rf(__c * __c, + _Tp(1) - __k * __k * __s * __s, _Tp(1)); + + if (__n == 0) + return __F; + else + return __F + _Tp(2) * __n * __comp_ellint_1(__k); + } + } +# 268 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __comp_ellint_2_series(_Tp __k) + { + + const _Tp __kk = __k * __k; + + _Tp __term = __kk; + _Tp __sum = __term; + + const unsigned int __max_iter = 1000; + for (unsigned int __i = 2; __i < __max_iter; ++__i) + { + const _Tp __i2m = 2 * __i - 1; + const _Tp __i2 = 2 * __i; + __term *= __i2m * __i2m * __kk / (__i2 * __i2); + if (__term < std::numeric_limits<_Tp>::epsilon()) + break; + __sum += __term / __i2m; + } + + return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); + } +# 316 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __ellint_rd(_Tp __x, _Tp __y, _Tp __z) + { + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __errtol = std::pow(__eps / _Tp(8), _Tp(1) / _Tp(6)); + const _Tp __min = std::numeric_limits<_Tp>::min(); + const _Tp __max = std::numeric_limits<_Tp>::max(); + const _Tp __lolim = _Tp(2) / std::pow(__max, _Tp(2) / _Tp(3)); + const _Tp __uplim = std::pow(_Tp(0.1L) * __errtol / __min, _Tp(2) / _Tp(3)); + + if (__x < _Tp(0) || __y < _Tp(0)) + std::__throw_domain_error(("Argument less than zero " "in __ellint_rd.")); + + else if (__x + __y < __lolim || __z < __lolim) + std::__throw_domain_error(("Argument too small " "in __ellint_rd.")); + + else + { + const _Tp __c0 = _Tp(1) / _Tp(4); + const _Tp __c1 = _Tp(3) / _Tp(14); + const _Tp __c2 = _Tp(1) / _Tp(6); + const _Tp __c3 = _Tp(9) / _Tp(22); + const _Tp __c4 = _Tp(3) / _Tp(26); + + _Tp __xn = __x; + _Tp __yn = __y; + _Tp __zn = __z; + _Tp __sigma = _Tp(0); + _Tp __power4 = _Tp(1); + + _Tp __mu; + _Tp __xndev, __yndev, __zndev; + + const unsigned int __max_iter = 100; + for (unsigned int __iter = 0; __iter < __max_iter; ++__iter) + { + __mu = (__xn + __yn + _Tp(3) * __zn) / _Tp(5); + __xndev = (__mu - __xn) / __mu; + __yndev = (__mu - __yn) / __mu; + __zndev = (__mu - __zn) / __mu; + _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); + __epsilon = std::max(__epsilon, std::abs(__zndev)); + if (__epsilon < __errtol) + break; + _Tp __xnroot = std::sqrt(__xn); + _Tp __ynroot = std::sqrt(__yn); + _Tp __znroot = std::sqrt(__zn); + _Tp __lambda = __xnroot * (__ynroot + __znroot) + + __ynroot * __znroot; + __sigma += __power4 / (__znroot * (__zn + __lambda)); + __power4 *= __c0; + __xn = __c0 * (__xn + __lambda); + __yn = __c0 * (__yn + __lambda); + __zn = __c0 * (__zn + __lambda); + } + + + _Tp __eaa = __xndev * __yndev; + _Tp __eb = __zndev * __zndev; + _Tp __ec = __eaa - __eb; + _Tp __ed = __eaa - _Tp(6) * __eb; + _Tp __ef = __ed + __ec + __ec; + _Tp __s1 = __ed * (-__c1 + __c3 * __ed + / _Tp(3) - _Tp(3) * __c4 * __zndev * __ef + / _Tp(2)); + _Tp __s2 = __zndev + * (__c2 * __ef + + __zndev * (-__c3 * __ec - __zndev * __c4 - __eaa)); + + return _Tp(3) * __sigma + __power4 * (_Tp(1) + __s1 + __s2) + / (__mu * std::sqrt(__mu)); + } + } +# 404 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __comp_ellint_2(_Tp __k) + { + + if (__isnan(__k)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (std::abs(__k) == 1) + return _Tp(1); + else if (std::abs(__k) > _Tp(1)) + std::__throw_domain_error(("Bad argument in __comp_ellint_2.")); + else + { + const _Tp __kk = __k * __k; + + return __ellint_rf(_Tp(0), _Tp(1) - __kk, _Tp(1)) + - __kk * __ellint_rd(_Tp(0), _Tp(1) - __kk, _Tp(1)) / _Tp(3); + } + } +# 438 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __ellint_2(_Tp __k, _Tp __phi) + { + + if (__isnan(__k) || __isnan(__phi)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (std::abs(__k) > _Tp(1)) + std::__throw_domain_error(("Bad argument in __ellint_2.")); + else + { + + const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() + + _Tp(0.5L)); + const _Tp __phi_red = __phi + - __n * __numeric_constants<_Tp>::__pi(); + + const _Tp __kk = __k * __k; + const _Tp __s = std::sin(__phi_red); + const _Tp __ss = __s * __s; + const _Tp __sss = __ss * __s; + const _Tp __c = std::cos(__phi_red); + const _Tp __cc = __c * __c; + + const _Tp __E = __s + * __ellint_rf(__cc, _Tp(1) - __kk * __ss, _Tp(1)) + - __kk * __sss + * __ellint_rd(__cc, _Tp(1) - __kk * __ss, _Tp(1)) + / _Tp(3); + + if (__n == 0) + return __E; + else + return __E + _Tp(2) * __n * __comp_ellint_2(__k); + } + } +# 497 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __ellint_rc(_Tp __x, _Tp __y) + { + const _Tp __min = std::numeric_limits<_Tp>::min(); + const _Tp __max = std::numeric_limits<_Tp>::max(); + const _Tp __lolim = _Tp(5) * __min; + const _Tp __uplim = __max / _Tp(5); + + if (__x < _Tp(0) || __y < _Tp(0) || __x + __y < __lolim) + std::__throw_domain_error(("Argument less than zero " "in __ellint_rc.")); + + else + { + const _Tp __c0 = _Tp(1) / _Tp(4); + const _Tp __c1 = _Tp(1) / _Tp(7); + const _Tp __c2 = _Tp(9) / _Tp(22); + const _Tp __c3 = _Tp(3) / _Tp(10); + const _Tp __c4 = _Tp(3) / _Tp(8); + + _Tp __xn = __x; + _Tp __yn = __y; + + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __errtol = std::pow(__eps / _Tp(30), _Tp(1) / _Tp(6)); + _Tp __mu; + _Tp __sn; + + const unsigned int __max_iter = 100; + for (unsigned int __iter = 0; __iter < __max_iter; ++__iter) + { + __mu = (__xn + _Tp(2) * __yn) / _Tp(3); + __sn = (__yn + __mu) / __mu - _Tp(2); + if (std::abs(__sn) < __errtol) + break; + const _Tp __lambda = _Tp(2) * std::sqrt(__xn) * std::sqrt(__yn) + + __yn; + __xn = __c0 * (__xn + __lambda); + __yn = __c0 * (__yn + __lambda); + } + + _Tp __s = __sn * __sn + * (__c3 + __sn*(__c1 + __sn * (__c4 + __sn * __c2))); + + return (_Tp(1) + __s) / std::sqrt(__mu); + } + } +# 568 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __ellint_rj(_Tp __x, _Tp __y, _Tp __z, _Tp __p) + { + const _Tp __min = std::numeric_limits<_Tp>::min(); + const _Tp __max = std::numeric_limits<_Tp>::max(); + const _Tp __lolim = std::pow(_Tp(5) * __min, _Tp(1)/_Tp(3)); + const _Tp __uplim = _Tp(0.3L) + * std::pow(_Tp(0.2L) * __max, _Tp(1)/_Tp(3)); + + if (__x < _Tp(0) || __y < _Tp(0) || __z < _Tp(0)) + std::__throw_domain_error(("Argument less than zero " "in __ellint_rj.")); + + else if (__x + __y < __lolim || __x + __z < __lolim + || __y + __z < __lolim || __p < __lolim) + std::__throw_domain_error(("Argument too small " "in __ellint_rj")); + + else + { + const _Tp __c0 = _Tp(1) / _Tp(4); + const _Tp __c1 = _Tp(3) / _Tp(14); + const _Tp __c2 = _Tp(1) / _Tp(3); + const _Tp __c3 = _Tp(3) / _Tp(22); + const _Tp __c4 = _Tp(3) / _Tp(26); + + _Tp __xn = __x; + _Tp __yn = __y; + _Tp __zn = __z; + _Tp __pn = __p; + _Tp __sigma = _Tp(0); + _Tp __power4 = _Tp(1); + + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __errtol = std::pow(__eps / _Tp(8), _Tp(1) / _Tp(6)); + + _Tp __lambda, __mu; + _Tp __xndev, __yndev, __zndev, __pndev; + + const unsigned int __max_iter = 100; + for (unsigned int __iter = 0; __iter < __max_iter; ++__iter) + { + __mu = (__xn + __yn + __zn + _Tp(2) * __pn) / _Tp(5); + __xndev = (__mu - __xn) / __mu; + __yndev = (__mu - __yn) / __mu; + __zndev = (__mu - __zn) / __mu; + __pndev = (__mu - __pn) / __mu; + _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); + __epsilon = std::max(__epsilon, std::abs(__zndev)); + __epsilon = std::max(__epsilon, std::abs(__pndev)); + if (__epsilon < __errtol) + break; + const _Tp __xnroot = std::sqrt(__xn); + const _Tp __ynroot = std::sqrt(__yn); + const _Tp __znroot = std::sqrt(__zn); + const _Tp __lambda = __xnroot * (__ynroot + __znroot) + + __ynroot * __znroot; + const _Tp __alpha1 = __pn * (__xnroot + __ynroot + __znroot) + + __xnroot * __ynroot * __znroot; + const _Tp __alpha2 = __alpha1 * __alpha1; + const _Tp __beta = __pn * (__pn + __lambda) + * (__pn + __lambda); + __sigma += __power4 * __ellint_rc(__alpha2, __beta); + __power4 *= __c0; + __xn = __c0 * (__xn + __lambda); + __yn = __c0 * (__yn + __lambda); + __zn = __c0 * (__zn + __lambda); + __pn = __c0 * (__pn + __lambda); + } + + + _Tp __eaa = __xndev * (__yndev + __zndev) + __yndev * __zndev; + _Tp __eb = __xndev * __yndev * __zndev; + _Tp __ec = __pndev * __pndev; + _Tp __e2 = __eaa - _Tp(3) * __ec; + _Tp __e3 = __eb + _Tp(2) * __pndev * (__eaa - __ec); + _Tp __s1 = _Tp(1) + __e2 * (-__c1 + _Tp(3) * __c3 * __e2 / _Tp(4) + - _Tp(3) * __c4 * __e3 / _Tp(2)); + _Tp __s2 = __eb * (__c2 / _Tp(2) + + __pndev * (-__c3 - __c3 + __pndev * __c4)); + _Tp __s3 = __pndev * __eaa * (__c2 - __pndev * __c3) + - __c2 * __pndev * __ec; + + return _Tp(3) * __sigma + __power4 * (__s1 + __s2 + __s3) + / (__mu * std::sqrt(__mu)); + } + } +# 672 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __comp_ellint_3(_Tp __k, _Tp __nu) + { + + if (__isnan(__k) || __isnan(__nu)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__nu == _Tp(1)) + return std::numeric_limits<_Tp>::infinity(); + else if (std::abs(__k) > _Tp(1)) + std::__throw_domain_error(("Bad argument in __comp_ellint_3.")); + else + { + const _Tp __kk = __k * __k; + + return __ellint_rf(_Tp(0), _Tp(1) - __kk, _Tp(1)) + + __nu + * __ellint_rj(_Tp(0), _Tp(1) - __kk, _Tp(1), _Tp(1) - __nu) + / _Tp(3); + } + } +# 712 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/ell_integral.tcc" 3 + template + _Tp + __ellint_3(_Tp __k, _Tp __nu, _Tp __phi) + { + + if (__isnan(__k) || __isnan(__nu) || __isnan(__phi)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (std::abs(__k) > _Tp(1)) + std::__throw_domain_error(("Bad argument in __ellint_3.")); + else + { + + const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() + + _Tp(0.5L)); + const _Tp __phi_red = __phi + - __n * __numeric_constants<_Tp>::__pi(); + + const _Tp __kk = __k * __k; + const _Tp __s = std::sin(__phi_red); + const _Tp __ss = __s * __s; + const _Tp __sss = __ss * __s; + const _Tp __c = std::cos(__phi_red); + const _Tp __cc = __c * __c; + + const _Tp __Pi = __s + * __ellint_rf(__cc, _Tp(1) - __kk * __ss, _Tp(1)) + + __nu * __sss + * __ellint_rj(__cc, _Tp(1) - __kk * __ss, _Tp(1), + _Tp(1) - __nu * __ss) / _Tp(3); + + if (__n == 0) + return __Pi; + else + return __Pi + _Tp(2) * __n * __comp_ellint_3(__k, __nu); + } + } + } + + + + + +} +# 53 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 1 3 +# 50 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + namespace __detail + { + template _Tp __expint_E1(_Tp); +# 81 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_E1_series(_Tp __x) + { + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + _Tp __term = _Tp(1); + _Tp __esum = _Tp(0); + _Tp __osum = _Tp(0); + const unsigned int __max_iter = 1000; + for (unsigned int __i = 1; __i < __max_iter; ++__i) + { + __term *= - __x / __i; + if (std::abs(__term) < __eps) + break; + if (__term >= _Tp(0)) + __esum += __term / __i; + else + __osum += __term / __i; + } + + return - __esum - __osum + - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); + } +# 118 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_E1_asymp(_Tp __x) + { + _Tp __term = _Tp(1); + _Tp __esum = _Tp(1); + _Tp __osum = _Tp(0); + const unsigned int __max_iter = 1000; + for (unsigned int __i = 1; __i < __max_iter; ++__i) + { + _Tp __prev = __term; + __term *= - __i / __x; + if (std::abs(__term) > std::abs(__prev)) + break; + if (__term >= _Tp(0)) + __esum += __term; + else + __osum += __term; + } + + return std::exp(- __x) * (__esum + __osum) / __x; + } +# 155 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_En_series(unsigned int __n, _Tp __x) + { + const unsigned int __max_iter = 1000; + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const int __nm1 = __n - 1; + _Tp __ans = (__nm1 != 0 + ? _Tp(1) / __nm1 : -std::log(__x) + - __numeric_constants<_Tp>::__gamma_e()); + _Tp __fact = _Tp(1); + for (int __i = 1; __i <= __max_iter; ++__i) + { + __fact *= -__x / _Tp(__i); + _Tp __del; + if ( __i != __nm1 ) + __del = -__fact / _Tp(__i - __nm1); + else + { + _Tp __psi = -__numeric_constants<_Tp>::gamma_e(); + for (int __ii = 1; __ii <= __nm1; ++__ii) + __psi += _Tp(1) / _Tp(__ii); + __del = __fact * (__psi - std::log(__x)); + } + __ans += __del; + if (std::abs(__del) < __eps * std::abs(__ans)) + return __ans; + } + std::__throw_runtime_error(("Series summation failed " "in __expint_En_series.")); + + } +# 201 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_En_cont_frac(unsigned int __n, _Tp __x) + { + const unsigned int __max_iter = 1000; + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __fp_min = std::numeric_limits<_Tp>::min(); + const int __nm1 = __n - 1; + _Tp __b = __x + _Tp(__n); + _Tp __c = _Tp(1) / __fp_min; + _Tp __d = _Tp(1) / __b; + _Tp __h = __d; + for ( unsigned int __i = 1; __i <= __max_iter; ++__i ) + { + _Tp __a = -_Tp(__i * (__nm1 + __i)); + __b += _Tp(2); + __d = _Tp(1) / (__a * __d + __b); + __c = __b + __a / __c; + const _Tp __del = __c * __d; + __h *= __del; + if (std::abs(__del - _Tp(1)) < __eps) + { + const _Tp __ans = __h * std::exp(-__x); + return __ans; + } + } + std::__throw_runtime_error(("Continued fraction failed " "in __expint_En_cont_frac.")); + + } +# 246 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_En_recursion(unsigned int __n, _Tp __x) + { + _Tp __En; + _Tp __E1 = __expint_E1(__x); + if (__x < _Tp(__n)) + { + + __En = __E1; + for (unsigned int __j = 2; __j < __n; ++__j) + __En = (std::exp(-__x) - __x * __En) / _Tp(__j - 1); + } + else + { + + __En = _Tp(1); + const int __N = __n + 20; + _Tp __save = _Tp(0); + for (int __j = __N; __j > 0; --__j) + { + __En = (std::exp(-__x) - __j * __En) / __x; + if (__j == __n) + __save = __En; + } + _Tp __norm = __En / __E1; + __En /= __norm; + } + + return __En; + } +# 290 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_Ei_series(_Tp __x) + { + _Tp __term = _Tp(1); + _Tp __sum = _Tp(0); + const unsigned int __max_iter = 1000; + for (unsigned int __i = 1; __i < __max_iter; ++__i) + { + __term *= __x / __i; + __sum += __term / __i; + if (__term < std::numeric_limits<_Tp>::epsilon() * __sum) + break; + } + + return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); + } +# 321 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_Ei_asymp(_Tp __x) + { + _Tp __term = _Tp(1); + _Tp __sum = _Tp(1); + const unsigned int __max_iter = 1000; + for (unsigned int __i = 1; __i < __max_iter; ++__i) + { + _Tp __prev = __term; + __term *= __i / __x; + if (__term < std::numeric_limits<_Tp>::epsilon()) + break; + if (__term >= __prev) + break; + __sum += __term; + } + + return std::exp(__x) * __sum / __x; + } +# 354 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_Ei(_Tp __x) + { + if (__x < _Tp(0)) + return -__expint_E1(-__x); + else if (__x < -std::log(std::numeric_limits<_Tp>::epsilon())) + return __expint_Ei_series(__x); + else + return __expint_Ei_asymp(__x); + } +# 378 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_E1(_Tp __x) + { + if (__x < _Tp(0)) + return -__expint_Ei(-__x); + else if (__x < _Tp(1)) + return __expint_E1_series(__x); + else if (__x < _Tp(100)) + return __expint_En_cont_frac(1, __x); + else + return __expint_E1_asymp(__x); + } +# 408 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_asymp(unsigned int __n, _Tp __x) + { + _Tp __term = _Tp(1); + _Tp __sum = _Tp(1); + for (unsigned int __i = 1; __i <= __n; ++__i) + { + _Tp __prev = __term; + __term *= -(__n - __i + 1) / __x; + if (std::abs(__term) > std::abs(__prev)) + break; + __sum += __term; + } + + return std::exp(-__x) * __sum / __x; + } +# 442 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint_large_n(unsigned int __n, _Tp __x) + { + const _Tp __xpn = __x + __n; + const _Tp __xpn2 = __xpn * __xpn; + _Tp __term = _Tp(1); + _Tp __sum = _Tp(1); + for (unsigned int __i = 1; __i <= __n; ++__i) + { + _Tp __prev = __term; + __term *= (__n - 2 * (__i - 1) * __x) / __xpn2; + if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) + break; + __sum += __term; + } + + return std::exp(-__x) * __sum / __xpn; + } +# 476 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + _Tp + __expint(unsigned int __n, _Tp __x) + { + + if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__n <= 1 && __x == _Tp(0)) + return std::numeric_limits<_Tp>::infinity(); + else + { + _Tp __E0 = std::exp(__x) / __x; + if (__n == 0) + return __E0; + + _Tp __E1 = __expint_E1(__x); + if (__n == 1) + return __E1; + + if (__x == _Tp(0)) + return _Tp(1) / static_cast<_Tp>(__n - 1); + + _Tp __En = __expint_En_recursion(__n, __x); + + return __En; + } + } +# 516 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/exp_integral.tcc" 3 + template + inline _Tp + __expint(_Tp __x) + { + if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else + return __expint_Ei(__x); + } + } + + + + + +} +# 54 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 1 3 +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 + namespace __detail + { +# 83 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 + template + _Tp + __conf_hyperg_series(_Tp __a, _Tp __c, _Tp __x) + { + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + + _Tp __term = _Tp(1); + _Tp __Fac = _Tp(1); + const unsigned int __max_iter = 100000; + unsigned int __i; + for (__i = 0; __i < __max_iter; ++__i) + { + __term *= (__a + _Tp(__i)) * __x + / ((__c + _Tp(__i)) * _Tp(1 + __i)); + if (std::abs(__term) < __eps) + { + break; + } + __Fac += __term; + } + if (__i == __max_iter) + std::__throw_runtime_error(("Series failed to converge " "in __conf_hyperg_series.")); + + + return __Fac; + } +# 120 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 + template + _Tp + __conf_hyperg_luke(_Tp __a, _Tp __c, _Tp __xin) + { + const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); + const int __nmax = 20000; + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __x = -__xin; + const _Tp __x3 = __x * __x * __x; + const _Tp __t0 = __a / __c; + const _Tp __t1 = (__a + _Tp(1)) / (_Tp(2) * __c); + const _Tp __t2 = (__a + _Tp(2)) / (_Tp(2) * (__c + _Tp(1))); + _Tp __F = _Tp(1); + _Tp __prec; + + _Tp __Bnm3 = _Tp(1); + _Tp __Bnm2 = _Tp(1) + __t1 * __x; + _Tp __Bnm1 = _Tp(1) + __t2 * __x * (_Tp(1) + __t1 / _Tp(3) * __x); + + _Tp __Anm3 = _Tp(1); + _Tp __Anm2 = __Bnm2 - __t0 * __x; + _Tp __Anm1 = __Bnm1 - __t0 * (_Tp(1) + __t2 * __x) * __x + + __t0 * __t1 * (__c / (__c + _Tp(1))) * __x * __x; + + int __n = 3; + while(1) + { + _Tp __npam1 = _Tp(__n - 1) + __a; + _Tp __npcm1 = _Tp(__n - 1) + __c; + _Tp __npam2 = _Tp(__n - 2) + __a; + _Tp __npcm2 = _Tp(__n - 2) + __c; + _Tp __tnm1 = _Tp(2 * __n - 1); + _Tp __tnm3 = _Tp(2 * __n - 3); + _Tp __tnm5 = _Tp(2 * __n - 5); + _Tp __F1 = (_Tp(__n - 2) - __a) / (_Tp(2) * __tnm3 * __npcm1); + _Tp __F2 = (_Tp(__n) + __a) * __npam1 + / (_Tp(4) * __tnm1 * __tnm3 * __npcm2 * __npcm1); + _Tp __F3 = -__npam2 * __npam1 * (_Tp(__n - 2) - __a) + / (_Tp(8) * __tnm3 * __tnm3 * __tnm5 + * (_Tp(__n - 3) + __c) * __npcm2 * __npcm1); + _Tp __E = -__npam1 * (_Tp(__n - 1) - __c) + / (_Tp(2) * __tnm3 * __npcm2 * __npcm1); + + _Tp __An = (_Tp(1) + __F1 * __x) * __Anm1 + + (__E + __F2 * __x) * __x * __Anm2 + __F3 * __x3 * __Anm3; + _Tp __Bn = (_Tp(1) + __F1 * __x) * __Bnm1 + + (__E + __F2 * __x) * __x * __Bnm2 + __F3 * __x3 * __Bnm3; + _Tp __r = __An / __Bn; + + __prec = std::abs((__F - __r) / __F); + __F = __r; + + if (__prec < __eps || __n > __nmax) + break; + + if (std::abs(__An) > __big || std::abs(__Bn) > __big) + { + __An /= __big; + __Bn /= __big; + __Anm1 /= __big; + __Bnm1 /= __big; + __Anm2 /= __big; + __Bnm2 /= __big; + __Anm3 /= __big; + __Bnm3 /= __big; + } + else if (std::abs(__An) < _Tp(1) / __big + || std::abs(__Bn) < _Tp(1) / __big) + { + __An *= __big; + __Bn *= __big; + __Anm1 *= __big; + __Bnm1 *= __big; + __Anm2 *= __big; + __Bnm2 *= __big; + __Anm3 *= __big; + __Bnm3 *= __big; + } + + ++__n; + __Bnm3 = __Bnm2; + __Bnm2 = __Bnm1; + __Bnm1 = __Bn; + __Anm3 = __Anm2; + __Anm2 = __Anm1; + __Anm1 = __An; + } + + if (__n >= __nmax) + std::__throw_runtime_error(("Iteration failed to converge " "in __conf_hyperg_luke.")); + + + return __F; + } +# 227 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 + template + _Tp + __conf_hyperg(_Tp __a, _Tp __c, _Tp __x) + { + + const _Tp __c_nint = ::std::nearbyint(__c); + + + + if (__isnan(__a) || __isnan(__c) || __isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__c_nint == __c && __c_nint <= 0) + return std::numeric_limits<_Tp>::infinity(); + else if (__a == _Tp(0)) + return _Tp(1); + else if (__c == __a) + return std::exp(__x); + else if (__x < _Tp(0)) + return __conf_hyperg_luke(__a, __c, __x); + else + return __conf_hyperg_series(__a, __c, __x); + } +# 271 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 + template + _Tp + __hyperg_series(_Tp __a, _Tp __b, _Tp __c, _Tp __x) + { + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + + _Tp __term = _Tp(1); + _Tp __Fabc = _Tp(1); + const unsigned int __max_iter = 100000; + unsigned int __i; + for (__i = 0; __i < __max_iter; ++__i) + { + __term *= (__a + _Tp(__i)) * (__b + _Tp(__i)) * __x + / ((__c + _Tp(__i)) * _Tp(1 + __i)); + if (std::abs(__term) < __eps) + { + break; + } + __Fabc += __term; + } + if (__i == __max_iter) + std::__throw_runtime_error(("Series failed to converge " "in __hyperg_series.")); + + + return __Fabc; + } + + + + + + + + template + _Tp + __hyperg_luke(_Tp __a, _Tp __b, _Tp __c, _Tp __xin) + { + const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); + const int __nmax = 20000; + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __x = -__xin; + const _Tp __x3 = __x * __x * __x; + const _Tp __t0 = __a * __b / __c; + const _Tp __t1 = (__a + _Tp(1)) * (__b + _Tp(1)) / (_Tp(2) * __c); + const _Tp __t2 = (__a + _Tp(2)) * (__b + _Tp(2)) + / (_Tp(2) * (__c + _Tp(1))); + + _Tp __F = _Tp(1); + + _Tp __Bnm3 = _Tp(1); + _Tp __Bnm2 = _Tp(1) + __t1 * __x; + _Tp __Bnm1 = _Tp(1) + __t2 * __x * (_Tp(1) + __t1 / _Tp(3) * __x); + + _Tp __Anm3 = _Tp(1); + _Tp __Anm2 = __Bnm2 - __t0 * __x; + _Tp __Anm1 = __Bnm1 - __t0 * (_Tp(1) + __t2 * __x) * __x + + __t0 * __t1 * (__c / (__c + _Tp(1))) * __x * __x; + + int __n = 3; + while (1) + { + const _Tp __npam1 = _Tp(__n - 1) + __a; + const _Tp __npbm1 = _Tp(__n - 1) + __b; + const _Tp __npcm1 = _Tp(__n - 1) + __c; + const _Tp __npam2 = _Tp(__n - 2) + __a; + const _Tp __npbm2 = _Tp(__n - 2) + __b; + const _Tp __npcm2 = _Tp(__n - 2) + __c; + const _Tp __tnm1 = _Tp(2 * __n - 1); + const _Tp __tnm3 = _Tp(2 * __n - 3); + const _Tp __tnm5 = _Tp(2 * __n - 5); + const _Tp __n2 = __n * __n; + const _Tp __F1 = (_Tp(3) * __n2 + (__a + __b - _Tp(6)) * __n + + _Tp(2) - __a * __b - _Tp(2) * (__a + __b)) + / (_Tp(2) * __tnm3 * __npcm1); + const _Tp __F2 = -(_Tp(3) * __n2 - (__a + __b + _Tp(6)) * __n + + _Tp(2) - __a * __b) * __npam1 * __npbm1 + / (_Tp(4) * __tnm1 * __tnm3 * __npcm2 * __npcm1); + const _Tp __F3 = (__npam2 * __npam1 * __npbm2 * __npbm1 + * (_Tp(__n - 2) - __a) * (_Tp(__n - 2) - __b)) + / (_Tp(8) * __tnm3 * __tnm3 * __tnm5 + * (_Tp(__n - 3) + __c) * __npcm2 * __npcm1); + const _Tp __E = -__npam1 * __npbm1 * (_Tp(__n - 1) - __c) + / (_Tp(2) * __tnm3 * __npcm2 * __npcm1); + + _Tp __An = (_Tp(1) + __F1 * __x) * __Anm1 + + (__E + __F2 * __x) * __x * __Anm2 + __F3 * __x3 * __Anm3; + _Tp __Bn = (_Tp(1) + __F1 * __x) * __Bnm1 + + (__E + __F2 * __x) * __x * __Bnm2 + __F3 * __x3 * __Bnm3; + const _Tp __r = __An / __Bn; + + const _Tp __prec = std::abs((__F - __r) / __F); + __F = __r; + + if (__prec < __eps || __n > __nmax) + break; + + if (std::abs(__An) > __big || std::abs(__Bn) > __big) + { + __An /= __big; + __Bn /= __big; + __Anm1 /= __big; + __Bnm1 /= __big; + __Anm2 /= __big; + __Bnm2 /= __big; + __Anm3 /= __big; + __Bnm3 /= __big; + } + else if (std::abs(__An) < _Tp(1) / __big + || std::abs(__Bn) < _Tp(1) / __big) + { + __An *= __big; + __Bn *= __big; + __Anm1 *= __big; + __Bnm1 *= __big; + __Anm2 *= __big; + __Bnm2 *= __big; + __Anm3 *= __big; + __Bnm3 *= __big; + } + + ++__n; + __Bnm3 = __Bnm2; + __Bnm2 = __Bnm1; + __Bnm1 = __Bn; + __Anm3 = __Anm2; + __Anm2 = __Anm1; + __Anm1 = __An; + } + + if (__n >= __nmax) + std::__throw_runtime_error(("Iteration failed to converge " "in __hyperg_luke.")); + + + return __F; + } +# 438 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 + template + _Tp + __hyperg_reflect(_Tp __a, _Tp __b, _Tp __c, _Tp __x) + { + const _Tp __d = __c - __a - __b; + const int __intd = std::floor(__d + _Tp(0.5L)); + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __toler = _Tp(1000) * __eps; + const _Tp __log_max = std::log(std::numeric_limits<_Tp>::max()); + const bool __d_integer = (std::abs(__d - __intd) < __toler); + + if (__d_integer) + { + const _Tp __ln_omx = std::log(_Tp(1) - __x); + const _Tp __ad = std::abs(__d); + _Tp __F1, __F2; + + _Tp __d1, __d2; + if (__d >= _Tp(0)) + { + __d1 = __d; + __d2 = _Tp(0); + } + else + { + __d1 = _Tp(0); + __d2 = __d; + } + + const _Tp __lng_c = __log_gamma(__c); + + + if (__ad < __eps) + { + + __F1 = _Tp(0); + } + else + { + + bool __ok_d1 = true; + _Tp __lng_ad, __lng_ad1, __lng_bd1; + try + { + __lng_ad = __log_gamma(__ad); + __lng_ad1 = __log_gamma(__a + __d1); + __lng_bd1 = __log_gamma(__b + __d1); + } + catch(...) + { + __ok_d1 = false; + } + + if (__ok_d1) + { + + + + _Tp __sum1 = _Tp(1); + _Tp __term = _Tp(1); + _Tp __ln_pre1 = __lng_ad + __lng_c + __d2 * __ln_omx + - __lng_ad1 - __lng_bd1; + + + + for (int __i = 1; __i < __ad; ++__i) + { + const int __j = __i - 1; + __term *= (__a + __d2 + __j) * (__b + __d2 + __j) + / (_Tp(1) + __d2 + __j) / __i * (_Tp(1) - __x); + __sum1 += __term; + } + + if (__ln_pre1 > __log_max) + std::__throw_runtime_error(("Overflow of gamma functions" " in __hyperg_luke.")); + + else + __F1 = std::exp(__ln_pre1) * __sum1; + } + else + { + + + __F1 = _Tp(0); + } + } + + + bool __ok_d2 = true; + _Tp __lng_ad2, __lng_bd2; + try + { + __lng_ad2 = __log_gamma(__a + __d2); + __lng_bd2 = __log_gamma(__b + __d2); + } + catch(...) + { + __ok_d2 = false; + } + + if (__ok_d2) + { + + + const int __maxiter = 2000; + const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); + const _Tp __psi_1pd = __psi(_Tp(1) + __ad); + const _Tp __psi_apd1 = __psi(__a + __d1); + const _Tp __psi_bpd1 = __psi(__b + __d1); + + _Tp __psi_term = __psi_1 + __psi_1pd - __psi_apd1 + - __psi_bpd1 - __ln_omx; + _Tp __fact = _Tp(1); + _Tp __sum2 = __psi_term; + _Tp __ln_pre2 = __lng_c + __d1 * __ln_omx + - __lng_ad2 - __lng_bd2; + + + int __j; + for (__j = 1; __j < __maxiter; ++__j) + { + + + const _Tp __term1 = _Tp(1) / _Tp(__j) + + _Tp(1) / (__ad + __j); + const _Tp __term2 = _Tp(1) / (__a + __d1 + _Tp(__j - 1)) + + _Tp(1) / (__b + __d1 + _Tp(__j - 1)); + __psi_term += __term1 - __term2; + __fact *= (__a + __d1 + _Tp(__j - 1)) + * (__b + __d1 + _Tp(__j - 1)) + / ((__ad + __j) * __j) * (_Tp(1) - __x); + const _Tp __delta = __fact * __psi_term; + __sum2 += __delta; + if (std::abs(__delta) < __eps * std::abs(__sum2)) + break; + } + if (__j == __maxiter) + std::__throw_runtime_error(("Sum F2 failed to converge " "in __hyperg_reflect")); + + + if (__sum2 == _Tp(0)) + __F2 = _Tp(0); + else + __F2 = std::exp(__ln_pre2) * __sum2; + } + else + { + + + __F2 = _Tp(0); + } + + const _Tp __sgn_2 = (__intd % 2 == 1 ? -_Tp(1) : _Tp(1)); + const _Tp __F = __F1 + __sgn_2 * __F2; + + return __F; + } + else + { + + + + + bool __ok1 = true; + _Tp __sgn_g1ca = _Tp(0), __ln_g1ca = _Tp(0); + _Tp __sgn_g1cb = _Tp(0), __ln_g1cb = _Tp(0); + try + { + __sgn_g1ca = __log_gamma_sign(__c - __a); + __ln_g1ca = __log_gamma(__c - __a); + __sgn_g1cb = __log_gamma_sign(__c - __b); + __ln_g1cb = __log_gamma(__c - __b); + } + catch(...) + { + __ok1 = false; + } + + bool __ok2 = true; + _Tp __sgn_g2a = _Tp(0), __ln_g2a = _Tp(0); + _Tp __sgn_g2b = _Tp(0), __ln_g2b = _Tp(0); + try + { + __sgn_g2a = __log_gamma_sign(__a); + __ln_g2a = __log_gamma(__a); + __sgn_g2b = __log_gamma_sign(__b); + __ln_g2b = __log_gamma(__b); + } + catch(...) + { + __ok2 = false; + } + + const _Tp __sgn_gc = __log_gamma_sign(__c); + const _Tp __ln_gc = __log_gamma(__c); + const _Tp __sgn_gd = __log_gamma_sign(__d); + const _Tp __ln_gd = __log_gamma(__d); + const _Tp __sgn_gmd = __log_gamma_sign(-__d); + const _Tp __ln_gmd = __log_gamma(-__d); + + const _Tp __sgn1 = __sgn_gc * __sgn_gd * __sgn_g1ca * __sgn_g1cb; + const _Tp __sgn2 = __sgn_gc * __sgn_gmd * __sgn_g2a * __sgn_g2b; + + _Tp __pre1, __pre2; + if (__ok1 && __ok2) + { + _Tp __ln_pre1 = __ln_gc + __ln_gd - __ln_g1ca - __ln_g1cb; + _Tp __ln_pre2 = __ln_gc + __ln_gmd - __ln_g2a - __ln_g2b + + __d * std::log(_Tp(1) - __x); + if (__ln_pre1 < __log_max && __ln_pre2 < __log_max) + { + __pre1 = std::exp(__ln_pre1); + __pre2 = std::exp(__ln_pre2); + __pre1 *= __sgn1; + __pre2 *= __sgn2; + } + else + { + std::__throw_runtime_error(("Overflow of gamma functions " "in __hyperg_reflect")); + + } + } + else if (__ok1 && !__ok2) + { + _Tp __ln_pre1 = __ln_gc + __ln_gd - __ln_g1ca - __ln_g1cb; + if (__ln_pre1 < __log_max) + { + __pre1 = std::exp(__ln_pre1); + __pre1 *= __sgn1; + __pre2 = _Tp(0); + } + else + { + std::__throw_runtime_error(("Overflow of gamma functions " "in __hyperg_reflect")); + + } + } + else if (!__ok1 && __ok2) + { + _Tp __ln_pre2 = __ln_gc + __ln_gmd - __ln_g2a - __ln_g2b + + __d * std::log(_Tp(1) - __x); + if (__ln_pre2 < __log_max) + { + __pre1 = _Tp(0); + __pre2 = std::exp(__ln_pre2); + __pre2 *= __sgn2; + } + else + { + std::__throw_runtime_error(("Overflow of gamma functions " "in __hyperg_reflect")); + + } + } + else + { + __pre1 = _Tp(0); + __pre2 = _Tp(0); + std::__throw_runtime_error(("Underflow of gamma functions " "in __hyperg_reflect")); + + } + + const _Tp __F1 = __hyperg_series(__a, __b, _Tp(1) - __d, + _Tp(1) - __x); + const _Tp __F2 = __hyperg_series(__c - __a, __c - __b, _Tp(1) + __d, + _Tp(1) - __x); + + const _Tp __F = __pre1 * __F1 + __pre2 * __F2; + + return __F; + } + } +# 728 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/hypergeometric.tcc" 3 + template + _Tp + __hyperg(_Tp __a, _Tp __b, _Tp __c, _Tp __x) + { + + const _Tp __a_nint = ::std::nearbyint(__a); + const _Tp __b_nint = ::std::nearbyint(__b); + const _Tp __c_nint = ::std::nearbyint(__c); + + + + + + const _Tp __toler = _Tp(1000) * std::numeric_limits<_Tp>::epsilon(); + if (std::abs(__x) >= _Tp(1)) + std::__throw_domain_error(("Argument outside unit circle " "in __hyperg.")); + + else if (__isnan(__a) || __isnan(__b) + || __isnan(__c) || __isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__c_nint == __c && __c_nint <= _Tp(0)) + return std::numeric_limits<_Tp>::infinity(); + else if (std::abs(__c - __b) < __toler || std::abs(__c - __a) < __toler) + return std::pow(_Tp(1) - __x, __c - __a - __b); + else if (__a >= _Tp(0) && __b >= _Tp(0) && __c >= _Tp(0) + && __x >= _Tp(0) && __x < _Tp(0.995L)) + return __hyperg_series(__a, __b, __c, __x); + else if (std::abs(__a) < _Tp(10) && std::abs(__b) < _Tp(10)) + { + + + if (__a < _Tp(0) && std::abs(__a - __a_nint) < __toler) + return __hyperg_series(__a_nint, __b, __c, __x); + else if (__b < _Tp(0) && std::abs(__b - __b_nint) < __toler) + return __hyperg_series(__a, __b_nint, __c, __x); + else if (__x < -_Tp(0.25L)) + return __hyperg_luke(__a, __b, __c, __x); + else if (__x < _Tp(0.5L)) + return __hyperg_series(__a, __b, __c, __x); + else + if (std::abs(__c) > _Tp(10)) + return __hyperg_series(__a, __b, __c, __x); + else + return __hyperg_reflect(__a, __b, __c, __x); + } + else + return __hyperg_luke(__a, __b, __c, __x); + } + } + + + + + + +} +# 55 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/legendre_function.tcc" 1 3 +# 49 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/legendre_function.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/legendre_function.tcc" 3 + namespace __detail + { +# 80 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/legendre_function.tcc" 3 + template + _Tp + __poly_legendre_p(unsigned int __l, _Tp __x) + { + + if ((__x < _Tp(-1)) || (__x > _Tp(+1))) + std::__throw_domain_error(("Argument out of range" " in __poly_legendre_p.")); + + else if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__x == +_Tp(1)) + return +_Tp(1); + else if (__x == -_Tp(1)) + return (__l % 2 == 1 ? -_Tp(1) : +_Tp(1)); + else + { + _Tp __p_lm2 = _Tp(1); + if (__l == 0) + return __p_lm2; + + _Tp __p_lm1 = __x; + if (__l == 1) + return __p_lm1; + + _Tp __p_l = 0; + for (unsigned int __ll = 2; __ll <= __l; ++__ll) + { + + + __p_l = _Tp(2) * __x * __p_lm1 - __p_lm2 + - (__x * __p_lm1 - __p_lm2) / _Tp(__ll); + __p_lm2 = __p_lm1; + __p_lm1 = __p_l; + } + + return __p_l; + } + } +# 137 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/legendre_function.tcc" 3 + template + _Tp + __assoc_legendre_p(unsigned int __l, unsigned int __m, _Tp __x) + { + + if (__x < _Tp(-1) || __x > _Tp(+1)) + std::__throw_domain_error(("Argument out of range" " in __assoc_legendre_p.")); + + else if (__m > __l) + std::__throw_domain_error(("Degree out of range" " in __assoc_legendre_p.")); + + else if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__m == 0) + return __poly_legendre_p(__l, __x); + else + { + _Tp __p_mm = _Tp(1); + if (__m > 0) + { + + + _Tp __root = std::sqrt(_Tp(1) - __x) * std::sqrt(_Tp(1) + __x); + _Tp __fact = _Tp(1); + for (unsigned int __i = 1; __i <= __m; ++__i) + { + __p_mm *= -__fact * __root; + __fact += _Tp(2); + } + } + if (__l == __m) + return __p_mm; + + _Tp __p_mp1m = _Tp(2 * __m + 1) * __x * __p_mm; + if (__l == __m + 1) + return __p_mp1m; + + _Tp __p_lm2m = __p_mm; + _Tp __P_lm1m = __p_mp1m; + _Tp __p_lm = _Tp(0); + for (unsigned int __j = __m + 2; __j <= __l; ++__j) + { + __p_lm = (_Tp(2 * __j - 1) * __x * __P_lm1m + - _Tp(__j + __m - 1) * __p_lm2m) / _Tp(__j - __m); + __p_lm2m = __P_lm1m; + __P_lm1m = __p_lm; + } + + return __p_lm; + } + } +# 216 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/legendre_function.tcc" 3 + template + _Tp + __sph_legendre(unsigned int __l, unsigned int __m, _Tp __theta) + { + if (__isnan(__theta)) + return std::numeric_limits<_Tp>::quiet_NaN(); + + const _Tp __x = std::cos(__theta); + + if (__l < __m) + { + std::__throw_domain_error(("Bad argument " "in __sph_legendre.")); + + } + else if (__m == 0) + { + _Tp __P = __poly_legendre_p(__l, __x); + _Tp __fact = std::sqrt(_Tp(2 * __l + 1) + / (_Tp(4) * __numeric_constants<_Tp>::__pi())); + __P *= __fact; + return __P; + } + else if (__x == _Tp(1) || __x == -_Tp(1)) + { + + return _Tp(0); + } + else + { + + + + + + const _Tp __sgn = ( __m % 2 == 1 ? -_Tp(1) : _Tp(1)); + const _Tp __y_mp1m_factor = __x * std::sqrt(_Tp(2 * __m + 3)); + + const _Tp __lncirc = ::std::log1p(-__x * __x); + + + + + + const _Tp __lnpoch = ::std::lgamma(_Tp(__m + _Tp(0.5L))) + - ::std::lgamma(_Tp(__m)); + + + + + const _Tp __lnpre_val = + -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() + + _Tp(0.5L) * (__lnpoch + __m * __lncirc); + _Tp __sr = std::sqrt((_Tp(2) + _Tp(1) / __m) + / (_Tp(4) * __numeric_constants<_Tp>::__pi())); + _Tp __y_mm = __sgn * __sr * std::exp(__lnpre_val); + _Tp __y_mp1m = __y_mp1m_factor * __y_mm; + + if (__l == __m) + { + return __y_mm; + } + else if (__l == __m + 1) + { + return __y_mp1m; + } + else + { + _Tp __y_lm = _Tp(0); + + + for ( int __ll = __m + 2; __ll <= __l; ++__ll) + { + const _Tp __rat1 = _Tp(__ll - __m) / _Tp(__ll + __m); + const _Tp __rat2 = _Tp(__ll - __m - 1) / _Tp(__ll + __m - 1); + const _Tp __fact1 = std::sqrt(__rat1 * _Tp(2 * __ll + 1) + * _Tp(2 * __ll - 1)); + const _Tp __fact2 = std::sqrt(__rat1 * __rat2 * _Tp(2 * __ll + 1) + / _Tp(2 * __ll - 3)); + __y_lm = (__x * __y_mp1m * __fact1 + - (__ll + __m - 1) * __y_mm * __fact2) / _Tp(__ll - __m); + __y_mm = __y_mp1m; + __y_mp1m = __y_lm; + } + + return __y_lm; + } + } + } + } + + + + + + +} +# 56 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 1 3 +# 51 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 3 + namespace __detail + { +# 83 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 3 + template + void + __bessel_ik(_Tp __nu, _Tp __x, + _Tp & __Inu, _Tp & __Knu, _Tp & __Ipnu, _Tp & __Kpnu) + { + if (__x == _Tp(0)) + { + if (__nu == _Tp(0)) + { + __Inu = _Tp(1); + __Ipnu = _Tp(0); + } + else if (__nu == _Tp(1)) + { + __Inu = _Tp(0); + __Ipnu = _Tp(0.5L); + } + else + { + __Inu = _Tp(0); + __Ipnu = _Tp(0); + } + __Knu = std::numeric_limits<_Tp>::infinity(); + __Kpnu = -std::numeric_limits<_Tp>::infinity(); + return; + } + + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + const _Tp __fp_min = _Tp(10) * std::numeric_limits<_Tp>::epsilon(); + const int __max_iter = 15000; + const _Tp __x_min = _Tp(2); + + const int __nl = static_cast(__nu + _Tp(0.5L)); + + const _Tp __mu = __nu - __nl; + const _Tp __mu2 = __mu * __mu; + const _Tp __xi = _Tp(1) / __x; + const _Tp __xi2 = _Tp(2) * __xi; + _Tp __h = __nu * __xi; + if ( __h < __fp_min ) + __h = __fp_min; + _Tp __b = __xi2 * __nu; + _Tp __d = _Tp(0); + _Tp __c = __h; + int __i; + for ( __i = 1; __i <= __max_iter; ++__i ) + { + __b += __xi2; + __d = _Tp(1) / (__b + __d); + __c = __b + _Tp(1) / __c; + const _Tp __del = __c * __d; + __h *= __del; + if (std::abs(__del - _Tp(1)) < __eps) + break; + } + if (__i > __max_iter) + std::__throw_runtime_error(("Argument x too large " "in __bessel_ik; " "try asymptotic expansion.")); + + + _Tp __Inul = __fp_min; + _Tp __Ipnul = __h * __Inul; + _Tp __Inul1 = __Inul; + _Tp __Ipnu1 = __Ipnul; + _Tp __fact = __nu * __xi; + for (int __l = __nl; __l >= 1; --__l) + { + const _Tp __Inutemp = __fact * __Inul + __Ipnul; + __fact -= __xi; + __Ipnul = __fact * __Inutemp + __Inul; + __Inul = __Inutemp; + } + _Tp __f = __Ipnul / __Inul; + _Tp __Kmu, __Knu1; + if (__x < __x_min) + { + const _Tp __x2 = __x / _Tp(2); + const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; + const _Tp __fact = (std::abs(__pimu) < __eps + ? _Tp(1) : __pimu / std::sin(__pimu)); + _Tp __d = -std::log(__x2); + _Tp __e = __mu * __d; + const _Tp __fact2 = (std::abs(__e) < __eps + ? _Tp(1) : std::sinh(__e) / __e); + _Tp __gam1, __gam2, __gampl, __gammi; + __gamma_temme(__mu, __gam1, __gam2, __gampl, __gammi); + _Tp __ff = __fact + * (__gam1 * std::cosh(__e) + __gam2 * __fact2 * __d); + _Tp __sum = __ff; + __e = std::exp(__e); + _Tp __p = __e / (_Tp(2) * __gampl); + _Tp __q = _Tp(1) / (_Tp(2) * __e * __gammi); + _Tp __c = _Tp(1); + __d = __x2 * __x2; + _Tp __sum1 = __p; + int __i; + for (__i = 1; __i <= __max_iter; ++__i) + { + __ff = (__i * __ff + __p + __q) / (__i * __i - __mu2); + __c *= __d / __i; + __p /= __i - __mu; + __q /= __i + __mu; + const _Tp __del = __c * __ff; + __sum += __del; + const _Tp __del1 = __c * (__p - __i * __ff); + __sum1 += __del1; + if (std::abs(__del) < __eps * std::abs(__sum)) + break; + } + if (__i > __max_iter) + std::__throw_runtime_error(("Bessel k series failed to converge " "in __bessel_ik.")); + + __Kmu = __sum; + __Knu1 = __sum1 * __xi2; + } + else + { + _Tp __b = _Tp(2) * (_Tp(1) + __x); + _Tp __d = _Tp(1) / __b; + _Tp __delh = __d; + _Tp __h = __delh; + _Tp __q1 = _Tp(0); + _Tp __q2 = _Tp(1); + _Tp __a1 = _Tp(0.25L) - __mu2; + _Tp __q = __c = __a1; + _Tp __a = -__a1; + _Tp __s = _Tp(1) + __q * __delh; + int __i; + for (__i = 2; __i <= __max_iter; ++__i) + { + __a -= 2 * (__i - 1); + __c = -__a * __c / __i; + const _Tp __qnew = (__q1 - __b * __q2) / __a; + __q1 = __q2; + __q2 = __qnew; + __q += __c * __qnew; + __b += _Tp(2); + __d = _Tp(1) / (__b + __a * __d); + __delh = (__b * __d - _Tp(1)) * __delh; + __h += __delh; + const _Tp __dels = __q * __delh; + __s += __dels; + if ( std::abs(__dels / __s) < __eps ) + break; + } + if (__i > __max_iter) + std::__throw_runtime_error(("Steed's method failed " "in __bessel_ik.")); + + __h = __a1 * __h; + __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) + * std::exp(-__x) / __s; + __Knu1 = __Kmu * (__mu + __x + _Tp(0.5L) - __h) * __xi; + } + + _Tp __Kpmu = __mu * __xi * __Kmu - __Knu1; + _Tp __Inumu = __xi / (__f * __Kmu - __Kpmu); + __Inu = __Inumu * __Inul1 / __Inul; + __Ipnu = __Inumu * __Ipnu1 / __Inul; + for ( __i = 1; __i <= __nl; ++__i ) + { + const _Tp __Knutemp = (__mu + __i) * __xi2 * __Knu1 + __Kmu; + __Kmu = __Knu1; + __Knu1 = __Knutemp; + } + __Knu = __Kmu; + __Kpnu = __nu * __xi * __Kmu - __Knu1; + + return; + } +# 267 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 3 + template + _Tp + __cyl_bessel_i(_Tp __nu, _Tp __x) + { + if (__nu < _Tp(0) || __x < _Tp(0)) + std::__throw_domain_error(("Bad argument " "in __cyl_bessel_i.")); + + else if (__isnan(__nu) || __isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__x * __x < _Tp(10) * (__nu + _Tp(1))) + return __cyl_bessel_ij_series(__nu, __x, +_Tp(1), 200); + else + { + _Tp __I_nu, __K_nu, __Ip_nu, __Kp_nu; + __bessel_ik(__nu, __x, __I_nu, __K_nu, __Ip_nu, __Kp_nu); + return __I_nu; + } + } +# 303 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 3 + template + _Tp + __cyl_bessel_k(_Tp __nu, _Tp __x) + { + if (__nu < _Tp(0) || __x < _Tp(0)) + std::__throw_domain_error(("Bad argument " "in __cyl_bessel_k.")); + + else if (__isnan(__nu) || __isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else + { + _Tp __I_nu, __K_nu, __Ip_nu, __Kp_nu; + __bessel_ik(__nu, __x, __I_nu, __K_nu, __Ip_nu, __Kp_nu); + return __K_nu; + } + } +# 337 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 3 + template + void + __sph_bessel_ik(unsigned int __n, _Tp __x, + _Tp & __i_n, _Tp & __k_n, _Tp & __ip_n, _Tp & __kp_n) + { + const _Tp __nu = _Tp(__n) + _Tp(0.5L); + + _Tp __I_nu, __Ip_nu, __K_nu, __Kp_nu; + __bessel_ik(__nu, __x, __I_nu, __K_nu, __Ip_nu, __Kp_nu); + + const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() + / std::sqrt(__x); + + __i_n = __factor * __I_nu; + __k_n = __factor * __K_nu; + __ip_n = __factor * __Ip_nu - __i_n / (_Tp(2) * __x); + __kp_n = __factor * __Kp_nu - __k_n / (_Tp(2) * __x); + + return; + } +# 373 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/modified_bessel_func.tcc" 3 + template + void + __airy(_Tp __x, _Tp & __Ai, _Tp & __Bi, _Tp & __Aip, _Tp & __Bip) + { + const _Tp __absx = std::abs(__x); + const _Tp __rootx = std::sqrt(__absx); + const _Tp __z = _Tp(2) * __absx * __rootx / _Tp(3); + const _Tp _S_NaN = std::numeric_limits<_Tp>::quiet_NaN(); + const _Tp _S_inf = std::numeric_limits<_Tp>::infinity(); + + if (__isnan(__x)) + __Bip = __Aip = __Bi = __Ai = std::numeric_limits<_Tp>::quiet_NaN(); + else if (__z == _S_inf) + { + __Aip = __Ai = _Tp(0); + __Bip = __Bi = _S_inf; + } + else if (__z == -_S_inf) + __Bip = __Aip = __Bi = __Ai = _Tp(0); + else if (__x > _Tp(0)) + { + _Tp __I_nu, __Ip_nu, __K_nu, __Kp_nu; + + __bessel_ik(_Tp(1) / _Tp(3), __z, __I_nu, __K_nu, __Ip_nu, __Kp_nu); + __Ai = __rootx * __K_nu + / (__numeric_constants<_Tp>::__sqrt3() + * __numeric_constants<_Tp>::__pi()); + __Bi = __rootx * (__K_nu / __numeric_constants<_Tp>::__pi() + + _Tp(2) * __I_nu / __numeric_constants<_Tp>::__sqrt3()); + + __bessel_ik(_Tp(2) / _Tp(3), __z, __I_nu, __K_nu, __Ip_nu, __Kp_nu); + __Aip = -__x * __K_nu + / (__numeric_constants<_Tp>::__sqrt3() + * __numeric_constants<_Tp>::__pi()); + __Bip = __x * (__K_nu / __numeric_constants<_Tp>::__pi() + + _Tp(2) * __I_nu + / __numeric_constants<_Tp>::__sqrt3()); + } + else if (__x < _Tp(0)) + { + _Tp __J_nu, __Jp_nu, __N_nu, __Np_nu; + + __bessel_jn(_Tp(1) / _Tp(3), __z, __J_nu, __N_nu, __Jp_nu, __Np_nu); + __Ai = __rootx * (__J_nu + - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); + __Bi = -__rootx * (__N_nu + + __J_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); + + __bessel_jn(_Tp(2) / _Tp(3), __z, __J_nu, __N_nu, __Jp_nu, __Np_nu); + __Aip = __absx * (__N_nu / __numeric_constants<_Tp>::__sqrt3() + + __J_nu) / _Tp(2); + __Bip = __absx * (__J_nu / __numeric_constants<_Tp>::__sqrt3() + - __N_nu) / _Tp(2); + } + else + { + + + + __Ai = _Tp(0.35502805388781723926L); + __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); + + + + + __Aip = -_Tp(0.25881940379280679840L); + __Bip = -__Aip * __numeric_constants<_Tp>::__sqrt3(); + } + + return; + } + } + + + + + +} +# 57 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_hermite.tcc" 1 3 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_hermite.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 56 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_hermite.tcc" 3 + namespace __detail + { +# 72 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_hermite.tcc" 3 + template + _Tp + __poly_hermite_recursion(unsigned int __n, _Tp __x) + { + + _Tp __H_0 = 1; + if (__n == 0) + return __H_0; + + + _Tp __H_1 = 2 * __x; + if (__n == 1) + return __H_1; + + + _Tp __H_n, __H_nm1, __H_nm2; + unsigned int __i; + for (__H_nm2 = __H_0, __H_nm1 = __H_1, __i = 2; __i <= __n; ++__i) + { + __H_n = 2 * (__x * __H_nm1 - (__i - 1) * __H_nm2); + __H_nm2 = __H_nm1; + __H_nm1 = __H_n; + } + + return __H_n; + } +# 114 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_hermite.tcc" 3 + template + inline _Tp + __poly_hermite(unsigned int __n, _Tp __x) + { + if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else + return __poly_hermite_recursion(__n, __x); + } + } + + + + + +} +# 58 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 1 3 +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 + namespace __detail + { +# 75 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 + template + _Tp + __poly_laguerre_large_n(unsigned __n, _Tpa __alpha1, _Tp __x) + { + const _Tp __a = -_Tp(__n); + const _Tp __b = _Tp(__alpha1) + _Tp(1); + const _Tp __eta = _Tp(2) * __b - _Tp(4) * __a; + const _Tp __cos2th = __x / __eta; + const _Tp __sin2th = _Tp(1) - __cos2th; + const _Tp __th = std::acos(std::sqrt(__cos2th)); + const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() + * __numeric_constants<_Tp>::__pi_2() + * __eta * __eta * __cos2th * __sin2th; + + + const _Tp __lg_b = ::std::lgamma(_Tp(__n) + __b); + const _Tp __lnfact = ::std::lgamma(_Tp(__n + 1)); + + + + + + _Tp __pre_term1 = _Tp(0.5L) * (_Tp(1) - __b) + * std::log(_Tp(0.25L) * __x * __eta); + _Tp __pre_term2 = _Tp(0.25L) * std::log(__pre_h); + _Tp __lnpre = __lg_b - __lnfact + _Tp(0.5L) * __x + + __pre_term1 - __pre_term2; + _Tp __ser_term1 = std::sin(__a * __numeric_constants<_Tp>::__pi()); + _Tp __ser_term2 = std::sin(_Tp(0.25L) * __eta + * (_Tp(2) * __th + - std::sin(_Tp(2) * __th)) + + __numeric_constants<_Tp>::__pi_4()); + _Tp __ser = __ser_term1 + __ser_term2; + + return std::exp(__lnpre) * __ser; + } +# 129 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 + template + _Tp + __poly_laguerre_hyperg(unsigned int __n, _Tpa __alpha1, _Tp __x) + { + const _Tp __b = _Tp(__alpha1) + _Tp(1); + const _Tp __mx = -__x; + const _Tp __tc_sgn = (__x < _Tp(0) ? _Tp(1) + : ((__n % 2 == 1) ? -_Tp(1) : _Tp(1))); + + _Tp __tc = _Tp(1); + const _Tp __ax = std::abs(__x); + for (unsigned int __k = 1; __k <= __n; ++__k) + __tc *= (__ax / __k); + + _Tp __term = __tc * __tc_sgn; + _Tp __sum = __term; + for (int __k = int(__n) - 1; __k >= 0; --__k) + { + __term *= ((__b + _Tp(__k)) / _Tp(int(__n) - __k)) + * _Tp(__k + 1) / __mx; + __sum += __term; + } + + return __sum; + } +# 185 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 + template + _Tp + __poly_laguerre_recursion(unsigned int __n, _Tpa __alpha1, _Tp __x) + { + + _Tp __l_0 = _Tp(1); + if (__n == 0) + return __l_0; + + + _Tp __l_1 = -__x + _Tp(1) + _Tp(__alpha1); + if (__n == 1) + return __l_1; + + + _Tp __l_n2 = __l_0; + _Tp __l_n1 = __l_1; + _Tp __l_n = _Tp(0); + for (unsigned int __nn = 2; __nn <= __n; ++__nn) + { + __l_n = (_Tp(2 * __nn - 1) + _Tp(__alpha1) - __x) + * __l_n1 / _Tp(__nn) + - (_Tp(__nn - 1) + _Tp(__alpha1)) * __l_n2 / _Tp(__nn); + __l_n2 = __l_n1; + __l_n1 = __l_n; + } + + return __l_n; + } +# 244 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 + template + _Tp + __poly_laguerre(unsigned int __n, _Tpa __alpha1, _Tp __x) + { + if (__x < _Tp(0)) + std::__throw_domain_error(("Negative argument " "in __poly_laguerre.")); + + + else if (__isnan(__x)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__n == 0) + return _Tp(1); + else if (__n == 1) + return _Tp(1) + _Tp(__alpha1) - __x; + else if (__x == _Tp(0)) + { + _Tp __prod = _Tp(__alpha1) + _Tp(1); + for (unsigned int __k = 2; __k <= __n; ++__k) + __prod *= (_Tp(__alpha1) + _Tp(__k)) / _Tp(__k); + return __prod; + } + else if (__n > 10000000 && _Tp(__alpha1) > -_Tp(1) + && __x < _Tp(2) * (_Tp(__alpha1) + _Tp(1)) + _Tp(4 * __n)) + return __poly_laguerre_large_n(__n, __alpha1, __x); + else if (_Tp(__alpha1) >= _Tp(0) + || (__x > _Tp(0) && _Tp(__alpha1) < -_Tp(__n + 1))) + return __poly_laguerre_recursion(__n, __alpha1, __x); + else + return __poly_laguerre_hyperg(__n, __alpha1, __x); + } +# 296 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 + template + inline _Tp + __assoc_laguerre(unsigned int __n, unsigned int __m, _Tp __x) + { return __poly_laguerre(__n, __m, __x); } +# 316 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/poly_laguerre.tcc" 3 + template + inline _Tp + __laguerre(unsigned int __n, _Tp __x) + { return __poly_laguerre(__n, 0, __x); } + } + + + + + + +} +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 1 3 +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + namespace __detail + { +# 78 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + template + _Tp + __riemann_zeta_sum(_Tp __s) + { + + if (__s < _Tp(1)) + std::__throw_domain_error(("Bad argument in zeta sum.")); + + const unsigned int max_iter = 10000; + _Tp __zeta = _Tp(0); + for (unsigned int __k = 1; __k < max_iter; ++__k) + { + _Tp __term = std::pow(static_cast<_Tp>(__k), -__s); + if (__term < std::numeric_limits<_Tp>::epsilon()) + { + break; + } + __zeta += __term; + } + + return __zeta; + } +# 115 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + template + _Tp + __riemann_zeta_alt(_Tp __s) + { + _Tp __sgn = _Tp(1); + _Tp __zeta = _Tp(0); + for (unsigned int __i = 1; __i < 10000000; ++__i) + { + _Tp __term = __sgn / std::pow(__i, __s); + if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) + break; + __zeta += __term; + __sgn *= _Tp(-1); + } + __zeta /= _Tp(1) - std::pow(_Tp(2), _Tp(1) - __s); + + return __zeta; + } +# 157 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + template + _Tp + __riemann_zeta_glob(_Tp __s) + { + _Tp __zeta = _Tp(0); + + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + + const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 + * std::log(_Tp(10)) - _Tp(1); + + + + if (__s < _Tp(0)) + { + + if (::std::fmod(__s,_Tp(2)) == _Tp(0)) + return _Tp(0); + else + + { + _Tp __zeta = __riemann_zeta_glob(_Tp(1) - __s); + __zeta *= std::pow(_Tp(2) + * __numeric_constants<_Tp>::__pi(), __s) + * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) + + * std::exp(::std::lgamma(_Tp(1) - __s)) + + + + / __numeric_constants<_Tp>::__pi(); + return __zeta; + } + } + + _Tp __num = _Tp(0.5L); + const unsigned int __maxit = 10000; + for (unsigned int __i = 0; __i < __maxit; ++__i) + { + bool __punt = false; + _Tp __sgn = _Tp(1); + _Tp __term = _Tp(0); + for (unsigned int __j = 0; __j <= __i; ++__j) + { + + _Tp __bincoeff = ::std::lgamma(_Tp(1 + __i)) + - ::std::lgamma(_Tp(1 + __j)) + - ::std::lgamma(_Tp(1 + __i - __j)); + + + + + + if (__bincoeff > __max_bincoeff) + { + + __punt = true; + break; + } + __bincoeff = std::exp(__bincoeff); + __term += __sgn * __bincoeff * std::pow(_Tp(1 + __j), -__s); + __sgn *= _Tp(-1); + } + if (__punt) + break; + __term *= __num; + __zeta += __term; + if (std::abs(__term/__zeta) < __eps) + break; + __num *= _Tp(0.5L); + } + + __zeta /= _Tp(1) - std::pow(_Tp(2), _Tp(1) - __s); + + return __zeta; + } +# 252 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + template + _Tp + __riemann_zeta_product(_Tp __s) + { + static const _Tp __prime[] = { + _Tp(2), _Tp(3), _Tp(5), _Tp(7), _Tp(11), _Tp(13), _Tp(17), _Tp(19), + _Tp(23), _Tp(29), _Tp(31), _Tp(37), _Tp(41), _Tp(43), _Tp(47), + _Tp(53), _Tp(59), _Tp(61), _Tp(67), _Tp(71), _Tp(73), _Tp(79), + _Tp(83), _Tp(89), _Tp(97), _Tp(101), _Tp(103), _Tp(107), _Tp(109) + }; + static const unsigned int __num_primes = sizeof(__prime) / sizeof(_Tp); + + _Tp __zeta = _Tp(1); + for (unsigned int __i = 0; __i < __num_primes; ++__i) + { + const _Tp __fact = _Tp(1) - std::pow(__prime[__i], -__s); + __zeta *= __fact; + if (_Tp(1) - __fact < std::numeric_limits<_Tp>::epsilon()) + break; + } + + __zeta = _Tp(1) / __zeta; + + return __zeta; + } +# 293 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + template + _Tp + __riemann_zeta(_Tp __s) + { + if (__isnan(__s)) + return std::numeric_limits<_Tp>::quiet_NaN(); + else if (__s == _Tp(1)) + return std::numeric_limits<_Tp>::infinity(); + else if (__s < -_Tp(19)) + { + _Tp __zeta = __riemann_zeta_product(_Tp(1) - __s); + __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) + * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) + + * std::exp(::std::lgamma(_Tp(1) - __s)) + + + + / __numeric_constants<_Tp>::__pi(); + return __zeta; + } + else if (__s < _Tp(20)) + { + + bool __glob = true; + if (__glob) + return __riemann_zeta_glob(__s); + else + { + if (__s > _Tp(1)) + return __riemann_zeta_sum(__s); + else + { + _Tp __zeta = std::pow(_Tp(2) + * __numeric_constants<_Tp>::__pi(), __s) + * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) + + * ::std::tgamma(_Tp(1) - __s) + + + + * __riemann_zeta_sum(_Tp(1) - __s); + return __zeta; + } + } + } + else + return __riemann_zeta_product(__s); + } +# 365 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + template + _Tp + __hurwitz_zeta_glob(_Tp __a, _Tp __s) + { + _Tp __zeta = _Tp(0); + + const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); + + const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 + * std::log(_Tp(10)) - _Tp(1); + + const unsigned int __maxit = 10000; + for (unsigned int __i = 0; __i < __maxit; ++__i) + { + bool __punt = false; + _Tp __sgn = _Tp(1); + _Tp __term = _Tp(0); + for (unsigned int __j = 0; __j <= __i; ++__j) + { + + _Tp __bincoeff = ::std::lgamma(_Tp(1 + __i)) + - ::std::lgamma(_Tp(1 + __j)) + - ::std::lgamma(_Tp(1 + __i - __j)); + + + + + + if (__bincoeff > __max_bincoeff) + { + + __punt = true; + break; + } + __bincoeff = std::exp(__bincoeff); + __term += __sgn * __bincoeff * std::pow(_Tp(__a + __j), -__s); + __sgn *= _Tp(-1); + } + if (__punt) + break; + __term /= _Tp(__i + 1); + if (std::abs(__term / __zeta) < __eps) + break; + __zeta += __term; + } + + __zeta /= __s - _Tp(1); + + return __zeta; + } +# 430 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/tr1/riemann_zeta.tcc" 3 + template + inline _Tp + __hurwitz_zeta(_Tp __a, _Tp __s) + { return __hurwitz_zeta_glob(__a, __s); } + } + + + + + + +} +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 205 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + assoc_laguerref(unsigned int __n, unsigned int __m, float __x) + { return __detail::__assoc_laguerre(__n, __m, __x); } + + + + + + + + inline long double + assoc_laguerrel(unsigned int __n, unsigned int __m, long double __x) + { return __detail::__assoc_laguerre(__n, __m, __x); } +# 250 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + assoc_laguerre(unsigned int __n, unsigned int __m, _Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__assoc_laguerre<__type>(__n, __m, __x); + } +# 266 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + assoc_legendref(unsigned int __l, unsigned int __m, float __x) + { return __detail::__assoc_legendre_p(__l, __m, __x); } + + + + + + + inline long double + assoc_legendrel(unsigned int __l, unsigned int __m, long double __x) + { return __detail::__assoc_legendre_p(__l, __m, __x); } +# 296 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + assoc_legendre(unsigned int __l, unsigned int __m, _Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__assoc_legendre_p<__type>(__l, __m, __x); + } +# 311 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + betaf(float __a, float __b) + { return __detail::__beta(__a, __b); } + + + + + + + + inline long double + betal(long double __a, long double __b) + { return __detail::__beta(__a, __b); } +# 341 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tpa, _Tpb>::__type + beta(_Tpa __a, _Tpb __b) + { + typedef typename __gnu_cxx::__promote_2<_Tpa, _Tpb>::__type __type; + return __detail::__beta<__type>(__a, __b); + } +# 357 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + comp_ellint_1f(float __k) + { return __detail::__comp_ellint_1(__k); } + + + + + + + + inline long double + comp_ellint_1l(long double __k) + { return __detail::__comp_ellint_1(__k); } +# 389 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + comp_ellint_1(_Tp __k) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__comp_ellint_1<__type>(__k); + } +# 405 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + comp_ellint_2f(float __k) + { return __detail::__comp_ellint_2(__k); } + + + + + + + + inline long double + comp_ellint_2l(long double __k) + { return __detail::__comp_ellint_2(__k); } +# 436 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + comp_ellint_2(_Tp __k) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__comp_ellint_2<__type>(__k); + } +# 452 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + comp_ellint_3f(float __k, float __nu) + { return __detail::__comp_ellint_3(__k, __nu); } + + + + + + + + inline long double + comp_ellint_3l(long double __k, long double __nu) + { return __detail::__comp_ellint_3(__k, __nu); } +# 487 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tp, _Tpn>::__type + comp_ellint_3(_Tp __k, _Tpn __nu) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Tpn>::__type __type; + return __detail::__comp_ellint_3<__type>(__k, __nu); + } +# 503 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + cyl_bessel_if(float __nu, float __x) + { return __detail::__cyl_bessel_i(__nu, __x); } + + + + + + + + inline long double + cyl_bessel_il(long double __nu, long double __x) + { return __detail::__cyl_bessel_i(__nu, __x); } +# 533 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type + cyl_bessel_i(_Tpnu __nu, _Tp __x) + { + typedef typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type __type; + return __detail::__cyl_bessel_i<__type>(__nu, __x); + } +# 549 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + cyl_bessel_jf(float __nu, float __x) + { return __detail::__cyl_bessel_j(__nu, __x); } + + + + + + + + inline long double + cyl_bessel_jl(long double __nu, long double __x) + { return __detail::__cyl_bessel_j(__nu, __x); } +# 579 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type + cyl_bessel_j(_Tpnu __nu, _Tp __x) + { + typedef typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type __type; + return __detail::__cyl_bessel_j<__type>(__nu, __x); + } +# 595 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + cyl_bessel_kf(float __nu, float __x) + { return __detail::__cyl_bessel_k(__nu, __x); } + + + + + + + + inline long double + cyl_bessel_kl(long double __nu, long double __x) + { return __detail::__cyl_bessel_k(__nu, __x); } +# 631 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type + cyl_bessel_k(_Tpnu __nu, _Tp __x) + { + typedef typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type __type; + return __detail::__cyl_bessel_k<__type>(__nu, __x); + } +# 647 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + cyl_neumannf(float __nu, float __x) + { return __detail::__cyl_neumann_n(__nu, __x); } + + + + + + + + inline long double + cyl_neumannl(long double __nu, long double __x) + { return __detail::__cyl_neumann_n(__nu, __x); } +# 679 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type + cyl_neumann(_Tpnu __nu, _Tp __x) + { + typedef typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type __type; + return __detail::__cyl_neumann_n<__type>(__nu, __x); + } +# 695 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + ellint_1f(float __k, float __phi) + { return __detail::__ellint_1(__k, __phi); } + + + + + + + + inline long double + ellint_1l(long double __k, long double __phi) + { return __detail::__ellint_1(__k, __phi); } +# 727 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tp, _Tpp>::__type + ellint_1(_Tp __k, _Tpp __phi) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Tpp>::__type __type; + return __detail::__ellint_1<__type>(__k, __phi); + } +# 743 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + ellint_2f(float __k, float __phi) + { return __detail::__ellint_2(__k, __phi); } + + + + + + + + inline long double + ellint_2l(long double __k, long double __phi) + { return __detail::__ellint_2(__k, __phi); } +# 775 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_2<_Tp, _Tpp>::__type + ellint_2(_Tp __k, _Tpp __phi) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Tpp>::__type __type; + return __detail::__ellint_2<__type>(__k, __phi); + } +# 791 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + ellint_3f(float __k, float __nu, float __phi) + { return __detail::__ellint_3(__k, __nu, __phi); } + + + + + + + + inline long double + ellint_3l(long double __k, long double __nu, long double __phi) + { return __detail::__ellint_3(__k, __nu, __phi); } +# 828 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote_3<_Tp, _Tpn, _Tpp>::__type + ellint_3(_Tp __k, _Tpn __nu, _Tpp __phi) + { + typedef typename __gnu_cxx::__promote_3<_Tp, _Tpn, _Tpp>::__type __type; + return __detail::__ellint_3<__type>(__k, __nu, __phi); + } +# 843 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + expintf(float __x) + { return __detail::__expint(__x); } + + + + + + + + inline long double + expintl(long double __x) + { return __detail::__expint(__x); } +# 868 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + expint(_Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__expint<__type>(__x); + } +# 884 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + hermitef(unsigned int __n, float __x) + { return __detail::__poly_hermite(__n, __x); } + + + + + + + + inline long double + hermitel(unsigned int __n, long double __x) + { return __detail::__poly_hermite(__n, __x); } +# 916 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + hermite(unsigned int __n, _Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__poly_hermite<__type>(__n, __x); + } +# 932 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + laguerref(unsigned int __n, float __x) + { return __detail::__laguerre(__n, __x); } + + + + + + + + inline long double + laguerrel(unsigned int __n, long double __x) + { return __detail::__laguerre(__n, __x); } +# 960 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + laguerre(unsigned int __n, _Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__laguerre<__type>(__n, __x); + } +# 976 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + legendref(unsigned int __l, float __x) + { return __detail::__poly_legendre_p(__l, __x); } + + + + + + + + inline long double + legendrel(unsigned int __l, long double __x) + { return __detail::__poly_legendre_p(__l, __x); } +# 1005 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + legendre(unsigned int __l, _Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__poly_legendre_p<__type>(__l, __x); + } +# 1021 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + riemann_zetaf(float __s) + { return __detail::__riemann_zeta(__s); } + + + + + + + + inline long double + riemann_zetal(long double __s) + { return __detail::__riemann_zeta(__s); } +# 1056 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + riemann_zeta(_Tp __s) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__riemann_zeta<__type>(__s); + } +# 1072 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + sph_besself(unsigned int __n, float __x) + { return __detail::__sph_bessel(__n, __x); } + + + + + + + + inline long double + sph_bessell(unsigned int __n, long double __x) + { return __detail::__sph_bessel(__n, __x); } +# 1100 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + sph_bessel(unsigned int __n, _Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__sph_bessel<__type>(__n, __x); + } +# 1116 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + sph_legendref(unsigned int __l, unsigned int __m, float __theta) + { return __detail::__sph_legendre(__l, __m, __theta); } +# 1127 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline long double + sph_legendrel(unsigned int __l, unsigned int __m, long double __theta) + { return __detail::__sph_legendre(__l, __m, __theta); } +# 1147 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + sph_legendre(unsigned int __l, unsigned int __m, _Tp __theta) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__sph_legendre<__type>(__l, __m, __theta); + } +# 1163 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + inline float + sph_neumannf(unsigned int __n, float __x) + { return __detail::__sph_neumann(__n, __x); } + + + + + + + + inline long double + sph_neumannl(unsigned int __n, long double __x) + { return __detail::__sph_neumann(__n, __x); } +# 1191 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 + template + inline typename __gnu_cxx::__promote<_Tp>::__type + sph_neumann(unsigned int __n, _Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __detail::__sph_neumann<__type>(__n, __x); + } + + + + +} +# 1383 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/specfun.h" 3 +#pragma GCC visibility pop +# 1893 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 2 3 + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + +namespace __cxx11 { +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + template + class basic_stringbuf : public basic_streambuf<_CharT, _Traits> + { + struct __xfer_bufptrs; + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + + + typedef _Alloc allocator_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + typedef basic_streambuf __streambuf_type; + typedef basic_string __string_type; + typedef typename __string_type::size_type __size_type; + + protected: + + ios_base::openmode _M_mode; + + + __string_type _M_string; + + public: +# 99 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_stringbuf(ios_base::openmode __mode = ios_base::in | ios_base::out) + : __streambuf_type(), _M_mode(__mode), _M_string() + { } +# 112 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_stringbuf(const __string_type& __str, + ios_base::openmode __mode = ios_base::in | ios_base::out) + : __streambuf_type(), _M_mode(), + _M_string(__str.data(), __str.size(), __str.get_allocator()) + { _M_stringbuf_init(__mode); } + + + basic_stringbuf(const basic_stringbuf&) = delete; + + basic_stringbuf(basic_stringbuf&& __rhs) + : basic_stringbuf(std::move(__rhs), __xfer_bufptrs(__rhs, this)) + { __rhs._M_sync(const_cast(__rhs._M_string.data()), 0, 0); } + + + + basic_stringbuf& + operator=(const basic_stringbuf&) = delete; + + basic_stringbuf& + operator=(basic_stringbuf&& __rhs) + { + __xfer_bufptrs __st{__rhs, this}; + const __streambuf_type& __base = __rhs; + __streambuf_type::operator=(__base); + this->pubimbue(__rhs.getloc()); + _M_mode = __rhs._M_mode; + _M_string = std::move(__rhs._M_string); + __rhs._M_sync(const_cast(__rhs._M_string.data()), 0, 0); + return *this; + } + + void + swap(basic_stringbuf& __rhs) + { + __xfer_bufptrs __l_st{*this, std::__addressof(__rhs)}; + __xfer_bufptrs __r_st{__rhs, this}; + __streambuf_type& __base = __rhs; + __streambuf_type::swap(__base); + __rhs.pubimbue(this->pubimbue(__rhs.getloc())); + std::swap(_M_mode, __rhs._M_mode); + std::swap(_M_string, __rhs._M_string); + } +# 166 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + __string_type + str() const + { + __string_type __ret(_M_string.get_allocator()); + if (this->pptr()) + { + + if (this->pptr() > this->egptr()) + __ret.assign(this->pbase(), this->pptr()); + else + __ret.assign(this->pbase(), this->egptr()); + } + else + __ret = _M_string; + return __ret; + } +# 190 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + void + str(const __string_type& __s) + { + + + _M_string.assign(__s.data(), __s.size()); + _M_stringbuf_init(_M_mode); + } + + protected: + + void + _M_stringbuf_init(ios_base::openmode __mode) + { + _M_mode = __mode; + __size_type __len = 0; + if (_M_mode & (ios_base::ate | ios_base::app)) + __len = _M_string.size(); + _M_sync(const_cast(_M_string.data()), 0, __len); + } + + virtual streamsize + showmanyc() + { + streamsize __ret = -1; + if (_M_mode & ios_base::in) + { + _M_update_egptr(); + __ret = this->egptr() - this->gptr(); + } + return __ret; + } + + virtual int_type + underflow(); + + virtual int_type + pbackfail(int_type __c = traits_type::eof()); + + virtual int_type + overflow(int_type __c = traits_type::eof()); +# 243 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + virtual __streambuf_type* + setbuf(char_type* __s, streamsize __n) + { + if (__s && __n >= 0) + { + + + + + + + _M_string.clear(); + + + _M_sync(__s, __n, 0); + } + return this; + } + + virtual pos_type + seekoff(off_type __off, ios_base::seekdir __way, + ios_base::openmode __mode = ios_base::in | ios_base::out); + + virtual pos_type + seekpos(pos_type __sp, + ios_base::openmode __mode = ios_base::in | ios_base::out); + + + + + void + _M_sync(char_type* __base, __size_type __i, __size_type __o); + + + + void + _M_update_egptr() + { + const bool __testin = _M_mode & ios_base::in; + if (this->pptr() && this->pptr() > this->egptr()) + { + if (__testin) + this->setg(this->eback(), this->gptr(), this->pptr()); + else + this->setg(this->pptr(), this->pptr(), this->pptr()); + } + } + + + + void + _M_pbump(char_type* __pbeg, char_type* __pend, off_type __off); + + private: + + + + + struct __xfer_bufptrs + { + __xfer_bufptrs(const basic_stringbuf& __from, basic_stringbuf* __to) + : _M_to{__to}, _M_goff{-1, -1, -1}, _M_poff{-1, -1, -1} + { + const _CharT* const __str = __from._M_string.data(); + const _CharT* __end = nullptr; + if (__from.eback()) + { + _M_goff[0] = __from.eback() - __str; + _M_goff[1] = __from.gptr() - __str; + _M_goff[2] = __from.egptr() - __str; + __end = __from.egptr(); + } + if (__from.pbase()) + { + _M_poff[0] = __from.pbase() - __str; + _M_poff[1] = __from.pptr() - __from.pbase(); + _M_poff[2] = __from.epptr() - __str; + if (__from.pptr() > __end) + __end = __from.pptr(); + } + + + if (__end) + { + + + auto& __mut_from = const_cast(__from); + __mut_from._M_string._M_length(__end - __str); + } + } + + ~__xfer_bufptrs() + { + char_type* __str = const_cast(_M_to->_M_string.data()); + if (_M_goff[0] != -1) + _M_to->setg(__str+_M_goff[0], __str+_M_goff[1], __str+_M_goff[2]); + if (_M_poff[0] != -1) + _M_to->_M_pbump(__str+_M_poff[0], __str+_M_poff[2], _M_poff[1]); + } + + basic_stringbuf* _M_to; + off_type _M_goff[3]; + off_type _M_poff[3]; + }; +# 357 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + basic_stringbuf(basic_stringbuf&& __rhs, __xfer_bufptrs&&) + : __streambuf_type(static_cast(__rhs)), + _M_mode(__rhs._M_mode), _M_string(std::move(__rhs._M_string)) + { } + + }; +# 380 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + template + class basic_istringstream : public basic_istream<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + + + typedef _Alloc allocator_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type; + typedef basic_istream __istream_type; + + private: + __stringbuf_type _M_stringbuf; + + public: +# 416 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_istringstream(ios_base::openmode __mode = ios_base::in) + : __istream_type(), _M_stringbuf(__mode | ios_base::in) + { this->init(&_M_stringbuf); } +# 434 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_istringstream(const __string_type& __str, + ios_base::openmode __mode = ios_base::in) + : __istream_type(), _M_stringbuf(__str, __mode | ios_base::in) + { this->init(&_M_stringbuf); } + + + + + + + + ~basic_istringstream() + { } + + + basic_istringstream(const basic_istringstream&) = delete; + + basic_istringstream(basic_istringstream&& __rhs) + : __istream_type(std::move(__rhs)), + _M_stringbuf(std::move(__rhs._M_stringbuf)) + { __istream_type::set_rdbuf(&_M_stringbuf); } + + + + basic_istringstream& + operator=(const basic_istringstream&) = delete; + + basic_istringstream& + operator=(basic_istringstream&& __rhs) + { + __istream_type::operator=(std::move(__rhs)); + _M_stringbuf = std::move(__rhs._M_stringbuf); + return *this; + } + + void + swap(basic_istringstream& __rhs) + { + __istream_type::swap(__rhs); + _M_stringbuf.swap(__rhs._M_stringbuf); + } +# 485 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + __stringbuf_type* + rdbuf() const + { return const_cast<__stringbuf_type*>(&_M_stringbuf); } + + + + + + __string_type + str() const + { return _M_stringbuf.str(); } + + + + + + + + void + str(const __string_type& __s) + { _M_stringbuf.str(__s); } + }; +# 524 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + template + class basic_ostringstream : public basic_ostream<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + + + typedef _Alloc allocator_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type; + typedef basic_ostream __ostream_type; + + private: + __stringbuf_type _M_stringbuf; + + public: +# 560 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_ostringstream(ios_base::openmode __mode = ios_base::out) + : __ostream_type(), _M_stringbuf(__mode | ios_base::out) + { this->init(&_M_stringbuf); } +# 578 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_ostringstream(const __string_type& __str, + ios_base::openmode __mode = ios_base::out) + : __ostream_type(), _M_stringbuf(__str, __mode | ios_base::out) + { this->init(&_M_stringbuf); } + + + + + + + + ~basic_ostringstream() + { } + + + basic_ostringstream(const basic_ostringstream&) = delete; + + basic_ostringstream(basic_ostringstream&& __rhs) + : __ostream_type(std::move(__rhs)), + _M_stringbuf(std::move(__rhs._M_stringbuf)) + { __ostream_type::set_rdbuf(&_M_stringbuf); } + + + + basic_ostringstream& + operator=(const basic_ostringstream&) = delete; + + basic_ostringstream& + operator=(basic_ostringstream&& __rhs) + { + __ostream_type::operator=(std::move(__rhs)); + _M_stringbuf = std::move(__rhs._M_stringbuf); + return *this; + } + + void + swap(basic_ostringstream& __rhs) + { + __ostream_type::swap(__rhs); + _M_stringbuf.swap(__rhs._M_stringbuf); + } +# 629 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + __stringbuf_type* + rdbuf() const + { return const_cast<__stringbuf_type*>(&_M_stringbuf); } + + + + + + __string_type + str() const + { return _M_stringbuf.str(); } + + + + + + + + void + str(const __string_type& __s) + { _M_stringbuf.str(__s); } + }; +# 668 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + template + class basic_stringstream : public basic_iostream<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + + + typedef _Alloc allocator_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type; + typedef basic_iostream __iostream_type; + + private: + __stringbuf_type _M_stringbuf; + + public: +# 703 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_stringstream(ios_base::openmode __m = ios_base::out | ios_base::in) + : __iostream_type(), _M_stringbuf(__m) + { this->init(&_M_stringbuf); } +# 719 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + explicit + basic_stringstream(const __string_type& __str, + ios_base::openmode __m = ios_base::out | ios_base::in) + : __iostream_type(), _M_stringbuf(__str, __m) + { this->init(&_M_stringbuf); } + + + + + + + + ~basic_stringstream() + { } + + + basic_stringstream(const basic_stringstream&) = delete; + + basic_stringstream(basic_stringstream&& __rhs) + : __iostream_type(std::move(__rhs)), + _M_stringbuf(std::move(__rhs._M_stringbuf)) + { __iostream_type::set_rdbuf(&_M_stringbuf); } + + + + basic_stringstream& + operator=(const basic_stringstream&) = delete; + + basic_stringstream& + operator=(basic_stringstream&& __rhs) + { + __iostream_type::operator=(std::move(__rhs)); + _M_stringbuf = std::move(__rhs._M_stringbuf); + return *this; + } + + void + swap(basic_stringstream& __rhs) + { + __iostream_type::swap(__rhs); + _M_stringbuf.swap(__rhs._M_stringbuf); + } +# 770 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 3 + __stringbuf_type* + rdbuf() const + { return const_cast<__stringbuf_type*>(&_M_stringbuf); } + + + + + + __string_type + str() const + { return _M_stringbuf.str(); } + + + + + + + + void + str(const __string_type& __s) + { _M_stringbuf.str(__s); } + }; + + + + template + inline void + swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x, + basic_stringbuf<_CharT, _Traits, _Allocator>& __y) + { __x.swap(__y); } + + + template + inline void + swap(basic_istringstream<_CharT, _Traits, _Allocator>& __x, + basic_istringstream<_CharT, _Traits, _Allocator>& __y) + { __x.swap(__y); } + + + template + inline void + swap(basic_ostringstream<_CharT, _Traits, _Allocator>& __x, + basic_ostringstream<_CharT, _Traits, _Allocator>& __y) + { __x.swap(__y); } + + + template + inline void + swap(basic_stringstream<_CharT, _Traits, _Allocator>& __x, + basic_stringstream<_CharT, _Traits, _Allocator>& __y) + { __x.swap(__y); } + + +} + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/sstream.tcc" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/sstream.tcc" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + typename basic_stringbuf<_CharT, _Traits, _Alloc>::int_type + basic_stringbuf<_CharT, _Traits, _Alloc>:: + pbackfail(int_type __c) + { + int_type __ret = traits_type::eof(); + if (this->eback() < this->gptr()) + { + + + const bool __testeof = traits_type::eq_int_type(__c, __ret); + if (!__testeof) + { + const bool __testeq = traits_type::eq(traits_type:: + to_char_type(__c), + this->gptr()[-1]); + const bool __testout = this->_M_mode & ios_base::out; + if (__testeq || __testout) + { + this->gbump(-1); + if (!__testeq) + *this->gptr() = traits_type::to_char_type(__c); + __ret = __c; + } + } + else + { + this->gbump(-1); + __ret = traits_type::not_eof(__c); + } + } + return __ret; + } + + template + typename basic_stringbuf<_CharT, _Traits, _Alloc>::int_type + basic_stringbuf<_CharT, _Traits, _Alloc>:: + overflow(int_type __c) + { + const bool __testout = this->_M_mode & ios_base::out; + if (__builtin_expect(!__testout, false)) + return traits_type::eof(); + + const bool __testeof = traits_type::eq_int_type(__c, traits_type::eof()); + if (__builtin_expect(__testeof, false)) + return traits_type::not_eof(__c); + + const __size_type __capacity = _M_string.capacity(); + + + if ((this->epptr() - this->pbase()) < __capacity) + { + + char_type* __base = const_cast(_M_string.data()); + _M_pbump(__base, __base + __capacity, this->pptr() - this->pbase()); + if (_M_mode & ios_base::in) + { + const __size_type __nget = this->gptr() - this->eback(); + const __size_type __eget = this->egptr() - this->eback(); + this->setg(__base, __base + __nget, __base + __eget + 1); + } + *this->pptr() = traits_type::to_char_type(__c); + this->pbump(1); + return __c; + } + + + const __size_type __max_size = _M_string.max_size(); + const bool __testput = this->pptr() < this->epptr(); + if (__builtin_expect(!__testput && __capacity == __max_size, false)) + return traits_type::eof(); + + + + const char_type __conv = traits_type::to_char_type(__c); + if (!__testput) + { +# 129 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/sstream.tcc" 3 + const __size_type __opt_len = std::max(__size_type(2 * __capacity), + __size_type(512)); + const __size_type __len = std::min(__opt_len, __max_size); + __string_type __tmp(_M_string.get_allocator()); + __tmp.reserve(__len); + if (this->pbase()) + __tmp.assign(this->pbase(), this->epptr() - this->pbase()); + __tmp.push_back(__conv); + _M_string.swap(__tmp); + _M_sync(const_cast(_M_string.data()), + this->gptr() - this->eback(), this->pptr() - this->pbase()); + } + else + *this->pptr() = __conv; + this->pbump(1); + return __c; + } + + template + typename basic_stringbuf<_CharT, _Traits, _Alloc>::int_type + basic_stringbuf<_CharT, _Traits, _Alloc>:: + underflow() + { + int_type __ret = traits_type::eof(); + const bool __testin = this->_M_mode & ios_base::in; + if (__testin) + { + + _M_update_egptr(); + + if (this->gptr() < this->egptr()) + __ret = traits_type::to_int_type(*this->gptr()); + } + return __ret; + } + + template + typename basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type + basic_stringbuf<_CharT, _Traits, _Alloc>:: + seekoff(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode) + { + pos_type __ret = pos_type(off_type(-1)); + bool __testin = (ios_base::in & this->_M_mode & __mode) != 0; + bool __testout = (ios_base::out & this->_M_mode & __mode) != 0; + const bool __testboth = __testin && __testout && __way != ios_base::cur; + __testin &= !(__mode & ios_base::out); + __testout &= !(__mode & ios_base::in); + + + + const char_type* __beg = __testin ? this->eback() : this->pbase(); + if ((__beg || !__off) && (__testin || __testout || __testboth)) + { + _M_update_egptr(); + + off_type __newoffi = __off; + off_type __newoffo = __newoffi; + if (__way == ios_base::cur) + { + __newoffi += this->gptr() - __beg; + __newoffo += this->pptr() - __beg; + } + else if (__way == ios_base::end) + __newoffo = __newoffi += this->egptr() - __beg; + + if ((__testin || __testboth) + && __newoffi >= 0 + && this->egptr() - __beg >= __newoffi) + { + this->setg(this->eback(), this->eback() + __newoffi, + this->egptr()); + __ret = pos_type(__newoffi); + } + if ((__testout || __testboth) + && __newoffo >= 0 + && this->egptr() - __beg >= __newoffo) + { + _M_pbump(this->pbase(), this->epptr(), __newoffo); + __ret = pos_type(__newoffo); + } + } + return __ret; + } + + template + typename basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type + basic_stringbuf<_CharT, _Traits, _Alloc>:: + seekpos(pos_type __sp, ios_base::openmode __mode) + { + pos_type __ret = pos_type(off_type(-1)); + const bool __testin = (ios_base::in & this->_M_mode & __mode) != 0; + const bool __testout = (ios_base::out & this->_M_mode & __mode) != 0; + + const char_type* __beg = __testin ? this->eback() : this->pbase(); + if ((__beg || !off_type(__sp)) && (__testin || __testout)) + { + _M_update_egptr(); + + const off_type __pos(__sp); + const bool __testpos = (0 <= __pos + && __pos <= this->egptr() - __beg); + if (__testpos) + { + if (__testin) + this->setg(this->eback(), this->eback() + __pos, + this->egptr()); + if (__testout) + _M_pbump(this->pbase(), this->epptr(), __pos); + __ret = __sp; + } + } + return __ret; + } + + template + void + basic_stringbuf<_CharT, _Traits, _Alloc>:: + _M_sync(char_type* __base, __size_type __i, __size_type __o) + { + const bool __testin = _M_mode & ios_base::in; + const bool __testout = _M_mode & ios_base::out; + char_type* __endg = __base + _M_string.size(); + char_type* __endp = __base + _M_string.capacity(); + + if (__base != _M_string.data()) + { + + __endg += __i; + __i = 0; + __endp = __endg; + } + + if (__testin) + this->setg(__base, __base + __i, __endg); + if (__testout) + { + _M_pbump(__base, __endp, __o); + + + + if (!__testin) + this->setg(__endg, __endg, __endg); + } + } + + template + void + basic_stringbuf<_CharT, _Traits, _Alloc>:: + _M_pbump(char_type* __pbeg, char_type* __pend, off_type __off) + { + this->setp(__pbeg, __pend); + while (__off > __gnu_cxx::__numeric_traits::__max) + { + this->pbump(__gnu_cxx::__numeric_traits::__max); + __off -= __gnu_cxx::__numeric_traits::__max; + } + this->pbump(__off); + } + + + + + extern template class basic_stringbuf; + extern template class basic_istringstream; + extern template class basic_ostringstream; + extern template class basic_stringstream; + + + extern template class basic_stringbuf; + extern template class basic_istringstream; + extern template class basic_ostringstream; + extern template class basic_stringstream; + + + + +} +# 828 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/sstream" 2 3 +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 2 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template class complex; + template<> class complex; + template<> class complex; + template<> class complex; + + + template _Tp abs(const complex<_Tp>&); + + template _Tp arg(const complex<_Tp>&); + + template _Tp norm(const complex<_Tp>&); + + + template complex<_Tp> conj(const complex<_Tp>&); + + template complex<_Tp> polar(const _Tp&, const _Tp& = 0); + + + + template complex<_Tp> cos(const complex<_Tp>&); + + template complex<_Tp> cosh(const complex<_Tp>&); + + template complex<_Tp> exp(const complex<_Tp>&); + + template complex<_Tp> log(const complex<_Tp>&); + + template complex<_Tp> log10(const complex<_Tp>&); + + template complex<_Tp> pow(const complex<_Tp>&, int); + + template complex<_Tp> pow(const complex<_Tp>&, const _Tp&); + + template complex<_Tp> pow(const complex<_Tp>&, + const complex<_Tp>&); + + template complex<_Tp> pow(const _Tp&, const complex<_Tp>&); + + template complex<_Tp> sin(const complex<_Tp>&); + + template complex<_Tp> sinh(const complex<_Tp>&); + + template complex<_Tp> sqrt(const complex<_Tp>&); + + template complex<_Tp> tan(const complex<_Tp>&); + + template complex<_Tp> tanh(const complex<_Tp>&); +# 121 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + struct complex + { + + typedef _Tp value_type; + + + + constexpr complex(const _Tp& __r = _Tp(), const _Tp& __i = _Tp()) + : _M_real(__r), _M_imag(__i) { } + + + + constexpr complex(const complex&) = default; + + + + template + constexpr complex(const complex<_Up>& __z) + : _M_real(__z.real()), _M_imag(__z.imag()) { } + + + + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr _Tp + real() const { return _M_real; } + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr _Tp + imag() const { return _M_imag; } +# 172 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + void + real(_Tp __val) { _M_real = __val; } + + void + imag(_Tp __val) { _M_imag = __val; } + + + complex<_Tp>& operator=(const _Tp&); + + + + complex<_Tp>& + operator+=(const _Tp& __t) + { + _M_real += __t; + return *this; + } + + + + complex<_Tp>& + operator-=(const _Tp& __t) + { + _M_real -= __t; + return *this; + } + + + complex<_Tp>& operator*=(const _Tp&); + + complex<_Tp>& operator/=(const _Tp&); + + + + complex& operator=(const complex&) = default; + + + + template + complex<_Tp>& operator=(const complex<_Up>&); + + template + complex<_Tp>& operator+=(const complex<_Up>&); + + template + complex<_Tp>& operator-=(const complex<_Up>&); + + template + complex<_Tp>& operator*=(const complex<_Up>&); + + template + complex<_Tp>& operator/=(const complex<_Up>&); + + constexpr complex __rep() const + { return *this; } + + private: + _Tp _M_real; + _Tp _M_imag; + }; + + template + complex<_Tp>& + complex<_Tp>::operator=(const _Tp& __t) + { + _M_real = __t; + _M_imag = _Tp(); + return *this; + } + + + template + complex<_Tp>& + complex<_Tp>::operator*=(const _Tp& __t) + { + _M_real *= __t; + _M_imag *= __t; + return *this; + } + + + template + complex<_Tp>& + complex<_Tp>::operator/=(const _Tp& __t) + { + _M_real /= __t; + _M_imag /= __t; + return *this; + } + + template + template + complex<_Tp>& + complex<_Tp>::operator=(const complex<_Up>& __z) + { + _M_real = __z.real(); + _M_imag = __z.imag(); + return *this; + } + + + template + template + complex<_Tp>& + complex<_Tp>::operator+=(const complex<_Up>& __z) + { + _M_real += __z.real(); + _M_imag += __z.imag(); + return *this; + } + + + template + template + complex<_Tp>& + complex<_Tp>::operator-=(const complex<_Up>& __z) + { + _M_real -= __z.real(); + _M_imag -= __z.imag(); + return *this; + } + + + + template + template + complex<_Tp>& + complex<_Tp>::operator*=(const complex<_Up>& __z) + { + const _Tp __r = _M_real * __z.real() - _M_imag * __z.imag(); + _M_imag = _M_real * __z.imag() + _M_imag * __z.real(); + _M_real = __r; + return *this; + } + + + + template + template + complex<_Tp>& + complex<_Tp>::operator/=(const complex<_Up>& __z) + { + const _Tp __r = _M_real * __z.real() + _M_imag * __z.imag(); + const _Tp __n = std::norm(__z); + _M_imag = (_M_imag * __z.real() - _M_real * __z.imag()) / __n; + _M_real = __r / __n; + return *this; + } + + + + + template + inline complex<_Tp> + operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r = __x; + __r += __y; + return __r; + } + + template + inline complex<_Tp> + operator+(const complex<_Tp>& __x, const _Tp& __y) + { + complex<_Tp> __r = __x; + __r += __y; + return __r; + } + + template + inline complex<_Tp> + operator+(const _Tp& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r = __y; + __r += __x; + return __r; + } + + + + + template + inline complex<_Tp> + operator-(const complex<_Tp>& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r = __x; + __r -= __y; + return __r; + } + + template + inline complex<_Tp> + operator-(const complex<_Tp>& __x, const _Tp& __y) + { + complex<_Tp> __r = __x; + __r -= __y; + return __r; + } + + template + inline complex<_Tp> + operator-(const _Tp& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r(__x, -__y.imag()); + __r -= __y.real(); + return __r; + } + + + + + template + inline complex<_Tp> + operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r = __x; + __r *= __y; + return __r; + } + + template + inline complex<_Tp> + operator*(const complex<_Tp>& __x, const _Tp& __y) + { + complex<_Tp> __r = __x; + __r *= __y; + return __r; + } + + template + inline complex<_Tp> + operator*(const _Tp& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r = __y; + __r *= __x; + return __r; + } + + + + + template + inline complex<_Tp> + operator/(const complex<_Tp>& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r = __x; + __r /= __y; + return __r; + } + + template + inline complex<_Tp> + operator/(const complex<_Tp>& __x, const _Tp& __y) + { + complex<_Tp> __r = __x; + __r /= __y; + return __r; + } + + template + inline complex<_Tp> + operator/(const _Tp& __x, const complex<_Tp>& __y) + { + complex<_Tp> __r = __x; + __r /= __y; + return __r; + } + + + + template + inline complex<_Tp> + operator+(const complex<_Tp>& __x) + { return __x; } + + + template + inline complex<_Tp> + operator-(const complex<_Tp>& __x) + { return complex<_Tp>(-__x.real(), -__x.imag()); } + + + + template + inline constexpr bool + operator==(const complex<_Tp>& __x, const complex<_Tp>& __y) + { return __x.real() == __y.real() && __x.imag() == __y.imag(); } + + template + inline constexpr bool + operator==(const complex<_Tp>& __x, const _Tp& __y) + { return __x.real() == __y && __x.imag() == _Tp(); } + + template + inline constexpr bool + operator==(const _Tp& __x, const complex<_Tp>& __y) + { return __x == __y.real() && _Tp() == __y.imag(); } + + + + + template + inline constexpr bool + operator!=(const complex<_Tp>& __x, const complex<_Tp>& __y) + { return __x.real() != __y.real() || __x.imag() != __y.imag(); } + + template + inline constexpr bool + operator!=(const complex<_Tp>& __x, const _Tp& __y) + { return __x.real() != __y || __x.imag() != _Tp(); } + + template + inline constexpr bool + operator!=(const _Tp& __x, const complex<_Tp>& __y) + { return __x != __y.real() || _Tp() != __y.imag(); } + + + + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, complex<_Tp>& __x) + { + bool __fail = true; + _CharT __ch; + if (__is >> __ch) + { + if (_Traits::eq(__ch, __is.widen('('))) + { + _Tp __u; + if (__is >> __u >> __ch) + { + const _CharT __rparen = __is.widen(')'); + if (_Traits::eq(__ch, __rparen)) + { + __x = __u; + __fail = false; + } + else if (_Traits::eq(__ch, __is.widen(','))) + { + _Tp __v; + if (__is >> __v >> __ch) + { + if (_Traits::eq(__ch, __rparen)) + { + __x = complex<_Tp>(__u, __v); + __fail = false; + } + else + __is.putback(__ch); + } + } + else + __is.putback(__ch); + } + } + else + { + __is.putback(__ch); + _Tp __u; + if (__is >> __u) + { + __x = __u; + __fail = false; + } + } + } + if (__fail) + __is.setstate(ios_base::failbit); + return __is; + } + + + template + basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x) + { + basic_ostringstream<_CharT, _Traits> __s; + __s.flags(__os.flags()); + __s.imbue(__os.getloc()); + __s.precision(__os.precision()); + __s << '(' << __x.real() << ',' << __x.imag() << ')'; + return __os << __s.str(); + } + + + + template + constexpr _Tp + real(const complex<_Tp>& __z) + { return __z.real(); } + + template + constexpr _Tp + imag(const complex<_Tp>& __z) + { return __z.imag(); } +# 591 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + inline _Tp + __complex_abs(const complex<_Tp>& __z) + { + _Tp __x = __z.real(); + _Tp __y = __z.imag(); + const _Tp __s = std::max(abs(__x), abs(__y)); + if (__s == _Tp()) + return __s; + __x /= __s; + __y /= __s; + return __s * sqrt(__x * __x + __y * __y); + } + + + inline float + __complex_abs(__complex__ float __z) { return __builtin_cabsf(__z); } + + inline double + __complex_abs(__complex__ double __z) { return __builtin_cabs(__z); } + + inline long double + __complex_abs(const __complex__ long double& __z) + { return __builtin_cabsl(__z); } + + template + inline _Tp + abs(const complex<_Tp>& __z) { return __complex_abs(__z.__rep()); } +# 627 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + inline _Tp + __complex_arg(const complex<_Tp>& __z) + { return atan2(__z.imag(), __z.real()); } + + + inline float + __complex_arg(__complex__ float __z) { return __builtin_cargf(__z); } + + inline double + __complex_arg(__complex__ double __z) { return __builtin_carg(__z); } + + inline long double + __complex_arg(const __complex__ long double& __z) + { return __builtin_cargl(__z); } + + template + inline _Tp + arg(const complex<_Tp>& __z) { return __complex_arg(__z.__rep()); } +# 657 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + struct _Norm_helper + { + template + static inline _Tp _S_do_it(const complex<_Tp>& __z) + { + const _Tp __x = __z.real(); + const _Tp __y = __z.imag(); + return __x * __x + __y * __y; + } + }; + + template<> + struct _Norm_helper + { + template + static inline _Tp _S_do_it(const complex<_Tp>& __z) + { + _Tp __res = std::abs(__z); + return __res * __res; + } + }; + + template + inline _Tp + norm(const complex<_Tp>& __z) + { + return _Norm_helper<__is_floating<_Tp>::__value + && !0>::_S_do_it(__z); + } + + template + inline complex<_Tp> + polar(const _Tp& __rho, const _Tp& __theta) + { + ; + return complex<_Tp>(__rho * cos(__theta), __rho * sin(__theta)); + } + + template + inline complex<_Tp> + conj(const complex<_Tp>& __z) + { return complex<_Tp>(__z.real(), -__z.imag()); } + + + + + template + inline complex<_Tp> + __complex_cos(const complex<_Tp>& __z) + { + const _Tp __x = __z.real(); + const _Tp __y = __z.imag(); + return complex<_Tp>(cos(__x) * cosh(__y), -sin(__x) * sinh(__y)); + } + + + inline __complex__ float + __complex_cos(__complex__ float __z) { return __builtin_ccosf(__z); } + + inline __complex__ double + __complex_cos(__complex__ double __z) { return __builtin_ccos(__z); } + + inline __complex__ long double + __complex_cos(const __complex__ long double& __z) + { return __builtin_ccosl(__z); } + + template + inline complex<_Tp> + cos(const complex<_Tp>& __z) { return __complex_cos(__z.__rep()); } + + + + + + + + template + inline complex<_Tp> + __complex_cosh(const complex<_Tp>& __z) + { + const _Tp __x = __z.real(); + const _Tp __y = __z.imag(); + return complex<_Tp>(cosh(__x) * cos(__y), sinh(__x) * sin(__y)); + } + + + inline __complex__ float + __complex_cosh(__complex__ float __z) { return __builtin_ccoshf(__z); } + + inline __complex__ double + __complex_cosh(__complex__ double __z) { return __builtin_ccosh(__z); } + + inline __complex__ long double + __complex_cosh(const __complex__ long double& __z) + { return __builtin_ccoshl(__z); } + + template + inline complex<_Tp> + cosh(const complex<_Tp>& __z) { return __complex_cosh(__z.__rep()); } + + + + + + + + template + inline complex<_Tp> + __complex_exp(const complex<_Tp>& __z) + { return std::polar<_Tp>(exp(__z.real()), __z.imag()); } + + + inline __complex__ float + __complex_exp(__complex__ float __z) { return __builtin_cexpf(__z); } + + inline __complex__ double + __complex_exp(__complex__ double __z) { return __builtin_cexp(__z); } + + inline __complex__ long double + __complex_exp(const __complex__ long double& __z) + { return __builtin_cexpl(__z); } + + template + inline complex<_Tp> + exp(const complex<_Tp>& __z) { return __complex_exp(__z.__rep()); } +# 791 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + inline complex<_Tp> + __complex_log(const complex<_Tp>& __z) + { return complex<_Tp>(log(std::abs(__z)), std::arg(__z)); } + + + inline __complex__ float + __complex_log(__complex__ float __z) { return __builtin_clogf(__z); } + + inline __complex__ double + __complex_log(__complex__ double __z) { return __builtin_clog(__z); } + + inline __complex__ long double + __complex_log(const __complex__ long double& __z) + { return __builtin_clogl(__z); } + + template + inline complex<_Tp> + log(const complex<_Tp>& __z) { return __complex_log(__z.__rep()); } + + + + + + + template + inline complex<_Tp> + log10(const complex<_Tp>& __z) + { return std::log(__z) / log(_Tp(10.0)); } + + + template + inline complex<_Tp> + __complex_sin(const complex<_Tp>& __z) + { + const _Tp __x = __z.real(); + const _Tp __y = __z.imag(); + return complex<_Tp>(sin(__x) * cosh(__y), cos(__x) * sinh(__y)); + } + + + inline __complex__ float + __complex_sin(__complex__ float __z) { return __builtin_csinf(__z); } + + inline __complex__ double + __complex_sin(__complex__ double __z) { return __builtin_csin(__z); } + + inline __complex__ long double + __complex_sin(const __complex__ long double& __z) + { return __builtin_csinl(__z); } + + template + inline complex<_Tp> + sin(const complex<_Tp>& __z) { return __complex_sin(__z.__rep()); } + + + + + + + + template + inline complex<_Tp> + __complex_sinh(const complex<_Tp>& __z) + { + const _Tp __x = __z.real(); + const _Tp __y = __z.imag(); + return complex<_Tp>(sinh(__x) * cos(__y), cosh(__x) * sin(__y)); + } + + + inline __complex__ float + __complex_sinh(__complex__ float __z) { return __builtin_csinhf(__z); } + + inline __complex__ double + __complex_sinh(__complex__ double __z) { return __builtin_csinh(__z); } + + inline __complex__ long double + __complex_sinh(const __complex__ long double& __z) + { return __builtin_csinhl(__z); } + + template + inline complex<_Tp> + sinh(const complex<_Tp>& __z) { return __complex_sinh(__z.__rep()); } +# 883 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + complex<_Tp> + __complex_sqrt(const complex<_Tp>& __z) + { + _Tp __x = __z.real(); + _Tp __y = __z.imag(); + + if (__x == _Tp()) + { + _Tp __t = sqrt(abs(__y) / 2); + return complex<_Tp>(__t, __y < _Tp() ? -__t : __t); + } + else + { + _Tp __t = sqrt(2 * (std::abs(__z) + abs(__x))); + _Tp __u = __t / 2; + return __x > _Tp() + ? complex<_Tp>(__u, __y / __t) + : complex<_Tp>(abs(__y) / __t, __y < _Tp() ? -__u : __u); + } + } + + + inline __complex__ float + __complex_sqrt(__complex__ float __z) { return __builtin_csqrtf(__z); } + + inline __complex__ double + __complex_sqrt(__complex__ double __z) { return __builtin_csqrt(__z); } + + inline __complex__ long double + __complex_sqrt(const __complex__ long double& __z) + { return __builtin_csqrtl(__z); } + + template + inline complex<_Tp> + sqrt(const complex<_Tp>& __z) { return __complex_sqrt(__z.__rep()); } +# 927 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + inline complex<_Tp> + __complex_tan(const complex<_Tp>& __z) + { return std::sin(__z) / std::cos(__z); } + + + inline __complex__ float + __complex_tan(__complex__ float __z) { return __builtin_ctanf(__z); } + + inline __complex__ double + __complex_tan(__complex__ double __z) { return __builtin_ctan(__z); } + + inline __complex__ long double + __complex_tan(const __complex__ long double& __z) + { return __builtin_ctanl(__z); } + + template + inline complex<_Tp> + tan(const complex<_Tp>& __z) { return __complex_tan(__z.__rep()); } +# 955 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + inline complex<_Tp> + __complex_tanh(const complex<_Tp>& __z) + { return std::sinh(__z) / std::cosh(__z); } + + + inline __complex__ float + __complex_tanh(__complex__ float __z) { return __builtin_ctanhf(__z); } + + inline __complex__ double + __complex_tanh(__complex__ double __z) { return __builtin_ctanh(__z); } + + inline __complex__ long double + __complex_tanh(const __complex__ long double& __z) + { return __builtin_ctanhl(__z); } + + template + inline complex<_Tp> + tanh(const complex<_Tp>& __z) { return __complex_tanh(__z.__rep()); } +# 984 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + complex<_Tp> + __complex_pow_unsigned(complex<_Tp> __x, unsigned __n) + { + complex<_Tp> __y = __n % 2 ? __x : complex<_Tp>(1); + + while (__n >>= 1) + { + __x *= __x; + if (__n % 2) + __y *= __x; + } + + return __y; + } + + + + + + + + template + inline complex<_Tp> + pow(const complex<_Tp>& __z, int __n) + { + return __n < 0 + ? complex<_Tp>(1) / std::__complex_pow_unsigned(__z, -(unsigned)__n) + : std::__complex_pow_unsigned(__z, __n); + } + + template + complex<_Tp> + pow(const complex<_Tp>& __x, const _Tp& __y) + { + + + + + if (__x.imag() == _Tp() && __x.real() > _Tp()) + return pow(__x.real(), __y); + + complex<_Tp> __t = std::log(__x); + return std::polar<_Tp>(exp(__y * __t.real()), __y * __t.imag()); + } + + template + inline complex<_Tp> + __complex_pow(const complex<_Tp>& __x, const complex<_Tp>& __y) + { return __x == _Tp() ? _Tp() : std::exp(__y * std::log(__x)); } + + + inline __complex__ float + __complex_pow(__complex__ float __x, __complex__ float __y) + { return __builtin_cpowf(__x, __y); } + + inline __complex__ double + __complex_pow(__complex__ double __x, __complex__ double __y) + { return __builtin_cpow(__x, __y); } + + inline __complex__ long double + __complex_pow(const __complex__ long double& __x, + const __complex__ long double& __y) + { return __builtin_cpowl(__x, __y); } + + template + inline complex<_Tp> + pow(const complex<_Tp>& __x, const complex<_Tp>& __y) + { return __complex_pow(__x.__rep(), __y.__rep()); } + + + + + + + + template + inline complex<_Tp> + pow(const _Tp& __x, const complex<_Tp>& __y) + { + return __x > _Tp() ? std::polar<_Tp>(pow(__x, __y.real()), + __y.imag() * log(__x)) + : std::pow(complex<_Tp>(__x), __y); + } + + + + template<> + struct complex + { + typedef float value_type; + typedef __complex__ float _ComplexT; + + constexpr complex(_ComplexT __z) : _M_value(__z) { } + + constexpr complex(float __r = 0.0f, float __i = 0.0f) + + : _M_value{ __r, __i } { } + + + + + + + + explicit constexpr complex(const complex&); + explicit constexpr complex(const complex&); + + + + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr float + real() const { return __real__ _M_value; } + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr float + imag() const { return __imag__ _M_value; } +# 1118 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + void + real(float __val) { __real__ _M_value = __val; } + + void + imag(float __val) { __imag__ _M_value = __val; } + + complex& + operator=(float __f) + { + _M_value = __f; + return *this; + } + + complex& + operator+=(float __f) + { + _M_value += __f; + return *this; + } + + complex& + operator-=(float __f) + { + _M_value -= __f; + return *this; + } + + complex& + operator*=(float __f) + { + _M_value *= __f; + return *this; + } + + complex& + operator/=(float __f) + { + _M_value /= __f; + return *this; + } + + + + + + template + complex& + operator=(const complex<_Tp>& __z) + { + __real__ _M_value = __z.real(); + __imag__ _M_value = __z.imag(); + return *this; + } + + template + complex& + operator+=(const complex<_Tp>& __z) + { + __real__ _M_value += __z.real(); + __imag__ _M_value += __z.imag(); + return *this; + } + + template + complex& + operator-=(const complex<_Tp>& __z) + { + __real__ _M_value -= __z.real(); + __imag__ _M_value -= __z.imag(); + return *this; + } + + template + complex& + operator*=(const complex<_Tp>& __z) + { + _ComplexT __t; + __real__ __t = __z.real(); + __imag__ __t = __z.imag(); + _M_value *= __t; + return *this; + } + + template + complex& + operator/=(const complex<_Tp>& __z) + { + _ComplexT __t; + __real__ __t = __z.real(); + __imag__ __t = __z.imag(); + _M_value /= __t; + return *this; + } + + constexpr _ComplexT __rep() const { return _M_value; } + + private: + _ComplexT _M_value; + }; + + + + template<> + struct complex + { + typedef double value_type; + typedef __complex__ double _ComplexT; + + constexpr complex(_ComplexT __z) : _M_value(__z) { } + + constexpr complex(double __r = 0.0, double __i = 0.0) + + : _M_value{ __r, __i } { } + + + + + + + + constexpr complex(const complex& __z) + : _M_value(__z.__rep()) { } + + explicit constexpr complex(const complex&); + + + + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr double + real() const { return __real__ _M_value; } + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr double + imag() const { return __imag__ _M_value; } +# 1269 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + void + real(double __val) { __real__ _M_value = __val; } + + void + imag(double __val) { __imag__ _M_value = __val; } + + complex& + operator=(double __d) + { + _M_value = __d; + return *this; + } + + complex& + operator+=(double __d) + { + _M_value += __d; + return *this; + } + + complex& + operator-=(double __d) + { + _M_value -= __d; + return *this; + } + + complex& + operator*=(double __d) + { + _M_value *= __d; + return *this; + } + + complex& + operator/=(double __d) + { + _M_value /= __d; + return *this; + } + + + + + template + complex& + operator=(const complex<_Tp>& __z) + { + __real__ _M_value = __z.real(); + __imag__ _M_value = __z.imag(); + return *this; + } + + template + complex& + operator+=(const complex<_Tp>& __z) + { + __real__ _M_value += __z.real(); + __imag__ _M_value += __z.imag(); + return *this; + } + + template + complex& + operator-=(const complex<_Tp>& __z) + { + __real__ _M_value -= __z.real(); + __imag__ _M_value -= __z.imag(); + return *this; + } + + template + complex& + operator*=(const complex<_Tp>& __z) + { + _ComplexT __t; + __real__ __t = __z.real(); + __imag__ __t = __z.imag(); + _M_value *= __t; + return *this; + } + + template + complex& + operator/=(const complex<_Tp>& __z) + { + _ComplexT __t; + __real__ __t = __z.real(); + __imag__ __t = __z.imag(); + _M_value /= __t; + return *this; + } + + constexpr _ComplexT __rep() const { return _M_value; } + + private: + _ComplexT _M_value; + }; + + + + template<> + struct complex + { + typedef long double value_type; + typedef __complex__ long double _ComplexT; + + constexpr complex(_ComplexT __z) : _M_value(__z) { } + + constexpr complex(long double __r = 0.0L, + long double __i = 0.0L) + + : _M_value{ __r, __i } { } + + + + + + + + constexpr complex(const complex& __z) + : _M_value(__z.__rep()) { } + + constexpr complex(const complex& __z) + : _M_value(__z.__rep()) { } + + + + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr long double + real() const { return __real__ _M_value; } + + __attribute ((__abi_tag__ ("cxx11"))) + constexpr long double + imag() const { return __imag__ _M_value; } +# 1421 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + void + real(long double __val) { __real__ _M_value = __val; } + + void + imag(long double __val) { __imag__ _M_value = __val; } + + complex& + operator=(long double __r) + { + _M_value = __r; + return *this; + } + + complex& + operator+=(long double __r) + { + _M_value += __r; + return *this; + } + + complex& + operator-=(long double __r) + { + _M_value -= __r; + return *this; + } + + complex& + operator*=(long double __r) + { + _M_value *= __r; + return *this; + } + + complex& + operator/=(long double __r) + { + _M_value /= __r; + return *this; + } + + + + + template + complex& + operator=(const complex<_Tp>& __z) + { + __real__ _M_value = __z.real(); + __imag__ _M_value = __z.imag(); + return *this; + } + + template + complex& + operator+=(const complex<_Tp>& __z) + { + __real__ _M_value += __z.real(); + __imag__ _M_value += __z.imag(); + return *this; + } + + template + complex& + operator-=(const complex<_Tp>& __z) + { + __real__ _M_value -= __z.real(); + __imag__ _M_value -= __z.imag(); + return *this; + } + + template + complex& + operator*=(const complex<_Tp>& __z) + { + _ComplexT __t; + __real__ __t = __z.real(); + __imag__ __t = __z.imag(); + _M_value *= __t; + return *this; + } + + template + complex& + operator/=(const complex<_Tp>& __z) + { + _ComplexT __t; + __real__ __t = __z.real(); + __imag__ __t = __z.imag(); + _M_value /= __t; + return *this; + } + + constexpr _ComplexT __rep() const { return _M_value; } + + private: + _ComplexT _M_value; + }; + + + + inline constexpr + complex::complex(const complex& __z) + : _M_value(__z.__rep()) { } + + inline constexpr + complex::complex(const complex& __z) + : _M_value(__z.__rep()) { } + + inline constexpr + complex::complex(const complex& __z) + : _M_value(__z.__rep()) { } + + + + + + extern template istream& operator>>(istream&, complex&); + extern template ostream& operator<<(ostream&, const complex&); + extern template istream& operator>>(istream&, complex&); + extern template ostream& operator<<(ostream&, const complex&); + extern template istream& operator>>(istream&, complex&); + extern template ostream& operator<<(ostream&, const complex&); + + + extern template wistream& operator>>(wistream&, complex&); + extern template wostream& operator<<(wostream&, const complex&); + extern template wistream& operator>>(wistream&, complex&); + extern template wostream& operator<<(wostream&, const complex&); + extern template wistream& operator>>(wistream&, complex&); + extern template wostream& operator<<(wostream&, const complex&); + + + + + + +} + +namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) +{ + + + + template + struct __promote_2, _Up> + { + public: + typedef std::complex::__type> __type; + }; + + template + struct __promote_2<_Tp, std::complex<_Up> > + { + public: + typedef std::complex::__type> __type; + }; + + template + struct __promote_2, std::complex<_Up> > + { + public: + typedef std::complex::__type> __type; + }; + + +} + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template std::complex<_Tp> acos(const std::complex<_Tp>&); + template std::complex<_Tp> asin(const std::complex<_Tp>&); + template std::complex<_Tp> atan(const std::complex<_Tp>&); + + template std::complex<_Tp> acosh(const std::complex<_Tp>&); + template std::complex<_Tp> asinh(const std::complex<_Tp>&); + template std::complex<_Tp> atanh(const std::complex<_Tp>&); + + template _Tp fabs(const std::complex<_Tp>&); + + template + inline std::complex<_Tp> + __complex_acos(const std::complex<_Tp>& __z) + { + const std::complex<_Tp> __t = std::asin(__z); + const _Tp __pi_2 = 1.5707963267948966192313216916397514L; + return std::complex<_Tp>(__pi_2 - __t.real(), -__t.imag()); + } + + + inline __complex__ float + __complex_acos(__complex__ float __z) + { return __builtin_cacosf(__z); } + + inline __complex__ double + __complex_acos(__complex__ double __z) + { return __builtin_cacos(__z); } + + inline __complex__ long double + __complex_acos(const __complex__ long double& __z) + { return __builtin_cacosl(__z); } + + template + inline std::complex<_Tp> + acos(const std::complex<_Tp>& __z) + { return __complex_acos(__z.__rep()); } +# 1642 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + inline std::complex<_Tp> + __complex_asin(const std::complex<_Tp>& __z) + { + std::complex<_Tp> __t(-__z.imag(), __z.real()); + __t = std::asinh(__t); + return std::complex<_Tp>(__t.imag(), -__t.real()); + } + + + inline __complex__ float + __complex_asin(__complex__ float __z) + { return __builtin_casinf(__z); } + + inline __complex__ double + __complex_asin(__complex__ double __z) + { return __builtin_casin(__z); } + + inline __complex__ long double + __complex_asin(const __complex__ long double& __z) + { return __builtin_casinl(__z); } + + template + inline std::complex<_Tp> + asin(const std::complex<_Tp>& __z) + { return __complex_asin(__z.__rep()); } +# 1678 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + std::complex<_Tp> + __complex_atan(const std::complex<_Tp>& __z) + { + const _Tp __r2 = __z.real() * __z.real(); + const _Tp __x = _Tp(1.0) - __r2 - __z.imag() * __z.imag(); + + _Tp __num = __z.imag() + _Tp(1.0); + _Tp __den = __z.imag() - _Tp(1.0); + + __num = __r2 + __num * __num; + __den = __r2 + __den * __den; + + return std::complex<_Tp>(_Tp(0.5) * atan2(_Tp(2.0) * __z.real(), __x), + _Tp(0.25) * log(__num / __den)); + } + + + inline __complex__ float + __complex_atan(__complex__ float __z) + { return __builtin_catanf(__z); } + + inline __complex__ double + __complex_atan(__complex__ double __z) + { return __builtin_catan(__z); } + + inline __complex__ long double + __complex_atan(const __complex__ long double& __z) + { return __builtin_catanl(__z); } + + template + inline std::complex<_Tp> + atan(const std::complex<_Tp>& __z) + { return __complex_atan(__z.__rep()); } +# 1722 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + std::complex<_Tp> + __complex_acosh(const std::complex<_Tp>& __z) + { + + return _Tp(2.0) * std::log(std::sqrt(_Tp(0.5) * (__z + _Tp(1.0))) + + std::sqrt(_Tp(0.5) * (__z - _Tp(1.0)))); + } + + + inline __complex__ float + __complex_acosh(__complex__ float __z) + { return __builtin_cacoshf(__z); } + + inline __complex__ double + __complex_acosh(__complex__ double __z) + { return __builtin_cacosh(__z); } + + inline __complex__ long double + __complex_acosh(const __complex__ long double& __z) + { return __builtin_cacoshl(__z); } + + template + inline std::complex<_Tp> + acosh(const std::complex<_Tp>& __z) + { return __complex_acosh(__z.__rep()); } +# 1758 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + std::complex<_Tp> + __complex_asinh(const std::complex<_Tp>& __z) + { + std::complex<_Tp> __t((__z.real() - __z.imag()) + * (__z.real() + __z.imag()) + _Tp(1.0), + _Tp(2.0) * __z.real() * __z.imag()); + __t = std::sqrt(__t); + + return std::log(__t + __z); + } + + + inline __complex__ float + __complex_asinh(__complex__ float __z) + { return __builtin_casinhf(__z); } + + inline __complex__ double + __complex_asinh(__complex__ double __z) + { return __builtin_casinh(__z); } + + inline __complex__ long double + __complex_asinh(const __complex__ long double& __z) + { return __builtin_casinhl(__z); } + + template + inline std::complex<_Tp> + asinh(const std::complex<_Tp>& __z) + { return __complex_asinh(__z.__rep()); } +# 1797 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + std::complex<_Tp> + __complex_atanh(const std::complex<_Tp>& __z) + { + const _Tp __i2 = __z.imag() * __z.imag(); + const _Tp __x = _Tp(1.0) - __i2 - __z.real() * __z.real(); + + _Tp __num = _Tp(1.0) + __z.real(); + _Tp __den = _Tp(1.0) - __z.real(); + + __num = __i2 + __num * __num; + __den = __i2 + __den * __den; + + return std::complex<_Tp>(_Tp(0.25) * (log(__num) - log(__den)), + _Tp(0.5) * atan2(_Tp(2.0) * __z.imag(), __x)); + } + + + inline __complex__ float + __complex_atanh(__complex__ float __z) + { return __builtin_catanhf(__z); } + + inline __complex__ double + __complex_atanh(__complex__ double __z) + { return __builtin_catanh(__z); } + + inline __complex__ long double + __complex_atanh(const __complex__ long double& __z) + { return __builtin_catanhl(__z); } + + template + inline std::complex<_Tp> + atanh(const std::complex<_Tp>& __z) + { return __complex_atanh(__z.__rep()); } +# 1841 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/complex" 3 + template + inline _Tp + + + + fabs(const std::complex<_Tp>& __z) + { return std::abs(__z); } + + + template + inline typename __gnu_cxx::__promote<_Tp>::__type + arg(_Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + + return std::signbit(__x) ? __type(3.1415926535897932384626433832795029L) + : __type(); + + + + } + + template + constexpr inline typename __gnu_cxx::__promote<_Tp>::__type + imag(_Tp) + { return _Tp(); } + + template + inline typename __gnu_cxx::__promote<_Tp>::__type + norm(_Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return __type(__x) * __type(__x); + } + + template + constexpr inline typename __gnu_cxx::__promote<_Tp>::__type + real(_Tp __x) + { return __x; } + + template + inline std::complex::__type> + pow(const std::complex<_Tp>& __x, const _Up& __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return std::pow(std::complex<__type>(__x), __type(__y)); + } + + template + inline std::complex::__type> + pow(const _Tp& __x, const std::complex<_Up>& __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return std::pow(__type(__x), std::complex<__type>(__y)); + } + + template + inline std::complex::__type> + pow(const std::complex<_Tp>& __x, const std::complex<_Up>& __y) + { + typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; + return std::pow(std::complex<__type>(__x), + std::complex<__type>(__y)); + } + + + + template std::complex<_Tp> proj(const std::complex<_Tp>&); + + template + std::complex<_Tp> + __complex_proj(const std::complex<_Tp>& __z) + { + const _Tp __den = (__z.real() * __z.real() + + __z.imag() * __z.imag() + _Tp(1.0)); + + return std::complex<_Tp>((_Tp(2.0) * __z.real()) / __den, + (_Tp(2.0) * __z.imag()) / __den); + } + + + inline __complex__ float + __complex_proj(__complex__ float __z) + { return __builtin_cprojf(__z); } + + inline __complex__ double + __complex_proj(__complex__ double __z) + { return __builtin_cproj(__z); } + + inline __complex__ long double + __complex_proj(const __complex__ long double& __z) + { return __builtin_cprojl(__z); } + + template + inline std::complex<_Tp> + proj(const std::complex<_Tp>& __z) + { return __complex_proj(__z.__rep()); } + + + + + + + + template + inline std::complex::__type> + proj(_Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return std::proj(std::complex<__type>(__x)); + } + + template + inline std::complex::__type> + conj(_Tp __x) + { + typedef typename __gnu_cxx::__promote<_Tp>::__type __type; + return std::complex<__type>(__x, -__type()); + } + + + +inline namespace literals { +inline namespace complex_literals { +#pragma GCC diagnostic push + + + + constexpr std::complex + operator""if(long double __num) + { return std::complex{0.0F, static_cast(__num)}; } + + constexpr std::complex + operator""if(unsigned long long __num) + { return std::complex{0.0F, static_cast(__num)}; } + + constexpr std::complex + operator""i(long double __num) + { return std::complex{0.0, static_cast(__num)}; } + + constexpr std::complex + operator""i(unsigned long long __num) + { return std::complex{0.0, static_cast(__num)}; } + + constexpr std::complex + operator""il(long double __num) + { return std::complex{0.0L, __num}; } + + constexpr std::complex + operator""il(unsigned long long __num) + { return std::complex{0.0L, static_cast(__num)}; } + +#pragma GCC diagnostic pop +} +} + + + + +} +# 8 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" 2 + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_traits.h" 1 +# 15 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_traits.h" +namespace adf { +namespace api_impl { + + +template +struct MapBufferPortDims { + operator std::vector() const { return {}; } +}; + +template +struct MapBufferPortDims> +{ + operator std::vector() const { + return std::vector{ds ...}; } +}; + + +template constexpr param_type mapDataType() {return p_voidty;} +template<> constexpr param_type mapDataType() {return p_int8;} +template<> constexpr param_type mapDataType() {return p_int16;} +template<> constexpr param_type mapDataType() {return p_int32;} +template<> constexpr param_type mapDataType() {return p_int64;} +template<> constexpr param_type mapDataType() {return p_uint8;} +template<> constexpr param_type mapDataType() {return p_uint16;} +template<> constexpr param_type mapDataType() {return p_uint32;} +template<> constexpr param_type mapDataType() {return p_uint64;} +template<> constexpr param_type mapDataType() {return p_float;} +template<> constexpr param_type mapDataType() {return p_cint16;} +template<> constexpr param_type mapDataType() {return p_cint32;} +template<> constexpr param_type mapDataType() {return p_cfloat;} + + + + + +template<> constexpr param_type mapDataType() {return p_int4;} +template<> constexpr param_type mapDataType() {return p_uint4;} +template<> constexpr param_type mapDataType() {return p_bfloat16;} + + +template<> constexpr param_type mapDataType() {return p_bfp16ebs8;} +template<> constexpr param_type mapDataType() {return p_bfp16ebs16;} +# 83 "/usr/local/lib/python3.10/dist-packages/include/adf/io_buffer/io_buffer_traits.h" +template constexpr locking_mode mapBufferPortLockingMode() {return lm_none;} +template<> constexpr locking_mode mapBufferPortLockingMode() {return lm_auto;} +template<> constexpr locking_mode mapBufferPortLockingMode() {return lm_user;} + +template constexpr port_direction mapBufferPortDirection() {return dir_in;} +template<> constexpr port_direction mapBufferPortDirection () {return dir_out;} +template<> constexpr port_direction mapBufferPortDirection () {return dir_in;} + + + + +template +struct MapBufferPort: std::false_type {}; + +template +struct MapBufferPort> + : std::true_type +{ + using dims_type = typename tpConfig::dims_type; + + static constexpr port_direction direction() + { + return mapBufferPortDirection(); + } + static constexpr param_type subPtype() + { + return mapDataType(); + } + static constexpr locking_mode lockingMode() + { + return mapBufferPortLockingMode(); + } + static std::vector dimensions() + { + return MapBufferPortDims(); + } + static constexpr bool hasCyclicAddressing() + { + return std::is_same::value; + } + static constexpr uint32_t margin() + { + return tpConfig::_margin; + } +}; + + +} +} +# 14 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" 2 + +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_dynlink.h" 1 +# 16 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" 2 + +namespace adf +{ + + + + class PortImpl; + class GraphImpl; + class KernelImpl; + class ParameterImpl; + class ConnectImpl; + class ConstraintImpl; + class LocationConstraintImpl; + class IoAttrImpl; + class PlatformImpl; + class PktMergeImpl; + class PktOrderedMergeImpl; + class PktSplitImpl; + class PktControlImpl; + class MicroControllerImpl; + class ObjectImpl; + class BypassImpl; + class SharedBufferImpl; + class ExternalBufferImpl; + class OperatorImpl; + + class FileIO; + class GMIO; + class IoAttr; + class PLIO; + class access_pattern; + class bypass; + class graph; + class input_gmio; + class input_plio; + class kernel; + class output_gmio; + class output_plio; + class parameter; + class pktcontrol; + class microcontroller; + class samples_per_iteration; + class Operator; + template class port; + template class pktmerge; + template class pktorderedmerge; + template class pktsplit; + namespace simulation { + template class platform; + } + class shared_buffer_base + { + public: + std::shared_ptr impl; + }; + + class external_buffer_base + { + public: + std::shared_ptr impl; + }; + + template class external_buffer; + template class shared_buffer; + template class connect; + + + namespace api_impl + { + + void checkVectorAccess(size_t pos, size_t size); + + + + void createPort(std::shared_ptr&, adf::port_direction); + void createPort(std::shared_ptr&, std::shared_ptr); + + void negate(std::shared_ptr&); + void async(std::shared_ptr&); + void sync(std::shared_ptr&); + + + + struct ConnectTemplateParameter + { + adf::port_type portType; + int windowSize; + int margin; + }; + + template ConnectTemplateParameter connectTemplateParam() + { + return{ (adf::port_type)_XILINX_ADF_T::porttype, _XILINX_ADF_T::winsz, _XILINX_ADF_T::margin }; + } + + void connectPorts(std::shared_ptr&, std::shared_ptr&, std::shared_ptr&, ConnectTemplateParameter, ConnectTemplateParameter); + + void connectParameterToKernel(std::shared_ptr&, std::shared_ptr&, std::shared_ptr&); + + + + void createConstraintFifoDepth(std::shared_ptr&, std::shared_ptr&); + + + + void createFIFOLocationConstraint(std::shared_ptr&, std::shared_ptr&); + void createPLIOOrGMIOLocationConstraint(std::shared_ptr&, std::shared_ptr&); + + + + struct IoAttrOrFile + { + IoAttr* ioAttr; + const char* ioFile; + + IoAttrOrFile(IoAttr* attr) : ioAttr(attr), ioFile(nullptr) {} + IoAttrOrFile(const char* file) : ioAttr(nullptr), ioFile(file) {} + }; + + void createPlatform(std::shared_ptr& spPlatform, adf::port* src, int num_inputs, adf::port* sink, int num_outputs, std::vector& ioAttrOrFiles); + + template void createPlatform(std::shared_ptr& spPlatform, adf::port* src, int num_inputs, adf::port* sink, int num_outputs, Types... ios) + { + std::vector ioAttrOrFiles; + getPlatformIoAttrs(ioAttrOrFiles, ios...); + createPlatform(spPlatform, src, num_inputs, sink, num_outputs, ioAttrOrFiles); + } + + + void getPlatformIoAttrs(std::vector& ioAttrOrFiles); + + + template void getPlatformIoAttrs(std::vector& ioAttrOrFiles, IoAttr* ioAttr, Types... ios) + { + ioAttrOrFiles.push_back(IoAttrOrFile(ioAttr)); + getPlatformIoAttrs(ioAttrOrFiles, ios...); + } + + + template void getPlatformIoAttrs(std::vector& ioAttrOrFiles, const char* ioFile, Types... ios) + { + ioAttrOrFiles.push_back(IoAttrOrFile(ioFile)); + getPlatformIoAttrs(ioAttrOrFiles, ios...); + } + + + + void createPktMerge(std::shared_ptr& spImpl); + void createPktMerge(std::shared_ptr& spImpl, int nway, std::vector>& in, std::vector>& out); + void assignmentPktMerge(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& spImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + + + + void createPktOrderedMerge(std::shared_ptr& spImpl); + void createPktOrderedMerge(std::shared_ptr& spImpl, int nway, std::vector>& in, std::vector>& out); + void assignmentPktOrderedMerge(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& spImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + + + + void createPktSplit(std::shared_ptr& spImpl); + void createPktSplit(std::shared_ptr& spImpl, int nway, std::vector>& in, std::vector>& out); + void assignmentPktSplit(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& spImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + + + + void createPktControl(std::shared_ptr& spImpl); + void createPktControl(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, bool return_packet); + void assignmentPktControl(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& spImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + + + + void createMicroController(std::shared_ptr& spImpl); + void createMicroController(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, int numInput, int numOutput); + void assignmentMicroController(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& spImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + + + + void createSharedBuffer(std::shared_ptr& spImpl); + void createSharedBuffer(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, element_type elemType, param_type paramType, const std::vector& dimensions, size_t numInputs, size_t numOutputs); + void assignmentSharedBuffer(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& spImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + + unsigned sharedBufferEnqueueTask(std::shared_ptr& spImpl, std::shared_ptr& pPortImpl, const std::vector& buffer_descriptors, const std::vector& bd_ids, uint32_t repeat_count, bool enable_task_complete_token); + unsigned sharedBufferWait(std::shared_ptr& spImpl, std::shared_ptr& pPortImpl); + + + + + void createExternalBuffer(std::shared_ptr& spImpl); + void createExternalBuffer(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, element_type elemType, param_type paramType, const std::vector& dimensions, size_t numInputs, size_t numOutputs); + void assignmentExternalBuffer(std::shared_ptr& spImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& spImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + void setAddressExternalBuffer(std::shared_ptr& spImpl, const void* ptr); + return_code gm2aie_nb(std::shared_ptr& spImpl, std::shared_ptr& pOutPortImpl); + return_code aie2gm_nb(std::shared_ptr& spImpl, std::shared_ptr& pInPortImpl); + return_code setupPingPongBuffers(std::shared_ptr& spImpl, const void* ptr1, const void* ptr2); + return_code wait(std::shared_ptr& spImpl, std::shared_ptr& portImpl); + + + void createOperator(std::string operatorName, std::shared_ptr& impl, std::vector>& in, std::vector>& out, size_t numInputs, size_t numOutputs); + void createOperator(std::shared_ptr& impl); + void assignmentOperator(std::shared_ptr& opImpl, std::vector>& in, std::vector>& out, const std::shared_ptr& opImplFrom, const std::vector>& inFrom, const std::vector>& outFrom); + + + + struct port_info { + adf::port_direction pd; + adf::param_type paramType; + adf::param_type subParamType; + adf::port_type ptEnum; + int arraySize; + int apBitWidth; + adf::locking_mode lockingMode; + std::vector dimensions; + bool hasCyclicAddressing; + uint32_t margin; + }; + + void addPort(kernel& k, api_impl::port_info portInfo); + + + template struct FuncType {}; + template + struct FuncType { + typedef _XILINX_ADF_T firstType; + typedef FuncType restType; + }; + + template struct Arity {}; + template + struct Arity { + enum { value = 1 + Arity::value }; + }; + template <> struct Arity { enum { value = 0 }; }; + + template struct Disjunction : std::false_type { }; + template + struct Disjunction<_XILINX_ADF_B1> : _XILINX_ADF_B1 { }; + template + struct Disjunction<_XILINX_ADF_B1, _XILINX_ADF_BS...> + : std::conditional_t> { }; + + + template struct tyPortType + { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_voidty; + static const adf::param_type subPtype = adf::param_type::p_voidty; + static const adf::port_type ptEnum = adf::port_type::port_blank; + static const int arraySize = 0; + static const int apBitWidth = 0; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + }; +# 294 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int8; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint8; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int16; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint16; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint32; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int64; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint64; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_float; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_cint16; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_cint32; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + + + + + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int8; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint8; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int16; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint16; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint32; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_int64; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_uint64; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_float; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_cint16; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_window; static const adf::param_type subPtype = adf::param_type::p_cint32; static const adf::port_type ptEnum = adf::port_type::port_memory; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = true; static const uint32_t margin = std::numeric_limits::max(); }; +# 341 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int8; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint8; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint32; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int64; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint64; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_float; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_cint16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_cint32; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 360 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int4; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint4; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_bfloat16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 372 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int8; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint8; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint32; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int64; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint64; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_float; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_cint16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_cint32; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 391 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_int4; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_uint4; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_stream; static const adf::param_type subPtype = adf::param_type::p_bfloat16; static const adf::port_type ptEnum = adf::port_type::port_stream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 455 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template struct tyPortType *> + { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_voidty; + static const adf::param_type subPtype = adf::param_type::p_voidty; + static const adf::port_type ptEnum = adf::port_type::port_cascade; + static const int arraySize = 0; + static const int apBitWidth = 0; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template struct tyPortType *> + { + static const adf::port_direction pd = adf::port_direction::dir_out; + static const adf::param_type paramType = adf::param_type::p_voidty; + static const adf::param_type subPtype = adf::param_type::p_voidty; + static const adf::port_type ptEnum = adf::port_type::port_cascade; + static const int arraySize = 0; + static const int apBitWidth = 0; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; +# 498 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_accfloat; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_accfloat; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 512 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_acc32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_acc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cacc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_acc32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_acc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_cacc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + + + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_acc48; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cacc48; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_acc32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cacc32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_acc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cacc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_accfloat; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 536 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int4; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint4; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_bfloat16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 547 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int8; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint8; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cint16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cint32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_float; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cfloat; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_acc48; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_cacc48; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_acc32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_cacc32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_acc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_cacc64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_accfloat; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 575 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_int4; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_uint4; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_bfloat16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 586 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_int8; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_int16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_int32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_int64; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_uint8; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_uint16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_uint32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_cint16; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_cint32; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_float; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType*> { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_cfloat; static const adf::param_type subPtype = adf::param_type::p_int32; static const adf::port_type ptEnum = adf::port_type::port_cascade; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 662 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_pktstream; static const adf::param_type subPtype = adf::param_type::p_pktstream; static const adf::port_type ptEnum = adf::port_type::port_pktstream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_out; static const adf::param_type paramType = adf::param_type::p_pktstream; static const adf::param_type subPtype = adf::param_type::p_pktstream; static const adf::port_type ptEnum = adf::port_type::port_pktstream; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 681 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int8; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint8; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int16; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint16; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int32; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint32; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int64; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint64; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_float; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cint16; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType > { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cint16; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cint32; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType > { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_cint32; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 704 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_int4; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_uint4; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_bfloat16; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + + + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_bfp16ebs8; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; + template <> struct tyPortType { static const adf::port_direction pd = adf::port_direction::dir_in; static const adf::param_type paramType = adf::param_type::p_bfp16ebs16; static const adf::param_type subPtype = adf::param_type::p_voidty; static const adf::port_type ptEnum = adf::port_type::port_runtime_param; static const int arraySize = 0; static const int apBitWidth = 0; static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; static std::vector dimensions() { return {};} static const bool hasCyclicAddressing = false; static const uint32_t margin = 0; }; +# 728 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template struct tyPortType> { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_ap_int; + static const adf::param_type subPtype = adf::param_type::p_voidty; + static const adf::port_type ptEnum = adf::port_type::port_runtime_param; + static const int arraySize = 0; + static const int apBitWidth = _AP_W; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType> { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_ap_uint; + static const adf::param_type subPtype = adf::param_type::p_voidty; + static const adf::port_type ptEnum = adf::port_type::port_runtime_param; + static const int arraySize = 0; + static const int apBitWidth = _AP_W; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType> { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_ap_axis; + static const adf::param_type subPtype = adf::param_type::p_voidty; + static const adf::port_type ptEnum = adf::port_type::port_blank; + static const int arraySize = 0; + static const int apBitWidth = D; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType> { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_ap_axiu; + static const adf::param_type subPtype = adf::param_type::p_voidty; + static const adf::port_type ptEnum = adf::port_type::port_blank; + static const int arraySize = 0; + static const int apBitWidth = D; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + + + template struct tyPortType { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::subPtype; + static const adf::port_type ptEnum = tyPortType<_XILINX_ADF_T>::ptEnum; + static const int arraySize = 0; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType + <_XILINX_ADF_T const &, + std::enable_if_t, + MapBufferPort<_XILINX_ADF_T>>::value>> { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::subPtype; + static const adf::port_type ptEnum = tyPortType<_XILINX_ADF_T>::ptEnum; + static const int arraySize = 0; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType + <_XILINX_ADF_T &, + std::enable_if_t, + std::is_array<_XILINX_ADF_T>, + MapBufferPort<_XILINX_ADF_T>>::value>> { + static const adf::port_direction pd = adf::port_direction::dir_inout; + static const adf::param_type paramType = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::subPtype; + static const adf::port_type ptEnum = tyPortType<_XILINX_ADF_T>::ptEnum; + static const int arraySize = 0; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template + struct tyPortType + <_XILINX_ADF_T const (&)[_XILINX_ADF_Q] > { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_array; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = tyPortType<_XILINX_ADF_T>::ptEnum; + static const int arraySize = _XILINX_ADF_Q; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template + struct tyPortType + <_XILINX_ADF_T(&)[_XILINX_ADF_Q], + std::enable_if_t, + MapBufferPort<_XILINX_ADF_T>>::value>> { + static const adf::port_direction pd = adf::port_direction::dir_inout; + static const adf::param_type paramType = adf::param_type::p_array; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = tyPortType<_XILINX_ADF_T>::ptEnum; + static const int arraySize = _XILINX_ADF_Q; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + + + template struct tyPortType&>> { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_hls_stream; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = adf::port_type::port_stream; + static const int arraySize = 0; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType&>> { + static const adf::port_direction pd = adf::port_direction::dir_out; + static const adf::param_type paramType = adf::param_type::p_hls_stream; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = adf::port_type::port_stream; + static const int arraySize = 0; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + + + template struct tyPortType ::value>::type> { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_pointer; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = adf::port_type::port_global_memory; + static const int arraySize = 0; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType { + static const adf::port_direction pd = adf::port_direction::dir_in; + static const adf::param_type paramType = adf::param_type::p_pointer; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = adf::port_type::port_global_memory; + static const int arraySize = _XILINX_ADF_Q; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct CascadePort: std::false_type {}; + template struct CascadePort>: std::true_type{}; + template struct CascadePort>: std::true_type{}; + + template struct tyPortType <_XILINX_ADF_T *, + typename std::enable_if::value && + !CascadePort<_XILINX_ADF_T>::value && + !std::is_const<_XILINX_ADF_T>::value>::type> { + static const adf::port_direction pd = adf::port_direction::dir_inout; + static const adf::param_type paramType = adf::param_type::p_pointer; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = adf::port_type::port_global_memory; + static const int arraySize = 0; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template struct tyPortType <_XILINX_ADF_T[_XILINX_ADF_Q]> { + static const adf::port_direction pd = adf::port_direction::dir_inout; + static const adf::param_type paramType = adf::param_type::p_pointer; + static const adf::param_type subPtype = tyPortType<_XILINX_ADF_T>::paramType; + static const adf::port_type ptEnum = adf::port_type::port_global_memory; + static const int arraySize = _XILINX_ADF_Q; + static const int apBitWidth = tyPortType<_XILINX_ADF_T>::apBitWidth; + static const adf::locking_mode lockingMode = adf::locking_mode::lm_auto; + static std::vector dimensions() { return {};} + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + + template + struct tyPortType<_XILINX_ADF_T &, + typename std::enable_if::value>::type> + { + static const adf::port_direction pd + = MapBufferPort<_XILINX_ADF_T>::direction(); + static const adf::param_type paramType = adf::param_type::p_buffer; + static const adf::param_type subPtype + = MapBufferPort<_XILINX_ADF_T>::subPtype(); + static const adf::port_type ptEnum = adf::port_type::port_buffer; + static const int arraySize = 0; + static const int apBitWidth = 0; + static const adf::locking_mode lockingMode + = MapBufferPort<_XILINX_ADF_T>::lockingMode(); + static std::vector dimensions() { + return MapBufferPort<_XILINX_ADF_T>::dimensions(); + }; + static const bool hasCyclicAddressing + = MapBufferPort<_XILINX_ADF_T>::hasCyclicAddressing(); + static const uint32_t margin = MapBufferPort<_XILINX_ADF_T>::margin(); + }; + + template + struct tyPortType<_XILINX_ADF_T *, + typename std::enable_if::value>::type> + { + static_assert(MapBufferPort<_XILINX_ADF_T *>::value, "Buffer ports must be passed by reference."); + }; + + + + template port_info portTypeToInfo() + { + return { + tyPortType<_XILINX_ADF_T>::pd, + tyPortType<_XILINX_ADF_T>::paramType, + tyPortType<_XILINX_ADF_T>::subPtype, + tyPortType<_XILINX_ADF_T>::ptEnum, + tyPortType<_XILINX_ADF_T>::arraySize, + tyPortType<_XILINX_ADF_T>::apBitWidth, + tyPortType<_XILINX_ADF_T>::lockingMode, + tyPortType<_XILINX_ADF_T>::dimensions(), + tyPortType<_XILINX_ADF_T>::hasCyclicAddressing, + tyPortType<_XILINX_ADF_T>::margin + }; + } + + template struct FuncArgIter { + typedef typename _XILINX_ADF_R::firstType _XILINX_ADF_R0; + typedef typename _XILINX_ADF_R::restType rest; + static void addPorts(kernel& k) { + addPort(k, portTypeToInfo<_XILINX_ADF_R0>()); + FuncArgIter<_XILINX_ADF_N - 1, rest>::addPorts(k); + } + }; + + template struct FuncArgIter<0, _XILINX_ADF_R> { + static void addPorts(kernel& k) {} + }; + + + + + struct param_info + { + element_type elemType; + bool isPointer; + bool isArray; + int arraySize; + }; + + class RegisterKernelClass + { + public: + static void setKernelForRegistration(kernel& k, std::string className); + static kernel* getKernelForRegistration(); + static void registerParameter(param_info paramInfo, std::string varName, std::string file = std::string(), int line = -1); + static void completeRegistration(); + + template + static void registerFunction(_XILINX_ADF_Q(_XILINX_ADF_C::*)(_XILINX_ADF_FArgs...), std::string funcName, std::string file = std::string(), int line = -1) + { + api_impl::FuncArgIter::value, api_impl::FuncType>::addPorts(*s_pKernel); + registerFunction(funcName, file, line); + } + + private: + static void registerFunction(std::string funcName, std::string file, int line); + static kernel* s_pKernel; + }; + + template struct paramType + { + static const element_type elemType = element_type::et_voidty; + static const bool isArray = false; + static const bool isConst = false; + static const bool isPointer = false; + static const bool isReference = false; + static const int arraySize = 0; + }; +# 1075 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct paramType { static const element_type elemType = element_type::et_int8; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_int16; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_int32; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_int64; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_uint8; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_uint16; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_uint32; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_uint64; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_float; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_double; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_bool; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_cint16; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_cint32; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; +# 1096 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template <> struct paramType { static const element_type elemType = element_type::et_int4; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_uint4; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_bfloat16; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + + + template <> struct paramType { static const element_type elemType = element_type::et_bfp16ebs8; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; + template <> struct paramType { static const element_type elemType = element_type::et_bfp16ebs16; static const bool isArray = false; static const bool isConst = false; static const bool isPointer = false; static const bool isReference = false; static const int arraySize = 0; }; +# 1126 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template struct paramType<_TYPE[_SIZE]> + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = false; + static const bool isPointer = false; + static const bool isReference = false; + static const int arraySize = _SIZE; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template struct paramType + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = true; + static const bool isPointer = false; + static const bool isReference = false; + static const int arraySize = _SIZE; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template struct paramType<_TYPE(&)[_SIZE]> + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = false; + static const bool isPointer = false; + static const bool isReference = true; + static const int arraySize = _SIZE; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template struct paramType + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = true; + static const bool isPointer = false; + static const bool isReference = true; + static const int arraySize = _SIZE; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; +# 1190 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + template struct paramType<_TYPE[_SIZE1][_SIZE2]> + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = false; + static const bool isPointer = false; + static const bool isReference = false; + static const int arraySize = _SIZE1*_SIZE2; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template struct paramType + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = true; + static const bool isPointer = false; + static const bool isReference = false; + static const int arraySize = _SIZE1*_SIZE2; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template struct paramType<_TYPE(&)[_SIZE1][_SIZE2]> + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = false; + static const bool isPointer = false; + static const bool isReference = true; + static const int arraySize = _SIZE1*_SIZE2; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template struct paramType + { + static const element_type elemType = paramType<_TYPE>::elemType; + static const bool isArray = true; + static const bool isConst = true; + static const bool isPointer = false; + static const bool isReference = true; + static const int arraySize = _SIZE1*_SIZE2; + static const bool hasCyclicAddressing = false; + static const uint32_t margin = 0; + }; + + template param_info paramTypeToInfo() + { + return{ paramType<_TYPE>::elemType, paramType<_TYPE>::isPointer, paramType<_TYPE>::isArray, paramType<_TYPE>::arraySize }; + } +# 1257 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_api_impl.h" + class variant + { + public: + template variant(_TYPE val) + : elemType(element_type::et_voidty), isArray(false) + { + if (paramType<_TYPE>::elemType != element_type::et_voidty && !paramType<_TYPE>::isPointer && !paramType<_TYPE>::isArray) + { + elemType = paramType<_TYPE>::elemType; + isArray = false; + value.resize(sizeof(_TYPE)); + *(_TYPE*)value.data() = val; + } + + } + + template variant(const std::initializer_list<_TYPE>& val) + : elemType(element_type::et_voidty), isArray(false) + { + if (paramType<_TYPE>::elemType != element_type::et_voidty && !paramType<_TYPE>::isPointer && !paramType<_TYPE>::isArray) + { + elemType = paramType<_TYPE>::elemType; + isArray = true; + value.resize(sizeof(_TYPE) * val.size()); + std::memcpy(value.data(), val.begin(), value.size()); + } + + } + + template variant(const std::vector<_TYPE>& val) + : elemType(element_type::et_voidty), isArray(false) + { + if (paramType<_TYPE>::elemType != element_type::et_voidty && !paramType<_TYPE>::isPointer && !paramType<_TYPE>::isArray) + { + elemType = paramType<_TYPE>::elemType; + isArray = true; + value.resize(sizeof(_TYPE) * val.size()); + std::memcpy(value.data(), val.data(), value.size()); + } + + } + + template variant(const std::array<_TYPE, _SIZE>& val) + : elemType(element_type::et_voidty), isArray(false) + { + if (paramType<_TYPE>::elemType != element_type::et_voidty && !paramType<_TYPE>::isPointer && !paramType<_TYPE>::isArray) + { + elemType = paramType<_TYPE>::elemType; + isArray = true; + value.resize(sizeof(_TYPE) * val.size()); + std::memcpy(value.data(), val.data(), value.size()); + } + + } + + variant() : elemType(element_type::et_voidty), isArray(false) {} + + std::string toStr() const; + size_t numElements() const; + + int64_t getInt(unsigned idx = 0) const; + double getFloat(unsigned idx = 0) const; + const std::vector& getValueInBytes(); + + element_type elemType; + bool isArray; + + private: + std::vector value; + }; + + void setConstructorParameters(kernel& k, const std::vector& params); + + + void collectParams(std::vector& params); + + template void collectParams(std::vector& params, _TYPE value, _TYPES... values) + { + params.push_back(variant(value)); + collectParams(params, values...); + } + + template void setConstructorParams(kernel& k, Types... values) + { + std::vector params; + api_impl::collectParams(params, values...); + api_impl::setConstructorParameters(k, params); + } + } + + template class vector: public std::vector { + public: + vector() : std::vector() {} + + typename std::vector::const_reference operator[](typename std::vector::size_type _Pos) const { + api_impl::checkVectorAccess(_Pos, this->size()); + return std::vector::operator[](_Pos); + } + + typename std::vector::reference operator[](typename std::vector::size_type _Pos) { + api_impl::checkVectorAccess(_Pos, this->size()); + return std::vector::operator[](_Pos); + } + }; + + + + namespace frontend + { + class DeclConnect + { + public: + DeclConnect(const char* loc, const char* varName); + }; + + class CallExprKernelCreate + { + public: + CallExprKernelCreate(const char* funcName, const char* mangledFuncName, bool isInline, const char* loc, const std::vector& argTypes, const std::vector& argNames, const char* returnType, const char* templateDeclaration, const char* headerPath); + }; + + class CallExprKernelObjectCreate + { + public: + CallExprKernelObjectCreate(const char* loc, const std::vector& constructorParamArgTypes, const std::vector& constructorParamArgNames, const char* headerLoc); + }; + + class CallExprRegisterFunction + { + public: + CallExprRegisterFunction(KernelImpl* pKernel, std::string mangledMethodName, bool isInline, const std::vector& argTypes, const std::vector& argNames); + }; + + struct KernelClassTemplateInstantiation + { + std::string kernelClassType; + std::string mangledMethodName; + bool isInline; + bool isExplicitClassSpecialization; + std::vector argTypes; + std::vector argNames; + }; + + class CallExprRegisterFunctionTemplateKernelClass + { + public: + CallExprRegisterFunctionTemplateKernelClass(KernelImpl* pKernel, const std::vector& instantiations); + }; + + class CallExprParameterArray + { + public: + CallExprParameterArray(const char* arrayName, bool isConst, const char* loc); + }; + + class CallExprConstraintFunction + { + public: + CallExprConstraintFunction(const char* funcName, const char* loc); + }; + + class CallExprLocationConstraint + { + public: + CallExprLocationConstraint(const char* funcName, const char* loc); + }; + + struct KernelTemplateInstantiation + { + std::string graphType; + std::string funcName; + std::string mangledFuncName; + bool isInline; + std::vector argTypes; + std::vector argNames; + std::string returnType; + }; + + class CallExprKernelCreateTemplatedGraphAndKernel + { + public: + CallExprKernelCreateTemplatedGraphAndKernel(const char* loc, const char* templateDeclaration, const std::vector& instantiations); + }; + + class DeclGraph + { + public: + DeclGraph(GraphImpl* pGraph, GraphImpl* pParent, const char* varName, const char* graphType, const char* loc, const char* typeLoc); + }; + + class DeclObject + { + public: + DeclObject(ObjectImpl* pObj, const char* varName, const char* loc, GraphImpl* pParent = nullptr); + }; + + class UnsupportedDeclObject + { + public: + UnsupportedDeclObject(const char* varName, const char* varType, const char* loc); + }; + + class DeclObjectArray + { + public: + DeclObjectArray(std::vector objectImpls, std::vector dimensions, const char* varName, const char* loc); + }; + + class DeclGraphArray + { + public: + DeclGraphArray(std::vector graphImpls, std::vector dimensions, GraphImpl* pParent, const char* varName, const char* graphType, const char* loc, const char *typeLoc); + }; + + class SignalHandler + { + public: + SignalHandler(); + private: + static void handle_sigsegv(int); + static void execCommand(std::string cmdStr, std::stringstream& ss); + }; + + class ComMsgMgrInitializer + { + public: + ComMsgMgrInitializer(); + }; + + int writeMeIr(std::string filename, int argc, char** argv); + + + + template + GraphImpl * + getParentGraphImpl(T &obj) + { + if constexpr (std::is_base_of_v< graph, T >) + { + return obj.impl.get(); + } + else + { + return nullptr; + } + } + + template + struct IsNonGraphObj: std::false_type {}; + template<> struct IsNonGraphObj<::adf::bypass>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::input_gmio>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::input_plio>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::kernel>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::output_gmio>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::output_plio>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::parameter>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::pktcontrol>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::microcontroller>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::port>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::port>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::port>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::samples_per_iteration>: std::true_type {}; + template<> struct IsNonGraphObj<::adf::Operator>: std::true_type {}; + template struct IsNonGraphObj<::adf::pktmerge>: std::true_type {}; + template struct IsNonGraphObj<::adf::pktorderedmerge>: std::true_type {}; + template struct IsNonGraphObj<::adf::pktsplit>: std::true_type {}; + template struct IsNonGraphObj<::adf::external_buffer>: std::true_type {}; + template struct IsNonGraphObj<::adf::shared_buffer>: std::true_type {}; + + template + struct IsConnect: std::false_type {}; + template struct IsConnect<::adf::connect>: std::true_type {}; + + template + struct IsSimulationPlatform: std::false_type {}; + template struct IsSimulationPlatform<::adf::simulation::platform>: std::true_type {}; + + std::string getDemangledTypeName(const std::type_info &ti); + + template + auto instrumentArray(T *obj, const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + constexpr size_t num = (... * DIMS); + if constexpr (std::is_base_of_v< graph, T >) + { + std::vector dims = { DIMS... }; + + std::vector impls; + for (size_t k0 = 0; k0 < num; ++k0) + impls.push_back(reinterpret_cast(obj[k0].impl.get())); + + std::string dName = num > 0 ? getDemangledTypeName(typeid(obj[0])) : ""; + return DeclGraphArray { impls, dims, par, varName, dName.c_str(), loc, typeLoc }; + } + else if constexpr (IsNonGraphObj::value) + { + std::vector dims = { DIMS... }; + std::vector impls; + for (size_t k0 = 0; k0 < num; ++k0) + impls.push_back(reinterpret_cast(obj[k0].impl.get())); + return DeclObjectArray { impls, dims, varName, loc }; + } + else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) + { + std::vector dims = { DIMS... }; + std::vector impls; + for (size_t k0 = 0; k0 < num; ++k0) + impls.push_back(reinterpret_cast(obj[k0].impl.get())); + return DeclObjectArray { impls, dims, varName, loc }; + } + else + { + return int { 0 }; + } + } + + template + auto instrumentAux(T &obj, const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + return int { 0 }; + } + + template + auto instrumentAux(std::array &obj, const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + return instrumentArray(obj.data(), varName, loc, par, typeLoc); + } + + template + auto instrumentAux(T (&obj)[dim0], const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + return instrumentArray(&obj[0], varName, loc, par, typeLoc); + } + + template + auto instrumentAux(T (&obj)[dim0][dim1], const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + return instrumentArray(&obj[0][0], varName, loc, par, typeLoc); + } + + template + auto instrumentAux(T (&obj)[dim0][dim1][dim2], const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + return instrumentArray(&obj[0][0][0], varName, loc, par, typeLoc); + } + + template + auto instrumentAux(std::vector &obj, const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + using TT = std::remove_pointer_t< T >; + if constexpr (std::is_base_of_v< graph, TT >) + { + std::string dName = getDemangledTypeName(typeid(obj)); + return UnsupportedDeclObject(varName, dName.c_str(), loc); + } + else if constexpr (IsNonGraphObj< TT >::value) + { + std::string dName = getDemangledTypeName(typeid(obj)); + return UnsupportedDeclObject(varName, dName.c_str(), loc); + } + else + { + return int { 0 }; + } + } + + template + auto instrument(T &obj, const char* varName = "", const char* loc = "", GraphImpl *par = nullptr, const char *typeLoc = "") + { + if constexpr (std::is_base_of_v< graph, T >) + { + std::string dName = getDemangledTypeName(typeid(obj)); + return DeclGraph { reinterpret_cast(obj.impl.get()), par, varName, dName.c_str(), loc, typeLoc }; + } + else if constexpr (IsNonGraphObj::value) + { + return DeclObject { reinterpret_cast(obj.impl.get()), varName, loc, par }; + } + else if constexpr (IsConnect::value) + { + return DeclConnect { loc, varName }; + } + else if constexpr (IsSimulationPlatform::value) + { + return DeclObject { reinterpret_cast(obj.impl.get()), varName, loc }; + } + else if constexpr (std::is_same_v || std::is_same_v || std::is_same_v) + { + return DeclObject { reinterpret_cast(obj.impl.get()), varName, loc }; + } + else if constexpr (std::is_pointer_v && std::is_base_of_v< graph, std::remove_pointer_t >) + { + std::string dName = getDemangledTypeName(typeid(obj)); + return UnsupportedDeclObject(varName, dName.c_str(), loc); + } + else if constexpr (std::is_pointer_v && IsNonGraphObj< std::remove_pointer_t >::value) + { + std::string dName = getDemangledTypeName(typeid(obj)); + return UnsupportedDeclObject(varName, dName.c_str(), loc); + } + else if constexpr (std::is_reference_v) + { + return int { 0 }; + } + else + { + return instrumentAux(obj, varName, loc, par, typeLoc); + } + } + + } +} +# 15 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 2 +# 24 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" +namespace adf { + + + + + + + template class port { + public: + port () { api_impl::createPort(impl, _XILINX_ADF_TYP_T::dir); } + port(std::shared_ptr spPort) { api_impl::createPort(impl, spPort); } + std::shared_ptr impl; + }; + + + class graph { + public: + graph(); + public: + virtual return_code init(); + virtual return_code run(); + virtual return_code run(int iterations); + virtual return_code wait(); + virtual return_code wait(unsigned int cycle_timeout); + virtual return_code resume(); + virtual return_code end(); + virtual return_code end(unsigned int cycle_timeout); + + + virtual return_code update(port& rtpPort, int8 value); + virtual return_code update(port& rtpPort, const int8* value, size_t size); + virtual return_code update(port& rtpPort, uint8 value); + virtual return_code update(port& rtpPort, const uint8* value, size_t size); + + virtual return_code update(port& rtpPort, int16 value); + virtual return_code update(port& rtpPort, const int16* value, size_t size); + virtual return_code update(port& rtpPort, uint16 value); + virtual return_code update(port& rtpPort, const uint16* value, size_t size); + + virtual return_code update(port& rtpPort, int32 value); + virtual return_code update(port& rtpPort, const int32* value, size_t size); + virtual return_code update(port& rtpPort, uint32 value); + virtual return_code update(port& rtpPort, const uint32* value, size_t size); + + virtual return_code update(port& rtpPort, int64 value); + virtual return_code update(port& rtpPort, const int64* value, size_t size); + virtual return_code update(port& rtpPort, uint64 value); + virtual return_code update(port& rtpPort, const uint64* value, size_t size); + + virtual return_code update(port& rtpPort, float value); + virtual return_code update(port& rtpPort, const float* value, size_t size); + + virtual return_code update(port& rtpPort, cint16 value); + virtual return_code update(port& rtpPort, const cint16* value, size_t size); + + virtual return_code update(port& rtpPort, cint32 value); + virtual return_code update(port& rtpPort, const cint32* value, size_t size); + + virtual return_code update(port& rtpPort, bfloat16 value); + virtual return_code update(port& rtpPort, const bfloat16* value, size_t size); + + virtual return_code update(port& rtpPort, float16 value); + virtual return_code update(port& rtpPort, const float16* value, size_t size); + + virtual return_code update(port& rtpPort, bfloat8 value); + virtual return_code update(port& rtpPort, const bfloat8* value, size_t size); + + virtual return_code update(port& rtpPort, float8 value); + virtual return_code update(port& rtpPort, const float8* value, size_t size); + + + virtual return_code read(port& rtpPort, int8& value); + virtual return_code read(port& rtpPort, int8* value, size_t size); + virtual return_code read(port& rtpPort, uint8& value); + virtual return_code read(port& rtpPort, uint8* value, size_t size); + + virtual return_code read(port& rtpPort, int16& value); + virtual return_code read(port& rtpPort, int16* value, size_t size); + virtual return_code read(port& rtpPort, uint16& value); + virtual return_code read(port& rtpPort, uint16* value, size_t size); + + virtual return_code read(port& rtpPort, int32& value); + virtual return_code read(port& rtpPort, int32* value, size_t size); + virtual return_code read(port& rtpPort, uint32& value); + virtual return_code read(port& rtpPort, uint32* value, size_t size); + + virtual return_code read(port& rtpPort, int64& value); + virtual return_code read(port& rtpPort, int64* value, size_t size); + virtual return_code read(port& rtpPort, uint64& value); + virtual return_code read(port& rtpPort, uint64* value, size_t size); + + virtual return_code read(port& rtpPort, float& value); + virtual return_code read(port& rtpPort, float* value, size_t size); + + virtual return_code read(port& rtpPort, cint16& value); + virtual return_code read(port& rtpPort, cint16* value, size_t size); + + virtual return_code read(port& rtpPort, cint32& value); + virtual return_code read(port& rtpPort, cint32* value, size_t size); + + virtual return_code read(port& rtpPort, bfloat16& value); + virtual return_code read(port& rtpPort, bfloat16* value, size_t size); + + virtual return_code read(port& rtpPort, float16& value); + virtual return_code read(port& rtpPort, float16* value, size_t size); + + virtual return_code read(port& rtpPort, bfloat8& value); + virtual return_code read(port& rtpPort, bfloat8* value, size_t size); + + virtual return_code read(port& rtpPort, float8& value); + virtual return_code read(port& rtpPort, float8* value, size_t size); + + virtual return_code update(port& rtpPort, cfloat value); + virtual return_code update(port& rtpPort, const cfloat* value, size_t size); + + virtual return_code read(port& rtpPort, cfloat& value); + virtual return_code read(port& rtpPort, cfloat* value, size_t size); + + virtual return_code update(port& rtpPort, cbfloat16 value); + virtual return_code update(port& rtpPort, const cbfloat16* value, size_t size); + + virtual return_code read(port& rtpPort, cbfloat16& value); + virtual return_code read(port& rtpPort, cbfloat16* value, size_t size); + + void as_interface(); + void as_alternative(); + void register_alternatives(std::vector alternativeGraphs); + + std::shared_ptr impl; + }; + + + class parameter { + public: + parameter(); + + template + static adf::parameter array (_XILINX_ADF_TYP_T &) { + + return create(api_impl::paramTypeToInfo<_XILINX_ADF_TYP_T>()); + + + + } + + parameter& operator=(const parameter& from); + std::shared_ptr impl; + enum { winsz = sizeof(int), margin = 0, porttype = port_type::port_runtime_param }; + + private: + static adf::parameter create(api_impl::param_info paramInfo); + + friend void api_impl::RegisterKernelClass::registerParameter(api_impl::param_info paramInfo, std::string varName, std::string file, int line); + }; + + + class kernel { + public: + kernel(); + adf::vector> in; + adf::vector> out; + adf::vector> inout; + adf::vector param; + + template + static adf::kernel create (_XILINX_ADF_Q (f)(_XILINX_ADF_FArgs...)) { + kernel k = create(); + api_impl::FuncArgIter::value, api_impl::FuncType>::addPorts(k); + return k; + } + + template + static adf::kernel create_object(Types... values) { + kernel k = create(); + api_impl::RegisterKernelClass::setKernelForRegistration(k, typeid(_XILINX_ADF_C).name()); + _XILINX_ADF_C::registerKernelClass(); + api_impl::RegisterKernelClass::completeRegistration(); + api_impl::setConstructorParams(k, values...); + return k; + } + + kernel& operator=(const kernel&); + std::shared_ptr impl; + + private: + static adf::kernel create(); + }; + + template + class pktmerge { + public: + adf::vector> in; + adf::vector> out; + + pktmerge() { api_impl::createPktMerge(impl); } + + static adf::pktmerge create() { + adf::pktmerge x; + api_impl::createPktMerge(x.impl, nway, x.in, x.out); + return x; + } + + pktmerge& operator=(const pktmerge& from) { api_impl::assignmentPktMerge(impl, in, out, from.impl, from.in, from.out); return *this; } + std::shared_ptr impl; + }; + + template + class pktorderedmerge { + public: + adf::vector> in; + adf::vector> out; + pktorderedmerge() { api_impl::createPktOrderedMerge(impl); } + static adf::pktorderedmerge create() { + adf::pktorderedmerge x; + api_impl::createPktOrderedMerge(x.impl, nway, x.in, x.out); + return x; + } + + pktorderedmerge& operator=(const pktorderedmerge& from) { api_impl::assignmentPktOrderedMerge(impl, in, out, from.impl, from.in, from.out); return *this; } + std::shared_ptr impl; + }; + + template + class pktsplit { + public: + adf::vector> in; + adf::vector> out; + + pktsplit() { api_impl::createPktSplit(impl); } + + static adf::pktsplit create() { + adf::pktsplit x; + api_impl::createPktSplit(x.impl, nway, x.in, x.out); + return x; + } + + pktsplit& operator=(const pktsplit& from) { api_impl::assignmentPktSplit(impl, in, out, from.impl, from.in, from.out); return *this; } + std::shared_ptr impl; + }; + + class pktcontrol { + public: + adf::vector> in; + adf::vector> out; + + pktcontrol() { api_impl::createPktControl(impl); } + + static adf::pktcontrol create(bool return_packet = false) { + adf::pktcontrol x; + api_impl::createPktControl(x.impl, x.in, x.out, return_packet); + return x; + } + + pktcontrol& operator=(const pktcontrol& from) { api_impl::assignmentPktControl(impl, in, out, from.impl, from.in, from.out); return *this; } + std::shared_ptr impl; + }; + + + class bypass { + public: + bypass(); + adf::vector> in; + adf::vector> out; + adf::vector> inout; + adf::port bp; + static adf::bypass create(adf::kernel &k); + + bypass& operator=(const bypass& from); + std::shared_ptr impl; + }; + + template + adf::port <_XILINX_ADF_T> & negate (adf::port<_XILINX_ADF_T> &x) + { + api_impl::negate(x.impl); + return x; + } + + + template class connect { + public: + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect (adf::port& portL, + adf::port& portR) { api_impl::connectPorts(impl, portL.impl, portR.impl, api_impl::connectTemplateParam<_XILINX_ADF_L>(), api_impl::connectTemplateParam<_XILINX_ADF_R>()); } + connect(adf::parameter& param, adf::kernel& k) { api_impl::connectParameterToKernel(impl, param.impl, k.impl); } + + std::shared_ptr impl; + }; + + + template class shared_buffer : public shared_buffer_base + { + public: + adf::vector> in; + adf::vector> out; + + shared_buffer() { api_impl::createSharedBuffer(impl); } + + + + + static adf::shared_buffer<_XILINX_ADF_T> create(const std::vector& dimension, size_t numInputs, size_t numOutputs) { + adf::shared_buffer<_XILINX_ADF_T> x; + api_impl::createSharedBuffer(x.impl, x.in, x.out, api_impl::paramType<_XILINX_ADF_T>::elemType, api_impl::tyPortType<_XILINX_ADF_T>::paramType, dimension, numInputs, numOutputs); + return x; + } + + adf::shared_buffer<_XILINX_ADF_T>& operator=(const adf::shared_buffer<_XILINX_ADF_T>& from) { api_impl::assignmentSharedBuffer(impl, in, out, from.impl, from.in, from.out); return *this; } + + + + + + + + template::value || std::is_same<_XILINX_ADF_Q, output>::value>> + return_code enqueue_task(port<_XILINX_ADF_Q>& port, const std::vector& buffer_descriptors, const std::vector& bd_ids, uint32_t repeat_count = 1, bool enable_task_complete_token = false) { return (return_code)api_impl::sharedBufferEnqueueTask(impl, port.impl, buffer_descriptors, bd_ids, repeat_count, enable_task_complete_token); } + + + template::value || std::is_same<_XILINX_ADF_Q, output>::value>> + return_code wait(port<_XILINX_ADF_Q>& port) { return (return_code) api_impl::sharedBufferWait(impl, port.impl); } + }; + + template class external_buffer : public external_buffer_base + { + public: + adf::vector> in; + adf::vector> out; + + external_buffer() { api_impl::createExternalBuffer(impl); } + + + + + static adf::external_buffer<_XILINX_ADF_T> create(const std::vector& dimension, size_t numInputs, size_t numOutputs) { + adf::external_buffer<_XILINX_ADF_T> x; + api_impl::createExternalBuffer(x.impl, x.in, x.out, api_impl::paramType<_XILINX_ADF_T>::elemType, api_impl::tyPortType<_XILINX_ADF_T>::paramType, dimension, numInputs, numOutputs); + return x; + } + + adf::external_buffer<_XILINX_ADF_T>& operator=(const adf::external_buffer<_XILINX_ADF_T>& from) { api_impl::assignmentExternalBuffer(impl, in, out, from.impl, from.in, from.out); return *this; } + + void setAddress(const void* ptr) { api_impl::setAddressExternalBuffer(impl, ptr); } + + return_code gm2aie_nb(adf::port& out) { return api_impl::gm2aie_nb(impl, out.impl); } + + return_code aie2gm_nb(adf::port& in) { return api_impl::aie2gm_nb(impl, in.impl); } + + return_code setupPingPongBuffers(const void* ptr1, const void* ptr2) { return api_impl::setupPingPongBuffers(impl, ptr1, ptr2); } + + return_code wait(adf::port& in) { return api_impl::wait(impl, in.impl); } + + return_code wait(adf::port& out) { return api_impl::wait(impl, out.impl); } + }; + + + + + + access_pattern buffer_descriptor(uint32_t length, uint32_t offset, const std::vector& stepsize, const std::vector& wrap); + + inline access_pattern tiling(const tiling_parameters& tilingParams) { return access_pattern(tilingParams); } + + + template struct constraint { + void operator=(const constraint&) = delete; + constraint<_XILINX_ADF_T> & operator=(_XILINX_ADF_T t); + std::shared_ptr impl; + }; + + + template struct constraints { + void operator=(const constraints&) = delete; + constraints<_XILINX_ADF_T> & operator=(_XILINX_ADF_T t); + constraints<_XILINX_ADF_T> & operator=(std::vector<_XILINX_ADF_T> t); + std::shared_ptr impl; + }; + + + + + + + template + constraints<_XILINX_ADF_Q> fifo_depth (connect<_XILINX_ADF_T, _XILINX_ADF_P> &c) + { constraints<_XILINX_ADF_Q> constr; api_impl::createConstraintFifoDepth(constr.impl, c.impl); return constr; } + + + template + constraint<_XILINX_ADF_Q> runtime(adf::kernel& k); + + template + constraint<_XILINX_ADF_T> source(adf::kernel& k); + + template + constraint<_XILINX_ADF_T> shared_lib(adf::kernel& k); + + template + constraint<_XILINX_ADF_T> systemc_lib(adf::kernel& k); + + template > + constraint<_XILINX_ADF_T> headers(adf::kernel& k); + + constraint pl_frequency(adf::kernel& k); + + template + constraint<_XILINX_ADF_T> initialization_function(adf::kernel &k); + + template + constraint<_XILINX_ADF_Q> utilization(adf::port<_XILINX_ADF_T>& p); + + + template + constraint dma_mode(adf::port<_XILINX_ADF_T>& p); + + template + void single_buffer(adf::port<_XILINX_ADF_T>& p); + + template + constraint<_XILINX_ADF_T> initial_value(adf::port& p); + + template + constraint<_XILINX_ADF_T> initial_value(adf::shared_buffer_base& sb); + + constraint stack_size(adf::kernel& k); + + constraint heap_size(adf::kernel& k); + + constraints write_access(adf::port& p); + constraints read_access(adf::port& p); + + + void enable_task_complete_token(adf::port& p); + void enable_task_complete_token(adf::port& p); + + constraint repetition_count(adf::kernel& k); + constraint repetition_count(adf::shared_buffer_base& sb); + + void enable_compression(adf::port& p); + void enable_compression(adf::port& p); + + constraint num_buffers(adf::shared_buffer_base& sb); + constraint num_buffers(adf::external_buffer_base& sb); + + void disable_dma_autostart(adf::port& p); + void disable_dma_autostart(adf::port& p); + + constraint async_repetition(adf::port& p); + constraint async_repetition(adf::port& p); + + + constraint padding_value(adf::port& p); + + constraint storage_size(adf::port& p); + constraint storage_size(adf::port& p); + + + constraint samples_per_iteration(adf::port& p); + constraint samples_per_iteration(adf::port& p); + + constraint> dimensions(adf::port& p); + constraint> dimensions(adf::port& p); + + + + constraint packet_count(adf::port& p); + + + struct location_constraint + { + location_constraint &operator=(location_constraint t); + location_constraint &operator=(std::vector t); + location_constraint &operator=(std::vector> t); + location_constraint operator+(const location_constraint& t); + std::shared_ptr impl; + }; + + + template + location_constraint location (adf::kernel &k); + + + template + location_constraint location (adf::pktcontrol &k); + + + + template + location_constraint location (port &p); + + template + location_constraint location (port &p); + + template + location_constraint location(port &p); + + + template + location_constraint location (adf::parameter &p); + + + template + location_constraint location(adf::graph &g); + + + template + location_constraint location(connect<_XILINX_ADF_L, _XILINX_ADF_R> &c) + { + location_constraint constraint; + api_impl::createFIFOLocationConstraint(constraint.impl, c.impl); + return constraint; + } + + + location_constraint tile (int column, int row); + + + location_constraint tile(tile_type tType, int column, int row); + + + location_constraint address (int column, int row, int offset); + + + location_constraint bank (int column, int row, int bankid); + + + location_constraint channel(int column, int row, int channel_number, ss_channel_dir direction); + + + location_constraint channel(int tile_offset, int channel_number, ss_channel_dir direction); + + + location_constraint bounding_box(int column_min, int row_min, int column_max, int row_max); + + + location_constraint offset(int offset_value); + + + location_constraint program_memory(std::vector constr_value); + + + void not_equal(location_constraint lhs, location_constraint rhs); + + + location_constraint stamp(location_constraint graph_location); + + + location_constraint dma_fifo(tile_type tType, int column, int row, int address, int size); + + + location_constraint ss_fifo(tile_type tType, int column, int row, int fifo_id); + + + location_constraint dma_fifo(); + + + location_constraint ss_fifo(); +# 605 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" + location_constraint area_group(std::vector groups, bool contain_routing = false, bool exclusive_routing = false, bool exclusive_placement = false); + + + location_constraint shim(int column); + + + location_constraint shim(int column, int channel); + + + template + location_constraint location(adf::shared_buffer_base& sb); + + + location_constraint dma_channel(tile_type tType, int column, int row, int channel); + + + location_constraint relative_offset(const relative_coordinate& offset); + + void read_write(adf::port &prt); + void read_write(adf::port &prt); + + + class IoAttr { + public: + virtual io_attr_type type() = 0; + + std::shared_ptr impl; + }; + + class FileIO: public IoAttr { + public: + FileIO(std::string data_file); + FileIO(std::string logical_name, std::string data_file); + io_attr_type type() override { return io_attr_fileio; } + }; + + class PLIO: public IoAttr { + public: + PLIO (std::string logical_name, enum plio_type plio_width); + PLIO (std::string logical_name, enum plio_type plio_width, std::string data_file); + PLIO (std::string logical_name); + PLIO (std::string logical_name, std::string data_file); + + + PLIO(std::string logical_name, enum plio_type plio_width, std::string data_file, double frequency, bool binary = false, bool hex = false); + + io_attr_type type() override { return io_attr_plio; } + + protected: + PLIO () { }; + + }; + + class GMIO: public IoAttr { + public: + + + + + GMIO (const std::string& logical_name, size_t burst_length, size_t bandwidth); + + + io_attr_type type() override { return io_attr_gmio; } + + + + + + + return_code gm2aie_nb(const void* address, size_t transaction_size); + + + + + + + return_code aie2gm_nb(void* address, size_t transaction_size); + + + + + + + return_code gm2aie(const void* address, size_t transaction_size); + + + + + + + return_code aie2gm(void* address, size_t transaction_size); +# 707 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" + return_code gm2aie_nb(const void* address, const std::vector& buffer_descriptors, const std::vector& bd_ids, uint32_t repeat_count = 1, bool enable_task_complete_token = false); +# 719 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" + return_code aie2gm_nb(void* address, const std::vector& buffer_descriptors, const std::vector& bd_ids, uint32_t repeat_count = 1, bool enable_task_complete_token = false); + + + return_code wait(); + + + + + static void* malloc(size_t size); + + + + + + static return_code get_ddr_address(void* virtual_address, size_t size, uint64_t& physical_address); + + + + static void free(void* address); + + protected: + GMIO () { }; + + }; + + class input_plio : public PLIO { + public: + input_plio(); + adf::vector> out; + static adf::input_plio create(std::string logical_name, plio_type plio_width = adf::plio_32_bits, std::string data_file = std::string(), double frequency = 0.0, bool hex = false); + static adf::input_plio create(plio_type plio_width = adf::plio_32_bits, std::string data_file = std::string(), double frequency = 0.0, bool hex = false); + input_plio& operator=(const input_plio& from); + }; + + class output_plio : public PLIO { + public: + output_plio(); + adf::vector> in; + static adf::output_plio create(std::string logical_name, plio_type plio_width = adf::plio_32_bits, std::string data_file = std::string(), double frequency = 0.0, bool hex = false); + static adf::output_plio create(plio_type plio_width = adf::plio_32_bits, std::string data_file = std::string(), double frequency = 0.0, bool hex = false); + output_plio& operator=(const output_plio& from); + }; + + class input_gmio : public GMIO { + public: + input_gmio(); + adf::vector> out; + static adf::input_gmio create(std::string logical_name, size_t burst_length, size_t bandwidth); + static adf::input_gmio create(size_t burst_length, size_t bandwidth); + input_gmio& operator=(const input_gmio& from); + + private: + using GMIO::aie2gm_nb; + using GMIO::aie2gm; + }; + + class output_gmio : public GMIO { + public: + output_gmio(); + adf::vector> in; + static adf::output_gmio create(std::string logical_name, size_t burst_length, size_t bandwidth); + static adf::output_gmio create(size_t burst_length, size_t bandwidth); + output_gmio& operator=(const output_gmio& from); + + private: + using GMIO::gm2aie_nb; + using GMIO::gm2aie; + }; + + + template::value) && ((std::is_same<_XILINX_ADF_T2, adf::input_plio>::value) || (std::is_same<_XILINX_ADF_T2, adf::output_plio>::value))) || + ((std::is_same<_XILINX_ADF_T1, adf::GMIO>::value) && ((std::is_same<_XILINX_ADF_T2, adf::input_gmio>::value) || (std::is_same<_XILINX_ADF_T2, adf::output_gmio>::value)))), _XILINX_ADF_T2>> + location_constraint location(_XILINX_ADF_T2 &io) + { + location_constraint constraint; + api_impl::createPLIOOrGMIOLocationConstraint(constraint.impl, io.impl); + return constraint; + } + + template + adf::port<_XILINX_ADF_T> + &async(adf::port<_XILINX_ADF_T> &prt) { api_impl::async(prt.impl); return prt; } + + template + adf::port<_XILINX_ADF_T> + &sync(adf::port<_XILINX_ADF_T> &prt) { api_impl::sync(prt.impl); return prt; } + + template + void share_parameter(adf::port<_XILINX_ADF_T> &master,const std::vector>& slaves); + + void share_parameter(adf::parameter& master,const std::vector& slaves); + + + namespace simulation { + template class platform { + public: + adf::port src[num_inputs]; + adf::port sink[num_outputs]; + + template platform(IoAttr* io, Types... ios) + { + api_impl::createPlatform(impl, src, num_inputs, sink, num_outputs, io, ios...); + } + + template platform(const char* file, Types... files) + { + api_impl::createPlatform(impl, src, num_inputs, sink, num_outputs, file, files...); + } + + std::shared_ptr impl; + }; + } + + class event + { + private: + enum options_enum_init + { + io_profiling_option_enum_init = 0x20, + graph_tracing_option_enum_init = 0x40, + graph_tracing_MemTile_option_enum_init = 0x70 + }; + + public: + + typedef int handle; + + static const handle invalid_handle = -1; + + + enum io_profiling_option + { + io_total_stream_running_to_idle_cycles = io_profiling_option_enum_init, + io_stream_start_to_bytes_transferred_cycles, + io_stream_start_difference_cycles, + io_stream_running_event_count + }; + + enum graph_tracing_option + { + function_view = graph_tracing_option_enum_init, + function_view_wo_stall, + function_view_group_stall, + function_view_group_stall_wo_mem_stall, + unified_view + }; + + enum graph_tracing_MemTile_option + { + + + + + + + input_channels = graph_tracing_MemTile_option_enum_init, + output_channels + + }; + + public: + + + + + + static handle start_profiling(IoAttr& io, io_profiling_option option, uint32 value = 0); + + + + + + + + static handle start_profiling(IoAttr& io1, IoAttr& io2, io_profiling_option option, uint32 value = 0); + + + + + static long long read_profiling(handle h); + + + + static void stop_profiling(handle h); + }; + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_internal.h" 1 +# 10 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf_internal.h" +namespace adf { + inline access_pattern buffer_descriptor(const buffer_descriptor_parameters& bdParams) { return access_pattern(bdParams); } + + constraint task_repetition(adf::port& p); + constraint task_repetition(adf::port& p); + + template + constraint<_XILINX_ADF_T> finish_on_tlast(adf::port& p); + + void disable_out_of_order_mode(adf::port& p); + + + void execution_order(adf::kernel& predecessor, adf::kernel& successor); + void execution_order(adf::shared_buffer_base& sb1, adf::shared_buffer_base& sb2); + void execution_order(adf::external_buffer_base& eb, adf::shared_buffer_base& sb); + void execution_order(adf::shared_buffer_base& sb, adf::external_buffer_base& eb); + void execution_order(const std::vector*>& ports1, const std::vector*>& ports2); + void execution_order(const std::vector*>& ports1, const std::vector*>& ports2); + + + void dedicated_controller(const adf::graph& gr); + + + location_constraint fragment_address(const std::vector& fragment, int column, int row, int offset); + + + + constraint reload_program_memory(adf::kernel& k); + + + template + constraint<_XILINX_ADF_T> load_elf_control_packets(adf::kernel& k); + + class microcontroller { + public: + adf::vector> in; + adf::vector> out; + + microcontroller() { api_impl::createMicroController(impl); } + + + static adf::microcontroller create(int numInput, int numOutput) { + adf::microcontroller x; + api_impl::createMicroController(x.impl, x.in, x.out, numInput, numOutput); + return x; + } + + microcontroller& operator=(const microcontroller& from) { api_impl::assignmentMicroController(impl, in, out, from.impl, from.in, from.out); return *this; } + std::shared_ptr impl; + }; + + + template + location_constraint location (adf::microcontroller &k); + +} +# 910 "/usr/local/lib/python3.10/dist-packages/include/adf/new_frontend/adf.h" 2 +# 18 "/usr/local/lib/python3.10/dist-packages/include/adf.h" 2 +# 2 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h" 2 +using namespace adf; + + + + +adf::frontend::ComMsgMgrInitializer __ci3__; + +adf::frontend::SignalHandler __ci2__; +std::vector ifm_dim_1 = {8, 4, 23, 320}; decltype(adf::frontend::instrument< decltype(ifm_dim_1) > (ifm_dim_1)) __ci1__ = adf::frontend::instrument< decltype(ifm_dim_1) > ( ifm_dim_1, "ifm_dim_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_1 = {8, 4, 23, 320}; decltype(adf::frontend::instrument< decltype(ifm_bound_1) > (ifm_bound_1)) __ci4__ = adf::frontend::instrument< decltype(ifm_bound_1) > ( ifm_bound_1, "ifm_bound_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_1 = {8, 4, 3, 20}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_1) > (ifmsv_dim_1)) __ci5__ = adf::frontend::instrument< decltype(ifmsv_dim_1) > ( ifmsv_dim_1, "ifmsv_dim_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_1 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_1) > (ifmsv_size_1)) __ci6__ = adf::frontend::instrument< decltype(ifmsv_size_1) > ( ifmsv_size_1, "ifmsv_size_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9:1", nullptr, ""); +uint32_t kernel_iter_1 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_1) > (kernel_iter_1)) __ci7__ = adf::frontend::instrument< decltype(kernel_iter_1) > ( kernel_iter_1, "kernel_iter_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10:1", nullptr, ""); +bool has_l1_write_access_pattern_1 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_1) > (has_l1_write_access_pattern_1)) __ci8__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_1) > ( has_l1_write_access_pattern_1, "has_l1_write_access_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11:1", nullptr, ""); +std::vector l1_write_pattern_1 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_1) > (l1_write_pattern_1)) __ci9__ = adf::frontend::instrument< decltype(l1_write_pattern_1) > ( l1_write_pattern_1, "l1_write_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_1 = { +{ + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 8}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 4, 23, 320}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 20}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 8}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 4, 23, 320}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 40}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 8}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 4, 23, 320}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 60}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 8}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 4, 23, 320}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_1) > (ifm_pattern_1)) __ci10__ = adf::frontend::instrument< decltype(ifm_pattern_1) > ( ifm_pattern_1, "ifm_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_1 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_1) > (wtssv_size_1)) __ci11__ = adf::frontend::instrument< decltype(wtssv_size_1) > ( wtssv_size_1, "wtssv_size_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:28:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_1 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_1) > (has_l1_wts_write_access_pattern_1)) __ci12__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_1) > ( has_l1_wts_write_access_pattern_1, "has_l1_wts_write_access_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:29:1", nullptr, ""); +std::vector l1_wts_write_pattern_1 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_1) > (l1_wts_write_pattern_1)) __ci13__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_1) > ( l1_wts_write_pattern_1, "l1_wts_write_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:30:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_1 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_1) > (wts_pattern_1)) __ci14__ = adf::frontend::instrument< decltype(wts_pattern_1) > ( wts_pattern_1, "wts_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:31:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_1 = {8, 4, 24, 320}; decltype(adf::frontend::instrument< decltype(ofm_dim_1) > (ofm_dim_1)) __ci15__ = adf::frontend::instrument< decltype(ofm_dim_1) > ( ofm_dim_1, "ofm_dim_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:34:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_1 = {8, 4, 23, 320}; decltype(adf::frontend::instrument< decltype(ofm_bound_1) > (ofm_bound_1)) __ci16__ = adf::frontend::instrument< decltype(ofm_bound_1) > ( ofm_bound_1, "ofm_bound_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:35:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_1 = {8, 4, 3, 20}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_1) > (ofmsv_dim_1)) __ci17__ = adf::frontend::instrument< decltype(ofmsv_dim_1) > ( ofmsv_dim_1, "ofmsv_dim_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:36:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_1 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_1) > (ofmsv_size_1)) __ci18__ = adf::frontend::instrument< decltype(ofmsv_size_1) > ( ofmsv_size_1, "ofmsv_size_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:37:1", nullptr, ""); +uint32_t ofm_repetition_1 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_1) > (ofm_repetition_1)) __ci19__ = adf::frontend::instrument< decltype(ofm_repetition_1) > ( ofm_repetition_1, "ofm_repetition_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:38:1", nullptr, ""); +bool has_l1_read_access_pattern_1 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_1) > (has_l1_read_access_pattern_1)) __ci20__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_1) > ( has_l1_read_access_pattern_1, "has_l1_read_access_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:39:1", nullptr, ""); + +std::vector l1_read_pattern_1 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_1) > (l1_read_pattern_1)) __ci21__ = adf::frontend::instrument< decltype(l1_read_pattern_1) > ( l1_read_pattern_1, "l1_read_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:41:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_1 = { +{ + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 20}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 3, 20}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 6, 20}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 9, 20}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 40}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 3, 40}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 6, 40}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 9, 40}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 0, 60}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 3, 60}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 6, 60}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 3, 20}, .offset = {0, 0, 9, 60}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 80, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_1) > (ofm_pattern_1)) __ci22__ = adf::frontend::instrument< decltype(ofm_pattern_1) > ( ofm_pattern_1, "ofm_pattern_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:43:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_6 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_dim_6) > (ifm_dim_6)) __ci23__ = adf::frontend::instrument< decltype(ifm_dim_6) > ( ifm_dim_6, "ifm_dim_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:72:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_6 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_bound_6) > (ifm_bound_6)) __ci24__ = adf::frontend::instrument< decltype(ifm_bound_6) > ( ifm_bound_6, "ifm_bound_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:73:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_6 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_6) > (ifmsv_dim_6)) __ci25__ = adf::frontend::instrument< decltype(ifmsv_dim_6) > ( ifmsv_dim_6, "ifmsv_dim_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:74:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_6 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_6) > (ifmsv_size_6)) __ci26__ = adf::frontend::instrument< decltype(ifmsv_size_6) > ( ifmsv_size_6, "ifmsv_size_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:75:1", nullptr, ""); +uint32_t kernel_iter_6 = 180; decltype(adf::frontend::instrument< decltype(kernel_iter_6) > (kernel_iter_6)) __ci27__ = adf::frontend::instrument< decltype(kernel_iter_6) > ( kernel_iter_6, "kernel_iter_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:76:1", nullptr, ""); +bool has_l1_write_access_pattern_6 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_6) > (has_l1_write_access_pattern_6)) __ci28__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_6) > ( has_l1_write_access_pattern_6, "has_l1_write_access_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:77:1", nullptr, ""); +std::vector l1_write_pattern_6 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_6) > (l1_write_pattern_6)) __ci29__ = adf::frontend::instrument< decltype(l1_write_pattern_6) > ( l1_write_pattern_6, "l1_write_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:78:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_6 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_6) > (ifm_pattern_6)) __ci30__ = adf::frontend::instrument< decltype(ifm_pattern_6) > ( ifm_pattern_6, "ifm_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:79:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_6 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm2_dim_6) > (ifm2_dim_6)) __ci31__ = adf::frontend::instrument< decltype(ifm2_dim_6) > ( ifm2_dim_6, "ifm2_dim_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:94:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_6 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm2_bound_6) > (ifm2_bound_6)) __ci32__ = adf::frontend::instrument< decltype(ifm2_bound_6) > ( ifm2_bound_6, "ifm2_bound_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:95:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_6 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_6) > (ifm2sv_dim_6)) __ci33__ = adf::frontend::instrument< decltype(ifm2sv_dim_6) > ( ifm2sv_dim_6, "ifm2sv_dim_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:96:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_6 = 2560; decltype(adf::frontend::instrument< decltype(ifm2sv_size_6) > (ifm2sv_size_6)) __ci34__ = adf::frontend::instrument< decltype(ifm2sv_size_6) > ( ifm2sv_size_6, "ifm2sv_size_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:97:1", nullptr, ""); +std::vector> ifm2_pattern_6 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_6) > (ifm2_pattern_6)) __ci35__ = adf::frontend::instrument< decltype(ifm2_pattern_6) > ( ifm2_pattern_6, "ifm2_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:98:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_6 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_6) > (wtssv_size_6)) __ci36__ = adf::frontend::instrument< decltype(wtssv_size_6) > ( wtssv_size_6, "wtssv_size_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:113:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_6 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_6) > (has_l1_wts_write_access_pattern_6)) __ci37__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_6) > ( has_l1_wts_write_access_pattern_6, "has_l1_wts_write_access_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:114:1", nullptr, ""); +std::vector l1_wts_write_pattern_6 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_6) > (l1_wts_write_pattern_6)) __ci38__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_6) > ( l1_wts_write_pattern_6, "l1_wts_write_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:115:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_6 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_6) > (wts_pattern_6)) __ci39__ = adf::frontend::instrument< decltype(wts_pattern_6) > ( wts_pattern_6, "wts_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:116:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_6 = {8, 320, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_6) > (ofm_dim_6)) __ci40__ = adf::frontend::instrument< decltype(ofm_dim_6) > ( ofm_dim_6, "ofm_dim_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:119:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_6 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ofm_bound_6) > (ofm_bound_6)) __ci41__ = adf::frontend::instrument< decltype(ofm_bound_6) > ( ofm_bound_6, "ofm_bound_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:120:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_6 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_6) > (ofmsv_dim_6)) __ci42__ = adf::frontend::instrument< decltype(ofmsv_dim_6) > ( ofmsv_dim_6, "ofmsv_dim_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:121:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_6 = 640; decltype(adf::frontend::instrument< decltype(ofmsv_size_6) > (ofmsv_size_6)) __ci43__ = adf::frontend::instrument< decltype(ofmsv_size_6) > ( ofmsv_size_6, "ofmsv_size_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:122:1", nullptr, ""); +uint32_t ofm_repetition_6 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_6) > (ofm_repetition_6)) __ci44__ = adf::frontend::instrument< decltype(ofm_repetition_6) > ( ofm_repetition_6, "ofm_repetition_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:123:1", nullptr, ""); +bool has_l1_read_access_pattern_6 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_6) > (has_l1_read_access_pattern_6)) __ci45__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_6) > ( has_l1_read_access_pattern_6, "has_l1_read_access_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:124:1", nullptr, ""); + +std::vector l1_read_pattern_6 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_6) > (l1_read_pattern_6)) __ci46__ = adf::frontend::instrument< decltype(l1_read_pattern_6) > ( l1_read_pattern_6, "l1_read_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:126:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_6 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_6) > (ofm_pattern_6)) __ci47__ = adf::frontend::instrument< decltype(ofm_pattern_6) > ( ofm_pattern_6, "ofm_pattern_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:128:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_7 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_dim_7) > (ifm_dim_7)) __ci48__ = adf::frontend::instrument< decltype(ifm_dim_7) > ( ifm_dim_7, "ifm_dim_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_7 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_bound_7) > (ifm_bound_7)) __ci49__ = adf::frontend::instrument< decltype(ifm_bound_7) > ( ifm_bound_7, "ifm_bound_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:158:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_7 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_7) > (ifmsv_dim_7)) __ci50__ = adf::frontend::instrument< decltype(ifmsv_dim_7) > ( ifmsv_dim_7, "ifmsv_dim_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:159:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_7 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_7) > (ifmsv_size_7)) __ci51__ = adf::frontend::instrument< decltype(ifmsv_size_7) > ( ifmsv_size_7, "ifmsv_size_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:160:1", nullptr, ""); +uint32_t kernel_iter_7 = 180; decltype(adf::frontend::instrument< decltype(kernel_iter_7) > (kernel_iter_7)) __ci52__ = adf::frontend::instrument< decltype(kernel_iter_7) > ( kernel_iter_7, "kernel_iter_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:161:1", nullptr, ""); +bool has_l1_write_access_pattern_7 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_7) > (has_l1_write_access_pattern_7)) __ci53__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_7) > ( has_l1_write_access_pattern_7, "has_l1_write_access_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:162:1", nullptr, ""); +std::vector l1_write_pattern_7 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_7) > (l1_write_pattern_7)) __ci54__ = adf::frontend::instrument< decltype(l1_write_pattern_7) > ( l1_write_pattern_7, "l1_write_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:163:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_7 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_7) > (ifm_pattern_7)) __ci55__ = adf::frontend::instrument< decltype(ifm_pattern_7) > ( ifm_pattern_7, "ifm_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:164:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_7 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm2_dim_7) > (ifm2_dim_7)) __ci56__ = adf::frontend::instrument< decltype(ifm2_dim_7) > ( ifm2_dim_7, "ifm2_dim_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:179:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_7 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm2_bound_7) > (ifm2_bound_7)) __ci57__ = adf::frontend::instrument< decltype(ifm2_bound_7) > ( ifm2_bound_7, "ifm2_bound_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:180:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_7 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_7) > (ifm2sv_dim_7)) __ci58__ = adf::frontend::instrument< decltype(ifm2sv_dim_7) > ( ifm2sv_dim_7, "ifm2sv_dim_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:181:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_7 = 2560; decltype(adf::frontend::instrument< decltype(ifm2sv_size_7) > (ifm2sv_size_7)) __ci59__ = adf::frontend::instrument< decltype(ifm2sv_size_7) > ( ifm2sv_size_7, "ifm2sv_size_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:182:1", nullptr, ""); +std::vector> ifm2_pattern_7 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_7) > (ifm2_pattern_7)) __ci60__ = adf::frontend::instrument< decltype(ifm2_pattern_7) > ( ifm2_pattern_7, "ifm2_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:183:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_7 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_7) > (wtssv_size_7)) __ci61__ = adf::frontend::instrument< decltype(wtssv_size_7) > ( wtssv_size_7, "wtssv_size_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:198:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_7 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_7) > (has_l1_wts_write_access_pattern_7)) __ci62__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_7) > ( has_l1_wts_write_access_pattern_7, "has_l1_wts_write_access_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:199:1", nullptr, ""); +std::vector l1_wts_write_pattern_7 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_7) > (l1_wts_write_pattern_7)) __ci63__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_7) > ( l1_wts_write_pattern_7, "l1_wts_write_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:200:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_7 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_7) > (wts_pattern_7)) __ci64__ = adf::frontend::instrument< decltype(wts_pattern_7) > ( wts_pattern_7, "wts_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:201:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_7 = {8, 320, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_7) > (ofm_dim_7)) __ci65__ = adf::frontend::instrument< decltype(ofm_dim_7) > ( ofm_dim_7, "ofm_dim_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:204:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_7 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ofm_bound_7) > (ofm_bound_7)) __ci66__ = adf::frontend::instrument< decltype(ofm_bound_7) > ( ofm_bound_7, "ofm_bound_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:205:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_7 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_7) > (ofmsv_dim_7)) __ci67__ = adf::frontend::instrument< decltype(ofmsv_dim_7) > ( ofmsv_dim_7, "ofmsv_dim_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:206:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_7 = 640; decltype(adf::frontend::instrument< decltype(ofmsv_size_7) > (ofmsv_size_7)) __ci68__ = adf::frontend::instrument< decltype(ofmsv_size_7) > ( ofmsv_size_7, "ofmsv_size_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:207:1", nullptr, ""); +uint32_t ofm_repetition_7 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_7) > (ofm_repetition_7)) __ci69__ = adf::frontend::instrument< decltype(ofm_repetition_7) > ( ofm_repetition_7, "ofm_repetition_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:208:1", nullptr, ""); +bool has_l1_read_access_pattern_7 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_7) > (has_l1_read_access_pattern_7)) __ci70__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_7) > ( has_l1_read_access_pattern_7, "has_l1_read_access_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:209:1", nullptr, ""); + +std::vector l1_read_pattern_7 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_7) > (l1_read_pattern_7)) __ci71__ = adf::frontend::instrument< decltype(l1_read_pattern_7) > ( l1_read_pattern_7, "l1_read_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:211:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_7 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_7) > (ofm_pattern_7)) __ci72__ = adf::frontend::instrument< decltype(ofm_pattern_7) > ( ofm_pattern_7, "ofm_pattern_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:213:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_8 = {8, 320, 1, 61}; decltype(adf::frontend::instrument< decltype(ifm_dim_8) > (ifm_dim_8)) __ci73__ = adf::frontend::instrument< decltype(ifm_dim_8) > ( ifm_dim_8, "ifm_dim_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:242:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_8 = {8, 320, 1, 61}; decltype(adf::frontend::instrument< decltype(ifm_bound_8) > (ifm_bound_8)) __ci74__ = adf::frontend::instrument< decltype(ifm_bound_8) > ( ifm_bound_8, "ifm_bound_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:243:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_8 = {8, 66, 1, 10}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_8) > (ifmsv_dim_8)) __ci75__ = adf::frontend::instrument< decltype(ifmsv_dim_8) > ( ifmsv_dim_8, "ifmsv_dim_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:244:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_8 = 5280; decltype(adf::frontend::instrument< decltype(ifmsv_size_8) > (ifmsv_size_8)) __ci76__ = adf::frontend::instrument< decltype(ifmsv_size_8) > ( ifmsv_size_8, "ifmsv_size_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:245:1", nullptr, ""); +uint32_t kernel_iter_8 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_8) > (kernel_iter_8)) __ci77__ = adf::frontend::instrument< decltype(kernel_iter_8) > ( kernel_iter_8, "kernel_iter_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:246:1", nullptr, ""); +bool has_l1_write_access_pattern_8 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_8) > (has_l1_write_access_pattern_8)) __ci78__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_8) > ( has_l1_write_access_pattern_8, "has_l1_write_access_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:247:1", nullptr, ""); +std::vector l1_write_pattern_8 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_8) > (l1_write_pattern_8)) __ci79__ = adf::frontend::instrument< decltype(l1_write_pattern_8) > ( l1_write_pattern_8, "l1_write_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:248:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_8 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 23}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 66, 1, 10}, .offset = {0, -1, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 32, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_8) > (ifm_pattern_8)) __ci80__ = adf::frontend::instrument< decltype(ifm_pattern_8) > ( ifm_pattern_8, "ifm_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:249:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_8 = {2432}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_8) > (wts_ddr_dim_8)) __ci81__ = adf::frontend::instrument< decltype(wts_ddr_dim_8) > ( wts_ddr_dim_8, "wts_ddr_dim_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:272:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_8 = {2432}; decltype(adf::frontend::instrument< decltype(wts_dim_8) > (wts_dim_8)) __ci82__ = adf::frontend::instrument< decltype(wts_dim_8) > ( wts_dim_8, "wts_dim_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:273:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_8 = {608}; decltype(adf::frontend::instrument< decltype(wtssv_dim_8) > (wtssv_dim_8)) __ci83__ = adf::frontend::instrument< decltype(wtssv_dim_8) > ( wtssv_dim_8, "wtssv_dim_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:274:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_8 = 608; decltype(adf::frontend::instrument< decltype(wtssv_size_8) > (wtssv_size_8)) __ci84__ = adf::frontend::instrument< decltype(wtssv_size_8) > ( wtssv_size_8, "wtssv_size_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:275:1", nullptr, ""); +uint32_t wts_repetition_8 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_8) > (wts_repetition_8)) __ci85__ = adf::frontend::instrument< decltype(wts_repetition_8) > ( wts_repetition_8, "wts_repetition_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:276:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_8 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_8) > (has_l1_wts_write_access_pattern_8)) __ci86__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_8) > ( has_l1_wts_write_access_pattern_8, "has_l1_wts_write_access_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:277:1", nullptr, ""); +std::vector l1_wts_write_pattern_8 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_8) > (l1_wts_write_pattern_8)) __ci87__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_8) > ( l1_wts_write_pattern_8, "l1_wts_write_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:278:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_8 = { +{ + tiling({.buffer_dimension = {608, 4}, .tiling_dimension = {608, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {608, 4}, .tiling_dimension = {608, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {608, 4}, .tiling_dimension = {608, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {608, 4}, .tiling_dimension = {608, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_8) > (wts_pattern_8)) __ci88__ = adf::frontend::instrument< decltype(wts_pattern_8) > ( wts_pattern_8, "wts_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:279:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_8[] = { +{ + tiling({.buffer_dimension = {2432, 1}, .tiling_dimension = {1216, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2432, 1}, .tiling_dimension = {1216, 1}, .offset = {1216, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_8) > (wts_ddr_read_pattern_8)) __ci89__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_8) > ( wts_ddr_read_pattern_8, "wts_ddr_read_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:294:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_8[] = { +{ + tiling({.buffer_dimension = {2432}, .tiling_dimension = {1216}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2432}, .tiling_dimension = {1216}, .offset = {1216}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_8) > (wts_ddr_write_pattern_8)) __ci90__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_8) > ( wts_ddr_write_pattern_8, "wts_ddr_write_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:301:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_8 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_8) > (ofm_dim_8)) __ci91__ = adf::frontend::instrument< decltype(ofm_dim_8) > ( ofm_dim_8, "ofm_dim_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:310:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_8 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_8) > (ofm_bound_8)) __ci92__ = adf::frontend::instrument< decltype(ofm_bound_8) > ( ofm_bound_8, "ofm_bound_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:311:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_8 = {8, 32, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_8) > (ofmsv_dim_8)) __ci93__ = adf::frontend::instrument< decltype(ofmsv_dim_8) > ( ofmsv_dim_8, "ofmsv_dim_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:312:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_8 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_8) > (ofmsv_size_8)) __ci94__ = adf::frontend::instrument< decltype(ofmsv_size_8) > ( ofmsv_size_8, "ofmsv_size_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:313:1", nullptr, ""); +uint32_t ofm_repetition_8 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_8) > (ofm_repetition_8)) __ci95__ = adf::frontend::instrument< decltype(ofm_repetition_8) > ( ofm_repetition_8, "ofm_repetition_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:314:1", nullptr, ""); +bool has_l1_read_access_pattern_8 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_8) > (has_l1_read_access_pattern_8)) __ci96__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_8) > ( has_l1_read_access_pattern_8, "has_l1_read_access_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:315:1", nullptr, ""); + +std::vector l1_read_pattern_8 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_8) > (l1_read_pattern_8)) __ci97__ = adf::frontend::instrument< decltype(l1_read_pattern_8) > ( l1_read_pattern_8, "l1_read_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:317:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_8 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_8) > (ofm_pattern_8)) __ci98__ = adf::frontend::instrument< decltype(ofm_pattern_8) > ( ofm_pattern_8, "ofm_pattern_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:319:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_9 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_dim_9) > (ifm_dim_9)) __ci99__ = adf::frontend::instrument< decltype(ifm_dim_9) > ( ifm_dim_9, "ifm_dim_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:348:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_9 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_bound_9) > (ifm_bound_9)) __ci100__ = adf::frontend::instrument< decltype(ifm_bound_9) > ( ifm_bound_9, "ifm_bound_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:349:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_9 = {8, 8, 1, 23}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_9) > (ifmsv_dim_9)) __ci101__ = adf::frontend::instrument< decltype(ifmsv_dim_9) > ( ifmsv_dim_9, "ifmsv_dim_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:350:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_9 = 5888; decltype(adf::frontend::instrument< decltype(ifmsv_size_9) > (ifmsv_size_9)) __ci102__ = adf::frontend::instrument< decltype(ifmsv_size_9) > ( ifmsv_size_9, "ifmsv_size_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:351:1", nullptr, ""); +uint32_t kernel_iter_9 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_9) > (kernel_iter_9)) __ci103__ = adf::frontend::instrument< decltype(kernel_iter_9) > ( kernel_iter_9, "kernel_iter_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:352:1", nullptr, ""); +bool has_l1_write_access_pattern_9 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_9) > (has_l1_write_access_pattern_9)) __ci104__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_9) > ( has_l1_write_access_pattern_9, "has_l1_write_access_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:353:1", nullptr, ""); +std::vector l1_write_pattern_9 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_9) > (l1_write_pattern_9)) __ci105__ = adf::frontend::instrument< decltype(l1_write_pattern_9) > ( l1_write_pattern_9, "l1_write_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:354:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_9 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 23}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 46}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 69}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_9) > (ifm_pattern_9)) __ci106__ = adf::frontend::instrument< decltype(ifm_pattern_9) > ( ifm_pattern_9, "ifm_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:355:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_9 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_9) > (wtssv_size_9)) __ci107__ = adf::frontend::instrument< decltype(wtssv_size_9) > ( wtssv_size_9, "wtssv_size_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:370:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_9 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_9) > (has_l1_wts_write_access_pattern_9)) __ci108__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_9) > ( has_l1_wts_write_access_pattern_9, "has_l1_wts_write_access_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:371:1", nullptr, ""); +std::vector l1_wts_write_pattern_9 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_9) > (l1_wts_write_pattern_9)) __ci109__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_9) > ( l1_wts_write_pattern_9, "l1_wts_write_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:372:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_9 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_9) > (wts_pattern_9)) __ci110__ = adf::frontend::instrument< decltype(wts_pattern_9) > ( wts_pattern_9, "wts_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:373:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_9 = {8, 160, 4, 92}; decltype(adf::frontend::instrument< decltype(ofm_dim_9) > (ofm_dim_9)) __ci111__ = adf::frontend::instrument< decltype(ofm_dim_9) > ( ofm_dim_9, "ofm_dim_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:376:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_9 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ofm_bound_9) > (ofm_bound_9)) __ci112__ = adf::frontend::instrument< decltype(ofm_bound_9) > ( ofm_bound_9, "ofm_bound_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:377:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_9 = {8, 8, 1, 23}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_9) > (ofmsv_dim_9)) __ci113__ = adf::frontend::instrument< decltype(ofmsv_dim_9) > ( ofmsv_dim_9, "ofmsv_dim_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:378:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_9 = 1472; decltype(adf::frontend::instrument< decltype(ofmsv_size_9) > (ofmsv_size_9)) __ci114__ = adf::frontend::instrument< decltype(ofmsv_size_9) > ( ofmsv_size_9, "ofmsv_size_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:379:1", nullptr, ""); +uint32_t ofm_repetition_9 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_9) > (ofm_repetition_9)) __ci115__ = adf::frontend::instrument< decltype(ofm_repetition_9) > ( ofm_repetition_9, "ofm_repetition_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:380:1", nullptr, ""); +bool has_l1_read_access_pattern_9 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_9) > (has_l1_read_access_pattern_9)) __ci116__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_9) > ( has_l1_read_access_pattern_9, "has_l1_read_access_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:381:1", nullptr, ""); + +std::vector l1_read_pattern_9 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_9) > (l1_read_pattern_9)) __ci117__ = adf::frontend::instrument< decltype(l1_read_pattern_9) > ( l1_read_pattern_9, "l1_read_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_9 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_9) > (ofm_pattern_9)) __ci118__ = adf::frontend::instrument< decltype(ofm_pattern_9) > ( ofm_pattern_9, "ofm_pattern_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:385:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_10 = {8, 160, 2, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_10) > (ifm_dim_10)) __ci119__ = adf::frontend::instrument< decltype(ifm_dim_10) > ( ifm_dim_10, "ifm_dim_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:414:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_10 = {8, 160, 2, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_10) > (ifm_bound_10)) __ci120__ = adf::frontend::instrument< decltype(ifm_bound_10) > ( ifm_bound_10, "ifm_bound_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:415:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_10 = {8, 20, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_10) > (ifmsv_dim_10)) __ci121__ = adf::frontend::instrument< decltype(ifmsv_dim_10) > ( ifmsv_dim_10, "ifmsv_dim_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:416:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_10 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_10) > (ifmsv_size_10)) __ci122__ = adf::frontend::instrument< decltype(ifmsv_size_10) > ( ifmsv_size_10, "ifmsv_size_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:417:1", nullptr, ""); +uint32_t kernel_iter_10 = 16; decltype(adf::frontend::instrument< decltype(kernel_iter_10) > (kernel_iter_10)) __ci123__ = adf::frontend::instrument< decltype(kernel_iter_10) > ( kernel_iter_10, "kernel_iter_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:418:1", nullptr, ""); +bool has_l1_write_access_pattern_10 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_10) > (has_l1_write_access_pattern_10)) __ci124__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_10) > ( has_l1_write_access_pattern_10, "has_l1_write_access_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:419:1", nullptr, ""); +std::vector l1_write_pattern_10 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_10) > (l1_write_pattern_10)) __ci125__ = adf::frontend::instrument< decltype(l1_write_pattern_10) > ( l1_write_pattern_10, "l1_write_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:420:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_10 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_10) > (ifm_pattern_10)) __ci126__ = adf::frontend::instrument< decltype(ifm_pattern_10) > ( ifm_pattern_10, "ifm_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:421:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_10 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_10) > (wtssv_size_10)) __ci127__ = adf::frontend::instrument< decltype(wtssv_size_10) > ( wtssv_size_10, "wtssv_size_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:436:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_10 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_10) > (has_l1_wts_write_access_pattern_10)) __ci128__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_10) > ( has_l1_wts_write_access_pattern_10, "has_l1_wts_write_access_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:437:1", nullptr, ""); +std::vector l1_wts_write_pattern_10 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_10) > (l1_wts_write_pattern_10)) __ci129__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_10) > ( l1_wts_write_pattern_10, "l1_wts_write_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:438:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_10 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_10) > (wts_pattern_10)) __ci130__ = adf::frontend::instrument< decltype(wts_pattern_10) > ( wts_pattern_10, "wts_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:439:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_10 = {8, 160, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_10) > (ofm_dim_10)) __ci131__ = adf::frontend::instrument< decltype(ofm_dim_10) > ( ofm_dim_10, "ofm_dim_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:442:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_10 = {8, 160, 2, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_10) > (ofm_bound_10)) __ci132__ = adf::frontend::instrument< decltype(ofm_bound_10) > ( ofm_bound_10, "ofm_bound_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:443:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_10 = {8, 20, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_10) > (ofmsv_dim_10)) __ci133__ = adf::frontend::instrument< decltype(ofmsv_dim_10) > ( ofmsv_dim_10, "ofmsv_dim_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:444:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_10 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_10) > (ofmsv_size_10)) __ci134__ = adf::frontend::instrument< decltype(ofmsv_size_10) > ( ofmsv_size_10, "ofmsv_size_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:445:1", nullptr, ""); +uint32_t ofm_repetition_10 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_10) > (ofm_repetition_10)) __ci135__ = adf::frontend::instrument< decltype(ofm_repetition_10) > ( ofm_repetition_10, "ofm_repetition_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:446:1", nullptr, ""); +bool has_l1_read_access_pattern_10 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_10) > (has_l1_read_access_pattern_10)) __ci136__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_10) > ( has_l1_read_access_pattern_10, "has_l1_read_access_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:447:1", nullptr, ""); + +std::vector l1_read_pattern_10 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_10) > (l1_read_pattern_10)) __ci137__ = adf::frontend::instrument< decltype(l1_read_pattern_10) > ( l1_read_pattern_10, "l1_read_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:449:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_10 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_10) > (ofm_pattern_10)) __ci138__ = adf::frontend::instrument< decltype(ofm_pattern_10) > ( ofm_pattern_10, "ofm_pattern_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:451:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_11 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_dim_11) > (ifm_dim_11)) __ci139__ = adf::frontend::instrument< decltype(ifm_dim_11) > ( ifm_dim_11, "ifm_dim_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:480:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_11 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_bound_11) > (ifm_bound_11)) __ci140__ = adf::frontend::instrument< decltype(ifm_bound_11) > ( ifm_bound_11, "ifm_bound_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:481:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_11 = {8, 8, 1, 23}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_11) > (ifmsv_dim_11)) __ci141__ = adf::frontend::instrument< decltype(ifmsv_dim_11) > ( ifmsv_dim_11, "ifmsv_dim_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:482:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_11 = 5888; decltype(adf::frontend::instrument< decltype(ifmsv_size_11) > (ifmsv_size_11)) __ci142__ = adf::frontend::instrument< decltype(ifmsv_size_11) > ( ifmsv_size_11, "ifmsv_size_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:483:1", nullptr, ""); +uint32_t kernel_iter_11 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_11) > (kernel_iter_11)) __ci143__ = adf::frontend::instrument< decltype(kernel_iter_11) > ( kernel_iter_11, "kernel_iter_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:484:1", nullptr, ""); +bool has_l1_write_access_pattern_11 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_11) > (has_l1_write_access_pattern_11)) __ci144__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_11) > ( has_l1_write_access_pattern_11, "has_l1_write_access_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:485:1", nullptr, ""); +std::vector l1_write_pattern_11 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_11) > (l1_write_pattern_11)) __ci145__ = adf::frontend::instrument< decltype(l1_write_pattern_11) > ( l1_write_pattern_11, "l1_write_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:486:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_11 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 23}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 46}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 69}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_11) > (ifm_pattern_11)) __ci146__ = adf::frontend::instrument< decltype(ifm_pattern_11) > ( ifm_pattern_11, "ifm_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:487:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_11 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_11) > (wtssv_size_11)) __ci147__ = adf::frontend::instrument< decltype(wtssv_size_11) > ( wtssv_size_11, "wtssv_size_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:502:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_11 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_11) > (has_l1_wts_write_access_pattern_11)) __ci148__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_11) > ( has_l1_wts_write_access_pattern_11, "has_l1_wts_write_access_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:503:1", nullptr, ""); +std::vector l1_wts_write_pattern_11 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_11) > (l1_wts_write_pattern_11)) __ci149__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_11) > ( l1_wts_write_pattern_11, "l1_wts_write_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:504:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_11 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_11) > (wts_pattern_11)) __ci150__ = adf::frontend::instrument< decltype(wts_pattern_11) > ( wts_pattern_11, "wts_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:505:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_11 = {8, 160, 4, 92}; decltype(adf::frontend::instrument< decltype(ofm_dim_11) > (ofm_dim_11)) __ci151__ = adf::frontend::instrument< decltype(ofm_dim_11) > ( ofm_dim_11, "ofm_dim_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:508:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_11 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ofm_bound_11) > (ofm_bound_11)) __ci152__ = adf::frontend::instrument< decltype(ofm_bound_11) > ( ofm_bound_11, "ofm_bound_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:509:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_11 = {8, 8, 1, 23}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_11) > (ofmsv_dim_11)) __ci153__ = adf::frontend::instrument< decltype(ofmsv_dim_11) > ( ofmsv_dim_11, "ofmsv_dim_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:510:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_11 = 1472; decltype(adf::frontend::instrument< decltype(ofmsv_size_11) > (ofmsv_size_11)) __ci154__ = adf::frontend::instrument< decltype(ofmsv_size_11) > ( ofmsv_size_11, "ofmsv_size_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:511:1", nullptr, ""); +uint32_t ofm_repetition_11 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_11) > (ofm_repetition_11)) __ci155__ = adf::frontend::instrument< decltype(ofm_repetition_11) > ( ofm_repetition_11, "ofm_repetition_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:512:1", nullptr, ""); +bool has_l1_read_access_pattern_11 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_11) > (has_l1_read_access_pattern_11)) __ci156__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_11) > ( has_l1_read_access_pattern_11, "has_l1_read_access_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:513:1", nullptr, ""); + +std::vector l1_read_pattern_11 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_11) > (l1_read_pattern_11)) __ci157__ = adf::frontend::instrument< decltype(l1_read_pattern_11) > ( l1_read_pattern_11, "l1_read_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:515:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_11 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_11) > (ofm_pattern_11)) __ci158__ = adf::frontend::instrument< decltype(ofm_pattern_11) > ( ofm_pattern_11, "ofm_pattern_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:517:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_12 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_dim_12) > (ifm_dim_12)) __ci159__ = adf::frontend::instrument< decltype(ifm_dim_12) > ( ifm_dim_12, "ifm_dim_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:546:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_12 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_bound_12) > (ifm_bound_12)) __ci160__ = adf::frontend::instrument< decltype(ifm_bound_12) > ( ifm_bound_12, "ifm_bound_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:547:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_12 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_12) > (ifmsv_dim_12)) __ci161__ = adf::frontend::instrument< decltype(ifmsv_dim_12) > ( ifmsv_dim_12, "ifmsv_dim_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:548:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_12 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_12) > (ifmsv_size_12)) __ci162__ = adf::frontend::instrument< decltype(ifmsv_size_12) > ( ifmsv_size_12, "ifmsv_size_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:549:1", nullptr, ""); +uint32_t kernel_iter_12 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_12) > (kernel_iter_12)) __ci163__ = adf::frontend::instrument< decltype(kernel_iter_12) > ( kernel_iter_12, "kernel_iter_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:550:1", nullptr, ""); +bool has_l1_write_access_pattern_12 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_12) > (has_l1_write_access_pattern_12)) __ci164__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_12) > ( has_l1_write_access_pattern_12, "has_l1_write_access_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:551:1", nullptr, ""); +std::vector l1_write_pattern_12 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_12) > (l1_write_pattern_12)) __ci165__ = adf::frontend::instrument< decltype(l1_write_pattern_12) > ( l1_write_pattern_12, "l1_write_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:552:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_12 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_12) > (ifm_pattern_12)) __ci166__ = adf::frontend::instrument< decltype(ifm_pattern_12) > ( ifm_pattern_12, "ifm_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:553:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_12 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_dim_12) > (ifm2_dim_12)) __ci167__ = adf::frontend::instrument< decltype(ifm2_dim_12) > ( ifm2_dim_12, "ifm2_dim_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:568:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_12 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_bound_12) > (ifm2_bound_12)) __ci168__ = adf::frontend::instrument< decltype(ifm2_bound_12) > ( ifm2_bound_12, "ifm2_bound_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:569:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_12 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_12) > (ifm2sv_dim_12)) __ci169__ = adf::frontend::instrument< decltype(ifm2sv_dim_12) > ( ifm2sv_dim_12, "ifm2sv_dim_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:570:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_12 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_12) > (ifm2sv_size_12)) __ci170__ = adf::frontend::instrument< decltype(ifm2sv_size_12) > ( ifm2sv_size_12, "ifm2sv_size_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:571:1", nullptr, ""); +std::vector> ifm2_pattern_12 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_12) > (ifm2_pattern_12)) __ci171__ = adf::frontend::instrument< decltype(ifm2_pattern_12) > ( ifm2_pattern_12, "ifm2_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:572:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_12 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_12) > (wtssv_size_12)) __ci172__ = adf::frontend::instrument< decltype(wtssv_size_12) > ( wtssv_size_12, "wtssv_size_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:587:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_12 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_12) > (has_l1_wts_write_access_pattern_12)) __ci173__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_12) > ( has_l1_wts_write_access_pattern_12, "has_l1_wts_write_access_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:588:1", nullptr, ""); +std::vector l1_wts_write_pattern_12 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_12) > (l1_wts_write_pattern_12)) __ci174__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_12) > ( l1_wts_write_pattern_12, "l1_wts_write_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:589:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_12 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_12) > (wts_pattern_12)) __ci175__ = adf::frontend::instrument< decltype(wts_pattern_12) > ( wts_pattern_12, "wts_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:590:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_12 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_12) > (ofm_dim_12)) __ci176__ = adf::frontend::instrument< decltype(ofm_dim_12) > ( ofm_dim_12, "ofm_dim_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:593:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_12 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_12) > (ofm_bound_12)) __ci177__ = adf::frontend::instrument< decltype(ofm_bound_12) > ( ofm_bound_12, "ofm_bound_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:594:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_12 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_12) > (ofmsv_dim_12)) __ci178__ = adf::frontend::instrument< decltype(ofmsv_dim_12) > ( ofmsv_dim_12, "ofmsv_dim_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:595:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_12 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_12) > (ofmsv_size_12)) __ci179__ = adf::frontend::instrument< decltype(ofmsv_size_12) > ( ofmsv_size_12, "ofmsv_size_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:596:1", nullptr, ""); +uint32_t ofm_repetition_12 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_12) > (ofm_repetition_12)) __ci180__ = adf::frontend::instrument< decltype(ofm_repetition_12) > ( ofm_repetition_12, "ofm_repetition_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:597:1", nullptr, ""); +bool has_l1_read_access_pattern_12 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_12) > (has_l1_read_access_pattern_12)) __ci181__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_12) > ( has_l1_read_access_pattern_12, "has_l1_read_access_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:598:1", nullptr, ""); + +std::vector l1_read_pattern_12 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_12) > (l1_read_pattern_12)) __ci182__ = adf::frontend::instrument< decltype(l1_read_pattern_12) > ( l1_read_pattern_12, "l1_read_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:600:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_12 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_12) > (ofm_pattern_12)) __ci183__ = adf::frontend::instrument< decltype(ofm_pattern_12) > ( ofm_pattern_12, "ofm_pattern_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:602:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_13 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_dim_13) > (ifm_dim_13)) __ci184__ = adf::frontend::instrument< decltype(ifm_dim_13) > ( ifm_dim_13, "ifm_dim_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:631:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_13 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_bound_13) > (ifm_bound_13)) __ci185__ = adf::frontend::instrument< decltype(ifm_bound_13) > ( ifm_bound_13, "ifm_bound_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:632:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_13 = {8, 20, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_13) > (ifmsv_dim_13)) __ci186__ = adf::frontend::instrument< decltype(ifmsv_dim_13) > ( ifmsv_dim_13, "ifmsv_dim_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:633:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_13 = 5120; decltype(adf::frontend::instrument< decltype(ifmsv_size_13) > (ifmsv_size_13)) __ci187__ = adf::frontend::instrument< decltype(ifmsv_size_13) > ( ifmsv_size_13, "ifmsv_size_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:634:1", nullptr, ""); +uint32_t kernel_iter_13 = 40; decltype(adf::frontend::instrument< decltype(kernel_iter_13) > (kernel_iter_13)) __ci188__ = adf::frontend::instrument< decltype(kernel_iter_13) > ( kernel_iter_13, "kernel_iter_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:635:1", nullptr, ""); +bool has_l1_write_access_pattern_13 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_13) > (has_l1_write_access_pattern_13)) __ci189__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_13) > ( has_l1_write_access_pattern_13, "has_l1_write_access_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:636:1", nullptr, ""); +std::vector l1_write_pattern_13 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_13) > (l1_write_pattern_13)) __ci190__ = adf::frontend::instrument< decltype(l1_write_pattern_13) > ( l1_write_pattern_13, "l1_write_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:637:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_13 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 17}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_13) > (ifm_pattern_13)) __ci191__ = adf::frontend::instrument< decltype(ifm_pattern_13) > ( ifm_pattern_13, "ifm_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:638:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_13 = {512}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_13) > (wts_ddr_dim_13)) __ci192__ = adf::frontend::instrument< decltype(wts_ddr_dim_13) > ( wts_ddr_dim_13, "wts_ddr_dim_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:653:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_13 = {512}; decltype(adf::frontend::instrument< decltype(wts_dim_13) > (wts_dim_13)) __ci193__ = adf::frontend::instrument< decltype(wts_dim_13) > ( wts_dim_13, "wts_dim_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:654:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_13 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_13) > (wtssv_dim_13)) __ci194__ = adf::frontend::instrument< decltype(wtssv_dim_13) > ( wtssv_dim_13, "wtssv_dim_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:655:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_13 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_13) > (wts_repetition_13)) __ci195__ = adf::frontend::instrument< decltype(wts_repetition_13) > ( wts_repetition_13, "wts_repetition_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:656:1", nullptr, ""); +uint32_t wtssv_size_13 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_13) > (wtssv_size_13)) __ci196__ = adf::frontend::instrument< decltype(wtssv_size_13) > ( wtssv_size_13, "wtssv_size_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:657:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_13 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_13) > (has_l1_wts_write_access_pattern_13)) __ci197__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_13) > ( has_l1_wts_write_access_pattern_13, "has_l1_wts_write_access_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:658:1", nullptr, ""); +std::vector l1_wts_write_pattern_13 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_13) > (l1_wts_write_pattern_13)) __ci198__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_13) > ( l1_wts_write_pattern_13, "l1_wts_write_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:659:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_13 = { +{ + tiling({.buffer_dimension = {512}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 40, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {512}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 40, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {512}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 40, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {512}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 40, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_13) > (wts_pattern_13)) __ci199__ = adf::frontend::instrument< decltype(wts_pattern_13) > ( wts_pattern_13, "wts_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:660:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_13[] = { +{ + tiling({.buffer_dimension = {512, 1}, .tiling_dimension = {256, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {512, 1}, .tiling_dimension = {256, 1}, .offset = {256, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_13) > (wts_ddr_read_pattern_13)) __ci200__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_13) > ( wts_ddr_read_pattern_13, "wts_ddr_read_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:675:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_13[] = { +{ + tiling({.buffer_dimension = {512}, .tiling_dimension = {256}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {512}, .tiling_dimension = {256}, .offset = {256}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_13) > (wts_ddr_write_pattern_13)) __ci201__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_13) > ( wts_ddr_write_pattern_13, "wts_ddr_write_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:682:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_13 = {8, 160, 4, 96}; decltype(adf::frontend::instrument< decltype(ofm_dim_13) > (ofm_dim_13)) __ci202__ = adf::frontend::instrument< decltype(ofm_dim_13) > ( ofm_dim_13, "ofm_dim_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:691:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_13 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ofm_bound_13) > (ofm_bound_13)) __ci203__ = adf::frontend::instrument< decltype(ofm_bound_13) > ( ofm_bound_13, "ofm_bound_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:692:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_13 = {8, 16, 1, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_13) > (ofmsv_dim_13)) __ci204__ = adf::frontend::instrument< decltype(ofmsv_dim_13) > ( ofmsv_dim_13, "ofmsv_dim_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:693:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_13 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_13) > (ofmsv_size_13)) __ci205__ = adf::frontend::instrument< decltype(ofmsv_size_13) > ( ofmsv_size_13, "ofmsv_size_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:694:1", nullptr, ""); +uint32_t ofm_repetition_13 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_13) > (ofm_repetition_13)) __ci206__ = adf::frontend::instrument< decltype(ofm_repetition_13) > ( ofm_repetition_13, "ofm_repetition_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:695:1", nullptr, ""); +bool has_l1_read_access_pattern_13 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_13) > (has_l1_read_access_pattern_13)) __ci207__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_13) > ( has_l1_read_access_pattern_13, "has_l1_read_access_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:696:1", nullptr, ""); + +std::vector l1_read_pattern_13 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_13) > (l1_read_pattern_13)) __ci208__ = adf::frontend::instrument< decltype(l1_read_pattern_13) > ( l1_read_pattern_13, "l1_read_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:698:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_13 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 18}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 18}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_13) > (ofm_pattern_13)) __ci209__ = adf::frontend::instrument< decltype(ofm_pattern_13) > ( ofm_pattern_13, "ofm_pattern_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:700:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_14 = {8, 160, 2, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_14) > (ifm_dim_14)) __ci210__ = adf::frontend::instrument< decltype(ifm_dim_14) > ( ifm_dim_14, "ifm_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:729:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_14 = {8, 160, 2, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_14) > (ifm_bound_14)) __ci211__ = adf::frontend::instrument< decltype(ifm_bound_14) > ( ifm_bound_14, "ifm_bound_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:730:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_14 = {8, 32, 8, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_14) > (ifmsv_dim_14)) __ci212__ = adf::frontend::instrument< decltype(ifmsv_dim_14) > ( ifmsv_dim_14, "ifmsv_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:731:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_14 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_14) > (ifmsv_size_14)) __ci213__ = adf::frontend::instrument< decltype(ifmsv_size_14) > ( ifmsv_size_14, "ifmsv_size_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:732:1", nullptr, ""); +uint32_t kernel_iter_14 = 60; decltype(adf::frontend::instrument< decltype(kernel_iter_14) > (kernel_iter_14)) __ci214__ = adf::frontend::instrument< decltype(kernel_iter_14) > ( kernel_iter_14, "kernel_iter_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:733:1", nullptr, ""); +bool has_l1_write_access_pattern_14 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_14) > (has_l1_write_access_pattern_14)) __ci215__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_14) > ( has_l1_write_access_pattern_14, "has_l1_write_access_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:734:1", nullptr, ""); +std::vector l1_write_pattern_14 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_14) > (l1_write_pattern_14)) __ci216__ = adf::frontend::instrument< decltype(l1_write_pattern_14) > ( l1_write_pattern_14, "l1_write_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:735:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_14 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_14) > (ifm_pattern_14)) __ci217__ = adf::frontend::instrument< decltype(ifm_pattern_14) > ( ifm_pattern_14, "ifm_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:736:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_14 = {8, 160, 4, 48}; decltype(adf::frontend::instrument< decltype(ifm2_dim_14) > (ifm2_dim_14)) __ci218__ = adf::frontend::instrument< decltype(ifm2_dim_14) > ( ifm2_dim_14, "ifm2_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:751:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_14 = {8, 160, 2, 45}; decltype(adf::frontend::instrument< decltype(ifm2_bound_14) > (ifm2_bound_14)) __ci219__ = adf::frontend::instrument< decltype(ifm2_bound_14) > ( ifm2_bound_14, "ifm2_bound_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:752:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_14 = {8, 32, 1, 2}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_14) > (ifm2sv_dim_14)) __ci220__ = adf::frontend::instrument< decltype(ifm2sv_dim_14) > ( ifm2sv_dim_14, "ifm2sv_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:753:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_14 = 2048; decltype(adf::frontend::instrument< decltype(ifm2sv_size_14) > (ifm2sv_size_14)) __ci221__ = adf::frontend::instrument< decltype(ifm2sv_size_14) > ( ifm2sv_size_14, "ifm2sv_size_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:754:1", nullptr, ""); +std::vector> ifm2_pattern_14 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_14) > (ifm2_pattern_14)) __ci222__ = adf::frontend::instrument< decltype(ifm2_pattern_14) > ( ifm2_pattern_14, "ifm2_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:755:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_14 = {2176}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_14) > (wts_ddr_dim_14)) __ci223__ = adf::frontend::instrument< decltype(wts_ddr_dim_14) > ( wts_ddr_dim_14, "wts_ddr_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:770:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_14 = {2176}; decltype(adf::frontend::instrument< decltype(wts_dim_14) > (wts_dim_14)) __ci224__ = adf::frontend::instrument< decltype(wts_dim_14) > ( wts_dim_14, "wts_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:771:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_14 = {544}; decltype(adf::frontend::instrument< decltype(wtssv_dim_14) > (wtssv_dim_14)) __ci225__ = adf::frontend::instrument< decltype(wtssv_dim_14) > ( wtssv_dim_14, "wtssv_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:772:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_14 = 544; decltype(adf::frontend::instrument< decltype(wtssv_size_14) > (wtssv_size_14)) __ci226__ = adf::frontend::instrument< decltype(wtssv_size_14) > ( wtssv_size_14, "wtssv_size_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:773:1", nullptr, ""); +uint32_t wts_repetition_14 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_14) > (wts_repetition_14)) __ci227__ = adf::frontend::instrument< decltype(wts_repetition_14) > ( wts_repetition_14, "wts_repetition_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:774:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_14 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_14) > (has_l1_wts_write_access_pattern_14)) __ci228__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_14) > ( has_l1_wts_write_access_pattern_14, "has_l1_wts_write_access_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:775:1", nullptr, ""); +std::vector l1_wts_write_pattern_14 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_14) > (l1_wts_write_pattern_14)) __ci229__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_14) > ( l1_wts_write_pattern_14, "l1_wts_write_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:776:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_14 = { +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_14) > (wts_pattern_14)) __ci230__ = adf::frontend::instrument< decltype(wts_pattern_14) > ( wts_pattern_14, "wts_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:777:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_14[] = { +{ + tiling({.buffer_dimension = {2176, 1}, .tiling_dimension = {1088, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 1}, .tiling_dimension = {1088, 1}, .offset = {1088, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_14) > (wts_ddr_read_pattern_14)) __ci231__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_14) > ( wts_ddr_read_pattern_14, "wts_ddr_read_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:792:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_14[] = { +{ + tiling({.buffer_dimension = {2176}, .tiling_dimension = {1088}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176}, .tiling_dimension = {1088}, .offset = {1088}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_14) > (wts_ddr_write_pattern_14)) __ci232__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_14) > ( wts_ddr_write_pattern_14, "wts_ddr_write_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:799:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_14 = {8, 160, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_14) > (ofm_dim_14)) __ci233__ = adf::frontend::instrument< decltype(ofm_dim_14) > ( ofm_dim_14, "ofm_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:808:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_14 = {8, 160, 2, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_14) > (ofm_bound_14)) __ci234__ = adf::frontend::instrument< decltype(ofm_bound_14) > ( ofm_bound_14, "ofm_bound_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:809:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_14 = {8, 32, 1, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_14) > (ofmsv_dim_14)) __ci235__ = adf::frontend::instrument< decltype(ofmsv_dim_14) > ( ofmsv_dim_14, "ofmsv_dim_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:810:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_14 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_14) > (ofmsv_size_14)) __ci236__ = adf::frontend::instrument< decltype(ofmsv_size_14) > ( ofmsv_size_14, "ofmsv_size_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:811:1", nullptr, ""); +uint32_t ofm_repetition_14 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_14) > (ofm_repetition_14)) __ci237__ = adf::frontend::instrument< decltype(ofm_repetition_14) > ( ofm_repetition_14, "ofm_repetition_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:812:1", nullptr, ""); +bool has_l1_read_access_pattern_14 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_14) > (has_l1_read_access_pattern_14)) __ci238__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_14) > ( has_l1_read_access_pattern_14, "has_l1_read_access_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:813:1", nullptr, ""); + +std::vector l1_read_pattern_14 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_14) > (l1_read_pattern_14)) __ci239__ = adf::frontend::instrument< decltype(l1_read_pattern_14) > ( l1_read_pattern_14, "l1_read_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:815:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_14 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 32, 1, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_14) > (ofm_pattern_14)) __ci240__ = adf::frontend::instrument< decltype(ofm_pattern_14) > ( ofm_pattern_14, "ofm_pattern_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:817:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_15 = {8, 160, 2, 18}; decltype(adf::frontend::instrument< decltype(ifm_dim_15) > (ifm_dim_15)) __ci241__ = adf::frontend::instrument< decltype(ifm_dim_15) > ( ifm_dim_15, "ifm_dim_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:846:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_15 = {8, 160, 2, 18}; decltype(adf::frontend::instrument< decltype(ifm_bound_15) > (ifm_bound_15)) __ci242__ = adf::frontend::instrument< decltype(ifm_bound_15) > ( ifm_bound_15, "ifm_bound_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:847:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_15 = {8, 8, 8, 9}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_15) > (ifmsv_dim_15)) __ci243__ = adf::frontend::instrument< decltype(ifmsv_dim_15) > ( ifmsv_dim_15, "ifmsv_dim_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:848:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_15 = 4608; decltype(adf::frontend::instrument< decltype(ifmsv_size_15) > (ifmsv_size_15)) __ci244__ = adf::frontend::instrument< decltype(ifmsv_size_15) > ( ifmsv_size_15, "ifmsv_size_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:849:1", nullptr, ""); +uint32_t kernel_iter_15 = 50; decltype(adf::frontend::instrument< decltype(kernel_iter_15) > (kernel_iter_15)) __ci245__ = adf::frontend::instrument< decltype(kernel_iter_15) > ( kernel_iter_15, "kernel_iter_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:850:1", nullptr, ""); +bool has_l1_write_access_pattern_15 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_15) > (has_l1_write_access_pattern_15)) __ci246__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_15) > ( has_l1_write_access_pattern_15, "has_l1_write_access_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:851:1", nullptr, ""); +std::vector l1_write_pattern_15 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_15) > (l1_write_pattern_15)) __ci247__ = adf::frontend::instrument< decltype(l1_write_pattern_15) > ( l1_write_pattern_15, "l1_write_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:852:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_15 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 18}, .tiling_dimension = {8, 8, 8, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 18}, .tiling_dimension = {8, 8, 8, 9}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 18}, .tiling_dimension = {8, 8, 8, 9}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 18}, .tiling_dimension = {8, 8, 8, 9}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_15) > (ifm_pattern_15)) __ci248__ = adf::frontend::instrument< decltype(ifm_pattern_15) > ( ifm_pattern_15, "ifm_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:853:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_15 = {4352}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_15) > (wts_ddr_dim_15)) __ci249__ = adf::frontend::instrument< decltype(wts_ddr_dim_15) > ( wts_ddr_dim_15, "wts_ddr_dim_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:868:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_15 = {4352}; decltype(adf::frontend::instrument< decltype(wts_dim_15) > (wts_dim_15)) __ci250__ = adf::frontend::instrument< decltype(wts_dim_15) > ( wts_dim_15, "wts_dim_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:869:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_15 = {1088}; decltype(adf::frontend::instrument< decltype(wtssv_dim_15) > (wtssv_dim_15)) __ci251__ = adf::frontend::instrument< decltype(wtssv_dim_15) > ( wtssv_dim_15, "wtssv_dim_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:870:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_15 = 1088; decltype(adf::frontend::instrument< decltype(wtssv_size_15) > (wtssv_size_15)) __ci252__ = adf::frontend::instrument< decltype(wtssv_size_15) > ( wtssv_size_15, "wtssv_size_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:871:1", nullptr, ""); +uint32_t wts_repetition_15 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_15) > (wts_repetition_15)) __ci253__ = adf::frontend::instrument< decltype(wts_repetition_15) > ( wts_repetition_15, "wts_repetition_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:872:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_15 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_15) > (has_l1_wts_write_access_pattern_15)) __ci254__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_15) > ( has_l1_wts_write_access_pattern_15, "has_l1_wts_write_access_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:873:1", nullptr, ""); +std::vector l1_wts_write_pattern_15 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_15) > (l1_wts_write_pattern_15)) __ci255__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_15) > ( l1_wts_write_pattern_15, "l1_wts_write_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:874:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_15 = { +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 50, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 50, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 50, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 50, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_15) > (wts_pattern_15)) __ci256__ = adf::frontend::instrument< decltype(wts_pattern_15) > ( wts_pattern_15, "wts_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:875:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_15[] = { +{ + tiling({.buffer_dimension = {4352, 1}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4352, 1}, .tiling_dimension = {2176, 1}, .offset = {2176, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_15) > (wts_ddr_read_pattern_15)) __ci257__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_15) > ( wts_ddr_read_pattern_15, "wts_ddr_read_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:890:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_15[] = { +{ + tiling({.buffer_dimension = {4352}, .tiling_dimension = {2176}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4352}, .tiling_dimension = {2176}, .offset = {2176}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_15) > (wts_ddr_write_pattern_15)) __ci258__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_15) > ( wts_ddr_write_pattern_15, "wts_ddr_write_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_15 = {8, 160, 8, 18}; decltype(adf::frontend::instrument< decltype(ofm_dim_15) > (ofm_dim_15)) __ci259__ = adf::frontend::instrument< decltype(ofm_dim_15) > ( ofm_dim_15, "ofm_dim_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:906:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_15 = {8, 160, 8, 18}; decltype(adf::frontend::instrument< decltype(ofm_bound_15) > (ofm_bound_15)) __ci260__ = adf::frontend::instrument< decltype(ofm_bound_15) > ( ofm_bound_15, "ofm_bound_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:907:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_15 = {8, 8, 2, 9}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_15) > (ofmsv_dim_15)) __ci261__ = adf::frontend::instrument< decltype(ofmsv_dim_15) > ( ofmsv_dim_15, "ofmsv_dim_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:908:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_15 = 1152; decltype(adf::frontend::instrument< decltype(ofmsv_size_15) > (ofmsv_size_15)) __ci262__ = adf::frontend::instrument< decltype(ofmsv_size_15) > ( ofmsv_size_15, "ofmsv_size_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:909:1", nullptr, ""); +uint32_t ofm_repetition_15 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_15) > (ofm_repetition_15)) __ci263__ = adf::frontend::instrument< decltype(ofm_repetition_15) > ( ofm_repetition_15, "ofm_repetition_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:910:1", nullptr, ""); +bool has_l1_read_access_pattern_15 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_15) > (has_l1_read_access_pattern_15)) __ci264__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_15) > ( has_l1_read_access_pattern_15, "has_l1_read_access_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:911:1", nullptr, ""); + +std::vector l1_read_pattern_15 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_15) > (l1_read_pattern_15)) __ci265__ = adf::frontend::instrument< decltype(l1_read_pattern_15) > ( l1_read_pattern_15, "l1_read_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:913:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_15 = { +{ + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 8, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 8, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 8, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 16, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 16, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 24, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 24, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 8, 2, 9}, .offset = {0, 24, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 9, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_15) > (ofm_pattern_15)) __ci266__ = adf::frontend::instrument< decltype(ofm_pattern_15) > ( ofm_pattern_15, "ofm_pattern_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:915:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_16 = {8, 160, 8, 17}; decltype(adf::frontend::instrument< decltype(ifm_dim_16) > (ifm_dim_16)) __ci267__ = adf::frontend::instrument< decltype(ifm_dim_16) > ( ifm_dim_16, "ifm_dim_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:944:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_16 = {8, 160, 8, 17}; decltype(adf::frontend::instrument< decltype(ifm_bound_16) > (ifm_bound_16)) __ci268__ = adf::frontend::instrument< decltype(ifm_bound_16) > ( ifm_bound_16, "ifm_bound_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:945:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_16 = {8, 28, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_16) > (ifmsv_dim_16)) __ci269__ = adf::frontend::instrument< decltype(ifmsv_dim_16) > ( ifmsv_dim_16, "ifmsv_dim_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:946:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_16 = 5376; decltype(adf::frontend::instrument< decltype(ifmsv_size_16) > (ifmsv_size_16)) __ci270__ = adf::frontend::instrument< decltype(ifmsv_size_16) > ( ifmsv_size_16, "ifmsv_size_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:947:1", nullptr, ""); +uint32_t kernel_iter_16 = 84; decltype(adf::frontend::instrument< decltype(kernel_iter_16) > (kernel_iter_16)) __ci271__ = adf::frontend::instrument< decltype(kernel_iter_16) > ( kernel_iter_16, "kernel_iter_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:948:1", nullptr, ""); +bool has_l1_write_access_pattern_16 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_16) > (has_l1_write_access_pattern_16)) __ci272__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_16) > ( has_l1_write_access_pattern_16, "has_l1_write_access_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:949:1", nullptr, ""); +std::vector l1_write_pattern_16 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_16) > (l1_write_pattern_16)) __ci273__ = adf::frontend::instrument< decltype(l1_write_pattern_16) > ( l1_write_pattern_16, "l1_write_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:950:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_16 = { +{ + tiling({.buffer_dimension = {8, 160, 8, 16}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 160, 8, 11}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 16}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 160, 8, 11}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 16}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 160, 8, 11}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 16}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 160, 8, 11}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 8}, {.dimension = 1, .stride = 24, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_16) > (ifm_pattern_16)) __ci274__ = adf::frontend::instrument< decltype(ifm_pattern_16) > ( ifm_pattern_16, "ifm_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:951:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_16 = {1024}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_16) > (wts_ddr_dim_16)) __ci275__ = adf::frontend::instrument< decltype(wts_ddr_dim_16) > ( wts_ddr_dim_16, "wts_ddr_dim_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:986:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_16 = {1024}; decltype(adf::frontend::instrument< decltype(wts_dim_16) > (wts_dim_16)) __ci276__ = adf::frontend::instrument< decltype(wts_dim_16) > ( wts_dim_16, "wts_dim_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:987:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_16 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_16) > (wtssv_dim_16)) __ci277__ = adf::frontend::instrument< decltype(wtssv_dim_16) > ( wtssv_dim_16, "wtssv_dim_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:988:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_16 = 6; decltype(adf::frontend::instrument< decltype(wts_repetition_16) > (wts_repetition_16)) __ci278__ = adf::frontend::instrument< decltype(wts_repetition_16) > ( wts_repetition_16, "wts_repetition_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:989:1", nullptr, ""); +uint32_t wtssv_size_16 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_16) > (wtssv_size_16)) __ci279__ = adf::frontend::instrument< decltype(wtssv_size_16) > ( wtssv_size_16, "wtssv_size_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:990:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_16 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_16) > (has_l1_wts_write_access_pattern_16)) __ci280__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_16) > ( has_l1_wts_write_access_pattern_16, "has_l1_wts_write_access_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:991:1", nullptr, ""); +std::vector l1_wts_write_pattern_16 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_16) > (l1_wts_write_pattern_16)) __ci281__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_16) > ( l1_wts_write_pattern_16, "l1_wts_write_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:992:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_16 = { +{ + tiling({.buffer_dimension = {1024}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 2} }, .packet_port_id = -1, .repetition = 7, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1024}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 2} }, .packet_port_id = -1, .repetition = 7, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1024}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 2} }, .packet_port_id = -1, .repetition = 7, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1024}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 2} }, .packet_port_id = -1, .repetition = 7, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_16) > (wts_pattern_16)) __ci282__ = adf::frontend::instrument< decltype(wts_pattern_16) > ( wts_pattern_16, "wts_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:993:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_16[] = { +{ + tiling({.buffer_dimension = {1024, 1}, .tiling_dimension = {512, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1024, 1}, .tiling_dimension = {512, 1}, .offset = {512, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_16) > (wts_ddr_read_pattern_16)) __ci283__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_16) > ( wts_ddr_read_pattern_16, "wts_ddr_read_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1008:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_16[] = { +{ + tiling({.buffer_dimension = {1024}, .tiling_dimension = {512}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1024}, .tiling_dimension = {512}, .offset = {512}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_16) > (wts_ddr_write_pattern_16)) __ci284__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_16) > ( wts_ddr_write_pattern_16, "wts_ddr_write_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1015:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_16 = {8, 84, 8, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_16) > (ofm_dim_16)) __ci285__ = adf::frontend::instrument< decltype(ofm_dim_16) > ( ofm_dim_16, "ofm_dim_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1024:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_16 = {8, 80, 8, 8}; decltype(adf::frontend::instrument< decltype(ofm_bound_16) > (ofm_bound_16)) __ci286__ = adf::frontend::instrument< decltype(ofm_bound_16) > ( ofm_bound_16, "ofm_bound_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1025:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_16 = {8, 12, 1, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_16) > (ofmsv_dim_16)) __ci287__ = adf::frontend::instrument< decltype(ofmsv_dim_16) > ( ofmsv_dim_16, "ofmsv_dim_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1026:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_16 = 192; decltype(adf::frontend::instrument< decltype(ofmsv_size_16) > (ofmsv_size_16)) __ci288__ = adf::frontend::instrument< decltype(ofmsv_size_16) > ( ofmsv_size_16, "ofmsv_size_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1027:1", nullptr, ""); +uint32_t ofm_repetition_16 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_16) > (ofm_repetition_16)) __ci289__ = adf::frontend::instrument< decltype(ofm_repetition_16) > ( ofm_repetition_16, "ofm_repetition_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1028:1", nullptr, ""); +bool has_l1_read_access_pattern_16 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_16) > (has_l1_read_access_pattern_16)) __ci290__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_16) > ( has_l1_read_access_pattern_16, "has_l1_read_access_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1029:1", nullptr, ""); + +std::vector l1_read_pattern_16 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_16) > (l1_read_pattern_16)) __ci291__ = adf::frontend::instrument< decltype(l1_read_pattern_16) > ( l1_read_pattern_16, "l1_read_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1031:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_16 = { +{ + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 12, 1, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 2}, {.dimension = 1, .stride = 12, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_16) > (ofm_pattern_16)) __ci292__ = adf::frontend::instrument< decltype(ofm_pattern_16) > ( ofm_pattern_16, "ofm_pattern_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1033:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_18 = {8, 80, 8, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_18) > (ifm_dim_18)) __ci293__ = adf::frontend::instrument< decltype(ifm_dim_18) > ( ifm_dim_18, "ifm_dim_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1062:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_18 = {8, 80, 8, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_18) > (ifm_bound_18)) __ci294__ = adf::frontend::instrument< decltype(ifm_bound_18) > ( ifm_bound_18, "ifm_bound_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1063:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_18 = {8, 16, 8, 4}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_18) > (ifmsv_dim_18)) __ci295__ = adf::frontend::instrument< decltype(ifmsv_dim_18) > ( ifmsv_dim_18, "ifmsv_dim_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1064:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_18 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_18) > (ifmsv_size_18)) __ci296__ = adf::frontend::instrument< decltype(ifmsv_size_18) > ( ifmsv_size_18, "ifmsv_size_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1065:1", nullptr, ""); +uint32_t kernel_iter_18 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_18) > (kernel_iter_18)) __ci297__ = adf::frontend::instrument< decltype(kernel_iter_18) > ( kernel_iter_18, "kernel_iter_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1066:1", nullptr, ""); +bool has_l1_write_access_pattern_18 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_18) > (has_l1_write_access_pattern_18)) __ci298__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_18) > ( has_l1_write_access_pattern_18, "has_l1_write_access_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1067:1", nullptr, ""); +std::vector l1_write_pattern_18 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_18) > (l1_write_pattern_18)) __ci299__ = adf::frontend::instrument< decltype(l1_write_pattern_18) > ( l1_write_pattern_18, "l1_write_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1068:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_18 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 16, 8, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 8, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 16, 8, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 8, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 16, 8, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 8, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 16, 8, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 8, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_18) > (ifm_pattern_18)) __ci300__ = adf::frontend::instrument< decltype(ifm_pattern_18) > ( ifm_pattern_18, "ifm_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1069:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_18 = {4352}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_18) > (wts_ddr_dim_18)) __ci301__ = adf::frontend::instrument< decltype(wts_ddr_dim_18) > ( wts_ddr_dim_18, "wts_ddr_dim_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1084:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_18 = {4352}; decltype(adf::frontend::instrument< decltype(wts_dim_18) > (wts_dim_18)) __ci302__ = adf::frontend::instrument< decltype(wts_dim_18) > ( wts_dim_18, "wts_dim_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1085:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_18 = {1088}; decltype(adf::frontend::instrument< decltype(wtssv_dim_18) > (wtssv_dim_18)) __ci303__ = adf::frontend::instrument< decltype(wtssv_dim_18) > ( wtssv_dim_18, "wtssv_dim_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1086:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_18 = 1088; decltype(adf::frontend::instrument< decltype(wtssv_size_18) > (wtssv_size_18)) __ci304__ = adf::frontend::instrument< decltype(wtssv_size_18) > ( wtssv_size_18, "wtssv_size_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1087:1", nullptr, ""); +uint32_t wts_repetition_18 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_18) > (wts_repetition_18)) __ci305__ = adf::frontend::instrument< decltype(wts_repetition_18) > ( wts_repetition_18, "wts_repetition_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1088:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_18 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_18) > (has_l1_wts_write_access_pattern_18)) __ci306__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_18) > ( has_l1_wts_write_access_pattern_18, "has_l1_wts_write_access_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1089:1", nullptr, ""); +std::vector l1_wts_write_pattern_18 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_18) > (l1_wts_write_pattern_18)) __ci307__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_18) > ( l1_wts_write_pattern_18, "l1_wts_write_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1090:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_18 = { +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1088, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_18) > (wts_pattern_18)) __ci308__ = adf::frontend::instrument< decltype(wts_pattern_18) > ( wts_pattern_18, "wts_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1091:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_18[] = { +{ + tiling({.buffer_dimension = {4352, 1}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4352, 1}, .tiling_dimension = {2176, 1}, .offset = {2176, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_18) > (wts_ddr_read_pattern_18)) __ci309__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_18) > ( wts_ddr_read_pattern_18, "wts_ddr_read_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1106:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_18[] = { +{ + tiling({.buffer_dimension = {4352}, .tiling_dimension = {2176}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4352}, .tiling_dimension = {2176}, .offset = {2176}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_18) > (wts_ddr_write_pattern_18)) __ci310__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_18) > ( wts_ddr_write_pattern_18, "wts_ddr_write_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1113:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_18 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_18) > (ofm_dim_18)) __ci311__ = adf::frontend::instrument< decltype(ofm_dim_18) > ( ofm_dim_18, "ofm_dim_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1122:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_18 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_18) > (ofm_bound_18)) __ci312__ = adf::frontend::instrument< decltype(ofm_bound_18) > ( ofm_bound_18, "ofm_bound_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1123:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_18 = {8, 16, 2, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_18) > (ofmsv_dim_18)) __ci313__ = adf::frontend::instrument< decltype(ofmsv_dim_18) > ( ofmsv_dim_18, "ofmsv_dim_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1124:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_18 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_18) > (ofmsv_size_18)) __ci314__ = adf::frontend::instrument< decltype(ofmsv_size_18) > ( ofmsv_size_18, "ofmsv_size_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1125:1", nullptr, ""); +uint32_t ofm_repetition_18 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_18) > (ofm_repetition_18)) __ci315__ = adf::frontend::instrument< decltype(ofm_repetition_18) > ( ofm_repetition_18, "ofm_repetition_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1126:1", nullptr, ""); +bool has_l1_read_access_pattern_18 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_18) > (has_l1_read_access_pattern_18)) __ci316__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_18) > ( has_l1_read_access_pattern_18, "has_l1_read_access_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1127:1", nullptr, ""); + +std::vector l1_read_pattern_18 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_18) > (l1_read_pattern_18)) __ci317__ = adf::frontend::instrument< decltype(l1_read_pattern_18) > ( l1_read_pattern_18, "l1_read_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1129:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_18 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_18) > (ofm_pattern_18)) __ci318__ = adf::frontend::instrument< decltype(ofm_pattern_18) > ( ofm_pattern_18, "ofm_pattern_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1131:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_19 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_19) > (ifm_dim_19)) __ci319__ = adf::frontend::instrument< decltype(ifm_dim_19) > ( ifm_dim_19, "ifm_dim_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1160:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_19 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_19) > (ifm_bound_19)) __ci320__ = adf::frontend::instrument< decltype(ifm_bound_19) > ( ifm_bound_19, "ifm_bound_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1161:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_19 = {8, 32, 8, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_19) > (ifmsv_dim_19)) __ci321__ = adf::frontend::instrument< decltype(ifmsv_dim_19) > ( ifmsv_dim_19, "ifmsv_dim_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1162:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_19 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_19) > (ifmsv_size_19)) __ci322__ = adf::frontend::instrument< decltype(ifmsv_size_19) > ( ifmsv_size_19, "ifmsv_size_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1163:1", nullptr, ""); +uint32_t kernel_iter_19 = 18; decltype(adf::frontend::instrument< decltype(kernel_iter_19) > (kernel_iter_19)) __ci323__ = adf::frontend::instrument< decltype(kernel_iter_19) > ( kernel_iter_19, "kernel_iter_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1164:1", nullptr, ""); +bool has_l1_write_access_pattern_19 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_19) > (has_l1_write_access_pattern_19)) __ci324__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_19) > ( has_l1_write_access_pattern_19, "has_l1_write_access_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1165:1", nullptr, ""); +std::vector l1_write_pattern_19 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_19) > (l1_write_pattern_19)) __ci325__ = adf::frontend::instrument< decltype(l1_write_pattern_19) > ( l1_write_pattern_19, "l1_write_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1166:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_19 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_19) > (ifm_pattern_19)) __ci326__ = adf::frontend::instrument< decltype(ifm_pattern_19) > ( ifm_pattern_19, "ifm_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1167:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_19 = {6528}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_19) > (wts_ddr_dim_19)) __ci327__ = adf::frontend::instrument< decltype(wts_ddr_dim_19) > ( wts_ddr_dim_19, "wts_ddr_dim_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1182:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_19 = {6528}; decltype(adf::frontend::instrument< decltype(wts_dim_19) > (wts_dim_19)) __ci328__ = adf::frontend::instrument< decltype(wts_dim_19) > ( wts_dim_19, "wts_dim_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1183:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_19 = {1632}; decltype(adf::frontend::instrument< decltype(wtssv_dim_19) > (wtssv_dim_19)) __ci329__ = adf::frontend::instrument< decltype(wtssv_dim_19) > ( wtssv_dim_19, "wtssv_dim_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1184:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_19 = 1632; decltype(adf::frontend::instrument< decltype(wtssv_size_19) > (wtssv_size_19)) __ci330__ = adf::frontend::instrument< decltype(wtssv_size_19) > ( wtssv_size_19, "wtssv_size_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1185:1", nullptr, ""); +uint32_t wts_repetition_19 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_19) > (wts_repetition_19)) __ci331__ = adf::frontend::instrument< decltype(wts_repetition_19) > ( wts_repetition_19, "wts_repetition_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1186:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_19 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_19) > (has_l1_wts_write_access_pattern_19)) __ci332__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_19) > ( has_l1_wts_write_access_pattern_19, "has_l1_wts_write_access_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1187:1", nullptr, ""); +std::vector l1_wts_write_pattern_19 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_19) > (l1_wts_write_pattern_19)) __ci333__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_19) > ( l1_wts_write_pattern_19, "l1_wts_write_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1188:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_19 = { +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_19) > (wts_pattern_19)) __ci334__ = adf::frontend::instrument< decltype(wts_pattern_19) > ( wts_pattern_19, "wts_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1189:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_19[] = { +{ + tiling({.buffer_dimension = {6528, 1}, .tiling_dimension = {3264, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6528, 1}, .tiling_dimension = {3264, 1}, .offset = {3264, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_19) > (wts_ddr_read_pattern_19)) __ci335__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_19) > ( wts_ddr_read_pattern_19, "wts_ddr_read_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1204:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_19[] = { +{ + tiling({.buffer_dimension = {6528}, .tiling_dimension = {3264}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6528}, .tiling_dimension = {3264}, .offset = {3264}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_19) > (wts_ddr_write_pattern_19)) __ci336__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_19) > ( wts_ddr_write_pattern_19, "wts_ddr_write_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1211:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_19 = {8, 96, 12, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_19) > (ofm_dim_19)) __ci337__ = adf::frontend::instrument< decltype(ofm_dim_19) > ( ofm_dim_19, "ofm_dim_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1220:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_19 = {8, 80, 9, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_19) > (ofm_bound_19)) __ci338__ = adf::frontend::instrument< decltype(ofm_bound_19) > ( ofm_bound_19, "ofm_bound_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1221:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_19 = {8, 32, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_19) > (ofmsv_dim_19)) __ci339__ = adf::frontend::instrument< decltype(ofmsv_dim_19) > ( ofmsv_dim_19, "ofmsv_dim_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1222:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_19 = 1536; decltype(adf::frontend::instrument< decltype(ofmsv_size_19) > (ofmsv_size_19)) __ci340__ = adf::frontend::instrument< decltype(ofmsv_size_19) > ( ofmsv_size_19, "ofmsv_size_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1223:1", nullptr, ""); +uint32_t ofm_repetition_19 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_19) > (ofm_repetition_19)) __ci341__ = adf::frontend::instrument< decltype(ofm_repetition_19) > ( ofm_repetition_19, "ofm_repetition_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1224:1", nullptr, ""); +bool has_l1_read_access_pattern_19 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_19) > (has_l1_read_access_pattern_19)) __ci342__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_19) > ( has_l1_read_access_pattern_19, "has_l1_read_access_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1225:1", nullptr, ""); + +std::vector l1_read_pattern_19 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_19) > (l1_read_pattern_19)) __ci343__ = adf::frontend::instrument< decltype(l1_read_pattern_19) > ( l1_read_pattern_19, "l1_read_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1227:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_19 = { +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_19) > (ofm_pattern_19)) __ci344__ = adf::frontend::instrument< decltype(ofm_pattern_19) > ( ofm_pattern_19, "ofm_pattern_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1229:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_20 = {8, 80, 9, 25}; decltype(adf::frontend::instrument< decltype(ifm_dim_20) > (ifm_dim_20)) __ci345__ = adf::frontend::instrument< decltype(ifm_dim_20) > ( ifm_dim_20, "ifm_dim_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1258:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_20 = {8, 80, 9, 25}; decltype(adf::frontend::instrument< decltype(ifm_bound_20) > (ifm_bound_20)) __ci346__ = adf::frontend::instrument< decltype(ifm_bound_20) > ( ifm_bound_20, "ifm_bound_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1259:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_20 = {8, 20, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_20) > (ifmsv_dim_20)) __ci347__ = adf::frontend::instrument< decltype(ifmsv_dim_20) > ( ifmsv_dim_20, "ifmsv_dim_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1260:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_20 = 5120; decltype(adf::frontend::instrument< decltype(ifmsv_size_20) > (ifmsv_size_20)) __ci348__ = adf::frontend::instrument< decltype(ifmsv_size_20) > ( ifmsv_size_20, "ifmsv_size_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1261:1", nullptr, ""); +uint32_t kernel_iter_20 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_20) > (kernel_iter_20)) __ci349__ = adf::frontend::instrument< decltype(kernel_iter_20) > ( kernel_iter_20, "kernel_iter_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1262:1", nullptr, ""); +bool has_l1_write_access_pattern_20 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_20) > (has_l1_write_access_pattern_20)) __ci350__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_20) > ( has_l1_write_access_pattern_20, "has_l1_write_access_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1263:1", nullptr, ""); +std::vector l1_write_pattern_20 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_20) > (l1_write_pattern_20)) __ci351__ = adf::frontend::instrument< decltype(l1_write_pattern_20) > ( l1_write_pattern_20, "l1_write_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1264:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_20 = { +{ + tiling({.buffer_dimension = {8, 80, 9, 24}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 23}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 80, 9, 24}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 23}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 80, 9, 24}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 23}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 80, 9, 24}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 17}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 23}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -1, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_20) > (ifm_pattern_20)) __ci352__ = adf::frontend::instrument< decltype(ifm_pattern_20) > ( ifm_pattern_20, "ifm_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1265:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_20 = {1536}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_20) > (wts_ddr_dim_20)) __ci353__ = adf::frontend::instrument< decltype(wts_ddr_dim_20) > ( wts_ddr_dim_20, "wts_ddr_dim_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1284:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_20 = {1536}; decltype(adf::frontend::instrument< decltype(wts_dim_20) > (wts_dim_20)) __ci354__ = adf::frontend::instrument< decltype(wts_dim_20) > ( wts_dim_20, "wts_dim_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_20 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_20) > (wtssv_dim_20)) __ci355__ = adf::frontend::instrument< decltype(wtssv_dim_20) > ( wtssv_dim_20, "wtssv_dim_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1286:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_20 = 2; decltype(adf::frontend::instrument< decltype(wts_repetition_20) > (wts_repetition_20)) __ci356__ = adf::frontend::instrument< decltype(wts_repetition_20) > ( wts_repetition_20, "wts_repetition_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1287:1", nullptr, ""); +uint32_t wtssv_size_20 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_20) > (wtssv_size_20)) __ci357__ = adf::frontend::instrument< decltype(wtssv_size_20) > ( wtssv_size_20, "wtssv_size_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1288:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_20 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_20) > (has_l1_wts_write_access_pattern_20)) __ci358__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_20) > ( has_l1_wts_write_access_pattern_20, "has_l1_wts_write_access_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1289:1", nullptr, ""); +std::vector l1_wts_write_pattern_20 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_20) > (l1_wts_write_pattern_20)) __ci359__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_20) > ( l1_wts_write_pattern_20, "l1_wts_write_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1290:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_20 = { +{ + tiling({.buffer_dimension = {1536}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1536}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1536}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1536}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_20) > (wts_pattern_20)) __ci360__ = adf::frontend::instrument< decltype(wts_pattern_20) > ( wts_pattern_20, "wts_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1291:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_20[] = { +{ + tiling({.buffer_dimension = {1536, 1}, .tiling_dimension = {768, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1536, 1}, .tiling_dimension = {768, 1}, .offset = {768, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_20) > (wts_ddr_read_pattern_20)) __ci361__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_20) > ( wts_ddr_read_pattern_20, "wts_ddr_read_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1306:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_20[] = { +{ + tiling({.buffer_dimension = {1536}, .tiling_dimension = {768}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1536}, .tiling_dimension = {768}, .offset = {768}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_20) > (wts_ddr_write_pattern_20)) __ci362__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_20) > ( wts_ddr_write_pattern_20, "wts_ddr_write_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1313:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_20 = {8, 80, 12, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_20) > (ofm_dim_20)) __ci363__ = adf::frontend::instrument< decltype(ofm_dim_20) > ( ofm_dim_20, "ofm_dim_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1322:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_20 = {8, 80, 9, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_20) > (ofm_bound_20)) __ci364__ = adf::frontend::instrument< decltype(ofm_bound_20) > ( ofm_bound_20, "ofm_bound_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1323:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_20 = {8, 16, 1, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_20) > (ofmsv_dim_20)) __ci365__ = adf::frontend::instrument< decltype(ofmsv_dim_20) > ( ofmsv_dim_20, "ofmsv_dim_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1324:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_20 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_20) > (ofmsv_size_20)) __ci366__ = adf::frontend::instrument< decltype(ofmsv_size_20) > ( ofmsv_size_20, "ofmsv_size_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1325:1", nullptr, ""); +uint32_t ofm_repetition_20 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_20) > (ofm_repetition_20)) __ci367__ = adf::frontend::instrument< decltype(ofm_repetition_20) > ( ofm_repetition_20, "ofm_repetition_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1326:1", nullptr, ""); +bool has_l1_read_access_pattern_20 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_20) > (has_l1_read_access_pattern_20)) __ci368__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_20) > ( has_l1_read_access_pattern_20, "has_l1_read_access_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1327:1", nullptr, ""); + +std::vector l1_read_pattern_20 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_20) > (l1_read_pattern_20)) __ci369__ = adf::frontend::instrument< decltype(l1_read_pattern_20) > ( l1_read_pattern_20, "l1_read_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1329:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_20 = { +{ + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 1, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 16, 1, 6}, .offset = {0, 0, 3, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_20) > (ofm_pattern_20)) __ci370__ = adf::frontend::instrument< decltype(ofm_pattern_20) > ( ofm_pattern_20, "ofm_pattern_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1331:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_22 = {8, 80, 9, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_22) > (ifm_dim_22)) __ci371__ = adf::frontend::instrument< decltype(ifm_dim_22) > ( ifm_dim_22, "ifm_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1360:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_22 = {8, 80, 9, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_22) > (ifm_bound_22)) __ci372__ = adf::frontend::instrument< decltype(ifm_bound_22) > ( ifm_bound_22, "ifm_bound_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1361:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_22 = {8, 16, 9, 4}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_22) > (ifmsv_dim_22)) __ci373__ = adf::frontend::instrument< decltype(ifmsv_dim_22) > ( ifmsv_dim_22, "ifmsv_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1362:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_22 = 4608; decltype(adf::frontend::instrument< decltype(ifmsv_size_22) > (ifmsv_size_22)) __ci374__ = adf::frontend::instrument< decltype(ifmsv_size_22) > ( ifmsv_size_22, "ifmsv_size_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1363:1", nullptr, ""); +uint32_t kernel_iter_22 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_22) > (kernel_iter_22)) __ci375__ = adf::frontend::instrument< decltype(kernel_iter_22) > ( kernel_iter_22, "kernel_iter_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1364:1", nullptr, ""); +bool has_l1_write_access_pattern_22 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_22) > (has_l1_write_access_pattern_22)) __ci376__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_22) > ( has_l1_write_access_pattern_22, "has_l1_write_access_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1365:1", nullptr, ""); +std::vector l1_write_pattern_22 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_22) > (l1_write_pattern_22)) __ci377__ = adf::frontend::instrument< decltype(l1_write_pattern_22) > ( l1_write_pattern_22, "l1_write_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1366:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_22 = { +{ + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 16, 9, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 16, 9, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 16, 9, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 16, 9, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_22) > (ifm_pattern_22)) __ci378__ = adf::frontend::instrument< decltype(ifm_pattern_22) > ( ifm_pattern_22, "ifm_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1367:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_22 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ifm2_dim_22) > (ifm2_dim_22)) __ci379__ = adf::frontend::instrument< decltype(ifm2_dim_22) > ( ifm2_dim_22, "ifm2_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1382:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_22 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_bound_22) > (ifm2_bound_22)) __ci380__ = adf::frontend::instrument< decltype(ifm2_bound_22) > ( ifm2_bound_22, "ifm2_bound_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_22 = {8, 16, 2, 4}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_22) > (ifm2sv_dim_22)) __ci381__ = adf::frontend::instrument< decltype(ifm2sv_dim_22) > ( ifm2sv_dim_22, "ifm2sv_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1384:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_22 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_22) > (ifm2sv_size_22)) __ci382__ = adf::frontend::instrument< decltype(ifm2sv_size_22) > ( ifm2sv_size_22, "ifm2sv_size_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1385:1", nullptr, ""); +std::vector> ifm2_pattern_22 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_22) > (ifm2_pattern_22)) __ci383__ = adf::frontend::instrument< decltype(ifm2_pattern_22) > ( ifm2_pattern_22, "ifm2_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1386:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_22 = {4864}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_22) > (wts_ddr_dim_22)) __ci384__ = adf::frontend::instrument< decltype(wts_ddr_dim_22) > ( wts_ddr_dim_22, "wts_ddr_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1401:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_22 = {4864}; decltype(adf::frontend::instrument< decltype(wts_dim_22) > (wts_dim_22)) __ci385__ = adf::frontend::instrument< decltype(wts_dim_22) > ( wts_dim_22, "wts_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1402:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_22 = {1216}; decltype(adf::frontend::instrument< decltype(wtssv_dim_22) > (wtssv_dim_22)) __ci386__ = adf::frontend::instrument< decltype(wtssv_dim_22) > ( wtssv_dim_22, "wtssv_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1403:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_22 = 1216; decltype(adf::frontend::instrument< decltype(wtssv_size_22) > (wtssv_size_22)) __ci387__ = adf::frontend::instrument< decltype(wtssv_size_22) > ( wtssv_size_22, "wtssv_size_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1404:1", nullptr, ""); +uint32_t wts_repetition_22 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_22) > (wts_repetition_22)) __ci388__ = adf::frontend::instrument< decltype(wts_repetition_22) > ( wts_repetition_22, "wts_repetition_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1405:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_22 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_22) > (has_l1_wts_write_access_pattern_22)) __ci389__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_22) > ( has_l1_wts_write_access_pattern_22, "has_l1_wts_write_access_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1406:1", nullptr, ""); +std::vector l1_wts_write_pattern_22 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_22) > (l1_wts_write_pattern_22)) __ci390__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_22) > ( l1_wts_write_pattern_22, "l1_wts_write_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1407:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_22 = { +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_22) > (wts_pattern_22)) __ci391__ = adf::frontend::instrument< decltype(wts_pattern_22) > ( wts_pattern_22, "wts_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1408:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_22[] = { +{ + tiling({.buffer_dimension = {4864, 1}, .tiling_dimension = {2432, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4864, 1}, .tiling_dimension = {2432, 1}, .offset = {2432, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_22) > (wts_ddr_read_pattern_22)) __ci392__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_22) > ( wts_ddr_read_pattern_22, "wts_ddr_read_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1423:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_22[] = { +{ + tiling({.buffer_dimension = {4864}, .tiling_dimension = {2432}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4864}, .tiling_dimension = {2432}, .offset = {2432}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_22) > (wts_ddr_write_pattern_22)) __ci393__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_22) > ( wts_ddr_write_pattern_22, "wts_ddr_write_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1430:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_22 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_22) > (ofm_dim_22)) __ci394__ = adf::frontend::instrument< decltype(ofm_dim_22) > ( ofm_dim_22, "ofm_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1439:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_22 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_22) > (ofm_bound_22)) __ci395__ = adf::frontend::instrument< decltype(ofm_bound_22) > ( ofm_bound_22, "ofm_bound_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1440:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_22 = {8, 16, 2, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_22) > (ofmsv_dim_22)) __ci396__ = adf::frontend::instrument< decltype(ofmsv_dim_22) > ( ofmsv_dim_22, "ofmsv_dim_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1441:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_22 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_22) > (ofmsv_size_22)) __ci397__ = adf::frontend::instrument< decltype(ofmsv_size_22) > ( ofmsv_size_22, "ofmsv_size_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1442:1", nullptr, ""); +uint32_t ofm_repetition_22 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_22) > (ofm_repetition_22)) __ci398__ = adf::frontend::instrument< decltype(ofm_repetition_22) > ( ofm_repetition_22, "ofm_repetition_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1443:1", nullptr, ""); +bool has_l1_read_access_pattern_22 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_22) > (has_l1_read_access_pattern_22)) __ci399__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_22) > ( has_l1_read_access_pattern_22, "has_l1_read_access_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1444:1", nullptr, ""); + +std::vector l1_read_pattern_22 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_22) > (l1_read_pattern_22)) __ci400__ = adf::frontend::instrument< decltype(l1_read_pattern_22) > ( l1_read_pattern_22, "l1_read_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1446:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_22 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 4}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_22) > (ofm_pattern_22)) __ci401__ = adf::frontend::instrument< decltype(ofm_pattern_22) > ( ofm_pattern_22, "ofm_pattern_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1448:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_23 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_23) > (ifm_dim_23)) __ci402__ = adf::frontend::instrument< decltype(ifm_dim_23) > ( ifm_dim_23, "ifm_dim_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1477:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_23 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_23) > (ifm_bound_23)) __ci403__ = adf::frontend::instrument< decltype(ifm_bound_23) > ( ifm_bound_23, "ifm_bound_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1478:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_23 = {8, 32, 8, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_23) > (ifmsv_dim_23)) __ci404__ = adf::frontend::instrument< decltype(ifmsv_dim_23) > ( ifmsv_dim_23, "ifmsv_dim_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1479:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_23 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_23) > (ifmsv_size_23)) __ci405__ = adf::frontend::instrument< decltype(ifmsv_size_23) > ( ifmsv_size_23, "ifmsv_size_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1480:1", nullptr, ""); +uint32_t kernel_iter_23 = 18; decltype(adf::frontend::instrument< decltype(kernel_iter_23) > (kernel_iter_23)) __ci406__ = adf::frontend::instrument< decltype(kernel_iter_23) > ( kernel_iter_23, "kernel_iter_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1481:1", nullptr, ""); +bool has_l1_write_access_pattern_23 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_23) > (has_l1_write_access_pattern_23)) __ci407__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_23) > ( has_l1_write_access_pattern_23, "has_l1_write_access_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1482:1", nullptr, ""); +std::vector l1_write_pattern_23 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_23) > (l1_write_pattern_23)) __ci408__ = adf::frontend::instrument< decltype(l1_write_pattern_23) > ( l1_write_pattern_23, "l1_write_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1483:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_23 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_23) > (ifm_pattern_23)) __ci409__ = adf::frontend::instrument< decltype(ifm_pattern_23) > ( ifm_pattern_23, "ifm_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1484:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_23 = {6528}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_23) > (wts_ddr_dim_23)) __ci410__ = adf::frontend::instrument< decltype(wts_ddr_dim_23) > ( wts_ddr_dim_23, "wts_ddr_dim_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1499:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_23 = {6528}; decltype(adf::frontend::instrument< decltype(wts_dim_23) > (wts_dim_23)) __ci411__ = adf::frontend::instrument< decltype(wts_dim_23) > ( wts_dim_23, "wts_dim_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1500:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_23 = {1632}; decltype(adf::frontend::instrument< decltype(wtssv_dim_23) > (wtssv_dim_23)) __ci412__ = adf::frontend::instrument< decltype(wtssv_dim_23) > ( wtssv_dim_23, "wtssv_dim_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1501:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_23 = 1632; decltype(adf::frontend::instrument< decltype(wtssv_size_23) > (wtssv_size_23)) __ci413__ = adf::frontend::instrument< decltype(wtssv_size_23) > ( wtssv_size_23, "wtssv_size_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1502:1", nullptr, ""); +uint32_t wts_repetition_23 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_23) > (wts_repetition_23)) __ci414__ = adf::frontend::instrument< decltype(wts_repetition_23) > ( wts_repetition_23, "wts_repetition_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1503:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_23 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_23) > (has_l1_wts_write_access_pattern_23)) __ci415__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_23) > ( has_l1_wts_write_access_pattern_23, "has_l1_wts_write_access_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1504:1", nullptr, ""); +std::vector l1_wts_write_pattern_23 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_23) > (l1_wts_write_pattern_23)) __ci416__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_23) > ( l1_wts_write_pattern_23, "l1_wts_write_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1505:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_23 = { +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1632, 4}, .tiling_dimension = {1632, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 18, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_23) > (wts_pattern_23)) __ci417__ = adf::frontend::instrument< decltype(wts_pattern_23) > ( wts_pattern_23, "wts_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1506:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_23[] = { +{ + tiling({.buffer_dimension = {6528, 1}, .tiling_dimension = {3264, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6528, 1}, .tiling_dimension = {3264, 1}, .offset = {3264, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_23) > (wts_ddr_read_pattern_23)) __ci418__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_23) > ( wts_ddr_read_pattern_23, "wts_ddr_read_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1521:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_23[] = { +{ + tiling({.buffer_dimension = {6528}, .tiling_dimension = {3264}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6528}, .tiling_dimension = {3264}, .offset = {3264}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_23) > (wts_ddr_write_pattern_23)) __ci419__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_23) > ( wts_ddr_write_pattern_23, "wts_ddr_write_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1528:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_23 = {8, 96, 12, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_23) > (ofm_dim_23)) __ci420__ = adf::frontend::instrument< decltype(ofm_dim_23) > ( ofm_dim_23, "ofm_dim_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1537:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_23 = {8, 80, 9, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_23) > (ofm_bound_23)) __ci421__ = adf::frontend::instrument< decltype(ofm_bound_23) > ( ofm_bound_23, "ofm_bound_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1538:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_23 = {8, 32, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_23) > (ofmsv_dim_23)) __ci422__ = adf::frontend::instrument< decltype(ofmsv_dim_23) > ( ofmsv_dim_23, "ofmsv_dim_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1539:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_23 = 1536; decltype(adf::frontend::instrument< decltype(ofmsv_size_23) > (ofmsv_size_23)) __ci423__ = adf::frontend::instrument< decltype(ofmsv_size_23) > ( ofmsv_size_23, "ofmsv_size_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1540:1", nullptr, ""); +uint32_t ofm_repetition_23 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_23) > (ofm_repetition_23)) __ci424__ = adf::frontend::instrument< decltype(ofm_repetition_23) > ( ofm_repetition_23, "ofm_repetition_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1541:1", nullptr, ""); +bool has_l1_read_access_pattern_23 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_23) > (has_l1_read_access_pattern_23)) __ci425__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_23) > ( has_l1_read_access_pattern_23, "has_l1_read_access_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1542:1", nullptr, ""); + +std::vector l1_read_pattern_23 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_23) > (l1_read_pattern_23)) __ci426__ = adf::frontend::instrument< decltype(l1_read_pattern_23) > ( l1_read_pattern_23, "l1_read_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1544:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_23 = { +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 32, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_23) > (ofm_pattern_23)) __ci427__ = adf::frontend::instrument< decltype(ofm_pattern_23) > ( ofm_pattern_23, "ofm_pattern_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1546:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_24 = {8, 96, 12, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_24) > (ifm_dim_24)) __ci428__ = adf::frontend::instrument< decltype(ifm_dim_24) > ( ifm_dim_24, "ifm_dim_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1575:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_24 = {8, 80, 9, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_24) > (ifm_bound_24)) __ci429__ = adf::frontend::instrument< decltype(ifm_bound_24) > ( ifm_bound_24, "ifm_bound_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1576:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_24 = {8, 20, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_24) > (ifmsv_dim_24)) __ci430__ = adf::frontend::instrument< decltype(ifmsv_dim_24) > ( ifmsv_dim_24, "ifmsv_dim_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1577:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_24 = 5120; decltype(adf::frontend::instrument< decltype(ifmsv_size_24) > (ifmsv_size_24)) __ci431__ = adf::frontend::instrument< decltype(ifmsv_size_24) > ( ifmsv_size_24, "ifmsv_size_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1578:1", nullptr, ""); +uint32_t kernel_iter_24 = 45; decltype(adf::frontend::instrument< decltype(kernel_iter_24) > (kernel_iter_24)) __ci432__ = adf::frontend::instrument< decltype(kernel_iter_24) > ( kernel_iter_24, "kernel_iter_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1579:1", nullptr, ""); +bool has_l1_write_access_pattern_24 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_24) > (has_l1_write_access_pattern_24)) __ci433__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_24) > ( has_l1_write_access_pattern_24, "has_l1_write_access_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1580:1", nullptr, ""); +std::vector l1_write_pattern_24 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_24) > (l1_write_pattern_24)) __ci434__ = adf::frontend::instrument< decltype(l1_write_pattern_24) > ( l1_write_pattern_24, "l1_write_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1581:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_24 = { +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -2, 0, -2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -2, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -2, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 20, 1, 8}, .offset = {0, -2, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 16, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 9, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_24) > (ifm_pattern_24)) __ci435__ = adf::frontend::instrument< decltype(ifm_pattern_24) > ( ifm_pattern_24, "ifm_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1582:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_24 = {4224}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_24) > (wts_ddr_dim_24)) __ci436__ = adf::frontend::instrument< decltype(wts_ddr_dim_24) > ( wts_ddr_dim_24, "wts_ddr_dim_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1597:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_24 = {4224}; decltype(adf::frontend::instrument< decltype(wts_dim_24) > (wts_dim_24)) __ci437__ = adf::frontend::instrument< decltype(wts_dim_24) > ( wts_dim_24, "wts_dim_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1598:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_24 = {352}; decltype(adf::frontend::instrument< decltype(wtssv_dim_24) > (wtssv_dim_24)) __ci438__ = adf::frontend::instrument< decltype(wtssv_dim_24) > ( wtssv_dim_24, "wtssv_dim_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1599:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_24 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_24) > (wts_repetition_24)) __ci439__ = adf::frontend::instrument< decltype(wts_repetition_24) > ( wts_repetition_24, "wts_repetition_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1600:1", nullptr, ""); +uint32_t wtssv_size_24 = 352; decltype(adf::frontend::instrument< decltype(wtssv_size_24) > (wtssv_size_24)) __ci440__ = adf::frontend::instrument< decltype(wtssv_size_24) > ( wtssv_size_24, "wtssv_size_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1601:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_24 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_24) > (has_l1_wts_write_access_pattern_24)) __ci441__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_24) > ( has_l1_wts_write_access_pattern_24, "has_l1_wts_write_access_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1602:1", nullptr, ""); +std::vector l1_wts_write_pattern_24 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_24) > (l1_wts_write_pattern_24)) __ci442__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_24) > ( l1_wts_write_pattern_24, "l1_wts_write_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1603:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_24 = { +{ + tiling({.buffer_dimension = {4224}, .tiling_dimension = {352}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 3} }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4224}, .tiling_dimension = {352}, .offset = {352}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 3} }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4224}, .tiling_dimension = {352}, .offset = {704}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 3} }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4224}, .tiling_dimension = {352}, .offset = {1056}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 3} }, .packet_port_id = -1, .repetition = 15, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_24) > (wts_pattern_24)) __ci443__ = adf::frontend::instrument< decltype(wts_pattern_24) > ( wts_pattern_24, "wts_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1604:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_24[] = { +{ + tiling({.buffer_dimension = {4224, 1}, .tiling_dimension = {2112, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4224, 1}, .tiling_dimension = {2112, 1}, .offset = {2112, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_24) > (wts_ddr_read_pattern_24)) __ci444__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_24) > ( wts_ddr_read_pattern_24, "wts_ddr_read_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1619:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_24[] = { +{ + tiling({.buffer_dimension = {4224}, .tiling_dimension = {2112}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4224}, .tiling_dimension = {2112}, .offset = {2112}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_24) > (wts_ddr_write_pattern_24)) __ci445__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_24) > ( wts_ddr_write_pattern_24, "wts_ddr_write_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1626:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_24 = {8, 40, 12, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_24) > (ofm_dim_24)) __ci446__ = adf::frontend::instrument< decltype(ofm_dim_24) > ( ofm_dim_24, "ofm_dim_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1635:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_24 = {8, 40, 9, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_24) > (ofm_bound_24)) __ci447__ = adf::frontend::instrument< decltype(ofm_bound_24) > ( ofm_bound_24, "ofm_bound_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1636:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_24 = {8, 8, 1, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_24) > (ofmsv_dim_24)) __ci448__ = adf::frontend::instrument< decltype(ofmsv_dim_24) > ( ofmsv_dim_24, "ofmsv_dim_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1637:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_24 = 128; decltype(adf::frontend::instrument< decltype(ofmsv_size_24) > (ofmsv_size_24)) __ci449__ = adf::frontend::instrument< decltype(ofmsv_size_24) > ( ofmsv_size_24, "ofmsv_size_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1638:1", nullptr, ""); +uint32_t ofm_repetition_24 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_24) > (ofm_repetition_24)) __ci450__ = adf::frontend::instrument< decltype(ofm_repetition_24) > ( ofm_repetition_24, "ofm_repetition_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1639:1", nullptr, ""); +bool has_l1_read_access_pattern_24 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_24) > (has_l1_read_access_pattern_24)) __ci451__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_24) > ( has_l1_read_access_pattern_24, "has_l1_read_access_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1640:1", nullptr, ""); + +std::vector l1_read_pattern_24 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_24) > (l1_read_pattern_24)) __ci452__ = adf::frontend::instrument< decltype(l1_read_pattern_24) > ( l1_read_pattern_24, "l1_read_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1642:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_24 = { +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 8, .wrap = 5}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_24) > (ofm_pattern_24)) __ci453__ = adf::frontend::instrument< decltype(ofm_pattern_24) > ( ofm_pattern_24, "ofm_pattern_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1644:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_26 = {8, 920, 9, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_26) > (ifm_dim_26)) __ci454__ = adf::frontend::instrument< decltype(ifm_dim_26) > ( ifm_dim_26, "ifm_dim_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1673:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_26 = {8, 920, 9, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_26) > (ifm_bound_26)) __ci455__ = adf::frontend::instrument< decltype(ifm_bound_26) > ( ifm_bound_26, "ifm_bound_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1674:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_26 = {8, 64, 4, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_26) > (ifmsv_dim_26)) __ci456__ = adf::frontend::instrument< decltype(ifmsv_dim_26) > ( ifmsv_dim_26, "ifmsv_dim_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1675:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_26 = 8192; decltype(adf::frontend::instrument< decltype(ifmsv_size_26) > (ifmsv_size_26)) __ci457__ = adf::frontend::instrument< decltype(ifmsv_size_26) > ( ifmsv_size_26, "ifmsv_size_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1676:1", nullptr, ""); +uint32_t kernel_iter_26 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_26) > (kernel_iter_26)) __ci458__ = adf::frontend::instrument< decltype(kernel_iter_26) > ( kernel_iter_26, "kernel_iter_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1677:1", nullptr, ""); +bool has_l1_write_access_pattern_26 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_26) > (has_l1_write_access_pattern_26)) __ci459__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_26) > ( has_l1_write_access_pattern_26, "has_l1_write_access_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1678:1", nullptr, ""); +std::vector l1_write_pattern_26 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_26) > (l1_write_pattern_26)) __ci460__ = adf::frontend::instrument< decltype(l1_write_pattern_26) > ( l1_write_pattern_26, "l1_write_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1679:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_26 = { +{ + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 9, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_26) > (ifm_pattern_26)) __ci461__ = adf::frontend::instrument< decltype(ifm_pattern_26) > ( ifm_pattern_26, "ifm_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1680:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_26 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_26) > (wtssv_size_26)) __ci462__ = adf::frontend::instrument< decltype(wtssv_size_26) > ( wtssv_size_26, "wtssv_size_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1695:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_26 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_26) > (has_l1_wts_write_access_pattern_26)) __ci463__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_26) > ( has_l1_wts_write_access_pattern_26, "has_l1_wts_write_access_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1696:1", nullptr, ""); +std::vector l1_wts_write_pattern_26 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_26) > (l1_wts_write_pattern_26)) __ci464__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_26) > ( l1_wts_write_pattern_26, "l1_wts_write_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1697:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_26 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_26) > (wts_pattern_26)) __ci465__ = adf::frontend::instrument< decltype(wts_pattern_26) > ( wts_pattern_26, "wts_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1698:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_26 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_26) > (ofm_dim_26)) __ci466__ = adf::frontend::instrument< decltype(ofm_dim_26) > ( ofm_dim_26, "ofm_dim_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1701:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_26 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_26) > (ofm_bound_26)) __ci467__ = adf::frontend::instrument< decltype(ofm_bound_26) > ( ofm_bound_26, "ofm_bound_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1702:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_26 = {8, 1, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_26) > (ofmsv_dim_26)) __ci468__ = adf::frontend::instrument< decltype(ofmsv_dim_26) > ( ofmsv_dim_26, "ofmsv_dim_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1703:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_26 = 32; decltype(adf::frontend::instrument< decltype(ofmsv_size_26) > (ofmsv_size_26)) __ci469__ = adf::frontend::instrument< decltype(ofmsv_size_26) > ( ofmsv_size_26, "ofmsv_size_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1704:1", nullptr, ""); +uint32_t ofm_repetition_26 = 15; decltype(adf::frontend::instrument< decltype(ofm_repetition_26) > (ofm_repetition_26)) __ci470__ = adf::frontend::instrument< decltype(ofm_repetition_26) > ( ofm_repetition_26, "ofm_repetition_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1705:1", nullptr, ""); +bool has_l1_read_access_pattern_26 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_26) > (has_l1_read_access_pattern_26)) __ci471__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_26) > ( has_l1_read_access_pattern_26, "has_l1_read_access_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1706:1", nullptr, ""); +std::vector l1_read_pattern_26 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_26) > (l1_read_pattern_26)) __ci472__ = adf::frontend::instrument< decltype(l1_read_pattern_26) > ( l1_read_pattern_26, "l1_read_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1707:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_26 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_26) > (ofm_pattern_26)) __ci473__ = adf::frontend::instrument< decltype(ofm_pattern_26) > ( ofm_pattern_26, "ofm_pattern_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1708:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_27 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_27) > (ifm_dim_27)) __ci474__ = adf::frontend::instrument< decltype(ifm_dim_27) > ( ifm_dim_27, "ifm_dim_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1737:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_27 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_27) > (ifm_bound_27)) __ci475__ = adf::frontend::instrument< decltype(ifm_bound_27) > ( ifm_bound_27, "ifm_bound_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1738:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_27 = {8, 16, 9, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_27) > (ifmsv_dim_27)) __ci476__ = adf::frontend::instrument< decltype(ifmsv_dim_27) > ( ifmsv_dim_27, "ifmsv_dim_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1739:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_27 = 1152; decltype(adf::frontend::instrument< decltype(ifmsv_size_27) > (ifmsv_size_27)) __ci477__ = adf::frontend::instrument< decltype(ifmsv_size_27) > ( ifmsv_size_27, "ifmsv_size_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1740:1", nullptr, ""); +uint32_t kernel_iter_27 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_27) > (kernel_iter_27)) __ci478__ = adf::frontend::instrument< decltype(kernel_iter_27) > ( kernel_iter_27, "kernel_iter_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1741:1", nullptr, ""); +bool has_l1_write_access_pattern_27 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_27) > (has_l1_write_access_pattern_27)) __ci479__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_27) > ( has_l1_write_access_pattern_27, "has_l1_write_access_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1742:1", nullptr, ""); +std::vector l1_write_pattern_27 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_27) > (l1_write_pattern_27)) __ci480__ = adf::frontend::instrument< decltype(l1_write_pattern_27) > ( l1_write_pattern_27, "l1_write_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1743:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_27 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 9, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 9, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 9, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 9, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_27) > (ifm_pattern_27)) __ci481__ = adf::frontend::instrument< decltype(ifm_pattern_27) > ( ifm_pattern_27, "ifm_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1744:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_27 = {4864}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_27) > (wts_ddr_dim_27)) __ci482__ = adf::frontend::instrument< decltype(wts_ddr_dim_27) > ( wts_ddr_dim_27, "wts_ddr_dim_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1759:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_27 = {4864}; decltype(adf::frontend::instrument< decltype(wts_dim_27) > (wts_dim_27)) __ci483__ = adf::frontend::instrument< decltype(wts_dim_27) > ( wts_dim_27, "wts_dim_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1760:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_27 = {1216}; decltype(adf::frontend::instrument< decltype(wtssv_dim_27) > (wtssv_dim_27)) __ci484__ = adf::frontend::instrument< decltype(wtssv_dim_27) > ( wtssv_dim_27, "wtssv_dim_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1761:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_27 = 1216; decltype(adf::frontend::instrument< decltype(wtssv_size_27) > (wtssv_size_27)) __ci485__ = adf::frontend::instrument< decltype(wtssv_size_27) > ( wtssv_size_27, "wtssv_size_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1762:1", nullptr, ""); +uint32_t wts_repetition_27 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_27) > (wts_repetition_27)) __ci486__ = adf::frontend::instrument< decltype(wts_repetition_27) > ( wts_repetition_27, "wts_repetition_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1763:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_27 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_27) > (has_l1_wts_write_access_pattern_27)) __ci487__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_27) > ( has_l1_wts_write_access_pattern_27, "has_l1_wts_write_access_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1764:1", nullptr, ""); +std::vector l1_wts_write_pattern_27 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_27) > (l1_wts_write_pattern_27)) __ci488__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_27) > ( l1_wts_write_pattern_27, "l1_wts_write_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1765:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_27 = { +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_27) > (wts_pattern_27)) __ci489__ = adf::frontend::instrument< decltype(wts_pattern_27) > ( wts_pattern_27, "wts_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1766:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_27[] = { +{ + tiling({.buffer_dimension = {4864, 1}, .tiling_dimension = {2432, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4864, 1}, .tiling_dimension = {2432, 1}, .offset = {2432, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_27) > (wts_ddr_read_pattern_27)) __ci490__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_27) > ( wts_ddr_read_pattern_27, "wts_ddr_read_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1781:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_27[] = { +{ + tiling({.buffer_dimension = {4864}, .tiling_dimension = {2432}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4864}, .tiling_dimension = {2432}, .offset = {2432}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_27) > (wts_ddr_write_pattern_27)) __ci491__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_27) > ( wts_ddr_write_pattern_27, "wts_ddr_write_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1788:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_27 = {8, 64, 8, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_27) > (ofm_dim_27)) __ci492__ = adf::frontend::instrument< decltype(ofm_dim_27) > ( ofm_dim_27, "ofm_dim_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1797:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_27 = {8, 1, 3, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_27) > (ofm_bound_27)) __ci493__ = adf::frontend::instrument< decltype(ofm_bound_27) > ( ofm_bound_27, "ofm_bound_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1798:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_27 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_27) > (ofmsv_dim_27)) __ci494__ = adf::frontend::instrument< decltype(ofmsv_dim_27) > ( ofmsv_dim_27, "ofmsv_dim_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1799:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_27 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_27) > (ofmsv_size_27)) __ci495__ = adf::frontend::instrument< decltype(ofmsv_size_27) > ( ofmsv_size_27, "ofmsv_size_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1800:1", nullptr, ""); +uint32_t ofm_repetition_27 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_27) > (ofm_repetition_27)) __ci496__ = adf::frontend::instrument< decltype(ofm_repetition_27) > ( ofm_repetition_27, "ofm_repetition_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1801:1", nullptr, ""); +bool has_l1_read_access_pattern_27 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_27) > (has_l1_read_access_pattern_27)) __ci497__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_27) > ( has_l1_read_access_pattern_27, "has_l1_read_access_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1802:1", nullptr, ""); + +std::vector l1_read_pattern_27 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_27) > (l1_read_pattern_27)) __ci498__ = adf::frontend::instrument< decltype(l1_read_pattern_27) > ( l1_read_pattern_27, "l1_read_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1804:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_27 = { +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_27) > (ofm_pattern_27)) __ci499__ = adf::frontend::instrument< decltype(ofm_pattern_27) > ( ofm_pattern_27, "ofm_pattern_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1806:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_28 = {8, 64, 8, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_28) > (ifm_dim_28)) __ci500__ = adf::frontend::instrument< decltype(ifm_dim_28) > ( ifm_dim_28, "ifm_dim_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1835:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_28 = {8, 1, 3, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_28) > (ifm_bound_28)) __ci501__ = adf::frontend::instrument< decltype(ifm_bound_28) > ( ifm_bound_28, "ifm_bound_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1836:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_28 = {8, 8, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_28) > (ifmsv_dim_28)) __ci502__ = adf::frontend::instrument< decltype(ifmsv_dim_28) > ( ifmsv_dim_28, "ifmsv_dim_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1837:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_28 = 512; decltype(adf::frontend::instrument< decltype(ifmsv_size_28) > (ifmsv_size_28)) __ci503__ = adf::frontend::instrument< decltype(ifmsv_size_28) > ( ifmsv_size_28, "ifmsv_size_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1838:1", nullptr, ""); +uint32_t kernel_iter_28 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_28) > (kernel_iter_28)) __ci504__ = adf::frontend::instrument< decltype(kernel_iter_28) > ( kernel_iter_28, "kernel_iter_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1839:1", nullptr, ""); +bool has_l1_write_access_pattern_28 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_28) > (has_l1_write_access_pattern_28)) __ci505__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_28) > ( has_l1_write_access_pattern_28, "has_l1_write_access_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1840:1", nullptr, ""); +std::vector l1_write_pattern_28 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_28) > (l1_write_pattern_28)) __ci506__ = adf::frontend::instrument< decltype(l1_write_pattern_28) > ( l1_write_pattern_28, "l1_write_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1841:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_28 = { +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 3, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 3, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 3, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 3, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_28) > (ifm_pattern_28)) __ci507__ = adf::frontend::instrument< decltype(ifm_pattern_28) > ( ifm_pattern_28, "ifm_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1842:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_28 = {8704}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_28) > (wts_ddr_dim_28)) __ci508__ = adf::frontend::instrument< decltype(wts_ddr_dim_28) > ( wts_ddr_dim_28, "wts_ddr_dim_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1857:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_28 = {8704}; decltype(adf::frontend::instrument< decltype(wts_dim_28) > (wts_dim_28)) __ci509__ = adf::frontend::instrument< decltype(wts_dim_28) > ( wts_dim_28, "wts_dim_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1858:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_28 = {2176}; decltype(adf::frontend::instrument< decltype(wtssv_dim_28) > (wtssv_dim_28)) __ci510__ = adf::frontend::instrument< decltype(wtssv_dim_28) > ( wtssv_dim_28, "wtssv_dim_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1859:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_28 = 2176; decltype(adf::frontend::instrument< decltype(wtssv_size_28) > (wtssv_size_28)) __ci511__ = adf::frontend::instrument< decltype(wtssv_size_28) > ( wtssv_size_28, "wtssv_size_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1860:1", nullptr, ""); +uint32_t wts_repetition_28 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_28) > (wts_repetition_28)) __ci512__ = adf::frontend::instrument< decltype(wts_repetition_28) > ( wts_repetition_28, "wts_repetition_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1861:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_28 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_28) > (has_l1_wts_write_access_pattern_28)) __ci513__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_28) > ( has_l1_wts_write_access_pattern_28, "has_l1_wts_write_access_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1862:1", nullptr, ""); +std::vector l1_wts_write_pattern_28 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_28) > (l1_wts_write_pattern_28)) __ci514__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_28) > ( l1_wts_write_pattern_28, "l1_wts_write_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1863:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_28 = { +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_28) > (wts_pattern_28)) __ci515__ = adf::frontend::instrument< decltype(wts_pattern_28) > ( wts_pattern_28, "wts_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1864:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_28[] = { +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {4352, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_28) > (wts_ddr_read_pattern_28)) __ci516__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_28) > ( wts_ddr_read_pattern_28, "wts_ddr_read_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1879:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_28[] = { +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {4352}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_28) > (wts_ddr_write_pattern_28)) __ci517__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_28) > ( wts_ddr_write_pattern_28, "wts_ddr_write_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1886:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_28 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_28) > (ofm_dim_28)) __ci518__ = adf::frontend::instrument< decltype(ofm_dim_28) > ( ofm_dim_28, "ofm_dim_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1895:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_28 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_28) > (ofm_bound_28)) __ci519__ = adf::frontend::instrument< decltype(ofm_bound_28) > ( ofm_bound_28, "ofm_bound_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1896:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_28 = {8, 8, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_28) > (ofmsv_dim_28)) __ci520__ = adf::frontend::instrument< decltype(ofmsv_dim_28) > ( ofmsv_dim_28, "ofmsv_dim_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_28 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_28) > (ofmsv_size_28)) __ci521__ = adf::frontend::instrument< decltype(ofmsv_size_28) > ( ofmsv_size_28, "ofmsv_size_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1898:1", nullptr, ""); +uint32_t ofm_repetition_28 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_28) > (ofm_repetition_28)) __ci522__ = adf::frontend::instrument< decltype(ofm_repetition_28) > ( ofm_repetition_28, "ofm_repetition_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1899:1", nullptr, ""); +bool has_l1_read_access_pattern_28 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_28) > (has_l1_read_access_pattern_28)) __ci523__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_28) > ( has_l1_read_access_pattern_28, "has_l1_read_access_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1900:1", nullptr, ""); + +std::vector l1_read_pattern_28 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_28) > (l1_read_pattern_28)) __ci524__ = adf::frontend::instrument< decltype(l1_read_pattern_28) > ( l1_read_pattern_28, "l1_read_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1902:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_28 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_28) > (ofm_pattern_28)) __ci525__ = adf::frontend::instrument< decltype(ofm_pattern_28) > ( ofm_pattern_28, "ofm_pattern_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_29 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_29) > (ifm_dim_29)) __ci526__ = adf::frontend::instrument< decltype(ifm_dim_29) > ( ifm_dim_29, "ifm_dim_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1933:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_29 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_29) > (ifm_bound_29)) __ci527__ = adf::frontend::instrument< decltype(ifm_bound_29) > ( ifm_bound_29, "ifm_bound_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1934:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_29 = {8, 1, 3, 16}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_29) > (ifmsv_dim_29)) __ci528__ = adf::frontend::instrument< decltype(ifmsv_dim_29) > ( ifmsv_dim_29, "ifmsv_dim_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1935:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_29 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_29) > (ifmsv_size_29)) __ci529__ = adf::frontend::instrument< decltype(ifmsv_size_29) > ( ifmsv_size_29, "ifmsv_size_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1936:1", nullptr, ""); +uint32_t kernel_iter_29 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_29) > (kernel_iter_29)) __ci530__ = adf::frontend::instrument< decltype(kernel_iter_29) > ( kernel_iter_29, "kernel_iter_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1937:1", nullptr, ""); +bool has_l1_write_access_pattern_29 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_29) > (has_l1_write_access_pattern_29)) __ci531__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_29) > ( has_l1_write_access_pattern_29, "has_l1_write_access_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1938:1", nullptr, ""); +std::vector l1_write_pattern_29 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_29) > (l1_write_pattern_29)) __ci532__ = adf::frontend::instrument< decltype(l1_write_pattern_29) > ( l1_write_pattern_29, "l1_write_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1939:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_29 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_29) > (ifm_pattern_29)) __ci533__ = adf::frontend::instrument< decltype(ifm_pattern_29) > ( ifm_pattern_29, "ifm_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1940:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_29 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_29) > (wtssv_size_29)) __ci534__ = adf::frontend::instrument< decltype(wtssv_size_29) > ( wtssv_size_29, "wtssv_size_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1955:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_29 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_29) > (has_l1_wts_write_access_pattern_29)) __ci535__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_29) > ( has_l1_wts_write_access_pattern_29, "has_l1_wts_write_access_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1956:1", nullptr, ""); +std::vector l1_wts_write_pattern_29 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_29) > (l1_wts_write_pattern_29)) __ci536__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_29) > ( l1_wts_write_pattern_29, "l1_wts_write_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_29 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_29) > (wts_pattern_29)) __ci537__ = adf::frontend::instrument< decltype(wts_pattern_29) > ( wts_pattern_29, "wts_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1958:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_29 = {8, 1, 12, 64}; decltype(adf::frontend::instrument< decltype(ofm_dim_29) > (ofm_dim_29)) __ci538__ = adf::frontend::instrument< decltype(ofm_dim_29) > ( ofm_dim_29, "ofm_dim_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1961:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_29 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_29) > (ofm_bound_29)) __ci539__ = adf::frontend::instrument< decltype(ofm_bound_29) > ( ofm_bound_29, "ofm_bound_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1962:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_29 = {8, 1, 3, 16}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_29) > (ofmsv_dim_29)) __ci540__ = adf::frontend::instrument< decltype(ofmsv_dim_29) > ( ofmsv_dim_29, "ofmsv_dim_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1963:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_29 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_29) > (ofmsv_size_29)) __ci541__ = adf::frontend::instrument< decltype(ofmsv_size_29) > ( ofmsv_size_29, "ofmsv_size_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1964:1", nullptr, ""); +uint32_t ofm_repetition_29 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_29) > (ofm_repetition_29)) __ci542__ = adf::frontend::instrument< decltype(ofm_repetition_29) > ( ofm_repetition_29, "ofm_repetition_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1965:1", nullptr, ""); +bool has_l1_read_access_pattern_29 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_29) > (has_l1_read_access_pattern_29)) __ci543__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_29) > ( has_l1_read_access_pattern_29, "has_l1_read_access_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1966:1", nullptr, ""); + +std::vector l1_read_pattern_29 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_29) > (l1_read_pattern_29)) __ci544__ = adf::frontend::instrument< decltype(l1_read_pattern_29) > ( l1_read_pattern_29, "l1_read_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1968:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_29 = { +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 3, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 9, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 3, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 6, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 9, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 3, 32}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 6, 32}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 9, 32}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 3, 48}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 6, 48}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 3, 16}, .offset = {0, 0, 9, 48}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_29) > (ofm_pattern_29)) __ci545__ = adf::frontend::instrument< decltype(ofm_pattern_29) > ( ofm_pattern_29, "ofm_pattern_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1970:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_30 = {8, 1, 12, 64}; decltype(adf::frontend::instrument< decltype(ifm_dim_30) > (ifm_dim_30)) __ci546__ = adf::frontend::instrument< decltype(ifm_dim_30) > ( ifm_dim_30, "ifm_dim_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:1999:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_30 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_30) > (ifm_bound_30)) __ci547__ = adf::frontend::instrument< decltype(ifm_bound_30) > ( ifm_bound_30, "ifm_bound_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_30 = {8, 1, 4, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_30) > (ifmsv_dim_30)) __ci548__ = adf::frontend::instrument< decltype(ifmsv_dim_30) > ( ifmsv_dim_30, "ifmsv_dim_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2001:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_30 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_30) > (ifmsv_size_30)) __ci549__ = adf::frontend::instrument< decltype(ifmsv_size_30) > ( ifmsv_size_30, "ifmsv_size_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2002:1", nullptr, ""); +uint32_t kernel_iter_30 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_30) > (kernel_iter_30)) __ci550__ = adf::frontend::instrument< decltype(kernel_iter_30) > ( kernel_iter_30, "kernel_iter_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2003:1", nullptr, ""); +bool has_l1_write_access_pattern_30 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_30) > (has_l1_write_access_pattern_30)) __ci551__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_30) > ( has_l1_write_access_pattern_30, "has_l1_write_access_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2004:1", nullptr, ""); +std::vector l1_write_pattern_30 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_30) > (l1_write_pattern_30)) __ci552__ = adf::frontend::instrument< decltype(l1_write_pattern_30) > ( l1_write_pattern_30, "l1_write_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2005:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_30 = { +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 12, 64}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_30) > (ifm_pattern_30)) __ci553__ = adf::frontend::instrument< decltype(ifm_pattern_30) > ( ifm_pattern_30, "ifm_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2006:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_30 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_30) > (wtssv_size_30)) __ci554__ = adf::frontend::instrument< decltype(wtssv_size_30) > ( wtssv_size_30, "wtssv_size_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2021:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_30 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_30) > (has_l1_wts_write_access_pattern_30)) __ci555__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_30) > ( has_l1_wts_write_access_pattern_30, "has_l1_wts_write_access_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2022:1", nullptr, ""); +std::vector l1_wts_write_pattern_30 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_30) > (l1_wts_write_pattern_30)) __ci556__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_30) > ( l1_wts_write_pattern_30, "l1_wts_write_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2023:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_30 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_30) > (wts_pattern_30)) __ci557__ = adf::frontend::instrument< decltype(wts_pattern_30) > ( wts_pattern_30, "wts_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2024:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_30 = {8, 1, 16, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_30) > (ofm_dim_30)) __ci558__ = adf::frontend::instrument< decltype(ofm_dim_30) > ( ofm_dim_30, "ofm_dim_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2027:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_30 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_30) > (ofm_bound_30)) __ci559__ = adf::frontend::instrument< decltype(ofm_bound_30) > ( ofm_bound_30, "ofm_bound_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2028:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_30 = {8, 1, 4, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_30) > (ofmsv_dim_30)) __ci560__ = adf::frontend::instrument< decltype(ofmsv_dim_30) > ( ofmsv_dim_30, "ofmsv_dim_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2029:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_30 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_30) > (ofmsv_size_30)) __ci561__ = adf::frontend::instrument< decltype(ofmsv_size_30) > ( ofmsv_size_30, "ofmsv_size_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2030:1", nullptr, ""); +uint32_t ofm_repetition_30 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_30) > (ofm_repetition_30)) __ci562__ = adf::frontend::instrument< decltype(ofm_repetition_30) > ( ofm_repetition_30, "ofm_repetition_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2031:1", nullptr, ""); +bool has_l1_read_access_pattern_30 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_30) > (has_l1_read_access_pattern_30)) __ci563__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_30) > ( has_l1_read_access_pattern_30, "has_l1_read_access_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2032:1", nullptr, ""); + +std::vector l1_read_pattern_30 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_30) > (l1_read_pattern_30)) __ci564__ = adf::frontend::instrument< decltype(l1_read_pattern_30) > ( l1_read_pattern_30, "l1_read_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2034:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_30 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 8}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 8}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 8}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 24}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 24}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 24}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_30) > (ofm_pattern_30)) __ci565__ = adf::frontend::instrument< decltype(ofm_pattern_30) > ( ofm_pattern_30, "ofm_pattern_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2036:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_31 = {8, 1, 16, 32}; decltype(adf::frontend::instrument< decltype(ifm_dim_31) > (ifm_dim_31)) __ci566__ = adf::frontend::instrument< decltype(ifm_dim_31) > ( ifm_dim_31, "ifm_dim_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2065:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_31 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_31) > (ifm_bound_31)) __ci567__ = adf::frontend::instrument< decltype(ifm_bound_31) > ( ifm_bound_31, "ifm_bound_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2066:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_31 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_31) > (ifmsv_dim_31)) __ci568__ = adf::frontend::instrument< decltype(ifmsv_dim_31) > ( ifmsv_dim_31, "ifmsv_dim_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2067:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_31 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_31) > (ifmsv_size_31)) __ci569__ = adf::frontend::instrument< decltype(ifmsv_size_31) > ( ifmsv_size_31, "ifmsv_size_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2068:1", nullptr, ""); +uint32_t kernel_iter_31 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_31) > (kernel_iter_31)) __ci570__ = adf::frontend::instrument< decltype(kernel_iter_31) > ( kernel_iter_31, "kernel_iter_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2069:1", nullptr, ""); +bool has_l1_write_access_pattern_31 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_31) > (has_l1_write_access_pattern_31)) __ci571__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_31) > ( has_l1_write_access_pattern_31, "has_l1_write_access_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2070:1", nullptr, ""); +std::vector l1_write_pattern_31 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_31) > (l1_write_pattern_31)) __ci572__ = adf::frontend::instrument< decltype(l1_write_pattern_31) > ( l1_write_pattern_31, "l1_write_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2071:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_31 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 9, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_31) > (ifm_pattern_31)) __ci573__ = adf::frontend::instrument< decltype(ifm_pattern_31) > ( ifm_pattern_31, "ifm_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2072:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_31 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_31) > (wtssv_size_31)) __ci574__ = adf::frontend::instrument< decltype(wtssv_size_31) > ( wtssv_size_31, "wtssv_size_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2087:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_31 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_31) > (has_l1_wts_write_access_pattern_31)) __ci575__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_31) > ( has_l1_wts_write_access_pattern_31, "has_l1_wts_write_access_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2088:1", nullptr, ""); +std::vector l1_wts_write_pattern_31 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_31) > (l1_wts_write_pattern_31)) __ci576__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_31) > ( l1_wts_write_pattern_31, "l1_wts_write_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2089:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_31 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_31) > (wts_pattern_31)) __ci577__ = adf::frontend::instrument< decltype(wts_pattern_31) > ( wts_pattern_31, "wts_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2090:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_31 = {8, 1, 16, 64}; decltype(adf::frontend::instrument< decltype(ofm_dim_31) > (ofm_dim_31)) __ci578__ = adf::frontend::instrument< decltype(ofm_dim_31) > ( ofm_dim_31, "ofm_dim_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2093:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_31 = {8, 1, 9, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_31) > (ofm_bound_31)) __ci579__ = adf::frontend::instrument< decltype(ofm_bound_31) > ( ofm_bound_31, "ofm_bound_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2094:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_31 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_31) > (ofmsv_dim_31)) __ci580__ = adf::frontend::instrument< decltype(ofmsv_dim_31) > ( ofmsv_dim_31, "ofmsv_dim_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2095:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_31 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_31) > (ofmsv_size_31)) __ci581__ = adf::frontend::instrument< decltype(ofmsv_size_31) > ( ofmsv_size_31, "ofmsv_size_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2096:1", nullptr, ""); +uint32_t ofm_repetition_31 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_31) > (ofm_repetition_31)) __ci582__ = adf::frontend::instrument< decltype(ofm_repetition_31) > ( ofm_repetition_31, "ofm_repetition_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2097:1", nullptr, ""); +bool has_l1_read_access_pattern_31 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_31) > (has_l1_read_access_pattern_31)) __ci583__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_31) > ( has_l1_read_access_pattern_31, "has_l1_read_access_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2098:1", nullptr, ""); + +std::vector l1_read_pattern_31 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_31) > (l1_read_pattern_31)) __ci584__ = adf::frontend::instrument< decltype(l1_read_pattern_31) > ( l1_read_pattern_31, "l1_read_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2100:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_31 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 32}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 32}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 32}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 48}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 48}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 48}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_31) > (ofm_pattern_31)) __ci585__ = adf::frontend::instrument< decltype(ofm_pattern_31) > ( ofm_pattern_31, "ofm_pattern_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2102:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_33 = {8, 40, 9, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_33) > (ifm_dim_33)) __ci586__ = adf::frontend::instrument< decltype(ifm_dim_33) > ( ifm_dim_33, "ifm_dim_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2131:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_33 = {8, 40, 9, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_33) > (ifm_bound_33)) __ci587__ = adf::frontend::instrument< decltype(ifm_bound_33) > ( ifm_bound_33, "ifm_bound_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2132:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_33 = {8, 20, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_33) > (ifmsv_dim_33)) __ci588__ = adf::frontend::instrument< decltype(ifmsv_dim_33) > ( ifmsv_dim_33, "ifmsv_dim_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2133:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_33 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_33) > (ifmsv_size_33)) __ci589__ = adf::frontend::instrument< decltype(ifmsv_size_33) > ( ifmsv_size_33, "ifmsv_size_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2134:1", nullptr, ""); +uint32_t kernel_iter_33 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_33) > (kernel_iter_33)) __ci590__ = adf::frontend::instrument< decltype(kernel_iter_33) > ( kernel_iter_33, "kernel_iter_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2135:1", nullptr, ""); +bool has_l1_write_access_pattern_33 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_33) > (has_l1_write_access_pattern_33)) __ci591__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_33) > ( has_l1_write_access_pattern_33, "has_l1_write_access_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2136:1", nullptr, ""); +std::vector l1_write_pattern_33 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_33) > (l1_write_pattern_33)) __ci592__ = adf::frontend::instrument< decltype(l1_write_pattern_33) > ( l1_write_pattern_33, "l1_write_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2137:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_33 = { +{ + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_33) > (ifm_pattern_33)) __ci593__ = adf::frontend::instrument< decltype(ifm_pattern_33) > ( ifm_pattern_33, "ifm_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2138:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_33 = {8, 40, 12, 24}; decltype(adf::frontend::instrument< decltype(ifm2_dim_33) > (ifm2_dim_33)) __ci594__ = adf::frontend::instrument< decltype(ifm2_dim_33) > ( ifm2_dim_33, "ifm2_dim_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2153:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_33 = {8, 40, 9, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_33) > (ifm2_bound_33)) __ci595__ = adf::frontend::instrument< decltype(ifm2_bound_33) > ( ifm2_bound_33, "ifm2_bound_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2154:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_33 = {8, 20, 1, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_33) > (ifm2sv_dim_33)) __ci596__ = adf::frontend::instrument< decltype(ifm2sv_dim_33) > ( ifm2sv_dim_33, "ifm2sv_dim_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2155:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_33 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_33) > (ifm2sv_size_33)) __ci597__ = adf::frontend::instrument< decltype(ifm2sv_size_33) > ( ifm2sv_size_33, "ifm2sv_size_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2156:1", nullptr, ""); +std::vector> ifm2_pattern_33 = { +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 12}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_33) > (ifm2_pattern_33)) __ci598__ = adf::frontend::instrument< decltype(ifm2_pattern_33) > ( ifm2_pattern_33, "ifm2_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_33 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_33) > (wtssv_size_33)) __ci599__ = adf::frontend::instrument< decltype(wtssv_size_33) > ( wtssv_size_33, "wtssv_size_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2172:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_33 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_33) > (has_l1_wts_write_access_pattern_33)) __ci600__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_33) > ( has_l1_wts_write_access_pattern_33, "has_l1_wts_write_access_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2173:1", nullptr, ""); +std::vector l1_wts_write_pattern_33 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_33) > (l1_wts_write_pattern_33)) __ci601__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_33) > ( l1_wts_write_pattern_33, "l1_wts_write_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2174:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_33 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_33) > (wts_pattern_33)) __ci602__ = adf::frontend::instrument< decltype(wts_pattern_33) > ( wts_pattern_33, "wts_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2175:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_33 = {8, 40, 12, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_33) > (ofm_dim_33)) __ci603__ = adf::frontend::instrument< decltype(ofm_dim_33) > ( ofm_dim_33, "ofm_dim_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2178:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_33 = {8, 40, 9, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_33) > (ofm_bound_33)) __ci604__ = adf::frontend::instrument< decltype(ofm_bound_33) > ( ofm_bound_33, "ofm_bound_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2179:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_33 = {8, 20, 1, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_33) > (ofmsv_dim_33)) __ci605__ = adf::frontend::instrument< decltype(ofmsv_dim_33) > ( ofmsv_dim_33, "ofmsv_dim_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2180:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_33 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_33) > (ofmsv_size_33)) __ci606__ = adf::frontend::instrument< decltype(ofmsv_size_33) > ( ofmsv_size_33, "ofmsv_size_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2181:1", nullptr, ""); +uint32_t ofm_repetition_33 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_33) > (ofm_repetition_33)) __ci607__ = adf::frontend::instrument< decltype(ofm_repetition_33) > ( ofm_repetition_33, "ofm_repetition_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2182:1", nullptr, ""); +bool has_l1_read_access_pattern_33 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_33) > (has_l1_read_access_pattern_33)) __ci608__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_33) > ( has_l1_read_access_pattern_33, "has_l1_read_access_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2183:1", nullptr, ""); + +std::vector l1_read_pattern_33 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_33) > (l1_read_pattern_33)) __ci609__ = adf::frontend::instrument< decltype(l1_read_pattern_33) > ( l1_read_pattern_33, "l1_read_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2185:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_33 = { +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 1, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 20, 1, 6}, .offset = {0, 0, 3, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 3}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_33) > (ofm_pattern_33)) __ci610__ = adf::frontend::instrument< decltype(ofm_pattern_33) > ( ofm_pattern_33, "ofm_pattern_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2187:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_34 = {8, 40, 12, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_34) > (ifm_dim_34)) __ci611__ = adf::frontend::instrument< decltype(ifm_dim_34) > ( ifm_dim_34, "ifm_dim_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2216:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_34 = {8, 40, 9, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_34) > (ifm_bound_34)) __ci612__ = adf::frontend::instrument< decltype(ifm_bound_34) > ( ifm_bound_34, "ifm_bound_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2217:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_34 = {8, 8, 9, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_34) > (ifmsv_dim_34)) __ci613__ = adf::frontend::instrument< decltype(ifmsv_dim_34) > ( ifmsv_dim_34, "ifmsv_dim_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2218:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_34 = 3456; decltype(adf::frontend::instrument< decltype(ifmsv_size_34) > (ifmsv_size_34)) __ci614__ = adf::frontend::instrument< decltype(ifmsv_size_34) > ( ifmsv_size_34, "ifmsv_size_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2219:1", nullptr, ""); +uint32_t kernel_iter_34 = 5; decltype(adf::frontend::instrument< decltype(kernel_iter_34) > (kernel_iter_34)) __ci615__ = adf::frontend::instrument< decltype(kernel_iter_34) > ( kernel_iter_34, "kernel_iter_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2220:1", nullptr, ""); +bool has_l1_write_access_pattern_34 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_34) > (has_l1_write_access_pattern_34)) __ci616__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_34) > ( has_l1_write_access_pattern_34, "has_l1_write_access_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2221:1", nullptr, ""); +std::vector l1_write_pattern_34 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_34) > (l1_write_pattern_34)) __ci617__ = adf::frontend::instrument< decltype(l1_write_pattern_34) > ( l1_write_pattern_34, "l1_write_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2222:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_34 = { +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 9, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 9, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 9, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 8, 9, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 9, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_34) > (ifm_pattern_34)) __ci618__ = adf::frontend::instrument< decltype(ifm_pattern_34) > ( ifm_pattern_34, "ifm_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2223:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_34 = {4864}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_34) > (wts_ddr_dim_34)) __ci619__ = adf::frontend::instrument< decltype(wts_ddr_dim_34) > ( wts_ddr_dim_34, "wts_ddr_dim_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2238:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_34 = {4864}; decltype(adf::frontend::instrument< decltype(wts_dim_34) > (wts_dim_34)) __ci620__ = adf::frontend::instrument< decltype(wts_dim_34) > ( wts_dim_34, "wts_dim_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2239:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_34 = {1216}; decltype(adf::frontend::instrument< decltype(wtssv_dim_34) > (wtssv_dim_34)) __ci621__ = adf::frontend::instrument< decltype(wtssv_dim_34) > ( wtssv_dim_34, "wtssv_dim_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2240:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_34 = 1216; decltype(adf::frontend::instrument< decltype(wtssv_size_34) > (wtssv_size_34)) __ci622__ = adf::frontend::instrument< decltype(wtssv_size_34) > ( wtssv_size_34, "wtssv_size_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2241:1", nullptr, ""); +uint32_t wts_repetition_34 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_34) > (wts_repetition_34)) __ci623__ = adf::frontend::instrument< decltype(wts_repetition_34) > ( wts_repetition_34, "wts_repetition_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2242:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_34 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_34) > (has_l1_wts_write_access_pattern_34)) __ci624__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_34) > ( has_l1_wts_write_access_pattern_34, "has_l1_wts_write_access_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2243:1", nullptr, ""); +std::vector l1_wts_write_pattern_34 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_34) > (l1_wts_write_pattern_34)) __ci625__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_34) > ( l1_wts_write_pattern_34, "l1_wts_write_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2244:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_34 = { +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1216, 4}, .tiling_dimension = {1216, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_34) > (wts_pattern_34)) __ci626__ = adf::frontend::instrument< decltype(wts_pattern_34) > ( wts_pattern_34, "wts_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2245:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_34[] = { +{ + tiling({.buffer_dimension = {4864, 1}, .tiling_dimension = {2432, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4864, 1}, .tiling_dimension = {2432, 1}, .offset = {2432, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_34) > (wts_ddr_read_pattern_34)) __ci627__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_34) > ( wts_ddr_read_pattern_34, "wts_ddr_read_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2260:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_34[] = { +{ + tiling({.buffer_dimension = {4864}, .tiling_dimension = {2432}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4864}, .tiling_dimension = {2432}, .offset = {2432}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_34) > (wts_ddr_write_pattern_34)) __ci628__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_34) > ( wts_ddr_write_pattern_34, "wts_ddr_write_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2267:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_34 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_34) > (ofm_dim_34)) __ci629__ = adf::frontend::instrument< decltype(ofm_dim_34) > ( ofm_dim_34, "ofm_dim_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2276:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_34 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_34) > (ofm_bound_34)) __ci630__ = adf::frontend::instrument< decltype(ofm_bound_34) > ( ofm_bound_34, "ofm_bound_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2277:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_34 = {8, 8, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_34) > (ofmsv_dim_34)) __ci631__ = adf::frontend::instrument< decltype(ofmsv_dim_34) > ( ofmsv_dim_34, "ofmsv_dim_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2278:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_34 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_34) > (ofmsv_size_34)) __ci632__ = adf::frontend::instrument< decltype(ofmsv_size_34) > ( ofmsv_size_34, "ofmsv_size_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2279:1", nullptr, ""); +uint32_t ofm_repetition_34 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_34) > (ofm_repetition_34)) __ci633__ = adf::frontend::instrument< decltype(ofm_repetition_34) > ( ofm_repetition_34, "ofm_repetition_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2280:1", nullptr, ""); +bool has_l1_read_access_pattern_34 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_34) > (has_l1_read_access_pattern_34)) __ci634__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_34) > ( has_l1_read_access_pattern_34, "has_l1_read_access_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2281:1", nullptr, ""); + +std::vector l1_read_pattern_34 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_34) > (l1_read_pattern_34)) __ci635__ = adf::frontend::instrument< decltype(l1_read_pattern_34) > ( l1_read_pattern_34, "l1_read_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2283:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_34 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 8, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_34) > (ofm_pattern_34)) __ci636__ = adf::frontend::instrument< decltype(ofm_pattern_34) > ( ofm_pattern_34, "ofm_pattern_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_35 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_35) > (ifm_dim_35)) __ci637__ = adf::frontend::instrument< decltype(ifm_dim_35) > ( ifm_dim_35, "ifm_dim_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2314:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_35 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_35) > (ifm_bound_35)) __ci638__ = adf::frontend::instrument< decltype(ifm_bound_35) > ( ifm_bound_35, "ifm_bound_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2315:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_35 = {8, 32, 8, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_35) > (ifmsv_dim_35)) __ci639__ = adf::frontend::instrument< decltype(ifmsv_dim_35) > ( ifmsv_dim_35, "ifmsv_dim_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2316:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_35 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_35) > (ifmsv_size_35)) __ci640__ = adf::frontend::instrument< decltype(ifmsv_size_35) > ( ifmsv_size_35, "ifmsv_size_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2317:1", nullptr, ""); +uint32_t kernel_iter_35 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_35) > (kernel_iter_35)) __ci641__ = adf::frontend::instrument< decltype(kernel_iter_35) > ( kernel_iter_35, "kernel_iter_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2318:1", nullptr, ""); +bool has_l1_write_access_pattern_35 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_35) > (has_l1_write_access_pattern_35)) __ci642__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_35) > ( has_l1_write_access_pattern_35, "has_l1_write_access_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2319:1", nullptr, ""); +std::vector l1_write_pattern_35 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_35) > (l1_write_pattern_35)) __ci643__ = adf::frontend::instrument< decltype(l1_write_pattern_35) > ( l1_write_pattern_35, "l1_write_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2320:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_35 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_35) > (ifm_pattern_35)) __ci644__ = adf::frontend::instrument< decltype(ifm_pattern_35) > ( ifm_pattern_35, "ifm_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2321:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_35 = {8704}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_35) > (wts_ddr_dim_35)) __ci645__ = adf::frontend::instrument< decltype(wts_ddr_dim_35) > ( wts_ddr_dim_35, "wts_ddr_dim_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2336:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_35 = {8704}; decltype(adf::frontend::instrument< decltype(wts_dim_35) > (wts_dim_35)) __ci646__ = adf::frontend::instrument< decltype(wts_dim_35) > ( wts_dim_35, "wts_dim_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2337:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_35 = {2176}; decltype(adf::frontend::instrument< decltype(wtssv_dim_35) > (wtssv_dim_35)) __ci647__ = adf::frontend::instrument< decltype(wtssv_dim_35) > ( wtssv_dim_35, "wtssv_dim_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2338:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_35 = 2176; decltype(adf::frontend::instrument< decltype(wtssv_size_35) > (wtssv_size_35)) __ci648__ = adf::frontend::instrument< decltype(wtssv_size_35) > ( wtssv_size_35, "wtssv_size_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2339:1", nullptr, ""); +uint32_t wts_repetition_35 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_35) > (wts_repetition_35)) __ci649__ = adf::frontend::instrument< decltype(wts_repetition_35) > ( wts_repetition_35, "wts_repetition_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2340:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_35 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_35) > (has_l1_wts_write_access_pattern_35)) __ci650__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_35) > ( has_l1_wts_write_access_pattern_35, "has_l1_wts_write_access_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2341:1", nullptr, ""); +std::vector l1_wts_write_pattern_35 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_35) > (l1_wts_write_pattern_35)) __ci651__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_35) > ( l1_wts_write_pattern_35, "l1_wts_write_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2342:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_35 = { +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_35) > (wts_pattern_35)) __ci652__ = adf::frontend::instrument< decltype(wts_pattern_35) > ( wts_pattern_35, "wts_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2343:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_35[] = { +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {4352, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_35) > (wts_ddr_read_pattern_35)) __ci653__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_35) > ( wts_ddr_read_pattern_35, "wts_ddr_read_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2358:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_35[] = { +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {4352}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_35) > (wts_ddr_write_pattern_35)) __ci654__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_35) > ( wts_ddr_write_pattern_35, "wts_ddr_write_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2365:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_35 = {8, 64, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_35) > (ofm_dim_35)) __ci655__ = adf::frontend::instrument< decltype(ofm_dim_35) > ( ofm_dim_35, "ofm_dim_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2374:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_35 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_35) > (ofm_bound_35)) __ci656__ = adf::frontend::instrument< decltype(ofm_bound_35) > ( ofm_bound_35, "ofm_bound_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2375:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_35 = {8, 32, 4, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_35) > (ofmsv_dim_35)) __ci657__ = adf::frontend::instrument< decltype(ofmsv_dim_35) > ( ofmsv_dim_35, "ofmsv_dim_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2376:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_35 = 2048; decltype(adf::frontend::instrument< decltype(ofmsv_size_35) > (ofmsv_size_35)) __ci658__ = adf::frontend::instrument< decltype(ofmsv_size_35) > ( ofmsv_size_35, "ofmsv_size_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2377:1", nullptr, ""); +uint32_t ofm_repetition_35 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_35) > (ofm_repetition_35)) __ci659__ = adf::frontend::instrument< decltype(ofm_repetition_35) > ( ofm_repetition_35, "ofm_repetition_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2378:1", nullptr, ""); +bool has_l1_read_access_pattern_35 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_35) > (has_l1_read_access_pattern_35)) __ci660__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_35) > ( has_l1_read_access_pattern_35, "has_l1_read_access_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2379:1", nullptr, ""); + +std::vector l1_read_pattern_35 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_35) > (l1_read_pattern_35)) __ci661__ = adf::frontend::instrument< decltype(l1_read_pattern_35) > ( l1_read_pattern_35, "l1_read_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_35 = { +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_35) > (ofm_pattern_35)) __ci662__ = adf::frontend::instrument< decltype(ofm_pattern_35) > ( ofm_pattern_35, "ofm_pattern_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_36 = {8, 64, 16, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_36) > (ifm_dim_36)) __ci663__ = adf::frontend::instrument< decltype(ifm_dim_36) > ( ifm_dim_36, "ifm_dim_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2412:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_36 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_36) > (ifm_bound_36)) __ci664__ = adf::frontend::instrument< decltype(ifm_bound_36) > ( ifm_bound_36, "ifm_bound_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2413:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_36 = {8, 12, 1, 10}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_36) > (ifmsv_dim_36)) __ci665__ = adf::frontend::instrument< decltype(ifmsv_dim_36) > ( ifmsv_dim_36, "ifmsv_dim_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2414:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_36 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_36) > (ifmsv_size_36)) __ci666__ = adf::frontend::instrument< decltype(ifmsv_size_36) > ( ifmsv_size_36, "ifmsv_size_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2415:1", nullptr, ""); +uint32_t kernel_iter_36 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_36) > (kernel_iter_36)) __ci667__ = adf::frontend::instrument< decltype(kernel_iter_36) > ( kernel_iter_36, "kernel_iter_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2416:1", nullptr, ""); +bool has_l1_write_access_pattern_36 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_36) > (has_l1_write_access_pattern_36)) __ci668__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_36) > ( has_l1_write_access_pattern_36, "has_l1_write_access_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2417:1", nullptr, ""); +std::vector l1_write_pattern_36 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_36) > (l1_write_pattern_36)) __ci669__ = adf::frontend::instrument< decltype(l1_write_pattern_36) > ( l1_write_pattern_36, "l1_write_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2418:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_36 = { +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, -2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_36) > (ifm_pattern_36)) __ci670__ = adf::frontend::instrument< decltype(ifm_pattern_36) > ( ifm_pattern_36, "ifm_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2419:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_36 = {5632}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_36) > (wts_ddr_dim_36)) __ci671__ = adf::frontend::instrument< decltype(wts_ddr_dim_36) > ( wts_ddr_dim_36, "wts_ddr_dim_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2434:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_36 = {5632}; decltype(adf::frontend::instrument< decltype(wts_dim_36) > (wts_dim_36)) __ci672__ = adf::frontend::instrument< decltype(wts_dim_36) > ( wts_dim_36, "wts_dim_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2435:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_36 = {352}; decltype(adf::frontend::instrument< decltype(wtssv_dim_36) > (wtssv_dim_36)) __ci673__ = adf::frontend::instrument< decltype(wtssv_dim_36) > ( wtssv_dim_36, "wtssv_dim_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2436:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_36 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_36) > (wts_repetition_36)) __ci674__ = adf::frontend::instrument< decltype(wts_repetition_36) > ( wts_repetition_36, "wts_repetition_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2437:1", nullptr, ""); +uint32_t wtssv_size_36 = 352; decltype(adf::frontend::instrument< decltype(wtssv_size_36) > (wtssv_size_36)) __ci675__ = adf::frontend::instrument< decltype(wtssv_size_36) > ( wtssv_size_36, "wtssv_size_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2438:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_36 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_36) > (has_l1_wts_write_access_pattern_36)) __ci676__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_36) > ( has_l1_wts_write_access_pattern_36, "has_l1_wts_write_access_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2439:1", nullptr, ""); +std::vector l1_wts_write_pattern_36 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_36) > (l1_wts_write_pattern_36)) __ci677__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_36) > ( l1_wts_write_pattern_36, "l1_wts_write_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2440:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_36 = { +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {352}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {704}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {1056}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_36) > (wts_pattern_36)) __ci678__ = adf::frontend::instrument< decltype(wts_pattern_36) > ( wts_pattern_36, "wts_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2441:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_36[] = { +{ + tiling({.buffer_dimension = {5632, 1}, .tiling_dimension = {2816, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632, 1}, .tiling_dimension = {2816, 1}, .offset = {2816, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_36) > (wts_ddr_read_pattern_36)) __ci679__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_36) > ( wts_ddr_read_pattern_36, "wts_ddr_read_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2456:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_36[] = { +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {2816}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {2816}, .offset = {2816}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_36) > (wts_ddr_write_pattern_36)) __ci680__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_36) > ( wts_ddr_write_pattern_36, "wts_ddr_write_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2463:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_36 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_36) > (ofm_dim_36)) __ci681__ = adf::frontend::instrument< decltype(ofm_dim_36) > ( ofm_dim_36, "ofm_dim_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2472:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_36 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_36) > (ofm_bound_36)) __ci682__ = adf::frontend::instrument< decltype(ofm_bound_36) > ( ofm_bound_36, "ofm_bound_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2473:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_36 = {8, 8, 1, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_36) > (ofmsv_dim_36)) __ci683__ = adf::frontend::instrument< decltype(ofmsv_dim_36) > ( ofmsv_dim_36, "ofmsv_dim_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2474:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_36 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_36) > (ofmsv_size_36)) __ci684__ = adf::frontend::instrument< decltype(ofmsv_size_36) > ( ofmsv_size_36, "ofmsv_size_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2475:1", nullptr, ""); +uint32_t ofm_repetition_36 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_36) > (ofm_repetition_36)) __ci685__ = adf::frontend::instrument< decltype(ofm_repetition_36) > ( ofm_repetition_36, "ofm_repetition_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2476:1", nullptr, ""); +bool has_l1_read_access_pattern_36 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_36) > (has_l1_read_access_pattern_36)) __ci686__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_36) > ( has_l1_read_access_pattern_36, "has_l1_read_access_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2477:1", nullptr, ""); + +std::vector l1_read_pattern_36 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_36) > (l1_read_pattern_36)) __ci687__ = adf::frontend::instrument< decltype(l1_read_pattern_36) > ( l1_read_pattern_36, "l1_read_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2479:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_36 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_36) > (ofm_pattern_36)) __ci688__ = adf::frontend::instrument< decltype(ofm_pattern_36) > ( ofm_pattern_36, "ofm_pattern_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2481:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_38 = {8, 920, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_38) > (ifm_dim_38)) __ci689__ = adf::frontend::instrument< decltype(ifm_dim_38) > ( ifm_dim_38, "ifm_dim_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2510:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_38 = {8, 920, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_38) > (ifm_bound_38)) __ci690__ = adf::frontend::instrument< decltype(ifm_bound_38) > ( ifm_bound_38, "ifm_bound_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2511:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_38 = {8, 64, 4, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_38) > (ifmsv_dim_38)) __ci691__ = adf::frontend::instrument< decltype(ifmsv_dim_38) > ( ifmsv_dim_38, "ifmsv_dim_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2512:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_38 = 8192; decltype(adf::frontend::instrument< decltype(ifmsv_size_38) > (ifmsv_size_38)) __ci692__ = adf::frontend::instrument< decltype(ifmsv_size_38) > ( ifmsv_size_38, "ifmsv_size_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2513:1", nullptr, ""); +uint32_t kernel_iter_38 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_38) > (kernel_iter_38)) __ci693__ = adf::frontend::instrument< decltype(kernel_iter_38) > ( kernel_iter_38, "kernel_iter_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2514:1", nullptr, ""); +bool has_l1_write_access_pattern_38 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_38) > (has_l1_write_access_pattern_38)) __ci694__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_38) > ( has_l1_write_access_pattern_38, "has_l1_write_access_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2515:1", nullptr, ""); +std::vector l1_write_pattern_38 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_38) > (l1_write_pattern_38)) __ci695__ = adf::frontend::instrument< decltype(l1_write_pattern_38) > ( l1_write_pattern_38, "l1_write_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2516:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_38 = { +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_38) > (ifm_pattern_38)) __ci696__ = adf::frontend::instrument< decltype(ifm_pattern_38) > ( ifm_pattern_38, "ifm_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2517:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_38 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_38) > (wtssv_size_38)) __ci697__ = adf::frontend::instrument< decltype(wtssv_size_38) > ( wtssv_size_38, "wtssv_size_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2532:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_38 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_38) > (has_l1_wts_write_access_pattern_38)) __ci698__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_38) > ( has_l1_wts_write_access_pattern_38, "has_l1_wts_write_access_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2533:1", nullptr, ""); +std::vector l1_wts_write_pattern_38 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_38) > (l1_wts_write_pattern_38)) __ci699__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_38) > ( l1_wts_write_pattern_38, "l1_wts_write_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2534:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_38 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_38) > (wts_pattern_38)) __ci700__ = adf::frontend::instrument< decltype(wts_pattern_38) > ( wts_pattern_38, "wts_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2535:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_38 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_38) > (ofm_dim_38)) __ci701__ = adf::frontend::instrument< decltype(ofm_dim_38) > ( ofm_dim_38, "ofm_dim_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2538:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_38 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_38) > (ofm_bound_38)) __ci702__ = adf::frontend::instrument< decltype(ofm_bound_38) > ( ofm_bound_38, "ofm_bound_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2539:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_38 = {8, 1, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_38) > (ofmsv_dim_38)) __ci703__ = adf::frontend::instrument< decltype(ofmsv_dim_38) > ( ofmsv_dim_38, "ofmsv_dim_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2540:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_38 = 32; decltype(adf::frontend::instrument< decltype(ofmsv_size_38) > (ofmsv_size_38)) __ci704__ = adf::frontend::instrument< decltype(ofmsv_size_38) > ( ofmsv_size_38, "ofmsv_size_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2541:1", nullptr, ""); +uint32_t ofm_repetition_38 = 15; decltype(adf::frontend::instrument< decltype(ofm_repetition_38) > (ofm_repetition_38)) __ci705__ = adf::frontend::instrument< decltype(ofm_repetition_38) > ( ofm_repetition_38, "ofm_repetition_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2542:1", nullptr, ""); +bool has_l1_read_access_pattern_38 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_38) > (has_l1_read_access_pattern_38)) __ci706__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_38) > ( has_l1_read_access_pattern_38, "has_l1_read_access_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2543:1", nullptr, ""); +std::vector l1_read_pattern_38 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_38) > (l1_read_pattern_38)) __ci707__ = adf::frontend::instrument< decltype(l1_read_pattern_38) > ( l1_read_pattern_38, "l1_read_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2544:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_38 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_38) > (ofm_pattern_38)) __ci708__ = adf::frontend::instrument< decltype(ofm_pattern_38) > ( ofm_pattern_38, "ofm_pattern_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2545:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_39 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_39) > (ifm_dim_39)) __ci709__ = adf::frontend::instrument< decltype(ifm_dim_39) > ( ifm_dim_39, "ifm_dim_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2574:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_39 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_39) > (ifm_bound_39)) __ci710__ = adf::frontend::instrument< decltype(ifm_bound_39) > ( ifm_bound_39, "ifm_bound_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2575:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_39 = {8, 16, 15, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_39) > (ifmsv_dim_39)) __ci711__ = adf::frontend::instrument< decltype(ifmsv_dim_39) > ( ifmsv_dim_39, "ifmsv_dim_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2576:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_39 = 1920; decltype(adf::frontend::instrument< decltype(ifmsv_size_39) > (ifmsv_size_39)) __ci712__ = adf::frontend::instrument< decltype(ifmsv_size_39) > ( ifmsv_size_39, "ifmsv_size_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2577:1", nullptr, ""); +uint32_t kernel_iter_39 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_39) > (kernel_iter_39)) __ci713__ = adf::frontend::instrument< decltype(kernel_iter_39) > ( kernel_iter_39, "kernel_iter_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2578:1", nullptr, ""); +bool has_l1_write_access_pattern_39 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_39) > (has_l1_write_access_pattern_39)) __ci714__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_39) > ( has_l1_write_access_pattern_39, "has_l1_write_access_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2579:1", nullptr, ""); +std::vector l1_write_pattern_39 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_39) > (l1_write_pattern_39)) __ci715__ = adf::frontend::instrument< decltype(l1_write_pattern_39) > ( l1_write_pattern_39, "l1_write_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2580:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_39 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_39) > (ifm_pattern_39)) __ci716__ = adf::frontend::instrument< decltype(ifm_pattern_39) > ( ifm_pattern_39, "ifm_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2581:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_39 = {7936}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_39) > (wts_ddr_dim_39)) __ci717__ = adf::frontend::instrument< decltype(wts_ddr_dim_39) > ( wts_ddr_dim_39, "wts_ddr_dim_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2596:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_39 = {7936}; decltype(adf::frontend::instrument< decltype(wts_dim_39) > (wts_dim_39)) __ci718__ = adf::frontend::instrument< decltype(wts_dim_39) > ( wts_dim_39, "wts_dim_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2597:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_39 = {1984}; decltype(adf::frontend::instrument< decltype(wtssv_dim_39) > (wtssv_dim_39)) __ci719__ = adf::frontend::instrument< decltype(wtssv_dim_39) > ( wtssv_dim_39, "wtssv_dim_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2598:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_39 = 1984; decltype(adf::frontend::instrument< decltype(wtssv_size_39) > (wtssv_size_39)) __ci720__ = adf::frontend::instrument< decltype(wtssv_size_39) > ( wtssv_size_39, "wtssv_size_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2599:1", nullptr, ""); +uint32_t wts_repetition_39 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_39) > (wts_repetition_39)) __ci721__ = adf::frontend::instrument< decltype(wts_repetition_39) > ( wts_repetition_39, "wts_repetition_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2600:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_39 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_39) > (has_l1_wts_write_access_pattern_39)) __ci722__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_39) > ( has_l1_wts_write_access_pattern_39, "has_l1_wts_write_access_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2601:1", nullptr, ""); +std::vector l1_wts_write_pattern_39 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_39) > (l1_wts_write_pattern_39)) __ci723__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_39) > ( l1_wts_write_pattern_39, "l1_wts_write_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2602:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_39 = { +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_39) > (wts_pattern_39)) __ci724__ = adf::frontend::instrument< decltype(wts_pattern_39) > ( wts_pattern_39, "wts_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2603:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_39[] = { +{ + tiling({.buffer_dimension = {7936, 1}, .tiling_dimension = {3968, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7936, 1}, .tiling_dimension = {3968, 1}, .offset = {3968, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_39) > (wts_ddr_read_pattern_39)) __ci725__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_39) > ( wts_ddr_read_pattern_39, "wts_ddr_read_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2618:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_39[] = { +{ + tiling({.buffer_dimension = {7936}, .tiling_dimension = {3968}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7936}, .tiling_dimension = {3968}, .offset = {3968}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_39) > (wts_ddr_write_pattern_39)) __ci726__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_39) > ( wts_ddr_write_pattern_39, "wts_ddr_write_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2625:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_39 = {8, 64, 8, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_39) > (ofm_dim_39)) __ci727__ = adf::frontend::instrument< decltype(ofm_dim_39) > ( ofm_dim_39, "ofm_dim_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2634:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_39 = {8, 1, 4, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_39) > (ofm_bound_39)) __ci728__ = adf::frontend::instrument< decltype(ofm_bound_39) > ( ofm_bound_39, "ofm_bound_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2635:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_39 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_39) > (ofmsv_dim_39)) __ci729__ = adf::frontend::instrument< decltype(ofmsv_dim_39) > ( ofmsv_dim_39, "ofmsv_dim_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2636:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_39 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_39) > (ofmsv_size_39)) __ci730__ = adf::frontend::instrument< decltype(ofmsv_size_39) > ( ofmsv_size_39, "ofmsv_size_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2637:1", nullptr, ""); +uint32_t ofm_repetition_39 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_39) > (ofm_repetition_39)) __ci731__ = adf::frontend::instrument< decltype(ofm_repetition_39) > ( ofm_repetition_39, "ofm_repetition_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2638:1", nullptr, ""); +bool has_l1_read_access_pattern_39 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_39) > (has_l1_read_access_pattern_39)) __ci732__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_39) > ( has_l1_read_access_pattern_39, "has_l1_read_access_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2639:1", nullptr, ""); + +std::vector l1_read_pattern_39 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_39) > (l1_read_pattern_39)) __ci733__ = adf::frontend::instrument< decltype(l1_read_pattern_39) > ( l1_read_pattern_39, "l1_read_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2641:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_39 = { +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_39) > (ofm_pattern_39)) __ci734__ = adf::frontend::instrument< decltype(ofm_pattern_39) > ( ofm_pattern_39, "ofm_pattern_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2643:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_40 = {8, 64, 8, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_40) > (ifm_dim_40)) __ci735__ = adf::frontend::instrument< decltype(ifm_dim_40) > ( ifm_dim_40, "ifm_dim_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2672:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_40 = {8, 1, 4, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_40) > (ifm_bound_40)) __ci736__ = adf::frontend::instrument< decltype(ifm_bound_40) > ( ifm_bound_40, "ifm_bound_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2673:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_40 = {8, 8, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_40) > (ifmsv_dim_40)) __ci737__ = adf::frontend::instrument< decltype(ifmsv_dim_40) > ( ifmsv_dim_40, "ifmsv_dim_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2674:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_40 = 512; decltype(adf::frontend::instrument< decltype(ifmsv_size_40) > (ifmsv_size_40)) __ci738__ = adf::frontend::instrument< decltype(ifmsv_size_40) > ( ifmsv_size_40, "ifmsv_size_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2675:1", nullptr, ""); +uint32_t kernel_iter_40 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_40) > (kernel_iter_40)) __ci739__ = adf::frontend::instrument< decltype(kernel_iter_40) > ( kernel_iter_40, "kernel_iter_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2676:1", nullptr, ""); +bool has_l1_write_access_pattern_40 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_40) > (has_l1_write_access_pattern_40)) __ci740__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_40) > ( has_l1_write_access_pattern_40, "has_l1_write_access_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2677:1", nullptr, ""); +std::vector l1_write_pattern_40 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_40) > (l1_write_pattern_40)) __ci741__ = adf::frontend::instrument< decltype(l1_write_pattern_40) > ( l1_write_pattern_40, "l1_write_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2678:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_40 = { +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_40) > (ifm_pattern_40)) __ci742__ = adf::frontend::instrument< decltype(ifm_pattern_40) > ( ifm_pattern_40, "ifm_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2679:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_40 = {8704}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_40) > (wts_ddr_dim_40)) __ci743__ = adf::frontend::instrument< decltype(wts_ddr_dim_40) > ( wts_ddr_dim_40, "wts_ddr_dim_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2694:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_40 = {8704}; decltype(adf::frontend::instrument< decltype(wts_dim_40) > (wts_dim_40)) __ci744__ = adf::frontend::instrument< decltype(wts_dim_40) > ( wts_dim_40, "wts_dim_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2695:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_40 = {2176}; decltype(adf::frontend::instrument< decltype(wtssv_dim_40) > (wtssv_dim_40)) __ci745__ = adf::frontend::instrument< decltype(wtssv_dim_40) > ( wtssv_dim_40, "wtssv_dim_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2696:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_40 = 2176; decltype(adf::frontend::instrument< decltype(wtssv_size_40) > (wtssv_size_40)) __ci746__ = adf::frontend::instrument< decltype(wtssv_size_40) > ( wtssv_size_40, "wtssv_size_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2697:1", nullptr, ""); +uint32_t wts_repetition_40 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_40) > (wts_repetition_40)) __ci747__ = adf::frontend::instrument< decltype(wts_repetition_40) > ( wts_repetition_40, "wts_repetition_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2698:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_40 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_40) > (has_l1_wts_write_access_pattern_40)) __ci748__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_40) > ( has_l1_wts_write_access_pattern_40, "has_l1_wts_write_access_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2699:1", nullptr, ""); +std::vector l1_wts_write_pattern_40 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_40) > (l1_wts_write_pattern_40)) __ci749__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_40) > ( l1_wts_write_pattern_40, "l1_wts_write_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2700:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_40 = { +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_40) > (wts_pattern_40)) __ci750__ = adf::frontend::instrument< decltype(wts_pattern_40) > ( wts_pattern_40, "wts_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2701:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_40[] = { +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {4352, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_40) > (wts_ddr_read_pattern_40)) __ci751__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_40) > ( wts_ddr_read_pattern_40, "wts_ddr_read_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2716:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_40[] = { +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {4352}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_40) > (wts_ddr_write_pattern_40)) __ci752__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_40) > ( wts_ddr_write_pattern_40, "wts_ddr_write_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2723:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_40 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_40) > (ofm_dim_40)) __ci753__ = adf::frontend::instrument< decltype(ofm_dim_40) > ( ofm_dim_40, "ofm_dim_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2732:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_40 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_40) > (ofm_bound_40)) __ci754__ = adf::frontend::instrument< decltype(ofm_bound_40) > ( ofm_bound_40, "ofm_bound_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2733:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_40 = {8, 8, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_40) > (ofmsv_dim_40)) __ci755__ = adf::frontend::instrument< decltype(ofmsv_dim_40) > ( ofmsv_dim_40, "ofmsv_dim_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2734:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_40 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_40) > (ofmsv_size_40)) __ci756__ = adf::frontend::instrument< decltype(ofmsv_size_40) > ( ofmsv_size_40, "ofmsv_size_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2735:1", nullptr, ""); +uint32_t ofm_repetition_40 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_40) > (ofm_repetition_40)) __ci757__ = adf::frontend::instrument< decltype(ofm_repetition_40) > ( ofm_repetition_40, "ofm_repetition_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2736:1", nullptr, ""); +bool has_l1_read_access_pattern_40 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_40) > (has_l1_read_access_pattern_40)) __ci758__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_40) > ( has_l1_read_access_pattern_40, "has_l1_read_access_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2737:1", nullptr, ""); + +std::vector l1_read_pattern_40 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_40) > (l1_read_pattern_40)) __ci759__ = adf::frontend::instrument< decltype(l1_read_pattern_40) > ( l1_read_pattern_40, "l1_read_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2739:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_40 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_40) > (ofm_pattern_40)) __ci760__ = adf::frontend::instrument< decltype(ofm_pattern_40) > ( ofm_pattern_40, "ofm_pattern_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2741:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_41 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_41) > (ifm_dim_41)) __ci761__ = adf::frontend::instrument< decltype(ifm_dim_41) > ( ifm_dim_41, "ifm_dim_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2770:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_41 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_41) > (ifm_bound_41)) __ci762__ = adf::frontend::instrument< decltype(ifm_bound_41) > ( ifm_bound_41, "ifm_bound_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2771:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_41 = {8, 1, 4, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_41) > (ifmsv_dim_41)) __ci763__ = adf::frontend::instrument< decltype(ifmsv_dim_41) > ( ifmsv_dim_41, "ifmsv_dim_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2772:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_41 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_41) > (ifmsv_size_41)) __ci764__ = adf::frontend::instrument< decltype(ifmsv_size_41) > ( ifmsv_size_41, "ifmsv_size_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2773:1", nullptr, ""); +uint32_t kernel_iter_41 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_41) > (kernel_iter_41)) __ci765__ = adf::frontend::instrument< decltype(kernel_iter_41) > ( kernel_iter_41, "kernel_iter_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2774:1", nullptr, ""); +bool has_l1_write_access_pattern_41 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_41) > (has_l1_write_access_pattern_41)) __ci766__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_41) > ( has_l1_write_access_pattern_41, "has_l1_write_access_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2775:1", nullptr, ""); +std::vector l1_write_pattern_41 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_41) > (l1_write_pattern_41)) __ci767__ = adf::frontend::instrument< decltype(l1_write_pattern_41) > ( l1_write_pattern_41, "l1_write_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2776:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_41 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_41) > (ifm_pattern_41)) __ci768__ = adf::frontend::instrument< decltype(ifm_pattern_41) > ( ifm_pattern_41, "ifm_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2777:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_41 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_41) > (wtssv_size_41)) __ci769__ = adf::frontend::instrument< decltype(wtssv_size_41) > ( wtssv_size_41, "wtssv_size_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2792:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_41 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_41) > (has_l1_wts_write_access_pattern_41)) __ci770__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_41) > ( has_l1_wts_write_access_pattern_41, "has_l1_wts_write_access_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2793:1", nullptr, ""); +std::vector l1_wts_write_pattern_41 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_41) > (l1_wts_write_pattern_41)) __ci771__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_41) > ( l1_wts_write_pattern_41, "l1_wts_write_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2794:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_41 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_41) > (wts_pattern_41)) __ci772__ = adf::frontend::instrument< decltype(wts_pattern_41) > ( wts_pattern_41, "wts_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2795:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_41 = {8, 1, 16, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_41) > (ofm_dim_41)) __ci773__ = adf::frontend::instrument< decltype(ofm_dim_41) > ( ofm_dim_41, "ofm_dim_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2798:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_41 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_41) > (ofm_bound_41)) __ci774__ = adf::frontend::instrument< decltype(ofm_bound_41) > ( ofm_bound_41, "ofm_bound_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2799:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_41 = {8, 1, 4, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_41) > (ofmsv_dim_41)) __ci775__ = adf::frontend::instrument< decltype(ofmsv_dim_41) > ( ofmsv_dim_41, "ofmsv_dim_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2800:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_41 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_41) > (ofmsv_size_41)) __ci776__ = adf::frontend::instrument< decltype(ofmsv_size_41) > ( ofmsv_size_41, "ofmsv_size_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2801:1", nullptr, ""); +uint32_t ofm_repetition_41 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_41) > (ofm_repetition_41)) __ci777__ = adf::frontend::instrument< decltype(ofm_repetition_41) > ( ofm_repetition_41, "ofm_repetition_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2802:1", nullptr, ""); +bool has_l1_read_access_pattern_41 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_41) > (has_l1_read_access_pattern_41)) __ci778__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_41) > ( has_l1_read_access_pattern_41, "has_l1_read_access_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2803:1", nullptr, ""); + +std::vector l1_read_pattern_41 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_41) > (l1_read_pattern_41)) __ci779__ = adf::frontend::instrument< decltype(l1_read_pattern_41) > ( l1_read_pattern_41, "l1_read_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2805:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_41 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 12}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 12}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 12}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 24}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 24}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 24}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 36}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 36}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 36}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_41) > (ofm_pattern_41)) __ci780__ = adf::frontend::instrument< decltype(ofm_pattern_41) > ( ofm_pattern_41, "ofm_pattern_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2807:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_42 = {8, 1, 16, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_42) > (ifm_dim_42)) __ci781__ = adf::frontend::instrument< decltype(ifm_dim_42) > ( ifm_dim_42, "ifm_dim_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2836:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_42 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_42) > (ifm_bound_42)) __ci782__ = adf::frontend::instrument< decltype(ifm_bound_42) > ( ifm_bound_42, "ifm_bound_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2837:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_42 = {8, 1, 4, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_42) > (ifmsv_dim_42)) __ci783__ = adf::frontend::instrument< decltype(ifmsv_dim_42) > ( ifmsv_dim_42, "ifmsv_dim_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2838:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_42 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_42) > (ifmsv_size_42)) __ci784__ = adf::frontend::instrument< decltype(ifmsv_size_42) > ( ifmsv_size_42, "ifmsv_size_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2839:1", nullptr, ""); +uint32_t kernel_iter_42 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_42) > (kernel_iter_42)) __ci785__ = adf::frontend::instrument< decltype(kernel_iter_42) > ( kernel_iter_42, "kernel_iter_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2840:1", nullptr, ""); +bool has_l1_write_access_pattern_42 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_42) > (has_l1_write_access_pattern_42)) __ci786__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_42) > ( has_l1_write_access_pattern_42, "has_l1_write_access_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2841:1", nullptr, ""); +std::vector l1_write_pattern_42 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_42) > (l1_write_pattern_42)) __ci787__ = adf::frontend::instrument< decltype(l1_write_pattern_42) > ( l1_write_pattern_42, "l1_write_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2842:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_42 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_42) > (ifm_pattern_42)) __ci788__ = adf::frontend::instrument< decltype(ifm_pattern_42) > ( ifm_pattern_42, "ifm_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2843:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_42 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_42) > (wtssv_size_42)) __ci789__ = adf::frontend::instrument< decltype(wtssv_size_42) > ( wtssv_size_42, "wtssv_size_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2858:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_42 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_42) > (has_l1_wts_write_access_pattern_42)) __ci790__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_42) > ( has_l1_wts_write_access_pattern_42, "has_l1_wts_write_access_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2859:1", nullptr, ""); +std::vector l1_wts_write_pattern_42 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_42) > (l1_wts_write_pattern_42)) __ci791__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_42) > ( l1_wts_write_pattern_42, "l1_wts_write_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2860:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_42 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_42) > (wts_pattern_42)) __ci792__ = adf::frontend::instrument< decltype(wts_pattern_42) > ( wts_pattern_42, "wts_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2861:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_42 = {8, 1, 16, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_42) > (ofm_dim_42)) __ci793__ = adf::frontend::instrument< decltype(ofm_dim_42) > ( ofm_dim_42, "ofm_dim_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2864:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_42 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_42) > (ofm_bound_42)) __ci794__ = adf::frontend::instrument< decltype(ofm_bound_42) > ( ofm_bound_42, "ofm_bound_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2865:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_42 = {8, 1, 4, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_42) > (ofmsv_dim_42)) __ci795__ = adf::frontend::instrument< decltype(ofmsv_dim_42) > ( ofmsv_dim_42, "ofmsv_dim_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2866:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_42 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_42) > (ofmsv_size_42)) __ci796__ = adf::frontend::instrument< decltype(ofmsv_size_42) > ( ofmsv_size_42, "ofmsv_size_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2867:1", nullptr, ""); +uint32_t ofm_repetition_42 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_42) > (ofm_repetition_42)) __ci797__ = adf::frontend::instrument< decltype(ofm_repetition_42) > ( ofm_repetition_42, "ofm_repetition_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2868:1", nullptr, ""); +bool has_l1_read_access_pattern_42 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_42) > (has_l1_read_access_pattern_42)) __ci798__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_42) > ( has_l1_read_access_pattern_42, "has_l1_read_access_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2869:1", nullptr, ""); + +std::vector l1_read_pattern_42 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_42) > (l1_read_pattern_42)) __ci799__ = adf::frontend::instrument< decltype(l1_read_pattern_42) > ( l1_read_pattern_42, "l1_read_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2871:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_42 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 8}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 8}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 8}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 24}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 24}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 24}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_42) > (ofm_pattern_42)) __ci800__ = adf::frontend::instrument< decltype(ofm_pattern_42) > ( ofm_pattern_42, "ofm_pattern_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2873:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_43 = {8, 1, 16, 32}; decltype(adf::frontend::instrument< decltype(ifm_dim_43) > (ifm_dim_43)) __ci801__ = adf::frontend::instrument< decltype(ifm_dim_43) > ( ifm_dim_43, "ifm_dim_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2902:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_43 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_43) > (ifm_bound_43)) __ci802__ = adf::frontend::instrument< decltype(ifm_bound_43) > ( ifm_bound_43, "ifm_bound_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2903:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_43 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_43) > (ifmsv_dim_43)) __ci803__ = adf::frontend::instrument< decltype(ifmsv_dim_43) > ( ifmsv_dim_43, "ifmsv_dim_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_43 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_43) > (ifmsv_size_43)) __ci804__ = adf::frontend::instrument< decltype(ifmsv_size_43) > ( ifmsv_size_43, "ifmsv_size_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2905:1", nullptr, ""); +uint32_t kernel_iter_43 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_43) > (kernel_iter_43)) __ci805__ = adf::frontend::instrument< decltype(kernel_iter_43) > ( kernel_iter_43, "kernel_iter_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2906:1", nullptr, ""); +bool has_l1_write_access_pattern_43 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_43) > (has_l1_write_access_pattern_43)) __ci806__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_43) > ( has_l1_write_access_pattern_43, "has_l1_write_access_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2907:1", nullptr, ""); +std::vector l1_write_pattern_43 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_43) > (l1_write_pattern_43)) __ci807__ = adf::frontend::instrument< decltype(l1_write_pattern_43) > ( l1_write_pattern_43, "l1_write_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2908:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_43 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_43) > (ifm_pattern_43)) __ci808__ = adf::frontend::instrument< decltype(ifm_pattern_43) > ( ifm_pattern_43, "ifm_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2909:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_43 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_43) > (wtssv_size_43)) __ci809__ = adf::frontend::instrument< decltype(wtssv_size_43) > ( wtssv_size_43, "wtssv_size_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2924:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_43 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_43) > (has_l1_wts_write_access_pattern_43)) __ci810__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_43) > ( has_l1_wts_write_access_pattern_43, "has_l1_wts_write_access_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2925:1", nullptr, ""); +std::vector l1_wts_write_pattern_43 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_43) > (l1_wts_write_pattern_43)) __ci811__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_43) > ( l1_wts_write_pattern_43, "l1_wts_write_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2926:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_43 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_43) > (wts_pattern_43)) __ci812__ = adf::frontend::instrument< decltype(wts_pattern_43) > ( wts_pattern_43, "wts_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2927:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_43 = {8, 1, 16, 64}; decltype(adf::frontend::instrument< decltype(ofm_dim_43) > (ofm_dim_43)) __ci813__ = adf::frontend::instrument< decltype(ofm_dim_43) > ( ofm_dim_43, "ofm_dim_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2930:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_43 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_43) > (ofm_bound_43)) __ci814__ = adf::frontend::instrument< decltype(ofm_bound_43) > ( ofm_bound_43, "ofm_bound_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2931:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_43 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_43) > (ofmsv_dim_43)) __ci815__ = adf::frontend::instrument< decltype(ofmsv_dim_43) > ( ofmsv_dim_43, "ofmsv_dim_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2932:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_43 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_43) > (ofmsv_size_43)) __ci816__ = adf::frontend::instrument< decltype(ofmsv_size_43) > ( ofmsv_size_43, "ofmsv_size_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2933:1", nullptr, ""); +uint32_t ofm_repetition_43 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_43) > (ofm_repetition_43)) __ci817__ = adf::frontend::instrument< decltype(ofm_repetition_43) > ( ofm_repetition_43, "ofm_repetition_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2934:1", nullptr, ""); +bool has_l1_read_access_pattern_43 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_43) > (has_l1_read_access_pattern_43)) __ci818__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_43) > ( has_l1_read_access_pattern_43, "has_l1_read_access_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2935:1", nullptr, ""); + +std::vector l1_read_pattern_43 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_43) > (l1_read_pattern_43)) __ci819__ = adf::frontend::instrument< decltype(l1_read_pattern_43) > ( l1_read_pattern_43, "l1_read_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2937:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_43 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 32}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 32}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 32}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 48}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 48}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 48}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_43) > (ofm_pattern_43)) __ci820__ = adf::frontend::instrument< decltype(ofm_pattern_43) > ( ofm_pattern_43, "ofm_pattern_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2939:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_45 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_45) > (ifm_dim_45)) __ci821__ = adf::frontend::instrument< decltype(ifm_dim_45) > ( ifm_dim_45, "ifm_dim_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2968:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_45 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_45) > (ifm_bound_45)) __ci822__ = adf::frontend::instrument< decltype(ifm_bound_45) > ( ifm_bound_45, "ifm_bound_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2969:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_45 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_45) > (ifmsv_dim_45)) __ci823__ = adf::frontend::instrument< decltype(ifmsv_dim_45) > ( ifmsv_dim_45, "ifmsv_dim_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2970:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_45 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_45) > (ifmsv_size_45)) __ci824__ = adf::frontend::instrument< decltype(ifmsv_size_45) > ( ifmsv_size_45, "ifmsv_size_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2971:1", nullptr, ""); +uint32_t kernel_iter_45 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_45) > (kernel_iter_45)) __ci825__ = adf::frontend::instrument< decltype(kernel_iter_45) > ( kernel_iter_45, "kernel_iter_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2972:1", nullptr, ""); +bool has_l1_write_access_pattern_45 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_45) > (has_l1_write_access_pattern_45)) __ci826__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_45) > ( has_l1_write_access_pattern_45, "has_l1_write_access_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2973:1", nullptr, ""); +std::vector l1_write_pattern_45 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_45) > (l1_write_pattern_45)) __ci827__ = adf::frontend::instrument< decltype(l1_write_pattern_45) > ( l1_write_pattern_45, "l1_write_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2974:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_45 = { +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_45) > (ifm_pattern_45)) __ci828__ = adf::frontend::instrument< decltype(ifm_pattern_45) > ( ifm_pattern_45, "ifm_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2975:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_45 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ifm2_dim_45) > (ifm2_dim_45)) __ci829__ = adf::frontend::instrument< decltype(ifm2_dim_45) > ( ifm2_dim_45, "ifm2_dim_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2990:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_45 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_45) > (ifm2_bound_45)) __ci830__ = adf::frontend::instrument< decltype(ifm2_bound_45) > ( ifm2_bound_45, "ifm2_bound_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2991:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_45 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_45) > (ifm2sv_dim_45)) __ci831__ = adf::frontend::instrument< decltype(ifm2sv_dim_45) > ( ifm2sv_dim_45, "ifm2sv_dim_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2992:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_45 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_45) > (ifm2sv_size_45)) __ci832__ = adf::frontend::instrument< decltype(ifm2sv_size_45) > ( ifm2sv_size_45, "ifm2sv_size_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2993:1", nullptr, ""); +std::vector> ifm2_pattern_45 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_45) > (ifm2_pattern_45)) __ci833__ = adf::frontend::instrument< decltype(ifm2_pattern_45) > ( ifm2_pattern_45, "ifm2_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:2994:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_45 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_45) > (wtssv_size_45)) __ci834__ = adf::frontend::instrument< decltype(wtssv_size_45) > ( wtssv_size_45, "wtssv_size_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3009:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_45 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_45) > (has_l1_wts_write_access_pattern_45)) __ci835__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_45) > ( has_l1_wts_write_access_pattern_45, "has_l1_wts_write_access_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3010:1", nullptr, ""); +std::vector l1_wts_write_pattern_45 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_45) > (l1_wts_write_pattern_45)) __ci836__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_45) > ( l1_wts_write_pattern_45, "l1_wts_write_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3011:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_45 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_45) > (wts_pattern_45)) __ci837__ = adf::frontend::instrument< decltype(wts_pattern_45) > ( wts_pattern_45, "wts_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3012:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_45 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_45) > (ofm_dim_45)) __ci838__ = adf::frontend::instrument< decltype(ofm_dim_45) > ( ofm_dim_45, "ofm_dim_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3015:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_45 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_45) > (ofm_bound_45)) __ci839__ = adf::frontend::instrument< decltype(ofm_bound_45) > ( ofm_bound_45, "ofm_bound_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3016:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_45 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_45) > (ofmsv_dim_45)) __ci840__ = adf::frontend::instrument< decltype(ofmsv_dim_45) > ( ofmsv_dim_45, "ofmsv_dim_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3017:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_45 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_45) > (ofmsv_size_45)) __ci841__ = adf::frontend::instrument< decltype(ofmsv_size_45) > ( ofmsv_size_45, "ofmsv_size_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3018:1", nullptr, ""); +uint32_t ofm_repetition_45 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_45) > (ofm_repetition_45)) __ci842__ = adf::frontend::instrument< decltype(ofm_repetition_45) > ( ofm_repetition_45, "ofm_repetition_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3019:1", nullptr, ""); +bool has_l1_read_access_pattern_45 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_45) > (has_l1_read_access_pattern_45)) __ci843__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_45) > ( has_l1_read_access_pattern_45, "has_l1_read_access_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3020:1", nullptr, ""); + +std::vector l1_read_pattern_45 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_45) > (l1_read_pattern_45)) __ci844__ = adf::frontend::instrument< decltype(l1_read_pattern_45) > ( l1_read_pattern_45, "l1_read_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3022:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_45 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_45) > (ofm_pattern_45)) __ci845__ = adf::frontend::instrument< decltype(ofm_pattern_45) > ( ofm_pattern_45, "ofm_pattern_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3024:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_46 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_46) > (ifm_dim_46)) __ci846__ = adf::frontend::instrument< decltype(ifm_dim_46) > ( ifm_dim_46, "ifm_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3053:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_46 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_46) > (ifm_bound_46)) __ci847__ = adf::frontend::instrument< decltype(ifm_bound_46) > ( ifm_bound_46, "ifm_bound_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3054:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_46 = {8, 40, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_46) > (ifmsv_dim_46)) __ci848__ = adf::frontend::instrument< decltype(ifmsv_dim_46) > ( ifmsv_dim_46, "ifmsv_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3055:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_46 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_46) > (ifmsv_size_46)) __ci849__ = adf::frontend::instrument< decltype(ifmsv_size_46) > ( ifmsv_size_46, "ifmsv_size_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3056:1", nullptr, ""); +uint32_t kernel_iter_46 = 12; decltype(adf::frontend::instrument< decltype(kernel_iter_46) > (kernel_iter_46)) __ci850__ = adf::frontend::instrument< decltype(kernel_iter_46) > ( kernel_iter_46, "kernel_iter_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3057:1", nullptr, ""); +bool has_l1_write_access_pattern_46 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_46) > (has_l1_write_access_pattern_46)) __ci851__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_46) > ( has_l1_write_access_pattern_46, "has_l1_write_access_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3058:1", nullptr, ""); +std::vector l1_write_pattern_46 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_46) > (l1_write_pattern_46)) __ci852__ = adf::frontend::instrument< decltype(l1_write_pattern_46) > ( l1_write_pattern_46, "l1_write_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3059:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_46 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_46) > (ifm_pattern_46)) __ci853__ = adf::frontend::instrument< decltype(ifm_pattern_46) > ( ifm_pattern_46, "ifm_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3060:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_46 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm2_dim_46) > (ifm2_dim_46)) __ci854__ = adf::frontend::instrument< decltype(ifm2_dim_46) > ( ifm2_dim_46, "ifm2_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3075:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_46 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_46) > (ifm2_bound_46)) __ci855__ = adf::frontend::instrument< decltype(ifm2_bound_46) > ( ifm2_bound_46, "ifm2_bound_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3076:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_46 = {8, 40, 2, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_46) > (ifm2sv_dim_46)) __ci856__ = adf::frontend::instrument< decltype(ifm2sv_dim_46) > ( ifm2sv_dim_46, "ifm2sv_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3077:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_46 = 2560; decltype(adf::frontend::instrument< decltype(ifm2sv_size_46) > (ifm2sv_size_46)) __ci857__ = adf::frontend::instrument< decltype(ifm2sv_size_46) > ( ifm2sv_size_46, "ifm2sv_size_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3078:1", nullptr, ""); +std::vector> ifm2_pattern_46 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_46) > (ifm2_pattern_46)) __ci858__ = adf::frontend::instrument< decltype(ifm2_pattern_46) > ( ifm2_pattern_46, "ifm2_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3079:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_46 = {8704}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_46) > (wts_ddr_dim_46)) __ci859__ = adf::frontend::instrument< decltype(wts_ddr_dim_46) > ( wts_ddr_dim_46, "wts_ddr_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3094:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_46 = {8704}; decltype(adf::frontend::instrument< decltype(wts_dim_46) > (wts_dim_46)) __ci860__ = adf::frontend::instrument< decltype(wts_dim_46) > ( wts_dim_46, "wts_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3095:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_46 = {1088}; decltype(adf::frontend::instrument< decltype(wtssv_dim_46) > (wtssv_dim_46)) __ci861__ = adf::frontend::instrument< decltype(wtssv_dim_46) > ( wtssv_dim_46, "wtssv_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3096:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_46 = 1088; decltype(adf::frontend::instrument< decltype(wtssv_size_46) > (wtssv_size_46)) __ci862__ = adf::frontend::instrument< decltype(wtssv_size_46) > ( wtssv_size_46, "wtssv_size_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3097:1", nullptr, ""); +uint32_t wts_repetition_46 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_46) > (wts_repetition_46)) __ci863__ = adf::frontend::instrument< decltype(wts_repetition_46) > ( wts_repetition_46, "wts_repetition_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3098:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_46 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_46) > (has_l1_wts_write_access_pattern_46)) __ci864__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_46) > ( has_l1_wts_write_access_pattern_46, "has_l1_wts_write_access_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3099:1", nullptr, ""); +std::vector l1_wts_write_pattern_46 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_46) > (l1_wts_write_pattern_46)) __ci865__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_46) > ( l1_wts_write_pattern_46, "l1_wts_write_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3100:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_46 = { +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_46) > (wts_pattern_46)) __ci866__ = adf::frontend::instrument< decltype(wts_pattern_46) > ( wts_pattern_46, "wts_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3101:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_46[] = { +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {4352, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_46) > (wts_ddr_read_pattern_46)) __ci867__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_46) > ( wts_ddr_read_pattern_46, "wts_ddr_read_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3116:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_46[] = { +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {4352}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_46) > (wts_ddr_write_pattern_46)) __ci868__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_46) > ( wts_ddr_write_pattern_46, "wts_ddr_write_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3123:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_46 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_46) > (ofm_dim_46)) __ci869__ = adf::frontend::instrument< decltype(ofm_dim_46) > ( ofm_dim_46, "ofm_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3132:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_46 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_46) > (ofm_bound_46)) __ci870__ = adf::frontend::instrument< decltype(ofm_bound_46) > ( ofm_bound_46, "ofm_bound_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3133:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_46 = {8, 40, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_46) > (ofmsv_dim_46)) __ci871__ = adf::frontend::instrument< decltype(ofmsv_dim_46) > ( ofmsv_dim_46, "ofmsv_dim_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3134:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_46 = 640; decltype(adf::frontend::instrument< decltype(ofmsv_size_46) > (ofmsv_size_46)) __ci872__ = adf::frontend::instrument< decltype(ofmsv_size_46) > ( ofmsv_size_46, "ofmsv_size_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3135:1", nullptr, ""); +uint32_t ofm_repetition_46 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_46) > (ofm_repetition_46)) __ci873__ = adf::frontend::instrument< decltype(ofm_repetition_46) > ( ofm_repetition_46, "ofm_repetition_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3136:1", nullptr, ""); +bool has_l1_read_access_pattern_46 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_46) > (has_l1_read_access_pattern_46)) __ci874__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_46) > ( has_l1_read_access_pattern_46, "has_l1_read_access_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3137:1", nullptr, ""); + +std::vector l1_read_pattern_46 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_46) > (l1_read_pattern_46)) __ci875__ = adf::frontend::instrument< decltype(l1_read_pattern_46) > ( l1_read_pattern_46, "l1_read_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3139:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_46 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_46) > (ofm_pattern_46)) __ci876__ = adf::frontend::instrument< decltype(ofm_pattern_46) > ( ofm_pattern_46, "ofm_pattern_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3141:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_47 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_47) > (ifm_dim_47)) __ci877__ = adf::frontend::instrument< decltype(ifm_dim_47) > ( ifm_dim_47, "ifm_dim_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3170:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_47 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_47) > (ifm_bound_47)) __ci878__ = adf::frontend::instrument< decltype(ifm_bound_47) > ( ifm_bound_47, "ifm_bound_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3171:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_47 = {8, 32, 8, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_47) > (ifmsv_dim_47)) __ci879__ = adf::frontend::instrument< decltype(ifmsv_dim_47) > ( ifmsv_dim_47, "ifmsv_dim_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3172:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_47 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_47) > (ifmsv_size_47)) __ci880__ = adf::frontend::instrument< decltype(ifmsv_size_47) > ( ifmsv_size_47, "ifmsv_size_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3173:1", nullptr, ""); +uint32_t kernel_iter_47 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_47) > (kernel_iter_47)) __ci881__ = adf::frontend::instrument< decltype(kernel_iter_47) > ( kernel_iter_47, "kernel_iter_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3174:1", nullptr, ""); +bool has_l1_write_access_pattern_47 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_47) > (has_l1_write_access_pattern_47)) __ci882__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_47) > ( has_l1_write_access_pattern_47, "has_l1_write_access_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3175:1", nullptr, ""); +std::vector l1_write_pattern_47 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_47) > (l1_write_pattern_47)) __ci883__ = adf::frontend::instrument< decltype(l1_write_pattern_47) > ( l1_write_pattern_47, "l1_write_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3176:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_47 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_47) > (ifm_pattern_47)) __ci884__ = adf::frontend::instrument< decltype(ifm_pattern_47) > ( ifm_pattern_47, "ifm_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3177:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_47 = {8704}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_47) > (wts_ddr_dim_47)) __ci885__ = adf::frontend::instrument< decltype(wts_ddr_dim_47) > ( wts_ddr_dim_47, "wts_ddr_dim_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3192:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_47 = {8704}; decltype(adf::frontend::instrument< decltype(wts_dim_47) > (wts_dim_47)) __ci886__ = adf::frontend::instrument< decltype(wts_dim_47) > ( wts_dim_47, "wts_dim_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3193:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_47 = {2176}; decltype(adf::frontend::instrument< decltype(wtssv_dim_47) > (wtssv_dim_47)) __ci887__ = adf::frontend::instrument< decltype(wtssv_dim_47) > ( wtssv_dim_47, "wtssv_dim_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3194:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_47 = 2176; decltype(adf::frontend::instrument< decltype(wtssv_size_47) > (wtssv_size_47)) __ci888__ = adf::frontend::instrument< decltype(wtssv_size_47) > ( wtssv_size_47, "wtssv_size_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3195:1", nullptr, ""); +uint32_t wts_repetition_47 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_47) > (wts_repetition_47)) __ci889__ = adf::frontend::instrument< decltype(wts_repetition_47) > ( wts_repetition_47, "wts_repetition_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3196:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_47 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_47) > (has_l1_wts_write_access_pattern_47)) __ci890__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_47) > ( has_l1_wts_write_access_pattern_47, "has_l1_wts_write_access_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3197:1", nullptr, ""); +std::vector l1_wts_write_pattern_47 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_47) > (l1_wts_write_pattern_47)) __ci891__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_47) > ( l1_wts_write_pattern_47, "l1_wts_write_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3198:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_47 = { +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_47) > (wts_pattern_47)) __ci892__ = adf::frontend::instrument< decltype(wts_pattern_47) > ( wts_pattern_47, "wts_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3199:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_47[] = { +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {4352, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_47) > (wts_ddr_read_pattern_47)) __ci893__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_47) > ( wts_ddr_read_pattern_47, "wts_ddr_read_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3214:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_47[] = { +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {4352}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_47) > (wts_ddr_write_pattern_47)) __ci894__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_47) > ( wts_ddr_write_pattern_47, "wts_ddr_write_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3221:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_47 = {8, 64, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_47) > (ofm_dim_47)) __ci895__ = adf::frontend::instrument< decltype(ofm_dim_47) > ( ofm_dim_47, "ofm_dim_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3230:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_47 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_47) > (ofm_bound_47)) __ci896__ = adf::frontend::instrument< decltype(ofm_bound_47) > ( ofm_bound_47, "ofm_bound_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3231:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_47 = {8, 32, 4, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_47) > (ofmsv_dim_47)) __ci897__ = adf::frontend::instrument< decltype(ofmsv_dim_47) > ( ofmsv_dim_47, "ofmsv_dim_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3232:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_47 = 2048; decltype(adf::frontend::instrument< decltype(ofmsv_size_47) > (ofmsv_size_47)) __ci898__ = adf::frontend::instrument< decltype(ofmsv_size_47) > ( ofmsv_size_47, "ofmsv_size_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3233:1", nullptr, ""); +uint32_t ofm_repetition_47 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_47) > (ofm_repetition_47)) __ci899__ = adf::frontend::instrument< decltype(ofm_repetition_47) > ( ofm_repetition_47, "ofm_repetition_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3234:1", nullptr, ""); +bool has_l1_read_access_pattern_47 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_47) > (has_l1_read_access_pattern_47)) __ci900__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_47) > ( has_l1_read_access_pattern_47, "has_l1_read_access_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3235:1", nullptr, ""); + +std::vector l1_read_pattern_47 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_47) > (l1_read_pattern_47)) __ci901__ = adf::frontend::instrument< decltype(l1_read_pattern_47) > ( l1_read_pattern_47, "l1_read_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3237:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_47 = { +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_47) > (ofm_pattern_47)) __ci902__ = adf::frontend::instrument< decltype(ofm_pattern_47) > ( ofm_pattern_47, "ofm_pattern_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3239:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_48 = {8, 64, 16, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_48) > (ifm_dim_48)) __ci903__ = adf::frontend::instrument< decltype(ifm_dim_48) > ( ifm_dim_48, "ifm_dim_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3268:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_48 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_48) > (ifm_bound_48)) __ci904__ = adf::frontend::instrument< decltype(ifm_bound_48) > ( ifm_bound_48, "ifm_bound_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3269:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_48 = {8, 12, 1, 10}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_48) > (ifmsv_dim_48)) __ci905__ = adf::frontend::instrument< decltype(ifmsv_dim_48) > ( ifmsv_dim_48, "ifmsv_dim_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3270:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_48 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_48) > (ifmsv_size_48)) __ci906__ = adf::frontend::instrument< decltype(ifmsv_size_48) > ( ifmsv_size_48, "ifmsv_size_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3271:1", nullptr, ""); +uint32_t kernel_iter_48 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_48) > (kernel_iter_48)) __ci907__ = adf::frontend::instrument< decltype(kernel_iter_48) > ( kernel_iter_48, "kernel_iter_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3272:1", nullptr, ""); +bool has_l1_write_access_pattern_48 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_48) > (has_l1_write_access_pattern_48)) __ci908__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_48) > ( has_l1_write_access_pattern_48, "has_l1_write_access_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3273:1", nullptr, ""); +std::vector l1_write_pattern_48 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_48) > (l1_write_pattern_48)) __ci909__ = adf::frontend::instrument< decltype(l1_write_pattern_48) > ( l1_write_pattern_48, "l1_write_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3274:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_48 = { +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, -2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 24}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -2, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 16}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_48) > (ifm_pattern_48)) __ci910__ = adf::frontend::instrument< decltype(ifm_pattern_48) > ( ifm_pattern_48, "ifm_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3275:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_48 = {5632}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_48) > (wts_ddr_dim_48)) __ci911__ = adf::frontend::instrument< decltype(wts_ddr_dim_48) > ( wts_ddr_dim_48, "wts_ddr_dim_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3290:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_48 = {5632}; decltype(adf::frontend::instrument< decltype(wts_dim_48) > (wts_dim_48)) __ci912__ = adf::frontend::instrument< decltype(wts_dim_48) > ( wts_dim_48, "wts_dim_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3291:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_48 = {352}; decltype(adf::frontend::instrument< decltype(wtssv_dim_48) > (wtssv_dim_48)) __ci913__ = adf::frontend::instrument< decltype(wtssv_dim_48) > ( wtssv_dim_48, "wtssv_dim_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3292:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_48 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_48) > (wts_repetition_48)) __ci914__ = adf::frontend::instrument< decltype(wts_repetition_48) > ( wts_repetition_48, "wts_repetition_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3293:1", nullptr, ""); +uint32_t wtssv_size_48 = 352; decltype(adf::frontend::instrument< decltype(wtssv_size_48) > (wtssv_size_48)) __ci915__ = adf::frontend::instrument< decltype(wtssv_size_48) > ( wtssv_size_48, "wtssv_size_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3294:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_48 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_48) > (has_l1_wts_write_access_pattern_48)) __ci916__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_48) > ( has_l1_wts_write_access_pattern_48, "has_l1_wts_write_access_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3295:1", nullptr, ""); +std::vector l1_wts_write_pattern_48 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_48) > (l1_wts_write_pattern_48)) __ci917__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_48) > ( l1_wts_write_pattern_48, "l1_wts_write_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3296:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_48 = { +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {352}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {704}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {352}, .offset = {1056}, .tile_traversal = { {.dimension = 0, .stride = 1408, .wrap = 4} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_48) > (wts_pattern_48)) __ci918__ = adf::frontend::instrument< decltype(wts_pattern_48) > ( wts_pattern_48, "wts_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3297:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_48[] = { +{ + tiling({.buffer_dimension = {5632, 1}, .tiling_dimension = {2816, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632, 1}, .tiling_dimension = {2816, 1}, .offset = {2816, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_48) > (wts_ddr_read_pattern_48)) __ci919__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_48) > ( wts_ddr_read_pattern_48, "wts_ddr_read_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3312:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_48[] = { +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {2816}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5632}, .tiling_dimension = {2816}, .offset = {2816}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_48) > (wts_ddr_write_pattern_48)) __ci920__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_48) > ( wts_ddr_write_pattern_48, "wts_ddr_write_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3319:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_48 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_48) > (ofm_dim_48)) __ci921__ = adf::frontend::instrument< decltype(ofm_dim_48) > ( ofm_dim_48, "ofm_dim_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3328:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_48 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_48) > (ofm_bound_48)) __ci922__ = adf::frontend::instrument< decltype(ofm_bound_48) > ( ofm_bound_48, "ofm_bound_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3329:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_48 = {8, 8, 1, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_48) > (ofmsv_dim_48)) __ci923__ = adf::frontend::instrument< decltype(ofmsv_dim_48) > ( ofmsv_dim_48, "ofmsv_dim_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3330:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_48 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_48) > (ofmsv_size_48)) __ci924__ = adf::frontend::instrument< decltype(ofmsv_size_48) > ( ofmsv_size_48, "ofmsv_size_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3331:1", nullptr, ""); +uint32_t ofm_repetition_48 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_48) > (ofm_repetition_48)) __ci925__ = adf::frontend::instrument< decltype(ofm_repetition_48) > ( ofm_repetition_48, "ofm_repetition_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3332:1", nullptr, ""); +bool has_l1_read_access_pattern_48 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_48) > (has_l1_read_access_pattern_48)) __ci926__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_48) > ( has_l1_read_access_pattern_48, "has_l1_read_access_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3333:1", nullptr, ""); + +std::vector l1_read_pattern_48 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_48) > (l1_read_pattern_48)) __ci927__ = adf::frontend::instrument< decltype(l1_read_pattern_48) > ( l1_read_pattern_48, "l1_read_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3335:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_48 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 18}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_48) > (ofm_pattern_48)) __ci928__ = adf::frontend::instrument< decltype(ofm_pattern_48) > ( ofm_pattern_48, "ofm_pattern_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3337:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_50 = {8, 920, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_50) > (ifm_dim_50)) __ci929__ = adf::frontend::instrument< decltype(ifm_dim_50) > ( ifm_dim_50, "ifm_dim_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3366:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_50 = {8, 920, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_50) > (ifm_bound_50)) __ci930__ = adf::frontend::instrument< decltype(ifm_bound_50) > ( ifm_bound_50, "ifm_bound_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3367:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_50 = {8, 64, 4, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_50) > (ifmsv_dim_50)) __ci931__ = adf::frontend::instrument< decltype(ifmsv_dim_50) > ( ifmsv_dim_50, "ifmsv_dim_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3368:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_50 = 8192; decltype(adf::frontend::instrument< decltype(ifmsv_size_50) > (ifmsv_size_50)) __ci932__ = adf::frontend::instrument< decltype(ifmsv_size_50) > ( ifmsv_size_50, "ifmsv_size_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3369:1", nullptr, ""); +uint32_t kernel_iter_50 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_50) > (kernel_iter_50)) __ci933__ = adf::frontend::instrument< decltype(kernel_iter_50) > ( kernel_iter_50, "kernel_iter_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3370:1", nullptr, ""); +bool has_l1_write_access_pattern_50 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_50) > (has_l1_write_access_pattern_50)) __ci934__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_50) > ( has_l1_write_access_pattern_50, "has_l1_write_access_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3371:1", nullptr, ""); +std::vector l1_write_pattern_50 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_50) > (l1_write_pattern_50)) __ci935__ = adf::frontend::instrument< decltype(l1_write_pattern_50) > ( l1_write_pattern_50, "l1_write_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3372:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_50 = { +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 64, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 1, .stride = 64, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 920, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_50) > (ifm_pattern_50)) __ci936__ = adf::frontend::instrument< decltype(ifm_pattern_50) > ( ifm_pattern_50, "ifm_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3373:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_50 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_50) > (wtssv_size_50)) __ci937__ = adf::frontend::instrument< decltype(wtssv_size_50) > ( wtssv_size_50, "wtssv_size_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3388:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_50 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_50) > (has_l1_wts_write_access_pattern_50)) __ci938__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_50) > ( has_l1_wts_write_access_pattern_50, "has_l1_wts_write_access_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3389:1", nullptr, ""); +std::vector l1_wts_write_pattern_50 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_50) > (l1_wts_write_pattern_50)) __ci939__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_50) > ( l1_wts_write_pattern_50, "l1_wts_write_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3390:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_50 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_50) > (wts_pattern_50)) __ci940__ = adf::frontend::instrument< decltype(wts_pattern_50) > ( wts_pattern_50, "wts_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3391:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_50 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_50) > (ofm_dim_50)) __ci941__ = adf::frontend::instrument< decltype(ofm_dim_50) > ( ofm_dim_50, "ofm_dim_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3394:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_50 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_50) > (ofm_bound_50)) __ci942__ = adf::frontend::instrument< decltype(ofm_bound_50) > ( ofm_bound_50, "ofm_bound_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3395:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_50 = {8, 1, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_50) > (ofmsv_dim_50)) __ci943__ = adf::frontend::instrument< decltype(ofmsv_dim_50) > ( ofmsv_dim_50, "ofmsv_dim_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3396:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_50 = 32; decltype(adf::frontend::instrument< decltype(ofmsv_size_50) > (ofmsv_size_50)) __ci944__ = adf::frontend::instrument< decltype(ofmsv_size_50) > ( ofmsv_size_50, "ofmsv_size_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3397:1", nullptr, ""); +uint32_t ofm_repetition_50 = 15; decltype(adf::frontend::instrument< decltype(ofm_repetition_50) > (ofm_repetition_50)) __ci945__ = adf::frontend::instrument< decltype(ofm_repetition_50) > ( ofm_repetition_50, "ofm_repetition_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3398:1", nullptr, ""); +bool has_l1_read_access_pattern_50 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_50) > (has_l1_read_access_pattern_50)) __ci946__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_50) > ( has_l1_read_access_pattern_50, "has_l1_read_access_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3399:1", nullptr, ""); +std::vector l1_read_pattern_50 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_50) > (l1_read_pattern_50)) __ci947__ = adf::frontend::instrument< decltype(l1_read_pattern_50) > ( l1_read_pattern_50, "l1_read_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3400:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_50 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 8, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 1, 4, 1}, .offset = {0, 0, 12, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_50) > (ofm_pattern_50)) __ci948__ = adf::frontend::instrument< decltype(ofm_pattern_50) > ( ofm_pattern_50, "ofm_pattern_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3401:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_51 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_51) > (ifm_dim_51)) __ci949__ = adf::frontend::instrument< decltype(ifm_dim_51) > ( ifm_dim_51, "ifm_dim_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3430:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_51 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_51) > (ifm_bound_51)) __ci950__ = adf::frontend::instrument< decltype(ifm_bound_51) > ( ifm_bound_51, "ifm_bound_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3431:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_51 = {8, 16, 15, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_51) > (ifmsv_dim_51)) __ci951__ = adf::frontend::instrument< decltype(ifmsv_dim_51) > ( ifmsv_dim_51, "ifmsv_dim_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3432:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_51 = 1920; decltype(adf::frontend::instrument< decltype(ifmsv_size_51) > (ifmsv_size_51)) __ci952__ = adf::frontend::instrument< decltype(ifmsv_size_51) > ( ifmsv_size_51, "ifmsv_size_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3433:1", nullptr, ""); +uint32_t kernel_iter_51 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_51) > (kernel_iter_51)) __ci953__ = adf::frontend::instrument< decltype(kernel_iter_51) > ( kernel_iter_51, "kernel_iter_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3434:1", nullptr, ""); +bool has_l1_write_access_pattern_51 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_51) > (has_l1_write_access_pattern_51)) __ci954__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_51) > ( has_l1_write_access_pattern_51, "has_l1_write_access_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3435:1", nullptr, ""); +std::vector l1_write_pattern_51 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_51) > (l1_write_pattern_51)) __ci955__ = adf::frontend::instrument< decltype(l1_write_pattern_51) > ( l1_write_pattern_51, "l1_write_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3436:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_51 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 4}, .tiling_dimension = {8, 16, 15, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_51) > (ifm_pattern_51)) __ci956__ = adf::frontend::instrument< decltype(ifm_pattern_51) > ( ifm_pattern_51, "ifm_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3437:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_51 = {7936}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_51) > (wts_ddr_dim_51)) __ci957__ = adf::frontend::instrument< decltype(wts_ddr_dim_51) > ( wts_ddr_dim_51, "wts_ddr_dim_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3452:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_51 = {7936}; decltype(adf::frontend::instrument< decltype(wts_dim_51) > (wts_dim_51)) __ci958__ = adf::frontend::instrument< decltype(wts_dim_51) > ( wts_dim_51, "wts_dim_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3453:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_51 = {1984}; decltype(adf::frontend::instrument< decltype(wtssv_dim_51) > (wtssv_dim_51)) __ci959__ = adf::frontend::instrument< decltype(wtssv_dim_51) > ( wtssv_dim_51, "wtssv_dim_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3454:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_51 = 1984; decltype(adf::frontend::instrument< decltype(wtssv_size_51) > (wtssv_size_51)) __ci960__ = adf::frontend::instrument< decltype(wtssv_size_51) > ( wtssv_size_51, "wtssv_size_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3455:1", nullptr, ""); +uint32_t wts_repetition_51 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_51) > (wts_repetition_51)) __ci961__ = adf::frontend::instrument< decltype(wts_repetition_51) > ( wts_repetition_51, "wts_repetition_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3456:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_51 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_51) > (has_l1_wts_write_access_pattern_51)) __ci962__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_51) > ( has_l1_wts_write_access_pattern_51, "has_l1_wts_write_access_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3457:1", nullptr, ""); +std::vector l1_wts_write_pattern_51 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_51) > (l1_wts_write_pattern_51)) __ci963__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_51) > ( l1_wts_write_pattern_51, "l1_wts_write_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3458:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_51 = { +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1984, 4}, .tiling_dimension = {1984, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_51) > (wts_pattern_51)) __ci964__ = adf::frontend::instrument< decltype(wts_pattern_51) > ( wts_pattern_51, "wts_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3459:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_51[] = { +{ + tiling({.buffer_dimension = {7936, 1}, .tiling_dimension = {3968, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7936, 1}, .tiling_dimension = {3968, 1}, .offset = {3968, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_51) > (wts_ddr_read_pattern_51)) __ci965__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_51) > ( wts_ddr_read_pattern_51, "wts_ddr_read_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3474:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_51[] = { +{ + tiling({.buffer_dimension = {7936}, .tiling_dimension = {3968}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7936}, .tiling_dimension = {3968}, .offset = {3968}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_51) > (wts_ddr_write_pattern_51)) __ci966__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_51) > ( wts_ddr_write_pattern_51, "wts_ddr_write_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3481:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_51 = {8, 64, 8, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_51) > (ofm_dim_51)) __ci967__ = adf::frontend::instrument< decltype(ofm_dim_51) > ( ofm_dim_51, "ofm_dim_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3490:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_51 = {8, 1, 4, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_51) > (ofm_bound_51)) __ci968__ = adf::frontend::instrument< decltype(ofm_bound_51) > ( ofm_bound_51, "ofm_bound_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3491:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_51 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_51) > (ofmsv_dim_51)) __ci969__ = adf::frontend::instrument< decltype(ofmsv_dim_51) > ( ofmsv_dim_51, "ofmsv_dim_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3492:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_51 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_51) > (ofmsv_size_51)) __ci970__ = adf::frontend::instrument< decltype(ofmsv_size_51) > ( ofmsv_size_51, "ofmsv_size_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3493:1", nullptr, ""); +uint32_t ofm_repetition_51 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_51) > (ofm_repetition_51)) __ci971__ = adf::frontend::instrument< decltype(ofm_repetition_51) > ( ofm_repetition_51, "ofm_repetition_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3494:1", nullptr, ""); +bool has_l1_read_access_pattern_51 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_51) > (has_l1_read_access_pattern_51)) __ci972__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_51) > ( has_l1_read_access_pattern_51, "has_l1_read_access_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3495:1", nullptr, ""); + +std::vector l1_read_pattern_51 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_51) > (l1_read_pattern_51)) __ci973__ = adf::frontend::instrument< decltype(l1_read_pattern_51) > ( l1_read_pattern_51, "l1_read_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3497:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_51 = { +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_51) > (ofm_pattern_51)) __ci974__ = adf::frontend::instrument< decltype(ofm_pattern_51) > ( ofm_pattern_51, "ofm_pattern_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3499:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_52 = {8, 64, 8, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_52) > (ifm_dim_52)) __ci975__ = adf::frontend::instrument< decltype(ifm_dim_52) > ( ifm_dim_52, "ifm_dim_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3528:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_52 = {8, 1, 4, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_52) > (ifm_bound_52)) __ci976__ = adf::frontend::instrument< decltype(ifm_bound_52) > ( ifm_bound_52, "ifm_bound_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3529:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_52 = {8, 8, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_52) > (ifmsv_dim_52)) __ci977__ = adf::frontend::instrument< decltype(ifmsv_dim_52) > ( ifmsv_dim_52, "ifmsv_dim_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3530:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_52 = 512; decltype(adf::frontend::instrument< decltype(ifmsv_size_52) > (ifmsv_size_52)) __ci978__ = adf::frontend::instrument< decltype(ifmsv_size_52) > ( ifmsv_size_52, "ifmsv_size_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3531:1", nullptr, ""); +uint32_t kernel_iter_52 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_52) > (kernel_iter_52)) __ci979__ = adf::frontend::instrument< decltype(kernel_iter_52) > ( kernel_iter_52, "kernel_iter_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3532:1", nullptr, ""); +bool has_l1_write_access_pattern_52 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_52) > (has_l1_write_access_pattern_52)) __ci980__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_52) > ( has_l1_write_access_pattern_52, "has_l1_write_access_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3533:1", nullptr, ""); +std::vector l1_write_pattern_52 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_52) > (l1_write_pattern_52)) __ci981__ = adf::frontend::instrument< decltype(l1_write_pattern_52) > ( l1_write_pattern_52, "l1_write_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3534:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_52 = { +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 8, 1}, .tiling_dimension = {8, 8, 8, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 4, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_52) > (ifm_pattern_52)) __ci982__ = adf::frontend::instrument< decltype(ifm_pattern_52) > ( ifm_pattern_52, "ifm_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3535:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_52 = {8704}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_52) > (wts_ddr_dim_52)) __ci983__ = adf::frontend::instrument< decltype(wts_ddr_dim_52) > ( wts_ddr_dim_52, "wts_ddr_dim_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3550:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_52 = {8704}; decltype(adf::frontend::instrument< decltype(wts_dim_52) > (wts_dim_52)) __ci984__ = adf::frontend::instrument< decltype(wts_dim_52) > ( wts_dim_52, "wts_dim_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3551:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_52 = {2176}; decltype(adf::frontend::instrument< decltype(wtssv_dim_52) > (wtssv_dim_52)) __ci985__ = adf::frontend::instrument< decltype(wtssv_dim_52) > ( wtssv_dim_52, "wtssv_dim_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3552:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_52 = 2176; decltype(adf::frontend::instrument< decltype(wtssv_size_52) > (wtssv_size_52)) __ci986__ = adf::frontend::instrument< decltype(wtssv_size_52) > ( wtssv_size_52, "wtssv_size_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3553:1", nullptr, ""); +uint32_t wts_repetition_52 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_52) > (wts_repetition_52)) __ci987__ = adf::frontend::instrument< decltype(wts_repetition_52) > ( wts_repetition_52, "wts_repetition_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3554:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_52 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_52) > (has_l1_wts_write_access_pattern_52)) __ci988__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_52) > ( has_l1_wts_write_access_pattern_52, "has_l1_wts_write_access_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3555:1", nullptr, ""); +std::vector l1_wts_write_pattern_52 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_52) > (l1_wts_write_pattern_52)) __ci989__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_52) > ( l1_wts_write_pattern_52, "l1_wts_write_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3556:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_52 = { +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {2176, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_52) > (wts_pattern_52)) __ci990__ = adf::frontend::instrument< decltype(wts_pattern_52) > ( wts_pattern_52, "wts_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3557:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_52[] = { +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {4352, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_52) > (wts_ddr_read_pattern_52)) __ci991__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_52) > ( wts_ddr_read_pattern_52, "wts_ddr_read_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3572:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_52[] = { +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {4352}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_52) > (wts_ddr_write_pattern_52)) __ci992__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_52) > ( wts_ddr_write_pattern_52, "wts_ddr_write_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3579:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_52 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_52) > (ofm_dim_52)) __ci993__ = adf::frontend::instrument< decltype(ofm_dim_52) > ( ofm_dim_52, "ofm_dim_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3588:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_52 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_52) > (ofm_bound_52)) __ci994__ = adf::frontend::instrument< decltype(ofm_bound_52) > ( ofm_bound_52, "ofm_bound_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3589:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_52 = {8, 8, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_52) > (ofmsv_dim_52)) __ci995__ = adf::frontend::instrument< decltype(ofmsv_dim_52) > ( ofmsv_dim_52, "ofmsv_dim_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3590:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_52 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_52) > (ofmsv_size_52)) __ci996__ = adf::frontend::instrument< decltype(ofmsv_size_52) > ( ofmsv_size_52, "ofmsv_size_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3591:1", nullptr, ""); +uint32_t ofm_repetition_52 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_52) > (ofm_repetition_52)) __ci997__ = adf::frontend::instrument< decltype(ofm_repetition_52) > ( ofm_repetition_52, "ofm_repetition_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3592:1", nullptr, ""); +bool has_l1_read_access_pattern_52 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_52) > (has_l1_read_access_pattern_52)) __ci998__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_52) > ( has_l1_read_access_pattern_52, "has_l1_read_access_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3593:1", nullptr, ""); + +std::vector l1_read_pattern_52 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_52) > (l1_read_pattern_52)) __ci999__ = adf::frontend::instrument< decltype(l1_read_pattern_52) > ( l1_read_pattern_52, "l1_read_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3595:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_52 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_52) > (ofm_pattern_52)) __ci1000__ = adf::frontend::instrument< decltype(ofm_pattern_52) > ( ofm_pattern_52, "ofm_pattern_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3597:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_53 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_53) > (ifm_dim_53)) __ci1001__ = adf::frontend::instrument< decltype(ifm_dim_53) > ( ifm_dim_53, "ifm_dim_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3626:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_53 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_53) > (ifm_bound_53)) __ci1002__ = adf::frontend::instrument< decltype(ifm_bound_53) > ( ifm_bound_53, "ifm_bound_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3627:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_53 = {8, 1, 4, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_53) > (ifmsv_dim_53)) __ci1003__ = adf::frontend::instrument< decltype(ifmsv_dim_53) > ( ifmsv_dim_53, "ifmsv_dim_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3628:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_53 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_53) > (ifmsv_size_53)) __ci1004__ = adf::frontend::instrument< decltype(ifmsv_size_53) > ( ifmsv_size_53, "ifmsv_size_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3629:1", nullptr, ""); +uint32_t kernel_iter_53 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_53) > (kernel_iter_53)) __ci1005__ = adf::frontend::instrument< decltype(kernel_iter_53) > ( kernel_iter_53, "kernel_iter_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3630:1", nullptr, ""); +bool has_l1_write_access_pattern_53 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_53) > (has_l1_write_access_pattern_53)) __ci1006__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_53) > ( has_l1_write_access_pattern_53, "has_l1_write_access_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3631:1", nullptr, ""); +std::vector l1_write_pattern_53 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_53) > (l1_write_pattern_53)) __ci1007__ = adf::frontend::instrument< decltype(l1_write_pattern_53) > ( l1_write_pattern_53, "l1_write_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3632:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_53 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_53) > (ifm_pattern_53)) __ci1008__ = adf::frontend::instrument< decltype(ifm_pattern_53) > ( ifm_pattern_53, "ifm_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3633:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_53 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_53) > (wtssv_size_53)) __ci1009__ = adf::frontend::instrument< decltype(wtssv_size_53) > ( wtssv_size_53, "wtssv_size_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3648:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_53 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_53) > (has_l1_wts_write_access_pattern_53)) __ci1010__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_53) > ( has_l1_wts_write_access_pattern_53, "has_l1_wts_write_access_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3649:1", nullptr, ""); +std::vector l1_wts_write_pattern_53 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_53) > (l1_wts_write_pattern_53)) __ci1011__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_53) > ( l1_wts_write_pattern_53, "l1_wts_write_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3650:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_53 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_53) > (wts_pattern_53)) __ci1012__ = adf::frontend::instrument< decltype(wts_pattern_53) > ( wts_pattern_53, "wts_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3651:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_53 = {8, 1, 16, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_53) > (ofm_dim_53)) __ci1013__ = adf::frontend::instrument< decltype(ofm_dim_53) > ( ofm_dim_53, "ofm_dim_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3654:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_53 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_53) > (ofm_bound_53)) __ci1014__ = adf::frontend::instrument< decltype(ofm_bound_53) > ( ofm_bound_53, "ofm_bound_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3655:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_53 = {8, 1, 4, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_53) > (ofmsv_dim_53)) __ci1015__ = adf::frontend::instrument< decltype(ofmsv_dim_53) > ( ofmsv_dim_53, "ofmsv_dim_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3656:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_53 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_53) > (ofmsv_size_53)) __ci1016__ = adf::frontend::instrument< decltype(ofmsv_size_53) > ( ofmsv_size_53, "ofmsv_size_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3657:1", nullptr, ""); +uint32_t ofm_repetition_53 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_53) > (ofm_repetition_53)) __ci1017__ = adf::frontend::instrument< decltype(ofm_repetition_53) > ( ofm_repetition_53, "ofm_repetition_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3658:1", nullptr, ""); +bool has_l1_read_access_pattern_53 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_53) > (has_l1_read_access_pattern_53)) __ci1018__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_53) > ( has_l1_read_access_pattern_53, "has_l1_read_access_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3659:1", nullptr, ""); + +std::vector l1_read_pattern_53 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_53) > (l1_read_pattern_53)) __ci1019__ = adf::frontend::instrument< decltype(l1_read_pattern_53) > ( l1_read_pattern_53, "l1_read_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3661:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_53 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 12}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 12}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 12}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 24}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 24}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 24}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 4, 36}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 8, 36}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 12}, .offset = {0, 0, 12, 36}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_53) > (ofm_pattern_53)) __ci1020__ = adf::frontend::instrument< decltype(ofm_pattern_53) > ( ofm_pattern_53, "ofm_pattern_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3663:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_54 = {8, 1, 16, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_54) > (ifm_dim_54)) __ci1021__ = adf::frontend::instrument< decltype(ifm_dim_54) > ( ifm_dim_54, "ifm_dim_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3692:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_54 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_54) > (ifm_bound_54)) __ci1022__ = adf::frontend::instrument< decltype(ifm_bound_54) > ( ifm_bound_54, "ifm_bound_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3693:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_54 = {8, 1, 4, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_54) > (ifmsv_dim_54)) __ci1023__ = adf::frontend::instrument< decltype(ifmsv_dim_54) > ( ifmsv_dim_54, "ifmsv_dim_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3694:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_54 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_54) > (ifmsv_size_54)) __ci1024__ = adf::frontend::instrument< decltype(ifmsv_size_54) > ( ifmsv_size_54, "ifmsv_size_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3695:1", nullptr, ""); +uint32_t kernel_iter_54 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_54) > (kernel_iter_54)) __ci1025__ = adf::frontend::instrument< decltype(kernel_iter_54) > ( kernel_iter_54, "kernel_iter_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3696:1", nullptr, ""); +bool has_l1_write_access_pattern_54 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_54) > (has_l1_write_access_pattern_54)) __ci1026__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_54) > ( has_l1_write_access_pattern_54, "has_l1_write_access_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3697:1", nullptr, ""); +std::vector l1_write_pattern_54 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_54) > (l1_write_pattern_54)) __ci1027__ = adf::frontend::instrument< decltype(l1_write_pattern_54) > ( l1_write_pattern_54, "l1_write_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3698:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_54 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 48}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_54) > (ifm_pattern_54)) __ci1028__ = adf::frontend::instrument< decltype(ifm_pattern_54) > ( ifm_pattern_54, "ifm_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3699:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_54 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_54) > (wtssv_size_54)) __ci1029__ = adf::frontend::instrument< decltype(wtssv_size_54) > ( wtssv_size_54, "wtssv_size_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3714:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_54 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_54) > (has_l1_wts_write_access_pattern_54)) __ci1030__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_54) > ( has_l1_wts_write_access_pattern_54, "has_l1_wts_write_access_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3715:1", nullptr, ""); +std::vector l1_wts_write_pattern_54 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_54) > (l1_wts_write_pattern_54)) __ci1031__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_54) > ( l1_wts_write_pattern_54, "l1_wts_write_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3716:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_54 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_54) > (wts_pattern_54)) __ci1032__ = adf::frontend::instrument< decltype(wts_pattern_54) > ( wts_pattern_54, "wts_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3717:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_54 = {8, 1, 16, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_54) > (ofm_dim_54)) __ci1033__ = adf::frontend::instrument< decltype(ofm_dim_54) > ( ofm_dim_54, "ofm_dim_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3720:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_54 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_54) > (ofm_bound_54)) __ci1034__ = adf::frontend::instrument< decltype(ofm_bound_54) > ( ofm_bound_54, "ofm_bound_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3721:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_54 = {8, 1, 4, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_54) > (ofmsv_dim_54)) __ci1035__ = adf::frontend::instrument< decltype(ofmsv_dim_54) > ( ofmsv_dim_54, "ofmsv_dim_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3722:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_54 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_54) > (ofmsv_size_54)) __ci1036__ = adf::frontend::instrument< decltype(ofmsv_size_54) > ( ofmsv_size_54, "ofmsv_size_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3723:1", nullptr, ""); +uint32_t ofm_repetition_54 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_54) > (ofm_repetition_54)) __ci1037__ = adf::frontend::instrument< decltype(ofm_repetition_54) > ( ofm_repetition_54, "ofm_repetition_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3724:1", nullptr, ""); +bool has_l1_read_access_pattern_54 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_54) > (has_l1_read_access_pattern_54)) __ci1038__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_54) > ( has_l1_read_access_pattern_54, "has_l1_read_access_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3725:1", nullptr, ""); + +std::vector l1_read_pattern_54 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_54) > (l1_read_pattern_54)) __ci1039__ = adf::frontend::instrument< decltype(l1_read_pattern_54) > ( l1_read_pattern_54, "l1_read_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3727:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_54 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 8}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 8}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 8}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 4, 24}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 8, 24}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 8}, .offset = {0, 0, 12, 24}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_54) > (ofm_pattern_54)) __ci1040__ = adf::frontend::instrument< decltype(ofm_pattern_54) > ( ofm_pattern_54, "ofm_pattern_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3729:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_55 = {8, 1, 16, 32}; decltype(adf::frontend::instrument< decltype(ifm_dim_55) > (ifm_dim_55)) __ci1041__ = adf::frontend::instrument< decltype(ifm_dim_55) > ( ifm_dim_55, "ifm_dim_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3758:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_55 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_55) > (ifm_bound_55)) __ci1042__ = adf::frontend::instrument< decltype(ifm_bound_55) > ( ifm_bound_55, "ifm_bound_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3759:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_55 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_55) > (ifmsv_dim_55)) __ci1043__ = adf::frontend::instrument< decltype(ifmsv_dim_55) > ( ifmsv_dim_55, "ifmsv_dim_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3760:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_55 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_55) > (ifmsv_size_55)) __ci1044__ = adf::frontend::instrument< decltype(ifmsv_size_55) > ( ifmsv_size_55, "ifmsv_size_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3761:1", nullptr, ""); +uint32_t kernel_iter_55 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_55) > (kernel_iter_55)) __ci1045__ = adf::frontend::instrument< decltype(kernel_iter_55) > ( kernel_iter_55, "kernel_iter_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3762:1", nullptr, ""); +bool has_l1_write_access_pattern_55 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_55) > (has_l1_write_access_pattern_55)) __ci1046__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_55) > ( has_l1_write_access_pattern_55, "has_l1_write_access_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3763:1", nullptr, ""); +std::vector l1_write_pattern_55 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_55) > (l1_write_pattern_55)) __ci1047__ = adf::frontend::instrument< decltype(l1_write_pattern_55) > ( l1_write_pattern_55, "l1_write_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3764:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_55 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 32}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_55) > (ifm_pattern_55)) __ci1048__ = adf::frontend::instrument< decltype(ifm_pattern_55) > ( ifm_pattern_55, "ifm_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3765:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_55 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_55) > (wtssv_size_55)) __ci1049__ = adf::frontend::instrument< decltype(wtssv_size_55) > ( wtssv_size_55, "wtssv_size_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3780:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_55 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_55) > (has_l1_wts_write_access_pattern_55)) __ci1050__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_55) > ( has_l1_wts_write_access_pattern_55, "has_l1_wts_write_access_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3781:1", nullptr, ""); +std::vector l1_wts_write_pattern_55 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_55) > (l1_wts_write_pattern_55)) __ci1051__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_55) > ( l1_wts_write_pattern_55, "l1_wts_write_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3782:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_55 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_55) > (wts_pattern_55)) __ci1052__ = adf::frontend::instrument< decltype(wts_pattern_55) > ( wts_pattern_55, "wts_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3783:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_55 = {8, 1, 16, 64}; decltype(adf::frontend::instrument< decltype(ofm_dim_55) > (ofm_dim_55)) __ci1053__ = adf::frontend::instrument< decltype(ofm_dim_55) > ( ofm_dim_55, "ofm_dim_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3786:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_55 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_55) > (ofm_bound_55)) __ci1054__ = adf::frontend::instrument< decltype(ofm_bound_55) > ( ofm_bound_55, "ofm_bound_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3787:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_55 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_55) > (ofmsv_dim_55)) __ci1055__ = adf::frontend::instrument< decltype(ofmsv_dim_55) > ( ofmsv_dim_55, "ofmsv_dim_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3788:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_55 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_55) > (ofmsv_size_55)) __ci1056__ = adf::frontend::instrument< decltype(ofmsv_size_55) > ( ofmsv_size_55, "ofmsv_size_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3789:1", nullptr, ""); +uint32_t ofm_repetition_55 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_55) > (ofm_repetition_55)) __ci1057__ = adf::frontend::instrument< decltype(ofm_repetition_55) > ( ofm_repetition_55, "ofm_repetition_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3790:1", nullptr, ""); +bool has_l1_read_access_pattern_55 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_55) > (has_l1_read_access_pattern_55)) __ci1058__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_55) > ( has_l1_read_access_pattern_55, "has_l1_read_access_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3791:1", nullptr, ""); + +std::vector l1_read_pattern_55 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_55) > (l1_read_pattern_55)) __ci1059__ = adf::frontend::instrument< decltype(l1_read_pattern_55) > ( l1_read_pattern_55, "l1_read_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3793:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_55 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 32}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 32}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 32}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 48}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 48}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 48}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_55) > (ofm_pattern_55)) __ci1060__ = adf::frontend::instrument< decltype(ofm_pattern_55) > ( ofm_pattern_55, "ofm_pattern_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3795:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_57 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_57) > (ifm_dim_57)) __ci1061__ = adf::frontend::instrument< decltype(ifm_dim_57) > ( ifm_dim_57, "ifm_dim_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3824:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_57 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_57) > (ifm_bound_57)) __ci1062__ = adf::frontend::instrument< decltype(ifm_bound_57) > ( ifm_bound_57, "ifm_bound_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3825:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_57 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_57) > (ifmsv_dim_57)) __ci1063__ = adf::frontend::instrument< decltype(ifmsv_dim_57) > ( ifmsv_dim_57, "ifmsv_dim_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3826:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_57 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_57) > (ifmsv_size_57)) __ci1064__ = adf::frontend::instrument< decltype(ifmsv_size_57) > ( ifmsv_size_57, "ifmsv_size_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3827:1", nullptr, ""); +uint32_t kernel_iter_57 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_57) > (kernel_iter_57)) __ci1065__ = adf::frontend::instrument< decltype(kernel_iter_57) > ( kernel_iter_57, "kernel_iter_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3828:1", nullptr, ""); +bool has_l1_write_access_pattern_57 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_57) > (has_l1_write_access_pattern_57)) __ci1066__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_57) > ( has_l1_write_access_pattern_57, "has_l1_write_access_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3829:1", nullptr, ""); +std::vector l1_write_pattern_57 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_57) > (l1_write_pattern_57)) __ci1067__ = adf::frontend::instrument< decltype(l1_write_pattern_57) > ( l1_write_pattern_57, "l1_write_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3830:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_57 = { +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_57) > (ifm_pattern_57)) __ci1068__ = adf::frontend::instrument< decltype(ifm_pattern_57) > ( ifm_pattern_57, "ifm_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3831:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_57 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ifm2_dim_57) > (ifm2_dim_57)) __ci1069__ = adf::frontend::instrument< decltype(ifm2_dim_57) > ( ifm2_dim_57, "ifm2_dim_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3846:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_57 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_57) > (ifm2_bound_57)) __ci1070__ = adf::frontend::instrument< decltype(ifm2_bound_57) > ( ifm2_bound_57, "ifm2_bound_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3847:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_57 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_57) > (ifm2sv_dim_57)) __ci1071__ = adf::frontend::instrument< decltype(ifm2sv_dim_57) > ( ifm2sv_dim_57, "ifm2sv_dim_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3848:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_57 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_57) > (ifm2sv_size_57)) __ci1072__ = adf::frontend::instrument< decltype(ifm2sv_size_57) > ( ifm2sv_size_57, "ifm2sv_size_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3849:1", nullptr, ""); +std::vector> ifm2_pattern_57 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_57) > (ifm2_pattern_57)) __ci1073__ = adf::frontend::instrument< decltype(ifm2_pattern_57) > ( ifm2_pattern_57, "ifm2_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3850:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_57 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_57) > (wtssv_size_57)) __ci1074__ = adf::frontend::instrument< decltype(wtssv_size_57) > ( wtssv_size_57, "wtssv_size_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3865:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_57 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_57) > (has_l1_wts_write_access_pattern_57)) __ci1075__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_57) > ( has_l1_wts_write_access_pattern_57, "has_l1_wts_write_access_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3866:1", nullptr, ""); +std::vector l1_wts_write_pattern_57 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_57) > (l1_wts_write_pattern_57)) __ci1076__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_57) > ( l1_wts_write_pattern_57, "l1_wts_write_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3867:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_57 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_57) > (wts_pattern_57)) __ci1077__ = adf::frontend::instrument< decltype(wts_pattern_57) > ( wts_pattern_57, "wts_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3868:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_57 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_57) > (ofm_dim_57)) __ci1078__ = adf::frontend::instrument< decltype(ofm_dim_57) > ( ofm_dim_57, "ofm_dim_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3871:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_57 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_57) > (ofm_bound_57)) __ci1079__ = adf::frontend::instrument< decltype(ofm_bound_57) > ( ofm_bound_57, "ofm_bound_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3872:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_57 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_57) > (ofmsv_dim_57)) __ci1080__ = adf::frontend::instrument< decltype(ofmsv_dim_57) > ( ofmsv_dim_57, "ofmsv_dim_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3873:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_57 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_57) > (ofmsv_size_57)) __ci1081__ = adf::frontend::instrument< decltype(ofmsv_size_57) > ( ofmsv_size_57, "ofmsv_size_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3874:1", nullptr, ""); +uint32_t ofm_repetition_57 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_57) > (ofm_repetition_57)) __ci1082__ = adf::frontend::instrument< decltype(ofm_repetition_57) > ( ofm_repetition_57, "ofm_repetition_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3875:1", nullptr, ""); +bool has_l1_read_access_pattern_57 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_57) > (has_l1_read_access_pattern_57)) __ci1083__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_57) > ( has_l1_read_access_pattern_57, "has_l1_read_access_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3876:1", nullptr, ""); + +std::vector l1_read_pattern_57 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_57) > (l1_read_pattern_57)) __ci1084__ = adf::frontend::instrument< decltype(l1_read_pattern_57) > ( l1_read_pattern_57, "l1_read_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3878:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_57 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_57) > (ofm_pattern_57)) __ci1085__ = adf::frontend::instrument< decltype(ofm_pattern_57) > ( ofm_pattern_57, "ofm_pattern_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3880:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_58 = {8, 40, 16, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_58) > (ifm_dim_58)) __ci1086__ = adf::frontend::instrument< decltype(ifm_dim_58) > ( ifm_dim_58, "ifm_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3909:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_58 = {8, 40, 15, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_58) > (ifm_bound_58)) __ci1087__ = adf::frontend::instrument< decltype(ifm_bound_58) > ( ifm_bound_58, "ifm_bound_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3910:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_58 = {8, 40, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_58) > (ifmsv_dim_58)) __ci1088__ = adf::frontend::instrument< decltype(ifmsv_dim_58) > ( ifmsv_dim_58, "ifmsv_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3911:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_58 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_58) > (ifmsv_size_58)) __ci1089__ = adf::frontend::instrument< decltype(ifmsv_size_58) > ( ifmsv_size_58, "ifmsv_size_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3912:1", nullptr, ""); +uint32_t kernel_iter_58 = 12; decltype(adf::frontend::instrument< decltype(kernel_iter_58) > (kernel_iter_58)) __ci1090__ = adf::frontend::instrument< decltype(kernel_iter_58) > ( kernel_iter_58, "kernel_iter_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3913:1", nullptr, ""); +bool has_l1_write_access_pattern_58 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_58) > (has_l1_write_access_pattern_58)) __ci1091__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_58) > ( has_l1_write_access_pattern_58, "has_l1_write_access_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3914:1", nullptr, ""); +std::vector l1_write_pattern_58 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_58) > (l1_write_pattern_58)) __ci1092__ = adf::frontend::instrument< decltype(l1_write_pattern_58) > ( l1_write_pattern_58, "l1_write_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3915:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_58 = { +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 8, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 15, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_58) > (ifm_pattern_58)) __ci1093__ = adf::frontend::instrument< decltype(ifm_pattern_58) > ( ifm_pattern_58, "ifm_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3916:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_58 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm2_dim_58) > (ifm2_dim_58)) __ci1094__ = adf::frontend::instrument< decltype(ifm2_dim_58) > ( ifm2_dim_58, "ifm2_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3931:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_58 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_58) > (ifm2_bound_58)) __ci1095__ = adf::frontend::instrument< decltype(ifm2_bound_58) > ( ifm2_bound_58, "ifm2_bound_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3932:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_58 = {8, 40, 2, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_58) > (ifm2sv_dim_58)) __ci1096__ = adf::frontend::instrument< decltype(ifm2sv_dim_58) > ( ifm2sv_dim_58, "ifm2sv_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3933:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_58 = 2560; decltype(adf::frontend::instrument< decltype(ifm2sv_size_58) > (ifm2sv_size_58)) __ci1097__ = adf::frontend::instrument< decltype(ifm2sv_size_58) > ( ifm2sv_size_58, "ifm2sv_size_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3934:1", nullptr, ""); +std::vector> ifm2_pattern_58 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_58) > (ifm2_pattern_58)) __ci1098__ = adf::frontend::instrument< decltype(ifm2_pattern_58) > ( ifm2_pattern_58, "ifm2_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3935:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_58 = {8704}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_58) > (wts_ddr_dim_58)) __ci1099__ = adf::frontend::instrument< decltype(wts_ddr_dim_58) > ( wts_ddr_dim_58, "wts_ddr_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3950:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_58 = {8704}; decltype(adf::frontend::instrument< decltype(wts_dim_58) > (wts_dim_58)) __ci1100__ = adf::frontend::instrument< decltype(wts_dim_58) > ( wts_dim_58, "wts_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3951:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_58 = {1088}; decltype(adf::frontend::instrument< decltype(wtssv_dim_58) > (wtssv_dim_58)) __ci1101__ = adf::frontend::instrument< decltype(wtssv_dim_58) > ( wtssv_dim_58, "wtssv_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3952:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_58 = 1088; decltype(adf::frontend::instrument< decltype(wtssv_size_58) > (wtssv_size_58)) __ci1102__ = adf::frontend::instrument< decltype(wtssv_size_58) > ( wtssv_size_58, "wtssv_size_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3953:1", nullptr, ""); +uint32_t wts_repetition_58 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_58) > (wts_repetition_58)) __ci1103__ = adf::frontend::instrument< decltype(wts_repetition_58) > ( wts_repetition_58, "wts_repetition_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3954:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_58 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_58) > (has_l1_wts_write_access_pattern_58)) __ci1104__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_58) > ( has_l1_wts_write_access_pattern_58, "has_l1_wts_write_access_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3955:1", nullptr, ""); +std::vector l1_wts_write_pattern_58 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_58) > (l1_wts_write_pattern_58)) __ci1105__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_58) > ( l1_wts_write_pattern_58, "l1_wts_write_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3956:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_58 = { +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 4}, .tiling_dimension = {1088, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 1088, .wrap = 2} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_58) > (wts_pattern_58)) __ci1106__ = adf::frontend::instrument< decltype(wts_pattern_58) > ( wts_pattern_58, "wts_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_58[] = { +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704, 1}, .tiling_dimension = {4352, 1}, .offset = {4352, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_58) > (wts_ddr_read_pattern_58)) __ci1107__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_58) > ( wts_ddr_read_pattern_58, "wts_ddr_read_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3972:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_58[] = { +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8704}, .tiling_dimension = {4352}, .offset = {4352}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_58) > (wts_ddr_write_pattern_58)) __ci1108__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_58) > ( wts_ddr_write_pattern_58, "wts_ddr_write_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3979:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_58 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_58) > (ofm_dim_58)) __ci1109__ = adf::frontend::instrument< decltype(ofm_dim_58) > ( ofm_dim_58, "ofm_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3988:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_58 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_58) > (ofm_bound_58)) __ci1110__ = adf::frontend::instrument< decltype(ofm_bound_58) > ( ofm_bound_58, "ofm_bound_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3989:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_58 = {8, 40, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_58) > (ofmsv_dim_58)) __ci1111__ = adf::frontend::instrument< decltype(ofmsv_dim_58) > ( ofmsv_dim_58, "ofmsv_dim_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3990:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_58 = 640; decltype(adf::frontend::instrument< decltype(ofmsv_size_58) > (ofmsv_size_58)) __ci1112__ = adf::frontend::instrument< decltype(ofmsv_size_58) > ( ofmsv_size_58, "ofmsv_size_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3991:1", nullptr, ""); +uint32_t ofm_repetition_58 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_58) > (ofm_repetition_58)) __ci1113__ = adf::frontend::instrument< decltype(ofm_repetition_58) > ( ofm_repetition_58, "ofm_repetition_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3992:1", nullptr, ""); +bool has_l1_read_access_pattern_58 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_58) > (has_l1_read_access_pattern_58)) __ci1114__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_58) > ( has_l1_read_access_pattern_58, "has_l1_read_access_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3993:1", nullptr, ""); + +std::vector l1_read_pattern_58 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_58) > (l1_read_pattern_58)) __ci1115__ = adf::frontend::instrument< decltype(l1_read_pattern_58) > ( l1_read_pattern_58, "l1_read_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3995:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_58 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 2, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_58) > (ofm_pattern_58)) __ci1116__ = adf::frontend::instrument< decltype(ofm_pattern_58) > ( ofm_pattern_58, "ofm_pattern_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:3997:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_59 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_59) > (ifm_dim_59)) __ci1117__ = adf::frontend::instrument< decltype(ifm_dim_59) > ( ifm_dim_59, "ifm_dim_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4026:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_59 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_59) > (ifm_bound_59)) __ci1118__ = adf::frontend::instrument< decltype(ifm_bound_59) > ( ifm_bound_59, "ifm_bound_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4027:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_59 = {8, 32, 8, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_59) > (ifmsv_dim_59)) __ci1119__ = adf::frontend::instrument< decltype(ifmsv_dim_59) > ( ifmsv_dim_59, "ifmsv_dim_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4028:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_59 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_59) > (ifmsv_size_59)) __ci1120__ = adf::frontend::instrument< decltype(ifmsv_size_59) > ( ifmsv_size_59, "ifmsv_size_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4029:1", nullptr, ""); +uint32_t kernel_iter_59 = 12; decltype(adf::frontend::instrument< decltype(kernel_iter_59) > (kernel_iter_59)) __ci1121__ = adf::frontend::instrument< decltype(kernel_iter_59) > ( kernel_iter_59, "kernel_iter_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4030:1", nullptr, ""); +bool has_l1_write_access_pattern_59 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_59) > (has_l1_write_access_pattern_59)) __ci1122__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_59) > ( has_l1_write_access_pattern_59, "has_l1_write_access_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4031:1", nullptr, ""); +std::vector l1_write_pattern_59 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_59) > (l1_write_pattern_59)) __ci1123__ = adf::frontend::instrument< decltype(l1_write_pattern_59) > ( l1_write_pattern_59, "l1_write_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4032:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_59 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 32, 8, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_59) > (ifm_pattern_59)) __ci1124__ = adf::frontend::instrument< decltype(ifm_pattern_59) > ( ifm_pattern_59, "ifm_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4033:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_59 = {17408}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_59) > (wts_ddr_dim_59)) __ci1125__ = adf::frontend::instrument< decltype(wts_ddr_dim_59) > ( wts_ddr_dim_59, "wts_ddr_dim_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_59 = {17408}; decltype(adf::frontend::instrument< decltype(wts_dim_59) > (wts_dim_59)) __ci1126__ = adf::frontend::instrument< decltype(wts_dim_59) > ( wts_dim_59, "wts_dim_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4049:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_59 = {2176}; decltype(adf::frontend::instrument< decltype(wtssv_dim_59) > (wtssv_dim_59)) __ci1127__ = adf::frontend::instrument< decltype(wtssv_dim_59) > ( wtssv_dim_59, "wtssv_dim_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4050:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_59 = 2176; decltype(adf::frontend::instrument< decltype(wtssv_size_59) > (wtssv_size_59)) __ci1128__ = adf::frontend::instrument< decltype(wtssv_size_59) > ( wtssv_size_59, "wtssv_size_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4051:1", nullptr, ""); +uint32_t wts_repetition_59 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_59) > (wts_repetition_59)) __ci1129__ = adf::frontend::instrument< decltype(wts_repetition_59) > ( wts_repetition_59, "wts_repetition_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4052:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_59 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_59) > (has_l1_wts_write_access_pattern_59)) __ci1130__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_59) > ( has_l1_wts_write_access_pattern_59, "has_l1_wts_write_access_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4053:1", nullptr, ""); +std::vector l1_wts_write_pattern_59 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_59) > (l1_wts_write_pattern_59)) __ci1131__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_59) > ( l1_wts_write_pattern_59, "l1_wts_write_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4054:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_59 = { +{ + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 4}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 5}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2176, 8}, .tiling_dimension = {2176, 1}, .offset = {0, 7}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_59) > (wts_pattern_59)) __ci1132__ = adf::frontend::instrument< decltype(wts_pattern_59) > ( wts_pattern_59, "wts_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4055:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_59[] = { +{ + tiling({.buffer_dimension = {17408, 1}, .tiling_dimension = {8704, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {17408, 1}, .tiling_dimension = {8704, 1}, .offset = {8704, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_59) > (wts_ddr_read_pattern_59)) __ci1133__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_59) > ( wts_ddr_read_pattern_59, "wts_ddr_read_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4074:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_59[] = { +{ + tiling({.buffer_dimension = {17408}, .tiling_dimension = {8704}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {17408}, .tiling_dimension = {8704}, .offset = {8704}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_59) > (wts_ddr_write_pattern_59)) __ci1134__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_59) > ( wts_ddr_write_pattern_59, "wts_ddr_write_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4081:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_59 = {8, 64, 32, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_59) > (ofm_dim_59)) __ci1135__ = adf::frontend::instrument< decltype(ofm_dim_59) > ( ofm_dim_59, "ofm_dim_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4090:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_59 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_59) > (ofm_bound_59)) __ci1136__ = adf::frontend::instrument< decltype(ofm_bound_59) > ( ofm_bound_59, "ofm_bound_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4091:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_59 = {8, 32, 4, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_59) > (ofmsv_dim_59)) __ci1137__ = adf::frontend::instrument< decltype(ofmsv_dim_59) > ( ofmsv_dim_59, "ofmsv_dim_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4092:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_59 = 2048; decltype(adf::frontend::instrument< decltype(ofmsv_size_59) > (ofmsv_size_59)) __ci1138__ = adf::frontend::instrument< decltype(ofmsv_size_59) > ( ofmsv_size_59, "ofmsv_size_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4093:1", nullptr, ""); +uint32_t ofm_repetition_59 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_59) > (ofm_repetition_59)) __ci1139__ = adf::frontend::instrument< decltype(ofm_repetition_59) > ( ofm_repetition_59, "ofm_repetition_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4094:1", nullptr, ""); +bool has_l1_read_access_pattern_59 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_59) > (has_l1_read_access_pattern_59)) __ci1140__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_59) > ( has_l1_read_access_pattern_59, "has_l1_read_access_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4095:1", nullptr, ""); + +std::vector l1_read_pattern_59 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_59) > (l1_read_pattern_59)) __ci1141__ = adf::frontend::instrument< decltype(l1_read_pattern_59) > ( l1_read_pattern_59, "l1_read_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4097:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_59 = { +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 2}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 32, 4, 2}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 2}, {.dimension = 3, .stride = 8, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_59) > (ofm_pattern_59)) __ci1142__ = adf::frontend::instrument< decltype(ofm_pattern_59) > ( ofm_pattern_59, "ofm_pattern_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4099:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_60 = {8, 64, 32, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_60) > (ifm_dim_60)) __ci1143__ = adf::frontend::instrument< decltype(ifm_dim_60) > ( ifm_dim_60, "ifm_dim_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4128:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_60 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_60) > (ifm_bound_60)) __ci1144__ = adf::frontend::instrument< decltype(ifm_bound_60) > ( ifm_bound_60, "ifm_bound_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4129:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_60 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_60) > (ifmsv_dim_60)) __ci1145__ = adf::frontend::instrument< decltype(ifmsv_dim_60) > ( ifmsv_dim_60, "ifmsv_dim_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4130:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_60 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_60) > (ifmsv_size_60)) __ci1146__ = adf::frontend::instrument< decltype(ifmsv_size_60) > ( ifmsv_size_60, "ifmsv_size_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4131:1", nullptr, ""); +uint32_t kernel_iter_60 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_60) > (kernel_iter_60)) __ci1147__ = adf::frontend::instrument< decltype(kernel_iter_60) > ( kernel_iter_60, "kernel_iter_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4132:1", nullptr, ""); +bool has_l1_write_access_pattern_60 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_60) > (has_l1_write_access_pattern_60)) __ci1148__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_60) > ( has_l1_write_access_pattern_60, "has_l1_write_access_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4133:1", nullptr, ""); +std::vector l1_write_pattern_60 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_60) > (l1_write_pattern_60)) __ci1149__ = adf::frontend::instrument< decltype(l1_write_pattern_60) > ( l1_write_pattern_60, "l1_write_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4134:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_60 = { +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_60) > (ifm_pattern_60)) __ci1150__ = adf::frontend::instrument< decltype(ifm_pattern_60) > ( ifm_pattern_60, "ifm_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4135:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_60 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_60) > (wtssv_size_60)) __ci1151__ = adf::frontend::instrument< decltype(wtssv_size_60) > ( wtssv_size_60, "wtssv_size_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4150:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_60 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_60) > (has_l1_wts_write_access_pattern_60)) __ci1152__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_60) > ( has_l1_wts_write_access_pattern_60, "has_l1_wts_write_access_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4151:1", nullptr, ""); +std::vector l1_wts_write_pattern_60 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_60) > (l1_wts_write_pattern_60)) __ci1153__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_60) > ( l1_wts_write_pattern_60, "l1_wts_write_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4152:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_60 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_60) > (wts_pattern_60)) __ci1154__ = adf::frontend::instrument< decltype(wts_pattern_60) > ( wts_pattern_60, "wts_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4153:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_60 = {8, 40, 32, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_60) > (ofm_dim_60)) __ci1155__ = adf::frontend::instrument< decltype(ofm_dim_60) > ( ofm_dim_60, "ofm_dim_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4156:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_60 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_60) > (ofm_bound_60)) __ci1156__ = adf::frontend::instrument< decltype(ofm_bound_60) > ( ofm_bound_60, "ofm_bound_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_60 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_60) > (ofmsv_dim_60)) __ci1157__ = adf::frontend::instrument< decltype(ofmsv_dim_60) > ( ofmsv_dim_60, "ofmsv_dim_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4158:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_60 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_60) > (ofmsv_size_60)) __ci1158__ = adf::frontend::instrument< decltype(ofmsv_size_60) > ( ofmsv_size_60, "ofmsv_size_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4159:1", nullptr, ""); +uint32_t ofm_repetition_60 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_60) > (ofm_repetition_60)) __ci1159__ = adf::frontend::instrument< decltype(ofm_repetition_60) > ( ofm_repetition_60, "ofm_repetition_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4160:1", nullptr, ""); +bool has_l1_read_access_pattern_60 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_60) > (has_l1_read_access_pattern_60)) __ci1160__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_60) > ( has_l1_read_access_pattern_60, "has_l1_read_access_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4161:1", nullptr, ""); + +std::vector l1_read_pattern_60 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_60) > (l1_read_pattern_60)) __ci1161__ = adf::frontend::instrument< decltype(l1_read_pattern_60) > ( l1_read_pattern_60, "l1_read_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4163:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_60 = { +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_60) > (ofm_pattern_60)) __ci1162__ = adf::frontend::instrument< decltype(ofm_pattern_60) > ( ofm_pattern_60, "ofm_pattern_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4165:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_61 = {8, 40, 32, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_61) > (ifm_dim_61)) __ci1163__ = adf::frontend::instrument< decltype(ifm_dim_61) > ( ifm_dim_61, "ifm_dim_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4194:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_61 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_61) > (ifm_bound_61)) __ci1164__ = adf::frontend::instrument< decltype(ifm_bound_61) > ( ifm_bound_61, "ifm_bound_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4195:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_61 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_61) > (ifmsv_dim_61)) __ci1165__ = adf::frontend::instrument< decltype(ifmsv_dim_61) > ( ifmsv_dim_61, "ifmsv_dim_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4196:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_61 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_61) > (ifmsv_size_61)) __ci1166__ = adf::frontend::instrument< decltype(ifmsv_size_61) > ( ifmsv_size_61, "ifmsv_size_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4197:1", nullptr, ""); +uint32_t kernel_iter_61 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_61) > (kernel_iter_61)) __ci1167__ = adf::frontend::instrument< decltype(kernel_iter_61) > ( kernel_iter_61, "kernel_iter_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4198:1", nullptr, ""); +bool has_l1_write_access_pattern_61 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_61) > (has_l1_write_access_pattern_61)) __ci1168__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_61) > ( has_l1_write_access_pattern_61, "has_l1_write_access_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4199:1", nullptr, ""); +std::vector l1_write_pattern_61 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_61) > (l1_write_pattern_61)) __ci1169__ = adf::frontend::instrument< decltype(l1_write_pattern_61) > ( l1_write_pattern_61, "l1_write_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4200:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_61 = { +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_61) > (ifm_pattern_61)) __ci1170__ = adf::frontend::instrument< decltype(ifm_pattern_61) > ( ifm_pattern_61, "ifm_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4201:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_61 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_61) > (wtssv_size_61)) __ci1171__ = adf::frontend::instrument< decltype(wtssv_size_61) > ( wtssv_size_61, "wtssv_size_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4216:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_61 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_61) > (has_l1_wts_write_access_pattern_61)) __ci1172__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_61) > ( has_l1_wts_write_access_pattern_61, "has_l1_wts_write_access_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4217:1", nullptr, ""); +std::vector l1_wts_write_pattern_61 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_61) > (l1_wts_write_pattern_61)) __ci1173__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_61) > ( l1_wts_write_pattern_61, "l1_wts_write_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4218:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_61 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_61) > (wts_pattern_61)) __ci1174__ = adf::frontend::instrument< decltype(wts_pattern_61) > ( wts_pattern_61, "wts_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4219:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_61 = {8, 40, 32, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_61) > (ofm_dim_61)) __ci1175__ = adf::frontend::instrument< decltype(ofm_dim_61) > ( ofm_dim_61, "ofm_dim_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4222:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_61 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_61) > (ofm_bound_61)) __ci1176__ = adf::frontend::instrument< decltype(ofm_bound_61) > ( ofm_bound_61, "ofm_bound_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4223:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_61 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_61) > (ofmsv_dim_61)) __ci1177__ = adf::frontend::instrument< decltype(ofmsv_dim_61) > ( ofmsv_dim_61, "ofmsv_dim_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4224:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_61 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_61) > (ofmsv_size_61)) __ci1178__ = adf::frontend::instrument< decltype(ofmsv_size_61) > ( ofmsv_size_61, "ofmsv_size_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4225:1", nullptr, ""); +uint32_t ofm_repetition_61 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_61) > (ofm_repetition_61)) __ci1179__ = adf::frontend::instrument< decltype(ofm_repetition_61) > ( ofm_repetition_61, "ofm_repetition_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4226:1", nullptr, ""); +bool has_l1_read_access_pattern_61 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_61) > (has_l1_read_access_pattern_61)) __ci1180__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_61) > ( has_l1_read_access_pattern_61, "has_l1_read_access_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4227:1", nullptr, ""); + +std::vector l1_read_pattern_61 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_61) > (l1_read_pattern_61)) __ci1181__ = adf::frontend::instrument< decltype(l1_read_pattern_61) > ( l1_read_pattern_61, "l1_read_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4229:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_61 = { +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_61) > (ofm_pattern_61)) __ci1182__ = adf::frontend::instrument< decltype(ofm_pattern_61) > ( ofm_pattern_61, "ofm_pattern_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4231:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_62 = {8, 40, 32, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_62) > (ifm_dim_62)) __ci1183__ = adf::frontend::instrument< decltype(ifm_dim_62) > ( ifm_dim_62, "ifm_dim_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4260:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_62 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_62) > (ifm_bound_62)) __ci1184__ = adf::frontend::instrument< decltype(ifm_bound_62) > ( ifm_bound_62, "ifm_bound_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4261:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_62 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_62) > (ifmsv_dim_62)) __ci1185__ = adf::frontend::instrument< decltype(ifmsv_dim_62) > ( ifmsv_dim_62, "ifmsv_dim_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4262:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_62 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_62) > (ifmsv_size_62)) __ci1186__ = adf::frontend::instrument< decltype(ifmsv_size_62) > ( ifmsv_size_62, "ifmsv_size_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4263:1", nullptr, ""); +uint32_t kernel_iter_62 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_62) > (kernel_iter_62)) __ci1187__ = adf::frontend::instrument< decltype(kernel_iter_62) > ( kernel_iter_62, "kernel_iter_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4264:1", nullptr, ""); +bool has_l1_write_access_pattern_62 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_62) > (has_l1_write_access_pattern_62)) __ci1188__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_62) > ( has_l1_write_access_pattern_62, "has_l1_write_access_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4265:1", nullptr, ""); +std::vector l1_write_pattern_62 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_62) > (l1_write_pattern_62)) __ci1189__ = adf::frontend::instrument< decltype(l1_write_pattern_62) > ( l1_write_pattern_62, "l1_write_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4266:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_62 = { +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_62) > (ifm_pattern_62)) __ci1190__ = adf::frontend::instrument< decltype(ifm_pattern_62) > ( ifm_pattern_62, "ifm_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4267:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_62 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_62) > (wtssv_size_62)) __ci1191__ = adf::frontend::instrument< decltype(wtssv_size_62) > ( wtssv_size_62, "wtssv_size_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4282:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_62 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_62) > (has_l1_wts_write_access_pattern_62)) __ci1192__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_62) > ( has_l1_wts_write_access_pattern_62, "has_l1_wts_write_access_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4283:1", nullptr, ""); +std::vector l1_wts_write_pattern_62 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_62) > (l1_wts_write_pattern_62)) __ci1193__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_62) > ( l1_wts_write_pattern_62, "l1_wts_write_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4284:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_62 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_62) > (wts_pattern_62)) __ci1194__ = adf::frontend::instrument< decltype(wts_pattern_62) > ( wts_pattern_62, "wts_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_62 = {8, 40, 32, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_62) > (ofm_dim_62)) __ci1195__ = adf::frontend::instrument< decltype(ofm_dim_62) > ( ofm_dim_62, "ofm_dim_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4288:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_62 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_62) > (ofm_bound_62)) __ci1196__ = adf::frontend::instrument< decltype(ofm_bound_62) > ( ofm_bound_62, "ofm_bound_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4289:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_62 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_62) > (ofmsv_dim_62)) __ci1197__ = adf::frontend::instrument< decltype(ofmsv_dim_62) > ( ofmsv_dim_62, "ofmsv_dim_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4290:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_62 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_62) > (ofmsv_size_62)) __ci1198__ = adf::frontend::instrument< decltype(ofmsv_size_62) > ( ofmsv_size_62, "ofmsv_size_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4291:1", nullptr, ""); +uint32_t ofm_repetition_62 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_62) > (ofm_repetition_62)) __ci1199__ = adf::frontend::instrument< decltype(ofm_repetition_62) > ( ofm_repetition_62, "ofm_repetition_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4292:1", nullptr, ""); +bool has_l1_read_access_pattern_62 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_62) > (has_l1_read_access_pattern_62)) __ci1200__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_62) > ( has_l1_read_access_pattern_62, "has_l1_read_access_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4293:1", nullptr, ""); + +std::vector l1_read_pattern_62 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_62) > (l1_read_pattern_62)) __ci1201__ = adf::frontend::instrument< decltype(l1_read_pattern_62) > ( l1_read_pattern_62, "l1_read_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4295:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_62 = { +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_62) > (ofm_pattern_62)) __ci1202__ = adf::frontend::instrument< decltype(ofm_pattern_62) > ( ofm_pattern_62, "ofm_pattern_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4297:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_63 = {8, 40, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_63) > (ifm_dim_63)) __ci1203__ = adf::frontend::instrument< decltype(ifm_dim_63) > ( ifm_dim_63, "ifm_dim_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4326:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_63 = {8, 40, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_63) > (ifm_bound_63)) __ci1204__ = adf::frontend::instrument< decltype(ifm_bound_63) > ( ifm_bound_63, "ifm_bound_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4327:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_63 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_63) > (ifmsv_dim_63)) __ci1205__ = adf::frontend::instrument< decltype(ifmsv_dim_63) > ( ifmsv_dim_63, "ifmsv_dim_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4328:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_63 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_63) > (ifmsv_size_63)) __ci1206__ = adf::frontend::instrument< decltype(ifmsv_size_63) > ( ifmsv_size_63, "ifmsv_size_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4329:1", nullptr, ""); +uint32_t kernel_iter_63 = 16; decltype(adf::frontend::instrument< decltype(kernel_iter_63) > (kernel_iter_63)) __ci1207__ = adf::frontend::instrument< decltype(kernel_iter_63) > ( kernel_iter_63, "kernel_iter_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4330:1", nullptr, ""); +bool has_l1_write_access_pattern_63 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_63) > (has_l1_write_access_pattern_63)) __ci1208__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_63) > ( has_l1_write_access_pattern_63, "has_l1_write_access_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4331:1", nullptr, ""); +std::vector l1_write_pattern_63 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_63) > (l1_write_pattern_63)) __ci1209__ = adf::frontend::instrument< decltype(l1_write_pattern_63) > ( l1_write_pattern_63, "l1_write_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4332:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_63 = { +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_63) > (ifm_pattern_63)) __ci1210__ = adf::frontend::instrument< decltype(ifm_pattern_63) > ( ifm_pattern_63, "ifm_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4333:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_63 = {8, 40, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_63) > (ifm2_dim_63)) __ci1211__ = adf::frontend::instrument< decltype(ifm2_dim_63) > ( ifm2_dim_63, "ifm2_dim_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4352:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_63 = {8, 40, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_63) > (ifm2_bound_63)) __ci1212__ = adf::frontend::instrument< decltype(ifm2_bound_63) > ( ifm2_bound_63, "ifm2_bound_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4353:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_63 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_63) > (ifm2sv_dim_63)) __ci1213__ = adf::frontend::instrument< decltype(ifm2sv_dim_63) > ( ifm2sv_dim_63, "ifm2sv_dim_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4354:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_63 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_63) > (ifm2sv_size_63)) __ci1214__ = adf::frontend::instrument< decltype(ifm2sv_size_63) > ( ifm2sv_size_63, "ifm2sv_size_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4355:1", nullptr, ""); +std::vector> ifm2_pattern_63 = { +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_63) > (ifm2_pattern_63)) __ci1215__ = adf::frontend::instrument< decltype(ifm2_pattern_63) > ( ifm2_pattern_63, "ifm2_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4356:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_63 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_63) > (wtssv_size_63)) __ci1216__ = adf::frontend::instrument< decltype(wtssv_size_63) > ( wtssv_size_63, "wtssv_size_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4375:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_63 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_63) > (has_l1_wts_write_access_pattern_63)) __ci1217__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_63) > ( has_l1_wts_write_access_pattern_63, "has_l1_wts_write_access_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4376:1", nullptr, ""); +std::vector l1_wts_write_pattern_63 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_63) > (l1_wts_write_pattern_63)) __ci1218__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_63) > ( l1_wts_write_pattern_63, "l1_wts_write_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4377:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_63 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_63) > (wts_pattern_63)) __ci1219__ = adf::frontend::instrument< decltype(wts_pattern_63) > ( wts_pattern_63, "wts_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4378:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_63 = {8, 40, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_63) > (ofm_dim_63)) __ci1220__ = adf::frontend::instrument< decltype(ofm_dim_63) > ( ofm_dim_63, "ofm_dim_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_63 = {8, 40, 30, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_63) > (ofm_bound_63)) __ci1221__ = adf::frontend::instrument< decltype(ofm_bound_63) > ( ofm_bound_63, "ofm_bound_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4382:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_63 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_63) > (ofmsv_dim_63)) __ci1222__ = adf::frontend::instrument< decltype(ofmsv_dim_63) > ( ofmsv_dim_63, "ofmsv_dim_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_63 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_63) > (ofmsv_size_63)) __ci1223__ = adf::frontend::instrument< decltype(ofmsv_size_63) > ( ofmsv_size_63, "ofmsv_size_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4384:1", nullptr, ""); +uint32_t ofm_repetition_63 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_63) > (ofm_repetition_63)) __ci1224__ = adf::frontend::instrument< decltype(ofm_repetition_63) > ( ofm_repetition_63, "ofm_repetition_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4385:1", nullptr, ""); +bool has_l1_read_access_pattern_63 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_63) > (has_l1_read_access_pattern_63)) __ci1225__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_63) > ( has_l1_read_access_pattern_63, "has_l1_read_access_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4386:1", nullptr, ""); + +std::vector l1_read_pattern_63 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_63) > (l1_read_pattern_63)) __ci1226__ = adf::frontend::instrument< decltype(l1_read_pattern_63) > ( l1_read_pattern_63, "l1_read_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4388:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_63 = { +{ + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_63) > (ofm_pattern_63)) __ci1227__ = adf::frontend::instrument< decltype(ofm_pattern_63) > ( ofm_pattern_63, "ofm_pattern_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4390:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_65 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_65) > (ifm_dim_65)) __ci1228__ = adf::frontend::instrument< decltype(ifm_dim_65) > ( ifm_dim_65, "ifm_dim_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4419:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_65 = {8, 40, 30, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_65) > (ifm_bound_65)) __ci1229__ = adf::frontend::instrument< decltype(ifm_bound_65) > ( ifm_bound_65, "ifm_bound_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4420:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_65 = {8, 12, 1, 10}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_65) > (ifmsv_dim_65)) __ci1230__ = adf::frontend::instrument< decltype(ifmsv_dim_65) > ( ifmsv_dim_65, "ifmsv_dim_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4421:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_65 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_65) > (ifmsv_size_65)) __ci1231__ = adf::frontend::instrument< decltype(ifmsv_size_65) > ( ifmsv_size_65, "ifmsv_size_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4422:1", nullptr, ""); +uint32_t kernel_iter_65 = 40; decltype(adf::frontend::instrument< decltype(kernel_iter_65) > (kernel_iter_65)) __ci1232__ = adf::frontend::instrument< decltype(kernel_iter_65) > ( kernel_iter_65, "kernel_iter_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4423:1", nullptr, ""); +bool has_l1_write_access_pattern_65 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_65) > (has_l1_write_access_pattern_65)) __ci1233__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_65) > ( has_l1_write_access_pattern_65, "has_l1_write_access_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4424:1", nullptr, ""); +std::vector l1_write_pattern_65 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_65) > (l1_write_pattern_65)) __ci1234__ = adf::frontend::instrument< decltype(l1_write_pattern_65) > ( l1_write_pattern_65, "l1_write_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4425:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_65 = { +{ + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 32}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 32}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 32}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 12, 1, 10}, .offset = {0, -1, 0, 23}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 32}, {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 30, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_65) > (ifm_pattern_65)) __ci1235__ = adf::frontend::instrument< decltype(ifm_pattern_65) > ( ifm_pattern_65, "ifm_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4426:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_65 = {4096}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_65) > (wts_ddr_dim_65)) __ci1236__ = adf::frontend::instrument< decltype(wts_ddr_dim_65) > ( wts_ddr_dim_65, "wts_ddr_dim_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4441:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_65 = {4096}; decltype(adf::frontend::instrument< decltype(wts_dim_65) > (wts_dim_65)) __ci1237__ = adf::frontend::instrument< decltype(wts_dim_65) > ( wts_dim_65, "wts_dim_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4442:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_65 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_65) > (wtssv_dim_65)) __ci1238__ = adf::frontend::instrument< decltype(wtssv_dim_65) > ( wtssv_dim_65, "wtssv_dim_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4443:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_65 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_65) > (wts_repetition_65)) __ci1239__ = adf::frontend::instrument< decltype(wts_repetition_65) > ( wts_repetition_65, "wts_repetition_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4444:1", nullptr, ""); +uint32_t wtssv_size_65 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_65) > (wtssv_size_65)) __ci1240__ = adf::frontend::instrument< decltype(wtssv_size_65) > ( wtssv_size_65, "wtssv_size_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4445:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_65 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_65) > (has_l1_wts_write_access_pattern_65)) __ci1241__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_65) > ( has_l1_wts_write_access_pattern_65, "has_l1_wts_write_access_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4446:1", nullptr, ""); +std::vector l1_wts_write_pattern_65 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_65) > (l1_wts_write_pattern_65)) __ci1242__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_65) > ( l1_wts_write_pattern_65, "l1_wts_write_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4447:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_65 = { +{ + tiling({.buffer_dimension = {4096}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 8} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4096}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 8} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4096}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 8} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4096}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 8} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_65) > (wts_pattern_65)) __ci1243__ = adf::frontend::instrument< decltype(wts_pattern_65) > ( wts_pattern_65, "wts_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4448:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_65[] = { +{ + tiling({.buffer_dimension = {4096, 1}, .tiling_dimension = {2048, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4096, 1}, .tiling_dimension = {2048, 1}, .offset = {2048, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_65) > (wts_ddr_read_pattern_65)) __ci1244__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_65) > ( wts_ddr_read_pattern_65, "wts_ddr_read_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4463:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_65[] = { +{ + tiling({.buffer_dimension = {4096}, .tiling_dimension = {2048}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4096}, .tiling_dimension = {2048}, .offset = {2048}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_65) > (wts_ddr_write_pattern_65)) __ci1245__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_65) > ( wts_ddr_write_pattern_65, "wts_ddr_write_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4470:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_65 = {8, 20, 32, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_65) > (ofm_dim_65)) __ci1246__ = adf::frontend::instrument< decltype(ofm_dim_65) > ( ofm_dim_65, "ofm_dim_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4479:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_65 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_65) > (ofm_bound_65)) __ci1247__ = adf::frontend::instrument< decltype(ofm_bound_65) > ( ofm_bound_65, "ofm_bound_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4480:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_65 = {8, 4, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_65) > (ofmsv_dim_65)) __ci1248__ = adf::frontend::instrument< decltype(ofmsv_dim_65) > ( ofmsv_dim_65, "ofmsv_dim_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4481:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_65 = 128; decltype(adf::frontend::instrument< decltype(ofmsv_size_65) > (ofmsv_size_65)) __ci1249__ = adf::frontend::instrument< decltype(ofmsv_size_65) > ( ofmsv_size_65, "ofmsv_size_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4482:1", nullptr, ""); +uint32_t ofm_repetition_65 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_65) > (ofm_repetition_65)) __ci1250__ = adf::frontend::instrument< decltype(ofm_repetition_65) > ( ofm_repetition_65, "ofm_repetition_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4483:1", nullptr, ""); +bool has_l1_read_access_pattern_65 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_65) > (has_l1_read_access_pattern_65)) __ci1251__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_65) > ( has_l1_read_access_pattern_65, "has_l1_read_access_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4484:1", nullptr, ""); + +std::vector l1_read_pattern_65 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_65) > (l1_read_pattern_65)) __ci1252__ = adf::frontend::instrument< decltype(l1_read_pattern_65) > ( l1_read_pattern_65, "l1_read_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4486:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_65 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 4, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_65) > (ofm_pattern_65)) __ci1253__ = adf::frontend::instrument< decltype(ofm_pattern_65) > ( ofm_pattern_65, "ofm_pattern_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4488:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_66 = {8, 20, 32, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_66) > (ifm_dim_66)) __ci1254__ = adf::frontend::instrument< decltype(ifm_dim_66) > ( ifm_dim_66, "ifm_dim_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4517:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_66 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_66) > (ifm_bound_66)) __ci1255__ = adf::frontend::instrument< decltype(ifm_bound_66) > ( ifm_bound_66, "ifm_bound_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4518:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_66 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_66) > (ifmsv_dim_66)) __ci1256__ = adf::frontend::instrument< decltype(ifmsv_dim_66) > ( ifmsv_dim_66, "ifmsv_dim_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4519:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_66 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_66) > (ifmsv_size_66)) __ci1257__ = adf::frontend::instrument< decltype(ifmsv_size_66) > ( ifmsv_size_66, "ifmsv_size_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4520:1", nullptr, ""); +uint32_t kernel_iter_66 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_66) > (kernel_iter_66)) __ci1258__ = adf::frontend::instrument< decltype(kernel_iter_66) > ( kernel_iter_66, "kernel_iter_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4521:1", nullptr, ""); +bool has_l1_write_access_pattern_66 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_66) > (has_l1_write_access_pattern_66)) __ci1259__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_66) > ( has_l1_write_access_pattern_66, "has_l1_write_access_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4522:1", nullptr, ""); +std::vector l1_write_pattern_66 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_66) > (l1_write_pattern_66)) __ci1260__ = adf::frontend::instrument< decltype(l1_write_pattern_66) > ( l1_write_pattern_66, "l1_write_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4523:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_66 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_66) > (ifm_pattern_66)) __ci1261__ = adf::frontend::instrument< decltype(ifm_pattern_66) > ( ifm_pattern_66, "ifm_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4524:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_66 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_66) > (wtssv_size_66)) __ci1262__ = adf::frontend::instrument< decltype(wtssv_size_66) > ( wtssv_size_66, "wtssv_size_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4539:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_66 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_66) > (has_l1_wts_write_access_pattern_66)) __ci1263__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_66) > ( has_l1_wts_write_access_pattern_66, "has_l1_wts_write_access_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4540:1", nullptr, ""); +std::vector l1_wts_write_pattern_66 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_66) > (l1_wts_write_pattern_66)) __ci1264__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_66) > ( l1_wts_write_pattern_66, "l1_wts_write_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4541:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_66 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_66) > (wts_pattern_66)) __ci1265__ = adf::frontend::instrument< decltype(wts_pattern_66) > ( wts_pattern_66, "wts_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4542:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_66 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_66) > (ofm_dim_66)) __ci1266__ = adf::frontend::instrument< decltype(ofm_dim_66) > ( ofm_dim_66, "ofm_dim_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4545:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_66 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_66) > (ofm_bound_66)) __ci1267__ = adf::frontend::instrument< decltype(ofm_bound_66) > ( ofm_bound_66, "ofm_bound_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4546:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_66 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_66) > (ofmsv_dim_66)) __ci1268__ = adf::frontend::instrument< decltype(ofmsv_dim_66) > ( ofmsv_dim_66, "ofmsv_dim_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4547:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_66 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_66) > (ofmsv_size_66)) __ci1269__ = adf::frontend::instrument< decltype(ofmsv_size_66) > ( ofmsv_size_66, "ofmsv_size_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4548:1", nullptr, ""); +uint32_t ofm_repetition_66 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_66) > (ofm_repetition_66)) __ci1270__ = adf::frontend::instrument< decltype(ofm_repetition_66) > ( ofm_repetition_66, "ofm_repetition_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4549:1", nullptr, ""); +bool has_l1_read_access_pattern_66 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_66) > (has_l1_read_access_pattern_66)) __ci1271__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_66) > ( has_l1_read_access_pattern_66, "has_l1_read_access_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4550:1", nullptr, ""); + +std::vector l1_read_pattern_66 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_66) > (l1_read_pattern_66)) __ci1272__ = adf::frontend::instrument< decltype(l1_read_pattern_66) > ( l1_read_pattern_66, "l1_read_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4552:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_66 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_66) > (ofm_pattern_66)) __ci1273__ = adf::frontend::instrument< decltype(ofm_pattern_66) > ( ofm_pattern_66, "ofm_pattern_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4554:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_67 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_67) > (ifm_dim_67)) __ci1274__ = adf::frontend::instrument< decltype(ifm_dim_67) > ( ifm_dim_67, "ifm_dim_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4583:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_67 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_67) > (ifm_bound_67)) __ci1275__ = adf::frontend::instrument< decltype(ifm_bound_67) > ( ifm_bound_67, "ifm_bound_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4584:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_67 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_67) > (ifmsv_dim_67)) __ci1276__ = adf::frontend::instrument< decltype(ifmsv_dim_67) > ( ifmsv_dim_67, "ifmsv_dim_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4585:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_67 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_67) > (ifmsv_size_67)) __ci1277__ = adf::frontend::instrument< decltype(ifmsv_size_67) > ( ifmsv_size_67, "ifmsv_size_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4586:1", nullptr, ""); +uint32_t kernel_iter_67 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_67) > (kernel_iter_67)) __ci1278__ = adf::frontend::instrument< decltype(kernel_iter_67) > ( kernel_iter_67, "kernel_iter_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4587:1", nullptr, ""); +bool has_l1_write_access_pattern_67 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_67) > (has_l1_write_access_pattern_67)) __ci1279__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_67) > ( has_l1_write_access_pattern_67, "has_l1_write_access_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4588:1", nullptr, ""); +std::vector l1_write_pattern_67 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_67) > (l1_write_pattern_67)) __ci1280__ = adf::frontend::instrument< decltype(l1_write_pattern_67) > ( l1_write_pattern_67, "l1_write_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4589:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_67 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_67) > (ifm_pattern_67)) __ci1281__ = adf::frontend::instrument< decltype(ifm_pattern_67) > ( ifm_pattern_67, "ifm_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4590:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_67 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_67) > (wtssv_size_67)) __ci1282__ = adf::frontend::instrument< decltype(wtssv_size_67) > ( wtssv_size_67, "wtssv_size_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4605:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_67 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_67) > (has_l1_wts_write_access_pattern_67)) __ci1283__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_67) > ( has_l1_wts_write_access_pattern_67, "has_l1_wts_write_access_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4606:1", nullptr, ""); +std::vector l1_wts_write_pattern_67 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_67) > (l1_wts_write_pattern_67)) __ci1284__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_67) > ( l1_wts_write_pattern_67, "l1_wts_write_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4607:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_67 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_67) > (wts_pattern_67)) __ci1285__ = adf::frontend::instrument< decltype(wts_pattern_67) > ( wts_pattern_67, "wts_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4608:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_67 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_67) > (ofm_dim_67)) __ci1286__ = adf::frontend::instrument< decltype(ofm_dim_67) > ( ofm_dim_67, "ofm_dim_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4611:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_67 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_67) > (ofm_bound_67)) __ci1287__ = adf::frontend::instrument< decltype(ofm_bound_67) > ( ofm_bound_67, "ofm_bound_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4612:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_67 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_67) > (ofmsv_dim_67)) __ci1288__ = adf::frontend::instrument< decltype(ofmsv_dim_67) > ( ofmsv_dim_67, "ofmsv_dim_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4613:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_67 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_67) > (ofmsv_size_67)) __ci1289__ = adf::frontend::instrument< decltype(ofmsv_size_67) > ( ofmsv_size_67, "ofmsv_size_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4614:1", nullptr, ""); +uint32_t ofm_repetition_67 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_67) > (ofm_repetition_67)) __ci1290__ = adf::frontend::instrument< decltype(ofm_repetition_67) > ( ofm_repetition_67, "ofm_repetition_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4615:1", nullptr, ""); +bool has_l1_read_access_pattern_67 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_67) > (has_l1_read_access_pattern_67)) __ci1291__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_67) > ( has_l1_read_access_pattern_67, "has_l1_read_access_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4616:1", nullptr, ""); + +std::vector l1_read_pattern_67 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_67) > (l1_read_pattern_67)) __ci1292__ = adf::frontend::instrument< decltype(l1_read_pattern_67) > ( l1_read_pattern_67, "l1_read_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4618:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_67 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_67) > (ofm_pattern_67)) __ci1293__ = adf::frontend::instrument< decltype(ofm_pattern_67) > ( ofm_pattern_67, "ofm_pattern_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4620:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_68 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_68) > (ifm_dim_68)) __ci1294__ = adf::frontend::instrument< decltype(ifm_dim_68) > ( ifm_dim_68, "ifm_dim_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4649:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_68 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_68) > (ifm_bound_68)) __ci1295__ = adf::frontend::instrument< decltype(ifm_bound_68) > ( ifm_bound_68, "ifm_bound_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4650:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_68 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_68) > (ifmsv_dim_68)) __ci1296__ = adf::frontend::instrument< decltype(ifmsv_dim_68) > ( ifmsv_dim_68, "ifmsv_dim_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4651:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_68 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_68) > (ifmsv_size_68)) __ci1297__ = adf::frontend::instrument< decltype(ifmsv_size_68) > ( ifmsv_size_68, "ifmsv_size_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4652:1", nullptr, ""); +uint32_t kernel_iter_68 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_68) > (kernel_iter_68)) __ci1298__ = adf::frontend::instrument< decltype(kernel_iter_68) > ( kernel_iter_68, "kernel_iter_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4653:1", nullptr, ""); +bool has_l1_write_access_pattern_68 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_68) > (has_l1_write_access_pattern_68)) __ci1299__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_68) > ( has_l1_write_access_pattern_68, "has_l1_write_access_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4654:1", nullptr, ""); +std::vector l1_write_pattern_68 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_68) > (l1_write_pattern_68)) __ci1300__ = adf::frontend::instrument< decltype(l1_write_pattern_68) > ( l1_write_pattern_68, "l1_write_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4655:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_68 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_68) > (ifm_pattern_68)) __ci1301__ = adf::frontend::instrument< decltype(ifm_pattern_68) > ( ifm_pattern_68, "ifm_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4656:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_68 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_68) > (wtssv_size_68)) __ci1302__ = adf::frontend::instrument< decltype(wtssv_size_68) > ( wtssv_size_68, "wtssv_size_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4671:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_68 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_68) > (has_l1_wts_write_access_pattern_68)) __ci1303__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_68) > ( has_l1_wts_write_access_pattern_68, "has_l1_wts_write_access_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4672:1", nullptr, ""); +std::vector l1_wts_write_pattern_68 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_68) > (l1_wts_write_pattern_68)) __ci1304__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_68) > ( l1_wts_write_pattern_68, "l1_wts_write_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4673:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_68 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_68) > (wts_pattern_68)) __ci1305__ = adf::frontend::instrument< decltype(wts_pattern_68) > ( wts_pattern_68, "wts_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4674:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_68 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_68) > (ofm_dim_68)) __ci1306__ = adf::frontend::instrument< decltype(ofm_dim_68) > ( ofm_dim_68, "ofm_dim_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4677:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_68 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_68) > (ofm_bound_68)) __ci1307__ = adf::frontend::instrument< decltype(ofm_bound_68) > ( ofm_bound_68, "ofm_bound_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4678:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_68 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_68) > (ofmsv_dim_68)) __ci1308__ = adf::frontend::instrument< decltype(ofmsv_dim_68) > ( ofmsv_dim_68, "ofmsv_dim_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4679:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_68 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_68) > (ofmsv_size_68)) __ci1309__ = adf::frontend::instrument< decltype(ofmsv_size_68) > ( ofmsv_size_68, "ofmsv_size_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4680:1", nullptr, ""); +uint32_t ofm_repetition_68 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_68) > (ofm_repetition_68)) __ci1310__ = adf::frontend::instrument< decltype(ofm_repetition_68) > ( ofm_repetition_68, "ofm_repetition_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4681:1", nullptr, ""); +bool has_l1_read_access_pattern_68 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_68) > (has_l1_read_access_pattern_68)) __ci1311__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_68) > ( has_l1_read_access_pattern_68, "has_l1_read_access_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4682:1", nullptr, ""); + +std::vector l1_read_pattern_68 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_68) > (l1_read_pattern_68)) __ci1312__ = adf::frontend::instrument< decltype(l1_read_pattern_68) > ( l1_read_pattern_68, "l1_read_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4684:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_68 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_68) > (ofm_pattern_68)) __ci1313__ = adf::frontend::instrument< decltype(ofm_pattern_68) > ( ofm_pattern_68, "ofm_pattern_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4686:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_69 = {8, 20, 32, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_69) > (ifm_dim_69)) __ci1314__ = adf::frontend::instrument< decltype(ifm_dim_69) > ( ifm_dim_69, "ifm_dim_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4715:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_69 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_69) > (ifm_bound_69)) __ci1315__ = adf::frontend::instrument< decltype(ifm_bound_69) > ( ifm_bound_69, "ifm_bound_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4716:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_69 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_69) > (ifmsv_dim_69)) __ci1316__ = adf::frontend::instrument< decltype(ifmsv_dim_69) > ( ifmsv_dim_69, "ifmsv_dim_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4717:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_69 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_69) > (ifmsv_size_69)) __ci1317__ = adf::frontend::instrument< decltype(ifmsv_size_69) > ( ifmsv_size_69, "ifmsv_size_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4718:1", nullptr, ""); +uint32_t kernel_iter_69 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_69) > (kernel_iter_69)) __ci1318__ = adf::frontend::instrument< decltype(kernel_iter_69) > ( kernel_iter_69, "kernel_iter_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4719:1", nullptr, ""); +bool has_l1_write_access_pattern_69 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_69) > (has_l1_write_access_pattern_69)) __ci1319__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_69) > ( has_l1_write_access_pattern_69, "has_l1_write_access_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4720:1", nullptr, ""); +std::vector l1_write_pattern_69 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_69) > (l1_write_pattern_69)) __ci1320__ = adf::frontend::instrument< decltype(l1_write_pattern_69) > ( l1_write_pattern_69, "l1_write_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4721:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_69 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_69) > (ifm_pattern_69)) __ci1321__ = adf::frontend::instrument< decltype(ifm_pattern_69) > ( ifm_pattern_69, "ifm_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4722:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_69 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_69) > (ifm2_dim_69)) __ci1322__ = adf::frontend::instrument< decltype(ifm2_dim_69) > ( ifm2_dim_69, "ifm2_dim_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4737:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_69 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_69) > (ifm2_bound_69)) __ci1323__ = adf::frontend::instrument< decltype(ifm2_bound_69) > ( ifm2_bound_69, "ifm2_bound_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4738:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_69 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_69) > (ifm2sv_dim_69)) __ci1324__ = adf::frontend::instrument< decltype(ifm2sv_dim_69) > ( ifm2sv_dim_69, "ifm2sv_dim_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4739:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_69 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_69) > (ifm2sv_size_69)) __ci1325__ = adf::frontend::instrument< decltype(ifm2sv_size_69) > ( ifm2sv_size_69, "ifm2sv_size_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4740:1", nullptr, ""); +std::vector> ifm2_pattern_69 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_69) > (ifm2_pattern_69)) __ci1326__ = adf::frontend::instrument< decltype(ifm2_pattern_69) > ( ifm2_pattern_69, "ifm2_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4741:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_69 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_69) > (wtssv_size_69)) __ci1327__ = adf::frontend::instrument< decltype(wtssv_size_69) > ( wtssv_size_69, "wtssv_size_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4756:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_69 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_69) > (has_l1_wts_write_access_pattern_69)) __ci1328__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_69) > ( has_l1_wts_write_access_pattern_69, "has_l1_wts_write_access_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4757:1", nullptr, ""); +std::vector l1_wts_write_pattern_69 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_69) > (l1_wts_write_pattern_69)) __ci1329__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_69) > ( l1_wts_write_pattern_69, "l1_wts_write_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4758:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_69 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_69) > (wts_pattern_69)) __ci1330__ = adf::frontend::instrument< decltype(wts_pattern_69) > ( wts_pattern_69, "wts_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4759:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_69 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_69) > (ofm_dim_69)) __ci1331__ = adf::frontend::instrument< decltype(ofm_dim_69) > ( ofm_dim_69, "ofm_dim_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4762:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_69 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_69) > (ofm_bound_69)) __ci1332__ = adf::frontend::instrument< decltype(ofm_bound_69) > ( ofm_bound_69, "ofm_bound_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4763:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_69 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_69) > (ofmsv_dim_69)) __ci1333__ = adf::frontend::instrument< decltype(ofmsv_dim_69) > ( ofmsv_dim_69, "ofmsv_dim_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4764:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_69 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_69) > (ofmsv_size_69)) __ci1334__ = adf::frontend::instrument< decltype(ofmsv_size_69) > ( ofmsv_size_69, "ofmsv_size_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4765:1", nullptr, ""); +uint32_t ofm_repetition_69 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_69) > (ofm_repetition_69)) __ci1335__ = adf::frontend::instrument< decltype(ofm_repetition_69) > ( ofm_repetition_69, "ofm_repetition_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4766:1", nullptr, ""); +bool has_l1_read_access_pattern_69 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_69) > (has_l1_read_access_pattern_69)) __ci1336__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_69) > ( has_l1_read_access_pattern_69, "has_l1_read_access_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4767:1", nullptr, ""); + +std::vector l1_read_pattern_69 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_69) > (l1_read_pattern_69)) __ci1337__ = adf::frontend::instrument< decltype(l1_read_pattern_69) > ( l1_read_pattern_69, "l1_read_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4769:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_69 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_69) > (ofm_pattern_69)) __ci1338__ = adf::frontend::instrument< decltype(ofm_pattern_69) > ( ofm_pattern_69, "ofm_pattern_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4771:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_70 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_70) > (ifm_dim_70)) __ci1339__ = adf::frontend::instrument< decltype(ifm_dim_70) > ( ifm_dim_70, "ifm_dim_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4800:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_70 = {8, 20, 30, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_70) > (ifm_bound_70)) __ci1340__ = adf::frontend::instrument< decltype(ifm_bound_70) > ( ifm_bound_70, "ifm_bound_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4801:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_70 = {8, 32, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_70) > (ifmsv_dim_70)) __ci1341__ = adf::frontend::instrument< decltype(ifmsv_dim_70) > ( ifmsv_dim_70, "ifmsv_dim_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4802:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_70 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_70) > (ifmsv_size_70)) __ci1342__ = adf::frontend::instrument< decltype(ifmsv_size_70) > ( ifmsv_size_70, "ifmsv_size_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4803:1", nullptr, ""); +uint32_t kernel_iter_70 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_70) > (kernel_iter_70)) __ci1343__ = adf::frontend::instrument< decltype(kernel_iter_70) > ( kernel_iter_70, "kernel_iter_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4804:1", nullptr, ""); +bool has_l1_write_access_pattern_70 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_70) > (has_l1_write_access_pattern_70)) __ci1344__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_70) > ( has_l1_write_access_pattern_70, "has_l1_write_access_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4805:1", nullptr, ""); +std::vector l1_write_pattern_70 = {tiling({.buffer_dimension = {8, 32, 10, 1}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_70) > (l1_write_pattern_70)) __ci1345__ = adf::frontend::instrument< decltype(l1_write_pattern_70) > ( l1_write_pattern_70, "l1_write_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4806:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_70 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 30, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_70) > (ifm_pattern_70)) __ci1346__ = adf::frontend::instrument< decltype(ifm_pattern_70) > ( ifm_pattern_70, "ifm_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4807:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_70 = {24192}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_70) > (wts_ddr_dim_70)) __ci1347__ = adf::frontend::instrument< decltype(wts_ddr_dim_70) > ( wts_ddr_dim_70, "wts_ddr_dim_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4822:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_70 = {24192}; decltype(adf::frontend::instrument< decltype(wts_dim_70) > (wts_dim_70)) __ci1348__ = adf::frontend::instrument< decltype(wts_dim_70) > ( wts_dim_70, "wts_dim_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4823:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_70 = {2016}; decltype(adf::frontend::instrument< decltype(wtssv_dim_70) > (wtssv_dim_70)) __ci1349__ = adf::frontend::instrument< decltype(wtssv_dim_70) > ( wtssv_dim_70, "wtssv_dim_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4824:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_70 = 2016; decltype(adf::frontend::instrument< decltype(wtssv_size_70) > (wtssv_size_70)) __ci1350__ = adf::frontend::instrument< decltype(wtssv_size_70) > ( wtssv_size_70, "wtssv_size_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4825:1", nullptr, ""); +uint32_t wts_repetition_70 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_70) > (wts_repetition_70)) __ci1351__ = adf::frontend::instrument< decltype(wts_repetition_70) > ( wts_repetition_70, "wts_repetition_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4826:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_70 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_70) > (has_l1_wts_write_access_pattern_70)) __ci1352__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_70) > ( has_l1_wts_write_access_pattern_70, "has_l1_wts_write_access_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4827:1", nullptr, ""); +std::vector l1_wts_write_pattern_70 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_70) > (l1_wts_write_pattern_70)) __ci1353__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_70) > ( l1_wts_write_pattern_70, "l1_wts_write_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4828:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_70 = { +{ + tiling({.buffer_dimension = {6048, 4}, .tiling_dimension = {2016, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2016, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6048, 4}, .tiling_dimension = {2016, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2016, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6048, 4}, .tiling_dimension = {2016, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2016, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6048, 4}, .tiling_dimension = {2016, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2016, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_70) > (wts_pattern_70)) __ci1354__ = adf::frontend::instrument< decltype(wts_pattern_70) > ( wts_pattern_70, "wts_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4829:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_70[] = { +{ + tiling({.buffer_dimension = {24192, 1}, .tiling_dimension = {12096, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {24192, 1}, .tiling_dimension = {12096, 1}, .offset = {12096, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_70) > (wts_ddr_read_pattern_70)) __ci1355__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_70) > ( wts_ddr_read_pattern_70, "wts_ddr_read_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4844:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_70[] = { +{ + tiling({.buffer_dimension = {24192}, .tiling_dimension = {12096}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {24192}, .tiling_dimension = {12096}, .offset = {12096}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_70) > (wts_ddr_write_pattern_70)) __ci1356__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_70) > ( wts_ddr_write_pattern_70, "wts_ddr_write_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4851:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_70 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_70) > (ofm_dim_70)) __ci1357__ = adf::frontend::instrument< decltype(ofm_dim_70) > ( ofm_dim_70, "ofm_dim_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4860:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_70 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_70) > (ofm_bound_70)) __ci1358__ = adf::frontend::instrument< decltype(ofm_bound_70) > ( ofm_bound_70, "ofm_bound_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4861:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_70 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_70) > (ofmsv_dim_70)) __ci1359__ = adf::frontend::instrument< decltype(ofmsv_dim_70) > ( ofmsv_dim_70, "ofmsv_dim_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4862:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_70 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_70) > (ofmsv_size_70)) __ci1360__ = adf::frontend::instrument< decltype(ofmsv_size_70) > ( ofmsv_size_70, "ofmsv_size_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4863:1", nullptr, ""); +uint32_t ofm_repetition_70 = 3; decltype(adf::frontend::instrument< decltype(ofm_repetition_70) > (ofm_repetition_70)) __ci1361__ = adf::frontend::instrument< decltype(ofm_repetition_70) > ( ofm_repetition_70, "ofm_repetition_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4864:1", nullptr, ""); +bool has_l1_read_access_pattern_70 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_70) > (has_l1_read_access_pattern_70)) __ci1362__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_70) > ( has_l1_read_access_pattern_70, "has_l1_read_access_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4865:1", nullptr, ""); + +std::vector l1_read_pattern_70 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_70) > (l1_read_pattern_70)) __ci1363__ = adf::frontend::instrument< decltype(l1_read_pattern_70) > ( l1_read_pattern_70, "l1_read_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4867:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_70 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_70) > (ofm_pattern_70)) __ci1364__ = adf::frontend::instrument< decltype(ofm_pattern_70) > ( ofm_pattern_70, "ofm_pattern_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4869:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_71 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_71) > (ifm_dim_71)) __ci1365__ = adf::frontend::instrument< decltype(ifm_dim_71) > ( ifm_dim_71, "ifm_dim_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4898:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_71 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_71) > (ifm_bound_71)) __ci1366__ = adf::frontend::instrument< decltype(ifm_bound_71) > ( ifm_bound_71, "ifm_bound_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4899:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_71 = {8, 32, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_71) > (ifmsv_dim_71)) __ci1367__ = adf::frontend::instrument< decltype(ifmsv_dim_71) > ( ifmsv_dim_71, "ifmsv_dim_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4900:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_71 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_71) > (ifmsv_size_71)) __ci1368__ = adf::frontend::instrument< decltype(ifmsv_size_71) > ( ifmsv_size_71, "ifmsv_size_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4901:1", nullptr, ""); +uint32_t kernel_iter_71 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_71) > (kernel_iter_71)) __ci1369__ = adf::frontend::instrument< decltype(kernel_iter_71) > ( kernel_iter_71, "kernel_iter_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4902:1", nullptr, ""); +bool has_l1_write_access_pattern_71 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_71) > (has_l1_write_access_pattern_71)) __ci1370__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_71) > ( has_l1_write_access_pattern_71, "has_l1_write_access_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4903:1", nullptr, ""); +std::vector l1_write_pattern_71 = {tiling({.buffer_dimension = {8, 32, 10, 1}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_71) > (l1_write_pattern_71)) __ci1371__ = adf::frontend::instrument< decltype(l1_write_pattern_71) > ( l1_write_pattern_71, "l1_write_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_71 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_71) > (ifm_pattern_71)) __ci1372__ = adf::frontend::instrument< decltype(ifm_pattern_71) > ( ifm_pattern_71, "ifm_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4905:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_71 = {21504}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_71) > (wts_ddr_dim_71)) __ci1373__ = adf::frontend::instrument< decltype(wts_ddr_dim_71) > ( wts_ddr_dim_71, "wts_ddr_dim_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4920:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_71 = {21504}; decltype(adf::frontend::instrument< decltype(wts_dim_71) > (wts_dim_71)) __ci1374__ = adf::frontend::instrument< decltype(wts_dim_71) > ( wts_dim_71, "wts_dim_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4921:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_71 = {2688}; decltype(adf::frontend::instrument< decltype(wtssv_dim_71) > (wtssv_dim_71)) __ci1375__ = adf::frontend::instrument< decltype(wtssv_dim_71) > ( wtssv_dim_71, "wtssv_dim_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4922:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_71 = 2688; decltype(adf::frontend::instrument< decltype(wtssv_size_71) > (wtssv_size_71)) __ci1376__ = adf::frontend::instrument< decltype(wtssv_size_71) > ( wtssv_size_71, "wtssv_size_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4923:1", nullptr, ""); +uint32_t wts_repetition_71 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_71) > (wts_repetition_71)) __ci1377__ = adf::frontend::instrument< decltype(wts_repetition_71) > ( wts_repetition_71, "wts_repetition_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4924:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_71 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_71) > (has_l1_wts_write_access_pattern_71)) __ci1378__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_71) > ( has_l1_wts_write_access_pattern_71, "has_l1_wts_write_access_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4925:1", nullptr, ""); +std::vector l1_wts_write_pattern_71 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_71) > (l1_wts_write_pattern_71)) __ci1379__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_71) > ( l1_wts_write_pattern_71, "l1_wts_write_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4926:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_71 = { +{ + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 4}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 5}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {2688, 8}, .tiling_dimension = {2688, 1}, .offset = {0, 7}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_71) > (wts_pattern_71)) __ci1380__ = adf::frontend::instrument< decltype(wts_pattern_71) > ( wts_pattern_71, "wts_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4927:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_71[] = { +{ + tiling({.buffer_dimension = {21504, 1}, .tiling_dimension = {10752, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {21504, 1}, .tiling_dimension = {10752, 1}, .offset = {10752, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_71) > (wts_ddr_read_pattern_71)) __ci1381__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_71) > ( wts_ddr_read_pattern_71, "wts_ddr_read_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4946:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_71[] = { +{ + tiling({.buffer_dimension = {21504}, .tiling_dimension = {10752}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {21504}, .tiling_dimension = {10752}, .offset = {10752}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_71) > (wts_ddr_write_pattern_71)) __ci1382__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_71) > ( wts_ddr_write_pattern_71, "wts_ddr_write_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4953:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_71 = {8, 32, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_71) > (ofm_dim_71)) __ci1383__ = adf::frontend::instrument< decltype(ofm_dim_71) > ( ofm_dim_71, "ofm_dim_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4962:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_71 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_71) > (ofm_bound_71)) __ci1384__ = adf::frontend::instrument< decltype(ofm_bound_71) > ( ofm_bound_71, "ofm_bound_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4963:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_71 = {8, 32, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_71) > (ofmsv_dim_71)) __ci1385__ = adf::frontend::instrument< decltype(ofmsv_dim_71) > ( ofmsv_dim_71, "ofmsv_dim_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4964:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_71 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_71) > (ofmsv_size_71)) __ci1386__ = adf::frontend::instrument< decltype(ofmsv_size_71) > ( ofmsv_size_71, "ofmsv_size_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4965:1", nullptr, ""); +uint32_t ofm_repetition_71 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_71) > (ofm_repetition_71)) __ci1387__ = adf::frontend::instrument< decltype(ofm_repetition_71) > ( ofm_repetition_71, "ofm_repetition_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4966:1", nullptr, ""); +bool has_l1_read_access_pattern_71 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_71) > (has_l1_read_access_pattern_71)) __ci1388__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_71) > ( has_l1_read_access_pattern_71, "has_l1_read_access_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4967:1", nullptr, ""); + +std::vector l1_read_pattern_71 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_71) > (l1_read_pattern_71)) __ci1389__ = adf::frontend::instrument< decltype(l1_read_pattern_71) > ( l1_read_pattern_71, "l1_read_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4969:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_71 = { +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_71) > (ofm_pattern_71)) __ci1390__ = adf::frontend::instrument< decltype(ofm_pattern_71) > ( ofm_pattern_71, "ofm_pattern_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:4971:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_72 = {8, 32, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_72) > (ifm_dim_72)) __ci1391__ = adf::frontend::instrument< decltype(ifm_dim_72) > ( ifm_dim_72, "ifm_dim_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_72 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_72) > (ifm_bound_72)) __ci1392__ = adf::frontend::instrument< decltype(ifm_bound_72) > ( ifm_bound_72, "ifm_bound_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5001:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_72 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_72) > (ifmsv_dim_72)) __ci1393__ = adf::frontend::instrument< decltype(ifmsv_dim_72) > ( ifmsv_dim_72, "ifmsv_dim_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5002:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_72 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_72) > (ifmsv_size_72)) __ci1394__ = adf::frontend::instrument< decltype(ifmsv_size_72) > ( ifmsv_size_72, "ifmsv_size_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5003:1", nullptr, ""); +uint32_t kernel_iter_72 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_72) > (kernel_iter_72)) __ci1395__ = adf::frontend::instrument< decltype(kernel_iter_72) > ( kernel_iter_72, "kernel_iter_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5004:1", nullptr, ""); +bool has_l1_write_access_pattern_72 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_72) > (has_l1_write_access_pattern_72)) __ci1396__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_72) > ( has_l1_write_access_pattern_72, "has_l1_write_access_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5005:1", nullptr, ""); +std::vector l1_write_pattern_72 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_72) > (l1_write_pattern_72)) __ci1397__ = adf::frontend::instrument< decltype(l1_write_pattern_72) > ( l1_write_pattern_72, "l1_write_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5006:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_72 = { +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_72) > (ifm_pattern_72)) __ci1398__ = adf::frontend::instrument< decltype(ifm_pattern_72) > ( ifm_pattern_72, "ifm_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5007:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_72 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_72) > (wtssv_size_72)) __ci1399__ = adf::frontend::instrument< decltype(wtssv_size_72) > ( wtssv_size_72, "wtssv_size_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5022:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_72 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_72) > (has_l1_wts_write_access_pattern_72)) __ci1400__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_72) > ( has_l1_wts_write_access_pattern_72, "has_l1_wts_write_access_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5023:1", nullptr, ""); +std::vector l1_wts_write_pattern_72 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_72) > (l1_wts_write_pattern_72)) __ci1401__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_72) > ( l1_wts_write_pattern_72, "l1_wts_write_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5024:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_72 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_72) > (wts_pattern_72)) __ci1402__ = adf::frontend::instrument< decltype(wts_pattern_72) > ( wts_pattern_72, "wts_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5025:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_72 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_72) > (ofm_dim_72)) __ci1403__ = adf::frontend::instrument< decltype(ofm_dim_72) > ( ofm_dim_72, "ofm_dim_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5028:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_72 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_72) > (ofm_bound_72)) __ci1404__ = adf::frontend::instrument< decltype(ofm_bound_72) > ( ofm_bound_72, "ofm_bound_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5029:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_72 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_72) > (ofmsv_dim_72)) __ci1405__ = adf::frontend::instrument< decltype(ofmsv_dim_72) > ( ofmsv_dim_72, "ofmsv_dim_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5030:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_72 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_72) > (ofmsv_size_72)) __ci1406__ = adf::frontend::instrument< decltype(ofmsv_size_72) > ( ofmsv_size_72, "ofmsv_size_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5031:1", nullptr, ""); +uint32_t ofm_repetition_72 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_72) > (ofm_repetition_72)) __ci1407__ = adf::frontend::instrument< decltype(ofm_repetition_72) > ( ofm_repetition_72, "ofm_repetition_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5032:1", nullptr, ""); +bool has_l1_read_access_pattern_72 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_72) > (has_l1_read_access_pattern_72)) __ci1408__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_72) > ( has_l1_read_access_pattern_72, "has_l1_read_access_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5033:1", nullptr, ""); + +std::vector l1_read_pattern_72 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_72) > (l1_read_pattern_72)) __ci1409__ = adf::frontend::instrument< decltype(l1_read_pattern_72) > ( l1_read_pattern_72, "l1_read_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5035:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_72 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_72) > (ofm_pattern_72)) __ci1410__ = adf::frontend::instrument< decltype(ofm_pattern_72) > ( ofm_pattern_72, "ofm_pattern_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5037:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_73 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_73) > (ifm_dim_73)) __ci1411__ = adf::frontend::instrument< decltype(ifm_dim_73) > ( ifm_dim_73, "ifm_dim_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5066:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_73 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_73) > (ifm_bound_73)) __ci1412__ = adf::frontend::instrument< decltype(ifm_bound_73) > ( ifm_bound_73, "ifm_bound_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5067:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_73 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_73) > (ifmsv_dim_73)) __ci1413__ = adf::frontend::instrument< decltype(ifmsv_dim_73) > ( ifmsv_dim_73, "ifmsv_dim_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5068:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_73 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_73) > (ifmsv_size_73)) __ci1414__ = adf::frontend::instrument< decltype(ifmsv_size_73) > ( ifmsv_size_73, "ifmsv_size_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5069:1", nullptr, ""); +uint32_t kernel_iter_73 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_73) > (kernel_iter_73)) __ci1415__ = adf::frontend::instrument< decltype(kernel_iter_73) > ( kernel_iter_73, "kernel_iter_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5070:1", nullptr, ""); +bool has_l1_write_access_pattern_73 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_73) > (has_l1_write_access_pattern_73)) __ci1416__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_73) > ( has_l1_write_access_pattern_73, "has_l1_write_access_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5071:1", nullptr, ""); +std::vector l1_write_pattern_73 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_73) > (l1_write_pattern_73)) __ci1417__ = adf::frontend::instrument< decltype(l1_write_pattern_73) > ( l1_write_pattern_73, "l1_write_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5072:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_73 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_73) > (ifm_pattern_73)) __ci1418__ = adf::frontend::instrument< decltype(ifm_pattern_73) > ( ifm_pattern_73, "ifm_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5073:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_73 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_73) > (wtssv_size_73)) __ci1419__ = adf::frontend::instrument< decltype(wtssv_size_73) > ( wtssv_size_73, "wtssv_size_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5088:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_73 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_73) > (has_l1_wts_write_access_pattern_73)) __ci1420__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_73) > ( has_l1_wts_write_access_pattern_73, "has_l1_wts_write_access_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5089:1", nullptr, ""); +std::vector l1_wts_write_pattern_73 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_73) > (l1_wts_write_pattern_73)) __ci1421__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_73) > ( l1_wts_write_pattern_73, "l1_wts_write_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5090:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_73 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_73) > (wts_pattern_73)) __ci1422__ = adf::frontend::instrument< decltype(wts_pattern_73) > ( wts_pattern_73, "wts_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5091:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_73 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_73) > (ofm_dim_73)) __ci1423__ = adf::frontend::instrument< decltype(ofm_dim_73) > ( ofm_dim_73, "ofm_dim_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5094:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_73 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_73) > (ofm_bound_73)) __ci1424__ = adf::frontend::instrument< decltype(ofm_bound_73) > ( ofm_bound_73, "ofm_bound_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5095:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_73 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_73) > (ofmsv_dim_73)) __ci1425__ = adf::frontend::instrument< decltype(ofmsv_dim_73) > ( ofmsv_dim_73, "ofmsv_dim_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5096:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_73 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_73) > (ofmsv_size_73)) __ci1426__ = adf::frontend::instrument< decltype(ofmsv_size_73) > ( ofmsv_size_73, "ofmsv_size_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5097:1", nullptr, ""); +uint32_t ofm_repetition_73 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_73) > (ofm_repetition_73)) __ci1427__ = adf::frontend::instrument< decltype(ofm_repetition_73) > ( ofm_repetition_73, "ofm_repetition_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5098:1", nullptr, ""); +bool has_l1_read_access_pattern_73 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_73) > (has_l1_read_access_pattern_73)) __ci1428__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_73) > ( has_l1_read_access_pattern_73, "has_l1_read_access_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5099:1", nullptr, ""); + +std::vector l1_read_pattern_73 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_73) > (l1_read_pattern_73)) __ci1429__ = adf::frontend::instrument< decltype(l1_read_pattern_73) > ( l1_read_pattern_73, "l1_read_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5101:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_73 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_73) > (ofm_pattern_73)) __ci1430__ = adf::frontend::instrument< decltype(ofm_pattern_73) > ( ofm_pattern_73, "ofm_pattern_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5103:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_74 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_74) > (ifm_dim_74)) __ci1431__ = adf::frontend::instrument< decltype(ifm_dim_74) > ( ifm_dim_74, "ifm_dim_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5132:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_74 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_74) > (ifm_bound_74)) __ci1432__ = adf::frontend::instrument< decltype(ifm_bound_74) > ( ifm_bound_74, "ifm_bound_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5133:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_74 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_74) > (ifmsv_dim_74)) __ci1433__ = adf::frontend::instrument< decltype(ifmsv_dim_74) > ( ifmsv_dim_74, "ifmsv_dim_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5134:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_74 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_74) > (ifmsv_size_74)) __ci1434__ = adf::frontend::instrument< decltype(ifmsv_size_74) > ( ifmsv_size_74, "ifmsv_size_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5135:1", nullptr, ""); +uint32_t kernel_iter_74 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_74) > (kernel_iter_74)) __ci1435__ = adf::frontend::instrument< decltype(kernel_iter_74) > ( kernel_iter_74, "kernel_iter_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5136:1", nullptr, ""); +bool has_l1_write_access_pattern_74 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_74) > (has_l1_write_access_pattern_74)) __ci1436__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_74) > ( has_l1_write_access_pattern_74, "has_l1_write_access_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5137:1", nullptr, ""); +std::vector l1_write_pattern_74 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_74) > (l1_write_pattern_74)) __ci1437__ = adf::frontend::instrument< decltype(l1_write_pattern_74) > ( l1_write_pattern_74, "l1_write_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5138:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_74 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_74) > (ifm_pattern_74)) __ci1438__ = adf::frontend::instrument< decltype(ifm_pattern_74) > ( ifm_pattern_74, "ifm_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5139:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_74 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_74) > (wtssv_size_74)) __ci1439__ = adf::frontend::instrument< decltype(wtssv_size_74) > ( wtssv_size_74, "wtssv_size_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5154:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_74 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_74) > (has_l1_wts_write_access_pattern_74)) __ci1440__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_74) > ( has_l1_wts_write_access_pattern_74, "has_l1_wts_write_access_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5155:1", nullptr, ""); +std::vector l1_wts_write_pattern_74 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_74) > (l1_wts_write_pattern_74)) __ci1441__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_74) > ( l1_wts_write_pattern_74, "l1_wts_write_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5156:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_74 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_74) > (wts_pattern_74)) __ci1442__ = adf::frontend::instrument< decltype(wts_pattern_74) > ( wts_pattern_74, "wts_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_74 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_74) > (ofm_dim_74)) __ci1443__ = adf::frontend::instrument< decltype(ofm_dim_74) > ( ofm_dim_74, "ofm_dim_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5160:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_74 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_74) > (ofm_bound_74)) __ci1444__ = adf::frontend::instrument< decltype(ofm_bound_74) > ( ofm_bound_74, "ofm_bound_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5161:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_74 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_74) > (ofmsv_dim_74)) __ci1445__ = adf::frontend::instrument< decltype(ofmsv_dim_74) > ( ofmsv_dim_74, "ofmsv_dim_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5162:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_74 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_74) > (ofmsv_size_74)) __ci1446__ = adf::frontend::instrument< decltype(ofmsv_size_74) > ( ofmsv_size_74, "ofmsv_size_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5163:1", nullptr, ""); +uint32_t ofm_repetition_74 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_74) > (ofm_repetition_74)) __ci1447__ = adf::frontend::instrument< decltype(ofm_repetition_74) > ( ofm_repetition_74, "ofm_repetition_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5164:1", nullptr, ""); +bool has_l1_read_access_pattern_74 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_74) > (has_l1_read_access_pattern_74)) __ci1448__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_74) > ( has_l1_read_access_pattern_74, "has_l1_read_access_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5165:1", nullptr, ""); + +std::vector l1_read_pattern_74 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_74) > (l1_read_pattern_74)) __ci1449__ = adf::frontend::instrument< decltype(l1_read_pattern_74) > ( l1_read_pattern_74, "l1_read_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5167:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_74 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_74) > (ofm_pattern_74)) __ci1450__ = adf::frontend::instrument< decltype(ofm_pattern_74) > ( ofm_pattern_74, "ofm_pattern_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5169:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_75 = {8, 32, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_75) > (ifm_dim_75)) __ci1451__ = adf::frontend::instrument< decltype(ifm_dim_75) > ( ifm_dim_75, "ifm_dim_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5198:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_75 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_75) > (ifm_bound_75)) __ci1452__ = adf::frontend::instrument< decltype(ifm_bound_75) > ( ifm_bound_75, "ifm_bound_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5199:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_75 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_75) > (ifmsv_dim_75)) __ci1453__ = adf::frontend::instrument< decltype(ifmsv_dim_75) > ( ifmsv_dim_75, "ifmsv_dim_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5200:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_75 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_75) > (ifmsv_size_75)) __ci1454__ = adf::frontend::instrument< decltype(ifmsv_size_75) > ( ifmsv_size_75, "ifmsv_size_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5201:1", nullptr, ""); +uint32_t kernel_iter_75 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_75) > (kernel_iter_75)) __ci1455__ = adf::frontend::instrument< decltype(kernel_iter_75) > ( kernel_iter_75, "kernel_iter_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5202:1", nullptr, ""); +bool has_l1_write_access_pattern_75 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_75) > (has_l1_write_access_pattern_75)) __ci1456__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_75) > ( has_l1_write_access_pattern_75, "has_l1_write_access_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5203:1", nullptr, ""); +std::vector l1_write_pattern_75 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_75) > (l1_write_pattern_75)) __ci1457__ = adf::frontend::instrument< decltype(l1_write_pattern_75) > ( l1_write_pattern_75, "l1_write_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5204:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_75 = { +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_75) > (ifm_pattern_75)) __ci1458__ = adf::frontend::instrument< decltype(ifm_pattern_75) > ( ifm_pattern_75, "ifm_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5205:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_75 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_75) > (ifm2_dim_75)) __ci1459__ = adf::frontend::instrument< decltype(ifm2_dim_75) > ( ifm2_dim_75, "ifm2_dim_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5220:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_75 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_75) > (ifm2_bound_75)) __ci1460__ = adf::frontend::instrument< decltype(ifm2_bound_75) > ( ifm2_bound_75, "ifm2_bound_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5221:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_75 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_75) > (ifm2sv_dim_75)) __ci1461__ = adf::frontend::instrument< decltype(ifm2sv_dim_75) > ( ifm2sv_dim_75, "ifm2sv_dim_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5222:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_75 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_75) > (ifm2sv_size_75)) __ci1462__ = adf::frontend::instrument< decltype(ifm2sv_size_75) > ( ifm2sv_size_75, "ifm2sv_size_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5223:1", nullptr, ""); +std::vector> ifm2_pattern_75 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_75) > (ifm2_pattern_75)) __ci1463__ = adf::frontend::instrument< decltype(ifm2_pattern_75) > ( ifm2_pattern_75, "ifm2_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5224:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_75 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_75) > (wtssv_size_75)) __ci1464__ = adf::frontend::instrument< decltype(wtssv_size_75) > ( wtssv_size_75, "wtssv_size_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5239:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_75 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_75) > (has_l1_wts_write_access_pattern_75)) __ci1465__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_75) > ( has_l1_wts_write_access_pattern_75, "has_l1_wts_write_access_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5240:1", nullptr, ""); +std::vector l1_wts_write_pattern_75 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_75) > (l1_wts_write_pattern_75)) __ci1466__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_75) > ( l1_wts_write_pattern_75, "l1_wts_write_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5241:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_75 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_75) > (wts_pattern_75)) __ci1467__ = adf::frontend::instrument< decltype(wts_pattern_75) > ( wts_pattern_75, "wts_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5242:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_75 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_75) > (ofm_dim_75)) __ci1468__ = adf::frontend::instrument< decltype(ofm_dim_75) > ( ofm_dim_75, "ofm_dim_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5245:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_75 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_75) > (ofm_bound_75)) __ci1469__ = adf::frontend::instrument< decltype(ofm_bound_75) > ( ofm_bound_75, "ofm_bound_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5246:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_75 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_75) > (ofmsv_dim_75)) __ci1470__ = adf::frontend::instrument< decltype(ofmsv_dim_75) > ( ofmsv_dim_75, "ofmsv_dim_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5247:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_75 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_75) > (ofmsv_size_75)) __ci1471__ = adf::frontend::instrument< decltype(ofmsv_size_75) > ( ofmsv_size_75, "ofmsv_size_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5248:1", nullptr, ""); +uint32_t ofm_repetition_75 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_75) > (ofm_repetition_75)) __ci1472__ = adf::frontend::instrument< decltype(ofm_repetition_75) > ( ofm_repetition_75, "ofm_repetition_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5249:1", nullptr, ""); +bool has_l1_read_access_pattern_75 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_75) > (has_l1_read_access_pattern_75)) __ci1473__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_75) > ( has_l1_read_access_pattern_75, "has_l1_read_access_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5250:1", nullptr, ""); + +std::vector l1_read_pattern_75 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_75) > (l1_read_pattern_75)) __ci1474__ = adf::frontend::instrument< decltype(l1_read_pattern_75) > ( l1_read_pattern_75, "l1_read_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5252:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_75 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_75) > (ofm_pattern_75)) __ci1475__ = adf::frontend::instrument< decltype(ofm_pattern_75) > ( ofm_pattern_75, "ofm_pattern_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5254:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_76 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_76) > (ifm_dim_76)) __ci1476__ = adf::frontend::instrument< decltype(ifm_dim_76) > ( ifm_dim_76, "ifm_dim_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5283:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_76 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_76) > (ifm_bound_76)) __ci1477__ = adf::frontend::instrument< decltype(ifm_bound_76) > ( ifm_bound_76, "ifm_bound_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5284:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_76 = {8, 28, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_76) > (ifmsv_dim_76)) __ci1478__ = adf::frontend::instrument< decltype(ifmsv_dim_76) > ( ifmsv_dim_76, "ifmsv_dim_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_76 = 5376; decltype(adf::frontend::instrument< decltype(ifmsv_size_76) > (ifmsv_size_76)) __ci1479__ = adf::frontend::instrument< decltype(ifmsv_size_76) > ( ifmsv_size_76, "ifmsv_size_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5286:1", nullptr, ""); +uint32_t kernel_iter_76 = 7; decltype(adf::frontend::instrument< decltype(kernel_iter_76) > (kernel_iter_76)) __ci1480__ = adf::frontend::instrument< decltype(kernel_iter_76) > ( kernel_iter_76, "kernel_iter_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5287:1", nullptr, ""); +bool has_l1_write_access_pattern_76 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_76) > (has_l1_write_access_pattern_76)) __ci1481__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_76) > ( has_l1_write_access_pattern_76, "has_l1_write_access_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5288:1", nullptr, ""); +std::vector l1_write_pattern_76 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_76) > (l1_write_pattern_76)) __ci1482__ = adf::frontend::instrument< decltype(l1_write_pattern_76) > ( l1_write_pattern_76, "l1_write_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5289:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_76 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 28} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 28} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 28} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 28} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_76) > (ifm_pattern_76)) __ci1483__ = adf::frontend::instrument< decltype(ifm_pattern_76) > ( ifm_pattern_76, "ifm_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5290:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_76 = {3584}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_76) > (wts_ddr_dim_76)) __ci1484__ = adf::frontend::instrument< decltype(wts_ddr_dim_76) > ( wts_ddr_dim_76, "wts_ddr_dim_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5305:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_76 = {3584}; decltype(adf::frontend::instrument< decltype(wts_dim_76) > (wts_dim_76)) __ci1485__ = adf::frontend::instrument< decltype(wts_dim_76) > ( wts_dim_76, "wts_dim_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5306:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_76 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_76) > (wtssv_dim_76)) __ci1486__ = adf::frontend::instrument< decltype(wtssv_dim_76) > ( wtssv_dim_76, "wtssv_dim_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5307:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_76 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_76) > (wts_repetition_76)) __ci1487__ = adf::frontend::instrument< decltype(wts_repetition_76) > ( wts_repetition_76, "wts_repetition_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5308:1", nullptr, ""); +uint32_t wtssv_size_76 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_76) > (wtssv_size_76)) __ci1488__ = adf::frontend::instrument< decltype(wtssv_size_76) > ( wtssv_size_76, "wtssv_size_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5309:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_76 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_76) > (has_l1_wts_write_access_pattern_76)) __ci1489__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_76) > ( has_l1_wts_write_access_pattern_76, "has_l1_wts_write_access_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5310:1", nullptr, ""); +std::vector l1_wts_write_pattern_76 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_76) > (l1_wts_write_pattern_76)) __ci1490__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_76) > ( l1_wts_write_pattern_76, "l1_wts_write_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5311:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_76 = { +{ + tiling({.buffer_dimension = {3584}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3584}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3584}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3584}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_76) > (wts_pattern_76)) __ci1491__ = adf::frontend::instrument< decltype(wts_pattern_76) > ( wts_pattern_76, "wts_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5312:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_76[] = { +{ + tiling({.buffer_dimension = {3584, 1}, .tiling_dimension = {1792, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3584, 1}, .tiling_dimension = {1792, 1}, .offset = {1792, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_76) > (wts_ddr_read_pattern_76)) __ci1492__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_76) > ( wts_ddr_read_pattern_76, "wts_ddr_read_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5327:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_76[] = { +{ + tiling({.buffer_dimension = {3584}, .tiling_dimension = {1792}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3584}, .tiling_dimension = {1792}, .offset = {1792}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_76) > (wts_ddr_write_pattern_76)) __ci1493__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_76) > ( wts_ddr_write_pattern_76, "wts_ddr_write_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5334:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_76 = {8, 24, 28, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_76) > (ofm_dim_76)) __ci1494__ = adf::frontend::instrument< decltype(ofm_dim_76) > ( ofm_dim_76, "ofm_dim_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5343:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_76 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_76) > (ofm_bound_76)) __ci1495__ = adf::frontend::instrument< decltype(ofm_bound_76) > ( ofm_bound_76, "ofm_bound_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5344:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_76 = {8, 24, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_76) > (ofmsv_dim_76)) __ci1496__ = adf::frontend::instrument< decltype(ofmsv_dim_76) > ( ofmsv_dim_76, "ofmsv_dim_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5345:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_76 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_76) > (ofmsv_size_76)) __ci1497__ = adf::frontend::instrument< decltype(ofmsv_size_76) > ( ofmsv_size_76, "ofmsv_size_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5346:1", nullptr, ""); +uint32_t ofm_repetition_76 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_76) > (ofm_repetition_76)) __ci1498__ = adf::frontend::instrument< decltype(ofm_repetition_76) > ( ofm_repetition_76, "ofm_repetition_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5347:1", nullptr, ""); +bool has_l1_read_access_pattern_76 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_76) > (has_l1_read_access_pattern_76)) __ci1499__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_76) > ( has_l1_read_access_pattern_76, "has_l1_read_access_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5348:1", nullptr, ""); + +std::vector l1_read_pattern_76 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_76) > (l1_read_pattern_76)) __ci1500__ = adf::frontend::instrument< decltype(l1_read_pattern_76) > ( l1_read_pattern_76, "l1_read_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5350:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_76 = { +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 7} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_76) > (ofm_pattern_76)) __ci1501__ = adf::frontend::instrument< decltype(ofm_pattern_76) > ( ofm_pattern_76, "ofm_pattern_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5352:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_77 = {8, 24, 28, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_77) > (ifm_dim_77)) __ci1502__ = adf::frontend::instrument< decltype(ifm_dim_77) > ( ifm_dim_77, "ifm_dim_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_77 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_77) > (ifm_bound_77)) __ci1503__ = adf::frontend::instrument< decltype(ifm_bound_77) > ( ifm_bound_77, "ifm_bound_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5382:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_77 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_77) > (ifmsv_dim_77)) __ci1504__ = adf::frontend::instrument< decltype(ifmsv_dim_77) > ( ifmsv_dim_77, "ifmsv_dim_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_77 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_77) > (ifmsv_size_77)) __ci1505__ = adf::frontend::instrument< decltype(ifmsv_size_77) > ( ifmsv_size_77, "ifmsv_size_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5384:1", nullptr, ""); +uint32_t kernel_iter_77 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_77) > (kernel_iter_77)) __ci1506__ = adf::frontend::instrument< decltype(kernel_iter_77) > ( kernel_iter_77, "kernel_iter_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5385:1", nullptr, ""); +bool has_l1_write_access_pattern_77 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_77) > (has_l1_write_access_pattern_77)) __ci1507__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_77) > ( has_l1_write_access_pattern_77, "has_l1_write_access_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5386:1", nullptr, ""); +std::vector l1_write_pattern_77 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_77) > (l1_write_pattern_77)) __ci1508__ = adf::frontend::instrument< decltype(l1_write_pattern_77) > ( l1_write_pattern_77, "l1_write_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5387:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_77 = { +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_77) > (ifm_pattern_77)) __ci1509__ = adf::frontend::instrument< decltype(ifm_pattern_77) > ( ifm_pattern_77, "ifm_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5388:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_77 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_77) > (wtssv_size_77)) __ci1510__ = adf::frontend::instrument< decltype(wtssv_size_77) > ( wtssv_size_77, "wtssv_size_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5403:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_77 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_77) > (has_l1_wts_write_access_pattern_77)) __ci1511__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_77) > ( has_l1_wts_write_access_pattern_77, "has_l1_wts_write_access_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5404:1", nullptr, ""); +std::vector l1_wts_write_pattern_77 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_77) > (l1_wts_write_pattern_77)) __ci1512__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_77) > ( l1_wts_write_pattern_77, "l1_wts_write_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5405:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_77 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_77) > (wts_pattern_77)) __ci1513__ = adf::frontend::instrument< decltype(wts_pattern_77) > ( wts_pattern_77, "wts_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5406:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_77 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_77) > (ofm_dim_77)) __ci1514__ = adf::frontend::instrument< decltype(ofm_dim_77) > ( ofm_dim_77, "ofm_dim_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5409:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_77 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_77) > (ofm_bound_77)) __ci1515__ = adf::frontend::instrument< decltype(ofm_bound_77) > ( ofm_bound_77, "ofm_bound_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5410:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_77 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_77) > (ofmsv_dim_77)) __ci1516__ = adf::frontend::instrument< decltype(ofmsv_dim_77) > ( ofmsv_dim_77, "ofmsv_dim_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5411:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_77 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_77) > (ofmsv_size_77)) __ci1517__ = adf::frontend::instrument< decltype(ofmsv_size_77) > ( ofmsv_size_77, "ofmsv_size_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5412:1", nullptr, ""); +uint32_t ofm_repetition_77 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_77) > (ofm_repetition_77)) __ci1518__ = adf::frontend::instrument< decltype(ofm_repetition_77) > ( ofm_repetition_77, "ofm_repetition_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5413:1", nullptr, ""); +bool has_l1_read_access_pattern_77 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_77) > (has_l1_read_access_pattern_77)) __ci1519__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_77) > ( has_l1_read_access_pattern_77, "has_l1_read_access_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5414:1", nullptr, ""); + +std::vector l1_read_pattern_77 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_77) > (l1_read_pattern_77)) __ci1520__ = adf::frontend::instrument< decltype(l1_read_pattern_77) > ( l1_read_pattern_77, "l1_read_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5416:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_77 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_77) > (ofm_pattern_77)) __ci1521__ = adf::frontend::instrument< decltype(ofm_pattern_77) > ( ofm_pattern_77, "ofm_pattern_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5418:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_78 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_78) > (ifm_dim_78)) __ci1522__ = adf::frontend::instrument< decltype(ifm_dim_78) > ( ifm_dim_78, "ifm_dim_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5447:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_78 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_78) > (ifm_bound_78)) __ci1523__ = adf::frontend::instrument< decltype(ifm_bound_78) > ( ifm_bound_78, "ifm_bound_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5448:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_78 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_78) > (ifmsv_dim_78)) __ci1524__ = adf::frontend::instrument< decltype(ifmsv_dim_78) > ( ifmsv_dim_78, "ifmsv_dim_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5449:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_78 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_78) > (ifmsv_size_78)) __ci1525__ = adf::frontend::instrument< decltype(ifmsv_size_78) > ( ifmsv_size_78, "ifmsv_size_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5450:1", nullptr, ""); +uint32_t kernel_iter_78 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_78) > (kernel_iter_78)) __ci1526__ = adf::frontend::instrument< decltype(kernel_iter_78) > ( kernel_iter_78, "kernel_iter_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5451:1", nullptr, ""); +bool has_l1_write_access_pattern_78 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_78) > (has_l1_write_access_pattern_78)) __ci1527__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_78) > ( has_l1_write_access_pattern_78, "has_l1_write_access_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5452:1", nullptr, ""); +std::vector l1_write_pattern_78 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_78) > (l1_write_pattern_78)) __ci1528__ = adf::frontend::instrument< decltype(l1_write_pattern_78) > ( l1_write_pattern_78, "l1_write_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5453:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_78 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_78) > (ifm_pattern_78)) __ci1529__ = adf::frontend::instrument< decltype(ifm_pattern_78) > ( ifm_pattern_78, "ifm_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5454:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_78 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_78) > (wtssv_size_78)) __ci1530__ = adf::frontend::instrument< decltype(wtssv_size_78) > ( wtssv_size_78, "wtssv_size_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5469:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_78 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_78) > (has_l1_wts_write_access_pattern_78)) __ci1531__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_78) > ( has_l1_wts_write_access_pattern_78, "has_l1_wts_write_access_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5470:1", nullptr, ""); +std::vector l1_wts_write_pattern_78 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_78) > (l1_wts_write_pattern_78)) __ci1532__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_78) > ( l1_wts_write_pattern_78, "l1_wts_write_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5471:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_78 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_78) > (wts_pattern_78)) __ci1533__ = adf::frontend::instrument< decltype(wts_pattern_78) > ( wts_pattern_78, "wts_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5472:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_78 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_78) > (ofm_dim_78)) __ci1534__ = adf::frontend::instrument< decltype(ofm_dim_78) > ( ofm_dim_78, "ofm_dim_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5475:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_78 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_78) > (ofm_bound_78)) __ci1535__ = adf::frontend::instrument< decltype(ofm_bound_78) > ( ofm_bound_78, "ofm_bound_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5476:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_78 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_78) > (ofmsv_dim_78)) __ci1536__ = adf::frontend::instrument< decltype(ofmsv_dim_78) > ( ofmsv_dim_78, "ofmsv_dim_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5477:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_78 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_78) > (ofmsv_size_78)) __ci1537__ = adf::frontend::instrument< decltype(ofmsv_size_78) > ( ofmsv_size_78, "ofmsv_size_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5478:1", nullptr, ""); +uint32_t ofm_repetition_78 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_78) > (ofm_repetition_78)) __ci1538__ = adf::frontend::instrument< decltype(ofm_repetition_78) > ( ofm_repetition_78, "ofm_repetition_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5479:1", nullptr, ""); +bool has_l1_read_access_pattern_78 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_78) > (has_l1_read_access_pattern_78)) __ci1539__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_78) > ( has_l1_read_access_pattern_78, "has_l1_read_access_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5480:1", nullptr, ""); + +std::vector l1_read_pattern_78 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_78) > (l1_read_pattern_78)) __ci1540__ = adf::frontend::instrument< decltype(l1_read_pattern_78) > ( l1_read_pattern_78, "l1_read_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5482:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_78 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_78) > (ofm_pattern_78)) __ci1541__ = adf::frontend::instrument< decltype(ofm_pattern_78) > ( ofm_pattern_78, "ofm_pattern_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5484:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_79 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_79) > (ifm_dim_79)) __ci1542__ = adf::frontend::instrument< decltype(ifm_dim_79) > ( ifm_dim_79, "ifm_dim_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5513:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_79 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_79) > (ifm_bound_79)) __ci1543__ = adf::frontend::instrument< decltype(ifm_bound_79) > ( ifm_bound_79, "ifm_bound_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5514:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_79 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_79) > (ifmsv_dim_79)) __ci1544__ = adf::frontend::instrument< decltype(ifmsv_dim_79) > ( ifmsv_dim_79, "ifmsv_dim_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5515:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_79 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_79) > (ifmsv_size_79)) __ci1545__ = adf::frontend::instrument< decltype(ifmsv_size_79) > ( ifmsv_size_79, "ifmsv_size_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5516:1", nullptr, ""); +uint32_t kernel_iter_79 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_79) > (kernel_iter_79)) __ci1546__ = adf::frontend::instrument< decltype(kernel_iter_79) > ( kernel_iter_79, "kernel_iter_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5517:1", nullptr, ""); +bool has_l1_write_access_pattern_79 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_79) > (has_l1_write_access_pattern_79)) __ci1547__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_79) > ( has_l1_write_access_pattern_79, "has_l1_write_access_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5518:1", nullptr, ""); +std::vector l1_write_pattern_79 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_79) > (l1_write_pattern_79)) __ci1548__ = adf::frontend::instrument< decltype(l1_write_pattern_79) > ( l1_write_pattern_79, "l1_write_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5519:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_79 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_79) > (ifm_pattern_79)) __ci1549__ = adf::frontend::instrument< decltype(ifm_pattern_79) > ( ifm_pattern_79, "ifm_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5520:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_79 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_79) > (wtssv_size_79)) __ci1550__ = adf::frontend::instrument< decltype(wtssv_size_79) > ( wtssv_size_79, "wtssv_size_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5535:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_79 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_79) > (has_l1_wts_write_access_pattern_79)) __ci1551__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_79) > ( has_l1_wts_write_access_pattern_79, "has_l1_wts_write_access_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5536:1", nullptr, ""); +std::vector l1_wts_write_pattern_79 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_79) > (l1_wts_write_pattern_79)) __ci1552__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_79) > ( l1_wts_write_pattern_79, "l1_wts_write_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5537:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_79 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_79) > (wts_pattern_79)) __ci1553__ = adf::frontend::instrument< decltype(wts_pattern_79) > ( wts_pattern_79, "wts_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5538:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_79 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_79) > (ofm_dim_79)) __ci1554__ = adf::frontend::instrument< decltype(ofm_dim_79) > ( ofm_dim_79, "ofm_dim_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5541:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_79 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_79) > (ofm_bound_79)) __ci1555__ = adf::frontend::instrument< decltype(ofm_bound_79) > ( ofm_bound_79, "ofm_bound_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5542:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_79 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_79) > (ofmsv_dim_79)) __ci1556__ = adf::frontend::instrument< decltype(ofmsv_dim_79) > ( ofmsv_dim_79, "ofmsv_dim_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5543:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_79 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_79) > (ofmsv_size_79)) __ci1557__ = adf::frontend::instrument< decltype(ofmsv_size_79) > ( ofmsv_size_79, "ofmsv_size_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5544:1", nullptr, ""); +uint32_t ofm_repetition_79 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_79) > (ofm_repetition_79)) __ci1558__ = adf::frontend::instrument< decltype(ofm_repetition_79) > ( ofm_repetition_79, "ofm_repetition_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5545:1", nullptr, ""); +bool has_l1_read_access_pattern_79 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_79) > (has_l1_read_access_pattern_79)) __ci1559__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_79) > ( has_l1_read_access_pattern_79, "has_l1_read_access_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5546:1", nullptr, ""); + +std::vector l1_read_pattern_79 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_79) > (l1_read_pattern_79)) __ci1560__ = adf::frontend::instrument< decltype(l1_read_pattern_79) > ( l1_read_pattern_79, "l1_read_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5548:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_79 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_79) > (ofm_pattern_79)) __ci1561__ = adf::frontend::instrument< decltype(ofm_pattern_79) > ( ofm_pattern_79, "ofm_pattern_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5550:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_80 = {8, 24, 28, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_80) > (ifm_dim_80)) __ci1562__ = adf::frontend::instrument< decltype(ifm_dim_80) > ( ifm_dim_80, "ifm_dim_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5579:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_80 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_80) > (ifm_bound_80)) __ci1563__ = adf::frontend::instrument< decltype(ifm_bound_80) > ( ifm_bound_80, "ifm_bound_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5580:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_80 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_80) > (ifmsv_dim_80)) __ci1564__ = adf::frontend::instrument< decltype(ifmsv_dim_80) > ( ifmsv_dim_80, "ifmsv_dim_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5581:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_80 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_80) > (ifmsv_size_80)) __ci1565__ = adf::frontend::instrument< decltype(ifmsv_size_80) > ( ifmsv_size_80, "ifmsv_size_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5582:1", nullptr, ""); +uint32_t kernel_iter_80 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_80) > (kernel_iter_80)) __ci1566__ = adf::frontend::instrument< decltype(kernel_iter_80) > ( kernel_iter_80, "kernel_iter_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5583:1", nullptr, ""); +bool has_l1_write_access_pattern_80 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_80) > (has_l1_write_access_pattern_80)) __ci1567__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_80) > ( has_l1_write_access_pattern_80, "has_l1_write_access_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5584:1", nullptr, ""); +std::vector l1_write_pattern_80 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_80) > (l1_write_pattern_80)) __ci1568__ = adf::frontend::instrument< decltype(l1_write_pattern_80) > ( l1_write_pattern_80, "l1_write_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5585:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_80 = { +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 28, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_80) > (ifm_pattern_80)) __ci1569__ = adf::frontend::instrument< decltype(ifm_pattern_80) > ( ifm_pattern_80, "ifm_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5586:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_80 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_80) > (ifm2_dim_80)) __ci1570__ = adf::frontend::instrument< decltype(ifm2_dim_80) > ( ifm2_dim_80, "ifm2_dim_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5601:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_80 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_80) > (ifm2_bound_80)) __ci1571__ = adf::frontend::instrument< decltype(ifm2_bound_80) > ( ifm2_bound_80, "ifm2_bound_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5602:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_80 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_80) > (ifm2sv_dim_80)) __ci1572__ = adf::frontend::instrument< decltype(ifm2sv_dim_80) > ( ifm2sv_dim_80, "ifm2sv_dim_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5603:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_80 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_80) > (ifm2sv_size_80)) __ci1573__ = adf::frontend::instrument< decltype(ifm2sv_size_80) > ( ifm2sv_size_80, "ifm2sv_size_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5604:1", nullptr, ""); +std::vector> ifm2_pattern_80 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_80) > (ifm2_pattern_80)) __ci1574__ = adf::frontend::instrument< decltype(ifm2_pattern_80) > ( ifm2_pattern_80, "ifm2_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5605:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_80 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_80) > (wtssv_size_80)) __ci1575__ = adf::frontend::instrument< decltype(wtssv_size_80) > ( wtssv_size_80, "wtssv_size_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5620:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_80 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_80) > (has_l1_wts_write_access_pattern_80)) __ci1576__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_80) > ( has_l1_wts_write_access_pattern_80, "has_l1_wts_write_access_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5621:1", nullptr, ""); +std::vector l1_wts_write_pattern_80 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_80) > (l1_wts_write_pattern_80)) __ci1577__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_80) > ( l1_wts_write_pattern_80, "l1_wts_write_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5622:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_80 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_80) > (wts_pattern_80)) __ci1578__ = adf::frontend::instrument< decltype(wts_pattern_80) > ( wts_pattern_80, "wts_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5623:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_80 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_80) > (ofm_dim_80)) __ci1579__ = adf::frontend::instrument< decltype(ofm_dim_80) > ( ofm_dim_80, "ofm_dim_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5626:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_80 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_80) > (ofm_bound_80)) __ci1580__ = adf::frontend::instrument< decltype(ofm_bound_80) > ( ofm_bound_80, "ofm_bound_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5627:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_80 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_80) > (ofmsv_dim_80)) __ci1581__ = adf::frontend::instrument< decltype(ofmsv_dim_80) > ( ofmsv_dim_80, "ofmsv_dim_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5628:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_80 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_80) > (ofmsv_size_80)) __ci1582__ = adf::frontend::instrument< decltype(ofmsv_size_80) > ( ofmsv_size_80, "ofmsv_size_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5629:1", nullptr, ""); +uint32_t ofm_repetition_80 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_80) > (ofm_repetition_80)) __ci1583__ = adf::frontend::instrument< decltype(ofm_repetition_80) > ( ofm_repetition_80, "ofm_repetition_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5630:1", nullptr, ""); +bool has_l1_read_access_pattern_80 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_80) > (has_l1_read_access_pattern_80)) __ci1584__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_80) > ( has_l1_read_access_pattern_80, "has_l1_read_access_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5631:1", nullptr, ""); + +std::vector l1_read_pattern_80 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_80) > (l1_read_pattern_80)) __ci1585__ = adf::frontend::instrument< decltype(l1_read_pattern_80) > ( l1_read_pattern_80, "l1_read_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5633:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_80 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_80) > (ofm_pattern_80)) __ci1586__ = adf::frontend::instrument< decltype(ofm_pattern_80) > ( ofm_pattern_80, "ofm_pattern_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5635:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_81 = {8, 20, 32, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_81) > (ifm_dim_81)) __ci1587__ = adf::frontend::instrument< decltype(ifm_dim_81) > ( ifm_dim_81, "ifm_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5664:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_81 = {8, 20, 25, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_81) > (ifm_bound_81)) __ci1588__ = adf::frontend::instrument< decltype(ifm_bound_81) > ( ifm_bound_81, "ifm_bound_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5665:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_81 = {8, 32, 13, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_81) > (ifmsv_dim_81)) __ci1589__ = adf::frontend::instrument< decltype(ifmsv_dim_81) > ( ifmsv_dim_81, "ifmsv_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5666:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_81 = 3328; decltype(adf::frontend::instrument< decltype(ifmsv_size_81) > (ifmsv_size_81)) __ci1590__ = adf::frontend::instrument< decltype(ifmsv_size_81) > ( ifmsv_size_81, "ifmsv_size_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5667:1", nullptr, ""); +uint32_t kernel_iter_81 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_81) > (kernel_iter_81)) __ci1591__ = adf::frontend::instrument< decltype(kernel_iter_81) > ( kernel_iter_81, "kernel_iter_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5668:1", nullptr, ""); +bool has_l1_write_access_pattern_81 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_81) > (has_l1_write_access_pattern_81)) __ci1592__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_81) > ( has_l1_write_access_pattern_81, "has_l1_write_access_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5669:1", nullptr, ""); +std::vector l1_write_pattern_81 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_81) > (l1_write_pattern_81)) __ci1593__ = adf::frontend::instrument< decltype(l1_write_pattern_81) > ( l1_write_pattern_81, "l1_write_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5670:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_81 = { +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 32, 13, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 13, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 32, 13, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 13, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 32, 13, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 13, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 32, 12}, .tiling_dimension = {8, 32, 13, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 13, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 25, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_81) > (ifm_pattern_81)) __ci1594__ = adf::frontend::instrument< decltype(ifm_pattern_81) > ( ifm_pattern_81, "ifm_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5671:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_81 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_81) > (ifm2_dim_81)) __ci1595__ = adf::frontend::instrument< decltype(ifm2_dim_81) > ( ifm2_dim_81, "ifm2_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5686:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_81 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_81) > (ifm2_bound_81)) __ci1596__ = adf::frontend::instrument< decltype(ifm2_bound_81) > ( ifm2_bound_81, "ifm2_bound_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5687:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_81 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_81) > (ifm2sv_dim_81)) __ci1597__ = adf::frontend::instrument< decltype(ifm2sv_dim_81) > ( ifm2sv_dim_81, "ifm2sv_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5688:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_81 = 3072; decltype(adf::frontend::instrument< decltype(ifm2sv_size_81) > (ifm2sv_size_81)) __ci1598__ = adf::frontend::instrument< decltype(ifm2sv_size_81) > ( ifm2sv_size_81, "ifm2sv_size_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5689:1", nullptr, ""); +std::vector> ifm2_pattern_81 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_81) > (ifm2_pattern_81)) __ci1599__ = adf::frontend::instrument< decltype(ifm2_pattern_81) > ( ifm2_pattern_81, "ifm2_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5690:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_81 = {20736}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_81) > (wts_ddr_dim_81)) __ci1600__ = adf::frontend::instrument< decltype(wts_ddr_dim_81) > ( wts_ddr_dim_81, "wts_ddr_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5705:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_81 = {20736}; decltype(adf::frontend::instrument< decltype(wts_dim_81) > (wts_dim_81)) __ci1601__ = adf::frontend::instrument< decltype(wts_dim_81) > ( wts_dim_81, "wts_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5706:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_81 = {2592}; decltype(adf::frontend::instrument< decltype(wtssv_dim_81) > (wtssv_dim_81)) __ci1602__ = adf::frontend::instrument< decltype(wtssv_dim_81) > ( wtssv_dim_81, "wtssv_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5707:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_81 = 2592; decltype(adf::frontend::instrument< decltype(wtssv_size_81) > (wtssv_size_81)) __ci1603__ = adf::frontend::instrument< decltype(wtssv_size_81) > ( wtssv_size_81, "wtssv_size_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5708:1", nullptr, ""); +uint32_t wts_repetition_81 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_81) > (wts_repetition_81)) __ci1604__ = adf::frontend::instrument< decltype(wts_repetition_81) > ( wts_repetition_81, "wts_repetition_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5709:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_81 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_81) > (has_l1_wts_write_access_pattern_81)) __ci1605__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_81) > ( has_l1_wts_write_access_pattern_81, "has_l1_wts_write_access_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5710:1", nullptr, ""); +std::vector l1_wts_write_pattern_81 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_81) > (l1_wts_write_pattern_81)) __ci1606__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_81) > ( l1_wts_write_pattern_81, "l1_wts_write_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5711:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_81 = { +{ + tiling({.buffer_dimension = {5184, 4}, .tiling_dimension = {2592, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2592, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5184, 4}, .tiling_dimension = {2592, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2592, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5184, 4}, .tiling_dimension = {2592, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2592, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {5184, 4}, .tiling_dimension = {2592, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2592, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_81) > (wts_pattern_81)) __ci1607__ = adf::frontend::instrument< decltype(wts_pattern_81) > ( wts_pattern_81, "wts_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5712:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_81[] = { +{ + tiling({.buffer_dimension = {20736, 1}, .tiling_dimension = {10368, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {20736, 1}, .tiling_dimension = {10368, 1}, .offset = {10368, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_81) > (wts_ddr_read_pattern_81)) __ci1608__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_81) > ( wts_ddr_read_pattern_81, "wts_ddr_read_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5727:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_81[] = { +{ + tiling({.buffer_dimension = {20736}, .tiling_dimension = {10368}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {20736}, .tiling_dimension = {10368}, .offset = {10368}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_81) > (wts_ddr_write_pattern_81)) __ci1609__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_81) > ( wts_ddr_write_pattern_81, "wts_ddr_write_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5734:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_81 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_81) > (ofm_dim_81)) __ci1610__ = adf::frontend::instrument< decltype(ofm_dim_81) > ( ofm_dim_81, "ofm_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5743:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_81 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_81) > (ofm_bound_81)) __ci1611__ = adf::frontend::instrument< decltype(ofm_bound_81) > ( ofm_bound_81, "ofm_bound_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5744:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_81 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_81) > (ofmsv_dim_81)) __ci1612__ = adf::frontend::instrument< decltype(ofmsv_dim_81) > ( ofmsv_dim_81, "ofmsv_dim_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5745:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_81 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_81) > (ofmsv_size_81)) __ci1613__ = adf::frontend::instrument< decltype(ofmsv_size_81) > ( ofmsv_size_81, "ofmsv_size_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5746:1", nullptr, ""); +uint32_t ofm_repetition_81 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_81) > (ofm_repetition_81)) __ci1614__ = adf::frontend::instrument< decltype(ofm_repetition_81) > ( ofm_repetition_81, "ofm_repetition_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5747:1", nullptr, ""); +bool has_l1_read_access_pattern_81 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_81) > (has_l1_read_access_pattern_81)) __ci1615__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_81) > ( has_l1_read_access_pattern_81, "has_l1_read_access_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5748:1", nullptr, ""); + +std::vector l1_read_pattern_81 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_81) > (l1_read_pattern_81)) __ci1616__ = adf::frontend::instrument< decltype(l1_read_pattern_81) > ( l1_read_pattern_81, "l1_read_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5750:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_81 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_81) > (ofm_pattern_81)) __ci1617__ = adf::frontend::instrument< decltype(ofm_pattern_81) > ( ofm_pattern_81, "ofm_pattern_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5752:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_82 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_82) > (ifm_dim_82)) __ci1618__ = adf::frontend::instrument< decltype(ifm_dim_82) > ( ifm_dim_82, "ifm_dim_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5781:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_82 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_82) > (ifm_bound_82)) __ci1619__ = adf::frontend::instrument< decltype(ifm_bound_82) > ( ifm_bound_82, "ifm_bound_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5782:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_82 = {8, 8, 10, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_82) > (ifmsv_dim_82)) __ci1620__ = adf::frontend::instrument< decltype(ifmsv_dim_82) > ( ifmsv_dim_82, "ifmsv_dim_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5783:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_82 = 1920; decltype(adf::frontend::instrument< decltype(ifmsv_size_82) > (ifmsv_size_82)) __ci1621__ = adf::frontend::instrument< decltype(ifmsv_size_82) > ( ifmsv_size_82, "ifmsv_size_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5784:1", nullptr, ""); +uint32_t kernel_iter_82 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_82) > (kernel_iter_82)) __ci1622__ = adf::frontend::instrument< decltype(kernel_iter_82) > ( kernel_iter_82, "kernel_iter_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5785:1", nullptr, ""); +bool has_l1_write_access_pattern_82 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_82) > (has_l1_write_access_pattern_82)) __ci1623__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_82) > ( has_l1_write_access_pattern_82, "has_l1_write_access_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5786:1", nullptr, ""); +std::vector l1_write_pattern_82 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_82) > (l1_write_pattern_82)) __ci1624__ = adf::frontend::instrument< decltype(l1_write_pattern_82) > ( l1_write_pattern_82, "l1_write_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5787:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_82 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_82) > (ifm_pattern_82)) __ci1625__ = adf::frontend::instrument< decltype(ifm_pattern_82) > ( ifm_pattern_82, "ifm_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5788:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_82 = {16128}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_82) > (wts_ddr_dim_82)) __ci1626__ = adf::frontend::instrument< decltype(wts_ddr_dim_82) > ( wts_ddr_dim_82, "wts_ddr_dim_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5803:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_82 = {16128}; decltype(adf::frontend::instrument< decltype(wts_dim_82) > (wts_dim_82)) __ci1627__ = adf::frontend::instrument< decltype(wts_dim_82) > ( wts_dim_82, "wts_dim_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5804:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_82 = {4032}; decltype(adf::frontend::instrument< decltype(wtssv_dim_82) > (wtssv_dim_82)) __ci1628__ = adf::frontend::instrument< decltype(wtssv_dim_82) > ( wtssv_dim_82, "wtssv_dim_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5805:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_82 = 4032; decltype(adf::frontend::instrument< decltype(wtssv_size_82) > (wtssv_size_82)) __ci1629__ = adf::frontend::instrument< decltype(wtssv_size_82) > ( wtssv_size_82, "wtssv_size_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5806:1", nullptr, ""); +uint32_t wts_repetition_82 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_82) > (wts_repetition_82)) __ci1630__ = adf::frontend::instrument< decltype(wts_repetition_82) > ( wts_repetition_82, "wts_repetition_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5807:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_82 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_82) > (has_l1_wts_write_access_pattern_82)) __ci1631__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_82) > ( has_l1_wts_write_access_pattern_82, "has_l1_wts_write_access_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5808:1", nullptr, ""); +std::vector l1_wts_write_pattern_82 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_82) > (l1_wts_write_pattern_82)) __ci1632__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_82) > ( l1_wts_write_pattern_82, "l1_wts_write_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5809:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_82 = { +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_82) > (wts_pattern_82)) __ci1633__ = adf::frontend::instrument< decltype(wts_pattern_82) > ( wts_pattern_82, "wts_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5810:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_82[] = { +{ + tiling({.buffer_dimension = {16128, 1}, .tiling_dimension = {8064, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16128, 1}, .tiling_dimension = {8064, 1}, .offset = {8064, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_82) > (wts_ddr_read_pattern_82)) __ci1634__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_82) > ( wts_ddr_read_pattern_82, "wts_ddr_read_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5825:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_82[] = { +{ + tiling({.buffer_dimension = {16128}, .tiling_dimension = {8064}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16128}, .tiling_dimension = {8064}, .offset = {8064}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_82) > (wts_ddr_write_pattern_82)) __ci1635__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_82) > ( wts_ddr_write_pattern_82, "wts_ddr_write_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5832:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_82 = {8, 24, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_82) > (ofm_dim_82)) __ci1636__ = adf::frontend::instrument< decltype(ofm_dim_82) > ( ofm_dim_82, "ofm_dim_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5841:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_82 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_82) > (ofm_bound_82)) __ci1637__ = adf::frontend::instrument< decltype(ofm_bound_82) > ( ofm_bound_82, "ofm_bound_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5842:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_82 = {8, 8, 6, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_82) > (ofmsv_dim_82)) __ci1638__ = adf::frontend::instrument< decltype(ofmsv_dim_82) > ( ofmsv_dim_82, "ofmsv_dim_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5843:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_82 = 1152; decltype(adf::frontend::instrument< decltype(ofmsv_size_82) > (ofmsv_size_82)) __ci1639__ = adf::frontend::instrument< decltype(ofmsv_size_82) > ( ofmsv_size_82, "ofmsv_size_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5844:1", nullptr, ""); +uint32_t ofm_repetition_82 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_82) > (ofm_repetition_82)) __ci1640__ = adf::frontend::instrument< decltype(ofm_repetition_82) > ( ofm_repetition_82, "ofm_repetition_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5845:1", nullptr, ""); +bool has_l1_read_access_pattern_82 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_82) > (has_l1_read_access_pattern_82)) __ci1641__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_82) > ( has_l1_read_access_pattern_82, "has_l1_read_access_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5846:1", nullptr, ""); + +std::vector l1_read_pattern_82 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_82) > (l1_read_pattern_82)) __ci1642__ = adf::frontend::instrument< decltype(l1_read_pattern_82) > ( l1_read_pattern_82, "l1_read_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5848:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_82 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_82) > (ofm_pattern_82)) __ci1643__ = adf::frontend::instrument< decltype(ofm_pattern_82) > ( ofm_pattern_82, "ofm_pattern_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5850:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_83 = {8, 24, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_83) > (ifm_dim_83)) __ci1644__ = adf::frontend::instrument< decltype(ifm_dim_83) > ( ifm_dim_83, "ifm_dim_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5879:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_83 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_83) > (ifm_bound_83)) __ci1645__ = adf::frontend::instrument< decltype(ifm_bound_83) > ( ifm_bound_83, "ifm_bound_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5880:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_83 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_83) > (ifmsv_dim_83)) __ci1646__ = adf::frontend::instrument< decltype(ifmsv_dim_83) > ( ifmsv_dim_83, "ifmsv_dim_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5881:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_83 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_83) > (ifmsv_size_83)) __ci1647__ = adf::frontend::instrument< decltype(ifmsv_size_83) > ( ifmsv_size_83, "ifmsv_size_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5882:1", nullptr, ""); +uint32_t kernel_iter_83 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_83) > (kernel_iter_83)) __ci1648__ = adf::frontend::instrument< decltype(kernel_iter_83) > ( kernel_iter_83, "kernel_iter_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5883:1", nullptr, ""); +bool has_l1_write_access_pattern_83 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_83) > (has_l1_write_access_pattern_83)) __ci1649__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_83) > ( has_l1_write_access_pattern_83, "has_l1_write_access_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5884:1", nullptr, ""); +std::vector l1_write_pattern_83 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_83) > (l1_write_pattern_83)) __ci1650__ = adf::frontend::instrument< decltype(l1_write_pattern_83) > ( l1_write_pattern_83, "l1_write_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5885:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_83 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_83) > (ifm_pattern_83)) __ci1651__ = adf::frontend::instrument< decltype(ifm_pattern_83) > ( ifm_pattern_83, "ifm_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5886:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_83 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_83) > (wtssv_size_83)) __ci1652__ = adf::frontend::instrument< decltype(wtssv_size_83) > ( wtssv_size_83, "wtssv_size_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5901:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_83 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_83) > (has_l1_wts_write_access_pattern_83)) __ci1653__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_83) > ( has_l1_wts_write_access_pattern_83, "has_l1_wts_write_access_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5902:1", nullptr, ""); +std::vector l1_wts_write_pattern_83 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_83) > (l1_wts_write_pattern_83)) __ci1654__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_83) > ( l1_wts_write_pattern_83, "l1_wts_write_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5903:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_83 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_83) > (wts_pattern_83)) __ci1655__ = adf::frontend::instrument< decltype(wts_pattern_83) > ( wts_pattern_83, "wts_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_83 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_83) > (ofm_dim_83)) __ci1656__ = adf::frontend::instrument< decltype(ofm_dim_83) > ( ofm_dim_83, "ofm_dim_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5907:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_83 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_83) > (ofm_bound_83)) __ci1657__ = adf::frontend::instrument< decltype(ofm_bound_83) > ( ofm_bound_83, "ofm_bound_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5908:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_83 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_83) > (ofmsv_dim_83)) __ci1658__ = adf::frontend::instrument< decltype(ofmsv_dim_83) > ( ofmsv_dim_83, "ofmsv_dim_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5909:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_83 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_83) > (ofmsv_size_83)) __ci1659__ = adf::frontend::instrument< decltype(ofmsv_size_83) > ( ofmsv_size_83, "ofmsv_size_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5910:1", nullptr, ""); +uint32_t ofm_repetition_83 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_83) > (ofm_repetition_83)) __ci1660__ = adf::frontend::instrument< decltype(ofm_repetition_83) > ( ofm_repetition_83, "ofm_repetition_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5911:1", nullptr, ""); +bool has_l1_read_access_pattern_83 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_83) > (has_l1_read_access_pattern_83)) __ci1661__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_83) > ( has_l1_read_access_pattern_83, "has_l1_read_access_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5912:1", nullptr, ""); + +std::vector l1_read_pattern_83 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_83) > (l1_read_pattern_83)) __ci1662__ = adf::frontend::instrument< decltype(l1_read_pattern_83) > ( l1_read_pattern_83, "l1_read_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5914:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_83 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_83) > (ofm_pattern_83)) __ci1663__ = adf::frontend::instrument< decltype(ofm_pattern_83) > ( ofm_pattern_83, "ofm_pattern_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5916:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_84 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_84) > (ifm_dim_84)) __ci1664__ = adf::frontend::instrument< decltype(ifm_dim_84) > ( ifm_dim_84, "ifm_dim_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5945:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_84 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_84) > (ifm_bound_84)) __ci1665__ = adf::frontend::instrument< decltype(ifm_bound_84) > ( ifm_bound_84, "ifm_bound_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5946:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_84 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_84) > (ifmsv_dim_84)) __ci1666__ = adf::frontend::instrument< decltype(ifmsv_dim_84) > ( ifmsv_dim_84, "ifmsv_dim_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5947:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_84 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_84) > (ifmsv_size_84)) __ci1667__ = adf::frontend::instrument< decltype(ifmsv_size_84) > ( ifmsv_size_84, "ifmsv_size_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5948:1", nullptr, ""); +uint32_t kernel_iter_84 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_84) > (kernel_iter_84)) __ci1668__ = adf::frontend::instrument< decltype(kernel_iter_84) > ( kernel_iter_84, "kernel_iter_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5949:1", nullptr, ""); +bool has_l1_write_access_pattern_84 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_84) > (has_l1_write_access_pattern_84)) __ci1669__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_84) > ( has_l1_write_access_pattern_84, "has_l1_write_access_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5950:1", nullptr, ""); +std::vector l1_write_pattern_84 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_84) > (l1_write_pattern_84)) __ci1670__ = adf::frontend::instrument< decltype(l1_write_pattern_84) > ( l1_write_pattern_84, "l1_write_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5951:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_84 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_84) > (ifm_pattern_84)) __ci1671__ = adf::frontend::instrument< decltype(ifm_pattern_84) > ( ifm_pattern_84, "ifm_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5952:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_84 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_84) > (wtssv_size_84)) __ci1672__ = adf::frontend::instrument< decltype(wtssv_size_84) > ( wtssv_size_84, "wtssv_size_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5967:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_84 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_84) > (has_l1_wts_write_access_pattern_84)) __ci1673__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_84) > ( has_l1_wts_write_access_pattern_84, "has_l1_wts_write_access_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5968:1", nullptr, ""); +std::vector l1_wts_write_pattern_84 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_84) > (l1_wts_write_pattern_84)) __ci1674__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_84) > ( l1_wts_write_pattern_84, "l1_wts_write_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5969:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_84 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_84) > (wts_pattern_84)) __ci1675__ = adf::frontend::instrument< decltype(wts_pattern_84) > ( wts_pattern_84, "wts_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5970:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_84 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_84) > (ofm_dim_84)) __ci1676__ = adf::frontend::instrument< decltype(ofm_dim_84) > ( ofm_dim_84, "ofm_dim_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5973:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_84 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_84) > (ofm_bound_84)) __ci1677__ = adf::frontend::instrument< decltype(ofm_bound_84) > ( ofm_bound_84, "ofm_bound_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5974:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_84 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_84) > (ofmsv_dim_84)) __ci1678__ = adf::frontend::instrument< decltype(ofmsv_dim_84) > ( ofmsv_dim_84, "ofmsv_dim_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5975:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_84 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_84) > (ofmsv_size_84)) __ci1679__ = adf::frontend::instrument< decltype(ofmsv_size_84) > ( ofmsv_size_84, "ofmsv_size_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5976:1", nullptr, ""); +uint32_t ofm_repetition_84 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_84) > (ofm_repetition_84)) __ci1680__ = adf::frontend::instrument< decltype(ofm_repetition_84) > ( ofm_repetition_84, "ofm_repetition_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5977:1", nullptr, ""); +bool has_l1_read_access_pattern_84 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_84) > (has_l1_read_access_pattern_84)) __ci1681__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_84) > ( has_l1_read_access_pattern_84, "has_l1_read_access_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5978:1", nullptr, ""); + +std::vector l1_read_pattern_84 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_84) > (l1_read_pattern_84)) __ci1682__ = adf::frontend::instrument< decltype(l1_read_pattern_84) > ( l1_read_pattern_84, "l1_read_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5980:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_84 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_84) > (ofm_pattern_84)) __ci1683__ = adf::frontend::instrument< decltype(ofm_pattern_84) > ( ofm_pattern_84, "ofm_pattern_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:5982:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_85 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_85) > (ifm_dim_85)) __ci1684__ = adf::frontend::instrument< decltype(ifm_dim_85) > ( ifm_dim_85, "ifm_dim_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6011:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_85 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_85) > (ifm_bound_85)) __ci1685__ = adf::frontend::instrument< decltype(ifm_bound_85) > ( ifm_bound_85, "ifm_bound_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6012:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_85 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_85) > (ifmsv_dim_85)) __ci1686__ = adf::frontend::instrument< decltype(ifmsv_dim_85) > ( ifmsv_dim_85, "ifmsv_dim_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6013:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_85 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_85) > (ifmsv_size_85)) __ci1687__ = adf::frontend::instrument< decltype(ifmsv_size_85) > ( ifmsv_size_85, "ifmsv_size_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6014:1", nullptr, ""); +uint32_t kernel_iter_85 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_85) > (kernel_iter_85)) __ci1688__ = adf::frontend::instrument< decltype(kernel_iter_85) > ( kernel_iter_85, "kernel_iter_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6015:1", nullptr, ""); +bool has_l1_write_access_pattern_85 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_85) > (has_l1_write_access_pattern_85)) __ci1689__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_85) > ( has_l1_write_access_pattern_85, "has_l1_write_access_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6016:1", nullptr, ""); +std::vector l1_write_pattern_85 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_85) > (l1_write_pattern_85)) __ci1690__ = adf::frontend::instrument< decltype(l1_write_pattern_85) > ( l1_write_pattern_85, "l1_write_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6017:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_85 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_85) > (ifm_pattern_85)) __ci1691__ = adf::frontend::instrument< decltype(ifm_pattern_85) > ( ifm_pattern_85, "ifm_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6018:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_85 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_85) > (wtssv_size_85)) __ci1692__ = adf::frontend::instrument< decltype(wtssv_size_85) > ( wtssv_size_85, "wtssv_size_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6033:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_85 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_85) > (has_l1_wts_write_access_pattern_85)) __ci1693__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_85) > ( has_l1_wts_write_access_pattern_85, "has_l1_wts_write_access_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6034:1", nullptr, ""); +std::vector l1_wts_write_pattern_85 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_85) > (l1_wts_write_pattern_85)) __ci1694__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_85) > ( l1_wts_write_pattern_85, "l1_wts_write_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6035:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_85 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_85) > (wts_pattern_85)) __ci1695__ = adf::frontend::instrument< decltype(wts_pattern_85) > ( wts_pattern_85, "wts_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6036:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_85 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_85) > (ofm_dim_85)) __ci1696__ = adf::frontend::instrument< decltype(ofm_dim_85) > ( ofm_dim_85, "ofm_dim_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6039:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_85 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_85) > (ofm_bound_85)) __ci1697__ = adf::frontend::instrument< decltype(ofm_bound_85) > ( ofm_bound_85, "ofm_bound_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6040:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_85 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_85) > (ofmsv_dim_85)) __ci1698__ = adf::frontend::instrument< decltype(ofmsv_dim_85) > ( ofmsv_dim_85, "ofmsv_dim_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6041:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_85 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_85) > (ofmsv_size_85)) __ci1699__ = adf::frontend::instrument< decltype(ofmsv_size_85) > ( ofmsv_size_85, "ofmsv_size_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6042:1", nullptr, ""); +uint32_t ofm_repetition_85 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_85) > (ofm_repetition_85)) __ci1700__ = adf::frontend::instrument< decltype(ofm_repetition_85) > ( ofm_repetition_85, "ofm_repetition_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6043:1", nullptr, ""); +bool has_l1_read_access_pattern_85 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_85) > (has_l1_read_access_pattern_85)) __ci1701__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_85) > ( has_l1_read_access_pattern_85, "has_l1_read_access_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6044:1", nullptr, ""); + +std::vector l1_read_pattern_85 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_85) > (l1_read_pattern_85)) __ci1702__ = adf::frontend::instrument< decltype(l1_read_pattern_85) > ( l1_read_pattern_85, "l1_read_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6046:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_85 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_85) > (ofm_pattern_85)) __ci1703__ = adf::frontend::instrument< decltype(ofm_pattern_85) > ( ofm_pattern_85, "ofm_pattern_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_86 = {8, 24, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_86) > (ifm_dim_86)) __ci1704__ = adf::frontend::instrument< decltype(ifm_dim_86) > ( ifm_dim_86, "ifm_dim_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6077:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_86 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_86) > (ifm_bound_86)) __ci1705__ = adf::frontend::instrument< decltype(ifm_bound_86) > ( ifm_bound_86, "ifm_bound_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6078:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_86 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_86) > (ifmsv_dim_86)) __ci1706__ = adf::frontend::instrument< decltype(ifmsv_dim_86) > ( ifmsv_dim_86, "ifmsv_dim_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6079:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_86 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_86) > (ifmsv_size_86)) __ci1707__ = adf::frontend::instrument< decltype(ifmsv_size_86) > ( ifmsv_size_86, "ifmsv_size_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6080:1", nullptr, ""); +uint32_t kernel_iter_86 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_86) > (kernel_iter_86)) __ci1708__ = adf::frontend::instrument< decltype(kernel_iter_86) > ( kernel_iter_86, "kernel_iter_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6081:1", nullptr, ""); +bool has_l1_write_access_pattern_86 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_86) > (has_l1_write_access_pattern_86)) __ci1709__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_86) > ( has_l1_write_access_pattern_86, "has_l1_write_access_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6082:1", nullptr, ""); +std::vector l1_write_pattern_86 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_86) > (l1_write_pattern_86)) __ci1710__ = adf::frontend::instrument< decltype(l1_write_pattern_86) > ( l1_write_pattern_86, "l1_write_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6083:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_86 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_86) > (ifm_pattern_86)) __ci1711__ = adf::frontend::instrument< decltype(ifm_pattern_86) > ( ifm_pattern_86, "ifm_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6084:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_86 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_86) > (ifm2_dim_86)) __ci1712__ = adf::frontend::instrument< decltype(ifm2_dim_86) > ( ifm2_dim_86, "ifm2_dim_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6099:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_86 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_86) > (ifm2_bound_86)) __ci1713__ = adf::frontend::instrument< decltype(ifm2_bound_86) > ( ifm2_bound_86, "ifm2_bound_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6100:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_86 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_86) > (ifm2sv_dim_86)) __ci1714__ = adf::frontend::instrument< decltype(ifm2sv_dim_86) > ( ifm2sv_dim_86, "ifm2sv_dim_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6101:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_86 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_86) > (ifm2sv_size_86)) __ci1715__ = adf::frontend::instrument< decltype(ifm2sv_size_86) > ( ifm2sv_size_86, "ifm2sv_size_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6102:1", nullptr, ""); +std::vector> ifm2_pattern_86 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_86) > (ifm2_pattern_86)) __ci1716__ = adf::frontend::instrument< decltype(ifm2_pattern_86) > ( ifm2_pattern_86, "ifm2_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6103:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_86 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_86) > (wtssv_size_86)) __ci1717__ = adf::frontend::instrument< decltype(wtssv_size_86) > ( wtssv_size_86, "wtssv_size_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6118:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_86 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_86) > (has_l1_wts_write_access_pattern_86)) __ci1718__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_86) > ( has_l1_wts_write_access_pattern_86, "has_l1_wts_write_access_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6119:1", nullptr, ""); +std::vector l1_wts_write_pattern_86 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_86) > (l1_wts_write_pattern_86)) __ci1719__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_86) > ( l1_wts_write_pattern_86, "l1_wts_write_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6120:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_86 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_86) > (wts_pattern_86)) __ci1720__ = adf::frontend::instrument< decltype(wts_pattern_86) > ( wts_pattern_86, "wts_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6121:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_86 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_86) > (ofm_dim_86)) __ci1721__ = adf::frontend::instrument< decltype(ofm_dim_86) > ( ofm_dim_86, "ofm_dim_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6124:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_86 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_86) > (ofm_bound_86)) __ci1722__ = adf::frontend::instrument< decltype(ofm_bound_86) > ( ofm_bound_86, "ofm_bound_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6125:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_86 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_86) > (ofmsv_dim_86)) __ci1723__ = adf::frontend::instrument< decltype(ofmsv_dim_86) > ( ofmsv_dim_86, "ofmsv_dim_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6126:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_86 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_86) > (ofmsv_size_86)) __ci1724__ = adf::frontend::instrument< decltype(ofmsv_size_86) > ( ofmsv_size_86, "ofmsv_size_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6127:1", nullptr, ""); +uint32_t ofm_repetition_86 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_86) > (ofm_repetition_86)) __ci1725__ = adf::frontend::instrument< decltype(ofm_repetition_86) > ( ofm_repetition_86, "ofm_repetition_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6128:1", nullptr, ""); +bool has_l1_read_access_pattern_86 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_86) > (has_l1_read_access_pattern_86)) __ci1726__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_86) > ( has_l1_read_access_pattern_86, "has_l1_read_access_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6129:1", nullptr, ""); + +std::vector l1_read_pattern_86 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_86) > (l1_read_pattern_86)) __ci1727__ = adf::frontend::instrument< decltype(l1_read_pattern_86) > ( l1_read_pattern_86, "l1_read_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6131:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_86 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_86) > (ofm_pattern_86)) __ci1728__ = adf::frontend::instrument< decltype(ofm_pattern_86) > ( ofm_pattern_86, "ofm_pattern_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6133:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_87 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_87) > (ifm_dim_87)) __ci1729__ = adf::frontend::instrument< decltype(ifm_dim_87) > ( ifm_dim_87, "ifm_dim_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6162:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_87 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_87) > (ifm_bound_87)) __ci1730__ = adf::frontend::instrument< decltype(ifm_bound_87) > ( ifm_bound_87, "ifm_bound_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6163:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_87 = {8, 28, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_87) > (ifmsv_dim_87)) __ci1731__ = adf::frontend::instrument< decltype(ifmsv_dim_87) > ( ifmsv_dim_87, "ifmsv_dim_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6164:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_87 = 5376; decltype(adf::frontend::instrument< decltype(ifmsv_size_87) > (ifmsv_size_87)) __ci1732__ = adf::frontend::instrument< decltype(ifmsv_size_87) > ( ifmsv_size_87, "ifmsv_size_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6165:1", nullptr, ""); +uint32_t kernel_iter_87 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_87) > (kernel_iter_87)) __ci1733__ = adf::frontend::instrument< decltype(kernel_iter_87) > ( kernel_iter_87, "kernel_iter_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6166:1", nullptr, ""); +bool has_l1_write_access_pattern_87 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_87) > (has_l1_write_access_pattern_87)) __ci1734__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_87) > ( has_l1_write_access_pattern_87, "has_l1_write_access_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6167:1", nullptr, ""); +std::vector l1_write_pattern_87 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_87) > (l1_write_pattern_87)) __ci1735__ = adf::frontend::instrument< decltype(l1_write_pattern_87) > ( l1_write_pattern_87, "l1_write_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6168:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_87 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_87) > (ifm_pattern_87)) __ci1736__ = adf::frontend::instrument< decltype(ifm_pattern_87) > ( ifm_pattern_87, "ifm_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6169:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_87 = {3072}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_87) > (wts_ddr_dim_87)) __ci1737__ = adf::frontend::instrument< decltype(wts_ddr_dim_87) > ( wts_ddr_dim_87, "wts_ddr_dim_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6184:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_87 = {3072}; decltype(adf::frontend::instrument< decltype(wts_dim_87) > (wts_dim_87)) __ci1738__ = adf::frontend::instrument< decltype(wts_dim_87) > ( wts_dim_87, "wts_dim_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6185:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_87 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_87) > (wtssv_dim_87)) __ci1739__ = adf::frontend::instrument< decltype(wtssv_dim_87) > ( wtssv_dim_87, "wtssv_dim_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6186:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_87 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_87) > (wts_repetition_87)) __ci1740__ = adf::frontend::instrument< decltype(wts_repetition_87) > ( wts_repetition_87, "wts_repetition_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6187:1", nullptr, ""); +uint32_t wtssv_size_87 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_87) > (wtssv_size_87)) __ci1741__ = adf::frontend::instrument< decltype(wtssv_size_87) > ( wtssv_size_87, "wtssv_size_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6188:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_87 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_87) > (has_l1_wts_write_access_pattern_87)) __ci1742__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_87) > ( has_l1_wts_write_access_pattern_87, "has_l1_wts_write_access_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6189:1", nullptr, ""); +std::vector l1_wts_write_pattern_87 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_87) > (l1_wts_write_pattern_87)) __ci1743__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_87) > ( l1_wts_write_pattern_87, "l1_wts_write_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6190:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_87 = { +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_87) > (wts_pattern_87)) __ci1744__ = adf::frontend::instrument< decltype(wts_pattern_87) > ( wts_pattern_87, "wts_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6191:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_87[] = { +{ + tiling({.buffer_dimension = {3072, 1}, .tiling_dimension = {1536, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072, 1}, .tiling_dimension = {1536, 1}, .offset = {1536, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_87) > (wts_ddr_read_pattern_87)) __ci1745__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_87) > ( wts_ddr_read_pattern_87, "wts_ddr_read_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6206:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_87[] = { +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {1536}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {1536}, .offset = {1536}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_87) > (wts_ddr_write_pattern_87)) __ci1746__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_87) > ( wts_ddr_write_pattern_87, "wts_ddr_write_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6213:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_87 = {8, 24, 24, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_87) > (ofm_dim_87)) __ci1747__ = adf::frontend::instrument< decltype(ofm_dim_87) > ( ofm_dim_87, "ofm_dim_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6222:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_87 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_87) > (ofm_bound_87)) __ci1748__ = adf::frontend::instrument< decltype(ofm_bound_87) > ( ofm_bound_87, "ofm_bound_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6223:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_87 = {8, 24, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_87) > (ofmsv_dim_87)) __ci1749__ = adf::frontend::instrument< decltype(ofmsv_dim_87) > ( ofmsv_dim_87, "ofmsv_dim_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6224:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_87 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_87) > (ofmsv_size_87)) __ci1750__ = adf::frontend::instrument< decltype(ofmsv_size_87) > ( ofmsv_size_87, "ofmsv_size_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6225:1", nullptr, ""); +uint32_t ofm_repetition_87 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_87) > (ofm_repetition_87)) __ci1751__ = adf::frontend::instrument< decltype(ofm_repetition_87) > ( ofm_repetition_87, "ofm_repetition_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6226:1", nullptr, ""); +bool has_l1_read_access_pattern_87 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_87) > (has_l1_read_access_pattern_87)) __ci1752__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_87) > ( has_l1_read_access_pattern_87, "has_l1_read_access_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6227:1", nullptr, ""); + +std::vector l1_read_pattern_87 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_87) > (l1_read_pattern_87)) __ci1753__ = adf::frontend::instrument< decltype(l1_read_pattern_87) > ( l1_read_pattern_87, "l1_read_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6229:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_87 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_87) > (ofm_pattern_87)) __ci1754__ = adf::frontend::instrument< decltype(ofm_pattern_87) > ( ofm_pattern_87, "ofm_pattern_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6231:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_88 = {8, 24, 24, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_88) > (ifm_dim_88)) __ci1755__ = adf::frontend::instrument< decltype(ifm_dim_88) > ( ifm_dim_88, "ifm_dim_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6260:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_88 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_88) > (ifm_bound_88)) __ci1756__ = adf::frontend::instrument< decltype(ifm_bound_88) > ( ifm_bound_88, "ifm_bound_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6261:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_88 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_88) > (ifmsv_dim_88)) __ci1757__ = adf::frontend::instrument< decltype(ifmsv_dim_88) > ( ifmsv_dim_88, "ifmsv_dim_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6262:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_88 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_88) > (ifmsv_size_88)) __ci1758__ = adf::frontend::instrument< decltype(ifmsv_size_88) > ( ifmsv_size_88, "ifmsv_size_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6263:1", nullptr, ""); +uint32_t kernel_iter_88 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_88) > (kernel_iter_88)) __ci1759__ = adf::frontend::instrument< decltype(kernel_iter_88) > ( kernel_iter_88, "kernel_iter_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6264:1", nullptr, ""); +bool has_l1_write_access_pattern_88 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_88) > (has_l1_write_access_pattern_88)) __ci1760__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_88) > ( has_l1_write_access_pattern_88, "has_l1_write_access_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6265:1", nullptr, ""); +std::vector l1_write_pattern_88 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_88) > (l1_write_pattern_88)) __ci1761__ = adf::frontend::instrument< decltype(l1_write_pattern_88) > ( l1_write_pattern_88, "l1_write_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6266:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_88 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_88) > (ifm_pattern_88)) __ci1762__ = adf::frontend::instrument< decltype(ifm_pattern_88) > ( ifm_pattern_88, "ifm_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6267:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_88 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_88) > (wtssv_size_88)) __ci1763__ = adf::frontend::instrument< decltype(wtssv_size_88) > ( wtssv_size_88, "wtssv_size_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6282:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_88 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_88) > (has_l1_wts_write_access_pattern_88)) __ci1764__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_88) > ( has_l1_wts_write_access_pattern_88, "has_l1_wts_write_access_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6283:1", nullptr, ""); +std::vector l1_wts_write_pattern_88 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_88) > (l1_wts_write_pattern_88)) __ci1765__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_88) > ( l1_wts_write_pattern_88, "l1_wts_write_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6284:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_88 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_88) > (wts_pattern_88)) __ci1766__ = adf::frontend::instrument< decltype(wts_pattern_88) > ( wts_pattern_88, "wts_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_88 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_88) > (ofm_dim_88)) __ci1767__ = adf::frontend::instrument< decltype(ofm_dim_88) > ( ofm_dim_88, "ofm_dim_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6288:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_88 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_88) > (ofm_bound_88)) __ci1768__ = adf::frontend::instrument< decltype(ofm_bound_88) > ( ofm_bound_88, "ofm_bound_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6289:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_88 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_88) > (ofmsv_dim_88)) __ci1769__ = adf::frontend::instrument< decltype(ofmsv_dim_88) > ( ofmsv_dim_88, "ofmsv_dim_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6290:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_88 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_88) > (ofmsv_size_88)) __ci1770__ = adf::frontend::instrument< decltype(ofmsv_size_88) > ( ofmsv_size_88, "ofmsv_size_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6291:1", nullptr, ""); +uint32_t ofm_repetition_88 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_88) > (ofm_repetition_88)) __ci1771__ = adf::frontend::instrument< decltype(ofm_repetition_88) > ( ofm_repetition_88, "ofm_repetition_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6292:1", nullptr, ""); +bool has_l1_read_access_pattern_88 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_88) > (has_l1_read_access_pattern_88)) __ci1772__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_88) > ( has_l1_read_access_pattern_88, "has_l1_read_access_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6293:1", nullptr, ""); + +std::vector l1_read_pattern_88 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_88) > (l1_read_pattern_88)) __ci1773__ = adf::frontend::instrument< decltype(l1_read_pattern_88) > ( l1_read_pattern_88, "l1_read_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6295:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_88 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_88) > (ofm_pattern_88)) __ci1774__ = adf::frontend::instrument< decltype(ofm_pattern_88) > ( ofm_pattern_88, "ofm_pattern_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6297:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_89 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_89) > (ifm_dim_89)) __ci1775__ = adf::frontend::instrument< decltype(ifm_dim_89) > ( ifm_dim_89, "ifm_dim_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6326:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_89 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_89) > (ifm_bound_89)) __ci1776__ = adf::frontend::instrument< decltype(ifm_bound_89) > ( ifm_bound_89, "ifm_bound_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6327:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_89 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_89) > (ifmsv_dim_89)) __ci1777__ = adf::frontend::instrument< decltype(ifmsv_dim_89) > ( ifmsv_dim_89, "ifmsv_dim_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6328:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_89 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_89) > (ifmsv_size_89)) __ci1778__ = adf::frontend::instrument< decltype(ifmsv_size_89) > ( ifmsv_size_89, "ifmsv_size_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6329:1", nullptr, ""); +uint32_t kernel_iter_89 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_89) > (kernel_iter_89)) __ci1779__ = adf::frontend::instrument< decltype(kernel_iter_89) > ( kernel_iter_89, "kernel_iter_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6330:1", nullptr, ""); +bool has_l1_write_access_pattern_89 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_89) > (has_l1_write_access_pattern_89)) __ci1780__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_89) > ( has_l1_write_access_pattern_89, "has_l1_write_access_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6331:1", nullptr, ""); +std::vector l1_write_pattern_89 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_89) > (l1_write_pattern_89)) __ci1781__ = adf::frontend::instrument< decltype(l1_write_pattern_89) > ( l1_write_pattern_89, "l1_write_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6332:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_89 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_89) > (ifm_pattern_89)) __ci1782__ = adf::frontend::instrument< decltype(ifm_pattern_89) > ( ifm_pattern_89, "ifm_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6333:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_89 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_89) > (wtssv_size_89)) __ci1783__ = adf::frontend::instrument< decltype(wtssv_size_89) > ( wtssv_size_89, "wtssv_size_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6348:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_89 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_89) > (has_l1_wts_write_access_pattern_89)) __ci1784__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_89) > ( has_l1_wts_write_access_pattern_89, "has_l1_wts_write_access_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6349:1", nullptr, ""); +std::vector l1_wts_write_pattern_89 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_89) > (l1_wts_write_pattern_89)) __ci1785__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_89) > ( l1_wts_write_pattern_89, "l1_wts_write_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6350:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_89 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_89) > (wts_pattern_89)) __ci1786__ = adf::frontend::instrument< decltype(wts_pattern_89) > ( wts_pattern_89, "wts_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6351:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_89 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_89) > (ofm_dim_89)) __ci1787__ = adf::frontend::instrument< decltype(ofm_dim_89) > ( ofm_dim_89, "ofm_dim_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6354:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_89 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_89) > (ofm_bound_89)) __ci1788__ = adf::frontend::instrument< decltype(ofm_bound_89) > ( ofm_bound_89, "ofm_bound_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6355:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_89 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_89) > (ofmsv_dim_89)) __ci1789__ = adf::frontend::instrument< decltype(ofmsv_dim_89) > ( ofmsv_dim_89, "ofmsv_dim_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6356:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_89 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_89) > (ofmsv_size_89)) __ci1790__ = adf::frontend::instrument< decltype(ofmsv_size_89) > ( ofmsv_size_89, "ofmsv_size_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6357:1", nullptr, ""); +uint32_t ofm_repetition_89 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_89) > (ofm_repetition_89)) __ci1791__ = adf::frontend::instrument< decltype(ofm_repetition_89) > ( ofm_repetition_89, "ofm_repetition_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6358:1", nullptr, ""); +bool has_l1_read_access_pattern_89 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_89) > (has_l1_read_access_pattern_89)) __ci1792__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_89) > ( has_l1_read_access_pattern_89, "has_l1_read_access_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6359:1", nullptr, ""); + +std::vector l1_read_pattern_89 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_89) > (l1_read_pattern_89)) __ci1793__ = adf::frontend::instrument< decltype(l1_read_pattern_89) > ( l1_read_pattern_89, "l1_read_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6361:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_89 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_89) > (ofm_pattern_89)) __ci1794__ = adf::frontend::instrument< decltype(ofm_pattern_89) > ( ofm_pattern_89, "ofm_pattern_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6363:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_90 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_90) > (ifm_dim_90)) __ci1795__ = adf::frontend::instrument< decltype(ifm_dim_90) > ( ifm_dim_90, "ifm_dim_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6392:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_90 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_90) > (ifm_bound_90)) __ci1796__ = adf::frontend::instrument< decltype(ifm_bound_90) > ( ifm_bound_90, "ifm_bound_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6393:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_90 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_90) > (ifmsv_dim_90)) __ci1797__ = adf::frontend::instrument< decltype(ifmsv_dim_90) > ( ifmsv_dim_90, "ifmsv_dim_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6394:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_90 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_90) > (ifmsv_size_90)) __ci1798__ = adf::frontend::instrument< decltype(ifmsv_size_90) > ( ifmsv_size_90, "ifmsv_size_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6395:1", nullptr, ""); +uint32_t kernel_iter_90 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_90) > (kernel_iter_90)) __ci1799__ = adf::frontend::instrument< decltype(kernel_iter_90) > ( kernel_iter_90, "kernel_iter_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6396:1", nullptr, ""); +bool has_l1_write_access_pattern_90 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_90) > (has_l1_write_access_pattern_90)) __ci1800__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_90) > ( has_l1_write_access_pattern_90, "has_l1_write_access_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6397:1", nullptr, ""); +std::vector l1_write_pattern_90 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_90) > (l1_write_pattern_90)) __ci1801__ = adf::frontend::instrument< decltype(l1_write_pattern_90) > ( l1_write_pattern_90, "l1_write_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6398:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_90 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_90) > (ifm_pattern_90)) __ci1802__ = adf::frontend::instrument< decltype(ifm_pattern_90) > ( ifm_pattern_90, "ifm_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6399:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_90 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_90) > (wtssv_size_90)) __ci1803__ = adf::frontend::instrument< decltype(wtssv_size_90) > ( wtssv_size_90, "wtssv_size_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6414:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_90 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_90) > (has_l1_wts_write_access_pattern_90)) __ci1804__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_90) > ( has_l1_wts_write_access_pattern_90, "has_l1_wts_write_access_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6415:1", nullptr, ""); +std::vector l1_wts_write_pattern_90 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_90) > (l1_wts_write_pattern_90)) __ci1805__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_90) > ( l1_wts_write_pattern_90, "l1_wts_write_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6416:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_90 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_90) > (wts_pattern_90)) __ci1806__ = adf::frontend::instrument< decltype(wts_pattern_90) > ( wts_pattern_90, "wts_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6417:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_90 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_90) > (ofm_dim_90)) __ci1807__ = adf::frontend::instrument< decltype(ofm_dim_90) > ( ofm_dim_90, "ofm_dim_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6420:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_90 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_90) > (ofm_bound_90)) __ci1808__ = adf::frontend::instrument< decltype(ofm_bound_90) > ( ofm_bound_90, "ofm_bound_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6421:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_90 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_90) > (ofmsv_dim_90)) __ci1809__ = adf::frontend::instrument< decltype(ofmsv_dim_90) > ( ofmsv_dim_90, "ofmsv_dim_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6422:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_90 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_90) > (ofmsv_size_90)) __ci1810__ = adf::frontend::instrument< decltype(ofmsv_size_90) > ( ofmsv_size_90, "ofmsv_size_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6423:1", nullptr, ""); +uint32_t ofm_repetition_90 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_90) > (ofm_repetition_90)) __ci1811__ = adf::frontend::instrument< decltype(ofm_repetition_90) > ( ofm_repetition_90, "ofm_repetition_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6424:1", nullptr, ""); +bool has_l1_read_access_pattern_90 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_90) > (has_l1_read_access_pattern_90)) __ci1812__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_90) > ( has_l1_read_access_pattern_90, "has_l1_read_access_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6425:1", nullptr, ""); + +std::vector l1_read_pattern_90 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_90) > (l1_read_pattern_90)) __ci1813__ = adf::frontend::instrument< decltype(l1_read_pattern_90) > ( l1_read_pattern_90, "l1_read_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6427:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_90 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_90) > (ofm_pattern_90)) __ci1814__ = adf::frontend::instrument< decltype(ofm_pattern_90) > ( ofm_pattern_90, "ofm_pattern_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6429:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_91 = {8, 24, 24, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_91) > (ifm_dim_91)) __ci1815__ = adf::frontend::instrument< decltype(ifm_dim_91) > ( ifm_dim_91, "ifm_dim_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6458:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_91 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_91) > (ifm_bound_91)) __ci1816__ = adf::frontend::instrument< decltype(ifm_bound_91) > ( ifm_bound_91, "ifm_bound_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6459:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_91 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_91) > (ifmsv_dim_91)) __ci1817__ = adf::frontend::instrument< decltype(ifmsv_dim_91) > ( ifmsv_dim_91, "ifmsv_dim_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6460:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_91 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_91) > (ifmsv_size_91)) __ci1818__ = adf::frontend::instrument< decltype(ifmsv_size_91) > ( ifmsv_size_91, "ifmsv_size_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6461:1", nullptr, ""); +uint32_t kernel_iter_91 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_91) > (kernel_iter_91)) __ci1819__ = adf::frontend::instrument< decltype(kernel_iter_91) > ( kernel_iter_91, "kernel_iter_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6462:1", nullptr, ""); +bool has_l1_write_access_pattern_91 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_91) > (has_l1_write_access_pattern_91)) __ci1820__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_91) > ( has_l1_write_access_pattern_91, "has_l1_write_access_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6463:1", nullptr, ""); +std::vector l1_write_pattern_91 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_91) > (l1_write_pattern_91)) __ci1821__ = adf::frontend::instrument< decltype(l1_write_pattern_91) > ( l1_write_pattern_91, "l1_write_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6464:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_91 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_91) > (ifm_pattern_91)) __ci1822__ = adf::frontend::instrument< decltype(ifm_pattern_91) > ( ifm_pattern_91, "ifm_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6465:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_91 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_91) > (ifm2_dim_91)) __ci1823__ = adf::frontend::instrument< decltype(ifm2_dim_91) > ( ifm2_dim_91, "ifm2_dim_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6480:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_91 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_91) > (ifm2_bound_91)) __ci1824__ = adf::frontend::instrument< decltype(ifm2_bound_91) > ( ifm2_bound_91, "ifm2_bound_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6481:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_91 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_91) > (ifm2sv_dim_91)) __ci1825__ = adf::frontend::instrument< decltype(ifm2sv_dim_91) > ( ifm2sv_dim_91, "ifm2sv_dim_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6482:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_91 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_91) > (ifm2sv_size_91)) __ci1826__ = adf::frontend::instrument< decltype(ifm2sv_size_91) > ( ifm2sv_size_91, "ifm2sv_size_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6483:1", nullptr, ""); +std::vector> ifm2_pattern_91 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_91) > (ifm2_pattern_91)) __ci1827__ = adf::frontend::instrument< decltype(ifm2_pattern_91) > ( ifm2_pattern_91, "ifm2_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6484:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_91 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_91) > (wtssv_size_91)) __ci1828__ = adf::frontend::instrument< decltype(wtssv_size_91) > ( wtssv_size_91, "wtssv_size_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6499:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_91 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_91) > (has_l1_wts_write_access_pattern_91)) __ci1829__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_91) > ( has_l1_wts_write_access_pattern_91, "has_l1_wts_write_access_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6500:1", nullptr, ""); +std::vector l1_wts_write_pattern_91 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_91) > (l1_wts_write_pattern_91)) __ci1830__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_91) > ( l1_wts_write_pattern_91, "l1_wts_write_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6501:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_91 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_91) > (wts_pattern_91)) __ci1831__ = adf::frontend::instrument< decltype(wts_pattern_91) > ( wts_pattern_91, "wts_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6502:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_91 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_91) > (ofm_dim_91)) __ci1832__ = adf::frontend::instrument< decltype(ofm_dim_91) > ( ofm_dim_91, "ofm_dim_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6505:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_91 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_91) > (ofm_bound_91)) __ci1833__ = adf::frontend::instrument< decltype(ofm_bound_91) > ( ofm_bound_91, "ofm_bound_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6506:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_91 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_91) > (ofmsv_dim_91)) __ci1834__ = adf::frontend::instrument< decltype(ofmsv_dim_91) > ( ofmsv_dim_91, "ofmsv_dim_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6507:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_91 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_91) > (ofmsv_size_91)) __ci1835__ = adf::frontend::instrument< decltype(ofmsv_size_91) > ( ofmsv_size_91, "ofmsv_size_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6508:1", nullptr, ""); +uint32_t ofm_repetition_91 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_91) > (ofm_repetition_91)) __ci1836__ = adf::frontend::instrument< decltype(ofm_repetition_91) > ( ofm_repetition_91, "ofm_repetition_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6509:1", nullptr, ""); +bool has_l1_read_access_pattern_91 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_91) > (has_l1_read_access_pattern_91)) __ci1837__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_91) > ( has_l1_read_access_pattern_91, "has_l1_read_access_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6510:1", nullptr, ""); + +std::vector l1_read_pattern_91 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_91) > (l1_read_pattern_91)) __ci1838__ = adf::frontend::instrument< decltype(l1_read_pattern_91) > ( l1_read_pattern_91, "l1_read_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6512:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_91 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_91) > (ofm_pattern_91)) __ci1839__ = adf::frontend::instrument< decltype(ofm_pattern_91) > ( ofm_pattern_91, "ofm_pattern_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6514:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_92 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_92) > (ifm_dim_92)) __ci1840__ = adf::frontend::instrument< decltype(ifm_dim_92) > ( ifm_dim_92, "ifm_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6543:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_92 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_92) > (ifm_bound_92)) __ci1841__ = adf::frontend::instrument< decltype(ifm_bound_92) > ( ifm_bound_92, "ifm_bound_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6544:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_92 = {8, 32, 12, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_92) > (ifmsv_dim_92)) __ci1842__ = adf::frontend::instrument< decltype(ifmsv_dim_92) > ( ifmsv_dim_92, "ifmsv_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6545:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_92 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_92) > (ifmsv_size_92)) __ci1843__ = adf::frontend::instrument< decltype(ifmsv_size_92) > ( ifmsv_size_92, "ifmsv_size_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6546:1", nullptr, ""); +uint32_t kernel_iter_92 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_92) > (kernel_iter_92)) __ci1844__ = adf::frontend::instrument< decltype(kernel_iter_92) > ( kernel_iter_92, "kernel_iter_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6547:1", nullptr, ""); +bool has_l1_write_access_pattern_92 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_92) > (has_l1_write_access_pattern_92)) __ci1845__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_92) > ( has_l1_write_access_pattern_92, "has_l1_write_access_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6548:1", nullptr, ""); +std::vector l1_write_pattern_92 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_92) > (l1_write_pattern_92)) __ci1846__ = adf::frontend::instrument< decltype(l1_write_pattern_92) > ( l1_write_pattern_92, "l1_write_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6549:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_92 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_92) > (ifm_pattern_92)) __ci1847__ = adf::frontend::instrument< decltype(ifm_pattern_92) > ( ifm_pattern_92, "ifm_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6550:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_92 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_92) > (ifm2_dim_92)) __ci1848__ = adf::frontend::instrument< decltype(ifm2_dim_92) > ( ifm2_dim_92, "ifm2_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6565:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_92 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_92) > (ifm2_bound_92)) __ci1849__ = adf::frontend::instrument< decltype(ifm2_bound_92) > ( ifm2_bound_92, "ifm2_bound_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6566:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_92 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_92) > (ifm2sv_dim_92)) __ci1850__ = adf::frontend::instrument< decltype(ifm2sv_dim_92) > ( ifm2sv_dim_92, "ifm2sv_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6567:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_92 = 3072; decltype(adf::frontend::instrument< decltype(ifm2sv_size_92) > (ifm2sv_size_92)) __ci1851__ = adf::frontend::instrument< decltype(ifm2sv_size_92) > ( ifm2sv_size_92, "ifm2sv_size_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6568:1", nullptr, ""); +std::vector> ifm2_pattern_92 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_92) > (ifm2_pattern_92)) __ci1852__ = adf::frontend::instrument< decltype(ifm2_pattern_92) > ( ifm2_pattern_92, "ifm2_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6569:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_92 = {19200}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_92) > (wts_ddr_dim_92)) __ci1853__ = adf::frontend::instrument< decltype(wts_ddr_dim_92) > ( wts_ddr_dim_92, "wts_ddr_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6584:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_92 = {19200}; decltype(adf::frontend::instrument< decltype(wts_dim_92) > (wts_dim_92)) __ci1854__ = adf::frontend::instrument< decltype(wts_dim_92) > ( wts_dim_92, "wts_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6585:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_92 = {2400}; decltype(adf::frontend::instrument< decltype(wtssv_dim_92) > (wtssv_dim_92)) __ci1855__ = adf::frontend::instrument< decltype(wtssv_dim_92) > ( wtssv_dim_92, "wtssv_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6586:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_92 = 2400; decltype(adf::frontend::instrument< decltype(wtssv_size_92) > (wtssv_size_92)) __ci1856__ = adf::frontend::instrument< decltype(wtssv_size_92) > ( wtssv_size_92, "wtssv_size_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6587:1", nullptr, ""); +uint32_t wts_repetition_92 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_92) > (wts_repetition_92)) __ci1857__ = adf::frontend::instrument< decltype(wts_repetition_92) > ( wts_repetition_92, "wts_repetition_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6588:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_92 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_92) > (has_l1_wts_write_access_pattern_92)) __ci1858__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_92) > ( has_l1_wts_write_access_pattern_92, "has_l1_wts_write_access_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6589:1", nullptr, ""); +std::vector l1_wts_write_pattern_92 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_92) > (l1_wts_write_pattern_92)) __ci1859__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_92) > ( l1_wts_write_pattern_92, "l1_wts_write_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6590:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_92 = { +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_92) > (wts_pattern_92)) __ci1860__ = adf::frontend::instrument< decltype(wts_pattern_92) > ( wts_pattern_92, "wts_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6591:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_92[] = { +{ + tiling({.buffer_dimension = {19200, 1}, .tiling_dimension = {9600, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {19200, 1}, .tiling_dimension = {9600, 1}, .offset = {9600, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_92) > (wts_ddr_read_pattern_92)) __ci1861__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_92) > ( wts_ddr_read_pattern_92, "wts_ddr_read_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6606:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_92[] = { +{ + tiling({.buffer_dimension = {19200}, .tiling_dimension = {9600}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {19200}, .tiling_dimension = {9600}, .offset = {9600}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_92) > (wts_ddr_write_pattern_92)) __ci1862__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_92) > ( wts_ddr_write_pattern_92, "wts_ddr_write_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6613:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_92 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_92) > (ofm_dim_92)) __ci1863__ = adf::frontend::instrument< decltype(ofm_dim_92) > ( ofm_dim_92, "ofm_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6622:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_92 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_92) > (ofm_bound_92)) __ci1864__ = adf::frontend::instrument< decltype(ofm_bound_92) > ( ofm_bound_92, "ofm_bound_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6623:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_92 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_92) > (ofmsv_dim_92)) __ci1865__ = adf::frontend::instrument< decltype(ofmsv_dim_92) > ( ofmsv_dim_92, "ofmsv_dim_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6624:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_92 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_92) > (ofmsv_size_92)) __ci1866__ = adf::frontend::instrument< decltype(ofmsv_size_92) > ( ofmsv_size_92, "ofmsv_size_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6625:1", nullptr, ""); +uint32_t ofm_repetition_92 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_92) > (ofm_repetition_92)) __ci1867__ = adf::frontend::instrument< decltype(ofm_repetition_92) > ( ofm_repetition_92, "ofm_repetition_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6626:1", nullptr, ""); +bool has_l1_read_access_pattern_92 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_92) > (has_l1_read_access_pattern_92)) __ci1868__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_92) > ( has_l1_read_access_pattern_92, "has_l1_read_access_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6627:1", nullptr, ""); + +std::vector l1_read_pattern_92 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_92) > (l1_read_pattern_92)) __ci1869__ = adf::frontend::instrument< decltype(l1_read_pattern_92) > ( l1_read_pattern_92, "l1_read_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6629:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_92 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_92) > (ofm_pattern_92)) __ci1870__ = adf::frontend::instrument< decltype(ofm_pattern_92) > ( ofm_pattern_92, "ofm_pattern_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6631:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_93 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_93) > (ifm_dim_93)) __ci1871__ = adf::frontend::instrument< decltype(ifm_dim_93) > ( ifm_dim_93, "ifm_dim_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6660:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_93 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_93) > (ifm_bound_93)) __ci1872__ = adf::frontend::instrument< decltype(ifm_bound_93) > ( ifm_bound_93, "ifm_bound_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6661:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_93 = {8, 8, 10, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_93) > (ifmsv_dim_93)) __ci1873__ = adf::frontend::instrument< decltype(ifmsv_dim_93) > ( ifmsv_dim_93, "ifmsv_dim_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6662:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_93 = 1920; decltype(adf::frontend::instrument< decltype(ifmsv_size_93) > (ifmsv_size_93)) __ci1874__ = adf::frontend::instrument< decltype(ifmsv_size_93) > ( ifmsv_size_93, "ifmsv_size_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6663:1", nullptr, ""); +uint32_t kernel_iter_93 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_93) > (kernel_iter_93)) __ci1875__ = adf::frontend::instrument< decltype(kernel_iter_93) > ( kernel_iter_93, "kernel_iter_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6664:1", nullptr, ""); +bool has_l1_write_access_pattern_93 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_93) > (has_l1_write_access_pattern_93)) __ci1876__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_93) > ( has_l1_write_access_pattern_93, "has_l1_write_access_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6665:1", nullptr, ""); +std::vector l1_write_pattern_93 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_93) > (l1_write_pattern_93)) __ci1877__ = adf::frontend::instrument< decltype(l1_write_pattern_93) > ( l1_write_pattern_93, "l1_write_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6666:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_93 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 8, 10, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_93) > (ifm_pattern_93)) __ci1878__ = adf::frontend::instrument< decltype(ifm_pattern_93) > ( ifm_pattern_93, "ifm_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6667:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_93 = {16128}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_93) > (wts_ddr_dim_93)) __ci1879__ = adf::frontend::instrument< decltype(wts_ddr_dim_93) > ( wts_ddr_dim_93, "wts_ddr_dim_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6682:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_93 = {16128}; decltype(adf::frontend::instrument< decltype(wts_dim_93) > (wts_dim_93)) __ci1880__ = adf::frontend::instrument< decltype(wts_dim_93) > ( wts_dim_93, "wts_dim_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6683:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_93 = {4032}; decltype(adf::frontend::instrument< decltype(wtssv_dim_93) > (wtssv_dim_93)) __ci1881__ = adf::frontend::instrument< decltype(wtssv_dim_93) > ( wtssv_dim_93, "wtssv_dim_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6684:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_93 = 4032; decltype(adf::frontend::instrument< decltype(wtssv_size_93) > (wtssv_size_93)) __ci1882__ = adf::frontend::instrument< decltype(wtssv_size_93) > ( wtssv_size_93, "wtssv_size_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6685:1", nullptr, ""); +uint32_t wts_repetition_93 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_93) > (wts_repetition_93)) __ci1883__ = adf::frontend::instrument< decltype(wts_repetition_93) > ( wts_repetition_93, "wts_repetition_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6686:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_93 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_93) > (has_l1_wts_write_access_pattern_93)) __ci1884__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_93) > ( has_l1_wts_write_access_pattern_93, "has_l1_wts_write_access_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6687:1", nullptr, ""); +std::vector l1_wts_write_pattern_93 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_93) > (l1_wts_write_pattern_93)) __ci1885__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_93) > ( l1_wts_write_pattern_93, "l1_wts_write_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6688:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_93 = { +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4032, 4}, .tiling_dimension = {4032, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_93) > (wts_pattern_93)) __ci1886__ = adf::frontend::instrument< decltype(wts_pattern_93) > ( wts_pattern_93, "wts_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6689:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_93[] = { +{ + tiling({.buffer_dimension = {16128, 1}, .tiling_dimension = {8064, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16128, 1}, .tiling_dimension = {8064, 1}, .offset = {8064, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_93) > (wts_ddr_read_pattern_93)) __ci1887__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_93) > ( wts_ddr_read_pattern_93, "wts_ddr_read_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6704:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_93[] = { +{ + tiling({.buffer_dimension = {16128}, .tiling_dimension = {8064}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16128}, .tiling_dimension = {8064}, .offset = {8064}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_93) > (wts_ddr_write_pattern_93)) __ci1888__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_93) > ( wts_ddr_write_pattern_93, "wts_ddr_write_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6711:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_93 = {8, 24, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_93) > (ofm_dim_93)) __ci1889__ = adf::frontend::instrument< decltype(ofm_dim_93) > ( ofm_dim_93, "ofm_dim_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6720:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_93 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_93) > (ofm_bound_93)) __ci1890__ = adf::frontend::instrument< decltype(ofm_bound_93) > ( ofm_bound_93, "ofm_bound_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6721:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_93 = {8, 8, 6, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_93) > (ofmsv_dim_93)) __ci1891__ = adf::frontend::instrument< decltype(ofmsv_dim_93) > ( ofmsv_dim_93, "ofmsv_dim_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6722:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_93 = 1152; decltype(adf::frontend::instrument< decltype(ofmsv_size_93) > (ofmsv_size_93)) __ci1892__ = adf::frontend::instrument< decltype(ofmsv_size_93) > ( ofmsv_size_93, "ofmsv_size_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6723:1", nullptr, ""); +uint32_t ofm_repetition_93 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_93) > (ofm_repetition_93)) __ci1893__ = adf::frontend::instrument< decltype(ofm_repetition_93) > ( ofm_repetition_93, "ofm_repetition_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6724:1", nullptr, ""); +bool has_l1_read_access_pattern_93 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_93) > (has_l1_read_access_pattern_93)) __ci1894__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_93) > ( has_l1_read_access_pattern_93, "has_l1_read_access_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6725:1", nullptr, ""); + +std::vector l1_read_pattern_93 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_93) > (l1_read_pattern_93)) __ci1895__ = adf::frontend::instrument< decltype(l1_read_pattern_93) > ( l1_read_pattern_93, "l1_read_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6727:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_93 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 3}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 8, 6, 3}, .offset = {0, 0, 18, 9}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_93) > (ofm_pattern_93)) __ci1896__ = adf::frontend::instrument< decltype(ofm_pattern_93) > ( ofm_pattern_93, "ofm_pattern_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6729:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_94 = {8, 24, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_94) > (ifm_dim_94)) __ci1897__ = adf::frontend::instrument< decltype(ifm_dim_94) > ( ifm_dim_94, "ifm_dim_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6758:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_94 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_94) > (ifm_bound_94)) __ci1898__ = adf::frontend::instrument< decltype(ifm_bound_94) > ( ifm_bound_94, "ifm_bound_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6759:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_94 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_94) > (ifmsv_dim_94)) __ci1899__ = adf::frontend::instrument< decltype(ifmsv_dim_94) > ( ifmsv_dim_94, "ifmsv_dim_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6760:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_94 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_94) > (ifmsv_size_94)) __ci1900__ = adf::frontend::instrument< decltype(ifmsv_size_94) > ( ifmsv_size_94, "ifmsv_size_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6761:1", nullptr, ""); +uint32_t kernel_iter_94 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_94) > (kernel_iter_94)) __ci1901__ = adf::frontend::instrument< decltype(kernel_iter_94) > ( kernel_iter_94, "kernel_iter_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6762:1", nullptr, ""); +bool has_l1_write_access_pattern_94 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_94) > (has_l1_write_access_pattern_94)) __ci1902__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_94) > ( has_l1_write_access_pattern_94, "has_l1_write_access_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6763:1", nullptr, ""); +std::vector l1_write_pattern_94 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_94) > (l1_write_pattern_94)) __ci1903__ = adf::frontend::instrument< decltype(l1_write_pattern_94) > ( l1_write_pattern_94, "l1_write_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6764:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_94 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_94) > (ifm_pattern_94)) __ci1904__ = adf::frontend::instrument< decltype(ifm_pattern_94) > ( ifm_pattern_94, "ifm_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6765:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_94 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_94) > (wtssv_size_94)) __ci1905__ = adf::frontend::instrument< decltype(wtssv_size_94) > ( wtssv_size_94, "wtssv_size_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6780:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_94 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_94) > (has_l1_wts_write_access_pattern_94)) __ci1906__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_94) > ( has_l1_wts_write_access_pattern_94, "has_l1_wts_write_access_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6781:1", nullptr, ""); +std::vector l1_wts_write_pattern_94 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_94) > (l1_wts_write_pattern_94)) __ci1907__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_94) > ( l1_wts_write_pattern_94, "l1_wts_write_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6782:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_94 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_94) > (wts_pattern_94)) __ci1908__ = adf::frontend::instrument< decltype(wts_pattern_94) > ( wts_pattern_94, "wts_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6783:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_94 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_94) > (ofm_dim_94)) __ci1909__ = adf::frontend::instrument< decltype(ofm_dim_94) > ( ofm_dim_94, "ofm_dim_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6786:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_94 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_94) > (ofm_bound_94)) __ci1910__ = adf::frontend::instrument< decltype(ofm_bound_94) > ( ofm_bound_94, "ofm_bound_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6787:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_94 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_94) > (ofmsv_dim_94)) __ci1911__ = adf::frontend::instrument< decltype(ofmsv_dim_94) > ( ofmsv_dim_94, "ofmsv_dim_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6788:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_94 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_94) > (ofmsv_size_94)) __ci1912__ = adf::frontend::instrument< decltype(ofmsv_size_94) > ( ofmsv_size_94, "ofmsv_size_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6789:1", nullptr, ""); +uint32_t ofm_repetition_94 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_94) > (ofm_repetition_94)) __ci1913__ = adf::frontend::instrument< decltype(ofm_repetition_94) > ( ofm_repetition_94, "ofm_repetition_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6790:1", nullptr, ""); +bool has_l1_read_access_pattern_94 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_94) > (has_l1_read_access_pattern_94)) __ci1914__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_94) > ( has_l1_read_access_pattern_94, "has_l1_read_access_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6791:1", nullptr, ""); + +std::vector l1_read_pattern_94 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_94) > (l1_read_pattern_94)) __ci1915__ = adf::frontend::instrument< decltype(l1_read_pattern_94) > ( l1_read_pattern_94, "l1_read_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6793:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_94 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_94) > (ofm_pattern_94)) __ci1916__ = adf::frontend::instrument< decltype(ofm_pattern_94) > ( ofm_pattern_94, "ofm_pattern_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6795:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_95 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_95) > (ifm_dim_95)) __ci1917__ = adf::frontend::instrument< decltype(ifm_dim_95) > ( ifm_dim_95, "ifm_dim_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6824:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_95 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_95) > (ifm_bound_95)) __ci1918__ = adf::frontend::instrument< decltype(ifm_bound_95) > ( ifm_bound_95, "ifm_bound_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6825:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_95 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_95) > (ifmsv_dim_95)) __ci1919__ = adf::frontend::instrument< decltype(ifmsv_dim_95) > ( ifmsv_dim_95, "ifmsv_dim_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6826:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_95 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_95) > (ifmsv_size_95)) __ci1920__ = adf::frontend::instrument< decltype(ifmsv_size_95) > ( ifmsv_size_95, "ifmsv_size_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6827:1", nullptr, ""); +uint32_t kernel_iter_95 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_95) > (kernel_iter_95)) __ci1921__ = adf::frontend::instrument< decltype(kernel_iter_95) > ( kernel_iter_95, "kernel_iter_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6828:1", nullptr, ""); +bool has_l1_write_access_pattern_95 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_95) > (has_l1_write_access_pattern_95)) __ci1922__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_95) > ( has_l1_write_access_pattern_95, "has_l1_write_access_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6829:1", nullptr, ""); +std::vector l1_write_pattern_95 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_95) > (l1_write_pattern_95)) __ci1923__ = adf::frontend::instrument< decltype(l1_write_pattern_95) > ( l1_write_pattern_95, "l1_write_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6830:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_95 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_95) > (ifm_pattern_95)) __ci1924__ = adf::frontend::instrument< decltype(ifm_pattern_95) > ( ifm_pattern_95, "ifm_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6831:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_95 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_95) > (wtssv_size_95)) __ci1925__ = adf::frontend::instrument< decltype(wtssv_size_95) > ( wtssv_size_95, "wtssv_size_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6846:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_95 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_95) > (has_l1_wts_write_access_pattern_95)) __ci1926__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_95) > ( has_l1_wts_write_access_pattern_95, "has_l1_wts_write_access_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6847:1", nullptr, ""); +std::vector l1_wts_write_pattern_95 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_95) > (l1_wts_write_pattern_95)) __ci1927__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_95) > ( l1_wts_write_pattern_95, "l1_wts_write_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6848:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_95 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_95) > (wts_pattern_95)) __ci1928__ = adf::frontend::instrument< decltype(wts_pattern_95) > ( wts_pattern_95, "wts_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6849:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_95 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_95) > (ofm_dim_95)) __ci1929__ = adf::frontend::instrument< decltype(ofm_dim_95) > ( ofm_dim_95, "ofm_dim_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6852:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_95 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_95) > (ofm_bound_95)) __ci1930__ = adf::frontend::instrument< decltype(ofm_bound_95) > ( ofm_bound_95, "ofm_bound_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6853:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_95 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_95) > (ofmsv_dim_95)) __ci1931__ = adf::frontend::instrument< decltype(ofmsv_dim_95) > ( ofmsv_dim_95, "ofmsv_dim_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6854:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_95 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_95) > (ofmsv_size_95)) __ci1932__ = adf::frontend::instrument< decltype(ofmsv_size_95) > ( ofmsv_size_95, "ofmsv_size_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6855:1", nullptr, ""); +uint32_t ofm_repetition_95 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_95) > (ofm_repetition_95)) __ci1933__ = adf::frontend::instrument< decltype(ofm_repetition_95) > ( ofm_repetition_95, "ofm_repetition_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6856:1", nullptr, ""); +bool has_l1_read_access_pattern_95 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_95) > (has_l1_read_access_pattern_95)) __ci1934__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_95) > ( has_l1_read_access_pattern_95, "has_l1_read_access_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6857:1", nullptr, ""); + +std::vector l1_read_pattern_95 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_95) > (l1_read_pattern_95)) __ci1935__ = adf::frontend::instrument< decltype(l1_read_pattern_95) > ( l1_read_pattern_95, "l1_read_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6859:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_95 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_95) > (ofm_pattern_95)) __ci1936__ = adf::frontend::instrument< decltype(ofm_pattern_95) > ( ofm_pattern_95, "ofm_pattern_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6861:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_96 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_96) > (ifm_dim_96)) __ci1937__ = adf::frontend::instrument< decltype(ifm_dim_96) > ( ifm_dim_96, "ifm_dim_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6890:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_96 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_96) > (ifm_bound_96)) __ci1938__ = adf::frontend::instrument< decltype(ifm_bound_96) > ( ifm_bound_96, "ifm_bound_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6891:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_96 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_96) > (ifmsv_dim_96)) __ci1939__ = adf::frontend::instrument< decltype(ifmsv_dim_96) > ( ifmsv_dim_96, "ifmsv_dim_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6892:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_96 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_96) > (ifmsv_size_96)) __ci1940__ = adf::frontend::instrument< decltype(ifmsv_size_96) > ( ifmsv_size_96, "ifmsv_size_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6893:1", nullptr, ""); +uint32_t kernel_iter_96 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_96) > (kernel_iter_96)) __ci1941__ = adf::frontend::instrument< decltype(kernel_iter_96) > ( kernel_iter_96, "kernel_iter_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6894:1", nullptr, ""); +bool has_l1_write_access_pattern_96 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_96) > (has_l1_write_access_pattern_96)) __ci1942__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_96) > ( has_l1_write_access_pattern_96, "has_l1_write_access_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6895:1", nullptr, ""); +std::vector l1_write_pattern_96 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_96) > (l1_write_pattern_96)) __ci1943__ = adf::frontend::instrument< decltype(l1_write_pattern_96) > ( l1_write_pattern_96, "l1_write_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6896:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_96 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_96) > (ifm_pattern_96)) __ci1944__ = adf::frontend::instrument< decltype(ifm_pattern_96) > ( ifm_pattern_96, "ifm_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_96 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_96) > (wtssv_size_96)) __ci1945__ = adf::frontend::instrument< decltype(wtssv_size_96) > ( wtssv_size_96, "wtssv_size_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6912:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_96 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_96) > (has_l1_wts_write_access_pattern_96)) __ci1946__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_96) > ( has_l1_wts_write_access_pattern_96, "has_l1_wts_write_access_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6913:1", nullptr, ""); +std::vector l1_wts_write_pattern_96 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_96) > (l1_wts_write_pattern_96)) __ci1947__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_96) > ( l1_wts_write_pattern_96, "l1_wts_write_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6914:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_96 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_96) > (wts_pattern_96)) __ci1948__ = adf::frontend::instrument< decltype(wts_pattern_96) > ( wts_pattern_96, "wts_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6915:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_96 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_96) > (ofm_dim_96)) __ci1949__ = adf::frontend::instrument< decltype(ofm_dim_96) > ( ofm_dim_96, "ofm_dim_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6918:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_96 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_96) > (ofm_bound_96)) __ci1950__ = adf::frontend::instrument< decltype(ofm_bound_96) > ( ofm_bound_96, "ofm_bound_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6919:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_96 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_96) > (ofmsv_dim_96)) __ci1951__ = adf::frontend::instrument< decltype(ofmsv_dim_96) > ( ofmsv_dim_96, "ofmsv_dim_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6920:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_96 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_96) > (ofmsv_size_96)) __ci1952__ = adf::frontend::instrument< decltype(ofmsv_size_96) > ( ofmsv_size_96, "ofmsv_size_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6921:1", nullptr, ""); +uint32_t ofm_repetition_96 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_96) > (ofm_repetition_96)) __ci1953__ = adf::frontend::instrument< decltype(ofm_repetition_96) > ( ofm_repetition_96, "ofm_repetition_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6922:1", nullptr, ""); +bool has_l1_read_access_pattern_96 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_96) > (has_l1_read_access_pattern_96)) __ci1954__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_96) > ( has_l1_read_access_pattern_96, "has_l1_read_access_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6923:1", nullptr, ""); + +std::vector l1_read_pattern_96 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_96) > (l1_read_pattern_96)) __ci1955__ = adf::frontend::instrument< decltype(l1_read_pattern_96) > ( l1_read_pattern_96, "l1_read_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6925:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_96 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_96) > (ofm_pattern_96)) __ci1956__ = adf::frontend::instrument< decltype(ofm_pattern_96) > ( ofm_pattern_96, "ofm_pattern_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6927:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_97 = {8, 24, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_97) > (ifm_dim_97)) __ci1957__ = adf::frontend::instrument< decltype(ifm_dim_97) > ( ifm_dim_97, "ifm_dim_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6956:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_97 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_97) > (ifm_bound_97)) __ci1958__ = adf::frontend::instrument< decltype(ifm_bound_97) > ( ifm_bound_97, "ifm_bound_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_97 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_97) > (ifmsv_dim_97)) __ci1959__ = adf::frontend::instrument< decltype(ifmsv_dim_97) > ( ifmsv_dim_97, "ifmsv_dim_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6958:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_97 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_97) > (ifmsv_size_97)) __ci1960__ = adf::frontend::instrument< decltype(ifmsv_size_97) > ( ifmsv_size_97, "ifmsv_size_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6959:1", nullptr, ""); +uint32_t kernel_iter_97 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_97) > (kernel_iter_97)) __ci1961__ = adf::frontend::instrument< decltype(kernel_iter_97) > ( kernel_iter_97, "kernel_iter_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6960:1", nullptr, ""); +bool has_l1_write_access_pattern_97 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_97) > (has_l1_write_access_pattern_97)) __ci1962__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_97) > ( has_l1_write_access_pattern_97, "has_l1_write_access_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6961:1", nullptr, ""); +std::vector l1_write_pattern_97 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_97) > (l1_write_pattern_97)) __ci1963__ = adf::frontend::instrument< decltype(l1_write_pattern_97) > ( l1_write_pattern_97, "l1_write_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6962:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_97 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_97) > (ifm_pattern_97)) __ci1964__ = adf::frontend::instrument< decltype(ifm_pattern_97) > ( ifm_pattern_97, "ifm_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6963:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_97 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_97) > (ifm2_dim_97)) __ci1965__ = adf::frontend::instrument< decltype(ifm2_dim_97) > ( ifm2_dim_97, "ifm2_dim_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6978:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_97 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_97) > (ifm2_bound_97)) __ci1966__ = adf::frontend::instrument< decltype(ifm2_bound_97) > ( ifm2_bound_97, "ifm2_bound_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6979:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_97 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_97) > (ifm2sv_dim_97)) __ci1967__ = adf::frontend::instrument< decltype(ifm2sv_dim_97) > ( ifm2sv_dim_97, "ifm2sv_dim_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6980:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_97 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_97) > (ifm2sv_size_97)) __ci1968__ = adf::frontend::instrument< decltype(ifm2sv_size_97) > ( ifm2sv_size_97, "ifm2sv_size_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6981:1", nullptr, ""); +std::vector> ifm2_pattern_97 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_97) > (ifm2_pattern_97)) __ci1969__ = adf::frontend::instrument< decltype(ifm2_pattern_97) > ( ifm2_pattern_97, "ifm2_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6982:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_97 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_97) > (wtssv_size_97)) __ci1970__ = adf::frontend::instrument< decltype(wtssv_size_97) > ( wtssv_size_97, "wtssv_size_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6997:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_97 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_97) > (has_l1_wts_write_access_pattern_97)) __ci1971__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_97) > ( has_l1_wts_write_access_pattern_97, "has_l1_wts_write_access_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6998:1", nullptr, ""); +std::vector l1_wts_write_pattern_97 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_97) > (l1_wts_write_pattern_97)) __ci1972__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_97) > ( l1_wts_write_pattern_97, "l1_wts_write_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:6999:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_97 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_97) > (wts_pattern_97)) __ci1973__ = adf::frontend::instrument< decltype(wts_pattern_97) > ( wts_pattern_97, "wts_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_97 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_97) > (ofm_dim_97)) __ci1974__ = adf::frontend::instrument< decltype(ofm_dim_97) > ( ofm_dim_97, "ofm_dim_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7003:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_97 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_97) > (ofm_bound_97)) __ci1975__ = adf::frontend::instrument< decltype(ofm_bound_97) > ( ofm_bound_97, "ofm_bound_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7004:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_97 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_97) > (ofmsv_dim_97)) __ci1976__ = adf::frontend::instrument< decltype(ofmsv_dim_97) > ( ofmsv_dim_97, "ofmsv_dim_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7005:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_97 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_97) > (ofmsv_size_97)) __ci1977__ = adf::frontend::instrument< decltype(ofmsv_size_97) > ( ofmsv_size_97, "ofmsv_size_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7006:1", nullptr, ""); +uint32_t ofm_repetition_97 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_97) > (ofm_repetition_97)) __ci1978__ = adf::frontend::instrument< decltype(ofm_repetition_97) > ( ofm_repetition_97, "ofm_repetition_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7007:1", nullptr, ""); +bool has_l1_read_access_pattern_97 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_97) > (has_l1_read_access_pattern_97)) __ci1979__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_97) > ( has_l1_read_access_pattern_97, "has_l1_read_access_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7008:1", nullptr, ""); + +std::vector l1_read_pattern_97 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_97) > (l1_read_pattern_97)) __ci1980__ = adf::frontend::instrument< decltype(l1_read_pattern_97) > ( l1_read_pattern_97, "l1_read_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7010:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_97 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_97) > (ofm_pattern_97)) __ci1981__ = adf::frontend::instrument< decltype(ofm_pattern_97) > ( ofm_pattern_97, "ofm_pattern_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7012:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_98 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_98) > (ifm_dim_98)) __ci1982__ = adf::frontend::instrument< decltype(ifm_dim_98) > ( ifm_dim_98, "ifm_dim_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7041:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_98 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_98) > (ifm_bound_98)) __ci1983__ = adf::frontend::instrument< decltype(ifm_bound_98) > ( ifm_bound_98, "ifm_bound_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7042:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_98 = {8, 28, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_98) > (ifmsv_dim_98)) __ci1984__ = adf::frontend::instrument< decltype(ifmsv_dim_98) > ( ifmsv_dim_98, "ifmsv_dim_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7043:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_98 = 5376; decltype(adf::frontend::instrument< decltype(ifmsv_size_98) > (ifmsv_size_98)) __ci1985__ = adf::frontend::instrument< decltype(ifmsv_size_98) > ( ifmsv_size_98, "ifmsv_size_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7044:1", nullptr, ""); +uint32_t kernel_iter_98 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_98) > (kernel_iter_98)) __ci1986__ = adf::frontend::instrument< decltype(kernel_iter_98) > ( kernel_iter_98, "kernel_iter_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7045:1", nullptr, ""); +bool has_l1_write_access_pattern_98 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_98) > (has_l1_write_access_pattern_98)) __ci1987__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_98) > ( has_l1_write_access_pattern_98, "has_l1_write_access_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7046:1", nullptr, ""); +std::vector l1_write_pattern_98 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_98) > (l1_write_pattern_98)) __ci1988__ = adf::frontend::instrument< decltype(l1_write_pattern_98) > ( l1_write_pattern_98, "l1_write_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7047:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_98 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 24} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_98) > (ifm_pattern_98)) __ci1989__ = adf::frontend::instrument< decltype(ifm_pattern_98) > ( ifm_pattern_98, "ifm_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_98 = {3072}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_98) > (wts_ddr_dim_98)) __ci1990__ = adf::frontend::instrument< decltype(wts_ddr_dim_98) > ( wts_ddr_dim_98, "wts_ddr_dim_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7063:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_98 = {3072}; decltype(adf::frontend::instrument< decltype(wts_dim_98) > (wts_dim_98)) __ci1991__ = adf::frontend::instrument< decltype(wts_dim_98) > ( wts_dim_98, "wts_dim_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7064:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_98 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_98) > (wtssv_dim_98)) __ci1992__ = adf::frontend::instrument< decltype(wtssv_dim_98) > ( wtssv_dim_98, "wtssv_dim_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7065:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_98 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_98) > (wts_repetition_98)) __ci1993__ = adf::frontend::instrument< decltype(wts_repetition_98) > ( wts_repetition_98, "wts_repetition_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7066:1", nullptr, ""); +uint32_t wtssv_size_98 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_98) > (wtssv_size_98)) __ci1994__ = adf::frontend::instrument< decltype(wtssv_size_98) > ( wtssv_size_98, "wtssv_size_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7067:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_98 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_98) > (has_l1_wts_write_access_pattern_98)) __ci1995__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_98) > ( has_l1_wts_write_access_pattern_98, "has_l1_wts_write_access_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7068:1", nullptr, ""); +std::vector l1_wts_write_pattern_98 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_98) > (l1_wts_write_pattern_98)) __ci1996__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_98) > ( l1_wts_write_pattern_98, "l1_wts_write_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7069:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_98 = { +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_98) > (wts_pattern_98)) __ci1997__ = adf::frontend::instrument< decltype(wts_pattern_98) > ( wts_pattern_98, "wts_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7070:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_98[] = { +{ + tiling({.buffer_dimension = {3072, 1}, .tiling_dimension = {1536, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072, 1}, .tiling_dimension = {1536, 1}, .offset = {1536, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_98) > (wts_ddr_read_pattern_98)) __ci1998__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_98) > ( wts_ddr_read_pattern_98, "wts_ddr_read_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7085:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_98[] = { +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {1536}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3072}, .tiling_dimension = {1536}, .offset = {1536}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_98) > (wts_ddr_write_pattern_98)) __ci1999__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_98) > ( wts_ddr_write_pattern_98, "wts_ddr_write_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7092:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_98 = {8, 24, 24, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_98) > (ofm_dim_98)) __ci2000__ = adf::frontend::instrument< decltype(ofm_dim_98) > ( ofm_dim_98, "ofm_dim_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7101:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_98 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_98) > (ofm_bound_98)) __ci2001__ = adf::frontend::instrument< decltype(ofm_bound_98) > ( ofm_bound_98, "ofm_bound_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7102:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_98 = {8, 24, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_98) > (ofmsv_dim_98)) __ci2002__ = adf::frontend::instrument< decltype(ofmsv_dim_98) > ( ofmsv_dim_98, "ofmsv_dim_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7103:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_98 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_98) > (ofmsv_size_98)) __ci2003__ = adf::frontend::instrument< decltype(ofmsv_size_98) > ( ofmsv_size_98, "ofmsv_size_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7104:1", nullptr, ""); +uint32_t ofm_repetition_98 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_98) > (ofm_repetition_98)) __ci2004__ = adf::frontend::instrument< decltype(ofm_repetition_98) > ( ofm_repetition_98, "ofm_repetition_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7105:1", nullptr, ""); +bool has_l1_read_access_pattern_98 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_98) > (has_l1_read_access_pattern_98)) __ci2005__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_98) > ( has_l1_read_access_pattern_98, "has_l1_read_access_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7106:1", nullptr, ""); + +std::vector l1_read_pattern_98 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_98) > (l1_read_pattern_98)) __ci2006__ = adf::frontend::instrument< decltype(l1_read_pattern_98) > ( l1_read_pattern_98, "l1_read_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7108:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_98 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_98) > (ofm_pattern_98)) __ci2007__ = adf::frontend::instrument< decltype(ofm_pattern_98) > ( ofm_pattern_98, "ofm_pattern_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7110:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_99 = {8, 24, 24, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_99) > (ifm_dim_99)) __ci2008__ = adf::frontend::instrument< decltype(ifm_dim_99) > ( ifm_dim_99, "ifm_dim_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7139:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_99 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_99) > (ifm_bound_99)) __ci2009__ = adf::frontend::instrument< decltype(ifm_bound_99) > ( ifm_bound_99, "ifm_bound_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7140:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_99 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_99) > (ifmsv_dim_99)) __ci2010__ = adf::frontend::instrument< decltype(ifmsv_dim_99) > ( ifmsv_dim_99, "ifmsv_dim_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7141:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_99 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_99) > (ifmsv_size_99)) __ci2011__ = adf::frontend::instrument< decltype(ifmsv_size_99) > ( ifmsv_size_99, "ifmsv_size_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7142:1", nullptr, ""); +uint32_t kernel_iter_99 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_99) > (kernel_iter_99)) __ci2012__ = adf::frontend::instrument< decltype(kernel_iter_99) > ( kernel_iter_99, "kernel_iter_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7143:1", nullptr, ""); +bool has_l1_write_access_pattern_99 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_99) > (has_l1_write_access_pattern_99)) __ci2013__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_99) > ( has_l1_write_access_pattern_99, "has_l1_write_access_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7144:1", nullptr, ""); +std::vector l1_write_pattern_99 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_99) > (l1_write_pattern_99)) __ci2014__ = adf::frontend::instrument< decltype(l1_write_pattern_99) > ( l1_write_pattern_99, "l1_write_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7145:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_99 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_99) > (ifm_pattern_99)) __ci2015__ = adf::frontend::instrument< decltype(ifm_pattern_99) > ( ifm_pattern_99, "ifm_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7146:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_99 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_99) > (wtssv_size_99)) __ci2016__ = adf::frontend::instrument< decltype(wtssv_size_99) > ( wtssv_size_99, "wtssv_size_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7161:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_99 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_99) > (has_l1_wts_write_access_pattern_99)) __ci2017__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_99) > ( has_l1_wts_write_access_pattern_99, "has_l1_wts_write_access_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7162:1", nullptr, ""); +std::vector l1_wts_write_pattern_99 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_99) > (l1_wts_write_pattern_99)) __ci2018__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_99) > ( l1_wts_write_pattern_99, "l1_wts_write_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7163:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_99 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_99) > (wts_pattern_99)) __ci2019__ = adf::frontend::instrument< decltype(wts_pattern_99) > ( wts_pattern_99, "wts_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7164:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_99 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_99) > (ofm_dim_99)) __ci2020__ = adf::frontend::instrument< decltype(ofm_dim_99) > ( ofm_dim_99, "ofm_dim_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7167:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_99 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_99) > (ofm_bound_99)) __ci2021__ = adf::frontend::instrument< decltype(ofm_bound_99) > ( ofm_bound_99, "ofm_bound_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7168:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_99 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_99) > (ofmsv_dim_99)) __ci2022__ = adf::frontend::instrument< decltype(ofmsv_dim_99) > ( ofmsv_dim_99, "ofmsv_dim_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7169:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_99 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_99) > (ofmsv_size_99)) __ci2023__ = adf::frontend::instrument< decltype(ofmsv_size_99) > ( ofmsv_size_99, "ofmsv_size_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7170:1", nullptr, ""); +uint32_t ofm_repetition_99 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_99) > (ofm_repetition_99)) __ci2024__ = adf::frontend::instrument< decltype(ofm_repetition_99) > ( ofm_repetition_99, "ofm_repetition_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7171:1", nullptr, ""); +bool has_l1_read_access_pattern_99 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_99) > (has_l1_read_access_pattern_99)) __ci2025__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_99) > ( has_l1_read_access_pattern_99, "has_l1_read_access_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7172:1", nullptr, ""); + +std::vector l1_read_pattern_99 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_99) > (l1_read_pattern_99)) __ci2026__ = adf::frontend::instrument< decltype(l1_read_pattern_99) > ( l1_read_pattern_99, "l1_read_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7174:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_99 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_99) > (ofm_pattern_99)) __ci2027__ = adf::frontend::instrument< decltype(ofm_pattern_99) > ( ofm_pattern_99, "ofm_pattern_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7176:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_100 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_100) > (ifm_dim_100)) __ci2028__ = adf::frontend::instrument< decltype(ifm_dim_100) > ( ifm_dim_100, "ifm_dim_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7205:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_100 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_100) > (ifm_bound_100)) __ci2029__ = adf::frontend::instrument< decltype(ifm_bound_100) > ( ifm_bound_100, "ifm_bound_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7206:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_100 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_100) > (ifmsv_dim_100)) __ci2030__ = adf::frontend::instrument< decltype(ifmsv_dim_100) > ( ifmsv_dim_100, "ifmsv_dim_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7207:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_100 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_100) > (ifmsv_size_100)) __ci2031__ = adf::frontend::instrument< decltype(ifmsv_size_100) > ( ifmsv_size_100, "ifmsv_size_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7208:1", nullptr, ""); +uint32_t kernel_iter_100 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_100) > (kernel_iter_100)) __ci2032__ = adf::frontend::instrument< decltype(kernel_iter_100) > ( kernel_iter_100, "kernel_iter_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7209:1", nullptr, ""); +bool has_l1_write_access_pattern_100 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_100) > (has_l1_write_access_pattern_100)) __ci2033__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_100) > ( has_l1_write_access_pattern_100, "has_l1_write_access_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7210:1", nullptr, ""); +std::vector l1_write_pattern_100 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_100) > (l1_write_pattern_100)) __ci2034__ = adf::frontend::instrument< decltype(l1_write_pattern_100) > ( l1_write_pattern_100, "l1_write_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7211:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_100 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_100) > (ifm_pattern_100)) __ci2035__ = adf::frontend::instrument< decltype(ifm_pattern_100) > ( ifm_pattern_100, "ifm_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7212:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_100 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_100) > (wtssv_size_100)) __ci2036__ = adf::frontend::instrument< decltype(wtssv_size_100) > ( wtssv_size_100, "wtssv_size_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7227:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_100 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_100) > (has_l1_wts_write_access_pattern_100)) __ci2037__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_100) > ( has_l1_wts_write_access_pattern_100, "has_l1_wts_write_access_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7228:1", nullptr, ""); +std::vector l1_wts_write_pattern_100 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_100) > (l1_wts_write_pattern_100)) __ci2038__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_100) > ( l1_wts_write_pattern_100, "l1_wts_write_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7229:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_100 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_100) > (wts_pattern_100)) __ci2039__ = adf::frontend::instrument< decltype(wts_pattern_100) > ( wts_pattern_100, "wts_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7230:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_100 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_100) > (ofm_dim_100)) __ci2040__ = adf::frontend::instrument< decltype(ofm_dim_100) > ( ofm_dim_100, "ofm_dim_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7233:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_100 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_100) > (ofm_bound_100)) __ci2041__ = adf::frontend::instrument< decltype(ofm_bound_100) > ( ofm_bound_100, "ofm_bound_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7234:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_100 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_100) > (ofmsv_dim_100)) __ci2042__ = adf::frontend::instrument< decltype(ofmsv_dim_100) > ( ofmsv_dim_100, "ofmsv_dim_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7235:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_100 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_100) > (ofmsv_size_100)) __ci2043__ = adf::frontend::instrument< decltype(ofmsv_size_100) > ( ofmsv_size_100, "ofmsv_size_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7236:1", nullptr, ""); +uint32_t ofm_repetition_100 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_100) > (ofm_repetition_100)) __ci2044__ = adf::frontend::instrument< decltype(ofm_repetition_100) > ( ofm_repetition_100, "ofm_repetition_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7237:1", nullptr, ""); +bool has_l1_read_access_pattern_100 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_100) > (has_l1_read_access_pattern_100)) __ci2045__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_100) > ( has_l1_read_access_pattern_100, "has_l1_read_access_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7238:1", nullptr, ""); + +std::vector l1_read_pattern_100 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_100) > (l1_read_pattern_100)) __ci2046__ = adf::frontend::instrument< decltype(l1_read_pattern_100) > ( l1_read_pattern_100, "l1_read_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7240:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_100 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_100) > (ofm_pattern_100)) __ci2047__ = adf::frontend::instrument< decltype(ofm_pattern_100) > ( ofm_pattern_100, "ofm_pattern_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7242:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_101 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_101) > (ifm_dim_101)) __ci2048__ = adf::frontend::instrument< decltype(ifm_dim_101) > ( ifm_dim_101, "ifm_dim_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7271:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_101 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_101) > (ifm_bound_101)) __ci2049__ = adf::frontend::instrument< decltype(ifm_bound_101) > ( ifm_bound_101, "ifm_bound_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7272:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_101 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_101) > (ifmsv_dim_101)) __ci2050__ = adf::frontend::instrument< decltype(ifmsv_dim_101) > ( ifmsv_dim_101, "ifmsv_dim_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7273:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_101 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_101) > (ifmsv_size_101)) __ci2051__ = adf::frontend::instrument< decltype(ifmsv_size_101) > ( ifmsv_size_101, "ifmsv_size_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7274:1", nullptr, ""); +uint32_t kernel_iter_101 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_101) > (kernel_iter_101)) __ci2052__ = adf::frontend::instrument< decltype(kernel_iter_101) > ( kernel_iter_101, "kernel_iter_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7275:1", nullptr, ""); +bool has_l1_write_access_pattern_101 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_101) > (has_l1_write_access_pattern_101)) __ci2053__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_101) > ( has_l1_write_access_pattern_101, "has_l1_write_access_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7276:1", nullptr, ""); +std::vector l1_write_pattern_101 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_101) > (l1_write_pattern_101)) __ci2054__ = adf::frontend::instrument< decltype(l1_write_pattern_101) > ( l1_write_pattern_101, "l1_write_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7277:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_101 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_101) > (ifm_pattern_101)) __ci2055__ = adf::frontend::instrument< decltype(ifm_pattern_101) > ( ifm_pattern_101, "ifm_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7278:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_101 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_101) > (wtssv_size_101)) __ci2056__ = adf::frontend::instrument< decltype(wtssv_size_101) > ( wtssv_size_101, "wtssv_size_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7293:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_101 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_101) > (has_l1_wts_write_access_pattern_101)) __ci2057__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_101) > ( has_l1_wts_write_access_pattern_101, "has_l1_wts_write_access_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7294:1", nullptr, ""); +std::vector l1_wts_write_pattern_101 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_101) > (l1_wts_write_pattern_101)) __ci2058__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_101) > ( l1_wts_write_pattern_101, "l1_wts_write_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7295:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_101 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_101) > (wts_pattern_101)) __ci2059__ = adf::frontend::instrument< decltype(wts_pattern_101) > ( wts_pattern_101, "wts_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7296:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_101 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_101) > (ofm_dim_101)) __ci2060__ = adf::frontend::instrument< decltype(ofm_dim_101) > ( ofm_dim_101, "ofm_dim_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7299:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_101 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_101) > (ofm_bound_101)) __ci2061__ = adf::frontend::instrument< decltype(ofm_bound_101) > ( ofm_bound_101, "ofm_bound_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7300:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_101 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_101) > (ofmsv_dim_101)) __ci2062__ = adf::frontend::instrument< decltype(ofmsv_dim_101) > ( ofmsv_dim_101, "ofmsv_dim_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7301:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_101 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_101) > (ofmsv_size_101)) __ci2063__ = adf::frontend::instrument< decltype(ofmsv_size_101) > ( ofmsv_size_101, "ofmsv_size_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7302:1", nullptr, ""); +uint32_t ofm_repetition_101 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_101) > (ofm_repetition_101)) __ci2064__ = adf::frontend::instrument< decltype(ofm_repetition_101) > ( ofm_repetition_101, "ofm_repetition_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7303:1", nullptr, ""); +bool has_l1_read_access_pattern_101 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_101) > (has_l1_read_access_pattern_101)) __ci2065__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_101) > ( has_l1_read_access_pattern_101, "has_l1_read_access_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7304:1", nullptr, ""); + +std::vector l1_read_pattern_101 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_101) > (l1_read_pattern_101)) __ci2066__ = adf::frontend::instrument< decltype(l1_read_pattern_101) > ( l1_read_pattern_101, "l1_read_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7306:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_101 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_101) > (ofm_pattern_101)) __ci2067__ = adf::frontend::instrument< decltype(ofm_pattern_101) > ( ofm_pattern_101, "ofm_pattern_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7308:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_102 = {8, 24, 24, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_102) > (ifm_dim_102)) __ci2068__ = adf::frontend::instrument< decltype(ifm_dim_102) > ( ifm_dim_102, "ifm_dim_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7337:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_102 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_102) > (ifm_bound_102)) __ci2069__ = adf::frontend::instrument< decltype(ifm_bound_102) > ( ifm_bound_102, "ifm_bound_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7338:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_102 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_102) > (ifmsv_dim_102)) __ci2070__ = adf::frontend::instrument< decltype(ifmsv_dim_102) > ( ifmsv_dim_102, "ifmsv_dim_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7339:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_102 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_102) > (ifmsv_size_102)) __ci2071__ = adf::frontend::instrument< decltype(ifmsv_size_102) > ( ifmsv_size_102, "ifmsv_size_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7340:1", nullptr, ""); +uint32_t kernel_iter_102 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_102) > (kernel_iter_102)) __ci2072__ = adf::frontend::instrument< decltype(kernel_iter_102) > ( kernel_iter_102, "kernel_iter_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7341:1", nullptr, ""); +bool has_l1_write_access_pattern_102 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_102) > (has_l1_write_access_pattern_102)) __ci2073__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_102) > ( has_l1_write_access_pattern_102, "has_l1_write_access_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7342:1", nullptr, ""); +std::vector l1_write_pattern_102 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_102) > (l1_write_pattern_102)) __ci2074__ = adf::frontend::instrument< decltype(l1_write_pattern_102) > ( l1_write_pattern_102, "l1_write_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7343:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_102 = { +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 24, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_102) > (ifm_pattern_102)) __ci2075__ = adf::frontend::instrument< decltype(ifm_pattern_102) > ( ifm_pattern_102, "ifm_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7344:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_102 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_102) > (ifm2_dim_102)) __ci2076__ = adf::frontend::instrument< decltype(ifm2_dim_102) > ( ifm2_dim_102, "ifm2_dim_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7359:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_102 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_102) > (ifm2_bound_102)) __ci2077__ = adf::frontend::instrument< decltype(ifm2_bound_102) > ( ifm2_bound_102, "ifm2_bound_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7360:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_102 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_102) > (ifm2sv_dim_102)) __ci2078__ = adf::frontend::instrument< decltype(ifm2sv_dim_102) > ( ifm2sv_dim_102, "ifm2sv_dim_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7361:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_102 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_102) > (ifm2sv_size_102)) __ci2079__ = adf::frontend::instrument< decltype(ifm2sv_size_102) > ( ifm2sv_size_102, "ifm2sv_size_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7362:1", nullptr, ""); +std::vector> ifm2_pattern_102 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_102) > (ifm2_pattern_102)) __ci2080__ = adf::frontend::instrument< decltype(ifm2_pattern_102) > ( ifm2_pattern_102, "ifm2_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7363:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_102 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_102) > (wtssv_size_102)) __ci2081__ = adf::frontend::instrument< decltype(wtssv_size_102) > ( wtssv_size_102, "wtssv_size_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7378:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_102 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_102) > (has_l1_wts_write_access_pattern_102)) __ci2082__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_102) > ( has_l1_wts_write_access_pattern_102, "has_l1_wts_write_access_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7379:1", nullptr, ""); +std::vector l1_wts_write_pattern_102 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_102) > (l1_wts_write_pattern_102)) __ci2083__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_102) > ( l1_wts_write_pattern_102, "l1_wts_write_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_102 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_102) > (wts_pattern_102)) __ci2084__ = adf::frontend::instrument< decltype(wts_pattern_102) > ( wts_pattern_102, "wts_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_102 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_102) > (ofm_dim_102)) __ci2085__ = adf::frontend::instrument< decltype(ofm_dim_102) > ( ofm_dim_102, "ofm_dim_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7384:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_102 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_102) > (ofm_bound_102)) __ci2086__ = adf::frontend::instrument< decltype(ofm_bound_102) > ( ofm_bound_102, "ofm_bound_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7385:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_102 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_102) > (ofmsv_dim_102)) __ci2087__ = adf::frontend::instrument< decltype(ofmsv_dim_102) > ( ofmsv_dim_102, "ofmsv_dim_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7386:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_102 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_102) > (ofmsv_size_102)) __ci2088__ = adf::frontend::instrument< decltype(ofmsv_size_102) > ( ofmsv_size_102, "ofmsv_size_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7387:1", nullptr, ""); +uint32_t ofm_repetition_102 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_102) > (ofm_repetition_102)) __ci2089__ = adf::frontend::instrument< decltype(ofm_repetition_102) > ( ofm_repetition_102, "ofm_repetition_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7388:1", nullptr, ""); +bool has_l1_read_access_pattern_102 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_102) > (has_l1_read_access_pattern_102)) __ci2090__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_102) > ( has_l1_read_access_pattern_102, "has_l1_read_access_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7389:1", nullptr, ""); + +std::vector l1_read_pattern_102 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_102) > (l1_read_pattern_102)) __ci2091__ = adf::frontend::instrument< decltype(l1_read_pattern_102) > ( l1_read_pattern_102, "l1_read_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7391:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_102 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_102) > (ofm_pattern_102)) __ci2092__ = adf::frontend::instrument< decltype(ofm_pattern_102) > ( ofm_pattern_102, "ofm_pattern_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7393:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_103 = {8, 20, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_103) > (ifm_dim_103)) __ci2093__ = adf::frontend::instrument< decltype(ifm_dim_103) > ( ifm_dim_103, "ifm_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7422:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_103 = {8, 20, 23, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_103) > (ifm_bound_103)) __ci2094__ = adf::frontend::instrument< decltype(ifm_bound_103) > ( ifm_bound_103, "ifm_bound_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7423:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_103 = {8, 32, 12, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_103) > (ifmsv_dim_103)) __ci2095__ = adf::frontend::instrument< decltype(ifmsv_dim_103) > ( ifmsv_dim_103, "ifmsv_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7424:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_103 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_103) > (ifmsv_size_103)) __ci2096__ = adf::frontend::instrument< decltype(ifmsv_size_103) > ( ifmsv_size_103, "ifmsv_size_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7425:1", nullptr, ""); +uint32_t kernel_iter_103 = 6; decltype(adf::frontend::instrument< decltype(kernel_iter_103) > (kernel_iter_103)) __ci2097__ = adf::frontend::instrument< decltype(kernel_iter_103) > ( kernel_iter_103, "kernel_iter_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7426:1", nullptr, ""); +bool has_l1_write_access_pattern_103 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_103) > (has_l1_write_access_pattern_103)) __ci2098__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_103) > ( has_l1_write_access_pattern_103, "has_l1_write_access_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7427:1", nullptr, ""); +std::vector l1_write_pattern_103 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_103) > (l1_write_pattern_103)) __ci2099__ = adf::frontend::instrument< decltype(l1_write_pattern_103) > ( l1_write_pattern_103, "l1_write_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7428:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_103 = { +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 24, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 23, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_103) > (ifm_pattern_103)) __ci2100__ = adf::frontend::instrument< decltype(ifm_pattern_103) > ( ifm_pattern_103, "ifm_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7429:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_103 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_103) > (ifm2_dim_103)) __ci2101__ = adf::frontend::instrument< decltype(ifm2_dim_103) > ( ifm2_dim_103, "ifm2_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7444:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_103 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_103) > (ifm2_bound_103)) __ci2102__ = adf::frontend::instrument< decltype(ifm2_bound_103) > ( ifm2_bound_103, "ifm2_bound_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7445:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_103 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_103) > (ifm2sv_dim_103)) __ci2103__ = adf::frontend::instrument< decltype(ifm2sv_dim_103) > ( ifm2sv_dim_103, "ifm2sv_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7446:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_103 = 3072; decltype(adf::frontend::instrument< decltype(ifm2sv_size_103) > (ifm2sv_size_103)) __ci2104__ = adf::frontend::instrument< decltype(ifm2sv_size_103) > ( ifm2sv_size_103, "ifm2sv_size_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7447:1", nullptr, ""); +std::vector> ifm2_pattern_103 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_103) > (ifm2_pattern_103)) __ci2105__ = adf::frontend::instrument< decltype(ifm2_pattern_103) > ( ifm2_pattern_103, "ifm2_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7448:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_103 = {19200}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_103) > (wts_ddr_dim_103)) __ci2106__ = adf::frontend::instrument< decltype(wts_ddr_dim_103) > ( wts_ddr_dim_103, "wts_ddr_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7463:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_103 = {19200}; decltype(adf::frontend::instrument< decltype(wts_dim_103) > (wts_dim_103)) __ci2107__ = adf::frontend::instrument< decltype(wts_dim_103) > ( wts_dim_103, "wts_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7464:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_103 = {2400}; decltype(adf::frontend::instrument< decltype(wtssv_dim_103) > (wtssv_dim_103)) __ci2108__ = adf::frontend::instrument< decltype(wtssv_dim_103) > ( wtssv_dim_103, "wtssv_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7465:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_103 = 2400; decltype(adf::frontend::instrument< decltype(wtssv_size_103) > (wtssv_size_103)) __ci2109__ = adf::frontend::instrument< decltype(wtssv_size_103) > ( wtssv_size_103, "wtssv_size_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7466:1", nullptr, ""); +uint32_t wts_repetition_103 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_103) > (wts_repetition_103)) __ci2110__ = adf::frontend::instrument< decltype(wts_repetition_103) > ( wts_repetition_103, "wts_repetition_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7467:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_103 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_103) > (has_l1_wts_write_access_pattern_103)) __ci2111__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_103) > ( has_l1_wts_write_access_pattern_103, "has_l1_wts_write_access_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7468:1", nullptr, ""); +std::vector l1_wts_write_pattern_103 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_103) > (l1_wts_write_pattern_103)) __ci2112__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_103) > ( l1_wts_write_pattern_103, "l1_wts_write_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7469:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_103 = { +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4800, 4}, .tiling_dimension = {2400, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2400, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_103) > (wts_pattern_103)) __ci2113__ = adf::frontend::instrument< decltype(wts_pattern_103) > ( wts_pattern_103, "wts_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7470:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_103[] = { +{ + tiling({.buffer_dimension = {19200, 1}, .tiling_dimension = {9600, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {19200, 1}, .tiling_dimension = {9600, 1}, .offset = {9600, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_103) > (wts_ddr_read_pattern_103)) __ci2114__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_103) > ( wts_ddr_read_pattern_103, "wts_ddr_read_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7485:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_103[] = { +{ + tiling({.buffer_dimension = {19200}, .tiling_dimension = {9600}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {19200}, .tiling_dimension = {9600}, .offset = {9600}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_103) > (wts_ddr_write_pattern_103)) __ci2115__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_103) > ( wts_ddr_write_pattern_103, "wts_ddr_write_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7492:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_103 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_103) > (ofm_dim_103)) __ci2116__ = adf::frontend::instrument< decltype(ofm_dim_103) > ( ofm_dim_103, "ofm_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7501:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_103 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_103) > (ofm_bound_103)) __ci2117__ = adf::frontend::instrument< decltype(ofm_bound_103) > ( ofm_bound_103, "ofm_bound_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7502:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_103 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_103) > (ofmsv_dim_103)) __ci2118__ = adf::frontend::instrument< decltype(ofmsv_dim_103) > ( ofmsv_dim_103, "ofmsv_dim_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7503:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_103 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_103) > (ofmsv_size_103)) __ci2119__ = adf::frontend::instrument< decltype(ofmsv_size_103) > ( ofmsv_size_103, "ofmsv_size_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7504:1", nullptr, ""); +uint32_t ofm_repetition_103 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_103) > (ofm_repetition_103)) __ci2120__ = adf::frontend::instrument< decltype(ofm_repetition_103) > ( ofm_repetition_103, "ofm_repetition_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7505:1", nullptr, ""); +bool has_l1_read_access_pattern_103 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_103) > (has_l1_read_access_pattern_103)) __ci2121__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_103) > ( has_l1_read_access_pattern_103, "has_l1_read_access_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7506:1", nullptr, ""); + +std::vector l1_read_pattern_103 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_103) > (l1_read_pattern_103)) __ci2122__ = adf::frontend::instrument< decltype(l1_read_pattern_103) > ( l1_read_pattern_103, "l1_read_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7508:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_103 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_103) > (ofm_pattern_103)) __ci2123__ = adf::frontend::instrument< decltype(ofm_pattern_103) > ( ofm_pattern_103, "ofm_pattern_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7510:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_104 = {8, 32, 12, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_104) > (ifm_dim_104)) __ci2124__ = adf::frontend::instrument< decltype(ifm_dim_104) > ( ifm_dim_104, "ifm_dim_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7539:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_104 = {8, 20, 10, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_104) > (ifm_bound_104)) __ci2125__ = adf::frontend::instrument< decltype(ifm_bound_104) > ( ifm_bound_104, "ifm_bound_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7540:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_104 = {8, 32, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_104) > (ifmsv_dim_104)) __ci2126__ = adf::frontend::instrument< decltype(ifmsv_dim_104) > ( ifmsv_dim_104, "ifmsv_dim_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7541:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_104 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_104) > (ifmsv_size_104)) __ci2127__ = adf::frontend::instrument< decltype(ifmsv_size_104) > ( ifmsv_size_104, "ifmsv_size_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7542:1", nullptr, ""); +uint32_t kernel_iter_104 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_104) > (kernel_iter_104)) __ci2128__ = adf::frontend::instrument< decltype(kernel_iter_104) > ( kernel_iter_104, "kernel_iter_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7543:1", nullptr, ""); +bool has_l1_write_access_pattern_104 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_104) > (has_l1_write_access_pattern_104)) __ci2129__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_104) > ( has_l1_write_access_pattern_104, "has_l1_write_access_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7544:1", nullptr, ""); +std::vector l1_write_pattern_104 = {tiling({.buffer_dimension = {8, 32, 10, 1}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_104) > (l1_write_pattern_104)) __ci2130__ = adf::frontend::instrument< decltype(l1_write_pattern_104) > ( l1_write_pattern_104, "l1_write_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7545:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_104 = { +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 12, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 10, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_104) > (ifm_pattern_104)) __ci2131__ = adf::frontend::instrument< decltype(ifm_pattern_104) > ( ifm_pattern_104, "ifm_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7546:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_104 = {40320}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_104) > (wts_ddr_dim_104)) __ci2132__ = adf::frontend::instrument< decltype(wts_ddr_dim_104) > ( wts_ddr_dim_104, "wts_ddr_dim_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7561:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_104 = {40320}; decltype(adf::frontend::instrument< decltype(wts_dim_104) > (wts_dim_104)) __ci2133__ = adf::frontend::instrument< decltype(wts_dim_104) > ( wts_dim_104, "wts_dim_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7562:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_104 = {3360}; decltype(adf::frontend::instrument< decltype(wtssv_dim_104) > (wtssv_dim_104)) __ci2134__ = adf::frontend::instrument< decltype(wtssv_dim_104) > ( wtssv_dim_104, "wtssv_dim_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7563:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_104 = 3360; decltype(adf::frontend::instrument< decltype(wtssv_size_104) > (wtssv_size_104)) __ci2135__ = adf::frontend::instrument< decltype(wtssv_size_104) > ( wtssv_size_104, "wtssv_size_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7564:1", nullptr, ""); +uint32_t wts_repetition_104 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_104) > (wts_repetition_104)) __ci2136__ = adf::frontend::instrument< decltype(wts_repetition_104) > ( wts_repetition_104, "wts_repetition_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7565:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_104 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_104) > (has_l1_wts_write_access_pattern_104)) __ci2137__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_104) > ( has_l1_wts_write_access_pattern_104, "has_l1_wts_write_access_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7566:1", nullptr, ""); +std::vector l1_wts_write_pattern_104 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_104) > (l1_wts_write_pattern_104)) __ci2138__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_104) > ( l1_wts_write_pattern_104, "l1_wts_write_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7567:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_104 = { +{ + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 4}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 5}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 9}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 7}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {3360, 12}, .tiling_dimension = {3360, 1}, .offset = {0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_104) > (wts_pattern_104)) __ci2139__ = adf::frontend::instrument< decltype(wts_pattern_104) > ( wts_pattern_104, "wts_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7568:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_104[] = { +{ + tiling({.buffer_dimension = {40320, 1}, .tiling_dimension = {20160, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {40320, 1}, .tiling_dimension = {20160, 1}, .offset = {20160, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_104) > (wts_ddr_read_pattern_104)) __ci2140__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_104) > ( wts_ddr_read_pattern_104, "wts_ddr_read_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7591:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_104[] = { +{ + tiling({.buffer_dimension = {40320}, .tiling_dimension = {20160}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {40320}, .tiling_dimension = {20160}, .offset = {20160}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_104) > (wts_ddr_write_pattern_104)) __ci2141__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_104) > ( wts_ddr_write_pattern_104, "wts_ddr_write_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7598:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_104 = {8, 32, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_104) > (ofm_dim_104)) __ci2142__ = adf::frontend::instrument< decltype(ofm_dim_104) > ( ofm_dim_104, "ofm_dim_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7607:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_104 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_104) > (ofm_bound_104)) __ci2143__ = adf::frontend::instrument< decltype(ofm_bound_104) > ( ofm_bound_104, "ofm_bound_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7608:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_104 = {8, 32, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_104) > (ofmsv_dim_104)) __ci2144__ = adf::frontend::instrument< decltype(ofmsv_dim_104) > ( ofmsv_dim_104, "ofmsv_dim_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7609:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_104 = 1280; decltype(adf::frontend::instrument< decltype(ofmsv_size_104) > (ofmsv_size_104)) __ci2145__ = adf::frontend::instrument< decltype(ofmsv_size_104) > ( ofmsv_size_104, "ofmsv_size_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7610:1", nullptr, ""); +uint32_t ofm_repetition_104 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_104) > (ofm_repetition_104)) __ci2146__ = adf::frontend::instrument< decltype(ofm_repetition_104) > ( ofm_repetition_104, "ofm_repetition_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7611:1", nullptr, ""); +bool has_l1_read_access_pattern_104 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_104) > (has_l1_read_access_pattern_104)) __ci2147__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_104) > ( has_l1_read_access_pattern_104, "has_l1_read_access_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7612:1", nullptr, ""); + +std::vector l1_read_pattern_104 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_104) > (l1_read_pattern_104)) __ci2148__ = adf::frontend::instrument< decltype(l1_read_pattern_104) > ( l1_read_pattern_104, "l1_read_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7614:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_104 = { +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_104) > (ofm_pattern_104)) __ci2149__ = adf::frontend::instrument< decltype(ofm_pattern_104) > ( ofm_pattern_104, "ofm_pattern_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7616:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_105 = {8, 32, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_105) > (ifm_dim_105)) __ci2150__ = adf::frontend::instrument< decltype(ifm_dim_105) > ( ifm_dim_105, "ifm_dim_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7645:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_105 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_105) > (ifm_bound_105)) __ci2151__ = adf::frontend::instrument< decltype(ifm_bound_105) > ( ifm_bound_105, "ifm_bound_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7646:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_105 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_105) > (ifmsv_dim_105)) __ci2152__ = adf::frontend::instrument< decltype(ifmsv_dim_105) > ( ifmsv_dim_105, "ifmsv_dim_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7647:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_105 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_105) > (ifmsv_size_105)) __ci2153__ = adf::frontend::instrument< decltype(ifmsv_size_105) > ( ifmsv_size_105, "ifmsv_size_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7648:1", nullptr, ""); +uint32_t kernel_iter_105 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_105) > (kernel_iter_105)) __ci2154__ = adf::frontend::instrument< decltype(kernel_iter_105) > ( kernel_iter_105, "kernel_iter_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7649:1", nullptr, ""); +bool has_l1_write_access_pattern_105 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_105) > (has_l1_write_access_pattern_105)) __ci2155__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_105) > ( has_l1_write_access_pattern_105, "has_l1_write_access_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7650:1", nullptr, ""); +std::vector l1_write_pattern_105 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_105) > (l1_write_pattern_105)) __ci2156__ = adf::frontend::instrument< decltype(l1_write_pattern_105) > ( l1_write_pattern_105, "l1_write_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7651:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_105 = { +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_105) > (ifm_pattern_105)) __ci2157__ = adf::frontend::instrument< decltype(ifm_pattern_105) > ( ifm_pattern_105, "ifm_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7652:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_105 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_105) > (wtssv_size_105)) __ci2158__ = adf::frontend::instrument< decltype(wtssv_size_105) > ( wtssv_size_105, "wtssv_size_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7667:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_105 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_105) > (has_l1_wts_write_access_pattern_105)) __ci2159__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_105) > ( has_l1_wts_write_access_pattern_105, "has_l1_wts_write_access_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7668:1", nullptr, ""); +std::vector l1_wts_write_pattern_105 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_105) > (l1_wts_write_pattern_105)) __ci2160__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_105) > ( l1_wts_write_pattern_105, "l1_wts_write_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7669:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_105 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_105) > (wts_pattern_105)) __ci2161__ = adf::frontend::instrument< decltype(wts_pattern_105) > ( wts_pattern_105, "wts_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7670:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_105 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_105) > (ofm_dim_105)) __ci2162__ = adf::frontend::instrument< decltype(ofm_dim_105) > ( ofm_dim_105, "ofm_dim_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7673:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_105 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_105) > (ofm_bound_105)) __ci2163__ = adf::frontend::instrument< decltype(ofm_bound_105) > ( ofm_bound_105, "ofm_bound_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7674:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_105 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_105) > (ofmsv_dim_105)) __ci2164__ = adf::frontend::instrument< decltype(ofmsv_dim_105) > ( ofmsv_dim_105, "ofmsv_dim_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7675:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_105 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_105) > (ofmsv_size_105)) __ci2165__ = adf::frontend::instrument< decltype(ofmsv_size_105) > ( ofmsv_size_105, "ofmsv_size_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7676:1", nullptr, ""); +uint32_t ofm_repetition_105 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_105) > (ofm_repetition_105)) __ci2166__ = adf::frontend::instrument< decltype(ofm_repetition_105) > ( ofm_repetition_105, "ofm_repetition_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7677:1", nullptr, ""); +bool has_l1_read_access_pattern_105 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_105) > (has_l1_read_access_pattern_105)) __ci2167__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_105) > ( has_l1_read_access_pattern_105, "has_l1_read_access_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7678:1", nullptr, ""); + +std::vector l1_read_pattern_105 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_105) > (l1_read_pattern_105)) __ci2168__ = adf::frontend::instrument< decltype(l1_read_pattern_105) > ( l1_read_pattern_105, "l1_read_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7680:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_105 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_105) > (ofm_pattern_105)) __ci2169__ = adf::frontend::instrument< decltype(ofm_pattern_105) > ( ofm_pattern_105, "ofm_pattern_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7682:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_106 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_106) > (ifm_dim_106)) __ci2170__ = adf::frontend::instrument< decltype(ifm_dim_106) > ( ifm_dim_106, "ifm_dim_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7711:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_106 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_106) > (ifm_bound_106)) __ci2171__ = adf::frontend::instrument< decltype(ifm_bound_106) > ( ifm_bound_106, "ifm_bound_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7712:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_106 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_106) > (ifmsv_dim_106)) __ci2172__ = adf::frontend::instrument< decltype(ifmsv_dim_106) > ( ifmsv_dim_106, "ifmsv_dim_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7713:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_106 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_106) > (ifmsv_size_106)) __ci2173__ = adf::frontend::instrument< decltype(ifmsv_size_106) > ( ifmsv_size_106, "ifmsv_size_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7714:1", nullptr, ""); +uint32_t kernel_iter_106 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_106) > (kernel_iter_106)) __ci2174__ = adf::frontend::instrument< decltype(kernel_iter_106) > ( kernel_iter_106, "kernel_iter_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7715:1", nullptr, ""); +bool has_l1_write_access_pattern_106 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_106) > (has_l1_write_access_pattern_106)) __ci2175__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_106) > ( has_l1_write_access_pattern_106, "has_l1_write_access_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7716:1", nullptr, ""); +std::vector l1_write_pattern_106 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_106) > (l1_write_pattern_106)) __ci2176__ = adf::frontend::instrument< decltype(l1_write_pattern_106) > ( l1_write_pattern_106, "l1_write_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7717:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_106 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_106) > (ifm_pattern_106)) __ci2177__ = adf::frontend::instrument< decltype(ifm_pattern_106) > ( ifm_pattern_106, "ifm_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7718:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_106 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_106) > (wtssv_size_106)) __ci2178__ = adf::frontend::instrument< decltype(wtssv_size_106) > ( wtssv_size_106, "wtssv_size_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7733:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_106 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_106) > (has_l1_wts_write_access_pattern_106)) __ci2179__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_106) > ( has_l1_wts_write_access_pattern_106, "has_l1_wts_write_access_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7734:1", nullptr, ""); +std::vector l1_wts_write_pattern_106 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_106) > (l1_wts_write_pattern_106)) __ci2180__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_106) > ( l1_wts_write_pattern_106, "l1_wts_write_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7735:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_106 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_106) > (wts_pattern_106)) __ci2181__ = adf::frontend::instrument< decltype(wts_pattern_106) > ( wts_pattern_106, "wts_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7736:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_106 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_106) > (ofm_dim_106)) __ci2182__ = adf::frontend::instrument< decltype(ofm_dim_106) > ( ofm_dim_106, "ofm_dim_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7739:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_106 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_106) > (ofm_bound_106)) __ci2183__ = adf::frontend::instrument< decltype(ofm_bound_106) > ( ofm_bound_106, "ofm_bound_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7740:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_106 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_106) > (ofmsv_dim_106)) __ci2184__ = adf::frontend::instrument< decltype(ofmsv_dim_106) > ( ofmsv_dim_106, "ofmsv_dim_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7741:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_106 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_106) > (ofmsv_size_106)) __ci2185__ = adf::frontend::instrument< decltype(ofmsv_size_106) > ( ofmsv_size_106, "ofmsv_size_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7742:1", nullptr, ""); +uint32_t ofm_repetition_106 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_106) > (ofm_repetition_106)) __ci2186__ = adf::frontend::instrument< decltype(ofm_repetition_106) > ( ofm_repetition_106, "ofm_repetition_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7743:1", nullptr, ""); +bool has_l1_read_access_pattern_106 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_106) > (has_l1_read_access_pattern_106)) __ci2187__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_106) > ( has_l1_read_access_pattern_106, "has_l1_read_access_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7744:1", nullptr, ""); + +std::vector l1_read_pattern_106 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_106) > (l1_read_pattern_106)) __ci2188__ = adf::frontend::instrument< decltype(l1_read_pattern_106) > ( l1_read_pattern_106, "l1_read_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7746:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_106 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_106) > (ofm_pattern_106)) __ci2189__ = adf::frontend::instrument< decltype(ofm_pattern_106) > ( ofm_pattern_106, "ofm_pattern_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7748:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_107 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_107) > (ifm_dim_107)) __ci2190__ = adf::frontend::instrument< decltype(ifm_dim_107) > ( ifm_dim_107, "ifm_dim_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7777:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_107 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_107) > (ifm_bound_107)) __ci2191__ = adf::frontend::instrument< decltype(ifm_bound_107) > ( ifm_bound_107, "ifm_bound_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7778:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_107 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_107) > (ifmsv_dim_107)) __ci2192__ = adf::frontend::instrument< decltype(ifmsv_dim_107) > ( ifmsv_dim_107, "ifmsv_dim_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7779:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_107 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_107) > (ifmsv_size_107)) __ci2193__ = adf::frontend::instrument< decltype(ifmsv_size_107) > ( ifmsv_size_107, "ifmsv_size_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7780:1", nullptr, ""); +uint32_t kernel_iter_107 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_107) > (kernel_iter_107)) __ci2194__ = adf::frontend::instrument< decltype(kernel_iter_107) > ( kernel_iter_107, "kernel_iter_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7781:1", nullptr, ""); +bool has_l1_write_access_pattern_107 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_107) > (has_l1_write_access_pattern_107)) __ci2195__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_107) > ( has_l1_write_access_pattern_107, "has_l1_write_access_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7782:1", nullptr, ""); +std::vector l1_write_pattern_107 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_107) > (l1_write_pattern_107)) __ci2196__ = adf::frontend::instrument< decltype(l1_write_pattern_107) > ( l1_write_pattern_107, "l1_write_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7783:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_107 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_107) > (ifm_pattern_107)) __ci2197__ = adf::frontend::instrument< decltype(ifm_pattern_107) > ( ifm_pattern_107, "ifm_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7784:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_107 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_107) > (wtssv_size_107)) __ci2198__ = adf::frontend::instrument< decltype(wtssv_size_107) > ( wtssv_size_107, "wtssv_size_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7799:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_107 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_107) > (has_l1_wts_write_access_pattern_107)) __ci2199__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_107) > ( has_l1_wts_write_access_pattern_107, "has_l1_wts_write_access_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7800:1", nullptr, ""); +std::vector l1_wts_write_pattern_107 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_107) > (l1_wts_write_pattern_107)) __ci2200__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_107) > ( l1_wts_write_pattern_107, "l1_wts_write_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7801:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_107 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_107) > (wts_pattern_107)) __ci2201__ = adf::frontend::instrument< decltype(wts_pattern_107) > ( wts_pattern_107, "wts_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7802:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_107 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_107) > (ofm_dim_107)) __ci2202__ = adf::frontend::instrument< decltype(ofm_dim_107) > ( ofm_dim_107, "ofm_dim_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7805:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_107 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_107) > (ofm_bound_107)) __ci2203__ = adf::frontend::instrument< decltype(ofm_bound_107) > ( ofm_bound_107, "ofm_bound_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7806:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_107 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_107) > (ofmsv_dim_107)) __ci2204__ = adf::frontend::instrument< decltype(ofmsv_dim_107) > ( ofmsv_dim_107, "ofmsv_dim_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7807:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_107 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_107) > (ofmsv_size_107)) __ci2205__ = adf::frontend::instrument< decltype(ofmsv_size_107) > ( ofmsv_size_107, "ofmsv_size_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7808:1", nullptr, ""); +uint32_t ofm_repetition_107 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_107) > (ofm_repetition_107)) __ci2206__ = adf::frontend::instrument< decltype(ofm_repetition_107) > ( ofm_repetition_107, "ofm_repetition_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7809:1", nullptr, ""); +bool has_l1_read_access_pattern_107 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_107) > (has_l1_read_access_pattern_107)) __ci2207__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_107) > ( has_l1_read_access_pattern_107, "has_l1_read_access_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7810:1", nullptr, ""); + +std::vector l1_read_pattern_107 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_107) > (l1_read_pattern_107)) __ci2208__ = adf::frontend::instrument< decltype(l1_read_pattern_107) > ( l1_read_pattern_107, "l1_read_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7812:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_107 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_107) > (ofm_pattern_107)) __ci2209__ = adf::frontend::instrument< decltype(ofm_pattern_107) > ( ofm_pattern_107, "ofm_pattern_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7814:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_108 = {8, 32, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_108) > (ifm_dim_108)) __ci2210__ = adf::frontend::instrument< decltype(ifm_dim_108) > ( ifm_dim_108, "ifm_dim_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7843:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_108 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_108) > (ifm_bound_108)) __ci2211__ = adf::frontend::instrument< decltype(ifm_bound_108) > ( ifm_bound_108, "ifm_bound_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7844:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_108 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_108) > (ifmsv_dim_108)) __ci2212__ = adf::frontend::instrument< decltype(ifmsv_dim_108) > ( ifmsv_dim_108, "ifmsv_dim_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7845:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_108 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_108) > (ifmsv_size_108)) __ci2213__ = adf::frontend::instrument< decltype(ifmsv_size_108) > ( ifmsv_size_108, "ifmsv_size_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7846:1", nullptr, ""); +uint32_t kernel_iter_108 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_108) > (kernel_iter_108)) __ci2214__ = adf::frontend::instrument< decltype(kernel_iter_108) > ( kernel_iter_108, "kernel_iter_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7847:1", nullptr, ""); +bool has_l1_write_access_pattern_108 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_108) > (has_l1_write_access_pattern_108)) __ci2215__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_108) > ( has_l1_write_access_pattern_108, "has_l1_write_access_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7848:1", nullptr, ""); +std::vector l1_write_pattern_108 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_108) > (l1_write_pattern_108)) __ci2216__ = adf::frontend::instrument< decltype(l1_write_pattern_108) > ( l1_write_pattern_108, "l1_write_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7849:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_108 = { +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_108) > (ifm_pattern_108)) __ci2217__ = adf::frontend::instrument< decltype(ifm_pattern_108) > ( ifm_pattern_108, "ifm_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7850:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_108 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_108) > (ifm2_dim_108)) __ci2218__ = adf::frontend::instrument< decltype(ifm2_dim_108) > ( ifm2_dim_108, "ifm2_dim_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7865:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_108 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_108) > (ifm2_bound_108)) __ci2219__ = adf::frontend::instrument< decltype(ifm2_bound_108) > ( ifm2_bound_108, "ifm2_bound_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7866:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_108 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_108) > (ifm2sv_dim_108)) __ci2220__ = adf::frontend::instrument< decltype(ifm2sv_dim_108) > ( ifm2sv_dim_108, "ifm2sv_dim_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7867:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_108 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_108) > (ifm2sv_size_108)) __ci2221__ = adf::frontend::instrument< decltype(ifm2sv_size_108) > ( ifm2sv_size_108, "ifm2sv_size_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7868:1", nullptr, ""); +std::vector> ifm2_pattern_108 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_108) > (ifm2_pattern_108)) __ci2222__ = adf::frontend::instrument< decltype(ifm2_pattern_108) > ( ifm2_pattern_108, "ifm2_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7869:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_108 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_108) > (wtssv_size_108)) __ci2223__ = adf::frontend::instrument< decltype(wtssv_size_108) > ( wtssv_size_108, "wtssv_size_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7884:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_108 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_108) > (has_l1_wts_write_access_pattern_108)) __ci2224__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_108) > ( has_l1_wts_write_access_pattern_108, "has_l1_wts_write_access_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7885:1", nullptr, ""); +std::vector l1_wts_write_pattern_108 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_108) > (l1_wts_write_pattern_108)) __ci2225__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_108) > ( l1_wts_write_pattern_108, "l1_wts_write_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7886:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_108 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_108) > (wts_pattern_108)) __ci2226__ = adf::frontend::instrument< decltype(wts_pattern_108) > ( wts_pattern_108, "wts_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7887:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_108 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_108) > (ofm_dim_108)) __ci2227__ = adf::frontend::instrument< decltype(ofm_dim_108) > ( ofm_dim_108, "ofm_dim_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7890:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_108 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_108) > (ofm_bound_108)) __ci2228__ = adf::frontend::instrument< decltype(ofm_bound_108) > ( ofm_bound_108, "ofm_bound_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7891:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_108 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_108) > (ofmsv_dim_108)) __ci2229__ = adf::frontend::instrument< decltype(ofmsv_dim_108) > ( ofmsv_dim_108, "ofmsv_dim_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7892:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_108 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_108) > (ofmsv_size_108)) __ci2230__ = adf::frontend::instrument< decltype(ofmsv_size_108) > ( ofmsv_size_108, "ofmsv_size_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7893:1", nullptr, ""); +uint32_t ofm_repetition_108 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_108) > (ofm_repetition_108)) __ci2231__ = adf::frontend::instrument< decltype(ofm_repetition_108) > ( ofm_repetition_108, "ofm_repetition_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7894:1", nullptr, ""); +bool has_l1_read_access_pattern_108 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_108) > (has_l1_read_access_pattern_108)) __ci2232__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_108) > ( has_l1_read_access_pattern_108, "has_l1_read_access_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7895:1", nullptr, ""); + +std::vector l1_read_pattern_108 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_108) > (l1_read_pattern_108)) __ci2233__ = adf::frontend::instrument< decltype(l1_read_pattern_108) > ( l1_read_pattern_108, "l1_read_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_108 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_108) > (ofm_pattern_108)) __ci2234__ = adf::frontend::instrument< decltype(ofm_pattern_108) > ( ofm_pattern_108, "ofm_pattern_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7899:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_109 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_109) > (ifm_dim_109)) __ci2235__ = adf::frontend::instrument< decltype(ifm_dim_109) > ( ifm_dim_109, "ifm_dim_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7928:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_109 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_109) > (ifm_bound_109)) __ci2236__ = adf::frontend::instrument< decltype(ifm_bound_109) > ( ifm_bound_109, "ifm_bound_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7929:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_109 = {8, 28, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_109) > (ifmsv_dim_109)) __ci2237__ = adf::frontend::instrument< decltype(ifmsv_dim_109) > ( ifmsv_dim_109, "ifmsv_dim_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7930:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_109 = 5376; decltype(adf::frontend::instrument< decltype(ifmsv_size_109) > (ifmsv_size_109)) __ci2238__ = adf::frontend::instrument< decltype(ifmsv_size_109) > ( ifmsv_size_109, "ifmsv_size_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7931:1", nullptr, ""); +uint32_t kernel_iter_109 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_109) > (kernel_iter_109)) __ci2239__ = adf::frontend::instrument< decltype(kernel_iter_109) > ( kernel_iter_109, "kernel_iter_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7932:1", nullptr, ""); +bool has_l1_write_access_pattern_109 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_109) > (has_l1_write_access_pattern_109)) __ci2240__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_109) > ( has_l1_write_access_pattern_109, "has_l1_write_access_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7933:1", nullptr, ""); +std::vector l1_write_pattern_109 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_109) > (l1_write_pattern_109)) __ci2241__ = adf::frontend::instrument< decltype(l1_write_pattern_109) > ( l1_write_pattern_109, "l1_write_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7934:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_109 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_109) > (ifm_pattern_109)) __ci2242__ = adf::frontend::instrument< decltype(ifm_pattern_109) > ( ifm_pattern_109, "ifm_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7935:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_109 = {7680}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_109) > (wts_ddr_dim_109)) __ci2243__ = adf::frontend::instrument< decltype(wts_ddr_dim_109) > ( wts_ddr_dim_109, "wts_ddr_dim_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7950:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_109 = {7680}; decltype(adf::frontend::instrument< decltype(wts_dim_109) > (wts_dim_109)) __ci2244__ = adf::frontend::instrument< decltype(wts_dim_109) > ( wts_dim_109, "wts_dim_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7951:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_109 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_109) > (wtssv_dim_109)) __ci2245__ = adf::frontend::instrument< decltype(wtssv_dim_109) > ( wtssv_dim_109, "wtssv_dim_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7952:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_109 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_109) > (wts_repetition_109)) __ci2246__ = adf::frontend::instrument< decltype(wts_repetition_109) > ( wts_repetition_109, "wts_repetition_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7953:1", nullptr, ""); +uint32_t wtssv_size_109 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_109) > (wtssv_size_109)) __ci2247__ = adf::frontend::instrument< decltype(wtssv_size_109) > ( wtssv_size_109, "wtssv_size_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7954:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_109 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_109) > (has_l1_wts_write_access_pattern_109)) __ci2248__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_109) > ( has_l1_wts_write_access_pattern_109, "has_l1_wts_write_access_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7955:1", nullptr, ""); +std::vector l1_wts_write_pattern_109 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_109) > (l1_wts_write_pattern_109)) __ci2249__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_109) > ( l1_wts_write_pattern_109, "l1_wts_write_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7956:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_109 = { +{ + tiling({.buffer_dimension = {7680}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7680}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7680}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7680}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 15} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_109) > (wts_pattern_109)) __ci2250__ = adf::frontend::instrument< decltype(wts_pattern_109) > ( wts_pattern_109, "wts_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_109[] = { +{ + tiling({.buffer_dimension = {7680, 1}, .tiling_dimension = {3840, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7680, 1}, .tiling_dimension = {3840, 1}, .offset = {3840, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_109) > (wts_ddr_read_pattern_109)) __ci2251__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_109) > ( wts_ddr_read_pattern_109, "wts_ddr_read_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7972:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_109[] = { +{ + tiling({.buffer_dimension = {7680}, .tiling_dimension = {3840}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7680}, .tiling_dimension = {3840}, .offset = {3840}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_109) > (wts_ddr_write_pattern_109)) __ci2252__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_109) > ( wts_ddr_write_pattern_109, "wts_ddr_write_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7979:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_109 = {8, 24, 60, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_109) > (ofm_dim_109)) __ci2253__ = adf::frontend::instrument< decltype(ofm_dim_109) > ( ofm_dim_109, "ofm_dim_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7988:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_109 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_109) > (ofm_bound_109)) __ci2254__ = adf::frontend::instrument< decltype(ofm_bound_109) > ( ofm_bound_109, "ofm_bound_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7989:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_109 = {8, 24, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_109) > (ofmsv_dim_109)) __ci2255__ = adf::frontend::instrument< decltype(ofmsv_dim_109) > ( ofmsv_dim_109, "ofmsv_dim_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7990:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_109 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_109) > (ofmsv_size_109)) __ci2256__ = adf::frontend::instrument< decltype(ofmsv_size_109) > ( ofmsv_size_109, "ofmsv_size_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7991:1", nullptr, ""); +uint32_t ofm_repetition_109 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_109) > (ofm_repetition_109)) __ci2257__ = adf::frontend::instrument< decltype(ofm_repetition_109) > ( ofm_repetition_109, "ofm_repetition_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7992:1", nullptr, ""); +bool has_l1_read_access_pattern_109 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_109) > (has_l1_read_access_pattern_109)) __ci2258__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_109) > ( has_l1_read_access_pattern_109, "has_l1_read_access_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7993:1", nullptr, ""); + +std::vector l1_read_pattern_109 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_109) > (l1_read_pattern_109)) __ci2259__ = adf::frontend::instrument< decltype(l1_read_pattern_109) > ( l1_read_pattern_109, "l1_read_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7995:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_109 = { +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_109) > (ofm_pattern_109)) __ci2260__ = adf::frontend::instrument< decltype(ofm_pattern_109) > ( ofm_pattern_109, "ofm_pattern_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:7997:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_110 = {8, 24, 60, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_110) > (ifm_dim_110)) __ci2261__ = adf::frontend::instrument< decltype(ifm_dim_110) > ( ifm_dim_110, "ifm_dim_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8026:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_110 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_110) > (ifm_bound_110)) __ci2262__ = adf::frontend::instrument< decltype(ifm_bound_110) > ( ifm_bound_110, "ifm_bound_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8027:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_110 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_110) > (ifmsv_dim_110)) __ci2263__ = adf::frontend::instrument< decltype(ifmsv_dim_110) > ( ifmsv_dim_110, "ifmsv_dim_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8028:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_110 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_110) > (ifmsv_size_110)) __ci2264__ = adf::frontend::instrument< decltype(ifmsv_size_110) > ( ifmsv_size_110, "ifmsv_size_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8029:1", nullptr, ""); +uint32_t kernel_iter_110 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_110) > (kernel_iter_110)) __ci2265__ = adf::frontend::instrument< decltype(kernel_iter_110) > ( kernel_iter_110, "kernel_iter_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8030:1", nullptr, ""); +bool has_l1_write_access_pattern_110 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_110) > (has_l1_write_access_pattern_110)) __ci2266__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_110) > ( has_l1_write_access_pattern_110, "has_l1_write_access_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8031:1", nullptr, ""); +std::vector l1_write_pattern_110 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_110) > (l1_write_pattern_110)) __ci2267__ = adf::frontend::instrument< decltype(l1_write_pattern_110) > ( l1_write_pattern_110, "l1_write_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8032:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_110 = { +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_110) > (ifm_pattern_110)) __ci2268__ = adf::frontend::instrument< decltype(ifm_pattern_110) > ( ifm_pattern_110, "ifm_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8033:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_110 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_110) > (wtssv_size_110)) __ci2269__ = adf::frontend::instrument< decltype(wtssv_size_110) > ( wtssv_size_110, "wtssv_size_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8048:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_110 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_110) > (has_l1_wts_write_access_pattern_110)) __ci2270__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_110) > ( has_l1_wts_write_access_pattern_110, "has_l1_wts_write_access_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8049:1", nullptr, ""); +std::vector l1_wts_write_pattern_110 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_110) > (l1_wts_write_pattern_110)) __ci2271__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_110) > ( l1_wts_write_pattern_110, "l1_wts_write_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8050:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_110 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_110) > (wts_pattern_110)) __ci2272__ = adf::frontend::instrument< decltype(wts_pattern_110) > ( wts_pattern_110, "wts_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8051:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_110 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_110) > (ofm_dim_110)) __ci2273__ = adf::frontend::instrument< decltype(ofm_dim_110) > ( ofm_dim_110, "ofm_dim_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8054:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_110 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_110) > (ofm_bound_110)) __ci2274__ = adf::frontend::instrument< decltype(ofm_bound_110) > ( ofm_bound_110, "ofm_bound_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8055:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_110 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_110) > (ofmsv_dim_110)) __ci2275__ = adf::frontend::instrument< decltype(ofmsv_dim_110) > ( ofmsv_dim_110, "ofmsv_dim_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8056:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_110 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_110) > (ofmsv_size_110)) __ci2276__ = adf::frontend::instrument< decltype(ofmsv_size_110) > ( ofmsv_size_110, "ofmsv_size_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8057:1", nullptr, ""); +uint32_t ofm_repetition_110 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_110) > (ofm_repetition_110)) __ci2277__ = adf::frontend::instrument< decltype(ofm_repetition_110) > ( ofm_repetition_110, "ofm_repetition_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8058:1", nullptr, ""); +bool has_l1_read_access_pattern_110 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_110) > (has_l1_read_access_pattern_110)) __ci2278__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_110) > ( has_l1_read_access_pattern_110, "has_l1_read_access_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8059:1", nullptr, ""); + +std::vector l1_read_pattern_110 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_110) > (l1_read_pattern_110)) __ci2279__ = adf::frontend::instrument< decltype(l1_read_pattern_110) > ( l1_read_pattern_110, "l1_read_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8061:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_110 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_110) > (ofm_pattern_110)) __ci2280__ = adf::frontend::instrument< decltype(ofm_pattern_110) > ( ofm_pattern_110, "ofm_pattern_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8063:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_111 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_111) > (ifm_dim_111)) __ci2281__ = adf::frontend::instrument< decltype(ifm_dim_111) > ( ifm_dim_111, "ifm_dim_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8092:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_111 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_111) > (ifm_bound_111)) __ci2282__ = adf::frontend::instrument< decltype(ifm_bound_111) > ( ifm_bound_111, "ifm_bound_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8093:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_111 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_111) > (ifmsv_dim_111)) __ci2283__ = adf::frontend::instrument< decltype(ifmsv_dim_111) > ( ifmsv_dim_111, "ifmsv_dim_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8094:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_111 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_111) > (ifmsv_size_111)) __ci2284__ = adf::frontend::instrument< decltype(ifmsv_size_111) > ( ifmsv_size_111, "ifmsv_size_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8095:1", nullptr, ""); +uint32_t kernel_iter_111 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_111) > (kernel_iter_111)) __ci2285__ = adf::frontend::instrument< decltype(kernel_iter_111) > ( kernel_iter_111, "kernel_iter_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8096:1", nullptr, ""); +bool has_l1_write_access_pattern_111 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_111) > (has_l1_write_access_pattern_111)) __ci2286__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_111) > ( has_l1_write_access_pattern_111, "has_l1_write_access_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8097:1", nullptr, ""); +std::vector l1_write_pattern_111 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_111) > (l1_write_pattern_111)) __ci2287__ = adf::frontend::instrument< decltype(l1_write_pattern_111) > ( l1_write_pattern_111, "l1_write_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8098:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_111 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_111) > (ifm_pattern_111)) __ci2288__ = adf::frontend::instrument< decltype(ifm_pattern_111) > ( ifm_pattern_111, "ifm_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8099:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_111 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_111) > (wtssv_size_111)) __ci2289__ = adf::frontend::instrument< decltype(wtssv_size_111) > ( wtssv_size_111, "wtssv_size_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8114:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_111 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_111) > (has_l1_wts_write_access_pattern_111)) __ci2290__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_111) > ( has_l1_wts_write_access_pattern_111, "has_l1_wts_write_access_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8115:1", nullptr, ""); +std::vector l1_wts_write_pattern_111 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_111) > (l1_wts_write_pattern_111)) __ci2291__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_111) > ( l1_wts_write_pattern_111, "l1_wts_write_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8116:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_111 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_111) > (wts_pattern_111)) __ci2292__ = adf::frontend::instrument< decltype(wts_pattern_111) > ( wts_pattern_111, "wts_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8117:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_111 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_111) > (ofm_dim_111)) __ci2293__ = adf::frontend::instrument< decltype(ofm_dim_111) > ( ofm_dim_111, "ofm_dim_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8120:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_111 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_111) > (ofm_bound_111)) __ci2294__ = adf::frontend::instrument< decltype(ofm_bound_111) > ( ofm_bound_111, "ofm_bound_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8121:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_111 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_111) > (ofmsv_dim_111)) __ci2295__ = adf::frontend::instrument< decltype(ofmsv_dim_111) > ( ofmsv_dim_111, "ofmsv_dim_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8122:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_111 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_111) > (ofmsv_size_111)) __ci2296__ = adf::frontend::instrument< decltype(ofmsv_size_111) > ( ofmsv_size_111, "ofmsv_size_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8123:1", nullptr, ""); +uint32_t ofm_repetition_111 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_111) > (ofm_repetition_111)) __ci2297__ = adf::frontend::instrument< decltype(ofm_repetition_111) > ( ofm_repetition_111, "ofm_repetition_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8124:1", nullptr, ""); +bool has_l1_read_access_pattern_111 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_111) > (has_l1_read_access_pattern_111)) __ci2298__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_111) > ( has_l1_read_access_pattern_111, "has_l1_read_access_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8125:1", nullptr, ""); + +std::vector l1_read_pattern_111 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_111) > (l1_read_pattern_111)) __ci2299__ = adf::frontend::instrument< decltype(l1_read_pattern_111) > ( l1_read_pattern_111, "l1_read_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8127:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_111 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_111) > (ofm_pattern_111)) __ci2300__ = adf::frontend::instrument< decltype(ofm_pattern_111) > ( ofm_pattern_111, "ofm_pattern_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8129:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_112 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_112) > (ifm_dim_112)) __ci2301__ = adf::frontend::instrument< decltype(ifm_dim_112) > ( ifm_dim_112, "ifm_dim_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8158:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_112 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_112) > (ifm_bound_112)) __ci2302__ = adf::frontend::instrument< decltype(ifm_bound_112) > ( ifm_bound_112, "ifm_bound_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8159:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_112 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_112) > (ifmsv_dim_112)) __ci2303__ = adf::frontend::instrument< decltype(ifmsv_dim_112) > ( ifmsv_dim_112, "ifmsv_dim_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8160:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_112 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_112) > (ifmsv_size_112)) __ci2304__ = adf::frontend::instrument< decltype(ifmsv_size_112) > ( ifmsv_size_112, "ifmsv_size_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8161:1", nullptr, ""); +uint32_t kernel_iter_112 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_112) > (kernel_iter_112)) __ci2305__ = adf::frontend::instrument< decltype(kernel_iter_112) > ( kernel_iter_112, "kernel_iter_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8162:1", nullptr, ""); +bool has_l1_write_access_pattern_112 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_112) > (has_l1_write_access_pattern_112)) __ci2306__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_112) > ( has_l1_write_access_pattern_112, "has_l1_write_access_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8163:1", nullptr, ""); +std::vector l1_write_pattern_112 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_112) > (l1_write_pattern_112)) __ci2307__ = adf::frontend::instrument< decltype(l1_write_pattern_112) > ( l1_write_pattern_112, "l1_write_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8164:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_112 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 16} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_112) > (ifm_pattern_112)) __ci2308__ = adf::frontend::instrument< decltype(ifm_pattern_112) > ( ifm_pattern_112, "ifm_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8165:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_112 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_112) > (wtssv_size_112)) __ci2309__ = adf::frontend::instrument< decltype(wtssv_size_112) > ( wtssv_size_112, "wtssv_size_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8180:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_112 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_112) > (has_l1_wts_write_access_pattern_112)) __ci2310__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_112) > ( has_l1_wts_write_access_pattern_112, "has_l1_wts_write_access_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8181:1", nullptr, ""); +std::vector l1_wts_write_pattern_112 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_112) > (l1_wts_write_pattern_112)) __ci2311__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_112) > ( l1_wts_write_pattern_112, "l1_wts_write_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8182:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_112 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_112) > (wts_pattern_112)) __ci2312__ = adf::frontend::instrument< decltype(wts_pattern_112) > ( wts_pattern_112, "wts_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8183:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_112 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_112) > (ofm_dim_112)) __ci2313__ = adf::frontend::instrument< decltype(ofm_dim_112) > ( ofm_dim_112, "ofm_dim_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8186:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_112 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_112) > (ofm_bound_112)) __ci2314__ = adf::frontend::instrument< decltype(ofm_bound_112) > ( ofm_bound_112, "ofm_bound_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8187:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_112 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_112) > (ofmsv_dim_112)) __ci2315__ = adf::frontend::instrument< decltype(ofmsv_dim_112) > ( ofmsv_dim_112, "ofmsv_dim_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8188:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_112 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_112) > (ofmsv_size_112)) __ci2316__ = adf::frontend::instrument< decltype(ofmsv_size_112) > ( ofmsv_size_112, "ofmsv_size_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8189:1", nullptr, ""); +uint32_t ofm_repetition_112 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_112) > (ofm_repetition_112)) __ci2317__ = adf::frontend::instrument< decltype(ofm_repetition_112) > ( ofm_repetition_112, "ofm_repetition_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8190:1", nullptr, ""); +bool has_l1_read_access_pattern_112 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_112) > (has_l1_read_access_pattern_112)) __ci2318__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_112) > ( has_l1_read_access_pattern_112, "has_l1_read_access_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8191:1", nullptr, ""); + +std::vector l1_read_pattern_112 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_112) > (l1_read_pattern_112)) __ci2319__ = adf::frontend::instrument< decltype(l1_read_pattern_112) > ( l1_read_pattern_112, "l1_read_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8193:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_112 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_112) > (ofm_pattern_112)) __ci2320__ = adf::frontend::instrument< decltype(ofm_pattern_112) > ( ofm_pattern_112, "ofm_pattern_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8195:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_113 = {8, 24, 60, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_113) > (ifm_dim_113)) __ci2321__ = adf::frontend::instrument< decltype(ifm_dim_113) > ( ifm_dim_113, "ifm_dim_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8224:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_113 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_113) > (ifm_bound_113)) __ci2322__ = adf::frontend::instrument< decltype(ifm_bound_113) > ( ifm_bound_113, "ifm_bound_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8225:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_113 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_113) > (ifmsv_dim_113)) __ci2323__ = adf::frontend::instrument< decltype(ifmsv_dim_113) > ( ifmsv_dim_113, "ifmsv_dim_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8226:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_113 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_113) > (ifmsv_size_113)) __ci2324__ = adf::frontend::instrument< decltype(ifmsv_size_113) > ( ifmsv_size_113, "ifmsv_size_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8227:1", nullptr, ""); +uint32_t kernel_iter_113 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_113) > (kernel_iter_113)) __ci2325__ = adf::frontend::instrument< decltype(kernel_iter_113) > ( kernel_iter_113, "kernel_iter_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8228:1", nullptr, ""); +bool has_l1_write_access_pattern_113 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_113) > (has_l1_write_access_pattern_113)) __ci2326__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_113) > ( has_l1_write_access_pattern_113, "has_l1_write_access_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8229:1", nullptr, ""); +std::vector l1_write_pattern_113 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_113) > (l1_write_pattern_113)) __ci2327__ = adf::frontend::instrument< decltype(l1_write_pattern_113) > ( l1_write_pattern_113, "l1_write_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8230:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_113 = { +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 60, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_113) > (ifm_pattern_113)) __ci2328__ = adf::frontend::instrument< decltype(ifm_pattern_113) > ( ifm_pattern_113, "ifm_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8231:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_113 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_113) > (ifm2_dim_113)) __ci2329__ = adf::frontend::instrument< decltype(ifm2_dim_113) > ( ifm2_dim_113, "ifm2_dim_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8246:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_113 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_113) > (ifm2_bound_113)) __ci2330__ = adf::frontend::instrument< decltype(ifm2_bound_113) > ( ifm2_bound_113, "ifm2_bound_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8247:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_113 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_113) > (ifm2sv_dim_113)) __ci2331__ = adf::frontend::instrument< decltype(ifm2sv_dim_113) > ( ifm2sv_dim_113, "ifm2sv_dim_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8248:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_113 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_113) > (ifm2sv_size_113)) __ci2332__ = adf::frontend::instrument< decltype(ifm2sv_size_113) > ( ifm2sv_size_113, "ifm2sv_size_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8249:1", nullptr, ""); +std::vector> ifm2_pattern_113 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_113) > (ifm2_pattern_113)) __ci2333__ = adf::frontend::instrument< decltype(ifm2_pattern_113) > ( ifm2_pattern_113, "ifm2_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8250:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_113 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_113) > (wtssv_size_113)) __ci2334__ = adf::frontend::instrument< decltype(wtssv_size_113) > ( wtssv_size_113, "wtssv_size_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8265:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_113 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_113) > (has_l1_wts_write_access_pattern_113)) __ci2335__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_113) > ( has_l1_wts_write_access_pattern_113, "has_l1_wts_write_access_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8266:1", nullptr, ""); +std::vector l1_wts_write_pattern_113 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_113) > (l1_wts_write_pattern_113)) __ci2336__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_113) > ( l1_wts_write_pattern_113, "l1_wts_write_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8267:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_113 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_113) > (wts_pattern_113)) __ci2337__ = adf::frontend::instrument< decltype(wts_pattern_113) > ( wts_pattern_113, "wts_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8268:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_113 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_113) > (ofm_dim_113)) __ci2338__ = adf::frontend::instrument< decltype(ofm_dim_113) > ( ofm_dim_113, "ofm_dim_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8271:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_113 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_113) > (ofm_bound_113)) __ci2339__ = adf::frontend::instrument< decltype(ofm_bound_113) > ( ofm_bound_113, "ofm_bound_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8272:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_113 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_113) > (ofmsv_dim_113)) __ci2340__ = adf::frontend::instrument< decltype(ofmsv_dim_113) > ( ofmsv_dim_113, "ofmsv_dim_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8273:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_113 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_113) > (ofmsv_size_113)) __ci2341__ = adf::frontend::instrument< decltype(ofmsv_size_113) > ( ofmsv_size_113, "ofmsv_size_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8274:1", nullptr, ""); +uint32_t ofm_repetition_113 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_113) > (ofm_repetition_113)) __ci2342__ = adf::frontend::instrument< decltype(ofm_repetition_113) > ( ofm_repetition_113, "ofm_repetition_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8275:1", nullptr, ""); +bool has_l1_read_access_pattern_113 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_113) > (has_l1_read_access_pattern_113)) __ci2343__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_113) > ( has_l1_read_access_pattern_113, "has_l1_read_access_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8276:1", nullptr, ""); + +std::vector l1_read_pattern_113 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_113) > (l1_read_pattern_113)) __ci2344__ = adf::frontend::instrument< decltype(l1_read_pattern_113) > ( l1_read_pattern_113, "l1_read_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8278:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_113 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_113) > (ofm_pattern_113)) __ci2345__ = adf::frontend::instrument< decltype(ofm_pattern_113) > ( ofm_pattern_113, "ofm_pattern_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8280:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_115 = {8, 240, 60, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_115) > (ifm_dim_115)) __ci2346__ = adf::frontend::instrument< decltype(ifm_dim_115) > ( ifm_dim_115, "ifm_dim_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8309:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_115 = {8, 240, 60, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_115) > (ifm_bound_115)) __ci2347__ = adf::frontend::instrument< decltype(ifm_bound_115) > ( ifm_bound_115, "ifm_bound_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8310:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_115 = {8, 48, 5, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_115) > (ifmsv_dim_115)) __ci2348__ = adf::frontend::instrument< decltype(ifmsv_dim_115) > ( ifmsv_dim_115, "ifmsv_dim_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8311:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_115 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_115) > (ifmsv_size_115)) __ci2349__ = adf::frontend::instrument< decltype(ifmsv_size_115) > ( ifmsv_size_115, "ifmsv_size_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8312:1", nullptr, ""); +uint32_t kernel_iter_115 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_115) > (kernel_iter_115)) __ci2350__ = adf::frontend::instrument< decltype(kernel_iter_115) > ( kernel_iter_115, "kernel_iter_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8313:1", nullptr, ""); +bool has_l1_write_access_pattern_115 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_115) > (has_l1_write_access_pattern_115)) __ci2351__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_115) > ( has_l1_write_access_pattern_115, "has_l1_write_access_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8314:1", nullptr, ""); +std::vector l1_write_pattern_115 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_115) > (l1_write_pattern_115)) __ci2352__ = adf::frontend::instrument< decltype(l1_write_pattern_115) > ( l1_write_pattern_115, "l1_write_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8315:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_115 = { +{ + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 60, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_115) > (ifm_pattern_115)) __ci2353__ = adf::frontend::instrument< decltype(ifm_pattern_115) > ( ifm_pattern_115, "ifm_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8316:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_115 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_115) > (wtssv_size_115)) __ci2354__ = adf::frontend::instrument< decltype(wtssv_size_115) > ( wtssv_size_115, "wtssv_size_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8331:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_115 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_115) > (has_l1_wts_write_access_pattern_115)) __ci2355__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_115) > ( has_l1_wts_write_access_pattern_115, "has_l1_wts_write_access_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8332:1", nullptr, ""); +std::vector l1_wts_write_pattern_115 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_115) > (l1_wts_write_pattern_115)) __ci2356__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_115) > ( l1_wts_write_pattern_115, "l1_wts_write_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8333:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_115 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_115) > (wts_pattern_115)) __ci2357__ = adf::frontend::instrument< decltype(wts_pattern_115) > ( wts_pattern_115, "wts_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8334:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_115 = {8, 1, 60, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_115) > (ofm_dim_115)) __ci2358__ = adf::frontend::instrument< decltype(ofm_dim_115) > ( ofm_dim_115, "ofm_dim_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8337:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_115 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_115) > (ofm_bound_115)) __ci2359__ = adf::frontend::instrument< decltype(ofm_bound_115) > ( ofm_bound_115, "ofm_bound_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8338:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_115 = {8, 1, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_115) > (ofmsv_dim_115)) __ci2360__ = adf::frontend::instrument< decltype(ofmsv_dim_115) > ( ofmsv_dim_115, "ofmsv_dim_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8339:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_115 = 40; decltype(adf::frontend::instrument< decltype(ofmsv_size_115) > (ofmsv_size_115)) __ci2361__ = adf::frontend::instrument< decltype(ofmsv_size_115) > ( ofmsv_size_115, "ofmsv_size_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8340:1", nullptr, ""); +uint32_t ofm_repetition_115 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_115) > (ofm_repetition_115)) __ci2362__ = adf::frontend::instrument< decltype(ofm_repetition_115) > ( ofm_repetition_115, "ofm_repetition_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8341:1", nullptr, ""); +bool has_l1_read_access_pattern_115 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_115) > (has_l1_read_access_pattern_115)) __ci2363__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_115) > ( has_l1_read_access_pattern_115, "has_l1_read_access_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8342:1", nullptr, ""); +std::vector l1_read_pattern_115 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_115) > (l1_read_pattern_115)) __ci2364__ = adf::frontend::instrument< decltype(l1_read_pattern_115) > ( l1_read_pattern_115, "l1_read_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8343:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_115 = { +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_115) > (ofm_pattern_115)) __ci2365__ = adf::frontend::instrument< decltype(ofm_pattern_115) > ( ofm_pattern_115, "ofm_pattern_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8344:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_116 = {8, 1, 60, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_116) > (ifm_dim_116)) __ci2366__ = adf::frontend::instrument< decltype(ifm_dim_116) > ( ifm_dim_116, "ifm_dim_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8373:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_116 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_116) > (ifm_bound_116)) __ci2367__ = adf::frontend::instrument< decltype(ifm_bound_116) > ( ifm_bound_116, "ifm_bound_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8374:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_116 = {8, 8, 15, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_116) > (ifmsv_dim_116)) __ci2368__ = adf::frontend::instrument< decltype(ifmsv_dim_116) > ( ifmsv_dim_116, "ifmsv_dim_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8375:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_116 = 960; decltype(adf::frontend::instrument< decltype(ifmsv_size_116) > (ifmsv_size_116)) __ci2369__ = adf::frontend::instrument< decltype(ifmsv_size_116) > ( ifmsv_size_116, "ifmsv_size_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8376:1", nullptr, ""); +uint32_t kernel_iter_116 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_116) > (kernel_iter_116)) __ci2370__ = adf::frontend::instrument< decltype(kernel_iter_116) > ( kernel_iter_116, "kernel_iter_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8377:1", nullptr, ""); +bool has_l1_write_access_pattern_116 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_116) > (has_l1_write_access_pattern_116)) __ci2371__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_116) > ( has_l1_write_access_pattern_116, "has_l1_write_access_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8378:1", nullptr, ""); +std::vector l1_write_pattern_116 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_116) > (l1_write_pattern_116)) __ci2372__ = adf::frontend::instrument< decltype(l1_write_pattern_116) > ( l1_write_pattern_116, "l1_write_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8379:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_116 = { +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 15, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 15, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 15, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 60, 4}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 15, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_116) > (ifm_pattern_116)) __ci2373__ = adf::frontend::instrument< decltype(ifm_pattern_116) > ( ifm_pattern_116, "ifm_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_116 = {63488}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_116) > (wts_ddr_dim_116)) __ci2374__ = adf::frontend::instrument< decltype(wts_ddr_dim_116) > ( wts_ddr_dim_116, "wts_ddr_dim_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8395:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_116 = {63488}; decltype(adf::frontend::instrument< decltype(wts_dim_116) > (wts_dim_116)) __ci2375__ = adf::frontend::instrument< decltype(wts_dim_116) > ( wts_dim_116, "wts_dim_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8396:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_116 = {3968}; decltype(adf::frontend::instrument< decltype(wtssv_dim_116) > (wtssv_dim_116)) __ci2376__ = adf::frontend::instrument< decltype(wtssv_dim_116) > ( wtssv_dim_116, "wtssv_dim_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8397:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_116 = 3968; decltype(adf::frontend::instrument< decltype(wtssv_size_116) > (wtssv_size_116)) __ci2377__ = adf::frontend::instrument< decltype(wtssv_size_116) > ( wtssv_size_116, "wtssv_size_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8398:1", nullptr, ""); +uint32_t wts_repetition_116 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_116) > (wts_repetition_116)) __ci2378__ = adf::frontend::instrument< decltype(wts_repetition_116) > ( wts_repetition_116, "wts_repetition_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8399:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_116 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_116) > (has_l1_wts_write_access_pattern_116)) __ci2379__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_116) > ( has_l1_wts_write_access_pattern_116, "has_l1_wts_write_access_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8400:1", nullptr, ""); +std::vector l1_wts_write_pattern_116 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_116) > (l1_wts_write_pattern_116)) __ci2380__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_116) > ( l1_wts_write_pattern_116, "l1_wts_write_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8401:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_116 = { +{ + tiling({.buffer_dimension = {15872, 4}, .tiling_dimension = {3968, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3968, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15872, 4}, .tiling_dimension = {3968, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3968, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15872, 4}, .tiling_dimension = {3968, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3968, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15872, 4}, .tiling_dimension = {3968, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3968, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_116) > (wts_pattern_116)) __ci2381__ = adf::frontend::instrument< decltype(wts_pattern_116) > ( wts_pattern_116, "wts_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8402:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_116[] = { +{ + tiling({.buffer_dimension = {63488, 1}, .tiling_dimension = {31744, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {63488, 1}, .tiling_dimension = {31744, 1}, .offset = {31744, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_116) > (wts_ddr_read_pattern_116)) __ci2382__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_116) > ( wts_ddr_read_pattern_116, "wts_ddr_read_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8417:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_116[] = { +{ + tiling({.buffer_dimension = {63488}, .tiling_dimension = {31744}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {63488}, .tiling_dimension = {31744}, .offset = {31744}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_116) > (wts_ddr_write_pattern_116)) __ci2383__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_116) > ( wts_ddr_write_pattern_116, "wts_ddr_write_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8424:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_116 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_116) > (ofm_dim_116)) __ci2384__ = adf::frontend::instrument< decltype(ofm_dim_116) > ( ofm_dim_116, "ofm_dim_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8433:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_116 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_116) > (ofm_bound_116)) __ci2385__ = adf::frontend::instrument< decltype(ofm_bound_116) > ( ofm_bound_116, "ofm_bound_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8434:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_116 = {8, 8, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_116) > (ofmsv_dim_116)) __ci2386__ = adf::frontend::instrument< decltype(ofmsv_dim_116) > ( ofmsv_dim_116, "ofmsv_dim_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8435:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_116 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_116) > (ofmsv_size_116)) __ci2387__ = adf::frontend::instrument< decltype(ofmsv_size_116) > ( ofmsv_size_116, "ofmsv_size_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8436:1", nullptr, ""); +uint32_t ofm_repetition_116 = 4; decltype(adf::frontend::instrument< decltype(ofm_repetition_116) > (ofm_repetition_116)) __ci2388__ = adf::frontend::instrument< decltype(ofm_repetition_116) > ( ofm_repetition_116, "ofm_repetition_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8437:1", nullptr, ""); +bool has_l1_read_access_pattern_116 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_116) > (has_l1_read_access_pattern_116)) __ci2389__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_116) > ( has_l1_read_access_pattern_116, "has_l1_read_access_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8438:1", nullptr, ""); + +std::vector l1_read_pattern_116 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_116) > (l1_read_pattern_116)) __ci2390__ = adf::frontend::instrument< decltype(l1_read_pattern_116) > ( l1_read_pattern_116, "l1_read_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8440:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_116 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_116) > (ofm_pattern_116)) __ci2391__ = adf::frontend::instrument< decltype(ofm_pattern_116) > ( ofm_pattern_116, "ofm_pattern_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8442:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_117 = {8, 32, 16, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_117) > (ifm_dim_117)) __ci2392__ = adf::frontend::instrument< decltype(ifm_dim_117) > ( ifm_dim_117, "ifm_dim_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8471:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_117 = {8, 1, 15, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_117) > (ifm_bound_117)) __ci2393__ = adf::frontend::instrument< decltype(ifm_bound_117) > ( ifm_bound_117, "ifm_bound_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8472:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_117 = {8, 8, 15, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_117) > (ifmsv_dim_117)) __ci2394__ = adf::frontend::instrument< decltype(ifmsv_dim_117) > ( ifmsv_dim_117, "ifmsv_dim_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8473:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_117 = 960; decltype(adf::frontend::instrument< decltype(ifmsv_size_117) > (ifmsv_size_117)) __ci2395__ = adf::frontend::instrument< decltype(ifmsv_size_117) > ( ifmsv_size_117, "ifmsv_size_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8474:1", nullptr, ""); +uint32_t kernel_iter_117 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_117) > (kernel_iter_117)) __ci2396__ = adf::frontend::instrument< decltype(kernel_iter_117) > ( kernel_iter_117, "kernel_iter_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8475:1", nullptr, ""); +bool has_l1_write_access_pattern_117 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_117) > (has_l1_write_access_pattern_117)) __ci2397__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_117) > ( has_l1_write_access_pattern_117, "has_l1_write_access_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8476:1", nullptr, ""); +std::vector l1_write_pattern_117 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_117) > (l1_write_pattern_117)) __ci2398__ = adf::frontend::instrument< decltype(l1_write_pattern_117) > ( l1_write_pattern_117, "l1_write_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8477:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_117 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 1}, .tiling_dimension = {8, 8, 15, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 15, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_117) > (ifm_pattern_117)) __ci2399__ = adf::frontend::instrument< decltype(ifm_pattern_117) > ( ifm_pattern_117, "ifm_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8478:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_117 = {63488}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_117) > (wts_ddr_dim_117)) __ci2400__ = adf::frontend::instrument< decltype(wts_ddr_dim_117) > ( wts_ddr_dim_117, "wts_ddr_dim_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8493:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_117 = {63488}; decltype(adf::frontend::instrument< decltype(wts_dim_117) > (wts_dim_117)) __ci2401__ = adf::frontend::instrument< decltype(wts_dim_117) > ( wts_dim_117, "wts_dim_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8494:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_117 = {3968}; decltype(adf::frontend::instrument< decltype(wtssv_dim_117) > (wtssv_dim_117)) __ci2402__ = adf::frontend::instrument< decltype(wtssv_dim_117) > ( wtssv_dim_117, "wtssv_dim_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8495:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_117 = 3968; decltype(adf::frontend::instrument< decltype(wtssv_size_117) > (wtssv_size_117)) __ci2403__ = adf::frontend::instrument< decltype(wtssv_size_117) > ( wtssv_size_117, "wtssv_size_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8496:1", nullptr, ""); +uint32_t wts_repetition_117 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_117) > (wts_repetition_117)) __ci2404__ = adf::frontend::instrument< decltype(wts_repetition_117) > ( wts_repetition_117, "wts_repetition_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8497:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_117 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_117) > (has_l1_wts_write_access_pattern_117)) __ci2405__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_117) > ( has_l1_wts_write_access_pattern_117, "has_l1_wts_write_access_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8498:1", nullptr, ""); +std::vector l1_wts_write_pattern_117 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_117) > (l1_wts_write_pattern_117)) __ci2406__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_117) > ( l1_wts_write_pattern_117, "l1_wts_write_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8499:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_117 = { +{ + tiling({.buffer_dimension = {3968, 16}, .tiling_dimension = {3968, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3968, 16}, .tiling_dimension = {3968, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3968, 16}, .tiling_dimension = {3968, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3968, 16}, .tiling_dimension = {3968, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_117) > (wts_pattern_117)) __ci2407__ = adf::frontend::instrument< decltype(wts_pattern_117) > ( wts_pattern_117, "wts_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8500:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_117[] = { +{ + tiling({.buffer_dimension = {63488, 1}, .tiling_dimension = {31744, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {63488, 1}, .tiling_dimension = {31744, 1}, .offset = {31744, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_117) > (wts_ddr_read_pattern_117)) __ci2408__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_117) > ( wts_ddr_read_pattern_117, "wts_ddr_read_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8515:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_117[] = { +{ + tiling({.buffer_dimension = {63488}, .tiling_dimension = {31744}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {63488}, .tiling_dimension = {31744}, .offset = {31744}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_117) > (wts_ddr_write_pattern_117)) __ci2409__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_117) > ( wts_ddr_write_pattern_117, "wts_ddr_write_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8522:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_117 = {8, 32, 64, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_117) > (ofm_dim_117)) __ci2410__ = adf::frontend::instrument< decltype(ofm_dim_117) > ( ofm_dim_117, "ofm_dim_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8531:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_117 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_117) > (ofm_bound_117)) __ci2411__ = adf::frontend::instrument< decltype(ofm_bound_117) > ( ofm_bound_117, "ofm_bound_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8532:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_117 = {8, 8, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_117) > (ofmsv_dim_117)) __ci2412__ = adf::frontend::instrument< decltype(ofmsv_dim_117) > ( ofmsv_dim_117, "ofmsv_dim_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8533:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_117 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_117) > (ofmsv_size_117)) __ci2413__ = adf::frontend::instrument< decltype(ofmsv_size_117) > ( ofmsv_size_117, "ofmsv_size_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8534:1", nullptr, ""); +uint32_t ofm_repetition_117 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_117) > (ofm_repetition_117)) __ci2414__ = adf::frontend::instrument< decltype(ofm_repetition_117) > ( ofm_repetition_117, "ofm_repetition_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8535:1", nullptr, ""); +bool has_l1_read_access_pattern_117 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_117) > (has_l1_read_access_pattern_117)) __ci2415__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_117) > ( has_l1_read_access_pattern_117, "has_l1_read_access_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8536:1", nullptr, ""); + +std::vector l1_read_pattern_117 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_117) > (l1_read_pattern_117)) __ci2416__ = adf::frontend::instrument< decltype(l1_read_pattern_117) > ( l1_read_pattern_117, "l1_read_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8538:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_117 = { +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 8, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 8, 4, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_117) > (ofm_pattern_117)) __ci2417__ = adf::frontend::instrument< decltype(ofm_pattern_117) > ( ofm_pattern_117, "ofm_pattern_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8540:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_118 = {8, 32, 64, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_118) > (ifm_dim_118)) __ci2418__ = adf::frontend::instrument< decltype(ifm_dim_118) > ( ifm_dim_118, "ifm_dim_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8569:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_118 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_118) > (ifm_bound_118)) __ci2419__ = adf::frontend::instrument< decltype(ifm_bound_118) > ( ifm_bound_118, "ifm_bound_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8570:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_118 = {8, 1, 16, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_118) > (ifmsv_dim_118)) __ci2420__ = adf::frontend::instrument< decltype(ifmsv_dim_118) > ( ifmsv_dim_118, "ifmsv_dim_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8571:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_118 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_118) > (ifmsv_size_118)) __ci2421__ = adf::frontend::instrument< decltype(ifmsv_size_118) > ( ifmsv_size_118, "ifmsv_size_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8572:1", nullptr, ""); +uint32_t kernel_iter_118 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_118) > (kernel_iter_118)) __ci2422__ = adf::frontend::instrument< decltype(kernel_iter_118) > ( kernel_iter_118, "kernel_iter_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8573:1", nullptr, ""); +bool has_l1_write_access_pattern_118 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_118) > (has_l1_write_access_pattern_118)) __ci2423__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_118) > ( has_l1_write_access_pattern_118, "has_l1_write_access_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8574:1", nullptr, ""); +std::vector l1_write_pattern_118 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_118) > (l1_write_pattern_118)) __ci2424__ = adf::frontend::instrument< decltype(l1_write_pattern_118) > ( l1_write_pattern_118, "l1_write_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8575:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_118 = { +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 64, 1}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_118) > (ifm_pattern_118)) __ci2425__ = adf::frontend::instrument< decltype(ifm_pattern_118) > ( ifm_pattern_118, "ifm_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8576:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_118 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_118) > (wtssv_size_118)) __ci2426__ = adf::frontend::instrument< decltype(wtssv_size_118) > ( wtssv_size_118, "wtssv_size_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8591:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_118 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_118) > (has_l1_wts_write_access_pattern_118)) __ci2427__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_118) > ( has_l1_wts_write_access_pattern_118, "has_l1_wts_write_access_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8592:1", nullptr, ""); +std::vector l1_wts_write_pattern_118 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_118) > (l1_wts_write_pattern_118)) __ci2428__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_118) > ( l1_wts_write_pattern_118, "l1_wts_write_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8593:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_118 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_118) > (wts_pattern_118)) __ci2429__ = adf::frontend::instrument< decltype(wts_pattern_118) > ( wts_pattern_118, "wts_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8594:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_118 = {8, 1, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_118) > (ofm_dim_118)) __ci2430__ = adf::frontend::instrument< decltype(ofm_dim_118) > ( ofm_dim_118, "ofm_dim_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8597:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_118 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_118) > (ofm_bound_118)) __ci2431__ = adf::frontend::instrument< decltype(ofm_bound_118) > ( ofm_bound_118, "ofm_bound_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8598:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_118 = {8, 1, 16, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_118) > (ofmsv_dim_118)) __ci2432__ = adf::frontend::instrument< decltype(ofmsv_dim_118) > ( ofmsv_dim_118, "ofmsv_dim_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8599:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_118 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_118) > (ofmsv_size_118)) __ci2433__ = adf::frontend::instrument< decltype(ofmsv_size_118) > ( ofmsv_size_118, "ofmsv_size_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8600:1", nullptr, ""); +uint32_t ofm_repetition_118 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_118) > (ofm_repetition_118)) __ci2434__ = adf::frontend::instrument< decltype(ofm_repetition_118) > ( ofm_repetition_118, "ofm_repetition_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8601:1", nullptr, ""); +bool has_l1_read_access_pattern_118 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_118) > (has_l1_read_access_pattern_118)) __ci2435__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_118) > ( has_l1_read_access_pattern_118, "has_l1_read_access_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8602:1", nullptr, ""); + +std::vector l1_read_pattern_118 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_118) > (l1_read_pattern_118)) __ci2436__ = adf::frontend::instrument< decltype(l1_read_pattern_118) > ( l1_read_pattern_118, "l1_read_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8604:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_118 = { +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 16, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 48, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 16, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 32, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 48, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 16, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 32, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 48, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 16, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 32, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 3}, .offset = {0, 0, 48, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_118) > (ofm_pattern_118)) __ci2437__ = adf::frontend::instrument< decltype(ofm_pattern_118) > ( ofm_pattern_118, "ofm_pattern_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8606:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_119 = {8, 1, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_119) > (ifm_dim_119)) __ci2438__ = adf::frontend::instrument< decltype(ifm_dim_119) > ( ifm_dim_119, "ifm_dim_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8635:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_119 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_119) > (ifm_bound_119)) __ci2439__ = adf::frontend::instrument< decltype(ifm_bound_119) > ( ifm_bound_119, "ifm_bound_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8636:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_119 = {8, 1, 16, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_119) > (ifmsv_dim_119)) __ci2440__ = adf::frontend::instrument< decltype(ifmsv_dim_119) > ( ifmsv_dim_119, "ifmsv_dim_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8637:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_119 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_119) > (ifmsv_size_119)) __ci2441__ = adf::frontend::instrument< decltype(ifmsv_size_119) > ( ifmsv_size_119, "ifmsv_size_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8638:1", nullptr, ""); +uint32_t kernel_iter_119 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_119) > (kernel_iter_119)) __ci2442__ = adf::frontend::instrument< decltype(kernel_iter_119) > ( kernel_iter_119, "kernel_iter_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8639:1", nullptr, ""); +bool has_l1_write_access_pattern_119 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_119) > (has_l1_write_access_pattern_119)) __ci2443__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_119) > ( has_l1_write_access_pattern_119, "has_l1_write_access_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8640:1", nullptr, ""); +std::vector l1_write_pattern_119 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_119) > (l1_write_pattern_119)) __ci2444__ = adf::frontend::instrument< decltype(l1_write_pattern_119) > ( l1_write_pattern_119, "l1_write_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8641:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_119 = { +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 12}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_119) > (ifm_pattern_119)) __ci2445__ = adf::frontend::instrument< decltype(ifm_pattern_119) > ( ifm_pattern_119, "ifm_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8642:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_119 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_119) > (wtssv_size_119)) __ci2446__ = adf::frontend::instrument< decltype(wtssv_size_119) > ( wtssv_size_119, "wtssv_size_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8657:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_119 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_119) > (has_l1_wts_write_access_pattern_119)) __ci2447__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_119) > ( has_l1_wts_write_access_pattern_119, "has_l1_wts_write_access_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8658:1", nullptr, ""); +std::vector l1_wts_write_pattern_119 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_119) > (l1_wts_write_pattern_119)) __ci2448__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_119) > ( l1_wts_write_pattern_119, "l1_wts_write_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8659:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_119 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_119) > (wts_pattern_119)) __ci2449__ = adf::frontend::instrument< decltype(wts_pattern_119) > ( wts_pattern_119, "wts_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8660:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_119 = {8, 1, 64, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_119) > (ofm_dim_119)) __ci2450__ = adf::frontend::instrument< decltype(ofm_dim_119) > ( ofm_dim_119, "ofm_dim_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8663:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_119 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_119) > (ofm_bound_119)) __ci2451__ = adf::frontend::instrument< decltype(ofm_bound_119) > ( ofm_bound_119, "ofm_bound_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8664:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_119 = {8, 1, 16, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_119) > (ofmsv_dim_119)) __ci2452__ = adf::frontend::instrument< decltype(ofmsv_dim_119) > ( ofmsv_dim_119, "ofmsv_dim_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8665:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_119 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_119) > (ofmsv_size_119)) __ci2453__ = adf::frontend::instrument< decltype(ofmsv_size_119) > ( ofmsv_size_119, "ofmsv_size_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8666:1", nullptr, ""); +uint32_t ofm_repetition_119 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_119) > (ofm_repetition_119)) __ci2454__ = adf::frontend::instrument< decltype(ofm_repetition_119) > ( ofm_repetition_119, "ofm_repetition_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8667:1", nullptr, ""); +bool has_l1_read_access_pattern_119 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_119) > (has_l1_read_access_pattern_119)) __ci2455__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_119) > ( has_l1_read_access_pattern_119, "has_l1_read_access_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8668:1", nullptr, ""); + +std::vector l1_read_pattern_119 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_119) > (l1_read_pattern_119)) __ci2456__ = adf::frontend::instrument< decltype(l1_read_pattern_119) > ( l1_read_pattern_119, "l1_read_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8670:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_119 = { +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 16, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 48, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 16, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 48, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 16, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 32, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 48, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 16, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 32, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 2}, .offset = {0, 0, 48, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_119) > (ofm_pattern_119)) __ci2457__ = adf::frontend::instrument< decltype(ofm_pattern_119) > ( ofm_pattern_119, "ofm_pattern_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8672:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_120 = {8, 1, 64, 8}; decltype(adf::frontend::instrument< decltype(ifm_dim_120) > (ifm_dim_120)) __ci2458__ = adf::frontend::instrument< decltype(ifm_dim_120) > ( ifm_dim_120, "ifm_dim_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8701:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_120 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_120) > (ifm_bound_120)) __ci2459__ = adf::frontend::instrument< decltype(ifm_bound_120) > ( ifm_bound_120, "ifm_bound_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8702:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_120 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_120) > (ifmsv_dim_120)) __ci2460__ = adf::frontend::instrument< decltype(ifmsv_dim_120) > ( ifmsv_dim_120, "ifmsv_dim_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8703:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_120 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_120) > (ifmsv_size_120)) __ci2461__ = adf::frontend::instrument< decltype(ifmsv_size_120) > ( ifmsv_size_120, "ifmsv_size_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8704:1", nullptr, ""); +uint32_t kernel_iter_120 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_120) > (kernel_iter_120)) __ci2462__ = adf::frontend::instrument< decltype(kernel_iter_120) > ( kernel_iter_120, "kernel_iter_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8705:1", nullptr, ""); +bool has_l1_write_access_pattern_120 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_120) > (has_l1_write_access_pattern_120)) __ci2463__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_120) > ( has_l1_write_access_pattern_120, "has_l1_write_access_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8706:1", nullptr, ""); +std::vector l1_write_pattern_120 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_120) > (l1_write_pattern_120)) __ci2464__ = adf::frontend::instrument< decltype(l1_write_pattern_120) > ( l1_write_pattern_120, "l1_write_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8707:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_120 = { +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 8}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 16, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 60, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_120) > (ifm_pattern_120)) __ci2465__ = adf::frontend::instrument< decltype(ifm_pattern_120) > ( ifm_pattern_120, "ifm_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8708:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_120 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_120) > (wtssv_size_120)) __ci2466__ = adf::frontend::instrument< decltype(wtssv_size_120) > ( wtssv_size_120, "wtssv_size_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8723:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_120 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_120) > (has_l1_wts_write_access_pattern_120)) __ci2467__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_120) > ( has_l1_wts_write_access_pattern_120, "has_l1_wts_write_access_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8724:1", nullptr, ""); +std::vector l1_wts_write_pattern_120 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_120) > (l1_wts_write_pattern_120)) __ci2468__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_120) > ( l1_wts_write_pattern_120, "l1_wts_write_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8725:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_120 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_120) > (wts_pattern_120)) __ci2469__ = adf::frontend::instrument< decltype(wts_pattern_120) > ( wts_pattern_120, "wts_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8726:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_120 = {8, 1, 64, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_120) > (ofm_dim_120)) __ci2470__ = adf::frontend::instrument< decltype(ofm_dim_120) > ( ofm_dim_120, "ofm_dim_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8729:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_120 = {8, 1, 60, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_120) > (ofm_bound_120)) __ci2471__ = adf::frontend::instrument< decltype(ofm_bound_120) > ( ofm_bound_120, "ofm_bound_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8730:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_120 = {8, 1, 16, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_120) > (ofmsv_dim_120)) __ci2472__ = adf::frontend::instrument< decltype(ofmsv_dim_120) > ( ofmsv_dim_120, "ofmsv_dim_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8731:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_120 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_120) > (ofmsv_size_120)) __ci2473__ = adf::frontend::instrument< decltype(ofmsv_size_120) > ( ofmsv_size_120, "ofmsv_size_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8732:1", nullptr, ""); +uint32_t ofm_repetition_120 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_120) > (ofm_repetition_120)) __ci2474__ = adf::frontend::instrument< decltype(ofm_repetition_120) > ( ofm_repetition_120, "ofm_repetition_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8733:1", nullptr, ""); +bool has_l1_read_access_pattern_120 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_120) > (has_l1_read_access_pattern_120)) __ci2475__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_120) > ( has_l1_read_access_pattern_120, "has_l1_read_access_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8734:1", nullptr, ""); + +std::vector l1_read_pattern_120 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_120) > (l1_read_pattern_120)) __ci2476__ = adf::frontend::instrument< decltype(l1_read_pattern_120) > ( l1_read_pattern_120, "l1_read_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8736:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_120 = { +{ + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 16, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 48, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 16, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 32, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 48, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 16, 8}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 32, 8}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 48, 8}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 16, 12}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 32, 12}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 16, 4}, .offset = {0, 0, 48, 12}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_120) > (ofm_pattern_120)) __ci2477__ = adf::frontend::instrument< decltype(ofm_pattern_120) > ( ofm_pattern_120, "ofm_pattern_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8738:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_122 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_122) > (ifm_dim_122)) __ci2478__ = adf::frontend::instrument< decltype(ifm_dim_122) > ( ifm_dim_122, "ifm_dim_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8767:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_122 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_122) > (ifm_bound_122)) __ci2479__ = adf::frontend::instrument< decltype(ifm_bound_122) > ( ifm_bound_122, "ifm_bound_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8768:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_122 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_122) > (ifmsv_dim_122)) __ci2480__ = adf::frontend::instrument< decltype(ifmsv_dim_122) > ( ifmsv_dim_122, "ifmsv_dim_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8769:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_122 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_122) > (ifmsv_size_122)) __ci2481__ = adf::frontend::instrument< decltype(ifmsv_size_122) > ( ifmsv_size_122, "ifmsv_size_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8770:1", nullptr, ""); +uint32_t kernel_iter_122 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_122) > (kernel_iter_122)) __ci2482__ = adf::frontend::instrument< decltype(kernel_iter_122) > ( kernel_iter_122, "kernel_iter_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8771:1", nullptr, ""); +bool has_l1_write_access_pattern_122 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_122) > (has_l1_write_access_pattern_122)) __ci2483__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_122) > ( has_l1_write_access_pattern_122, "has_l1_write_access_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8772:1", nullptr, ""); +std::vector l1_write_pattern_122 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_122) > (l1_write_pattern_122)) __ci2484__ = adf::frontend::instrument< decltype(l1_write_pattern_122) > ( l1_write_pattern_122, "l1_write_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8773:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_122 = { +{ + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_122) > (ifm_pattern_122)) __ci2485__ = adf::frontend::instrument< decltype(ifm_pattern_122) > ( ifm_pattern_122, "ifm_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8774:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_122 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_122) > (ifm2_dim_122)) __ci2486__ = adf::frontend::instrument< decltype(ifm2_dim_122) > ( ifm2_dim_122, "ifm2_dim_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8789:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_122 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_122) > (ifm2_bound_122)) __ci2487__ = adf::frontend::instrument< decltype(ifm2_bound_122) > ( ifm2_bound_122, "ifm2_bound_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8790:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_122 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_122) > (ifm2sv_dim_122)) __ci2488__ = adf::frontend::instrument< decltype(ifm2sv_dim_122) > ( ifm2sv_dim_122, "ifm2sv_dim_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8791:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_122 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_122) > (ifm2sv_size_122)) __ci2489__ = adf::frontend::instrument< decltype(ifm2sv_size_122) > ( ifm2sv_size_122, "ifm2sv_size_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8792:1", nullptr, ""); +std::vector> ifm2_pattern_122 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 32} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_122) > (ifm2_pattern_122)) __ci2490__ = adf::frontend::instrument< decltype(ifm2_pattern_122) > ( ifm2_pattern_122, "ifm2_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8793:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_122 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_122) > (wtssv_size_122)) __ci2491__ = adf::frontend::instrument< decltype(wtssv_size_122) > ( wtssv_size_122, "wtssv_size_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8808:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_122 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_122) > (has_l1_wts_write_access_pattern_122)) __ci2492__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_122) > ( has_l1_wts_write_access_pattern_122, "has_l1_wts_write_access_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8809:1", nullptr, ""); +std::vector l1_wts_write_pattern_122 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_122) > (l1_wts_write_pattern_122)) __ci2493__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_122) > ( l1_wts_write_pattern_122, "l1_wts_write_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8810:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_122 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_122) > (wts_pattern_122)) __ci2494__ = adf::frontend::instrument< decltype(wts_pattern_122) > ( wts_pattern_122, "wts_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8811:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_122 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_122) > (ofm_dim_122)) __ci2495__ = adf::frontend::instrument< decltype(ofm_dim_122) > ( ofm_dim_122, "ofm_dim_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8814:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_122 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_122) > (ofm_bound_122)) __ci2496__ = adf::frontend::instrument< decltype(ofm_bound_122) > ( ofm_bound_122, "ofm_bound_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8815:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_122 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_122) > (ofmsv_dim_122)) __ci2497__ = adf::frontend::instrument< decltype(ofmsv_dim_122) > ( ofmsv_dim_122, "ofmsv_dim_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8816:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_122 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_122) > (ofmsv_size_122)) __ci2498__ = adf::frontend::instrument< decltype(ofmsv_size_122) > ( ofmsv_size_122, "ofmsv_size_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8817:1", nullptr, ""); +uint32_t ofm_repetition_122 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_122) > (ofm_repetition_122)) __ci2499__ = adf::frontend::instrument< decltype(ofm_repetition_122) > ( ofm_repetition_122, "ofm_repetition_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8818:1", nullptr, ""); +bool has_l1_read_access_pattern_122 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_122) > (has_l1_read_access_pattern_122)) __ci2500__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_122) > ( has_l1_read_access_pattern_122, "has_l1_read_access_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8819:1", nullptr, ""); + +std::vector l1_read_pattern_122 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_122) > (l1_read_pattern_122)) __ci2501__ = adf::frontend::instrument< decltype(l1_read_pattern_122) > ( l1_read_pattern_122, "l1_read_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8821:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_122 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_122) > (ofm_pattern_122)) __ci2502__ = adf::frontend::instrument< decltype(ofm_pattern_122) > ( ofm_pattern_122, "ofm_pattern_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8823:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_123 = {8, 20, 64, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_123) > (ifm_dim_123)) __ci2503__ = adf::frontend::instrument< decltype(ifm_dim_123) > ( ifm_dim_123, "ifm_dim_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8852:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_123 = {8, 20, 60, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_123) > (ifm_bound_123)) __ci2504__ = adf::frontend::instrument< decltype(ifm_bound_123) > ( ifm_bound_123, "ifm_bound_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8853:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_123 = {8, 32, 12, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_123) > (ifmsv_dim_123)) __ci2505__ = adf::frontend::instrument< decltype(ifmsv_dim_123) > ( ifmsv_dim_123, "ifmsv_dim_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8854:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_123 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_123) > (ifmsv_size_123)) __ci2506__ = adf::frontend::instrument< decltype(ifmsv_size_123) > ( ifmsv_size_123, "ifmsv_size_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8855:1", nullptr, ""); +uint32_t kernel_iter_123 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_123) > (kernel_iter_123)) __ci2507__ = adf::frontend::instrument< decltype(kernel_iter_123) > ( kernel_iter_123, "kernel_iter_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8856:1", nullptr, ""); +bool has_l1_write_access_pattern_123 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_123) > (has_l1_write_access_pattern_123)) __ci2508__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_123) > ( has_l1_write_access_pattern_123, "has_l1_write_access_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8857:1", nullptr, ""); +std::vector l1_write_pattern_123 = {tiling({.buffer_dimension = {8, 32, 12, 1}, .tiling_dimension = {8, 20, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_123) > (l1_write_pattern_123)) __ci2509__ = adf::frontend::instrument< decltype(l1_write_pattern_123) > ( l1_write_pattern_123, "l1_write_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8858:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_123 = { +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 12, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 12, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 12, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 60, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_123) > (ifm_pattern_123)) __ci2510__ = adf::frontend::instrument< decltype(ifm_pattern_123) > ( ifm_pattern_123, "ifm_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8859:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_123 = {64000}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_123) > (wts_ddr_dim_123)) __ci2511__ = adf::frontend::instrument< decltype(wts_ddr_dim_123) > ( wts_ddr_dim_123, "wts_ddr_dim_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8874:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_123 = {64000}; decltype(adf::frontend::instrument< decltype(wts_dim_123) > (wts_dim_123)) __ci2512__ = adf::frontend::instrument< decltype(wts_dim_123) > ( wts_dim_123, "wts_dim_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8875:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_123 = {3200}; decltype(adf::frontend::instrument< decltype(wtssv_dim_123) > (wtssv_dim_123)) __ci2513__ = adf::frontend::instrument< decltype(wtssv_dim_123) > ( wtssv_dim_123, "wtssv_dim_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8876:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_123 = 3200; decltype(adf::frontend::instrument< decltype(wtssv_size_123) > (wtssv_size_123)) __ci2514__ = adf::frontend::instrument< decltype(wtssv_size_123) > ( wtssv_size_123, "wtssv_size_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8877:1", nullptr, ""); +uint32_t wts_repetition_123 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_123) > (wts_repetition_123)) __ci2515__ = adf::frontend::instrument< decltype(wts_repetition_123) > ( wts_repetition_123, "wts_repetition_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8878:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_123 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_123) > (has_l1_wts_write_access_pattern_123)) __ci2516__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_123) > ( has_l1_wts_write_access_pattern_123, "has_l1_wts_write_access_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8879:1", nullptr, ""); +std::vector l1_wts_write_pattern_123 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_123) > (l1_wts_write_pattern_123)) __ci2517__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_123) > ( l1_wts_write_pattern_123, "l1_wts_write_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8880:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_123 = { +{ + tiling({.buffer_dimension = {16000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_123) > (wts_pattern_123)) __ci2518__ = adf::frontend::instrument< decltype(wts_pattern_123) > ( wts_pattern_123, "wts_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8881:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_123[] = { +{ + tiling({.buffer_dimension = {64000, 1}, .tiling_dimension = {32000, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {64000, 1}, .tiling_dimension = {32000, 1}, .offset = {32000, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_123) > (wts_ddr_read_pattern_123)) __ci2519__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_123) > ( wts_ddr_read_pattern_123, "wts_ddr_read_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8896:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_123[] = { +{ + tiling({.buffer_dimension = {64000}, .tiling_dimension = {32000}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {64000}, .tiling_dimension = {32000}, .offset = {32000}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_123) > (wts_ddr_write_pattern_123)) __ci2520__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_123) > ( wts_ddr_write_pattern_123, "wts_ddr_write_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8903:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_123 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_123) > (ofm_dim_123)) __ci2521__ = adf::frontend::instrument< decltype(ofm_dim_123) > ( ofm_dim_123, "ofm_dim_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8912:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_123 = {8, 20, 14, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_123) > (ofm_bound_123)) __ci2522__ = adf::frontend::instrument< decltype(ofm_bound_123) > ( ofm_bound_123, "ofm_bound_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8913:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_123 = {8, 32, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_123) > (ofmsv_dim_123)) __ci2523__ = adf::frontend::instrument< decltype(ofmsv_dim_123) > ( ofmsv_dim_123, "ofmsv_dim_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8914:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_123 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_123) > (ofmsv_size_123)) __ci2524__ = adf::frontend::instrument< decltype(ofmsv_size_123) > ( ofmsv_size_123, "ofmsv_size_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8915:1", nullptr, ""); +uint32_t ofm_repetition_123 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_123) > (ofm_repetition_123)) __ci2525__ = adf::frontend::instrument< decltype(ofm_repetition_123) > ( ofm_repetition_123, "ofm_repetition_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8916:1", nullptr, ""); +bool has_l1_read_access_pattern_123 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_123) > (has_l1_read_access_pattern_123)) __ci2526__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_123) > ( has_l1_read_access_pattern_123, "has_l1_read_access_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8917:1", nullptr, ""); + +std::vector l1_read_pattern_123 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_123) > (l1_read_pattern_123)) __ci2527__ = adf::frontend::instrument< decltype(l1_read_pattern_123) > ( l1_read_pattern_123, "l1_read_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8919:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_123 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_123) > (ofm_pattern_123)) __ci2528__ = adf::frontend::instrument< decltype(ofm_pattern_123) > ( ofm_pattern_123, "ofm_pattern_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8921:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_124 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_124) > (ifm_dim_124)) __ci2529__ = adf::frontend::instrument< decltype(ifm_dim_124) > ( ifm_dim_124, "ifm_dim_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8950:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_124 = {8, 20, 14, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_124) > (ifm_bound_124)) __ci2530__ = adf::frontend::instrument< decltype(ifm_bound_124) > ( ifm_bound_124, "ifm_bound_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8951:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_124 = {8, 32, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_124) > (ifmsv_dim_124)) __ci2531__ = adf::frontend::instrument< decltype(ifmsv_dim_124) > ( ifmsv_dim_124, "ifmsv_dim_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8952:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_124 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_124) > (ifmsv_size_124)) __ci2532__ = adf::frontend::instrument< decltype(ifmsv_size_124) > ( ifmsv_size_124, "ifmsv_size_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8953:1", nullptr, ""); +uint32_t kernel_iter_124 = 18; decltype(adf::frontend::instrument< decltype(kernel_iter_124) > (kernel_iter_124)) __ci2533__ = adf::frontend::instrument< decltype(kernel_iter_124) > ( kernel_iter_124, "kernel_iter_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8954:1", nullptr, ""); +bool has_l1_write_access_pattern_124 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_124) > (has_l1_write_access_pattern_124)) __ci2534__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_124) > ( has_l1_write_access_pattern_124, "has_l1_write_access_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8955:1", nullptr, ""); +std::vector l1_write_pattern_124 = {tiling({.buffer_dimension = {8, 32, 8, 1}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_124) > (l1_write_pattern_124)) __ci2535__ = adf::frontend::instrument< decltype(l1_write_pattern_124) > ( l1_write_pattern_124, "l1_write_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8956:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_124 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_124) > (ifm_pattern_124)) __ci2536__ = adf::frontend::instrument< decltype(ifm_pattern_124) > ( ifm_pattern_124, "ifm_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_124 = {91392}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_124) > (wts_ddr_dim_124)) __ci2537__ = adf::frontend::instrument< decltype(wts_ddr_dim_124) > ( wts_ddr_dim_124, "wts_ddr_dim_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8972:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_124 = {91392}; decltype(adf::frontend::instrument< decltype(wts_dim_124) > (wts_dim_124)) __ci2538__ = adf::frontend::instrument< decltype(wts_dim_124) > ( wts_dim_124, "wts_dim_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8973:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_124 = {3808}; decltype(adf::frontend::instrument< decltype(wtssv_dim_124) > (wtssv_dim_124)) __ci2539__ = adf::frontend::instrument< decltype(wtssv_dim_124) > ( wtssv_dim_124, "wtssv_dim_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8974:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_124 = 3808; decltype(adf::frontend::instrument< decltype(wtssv_size_124) > (wtssv_size_124)) __ci2540__ = adf::frontend::instrument< decltype(wtssv_size_124) > ( wtssv_size_124, "wtssv_size_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8975:1", nullptr, ""); +uint32_t wts_repetition_124 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_124) > (wts_repetition_124)) __ci2541__ = adf::frontend::instrument< decltype(wts_repetition_124) > ( wts_repetition_124, "wts_repetition_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8976:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_124 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_124) > (has_l1_wts_write_access_pattern_124)) __ci2542__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_124) > ( has_l1_wts_write_access_pattern_124, "has_l1_wts_write_access_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8977:1", nullptr, ""); +std::vector l1_wts_write_pattern_124 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_124) > (l1_wts_write_pattern_124)) __ci2543__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_124) > ( l1_wts_write_pattern_124, "l1_wts_write_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8978:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_124 = { +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 8}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 9}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 10}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 11}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_124) > (wts_pattern_124)) __ci2544__ = adf::frontend::instrument< decltype(wts_pattern_124) > ( wts_pattern_124, "wts_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:8979:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_124[] = { +{ + tiling({.buffer_dimension = {91392, 1}, .tiling_dimension = {45696, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {91392, 1}, .tiling_dimension = {45696, 1}, .offset = {45696, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_124) > (wts_ddr_read_pattern_124)) __ci2545__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_124) > ( wts_ddr_read_pattern_124, "wts_ddr_read_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9002:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_124[] = { +{ + tiling({.buffer_dimension = {91392}, .tiling_dimension = {45696}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {91392}, .tiling_dimension = {45696}, .offset = {45696}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_124) > (wts_ddr_write_pattern_124)) __ci2546__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_124) > ( wts_ddr_write_pattern_124, "wts_ddr_write_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9009:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_124 = {8, 32, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_124) > (ofm_dim_124)) __ci2547__ = adf::frontend::instrument< decltype(ofm_dim_124) > ( ofm_dim_124, "ofm_dim_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9018:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_124 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_124) > (ofm_bound_124)) __ci2548__ = adf::frontend::instrument< decltype(ofm_bound_124) > ( ofm_bound_124, "ofm_bound_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9019:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_124 = {8, 32, 7, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_124) > (ofmsv_dim_124)) __ci2549__ = adf::frontend::instrument< decltype(ofmsv_dim_124) > ( ofmsv_dim_124, "ofmsv_dim_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9020:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_124 = 1792; decltype(adf::frontend::instrument< decltype(ofmsv_size_124) > (ofmsv_size_124)) __ci2550__ = adf::frontend::instrument< decltype(ofmsv_size_124) > ( ofmsv_size_124, "ofmsv_size_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9021:1", nullptr, ""); +uint32_t ofm_repetition_124 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_124) > (ofm_repetition_124)) __ci2551__ = adf::frontend::instrument< decltype(ofm_repetition_124) > ( ofm_repetition_124, "ofm_repetition_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9022:1", nullptr, ""); +bool has_l1_read_access_pattern_124 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_124) > (has_l1_read_access_pattern_124)) __ci2552__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_124) > ( has_l1_read_access_pattern_124, "has_l1_read_access_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9023:1", nullptr, ""); + +std::vector l1_read_pattern_124 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_124) > (l1_read_pattern_124)) __ci2553__ = adf::frontend::instrument< decltype(l1_read_pattern_124) > ( l1_read_pattern_124, "l1_read_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9025:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_124 = { +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_124) > (ofm_pattern_124)) __ci2554__ = adf::frontend::instrument< decltype(ofm_pattern_124) > ( ofm_pattern_124, "ofm_pattern_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9027:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_125 = {8, 32, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_125) > (ifm_dim_125)) __ci2555__ = adf::frontend::instrument< decltype(ifm_dim_125) > ( ifm_dim_125, "ifm_dim_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9056:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_125 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_125) > (ifm_bound_125)) __ci2556__ = adf::frontend::instrument< decltype(ifm_bound_125) > ( ifm_bound_125, "ifm_bound_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9057:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_125 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_125) > (ifmsv_dim_125)) __ci2557__ = adf::frontend::instrument< decltype(ifmsv_dim_125) > ( ifmsv_dim_125, "ifmsv_dim_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9058:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_125 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_125) > (ifmsv_size_125)) __ci2558__ = adf::frontend::instrument< decltype(ifmsv_size_125) > ( ifmsv_size_125, "ifmsv_size_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9059:1", nullptr, ""); +uint32_t kernel_iter_125 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_125) > (kernel_iter_125)) __ci2559__ = adf::frontend::instrument< decltype(kernel_iter_125) > ( kernel_iter_125, "kernel_iter_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9060:1", nullptr, ""); +bool has_l1_write_access_pattern_125 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_125) > (has_l1_write_access_pattern_125)) __ci2560__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_125) > ( has_l1_write_access_pattern_125, "has_l1_write_access_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9061:1", nullptr, ""); +std::vector l1_write_pattern_125 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_125) > (l1_write_pattern_125)) __ci2561__ = adf::frontend::instrument< decltype(l1_write_pattern_125) > ( l1_write_pattern_125, "l1_write_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9062:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_125 = { +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_125) > (ifm_pattern_125)) __ci2562__ = adf::frontend::instrument< decltype(ifm_pattern_125) > ( ifm_pattern_125, "ifm_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9063:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_125 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_125) > (wtssv_size_125)) __ci2563__ = adf::frontend::instrument< decltype(wtssv_size_125) > ( wtssv_size_125, "wtssv_size_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9078:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_125 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_125) > (has_l1_wts_write_access_pattern_125)) __ci2564__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_125) > ( has_l1_wts_write_access_pattern_125, "has_l1_wts_write_access_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9079:1", nullptr, ""); +std::vector l1_wts_write_pattern_125 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_125) > (l1_wts_write_pattern_125)) __ci2565__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_125) > ( l1_wts_write_pattern_125, "l1_wts_write_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9080:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_125 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_125) > (wts_pattern_125)) __ci2566__ = adf::frontend::instrument< decltype(wts_pattern_125) > ( wts_pattern_125, "wts_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9081:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_125 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_125) > (ofm_dim_125)) __ci2567__ = adf::frontend::instrument< decltype(ofm_dim_125) > ( ofm_dim_125, "ofm_dim_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9084:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_125 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_125) > (ofm_bound_125)) __ci2568__ = adf::frontend::instrument< decltype(ofm_bound_125) > ( ofm_bound_125, "ofm_bound_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9085:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_125 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_125) > (ofmsv_dim_125)) __ci2569__ = adf::frontend::instrument< decltype(ofmsv_dim_125) > ( ofmsv_dim_125, "ofmsv_dim_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9086:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_125 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_125) > (ofmsv_size_125)) __ci2570__ = adf::frontend::instrument< decltype(ofmsv_size_125) > ( ofmsv_size_125, "ofmsv_size_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9087:1", nullptr, ""); +uint32_t ofm_repetition_125 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_125) > (ofm_repetition_125)) __ci2571__ = adf::frontend::instrument< decltype(ofm_repetition_125) > ( ofm_repetition_125, "ofm_repetition_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9088:1", nullptr, ""); +bool has_l1_read_access_pattern_125 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_125) > (has_l1_read_access_pattern_125)) __ci2572__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_125) > ( has_l1_read_access_pattern_125, "has_l1_read_access_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9089:1", nullptr, ""); + +std::vector l1_read_pattern_125 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_125) > (l1_read_pattern_125)) __ci2573__ = adf::frontend::instrument< decltype(l1_read_pattern_125) > ( l1_read_pattern_125, "l1_read_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9091:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_125 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_125) > (ofm_pattern_125)) __ci2574__ = adf::frontend::instrument< decltype(ofm_pattern_125) > ( ofm_pattern_125, "ofm_pattern_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9093:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_126 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_126) > (ifm_dim_126)) __ci2575__ = adf::frontend::instrument< decltype(ifm_dim_126) > ( ifm_dim_126, "ifm_dim_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9122:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_126 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_126) > (ifm_bound_126)) __ci2576__ = adf::frontend::instrument< decltype(ifm_bound_126) > ( ifm_bound_126, "ifm_bound_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9123:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_126 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_126) > (ifmsv_dim_126)) __ci2577__ = adf::frontend::instrument< decltype(ifmsv_dim_126) > ( ifmsv_dim_126, "ifmsv_dim_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9124:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_126 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_126) > (ifmsv_size_126)) __ci2578__ = adf::frontend::instrument< decltype(ifmsv_size_126) > ( ifmsv_size_126, "ifmsv_size_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9125:1", nullptr, ""); +uint32_t kernel_iter_126 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_126) > (kernel_iter_126)) __ci2579__ = adf::frontend::instrument< decltype(kernel_iter_126) > ( kernel_iter_126, "kernel_iter_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9126:1", nullptr, ""); +bool has_l1_write_access_pattern_126 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_126) > (has_l1_write_access_pattern_126)) __ci2580__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_126) > ( has_l1_write_access_pattern_126, "has_l1_write_access_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9127:1", nullptr, ""); +std::vector l1_write_pattern_126 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_126) > (l1_write_pattern_126)) __ci2581__ = adf::frontend::instrument< decltype(l1_write_pattern_126) > ( l1_write_pattern_126, "l1_write_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9128:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_126 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_126) > (ifm_pattern_126)) __ci2582__ = adf::frontend::instrument< decltype(ifm_pattern_126) > ( ifm_pattern_126, "ifm_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9129:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_126 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_126) > (wtssv_size_126)) __ci2583__ = adf::frontend::instrument< decltype(wtssv_size_126) > ( wtssv_size_126, "wtssv_size_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9144:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_126 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_126) > (has_l1_wts_write_access_pattern_126)) __ci2584__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_126) > ( has_l1_wts_write_access_pattern_126, "has_l1_wts_write_access_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9145:1", nullptr, ""); +std::vector l1_wts_write_pattern_126 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_126) > (l1_wts_write_pattern_126)) __ci2585__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_126) > ( l1_wts_write_pattern_126, "l1_wts_write_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9146:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_126 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_126) > (wts_pattern_126)) __ci2586__ = adf::frontend::instrument< decltype(wts_pattern_126) > ( wts_pattern_126, "wts_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9147:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_126 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_126) > (ofm_dim_126)) __ci2587__ = adf::frontend::instrument< decltype(ofm_dim_126) > ( ofm_dim_126, "ofm_dim_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9150:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_126 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_126) > (ofm_bound_126)) __ci2588__ = adf::frontend::instrument< decltype(ofm_bound_126) > ( ofm_bound_126, "ofm_bound_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9151:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_126 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_126) > (ofmsv_dim_126)) __ci2589__ = adf::frontend::instrument< decltype(ofmsv_dim_126) > ( ofmsv_dim_126, "ofmsv_dim_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9152:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_126 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_126) > (ofmsv_size_126)) __ci2590__ = adf::frontend::instrument< decltype(ofmsv_size_126) > ( ofmsv_size_126, "ofmsv_size_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9153:1", nullptr, ""); +uint32_t ofm_repetition_126 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_126) > (ofm_repetition_126)) __ci2591__ = adf::frontend::instrument< decltype(ofm_repetition_126) > ( ofm_repetition_126, "ofm_repetition_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9154:1", nullptr, ""); +bool has_l1_read_access_pattern_126 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_126) > (has_l1_read_access_pattern_126)) __ci2592__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_126) > ( has_l1_read_access_pattern_126, "has_l1_read_access_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9155:1", nullptr, ""); + +std::vector l1_read_pattern_126 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_126) > (l1_read_pattern_126)) __ci2593__ = adf::frontend::instrument< decltype(l1_read_pattern_126) > ( l1_read_pattern_126, "l1_read_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_126 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_126) > (ofm_pattern_126)) __ci2594__ = adf::frontend::instrument< decltype(ofm_pattern_126) > ( ofm_pattern_126, "ofm_pattern_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9159:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_127 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_127) > (ifm_dim_127)) __ci2595__ = adf::frontend::instrument< decltype(ifm_dim_127) > ( ifm_dim_127, "ifm_dim_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9188:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_127 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_127) > (ifm_bound_127)) __ci2596__ = adf::frontend::instrument< decltype(ifm_bound_127) > ( ifm_bound_127, "ifm_bound_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9189:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_127 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_127) > (ifmsv_dim_127)) __ci2597__ = adf::frontend::instrument< decltype(ifmsv_dim_127) > ( ifmsv_dim_127, "ifmsv_dim_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9190:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_127 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_127) > (ifmsv_size_127)) __ci2598__ = adf::frontend::instrument< decltype(ifmsv_size_127) > ( ifmsv_size_127, "ifmsv_size_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9191:1", nullptr, ""); +uint32_t kernel_iter_127 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_127) > (kernel_iter_127)) __ci2599__ = adf::frontend::instrument< decltype(kernel_iter_127) > ( kernel_iter_127, "kernel_iter_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9192:1", nullptr, ""); +bool has_l1_write_access_pattern_127 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_127) > (has_l1_write_access_pattern_127)) __ci2600__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_127) > ( has_l1_write_access_pattern_127, "has_l1_write_access_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9193:1", nullptr, ""); +std::vector l1_write_pattern_127 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_127) > (l1_write_pattern_127)) __ci2601__ = adf::frontend::instrument< decltype(l1_write_pattern_127) > ( l1_write_pattern_127, "l1_write_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9194:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_127 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_127) > (ifm_pattern_127)) __ci2602__ = adf::frontend::instrument< decltype(ifm_pattern_127) > ( ifm_pattern_127, "ifm_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9195:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_127 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_127) > (wtssv_size_127)) __ci2603__ = adf::frontend::instrument< decltype(wtssv_size_127) > ( wtssv_size_127, "wtssv_size_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9210:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_127 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_127) > (has_l1_wts_write_access_pattern_127)) __ci2604__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_127) > ( has_l1_wts_write_access_pattern_127, "has_l1_wts_write_access_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9211:1", nullptr, ""); +std::vector l1_wts_write_pattern_127 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_127) > (l1_wts_write_pattern_127)) __ci2605__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_127) > ( l1_wts_write_pattern_127, "l1_wts_write_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9212:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_127 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_127) > (wts_pattern_127)) __ci2606__ = adf::frontend::instrument< decltype(wts_pattern_127) > ( wts_pattern_127, "wts_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9213:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_127 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_127) > (ofm_dim_127)) __ci2607__ = adf::frontend::instrument< decltype(ofm_dim_127) > ( ofm_dim_127, "ofm_dim_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9216:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_127 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_127) > (ofm_bound_127)) __ci2608__ = adf::frontend::instrument< decltype(ofm_bound_127) > ( ofm_bound_127, "ofm_bound_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9217:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_127 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_127) > (ofmsv_dim_127)) __ci2609__ = adf::frontend::instrument< decltype(ofmsv_dim_127) > ( ofmsv_dim_127, "ofmsv_dim_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9218:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_127 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_127) > (ofmsv_size_127)) __ci2610__ = adf::frontend::instrument< decltype(ofmsv_size_127) > ( ofmsv_size_127, "ofmsv_size_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9219:1", nullptr, ""); +uint32_t ofm_repetition_127 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_127) > (ofm_repetition_127)) __ci2611__ = adf::frontend::instrument< decltype(ofm_repetition_127) > ( ofm_repetition_127, "ofm_repetition_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9220:1", nullptr, ""); +bool has_l1_read_access_pattern_127 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_127) > (has_l1_read_access_pattern_127)) __ci2612__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_127) > ( has_l1_read_access_pattern_127, "has_l1_read_access_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9221:1", nullptr, ""); + +std::vector l1_read_pattern_127 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_127) > (l1_read_pattern_127)) __ci2613__ = adf::frontend::instrument< decltype(l1_read_pattern_127) > ( l1_read_pattern_127, "l1_read_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9223:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_127 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_127) > (ofm_pattern_127)) __ci2614__ = adf::frontend::instrument< decltype(ofm_pattern_127) > ( ofm_pattern_127, "ofm_pattern_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9225:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_128 = {8, 32, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_128) > (ifm_dim_128)) __ci2615__ = adf::frontend::instrument< decltype(ifm_dim_128) > ( ifm_dim_128, "ifm_dim_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9254:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_128 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_128) > (ifm_bound_128)) __ci2616__ = adf::frontend::instrument< decltype(ifm_bound_128) > ( ifm_bound_128, "ifm_bound_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9255:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_128 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_128) > (ifmsv_dim_128)) __ci2617__ = adf::frontend::instrument< decltype(ifmsv_dim_128) > ( ifmsv_dim_128, "ifmsv_dim_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9256:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_128 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_128) > (ifmsv_size_128)) __ci2618__ = adf::frontend::instrument< decltype(ifmsv_size_128) > ( ifmsv_size_128, "ifmsv_size_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9257:1", nullptr, ""); +uint32_t kernel_iter_128 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_128) > (kernel_iter_128)) __ci2619__ = adf::frontend::instrument< decltype(kernel_iter_128) > ( kernel_iter_128, "kernel_iter_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9258:1", nullptr, ""); +bool has_l1_write_access_pattern_128 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_128) > (has_l1_write_access_pattern_128)) __ci2620__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_128) > ( has_l1_write_access_pattern_128, "has_l1_write_access_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9259:1", nullptr, ""); +std::vector l1_write_pattern_128 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_128) > (l1_write_pattern_128)) __ci2621__ = adf::frontend::instrument< decltype(l1_write_pattern_128) > ( l1_write_pattern_128, "l1_write_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9260:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_128 = { +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_128) > (ifm_pattern_128)) __ci2622__ = adf::frontend::instrument< decltype(ifm_pattern_128) > ( ifm_pattern_128, "ifm_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9261:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_128 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_128) > (ifm2_dim_128)) __ci2623__ = adf::frontend::instrument< decltype(ifm2_dim_128) > ( ifm2_dim_128, "ifm2_dim_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9276:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_128 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_128) > (ifm2_bound_128)) __ci2624__ = adf::frontend::instrument< decltype(ifm2_bound_128) > ( ifm2_bound_128, "ifm2_bound_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9277:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_128 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_128) > (ifm2sv_dim_128)) __ci2625__ = adf::frontend::instrument< decltype(ifm2sv_dim_128) > ( ifm2sv_dim_128, "ifm2sv_dim_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9278:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_128 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_128) > (ifm2sv_size_128)) __ci2626__ = adf::frontend::instrument< decltype(ifm2sv_size_128) > ( ifm2sv_size_128, "ifm2sv_size_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9279:1", nullptr, ""); +std::vector> ifm2_pattern_128 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_128) > (ifm2_pattern_128)) __ci2627__ = adf::frontend::instrument< decltype(ifm2_pattern_128) > ( ifm2_pattern_128, "ifm2_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9280:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_128 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_128) > (wtssv_size_128)) __ci2628__ = adf::frontend::instrument< decltype(wtssv_size_128) > ( wtssv_size_128, "wtssv_size_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9295:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_128 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_128) > (has_l1_wts_write_access_pattern_128)) __ci2629__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_128) > ( has_l1_wts_write_access_pattern_128, "has_l1_wts_write_access_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9296:1", nullptr, ""); +std::vector l1_wts_write_pattern_128 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_128) > (l1_wts_write_pattern_128)) __ci2630__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_128) > ( l1_wts_write_pattern_128, "l1_wts_write_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9297:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_128 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_128) > (wts_pattern_128)) __ci2631__ = adf::frontend::instrument< decltype(wts_pattern_128) > ( wts_pattern_128, "wts_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9298:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_128 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_128) > (ofm_dim_128)) __ci2632__ = adf::frontend::instrument< decltype(ofm_dim_128) > ( ofm_dim_128, "ofm_dim_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9301:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_128 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_128) > (ofm_bound_128)) __ci2633__ = adf::frontend::instrument< decltype(ofm_bound_128) > ( ofm_bound_128, "ofm_bound_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9302:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_128 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_128) > (ofmsv_dim_128)) __ci2634__ = adf::frontend::instrument< decltype(ofmsv_dim_128) > ( ofmsv_dim_128, "ofmsv_dim_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9303:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_128 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_128) > (ofmsv_size_128)) __ci2635__ = adf::frontend::instrument< decltype(ofmsv_size_128) > ( ofmsv_size_128, "ofmsv_size_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9304:1", nullptr, ""); +uint32_t ofm_repetition_128 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_128) > (ofm_repetition_128)) __ci2636__ = adf::frontend::instrument< decltype(ofm_repetition_128) > ( ofm_repetition_128, "ofm_repetition_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9305:1", nullptr, ""); +bool has_l1_read_access_pattern_128 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_128) > (has_l1_read_access_pattern_128)) __ci2637__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_128) > ( has_l1_read_access_pattern_128, "has_l1_read_access_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9306:1", nullptr, ""); + +std::vector l1_read_pattern_128 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_128) > (l1_read_pattern_128)) __ci2638__ = adf::frontend::instrument< decltype(l1_read_pattern_128) > ( l1_read_pattern_128, "l1_read_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9308:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_128 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_128) > (ofm_pattern_128)) __ci2639__ = adf::frontend::instrument< decltype(ofm_pattern_128) > ( ofm_pattern_128, "ofm_pattern_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9310:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_129 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_129) > (ifm_dim_129)) __ci2640__ = adf::frontend::instrument< decltype(ifm_dim_129) > ( ifm_dim_129, "ifm_dim_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9339:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_129 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_129) > (ifm_bound_129)) __ci2641__ = adf::frontend::instrument< decltype(ifm_bound_129) > ( ifm_bound_129, "ifm_bound_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9340:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_129 = {8, 28, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_129) > (ifmsv_dim_129)) __ci2642__ = adf::frontend::instrument< decltype(ifmsv_dim_129) > ( ifmsv_dim_129, "ifmsv_dim_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9341:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_129 = 5376; decltype(adf::frontend::instrument< decltype(ifmsv_size_129) > (ifmsv_size_129)) __ci2643__ = adf::frontend::instrument< decltype(ifmsv_size_129) > ( ifmsv_size_129, "ifmsv_size_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9342:1", nullptr, ""); +uint32_t kernel_iter_129 = 21; decltype(adf::frontend::instrument< decltype(kernel_iter_129) > (kernel_iter_129)) __ci2644__ = adf::frontend::instrument< decltype(kernel_iter_129) > ( kernel_iter_129, "kernel_iter_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9343:1", nullptr, ""); +bool has_l1_write_access_pattern_129 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_129) > (has_l1_write_access_pattern_129)) __ci2645__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_129) > ( has_l1_write_access_pattern_129, "has_l1_write_access_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9344:1", nullptr, ""); +std::vector l1_write_pattern_129 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_129) > (l1_write_pattern_129)) __ci2646__ = adf::frontend::instrument< decltype(l1_write_pattern_129) > ( l1_write_pattern_129, "l1_write_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9345:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_129 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 28, 1, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_129) > (ifm_pattern_129)) __ci2647__ = adf::frontend::instrument< decltype(ifm_pattern_129) > ( ifm_pattern_129, "ifm_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9346:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_129 = {10752}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_129) > (wts_ddr_dim_129)) __ci2648__ = adf::frontend::instrument< decltype(wts_ddr_dim_129) > ( wts_ddr_dim_129, "wts_ddr_dim_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9361:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_129 = {10752}; decltype(adf::frontend::instrument< decltype(wts_dim_129) > (wts_dim_129)) __ci2649__ = adf::frontend::instrument< decltype(wts_dim_129) > ( wts_dim_129, "wts_dim_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9362:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_129 = {128}; decltype(adf::frontend::instrument< decltype(wtssv_dim_129) > (wtssv_dim_129)) __ci2650__ = adf::frontend::instrument< decltype(wtssv_dim_129) > ( wtssv_dim_129, "wtssv_dim_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9363:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_129 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_129) > (wts_repetition_129)) __ci2651__ = adf::frontend::instrument< decltype(wts_repetition_129) > ( wts_repetition_129, "wts_repetition_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9364:1", nullptr, ""); +uint32_t wtssv_size_129 = 128; decltype(adf::frontend::instrument< decltype(wtssv_size_129) > (wtssv_size_129)) __ci2652__ = adf::frontend::instrument< decltype(wtssv_size_129) > ( wtssv_size_129, "wtssv_size_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9365:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_129 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_129) > (has_l1_wts_write_access_pattern_129)) __ci2653__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_129) > ( has_l1_wts_write_access_pattern_129, "has_l1_wts_write_access_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9366:1", nullptr, ""); +std::vector l1_wts_write_pattern_129 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_129) > (l1_wts_write_pattern_129)) __ci2654__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_129) > ( l1_wts_write_pattern_129, "l1_wts_write_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9367:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_129 = { +{ + tiling({.buffer_dimension = {10752}, .tiling_dimension = {128}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 21} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {10752}, .tiling_dimension = {128}, .offset = {128}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 21} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {10752}, .tiling_dimension = {128}, .offset = {256}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 21} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {10752}, .tiling_dimension = {128}, .offset = {384}, .tile_traversal = { {.dimension = 0, .stride = 512, .wrap = 21} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_129) > (wts_pattern_129)) __ci2655__ = adf::frontend::instrument< decltype(wts_pattern_129) > ( wts_pattern_129, "wts_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9368:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_129[] = { +{ + tiling({.buffer_dimension = {10752, 1}, .tiling_dimension = {5376, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {10752, 1}, .tiling_dimension = {5376, 1}, .offset = {5376, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_129) > (wts_ddr_read_pattern_129)) __ci2656__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_129) > ( wts_ddr_read_pattern_129, "wts_ddr_read_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_129[] = { +{ + tiling({.buffer_dimension = {10752}, .tiling_dimension = {5376}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {10752}, .tiling_dimension = {5376}, .offset = {5376}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_129) > (wts_ddr_write_pattern_129)) __ci2657__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_129) > ( wts_ddr_write_pattern_129, "wts_ddr_write_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9390:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_129 = {8, 24, 84, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_129) > (ofm_dim_129)) __ci2658__ = adf::frontend::instrument< decltype(ofm_dim_129) > ( ofm_dim_129, "ofm_dim_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9399:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_129 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_129) > (ofm_bound_129)) __ci2659__ = adf::frontend::instrument< decltype(ofm_bound_129) > ( ofm_bound_129, "ofm_bound_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9400:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_129 = {8, 24, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_129) > (ofmsv_dim_129)) __ci2660__ = adf::frontend::instrument< decltype(ofmsv_dim_129) > ( ofmsv_dim_129, "ofmsv_dim_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9401:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_129 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_129) > (ofmsv_size_129)) __ci2661__ = adf::frontend::instrument< decltype(ofmsv_size_129) > ( ofmsv_size_129, "ofmsv_size_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9402:1", nullptr, ""); +uint32_t ofm_repetition_129 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_129) > (ofm_repetition_129)) __ci2662__ = adf::frontend::instrument< decltype(ofm_repetition_129) > ( ofm_repetition_129, "ofm_repetition_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9403:1", nullptr, ""); +bool has_l1_read_access_pattern_129 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_129) > (has_l1_read_access_pattern_129)) __ci2663__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_129) > ( has_l1_read_access_pattern_129, "has_l1_read_access_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9404:1", nullptr, ""); + +std::vector l1_read_pattern_129 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_129) > (l1_read_pattern_129)) __ci2664__ = adf::frontend::instrument< decltype(l1_read_pattern_129) > ( l1_read_pattern_129, "l1_read_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9406:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_129 = { +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 24, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_129) > (ofm_pattern_129)) __ci2665__ = adf::frontend::instrument< decltype(ofm_pattern_129) > ( ofm_pattern_129, "ofm_pattern_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9408:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_130 = {8, 24, 84, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_130) > (ifm_dim_130)) __ci2666__ = adf::frontend::instrument< decltype(ifm_dim_130) > ( ifm_dim_130, "ifm_dim_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9437:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_130 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_130) > (ifm_bound_130)) __ci2667__ = adf::frontend::instrument< decltype(ifm_bound_130) > ( ifm_bound_130, "ifm_bound_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9438:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_130 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_130) > (ifmsv_dim_130)) __ci2668__ = adf::frontend::instrument< decltype(ifmsv_dim_130) > ( ifmsv_dim_130, "ifmsv_dim_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9439:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_130 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_130) > (ifmsv_size_130)) __ci2669__ = adf::frontend::instrument< decltype(ifmsv_size_130) > ( ifmsv_size_130, "ifmsv_size_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9440:1", nullptr, ""); +uint32_t kernel_iter_130 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_130) > (kernel_iter_130)) __ci2670__ = adf::frontend::instrument< decltype(kernel_iter_130) > ( kernel_iter_130, "kernel_iter_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9441:1", nullptr, ""); +bool has_l1_write_access_pattern_130 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_130) > (has_l1_write_access_pattern_130)) __ci2671__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_130) > ( has_l1_write_access_pattern_130, "has_l1_write_access_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9442:1", nullptr, ""); +std::vector l1_write_pattern_130 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_130) > (l1_write_pattern_130)) __ci2672__ = adf::frontend::instrument< decltype(l1_write_pattern_130) > ( l1_write_pattern_130, "l1_write_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9443:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_130 = { +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_130) > (ifm_pattern_130)) __ci2673__ = adf::frontend::instrument< decltype(ifm_pattern_130) > ( ifm_pattern_130, "ifm_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9444:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_130 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_130) > (wtssv_size_130)) __ci2674__ = adf::frontend::instrument< decltype(wtssv_size_130) > ( wtssv_size_130, "wtssv_size_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9459:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_130 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_130) > (has_l1_wts_write_access_pattern_130)) __ci2675__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_130) > ( has_l1_wts_write_access_pattern_130, "has_l1_wts_write_access_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9460:1", nullptr, ""); +std::vector l1_wts_write_pattern_130 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_130) > (l1_wts_write_pattern_130)) __ci2676__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_130) > ( l1_wts_write_pattern_130, "l1_wts_write_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9461:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_130 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_130) > (wts_pattern_130)) __ci2677__ = adf::frontend::instrument< decltype(wts_pattern_130) > ( wts_pattern_130, "wts_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9462:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_130 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_130) > (ofm_dim_130)) __ci2678__ = adf::frontend::instrument< decltype(ofm_dim_130) > ( ofm_dim_130, "ofm_dim_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9465:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_130 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_130) > (ofm_bound_130)) __ci2679__ = adf::frontend::instrument< decltype(ofm_bound_130) > ( ofm_bound_130, "ofm_bound_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9466:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_130 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_130) > (ofmsv_dim_130)) __ci2680__ = adf::frontend::instrument< decltype(ofmsv_dim_130) > ( ofmsv_dim_130, "ofmsv_dim_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9467:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_130 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_130) > (ofmsv_size_130)) __ci2681__ = adf::frontend::instrument< decltype(ofmsv_size_130) > ( ofmsv_size_130, "ofmsv_size_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9468:1", nullptr, ""); +uint32_t ofm_repetition_130 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_130) > (ofm_repetition_130)) __ci2682__ = adf::frontend::instrument< decltype(ofm_repetition_130) > ( ofm_repetition_130, "ofm_repetition_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9469:1", nullptr, ""); +bool has_l1_read_access_pattern_130 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_130) > (has_l1_read_access_pattern_130)) __ci2683__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_130) > ( has_l1_read_access_pattern_130, "has_l1_read_access_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9470:1", nullptr, ""); + +std::vector l1_read_pattern_130 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_130) > (l1_read_pattern_130)) __ci2684__ = adf::frontend::instrument< decltype(l1_read_pattern_130) > ( l1_read_pattern_130, "l1_read_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9472:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_130 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_130) > (ofm_pattern_130)) __ci2685__ = adf::frontend::instrument< decltype(ofm_pattern_130) > ( ofm_pattern_130, "ofm_pattern_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9474:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_131 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_131) > (ifm_dim_131)) __ci2686__ = adf::frontend::instrument< decltype(ifm_dim_131) > ( ifm_dim_131, "ifm_dim_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9503:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_131 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_131) > (ifm_bound_131)) __ci2687__ = adf::frontend::instrument< decltype(ifm_bound_131) > ( ifm_bound_131, "ifm_bound_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9504:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_131 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_131) > (ifmsv_dim_131)) __ci2688__ = adf::frontend::instrument< decltype(ifmsv_dim_131) > ( ifmsv_dim_131, "ifmsv_dim_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9505:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_131 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_131) > (ifmsv_size_131)) __ci2689__ = adf::frontend::instrument< decltype(ifmsv_size_131) > ( ifmsv_size_131, "ifmsv_size_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9506:1", nullptr, ""); +uint32_t kernel_iter_131 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_131) > (kernel_iter_131)) __ci2690__ = adf::frontend::instrument< decltype(kernel_iter_131) > ( kernel_iter_131, "kernel_iter_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9507:1", nullptr, ""); +bool has_l1_write_access_pattern_131 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_131) > (has_l1_write_access_pattern_131)) __ci2691__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_131) > ( has_l1_write_access_pattern_131, "has_l1_write_access_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9508:1", nullptr, ""); +std::vector l1_write_pattern_131 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_131) > (l1_write_pattern_131)) __ci2692__ = adf::frontend::instrument< decltype(l1_write_pattern_131) > ( l1_write_pattern_131, "l1_write_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9509:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_131 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_131) > (ifm_pattern_131)) __ci2693__ = adf::frontend::instrument< decltype(ifm_pattern_131) > ( ifm_pattern_131, "ifm_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9510:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_131 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_131) > (wtssv_size_131)) __ci2694__ = adf::frontend::instrument< decltype(wtssv_size_131) > ( wtssv_size_131, "wtssv_size_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9525:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_131 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_131) > (has_l1_wts_write_access_pattern_131)) __ci2695__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_131) > ( has_l1_wts_write_access_pattern_131, "has_l1_wts_write_access_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9526:1", nullptr, ""); +std::vector l1_wts_write_pattern_131 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_131) > (l1_wts_write_pattern_131)) __ci2696__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_131) > ( l1_wts_write_pattern_131, "l1_wts_write_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9527:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_131 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_131) > (wts_pattern_131)) __ci2697__ = adf::frontend::instrument< decltype(wts_pattern_131) > ( wts_pattern_131, "wts_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9528:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_131 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_131) > (ofm_dim_131)) __ci2698__ = adf::frontend::instrument< decltype(ofm_dim_131) > ( ofm_dim_131, "ofm_dim_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9531:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_131 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_131) > (ofm_bound_131)) __ci2699__ = adf::frontend::instrument< decltype(ofm_bound_131) > ( ofm_bound_131, "ofm_bound_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9532:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_131 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_131) > (ofmsv_dim_131)) __ci2700__ = adf::frontend::instrument< decltype(ofmsv_dim_131) > ( ofmsv_dim_131, "ofmsv_dim_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9533:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_131 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_131) > (ofmsv_size_131)) __ci2701__ = adf::frontend::instrument< decltype(ofmsv_size_131) > ( ofmsv_size_131, "ofmsv_size_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9534:1", nullptr, ""); +uint32_t ofm_repetition_131 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_131) > (ofm_repetition_131)) __ci2702__ = adf::frontend::instrument< decltype(ofm_repetition_131) > ( ofm_repetition_131, "ofm_repetition_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9535:1", nullptr, ""); +bool has_l1_read_access_pattern_131 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_131) > (has_l1_read_access_pattern_131)) __ci2703__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_131) > ( has_l1_read_access_pattern_131, "has_l1_read_access_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9536:1", nullptr, ""); + +std::vector l1_read_pattern_131 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_131) > (l1_read_pattern_131)) __ci2704__ = adf::frontend::instrument< decltype(l1_read_pattern_131) > ( l1_read_pattern_131, "l1_read_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9538:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_131 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_131) > (ofm_pattern_131)) __ci2705__ = adf::frontend::instrument< decltype(ofm_pattern_131) > ( ofm_pattern_131, "ofm_pattern_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9540:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_132 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_132) > (ifm_dim_132)) __ci2706__ = adf::frontend::instrument< decltype(ifm_dim_132) > ( ifm_dim_132, "ifm_dim_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9569:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_132 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_132) > (ifm_bound_132)) __ci2707__ = adf::frontend::instrument< decltype(ifm_bound_132) > ( ifm_bound_132, "ifm_bound_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9570:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_132 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_132) > (ifmsv_dim_132)) __ci2708__ = adf::frontend::instrument< decltype(ifmsv_dim_132) > ( ifmsv_dim_132, "ifmsv_dim_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9571:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_132 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_132) > (ifmsv_size_132)) __ci2709__ = adf::frontend::instrument< decltype(ifmsv_size_132) > ( ifmsv_size_132, "ifmsv_size_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9572:1", nullptr, ""); +uint32_t kernel_iter_132 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_132) > (kernel_iter_132)) __ci2710__ = adf::frontend::instrument< decltype(kernel_iter_132) > ( kernel_iter_132, "kernel_iter_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9573:1", nullptr, ""); +bool has_l1_write_access_pattern_132 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_132) > (has_l1_write_access_pattern_132)) __ci2711__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_132) > ( has_l1_write_access_pattern_132, "has_l1_write_access_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9574:1", nullptr, ""); +std::vector l1_write_pattern_132 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_132) > (l1_write_pattern_132)) __ci2712__ = adf::frontend::instrument< decltype(l1_write_pattern_132) > ( l1_write_pattern_132, "l1_write_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9575:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_132 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_132) > (ifm_pattern_132)) __ci2713__ = adf::frontend::instrument< decltype(ifm_pattern_132) > ( ifm_pattern_132, "ifm_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9576:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_132 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_132) > (wtssv_size_132)) __ci2714__ = adf::frontend::instrument< decltype(wtssv_size_132) > ( wtssv_size_132, "wtssv_size_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9591:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_132 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_132) > (has_l1_wts_write_access_pattern_132)) __ci2715__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_132) > ( has_l1_wts_write_access_pattern_132, "has_l1_wts_write_access_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9592:1", nullptr, ""); +std::vector l1_wts_write_pattern_132 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_132) > (l1_wts_write_pattern_132)) __ci2716__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_132) > ( l1_wts_write_pattern_132, "l1_wts_write_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9593:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_132 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_132) > (wts_pattern_132)) __ci2717__ = adf::frontend::instrument< decltype(wts_pattern_132) > ( wts_pattern_132, "wts_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9594:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_132 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_132) > (ofm_dim_132)) __ci2718__ = adf::frontend::instrument< decltype(ofm_dim_132) > ( ofm_dim_132, "ofm_dim_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9597:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_132 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_132) > (ofm_bound_132)) __ci2719__ = adf::frontend::instrument< decltype(ofm_bound_132) > ( ofm_bound_132, "ofm_bound_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9598:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_132 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_132) > (ofmsv_dim_132)) __ci2720__ = adf::frontend::instrument< decltype(ofmsv_dim_132) > ( ofmsv_dim_132, "ofmsv_dim_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9599:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_132 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_132) > (ofmsv_size_132)) __ci2721__ = adf::frontend::instrument< decltype(ofmsv_size_132) > ( ofmsv_size_132, "ofmsv_size_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9600:1", nullptr, ""); +uint32_t ofm_repetition_132 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_132) > (ofm_repetition_132)) __ci2722__ = adf::frontend::instrument< decltype(ofm_repetition_132) > ( ofm_repetition_132, "ofm_repetition_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9601:1", nullptr, ""); +bool has_l1_read_access_pattern_132 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_132) > (has_l1_read_access_pattern_132)) __ci2723__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_132) > ( has_l1_read_access_pattern_132, "has_l1_read_access_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9602:1", nullptr, ""); + +std::vector l1_read_pattern_132 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_132) > (l1_read_pattern_132)) __ci2724__ = adf::frontend::instrument< decltype(l1_read_pattern_132) > ( l1_read_pattern_132, "l1_read_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9604:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_132 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_132) > (ofm_pattern_132)) __ci2725__ = adf::frontend::instrument< decltype(ofm_pattern_132) > ( ofm_pattern_132, "ofm_pattern_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9606:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_133 = {8, 24, 84, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_133) > (ifm_dim_133)) __ci2726__ = adf::frontend::instrument< decltype(ifm_dim_133) > ( ifm_dim_133, "ifm_dim_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9635:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_133 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_133) > (ifm_bound_133)) __ci2727__ = adf::frontend::instrument< decltype(ifm_bound_133) > ( ifm_bound_133, "ifm_bound_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9636:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_133 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_133) > (ifmsv_dim_133)) __ci2728__ = adf::frontend::instrument< decltype(ifmsv_dim_133) > ( ifmsv_dim_133, "ifmsv_dim_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9637:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_133 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_133) > (ifmsv_size_133)) __ci2729__ = adf::frontend::instrument< decltype(ifmsv_size_133) > ( ifmsv_size_133, "ifmsv_size_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9638:1", nullptr, ""); +uint32_t kernel_iter_133 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_133) > (kernel_iter_133)) __ci2730__ = adf::frontend::instrument< decltype(kernel_iter_133) > ( kernel_iter_133, "kernel_iter_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9639:1", nullptr, ""); +bool has_l1_write_access_pattern_133 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_133) > (has_l1_write_access_pattern_133)) __ci2731__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_133) > ( has_l1_write_access_pattern_133, "has_l1_write_access_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9640:1", nullptr, ""); +std::vector l1_write_pattern_133 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_133) > (l1_write_pattern_133)) __ci2732__ = adf::frontend::instrument< decltype(l1_write_pattern_133) > ( l1_write_pattern_133, "l1_write_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9641:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_133 = { +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_133) > (ifm_pattern_133)) __ci2733__ = adf::frontend::instrument< decltype(ifm_pattern_133) > ( ifm_pattern_133, "ifm_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9642:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_133 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_133) > (ifm2_dim_133)) __ci2734__ = adf::frontend::instrument< decltype(ifm2_dim_133) > ( ifm2_dim_133, "ifm2_dim_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9657:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_133 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_133) > (ifm2_bound_133)) __ci2735__ = adf::frontend::instrument< decltype(ifm2_bound_133) > ( ifm2_bound_133, "ifm2_bound_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9658:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_133 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_133) > (ifm2sv_dim_133)) __ci2736__ = adf::frontend::instrument< decltype(ifm2sv_dim_133) > ( ifm2sv_dim_133, "ifm2sv_dim_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9659:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_133 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_133) > (ifm2sv_size_133)) __ci2737__ = adf::frontend::instrument< decltype(ifm2sv_size_133) > ( ifm2sv_size_133, "ifm2sv_size_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9660:1", nullptr, ""); +std::vector> ifm2_pattern_133 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_133) > (ifm2_pattern_133)) __ci2738__ = adf::frontend::instrument< decltype(ifm2_pattern_133) > ( ifm2_pattern_133, "ifm2_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9661:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_133 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_133) > (wtssv_size_133)) __ci2739__ = adf::frontend::instrument< decltype(wtssv_size_133) > ( wtssv_size_133, "wtssv_size_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9676:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_133 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_133) > (has_l1_wts_write_access_pattern_133)) __ci2740__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_133) > ( has_l1_wts_write_access_pattern_133, "has_l1_wts_write_access_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9677:1", nullptr, ""); +std::vector l1_wts_write_pattern_133 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_133) > (l1_wts_write_pattern_133)) __ci2741__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_133) > ( l1_wts_write_pattern_133, "l1_wts_write_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9678:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_133 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_133) > (wts_pattern_133)) __ci2742__ = adf::frontend::instrument< decltype(wts_pattern_133) > ( wts_pattern_133, "wts_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9679:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_133 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_133) > (ofm_dim_133)) __ci2743__ = adf::frontend::instrument< decltype(ofm_dim_133) > ( ofm_dim_133, "ofm_dim_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9682:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_133 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_133) > (ofm_bound_133)) __ci2744__ = adf::frontend::instrument< decltype(ofm_bound_133) > ( ofm_bound_133, "ofm_bound_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9683:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_133 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_133) > (ofmsv_dim_133)) __ci2745__ = adf::frontend::instrument< decltype(ofmsv_dim_133) > ( ofmsv_dim_133, "ofmsv_dim_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9684:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_133 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_133) > (ofmsv_size_133)) __ci2746__ = adf::frontend::instrument< decltype(ofmsv_size_133) > ( ofmsv_size_133, "ofmsv_size_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9685:1", nullptr, ""); +uint32_t ofm_repetition_133 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_133) > (ofm_repetition_133)) __ci2747__ = adf::frontend::instrument< decltype(ofm_repetition_133) > ( ofm_repetition_133, "ofm_repetition_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9686:1", nullptr, ""); +bool has_l1_read_access_pattern_133 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_133) > (has_l1_read_access_pattern_133)) __ci2748__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_133) > ( has_l1_read_access_pattern_133, "has_l1_read_access_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9687:1", nullptr, ""); + +std::vector l1_read_pattern_133 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_133) > (l1_read_pattern_133)) __ci2749__ = adf::frontend::instrument< decltype(l1_read_pattern_133) > ( l1_read_pattern_133, "l1_read_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9689:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_133 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_133) > (ofm_pattern_133)) __ci2750__ = adf::frontend::instrument< decltype(ofm_pattern_133) > ( ofm_pattern_133, "ofm_pattern_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9691:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_135 = {8, 240, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_135) > (ifm_dim_135)) __ci2751__ = adf::frontend::instrument< decltype(ifm_dim_135) > ( ifm_dim_135, "ifm_dim_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9720:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_135 = {8, 240, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_135) > (ifm_bound_135)) __ci2752__ = adf::frontend::instrument< decltype(ifm_bound_135) > ( ifm_bound_135, "ifm_bound_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9721:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_135 = {8, 32, 7, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_135) > (ifmsv_dim_135)) __ci2753__ = adf::frontend::instrument< decltype(ifmsv_dim_135) > ( ifmsv_dim_135, "ifmsv_dim_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9722:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_135 = 7168; decltype(adf::frontend::instrument< decltype(ifmsv_size_135) > (ifmsv_size_135)) __ci2754__ = adf::frontend::instrument< decltype(ifmsv_size_135) > ( ifmsv_size_135, "ifmsv_size_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9723:1", nullptr, ""); +uint32_t kernel_iter_135 = 24; decltype(adf::frontend::instrument< decltype(kernel_iter_135) > (kernel_iter_135)) __ci2755__ = adf::frontend::instrument< decltype(kernel_iter_135) > ( kernel_iter_135, "kernel_iter_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9724:1", nullptr, ""); +bool has_l1_write_access_pattern_135 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_135) > (has_l1_write_access_pattern_135)) __ci2756__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_135) > ( has_l1_write_access_pattern_135, "has_l1_write_access_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9725:1", nullptr, ""); +std::vector l1_write_pattern_135 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_135) > (l1_write_pattern_135)) __ci2757__ = adf::frontend::instrument< decltype(l1_write_pattern_135) > ( l1_write_pattern_135, "l1_write_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9726:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_135 = { +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_135) > (ifm_pattern_135)) __ci2758__ = adf::frontend::instrument< decltype(ifm_pattern_135) > ( ifm_pattern_135, "ifm_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9727:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_135 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_135) > (wtssv_size_135)) __ci2759__ = adf::frontend::instrument< decltype(wtssv_size_135) > ( wtssv_size_135, "wtssv_size_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9742:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_135 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_135) > (has_l1_wts_write_access_pattern_135)) __ci2760__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_135) > ( has_l1_wts_write_access_pattern_135, "has_l1_wts_write_access_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9743:1", nullptr, ""); +std::vector l1_wts_write_pattern_135 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_135) > (l1_wts_write_pattern_135)) __ci2761__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_135) > ( l1_wts_write_pattern_135, "l1_wts_write_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9744:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_135 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_135) > (wts_pattern_135)) __ci2762__ = adf::frontend::instrument< decltype(wts_pattern_135) > ( wts_pattern_135, "wts_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9745:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_135 = {8, 1, 84, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_135) > (ofm_dim_135)) __ci2763__ = adf::frontend::instrument< decltype(ofm_dim_135) > ( ofm_dim_135, "ofm_dim_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9748:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_135 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_135) > (ofm_bound_135)) __ci2764__ = adf::frontend::instrument< decltype(ofm_bound_135) > ( ofm_bound_135, "ofm_bound_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9749:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_135 = {8, 1, 7, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_135) > (ofmsv_dim_135)) __ci2765__ = adf::frontend::instrument< decltype(ofmsv_dim_135) > ( ofmsv_dim_135, "ofmsv_dim_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9750:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_135 = 56; decltype(adf::frontend::instrument< decltype(ofmsv_size_135) > (ofmsv_size_135)) __ci2766__ = adf::frontend::instrument< decltype(ofmsv_size_135) > ( ofmsv_size_135, "ofmsv_size_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9751:1", nullptr, ""); +uint32_t ofm_repetition_135 = 8; decltype(adf::frontend::instrument< decltype(ofm_repetition_135) > (ofm_repetition_135)) __ci2767__ = adf::frontend::instrument< decltype(ofm_repetition_135) > ( ofm_repetition_135, "ofm_repetition_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9752:1", nullptr, ""); +bool has_l1_read_access_pattern_135 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_135) > (has_l1_read_access_pattern_135)) __ci2768__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_135) > ( has_l1_read_access_pattern_135, "has_l1_read_access_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9753:1", nullptr, ""); +std::vector l1_read_pattern_135 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_135) > (l1_read_pattern_135)) __ci2769__ = adf::frontend::instrument< decltype(l1_read_pattern_135) > ( l1_read_pattern_135, "l1_read_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9754:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_135 = { +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_135) > (ofm_pattern_135)) __ci2770__ = adf::frontend::instrument< decltype(ofm_pattern_135) > ( ofm_pattern_135, "ofm_pattern_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9755:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_136 = {8, 1, 84, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_136) > (ifm_dim_136)) __ci2771__ = adf::frontend::instrument< decltype(ifm_dim_136) > ( ifm_dim_136, "ifm_dim_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9784:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_136 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_136) > (ifm_bound_136)) __ci2772__ = adf::frontend::instrument< decltype(ifm_bound_136) > ( ifm_bound_136, "ifm_bound_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9785:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_136 = {8, 8, 12, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_136) > (ifmsv_dim_136)) __ci2773__ = adf::frontend::instrument< decltype(ifmsv_dim_136) > ( ifmsv_dim_136, "ifmsv_dim_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9786:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_136 = 768; decltype(adf::frontend::instrument< decltype(ifmsv_size_136) > (ifmsv_size_136)) __ci2774__ = adf::frontend::instrument< decltype(ifmsv_size_136) > ( ifmsv_size_136, "ifmsv_size_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9787:1", nullptr, ""); +uint32_t kernel_iter_136 = 7; decltype(adf::frontend::instrument< decltype(kernel_iter_136) > (kernel_iter_136)) __ci2775__ = adf::frontend::instrument< decltype(kernel_iter_136) > ( kernel_iter_136, "kernel_iter_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9788:1", nullptr, ""); +bool has_l1_write_access_pattern_136 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_136) > (has_l1_write_access_pattern_136)) __ci2776__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_136) > ( has_l1_write_access_pattern_136, "has_l1_write_access_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9789:1", nullptr, ""); +std::vector l1_write_pattern_136 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_136) > (l1_write_pattern_136)) __ci2777__ = adf::frontend::instrument< decltype(l1_write_pattern_136) > ( l1_write_pattern_136, "l1_write_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9790:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_136 = { +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_136) > (ifm_pattern_136)) __ci2778__ = adf::frontend::instrument< decltype(ifm_pattern_136) > ( ifm_pattern_136, "ifm_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9791:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_136 = {134400}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_136) > (wts_ddr_dim_136)) __ci2779__ = adf::frontend::instrument< decltype(wts_ddr_dim_136) > ( wts_ddr_dim_136, "wts_ddr_dim_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9806:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_136 = {134400}; decltype(adf::frontend::instrument< decltype(wts_dim_136) > (wts_dim_136)) __ci2780__ = adf::frontend::instrument< decltype(wts_dim_136) > ( wts_dim_136, "wts_dim_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9807:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_136 = {4800}; decltype(adf::frontend::instrument< decltype(wtssv_dim_136) > (wtssv_dim_136)) __ci2781__ = adf::frontend::instrument< decltype(wtssv_dim_136) > ( wtssv_dim_136, "wtssv_dim_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9808:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_136 = 4800; decltype(adf::frontend::instrument< decltype(wtssv_size_136) > (wtssv_size_136)) __ci2782__ = adf::frontend::instrument< decltype(wtssv_size_136) > ( wtssv_size_136, "wtssv_size_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9809:1", nullptr, ""); +uint32_t wts_repetition_136 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_136) > (wts_repetition_136)) __ci2783__ = adf::frontend::instrument< decltype(wts_repetition_136) > ( wts_repetition_136, "wts_repetition_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9810:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_136 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_136) > (has_l1_wts_write_access_pattern_136)) __ci2784__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_136) > ( has_l1_wts_write_access_pattern_136, "has_l1_wts_write_access_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9811:1", nullptr, ""); +std::vector l1_wts_write_pattern_136 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_136) > (l1_wts_write_pattern_136)) __ci2785__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_136) > ( l1_wts_write_pattern_136, "l1_wts_write_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9812:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_136 = { +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_136) > (wts_pattern_136)) __ci2786__ = adf::frontend::instrument< decltype(wts_pattern_136) > ( wts_pattern_136, "wts_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9813:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_136[] = { +{ + tiling({.buffer_dimension = {134400, 1}, .tiling_dimension = {67200, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {134400, 1}, .tiling_dimension = {67200, 1}, .offset = {67200, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_136) > (wts_ddr_read_pattern_136)) __ci2787__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_136) > ( wts_ddr_read_pattern_136, "wts_ddr_read_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9828:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_136[] = { +{ + tiling({.buffer_dimension = {134400}, .tiling_dimension = {67200}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {134400}, .tiling_dimension = {67200}, .offset = {67200}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_136) > (wts_ddr_write_pattern_136)) __ci2788__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_136) > ( wts_ddr_write_pattern_136, "wts_ddr_write_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9835:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_136 = {8, 32, 24, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_136) > (ofm_dim_136)) __ci2789__ = adf::frontend::instrument< decltype(ofm_dim_136) > ( ofm_dim_136, "ofm_dim_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9844:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_136 = {8, 1, 21, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_136) > (ofm_bound_136)) __ci2790__ = adf::frontend::instrument< decltype(ofm_bound_136) > ( ofm_bound_136, "ofm_bound_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9845:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_136 = {8, 8, 6, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_136) > (ofmsv_dim_136)) __ci2791__ = adf::frontend::instrument< decltype(ofmsv_dim_136) > ( ofmsv_dim_136, "ofmsv_dim_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9846:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_136 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_136) > (ofmsv_size_136)) __ci2792__ = adf::frontend::instrument< decltype(ofmsv_size_136) > ( ofmsv_size_136, "ofmsv_size_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9847:1", nullptr, ""); +uint32_t ofm_repetition_136 = 7; decltype(adf::frontend::instrument< decltype(ofm_repetition_136) > (ofm_repetition_136)) __ci2793__ = adf::frontend::instrument< decltype(ofm_repetition_136) > ( ofm_repetition_136, "ofm_repetition_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9848:1", nullptr, ""); +bool has_l1_read_access_pattern_136 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_136) > (has_l1_read_access_pattern_136)) __ci2794__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_136) > ( has_l1_read_access_pattern_136, "has_l1_read_access_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9849:1", nullptr, ""); + +std::vector l1_read_pattern_136 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_136) > (l1_read_pattern_136)) __ci2795__ = adf::frontend::instrument< decltype(l1_read_pattern_136) > ( l1_read_pattern_136, "l1_read_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9851:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_136 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_136) > (ofm_pattern_136)) __ci2796__ = adf::frontend::instrument< decltype(ofm_pattern_136) > ( ofm_pattern_136, "ofm_pattern_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9853:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_137 = {8, 32, 24, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_137) > (ifm_dim_137)) __ci2797__ = adf::frontend::instrument< decltype(ifm_dim_137) > ( ifm_dim_137, "ifm_dim_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9882:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_137 = {8, 1, 21, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_137) > (ifm_bound_137)) __ci2798__ = adf::frontend::instrument< decltype(ifm_bound_137) > ( ifm_bound_137, "ifm_bound_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9883:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_137 = {8, 16, 21, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_137) > (ifmsv_dim_137)) __ci2799__ = adf::frontend::instrument< decltype(ifmsv_dim_137) > ( ifmsv_dim_137, "ifmsv_dim_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9884:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_137 = 2688; decltype(adf::frontend::instrument< decltype(ifmsv_size_137) > (ifmsv_size_137)) __ci2800__ = adf::frontend::instrument< decltype(ifmsv_size_137) > ( ifmsv_size_137, "ifmsv_size_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9885:1", nullptr, ""); +uint32_t kernel_iter_137 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_137) > (kernel_iter_137)) __ci2801__ = adf::frontend::instrument< decltype(kernel_iter_137) > ( kernel_iter_137, "kernel_iter_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9886:1", nullptr, ""); +bool has_l1_write_access_pattern_137 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_137) > (has_l1_write_access_pattern_137)) __ci2802__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_137) > ( has_l1_write_access_pattern_137, "has_l1_write_access_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9887:1", nullptr, ""); +std::vector l1_write_pattern_137 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_137) > (l1_write_pattern_137)) __ci2803__ = adf::frontend::instrument< decltype(l1_write_pattern_137) > ( l1_write_pattern_137, "l1_write_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9888:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_137 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_137) > (ifm_pattern_137)) __ci2804__ = adf::frontend::instrument< decltype(ifm_pattern_137) > ( ifm_pattern_137, "ifm_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9889:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_137 = {121088}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_137) > (wts_ddr_dim_137)) __ci2805__ = adf::frontend::instrument< decltype(wts_ddr_dim_137) > ( wts_ddr_dim_137, "wts_ddr_dim_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_137 = {121088}; decltype(adf::frontend::instrument< decltype(wts_dim_137) > (wts_dim_137)) __ci2806__ = adf::frontend::instrument< decltype(wts_dim_137) > ( wts_dim_137, "wts_dim_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9905:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_137 = {2752}; decltype(adf::frontend::instrument< decltype(wtssv_dim_137) > (wtssv_dim_137)) __ci2807__ = adf::frontend::instrument< decltype(wtssv_dim_137) > ( wtssv_dim_137, "wtssv_dim_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9906:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_137 = 2752; decltype(adf::frontend::instrument< decltype(wtssv_size_137) > (wtssv_size_137)) __ci2808__ = adf::frontend::instrument< decltype(wtssv_size_137) > ( wtssv_size_137, "wtssv_size_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9907:1", nullptr, ""); +uint32_t wts_repetition_137 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_137) > (wts_repetition_137)) __ci2809__ = adf::frontend::instrument< decltype(wts_repetition_137) > ( wts_repetition_137, "wts_repetition_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9908:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_137 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_137) > (has_l1_wts_write_access_pattern_137)) __ci2810__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_137) > ( has_l1_wts_write_access_pattern_137, "has_l1_wts_write_access_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9909:1", nullptr, ""); +std::vector l1_wts_write_pattern_137 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_137) > (l1_wts_write_pattern_137)) __ci2811__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_137) > ( l1_wts_write_pattern_137, "l1_wts_write_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9910:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_137 = { +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_137) > (wts_pattern_137)) __ci2812__ = adf::frontend::instrument< decltype(wts_pattern_137) > ( wts_pattern_137, "wts_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9911:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_137[] = { +{ + tiling({.buffer_dimension = {121088, 1}, .tiling_dimension = {60544, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {121088, 1}, .tiling_dimension = {60544, 1}, .offset = {60544, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_137) > (wts_ddr_read_pattern_137)) __ci2813__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_137) > ( wts_ddr_read_pattern_137, "wts_ddr_read_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9926:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_137[] = { +{ + tiling({.buffer_dimension = {121088}, .tiling_dimension = {60544}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {121088}, .tiling_dimension = {60544}, .offset = {60544}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_137) > (wts_ddr_write_pattern_137)) __ci2814__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_137) > ( wts_ddr_write_pattern_137, "wts_ddr_write_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9933:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_137 = {8, 64, 88, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_137) > (ofm_dim_137)) __ci2815__ = adf::frontend::instrument< decltype(ofm_dim_137) > ( ofm_dim_137, "ofm_dim_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9942:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_137 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_137) > (ofm_bound_137)) __ci2816__ = adf::frontend::instrument< decltype(ofm_bound_137) > ( ofm_bound_137, "ofm_bound_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9943:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_137 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_137) > (ofmsv_dim_137)) __ci2817__ = adf::frontend::instrument< decltype(ofmsv_dim_137) > ( ofmsv_dim_137, "ofmsv_dim_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9944:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_137 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_137) > (ofmsv_size_137)) __ci2818__ = adf::frontend::instrument< decltype(ofmsv_size_137) > ( ofmsv_size_137, "ofmsv_size_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9945:1", nullptr, ""); +uint32_t ofm_repetition_137 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_137) > (ofm_repetition_137)) __ci2819__ = adf::frontend::instrument< decltype(ofm_repetition_137) > ( ofm_repetition_137, "ofm_repetition_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9946:1", nullptr, ""); +bool has_l1_read_access_pattern_137 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_137) > (has_l1_read_access_pattern_137)) __ci2820__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_137) > ( has_l1_read_access_pattern_137, "has_l1_read_access_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9947:1", nullptr, ""); + +std::vector l1_read_pattern_137 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_137) > (l1_read_pattern_137)) __ci2821__ = adf::frontend::instrument< decltype(l1_read_pattern_137) > ( l1_read_pattern_137, "l1_read_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9949:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_137 = { +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_137) > (ofm_pattern_137)) __ci2822__ = adf::frontend::instrument< decltype(ofm_pattern_137) > ( ofm_pattern_137, "ofm_pattern_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9951:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_138 = {8, 64, 88, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_138) > (ifm_dim_138)) __ci2823__ = adf::frontend::instrument< decltype(ifm_dim_138) > ( ifm_dim_138, "ifm_dim_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9980:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_138 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_138) > (ifm_bound_138)) __ci2824__ = adf::frontend::instrument< decltype(ifm_bound_138) > ( ifm_bound_138, "ifm_bound_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9981:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_138 = {8, 1, 24, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_138) > (ifmsv_dim_138)) __ci2825__ = adf::frontend::instrument< decltype(ifmsv_dim_138) > ( ifmsv_dim_138, "ifmsv_dim_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9982:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_138 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_138) > (ifmsv_size_138)) __ci2826__ = adf::frontend::instrument< decltype(ifmsv_size_138) > ( ifmsv_size_138, "ifmsv_size_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9983:1", nullptr, ""); +uint32_t kernel_iter_138 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_138) > (kernel_iter_138)) __ci2827__ = adf::frontend::instrument< decltype(kernel_iter_138) > ( kernel_iter_138, "kernel_iter_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9984:1", nullptr, ""); +bool has_l1_write_access_pattern_138 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_138) > (has_l1_write_access_pattern_138)) __ci2828__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_138) > ( has_l1_write_access_pattern_138, "has_l1_write_access_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9985:1", nullptr, ""); +std::vector l1_write_pattern_138 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_138) > (l1_write_pattern_138)) __ci2829__ = adf::frontend::instrument< decltype(l1_write_pattern_138) > ( l1_write_pattern_138, "l1_write_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9986:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_138 = { +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_138) > (ifm_pattern_138)) __ci2830__ = adf::frontend::instrument< decltype(ifm_pattern_138) > ( ifm_pattern_138, "ifm_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:9987:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_138 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_138) > (wtssv_size_138)) __ci2831__ = adf::frontend::instrument< decltype(wtssv_size_138) > ( wtssv_size_138, "wtssv_size_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10002:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_138 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_138) > (has_l1_wts_write_access_pattern_138)) __ci2832__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_138) > ( has_l1_wts_write_access_pattern_138, "has_l1_wts_write_access_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10003:1", nullptr, ""); +std::vector l1_wts_write_pattern_138 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_138) > (l1_wts_write_pattern_138)) __ci2833__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_138) > ( l1_wts_write_pattern_138, "l1_wts_write_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10004:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_138 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_138) > (wts_pattern_138)) __ci2834__ = adf::frontend::instrument< decltype(wts_pattern_138) > ( wts_pattern_138, "wts_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10005:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_138 = {8, 1, 96, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_138) > (ofm_dim_138)) __ci2835__ = adf::frontend::instrument< decltype(ofm_dim_138) > ( ofm_dim_138, "ofm_dim_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10008:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_138 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_138) > (ofm_bound_138)) __ci2836__ = adf::frontend::instrument< decltype(ofm_bound_138) > ( ofm_bound_138, "ofm_bound_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10009:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_138 = {8, 1, 24, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_138) > (ofmsv_dim_138)) __ci2837__ = adf::frontend::instrument< decltype(ofmsv_dim_138) > ( ofmsv_dim_138, "ofmsv_dim_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10010:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_138 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_138) > (ofmsv_size_138)) __ci2838__ = adf::frontend::instrument< decltype(ofmsv_size_138) > ( ofmsv_size_138, "ofmsv_size_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10011:1", nullptr, ""); +uint32_t ofm_repetition_138 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_138) > (ofm_repetition_138)) __ci2839__ = adf::frontend::instrument< decltype(ofm_repetition_138) > ( ofm_repetition_138, "ofm_repetition_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10012:1", nullptr, ""); +bool has_l1_read_access_pattern_138 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_138) > (has_l1_read_access_pattern_138)) __ci2840__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_138) > ( has_l1_read_access_pattern_138, "has_l1_read_access_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10013:1", nullptr, ""); + +std::vector l1_read_pattern_138 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_138) > (l1_read_pattern_138)) __ci2841__ = adf::frontend::instrument< decltype(l1_read_pattern_138) > ( l1_read_pattern_138, "l1_read_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10015:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_138 = { +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_138) > (ofm_pattern_138)) __ci2842__ = adf::frontend::instrument< decltype(ofm_pattern_138) > ( ofm_pattern_138, "ofm_pattern_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10017:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_139 = {8, 1, 96, 8}; decltype(adf::frontend::instrument< decltype(ifm_dim_139) > (ifm_dim_139)) __ci2843__ = adf::frontend::instrument< decltype(ifm_dim_139) > ( ifm_dim_139, "ifm_dim_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10046:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_139 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_139) > (ifm_bound_139)) __ci2844__ = adf::frontend::instrument< decltype(ifm_bound_139) > ( ifm_bound_139, "ifm_bound_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10047:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_139 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_139) > (ifmsv_dim_139)) __ci2845__ = adf::frontend::instrument< decltype(ifmsv_dim_139) > ( ifmsv_dim_139, "ifmsv_dim_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_139 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_139) > (ifmsv_size_139)) __ci2846__ = adf::frontend::instrument< decltype(ifmsv_size_139) > ( ifmsv_size_139, "ifmsv_size_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10049:1", nullptr, ""); +uint32_t kernel_iter_139 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_139) > (kernel_iter_139)) __ci2847__ = adf::frontend::instrument< decltype(kernel_iter_139) > ( kernel_iter_139, "kernel_iter_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10050:1", nullptr, ""); +bool has_l1_write_access_pattern_139 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_139) > (has_l1_write_access_pattern_139)) __ci2848__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_139) > ( has_l1_write_access_pattern_139, "has_l1_write_access_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10051:1", nullptr, ""); +std::vector l1_write_pattern_139 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_139) > (l1_write_pattern_139)) __ci2849__ = adf::frontend::instrument< decltype(l1_write_pattern_139) > ( l1_write_pattern_139, "l1_write_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10052:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_139 = { +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_139) > (ifm_pattern_139)) __ci2850__ = adf::frontend::instrument< decltype(ifm_pattern_139) > ( ifm_pattern_139, "ifm_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10053:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_139 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_139) > (wtssv_size_139)) __ci2851__ = adf::frontend::instrument< decltype(wtssv_size_139) > ( wtssv_size_139, "wtssv_size_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10068:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_139 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_139) > (has_l1_wts_write_access_pattern_139)) __ci2852__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_139) > ( has_l1_wts_write_access_pattern_139, "has_l1_wts_write_access_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10069:1", nullptr, ""); +std::vector l1_wts_write_pattern_139 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_139) > (l1_wts_write_pattern_139)) __ci2853__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_139) > ( l1_wts_write_pattern_139, "l1_wts_write_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10070:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_139 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_139) > (wts_pattern_139)) __ci2854__ = adf::frontend::instrument< decltype(wts_pattern_139) > ( wts_pattern_139, "wts_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10071:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_139 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_139) > (ofm_dim_139)) __ci2855__ = adf::frontend::instrument< decltype(ofm_dim_139) > ( ofm_dim_139, "ofm_dim_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10074:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_139 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_139) > (ofm_bound_139)) __ci2856__ = adf::frontend::instrument< decltype(ofm_bound_139) > ( ofm_bound_139, "ofm_bound_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10075:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_139 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_139) > (ofmsv_dim_139)) __ci2857__ = adf::frontend::instrument< decltype(ofmsv_dim_139) > ( ofmsv_dim_139, "ofmsv_dim_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10076:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_139 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_139) > (ofmsv_size_139)) __ci2858__ = adf::frontend::instrument< decltype(ofmsv_size_139) > ( ofmsv_size_139, "ofmsv_size_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10077:1", nullptr, ""); +uint32_t ofm_repetition_139 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_139) > (ofm_repetition_139)) __ci2859__ = adf::frontend::instrument< decltype(ofm_repetition_139) > ( ofm_repetition_139, "ofm_repetition_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10078:1", nullptr, ""); +bool has_l1_read_access_pattern_139 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_139) > (has_l1_read_access_pattern_139)) __ci2860__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_139) > ( has_l1_read_access_pattern_139, "has_l1_read_access_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10079:1", nullptr, ""); + +std::vector l1_read_pattern_139 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_139) > (l1_read_pattern_139)) __ci2861__ = adf::frontend::instrument< decltype(l1_read_pattern_139) > ( l1_read_pattern_139, "l1_read_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10081:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_139 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_139) > (ofm_pattern_139)) __ci2862__ = adf::frontend::instrument< decltype(ofm_pattern_139) > ( ofm_pattern_139, "ofm_pattern_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10083:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_140 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_140) > (ifm_dim_140)) __ci2863__ = adf::frontend::instrument< decltype(ifm_dim_140) > ( ifm_dim_140, "ifm_dim_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10112:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_140 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_140) > (ifm_bound_140)) __ci2864__ = adf::frontend::instrument< decltype(ifm_bound_140) > ( ifm_bound_140, "ifm_bound_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10113:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_140 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_140) > (ifmsv_dim_140)) __ci2865__ = adf::frontend::instrument< decltype(ifmsv_dim_140) > ( ifmsv_dim_140, "ifmsv_dim_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10114:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_140 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_140) > (ifmsv_size_140)) __ci2866__ = adf::frontend::instrument< decltype(ifmsv_size_140) > ( ifmsv_size_140, "ifmsv_size_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10115:1", nullptr, ""); +uint32_t kernel_iter_140 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_140) > (kernel_iter_140)) __ci2867__ = adf::frontend::instrument< decltype(kernel_iter_140) > ( kernel_iter_140, "kernel_iter_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10116:1", nullptr, ""); +bool has_l1_write_access_pattern_140 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_140) > (has_l1_write_access_pattern_140)) __ci2868__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_140) > ( has_l1_write_access_pattern_140, "has_l1_write_access_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10117:1", nullptr, ""); +std::vector l1_write_pattern_140 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_140) > (l1_write_pattern_140)) __ci2869__ = adf::frontend::instrument< decltype(l1_write_pattern_140) > ( l1_write_pattern_140, "l1_write_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10118:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_140 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_140) > (ifm_pattern_140)) __ci2870__ = adf::frontend::instrument< decltype(ifm_pattern_140) > ( ifm_pattern_140, "ifm_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10119:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_140 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_140) > (wtssv_size_140)) __ci2871__ = adf::frontend::instrument< decltype(wtssv_size_140) > ( wtssv_size_140, "wtssv_size_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10134:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_140 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_140) > (has_l1_wts_write_access_pattern_140)) __ci2872__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_140) > ( has_l1_wts_write_access_pattern_140, "has_l1_wts_write_access_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10135:1", nullptr, ""); +std::vector l1_wts_write_pattern_140 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_140) > (l1_wts_write_pattern_140)) __ci2873__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_140) > ( l1_wts_write_pattern_140, "l1_wts_write_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10136:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_140 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_140) > (wts_pattern_140)) __ci2874__ = adf::frontend::instrument< decltype(wts_pattern_140) > ( wts_pattern_140, "wts_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10137:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_140 = {8, 1, 128, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_140) > (ofm_dim_140)) __ci2875__ = adf::frontend::instrument< decltype(ofm_dim_140) > ( ofm_dim_140, "ofm_dim_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10140:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_140 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_140) > (ofm_bound_140)) __ci2876__ = adf::frontend::instrument< decltype(ofm_bound_140) > ( ofm_bound_140, "ofm_bound_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10141:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_140 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_140) > (ofmsv_dim_140)) __ci2877__ = adf::frontend::instrument< decltype(ofmsv_dim_140) > ( ofmsv_dim_140, "ofmsv_dim_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10142:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_140 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_140) > (ofmsv_size_140)) __ci2878__ = adf::frontend::instrument< decltype(ofmsv_size_140) > ( ofmsv_size_140, "ofmsv_size_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10143:1", nullptr, ""); +uint32_t ofm_repetition_140 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_140) > (ofm_repetition_140)) __ci2879__ = adf::frontend::instrument< decltype(ofm_repetition_140) > ( ofm_repetition_140, "ofm_repetition_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10144:1", nullptr, ""); +bool has_l1_read_access_pattern_140 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_140) > (has_l1_read_access_pattern_140)) __ci2880__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_140) > ( has_l1_read_access_pattern_140, "has_l1_read_access_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10145:1", nullptr, ""); + +std::vector l1_read_pattern_140 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_140) > (l1_read_pattern_140)) __ci2881__ = adf::frontend::instrument< decltype(l1_read_pattern_140) > ( l1_read_pattern_140, "l1_read_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10147:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_140 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_140) > (ofm_pattern_140)) __ci2882__ = adf::frontend::instrument< decltype(ofm_pattern_140) > ( ofm_pattern_140, "ofm_pattern_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10149:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_142 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_142) > (ifm_dim_142)) __ci2883__ = adf::frontend::instrument< decltype(ifm_dim_142) > ( ifm_dim_142, "ifm_dim_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10178:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_142 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_142) > (ifm_bound_142)) __ci2884__ = adf::frontend::instrument< decltype(ifm_bound_142) > ( ifm_bound_142, "ifm_bound_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10179:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_142 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_142) > (ifmsv_dim_142)) __ci2885__ = adf::frontend::instrument< decltype(ifmsv_dim_142) > ( ifmsv_dim_142, "ifmsv_dim_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10180:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_142 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_142) > (ifmsv_size_142)) __ci2886__ = adf::frontend::instrument< decltype(ifmsv_size_142) > ( ifmsv_size_142, "ifmsv_size_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10181:1", nullptr, ""); +uint32_t kernel_iter_142 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_142) > (kernel_iter_142)) __ci2887__ = adf::frontend::instrument< decltype(kernel_iter_142) > ( kernel_iter_142, "kernel_iter_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10182:1", nullptr, ""); +bool has_l1_write_access_pattern_142 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_142) > (has_l1_write_access_pattern_142)) __ci2888__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_142) > ( has_l1_write_access_pattern_142, "has_l1_write_access_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10183:1", nullptr, ""); +std::vector l1_write_pattern_142 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_142) > (l1_write_pattern_142)) __ci2889__ = adf::frontend::instrument< decltype(l1_write_pattern_142) > ( l1_write_pattern_142, "l1_write_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10184:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_142 = { +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_142) > (ifm_pattern_142)) __ci2890__ = adf::frontend::instrument< decltype(ifm_pattern_142) > ( ifm_pattern_142, "ifm_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10185:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_142 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_142) > (ifm2_dim_142)) __ci2891__ = adf::frontend::instrument< decltype(ifm2_dim_142) > ( ifm2_dim_142, "ifm2_dim_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10200:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_142 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_142) > (ifm2_bound_142)) __ci2892__ = adf::frontend::instrument< decltype(ifm2_bound_142) > ( ifm2_bound_142, "ifm2_bound_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10201:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_142 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_142) > (ifm2sv_dim_142)) __ci2893__ = adf::frontend::instrument< decltype(ifm2sv_dim_142) > ( ifm2sv_dim_142, "ifm2sv_dim_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10202:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_142 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_142) > (ifm2sv_size_142)) __ci2894__ = adf::frontend::instrument< decltype(ifm2sv_size_142) > ( ifm2sv_size_142, "ifm2sv_size_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10203:1", nullptr, ""); +std::vector> ifm2_pattern_142 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_142) > (ifm2_pattern_142)) __ci2895__ = adf::frontend::instrument< decltype(ifm2_pattern_142) > ( ifm2_pattern_142, "ifm2_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10204:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_142 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_142) > (wtssv_size_142)) __ci2896__ = adf::frontend::instrument< decltype(wtssv_size_142) > ( wtssv_size_142, "wtssv_size_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10219:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_142 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_142) > (has_l1_wts_write_access_pattern_142)) __ci2897__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_142) > ( has_l1_wts_write_access_pattern_142, "has_l1_wts_write_access_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10220:1", nullptr, ""); +std::vector l1_wts_write_pattern_142 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_142) > (l1_wts_write_pattern_142)) __ci2898__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_142) > ( l1_wts_write_pattern_142, "l1_wts_write_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10221:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_142 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_142) > (wts_pattern_142)) __ci2899__ = adf::frontend::instrument< decltype(wts_pattern_142) > ( wts_pattern_142, "wts_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10222:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_142 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_142) > (ofm_dim_142)) __ci2900__ = adf::frontend::instrument< decltype(ofm_dim_142) > ( ofm_dim_142, "ofm_dim_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10225:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_142 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_142) > (ofm_bound_142)) __ci2901__ = adf::frontend::instrument< decltype(ofm_bound_142) > ( ofm_bound_142, "ofm_bound_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10226:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_142 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_142) > (ofmsv_dim_142)) __ci2902__ = adf::frontend::instrument< decltype(ofmsv_dim_142) > ( ofmsv_dim_142, "ofmsv_dim_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10227:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_142 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_142) > (ofmsv_size_142)) __ci2903__ = adf::frontend::instrument< decltype(ofmsv_size_142) > ( ofmsv_size_142, "ofmsv_size_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10228:1", nullptr, ""); +uint32_t ofm_repetition_142 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_142) > (ofm_repetition_142)) __ci2904__ = adf::frontend::instrument< decltype(ofm_repetition_142) > ( ofm_repetition_142, "ofm_repetition_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10229:1", nullptr, ""); +bool has_l1_read_access_pattern_142 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_142) > (has_l1_read_access_pattern_142)) __ci2905__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_142) > ( has_l1_read_access_pattern_142, "has_l1_read_access_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10230:1", nullptr, ""); + +std::vector l1_read_pattern_142 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_142) > (l1_read_pattern_142)) __ci2906__ = adf::frontend::instrument< decltype(l1_read_pattern_142) > ( l1_read_pattern_142, "l1_read_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10232:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_142 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_142) > (ofm_pattern_142)) __ci2907__ = adf::frontend::instrument< decltype(ofm_pattern_142) > ( ofm_pattern_142, "ofm_pattern_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10234:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_143 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_143) > (ifm_dim_143)) __ci2908__ = adf::frontend::instrument< decltype(ifm_dim_143) > ( ifm_dim_143, "ifm_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10263:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_143 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_143) > (ifm_bound_143)) __ci2909__ = adf::frontend::instrument< decltype(ifm_bound_143) > ( ifm_bound_143, "ifm_bound_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10264:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_143 = {8, 32, 12, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_143) > (ifmsv_dim_143)) __ci2910__ = adf::frontend::instrument< decltype(ifmsv_dim_143) > ( ifmsv_dim_143, "ifmsv_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10265:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_143 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_143) > (ifmsv_size_143)) __ci2911__ = adf::frontend::instrument< decltype(ifmsv_size_143) > ( ifmsv_size_143, "ifmsv_size_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10266:1", nullptr, ""); +uint32_t kernel_iter_143 = 21; decltype(adf::frontend::instrument< decltype(kernel_iter_143) > (kernel_iter_143)) __ci2912__ = adf::frontend::instrument< decltype(kernel_iter_143) > ( kernel_iter_143, "kernel_iter_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10267:1", nullptr, ""); +bool has_l1_write_access_pattern_143 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_143) > (has_l1_write_access_pattern_143)) __ci2913__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_143) > ( has_l1_write_access_pattern_143, "has_l1_write_access_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10268:1", nullptr, ""); +std::vector l1_write_pattern_143 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_143) > (l1_write_pattern_143)) __ci2914__ = adf::frontend::instrument< decltype(l1_write_pattern_143) > ( l1_write_pattern_143, "l1_write_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10269:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_143 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_143) > (ifm_pattern_143)) __ci2915__ = adf::frontend::instrument< decltype(ifm_pattern_143) > ( ifm_pattern_143, "ifm_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10270:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_143 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_143) > (ifm2_dim_143)) __ci2916__ = adf::frontend::instrument< decltype(ifm2_dim_143) > ( ifm2_dim_143, "ifm2_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_143 = {8, 20, 14, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_143) > (ifm2_bound_143)) __ci2917__ = adf::frontend::instrument< decltype(ifm2_bound_143) > ( ifm2_bound_143, "ifm2_bound_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10286:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_143 = {8, 32, 4, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_143) > (ifm2sv_dim_143)) __ci2918__ = adf::frontend::instrument< decltype(ifm2sv_dim_143) > ( ifm2sv_dim_143, "ifm2sv_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10287:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_143 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_143) > (ifm2sv_size_143)) __ci2919__ = adf::frontend::instrument< decltype(ifm2sv_size_143) > ( ifm2sv_size_143, "ifm2sv_size_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10288:1", nullptr, ""); +std::vector> ifm2_pattern_143 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_143) > (ifm2_pattern_143)) __ci2920__ = adf::frontend::instrument< decltype(ifm2_pattern_143) > ( ifm2_pattern_143, "ifm2_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10289:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_143 = {89600}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_143) > (wts_ddr_dim_143)) __ci2921__ = adf::frontend::instrument< decltype(wts_ddr_dim_143) > ( wts_ddr_dim_143, "wts_ddr_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10304:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_143 = {89600}; decltype(adf::frontend::instrument< decltype(wts_dim_143) > (wts_dim_143)) __ci2922__ = adf::frontend::instrument< decltype(wts_dim_143) > ( wts_dim_143, "wts_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10305:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_143 = {3200}; decltype(adf::frontend::instrument< decltype(wtssv_dim_143) > (wtssv_dim_143)) __ci2923__ = adf::frontend::instrument< decltype(wtssv_dim_143) > ( wtssv_dim_143, "wtssv_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10306:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_143 = 3200; decltype(adf::frontend::instrument< decltype(wtssv_size_143) > (wtssv_size_143)) __ci2924__ = adf::frontend::instrument< decltype(wtssv_size_143) > ( wtssv_size_143, "wtssv_size_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10307:1", nullptr, ""); +uint32_t wts_repetition_143 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_143) > (wts_repetition_143)) __ci2925__ = adf::frontend::instrument< decltype(wts_repetition_143) > ( wts_repetition_143, "wts_repetition_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10308:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_143 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_143) > (has_l1_wts_write_access_pattern_143)) __ci2926__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_143) > ( has_l1_wts_write_access_pattern_143, "has_l1_wts_write_access_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10309:1", nullptr, ""); +std::vector l1_wts_write_pattern_143 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_143) > (l1_wts_write_pattern_143)) __ci2927__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_143) > ( l1_wts_write_pattern_143, "l1_wts_write_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10310:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_143 = { +{ + tiling({.buffer_dimension = {22400, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 7} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {22400, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 7} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {22400, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 7} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {22400, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 7} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_143) > (wts_pattern_143)) __ci2928__ = adf::frontend::instrument< decltype(wts_pattern_143) > ( wts_pattern_143, "wts_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10311:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_143[] = { +{ + tiling({.buffer_dimension = {89600, 1}, .tiling_dimension = {44800, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {89600, 1}, .tiling_dimension = {44800, 1}, .offset = {44800, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_143) > (wts_ddr_read_pattern_143)) __ci2929__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_143) > ( wts_ddr_read_pattern_143, "wts_ddr_read_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10326:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_143[] = { +{ + tiling({.buffer_dimension = {89600}, .tiling_dimension = {44800}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {89600}, .tiling_dimension = {44800}, .offset = {44800}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_143) > (wts_ddr_write_pattern_143)) __ci2930__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_143) > ( wts_ddr_write_pattern_143, "wts_ddr_write_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10333:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_143 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_143) > (ofm_dim_143)) __ci2931__ = adf::frontend::instrument< decltype(ofm_dim_143) > ( ofm_dim_143, "ofm_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10342:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_143 = {8, 20, 14, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_143) > (ofm_bound_143)) __ci2932__ = adf::frontend::instrument< decltype(ofm_bound_143) > ( ofm_bound_143, "ofm_bound_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10343:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_143 = {8, 32, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_143) > (ofmsv_dim_143)) __ci2933__ = adf::frontend::instrument< decltype(ofmsv_dim_143) > ( ofmsv_dim_143, "ofmsv_dim_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10344:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_143 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_143) > (ofmsv_size_143)) __ci2934__ = adf::frontend::instrument< decltype(ofmsv_size_143) > ( ofmsv_size_143, "ofmsv_size_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10345:1", nullptr, ""); +uint32_t ofm_repetition_143 = 7; decltype(adf::frontend::instrument< decltype(ofm_repetition_143) > (ofm_repetition_143)) __ci2935__ = adf::frontend::instrument< decltype(ofm_repetition_143) > ( ofm_repetition_143, "ofm_repetition_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10346:1", nullptr, ""); +bool has_l1_read_access_pattern_143 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_143) > (has_l1_read_access_pattern_143)) __ci2936__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_143) > ( has_l1_read_access_pattern_143, "has_l1_read_access_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10347:1", nullptr, ""); + +std::vector l1_read_pattern_143 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_143) > (l1_read_pattern_143)) __ci2937__ = adf::frontend::instrument< decltype(l1_read_pattern_143) > ( l1_read_pattern_143, "l1_read_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10349:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_143 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_143) > (ofm_pattern_143)) __ci2938__ = adf::frontend::instrument< decltype(ofm_pattern_143) > ( ofm_pattern_143, "ofm_pattern_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10351:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_144 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_144) > (ifm_dim_144)) __ci2939__ = adf::frontend::instrument< decltype(ifm_dim_144) > ( ifm_dim_144, "ifm_dim_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_144 = {8, 20, 14, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_144) > (ifm_bound_144)) __ci2940__ = adf::frontend::instrument< decltype(ifm_bound_144) > ( ifm_bound_144, "ifm_bound_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_144 = {8, 32, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_144) > (ifmsv_dim_144)) __ci2941__ = adf::frontend::instrument< decltype(ifmsv_dim_144) > ( ifmsv_dim_144, "ifmsv_dim_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10382:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_144 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_144) > (ifmsv_size_144)) __ci2942__ = adf::frontend::instrument< decltype(ifmsv_size_144) > ( ifmsv_size_144, "ifmsv_size_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10383:1", nullptr, ""); +uint32_t kernel_iter_144 = 18; decltype(adf::frontend::instrument< decltype(kernel_iter_144) > (kernel_iter_144)) __ci2943__ = adf::frontend::instrument< decltype(kernel_iter_144) > ( kernel_iter_144, "kernel_iter_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10384:1", nullptr, ""); +bool has_l1_write_access_pattern_144 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_144) > (has_l1_write_access_pattern_144)) __ci2944__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_144) > ( has_l1_write_access_pattern_144, "has_l1_write_access_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10385:1", nullptr, ""); +std::vector l1_write_pattern_144 = {tiling({.buffer_dimension = {8, 32, 8, 1}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_144) > (l1_write_pattern_144)) __ci2945__ = adf::frontend::instrument< decltype(l1_write_pattern_144) > ( l1_write_pattern_144, "l1_write_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10386:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_144 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 8, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {8, 20, 14, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_144) > (ifm_pattern_144)) __ci2946__ = adf::frontend::instrument< decltype(ifm_pattern_144) > ( ifm_pattern_144, "ifm_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10387:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_144 = {91392}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_144) > (wts_ddr_dim_144)) __ci2947__ = adf::frontend::instrument< decltype(wts_ddr_dim_144) > ( wts_ddr_dim_144, "wts_ddr_dim_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10402:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_144 = {91392}; decltype(adf::frontend::instrument< decltype(wts_dim_144) > (wts_dim_144)) __ci2948__ = adf::frontend::instrument< decltype(wts_dim_144) > ( wts_dim_144, "wts_dim_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10403:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_144 = {3808}; decltype(adf::frontend::instrument< decltype(wtssv_dim_144) > (wtssv_dim_144)) __ci2949__ = adf::frontend::instrument< decltype(wtssv_dim_144) > ( wtssv_dim_144, "wtssv_dim_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10404:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_144 = 3808; decltype(adf::frontend::instrument< decltype(wtssv_size_144) > (wtssv_size_144)) __ci2950__ = adf::frontend::instrument< decltype(wtssv_size_144) > ( wtssv_size_144, "wtssv_size_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10405:1", nullptr, ""); +uint32_t wts_repetition_144 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_144) > (wts_repetition_144)) __ci2951__ = adf::frontend::instrument< decltype(wts_repetition_144) > ( wts_repetition_144, "wts_repetition_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10406:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_144 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_144) > (has_l1_wts_write_access_pattern_144)) __ci2952__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_144) > ( has_l1_wts_write_access_pattern_144, "has_l1_wts_write_access_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10407:1", nullptr, ""); +std::vector l1_wts_write_pattern_144 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_144) > (l1_wts_write_pattern_144)) __ci2953__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_144) > ( l1_wts_write_pattern_144, "l1_wts_write_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10408:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_144 = { +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 8}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 9}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 10}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {7616, 12}, .tiling_dimension = {3808, 1}, .offset = {0, 11}, .tile_traversal = { {.dimension = 0, .stride = 3808, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_144) > (wts_pattern_144)) __ci2954__ = adf::frontend::instrument< decltype(wts_pattern_144) > ( wts_pattern_144, "wts_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10409:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_144[] = { +{ + tiling({.buffer_dimension = {91392, 1}, .tiling_dimension = {45696, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {91392, 1}, .tiling_dimension = {45696, 1}, .offset = {45696, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_144) > (wts_ddr_read_pattern_144)) __ci2955__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_144) > ( wts_ddr_read_pattern_144, "wts_ddr_read_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10432:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_144[] = { +{ + tiling({.buffer_dimension = {91392}, .tiling_dimension = {45696}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {91392}, .tiling_dimension = {45696}, .offset = {45696}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_144) > (wts_ddr_write_pattern_144)) __ci2956__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_144) > ( wts_ddr_write_pattern_144, "wts_ddr_write_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10439:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_144 = {8, 32, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_144) > (ofm_dim_144)) __ci2957__ = adf::frontend::instrument< decltype(ofm_dim_144) > ( ofm_dim_144, "ofm_dim_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10448:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_144 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_144) > (ofm_bound_144)) __ci2958__ = adf::frontend::instrument< decltype(ofm_bound_144) > ( ofm_bound_144, "ofm_bound_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10449:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_144 = {8, 32, 7, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_144) > (ofmsv_dim_144)) __ci2959__ = adf::frontend::instrument< decltype(ofmsv_dim_144) > ( ofmsv_dim_144, "ofmsv_dim_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10450:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_144 = 1792; decltype(adf::frontend::instrument< decltype(ofmsv_size_144) > (ofmsv_size_144)) __ci2960__ = adf::frontend::instrument< decltype(ofmsv_size_144) > ( ofmsv_size_144, "ofmsv_size_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10451:1", nullptr, ""); +uint32_t ofm_repetition_144 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_144) > (ofm_repetition_144)) __ci2961__ = adf::frontend::instrument< decltype(ofm_repetition_144) > ( ofm_repetition_144, "ofm_repetition_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10452:1", nullptr, ""); +bool has_l1_read_access_pattern_144 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_144) > (has_l1_read_access_pattern_144)) __ci2962__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_144) > ( has_l1_read_access_pattern_144, "has_l1_read_access_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10453:1", nullptr, ""); + +std::vector l1_read_pattern_144 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_144) > (l1_read_pattern_144)) __ci2963__ = adf::frontend::instrument< decltype(l1_read_pattern_144) > ( l1_read_pattern_144, "l1_read_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10455:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_144 = { +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 7, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 14, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 21, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_144) > (ofm_pattern_144)) __ci2964__ = adf::frontend::instrument< decltype(ofm_pattern_144) > ( ofm_pattern_144, "ofm_pattern_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10457:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_145 = {8, 32, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_145) > (ifm_dim_145)) __ci2965__ = adf::frontend::instrument< decltype(ifm_dim_145) > ( ifm_dim_145, "ifm_dim_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10486:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_145 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_145) > (ifm_bound_145)) __ci2966__ = adf::frontend::instrument< decltype(ifm_bound_145) > ( ifm_bound_145, "ifm_bound_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10487:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_145 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_145) > (ifmsv_dim_145)) __ci2967__ = adf::frontend::instrument< decltype(ifmsv_dim_145) > ( ifmsv_dim_145, "ifmsv_dim_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10488:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_145 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_145) > (ifmsv_size_145)) __ci2968__ = adf::frontend::instrument< decltype(ifmsv_size_145) > ( ifmsv_size_145, "ifmsv_size_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10489:1", nullptr, ""); +uint32_t kernel_iter_145 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_145) > (kernel_iter_145)) __ci2969__ = adf::frontend::instrument< decltype(kernel_iter_145) > ( kernel_iter_145, "kernel_iter_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10490:1", nullptr, ""); +bool has_l1_write_access_pattern_145 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_145) > (has_l1_write_access_pattern_145)) __ci2970__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_145) > ( has_l1_write_access_pattern_145, "has_l1_write_access_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10491:1", nullptr, ""); +std::vector l1_write_pattern_145 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_145) > (l1_write_pattern_145)) __ci2971__ = adf::frontend::instrument< decltype(l1_write_pattern_145) > ( l1_write_pattern_145, "l1_write_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10492:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_145 = { +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_145) > (ifm_pattern_145)) __ci2972__ = adf::frontend::instrument< decltype(ifm_pattern_145) > ( ifm_pattern_145, "ifm_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10493:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_145 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_145) > (wtssv_size_145)) __ci2973__ = adf::frontend::instrument< decltype(wtssv_size_145) > ( wtssv_size_145, "wtssv_size_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10508:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_145 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_145) > (has_l1_wts_write_access_pattern_145)) __ci2974__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_145) > ( has_l1_wts_write_access_pattern_145, "has_l1_wts_write_access_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10509:1", nullptr, ""); +std::vector l1_wts_write_pattern_145 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_145) > (l1_wts_write_pattern_145)) __ci2975__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_145) > ( l1_wts_write_pattern_145, "l1_wts_write_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10510:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_145 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_145) > (wts_pattern_145)) __ci2976__ = adf::frontend::instrument< decltype(wts_pattern_145) > ( wts_pattern_145, "wts_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10511:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_145 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_145) > (ofm_dim_145)) __ci2977__ = adf::frontend::instrument< decltype(ofm_dim_145) > ( ofm_dim_145, "ofm_dim_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10514:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_145 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_145) > (ofm_bound_145)) __ci2978__ = adf::frontend::instrument< decltype(ofm_bound_145) > ( ofm_bound_145, "ofm_bound_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10515:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_145 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_145) > (ofmsv_dim_145)) __ci2979__ = adf::frontend::instrument< decltype(ofmsv_dim_145) > ( ofmsv_dim_145, "ofmsv_dim_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10516:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_145 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_145) > (ofmsv_size_145)) __ci2980__ = adf::frontend::instrument< decltype(ofmsv_size_145) > ( ofmsv_size_145, "ofmsv_size_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10517:1", nullptr, ""); +uint32_t ofm_repetition_145 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_145) > (ofm_repetition_145)) __ci2981__ = adf::frontend::instrument< decltype(ofm_repetition_145) > ( ofm_repetition_145, "ofm_repetition_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10518:1", nullptr, ""); +bool has_l1_read_access_pattern_145 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_145) > (has_l1_read_access_pattern_145)) __ci2982__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_145) > ( has_l1_read_access_pattern_145, "has_l1_read_access_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10519:1", nullptr, ""); + +std::vector l1_read_pattern_145 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_145) > (l1_read_pattern_145)) __ci2983__ = adf::frontend::instrument< decltype(l1_read_pattern_145) > ( l1_read_pattern_145, "l1_read_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10521:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_145 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_145) > (ofm_pattern_145)) __ci2984__ = adf::frontend::instrument< decltype(ofm_pattern_145) > ( ofm_pattern_145, "ofm_pattern_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10523:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_146 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_146) > (ifm_dim_146)) __ci2985__ = adf::frontend::instrument< decltype(ifm_dim_146) > ( ifm_dim_146, "ifm_dim_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10552:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_146 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_146) > (ifm_bound_146)) __ci2986__ = adf::frontend::instrument< decltype(ifm_bound_146) > ( ifm_bound_146, "ifm_bound_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10553:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_146 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_146) > (ifmsv_dim_146)) __ci2987__ = adf::frontend::instrument< decltype(ifmsv_dim_146) > ( ifmsv_dim_146, "ifmsv_dim_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10554:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_146 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_146) > (ifmsv_size_146)) __ci2988__ = adf::frontend::instrument< decltype(ifmsv_size_146) > ( ifmsv_size_146, "ifmsv_size_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10555:1", nullptr, ""); +uint32_t kernel_iter_146 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_146) > (kernel_iter_146)) __ci2989__ = adf::frontend::instrument< decltype(kernel_iter_146) > ( kernel_iter_146, "kernel_iter_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10556:1", nullptr, ""); +bool has_l1_write_access_pattern_146 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_146) > (has_l1_write_access_pattern_146)) __ci2990__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_146) > ( has_l1_write_access_pattern_146, "has_l1_write_access_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10557:1", nullptr, ""); +std::vector l1_write_pattern_146 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_146) > (l1_write_pattern_146)) __ci2991__ = adf::frontend::instrument< decltype(l1_write_pattern_146) > ( l1_write_pattern_146, "l1_write_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10558:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_146 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_146) > (ifm_pattern_146)) __ci2992__ = adf::frontend::instrument< decltype(ifm_pattern_146) > ( ifm_pattern_146, "ifm_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10559:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_146 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_146) > (wtssv_size_146)) __ci2993__ = adf::frontend::instrument< decltype(wtssv_size_146) > ( wtssv_size_146, "wtssv_size_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10574:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_146 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_146) > (has_l1_wts_write_access_pattern_146)) __ci2994__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_146) > ( has_l1_wts_write_access_pattern_146, "has_l1_wts_write_access_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10575:1", nullptr, ""); +std::vector l1_wts_write_pattern_146 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_146) > (l1_wts_write_pattern_146)) __ci2995__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_146) > ( l1_wts_write_pattern_146, "l1_wts_write_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10576:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_146 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_146) > (wts_pattern_146)) __ci2996__ = adf::frontend::instrument< decltype(wts_pattern_146) > ( wts_pattern_146, "wts_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10577:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_146 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_146) > (ofm_dim_146)) __ci2997__ = adf::frontend::instrument< decltype(ofm_dim_146) > ( ofm_dim_146, "ofm_dim_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10580:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_146 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_146) > (ofm_bound_146)) __ci2998__ = adf::frontend::instrument< decltype(ofm_bound_146) > ( ofm_bound_146, "ofm_bound_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10581:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_146 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_146) > (ofmsv_dim_146)) __ci2999__ = adf::frontend::instrument< decltype(ofmsv_dim_146) > ( ofmsv_dim_146, "ofmsv_dim_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10582:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_146 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_146) > (ofmsv_size_146)) __ci3000__ = adf::frontend::instrument< decltype(ofmsv_size_146) > ( ofmsv_size_146, "ofmsv_size_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10583:1", nullptr, ""); +uint32_t ofm_repetition_146 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_146) > (ofm_repetition_146)) __ci3001__ = adf::frontend::instrument< decltype(ofm_repetition_146) > ( ofm_repetition_146, "ofm_repetition_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10584:1", nullptr, ""); +bool has_l1_read_access_pattern_146 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_146) > (has_l1_read_access_pattern_146)) __ci3002__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_146) > ( has_l1_read_access_pattern_146, "has_l1_read_access_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10585:1", nullptr, ""); + +std::vector l1_read_pattern_146 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_146) > (l1_read_pattern_146)) __ci3003__ = adf::frontend::instrument< decltype(l1_read_pattern_146) > ( l1_read_pattern_146, "l1_read_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10587:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_146 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_146) > (ofm_pattern_146)) __ci3004__ = adf::frontend::instrument< decltype(ofm_pattern_146) > ( ofm_pattern_146, "ofm_pattern_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10589:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_147 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_147) > (ifm_dim_147)) __ci3005__ = adf::frontend::instrument< decltype(ifm_dim_147) > ( ifm_dim_147, "ifm_dim_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10618:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_147 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_147) > (ifm_bound_147)) __ci3006__ = adf::frontend::instrument< decltype(ifm_bound_147) > ( ifm_bound_147, "ifm_bound_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10619:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_147 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_147) > (ifmsv_dim_147)) __ci3007__ = adf::frontend::instrument< decltype(ifmsv_dim_147) > ( ifmsv_dim_147, "ifmsv_dim_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10620:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_147 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_147) > (ifmsv_size_147)) __ci3008__ = adf::frontend::instrument< decltype(ifmsv_size_147) > ( ifmsv_size_147, "ifmsv_size_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10621:1", nullptr, ""); +uint32_t kernel_iter_147 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_147) > (kernel_iter_147)) __ci3009__ = adf::frontend::instrument< decltype(kernel_iter_147) > ( kernel_iter_147, "kernel_iter_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10622:1", nullptr, ""); +bool has_l1_write_access_pattern_147 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_147) > (has_l1_write_access_pattern_147)) __ci3010__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_147) > ( has_l1_write_access_pattern_147, "has_l1_write_access_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10623:1", nullptr, ""); +std::vector l1_write_pattern_147 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_147) > (l1_write_pattern_147)) __ci3011__ = adf::frontend::instrument< decltype(l1_write_pattern_147) > ( l1_write_pattern_147, "l1_write_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10624:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_147 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_147) > (ifm_pattern_147)) __ci3012__ = adf::frontend::instrument< decltype(ifm_pattern_147) > ( ifm_pattern_147, "ifm_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10625:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_147 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_147) > (wtssv_size_147)) __ci3013__ = adf::frontend::instrument< decltype(wtssv_size_147) > ( wtssv_size_147, "wtssv_size_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10640:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_147 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_147) > (has_l1_wts_write_access_pattern_147)) __ci3014__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_147) > ( has_l1_wts_write_access_pattern_147, "has_l1_wts_write_access_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10641:1", nullptr, ""); +std::vector l1_wts_write_pattern_147 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_147) > (l1_wts_write_pattern_147)) __ci3015__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_147) > ( l1_wts_write_pattern_147, "l1_wts_write_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10642:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_147 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_147) > (wts_pattern_147)) __ci3016__ = adf::frontend::instrument< decltype(wts_pattern_147) > ( wts_pattern_147, "wts_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10643:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_147 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_147) > (ofm_dim_147)) __ci3017__ = adf::frontend::instrument< decltype(ofm_dim_147) > ( ofm_dim_147, "ofm_dim_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10646:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_147 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_147) > (ofm_bound_147)) __ci3018__ = adf::frontend::instrument< decltype(ofm_bound_147) > ( ofm_bound_147, "ofm_bound_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10647:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_147 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_147) > (ofmsv_dim_147)) __ci3019__ = adf::frontend::instrument< decltype(ofmsv_dim_147) > ( ofmsv_dim_147, "ofmsv_dim_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10648:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_147 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_147) > (ofmsv_size_147)) __ci3020__ = adf::frontend::instrument< decltype(ofmsv_size_147) > ( ofmsv_size_147, "ofmsv_size_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10649:1", nullptr, ""); +uint32_t ofm_repetition_147 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_147) > (ofm_repetition_147)) __ci3021__ = adf::frontend::instrument< decltype(ofm_repetition_147) > ( ofm_repetition_147, "ofm_repetition_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10650:1", nullptr, ""); +bool has_l1_read_access_pattern_147 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_147) > (has_l1_read_access_pattern_147)) __ci3022__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_147) > ( has_l1_read_access_pattern_147, "has_l1_read_access_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10651:1", nullptr, ""); + +std::vector l1_read_pattern_147 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_147) > (l1_read_pattern_147)) __ci3023__ = adf::frontend::instrument< decltype(l1_read_pattern_147) > ( l1_read_pattern_147, "l1_read_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10653:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_147 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_147) > (ofm_pattern_147)) __ci3024__ = adf::frontend::instrument< decltype(ofm_pattern_147) > ( ofm_pattern_147, "ofm_pattern_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10655:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_148 = {8, 32, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_148) > (ifm_dim_148)) __ci3025__ = adf::frontend::instrument< decltype(ifm_dim_148) > ( ifm_dim_148, "ifm_dim_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10684:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_148 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_148) > (ifm_bound_148)) __ci3026__ = adf::frontend::instrument< decltype(ifm_bound_148) > ( ifm_bound_148, "ifm_bound_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10685:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_148 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_148) > (ifmsv_dim_148)) __ci3027__ = adf::frontend::instrument< decltype(ifmsv_dim_148) > ( ifmsv_dim_148, "ifmsv_dim_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10686:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_148 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_148) > (ifmsv_size_148)) __ci3028__ = adf::frontend::instrument< decltype(ifmsv_size_148) > ( ifmsv_size_148, "ifmsv_size_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10687:1", nullptr, ""); +uint32_t kernel_iter_148 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_148) > (kernel_iter_148)) __ci3029__ = adf::frontend::instrument< decltype(kernel_iter_148) > ( kernel_iter_148, "kernel_iter_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10688:1", nullptr, ""); +bool has_l1_write_access_pattern_148 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_148) > (has_l1_write_access_pattern_148)) __ci3030__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_148) > ( has_l1_write_access_pattern_148, "has_l1_write_access_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10689:1", nullptr, ""); +std::vector l1_write_pattern_148 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_148) > (l1_write_pattern_148)) __ci3031__ = adf::frontend::instrument< decltype(l1_write_pattern_148) > ( l1_write_pattern_148, "l1_write_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10690:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_148 = { +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_148) > (ifm_pattern_148)) __ci3032__ = adf::frontend::instrument< decltype(ifm_pattern_148) > ( ifm_pattern_148, "ifm_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10691:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_148 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_148) > (ifm2_dim_148)) __ci3033__ = adf::frontend::instrument< decltype(ifm2_dim_148) > ( ifm2_dim_148, "ifm2_dim_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10706:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_148 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_148) > (ifm2_bound_148)) __ci3034__ = adf::frontend::instrument< decltype(ifm2_bound_148) > ( ifm2_bound_148, "ifm2_bound_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10707:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_148 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_148) > (ifm2sv_dim_148)) __ci3035__ = adf::frontend::instrument< decltype(ifm2sv_dim_148) > ( ifm2sv_dim_148, "ifm2sv_dim_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10708:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_148 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_148) > (ifm2sv_size_148)) __ci3036__ = adf::frontend::instrument< decltype(ifm2sv_size_148) > ( ifm2sv_size_148, "ifm2sv_size_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10709:1", nullptr, ""); +std::vector> ifm2_pattern_148 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_148) > (ifm2_pattern_148)) __ci3037__ = adf::frontend::instrument< decltype(ifm2_pattern_148) > ( ifm2_pattern_148, "ifm2_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10710:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_148 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_148) > (wtssv_size_148)) __ci3038__ = adf::frontend::instrument< decltype(wtssv_size_148) > ( wtssv_size_148, "wtssv_size_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10725:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_148 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_148) > (has_l1_wts_write_access_pattern_148)) __ci3039__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_148) > ( has_l1_wts_write_access_pattern_148, "has_l1_wts_write_access_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10726:1", nullptr, ""); +std::vector l1_wts_write_pattern_148 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_148) > (l1_wts_write_pattern_148)) __ci3040__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_148) > ( l1_wts_write_pattern_148, "l1_wts_write_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10727:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_148 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_148) > (wts_pattern_148)) __ci3041__ = adf::frontend::instrument< decltype(wts_pattern_148) > ( wts_pattern_148, "wts_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10728:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_148 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_148) > (ofm_dim_148)) __ci3042__ = adf::frontend::instrument< decltype(ofm_dim_148) > ( ofm_dim_148, "ofm_dim_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10731:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_148 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_148) > (ofm_bound_148)) __ci3043__ = adf::frontend::instrument< decltype(ofm_bound_148) > ( ofm_bound_148, "ofm_bound_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10732:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_148 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_148) > (ofmsv_dim_148)) __ci3044__ = adf::frontend::instrument< decltype(ofmsv_dim_148) > ( ofmsv_dim_148, "ofmsv_dim_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10733:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_148 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_148) > (ofmsv_size_148)) __ci3045__ = adf::frontend::instrument< decltype(ofmsv_size_148) > ( ofmsv_size_148, "ofmsv_size_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10734:1", nullptr, ""); +uint32_t ofm_repetition_148 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_148) > (ofm_repetition_148)) __ci3046__ = adf::frontend::instrument< decltype(ofm_repetition_148) > ( ofm_repetition_148, "ofm_repetition_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10735:1", nullptr, ""); +bool has_l1_read_access_pattern_148 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_148) > (has_l1_read_access_pattern_148)) __ci3047__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_148) > ( has_l1_read_access_pattern_148, "has_l1_read_access_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10736:1", nullptr, ""); + +std::vector l1_read_pattern_148 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_148) > (l1_read_pattern_148)) __ci3048__ = adf::frontend::instrument< decltype(l1_read_pattern_148) > ( l1_read_pattern_148, "l1_read_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10738:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_148 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_148) > (ofm_pattern_148)) __ci3049__ = adf::frontend::instrument< decltype(ofm_pattern_148) > ( ofm_pattern_148, "ofm_pattern_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10740:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_149 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_149) > (ifm_dim_149)) __ci3050__ = adf::frontend::instrument< decltype(ifm_dim_149) > ( ifm_dim_149, "ifm_dim_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10769:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_149 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_149) > (ifm_bound_149)) __ci3051__ = adf::frontend::instrument< decltype(ifm_bound_149) > ( ifm_bound_149, "ifm_bound_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10770:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_149 = {8, 16, 1, 10}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_149) > (ifmsv_dim_149)) __ci3052__ = adf::frontend::instrument< decltype(ifmsv_dim_149) > ( ifmsv_dim_149, "ifmsv_dim_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10771:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_149 = 5120; decltype(adf::frontend::instrument< decltype(ifmsv_size_149) > (ifmsv_size_149)) __ci3053__ = adf::frontend::instrument< decltype(ifmsv_size_149) > ( ifmsv_size_149, "ifmsv_size_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10772:1", nullptr, ""); +uint32_t kernel_iter_149 = 126; decltype(adf::frontend::instrument< decltype(kernel_iter_149) > (kernel_iter_149)) __ci3054__ = adf::frontend::instrument< decltype(kernel_iter_149) > ( kernel_iter_149, "kernel_iter_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10773:1", nullptr, ""); +bool has_l1_write_access_pattern_149 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_149) > (has_l1_write_access_pattern_149)) __ci3055__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_149) > ( has_l1_write_access_pattern_149, "has_l1_write_access_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10774:1", nullptr, ""); +std::vector l1_write_pattern_149 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_149) > (l1_write_pattern_149)) __ci3056__ = adf::frontend::instrument< decltype(l1_write_pattern_149) > ( l1_write_pattern_149, "l1_write_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10775:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_149 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, -4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, -2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 84}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_149) > (ifm_pattern_149)) __ci3057__ = adf::frontend::instrument< decltype(ifm_pattern_149) > ( ifm_pattern_149, "ifm_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10776:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_149 = {75264}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_149) > (wts_ddr_dim_149)) __ci3058__ = adf::frontend::instrument< decltype(wts_ddr_dim_149) > ( wts_ddr_dim_149, "wts_ddr_dim_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10791:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_149 = {75264}; decltype(adf::frontend::instrument< decltype(wts_dim_149) > (wts_dim_149)) __ci3059__ = adf::frontend::instrument< decltype(wts_dim_149) > ( wts_dim_149, "wts_dim_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10792:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_149 = {896}; decltype(adf::frontend::instrument< decltype(wtssv_dim_149) > (wtssv_dim_149)) __ci3060__ = adf::frontend::instrument< decltype(wtssv_dim_149) > ( wtssv_dim_149, "wtssv_dim_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10793:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_149 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_149) > (wts_repetition_149)) __ci3061__ = adf::frontend::instrument< decltype(wts_repetition_149) > ( wts_repetition_149, "wts_repetition_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10794:1", nullptr, ""); +uint32_t wtssv_size_149 = 896; decltype(adf::frontend::instrument< decltype(wtssv_size_149) > (wtssv_size_149)) __ci3062__ = adf::frontend::instrument< decltype(wtssv_size_149) > ( wtssv_size_149, "wtssv_size_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10795:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_149 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_149) > (has_l1_wts_write_access_pattern_149)) __ci3063__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_149) > ( has_l1_wts_write_access_pattern_149, "has_l1_wts_write_access_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10796:1", nullptr, ""); +std::vector l1_wts_write_pattern_149 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_149) > (l1_wts_write_pattern_149)) __ci3064__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_149) > ( l1_wts_write_pattern_149, "l1_wts_write_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10797:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_149 = { +{ + tiling({.buffer_dimension = {75264}, .tiling_dimension = {896}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 21} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {75264}, .tiling_dimension = {896}, .offset = {896}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 21} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {75264}, .tiling_dimension = {896}, .offset = {1792}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 21} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {75264}, .tiling_dimension = {896}, .offset = {2688}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 21} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_149) > (wts_pattern_149)) __ci3065__ = adf::frontend::instrument< decltype(wts_pattern_149) > ( wts_pattern_149, "wts_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10798:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_149[] = { +{ + tiling({.buffer_dimension = {75264, 1}, .tiling_dimension = {37632, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {75264, 1}, .tiling_dimension = {37632, 1}, .offset = {37632, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_149) > (wts_ddr_read_pattern_149)) __ci3066__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_149) > ( wts_ddr_read_pattern_149, "wts_ddr_read_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10813:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_149[] = { +{ + tiling({.buffer_dimension = {75264}, .tiling_dimension = {37632}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {75264}, .tiling_dimension = {37632}, .offset = {37632}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_149) > (wts_ddr_write_pattern_149)) __ci3067__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_149) > ( wts_ddr_write_pattern_149, "wts_ddr_write_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10820:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_149 = {8, 24, 84, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_149) > (ofm_dim_149)) __ci3068__ = adf::frontend::instrument< decltype(ofm_dim_149) > ( ofm_dim_149, "ofm_dim_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10829:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_149 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_149) > (ofm_bound_149)) __ci3069__ = adf::frontend::instrument< decltype(ofm_bound_149) > ( ofm_bound_149, "ofm_bound_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10830:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_149 = {8, 8, 1, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_149) > (ofmsv_dim_149)) __ci3070__ = adf::frontend::instrument< decltype(ofmsv_dim_149) > ( ofmsv_dim_149, "ofmsv_dim_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10831:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_149 = 128; decltype(adf::frontend::instrument< decltype(ofmsv_size_149) > (ofmsv_size_149)) __ci3071__ = adf::frontend::instrument< decltype(ofmsv_size_149) > ( ofmsv_size_149, "ofmsv_size_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10832:1", nullptr, ""); +uint32_t ofm_repetition_149 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_149) > (ofm_repetition_149)) __ci3072__ = adf::frontend::instrument< decltype(ofm_repetition_149) > ( ofm_repetition_149, "ofm_repetition_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10833:1", nullptr, ""); +bool has_l1_read_access_pattern_149 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_149) > (has_l1_read_access_pattern_149)) __ci3073__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_149) > ( has_l1_read_access_pattern_149, "has_l1_read_access_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10834:1", nullptr, ""); + +std::vector l1_read_pattern_149 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_149) > (l1_read_pattern_149)) __ci3074__ = adf::frontend::instrument< decltype(l1_read_pattern_149) > ( l1_read_pattern_149, "l1_read_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10836:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_149 = { +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 21}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_149) > (ofm_pattern_149)) __ci3075__ = adf::frontend::instrument< decltype(ofm_pattern_149) > ( ofm_pattern_149, "ofm_pattern_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10838:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_150 = {8, 24, 84, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_150) > (ifm_dim_150)) __ci3076__ = adf::frontend::instrument< decltype(ifm_dim_150) > ( ifm_dim_150, "ifm_dim_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10867:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_150 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_150) > (ifm_bound_150)) __ci3077__ = adf::frontend::instrument< decltype(ifm_bound_150) > ( ifm_bound_150, "ifm_bound_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10868:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_150 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_150) > (ifmsv_dim_150)) __ci3078__ = adf::frontend::instrument< decltype(ifmsv_dim_150) > ( ifmsv_dim_150, "ifmsv_dim_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10869:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_150 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_150) > (ifmsv_size_150)) __ci3079__ = adf::frontend::instrument< decltype(ifmsv_size_150) > ( ifmsv_size_150, "ifmsv_size_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10870:1", nullptr, ""); +uint32_t kernel_iter_150 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_150) > (kernel_iter_150)) __ci3080__ = adf::frontend::instrument< decltype(kernel_iter_150) > ( kernel_iter_150, "kernel_iter_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10871:1", nullptr, ""); +bool has_l1_write_access_pattern_150 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_150) > (has_l1_write_access_pattern_150)) __ci3081__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_150) > ( has_l1_write_access_pattern_150, "has_l1_write_access_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10872:1", nullptr, ""); +std::vector l1_write_pattern_150 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_150) > (l1_write_pattern_150)) __ci3082__ = adf::frontend::instrument< decltype(l1_write_pattern_150) > ( l1_write_pattern_150, "l1_write_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10873:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_150 = { +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_150) > (ifm_pattern_150)) __ci3083__ = adf::frontend::instrument< decltype(ifm_pattern_150) > ( ifm_pattern_150, "ifm_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10874:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_150 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_150) > (wtssv_size_150)) __ci3084__ = adf::frontend::instrument< decltype(wtssv_size_150) > ( wtssv_size_150, "wtssv_size_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10889:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_150 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_150) > (has_l1_wts_write_access_pattern_150)) __ci3085__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_150) > ( has_l1_wts_write_access_pattern_150, "has_l1_wts_write_access_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10890:1", nullptr, ""); +std::vector l1_wts_write_pattern_150 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_150) > (l1_wts_write_pattern_150)) __ci3086__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_150) > ( l1_wts_write_pattern_150, "l1_wts_write_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10891:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_150 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_150) > (wts_pattern_150)) __ci3087__ = adf::frontend::instrument< decltype(wts_pattern_150) > ( wts_pattern_150, "wts_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10892:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_150 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_150) > (ofm_dim_150)) __ci3088__ = adf::frontend::instrument< decltype(ofm_dim_150) > ( ofm_dim_150, "ofm_dim_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10895:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_150 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_150) > (ofm_bound_150)) __ci3089__ = adf::frontend::instrument< decltype(ofm_bound_150) > ( ofm_bound_150, "ofm_bound_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10896:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_150 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_150) > (ofmsv_dim_150)) __ci3090__ = adf::frontend::instrument< decltype(ofmsv_dim_150) > ( ofmsv_dim_150, "ofmsv_dim_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_150 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_150) > (ofmsv_size_150)) __ci3091__ = adf::frontend::instrument< decltype(ofmsv_size_150) > ( ofmsv_size_150, "ofmsv_size_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10898:1", nullptr, ""); +uint32_t ofm_repetition_150 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_150) > (ofm_repetition_150)) __ci3092__ = adf::frontend::instrument< decltype(ofm_repetition_150) > ( ofm_repetition_150, "ofm_repetition_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10899:1", nullptr, ""); +bool has_l1_read_access_pattern_150 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_150) > (has_l1_read_access_pattern_150)) __ci3093__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_150) > ( has_l1_read_access_pattern_150, "has_l1_read_access_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10900:1", nullptr, ""); + +std::vector l1_read_pattern_150 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_150) > (l1_read_pattern_150)) __ci3094__ = adf::frontend::instrument< decltype(l1_read_pattern_150) > ( l1_read_pattern_150, "l1_read_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10902:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_150 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_150) > (ofm_pattern_150)) __ci3095__ = adf::frontend::instrument< decltype(ofm_pattern_150) > ( ofm_pattern_150, "ofm_pattern_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_151 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_151) > (ifm_dim_151)) __ci3096__ = adf::frontend::instrument< decltype(ifm_dim_151) > ( ifm_dim_151, "ifm_dim_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10933:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_151 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_151) > (ifm_bound_151)) __ci3097__ = adf::frontend::instrument< decltype(ifm_bound_151) > ( ifm_bound_151, "ifm_bound_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10934:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_151 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_151) > (ifmsv_dim_151)) __ci3098__ = adf::frontend::instrument< decltype(ifmsv_dim_151) > ( ifmsv_dim_151, "ifmsv_dim_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10935:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_151 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_151) > (ifmsv_size_151)) __ci3099__ = adf::frontend::instrument< decltype(ifmsv_size_151) > ( ifmsv_size_151, "ifmsv_size_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10936:1", nullptr, ""); +uint32_t kernel_iter_151 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_151) > (kernel_iter_151)) __ci3100__ = adf::frontend::instrument< decltype(kernel_iter_151) > ( kernel_iter_151, "kernel_iter_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10937:1", nullptr, ""); +bool has_l1_write_access_pattern_151 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_151) > (has_l1_write_access_pattern_151)) __ci3101__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_151) > ( has_l1_write_access_pattern_151, "has_l1_write_access_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10938:1", nullptr, ""); +std::vector l1_write_pattern_151 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_151) > (l1_write_pattern_151)) __ci3102__ = adf::frontend::instrument< decltype(l1_write_pattern_151) > ( l1_write_pattern_151, "l1_write_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10939:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_151 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_151) > (ifm_pattern_151)) __ci3103__ = adf::frontend::instrument< decltype(ifm_pattern_151) > ( ifm_pattern_151, "ifm_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10940:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_151 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_151) > (wtssv_size_151)) __ci3104__ = adf::frontend::instrument< decltype(wtssv_size_151) > ( wtssv_size_151, "wtssv_size_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10955:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_151 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_151) > (has_l1_wts_write_access_pattern_151)) __ci3105__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_151) > ( has_l1_wts_write_access_pattern_151, "has_l1_wts_write_access_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10956:1", nullptr, ""); +std::vector l1_wts_write_pattern_151 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_151) > (l1_wts_write_pattern_151)) __ci3106__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_151) > ( l1_wts_write_pattern_151, "l1_wts_write_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_151 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_151) > (wts_pattern_151)) __ci3107__ = adf::frontend::instrument< decltype(wts_pattern_151) > ( wts_pattern_151, "wts_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10958:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_151 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_151) > (ofm_dim_151)) __ci3108__ = adf::frontend::instrument< decltype(ofm_dim_151) > ( ofm_dim_151, "ofm_dim_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10961:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_151 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_151) > (ofm_bound_151)) __ci3109__ = adf::frontend::instrument< decltype(ofm_bound_151) > ( ofm_bound_151, "ofm_bound_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10962:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_151 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_151) > (ofmsv_dim_151)) __ci3110__ = adf::frontend::instrument< decltype(ofmsv_dim_151) > ( ofmsv_dim_151, "ofmsv_dim_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10963:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_151 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_151) > (ofmsv_size_151)) __ci3111__ = adf::frontend::instrument< decltype(ofmsv_size_151) > ( ofmsv_size_151, "ofmsv_size_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10964:1", nullptr, ""); +uint32_t ofm_repetition_151 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_151) > (ofm_repetition_151)) __ci3112__ = adf::frontend::instrument< decltype(ofm_repetition_151) > ( ofm_repetition_151, "ofm_repetition_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10965:1", nullptr, ""); +bool has_l1_read_access_pattern_151 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_151) > (has_l1_read_access_pattern_151)) __ci3113__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_151) > ( has_l1_read_access_pattern_151, "has_l1_read_access_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10966:1", nullptr, ""); + +std::vector l1_read_pattern_151 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_151) > (l1_read_pattern_151)) __ci3114__ = adf::frontend::instrument< decltype(l1_read_pattern_151) > ( l1_read_pattern_151, "l1_read_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10968:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_151 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_151) > (ofm_pattern_151)) __ci3115__ = adf::frontend::instrument< decltype(ofm_pattern_151) > ( ofm_pattern_151, "ofm_pattern_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10970:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_152 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_152) > (ifm_dim_152)) __ci3116__ = adf::frontend::instrument< decltype(ifm_dim_152) > ( ifm_dim_152, "ifm_dim_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:10999:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_152 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_152) > (ifm_bound_152)) __ci3117__ = adf::frontend::instrument< decltype(ifm_bound_152) > ( ifm_bound_152, "ifm_bound_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_152 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_152) > (ifmsv_dim_152)) __ci3118__ = adf::frontend::instrument< decltype(ifmsv_dim_152) > ( ifmsv_dim_152, "ifmsv_dim_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11001:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_152 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_152) > (ifmsv_size_152)) __ci3119__ = adf::frontend::instrument< decltype(ifmsv_size_152) > ( ifmsv_size_152, "ifmsv_size_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11002:1", nullptr, ""); +uint32_t kernel_iter_152 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_152) > (kernel_iter_152)) __ci3120__ = adf::frontend::instrument< decltype(kernel_iter_152) > ( kernel_iter_152, "kernel_iter_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11003:1", nullptr, ""); +bool has_l1_write_access_pattern_152 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_152) > (has_l1_write_access_pattern_152)) __ci3121__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_152) > ( has_l1_write_access_pattern_152, "has_l1_write_access_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11004:1", nullptr, ""); +std::vector l1_write_pattern_152 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_152) > (l1_write_pattern_152)) __ci3122__ = adf::frontend::instrument< decltype(l1_write_pattern_152) > ( l1_write_pattern_152, "l1_write_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11005:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_152 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_152) > (ifm_pattern_152)) __ci3123__ = adf::frontend::instrument< decltype(ifm_pattern_152) > ( ifm_pattern_152, "ifm_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11006:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_152 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_152) > (wtssv_size_152)) __ci3124__ = adf::frontend::instrument< decltype(wtssv_size_152) > ( wtssv_size_152, "wtssv_size_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11021:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_152 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_152) > (has_l1_wts_write_access_pattern_152)) __ci3125__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_152) > ( has_l1_wts_write_access_pattern_152, "has_l1_wts_write_access_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11022:1", nullptr, ""); +std::vector l1_wts_write_pattern_152 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_152) > (l1_wts_write_pattern_152)) __ci3126__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_152) > ( l1_wts_write_pattern_152, "l1_wts_write_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11023:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_152 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_152) > (wts_pattern_152)) __ci3127__ = adf::frontend::instrument< decltype(wts_pattern_152) > ( wts_pattern_152, "wts_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11024:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_152 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_152) > (ofm_dim_152)) __ci3128__ = adf::frontend::instrument< decltype(ofm_dim_152) > ( ofm_dim_152, "ofm_dim_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11027:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_152 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_152) > (ofm_bound_152)) __ci3129__ = adf::frontend::instrument< decltype(ofm_bound_152) > ( ofm_bound_152, "ofm_bound_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11028:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_152 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_152) > (ofmsv_dim_152)) __ci3130__ = adf::frontend::instrument< decltype(ofmsv_dim_152) > ( ofmsv_dim_152, "ofmsv_dim_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11029:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_152 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_152) > (ofmsv_size_152)) __ci3131__ = adf::frontend::instrument< decltype(ofmsv_size_152) > ( ofmsv_size_152, "ofmsv_size_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11030:1", nullptr, ""); +uint32_t ofm_repetition_152 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_152) > (ofm_repetition_152)) __ci3132__ = adf::frontend::instrument< decltype(ofm_repetition_152) > ( ofm_repetition_152, "ofm_repetition_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11031:1", nullptr, ""); +bool has_l1_read_access_pattern_152 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_152) > (has_l1_read_access_pattern_152)) __ci3133__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_152) > ( has_l1_read_access_pattern_152, "has_l1_read_access_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11032:1", nullptr, ""); + +std::vector l1_read_pattern_152 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_152) > (l1_read_pattern_152)) __ci3134__ = adf::frontend::instrument< decltype(l1_read_pattern_152) > ( l1_read_pattern_152, "l1_read_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11034:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_152 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_152) > (ofm_pattern_152)) __ci3135__ = adf::frontend::instrument< decltype(ofm_pattern_152) > ( ofm_pattern_152, "ofm_pattern_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11036:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_153 = {8, 24, 84, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_153) > (ifm_dim_153)) __ci3136__ = adf::frontend::instrument< decltype(ifm_dim_153) > ( ifm_dim_153, "ifm_dim_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11065:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_153 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_153) > (ifm_bound_153)) __ci3137__ = adf::frontend::instrument< decltype(ifm_bound_153) > ( ifm_bound_153, "ifm_bound_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11066:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_153 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_153) > (ifmsv_dim_153)) __ci3138__ = adf::frontend::instrument< decltype(ifmsv_dim_153) > ( ifmsv_dim_153, "ifmsv_dim_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11067:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_153 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_153) > (ifmsv_size_153)) __ci3139__ = adf::frontend::instrument< decltype(ifmsv_size_153) > ( ifmsv_size_153, "ifmsv_size_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11068:1", nullptr, ""); +uint32_t kernel_iter_153 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_153) > (kernel_iter_153)) __ci3140__ = adf::frontend::instrument< decltype(kernel_iter_153) > ( kernel_iter_153, "kernel_iter_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11069:1", nullptr, ""); +bool has_l1_write_access_pattern_153 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_153) > (has_l1_write_access_pattern_153)) __ci3141__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_153) > ( has_l1_write_access_pattern_153, "has_l1_write_access_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11070:1", nullptr, ""); +std::vector l1_write_pattern_153 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_153) > (l1_write_pattern_153)) __ci3142__ = adf::frontend::instrument< decltype(l1_write_pattern_153) > ( l1_write_pattern_153, "l1_write_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11071:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_153 = { +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 84, 16}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_153) > (ifm_pattern_153)) __ci3143__ = adf::frontend::instrument< decltype(ifm_pattern_153) > ( ifm_pattern_153, "ifm_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11072:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_153 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_153) > (ifm2_dim_153)) __ci3144__ = adf::frontend::instrument< decltype(ifm2_dim_153) > ( ifm2_dim_153, "ifm2_dim_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11087:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_153 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_153) > (ifm2_bound_153)) __ci3145__ = adf::frontend::instrument< decltype(ifm2_bound_153) > ( ifm2_bound_153, "ifm2_bound_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11088:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_153 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_153) > (ifm2sv_dim_153)) __ci3146__ = adf::frontend::instrument< decltype(ifm2sv_dim_153) > ( ifm2sv_dim_153, "ifm2sv_dim_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11089:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_153 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_153) > (ifm2sv_size_153)) __ci3147__ = adf::frontend::instrument< decltype(ifm2sv_size_153) > ( ifm2sv_size_153, "ifm2sv_size_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11090:1", nullptr, ""); +std::vector> ifm2_pattern_153 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_153) > (ifm2_pattern_153)) __ci3148__ = adf::frontend::instrument< decltype(ifm2_pattern_153) > ( ifm2_pattern_153, "ifm2_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11091:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_153 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_153) > (wtssv_size_153)) __ci3149__ = adf::frontend::instrument< decltype(wtssv_size_153) > ( wtssv_size_153, "wtssv_size_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11106:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_153 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_153) > (has_l1_wts_write_access_pattern_153)) __ci3150__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_153) > ( has_l1_wts_write_access_pattern_153, "has_l1_wts_write_access_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11107:1", nullptr, ""); +std::vector l1_wts_write_pattern_153 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_153) > (l1_wts_write_pattern_153)) __ci3151__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_153) > ( l1_wts_write_pattern_153, "l1_wts_write_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11108:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_153 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_153) > (wts_pattern_153)) __ci3152__ = adf::frontend::instrument< decltype(wts_pattern_153) > ( wts_pattern_153, "wts_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11109:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_153 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_153) > (ofm_dim_153)) __ci3153__ = adf::frontend::instrument< decltype(ofm_dim_153) > ( ofm_dim_153, "ofm_dim_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11112:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_153 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_153) > (ofm_bound_153)) __ci3154__ = adf::frontend::instrument< decltype(ofm_bound_153) > ( ofm_bound_153, "ofm_bound_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11113:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_153 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_153) > (ofmsv_dim_153)) __ci3155__ = adf::frontend::instrument< decltype(ofmsv_dim_153) > ( ofmsv_dim_153, "ofmsv_dim_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11114:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_153 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_153) > (ofmsv_size_153)) __ci3156__ = adf::frontend::instrument< decltype(ofmsv_size_153) > ( ofmsv_size_153, "ofmsv_size_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11115:1", nullptr, ""); +uint32_t ofm_repetition_153 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_153) > (ofm_repetition_153)) __ci3157__ = adf::frontend::instrument< decltype(ofm_repetition_153) > ( ofm_repetition_153, "ofm_repetition_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11116:1", nullptr, ""); +bool has_l1_read_access_pattern_153 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_153) > (has_l1_read_access_pattern_153)) __ci3158__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_153) > ( has_l1_read_access_pattern_153, "has_l1_read_access_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11117:1", nullptr, ""); + +std::vector l1_read_pattern_153 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_153) > (l1_read_pattern_153)) __ci3159__ = adf::frontend::instrument< decltype(l1_read_pattern_153) > ( l1_read_pattern_153, "l1_read_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11119:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_153 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_153) > (ofm_pattern_153)) __ci3160__ = adf::frontend::instrument< decltype(ofm_pattern_153) > ( ofm_pattern_153, "ofm_pattern_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11121:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_155 = {8, 240, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_155) > (ifm_dim_155)) __ci3161__ = adf::frontend::instrument< decltype(ifm_dim_155) > ( ifm_dim_155, "ifm_dim_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11150:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_155 = {8, 240, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_155) > (ifm_bound_155)) __ci3162__ = adf::frontend::instrument< decltype(ifm_bound_155) > ( ifm_bound_155, "ifm_bound_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11151:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_155 = {8, 32, 7, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_155) > (ifmsv_dim_155)) __ci3163__ = adf::frontend::instrument< decltype(ifmsv_dim_155) > ( ifmsv_dim_155, "ifmsv_dim_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11152:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_155 = 7168; decltype(adf::frontend::instrument< decltype(ifmsv_size_155) > (ifmsv_size_155)) __ci3164__ = adf::frontend::instrument< decltype(ifmsv_size_155) > ( ifmsv_size_155, "ifmsv_size_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11153:1", nullptr, ""); +uint32_t kernel_iter_155 = 24; decltype(adf::frontend::instrument< decltype(kernel_iter_155) > (kernel_iter_155)) __ci3165__ = adf::frontend::instrument< decltype(kernel_iter_155) > ( kernel_iter_155, "kernel_iter_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11154:1", nullptr, ""); +bool has_l1_write_access_pattern_155 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_155) > (has_l1_write_access_pattern_155)) __ci3166__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_155) > ( has_l1_write_access_pattern_155, "has_l1_write_access_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11155:1", nullptr, ""); +std::vector l1_write_pattern_155 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_155) > (l1_write_pattern_155)) __ci3167__ = adf::frontend::instrument< decltype(l1_write_pattern_155) > ( l1_write_pattern_155, "l1_write_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11156:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_155 = { +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 32, 7, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 7, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 8}, {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_155) > (ifm_pattern_155)) __ci3168__ = adf::frontend::instrument< decltype(ifm_pattern_155) > ( ifm_pattern_155, "ifm_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_155 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_155) > (wtssv_size_155)) __ci3169__ = adf::frontend::instrument< decltype(wtssv_size_155) > ( wtssv_size_155, "wtssv_size_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11172:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_155 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_155) > (has_l1_wts_write_access_pattern_155)) __ci3170__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_155) > ( has_l1_wts_write_access_pattern_155, "has_l1_wts_write_access_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11173:1", nullptr, ""); +std::vector l1_wts_write_pattern_155 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_155) > (l1_wts_write_pattern_155)) __ci3171__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_155) > ( l1_wts_write_pattern_155, "l1_wts_write_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11174:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_155 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_155) > (wts_pattern_155)) __ci3172__ = adf::frontend::instrument< decltype(wts_pattern_155) > ( wts_pattern_155, "wts_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11175:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_155 = {8, 1, 84, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_155) > (ofm_dim_155)) __ci3173__ = adf::frontend::instrument< decltype(ofm_dim_155) > ( ofm_dim_155, "ofm_dim_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11178:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_155 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_155) > (ofm_bound_155)) __ci3174__ = adf::frontend::instrument< decltype(ofm_bound_155) > ( ofm_bound_155, "ofm_bound_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11179:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_155 = {8, 1, 7, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_155) > (ofmsv_dim_155)) __ci3175__ = adf::frontend::instrument< decltype(ofmsv_dim_155) > ( ofmsv_dim_155, "ofmsv_dim_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11180:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_155 = 56; decltype(adf::frontend::instrument< decltype(ofmsv_size_155) > (ofmsv_size_155)) __ci3176__ = adf::frontend::instrument< decltype(ofmsv_size_155) > ( ofmsv_size_155, "ofmsv_size_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11181:1", nullptr, ""); +uint32_t ofm_repetition_155 = 8; decltype(adf::frontend::instrument< decltype(ofm_repetition_155) > (ofm_repetition_155)) __ci3177__ = adf::frontend::instrument< decltype(ofm_repetition_155) > ( ofm_repetition_155, "ofm_repetition_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11182:1", nullptr, ""); +bool has_l1_read_access_pattern_155 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_155) > (has_l1_read_access_pattern_155)) __ci3178__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_155) > ( has_l1_read_access_pattern_155, "has_l1_read_access_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11183:1", nullptr, ""); +std::vector l1_read_pattern_155 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_155) > (l1_read_pattern_155)) __ci3179__ = adf::frontend::instrument< decltype(l1_read_pattern_155) > ( l1_read_pattern_155, "l1_read_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11184:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_155 = { +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 0}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 1}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 2}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 7, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 14, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 1, 7, 1}, .offset = {0, 0, 21, 3}, .tile_traversal = { {.dimension = 2, .stride = 28, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_155) > (ofm_pattern_155)) __ci3180__ = adf::frontend::instrument< decltype(ofm_pattern_155) > ( ofm_pattern_155, "ofm_pattern_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11185:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_156 = {8, 1, 84, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_156) > (ifm_dim_156)) __ci3181__ = adf::frontend::instrument< decltype(ifm_dim_156) > ( ifm_dim_156, "ifm_dim_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11214:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_156 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_156) > (ifm_bound_156)) __ci3182__ = adf::frontend::instrument< decltype(ifm_bound_156) > ( ifm_bound_156, "ifm_bound_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11215:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_156 = {8, 8, 12, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_156) > (ifmsv_dim_156)) __ci3183__ = adf::frontend::instrument< decltype(ifmsv_dim_156) > ( ifmsv_dim_156, "ifmsv_dim_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11216:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_156 = 768; decltype(adf::frontend::instrument< decltype(ifmsv_size_156) > (ifmsv_size_156)) __ci3184__ = adf::frontend::instrument< decltype(ifmsv_size_156) > ( ifmsv_size_156, "ifmsv_size_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11217:1", nullptr, ""); +uint32_t kernel_iter_156 = 7; decltype(adf::frontend::instrument< decltype(kernel_iter_156) > (kernel_iter_156)) __ci3185__ = adf::frontend::instrument< decltype(kernel_iter_156) > ( kernel_iter_156, "kernel_iter_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11218:1", nullptr, ""); +bool has_l1_write_access_pattern_156 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_156) > (has_l1_write_access_pattern_156)) __ci3186__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_156) > ( has_l1_write_access_pattern_156, "has_l1_write_access_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11219:1", nullptr, ""); +std::vector l1_write_pattern_156 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_156) > (l1_write_pattern_156)) __ci3187__ = adf::frontend::instrument< decltype(l1_write_pattern_156) > ( l1_write_pattern_156, "l1_write_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11220:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_156 = { +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 84, 4}, .tiling_dimension = {8, 8, 12, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_156) > (ifm_pattern_156)) __ci3188__ = adf::frontend::instrument< decltype(ifm_pattern_156) > ( ifm_pattern_156, "ifm_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11221:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_156 = {134400}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_156) > (wts_ddr_dim_156)) __ci3189__ = adf::frontend::instrument< decltype(wts_ddr_dim_156) > ( wts_ddr_dim_156, "wts_ddr_dim_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11236:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_156 = {134400}; decltype(adf::frontend::instrument< decltype(wts_dim_156) > (wts_dim_156)) __ci3190__ = adf::frontend::instrument< decltype(wts_dim_156) > ( wts_dim_156, "wts_dim_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11237:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_156 = {4800}; decltype(adf::frontend::instrument< decltype(wtssv_dim_156) > (wtssv_dim_156)) __ci3191__ = adf::frontend::instrument< decltype(wtssv_dim_156) > ( wtssv_dim_156, "wtssv_dim_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11238:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_156 = 4800; decltype(adf::frontend::instrument< decltype(wtssv_size_156) > (wtssv_size_156)) __ci3192__ = adf::frontend::instrument< decltype(wtssv_size_156) > ( wtssv_size_156, "wtssv_size_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11239:1", nullptr, ""); +uint32_t wts_repetition_156 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_156) > (wts_repetition_156)) __ci3193__ = adf::frontend::instrument< decltype(wts_repetition_156) > ( wts_repetition_156, "wts_repetition_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11240:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_156 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_156) > (has_l1_wts_write_access_pattern_156)) __ci3194__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_156) > ( has_l1_wts_write_access_pattern_156, "has_l1_wts_write_access_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11241:1", nullptr, ""); +std::vector l1_wts_write_pattern_156 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_156) > (l1_wts_write_pattern_156)) __ci3195__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_156) > ( l1_wts_write_pattern_156, "l1_wts_write_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11242:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_156 = { +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {33600, 4}, .tiling_dimension = {4800, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 4800, .wrap = 7} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_156) > (wts_pattern_156)) __ci3196__ = adf::frontend::instrument< decltype(wts_pattern_156) > ( wts_pattern_156, "wts_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11243:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_156[] = { +{ + tiling({.buffer_dimension = {134400, 1}, .tiling_dimension = {67200, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {134400, 1}, .tiling_dimension = {67200, 1}, .offset = {67200, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_156) > (wts_ddr_read_pattern_156)) __ci3197__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_156) > ( wts_ddr_read_pattern_156, "wts_ddr_read_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11258:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_156[] = { +{ + tiling({.buffer_dimension = {134400}, .tiling_dimension = {67200}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {134400}, .tiling_dimension = {67200}, .offset = {67200}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_156) > (wts_ddr_write_pattern_156)) __ci3198__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_156) > ( wts_ddr_write_pattern_156, "wts_ddr_write_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11265:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_156 = {8, 32, 24, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_156) > (ofm_dim_156)) __ci3199__ = adf::frontend::instrument< decltype(ofm_dim_156) > ( ofm_dim_156, "ofm_dim_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11274:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_156 = {8, 1, 21, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_156) > (ofm_bound_156)) __ci3200__ = adf::frontend::instrument< decltype(ofm_bound_156) > ( ofm_bound_156, "ofm_bound_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11275:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_156 = {8, 8, 6, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_156) > (ofmsv_dim_156)) __ci3201__ = adf::frontend::instrument< decltype(ofmsv_dim_156) > ( ofmsv_dim_156, "ofmsv_dim_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11276:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_156 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_156) > (ofmsv_size_156)) __ci3202__ = adf::frontend::instrument< decltype(ofmsv_size_156) > ( ofmsv_size_156, "ofmsv_size_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11277:1", nullptr, ""); +uint32_t ofm_repetition_156 = 7; decltype(adf::frontend::instrument< decltype(ofm_repetition_156) > (ofm_repetition_156)) __ci3203__ = adf::frontend::instrument< decltype(ofm_repetition_156) > ( ofm_repetition_156, "ofm_repetition_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11278:1", nullptr, ""); +bool has_l1_read_access_pattern_156 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_156) > (has_l1_read_access_pattern_156)) __ci3204__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_156) > ( has_l1_read_access_pattern_156, "has_l1_read_access_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11279:1", nullptr, ""); + +std::vector l1_read_pattern_156 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_156) > (l1_read_pattern_156)) __ci3205__ = adf::frontend::instrument< decltype(l1_read_pattern_156) > ( l1_read_pattern_156, "l1_read_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11281:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_156 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 6, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 18, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_156) > (ofm_pattern_156)) __ci3206__ = adf::frontend::instrument< decltype(ofm_pattern_156) > ( ofm_pattern_156, "ofm_pattern_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11283:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_157 = {8, 32, 24, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_157) > (ifm_dim_157)) __ci3207__ = adf::frontend::instrument< decltype(ifm_dim_157) > ( ifm_dim_157, "ifm_dim_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11312:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_157 = {8, 1, 21, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_157) > (ifm_bound_157)) __ci3208__ = adf::frontend::instrument< decltype(ifm_bound_157) > ( ifm_bound_157, "ifm_bound_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11313:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_157 = {8, 16, 21, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_157) > (ifmsv_dim_157)) __ci3209__ = adf::frontend::instrument< decltype(ifmsv_dim_157) > ( ifmsv_dim_157, "ifmsv_dim_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11314:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_157 = 2688; decltype(adf::frontend::instrument< decltype(ifmsv_size_157) > (ifmsv_size_157)) __ci3210__ = adf::frontend::instrument< decltype(ifmsv_size_157) > ( ifmsv_size_157, "ifmsv_size_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11315:1", nullptr, ""); +uint32_t kernel_iter_157 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_157) > (kernel_iter_157)) __ci3211__ = adf::frontend::instrument< decltype(kernel_iter_157) > ( kernel_iter_157, "kernel_iter_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11316:1", nullptr, ""); +bool has_l1_write_access_pattern_157 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_157) > (has_l1_write_access_pattern_157)) __ci3212__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_157) > ( has_l1_write_access_pattern_157, "has_l1_write_access_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11317:1", nullptr, ""); +std::vector l1_write_pattern_157 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_157) > (l1_write_pattern_157)) __ci3213__ = adf::frontend::instrument< decltype(l1_write_pattern_157) > ( l1_write_pattern_157, "l1_write_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11318:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_157 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 1}, .tiling_dimension = {8, 16, 21, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 11, .boundary_dimension = {8, 1, 21, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_157) > (ifm_pattern_157)) __ci3214__ = adf::frontend::instrument< decltype(ifm_pattern_157) > ( ifm_pattern_157, "ifm_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11319:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_157 = {121088}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_157) > (wts_ddr_dim_157)) __ci3215__ = adf::frontend::instrument< decltype(wts_ddr_dim_157) > ( wts_ddr_dim_157, "wts_ddr_dim_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11334:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_157 = {121088}; decltype(adf::frontend::instrument< decltype(wts_dim_157) > (wts_dim_157)) __ci3216__ = adf::frontend::instrument< decltype(wts_dim_157) > ( wts_dim_157, "wts_dim_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11335:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_157 = {2752}; decltype(adf::frontend::instrument< decltype(wtssv_dim_157) > (wtssv_dim_157)) __ci3217__ = adf::frontend::instrument< decltype(wtssv_dim_157) > ( wtssv_dim_157, "wtssv_dim_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11336:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_157 = 2752; decltype(adf::frontend::instrument< decltype(wtssv_size_157) > (wtssv_size_157)) __ci3218__ = adf::frontend::instrument< decltype(wtssv_size_157) > ( wtssv_size_157, "wtssv_size_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11337:1", nullptr, ""); +uint32_t wts_repetition_157 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_157) > (wts_repetition_157)) __ci3219__ = adf::frontend::instrument< decltype(wts_repetition_157) > ( wts_repetition_157, "wts_repetition_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11338:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_157 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_157) > (has_l1_wts_write_access_pattern_157)) __ci3220__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_157) > ( has_l1_wts_write_access_pattern_157, "has_l1_wts_write_access_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11339:1", nullptr, ""); +std::vector l1_wts_write_pattern_157 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_157) > (l1_wts_write_pattern_157)) __ci3221__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_157) > ( l1_wts_write_pattern_157, "l1_wts_write_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11340:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_157 = { +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2752, 44}, .tiling_dimension = {2752, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 1, .stride = 4, .wrap = 11} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_157) > (wts_pattern_157)) __ci3222__ = adf::frontend::instrument< decltype(wts_pattern_157) > ( wts_pattern_157, "wts_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11341:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_157[] = { +{ + tiling({.buffer_dimension = {121088, 1}, .tiling_dimension = {60544, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {121088, 1}, .tiling_dimension = {60544, 1}, .offset = {60544, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_157) > (wts_ddr_read_pattern_157)) __ci3223__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_157) > ( wts_ddr_read_pattern_157, "wts_ddr_read_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11356:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_157[] = { +{ + tiling({.buffer_dimension = {121088}, .tiling_dimension = {60544}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {121088}, .tiling_dimension = {60544}, .offset = {60544}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_157) > (wts_ddr_write_pattern_157)) __ci3224__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_157) > ( wts_ddr_write_pattern_157, "wts_ddr_write_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11363:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_157 = {8, 64, 88, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_157) > (ofm_dim_157)) __ci3225__ = adf::frontend::instrument< decltype(ofm_dim_157) > ( ofm_dim_157, "ofm_dim_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11372:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_157 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_157) > (ofm_bound_157)) __ci3226__ = adf::frontend::instrument< decltype(ofm_bound_157) > ( ofm_bound_157, "ofm_bound_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11373:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_157 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_157) > (ofmsv_dim_157)) __ci3227__ = adf::frontend::instrument< decltype(ofmsv_dim_157) > ( ofmsv_dim_157, "ofmsv_dim_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11374:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_157 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_157) > (ofmsv_size_157)) __ci3228__ = adf::frontend::instrument< decltype(ofmsv_size_157) > ( ofmsv_size_157, "ofmsv_size_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11375:1", nullptr, ""); +uint32_t ofm_repetition_157 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_157) > (ofm_repetition_157)) __ci3229__ = adf::frontend::instrument< decltype(ofm_repetition_157) > ( ofm_repetition_157, "ofm_repetition_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11376:1", nullptr, ""); +bool has_l1_read_access_pattern_157 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_157) > (has_l1_read_access_pattern_157)) __ci3230__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_157) > ( has_l1_read_access_pattern_157, "has_l1_read_access_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11377:1", nullptr, ""); + +std::vector l1_read_pattern_157 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_157) > (l1_read_pattern_157)) __ci3231__ = adf::frontend::instrument< decltype(l1_read_pattern_157) > ( l1_read_pattern_157, "l1_read_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11379:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_157 = { +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_157) > (ofm_pattern_157)) __ci3232__ = adf::frontend::instrument< decltype(ofm_pattern_157) > ( ofm_pattern_157, "ofm_pattern_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_158 = {8, 64, 88, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_158) > (ifm_dim_158)) __ci3233__ = adf::frontend::instrument< decltype(ifm_dim_158) > ( ifm_dim_158, "ifm_dim_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11410:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_158 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_158) > (ifm_bound_158)) __ci3234__ = adf::frontend::instrument< decltype(ifm_bound_158) > ( ifm_bound_158, "ifm_bound_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11411:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_158 = {8, 1, 24, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_158) > (ifmsv_dim_158)) __ci3235__ = adf::frontend::instrument< decltype(ifmsv_dim_158) > ( ifmsv_dim_158, "ifmsv_dim_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11412:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_158 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_158) > (ifmsv_size_158)) __ci3236__ = adf::frontend::instrument< decltype(ifmsv_size_158) > ( ifmsv_size_158, "ifmsv_size_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11413:1", nullptr, ""); +uint32_t kernel_iter_158 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_158) > (kernel_iter_158)) __ci3237__ = adf::frontend::instrument< decltype(kernel_iter_158) > ( kernel_iter_158, "kernel_iter_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11414:1", nullptr, ""); +bool has_l1_write_access_pattern_158 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_158) > (has_l1_write_access_pattern_158)) __ci3238__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_158) > ( has_l1_write_access_pattern_158, "has_l1_write_access_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11415:1", nullptr, ""); +std::vector l1_write_pattern_158 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_158) > (l1_write_pattern_158)) __ci3239__ = adf::frontend::instrument< decltype(l1_write_pattern_158) > ( l1_write_pattern_158, "l1_write_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11416:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_158 = { +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 88, 1}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_158) > (ifm_pattern_158)) __ci3240__ = adf::frontend::instrument< decltype(ifm_pattern_158) > ( ifm_pattern_158, "ifm_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11417:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_158 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_158) > (wtssv_size_158)) __ci3241__ = adf::frontend::instrument< decltype(wtssv_size_158) > ( wtssv_size_158, "wtssv_size_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11432:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_158 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_158) > (has_l1_wts_write_access_pattern_158)) __ci3242__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_158) > ( has_l1_wts_write_access_pattern_158, "has_l1_wts_write_access_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11433:1", nullptr, ""); +std::vector l1_wts_write_pattern_158 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_158) > (l1_wts_write_pattern_158)) __ci3243__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_158) > ( l1_wts_write_pattern_158, "l1_wts_write_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11434:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_158 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_158) > (wts_pattern_158)) __ci3244__ = adf::frontend::instrument< decltype(wts_pattern_158) > ( wts_pattern_158, "wts_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11435:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_158 = {8, 1, 96, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_158) > (ofm_dim_158)) __ci3245__ = adf::frontend::instrument< decltype(ofm_dim_158) > ( ofm_dim_158, "ofm_dim_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11438:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_158 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_158) > (ofm_bound_158)) __ci3246__ = adf::frontend::instrument< decltype(ofm_bound_158) > ( ofm_bound_158, "ofm_bound_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11439:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_158 = {8, 1, 24, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_158) > (ofmsv_dim_158)) __ci3247__ = adf::frontend::instrument< decltype(ofmsv_dim_158) > ( ofmsv_dim_158, "ofmsv_dim_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11440:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_158 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_158) > (ofmsv_size_158)) __ci3248__ = adf::frontend::instrument< decltype(ofmsv_size_158) > ( ofmsv_size_158, "ofmsv_size_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11441:1", nullptr, ""); +uint32_t ofm_repetition_158 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_158) > (ofm_repetition_158)) __ci3249__ = adf::frontend::instrument< decltype(ofm_repetition_158) > ( ofm_repetition_158, "ofm_repetition_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11442:1", nullptr, ""); +bool has_l1_read_access_pattern_158 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_158) > (has_l1_read_access_pattern_158)) __ci3250__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_158) > ( has_l1_read_access_pattern_158, "has_l1_read_access_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11443:1", nullptr, ""); + +std::vector l1_read_pattern_158 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_158) > (l1_read_pattern_158)) __ci3251__ = adf::frontend::instrument< decltype(l1_read_pattern_158) > ( l1_read_pattern_158, "l1_read_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11445:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_158 = { +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 24, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 48, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 24, 2}, .offset = {0, 0, 72, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_158) > (ofm_pattern_158)) __ci3252__ = adf::frontend::instrument< decltype(ofm_pattern_158) > ( ofm_pattern_158, "ofm_pattern_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11447:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_159 = {8, 1, 96, 8}; decltype(adf::frontend::instrument< decltype(ifm_dim_159) > (ifm_dim_159)) __ci3253__ = adf::frontend::instrument< decltype(ifm_dim_159) > ( ifm_dim_159, "ifm_dim_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11476:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_159 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_159) > (ifm_bound_159)) __ci3254__ = adf::frontend::instrument< decltype(ifm_bound_159) > ( ifm_bound_159, "ifm_bound_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11477:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_159 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_159) > (ifmsv_dim_159)) __ci3255__ = adf::frontend::instrument< decltype(ifmsv_dim_159) > ( ifmsv_dim_159, "ifmsv_dim_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11478:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_159 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_159) > (ifmsv_size_159)) __ci3256__ = adf::frontend::instrument< decltype(ifmsv_size_159) > ( ifmsv_size_159, "ifmsv_size_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11479:1", nullptr, ""); +uint32_t kernel_iter_159 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_159) > (kernel_iter_159)) __ci3257__ = adf::frontend::instrument< decltype(kernel_iter_159) > ( kernel_iter_159, "kernel_iter_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11480:1", nullptr, ""); +bool has_l1_write_access_pattern_159 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_159) > (has_l1_write_access_pattern_159)) __ci3258__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_159) > ( has_l1_write_access_pattern_159, "has_l1_write_access_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11481:1", nullptr, ""); +std::vector l1_write_pattern_159 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_159) > (l1_write_pattern_159)) __ci3259__ = adf::frontend::instrument< decltype(l1_write_pattern_159) > ( l1_write_pattern_159, "l1_write_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11482:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_159 = { +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 96, 8}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_159) > (ifm_pattern_159)) __ci3260__ = adf::frontend::instrument< decltype(ifm_pattern_159) > ( ifm_pattern_159, "ifm_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11483:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_159 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_159) > (wtssv_size_159)) __ci3261__ = adf::frontend::instrument< decltype(wtssv_size_159) > ( wtssv_size_159, "wtssv_size_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11498:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_159 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_159) > (has_l1_wts_write_access_pattern_159)) __ci3262__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_159) > ( has_l1_wts_write_access_pattern_159, "has_l1_wts_write_access_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11499:1", nullptr, ""); +std::vector l1_wts_write_pattern_159 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_159) > (l1_wts_write_pattern_159)) __ci3263__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_159) > ( l1_wts_write_pattern_159, "l1_wts_write_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11500:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_159 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_159) > (wts_pattern_159)) __ci3264__ = adf::frontend::instrument< decltype(wts_pattern_159) > ( wts_pattern_159, "wts_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11501:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_159 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_159) > (ofm_dim_159)) __ci3265__ = adf::frontend::instrument< decltype(ofm_dim_159) > ( ofm_dim_159, "ofm_dim_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11504:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_159 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_159) > (ofm_bound_159)) __ci3266__ = adf::frontend::instrument< decltype(ofm_bound_159) > ( ofm_bound_159, "ofm_bound_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11505:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_159 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_159) > (ofmsv_dim_159)) __ci3267__ = adf::frontend::instrument< decltype(ofmsv_dim_159) > ( ofmsv_dim_159, "ofmsv_dim_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11506:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_159 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_159) > (ofmsv_size_159)) __ci3268__ = adf::frontend::instrument< decltype(ofmsv_size_159) > ( ofmsv_size_159, "ofmsv_size_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11507:1", nullptr, ""); +uint32_t ofm_repetition_159 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_159) > (ofm_repetition_159)) __ci3269__ = adf::frontend::instrument< decltype(ofm_repetition_159) > ( ofm_repetition_159, "ofm_repetition_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11508:1", nullptr, ""); +bool has_l1_read_access_pattern_159 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_159) > (has_l1_read_access_pattern_159)) __ci3270__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_159) > ( has_l1_read_access_pattern_159, "has_l1_read_access_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11509:1", nullptr, ""); + +std::vector l1_read_pattern_159 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_159) > (l1_read_pattern_159)) __ci3271__ = adf::frontend::instrument< decltype(l1_read_pattern_159) > ( l1_read_pattern_159, "l1_read_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11511:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_159 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_159) > (ofm_pattern_159)) __ci3272__ = adf::frontend::instrument< decltype(ofm_pattern_159) > ( ofm_pattern_159, "ofm_pattern_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11513:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_160 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_160) > (ifm_dim_160)) __ci3273__ = adf::frontend::instrument< decltype(ifm_dim_160) > ( ifm_dim_160, "ifm_dim_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11542:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_160 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_160) > (ifm_bound_160)) __ci3274__ = adf::frontend::instrument< decltype(ifm_bound_160) > ( ifm_bound_160, "ifm_bound_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11543:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_160 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_160) > (ifmsv_dim_160)) __ci3275__ = adf::frontend::instrument< decltype(ifmsv_dim_160) > ( ifmsv_dim_160, "ifmsv_dim_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11544:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_160 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_160) > (ifmsv_size_160)) __ci3276__ = adf::frontend::instrument< decltype(ifmsv_size_160) > ( ifmsv_size_160, "ifmsv_size_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11545:1", nullptr, ""); +uint32_t kernel_iter_160 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_160) > (kernel_iter_160)) __ci3277__ = adf::frontend::instrument< decltype(kernel_iter_160) > ( kernel_iter_160, "kernel_iter_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11546:1", nullptr, ""); +bool has_l1_write_access_pattern_160 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_160) > (has_l1_write_access_pattern_160)) __ci3278__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_160) > ( has_l1_write_access_pattern_160, "has_l1_write_access_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11547:1", nullptr, ""); +std::vector l1_write_pattern_160 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_160) > (l1_write_pattern_160)) __ci3279__ = adf::frontend::instrument< decltype(l1_write_pattern_160) > ( l1_write_pattern_160, "l1_write_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11548:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_160 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 84, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_160) > (ifm_pattern_160)) __ci3280__ = adf::frontend::instrument< decltype(ifm_pattern_160) > ( ifm_pattern_160, "ifm_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11549:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_160 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_160) > (wtssv_size_160)) __ci3281__ = adf::frontend::instrument< decltype(wtssv_size_160) > ( wtssv_size_160, "wtssv_size_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11564:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_160 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_160) > (has_l1_wts_write_access_pattern_160)) __ci3282__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_160) > ( has_l1_wts_write_access_pattern_160, "has_l1_wts_write_access_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11565:1", nullptr, ""); +std::vector l1_wts_write_pattern_160 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_160) > (l1_wts_write_pattern_160)) __ci3283__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_160) > ( l1_wts_write_pattern_160, "l1_wts_write_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11566:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_160 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_160) > (wts_pattern_160)) __ci3284__ = adf::frontend::instrument< decltype(wts_pattern_160) > ( wts_pattern_160, "wts_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11567:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_160 = {8, 1, 128, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_160) > (ofm_dim_160)) __ci3285__ = adf::frontend::instrument< decltype(ofm_dim_160) > ( ofm_dim_160, "ofm_dim_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11570:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_160 = {8, 1, 84, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_160) > (ofm_bound_160)) __ci3286__ = adf::frontend::instrument< decltype(ofm_bound_160) > ( ofm_bound_160, "ofm_bound_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11571:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_160 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_160) > (ofmsv_dim_160)) __ci3287__ = adf::frontend::instrument< decltype(ofmsv_dim_160) > ( ofmsv_dim_160, "ofmsv_dim_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11572:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_160 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_160) > (ofmsv_size_160)) __ci3288__ = adf::frontend::instrument< decltype(ofmsv_size_160) > ( ofmsv_size_160, "ofmsv_size_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11573:1", nullptr, ""); +uint32_t ofm_repetition_160 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_160) > (ofm_repetition_160)) __ci3289__ = adf::frontend::instrument< decltype(ofm_repetition_160) > ( ofm_repetition_160, "ofm_repetition_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11574:1", nullptr, ""); +bool has_l1_read_access_pattern_160 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_160) > (has_l1_read_access_pattern_160)) __ci3290__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_160) > ( has_l1_read_access_pattern_160, "has_l1_read_access_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11575:1", nullptr, ""); + +std::vector l1_read_pattern_160 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_160) > (l1_read_pattern_160)) __ci3291__ = adf::frontend::instrument< decltype(l1_read_pattern_160) > ( l1_read_pattern_160, "l1_read_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11577:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_160 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_160) > (ofm_pattern_160)) __ci3292__ = adf::frontend::instrument< decltype(ofm_pattern_160) > ( ofm_pattern_160, "ofm_pattern_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11579:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_162 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_162) > (ifm_dim_162)) __ci3293__ = adf::frontend::instrument< decltype(ifm_dim_162) > ( ifm_dim_162, "ifm_dim_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11608:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_162 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_162) > (ifm_bound_162)) __ci3294__ = adf::frontend::instrument< decltype(ifm_bound_162) > ( ifm_bound_162, "ifm_bound_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11609:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_162 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_162) > (ifmsv_dim_162)) __ci3295__ = adf::frontend::instrument< decltype(ifmsv_dim_162) > ( ifmsv_dim_162, "ifmsv_dim_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11610:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_162 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_162) > (ifmsv_size_162)) __ci3296__ = adf::frontend::instrument< decltype(ifmsv_size_162) > ( ifmsv_size_162, "ifmsv_size_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11611:1", nullptr, ""); +uint32_t kernel_iter_162 = 11; decltype(adf::frontend::instrument< decltype(kernel_iter_162) > (kernel_iter_162)) __ci3297__ = adf::frontend::instrument< decltype(kernel_iter_162) > ( kernel_iter_162, "kernel_iter_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11612:1", nullptr, ""); +bool has_l1_write_access_pattern_162 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_162) > (has_l1_write_access_pattern_162)) __ci3298__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_162) > ( has_l1_write_access_pattern_162, "has_l1_write_access_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11613:1", nullptr, ""); +std::vector l1_write_pattern_162 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_162) > (l1_write_pattern_162)) __ci3299__ = adf::frontend::instrument< decltype(l1_write_pattern_162) > ( l1_write_pattern_162, "l1_write_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11614:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_162 = { +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_162) > (ifm_pattern_162)) __ci3300__ = adf::frontend::instrument< decltype(ifm_pattern_162) > ( ifm_pattern_162, "ifm_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11615:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_162 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_162) > (ifm2_dim_162)) __ci3301__ = adf::frontend::instrument< decltype(ifm2_dim_162) > ( ifm2_dim_162, "ifm2_dim_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11630:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_162 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_162) > (ifm2_bound_162)) __ci3302__ = adf::frontend::instrument< decltype(ifm2_bound_162) > ( ifm2_bound_162, "ifm2_bound_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11631:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_162 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_162) > (ifm2sv_dim_162)) __ci3303__ = adf::frontend::instrument< decltype(ifm2sv_dim_162) > ( ifm2sv_dim_162, "ifm2sv_dim_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11632:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_162 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_162) > (ifm2sv_size_162)) __ci3304__ = adf::frontend::instrument< decltype(ifm2sv_size_162) > ( ifm2sv_size_162, "ifm2sv_size_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11633:1", nullptr, ""); +std::vector> ifm2_pattern_162 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 44} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_162) > (ifm2_pattern_162)) __ci3305__ = adf::frontend::instrument< decltype(ifm2_pattern_162) > ( ifm2_pattern_162, "ifm2_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11634:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_162 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_162) > (wtssv_size_162)) __ci3306__ = adf::frontend::instrument< decltype(wtssv_size_162) > ( wtssv_size_162, "wtssv_size_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11649:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_162 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_162) > (has_l1_wts_write_access_pattern_162)) __ci3307__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_162) > ( has_l1_wts_write_access_pattern_162, "has_l1_wts_write_access_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11650:1", nullptr, ""); +std::vector l1_wts_write_pattern_162 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_162) > (l1_wts_write_pattern_162)) __ci3308__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_162) > ( l1_wts_write_pattern_162, "l1_wts_write_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11651:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_162 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_162) > (wts_pattern_162)) __ci3309__ = adf::frontend::instrument< decltype(wts_pattern_162) > ( wts_pattern_162, "wts_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11652:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_162 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_162) > (ofm_dim_162)) __ci3310__ = adf::frontend::instrument< decltype(ofm_dim_162) > ( ofm_dim_162, "ofm_dim_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11655:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_162 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_162) > (ofm_bound_162)) __ci3311__ = adf::frontend::instrument< decltype(ofm_bound_162) > ( ofm_bound_162, "ofm_bound_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11656:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_162 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_162) > (ofmsv_dim_162)) __ci3312__ = adf::frontend::instrument< decltype(ofmsv_dim_162) > ( ofmsv_dim_162, "ofmsv_dim_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11657:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_162 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_162) > (ofmsv_size_162)) __ci3313__ = adf::frontend::instrument< decltype(ofmsv_size_162) > ( ofmsv_size_162, "ofmsv_size_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11658:1", nullptr, ""); +uint32_t ofm_repetition_162 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_162) > (ofm_repetition_162)) __ci3314__ = adf::frontend::instrument< decltype(ofm_repetition_162) > ( ofm_repetition_162, "ofm_repetition_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11659:1", nullptr, ""); +bool has_l1_read_access_pattern_162 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_162) > (has_l1_read_access_pattern_162)) __ci3315__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_162) > ( has_l1_read_access_pattern_162, "has_l1_read_access_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11660:1", nullptr, ""); + +std::vector l1_read_pattern_162 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_162) > (l1_read_pattern_162)) __ci3316__ = adf::frontend::instrument< decltype(l1_read_pattern_162) > ( l1_read_pattern_162, "l1_read_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11662:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_162 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 11} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_162) > (ofm_pattern_162)) __ci3317__ = adf::frontend::instrument< decltype(ofm_pattern_162) > ( ofm_pattern_162, "ofm_pattern_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11664:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_163 = {8, 20, 88, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_163) > (ifm_dim_163)) __ci3318__ = adf::frontend::instrument< decltype(ifm_dim_163) > ( ifm_dim_163, "ifm_dim_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11693:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_163 = {8, 20, 84, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_163) > (ifm_bound_163)) __ci3319__ = adf::frontend::instrument< decltype(ifm_bound_163) > ( ifm_bound_163, "ifm_bound_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11694:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_163 = {8, 32, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_163) > (ifmsv_dim_163)) __ci3320__ = adf::frontend::instrument< decltype(ifmsv_dim_163) > ( ifmsv_dim_163, "ifmsv_dim_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11695:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_163 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_163) > (ifmsv_size_163)) __ci3321__ = adf::frontend::instrument< decltype(ifmsv_size_163) > ( ifmsv_size_163, "ifmsv_size_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11696:1", nullptr, ""); +uint32_t kernel_iter_163 = 27; decltype(adf::frontend::instrument< decltype(kernel_iter_163) > (kernel_iter_163)) __ci3322__ = adf::frontend::instrument< decltype(kernel_iter_163) > ( kernel_iter_163, "kernel_iter_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11697:1", nullptr, ""); +bool has_l1_write_access_pattern_163 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_163) > (has_l1_write_access_pattern_163)) __ci3323__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_163) > ( has_l1_write_access_pattern_163, "has_l1_write_access_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11698:1", nullptr, ""); +std::vector l1_write_pattern_163 = {tiling({.buffer_dimension = {8, 32, 10, 1}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_163) > (l1_write_pattern_163)) __ci3324__ = adf::frontend::instrument< decltype(l1_write_pattern_163) > ( l1_write_pattern_163, "l1_write_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11699:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_163 = { +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 84, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_163) > (ifm_pattern_163)) __ci3325__ = adf::frontend::instrument< decltype(ifm_pattern_163) > ( ifm_pattern_163, "ifm_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11700:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_163 = {120960}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_163) > (wts_ddr_dim_163)) __ci3326__ = adf::frontend::instrument< decltype(wts_ddr_dim_163) > ( wts_ddr_dim_163, "wts_ddr_dim_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11715:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_163 = {120960}; decltype(adf::frontend::instrument< decltype(wts_dim_163) > (wts_dim_163)) __ci3327__ = adf::frontend::instrument< decltype(wts_dim_163) > ( wts_dim_163, "wts_dim_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11716:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_163 = {3360}; decltype(adf::frontend::instrument< decltype(wtssv_dim_163) > (wtssv_dim_163)) __ci3328__ = adf::frontend::instrument< decltype(wtssv_dim_163) > ( wtssv_dim_163, "wtssv_dim_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11717:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_163 = 3360; decltype(adf::frontend::instrument< decltype(wtssv_size_163) > (wtssv_size_163)) __ci3329__ = adf::frontend::instrument< decltype(wtssv_size_163) > ( wtssv_size_163, "wtssv_size_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11718:1", nullptr, ""); +uint32_t wts_repetition_163 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_163) > (wts_repetition_163)) __ci3330__ = adf::frontend::instrument< decltype(wts_repetition_163) > ( wts_repetition_163, "wts_repetition_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11719:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_163 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_163) > (has_l1_wts_write_access_pattern_163)) __ci3331__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_163) > ( has_l1_wts_write_access_pattern_163, "has_l1_wts_write_access_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11720:1", nullptr, ""); +std::vector l1_wts_write_pattern_163 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_163) > (l1_wts_write_pattern_163)) __ci3332__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_163) > ( l1_wts_write_pattern_163, "l1_wts_write_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11721:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_163 = { +{ + tiling({.buffer_dimension = {30240, 4}, .tiling_dimension = {3360, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {30240, 4}, .tiling_dimension = {3360, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {30240, 4}, .tiling_dimension = {3360, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {30240, 4}, .tiling_dimension = {3360, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_163) > (wts_pattern_163)) __ci3333__ = adf::frontend::instrument< decltype(wts_pattern_163) > ( wts_pattern_163, "wts_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11722:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_163[] = { +{ + tiling({.buffer_dimension = {120960, 1}, .tiling_dimension = {60480, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {120960, 1}, .tiling_dimension = {60480, 1}, .offset = {60480, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_163) > (wts_ddr_read_pattern_163)) __ci3334__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_163) > ( wts_ddr_read_pattern_163, "wts_ddr_read_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11737:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_163[] = { +{ + tiling({.buffer_dimension = {120960}, .tiling_dimension = {60480}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {120960}, .tiling_dimension = {60480}, .offset = {60480}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_163) > (wts_ddr_write_pattern_163)) __ci3335__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_163) > ( wts_ddr_write_pattern_163, "wts_ddr_write_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11744:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_163 = {8, 32, 20, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_163) > (ofm_dim_163)) __ci3336__ = adf::frontend::instrument< decltype(ofm_dim_163) > ( ofm_dim_163, "ofm_dim_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11753:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_163 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_163) > (ofm_bound_163)) __ci3337__ = adf::frontend::instrument< decltype(ofm_bound_163) > ( ofm_bound_163, "ofm_bound_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11754:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_163 = {8, 32, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_163) > (ofmsv_dim_163)) __ci3338__ = adf::frontend::instrument< decltype(ofmsv_dim_163) > ( ofmsv_dim_163, "ofmsv_dim_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11755:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_163 = 1280; decltype(adf::frontend::instrument< decltype(ofmsv_size_163) > (ofmsv_size_163)) __ci3339__ = adf::frontend::instrument< decltype(ofmsv_size_163) > ( ofmsv_size_163, "ofmsv_size_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11756:1", nullptr, ""); +uint32_t ofm_repetition_163 = 9; decltype(adf::frontend::instrument< decltype(ofm_repetition_163) > (ofm_repetition_163)) __ci3340__ = adf::frontend::instrument< decltype(ofm_repetition_163) > ( ofm_repetition_163, "ofm_repetition_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11757:1", nullptr, ""); +bool has_l1_read_access_pattern_163 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_163) > (has_l1_read_access_pattern_163)) __ci3341__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_163) > ( has_l1_read_access_pattern_163, "has_l1_read_access_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11758:1", nullptr, ""); + +std::vector l1_read_pattern_163 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_163) > (l1_read_pattern_163)) __ci3342__ = adf::frontend::instrument< decltype(l1_read_pattern_163) > ( l1_read_pattern_163, "l1_read_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11760:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_163 = { +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_163) > (ofm_pattern_163)) __ci3343__ = adf::frontend::instrument< decltype(ofm_pattern_163) > ( ofm_pattern_163, "ofm_pattern_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11762:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_164 = {8, 32, 20, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_164) > (ifm_dim_164)) __ci3344__ = adf::frontend::instrument< decltype(ifm_dim_164) > ( ifm_dim_164, "ifm_dim_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11791:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_164 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_164) > (ifm_bound_164)) __ci3345__ = adf::frontend::instrument< decltype(ifm_bound_164) > ( ifm_bound_164, "ifm_bound_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11792:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_164 = {8, 32, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_164) > (ifmsv_dim_164)) __ci3346__ = adf::frontend::instrument< decltype(ifmsv_dim_164) > ( ifmsv_dim_164, "ifmsv_dim_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11793:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_164 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_164) > (ifmsv_size_164)) __ci3347__ = adf::frontend::instrument< decltype(ifmsv_size_164) > ( ifmsv_size_164, "ifmsv_size_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11794:1", nullptr, ""); +uint32_t kernel_iter_164 = 36; decltype(adf::frontend::instrument< decltype(kernel_iter_164) > (kernel_iter_164)) __ci3348__ = adf::frontend::instrument< decltype(kernel_iter_164) > ( kernel_iter_164, "kernel_iter_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11795:1", nullptr, ""); +bool has_l1_write_access_pattern_164 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_164) > (has_l1_write_access_pattern_164)) __ci3349__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_164) > ( has_l1_write_access_pattern_164, "has_l1_write_access_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11796:1", nullptr, ""); +std::vector l1_write_pattern_164 = {tiling({.buffer_dimension = {8, 32, 10, 1}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_164) > (l1_write_pattern_164)) __ci3350__ = adf::frontend::instrument< decltype(l1_write_pattern_164) > ( l1_write_pattern_164, "l1_write_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11797:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_164 = { +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_164) > (ifm_pattern_164)) __ci3351__ = adf::frontend::instrument< decltype(ifm_pattern_164) > ( ifm_pattern_164, "ifm_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11798:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_164 = {161280}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_164) > (wts_ddr_dim_164)) __ci3352__ = adf::frontend::instrument< decltype(wts_ddr_dim_164) > ( wts_ddr_dim_164, "wts_ddr_dim_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11813:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_164 = {161280}; decltype(adf::frontend::instrument< decltype(wts_dim_164) > (wts_dim_164)) __ci3353__ = adf::frontend::instrument< decltype(wts_dim_164) > ( wts_dim_164, "wts_dim_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11814:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_164 = {3360}; decltype(adf::frontend::instrument< decltype(wtssv_dim_164) > (wtssv_dim_164)) __ci3354__ = adf::frontend::instrument< decltype(wtssv_dim_164) > ( wtssv_dim_164, "wtssv_dim_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11815:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_164 = 3360; decltype(adf::frontend::instrument< decltype(wtssv_size_164) > (wtssv_size_164)) __ci3355__ = adf::frontend::instrument< decltype(wtssv_size_164) > ( wtssv_size_164, "wtssv_size_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11816:1", nullptr, ""); +uint32_t wts_repetition_164 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_164) > (wts_repetition_164)) __ci3356__ = adf::frontend::instrument< decltype(wts_repetition_164) > ( wts_repetition_164, "wts_repetition_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11817:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_164 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_164) > (has_l1_wts_write_access_pattern_164)) __ci3357__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_164) > ( has_l1_wts_write_access_pattern_164, "has_l1_wts_write_access_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11818:1", nullptr, ""); +std::vector l1_wts_write_pattern_164 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_164) > (l1_wts_write_pattern_164)) __ci3358__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_164) > ( l1_wts_write_pattern_164, "l1_wts_write_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11819:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_164 = { +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 8}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 12}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 16}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 20}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 9}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 13}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 17}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 21}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 10}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 14}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 18}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 22}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 11}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 15}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 19}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 23}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_164) > (wts_pattern_164)) __ci3359__ = adf::frontend::instrument< decltype(wts_pattern_164) > ( wts_pattern_164, "wts_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11820:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_164[] = { +{ + tiling({.buffer_dimension = {161280, 1}, .tiling_dimension = {80640, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {161280, 1}, .tiling_dimension = {80640, 1}, .offset = {80640, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_164) > (wts_ddr_read_pattern_164)) __ci3360__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_164) > ( wts_ddr_read_pattern_164, "wts_ddr_read_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11855:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_164[] = { +{ + tiling({.buffer_dimension = {161280}, .tiling_dimension = {80640}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {161280}, .tiling_dimension = {80640}, .offset = {80640}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_164) > (wts_ddr_write_pattern_164)) __ci3361__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_164) > ( wts_ddr_write_pattern_164, "wts_ddr_write_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11862:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_164 = {8, 32, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_164) > (ofm_dim_164)) __ci3362__ = adf::frontend::instrument< decltype(ofm_dim_164) > ( ofm_dim_164, "ofm_dim_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11871:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_164 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_164) > (ofm_bound_164)) __ci3363__ = adf::frontend::instrument< decltype(ofm_bound_164) > ( ofm_bound_164, "ofm_bound_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11872:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_164 = {8, 32, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_164) > (ofmsv_dim_164)) __ci3364__ = adf::frontend::instrument< decltype(ofmsv_dim_164) > ( ofmsv_dim_164, "ofmsv_dim_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11873:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_164 = 1280; decltype(adf::frontend::instrument< decltype(ofmsv_size_164) > (ofmsv_size_164)) __ci3365__ = adf::frontend::instrument< decltype(ofmsv_size_164) > ( ofmsv_size_164, "ofmsv_size_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11874:1", nullptr, ""); +uint32_t ofm_repetition_164 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_164) > (ofm_repetition_164)) __ci3366__ = adf::frontend::instrument< decltype(ofm_repetition_164) > ( ofm_repetition_164, "ofm_repetition_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11875:1", nullptr, ""); +bool has_l1_read_access_pattern_164 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_164) > (has_l1_read_access_pattern_164)) __ci3367__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_164) > ( has_l1_read_access_pattern_164, "has_l1_read_access_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11876:1", nullptr, ""); + +std::vector l1_read_pattern_164 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_164) > (l1_read_pattern_164)) __ci3368__ = adf::frontend::instrument< decltype(l1_read_pattern_164) > ( l1_read_pattern_164, "l1_read_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11878:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_164 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_164) > (ofm_pattern_164)) __ci3369__ = adf::frontend::instrument< decltype(ofm_pattern_164) > ( ofm_pattern_164, "ofm_pattern_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11880:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_165 = {8, 32, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_165) > (ifm_dim_165)) __ci3370__ = adf::frontend::instrument< decltype(ifm_dim_165) > ( ifm_dim_165, "ifm_dim_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11909:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_165 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_165) > (ifm_bound_165)) __ci3371__ = adf::frontend::instrument< decltype(ifm_bound_165) > ( ifm_bound_165, "ifm_bound_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11910:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_165 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_165) > (ifmsv_dim_165)) __ci3372__ = adf::frontend::instrument< decltype(ifmsv_dim_165) > ( ifmsv_dim_165, "ifmsv_dim_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11911:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_165 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_165) > (ifmsv_size_165)) __ci3373__ = adf::frontend::instrument< decltype(ifmsv_size_165) > ( ifmsv_size_165, "ifmsv_size_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11912:1", nullptr, ""); +uint32_t kernel_iter_165 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_165) > (kernel_iter_165)) __ci3374__ = adf::frontend::instrument< decltype(kernel_iter_165) > ( kernel_iter_165, "kernel_iter_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11913:1", nullptr, ""); +bool has_l1_write_access_pattern_165 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_165) > (has_l1_write_access_pattern_165)) __ci3375__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_165) > ( has_l1_write_access_pattern_165, "has_l1_write_access_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11914:1", nullptr, ""); +std::vector l1_write_pattern_165 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_165) > (l1_write_pattern_165)) __ci3376__ = adf::frontend::instrument< decltype(l1_write_pattern_165) > ( l1_write_pattern_165, "l1_write_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11915:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_165 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_165) > (ifm_pattern_165)) __ci3377__ = adf::frontend::instrument< decltype(ifm_pattern_165) > ( ifm_pattern_165, "ifm_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11916:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_165 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_165) > (wtssv_size_165)) __ci3378__ = adf::frontend::instrument< decltype(wtssv_size_165) > ( wtssv_size_165, "wtssv_size_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11931:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_165 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_165) > (has_l1_wts_write_access_pattern_165)) __ci3379__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_165) > ( has_l1_wts_write_access_pattern_165, "has_l1_wts_write_access_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11932:1", nullptr, ""); +std::vector l1_wts_write_pattern_165 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_165) > (l1_wts_write_pattern_165)) __ci3380__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_165) > ( l1_wts_write_pattern_165, "l1_wts_write_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11933:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_165 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_165) > (wts_pattern_165)) __ci3381__ = adf::frontend::instrument< decltype(wts_pattern_165) > ( wts_pattern_165, "wts_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11934:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_165 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_165) > (ofm_dim_165)) __ci3382__ = adf::frontend::instrument< decltype(ofm_dim_165) > ( ofm_dim_165, "ofm_dim_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11937:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_165 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_165) > (ofm_bound_165)) __ci3383__ = adf::frontend::instrument< decltype(ofm_bound_165) > ( ofm_bound_165, "ofm_bound_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11938:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_165 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_165) > (ofmsv_dim_165)) __ci3384__ = adf::frontend::instrument< decltype(ofmsv_dim_165) > ( ofmsv_dim_165, "ofmsv_dim_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11939:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_165 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_165) > (ofmsv_size_165)) __ci3385__ = adf::frontend::instrument< decltype(ofmsv_size_165) > ( ofmsv_size_165, "ofmsv_size_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11940:1", nullptr, ""); +uint32_t ofm_repetition_165 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_165) > (ofm_repetition_165)) __ci3386__ = adf::frontend::instrument< decltype(ofm_repetition_165) > ( ofm_repetition_165, "ofm_repetition_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11941:1", nullptr, ""); +bool has_l1_read_access_pattern_165 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_165) > (has_l1_read_access_pattern_165)) __ci3387__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_165) > ( has_l1_read_access_pattern_165, "has_l1_read_access_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11942:1", nullptr, ""); + +std::vector l1_read_pattern_165 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_165) > (l1_read_pattern_165)) __ci3388__ = adf::frontend::instrument< decltype(l1_read_pattern_165) > ( l1_read_pattern_165, "l1_read_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11944:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_165 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_165) > (ofm_pattern_165)) __ci3389__ = adf::frontend::instrument< decltype(ofm_pattern_165) > ( ofm_pattern_165, "ofm_pattern_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11946:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_166 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_166) > (ifm_dim_166)) __ci3390__ = adf::frontend::instrument< decltype(ifm_dim_166) > ( ifm_dim_166, "ifm_dim_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11975:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_166 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_166) > (ifm_bound_166)) __ci3391__ = adf::frontend::instrument< decltype(ifm_bound_166) > ( ifm_bound_166, "ifm_bound_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11976:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_166 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_166) > (ifmsv_dim_166)) __ci3392__ = adf::frontend::instrument< decltype(ifmsv_dim_166) > ( ifmsv_dim_166, "ifmsv_dim_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11977:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_166 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_166) > (ifmsv_size_166)) __ci3393__ = adf::frontend::instrument< decltype(ifmsv_size_166) > ( ifmsv_size_166, "ifmsv_size_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11978:1", nullptr, ""); +uint32_t kernel_iter_166 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_166) > (kernel_iter_166)) __ci3394__ = adf::frontend::instrument< decltype(kernel_iter_166) > ( kernel_iter_166, "kernel_iter_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11979:1", nullptr, ""); +bool has_l1_write_access_pattern_166 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_166) > (has_l1_write_access_pattern_166)) __ci3395__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_166) > ( has_l1_write_access_pattern_166, "has_l1_write_access_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11980:1", nullptr, ""); +std::vector l1_write_pattern_166 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_166) > (l1_write_pattern_166)) __ci3396__ = adf::frontend::instrument< decltype(l1_write_pattern_166) > ( l1_write_pattern_166, "l1_write_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11981:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_166 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_166) > (ifm_pattern_166)) __ci3397__ = adf::frontend::instrument< decltype(ifm_pattern_166) > ( ifm_pattern_166, "ifm_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11982:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_166 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_166) > (wtssv_size_166)) __ci3398__ = adf::frontend::instrument< decltype(wtssv_size_166) > ( wtssv_size_166, "wtssv_size_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11997:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_166 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_166) > (has_l1_wts_write_access_pattern_166)) __ci3399__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_166) > ( has_l1_wts_write_access_pattern_166, "has_l1_wts_write_access_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11998:1", nullptr, ""); +std::vector l1_wts_write_pattern_166 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_166) > (l1_wts_write_pattern_166)) __ci3400__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_166) > ( l1_wts_write_pattern_166, "l1_wts_write_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:11999:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_166 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_166) > (wts_pattern_166)) __ci3401__ = adf::frontend::instrument< decltype(wts_pattern_166) > ( wts_pattern_166, "wts_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_166 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_166) > (ofm_dim_166)) __ci3402__ = adf::frontend::instrument< decltype(ofm_dim_166) > ( ofm_dim_166, "ofm_dim_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12003:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_166 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_166) > (ofm_bound_166)) __ci3403__ = adf::frontend::instrument< decltype(ofm_bound_166) > ( ofm_bound_166, "ofm_bound_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12004:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_166 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_166) > (ofmsv_dim_166)) __ci3404__ = adf::frontend::instrument< decltype(ofmsv_dim_166) > ( ofmsv_dim_166, "ofmsv_dim_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12005:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_166 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_166) > (ofmsv_size_166)) __ci3405__ = adf::frontend::instrument< decltype(ofmsv_size_166) > ( ofmsv_size_166, "ofmsv_size_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12006:1", nullptr, ""); +uint32_t ofm_repetition_166 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_166) > (ofm_repetition_166)) __ci3406__ = adf::frontend::instrument< decltype(ofm_repetition_166) > ( ofm_repetition_166, "ofm_repetition_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12007:1", nullptr, ""); +bool has_l1_read_access_pattern_166 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_166) > (has_l1_read_access_pattern_166)) __ci3407__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_166) > ( has_l1_read_access_pattern_166, "has_l1_read_access_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12008:1", nullptr, ""); + +std::vector l1_read_pattern_166 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_166) > (l1_read_pattern_166)) __ci3408__ = adf::frontend::instrument< decltype(l1_read_pattern_166) > ( l1_read_pattern_166, "l1_read_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12010:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_166 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_166) > (ofm_pattern_166)) __ci3409__ = adf::frontend::instrument< decltype(ofm_pattern_166) > ( ofm_pattern_166, "ofm_pattern_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12012:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_167 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_167) > (ifm_dim_167)) __ci3410__ = adf::frontend::instrument< decltype(ifm_dim_167) > ( ifm_dim_167, "ifm_dim_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12041:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_167 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_167) > (ifm_bound_167)) __ci3411__ = adf::frontend::instrument< decltype(ifm_bound_167) > ( ifm_bound_167, "ifm_bound_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12042:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_167 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_167) > (ifmsv_dim_167)) __ci3412__ = adf::frontend::instrument< decltype(ifmsv_dim_167) > ( ifmsv_dim_167, "ifmsv_dim_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12043:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_167 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_167) > (ifmsv_size_167)) __ci3413__ = adf::frontend::instrument< decltype(ifmsv_size_167) > ( ifmsv_size_167, "ifmsv_size_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12044:1", nullptr, ""); +uint32_t kernel_iter_167 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_167) > (kernel_iter_167)) __ci3414__ = adf::frontend::instrument< decltype(kernel_iter_167) > ( kernel_iter_167, "kernel_iter_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12045:1", nullptr, ""); +bool has_l1_write_access_pattern_167 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_167) > (has_l1_write_access_pattern_167)) __ci3415__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_167) > ( has_l1_write_access_pattern_167, "has_l1_write_access_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12046:1", nullptr, ""); +std::vector l1_write_pattern_167 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_167) > (l1_write_pattern_167)) __ci3416__ = adf::frontend::instrument< decltype(l1_write_pattern_167) > ( l1_write_pattern_167, "l1_write_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12047:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_167 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_167) > (ifm_pattern_167)) __ci3417__ = adf::frontend::instrument< decltype(ifm_pattern_167) > ( ifm_pattern_167, "ifm_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_167 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_167) > (wtssv_size_167)) __ci3418__ = adf::frontend::instrument< decltype(wtssv_size_167) > ( wtssv_size_167, "wtssv_size_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12063:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_167 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_167) > (has_l1_wts_write_access_pattern_167)) __ci3419__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_167) > ( has_l1_wts_write_access_pattern_167, "has_l1_wts_write_access_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12064:1", nullptr, ""); +std::vector l1_wts_write_pattern_167 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_167) > (l1_wts_write_pattern_167)) __ci3420__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_167) > ( l1_wts_write_pattern_167, "l1_wts_write_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12065:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_167 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_167) > (wts_pattern_167)) __ci3421__ = adf::frontend::instrument< decltype(wts_pattern_167) > ( wts_pattern_167, "wts_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12066:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_167 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_167) > (ofm_dim_167)) __ci3422__ = adf::frontend::instrument< decltype(ofm_dim_167) > ( ofm_dim_167, "ofm_dim_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12069:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_167 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_167) > (ofm_bound_167)) __ci3423__ = adf::frontend::instrument< decltype(ofm_bound_167) > ( ofm_bound_167, "ofm_bound_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12070:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_167 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_167) > (ofmsv_dim_167)) __ci3424__ = adf::frontend::instrument< decltype(ofmsv_dim_167) > ( ofmsv_dim_167, "ofmsv_dim_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12071:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_167 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_167) > (ofmsv_size_167)) __ci3425__ = adf::frontend::instrument< decltype(ofmsv_size_167) > ( ofmsv_size_167, "ofmsv_size_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12072:1", nullptr, ""); +uint32_t ofm_repetition_167 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_167) > (ofm_repetition_167)) __ci3426__ = adf::frontend::instrument< decltype(ofm_repetition_167) > ( ofm_repetition_167, "ofm_repetition_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12073:1", nullptr, ""); +bool has_l1_read_access_pattern_167 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_167) > (has_l1_read_access_pattern_167)) __ci3427__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_167) > ( has_l1_read_access_pattern_167, "has_l1_read_access_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12074:1", nullptr, ""); + +std::vector l1_read_pattern_167 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_167) > (l1_read_pattern_167)) __ci3428__ = adf::frontend::instrument< decltype(l1_read_pattern_167) > ( l1_read_pattern_167, "l1_read_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12076:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_167 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_167) > (ofm_pattern_167)) __ci3429__ = adf::frontend::instrument< decltype(ofm_pattern_167) > ( ofm_pattern_167, "ofm_pattern_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12078:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_168 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_dim_168) > (ifm_dim_168)) __ci3430__ = adf::frontend::instrument< decltype(ifm_dim_168) > ( ifm_dim_168, "ifm_dim_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12107:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_168 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_bound_168) > (ifm_bound_168)) __ci3431__ = adf::frontend::instrument< decltype(ifm_bound_168) > ( ifm_bound_168, "ifm_bound_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12108:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_168 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_168) > (ifmsv_dim_168)) __ci3432__ = adf::frontend::instrument< decltype(ifmsv_dim_168) > ( ifmsv_dim_168, "ifmsv_dim_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12109:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_168 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_168) > (ifmsv_size_168)) __ci3433__ = adf::frontend::instrument< decltype(ifmsv_size_168) > ( ifmsv_size_168, "ifmsv_size_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12110:1", nullptr, ""); +uint32_t kernel_iter_168 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_168) > (kernel_iter_168)) __ci3434__ = adf::frontend::instrument< decltype(kernel_iter_168) > ( kernel_iter_168, "kernel_iter_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12111:1", nullptr, ""); +bool has_l1_write_access_pattern_168 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_168) > (has_l1_write_access_pattern_168)) __ci3435__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_168) > ( has_l1_write_access_pattern_168, "has_l1_write_access_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12112:1", nullptr, ""); +std::vector l1_write_pattern_168 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_168) > (l1_write_pattern_168)) __ci3436__ = adf::frontend::instrument< decltype(l1_write_pattern_168) > ( l1_write_pattern_168, "l1_write_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12113:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_168 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_168) > (ifm_pattern_168)) __ci3437__ = adf::frontend::instrument< decltype(ifm_pattern_168) > ( ifm_pattern_168, "ifm_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12114:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_168 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_dim_168) > (ifm2_dim_168)) __ci3438__ = adf::frontend::instrument< decltype(ifm2_dim_168) > ( ifm2_dim_168, "ifm2_dim_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12129:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_168 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_bound_168) > (ifm2_bound_168)) __ci3439__ = adf::frontend::instrument< decltype(ifm2_bound_168) > ( ifm2_bound_168, "ifm2_bound_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12130:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_168 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_168) > (ifm2sv_dim_168)) __ci3440__ = adf::frontend::instrument< decltype(ifm2sv_dim_168) > ( ifm2sv_dim_168, "ifm2sv_dim_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12131:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_168 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_168) > (ifm2sv_size_168)) __ci3441__ = adf::frontend::instrument< decltype(ifm2sv_size_168) > ( ifm2sv_size_168, "ifm2sv_size_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12132:1", nullptr, ""); +std::vector> ifm2_pattern_168 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_168) > (ifm2_pattern_168)) __ci3442__ = adf::frontend::instrument< decltype(ifm2_pattern_168) > ( ifm2_pattern_168, "ifm2_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12133:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_168 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_168) > (wtssv_size_168)) __ci3443__ = adf::frontend::instrument< decltype(wtssv_size_168) > ( wtssv_size_168, "wtssv_size_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12148:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_168 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_168) > (has_l1_wts_write_access_pattern_168)) __ci3444__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_168) > ( has_l1_wts_write_access_pattern_168, "has_l1_wts_write_access_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12149:1", nullptr, ""); +std::vector l1_wts_write_pattern_168 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_168) > (l1_wts_write_pattern_168)) __ci3445__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_168) > ( l1_wts_write_pattern_168, "l1_wts_write_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12150:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_168 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_168) > (wts_pattern_168)) __ci3446__ = adf::frontend::instrument< decltype(wts_pattern_168) > ( wts_pattern_168, "wts_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12151:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_168 = {8, 20, 120, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_168) > (ofm_dim_168)) __ci3447__ = adf::frontend::instrument< decltype(ofm_dim_168) > ( ofm_dim_168, "ofm_dim_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12154:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_168 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ofm_bound_168) > (ofm_bound_168)) __ci3448__ = adf::frontend::instrument< decltype(ofm_bound_168) > ( ofm_bound_168, "ofm_bound_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12155:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_168 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_168) > (ofmsv_dim_168)) __ci3449__ = adf::frontend::instrument< decltype(ofmsv_dim_168) > ( ofmsv_dim_168, "ofmsv_dim_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12156:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_168 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_168) > (ofmsv_size_168)) __ci3450__ = adf::frontend::instrument< decltype(ofmsv_size_168) > ( ofmsv_size_168, "ofmsv_size_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12157:1", nullptr, ""); +uint32_t ofm_repetition_168 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_168) > (ofm_repetition_168)) __ci3451__ = adf::frontend::instrument< decltype(ofm_repetition_168) > ( ofm_repetition_168, "ofm_repetition_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12158:1", nullptr, ""); +bool has_l1_read_access_pattern_168 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_168) > (has_l1_read_access_pattern_168)) __ci3452__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_168) > ( has_l1_read_access_pattern_168, "has_l1_read_access_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12159:1", nullptr, ""); + +std::vector l1_read_pattern_168 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_168) > (l1_read_pattern_168)) __ci3453__ = adf::frontend::instrument< decltype(l1_read_pattern_168) > ( l1_read_pattern_168, "l1_read_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12161:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_168 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_168) > (ofm_pattern_168)) __ci3454__ = adf::frontend::instrument< decltype(ofm_pattern_168) > ( ofm_pattern_168, "ofm_pattern_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12163:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_169 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_169) > (ifm_dim_169)) __ci3455__ = adf::frontend::instrument< decltype(ifm_dim_169) > ( ifm_dim_169, "ifm_dim_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12192:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_169 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_169) > (ifm_bound_169)) __ci3456__ = adf::frontend::instrument< decltype(ifm_bound_169) > ( ifm_bound_169, "ifm_bound_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12193:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_169 = {8, 16, 1, 10}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_169) > (ifmsv_dim_169)) __ci3457__ = adf::frontend::instrument< decltype(ifmsv_dim_169) > ( ifmsv_dim_169, "ifmsv_dim_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12194:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_169 = 5120; decltype(adf::frontend::instrument< decltype(ifmsv_size_169) > (ifmsv_size_169)) __ci3458__ = adf::frontend::instrument< decltype(ifmsv_size_169) > ( ifmsv_size_169, "ifmsv_size_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12195:1", nullptr, ""); +uint32_t kernel_iter_169 = 180; decltype(adf::frontend::instrument< decltype(kernel_iter_169) > (kernel_iter_169)) __ci3459__ = adf::frontend::instrument< decltype(kernel_iter_169) > ( kernel_iter_169, "kernel_iter_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12196:1", nullptr, ""); +bool has_l1_write_access_pattern_169 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_169) > (has_l1_write_access_pattern_169)) __ci3460__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_169) > ( has_l1_write_access_pattern_169, "has_l1_write_access_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12197:1", nullptr, ""); +std::vector l1_write_pattern_169 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_169) > (l1_write_pattern_169)) __ci3461__ = adf::frontend::instrument< decltype(l1_write_pattern_169) > ( l1_write_pattern_169, "l1_write_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12198:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_169 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, -4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, -2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_169) > (ifm_pattern_169)) __ci3462__ = adf::frontend::instrument< decltype(ifm_pattern_169) > ( ifm_pattern_169, "ifm_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12199:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_169 = {107520}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_169) > (wts_ddr_dim_169)) __ci3463__ = adf::frontend::instrument< decltype(wts_ddr_dim_169) > ( wts_ddr_dim_169, "wts_ddr_dim_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12214:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_169 = {107520}; decltype(adf::frontend::instrument< decltype(wts_dim_169) > (wts_dim_169)) __ci3464__ = adf::frontend::instrument< decltype(wts_dim_169) > ( wts_dim_169, "wts_dim_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12215:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_169 = {896}; decltype(adf::frontend::instrument< decltype(wtssv_dim_169) > (wtssv_dim_169)) __ci3465__ = adf::frontend::instrument< decltype(wtssv_dim_169) > ( wtssv_dim_169, "wtssv_dim_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12216:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_169 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_169) > (wts_repetition_169)) __ci3466__ = adf::frontend::instrument< decltype(wts_repetition_169) > ( wts_repetition_169, "wts_repetition_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12217:1", nullptr, ""); +uint32_t wtssv_size_169 = 896; decltype(adf::frontend::instrument< decltype(wtssv_size_169) > (wtssv_size_169)) __ci3467__ = adf::frontend::instrument< decltype(wtssv_size_169) > ( wtssv_size_169, "wtssv_size_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12218:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_169 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_169) > (has_l1_wts_write_access_pattern_169)) __ci3468__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_169) > ( has_l1_wts_write_access_pattern_169, "has_l1_wts_write_access_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12219:1", nullptr, ""); +std::vector l1_wts_write_pattern_169 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_169) > (l1_wts_write_pattern_169)) __ci3469__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_169) > ( l1_wts_write_pattern_169, "l1_wts_write_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12220:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_169 = { +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {896}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {1792}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {2688}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_169) > (wts_pattern_169)) __ci3470__ = adf::frontend::instrument< decltype(wts_pattern_169) > ( wts_pattern_169, "wts_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12221:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_169[] = { +{ + tiling({.buffer_dimension = {107520, 1}, .tiling_dimension = {53760, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520, 1}, .tiling_dimension = {53760, 1}, .offset = {53760, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_169) > (wts_ddr_read_pattern_169)) __ci3471__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_169) > ( wts_ddr_read_pattern_169, "wts_ddr_read_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12236:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_169[] = { +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {53760}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {53760}, .offset = {53760}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_169) > (wts_ddr_write_pattern_169)) __ci3472__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_169) > ( wts_ddr_write_pattern_169, "wts_ddr_write_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12243:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_169 = {8, 24, 120, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_169) > (ofm_dim_169)) __ci3473__ = adf::frontend::instrument< decltype(ofm_dim_169) > ( ofm_dim_169, "ofm_dim_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12252:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_169 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_169) > (ofm_bound_169)) __ci3474__ = adf::frontend::instrument< decltype(ofm_bound_169) > ( ofm_bound_169, "ofm_bound_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12253:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_169 = {8, 8, 1, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_169) > (ofmsv_dim_169)) __ci3475__ = adf::frontend::instrument< decltype(ofmsv_dim_169) > ( ofmsv_dim_169, "ofmsv_dim_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12254:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_169 = 128; decltype(adf::frontend::instrument< decltype(ofmsv_size_169) > (ofmsv_size_169)) __ci3476__ = adf::frontend::instrument< decltype(ofmsv_size_169) > ( ofmsv_size_169, "ofmsv_size_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12255:1", nullptr, ""); +uint32_t ofm_repetition_169 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_169) > (ofm_repetition_169)) __ci3477__ = adf::frontend::instrument< decltype(ofm_repetition_169) > ( ofm_repetition_169, "ofm_repetition_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12256:1", nullptr, ""); +bool has_l1_read_access_pattern_169 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_169) > (has_l1_read_access_pattern_169)) __ci3478__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_169) > ( has_l1_read_access_pattern_169, "has_l1_read_access_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12257:1", nullptr, ""); + +std::vector l1_read_pattern_169 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_169) > (l1_read_pattern_169)) __ci3479__ = adf::frontend::instrument< decltype(l1_read_pattern_169) > ( l1_read_pattern_169, "l1_read_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12259:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_169 = { +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_169) > (ofm_pattern_169)) __ci3480__ = adf::frontend::instrument< decltype(ofm_pattern_169) > ( ofm_pattern_169, "ofm_pattern_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12261:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_170 = {8, 24, 120, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_170) > (ifm_dim_170)) __ci3481__ = adf::frontend::instrument< decltype(ifm_dim_170) > ( ifm_dim_170, "ifm_dim_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12290:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_170 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_170) > (ifm_bound_170)) __ci3482__ = adf::frontend::instrument< decltype(ifm_bound_170) > ( ifm_bound_170, "ifm_bound_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12291:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_170 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_170) > (ifmsv_dim_170)) __ci3483__ = adf::frontend::instrument< decltype(ifmsv_dim_170) > ( ifmsv_dim_170, "ifmsv_dim_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12292:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_170 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_170) > (ifmsv_size_170)) __ci3484__ = adf::frontend::instrument< decltype(ifmsv_size_170) > ( ifmsv_size_170, "ifmsv_size_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12293:1", nullptr, ""); +uint32_t kernel_iter_170 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_170) > (kernel_iter_170)) __ci3485__ = adf::frontend::instrument< decltype(kernel_iter_170) > ( kernel_iter_170, "kernel_iter_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12294:1", nullptr, ""); +bool has_l1_write_access_pattern_170 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_170) > (has_l1_write_access_pattern_170)) __ci3486__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_170) > ( has_l1_write_access_pattern_170, "has_l1_write_access_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12295:1", nullptr, ""); +std::vector l1_write_pattern_170 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_170) > (l1_write_pattern_170)) __ci3487__ = adf::frontend::instrument< decltype(l1_write_pattern_170) > ( l1_write_pattern_170, "l1_write_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12296:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_170 = { +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_170) > (ifm_pattern_170)) __ci3488__ = adf::frontend::instrument< decltype(ifm_pattern_170) > ( ifm_pattern_170, "ifm_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12297:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_170 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_170) > (wtssv_size_170)) __ci3489__ = adf::frontend::instrument< decltype(wtssv_size_170) > ( wtssv_size_170, "wtssv_size_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12312:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_170 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_170) > (has_l1_wts_write_access_pattern_170)) __ci3490__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_170) > ( has_l1_wts_write_access_pattern_170, "has_l1_wts_write_access_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12313:1", nullptr, ""); +std::vector l1_wts_write_pattern_170 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_170) > (l1_wts_write_pattern_170)) __ci3491__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_170) > ( l1_wts_write_pattern_170, "l1_wts_write_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12314:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_170 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_170) > (wts_pattern_170)) __ci3492__ = adf::frontend::instrument< decltype(wts_pattern_170) > ( wts_pattern_170, "wts_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12315:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_170 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_170) > (ofm_dim_170)) __ci3493__ = adf::frontend::instrument< decltype(ofm_dim_170) > ( ofm_dim_170, "ofm_dim_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12318:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_170 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_170) > (ofm_bound_170)) __ci3494__ = adf::frontend::instrument< decltype(ofm_bound_170) > ( ofm_bound_170, "ofm_bound_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12319:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_170 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_170) > (ofmsv_dim_170)) __ci3495__ = adf::frontend::instrument< decltype(ofmsv_dim_170) > ( ofmsv_dim_170, "ofmsv_dim_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12320:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_170 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_170) > (ofmsv_size_170)) __ci3496__ = adf::frontend::instrument< decltype(ofmsv_size_170) > ( ofmsv_size_170, "ofmsv_size_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12321:1", nullptr, ""); +uint32_t ofm_repetition_170 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_170) > (ofm_repetition_170)) __ci3497__ = adf::frontend::instrument< decltype(ofm_repetition_170) > ( ofm_repetition_170, "ofm_repetition_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12322:1", nullptr, ""); +bool has_l1_read_access_pattern_170 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_170) > (has_l1_read_access_pattern_170)) __ci3498__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_170) > ( has_l1_read_access_pattern_170, "has_l1_read_access_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12323:1", nullptr, ""); + +std::vector l1_read_pattern_170 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_170) > (l1_read_pattern_170)) __ci3499__ = adf::frontend::instrument< decltype(l1_read_pattern_170) > ( l1_read_pattern_170, "l1_read_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12325:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_170 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_170) > (ofm_pattern_170)) __ci3500__ = adf::frontend::instrument< decltype(ofm_pattern_170) > ( ofm_pattern_170, "ofm_pattern_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12327:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_171 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_171) > (ifm_dim_171)) __ci3501__ = adf::frontend::instrument< decltype(ifm_dim_171) > ( ifm_dim_171, "ifm_dim_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12356:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_171 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_171) > (ifm_bound_171)) __ci3502__ = adf::frontend::instrument< decltype(ifm_bound_171) > ( ifm_bound_171, "ifm_bound_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12357:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_171 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_171) > (ifmsv_dim_171)) __ci3503__ = adf::frontend::instrument< decltype(ifmsv_dim_171) > ( ifmsv_dim_171, "ifmsv_dim_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12358:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_171 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_171) > (ifmsv_size_171)) __ci3504__ = adf::frontend::instrument< decltype(ifmsv_size_171) > ( ifmsv_size_171, "ifmsv_size_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12359:1", nullptr, ""); +uint32_t kernel_iter_171 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_171) > (kernel_iter_171)) __ci3505__ = adf::frontend::instrument< decltype(kernel_iter_171) > ( kernel_iter_171, "kernel_iter_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12360:1", nullptr, ""); +bool has_l1_write_access_pattern_171 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_171) > (has_l1_write_access_pattern_171)) __ci3506__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_171) > ( has_l1_write_access_pattern_171, "has_l1_write_access_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12361:1", nullptr, ""); +std::vector l1_write_pattern_171 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_171) > (l1_write_pattern_171)) __ci3507__ = adf::frontend::instrument< decltype(l1_write_pattern_171) > ( l1_write_pattern_171, "l1_write_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12362:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_171 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_171) > (ifm_pattern_171)) __ci3508__ = adf::frontend::instrument< decltype(ifm_pattern_171) > ( ifm_pattern_171, "ifm_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12363:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_171 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_171) > (wtssv_size_171)) __ci3509__ = adf::frontend::instrument< decltype(wtssv_size_171) > ( wtssv_size_171, "wtssv_size_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12378:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_171 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_171) > (has_l1_wts_write_access_pattern_171)) __ci3510__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_171) > ( has_l1_wts_write_access_pattern_171, "has_l1_wts_write_access_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12379:1", nullptr, ""); +std::vector l1_wts_write_pattern_171 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_171) > (l1_wts_write_pattern_171)) __ci3511__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_171) > ( l1_wts_write_pattern_171, "l1_wts_write_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_171 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_171) > (wts_pattern_171)) __ci3512__ = adf::frontend::instrument< decltype(wts_pattern_171) > ( wts_pattern_171, "wts_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_171 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_171) > (ofm_dim_171)) __ci3513__ = adf::frontend::instrument< decltype(ofm_dim_171) > ( ofm_dim_171, "ofm_dim_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12384:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_171 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_171) > (ofm_bound_171)) __ci3514__ = adf::frontend::instrument< decltype(ofm_bound_171) > ( ofm_bound_171, "ofm_bound_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12385:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_171 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_171) > (ofmsv_dim_171)) __ci3515__ = adf::frontend::instrument< decltype(ofmsv_dim_171) > ( ofmsv_dim_171, "ofmsv_dim_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12386:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_171 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_171) > (ofmsv_size_171)) __ci3516__ = adf::frontend::instrument< decltype(ofmsv_size_171) > ( ofmsv_size_171, "ofmsv_size_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12387:1", nullptr, ""); +uint32_t ofm_repetition_171 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_171) > (ofm_repetition_171)) __ci3517__ = adf::frontend::instrument< decltype(ofm_repetition_171) > ( ofm_repetition_171, "ofm_repetition_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12388:1", nullptr, ""); +bool has_l1_read_access_pattern_171 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_171) > (has_l1_read_access_pattern_171)) __ci3518__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_171) > ( has_l1_read_access_pattern_171, "has_l1_read_access_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12389:1", nullptr, ""); + +std::vector l1_read_pattern_171 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_171) > (l1_read_pattern_171)) __ci3519__ = adf::frontend::instrument< decltype(l1_read_pattern_171) > ( l1_read_pattern_171, "l1_read_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12391:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_171 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_171) > (ofm_pattern_171)) __ci3520__ = adf::frontend::instrument< decltype(ofm_pattern_171) > ( ofm_pattern_171, "ofm_pattern_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12393:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_172 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_172) > (ifm_dim_172)) __ci3521__ = adf::frontend::instrument< decltype(ifm_dim_172) > ( ifm_dim_172, "ifm_dim_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12422:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_172 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_172) > (ifm_bound_172)) __ci3522__ = adf::frontend::instrument< decltype(ifm_bound_172) > ( ifm_bound_172, "ifm_bound_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12423:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_172 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_172) > (ifmsv_dim_172)) __ci3523__ = adf::frontend::instrument< decltype(ifmsv_dim_172) > ( ifmsv_dim_172, "ifmsv_dim_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12424:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_172 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_172) > (ifmsv_size_172)) __ci3524__ = adf::frontend::instrument< decltype(ifmsv_size_172) > ( ifmsv_size_172, "ifmsv_size_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12425:1", nullptr, ""); +uint32_t kernel_iter_172 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_172) > (kernel_iter_172)) __ci3525__ = adf::frontend::instrument< decltype(kernel_iter_172) > ( kernel_iter_172, "kernel_iter_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12426:1", nullptr, ""); +bool has_l1_write_access_pattern_172 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_172) > (has_l1_write_access_pattern_172)) __ci3526__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_172) > ( has_l1_write_access_pattern_172, "has_l1_write_access_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12427:1", nullptr, ""); +std::vector l1_write_pattern_172 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_172) > (l1_write_pattern_172)) __ci3527__ = adf::frontend::instrument< decltype(l1_write_pattern_172) > ( l1_write_pattern_172, "l1_write_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12428:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_172 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_172) > (ifm_pattern_172)) __ci3528__ = adf::frontend::instrument< decltype(ifm_pattern_172) > ( ifm_pattern_172, "ifm_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12429:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_172 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_172) > (wtssv_size_172)) __ci3529__ = adf::frontend::instrument< decltype(wtssv_size_172) > ( wtssv_size_172, "wtssv_size_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12444:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_172 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_172) > (has_l1_wts_write_access_pattern_172)) __ci3530__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_172) > ( has_l1_wts_write_access_pattern_172, "has_l1_wts_write_access_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12445:1", nullptr, ""); +std::vector l1_wts_write_pattern_172 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_172) > (l1_wts_write_pattern_172)) __ci3531__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_172) > ( l1_wts_write_pattern_172, "l1_wts_write_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12446:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_172 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_172) > (wts_pattern_172)) __ci3532__ = adf::frontend::instrument< decltype(wts_pattern_172) > ( wts_pattern_172, "wts_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12447:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_172 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_172) > (ofm_dim_172)) __ci3533__ = adf::frontend::instrument< decltype(ofm_dim_172) > ( ofm_dim_172, "ofm_dim_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12450:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_172 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_172) > (ofm_bound_172)) __ci3534__ = adf::frontend::instrument< decltype(ofm_bound_172) > ( ofm_bound_172, "ofm_bound_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12451:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_172 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_172) > (ofmsv_dim_172)) __ci3535__ = adf::frontend::instrument< decltype(ofmsv_dim_172) > ( ofmsv_dim_172, "ofmsv_dim_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12452:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_172 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_172) > (ofmsv_size_172)) __ci3536__ = adf::frontend::instrument< decltype(ofmsv_size_172) > ( ofmsv_size_172, "ofmsv_size_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12453:1", nullptr, ""); +uint32_t ofm_repetition_172 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_172) > (ofm_repetition_172)) __ci3537__ = adf::frontend::instrument< decltype(ofm_repetition_172) > ( ofm_repetition_172, "ofm_repetition_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12454:1", nullptr, ""); +bool has_l1_read_access_pattern_172 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_172) > (has_l1_read_access_pattern_172)) __ci3538__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_172) > ( has_l1_read_access_pattern_172, "has_l1_read_access_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12455:1", nullptr, ""); + +std::vector l1_read_pattern_172 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_172) > (l1_read_pattern_172)) __ci3539__ = adf::frontend::instrument< decltype(l1_read_pattern_172) > ( l1_read_pattern_172, "l1_read_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12457:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_172 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_172) > (ofm_pattern_172)) __ci3540__ = adf::frontend::instrument< decltype(ofm_pattern_172) > ( ofm_pattern_172, "ofm_pattern_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12459:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_173 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_dim_173) > (ifm_dim_173)) __ci3541__ = adf::frontend::instrument< decltype(ifm_dim_173) > ( ifm_dim_173, "ifm_dim_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12488:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_173 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_bound_173) > (ifm_bound_173)) __ci3542__ = adf::frontend::instrument< decltype(ifm_bound_173) > ( ifm_bound_173, "ifm_bound_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12489:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_173 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_173) > (ifmsv_dim_173)) __ci3543__ = adf::frontend::instrument< decltype(ifmsv_dim_173) > ( ifmsv_dim_173, "ifmsv_dim_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12490:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_173 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_173) > (ifmsv_size_173)) __ci3544__ = adf::frontend::instrument< decltype(ifmsv_size_173) > ( ifmsv_size_173, "ifmsv_size_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12491:1", nullptr, ""); +uint32_t kernel_iter_173 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_173) > (kernel_iter_173)) __ci3545__ = adf::frontend::instrument< decltype(kernel_iter_173) > ( kernel_iter_173, "kernel_iter_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12492:1", nullptr, ""); +bool has_l1_write_access_pattern_173 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_173) > (has_l1_write_access_pattern_173)) __ci3546__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_173) > ( has_l1_write_access_pattern_173, "has_l1_write_access_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12493:1", nullptr, ""); +std::vector l1_write_pattern_173 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_173) > (l1_write_pattern_173)) __ci3547__ = adf::frontend::instrument< decltype(l1_write_pattern_173) > ( l1_write_pattern_173, "l1_write_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12494:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_173 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_173) > (ifm_pattern_173)) __ci3548__ = adf::frontend::instrument< decltype(ifm_pattern_173) > ( ifm_pattern_173, "ifm_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12495:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_173 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_dim_173) > (ifm2_dim_173)) __ci3549__ = adf::frontend::instrument< decltype(ifm2_dim_173) > ( ifm2_dim_173, "ifm2_dim_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12510:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_173 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_bound_173) > (ifm2_bound_173)) __ci3550__ = adf::frontend::instrument< decltype(ifm2_bound_173) > ( ifm2_bound_173, "ifm2_bound_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12511:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_173 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_173) > (ifm2sv_dim_173)) __ci3551__ = adf::frontend::instrument< decltype(ifm2sv_dim_173) > ( ifm2sv_dim_173, "ifm2sv_dim_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12512:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_173 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_173) > (ifm2sv_size_173)) __ci3552__ = adf::frontend::instrument< decltype(ifm2sv_size_173) > ( ifm2sv_size_173, "ifm2sv_size_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12513:1", nullptr, ""); +std::vector> ifm2_pattern_173 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_173) > (ifm2_pattern_173)) __ci3553__ = adf::frontend::instrument< decltype(ifm2_pattern_173) > ( ifm2_pattern_173, "ifm2_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12514:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_173 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_173) > (wtssv_size_173)) __ci3554__ = adf::frontend::instrument< decltype(wtssv_size_173) > ( wtssv_size_173, "wtssv_size_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12529:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_173 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_173) > (has_l1_wts_write_access_pattern_173)) __ci3555__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_173) > ( has_l1_wts_write_access_pattern_173, "has_l1_wts_write_access_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12530:1", nullptr, ""); +std::vector l1_wts_write_pattern_173 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_173) > (l1_wts_write_pattern_173)) __ci3556__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_173) > ( l1_wts_write_pattern_173, "l1_wts_write_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12531:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_173 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_173) > (wts_pattern_173)) __ci3557__ = adf::frontend::instrument< decltype(wts_pattern_173) > ( wts_pattern_173, "wts_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12532:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_173 = {8, 20, 120, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_173) > (ofm_dim_173)) __ci3558__ = adf::frontend::instrument< decltype(ofm_dim_173) > ( ofm_dim_173, "ofm_dim_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12535:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_173 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ofm_bound_173) > (ofm_bound_173)) __ci3559__ = adf::frontend::instrument< decltype(ofm_bound_173) > ( ofm_bound_173, "ofm_bound_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12536:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_173 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_173) > (ofmsv_dim_173)) __ci3560__ = adf::frontend::instrument< decltype(ofmsv_dim_173) > ( ofmsv_dim_173, "ofmsv_dim_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12537:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_173 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_173) > (ofmsv_size_173)) __ci3561__ = adf::frontend::instrument< decltype(ofmsv_size_173) > ( ofmsv_size_173, "ofmsv_size_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12538:1", nullptr, ""); +uint32_t ofm_repetition_173 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_173) > (ofm_repetition_173)) __ci3562__ = adf::frontend::instrument< decltype(ofm_repetition_173) > ( ofm_repetition_173, "ofm_repetition_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12539:1", nullptr, ""); +bool has_l1_read_access_pattern_173 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_173) > (has_l1_read_access_pattern_173)) __ci3563__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_173) > ( has_l1_read_access_pattern_173, "has_l1_read_access_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12540:1", nullptr, ""); + +std::vector l1_read_pattern_173 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_173) > (l1_read_pattern_173)) __ci3564__ = adf::frontend::instrument< decltype(l1_read_pattern_173) > ( l1_read_pattern_173, "l1_read_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12542:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_173 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_173) > (ofm_pattern_173)) __ci3565__ = adf::frontend::instrument< decltype(ofm_pattern_173) > ( ofm_pattern_173, "ofm_pattern_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12544:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_175 = {8, 240, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_175) > (ifm_dim_175)) __ci3566__ = adf::frontend::instrument< decltype(ifm_dim_175) > ( ifm_dim_175, "ifm_dim_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12573:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_175 = {8, 240, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_175) > (ifm_bound_175)) __ci3567__ = adf::frontend::instrument< decltype(ifm_bound_175) > ( ifm_bound_175, "ifm_bound_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12574:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_175 = {8, 48, 5, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_175) > (ifmsv_dim_175)) __ci3568__ = adf::frontend::instrument< decltype(ifmsv_dim_175) > ( ifmsv_dim_175, "ifmsv_dim_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12575:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_175 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_175) > (ifmsv_size_175)) __ci3569__ = adf::frontend::instrument< decltype(ifmsv_size_175) > ( ifmsv_size_175, "ifmsv_size_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12576:1", nullptr, ""); +uint32_t kernel_iter_175 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_175) > (kernel_iter_175)) __ci3570__ = adf::frontend::instrument< decltype(kernel_iter_175) > ( kernel_iter_175, "kernel_iter_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12577:1", nullptr, ""); +bool has_l1_write_access_pattern_175 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_175) > (has_l1_write_access_pattern_175)) __ci3571__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_175) > ( has_l1_write_access_pattern_175, "has_l1_write_access_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12578:1", nullptr, ""); +std::vector l1_write_pattern_175 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_175) > (l1_write_pattern_175)) __ci3572__ = adf::frontend::instrument< decltype(l1_write_pattern_175) > ( l1_write_pattern_175, "l1_write_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12579:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_175 = { +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_175) > (ifm_pattern_175)) __ci3573__ = adf::frontend::instrument< decltype(ifm_pattern_175) > ( ifm_pattern_175, "ifm_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12580:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_175 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_175) > (wtssv_size_175)) __ci3574__ = adf::frontend::instrument< decltype(wtssv_size_175) > ( wtssv_size_175, "wtssv_size_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12595:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_175 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_175) > (has_l1_wts_write_access_pattern_175)) __ci3575__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_175) > ( has_l1_wts_write_access_pattern_175, "has_l1_wts_write_access_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12596:1", nullptr, ""); +std::vector l1_wts_write_pattern_175 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_175) > (l1_wts_write_pattern_175)) __ci3576__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_175) > ( l1_wts_write_pattern_175, "l1_wts_write_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12597:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_175 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_175) > (wts_pattern_175)) __ci3577__ = adf::frontend::instrument< decltype(wts_pattern_175) > ( wts_pattern_175, "wts_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12598:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_175 = {8, 1, 120, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_175) > (ofm_dim_175)) __ci3578__ = adf::frontend::instrument< decltype(ofm_dim_175) > ( ofm_dim_175, "ofm_dim_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12601:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_175 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_175) > (ofm_bound_175)) __ci3579__ = adf::frontend::instrument< decltype(ofm_bound_175) > ( ofm_bound_175, "ofm_bound_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12602:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_175 = {8, 1, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_175) > (ofmsv_dim_175)) __ci3580__ = adf::frontend::instrument< decltype(ofmsv_dim_175) > ( ofmsv_dim_175, "ofmsv_dim_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12603:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_175 = 40; decltype(adf::frontend::instrument< decltype(ofmsv_size_175) > (ofmsv_size_175)) __ci3581__ = adf::frontend::instrument< decltype(ofmsv_size_175) > ( ofmsv_size_175, "ofmsv_size_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12604:1", nullptr, ""); +uint32_t ofm_repetition_175 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_175) > (ofm_repetition_175)) __ci3582__ = adf::frontend::instrument< decltype(ofm_repetition_175) > ( ofm_repetition_175, "ofm_repetition_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12605:1", nullptr, ""); +bool has_l1_read_access_pattern_175 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_175) > (has_l1_read_access_pattern_175)) __ci3583__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_175) > ( has_l1_read_access_pattern_175, "has_l1_read_access_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12606:1", nullptr, ""); +std::vector l1_read_pattern_175 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_175) > (l1_read_pattern_175)) __ci3584__ = adf::frontend::instrument< decltype(l1_read_pattern_175) > ( l1_read_pattern_175, "l1_read_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12607:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_175 = { +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_175) > (ofm_pattern_175)) __ci3585__ = adf::frontend::instrument< decltype(ofm_pattern_175) > ( ofm_pattern_175, "ofm_pattern_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12608:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_176 = {8, 1, 120, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_176) > (ifm_dim_176)) __ci3586__ = adf::frontend::instrument< decltype(ifm_dim_176) > ( ifm_dim_176, "ifm_dim_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12637:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_176 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_176) > (ifm_bound_176)) __ci3587__ = adf::frontend::instrument< decltype(ifm_bound_176) > ( ifm_bound_176, "ifm_bound_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12638:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_176 = {8, 16, 24, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_176) > (ifmsv_dim_176)) __ci3588__ = adf::frontend::instrument< decltype(ifmsv_dim_176) > ( ifmsv_dim_176, "ifmsv_dim_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12639:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_176 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_176) > (ifmsv_size_176)) __ci3589__ = adf::frontend::instrument< decltype(ifmsv_size_176) > ( ifmsv_size_176, "ifmsv_size_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12640:1", nullptr, ""); +uint32_t kernel_iter_176 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_176) > (kernel_iter_176)) __ci3590__ = adf::frontend::instrument< decltype(kernel_iter_176) > ( kernel_iter_176, "kernel_iter_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12641:1", nullptr, ""); +bool has_l1_write_access_pattern_176 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_176) > (has_l1_write_access_pattern_176)) __ci3591__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_176) > ( has_l1_write_access_pattern_176, "has_l1_write_access_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12642:1", nullptr, ""); +std::vector l1_write_pattern_176 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_176) > (l1_write_pattern_176)) __ci3592__ = adf::frontend::instrument< decltype(l1_write_pattern_176) > ( l1_write_pattern_176, "l1_write_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12643:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_176 = { +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_176) > (ifm_pattern_176)) __ci3593__ = adf::frontend::instrument< decltype(ifm_pattern_176) > ( ifm_pattern_176, "ifm_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12644:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_176 = {250880}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_176) > (wts_ddr_dim_176)) __ci3594__ = adf::frontend::instrument< decltype(wts_ddr_dim_176) > ( wts_ddr_dim_176, "wts_ddr_dim_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12659:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_176 = {250880}; decltype(adf::frontend::instrument< decltype(wts_dim_176) > (wts_dim_176)) __ci3595__ = adf::frontend::instrument< decltype(wts_dim_176) > ( wts_dim_176, "wts_dim_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12660:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_176 = {3136}; decltype(adf::frontend::instrument< decltype(wtssv_dim_176) > (wtssv_dim_176)) __ci3596__ = adf::frontend::instrument< decltype(wtssv_dim_176) > ( wtssv_dim_176, "wtssv_dim_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12661:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_176 = 3136; decltype(adf::frontend::instrument< decltype(wtssv_size_176) > (wtssv_size_176)) __ci3597__ = adf::frontend::instrument< decltype(wtssv_size_176) > ( wtssv_size_176, "wtssv_size_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12662:1", nullptr, ""); +uint32_t wts_repetition_176 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_176) > (wts_repetition_176)) __ci3598__ = adf::frontend::instrument< decltype(wts_repetition_176) > ( wts_repetition_176, "wts_repetition_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12663:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_176 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_176) > (has_l1_wts_write_access_pattern_176)) __ci3599__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_176) > ( has_l1_wts_write_access_pattern_176, "has_l1_wts_write_access_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12664:1", nullptr, ""); +std::vector l1_wts_write_pattern_176 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_176) > (l1_wts_write_pattern_176)) __ci3600__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_176) > ( l1_wts_write_pattern_176, "l1_wts_write_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12665:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_176 = { +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_176) > (wts_pattern_176)) __ci3601__ = adf::frontend::instrument< decltype(wts_pattern_176) > ( wts_pattern_176, "wts_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12666:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_176[] = { +{ + tiling({.buffer_dimension = {250880, 1}, .tiling_dimension = {125440, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {250880, 1}, .tiling_dimension = {125440, 1}, .offset = {125440, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_176) > (wts_ddr_read_pattern_176)) __ci3602__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_176) > ( wts_ddr_read_pattern_176, "wts_ddr_read_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12681:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_176[] = { +{ + tiling({.buffer_dimension = {250880}, .tiling_dimension = {125440}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {250880}, .tiling_dimension = {125440}, .offset = {125440}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_176) > (wts_ddr_write_pattern_176)) __ci3603__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_176) > ( wts_ddr_write_pattern_176, "wts_ddr_write_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12688:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_176 = {8, 64, 32, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_176) > (ofm_dim_176)) __ci3604__ = adf::frontend::instrument< decltype(ofm_dim_176) > ( ofm_dim_176, "ofm_dim_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12697:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_176 = {8, 1, 30, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_176) > (ofm_bound_176)) __ci3605__ = adf::frontend::instrument< decltype(ofm_bound_176) > ( ofm_bound_176, "ofm_bound_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12698:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_176 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_176) > (ofmsv_dim_176)) __ci3606__ = adf::frontend::instrument< decltype(ofmsv_dim_176) > ( ofmsv_dim_176, "ofmsv_dim_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12699:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_176 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_176) > (ofmsv_size_176)) __ci3607__ = adf::frontend::instrument< decltype(ofmsv_size_176) > ( ofmsv_size_176, "ofmsv_size_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12700:1", nullptr, ""); +uint32_t ofm_repetition_176 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_176) > (ofm_repetition_176)) __ci3608__ = adf::frontend::instrument< decltype(ofm_repetition_176) > ( ofm_repetition_176, "ofm_repetition_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12701:1", nullptr, ""); +bool has_l1_read_access_pattern_176 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_176) > (has_l1_read_access_pattern_176)) __ci3609__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_176) > ( has_l1_read_access_pattern_176, "has_l1_read_access_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12702:1", nullptr, ""); + +std::vector l1_read_pattern_176 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_176) > (l1_read_pattern_176)) __ci3610__ = adf::frontend::instrument< decltype(l1_read_pattern_176) > ( l1_read_pattern_176, "l1_read_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12704:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_176 = { +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_176) > (ofm_pattern_176)) __ci3611__ = adf::frontend::instrument< decltype(ofm_pattern_176) > ( ofm_pattern_176, "ofm_pattern_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12706:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_177 = {8, 64, 32, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_177) > (ifm_dim_177)) __ci3612__ = adf::frontend::instrument< decltype(ifm_dim_177) > ( ifm_dim_177, "ifm_dim_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12735:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_177 = {8, 1, 30, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_177) > (ifm_bound_177)) __ci3613__ = adf::frontend::instrument< decltype(ifm_bound_177) > ( ifm_bound_177, "ifm_bound_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12736:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_177 = {8, 8, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_177) > (ifmsv_dim_177)) __ci3614__ = adf::frontend::instrument< decltype(ifmsv_dim_177) > ( ifmsv_dim_177, "ifmsv_dim_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12737:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_177 = 640; decltype(adf::frontend::instrument< decltype(ifmsv_size_177) > (ifmsv_size_177)) __ci3615__ = adf::frontend::instrument< decltype(ifmsv_size_177) > ( ifmsv_size_177, "ifmsv_size_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12738:1", nullptr, ""); +uint32_t kernel_iter_177 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_177) > (kernel_iter_177)) __ci3616__ = adf::frontend::instrument< decltype(kernel_iter_177) > ( kernel_iter_177, "kernel_iter_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12739:1", nullptr, ""); +bool has_l1_write_access_pattern_177 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_177) > (has_l1_write_access_pattern_177)) __ci3617__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_177) > ( has_l1_write_access_pattern_177, "has_l1_write_access_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12740:1", nullptr, ""); +std::vector l1_write_pattern_177 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_177) > (l1_write_pattern_177)) __ci3618__ = adf::frontend::instrument< decltype(l1_write_pattern_177) > ( l1_write_pattern_177, "l1_write_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12741:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_177 = { +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_177) > (ifm_pattern_177)) __ci3619__ = adf::frontend::instrument< decltype(ifm_pattern_177) > ( ifm_pattern_177, "ifm_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12742:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_177 = {241920}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_177) > (wts_ddr_dim_177)) __ci3620__ = adf::frontend::instrument< decltype(wts_ddr_dim_177) > ( wts_ddr_dim_177, "wts_ddr_dim_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12757:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_177 = {241920}; decltype(adf::frontend::instrument< decltype(wts_dim_177) > (wts_dim_177)) __ci3621__ = adf::frontend::instrument< decltype(wts_dim_177) > ( wts_dim_177, "wts_dim_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12758:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_177 = {4032}; decltype(adf::frontend::instrument< decltype(wtssv_dim_177) > (wtssv_dim_177)) __ci3622__ = adf::frontend::instrument< decltype(wtssv_dim_177) > ( wtssv_dim_177, "wtssv_dim_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12759:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_177 = 4032; decltype(adf::frontend::instrument< decltype(wtssv_size_177) > (wtssv_size_177)) __ci3623__ = adf::frontend::instrument< decltype(wtssv_size_177) > ( wtssv_size_177, "wtssv_size_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12760:1", nullptr, ""); +uint32_t wts_repetition_177 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_177) > (wts_repetition_177)) __ci3624__ = adf::frontend::instrument< decltype(wts_repetition_177) > ( wts_repetition_177, "wts_repetition_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12761:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_177 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_177) > (has_l1_wts_write_access_pattern_177)) __ci3625__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_177) > ( has_l1_wts_write_access_pattern_177, "has_l1_wts_write_access_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12762:1", nullptr, ""); +std::vector l1_wts_write_pattern_177 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_177) > (l1_wts_write_pattern_177)) __ci3626__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_177) > ( l1_wts_write_pattern_177, "l1_wts_write_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12763:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_177 = { +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_177) > (wts_pattern_177)) __ci3627__ = adf::frontend::instrument< decltype(wts_pattern_177) > ( wts_pattern_177, "wts_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12764:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_177[] = { +{ + tiling({.buffer_dimension = {241920, 1}, .tiling_dimension = {120960, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {241920, 1}, .tiling_dimension = {120960, 1}, .offset = {120960, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_177) > (wts_ddr_read_pattern_177)) __ci3628__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_177) > ( wts_ddr_read_pattern_177, "wts_ddr_read_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12779:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_177[] = { +{ + tiling({.buffer_dimension = {241920}, .tiling_dimension = {120960}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {241920}, .tiling_dimension = {120960}, .offset = {120960}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_177) > (wts_ddr_write_pattern_177)) __ci3629__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_177) > ( wts_ddr_write_pattern_177, "wts_ddr_write_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12786:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_177 = {8, 32, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_177) > (ofm_dim_177)) __ci3630__ = adf::frontend::instrument< decltype(ofm_dim_177) > ( ofm_dim_177, "ofm_dim_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12795:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_177 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_177) > (ofm_bound_177)) __ci3631__ = adf::frontend::instrument< decltype(ofm_bound_177) > ( ofm_bound_177, "ofm_bound_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12796:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_177 = {8, 8, 6, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_177) > (ofmsv_dim_177)) __ci3632__ = adf::frontend::instrument< decltype(ofmsv_dim_177) > ( ofmsv_dim_177, "ofmsv_dim_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12797:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_177 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_177) > (ofmsv_size_177)) __ci3633__ = adf::frontend::instrument< decltype(ofmsv_size_177) > ( ofmsv_size_177, "ofmsv_size_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12798:1", nullptr, ""); +uint32_t ofm_repetition_177 = 3; decltype(adf::frontend::instrument< decltype(ofm_repetition_177) > (ofm_repetition_177)) __ci3634__ = adf::frontend::instrument< decltype(ofm_repetition_177) > ( ofm_repetition_177, "ofm_repetition_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12799:1", nullptr, ""); +bool has_l1_read_access_pattern_177 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_177) > (has_l1_read_access_pattern_177)) __ci3635__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_177) > ( has_l1_read_access_pattern_177, "has_l1_read_access_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12800:1", nullptr, ""); + +std::vector l1_read_pattern_177 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_177) > (l1_read_pattern_177)) __ci3636__ = adf::frontend::instrument< decltype(l1_read_pattern_177) > ( l1_read_pattern_177, "l1_read_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12802:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_177 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_177) > (ofm_pattern_177)) __ci3637__ = adf::frontend::instrument< decltype(ofm_pattern_177) > ( ofm_pattern_177, "ofm_pattern_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12804:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_178 = {8, 32, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_178) > (ifm_dim_178)) __ci3638__ = adf::frontend::instrument< decltype(ifm_dim_178) > ( ifm_dim_178, "ifm_dim_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12833:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_178 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_178) > (ifm_bound_178)) __ci3639__ = adf::frontend::instrument< decltype(ifm_bound_178) > ( ifm_bound_178, "ifm_bound_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12834:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_178 = {8, 1, 48, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_178) > (ifmsv_dim_178)) __ci3640__ = adf::frontend::instrument< decltype(ifmsv_dim_178) > ( ifmsv_dim_178, "ifmsv_dim_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12835:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_178 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_178) > (ifmsv_size_178)) __ci3641__ = adf::frontend::instrument< decltype(ifmsv_size_178) > ( ifmsv_size_178, "ifmsv_size_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12836:1", nullptr, ""); +uint32_t kernel_iter_178 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_178) > (kernel_iter_178)) __ci3642__ = adf::frontend::instrument< decltype(kernel_iter_178) > ( kernel_iter_178, "kernel_iter_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12837:1", nullptr, ""); +bool has_l1_write_access_pattern_178 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_178) > (has_l1_write_access_pattern_178)) __ci3643__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_178) > ( has_l1_write_access_pattern_178, "has_l1_write_access_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12838:1", nullptr, ""); +std::vector l1_write_pattern_178 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_178) > (l1_write_pattern_178)) __ci3644__ = adf::frontend::instrument< decltype(l1_write_pattern_178) > ( l1_write_pattern_178, "l1_write_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12839:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_178 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_178) > (ifm_pattern_178)) __ci3645__ = adf::frontend::instrument< decltype(ifm_pattern_178) > ( ifm_pattern_178, "ifm_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12840:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_178 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_178) > (wtssv_size_178)) __ci3646__ = adf::frontend::instrument< decltype(wtssv_size_178) > ( wtssv_size_178, "wtssv_size_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12855:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_178 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_178) > (has_l1_wts_write_access_pattern_178)) __ci3647__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_178) > ( has_l1_wts_write_access_pattern_178, "has_l1_wts_write_access_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12856:1", nullptr, ""); +std::vector l1_wts_write_pattern_178 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_178) > (l1_wts_write_pattern_178)) __ci3648__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_178) > ( l1_wts_write_pattern_178, "l1_wts_write_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12857:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_178 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_178) > (wts_pattern_178)) __ci3649__ = adf::frontend::instrument< decltype(wts_pattern_178) > ( wts_pattern_178, "wts_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12858:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_178 = {8, 1, 192, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_178) > (ofm_dim_178)) __ci3650__ = adf::frontend::instrument< decltype(ofm_dim_178) > ( ofm_dim_178, "ofm_dim_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12861:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_178 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_178) > (ofm_bound_178)) __ci3651__ = adf::frontend::instrument< decltype(ofm_bound_178) > ( ofm_bound_178, "ofm_bound_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12862:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_178 = {8, 1, 48, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_178) > (ofmsv_dim_178)) __ci3652__ = adf::frontend::instrument< decltype(ofmsv_dim_178) > ( ofmsv_dim_178, "ofmsv_dim_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12863:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_178 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_178) > (ofmsv_size_178)) __ci3653__ = adf::frontend::instrument< decltype(ofmsv_size_178) > ( ofmsv_size_178, "ofmsv_size_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12864:1", nullptr, ""); +uint32_t ofm_repetition_178 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_178) > (ofm_repetition_178)) __ci3654__ = adf::frontend::instrument< decltype(ofm_repetition_178) > ( ofm_repetition_178, "ofm_repetition_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12865:1", nullptr, ""); +bool has_l1_read_access_pattern_178 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_178) > (has_l1_read_access_pattern_178)) __ci3655__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_178) > ( has_l1_read_access_pattern_178, "has_l1_read_access_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12866:1", nullptr, ""); + +std::vector l1_read_pattern_178 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_178) > (l1_read_pattern_178)) __ci3656__ = adf::frontend::instrument< decltype(l1_read_pattern_178) > ( l1_read_pattern_178, "l1_read_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12868:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_178 = { +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_178) > (ofm_pattern_178)) __ci3657__ = adf::frontend::instrument< decltype(ofm_pattern_178) > ( ofm_pattern_178, "ofm_pattern_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12870:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_179 = {8, 1, 192, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_179) > (ifm_dim_179)) __ci3658__ = adf::frontend::instrument< decltype(ifm_dim_179) > ( ifm_dim_179, "ifm_dim_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12899:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_179 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_179) > (ifm_bound_179)) __ci3659__ = adf::frontend::instrument< decltype(ifm_bound_179) > ( ifm_bound_179, "ifm_bound_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12900:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_179 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_179) > (ifmsv_dim_179)) __ci3660__ = adf::frontend::instrument< decltype(ifmsv_dim_179) > ( ifmsv_dim_179, "ifmsv_dim_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12901:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_179 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_179) > (ifmsv_size_179)) __ci3661__ = adf::frontend::instrument< decltype(ifmsv_size_179) > ( ifmsv_size_179, "ifmsv_size_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12902:1", nullptr, ""); +uint32_t kernel_iter_179 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_179) > (kernel_iter_179)) __ci3662__ = adf::frontend::instrument< decltype(kernel_iter_179) > ( kernel_iter_179, "kernel_iter_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12903:1", nullptr, ""); +bool has_l1_write_access_pattern_179 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_179) > (has_l1_write_access_pattern_179)) __ci3663__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_179) > ( has_l1_write_access_pattern_179, "has_l1_write_access_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12904:1", nullptr, ""); +std::vector l1_write_pattern_179 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_179) > (l1_write_pattern_179)) __ci3664__ = adf::frontend::instrument< decltype(l1_write_pattern_179) > ( l1_write_pattern_179, "l1_write_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12905:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_179 = { +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_179) > (ifm_pattern_179)) __ci3665__ = adf::frontend::instrument< decltype(ifm_pattern_179) > ( ifm_pattern_179, "ifm_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12906:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_179 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_179) > (wtssv_size_179)) __ci3666__ = adf::frontend::instrument< decltype(wtssv_size_179) > ( wtssv_size_179, "wtssv_size_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12921:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_179 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_179) > (has_l1_wts_write_access_pattern_179)) __ci3667__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_179) > ( has_l1_wts_write_access_pattern_179, "has_l1_wts_write_access_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12922:1", nullptr, ""); +std::vector l1_wts_write_pattern_179 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_179) > (l1_wts_write_pattern_179)) __ci3668__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_179) > ( l1_wts_write_pattern_179, "l1_wts_write_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12923:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_179 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_179) > (wts_pattern_179)) __ci3669__ = adf::frontend::instrument< decltype(wts_pattern_179) > ( wts_pattern_179, "wts_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12924:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_179 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_179) > (ofm_dim_179)) __ci3670__ = adf::frontend::instrument< decltype(ofm_dim_179) > ( ofm_dim_179, "ofm_dim_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12927:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_179 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_179) > (ofm_bound_179)) __ci3671__ = adf::frontend::instrument< decltype(ofm_bound_179) > ( ofm_bound_179, "ofm_bound_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12928:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_179 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_179) > (ofmsv_dim_179)) __ci3672__ = adf::frontend::instrument< decltype(ofmsv_dim_179) > ( ofmsv_dim_179, "ofmsv_dim_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12929:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_179 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_179) > (ofmsv_size_179)) __ci3673__ = adf::frontend::instrument< decltype(ofmsv_size_179) > ( ofmsv_size_179, "ofmsv_size_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12930:1", nullptr, ""); +uint32_t ofm_repetition_179 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_179) > (ofm_repetition_179)) __ci3674__ = adf::frontend::instrument< decltype(ofm_repetition_179) > ( ofm_repetition_179, "ofm_repetition_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12931:1", nullptr, ""); +bool has_l1_read_access_pattern_179 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_179) > (has_l1_read_access_pattern_179)) __ci3675__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_179) > ( has_l1_read_access_pattern_179, "has_l1_read_access_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12932:1", nullptr, ""); + +std::vector l1_read_pattern_179 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_179) > (l1_read_pattern_179)) __ci3676__ = adf::frontend::instrument< decltype(l1_read_pattern_179) > ( l1_read_pattern_179, "l1_read_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12934:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_179 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_179) > (ofm_pattern_179)) __ci3677__ = adf::frontend::instrument< decltype(ofm_pattern_179) > ( ofm_pattern_179, "ofm_pattern_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12936:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_180 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_180) > (ifm_dim_180)) __ci3678__ = adf::frontend::instrument< decltype(ifm_dim_180) > ( ifm_dim_180, "ifm_dim_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12965:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_180 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_180) > (ifm_bound_180)) __ci3679__ = adf::frontend::instrument< decltype(ifm_bound_180) > ( ifm_bound_180, "ifm_bound_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12966:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_180 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_180) > (ifmsv_dim_180)) __ci3680__ = adf::frontend::instrument< decltype(ifmsv_dim_180) > ( ifmsv_dim_180, "ifmsv_dim_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12967:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_180 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_180) > (ifmsv_size_180)) __ci3681__ = adf::frontend::instrument< decltype(ifmsv_size_180) > ( ifmsv_size_180, "ifmsv_size_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12968:1", nullptr, ""); +uint32_t kernel_iter_180 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_180) > (kernel_iter_180)) __ci3682__ = adf::frontend::instrument< decltype(kernel_iter_180) > ( kernel_iter_180, "kernel_iter_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12969:1", nullptr, ""); +bool has_l1_write_access_pattern_180 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_180) > (has_l1_write_access_pattern_180)) __ci3683__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_180) > ( has_l1_write_access_pattern_180, "has_l1_write_access_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12970:1", nullptr, ""); +std::vector l1_write_pattern_180 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_180) > (l1_write_pattern_180)) __ci3684__ = adf::frontend::instrument< decltype(l1_write_pattern_180) > ( l1_write_pattern_180, "l1_write_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12971:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_180 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_180) > (ifm_pattern_180)) __ci3685__ = adf::frontend::instrument< decltype(ifm_pattern_180) > ( ifm_pattern_180, "ifm_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12972:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_180 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_180) > (wtssv_size_180)) __ci3686__ = adf::frontend::instrument< decltype(wtssv_size_180) > ( wtssv_size_180, "wtssv_size_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12987:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_180 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_180) > (has_l1_wts_write_access_pattern_180)) __ci3687__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_180) > ( has_l1_wts_write_access_pattern_180, "has_l1_wts_write_access_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12988:1", nullptr, ""); +std::vector l1_wts_write_pattern_180 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_180) > (l1_wts_write_pattern_180)) __ci3688__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_180) > ( l1_wts_write_pattern_180, "l1_wts_write_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12989:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_180 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_180) > (wts_pattern_180)) __ci3689__ = adf::frontend::instrument< decltype(wts_pattern_180) > ( wts_pattern_180, "wts_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12990:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_180 = {8, 1, 128, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_180) > (ofm_dim_180)) __ci3690__ = adf::frontend::instrument< decltype(ofm_dim_180) > ( ofm_dim_180, "ofm_dim_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12993:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_180 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_180) > (ofm_bound_180)) __ci3691__ = adf::frontend::instrument< decltype(ofm_bound_180) > ( ofm_bound_180, "ofm_bound_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12994:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_180 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_180) > (ofmsv_dim_180)) __ci3692__ = adf::frontend::instrument< decltype(ofmsv_dim_180) > ( ofmsv_dim_180, "ofmsv_dim_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12995:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_180 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_180) > (ofmsv_size_180)) __ci3693__ = adf::frontend::instrument< decltype(ofmsv_size_180) > ( ofmsv_size_180, "ofmsv_size_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12996:1", nullptr, ""); +uint32_t ofm_repetition_180 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_180) > (ofm_repetition_180)) __ci3694__ = adf::frontend::instrument< decltype(ofm_repetition_180) > ( ofm_repetition_180, "ofm_repetition_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12997:1", nullptr, ""); +bool has_l1_read_access_pattern_180 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_180) > (has_l1_read_access_pattern_180)) __ci3695__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_180) > ( has_l1_read_access_pattern_180, "has_l1_read_access_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:12998:1", nullptr, ""); + +std::vector l1_read_pattern_180 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_180) > (l1_read_pattern_180)) __ci3696__ = adf::frontend::instrument< decltype(l1_read_pattern_180) > ( l1_read_pattern_180, "l1_read_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_180 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_180) > (ofm_pattern_180)) __ci3697__ = adf::frontend::instrument< decltype(ofm_pattern_180) > ( ofm_pattern_180, "ofm_pattern_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13002:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_182 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_182) > (ifm_dim_182)) __ci3698__ = adf::frontend::instrument< decltype(ifm_dim_182) > ( ifm_dim_182, "ifm_dim_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13031:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_182 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_182) > (ifm_bound_182)) __ci3699__ = adf::frontend::instrument< decltype(ifm_bound_182) > ( ifm_bound_182, "ifm_bound_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13032:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_182 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_182) > (ifmsv_dim_182)) __ci3700__ = adf::frontend::instrument< decltype(ifmsv_dim_182) > ( ifmsv_dim_182, "ifmsv_dim_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13033:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_182 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_182) > (ifmsv_size_182)) __ci3701__ = adf::frontend::instrument< decltype(ifmsv_size_182) > ( ifmsv_size_182, "ifmsv_size_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13034:1", nullptr, ""); +uint32_t kernel_iter_182 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_182) > (kernel_iter_182)) __ci3702__ = adf::frontend::instrument< decltype(kernel_iter_182) > ( kernel_iter_182, "kernel_iter_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13035:1", nullptr, ""); +bool has_l1_write_access_pattern_182 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_182) > (has_l1_write_access_pattern_182)) __ci3703__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_182) > ( has_l1_write_access_pattern_182, "has_l1_write_access_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13036:1", nullptr, ""); +std::vector l1_write_pattern_182 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_182) > (l1_write_pattern_182)) __ci3704__ = adf::frontend::instrument< decltype(l1_write_pattern_182) > ( l1_write_pattern_182, "l1_write_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13037:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_182 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_182) > (ifm_pattern_182)) __ci3705__ = adf::frontend::instrument< decltype(ifm_pattern_182) > ( ifm_pattern_182, "ifm_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13038:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_182 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_182) > (ifm2_dim_182)) __ci3706__ = adf::frontend::instrument< decltype(ifm2_dim_182) > ( ifm2_dim_182, "ifm2_dim_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13053:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_182 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_182) > (ifm2_bound_182)) __ci3707__ = adf::frontend::instrument< decltype(ifm2_bound_182) > ( ifm2_bound_182, "ifm2_bound_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13054:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_182 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_182) > (ifm2sv_dim_182)) __ci3708__ = adf::frontend::instrument< decltype(ifm2sv_dim_182) > ( ifm2sv_dim_182, "ifm2sv_dim_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13055:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_182 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_182) > (ifm2sv_size_182)) __ci3709__ = adf::frontend::instrument< decltype(ifm2sv_size_182) > ( ifm2sv_size_182, "ifm2sv_size_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13056:1", nullptr, ""); +std::vector> ifm2_pattern_182 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_182) > (ifm2_pattern_182)) __ci3710__ = adf::frontend::instrument< decltype(ifm2_pattern_182) > ( ifm2_pattern_182, "ifm2_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13057:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_182 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_182) > (wtssv_size_182)) __ci3711__ = adf::frontend::instrument< decltype(wtssv_size_182) > ( wtssv_size_182, "wtssv_size_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13072:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_182 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_182) > (has_l1_wts_write_access_pattern_182)) __ci3712__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_182) > ( has_l1_wts_write_access_pattern_182, "has_l1_wts_write_access_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13073:1", nullptr, ""); +std::vector l1_wts_write_pattern_182 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_182) > (l1_wts_write_pattern_182)) __ci3713__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_182) > ( l1_wts_write_pattern_182, "l1_wts_write_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13074:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_182 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_182) > (wts_pattern_182)) __ci3714__ = adf::frontend::instrument< decltype(wts_pattern_182) > ( wts_pattern_182, "wts_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13075:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_182 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_182) > (ofm_dim_182)) __ci3715__ = adf::frontend::instrument< decltype(ofm_dim_182) > ( ofm_dim_182, "ofm_dim_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13078:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_182 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_182) > (ofm_bound_182)) __ci3716__ = adf::frontend::instrument< decltype(ofm_bound_182) > ( ofm_bound_182, "ofm_bound_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13079:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_182 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_182) > (ofmsv_dim_182)) __ci3717__ = adf::frontend::instrument< decltype(ofmsv_dim_182) > ( ofmsv_dim_182, "ofmsv_dim_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13080:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_182 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_182) > (ofmsv_size_182)) __ci3718__ = adf::frontend::instrument< decltype(ofmsv_size_182) > ( ofmsv_size_182, "ofmsv_size_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13081:1", nullptr, ""); +uint32_t ofm_repetition_182 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_182) > (ofm_repetition_182)) __ci3719__ = adf::frontend::instrument< decltype(ofm_repetition_182) > ( ofm_repetition_182, "ofm_repetition_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13082:1", nullptr, ""); +bool has_l1_read_access_pattern_182 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_182) > (has_l1_read_access_pattern_182)) __ci3720__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_182) > ( has_l1_read_access_pattern_182, "has_l1_read_access_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13083:1", nullptr, ""); + +std::vector l1_read_pattern_182 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_182) > (l1_read_pattern_182)) __ci3721__ = adf::frontend::instrument< decltype(l1_read_pattern_182) > ( l1_read_pattern_182, "l1_read_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13085:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_182 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_182) > (ofm_pattern_182)) __ci3722__ = adf::frontend::instrument< decltype(ofm_pattern_182) > ( ofm_pattern_182, "ofm_pattern_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13087:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_183 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_183) > (ifm_dim_183)) __ci3723__ = adf::frontend::instrument< decltype(ifm_dim_183) > ( ifm_dim_183, "ifm_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13116:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_183 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_183) > (ifm_bound_183)) __ci3724__ = adf::frontend::instrument< decltype(ifm_bound_183) > ( ifm_bound_183, "ifm_bound_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13117:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_183 = {8, 32, 14, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_183) > (ifmsv_dim_183)) __ci3725__ = adf::frontend::instrument< decltype(ifmsv_dim_183) > ( ifmsv_dim_183, "ifmsv_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13118:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_183 = 3584; decltype(adf::frontend::instrument< decltype(ifmsv_size_183) > (ifmsv_size_183)) __ci3726__ = adf::frontend::instrument< decltype(ifmsv_size_183) > ( ifmsv_size_183, "ifmsv_size_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13119:1", nullptr, ""); +uint32_t kernel_iter_183 = 54; decltype(adf::frontend::instrument< decltype(kernel_iter_183) > (kernel_iter_183)) __ci3727__ = adf::frontend::instrument< decltype(kernel_iter_183) > ( kernel_iter_183, "kernel_iter_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13120:1", nullptr, ""); +bool has_l1_write_access_pattern_183 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_183) > (has_l1_write_access_pattern_183)) __ci3728__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_183) > ( has_l1_write_access_pattern_183, "has_l1_write_access_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13121:1", nullptr, ""); +std::vector l1_write_pattern_183 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_183) > (l1_write_pattern_183)) __ci3729__ = adf::frontend::instrument< decltype(l1_write_pattern_183) > ( l1_write_pattern_183, "l1_write_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13122:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_183 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_183) > (ifm_pattern_183)) __ci3730__ = adf::frontend::instrument< decltype(ifm_pattern_183) > ( ifm_pattern_183, "ifm_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13123:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_183 = {8, 32, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_183) > (ifm2_dim_183)) __ci3731__ = adf::frontend::instrument< decltype(ifm2_dim_183) > ( ifm2_dim_183, "ifm2_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13138:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_183 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_183) > (ifm2_bound_183)) __ci3732__ = adf::frontend::instrument< decltype(ifm2_bound_183) > ( ifm2_bound_183, "ifm2_bound_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13139:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_183 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_183) > (ifm2sv_dim_183)) __ci3733__ = adf::frontend::instrument< decltype(ifm2sv_dim_183) > ( ifm2sv_dim_183, "ifm2sv_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13140:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_183 = 3072; decltype(adf::frontend::instrument< decltype(ifm2sv_size_183) > (ifm2sv_size_183)) __ci3734__ = adf::frontend::instrument< decltype(ifm2sv_size_183) > ( ifm2sv_size_183, "ifm2sv_size_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13141:1", nullptr, ""); +std::vector> ifm2_pattern_183 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_183) > (ifm2_pattern_183)) __ci3735__ = adf::frontend::instrument< decltype(ifm2_pattern_183) > ( ifm2_pattern_183, "ifm2_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13142:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_183 = {200448}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_183) > (wts_ddr_dim_183)) __ci3736__ = adf::frontend::instrument< decltype(wts_ddr_dim_183) > ( wts_ddr_dim_183, "wts_ddr_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_183 = {200448}; decltype(adf::frontend::instrument< decltype(wts_dim_183) > (wts_dim_183)) __ci3737__ = adf::frontend::instrument< decltype(wts_dim_183) > ( wts_dim_183, "wts_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13158:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_183 = {2784}; decltype(adf::frontend::instrument< decltype(wtssv_dim_183) > (wtssv_dim_183)) __ci3738__ = adf::frontend::instrument< decltype(wtssv_dim_183) > ( wtssv_dim_183, "wtssv_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13159:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_183 = 2784; decltype(adf::frontend::instrument< decltype(wtssv_size_183) > (wtssv_size_183)) __ci3739__ = adf::frontend::instrument< decltype(wtssv_size_183) > ( wtssv_size_183, "wtssv_size_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13160:1", nullptr, ""); +uint32_t wts_repetition_183 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_183) > (wts_repetition_183)) __ci3740__ = adf::frontend::instrument< decltype(wts_repetition_183) > ( wts_repetition_183, "wts_repetition_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13161:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_183 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_183) > (has_l1_wts_write_access_pattern_183)) __ci3741__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_183) > ( has_l1_wts_write_access_pattern_183, "has_l1_wts_write_access_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13162:1", nullptr, ""); +std::vector l1_wts_write_pattern_183 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_183) > (l1_wts_write_pattern_183)) __ci3742__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_183) > ( l1_wts_write_pattern_183, "l1_wts_write_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13163:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_183 = { +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_183) > (wts_pattern_183)) __ci3743__ = adf::frontend::instrument< decltype(wts_pattern_183) > ( wts_pattern_183, "wts_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13164:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_183[] = { +{ + tiling({.buffer_dimension = {200448, 1}, .tiling_dimension = {100224, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {200448, 1}, .tiling_dimension = {100224, 1}, .offset = {100224, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_183) > (wts_ddr_read_pattern_183)) __ci3744__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_183) > ( wts_ddr_read_pattern_183, "wts_ddr_read_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13183:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_183[] = { +{ + tiling({.buffer_dimension = {200448}, .tiling_dimension = {100224}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {200448}, .tiling_dimension = {100224}, .offset = {100224}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_183) > (wts_ddr_write_pattern_183)) __ci3745__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_183) > ( wts_ddr_write_pattern_183, "wts_ddr_write_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13190:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_183 = {8, 32, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_183) > (ofm_dim_183)) __ci3746__ = adf::frontend::instrument< decltype(ofm_dim_183) > ( ofm_dim_183, "ofm_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13199:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_183 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_183) > (ofm_bound_183)) __ci3747__ = adf::frontend::instrument< decltype(ofm_bound_183) > ( ofm_bound_183, "ofm_bound_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13200:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_183 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_183) > (ofmsv_dim_183)) __ci3748__ = adf::frontend::instrument< decltype(ofmsv_dim_183) > ( ofmsv_dim_183, "ofmsv_dim_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13201:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_183 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_183) > (ofmsv_size_183)) __ci3749__ = adf::frontend::instrument< decltype(ofmsv_size_183) > ( ofmsv_size_183, "ofmsv_size_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13202:1", nullptr, ""); +uint32_t ofm_repetition_183 = 9; decltype(adf::frontend::instrument< decltype(ofm_repetition_183) > (ofm_repetition_183)) __ci3750__ = adf::frontend::instrument< decltype(ofm_repetition_183) > ( ofm_repetition_183, "ofm_repetition_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13203:1", nullptr, ""); +bool has_l1_read_access_pattern_183 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_183) > (has_l1_read_access_pattern_183)) __ci3751__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_183) > ( has_l1_read_access_pattern_183, "has_l1_read_access_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13204:1", nullptr, ""); + +std::vector l1_read_pattern_183 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_183) > (l1_read_pattern_183)) __ci3752__ = adf::frontend::instrument< decltype(l1_read_pattern_183) > ( l1_read_pattern_183, "l1_read_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13206:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_183 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_183) > (ofm_pattern_183)) __ci3753__ = adf::frontend::instrument< decltype(ofm_pattern_183) > ( ofm_pattern_183, "ofm_pattern_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13208:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_184 = {8, 32, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_184) > (ifm_dim_184)) __ci3754__ = adf::frontend::instrument< decltype(ifm_dim_184) > ( ifm_dim_184, "ifm_dim_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13237:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_184 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_184) > (ifm_bound_184)) __ci3755__ = adf::frontend::instrument< decltype(ifm_bound_184) > ( ifm_bound_184, "ifm_bound_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13238:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_184 = {8, 32, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_184) > (ifmsv_dim_184)) __ci3756__ = adf::frontend::instrument< decltype(ifmsv_dim_184) > ( ifmsv_dim_184, "ifmsv_dim_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13239:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_184 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_184) > (ifmsv_size_184)) __ci3757__ = adf::frontend::instrument< decltype(ifmsv_size_184) > ( ifmsv_size_184, "ifmsv_size_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13240:1", nullptr, ""); +uint32_t kernel_iter_184 = 36; decltype(adf::frontend::instrument< decltype(kernel_iter_184) > (kernel_iter_184)) __ci3758__ = adf::frontend::instrument< decltype(kernel_iter_184) > ( kernel_iter_184, "kernel_iter_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13241:1", nullptr, ""); +bool has_l1_write_access_pattern_184 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_184) > (has_l1_write_access_pattern_184)) __ci3759__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_184) > ( has_l1_write_access_pattern_184, "has_l1_write_access_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13242:1", nullptr, ""); +std::vector l1_write_pattern_184 = {tiling({.buffer_dimension = {8, 32, 10, 1}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_184) > (l1_write_pattern_184)) __ci3760__ = adf::frontend::instrument< decltype(l1_write_pattern_184) > ( l1_write_pattern_184, "l1_write_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13243:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_184 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_184) > (ifm_pattern_184)) __ci3761__ = adf::frontend::instrument< decltype(ifm_pattern_184) > ( ifm_pattern_184, "ifm_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13244:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_184 = {161280}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_184) > (wts_ddr_dim_184)) __ci3762__ = adf::frontend::instrument< decltype(wts_ddr_dim_184) > ( wts_ddr_dim_184, "wts_ddr_dim_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13259:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_184 = {161280}; decltype(adf::frontend::instrument< decltype(wts_dim_184) > (wts_dim_184)) __ci3763__ = adf::frontend::instrument< decltype(wts_dim_184) > ( wts_dim_184, "wts_dim_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13260:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_184 = {3360}; decltype(adf::frontend::instrument< decltype(wtssv_dim_184) > (wtssv_dim_184)) __ci3764__ = adf::frontend::instrument< decltype(wtssv_dim_184) > ( wtssv_dim_184, "wtssv_dim_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13261:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_184 = 3360; decltype(adf::frontend::instrument< decltype(wtssv_size_184) > (wtssv_size_184)) __ci3765__ = adf::frontend::instrument< decltype(wtssv_size_184) > ( wtssv_size_184, "wtssv_size_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13262:1", nullptr, ""); +uint32_t wts_repetition_184 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_184) > (wts_repetition_184)) __ci3766__ = adf::frontend::instrument< decltype(wts_repetition_184) > ( wts_repetition_184, "wts_repetition_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13263:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_184 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_184) > (has_l1_wts_write_access_pattern_184)) __ci3767__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_184) > ( has_l1_wts_write_access_pattern_184, "has_l1_wts_write_access_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13264:1", nullptr, ""); +std::vector l1_wts_write_pattern_184 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_184) > (l1_wts_write_pattern_184)) __ci3768__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_184) > ( l1_wts_write_pattern_184, "l1_wts_write_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13265:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_184 = { +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 8}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 12}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 16}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 20}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 9}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 13}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 17}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 21}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 10}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 14}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 18}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 22}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 11}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 15}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 19}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 23}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_184) > (wts_pattern_184)) __ci3769__ = adf::frontend::instrument< decltype(wts_pattern_184) > ( wts_pattern_184, "wts_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13266:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_184[] = { +{ + tiling({.buffer_dimension = {161280, 1}, .tiling_dimension = {80640, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {161280, 1}, .tiling_dimension = {80640, 1}, .offset = {80640, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_184) > (wts_ddr_read_pattern_184)) __ci3770__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_184) > ( wts_ddr_read_pattern_184, "wts_ddr_read_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13301:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_184[] = { +{ + tiling({.buffer_dimension = {161280}, .tiling_dimension = {80640}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {161280}, .tiling_dimension = {80640}, .offset = {80640}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_184) > (wts_ddr_write_pattern_184)) __ci3771__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_184) > ( wts_ddr_write_pattern_184, "wts_ddr_write_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13308:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_184 = {8, 32, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_184) > (ofm_dim_184)) __ci3772__ = adf::frontend::instrument< decltype(ofm_dim_184) > ( ofm_dim_184, "ofm_dim_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13317:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_184 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_184) > (ofm_bound_184)) __ci3773__ = adf::frontend::instrument< decltype(ofm_bound_184) > ( ofm_bound_184, "ofm_bound_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13318:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_184 = {8, 32, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_184) > (ofmsv_dim_184)) __ci3774__ = adf::frontend::instrument< decltype(ofmsv_dim_184) > ( ofmsv_dim_184, "ofmsv_dim_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13319:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_184 = 1280; decltype(adf::frontend::instrument< decltype(ofmsv_size_184) > (ofmsv_size_184)) __ci3775__ = adf::frontend::instrument< decltype(ofmsv_size_184) > ( ofmsv_size_184, "ofmsv_size_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13320:1", nullptr, ""); +uint32_t ofm_repetition_184 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_184) > (ofm_repetition_184)) __ci3776__ = adf::frontend::instrument< decltype(ofm_repetition_184) > ( ofm_repetition_184, "ofm_repetition_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13321:1", nullptr, ""); +bool has_l1_read_access_pattern_184 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_184) > (has_l1_read_access_pattern_184)) __ci3777__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_184) > ( has_l1_read_access_pattern_184, "has_l1_read_access_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13322:1", nullptr, ""); + +std::vector l1_read_pattern_184 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_184) > (l1_read_pattern_184)) __ci3778__ = adf::frontend::instrument< decltype(l1_read_pattern_184) > ( l1_read_pattern_184, "l1_read_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13324:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_184 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_184) > (ofm_pattern_184)) __ci3779__ = adf::frontend::instrument< decltype(ofm_pattern_184) > ( ofm_pattern_184, "ofm_pattern_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13326:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_185 = {8, 32, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_185) > (ifm_dim_185)) __ci3780__ = adf::frontend::instrument< decltype(ifm_dim_185) > ( ifm_dim_185, "ifm_dim_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13355:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_185 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_185) > (ifm_bound_185)) __ci3781__ = adf::frontend::instrument< decltype(ifm_bound_185) > ( ifm_bound_185, "ifm_bound_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13356:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_185 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_185) > (ifmsv_dim_185)) __ci3782__ = adf::frontend::instrument< decltype(ifmsv_dim_185) > ( ifmsv_dim_185, "ifmsv_dim_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13357:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_185 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_185) > (ifmsv_size_185)) __ci3783__ = adf::frontend::instrument< decltype(ifmsv_size_185) > ( ifmsv_size_185, "ifmsv_size_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13358:1", nullptr, ""); +uint32_t kernel_iter_185 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_185) > (kernel_iter_185)) __ci3784__ = adf::frontend::instrument< decltype(kernel_iter_185) > ( kernel_iter_185, "kernel_iter_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13359:1", nullptr, ""); +bool has_l1_write_access_pattern_185 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_185) > (has_l1_write_access_pattern_185)) __ci3785__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_185) > ( has_l1_write_access_pattern_185, "has_l1_write_access_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13360:1", nullptr, ""); +std::vector l1_write_pattern_185 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_185) > (l1_write_pattern_185)) __ci3786__ = adf::frontend::instrument< decltype(l1_write_pattern_185) > ( l1_write_pattern_185, "l1_write_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13361:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_185 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_185) > (ifm_pattern_185)) __ci3787__ = adf::frontend::instrument< decltype(ifm_pattern_185) > ( ifm_pattern_185, "ifm_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13362:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_185 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_185) > (wtssv_size_185)) __ci3788__ = adf::frontend::instrument< decltype(wtssv_size_185) > ( wtssv_size_185, "wtssv_size_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13377:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_185 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_185) > (has_l1_wts_write_access_pattern_185)) __ci3789__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_185) > ( has_l1_wts_write_access_pattern_185, "has_l1_wts_write_access_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13378:1", nullptr, ""); +std::vector l1_wts_write_pattern_185 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_185) > (l1_wts_write_pattern_185)) __ci3790__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_185) > ( l1_wts_write_pattern_185, "l1_wts_write_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13379:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_185 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_185) > (wts_pattern_185)) __ci3791__ = adf::frontend::instrument< decltype(wts_pattern_185) > ( wts_pattern_185, "wts_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_185 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_185) > (ofm_dim_185)) __ci3792__ = adf::frontend::instrument< decltype(ofm_dim_185) > ( ofm_dim_185, "ofm_dim_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_185 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_185) > (ofm_bound_185)) __ci3793__ = adf::frontend::instrument< decltype(ofm_bound_185) > ( ofm_bound_185, "ofm_bound_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13384:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_185 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_185) > (ofmsv_dim_185)) __ci3794__ = adf::frontend::instrument< decltype(ofmsv_dim_185) > ( ofmsv_dim_185, "ofmsv_dim_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13385:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_185 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_185) > (ofmsv_size_185)) __ci3795__ = adf::frontend::instrument< decltype(ofmsv_size_185) > ( ofmsv_size_185, "ofmsv_size_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13386:1", nullptr, ""); +uint32_t ofm_repetition_185 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_185) > (ofm_repetition_185)) __ci3796__ = adf::frontend::instrument< decltype(ofm_repetition_185) > ( ofm_repetition_185, "ofm_repetition_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13387:1", nullptr, ""); +bool has_l1_read_access_pattern_185 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_185) > (has_l1_read_access_pattern_185)) __ci3797__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_185) > ( has_l1_read_access_pattern_185, "has_l1_read_access_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13388:1", nullptr, ""); + +std::vector l1_read_pattern_185 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_185) > (l1_read_pattern_185)) __ci3798__ = adf::frontend::instrument< decltype(l1_read_pattern_185) > ( l1_read_pattern_185, "l1_read_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13390:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_185 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_185) > (ofm_pattern_185)) __ci3799__ = adf::frontend::instrument< decltype(ofm_pattern_185) > ( ofm_pattern_185, "ofm_pattern_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13392:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_186 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_186) > (ifm_dim_186)) __ci3800__ = adf::frontend::instrument< decltype(ifm_dim_186) > ( ifm_dim_186, "ifm_dim_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13421:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_186 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_186) > (ifm_bound_186)) __ci3801__ = adf::frontend::instrument< decltype(ifm_bound_186) > ( ifm_bound_186, "ifm_bound_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13422:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_186 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_186) > (ifmsv_dim_186)) __ci3802__ = adf::frontend::instrument< decltype(ifmsv_dim_186) > ( ifmsv_dim_186, "ifmsv_dim_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13423:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_186 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_186) > (ifmsv_size_186)) __ci3803__ = adf::frontend::instrument< decltype(ifmsv_size_186) > ( ifmsv_size_186, "ifmsv_size_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13424:1", nullptr, ""); +uint32_t kernel_iter_186 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_186) > (kernel_iter_186)) __ci3804__ = adf::frontend::instrument< decltype(kernel_iter_186) > ( kernel_iter_186, "kernel_iter_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13425:1", nullptr, ""); +bool has_l1_write_access_pattern_186 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_186) > (has_l1_write_access_pattern_186)) __ci3805__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_186) > ( has_l1_write_access_pattern_186, "has_l1_write_access_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13426:1", nullptr, ""); +std::vector l1_write_pattern_186 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_186) > (l1_write_pattern_186)) __ci3806__ = adf::frontend::instrument< decltype(l1_write_pattern_186) > ( l1_write_pattern_186, "l1_write_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13427:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_186 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_186) > (ifm_pattern_186)) __ci3807__ = adf::frontend::instrument< decltype(ifm_pattern_186) > ( ifm_pattern_186, "ifm_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13428:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_186 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_186) > (wtssv_size_186)) __ci3808__ = adf::frontend::instrument< decltype(wtssv_size_186) > ( wtssv_size_186, "wtssv_size_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13443:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_186 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_186) > (has_l1_wts_write_access_pattern_186)) __ci3809__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_186) > ( has_l1_wts_write_access_pattern_186, "has_l1_wts_write_access_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13444:1", nullptr, ""); +std::vector l1_wts_write_pattern_186 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_186) > (l1_wts_write_pattern_186)) __ci3810__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_186) > ( l1_wts_write_pattern_186, "l1_wts_write_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13445:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_186 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_186) > (wts_pattern_186)) __ci3811__ = adf::frontend::instrument< decltype(wts_pattern_186) > ( wts_pattern_186, "wts_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13446:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_186 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_186) > (ofm_dim_186)) __ci3812__ = adf::frontend::instrument< decltype(ofm_dim_186) > ( ofm_dim_186, "ofm_dim_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13449:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_186 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_186) > (ofm_bound_186)) __ci3813__ = adf::frontend::instrument< decltype(ofm_bound_186) > ( ofm_bound_186, "ofm_bound_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13450:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_186 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_186) > (ofmsv_dim_186)) __ci3814__ = adf::frontend::instrument< decltype(ofmsv_dim_186) > ( ofmsv_dim_186, "ofmsv_dim_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13451:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_186 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_186) > (ofmsv_size_186)) __ci3815__ = adf::frontend::instrument< decltype(ofmsv_size_186) > ( ofmsv_size_186, "ofmsv_size_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13452:1", nullptr, ""); +uint32_t ofm_repetition_186 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_186) > (ofm_repetition_186)) __ci3816__ = adf::frontend::instrument< decltype(ofm_repetition_186) > ( ofm_repetition_186, "ofm_repetition_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13453:1", nullptr, ""); +bool has_l1_read_access_pattern_186 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_186) > (has_l1_read_access_pattern_186)) __ci3817__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_186) > ( has_l1_read_access_pattern_186, "has_l1_read_access_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13454:1", nullptr, ""); + +std::vector l1_read_pattern_186 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_186) > (l1_read_pattern_186)) __ci3818__ = adf::frontend::instrument< decltype(l1_read_pattern_186) > ( l1_read_pattern_186, "l1_read_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13456:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_186 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_186) > (ofm_pattern_186)) __ci3819__ = adf::frontend::instrument< decltype(ofm_pattern_186) > ( ofm_pattern_186, "ofm_pattern_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13458:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_187 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_187) > (ifm_dim_187)) __ci3820__ = adf::frontend::instrument< decltype(ifm_dim_187) > ( ifm_dim_187, "ifm_dim_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13487:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_187 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_187) > (ifm_bound_187)) __ci3821__ = adf::frontend::instrument< decltype(ifm_bound_187) > ( ifm_bound_187, "ifm_bound_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13488:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_187 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_187) > (ifmsv_dim_187)) __ci3822__ = adf::frontend::instrument< decltype(ifmsv_dim_187) > ( ifmsv_dim_187, "ifmsv_dim_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13489:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_187 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_187) > (ifmsv_size_187)) __ci3823__ = adf::frontend::instrument< decltype(ifmsv_size_187) > ( ifmsv_size_187, "ifmsv_size_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13490:1", nullptr, ""); +uint32_t kernel_iter_187 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_187) > (kernel_iter_187)) __ci3824__ = adf::frontend::instrument< decltype(kernel_iter_187) > ( kernel_iter_187, "kernel_iter_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13491:1", nullptr, ""); +bool has_l1_write_access_pattern_187 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_187) > (has_l1_write_access_pattern_187)) __ci3825__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_187) > ( has_l1_write_access_pattern_187, "has_l1_write_access_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13492:1", nullptr, ""); +std::vector l1_write_pattern_187 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_187) > (l1_write_pattern_187)) __ci3826__ = adf::frontend::instrument< decltype(l1_write_pattern_187) > ( l1_write_pattern_187, "l1_write_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13493:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_187 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_187) > (ifm_pattern_187)) __ci3827__ = adf::frontend::instrument< decltype(ifm_pattern_187) > ( ifm_pattern_187, "ifm_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13494:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_187 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_187) > (wtssv_size_187)) __ci3828__ = adf::frontend::instrument< decltype(wtssv_size_187) > ( wtssv_size_187, "wtssv_size_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13509:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_187 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_187) > (has_l1_wts_write_access_pattern_187)) __ci3829__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_187) > ( has_l1_wts_write_access_pattern_187, "has_l1_wts_write_access_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13510:1", nullptr, ""); +std::vector l1_wts_write_pattern_187 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_187) > (l1_wts_write_pattern_187)) __ci3830__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_187) > ( l1_wts_write_pattern_187, "l1_wts_write_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13511:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_187 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_187) > (wts_pattern_187)) __ci3831__ = adf::frontend::instrument< decltype(wts_pattern_187) > ( wts_pattern_187, "wts_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13512:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_187 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_187) > (ofm_dim_187)) __ci3832__ = adf::frontend::instrument< decltype(ofm_dim_187) > ( ofm_dim_187, "ofm_dim_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13515:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_187 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_187) > (ofm_bound_187)) __ci3833__ = adf::frontend::instrument< decltype(ofm_bound_187) > ( ofm_bound_187, "ofm_bound_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13516:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_187 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_187) > (ofmsv_dim_187)) __ci3834__ = adf::frontend::instrument< decltype(ofmsv_dim_187) > ( ofmsv_dim_187, "ofmsv_dim_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13517:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_187 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_187) > (ofmsv_size_187)) __ci3835__ = adf::frontend::instrument< decltype(ofmsv_size_187) > ( ofmsv_size_187, "ofmsv_size_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13518:1", nullptr, ""); +uint32_t ofm_repetition_187 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_187) > (ofm_repetition_187)) __ci3836__ = adf::frontend::instrument< decltype(ofm_repetition_187) > ( ofm_repetition_187, "ofm_repetition_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13519:1", nullptr, ""); +bool has_l1_read_access_pattern_187 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_187) > (has_l1_read_access_pattern_187)) __ci3837__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_187) > ( has_l1_read_access_pattern_187, "has_l1_read_access_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13520:1", nullptr, ""); + +std::vector l1_read_pattern_187 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_187) > (l1_read_pattern_187)) __ci3838__ = adf::frontend::instrument< decltype(l1_read_pattern_187) > ( l1_read_pattern_187, "l1_read_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13522:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_187 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_187) > (ofm_pattern_187)) __ci3839__ = adf::frontend::instrument< decltype(ofm_pattern_187) > ( ofm_pattern_187, "ofm_pattern_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13524:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_188 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_dim_188) > (ifm_dim_188)) __ci3840__ = adf::frontend::instrument< decltype(ifm_dim_188) > ( ifm_dim_188, "ifm_dim_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13553:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_188 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_bound_188) > (ifm_bound_188)) __ci3841__ = adf::frontend::instrument< decltype(ifm_bound_188) > ( ifm_bound_188, "ifm_bound_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13554:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_188 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_188) > (ifmsv_dim_188)) __ci3842__ = adf::frontend::instrument< decltype(ifmsv_dim_188) > ( ifmsv_dim_188, "ifmsv_dim_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13555:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_188 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_188) > (ifmsv_size_188)) __ci3843__ = adf::frontend::instrument< decltype(ifmsv_size_188) > ( ifmsv_size_188, "ifmsv_size_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13556:1", nullptr, ""); +uint32_t kernel_iter_188 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_188) > (kernel_iter_188)) __ci3844__ = adf::frontend::instrument< decltype(kernel_iter_188) > ( kernel_iter_188, "kernel_iter_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13557:1", nullptr, ""); +bool has_l1_write_access_pattern_188 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_188) > (has_l1_write_access_pattern_188)) __ci3845__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_188) > ( has_l1_write_access_pattern_188, "has_l1_write_access_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13558:1", nullptr, ""); +std::vector l1_write_pattern_188 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_188) > (l1_write_pattern_188)) __ci3846__ = adf::frontend::instrument< decltype(l1_write_pattern_188) > ( l1_write_pattern_188, "l1_write_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13559:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_188 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_188) > (ifm_pattern_188)) __ci3847__ = adf::frontend::instrument< decltype(ifm_pattern_188) > ( ifm_pattern_188, "ifm_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13560:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_188 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_dim_188) > (ifm2_dim_188)) __ci3848__ = adf::frontend::instrument< decltype(ifm2_dim_188) > ( ifm2_dim_188, "ifm2_dim_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13575:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_188 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_bound_188) > (ifm2_bound_188)) __ci3849__ = adf::frontend::instrument< decltype(ifm2_bound_188) > ( ifm2_bound_188, "ifm2_bound_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13576:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_188 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_188) > (ifm2sv_dim_188)) __ci3850__ = adf::frontend::instrument< decltype(ifm2sv_dim_188) > ( ifm2sv_dim_188, "ifm2sv_dim_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13577:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_188 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_188) > (ifm2sv_size_188)) __ci3851__ = adf::frontend::instrument< decltype(ifm2sv_size_188) > ( ifm2sv_size_188, "ifm2sv_size_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13578:1", nullptr, ""); +std::vector> ifm2_pattern_188 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_188) > (ifm2_pattern_188)) __ci3852__ = adf::frontend::instrument< decltype(ifm2_pattern_188) > ( ifm2_pattern_188, "ifm2_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13579:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_188 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_188) > (wtssv_size_188)) __ci3853__ = adf::frontend::instrument< decltype(wtssv_size_188) > ( wtssv_size_188, "wtssv_size_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13594:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_188 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_188) > (has_l1_wts_write_access_pattern_188)) __ci3854__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_188) > ( has_l1_wts_write_access_pattern_188, "has_l1_wts_write_access_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13595:1", nullptr, ""); +std::vector l1_wts_write_pattern_188 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_188) > (l1_wts_write_pattern_188)) __ci3855__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_188) > ( l1_wts_write_pattern_188, "l1_wts_write_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13596:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_188 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_188) > (wts_pattern_188)) __ci3856__ = adf::frontend::instrument< decltype(wts_pattern_188) > ( wts_pattern_188, "wts_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13597:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_188 = {8, 20, 120, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_188) > (ofm_dim_188)) __ci3857__ = adf::frontend::instrument< decltype(ofm_dim_188) > ( ofm_dim_188, "ofm_dim_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13600:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_188 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ofm_bound_188) > (ofm_bound_188)) __ci3858__ = adf::frontend::instrument< decltype(ofm_bound_188) > ( ofm_bound_188, "ofm_bound_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13601:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_188 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_188) > (ofmsv_dim_188)) __ci3859__ = adf::frontend::instrument< decltype(ofmsv_dim_188) > ( ofmsv_dim_188, "ofmsv_dim_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13602:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_188 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_188) > (ofmsv_size_188)) __ci3860__ = adf::frontend::instrument< decltype(ofmsv_size_188) > ( ofmsv_size_188, "ofmsv_size_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13603:1", nullptr, ""); +uint32_t ofm_repetition_188 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_188) > (ofm_repetition_188)) __ci3861__ = adf::frontend::instrument< decltype(ofm_repetition_188) > ( ofm_repetition_188, "ofm_repetition_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13604:1", nullptr, ""); +bool has_l1_read_access_pattern_188 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_188) > (has_l1_read_access_pattern_188)) __ci3862__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_188) > ( has_l1_read_access_pattern_188, "has_l1_read_access_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13605:1", nullptr, ""); + +std::vector l1_read_pattern_188 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_188) > (l1_read_pattern_188)) __ci3863__ = adf::frontend::instrument< decltype(l1_read_pattern_188) > ( l1_read_pattern_188, "l1_read_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13607:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_188 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_188) > (ofm_pattern_188)) __ci3864__ = adf::frontend::instrument< decltype(ofm_pattern_188) > ( ofm_pattern_188, "ofm_pattern_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13609:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_189 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_189) > (ifm_dim_189)) __ci3865__ = adf::frontend::instrument< decltype(ifm_dim_189) > ( ifm_dim_189, "ifm_dim_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13638:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_189 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_189) > (ifm_bound_189)) __ci3866__ = adf::frontend::instrument< decltype(ifm_bound_189) > ( ifm_bound_189, "ifm_bound_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13639:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_189 = {8, 16, 1, 10}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_189) > (ifmsv_dim_189)) __ci3867__ = adf::frontend::instrument< decltype(ifmsv_dim_189) > ( ifmsv_dim_189, "ifmsv_dim_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13640:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_189 = 5120; decltype(adf::frontend::instrument< decltype(ifmsv_size_189) > (ifmsv_size_189)) __ci3868__ = adf::frontend::instrument< decltype(ifmsv_size_189) > ( ifmsv_size_189, "ifmsv_size_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13641:1", nullptr, ""); +uint32_t kernel_iter_189 = 180; decltype(adf::frontend::instrument< decltype(kernel_iter_189) > (kernel_iter_189)) __ci3869__ = adf::frontend::instrument< decltype(kernel_iter_189) > ( kernel_iter_189, "kernel_iter_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13642:1", nullptr, ""); +bool has_l1_write_access_pattern_189 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_189) > (has_l1_write_access_pattern_189)) __ci3870__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_189) > ( has_l1_write_access_pattern_189, "has_l1_write_access_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13643:1", nullptr, ""); +std::vector l1_write_pattern_189 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_189) > (l1_write_pattern_189)) __ci3871__ = adf::frontend::instrument< decltype(l1_write_pattern_189) > ( l1_write_pattern_189, "l1_write_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13644:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_189 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, -4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, -2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 16, 1, 10}, .offset = {0, -4, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 120}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_189) > (ifm_pattern_189)) __ci3872__ = adf::frontend::instrument< decltype(ifm_pattern_189) > ( ifm_pattern_189, "ifm_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13645:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_189 = {107520}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_189) > (wts_ddr_dim_189)) __ci3873__ = adf::frontend::instrument< decltype(wts_ddr_dim_189) > ( wts_ddr_dim_189, "wts_ddr_dim_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13660:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_189 = {107520}; decltype(adf::frontend::instrument< decltype(wts_dim_189) > (wts_dim_189)) __ci3874__ = adf::frontend::instrument< decltype(wts_dim_189) > ( wts_dim_189, "wts_dim_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13661:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_189 = {896}; decltype(adf::frontend::instrument< decltype(wtssv_dim_189) > (wtssv_dim_189)) __ci3875__ = adf::frontend::instrument< decltype(wtssv_dim_189) > ( wtssv_dim_189, "wtssv_dim_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13662:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wts_repetition_189 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_189) > (wts_repetition_189)) __ci3876__ = adf::frontend::instrument< decltype(wts_repetition_189) > ( wts_repetition_189, "wts_repetition_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13663:1", nullptr, ""); +uint32_t wtssv_size_189 = 896; decltype(adf::frontend::instrument< decltype(wtssv_size_189) > (wtssv_size_189)) __ci3877__ = adf::frontend::instrument< decltype(wtssv_size_189) > ( wtssv_size_189, "wtssv_size_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13664:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_189 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_189) > (has_l1_wts_write_access_pattern_189)) __ci3878__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_189) > ( has_l1_wts_write_access_pattern_189, "has_l1_wts_write_access_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13665:1", nullptr, ""); +std::vector l1_wts_write_pattern_189 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_189) > (l1_wts_write_pattern_189)) __ci3879__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_189) > ( l1_wts_write_pattern_189, "l1_wts_write_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13666:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_189 = { +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {0}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {896}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {1792}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {896}, .offset = {2688}, .tile_traversal = { {.dimension = 0, .stride = 3584, .wrap = 30} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_189) > (wts_pattern_189)) __ci3880__ = adf::frontend::instrument< decltype(wts_pattern_189) > ( wts_pattern_189, "wts_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13667:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_189[] = { +{ + tiling({.buffer_dimension = {107520, 1}, .tiling_dimension = {53760, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520, 1}, .tiling_dimension = {53760, 1}, .offset = {53760, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_189) > (wts_ddr_read_pattern_189)) __ci3881__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_189) > ( wts_ddr_read_pattern_189, "wts_ddr_read_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13682:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_189[] = { +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {53760}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {107520}, .tiling_dimension = {53760}, .offset = {53760}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_189) > (wts_ddr_write_pattern_189)) __ci3882__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_189) > ( wts_ddr_write_pattern_189, "wts_ddr_write_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13689:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_189 = {8, 24, 120, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_189) > (ofm_dim_189)) __ci3883__ = adf::frontend::instrument< decltype(ofm_dim_189) > ( ofm_dim_189, "ofm_dim_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13698:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_189 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_189) > (ofm_bound_189)) __ci3884__ = adf::frontend::instrument< decltype(ofm_bound_189) > ( ofm_bound_189, "ofm_bound_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13699:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_189 = {8, 8, 1, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_189) > (ofmsv_dim_189)) __ci3885__ = adf::frontend::instrument< decltype(ofmsv_dim_189) > ( ofmsv_dim_189, "ofmsv_dim_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13700:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_189 = 128; decltype(adf::frontend::instrument< decltype(ofmsv_size_189) > (ofmsv_size_189)) __ci3886__ = adf::frontend::instrument< decltype(ofmsv_size_189) > ( ofmsv_size_189, "ofmsv_size_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13701:1", nullptr, ""); +uint32_t ofm_repetition_189 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_189) > (ofm_repetition_189)) __ci3887__ = adf::frontend::instrument< decltype(ofm_repetition_189) > ( ofm_repetition_189, "ofm_repetition_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13702:1", nullptr, ""); +bool has_l1_read_access_pattern_189 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_189) > (has_l1_read_access_pattern_189)) __ci3888__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_189) > ( has_l1_read_access_pattern_189, "has_l1_read_access_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13703:1", nullptr, ""); + +std::vector l1_read_pattern_189 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_189) > (l1_read_pattern_189)) __ci3889__ = adf::frontend::instrument< decltype(l1_read_pattern_189) > ( l1_read_pattern_189, "l1_read_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13705:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_189 = { +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 8, 1, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 30}, {.dimension = 1, .stride = 8, .wrap = 3}, {.dimension = 3, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_189) > (ofm_pattern_189)) __ci3890__ = adf::frontend::instrument< decltype(ofm_pattern_189) > ( ofm_pattern_189, "ofm_pattern_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13707:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_190 = {8, 24, 120, 16}; decltype(adf::frontend::instrument< decltype(ifm_dim_190) > (ifm_dim_190)) __ci3891__ = adf::frontend::instrument< decltype(ifm_dim_190) > ( ifm_dim_190, "ifm_dim_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13736:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_190 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_190) > (ifm_bound_190)) __ci3892__ = adf::frontend::instrument< decltype(ifm_bound_190) > ( ifm_bound_190, "ifm_bound_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13737:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_190 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_190) > (ifmsv_dim_190)) __ci3893__ = adf::frontend::instrument< decltype(ifmsv_dim_190) > ( ifmsv_dim_190, "ifmsv_dim_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13738:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_190 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_190) > (ifmsv_size_190)) __ci3894__ = adf::frontend::instrument< decltype(ifmsv_size_190) > ( ifmsv_size_190, "ifmsv_size_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13739:1", nullptr, ""); +uint32_t kernel_iter_190 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_190) > (kernel_iter_190)) __ci3895__ = adf::frontend::instrument< decltype(kernel_iter_190) > ( kernel_iter_190, "kernel_iter_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13740:1", nullptr, ""); +bool has_l1_write_access_pattern_190 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_190) > (has_l1_write_access_pattern_190)) __ci3896__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_190) > ( has_l1_write_access_pattern_190, "has_l1_write_access_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13741:1", nullptr, ""); +std::vector l1_write_pattern_190 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_190) > (l1_write_pattern_190)) __ci3897__ = adf::frontend::instrument< decltype(l1_write_pattern_190) > ( l1_write_pattern_190, "l1_write_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13742:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_190 = { +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_190) > (ifm_pattern_190)) __ci3898__ = adf::frontend::instrument< decltype(ifm_pattern_190) > ( ifm_pattern_190, "ifm_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13743:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_190 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_190) > (wtssv_size_190)) __ci3899__ = adf::frontend::instrument< decltype(wtssv_size_190) > ( wtssv_size_190, "wtssv_size_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13758:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_190 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_190) > (has_l1_wts_write_access_pattern_190)) __ci3900__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_190) > ( has_l1_wts_write_access_pattern_190, "has_l1_wts_write_access_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13759:1", nullptr, ""); +std::vector l1_wts_write_pattern_190 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_190) > (l1_wts_write_pattern_190)) __ci3901__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_190) > ( l1_wts_write_pattern_190, "l1_wts_write_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13760:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_190 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_190) > (wts_pattern_190)) __ci3902__ = adf::frontend::instrument< decltype(wts_pattern_190) > ( wts_pattern_190, "wts_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13761:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_190 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_190) > (ofm_dim_190)) __ci3903__ = adf::frontend::instrument< decltype(ofm_dim_190) > ( ofm_dim_190, "ofm_dim_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13764:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_190 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_190) > (ofm_bound_190)) __ci3904__ = adf::frontend::instrument< decltype(ofm_bound_190) > ( ofm_bound_190, "ofm_bound_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13765:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_190 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_190) > (ofmsv_dim_190)) __ci3905__ = adf::frontend::instrument< decltype(ofmsv_dim_190) > ( ofmsv_dim_190, "ofmsv_dim_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13766:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_190 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_190) > (ofmsv_size_190)) __ci3906__ = adf::frontend::instrument< decltype(ofmsv_size_190) > ( ofmsv_size_190, "ofmsv_size_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13767:1", nullptr, ""); +uint32_t ofm_repetition_190 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_190) > (ofm_repetition_190)) __ci3907__ = adf::frontend::instrument< decltype(ofm_repetition_190) > ( ofm_repetition_190, "ofm_repetition_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13768:1", nullptr, ""); +bool has_l1_read_access_pattern_190 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_190) > (has_l1_read_access_pattern_190)) __ci3908__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_190) > ( has_l1_read_access_pattern_190, "has_l1_read_access_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13769:1", nullptr, ""); + +std::vector l1_read_pattern_190 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_190) > (l1_read_pattern_190)) __ci3909__ = adf::frontend::instrument< decltype(l1_read_pattern_190) > ( l1_read_pattern_190, "l1_read_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13771:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_190 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_190) > (ofm_pattern_190)) __ci3910__ = adf::frontend::instrument< decltype(ofm_pattern_190) > ( ofm_pattern_190, "ofm_pattern_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13773:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_191 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_191) > (ifm_dim_191)) __ci3911__ = adf::frontend::instrument< decltype(ifm_dim_191) > ( ifm_dim_191, "ifm_dim_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13802:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_191 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_191) > (ifm_bound_191)) __ci3912__ = adf::frontend::instrument< decltype(ifm_bound_191) > ( ifm_bound_191, "ifm_bound_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13803:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_191 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_191) > (ifmsv_dim_191)) __ci3913__ = adf::frontend::instrument< decltype(ifmsv_dim_191) > ( ifmsv_dim_191, "ifmsv_dim_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13804:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_191 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_191) > (ifmsv_size_191)) __ci3914__ = adf::frontend::instrument< decltype(ifmsv_size_191) > ( ifmsv_size_191, "ifmsv_size_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13805:1", nullptr, ""); +uint32_t kernel_iter_191 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_191) > (kernel_iter_191)) __ci3915__ = adf::frontend::instrument< decltype(kernel_iter_191) > ( kernel_iter_191, "kernel_iter_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13806:1", nullptr, ""); +bool has_l1_write_access_pattern_191 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_191) > (has_l1_write_access_pattern_191)) __ci3916__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_191) > ( has_l1_write_access_pattern_191, "has_l1_write_access_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13807:1", nullptr, ""); +std::vector l1_write_pattern_191 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_191) > (l1_write_pattern_191)) __ci3917__ = adf::frontend::instrument< decltype(l1_write_pattern_191) > ( l1_write_pattern_191, "l1_write_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13808:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_191 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_191) > (ifm_pattern_191)) __ci3918__ = adf::frontend::instrument< decltype(ifm_pattern_191) > ( ifm_pattern_191, "ifm_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13809:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_191 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_191) > (wtssv_size_191)) __ci3919__ = adf::frontend::instrument< decltype(wtssv_size_191) > ( wtssv_size_191, "wtssv_size_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13824:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_191 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_191) > (has_l1_wts_write_access_pattern_191)) __ci3920__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_191) > ( has_l1_wts_write_access_pattern_191, "has_l1_wts_write_access_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13825:1", nullptr, ""); +std::vector l1_wts_write_pattern_191 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_191) > (l1_wts_write_pattern_191)) __ci3921__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_191) > ( l1_wts_write_pattern_191, "l1_wts_write_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13826:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_191 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_191) > (wts_pattern_191)) __ci3922__ = adf::frontend::instrument< decltype(wts_pattern_191) > ( wts_pattern_191, "wts_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13827:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_191 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_191) > (ofm_dim_191)) __ci3923__ = adf::frontend::instrument< decltype(ofm_dim_191) > ( ofm_dim_191, "ofm_dim_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13830:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_191 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_191) > (ofm_bound_191)) __ci3924__ = adf::frontend::instrument< decltype(ofm_bound_191) > ( ofm_bound_191, "ofm_bound_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13831:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_191 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_191) > (ofmsv_dim_191)) __ci3925__ = adf::frontend::instrument< decltype(ofmsv_dim_191) > ( ofmsv_dim_191, "ofmsv_dim_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13832:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_191 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_191) > (ofmsv_size_191)) __ci3926__ = adf::frontend::instrument< decltype(ofmsv_size_191) > ( ofmsv_size_191, "ofmsv_size_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13833:1", nullptr, ""); +uint32_t ofm_repetition_191 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_191) > (ofm_repetition_191)) __ci3927__ = adf::frontend::instrument< decltype(ofm_repetition_191) > ( ofm_repetition_191, "ofm_repetition_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13834:1", nullptr, ""); +bool has_l1_read_access_pattern_191 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_191) > (has_l1_read_access_pattern_191)) __ci3928__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_191) > ( has_l1_read_access_pattern_191, "has_l1_read_access_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13835:1", nullptr, ""); + +std::vector l1_read_pattern_191 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_191) > (l1_read_pattern_191)) __ci3929__ = adf::frontend::instrument< decltype(l1_read_pattern_191) > ( l1_read_pattern_191, "l1_read_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13837:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_191 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_191) > (ofm_pattern_191)) __ci3930__ = adf::frontend::instrument< decltype(ofm_pattern_191) > ( ofm_pattern_191, "ofm_pattern_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13839:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_192 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_192) > (ifm_dim_192)) __ci3931__ = adf::frontend::instrument< decltype(ifm_dim_192) > ( ifm_dim_192, "ifm_dim_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13868:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_192 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_192) > (ifm_bound_192)) __ci3932__ = adf::frontend::instrument< decltype(ifm_bound_192) > ( ifm_bound_192, "ifm_bound_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13869:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_192 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_192) > (ifmsv_dim_192)) __ci3933__ = adf::frontend::instrument< decltype(ifmsv_dim_192) > ( ifmsv_dim_192, "ifmsv_dim_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13870:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_192 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_192) > (ifmsv_size_192)) __ci3934__ = adf::frontend::instrument< decltype(ifmsv_size_192) > ( ifmsv_size_192, "ifmsv_size_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13871:1", nullptr, ""); +uint32_t kernel_iter_192 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_192) > (kernel_iter_192)) __ci3935__ = adf::frontend::instrument< decltype(kernel_iter_192) > ( kernel_iter_192, "kernel_iter_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13872:1", nullptr, ""); +bool has_l1_write_access_pattern_192 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_192) > (has_l1_write_access_pattern_192)) __ci3936__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_192) > ( has_l1_write_access_pattern_192, "has_l1_write_access_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13873:1", nullptr, ""); +std::vector l1_write_pattern_192 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_192) > (l1_write_pattern_192)) __ci3937__ = adf::frontend::instrument< decltype(l1_write_pattern_192) > ( l1_write_pattern_192, "l1_write_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13874:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_192 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_192) > (ifm_pattern_192)) __ci3938__ = adf::frontend::instrument< decltype(ifm_pattern_192) > ( ifm_pattern_192, "ifm_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13875:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_192 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_192) > (wtssv_size_192)) __ci3939__ = adf::frontend::instrument< decltype(wtssv_size_192) > ( wtssv_size_192, "wtssv_size_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13890:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_192 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_192) > (has_l1_wts_write_access_pattern_192)) __ci3940__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_192) > ( has_l1_wts_write_access_pattern_192, "has_l1_wts_write_access_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13891:1", nullptr, ""); +std::vector l1_wts_write_pattern_192 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_192) > (l1_wts_write_pattern_192)) __ci3941__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_192) > ( l1_wts_write_pattern_192, "l1_wts_write_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13892:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_192 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_192) > (wts_pattern_192)) __ci3942__ = adf::frontend::instrument< decltype(wts_pattern_192) > ( wts_pattern_192, "wts_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13893:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_192 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_192) > (ofm_dim_192)) __ci3943__ = adf::frontend::instrument< decltype(ofm_dim_192) > ( ofm_dim_192, "ofm_dim_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13896:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_192 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_192) > (ofm_bound_192)) __ci3944__ = adf::frontend::instrument< decltype(ofm_bound_192) > ( ofm_bound_192, "ofm_bound_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_192 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_192) > (ofmsv_dim_192)) __ci3945__ = adf::frontend::instrument< decltype(ofmsv_dim_192) > ( ofmsv_dim_192, "ofmsv_dim_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13898:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_192 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_192) > (ofmsv_size_192)) __ci3946__ = adf::frontend::instrument< decltype(ofmsv_size_192) > ( ofmsv_size_192, "ofmsv_size_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13899:1", nullptr, ""); +uint32_t ofm_repetition_192 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_192) > (ofm_repetition_192)) __ci3947__ = adf::frontend::instrument< decltype(ofm_repetition_192) > ( ofm_repetition_192, "ofm_repetition_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13900:1", nullptr, ""); +bool has_l1_read_access_pattern_192 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_192) > (has_l1_read_access_pattern_192)) __ci3948__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_192) > ( has_l1_read_access_pattern_192, "has_l1_read_access_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13901:1", nullptr, ""); + +std::vector l1_read_pattern_192 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_192) > (l1_read_pattern_192)) __ci3949__ = adf::frontend::instrument< decltype(l1_read_pattern_192) > ( l1_read_pattern_192, "l1_read_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13903:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_192 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_192) > (ofm_pattern_192)) __ci3950__ = adf::frontend::instrument< decltype(ofm_pattern_192) > ( ofm_pattern_192, "ofm_pattern_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13905:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_193 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_dim_193) > (ifm_dim_193)) __ci3951__ = adf::frontend::instrument< decltype(ifm_dim_193) > ( ifm_dim_193, "ifm_dim_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13934:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_193 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_bound_193) > (ifm_bound_193)) __ci3952__ = adf::frontend::instrument< decltype(ifm_bound_193) > ( ifm_bound_193, "ifm_bound_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13935:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_193 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_193) > (ifmsv_dim_193)) __ci3953__ = adf::frontend::instrument< decltype(ifmsv_dim_193) > ( ifmsv_dim_193, "ifmsv_dim_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13936:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_193 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_193) > (ifmsv_size_193)) __ci3954__ = adf::frontend::instrument< decltype(ifmsv_size_193) > ( ifmsv_size_193, "ifmsv_size_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13937:1", nullptr, ""); +uint32_t kernel_iter_193 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_193) > (kernel_iter_193)) __ci3955__ = adf::frontend::instrument< decltype(kernel_iter_193) > ( kernel_iter_193, "kernel_iter_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13938:1", nullptr, ""); +bool has_l1_write_access_pattern_193 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_193) > (has_l1_write_access_pattern_193)) __ci3956__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_193) > ( has_l1_write_access_pattern_193, "has_l1_write_access_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13939:1", nullptr, ""); +std::vector l1_write_pattern_193 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_193) > (l1_write_pattern_193)) __ci3957__ = adf::frontend::instrument< decltype(l1_write_pattern_193) > ( l1_write_pattern_193, "l1_write_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13940:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_193 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_193) > (ifm_pattern_193)) __ci3958__ = adf::frontend::instrument< decltype(ifm_pattern_193) > ( ifm_pattern_193, "ifm_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13941:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_193 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_dim_193) > (ifm2_dim_193)) __ci3959__ = adf::frontend::instrument< decltype(ifm2_dim_193) > ( ifm2_dim_193, "ifm2_dim_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13956:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_193 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_bound_193) > (ifm2_bound_193)) __ci3960__ = adf::frontend::instrument< decltype(ifm2_bound_193) > ( ifm2_bound_193, "ifm2_bound_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_193 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_193) > (ifm2sv_dim_193)) __ci3961__ = adf::frontend::instrument< decltype(ifm2sv_dim_193) > ( ifm2sv_dim_193, "ifm2sv_dim_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13958:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_193 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_193) > (ifm2sv_size_193)) __ci3962__ = adf::frontend::instrument< decltype(ifm2sv_size_193) > ( ifm2sv_size_193, "ifm2sv_size_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13959:1", nullptr, ""); +std::vector> ifm2_pattern_193 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_193) > (ifm2_pattern_193)) __ci3963__ = adf::frontend::instrument< decltype(ifm2_pattern_193) > ( ifm2_pattern_193, "ifm2_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13960:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_193 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_193) > (wtssv_size_193)) __ci3964__ = adf::frontend::instrument< decltype(wtssv_size_193) > ( wtssv_size_193, "wtssv_size_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13975:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_193 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_193) > (has_l1_wts_write_access_pattern_193)) __ci3965__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_193) > ( has_l1_wts_write_access_pattern_193, "has_l1_wts_write_access_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13976:1", nullptr, ""); +std::vector l1_wts_write_pattern_193 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_193) > (l1_wts_write_pattern_193)) __ci3966__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_193) > ( l1_wts_write_pattern_193, "l1_wts_write_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13977:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_193 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_193) > (wts_pattern_193)) __ci3967__ = adf::frontend::instrument< decltype(wts_pattern_193) > ( wts_pattern_193, "wts_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13978:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_193 = {8, 20, 120, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_193) > (ofm_dim_193)) __ci3968__ = adf::frontend::instrument< decltype(ofm_dim_193) > ( ofm_dim_193, "ofm_dim_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13981:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_193 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ofm_bound_193) > (ofm_bound_193)) __ci3969__ = adf::frontend::instrument< decltype(ofm_bound_193) > ( ofm_bound_193, "ofm_bound_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13982:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_193 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_193) > (ofmsv_dim_193)) __ci3970__ = adf::frontend::instrument< decltype(ofmsv_dim_193) > ( ofmsv_dim_193, "ofmsv_dim_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13983:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_193 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_193) > (ofmsv_size_193)) __ci3971__ = adf::frontend::instrument< decltype(ofmsv_size_193) > ( ofmsv_size_193, "ofmsv_size_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13984:1", nullptr, ""); +uint32_t ofm_repetition_193 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_193) > (ofm_repetition_193)) __ci3972__ = adf::frontend::instrument< decltype(ofm_repetition_193) > ( ofm_repetition_193, "ofm_repetition_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13985:1", nullptr, ""); +bool has_l1_read_access_pattern_193 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_193) > (has_l1_read_access_pattern_193)) __ci3973__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_193) > ( has_l1_read_access_pattern_193, "has_l1_read_access_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13986:1", nullptr, ""); + +std::vector l1_read_pattern_193 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_193) > (l1_read_pattern_193)) __ci3974__ = adf::frontend::instrument< decltype(l1_read_pattern_193) > ( l1_read_pattern_193, "l1_read_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13988:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_193 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_193) > (ofm_pattern_193)) __ci3975__ = adf::frontend::instrument< decltype(ofm_pattern_193) > ( ofm_pattern_193, "ofm_pattern_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:13990:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_195 = {8, 240, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_195) > (ifm_dim_195)) __ci3976__ = adf::frontend::instrument< decltype(ifm_dim_195) > ( ifm_dim_195, "ifm_dim_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14019:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_195 = {8, 240, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_195) > (ifm_bound_195)) __ci3977__ = adf::frontend::instrument< decltype(ifm_bound_195) > ( ifm_bound_195, "ifm_bound_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14020:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_195 = {8, 48, 5, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_195) > (ifmsv_dim_195)) __ci3978__ = adf::frontend::instrument< decltype(ifmsv_dim_195) > ( ifmsv_dim_195, "ifmsv_dim_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14021:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_195 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_195) > (ifmsv_size_195)) __ci3979__ = adf::frontend::instrument< decltype(ifmsv_size_195) > ( ifmsv_size_195, "ifmsv_size_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14022:1", nullptr, ""); +uint32_t kernel_iter_195 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_195) > (kernel_iter_195)) __ci3980__ = adf::frontend::instrument< decltype(kernel_iter_195) > ( kernel_iter_195, "kernel_iter_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14023:1", nullptr, ""); +bool has_l1_write_access_pattern_195 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_195) > (has_l1_write_access_pattern_195)) __ci3981__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_195) > ( has_l1_write_access_pattern_195, "has_l1_write_access_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14024:1", nullptr, ""); +std::vector l1_write_pattern_195 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_195) > (l1_write_pattern_195)) __ci3982__ = adf::frontend::instrument< decltype(l1_write_pattern_195) > ( l1_write_pattern_195, "l1_write_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14025:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_195 = { +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_195) > (ifm_pattern_195)) __ci3983__ = adf::frontend::instrument< decltype(ifm_pattern_195) > ( ifm_pattern_195, "ifm_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14026:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_195 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_195) > (wtssv_size_195)) __ci3984__ = adf::frontend::instrument< decltype(wtssv_size_195) > ( wtssv_size_195, "wtssv_size_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14041:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_195 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_195) > (has_l1_wts_write_access_pattern_195)) __ci3985__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_195) > ( has_l1_wts_write_access_pattern_195, "has_l1_wts_write_access_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14042:1", nullptr, ""); +std::vector l1_wts_write_pattern_195 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_195) > (l1_wts_write_pattern_195)) __ci3986__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_195) > ( l1_wts_write_pattern_195, "l1_wts_write_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14043:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_195 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_195) > (wts_pattern_195)) __ci3987__ = adf::frontend::instrument< decltype(wts_pattern_195) > ( wts_pattern_195, "wts_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14044:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_195 = {8, 1, 120, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_195) > (ofm_dim_195)) __ci3988__ = adf::frontend::instrument< decltype(ofm_dim_195) > ( ofm_dim_195, "ofm_dim_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14047:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_195 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_195) > (ofm_bound_195)) __ci3989__ = adf::frontend::instrument< decltype(ofm_bound_195) > ( ofm_bound_195, "ofm_bound_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_195 = {8, 1, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_195) > (ofmsv_dim_195)) __ci3990__ = adf::frontend::instrument< decltype(ofmsv_dim_195) > ( ofmsv_dim_195, "ofmsv_dim_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14049:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_195 = 40; decltype(adf::frontend::instrument< decltype(ofmsv_size_195) > (ofmsv_size_195)) __ci3991__ = adf::frontend::instrument< decltype(ofmsv_size_195) > ( ofmsv_size_195, "ofmsv_size_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14050:1", nullptr, ""); +uint32_t ofm_repetition_195 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_195) > (ofm_repetition_195)) __ci3992__ = adf::frontend::instrument< decltype(ofm_repetition_195) > ( ofm_repetition_195, "ofm_repetition_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14051:1", nullptr, ""); +bool has_l1_read_access_pattern_195 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_195) > (has_l1_read_access_pattern_195)) __ci3993__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_195) > ( has_l1_read_access_pattern_195, "has_l1_read_access_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14052:1", nullptr, ""); +std::vector l1_read_pattern_195 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_195) > (l1_read_pattern_195)) __ci3994__ = adf::frontend::instrument< decltype(l1_read_pattern_195) > ( l1_read_pattern_195, "l1_read_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14053:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_195 = { +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_195) > (ofm_pattern_195)) __ci3995__ = adf::frontend::instrument< decltype(ofm_pattern_195) > ( ofm_pattern_195, "ofm_pattern_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14054:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_196 = {8, 1, 120, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_196) > (ifm_dim_196)) __ci3996__ = adf::frontend::instrument< decltype(ifm_dim_196) > ( ifm_dim_196, "ifm_dim_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14083:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_196 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_196) > (ifm_bound_196)) __ci3997__ = adf::frontend::instrument< decltype(ifm_bound_196) > ( ifm_bound_196, "ifm_bound_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14084:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_196 = {8, 16, 24, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_196) > (ifmsv_dim_196)) __ci3998__ = adf::frontend::instrument< decltype(ifmsv_dim_196) > ( ifmsv_dim_196, "ifmsv_dim_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14085:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_196 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_196) > (ifmsv_size_196)) __ci3999__ = adf::frontend::instrument< decltype(ifmsv_size_196) > ( ifmsv_size_196, "ifmsv_size_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14086:1", nullptr, ""); +uint32_t kernel_iter_196 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_196) > (kernel_iter_196)) __ci4000__ = adf::frontend::instrument< decltype(kernel_iter_196) > ( kernel_iter_196, "kernel_iter_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14087:1", nullptr, ""); +bool has_l1_write_access_pattern_196 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_196) > (has_l1_write_access_pattern_196)) __ci4001__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_196) > ( has_l1_write_access_pattern_196, "has_l1_write_access_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14088:1", nullptr, ""); +std::vector l1_write_pattern_196 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_196) > (l1_write_pattern_196)) __ci4002__ = adf::frontend::instrument< decltype(l1_write_pattern_196) > ( l1_write_pattern_196, "l1_write_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14089:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_196 = { +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 4, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_196) > (ifm_pattern_196)) __ci4003__ = adf::frontend::instrument< decltype(ifm_pattern_196) > ( ifm_pattern_196, "ifm_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14090:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_196 = {250880}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_196) > (wts_ddr_dim_196)) __ci4004__ = adf::frontend::instrument< decltype(wts_ddr_dim_196) > ( wts_ddr_dim_196, "wts_ddr_dim_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14105:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_196 = {250880}; decltype(adf::frontend::instrument< decltype(wts_dim_196) > (wts_dim_196)) __ci4005__ = adf::frontend::instrument< decltype(wts_dim_196) > ( wts_dim_196, "wts_dim_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14106:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_196 = {3136}; decltype(adf::frontend::instrument< decltype(wtssv_dim_196) > (wtssv_dim_196)) __ci4006__ = adf::frontend::instrument< decltype(wtssv_dim_196) > ( wtssv_dim_196, "wtssv_dim_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14107:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_196 = 3136; decltype(adf::frontend::instrument< decltype(wtssv_size_196) > (wtssv_size_196)) __ci4007__ = adf::frontend::instrument< decltype(wtssv_size_196) > ( wtssv_size_196, "wtssv_size_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14108:1", nullptr, ""); +uint32_t wts_repetition_196 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_196) > (wts_repetition_196)) __ci4008__ = adf::frontend::instrument< decltype(wts_repetition_196) > ( wts_repetition_196, "wts_repetition_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14109:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_196 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_196) > (has_l1_wts_write_access_pattern_196)) __ci4009__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_196) > ( has_l1_wts_write_access_pattern_196, "has_l1_wts_write_access_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14110:1", nullptr, ""); +std::vector l1_wts_write_pattern_196 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_196) > (l1_wts_write_pattern_196)) __ci4010__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_196) > ( l1_wts_write_pattern_196, "l1_wts_write_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14111:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_196 = { +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 16}, .tiling_dimension = {3136, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_196) > (wts_pattern_196)) __ci4011__ = adf::frontend::instrument< decltype(wts_pattern_196) > ( wts_pattern_196, "wts_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14112:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_196[] = { +{ + tiling({.buffer_dimension = {250880, 1}, .tiling_dimension = {125440, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {250880, 1}, .tiling_dimension = {125440, 1}, .offset = {125440, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_196) > (wts_ddr_read_pattern_196)) __ci4012__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_196) > ( wts_ddr_read_pattern_196, "wts_ddr_read_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14127:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_196[] = { +{ + tiling({.buffer_dimension = {250880}, .tiling_dimension = {125440}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {250880}, .tiling_dimension = {125440}, .offset = {125440}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_196) > (wts_ddr_write_pattern_196)) __ci4013__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_196) > ( wts_ddr_write_pattern_196, "wts_ddr_write_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14134:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_196 = {8, 64, 32, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_196) > (ofm_dim_196)) __ci4014__ = adf::frontend::instrument< decltype(ofm_dim_196) > ( ofm_dim_196, "ofm_dim_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14143:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_196 = {8, 1, 30, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_196) > (ofm_bound_196)) __ci4015__ = adf::frontend::instrument< decltype(ofm_bound_196) > ( ofm_bound_196, "ofm_bound_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14144:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_196 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_196) > (ofmsv_dim_196)) __ci4016__ = adf::frontend::instrument< decltype(ofmsv_dim_196) > ( ofmsv_dim_196, "ofmsv_dim_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14145:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_196 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_196) > (ofmsv_size_196)) __ci4017__ = adf::frontend::instrument< decltype(ofmsv_size_196) > ( ofmsv_size_196, "ofmsv_size_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14146:1", nullptr, ""); +uint32_t ofm_repetition_196 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_196) > (ofm_repetition_196)) __ci4018__ = adf::frontend::instrument< decltype(ofm_repetition_196) > ( ofm_repetition_196, "ofm_repetition_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14147:1", nullptr, ""); +bool has_l1_read_access_pattern_196 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_196) > (has_l1_read_access_pattern_196)) __ci4019__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_196) > ( has_l1_read_access_pattern_196, "has_l1_read_access_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14148:1", nullptr, ""); + +std::vector l1_read_pattern_196 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_196) > (l1_read_pattern_196)) __ci4020__ = adf::frontend::instrument< decltype(l1_read_pattern_196) > ( l1_read_pattern_196, "l1_read_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14150:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_196 = { +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_196) > (ofm_pattern_196)) __ci4021__ = adf::frontend::instrument< decltype(ofm_pattern_196) > ( ofm_pattern_196, "ofm_pattern_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14152:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_197 = {8, 64, 32, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_197) > (ifm_dim_197)) __ci4022__ = adf::frontend::instrument< decltype(ifm_dim_197) > ( ifm_dim_197, "ifm_dim_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14181:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_197 = {8, 1, 30, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_197) > (ifm_bound_197)) __ci4023__ = adf::frontend::instrument< decltype(ifm_bound_197) > ( ifm_bound_197, "ifm_bound_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14182:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_197 = {8, 8, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_197) > (ifmsv_dim_197)) __ci4024__ = adf::frontend::instrument< decltype(ifmsv_dim_197) > ( ifmsv_dim_197, "ifmsv_dim_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14183:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_197 = 640; decltype(adf::frontend::instrument< decltype(ifmsv_size_197) > (ifmsv_size_197)) __ci4025__ = adf::frontend::instrument< decltype(ifmsv_size_197) > ( ifmsv_size_197, "ifmsv_size_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14184:1", nullptr, ""); +uint32_t kernel_iter_197 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_197) > (kernel_iter_197)) __ci4026__ = adf::frontend::instrument< decltype(kernel_iter_197) > ( kernel_iter_197, "kernel_iter_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14185:1", nullptr, ""); +bool has_l1_write_access_pattern_197 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_197) > (has_l1_write_access_pattern_197)) __ci4027__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_197) > ( has_l1_write_access_pattern_197, "has_l1_write_access_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14186:1", nullptr, ""); +std::vector l1_write_pattern_197 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_197) > (l1_write_pattern_197)) __ci4028__ = adf::frontend::instrument< decltype(l1_write_pattern_197) > ( l1_write_pattern_197, "l1_write_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14187:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_197 = { +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 32, 1}, .tiling_dimension = {8, 8, 10, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {8, 1, 30, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_197) > (ifm_pattern_197)) __ci4029__ = adf::frontend::instrument< decltype(ifm_pattern_197) > ( ifm_pattern_197, "ifm_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14188:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_197 = {241920}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_197) > (wts_ddr_dim_197)) __ci4030__ = adf::frontend::instrument< decltype(wts_ddr_dim_197) > ( wts_ddr_dim_197, "wts_ddr_dim_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14203:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_197 = {241920}; decltype(adf::frontend::instrument< decltype(wts_dim_197) > (wts_dim_197)) __ci4031__ = adf::frontend::instrument< decltype(wts_dim_197) > ( wts_dim_197, "wts_dim_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14204:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_197 = {4032}; decltype(adf::frontend::instrument< decltype(wtssv_dim_197) > (wtssv_dim_197)) __ci4032__ = adf::frontend::instrument< decltype(wtssv_dim_197) > ( wtssv_dim_197, "wtssv_dim_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14205:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_197 = 4032; decltype(adf::frontend::instrument< decltype(wtssv_size_197) > (wtssv_size_197)) __ci4033__ = adf::frontend::instrument< decltype(wtssv_size_197) > ( wtssv_size_197, "wtssv_size_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14206:1", nullptr, ""); +uint32_t wts_repetition_197 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_197) > (wts_repetition_197)) __ci4034__ = adf::frontend::instrument< decltype(wts_repetition_197) > ( wts_repetition_197, "wts_repetition_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14207:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_197 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_197) > (has_l1_wts_write_access_pattern_197)) __ci4035__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_197) > ( has_l1_wts_write_access_pattern_197, "has_l1_wts_write_access_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14208:1", nullptr, ""); +std::vector l1_wts_write_pattern_197 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_197) > (l1_wts_write_pattern_197)) __ci4036__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_197) > ( l1_wts_write_pattern_197, "l1_wts_write_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14209:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_197 = { +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12096, 20}, .tiling_dimension = {4032, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 4032, .wrap = 3}, {.dimension = 1, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_197) > (wts_pattern_197)) __ci4037__ = adf::frontend::instrument< decltype(wts_pattern_197) > ( wts_pattern_197, "wts_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14210:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_197[] = { +{ + tiling({.buffer_dimension = {241920, 1}, .tiling_dimension = {120960, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {241920, 1}, .tiling_dimension = {120960, 1}, .offset = {120960, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_197) > (wts_ddr_read_pattern_197)) __ci4038__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_197) > ( wts_ddr_read_pattern_197, "wts_ddr_read_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14225:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_197[] = { +{ + tiling({.buffer_dimension = {241920}, .tiling_dimension = {120960}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {241920}, .tiling_dimension = {120960}, .offset = {120960}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_197) > (wts_ddr_write_pattern_197)) __ci4039__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_197) > ( wts_ddr_write_pattern_197, "wts_ddr_write_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14232:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_197 = {8, 32, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_197) > (ofm_dim_197)) __ci4040__ = adf::frontend::instrument< decltype(ofm_dim_197) > ( ofm_dim_197, "ofm_dim_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14241:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_197 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_197) > (ofm_bound_197)) __ci4041__ = adf::frontend::instrument< decltype(ofm_bound_197) > ( ofm_bound_197, "ofm_bound_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14242:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_197 = {8, 8, 6, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_197) > (ofmsv_dim_197)) __ci4042__ = adf::frontend::instrument< decltype(ofmsv_dim_197) > ( ofmsv_dim_197, "ofmsv_dim_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14243:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_197 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_197) > (ofmsv_size_197)) __ci4043__ = adf::frontend::instrument< decltype(ofmsv_size_197) > ( ofmsv_size_197, "ofmsv_size_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14244:1", nullptr, ""); +uint32_t ofm_repetition_197 = 3; decltype(adf::frontend::instrument< decltype(ofm_repetition_197) > (ofm_repetition_197)) __ci4044__ = adf::frontend::instrument< decltype(ofm_repetition_197) > ( ofm_repetition_197, "ofm_repetition_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14245:1", nullptr, ""); +bool has_l1_read_access_pattern_197 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_197) > (has_l1_read_access_pattern_197)) __ci4045__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_197) > ( has_l1_read_access_pattern_197, "has_l1_read_access_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14246:1", nullptr, ""); + +std::vector l1_read_pattern_197 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_197) > (l1_read_pattern_197)) __ci4046__ = adf::frontend::instrument< decltype(l1_read_pattern_197) > ( l1_read_pattern_197, "l1_read_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14248:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_197 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 0, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 8, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 16, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 12, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 8, 6, 1}, .offset = {0, 24, 18, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_197) > (ofm_pattern_197)) __ci4047__ = adf::frontend::instrument< decltype(ofm_pattern_197) > ( ofm_pattern_197, "ofm_pattern_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14250:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_198 = {8, 32, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_198) > (ifm_dim_198)) __ci4048__ = adf::frontend::instrument< decltype(ifm_dim_198) > ( ifm_dim_198, "ifm_dim_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14279:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_198 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_198) > (ifm_bound_198)) __ci4049__ = adf::frontend::instrument< decltype(ifm_bound_198) > ( ifm_bound_198, "ifm_bound_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14280:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_198 = {8, 1, 48, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_198) > (ifmsv_dim_198)) __ci4050__ = adf::frontend::instrument< decltype(ifmsv_dim_198) > ( ifmsv_dim_198, "ifmsv_dim_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14281:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_198 = 1536; decltype(adf::frontend::instrument< decltype(ifmsv_size_198) > (ifmsv_size_198)) __ci4051__ = adf::frontend::instrument< decltype(ifmsv_size_198) > ( ifmsv_size_198, "ifmsv_size_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14282:1", nullptr, ""); +uint32_t kernel_iter_198 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_198) > (kernel_iter_198)) __ci4052__ = adf::frontend::instrument< decltype(kernel_iter_198) > ( kernel_iter_198, "kernel_iter_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14283:1", nullptr, ""); +bool has_l1_write_access_pattern_198 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_198) > (has_l1_write_access_pattern_198)) __ci4053__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_198) > ( has_l1_write_access_pattern_198, "has_l1_write_access_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14284:1", nullptr, ""); +std::vector l1_write_pattern_198 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_198) > (l1_write_pattern_198)) __ci4054__ = adf::frontend::instrument< decltype(l1_write_pattern_198) > ( l1_write_pattern_198, "l1_write_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_198 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 1}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 48, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_198) > (ifm_pattern_198)) __ci4055__ = adf::frontend::instrument< decltype(ifm_pattern_198) > ( ifm_pattern_198, "ifm_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14286:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_198 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_198) > (wtssv_size_198)) __ci4056__ = adf::frontend::instrument< decltype(wtssv_size_198) > ( wtssv_size_198, "wtssv_size_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14301:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_198 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_198) > (has_l1_wts_write_access_pattern_198)) __ci4057__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_198) > ( has_l1_wts_write_access_pattern_198, "has_l1_wts_write_access_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14302:1", nullptr, ""); +std::vector l1_wts_write_pattern_198 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_198) > (l1_wts_write_pattern_198)) __ci4058__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_198) > ( l1_wts_write_pattern_198, "l1_wts_write_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14303:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_198 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_198) > (wts_pattern_198)) __ci4059__ = adf::frontend::instrument< decltype(wts_pattern_198) > ( wts_pattern_198, "wts_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14304:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_198 = {8, 1, 192, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_198) > (ofm_dim_198)) __ci4060__ = adf::frontend::instrument< decltype(ofm_dim_198) > ( ofm_dim_198, "ofm_dim_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14307:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_198 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_198) > (ofm_bound_198)) __ci4061__ = adf::frontend::instrument< decltype(ofm_bound_198) > ( ofm_bound_198, "ofm_bound_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14308:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_198 = {8, 1, 48, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_198) > (ofmsv_dim_198)) __ci4062__ = adf::frontend::instrument< decltype(ofmsv_dim_198) > ( ofmsv_dim_198, "ofmsv_dim_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14309:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_198 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_198) > (ofmsv_size_198)) __ci4063__ = adf::frontend::instrument< decltype(ofmsv_size_198) > ( ofmsv_size_198, "ofmsv_size_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14310:1", nullptr, ""); +uint32_t ofm_repetition_198 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_198) > (ofm_repetition_198)) __ci4064__ = adf::frontend::instrument< decltype(ofm_repetition_198) > ( ofm_repetition_198, "ofm_repetition_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14311:1", nullptr, ""); +bool has_l1_read_access_pattern_198 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_198) > (has_l1_read_access_pattern_198)) __ci4065__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_198) > ( has_l1_read_access_pattern_198, "has_l1_read_access_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14312:1", nullptr, ""); + +std::vector l1_read_pattern_198 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_198) > (l1_read_pattern_198)) __ci4066__ = adf::frontend::instrument< decltype(l1_read_pattern_198) > ( l1_read_pattern_198, "l1_read_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14314:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_198 = { +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 48, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 96, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 48, 1}, .offset = {0, 0, 144, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_198) > (ofm_pattern_198)) __ci4067__ = adf::frontend::instrument< decltype(ofm_pattern_198) > ( ofm_pattern_198, "ofm_pattern_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14316:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_199 = {8, 1, 192, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_199) > (ifm_dim_199)) __ci4068__ = adf::frontend::instrument< decltype(ifm_dim_199) > ( ifm_dim_199, "ifm_dim_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14345:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_199 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_199) > (ifm_bound_199)) __ci4069__ = adf::frontend::instrument< decltype(ifm_bound_199) > ( ifm_bound_199, "ifm_bound_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14346:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_199 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_199) > (ifmsv_dim_199)) __ci4070__ = adf::frontend::instrument< decltype(ifmsv_dim_199) > ( ifmsv_dim_199, "ifmsv_dim_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14347:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_199 = 1024; decltype(adf::frontend::instrument< decltype(ifmsv_size_199) > (ifmsv_size_199)) __ci4071__ = adf::frontend::instrument< decltype(ifmsv_size_199) > ( ifmsv_size_199, "ifmsv_size_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14348:1", nullptr, ""); +uint32_t kernel_iter_199 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_199) > (kernel_iter_199)) __ci4072__ = adf::frontend::instrument< decltype(kernel_iter_199) > ( kernel_iter_199, "kernel_iter_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14349:1", nullptr, ""); +bool has_l1_write_access_pattern_199 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_199) > (has_l1_write_access_pattern_199)) __ci4073__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_199) > ( has_l1_write_access_pattern_199, "has_l1_write_access_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14350:1", nullptr, ""); +std::vector l1_write_pattern_199 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_199) > (l1_write_pattern_199)) __ci4074__ = adf::frontend::instrument< decltype(l1_write_pattern_199) > ( l1_write_pattern_199, "l1_write_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14351:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_199 = { +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 192, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_199) > (ifm_pattern_199)) __ci4075__ = adf::frontend::instrument< decltype(ifm_pattern_199) > ( ifm_pattern_199, "ifm_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14352:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_199 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_199) > (wtssv_size_199)) __ci4076__ = adf::frontend::instrument< decltype(wtssv_size_199) > ( wtssv_size_199, "wtssv_size_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14367:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_199 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_199) > (has_l1_wts_write_access_pattern_199)) __ci4077__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_199) > ( has_l1_wts_write_access_pattern_199, "has_l1_wts_write_access_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14368:1", nullptr, ""); +std::vector l1_wts_write_pattern_199 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_199) > (l1_wts_write_pattern_199)) __ci4078__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_199) > ( l1_wts_write_pattern_199, "l1_wts_write_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14369:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_199 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_199) > (wts_pattern_199)) __ci4079__ = adf::frontend::instrument< decltype(wts_pattern_199) > ( wts_pattern_199, "wts_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14370:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_199 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_199) > (ofm_dim_199)) __ci4080__ = adf::frontend::instrument< decltype(ofm_dim_199) > ( ofm_dim_199, "ofm_dim_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14373:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_199 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_199) > (ofm_bound_199)) __ci4081__ = adf::frontend::instrument< decltype(ofm_bound_199) > ( ofm_bound_199, "ofm_bound_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14374:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_199 = {8, 1, 32, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_199) > (ofmsv_dim_199)) __ci4082__ = adf::frontend::instrument< decltype(ofmsv_dim_199) > ( ofmsv_dim_199, "ofmsv_dim_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14375:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_199 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_199) > (ofmsv_size_199)) __ci4083__ = adf::frontend::instrument< decltype(ofmsv_size_199) > ( ofmsv_size_199, "ofmsv_size_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14376:1", nullptr, ""); +uint32_t ofm_repetition_199 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_199) > (ofm_repetition_199)) __ci4084__ = adf::frontend::instrument< decltype(ofm_repetition_199) > ( ofm_repetition_199, "ofm_repetition_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14377:1", nullptr, ""); +bool has_l1_read_access_pattern_199 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_199) > (has_l1_read_access_pattern_199)) __ci4085__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_199) > ( has_l1_read_access_pattern_199, "has_l1_read_access_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14378:1", nullptr, ""); + +std::vector l1_read_pattern_199 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_199) > (l1_read_pattern_199)) __ci4086__ = adf::frontend::instrument< decltype(l1_read_pattern_199) > ( l1_read_pattern_199, "l1_read_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_199 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 1}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 1}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 1}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 32, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 64, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 1}, .offset = {0, 0, 96, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_199) > (ofm_pattern_199)) __ci4087__ = adf::frontend::instrument< decltype(ofm_pattern_199) > ( ofm_pattern_199, "ofm_pattern_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14382:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_200 = {8, 1, 128, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_200) > (ifm_dim_200)) __ci4088__ = adf::frontend::instrument< decltype(ifm_dim_200) > ( ifm_dim_200, "ifm_dim_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14411:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_200 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_200) > (ifm_bound_200)) __ci4089__ = adf::frontend::instrument< decltype(ifm_bound_200) > ( ifm_bound_200, "ifm_bound_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14412:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_200 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_200) > (ifmsv_dim_200)) __ci4090__ = adf::frontend::instrument< decltype(ifmsv_dim_200) > ( ifmsv_dim_200, "ifmsv_dim_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14413:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_200 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_200) > (ifmsv_size_200)) __ci4091__ = adf::frontend::instrument< decltype(ifmsv_size_200) > ( ifmsv_size_200, "ifmsv_size_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14414:1", nullptr, ""); +uint32_t kernel_iter_200 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_200) > (kernel_iter_200)) __ci4092__ = adf::frontend::instrument< decltype(kernel_iter_200) > ( kernel_iter_200, "kernel_iter_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14415:1", nullptr, ""); +bool has_l1_write_access_pattern_200 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_200) > (has_l1_write_access_pattern_200)) __ci4093__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_200) > ( has_l1_write_access_pattern_200, "has_l1_write_access_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14416:1", nullptr, ""); +std::vector l1_write_pattern_200 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_200) > (l1_write_pattern_200)) __ci4094__ = adf::frontend::instrument< decltype(l1_write_pattern_200) > ( l1_write_pattern_200, "l1_write_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14417:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_200 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 4}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 32, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_200) > (ifm_pattern_200)) __ci4095__ = adf::frontend::instrument< decltype(ifm_pattern_200) > ( ifm_pattern_200, "ifm_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14418:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_200 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_200) > (wtssv_size_200)) __ci4096__ = adf::frontend::instrument< decltype(wtssv_size_200) > ( wtssv_size_200, "wtssv_size_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14433:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_200 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_200) > (has_l1_wts_write_access_pattern_200)) __ci4097__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_200) > ( has_l1_wts_write_access_pattern_200, "has_l1_wts_write_access_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14434:1", nullptr, ""); +std::vector l1_wts_write_pattern_200 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_200) > (l1_wts_write_pattern_200)) __ci4098__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_200) > ( l1_wts_write_pattern_200, "l1_wts_write_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14435:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_200 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_200) > (wts_pattern_200)) __ci4099__ = adf::frontend::instrument< decltype(wts_pattern_200) > ( wts_pattern_200, "wts_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14436:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_200 = {8, 1, 128, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_200) > (ofm_dim_200)) __ci4100__ = adf::frontend::instrument< decltype(ofm_dim_200) > ( ofm_dim_200, "ofm_dim_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14439:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_200 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_200) > (ofm_bound_200)) __ci4101__ = adf::frontend::instrument< decltype(ofm_bound_200) > ( ofm_bound_200, "ofm_bound_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14440:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_200 = {8, 1, 32, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_200) > (ofmsv_dim_200)) __ci4102__ = adf::frontend::instrument< decltype(ofmsv_dim_200) > ( ofmsv_dim_200, "ofmsv_dim_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14441:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_200 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_200) > (ofmsv_size_200)) __ci4103__ = adf::frontend::instrument< decltype(ofmsv_size_200) > ( ofmsv_size_200, "ofmsv_size_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14442:1", nullptr, ""); +uint32_t ofm_repetition_200 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_200) > (ofm_repetition_200)) __ci4104__ = adf::frontend::instrument< decltype(ofm_repetition_200) > ( ofm_repetition_200, "ofm_repetition_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14443:1", nullptr, ""); +bool has_l1_read_access_pattern_200 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_200) > (has_l1_read_access_pattern_200)) __ci4105__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_200) > ( has_l1_read_access_pattern_200, "has_l1_read_access_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14444:1", nullptr, ""); + +std::vector l1_read_pattern_200 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_200) > (l1_read_pattern_200)) __ci4106__ = adf::frontend::instrument< decltype(l1_read_pattern_200) > ( l1_read_pattern_200, "l1_read_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14446:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_200 = { +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 2}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 2}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 2}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 4}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 4}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 4}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 32, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 64, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 32, 2}, .offset = {0, 0, 96, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_200) > (ofm_pattern_200)) __ci4107__ = adf::frontend::instrument< decltype(ofm_pattern_200) > ( ofm_pattern_200, "ofm_pattern_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14448:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_202 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_202) > (ifm_dim_202)) __ci4108__ = adf::frontend::instrument< decltype(ifm_dim_202) > ( ifm_dim_202, "ifm_dim_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14477:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_202 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_202) > (ifm_bound_202)) __ci4109__ = adf::frontend::instrument< decltype(ifm_bound_202) > ( ifm_bound_202, "ifm_bound_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14478:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_202 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_202) > (ifmsv_dim_202)) __ci4110__ = adf::frontend::instrument< decltype(ifmsv_dim_202) > ( ifmsv_dim_202, "ifmsv_dim_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14479:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_202 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_202) > (ifmsv_size_202)) __ci4111__ = adf::frontend::instrument< decltype(ifmsv_size_202) > ( ifmsv_size_202, "ifmsv_size_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14480:1", nullptr, ""); +uint32_t kernel_iter_202 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_202) > (kernel_iter_202)) __ci4112__ = adf::frontend::instrument< decltype(kernel_iter_202) > ( kernel_iter_202, "kernel_iter_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14481:1", nullptr, ""); +bool has_l1_write_access_pattern_202 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_202) > (has_l1_write_access_pattern_202)) __ci4113__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_202) > ( has_l1_write_access_pattern_202, "has_l1_write_access_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14482:1", nullptr, ""); +std::vector l1_write_pattern_202 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_202) > (l1_write_pattern_202)) __ci4114__ = adf::frontend::instrument< decltype(l1_write_pattern_202) > ( l1_write_pattern_202, "l1_write_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14483:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_202 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_202) > (ifm_pattern_202)) __ci4115__ = adf::frontend::instrument< decltype(ifm_pattern_202) > ( ifm_pattern_202, "ifm_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14484:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_202 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_202) > (ifm2_dim_202)) __ci4116__ = adf::frontend::instrument< decltype(ifm2_dim_202) > ( ifm2_dim_202, "ifm2_dim_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14499:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_202 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_202) > (ifm2_bound_202)) __ci4117__ = adf::frontend::instrument< decltype(ifm2_bound_202) > ( ifm2_bound_202, "ifm2_bound_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14500:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_202 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_202) > (ifm2sv_dim_202)) __ci4118__ = adf::frontend::instrument< decltype(ifm2sv_dim_202) > ( ifm2sv_dim_202, "ifm2sv_dim_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14501:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_202 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_202) > (ifm2sv_size_202)) __ci4119__ = adf::frontend::instrument< decltype(ifm2sv_size_202) > ( ifm2sv_size_202, "ifm2sv_size_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14502:1", nullptr, ""); +std::vector> ifm2_pattern_202 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 60} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_202) > (ifm2_pattern_202)) __ci4120__ = adf::frontend::instrument< decltype(ifm2_pattern_202) > ( ifm2_pattern_202, "ifm2_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14503:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_202 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_202) > (wtssv_size_202)) __ci4121__ = adf::frontend::instrument< decltype(wtssv_size_202) > ( wtssv_size_202, "wtssv_size_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14518:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_202 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_202) > (has_l1_wts_write_access_pattern_202)) __ci4122__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_202) > ( has_l1_wts_write_access_pattern_202, "has_l1_wts_write_access_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14519:1", nullptr, ""); +std::vector l1_wts_write_pattern_202 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_202) > (l1_wts_write_pattern_202)) __ci4123__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_202) > ( l1_wts_write_pattern_202, "l1_wts_write_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14520:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_202 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_202) > (wts_pattern_202)) __ci4124__ = adf::frontend::instrument< decltype(wts_pattern_202) > ( wts_pattern_202, "wts_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14521:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_202 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_202) > (ofm_dim_202)) __ci4125__ = adf::frontend::instrument< decltype(ofm_dim_202) > ( ofm_dim_202, "ofm_dim_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14524:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_202 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_202) > (ofm_bound_202)) __ci4126__ = adf::frontend::instrument< decltype(ofm_bound_202) > ( ofm_bound_202, "ofm_bound_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14525:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_202 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_202) > (ofmsv_dim_202)) __ci4127__ = adf::frontend::instrument< decltype(ofmsv_dim_202) > ( ofmsv_dim_202, "ofmsv_dim_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14526:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_202 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_202) > (ofmsv_size_202)) __ci4128__ = adf::frontend::instrument< decltype(ofmsv_size_202) > ( ofmsv_size_202, "ofmsv_size_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14527:1", nullptr, ""); +uint32_t ofm_repetition_202 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_202) > (ofm_repetition_202)) __ci4129__ = adf::frontend::instrument< decltype(ofm_repetition_202) > ( ofm_repetition_202, "ofm_repetition_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14528:1", nullptr, ""); +bool has_l1_read_access_pattern_202 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_202) > (has_l1_read_access_pattern_202)) __ci4130__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_202) > ( has_l1_read_access_pattern_202, "has_l1_read_access_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14529:1", nullptr, ""); + +std::vector l1_read_pattern_202 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_202) > (l1_read_pattern_202)) __ci4131__ = adf::frontend::instrument< decltype(l1_read_pattern_202) > ( l1_read_pattern_202, "l1_read_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14531:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_202 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 15} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_202) > (ofm_pattern_202)) __ci4132__ = adf::frontend::instrument< decltype(ofm_pattern_202) > ( ofm_pattern_202, "ofm_pattern_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14533:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_203 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_203) > (ifm_dim_203)) __ci4133__ = adf::frontend::instrument< decltype(ifm_dim_203) > ( ifm_dim_203, "ifm_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14562:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_203 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_203) > (ifm_bound_203)) __ci4134__ = adf::frontend::instrument< decltype(ifm_bound_203) > ( ifm_bound_203, "ifm_bound_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14563:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_203 = {8, 32, 14, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_203) > (ifmsv_dim_203)) __ci4135__ = adf::frontend::instrument< decltype(ifmsv_dim_203) > ( ifmsv_dim_203, "ifmsv_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14564:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_203 = 3584; decltype(adf::frontend::instrument< decltype(ifmsv_size_203) > (ifmsv_size_203)) __ci4136__ = adf::frontend::instrument< decltype(ifmsv_size_203) > ( ifmsv_size_203, "ifmsv_size_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14565:1", nullptr, ""); +uint32_t kernel_iter_203 = 54; decltype(adf::frontend::instrument< decltype(kernel_iter_203) > (kernel_iter_203)) __ci4137__ = adf::frontend::instrument< decltype(kernel_iter_203) > ( kernel_iter_203, "kernel_iter_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14566:1", nullptr, ""); +bool has_l1_write_access_pattern_203 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_203) > (has_l1_write_access_pattern_203)) __ci4138__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_203) > ( has_l1_write_access_pattern_203, "has_l1_write_access_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14567:1", nullptr, ""); +std::vector l1_write_pattern_203 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_203) > (l1_write_pattern_203)) __ci4139__ = adf::frontend::instrument< decltype(l1_write_pattern_203) > ( l1_write_pattern_203, "l1_write_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14568:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_203 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 14, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 14, .wrap = 9}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_203) > (ifm_pattern_203)) __ci4140__ = adf::frontend::instrument< decltype(ifm_pattern_203) > ( ifm_pattern_203, "ifm_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14569:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_203 = {8, 32, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_203) > (ifm2_dim_203)) __ci4141__ = adf::frontend::instrument< decltype(ifm2_dim_203) > ( ifm2_dim_203, "ifm2_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14584:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_203 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_203) > (ifm2_bound_203)) __ci4142__ = adf::frontend::instrument< decltype(ifm2_bound_203) > ( ifm2_bound_203, "ifm2_bound_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14585:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_203 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_203) > (ifm2sv_dim_203)) __ci4143__ = adf::frontend::instrument< decltype(ifm2sv_dim_203) > ( ifm2sv_dim_203, "ifm2sv_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14586:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_203 = 3072; decltype(adf::frontend::instrument< decltype(ifm2sv_size_203) > (ifm2sv_size_203)) __ci4144__ = adf::frontend::instrument< decltype(ifm2sv_size_203) > ( ifm2sv_size_203, "ifm2sv_size_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14587:1", nullptr, ""); +std::vector> ifm2_pattern_203 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_203) > (ifm2_pattern_203)) __ci4145__ = adf::frontend::instrument< decltype(ifm2_pattern_203) > ( ifm2_pattern_203, "ifm2_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14588:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_203 = {200448}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_203) > (wts_ddr_dim_203)) __ci4146__ = adf::frontend::instrument< decltype(wts_ddr_dim_203) > ( wts_ddr_dim_203, "wts_ddr_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14603:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_203 = {200448}; decltype(adf::frontend::instrument< decltype(wts_dim_203) > (wts_dim_203)) __ci4147__ = adf::frontend::instrument< decltype(wts_dim_203) > ( wts_dim_203, "wts_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14604:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_203 = {2784}; decltype(adf::frontend::instrument< decltype(wtssv_dim_203) > (wtssv_dim_203)) __ci4148__ = adf::frontend::instrument< decltype(wtssv_dim_203) > ( wtssv_dim_203, "wtssv_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14605:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_203 = 2784; decltype(adf::frontend::instrument< decltype(wtssv_size_203) > (wtssv_size_203)) __ci4149__ = adf::frontend::instrument< decltype(wtssv_size_203) > ( wtssv_size_203, "wtssv_size_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14606:1", nullptr, ""); +uint32_t wts_repetition_203 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_203) > (wts_repetition_203)) __ci4150__ = adf::frontend::instrument< decltype(wts_repetition_203) > ( wts_repetition_203, "wts_repetition_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14607:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_203 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_203) > (has_l1_wts_write_access_pattern_203)) __ci4151__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_203) > ( has_l1_wts_write_access_pattern_203, "has_l1_wts_write_access_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14608:1", nullptr, ""); +std::vector l1_wts_write_pattern_203 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_203) > (l1_wts_write_pattern_203)) __ci4152__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_203) > ( l1_wts_write_pattern_203, "l1_wts_write_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14609:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_203 = { +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {25056, 8}, .tiling_dimension = {2784, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 2784, .wrap = 9} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_203) > (wts_pattern_203)) __ci4153__ = adf::frontend::instrument< decltype(wts_pattern_203) > ( wts_pattern_203, "wts_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14610:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_203[] = { +{ + tiling({.buffer_dimension = {200448, 1}, .tiling_dimension = {100224, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {200448, 1}, .tiling_dimension = {100224, 1}, .offset = {100224, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_203) > (wts_ddr_read_pattern_203)) __ci4154__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_203) > ( wts_ddr_read_pattern_203, "wts_ddr_read_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14629:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_203[] = { +{ + tiling({.buffer_dimension = {200448}, .tiling_dimension = {100224}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {200448}, .tiling_dimension = {100224}, .offset = {100224}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_203) > (wts_ddr_write_pattern_203)) __ci4155__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_203) > ( wts_ddr_write_pattern_203, "wts_ddr_write_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14636:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_203 = {8, 32, 24, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_203) > (ofm_dim_203)) __ci4156__ = adf::frontend::instrument< decltype(ofm_dim_203) > ( ofm_dim_203, "ofm_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14645:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_203 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_203) > (ofm_bound_203)) __ci4157__ = adf::frontend::instrument< decltype(ofm_bound_203) > ( ofm_bound_203, "ofm_bound_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14646:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_203 = {8, 32, 3, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_203) > (ofmsv_dim_203)) __ci4158__ = adf::frontend::instrument< decltype(ofmsv_dim_203) > ( ofmsv_dim_203, "ofmsv_dim_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14647:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_203 = 768; decltype(adf::frontend::instrument< decltype(ofmsv_size_203) > (ofmsv_size_203)) __ci4159__ = adf::frontend::instrument< decltype(ofmsv_size_203) > ( ofmsv_size_203, "ofmsv_size_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14648:1", nullptr, ""); +uint32_t ofm_repetition_203 = 9; decltype(adf::frontend::instrument< decltype(ofm_repetition_203) > (ofm_repetition_203)) __ci4160__ = adf::frontend::instrument< decltype(ofm_repetition_203) > ( ofm_repetition_203, "ofm_repetition_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14649:1", nullptr, ""); +bool has_l1_read_access_pattern_203 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_203) > (has_l1_read_access_pattern_203)) __ci4161__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_203) > ( has_l1_read_access_pattern_203, "has_l1_read_access_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14650:1", nullptr, ""); + +std::vector l1_read_pattern_203 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_203) > (l1_read_pattern_203)) __ci4162__ = adf::frontend::instrument< decltype(l1_read_pattern_203) > ( l1_read_pattern_203, "l1_read_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14652:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_203 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 32, 3, 1}, .offset = {0, 0, 9, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_203) > (ofm_pattern_203)) __ci4163__ = adf::frontend::instrument< decltype(ofm_pattern_203) > ( ofm_pattern_203, "ofm_pattern_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14654:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_204 = {8, 32, 24, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_204) > (ifm_dim_204)) __ci4164__ = adf::frontend::instrument< decltype(ifm_dim_204) > ( ifm_dim_204, "ifm_dim_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14683:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_204 = {8, 20, 20, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_204) > (ifm_bound_204)) __ci4165__ = adf::frontend::instrument< decltype(ifm_bound_204) > ( ifm_bound_204, "ifm_bound_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14684:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_204 = {8, 32, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_204) > (ifmsv_dim_204)) __ci4166__ = adf::frontend::instrument< decltype(ifmsv_dim_204) > ( ifmsv_dim_204, "ifmsv_dim_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14685:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_204 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_204) > (ifmsv_size_204)) __ci4167__ = adf::frontend::instrument< decltype(ifmsv_size_204) > ( ifmsv_size_204, "ifmsv_size_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14686:1", nullptr, ""); +uint32_t kernel_iter_204 = 36; decltype(adf::frontend::instrument< decltype(kernel_iter_204) > (kernel_iter_204)) __ci4168__ = adf::frontend::instrument< decltype(kernel_iter_204) > ( kernel_iter_204, "kernel_iter_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14687:1", nullptr, ""); +bool has_l1_write_access_pattern_204 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_204) > (has_l1_write_access_pattern_204)) __ci4169__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_204) > ( has_l1_write_access_pattern_204, "has_l1_write_access_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14688:1", nullptr, ""); +std::vector l1_write_pattern_204 = {tiling({.buffer_dimension = {8, 32, 10, 1}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_204) > (l1_write_pattern_204)) __ci4170__ = adf::frontend::instrument< decltype(l1_write_pattern_204) > ( l1_write_pattern_204, "l1_write_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14689:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_204 = { +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 2}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 6, .boundary_dimension = {8, 20, 20, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_204) > (ifm_pattern_204)) __ci4171__ = adf::frontend::instrument< decltype(ifm_pattern_204) > ( ifm_pattern_204, "ifm_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14690:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_204 = {161280}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_204) > (wts_ddr_dim_204)) __ci4172__ = adf::frontend::instrument< decltype(wts_ddr_dim_204) > ( wts_ddr_dim_204, "wts_ddr_dim_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14705:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_204 = {161280}; decltype(adf::frontend::instrument< decltype(wts_dim_204) > (wts_dim_204)) __ci4173__ = adf::frontend::instrument< decltype(wts_dim_204) > ( wts_dim_204, "wts_dim_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14706:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_204 = {3360}; decltype(adf::frontend::instrument< decltype(wtssv_dim_204) > (wtssv_dim_204)) __ci4174__ = adf::frontend::instrument< decltype(wtssv_dim_204) > ( wtssv_dim_204, "wtssv_dim_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14707:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_204 = 3360; decltype(adf::frontend::instrument< decltype(wtssv_size_204) > (wtssv_size_204)) __ci4175__ = adf::frontend::instrument< decltype(wtssv_size_204) > ( wtssv_size_204, "wtssv_size_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14708:1", nullptr, ""); +uint32_t wts_repetition_204 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_204) > (wts_repetition_204)) __ci4176__ = adf::frontend::instrument< decltype(wts_repetition_204) > ( wts_repetition_204, "wts_repetition_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14709:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_204 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_204) > (has_l1_wts_write_access_pattern_204)) __ci4177__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_204) > ( has_l1_wts_write_access_pattern_204, "has_l1_wts_write_access_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14710:1", nullptr, ""); +std::vector l1_wts_write_pattern_204 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_204) > (l1_wts_write_pattern_204)) __ci4178__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_204) > ( l1_wts_write_pattern_204, "l1_wts_write_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14711:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_204 = { +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 8}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 12}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 16}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 20}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 9}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 13}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 17}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 21}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 10}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 14}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 18}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 22}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 11}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 15}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 19}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {6720, 24}, .tiling_dimension = {3360, 1}, .offset = {0, 23}, .tile_traversal = { {.dimension = 0, .stride = 3360, .wrap = 2} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_204) > (wts_pattern_204)) __ci4179__ = adf::frontend::instrument< decltype(wts_pattern_204) > ( wts_pattern_204, "wts_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14712:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_204[] = { +{ + tiling({.buffer_dimension = {161280, 1}, .tiling_dimension = {80640, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {161280, 1}, .tiling_dimension = {80640, 1}, .offset = {80640, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_204) > (wts_ddr_read_pattern_204)) __ci4180__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_204) > ( wts_ddr_read_pattern_204, "wts_ddr_read_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14747:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_204[] = { +{ + tiling({.buffer_dimension = {161280}, .tiling_dimension = {80640}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {161280}, .tiling_dimension = {80640}, .offset = {80640}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_204) > (wts_ddr_write_pattern_204)) __ci4181__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_204) > ( wts_ddr_write_pattern_204, "wts_ddr_write_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14754:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_204 = {8, 32, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_204) > (ofm_dim_204)) __ci4182__ = adf::frontend::instrument< decltype(ofm_dim_204) > ( ofm_dim_204, "ofm_dim_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14763:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_204 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_204) > (ofm_bound_204)) __ci4183__ = adf::frontend::instrument< decltype(ofm_bound_204) > ( ofm_bound_204, "ofm_bound_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14764:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_204 = {8, 32, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_204) > (ofmsv_dim_204)) __ci4184__ = adf::frontend::instrument< decltype(ofmsv_dim_204) > ( ofmsv_dim_204, "ofmsv_dim_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14765:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_204 = 1280; decltype(adf::frontend::instrument< decltype(ofmsv_size_204) > (ofmsv_size_204)) __ci4185__ = adf::frontend::instrument< decltype(ofmsv_size_204) > ( ofmsv_size_204, "ofmsv_size_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14766:1", nullptr, ""); +uint32_t ofm_repetition_204 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_204) > (ofm_repetition_204)) __ci4186__ = adf::frontend::instrument< decltype(ofm_repetition_204) > ( ofm_repetition_204, "ofm_repetition_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14767:1", nullptr, ""); +bool has_l1_read_access_pattern_204 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_204) > (has_l1_read_access_pattern_204)) __ci4187__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_204) > ( has_l1_read_access_pattern_204, "has_l1_read_access_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14768:1", nullptr, ""); + +std::vector l1_read_pattern_204 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_204) > (l1_read_pattern_204)) __ci4188__ = adf::frontend::instrument< decltype(l1_read_pattern_204) > ( l1_read_pattern_204, "l1_read_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14770:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_204 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 32, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_204) > (ofm_pattern_204)) __ci4189__ = adf::frontend::instrument< decltype(ofm_pattern_204) > ( ofm_pattern_204, "ofm_pattern_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14772:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_205 = {8, 32, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_205) > (ifm_dim_205)) __ci4190__ = adf::frontend::instrument< decltype(ifm_dim_205) > ( ifm_dim_205, "ifm_dim_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14801:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_205 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_205) > (ifm_bound_205)) __ci4191__ = adf::frontend::instrument< decltype(ifm_bound_205) > ( ifm_bound_205, "ifm_bound_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14802:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_205 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_205) > (ifmsv_dim_205)) __ci4192__ = adf::frontend::instrument< decltype(ifmsv_dim_205) > ( ifmsv_dim_205, "ifmsv_dim_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14803:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_205 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_205) > (ifmsv_size_205)) __ci4193__ = adf::frontend::instrument< decltype(ifmsv_size_205) > ( ifmsv_size_205, "ifmsv_size_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14804:1", nullptr, ""); +uint32_t kernel_iter_205 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_205) > (kernel_iter_205)) __ci4194__ = adf::frontend::instrument< decltype(kernel_iter_205) > ( kernel_iter_205, "kernel_iter_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14805:1", nullptr, ""); +bool has_l1_write_access_pattern_205 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_205) > (has_l1_write_access_pattern_205)) __ci4195__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_205) > ( has_l1_write_access_pattern_205, "has_l1_write_access_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14806:1", nullptr, ""); +std::vector l1_write_pattern_205 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_205) > (l1_write_pattern_205)) __ci4196__ = adf::frontend::instrument< decltype(l1_write_pattern_205) > ( l1_write_pattern_205, "l1_write_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14807:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_205 = { +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_205) > (ifm_pattern_205)) __ci4197__ = adf::frontend::instrument< decltype(ifm_pattern_205) > ( ifm_pattern_205, "ifm_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14808:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_205 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_205) > (wtssv_size_205)) __ci4198__ = adf::frontend::instrument< decltype(wtssv_size_205) > ( wtssv_size_205, "wtssv_size_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14823:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_205 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_205) > (has_l1_wts_write_access_pattern_205)) __ci4199__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_205) > ( has_l1_wts_write_access_pattern_205, "has_l1_wts_write_access_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14824:1", nullptr, ""); +std::vector l1_wts_write_pattern_205 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_205) > (l1_wts_write_pattern_205)) __ci4200__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_205) > ( l1_wts_write_pattern_205, "l1_wts_write_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14825:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_205 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_205) > (wts_pattern_205)) __ci4201__ = adf::frontend::instrument< decltype(wts_pattern_205) > ( wts_pattern_205, "wts_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14826:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_205 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_205) > (ofm_dim_205)) __ci4202__ = adf::frontend::instrument< decltype(ofm_dim_205) > ( ofm_dim_205, "ofm_dim_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14829:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_205 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_205) > (ofm_bound_205)) __ci4203__ = adf::frontend::instrument< decltype(ofm_bound_205) > ( ofm_bound_205, "ofm_bound_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14830:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_205 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_205) > (ofmsv_dim_205)) __ci4204__ = adf::frontend::instrument< decltype(ofmsv_dim_205) > ( ofmsv_dim_205, "ofmsv_dim_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14831:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_205 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_205) > (ofmsv_size_205)) __ci4205__ = adf::frontend::instrument< decltype(ofmsv_size_205) > ( ofmsv_size_205, "ofmsv_size_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14832:1", nullptr, ""); +uint32_t ofm_repetition_205 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_205) > (ofm_repetition_205)) __ci4206__ = adf::frontend::instrument< decltype(ofm_repetition_205) > ( ofm_repetition_205, "ofm_repetition_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14833:1", nullptr, ""); +bool has_l1_read_access_pattern_205 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_205) > (has_l1_read_access_pattern_205)) __ci4207__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_205) > ( has_l1_read_access_pattern_205, "has_l1_read_access_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14834:1", nullptr, ""); + +std::vector l1_read_pattern_205 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_205) > (l1_read_pattern_205)) __ci4208__ = adf::frontend::instrument< decltype(l1_read_pattern_205) > ( l1_read_pattern_205, "l1_read_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14836:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_205 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_205) > (ofm_pattern_205)) __ci4209__ = adf::frontend::instrument< decltype(ofm_pattern_205) > ( ofm_pattern_205, "ofm_pattern_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14838:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_206 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_206) > (ifm_dim_206)) __ci4210__ = adf::frontend::instrument< decltype(ifm_dim_206) > ( ifm_dim_206, "ifm_dim_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14867:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_206 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_206) > (ifm_bound_206)) __ci4211__ = adf::frontend::instrument< decltype(ifm_bound_206) > ( ifm_bound_206, "ifm_bound_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14868:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_206 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_206) > (ifmsv_dim_206)) __ci4212__ = adf::frontend::instrument< decltype(ifmsv_dim_206) > ( ifmsv_dim_206, "ifmsv_dim_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14869:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_206 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_206) > (ifmsv_size_206)) __ci4213__ = adf::frontend::instrument< decltype(ifmsv_size_206) > ( ifmsv_size_206, "ifmsv_size_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14870:1", nullptr, ""); +uint32_t kernel_iter_206 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_206) > (kernel_iter_206)) __ci4214__ = adf::frontend::instrument< decltype(kernel_iter_206) > ( kernel_iter_206, "kernel_iter_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14871:1", nullptr, ""); +bool has_l1_write_access_pattern_206 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_206) > (has_l1_write_access_pattern_206)) __ci4215__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_206) > ( has_l1_write_access_pattern_206, "has_l1_write_access_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14872:1", nullptr, ""); +std::vector l1_write_pattern_206 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_206) > (l1_write_pattern_206)) __ci4216__ = adf::frontend::instrument< decltype(l1_write_pattern_206) > ( l1_write_pattern_206, "l1_write_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14873:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_206 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_206) > (ifm_pattern_206)) __ci4217__ = adf::frontend::instrument< decltype(ifm_pattern_206) > ( ifm_pattern_206, "ifm_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14874:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_206 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_206) > (wtssv_size_206)) __ci4218__ = adf::frontend::instrument< decltype(wtssv_size_206) > ( wtssv_size_206, "wtssv_size_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14889:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_206 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_206) > (has_l1_wts_write_access_pattern_206)) __ci4219__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_206) > ( has_l1_wts_write_access_pattern_206, "has_l1_wts_write_access_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14890:1", nullptr, ""); +std::vector l1_wts_write_pattern_206 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_206) > (l1_wts_write_pattern_206)) __ci4220__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_206) > ( l1_wts_write_pattern_206, "l1_wts_write_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14891:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_206 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_206) > (wts_pattern_206)) __ci4221__ = adf::frontend::instrument< decltype(wts_pattern_206) > ( wts_pattern_206, "wts_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14892:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_206 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_206) > (ofm_dim_206)) __ci4222__ = adf::frontend::instrument< decltype(ofm_dim_206) > ( ofm_dim_206, "ofm_dim_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14895:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_206 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_206) > (ofm_bound_206)) __ci4223__ = adf::frontend::instrument< decltype(ofm_bound_206) > ( ofm_bound_206, "ofm_bound_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14896:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_206 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_206) > (ofmsv_dim_206)) __ci4224__ = adf::frontend::instrument< decltype(ofmsv_dim_206) > ( ofmsv_dim_206, "ofmsv_dim_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_206 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_206) > (ofmsv_size_206)) __ci4225__ = adf::frontend::instrument< decltype(ofmsv_size_206) > ( ofmsv_size_206, "ofmsv_size_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14898:1", nullptr, ""); +uint32_t ofm_repetition_206 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_206) > (ofm_repetition_206)) __ci4226__ = adf::frontend::instrument< decltype(ofm_repetition_206) > ( ofm_repetition_206, "ofm_repetition_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14899:1", nullptr, ""); +bool has_l1_read_access_pattern_206 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_206) > (has_l1_read_access_pattern_206)) __ci4227__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_206) > ( has_l1_read_access_pattern_206, "has_l1_read_access_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14900:1", nullptr, ""); + +std::vector l1_read_pattern_206 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_206) > (l1_read_pattern_206)) __ci4228__ = adf::frontend::instrument< decltype(l1_read_pattern_206) > ( l1_read_pattern_206, "l1_read_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14902:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_206 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_206) > (ofm_pattern_206)) __ci4229__ = adf::frontend::instrument< decltype(ofm_pattern_206) > ( ofm_pattern_206, "ofm_pattern_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_207 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_207) > (ifm_dim_207)) __ci4230__ = adf::frontend::instrument< decltype(ifm_dim_207) > ( ifm_dim_207, "ifm_dim_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14933:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_207 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_207) > (ifm_bound_207)) __ci4231__ = adf::frontend::instrument< decltype(ifm_bound_207) > ( ifm_bound_207, "ifm_bound_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14934:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_207 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_207) > (ifmsv_dim_207)) __ci4232__ = adf::frontend::instrument< decltype(ifmsv_dim_207) > ( ifmsv_dim_207, "ifmsv_dim_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14935:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_207 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_207) > (ifmsv_size_207)) __ci4233__ = adf::frontend::instrument< decltype(ifmsv_size_207) > ( ifmsv_size_207, "ifmsv_size_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14936:1", nullptr, ""); +uint32_t kernel_iter_207 = 9; decltype(adf::frontend::instrument< decltype(kernel_iter_207) > (kernel_iter_207)) __ci4234__ = adf::frontend::instrument< decltype(kernel_iter_207) > ( kernel_iter_207, "kernel_iter_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14937:1", nullptr, ""); +bool has_l1_write_access_pattern_207 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_207) > (has_l1_write_access_pattern_207)) __ci4235__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_207) > ( has_l1_write_access_pattern_207, "has_l1_write_access_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14938:1", nullptr, ""); +std::vector l1_write_pattern_207 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_207) > (l1_write_pattern_207)) __ci4236__ = adf::frontend::instrument< decltype(l1_write_pattern_207) > ( l1_write_pattern_207, "l1_write_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14939:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_207 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 10, .wrap = 12}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_207) > (ifm_pattern_207)) __ci4237__ = adf::frontend::instrument< decltype(ifm_pattern_207) > ( ifm_pattern_207, "ifm_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14940:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_207 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_207) > (wtssv_size_207)) __ci4238__ = adf::frontend::instrument< decltype(wtssv_size_207) > ( wtssv_size_207, "wtssv_size_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14955:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_207 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_207) > (has_l1_wts_write_access_pattern_207)) __ci4239__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_207) > ( has_l1_wts_write_access_pattern_207, "has_l1_wts_write_access_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14956:1", nullptr, ""); +std::vector l1_wts_write_pattern_207 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_207) > (l1_wts_write_pattern_207)) __ci4240__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_207) > ( l1_wts_write_pattern_207, "l1_wts_write_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_207 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_207) > (wts_pattern_207)) __ci4241__ = adf::frontend::instrument< decltype(wts_pattern_207) > ( wts_pattern_207, "wts_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14958:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_207 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_207) > (ofm_dim_207)) __ci4242__ = adf::frontend::instrument< decltype(ofm_dim_207) > ( ofm_dim_207, "ofm_dim_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14961:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_207 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_207) > (ofm_bound_207)) __ci4243__ = adf::frontend::instrument< decltype(ofm_bound_207) > ( ofm_bound_207, "ofm_bound_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14962:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_207 = {8, 20, 10, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_207) > (ofmsv_dim_207)) __ci4244__ = adf::frontend::instrument< decltype(ofmsv_dim_207) > ( ofmsv_dim_207, "ofmsv_dim_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14963:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_207 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_207) > (ofmsv_size_207)) __ci4245__ = adf::frontend::instrument< decltype(ofmsv_size_207) > ( ofmsv_size_207, "ofmsv_size_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14964:1", nullptr, ""); +uint32_t ofm_repetition_207 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_207) > (ofm_repetition_207)) __ci4246__ = adf::frontend::instrument< decltype(ofm_repetition_207) > ( ofm_repetition_207, "ofm_repetition_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14965:1", nullptr, ""); +bool has_l1_read_access_pattern_207 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_207) > (has_l1_read_access_pattern_207)) __ci4247__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_207) > ( has_l1_read_access_pattern_207, "has_l1_read_access_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14966:1", nullptr, ""); + +std::vector l1_read_pattern_207 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_207) > (l1_read_pattern_207)) __ci4248__ = adf::frontend::instrument< decltype(l1_read_pattern_207) > ( l1_read_pattern_207, "l1_read_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14968:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_207 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 0}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 1}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 2}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 20, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 10, 1}, .offset = {0, 0, 30, 3}, .tile_traversal = { {.dimension = 2, .stride = 40, .wrap = 3}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_207) > (ofm_pattern_207)) __ci4249__ = adf::frontend::instrument< decltype(ofm_pattern_207) > ( ofm_pattern_207, "ofm_pattern_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14970:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_208 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_dim_208) > (ifm_dim_208)) __ci4250__ = adf::frontend::instrument< decltype(ifm_dim_208) > ( ifm_dim_208, "ifm_dim_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:14999:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_208 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm_bound_208) > (ifm_bound_208)) __ci4251__ = adf::frontend::instrument< decltype(ifm_bound_208) > ( ifm_bound_208, "ifm_bound_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_208 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_208) > (ifmsv_dim_208)) __ci4252__ = adf::frontend::instrument< decltype(ifmsv_dim_208) > ( ifmsv_dim_208, "ifmsv_dim_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15001:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_208 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_208) > (ifmsv_size_208)) __ci4253__ = adf::frontend::instrument< decltype(ifmsv_size_208) > ( ifmsv_size_208, "ifmsv_size_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15002:1", nullptr, ""); +uint32_t kernel_iter_208 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_208) > (kernel_iter_208)) __ci4254__ = adf::frontend::instrument< decltype(kernel_iter_208) > ( kernel_iter_208, "kernel_iter_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15003:1", nullptr, ""); +bool has_l1_write_access_pattern_208 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_208) > (has_l1_write_access_pattern_208)) __ci4255__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_208) > ( has_l1_write_access_pattern_208, "has_l1_write_access_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15004:1", nullptr, ""); +std::vector l1_write_pattern_208 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_208) > (l1_write_pattern_208)) __ci4256__ = adf::frontend::instrument< decltype(l1_write_pattern_208) > ( l1_write_pattern_208, "l1_write_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15005:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_208 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_208) > (ifm_pattern_208)) __ci4257__ = adf::frontend::instrument< decltype(ifm_pattern_208) > ( ifm_pattern_208, "ifm_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15006:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_208 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_dim_208) > (ifm2_dim_208)) __ci4258__ = adf::frontend::instrument< decltype(ifm2_dim_208) > ( ifm2_dim_208, "ifm2_dim_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15021:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_208 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ifm2_bound_208) > (ifm2_bound_208)) __ci4259__ = adf::frontend::instrument< decltype(ifm2_bound_208) > ( ifm2_bound_208, "ifm2_bound_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15022:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_208 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_208) > (ifm2sv_dim_208)) __ci4260__ = adf::frontend::instrument< decltype(ifm2sv_dim_208) > ( ifm2sv_dim_208, "ifm2sv_dim_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15023:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_208 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_208) > (ifm2sv_size_208)) __ci4261__ = adf::frontend::instrument< decltype(ifm2sv_size_208) > ( ifm2sv_size_208, "ifm2sv_size_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15024:1", nullptr, ""); +std::vector> ifm2_pattern_208 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 40} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_208) > (ifm2_pattern_208)) __ci4262__ = adf::frontend::instrument< decltype(ifm2_pattern_208) > ( ifm2_pattern_208, "ifm2_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15025:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_208 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_208) > (wtssv_size_208)) __ci4263__ = adf::frontend::instrument< decltype(wtssv_size_208) > ( wtssv_size_208, "wtssv_size_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15040:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_208 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_208) > (has_l1_wts_write_access_pattern_208)) __ci4264__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_208) > ( has_l1_wts_write_access_pattern_208, "has_l1_wts_write_access_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15041:1", nullptr, ""); +std::vector l1_wts_write_pattern_208 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_208) > (l1_wts_write_pattern_208)) __ci4265__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_208) > ( l1_wts_write_pattern_208, "l1_wts_write_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15042:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_208 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_208) > (wts_pattern_208)) __ci4266__ = adf::frontend::instrument< decltype(wts_pattern_208) > ( wts_pattern_208, "wts_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15043:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_208 = {8, 20, 120, 8}; decltype(adf::frontend::instrument< decltype(ofm_dim_208) > (ofm_dim_208)) __ci4267__ = adf::frontend::instrument< decltype(ofm_dim_208) > ( ofm_dim_208, "ofm_dim_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15046:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_208 = {8, 20, 120, 6}; decltype(adf::frontend::instrument< decltype(ofm_bound_208) > (ofm_bound_208)) __ci4268__ = adf::frontend::instrument< decltype(ofm_bound_208) > ( ofm_bound_208, "ofm_bound_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15047:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_208 = {8, 20, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_208) > (ofmsv_dim_208)) __ci4269__ = adf::frontend::instrument< decltype(ofmsv_dim_208) > ( ofmsv_dim_208, "ofmsv_dim_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_208 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_208) > (ofmsv_size_208)) __ci4270__ = adf::frontend::instrument< decltype(ofmsv_size_208) > ( ofmsv_size_208, "ofmsv_size_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15049:1", nullptr, ""); +uint32_t ofm_repetition_208 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_208) > (ofm_repetition_208)) __ci4271__ = adf::frontend::instrument< decltype(ofm_repetition_208) > ( ofm_repetition_208, "ofm_repetition_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15050:1", nullptr, ""); +bool has_l1_read_access_pattern_208 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_208) > (has_l1_read_access_pattern_208)) __ci4272__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_208) > ( has_l1_read_access_pattern_208, "has_l1_read_access_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15051:1", nullptr, ""); + +std::vector l1_read_pattern_208 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_208) > (l1_read_pattern_208)) __ci4273__ = adf::frontend::instrument< decltype(l1_read_pattern_208) > ( l1_read_pattern_208, "l1_read_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15053:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_208 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_208) > (ofm_pattern_208)) __ci4274__ = adf::frontend::instrument< decltype(ofm_pattern_208) > ( ofm_pattern_208, "ofm_pattern_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15055:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_210 = {8, 240, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_210) > (ifm_dim_210)) __ci4275__ = adf::frontend::instrument< decltype(ifm_dim_210) > ( ifm_dim_210, "ifm_dim_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15084:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_210 = {8, 240, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_210) > (ifm_bound_210)) __ci4276__ = adf::frontend::instrument< decltype(ifm_bound_210) > ( ifm_bound_210, "ifm_bound_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15085:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_210 = {8, 48, 5, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_210) > (ifmsv_dim_210)) __ci4277__ = adf::frontend::instrument< decltype(ifmsv_dim_210) > ( ifmsv_dim_210, "ifmsv_dim_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15086:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_210 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_210) > (ifmsv_size_210)) __ci4278__ = adf::frontend::instrument< decltype(ifmsv_size_210) > ( ifmsv_size_210, "ifmsv_size_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15087:1", nullptr, ""); +uint32_t kernel_iter_210 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_210) > (kernel_iter_210)) __ci4279__ = adf::frontend::instrument< decltype(kernel_iter_210) > ( kernel_iter_210, "kernel_iter_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15088:1", nullptr, ""); +bool has_l1_write_access_pattern_210 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_210) > (has_l1_write_access_pattern_210)) __ci4280__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_210) > ( has_l1_write_access_pattern_210, "has_l1_write_access_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15089:1", nullptr, ""); +std::vector l1_write_pattern_210 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_210) > (l1_write_pattern_210)) __ci4281__ = adf::frontend::instrument< decltype(l1_write_pattern_210) > ( l1_write_pattern_210, "l1_write_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15090:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_210 = { +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 48, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 5, .wrap = 4}, {.dimension = 1, .stride = 48, .wrap = 5}, {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 240, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_210) > (ifm_pattern_210)) __ci4282__ = adf::frontend::instrument< decltype(ifm_pattern_210) > ( ifm_pattern_210, "ifm_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15091:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_210 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_210) > (wtssv_size_210)) __ci4283__ = adf::frontend::instrument< decltype(wtssv_size_210) > ( wtssv_size_210, "wtssv_size_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15106:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_210 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_210) > (has_l1_wts_write_access_pattern_210)) __ci4284__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_210) > ( has_l1_wts_write_access_pattern_210, "has_l1_wts_write_access_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15107:1", nullptr, ""); +std::vector l1_wts_write_pattern_210 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_210) > (l1_wts_write_pattern_210)) __ci4285__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_210) > ( l1_wts_write_pattern_210, "l1_wts_write_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15108:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_210 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_210) > (wts_pattern_210)) __ci4286__ = adf::frontend::instrument< decltype(wts_pattern_210) > ( wts_pattern_210, "wts_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15109:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_210 = {8, 1, 120, 4}; decltype(adf::frontend::instrument< decltype(ofm_dim_210) > (ofm_dim_210)) __ci4287__ = adf::frontend::instrument< decltype(ofm_dim_210) > ( ofm_dim_210, "ofm_dim_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15112:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_210 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_210) > (ofm_bound_210)) __ci4288__ = adf::frontend::instrument< decltype(ofm_bound_210) > ( ofm_bound_210, "ofm_bound_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15113:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_210 = {8, 1, 5, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_210) > (ofmsv_dim_210)) __ci4289__ = adf::frontend::instrument< decltype(ofmsv_dim_210) > ( ofmsv_dim_210, "ofmsv_dim_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15114:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_210 = 40; decltype(adf::frontend::instrument< decltype(ofmsv_size_210) > (ofmsv_size_210)) __ci4290__ = adf::frontend::instrument< decltype(ofmsv_size_210) > ( ofmsv_size_210, "ofmsv_size_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15115:1", nullptr, ""); +uint32_t ofm_repetition_210 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_210) > (ofm_repetition_210)) __ci4291__ = adf::frontend::instrument< decltype(ofm_repetition_210) > ( ofm_repetition_210, "ofm_repetition_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15116:1", nullptr, ""); +bool has_l1_read_access_pattern_210 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_210) > (has_l1_read_access_pattern_210)) __ci4292__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_210) > ( has_l1_read_access_pattern_210, "has_l1_read_access_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15117:1", nullptr, ""); +std::vector l1_read_pattern_210 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_210) > (l1_read_pattern_210)) __ci4293__ = adf::frontend::instrument< decltype(l1_read_pattern_210) > ( l1_read_pattern_210, "l1_read_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15118:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ofm_pattern_210 = { +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 0}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 1}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 2}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 5, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 10, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 1, 5, 1}, .offset = {0, 0, 15, 3}, .tile_traversal = { {.dimension = 2, .stride = 20, .wrap = 6} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_210) > (ofm_pattern_210)) __ci4294__ = adf::frontend::instrument< decltype(ofm_pattern_210) > ( ofm_pattern_210, "ofm_pattern_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15119:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_211 = {8, 1, 120, 4}; decltype(adf::frontend::instrument< decltype(ifm_dim_211) > (ifm_dim_211)) __ci4295__ = adf::frontend::instrument< decltype(ifm_dim_211) > ( ifm_dim_211, "ifm_dim_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15148:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_211 = {8, 1, 120, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_211) > (ifm_bound_211)) __ci4296__ = adf::frontend::instrument< decltype(ifm_bound_211) > ( ifm_bound_211, "ifm_bound_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15149:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_211 = {8, 16, 24, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_211) > (ifmsv_dim_211)) __ci4297__ = adf::frontend::instrument< decltype(ifmsv_dim_211) > ( ifmsv_dim_211, "ifmsv_dim_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15150:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_211 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_211) > (ifmsv_size_211)) __ci4298__ = adf::frontend::instrument< decltype(ifmsv_size_211) > ( ifmsv_size_211, "ifmsv_size_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15151:1", nullptr, ""); +uint32_t kernel_iter_211 = 10; decltype(adf::frontend::instrument< decltype(kernel_iter_211) > (kernel_iter_211)) __ci4299__ = adf::frontend::instrument< decltype(kernel_iter_211) > ( kernel_iter_211, "kernel_iter_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15152:1", nullptr, ""); +bool has_l1_write_access_pattern_211 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_211) > (has_l1_write_access_pattern_211)) __ci4300__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_211) > ( has_l1_write_access_pattern_211, "has_l1_write_access_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15153:1", nullptr, ""); +std::vector l1_write_pattern_211 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_211) > (l1_write_pattern_211)) __ci4301__ = adf::frontend::instrument< decltype(l1_write_pattern_211) > ( l1_write_pattern_211, "l1_write_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15154:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_211 = { +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 120, 4}, .tiling_dimension = {8, 16, 24, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 24, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 1, 120, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_211) > (ifm_pattern_211)) __ci4302__ = adf::frontend::instrument< decltype(ifm_pattern_211) > ( ifm_pattern_211, "ifm_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15155:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_211 = {125440}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_211) > (wts_ddr_dim_211)) __ci4303__ = adf::frontend::instrument< decltype(wts_ddr_dim_211) > ( wts_ddr_dim_211, "wts_ddr_dim_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15170:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_211 = {125440}; decltype(adf::frontend::instrument< decltype(wts_dim_211) > (wts_dim_211)) __ci4304__ = adf::frontend::instrument< decltype(wts_dim_211) > ( wts_dim_211, "wts_dim_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15171:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_211 = {3136}; decltype(adf::frontend::instrument< decltype(wtssv_dim_211) > (wtssv_dim_211)) __ci4305__ = adf::frontend::instrument< decltype(wtssv_dim_211) > ( wtssv_dim_211, "wtssv_dim_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15172:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_211 = 3136; decltype(adf::frontend::instrument< decltype(wtssv_size_211) > (wtssv_size_211)) __ci4306__ = adf::frontend::instrument< decltype(wtssv_size_211) > ( wtssv_size_211, "wtssv_size_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15173:1", nullptr, ""); +uint32_t wts_repetition_211 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_211) > (wts_repetition_211)) __ci4307__ = adf::frontend::instrument< decltype(wts_repetition_211) > ( wts_repetition_211, "wts_repetition_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15174:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_211 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_211) > (has_l1_wts_write_access_pattern_211)) __ci4308__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_211) > ( has_l1_wts_write_access_pattern_211, "has_l1_wts_write_access_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15175:1", nullptr, ""); +std::vector l1_wts_write_pattern_211 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_211) > (l1_wts_write_pattern_211)) __ci4309__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_211) > ( l1_wts_write_pattern_211, "l1_wts_write_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15176:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_211 = { +{ + tiling({.buffer_dimension = {15680, 8}, .tiling_dimension = {3136, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 8}, .tiling_dimension = {3136, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 8}, .tiling_dimension = {3136, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {15680, 8}, .tiling_dimension = {3136, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3136, .wrap = 5}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_211) > (wts_pattern_211)) __ci4310__ = adf::frontend::instrument< decltype(wts_pattern_211) > ( wts_pattern_211, "wts_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15177:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_211[] = { +{ + tiling({.buffer_dimension = {125440, 1}, .tiling_dimension = {62720, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {125440, 1}, .tiling_dimension = {62720, 1}, .offset = {62720, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_211) > (wts_ddr_read_pattern_211)) __ci4311__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_211) > ( wts_ddr_read_pattern_211, "wts_ddr_read_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15192:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_211[] = { +{ + tiling({.buffer_dimension = {125440}, .tiling_dimension = {62720}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {125440}, .tiling_dimension = {62720}, .offset = {62720}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_211) > (wts_ddr_write_pattern_211)) __ci4312__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_211) > ( wts_ddr_write_pattern_211, "wts_ddr_write_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15199:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_211 = {8, 64, 16, 1}; decltype(adf::frontend::instrument< decltype(ofm_dim_211) > (ofm_dim_211)) __ci4313__ = adf::frontend::instrument< decltype(ofm_dim_211) > ( ofm_dim_211, "ofm_dim_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15208:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_211 = {8, 1, 16, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_211) > (ofm_bound_211)) __ci4314__ = adf::frontend::instrument< decltype(ofm_bound_211) > ( ofm_bound_211, "ofm_bound_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15209:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_211 = {8, 16, 2, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_211) > (ofmsv_dim_211)) __ci4315__ = adf::frontend::instrument< decltype(ofmsv_dim_211) > ( ofmsv_dim_211, "ofmsv_dim_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15210:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_211 = 256; decltype(adf::frontend::instrument< decltype(ofmsv_size_211) > (ofmsv_size_211)) __ci4316__ = adf::frontend::instrument< decltype(ofmsv_size_211) > ( ofmsv_size_211, "ofmsv_size_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15211:1", nullptr, ""); +uint32_t ofm_repetition_211 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_211) > (ofm_repetition_211)) __ci4317__ = adf::frontend::instrument< decltype(ofm_repetition_211) > ( ofm_repetition_211, "ofm_repetition_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15212:1", nullptr, ""); +bool has_l1_read_access_pattern_211 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_211) > (has_l1_read_access_pattern_211)) __ci4318__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_211) > ( has_l1_read_access_pattern_211, "has_l1_read_access_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15213:1", nullptr, ""); + +std::vector l1_read_pattern_211 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_211) > (l1_read_pattern_211)) __ci4319__ = adf::frontend::instrument< decltype(l1_read_pattern_211) > ( l1_read_pattern_211, "l1_read_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15215:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_211 = { +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 16, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 32, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 16, 2, 1}, .offset = {0, 48, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_211) > (ofm_pattern_211)) __ci4320__ = adf::frontend::instrument< decltype(ofm_pattern_211) > ( ofm_pattern_211, "ofm_pattern_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15217:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_212 = {8, 64, 16, 1}; decltype(adf::frontend::instrument< decltype(ifm_dim_212) > (ifm_dim_212)) __ci4321__ = adf::frontend::instrument< decltype(ifm_dim_212) > ( ifm_dim_212, "ifm_dim_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15246:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_212 = {8, 1, 16, 1}; decltype(adf::frontend::instrument< decltype(ifm_bound_212) > (ifm_bound_212)) __ci4322__ = adf::frontend::instrument< decltype(ifm_bound_212) > ( ifm_bound_212, "ifm_bound_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15247:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_212 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_212) > (ifmsv_dim_212)) __ci4323__ = adf::frontend::instrument< decltype(ifmsv_dim_212) > ( ifmsv_dim_212, "ifmsv_dim_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15248:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_212 = 2048; decltype(adf::frontend::instrument< decltype(ifmsv_size_212) > (ifmsv_size_212)) __ci4324__ = adf::frontend::instrument< decltype(ifmsv_size_212) > ( ifmsv_size_212, "ifmsv_size_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15249:1", nullptr, ""); +uint32_t kernel_iter_212 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_212) > (kernel_iter_212)) __ci4325__ = adf::frontend::instrument< decltype(kernel_iter_212) > ( kernel_iter_212, "kernel_iter_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15250:1", nullptr, ""); +bool has_l1_write_access_pattern_212 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_212) > (has_l1_write_access_pattern_212)) __ci4326__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_212) > ( has_l1_write_access_pattern_212, "has_l1_write_access_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15251:1", nullptr, ""); +std::vector l1_write_pattern_212 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_212) > (l1_write_pattern_212)) __ci4327__ = adf::frontend::instrument< decltype(l1_write_pattern_212) > ( l1_write_pattern_212, "l1_write_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15252:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_212 = { +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 16, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 16, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 16, 1}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 64, 16, 1}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 1, 16, 1}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_212) > (ifm_pattern_212)) __ci4328__ = adf::frontend::instrument< decltype(ifm_pattern_212) > ( ifm_pattern_212, "ifm_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15253:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_212 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_212) > (wtssv_size_212)) __ci4329__ = adf::frontend::instrument< decltype(wtssv_size_212) > ( wtssv_size_212, "wtssv_size_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15268:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_212 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_212) > (has_l1_wts_write_access_pattern_212)) __ci4330__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_212) > ( has_l1_wts_write_access_pattern_212, "has_l1_wts_write_access_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15269:1", nullptr, ""); +std::vector l1_wts_write_pattern_212 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_212) > (l1_wts_write_pattern_212)) __ci4331__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_212) > ( l1_wts_write_pattern_212, "l1_wts_write_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15270:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_212 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_212) > (wts_pattern_212)) __ci4332__ = adf::frontend::instrument< decltype(wts_pattern_212) > ( wts_pattern_212, "wts_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15271:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_212 = {8, 1, 16, 64}; decltype(adf::frontend::instrument< decltype(ofm_dim_212) > (ofm_dim_212)) __ci4333__ = adf::frontend::instrument< decltype(ofm_dim_212) > ( ofm_dim_212, "ofm_dim_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15274:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_212 = {8, 1, 16, 1}; decltype(adf::frontend::instrument< decltype(ofm_bound_212) > (ofm_bound_212)) __ci4334__ = adf::frontend::instrument< decltype(ofm_bound_212) > ( ofm_bound_212, "ofm_bound_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15275:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_212 = {8, 1, 4, 16}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_212) > (ofmsv_dim_212)) __ci4335__ = adf::frontend::instrument< decltype(ofmsv_dim_212) > ( ofmsv_dim_212, "ofmsv_dim_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15276:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_212 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_212) > (ofmsv_size_212)) __ci4336__ = adf::frontend::instrument< decltype(ofmsv_size_212) > ( ofmsv_size_212, "ofmsv_size_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15277:1", nullptr, ""); +uint32_t ofm_repetition_212 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_212) > (ofm_repetition_212)) __ci4337__ = adf::frontend::instrument< decltype(ofm_repetition_212) > ( ofm_repetition_212, "ofm_repetition_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15278:1", nullptr, ""); +bool has_l1_read_access_pattern_212 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_212) > (has_l1_read_access_pattern_212)) __ci4338__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_212) > ( has_l1_read_access_pattern_212, "has_l1_read_access_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15279:1", nullptr, ""); + +std::vector l1_read_pattern_212 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_212) > (l1_read_pattern_212)) __ci4339__ = adf::frontend::instrument< decltype(l1_read_pattern_212) > ( l1_read_pattern_212, "l1_read_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15281:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_212 = { +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 16}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 16}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 16}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 32}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 32}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 32}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 32}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 0, 48}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 4, 48}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 8, 48}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 4, 16}, .offset = {0, 0, 12, 48}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_212) > (ofm_pattern_212)) __ci4340__ = adf::frontend::instrument< decltype(ofm_pattern_212) > ( ofm_pattern_212, "ofm_pattern_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15283:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_214 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_214) > (ifm_dim_214)) __ci4341__ = adf::frontend::instrument< decltype(ifm_dim_214) > ( ifm_dim_214, "ifm_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15312:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_214 = {8, 20, 120, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_214) > (ifm_bound_214)) __ci4342__ = adf::frontend::instrument< decltype(ifm_bound_214) > ( ifm_bound_214, "ifm_bound_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15313:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_214 = {8, 32, 12, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_214) > (ifmsv_dim_214)) __ci4343__ = adf::frontend::instrument< decltype(ifmsv_dim_214) > ( ifmsv_dim_214, "ifmsv_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15314:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_214 = 3072; decltype(adf::frontend::instrument< decltype(ifmsv_size_214) > (ifmsv_size_214)) __ci4344__ = adf::frontend::instrument< decltype(ifmsv_size_214) > ( ifmsv_size_214, "ifmsv_size_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15315:1", nullptr, ""); +uint32_t kernel_iter_214 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_214) > (kernel_iter_214)) __ci4345__ = adf::frontend::instrument< decltype(kernel_iter_214) > ( kernel_iter_214, "kernel_iter_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15316:1", nullptr, ""); +bool has_l1_write_access_pattern_214 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_214) > (has_l1_write_access_pattern_214)) __ci4346__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_214) > ( has_l1_write_access_pattern_214, "has_l1_write_access_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15317:1", nullptr, ""); +std::vector l1_write_pattern_214 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_214) > (l1_write_pattern_214)) __ci4347__ = adf::frontend::instrument< decltype(l1_write_pattern_214) > ( l1_write_pattern_214, "l1_write_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15318:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_214 = { +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 32, 12, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 12, .wrap = 10}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 120, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_214) > (ifm_pattern_214)) __ci4348__ = adf::frontend::instrument< decltype(ifm_pattern_214) > ( ifm_pattern_214, "ifm_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15319:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_214 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_214) > (ifm2_dim_214)) __ci4349__ = adf::frontend::instrument< decltype(ifm2_dim_214) > ( ifm2_dim_214, "ifm2_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15334:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_214 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_214) > (ifm2_bound_214)) __ci4350__ = adf::frontend::instrument< decltype(ifm2_bound_214) > ( ifm2_bound_214, "ifm2_bound_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15335:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_214 = {8, 32, 4, 1}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_214) > (ifm2sv_dim_214)) __ci4351__ = adf::frontend::instrument< decltype(ifm2sv_dim_214) > ( ifm2sv_dim_214, "ifm2sv_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15336:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_214 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_214) > (ifm2sv_size_214)) __ci4352__ = adf::frontend::instrument< decltype(ifm2sv_size_214) > ( ifm2sv_size_214, "ifm2sv_size_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15337:1", nullptr, ""); +std::vector> ifm2_pattern_214 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_214) > (ifm2_pattern_214)) __ci4353__ = adf::frontend::instrument< decltype(ifm2_pattern_214) > ( ifm2_pattern_214, "ifm2_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15338:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_214 = {128000}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_214) > (wts_ddr_dim_214)) __ci4354__ = adf::frontend::instrument< decltype(wts_ddr_dim_214) > ( wts_ddr_dim_214, "wts_ddr_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15353:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_214 = {128000}; decltype(adf::frontend::instrument< decltype(wts_dim_214) > (wts_dim_214)) __ci4355__ = adf::frontend::instrument< decltype(wts_dim_214) > ( wts_dim_214, "wts_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15354:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_214 = {3200}; decltype(adf::frontend::instrument< decltype(wtssv_dim_214) > (wtssv_dim_214)) __ci4356__ = adf::frontend::instrument< decltype(wtssv_dim_214) > ( wtssv_dim_214, "wtssv_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15355:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_214 = 3200; decltype(adf::frontend::instrument< decltype(wtssv_size_214) > (wtssv_size_214)) __ci4357__ = adf::frontend::instrument< decltype(wtssv_size_214) > ( wtssv_size_214, "wtssv_size_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15356:1", nullptr, ""); +uint32_t wts_repetition_214 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_214) > (wts_repetition_214)) __ci4358__ = adf::frontend::instrument< decltype(wts_repetition_214) > ( wts_repetition_214, "wts_repetition_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15357:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_214 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_214) > (has_l1_wts_write_access_pattern_214)) __ci4359__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_214) > ( has_l1_wts_write_access_pattern_214, "has_l1_wts_write_access_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15358:1", nullptr, ""); +std::vector l1_wts_write_pattern_214 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_214) > (l1_wts_write_pattern_214)) __ci4360__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_214) > ( l1_wts_write_pattern_214, "l1_wts_write_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15359:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_214 = { +{ + tiling({.buffer_dimension = {32000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 10} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {32000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 10} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {32000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 10} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {32000, 4}, .tiling_dimension = {3200, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 3200, .wrap = 10} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_214) > (wts_pattern_214)) __ci4361__ = adf::frontend::instrument< decltype(wts_pattern_214) > ( wts_pattern_214, "wts_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15360:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_214[] = { +{ + tiling({.buffer_dimension = {128000, 1}, .tiling_dimension = {64000, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {128000, 1}, .tiling_dimension = {64000, 1}, .offset = {64000, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_214) > (wts_ddr_read_pattern_214)) __ci4362__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_214) > ( wts_ddr_read_pattern_214, "wts_ddr_read_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15375:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_214[] = { +{ + tiling({.buffer_dimension = {128000}, .tiling_dimension = {64000}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {128000}, .tiling_dimension = {64000}, .offset = {64000}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_214) > (wts_ddr_write_pattern_214)) __ci4363__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_214) > ( wts_ddr_write_pattern_214, "wts_ddr_write_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15382:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_214 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_214) > (ofm_dim_214)) __ci4364__ = adf::frontend::instrument< decltype(ofm_dim_214) > ( ofm_dim_214, "ofm_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15391:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_214 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_214) > (ofm_bound_214)) __ci4365__ = adf::frontend::instrument< decltype(ofm_bound_214) > ( ofm_bound_214, "ofm_bound_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15392:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_214 = {8, 32, 4, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_214) > (ofmsv_dim_214)) __ci4366__ = adf::frontend::instrument< decltype(ofmsv_dim_214) > ( ofmsv_dim_214, "ofmsv_dim_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15393:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_214 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_214) > (ofmsv_size_214)) __ci4367__ = adf::frontend::instrument< decltype(ofmsv_size_214) > ( ofmsv_size_214, "ofmsv_size_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15394:1", nullptr, ""); +uint32_t ofm_repetition_214 = 10; decltype(adf::frontend::instrument< decltype(ofm_repetition_214) > (ofm_repetition_214)) __ci4368__ = adf::frontend::instrument< decltype(ofm_repetition_214) > ( ofm_repetition_214, "ofm_repetition_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15395:1", nullptr, ""); +bool has_l1_read_access_pattern_214 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_214) > (has_l1_read_access_pattern_214)) __ci4369__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_214) > ( has_l1_read_access_pattern_214, "has_l1_read_access_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15396:1", nullptr, ""); + +std::vector l1_read_pattern_214 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_214) > (l1_read_pattern_214)) __ci4370__ = adf::frontend::instrument< decltype(l1_read_pattern_214) > ( l1_read_pattern_214, "l1_read_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15398:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_214 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 0}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 1}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 2}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 8, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 4, 1}, .offset = {0, 0, 12, 3}, .tile_traversal = { {.dimension = 3, .stride = 4, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_214) > (ofm_pattern_214)) __ci4371__ = adf::frontend::instrument< decltype(ofm_pattern_214) > ( ofm_pattern_214, "ofm_pattern_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15400:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_218 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_218) > (ifm_dim_218)) __ci4372__ = adf::frontend::instrument< decltype(ifm_dim_218) > ( ifm_dim_218, "ifm_dim_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15429:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_218 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_218) > (ifm_bound_218)) __ci4373__ = adf::frontend::instrument< decltype(ifm_bound_218) > ( ifm_bound_218, "ifm_bound_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15430:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_218 = {8, 34, 2, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_218) > (ifmsv_dim_218)) __ci4374__ = adf::frontend::instrument< decltype(ifmsv_dim_218) > ( ifmsv_dim_218, "ifmsv_dim_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15431:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_218 = 2720; decltype(adf::frontend::instrument< decltype(ifmsv_size_218) > (ifmsv_size_218)) __ci4375__ = adf::frontend::instrument< decltype(ifmsv_size_218) > ( ifmsv_size_218, "ifmsv_size_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15432:1", nullptr, ""); +uint32_t kernel_iter_218 = 16; decltype(adf::frontend::instrument< decltype(kernel_iter_218) > (kernel_iter_218)) __ci4376__ = adf::frontend::instrument< decltype(kernel_iter_218) > ( kernel_iter_218, "kernel_iter_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15433:1", nullptr, ""); +bool has_l1_write_access_pattern_218 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_218) > (has_l1_write_access_pattern_218)) __ci4377__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_218) > ( has_l1_write_access_pattern_218, "has_l1_write_access_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15434:1", nullptr, ""); +std::vector l1_write_pattern_218 = {tiling({.buffer_dimension = {8, 34, 2, 5}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_218) > (l1_write_pattern_218)) __ci4378__ = adf::frontend::instrument< decltype(l1_write_pattern_218) > ( l1_write_pattern_218, "l1_write_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15435:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_218 = { +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_218) > (ifm_pattern_218)) __ci4379__ = adf::frontend::instrument< decltype(ifm_pattern_218) > ( ifm_pattern_218, "ifm_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15436:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_218 = {151552}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_218) > (wts_ddr_dim_218)) __ci4380__ = adf::frontend::instrument< decltype(wts_ddr_dim_218) > ( wts_ddr_dim_218, "wts_ddr_dim_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15451:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_218 = {151552}; decltype(adf::frontend::instrument< decltype(wts_dim_218) > (wts_dim_218)) __ci4381__ = adf::frontend::instrument< decltype(wts_dim_218) > ( wts_dim_218, "wts_dim_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15452:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_218 = {2368}; decltype(adf::frontend::instrument< decltype(wtssv_dim_218) > (wtssv_dim_218)) __ci4382__ = adf::frontend::instrument< decltype(wtssv_dim_218) > ( wtssv_dim_218, "wtssv_dim_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15453:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_218 = 2368; decltype(adf::frontend::instrument< decltype(wtssv_size_218) > (wtssv_size_218)) __ci4383__ = adf::frontend::instrument< decltype(wtssv_size_218) > ( wtssv_size_218, "wtssv_size_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15454:1", nullptr, ""); +uint32_t wts_repetition_218 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_218) > (wts_repetition_218)) __ci4384__ = adf::frontend::instrument< decltype(wts_repetition_218) > ( wts_repetition_218, "wts_repetition_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15455:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_218 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_218) > (has_l1_wts_write_access_pattern_218)) __ci4385__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_218) > ( has_l1_wts_write_access_pattern_218, "has_l1_wts_write_access_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15456:1", nullptr, ""); +std::vector l1_wts_write_pattern_218 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_218) > (l1_wts_write_pattern_218)) __ci4386__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_218) > ( l1_wts_write_pattern_218, "l1_wts_write_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15457:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_218 = { +{ + tiling({.buffer_dimension = {18944, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8}, {.dimension = 1, .stride = 4, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_218) > (wts_pattern_218)) __ci4387__ = adf::frontend::instrument< decltype(wts_pattern_218) > ( wts_pattern_218, "wts_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15458:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_218[] = { +{ + tiling({.buffer_dimension = {151552, 1}, .tiling_dimension = {75776, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {151552, 1}, .tiling_dimension = {75776, 1}, .offset = {75776, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_218) > (wts_ddr_read_pattern_218)) __ci4388__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_218) > ( wts_ddr_read_pattern_218, "wts_ddr_read_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15473:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_218[] = { +{ + tiling({.buffer_dimension = {151552}, .tiling_dimension = {75776}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {151552}, .tiling_dimension = {75776}, .offset = {75776}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_218) > (wts_ddr_write_pattern_218)) __ci4389__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_218) > ( wts_ddr_write_pattern_218, "wts_ddr_write_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15480:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_218 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_218) > (ofm_dim_218)) __ci4390__ = adf::frontend::instrument< decltype(ofm_dim_218) > ( ofm_dim_218, "ofm_dim_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15489:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_218 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_218) > (ofm_bound_218)) __ci4391__ = adf::frontend::instrument< decltype(ofm_bound_218) > ( ofm_bound_218, "ofm_bound_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15490:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_218 = {8, 32, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_218) > (ofmsv_dim_218)) __ci4392__ = adf::frontend::instrument< decltype(ofmsv_dim_218) > ( ofmsv_dim_218, "ofmsv_dim_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15491:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_218 = 1536; decltype(adf::frontend::instrument< decltype(ofmsv_size_218) > (ofmsv_size_218)) __ci4393__ = adf::frontend::instrument< decltype(ofmsv_size_218) > ( ofmsv_size_218, "ofmsv_size_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15492:1", nullptr, ""); +uint32_t ofm_repetition_218 = 8; decltype(adf::frontend::instrument< decltype(ofm_repetition_218) > (ofm_repetition_218)) __ci4394__ = adf::frontend::instrument< decltype(ofm_repetition_218) > ( ofm_repetition_218, "ofm_repetition_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15493:1", nullptr, ""); +bool has_l1_read_access_pattern_218 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_218) > (has_l1_read_access_pattern_218)) __ci4395__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_218) > ( has_l1_read_access_pattern_218, "has_l1_read_access_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15494:1", nullptr, ""); + +std::vector l1_read_pattern_218 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_218) > (l1_read_pattern_218)) __ci4396__ = adf::frontend::instrument< decltype(l1_read_pattern_218) > ( l1_read_pattern_218, "l1_read_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15496:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_218 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_218) > (ofm_pattern_218)) __ci4397__ = adf::frontend::instrument< decltype(ofm_pattern_218) > ( ofm_pattern_218, "ofm_pattern_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15498:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_219 = {8, 32, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_219) > (ifm_dim_219)) __ci4398__ = adf::frontend::instrument< decltype(ifm_dim_219) > ( ifm_dim_219, "ifm_dim_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15527:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_219 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_219) > (ifm_bound_219)) __ci4399__ = adf::frontend::instrument< decltype(ifm_bound_219) > ( ifm_bound_219, "ifm_bound_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15528:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_219 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_219) > (ifmsv_dim_219)) __ci4400__ = adf::frontend::instrument< decltype(ifmsv_dim_219) > ( ifmsv_dim_219, "ifmsv_dim_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15529:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_219 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_219) > (ifmsv_size_219)) __ci4401__ = adf::frontend::instrument< decltype(ifmsv_size_219) > ( ifmsv_size_219, "ifmsv_size_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15530:1", nullptr, ""); +uint32_t kernel_iter_219 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_219) > (kernel_iter_219)) __ci4402__ = adf::frontend::instrument< decltype(kernel_iter_219) > ( kernel_iter_219, "kernel_iter_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15531:1", nullptr, ""); +bool has_l1_write_access_pattern_219 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_219) > (has_l1_write_access_pattern_219)) __ci4403__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_219) > ( has_l1_write_access_pattern_219, "has_l1_write_access_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15532:1", nullptr, ""); +std::vector l1_write_pattern_219 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_219) > (l1_write_pattern_219)) __ci4404__ = adf::frontend::instrument< decltype(l1_write_pattern_219) > ( l1_write_pattern_219, "l1_write_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15533:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_219 = { +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 4, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_219) > (ifm_pattern_219)) __ci4405__ = adf::frontend::instrument< decltype(ifm_pattern_219) > ( ifm_pattern_219, "ifm_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15534:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_219 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_219) > (wtssv_size_219)) __ci4406__ = adf::frontend::instrument< decltype(wtssv_size_219) > ( wtssv_size_219, "wtssv_size_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15549:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_219 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_219) > (has_l1_wts_write_access_pattern_219)) __ci4407__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_219) > ( has_l1_wts_write_access_pattern_219, "has_l1_wts_write_access_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15550:1", nullptr, ""); +std::vector l1_wts_write_pattern_219 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_219) > (l1_wts_write_pattern_219)) __ci4408__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_219) > ( l1_wts_write_pattern_219, "l1_wts_write_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15551:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_219 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_219) > (wts_pattern_219)) __ci4409__ = adf::frontend::instrument< decltype(wts_pattern_219) > ( wts_pattern_219, "wts_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15552:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_219 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_219) > (ofm_dim_219)) __ci4410__ = adf::frontend::instrument< decltype(ofm_dim_219) > ( ofm_dim_219, "ofm_dim_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15555:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_219 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_219) > (ofm_bound_219)) __ci4411__ = adf::frontend::instrument< decltype(ofm_bound_219) > ( ofm_bound_219, "ofm_bound_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15556:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_219 = {8, 20, 4, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_219) > (ofmsv_dim_219)) __ci4412__ = adf::frontend::instrument< decltype(ofmsv_dim_219) > ( ofmsv_dim_219, "ofmsv_dim_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15557:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_219 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_219) > (ofmsv_size_219)) __ci4413__ = adf::frontend::instrument< decltype(ofmsv_size_219) > ( ofmsv_size_219, "ofmsv_size_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15558:1", nullptr, ""); +uint32_t ofm_repetition_219 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_219) > (ofm_repetition_219)) __ci4414__ = adf::frontend::instrument< decltype(ofm_repetition_219) > ( ofm_repetition_219, "ofm_repetition_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15559:1", nullptr, ""); +bool has_l1_read_access_pattern_219 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_219) > (has_l1_read_access_pattern_219)) __ci4415__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_219) > ( has_l1_read_access_pattern_219, "has_l1_read_access_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15560:1", nullptr, ""); + +std::vector l1_read_pattern_219 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_219) > (l1_read_pattern_219)) __ci4416__ = adf::frontend::instrument< decltype(l1_read_pattern_219) > ( l1_read_pattern_219, "l1_read_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15562:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_219 = { +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 8, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 4, 3}, .offset = {0, 0, 12, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_219) > (ofm_pattern_219)) __ci4417__ = adf::frontend::instrument< decltype(ofm_pattern_219) > ( ofm_pattern_219, "ofm_pattern_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15564:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_221 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_221) > (ifm_dim_221)) __ci4418__ = adf::frontend::instrument< decltype(ifm_dim_221) > ( ifm_dim_221, "ifm_dim_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15593:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_221 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_221) > (ifm_bound_221)) __ci4419__ = adf::frontend::instrument< decltype(ifm_bound_221) > ( ifm_bound_221, "ifm_bound_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15594:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_221 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_221) > (ifmsv_dim_221)) __ci4420__ = adf::frontend::instrument< decltype(ifmsv_dim_221) > ( ifmsv_dim_221, "ifmsv_dim_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15595:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_221 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_221) > (ifmsv_size_221)) __ci4421__ = adf::frontend::instrument< decltype(ifmsv_size_221) > ( ifmsv_size_221, "ifmsv_size_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15596:1", nullptr, ""); +uint32_t kernel_iter_221 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_221) > (kernel_iter_221)) __ci4422__ = adf::frontend::instrument< decltype(kernel_iter_221) > ( kernel_iter_221, "kernel_iter_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15597:1", nullptr, ""); +bool has_l1_write_access_pattern_221 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_221) > (has_l1_write_access_pattern_221)) __ci4423__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_221) > ( has_l1_write_access_pattern_221, "has_l1_write_access_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15598:1", nullptr, ""); +std::vector l1_write_pattern_221 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_221) > (l1_write_pattern_221)) __ci4424__ = adf::frontend::instrument< decltype(l1_write_pattern_221) > ( l1_write_pattern_221, "l1_write_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15599:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_221 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_221) > (ifm_pattern_221)) __ci4425__ = adf::frontend::instrument< decltype(ifm_pattern_221) > ( ifm_pattern_221, "ifm_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15600:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_221 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_221) > (ifm2_dim_221)) __ci4426__ = adf::frontend::instrument< decltype(ifm2_dim_221) > ( ifm2_dim_221, "ifm2_dim_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15615:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_221 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_221) > (ifm2_bound_221)) __ci4427__ = adf::frontend::instrument< decltype(ifm2_bound_221) > ( ifm2_bound_221, "ifm2_bound_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15616:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_221 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_221) > (ifm2sv_dim_221)) __ci4428__ = adf::frontend::instrument< decltype(ifm2sv_dim_221) > ( ifm2sv_dim_221, "ifm2sv_dim_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15617:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_221 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_221) > (ifm2sv_size_221)) __ci4429__ = adf::frontend::instrument< decltype(ifm2sv_size_221) > ( ifm2sv_size_221, "ifm2sv_size_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15618:1", nullptr, ""); +std::vector> ifm2_pattern_221 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_221) > (ifm2_pattern_221)) __ci4430__ = adf::frontend::instrument< decltype(ifm2_pattern_221) > ( ifm2_pattern_221, "ifm2_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15619:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_221 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_221) > (wtssv_size_221)) __ci4431__ = adf::frontend::instrument< decltype(wtssv_size_221) > ( wtssv_size_221, "wtssv_size_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15634:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_221 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_221) > (has_l1_wts_write_access_pattern_221)) __ci4432__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_221) > ( has_l1_wts_write_access_pattern_221, "has_l1_wts_write_access_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15635:1", nullptr, ""); +std::vector l1_wts_write_pattern_221 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_221) > (l1_wts_write_pattern_221)) __ci4433__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_221) > ( l1_wts_write_pattern_221, "l1_wts_write_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15636:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_221 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_221) > (wts_pattern_221)) __ci4434__ = adf::frontend::instrument< decltype(wts_pattern_221) > ( wts_pattern_221, "wts_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15637:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_221 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_221) > (ofm_dim_221)) __ci4435__ = adf::frontend::instrument< decltype(ofm_dim_221) > ( ofm_dim_221, "ofm_dim_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15640:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_221 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_221) > (ofm_bound_221)) __ci4436__ = adf::frontend::instrument< decltype(ofm_bound_221) > ( ofm_bound_221, "ofm_bound_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15641:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_221 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_221) > (ofmsv_dim_221)) __ci4437__ = adf::frontend::instrument< decltype(ofmsv_dim_221) > ( ofmsv_dim_221, "ofmsv_dim_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15642:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_221 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_221) > (ofmsv_size_221)) __ci4438__ = adf::frontend::instrument< decltype(ofmsv_size_221) > ( ofmsv_size_221, "ofmsv_size_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15643:1", nullptr, ""); +uint32_t ofm_repetition_221 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_221) > (ofm_repetition_221)) __ci4439__ = adf::frontend::instrument< decltype(ofm_repetition_221) > ( ofm_repetition_221, "ofm_repetition_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15644:1", nullptr, ""); +bool has_l1_read_access_pattern_221 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_221) > (has_l1_read_access_pattern_221)) __ci4440__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_221) > ( has_l1_read_access_pattern_221, "has_l1_read_access_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15645:1", nullptr, ""); + +std::vector l1_read_pattern_221 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_221) > (l1_read_pattern_221)) __ci4441__ = adf::frontend::instrument< decltype(l1_read_pattern_221) > ( l1_read_pattern_221, "l1_read_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15647:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_221 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_221) > (ofm_pattern_221)) __ci4442__ = adf::frontend::instrument< decltype(ofm_pattern_221) > ( ofm_pattern_221, "ofm_pattern_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15649:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_222 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_222) > (ifm_dim_222)) __ci4443__ = adf::frontend::instrument< decltype(ifm_dim_222) > ( ifm_dim_222, "ifm_dim_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15678:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_222 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_222) > (ifm_bound_222)) __ci4444__ = adf::frontend::instrument< decltype(ifm_bound_222) > ( ifm_bound_222, "ifm_bound_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15679:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_222 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_222) > (ifmsv_dim_222)) __ci4445__ = adf::frontend::instrument< decltype(ifmsv_dim_222) > ( ifmsv_dim_222, "ifmsv_dim_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15680:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_222 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_222) > (ifmsv_size_222)) __ci4446__ = adf::frontend::instrument< decltype(ifmsv_size_222) > ( ifmsv_size_222, "ifmsv_size_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15681:1", nullptr, ""); +uint32_t kernel_iter_222 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_222) > (kernel_iter_222)) __ci4447__ = adf::frontend::instrument< decltype(kernel_iter_222) > ( kernel_iter_222, "kernel_iter_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15682:1", nullptr, ""); +bool has_l1_write_access_pattern_222 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_222) > (has_l1_write_access_pattern_222)) __ci4448__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_222) > ( has_l1_write_access_pattern_222, "has_l1_write_access_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15683:1", nullptr, ""); +std::vector l1_write_pattern_222 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_222) > (l1_write_pattern_222)) __ci4449__ = adf::frontend::instrument< decltype(l1_write_pattern_222) > ( l1_write_pattern_222, "l1_write_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15684:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_222 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_222) > (ifm_pattern_222)) __ci4450__ = adf::frontend::instrument< decltype(ifm_pattern_222) > ( ifm_pattern_222, "ifm_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15685:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_222 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_222) > (ifm2_dim_222)) __ci4451__ = adf::frontend::instrument< decltype(ifm2_dim_222) > ( ifm2_dim_222, "ifm2_dim_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15700:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_222 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_222) > (ifm2_bound_222)) __ci4452__ = adf::frontend::instrument< decltype(ifm2_bound_222) > ( ifm2_bound_222, "ifm2_bound_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15701:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_222 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_222) > (ifm2sv_dim_222)) __ci4453__ = adf::frontend::instrument< decltype(ifm2sv_dim_222) > ( ifm2sv_dim_222, "ifm2sv_dim_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15702:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_222 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_222) > (ifm2sv_size_222)) __ci4454__ = adf::frontend::instrument< decltype(ifm2sv_size_222) > ( ifm2sv_size_222, "ifm2sv_size_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15703:1", nullptr, ""); +std::vector> ifm2_pattern_222 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_222) > (ifm2_pattern_222)) __ci4455__ = adf::frontend::instrument< decltype(ifm2_pattern_222) > ( ifm2_pattern_222, "ifm2_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15704:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_222 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_222) > (wtssv_size_222)) __ci4456__ = adf::frontend::instrument< decltype(wtssv_size_222) > ( wtssv_size_222, "wtssv_size_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15719:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_222 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_222) > (has_l1_wts_write_access_pattern_222)) __ci4457__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_222) > ( has_l1_wts_write_access_pattern_222, "has_l1_wts_write_access_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15720:1", nullptr, ""); +std::vector l1_wts_write_pattern_222 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_222) > (l1_wts_write_pattern_222)) __ci4458__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_222) > ( l1_wts_write_pattern_222, "l1_wts_write_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15721:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_222 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_222) > (wts_pattern_222)) __ci4459__ = adf::frontend::instrument< decltype(wts_pattern_222) > ( wts_pattern_222, "wts_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15722:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_222 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_222) > (ofm_dim_222)) __ci4460__ = adf::frontend::instrument< decltype(ofm_dim_222) > ( ofm_dim_222, "ofm_dim_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15725:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_222 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_222) > (ofm_bound_222)) __ci4461__ = adf::frontend::instrument< decltype(ofm_bound_222) > ( ofm_bound_222, "ofm_bound_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15726:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_222 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_222) > (ofmsv_dim_222)) __ci4462__ = adf::frontend::instrument< decltype(ofmsv_dim_222) > ( ofmsv_dim_222, "ofmsv_dim_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15727:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_222 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_222) > (ofmsv_size_222)) __ci4463__ = adf::frontend::instrument< decltype(ofmsv_size_222) > ( ofmsv_size_222, "ofmsv_size_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15728:1", nullptr, ""); +uint32_t ofm_repetition_222 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_222) > (ofm_repetition_222)) __ci4464__ = adf::frontend::instrument< decltype(ofm_repetition_222) > ( ofm_repetition_222, "ofm_repetition_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15729:1", nullptr, ""); +bool has_l1_read_access_pattern_222 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_222) > (has_l1_read_access_pattern_222)) __ci4465__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_222) > ( has_l1_read_access_pattern_222, "has_l1_read_access_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15730:1", nullptr, ""); + +std::vector l1_read_pattern_222 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_222) > (l1_read_pattern_222)) __ci4466__ = adf::frontend::instrument< decltype(l1_read_pattern_222) > ( l1_read_pattern_222, "l1_read_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15732:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_222 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_222) > (ofm_pattern_222)) __ci4467__ = adf::frontend::instrument< decltype(ofm_pattern_222) > ( ofm_pattern_222, "ofm_pattern_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15734:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_224 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_224) > (ifm_dim_224)) __ci4468__ = adf::frontend::instrument< decltype(ifm_dim_224) > ( ifm_dim_224, "ifm_dim_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15763:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_224 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_224) > (ifm_bound_224)) __ci4469__ = adf::frontend::instrument< decltype(ifm_bound_224) > ( ifm_bound_224, "ifm_bound_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15764:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_224 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_224) > (ifmsv_dim_224)) __ci4470__ = adf::frontend::instrument< decltype(ifmsv_dim_224) > ( ifmsv_dim_224, "ifmsv_dim_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15765:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_224 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_224) > (ifmsv_size_224)) __ci4471__ = adf::frontend::instrument< decltype(ifmsv_size_224) > ( ifmsv_size_224, "ifmsv_size_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15766:1", nullptr, ""); +uint32_t kernel_iter_224 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_224) > (kernel_iter_224)) __ci4472__ = adf::frontend::instrument< decltype(kernel_iter_224) > ( kernel_iter_224, "kernel_iter_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15767:1", nullptr, ""); +bool has_l1_write_access_pattern_224 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_224) > (has_l1_write_access_pattern_224)) __ci4473__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_224) > ( has_l1_write_access_pattern_224, "has_l1_write_access_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15768:1", nullptr, ""); +std::vector l1_write_pattern_224 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_224) > (l1_write_pattern_224)) __ci4474__ = adf::frontend::instrument< decltype(l1_write_pattern_224) > ( l1_write_pattern_224, "l1_write_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15769:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_224 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_224) > (ifm_pattern_224)) __ci4475__ = adf::frontend::instrument< decltype(ifm_pattern_224) > ( ifm_pattern_224, "ifm_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15770:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_224 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_224) > (ifm2_dim_224)) __ci4476__ = adf::frontend::instrument< decltype(ifm2_dim_224) > ( ifm2_dim_224, "ifm2_dim_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15785:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_224 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_224) > (ifm2_bound_224)) __ci4477__ = adf::frontend::instrument< decltype(ifm2_bound_224) > ( ifm2_bound_224, "ifm2_bound_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15786:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_224 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_224) > (ifm2sv_dim_224)) __ci4478__ = adf::frontend::instrument< decltype(ifm2sv_dim_224) > ( ifm2sv_dim_224, "ifm2sv_dim_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15787:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_224 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_224) > (ifm2sv_size_224)) __ci4479__ = adf::frontend::instrument< decltype(ifm2sv_size_224) > ( ifm2sv_size_224, "ifm2sv_size_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15788:1", nullptr, ""); +std::vector> ifm2_pattern_224 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_224) > (ifm2_pattern_224)) __ci4480__ = adf::frontend::instrument< decltype(ifm2_pattern_224) > ( ifm2_pattern_224, "ifm2_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15789:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_224 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_224) > (wtssv_size_224)) __ci4481__ = adf::frontend::instrument< decltype(wtssv_size_224) > ( wtssv_size_224, "wtssv_size_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15804:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_224 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_224) > (has_l1_wts_write_access_pattern_224)) __ci4482__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_224) > ( has_l1_wts_write_access_pattern_224, "has_l1_wts_write_access_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15805:1", nullptr, ""); +std::vector l1_wts_write_pattern_224 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_224) > (l1_wts_write_pattern_224)) __ci4483__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_224) > ( l1_wts_write_pattern_224, "l1_wts_write_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15806:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_224 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_224) > (wts_pattern_224)) __ci4484__ = adf::frontend::instrument< decltype(wts_pattern_224) > ( wts_pattern_224, "wts_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15807:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_224 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_224) > (ofm_dim_224)) __ci4485__ = adf::frontend::instrument< decltype(ofm_dim_224) > ( ofm_dim_224, "ofm_dim_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15810:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_224 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_224) > (ofm_bound_224)) __ci4486__ = adf::frontend::instrument< decltype(ofm_bound_224) > ( ofm_bound_224, "ofm_bound_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15811:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_224 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_224) > (ofmsv_dim_224)) __ci4487__ = adf::frontend::instrument< decltype(ofmsv_dim_224) > ( ofmsv_dim_224, "ofmsv_dim_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15812:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_224 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_224) > (ofmsv_size_224)) __ci4488__ = adf::frontend::instrument< decltype(ofmsv_size_224) > ( ofmsv_size_224, "ofmsv_size_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15813:1", nullptr, ""); +uint32_t ofm_repetition_224 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_224) > (ofm_repetition_224)) __ci4489__ = adf::frontend::instrument< decltype(ofm_repetition_224) > ( ofm_repetition_224, "ofm_repetition_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15814:1", nullptr, ""); +bool has_l1_read_access_pattern_224 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_224) > (has_l1_read_access_pattern_224)) __ci4490__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_224) > ( has_l1_read_access_pattern_224, "has_l1_read_access_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15815:1", nullptr, ""); + +std::vector l1_read_pattern_224 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_224) > (l1_read_pattern_224)) __ci4491__ = adf::frontend::instrument< decltype(l1_read_pattern_224) > ( l1_read_pattern_224, "l1_read_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15817:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_224 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_224) > (ofm_pattern_224)) __ci4492__ = adf::frontend::instrument< decltype(ofm_pattern_224) > ( ofm_pattern_224, "ofm_pattern_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15819:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_226 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_226) > (ifm_dim_226)) __ci4493__ = adf::frontend::instrument< decltype(ifm_dim_226) > ( ifm_dim_226, "ifm_dim_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15848:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_226 = {8, 20, 16, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_226) > (ifm_bound_226)) __ci4494__ = adf::frontend::instrument< decltype(ifm_bound_226) > ( ifm_bound_226, "ifm_bound_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15849:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_226 = {8, 34, 2, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_226) > (ifmsv_dim_226)) __ci4495__ = adf::frontend::instrument< decltype(ifmsv_dim_226) > ( ifmsv_dim_226, "ifmsv_dim_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15850:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_226 = 2720; decltype(adf::frontend::instrument< decltype(ifmsv_size_226) > (ifmsv_size_226)) __ci4496__ = adf::frontend::instrument< decltype(ifmsv_size_226) > ( ifmsv_size_226, "ifmsv_size_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15851:1", nullptr, ""); +uint32_t kernel_iter_226 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_226) > (kernel_iter_226)) __ci4497__ = adf::frontend::instrument< decltype(kernel_iter_226) > ( kernel_iter_226, "kernel_iter_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15852:1", nullptr, ""); +bool has_l1_write_access_pattern_226 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_226) > (has_l1_write_access_pattern_226)) __ci4498__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_226) > ( has_l1_write_access_pattern_226, "has_l1_write_access_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15853:1", nullptr, ""); +std::vector l1_write_pattern_226 = {tiling({.buffer_dimension = {8, 34, 2, 5}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_226) > (l1_write_pattern_226)) __ci4499__ = adf::frontend::instrument< decltype(l1_write_pattern_226) > ( l1_write_pattern_226, "l1_write_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15854:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_226 = { +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 22, 2, 5}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 16, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_226) > (ifm_pattern_226)) __ci4500__ = adf::frontend::instrument< decltype(ifm_pattern_226) > ( ifm_pattern_226, "ifm_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15855:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_226 = {75776}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_226) > (wts_ddr_dim_226)) __ci4501__ = adf::frontend::instrument< decltype(wts_ddr_dim_226) > ( wts_ddr_dim_226, "wts_ddr_dim_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15870:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_226 = {75776}; decltype(adf::frontend::instrument< decltype(wts_dim_226) > (wts_dim_226)) __ci4502__ = adf::frontend::instrument< decltype(wts_dim_226) > ( wts_dim_226, "wts_dim_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15871:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_226 = {2368}; decltype(adf::frontend::instrument< decltype(wtssv_dim_226) > (wtssv_dim_226)) __ci4503__ = adf::frontend::instrument< decltype(wtssv_dim_226) > ( wtssv_dim_226, "wtssv_dim_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15872:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_226 = 2368; decltype(adf::frontend::instrument< decltype(wtssv_size_226) > (wtssv_size_226)) __ci4504__ = adf::frontend::instrument< decltype(wtssv_size_226) > ( wtssv_size_226, "wtssv_size_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15873:1", nullptr, ""); +uint32_t wts_repetition_226 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_226) > (wts_repetition_226)) __ci4505__ = adf::frontend::instrument< decltype(wts_repetition_226) > ( wts_repetition_226, "wts_repetition_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15874:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_226 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_226) > (has_l1_wts_write_access_pattern_226)) __ci4506__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_226) > ( has_l1_wts_write_access_pattern_226, "has_l1_wts_write_access_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15875:1", nullptr, ""); +std::vector l1_wts_write_pattern_226 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_226) > (l1_wts_write_pattern_226)) __ci4507__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_226) > ( l1_wts_write_pattern_226, "l1_wts_write_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15876:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_226 = { +{ + tiling({.buffer_dimension = {18944, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_226) > (wts_pattern_226)) __ci4508__ = adf::frontend::instrument< decltype(wts_pattern_226) > ( wts_pattern_226, "wts_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15877:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_226[] = { +{ + tiling({.buffer_dimension = {75776, 1}, .tiling_dimension = {37888, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {75776, 1}, .tiling_dimension = {37888, 1}, .offset = {37888, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_226) > (wts_ddr_read_pattern_226)) __ci4509__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_226) > ( wts_ddr_read_pattern_226, "wts_ddr_read_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15892:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_226[] = { +{ + tiling({.buffer_dimension = {75776}, .tiling_dimension = {37888}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {75776}, .tiling_dimension = {37888}, .offset = {37888}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_226) > (wts_ddr_write_pattern_226)) __ci4510__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_226) > ( wts_ddr_write_pattern_226, "wts_ddr_write_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15899:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_226 = {8, 32, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_226) > (ofm_dim_226)) __ci4511__ = adf::frontend::instrument< decltype(ofm_dim_226) > ( ofm_dim_226, "ofm_dim_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15908:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_226 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_226) > (ofm_bound_226)) __ci4512__ = adf::frontend::instrument< decltype(ofm_bound_226) > ( ofm_bound_226, "ofm_bound_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15909:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_226 = {8, 32, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_226) > (ofmsv_dim_226)) __ci4513__ = adf::frontend::instrument< decltype(ofmsv_dim_226) > ( ofmsv_dim_226, "ofmsv_dim_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15910:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_226 = 1536; decltype(adf::frontend::instrument< decltype(ofmsv_size_226) > (ofmsv_size_226)) __ci4514__ = adf::frontend::instrument< decltype(ofmsv_size_226) > ( ofmsv_size_226, "ofmsv_size_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15911:1", nullptr, ""); +uint32_t ofm_repetition_226 = 8; decltype(adf::frontend::instrument< decltype(ofm_repetition_226) > (ofm_repetition_226)) __ci4515__ = adf::frontend::instrument< decltype(ofm_repetition_226) > ( ofm_repetition_226, "ofm_repetition_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15912:1", nullptr, ""); +bool has_l1_read_access_pattern_226 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_226) > (has_l1_read_access_pattern_226)) __ci4516__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_226) > ( has_l1_read_access_pattern_226, "has_l1_read_access_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15913:1", nullptr, ""); + +std::vector l1_read_pattern_226 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_226) > (l1_read_pattern_226)) __ci4517__ = adf::frontend::instrument< decltype(l1_read_pattern_226) > ( l1_read_pattern_226, "l1_read_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15915:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_226 = { +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 32, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_226) > (ofm_pattern_226)) __ci4518__ = adf::frontend::instrument< decltype(ofm_pattern_226) > ( ofm_pattern_226, "ofm_pattern_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15917:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_227 = {8, 32, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_227) > (ifm_dim_227)) __ci4519__ = adf::frontend::instrument< decltype(ifm_dim_227) > ( ifm_dim_227, "ifm_dim_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15946:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_227 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_227) > (ifm_bound_227)) __ci4520__ = adf::frontend::instrument< decltype(ifm_bound_227) > ( ifm_bound_227, "ifm_bound_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15947:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_227 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_227) > (ifmsv_dim_227)) __ci4521__ = adf::frontend::instrument< decltype(ifmsv_dim_227) > ( ifmsv_dim_227, "ifmsv_dim_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15948:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_227 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_227) > (ifmsv_size_227)) __ci4522__ = adf::frontend::instrument< decltype(ifmsv_size_227) > ( ifmsv_size_227, "ifmsv_size_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15949:1", nullptr, ""); +uint32_t kernel_iter_227 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_227) > (kernel_iter_227)) __ci4523__ = adf::frontend::instrument< decltype(kernel_iter_227) > ( kernel_iter_227, "kernel_iter_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15950:1", nullptr, ""); +bool has_l1_write_access_pattern_227 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_227) > (has_l1_write_access_pattern_227)) __ci4524__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_227) > ( has_l1_write_access_pattern_227, "has_l1_write_access_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15951:1", nullptr, ""); +std::vector l1_write_pattern_227 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_227) > (l1_write_pattern_227)) __ci4525__ = adf::frontend::instrument< decltype(l1_write_pattern_227) > ( l1_write_pattern_227, "l1_write_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15952:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_227 = { +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 32, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_227) > (ifm_pattern_227)) __ci4526__ = adf::frontend::instrument< decltype(ifm_pattern_227) > ( ifm_pattern_227, "ifm_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15953:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_227 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_227) > (wtssv_size_227)) __ci4527__ = adf::frontend::instrument< decltype(wtssv_size_227) > ( wtssv_size_227, "wtssv_size_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15968:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_227 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_227) > (has_l1_wts_write_access_pattern_227)) __ci4528__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_227) > ( has_l1_wts_write_access_pattern_227, "has_l1_wts_write_access_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15969:1", nullptr, ""); +std::vector l1_wts_write_pattern_227 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_227) > (l1_wts_write_pattern_227)) __ci4529__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_227) > ( l1_wts_write_pattern_227, "l1_wts_write_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15970:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_227 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_227) > (wts_pattern_227)) __ci4530__ = adf::frontend::instrument< decltype(wts_pattern_227) > ( wts_pattern_227, "wts_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15971:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_227 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_227) > (ofm_dim_227)) __ci4531__ = adf::frontend::instrument< decltype(ofm_dim_227) > ( ofm_dim_227, "ofm_dim_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15974:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_227 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_227) > (ofm_bound_227)) __ci4532__ = adf::frontend::instrument< decltype(ofm_bound_227) > ( ofm_bound_227, "ofm_bound_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15975:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_227 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_227) > (ofmsv_dim_227)) __ci4533__ = adf::frontend::instrument< decltype(ofmsv_dim_227) > ( ofmsv_dim_227, "ofmsv_dim_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15976:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_227 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_227) > (ofmsv_size_227)) __ci4534__ = adf::frontend::instrument< decltype(ofmsv_size_227) > ( ofmsv_size_227, "ofmsv_size_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15977:1", nullptr, ""); +uint32_t ofm_repetition_227 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_227) > (ofm_repetition_227)) __ci4535__ = adf::frontend::instrument< decltype(ofm_repetition_227) > ( ofm_repetition_227, "ofm_repetition_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15978:1", nullptr, ""); +bool has_l1_read_access_pattern_227 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_227) > (has_l1_read_access_pattern_227)) __ci4536__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_227) > ( has_l1_read_access_pattern_227, "has_l1_read_access_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15979:1", nullptr, ""); + +std::vector l1_read_pattern_227 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_227) > (l1_read_pattern_227)) __ci4537__ = adf::frontend::instrument< decltype(l1_read_pattern_227) > ( l1_read_pattern_227, "l1_read_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15981:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_227 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_227) > (ofm_pattern_227)) __ci4538__ = adf::frontend::instrument< decltype(ofm_pattern_227) > ( ofm_pattern_227, "ofm_pattern_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:15983:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_228 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_228) > (ifm_dim_228)) __ci4539__ = adf::frontend::instrument< decltype(ifm_dim_228) > ( ifm_dim_228, "ifm_dim_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16012:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_228 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_228) > (ifm_bound_228)) __ci4540__ = adf::frontend::instrument< decltype(ifm_bound_228) > ( ifm_bound_228, "ifm_bound_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16013:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_228 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_228) > (ifmsv_dim_228)) __ci4541__ = adf::frontend::instrument< decltype(ifmsv_dim_228) > ( ifmsv_dim_228, "ifmsv_dim_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16014:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_228 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_228) > (ifmsv_size_228)) __ci4542__ = adf::frontend::instrument< decltype(ifmsv_size_228) > ( ifmsv_size_228, "ifmsv_size_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16015:1", nullptr, ""); +uint32_t kernel_iter_228 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_228) > (kernel_iter_228)) __ci4543__ = adf::frontend::instrument< decltype(kernel_iter_228) > ( kernel_iter_228, "kernel_iter_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16016:1", nullptr, ""); +bool has_l1_write_access_pattern_228 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_228) > (has_l1_write_access_pattern_228)) __ci4544__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_228) > ( has_l1_write_access_pattern_228, "has_l1_write_access_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16017:1", nullptr, ""); +std::vector l1_write_pattern_228 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_228) > (l1_write_pattern_228)) __ci4545__ = adf::frontend::instrument< decltype(l1_write_pattern_228) > ( l1_write_pattern_228, "l1_write_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16018:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_228 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_228) > (ifm_pattern_228)) __ci4546__ = adf::frontend::instrument< decltype(ifm_pattern_228) > ( ifm_pattern_228, "ifm_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16019:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_228 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_228) > (ifm2_dim_228)) __ci4547__ = adf::frontend::instrument< decltype(ifm2_dim_228) > ( ifm2_dim_228, "ifm2_dim_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16034:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_228 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_228) > (ifm2_bound_228)) __ci4548__ = adf::frontend::instrument< decltype(ifm2_bound_228) > ( ifm2_bound_228, "ifm2_bound_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16035:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_228 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_228) > (ifm2sv_dim_228)) __ci4549__ = adf::frontend::instrument< decltype(ifm2sv_dim_228) > ( ifm2sv_dim_228, "ifm2sv_dim_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16036:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_228 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_228) > (ifm2sv_size_228)) __ci4550__ = adf::frontend::instrument< decltype(ifm2sv_size_228) > ( ifm2sv_size_228, "ifm2sv_size_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16037:1", nullptr, ""); +std::vector> ifm2_pattern_228 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_228) > (ifm2_pattern_228)) __ci4551__ = adf::frontend::instrument< decltype(ifm2_pattern_228) > ( ifm2_pattern_228, "ifm2_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16038:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_228 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_228) > (wtssv_size_228)) __ci4552__ = adf::frontend::instrument< decltype(wtssv_size_228) > ( wtssv_size_228, "wtssv_size_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16053:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_228 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_228) > (has_l1_wts_write_access_pattern_228)) __ci4553__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_228) > ( has_l1_wts_write_access_pattern_228, "has_l1_wts_write_access_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16054:1", nullptr, ""); +std::vector l1_wts_write_pattern_228 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_228) > (l1_wts_write_pattern_228)) __ci4554__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_228) > ( l1_wts_write_pattern_228, "l1_wts_write_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16055:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_228 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_228) > (wts_pattern_228)) __ci4555__ = adf::frontend::instrument< decltype(wts_pattern_228) > ( wts_pattern_228, "wts_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16056:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_228 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_228) > (ofm_dim_228)) __ci4556__ = adf::frontend::instrument< decltype(ofm_dim_228) > ( ofm_dim_228, "ofm_dim_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16059:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_228 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_228) > (ofm_bound_228)) __ci4557__ = adf::frontend::instrument< decltype(ofm_bound_228) > ( ofm_bound_228, "ofm_bound_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16060:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_228 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_228) > (ofmsv_dim_228)) __ci4558__ = adf::frontend::instrument< decltype(ofmsv_dim_228) > ( ofmsv_dim_228, "ofmsv_dim_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16061:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_228 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_228) > (ofmsv_size_228)) __ci4559__ = adf::frontend::instrument< decltype(ofmsv_size_228) > ( ofmsv_size_228, "ofmsv_size_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16062:1", nullptr, ""); +uint32_t ofm_repetition_228 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_228) > (ofm_repetition_228)) __ci4560__ = adf::frontend::instrument< decltype(ofm_repetition_228) > ( ofm_repetition_228, "ofm_repetition_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16063:1", nullptr, ""); +bool has_l1_read_access_pattern_228 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_228) > (has_l1_read_access_pattern_228)) __ci4561__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_228) > ( has_l1_read_access_pattern_228, "has_l1_read_access_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16064:1", nullptr, ""); + +std::vector l1_read_pattern_228 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_228) > (l1_read_pattern_228)) __ci4562__ = adf::frontend::instrument< decltype(l1_read_pattern_228) > ( l1_read_pattern_228, "l1_read_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16066:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_228 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_228) > (ofm_pattern_228)) __ci4563__ = adf::frontend::instrument< decltype(ofm_pattern_228) > ( ofm_pattern_228, "ofm_pattern_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16068:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_229 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_dim_229) > (ifm_dim_229)) __ci4564__ = adf::frontend::instrument< decltype(ifm_dim_229) > ( ifm_dim_229, "ifm_dim_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16097:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_229 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm_bound_229) > (ifm_bound_229)) __ci4565__ = adf::frontend::instrument< decltype(ifm_bound_229) > ( ifm_bound_229, "ifm_bound_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16098:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_229 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_229) > (ifmsv_dim_229)) __ci4566__ = adf::frontend::instrument< decltype(ifmsv_dim_229) > ( ifmsv_dim_229, "ifmsv_dim_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16099:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_229 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_229) > (ifmsv_size_229)) __ci4567__ = adf::frontend::instrument< decltype(ifmsv_size_229) > ( ifmsv_size_229, "ifmsv_size_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16100:1", nullptr, ""); +uint32_t kernel_iter_229 = 1; decltype(adf::frontend::instrument< decltype(kernel_iter_229) > (kernel_iter_229)) __ci4568__ = adf::frontend::instrument< decltype(kernel_iter_229) > ( kernel_iter_229, "kernel_iter_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16101:1", nullptr, ""); +bool has_l1_write_access_pattern_229 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_229) > (has_l1_write_access_pattern_229)) __ci4569__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_229) > ( has_l1_write_access_pattern_229, "has_l1_write_access_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16102:1", nullptr, ""); +std::vector l1_write_pattern_229 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_229) > (l1_write_pattern_229)) __ci4570__ = adf::frontend::instrument< decltype(l1_write_pattern_229) > ( l1_write_pattern_229, "l1_write_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16103:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_229 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_229) > (ifm_pattern_229)) __ci4571__ = adf::frontend::instrument< decltype(ifm_pattern_229) > ( ifm_pattern_229, "ifm_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16104:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_229 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_dim_229) > (ifm2_dim_229)) __ci4572__ = adf::frontend::instrument< decltype(ifm2_dim_229) > ( ifm2_dim_229, "ifm2_dim_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16119:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_229 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ifm2_bound_229) > (ifm2_bound_229)) __ci4573__ = adf::frontend::instrument< decltype(ifm2_bound_229) > ( ifm2_bound_229, "ifm2_bound_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16120:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_229 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_229) > (ifm2sv_dim_229)) __ci4574__ = adf::frontend::instrument< decltype(ifm2sv_dim_229) > ( ifm2sv_dim_229, "ifm2sv_dim_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16121:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_229 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_229) > (ifm2sv_size_229)) __ci4575__ = adf::frontend::instrument< decltype(ifm2sv_size_229) > ( ifm2sv_size_229, "ifm2sv_size_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16122:1", nullptr, ""); +std::vector> ifm2_pattern_229 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 20, 8, 12}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_229) > (ifm2_pattern_229)) __ci4576__ = adf::frontend::instrument< decltype(ifm2_pattern_229) > ( ifm2_pattern_229, "ifm2_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16123:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_229 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_229) > (wtssv_size_229)) __ci4577__ = adf::frontend::instrument< decltype(wtssv_size_229) > ( wtssv_size_229, "wtssv_size_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16138:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_229 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_229) > (has_l1_wts_write_access_pattern_229)) __ci4578__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_229) > ( has_l1_wts_write_access_pattern_229, "has_l1_wts_write_access_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16139:1", nullptr, ""); +std::vector l1_wts_write_pattern_229 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_229) > (l1_wts_write_pattern_229)) __ci4579__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_229) > ( l1_wts_write_pattern_229, "l1_wts_write_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16140:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_229 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_229) > (wts_pattern_229)) __ci4580__ = adf::frontend::instrument< decltype(wts_pattern_229) > ( wts_pattern_229, "wts_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16141:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_229 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_dim_229) > (ofm_dim_229)) __ci4581__ = adf::frontend::instrument< decltype(ofm_dim_229) > ( ofm_dim_229, "ofm_dim_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16144:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_229 = {8, 20, 8, 12}; decltype(adf::frontend::instrument< decltype(ofm_bound_229) > (ofm_bound_229)) __ci4582__ = adf::frontend::instrument< decltype(ofm_bound_229) > ( ofm_bound_229, "ofm_bound_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16145:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_229 = {8, 20, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_229) > (ofmsv_dim_229)) __ci4583__ = adf::frontend::instrument< decltype(ofmsv_dim_229) > ( ofmsv_dim_229, "ofmsv_dim_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16146:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_229 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_229) > (ofmsv_size_229)) __ci4584__ = adf::frontend::instrument< decltype(ofmsv_size_229) > ( ofmsv_size_229, "ofmsv_size_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16147:1", nullptr, ""); +uint32_t ofm_repetition_229 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_229) > (ofm_repetition_229)) __ci4585__ = adf::frontend::instrument< decltype(ofm_repetition_229) > ( ofm_repetition_229, "ofm_repetition_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16148:1", nullptr, ""); +bool has_l1_read_access_pattern_229 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_229) > (has_l1_read_access_pattern_229)) __ci4586__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_229) > ( has_l1_read_access_pattern_229, "has_l1_read_access_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16149:1", nullptr, ""); + +std::vector l1_read_pattern_229 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_229) > (l1_read_pattern_229)) __ci4587__ = adf::frontend::instrument< decltype(l1_read_pattern_229) > ( l1_read_pattern_229, "l1_read_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16151:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_229 = { +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_229) > (ofm_pattern_229)) __ci4588__ = adf::frontend::instrument< decltype(ofm_pattern_229) > ( ofm_pattern_229, "ofm_pattern_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16153:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_233 = {8, 320, 1, 60}; decltype(adf::frontend::instrument< decltype(ifm_dim_233) > (ifm_dim_233)) __ci4589__ = adf::frontend::instrument< decltype(ifm_dim_233) > ( ifm_dim_233, "ifm_dim_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16182:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_233 = {8, 320, 1, 60}; decltype(adf::frontend::instrument< decltype(ifm_bound_233) > (ifm_bound_233)) __ci4590__ = adf::frontend::instrument< decltype(ifm_bound_233) > ( ifm_bound_233, "ifm_bound_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16183:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_233 = {8, 80, 1, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_233) > (ifmsv_dim_233)) __ci4591__ = adf::frontend::instrument< decltype(ifmsv_dim_233) > ( ifmsv_dim_233, "ifmsv_dim_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16184:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_233 = 5120; decltype(adf::frontend::instrument< decltype(ifmsv_size_233) > (ifmsv_size_233)) __ci4592__ = adf::frontend::instrument< decltype(ifmsv_size_233) > ( ifmsv_size_233, "ifmsv_size_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16185:1", nullptr, ""); +uint32_t kernel_iter_233 = 96; decltype(adf::frontend::instrument< decltype(kernel_iter_233) > (kernel_iter_233)) __ci4593__ = adf::frontend::instrument< decltype(kernel_iter_233) > ( kernel_iter_233, "kernel_iter_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16186:1", nullptr, ""); +bool has_l1_write_access_pattern_233 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_233) > (has_l1_write_access_pattern_233)) __ci4594__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_233) > ( has_l1_write_access_pattern_233, "has_l1_write_access_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16187:1", nullptr, ""); +std::vector l1_write_pattern_233 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_233) > (l1_write_pattern_233)) __ci4595__ = adf::frontend::instrument< decltype(l1_write_pattern_233) > ( l1_write_pattern_233, "l1_write_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16188:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_233 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 80, 1, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 80, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 80, 1, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 80, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 80, 1, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 80, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 80, 1, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 80, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_233) > (ifm_pattern_233)) __ci4596__ = adf::frontend::instrument< decltype(ifm_pattern_233) > ( ifm_pattern_233, "ifm_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16189:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_233 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_233) > (wtssv_size_233)) __ci4597__ = adf::frontend::instrument< decltype(wtssv_size_233) > ( wtssv_size_233, "wtssv_size_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16204:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_233 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_233) > (has_l1_wts_write_access_pattern_233)) __ci4598__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_233) > ( has_l1_wts_write_access_pattern_233, "has_l1_wts_write_access_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16205:1", nullptr, ""); +std::vector l1_wts_write_pattern_233 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_233) > (l1_wts_write_pattern_233)) __ci4599__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_233) > ( l1_wts_write_pattern_233, "l1_wts_write_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16206:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_233 = { +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 96, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 96, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 96, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 96, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_233) > (wts_pattern_233)) __ci4600__ = adf::frontend::instrument< decltype(wts_pattern_233) > ( wts_pattern_233, "wts_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16207:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_233 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_233) > (ofm_dim_233)) __ci4601__ = adf::frontend::instrument< decltype(ofm_dim_233) > ( ofm_dim_233, "ofm_dim_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16222:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_233 = {8, 160, 1, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_233) > (ofm_bound_233)) __ci4602__ = adf::frontend::instrument< decltype(ofm_bound_233) > ( ofm_bound_233, "ofm_bound_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16223:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_233 = {8, 40, 1, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_233) > (ofmsv_dim_233)) __ci4603__ = adf::frontend::instrument< decltype(ofmsv_dim_233) > ( ofmsv_dim_233, "ofmsv_dim_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16224:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_233 = 320; decltype(adf::frontend::instrument< decltype(ofmsv_size_233) > (ofmsv_size_233)) __ci4604__ = adf::frontend::instrument< decltype(ofmsv_size_233) > ( ofmsv_size_233, "ofmsv_size_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16225:1", nullptr, ""); +uint32_t ofm_repetition_233 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_233) > (ofm_repetition_233)) __ci4605__ = adf::frontend::instrument< decltype(ofm_repetition_233) > ( ofm_repetition_233, "ofm_repetition_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16226:1", nullptr, ""); +bool has_l1_read_access_pattern_233 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_233) > (has_l1_read_access_pattern_233)) __ci4606__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_233) > ( has_l1_read_access_pattern_233, "has_l1_read_access_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16227:1", nullptr, ""); + +std::vector l1_read_pattern_233 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_233) > (l1_read_pattern_233)) __ci4607__ = adf::frontend::instrument< decltype(l1_read_pattern_233) > ( l1_read_pattern_233, "l1_read_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16229:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_233 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 1, 1}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 2, 1}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 1, 3}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 40, 1, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 4}, {.dimension = 3, .stride = 4, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_233) > (ofm_pattern_233)) __ci4608__ = adf::frontend::instrument< decltype(ofm_pattern_233) > ( ofm_pattern_233, "ofm_pattern_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16231:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_234 = {8, 160, 1, 90}; decltype(adf::frontend::instrument< decltype(ifm_dim_234) > (ifm_dim_234)) __ci4609__ = adf::frontend::instrument< decltype(ifm_dim_234) > ( ifm_dim_234, "ifm_dim_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16260:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_234 = {8, 160, 1, 90}; decltype(adf::frontend::instrument< decltype(ifm_bound_234) > (ifm_bound_234)) __ci4610__ = adf::frontend::instrument< decltype(ifm_bound_234) > ( ifm_bound_234, "ifm_bound_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16261:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_234 = {8, 16, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_234) > (ifmsv_dim_234)) __ci4611__ = adf::frontend::instrument< decltype(ifmsv_dim_234) > ( ifmsv_dim_234, "ifmsv_dim_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16262:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_234 = 6144; decltype(adf::frontend::instrument< decltype(ifmsv_size_234) > (ifmsv_size_234)) __ci4612__ = adf::frontend::instrument< decltype(ifmsv_size_234) > ( ifmsv_size_234, "ifmsv_size_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16263:1", nullptr, ""); +uint32_t kernel_iter_234 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_234) > (kernel_iter_234)) __ci4613__ = adf::frontend::instrument< decltype(kernel_iter_234) > ( kernel_iter_234, "kernel_iter_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16264:1", nullptr, ""); +bool has_l1_write_access_pattern_234 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_234) > (has_l1_write_access_pattern_234)) __ci4614__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_234) > ( has_l1_write_access_pattern_234, "has_l1_write_access_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16265:1", nullptr, ""); +std::vector l1_write_pattern_234 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_234) > (l1_write_pattern_234)) __ci4615__ = adf::frontend::instrument< decltype(l1_write_pattern_234) > ( l1_write_pattern_234, "l1_write_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16266:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_234 = { +{ + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 48, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 1, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 48, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 1, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 48, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 1, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10}, {.dimension = 3, .stride = 48, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 1, 90}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_234) > (ifm_pattern_234)) __ci4616__ = adf::frontend::instrument< decltype(ifm_pattern_234) > ( ifm_pattern_234, "ifm_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16267:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_234 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_234) > (wtssv_size_234)) __ci4617__ = adf::frontend::instrument< decltype(wtssv_size_234) > ( wtssv_size_234, "wtssv_size_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16282:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_234 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_234) > (has_l1_wts_write_access_pattern_234)) __ci4618__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_234) > ( has_l1_wts_write_access_pattern_234, "has_l1_wts_write_access_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16283:1", nullptr, ""); +std::vector l1_wts_write_pattern_234 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_234) > (l1_wts_write_pattern_234)) __ci4619__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_234) > ( l1_wts_write_pattern_234, "l1_wts_write_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16284:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_234 = { +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 20, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 20, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 20, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 20, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_234) > (wts_pattern_234)) __ci4620__ = adf::frontend::instrument< decltype(wts_pattern_234) > ( wts_pattern_234, "wts_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16285:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_234 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_234) > (ofm_dim_234)) __ci4621__ = adf::frontend::instrument< decltype(ofm_dim_234) > ( ofm_dim_234, "ofm_dim_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16300:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_234 = {8, 80, 1, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_234) > (ofm_bound_234)) __ci4622__ = adf::frontend::instrument< decltype(ofm_bound_234) > ( ofm_bound_234, "ofm_bound_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16301:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_234 = {8, 8, 1, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_234) > (ofmsv_dim_234)) __ci4623__ = adf::frontend::instrument< decltype(ofmsv_dim_234) > ( ofmsv_dim_234, "ofmsv_dim_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16302:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_234 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_234) > (ofmsv_size_234)) __ci4624__ = adf::frontend::instrument< decltype(ofmsv_size_234) > ( ofmsv_size_234, "ofmsv_size_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16303:1", nullptr, ""); +uint32_t ofm_repetition_234 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_234) > (ofm_repetition_234)) __ci4625__ = adf::frontend::instrument< decltype(ofm_repetition_234) > ( ofm_repetition_234, "ofm_repetition_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16304:1", nullptr, ""); +bool has_l1_read_access_pattern_234 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_234) > (has_l1_read_access_pattern_234)) __ci4626__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_234) > ( has_l1_read_access_pattern_234, "has_l1_read_access_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16305:1", nullptr, ""); + +std::vector l1_read_pattern_234 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_234) > (l1_read_pattern_234)) __ci4627__ = adf::frontend::instrument< decltype(l1_read_pattern_234) > ( l1_read_pattern_234, "l1_read_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16307:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_234 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 10}, {.dimension = 3, .stride = 24, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_234) > (ofm_pattern_234)) __ci4628__ = adf::frontend::instrument< decltype(ofm_pattern_234) > ( ofm_pattern_234, "ofm_pattern_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16309:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_235 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_235) > (ifm_dim_235)) __ci4629__ = adf::frontend::instrument< decltype(ifm_dim_235) > ( ifm_dim_235, "ifm_dim_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16338:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_235 = {8, 80, 1, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_235) > (ifm_bound_235)) __ci4630__ = adf::frontend::instrument< decltype(ifm_bound_235) > ( ifm_bound_235, "ifm_bound_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16339:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_235 = {8, 16, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_235) > (ifmsv_dim_235)) __ci4631__ = adf::frontend::instrument< decltype(ifmsv_dim_235) > ( ifmsv_dim_235, "ifmsv_dim_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16340:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_235 = 6144; decltype(adf::frontend::instrument< decltype(ifmsv_size_235) > (ifmsv_size_235)) __ci4632__ = adf::frontend::instrument< decltype(ifmsv_size_235) > ( ifmsv_size_235, "ifmsv_size_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16341:1", nullptr, ""); +uint32_t kernel_iter_235 = 5; decltype(adf::frontend::instrument< decltype(kernel_iter_235) > (kernel_iter_235)) __ci4633__ = adf::frontend::instrument< decltype(kernel_iter_235) > ( kernel_iter_235, "kernel_iter_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16342:1", nullptr, ""); +bool has_l1_write_access_pattern_235 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_235) > (has_l1_write_access_pattern_235)) __ci4634__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_235) > ( has_l1_write_access_pattern_235, "has_l1_write_access_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16343:1", nullptr, ""); +std::vector l1_write_pattern_235 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_235) > (l1_write_pattern_235)) __ci4635__ = adf::frontend::instrument< decltype(l1_write_pattern_235) > ( l1_write_pattern_235, "l1_write_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16344:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_235 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 1, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 1, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 1, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 16, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 1, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_235) > (ifm_pattern_235)) __ci4636__ = adf::frontend::instrument< decltype(ifm_pattern_235) > ( ifm_pattern_235, "ifm_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16345:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_235 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_235) > (wtssv_size_235)) __ci4637__ = adf::frontend::instrument< decltype(wtssv_size_235) > ( wtssv_size_235, "wtssv_size_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16360:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_235 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_235) > (has_l1_wts_write_access_pattern_235)) __ci4638__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_235) > ( has_l1_wts_write_access_pattern_235, "has_l1_wts_write_access_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16361:1", nullptr, ""); +std::vector l1_wts_write_pattern_235 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_235) > (l1_wts_write_pattern_235)) __ci4639__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_235) > ( l1_wts_write_pattern_235, "l1_wts_write_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16362:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_235 = { +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_235) > (wts_pattern_235)) __ci4640__ = adf::frontend::instrument< decltype(wts_pattern_235) > ( wts_pattern_235, "wts_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16363:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_235 = {8, 40, 4, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_235) > (ofm_dim_235)) __ci4641__ = adf::frontend::instrument< decltype(ofm_dim_235) > ( ofm_dim_235, "ofm_dim_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16378:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_235 = {8, 40, 1, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_235) > (ofm_bound_235)) __ci4642__ = adf::frontend::instrument< decltype(ofm_bound_235) > ( ofm_bound_235, "ofm_bound_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16379:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_235 = {8, 8, 1, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_235) > (ofmsv_dim_235)) __ci4643__ = adf::frontend::instrument< decltype(ofmsv_dim_235) > ( ofmsv_dim_235, "ofmsv_dim_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_235 = 384; decltype(adf::frontend::instrument< decltype(ofmsv_size_235) > (ofmsv_size_235)) __ci4644__ = adf::frontend::instrument< decltype(ofmsv_size_235) > ( ofmsv_size_235, "ofmsv_size_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16381:1", nullptr, ""); +uint32_t ofm_repetition_235 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_235) > (ofm_repetition_235)) __ci4645__ = adf::frontend::instrument< decltype(ofm_repetition_235) > ( ofm_repetition_235, "ofm_repetition_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16382:1", nullptr, ""); +bool has_l1_read_access_pattern_235 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_235) > (has_l1_read_access_pattern_235)) __ci4646__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_235) > ( has_l1_read_access_pattern_235, "has_l1_read_access_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16383:1", nullptr, ""); + +std::vector l1_read_pattern_235 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_235) > (l1_read_pattern_235)) __ci4647__ = adf::frontend::instrument< decltype(l1_read_pattern_235) > ( l1_read_pattern_235, "l1_read_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16385:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_235 = { +{ + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 1, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 8, 1, 6}, .offset = {0, 0, 3, 18}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_235) > (ofm_pattern_235)) __ci4648__ = adf::frontend::instrument< decltype(ofm_pattern_235) > ( ofm_pattern_235, "ofm_pattern_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16387:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_237 = {8, 40, 22, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_237) > (ifm_dim_237)) __ci4649__ = adf::frontend::instrument< decltype(ifm_dim_237) > ( ifm_dim_237, "ifm_dim_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16416:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_237 = {8, 40, 22, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_237) > (ifm_bound_237)) __ci4650__ = adf::frontend::instrument< decltype(ifm_bound_237) > ( ifm_bound_237, "ifm_bound_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16417:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_237 = {8, 50, 2, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_237) > (ifmsv_dim_237)) __ci4651__ = adf::frontend::instrument< decltype(ifmsv_dim_237) > ( ifmsv_dim_237, "ifmsv_dim_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16418:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_237 = 4000; decltype(adf::frontend::instrument< decltype(ifmsv_size_237) > (ifmsv_size_237)) __ci4652__ = adf::frontend::instrument< decltype(ifmsv_size_237) > ( ifmsv_size_237, "ifmsv_size_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16419:1", nullptr, ""); +uint32_t kernel_iter_237 = 44; decltype(adf::frontend::instrument< decltype(kernel_iter_237) > (kernel_iter_237)) __ci4653__ = adf::frontend::instrument< decltype(kernel_iter_237) > ( kernel_iter_237, "kernel_iter_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16420:1", nullptr, ""); +bool has_l1_write_access_pattern_237 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_237) > (has_l1_write_access_pattern_237)) __ci4654__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_237) > ( has_l1_write_access_pattern_237, "has_l1_write_access_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16421:1", nullptr, ""); +std::vector l1_write_pattern_237 = {tiling({.buffer_dimension = {8, 50, 2, 5}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_237) > (l1_write_pattern_237)) __ci4655__ = adf::frontend::instrument< decltype(l1_write_pattern_237) > ( l1_write_pattern_237, "l1_write_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16422:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_237 = { +{ + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 11}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 22, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 11}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 22, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 11}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 22, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 11}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 22, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_237) > (ifm_pattern_237)) __ci4656__ = adf::frontend::instrument< decltype(ifm_pattern_237) > ( ifm_pattern_237, "ifm_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16423:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_237 = {208384}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_237) > (wts_ddr_dim_237)) __ci4657__ = adf::frontend::instrument< decltype(wts_ddr_dim_237) > ( wts_ddr_dim_237, "wts_ddr_dim_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16438:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_237 = {208384}; decltype(adf::frontend::instrument< decltype(wts_dim_237) > (wts_dim_237)) __ci4658__ = adf::frontend::instrument< decltype(wts_dim_237) > ( wts_dim_237, "wts_dim_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16439:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_237 = {2368}; decltype(adf::frontend::instrument< decltype(wtssv_dim_237) > (wtssv_dim_237)) __ci4659__ = adf::frontend::instrument< decltype(wtssv_dim_237) > ( wtssv_dim_237, "wtssv_dim_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16440:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_237 = 2368; decltype(adf::frontend::instrument< decltype(wtssv_size_237) > (wtssv_size_237)) __ci4660__ = adf::frontend::instrument< decltype(wtssv_size_237) > ( wtssv_size_237, "wtssv_size_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16441:1", nullptr, ""); +uint32_t wts_repetition_237 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_237) > (wts_repetition_237)) __ci4661__ = adf::frontend::instrument< decltype(wts_repetition_237) > ( wts_repetition_237, "wts_repetition_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16442:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_237 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_237) > (has_l1_wts_write_access_pattern_237)) __ci4662__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_237) > ( has_l1_wts_write_access_pattern_237, "has_l1_wts_write_access_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16443:1", nullptr, ""); +std::vector l1_wts_write_pattern_237 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_237) > (l1_wts_write_pattern_237)) __ci4663__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_237) > ( l1_wts_write_pattern_237, "l1_wts_write_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16444:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_237 = { +{ + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {26048, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 11} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_237) > (wts_pattern_237)) __ci4664__ = adf::frontend::instrument< decltype(wts_pattern_237) > ( wts_pattern_237, "wts_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16445:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_237[] = { +{ + tiling({.buffer_dimension = {208384, 1}, .tiling_dimension = {104192, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {208384, 1}, .tiling_dimension = {104192, 1}, .offset = {104192, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_237) > (wts_ddr_read_pattern_237)) __ci4665__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_237) > ( wts_ddr_read_pattern_237, "wts_ddr_read_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16464:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_237[] = { +{ + tiling({.buffer_dimension = {208384}, .tiling_dimension = {104192}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {208384}, .tiling_dimension = {104192}, .offset = {104192}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_237) > (wts_ddr_write_pattern_237)) __ci4666__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_237) > ( wts_ddr_write_pattern_237, "wts_ddr_write_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16471:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_237 = {8, 48, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_237) > (ofm_dim_237)) __ci4667__ = adf::frontend::instrument< decltype(ofm_dim_237) > ( ofm_dim_237, "ofm_dim_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16480:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_237 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_237) > (ofm_bound_237)) __ci4668__ = adf::frontend::instrument< decltype(ofm_bound_237) > ( ofm_bound_237, "ofm_bound_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16481:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_237 = {8, 48, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_237) > (ofmsv_dim_237)) __ci4669__ = adf::frontend::instrument< decltype(ofmsv_dim_237) > ( ofmsv_dim_237, "ofmsv_dim_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16482:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_237 = 2304; decltype(adf::frontend::instrument< decltype(ofmsv_size_237) > (ofmsv_size_237)) __ci4670__ = adf::frontend::instrument< decltype(ofmsv_size_237) > ( ofmsv_size_237, "ofmsv_size_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16483:1", nullptr, ""); +uint32_t ofm_repetition_237 = 11; decltype(adf::frontend::instrument< decltype(ofm_repetition_237) > (ofm_repetition_237)) __ci4671__ = adf::frontend::instrument< decltype(ofm_repetition_237) > ( ofm_repetition_237, "ofm_repetition_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16484:1", nullptr, ""); +bool has_l1_read_access_pattern_237 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_237) > (has_l1_read_access_pattern_237)) __ci4672__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_237) > ( has_l1_read_access_pattern_237, "has_l1_read_access_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16485:1", nullptr, ""); + +std::vector l1_read_pattern_237 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_237) > (l1_read_pattern_237)) __ci4673__ = adf::frontend::instrument< decltype(l1_read_pattern_237) > ( l1_read_pattern_237, "l1_read_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16487:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_237 = { +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_237) > (ofm_pattern_237)) __ci4674__ = adf::frontend::instrument< decltype(ofm_pattern_237) > ( ofm_pattern_237, "ofm_pattern_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16489:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_241 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_241) > (ifm_dim_241)) __ci4675__ = adf::frontend::instrument< decltype(ifm_dim_241) > ( ifm_dim_241, "ifm_dim_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16518:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_241 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_241) > (ifm_bound_241)) __ci4676__ = adf::frontend::instrument< decltype(ifm_bound_241) > ( ifm_bound_241, "ifm_bound_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16519:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_241 = {8, 50, 2, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_241) > (ifmsv_dim_241)) __ci4677__ = adf::frontend::instrument< decltype(ifmsv_dim_241) > ( ifmsv_dim_241, "ifmsv_dim_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16520:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_241 = 4000; decltype(adf::frontend::instrument< decltype(ifmsv_size_241) > (ifmsv_size_241)) __ci4678__ = adf::frontend::instrument< decltype(ifmsv_size_241) > ( ifmsv_size_241, "ifmsv_size_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16521:1", nullptr, ""); +uint32_t kernel_iter_241 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_241) > (kernel_iter_241)) __ci4679__ = adf::frontend::instrument< decltype(kernel_iter_241) > ( kernel_iter_241, "kernel_iter_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16522:1", nullptr, ""); +bool has_l1_write_access_pattern_241 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_241) > (has_l1_write_access_pattern_241)) __ci4680__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_241) > ( has_l1_write_access_pattern_241, "has_l1_write_access_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16523:1", nullptr, ""); +std::vector l1_write_pattern_241 = {tiling({.buffer_dimension = {8, 50, 2, 5}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_241) > (l1_write_pattern_241)) __ci4681__ = adf::frontend::instrument< decltype(l1_write_pattern_241) > ( l1_write_pattern_241, "l1_write_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16524:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_241 = { +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_241) > (ifm_pattern_241)) __ci4682__ = adf::frontend::instrument< decltype(ifm_pattern_241) > ( ifm_pattern_241, "ifm_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16525:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_241 = {94720}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_241) > (wts_ddr_dim_241)) __ci4683__ = adf::frontend::instrument< decltype(wts_ddr_dim_241) > ( wts_ddr_dim_241, "wts_ddr_dim_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16540:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_241 = {94720}; decltype(adf::frontend::instrument< decltype(wts_dim_241) > (wts_dim_241)) __ci4684__ = adf::frontend::instrument< decltype(wts_dim_241) > ( wts_dim_241, "wts_dim_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16541:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_241 = {2368}; decltype(adf::frontend::instrument< decltype(wtssv_dim_241) > (wtssv_dim_241)) __ci4685__ = adf::frontend::instrument< decltype(wtssv_dim_241) > ( wtssv_dim_241, "wtssv_dim_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16542:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_241 = 2368; decltype(adf::frontend::instrument< decltype(wtssv_size_241) > (wtssv_size_241)) __ci4686__ = adf::frontend::instrument< decltype(wtssv_size_241) > ( wtssv_size_241, "wtssv_size_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16543:1", nullptr, ""); +uint32_t wts_repetition_241 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_241) > (wts_repetition_241)) __ci4687__ = adf::frontend::instrument< decltype(wts_repetition_241) > ( wts_repetition_241, "wts_repetition_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16544:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_241 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_241) > (has_l1_wts_write_access_pattern_241)) __ci4688__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_241) > ( has_l1_wts_write_access_pattern_241, "has_l1_wts_write_access_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16545:1", nullptr, ""); +std::vector l1_wts_write_pattern_241 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_241) > (l1_wts_write_pattern_241)) __ci4689__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_241) > ( l1_wts_write_pattern_241, "l1_wts_write_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16546:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_241 = { +{ + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 4}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 5}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 6}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {11840, 8}, .tiling_dimension = {2368, 1}, .offset = {0, 7}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_241) > (wts_pattern_241)) __ci4690__ = adf::frontend::instrument< decltype(wts_pattern_241) > ( wts_pattern_241, "wts_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16547:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_241[] = { +{ + tiling({.buffer_dimension = {94720, 1}, .tiling_dimension = {47360, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {94720, 1}, .tiling_dimension = {47360, 1}, .offset = {47360, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_241) > (wts_ddr_read_pattern_241)) __ci4691__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_241) > ( wts_ddr_read_pattern_241, "wts_ddr_read_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16566:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_241[] = { +{ + tiling({.buffer_dimension = {94720}, .tiling_dimension = {47360}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {94720}, .tiling_dimension = {47360}, .offset = {47360}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_241) > (wts_ddr_write_pattern_241)) __ci4692__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_241) > ( wts_ddr_write_pattern_241, "wts_ddr_write_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16573:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_241 = {8, 48, 16, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_241) > (ofm_dim_241)) __ci4693__ = adf::frontend::instrument< decltype(ofm_dim_241) > ( ofm_dim_241, "ofm_dim_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16582:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_241 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_241) > (ofm_bound_241)) __ci4694__ = adf::frontend::instrument< decltype(ofm_bound_241) > ( ofm_bound_241, "ofm_bound_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16583:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_241 = {8, 48, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_241) > (ofmsv_dim_241)) __ci4695__ = adf::frontend::instrument< decltype(ofmsv_dim_241) > ( ofmsv_dim_241, "ofmsv_dim_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16584:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_241 = 2304; decltype(adf::frontend::instrument< decltype(ofmsv_size_241) > (ofmsv_size_241)) __ci4696__ = adf::frontend::instrument< decltype(ofmsv_size_241) > ( ofmsv_size_241, "ofmsv_size_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16585:1", nullptr, ""); +uint32_t ofm_repetition_241 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_241) > (ofm_repetition_241)) __ci4697__ = adf::frontend::instrument< decltype(ofm_repetition_241) > ( ofm_repetition_241, "ofm_repetition_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16586:1", nullptr, ""); +bool has_l1_read_access_pattern_241 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_241) > (has_l1_read_access_pattern_241)) __ci4698__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_241) > ( has_l1_read_access_pattern_241, "has_l1_read_access_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16587:1", nullptr, ""); + +std::vector l1_read_pattern_241 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_241) > (l1_read_pattern_241)) __ci4699__ = adf::frontend::instrument< decltype(l1_read_pattern_241) > ( l1_read_pattern_241, "l1_read_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16589:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_241 = { +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2}, {.dimension = 2, .stride = 8, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_241) > (ofm_pattern_241)) __ci4700__ = adf::frontend::instrument< decltype(ofm_pattern_241) > ( ofm_pattern_241, "ofm_pattern_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16591:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_242 = {8, 48, 16, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_242) > (ifm_dim_242)) __ci4701__ = adf::frontend::instrument< decltype(ifm_dim_242) > ( ifm_dim_242, "ifm_dim_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16620:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_242 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_242) > (ifm_bound_242)) __ci4702__ = adf::frontend::instrument< decltype(ifm_bound_242) > ( ifm_bound_242, "ifm_bound_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16621:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_242 = {8, 40, 3, 2}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_242) > (ifmsv_dim_242)) __ci4703__ = adf::frontend::instrument< decltype(ifmsv_dim_242) > ( ifmsv_dim_242, "ifmsv_dim_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16622:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_242 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_242) > (ifmsv_size_242)) __ci4704__ = adf::frontend::instrument< decltype(ifmsv_size_242) > ( ifmsv_size_242, "ifmsv_size_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16623:1", nullptr, ""); +uint32_t kernel_iter_242 = 3; decltype(adf::frontend::instrument< decltype(kernel_iter_242) > (kernel_iter_242)) __ci4705__ = adf::frontend::instrument< decltype(kernel_iter_242) > ( kernel_iter_242, "kernel_iter_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16624:1", nullptr, ""); +bool has_l1_write_access_pattern_242 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_242) > (has_l1_write_access_pattern_242)) __ci4706__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_242) > ( has_l1_write_access_pattern_242, "has_l1_write_access_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16625:1", nullptr, ""); +std::vector l1_write_pattern_242 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_242) > (l1_write_pattern_242)) __ci4707__ = adf::frontend::instrument< decltype(l1_write_pattern_242) > ( l1_write_pattern_242, "l1_write_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16626:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_242 = { +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 3, .wrap = 4}, {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_242) > (ifm_pattern_242)) __ci4708__ = adf::frontend::instrument< decltype(ifm_pattern_242) > ( ifm_pattern_242, "ifm_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16627:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_242 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_242) > (wtssv_size_242)) __ci4709__ = adf::frontend::instrument< decltype(wtssv_size_242) > ( wtssv_size_242, "wtssv_size_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16642:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_242 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_242) > (has_l1_wts_write_access_pattern_242)) __ci4710__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_242) > ( has_l1_wts_write_access_pattern_242, "has_l1_wts_write_access_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16643:1", nullptr, ""); +std::vector l1_wts_write_pattern_242 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_242) > (l1_wts_write_pattern_242)) __ci4711__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_242) > ( l1_wts_write_pattern_242, "l1_wts_write_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16644:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_242 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_242) > (wts_pattern_242)) __ci4712__ = adf::frontend::instrument< decltype(wts_pattern_242) > ( wts_pattern_242, "wts_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16645:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_242 = {8, 40, 12, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_242) > (ofm_dim_242)) __ci4713__ = adf::frontend::instrument< decltype(ofm_dim_242) > ( ofm_dim_242, "ofm_dim_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16648:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_242 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_242) > (ofm_bound_242)) __ci4714__ = adf::frontend::instrument< decltype(ofm_bound_242) > ( ofm_bound_242, "ofm_bound_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16649:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_242 = {8, 40, 3, 2}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_242) > (ofmsv_dim_242)) __ci4715__ = adf::frontend::instrument< decltype(ofmsv_dim_242) > ( ofmsv_dim_242, "ofmsv_dim_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16650:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_242 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_242) > (ofmsv_size_242)) __ci4716__ = adf::frontend::instrument< decltype(ofmsv_size_242) > ( ofmsv_size_242, "ofmsv_size_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16651:1", nullptr, ""); +uint32_t ofm_repetition_242 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_242) > (ofm_repetition_242)) __ci4717__ = adf::frontend::instrument< decltype(ofm_repetition_242) > ( ofm_repetition_242, "ofm_repetition_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16652:1", nullptr, ""); +bool has_l1_read_access_pattern_242 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_242) > (has_l1_read_access_pattern_242)) __ci4718__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_242) > ( has_l1_read_access_pattern_242, "has_l1_read_access_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16653:1", nullptr, ""); + +std::vector l1_read_pattern_242 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_242) > (l1_read_pattern_242)) __ci4719__ = adf::frontend::instrument< decltype(l1_read_pattern_242) > ( l1_read_pattern_242, "l1_read_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16655:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_242 = { +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 9, 0}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 6, 2}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 9, 2}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 6, 4}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 9, 4}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 3, 6}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 3, 2}, .offset = {0, 0, 9, 6}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_242) > (ofm_pattern_242)) __ci4720__ = adf::frontend::instrument< decltype(ofm_pattern_242) > ( ofm_pattern_242, "ofm_pattern_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16657:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_244 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_244) > (ifm_dim_244)) __ci4721__ = adf::frontend::instrument< decltype(ifm_dim_244) > ( ifm_dim_244, "ifm_dim_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16686:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_244 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_244) > (ifm_bound_244)) __ci4722__ = adf::frontend::instrument< decltype(ifm_bound_244) > ( ifm_bound_244, "ifm_bound_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16687:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_244 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_244) > (ifmsv_dim_244)) __ci4723__ = adf::frontend::instrument< decltype(ifmsv_dim_244) > ( ifmsv_dim_244, "ifmsv_dim_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16688:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_244 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_244) > (ifmsv_size_244)) __ci4724__ = adf::frontend::instrument< decltype(ifmsv_size_244) > ( ifmsv_size_244, "ifmsv_size_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16689:1", nullptr, ""); +uint32_t kernel_iter_244 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_244) > (kernel_iter_244)) __ci4725__ = adf::frontend::instrument< decltype(kernel_iter_244) > ( kernel_iter_244, "kernel_iter_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16690:1", nullptr, ""); +bool has_l1_write_access_pattern_244 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_244) > (has_l1_write_access_pattern_244)) __ci4726__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_244) > ( has_l1_write_access_pattern_244, "has_l1_write_access_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16691:1", nullptr, ""); +std::vector l1_write_pattern_244 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_244) > (l1_write_pattern_244)) __ci4727__ = adf::frontend::instrument< decltype(l1_write_pattern_244) > ( l1_write_pattern_244, "l1_write_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16692:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_244 = { +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_244) > (ifm_pattern_244)) __ci4728__ = adf::frontend::instrument< decltype(ifm_pattern_244) > ( ifm_pattern_244, "ifm_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16693:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_244 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_dim_244) > (ifm2_dim_244)) __ci4729__ = adf::frontend::instrument< decltype(ifm2_dim_244) > ( ifm2_dim_244, "ifm2_dim_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16708:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_244 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_244) > (ifm2_bound_244)) __ci4730__ = adf::frontend::instrument< decltype(ifm2_bound_244) > ( ifm2_bound_244, "ifm2_bound_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16709:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_244 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_244) > (ifm2sv_dim_244)) __ci4731__ = adf::frontend::instrument< decltype(ifm2sv_dim_244) > ( ifm2sv_dim_244, "ifm2sv_dim_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16710:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_244 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_244) > (ifm2sv_size_244)) __ci4732__ = adf::frontend::instrument< decltype(ifm2sv_size_244) > ( ifm2sv_size_244, "ifm2sv_size_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16711:1", nullptr, ""); +std::vector> ifm2_pattern_244 = { +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_244) > (ifm2_pattern_244)) __ci4733__ = adf::frontend::instrument< decltype(ifm2_pattern_244) > ( ifm2_pattern_244, "ifm2_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16712:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_244 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_244) > (wtssv_size_244)) __ci4734__ = adf::frontend::instrument< decltype(wtssv_size_244) > ( wtssv_size_244, "wtssv_size_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16727:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_244 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_244) > (has_l1_wts_write_access_pattern_244)) __ci4735__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_244) > ( has_l1_wts_write_access_pattern_244, "has_l1_wts_write_access_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16728:1", nullptr, ""); +std::vector l1_wts_write_pattern_244 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_244) > (l1_wts_write_pattern_244)) __ci4736__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_244) > ( l1_wts_write_pattern_244, "l1_wts_write_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16729:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_244 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_244) > (wts_pattern_244)) __ci4737__ = adf::frontend::instrument< decltype(wts_pattern_244) > ( wts_pattern_244, "wts_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16730:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_244 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_244) > (ofm_dim_244)) __ci4738__ = adf::frontend::instrument< decltype(ofm_dim_244) > ( ofm_dim_244, "ofm_dim_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16733:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_244 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_244) > (ofm_bound_244)) __ci4739__ = adf::frontend::instrument< decltype(ofm_bound_244) > ( ofm_bound_244, "ofm_bound_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16734:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_244 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_244) > (ofmsv_dim_244)) __ci4740__ = adf::frontend::instrument< decltype(ofmsv_dim_244) > ( ofmsv_dim_244, "ofmsv_dim_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16735:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_244 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_244) > (ofmsv_size_244)) __ci4741__ = adf::frontend::instrument< decltype(ofmsv_size_244) > ( ofmsv_size_244, "ofmsv_size_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16736:1", nullptr, ""); +uint32_t ofm_repetition_244 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_244) > (ofm_repetition_244)) __ci4742__ = adf::frontend::instrument< decltype(ofm_repetition_244) > ( ofm_repetition_244, "ofm_repetition_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16737:1", nullptr, ""); +bool has_l1_read_access_pattern_244 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_244) > (has_l1_read_access_pattern_244)) __ci4743__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_244) > ( has_l1_read_access_pattern_244, "has_l1_read_access_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16738:1", nullptr, ""); + +std::vector l1_read_pattern_244 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_244) > (l1_read_pattern_244)) __ci4744__ = adf::frontend::instrument< decltype(l1_read_pattern_244) > ( l1_read_pattern_244, "l1_read_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16740:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_244 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_244) > (ofm_pattern_244)) __ci4745__ = adf::frontend::instrument< decltype(ofm_pattern_244) > ( ofm_pattern_244, "ofm_pattern_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16742:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_245 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_245) > (ifm_dim_245)) __ci4746__ = adf::frontend::instrument< decltype(ifm_dim_245) > ( ifm_dim_245, "ifm_dim_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16771:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_245 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_245) > (ifm_bound_245)) __ci4747__ = adf::frontend::instrument< decltype(ifm_bound_245) > ( ifm_bound_245, "ifm_bound_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16772:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_245 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_245) > (ifmsv_dim_245)) __ci4748__ = adf::frontend::instrument< decltype(ifmsv_dim_245) > ( ifmsv_dim_245, "ifmsv_dim_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16773:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_245 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_245) > (ifmsv_size_245)) __ci4749__ = adf::frontend::instrument< decltype(ifmsv_size_245) > ( ifmsv_size_245, "ifmsv_size_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16774:1", nullptr, ""); +uint32_t kernel_iter_245 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_245) > (kernel_iter_245)) __ci4750__ = adf::frontend::instrument< decltype(kernel_iter_245) > ( kernel_iter_245, "kernel_iter_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16775:1", nullptr, ""); +bool has_l1_write_access_pattern_245 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_245) > (has_l1_write_access_pattern_245)) __ci4751__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_245) > ( has_l1_write_access_pattern_245, "has_l1_write_access_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16776:1", nullptr, ""); +std::vector l1_write_pattern_245 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_245) > (l1_write_pattern_245)) __ci4752__ = adf::frontend::instrument< decltype(l1_write_pattern_245) > ( l1_write_pattern_245, "l1_write_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16777:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_245 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_245) > (ifm_pattern_245)) __ci4753__ = adf::frontend::instrument< decltype(ifm_pattern_245) > ( ifm_pattern_245, "ifm_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16778:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_245 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_dim_245) > (ifm2_dim_245)) __ci4754__ = adf::frontend::instrument< decltype(ifm2_dim_245) > ( ifm2_dim_245, "ifm2_dim_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16793:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_245 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_245) > (ifm2_bound_245)) __ci4755__ = adf::frontend::instrument< decltype(ifm2_bound_245) > ( ifm2_bound_245, "ifm2_bound_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16794:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_245 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_245) > (ifm2sv_dim_245)) __ci4756__ = adf::frontend::instrument< decltype(ifm2sv_dim_245) > ( ifm2sv_dim_245, "ifm2sv_dim_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16795:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_245 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_245) > (ifm2sv_size_245)) __ci4757__ = adf::frontend::instrument< decltype(ifm2sv_size_245) > ( ifm2sv_size_245, "ifm2sv_size_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16796:1", nullptr, ""); +std::vector> ifm2_pattern_245 = { +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_245) > (ifm2_pattern_245)) __ci4758__ = adf::frontend::instrument< decltype(ifm2_pattern_245) > ( ifm2_pattern_245, "ifm2_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16797:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_245 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_245) > (wtssv_size_245)) __ci4759__ = adf::frontend::instrument< decltype(wtssv_size_245) > ( wtssv_size_245, "wtssv_size_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16812:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_245 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_245) > (has_l1_wts_write_access_pattern_245)) __ci4760__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_245) > ( has_l1_wts_write_access_pattern_245, "has_l1_wts_write_access_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16813:1", nullptr, ""); +std::vector l1_wts_write_pattern_245 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_245) > (l1_wts_write_pattern_245)) __ci4761__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_245) > ( l1_wts_write_pattern_245, "l1_wts_write_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16814:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_245 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_245) > (wts_pattern_245)) __ci4762__ = adf::frontend::instrument< decltype(wts_pattern_245) > ( wts_pattern_245, "wts_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16815:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_245 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_245) > (ofm_dim_245)) __ci4763__ = adf::frontend::instrument< decltype(ofm_dim_245) > ( ofm_dim_245, "ofm_dim_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16818:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_245 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_245) > (ofm_bound_245)) __ci4764__ = adf::frontend::instrument< decltype(ofm_bound_245) > ( ofm_bound_245, "ofm_bound_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16819:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_245 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_245) > (ofmsv_dim_245)) __ci4765__ = adf::frontend::instrument< decltype(ofmsv_dim_245) > ( ofmsv_dim_245, "ofmsv_dim_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16820:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_245 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_245) > (ofmsv_size_245)) __ci4766__ = adf::frontend::instrument< decltype(ofmsv_size_245) > ( ofmsv_size_245, "ofmsv_size_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16821:1", nullptr, ""); +uint32_t ofm_repetition_245 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_245) > (ofm_repetition_245)) __ci4767__ = adf::frontend::instrument< decltype(ofm_repetition_245) > ( ofm_repetition_245, "ofm_repetition_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16822:1", nullptr, ""); +bool has_l1_read_access_pattern_245 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_245) > (has_l1_read_access_pattern_245)) __ci4768__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_245) > ( has_l1_read_access_pattern_245, "has_l1_read_access_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16823:1", nullptr, ""); + +std::vector l1_read_pattern_245 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_245) > (l1_read_pattern_245)) __ci4769__ = adf::frontend::instrument< decltype(l1_read_pattern_245) > ( l1_read_pattern_245, "l1_read_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16825:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_245 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_245) > (ofm_pattern_245)) __ci4770__ = adf::frontend::instrument< decltype(ofm_pattern_245) > ( ofm_pattern_245, "ofm_pattern_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16827:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_247 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_247) > (ifm_dim_247)) __ci4771__ = adf::frontend::instrument< decltype(ifm_dim_247) > ( ifm_dim_247, "ifm_dim_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16856:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_247 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_247) > (ifm_bound_247)) __ci4772__ = adf::frontend::instrument< decltype(ifm_bound_247) > ( ifm_bound_247, "ifm_bound_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16857:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_247 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_247) > (ifmsv_dim_247)) __ci4773__ = adf::frontend::instrument< decltype(ifmsv_dim_247) > ( ifmsv_dim_247, "ifmsv_dim_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16858:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_247 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_247) > (ifmsv_size_247)) __ci4774__ = adf::frontend::instrument< decltype(ifmsv_size_247) > ( ifmsv_size_247, "ifmsv_size_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16859:1", nullptr, ""); +uint32_t kernel_iter_247 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_247) > (kernel_iter_247)) __ci4775__ = adf::frontend::instrument< decltype(kernel_iter_247) > ( kernel_iter_247, "kernel_iter_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16860:1", nullptr, ""); +bool has_l1_write_access_pattern_247 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_247) > (has_l1_write_access_pattern_247)) __ci4776__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_247) > ( has_l1_write_access_pattern_247, "has_l1_write_access_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16861:1", nullptr, ""); +std::vector l1_write_pattern_247 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_247) > (l1_write_pattern_247)) __ci4777__ = adf::frontend::instrument< decltype(l1_write_pattern_247) > ( l1_write_pattern_247, "l1_write_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16862:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_247 = { +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_247) > (ifm_pattern_247)) __ci4778__ = adf::frontend::instrument< decltype(ifm_pattern_247) > ( ifm_pattern_247, "ifm_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16863:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_247 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_dim_247) > (ifm2_dim_247)) __ci4779__ = adf::frontend::instrument< decltype(ifm2_dim_247) > ( ifm2_dim_247, "ifm2_dim_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16878:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_247 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_247) > (ifm2_bound_247)) __ci4780__ = adf::frontend::instrument< decltype(ifm2_bound_247) > ( ifm2_bound_247, "ifm2_bound_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16879:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_247 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_247) > (ifm2sv_dim_247)) __ci4781__ = adf::frontend::instrument< decltype(ifm2sv_dim_247) > ( ifm2sv_dim_247, "ifm2sv_dim_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16880:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_247 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_247) > (ifm2sv_size_247)) __ci4782__ = adf::frontend::instrument< decltype(ifm2sv_size_247) > ( ifm2sv_size_247, "ifm2sv_size_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16881:1", nullptr, ""); +std::vector> ifm2_pattern_247 = { +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_247) > (ifm2_pattern_247)) __ci4783__ = adf::frontend::instrument< decltype(ifm2_pattern_247) > ( ifm2_pattern_247, "ifm2_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16882:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_247 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_247) > (wtssv_size_247)) __ci4784__ = adf::frontend::instrument< decltype(wtssv_size_247) > ( wtssv_size_247, "wtssv_size_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16897:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_247 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_247) > (has_l1_wts_write_access_pattern_247)) __ci4785__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_247) > ( has_l1_wts_write_access_pattern_247, "has_l1_wts_write_access_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16898:1", nullptr, ""); +std::vector l1_wts_write_pattern_247 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_247) > (l1_wts_write_pattern_247)) __ci4786__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_247) > ( l1_wts_write_pattern_247, "l1_wts_write_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16899:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_247 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_247) > (wts_pattern_247)) __ci4787__ = adf::frontend::instrument< decltype(wts_pattern_247) > ( wts_pattern_247, "wts_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16900:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_247 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_247) > (ofm_dim_247)) __ci4788__ = adf::frontend::instrument< decltype(ofm_dim_247) > ( ofm_dim_247, "ofm_dim_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16903:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_247 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_247) > (ofm_bound_247)) __ci4789__ = adf::frontend::instrument< decltype(ofm_bound_247) > ( ofm_bound_247, "ofm_bound_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16904:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_247 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_247) > (ofmsv_dim_247)) __ci4790__ = adf::frontend::instrument< decltype(ofmsv_dim_247) > ( ofmsv_dim_247, "ofmsv_dim_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16905:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_247 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_247) > (ofmsv_size_247)) __ci4791__ = adf::frontend::instrument< decltype(ofmsv_size_247) > ( ofmsv_size_247, "ofmsv_size_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16906:1", nullptr, ""); +uint32_t ofm_repetition_247 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_247) > (ofm_repetition_247)) __ci4792__ = adf::frontend::instrument< decltype(ofm_repetition_247) > ( ofm_repetition_247, "ofm_repetition_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16907:1", nullptr, ""); +bool has_l1_read_access_pattern_247 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_247) > (has_l1_read_access_pattern_247)) __ci4793__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_247) > ( has_l1_read_access_pattern_247, "has_l1_read_access_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16908:1", nullptr, ""); + +std::vector l1_read_pattern_247 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_247) > (l1_read_pattern_247)) __ci4794__ = adf::frontend::instrument< decltype(l1_read_pattern_247) > ( l1_read_pattern_247, "l1_read_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16910:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_247 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_247) > (ofm_pattern_247)) __ci4795__ = adf::frontend::instrument< decltype(ofm_pattern_247) > ( ofm_pattern_247, "ofm_pattern_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16912:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_249 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_249) > (ifm_dim_249)) __ci4796__ = adf::frontend::instrument< decltype(ifm_dim_249) > ( ifm_dim_249, "ifm_dim_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16941:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_249 = {8, 40, 10, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_249) > (ifm_bound_249)) __ci4797__ = adf::frontend::instrument< decltype(ifm_bound_249) > ( ifm_bound_249, "ifm_bound_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16942:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_249 = {8, 50, 2, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_249) > (ifmsv_dim_249)) __ci4798__ = adf::frontend::instrument< decltype(ifmsv_dim_249) > ( ifmsv_dim_249, "ifmsv_dim_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16943:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_249 = 4000; decltype(adf::frontend::instrument< decltype(ifmsv_size_249) > (ifmsv_size_249)) __ci4799__ = adf::frontend::instrument< decltype(ifmsv_size_249) > ( ifmsv_size_249, "ifmsv_size_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16944:1", nullptr, ""); +uint32_t kernel_iter_249 = 10; decltype(adf::frontend::instrument< decltype(kernel_iter_249) > (kernel_iter_249)) __ci4800__ = adf::frontend::instrument< decltype(kernel_iter_249) > ( kernel_iter_249, "kernel_iter_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16945:1", nullptr, ""); +bool has_l1_write_access_pattern_249 = true; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_249) > (has_l1_write_access_pattern_249)) __ci4801__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_249) > ( has_l1_write_access_pattern_249, "has_l1_write_access_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16946:1", nullptr, ""); +std::vector l1_write_pattern_249 = {tiling({.buffer_dimension = {8, 50, 2, 5}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_249) > (l1_write_pattern_249)) __ci4802__ = adf::frontend::instrument< decltype(l1_write_pattern_249) > ( l1_write_pattern_249, "l1_write_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16947:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_249 = { +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 2}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 42, 2, 5}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 5}, {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 10, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_249) > (ifm_pattern_249)) __ci4803__ = adf::frontend::instrument< decltype(ifm_pattern_249) > ( ifm_pattern_249, "ifm_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16948:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_249 = {47360}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_249) > (wts_ddr_dim_249)) __ci4804__ = adf::frontend::instrument< decltype(wts_ddr_dim_249) > ( wts_ddr_dim_249, "wts_ddr_dim_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16963:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_249 = {47360}; decltype(adf::frontend::instrument< decltype(wts_dim_249) > (wts_dim_249)) __ci4805__ = adf::frontend::instrument< decltype(wts_dim_249) > ( wts_dim_249, "wts_dim_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16964:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_249 = {2368}; decltype(adf::frontend::instrument< decltype(wtssv_dim_249) > (wtssv_dim_249)) __ci4806__ = adf::frontend::instrument< decltype(wtssv_dim_249) > ( wtssv_dim_249, "wtssv_dim_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16965:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_249 = 2368; decltype(adf::frontend::instrument< decltype(wtssv_size_249) > (wtssv_size_249)) __ci4807__ = adf::frontend::instrument< decltype(wtssv_size_249) > ( wtssv_size_249, "wtssv_size_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16966:1", nullptr, ""); +uint32_t wts_repetition_249 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_249) > (wts_repetition_249)) __ci4808__ = adf::frontend::instrument< decltype(wts_repetition_249) > ( wts_repetition_249, "wts_repetition_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16967:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_249 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_249) > (has_l1_wts_write_access_pattern_249)) __ci4809__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_249) > ( has_l1_wts_write_access_pattern_249, "has_l1_wts_write_access_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16968:1", nullptr, ""); +std::vector l1_wts_write_pattern_249 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_249) > (l1_wts_write_pattern_249)) __ci4810__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_249) > ( l1_wts_write_pattern_249, "l1_wts_write_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16969:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_249 = { +{ + tiling({.buffer_dimension = {11840, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {11840, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {11840, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {11840, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 5} }, .packet_port_id = -1, .repetition = 2, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_249) > (wts_pattern_249)) __ci4811__ = adf::frontend::instrument< decltype(wts_pattern_249) > ( wts_pattern_249, "wts_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16970:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_249[] = { +{ + tiling({.buffer_dimension = {47360, 1}, .tiling_dimension = {23680, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {47360, 1}, .tiling_dimension = {23680, 1}, .offset = {23680, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_249) > (wts_ddr_read_pattern_249)) __ci4812__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_249) > ( wts_ddr_read_pattern_249, "wts_ddr_read_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16985:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_249[] = { +{ + tiling({.buffer_dimension = {47360}, .tiling_dimension = {23680}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {47360}, .tiling_dimension = {23680}, .offset = {23680}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_249) > (wts_ddr_write_pattern_249)) __ci4813__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_249) > ( wts_ddr_write_pattern_249, "wts_ddr_write_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:16992:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_249 = {8, 48, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_249) > (ofm_dim_249)) __ci4814__ = adf::frontend::instrument< decltype(ofm_dim_249) > ( ofm_dim_249, "ofm_dim_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17001:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_249 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_249) > (ofm_bound_249)) __ci4815__ = adf::frontend::instrument< decltype(ofm_bound_249) > ( ofm_bound_249, "ofm_bound_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17002:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_249 = {8, 48, 2, 3}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_249) > (ofmsv_dim_249)) __ci4816__ = adf::frontend::instrument< decltype(ofmsv_dim_249) > ( ofmsv_dim_249, "ofmsv_dim_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17003:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_249 = 2304; decltype(adf::frontend::instrument< decltype(ofmsv_size_249) > (ofmsv_size_249)) __ci4817__ = adf::frontend::instrument< decltype(ofmsv_size_249) > ( ofmsv_size_249, "ofmsv_size_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17004:1", nullptr, ""); +uint32_t ofm_repetition_249 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_249) > (ofm_repetition_249)) __ci4818__ = adf::frontend::instrument< decltype(ofm_repetition_249) > ( ofm_repetition_249, "ofm_repetition_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17005:1", nullptr, ""); +bool has_l1_read_access_pattern_249 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_249) > (has_l1_read_access_pattern_249)) __ci4819__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_249) > ( has_l1_read_access_pattern_249, "has_l1_read_access_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17006:1", nullptr, ""); + +std::vector l1_read_pattern_249 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_249) > (l1_read_pattern_249)) __ci4820__ = adf::frontend::instrument< decltype(l1_read_pattern_249) > ( l1_read_pattern_249, "l1_read_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17008:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_249 = { +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 3}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 2, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 4, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 48, 2, 3}, .offset = {0, 0, 6, 9}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_249) > (ofm_pattern_249)) __ci4821__ = adf::frontend::instrument< decltype(ofm_pattern_249) > ( ofm_pattern_249, "ofm_pattern_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17010:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_250 = {8, 48, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_250) > (ifm_dim_250)) __ci4822__ = adf::frontend::instrument< decltype(ifm_dim_250) > ( ifm_dim_250, "ifm_dim_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17039:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_250 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_250) > (ifm_bound_250)) __ci4823__ = adf::frontend::instrument< decltype(ifm_bound_250) > ( ifm_bound_250, "ifm_bound_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17040:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_250 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_250) > (ifmsv_dim_250)) __ci4824__ = adf::frontend::instrument< decltype(ifmsv_dim_250) > ( ifmsv_dim_250, "ifmsv_dim_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17041:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_250 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_250) > (ifmsv_size_250)) __ci4825__ = adf::frontend::instrument< decltype(ifmsv_size_250) > ( ifmsv_size_250, "ifmsv_size_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17042:1", nullptr, ""); +uint32_t kernel_iter_250 = 2; decltype(adf::frontend::instrument< decltype(kernel_iter_250) > (kernel_iter_250)) __ci4826__ = adf::frontend::instrument< decltype(kernel_iter_250) > ( kernel_iter_250, "kernel_iter_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17043:1", nullptr, ""); +bool has_l1_write_access_pattern_250 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_250) > (has_l1_write_access_pattern_250)) __ci4827__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_250) > ( has_l1_write_access_pattern_250, "has_l1_write_access_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17044:1", nullptr, ""); +std::vector l1_write_pattern_250 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_250) > (l1_write_pattern_250)) __ci4828__ = adf::frontend::instrument< decltype(l1_write_pattern_250) > ( l1_write_pattern_250, "l1_write_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17045:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_250 = { +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 48, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_250) > (ifm_pattern_250)) __ci4829__ = adf::frontend::instrument< decltype(ifm_pattern_250) > ( ifm_pattern_250, "ifm_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17046:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_250 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_250) > (wtssv_size_250)) __ci4830__ = adf::frontend::instrument< decltype(wtssv_size_250) > ( wtssv_size_250, "wtssv_size_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17061:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_250 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_250) > (has_l1_wts_write_access_pattern_250)) __ci4831__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_250) > ( has_l1_wts_write_access_pattern_250, "has_l1_wts_write_access_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17062:1", nullptr, ""); +std::vector l1_wts_write_pattern_250 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_250) > (l1_wts_write_pattern_250)) __ci4832__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_250) > ( l1_wts_write_pattern_250, "l1_wts_write_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17063:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_250 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_250) > (wts_pattern_250)) __ci4833__ = adf::frontend::instrument< decltype(wts_pattern_250) > ( wts_pattern_250, "wts_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17064:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_250 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_250) > (ofm_dim_250)) __ci4834__ = adf::frontend::instrument< decltype(ofm_dim_250) > ( ofm_dim_250, "ofm_dim_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17067:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_250 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_250) > (ofm_bound_250)) __ci4835__ = adf::frontend::instrument< decltype(ofm_bound_250) > ( ofm_bound_250, "ofm_bound_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17068:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_250 = {8, 20, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_250) > (ofmsv_dim_250)) __ci4836__ = adf::frontend::instrument< decltype(ofmsv_dim_250) > ( ofmsv_dim_250, "ofmsv_dim_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17069:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_250 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_250) > (ofmsv_size_250)) __ci4837__ = adf::frontend::instrument< decltype(ofmsv_size_250) > ( ofmsv_size_250, "ofmsv_size_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17070:1", nullptr, ""); +uint32_t ofm_repetition_250 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_250) > (ofm_repetition_250)) __ci4838__ = adf::frontend::instrument< decltype(ofm_repetition_250) > ( ofm_repetition_250, "ofm_repetition_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17071:1", nullptr, ""); +bool has_l1_read_access_pattern_250 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_250) > (has_l1_read_access_pattern_250)) __ci4839__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_250) > ( has_l1_read_access_pattern_250, "has_l1_read_access_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17072:1", nullptr, ""); + +std::vector l1_read_pattern_250 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_250) > (l1_read_pattern_250)) __ci4840__ = adf::frontend::instrument< decltype(l1_read_pattern_250) > ( l1_read_pattern_250, "l1_read_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17074:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_250 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 20, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_250) > (ofm_pattern_250)) __ci4841__ = adf::frontend::instrument< decltype(ofm_pattern_250) > ( ofm_pattern_250, "ofm_pattern_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17076:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_251 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_dim_251) > (ifm_dim_251)) __ci4842__ = adf::frontend::instrument< decltype(ifm_dim_251) > ( ifm_dim_251, "ifm_dim_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17105:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_251 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_251) > (ifm_bound_251)) __ci4843__ = adf::frontend::instrument< decltype(ifm_bound_251) > ( ifm_bound_251, "ifm_bound_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17106:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_251 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_251) > (ifmsv_dim_251)) __ci4844__ = adf::frontend::instrument< decltype(ifmsv_dim_251) > ( ifmsv_dim_251, "ifmsv_dim_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17107:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_251 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_251) > (ifmsv_size_251)) __ci4845__ = adf::frontend::instrument< decltype(ifmsv_size_251) > ( ifmsv_size_251, "ifmsv_size_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17108:1", nullptr, ""); +uint32_t kernel_iter_251 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_251) > (kernel_iter_251)) __ci4846__ = adf::frontend::instrument< decltype(kernel_iter_251) > ( kernel_iter_251, "kernel_iter_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17109:1", nullptr, ""); +bool has_l1_write_access_pattern_251 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_251) > (has_l1_write_access_pattern_251)) __ci4847__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_251) > ( has_l1_write_access_pattern_251, "has_l1_write_access_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17110:1", nullptr, ""); +std::vector l1_write_pattern_251 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_251) > (l1_write_pattern_251)) __ci4848__ = adf::frontend::instrument< decltype(l1_write_pattern_251) > ( l1_write_pattern_251, "l1_write_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17111:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_251 = { +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_251) > (ifm_pattern_251)) __ci4849__ = adf::frontend::instrument< decltype(ifm_pattern_251) > ( ifm_pattern_251, "ifm_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17112:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_251 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm2_dim_251) > (ifm2_dim_251)) __ci4850__ = adf::frontend::instrument< decltype(ifm2_dim_251) > ( ifm2_dim_251, "ifm2_dim_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17127:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_251 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_251) > (ifm2_bound_251)) __ci4851__ = adf::frontend::instrument< decltype(ifm2_bound_251) > ( ifm2_bound_251, "ifm2_bound_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17128:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_251 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_251) > (ifm2sv_dim_251)) __ci4852__ = adf::frontend::instrument< decltype(ifm2sv_dim_251) > ( ifm2sv_dim_251, "ifm2sv_dim_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17129:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_251 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_251) > (ifm2sv_size_251)) __ci4853__ = adf::frontend::instrument< decltype(ifm2sv_size_251) > ( ifm2sv_size_251, "ifm2sv_size_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17130:1", nullptr, ""); +std::vector> ifm2_pattern_251 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_251) > (ifm2_pattern_251)) __ci4854__ = adf::frontend::instrument< decltype(ifm2_pattern_251) > ( ifm2_pattern_251, "ifm2_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17131:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_251 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_251) > (wtssv_size_251)) __ci4855__ = adf::frontend::instrument< decltype(wtssv_size_251) > ( wtssv_size_251, "wtssv_size_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17146:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_251 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_251) > (has_l1_wts_write_access_pattern_251)) __ci4856__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_251) > ( has_l1_wts_write_access_pattern_251, "has_l1_wts_write_access_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17147:1", nullptr, ""); +std::vector l1_wts_write_pattern_251 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_251) > (l1_wts_write_pattern_251)) __ci4857__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_251) > ( l1_wts_write_pattern_251, "l1_wts_write_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17148:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_251 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_251) > (wts_pattern_251)) __ci4858__ = adf::frontend::instrument< decltype(wts_pattern_251) > ( wts_pattern_251, "wts_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17149:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_251 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_251) > (ofm_dim_251)) __ci4859__ = adf::frontend::instrument< decltype(ofm_dim_251) > ( ofm_dim_251, "ofm_dim_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17152:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_251 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_251) > (ofm_bound_251)) __ci4860__ = adf::frontend::instrument< decltype(ofm_bound_251) > ( ofm_bound_251, "ofm_bound_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17153:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_251 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_251) > (ofmsv_dim_251)) __ci4861__ = adf::frontend::instrument< decltype(ofmsv_dim_251) > ( ofmsv_dim_251, "ofmsv_dim_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17154:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_251 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_251) > (ofmsv_size_251)) __ci4862__ = adf::frontend::instrument< decltype(ofmsv_size_251) > ( ofmsv_size_251, "ofmsv_size_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17155:1", nullptr, ""); +uint32_t ofm_repetition_251 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_251) > (ofm_repetition_251)) __ci4863__ = adf::frontend::instrument< decltype(ofm_repetition_251) > ( ofm_repetition_251, "ofm_repetition_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17156:1", nullptr, ""); +bool has_l1_read_access_pattern_251 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_251) > (has_l1_read_access_pattern_251)) __ci4864__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_251) > ( has_l1_read_access_pattern_251, "has_l1_read_access_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17157:1", nullptr, ""); + +std::vector l1_read_pattern_251 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_251) > (l1_read_pattern_251)) __ci4865__ = adf::frontend::instrument< decltype(l1_read_pattern_251) > ( l1_read_pattern_251, "l1_read_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17159:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_251 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_251) > (ofm_pattern_251)) __ci4866__ = adf::frontend::instrument< decltype(ofm_pattern_251) > ( ofm_pattern_251, "ofm_pattern_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17161:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_252 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm_dim_252) > (ifm_dim_252)) __ci4867__ = adf::frontend::instrument< decltype(ifm_dim_252) > ( ifm_dim_252, "ifm_dim_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17190:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_252 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm_bound_252) > (ifm_bound_252)) __ci4868__ = adf::frontend::instrument< decltype(ifm_bound_252) > ( ifm_bound_252, "ifm_bound_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17191:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_252 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_252) > (ifmsv_dim_252)) __ci4869__ = adf::frontend::instrument< decltype(ifmsv_dim_252) > ( ifmsv_dim_252, "ifmsv_dim_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17192:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_252 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_252) > (ifmsv_size_252)) __ci4870__ = adf::frontend::instrument< decltype(ifmsv_size_252) > ( ifmsv_size_252, "ifmsv_size_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17193:1", nullptr, ""); +uint32_t kernel_iter_252 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_252) > (kernel_iter_252)) __ci4871__ = adf::frontend::instrument< decltype(kernel_iter_252) > ( kernel_iter_252, "kernel_iter_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17194:1", nullptr, ""); +bool has_l1_write_access_pattern_252 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_252) > (has_l1_write_access_pattern_252)) __ci4872__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_252) > ( has_l1_write_access_pattern_252, "has_l1_write_access_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17195:1", nullptr, ""); +std::vector l1_write_pattern_252 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_252) > (l1_write_pattern_252)) __ci4873__ = adf::frontend::instrument< decltype(l1_write_pattern_252) > ( l1_write_pattern_252, "l1_write_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17196:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_252 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_252) > (ifm_pattern_252)) __ci4874__ = adf::frontend::instrument< decltype(ifm_pattern_252) > ( ifm_pattern_252, "ifm_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17197:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_252 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ifm2_dim_252) > (ifm2_dim_252)) __ci4875__ = adf::frontend::instrument< decltype(ifm2_dim_252) > ( ifm2_dim_252, "ifm2_dim_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17212:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_252 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ifm2_bound_252) > (ifm2_bound_252)) __ci4876__ = adf::frontend::instrument< decltype(ifm2_bound_252) > ( ifm2_bound_252, "ifm2_bound_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17213:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_252 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_252) > (ifm2sv_dim_252)) __ci4877__ = adf::frontend::instrument< decltype(ifm2sv_dim_252) > ( ifm2sv_dim_252, "ifm2sv_dim_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17214:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_252 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_252) > (ifm2sv_size_252)) __ci4878__ = adf::frontend::instrument< decltype(ifm2sv_size_252) > ( ifm2sv_size_252, "ifm2sv_size_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17215:1", nullptr, ""); +std::vector> ifm2_pattern_252 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 40, 5, 23}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_252) > (ifm2_pattern_252)) __ci4879__ = adf::frontend::instrument< decltype(ifm2_pattern_252) > ( ifm2_pattern_252, "ifm2_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17216:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_252 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_252) > (wtssv_size_252)) __ci4880__ = adf::frontend::instrument< decltype(wtssv_size_252) > ( wtssv_size_252, "wtssv_size_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17231:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_252 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_252) > (has_l1_wts_write_access_pattern_252)) __ci4881__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_252) > ( has_l1_wts_write_access_pattern_252, "has_l1_wts_write_access_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17232:1", nullptr, ""); +std::vector l1_wts_write_pattern_252 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_252) > (l1_wts_write_pattern_252)) __ci4882__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_252) > ( l1_wts_write_pattern_252, "l1_wts_write_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17233:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_252 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_252) > (wts_pattern_252)) __ci4883__ = adf::frontend::instrument< decltype(wts_pattern_252) > ( wts_pattern_252, "wts_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17234:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_252 = {8, 40, 8, 24}; decltype(adf::frontend::instrument< decltype(ofm_dim_252) > (ofm_dim_252)) __ci4884__ = adf::frontend::instrument< decltype(ofm_dim_252) > ( ofm_dim_252, "ofm_dim_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17237:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_252 = {8, 40, 5, 23}; decltype(adf::frontend::instrument< decltype(ofm_bound_252) > (ofm_bound_252)) __ci4885__ = adf::frontend::instrument< decltype(ofm_bound_252) > ( ofm_bound_252, "ofm_bound_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17238:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_252 = {8, 10, 2, 6}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_252) > (ofmsv_dim_252)) __ci4886__ = adf::frontend::instrument< decltype(ofmsv_dim_252) > ( ofmsv_dim_252, "ofmsv_dim_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17239:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_252 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_252) > (ofmsv_size_252)) __ci4887__ = adf::frontend::instrument< decltype(ofmsv_size_252) > ( ofmsv_size_252, "ofmsv_size_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17240:1", nullptr, ""); +uint32_t ofm_repetition_252 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_252) > (ofm_repetition_252)) __ci4888__ = adf::frontend::instrument< decltype(ofm_repetition_252) > ( ofm_repetition_252, "ofm_repetition_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17241:1", nullptr, ""); +bool has_l1_read_access_pattern_252 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_252) > (has_l1_read_access_pattern_252)) __ci4889__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_252) > ( has_l1_read_access_pattern_252, "has_l1_read_access_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17242:1", nullptr, ""); + +std::vector l1_read_pattern_252 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_252) > (l1_read_pattern_252)) __ci4890__ = adf::frontend::instrument< decltype(l1_read_pattern_252) > ( l1_read_pattern_252, "l1_read_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17244:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_252 = { +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 6}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 0, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 2, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 4, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 10, 2, 6}, .offset = {0, 0, 6, 18}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_252) > (ofm_pattern_252)) __ci4891__ = adf::frontend::instrument< decltype(ofm_pattern_252) > ( ofm_pattern_252, "ofm_pattern_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17246:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_257 = {8, 80, 14, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_257) > (ifm_dim_257)) __ci4892__ = adf::frontend::instrument< decltype(ifm_dim_257) > ( ifm_dim_257, "ifm_dim_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17275:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_257 = {8, 80, 14, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_257) > (ifm_bound_257)) __ci4893__ = adf::frontend::instrument< decltype(ifm_bound_257) > ( ifm_bound_257, "ifm_bound_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17276:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_257 = {8, 18, 2, 14}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_257) > (ifmsv_dim_257)) __ci4894__ = adf::frontend::instrument< decltype(ifmsv_dim_257) > ( ifmsv_dim_257, "ifmsv_dim_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17277:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_257 = 4032; decltype(adf::frontend::instrument< decltype(ifmsv_size_257) > (ifmsv_size_257)) __ci4895__ = adf::frontend::instrument< decltype(ifmsv_size_257) > ( ifmsv_size_257, "ifmsv_size_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17278:1", nullptr, ""); +uint32_t kernel_iter_257 = 35; decltype(adf::frontend::instrument< decltype(kernel_iter_257) > (kernel_iter_257)) __ci4896__ = adf::frontend::instrument< decltype(kernel_iter_257) > ( kernel_iter_257, "kernel_iter_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17279:1", nullptr, ""); +bool has_l1_write_access_pattern_257 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_257) > (has_l1_write_access_pattern_257)) __ci4897__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_257) > ( has_l1_write_access_pattern_257, "has_l1_write_access_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17280:1", nullptr, ""); +std::vector l1_write_pattern_257 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_257) > (l1_write_pattern_257)) __ci4898__ = adf::frontend::instrument< decltype(l1_write_pattern_257) > ( l1_write_pattern_257, "l1_write_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17281:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_257 = { +{ + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 7}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 14, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 7}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 14, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, 23}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 7}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 14, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, 35}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 7}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 14, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_257) > (ifm_pattern_257)) __ci4899__ = adf::frontend::instrument< decltype(ifm_pattern_257) > ( ifm_pattern_257, "ifm_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17282:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_257 = {66304}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_257) > (wts_ddr_dim_257)) __ci4900__ = adf::frontend::instrument< decltype(wts_ddr_dim_257) > ( wts_ddr_dim_257, "wts_ddr_dim_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17297:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_257 = {66304}; decltype(adf::frontend::instrument< decltype(wts_dim_257) > (wts_dim_257)) __ci4901__ = adf::frontend::instrument< decltype(wts_dim_257) > ( wts_dim_257, "wts_dim_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17298:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_257 = {2368}; decltype(adf::frontend::instrument< decltype(wtssv_dim_257) > (wtssv_dim_257)) __ci4902__ = adf::frontend::instrument< decltype(wtssv_dim_257) > ( wtssv_dim_257, "wtssv_dim_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17299:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_257 = 2368; decltype(adf::frontend::instrument< decltype(wtssv_size_257) > (wtssv_size_257)) __ci4903__ = adf::frontend::instrument< decltype(wtssv_size_257) > ( wtssv_size_257, "wtssv_size_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17300:1", nullptr, ""); +uint32_t wts_repetition_257 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_257) > (wts_repetition_257)) __ci4904__ = adf::frontend::instrument< decltype(wts_repetition_257) > ( wts_repetition_257, "wts_repetition_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17301:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_257 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_257) > (has_l1_wts_write_access_pattern_257)) __ci4905__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_257) > ( has_l1_wts_write_access_pattern_257, "has_l1_wts_write_access_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17302:1", nullptr, ""); +std::vector l1_wts_write_pattern_257 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_257) > (l1_wts_write_pattern_257)) __ci4906__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_257) > ( l1_wts_write_pattern_257, "l1_wts_write_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17303:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_257 = { +{ + tiling({.buffer_dimension = {16576, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 7} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16576, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 7} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16576, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 7} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {16576, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 7} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_257) > (wts_pattern_257)) __ci4907__ = adf::frontend::instrument< decltype(wts_pattern_257) > ( wts_pattern_257, "wts_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17304:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_257[] = { +{ + tiling({.buffer_dimension = {66304, 1}, .tiling_dimension = {33152, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {66304, 1}, .tiling_dimension = {33152, 1}, .offset = {33152, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_257) > (wts_ddr_read_pattern_257)) __ci4908__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_257) > ( wts_ddr_read_pattern_257, "wts_ddr_read_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17319:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_257[] = { +{ + tiling({.buffer_dimension = {66304}, .tiling_dimension = {33152}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {66304}, .tiling_dimension = {33152}, .offset = {33152}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_257) > (wts_ddr_write_pattern_257)) __ci4909__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_257) > ( wts_ddr_write_pattern_257, "wts_ddr_write_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17326:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_257 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_257) > (ofm_dim_257)) __ci4910__ = adf::frontend::instrument< decltype(ofm_dim_257) > ( ofm_dim_257, "ofm_dim_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17335:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_257 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_257) > (ofm_bound_257)) __ci4911__ = adf::frontend::instrument< decltype(ofm_bound_257) > ( ofm_bound_257, "ofm_bound_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17336:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_257 = {8, 16, 2, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_257) > (ofmsv_dim_257)) __ci4912__ = adf::frontend::instrument< decltype(ofmsv_dim_257) > ( ofmsv_dim_257, "ofmsv_dim_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17337:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_257 = 3072; decltype(adf::frontend::instrument< decltype(ofmsv_size_257) > (ofmsv_size_257)) __ci4913__ = adf::frontend::instrument< decltype(ofmsv_size_257) > ( ofmsv_size_257, "ofmsv_size_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17338:1", nullptr, ""); +uint32_t ofm_repetition_257 = 7; decltype(adf::frontend::instrument< decltype(ofm_repetition_257) > (ofm_repetition_257)) __ci4914__ = adf::frontend::instrument< decltype(ofm_repetition_257) > ( ofm_repetition_257, "ofm_repetition_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17339:1", nullptr, ""); +bool has_l1_read_access_pattern_257 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_257) > (has_l1_read_access_pattern_257)) __ci4915__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_257) > ( has_l1_read_access_pattern_257, "has_l1_read_access_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17340:1", nullptr, ""); + +std::vector l1_read_pattern_257 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_257) > (l1_read_pattern_257)) __ci4916__ = adf::frontend::instrument< decltype(l1_read_pattern_257) > ( l1_read_pattern_257, "l1_read_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17342:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_257 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_257) > (ofm_pattern_257)) __ci4917__ = adf::frontend::instrument< decltype(ofm_pattern_257) > ( ofm_pattern_257, "ofm_pattern_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17344:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_261 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_261) > (ifm_dim_261)) __ci4918__ = adf::frontend::instrument< decltype(ifm_dim_261) > ( ifm_dim_261, "ifm_dim_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17373:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_261 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_261) > (ifm_bound_261)) __ci4919__ = adf::frontend::instrument< decltype(ifm_bound_261) > ( ifm_bound_261, "ifm_bound_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17374:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_261 = {8, 18, 2, 14}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_261) > (ifmsv_dim_261)) __ci4920__ = adf::frontend::instrument< decltype(ifmsv_dim_261) > ( ifmsv_dim_261, "ifmsv_dim_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17375:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_261 = 4032; decltype(adf::frontend::instrument< decltype(ifmsv_size_261) > (ifmsv_size_261)) __ci4921__ = adf::frontend::instrument< decltype(ifmsv_size_261) > ( ifmsv_size_261, "ifmsv_size_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17376:1", nullptr, ""); +uint32_t kernel_iter_261 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_261) > (kernel_iter_261)) __ci4922__ = adf::frontend::instrument< decltype(kernel_iter_261) > ( kernel_iter_261, "kernel_iter_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17377:1", nullptr, ""); +bool has_l1_write_access_pattern_261 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_261) > (has_l1_write_access_pattern_261)) __ci4923__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_261) > ( has_l1_write_access_pattern_261, "has_l1_write_access_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17378:1", nullptr, ""); +std::vector l1_write_pattern_261 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_261) > (l1_write_pattern_261)) __ci4924__ = adf::frontend::instrument< decltype(l1_write_pattern_261) > ( l1_write_pattern_261, "l1_write_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17379:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_261 = { +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, 23}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 18, 2, 14}, .offset = {0, -1, 0, 35}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 3}, {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_261) > (ifm_pattern_261)) __ci4925__ = adf::frontend::instrument< decltype(ifm_pattern_261) > ( ifm_pattern_261, "ifm_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_261 = {28416}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_261) > (wts_ddr_dim_261)) __ci4926__ = adf::frontend::instrument< decltype(wts_ddr_dim_261) > ( wts_ddr_dim_261, "wts_ddr_dim_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17395:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_261 = {28416}; decltype(adf::frontend::instrument< decltype(wts_dim_261) > (wts_dim_261)) __ci4927__ = adf::frontend::instrument< decltype(wts_dim_261) > ( wts_dim_261, "wts_dim_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17396:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_261 = {2368}; decltype(adf::frontend::instrument< decltype(wtssv_dim_261) > (wtssv_dim_261)) __ci4928__ = adf::frontend::instrument< decltype(wtssv_dim_261) > ( wtssv_dim_261, "wtssv_dim_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17397:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_261 = 2368; decltype(adf::frontend::instrument< decltype(wtssv_size_261) > (wtssv_size_261)) __ci4929__ = adf::frontend::instrument< decltype(wtssv_size_261) > ( wtssv_size_261, "wtssv_size_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17398:1", nullptr, ""); +uint32_t wts_repetition_261 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_261) > (wts_repetition_261)) __ci4930__ = adf::frontend::instrument< decltype(wts_repetition_261) > ( wts_repetition_261, "wts_repetition_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17399:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_261 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_261) > (has_l1_wts_write_access_pattern_261)) __ci4931__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_261) > ( has_l1_wts_write_access_pattern_261, "has_l1_wts_write_access_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17400:1", nullptr, ""); +std::vector l1_wts_write_pattern_261 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_261) > (l1_wts_write_pattern_261)) __ci4932__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_261) > ( l1_wts_write_pattern_261, "l1_wts_write_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17401:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_261 = { +{ + tiling({.buffer_dimension = {7104, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7104, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7104, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {7104, 4}, .tiling_dimension = {2368, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 2368, .wrap = 3} }, .packet_port_id = -1, .repetition = 5, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_261) > (wts_pattern_261)) __ci4933__ = adf::frontend::instrument< decltype(wts_pattern_261) > ( wts_pattern_261, "wts_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17402:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_261[] = { +{ + tiling({.buffer_dimension = {28416, 1}, .tiling_dimension = {14208, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {28416, 1}, .tiling_dimension = {14208, 1}, .offset = {14208, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_261) > (wts_ddr_read_pattern_261)) __ci4934__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_261) > ( wts_ddr_read_pattern_261, "wts_ddr_read_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17417:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_261[] = { +{ + tiling({.buffer_dimension = {28416}, .tiling_dimension = {14208}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {28416}, .tiling_dimension = {14208}, .offset = {14208}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_261) > (wts_ddr_write_pattern_261)) __ci4935__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_261) > ( wts_ddr_write_pattern_261, "wts_ddr_write_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17424:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_261 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_261) > (ofm_dim_261)) __ci4936__ = adf::frontend::instrument< decltype(ofm_dim_261) > ( ofm_dim_261, "ofm_dim_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17433:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_261 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_261) > (ofm_bound_261)) __ci4937__ = adf::frontend::instrument< decltype(ofm_bound_261) > ( ofm_bound_261, "ofm_bound_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17434:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_261 = {8, 16, 2, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_261) > (ofmsv_dim_261)) __ci4938__ = adf::frontend::instrument< decltype(ofmsv_dim_261) > ( ofmsv_dim_261, "ofmsv_dim_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17435:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_261 = 3072; decltype(adf::frontend::instrument< decltype(ofmsv_size_261) > (ofmsv_size_261)) __ci4939__ = adf::frontend::instrument< decltype(ofmsv_size_261) > ( ofmsv_size_261, "ofmsv_size_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17436:1", nullptr, ""); +uint32_t ofm_repetition_261 = 3; decltype(adf::frontend::instrument< decltype(ofm_repetition_261) > (ofm_repetition_261)) __ci4940__ = adf::frontend::instrument< decltype(ofm_repetition_261) > ( ofm_repetition_261, "ofm_repetition_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17437:1", nullptr, ""); +bool has_l1_read_access_pattern_261 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_261) > (has_l1_read_access_pattern_261)) __ci4941__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_261) > ( has_l1_read_access_pattern_261, "has_l1_read_access_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17438:1", nullptr, ""); + +std::vector l1_read_pattern_261 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_261) > (l1_read_pattern_261)) __ci4942__ = adf::frontend::instrument< decltype(l1_read_pattern_261) > ( l1_read_pattern_261, "l1_read_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17440:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_261 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 4, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 16, 2, 12}, .offset = {0, 0, 6, 36}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_261) > (ofm_pattern_261)) __ci4943__ = adf::frontend::instrument< decltype(ofm_pattern_261) > ( ofm_pattern_261, "ofm_pattern_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17442:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_262 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_262) > (ifm_dim_262)) __ci4944__ = adf::frontend::instrument< decltype(ifm_dim_262) > ( ifm_dim_262, "ifm_dim_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17471:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_262 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_262) > (ifm_bound_262)) __ci4945__ = adf::frontend::instrument< decltype(ifm_bound_262) > ( ifm_bound_262, "ifm_bound_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17472:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_262 = {8, 10, 2, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_262) > (ifmsv_dim_262)) __ci4946__ = adf::frontend::instrument< decltype(ifmsv_dim_262) > ( ifmsv_dim_262, "ifmsv_dim_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17473:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_262 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_262) > (ifmsv_size_262)) __ci4947__ = adf::frontend::instrument< decltype(ifmsv_size_262) > ( ifmsv_size_262, "ifmsv_size_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17474:1", nullptr, ""); +uint32_t kernel_iter_262 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_262) > (kernel_iter_262)) __ci4948__ = adf::frontend::instrument< decltype(kernel_iter_262) > ( kernel_iter_262, "kernel_iter_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17475:1", nullptr, ""); +bool has_l1_write_access_pattern_262 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_262) > (has_l1_write_access_pattern_262)) __ci4949__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_262) > ( has_l1_write_access_pattern_262, "has_l1_write_access_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17476:1", nullptr, ""); +std::vector l1_write_pattern_262 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_262) > (l1_write_pattern_262)) __ci4950__ = adf::frontend::instrument< decltype(l1_write_pattern_262) > ( l1_write_pattern_262, "l1_write_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17477:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_262 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_262) > (ifm_pattern_262)) __ci4951__ = adf::frontend::instrument< decltype(ifm_pattern_262) > ( ifm_pattern_262, "ifm_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17478:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_262 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_262) > (wtssv_size_262)) __ci4952__ = adf::frontend::instrument< decltype(wtssv_size_262) > ( wtssv_size_262, "wtssv_size_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17493:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_262 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_262) > (has_l1_wts_write_access_pattern_262)) __ci4953__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_262) > ( has_l1_wts_write_access_pattern_262, "has_l1_wts_write_access_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17494:1", nullptr, ""); +std::vector l1_wts_write_pattern_262 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_262) > (l1_wts_write_pattern_262)) __ci4954__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_262) > ( l1_wts_write_pattern_262, "l1_wts_write_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17495:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_262 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_262) > (wts_pattern_262)) __ci4955__ = adf::frontend::instrument< decltype(wts_pattern_262) > ( wts_pattern_262, "wts_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17496:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_262 = {8, 80, 8, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_262) > (ofm_dim_262)) __ci4956__ = adf::frontend::instrument< decltype(ofm_dim_262) > ( ofm_dim_262, "ofm_dim_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17499:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_262 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_262) > (ofm_bound_262)) __ci4957__ = adf::frontend::instrument< decltype(ofm_bound_262) > ( ofm_bound_262, "ofm_bound_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17500:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_262 = {8, 10, 2, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_262) > (ofmsv_dim_262)) __ci4958__ = adf::frontend::instrument< decltype(ofmsv_dim_262) > ( ofmsv_dim_262, "ofmsv_dim_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17501:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_262 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_262) > (ofmsv_size_262)) __ci4959__ = adf::frontend::instrument< decltype(ofmsv_size_262) > ( ofmsv_size_262, "ofmsv_size_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17502:1", nullptr, ""); +uint32_t ofm_repetition_262 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_262) > (ofm_repetition_262)) __ci4960__ = adf::frontend::instrument< decltype(ofm_repetition_262) > ( ofm_repetition_262, "ofm_repetition_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17503:1", nullptr, ""); +bool has_l1_read_access_pattern_262 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_262) > (has_l1_read_access_pattern_262)) __ci4961__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_262) > ( has_l1_read_access_pattern_262, "has_l1_read_access_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17504:1", nullptr, ""); + +std::vector l1_read_pattern_262 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_262) > (l1_read_pattern_262)) __ci4962__ = adf::frontend::instrument< decltype(l1_read_pattern_262) > ( l1_read_pattern_262, "l1_read_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17506:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_262 = { +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 4, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 6, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 4, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 6, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 4, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 6, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 4, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 10, 2, 12}, .offset = {0, 0, 6, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_262) > (ofm_pattern_262)) __ci4963__ = adf::frontend::instrument< decltype(ofm_pattern_262) > ( ofm_pattern_262, "ofm_pattern_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17508:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_264 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_264) > (ifm_dim_264)) __ci4964__ = adf::frontend::instrument< decltype(ifm_dim_264) > ( ifm_dim_264, "ifm_dim_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17537:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_264 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_264) > (ifm_bound_264)) __ci4965__ = adf::frontend::instrument< decltype(ifm_bound_264) > ( ifm_bound_264, "ifm_bound_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17538:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_264 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_264) > (ifmsv_dim_264)) __ci4966__ = adf::frontend::instrument< decltype(ifmsv_dim_264) > ( ifmsv_dim_264, "ifmsv_dim_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17539:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_264 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_264) > (ifmsv_size_264)) __ci4967__ = adf::frontend::instrument< decltype(ifmsv_size_264) > ( ifmsv_size_264, "ifmsv_size_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17540:1", nullptr, ""); +uint32_t kernel_iter_264 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_264) > (kernel_iter_264)) __ci4968__ = adf::frontend::instrument< decltype(kernel_iter_264) > ( kernel_iter_264, "kernel_iter_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17541:1", nullptr, ""); +bool has_l1_write_access_pattern_264 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_264) > (has_l1_write_access_pattern_264)) __ci4969__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_264) > ( has_l1_write_access_pattern_264, "has_l1_write_access_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17542:1", nullptr, ""); +std::vector l1_write_pattern_264 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_264) > (l1_write_pattern_264)) __ci4970__ = adf::frontend::instrument< decltype(l1_write_pattern_264) > ( l1_write_pattern_264, "l1_write_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17543:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_264 = { +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_264) > (ifm_pattern_264)) __ci4971__ = adf::frontend::instrument< decltype(ifm_pattern_264) > ( ifm_pattern_264, "ifm_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17544:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_264 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_dim_264) > (ifm2_dim_264)) __ci4972__ = adf::frontend::instrument< decltype(ifm2_dim_264) > ( ifm2_dim_264, "ifm2_dim_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17559:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_264 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_bound_264) > (ifm2_bound_264)) __ci4973__ = adf::frontend::instrument< decltype(ifm2_bound_264) > ( ifm2_bound_264, "ifm2_bound_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17560:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_264 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_264) > (ifm2sv_dim_264)) __ci4974__ = adf::frontend::instrument< decltype(ifm2sv_dim_264) > ( ifm2sv_dim_264, "ifm2sv_dim_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17561:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_264 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_264) > (ifm2sv_size_264)) __ci4975__ = adf::frontend::instrument< decltype(ifm2sv_size_264) > ( ifm2sv_size_264, "ifm2sv_size_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17562:1", nullptr, ""); +std::vector> ifm2_pattern_264 = { +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_264) > (ifm2_pattern_264)) __ci4976__ = adf::frontend::instrument< decltype(ifm2_pattern_264) > ( ifm2_pattern_264, "ifm2_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17563:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_264 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_264) > (wtssv_size_264)) __ci4977__ = adf::frontend::instrument< decltype(wtssv_size_264) > ( wtssv_size_264, "wtssv_size_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17578:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_264 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_264) > (has_l1_wts_write_access_pattern_264)) __ci4978__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_264) > ( has_l1_wts_write_access_pattern_264, "has_l1_wts_write_access_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17579:1", nullptr, ""); +std::vector l1_wts_write_pattern_264 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_264) > (l1_wts_write_pattern_264)) __ci4979__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_264) > ( l1_wts_write_pattern_264, "l1_wts_write_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17580:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_264 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_264) > (wts_pattern_264)) __ci4980__ = adf::frontend::instrument< decltype(wts_pattern_264) > ( wts_pattern_264, "wts_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17581:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_264 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_264) > (ofm_dim_264)) __ci4981__ = adf::frontend::instrument< decltype(ofm_dim_264) > ( ofm_dim_264, "ofm_dim_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17584:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_264 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_264) > (ofm_bound_264)) __ci4982__ = adf::frontend::instrument< decltype(ofm_bound_264) > ( ofm_bound_264, "ofm_bound_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17585:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_264 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_264) > (ofmsv_dim_264)) __ci4983__ = adf::frontend::instrument< decltype(ofmsv_dim_264) > ( ofmsv_dim_264, "ofmsv_dim_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17586:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_264 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_264) > (ofmsv_size_264)) __ci4984__ = adf::frontend::instrument< decltype(ofmsv_size_264) > ( ofmsv_size_264, "ofmsv_size_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17587:1", nullptr, ""); +uint32_t ofm_repetition_264 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_264) > (ofm_repetition_264)) __ci4985__ = adf::frontend::instrument< decltype(ofm_repetition_264) > ( ofm_repetition_264, "ofm_repetition_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17588:1", nullptr, ""); +bool has_l1_read_access_pattern_264 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_264) > (has_l1_read_access_pattern_264)) __ci4986__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_264) > ( has_l1_read_access_pattern_264, "has_l1_read_access_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17589:1", nullptr, ""); + +std::vector l1_read_pattern_264 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_264) > (l1_read_pattern_264)) __ci4987__ = adf::frontend::instrument< decltype(l1_read_pattern_264) > ( l1_read_pattern_264, "l1_read_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17591:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_264 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_264) > (ofm_pattern_264)) __ci4988__ = adf::frontend::instrument< decltype(ofm_pattern_264) > ( ofm_pattern_264, "ofm_pattern_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17593:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_265 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_265) > (ifm_dim_265)) __ci4989__ = adf::frontend::instrument< decltype(ifm_dim_265) > ( ifm_dim_265, "ifm_dim_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17622:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_265 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_265) > (ifm_bound_265)) __ci4990__ = adf::frontend::instrument< decltype(ifm_bound_265) > ( ifm_bound_265, "ifm_bound_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17623:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_265 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_265) > (ifmsv_dim_265)) __ci4991__ = adf::frontend::instrument< decltype(ifmsv_dim_265) > ( ifmsv_dim_265, "ifmsv_dim_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17624:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_265 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_265) > (ifmsv_size_265)) __ci4992__ = adf::frontend::instrument< decltype(ifmsv_size_265) > ( ifmsv_size_265, "ifmsv_size_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17625:1", nullptr, ""); +uint32_t kernel_iter_265 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_265) > (kernel_iter_265)) __ci4993__ = adf::frontend::instrument< decltype(kernel_iter_265) > ( kernel_iter_265, "kernel_iter_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17626:1", nullptr, ""); +bool has_l1_write_access_pattern_265 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_265) > (has_l1_write_access_pattern_265)) __ci4994__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_265) > ( has_l1_write_access_pattern_265, "has_l1_write_access_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17627:1", nullptr, ""); +std::vector l1_write_pattern_265 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_265) > (l1_write_pattern_265)) __ci4995__ = adf::frontend::instrument< decltype(l1_write_pattern_265) > ( l1_write_pattern_265, "l1_write_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17628:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_265 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_265) > (ifm_pattern_265)) __ci4996__ = adf::frontend::instrument< decltype(ifm_pattern_265) > ( ifm_pattern_265, "ifm_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17629:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_265 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_dim_265) > (ifm2_dim_265)) __ci4997__ = adf::frontend::instrument< decltype(ifm2_dim_265) > ( ifm2_dim_265, "ifm2_dim_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17644:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_265 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_bound_265) > (ifm2_bound_265)) __ci4998__ = adf::frontend::instrument< decltype(ifm2_bound_265) > ( ifm2_bound_265, "ifm2_bound_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17645:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_265 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_265) > (ifm2sv_dim_265)) __ci4999__ = adf::frontend::instrument< decltype(ifm2sv_dim_265) > ( ifm2sv_dim_265, "ifm2sv_dim_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17646:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_265 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_265) > (ifm2sv_size_265)) __ci5000__ = adf::frontend::instrument< decltype(ifm2sv_size_265) > ( ifm2sv_size_265, "ifm2sv_size_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17647:1", nullptr, ""); +std::vector> ifm2_pattern_265 = { +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_265) > (ifm2_pattern_265)) __ci5001__ = adf::frontend::instrument< decltype(ifm2_pattern_265) > ( ifm2_pattern_265, "ifm2_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17648:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_265 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_265) > (wtssv_size_265)) __ci5002__ = adf::frontend::instrument< decltype(wtssv_size_265) > ( wtssv_size_265, "wtssv_size_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17663:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_265 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_265) > (has_l1_wts_write_access_pattern_265)) __ci5003__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_265) > ( has_l1_wts_write_access_pattern_265, "has_l1_wts_write_access_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17664:1", nullptr, ""); +std::vector l1_wts_write_pattern_265 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_265) > (l1_wts_write_pattern_265)) __ci5004__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_265) > ( l1_wts_write_pattern_265, "l1_wts_write_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17665:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_265 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_265) > (wts_pattern_265)) __ci5005__ = adf::frontend::instrument< decltype(wts_pattern_265) > ( wts_pattern_265, "wts_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17666:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_265 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_265) > (ofm_dim_265)) __ci5006__ = adf::frontend::instrument< decltype(ofm_dim_265) > ( ofm_dim_265, "ofm_dim_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17669:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_265 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_265) > (ofm_bound_265)) __ci5007__ = adf::frontend::instrument< decltype(ofm_bound_265) > ( ofm_bound_265, "ofm_bound_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17670:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_265 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_265) > (ofmsv_dim_265)) __ci5008__ = adf::frontend::instrument< decltype(ofmsv_dim_265) > ( ofmsv_dim_265, "ofmsv_dim_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17671:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_265 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_265) > (ofmsv_size_265)) __ci5009__ = adf::frontend::instrument< decltype(ofmsv_size_265) > ( ofmsv_size_265, "ofmsv_size_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17672:1", nullptr, ""); +uint32_t ofm_repetition_265 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_265) > (ofm_repetition_265)) __ci5010__ = adf::frontend::instrument< decltype(ofm_repetition_265) > ( ofm_repetition_265, "ofm_repetition_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17673:1", nullptr, ""); +bool has_l1_read_access_pattern_265 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_265) > (has_l1_read_access_pattern_265)) __ci5011__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_265) > ( has_l1_read_access_pattern_265, "has_l1_read_access_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17674:1", nullptr, ""); + +std::vector l1_read_pattern_265 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_265) > (l1_read_pattern_265)) __ci5012__ = adf::frontend::instrument< decltype(l1_read_pattern_265) > ( l1_read_pattern_265, "l1_read_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17676:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_265 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_265) > (ofm_pattern_265)) __ci5013__ = adf::frontend::instrument< decltype(ofm_pattern_265) > ( ofm_pattern_265, "ofm_pattern_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17678:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_267 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_267) > (ifm_dim_267)) __ci5014__ = adf::frontend::instrument< decltype(ifm_dim_267) > ( ifm_dim_267, "ifm_dim_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17707:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_267 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_267) > (ifm_bound_267)) __ci5015__ = adf::frontend::instrument< decltype(ifm_bound_267) > ( ifm_bound_267, "ifm_bound_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17708:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_267 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_267) > (ifmsv_dim_267)) __ci5016__ = adf::frontend::instrument< decltype(ifmsv_dim_267) > ( ifmsv_dim_267, "ifmsv_dim_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17709:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_267 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_267) > (ifmsv_size_267)) __ci5017__ = adf::frontend::instrument< decltype(ifmsv_size_267) > ( ifmsv_size_267, "ifmsv_size_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17710:1", nullptr, ""); +uint32_t kernel_iter_267 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_267) > (kernel_iter_267)) __ci5018__ = adf::frontend::instrument< decltype(kernel_iter_267) > ( kernel_iter_267, "kernel_iter_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17711:1", nullptr, ""); +bool has_l1_write_access_pattern_267 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_267) > (has_l1_write_access_pattern_267)) __ci5019__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_267) > ( has_l1_write_access_pattern_267, "has_l1_write_access_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17712:1", nullptr, ""); +std::vector l1_write_pattern_267 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_267) > (l1_write_pattern_267)) __ci5020__ = adf::frontend::instrument< decltype(l1_write_pattern_267) > ( l1_write_pattern_267, "l1_write_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17713:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_267 = { +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_267) > (ifm_pattern_267)) __ci5021__ = adf::frontend::instrument< decltype(ifm_pattern_267) > ( ifm_pattern_267, "ifm_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17714:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_267 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_dim_267) > (ifm2_dim_267)) __ci5022__ = adf::frontend::instrument< decltype(ifm2_dim_267) > ( ifm2_dim_267, "ifm2_dim_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17729:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_267 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_bound_267) > (ifm2_bound_267)) __ci5023__ = adf::frontend::instrument< decltype(ifm2_bound_267) > ( ifm2_bound_267, "ifm2_bound_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17730:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_267 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_267) > (ifm2sv_dim_267)) __ci5024__ = adf::frontend::instrument< decltype(ifm2sv_dim_267) > ( ifm2sv_dim_267, "ifm2sv_dim_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17731:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_267 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_267) > (ifm2sv_size_267)) __ci5025__ = adf::frontend::instrument< decltype(ifm2sv_size_267) > ( ifm2sv_size_267, "ifm2sv_size_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17732:1", nullptr, ""); +std::vector> ifm2_pattern_267 = { +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_267) > (ifm2_pattern_267)) __ci5026__ = adf::frontend::instrument< decltype(ifm2_pattern_267) > ( ifm2_pattern_267, "ifm2_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17733:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_267 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_267) > (wtssv_size_267)) __ci5027__ = adf::frontend::instrument< decltype(wtssv_size_267) > ( wtssv_size_267, "wtssv_size_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17748:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_267 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_267) > (has_l1_wts_write_access_pattern_267)) __ci5028__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_267) > ( has_l1_wts_write_access_pattern_267, "has_l1_wts_write_access_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17749:1", nullptr, ""); +std::vector l1_wts_write_pattern_267 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_267) > (l1_wts_write_pattern_267)) __ci5029__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_267) > ( l1_wts_write_pattern_267, "l1_wts_write_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17750:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_267 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_267) > (wts_pattern_267)) __ci5030__ = adf::frontend::instrument< decltype(wts_pattern_267) > ( wts_pattern_267, "wts_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17751:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_267 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_267) > (ofm_dim_267)) __ci5031__ = adf::frontend::instrument< decltype(ofm_dim_267) > ( ofm_dim_267, "ofm_dim_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17754:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_267 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_267) > (ofm_bound_267)) __ci5032__ = adf::frontend::instrument< decltype(ofm_bound_267) > ( ofm_bound_267, "ofm_bound_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17755:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_267 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_267) > (ofmsv_dim_267)) __ci5033__ = adf::frontend::instrument< decltype(ofmsv_dim_267) > ( ofmsv_dim_267, "ofmsv_dim_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17756:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_267 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_267) > (ofmsv_size_267)) __ci5034__ = adf::frontend::instrument< decltype(ofmsv_size_267) > ( ofmsv_size_267, "ofmsv_size_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17757:1", nullptr, ""); +uint32_t ofm_repetition_267 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_267) > (ofm_repetition_267)) __ci5035__ = adf::frontend::instrument< decltype(ofm_repetition_267) > ( ofm_repetition_267, "ofm_repetition_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17758:1", nullptr, ""); +bool has_l1_read_access_pattern_267 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_267) > (has_l1_read_access_pattern_267)) __ci5036__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_267) > ( has_l1_read_access_pattern_267, "has_l1_read_access_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17759:1", nullptr, ""); + +std::vector l1_read_pattern_267 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_267) > (l1_read_pattern_267)) __ci5037__ = adf::frontend::instrument< decltype(l1_read_pattern_267) > ( l1_read_pattern_267, "l1_read_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17761:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_267 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_267) > (ofm_pattern_267)) __ci5038__ = adf::frontend::instrument< decltype(ofm_pattern_267) > ( ofm_pattern_267, "ofm_pattern_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17763:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_269 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_269) > (ifm_dim_269)) __ci5039__ = adf::frontend::instrument< decltype(ifm_dim_269) > ( ifm_dim_269, "ifm_dim_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17792:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_269 = {8, 80, 5, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_269) > (ifm_bound_269)) __ci5040__ = adf::frontend::instrument< decltype(ifm_bound_269) > ( ifm_bound_269, "ifm_bound_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17793:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_269 = {8, 34, 1, 14}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_269) > (ifmsv_dim_269)) __ci5041__ = adf::frontend::instrument< decltype(ifmsv_dim_269) > ( ifmsv_dim_269, "ifmsv_dim_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17794:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_269 = 3808; decltype(adf::frontend::instrument< decltype(ifmsv_size_269) > (ifmsv_size_269)) __ci5042__ = adf::frontend::instrument< decltype(ifmsv_size_269) > ( ifmsv_size_269, "ifmsv_size_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17795:1", nullptr, ""); +uint32_t kernel_iter_269 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_269) > (kernel_iter_269)) __ci5043__ = adf::frontend::instrument< decltype(kernel_iter_269) > ( kernel_iter_269, "kernel_iter_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17796:1", nullptr, ""); +bool has_l1_write_access_pattern_269 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_269) > (has_l1_write_access_pattern_269)) __ci5044__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_269) > ( has_l1_write_access_pattern_269, "has_l1_write_access_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17797:1", nullptr, ""); +std::vector l1_write_pattern_269 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_269) > (l1_write_pattern_269)) __ci5045__ = adf::frontend::instrument< decltype(l1_write_pattern_269) > ( l1_write_pattern_269, "l1_write_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17798:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_269 = { +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 34, 1, 14}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 34, 1, 14}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 34, 1, 14}, .offset = {0, -1, 0, 23}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 34, 1, 14}, .offset = {0, -1, 0, 35}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 5, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_269) > (ifm_pattern_269)) __ci5046__ = adf::frontend::instrument< decltype(ifm_pattern_269) > ( ifm_pattern_269, "ifm_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17799:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_269 = {12160}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_269) > (wts_ddr_dim_269)) __ci5047__ = adf::frontend::instrument< decltype(wts_ddr_dim_269) > ( wts_ddr_dim_269, "wts_ddr_dim_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17814:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_269 = {12160}; decltype(adf::frontend::instrument< decltype(wts_dim_269) > (wts_dim_269)) __ci5048__ = adf::frontend::instrument< decltype(wts_dim_269) > ( wts_dim_269, "wts_dim_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17815:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_269 = {608}; decltype(adf::frontend::instrument< decltype(wtssv_dim_269) > (wtssv_dim_269)) __ci5049__ = adf::frontend::instrument< decltype(wtssv_dim_269) > ( wtssv_dim_269, "wtssv_dim_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17816:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_269 = 608; decltype(adf::frontend::instrument< decltype(wtssv_size_269) > (wtssv_size_269)) __ci5050__ = adf::frontend::instrument< decltype(wtssv_size_269) > ( wtssv_size_269, "wtssv_size_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17817:1", nullptr, ""); +uint32_t wts_repetition_269 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_269) > (wts_repetition_269)) __ci5051__ = adf::frontend::instrument< decltype(wts_repetition_269) > ( wts_repetition_269, "wts_repetition_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17818:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_269 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_269) > (has_l1_wts_write_access_pattern_269)) __ci5052__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_269) > ( has_l1_wts_write_access_pattern_269, "has_l1_wts_write_access_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17819:1", nullptr, ""); +std::vector l1_wts_write_pattern_269 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_269) > (l1_wts_write_pattern_269)) __ci5053__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_269) > ( l1_wts_write_pattern_269, "l1_wts_write_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17820:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_269 = { +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 3, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_269) > (wts_pattern_269)) __ci5054__ = adf::frontend::instrument< decltype(wts_pattern_269) > ( wts_pattern_269, "wts_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17821:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_269[] = { +{ + tiling({.buffer_dimension = {12160, 1}, .tiling_dimension = {6080, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12160, 1}, .tiling_dimension = {6080, 1}, .offset = {6080, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_269) > (wts_ddr_read_pattern_269)) __ci5055__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_269) > ( wts_ddr_read_pattern_269, "wts_ddr_read_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17836:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_269[] = { +{ + tiling({.buffer_dimension = {12160}, .tiling_dimension = {6080}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12160}, .tiling_dimension = {6080}, .offset = {6080}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_269) > (wts_ddr_write_pattern_269)) __ci5056__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_269) > ( wts_ddr_write_pattern_269, "wts_ddr_write_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17843:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_269 = {8, 96, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_269) > (ofm_dim_269)) __ci5057__ = adf::frontend::instrument< decltype(ofm_dim_269) > ( ofm_dim_269, "ofm_dim_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17852:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_269 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_269) > (ofm_bound_269)) __ci5058__ = adf::frontend::instrument< decltype(ofm_bound_269) > ( ofm_bound_269, "ofm_bound_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17853:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_269 = {8, 32, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_269) > (ofmsv_dim_269)) __ci5059__ = adf::frontend::instrument< decltype(ofmsv_dim_269) > ( ofmsv_dim_269, "ofmsv_dim_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17854:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_269 = 3072; decltype(adf::frontend::instrument< decltype(ofmsv_size_269) > (ofmsv_size_269)) __ci5060__ = adf::frontend::instrument< decltype(ofmsv_size_269) > ( ofmsv_size_269, "ofmsv_size_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17855:1", nullptr, ""); +uint32_t ofm_repetition_269 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_269) > (ofm_repetition_269)) __ci5061__ = adf::frontend::instrument< decltype(ofm_repetition_269) > ( ofm_repetition_269, "ofm_repetition_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17856:1", nullptr, ""); +bool has_l1_read_access_pattern_269 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_269) > (has_l1_read_access_pattern_269)) __ci5062__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_269) > ( has_l1_read_access_pattern_269, "has_l1_read_access_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17857:1", nullptr, ""); + +std::vector l1_read_pattern_269 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_269) > (l1_read_pattern_269)) __ci5063__ = adf::frontend::instrument< decltype(l1_read_pattern_269) > ( l1_read_pattern_269, "l1_read_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17859:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_269 = { +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 32, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 3} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_269) > (ofm_pattern_269)) __ci5064__ = adf::frontend::instrument< decltype(ofm_pattern_269) > ( ofm_pattern_269, "ofm_pattern_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17861:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_270 = {8, 96, 4, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_270) > (ifm_dim_270)) __ci5065__ = adf::frontend::instrument< decltype(ifm_dim_270) > ( ifm_dim_270, "ifm_dim_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17890:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_270 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_270) > (ifm_bound_270)) __ci5066__ = adf::frontend::instrument< decltype(ifm_bound_270) > ( ifm_bound_270, "ifm_bound_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17891:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_270 = {8, 20, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_270) > (ifmsv_dim_270)) __ci5067__ = adf::frontend::instrument< decltype(ifmsv_dim_270) > ( ifmsv_dim_270, "ifmsv_dim_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17892:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_270 = 7680; decltype(adf::frontend::instrument< decltype(ifmsv_size_270) > (ifmsv_size_270)) __ci5068__ = adf::frontend::instrument< decltype(ifmsv_size_270) > ( ifmsv_size_270, "ifmsv_size_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17893:1", nullptr, ""); +uint32_t kernel_iter_270 = 4; decltype(adf::frontend::instrument< decltype(kernel_iter_270) > (kernel_iter_270)) __ci5069__ = adf::frontend::instrument< decltype(kernel_iter_270) > ( kernel_iter_270, "kernel_iter_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17894:1", nullptr, ""); +bool has_l1_write_access_pattern_270 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_270) > (has_l1_write_access_pattern_270)) __ci5070__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_270) > ( has_l1_write_access_pattern_270, "has_l1_write_access_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17895:1", nullptr, ""); +std::vector l1_write_pattern_270 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_270) > (l1_write_pattern_270)) __ci5071__ = adf::frontend::instrument< decltype(l1_write_pattern_270) > ( l1_write_pattern_270, "l1_write_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17896:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_270 = { +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 96, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_270) > (ifm_pattern_270)) __ci5072__ = adf::frontend::instrument< decltype(ifm_pattern_270) > ( ifm_pattern_270, "ifm_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17897:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_270 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_270) > (wtssv_size_270)) __ci5073__ = adf::frontend::instrument< decltype(wtssv_size_270) > ( wtssv_size_270, "wtssv_size_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17912:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_270 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_270) > (has_l1_wts_write_access_pattern_270)) __ci5074__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_270) > ( has_l1_wts_write_access_pattern_270, "has_l1_wts_write_access_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17913:1", nullptr, ""); +std::vector l1_wts_write_pattern_270 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_270) > (l1_wts_write_pattern_270)) __ci5075__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_270) > ( l1_wts_write_pattern_270, "l1_wts_write_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17914:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_270 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_270) > (wts_pattern_270)) __ci5076__ = adf::frontend::instrument< decltype(wts_pattern_270) > ( wts_pattern_270, "wts_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17915:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_270 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_270) > (ofm_dim_270)) __ci5077__ = adf::frontend::instrument< decltype(ofm_dim_270) > ( ofm_dim_270, "ofm_dim_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17918:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_270 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_270) > (ofm_bound_270)) __ci5078__ = adf::frontend::instrument< decltype(ofm_bound_270) > ( ofm_bound_270, "ofm_bound_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17919:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_270 = {8, 20, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_270) > (ofmsv_dim_270)) __ci5079__ = adf::frontend::instrument< decltype(ofmsv_dim_270) > ( ofmsv_dim_270, "ofmsv_dim_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17920:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_270 = 1920; decltype(adf::frontend::instrument< decltype(ofmsv_size_270) > (ofmsv_size_270)) __ci5080__ = adf::frontend::instrument< decltype(ofmsv_size_270) > ( ofmsv_size_270, "ofmsv_size_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17921:1", nullptr, ""); +uint32_t ofm_repetition_270 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_270) > (ofm_repetition_270)) __ci5081__ = adf::frontend::instrument< decltype(ofm_repetition_270) > ( ofm_repetition_270, "ofm_repetition_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17922:1", nullptr, ""); +bool has_l1_read_access_pattern_270 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_270) > (has_l1_read_access_pattern_270)) __ci5082__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_270) > ( has_l1_read_access_pattern_270, "has_l1_read_access_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17923:1", nullptr, ""); + +std::vector l1_read_pattern_270 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_270) > (l1_read_pattern_270)) __ci5083__ = adf::frontend::instrument< decltype(l1_read_pattern_270) > ( l1_read_pattern_270, "l1_read_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17925:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_270 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 20, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 20, .wrap = 4} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_270) > (ofm_pattern_270)) __ci5084__ = adf::frontend::instrument< decltype(ofm_pattern_270) > ( ofm_pattern_270, "ofm_pattern_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17927:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_271 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_dim_271) > (ifm_dim_271)) __ci5085__ = adf::frontend::instrument< decltype(ifm_dim_271) > ( ifm_dim_271, "ifm_dim_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17956:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_271 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_271) > (ifm_bound_271)) __ci5086__ = adf::frontend::instrument< decltype(ifm_bound_271) > ( ifm_bound_271, "ifm_bound_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17957:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_271 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_271) > (ifmsv_dim_271)) __ci5087__ = adf::frontend::instrument< decltype(ifmsv_dim_271) > ( ifmsv_dim_271, "ifmsv_dim_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17958:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_271 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_271) > (ifmsv_size_271)) __ci5088__ = adf::frontend::instrument< decltype(ifmsv_size_271) > ( ifmsv_size_271, "ifmsv_size_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17959:1", nullptr, ""); +uint32_t kernel_iter_271 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_271) > (kernel_iter_271)) __ci5089__ = adf::frontend::instrument< decltype(kernel_iter_271) > ( kernel_iter_271, "kernel_iter_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17960:1", nullptr, ""); +bool has_l1_write_access_pattern_271 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_271) > (has_l1_write_access_pattern_271)) __ci5090__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_271) > ( has_l1_write_access_pattern_271, "has_l1_write_access_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17961:1", nullptr, ""); +std::vector l1_write_pattern_271 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_271) > (l1_write_pattern_271)) __ci5091__ = adf::frontend::instrument< decltype(l1_write_pattern_271) > ( l1_write_pattern_271, "l1_write_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17962:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_271 = { +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_271) > (ifm_pattern_271)) __ci5092__ = adf::frontend::instrument< decltype(ifm_pattern_271) > ( ifm_pattern_271, "ifm_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17963:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_271 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ifm2_dim_271) > (ifm2_dim_271)) __ci5093__ = adf::frontend::instrument< decltype(ifm2_dim_271) > ( ifm2_dim_271, "ifm2_dim_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17978:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_271 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_bound_271) > (ifm2_bound_271)) __ci5094__ = adf::frontend::instrument< decltype(ifm2_bound_271) > ( ifm2_bound_271, "ifm2_bound_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17979:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_271 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_271) > (ifm2sv_dim_271)) __ci5095__ = adf::frontend::instrument< decltype(ifm2sv_dim_271) > ( ifm2sv_dim_271, "ifm2sv_dim_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17980:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_271 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_271) > (ifm2sv_size_271)) __ci5096__ = adf::frontend::instrument< decltype(ifm2sv_size_271) > ( ifm2sv_size_271, "ifm2sv_size_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17981:1", nullptr, ""); +std::vector> ifm2_pattern_271 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_271) > (ifm2_pattern_271)) __ci5097__ = adf::frontend::instrument< decltype(ifm2_pattern_271) > ( ifm2_pattern_271, "ifm2_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17982:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_271 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_271) > (wtssv_size_271)) __ci5098__ = adf::frontend::instrument< decltype(wtssv_size_271) > ( wtssv_size_271, "wtssv_size_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17997:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_271 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_271) > (has_l1_wts_write_access_pattern_271)) __ci5099__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_271) > ( has_l1_wts_write_access_pattern_271, "has_l1_wts_write_access_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17998:1", nullptr, ""); +std::vector l1_wts_write_pattern_271 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_271) > (l1_wts_write_pattern_271)) __ci5100__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_271) > ( l1_wts_write_pattern_271, "l1_wts_write_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:17999:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_271 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_271) > (wts_pattern_271)) __ci5101__ = adf::frontend::instrument< decltype(wts_pattern_271) > ( wts_pattern_271, "wts_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18000:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_271 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_271) > (ofm_dim_271)) __ci5102__ = adf::frontend::instrument< decltype(ofm_dim_271) > ( ofm_dim_271, "ofm_dim_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18003:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_271 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_271) > (ofm_bound_271)) __ci5103__ = adf::frontend::instrument< decltype(ofm_bound_271) > ( ofm_bound_271, "ofm_bound_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18004:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_271 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_271) > (ofmsv_dim_271)) __ci5104__ = adf::frontend::instrument< decltype(ofmsv_dim_271) > ( ofmsv_dim_271, "ofmsv_dim_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18005:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_271 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_271) > (ofmsv_size_271)) __ci5105__ = adf::frontend::instrument< decltype(ofmsv_size_271) > ( ofmsv_size_271, "ofmsv_size_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18006:1", nullptr, ""); +uint32_t ofm_repetition_271 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_271) > (ofm_repetition_271)) __ci5106__ = adf::frontend::instrument< decltype(ofm_repetition_271) > ( ofm_repetition_271, "ofm_repetition_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18007:1", nullptr, ""); +bool has_l1_read_access_pattern_271 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_271) > (has_l1_read_access_pattern_271)) __ci5107__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_271) > ( has_l1_read_access_pattern_271, "has_l1_read_access_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18008:1", nullptr, ""); + +std::vector l1_read_pattern_271 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_271) > (l1_read_pattern_271)) __ci5108__ = adf::frontend::instrument< decltype(l1_read_pattern_271) > ( l1_read_pattern_271, "l1_read_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18010:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_271 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_271) > (ofm_pattern_271)) __ci5109__ = adf::frontend::instrument< decltype(ofm_pattern_271) > ( ofm_pattern_271, "ofm_pattern_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18012:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_272 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ifm_dim_272) > (ifm_dim_272)) __ci5110__ = adf::frontend::instrument< decltype(ifm_dim_272) > ( ifm_dim_272, "ifm_dim_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18041:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_272 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm_bound_272) > (ifm_bound_272)) __ci5111__ = adf::frontend::instrument< decltype(ifm_bound_272) > ( ifm_bound_272, "ifm_bound_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18042:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_272 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_272) > (ifmsv_dim_272)) __ci5112__ = adf::frontend::instrument< decltype(ifmsv_dim_272) > ( ifmsv_dim_272, "ifmsv_dim_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18043:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_272 = 3840; decltype(adf::frontend::instrument< decltype(ifmsv_size_272) > (ifmsv_size_272)) __ci5113__ = adf::frontend::instrument< decltype(ifmsv_size_272) > ( ifmsv_size_272, "ifmsv_size_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18044:1", nullptr, ""); +uint32_t kernel_iter_272 = 8; decltype(adf::frontend::instrument< decltype(kernel_iter_272) > (kernel_iter_272)) __ci5114__ = adf::frontend::instrument< decltype(kernel_iter_272) > ( kernel_iter_272, "kernel_iter_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18045:1", nullptr, ""); +bool has_l1_write_access_pattern_272 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_272) > (has_l1_write_access_pattern_272)) __ci5115__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_272) > ( has_l1_write_access_pattern_272, "has_l1_write_access_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18046:1", nullptr, ""); +std::vector l1_write_pattern_272 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_272) > (l1_write_pattern_272)) __ci5116__ = adf::frontend::instrument< decltype(l1_write_pattern_272) > ( l1_write_pattern_272, "l1_write_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18047:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_272 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_272) > (ifm_pattern_272)) __ci5117__ = adf::frontend::instrument< decltype(ifm_pattern_272) > ( ifm_pattern_272, "ifm_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18048:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_272 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ifm2_dim_272) > (ifm2_dim_272)) __ci5118__ = adf::frontend::instrument< decltype(ifm2_dim_272) > ( ifm2_dim_272, "ifm2_dim_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18063:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_272 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ifm2_bound_272) > (ifm2_bound_272)) __ci5119__ = adf::frontend::instrument< decltype(ifm2_bound_272) > ( ifm2_bound_272, "ifm2_bound_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18064:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_272 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_272) > (ifm2sv_dim_272)) __ci5120__ = adf::frontend::instrument< decltype(ifm2sv_dim_272) > ( ifm2sv_dim_272, "ifm2sv_dim_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18065:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_272 = 3840; decltype(adf::frontend::instrument< decltype(ifm2sv_size_272) > (ifm2sv_size_272)) __ci5121__ = adf::frontend::instrument< decltype(ifm2sv_size_272) > ( ifm2sv_size_272, "ifm2sv_size_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18066:1", nullptr, ""); +std::vector> ifm2_pattern_272 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 80, 3, 45}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_272) > (ifm2_pattern_272)) __ci5122__ = adf::frontend::instrument< decltype(ifm2_pattern_272) > ( ifm2_pattern_272, "ifm2_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18067:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_272 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_272) > (wtssv_size_272)) __ci5123__ = adf::frontend::instrument< decltype(wtssv_size_272) > ( wtssv_size_272, "wtssv_size_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18082:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_272 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_272) > (has_l1_wts_write_access_pattern_272)) __ci5124__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_272) > ( has_l1_wts_write_access_pattern_272, "has_l1_wts_write_access_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18083:1", nullptr, ""); +std::vector l1_wts_write_pattern_272 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_272) > (l1_wts_write_pattern_272)) __ci5125__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_272) > ( l1_wts_write_pattern_272, "l1_wts_write_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18084:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_272 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_272) > (wts_pattern_272)) __ci5126__ = adf::frontend::instrument< decltype(wts_pattern_272) > ( wts_pattern_272, "wts_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18085:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_272 = {8, 80, 4, 48}; decltype(adf::frontend::instrument< decltype(ofm_dim_272) > (ofm_dim_272)) __ci5127__ = adf::frontend::instrument< decltype(ofm_dim_272) > ( ofm_dim_272, "ofm_dim_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18088:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_272 = {8, 80, 3, 45}; decltype(adf::frontend::instrument< decltype(ofm_bound_272) > (ofm_bound_272)) __ci5128__ = adf::frontend::instrument< decltype(ofm_bound_272) > ( ofm_bound_272, "ofm_bound_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18089:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_272 = {8, 10, 1, 12}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_272) > (ofmsv_dim_272)) __ci5129__ = adf::frontend::instrument< decltype(ofmsv_dim_272) > ( ofmsv_dim_272, "ofmsv_dim_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18090:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_272 = 960; decltype(adf::frontend::instrument< decltype(ofmsv_size_272) > (ofmsv_size_272)) __ci5130__ = adf::frontend::instrument< decltype(ofmsv_size_272) > ( ofmsv_size_272, "ofmsv_size_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18091:1", nullptr, ""); +uint32_t ofm_repetition_272 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_272) > (ofm_repetition_272)) __ci5131__ = adf::frontend::instrument< decltype(ofm_repetition_272) > ( ofm_repetition_272, "ofm_repetition_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18092:1", nullptr, ""); +bool has_l1_read_access_pattern_272 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_272) > (has_l1_read_access_pattern_272)) __ci5132__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_272) > ( has_l1_read_access_pattern_272, "has_l1_read_access_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18093:1", nullptr, ""); + +std::vector l1_read_pattern_272 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_272) > (l1_read_pattern_272)) __ci5133__ = adf::frontend::instrument< decltype(l1_read_pattern_272) > ( l1_read_pattern_272, "l1_read_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18095:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_272 = { +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 0, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 1, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 2, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 10, 1, 12}, .offset = {0, 0, 3, 36}, .tile_traversal = { {.dimension = 1, .stride = 10, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_272) > (ofm_pattern_272)) __ci5134__ = adf::frontend::instrument< decltype(ofm_pattern_272) > ( ofm_pattern_272, "ofm_pattern_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18097:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_276 = {8, 160, 8, 20}; decltype(adf::frontend::instrument< decltype(ifm_dim_276) > (ifm_dim_276)) __ci5135__ = adf::frontend::instrument< decltype(ifm_dim_276) > ( ifm_dim_276, "ifm_dim_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18126:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_276 = {8, 160, 8, 20}; decltype(adf::frontend::instrument< decltype(ifm_bound_276) > (ifm_bound_276)) __ci5136__ = adf::frontend::instrument< decltype(ifm_bound_276) > ( ifm_bound_276, "ifm_bound_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18127:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_276 = {8, 34, 2, 7}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_276) > (ifmsv_dim_276)) __ci5137__ = adf::frontend::instrument< decltype(ifmsv_dim_276) > ( ifmsv_dim_276, "ifmsv_dim_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18128:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_276 = 3808; decltype(adf::frontend::instrument< decltype(ifmsv_size_276) > (ifmsv_size_276)) __ci5138__ = adf::frontend::instrument< decltype(ifmsv_size_276) > ( ifmsv_size_276, "ifmsv_size_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18129:1", nullptr, ""); +uint32_t kernel_iter_276 = 100; decltype(adf::frontend::instrument< decltype(kernel_iter_276) > (kernel_iter_276)) __ci5139__ = adf::frontend::instrument< decltype(kernel_iter_276) > ( kernel_iter_276, "kernel_iter_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18130:1", nullptr, ""); +bool has_l1_write_access_pattern_276 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_276) > (has_l1_write_access_pattern_276)) __ci5140__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_276) > ( has_l1_write_access_pattern_276, "has_l1_write_access_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18131:1", nullptr, ""); +std::vector l1_write_pattern_276 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_276) > (l1_write_pattern_276)) __ci5141__ = adf::frontend::instrument< decltype(l1_write_pattern_276) > ( l1_write_pattern_276, "l1_write_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18132:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_276 = { +{ + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 9}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}) +}, +{ + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 14}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_276) > (ifm_pattern_276)) __ci5142__ = adf::frontend::instrument< decltype(ifm_pattern_276) > ( ifm_pattern_276, "ifm_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18133:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_276 = {18944}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_276) > (wts_ddr_dim_276)) __ci5143__ = adf::frontend::instrument< decltype(wts_ddr_dim_276) > ( wts_ddr_dim_276, "wts_ddr_dim_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18164:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_276 = {18944}; decltype(adf::frontend::instrument< decltype(wts_dim_276) > (wts_dim_276)) __ci5144__ = adf::frontend::instrument< decltype(wts_dim_276) > ( wts_dim_276, "wts_dim_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18165:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_276 = {1184}; decltype(adf::frontend::instrument< decltype(wtssv_dim_276) > (wtssv_dim_276)) __ci5145__ = adf::frontend::instrument< decltype(wtssv_dim_276) > ( wtssv_dim_276, "wtssv_dim_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18166:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_276 = 1184; decltype(adf::frontend::instrument< decltype(wtssv_size_276) > (wtssv_size_276)) __ci5146__ = adf::frontend::instrument< decltype(wtssv_size_276) > ( wtssv_size_276, "wtssv_size_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18167:1", nullptr, ""); +uint32_t wts_repetition_276 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_276) > (wts_repetition_276)) __ci5147__ = adf::frontend::instrument< decltype(wts_repetition_276) > ( wts_repetition_276, "wts_repetition_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18168:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_276 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_276) > (has_l1_wts_write_access_pattern_276)) __ci5148__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_276) > ( has_l1_wts_write_access_pattern_276, "has_l1_wts_write_access_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18169:1", nullptr, ""); +std::vector l1_wts_write_pattern_276 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_276) > (l1_wts_write_pattern_276)) __ci5149__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_276) > ( l1_wts_write_pattern_276, "l1_wts_write_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18170:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_276 = { +{ + tiling({.buffer_dimension = {4736, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 4} }, .packet_port_id = -1, .repetition = 25, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4736, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 4} }, .packet_port_id = -1, .repetition = 25, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4736, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 4} }, .packet_port_id = -1, .repetition = 25, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4736, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 4} }, .packet_port_id = -1, .repetition = 25, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_276) > (wts_pattern_276)) __ci5150__ = adf::frontend::instrument< decltype(wts_pattern_276) > ( wts_pattern_276, "wts_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18171:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_276[] = { +{ + tiling({.buffer_dimension = {18944, 1}, .tiling_dimension = {9472, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944, 1}, .tiling_dimension = {9472, 1}, .offset = {9472, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_276) > (wts_ddr_read_pattern_276)) __ci5151__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_276) > ( wts_ddr_read_pattern_276, "wts_ddr_read_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18186:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_276[] = { +{ + tiling({.buffer_dimension = {18944}, .tiling_dimension = {9472}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {18944}, .tiling_dimension = {9472}, .offset = {9472}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_276) > (wts_ddr_write_pattern_276)) __ci5152__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_276) > ( wts_ddr_write_pattern_276, "wts_ddr_write_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18193:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_276 = {8, 160, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_276) > (ofm_dim_276)) __ci5153__ = adf::frontend::instrument< decltype(ofm_dim_276) > ( ofm_dim_276, "ofm_dim_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18202:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_276 = {8, 160, 4, 18}; decltype(adf::frontend::instrument< decltype(ofm_bound_276) > (ofm_bound_276)) __ci5154__ = adf::frontend::instrument< decltype(ofm_bound_276) > ( ofm_bound_276, "ofm_bound_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18203:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_276 = {8, 32, 1, 5}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_276) > (ofmsv_dim_276)) __ci5155__ = adf::frontend::instrument< decltype(ofmsv_dim_276) > ( ofmsv_dim_276, "ofmsv_dim_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18204:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_276 = 1280; decltype(adf::frontend::instrument< decltype(ofmsv_size_276) > (ofmsv_size_276)) __ci5156__ = adf::frontend::instrument< decltype(ofmsv_size_276) > ( ofmsv_size_276, "ofmsv_size_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18205:1", nullptr, ""); +uint32_t ofm_repetition_276 = 4; decltype(adf::frontend::instrument< decltype(ofm_repetition_276) > (ofm_repetition_276)) __ci5157__ = adf::frontend::instrument< decltype(ofm_repetition_276) > ( ofm_repetition_276, "ofm_repetition_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18206:1", nullptr, ""); +bool has_l1_read_access_pattern_276 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_276) > (has_l1_read_access_pattern_276)) __ci5158__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_276) > ( has_l1_read_access_pattern_276, "has_l1_read_access_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18207:1", nullptr, ""); + +std::vector l1_read_pattern_276 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_276) > (l1_read_pattern_276)) __ci5159__ = adf::frontend::instrument< decltype(l1_read_pattern_276) > ( l1_read_pattern_276, "l1_read_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18209:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_276 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_276) > (ofm_pattern_276)) __ci5160__ = adf::frontend::instrument< decltype(ofm_pattern_276) > ( ofm_pattern_276, "ofm_pattern_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18211:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_280 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ifm_dim_280) > (ifm_dim_280)) __ci5161__ = adf::frontend::instrument< decltype(ifm_dim_280) > ( ifm_dim_280, "ifm_dim_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18240:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_280 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ifm_bound_280) > (ifm_bound_280)) __ci5162__ = adf::frontend::instrument< decltype(ifm_bound_280) > ( ifm_bound_280, "ifm_bound_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18241:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_280 = {8, 34, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_280) > (ifmsv_dim_280)) __ci5163__ = adf::frontend::instrument< decltype(ifmsv_dim_280) > ( ifmsv_dim_280, "ifmsv_dim_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18242:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_280 = 3264; decltype(adf::frontend::instrument< decltype(ifmsv_size_280) > (ifmsv_size_280)) __ci5164__ = adf::frontend::instrument< decltype(ifmsv_size_280) > ( ifmsv_size_280, "ifmsv_size_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18243:1", nullptr, ""); +uint32_t kernel_iter_280 = 60; decltype(adf::frontend::instrument< decltype(kernel_iter_280) > (kernel_iter_280)) __ci5165__ = adf::frontend::instrument< decltype(kernel_iter_280) > ( kernel_iter_280, "kernel_iter_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18244:1", nullptr, ""); +bool has_l1_write_access_pattern_280 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_280) > (has_l1_write_access_pattern_280)) __ci5166__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_280) > ( has_l1_write_access_pattern_280, "has_l1_write_access_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18245:1", nullptr, ""); +std::vector l1_write_pattern_280 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_280) > (l1_write_pattern_280)) __ci5167__ = adf::frontend::instrument< decltype(l1_write_pattern_280) > ( l1_write_pattern_280, "l1_write_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18246:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_280 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_280) > (ifm_pattern_280)) __ci5168__ = adf::frontend::instrument< decltype(ifm_pattern_280) > ( ifm_pattern_280, "ifm_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18247:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_280 = {9472}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_280) > (wts_ddr_dim_280)) __ci5169__ = adf::frontend::instrument< decltype(wts_ddr_dim_280) > ( wts_ddr_dim_280, "wts_ddr_dim_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18270:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_280 = {9472}; decltype(adf::frontend::instrument< decltype(wts_dim_280) > (wts_dim_280)) __ci5170__ = adf::frontend::instrument< decltype(wts_dim_280) > ( wts_dim_280, "wts_dim_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18271:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_280 = {1184}; decltype(adf::frontend::instrument< decltype(wtssv_dim_280) > (wtssv_dim_280)) __ci5171__ = adf::frontend::instrument< decltype(wtssv_dim_280) > ( wtssv_dim_280, "wtssv_dim_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18272:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_280 = 1184; decltype(adf::frontend::instrument< decltype(wtssv_size_280) > (wtssv_size_280)) __ci5172__ = adf::frontend::instrument< decltype(wtssv_size_280) > ( wtssv_size_280, "wtssv_size_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18273:1", nullptr, ""); +uint32_t wts_repetition_280 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_280) > (wts_repetition_280)) __ci5173__ = adf::frontend::instrument< decltype(wts_repetition_280) > ( wts_repetition_280, "wts_repetition_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18274:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_280 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_280) > (has_l1_wts_write_access_pattern_280)) __ci5174__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_280) > ( has_l1_wts_write_access_pattern_280, "has_l1_wts_write_access_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18275:1", nullptr, ""); +std::vector l1_wts_write_pattern_280 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_280) > (l1_wts_write_pattern_280)) __ci5175__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_280) > ( l1_wts_write_pattern_280, "l1_wts_write_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18276:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_280 = { +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_280) > (wts_pattern_280)) __ci5176__ = adf::frontend::instrument< decltype(wts_pattern_280) > ( wts_pattern_280, "wts_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18277:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_280[] = { +{ + tiling({.buffer_dimension = {9472, 1}, .tiling_dimension = {4736, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {9472, 1}, .tiling_dimension = {4736, 1}, .offset = {4736, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_280) > (wts_ddr_read_pattern_280)) __ci5177__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_280) > ( wts_ddr_read_pattern_280, "wts_ddr_read_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18292:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_280[] = { +{ + tiling({.buffer_dimension = {9472}, .tiling_dimension = {4736}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {9472}, .tiling_dimension = {4736}, .offset = {4736}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_280) > (wts_ddr_write_pattern_280)) __ci5178__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_280) > ( wts_ddr_write_pattern_280, "wts_ddr_write_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18299:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_280 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_280) > (ofm_dim_280)) __ci5179__ = adf::frontend::instrument< decltype(ofm_dim_280) > ( ofm_dim_280, "ofm_dim_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18308:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_280 = {8, 160, 4, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_280) > (ofm_bound_280)) __ci5180__ = adf::frontend::instrument< decltype(ofm_bound_280) > ( ofm_bound_280, "ofm_bound_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18309:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_280 = {8, 32, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_280) > (ofmsv_dim_280)) __ci5181__ = adf::frontend::instrument< decltype(ofmsv_dim_280) > ( ofmsv_dim_280, "ofmsv_dim_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18310:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_280 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_280) > (ofmsv_size_280)) __ci5182__ = adf::frontend::instrument< decltype(ofmsv_size_280) > ( ofmsv_size_280, "ofmsv_size_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18311:1", nullptr, ""); +uint32_t ofm_repetition_280 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_280) > (ofm_repetition_280)) __ci5183__ = adf::frontend::instrument< decltype(ofm_repetition_280) > ( ofm_repetition_280, "ofm_repetition_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18312:1", nullptr, ""); +bool has_l1_read_access_pattern_280 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_280) > (has_l1_read_access_pattern_280)) __ci5184__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_280) > ( has_l1_read_access_pattern_280, "has_l1_read_access_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18313:1", nullptr, ""); + +std::vector l1_read_pattern_280 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_280) > (l1_read_pattern_280)) __ci5185__ = adf::frontend::instrument< decltype(l1_read_pattern_280) > ( l1_read_pattern_280, "l1_read_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18315:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_280 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_280) > (ofm_pattern_280)) __ci5186__ = adf::frontend::instrument< decltype(ofm_pattern_280) > ( ofm_pattern_280, "ofm_pattern_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18317:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_281 = {8, 160, 4, 30}; decltype(adf::frontend::instrument< decltype(ifm_dim_281) > (ifm_dim_281)) __ci5187__ = adf::frontend::instrument< decltype(ifm_dim_281) > ( ifm_dim_281, "ifm_dim_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18346:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_281 = {8, 160, 4, 30}; decltype(adf::frontend::instrument< decltype(ifm_bound_281) > (ifm_bound_281)) __ci5188__ = adf::frontend::instrument< decltype(ifm_bound_281) > ( ifm_bound_281, "ifm_bound_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18347:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_281 = {8, 32, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_281) > (ifmsv_dim_281)) __ci5189__ = adf::frontend::instrument< decltype(ifmsv_dim_281) > ( ifmsv_dim_281, "ifmsv_dim_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18348:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_281 = 8192; decltype(adf::frontend::instrument< decltype(ifmsv_size_281) > (ifmsv_size_281)) __ci5190__ = adf::frontend::instrument< decltype(ifmsv_size_281) > ( ifmsv_size_281, "ifmsv_size_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18349:1", nullptr, ""); +uint32_t kernel_iter_281 = 15; decltype(adf::frontend::instrument< decltype(kernel_iter_281) > (kernel_iter_281)) __ci5191__ = adf::frontend::instrument< decltype(kernel_iter_281) > ( kernel_iter_281, "kernel_iter_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18350:1", nullptr, ""); +bool has_l1_write_access_pattern_281 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_281) > (has_l1_write_access_pattern_281)) __ci5192__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_281) > ( has_l1_write_access_pattern_281, "has_l1_write_access_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18351:1", nullptr, ""); +std::vector l1_write_pattern_281 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_281) > (l1_write_pattern_281)) __ci5193__ = adf::frontend::instrument< decltype(l1_write_pattern_281) > ( l1_write_pattern_281, "l1_write_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18352:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_281 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 30}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 30}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 30}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 30}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_281) > (ifm_pattern_281)) __ci5194__ = adf::frontend::instrument< decltype(ifm_pattern_281) > ( ifm_pattern_281, "ifm_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18353:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_281 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_281) > (wtssv_size_281)) __ci5195__ = adf::frontend::instrument< decltype(wtssv_size_281) > ( wtssv_size_281, "wtssv_size_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18368:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_281 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_281) > (has_l1_wts_write_access_pattern_281)) __ci5196__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_281) > ( has_l1_wts_write_access_pattern_281, "has_l1_wts_write_access_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18369:1", nullptr, ""); +std::vector l1_wts_write_pattern_281 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_281) > (l1_wts_write_pattern_281)) __ci5197__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_281) > ( l1_wts_write_pattern_281, "l1_wts_write_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18370:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_281 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_281) > (wts_pattern_281)) __ci5198__ = adf::frontend::instrument< decltype(wts_pattern_281) > ( wts_pattern_281, "wts_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18371:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_281 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_281) > (ofm_dim_281)) __ci5199__ = adf::frontend::instrument< decltype(ofm_dim_281) > ( ofm_dim_281, "ofm_dim_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18374:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_281 = {8, 160, 4, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_281) > (ofm_bound_281)) __ci5200__ = adf::frontend::instrument< decltype(ofm_bound_281) > ( ofm_bound_281, "ofm_bound_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18375:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_281 = {8, 32, 1, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_281) > (ofmsv_dim_281)) __ci5201__ = adf::frontend::instrument< decltype(ofmsv_dim_281) > ( ofmsv_dim_281, "ofmsv_dim_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18376:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_281 = 2048; decltype(adf::frontend::instrument< decltype(ofmsv_size_281) > (ofmsv_size_281)) __ci5202__ = adf::frontend::instrument< decltype(ofmsv_size_281) > ( ofmsv_size_281, "ofmsv_size_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18377:1", nullptr, ""); +uint32_t ofm_repetition_281 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_281) > (ofm_repetition_281)) __ci5203__ = adf::frontend::instrument< decltype(ofm_repetition_281) > ( ofm_repetition_281, "ofm_repetition_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18378:1", nullptr, ""); +bool has_l1_read_access_pattern_281 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_281) > (has_l1_read_access_pattern_281)) __ci5204__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_281) > ( has_l1_read_access_pattern_281, "has_l1_read_access_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18379:1", nullptr, ""); + +std::vector l1_read_pattern_281 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_281) > (l1_read_pattern_281)) __ci5205__ = adf::frontend::instrument< decltype(l1_read_pattern_281) > ( l1_read_pattern_281, "l1_read_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_281 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 1, 16}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 2, 16}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 3, 16}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 8}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_281) > (ofm_pattern_281)) __ci5206__ = adf::frontend::instrument< decltype(ofm_pattern_281) > ( ofm_pattern_281, "ofm_pattern_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18383:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_283 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_dim_283) > (ifm_dim_283)) __ci5207__ = adf::frontend::instrument< decltype(ifm_dim_283) > ( ifm_dim_283, "ifm_dim_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18412:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_283 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_bound_283) > (ifm_bound_283)) __ci5208__ = adf::frontend::instrument< decltype(ifm_bound_283) > ( ifm_bound_283, "ifm_bound_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18413:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_283 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_283) > (ifmsv_dim_283)) __ci5209__ = adf::frontend::instrument< decltype(ifmsv_dim_283) > ( ifmsv_dim_283, "ifmsv_dim_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18414:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_283 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_283) > (ifmsv_size_283)) __ci5210__ = adf::frontend::instrument< decltype(ifmsv_size_283) > ( ifmsv_size_283, "ifmsv_size_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18415:1", nullptr, ""); +uint32_t kernel_iter_283 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_283) > (kernel_iter_283)) __ci5211__ = adf::frontend::instrument< decltype(kernel_iter_283) > ( kernel_iter_283, "kernel_iter_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18416:1", nullptr, ""); +bool has_l1_write_access_pattern_283 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_283) > (has_l1_write_access_pattern_283)) __ci5212__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_283) > ( has_l1_write_access_pattern_283, "has_l1_write_access_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18417:1", nullptr, ""); +std::vector l1_write_pattern_283 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_283) > (l1_write_pattern_283)) __ci5213__ = adf::frontend::instrument< decltype(l1_write_pattern_283) > ( l1_write_pattern_283, "l1_write_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18418:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_283 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_283) > (ifm_pattern_283)) __ci5214__ = adf::frontend::instrument< decltype(ifm_pattern_283) > ( ifm_pattern_283, "ifm_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18419:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_283 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_dim_283) > (ifm2_dim_283)) __ci5215__ = adf::frontend::instrument< decltype(ifm2_dim_283) > ( ifm2_dim_283, "ifm2_dim_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18434:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_283 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_bound_283) > (ifm2_bound_283)) __ci5216__ = adf::frontend::instrument< decltype(ifm2_bound_283) > ( ifm2_bound_283, "ifm2_bound_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18435:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_283 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_283) > (ifm2sv_dim_283)) __ci5217__ = adf::frontend::instrument< decltype(ifm2sv_dim_283) > ( ifm2sv_dim_283, "ifm2sv_dim_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18436:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_283 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_283) > (ifm2sv_size_283)) __ci5218__ = adf::frontend::instrument< decltype(ifm2sv_size_283) > ( ifm2sv_size_283, "ifm2sv_size_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18437:1", nullptr, ""); +std::vector> ifm2_pattern_283 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_283) > (ifm2_pattern_283)) __ci5219__ = adf::frontend::instrument< decltype(ifm2_pattern_283) > ( ifm2_pattern_283, "ifm2_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18438:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_283 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_283) > (wtssv_size_283)) __ci5220__ = adf::frontend::instrument< decltype(wtssv_size_283) > ( wtssv_size_283, "wtssv_size_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18453:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_283 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_283) > (has_l1_wts_write_access_pattern_283)) __ci5221__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_283) > ( has_l1_wts_write_access_pattern_283, "has_l1_wts_write_access_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18454:1", nullptr, ""); +std::vector l1_wts_write_pattern_283 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_283) > (l1_wts_write_pattern_283)) __ci5222__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_283) > ( l1_wts_write_pattern_283, "l1_wts_write_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18455:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_283 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_283) > (wts_pattern_283)) __ci5223__ = adf::frontend::instrument< decltype(wts_pattern_283) > ( wts_pattern_283, "wts_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18456:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_283 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_283) > (ofm_dim_283)) __ci5224__ = adf::frontend::instrument< decltype(ofm_dim_283) > ( ofm_dim_283, "ofm_dim_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18459:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_283 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_283) > (ofm_bound_283)) __ci5225__ = adf::frontend::instrument< decltype(ofm_bound_283) > ( ofm_bound_283, "ofm_bound_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18460:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_283 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_283) > (ofmsv_dim_283)) __ci5226__ = adf::frontend::instrument< decltype(ofmsv_dim_283) > ( ofmsv_dim_283, "ofmsv_dim_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18461:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_283 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_283) > (ofmsv_size_283)) __ci5227__ = adf::frontend::instrument< decltype(ofmsv_size_283) > ( ofmsv_size_283, "ofmsv_size_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18462:1", nullptr, ""); +uint32_t ofm_repetition_283 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_283) > (ofm_repetition_283)) __ci5228__ = adf::frontend::instrument< decltype(ofm_repetition_283) > ( ofm_repetition_283, "ofm_repetition_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18463:1", nullptr, ""); +bool has_l1_read_access_pattern_283 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_283) > (has_l1_read_access_pattern_283)) __ci5229__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_283) > ( has_l1_read_access_pattern_283, "has_l1_read_access_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18464:1", nullptr, ""); + +std::vector l1_read_pattern_283 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_283) > (l1_read_pattern_283)) __ci5230__ = adf::frontend::instrument< decltype(l1_read_pattern_283) > ( l1_read_pattern_283, "l1_read_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18466:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_283 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_283) > (ofm_pattern_283)) __ci5231__ = adf::frontend::instrument< decltype(ofm_pattern_283) > ( ofm_pattern_283, "ofm_pattern_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18468:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_284 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_dim_284) > (ifm_dim_284)) __ci5232__ = adf::frontend::instrument< decltype(ifm_dim_284) > ( ifm_dim_284, "ifm_dim_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18497:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_284 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_bound_284) > (ifm_bound_284)) __ci5233__ = adf::frontend::instrument< decltype(ifm_bound_284) > ( ifm_bound_284, "ifm_bound_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18498:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_284 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_284) > (ifmsv_dim_284)) __ci5234__ = adf::frontend::instrument< decltype(ifmsv_dim_284) > ( ifmsv_dim_284, "ifmsv_dim_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18499:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_284 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_284) > (ifmsv_size_284)) __ci5235__ = adf::frontend::instrument< decltype(ifmsv_size_284) > ( ifmsv_size_284, "ifmsv_size_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18500:1", nullptr, ""); +uint32_t kernel_iter_284 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_284) > (kernel_iter_284)) __ci5236__ = adf::frontend::instrument< decltype(kernel_iter_284) > ( kernel_iter_284, "kernel_iter_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18501:1", nullptr, ""); +bool has_l1_write_access_pattern_284 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_284) > (has_l1_write_access_pattern_284)) __ci5237__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_284) > ( has_l1_write_access_pattern_284, "has_l1_write_access_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18502:1", nullptr, ""); +std::vector l1_write_pattern_284 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_284) > (l1_write_pattern_284)) __ci5238__ = adf::frontend::instrument< decltype(l1_write_pattern_284) > ( l1_write_pattern_284, "l1_write_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18503:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_284 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_284) > (ifm_pattern_284)) __ci5239__ = adf::frontend::instrument< decltype(ifm_pattern_284) > ( ifm_pattern_284, "ifm_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18504:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_284 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_dim_284) > (ifm2_dim_284)) __ci5240__ = adf::frontend::instrument< decltype(ifm2_dim_284) > ( ifm2_dim_284, "ifm2_dim_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18519:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_284 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_bound_284) > (ifm2_bound_284)) __ci5241__ = adf::frontend::instrument< decltype(ifm2_bound_284) > ( ifm2_bound_284, "ifm2_bound_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18520:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_284 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_284) > (ifm2sv_dim_284)) __ci5242__ = adf::frontend::instrument< decltype(ifm2sv_dim_284) > ( ifm2sv_dim_284, "ifm2sv_dim_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18521:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_284 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_284) > (ifm2sv_size_284)) __ci5243__ = adf::frontend::instrument< decltype(ifm2sv_size_284) > ( ifm2sv_size_284, "ifm2sv_size_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18522:1", nullptr, ""); +std::vector> ifm2_pattern_284 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_284) > (ifm2_pattern_284)) __ci5244__ = adf::frontend::instrument< decltype(ifm2_pattern_284) > ( ifm2_pattern_284, "ifm2_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18523:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_284 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_284) > (wtssv_size_284)) __ci5245__ = adf::frontend::instrument< decltype(wtssv_size_284) > ( wtssv_size_284, "wtssv_size_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18538:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_284 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_284) > (has_l1_wts_write_access_pattern_284)) __ci5246__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_284) > ( has_l1_wts_write_access_pattern_284, "has_l1_wts_write_access_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18539:1", nullptr, ""); +std::vector l1_wts_write_pattern_284 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_284) > (l1_wts_write_pattern_284)) __ci5247__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_284) > ( l1_wts_write_pattern_284, "l1_wts_write_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18540:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_284 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_284) > (wts_pattern_284)) __ci5248__ = adf::frontend::instrument< decltype(wts_pattern_284) > ( wts_pattern_284, "wts_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18541:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_284 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_284) > (ofm_dim_284)) __ci5249__ = adf::frontend::instrument< decltype(ofm_dim_284) > ( ofm_dim_284, "ofm_dim_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18544:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_284 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_284) > (ofm_bound_284)) __ci5250__ = adf::frontend::instrument< decltype(ofm_bound_284) > ( ofm_bound_284, "ofm_bound_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18545:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_284 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_284) > (ofmsv_dim_284)) __ci5251__ = adf::frontend::instrument< decltype(ofmsv_dim_284) > ( ofmsv_dim_284, "ofmsv_dim_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18546:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_284 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_284) > (ofmsv_size_284)) __ci5252__ = adf::frontend::instrument< decltype(ofmsv_size_284) > ( ofmsv_size_284, "ofmsv_size_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18547:1", nullptr, ""); +uint32_t ofm_repetition_284 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_284) > (ofm_repetition_284)) __ci5253__ = adf::frontend::instrument< decltype(ofm_repetition_284) > ( ofm_repetition_284, "ofm_repetition_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18548:1", nullptr, ""); +bool has_l1_read_access_pattern_284 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_284) > (has_l1_read_access_pattern_284)) __ci5254__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_284) > ( has_l1_read_access_pattern_284, "has_l1_read_access_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18549:1", nullptr, ""); + +std::vector l1_read_pattern_284 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_284) > (l1_read_pattern_284)) __ci5255__ = adf::frontend::instrument< decltype(l1_read_pattern_284) > ( l1_read_pattern_284, "l1_read_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18551:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_284 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_284) > (ofm_pattern_284)) __ci5256__ = adf::frontend::instrument< decltype(ofm_pattern_284) > ( ofm_pattern_284, "ofm_pattern_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18553:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_286 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_dim_286) > (ifm_dim_286)) __ci5257__ = adf::frontend::instrument< decltype(ifm_dim_286) > ( ifm_dim_286, "ifm_dim_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18582:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_286 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_bound_286) > (ifm_bound_286)) __ci5258__ = adf::frontend::instrument< decltype(ifm_bound_286) > ( ifm_bound_286, "ifm_bound_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18583:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_286 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_286) > (ifmsv_dim_286)) __ci5259__ = adf::frontend::instrument< decltype(ifmsv_dim_286) > ( ifmsv_dim_286, "ifmsv_dim_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18584:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_286 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_286) > (ifmsv_size_286)) __ci5260__ = adf::frontend::instrument< decltype(ifmsv_size_286) > ( ifmsv_size_286, "ifmsv_size_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18585:1", nullptr, ""); +uint32_t kernel_iter_286 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_286) > (kernel_iter_286)) __ci5261__ = adf::frontend::instrument< decltype(kernel_iter_286) > ( kernel_iter_286, "kernel_iter_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18586:1", nullptr, ""); +bool has_l1_write_access_pattern_286 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_286) > (has_l1_write_access_pattern_286)) __ci5262__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_286) > ( has_l1_write_access_pattern_286, "has_l1_write_access_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18587:1", nullptr, ""); +std::vector l1_write_pattern_286 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_286) > (l1_write_pattern_286)) __ci5263__ = adf::frontend::instrument< decltype(l1_write_pattern_286) > ( l1_write_pattern_286, "l1_write_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18588:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_286 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_286) > (ifm_pattern_286)) __ci5264__ = adf::frontend::instrument< decltype(ifm_pattern_286) > ( ifm_pattern_286, "ifm_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18589:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_286 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_dim_286) > (ifm2_dim_286)) __ci5265__ = adf::frontend::instrument< decltype(ifm2_dim_286) > ( ifm2_dim_286, "ifm2_dim_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18604:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_286 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_bound_286) > (ifm2_bound_286)) __ci5266__ = adf::frontend::instrument< decltype(ifm2_bound_286) > ( ifm2_bound_286, "ifm2_bound_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18605:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_286 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_286) > (ifm2sv_dim_286)) __ci5267__ = adf::frontend::instrument< decltype(ifm2sv_dim_286) > ( ifm2sv_dim_286, "ifm2sv_dim_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18606:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_286 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_286) > (ifm2sv_size_286)) __ci5268__ = adf::frontend::instrument< decltype(ifm2sv_size_286) > ( ifm2sv_size_286, "ifm2sv_size_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18607:1", nullptr, ""); +std::vector> ifm2_pattern_286 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_286) > (ifm2_pattern_286)) __ci5269__ = adf::frontend::instrument< decltype(ifm2_pattern_286) > ( ifm2_pattern_286, "ifm2_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18608:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_286 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_286) > (wtssv_size_286)) __ci5270__ = adf::frontend::instrument< decltype(wtssv_size_286) > ( wtssv_size_286, "wtssv_size_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18623:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_286 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_286) > (has_l1_wts_write_access_pattern_286)) __ci5271__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_286) > ( has_l1_wts_write_access_pattern_286, "has_l1_wts_write_access_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18624:1", nullptr, ""); +std::vector l1_wts_write_pattern_286 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_286) > (l1_wts_write_pattern_286)) __ci5272__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_286) > ( l1_wts_write_pattern_286, "l1_wts_write_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18625:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_286 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_286) > (wts_pattern_286)) __ci5273__ = adf::frontend::instrument< decltype(wts_pattern_286) > ( wts_pattern_286, "wts_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18626:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_286 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_286) > (ofm_dim_286)) __ci5274__ = adf::frontend::instrument< decltype(ofm_dim_286) > ( ofm_dim_286, "ofm_dim_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18629:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_286 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_286) > (ofm_bound_286)) __ci5275__ = adf::frontend::instrument< decltype(ofm_bound_286) > ( ofm_bound_286, "ofm_bound_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18630:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_286 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_286) > (ofmsv_dim_286)) __ci5276__ = adf::frontend::instrument< decltype(ofmsv_dim_286) > ( ofmsv_dim_286, "ofmsv_dim_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18631:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_286 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_286) > (ofmsv_size_286)) __ci5277__ = adf::frontend::instrument< decltype(ofmsv_size_286) > ( ofmsv_size_286, "ofmsv_size_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18632:1", nullptr, ""); +uint32_t ofm_repetition_286 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_286) > (ofm_repetition_286)) __ci5278__ = adf::frontend::instrument< decltype(ofm_repetition_286) > ( ofm_repetition_286, "ofm_repetition_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18633:1", nullptr, ""); +bool has_l1_read_access_pattern_286 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_286) > (has_l1_read_access_pattern_286)) __ci5279__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_286) > ( has_l1_read_access_pattern_286, "has_l1_read_access_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18634:1", nullptr, ""); + +std::vector l1_read_pattern_286 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_286) > (l1_read_pattern_286)) __ci5280__ = adf::frontend::instrument< decltype(l1_read_pattern_286) > ( l1_read_pattern_286, "l1_read_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18636:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_286 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_286) > (ofm_pattern_286)) __ci5281__ = adf::frontend::instrument< decltype(ofm_pattern_286) > ( ofm_pattern_286, "ofm_pattern_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18638:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_288 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ifm_dim_288) > (ifm_dim_288)) __ci5282__ = adf::frontend::instrument< decltype(ifm_dim_288) > ( ifm_dim_288, "ifm_dim_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18667:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_288 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ifm_bound_288) > (ifm_bound_288)) __ci5283__ = adf::frontend::instrument< decltype(ifm_bound_288) > ( ifm_bound_288, "ifm_bound_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18668:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_288 = {8, 34, 2, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_288) > (ifmsv_dim_288)) __ci5284__ = adf::frontend::instrument< decltype(ifmsv_dim_288) > ( ifmsv_dim_288, "ifmsv_dim_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18669:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_288 = 3264; decltype(adf::frontend::instrument< decltype(ifmsv_size_288) > (ifmsv_size_288)) __ci5285__ = adf::frontend::instrument< decltype(ifmsv_size_288) > ( ifmsv_size_288, "ifmsv_size_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18670:1", nullptr, ""); +uint32_t kernel_iter_288 = 60; decltype(adf::frontend::instrument< decltype(kernel_iter_288) > (kernel_iter_288)) __ci5286__ = adf::frontend::instrument< decltype(kernel_iter_288) > ( kernel_iter_288, "kernel_iter_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18671:1", nullptr, ""); +bool has_l1_write_access_pattern_288 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_288) > (has_l1_write_access_pattern_288)) __ci5287__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_288) > ( has_l1_write_access_pattern_288, "has_l1_write_access_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18672:1", nullptr, ""); +std::vector l1_write_pattern_288 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_288) > (l1_write_pattern_288)) __ci5288__ = adf::frontend::instrument< decltype(l1_write_pattern_288) > ( l1_write_pattern_288, "l1_write_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18673:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_288 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 34, 2, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 2, .wrap = 2}, {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_288) > (ifm_pattern_288)) __ci5289__ = adf::frontend::instrument< decltype(ifm_pattern_288) > ( ifm_pattern_288, "ifm_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18674:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_288 = {9472}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_288) > (wts_ddr_dim_288)) __ci5290__ = adf::frontend::instrument< decltype(wts_ddr_dim_288) > ( wts_ddr_dim_288, "wts_ddr_dim_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18697:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_288 = {9472}; decltype(adf::frontend::instrument< decltype(wts_dim_288) > (wts_dim_288)) __ci5291__ = adf::frontend::instrument< decltype(wts_dim_288) > ( wts_dim_288, "wts_dim_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18698:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_288 = {1184}; decltype(adf::frontend::instrument< decltype(wtssv_dim_288) > (wtssv_dim_288)) __ci5292__ = adf::frontend::instrument< decltype(wtssv_dim_288) > ( wtssv_dim_288, "wtssv_dim_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18699:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_288 = 1184; decltype(adf::frontend::instrument< decltype(wtssv_size_288) > (wtssv_size_288)) __ci5293__ = adf::frontend::instrument< decltype(wtssv_size_288) > ( wtssv_size_288, "wtssv_size_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18700:1", nullptr, ""); +uint32_t wts_repetition_288 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_288) > (wts_repetition_288)) __ci5294__ = adf::frontend::instrument< decltype(wts_repetition_288) > ( wts_repetition_288, "wts_repetition_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18701:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_288 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_288) > (has_l1_wts_write_access_pattern_288)) __ci5295__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_288) > ( has_l1_wts_write_access_pattern_288, "has_l1_wts_write_access_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18702:1", nullptr, ""); +std::vector l1_wts_write_pattern_288 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_288) > (l1_wts_write_pattern_288)) __ci5296__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_288) > ( l1_wts_write_pattern_288, "l1_wts_write_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18703:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_288 = { +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2368, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 1184, .wrap = 2} }, .packet_port_id = -1, .repetition = 30, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_288) > (wts_pattern_288)) __ci5297__ = adf::frontend::instrument< decltype(wts_pattern_288) > ( wts_pattern_288, "wts_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18704:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_288[] = { +{ + tiling({.buffer_dimension = {9472, 1}, .tiling_dimension = {4736, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {9472, 1}, .tiling_dimension = {4736, 1}, .offset = {4736, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_288) > (wts_ddr_read_pattern_288)) __ci5298__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_288) > ( wts_ddr_read_pattern_288, "wts_ddr_read_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18719:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_288[] = { +{ + tiling({.buffer_dimension = {9472}, .tiling_dimension = {4736}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {9472}, .tiling_dimension = {4736}, .offset = {4736}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_288) > (wts_ddr_write_pattern_288)) __ci5299__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_288) > ( wts_ddr_write_pattern_288, "wts_ddr_write_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18726:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_288 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_288) > (ofm_dim_288)) __ci5300__ = adf::frontend::instrument< decltype(ofm_dim_288) > ( ofm_dim_288, "ofm_dim_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18735:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_288 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_288) > (ofm_bound_288)) __ci5301__ = adf::frontend::instrument< decltype(ofm_bound_288) > ( ofm_bound_288, "ofm_bound_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18736:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_288 = {8, 32, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_288) > (ofmsv_dim_288)) __ci5302__ = adf::frontend::instrument< decltype(ofmsv_dim_288) > ( ofmsv_dim_288, "ofmsv_dim_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18737:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_288 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_288) > (ofmsv_size_288)) __ci5303__ = adf::frontend::instrument< decltype(ofmsv_size_288) > ( ofmsv_size_288, "ofmsv_size_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18738:1", nullptr, ""); +uint32_t ofm_repetition_288 = 2; decltype(adf::frontend::instrument< decltype(ofm_repetition_288) > (ofm_repetition_288)) __ci5304__ = adf::frontend::instrument< decltype(ofm_repetition_288) > ( ofm_repetition_288, "ofm_repetition_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18739:1", nullptr, ""); +bool has_l1_read_access_pattern_288 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_288) > (has_l1_read_access_pattern_288)) __ci5305__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_288) > ( has_l1_read_access_pattern_288, "has_l1_read_access_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18740:1", nullptr, ""); + +std::vector l1_read_pattern_288 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_288) > (l1_read_pattern_288)) __ci5306__ = adf::frontend::instrument< decltype(l1_read_pattern_288) > ( l1_read_pattern_288, "l1_read_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18742:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_288 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 32, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 5}, {.dimension = 3, .stride = 16, .wrap = 2} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_288) > (ofm_pattern_288)) __ci5307__ = adf::frontend::instrument< decltype(ofm_pattern_288) > ( ofm_pattern_288, "ofm_pattern_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18744:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_289 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_dim_289) > (ifm_dim_289)) __ci5308__ = adf::frontend::instrument< decltype(ifm_dim_289) > ( ifm_dim_289, "ifm_dim_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18773:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_289 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ifm_bound_289) > (ifm_bound_289)) __ci5309__ = adf::frontend::instrument< decltype(ifm_bound_289) > ( ifm_bound_289, "ifm_bound_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18774:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_289 = {8, 8, 1, 23}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_289) > (ifmsv_dim_289)) __ci5310__ = adf::frontend::instrument< decltype(ifmsv_dim_289) > ( ifmsv_dim_289, "ifmsv_dim_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18775:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_289 = 5888; decltype(adf::frontend::instrument< decltype(ifmsv_size_289) > (ifmsv_size_289)) __ci5311__ = adf::frontend::instrument< decltype(ifmsv_size_289) > ( ifmsv_size_289, "ifmsv_size_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18776:1", nullptr, ""); +uint32_t kernel_iter_289 = 20; decltype(adf::frontend::instrument< decltype(kernel_iter_289) > (kernel_iter_289)) __ci5312__ = adf::frontend::instrument< decltype(kernel_iter_289) > ( kernel_iter_289, "kernel_iter_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18777:1", nullptr, ""); +bool has_l1_write_access_pattern_289 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_289) > (has_l1_write_access_pattern_289)) __ci5313__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_289) > ( has_l1_write_access_pattern_289, "has_l1_write_access_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18778:1", nullptr, ""); +std::vector l1_write_pattern_289 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_289) > (l1_write_pattern_289)) __ci5314__ = adf::frontend::instrument< decltype(l1_write_pattern_289) > ( l1_write_pattern_289, "l1_write_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18779:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_289 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 23}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 46}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 69}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {8, 160, 2, 90}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_289) > (ifm_pattern_289)) __ci5315__ = adf::frontend::instrument< decltype(ifm_pattern_289) > ( ifm_pattern_289, "ifm_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18780:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_289 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_289) > (wtssv_size_289)) __ci5316__ = adf::frontend::instrument< decltype(wtssv_size_289) > ( wtssv_size_289, "wtssv_size_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18795:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_289 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_289) > (has_l1_wts_write_access_pattern_289)) __ci5317__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_289) > ( has_l1_wts_write_access_pattern_289, "has_l1_wts_write_access_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18796:1", nullptr, ""); +std::vector l1_wts_write_pattern_289 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_289) > (l1_wts_write_pattern_289)) __ci5318__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_289) > ( l1_wts_write_pattern_289, "l1_wts_write_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18797:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_289 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_289) > (wts_pattern_289)) __ci5319__ = adf::frontend::instrument< decltype(wts_pattern_289) > ( wts_pattern_289, "wts_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18798:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_289 = {8, 160, 4, 92}; decltype(adf::frontend::instrument< decltype(ofm_dim_289) > (ofm_dim_289)) __ci5320__ = adf::frontend::instrument< decltype(ofm_dim_289) > ( ofm_dim_289, "ofm_dim_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18801:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_289 = {8, 160, 2, 90}; decltype(adf::frontend::instrument< decltype(ofm_bound_289) > (ofm_bound_289)) __ci5321__ = adf::frontend::instrument< decltype(ofm_bound_289) > ( ofm_bound_289, "ofm_bound_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18802:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_289 = {8, 8, 1, 23}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_289) > (ofmsv_dim_289)) __ci5322__ = adf::frontend::instrument< decltype(ofmsv_dim_289) > ( ofmsv_dim_289, "ofmsv_dim_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18803:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_289 = 1472; decltype(adf::frontend::instrument< decltype(ofmsv_size_289) > (ofmsv_size_289)) __ci5323__ = adf::frontend::instrument< decltype(ofmsv_size_289) > ( ofmsv_size_289, "ofmsv_size_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18804:1", nullptr, ""); +uint32_t ofm_repetition_289 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_289) > (ofm_repetition_289)) __ci5324__ = adf::frontend::instrument< decltype(ofm_repetition_289) > ( ofm_repetition_289, "ofm_repetition_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18805:1", nullptr, ""); +bool has_l1_read_access_pattern_289 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_289) > (has_l1_read_access_pattern_289)) __ci5325__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_289) > ( has_l1_read_access_pattern_289, "has_l1_read_access_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18806:1", nullptr, ""); + +std::vector l1_read_pattern_289 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_289) > (l1_read_pattern_289)) __ci5326__ = adf::frontend::instrument< decltype(l1_read_pattern_289) > ( l1_read_pattern_289, "l1_read_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18808:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_289 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 23}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 46}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 0, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 1, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 2, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 8, 1, 23}, .offset = {0, 0, 3, 69}, .tile_traversal = { {.dimension = 1, .stride = 8, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_289) > (ofm_pattern_289)) __ci5327__ = adf::frontend::instrument< decltype(ofm_pattern_289) > ( ofm_pattern_289, "ofm_pattern_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18810:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_290 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_dim_290) > (ifm_dim_290)) __ci5328__ = adf::frontend::instrument< decltype(ifm_dim_290) > ( ifm_dim_290, "ifm_dim_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18839:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_290 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_bound_290) > (ifm_bound_290)) __ci5329__ = adf::frontend::instrument< decltype(ifm_bound_290) > ( ifm_bound_290, "ifm_bound_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18840:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_290 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_290) > (ifmsv_dim_290)) __ci5330__ = adf::frontend::instrument< decltype(ifmsv_dim_290) > ( ifmsv_dim_290, "ifmsv_dim_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18841:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_290 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_290) > (ifmsv_size_290)) __ci5331__ = adf::frontend::instrument< decltype(ifmsv_size_290) > ( ifmsv_size_290, "ifmsv_size_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18842:1", nullptr, ""); +uint32_t kernel_iter_290 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_290) > (kernel_iter_290)) __ci5332__ = adf::frontend::instrument< decltype(kernel_iter_290) > ( kernel_iter_290, "kernel_iter_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18843:1", nullptr, ""); +bool has_l1_write_access_pattern_290 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_290) > (has_l1_write_access_pattern_290)) __ci5333__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_290) > ( has_l1_write_access_pattern_290, "has_l1_write_access_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18844:1", nullptr, ""); +std::vector l1_write_pattern_290 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_290) > (l1_write_pattern_290)) __ci5334__ = adf::frontend::instrument< decltype(l1_write_pattern_290) > ( l1_write_pattern_290, "l1_write_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18845:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_290 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_290) > (ifm_pattern_290)) __ci5335__ = adf::frontend::instrument< decltype(ifm_pattern_290) > ( ifm_pattern_290, "ifm_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18846:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_290 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_dim_290) > (ifm2_dim_290)) __ci5336__ = adf::frontend::instrument< decltype(ifm2_dim_290) > ( ifm2_dim_290, "ifm2_dim_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18861:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_290 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_bound_290) > (ifm2_bound_290)) __ci5337__ = adf::frontend::instrument< decltype(ifm2_bound_290) > ( ifm2_bound_290, "ifm2_bound_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18862:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_290 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_290) > (ifm2sv_dim_290)) __ci5338__ = adf::frontend::instrument< decltype(ifm2sv_dim_290) > ( ifm2sv_dim_290, "ifm2sv_dim_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18863:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_290 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_290) > (ifm2sv_size_290)) __ci5339__ = adf::frontend::instrument< decltype(ifm2sv_size_290) > ( ifm2sv_size_290, "ifm2sv_size_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18864:1", nullptr, ""); +std::vector> ifm2_pattern_290 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_290) > (ifm2_pattern_290)) __ci5340__ = adf::frontend::instrument< decltype(ifm2_pattern_290) > ( ifm2_pattern_290, "ifm2_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18865:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_290 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_290) > (wtssv_size_290)) __ci5341__ = adf::frontend::instrument< decltype(wtssv_size_290) > ( wtssv_size_290, "wtssv_size_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18880:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_290 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_290) > (has_l1_wts_write_access_pattern_290)) __ci5342__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_290) > ( has_l1_wts_write_access_pattern_290, "has_l1_wts_write_access_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18881:1", nullptr, ""); +std::vector l1_wts_write_pattern_290 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_290) > (l1_wts_write_pattern_290)) __ci5343__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_290) > ( l1_wts_write_pattern_290, "l1_wts_write_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18882:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_290 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_290) > (wts_pattern_290)) __ci5344__ = adf::frontend::instrument< decltype(wts_pattern_290) > ( wts_pattern_290, "wts_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18883:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_290 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_290) > (ofm_dim_290)) __ci5345__ = adf::frontend::instrument< decltype(ofm_dim_290) > ( ofm_dim_290, "ofm_dim_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18886:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_290 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_290) > (ofm_bound_290)) __ci5346__ = adf::frontend::instrument< decltype(ofm_bound_290) > ( ofm_bound_290, "ofm_bound_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18887:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_290 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_290) > (ofmsv_dim_290)) __ci5347__ = adf::frontend::instrument< decltype(ofmsv_dim_290) > ( ofmsv_dim_290, "ofmsv_dim_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18888:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_290 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_290) > (ofmsv_size_290)) __ci5348__ = adf::frontend::instrument< decltype(ofmsv_size_290) > ( ofmsv_size_290, "ofmsv_size_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18889:1", nullptr, ""); +uint32_t ofm_repetition_290 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_290) > (ofm_repetition_290)) __ci5349__ = adf::frontend::instrument< decltype(ofm_repetition_290) > ( ofm_repetition_290, "ofm_repetition_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18890:1", nullptr, ""); +bool has_l1_read_access_pattern_290 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_290) > (has_l1_read_access_pattern_290)) __ci5350__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_290) > ( has_l1_read_access_pattern_290, "has_l1_read_access_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18891:1", nullptr, ""); + +std::vector l1_read_pattern_290 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_290) > (l1_read_pattern_290)) __ci5351__ = adf::frontend::instrument< decltype(l1_read_pattern_290) > ( l1_read_pattern_290, "l1_read_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18893:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_290 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_290) > (ofm_pattern_290)) __ci5352__ = adf::frontend::instrument< decltype(ofm_pattern_290) > ( ofm_pattern_290, "ofm_pattern_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18895:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_291 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_dim_291) > (ifm_dim_291)) __ci5353__ = adf::frontend::instrument< decltype(ifm_dim_291) > ( ifm_dim_291, "ifm_dim_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18924:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_291 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm_bound_291) > (ifm_bound_291)) __ci5354__ = adf::frontend::instrument< decltype(ifm_bound_291) > ( ifm_bound_291, "ifm_bound_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18925:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_291 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_291) > (ifmsv_dim_291)) __ci5355__ = adf::frontend::instrument< decltype(ifmsv_dim_291) > ( ifmsv_dim_291, "ifmsv_dim_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18926:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_291 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_291) > (ifmsv_size_291)) __ci5356__ = adf::frontend::instrument< decltype(ifmsv_size_291) > ( ifmsv_size_291, "ifmsv_size_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18927:1", nullptr, ""); +uint32_t kernel_iter_291 = 30; decltype(adf::frontend::instrument< decltype(kernel_iter_291) > (kernel_iter_291)) __ci5357__ = adf::frontend::instrument< decltype(kernel_iter_291) > ( kernel_iter_291, "kernel_iter_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18928:1", nullptr, ""); +bool has_l1_write_access_pattern_291 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_291) > (has_l1_write_access_pattern_291)) __ci5358__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_291) > ( has_l1_write_access_pattern_291, "has_l1_write_access_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18929:1", nullptr, ""); +std::vector l1_write_pattern_291 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_291) > (l1_write_pattern_291)) __ci5359__ = adf::frontend::instrument< decltype(l1_write_pattern_291) > ( l1_write_pattern_291, "l1_write_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18930:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_291 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_291) > (ifm_pattern_291)) __ci5360__ = adf::frontend::instrument< decltype(ifm_pattern_291) > ( ifm_pattern_291, "ifm_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18931:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_291 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_dim_291) > (ifm2_dim_291)) __ci5361__ = adf::frontend::instrument< decltype(ifm2_dim_291) > ( ifm2_dim_291, "ifm2_dim_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18946:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_291 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ifm2_bound_291) > (ifm2_bound_291)) __ci5362__ = adf::frontend::instrument< decltype(ifm2_bound_291) > ( ifm2_bound_291, "ifm2_bound_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18947:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_291 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_291) > (ifm2sv_dim_291)) __ci5363__ = adf::frontend::instrument< decltype(ifm2sv_dim_291) > ( ifm2sv_dim_291, "ifm2sv_dim_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18948:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_291 = 4096; decltype(adf::frontend::instrument< decltype(ifm2sv_size_291) > (ifm2sv_size_291)) __ci5364__ = adf::frontend::instrument< decltype(ifm2sv_size_291) > ( ifm2sv_size_291, "ifm2sv_size_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18949:1", nullptr, ""); +std::vector> ifm2_pattern_291 = { +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_291) > (ifm2_pattern_291)) __ci5365__ = adf::frontend::instrument< decltype(ifm2_pattern_291) > ( ifm2_pattern_291, "ifm2_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18950:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_291 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_291) > (wtssv_size_291)) __ci5366__ = adf::frontend::instrument< decltype(wtssv_size_291) > ( wtssv_size_291, "wtssv_size_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18965:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_291 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_291) > (has_l1_wts_write_access_pattern_291)) __ci5367__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_291) > ( has_l1_wts_write_access_pattern_291, "has_l1_wts_write_access_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18966:1", nullptr, ""); +std::vector l1_wts_write_pattern_291 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_291) > (l1_wts_write_pattern_291)) __ci5368__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_291) > ( l1_wts_write_pattern_291, "l1_wts_write_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18967:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_291 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_291) > (wts_pattern_291)) __ci5369__ = adf::frontend::instrument< decltype(wts_pattern_291) > ( wts_pattern_291, "wts_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18968:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_291 = {8, 160, 4, 32}; decltype(adf::frontend::instrument< decltype(ofm_dim_291) > (ofm_dim_291)) __ci5370__ = adf::frontend::instrument< decltype(ofm_dim_291) > ( ofm_dim_291, "ofm_dim_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18971:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_291 = {8, 160, 2, 30}; decltype(adf::frontend::instrument< decltype(ofm_bound_291) > (ofm_bound_291)) __ci5371__ = adf::frontend::instrument< decltype(ofm_bound_291) > ( ofm_bound_291, "ofm_bound_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18972:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_291 = {8, 16, 1, 8}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_291) > (ofmsv_dim_291)) __ci5372__ = adf::frontend::instrument< decltype(ofmsv_dim_291) > ( ofmsv_dim_291, "ofmsv_dim_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18973:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_291 = 1024; decltype(adf::frontend::instrument< decltype(ofmsv_size_291) > (ofmsv_size_291)) __ci5373__ = adf::frontend::instrument< decltype(ofmsv_size_291) > ( ofmsv_size_291, "ofmsv_size_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18974:1", nullptr, ""); +uint32_t ofm_repetition_291 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_291) > (ofm_repetition_291)) __ci5374__ = adf::frontend::instrument< decltype(ofm_repetition_291) > ( ofm_repetition_291, "ofm_repetition_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18975:1", nullptr, ""); +bool has_l1_read_access_pattern_291 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_291) > (has_l1_read_access_pattern_291)) __ci5375__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_291) > ( has_l1_read_access_pattern_291, "has_l1_read_access_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18976:1", nullptr, ""); + +std::vector l1_read_pattern_291 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_291) > (l1_read_pattern_291)) __ci5376__ = adf::frontend::instrument< decltype(l1_read_pattern_291) > ( l1_read_pattern_291, "l1_read_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18978:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_291 = { +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 16}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 0, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 1, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 2, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 16, 1, 8}, .offset = {0, 0, 3, 24}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_291) > (ofm_pattern_291)) __ci5377__ = adf::frontend::instrument< decltype(ofm_pattern_291) > ( ofm_pattern_291, "ofm_pattern_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:18980:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_295 = {8, 320, 5, 17}; decltype(adf::frontend::instrument< decltype(ifm_dim_295) > (ifm_dim_295)) __ci5378__ = adf::frontend::instrument< decltype(ifm_dim_295) > ( ifm_dim_295, "ifm_dim_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19009:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_295 = {8, 320, 5, 17}; decltype(adf::frontend::instrument< decltype(ifm_bound_295) > (ifm_bound_295)) __ci5379__ = adf::frontend::instrument< decltype(ifm_bound_295) > ( ifm_bound_295, "ifm_bound_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19010:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_295 = {8, 66, 1, 6}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_295) > (ifmsv_dim_295)) __ci5380__ = adf::frontend::instrument< decltype(ifmsv_dim_295) > ( ifmsv_dim_295, "ifmsv_dim_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19011:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_295 = 3168; decltype(adf::frontend::instrument< decltype(ifmsv_size_295) > (ifmsv_size_295)) __ci5381__ = adf::frontend::instrument< decltype(ifmsv_size_295) > ( ifmsv_size_295, "ifmsv_size_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19012:1", nullptr, ""); +uint32_t kernel_iter_295 = 300; decltype(adf::frontend::instrument< decltype(kernel_iter_295) > (kernel_iter_295)) __ci5382__ = adf::frontend::instrument< decltype(kernel_iter_295) > ( kernel_iter_295, "kernel_iter_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19013:1", nullptr, ""); +bool has_l1_write_access_pattern_295 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_295) > (has_l1_write_access_pattern_295)) __ci5383__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_295) > ( has_l1_write_access_pattern_295, "has_l1_write_access_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19014:1", nullptr, ""); +std::vector l1_write_pattern_295 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_295) > (l1_write_pattern_295)) __ci5384__ = adf::frontend::instrument< decltype(l1_write_pattern_295) > ( l1_write_pattern_295, "l1_write_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19015:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_295 = { +{ + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 9}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 10}), + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 11}) +}, +{ + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 3}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 9}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 10}), + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 11}) +}, +{ + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 7}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 9}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 10}), + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 8}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 11}) +}, +{ + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 11}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 9}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 10}), + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 66, 1, 6}, .offset = {0, -1, 0, 12}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 5}, {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 11}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_295) > (ifm_pattern_295)) __ci5385__ = adf::frontend::instrument< decltype(ifm_pattern_295) > ( ifm_pattern_295, "ifm_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19016:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_295 = {12160}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_295) > (wts_ddr_dim_295)) __ci5386__ = adf::frontend::instrument< decltype(wts_ddr_dim_295) > ( wts_ddr_dim_295, "wts_ddr_dim_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19075:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_295 = {12160}; decltype(adf::frontend::instrument< decltype(wts_dim_295) > (wts_dim_295)) __ci5387__ = adf::frontend::instrument< decltype(wts_dim_295) > ( wts_dim_295, "wts_dim_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19076:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_295 = {608}; decltype(adf::frontend::instrument< decltype(wtssv_dim_295) > (wtssv_dim_295)) __ci5388__ = adf::frontend::instrument< decltype(wtssv_dim_295) > ( wtssv_dim_295, "wtssv_dim_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19077:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_295 = 608; decltype(adf::frontend::instrument< decltype(wtssv_size_295) > (wtssv_size_295)) __ci5389__ = adf::frontend::instrument< decltype(wtssv_size_295) > ( wtssv_size_295, "wtssv_size_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19078:1", nullptr, ""); +uint32_t wts_repetition_295 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_295) > (wts_repetition_295)) __ci5390__ = adf::frontend::instrument< decltype(wts_repetition_295) > ( wts_repetition_295, "wts_repetition_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19079:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_295 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_295) > (has_l1_wts_write_access_pattern_295)) __ci5391__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_295) > ( has_l1_wts_write_access_pattern_295, "has_l1_wts_write_access_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19080:1", nullptr, ""); +std::vector l1_wts_write_pattern_295 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_295) > (l1_wts_write_pattern_295)) __ci5392__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_295) > ( l1_wts_write_pattern_295, "l1_wts_write_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19081:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_295 = { +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 0}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 1}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 2}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {3040, 4}, .tiling_dimension = {608, 1}, .offset = {0, 3}, .tile_traversal = { {.dimension = 0, .stride = 608, .wrap = 5} }, .packet_port_id = -1, .repetition = 60, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_295) > (wts_pattern_295)) __ci5393__ = adf::frontend::instrument< decltype(wts_pattern_295) > ( wts_pattern_295, "wts_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19082:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_295[] = { +{ + tiling({.buffer_dimension = {12160, 1}, .tiling_dimension = {6080, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12160, 1}, .tiling_dimension = {6080, 1}, .offset = {6080, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_295) > (wts_ddr_read_pattern_295)) __ci5394__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_295) > ( wts_ddr_read_pattern_295, "wts_ddr_read_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19097:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_295[] = { +{ + tiling({.buffer_dimension = {12160}, .tiling_dimension = {6080}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {12160}, .tiling_dimension = {6080}, .offset = {6080}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_295) > (wts_ddr_write_pattern_295)) __ci5395__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_295) > ( wts_ddr_write_pattern_295, "wts_ddr_write_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19104:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_295 = {8, 320, 4, 16}; decltype(adf::frontend::instrument< decltype(ofm_dim_295) > (ofm_dim_295)) __ci5396__ = adf::frontend::instrument< decltype(ofm_dim_295) > ( ofm_dim_295, "ofm_dim_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19113:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_295 = {8, 320, 2, 15}; decltype(adf::frontend::instrument< decltype(ofm_bound_295) > (ofm_bound_295)) __ci5397__ = adf::frontend::instrument< decltype(ofm_bound_295) > ( ofm_bound_295, "ofm_bound_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19114:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_295 = {8, 64, 1, 4}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_295) > (ofmsv_dim_295)) __ci5398__ = adf::frontend::instrument< decltype(ofmsv_dim_295) > ( ofmsv_dim_295, "ofmsv_dim_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19115:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_295 = 2048; decltype(adf::frontend::instrument< decltype(ofmsv_size_295) > (ofmsv_size_295)) __ci5399__ = adf::frontend::instrument< decltype(ofmsv_size_295) > ( ofmsv_size_295, "ofmsv_size_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19116:1", nullptr, ""); +uint32_t ofm_repetition_295 = 5; decltype(adf::frontend::instrument< decltype(ofm_repetition_295) > (ofm_repetition_295)) __ci5400__ = adf::frontend::instrument< decltype(ofm_repetition_295) > ( ofm_repetition_295, "ofm_repetition_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19117:1", nullptr, ""); +bool has_l1_read_access_pattern_295 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_295) > (has_l1_read_access_pattern_295)) __ci5401__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_295) > ( has_l1_read_access_pattern_295, "has_l1_read_access_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19118:1", nullptr, ""); + +std::vector l1_read_pattern_295 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_295) > (l1_read_pattern_295)) __ci5402__ = adf::frontend::instrument< decltype(l1_read_pattern_295) > ( l1_read_pattern_295, "l1_read_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19120:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_295 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 1, 4}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 2, 4}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 3, 4}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 0, 8}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 1, 8}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 2, 8}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 3, 8}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 0, 12}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 1, 12}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 2, 12}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 64, 1, 4}, .offset = {0, 0, 3, 12}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_295) > (ofm_pattern_295)) __ci5403__ = adf::frontend::instrument< decltype(ofm_pattern_295) > ( ofm_pattern_295, "ofm_pattern_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19122:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_296 = {8, 320, 2, 22}; decltype(adf::frontend::instrument< decltype(ifm_dim_296) > (ifm_dim_296)) __ci5404__ = adf::frontend::instrument< decltype(ifm_dim_296) > ( ifm_dim_296, "ifm_dim_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19151:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_296 = {8, 320, 2, 22}; decltype(adf::frontend::instrument< decltype(ifm_bound_296) > (ifm_bound_296)) __ci5405__ = adf::frontend::instrument< decltype(ifm_bound_296) > ( ifm_bound_296, "ifm_bound_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19152:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_296 = {8, 34, 2, 7}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_296) > (ifmsv_dim_296)) __ci5406__ = adf::frontend::instrument< decltype(ifmsv_dim_296) > ( ifmsv_dim_296, "ifmsv_dim_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19153:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_296 = 3808; decltype(adf::frontend::instrument< decltype(ifmsv_size_296) > (ifmsv_size_296)) __ci5407__ = adf::frontend::instrument< decltype(ifmsv_size_296) > ( ifmsv_size_296, "ifmsv_size_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19154:1", nullptr, ""); +uint32_t kernel_iter_296 = 90; decltype(adf::frontend::instrument< decltype(kernel_iter_296) > (kernel_iter_296)) __ci5408__ = adf::frontend::instrument< decltype(kernel_iter_296) > ( kernel_iter_296, "kernel_iter_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19155:1", nullptr, ""); +bool has_l1_write_access_pattern_296 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_296) > (has_l1_write_access_pattern_296)) __ci5409__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_296) > ( has_l1_write_access_pattern_296, "has_l1_write_access_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19156:1", nullptr, ""); +std::vector l1_write_pattern_296 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_296) > (l1_write_pattern_296)) __ci5410__ = adf::frontend::instrument< decltype(l1_write_pattern_296) > ( l1_write_pattern_296, "l1_write_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19157:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_296 = { +{ + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, -1}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}) +}, +{ + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 4}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}) +}, +{ + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 9}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}) +}, +{ + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 14}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 34, 2, 7}, .offset = {0, -1, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_296) > (ifm_pattern_296)) __ci5411__ = adf::frontend::instrument< decltype(ifm_pattern_296) > ( ifm_pattern_296, "ifm_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19158:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_296 = {4736}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_296) > (wts_ddr_dim_296)) __ci5412__ = adf::frontend::instrument< decltype(wts_ddr_dim_296) > ( wts_ddr_dim_296, "wts_ddr_dim_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19205:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_296 = {4736}; decltype(adf::frontend::instrument< decltype(wts_dim_296) > (wts_dim_296)) __ci5413__ = adf::frontend::instrument< decltype(wts_dim_296) > ( wts_dim_296, "wts_dim_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19206:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_296 = {1184}; decltype(adf::frontend::instrument< decltype(wtssv_dim_296) > (wtssv_dim_296)) __ci5414__ = adf::frontend::instrument< decltype(wtssv_dim_296) > ( wtssv_dim_296, "wtssv_dim_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19207:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_296 = 1184; decltype(adf::frontend::instrument< decltype(wtssv_size_296) > (wtssv_size_296)) __ci5415__ = adf::frontend::instrument< decltype(wtssv_size_296) > ( wtssv_size_296, "wtssv_size_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19208:1", nullptr, ""); +uint32_t wts_repetition_296 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_296) > (wts_repetition_296)) __ci5416__ = adf::frontend::instrument< decltype(wts_repetition_296) > ( wts_repetition_296, "wts_repetition_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19209:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_296 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_296) > (has_l1_wts_write_access_pattern_296)) __ci5417__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_296) > ( has_l1_wts_write_access_pattern_296, "has_l1_wts_write_access_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19210:1", nullptr, ""); +std::vector l1_wts_write_pattern_296 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_296) > (l1_wts_write_pattern_296)) __ci5418__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_296) > ( l1_wts_write_pattern_296, "l1_wts_write_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19211:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_296 = { +{ + tiling({.buffer_dimension = {1184, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 90, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1184, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 90, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1184, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 90, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {1184, 4}, .tiling_dimension = {1184, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 90, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_296) > (wts_pattern_296)) __ci5419__ = adf::frontend::instrument< decltype(wts_pattern_296) > ( wts_pattern_296, "wts_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19212:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_296[] = { +{ + tiling({.buffer_dimension = {4736, 1}, .tiling_dimension = {2368, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4736, 1}, .tiling_dimension = {2368, 1}, .offset = {2368, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_296) > (wts_ddr_read_pattern_296)) __ci5420__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_296) > ( wts_ddr_read_pattern_296, "wts_ddr_read_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19227:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_296[] = { +{ + tiling({.buffer_dimension = {4736}, .tiling_dimension = {2368}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {4736}, .tiling_dimension = {2368}, .offset = {2368}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_296) > (wts_ddr_write_pattern_296)) __ci5421__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_296) > ( wts_ddr_write_pattern_296, "wts_ddr_write_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19234:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_296 = {8, 320, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_296) > (ofm_dim_296)) __ci5422__ = adf::frontend::instrument< decltype(ofm_dim_296) > ( ofm_dim_296, "ofm_dim_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19243:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_296 = {8, 320, 2, 20}; decltype(adf::frontend::instrument< decltype(ofm_bound_296) > (ofm_bound_296)) __ci5423__ = adf::frontend::instrument< decltype(ofm_bound_296) > ( ofm_bound_296, "ofm_bound_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19244:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_296 = {8, 32, 1, 5}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_296) > (ofmsv_dim_296)) __ci5424__ = adf::frontend::instrument< decltype(ofmsv_dim_296) > ( ofmsv_dim_296, "ofmsv_dim_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19245:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_296 = 1280; decltype(adf::frontend::instrument< decltype(ofmsv_size_296) > (ofmsv_size_296)) __ci5425__ = adf::frontend::instrument< decltype(ofmsv_size_296) > ( ofmsv_size_296, "ofmsv_size_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19246:1", nullptr, ""); +uint32_t ofm_repetition_296 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_296) > (ofm_repetition_296)) __ci5426__ = adf::frontend::instrument< decltype(ofm_repetition_296) > ( ofm_repetition_296, "ofm_repetition_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19247:1", nullptr, ""); +bool has_l1_read_access_pattern_296 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_296) > (has_l1_read_access_pattern_296)) __ci5427__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_296) > ( has_l1_read_access_pattern_296, "has_l1_read_access_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19248:1", nullptr, ""); + +std::vector l1_read_pattern_296 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_296) > (l1_read_pattern_296)) __ci5428__ = adf::frontend::instrument< decltype(l1_read_pattern_296) > ( l1_read_pattern_296, "l1_read_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19250:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_296 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 5}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 10}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 1, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 32, 1, 5}, .offset = {0, 0, 3, 15}, .tile_traversal = { {.dimension = 1, .stride = 32, .wrap = 10} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_296) > (ofm_pattern_296)) __ci5429__ = adf::frontend::instrument< decltype(ofm_pattern_296) > ( ofm_pattern_296, "ofm_pattern_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19252:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_297 = {8, 320, 2, 20}; decltype(adf::frontend::instrument< decltype(ifm_dim_297) > (ifm_dim_297)) __ci5430__ = adf::frontend::instrument< decltype(ifm_dim_297) > ( ifm_dim_297, "ifm_dim_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19281:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_297 = {8, 320, 2, 20}; decltype(adf::frontend::instrument< decltype(ifm_bound_297) > (ifm_bound_297)) __ci5431__ = adf::frontend::instrument< decltype(ifm_bound_297) > ( ifm_bound_297, "ifm_bound_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19282:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_297 = {8, 64, 8, 1}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_297) > (ifmsv_dim_297)) __ci5432__ = adf::frontend::instrument< decltype(ifmsv_dim_297) > ( ifmsv_dim_297, "ifmsv_dim_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19283:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_297 = 4096; decltype(adf::frontend::instrument< decltype(ifmsv_size_297) > (ifmsv_size_297)) __ci5433__ = adf::frontend::instrument< decltype(ifmsv_size_297) > ( ifmsv_size_297, "ifmsv_size_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19284:1", nullptr, ""); +uint32_t kernel_iter_297 = 225; decltype(adf::frontend::instrument< decltype(kernel_iter_297) > (kernel_iter_297)) __ci5434__ = adf::frontend::instrument< decltype(kernel_iter_297) > ( kernel_iter_297, "kernel_iter_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19285:1", nullptr, ""); +bool has_l1_write_access_pattern_297 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_297) > (has_l1_write_access_pattern_297)) __ci5435__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_297) > ( has_l1_write_access_pattern_297, "has_l1_write_access_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19286:1", nullptr, ""); +std::vector l1_write_pattern_297 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_297) > (l1_write_pattern_297)) __ci5436__ = adf::frontend::instrument< decltype(l1_write_pattern_297) > ( l1_write_pattern_297, "l1_write_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19287:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_297 = { +{ + tiling({.buffer_dimension = {8, 320, 2, 20}, .tiling_dimension = {8, 64, 8, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 2, 20}, .tiling_dimension = {8, 64, 8, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 2, 20}, .tiling_dimension = {8, 64, 8, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 2, 20}, .tiling_dimension = {8, 64, 8, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_297) > (ifm_pattern_297)) __ci5437__ = adf::frontend::instrument< decltype(ifm_pattern_297) > ( ifm_pattern_297, "ifm_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19288:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_dim_297 = {2176}; decltype(adf::frontend::instrument< decltype(wts_ddr_dim_297) > (wts_ddr_dim_297)) __ci5438__ = adf::frontend::instrument< decltype(wts_ddr_dim_297) > ( wts_ddr_dim_297, "wts_ddr_dim_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19303:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_dim_297 = {2176}; decltype(adf::frontend::instrument< decltype(wts_dim_297) > (wts_dim_297)) __ci5439__ = adf::frontend::instrument< decltype(wts_dim_297) > ( wts_dim_297, "wts_dim_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19304:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wtssv_dim_297 = {544}; decltype(adf::frontend::instrument< decltype(wtssv_dim_297) > (wtssv_dim_297)) __ci5440__ = adf::frontend::instrument< decltype(wtssv_dim_297) > ( wtssv_dim_297, "wtssv_dim_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19305:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t wtssv_size_297 = 544; decltype(adf::frontend::instrument< decltype(wtssv_size_297) > (wtssv_size_297)) __ci5441__ = adf::frontend::instrument< decltype(wtssv_size_297) > ( wtssv_size_297, "wtssv_size_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19306:1", nullptr, ""); +uint32_t wts_repetition_297 = 1; decltype(adf::frontend::instrument< decltype(wts_repetition_297) > (wts_repetition_297)) __ci5442__ = adf::frontend::instrument< decltype(wts_repetition_297) > ( wts_repetition_297, "wts_repetition_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19307:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_297 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_297) > (has_l1_wts_write_access_pattern_297)) __ci5443__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_297) > ( has_l1_wts_write_access_pattern_297, "has_l1_wts_write_access_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19308:1", nullptr, ""); +std::vector l1_wts_write_pattern_297 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_297) > (l1_wts_write_pattern_297)) __ci5444__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_297) > ( l1_wts_write_pattern_297, "l1_wts_write_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19309:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_297 = { +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 225, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 1}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 225, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 2}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 225, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {544, 4}, .tiling_dimension = {544, 1}, .offset = {0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 225, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_pattern_297) > (wts_pattern_297)) __ci5445__ = adf::frontend::instrument< decltype(wts_pattern_297) > ( wts_pattern_297, "wts_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19310:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector wts_ddr_read_pattern_297[] = { +{ + tiling({.buffer_dimension = {2176, 1}, .tiling_dimension = {1088, 1}, .offset = {0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176, 1}, .tiling_dimension = {1088, 1}, .offset = {1088, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_read_pattern_297) > (wts_ddr_read_pattern_297)) __ci5446__ = adf::frontend::instrument< decltype(wts_ddr_read_pattern_297) > ( wts_ddr_read_pattern_297, "wts_ddr_read_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19325:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector wts_ddr_write_pattern_297[] = { +{ + tiling({.buffer_dimension = {2176}, .tiling_dimension = {1088}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {2176}, .tiling_dimension = {1088}, .offset = {1088}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(wts_ddr_write_pattern_297) > (wts_ddr_write_pattern_297)) __ci5447__ = adf::frontend::instrument< decltype(wts_ddr_write_pattern_297) > ( wts_ddr_write_pattern_297, "wts_ddr_write_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19332:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_297 = {8, 320, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_297) > (ofm_dim_297)) __ci5448__ = adf::frontend::instrument< decltype(ofm_dim_297) > ( ofm_dim_297, "ofm_dim_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19341:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_297 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ofm_bound_297) > (ofm_bound_297)) __ci5449__ = adf::frontend::instrument< decltype(ofm_bound_297) > ( ofm_bound_297, "ofm_bound_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19342:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_297 = {8, 64, 1, 1}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_297) > (ofmsv_dim_297)) __ci5450__ = adf::frontend::instrument< decltype(ofmsv_dim_297) > ( ofmsv_dim_297, "ofmsv_dim_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19343:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_297 = 512; decltype(adf::frontend::instrument< decltype(ofmsv_size_297) > (ofmsv_size_297)) __ci5451__ = adf::frontend::instrument< decltype(ofmsv_size_297) > ( ofmsv_size_297, "ofmsv_size_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19344:1", nullptr, ""); +uint32_t ofm_repetition_297 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_297) > (ofm_repetition_297)) __ci5452__ = adf::frontend::instrument< decltype(ofm_repetition_297) > ( ofm_repetition_297, "ofm_repetition_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19345:1", nullptr, ""); +bool has_l1_read_access_pattern_297 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_297) > (has_l1_read_access_pattern_297)) __ci5453__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_297) > ( has_l1_read_access_pattern_297, "has_l1_read_access_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19346:1", nullptr, ""); + +std::vector l1_read_pattern_297 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_297) > (l1_read_pattern_297)) __ci5454__ = adf::frontend::instrument< decltype(l1_read_pattern_297) > ( l1_read_pattern_297, "l1_read_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19348:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_297 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 0, 1}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 1, 1}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 2, 1}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 3, 1}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 0, 2}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 1, 2}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 2, 2}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 3, 2}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 1, 3}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 2, 3}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 64, 1, 1}, .offset = {0, 0, 3, 3}, .tile_traversal = { {.dimension = 1, .stride = 64, .wrap = 5}, {.dimension = 3, .stride = 4, .wrap = 5} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_297) > (ofm_pattern_297)) __ci5455__ = adf::frontend::instrument< decltype(ofm_pattern_297) > ( ofm_pattern_297, "ofm_pattern_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19350:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_299 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_dim_299) > (ifm_dim_299)) __ci5456__ = adf::frontend::instrument< decltype(ifm_dim_299) > ( ifm_dim_299, "ifm_dim_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19379:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_299 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_bound_299) > (ifm_bound_299)) __ci5457__ = adf::frontend::instrument< decltype(ifm_bound_299) > ( ifm_bound_299, "ifm_bound_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19380:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_299 = {8, 40, 1, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_299) > (ifmsv_dim_299)) __ci5458__ = adf::frontend::instrument< decltype(ifmsv_dim_299) > ( ifmsv_dim_299, "ifmsv_dim_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19381:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_299 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_299) > (ifmsv_size_299)) __ci5459__ = adf::frontend::instrument< decltype(ifmsv_size_299) > ( ifmsv_size_299, "ifmsv_size_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19382:1", nullptr, ""); +uint32_t kernel_iter_299 = 72; decltype(adf::frontend::instrument< decltype(kernel_iter_299) > (kernel_iter_299)) __ci5460__ = adf::frontend::instrument< decltype(kernel_iter_299) > ( kernel_iter_299, "kernel_iter_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19383:1", nullptr, ""); +bool has_l1_write_access_pattern_299 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_299) > (has_l1_write_access_pattern_299)) __ci5461__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_299) > ( has_l1_write_access_pattern_299, "has_l1_write_access_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19384:1", nullptr, ""); +std::vector l1_write_pattern_299 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_299) > (l1_write_pattern_299)) __ci5462__ = adf::frontend::instrument< decltype(l1_write_pattern_299) > ( l1_write_pattern_299, "l1_write_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19385:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_299 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_299) > (ifm_pattern_299)) __ci5463__ = adf::frontend::instrument< decltype(ifm_pattern_299) > ( ifm_pattern_299, "ifm_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19386:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_299 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_299) > (wtssv_size_299)) __ci5464__ = adf::frontend::instrument< decltype(wtssv_size_299) > ( wtssv_size_299, "wtssv_size_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19401:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_299 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_299) > (has_l1_wts_write_access_pattern_299)) __ci5465__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_299) > ( has_l1_wts_write_access_pattern_299, "has_l1_wts_write_access_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19402:1", nullptr, ""); +std::vector l1_wts_write_pattern_299 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_299) > (l1_wts_write_pattern_299)) __ci5466__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_299) > ( l1_wts_write_pattern_299, "l1_wts_write_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19403:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_299 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_299) > (wts_pattern_299)) __ci5467__ = adf::frontend::instrument< decltype(wts_pattern_299) > ( wts_pattern_299, "wts_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19404:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_299 = {8, 320, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_299) > (ofm_dim_299)) __ci5468__ = adf::frontend::instrument< decltype(ofm_dim_299) > ( ofm_dim_299, "ofm_dim_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19407:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_299 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ofm_bound_299) > (ofm_bound_299)) __ci5469__ = adf::frontend::instrument< decltype(ofm_bound_299) > ( ofm_bound_299, "ofm_bound_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19408:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_299 = {8, 40, 1, 5}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_299) > (ofmsv_dim_299)) __ci5470__ = adf::frontend::instrument< decltype(ofmsv_dim_299) > ( ofmsv_dim_299, "ofmsv_dim_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19409:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_299 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_299) > (ofmsv_size_299)) __ci5471__ = adf::frontend::instrument< decltype(ofmsv_size_299) > ( ofmsv_size_299, "ofmsv_size_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19410:1", nullptr, ""); +uint32_t ofm_repetition_299 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_299) > (ofm_repetition_299)) __ci5472__ = adf::frontend::instrument< decltype(ofm_repetition_299) > ( ofm_repetition_299, "ofm_repetition_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19411:1", nullptr, ""); +bool has_l1_read_access_pattern_299 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_299) > (has_l1_read_access_pattern_299)) __ci5473__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_299) > ( has_l1_read_access_pattern_299, "has_l1_read_access_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19412:1", nullptr, ""); + +std::vector l1_read_pattern_299 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_299) > (l1_read_pattern_299)) __ci5474__ = adf::frontend::instrument< decltype(l1_read_pattern_299) > ( l1_read_pattern_299, "l1_read_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19414:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_299 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_299) > (ofm_pattern_299)) __ci5475__ = adf::frontend::instrument< decltype(ofm_pattern_299) > ( ofm_pattern_299, "ofm_pattern_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19416:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_301 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_dim_301) > (ifm_dim_301)) __ci5476__ = adf::frontend::instrument< decltype(ifm_dim_301) > ( ifm_dim_301, "ifm_dim_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19445:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_301 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_bound_301) > (ifm_bound_301)) __ci5477__ = adf::frontend::instrument< decltype(ifm_bound_301) > ( ifm_bound_301, "ifm_bound_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19446:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_301 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_301) > (ifmsv_dim_301)) __ci5478__ = adf::frontend::instrument< decltype(ifmsv_dim_301) > ( ifmsv_dim_301, "ifmsv_dim_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19447:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_301 = 2560; decltype(adf::frontend::instrument< decltype(ifmsv_size_301) > (ifmsv_size_301)) __ci5479__ = adf::frontend::instrument< decltype(ifmsv_size_301) > ( ifmsv_size_301, "ifmsv_size_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19448:1", nullptr, ""); +uint32_t kernel_iter_301 = 180; decltype(adf::frontend::instrument< decltype(kernel_iter_301) > (kernel_iter_301)) __ci5480__ = adf::frontend::instrument< decltype(kernel_iter_301) > ( kernel_iter_301, "kernel_iter_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19449:1", nullptr, ""); +bool has_l1_write_access_pattern_301 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_301) > (has_l1_write_access_pattern_301)) __ci5481__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_301) > ( has_l1_write_access_pattern_301, "has_l1_write_access_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19450:1", nullptr, ""); +std::vector l1_write_pattern_301 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_301) > (l1_write_pattern_301)) __ci5482__ = adf::frontend::instrument< decltype(l1_write_pattern_301) > ( l1_write_pattern_301, "l1_write_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19451:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_301 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_301) > (ifm_pattern_301)) __ci5483__ = adf::frontend::instrument< decltype(ifm_pattern_301) > ( ifm_pattern_301, "ifm_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19452:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ifm2_dim_301 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm2_dim_301) > (ifm2_dim_301)) __ci5484__ = adf::frontend::instrument< decltype(ifm2_dim_301) > ( ifm2_dim_301, "ifm2_dim_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19467:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2_bound_301 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm2_bound_301) > (ifm2_bound_301)) __ci5485__ = adf::frontend::instrument< decltype(ifm2_bound_301) > ( ifm2_bound_301, "ifm2_bound_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19468:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm2sv_dim_301 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ifm2sv_dim_301) > (ifm2sv_dim_301)) __ci5486__ = adf::frontend::instrument< decltype(ifm2sv_dim_301) > ( ifm2sv_dim_301, "ifm2sv_dim_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19469:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifm2sv_size_301 = 2560; decltype(adf::frontend::instrument< decltype(ifm2sv_size_301) > (ifm2sv_size_301)) __ci5487__ = adf::frontend::instrument< decltype(ifm2sv_size_301) > ( ifm2sv_size_301, "ifm2sv_size_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19470:1", nullptr, ""); +std::vector> ifm2_pattern_301 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm2_pattern_301) > (ifm2_pattern_301)) __ci5488__ = adf::frontend::instrument< decltype(ifm2_pattern_301) > ( ifm2_pattern_301, "ifm2_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19471:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_301 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_301) > (wtssv_size_301)) __ci5489__ = adf::frontend::instrument< decltype(wtssv_size_301) > ( wtssv_size_301, "wtssv_size_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19486:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_301 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_301) > (has_l1_wts_write_access_pattern_301)) __ci5490__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_301) > ( has_l1_wts_write_access_pattern_301, "has_l1_wts_write_access_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19487:1", nullptr, ""); +std::vector l1_wts_write_pattern_301 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_301) > (l1_wts_write_pattern_301)) __ci5491__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_301) > ( l1_wts_write_pattern_301, "l1_wts_write_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19488:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_301 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_301) > (wts_pattern_301)) __ci5492__ = adf::frontend::instrument< decltype(wts_pattern_301) > ( wts_pattern_301, "wts_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19489:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_301 = {8, 320, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_301) > (ofm_dim_301)) __ci5493__ = adf::frontend::instrument< decltype(ofm_dim_301) > ( ofm_dim_301, "ofm_dim_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19492:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_301 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ofm_bound_301) > (ofm_bound_301)) __ci5494__ = adf::frontend::instrument< decltype(ofm_bound_301) > ( ofm_bound_301, "ofm_bound_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19493:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_301 = {8, 16, 1, 5}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_301) > (ofmsv_dim_301)) __ci5495__ = adf::frontend::instrument< decltype(ofmsv_dim_301) > ( ofmsv_dim_301, "ofmsv_dim_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19494:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_301 = 640; decltype(adf::frontend::instrument< decltype(ofmsv_size_301) > (ofmsv_size_301)) __ci5496__ = adf::frontend::instrument< decltype(ofmsv_size_301) > ( ofmsv_size_301, "ofmsv_size_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19495:1", nullptr, ""); +uint32_t ofm_repetition_301 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_301) > (ofm_repetition_301)) __ci5497__ = adf::frontend::instrument< decltype(ofm_repetition_301) > ( ofm_repetition_301, "ofm_repetition_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19496:1", nullptr, ""); +bool has_l1_read_access_pattern_301 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_301) > (has_l1_read_access_pattern_301)) __ci5498__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_301) > ( has_l1_read_access_pattern_301, "has_l1_read_access_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19497:1", nullptr, ""); + +std::vector l1_read_pattern_301 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_301) > (l1_read_pattern_301)) __ci5499__ = adf::frontend::instrument< decltype(l1_read_pattern_301) > ( l1_read_pattern_301, "l1_read_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19499:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_301 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 5}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 10}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 1, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 16, 1, 5}, .offset = {0, 0, 3, 15}, .tile_traversal = { {.dimension = 1, .stride = 16, .wrap = 20} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_301) > (ofm_pattern_301)) __ci5500__ = adf::frontend::instrument< decltype(ofm_pattern_301) > ( ofm_pattern_301, "ofm_pattern_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19501:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + + + +std::vector ifm_dim_302 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_dim_302) > (ifm_dim_302)) __ci5501__ = adf::frontend::instrument< decltype(ifm_dim_302) > ( ifm_dim_302, "ifm_dim_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19530:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifm_bound_302 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ifm_bound_302) > (ifm_bound_302)) __ci5502__ = adf::frontend::instrument< decltype(ifm_bound_302) > ( ifm_bound_302, "ifm_bound_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19531:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ifmsv_dim_302 = {8, 40, 1, 5}; decltype(adf::frontend::instrument< decltype(ifmsv_dim_302) > (ifmsv_dim_302)) __ci5503__ = adf::frontend::instrument< decltype(ifmsv_dim_302) > ( ifmsv_dim_302, "ifmsv_dim_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19532:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ifmsv_size_302 = 6400; decltype(adf::frontend::instrument< decltype(ifmsv_size_302) > (ifmsv_size_302)) __ci5504__ = adf::frontend::instrument< decltype(ifmsv_size_302) > ( ifmsv_size_302, "ifmsv_size_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19533:1", nullptr, ""); +uint32_t kernel_iter_302 = 72; decltype(adf::frontend::instrument< decltype(kernel_iter_302) > (kernel_iter_302)) __ci5505__ = adf::frontend::instrument< decltype(kernel_iter_302) > ( kernel_iter_302, "kernel_iter_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19534:1", nullptr, ""); +bool has_l1_write_access_pattern_302 = false; decltype(adf::frontend::instrument< decltype(has_l1_write_access_pattern_302) > (has_l1_write_access_pattern_302)) __ci5506__ = adf::frontend::instrument< decltype(has_l1_write_access_pattern_302) > ( has_l1_write_access_pattern_302, "has_l1_write_access_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19535:1", nullptr, ""); +std::vector l1_write_pattern_302 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_write_pattern_302) > (l1_write_pattern_302)) __ci5507__ = adf::frontend::instrument< decltype(l1_write_pattern_302) > ( l1_write_pattern_302, "l1_write_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19536:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> ifm_pattern_302 = { +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 2, .stride = 1, .wrap = 4}, {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ifm_pattern_302) > (ifm_pattern_302)) __ci5508__ = adf::frontend::instrument< decltype(ifm_pattern_302) > ( ifm_pattern_302, "ifm_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19537:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +uint32_t wtssv_size_302 = 0; decltype(adf::frontend::instrument< decltype(wtssv_size_302) > (wtssv_size_302)) __ci5509__ = adf::frontend::instrument< decltype(wtssv_size_302) > ( wtssv_size_302, "wtssv_size_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19552:1", nullptr, ""); +bool has_l1_wts_write_access_pattern_302 = false; decltype(adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_302) > (has_l1_wts_write_access_pattern_302)) __ci5510__ = adf::frontend::instrument< decltype(has_l1_wts_write_access_pattern_302) > ( has_l1_wts_write_access_pattern_302, "has_l1_wts_write_access_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19553:1", nullptr, ""); +std::vector l1_wts_write_pattern_302 = {tiling({.buffer_dimension = {0}, .tiling_dimension = {0}, .offset = {0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_wts_write_pattern_302) > (l1_wts_write_pattern_302)) __ci5511__ = adf::frontend::instrument< decltype(l1_wts_write_pattern_302) > ( l1_wts_write_pattern_302, "l1_wts_write_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19554:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector> wts_pattern_302 = {}; decltype(adf::frontend::instrument< decltype(wts_pattern_302) > (wts_pattern_302)) __ci5512__ = adf::frontend::instrument< decltype(wts_pattern_302) > ( wts_pattern_302, "wts_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19555:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +std::vector ofm_dim_302 = {8, 320, 4, 20}; decltype(adf::frontend::instrument< decltype(ofm_dim_302) > (ofm_dim_302)) __ci5513__ = adf::frontend::instrument< decltype(ofm_dim_302) > ( ofm_dim_302, "ofm_dim_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19558:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofm_bound_302 = {8, 320, 1, 20}; decltype(adf::frontend::instrument< decltype(ofm_bound_302) > (ofm_bound_302)) __ci5514__ = adf::frontend::instrument< decltype(ofm_bound_302) > ( ofm_bound_302, "ofm_bound_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19559:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector ofmsv_dim_302 = {8, 40, 1, 5}; decltype(adf::frontend::instrument< decltype(ofmsv_dim_302) > (ofmsv_dim_302)) __ci5515__ = adf::frontend::instrument< decltype(ofmsv_dim_302) > ( ofmsv_dim_302, "ofmsv_dim_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19560:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +uint32_t ofmsv_size_302 = 1600; decltype(adf::frontend::instrument< decltype(ofmsv_size_302) > (ofmsv_size_302)) __ci5516__ = adf::frontend::instrument< decltype(ofmsv_size_302) > ( ofmsv_size_302, "ofmsv_size_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19561:1", nullptr, ""); +uint32_t ofm_repetition_302 = 1; decltype(adf::frontend::instrument< decltype(ofm_repetition_302) > (ofm_repetition_302)) __ci5517__ = adf::frontend::instrument< decltype(ofm_repetition_302) > ( ofm_repetition_302, "ofm_repetition_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19562:1", nullptr, ""); +bool has_l1_read_access_pattern_302 = false; decltype(adf::frontend::instrument< decltype(has_l1_read_access_pattern_302) > (has_l1_read_access_pattern_302)) __ci5518__ = adf::frontend::instrument< decltype(has_l1_read_access_pattern_302) > ( has_l1_read_access_pattern_302, "has_l1_read_access_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19563:1", nullptr, ""); + +std::vector l1_read_pattern_302 = {tiling({.buffer_dimension = {0, 0, 0, 0}, .tiling_dimension = {0, 0, 0, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0})}; decltype(adf::frontend::instrument< decltype(l1_read_pattern_302) > (l1_read_pattern_302)) __ci5519__ = adf::frontend::instrument< decltype(l1_read_pattern_302) > ( l1_read_pattern_302, "l1_read_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19565:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + +std::vector> ofm_pattern_302 = { +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 0}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 5}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 10}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}, +{ + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 0, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 1, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 2, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 40, 1, 5}, .offset = {0, 0, 3, 15}, .tile_traversal = { {.dimension = 1, .stride = 40, .wrap = 8} }, .packet_port_id = 3, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}}; decltype(adf::frontend::instrument< decltype(ofm_pattern_302) > (ofm_pattern_302)) __ci5520__ = adf::frontend::instrument< decltype(ofm_pattern_302) > ( ofm_pattern_302, "ofm_pattern_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/tiling.h:19567:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +# 4 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/superkernels.h" 1 + +# 1 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/mllib_config.h" 1 + + +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/mllib_const.h" 1 +# 52 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/common/mllib_const.h" +typedef enum { + LINEAR, + RELU, + LRELU +} act_t ; + +typedef enum { + FULL, + PARTIAL +} out_mode_t ; + + +typedef enum { + NONE, + CASC_START, + CASC_MID, + CASC_END +} casc_mode_t ; + + +typedef enum { + BIT16, + BIT8 +} data_mode_t ; + + +typedef enum { + INT8, + INT16, + BFLOAT16 +} data_type_t ; +# 4 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/mllib_config.h" 2 + +using namespace adf; +# 18 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/mllib_config.h" +typedef enum { + CONV2D = 0, + CONV2D_LAYER_1, + CONV2D_ADD2D, + CONV2D_ADD2D_GAP, + FC, + CONV2D_GAP +} op_mode; + +typedef enum { + ELTBINARY_ADD1D = 0, + ELTBINARY_MUL1D = 1 +} eltbinary_op_mode; +# 3 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/superkernels.h" 2 +# 1 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h" 1 + + + + + + + +const uint32_t layer_params_1[16] = {0x780, 0x0, 0x80000, 0x3b800001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_1) > (layer_params_1)) __ci5521__ = adf::frontend::instrument< decltype(layer_params_1) > ( layer_params_1, "layer_params_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:8:1", nullptr, ""); + +const uint32_t layer_params_6[16] = {0x280, 0x0, 0xb40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_6) > (layer_params_6)) __ci5522__ = adf::frontend::instrument< decltype(layer_params_6) > ( layer_params_6, "layer_params_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:10:1", nullptr, ""); + +const uint32_t layer_params_7[16] = {0x280, 0x0, 0xb40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_7) > (layer_params_7)) __ci5523__ = adf::frontend::instrument< decltype(layer_params_7) > ( layer_params_7, "layer_params_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:12:1", nullptr, ""); + +const uint32_t layer_params_8[16] = {0x80a42, 0x3030008, 0x1021100, 0x3f80, 0x50040, 0x10006, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_8) > (layer_params_8)) __ci5524__ = adf::frontend::instrument< decltype(layer_params_8) > ( layer_params_8, "layer_params_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:14:1", nullptr, ""); + +const uint32_t layer_params_9[16] = {0x5c0, 0x0, 0x140000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_9) > (layer_params_9)) __ci5525__ = adf::frontend::instrument< decltype(layer_params_9) > ( layer_params_9, "layer_params_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:16:1", nullptr, ""); + +const uint32_t layer_params_10[16] = {0x780, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_10) > (layer_params_10)) __ci5526__ = adf::frontend::instrument< decltype(layer_params_10) > ( layer_params_10, "layer_params_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:18:1", nullptr, ""); + +const uint32_t layer_params_11[16] = {0x5c0, 0x0, 0x140000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_11) > (layer_params_11)) __ci5527__ = adf::frontend::instrument< decltype(layer_params_11) > ( layer_params_11, "layer_params_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:20:1", nullptr, ""); + +const uint32_t layer_params_12[16] = {0x400, 0x0, 0x1e0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_12) > (layer_params_12)) __ci5528__ = adf::frontend::instrument< decltype(layer_params_12) > ( layer_params_12, "layer_params_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:22:1", nullptr, ""); + +const uint32_t layer_params_13[16] = {0x1080812, 0x10303, 0x500, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_13) > (layer_params_13)) __ci5529__ = adf::frontend::instrument< decltype(layer_params_13) > ( layer_params_13, "layer_params_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:24:1", nullptr, ""); + +const uint32_t layer_params_14[17] = {0x400220, 0x1010008, 0x1020000, 0x3f80, 0x50040, 0x1000c, 0x0, 0x0, 0x200, 0x0, 0x3c0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_14) > (layer_params_14)) __ci5530__ = adf::frontend::instrument< decltype(layer_params_14) > ( layer_params_14, "layer_params_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:26:1", nullptr, ""); + +const uint32_t layer_params_15[16] = {0x400908, 0x1010010, 0x1010000, 0x1000000, 0x5000c, 0x1000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_15) > (layer_params_15)) __ci5531__ = adf::frontend::instrument< decltype(layer_params_15) > ( layer_params_15, "layer_params_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:28:1", nullptr, ""); + +const uint32_t layer_params_16[16] = {0x208061a, 0x10303, 0x540, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_16) > (layer_params_16)) __ci5532__ = adf::frontend::instrument< decltype(layer_params_16) > ( layer_params_16, "layer_params_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:30:1", nullptr, ""); + +const uint32_t layer_params_18[16] = {0x400410, 0x1010010, 0x1010000, 0x3f80, 0x50000, 0x10003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_18) > (layer_params_18)) __ci5533__ = adf::frontend::instrument< decltype(layer_params_18) > ( layer_params_18, "layer_params_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:32:1", nullptr, ""); + +const uint32_t layer_params_19[16] = {0x400220, 0x1010018, 0x1020000, 0x1000000, 0x30040, 0x10006, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_19) > (layer_params_19)) __ci5534__ = adf::frontend::instrument< decltype(layer_params_19) > ( layer_params_19, "layer_params_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:34:1", nullptr, ""); + +const uint32_t layer_params_20[16] = {0x1080812, 0x10303, 0x500, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_20) > (layer_params_20)) __ci5535__ = adf::frontend::instrument< decltype(layer_params_20) > ( layer_params_20, "layer_params_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:36:1", nullptr, ""); + +const uint32_t layer_params_22[17] = {0x480410, 0x1010010, 0x1010000, 0x3f80, 0x50000, 0x10003, 0x0, 0x0, 0x400, 0x0, 0xf0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_22) > (layer_params_22)) __ci5536__ = adf::frontend::instrument< decltype(layer_params_22) > ( layer_params_22, "layer_params_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:38:1", nullptr, ""); + +const uint32_t layer_params_23[16] = {0x400220, 0x1010018, 0x1020000, 0x1000000, 0x30040, 0x10006, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_23) > (layer_params_23)) __ci5537__ = adf::frontend::instrument< decltype(layer_params_23) > ( layer_params_23, "layer_params_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:40:1", nullptr, ""); + +const uint32_t layer_params_24[16] = {0x2080814, 0x10505, 0x500, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_24) > (layer_params_24)) __ci5538__ = adf::frontend::instrument< decltype(layer_params_24) > ( layer_params_24, "layer_params_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:42:1", nullptr, ""); + +const uint32_t layer_params_26[16] = {0x1, 0x20, 0x40, 0x2, 0x1, 0x1, 0xf, 0x0, 0x3a8e, 0x0, 0xf, 0x398, 0x1, 0x48, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_26) > (layer_params_26)) __ci5539__ = adf::frontend::instrument< decltype(layer_params_26) > ( layer_params_26, "layer_params_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:44:1", nullptr, ""); + +const uint32_t layer_params_27[16] = {0x480110, 0x1010010, 0x1020000, 0x1000000, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_27) > (layer_params_27)) __ci5540__ = adf::frontend::instrument< decltype(layer_params_27) > ( layer_params_27, "layer_params_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:46:1", nullptr, ""); + +const uint32_t layer_params_28[16] = {0x400108, 0x1010020, 0x1010000, 0x3f80, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_28) > (layer_params_28)) __ci5541__ = adf::frontend::instrument< decltype(layer_params_28) > ( layer_params_28, "layer_params_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:48:1", nullptr, ""); + +const uint32_t layer_params_29[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_29) > (layer_params_29)) __ci5542__ = adf::frontend::instrument< decltype(layer_params_29) > ( layer_params_29, "layer_params_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:50:1", nullptr, ""); + +const uint32_t layer_params_30[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_30) > (layer_params_30)) __ci5543__ = adf::frontend::instrument< decltype(layer_params_30) > ( layer_params_30, "layer_params_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:52:1", nullptr, ""); + +const uint32_t layer_params_31[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_31) > (layer_params_31)) __ci5544__ = adf::frontend::instrument< decltype(layer_params_31) > ( layer_params_31, "layer_params_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:54:1", nullptr, ""); + +const uint32_t layer_params_33[16] = {0x3c0, 0x0, 0x60000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_33) > (layer_params_33)) __ci5545__ = adf::frontend::instrument< decltype(layer_params_33) > ( layer_params_33, "layer_params_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:56:1", nullptr, ""); + +const uint32_t layer_params_34[16] = {0x480608, 0x1010010, 0x1010000, 0x3f80, 0x5000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_34) > (layer_params_34)) __ci5546__ = adf::frontend::instrument< decltype(layer_params_34) > ( layer_params_34, "layer_params_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:58:1", nullptr, ""); + +const uint32_t layer_params_35[16] = {0x400220, 0x1010020, 0x1020000, 0x1000000, 0x20040, 0x10003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_35) > (layer_params_35)) __ci5547__ = adf::frontend::instrument< decltype(layer_params_35) > ( layer_params_35, "layer_params_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:60:1", nullptr, ""); + +const uint32_t layer_params_36[16] = {0x1080a0c, 0x10505, 0x3c0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_36) > (layer_params_36)) __ci5548__ = adf::frontend::instrument< decltype(layer_params_36) > ( layer_params_36, "layer_params_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:62:1", nullptr, ""); + +const uint32_t layer_params_38[16] = {0x1, 0x20, 0x40, 0x2, 0x1, 0x1, 0xf, 0x0, 0x3a8e, 0x0, 0xf, 0x398, 0x1, 0x78, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_38) > (layer_params_38)) __ci5549__ = adf::frontend::instrument< decltype(layer_params_38) > ( layer_params_38, "layer_params_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:64:1", nullptr, ""); + +const uint32_t layer_params_39[16] = {0x780110, 0x1010010, 0x1020000, 0x1000000, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_39) > (layer_params_39)) __ci5550__ = adf::frontend::instrument< decltype(layer_params_39) > ( layer_params_39, "layer_params_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:66:1", nullptr, ""); + +const uint32_t layer_params_40[16] = {0x400108, 0x1010020, 0x1010000, 0x3f80, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_40) > (layer_params_40)) __ci5551__ = adf::frontend::instrument< decltype(layer_params_40) > ( layer_params_40, "layer_params_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:68:1", nullptr, ""); + +const uint32_t layer_params_41[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_41) > (layer_params_41)) __ci5552__ = adf::frontend::instrument< decltype(layer_params_41) > ( layer_params_41, "layer_params_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:70:1", nullptr, ""); + +const uint32_t layer_params_42[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_42) > (layer_params_42)) __ci5553__ = adf::frontend::instrument< decltype(layer_params_42) > ( layer_params_42, "layer_params_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:72:1", nullptr, ""); + +const uint32_t layer_params_43[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_43) > (layer_params_43)) __ci5554__ = adf::frontend::instrument< decltype(layer_params_43) > ( layer_params_43, "layer_params_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:74:1", nullptr, ""); + +const uint32_t layer_params_45[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_45) > (layer_params_45)) __ci5555__ = adf::frontend::instrument< decltype(layer_params_45) > ( layer_params_45, "layer_params_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:76:1", nullptr, ""); + +const uint32_t layer_params_46[17] = {0x400128, 0x1010010, 0x2050000, 0x3f80, 0x1000c, 0x10006, 0x0, 0x0, 0x280, 0x0, 0x60000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_46) > (layer_params_46)) __ci5556__ = adf::frontend::instrument< decltype(layer_params_46) > ( layer_params_46, "layer_params_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:78:1", nullptr, ""); + +const uint32_t layer_params_47[16] = {0x400220, 0x1010020, 0x1020000, 0x1000000, 0x20040, 0x10003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_47) > (layer_params_47)) __ci5557__ = adf::frontend::instrument< decltype(layer_params_47) > ( layer_params_47, "layer_params_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:80:1", nullptr, ""); + +const uint32_t layer_params_48[16] = {0x1080a0c, 0x10505, 0x3c0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_48) > (layer_params_48)) __ci5558__ = adf::frontend::instrument< decltype(layer_params_48) > ( layer_params_48, "layer_params_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:82:1", nullptr, ""); + +const uint32_t layer_params_50[16] = {0x1, 0x20, 0x40, 0x2, 0x1, 0x1, 0xf, 0x0, 0x3a8e, 0x0, 0xf, 0x398, 0x1, 0x78, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_50) > (layer_params_50)) __ci5559__ = adf::frontend::instrument< decltype(layer_params_50) > ( layer_params_50, "layer_params_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:84:1", nullptr, ""); + +const uint32_t layer_params_51[16] = {0x780110, 0x1010010, 0x1020000, 0x1000000, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_51) > (layer_params_51)) __ci5560__ = adf::frontend::instrument< decltype(layer_params_51) > ( layer_params_51, "layer_params_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:86:1", nullptr, ""); + +const uint32_t layer_params_52[16] = {0x400108, 0x1010020, 0x1010000, 0x3f80, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_52) > (layer_params_52)) __ci5561__ = adf::frontend::instrument< decltype(layer_params_52) > ( layer_params_52, "layer_params_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:88:1", nullptr, ""); + +const uint32_t layer_params_53[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_53) > (layer_params_53)) __ci5562__ = adf::frontend::instrument< decltype(layer_params_53) > ( layer_params_53, "layer_params_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:90:1", nullptr, ""); + +const uint32_t layer_params_54[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_54) > (layer_params_54)) __ci5563__ = adf::frontend::instrument< decltype(layer_params_54) > ( layer_params_54, "layer_params_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:92:1", nullptr, ""); + +const uint32_t layer_params_55[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_55) > (layer_params_55)) __ci5564__ = adf::frontend::instrument< decltype(layer_params_55) > ( layer_params_55, "layer_params_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:94:1", nullptr, ""); + +const uint32_t layer_params_57[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_57) > (layer_params_57)) __ci5565__ = adf::frontend::instrument< decltype(layer_params_57) > ( layer_params_57, "layer_params_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:96:1", nullptr, ""); + +const uint32_t layer_params_58[17] = {0x400128, 0x1010010, 0x2050000, 0x3f80, 0x1000c, 0x10006, 0x0, 0x0, 0x280, 0x0, 0x60000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_58) > (layer_params_58)) __ci5566__ = adf::frontend::instrument< decltype(layer_params_58) > ( layer_params_58, "layer_params_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:98:1", nullptr, ""); + +const uint32_t layer_params_59[16] = {0x400220, 0x1010020, 0x1020000, 0x3f80, 0x20040, 0x20003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_59) > (layer_params_59)) __ci5567__ = adf::frontend::instrument< decltype(layer_params_59) > ( layer_params_59, "layer_params_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:100:1", nullptr, ""); + +const uint32_t layer_params_60[16] = {0x780, 0x0, 0x80000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_60) > (layer_params_60)) __ci5568__ = adf::frontend::instrument< decltype(layer_params_60) > ( layer_params_60, "layer_params_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:102:1", nullptr, ""); + +const uint32_t layer_params_61[16] = {0x780, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_61) > (layer_params_61)) __ci5569__ = adf::frontend::instrument< decltype(layer_params_61) > ( layer_params_61, "layer_params_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:104:1", nullptr, ""); + +const uint32_t layer_params_62[16] = {0x780, 0x0, 0x80000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_62) > (layer_params_62)) __ci5570__ = adf::frontend::instrument< decltype(layer_params_62) > ( layer_params_62, "layer_params_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:106:1", nullptr, ""); + +const uint32_t layer_params_63[16] = {0x3c0, 0x0, 0x100000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_63) > (layer_params_63)) __ci5571__ = adf::frontend::instrument< decltype(layer_params_63) > ( layer_params_63, "layer_params_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:108:1", nullptr, ""); + +const uint32_t layer_params_65[16] = {0x2080a0a, 0x303, 0x3c0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_65) > (layer_params_65)) __ci5572__ = adf::frontend::instrument< decltype(layer_params_65) > ( layer_params_65, "layer_params_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:110:1", nullptr, ""); + +const uint32_t layer_params_66[16] = {0x780, 0x0, 0x20000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_66) > (layer_params_66)) __ci5573__ = adf::frontend::instrument< decltype(layer_params_66) > ( layer_params_66, "layer_params_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:112:1", nullptr, ""); + +const uint32_t layer_params_67[16] = {0x780, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_67) > (layer_params_67)) __ci5574__ = adf::frontend::instrument< decltype(layer_params_67) > ( layer_params_67, "layer_params_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:114:1", nullptr, ""); + +const uint32_t layer_params_68[16] = {0x780, 0x0, 0x20000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_68) > (layer_params_68)) __ci5575__ = adf::frontend::instrument< decltype(layer_params_68) > ( layer_params_68, "layer_params_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:116:1", nullptr, ""); + +const uint32_t layer_params_69[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_69) > (layer_params_69)) __ci5576__ = adf::frontend::instrument< decltype(layer_params_69) > ( layer_params_69, "layer_params_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:118:1", nullptr, ""); + +const uint32_t layer_params_70[16] = {0x500120, 0x1010018, 0x3020000, 0x3f80, 0x10040, 0x10003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_70) > (layer_params_70)) __ci5577__ = adf::frontend::instrument< decltype(layer_params_70) > ( layer_params_70, "layer_params_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:120:1", nullptr, ""); + +const uint32_t layer_params_71[16] = {0x500120, 0x1010020, 0x1020000, 0x3f80, 0x10040, 0x20003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_71) > (layer_params_71)) __ci5578__ = adf::frontend::instrument< decltype(layer_params_71) > ( layer_params_71, "layer_params_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:122:1", nullptr, ""); + +const uint32_t layer_params_72[16] = {0x780, 0x0, 0x20000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_72) > (layer_params_72)) __ci5579__ = adf::frontend::instrument< decltype(layer_params_72) > ( layer_params_72, "layer_params_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:124:1", nullptr, ""); + +const uint32_t layer_params_73[16] = {0x780, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_73) > (layer_params_73)) __ci5580__ = adf::frontend::instrument< decltype(layer_params_73) > ( layer_params_73, "layer_params_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:126:1", nullptr, ""); + +const uint32_t layer_params_74[16] = {0x780, 0x0, 0x20000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_74) > (layer_params_74)) __ci5581__ = adf::frontend::instrument< decltype(layer_params_74) > ( layer_params_74, "layer_params_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:128:1", nullptr, ""); + +const uint32_t layer_params_75[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_75) > (layer_params_75)) __ci5582__ = adf::frontend::instrument< decltype(layer_params_75) > ( layer_params_75, "layer_params_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:130:1", nullptr, ""); + +const uint32_t layer_params_76[16] = {0x108061a, 0x303, 0x540, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_76) > (layer_params_76)) __ci5583__ = adf::frontend::instrument< decltype(layer_params_76) > ( layer_params_76, "layer_params_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:132:1", nullptr, ""); + +const uint32_t layer_params_77[16] = {0x780, 0x0, 0x20000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_77) > (layer_params_77)) __ci5584__ = adf::frontend::instrument< decltype(layer_params_77) > ( layer_params_77, "layer_params_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:134:1", nullptr, ""); + +const uint32_t layer_params_78[16] = {0x780, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_78) > (layer_params_78)) __ci5585__ = adf::frontend::instrument< decltype(layer_params_78) > ( layer_params_78, "layer_params_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:136:1", nullptr, ""); + +const uint32_t layer_params_79[16] = {0x780, 0x0, 0x20000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_79) > (layer_params_79)) __ci5586__ = adf::frontend::instrument< decltype(layer_params_79) > ( layer_params_79, "layer_params_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:138:1", nullptr, ""); + +const uint32_t layer_params_80[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_80) > (layer_params_80)) __ci5587__ = adf::frontend::instrument< decltype(layer_params_80) > ( layer_params_80, "layer_params_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:140:1", nullptr, ""); + +const uint32_t layer_params_81[17] = {0x680120, 0x1010018, 0x2020000, 0x3f80, 0x10040, 0x10003, 0x0, 0x0, 0x300, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_81) > (layer_params_81)) __ci5588__ = adf::frontend::instrument< decltype(layer_params_81) > ( layer_params_81, "layer_params_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:142:1", nullptr, ""); + +const uint32_t layer_params_82[16] = {0x500308, 0x1010030, 0x1010000, 0x3f80, 0x3000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_82) > (layer_params_82)) __ci5589__ = adf::frontend::instrument< decltype(layer_params_82) > ( layer_params_82, "layer_params_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:144:1", nullptr, ""); + +const uint32_t layer_params_83[16] = {0x3c0, 0x0, 0x30000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_83) > (layer_params_83)) __ci5590__ = adf::frontend::instrument< decltype(layer_params_83) > ( layer_params_83, "layer_params_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:146:1", nullptr, ""); + +const uint32_t layer_params_84[16] = {0x3c0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_84) > (layer_params_84)) __ci5591__ = adf::frontend::instrument< decltype(layer_params_84) > ( layer_params_84, "layer_params_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:148:1", nullptr, ""); + +const uint32_t layer_params_85[16] = {0x3c0, 0x0, 0x30000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_85) > (layer_params_85)) __ci5592__ = adf::frontend::instrument< decltype(layer_params_85) > ( layer_params_85, "layer_params_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:150:1", nullptr, ""); + +const uint32_t layer_params_86[16] = {0x3c0, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_86) > (layer_params_86)) __ci5593__ = adf::frontend::instrument< decltype(layer_params_86) > ( layer_params_86, "layer_params_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:152:1", nullptr, ""); + +const uint32_t layer_params_87[16] = {0x108061a, 0x303, 0x540, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_87) > (layer_params_87)) __ci5594__ = adf::frontend::instrument< decltype(layer_params_87) > ( layer_params_87, "layer_params_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:154:1", nullptr, ""); + +const uint32_t layer_params_88[16] = {0x3c0, 0x0, 0x30000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_88) > (layer_params_88)) __ci5595__ = adf::frontend::instrument< decltype(layer_params_88) > ( layer_params_88, "layer_params_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:156:1", nullptr, ""); + +const uint32_t layer_params_89[16] = {0x3c0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_89) > (layer_params_89)) __ci5596__ = adf::frontend::instrument< decltype(layer_params_89) > ( layer_params_89, "layer_params_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:158:1", nullptr, ""); + +const uint32_t layer_params_90[16] = {0x3c0, 0x0, 0x30000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_90) > (layer_params_90)) __ci5597__ = adf::frontend::instrument< decltype(layer_params_90) > ( layer_params_90, "layer_params_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:160:1", nullptr, ""); + +const uint32_t layer_params_91[16] = {0x3c0, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_91) > (layer_params_91)) __ci5598__ = adf::frontend::instrument< decltype(layer_params_91) > ( layer_params_91, "layer_params_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:162:1", nullptr, ""); + +const uint32_t layer_params_92[17] = {0x600120, 0x1010018, 0x2020000, 0x3f80, 0x10040, 0x10003, 0x0, 0x0, 0x300, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_92) > (layer_params_92)) __ci5599__ = adf::frontend::instrument< decltype(layer_params_92) > ( layer_params_92, "layer_params_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:164:1", nullptr, ""); + +const uint32_t layer_params_93[16] = {0x500308, 0x1010030, 0x1010000, 0x3f80, 0x3000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_93) > (layer_params_93)) __ci5600__ = adf::frontend::instrument< decltype(layer_params_93) > ( layer_params_93, "layer_params_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:166:1", nullptr, ""); + +const uint32_t layer_params_94[16] = {0x3c0, 0x0, 0x30000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_94) > (layer_params_94)) __ci5601__ = adf::frontend::instrument< decltype(layer_params_94) > ( layer_params_94, "layer_params_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:168:1", nullptr, ""); + +const uint32_t layer_params_95[16] = {0x3c0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_95) > (layer_params_95)) __ci5602__ = adf::frontend::instrument< decltype(layer_params_95) > ( layer_params_95, "layer_params_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:170:1", nullptr, ""); + +const uint32_t layer_params_96[16] = {0x3c0, 0x0, 0x30000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_96) > (layer_params_96)) __ci5603__ = adf::frontend::instrument< decltype(layer_params_96) > ( layer_params_96, "layer_params_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:172:1", nullptr, ""); + +const uint32_t layer_params_97[16] = {0x3c0, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_97) > (layer_params_97)) __ci5604__ = adf::frontend::instrument< decltype(layer_params_97) > ( layer_params_97, "layer_params_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:174:1", nullptr, ""); + +const uint32_t layer_params_98[16] = {0x108061a, 0x303, 0x540, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_98) > (layer_params_98)) __ci5605__ = adf::frontend::instrument< decltype(layer_params_98) > ( layer_params_98, "layer_params_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:176:1", nullptr, ""); + +const uint32_t layer_params_99[16] = {0x3c0, 0x0, 0x30000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_99) > (layer_params_99)) __ci5606__ = adf::frontend::instrument< decltype(layer_params_99) > ( layer_params_99, "layer_params_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:178:1", nullptr, ""); + +const uint32_t layer_params_100[16] = {0x3c0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_100) > (layer_params_100)) __ci5607__ = adf::frontend::instrument< decltype(layer_params_100) > ( layer_params_100, "layer_params_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:180:1", nullptr, ""); + +const uint32_t layer_params_101[16] = {0x3c0, 0x0, 0x30000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_101) > (layer_params_101)) __ci5608__ = adf::frontend::instrument< decltype(layer_params_101) > ( layer_params_101, "layer_params_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:182:1", nullptr, ""); + +const uint32_t layer_params_102[16] = {0x3c0, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_102) > (layer_params_102)) __ci5609__ = adf::frontend::instrument< decltype(layer_params_102) > ( layer_params_102, "layer_params_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:184:1", nullptr, ""); + +const uint32_t layer_params_103[17] = {0x600120, 0x1010018, 0x2020000, 0x3f80, 0x10040, 0x10003, 0x0, 0x0, 0x300, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_103) > (layer_params_103)) __ci5610__ = adf::frontend::instrument< decltype(layer_params_103) > ( layer_params_103, "layer_params_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:186:1", nullptr, ""); + +const uint32_t layer_params_104[16] = {0x500120, 0x1010028, 0x1020000, 0x3f80, 0x10040, 0x30003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_104) > (layer_params_104)) __ci5611__ = adf::frontend::instrument< decltype(layer_params_104) > ( layer_params_104, "layer_params_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:188:1", nullptr, ""); + +const uint32_t layer_params_105[16] = {0x780, 0x0, 0x40000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_105) > (layer_params_105)) __ci5612__ = adf::frontend::instrument< decltype(layer_params_105) > ( layer_params_105, "layer_params_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:190:1", nullptr, ""); + +const uint32_t layer_params_106[16] = {0x780, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_106) > (layer_params_106)) __ci5613__ = adf::frontend::instrument< decltype(layer_params_106) > ( layer_params_106, "layer_params_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:192:1", nullptr, ""); + +const uint32_t layer_params_107[16] = {0x780, 0x0, 0x40000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_107) > (layer_params_107)) __ci5614__ = adf::frontend::instrument< decltype(layer_params_107) > ( layer_params_107, "layer_params_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:194:1", nullptr, ""); + +const uint32_t layer_params_108[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_108) > (layer_params_108)) __ci5615__ = adf::frontend::instrument< decltype(layer_params_108) > ( layer_params_108, "layer_params_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:196:1", nullptr, ""); + +const uint32_t layer_params_109[16] = {0x108061a, 0x303, 0x540, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_109) > (layer_params_109)) __ci5616__ = adf::frontend::instrument< decltype(layer_params_109) > ( layer_params_109, "layer_params_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:198:1", nullptr, ""); + +const uint32_t layer_params_110[16] = {0x780, 0x0, 0x40000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_110) > (layer_params_110)) __ci5617__ = adf::frontend::instrument< decltype(layer_params_110) > ( layer_params_110, "layer_params_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:200:1", nullptr, ""); + +const uint32_t layer_params_111[16] = {0x780, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_111) > (layer_params_111)) __ci5618__ = adf::frontend::instrument< decltype(layer_params_111) > ( layer_params_111, "layer_params_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:202:1", nullptr, ""); + +const uint32_t layer_params_112[16] = {0x780, 0x0, 0x40000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_112) > (layer_params_112)) __ci5619__ = adf::frontend::instrument< decltype(layer_params_112) > ( layer_params_112, "layer_params_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:204:1", nullptr, ""); + +const uint32_t layer_params_113[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_113) > (layer_params_113)) __ci5620__ = adf::frontend::instrument< decltype(layer_params_113) > ( layer_params_113, "layer_params_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:206:1", nullptr, ""); + +const uint32_t layer_params_115[16] = {0x1, 0x28, 0x30, 0x2, 0x1, 0x3, 0x5, 0x0, 0x3b89, 0x0, 0xf, 0xf0, 0x1, 0x1e0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_115) > (layer_params_115)) __ci5621__ = adf::frontend::instrument< decltype(layer_params_115) > ( layer_params_115, "layer_params_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:208:1", nullptr, ""); + +const uint32_t layer_params_116[16] = {0x780108, 0x1010020, 0x4010000, 0x1000000, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_116) > (layer_params_116)) __ci5622__ = adf::frontend::instrument< decltype(layer_params_116) > ( layer_params_116, "layer_params_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:210:1", nullptr, ""); + +const uint32_t layer_params_117[16] = {0x780108, 0x1010020, 0x1010000, 0x3f80, 0x1000c, 0x40001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_117) > (layer_params_117)) __ci5623__ = adf::frontend::instrument< decltype(layer_params_117) > ( layer_params_117, "layer_params_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:212:1", nullptr, ""); + +const uint32_t layer_params_118[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_118) > (layer_params_118)) __ci5624__ = adf::frontend::instrument< decltype(layer_params_118) > ( layer_params_118, "layer_params_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:214:1", nullptr, ""); + +const uint32_t layer_params_119[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_119) > (layer_params_119)) __ci5625__ = adf::frontend::instrument< decltype(layer_params_119) > ( layer_params_119, "layer_params_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:216:1", nullptr, ""); + +const uint32_t layer_params_120[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_120) > (layer_params_120)) __ci5626__ = adf::frontend::instrument< decltype(layer_params_120) > ( layer_params_120, "layer_params_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:218:1", nullptr, ""); + +const uint32_t layer_params_122[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_122) > (layer_params_122)) __ci5627__ = adf::frontend::instrument< decltype(layer_params_122) > ( layer_params_122, "layer_params_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:220:1", nullptr, ""); + +const uint32_t layer_params_123[16] = {0x600120, 0x1010020, 0x5020000, 0x3f80, 0x10000, 0x10003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_123) > (layer_params_123)) __ci5628__ = adf::frontend::instrument< decltype(layer_params_123) > ( layer_params_123, "layer_params_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:222:1", nullptr, ""); + +const uint32_t layer_params_124[16] = {0x400120, 0x1010038, 0x2020000, 0x3f80, 0x10040, 0x30003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_124) > (layer_params_124)) __ci5629__ = adf::frontend::instrument< decltype(layer_params_124) > ( layer_params_124, "layer_params_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:224:1", nullptr, ""); + +const uint32_t layer_params_125[16] = {0x3c0, 0x0, 0xb0000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_125) > (layer_params_125)) __ci5630__ = adf::frontend::instrument< decltype(layer_params_125) > ( layer_params_125, "layer_params_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:226:1", nullptr, ""); + +const uint32_t layer_params_126[16] = {0x3c0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_126) > (layer_params_126)) __ci5631__ = adf::frontend::instrument< decltype(layer_params_126) > ( layer_params_126, "layer_params_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:228:1", nullptr, ""); + +const uint32_t layer_params_127[16] = {0x3c0, 0x0, 0xb0000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_127) > (layer_params_127)) __ci5632__ = adf::frontend::instrument< decltype(layer_params_127) > ( layer_params_127, "layer_params_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:230:1", nullptr, ""); + +const uint32_t layer_params_128[16] = {0x3c0, 0x0, 0xb0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_128) > (layer_params_128)) __ci5633__ = adf::frontend::instrument< decltype(layer_params_128) > ( layer_params_128, "layer_params_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:232:1", nullptr, ""); + +const uint32_t layer_params_129[16] = {0x108061a, 0x303, 0x540, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_129) > (layer_params_129)) __ci5634__ = adf::frontend::instrument< decltype(layer_params_129) > ( layer_params_129, "layer_params_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:234:1", nullptr, ""); + +const uint32_t layer_params_130[16] = {0x3c0, 0x0, 0xb0000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_130) > (layer_params_130)) __ci5635__ = adf::frontend::instrument< decltype(layer_params_130) > ( layer_params_130, "layer_params_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:236:1", nullptr, ""); + +const uint32_t layer_params_131[16] = {0x3c0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_131) > (layer_params_131)) __ci5636__ = adf::frontend::instrument< decltype(layer_params_131) > ( layer_params_131, "layer_params_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:238:1", nullptr, ""); + +const uint32_t layer_params_132[16] = {0x3c0, 0x0, 0xb0000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_132) > (layer_params_132)) __ci5637__ = adf::frontend::instrument< decltype(layer_params_132) > ( layer_params_132, "layer_params_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:240:1", nullptr, ""); + +const uint32_t layer_params_133[16] = {0x3c0, 0x0, 0xb0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_133) > (layer_params_133)) __ci5638__ = adf::frontend::instrument< decltype(layer_params_133) > ( layer_params_133, "layer_params_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:242:1", nullptr, ""); + +const uint32_t layer_params_135[16] = {0x1, 0x38, 0x20, 0x2, 0x1, 0x3, 0x8, 0x0, 0x3b89, 0x0, 0x18, 0xf0, 0x1, 0x2a0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_135) > (layer_params_135)) __ci5639__ = adf::frontend::instrument< decltype(layer_params_135) > ( layer_params_135, "layer_params_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:244:1", nullptr, ""); + +const uint32_t layer_params_136[16] = {0x600108, 0x1010030, 0x7010000, 0x1000000, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_136) > (layer_params_136)) __ci5640__ = adf::frontend::instrument< decltype(layer_params_136) > ( layer_params_136, "layer_params_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:246:1", nullptr, ""); + +const uint32_t layer_params_137[16] = {0xa80110, 0x1010010, 0x1020000, 0x3f80, 0x1000c, 0xb0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_137) > (layer_params_137)) __ci5641__ = adf::frontend::instrument< decltype(layer_params_137) > ( layer_params_137, "layer_params_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:248:1", nullptr, ""); + +const uint32_t layer_params_138[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_138) > (layer_params_138)) __ci5642__ = adf::frontend::instrument< decltype(layer_params_138) > ( layer_params_138, "layer_params_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:250:1", nullptr, ""); + +const uint32_t layer_params_139[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_139) > (layer_params_139)) __ci5643__ = adf::frontend::instrument< decltype(layer_params_139) > ( layer_params_139, "layer_params_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:252:1", nullptr, ""); + +const uint32_t layer_params_140[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_140) > (layer_params_140)) __ci5644__ = adf::frontend::instrument< decltype(layer_params_140) > ( layer_params_140, "layer_params_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:254:1", nullptr, ""); + +const uint32_t layer_params_142[16] = {0x3c0, 0x0, 0xb0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_142) > (layer_params_142)) __ci5645__ = adf::frontend::instrument< decltype(layer_params_142) > ( layer_params_142, "layer_params_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:256:1", nullptr, ""); + +const uint32_t layer_params_143[17] = {0x600120, 0x1010020, 0x7020000, 0x3f80, 0x10000, 0x10003, 0x0, 0x0, 0x400, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_143) > (layer_params_143)) __ci5646__ = adf::frontend::instrument< decltype(layer_params_143) > ( layer_params_143, "layer_params_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:258:1", nullptr, ""); + +const uint32_t layer_params_144[16] = {0x400120, 0x1010038, 0x2020000, 0x3f80, 0x10040, 0x30003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_144) > (layer_params_144)) __ci5647__ = adf::frontend::instrument< decltype(layer_params_144) > ( layer_params_144, "layer_params_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:260:1", nullptr, ""); + +const uint32_t layer_params_145[16] = {0x3c0, 0x0, 0xb0000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_145) > (layer_params_145)) __ci5648__ = adf::frontend::instrument< decltype(layer_params_145) > ( layer_params_145, "layer_params_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:262:1", nullptr, ""); + +const uint32_t layer_params_146[16] = {0x3c0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_146) > (layer_params_146)) __ci5649__ = adf::frontend::instrument< decltype(layer_params_146) > ( layer_params_146, "layer_params_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:264:1", nullptr, ""); + +const uint32_t layer_params_147[16] = {0x3c0, 0x0, 0xb0000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_147) > (layer_params_147)) __ci5650__ = adf::frontend::instrument< decltype(layer_params_147) > ( layer_params_147, "layer_params_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:266:1", nullptr, ""); + +const uint32_t layer_params_148[16] = {0x3c0, 0x0, 0xb0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_148) > (layer_params_148)) __ci5651__ = adf::frontend::instrument< decltype(layer_params_148) > ( layer_params_148, "layer_params_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:268:1", nullptr, ""); + +const uint32_t layer_params_149[16] = {0x1080a10, 0x909, 0x500, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_149) > (layer_params_149)) __ci5652__ = adf::frontend::instrument< decltype(layer_params_149) > ( layer_params_149, "layer_params_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:270:1", nullptr, ""); + +const uint32_t layer_params_150[16] = {0x3c0, 0x0, 0xb0000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_150) > (layer_params_150)) __ci5653__ = adf::frontend::instrument< decltype(layer_params_150) > ( layer_params_150, "layer_params_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:272:1", nullptr, ""); + +const uint32_t layer_params_151[16] = {0x3c0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_151) > (layer_params_151)) __ci5654__ = adf::frontend::instrument< decltype(layer_params_151) > ( layer_params_151, "layer_params_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:274:1", nullptr, ""); + +const uint32_t layer_params_152[16] = {0x3c0, 0x0, 0xb0000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_152) > (layer_params_152)) __ci5655__ = adf::frontend::instrument< decltype(layer_params_152) > ( layer_params_152, "layer_params_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:276:1", nullptr, ""); + +const uint32_t layer_params_153[16] = {0x3c0, 0x0, 0xb0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_153) > (layer_params_153)) __ci5656__ = adf::frontend::instrument< decltype(layer_params_153) > ( layer_params_153, "layer_params_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:278:1", nullptr, ""); + +const uint32_t layer_params_155[16] = {0x1, 0x38, 0x20, 0x2, 0x1, 0x3, 0x8, 0x0, 0x3b89, 0x0, 0x18, 0xf0, 0x1, 0x2a0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_155) > (layer_params_155)) __ci5657__ = adf::frontend::instrument< decltype(layer_params_155) > ( layer_params_155, "layer_params_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:280:1", nullptr, ""); + +const uint32_t layer_params_156[16] = {0x600108, 0x1010030, 0x7010000, 0x1000000, 0x1000c, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_156) > (layer_params_156)) __ci5658__ = adf::frontend::instrument< decltype(layer_params_156) > ( layer_params_156, "layer_params_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:282:1", nullptr, ""); + +const uint32_t layer_params_157[16] = {0xa80110, 0x1010010, 0x1020000, 0x3f80, 0x1000c, 0xb0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_157) > (layer_params_157)) __ci5659__ = adf::frontend::instrument< decltype(layer_params_157) > ( layer_params_157, "layer_params_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:284:1", nullptr, ""); + +const uint32_t layer_params_158[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_158) > (layer_params_158)) __ci5660__ = adf::frontend::instrument< decltype(layer_params_158) > ( layer_params_158, "layer_params_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:286:1", nullptr, ""); + +const uint32_t layer_params_159[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_159) > (layer_params_159)) __ci5661__ = adf::frontend::instrument< decltype(layer_params_159) > ( layer_params_159, "layer_params_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:288:1", nullptr, ""); + +const uint32_t layer_params_160[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_160) > (layer_params_160)) __ci5662__ = adf::frontend::instrument< decltype(layer_params_160) > ( layer_params_160, "layer_params_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:290:1", nullptr, ""); + +const uint32_t layer_params_162[16] = {0x3c0, 0x0, 0xb0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_162) > (layer_params_162)) __ci5663__ = adf::frontend::instrument< decltype(layer_params_162) > ( layer_params_162, "layer_params_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:292:1", nullptr, ""); + +const uint32_t layer_params_163[16] = {0x500120, 0x1010028, 0x9020000, 0x3f80, 0x10040, 0x10003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_163) > (layer_params_163)) __ci5664__ = adf::frontend::instrument< decltype(layer_params_163) > ( layer_params_163, "layer_params_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:294:1", nullptr, ""); + +const uint32_t layer_params_164[16] = {0x500120, 0x1010028, 0x2020000, 0x3f80, 0x10040, 0x60003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_164) > (layer_params_164)) __ci5665__ = adf::frontend::instrument< decltype(layer_params_164) > ( layer_params_164, "layer_params_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:296:1", nullptr, ""); + +const uint32_t layer_params_165[16] = {0x640, 0x0, 0x90000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_165) > (layer_params_165)) __ci5666__ = adf::frontend::instrument< decltype(layer_params_165) > ( layer_params_165, "layer_params_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:298:1", nullptr, ""); + +const uint32_t layer_params_166[16] = {0x640, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_166) > (layer_params_166)) __ci5667__ = adf::frontend::instrument< decltype(layer_params_166) > ( layer_params_166, "layer_params_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:300:1", nullptr, ""); + +const uint32_t layer_params_167[16] = {0x640, 0x0, 0x90000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_167) > (layer_params_167)) __ci5668__ = adf::frontend::instrument< decltype(layer_params_167) > ( layer_params_167, "layer_params_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:302:1", nullptr, ""); + +const uint32_t layer_params_168[16] = {0x3c0, 0x0, 0x140000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_168) > (layer_params_168)) __ci5669__ = adf::frontend::instrument< decltype(layer_params_168) > ( layer_params_168, "layer_params_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:304:1", nullptr, ""); + +const uint32_t layer_params_169[16] = {0x1080a10, 0x909, 0x500, 0xb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_169) > (layer_params_169)) __ci5670__ = adf::frontend::instrument< decltype(layer_params_169) > ( layer_params_169, "layer_params_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:306:1", nullptr, ""); + +const uint32_t layer_params_170[16] = {0x640, 0x0, 0x90000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_170) > (layer_params_170)) __ci5671__ = adf::frontend::instrument< decltype(layer_params_170) > ( layer_params_170, "layer_params_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:308:1", nullptr, ""); + +const uint32_t layer_params_171[16] = {0x640, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_171) > (layer_params_171)) __ci5672__ = adf::frontend::instrument< decltype(layer_params_171) > ( layer_params_171, "layer_params_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:310:1", nullptr, ""); + +const uint32_t layer_params_172[16] = {0x640, 0x0, 0x90000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_172) > (layer_params_172)) __ci5673__ = adf::frontend::instrument< decltype(layer_params_172) > ( layer_params_172, "layer_params_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:312:1", nullptr, ""); + +const uint32_t layer_params_173[16] = {0x3c0, 0x0, 0x140000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_173) > (layer_params_173)) __ci5674__ = adf::frontend::instrument< decltype(layer_params_173) > ( layer_params_173, "layer_params_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:314:1", nullptr, ""); + +const uint32_t layer_params_175[16] = {0x1, 0x28, 0x30, 0x2, 0x1, 0x6, 0x5, 0x0, 0x3b89, 0x0, 0x1e, 0xf0, 0x1, 0x3c0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_175) > (layer_params_175)) __ci5675__ = adf::frontend::instrument< decltype(layer_params_175) > ( layer_params_175, "layer_params_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:316:1", nullptr, ""); + +const uint32_t layer_params_176[16] = {0xc00110, 0x1010010, 0x5020000, 0x1000000, 0x1000c, 0x40001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_176) > (layer_params_176)) __ci5676__ = adf::frontend::instrument< decltype(layer_params_176) > ( layer_params_176, "layer_params_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:318:1", nullptr, ""); + +const uint32_t layer_params_177[16] = {0x500108, 0x1010030, 0x3010000, 0x3f80, 0x1000c, 0x50001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_177) > (layer_params_177)) __ci5677__ = adf::frontend::instrument< decltype(layer_params_177) > ( layer_params_177, "layer_params_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:320:1", nullptr, ""); + +const uint32_t layer_params_178[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_178) > (layer_params_178)) __ci5678__ = adf::frontend::instrument< decltype(layer_params_178) > ( layer_params_178, "layer_params_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:322:1", nullptr, ""); + +const uint32_t layer_params_179[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_179) > (layer_params_179)) __ci5679__ = adf::frontend::instrument< decltype(layer_params_179) > ( layer_params_179, "layer_params_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:324:1", nullptr, ""); + +const uint32_t layer_params_180[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_180) > (layer_params_180)) __ci5680__ = adf::frontend::instrument< decltype(layer_params_180) > ( layer_params_180, "layer_params_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:326:1", nullptr, ""); + +const uint32_t layer_params_182[16] = {0x3c0, 0x0, 0xf0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_182) > (layer_params_182)) __ci5681__ = adf::frontend::instrument< decltype(layer_params_182) > ( layer_params_182, "layer_params_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:328:1", nullptr, ""); + +const uint32_t layer_params_183[17] = {0x700120, 0x1010018, 0x9020000, 0x3f80, 0x10040, 0x20003, 0x0, 0x0, 0x300, 0x0, 0x60000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_183) > (layer_params_183)) __ci5682__ = adf::frontend::instrument< decltype(layer_params_183) > ( layer_params_183, "layer_params_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:330:1", nullptr, ""); + +const uint32_t layer_params_184[16] = {0x500120, 0x1010028, 0x2020000, 0x3f80, 0x10040, 0x60003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_184) > (layer_params_184)) __ci5683__ = adf::frontend::instrument< decltype(layer_params_184) > ( layer_params_184, "layer_params_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:332:1", nullptr, ""); + +const uint32_t layer_params_185[16] = {0x640, 0x0, 0x90000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_185) > (layer_params_185)) __ci5684__ = adf::frontend::instrument< decltype(layer_params_185) > ( layer_params_185, "layer_params_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:334:1", nullptr, ""); + +const uint32_t layer_params_186[16] = {0x640, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_186) > (layer_params_186)) __ci5685__ = adf::frontend::instrument< decltype(layer_params_186) > ( layer_params_186, "layer_params_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:336:1", nullptr, ""); + +const uint32_t layer_params_187[16] = {0x640, 0x0, 0x90000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_187) > (layer_params_187)) __ci5686__ = adf::frontend::instrument< decltype(layer_params_187) > ( layer_params_187, "layer_params_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:338:1", nullptr, ""); + +const uint32_t layer_params_188[16] = {0x3c0, 0x0, 0x140000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_188) > (layer_params_188)) __ci5687__ = adf::frontend::instrument< decltype(layer_params_188) > ( layer_params_188, "layer_params_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:340:1", nullptr, ""); + +const uint32_t layer_params_189[16] = {0x1080a10, 0x909, 0x500, 0xb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_189) > (layer_params_189)) __ci5688__ = adf::frontend::instrument< decltype(layer_params_189) > ( layer_params_189, "layer_params_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:342:1", nullptr, ""); + +const uint32_t layer_params_190[16] = {0x640, 0x0, 0x90000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_190) > (layer_params_190)) __ci5689__ = adf::frontend::instrument< decltype(layer_params_190) > ( layer_params_190, "layer_params_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:344:1", nullptr, ""); + +const uint32_t layer_params_191[16] = {0x640, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_191) > (layer_params_191)) __ci5690__ = adf::frontend::instrument< decltype(layer_params_191) > ( layer_params_191, "layer_params_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:346:1", nullptr, ""); + +const uint32_t layer_params_192[16] = {0x640, 0x0, 0x90000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_192) > (layer_params_192)) __ci5691__ = adf::frontend::instrument< decltype(layer_params_192) > ( layer_params_192, "layer_params_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:348:1", nullptr, ""); + +const uint32_t layer_params_193[16] = {0x3c0, 0x0, 0x140000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_193) > (layer_params_193)) __ci5692__ = adf::frontend::instrument< decltype(layer_params_193) > ( layer_params_193, "layer_params_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:350:1", nullptr, ""); + +const uint32_t layer_params_195[16] = {0x1, 0x28, 0x30, 0x2, 0x1, 0x6, 0x5, 0x0, 0x3b89, 0x0, 0x1e, 0xf0, 0x1, 0x3c0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_195) > (layer_params_195)) __ci5693__ = adf::frontend::instrument< decltype(layer_params_195) > ( layer_params_195, "layer_params_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:352:1", nullptr, ""); + +const uint32_t layer_params_196[16] = {0xc00110, 0x1010010, 0x5020000, 0x1000000, 0x1000c, 0x40001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_196) > (layer_params_196)) __ci5694__ = adf::frontend::instrument< decltype(layer_params_196) > ( layer_params_196, "layer_params_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:354:1", nullptr, ""); + +const uint32_t layer_params_197[16] = {0x500108, 0x1010030, 0x3010000, 0x3f80, 0x1000c, 0x50001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_197) > (layer_params_197)) __ci5695__ = adf::frontend::instrument< decltype(layer_params_197) > ( layer_params_197, "layer_params_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:356:1", nullptr, ""); + +const uint32_t layer_params_198[16] = {0x180, 0x0, 0x10000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_198) > (layer_params_198)) __ci5696__ = adf::frontend::instrument< decltype(layer_params_198) > ( layer_params_198, "layer_params_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:358:1", nullptr, ""); + +const uint32_t layer_params_199[16] = {0x100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_199) > (layer_params_199)) __ci5697__ = adf::frontend::instrument< decltype(layer_params_199) > ( layer_params_199, "layer_params_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:360:1", nullptr, ""); + +const uint32_t layer_params_200[16] = {0x200, 0x0, 0x10000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_200) > (layer_params_200)) __ci5698__ = adf::frontend::instrument< decltype(layer_params_200) > ( layer_params_200, "layer_params_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:362:1", nullptr, ""); + +const uint32_t layer_params_202[16] = {0x3c0, 0x0, 0xf0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_202) > (layer_params_202)) __ci5699__ = adf::frontend::instrument< decltype(layer_params_202) > ( layer_params_202, "layer_params_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:364:1", nullptr, ""); + +const uint32_t layer_params_203[17] = {0x700120, 0x1010018, 0x9020000, 0x3f80, 0x10040, 0x20003, 0x0, 0x0, 0x300, 0x0, 0x60000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_203) > (layer_params_203)) __ci5700__ = adf::frontend::instrument< decltype(layer_params_203) > ( layer_params_203, "layer_params_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:366:1", nullptr, ""); + +const uint32_t layer_params_204[16] = {0x500120, 0x1010028, 0x2020000, 0x3f80, 0x10040, 0x60003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_204) > (layer_params_204)) __ci5701__ = adf::frontend::instrument< decltype(layer_params_204) > ( layer_params_204, "layer_params_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:368:1", nullptr, ""); + +const uint32_t layer_params_205[16] = {0x640, 0x0, 0x90000, 0x40400001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_205) > (layer_params_205)) __ci5702__ = adf::frontend::instrument< decltype(layer_params_205) > ( layer_params_205, "layer_params_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:370:1", nullptr, ""); + +const uint32_t layer_params_206[16] = {0x640, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_206) > (layer_params_206)) __ci5703__ = adf::frontend::instrument< decltype(layer_params_206) > ( layer_params_206, "layer_params_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:372:1", nullptr, ""); + +const uint32_t layer_params_207[16] = {0x640, 0x0, 0x90000, 0x3e2a0001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_207) > (layer_params_207)) __ci5704__ = adf::frontend::instrument< decltype(layer_params_207) > ( layer_params_207, "layer_params_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:374:1", nullptr, ""); + +const uint32_t layer_params_208[16] = {0x3c0, 0x0, 0x140000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_208) > (layer_params_208)) __ci5705__ = adf::frontend::instrument< decltype(layer_params_208) > ( layer_params_208, "layer_params_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:376:1", nullptr, ""); + +const uint32_t layer_params_210[16] = {0x1, 0x28, 0x30, 0x2, 0x1, 0x6, 0x5, 0x0, 0x3b89, 0x0, 0x1e, 0xf0, 0x1, 0x3c0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_210) > (layer_params_210)) __ci5706__ = adf::frontend::instrument< decltype(layer_params_210) > ( layer_params_210, "layer_params_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:378:1", nullptr, ""); + +const uint32_t layer_params_211[16] = {0xc00110, 0x1010010, 0x5020000, 0x3f80, 0x1000c, 0x20001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_211) > (layer_params_211)) __ci5707__ = adf::frontend::instrument< decltype(layer_params_211) > ( layer_params_211, "layer_params_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:380:1", nullptr, ""); + +const uint32_t layer_params_212[16] = {0x200, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_212) > (layer_params_212)) __ci5708__ = adf::frontend::instrument< decltype(layer_params_212) > ( layer_params_212, "layer_params_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:382:1", nullptr, ""); + +const uint32_t layer_params_214[17] = {0x600120, 0x1010020, 0xa020000, 0x1000000, 0x10000, 0x10003, 0x0, 0x0, 0x400, 0x0, 0x30000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}; decltype(adf::frontend::instrument< decltype(layer_params_214) > (layer_params_214)) __ci5709__ = adf::frontend::instrument< decltype(layer_params_214) > ( layer_params_214, "layer_params_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:384:1", nullptr, ""); + +const uint32_t layer_params_218[16] = {0x100522, 0x3030010, 0x8020000, 0x3f80, 0x10000, 0x20001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_218) > (layer_params_218)) __ci5710__ = adf::frontend::instrument< decltype(layer_params_218) > ( layer_params_218, "layer_params_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:386:1", nullptr, ""); + +const uint32_t layer_params_219[16] = {0x780, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_219) > (layer_params_219)) __ci5711__ = adf::frontend::instrument< decltype(layer_params_219) > ( layer_params_219, "layer_params_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:388:1", nullptr, ""); + +const uint32_t layer_params_221[16] = {0x3c0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_221) > (layer_params_221)) __ci5712__ = adf::frontend::instrument< decltype(layer_params_221) > ( layer_params_221, "layer_params_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:390:1", nullptr, ""); + +const uint32_t layer_params_222[16] = {0x3c0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_222) > (layer_params_222)) __ci5713__ = adf::frontend::instrument< decltype(layer_params_222) > ( layer_params_222, "layer_params_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:392:1", nullptr, ""); + +const uint32_t layer_params_224[16] = {0x3c0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_224) > (layer_params_224)) __ci5714__ = adf::frontend::instrument< decltype(layer_params_224) > ( layer_params_224, "layer_params_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:394:1", nullptr, ""); + +const uint32_t layer_params_226[16] = {0x100522, 0x3030010, 0x8020000, 0x3f80, 0x10000, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_226) > (layer_params_226)) __ci5715__ = adf::frontend::instrument< decltype(layer_params_226) > ( layer_params_226, "layer_params_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:396:1", nullptr, ""); + +const uint32_t layer_params_227[16] = {0x3c0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_227) > (layer_params_227)) __ci5716__ = adf::frontend::instrument< decltype(layer_params_227) > ( layer_params_227, "layer_params_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:398:1", nullptr, ""); + +const uint32_t layer_params_228[16] = {0x3c0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_228) > (layer_params_228)) __ci5717__ = adf::frontend::instrument< decltype(layer_params_228) > ( layer_params_228, "layer_params_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:400:1", nullptr, ""); + +const uint32_t layer_params_229[16] = {0x3c0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_229) > (layer_params_229)) __ci5718__ = adf::frontend::instrument< decltype(layer_params_229) > ( layer_params_229, "layer_params_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:402:1", nullptr, ""); + +const uint32_t layer_params_233[16] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80250, 0x102, 0x0, 0x0, 0x5000000, 0x60, 0x3e800000, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_233) > (layer_params_233)) __ci5719__ = adf::frontend::instrument< decltype(layer_params_233) > ( layer_params_233, "layer_params_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:404:1", nullptr, ""); + +const uint32_t layer_params_234[16] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80c10, 0x102, 0x0, 0x0, 0x6000000, 0x14, 0x3e800000, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_234) > (layer_params_234)) __ci5720__ = adf::frontend::instrument< decltype(layer_params_234) > ( layer_params_234, "layer_params_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:406:1", nullptr, ""); + +const uint32_t layer_params_235[16] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80c10, 0x102, 0x0, 0x0, 0x6000000, 0x5, 0x3e800000, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_235) > (layer_params_235)) __ci5721__ = adf::frontend::instrument< decltype(layer_params_235) > ( layer_params_235, "layer_params_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:408:1", nullptr, ""); + +const uint32_t layer_params_237[16] = {0x100532, 0x3030010, 0xb030000, 0x1000000, 0x10000, 0x20002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_237) > (layer_params_237)) __ci5722__ = adf::frontend::instrument< decltype(layer_params_237) > ( layer_params_237, "layer_params_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:410:1", nullptr, ""); + +const uint32_t layer_params_241[16] = {0x100532, 0x3030010, 0x5030000, 0x3f80, 0x10000, 0x20002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_241) > (layer_params_241)) __ci5723__ = adf::frontend::instrument< decltype(layer_params_241) > ( layer_params_241, "layer_params_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:412:1", nullptr, ""); + +const uint32_t layer_params_242[16] = {0x780, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_242) > (layer_params_242)) __ci5724__ = adf::frontend::instrument< decltype(layer_params_242) > ( layer_params_242, "layer_params_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:414:1", nullptr, ""); + +const uint32_t layer_params_244[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_244) > (layer_params_244)) __ci5725__ = adf::frontend::instrument< decltype(layer_params_244) > ( layer_params_244, "layer_params_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:416:1", nullptr, ""); + +const uint32_t layer_params_245[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_245) > (layer_params_245)) __ci5726__ = adf::frontend::instrument< decltype(layer_params_245) > ( layer_params_245, "layer_params_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:418:1", nullptr, ""); + +const uint32_t layer_params_247[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_247) > (layer_params_247)) __ci5727__ = adf::frontend::instrument< decltype(layer_params_247) > ( layer_params_247, "layer_params_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:420:1", nullptr, ""); + +const uint32_t layer_params_249[16] = {0x100532, 0x3030010, 0x5030000, 0x3f80, 0x10000, 0x10002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_249) > (layer_params_249)) __ci5728__ = adf::frontend::instrument< decltype(layer_params_249) > ( layer_params_249, "layer_params_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:422:1", nullptr, ""); + +const uint32_t layer_params_250[16] = {0x780, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_250) > (layer_params_250)) __ci5729__ = adf::frontend::instrument< decltype(layer_params_250) > ( layer_params_250, "layer_params_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:424:1", nullptr, ""); + +const uint32_t layer_params_251[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_251) > (layer_params_251)) __ci5730__ = adf::frontend::instrument< decltype(layer_params_251) > ( layer_params_251, "layer_params_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:426:1", nullptr, ""); + +const uint32_t layer_params_252[16] = {0x3c0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_252) > (layer_params_252)) __ci5731__ = adf::frontend::instrument< decltype(layer_params_252) > ( layer_params_252, "layer_params_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:428:1", nullptr, ""); + +const uint32_t layer_params_257[16] = {0x100e12, 0x3030010, 0x7010000, 0x1000000, 0x50000, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_257) > (layer_params_257)) __ci5732__ = adf::frontend::instrument< decltype(layer_params_257) > ( layer_params_257, "layer_params_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:430:1", nullptr, ""); + +const uint32_t layer_params_261[16] = {0x100e12, 0x3030010, 0x3010000, 0x3f80, 0x50000, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_261) > (layer_params_261)) __ci5733__ = adf::frontend::instrument< decltype(layer_params_261) > ( layer_params_261, "layer_params_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:432:1", nullptr, ""); + +const uint32_t layer_params_262[16] = {0x780, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_262) > (layer_params_262)) __ci5734__ = adf::frontend::instrument< decltype(layer_params_262) > ( layer_params_262, "layer_params_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:434:1", nullptr, ""); + +const uint32_t layer_params_264[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_264) > (layer_params_264)) __ci5735__ = adf::frontend::instrument< decltype(layer_params_264) > ( layer_params_264, "layer_params_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:436:1", nullptr, ""); + +const uint32_t layer_params_265[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_265) > (layer_params_265)) __ci5736__ = adf::frontend::instrument< decltype(layer_params_265) > ( layer_params_265, "layer_params_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:438:1", nullptr, ""); + +const uint32_t layer_params_267[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_267) > (layer_params_267)) __ci5737__ = adf::frontend::instrument< decltype(layer_params_267) > ( layer_params_267, "layer_params_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:440:1", nullptr, ""); + +const uint32_t layer_params_269[16] = {0x80e22, 0x3030008, 0x5020000, 0x3f80, 0x30040, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_269) > (layer_params_269)) __ci5738__ = adf::frontend::instrument< decltype(layer_params_269) > ( layer_params_269, "layer_params_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:442:1", nullptr, ""); + +const uint32_t layer_params_270[16] = {0x780, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_270) > (layer_params_270)) __ci5739__ = adf::frontend::instrument< decltype(layer_params_270) > ( layer_params_270, "layer_params_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:444:1", nullptr, ""); + +const uint32_t layer_params_271[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_271) > (layer_params_271)) __ci5740__ = adf::frontend::instrument< decltype(layer_params_271) > ( layer_params_271, "layer_params_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:446:1", nullptr, ""); + +const uint32_t layer_params_272[16] = {0x3c0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_272) > (layer_params_272)) __ci5741__ = adf::frontend::instrument< decltype(layer_params_272) > ( layer_params_272, "layer_params_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:448:1", nullptr, ""); + +const uint32_t layer_params_276[16] = {0x100722, 0x3030008, 0x4020000, 0x1000000, 0x50040, 0x10005, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_276) > (layer_params_276)) __ci5742__ = adf::frontend::instrument< decltype(layer_params_276) > ( layer_params_276, "layer_params_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:450:1", nullptr, ""); + +const uint32_t layer_params_280[16] = {0x100622, 0x3030008, 0x2020000, 0x3f80, 0x50040, 0x10006, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_280) > (layer_params_280)) __ci5743__ = adf::frontend::instrument< decltype(layer_params_280) > ( layer_params_280, "layer_params_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:452:1", nullptr, ""); + +const uint32_t layer_params_281[16] = {0x800, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_281) > (layer_params_281)) __ci5744__ = adf::frontend::instrument< decltype(layer_params_281) > ( layer_params_281, "layer_params_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:454:1", nullptr, ""); + +const uint32_t layer_params_283[16] = {0x400, 0x0, 0x1e0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_283) > (layer_params_283)) __ci5745__ = adf::frontend::instrument< decltype(layer_params_283) > ( layer_params_283, "layer_params_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:456:1", nullptr, ""); + +const uint32_t layer_params_284[16] = {0x400, 0x0, 0x1e0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_284) > (layer_params_284)) __ci5746__ = adf::frontend::instrument< decltype(layer_params_284) > ( layer_params_284, "layer_params_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:458:1", nullptr, ""); + +const uint32_t layer_params_286[16] = {0x400, 0x0, 0x1e0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_286) > (layer_params_286)) __ci5747__ = adf::frontend::instrument< decltype(layer_params_286) > ( layer_params_286, "layer_params_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:460:1", nullptr, ""); + +const uint32_t layer_params_288[16] = {0x100622, 0x3030008, 0x2020000, 0x3f80, 0x50040, 0x10006, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_288) > (layer_params_288)) __ci5748__ = adf::frontend::instrument< decltype(layer_params_288) > ( layer_params_288, "layer_params_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:462:1", nullptr, ""); + +const uint32_t layer_params_289[16] = {0x5c0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_289) > (layer_params_289)) __ci5749__ = adf::frontend::instrument< decltype(layer_params_289) > ( layer_params_289, "layer_params_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:464:1", nullptr, ""); + +const uint32_t layer_params_290[16] = {0x400, 0x0, 0x1e0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_290) > (layer_params_290)) __ci5750__ = adf::frontend::instrument< decltype(layer_params_290) > ( layer_params_290, "layer_params_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:466:1", nullptr, ""); + +const uint32_t layer_params_291[16] = {0x400, 0x0, 0x1e0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_291) > (layer_params_291)) __ci5751__ = adf::frontend::instrument< decltype(layer_params_291) > ( layer_params_291, "layer_params_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:468:1", nullptr, ""); + +const uint32_t layer_params_295[16] = {0x80642, 0x3030008, 0x5040000, 0x1000000, 0x50040, 0x1000c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_295) > (layer_params_295)) __ci5752__ = adf::frontend::instrument< decltype(layer_params_295) > ( layer_params_295, "layer_params_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:470:1", nullptr, ""); + +const uint32_t layer_params_296[16] = {0x100722, 0x3030008, 0x1020000, 0x1000000, 0xa0040, 0x10009, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_296) > (layer_params_296)) __ci5753__ = adf::frontend::instrument< decltype(layer_params_296) > ( layer_params_296, "layer_params_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:472:1", nullptr, ""); + +const uint32_t layer_params_297[16] = {0x400140, 0x1010008, 0x1040000, 0x3f80, 0x50040, 0x1002d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_297) > (layer_params_297)) __ci5754__ = adf::frontend::instrument< decltype(layer_params_297) > ( layer_params_297, "layer_params_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:474:1", nullptr, ""); + +const uint32_t layer_params_299[16] = {0x640, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_299) > (layer_params_299)) __ci5755__ = adf::frontend::instrument< decltype(layer_params_299) > ( layer_params_299, "layer_params_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:476:1", nullptr, ""); + +const uint32_t layer_params_301[16] = {0x280, 0x0, 0xb40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_301) > (layer_params_301)) __ci5756__ = adf::frontend::instrument< decltype(layer_params_301) > ( layer_params_301, "layer_params_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:478:1", nullptr, ""); + +const uint32_t layer_params_302[16] = {0x640, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; decltype(adf::frontend::instrument< decltype(layer_params_302) > (layer_params_302)) __ci5757__ = adf::frontend::instrument< decltype(layer_params_302) > ( layer_params_302, "layer_params_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/layer_runtime_params.h:480:1", nullptr, ""); +# 4 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/superkernels.h" 2 +void conv2d_maxpool +( +adf::input_buffer_conf & __restrict ifm, +adf::input_buffer_conf & __restrict wts, +const uint32_t (&layer_params)[16], +adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_add1d_attribute_broadcasting( + adf::input_buffer_conf & __restrict ifm, + const uint32_t (&layer_params)[16], + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_add1d( + adf::input_buffer_conf & __restrict ifm1, + const uint32_t (&layer_params)[16], + adf::input_buffer_conf & __restrict ifm2, + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_clip1d( + adf::input_buffer_conf & __restrict ifm, + const uint32_t (&layer_params)[16], + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_mul1d_attribute_broadcasting( + adf::input_buffer_conf & __restrict ifm, + const uint32_t (&layer_params)[16], + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_mul1d( + adf::input_buffer_conf & __restrict ifm1, + const uint32_t (&layer_params)[16], + adf::input_buffer_conf & __restrict ifm2, + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_sigmoid1d( + adf::input_buffer_conf & __restrict ifm, + const uint32_t (&layer_params)[16], + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_sub1d( + adf::input_buffer_conf & __restrict ifm1, + const uint32_t (&layer_params)[16], + adf::input_buffer_conf & __restrict ifm2, + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_tanh1d( + adf::input_buffer_conf & __restrict ifm, + const uint32_t (&layer_params)[16], + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_reduce_mean_c8( + adf::input_buffer_conf & __restrict ifm, + const uint32_t (&layer_params)[16], + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); + +void superkernel_avgpool +( +adf::input_buffer_conf & __restrict ifm, +const uint32_t (&layer_params)[16], +adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +void superkernel_conv2d_dwc +( +adf::input_buffer_conf & __restrict ifm, +adf::input_buffer_conf & __restrict wts, +const uint32_t (&layer_params)[16], +adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); + +void superkernel_conv_eltbinary +( + adf::input_buffer_conf & __restrict ifm1, + adf::input_buffer_conf & __restrict wts, + adf::input_buffer_conf & __restrict ifm2, + const uint32_t (&layer_params)[17], + adf::output_buffer_conf & __restrict ofm +) __attribute__( ( noinline ) ); +# 5 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h" 1 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_slice_hcwc8.h" 1 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_base.h" 1 + + + + + + + +namespace slice_hcwc8_base { + constexpr unsigned LB = 64; decltype(adf::frontend::instrument< decltype(LB) > (LB)) __ci5758__ = adf::frontend::instrument< decltype(LB) > ( LB, "LB", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_base.h:9:5", nullptr, ""); + constexpr unsigned CVEC = 8; decltype(adf::frontend::instrument< decltype(CVEC) > (CVEC)) __ci5759__ = adf::frontend::instrument< decltype(CVEC) > ( CVEC, "CVEC", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L1/include/misc/slice_base.h:10:5", nullptr, ""); + using mask_t = uint64_t; +}; +# 8 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_slice_hcwc8.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/common.h" 1 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/unordered_map" 1 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/unordered_map" 3 +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/unordered_map" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable.h" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + class _Hashtable; + +namespace __detail +{ + + + + + + template + struct _Hashtable_base; + + + + template + inline typename std::iterator_traits<_Iterator>::difference_type + __distance_fw(_Iterator __first, _Iterator __last, + std::input_iterator_tag) + { return __first != __last ? 1 : 0; } + + template + inline typename std::iterator_traits<_Iterator>::difference_type + __distance_fw(_Iterator __first, _Iterator __last, + std::forward_iterator_tag) + { return std::distance(__first, __last); } + + template + inline typename std::iterator_traits<_Iterator>::difference_type + __distance_fw(_Iterator __first, _Iterator __last) + { return __distance_fw(__first, __last, + std::__iterator_category(__first)); } + + struct _Identity + { + template + _Tp&& + operator()(_Tp&& __x) const + { return std::forward<_Tp>(__x); } + }; + + struct _Select1st + { + template + auto + operator()(_Tp&& __x) const + -> decltype(std::get<0>(std::forward<_Tp>(__x))) + { return std::get<0>(std::forward<_Tp>(__x)); } + }; + + template + struct _Hashtable_alloc; + + + + template + struct _ReuseOrAllocNode + { + private: + using __node_alloc_type = _NodeAlloc; + using __hashtable_alloc = _Hashtable_alloc<__node_alloc_type>; + using __node_alloc_traits = + typename __hashtable_alloc::__node_alloc_traits; + using __node_type = typename __hashtable_alloc::__node_type; + + public: + _ReuseOrAllocNode(__node_type* __nodes, __hashtable_alloc& __h) + : _M_nodes(__nodes), _M_h(__h) { } + _ReuseOrAllocNode(const _ReuseOrAllocNode&) = delete; + + ~_ReuseOrAllocNode() + { _M_h._M_deallocate_nodes(_M_nodes); } + + template + __node_type* + operator()(_Arg&& __arg) const + { + if (_M_nodes) + { + __node_type* __node = _M_nodes; + _M_nodes = _M_nodes->_M_next(); + __node->_M_nxt = nullptr; + auto& __a = _M_h._M_node_allocator(); + __node_alloc_traits::destroy(__a, __node->_M_valptr()); + try + { + __node_alloc_traits::construct(__a, __node->_M_valptr(), + std::forward<_Arg>(__arg)); + } + catch(...) + { + __node->~__node_type(); + __node_alloc_traits::deallocate(__a, __node, 1); + throw; + } + return __node; + } + return _M_h._M_allocate_node(std::forward<_Arg>(__arg)); + } + + private: + mutable __node_type* _M_nodes; + __hashtable_alloc& _M_h; + }; + + + + template + struct _AllocNode + { + private: + using __hashtable_alloc = _Hashtable_alloc<_NodeAlloc>; + using __node_type = typename __hashtable_alloc::__node_type; + + public: + _AllocNode(__hashtable_alloc& __h) + : _M_h(__h) { } + + template + __node_type* + operator()(_Arg&& __arg) const + { return _M_h._M_allocate_node(std::forward<_Arg>(__arg)); } + + private: + __hashtable_alloc& _M_h; + }; +# 199 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 3 + template + struct _Hashtable_traits + { + using __hash_cached = __bool_constant<_Cache_hash_code>; + using __constant_iterators = __bool_constant<_Constant_iterators>; + using __unique_keys = __bool_constant<_Unique_keys>; + }; +# 215 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 3 + struct _Hash_node_base + { + _Hash_node_base* _M_nxt; + + _Hash_node_base() noexcept : _M_nxt() { } + + _Hash_node_base(_Hash_node_base* __next) noexcept : _M_nxt(__next) { } + }; + + + + + + + template + struct _Hash_node_value_base : _Hash_node_base + { + typedef _Value value_type; + + __gnu_cxx::__aligned_buffer<_Value> _M_storage; + + _Value* + _M_valptr() noexcept + { return _M_storage._M_ptr(); } + + const _Value* + _M_valptr() const noexcept + { return _M_storage._M_ptr(); } + + _Value& + _M_v() noexcept + { return *_M_valptr(); } + + const _Value& + _M_v() const noexcept + { return *_M_valptr(); } + }; + + + + + template + struct _Hash_node; + + + + + + + template + struct _Hash_node<_Value, true> : _Hash_node_value_base<_Value> + { + std::size_t _M_hash_code; + + _Hash_node* + _M_next() const noexcept + { return static_cast<_Hash_node*>(this->_M_nxt); } + }; + + + + + + + template + struct _Hash_node<_Value, false> : _Hash_node_value_base<_Value> + { + _Hash_node* + _M_next() const noexcept + { return static_cast<_Hash_node*>(this->_M_nxt); } + }; + + + template + struct _Node_iterator_base + { + using __node_type = _Hash_node<_Value, _Cache_hash_code>; + + __node_type* _M_cur; + + _Node_iterator_base(__node_type* __p) noexcept + : _M_cur(__p) { } + + void + _M_incr() noexcept + { _M_cur = _M_cur->_M_next(); } + }; + + template + inline bool + operator==(const _Node_iterator_base<_Value, _Cache_hash_code>& __x, + const _Node_iterator_base<_Value, _Cache_hash_code >& __y) + noexcept + { return __x._M_cur == __y._M_cur; } + + template + inline bool + operator!=(const _Node_iterator_base<_Value, _Cache_hash_code>& __x, + const _Node_iterator_base<_Value, _Cache_hash_code>& __y) + noexcept + { return __x._M_cur != __y._M_cur; } + + + template + struct _Node_iterator + : public _Node_iterator_base<_Value, __cache> + { + private: + using __base_type = _Node_iterator_base<_Value, __cache>; + using __node_type = typename __base_type::__node_type; + + public: + typedef _Value value_type; + typedef std::ptrdiff_t difference_type; + typedef std::forward_iterator_tag iterator_category; + + using pointer = typename std::conditional<__constant_iterators, + const _Value*, _Value*>::type; + + using reference = typename std::conditional<__constant_iterators, + const _Value&, _Value&>::type; + + _Node_iterator() noexcept + : __base_type(0) { } + + explicit + _Node_iterator(__node_type* __p) noexcept + : __base_type(__p) { } + + reference + operator*() const noexcept + { return this->_M_cur->_M_v(); } + + pointer + operator->() const noexcept + { return this->_M_cur->_M_valptr(); } + + _Node_iterator& + operator++() noexcept + { + this->_M_incr(); + return *this; + } + + _Node_iterator + operator++(int) noexcept + { + _Node_iterator __tmp(*this); + this->_M_incr(); + return __tmp; + } + }; + + + template + struct _Node_const_iterator + : public _Node_iterator_base<_Value, __cache> + { + private: + using __base_type = _Node_iterator_base<_Value, __cache>; + using __node_type = typename __base_type::__node_type; + + public: + typedef _Value value_type; + typedef std::ptrdiff_t difference_type; + typedef std::forward_iterator_tag iterator_category; + + typedef const _Value* pointer; + typedef const _Value& reference; + + _Node_const_iterator() noexcept + : __base_type(0) { } + + explicit + _Node_const_iterator(__node_type* __p) noexcept + : __base_type(__p) { } + + _Node_const_iterator(const _Node_iterator<_Value, __constant_iterators, + __cache>& __x) noexcept + : __base_type(__x._M_cur) { } + + reference + operator*() const noexcept + { return this->_M_cur->_M_v(); } + + pointer + operator->() const noexcept + { return this->_M_cur->_M_valptr(); } + + _Node_const_iterator& + operator++() noexcept + { + this->_M_incr(); + return *this; + } + + _Node_const_iterator + operator++(int) noexcept + { + _Node_const_iterator __tmp(*this); + this->_M_incr(); + return __tmp; + } + }; + + + + + + + struct _Mod_range_hashing + { + typedef std::size_t first_argument_type; + typedef std::size_t second_argument_type; + typedef std::size_t result_type; + + result_type + operator()(first_argument_type __num, + second_argument_type __den) const noexcept + { return __num % __den; } + }; + + + + + + + struct _Default_ranged_hash { }; + + + + struct _Prime_rehash_policy + { + using __has_load_factor = std::true_type; + + _Prime_rehash_policy(float __z = 1.0) noexcept + : _M_max_load_factor(__z), _M_next_resize(0) { } + + float + max_load_factor() const noexcept + { return _M_max_load_factor; } + + + std::size_t + _M_next_bkt(std::size_t __n) const; + + + std::size_t + _M_bkt_for_elements(std::size_t __n) const + { return __builtin_ceil(__n / (long double)_M_max_load_factor); } + + + + + + std::pair + _M_need_rehash(std::size_t __n_bkt, std::size_t __n_elt, + std::size_t __n_ins) const; + + typedef std::size_t _State; + + _State + _M_state() const + { return _M_next_resize; } + + void + _M_reset() noexcept + { _M_next_resize = 0; } + + void + _M_reset(_State __state) + { _M_next_resize = __state; } + + static const std::size_t _S_growth_factor = 2; + + float _M_max_load_factor; + mutable std::size_t _M_next_resize; + }; + + + struct _Mask_range_hashing + { + typedef std::size_t first_argument_type; + typedef std::size_t second_argument_type; + typedef std::size_t result_type; + + result_type + operator()(first_argument_type __num, + second_argument_type __den) const noexcept + { return __num & (__den - 1); } + }; + + + constexpr + inline std::size_t + __clp2(std::size_t __n) noexcept + { + + std::uint_fast64_t __x = __n; + + + + + __x = __x - 1; + __x = __x | (__x >> 1); + __x = __x | (__x >> 2); + __x = __x | (__x >> 4); + __x = __x | (__x >> 8); + __x = __x | (__x >>16); + + __x = __x | (__x >>32); + + return __x + 1; + } + + + + struct _Power2_rehash_policy + { + using __has_load_factor = std::true_type; + + _Power2_rehash_policy(float __z = 1.0) noexcept + : _M_max_load_factor(__z), _M_next_resize(0) { } + + float + max_load_factor() const noexcept + { return _M_max_load_factor; } + + + + std::size_t + _M_next_bkt(std::size_t __n) noexcept + { + const auto __max_width = std::min(sizeof(size_t), 8); + const auto __max_bkt = size_t(1) << (__max_width * 8 - 1); + std::size_t __res = __clp2(__n); + + if (__res == __n) + __res <<= 1; + + if (__res == 0) + __res = __max_bkt; + + if (__res == __max_bkt) + + + + _M_next_resize = std::size_t(-1); + else + _M_next_resize + = __builtin_ceil(__res * (long double)_M_max_load_factor); + + return __res; + } + + + std::size_t + _M_bkt_for_elements(std::size_t __n) const noexcept + { return __builtin_ceil(__n / (long double)_M_max_load_factor); } + + + + + + std::pair + _M_need_rehash(std::size_t __n_bkt, std::size_t __n_elt, + std::size_t __n_ins) noexcept + { + if (__n_elt + __n_ins >= _M_next_resize) + { + long double __min_bkts = (__n_elt + __n_ins) + / (long double)_M_max_load_factor; + if (__min_bkts >= __n_bkt) + return std::make_pair(true, + _M_next_bkt(std::max(__builtin_floor(__min_bkts) + 1, + __n_bkt * _S_growth_factor))); + + _M_next_resize + = __builtin_floor(__n_bkt * (long double)_M_max_load_factor); + return std::make_pair(false, 0); + } + else + return std::make_pair(false, 0); + } + + typedef std::size_t _State; + + _State + _M_state() const noexcept + { return _M_next_resize; } + + void + _M_reset() noexcept + { _M_next_resize = 0; } + + void + _M_reset(_State __state) noexcept + { _M_next_resize = __state; } + + static const std::size_t _S_growth_factor = 2; + + float _M_max_load_factor; + std::size_t _M_next_resize; + }; +# 638 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 3 + template + struct _Map_base { }; + + + template + struct _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, false> + { + using mapped_type = typename std::tuple_element<1, _Pair>::type; + }; + + + template + struct _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, true> + { + private: + using __hashtable_base = __detail::_Hashtable_base<_Key, _Pair, + _Select1st, + _Equal, _H1, _H2, _Hash, + _Traits>; + + using __hashtable = _Hashtable<_Key, _Pair, _Alloc, + _Select1st, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>; + + using __hash_code = typename __hashtable_base::__hash_code; + using __node_type = typename __hashtable_base::__node_type; + + public: + using key_type = typename __hashtable_base::key_type; + using iterator = typename __hashtable_base::iterator; + using mapped_type = typename std::tuple_element<1, _Pair>::type; + + mapped_type& + operator[](const key_type& __k); + + mapped_type& + operator[](key_type&& __k); + + + + mapped_type& + at(const key_type& __k); + + const mapped_type& + at(const key_type& __k) const; + }; + + template + auto + _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, true>:: + operator[](const key_type& __k) + -> mapped_type& + { + __hashtable* __h = static_cast<__hashtable*>(this); + __hash_code __code = __h->_M_hash_code(__k); + std::size_t __n = __h->_M_bucket_index(__k, __code); + __node_type* __p = __h->_M_find_node(__n, __k, __code); + + if (!__p) + { + __p = __h->_M_allocate_node(std::piecewise_construct, + std::tuple(__k), + std::tuple<>()); + return __h->_M_insert_unique_node(__n, __code, __p)->second; + } + + return __p->_M_v().second; + } + + template + auto + _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, true>:: + operator[](key_type&& __k) + -> mapped_type& + { + __hashtable* __h = static_cast<__hashtable*>(this); + __hash_code __code = __h->_M_hash_code(__k); + std::size_t __n = __h->_M_bucket_index(__k, __code); + __node_type* __p = __h->_M_find_node(__n, __k, __code); + + if (!__p) + { + __p = __h->_M_allocate_node(std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::tuple<>()); + return __h->_M_insert_unique_node(__n, __code, __p)->second; + } + + return __p->_M_v().second; + } + + template + auto + _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, true>:: + at(const key_type& __k) + -> mapped_type& + { + __hashtable* __h = static_cast<__hashtable*>(this); + __hash_code __code = __h->_M_hash_code(__k); + std::size_t __n = __h->_M_bucket_index(__k, __code); + __node_type* __p = __h->_M_find_node(__n, __k, __code); + + if (!__p) + __throw_out_of_range(("_Map_base::at")); + return __p->_M_v().second; + } + + template + auto + _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, true>:: + at(const key_type& __k) const + -> const mapped_type& + { + const __hashtable* __h = static_cast(this); + __hash_code __code = __h->_M_hash_code(__k); + std::size_t __n = __h->_M_bucket_index(__k, __code); + __node_type* __p = __h->_M_find_node(__n, __k, __code); + + if (!__p) + __throw_out_of_range(("_Map_base::at")); + return __p->_M_v().second; + } + + + + + + + template + struct _Insert_base + { + protected: + using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>; + + using __hashtable_base = _Hashtable_base<_Key, _Value, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _Traits>; + + using value_type = typename __hashtable_base::value_type; + using iterator = typename __hashtable_base::iterator; + using const_iterator = typename __hashtable_base::const_iterator; + using size_type = typename __hashtable_base::size_type; + + using __unique_keys = typename __hashtable_base::__unique_keys; + using __ireturn_type = typename __hashtable_base::__ireturn_type; + using __node_type = _Hash_node<_Value, _Traits::__hash_cached::value>; + using __node_alloc_type = __alloc_rebind<_Alloc, __node_type>; + using __node_gen_type = _AllocNode<__node_alloc_type>; + + __hashtable& + _M_conjure_hashtable() + { return *(static_cast<__hashtable*>(this)); } + + template + void + _M_insert_range(_InputIterator __first, _InputIterator __last, + const _NodeGetter&, true_type); + + template + void + _M_insert_range(_InputIterator __first, _InputIterator __last, + const _NodeGetter&, false_type); + + public: + __ireturn_type + insert(const value_type& __v) + { + __hashtable& __h = _M_conjure_hashtable(); + __node_gen_type __node_gen(__h); + return __h._M_insert(__v, __node_gen, __unique_keys()); + } + + iterator + insert(const_iterator __hint, const value_type& __v) + { + __hashtable& __h = _M_conjure_hashtable(); + __node_gen_type __node_gen(__h); + return __h._M_insert(__hint, __v, __node_gen, __unique_keys()); + } + + void + insert(initializer_list __l) + { this->insert(__l.begin(), __l.end()); } + + template + void + insert(_InputIterator __first, _InputIterator __last) + { + __hashtable& __h = _M_conjure_hashtable(); + __node_gen_type __node_gen(__h); + return _M_insert_range(__first, __last, __node_gen, __unique_keys()); + } + }; + + template + template + void + _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>:: + _M_insert_range(_InputIterator __first, _InputIterator __last, + const _NodeGetter& __node_gen, true_type) + { + size_type __n_elt = __detail::__distance_fw(__first, __last); + if (__n_elt == 0) + return; + + __hashtable& __h = _M_conjure_hashtable(); + for (; __first != __last; ++__first) + { + if (__h._M_insert(*__first, __node_gen, __unique_keys(), + __n_elt).second) + __n_elt = 1; + else if (__n_elt != 1) + --__n_elt; + } + } + + template + template + void + _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>:: + _M_insert_range(_InputIterator __first, _InputIterator __last, + const _NodeGetter& __node_gen, false_type) + { + using __rehash_type = typename __hashtable::__rehash_type; + using __rehash_state = typename __hashtable::__rehash_state; + using pair_type = std::pair; + + size_type __n_elt = __detail::__distance_fw(__first, __last); + if (__n_elt == 0) + return; + + __hashtable& __h = _M_conjure_hashtable(); + __rehash_type& __rehash = __h._M_rehash_policy; + const __rehash_state& __saved_state = __rehash._M_state(); + pair_type __do_rehash = __rehash._M_need_rehash(__h._M_bucket_count, + __h._M_element_count, + __n_elt); + + if (__do_rehash.first) + __h._M_rehash(__do_rehash.second, __saved_state); + + for (; __first != __last; ++__first) + __h._M_insert(*__first, __node_gen, __unique_keys()); + } + + + + + + + + template + struct _Insert; + + + template + struct _Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits, true> + : public _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits> + { + using __base_type = _Insert_base<_Key, _Value, _Alloc, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>; + + using __hashtable_base = _Hashtable_base<_Key, _Value, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _Traits>; + + using value_type = typename __base_type::value_type; + using iterator = typename __base_type::iterator; + using const_iterator = typename __base_type::const_iterator; + + using __unique_keys = typename __base_type::__unique_keys; + using __ireturn_type = typename __hashtable_base::__ireturn_type; + using __hashtable = typename __base_type::__hashtable; + using __node_gen_type = typename __base_type::__node_gen_type; + + using __base_type::insert; + + __ireturn_type + insert(value_type&& __v) + { + __hashtable& __h = this->_M_conjure_hashtable(); + __node_gen_type __node_gen(__h); + return __h._M_insert(std::move(__v), __node_gen, __unique_keys()); + } + + iterator + insert(const_iterator __hint, value_type&& __v) + { + __hashtable& __h = this->_M_conjure_hashtable(); + __node_gen_type __node_gen(__h); + return __h._M_insert(__hint, std::move(__v), __node_gen, + __unique_keys()); + } + }; + + + template + struct _Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits, false> + : public _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits> + { + using __base_type = _Insert_base<_Key, _Value, _Alloc, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>; + using value_type = typename __base_type::value_type; + using iterator = typename __base_type::iterator; + using const_iterator = typename __base_type::const_iterator; + + using __unique_keys = typename __base_type::__unique_keys; + using __hashtable = typename __base_type::__hashtable; + using __ireturn_type = typename __base_type::__ireturn_type; + + using __base_type::insert; + + template + using __is_cons = std::is_constructible; + + template + using _IFcons = std::enable_if<__is_cons<_Pair>::value>; + + template + using _IFconsp = typename _IFcons<_Pair>::type; + + template> + __ireturn_type + insert(_Pair&& __v) + { + __hashtable& __h = this->_M_conjure_hashtable(); + return __h._M_emplace(__unique_keys(), std::forward<_Pair>(__v)); + } + + template> + iterator + insert(const_iterator __hint, _Pair&& __v) + { + __hashtable& __h = this->_M_conjure_hashtable(); + return __h._M_emplace(__hint, __unique_keys(), + std::forward<_Pair>(__v)); + } + }; + + template + using __has_load_factor = typename _Policy::__has_load_factor; + + + + + + + + template> + struct _Rehash_base; + + + template + struct _Rehash_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, + std::false_type> + { + }; + + + template + struct _Rehash_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, + std::true_type> + { + using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>; + + float + max_load_factor() const noexcept + { + const __hashtable* __this = static_cast(this); + return __this->__rehash_policy().max_load_factor(); + } + + void + max_load_factor(float __z) + { + __hashtable* __this = static_cast<__hashtable*>(this); + __this->__rehash_policy(_RehashPolicy(__z)); + } + + void + reserve(std::size_t __n) + { + __hashtable* __this = static_cast<__hashtable*>(this); + __this->rehash(__builtin_ceil(__n / max_load_factor())); + } + }; + + + + + + + + template + struct _Hashtable_ebo_helper; + + + template + struct _Hashtable_ebo_helper<_Nm, _Tp, true> + : private _Tp + { + _Hashtable_ebo_helper() = default; + + template + _Hashtable_ebo_helper(_OtherTp&& __tp) + : _Tp(std::forward<_OtherTp>(__tp)) + { } + + static const _Tp& + _S_cget(const _Hashtable_ebo_helper& __eboh) + { return static_cast(__eboh); } + + static _Tp& + _S_get(_Hashtable_ebo_helper& __eboh) + { return static_cast<_Tp&>(__eboh); } + }; + + + template + struct _Hashtable_ebo_helper<_Nm, _Tp, false> + { + _Hashtable_ebo_helper() = default; + + template + _Hashtable_ebo_helper(_OtherTp&& __tp) + : _M_tp(std::forward<_OtherTp>(__tp)) + { } + + static const _Tp& + _S_cget(const _Hashtable_ebo_helper& __eboh) + { return __eboh._M_tp; } + + static _Tp& + _S_get(_Hashtable_ebo_helper& __eboh) + { return __eboh._M_tp; } + + private: + _Tp _M_tp; + }; + + + + + + + + template + struct _Local_iterator_base; +# 1176 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 3 + template + struct _Hash_code_base; + + + + template + struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, _Hash, false> + : private _Hashtable_ebo_helper<0, _ExtractKey>, + private _Hashtable_ebo_helper<1, _Hash> + { + private: + using __ebo_extract_key = _Hashtable_ebo_helper<0, _ExtractKey>; + using __ebo_hash = _Hashtable_ebo_helper<1, _Hash>; + + protected: + typedef void* __hash_code; + typedef _Hash_node<_Value, false> __node_type; + + + + _Hash_code_base() = default; + + _Hash_code_base(const _ExtractKey& __ex, const _H1&, const _H2&, + const _Hash& __h) + : __ebo_extract_key(__ex), __ebo_hash(__h) { } + + __hash_code + _M_hash_code(const _Key& __key) const + { return 0; } + + std::size_t + _M_bucket_index(const _Key& __k, __hash_code, std::size_t __n) const + { return _M_ranged_hash()(__k, __n); } + + std::size_t + _M_bucket_index(const __node_type* __p, std::size_t __n) const + noexcept( noexcept(declval()(declval(), + (std::size_t)0)) ) + { return _M_ranged_hash()(_M_extract()(__p->_M_v()), __n); } + + void + _M_store_code(__node_type*, __hash_code) const + { } + + void + _M_copy_code(__node_type*, const __node_type*) const + { } + + void + _M_swap(_Hash_code_base& __x) + { + std::swap(_M_extract(), __x._M_extract()); + std::swap(_M_ranged_hash(), __x._M_ranged_hash()); + } + + const _ExtractKey& + _M_extract() const { return __ebo_extract_key::_S_cget(*this); } + + _ExtractKey& + _M_extract() { return __ebo_extract_key::_S_get(*this); } + + const _Hash& + _M_ranged_hash() const { return __ebo_hash::_S_cget(*this); } + + _Hash& + _M_ranged_hash() { return __ebo_hash::_S_get(*this); } + }; + + + + + + + + template + struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, _Hash, true>; + + + + + template + struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, + _Default_ranged_hash, false> + : private _Hashtable_ebo_helper<0, _ExtractKey>, + private _Hashtable_ebo_helper<1, _H1>, + private _Hashtable_ebo_helper<2, _H2> + { + private: + using __ebo_extract_key = _Hashtable_ebo_helper<0, _ExtractKey>; + using __ebo_h1 = _Hashtable_ebo_helper<1, _H1>; + using __ebo_h2 = _Hashtable_ebo_helper<2, _H2>; + + + friend struct _Local_iterator_base<_Key, _Value, _ExtractKey, _H1, _H2, + _Default_ranged_hash, false>; + + public: + typedef _H1 hasher; + + hasher + hash_function() const + { return _M_h1(); } + + protected: + typedef std::size_t __hash_code; + typedef _Hash_node<_Value, false> __node_type; + + + + _Hash_code_base() = default; + + _Hash_code_base(const _ExtractKey& __ex, + const _H1& __h1, const _H2& __h2, + const _Default_ranged_hash&) + : __ebo_extract_key(__ex), __ebo_h1(__h1), __ebo_h2(__h2) { } + + __hash_code + _M_hash_code(const _Key& __k) const + { return _M_h1()(__k); } + + std::size_t + _M_bucket_index(const _Key&, __hash_code __c, std::size_t __n) const + { return _M_h2()(__c, __n); } + + std::size_t + _M_bucket_index(const __node_type* __p, std::size_t __n) const + noexcept( noexcept(declval()(declval())) + && noexcept(declval()((__hash_code)0, + (std::size_t)0)) ) + { return _M_h2()(_M_h1()(_M_extract()(__p->_M_v())), __n); } + + void + _M_store_code(__node_type*, __hash_code) const + { } + + void + _M_copy_code(__node_type*, const __node_type*) const + { } + + void + _M_swap(_Hash_code_base& __x) + { + std::swap(_M_extract(), __x._M_extract()); + std::swap(_M_h1(), __x._M_h1()); + std::swap(_M_h2(), __x._M_h2()); + } + + const _ExtractKey& + _M_extract() const { return __ebo_extract_key::_S_cget(*this); } + + _ExtractKey& + _M_extract() { return __ebo_extract_key::_S_get(*this); } + + const _H1& + _M_h1() const { return __ebo_h1::_S_cget(*this); } + + _H1& + _M_h1() { return __ebo_h1::_S_get(*this); } + + const _H2& + _M_h2() const { return __ebo_h2::_S_cget(*this); } + + _H2& + _M_h2() { return __ebo_h2::_S_get(*this); } + }; + + + + + template + struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, + _Default_ranged_hash, true> + : private _Hashtable_ebo_helper<0, _ExtractKey>, + private _Hashtable_ebo_helper<1, _H1>, + private _Hashtable_ebo_helper<2, _H2> + { + private: + + friend struct _Local_iterator_base<_Key, _Value, _ExtractKey, _H1, _H2, + _Default_ranged_hash, true>; + + using __ebo_extract_key = _Hashtable_ebo_helper<0, _ExtractKey>; + using __ebo_h1 = _Hashtable_ebo_helper<1, _H1>; + using __ebo_h2 = _Hashtable_ebo_helper<2, _H2>; + + public: + typedef _H1 hasher; + + hasher + hash_function() const + { return _M_h1(); } + + protected: + typedef std::size_t __hash_code; + typedef _Hash_node<_Value, true> __node_type; + + + _Hash_code_base() = default; + _Hash_code_base(const _ExtractKey& __ex, + const _H1& __h1, const _H2& __h2, + const _Default_ranged_hash&) + : __ebo_extract_key(__ex), __ebo_h1(__h1), __ebo_h2(__h2) { } + + __hash_code + _M_hash_code(const _Key& __k) const + { return _M_h1()(__k); } + + std::size_t + _M_bucket_index(const _Key&, __hash_code __c, + std::size_t __n) const + { return _M_h2()(__c, __n); } + + std::size_t + _M_bucket_index(const __node_type* __p, std::size_t __n) const + noexcept( noexcept(declval()((__hash_code)0, + (std::size_t)0)) ) + { return _M_h2()(__p->_M_hash_code, __n); } + + void + _M_store_code(__node_type* __n, __hash_code __c) const + { __n->_M_hash_code = __c; } + + void + _M_copy_code(__node_type* __to, const __node_type* __from) const + { __to->_M_hash_code = __from->_M_hash_code; } + + void + _M_swap(_Hash_code_base& __x) + { + std::swap(_M_extract(), __x._M_extract()); + std::swap(_M_h1(), __x._M_h1()); + std::swap(_M_h2(), __x._M_h2()); + } + + const _ExtractKey& + _M_extract() const { return __ebo_extract_key::_S_cget(*this); } + + _ExtractKey& + _M_extract() { return __ebo_extract_key::_S_get(*this); } + + const _H1& + _M_h1() const { return __ebo_h1::_S_cget(*this); } + + _H1& + _M_h1() { return __ebo_h1::_S_get(*this); } + + const _H2& + _M_h2() const { return __ebo_h2::_S_cget(*this); } + + _H2& + _M_h2() { return __ebo_h2::_S_get(*this); } + }; + + + + + + template + struct _Equal_helper; + + + template + struct _Equal_helper<_Key, _Value, _ExtractKey, _Equal, _HashCodeType, true> + { + static bool + _S_equals(const _Equal& __eq, const _ExtractKey& __extract, + const _Key& __k, _HashCodeType __c, _Hash_node<_Value, true>* __n) + { return __c == __n->_M_hash_code && __eq(__k, __extract(__n->_M_v())); } + }; + + + template + struct _Equal_helper<_Key, _Value, _ExtractKey, _Equal, _HashCodeType, false> + { + static bool + _S_equals(const _Equal& __eq, const _ExtractKey& __extract, + const _Key& __k, _HashCodeType, _Hash_node<_Value, false>* __n) + { return __eq(__k, __extract(__n->_M_v())); } + }; + + + + template + struct _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, true> + : private _Hashtable_ebo_helper<0, _H2> + { + protected: + using __base_type = _Hashtable_ebo_helper<0, _H2>; + using __hash_code_base = _Hash_code_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, true>; + + _Local_iterator_base() = default; + _Local_iterator_base(const __hash_code_base& __base, + _Hash_node<_Value, true>* __p, + std::size_t __bkt, std::size_t __bkt_count) + : __base_type(__base._M_h2()), + _M_cur(__p), _M_bucket(__bkt), _M_bucket_count(__bkt_count) { } + + void + _M_incr() + { + _M_cur = _M_cur->_M_next(); + if (_M_cur) + { + std::size_t __bkt + = __base_type::_S_get(*this)(_M_cur->_M_hash_code, + _M_bucket_count); + if (__bkt != _M_bucket) + _M_cur = nullptr; + } + } + + _Hash_node<_Value, true>* _M_cur; + std::size_t _M_bucket; + std::size_t _M_bucket_count; + + public: + const void* + _M_curr() const { return _M_cur; } + + std::size_t + _M_get_bucket() const { return _M_bucket; } + }; + + + + + + template::value> + struct _Hash_code_storage + { + __gnu_cxx::__aligned_buffer<_Tp> _M_storage; + + _Tp* + _M_h() { return _M_storage._M_ptr(); } + + const _Tp* + _M_h() const { return _M_storage._M_ptr(); } + }; + + + template + struct _Hash_code_storage<_Tp, true> + { + static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); + + + + _Tp* + _M_h() { return reinterpret_cast<_Tp*>(this); } + + const _Tp* + _M_h() const { return reinterpret_cast(this); } + }; + + template + using __hash_code_for_local_iter + = _Hash_code_storage<_Hash_code_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, false>>; + + + template + struct _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, false> + : __hash_code_for_local_iter<_Key, _Value, _ExtractKey, _H1, _H2, _Hash> + { + protected: + using __hash_code_base = _Hash_code_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, false>; + + _Local_iterator_base() : _M_bucket_count(-1) { } + + _Local_iterator_base(const __hash_code_base& __base, + _Hash_node<_Value, false>* __p, + std::size_t __bkt, std::size_t __bkt_count) + : _M_cur(__p), _M_bucket(__bkt), _M_bucket_count(__bkt_count) + { _M_init(__base); } + + ~_Local_iterator_base() + { + if (_M_bucket_count != -1) + _M_destroy(); + } + + _Local_iterator_base(const _Local_iterator_base& __iter) + : _M_cur(__iter._M_cur), _M_bucket(__iter._M_bucket), + _M_bucket_count(__iter._M_bucket_count) + { + if (_M_bucket_count != -1) + _M_init(*__iter._M_h()); + } + + _Local_iterator_base& + operator=(const _Local_iterator_base& __iter) + { + if (_M_bucket_count != -1) + _M_destroy(); + _M_cur = __iter._M_cur; + _M_bucket = __iter._M_bucket; + _M_bucket_count = __iter._M_bucket_count; + if (_M_bucket_count != -1) + _M_init(*__iter._M_h()); + return *this; + } + + void + _M_incr() + { + _M_cur = _M_cur->_M_next(); + if (_M_cur) + { + std::size_t __bkt = this->_M_h()->_M_bucket_index(_M_cur, + _M_bucket_count); + if (__bkt != _M_bucket) + _M_cur = nullptr; + } + } + + _Hash_node<_Value, false>* _M_cur; + std::size_t _M_bucket; + std::size_t _M_bucket_count; + + void + _M_init(const __hash_code_base& __base) + { ::new(this->_M_h()) __hash_code_base(__base); } + + void + _M_destroy() { this->_M_h()->~__hash_code_base(); } + + public: + const void* + _M_curr() const { return _M_cur; } + + std::size_t + _M_get_bucket() const { return _M_bucket; } + }; + + template + inline bool + operator==(const _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache>& __x, + const _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache>& __y) + { return __x._M_curr() == __y._M_curr(); } + + template + inline bool + operator!=(const _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache>& __x, + const _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache>& __y) + { return __x._M_curr() != __y._M_curr(); } + + + template + struct _Local_iterator + : public _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache> + { + private: + using __base_type = _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache>; + using __hash_code_base = typename __base_type::__hash_code_base; + public: + typedef _Value value_type; + typedef typename std::conditional<__constant_iterators, + const _Value*, _Value*>::type + pointer; + typedef typename std::conditional<__constant_iterators, + const _Value&, _Value&>::type + reference; + typedef std::ptrdiff_t difference_type; + typedef std::forward_iterator_tag iterator_category; + + _Local_iterator() = default; + + _Local_iterator(const __hash_code_base& __base, + _Hash_node<_Value, __cache>* __p, + std::size_t __bkt, std::size_t __bkt_count) + : __base_type(__base, __p, __bkt, __bkt_count) + { } + + reference + operator*() const + { return this->_M_cur->_M_v(); } + + pointer + operator->() const + { return this->_M_cur->_M_valptr(); } + + _Local_iterator& + operator++() + { + this->_M_incr(); + return *this; + } + + _Local_iterator + operator++(int) + { + _Local_iterator __tmp(*this); + this->_M_incr(); + return __tmp; + } + }; + + + template + struct _Local_const_iterator + : public _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache> + { + private: + using __base_type = _Local_iterator_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, __cache>; + using __hash_code_base = typename __base_type::__hash_code_base; + + public: + typedef _Value value_type; + typedef const _Value* pointer; + typedef const _Value& reference; + typedef std::ptrdiff_t difference_type; + typedef std::forward_iterator_tag iterator_category; + + _Local_const_iterator() = default; + + _Local_const_iterator(const __hash_code_base& __base, + _Hash_node<_Value, __cache>* __p, + std::size_t __bkt, std::size_t __bkt_count) + : __base_type(__base, __p, __bkt, __bkt_count) + { } + + _Local_const_iterator(const _Local_iterator<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, + __constant_iterators, + __cache>& __x) + : __base_type(__x) + { } + + reference + operator*() const + { return this->_M_cur->_M_v(); } + + pointer + operator->() const + { return this->_M_cur->_M_valptr(); } + + _Local_const_iterator& + operator++() + { + this->_M_incr(); + return *this; + } + + _Local_const_iterator + operator++(int) + { + _Local_const_iterator __tmp(*this); + this->_M_incr(); + return __tmp; + } + }; +# 1769 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 3 + template + struct _Hashtable_base + : public _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, _Hash, + _Traits::__hash_cached::value>, + private _Hashtable_ebo_helper<0, _Equal> + { + public: + typedef _Key key_type; + typedef _Value value_type; + typedef _Equal key_equal; + typedef std::size_t size_type; + typedef std::ptrdiff_t difference_type; + + using __traits_type = _Traits; + using __hash_cached = typename __traits_type::__hash_cached; + using __constant_iterators = typename __traits_type::__constant_iterators; + using __unique_keys = typename __traits_type::__unique_keys; + + using __hash_code_base = _Hash_code_base<_Key, _Value, _ExtractKey, + _H1, _H2, _Hash, + __hash_cached::value>; + + using __hash_code = typename __hash_code_base::__hash_code; + using __node_type = typename __hash_code_base::__node_type; + + using iterator = __detail::_Node_iterator; + + using const_iterator = __detail::_Node_const_iterator; + + using local_iterator = __detail::_Local_iterator; + + using const_local_iterator = __detail::_Local_const_iterator; + + using __ireturn_type = typename std::conditional<__unique_keys::value, + std::pair, + iterator>::type; + private: + using _EqualEBO = _Hashtable_ebo_helper<0, _Equal>; + using _EqualHelper = _Equal_helper<_Key, _Value, _ExtractKey, _Equal, + __hash_code, __hash_cached::value>; + + protected: + _Hashtable_base() = default; + _Hashtable_base(const _ExtractKey& __ex, const _H1& __h1, const _H2& __h2, + const _Hash& __hash, const _Equal& __eq) + : __hash_code_base(__ex, __h1, __h2, __hash), _EqualEBO(__eq) + { } + + bool + _M_equals(const _Key& __k, __hash_code __c, __node_type* __n) const + { + return _EqualHelper::_S_equals(_M_eq(), this->_M_extract(), + __k, __c, __n); + } + + void + _M_swap(_Hashtable_base& __x) + { + __hash_code_base::_M_swap(__x); + std::swap(_M_eq(), __x._M_eq()); + } + + const _Equal& + _M_eq() const { return _EqualEBO::_S_cget(*this); } + + _Equal& + _M_eq() { return _EqualEBO::_S_get(*this); } + }; + + + + + + + struct _Equality_base + { + protected: + template + static bool + _S_is_permutation(_Uiterator, _Uiterator, _Uiterator); + }; + + + template + bool + _Equality_base:: + _S_is_permutation(_Uiterator __first1, _Uiterator __last1, + _Uiterator __first2) + { + for (; __first1 != __last1; ++__first1, ++__first2) + if (!(*__first1 == *__first2)) + break; + + if (__first1 == __last1) + return true; + + _Uiterator __last2 = __first2; + std::advance(__last2, std::distance(__first1, __last1)); + + for (_Uiterator __it1 = __first1; __it1 != __last1; ++__it1) + { + _Uiterator __tmp = __first1; + while (__tmp != __it1 && !bool(*__tmp == *__it1)) + ++__tmp; + + + if (__tmp != __it1) + continue; + + std::ptrdiff_t __n2 = 0; + for (__tmp = __first2; __tmp != __last2; ++__tmp) + if (*__tmp == *__it1) + ++__n2; + + if (!__n2) + return false; + + std::ptrdiff_t __n1 = 0; + for (__tmp = __it1; __tmp != __last1; ++__tmp) + if (*__tmp == *__it1) + ++__n1; + + if (__n1 != __n2) + return false; + } + return true; + } +# 1918 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable_policy.h" 3 + template + struct _Equality; + + + template + struct _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, true> + { + using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>; + + bool + _M_equal(const __hashtable&) const; + }; + + template + bool + _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, true>:: + _M_equal(const __hashtable& __other) const + { + const __hashtable* __this = static_cast(this); + + if (__this->size() != __other.size()) + return false; + + for (auto __itx = __this->begin(); __itx != __this->end(); ++__itx) + { + const auto __ity = __other.find(_ExtractKey()(*__itx)); + if (__ity == __other.end() || !bool(*__ity == *__itx)) + return false; + } + return true; + } + + + template + struct _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, false> + : public _Equality_base + { + using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>; + + bool + _M_equal(const __hashtable&) const; + }; + + template + bool + _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits, false>:: + _M_equal(const __hashtable& __other) const + { + const __hashtable* __this = static_cast(this); + + if (__this->size() != __other.size()) + return false; + + for (auto __itx = __this->begin(); __itx != __this->end();) + { + const auto __xrange = __this->equal_range(_ExtractKey()(*__itx)); + const auto __yrange = __other.equal_range(_ExtractKey()(*__itx)); + + if (std::distance(__xrange.first, __xrange.second) + != std::distance(__yrange.first, __yrange.second)) + return false; + + if (!_S_is_permutation(__xrange.first, __xrange.second, + __yrange.first)) + return false; + + __itx = __xrange.second; + } + return true; + } + + + + + + template + struct _Hashtable_alloc : private _Hashtable_ebo_helper<0, _NodeAlloc> + { + private: + using __ebo_node_alloc = _Hashtable_ebo_helper<0, _NodeAlloc>; + public: + using __node_type = typename _NodeAlloc::value_type; + using __node_alloc_type = _NodeAlloc; + + using __node_alloc_traits = __gnu_cxx::__alloc_traits<__node_alloc_type>; + + using __value_alloc_traits = typename __node_alloc_traits::template + rebind_traits; + + using __node_base = __detail::_Hash_node_base; + using __bucket_type = __node_base*; + using __bucket_alloc_type = + __alloc_rebind<__node_alloc_type, __bucket_type>; + using __bucket_alloc_traits = std::allocator_traits<__bucket_alloc_type>; + + _Hashtable_alloc() = default; + _Hashtable_alloc(const _Hashtable_alloc&) = default; + _Hashtable_alloc(_Hashtable_alloc&&) = default; + + template + _Hashtable_alloc(_Alloc&& __a) + : __ebo_node_alloc(std::forward<_Alloc>(__a)) + { } + + __node_alloc_type& + _M_node_allocator() + { return __ebo_node_alloc::_S_get(*this); } + + const __node_alloc_type& + _M_node_allocator() const + { return __ebo_node_alloc::_S_cget(*this); } + + template + __node_type* + _M_allocate_node(_Args&&... __args); + + void + _M_deallocate_node(__node_type* __n); + + + void + _M_deallocate_nodes(__node_type* __n); + + __bucket_type* + _M_allocate_buckets(std::size_t __n); + + void + _M_deallocate_buckets(__bucket_type*, std::size_t __n); + }; + + + + template + template + typename _Hashtable_alloc<_NodeAlloc>::__node_type* + _Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&&... __args) + { + auto __nptr = __node_alloc_traits::allocate(_M_node_allocator(), 1); + __node_type* __n = std::__to_address(__nptr); + try + { + ::new ((void*)__n) __node_type; + __node_alloc_traits::construct(_M_node_allocator(), + __n->_M_valptr(), + std::forward<_Args>(__args)...); + return __n; + } + catch(...) + { + __node_alloc_traits::deallocate(_M_node_allocator(), __nptr, 1); + throw; + } + } + + template + void + _Hashtable_alloc<_NodeAlloc>::_M_deallocate_node(__node_type* __n) + { + typedef typename __node_alloc_traits::pointer _Ptr; + auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__n); + __node_alloc_traits::destroy(_M_node_allocator(), __n->_M_valptr()); + __n->~__node_type(); + __node_alloc_traits::deallocate(_M_node_allocator(), __ptr, 1); + } + + template + void + _Hashtable_alloc<_NodeAlloc>::_M_deallocate_nodes(__node_type* __n) + { + while (__n) + { + __node_type* __tmp = __n; + __n = __n->_M_next(); + _M_deallocate_node(__tmp); + } + } + + template + typename _Hashtable_alloc<_NodeAlloc>::__bucket_type* + _Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets(std::size_t __n) + { + __bucket_alloc_type __alloc(_M_node_allocator()); + + auto __ptr = __bucket_alloc_traits::allocate(__alloc, __n); + __bucket_type* __p = std::__to_address(__ptr); + __builtin_memset(__p, 0, __n * sizeof(__bucket_type)); + return __p; + } + + template + void + _Hashtable_alloc<_NodeAlloc>::_M_deallocate_buckets(__bucket_type* __bkts, + std::size_t __n) + { + typedef typename __bucket_alloc_traits::pointer _Ptr; + auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__bkts); + __bucket_alloc_type __alloc(_M_node_allocator()); + __bucket_alloc_traits::deallocate(__alloc, __ptr, __n); + } + + +} + +} +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable.h" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/node_handle.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/node_handle.h" 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/optional" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/optional" 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/optional" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/enable_special_members.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/enable_special_members.h" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + struct _Enable_default_constructor_tag + { + explicit constexpr _Enable_default_constructor_tag() = default; + }; + + + + + + +template + struct _Enable_default_constructor + { + constexpr _Enable_default_constructor() noexcept = default; + constexpr _Enable_default_constructor(_Enable_default_constructor const&) + noexcept = default; + constexpr _Enable_default_constructor(_Enable_default_constructor&&) + noexcept = default; + _Enable_default_constructor& + operator=(_Enable_default_constructor const&) noexcept = default; + _Enable_default_constructor& + operator=(_Enable_default_constructor&&) noexcept = default; + + + constexpr explicit + _Enable_default_constructor(_Enable_default_constructor_tag) { } + }; + + + + + + + +template + struct _Enable_destructor { }; + + + + + + +template + struct _Enable_copy_move { }; +# 93 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/enable_special_members.h" 3 +template + struct _Enable_special_members + : private _Enable_default_constructor<_Default, _Tag>, + private _Enable_destructor<_Destructor, _Tag>, + private _Enable_copy_move<_Copy, _CopyAssignment, + _Move, _MoveAssignment, + _Tag> + { }; + + + +template + struct _Enable_default_constructor + { + constexpr _Enable_default_constructor() noexcept = delete; + constexpr _Enable_default_constructor(_Enable_default_constructor const&) + noexcept = default; + constexpr _Enable_default_constructor(_Enable_default_constructor&&) + noexcept = default; + _Enable_default_constructor& + operator=(_Enable_default_constructor const&) noexcept = default; + _Enable_default_constructor& + operator=(_Enable_default_constructor&&) noexcept = default; + + + constexpr explicit + _Enable_default_constructor(_Enable_default_constructor_tag) { } + }; + +template + struct _Enable_destructor + { ~_Enable_destructor() noexcept = delete; }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = default; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = default; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = default; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = default; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = default; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = default; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = default; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = default; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + +template + struct _Enable_copy_move + { + constexpr _Enable_copy_move() noexcept = default; + constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; + constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move const&) noexcept = delete; + _Enable_copy_move& + operator=(_Enable_copy_move&&) noexcept = delete; + }; + + +} +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/optional" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 56 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/optional" 3 + template + class optional; + + + struct nullopt_t + { + + + + + + enum class _Construct { _Token }; + + + explicit constexpr nullopt_t(_Construct) { } + }; + + + inline constexpr nullopt_t nullopt { nullopt_t::_Construct::_Token }; + + + + + + + class bad_optional_access : public exception + { + public: + bad_optional_access() { } + + virtual const char* what() const noexcept override + { return "bad optional access"; } + + virtual ~bad_optional_access() noexcept = default; + }; + + void + __throw_bad_optional_access() + __attribute__((__noreturn__)); + + + inline void + __throw_bad_optional_access() + { (throw (bad_optional_access())); } + + + + template , + bool = + is_trivially_copy_assignable_v<_Tp> + && is_trivially_copy_constructible_v<_Tp>, + bool = + is_trivially_move_assignable_v<_Tp> + && is_trivially_move_constructible_v<_Tp>> + struct _Optional_payload + { + constexpr _Optional_payload() noexcept : _M_empty() { } + + template + constexpr + _Optional_payload(in_place_t, _Args&&... __args) + : _M_payload(std::forward<_Args>(__args)...), _M_engaged(true) { } + + template + constexpr + _Optional_payload(std::initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(__il, std::forward<_Args>(__args)...), + _M_engaged(true) + { } + + constexpr + _Optional_payload(bool __engaged, const _Optional_payload& __other) + : _Optional_payload(__other) + { } + + constexpr + _Optional_payload(bool __engaged, _Optional_payload&& __other) + : _Optional_payload(std::move(__other)) + { } + + constexpr + _Optional_payload(const _Optional_payload& __other) + { + if (__other._M_engaged) + this->_M_construct(__other._M_payload); + } + + constexpr + _Optional_payload(_Optional_payload&& __other) + { + if (__other._M_engaged) + this->_M_construct(std::move(__other._M_payload)); + } + + constexpr + _Optional_payload& + operator=(const _Optional_payload& __other) + { + if (this->_M_engaged && __other._M_engaged) + this->_M_get() = __other._M_get(); + else + { + if (__other._M_engaged) + this->_M_construct(__other._M_get()); + else + this->_M_reset(); + } + return *this; + } + + constexpr + _Optional_payload& + operator=(_Optional_payload&& __other) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>()) + { + if (this->_M_engaged && __other._M_engaged) + this->_M_get() = std::move(__other._M_get()); + else + { + if (__other._M_engaged) + this->_M_construct(std::move(__other._M_get())); + else + this->_M_reset(); + } + return *this; + } + + using _Stored_type = remove_const_t<_Tp>; + + struct _Empty_byte { }; + + union { + _Empty_byte _M_empty; + _Stored_type _M_payload; + }; + bool _M_engaged = false; + + ~_Optional_payload() + { + if (_M_engaged) + _M_payload.~_Stored_type(); + } + + template + void + _M_construct(_Args&&... __args) + noexcept(is_nothrow_constructible<_Stored_type, _Args...>()) + { + ::new ((void *) std::__addressof(this->_M_payload)) + _Stored_type(std::forward<_Args>(__args)...); + this->_M_engaged = true; + } + + + constexpr _Tp& + _M_get() noexcept + { return this->_M_payload; } + + constexpr const _Tp& + _M_get() const noexcept + { return this->_M_payload; } + + + constexpr + void + _M_reset() noexcept + { + if (this->_M_engaged) + { + this->_M_engaged = false; + this->_M_payload.~_Stored_type(); + } + } + }; + + + template + struct _Optional_payload<_Tp, true, true, true> + { + constexpr _Optional_payload() noexcept + : _M_empty(), _M_engaged(false) { } + + template + constexpr + _Optional_payload(in_place_t, _Args&&... __args) + : _M_payload(std::forward<_Args>(__args)...), _M_engaged(true) + { } + + template + constexpr + _Optional_payload(std::initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(__il, std::forward<_Args>(__args)...), + _M_engaged(true) + { } + + constexpr + _Optional_payload(bool __engaged, const _Optional_payload& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(__other._M_get()); + } + + constexpr + _Optional_payload(bool __engaged, _Optional_payload&& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(std::move(__other._M_get())); + } + + using _Stored_type = remove_const_t<_Tp>; + + struct _Empty_byte { }; + + union { + _Empty_byte _M_empty; + _Stored_type _M_payload; + }; + bool _M_engaged; + + + constexpr _Tp& + _M_get() noexcept + { return this->_M_payload; } + + constexpr const _Tp& + _M_get() const noexcept + { return this->_M_payload; } + }; + + + template + struct _Optional_payload<_Tp, true, false, true> + { + constexpr _Optional_payload() noexcept + : _M_empty(), _M_engaged(false) { } + + template + constexpr + _Optional_payload(in_place_t, _Args&&... __args) + : _M_payload(std::forward<_Args>(__args)...), _M_engaged(true) + { } + + template + constexpr + _Optional_payload(std::initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(__il, std::forward<_Args>(__args)...), + _M_engaged(true) + { } + + constexpr + _Optional_payload(bool __engaged, const _Optional_payload& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(__other._M_get()); + } + + constexpr + _Optional_payload(bool __engaged, _Optional_payload&& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(std::move(__other._M_get())); + } + + _Optional_payload(const _Optional_payload&) = default; + _Optional_payload(_Optional_payload&&) = default; + + constexpr + _Optional_payload& + operator=(const _Optional_payload& __other) + { + if (this->_M_engaged && __other._M_engaged) + this->_M_get() = __other._M_get(); + else + { + if (__other._M_engaged) + this->_M_construct(__other._M_get()); + else + this->_M_reset(); + } + return *this; + } + + _Optional_payload& + operator=(_Optional_payload&& __other) = default; + + using _Stored_type = remove_const_t<_Tp>; + + struct _Empty_byte { }; + + union { + _Empty_byte _M_empty; + _Stored_type _M_payload; + }; + bool _M_engaged; + + template + void + _M_construct(_Args&&... __args) + noexcept(is_nothrow_constructible<_Stored_type, _Args...>()) + { + ::new ((void *) std::__addressof(this->_M_payload)) + _Stored_type(std::forward<_Args>(__args)...); + this->_M_engaged = true; + } + + + constexpr _Tp& + _M_get() noexcept + { return this->_M_payload; } + + constexpr const _Tp& + _M_get() const noexcept + { return this->_M_payload; } + + + constexpr + void + _M_reset() noexcept + { + if (this->_M_engaged) + { + this->_M_engaged = false; + this->_M_payload.~_Stored_type(); + } + } + }; + + + template + struct _Optional_payload<_Tp, true, true, false> + { + constexpr _Optional_payload() noexcept + : _M_empty(), _M_engaged(false) { } + + template + constexpr + _Optional_payload(in_place_t, _Args&&... __args) + : _M_payload(std::forward<_Args>(__args)...), + _M_engaged(true) + { } + + template + constexpr + _Optional_payload(std::initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(__il, std::forward<_Args>(__args)...), + _M_engaged(true) + { } + + constexpr + _Optional_payload(bool __engaged, const _Optional_payload& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(__other._M_get()); + } + + constexpr + _Optional_payload(bool __engaged, _Optional_payload&& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(std::move(__other._M_get())); + } + + _Optional_payload(const _Optional_payload&) = default; + _Optional_payload(_Optional_payload&&) = default; + + _Optional_payload& + operator=(const _Optional_payload& __other) = default; + + constexpr + _Optional_payload& + operator=(_Optional_payload&& __other) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>()) + { + if (this->_M_engaged && __other._M_engaged) + this->_M_get() = std::move(__other._M_get()); + else + { + if (__other._M_engaged) + this->_M_construct(std::move(__other._M_get())); + else + this->_M_reset(); + } + return *this; + } + + using _Stored_type = remove_const_t<_Tp>; + + struct _Empty_byte { }; + + union { + _Empty_byte _M_empty; + _Stored_type _M_payload; + }; + bool _M_engaged; + + template + void + _M_construct(_Args&&... __args) + noexcept(is_nothrow_constructible<_Stored_type, _Args...>()) + { + ::new ((void *) std::__addressof(this->_M_payload)) + _Stored_type(std::forward<_Args>(__args)...); + this->_M_engaged = true; + } + + + constexpr _Tp& + _M_get() noexcept + { return this->_M_payload; } + + constexpr const _Tp& + _M_get() const noexcept + { return this->_M_payload; } + + + constexpr + void + _M_reset() noexcept + { + if (this->_M_engaged) + { + this->_M_engaged = false; + this->_M_payload.~_Stored_type(); + } + } + }; + + + template + struct _Optional_payload<_Tp, true, false, false> + { + constexpr _Optional_payload() noexcept + : _M_empty(), _M_engaged(false) {} + + template + constexpr + _Optional_payload(in_place_t, _Args&&... __args) + : _M_payload(std::forward<_Args>(__args)...), + _M_engaged(true) + { } + + template + constexpr + _Optional_payload(std::initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(__il, std::forward<_Args>(__args)...), + _M_engaged(true) + { } + + constexpr + _Optional_payload(bool __engaged, const _Optional_payload& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(__other._M_get()); + } + + constexpr + _Optional_payload(bool __engaged, _Optional_payload&& __other) + : _M_engaged(__engaged) + { + if (__engaged) + _M_construct(std::move(__other._M_get())); + } + + _Optional_payload(const _Optional_payload&) = default; + _Optional_payload(_Optional_payload&&) = default; + + constexpr + _Optional_payload& + operator=(const _Optional_payload& __other) + { + if (this->_M_engaged && __other._M_engaged) + this->_M_get() = __other._M_get(); + else + { + if (__other._M_engaged) + this->_M_construct(__other._M_get()); + else + this->_M_reset(); + } + return *this; + } + + constexpr + _Optional_payload& + operator=(_Optional_payload&& __other) + noexcept(__and_, + is_nothrow_move_assignable<_Tp>>()) + { + if (this->_M_engaged && __other._M_engaged) + this->_M_get() = std::move(__other._M_get()); + else + { + if (__other._M_engaged) + this->_M_construct(std::move(__other._M_get())); + else + this->_M_reset(); + } + return *this; + } + + using _Stored_type = remove_const_t<_Tp>; + + struct _Empty_byte { }; + + union { + _Empty_byte _M_empty; + _Stored_type _M_payload; + }; + bool _M_engaged; + + template + void + _M_construct(_Args&&... __args) + noexcept(is_nothrow_constructible<_Stored_type, _Args...>()) + { + ::new ((void *) std::__addressof(this->_M_payload)) + _Stored_type(std::forward<_Args>(__args)...); + this->_M_engaged = true; + } + + + constexpr _Tp& + _M_get() noexcept + { return this->_M_payload; } + + constexpr const _Tp& + _M_get() const noexcept + { return this->_M_payload; } + + + constexpr + void + _M_reset() noexcept + { + if (this->_M_engaged) + { + this->_M_engaged = false; + this->_M_payload.~_Stored_type(); + } + } + }; + + template + class _Optional_base_impl + { + protected: + using _Stored_type = remove_const_t<_Tp>; + + + + template + void + _M_construct(_Args&&... __args) + noexcept(is_nothrow_constructible<_Stored_type, _Args...>()) + { + ::new + (std::__addressof(static_cast<_Dp*>(this)->_M_payload._M_payload)) + _Stored_type(std::forward<_Args>(__args)...); + static_cast<_Dp*>(this)->_M_payload._M_engaged = true; + } + + void + _M_destruct() noexcept + { + static_cast<_Dp*>(this)->_M_payload._M_engaged = false; + static_cast<_Dp*>(this)->_M_payload._M_payload.~_Stored_type(); + } + + + constexpr + void + _M_reset() noexcept + { + if (static_cast<_Dp*>(this)->_M_payload._M_engaged) + static_cast<_Dp*>(this)->_M_destruct(); + } + }; +# 658 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/optional" 3 + template, + bool = is_trivially_move_constructible_v<_Tp>> + class _Optional_base + + : protected _Optional_base_impl<_Tp, _Optional_base<_Tp>> + { + friend class _Optional_base_impl<_Tp, _Optional_base<_Tp>>; + + public: + + constexpr _Optional_base() = default; + + + template, bool> = false> + constexpr explicit _Optional_base(in_place_t, _Args&&... __args) + : _M_payload(in_place, + std::forward<_Args>(__args)...) { } + + template&, + _Args&&...>, bool> = false> + constexpr explicit _Optional_base(in_place_t, + initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(in_place, + __il, std::forward<_Args>(__args)...) + { } + + + constexpr _Optional_base(const _Optional_base& __other) + : _M_payload(__other._M_payload._M_engaged, + __other._M_payload) + { } + + constexpr _Optional_base(_Optional_base&& __other) + noexcept(is_nothrow_move_constructible<_Tp>()) + : _M_payload(__other._M_payload._M_engaged, + std::move(__other._M_payload)) + { } + + + _Optional_base& operator=(const _Optional_base&) = default; + _Optional_base& operator=(_Optional_base&&) = default; + + protected: + + constexpr bool _M_is_engaged() const noexcept + { return this->_M_payload._M_engaged; } + + + constexpr _Tp& + _M_get() noexcept + { + ; + return this->_M_payload._M_payload; + } + + constexpr const _Tp& + _M_get() const noexcept + { + ; + return this->_M_payload._M_payload; + } + + private: + _Optional_payload<_Tp> _M_payload; + }; + + template + class _Optional_base<_Tp, false, true> + : protected _Optional_base_impl<_Tp, _Optional_base<_Tp>> + { + friend class _Optional_base_impl<_Tp, _Optional_base<_Tp>>; + public: + + + constexpr _Optional_base() = default; + + + template, bool> = false> + constexpr explicit _Optional_base(in_place_t, _Args&&... __args) + : _M_payload(in_place, + std::forward<_Args>(__args)...) { } + + template&, + _Args&&...>, bool> = false> + constexpr explicit _Optional_base(in_place_t, + initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(in_place, + __il, std::forward<_Args>(__args)...) + { } + + + constexpr _Optional_base(const _Optional_base& __other) + : _M_payload(__other._M_payload._M_engaged, + __other._M_payload) + { } + + constexpr _Optional_base(_Optional_base&& __other) = default; + + + _Optional_base& operator=(const _Optional_base&) = default; + _Optional_base& operator=(_Optional_base&&) = default; + + protected: + + constexpr bool _M_is_engaged() const noexcept + { return this->_M_payload._M_engaged; } + + + constexpr _Tp& + _M_get() noexcept + { + ; + return this->_M_payload._M_payload; + } + + constexpr const _Tp& + _M_get() const noexcept + { + ; + return this->_M_payload._M_payload; + } + + private: + _Optional_payload<_Tp> _M_payload; + }; + + template + class _Optional_base<_Tp, true, false> + : protected _Optional_base_impl<_Tp, _Optional_base<_Tp>> + { + friend class _Optional_base_impl<_Tp, _Optional_base<_Tp>>; + public: + + + constexpr _Optional_base() = default; + + + template, bool> = false> + constexpr explicit _Optional_base(in_place_t, _Args&&... __args) + : _M_payload(in_place, + std::forward<_Args>(__args)...) { } + + template&, + _Args&&...>, bool> = false> + constexpr explicit _Optional_base(in_place_t, + initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(in_place, + __il, std::forward<_Args>(__args)...) + { } + + + constexpr _Optional_base(const _Optional_base& __other) = default; + + constexpr _Optional_base(_Optional_base&& __other) + noexcept(is_nothrow_move_constructible<_Tp>()) + : _M_payload(__other._M_payload._M_engaged, + std::move(__other._M_payload)) + { } + + + _Optional_base& operator=(const _Optional_base&) = default; + _Optional_base& operator=(_Optional_base&&) = default; + + protected: + + constexpr bool _M_is_engaged() const noexcept + { return this->_M_payload._M_engaged; } + + + constexpr _Tp& + _M_get() noexcept + { + ; + return this->_M_payload._M_payload; + } + + constexpr const _Tp& + _M_get() const noexcept + { + ; + return this->_M_payload._M_payload; + } + + private: + _Optional_payload<_Tp> _M_payload; + }; + + template + class _Optional_base<_Tp, true, true> + : protected _Optional_base_impl<_Tp, _Optional_base<_Tp>> + { + friend class _Optional_base_impl<_Tp, _Optional_base<_Tp>>; + public: + + + constexpr _Optional_base() = default; + + + template, bool> = false> + constexpr explicit _Optional_base(in_place_t, _Args&&... __args) + : _M_payload(in_place, + std::forward<_Args>(__args)...) { } + + template&, + _Args&&...>, bool> = false> + constexpr explicit _Optional_base(in_place_t, + initializer_list<_Up> __il, + _Args&&... __args) + : _M_payload(in_place, + __il, std::forward<_Args>(__args)...) + { } + + + constexpr _Optional_base(const _Optional_base& __other) = default; + constexpr _Optional_base(_Optional_base&& __other) = default; + + + _Optional_base& operator=(const _Optional_base&) = default; + _Optional_base& operator=(_Optional_base&&) = default; + + protected: + + constexpr bool _M_is_engaged() const noexcept + { return this->_M_payload._M_engaged; } + + + constexpr _Tp& + _M_get() noexcept + { + ; + return this->_M_payload._M_payload; + } + + constexpr const _Tp& + _M_get() const noexcept + { + ; + return this->_M_payload._M_payload; + } + + private: + _Optional_payload<_Tp> _M_payload; + }; + + template + class optional; + + template + using __converts_from_optional = + __or_&>, + is_constructible<_Tp, optional<_Up>&>, + is_constructible<_Tp, const optional<_Up>&&>, + is_constructible<_Tp, optional<_Up>&&>, + is_convertible&, _Tp>, + is_convertible&, _Tp>, + is_convertible&&, _Tp>, + is_convertible&&, _Tp>>; + + template + using __assigns_from_optional = + __or_&>, + is_assignable<_Tp&, optional<_Up>&>, + is_assignable<_Tp&, const optional<_Up>&&>, + is_assignable<_Tp&, optional<_Up>&&>>; + + + + + template + class optional + : private _Optional_base<_Tp>, + private _Enable_copy_move< + + is_copy_constructible<_Tp>::value, + + __and_, is_copy_assignable<_Tp>>::value, + + is_move_constructible<_Tp>::value, + + __and_, is_move_assignable<_Tp>>::value, + + optional<_Tp>> + { + static_assert(!is_same_v, nullopt_t>); + static_assert(!is_same_v, in_place_t>); + static_assert(!is_reference_v<_Tp>); + + private: + using _Base = _Optional_base<_Tp>; + + public: + using value_type = _Tp; + + constexpr optional() = default; + + constexpr optional(nullopt_t) noexcept { } + + + template , decay_t<_Up>>>, + __not_>>, + is_constructible<_Tp, _Up&&>, + is_convertible<_Up&&, _Tp> + >::value, bool> = true> + constexpr optional(_Up&& __t) + : _Base(std::in_place, std::forward<_Up>(__t)) { } + + template , decay_t<_Up>>>, + __not_>>, + is_constructible<_Tp, _Up&&>, + __not_> + >::value, bool> = false> + explicit constexpr optional(_Up&& __t) + : _Base(std::in_place, std::forward<_Up>(__t)) { } + + template >, + is_constructible<_Tp, const _Up&>, + is_convertible, + __not_<__converts_from_optional<_Tp, _Up>> + >::value, bool> = true> + constexpr optional(const optional<_Up>& __t) + { + if (__t) + emplace(*__t); + } + + template >, + is_constructible<_Tp, const _Up&>, + __not_>, + __not_<__converts_from_optional<_Tp, _Up>> + >::value, bool> = false> + explicit constexpr optional(const optional<_Up>& __t) + { + if (__t) + emplace(*__t); + } + + template >, + is_constructible<_Tp, _Up&&>, + is_convertible<_Up&&, _Tp>, + __not_<__converts_from_optional<_Tp, _Up>> + >::value, bool> = true> + constexpr optional(optional<_Up>&& __t) + { + if (__t) + emplace(std::move(*__t)); + } + + template >, + is_constructible<_Tp, _Up&&>, + __not_>, + __not_<__converts_from_optional<_Tp, _Up>> + >::value, bool> = false> + explicit constexpr optional(optional<_Up>&& __t) + { + if (__t) + emplace(std::move(*__t)); + } + + template, bool> = false> + explicit constexpr optional(in_place_t, _Args&&... __args) + : _Base(std::in_place, std::forward<_Args>(__args)...) { } + + template&, + _Args&&...>, bool> = false> + explicit constexpr optional(in_place_t, + initializer_list<_Up> __il, + _Args&&... __args) + : _Base(std::in_place, __il, std::forward<_Args>(__args)...) { } + + + optional& + operator=(nullopt_t) noexcept + { + this->_M_reset(); + return *this; + } + + template + enable_if_t<__and_< + __not_, decay_t<_Up>>>, + is_constructible<_Tp, _Up>, + __not_<__and_, + is_same<_Tp, decay_t<_Up>>>>, + is_assignable<_Tp&, _Up>>::value, + optional&> + operator=(_Up&& __u) + { + if (this->_M_is_engaged()) + this->_M_get() = std::forward<_Up>(__u); + else + this->_M_construct(std::forward<_Up>(__u)); + + return *this; + } + + template + enable_if_t<__and_< + __not_>, + is_constructible<_Tp, const _Up&>, + is_assignable<_Tp&, _Up>, + __not_<__converts_from_optional<_Tp, _Up>>, + __not_<__assigns_from_optional<_Tp, _Up>> + >::value, + optional&> + operator=(const optional<_Up>& __u) + { + if (__u) + { + if (this->_M_is_engaged()) + this->_M_get() = *__u; + else + this->_M_construct(*__u); + } + else + { + this->_M_reset(); + } + return *this; + } + + template + enable_if_t<__and_< + __not_>, + is_constructible<_Tp, _Up>, + is_assignable<_Tp&, _Up>, + __not_<__converts_from_optional<_Tp, _Up>>, + __not_<__assigns_from_optional<_Tp, _Up>> + >::value, + optional&> + operator=(optional<_Up>&& __u) + { + if (__u) + { + if (this->_M_is_engaged()) + this->_M_get() = std::move(*__u); + else + this->_M_construct(std::move(*__u)); + } + else + { + this->_M_reset(); + } + + return *this; + } + + template + enable_if_t::value, _Tp&> + emplace(_Args&&... __args) + { + this->_M_reset(); + this->_M_construct(std::forward<_Args>(__args)...); + return this->_M_get(); + } + + template + enable_if_t&, + _Args&&...>::value, _Tp&> + emplace(initializer_list<_Up> __il, _Args&&... __args) + { + this->_M_reset(); + this->_M_construct(__il, std::forward<_Args>(__args)...); + return this->_M_get(); + } + + + + + void + swap(optional& __other) + noexcept(is_nothrow_move_constructible<_Tp>() + && is_nothrow_swappable_v<_Tp>) + { + using std::swap; + + if (this->_M_is_engaged() && __other._M_is_engaged()) + swap(this->_M_get(), __other._M_get()); + else if (this->_M_is_engaged()) + { + __other._M_construct(std::move(this->_M_get())); + this->_M_destruct(); + } + else if (__other._M_is_engaged()) + { + this->_M_construct(std::move(__other._M_get())); + __other._M_destruct(); + } + } + + + constexpr const _Tp* + operator->() const + { return std::__addressof(this->_M_get()); } + + constexpr + _Tp* + operator->() + { return std::__addressof(this->_M_get()); } + + constexpr const _Tp& + operator*() const& + { return this->_M_get(); } + + constexpr _Tp& + operator*()& + { return this->_M_get(); } + + constexpr _Tp&& + operator*()&& + { return std::move(this->_M_get()); } + + constexpr const _Tp&& + operator*() const&& + { return std::move(this->_M_get()); } + + constexpr explicit operator bool() const noexcept + { return this->_M_is_engaged(); } + + constexpr bool has_value() const noexcept + { return this->_M_is_engaged(); } + + constexpr const _Tp& + value() const& + { + return this->_M_is_engaged() + ? this->_M_get() + : (__throw_bad_optional_access(), + this->_M_get()); + } + + constexpr _Tp& + value()& + { + return this->_M_is_engaged() + ? this->_M_get() + : (__throw_bad_optional_access(), + this->_M_get()); + } + + constexpr _Tp&& + value()&& + { + return this->_M_is_engaged() + ? std::move(this->_M_get()) + : (__throw_bad_optional_access(), + std::move(this->_M_get())); + } + + constexpr const _Tp&& + value() const&& + { + return this->_M_is_engaged() + ? std::move(this->_M_get()) + : (__throw_bad_optional_access(), + std::move(this->_M_get())); + } + + template + constexpr _Tp + value_or(_Up&& __u) const& + { + static_assert(is_copy_constructible_v<_Tp>); + static_assert(is_convertible_v<_Up&&, _Tp>); + + return this->_M_is_engaged() + ? this->_M_get() + : static_cast<_Tp>(std::forward<_Up>(__u)); + } + + template + _Tp + value_or(_Up&& __u) && + { + static_assert(is_move_constructible_v<_Tp>); + static_assert(is_convertible_v<_Up&&, _Tp>); + + return this->_M_is_engaged() + ? std::move(this->_M_get()) + : static_cast<_Tp>(std::forward<_Up>(__u)); + } + void reset() noexcept { this->_M_reset(); } + }; + + template + using __optional_relop_t = + enable_if_t::value, bool>; + + + template + constexpr auto + operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) + -> __optional_relop_t() == declval<_Up>())> + { + return static_cast(__lhs) == static_cast(__rhs) + && (!__lhs || *__lhs == *__rhs); + } + + template + constexpr auto + operator!=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) + -> __optional_relop_t() != declval<_Up>())> + { + return static_cast(__lhs) != static_cast(__rhs) + || (static_cast(__lhs) && *__lhs != *__rhs); + } + + template + constexpr auto + operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) + -> __optional_relop_t() < declval<_Up>())> + { + return static_cast(__rhs) && (!__lhs || *__lhs < *__rhs); + } + + template + constexpr auto + operator>(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) + -> __optional_relop_t() > declval<_Up>())> + { + return static_cast(__lhs) && (!__rhs || *__lhs > *__rhs); + } + + template + constexpr auto + operator<=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) + -> __optional_relop_t() <= declval<_Up>())> + { + return !__lhs || (static_cast(__rhs) && *__lhs <= *__rhs); + } + + template + constexpr auto + operator>=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) + -> __optional_relop_t() >= declval<_Up>())> + { + return !__rhs || (static_cast(__lhs) && *__lhs >= *__rhs); + } + + + template + constexpr bool + operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept + { return !__lhs; } + + template + constexpr bool + operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept + { return !__rhs; } + + template + constexpr bool + operator!=(const optional<_Tp>& __lhs, nullopt_t) noexcept + { return static_cast(__lhs); } + + template + constexpr bool + operator!=(nullopt_t, const optional<_Tp>& __rhs) noexcept + { return static_cast(__rhs); } + + template + constexpr bool + operator<(const optional<_Tp>& , nullopt_t) noexcept + { return false; } + + template + constexpr bool + operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept + { return static_cast(__rhs); } + + template + constexpr bool + operator>(const optional<_Tp>& __lhs, nullopt_t) noexcept + { return static_cast(__lhs); } + + template + constexpr bool + operator>(nullopt_t, const optional<_Tp>& ) noexcept + { return false; } + + template + constexpr bool + operator<=(const optional<_Tp>& __lhs, nullopt_t) noexcept + { return !__lhs; } + + template + constexpr bool + operator<=(nullopt_t, const optional<_Tp>& ) noexcept + { return true; } + + template + constexpr bool + operator>=(const optional<_Tp>& , nullopt_t) noexcept + { return true; } + + template + constexpr bool + operator>=(nullopt_t, const optional<_Tp>& __rhs) noexcept + { return !__rhs; } + + + template + constexpr auto + operator==(const optional<_Tp>& __lhs, const _Up& __rhs) + -> __optional_relop_t() == declval<_Up>())> + { return __lhs && *__lhs == __rhs; } + + template + constexpr auto + operator==(const _Up& __lhs, const optional<_Tp>& __rhs) + -> __optional_relop_t() == declval<_Tp>())> + { return __rhs && __lhs == *__rhs; } + + template + constexpr auto + operator!=(const optional<_Tp>& __lhs, const _Up& __rhs) + -> __optional_relop_t() != declval<_Up>())> + { return !__lhs || *__lhs != __rhs; } + + template + constexpr auto + operator!=(const _Up& __lhs, const optional<_Tp>& __rhs) + -> __optional_relop_t() != declval<_Tp>())> + { return !__rhs || __lhs != *__rhs; } + + template + constexpr auto + operator<(const optional<_Tp>& __lhs, const _Up& __rhs) + -> __optional_relop_t() < declval<_Up>())> + { return !__lhs || *__lhs < __rhs; } + + template + constexpr auto + operator<(const _Up& __lhs, const optional<_Tp>& __rhs) + -> __optional_relop_t() < declval<_Tp>())> + { return __rhs && __lhs < *__rhs; } + + template + constexpr auto + operator>(const optional<_Tp>& __lhs, const _Up& __rhs) + -> __optional_relop_t() > declval<_Up>())> + { return __lhs && *__lhs > __rhs; } + + template + constexpr auto + operator>(const _Up& __lhs, const optional<_Tp>& __rhs) + -> __optional_relop_t() > declval<_Tp>())> + { return !__rhs || __lhs > *__rhs; } + + template + constexpr auto + operator<=(const optional<_Tp>& __lhs, const _Up& __rhs) + -> __optional_relop_t() <= declval<_Up>())> + { return !__lhs || *__lhs <= __rhs; } + + template + constexpr auto + operator<=(const _Up& __lhs, const optional<_Tp>& __rhs) + -> __optional_relop_t() <= declval<_Tp>())> + { return __rhs && __lhs <= *__rhs; } + + template + constexpr auto + operator>=(const optional<_Tp>& __lhs, const _Up& __rhs) + -> __optional_relop_t() >= declval<_Up>())> + { return __lhs && *__lhs >= __rhs; } + + template + constexpr auto + operator>=(const _Up& __lhs, const optional<_Tp>& __rhs) + -> __optional_relop_t() >= declval<_Tp>())> + { return !__rhs || __lhs >= *__rhs; } + + + + + + template + inline enable_if_t && is_swappable_v<_Tp>> + swap(optional<_Tp>& __lhs, optional<_Tp>& __rhs) + noexcept(noexcept(__lhs.swap(__rhs))) + { __lhs.swap(__rhs); } + + template + enable_if_t && is_swappable_v<_Tp>)> + swap(optional<_Tp>&, optional<_Tp>&) = delete; + + template + constexpr optional> + make_optional(_Tp&& __t) + { return optional> { std::forward<_Tp>(__t) }; } + + template + constexpr optional<_Tp> + make_optional(_Args&&... __args) + { return optional<_Tp> { in_place, std::forward<_Args>(__args)... }; } + + template + constexpr optional<_Tp> + make_optional(initializer_list<_Up> __il, _Args&&... __args) + { return optional<_Tp> { in_place, __il, std::forward<_Args>(__args)... }; } + + + + template, + bool = __poison_hash<_Up>::__enable_hash_call> + struct __optional_hash_call_base + { + size_t + operator()(const optional<_Tp>& __t) const + noexcept(noexcept(hash<_Up>{}(*__t))) + { + + + constexpr size_t __magic_disengaged_hash = static_cast(-3333); + return __t ? hash<_Up>{}(*__t) : __magic_disengaged_hash; + } + }; + + template + struct __optional_hash_call_base<_Tp, _Up, false> {}; + + template + struct hash> + : private __poison_hash>, + public __optional_hash_call_base<_Tp> + { + using result_type [[__deprecated__]] = size_t; + using argument_type [[__deprecated__]] = optional<_Tp>; + }; + + template + struct __is_fast_hash>> : __is_fast_hash> + { }; + + + + + template optional(_Tp) -> optional<_Tp>; + + + +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/node_handle.h" 2 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + class _Node_handle_common + { + using _AllocTraits = allocator_traits<_NodeAlloc>; + + public: + using allocator_type = __alloc_rebind<_NodeAlloc, _Val>; + + allocator_type + get_allocator() const noexcept + { + ; + return allocator_type(*_M_alloc); + } + + explicit operator bool() const noexcept { return _M_ptr != nullptr; } + + [[nodiscard]] bool empty() const noexcept { return _M_ptr == nullptr; } + + protected: + constexpr _Node_handle_common() noexcept : _M_ptr(), _M_alloc() {} + + ~_Node_handle_common() { _M_destroy(); } + + _Node_handle_common(_Node_handle_common&& __nh) noexcept + : _M_ptr(__nh._M_ptr), _M_alloc(std::move(__nh._M_alloc)) + { + __nh._M_ptr = nullptr; + __nh._M_alloc = nullopt; + } + + _Node_handle_common& + operator=(_Node_handle_common&& __nh) noexcept + { + _M_destroy(); + _M_ptr = __nh._M_ptr; + if constexpr (is_move_assignable_v<_NodeAlloc>) + { + if (_AllocTraits::propagate_on_container_move_assignment::value + || !this->_M_alloc) + this->_M_alloc = std::move(__nh._M_alloc); + else + { + ; + } + } + else + { + ; + } + __nh._M_ptr = nullptr; + __nh._M_alloc = nullopt; + return *this; + } + + _Node_handle_common(typename _AllocTraits::pointer __ptr, + const _NodeAlloc& __alloc) + : _M_ptr(__ptr), _M_alloc(__alloc) { } + + void + _M_swap(_Node_handle_common& __nh) noexcept + { + using std::swap; + swap(_M_ptr, __nh._M_ptr); + if (_AllocTraits::propagate_on_container_swap::value + || !_M_alloc || !__nh._M_alloc) + _M_alloc.swap(__nh._M_alloc); + else + { + ; + } + } + + private: + void + _M_destroy() noexcept + { + if (_M_ptr != nullptr) + { + allocator_type __alloc(*_M_alloc); + allocator_traits::destroy(__alloc, + _M_ptr->_M_valptr()); + _AllocTraits::deallocate(*_M_alloc, _M_ptr, 1); + } + } + + protected: + typename _AllocTraits::pointer _M_ptr; + private: + optional<_NodeAlloc> _M_alloc; + + template + friend class _Rb_tree; + }; + + + template + class _Node_handle : public _Node_handle_common<_Value, _NodeAlloc> + { + public: + constexpr _Node_handle() noexcept = default; + ~_Node_handle() = default; + _Node_handle(_Node_handle&&) noexcept = default; + + _Node_handle& + operator=(_Node_handle&&) noexcept = default; + + using key_type = _Key; + using mapped_type = typename _Value::second_type; + + key_type& + key() const noexcept + { + ; + return *_M_pkey; + } + + mapped_type& + mapped() const noexcept + { + ; + return *_M_pmapped; + } + + void + swap(_Node_handle& __nh) noexcept + { + this->_M_swap(__nh); + using std::swap; + swap(_M_pkey, __nh._M_pkey); + swap(_M_pmapped, __nh._M_pmapped); + } + + friend void + swap(_Node_handle& __x, _Node_handle& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + private: + using _AllocTraits = allocator_traits<_NodeAlloc>; + + _Node_handle(typename _AllocTraits::pointer __ptr, + const _NodeAlloc& __alloc) + : _Node_handle_common<_Value, _NodeAlloc>(__ptr, __alloc) + { + if (__ptr) + { + auto& __key = const_cast<_Key&>(__ptr->_M_valptr()->first); + _M_pkey = _S_pointer_to(__key); + _M_pmapped = _S_pointer_to(__ptr->_M_valptr()->second); + } + else + { + _M_pkey = nullptr; + _M_pmapped = nullptr; + } + } + + template + using __pointer + = __ptr_rebind>; + + __pointer<_Key> _M_pkey = nullptr; + __pointer _M_pmapped = nullptr; + + template + __pointer<_Tp> + _S_pointer_to(_Tp& __obj) + { return pointer_traits<__pointer<_Tp>>::pointer_to(__obj); } + + const key_type& + _M_key() const noexcept { return key(); } + + template + friend class _Rb_tree; + + template + friend class _Hashtable; + }; + + + template + class _Node_handle<_Value, _Value, _NodeAlloc> + : public _Node_handle_common<_Value, _NodeAlloc> + { + public: + constexpr _Node_handle() noexcept = default; + ~_Node_handle() = default; + _Node_handle(_Node_handle&&) noexcept = default; + + _Node_handle& + operator=(_Node_handle&&) noexcept = default; + + using value_type = _Value; + + value_type& + value() const noexcept + { + ; + return *this->_M_ptr->_M_valptr(); + } + + void + swap(_Node_handle& __nh) noexcept + { this->_M_swap(__nh); } + + friend void + swap(_Node_handle& __x, _Node_handle& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + private: + using _AllocTraits = allocator_traits<_NodeAlloc>; + + _Node_handle(typename _AllocTraits::pointer __ptr, + const _NodeAlloc& __alloc) + : _Node_handle_common<_Value, _NodeAlloc>(__ptr, __alloc) { } + + const value_type& + _M_key() const noexcept { return value(); } + + template + friend class _Rb_tree; + + template + friend class _Hashtable; + }; + + + template + struct _Node_insert_return + { + _Iterator position = _Iterator(); + bool inserted = false; + _NodeHandle node; + }; + + +} +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable.h" 2 3 + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + using __cache_default + = __not_<__and_< + __is_fast_hash<_Hash>, + + __is_nothrow_invocable>>; +# 169 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/hashtable.h" 3 + template + class _Hashtable + : public __detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, + _H1, _H2, _Hash, _Traits>, + public __detail::_Map_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>, + public __detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>, + public __detail::_Rehash_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>, + public __detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>, + private __detail::_Hashtable_alloc< + __alloc_rebind<_Alloc, + __detail::_Hash_node<_Value, + _Traits::__hash_cached::value>>> + { + static_assert(is_same::type, _Value>::value, + "unordered container must have a non-const, non-volatile value_type"); + + static_assert(is_same{}, + "unordered container must have the same value_type as its allocator"); + + static_assert(__is_invocable{}, + "hash function must be invocable with an argument of key type"); + static_assert(__is_invocable{}, + "key equality predicate must be invocable with two arguments of " + "key type"); + + using __traits_type = _Traits; + using __hash_cached = typename __traits_type::__hash_cached; + using __node_type = __detail::_Hash_node<_Value, __hash_cached::value>; + using __node_alloc_type = __alloc_rebind<_Alloc, __node_type>; + + using __hashtable_alloc = __detail::_Hashtable_alloc<__node_alloc_type>; + + using __value_alloc_traits = + typename __hashtable_alloc::__value_alloc_traits; + using __node_alloc_traits = + typename __hashtable_alloc::__node_alloc_traits; + using __node_base = typename __hashtable_alloc::__node_base; + using __bucket_type = typename __hashtable_alloc::__bucket_type; + + public: + typedef _Key key_type; + typedef _Value value_type; + typedef _Alloc allocator_type; + typedef _Equal key_equal; + + + + typedef typename __value_alloc_traits::pointer pointer; + typedef typename __value_alloc_traits::const_pointer const_pointer; + typedef value_type& reference; + typedef const value_type& const_reference; + + private: + using __rehash_type = _RehashPolicy; + using __rehash_state = typename __rehash_type::_State; + + using __constant_iterators = typename __traits_type::__constant_iterators; + using __unique_keys = typename __traits_type::__unique_keys; + + using __key_extract = typename std::conditional< + __constant_iterators::value, + __detail::_Identity, + __detail::_Select1st>::type; + + using __hashtable_base = __detail:: + _Hashtable_base<_Key, _Value, _ExtractKey, + _Equal, _H1, _H2, _Hash, _Traits>; + + using __hash_code_base = typename __hashtable_base::__hash_code_base; + using __hash_code = typename __hashtable_base::__hash_code; + using __ireturn_type = typename __hashtable_base::__ireturn_type; + + using __map_base = __detail::_Map_base<_Key, _Value, _Alloc, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>; + + using __rehash_base = __detail::_Rehash_base<_Key, _Value, _Alloc, + _ExtractKey, _Equal, + _H1, _H2, _Hash, + _RehashPolicy, _Traits>; + + using __eq_base = __detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, + _Equal, _H1, _H2, _Hash, + _RehashPolicy, _Traits>; + + using __reuse_or_alloc_node_type = + __detail::_ReuseOrAllocNode<__node_alloc_type>; + + + template + using __if_hash_cached = __or_<__not_<__hash_cached>, _Cond>; + + template + using __if_hash_not_cached = __or_<__hash_cached, _Cond>; + + + + + + struct __hash_code_base_access : __hash_code_base + { using __hash_code_base::_M_bucket_index; }; + + + + static_assert(noexcept(declval() + ._M_bucket_index((const __node_type*)nullptr, + (std::size_t)0)), + "Cache the hash code or qualify your functors involved" + " in hash code and bucket index computation with noexcept"); + + + + + + + static_assert(__if_hash_cached>::value, + "Functor used to map hash code to bucket index" + " must be default constructible"); + + template + friend struct __detail::_Map_base; + + template + friend struct __detail::_Insert_base; + + template + friend struct __detail::_Insert; + + public: + using size_type = typename __hashtable_base::size_type; + using difference_type = typename __hashtable_base::difference_type; + + using iterator = typename __hashtable_base::iterator; + using const_iterator = typename __hashtable_base::const_iterator; + + using local_iterator = typename __hashtable_base::local_iterator; + using const_local_iterator = typename __hashtable_base:: + const_local_iterator; + + + using node_type = _Node_handle<_Key, _Value, __node_alloc_type>; + using insert_return_type = _Node_insert_return; + + + private: + __bucket_type* _M_buckets = &_M_single_bucket; + size_type _M_bucket_count = 1; + __node_base _M_before_begin; + size_type _M_element_count = 0; + _RehashPolicy _M_rehash_policy; + + + + + + + + __bucket_type _M_single_bucket = nullptr; + + bool + _M_uses_single_bucket(__bucket_type* __bkts) const + { return __builtin_expect(__bkts == &_M_single_bucket, false); } + + bool + _M_uses_single_bucket() const + { return _M_uses_single_bucket(_M_buckets); } + + __hashtable_alloc& + _M_base_alloc() { return *this; } + + __bucket_type* + _M_allocate_buckets(size_type __n) + { + if (__builtin_expect(__n == 1, false)) + { + _M_single_bucket = nullptr; + return &_M_single_bucket; + } + + return __hashtable_alloc::_M_allocate_buckets(__n); + } + + void + _M_deallocate_buckets(__bucket_type* __bkts, size_type __n) + { + if (_M_uses_single_bucket(__bkts)) + return; + + __hashtable_alloc::_M_deallocate_buckets(__bkts, __n); + } + + void + _M_deallocate_buckets() + { _M_deallocate_buckets(_M_buckets, _M_bucket_count); } + + + + __node_type* + _M_bucket_begin(size_type __bkt) const; + + __node_type* + _M_begin() const + { return static_cast<__node_type*>(_M_before_begin._M_nxt); } + + template + void + _M_assign(const _Hashtable&, const _NodeGenerator&); + + void + _M_move_assign(_Hashtable&&, std::true_type); + + void + _M_move_assign(_Hashtable&&, std::false_type); + + void + _M_reset() noexcept; + + _Hashtable(const _H1& __h1, const _H2& __h2, const _Hash& __h, + const _Equal& __eq, const _ExtractKey& __exk, + const allocator_type& __a) + : __hashtable_base(__exk, __h1, __h2, __h, __eq), + __hashtable_alloc(__node_alloc_type(__a)) + { } + + public: + + _Hashtable() = default; + _Hashtable(size_type __bucket_hint, + const _H1&, const _H2&, const _Hash&, + const _Equal&, const _ExtractKey&, + const allocator_type&); + + template + _Hashtable(_InputIterator __first, _InputIterator __last, + size_type __bucket_hint, + const _H1&, const _H2&, const _Hash&, + const _Equal&, const _ExtractKey&, + const allocator_type&); + + _Hashtable(const _Hashtable&); + + _Hashtable(_Hashtable&&) noexcept; + + _Hashtable(const _Hashtable&, const allocator_type&); + + _Hashtable(_Hashtable&&, const allocator_type&); + + + explicit + _Hashtable(const allocator_type& __a) + : __hashtable_alloc(__node_alloc_type(__a)) + { } + + explicit + _Hashtable(size_type __n, + const _H1& __hf = _H1(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _Hashtable(__n, __hf, _H2(), _Hash(), __eql, + __key_extract(), __a) + { } + + template + _Hashtable(_InputIterator __f, _InputIterator __l, + size_type __n = 0, + const _H1& __hf = _H1(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _Hashtable(__f, __l, __n, __hf, _H2(), _Hash(), __eql, + __key_extract(), __a) + { } + + _Hashtable(initializer_list __l, + size_type __n = 0, + const _H1& __hf = _H1(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _Hashtable(__l.begin(), __l.end(), __n, __hf, _H2(), _Hash(), __eql, + __key_extract(), __a) + { } + + _Hashtable& + operator=(const _Hashtable& __ht); + + _Hashtable& + operator=(_Hashtable&& __ht) + noexcept(__node_alloc_traits::_S_nothrow_move() + && is_nothrow_move_assignable<_H1>::value + && is_nothrow_move_assignable<_Equal>::value) + { + constexpr bool __move_storage = + __node_alloc_traits::_S_propagate_on_move_assign() + || __node_alloc_traits::_S_always_equal(); + _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); + return *this; + } + + _Hashtable& + operator=(initializer_list __l) + { + __reuse_or_alloc_node_type __roan(_M_begin(), *this); + _M_before_begin._M_nxt = nullptr; + clear(); + this->_M_insert_range(__l.begin(), __l.end(), __roan, __unique_keys()); + return *this; + } + + ~_Hashtable() noexcept; + + void + swap(_Hashtable&) + noexcept(__and_<__is_nothrow_swappable<_H1>, + __is_nothrow_swappable<_Equal>>::value); + + + iterator + begin() noexcept + { return iterator(_M_begin()); } + + const_iterator + begin() const noexcept + { return const_iterator(_M_begin()); } + + iterator + end() noexcept + { return iterator(nullptr); } + + const_iterator + end() const noexcept + { return const_iterator(nullptr); } + + const_iterator + cbegin() const noexcept + { return const_iterator(_M_begin()); } + + const_iterator + cend() const noexcept + { return const_iterator(nullptr); } + + size_type + size() const noexcept + { return _M_element_count; } + + bool + empty() const noexcept + { return size() == 0; } + + allocator_type + get_allocator() const noexcept + { return allocator_type(this->_M_node_allocator()); } + + size_type + max_size() const noexcept + { return __node_alloc_traits::max_size(this->_M_node_allocator()); } + + + key_equal + key_eq() const + { return this->_M_eq(); } + + + + + size_type + bucket_count() const noexcept + { return _M_bucket_count; } + + size_type + max_bucket_count() const noexcept + { return max_size(); } + + size_type + bucket_size(size_type __n) const + { return std::distance(begin(__n), end(__n)); } + + size_type + bucket(const key_type& __k) const + { return _M_bucket_index(__k, this->_M_hash_code(__k)); } + + local_iterator + begin(size_type __n) + { + return local_iterator(*this, _M_bucket_begin(__n), + __n, _M_bucket_count); + } + + local_iterator + end(size_type __n) + { return local_iterator(*this, nullptr, __n, _M_bucket_count); } + + const_local_iterator + begin(size_type __n) const + { + return const_local_iterator(*this, _M_bucket_begin(__n), + __n, _M_bucket_count); + } + + const_local_iterator + end(size_type __n) const + { return const_local_iterator(*this, nullptr, __n, _M_bucket_count); } + + + const_local_iterator + cbegin(size_type __n) const + { + return const_local_iterator(*this, _M_bucket_begin(__n), + __n, _M_bucket_count); + } + + const_local_iterator + cend(size_type __n) const + { return const_local_iterator(*this, nullptr, __n, _M_bucket_count); } + + float + load_factor() const noexcept + { + return static_cast(size()) / static_cast(bucket_count()); + } + + + + + + + const _RehashPolicy& + __rehash_policy() const + { return _M_rehash_policy; } + + void + __rehash_policy(const _RehashPolicy& __pol) + { _M_rehash_policy = __pol; } + + + iterator + find(const key_type& __k); + + const_iterator + find(const key_type& __k) const; + + size_type + count(const key_type& __k) const; + + std::pair + equal_range(const key_type& __k); + + std::pair + equal_range(const key_type& __k) const; + + protected: + + size_type + _M_bucket_index(__node_type* __n) const noexcept + { return __hash_code_base::_M_bucket_index(__n, _M_bucket_count); } + + size_type + _M_bucket_index(const key_type& __k, __hash_code __c) const + { return __hash_code_base::_M_bucket_index(__k, __c, _M_bucket_count); } + + + + __node_base* + _M_find_before_node(size_type, const key_type&, __hash_code) const; + + __node_type* + _M_find_node(size_type __bkt, const key_type& __key, + __hash_code __c) const + { + __node_base* __before_n = _M_find_before_node(__bkt, __key, __c); + if (__before_n) + return static_cast<__node_type*>(__before_n->_M_nxt); + return nullptr; + } + + + void + _M_insert_bucket_begin(size_type, __node_type*); + + + void + _M_remove_bucket_begin(size_type __bkt, __node_type* __next_n, + size_type __next_bkt); + + + __node_base* + _M_get_previous_node(size_type __bkt, __node_base* __n); + + + + + iterator + _M_insert_unique_node(size_type __bkt, __hash_code __code, + __node_type* __n, size_type __n_elt = 1); + + + + iterator + _M_insert_multi_node(__node_type* __hint, + __hash_code __code, __node_type* __n); + + template + std::pair + _M_emplace(std::true_type, _Args&&... __args); + + template + iterator + _M_emplace(std::false_type __uk, _Args&&... __args) + { return _M_emplace(cend(), __uk, std::forward<_Args>(__args)...); } + + + template + iterator + _M_emplace(const_iterator, std::true_type __uk, _Args&&... __args) + { return _M_emplace(__uk, std::forward<_Args>(__args)...).first; } + + template + iterator + _M_emplace(const_iterator, std::false_type, _Args&&... __args); + + template + std::pair + _M_insert(_Arg&&, const _NodeGenerator&, true_type, size_type = 1); + + template + iterator + _M_insert(_Arg&& __arg, const _NodeGenerator& __node_gen, + false_type __uk) + { + return _M_insert(cend(), std::forward<_Arg>(__arg), __node_gen, + __uk); + } + + + template + iterator + _M_insert(const_iterator, _Arg&& __arg, + const _NodeGenerator& __node_gen, true_type __uk) + { + return + _M_insert(std::forward<_Arg>(__arg), __node_gen, __uk).first; + } + + + template + iterator + _M_insert(const_iterator, _Arg&&, + const _NodeGenerator&, false_type); + + size_type + _M_erase(std::true_type, const key_type&); + + size_type + _M_erase(std::false_type, const key_type&); + + iterator + _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n); + + public: + + template + __ireturn_type + emplace(_Args&&... __args) + { return _M_emplace(__unique_keys(), std::forward<_Args>(__args)...); } + + template + iterator + emplace_hint(const_iterator __hint, _Args&&... __args) + { + return _M_emplace(__hint, __unique_keys(), + std::forward<_Args>(__args)...); + } + + + + + iterator + erase(const_iterator); + + + iterator + erase(iterator __it) + { return erase(const_iterator(__it)); } + + size_type + erase(const key_type& __k) + { return _M_erase(__unique_keys(), __k); } + + iterator + erase(const_iterator, const_iterator); + + void + clear() noexcept; + + + void rehash(size_type __n); + + + + + + + insert_return_type + _M_reinsert_node(node_type&& __nh) + { + insert_return_type __ret; + if (__nh.empty()) + __ret.position = end(); + else + { + ; + + const key_type& __k = __nh._M_key(); + __hash_code __code = this->_M_hash_code(__k); + size_type __bkt = _M_bucket_index(__k, __code); + if (__node_type* __n = _M_find_node(__bkt, __k, __code)) + { + __ret.node = std::move(__nh); + __ret.position = iterator(__n); + __ret.inserted = false; + } + else + { + __ret.position + = _M_insert_unique_node(__bkt, __code, __nh._M_ptr); + __nh._M_ptr = nullptr; + __ret.inserted = true; + } + } + return __ret; + } + + + iterator + _M_reinsert_node_multi(const_iterator __hint, node_type&& __nh) + { + iterator __ret; + if (__nh.empty()) + __ret = end(); + else + { + ; + + auto __code = this->_M_hash_code(__nh._M_key()); + auto __node = std::exchange(__nh._M_ptr, nullptr); + + __ret = _M_insert_multi_node(__hint._M_cur, __code, __node); + } + return __ret; + } + + + node_type + extract(const_iterator __pos) + { + __node_type* __n = __pos._M_cur; + size_t __bkt = _M_bucket_index(__n); + + + + + __node_base* __prev_n = _M_get_previous_node(__bkt, __n); + + if (__prev_n == _M_buckets[__bkt]) + _M_remove_bucket_begin(__bkt, __n->_M_next(), + __n->_M_nxt ? _M_bucket_index(__n->_M_next()) : 0); + else if (__n->_M_nxt) + { + size_type __next_bkt = _M_bucket_index(__n->_M_next()); + if (__next_bkt != __bkt) + _M_buckets[__next_bkt] = __prev_n; + } + + __prev_n->_M_nxt = __n->_M_nxt; + __n->_M_nxt = nullptr; + --_M_element_count; + return { __n, this->_M_node_allocator() }; + } + + + node_type + extract(const _Key& __k) + { + node_type __nh; + auto __pos = find(__k); + if (__pos != end()) + __nh = extract(const_iterator(__pos)); + return __nh; + } + + + template + void + _M_merge_unique(_Compatible_Hashtable& __src) noexcept + { + static_assert(is_same_v, "Node types are compatible"); + ; + + auto __n_elt = __src.size(); + for (auto __i = __src.begin(), __end = __src.end(); __i != __end;) + { + auto __pos = __i++; + const key_type& __k = this->_M_extract()(__pos._M_cur->_M_v()); + __hash_code __code = this->_M_hash_code(__k); + size_type __bkt = _M_bucket_index(__k, __code); + if (_M_find_node(__bkt, __k, __code) == nullptr) + { + auto __nh = __src.extract(__pos); + _M_insert_unique_node(__bkt, __code, __nh._M_ptr, __n_elt); + __nh._M_ptr = nullptr; + __n_elt = 1; + } + else if (__n_elt != 1) + --__n_elt; + } + } + + + template + void + _M_merge_multi(_Compatible_Hashtable& __src) noexcept + { + static_assert(is_same_v, "Node types are compatible"); + ; + + this->reserve(size() + __src.size()); + for (auto __i = __src.begin(), __end = __src.end(); __i != __end;) + _M_reinsert_node_multi(cend(), __src.extract(__i++)); + } + + + private: + + void _M_rehash_aux(size_type __n, std::true_type); + + + void _M_rehash_aux(size_type __n, std::false_type); + + + + void _M_rehash(size_type __n, const __rehash_state& __state); + }; + + + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_bucket_begin(size_type __bkt) const + -> __node_type* + { + __node_base* __n = _M_buckets[__bkt]; + return __n ? static_cast<__node_type*>(__n->_M_nxt) : nullptr; + } + + template + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _Hashtable(size_type __bucket_hint, + const _H1& __h1, const _H2& __h2, const _Hash& __h, + const _Equal& __eq, const _ExtractKey& __exk, + const allocator_type& __a) + : _Hashtable(__h1, __h2, __h, __eq, __exk, __a) + { + auto __bkt = _M_rehash_policy._M_next_bkt(__bucket_hint); + if (__bkt > _M_bucket_count) + { + _M_buckets = _M_allocate_buckets(__bkt); + _M_bucket_count = __bkt; + } + } + + template + template + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _Hashtable(_InputIterator __f, _InputIterator __l, + size_type __bucket_hint, + const _H1& __h1, const _H2& __h2, const _Hash& __h, + const _Equal& __eq, const _ExtractKey& __exk, + const allocator_type& __a) + : _Hashtable(__h1, __h2, __h, __eq, __exk, __a) + { + auto __nb_elems = __detail::__distance_fw(__f, __l); + auto __bkt_count = + _M_rehash_policy._M_next_bkt( + std::max(_M_rehash_policy._M_bkt_for_elements(__nb_elems), + __bucket_hint)); + + if (__bkt_count > _M_bucket_count) + { + _M_buckets = _M_allocate_buckets(__bkt_count); + _M_bucket_count = __bkt_count; + } + + for (; __f != __l; ++__f) + this->insert(*__f); + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + operator=(const _Hashtable& __ht) + -> _Hashtable& + { + if (&__ht == this) + return *this; + + if (__node_alloc_traits::_S_propagate_on_copy_assign()) + { + auto& __this_alloc = this->_M_node_allocator(); + auto& __that_alloc = __ht._M_node_allocator(); + if (!__node_alloc_traits::_S_always_equal() + && __this_alloc != __that_alloc) + { + + this->_M_deallocate_nodes(_M_begin()); + _M_before_begin._M_nxt = nullptr; + _M_deallocate_buckets(); + _M_buckets = nullptr; + std::__alloc_on_copy(__this_alloc, __that_alloc); + __hashtable_base::operator=(__ht); + _M_bucket_count = __ht._M_bucket_count; + _M_element_count = __ht._M_element_count; + _M_rehash_policy = __ht._M_rehash_policy; + try + { + _M_assign(__ht, + [this](const __node_type* __n) + { return this->_M_allocate_node(__n->_M_v()); }); + } + catch(...) + { + + + _M_reset(); + throw; + } + return *this; + } + std::__alloc_on_copy(__this_alloc, __that_alloc); + } + + + __bucket_type* __former_buckets = nullptr; + std::size_t __former_bucket_count = _M_bucket_count; + const __rehash_state& __former_state = _M_rehash_policy._M_state(); + + if (_M_bucket_count != __ht._M_bucket_count) + { + __former_buckets = _M_buckets; + _M_buckets = _M_allocate_buckets(__ht._M_bucket_count); + _M_bucket_count = __ht._M_bucket_count; + } + else + __builtin_memset(_M_buckets, 0, + _M_bucket_count * sizeof(__bucket_type)); + + try + { + __hashtable_base::operator=(__ht); + _M_element_count = __ht._M_element_count; + _M_rehash_policy = __ht._M_rehash_policy; + __reuse_or_alloc_node_type __roan(_M_begin(), *this); + _M_before_begin._M_nxt = nullptr; + _M_assign(__ht, + [&__roan](const __node_type* __n) + { return __roan(__n->_M_v()); }); + if (__former_buckets) + _M_deallocate_buckets(__former_buckets, __former_bucket_count); + } + catch(...) + { + if (__former_buckets) + { + + _M_deallocate_buckets(); + _M_rehash_policy._M_reset(__former_state); + _M_buckets = __former_buckets; + _M_bucket_count = __former_bucket_count; + } + __builtin_memset(_M_buckets, 0, + _M_bucket_count * sizeof(__bucket_type)); + throw; + } + return *this; + } + + template + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_assign(const _Hashtable& __ht, const _NodeGenerator& __node_gen) + { + __bucket_type* __buckets = nullptr; + if (!_M_buckets) + _M_buckets = __buckets = _M_allocate_buckets(_M_bucket_count); + + try + { + if (!__ht._M_before_begin._M_nxt) + return; + + + + __node_type* __ht_n = __ht._M_begin(); + __node_type* __this_n = __node_gen(__ht_n); + this->_M_copy_code(__this_n, __ht_n); + _M_before_begin._M_nxt = __this_n; + _M_buckets[_M_bucket_index(__this_n)] = &_M_before_begin; + + + __node_base* __prev_n = __this_n; + for (__ht_n = __ht_n->_M_next(); __ht_n; __ht_n = __ht_n->_M_next()) + { + __this_n = __node_gen(__ht_n); + __prev_n->_M_nxt = __this_n; + this->_M_copy_code(__this_n, __ht_n); + size_type __bkt = _M_bucket_index(__this_n); + if (!_M_buckets[__bkt]) + _M_buckets[__bkt] = __prev_n; + __prev_n = __this_n; + } + } + catch(...) + { + clear(); + if (__buckets) + _M_deallocate_buckets(); + throw; + } + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_reset() noexcept + { + _M_rehash_policy._M_reset(); + _M_bucket_count = 1; + _M_single_bucket = nullptr; + _M_buckets = &_M_single_bucket; + _M_before_begin._M_nxt = nullptr; + _M_element_count = 0; + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_move_assign(_Hashtable&& __ht, std::true_type) + { + this->_M_deallocate_nodes(_M_begin()); + _M_deallocate_buckets(); + __hashtable_base::operator=(std::move(__ht)); + _M_rehash_policy = __ht._M_rehash_policy; + if (!__ht._M_uses_single_bucket()) + _M_buckets = __ht._M_buckets; + else + { + _M_buckets = &_M_single_bucket; + _M_single_bucket = __ht._M_single_bucket; + } + _M_bucket_count = __ht._M_bucket_count; + _M_before_begin._M_nxt = __ht._M_before_begin._M_nxt; + _M_element_count = __ht._M_element_count; + std::__alloc_on_move(this->_M_node_allocator(), __ht._M_node_allocator()); + + + + if (_M_begin()) + _M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin; + __ht._M_reset(); + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_move_assign(_Hashtable&& __ht, std::false_type) + { + if (__ht._M_node_allocator() == this->_M_node_allocator()) + _M_move_assign(std::move(__ht), std::true_type()); + else + { + + __bucket_type* __former_buckets = nullptr; + size_type __former_bucket_count = _M_bucket_count; + const __rehash_state& __former_state = _M_rehash_policy._M_state(); + + if (_M_bucket_count != __ht._M_bucket_count) + { + __former_buckets = _M_buckets; + _M_buckets = _M_allocate_buckets(__ht._M_bucket_count); + _M_bucket_count = __ht._M_bucket_count; + } + else + __builtin_memset(_M_buckets, 0, + _M_bucket_count * sizeof(__bucket_type)); + + try + { + __hashtable_base::operator=(std::move(__ht)); + _M_element_count = __ht._M_element_count; + _M_rehash_policy = __ht._M_rehash_policy; + __reuse_or_alloc_node_type __roan(_M_begin(), *this); + _M_before_begin._M_nxt = nullptr; + _M_assign(__ht, + [&__roan](__node_type* __n) + { return __roan(std::move_if_noexcept(__n->_M_v())); }); + + if (__former_buckets) + _M_deallocate_buckets(__former_buckets, __former_bucket_count); + __ht.clear(); + } + catch(...) + { + if (__former_buckets) + { + _M_deallocate_buckets(); + _M_rehash_policy._M_reset(__former_state); + _M_buckets = __former_buckets; + _M_bucket_count = __former_bucket_count; + } + __builtin_memset(_M_buckets, 0, + _M_bucket_count * sizeof(__bucket_type)); + throw; + } + } + } + + template + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _Hashtable(const _Hashtable& __ht) + : __hashtable_base(__ht), + __map_base(__ht), + __rehash_base(__ht), + __hashtable_alloc( + __node_alloc_traits::_S_select_on_copy(__ht._M_node_allocator())), + _M_buckets(nullptr), + _M_bucket_count(__ht._M_bucket_count), + _M_element_count(__ht._M_element_count), + _M_rehash_policy(__ht._M_rehash_policy) + { + _M_assign(__ht, + [this](const __node_type* __n) + { return this->_M_allocate_node(__n->_M_v()); }); + } + + template + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _Hashtable(_Hashtable&& __ht) noexcept + : __hashtable_base(__ht), + __map_base(__ht), + __rehash_base(__ht), + __hashtable_alloc(std::move(__ht._M_base_alloc())), + _M_buckets(__ht._M_buckets), + _M_bucket_count(__ht._M_bucket_count), + _M_before_begin(__ht._M_before_begin._M_nxt), + _M_element_count(__ht._M_element_count), + _M_rehash_policy(__ht._M_rehash_policy) + { + + if (__ht._M_uses_single_bucket()) + { + _M_buckets = &_M_single_bucket; + _M_single_bucket = __ht._M_single_bucket; + } + + + + if (_M_begin()) + _M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin; + + __ht._M_reset(); + } + + template + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _Hashtable(const _Hashtable& __ht, const allocator_type& __a) + : __hashtable_base(__ht), + __map_base(__ht), + __rehash_base(__ht), + __hashtable_alloc(__node_alloc_type(__a)), + _M_buckets(), + _M_bucket_count(__ht._M_bucket_count), + _M_element_count(__ht._M_element_count), + _M_rehash_policy(__ht._M_rehash_policy) + { + _M_assign(__ht, + [this](const __node_type* __n) + { return this->_M_allocate_node(__n->_M_v()); }); + } + + template + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _Hashtable(_Hashtable&& __ht, const allocator_type& __a) + : __hashtable_base(__ht), + __map_base(__ht), + __rehash_base(__ht), + __hashtable_alloc(__node_alloc_type(__a)), + _M_buckets(nullptr), + _M_bucket_count(__ht._M_bucket_count), + _M_element_count(__ht._M_element_count), + _M_rehash_policy(__ht._M_rehash_policy) + { + if (__ht._M_node_allocator() == this->_M_node_allocator()) + { + if (__ht._M_uses_single_bucket()) + { + _M_buckets = &_M_single_bucket; + _M_single_bucket = __ht._M_single_bucket; + } + else + _M_buckets = __ht._M_buckets; + + _M_before_begin._M_nxt = __ht._M_before_begin._M_nxt; + + + if (_M_begin()) + _M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin; + __ht._M_reset(); + } + else + { + _M_assign(__ht, + [this](__node_type* __n) + { + return this->_M_allocate_node( + std::move_if_noexcept(__n->_M_v())); + }); + __ht.clear(); + } + } + + template + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + ~_Hashtable() noexcept + { + clear(); + _M_deallocate_buckets(); + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + swap(_Hashtable& __x) + noexcept(__and_<__is_nothrow_swappable<_H1>, + __is_nothrow_swappable<_Equal>>::value) + { + + + + this->_M_swap(__x); + + std::__alloc_on_swap(this->_M_node_allocator(), __x._M_node_allocator()); + std::swap(_M_rehash_policy, __x._M_rehash_policy); + + + if (this->_M_uses_single_bucket()) + { + if (!__x._M_uses_single_bucket()) + { + _M_buckets = __x._M_buckets; + __x._M_buckets = &__x._M_single_bucket; + } + } + else if (__x._M_uses_single_bucket()) + { + __x._M_buckets = _M_buckets; + _M_buckets = &_M_single_bucket; + } + else + std::swap(_M_buckets, __x._M_buckets); + + std::swap(_M_bucket_count, __x._M_bucket_count); + std::swap(_M_before_begin._M_nxt, __x._M_before_begin._M_nxt); + std::swap(_M_element_count, __x._M_element_count); + std::swap(_M_single_bucket, __x._M_single_bucket); + + + + if (_M_begin()) + _M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin; + + if (__x._M_begin()) + __x._M_buckets[__x._M_bucket_index(__x._M_begin())] + = &__x._M_before_begin; + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + find(const key_type& __k) + -> iterator + { + __hash_code __code = this->_M_hash_code(__k); + std::size_t __n = _M_bucket_index(__k, __code); + __node_type* __p = _M_find_node(__n, __k, __code); + return __p ? iterator(__p) : end(); + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + find(const key_type& __k) const + -> const_iterator + { + __hash_code __code = this->_M_hash_code(__k); + std::size_t __n = _M_bucket_index(__k, __code); + __node_type* __p = _M_find_node(__n, __k, __code); + return __p ? const_iterator(__p) : end(); + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + count(const key_type& __k) const + -> size_type + { + __hash_code __code = this->_M_hash_code(__k); + std::size_t __n = _M_bucket_index(__k, __code); + __node_type* __p = _M_bucket_begin(__n); + if (!__p) + return 0; + + std::size_t __result = 0; + for (;; __p = __p->_M_next()) + { + if (this->_M_equals(__k, __code, __p)) + ++__result; + else if (__result) + + + + break; + if (!__p->_M_nxt || _M_bucket_index(__p->_M_next()) != __n) + break; + } + return __result; + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + equal_range(const key_type& __k) + -> pair + { + __hash_code __code = this->_M_hash_code(__k); + std::size_t __n = _M_bucket_index(__k, __code); + __node_type* __p = _M_find_node(__n, __k, __code); + + if (__p) + { + __node_type* __p1 = __p->_M_next(); + while (__p1 && _M_bucket_index(__p1) == __n + && this->_M_equals(__k, __code, __p1)) + __p1 = __p1->_M_next(); + + return std::make_pair(iterator(__p), iterator(__p1)); + } + else + return std::make_pair(end(), end()); + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + equal_range(const key_type& __k) const + -> pair + { + __hash_code __code = this->_M_hash_code(__k); + std::size_t __n = _M_bucket_index(__k, __code); + __node_type* __p = _M_find_node(__n, __k, __code); + + if (__p) + { + __node_type* __p1 = __p->_M_next(); + while (__p1 && _M_bucket_index(__p1) == __n + && this->_M_equals(__k, __code, __p1)) + __p1 = __p1->_M_next(); + + return std::make_pair(const_iterator(__p), const_iterator(__p1)); + } + else + return std::make_pair(end(), end()); + } + + + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_find_before_node(size_type __n, const key_type& __k, + __hash_code __code) const + -> __node_base* + { + __node_base* __prev_p = _M_buckets[__n]; + if (!__prev_p) + return nullptr; + + for (__node_type* __p = static_cast<__node_type*>(__prev_p->_M_nxt);; + __p = __p->_M_next()) + { + if (this->_M_equals(__k, __code, __p)) + return __prev_p; + + if (!__p->_M_nxt || _M_bucket_index(__p->_M_next()) != __n) + break; + __prev_p = __p; + } + return nullptr; + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_insert_bucket_begin(size_type __bkt, __node_type* __node) + { + if (_M_buckets[__bkt]) + { + + + __node->_M_nxt = _M_buckets[__bkt]->_M_nxt; + _M_buckets[__bkt]->_M_nxt = __node; + } + else + { + + + + __node->_M_nxt = _M_before_begin._M_nxt; + _M_before_begin._M_nxt = __node; + if (__node->_M_nxt) + + + _M_buckets[_M_bucket_index(__node->_M_next())] = __node; + _M_buckets[__bkt] = &_M_before_begin; + } + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_remove_bucket_begin(size_type __bkt, __node_type* __next, + size_type __next_bkt) + { + if (!__next || __next_bkt != __bkt) + { + + + if (__next) + _M_buckets[__next_bkt] = _M_buckets[__bkt]; + + + if (&_M_before_begin == _M_buckets[__bkt]) + _M_before_begin._M_nxt = __next; + _M_buckets[__bkt] = nullptr; + } + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_get_previous_node(size_type __bkt, __node_base* __n) + -> __node_base* + { + __node_base* __prev_n = _M_buckets[__bkt]; + while (__prev_n->_M_nxt != __n) + __prev_n = __prev_n->_M_nxt; + return __prev_n; + } + + template + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_emplace(std::true_type, _Args&&... __args) + -> pair + { + + __node_type* __node = this->_M_allocate_node(std::forward<_Args>(__args)...); + const key_type& __k = this->_M_extract()(__node->_M_v()); + __hash_code __code; + try + { + __code = this->_M_hash_code(__k); + } + catch(...) + { + this->_M_deallocate_node(__node); + throw; + } + + size_type __bkt = _M_bucket_index(__k, __code); + if (__node_type* __p = _M_find_node(__bkt, __k, __code)) + { + + this->_M_deallocate_node(__node); + return std::make_pair(iterator(__p), false); + } + + + return std::make_pair(_M_insert_unique_node(__bkt, __code, __node), + true); + } + + template + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_emplace(const_iterator __hint, std::false_type, _Args&&... __args) + -> iterator + { + + __node_type* __node = + this->_M_allocate_node(std::forward<_Args>(__args)...); + + __hash_code __code; + try + { + __code = this->_M_hash_code(this->_M_extract()(__node->_M_v())); + } + catch(...) + { + this->_M_deallocate_node(__node); + throw; + } + + return _M_insert_multi_node(__hint._M_cur, __code, __node); + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_insert_unique_node(size_type __bkt, __hash_code __code, + __node_type* __node, size_type __n_elt) + -> iterator + { + const __rehash_state& __saved_state = _M_rehash_policy._M_state(); + std::pair __do_rehash + = _M_rehash_policy._M_need_rehash(_M_bucket_count, _M_element_count, + __n_elt); + + try + { + if (__do_rehash.first) + { + _M_rehash(__do_rehash.second, __saved_state); + __bkt = _M_bucket_index(this->_M_extract()(__node->_M_v()), __code); + } + + this->_M_store_code(__node, __code); + + + _M_insert_bucket_begin(__bkt, __node); + ++_M_element_count; + return iterator(__node); + } + catch(...) + { + this->_M_deallocate_node(__node); + throw; + } + } + + + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_insert_multi_node(__node_type* __hint, __hash_code __code, + __node_type* __node) + -> iterator + { + const __rehash_state& __saved_state = _M_rehash_policy._M_state(); + std::pair __do_rehash + = _M_rehash_policy._M_need_rehash(_M_bucket_count, _M_element_count, 1); + + try + { + if (__do_rehash.first) + _M_rehash(__do_rehash.second, __saved_state); + + this->_M_store_code(__node, __code); + const key_type& __k = this->_M_extract()(__node->_M_v()); + size_type __bkt = _M_bucket_index(__k, __code); + + + + __node_base* __prev + = __builtin_expect(__hint != nullptr, false) + && this->_M_equals(__k, __code, __hint) + ? __hint + : _M_find_before_node(__bkt, __k, __code); + if (__prev) + { + + __node->_M_nxt = __prev->_M_nxt; + __prev->_M_nxt = __node; + if (__builtin_expect(__prev == __hint, false)) + + + if (__node->_M_nxt + && !this->_M_equals(__k, __code, __node->_M_next())) + { + size_type __next_bkt = _M_bucket_index(__node->_M_next()); + if (__next_bkt != __bkt) + _M_buckets[__next_bkt] = __node; + } + } + else + + + + + _M_insert_bucket_begin(__bkt, __node); + ++_M_element_count; + return iterator(__node); + } + catch(...) + { + this->_M_deallocate_node(__node); + throw; + } + } + + + template + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_insert(_Arg&& __v, const _NodeGenerator& __node_gen, true_type, + size_type __n_elt) + -> pair + { + const key_type& __k = this->_M_extract()(__v); + __hash_code __code = this->_M_hash_code(__k); + size_type __bkt = _M_bucket_index(__k, __code); + + __node_type* __n = _M_find_node(__bkt, __k, __code); + if (__n) + return std::make_pair(iterator(__n), false); + + __n = __node_gen(std::forward<_Arg>(__v)); + return { _M_insert_unique_node(__bkt, __code, __n, __n_elt), true }; + } + + + template + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_insert(const_iterator __hint, _Arg&& __v, + const _NodeGenerator& __node_gen, false_type) + -> iterator + { + + + __hash_code __code = this->_M_hash_code(this->_M_extract()(__v)); + + + __node_type* __node = __node_gen(std::forward<_Arg>(__v)); + + return _M_insert_multi_node(__hint._M_cur, __code, __node); + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + erase(const_iterator __it) + -> iterator + { + __node_type* __n = __it._M_cur; + std::size_t __bkt = _M_bucket_index(__n); + + + + + __node_base* __prev_n = _M_get_previous_node(__bkt, __n); + return _M_erase(__bkt, __prev_n, __n); + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) + -> iterator + { + if (__prev_n == _M_buckets[__bkt]) + _M_remove_bucket_begin(__bkt, __n->_M_next(), + __n->_M_nxt ? _M_bucket_index(__n->_M_next()) : 0); + else if (__n->_M_nxt) + { + size_type __next_bkt = _M_bucket_index(__n->_M_next()); + if (__next_bkt != __bkt) + _M_buckets[__next_bkt] = __prev_n; + } + + __prev_n->_M_nxt = __n->_M_nxt; + iterator __result(__n->_M_next()); + this->_M_deallocate_node(__n); + --_M_element_count; + + return __result; + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_erase(std::true_type, const key_type& __k) + -> size_type + { + __hash_code __code = this->_M_hash_code(__k); + std::size_t __bkt = _M_bucket_index(__k, __code); + + + __node_base* __prev_n = _M_find_before_node(__bkt, __k, __code); + if (!__prev_n) + return 0; + + + __node_type* __n = static_cast<__node_type*>(__prev_n->_M_nxt); + _M_erase(__bkt, __prev_n, __n); + return 1; + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_erase(std::false_type, const key_type& __k) + -> size_type + { + __hash_code __code = this->_M_hash_code(__k); + std::size_t __bkt = _M_bucket_index(__k, __code); + + + __node_base* __prev_n = _M_find_before_node(__bkt, __k, __code); + if (!__prev_n) + return 0; + + + + + + + + __node_type* __n = static_cast<__node_type*>(__prev_n->_M_nxt); + __node_type* __n_last = __n; + std::size_t __n_last_bkt = __bkt; + do + { + __n_last = __n_last->_M_next(); + if (!__n_last) + break; + __n_last_bkt = _M_bucket_index(__n_last); + } + while (__n_last_bkt == __bkt && this->_M_equals(__k, __code, __n_last)); + + + size_type __result = 0; + do + { + __node_type* __p = __n->_M_next(); + this->_M_deallocate_node(__n); + __n = __p; + ++__result; + --_M_element_count; + } + while (__n != __n_last); + + if (__prev_n == _M_buckets[__bkt]) + _M_remove_bucket_begin(__bkt, __n_last, __n_last_bkt); + else if (__n_last && __n_last_bkt != __bkt) + _M_buckets[__n_last_bkt] = __prev_n; + __prev_n->_M_nxt = __n_last; + return __result; + } + + template + auto + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + erase(const_iterator __first, const_iterator __last) + -> iterator + { + __node_type* __n = __first._M_cur; + __node_type* __last_n = __last._M_cur; + if (__n == __last_n) + return iterator(__n); + + std::size_t __bkt = _M_bucket_index(__n); + + __node_base* __prev_n = _M_get_previous_node(__bkt, __n); + bool __is_bucket_begin = __n == _M_bucket_begin(__bkt); + std::size_t __n_bkt = __bkt; + for (;;) + { + do + { + __node_type* __tmp = __n; + __n = __n->_M_next(); + this->_M_deallocate_node(__tmp); + --_M_element_count; + if (!__n) + break; + __n_bkt = _M_bucket_index(__n); + } + while (__n != __last_n && __n_bkt == __bkt); + if (__is_bucket_begin) + _M_remove_bucket_begin(__bkt, __n, __n_bkt); + if (__n == __last_n) + break; + __is_bucket_begin = true; + __bkt = __n_bkt; + } + + if (__n && (__n_bkt != __bkt || __is_bucket_begin)) + _M_buckets[__n_bkt] = __prev_n; + __prev_n->_M_nxt = __n; + return iterator(__n); + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + clear() noexcept + { + this->_M_deallocate_nodes(_M_begin()); + __builtin_memset(_M_buckets, 0, _M_bucket_count * sizeof(__bucket_type)); + _M_element_count = 0; + _M_before_begin._M_nxt = nullptr; + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + rehash(size_type __n) + { + const __rehash_state& __saved_state = _M_rehash_policy._M_state(); + std::size_t __buckets + = std::max(_M_rehash_policy._M_bkt_for_elements(_M_element_count + 1), + __n); + __buckets = _M_rehash_policy._M_next_bkt(__buckets); + + if (__buckets != _M_bucket_count) + _M_rehash(__buckets, __saved_state); + else + + _M_rehash_policy._M_reset(__saved_state); + } + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_rehash(size_type __n, const __rehash_state& __state) + { + try + { + _M_rehash_aux(__n, __unique_keys()); + } + catch(...) + { + + + _M_rehash_policy._M_reset(__state); + throw; + } + } + + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_rehash_aux(size_type __n, std::true_type) + { + __bucket_type* __new_buckets = _M_allocate_buckets(__n); + __node_type* __p = _M_begin(); + _M_before_begin._M_nxt = nullptr; + std::size_t __bbegin_bkt = 0; + while (__p) + { + __node_type* __next = __p->_M_next(); + std::size_t __bkt = __hash_code_base::_M_bucket_index(__p, __n); + if (!__new_buckets[__bkt]) + { + __p->_M_nxt = _M_before_begin._M_nxt; + _M_before_begin._M_nxt = __p; + __new_buckets[__bkt] = &_M_before_begin; + if (__p->_M_nxt) + __new_buckets[__bbegin_bkt] = __p; + __bbegin_bkt = __bkt; + } + else + { + __p->_M_nxt = __new_buckets[__bkt]->_M_nxt; + __new_buckets[__bkt]->_M_nxt = __p; + } + __p = __next; + } + + _M_deallocate_buckets(); + _M_bucket_count = __n; + _M_buckets = __new_buckets; + } + + + + template + void + _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + _M_rehash_aux(size_type __n, std::false_type) + { + __bucket_type* __new_buckets = _M_allocate_buckets(__n); + + __node_type* __p = _M_begin(); + _M_before_begin._M_nxt = nullptr; + std::size_t __bbegin_bkt = 0; + std::size_t __prev_bkt = 0; + __node_type* __prev_p = nullptr; + bool __check_bucket = false; + + while (__p) + { + __node_type* __next = __p->_M_next(); + std::size_t __bkt = __hash_code_base::_M_bucket_index(__p, __n); + + if (__prev_p && __prev_bkt == __bkt) + { + + + + __p->_M_nxt = __prev_p->_M_nxt; + __prev_p->_M_nxt = __p; + + + + + + + __check_bucket = true; + } + else + { + if (__check_bucket) + { + + + if (__prev_p->_M_nxt) + { + std::size_t __next_bkt + = __hash_code_base::_M_bucket_index(__prev_p->_M_next(), + __n); + if (__next_bkt != __prev_bkt) + __new_buckets[__next_bkt] = __prev_p; + } + __check_bucket = false; + } + + if (!__new_buckets[__bkt]) + { + __p->_M_nxt = _M_before_begin._M_nxt; + _M_before_begin._M_nxt = __p; + __new_buckets[__bkt] = &_M_before_begin; + if (__p->_M_nxt) + __new_buckets[__bbegin_bkt] = __p; + __bbegin_bkt = __bkt; + } + else + { + __p->_M_nxt = __new_buckets[__bkt]->_M_nxt; + __new_buckets[__bkt]->_M_nxt = __p; + } + } + __prev_p = __p; + __prev_bkt = __bkt; + __p = __next; + } + + if (__check_bucket && __prev_p->_M_nxt) + { + std::size_t __next_bkt + = __hash_code_base::_M_bucket_index(__prev_p->_M_next(), __n); + if (__next_bkt != __prev_bkt) + __new_buckets[__next_bkt] = __prev_p; + } + + _M_deallocate_buckets(); + _M_bucket_count = __n; + _M_buckets = __new_buckets; + } + + + template class _Hash_merge_helper { }; + + + +} +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/unordered_map" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 1 3 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template + using __umap_traits = __detail::_Hashtable_traits<_Cache, false, true>; + + template, + typename _Pred = std::equal_to<_Key>, + typename _Alloc = std::allocator >, + typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> + using __umap_hashtable = _Hashtable<_Key, std::pair, + _Alloc, __detail::_Select1st, + _Pred, _Hash, + __detail::_Mod_range_hashing, + __detail::_Default_ranged_hash, + __detail::_Prime_rehash_policy, _Tr>; + + + template + using __ummap_traits = __detail::_Hashtable_traits<_Cache, false, false>; + + template, + typename _Pred = std::equal_to<_Key>, + typename _Alloc = std::allocator >, + typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> + using __ummap_hashtable = _Hashtable<_Key, std::pair, + _Alloc, __detail::_Select1st, + _Pred, _Hash, + __detail::_Mod_range_hashing, + __detail::_Default_ranged_hash, + __detail::_Prime_rehash_policy, _Tr>; + + template + class unordered_multimap; +# 98 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template, + typename _Pred = equal_to<_Key>, + typename _Alloc = allocator>> + class unordered_map + { + typedef __umap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; + _Hashtable _M_h; + + public: + + + + typedef typename _Hashtable::key_type key_type; + typedef typename _Hashtable::value_type value_type; + typedef typename _Hashtable::mapped_type mapped_type; + typedef typename _Hashtable::hasher hasher; + typedef typename _Hashtable::key_equal key_equal; + typedef typename _Hashtable::allocator_type allocator_type; + + + + + typedef typename _Hashtable::pointer pointer; + typedef typename _Hashtable::const_pointer const_pointer; + typedef typename _Hashtable::reference reference; + typedef typename _Hashtable::const_reference const_reference; + typedef typename _Hashtable::iterator iterator; + typedef typename _Hashtable::const_iterator const_iterator; + typedef typename _Hashtable::local_iterator local_iterator; + typedef typename _Hashtable::const_local_iterator const_local_iterator; + typedef typename _Hashtable::size_type size_type; + typedef typename _Hashtable::difference_type difference_type; + + + + using node_type = typename _Hashtable::node_type; + using insert_return_type = typename _Hashtable::insert_return_type; + + + + + + unordered_map() = default; +# 150 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + explicit + unordered_map(size_type __n, + const hasher& __hf = hasher(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _M_h(__n, __hf, __eql, __a) + { } +# 171 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + unordered_map(_InputIterator __first, _InputIterator __last, + size_type __n = 0, + const hasher& __hf = hasher(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _M_h(__first, __last, __n, __hf, __eql, __a) + { } + + + unordered_map(const unordered_map&) = default; + + + unordered_map(unordered_map&&) = default; + + + + + + explicit + unordered_map(const allocator_type& __a) + : _M_h(__a) + { } + + + + + + + unordered_map(const unordered_map& __umap, + const allocator_type& __a) + : _M_h(__umap._M_h, __a) + { } + + + + + + + unordered_map(unordered_map&& __umap, + const allocator_type& __a) + : _M_h(std::move(__umap._M_h), __a) + { } +# 226 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + unordered_map(initializer_list __l, + size_type __n = 0, + const hasher& __hf = hasher(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _M_h(__l, __n, __hf, __eql, __a) + { } + + unordered_map(size_type __n, const allocator_type& __a) + : unordered_map(__n, hasher(), key_equal(), __a) + { } + + unordered_map(size_type __n, const hasher& __hf, + const allocator_type& __a) + : unordered_map(__n, __hf, key_equal(), __a) + { } + + template + unordered_map(_InputIterator __first, _InputIterator __last, + size_type __n, + const allocator_type& __a) + : unordered_map(__first, __last, __n, hasher(), key_equal(), __a) + { } + + template + unordered_map(_InputIterator __first, _InputIterator __last, + size_type __n, const hasher& __hf, + const allocator_type& __a) + : unordered_map(__first, __last, __n, __hf, key_equal(), __a) + { } + + unordered_map(initializer_list __l, + size_type __n, + const allocator_type& __a) + : unordered_map(__l, __n, hasher(), key_equal(), __a) + { } + + unordered_map(initializer_list __l, + size_type __n, const hasher& __hf, + const allocator_type& __a) + : unordered_map(__l, __n, __hf, key_equal(), __a) + { } + + + unordered_map& + operator=(const unordered_map&) = default; + + + unordered_map& + operator=(unordered_map&&) = default; +# 288 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + unordered_map& + operator=(initializer_list __l) + { + _M_h = __l; + return *this; + } + + + allocator_type + get_allocator() const noexcept + { return _M_h.get_allocator(); } + + + + + bool + empty() const noexcept + { return _M_h.empty(); } + + + size_type + size() const noexcept + { return _M_h.size(); } + + + size_type + max_size() const noexcept + { return _M_h.max_size(); } + + + + + + + + iterator + begin() noexcept + { return _M_h.begin(); } + + + + + + + const_iterator + begin() const noexcept + { return _M_h.begin(); } + + const_iterator + cbegin() const noexcept + { return _M_h.begin(); } + + + + + + + iterator + end() noexcept + { return _M_h.end(); } + + + + + + + const_iterator + end() const noexcept + { return _M_h.end(); } + + const_iterator + cend() const noexcept + { return _M_h.end(); } +# 385 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + std::pair + emplace(_Args&&... __args) + { return _M_h.emplace(std::forward<_Args>(__args)...); } +# 416 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + iterator + emplace_hint(const_iterator __pos, _Args&&... __args) + { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } + + + + node_type + extract(const_iterator __pos) + { + ; + return _M_h.extract(__pos); + } + + + node_type + extract(const key_type& __key) + { return _M_h.extract(__key); } + + + insert_return_type + insert(node_type&& __nh) + { return _M_h._M_reinsert_node(std::move(__nh)); } + + + iterator + insert(const_iterator, node_type&& __nh) + { return _M_h._M_reinsert_node(std::move(__nh)).position; } +# 468 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + pair + try_emplace(const key_type& __k, _Args&&... __args) + { + iterator __i = find(__k); + if (__i == end()) + { + __i = emplace(std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple( + std::forward<_Args>(__args)...)) + .first; + return {__i, true}; + } + return {__i, false}; + } + + + template + pair + try_emplace(key_type&& __k, _Args&&... __args) + { + iterator __i = find(__k); + if (__i == end()) + { + __i = emplace(std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple( + std::forward<_Args>(__args)...)) + .first; + return {__i, true}; + } + return {__i, false}; + } +# 531 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + iterator + try_emplace(const_iterator __hint, const key_type& __k, + _Args&&... __args) + { + iterator __i = find(__k); + if (__i == end()) + __i = emplace_hint(__hint, std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple( + std::forward<_Args>(__args)...)); + return __i; + } + + + template + iterator + try_emplace(const_iterator __hint, key_type&& __k, _Args&&... __args) + { + iterator __i = find(__k); + if (__i == end()) + __i = emplace_hint(__hint, std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple( + std::forward<_Args>(__args)...)); + return __i; + } +# 578 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + std::pair + insert(const value_type& __x) + { return _M_h.insert(__x); } + + + + std::pair + insert(value_type&& __x) + { return _M_h.insert(std::move(__x)); } + + template + __enable_if_t::value, + pair> + insert(_Pair&& __x) + { return _M_h.emplace(std::forward<_Pair>(__x)); } +# 617 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + insert(const_iterator __hint, const value_type& __x) + { return _M_h.insert(__hint, __x); } + + + + iterator + insert(const_iterator __hint, value_type&& __x) + { return _M_h.insert(__hint, std::move(__x)); } + + template + __enable_if_t::value, iterator> + insert(const_iterator __hint, _Pair&& __x) + { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } +# 642 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + void + insert(_InputIterator __first, _InputIterator __last) + { _M_h.insert(__first, __last); } +# 654 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + insert(initializer_list __l) + { _M_h.insert(__l); } +# 681 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + pair + insert_or_assign(const key_type& __k, _Obj&& __obj) + { + iterator __i = find(__k); + if (__i == end()) + { + __i = emplace(std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple(std::forward<_Obj>(__obj))) + .first; + return {__i, true}; + } + (*__i).second = std::forward<_Obj>(__obj); + return {__i, false}; + } + + + template + pair + insert_or_assign(key_type&& __k, _Obj&& __obj) + { + iterator __i = find(__k); + if (__i == end()) + { + __i = emplace(std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple(std::forward<_Obj>(__obj))) + .first; + return {__i, true}; + } + (*__i).second = std::forward<_Obj>(__obj); + return {__i, false}; + } +# 742 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + iterator + insert_or_assign(const_iterator __hint, const key_type& __k, + _Obj&& __obj) + { + iterator __i = find(__k); + if (__i == end()) + { + return emplace_hint(__hint, std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple( + std::forward<_Obj>(__obj))); + } + (*__i).second = std::forward<_Obj>(__obj); + return __i; + } + + + template + iterator + insert_or_assign(const_iterator __hint, key_type&& __k, _Obj&& __obj) + { + iterator __i = find(__k); + if (__i == end()) + { + return emplace_hint(__hint, std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple( + std::forward<_Obj>(__obj))); + } + (*__i).second = std::forward<_Obj>(__obj); + return __i; + } +# 791 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + erase(const_iterator __position) + { return _M_h.erase(__position); } + + + iterator + erase(iterator __position) + { return _M_h.erase(__position); } +# 813 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + size_type + erase(const key_type& __x) + { return _M_h.erase(__x); } +# 831 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + erase(const_iterator __first, const_iterator __last) + { return _M_h.erase(__first, __last); } + + + + + + + + void + clear() noexcept + { _M_h.clear(); } +# 855 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + swap(unordered_map& __x) + noexcept( noexcept(_M_h.swap(__x._M_h)) ) + { _M_h.swap(__x._M_h); } + + + template + friend class std::_Hash_merge_helper; + + template + void + merge(unordered_map<_Key, _Tp, _H2, _P2, _Alloc>& __source) + { + using _Merge_helper = _Hash_merge_helper; + _M_h._M_merge_unique(_Merge_helper::_S_get_table(__source)); + } + + template + void + merge(unordered_map<_Key, _Tp, _H2, _P2, _Alloc>&& __source) + { merge(__source); } + + template + void + merge(unordered_multimap<_Key, _Tp, _H2, _P2, _Alloc>& __source) + { + using _Merge_helper = _Hash_merge_helper; + _M_h._M_merge_unique(_Merge_helper::_S_get_table(__source)); + } + + template + void + merge(unordered_multimap<_Key, _Tp, _H2, _P2, _Alloc>&& __source) + { merge(__source); } + + + + + + + hasher + hash_function() const + { return _M_h.hash_function(); } + + + + key_equal + key_eq() const + { return _M_h.key_eq(); } +# 919 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + find(const key_type& __x) + { return _M_h.find(__x); } + + const_iterator + find(const key_type& __x) const + { return _M_h.find(__x); } +# 937 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + size_type + count(const key_type& __x) const + { return _M_h.count(__x); } +# 950 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + std::pair + equal_range(const key_type& __x) + { return _M_h.equal_range(__x); } + + std::pair + equal_range(const key_type& __x) const + { return _M_h.equal_range(__x); } +# 972 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + mapped_type& + operator[](const key_type& __k) + { return _M_h[__k]; } + + mapped_type& + operator[](key_type&& __k) + { return _M_h[std::move(__k)]; } +# 989 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + mapped_type& + at(const key_type& __k) + { return _M_h.at(__k); } + + const mapped_type& + at(const key_type& __k) const + { return _M_h.at(__k); } + + + + + + size_type + bucket_count() const noexcept + { return _M_h.bucket_count(); } + + + size_type + max_bucket_count() const noexcept + { return _M_h.max_bucket_count(); } + + + + + + + size_type + bucket_size(size_type __n) const + { return _M_h.bucket_size(__n); } + + + + + + + size_type + bucket(const key_type& __key) const + { return _M_h.bucket(__key); } + + + + + + + + local_iterator + begin(size_type __n) + { return _M_h.begin(__n); } +# 1045 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + const_local_iterator + begin(size_type __n) const + { return _M_h.begin(__n); } + + const_local_iterator + cbegin(size_type __n) const + { return _M_h.cbegin(__n); } +# 1060 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + local_iterator + end(size_type __n) + { return _M_h.end(__n); } +# 1071 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + const_local_iterator + end(size_type __n) const + { return _M_h.end(__n); } + + const_local_iterator + cend(size_type __n) const + { return _M_h.cend(__n); } + + + + + + float + load_factor() const noexcept + { return _M_h.load_factor(); } + + + + float + max_load_factor() const noexcept + { return _M_h.max_load_factor(); } + + + + + + void + max_load_factor(float __z) + { _M_h.max_load_factor(__z); } +# 1108 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + rehash(size_type __n) + { _M_h.rehash(__n); } +# 1119 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + reserve(size_type __n) + { _M_h.reserve(__n); } + + template + friend bool + operator==(const unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, + const unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&); + }; + + + + template>, + typename _Pred = equal_to<__iter_key_t<_InputIterator>>, + typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, + typename = _RequireInputIter<_InputIterator>, + typename = _RequireAllocator<_Allocator>> + unordered_map(_InputIterator, _InputIterator, + typename unordered_map::size_type = {}, + _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator()) + -> unordered_map<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, + _Hash, _Pred, _Allocator>; + + template, + typename _Pred = equal_to<_Key>, + typename _Allocator = allocator>, + typename = _RequireAllocator<_Allocator>> + unordered_map(initializer_list>, + typename unordered_map::size_type = {}, + _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator()) + -> unordered_map<_Key, _Tp, _Hash, _Pred, _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + unordered_map(_InputIterator, _InputIterator, + typename unordered_map::size_type, _Allocator) + -> unordered_map<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, + hash<__iter_key_t<_InputIterator>>, + equal_to<__iter_key_t<_InputIterator>>, + _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + unordered_map(_InputIterator, _InputIterator, _Allocator) + -> unordered_map<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, + hash<__iter_key_t<_InputIterator>>, + equal_to<__iter_key_t<_InputIterator>>, + _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + unordered_map(_InputIterator, _InputIterator, + typename unordered_map::size_type, + _Hash, _Allocator) + -> unordered_map<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, _Hash, + equal_to<__iter_key_t<_InputIterator>>, _Allocator>; + + template> + unordered_map(initializer_list>, + typename unordered_map::size_type, + _Allocator) + -> unordered_map<_Key, _Tp, hash<_Key>, equal_to<_Key>, _Allocator>; + + template> + unordered_map(initializer_list>, _Allocator) + -> unordered_map<_Key, _Tp, hash<_Key>, equal_to<_Key>, _Allocator>; + + template> + unordered_map(initializer_list>, + typename unordered_map::size_type, + _Hash, _Allocator) + -> unordered_map<_Key, _Tp, _Hash, equal_to<_Key>, _Allocator>; +# 1229 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template, + typename _Pred = equal_to<_Key>, + typename _Alloc = allocator>> + class unordered_multimap + { + typedef __ummap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; + _Hashtable _M_h; + + public: + + + + typedef typename _Hashtable::key_type key_type; + typedef typename _Hashtable::value_type value_type; + typedef typename _Hashtable::mapped_type mapped_type; + typedef typename _Hashtable::hasher hasher; + typedef typename _Hashtable::key_equal key_equal; + typedef typename _Hashtable::allocator_type allocator_type; + + + + + typedef typename _Hashtable::pointer pointer; + typedef typename _Hashtable::const_pointer const_pointer; + typedef typename _Hashtable::reference reference; + typedef typename _Hashtable::const_reference const_reference; + typedef typename _Hashtable::iterator iterator; + typedef typename _Hashtable::const_iterator const_iterator; + typedef typename _Hashtable::local_iterator local_iterator; + typedef typename _Hashtable::const_local_iterator const_local_iterator; + typedef typename _Hashtable::size_type size_type; + typedef typename _Hashtable::difference_type difference_type; + + + + using node_type = typename _Hashtable::node_type; + + + + + + unordered_multimap() = default; +# 1280 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + explicit + unordered_multimap(size_type __n, + const hasher& __hf = hasher(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _M_h(__n, __hf, __eql, __a) + { } +# 1301 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + unordered_multimap(_InputIterator __first, _InputIterator __last, + size_type __n = 0, + const hasher& __hf = hasher(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _M_h(__first, __last, __n, __hf, __eql, __a) + { } + + + unordered_multimap(const unordered_multimap&) = default; + + + unordered_multimap(unordered_multimap&&) = default; + + + + + + explicit + unordered_multimap(const allocator_type& __a) + : _M_h(__a) + { } + + + + + + + unordered_multimap(const unordered_multimap& __ummap, + const allocator_type& __a) + : _M_h(__ummap._M_h, __a) + { } + + + + + + + unordered_multimap(unordered_multimap&& __ummap, + const allocator_type& __a) + : _M_h(std::move(__ummap._M_h), __a) + { } +# 1356 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + unordered_multimap(initializer_list __l, + size_type __n = 0, + const hasher& __hf = hasher(), + const key_equal& __eql = key_equal(), + const allocator_type& __a = allocator_type()) + : _M_h(__l, __n, __hf, __eql, __a) + { } + + unordered_multimap(size_type __n, const allocator_type& __a) + : unordered_multimap(__n, hasher(), key_equal(), __a) + { } + + unordered_multimap(size_type __n, const hasher& __hf, + const allocator_type& __a) + : unordered_multimap(__n, __hf, key_equal(), __a) + { } + + template + unordered_multimap(_InputIterator __first, _InputIterator __last, + size_type __n, + const allocator_type& __a) + : unordered_multimap(__first, __last, __n, hasher(), key_equal(), __a) + { } + + template + unordered_multimap(_InputIterator __first, _InputIterator __last, + size_type __n, const hasher& __hf, + const allocator_type& __a) + : unordered_multimap(__first, __last, __n, __hf, key_equal(), __a) + { } + + unordered_multimap(initializer_list __l, + size_type __n, + const allocator_type& __a) + : unordered_multimap(__l, __n, hasher(), key_equal(), __a) + { } + + unordered_multimap(initializer_list __l, + size_type __n, const hasher& __hf, + const allocator_type& __a) + : unordered_multimap(__l, __n, __hf, key_equal(), __a) + { } + + + unordered_multimap& + operator=(const unordered_multimap&) = default; + + + unordered_multimap& + operator=(unordered_multimap&&) = default; +# 1418 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + unordered_multimap& + operator=(initializer_list __l) + { + _M_h = __l; + return *this; + } + + + allocator_type + get_allocator() const noexcept + { return _M_h.get_allocator(); } + + + + + bool + empty() const noexcept + { return _M_h.empty(); } + + + size_type + size() const noexcept + { return _M_h.size(); } + + + size_type + max_size() const noexcept + { return _M_h.max_size(); } + + + + + + + + iterator + begin() noexcept + { return _M_h.begin(); } + + + + + + + const_iterator + begin() const noexcept + { return _M_h.begin(); } + + const_iterator + cbegin() const noexcept + { return _M_h.begin(); } + + + + + + + iterator + end() noexcept + { return _M_h.end(); } + + + + + + + const_iterator + end() const noexcept + { return _M_h.end(); } + + const_iterator + cend() const noexcept + { return _M_h.end(); } +# 1510 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + iterator + emplace(_Args&&... __args) + { return _M_h.emplace(std::forward<_Args>(__args)...); } +# 1537 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + iterator + emplace_hint(const_iterator __pos, _Args&&... __args) + { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } +# 1552 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + insert(const value_type& __x) + { return _M_h.insert(__x); } + + iterator + insert(value_type&& __x) + { return _M_h.insert(std::move(__x)); } + + template + __enable_if_t::value, iterator> + insert(_Pair&& __x) + { return _M_h.emplace(std::forward<_Pair>(__x)); } +# 1586 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + insert(const_iterator __hint, const value_type& __x) + { return _M_h.insert(__hint, __x); } + + + + iterator + insert(const_iterator __hint, value_type&& __x) + { return _M_h.insert(__hint, std::move(__x)); } + + template + __enable_if_t::value, iterator> + insert(const_iterator __hint, _Pair&& __x) + { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } +# 1611 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + template + void + insert(_InputIterator __first, _InputIterator __last) + { _M_h.insert(__first, __last); } +# 1624 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + insert(initializer_list __l) + { _M_h.insert(__l); } + + + + node_type + extract(const_iterator __pos) + { + ; + return _M_h.extract(__pos); + } + + + node_type + extract(const key_type& __key) + { return _M_h.extract(__key); } + + + iterator + insert(node_type&& __nh) + { return _M_h._M_reinsert_node_multi(cend(), std::move(__nh)); } + + + iterator + insert(const_iterator __hint, node_type&& __nh) + { return _M_h._M_reinsert_node_multi(__hint, std::move(__nh)); } +# 1667 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + erase(const_iterator __position) + { return _M_h.erase(__position); } + + + iterator + erase(iterator __position) + { return _M_h.erase(__position); } +# 1688 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + size_type + erase(const key_type& __x) + { return _M_h.erase(__x); } +# 1707 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + erase(const_iterator __first, const_iterator __last) + { return _M_h.erase(__first, __last); } + + + + + + + + void + clear() noexcept + { _M_h.clear(); } +# 1731 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + swap(unordered_multimap& __x) + noexcept( noexcept(_M_h.swap(__x._M_h)) ) + { _M_h.swap(__x._M_h); } + + + template + friend class std::_Hash_merge_helper; + + template + void + merge(unordered_multimap<_Key, _Tp, _H2, _P2, _Alloc>& __source) + { + using _Merge_helper + = _Hash_merge_helper; + _M_h._M_merge_multi(_Merge_helper::_S_get_table(__source)); + } + + template + void + merge(unordered_multimap<_Key, _Tp, _H2, _P2, _Alloc>&& __source) + { merge(__source); } + + template + void + merge(unordered_map<_Key, _Tp, _H2, _P2, _Alloc>& __source) + { + using _Merge_helper + = _Hash_merge_helper; + _M_h._M_merge_multi(_Merge_helper::_S_get_table(__source)); + } + + template + void + merge(unordered_map<_Key, _Tp, _H2, _P2, _Alloc>&& __source) + { merge(__source); } + + + + + + + hasher + hash_function() const + { return _M_h.hash_function(); } + + + + key_equal + key_eq() const + { return _M_h.key_eq(); } +# 1797 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + iterator + find(const key_type& __x) + { return _M_h.find(__x); } + + const_iterator + find(const key_type& __x) const + { return _M_h.find(__x); } + + + + + + + + size_type + count(const key_type& __x) const + { return _M_h.count(__x); } +# 1822 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + std::pair + equal_range(const key_type& __x) + { return _M_h.equal_range(__x); } + + std::pair + equal_range(const key_type& __x) const + { return _M_h.equal_range(__x); } + + + + + + size_type + bucket_count() const noexcept + { return _M_h.bucket_count(); } + + + size_type + max_bucket_count() const noexcept + { return _M_h.max_bucket_count(); } + + + + + + + size_type + bucket_size(size_type __n) const + { return _M_h.bucket_size(__n); } + + + + + + + size_type + bucket(const key_type& __key) const + { return _M_h.bucket(__key); } + + + + + + + + local_iterator + begin(size_type __n) + { return _M_h.begin(__n); } +# 1878 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + const_local_iterator + begin(size_type __n) const + { return _M_h.begin(__n); } + + const_local_iterator + cbegin(size_type __n) const + { return _M_h.cbegin(__n); } +# 1893 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + local_iterator + end(size_type __n) + { return _M_h.end(__n); } +# 1904 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + const_local_iterator + end(size_type __n) const + { return _M_h.end(__n); } + + const_local_iterator + cend(size_type __n) const + { return _M_h.cend(__n); } + + + + + + float + load_factor() const noexcept + { return _M_h.load_factor(); } + + + + float + max_load_factor() const noexcept + { return _M_h.max_load_factor(); } + + + + + + void + max_load_factor(float __z) + { _M_h.max_load_factor(__z); } +# 1941 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + rehash(size_type __n) + { _M_h.rehash(__n); } +# 1952 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/unordered_map.h" 3 + void + reserve(size_type __n) + { _M_h.reserve(__n); } + + template + friend bool + operator==(const unordered_multimap<_Key1, _Tp1, + _Hash1, _Pred1, _Alloc1>&, + const unordered_multimap<_Key1, _Tp1, + _Hash1, _Pred1, _Alloc1>&); + }; + + + + template>, + typename _Pred = equal_to<__iter_key_t<_InputIterator>>, + typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, + typename = _RequireInputIter<_InputIterator>, + typename = _RequireAllocator<_Allocator>> + unordered_multimap(_InputIterator, _InputIterator, + unordered_multimap::size_type = {}, + _Hash = _Hash(), _Pred = _Pred(), + _Allocator = _Allocator()) + -> unordered_multimap<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, _Hash, _Pred, + _Allocator>; + + template, + typename _Pred = equal_to<_Key>, + typename _Allocator = allocator>, + typename = _RequireAllocator<_Allocator>> + unordered_multimap(initializer_list>, + unordered_multimap::size_type = {}, + _Hash = _Hash(), _Pred = _Pred(), + _Allocator = _Allocator()) + -> unordered_multimap<_Key, _Tp, _Hash, _Pred, _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + unordered_multimap(_InputIterator, _InputIterator, + unordered_multimap::size_type, _Allocator) + -> unordered_multimap<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, + hash<__iter_key_t<_InputIterator>>, + equal_to<__iter_key_t<_InputIterator>>, _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + unordered_multimap(_InputIterator, _InputIterator, _Allocator) + -> unordered_multimap<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, + hash<__iter_key_t<_InputIterator>>, + equal_to<__iter_key_t<_InputIterator>>, _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + unordered_multimap(_InputIterator, _InputIterator, + unordered_multimap::size_type, _Hash, + _Allocator) + -> unordered_multimap<__iter_key_t<_InputIterator>, + __iter_val_t<_InputIterator>, _Hash, + equal_to<__iter_key_t<_InputIterator>>, _Allocator>; + + template> + unordered_multimap(initializer_list>, + unordered_multimap::size_type, + _Allocator) + -> unordered_multimap<_Key, _Tp, hash<_Key>, equal_to<_Key>, _Allocator>; + + template> + unordered_multimap(initializer_list>, _Allocator) + -> unordered_multimap<_Key, _Tp, hash<_Key>, equal_to<_Key>, _Allocator>; + + template> + unordered_multimap(initializer_list>, + unordered_multimap::size_type, + _Hash, _Allocator) + -> unordered_multimap<_Key, _Tp, _Hash, equal_to<_Key>, _Allocator>; + + + + template + inline void + swap(unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, + unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + template + inline void + swap(unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, + unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + template + inline bool + operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, + const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y) + { return __x._M_h._M_equal(__y._M_h); } + + template + inline bool + operator!=(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, + const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y) + { return !(__x == __y); } + + template + inline bool + operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, + const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y) + { return __x._M_h._M_equal(__y._M_h); } + + template + inline bool + operator!=(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, + const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y) + { return !(__x == __y); } + + + + + + template + struct _Hash_merge_helper< + std::unordered_map<_Key, _Val, _Hash1, _Eq1, _Alloc>, + _Hash2, _Eq2> + { + private: + template + using unordered_map = std::unordered_map<_Tp...>; + template + using unordered_multimap = std::unordered_multimap<_Tp...>; + + friend unordered_map<_Key, _Val, _Hash1, _Eq1, _Alloc>; + + static auto& + _S_get_table(unordered_map<_Key, _Val, _Hash2, _Eq2, _Alloc>& __map) + { return __map._M_h; } + + static auto& + _S_get_table(unordered_multimap<_Key, _Val, _Hash2, _Eq2, _Alloc>& __map) + { return __map._M_h; } + }; + + + template + struct _Hash_merge_helper< + std::unordered_multimap<_Key, _Val, _Hash1, _Eq1, _Alloc>, + _Hash2, _Eq2> + { + private: + template + using unordered_map = std::unordered_map<_Tp...>; + template + using unordered_multimap = std::unordered_multimap<_Tp...>; + + friend unordered_multimap<_Key, _Val, _Hash1, _Eq1, _Alloc>; + + static auto& + _S_get_table(unordered_map<_Key, _Val, _Hash2, _Eq2, _Alloc>& __map) + { return __map._M_h; } + + static auto& + _S_get_table(unordered_multimap<_Key, _Val, _Hash2, _Eq2, _Alloc>& __map) + { return __map._M_h; } + }; + + + +} +# 48 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/unordered_map" 2 3 +# 5 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/common.h" 2 +typedef std::vector var_tile_t; +# 15 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/common.h" +namespace mllib_graphs { +inline var_tile_t get_1d_byte_tiling(unsigned sz, unsigned rep) { + adf::tiling_parameters base_pattern = {.buffer_dimension = {sz}, + .tiling_dimension = {sz}, + .offset = {0}, + .tile_traversal = {}, + .packet_port_id = -1, + .repetition = 1}; + std::vector _v_pat; for (unsigned int _idx = 0; _idx < rep; ++_idx) { adf::tiling_parameters _tp = base_pattern; _tp.buffer_iteration = _idx; _v_pat.push_back(adf::tiling(_tp)); } return _v_pat;; +} + + + adf::tiling_parameters get_1d_tiling(unsigned sz) { + adf::tiling_parameters tp = { + .buffer_dimension = {sz}, + .tiling_dimension = {sz}, + .offset = {0}, + }; + return tp; + } + + template + T vprod(const std::vector &v) { + T res = 1; + for (const auto& d:v) { + res *= d; + } + return res; + } + + template + void print_vec(const std::vector &v) { + using std::cout; + using std::endl; + for (auto d:v) { + cout << d << ", "; + } + cout << endl; + } + + void print_tiling_param(const adf::tiling_parameters &tp, std::string msg="") { + using std::cout; + using std::endl; + cout << "*****" << msg << "*****" << endl; + cout << "buffer dimension: " << endl; + print_vec(tp.buffer_dimension); + cout << "tiling dimension: " << endl; + print_vec(tp.tiling_dimension); + cout << "offset:" << endl; + print_vec(tp.offset); + cout << "traversal: "; + for (const auto& trv:tp.tile_traversal) { + printf("dimension(%d)stride(%d)wrap(%d)-->", trv.dimension, trv.stride, trv.wrap); + } + cout << endl; + } + + unsigned get_rep(const adf::tiling_parameters &tp) { + unsigned res = 1; + for (const auto &trv:tp.tile_traversal) { + res *= trv.wrap; + } + return res; + } + + unsigned get_subvolume_sz(const adf::tiling_parameters &tp) { + unsigned res = 1; + for (const auto d:tp.tiling_dimension) { + res *= d; + } + return res; + } + + class tiling_generator { + public: + uint32_t fit_factor(uint32_t bd, uint32_t td) { + if (bd == 0) return td; + if (!__mp_divisors.count(bd)) { + uint32_t bdsq = static_cast(std::sqrt(static_cast(bd))); + std::vector divisors0, divisors1; + for (uint32_t i = 1; i <= bdsq; ++i) { + if (bd % i == 0) { + divisors0.push_back(i); + divisors1.push_back(bd / i); + } + } + divisors0.reserve(divisors0.size() + divisors1.size()); + for (auto it = divisors1.rbegin(); it != divisors1.rend(); ++it) { + if (*it > divisors0.back()) { + divisors0.insert(divisors0.end(), it, divisors1.rend()); + break; + } + } + __mp_divisors[bd] = divisors0; + } + const auto& divisors = __mp_divisors.at(bd); + int lend = 0, rend = divisors.size() - 1; + while (true) { + int mid = (lend + rend) / 2; + if (mid == lend || mid == rend) break; + if (divisors[mid] <= td) { + lend = mid; + } else { + rend = mid; + } + } + return divisors[rend] <= td ? divisors[rend] : divisors[lend]; + } + uint32_t get_wrap(uint32_t bd, uint32_t td) { + uint32_t diff = bd - td; + return diff / fit_factor(diff, td) + 1; + } + uint32_t convert_stride_to_byte(const std::vector &v, uint32_t dim, uint32_t stride, uint32_t elemsz) { + uint32_t res = stride; + for (int i = 0; i < dim; ++i) { + res *= v[i]; + } + return res * elemsz; + } + bool get_tiling(const std::vector &d0, const std::vector &d1, const std::vector &traversal, adf::tiling_parameters &tp, unsigned max_dim_cnt, unsigned max_td, unsigned elemsz) { + using namespace std; + const unsigned n = d0.size(); + std::vector > combo; + std::vector group; + std::vector idx2gidx; + for (int i = 0; i < n; ++i) { + group.push_back(i); + idx2gidx.push_back(combo.size()); + if (d0[i] != d1[i]) { + combo.push_back(group); + group.clear(); + } + } + if (!group.empty()) combo.push_back(group); + + if (combo.size() > max_dim_cnt) { + return false; + } + tp.buffer_dimension = d0; + tp.tiling_dimension = d1; + { + int gid = 0; + for (const auto & g:combo) { + uint32_t bd = 1, td = 1; + for (const auto d:g) { + td *= d1[d]; + } + if (td * elemsz > max_td && gid != 0) { + return false; + } + ++gid; + } + } + + for (const auto idx:traversal) { + if (d0[idx] == d1[idx]) continue; + adf::traversing_parameters trvp; + const uint32_t bd = tp.buffer_dimension[idx], td = tp.tiling_dimension[idx]; + trvp.dimension = idx; + trvp.stride = fit_factor(bd - td, td); + trvp.wrap = (bd - td) / trvp.stride + 1; + if (convert_stride_to_byte(tp.buffer_dimension, trvp.dimension, trvp.stride, elemsz) % 4 != 0) { + return false; + } + tp.tile_traversal.push_back(trvp); + } + tp.offset.resize(n, 0); + return true; + } + private: + std::unordered_map> __mp_divisors; + }; + +class dim_searcher { +public: + using vec_t = std::vector; + dim_searcher(const vec_t& dim, const vec_t& multiple, unsigned dm_max, unsigned mt_max): dim_ex(dim), multiple(multiple), rep_optimal(std::numeric_limits::max()), dm_max(dm_max), mt_max(mt_max), ndim(dim.size()) { + dim_mt.resize(ndim); + dim_dm.resize(ndim); + } + void search(){search_dm(0);}; + vec_t get_mt_dims()const{return dim_mt_optimal;} + vec_t get_dm_dims() const{return dim_dm_optimal;} +private: + void search_dm(int idx) { + dim_dm[idx] = multiple[idx]; + + while (dim_dm[idx] <= dim_ex[idx] && prod(dim_dm, idx) <= dm_max) { + if (idx + 1 < ndim) { + search_dm(idx + 1); + } else { + search_mt(0); + } + dim_dm[idx] += multiple[idx]; + } + } + void search_mt(int idx) { + dim_mt[idx] = dim_dm[idx]; + while (dim_mt[idx] <= dim_ex[idx] && prod(dim_mt, idx) <= mt_max) { + if (dim_ex[idx] % dim_mt[idx] == 0 || ceiled_wrap(dim_ex[idx], dim_mt[idx]) == 2) { + if (idx + 1 < ndim) { + search_mt(idx+ 1); + } else { + unsigned mt_rep = get_rep(dim_ex, dim_mt); + unsigned dm_rep = mt_rep * get_rep(dim_mt, dim_dm); + if (dm_rep + mt_rep < rep_optimal) { + rep_optimal = dm_rep + mt_rep; + dim_mt_optimal = dim_mt; + dim_dm_optimal = dim_dm; + } + } + } + dim_mt[idx] += dim_dm[idx]; + } + } + static unsigned prod(const vec_t& v, int idx) { + unsigned res = 1; + for (int i = 0; i <= idx; ++i) { + res *= v[i]; + } + return res; + } + static unsigned get_rep(const vec_t& v1, const vec_t& v2) { + unsigned res = 1; + for (int i = 0; i < v1.size(); ++i) { + res *= ceiled_wrap(v1[i], v2[i]); + } + return res; + } + static unsigned ceiled_wrap(unsigned bd, unsigned td) { + double bdf = static_cast(bd), tdf = static_cast(td); + auto res = std::ceil(bdf / tdf); + return static_cast(res); + } +private: + vec_t dim_ex; + vec_t dim_mt; + vec_t dim_dm; + vec_t multiple; + vec_t dim_mt_optimal; + vec_t dim_dm_optimal; + unsigned rep_optimal; + unsigned dm_max; + unsigned mt_max; + const unsigned ndim; +}; +} +# 9 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_slice_hcwc8.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver.h" 1 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 1 +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 +# 47 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + class bad_function_call : public std::exception + { + public: + virtual ~bad_function_call() noexcept; + + const char* what() const noexcept; + }; + + + + + + + + template + struct __is_location_invariant + : is_trivially_copyable<_Tp>::type + { }; + + class _Undefined_class; + + union _Nocopy_types + { + void* _M_object; + const void* _M_const_object; + void (*_M_function_pointer)(); + void (_Undefined_class::*_M_member_pointer)(); + }; + + union [[gnu::may_alias]] _Any_data + { + void* _M_access() { return &_M_pod_data[0]; } + const void* _M_access() const { return &_M_pod_data[0]; } + + template + _Tp& + _M_access() + { return *static_cast<_Tp*>(_M_access()); } + + template + const _Tp& + _M_access() const + { return *static_cast(_M_access()); } + + _Nocopy_types _M_unused; + char _M_pod_data[sizeof(_Nocopy_types)]; + }; + + enum _Manager_operation + { + __get_type_info, + __get_functor_ptr, + __clone_functor, + __destroy_functor + }; + + + + template + struct _Simple_type_wrapper + { + _Simple_type_wrapper(_Tp __value) : __value(__value) { } + + _Tp __value; + }; + + template + struct __is_location_invariant<_Simple_type_wrapper<_Tp> > + : __is_location_invariant<_Tp> + { }; + + template + class function; + + + class _Function_base + { + public: + static const std::size_t _M_max_size = sizeof(_Nocopy_types); + static const std::size_t _M_max_align = __alignof__(_Nocopy_types); + + template + class _Base_manager + { + protected: + static const bool __stored_locally = + (__is_location_invariant<_Functor>::value + && sizeof(_Functor) <= _M_max_size + && __alignof__(_Functor) <= _M_max_align + && (_M_max_align % __alignof__(_Functor) == 0)); + + typedef integral_constant _Local_storage; + + + static _Functor* + _M_get_pointer(const _Any_data& __source) + { + const _Functor* __ptr = + __stored_locally? std::__addressof(__source._M_access<_Functor>()) + : __source._M_access<_Functor*>(); + return const_cast<_Functor*>(__ptr); + } + + + + static void + _M_clone(_Any_data& __dest, const _Any_data& __source, true_type) + { + ::new (__dest._M_access()) _Functor(__source._M_access<_Functor>()); + } + + + + static void + _M_clone(_Any_data& __dest, const _Any_data& __source, false_type) + { + __dest._M_access<_Functor*>() = + new _Functor(*__source._M_access<_Functor*>()); + } + + + + static void + _M_destroy(_Any_data& __victim, true_type) + { + __victim._M_access<_Functor>().~_Functor(); + } + + + static void + _M_destroy(_Any_data& __victim, false_type) + { + delete __victim._M_access<_Functor*>(); + } + + public: + static bool + _M_manager(_Any_data& __dest, const _Any_data& __source, + _Manager_operation __op) + { + switch (__op) + { + + case __get_type_info: + __dest._M_access() = &typeid(_Functor); + break; + + case __get_functor_ptr: + __dest._M_access<_Functor*>() = _M_get_pointer(__source); + break; + + case __clone_functor: + _M_clone(__dest, __source, _Local_storage()); + break; + + case __destroy_functor: + _M_destroy(__dest, _Local_storage()); + break; + } + return false; + } + + static void + _M_init_functor(_Any_data& __functor, _Functor&& __f) + { _M_init_functor(__functor, std::move(__f), _Local_storage()); } + + template + static bool + _M_not_empty_function(const function<_Signature>& __f) + { return static_cast(__f); } + + template + static bool + _M_not_empty_function(_Tp* __fp) + { return __fp != nullptr; } + + template + static bool + _M_not_empty_function(_Tp _Class::* __mp) + { return __mp != nullptr; } + + template + static bool + _M_not_empty_function(const _Tp&) + { return true; } + + private: + static void + _M_init_functor(_Any_data& __functor, _Functor&& __f, true_type) + { ::new (__functor._M_access()) _Functor(std::move(__f)); } + + static void + _M_init_functor(_Any_data& __functor, _Functor&& __f, false_type) + { __functor._M_access<_Functor*>() = new _Functor(std::move(__f)); } + }; + + _Function_base() : _M_manager(nullptr) { } + + ~_Function_base() + { + if (_M_manager) + _M_manager(_M_functor, _M_functor, __destroy_functor); + } + + bool _M_empty() const { return !_M_manager; } + + typedef bool (*_Manager_type)(_Any_data&, const _Any_data&, + _Manager_operation); + + _Any_data _M_functor; + _Manager_type _M_manager; + }; + + template + class _Function_handler; + + template + class _Function_handler<_Res(_ArgTypes...), _Functor> + : public _Function_base::_Base_manager<_Functor> + { + typedef _Function_base::_Base_manager<_Functor> _Base; + + public: + static _Res + _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + { + return (*_Base::_M_get_pointer(__functor))( + std::forward<_ArgTypes>(__args)...); + } + }; + + template + class _Function_handler + : public _Function_base::_Base_manager<_Functor> + { + typedef _Function_base::_Base_manager<_Functor> _Base; + + public: + static void + _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + { + (*_Base::_M_get_pointer(__functor))( + std::forward<_ArgTypes>(__args)...); + } + }; + + template + class _Function_handler<_Res(_ArgTypes...), _Member _Class::*> + : public _Function_handler + { + typedef _Function_handler + _Base; + + public: + static _Res + _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + { + return std::__invoke(_Base::_M_get_pointer(__functor)->__value, + std::forward<_ArgTypes>(__args)...); + } + }; + + template + class _Function_handler + : public _Function_base::_Base_manager< + _Simple_type_wrapper< _Member _Class::* > > + { + typedef _Member _Class::* _Functor; + typedef _Simple_type_wrapper<_Functor> _Wrapper; + typedef _Function_base::_Base_manager<_Wrapper> _Base; + + public: + static bool + _M_manager(_Any_data& __dest, const _Any_data& __source, + _Manager_operation __op) + { + switch (__op) + { + + case __get_type_info: + __dest._M_access() = &typeid(_Functor); + break; + + case __get_functor_ptr: + __dest._M_access<_Functor*>() = + &_Base::_M_get_pointer(__source)->__value; + break; + + default: + _Base::_M_manager(__dest, __source, __op); + } + return false; + } + + static void + _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + { + std::__invoke(_Base::_M_get_pointer(__functor)->__value, + std::forward<_ArgTypes>(__args)...); + } + }; + + template + using __check_func_return_type + = __or_, is_same<_From, _To>, is_convertible<_From, _To>>; + + + + + + + + template + class function<_Res(_ArgTypes...)> + : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>, + private _Function_base + { + template::type> + struct _Callable : __check_func_return_type<_Res2, _Res> { }; + + + + template + struct _Callable : false_type { }; + + template + using _Requires = typename enable_if<_Cond::value, _Tp>::type; + + public: + typedef _Res result_type; + + + + + + + + function() noexcept + : _Function_base() { } + + + + + + function(nullptr_t) noexcept + : _Function_base() { } +# 413 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + function(const function& __x); +# 422 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + function(function&& __x) noexcept : _Function_base() + { + __x.swap(*this); + } +# 443 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + template>, void>, + typename = _Requires<_Callable<_Functor>, void>> + function(_Functor); +# 460 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + function& + operator=(const function& __x) + { + function(__x).swap(*this); + return *this; + } +# 478 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + function& + operator=(function&& __x) noexcept + { + function(std::move(__x)).swap(*this); + return *this; + } +# 492 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + function& + operator=(nullptr_t) noexcept + { + if (_M_manager) + { + _M_manager(_M_functor, _M_functor, __destroy_functor); + _M_manager = nullptr; + _M_invoker = nullptr; + } + return *this; + } +# 520 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + template + _Requires<_Callable::type>, function&> + operator=(_Functor&& __f) + { + function(std::forward<_Functor>(__f)).swap(*this); + return *this; + } + + + template + function& + operator=(reference_wrapper<_Functor> __f) noexcept + { + function(__f).swap(*this); + return *this; + } +# 546 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + void swap(function& __x) noexcept + { + std::swap(_M_functor, __x._M_functor); + std::swap(_M_manager, __x._M_manager); + std::swap(_M_invoker, __x._M_invoker); + } +# 563 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + explicit operator bool() const noexcept + { return !_M_empty(); } +# 576 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + _Res operator()(_ArgTypes... __args) const; +# 589 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + const type_info& target_type() const noexcept; +# 602 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + template _Functor* target() noexcept; + + template const _Functor* target() const noexcept; + + + + private: + using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...); + _Invoker_type _M_invoker; + }; + + + template + struct __function_guide_helper + { }; + + template + struct __function_guide_helper< + _Res (_Tp::*) (_Args...) noexcept(_Nx) + > + { using type = _Res(_Args...); }; + + template + struct __function_guide_helper< + _Res (_Tp::*) (_Args...) & noexcept(_Nx) + > + { using type = _Res(_Args...); }; + + template + struct __function_guide_helper< + _Res (_Tp::*) (_Args...) const noexcept(_Nx) + > + { using type = _Res(_Args...); }; + + template + struct __function_guide_helper< + _Res (_Tp::*) (_Args...) const & noexcept(_Nx) + > + { using type = _Res(_Args...); }; + + template + function(_Res(*)(_ArgTypes...)) -> function<_Res(_ArgTypes...)>; + + template::type> + function(_Functor) -> function<_Signature>; + + + + template + function<_Res(_ArgTypes...)>:: + function(const function& __x) + : _Function_base() + { + if (static_cast(__x)) + { + __x._M_manager(_M_functor, __x._M_functor, __clone_functor); + _M_invoker = __x._M_invoker; + _M_manager = __x._M_manager; + } + } + + template + template + function<_Res(_ArgTypes...)>:: + function(_Functor __f) + : _Function_base() + { + typedef _Function_handler<_Res(_ArgTypes...), _Functor> _My_handler; + + if (_My_handler::_M_not_empty_function(__f)) + { + _My_handler::_M_init_functor(_M_functor, std::move(__f)); + _M_invoker = &_My_handler::_M_invoke; + _M_manager = &_My_handler::_M_manager; + } + } + + template + _Res + function<_Res(_ArgTypes...)>:: + operator()(_ArgTypes... __args) const + { + if (_M_empty()) + __throw_bad_function_call(); + return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + } + + + template + const type_info& + function<_Res(_ArgTypes...)>:: + target_type() const noexcept + { + if (_M_manager) + { + _Any_data __typeinfo_result; + _M_manager(__typeinfo_result, _M_functor, __get_type_info); + return *__typeinfo_result._M_access(); + } + else + return typeid(void); + } + + template + template + _Functor* + function<_Res(_ArgTypes...)>:: + target() noexcept + { + const function* __const_this = this; + const _Functor* __func = __const_this->template target<_Functor>(); + return const_cast<_Functor*>(__func); + } + + template + template + const _Functor* + function<_Res(_ArgTypes...)>:: + target() const noexcept + { + if (typeid(_Functor) == target_type() && _M_manager) + { + _Any_data __ptr; + _M_manager(__ptr, _M_functor, __get_functor_ptr); + return __ptr._M_access(); + } + else + return nullptr; + } +# 743 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + template + inline bool + operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept + { return !static_cast(__f); } + + + template + inline bool + operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept + { return !static_cast(__f); } +# 761 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + template + inline bool + operator!=(const function<_Res(_Args...)>& __f, nullptr_t) noexcept + { return static_cast(__f); } + + + template + inline bool + operator!=(nullptr_t, const function<_Res(_Args...)>& __f) noexcept + { return static_cast(__f); } +# 782 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/std_function.h" 3 + template + inline void + swap(function<_Res(_Args...)>& __x, function<_Res(_Args...)>& __y) noexcept + { __x.swap(__y); } + + +} +# 60 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 2 3 + + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + template + inline invoke_result_t<_Callable, _Args...> + invoke(_Callable&& __fn, _Args&&... __args) + noexcept(is_nothrow_invocable_v<_Callable, _Args...>) + { + return std::__invoke(std::forward<_Callable>(__fn), + std::forward<_Args>(__args)...); + } + + + template::value> + class _Mem_fn_base + : public _Mem_fn_traits<_MemFunPtr>::__maybe_type + { + using _Traits = _Mem_fn_traits<_MemFunPtr>; + + using _Arity = typename _Traits::__arity; + using _Varargs = typename _Traits::__vararg; + + template + friend struct _Bind_check_arity; + + _MemFunPtr _M_pmf; + + public: + + using result_type = typename _Traits::__result_type; + + explicit constexpr + _Mem_fn_base(_MemFunPtr __pmf) noexcept : _M_pmf(__pmf) { } + + template + auto + operator()(_Args&&... __args) const + noexcept(noexcept( + std::__invoke(_M_pmf, std::forward<_Args>(__args)...))) + -> decltype(std::__invoke(_M_pmf, std::forward<_Args>(__args)...)) + { return std::__invoke(_M_pmf, std::forward<_Args>(__args)...); } + }; + + + template + class _Mem_fn_base<_MemObjPtr, false> + { + using _Arity = integral_constant; + using _Varargs = false_type; + + template + friend struct _Bind_check_arity; + + _MemObjPtr _M_pm; + + public: + explicit constexpr + _Mem_fn_base(_MemObjPtr __pm) noexcept : _M_pm(__pm) { } + + template + auto + operator()(_Tp&& __obj) const + noexcept(noexcept(std::__invoke(_M_pm, std::forward<_Tp>(__obj)))) + -> decltype(std::__invoke(_M_pm, std::forward<_Tp>(__obj))) + { return std::__invoke(_M_pm, std::forward<_Tp>(__obj)); } + }; + + template + struct _Mem_fn; + + template + struct _Mem_fn<_Res _Class::*> + : _Mem_fn_base<_Res _Class::*> + { + using _Mem_fn_base<_Res _Class::*>::_Mem_fn_base; + }; +# 158 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 + template + inline _Mem_fn<_Tp _Class::*> + mem_fn(_Tp _Class::* __pm) noexcept + { + return _Mem_fn<_Tp _Class::*>(__pm); + } +# 173 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 + template + struct is_bind_expression + : public false_type { }; +# 184 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 + template + struct is_placeholder + : public integral_constant + { }; + + + template inline constexpr bool is_bind_expression_v + = is_bind_expression<_Tp>::value; + template inline constexpr int is_placeholder_v + = is_placeholder<_Tp>::value; + + + + + + template struct _Placeholder { }; + + + + + + namespace placeholders + { + + + + + extern const _Placeholder<1> _1; + extern const _Placeholder<2> _2; + extern const _Placeholder<3> _3; + extern const _Placeholder<4> _4; + extern const _Placeholder<5> _5; + extern const _Placeholder<6> _6; + extern const _Placeholder<7> _7; + extern const _Placeholder<8> _8; + extern const _Placeholder<9> _9; + extern const _Placeholder<10> _10; + extern const _Placeholder<11> _11; + extern const _Placeholder<12> _12; + extern const _Placeholder<13> _13; + extern const _Placeholder<14> _14; + extern const _Placeholder<15> _15; + extern const _Placeholder<16> _16; + extern const _Placeholder<17> _17; + extern const _Placeholder<18> _18; + extern const _Placeholder<19> _19; + extern const _Placeholder<20> _20; + extern const _Placeholder<21> _21; + extern const _Placeholder<22> _22; + extern const _Placeholder<23> _23; + extern const _Placeholder<24> _24; + extern const _Placeholder<25> _25; + extern const _Placeholder<26> _26; + extern const _Placeholder<27> _27; + extern const _Placeholder<28> _28; + extern const _Placeholder<29> _29; + } + + + + + + + template + struct is_placeholder<_Placeholder<_Num> > + : public integral_constant + { }; + + template + struct is_placeholder > + : public integral_constant + { }; + + + + template + using _Safe_tuple_element_t + = typename enable_if<(__i < tuple_size<_Tuple>::value), + tuple_element<__i, _Tuple>>::type::type; +# 275 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 + template::value, + bool _IsPlaceholder = (is_placeholder<_Arg>::value > 0)> + class _Mu; + + + + + + + template + class _Mu, false, false> + { + public: + + + + + template + _Tp& + operator()(_CVRef& __arg, _Tuple&) const volatile + { return __arg.get(); } + }; + + + + + + + + template + class _Mu<_Arg, true, false> + { + public: + template + auto + operator()(_CVArg& __arg, + tuple<_Args...>& __tuple) const volatile + -> decltype(__arg(declval<_Args>()...)) + { + + typedef typename _Build_index_tuple::__type + _Indexes; + return this->__call(__arg, __tuple, _Indexes()); + } + + private: + + + template + auto + __call(_CVArg& __arg, tuple<_Args...>& __tuple, + const _Index_tuple<_Indexes...>&) const volatile + -> decltype(__arg(declval<_Args>()...)) + { + return __arg(std::get<_Indexes>(std::move(__tuple))...); + } + }; + + + + + + + template + class _Mu<_Arg, false, true> + { + public: + template + _Safe_tuple_element_t<(is_placeholder<_Arg>::value - 1), _Tuple>&& + operator()(const volatile _Arg&, _Tuple& __tuple) const volatile + { + return + ::std::get<(is_placeholder<_Arg>::value - 1)>(std::move(__tuple)); + } + }; + + + + + + + template + class _Mu<_Arg, false, false> + { + public: + template + _CVArg&& + operator()(_CVArg&& __arg, _Tuple&) const volatile + { return std::forward<_CVArg>(__arg); } + }; + + + template + inline auto + __volget(volatile tuple<_Tp...>& __tuple) + -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile& + { return std::get<_Ind>(const_cast&>(__tuple)); } + + + template + inline auto + __volget(const volatile tuple<_Tp...>& __tuple) + -> __tuple_element_t<_Ind, tuple<_Tp...>> const volatile& + { return std::get<_Ind>(const_cast&>(__tuple)); } + + + template + struct _Bind; + + template + class _Bind<_Functor(_Bound_args...)> + : public _Weak_result_type<_Functor> + { + typedef typename _Build_index_tuple::__type + _Bound_indexes; + + _Functor _M_f; + tuple<_Bound_args...> _M_bound_args; + + + template + _Result + __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) + { + return std::__invoke(_M_f, + _Mu<_Bound_args>()(std::get<_Indexes>(_M_bound_args), __args)... + ); + } + + + template + _Result + __call_c(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const + { + return std::__invoke(_M_f, + _Mu<_Bound_args>()(std::get<_Indexes>(_M_bound_args), __args)... + ); + } + + + template + _Result + __call_v(tuple<_Args...>&& __args, + _Index_tuple<_Indexes...>) volatile + { + return std::__invoke(_M_f, + _Mu<_Bound_args>()(__volget<_Indexes>(_M_bound_args), __args)... + ); + } + + + template + _Result + __call_c_v(tuple<_Args...>&& __args, + _Index_tuple<_Indexes...>) const volatile + { + return std::__invoke(_M_f, + _Mu<_Bound_args>()(__volget<_Indexes>(_M_bound_args), __args)... + ); + } + + template + using _Mu_type = decltype( + _Mu::type>()( + std::declval<_BoundArg&>(), std::declval<_CallArgs&>()) ); + + template + using _Res_type_impl + = typename result_of< _Fn&(_Mu_type<_BArgs, _CallArgs>&&...) >::type; + + template + using _Res_type = _Res_type_impl<_Functor, _CallArgs, _Bound_args...>; + + template + using __dependent = typename + enable_if::value+1), _Functor>::type; + + template class __cv_quals> + using _Res_type_cv = _Res_type_impl< + typename __cv_quals<__dependent<_CallArgs>>::type, + _CallArgs, + typename __cv_quals<_Bound_args>::type...>; + + public: + template + explicit _Bind(const _Functor& __f, _Args&&... __args) + : _M_f(__f), _M_bound_args(std::forward<_Args>(__args)...) + { } + + template + explicit _Bind(_Functor&& __f, _Args&&... __args) + : _M_f(std::move(__f)), _M_bound_args(std::forward<_Args>(__args)...) + { } + + _Bind(const _Bind&) = default; + + _Bind(_Bind&& __b) + : _M_f(std::move(__b._M_f)), _M_bound_args(std::move(__b._M_bound_args)) + { } + + + template>> + _Result + operator()(_Args&&... __args) + { + return this->__call<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } + + + template, add_const>> + _Result + operator()(_Args&&... __args) const + { + return this->__call_c<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } +# 505 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 + template, add_volatile>> + [[deprecated("std::bind does not support volatile in C++17")]] + _Result + operator()(_Args&&... __args) volatile + { + return this->__call_v<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } + + + template, add_cv>> + [[deprecated("std::bind does not support volatile in C++17")]] + _Result + operator()(_Args&&... __args) const volatile + { + return this->__call_c_v<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } + }; + + + template + struct _Bind_result; + + template + class _Bind_result<_Result, _Functor(_Bound_args...)> + { + typedef typename _Build_index_tuple::__type + _Bound_indexes; + + _Functor _M_f; + tuple<_Bound_args...> _M_bound_args; + + + template + using __enable_if_void + = typename enable_if{}>::type; + + template + using __disable_if_void + = typename enable_if{}, _Result>::type; + + + template + __disable_if_void<_Res> + __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) + { + return std::__invoke(_M_f, _Mu<_Bound_args>() + (std::get<_Indexes>(_M_bound_args), __args)...); + } + + + template + __enable_if_void<_Res> + __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) + { + std::__invoke(_M_f, _Mu<_Bound_args>() + (std::get<_Indexes>(_M_bound_args), __args)...); + } + + + template + __disable_if_void<_Res> + __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const + { + return std::__invoke(_M_f, _Mu<_Bound_args>() + (std::get<_Indexes>(_M_bound_args), __args)...); + } + + + template + __enable_if_void<_Res> + __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const + { + std::__invoke(_M_f, _Mu<_Bound_args>() + (std::get<_Indexes>(_M_bound_args), __args)...); + } + + + template + __disable_if_void<_Res> + __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) volatile + { + return std::__invoke(_M_f, _Mu<_Bound_args>() + (__volget<_Indexes>(_M_bound_args), __args)...); + } + + + template + __enable_if_void<_Res> + __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) volatile + { + std::__invoke(_M_f, _Mu<_Bound_args>() + (__volget<_Indexes>(_M_bound_args), __args)...); + } + + + template + __disable_if_void<_Res> + __call(tuple<_Args...>&& __args, + _Index_tuple<_Indexes...>) const volatile + { + return std::__invoke(_M_f, _Mu<_Bound_args>() + (__volget<_Indexes>(_M_bound_args), __args)...); + } + + + template + __enable_if_void<_Res> + __call(tuple<_Args...>&& __args, + _Index_tuple<_Indexes...>) const volatile + { + std::__invoke(_M_f, _Mu<_Bound_args>() + (__volget<_Indexes>(_M_bound_args), __args)...); + } + + public: + typedef _Result result_type; + + template + explicit _Bind_result(const _Functor& __f, _Args&&... __args) + : _M_f(__f), _M_bound_args(std::forward<_Args>(__args)...) + { } + + template + explicit _Bind_result(_Functor&& __f, _Args&&... __args) + : _M_f(std::move(__f)), _M_bound_args(std::forward<_Args>(__args)...) + { } + + _Bind_result(const _Bind_result&) = default; + + _Bind_result(_Bind_result&& __b) + : _M_f(std::move(__b._M_f)), _M_bound_args(std::move(__b._M_bound_args)) + { } + + + template + result_type + operator()(_Args&&... __args) + { + return this->__call<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } + + + template + result_type + operator()(_Args&&... __args) const + { + return this->__call<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } + + + template + [[deprecated("std::bind does not support volatile in C++17")]] + result_type + operator()(_Args&&... __args) volatile + { + return this->__call<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } + + + template + [[deprecated("std::bind does not support volatile in C++17")]] + result_type + operator()(_Args&&... __args) const volatile + { + return this->__call<_Result>( + std::forward_as_tuple(std::forward<_Args>(__args)...), + _Bound_indexes()); + } + }; + + + + + + + template + struct is_bind_expression<_Bind<_Signature> > + : public true_type { }; + + + + + + template + struct is_bind_expression > + : public true_type { }; + + + + + + template + struct is_bind_expression > + : public true_type { }; + + + + + + template + struct is_bind_expression> + : public true_type { }; + + + + + + template + struct is_bind_expression<_Bind_result<_Result, _Signature>> + : public true_type { }; + + + + + + template + struct is_bind_expression> + : public true_type { }; + + + + + + template + struct is_bind_expression> + : public true_type { }; + + + + + + template + struct is_bind_expression> + : public true_type { }; + + template + struct _Bind_check_arity { }; + + template + struct _Bind_check_arity<_Ret (*)(_Args...), _BoundArgs...> + { + static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), + "Wrong number of arguments for function"); + }; + + template + struct _Bind_check_arity<_Ret (*)(_Args......), _BoundArgs...> + { + static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), + "Wrong number of arguments for function"); + }; + + template + struct _Bind_check_arity<_Tp _Class::*, _BoundArgs...> + { + using _Arity = typename _Mem_fn<_Tp _Class::*>::_Arity; + using _Varargs = typename _Mem_fn<_Tp _Class::*>::_Varargs; + static_assert(_Varargs::value + ? sizeof...(_BoundArgs) >= _Arity::value + 1 + : sizeof...(_BoundArgs) == _Arity::value + 1, + "Wrong number of arguments for pointer-to-member"); + }; + + + + + template::type> + using __is_socketlike = __or_, is_enum<_Tp2>>; + + template + struct _Bind_helper + : _Bind_check_arity::type, _BoundArgs...> + { + typedef typename decay<_Func>::type __func_type; + typedef _Bind<__func_type(typename decay<_BoundArgs>::type...)> type; + }; + + + + + template + struct _Bind_helper + { }; + + + + + + template + inline typename + _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type + bind(_Func&& __f, _BoundArgs&&... __args) + { + typedef _Bind_helper __helper_type; + return typename __helper_type::type(std::forward<_Func>(__f), + std::forward<_BoundArgs>(__args)...); + } + + template + struct _Bindres_helper + : _Bind_check_arity::type, _BoundArgs...> + { + typedef typename decay<_Func>::type __functor_type; + typedef _Bind_result<_Result, + __functor_type(typename decay<_BoundArgs>::type...)> + type; + }; + + + + + + template + inline + typename _Bindres_helper<_Result, _Func, _BoundArgs...>::type + bind(_Func&& __f, _BoundArgs&&... __args) + { + typedef _Bindres_helper<_Result, _Func, _BoundArgs...> __helper_type; + return typename __helper_type::type(std::forward<_Func>(__f), + std::forward<_BoundArgs>(__args)...); + } + + + + template + class _Not_fn + { + template + using __inv_res_t = typename __invoke_result<_Fn2, _Args...>::type; + + template + static decltype(!std::declval<_Tp>()) + _S_not() noexcept(noexcept(!std::declval<_Tp>())); + + public: + template + _Not_fn(_Fn2&& __fn, int) + : _M_fn(std::forward<_Fn2>(__fn)) { } + + _Not_fn(const _Not_fn& __fn) = default; + _Not_fn(_Not_fn&& __fn) = default; + ~_Not_fn() = default; +# 873 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/functional" 3 + template decltype(_S_not<__inv_res_t<_Fn &, _Args...>>()) operator()(_Args&&... __args) & noexcept(__is_nothrow_invocable<_Fn &, _Args...>::value && noexcept(_S_not<__inv_res_t<_Fn &, _Args...>>())) { return !std::__invoke(std::forward< _Fn & >(_M_fn), std::forward<_Args>(__args)...); } + template decltype(_S_not<__inv_res_t<_Fn const &, _Args...>>()) operator()(_Args&&... __args) const & noexcept(__is_nothrow_invocable<_Fn const &, _Args...>::value && noexcept(_S_not<__inv_res_t<_Fn const &, _Args...>>())) { return !std::__invoke(std::forward< _Fn const & >(_M_fn), std::forward<_Args>(__args)...); } + template decltype(_S_not<__inv_res_t<_Fn &&, _Args...>>()) operator()(_Args&&... __args) && noexcept(__is_nothrow_invocable<_Fn &&, _Args...>::value && noexcept(_S_not<__inv_res_t<_Fn &&, _Args...>>())) { return !std::__invoke(std::forward< _Fn && >(_M_fn), std::forward<_Args>(__args)...); } + template decltype(_S_not<__inv_res_t<_Fn const &&, _Args...>>()) operator()(_Args&&... __args) const && noexcept(__is_nothrow_invocable<_Fn const &&, _Args...>::value && noexcept(_S_not<__inv_res_t<_Fn const &&, _Args...>>())) { return !std::__invoke(std::forward< _Fn const && >(_M_fn), std::forward<_Args>(__args)...); } + + + private: + _Fn _M_fn; + }; + + template + struct __is_byte_like : false_type { }; + + template + struct __is_byte_like<_Tp, equal_to<_Tp>> + : __bool_constant::value> { }; + + template + struct __is_byte_like<_Tp, equal_to> + : __bool_constant::value> { }; + + + + enum class byte : unsigned char; + + template<> + struct __is_byte_like> + : true_type { }; + + template<> + struct __is_byte_like> + : true_type { }; + + + + template + inline auto + not_fn(_Fn&& __fn) + noexcept(std::is_nothrow_constructible, _Fn&&>::value) + { + return _Not_fn>{std::forward<_Fn>(__fn), 0}; + } + + + + + template> + class default_searcher + { + public: + default_searcher(_ForwardIterator1 __pat_first, + _ForwardIterator1 __pat_last, + _BinaryPredicate __pred = _BinaryPredicate()) + : _M_m(__pat_first, __pat_last, std::move(__pred)) + { } + + template + pair<_ForwardIterator2, _ForwardIterator2> + operator()(_ForwardIterator2 __first, _ForwardIterator2 __last) const + { + _ForwardIterator2 __first_ret = + std::search(__first, __last, std::get<0>(_M_m), std::get<1>(_M_m), + std::get<2>(_M_m)); + auto __ret = std::make_pair(__first_ret, __first_ret); + if (__ret.first != __last) + std::advance(__ret.second, std::distance(std::get<0>(_M_m), + std::get<1>(_M_m))); + return __ret; + } + + private: + tuple<_ForwardIterator1, _ForwardIterator1, _BinaryPredicate> _M_m; + }; + + template + struct __boyer_moore_map_base + { + template + __boyer_moore_map_base(_RAIter __pat, size_t __patlen, + _Hash&& __hf, _Pred&& __pred) + : _M_bad_char{ __patlen, std::move(__hf), std::move(__pred) } + { + if (__patlen > 0) + for (__diff_type __i = 0; __i < __patlen - 1; ++__i) + _M_bad_char[__pat[__i]] = __patlen - 1 - __i; + } + + using __diff_type = _Tp; + + __diff_type + _M_lookup(_Key __key, __diff_type __not_found) const + { + auto __iter = _M_bad_char.find(__key); + if (__iter == _M_bad_char.end()) + return __not_found; + return __iter->second; + } + + _Pred + _M_pred() const { return _M_bad_char.key_eq(); } + + std::unordered_map<_Key, _Tp, _Hash, _Pred> _M_bad_char; + }; + + template + struct __boyer_moore_array_base + { + template + __boyer_moore_array_base(_RAIter __pat, size_t __patlen, + _Unused&&, _Pred&& __pred) + : _M_bad_char{ std::array<_Tp, _Len>{}, std::move(__pred) } + { + std::get<0>(_M_bad_char).fill(__patlen); + if (__patlen > 0) + for (__diff_type __i = 0; __i < __patlen - 1; ++__i) + { + auto __ch = __pat[__i]; + using _UCh = make_unsigned_t; + auto __uch = static_cast<_UCh>(__ch); + std::get<0>(_M_bad_char)[__uch] = __patlen - 1 - __i; + } + } + + using __diff_type = _Tp; + + template + __diff_type + _M_lookup(_Key __key, __diff_type __not_found) const + { + auto __ukey = static_cast>(__key); + if (__ukey >= _Len) + return __not_found; + return std::get<0>(_M_bad_char)[__ukey]; + } + + const _Pred& + _M_pred() const { return std::get<1>(_M_bad_char); } + + tuple, _Pred> _M_bad_char; + }; + + + + template::value_type, + typename _Diff = typename iterator_traits<_RAIter>::difference_type> + using __boyer_moore_base_t + = conditional_t<__is_byte_like<_Val, _Pred>::value, + __boyer_moore_array_base<_Diff, 256, _Pred>, + __boyer_moore_map_base<_Val, _Diff, _Hash, _Pred>>; + + template::value_type>, + typename _BinaryPredicate = equal_to<>> + class boyer_moore_searcher + : __boyer_moore_base_t<_RAIter, _Hash, _BinaryPredicate> + { + using _Base = __boyer_moore_base_t<_RAIter, _Hash, _BinaryPredicate>; + using typename _Base::__diff_type; + + public: + boyer_moore_searcher(_RAIter __pat_first, _RAIter __pat_last, + _Hash __hf = _Hash(), + _BinaryPredicate __pred = _BinaryPredicate()); + + template + pair<_RandomAccessIterator2, _RandomAccessIterator2> + operator()(_RandomAccessIterator2 __first, + _RandomAccessIterator2 __last) const; + + private: + bool + _M_is_prefix(_RAIter __word, __diff_type __len, + __diff_type __pos) + { + const auto& __pred = this->_M_pred(); + __diff_type __suffixlen = __len - __pos; + for (__diff_type __i = 0; __i < __suffixlen; ++__i) + if (!__pred(__word[__i], __word[__pos + __i])) + return false; + return true; + } + + __diff_type + _M_suffix_length(_RAIter __word, __diff_type __len, + __diff_type __pos) + { + const auto& __pred = this->_M_pred(); + __diff_type __i = 0; + while (__pred(__word[__pos - __i], __word[__len - 1 - __i]) + && __i < __pos) + { + ++__i; + } + return __i; + } + + template + __diff_type + _M_bad_char_shift(_Tp __c) const + { return this->_M_lookup(__c, _M_pat_end - _M_pat); } + + _RAIter _M_pat; + _RAIter _M_pat_end; + std::vector<__diff_type> _M_good_suffix; + }; + + template::value_type>, + typename _BinaryPredicate = equal_to<>> + class boyer_moore_horspool_searcher + : __boyer_moore_base_t<_RAIter, _Hash, _BinaryPredicate> + { + using _Base = __boyer_moore_base_t<_RAIter, _Hash, _BinaryPredicate>; + using typename _Base::__diff_type; + + public: + boyer_moore_horspool_searcher(_RAIter __pat, + _RAIter __pat_end, + _Hash __hf = _Hash(), + _BinaryPredicate __pred + = _BinaryPredicate()) + : _Base(__pat, __pat_end - __pat, std::move(__hf), std::move(__pred)), + _M_pat(__pat), _M_pat_end(__pat_end) + { } + + template + pair<_RandomAccessIterator2, _RandomAccessIterator2> + operator()(_RandomAccessIterator2 __first, + _RandomAccessIterator2 __last) const + { + const auto& __pred = this->_M_pred(); + auto __patlen = _M_pat_end - _M_pat; + if (__patlen == 0) + return std::make_pair(__first, __first); + auto __len = __last - __first; + while (__len >= __patlen) + { + for (auto __scan = __patlen - 1; + __pred(__first[__scan], _M_pat[__scan]); --__scan) + if (__scan == 0) + return std::make_pair(__first, __first + __patlen); + auto __shift = _M_bad_char_shift(__first[__patlen - 1]); + __len -= __shift; + __first += __shift; + } + return std::make_pair(__last, __last); + } + + private: + template + __diff_type + _M_bad_char_shift(_Tp __c) const + { return this->_M_lookup(__c, _M_pat_end - _M_pat); } + + _RAIter _M_pat; + _RAIter _M_pat_end; + }; + + template + boyer_moore_searcher<_RAIter, _Hash, _BinaryPredicate>:: + boyer_moore_searcher(_RAIter __pat, _RAIter __pat_end, + _Hash __hf, _BinaryPredicate __pred) + : _Base(__pat, __pat_end - __pat, std::move(__hf), std::move(__pred)), + _M_pat(__pat), _M_pat_end(__pat_end), _M_good_suffix(__pat_end - __pat) + { + auto __patlen = __pat_end - __pat; + if (__patlen == 0) + return; + __diff_type __last_prefix = __patlen - 1; + for (__diff_type __p = __patlen - 1; __p >= 0; --__p) + { + if (_M_is_prefix(__pat, __patlen, __p + 1)) + __last_prefix = __p + 1; + _M_good_suffix[__p] = __last_prefix + (__patlen - 1 - __p); + } + for (__diff_type __p = 0; __p < __patlen - 1; ++__p) + { + auto __slen = _M_suffix_length(__pat, __patlen, __p); + auto __pos = __patlen - 1 - __slen; + if (!__pred(__pat[__p - __slen], __pat[__pos])) + _M_good_suffix[__pos] = __patlen - 1 - __p + __slen; + } + } + + template + template + pair<_RandomAccessIterator2, _RandomAccessIterator2> + boyer_moore_searcher<_RAIter, _Hash, _BinaryPredicate>:: + operator()(_RandomAccessIterator2 __first, + _RandomAccessIterator2 __last) const + { + auto __patlen = _M_pat_end - _M_pat; + if (__patlen == 0) + return std::make_pair(__first, __first); + const auto& __pred = this->_M_pred(); + __diff_type __i = __patlen - 1; + auto __stringlen = __last - __first; + while (__i < __stringlen) + { + __diff_type __j = __patlen - 1; + while (__j >= 0 && __pred(__first[__i], _M_pat[__j])) + { + --__i; + --__j; + } + if (__j < 0) + { + const auto __match = __first + __i + 1; + return std::make_pair(__match, __match + __patlen); + } + __i += std::max(_M_bad_char_shift(__first[__i]), + _M_good_suffix[__j]); + } + return std::make_pair(__last, __last); + } + + + + + +} +# 4 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver.h" 2 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/numeric" 1 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/numeric" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 1 3 +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 80 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + void + iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) + { + + + + + + ; + + for (; __first != __last; ++__first) + { + *__first = __value; + ++__value; + } + } + + +} + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 118 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + inline _Tp + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) + { + + + ; + + for (; __first != __last; ++__first) + __init = __init + *__first; + return __init; + } +# 144 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + inline _Tp + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + _BinaryOperation __binary_op) + { + + + ; + + for (; __first != __last; ++__first) + __init = __binary_op(__init, *__first); + return __init; + } +# 172 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + inline _Tp + inner_product(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _Tp __init) + { + + + + ; + + for (; __first1 != __last1; ++__first1, (void)++__first2) + __init = __init + (*__first1 * *__first2); + return __init; + } +# 203 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + inline _Tp + inner_product(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _Tp __init, + _BinaryOperation1 __binary_op1, + _BinaryOperation2 __binary_op2) + { + + + + ; + + for (; __first1 != __last1; ++__first1, (void)++__first2) + __init = __binary_op1(__init, __binary_op2(*__first1, *__first2)); + return __init; + } +# 235 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + _OutputIterator + partial_sum(_InputIterator __first, _InputIterator __last, + _OutputIterator __result) + { + typedef typename iterator_traits<_InputIterator>::value_type _ValueType; + + + + + + ; + + if (__first == __last) + return __result; + _ValueType __value = *__first; + *__result = __value; + while (++__first != __last) + { + __value = __value + *__first; + *++__result = __value; + } + return ++__result; + } +# 275 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + _OutputIterator + partial_sum(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, _BinaryOperation __binary_op) + { + typedef typename iterator_traits<_InputIterator>::value_type _ValueType; + + + + + + ; + + if (__first == __last) + return __result; + _ValueType __value = *__first; + *__result = __value; + while (++__first != __last) + { + __value = __binary_op(__value, *__first); + *++__result = __value; + } + return ++__result; + } +# 315 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + _OutputIterator + adjacent_difference(_InputIterator __first, + _InputIterator __last, _OutputIterator __result) + { + typedef typename iterator_traits<_InputIterator>::value_type _ValueType; + + + + + + ; + + if (__first == __last) + return __result; + _ValueType __value = *__first; + *__result = __value; + while (++__first != __last) + { + _ValueType __tmp = *__first; + *++__result = __tmp - __value; + __value = std::move(__tmp); + } + return ++__result; + } +# 357 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_numeric.h" 3 + template + _OutputIterator + adjacent_difference(_InputIterator __first, _InputIterator __last, + _OutputIterator __result, _BinaryOperation __binary_op) + { + typedef typename iterator_traits<_InputIterator>::value_type _ValueType; + + + + + + ; + + if (__first == __last) + return __result; + _ValueType __value = *__first; + *__result = __value; + while (++__first != __last) + { + _ValueType __tmp = *__first; + *++__result = __binary_op(__tmp, __value); + __value = std::move(__tmp); + } + return ++__result; + } + + +} +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/numeric" 2 3 +# 80 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/numeric" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + +namespace __detail +{ + + template + constexpr + enable_if_t<__and_, is_signed<_Tp>>::value, _Tp> + __abs_integral(_Tp __val) + { return __val < 0 ? -__val : __val; } + + template + constexpr + enable_if_t<__and_, is_unsigned<_Tp>>::value, _Tp> + __abs_integral(_Tp __val) + { return __val; } + + void __abs_integral(bool) = delete; + + template + constexpr common_type_t<_Mn, _Nn> + __gcd(_Mn __m, _Nn __n) + { + return __m == 0 ? __detail::__abs_integral(__n) + : __n == 0 ? __detail::__abs_integral(__m) + : __detail::__gcd(__n, __m % __n); + } + + + template + constexpr common_type_t<_Mn, _Nn> + __lcm(_Mn __m, _Nn __n) + { + return (__m != 0 && __n != 0) + ? (__detail::__abs_integral(__m) / __detail::__gcd(__m, __n)) + * __detail::__abs_integral(__n) + : 0; + } +} +# 130 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/numeric" 3 + template + constexpr common_type_t<_Mn, _Nn> + gcd(_Mn __m, _Nn __n) + { + static_assert(is_integral_v<_Mn>, "gcd arguments are integers"); + static_assert(is_integral_v<_Nn>, "gcd arguments are integers"); + static_assert(!is_same_v, bool>, + "gcd arguments are not bools"); + static_assert(!is_same_v, bool>, + "gcd arguments are not bools"); + return __detail::__gcd(__m, __n); + } + + + template + constexpr common_type_t<_Mn, _Nn> + lcm(_Mn __m, _Nn __n) + { + static_assert(is_integral_v<_Mn>, "lcm arguments are integers"); + static_assert(is_integral_v<_Nn>, "lcm arguments are integers"); + static_assert(!is_same_v, bool>, + "lcm arguments are not bools"); + static_assert(!is_same_v, bool>, + "lcm arguments are not bools"); + return __detail::__lcm(__m, __n); + } + + + + +} +# 7 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 1 +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 74 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + struct _Base_bitset + { + typedef unsigned long _WordT; + + + _WordT _M_w[_Nw]; + + constexpr _Base_bitset() noexcept + : _M_w() { } + + + constexpr _Base_bitset(unsigned long long __val) noexcept + : _M_w{ _WordT(__val) + + + + } { } + + + + + + + static constexpr size_t + _S_whichword(size_t __pos) noexcept + { return __pos / (8 * 8); } + + static constexpr size_t + _S_whichbyte(size_t __pos) noexcept + { return (__pos % (8 * 8)) / 8; } + + static constexpr size_t + _S_whichbit(size_t __pos) noexcept + { return __pos % (8 * 8); } + + static constexpr _WordT + _S_maskbit(size_t __pos) noexcept + { return (static_cast<_WordT>(1)) << _S_whichbit(__pos); } + + _WordT& + _M_getword(size_t __pos) noexcept + { return _M_w[_S_whichword(__pos)]; } + + constexpr _WordT + _M_getword(size_t __pos) const noexcept + { return _M_w[_S_whichword(__pos)]; } + + + const _WordT* + _M_getdata() const noexcept + { return _M_w; } + + + _WordT& + _M_hiword() noexcept + { return _M_w[_Nw - 1]; } + + constexpr _WordT + _M_hiword() const noexcept + { return _M_w[_Nw - 1]; } + + void + _M_do_and(const _Base_bitset<_Nw>& __x) noexcept + { + for (size_t __i = 0; __i < _Nw; __i++) + _M_w[__i] &= __x._M_w[__i]; + } + + void + _M_do_or(const _Base_bitset<_Nw>& __x) noexcept + { + for (size_t __i = 0; __i < _Nw; __i++) + _M_w[__i] |= __x._M_w[__i]; + } + + void + _M_do_xor(const _Base_bitset<_Nw>& __x) noexcept + { + for (size_t __i = 0; __i < _Nw; __i++) + _M_w[__i] ^= __x._M_w[__i]; + } + + void + _M_do_left_shift(size_t __shift) noexcept; + + void + _M_do_right_shift(size_t __shift) noexcept; + + void + _M_do_flip() noexcept + { + for (size_t __i = 0; __i < _Nw; __i++) + _M_w[__i] = ~_M_w[__i]; + } + + void + _M_do_set() noexcept + { + for (size_t __i = 0; __i < _Nw; __i++) + _M_w[__i] = ~static_cast<_WordT>(0); + } + + void + _M_do_reset() noexcept + { __builtin_memset(_M_w, 0, _Nw * sizeof(_WordT)); } + + bool + _M_is_equal(const _Base_bitset<_Nw>& __x) const noexcept + { + for (size_t __i = 0; __i < _Nw; ++__i) + if (_M_w[__i] != __x._M_w[__i]) + return false; + return true; + } + + template + bool + _M_are_all() const noexcept + { + for (size_t __i = 0; __i < _Nw - 1; __i++) + if (_M_w[__i] != ~static_cast<_WordT>(0)) + return false; + return _M_hiword() == (~static_cast<_WordT>(0) + >> (_Nw * (8 * 8) + - _Nb)); + } + + bool + _M_is_any() const noexcept + { + for (size_t __i = 0; __i < _Nw; __i++) + if (_M_w[__i] != static_cast<_WordT>(0)) + return true; + return false; + } + + size_t + _M_do_count() const noexcept + { + size_t __result = 0; + for (size_t __i = 0; __i < _Nw; __i++) + __result += __builtin_popcountl(_M_w[__i]); + return __result; + } + + unsigned long + _M_do_to_ulong() const; + + + unsigned long long + _M_do_to_ullong() const; + + + + size_t + _M_do_find_first(size_t) const noexcept; + + + size_t + _M_do_find_next(size_t, size_t) const noexcept; + }; + + + template + void + _Base_bitset<_Nw>::_M_do_left_shift(size_t __shift) noexcept + { + if (__builtin_expect(__shift != 0, 1)) + { + const size_t __wshift = __shift / (8 * 8); + const size_t __offset = __shift % (8 * 8); + + if (__offset == 0) + for (size_t __n = _Nw - 1; __n >= __wshift; --__n) + _M_w[__n] = _M_w[__n - __wshift]; + else + { + const size_t __sub_offset = ((8 * 8) + - __offset); + for (size_t __n = _Nw - 1; __n > __wshift; --__n) + _M_w[__n] = ((_M_w[__n - __wshift] << __offset) + | (_M_w[__n - __wshift - 1] >> __sub_offset)); + _M_w[__wshift] = _M_w[0] << __offset; + } + + std::fill(_M_w + 0, _M_w + __wshift, static_cast<_WordT>(0)); + } + } + + template + void + _Base_bitset<_Nw>::_M_do_right_shift(size_t __shift) noexcept + { + if (__builtin_expect(__shift != 0, 1)) + { + const size_t __wshift = __shift / (8 * 8); + const size_t __offset = __shift % (8 * 8); + const size_t __limit = _Nw - __wshift - 1; + + if (__offset == 0) + for (size_t __n = 0; __n <= __limit; ++__n) + _M_w[__n] = _M_w[__n + __wshift]; + else + { + const size_t __sub_offset = ((8 * 8) + - __offset); + for (size_t __n = 0; __n < __limit; ++__n) + _M_w[__n] = ((_M_w[__n + __wshift] >> __offset) + | (_M_w[__n + __wshift + 1] << __sub_offset)); + _M_w[__limit] = _M_w[_Nw-1] >> __offset; + } + + std::fill(_M_w + __limit + 1, _M_w + _Nw, static_cast<_WordT>(0)); + } + } + + template + unsigned long + _Base_bitset<_Nw>::_M_do_to_ulong() const + { + for (size_t __i = 1; __i < _Nw; ++__i) + if (_M_w[__i]) + __throw_overflow_error(("_Base_bitset::_M_do_to_ulong")); + return _M_w[0]; + } + + + template + unsigned long long + _Base_bitset<_Nw>::_M_do_to_ullong() const + { + const bool __dw = sizeof(unsigned long long) > sizeof(unsigned long); + for (size_t __i = 1 + __dw; __i < _Nw; ++__i) + if (_M_w[__i]) + __throw_overflow_error(("_Base_bitset::_M_do_to_ullong")); + + if (__dw) + return _M_w[0] + (static_cast(_M_w[1]) + << (8 * 8)); + return _M_w[0]; + } + + + template + size_t + _Base_bitset<_Nw>:: + _M_do_find_first(size_t __not_found) const noexcept + { + for (size_t __i = 0; __i < _Nw; __i++) + { + _WordT __thisword = _M_w[__i]; + if (__thisword != static_cast<_WordT>(0)) + return (__i * (8 * 8) + + __builtin_ctzl(__thisword)); + } + + return __not_found; + } + + template + size_t + _Base_bitset<_Nw>:: + _M_do_find_next(size_t __prev, size_t __not_found) const noexcept + { + + ++__prev; + + + if (__prev >= _Nw * (8 * 8)) + return __not_found; + + + size_t __i = _S_whichword(__prev); + _WordT __thisword = _M_w[__i]; + + + __thisword &= (~static_cast<_WordT>(0)) << _S_whichbit(__prev); + + if (__thisword != static_cast<_WordT>(0)) + return (__i * (8 * 8) + + __builtin_ctzl(__thisword)); + + + __i++; + for (; __i < _Nw; __i++) + { + __thisword = _M_w[__i]; + if (__thisword != static_cast<_WordT>(0)) + return (__i * (8 * 8) + + __builtin_ctzl(__thisword)); + } + + return __not_found; + } + + + + + + + template<> + struct _Base_bitset<1> + { + typedef unsigned long _WordT; + _WordT _M_w; + + constexpr _Base_bitset() noexcept + : _M_w(0) + { } + + + constexpr _Base_bitset(unsigned long long __val) noexcept + + + + : _M_w(__val) + { } + + static constexpr size_t + _S_whichword(size_t __pos) noexcept + { return __pos / (8 * 8); } + + static constexpr size_t + _S_whichbyte(size_t __pos) noexcept + { return (__pos % (8 * 8)) / 8; } + + static constexpr size_t + _S_whichbit(size_t __pos) noexcept + { return __pos % (8 * 8); } + + static constexpr _WordT + _S_maskbit(size_t __pos) noexcept + { return (static_cast<_WordT>(1)) << _S_whichbit(__pos); } + + _WordT& + _M_getword(size_t) noexcept + { return _M_w; } + + constexpr _WordT + _M_getword(size_t) const noexcept + { return _M_w; } + + + const _WordT* + _M_getdata() const noexcept + { return &_M_w; } + + + _WordT& + _M_hiword() noexcept + { return _M_w; } + + constexpr _WordT + _M_hiword() const noexcept + { return _M_w; } + + void + _M_do_and(const _Base_bitset<1>& __x) noexcept + { _M_w &= __x._M_w; } + + void + _M_do_or(const _Base_bitset<1>& __x) noexcept + { _M_w |= __x._M_w; } + + void + _M_do_xor(const _Base_bitset<1>& __x) noexcept + { _M_w ^= __x._M_w; } + + void + _M_do_left_shift(size_t __shift) noexcept + { _M_w <<= __shift; } + + void + _M_do_right_shift(size_t __shift) noexcept + { _M_w >>= __shift; } + + void + _M_do_flip() noexcept + { _M_w = ~_M_w; } + + void + _M_do_set() noexcept + { _M_w = ~static_cast<_WordT>(0); } + + void + _M_do_reset() noexcept + { _M_w = 0; } + + bool + _M_is_equal(const _Base_bitset<1>& __x) const noexcept + { return _M_w == __x._M_w; } + + template + bool + _M_are_all() const noexcept + { return _M_w == (~static_cast<_WordT>(0) + >> ((8 * 8) - _Nb)); } + + bool + _M_is_any() const noexcept + { return _M_w != 0; } + + size_t + _M_do_count() const noexcept + { return __builtin_popcountl(_M_w); } + + unsigned long + _M_do_to_ulong() const noexcept + { return _M_w; } + + + unsigned long long + _M_do_to_ullong() const noexcept + { return _M_w; } + + + size_t + _M_do_find_first(size_t __not_found) const noexcept + { + if (_M_w != 0) + return __builtin_ctzl(_M_w); + else + return __not_found; + } + + + size_t + _M_do_find_next(size_t __prev, size_t __not_found) const + noexcept + { + ++__prev; + if (__prev >= ((size_t) (8 * 8))) + return __not_found; + + _WordT __x = _M_w >> __prev; + if (__x != 0) + return __builtin_ctzl(__x) + __prev; + else + return __not_found; + } + }; + + + + + + + template<> + struct _Base_bitset<0> + { + typedef unsigned long _WordT; + + constexpr _Base_bitset() noexcept + { } + + + constexpr _Base_bitset(unsigned long long) noexcept + + + + { } + + static constexpr size_t + _S_whichword(size_t __pos) noexcept + { return __pos / (8 * 8); } + + static constexpr size_t + _S_whichbyte(size_t __pos) noexcept + { return (__pos % (8 * 8)) / 8; } + + static constexpr size_t + _S_whichbit(size_t __pos) noexcept + { return __pos % (8 * 8); } + + static constexpr _WordT + _S_maskbit(size_t __pos) noexcept + { return (static_cast<_WordT>(1)) << _S_whichbit(__pos); } +# 560 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + _WordT& + _M_getword(size_t) noexcept + { + __throw_out_of_range(("_Base_bitset::_M_getword")); + return *new _WordT; + } + + constexpr _WordT + _M_getword(size_t) const noexcept + { return 0; } + + constexpr _WordT + _M_hiword() const noexcept + { return 0; } + + void + _M_do_and(const _Base_bitset<0>&) noexcept + { } + + void + _M_do_or(const _Base_bitset<0>&) noexcept + { } + + void + _M_do_xor(const _Base_bitset<0>&) noexcept + { } + + void + _M_do_left_shift(size_t) noexcept + { } + + void + _M_do_right_shift(size_t) noexcept + { } + + void + _M_do_flip() noexcept + { } + + void + _M_do_set() noexcept + { } + + void + _M_do_reset() noexcept + { } + + + + + bool + _M_is_equal(const _Base_bitset<0>&) const noexcept + { return true; } + + template + bool + _M_are_all() const noexcept + { return true; } + + bool + _M_is_any() const noexcept + { return false; } + + size_t + _M_do_count() const noexcept + { return 0; } + + unsigned long + _M_do_to_ulong() const noexcept + { return 0; } + + + unsigned long long + _M_do_to_ullong() const noexcept + { return 0; } + + + + + size_t + _M_do_find_first(size_t) const noexcept + { return 0; } + + size_t + _M_do_find_next(size_t, size_t) const noexcept + { return 0; } + }; + + + + template + struct _Sanitize + { + typedef unsigned long _WordT; + + static void + _S_do_sanitize(_WordT& __val) noexcept + { __val &= ~((~static_cast<_WordT>(0)) << _Extrabits); } + }; + + template<> + struct _Sanitize<0> + { + typedef unsigned long _WordT; + + static void + _S_do_sanitize(_WordT) noexcept { } + }; + + + template + struct _Sanitize_val + { + static constexpr unsigned long long + _S_do_sanitize_val(unsigned long long __val) + { return __val; } + }; + + template + struct _Sanitize_val<_Nb, true> + { + static constexpr unsigned long long + _S_do_sanitize_val(unsigned long long __val) + { return __val & ~((~static_cast(0)) << _Nb); } + }; +# 750 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + class bitset + : private _Base_bitset<((_Nb) / (8 * 8) + ((_Nb) % (8 * 8) == 0 ? 0 : 1))> + { + private: + typedef _Base_bitset<((_Nb) / (8 * 8) + ((_Nb) % (8 * 8) == 0 ? 0 : 1))> _Base; + typedef unsigned long _WordT; + + template + void + _M_check_initial_position(const std::basic_string<_CharT, _Traits, _Alloc>& __s, + size_t __position) const + { + if (__position > __s.size()) + __throw_out_of_range_fmt(("bitset::bitset: __position " "(which is %zu) > __s.size() " "(which is %zu)"), + + + __position, __s.size()); + } + + void _M_check(size_t __position, const char *__s) const + { + if (__position >= _Nb) + __throw_out_of_range_fmt(("%s: __position (which is %zu) " ">= _Nb (which is %zu)"), + + __s, __position, _Nb); + } + + void + _M_do_sanitize() noexcept + { + typedef _Sanitize<_Nb % (8 * 8)> __sanitize_type; + __sanitize_type::_S_do_sanitize(this->_M_hiword()); + } + + + friend struct std::hash; + + + public: +# 802 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + class reference + { + friend class bitset; + + _WordT* _M_wp; + size_t _M_bpos; + + + reference(); + + public: + reference(bitset& __b, size_t __pos) noexcept + { + _M_wp = &__b._M_getword(__pos); + _M_bpos = _Base::_S_whichbit(__pos); + } + + ~reference() noexcept + { } + + + reference& + operator=(bool __x) noexcept + { + if (__x) + *_M_wp |= _Base::_S_maskbit(_M_bpos); + else + *_M_wp &= ~_Base::_S_maskbit(_M_bpos); + return *this; + } + + + reference& + operator=(const reference& __j) noexcept + { + if ((*(__j._M_wp) & _Base::_S_maskbit(__j._M_bpos))) + *_M_wp |= _Base::_S_maskbit(_M_bpos); + else + *_M_wp &= ~_Base::_S_maskbit(_M_bpos); + return *this; + } + + + bool + operator~() const noexcept + { return (*(_M_wp) & _Base::_S_maskbit(_M_bpos)) == 0; } + + + operator bool() const noexcept + { return (*(_M_wp) & _Base::_S_maskbit(_M_bpos)) != 0; } + + + reference& + flip() noexcept + { + *_M_wp ^= _Base::_S_maskbit(_M_bpos); + return *this; + } + }; + friend class reference; + + + + constexpr bitset() noexcept + { } + + + + constexpr bitset(unsigned long long __val) noexcept + : _Base(_Sanitize_val<_Nb>::_S_do_sanitize_val(__val)) { } +# 887 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + explicit + bitset(const std::basic_string<_CharT, _Traits, _Alloc>& __s, + size_t __position = 0) + : _Base() + { + _M_check_initial_position(__s, __position); + _M_copy_from_string(__s, __position, + std::basic_string<_CharT, _Traits, _Alloc>::npos, + _CharT('0'), _CharT('1')); + } +# 909 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + bitset(const std::basic_string<_CharT, _Traits, _Alloc>& __s, + size_t __position, size_t __n) + : _Base() + { + _M_check_initial_position(__s, __position); + _M_copy_from_string(__s, __position, __n, _CharT('0'), _CharT('1')); + } + + + + template + bitset(const std::basic_string<_CharT, _Traits, _Alloc>& __s, + size_t __position, size_t __n, + _CharT __zero, _CharT __one = _CharT('1')) + : _Base() + { + _M_check_initial_position(__s, __position); + _M_copy_from_string(__s, __position, __n, __zero, __one); + } +# 940 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + explicit + bitset(const _CharT* __str, + typename std::basic_string<_CharT>::size_type __n + = std::basic_string<_CharT>::npos, + _CharT __zero = _CharT('0'), _CharT __one = _CharT('1')) + : _Base() + { + if (!__str) + __throw_logic_error(("bitset::bitset(const _CharT*, ...)")); + + if (__n == std::basic_string<_CharT>::npos) + __n = std::char_traits<_CharT>::length(__str); + _M_copy_from_ptr<_CharT, std::char_traits<_CharT>>(__str, __n, 0, + __n, __zero, + __one); + } +# 967 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + bitset<_Nb>& + operator&=(const bitset<_Nb>& __rhs) noexcept + { + this->_M_do_and(__rhs); + return *this; + } + + bitset<_Nb>& + operator|=(const bitset<_Nb>& __rhs) noexcept + { + this->_M_do_or(__rhs); + return *this; + } + + bitset<_Nb>& + operator^=(const bitset<_Nb>& __rhs) noexcept + { + this->_M_do_xor(__rhs); + return *this; + } +# 996 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + bitset<_Nb>& + operator<<=(size_t __position) noexcept + { + if (__builtin_expect(__position < _Nb, 1)) + { + this->_M_do_left_shift(__position); + this->_M_do_sanitize(); + } + else + this->_M_do_reset(); + return *this; + } + + bitset<_Nb>& + operator>>=(size_t __position) noexcept + { + if (__builtin_expect(__position < _Nb, 1)) + { + this->_M_do_right_shift(__position); + this->_M_do_sanitize(); + } + else + this->_M_do_reset(); + return *this; + } +# 1029 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + bitset<_Nb>& + _Unchecked_set(size_t __pos) noexcept + { + this->_M_getword(__pos) |= _Base::_S_maskbit(__pos); + return *this; + } + + bitset<_Nb>& + _Unchecked_set(size_t __pos, int __val) noexcept + { + if (__val) + this->_M_getword(__pos) |= _Base::_S_maskbit(__pos); + else + this->_M_getword(__pos) &= ~_Base::_S_maskbit(__pos); + return *this; + } + + bitset<_Nb>& + _Unchecked_reset(size_t __pos) noexcept + { + this->_M_getword(__pos) &= ~_Base::_S_maskbit(__pos); + return *this; + } + + bitset<_Nb>& + _Unchecked_flip(size_t __pos) noexcept + { + this->_M_getword(__pos) ^= _Base::_S_maskbit(__pos); + return *this; + } + + constexpr bool + _Unchecked_test(size_t __pos) const noexcept + { return ((this->_M_getword(__pos) & _Base::_S_maskbit(__pos)) + != static_cast<_WordT>(0)); } + + + + + + + bitset<_Nb>& + set() noexcept + { + this->_M_do_set(); + this->_M_do_sanitize(); + return *this; + } + + + + + + + + bitset<_Nb>& + set(size_t __position, bool __val = true) + { + this->_M_check(__position, ("bitset::set")); + return _Unchecked_set(__position, __val); + } + + + + + bitset<_Nb>& + reset() noexcept + { + this->_M_do_reset(); + return *this; + } +# 1108 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + bitset<_Nb>& + reset(size_t __position) + { + this->_M_check(__position, ("bitset::reset")); + return _Unchecked_reset(__position); + } + + + + + bitset<_Nb>& + flip() noexcept + { + this->_M_do_flip(); + this->_M_do_sanitize(); + return *this; + } + + + + + + + bitset<_Nb>& + flip(size_t __position) + { + this->_M_check(__position, ("bitset::flip")); + return _Unchecked_flip(__position); + } + + + bitset<_Nb> + operator~() const noexcept + { return bitset<_Nb>(*this).flip(); } +# 1158 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + reference + operator[](size_t __position) + { return reference(*this, __position); } + + constexpr bool + operator[](size_t __position) const + { return _Unchecked_test(__position); } +# 1173 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + unsigned long + to_ulong() const + { return this->_M_do_to_ulong(); } + + + unsigned long long + to_ullong() const + { return this->_M_do_to_ullong(); } +# 1191 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + std::basic_string<_CharT, _Traits, _Alloc> + to_string() const + { + std::basic_string<_CharT, _Traits, _Alloc> __result; + _M_copy_to_string(__result, _CharT('0'), _CharT('1')); + return __result; + } + + + + template + std::basic_string<_CharT, _Traits, _Alloc> + to_string(_CharT __zero, _CharT __one = _CharT('1')) const + { + std::basic_string<_CharT, _Traits, _Alloc> __result; + _M_copy_to_string(__result, __zero, __one); + return __result; + } + + + + template + std::basic_string<_CharT, _Traits, std::allocator<_CharT> > + to_string() const + { return to_string<_CharT, _Traits, std::allocator<_CharT> >(); } + + + + template + std::basic_string<_CharT, _Traits, std::allocator<_CharT> > + to_string(_CharT __zero, _CharT __one = _CharT('1')) const + { return to_string<_CharT, _Traits, + std::allocator<_CharT> >(__zero, __one); } + + template + std::basic_string<_CharT, std::char_traits<_CharT>, + std::allocator<_CharT> > + to_string() const + { + return to_string<_CharT, std::char_traits<_CharT>, + std::allocator<_CharT> >(); + } + + template + std::basic_string<_CharT, std::char_traits<_CharT>, + std::allocator<_CharT> > + to_string(_CharT __zero, _CharT __one = _CharT('1')) const + { + return to_string<_CharT, std::char_traits<_CharT>, + std::allocator<_CharT> >(__zero, __one); + } + + std::basic_string, std::allocator > + to_string() const + { + return to_string, + std::allocator >(); + } + + std::basic_string, std::allocator > + to_string(char __zero, char __one = '1') const + { + return to_string, + std::allocator >(__zero, __one); + } + + + template + void + _M_copy_from_ptr(const _CharT*, size_t, size_t, size_t, + _CharT, _CharT); + + template + void + _M_copy_from_string(const std::basic_string<_CharT, + _Traits, _Alloc>& __s, size_t __pos, size_t __n, + _CharT __zero, _CharT __one) + { _M_copy_from_ptr<_CharT, _Traits>(__s.data(), __s.size(), __pos, __n, + __zero, __one); } + + template + void + _M_copy_to_string(std::basic_string<_CharT, _Traits, _Alloc>&, + _CharT, _CharT) const; + + + template + void + _M_copy_from_string(const std::basic_string<_CharT, + _Traits, _Alloc>& __s, size_t __pos, size_t __n) + { _M_copy_from_string(__s, __pos, __n, _CharT('0'), _CharT('1')); } + + template + void + _M_copy_to_string(std::basic_string<_CharT, _Traits,_Alloc>& __s) const + { _M_copy_to_string(__s, _CharT('0'), _CharT('1')); } + + + size_t + count() const noexcept + { return this->_M_do_count(); } + + + constexpr size_t + size() const noexcept + { return _Nb; } + + + + bool + operator==(const bitset<_Nb>& __rhs) const noexcept + { return this->_M_is_equal(__rhs); } + + bool + operator!=(const bitset<_Nb>& __rhs) const noexcept + { return !this->_M_is_equal(__rhs); } +# 1316 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + bool + test(size_t __position) const + { + this->_M_check(__position, ("bitset::test")); + return _Unchecked_test(__position); + } + + + + + + + + bool + all() const noexcept + { return this->template _M_are_all<_Nb>(); } + + + + + + bool + any() const noexcept + { return this->_M_is_any(); } + + + + + + bool + none() const noexcept + { return !this->_M_is_any(); } + + + + bitset<_Nb> + operator<<(size_t __position) const noexcept + { return bitset<_Nb>(*this) <<= __position; } + + bitset<_Nb> + operator>>(size_t __position) const noexcept + { return bitset<_Nb>(*this) >>= __position; } +# 1366 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + size_t + _Find_first() const noexcept + { return this->_M_do_find_first(_Nb); } +# 1377 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + size_t + _Find_next(size_t __prev) const noexcept + { return this->_M_do_find_next(__prev, _Nb); } + }; + + + template + template + void + bitset<_Nb>:: + _M_copy_from_ptr(const _CharT* __s, size_t __len, + size_t __pos, size_t __n, _CharT __zero, _CharT __one) + { + reset(); + const size_t __nbits = std::min(_Nb, std::min(__n, size_t(__len - __pos))); + for (size_t __i = __nbits; __i > 0; --__i) + { + const _CharT __c = __s[__pos + __nbits - __i]; + if (_Traits::eq(__c, __zero)) + ; + else if (_Traits::eq(__c, __one)) + _Unchecked_set(__i - 1); + else + __throw_invalid_argument(("bitset::_M_copy_from_ptr")); + } + } + + template + template + void + bitset<_Nb>:: + _M_copy_to_string(std::basic_string<_CharT, _Traits, _Alloc>& __s, + _CharT __zero, _CharT __one) const + { + __s.assign(_Nb, __zero); + for (size_t __i = _Nb; __i > 0; --__i) + if (_Unchecked_test(__i - 1)) + _Traits::assign(__s[_Nb - __i], __one); + } +# 1427 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + inline bitset<_Nb> + operator&(const bitset<_Nb>& __x, const bitset<_Nb>& __y) noexcept + { + bitset<_Nb> __result(__x); + __result &= __y; + return __result; + } + + template + inline bitset<_Nb> + operator|(const bitset<_Nb>& __x, const bitset<_Nb>& __y) noexcept + { + bitset<_Nb> __result(__x); + __result |= __y; + return __result; + } + + template + inline bitset<_Nb> + operator^(const bitset<_Nb>& __x, const bitset<_Nb>& __y) noexcept + { + bitset<_Nb> __result(__x); + __result ^= __y; + return __result; + } +# 1464 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bitset" 3 + template + std::basic_istream<_CharT, _Traits>& + operator>>(std::basic_istream<_CharT, _Traits>& __is, bitset<_Nb>& __x) + { + typedef typename _Traits::char_type char_type; + typedef std::basic_istream<_CharT, _Traits> __istream_type; + typedef typename __istream_type::ios_base __ios_base; + + std::basic_string<_CharT, _Traits> __tmp; + __tmp.reserve(_Nb); + + + + const char_type __zero = __is.widen('0'); + const char_type __one = __is.widen('1'); + + typename __ios_base::iostate __state = __ios_base::goodbit; + typename __istream_type::sentry __sentry(__is); + if (__sentry) + { + try + { + for (size_t __i = _Nb; __i > 0; --__i) + { + static typename _Traits::int_type __eof = _Traits::eof(); + + typename _Traits::int_type __c1 = __is.rdbuf()->sbumpc(); + if (_Traits::eq_int_type(__c1, __eof)) + { + __state |= __ios_base::eofbit; + break; + } + else + { + const char_type __c2 = _Traits::to_char_type(__c1); + if (_Traits::eq(__c2, __zero)) + __tmp.push_back(__zero); + else if (_Traits::eq(__c2, __one)) + __tmp.push_back(__one); + else if (_Traits:: + eq_int_type(__is.rdbuf()->sputbackc(__c2), + __eof)) + { + __state |= __ios_base::failbit; + break; + } + } + } + } + catch(__cxxabiv1::__forced_unwind&) + { + __is._M_setstate(__ios_base::badbit); + throw; + } + catch(...) + { __is._M_setstate(__ios_base::badbit); } + } + + if (__tmp.empty() && _Nb) + __state |= __ios_base::failbit; + else + __x._M_copy_from_string(__tmp, static_cast(0), _Nb, + __zero, __one); + if (__state) + __is.setstate(__state); + return __is; + } + + template + std::basic_ostream<_CharT, _Traits>& + operator<<(std::basic_ostream<_CharT, _Traits>& __os, + const bitset<_Nb>& __x) + { + std::basic_string<_CharT, _Traits> __tmp; + + + + const ctype<_CharT>& __ct = use_facet >(__os.getloc()); + __x._M_copy_to_string(__tmp, __ct.widen('0'), __ct.widen('1')); + return __os << __tmp; + } + + + +} + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template + struct hash> + : public __hash_base> + { + size_t + operator()(const std::bitset<_Nb>& __b) const noexcept + { + const size_t __clength = (_Nb + 8 - 1) / 8; + return std::_Hash_impl::hash(__b._M_getdata(), __clength); + } + }; + + template<> + struct hash> + : public __hash_base> + { + size_t + operator()(const std::bitset<0>&) const noexcept + { return 0; } + }; + + +} +# 8 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 1 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 +# 9 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver.h" 2 +# 56 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver.h" +namespace mllib_graphs { + class TilingSolver { + public: + using vu_t = std::vector; + using f_dim_gen_t = std::function; + using f_shape_check_t = std::function; + using f_cost_t = std::function; + using f_tiling_gen_t = std::function; + using f_tiling_vec_gen_t = std::function&tp_input_read , std::vector&tp_input_write , + std::vector&tp_output_read , std::vector&tp_output_write )>; + using f_early_stop_mt_cost_function_t = std::function; + using f_early_stop_dm_cost_function_t = std::function; + using f_mt_pad_t = std::function; + TilingSolver(vu_t ddr_shape, unsigned mt_size, unsigned dm_size, unsigned elem_size); + + void AddMTChecker(f_shape_check_t checker); + void AddDMChecker(f_shape_check_t checker); + + + + + void AddMTDimGenerator(f_dim_gen_t generator, unsigned idx); + void AddDMDimGenerator(f_dim_gen_t generator, unsigned idx); + + void EnableMTDimOverlap(unsigned idx); + void EnableDMDimOverlap(unsigned idx); + + void SetMTPadding(f_mt_pad_t pad_gen); + + void EnableL2L1Tiling(bool enable); + + void SetMTTilingGenerator(f_tiling_gen_t generator); + void SetDMTilingGenerator(f_tiling_gen_t generator); + void SetMTTilingGenerator(f_tiling_vec_gen_t generator); + void SetDMTilingGenerator(f_tiling_vec_gen_t generator); + + void SetCostFunction(f_cost_t f); + + void SetMTSearchOrder(const vu_t& search_order); + void SetDMSearchOrder(const vu_t& search_order); + + void AddMTEarlyStopChecker(f_early_stop_mt_cost_function_t checker, bool stride_relevant); + void AddDMEarlyStopChecker(f_early_stop_dm_cost_function_t checker, bool stride_relevant); + void ClearMTEarlyStopChecker(); + void ClearDMEarlyStopChecker(); + + void Solve(); + + bool GetSolution(vu_t &dim_mt_input_optimal, vu_t &stride_mt_input_optimal, vu_t &dim_mt_padded_input_optimal, + vu_t &dim_dm_input_optimal, vu_t &stride_dm_input_optimal) const; + bool GetSolutionMt(vu_t &dim_mt_input_optimal, vu_t &stride_mt_input_optimal, vu_t &dim_mt_padded_input_optimal) const; + protected: + enum MEM_T { + DDR, + MEM_TILE, + DATA_MEM, + }; + f_dim_gen_t& GetDimGenerator(unsigned idx, MEM_T mem_type); + vu_t GetStrides(unsigned idx, unsigned d, MEM_T mem_type); + const vu_t& GetFactors(unsigned n); + static unsigned GetMaxDimGenIdx(const f_dim_gen_t& generator, const unsigned d_upper_limit); + void SearchRec(const unsigned idx, MEM_T mem_type); + bool CheckShapeSearched(MEM_T mem_type); + bool CheckOptimality(double &val); + bool CheckTiling(MEM_T mem_type); + static bool CheckSingleTilingParameter(const adf::tiling_parameters &tp, MEM_T target_mem_type, unsigned elem_size); + void UpdateOptimal(const double val); + template + bool CheckEarlyStop(const std::vector> &v_checkers, bool stride_relevant, unsigned search_idx); + protected: + const vu_t _dim_ddr_input; + const unsigned _n_dim; + std::vector _allow_overlap_mt; + std::vector _allow_overlap_dm; + std::vector _v_dim_gen_mt; + std::vector _v_dim_gen_dm; + + + vu_t _dim_mt_input; + vu_t _stride_mt_input; + vu_t _dim_mt_padded_input; + vu_t _dim_dm_input; + vu_t _stride_dm_input; + + + std::unordered_map _mp_factors; + + const unsigned _elem_size; + bool _custom_cost_function_defined; + f_cost_t _custom_cost_function; + + + std::vector> _mt_early_stop_checkers; + std::vector> _dm_early_stop_checkers; + + std::vector _mt_shape_checkers; + std::vector _dm_shape_checkers; + bool _dm_search_enabled; + f_tiling_gen_t _mt_tiling_generator; + f_tiling_gen_t _dm_tiling_generator; + f_mt_pad_t _mt_pad_generator; + + + bool _mt_using_tiling_vec_generator; + bool _dm_using_tiling_vec_generator; + f_tiling_vec_gen_t _mt_tiling_vec_generator; + f_tiling_vec_gen_t _dm_tiling_vec_generator; + + vu_t _mt_search_order; + vu_t _dm_search_order; + + bool _solution_found; + + double _optimal_val; + vu_t _dim_mt_input_optimal; + vu_t _stride_mt_input_optimal; + vu_t _dim_mt_padded_input_optimal; + vu_t _dim_dm_input_optimal; + vu_t _stride_dm_input_optimal; + }; +} + +namespace mllib_graphs { + using std::cout; + using std::endl; + void TilingGenDefault(const TilingSolver::vu_t &dim_prev, const TilingSolver::vu_t &dim_curr, const TilingSolver::vu_t &stride_curr, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) + { + const unsigned n_dim = dim_prev.size(); + uint32_t td_accum = 1; + for (unsigned i = 0; i < n_dim; ++i) { + tp_input_read.buffer_dimension.push_back(dim_prev[i]); + tp_input_read.tiling_dimension.push_back(dim_curr[i]); + tp_input_read.offset.push_back(0); + tp_input_read.tile_traversal.push_back({.dimension = i, .stride = dim_curr[i], .wrap = (dim_prev[i] - dim_curr[i]) / stride_curr[i] + 1}); + td_accum *= dim_curr[i]; + } + tp_input_write = { + .buffer_dimension = {td_accum, }, + .tiling_dimension = {td_accum, }, + .offset = {0, }, + }; + tp_output_read = tp_input_write; + tp_output_write = tp_input_read; + } + bool EarlyStopSizeChecker(const TilingSolver::vu_t &dims, const TilingSolver::vu_t &search_order, unsigned search_idx, unsigned sz_max, unsigned elem_size) { + unsigned sz = elem_size; + for (unsigned i = 0; i <= search_idx; ++i) { + sz *= dims[search_order[i]]; + } + return sz <= sz_max; + } + double EarlyStopWrapCompute(const TilingSolver::vu_t &dim_prev, const TilingSolver::vu_t &dim_curr, const TilingSolver::vu_t &stride_curr, + const TilingSolver::vu_t &search_order, unsigned search_idx) + { + double sz = 1; + for (unsigned i = 0; i <= search_idx; ++i) { + sz *= (dim_prev[search_order[i]] - dim_curr[search_order[i]]) / stride_curr[search_order[i]] + 1; + } + return sz; + } + TilingSolver::TilingSolver(vu_t ddr_shape, unsigned mt_size, unsigned dm_size, unsigned elem_size): + _dim_ddr_input(std::move(ddr_shape)), _n_dim(_dim_ddr_input.size()), + _allow_overlap_mt(_n_dim, false), _allow_overlap_dm(_n_dim, false), + _dim_mt_input(_n_dim, 0), _stride_mt_input(_n_dim, 0), _dim_mt_padded_input(_n_dim, 0), + _dim_dm_input(_n_dim, 0), _stride_dm_input(_n_dim, 0), _elem_size(elem_size), _dm_search_enabled(true), + _mt_using_tiling_vec_generator(false), _dm_using_tiling_vec_generator(false), _solution_found(false), + _optimal_val(std::numeric_limits::max()) + { + auto _dim_gen_default = [](unsigned i, unsigned &res) {res = i + 1;return true;}; + _v_dim_gen_mt.resize(_n_dim, _dim_gen_default); + _v_dim_gen_dm.resize(_n_dim, _dim_gen_default); + _mt_tiling_generator = TilingGenDefault; + _dm_tiling_generator = TilingGenDefault; + _mt_pad_generator = [](vu_t &_mt_dim) {}; + for (unsigned i = 0; i < _n_dim; ++i) { + _mt_search_order.push_back(i); + _dm_search_order.push_back(i); + } + + AddMTEarlyStopChecker([mt_size, elem_size](const vu_t &dim_ddr, const vu_t &dim_mt, const vu_t &stride_mt, + const vu_t &search_order, unsigned search_idx, double optimal_val){ + return EarlyStopSizeChecker(dim_mt, search_order, search_idx, mt_size, elem_size); + }, false); + AddDMEarlyStopChecker([dm_size, elem_size](const vu_t &dim_ddr , const vu_t &dim_mt , const vu_t &stride_mt , + const vu_t &dim_mt_padded , const vu_t &dim_dm , const vu_t &stride_dm , + const vu_t &search_order , unsigned search_idx , + double optimal_val ){ + return EarlyStopSizeChecker(dim_dm, search_order, search_idx, dm_size, elem_size); + }, false); + + AddMTEarlyStopChecker([](const vu_t &dim_ddr, const vu_t &dim_mt, const vu_t &stride_mt, + const vu_t &search_order, unsigned search_idx, double optimal_val){ + const double wrap = EarlyStopWrapCompute(dim_ddr, dim_mt, stride_mt, search_order, search_idx); + return wrap < optimal_val; + }, true); + AddDMEarlyStopChecker([](const vu_t &dim_ddr , const vu_t &dim_mt , const vu_t &stride_mt , + const vu_t &dim_mt_padded , const vu_t &dim_dm , const vu_t &stride_dm , + const vu_t &search_order , unsigned search_idx , + double optimal_val ) { + const double wrap_mt = EarlyStopWrapCompute(dim_ddr, dim_mt, stride_mt, search_order, search_order.size() - 1); + const double wrap_dm = EarlyStopWrapCompute(dim_mt_padded, dim_dm, stride_dm, search_order, search_idx); + return wrap_mt + wrap_dm < optimal_val; + }, true); + vu_t search_order_default; + for (unsigned i = 0; i < _n_dim; ++i) search_order_default.push_back(i); + _custom_cost_function = [search_order_default, &search_dm = _dm_search_enabled](const vu_t &dim_ddr , const vu_t &dim_mt , const vu_t &stride_mt , + const vu_t &dim_mt_padded , const vu_t &dim_dm , const vu_t &stride_dm ) { + double addon = 0; + if (search_dm) { + addon = EarlyStopWrapCompute(dim_mt_padded, dim_dm, stride_dm, search_order_default, search_order_default.size() - 1); + } + return EarlyStopWrapCompute(dim_ddr, dim_mt, stride_mt, search_order_default, search_order_default.size() - 1) + addon; + }; + } + void TilingSolver::AddMTDimGenerator(f_dim_gen_t generator, unsigned idx) { + _v_dim_gen_mt[idx] = generator; + } + void TilingSolver::AddDMDimGenerator(f_dim_gen_t generator, unsigned idx) { + _v_dim_gen_dm[idx] = generator; + } + void TilingSolver::EnableMTDimOverlap(unsigned idx) { + _allow_overlap_mt.at(idx) = true; + } + void TilingSolver::EnableDMDimOverlap(unsigned idx) { + _allow_overlap_dm.at(idx) = true; + } + void TilingSolver::EnableL2L1Tiling(bool enable) { + _dm_search_enabled = enable; + } + void TilingSolver::SetMTTilingGenerator(f_tiling_gen_t generator) { + _mt_tiling_generator = std::move(generator); + } + void TilingSolver::SetDMTilingGenerator(f_tiling_gen_t generator) { + _dm_tiling_generator = std::move(generator); + } + void TilingSolver::SetMTTilingGenerator(f_tiling_vec_gen_t generator) { + _mt_using_tiling_vec_generator = true; + _mt_tiling_vec_generator = std::move(generator); + } + void TilingSolver::SetDMTilingGenerator(f_tiling_vec_gen_t generator) { + _dm_using_tiling_vec_generator = true; + _dm_tiling_vec_generator = std::move(generator); + } + void TilingSolver::SetMTPadding(f_mt_pad_t pad_gen) { + _mt_pad_generator = std::move(pad_gen); + } + TilingSolver::f_dim_gen_t& TilingSolver::GetDimGenerator(unsigned idx, MEM_T mem_type) { + std::vector &v = mem_type == MEM_TILE ? _v_dim_gen_mt : _v_dim_gen_dm; + return v.at(idx); + } + void TilingSolver::AddMTEarlyStopChecker(f_early_stop_mt_cost_function_t checker, bool stride_relevant) { + _mt_early_stop_checkers.emplace_back(std::move(checker), stride_relevant); + } + void TilingSolver::AddDMEarlyStopChecker(f_early_stop_dm_cost_function_t checker, bool stride_relevant) { + _dm_early_stop_checkers.emplace_back(std::move(checker), stride_relevant); + } + void TilingSolver::ClearMTEarlyStopChecker() { + _mt_early_stop_checkers.clear(); + } + void TilingSolver::ClearDMEarlyStopChecker() { + _dm_early_stop_checkers.clear(); + } + TilingSolver::vu_t TilingSolver::GetStrides(unsigned idx, unsigned d, MEM_T mem_type) { + vu_t res; + const vu_t &shape_last_level = mem_type == MEM_TILE ? _dim_ddr_input : _dim_mt_padded_input; + const std::vector &v_allow_overlap = mem_type == MEM_TILE ? _allow_overlap_mt : _allow_overlap_dm; + const unsigned d0 = shape_last_level[idx]; + if (!v_allow_overlap[idx]) { + + if (d0 % d == 0) { + res.push_back(d); + } + } else if (d0 == d) { + + res.push_back(d); + } else { + + + const vu_t& divisors = GetFactors(d0 - d); + int lend = 0, rend = (int)divisors.size() - 1; + while (true) { + int mid = (lend + rend) / 2; + if (mid == lend || mid == rend) break; + if (divisors[mid] <= d) { + lend = mid; + } else { + rend = mid; + } + } + int idx_divisor_largest = divisors[rend] <= d ? rend : lend; + res.insert(res.end(), divisors.rbegin() + (divisors.size() - idx_divisor_largest - 1), divisors.rend()); + } + return res; + } + const TilingSolver::vu_t& TilingSolver::GetFactors(unsigned n) { + auto it = _mp_factors.find(n); + if (it == _mp_factors.end()) { + + unsigned n_sq = static_cast(std::sqrt(static_cast(n))); + std::vector divisors0, divisors1; + for (unsigned i = 1; i <= n_sq; ++i) { + if (n % i == 0) { + divisors0.push_back(i); + divisors1.push_back(n / i); + } + } + divisors0.reserve(divisors0.size() + divisors1.size()); + for (auto it = divisors1.rbegin(); it != divisors1.rend(); ++it) { + if (*it > divisors0.back()) { + divisors0.insert(divisors0.end(), it, divisors1.rend()); + break; + } + } + _mp_factors[n] = divisors0; + } + return _mp_factors.at(n); + } + unsigned TilingSolver::GetMaxDimGenIdx(const f_dim_gen_t& generator, const unsigned d_upper_limit) { + unsigned lend = 0, rend = d_upper_limit, i, d; + while (true) { + i = (lend + rend) / 2; + if (i == lend || i == rend) break; + bool res = generator(i, d); + if (res && d < d_upper_limit) { + lend = i; + } else if (res && d == d_upper_limit) { + return i; + } else { + + rend = i; + } + } + { + unsigned d1, d2; + bool res1 = generator(lend, d1); + bool res2 = generator(rend, d2); + if (!res1 || (res1 && !res2)) { + return lend; + } else { + + return d2 <= d_upper_limit ? rend : lend; + } + } + + } + void TilingSolver::SetCostFunction(f_cost_t f) { + _custom_cost_function = std::move(f); + } + void TilingSolver::SetMTSearchOrder(const vu_t &search_order) { + _mt_search_order = search_order; + std::reverse(_mt_search_order.begin(), _mt_search_order.end()); + } + void TilingSolver::SetDMSearchOrder(const vu_t &search_order) { + _dm_search_order = search_order; + std::reverse(_dm_search_order.begin(), _dm_search_order.end()); + } + void TilingSolver::AddMTChecker(f_shape_check_t checker) { + _mt_shape_checkers.emplace_back(std::move(checker)); + } + void TilingSolver::AddDMChecker(f_shape_check_t checker) { + _dm_shape_checkers.emplace_back(std::move(checker)); + } + bool TilingSolver::CheckShapeSearched(MEM_T mem_type) { + const vu_t &dim_prev = mem_type == MEM_TILE ? _dim_ddr_input : _dim_mt_padded_input; + const vu_t &dim_curr = mem_type == MEM_TILE ? _dim_mt_input : _dim_dm_input; + const vu_t &stride_curr = mem_type == MEM_TILE ? _stride_mt_input : _stride_dm_input; + const std::vector &checkers = mem_type == MEM_TILE ? _mt_shape_checkers : _dm_shape_checkers; + for (const auto & checker : checkers) { + if (!checker(dim_prev, dim_curr, stride_curr)) return false; + } + return true; + } + bool TilingSolver::CheckOptimality(double &val) { + val = _custom_cost_function(_dim_ddr_input, _dim_mt_input, _stride_mt_input, _dim_mt_padded_input, _dim_dm_input, _stride_dm_input); + return val < _optimal_val; + } + + bool TilingSolver::CheckSingleTilingParameter(const adf::tiling_parameters &tp, MEM_T target_mem_type, unsigned elem_size) { + vu_t bd_combined, td_combined; + const unsigned n_dim = tp.buffer_dimension.size(); + + vu_t bd_accumulated; + unsigned accum_size = elem_size; + for (const auto &d : tp.buffer_dimension) { + bd_accumulated.push_back(accum_size); + accum_size *= d; + } + for (unsigned i = 0; i < n_dim; ++i) { + if ((tp.offset[i] * bd_accumulated[i]) % 4 != 0) { + return false; + } + } + for (const auto &trv : tp.tile_traversal) { + if (trv.wrap == 1) continue; + if ((bd_accumulated[trv.dimension] * trv.stride) % 4 != 0) { + return false; + } + } + return true; + } + bool TilingSolver::CheckTiling(MEM_T mem_type) { + const vu_t &dim_prev = mem_type == MEM_TILE ? _dim_ddr_input : _dim_mt_padded_input; + const vu_t &dim_curr = mem_type == MEM_TILE ? _dim_mt_input : _dim_dm_input; + const vu_t &stride_curr = mem_type == MEM_TILE ? _stride_mt_input : _stride_dm_input; + const f_tiling_gen_t &generator = mem_type == MEM_TILE ? _mt_tiling_generator : _dm_tiling_generator; + const f_tiling_vec_gen_t &generator_vec = mem_type == MEM_TILE ? _mt_tiling_vec_generator : _dm_tiling_vec_generator; + const bool vec_gen_enabled = mem_type == MEM_TILE ? _mt_using_tiling_vec_generator : _dm_using_tiling_vec_generator; + std::vector v_tp(4); + std::vector> vv_tp(4); + adf::tiling_parameters tp_input_read, tp_input_write, tp_output_read, tp_output_write; + std::vector v_mem_type; + if (mem_type == MEM_TILE) { + v_mem_type = {DDR, MEM_TILE, MEM_TILE, DDR}; + } else { + v_mem_type = {MEM_TILE, DATA_MEM, DATA_MEM, MEM_TILE}; + } + if (vec_gen_enabled) {generator_vec(dim_prev, dim_curr, stride_curr, vv_tp[0], vv_tp[1], vv_tp[2], vv_tp[3]);} + else {generator(dim_prev, dim_curr, stride_curr, v_tp[0], v_tp[1], v_tp[2], v_tp[3]);} + for (int i = 0; i < 4; ++i) { + if (vec_gen_enabled) { + for (const auto& tp:vv_tp[i]) { + if (!CheckSingleTilingParameter(tp, v_mem_type[i], _elem_size)) return false; + } + } + else if (!CheckSingleTilingParameter(v_tp[i], v_mem_type[i], _elem_size)) return false; + } + return true; + } + void TilingSolver::UpdateOptimal(const double val) { + _solution_found = true; + _optimal_val = val; + _dim_mt_input_optimal = _dim_mt_input; + _stride_mt_input_optimal = _stride_mt_input; + _dim_mt_padded_input_optimal = _dim_mt_padded_input; + _dim_dm_input_optimal = _dim_dm_input; + _stride_dm_input_optimal = _stride_dm_input; + } + void TilingSolver::Solve() { + _solution_found = false; + _optimal_val = std::numeric_limits::max(); + SearchRec(0, MEM_TILE); + } + template + bool TilingSolver::CheckEarlyStop(const std::vector> &v_checkers, bool stride_relevant, unsigned search_idx) { + bool check_success = true; + for (const auto& checker : v_checkers) { + if (checker.second != stride_relevant) continue; + if constexpr (std::is_same::value) { + check_success = checker.first( + _dim_ddr_input, _dim_mt_input, _stride_mt_input, + _mt_search_order, search_idx, _optimal_val); + } else { + check_success = checker.first( + _dim_ddr_input, _dim_mt_input, _stride_mt_input, + _dim_mt_padded_input, _dim_dm_input, _stride_dm_input, + _dm_search_order, search_idx, _optimal_val); + } + if (!check_success) break; + } + return check_success; + } + void TilingSolver::SearchRec(const unsigned search_idx, MEM_T mem_type) { + const vu_t &search_order = mem_type == MEM_TILE ? _mt_search_order : _dm_search_order; + const unsigned idx = search_order[search_idx]; + const auto& dim_generator = GetDimGenerator(idx, mem_type); + const auto &dim_prev = mem_type == MEM_TILE ? _dim_ddr_input : _dim_mt_padded_input; + auto &dim_curr = mem_type == MEM_TILE ? _dim_mt_input : _dim_dm_input; + auto &stride_curr = mem_type == MEM_TILE ? _stride_mt_input : _stride_dm_input; + + unsigned i = GetMaxDimGenIdx(dim_generator, dim_prev[idx]); + while (true) { + do { + unsigned d; + bool gen_res = dim_generator(i, d); + if (!gen_res || d > dim_prev[idx]) break; + + dim_curr[idx] = d; + bool check_success = mem_type == MEM_TILE ? CheckEarlyStop(_mt_early_stop_checkers, false, search_idx) : CheckEarlyStop(_dm_early_stop_checkers, false, search_idx); + if (!check_success) break; + const auto strides = GetStrides(idx, d, mem_type); + for (const auto& s : strides) { + double wrap_curr = 1; + + stride_curr[idx] = s; + check_success = mem_type == MEM_TILE ? CheckEarlyStop(_mt_early_stop_checkers, true, search_idx) : CheckEarlyStop(_dm_early_stop_checkers, true, search_idx); + if (!check_success) continue; + + if (search_idx + 1 < _n_dim) { + SearchRec(search_idx + 1, mem_type); + } else { + if (!CheckShapeSearched(mem_type)) continue; + + if (mem_type == MEM_TILE) { + if (!_dm_search_enabled) { + + double cost_val; + if (CheckOptimality(cost_val) && CheckTiling(MEM_TILE)) { + UpdateOptimal(cost_val); + } + } else if (CheckTiling(MEM_TILE)) { + + _dim_mt_padded_input = _dim_mt_input; + _mt_pad_generator(_dim_mt_padded_input); + SearchRec(0, DATA_MEM); + } + } else { + + double cost_val; + if (CheckOptimality(cost_val) && CheckTiling(DATA_MEM)) { + UpdateOptimal(cost_val); + } + } + } + } + } while (0); + if (i == 0) break; + --i; + } + } + bool TilingSolver::GetSolution(vu_t &dim_mt_input_optimal, vu_t &stride_mt_input_optimal, vu_t &dim_mt_padded_input_optimal, + vu_t &dim_dm_input_optimal, vu_t &stride_dm_input_optimal) const + { + dim_mt_input_optimal = _dim_mt_input_optimal; + stride_mt_input_optimal = _stride_mt_input_optimal; + dim_mt_padded_input_optimal = _dim_mt_padded_input_optimal; + dim_dm_input_optimal = _dim_dm_input_optimal; + stride_dm_input_optimal = _stride_dm_input_optimal; + return _solution_found; + } + bool TilingSolver::GetSolutionMt(vu_t &dim_mt_input_optimal, vu_t &stride_mt_input_optimal, vu_t &dim_mt_padded_input_optimal) const + { + dim_mt_input_optimal = _dim_mt_input_optimal; + stride_mt_input_optimal = _stride_mt_input_optimal; + dim_mt_padded_input_optimal = _dim_mt_padded_input_optimal; + return _solution_found; + } +} +# 10 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_slice_hcwc8.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/map" 1 +# 59 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/map" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 1 3 +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 +# 75 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 99 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 + enum _Rb_tree_color { _S_red = false, _S_black = true }; + + struct _Rb_tree_node_base + { + typedef _Rb_tree_node_base* _Base_ptr; + typedef const _Rb_tree_node_base* _Const_Base_ptr; + + _Rb_tree_color _M_color; + _Base_ptr _M_parent; + _Base_ptr _M_left; + _Base_ptr _M_right; + + static _Base_ptr + _S_minimum(_Base_ptr __x) noexcept + { + while (__x->_M_left != 0) __x = __x->_M_left; + return __x; + } + + static _Const_Base_ptr + _S_minimum(_Const_Base_ptr __x) noexcept + { + while (__x->_M_left != 0) __x = __x->_M_left; + return __x; + } + + static _Base_ptr + _S_maximum(_Base_ptr __x) noexcept + { + while (__x->_M_right != 0) __x = __x->_M_right; + return __x; + } + + static _Const_Base_ptr + _S_maximum(_Const_Base_ptr __x) noexcept + { + while (__x->_M_right != 0) __x = __x->_M_right; + return __x; + } + }; + + + template + struct _Rb_tree_key_compare + { + _Key_compare _M_key_compare; + + _Rb_tree_key_compare() + noexcept(is_nothrow_default_constructible<_Key_compare>::value) + + : _M_key_compare() + { } + + _Rb_tree_key_compare(const _Key_compare& __comp) + : _M_key_compare(__comp) + { } + + + + _Rb_tree_key_compare(const _Rb_tree_key_compare&) = default; + + _Rb_tree_key_compare(_Rb_tree_key_compare&& __x) + noexcept(is_nothrow_copy_constructible<_Key_compare>::value) + : _M_key_compare(__x._M_key_compare) + { } + + }; + + + struct _Rb_tree_header + { + _Rb_tree_node_base _M_header; + size_t _M_node_count; + + _Rb_tree_header() noexcept + { + _M_header._M_color = _S_red; + _M_reset(); + } + + + _Rb_tree_header(_Rb_tree_header&& __x) noexcept + { + if (__x._M_header._M_parent != nullptr) + _M_move_data(__x); + else + { + _M_header._M_color = _S_red; + _M_reset(); + } + } + + + void + _M_move_data(_Rb_tree_header& __from) + { + _M_header._M_color = __from._M_header._M_color; + _M_header._M_parent = __from._M_header._M_parent; + _M_header._M_left = __from._M_header._M_left; + _M_header._M_right = __from._M_header._M_right; + _M_header._M_parent->_M_parent = &_M_header; + _M_node_count = __from._M_node_count; + + __from._M_reset(); + } + + void + _M_reset() + { + _M_header._M_parent = 0; + _M_header._M_left = &_M_header; + _M_header._M_right = &_M_header; + _M_node_count = 0; + } + }; + + template + struct _Rb_tree_node : public _Rb_tree_node_base + { + typedef _Rb_tree_node<_Val>* _Link_type; +# 231 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 + __gnu_cxx::__aligned_membuf<_Val> _M_storage; + + _Val* + _M_valptr() + { return _M_storage._M_ptr(); } + + const _Val* + _M_valptr() const + { return _M_storage._M_ptr(); } + + }; + + __attribute__ ((__pure__)) _Rb_tree_node_base* + _Rb_tree_increment(_Rb_tree_node_base* __x) throw (); + + __attribute__ ((__pure__)) const _Rb_tree_node_base* + _Rb_tree_increment(const _Rb_tree_node_base* __x) throw (); + + __attribute__ ((__pure__)) _Rb_tree_node_base* + _Rb_tree_decrement(_Rb_tree_node_base* __x) throw (); + + __attribute__ ((__pure__)) const _Rb_tree_node_base* + _Rb_tree_decrement(const _Rb_tree_node_base* __x) throw (); + + template + struct _Rb_tree_iterator + { + typedef _Tp value_type; + typedef _Tp& reference; + typedef _Tp* pointer; + + typedef bidirectional_iterator_tag iterator_category; + typedef ptrdiff_t difference_type; + + typedef _Rb_tree_iterator<_Tp> _Self; + typedef _Rb_tree_node_base::_Base_ptr _Base_ptr; + typedef _Rb_tree_node<_Tp>* _Link_type; + + _Rb_tree_iterator() noexcept + : _M_node() { } + + explicit + _Rb_tree_iterator(_Base_ptr __x) noexcept + : _M_node(__x) { } + + reference + operator*() const noexcept + { return *static_cast<_Link_type>(_M_node)->_M_valptr(); } + + pointer + operator->() const noexcept + { return static_cast<_Link_type> (_M_node)->_M_valptr(); } + + _Self& + operator++() noexcept + { + _M_node = _Rb_tree_increment(_M_node); + return *this; + } + + _Self + operator++(int) noexcept + { + _Self __tmp = *this; + _M_node = _Rb_tree_increment(_M_node); + return __tmp; + } + + _Self& + operator--() noexcept + { + _M_node = _Rb_tree_decrement(_M_node); + return *this; + } + + _Self + operator--(int) noexcept + { + _Self __tmp = *this; + _M_node = _Rb_tree_decrement(_M_node); + return __tmp; + } + + bool + operator==(const _Self& __x) const noexcept + { return _M_node == __x._M_node; } + + bool + operator!=(const _Self& __x) const noexcept + { return _M_node != __x._M_node; } + + _Base_ptr _M_node; + }; + + template + struct _Rb_tree_const_iterator + { + typedef _Tp value_type; + typedef const _Tp& reference; + typedef const _Tp* pointer; + + typedef _Rb_tree_iterator<_Tp> iterator; + + typedef bidirectional_iterator_tag iterator_category; + typedef ptrdiff_t difference_type; + + typedef _Rb_tree_const_iterator<_Tp> _Self; + typedef _Rb_tree_node_base::_Const_Base_ptr _Base_ptr; + typedef const _Rb_tree_node<_Tp>* _Link_type; + + _Rb_tree_const_iterator() noexcept + : _M_node() { } + + explicit + _Rb_tree_const_iterator(_Base_ptr __x) noexcept + : _M_node(__x) { } + + _Rb_tree_const_iterator(const iterator& __it) noexcept + : _M_node(__it._M_node) { } + + iterator + _M_const_cast() const noexcept + { return iterator(const_cast(_M_node)); } + + reference + operator*() const noexcept + { return *static_cast<_Link_type>(_M_node)->_M_valptr(); } + + pointer + operator->() const noexcept + { return static_cast<_Link_type>(_M_node)->_M_valptr(); } + + _Self& + operator++() noexcept + { + _M_node = _Rb_tree_increment(_M_node); + return *this; + } + + _Self + operator++(int) noexcept + { + _Self __tmp = *this; + _M_node = _Rb_tree_increment(_M_node); + return __tmp; + } + + _Self& + operator--() noexcept + { + _M_node = _Rb_tree_decrement(_M_node); + return *this; + } + + _Self + operator--(int) noexcept + { + _Self __tmp = *this; + _M_node = _Rb_tree_decrement(_M_node); + return __tmp; + } + + bool + operator==(const _Self& __x) const noexcept + { return _M_node == __x._M_node; } + + bool + operator!=(const _Self& __x) const noexcept + { return _M_node != __x._M_node; } + + _Base_ptr _M_node; + }; + + template + inline bool + operator==(const _Rb_tree_iterator<_Val>& __x, + const _Rb_tree_const_iterator<_Val>& __y) noexcept + { return __x._M_node == __y._M_node; } + + template + inline bool + operator!=(const _Rb_tree_iterator<_Val>& __x, + const _Rb_tree_const_iterator<_Val>& __y) noexcept + { return __x._M_node != __y._M_node; } + + void + _Rb_tree_insert_and_rebalance(const bool __insert_left, + _Rb_tree_node_base* __x, + _Rb_tree_node_base* __p, + _Rb_tree_node_base& __header) throw (); + + _Rb_tree_node_base* + _Rb_tree_rebalance_for_erase(_Rb_tree_node_base* const __z, + _Rb_tree_node_base& __header) throw (); + + + template> + struct __has_is_transparent + { }; + + template + struct __has_is_transparent<_Cmp, _SfinaeType, + __void_t> + { typedef void type; }; + + + + template + struct _Rb_tree_merge_helper { }; + + + template > + class _Rb_tree + { + typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template + rebind<_Rb_tree_node<_Val> >::other _Node_allocator; + + typedef __gnu_cxx::__alloc_traits<_Node_allocator> _Alloc_traits; + + + static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{}, + "comparison object must be invocable with two arguments of key type"); + + + + static_assert(is_invocable_v, + "comparison object must be invocable as const"); + + + + protected: + typedef _Rb_tree_node_base* _Base_ptr; + typedef const _Rb_tree_node_base* _Const_Base_ptr; + typedef _Rb_tree_node<_Val>* _Link_type; + typedef const _Rb_tree_node<_Val>* _Const_Link_type; + + private: + + + struct _Reuse_or_alloc_node + { + _Reuse_or_alloc_node(_Rb_tree& __t) + : _M_root(__t._M_root()), _M_nodes(__t._M_rightmost()), _M_t(__t) + { + if (_M_root) + { + _M_root->_M_parent = 0; + + if (_M_nodes->_M_left) + _M_nodes = _M_nodes->_M_left; + } + else + _M_nodes = 0; + } + + + _Reuse_or_alloc_node(const _Reuse_or_alloc_node&) = delete; + + + ~_Reuse_or_alloc_node() + { _M_t._M_erase(static_cast<_Link_type>(_M_root)); } + + template + _Link_type + + + + operator()(_Arg&& __arg) + + { + _Link_type __node = static_cast<_Link_type>(_M_extract()); + if (__node) + { + _M_t._M_destroy_node(__node); + _M_t._M_construct_node(__node, std::forward<_Arg>(__arg)); + return __node; + } + + return _M_t._M_create_node(std::forward<_Arg>(__arg)); + } + + private: + _Base_ptr + _M_extract() + { + if (!_M_nodes) + return _M_nodes; + + _Base_ptr __node = _M_nodes; + _M_nodes = _M_nodes->_M_parent; + if (_M_nodes) + { + if (_M_nodes->_M_right == __node) + { + _M_nodes->_M_right = 0; + + if (_M_nodes->_M_left) + { + _M_nodes = _M_nodes->_M_left; + + while (_M_nodes->_M_right) + _M_nodes = _M_nodes->_M_right; + + if (_M_nodes->_M_left) + _M_nodes = _M_nodes->_M_left; + } + } + else + _M_nodes->_M_left = 0; + } + else + _M_root = 0; + + return __node; + } + + _Base_ptr _M_root; + _Base_ptr _M_nodes; + _Rb_tree& _M_t; + }; + + + + struct _Alloc_node + { + _Alloc_node(_Rb_tree& __t) + : _M_t(__t) { } + + template + _Link_type + + + + operator()(_Arg&& __arg) const + + { return _M_t._M_create_node(std::forward<_Arg>(__arg)); } + + private: + _Rb_tree& _M_t; + }; + + public: + typedef _Key key_type; + typedef _Val value_type; + typedef value_type* pointer; + typedef const value_type* const_pointer; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef _Alloc allocator_type; + + _Node_allocator& + _M_get_Node_allocator() noexcept + { return this->_M_impl; } + + const _Node_allocator& + _M_get_Node_allocator() const noexcept + { return this->_M_impl; } + + allocator_type + get_allocator() const noexcept + { return allocator_type(_M_get_Node_allocator()); } + + protected: + _Link_type + _M_get_node() + { return _Alloc_traits::allocate(_M_get_Node_allocator(), 1); } + + void + _M_put_node(_Link_type __p) noexcept + { _Alloc_traits::deallocate(_M_get_Node_allocator(), __p, 1); } +# 630 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 + template + void + _M_construct_node(_Link_type __node, _Args&&... __args) + { + try + { + ::new(__node) _Rb_tree_node<_Val>; + _Alloc_traits::construct(_M_get_Node_allocator(), + __node->_M_valptr(), + std::forward<_Args>(__args)...); + } + catch(...) + { + __node->~_Rb_tree_node<_Val>(); + _M_put_node(__node); + throw; + } + } + + template + _Link_type + _M_create_node(_Args&&... __args) + { + _Link_type __tmp = _M_get_node(); + _M_construct_node(__tmp, std::forward<_Args>(__args)...); + return __tmp; + } + + void + _M_destroy_node(_Link_type __p) noexcept + { + _Alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr()); + __p->~_Rb_tree_node<_Val>(); + } + + + void + _M_drop_node(_Link_type __p) noexcept + { + _M_destroy_node(__p); + _M_put_node(__p); + } + + template + _Link_type + _M_clone_node(_Const_Link_type __x, _NodeGen& __node_gen) + { + _Link_type __tmp = __node_gen(*__x->_M_valptr()); + __tmp->_M_color = __x->_M_color; + __tmp->_M_left = 0; + __tmp->_M_right = 0; + return __tmp; + } + + protected: + + + + + template + + struct _Rb_tree_impl + : public _Node_allocator + , public _Rb_tree_key_compare<_Key_compare> + , public _Rb_tree_header + { + typedef _Rb_tree_key_compare<_Key_compare> _Base_key_compare; + + _Rb_tree_impl() + noexcept(is_nothrow_default_constructible<_Node_allocator>::value && is_nothrow_default_constructible<_Base_key_compare>::value) + + + : _Node_allocator() + { } + + _Rb_tree_impl(const _Rb_tree_impl& __x) + : _Node_allocator(_Alloc_traits::_S_select_on_copy(__x)) + , _Base_key_compare(__x._M_key_compare) + { } + + + + + + + _Rb_tree_impl(_Rb_tree_impl&&) = default; + + _Rb_tree_impl(const _Key_compare& __comp, _Node_allocator&& __a) + : _Node_allocator(std::move(__a)), _Base_key_compare(__comp) + { } + + }; + + _Rb_tree_impl<_Compare> _M_impl; + + protected: + _Base_ptr& + _M_root() noexcept + { return this->_M_impl._M_header._M_parent; } + + _Const_Base_ptr + _M_root() const noexcept + { return this->_M_impl._M_header._M_parent; } + + _Base_ptr& + _M_leftmost() noexcept + { return this->_M_impl._M_header._M_left; } + + _Const_Base_ptr + _M_leftmost() const noexcept + { return this->_M_impl._M_header._M_left; } + + _Base_ptr& + _M_rightmost() noexcept + { return this->_M_impl._M_header._M_right; } + + _Const_Base_ptr + _M_rightmost() const noexcept + { return this->_M_impl._M_header._M_right; } + + _Link_type + _M_begin() noexcept + { return static_cast<_Link_type>(this->_M_impl._M_header._M_parent); } + + _Const_Link_type + _M_begin() const noexcept + { + return static_cast<_Const_Link_type> + (this->_M_impl._M_header._M_parent); + } + + _Base_ptr + _M_end() noexcept + { return &this->_M_impl._M_header; } + + _Const_Base_ptr + _M_end() const noexcept + { return &this->_M_impl._M_header; } + + static const_reference + _S_value(_Const_Link_type __x) + { return *__x->_M_valptr(); } + + static const _Key& + _S_key(_Const_Link_type __x) + { return _KeyOfValue()(_S_value(__x)); } + + static _Link_type + _S_left(_Base_ptr __x) noexcept + { return static_cast<_Link_type>(__x->_M_left); } + + static _Const_Link_type + _S_left(_Const_Base_ptr __x) noexcept + { return static_cast<_Const_Link_type>(__x->_M_left); } + + static _Link_type + _S_right(_Base_ptr __x) noexcept + { return static_cast<_Link_type>(__x->_M_right); } + + static _Const_Link_type + _S_right(_Const_Base_ptr __x) noexcept + { return static_cast<_Const_Link_type>(__x->_M_right); } + + static const_reference + _S_value(_Const_Base_ptr __x) + { return *static_cast<_Const_Link_type>(__x)->_M_valptr(); } + + static const _Key& + _S_key(_Const_Base_ptr __x) + { return _KeyOfValue()(_S_value(__x)); } + + static _Base_ptr + _S_minimum(_Base_ptr __x) noexcept + { return _Rb_tree_node_base::_S_minimum(__x); } + + static _Const_Base_ptr + _S_minimum(_Const_Base_ptr __x) noexcept + { return _Rb_tree_node_base::_S_minimum(__x); } + + static _Base_ptr + _S_maximum(_Base_ptr __x) noexcept + { return _Rb_tree_node_base::_S_maximum(__x); } + + static _Const_Base_ptr + _S_maximum(_Const_Base_ptr __x) noexcept + { return _Rb_tree_node_base::_S_maximum(__x); } + + public: + typedef _Rb_tree_iterator iterator; + typedef _Rb_tree_const_iterator const_iterator; + + typedef std::reverse_iterator reverse_iterator; + typedef std::reverse_iterator const_reverse_iterator; + + + using node_type = _Node_handle<_Key, _Val, _Node_allocator>; + using insert_return_type = _Node_insert_return< + conditional_t, const_iterator, iterator>, + node_type>; + + + pair<_Base_ptr, _Base_ptr> + _M_get_insert_unique_pos(const key_type& __k); + + pair<_Base_ptr, _Base_ptr> + _M_get_insert_equal_pos(const key_type& __k); + + pair<_Base_ptr, _Base_ptr> + _M_get_insert_hint_unique_pos(const_iterator __pos, + const key_type& __k); + + pair<_Base_ptr, _Base_ptr> + _M_get_insert_hint_equal_pos(const_iterator __pos, + const key_type& __k); + + private: + + template + iterator + _M_insert_(_Base_ptr __x, _Base_ptr __y, _Arg&& __v, _NodeGen&); + + iterator + _M_insert_node(_Base_ptr __x, _Base_ptr __y, _Link_type __z); + + template + iterator + _M_insert_lower(_Base_ptr __y, _Arg&& __v); + + template + iterator + _M_insert_equal_lower(_Arg&& __x); + + iterator + _M_insert_lower_node(_Base_ptr __p, _Link_type __z); + + iterator + _M_insert_equal_lower_node(_Link_type __z); +# 883 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 + template + _Link_type + _M_copy(_Const_Link_type __x, _Base_ptr __p, _NodeGen&); + + template + _Link_type + _M_copy(const _Rb_tree& __x, _NodeGen& __gen) + { + _Link_type __root = _M_copy(__x._M_begin(), _M_end(), __gen); + _M_leftmost() = _S_minimum(__root); + _M_rightmost() = _S_maximum(__root); + _M_impl._M_node_count = __x._M_impl._M_node_count; + return __root; + } + + _Link_type + _M_copy(const _Rb_tree& __x) + { + _Alloc_node __an(*this); + return _M_copy(__x, __an); + } + + void + _M_erase(_Link_type __x); + + iterator + _M_lower_bound(_Link_type __x, _Base_ptr __y, + const _Key& __k); + + const_iterator + _M_lower_bound(_Const_Link_type __x, _Const_Base_ptr __y, + const _Key& __k) const; + + iterator + _M_upper_bound(_Link_type __x, _Base_ptr __y, + const _Key& __k); + + const_iterator + _M_upper_bound(_Const_Link_type __x, _Const_Base_ptr __y, + const _Key& __k) const; + + public: + + + + + _Rb_tree() = default; + + + _Rb_tree(const _Compare& __comp, + const allocator_type& __a = allocator_type()) + : _M_impl(__comp, _Node_allocator(__a)) { } + + _Rb_tree(const _Rb_tree& __x) + : _M_impl(__x._M_impl) + { + if (__x._M_root() != 0) + _M_root() = _M_copy(__x); + } + + + _Rb_tree(const allocator_type& __a) + : _M_impl(_Compare(), _Node_allocator(__a)) + { } + + _Rb_tree(const _Rb_tree& __x, const allocator_type& __a) + : _M_impl(__x._M_impl._M_key_compare, _Node_allocator(__a)) + { + if (__x._M_root() != nullptr) + _M_root() = _M_copy(__x); + } + + _Rb_tree(_Rb_tree&&) = default; + + _Rb_tree(_Rb_tree&& __x, const allocator_type& __a) + : _Rb_tree(std::move(__x), _Node_allocator(__a)) + { } + + _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a); + + + ~_Rb_tree() noexcept + { _M_erase(_M_begin()); } + + _Rb_tree& + operator=(const _Rb_tree& __x); + + + _Compare + key_comp() const + { return _M_impl._M_key_compare; } + + iterator + begin() noexcept + { return iterator(this->_M_impl._M_header._M_left); } + + const_iterator + begin() const noexcept + { return const_iterator(this->_M_impl._M_header._M_left); } + + iterator + end() noexcept + { return iterator(&this->_M_impl._M_header); } + + const_iterator + end() const noexcept + { return const_iterator(&this->_M_impl._M_header); } + + reverse_iterator + rbegin() noexcept + { return reverse_iterator(end()); } + + const_reverse_iterator + rbegin() const noexcept + { return const_reverse_iterator(end()); } + + reverse_iterator + rend() noexcept + { return reverse_iterator(begin()); } + + const_reverse_iterator + rend() const noexcept + { return const_reverse_iterator(begin()); } + + bool + empty() const noexcept + { return _M_impl._M_node_count == 0; } + + size_type + size() const noexcept + { return _M_impl._M_node_count; } + + size_type + max_size() const noexcept + { return _Alloc_traits::max_size(_M_get_Node_allocator()); } + + void + swap(_Rb_tree& __t) + noexcept(__is_nothrow_swappable<_Compare>::value); + + + + template + pair + _M_insert_unique(_Arg&& __x); + + template + iterator + _M_insert_equal(_Arg&& __x); + + template + iterator + _M_insert_unique_(const_iterator __pos, _Arg&& __x, _NodeGen&); + + template + iterator + _M_insert_unique_(const_iterator __pos, _Arg&& __x) + { + _Alloc_node __an(*this); + return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); + } + + template + iterator + _M_insert_equal_(const_iterator __pos, _Arg&& __x, _NodeGen&); + + template + iterator + _M_insert_equal_(const_iterator __pos, _Arg&& __x) + { + _Alloc_node __an(*this); + return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); + } + + template + pair + _M_emplace_unique(_Args&&... __args); + + template + iterator + _M_emplace_equal(_Args&&... __args); + + template + iterator + _M_emplace_hint_unique(const_iterator __pos, _Args&&... __args); + + template + iterator + _M_emplace_hint_equal(const_iterator __pos, _Args&&... __args); +# 1103 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 + template + void + _M_insert_unique(_InputIterator __first, _InputIterator __last); + + template + void + _M_insert_equal(_InputIterator __first, _InputIterator __last); + + private: + void + _M_erase_aux(const_iterator __position); + + void + _M_erase_aux(const_iterator __first, const_iterator __last); + + public: + + + + __attribute ((__abi_tag__ ("cxx11"))) + iterator + erase(const_iterator __position) + { + ; + const_iterator __result = __position; + ++__result; + _M_erase_aux(__position); + return __result._M_const_cast(); + } + + + __attribute ((__abi_tag__ ("cxx11"))) + iterator + erase(iterator __position) + { + ; + iterator __result = __position; + ++__result; + _M_erase_aux(__position); + return __result; + } +# 1159 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 + size_type + erase(const key_type& __x); + + + + + __attribute ((__abi_tag__ ("cxx11"))) + iterator + erase(const_iterator __first, const_iterator __last) + { + _M_erase_aux(__first, __last); + return __last._M_const_cast(); + } +# 1181 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_tree.h" 3 + void + erase(const key_type* __first, const key_type* __last); + + void + clear() noexcept + { + _M_erase(_M_begin()); + _M_impl._M_reset(); + } + + + iterator + find(const key_type& __k); + + const_iterator + find(const key_type& __k) const; + + size_type + count(const key_type& __k) const; + + iterator + lower_bound(const key_type& __k) + { return _M_lower_bound(_M_begin(), _M_end(), __k); } + + const_iterator + lower_bound(const key_type& __k) const + { return _M_lower_bound(_M_begin(), _M_end(), __k); } + + iterator + upper_bound(const key_type& __k) + { return _M_upper_bound(_M_begin(), _M_end(), __k); } + + const_iterator + upper_bound(const key_type& __k) const + { return _M_upper_bound(_M_begin(), _M_end(), __k); } + + pair + equal_range(const key_type& __k); + + pair + equal_range(const key_type& __k) const; + + + template::type> + iterator + _M_find_tr(const _Kt& __k) + { + const _Rb_tree* __const_this = this; + return __const_this->_M_find_tr(__k)._M_const_cast(); + } + + template::type> + const_iterator + _M_find_tr(const _Kt& __k) const + { + auto __j = _M_lower_bound_tr(__k); + if (__j != end() && _M_impl._M_key_compare(__k, _S_key(__j._M_node))) + __j = end(); + return __j; + } + + template::type> + size_type + _M_count_tr(const _Kt& __k) const + { + auto __p = _M_equal_range_tr(__k); + return std::distance(__p.first, __p.second); + } + + template::type> + iterator + _M_lower_bound_tr(const _Kt& __k) + { + const _Rb_tree* __const_this = this; + return __const_this->_M_lower_bound_tr(__k)._M_const_cast(); + } + + template::type> + const_iterator + _M_lower_bound_tr(const _Kt& __k) const + { + auto __x = _M_begin(); + auto __y = _M_end(); + while (__x != 0) + if (!_M_impl._M_key_compare(_S_key(__x), __k)) + { + __y = __x; + __x = _S_left(__x); + } + else + __x = _S_right(__x); + return const_iterator(__y); + } + + template::type> + iterator + _M_upper_bound_tr(const _Kt& __k) + { + const _Rb_tree* __const_this = this; + return __const_this->_M_upper_bound_tr(__k)._M_const_cast(); + } + + template::type> + const_iterator + _M_upper_bound_tr(const _Kt& __k) const + { + auto __x = _M_begin(); + auto __y = _M_end(); + while (__x != 0) + if (_M_impl._M_key_compare(__k, _S_key(__x))) + { + __y = __x; + __x = _S_left(__x); + } + else + __x = _S_right(__x); + return const_iterator(__y); + } + + template::type> + pair + _M_equal_range_tr(const _Kt& __k) + { + const _Rb_tree* __const_this = this; + auto __ret = __const_this->_M_equal_range_tr(__k); + return { __ret.first._M_const_cast(), __ret.second._M_const_cast() }; + } + + template::type> + pair + _M_equal_range_tr(const _Kt& __k) const + { + auto __low = _M_lower_bound_tr(__k); + auto __high = __low; + auto& __cmp = _M_impl._M_key_compare; + while (__high != end() && !__cmp(__k, _S_key(__high._M_node))) + ++__high; + return { __low, __high }; + } + + + + bool + __rb_verify() const; + + + _Rb_tree& + operator=(_Rb_tree&&) + noexcept(_Alloc_traits::_S_nothrow_move() + && is_nothrow_move_assignable<_Compare>::value); + + template + void + _M_assign_unique(_Iterator, _Iterator); + + template + void + _M_assign_equal(_Iterator, _Iterator); + + private: + + void + _M_move_data(_Rb_tree& __x, std::true_type) + { _M_impl._M_move_data(__x._M_impl); } + + + + void + _M_move_data(_Rb_tree&, std::false_type); + + + void + _M_move_assign(_Rb_tree&, std::true_type); + + + + void + _M_move_assign(_Rb_tree&, std::false_type); + + + + public: + + insert_return_type + _M_reinsert_node_unique(node_type&& __nh) + { + insert_return_type __ret; + if (__nh.empty()) + __ret.position = end(); + else + { + ; + + auto __res = _M_get_insert_unique_pos(__nh._M_key()); + if (__res.second) + { + __ret.position + = _M_insert_node(__res.first, __res.second, __nh._M_ptr); + __nh._M_ptr = nullptr; + __ret.inserted = true; + } + else + { + __ret.node = std::move(__nh); + __ret.position = iterator(__res.first); + __ret.inserted = false; + } + } + return __ret; + } + + + iterator + _M_reinsert_node_equal(node_type&& __nh) + { + iterator __ret; + if (__nh.empty()) + __ret = end(); + else + { + ; + auto __res = _M_get_insert_equal_pos(__nh._M_key()); + if (__res.second) + __ret = _M_insert_node(__res.first, __res.second, __nh._M_ptr); + else + __ret = _M_insert_equal_lower_node(__nh._M_ptr); + __nh._M_ptr = nullptr; + } + return __ret; + } + + + iterator + _M_reinsert_node_hint_unique(const_iterator __hint, node_type&& __nh) + { + iterator __ret; + if (__nh.empty()) + __ret = end(); + else + { + ; + auto __res = _M_get_insert_hint_unique_pos(__hint, __nh._M_key()); + if (__res.second) + { + __ret = _M_insert_node(__res.first, __res.second, __nh._M_ptr); + __nh._M_ptr = nullptr; + } + else + __ret = iterator(__res.first); + } + return __ret; + } + + + iterator + _M_reinsert_node_hint_equal(const_iterator __hint, node_type&& __nh) + { + iterator __ret; + if (__nh.empty()) + __ret = end(); + else + { + ; + auto __res = _M_get_insert_hint_equal_pos(__hint, __nh._M_key()); + if (__res.second) + __ret = _M_insert_node(__res.first, __res.second, __nh._M_ptr); + else + __ret = _M_insert_equal_lower_node(__nh._M_ptr); + __nh._M_ptr = nullptr; + } + return __ret; + } + + + node_type + extract(const_iterator __pos) + { + auto __ptr = _Rb_tree_rebalance_for_erase( + __pos._M_const_cast()._M_node, _M_impl._M_header); + --_M_impl._M_node_count; + return { static_cast<_Link_type>(__ptr), _M_get_Node_allocator() }; + } + + + node_type + extract(const key_type& __k) + { + node_type __nh; + auto __pos = find(__k); + if (__pos != end()) + __nh = extract(const_iterator(__pos)); + return __nh; + } + + template + using _Compatible_tree + = _Rb_tree<_Key, _Val, _KeyOfValue, _Compare2, _Alloc>; + + template + friend class _Rb_tree_merge_helper; + + + template + void + _M_merge_unique(_Compatible_tree<_Compare2>& __src) noexcept + { + using _Merge_helper = _Rb_tree_merge_helper<_Rb_tree, _Compare2>; + for (auto __i = __src.begin(), __end = __src.end(); __i != __end;) + { + auto __pos = __i++; + auto __res = _M_get_insert_unique_pos(_KeyOfValue()(*__pos)); + if (__res.second) + { + auto& __src_impl = _Merge_helper::_S_get_impl(__src); + auto __ptr = _Rb_tree_rebalance_for_erase( + __pos._M_node, __src_impl._M_header); + --__src_impl._M_node_count; + _M_insert_node(__res.first, __res.second, + static_cast<_Link_type>(__ptr)); + } + } + } + + + template + void + _M_merge_equal(_Compatible_tree<_Compare2>& __src) noexcept + { + using _Merge_helper = _Rb_tree_merge_helper<_Rb_tree, _Compare2>; + for (auto __i = __src.begin(), __end = __src.end(); __i != __end;) + { + auto __pos = __i++; + auto __res = _M_get_insert_equal_pos(_KeyOfValue()(*__pos)); + if (__res.second) + { + auto& __src_impl = _Merge_helper::_S_get_impl(__src); + auto __ptr = _Rb_tree_rebalance_for_erase( + __pos._M_node, __src_impl._M_header); + --__src_impl._M_node_count; + _M_insert_node(__res.first, __res.second, + static_cast<_Link_type>(__ptr)); + } + } + } + + }; + + template + inline bool + operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, + const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y) + { + return __x.size() == __y.size() + && std::equal(__x.begin(), __x.end(), __y.begin()); + } + + template + inline bool + operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, + const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y) + { + return std::lexicographical_compare(__x.begin(), __x.end(), + __y.begin(), __y.end()); + } + + template + inline bool + operator!=(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, + const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y) + { return !(__x == __y); } + + template + inline bool + operator>(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, + const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y) + { return __y < __x; } + + template + inline bool + operator<=(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, + const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y) + { return !(__y < __x); } + + template + inline bool + operator>=(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, + const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y) + { return !(__x < __y); } + + template + inline void + swap(_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y) + { __x.swap(__y); } + + + template + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a) + : _M_impl(__x._M_impl._M_key_compare, std::move(__a)) + { + using __eq = typename _Alloc_traits::is_always_equal; + if (__x._M_root() != nullptr) + _M_move_data(__x, __eq()); + } + + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_move_data(_Rb_tree& __x, std::false_type) + { + if (_M_get_Node_allocator() == __x._M_get_Node_allocator()) + _M_move_data(__x, std::true_type()); + else + { + _Alloc_node __an(*this); + auto __lbd = + [&__an](const value_type& __cval) + { + auto& __val = const_cast(__cval); + return __an(std::move_if_noexcept(__val)); + }; + _M_root() = _M_copy(__x, __lbd); + } + } + + template + inline void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_move_assign(_Rb_tree& __x, true_type) + { + clear(); + if (__x._M_root() != nullptr) + _M_move_data(__x, std::true_type()); + std::__alloc_on_move(_M_get_Node_allocator(), + __x._M_get_Node_allocator()); + } + + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_move_assign(_Rb_tree& __x, false_type) + { + if (_M_get_Node_allocator() == __x._M_get_Node_allocator()) + return _M_move_assign(__x, true_type{}); + + + + _Reuse_or_alloc_node __roan(*this); + _M_impl._M_reset(); + if (__x._M_root() != nullptr) + { + auto __lbd = + [&__roan](const value_type& __cval) + { + auto& __val = const_cast(__cval); + return __roan(std::move_if_noexcept(__val)); + }; + _M_root() = _M_copy(__x, __lbd); + __x.clear(); + } + } + + template + inline _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + operator=(_Rb_tree&& __x) + noexcept(_Alloc_traits::_S_nothrow_move() + && is_nothrow_move_assignable<_Compare>::value) + { + _M_impl._M_key_compare = std::move(__x._M_impl._M_key_compare); + _M_move_assign(__x, __bool_constant<_Alloc_traits::_S_nothrow_move()>()); + return *this; + } + + template + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_assign_unique(_Iterator __first, _Iterator __last) + { + _Reuse_or_alloc_node __roan(*this); + _M_impl._M_reset(); + for (; __first != __last; ++__first) + _M_insert_unique_(end(), *__first, __roan); + } + + template + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_assign_equal(_Iterator __first, _Iterator __last) + { + _Reuse_or_alloc_node __roan(*this); + _M_impl._M_reset(); + for (; __first != __last; ++__first) + _M_insert_equal_(end(), *__first, __roan); + } + + + template + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + operator=(const _Rb_tree& __x) + { + if (this != &__x) + { + + + if (_Alloc_traits::_S_propagate_on_copy_assign()) + { + auto& __this_alloc = this->_M_get_Node_allocator(); + auto& __that_alloc = __x._M_get_Node_allocator(); + if (!_Alloc_traits::_S_always_equal() + && __this_alloc != __that_alloc) + { + + + clear(); + std::__alloc_on_copy(__this_alloc, __that_alloc); + } + } + + + _Reuse_or_alloc_node __roan(*this); + _M_impl._M_reset(); + _M_impl._M_key_compare = __x._M_impl._M_key_compare; + if (__x._M_root() != 0) + _M_root() = _M_copy(__x, __roan); + } + + return *this; + } + + template + + template + + + + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_insert_(_Base_ptr __x, _Base_ptr __p, + + _Arg&& __v, + + + + _NodeGen& __node_gen) + { + bool __insert_left = (__x != 0 || __p == _M_end() + || _M_impl._M_key_compare(_KeyOfValue()(__v), + _S_key(__p))); + + _Link_type __z = __node_gen(std::forward<_Arg>(__v)); + + _Rb_tree_insert_and_rebalance(__insert_left, __z, __p, + this->_M_impl._M_header); + ++_M_impl._M_node_count; + return iterator(__z); + } + + template + + template + + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + + _M_insert_lower(_Base_ptr __p, _Arg&& __v) + + + + { + bool __insert_left = (__p == _M_end() + || !_M_impl._M_key_compare(_S_key(__p), + _KeyOfValue()(__v))); + + _Link_type __z = _M_create_node(std::forward<_Arg>(__v)); + + _Rb_tree_insert_and_rebalance(__insert_left, __z, __p, + this->_M_impl._M_header); + ++_M_impl._M_node_count; + return iterator(__z); + } + + template + + template + + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + + _M_insert_equal_lower(_Arg&& __v) + + + + { + _Link_type __x = _M_begin(); + _Base_ptr __y = _M_end(); + while (__x != 0) + { + __y = __x; + __x = !_M_impl._M_key_compare(_S_key(__x), _KeyOfValue()(__v)) ? + _S_left(__x) : _S_right(__x); + } + return _M_insert_lower(__y, std::forward<_Arg>(__v)); + } + + template + template + typename _Rb_tree<_Key, _Val, _KoV, _Compare, _Alloc>::_Link_type + _Rb_tree<_Key, _Val, _KoV, _Compare, _Alloc>:: + _M_copy(_Const_Link_type __x, _Base_ptr __p, _NodeGen& __node_gen) + { + + _Link_type __top = _M_clone_node(__x, __node_gen); + __top->_M_parent = __p; + + try + { + if (__x->_M_right) + __top->_M_right = _M_copy(_S_right(__x), __top, __node_gen); + __p = __top; + __x = _S_left(__x); + + while (__x != 0) + { + _Link_type __y = _M_clone_node(__x, __node_gen); + __p->_M_left = __y; + __y->_M_parent = __p; + if (__x->_M_right) + __y->_M_right = _M_copy(_S_right(__x), __y, __node_gen); + __p = __y; + __x = _S_left(__x); + } + } + catch(...) + { + _M_erase(__top); + throw; + } + return __top; + } + + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_erase(_Link_type __x) + { + + while (__x != 0) + { + _M_erase(_S_right(__x)); + _Link_type __y = _S_left(__x); + _M_drop_node(__x); + __x = __y; + } + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_lower_bound(_Link_type __x, _Base_ptr __y, + const _Key& __k) + { + while (__x != 0) + if (!_M_impl._M_key_compare(_S_key(__x), __k)) + __y = __x, __x = _S_left(__x); + else + __x = _S_right(__x); + return iterator(__y); + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::const_iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_lower_bound(_Const_Link_type __x, _Const_Base_ptr __y, + const _Key& __k) const + { + while (__x != 0) + if (!_M_impl._M_key_compare(_S_key(__x), __k)) + __y = __x, __x = _S_left(__x); + else + __x = _S_right(__x); + return const_iterator(__y); + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_upper_bound(_Link_type __x, _Base_ptr __y, + const _Key& __k) + { + while (__x != 0) + if (_M_impl._M_key_compare(__k, _S_key(__x))) + __y = __x, __x = _S_left(__x); + else + __x = _S_right(__x); + return iterator(__y); + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::const_iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_upper_bound(_Const_Link_type __x, _Const_Base_ptr __y, + const _Key& __k) const + { + while (__x != 0) + if (_M_impl._M_key_compare(__k, _S_key(__x))) + __y = __x, __x = _S_left(__x); + else + __x = _S_right(__x); + return const_iterator(__y); + } + + template + pair::iterator, + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::iterator> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + equal_range(const _Key& __k) + { + _Link_type __x = _M_begin(); + _Base_ptr __y = _M_end(); + while (__x != 0) + { + if (_M_impl._M_key_compare(_S_key(__x), __k)) + __x = _S_right(__x); + else if (_M_impl._M_key_compare(__k, _S_key(__x))) + __y = __x, __x = _S_left(__x); + else + { + _Link_type __xu(__x); + _Base_ptr __yu(__y); + __y = __x, __x = _S_left(__x); + __xu = _S_right(__xu); + return pair(_M_lower_bound(__x, __y, __k), + _M_upper_bound(__xu, __yu, __k)); + } + } + return pair(iterator(__y), + iterator(__y)); + } + + template + pair::const_iterator, + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::const_iterator> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + equal_range(const _Key& __k) const + { + _Const_Link_type __x = _M_begin(); + _Const_Base_ptr __y = _M_end(); + while (__x != 0) + { + if (_M_impl._M_key_compare(_S_key(__x), __k)) + __x = _S_right(__x); + else if (_M_impl._M_key_compare(__k, _S_key(__x))) + __y = __x, __x = _S_left(__x); + else + { + _Const_Link_type __xu(__x); + _Const_Base_ptr __yu(__y); + __y = __x, __x = _S_left(__x); + __xu = _S_right(__xu); + return pair(_M_lower_bound(__x, __y, __k), + _M_upper_bound(__xu, __yu, __k)); + } + } + return pair(const_iterator(__y), + const_iterator(__y)); + } + + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + swap(_Rb_tree& __t) + noexcept(__is_nothrow_swappable<_Compare>::value) + { + if (_M_root() == 0) + { + if (__t._M_root() != 0) + _M_impl._M_move_data(__t._M_impl); + } + else if (__t._M_root() == 0) + __t._M_impl._M_move_data(_M_impl); + else + { + std::swap(_M_root(),__t._M_root()); + std::swap(_M_leftmost(),__t._M_leftmost()); + std::swap(_M_rightmost(),__t._M_rightmost()); + + _M_root()->_M_parent = _M_end(); + __t._M_root()->_M_parent = __t._M_end(); + std::swap(this->_M_impl._M_node_count, __t._M_impl._M_node_count); + } + + std::swap(this->_M_impl._M_key_compare, __t._M_impl._M_key_compare); + + _Alloc_traits::_S_on_swap(_M_get_Node_allocator(), + __t._M_get_Node_allocator()); + } + + template + pair::_Base_ptr, + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::_Base_ptr> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_get_insert_unique_pos(const key_type& __k) + { + typedef pair<_Base_ptr, _Base_ptr> _Res; + _Link_type __x = _M_begin(); + _Base_ptr __y = _M_end(); + bool __comp = true; + while (__x != 0) + { + __y = __x; + __comp = _M_impl._M_key_compare(__k, _S_key(__x)); + __x = __comp ? _S_left(__x) : _S_right(__x); + } + iterator __j = iterator(__y); + if (__comp) + { + if (__j == begin()) + return _Res(__x, __y); + else + --__j; + } + if (_M_impl._M_key_compare(_S_key(__j._M_node), __k)) + return _Res(__x, __y); + return _Res(__j._M_node, 0); + } + + template + pair::_Base_ptr, + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::_Base_ptr> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_get_insert_equal_pos(const key_type& __k) + { + typedef pair<_Base_ptr, _Base_ptr> _Res; + _Link_type __x = _M_begin(); + _Base_ptr __y = _M_end(); + while (__x != 0) + { + __y = __x; + __x = _M_impl._M_key_compare(__k, _S_key(__x)) ? + _S_left(__x) : _S_right(__x); + } + return _Res(__x, __y); + } + + template + + template + + pair::iterator, bool> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + + _M_insert_unique(_Arg&& __v) + + + + { + typedef pair _Res; + pair<_Base_ptr, _Base_ptr> __res + = _M_get_insert_unique_pos(_KeyOfValue()(__v)); + + if (__res.second) + { + _Alloc_node __an(*this); + return _Res(_M_insert_(__res.first, __res.second, + std::forward<_Arg>(__v), __an), + true); + } + + return _Res(iterator(__res.first), false); + } + + template + + template + + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + + _M_insert_equal(_Arg&& __v) + + + + { + pair<_Base_ptr, _Base_ptr> __res + = _M_get_insert_equal_pos(_KeyOfValue()(__v)); + _Alloc_node __an(*this); + return _M_insert_(__res.first, __res.second, + std::forward<_Arg>(__v), __an); + } + + template + pair::_Base_ptr, + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::_Base_ptr> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_get_insert_hint_unique_pos(const_iterator __position, + const key_type& __k) + { + iterator __pos = __position._M_const_cast(); + typedef pair<_Base_ptr, _Base_ptr> _Res; + + + if (__pos._M_node == _M_end()) + { + if (size() > 0 + && _M_impl._M_key_compare(_S_key(_M_rightmost()), __k)) + return _Res(0, _M_rightmost()); + else + return _M_get_insert_unique_pos(__k); + } + else if (_M_impl._M_key_compare(__k, _S_key(__pos._M_node))) + { + + iterator __before = __pos; + if (__pos._M_node == _M_leftmost()) + return _Res(_M_leftmost(), _M_leftmost()); + else if (_M_impl._M_key_compare(_S_key((--__before)._M_node), __k)) + { + if (_S_right(__before._M_node) == 0) + return _Res(0, __before._M_node); + else + return _Res(__pos._M_node, __pos._M_node); + } + else + return _M_get_insert_unique_pos(__k); + } + else if (_M_impl._M_key_compare(_S_key(__pos._M_node), __k)) + { + + iterator __after = __pos; + if (__pos._M_node == _M_rightmost()) + return _Res(0, _M_rightmost()); + else if (_M_impl._M_key_compare(__k, _S_key((++__after)._M_node))) + { + if (_S_right(__pos._M_node) == 0) + return _Res(0, __pos._M_node); + else + return _Res(__after._M_node, __after._M_node); + } + else + return _M_get_insert_unique_pos(__k); + } + else + + return _Res(__pos._M_node, 0); + } + + template + + template + + + + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_insert_unique_(const_iterator __position, + + _Arg&& __v, + + + + _NodeGen& __node_gen) + { + pair<_Base_ptr, _Base_ptr> __res + = _M_get_insert_hint_unique_pos(__position, _KeyOfValue()(__v)); + + if (__res.second) + return _M_insert_(__res.first, __res.second, + std::forward<_Arg>(__v), + __node_gen); + return iterator(__res.first); + } + + template + pair::_Base_ptr, + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::_Base_ptr> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_get_insert_hint_equal_pos(const_iterator __position, const key_type& __k) + { + iterator __pos = __position._M_const_cast(); + typedef pair<_Base_ptr, _Base_ptr> _Res; + + + if (__pos._M_node == _M_end()) + { + if (size() > 0 + && !_M_impl._M_key_compare(__k, _S_key(_M_rightmost()))) + return _Res(0, _M_rightmost()); + else + return _M_get_insert_equal_pos(__k); + } + else if (!_M_impl._M_key_compare(_S_key(__pos._M_node), __k)) + { + + iterator __before = __pos; + if (__pos._M_node == _M_leftmost()) + return _Res(_M_leftmost(), _M_leftmost()); + else if (!_M_impl._M_key_compare(__k, _S_key((--__before)._M_node))) + { + if (_S_right(__before._M_node) == 0) + return _Res(0, __before._M_node); + else + return _Res(__pos._M_node, __pos._M_node); + } + else + return _M_get_insert_equal_pos(__k); + } + else + { + + iterator __after = __pos; + if (__pos._M_node == _M_rightmost()) + return _Res(0, _M_rightmost()); + else if (!_M_impl._M_key_compare(_S_key((++__after)._M_node), __k)) + { + if (_S_right(__pos._M_node) == 0) + return _Res(0, __pos._M_node); + else + return _Res(__after._M_node, __after._M_node); + } + else + return _Res(0, 0); + } + } + + template + + template + + + + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_insert_equal_(const_iterator __position, + + _Arg&& __v, + + + + _NodeGen& __node_gen) + { + pair<_Base_ptr, _Base_ptr> __res + = _M_get_insert_hint_equal_pos(__position, _KeyOfValue()(__v)); + + if (__res.second) + return _M_insert_(__res.first, __res.second, + std::forward<_Arg>(__v), + __node_gen); + + return _M_insert_equal_lower(std::forward<_Arg>(__v)); + } + + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_insert_node(_Base_ptr __x, _Base_ptr __p, _Link_type __z) + { + bool __insert_left = (__x != 0 || __p == _M_end() + || _M_impl._M_key_compare(_S_key(__z), + _S_key(__p))); + + _Rb_tree_insert_and_rebalance(__insert_left, __z, __p, + this->_M_impl._M_header); + ++_M_impl._M_node_count; + return iterator(__z); + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_insert_lower_node(_Base_ptr __p, _Link_type __z) + { + bool __insert_left = (__p == _M_end() + || !_M_impl._M_key_compare(_S_key(__p), + _S_key(__z))); + + _Rb_tree_insert_and_rebalance(__insert_left, __z, __p, + this->_M_impl._M_header); + ++_M_impl._M_node_count; + return iterator(__z); + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_insert_equal_lower_node(_Link_type __z) + { + _Link_type __x = _M_begin(); + _Base_ptr __y = _M_end(); + while (__x != 0) + { + __y = __x; + __x = !_M_impl._M_key_compare(_S_key(__x), _S_key(__z)) ? + _S_left(__x) : _S_right(__x); + } + return _M_insert_lower_node(__y, __z); + } + + template + template + pair::iterator, bool> + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_emplace_unique(_Args&&... __args) + { + _Link_type __z = _M_create_node(std::forward<_Args>(__args)...); + + try + { + typedef pair _Res; + auto __res = _M_get_insert_unique_pos(_S_key(__z)); + if (__res.second) + return _Res(_M_insert_node(__res.first, __res.second, __z), true); + + _M_drop_node(__z); + return _Res(iterator(__res.first), false); + } + catch(...) + { + _M_drop_node(__z); + throw; + } + } + + template + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_emplace_equal(_Args&&... __args) + { + _Link_type __z = _M_create_node(std::forward<_Args>(__args)...); + + try + { + auto __res = _M_get_insert_equal_pos(_S_key(__z)); + return _M_insert_node(__res.first, __res.second, __z); + } + catch(...) + { + _M_drop_node(__z); + throw; + } + } + + template + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_emplace_hint_unique(const_iterator __pos, _Args&&... __args) + { + _Link_type __z = _M_create_node(std::forward<_Args>(__args)...); + + try + { + auto __res = _M_get_insert_hint_unique_pos(__pos, _S_key(__z)); + + if (__res.second) + return _M_insert_node(__res.first, __res.second, __z); + + _M_drop_node(__z); + return iterator(__res.first); + } + catch(...) + { + _M_drop_node(__z); + throw; + } + } + + template + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_emplace_hint_equal(const_iterator __pos, _Args&&... __args) + { + _Link_type __z = _M_create_node(std::forward<_Args>(__args)...); + + try + { + auto __res = _M_get_insert_hint_equal_pos(__pos, _S_key(__z)); + + if (__res.second) + return _M_insert_node(__res.first, __res.second, __z); + + return _M_insert_equal_lower_node(__z); + } + catch(...) + { + _M_drop_node(__z); + throw; + } + } + + + template + template + void + _Rb_tree<_Key, _Val, _KoV, _Cmp, _Alloc>:: + _M_insert_unique(_II __first, _II __last) + { + _Alloc_node __an(*this); + for (; __first != __last; ++__first) + _M_insert_unique_(end(), *__first, __an); + } + + template + template + void + _Rb_tree<_Key, _Val, _KoV, _Cmp, _Alloc>:: + _M_insert_equal(_II __first, _II __last) + { + _Alloc_node __an(*this); + for (; __first != __last; ++__first) + _M_insert_equal_(end(), *__first, __an); + } + + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_erase_aux(const_iterator __position) + { + _Link_type __y = + static_cast<_Link_type>(_Rb_tree_rebalance_for_erase + (const_cast<_Base_ptr>(__position._M_node), + this->_M_impl._M_header)); + _M_drop_node(__y); + --_M_impl._M_node_count; + } + + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + _M_erase_aux(const_iterator __first, const_iterator __last) + { + if (__first == begin() && __last == end()) + clear(); + else + while (__first != __last) + _M_erase_aux(__first++); + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + erase(const _Key& __x) + { + pair __p = equal_range(__x); + const size_type __old_size = size(); + _M_erase_aux(__p.first, __p.second); + return __old_size - size(); + } + + template + void + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + erase(const _Key* __first, const _Key* __last) + { + while (__first != __last) + erase(*__first++); + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + find(const _Key& __k) + { + iterator __j = _M_lower_bound(_M_begin(), _M_end(), __k); + return (__j == end() + || _M_impl._M_key_compare(__k, + _S_key(__j._M_node))) ? end() : __j; + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, + _Compare, _Alloc>::const_iterator + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + find(const _Key& __k) const + { + const_iterator __j = _M_lower_bound(_M_begin(), _M_end(), __k); + return (__j == end() + || _M_impl._M_key_compare(__k, + _S_key(__j._M_node))) ? end() : __j; + } + + template + typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + count(const _Key& __k) const + { + pair __p = equal_range(__k); + const size_type __n = std::distance(__p.first, __p.second); + return __n; + } + + __attribute__ ((__pure__)) unsigned int + _Rb_tree_black_count(const _Rb_tree_node_base* __node, + const _Rb_tree_node_base* __root) throw (); + + template + bool + _Rb_tree<_Key,_Val,_KeyOfValue,_Compare,_Alloc>::__rb_verify() const + { + if (_M_impl._M_node_count == 0 || begin() == end()) + return _M_impl._M_node_count == 0 && begin() == end() + && this->_M_impl._M_header._M_left == _M_end() + && this->_M_impl._M_header._M_right == _M_end(); + + unsigned int __len = _Rb_tree_black_count(_M_leftmost(), _M_root()); + for (const_iterator __it = begin(); __it != end(); ++__it) + { + _Const_Link_type __x = static_cast<_Const_Link_type>(__it._M_node); + _Const_Link_type __L = _S_left(__x); + _Const_Link_type __R = _S_right(__x); + + if (__x->_M_color == _S_red) + if ((__L && __L->_M_color == _S_red) + || (__R && __R->_M_color == _S_red)) + return false; + + if (__L && _M_impl._M_key_compare(_S_key(__x), _S_key(__L))) + return false; + if (__R && _M_impl._M_key_compare(_S_key(__R), _S_key(__x))) + return false; + + if (!__L && !__R && _Rb_tree_black_count(__x, _M_root()) != __len) + return false; + } + + if (_M_leftmost() != _Rb_tree_node_base::_S_minimum(_M_root())) + return false; + if (_M_rightmost() != _Rb_tree_node_base::_S_maximum(_M_root())) + return false; + return true; + } + + + + template + struct _Rb_tree_merge_helper<_Rb_tree<_Key, _Val, _Sel, _Cmp1, _Alloc>, + _Cmp2> + { + private: + friend class _Rb_tree<_Key, _Val, _Sel, _Cmp1, _Alloc>; + + static auto& + _S_get_impl(_Rb_tree<_Key, _Val, _Sel, _Cmp2, _Alloc>& __tree) + { return __tree._M_impl; } + }; + + + +} +# 61 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/map" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 1 3 +# 66 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + class multimap; +# 98 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template , + typename _Alloc = std::allocator > > + class map + { + public: + typedef _Key key_type; + typedef _Tp mapped_type; + typedef std::pair value_type; + typedef _Compare key_compare; + typedef _Alloc allocator_type; + + private: +# 122 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + static_assert(is_same::value, + "std::map must have the same value_type as its allocator"); + + + public: + class value_compare + : public std::binary_function + { + friend class map<_Key, _Tp, _Compare, _Alloc>; + protected: + _Compare comp; + + value_compare(_Compare __c) + : comp(__c) { } + + public: + bool operator()(const value_type& __x, const value_type& __y) const + { return comp(__x.first, __y.first); } + }; + + private: + + typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template + rebind::other _Pair_alloc_type; + + typedef _Rb_tree, + key_compare, _Pair_alloc_type> _Rep_type; + + + _Rep_type _M_t; + + typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits; + + public: + + + typedef typename _Alloc_traits::pointer pointer; + typedef typename _Alloc_traits::const_pointer const_pointer; + typedef typename _Alloc_traits::reference reference; + typedef typename _Alloc_traits::const_reference const_reference; + typedef typename _Rep_type::iterator iterator; + typedef typename _Rep_type::const_iterator const_iterator; + typedef typename _Rep_type::size_type size_type; + typedef typename _Rep_type::difference_type difference_type; + typedef typename _Rep_type::reverse_iterator reverse_iterator; + typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator; + + + using node_type = typename _Rep_type::node_type; + using insert_return_type = typename _Rep_type::insert_return_type; +# 183 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + map() = default; + + + + + + + + explicit + map(const _Compare& __comp, + const allocator_type& __a = allocator_type()) + : _M_t(__comp, _Pair_alloc_type(__a)) { } +# 205 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + map(const map&) = default; + + + + + + + + map(map&&) = default; +# 226 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + map(initializer_list __l, + const _Compare& __comp = _Compare(), + const allocator_type& __a = allocator_type()) + : _M_t(__comp, _Pair_alloc_type(__a)) + { _M_t._M_insert_unique(__l.begin(), __l.end()); } + + + explicit + map(const allocator_type& __a) + : _M_t(_Compare(), _Pair_alloc_type(__a)) { } + + + map(const map& __m, const allocator_type& __a) + : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } + + + map(map&& __m, const allocator_type& __a) + noexcept(is_nothrow_copy_constructible<_Compare>::value + && _Alloc_traits::_S_always_equal()) + : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } + + + map(initializer_list __l, const allocator_type& __a) + : _M_t(_Compare(), _Pair_alloc_type(__a)) + { _M_t._M_insert_unique(__l.begin(), __l.end()); } + + + template + map(_InputIterator __first, _InputIterator __last, + const allocator_type& __a) + : _M_t(_Compare(), _Pair_alloc_type(__a)) + { _M_t._M_insert_unique(__first, __last); } +# 270 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + map(_InputIterator __first, _InputIterator __last) + : _M_t() + { _M_t._M_insert_unique(__first, __last); } +# 287 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + map(_InputIterator __first, _InputIterator __last, + const _Compare& __comp, + const allocator_type& __a = allocator_type()) + : _M_t(__comp, _Pair_alloc_type(__a)) + { _M_t._M_insert_unique(__first, __last); } + + + + + + + + ~map() = default; +# 316 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + map& + operator=(const map&) = default; + + + map& + operator=(map&&) = default; +# 334 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + map& + operator=(initializer_list __l) + { + _M_t._M_assign_unique(__l.begin(), __l.end()); + return *this; + } + + + + allocator_type + get_allocator() const noexcept + { return allocator_type(_M_t.get_allocator()); } + + + + + + + + iterator + begin() noexcept + { return _M_t.begin(); } + + + + + + + const_iterator + begin() const noexcept + { return _M_t.begin(); } + + + + + + + iterator + end() noexcept + { return _M_t.end(); } + + + + + + + const_iterator + end() const noexcept + { return _M_t.end(); } + + + + + + + reverse_iterator + rbegin() noexcept + { return _M_t.rbegin(); } + + + + + + + const_reverse_iterator + rbegin() const noexcept + { return _M_t.rbegin(); } + + + + + + + reverse_iterator + rend() noexcept + { return _M_t.rend(); } + + + + + + + const_reverse_iterator + rend() const noexcept + { return _M_t.rend(); } + + + + + + + + const_iterator + cbegin() const noexcept + { return _M_t.begin(); } + + + + + + + const_iterator + cend() const noexcept + { return _M_t.end(); } + + + + + + + const_reverse_iterator + crbegin() const noexcept + { return _M_t.rbegin(); } + + + + + + + const_reverse_iterator + crend() const noexcept + { return _M_t.rend(); } + + + + + + + bool + empty() const noexcept + { return _M_t.empty(); } + + + size_type + size() const noexcept + { return _M_t.size(); } + + + size_type + max_size() const noexcept + { return _M_t.max_size(); } +# 489 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + mapped_type& + operator[](const key_type& __k) + { + + + + iterator __i = lower_bound(__k); + + if (__i == end() || key_comp()(__k, (*__i).first)) + + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + std::tuple(__k), + std::tuple<>()); + + + + return (*__i).second; + } + + + mapped_type& + operator[](key_type&& __k) + { + + + + iterator __i = lower_bound(__k); + + if (__i == end() || key_comp()(__k, (*__i).first)) + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::tuple<>()); + return (*__i).second; + } +# 534 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + mapped_type& + at(const key_type& __k) + { + iterator __i = lower_bound(__k); + if (__i == end() || key_comp()(__k, (*__i).first)) + __throw_out_of_range(("map::at")); + return (*__i).second; + } + + const mapped_type& + at(const key_type& __k) const + { + const_iterator __i = lower_bound(__k); + if (__i == end() || key_comp()(__k, (*__i).first)) + __throw_out_of_range(("map::at")); + return (*__i).second; + } +# 572 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + std::pair + emplace(_Args&&... __args) + { return _M_t._M_emplace_unique(std::forward<_Args>(__args)...); } +# 602 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + iterator + emplace_hint(const_iterator __pos, _Args&&... __args) + { + return _M_t._M_emplace_hint_unique(__pos, + std::forward<_Args>(__args)...); + } + + + + + node_type + extract(const_iterator __pos) + { + ; + return _M_t.extract(__pos); + } + + + node_type + extract(const key_type& __x) + { return _M_t.extract(__x); } + + + insert_return_type + insert(node_type&& __nh) + { return _M_t._M_reinsert_node_unique(std::move(__nh)); } + + + iterator + insert(const_iterator __hint, node_type&& __nh) + { return _M_t._M_reinsert_node_hint_unique(__hint, std::move(__nh)); } + + template + friend class std::_Rb_tree_merge_helper; + + template + void + merge(map<_Key, _Tp, _C2, _Alloc>& __source) + { + using _Merge_helper = _Rb_tree_merge_helper; + _M_t._M_merge_unique(_Merge_helper::_S_get_tree(__source)); + } + + template + void + merge(map<_Key, _Tp, _C2, _Alloc>&& __source) + { merge(__source); } + + template + void + merge(multimap<_Key, _Tp, _C2, _Alloc>& __source) + { + using _Merge_helper = _Rb_tree_merge_helper; + _M_t._M_merge_unique(_Merge_helper::_S_get_tree(__source)); + } + + template + void + merge(multimap<_Key, _Tp, _C2, _Alloc>&& __source) + { merge(__source); } +# 687 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + pair + try_emplace(const key_type& __k, _Args&&... __args) + { + iterator __i = lower_bound(__k); + if (__i == end() || key_comp()(__k, (*__i).first)) + { + __i = emplace_hint(__i, std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple( + std::forward<_Args>(__args)...)); + return {__i, true}; + } + return {__i, false}; + } + + + template + pair + try_emplace(key_type&& __k, _Args&&... __args) + { + iterator __i = lower_bound(__k); + if (__i == end() || key_comp()(__k, (*__i).first)) + { + __i = emplace_hint(__i, std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple( + std::forward<_Args>(__args)...)); + return {__i, true}; + } + return {__i, false}; + } +# 747 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + iterator + try_emplace(const_iterator __hint, const key_type& __k, + _Args&&... __args) + { + iterator __i; + auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); + if (__true_hint.second) + __i = emplace_hint(iterator(__true_hint.second), + std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple( + std::forward<_Args>(__args)...)); + else + __i = iterator(__true_hint.first); + return __i; + } + + + template + iterator + try_emplace(const_iterator __hint, key_type&& __k, _Args&&... __args) + { + iterator __i; + auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); + if (__true_hint.second) + __i = emplace_hint(iterator(__true_hint.second), + std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple( + std::forward<_Args>(__args)...)); + else + __i = iterator(__true_hint.first); + return __i; + } +# 800 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + std::pair + insert(const value_type& __x) + { return _M_t._M_insert_unique(__x); } + + + + + std::pair + insert(value_type&& __x) + { return _M_t._M_insert_unique(std::move(__x)); } + + template + __enable_if_t::value, + pair> + insert(_Pair&& __x) + { return _M_t._M_emplace_unique(std::forward<_Pair>(__x)); } +# 827 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + void + insert(std::initializer_list __list) + { insert(__list.begin(), __list.end()); } +# 856 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + iterator + + insert(const_iterator __position, const value_type& __x) + + + + { return _M_t._M_insert_unique_(__position, __x); } + + + + + iterator + insert(const_iterator __position, value_type&& __x) + { return _M_t._M_insert_unique_(__position, std::move(__x)); } + + template + __enable_if_t::value, iterator> + insert(const_iterator __position, _Pair&& __x) + { + return _M_t._M_emplace_hint_unique(__position, + std::forward<_Pair>(__x)); + } +# 889 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + void + insert(_InputIterator __first, _InputIterator __last) + { _M_t._M_insert_unique(__first, __last); } +# 915 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + pair + insert_or_assign(const key_type& __k, _Obj&& __obj) + { + iterator __i = lower_bound(__k); + if (__i == end() || key_comp()(__k, (*__i).first)) + { + __i = emplace_hint(__i, std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple( + std::forward<_Obj>(__obj))); + return {__i, true}; + } + (*__i).second = std::forward<_Obj>(__obj); + return {__i, false}; + } + + + template + pair + insert_or_assign(key_type&& __k, _Obj&& __obj) + { + iterator __i = lower_bound(__k); + if (__i == end() || key_comp()(__k, (*__i).first)) + { + __i = emplace_hint(__i, std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple( + std::forward<_Obj>(__obj))); + return {__i, true}; + } + (*__i).second = std::forward<_Obj>(__obj); + return {__i, false}; + } +# 970 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + iterator + insert_or_assign(const_iterator __hint, + const key_type& __k, _Obj&& __obj) + { + iterator __i; + auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); + if (__true_hint.second) + { + return emplace_hint(iterator(__true_hint.second), + std::piecewise_construct, + std::forward_as_tuple(__k), + std::forward_as_tuple( + std::forward<_Obj>(__obj))); + } + __i = iterator(__true_hint.first); + (*__i).second = std::forward<_Obj>(__obj); + return __i; + } + + + template + iterator + insert_or_assign(const_iterator __hint, key_type&& __k, _Obj&& __obj) + { + iterator __i; + auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); + if (__true_hint.second) + { + return emplace_hint(iterator(__true_hint.second), + std::piecewise_construct, + std::forward_as_tuple(std::move(__k)), + std::forward_as_tuple( + std::forward<_Obj>(__obj))); + } + __i = iterator(__true_hint.first); + (*__i).second = std::forward<_Obj>(__obj); + return __i; + } +# 1029 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + iterator + erase(const_iterator __position) + { return _M_t.erase(__position); } + + + __attribute ((__abi_tag__ ("cxx11"))) + iterator + erase(iterator __position) + { return _M_t.erase(__position); } +# 1066 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + size_type + erase(const key_type& __x) + { return _M_t.erase(__x); } +# 1086 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + iterator + erase(const_iterator __first, const_iterator __last) + { return _M_t.erase(__first, __last); } +# 1120 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + void + swap(map& __x) + noexcept(__is_nothrow_swappable<_Compare>::value) + { _M_t.swap(__x._M_t); } + + + + + + + + void + clear() noexcept + { _M_t.clear(); } + + + + + + + key_compare + key_comp() const + { return _M_t.key_comp(); } + + + + + + value_compare + value_comp() const + { return value_compare(_M_t.key_comp()); } +# 1167 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + iterator + find(const key_type& __x) + { return _M_t.find(__x); } + + + template + auto + find(const _Kt& __x) -> decltype(_M_t._M_find_tr(__x)) + { return _M_t._M_find_tr(__x); } +# 1192 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + const_iterator + find(const key_type& __x) const + { return _M_t.find(__x); } + + + template + auto + find(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x)) + { return _M_t._M_find_tr(__x); } +# 1213 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + size_type + count(const key_type& __x) const + { return _M_t.find(__x) == _M_t.end() ? 0 : 1; } + + + template + auto + count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x)) + { return _M_t._M_count_tr(__x); } +# 1237 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + iterator + lower_bound(const key_type& __x) + { return _M_t.lower_bound(__x); } + + + template + auto + lower_bound(const _Kt& __x) + -> decltype(iterator(_M_t._M_lower_bound_tr(__x))) + { return iterator(_M_t._M_lower_bound_tr(__x)); } +# 1262 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + const_iterator + lower_bound(const key_type& __x) const + { return _M_t.lower_bound(__x); } + + + template + auto + lower_bound(const _Kt& __x) const + -> decltype(const_iterator(_M_t._M_lower_bound_tr(__x))) + { return const_iterator(_M_t._M_lower_bound_tr(__x)); } +# 1282 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + iterator + upper_bound(const key_type& __x) + { return _M_t.upper_bound(__x); } + + + template + auto + upper_bound(const _Kt& __x) + -> decltype(iterator(_M_t._M_upper_bound_tr(__x))) + { return iterator(_M_t._M_upper_bound_tr(__x)); } +# 1302 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + const_iterator + upper_bound(const key_type& __x) const + { return _M_t.upper_bound(__x); } + + + template + auto + upper_bound(const _Kt& __x) const + -> decltype(const_iterator(_M_t._M_upper_bound_tr(__x))) + { return const_iterator(_M_t._M_upper_bound_tr(__x)); } +# 1331 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + std::pair + equal_range(const key_type& __x) + { return _M_t.equal_range(__x); } + + + template + auto + equal_range(const _Kt& __x) + -> decltype(pair(_M_t._M_equal_range_tr(__x))) + { return pair(_M_t._M_equal_range_tr(__x)); } +# 1360 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + std::pair + equal_range(const key_type& __x) const + { return _M_t.equal_range(__x); } + + + template + auto + equal_range(const _Kt& __x) const + -> decltype(pair( + _M_t._M_equal_range_tr(__x))) + { + return pair( + _M_t._M_equal_range_tr(__x)); + } + + + + template + friend bool + operator==(const map<_K1, _T1, _C1, _A1>&, + const map<_K1, _T1, _C1, _A1>&); + + template + friend bool + operator<(const map<_K1, _T1, _C1, _A1>&, + const map<_K1, _T1, _C1, _A1>&); + }; + + + + + template>, + typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, + typename = _RequireInputIter<_InputIterator>, + typename = _RequireAllocator<_Allocator>> + map(_InputIterator, _InputIterator, + _Compare = _Compare(), _Allocator = _Allocator()) + -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, + _Compare, _Allocator>; + + template, + typename _Allocator = allocator>, + typename = _RequireAllocator<_Allocator>> + map(initializer_list>, + _Compare = _Compare(), _Allocator = _Allocator()) + -> map<_Key, _Tp, _Compare, _Allocator>; + + template , + typename = _RequireAllocator<_Allocator>> + map(_InputIterator, _InputIterator, _Allocator) + -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, + less<__iter_key_t<_InputIterator>>, _Allocator>; + + template> + map(initializer_list>, _Allocator) + -> map<_Key, _Tp, less<_Key>, _Allocator>; +# 1432 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + inline bool + operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, + const map<_Key, _Tp, _Compare, _Alloc>& __y) + { return __x._M_t == __y._M_t; } +# 1449 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_map.h" 3 + template + inline bool + operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, + const map<_Key, _Tp, _Compare, _Alloc>& __y) + { return __x._M_t < __y._M_t; } + + + template + inline bool + operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x, + const map<_Key, _Tp, _Compare, _Alloc>& __y) + { return !(__x == __y); } + + + template + inline bool + operator>(const map<_Key, _Tp, _Compare, _Alloc>& __x, + const map<_Key, _Tp, _Compare, _Alloc>& __y) + { return __y < __x; } + + + template + inline bool + operator<=(const map<_Key, _Tp, _Compare, _Alloc>& __x, + const map<_Key, _Tp, _Compare, _Alloc>& __y) + { return !(__y < __x); } + + + template + inline bool + operator>=(const map<_Key, _Tp, _Compare, _Alloc>& __x, + const map<_Key, _Tp, _Compare, _Alloc>& __y) + { return !(__x < __y); } + + + template + inline void + swap(map<_Key, _Tp, _Compare, _Alloc>& __x, + map<_Key, _Tp, _Compare, _Alloc>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + + + + + template + struct + _Rb_tree_merge_helper, + _Cmp2> + { + private: + friend class std::map<_Key, _Val, _Cmp1, _Alloc>; + + static auto& + _S_get_tree(std::map<_Key, _Val, _Cmp2, _Alloc>& __map) + { return __map._M_t; } + + static auto& + _S_get_tree(std::multimap<_Key, _Val, _Cmp2, _Alloc>& __map) + { return __map._M_t; } + }; + + + +} +# 62 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/map" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 1 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + class map; +# 96 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template , + typename _Alloc = std::allocator > > + class multimap + { + public: + typedef _Key key_type; + typedef _Tp mapped_type; + typedef std::pair value_type; + typedef _Compare key_compare; + typedef _Alloc allocator_type; + + private: +# 121 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + static_assert(is_same::value, + "std::multimap must have the same value_type as its allocator"); + + + public: + class value_compare + : public std::binary_function + { + friend class multimap<_Key, _Tp, _Compare, _Alloc>; + protected: + _Compare comp; + + value_compare(_Compare __c) + : comp(__c) { } + + public: + bool operator()(const value_type& __x, const value_type& __y) const + { return comp(__x.first, __y.first); } + }; + + private: + + typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template + rebind::other _Pair_alloc_type; + + typedef _Rb_tree, + key_compare, _Pair_alloc_type> _Rep_type; + + _Rep_type _M_t; + + typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits; + + public: + + + typedef typename _Alloc_traits::pointer pointer; + typedef typename _Alloc_traits::const_pointer const_pointer; + typedef typename _Alloc_traits::reference reference; + typedef typename _Alloc_traits::const_reference const_reference; + typedef typename _Rep_type::iterator iterator; + typedef typename _Rep_type::const_iterator const_iterator; + typedef typename _Rep_type::size_type size_type; + typedef typename _Rep_type::difference_type difference_type; + typedef typename _Rep_type::reverse_iterator reverse_iterator; + typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator; + + + using node_type = typename _Rep_type::node_type; +# 180 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + multimap() = default; + + + + + + + + explicit + multimap(const _Compare& __comp, + const allocator_type& __a = allocator_type()) + : _M_t(__comp, _Pair_alloc_type(__a)) { } +# 202 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + multimap(const multimap&) = default; +# 211 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + multimap(multimap&&) = default; +# 223 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + multimap(initializer_list __l, + const _Compare& __comp = _Compare(), + const allocator_type& __a = allocator_type()) + : _M_t(__comp, _Pair_alloc_type(__a)) + { _M_t._M_insert_equal(__l.begin(), __l.end()); } + + + explicit + multimap(const allocator_type& __a) + : _M_t(_Compare(), _Pair_alloc_type(__a)) { } + + + multimap(const multimap& __m, const allocator_type& __a) + : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } + + + multimap(multimap&& __m, const allocator_type& __a) + noexcept(is_nothrow_copy_constructible<_Compare>::value + && _Alloc_traits::_S_always_equal()) + : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } + + + multimap(initializer_list __l, const allocator_type& __a) + : _M_t(_Compare(), _Pair_alloc_type(__a)) + { _M_t._M_insert_equal(__l.begin(), __l.end()); } + + + template + multimap(_InputIterator __first, _InputIterator __last, + const allocator_type& __a) + : _M_t(_Compare(), _Pair_alloc_type(__a)) + { _M_t._M_insert_equal(__first, __last); } +# 266 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template + multimap(_InputIterator __first, _InputIterator __last) + : _M_t() + { _M_t._M_insert_equal(__first, __last); } +# 282 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template + multimap(_InputIterator __first, _InputIterator __last, + const _Compare& __comp, + const allocator_type& __a = allocator_type()) + : _M_t(__comp, _Pair_alloc_type(__a)) + { _M_t._M_insert_equal(__first, __last); } + + + + + + + + ~multimap() = default; +# 311 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + multimap& + operator=(const multimap&) = default; + + + multimap& + operator=(multimap&&) = default; +# 329 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + multimap& + operator=(initializer_list __l) + { + _M_t._M_assign_equal(__l.begin(), __l.end()); + return *this; + } + + + + allocator_type + get_allocator() const noexcept + { return allocator_type(_M_t.get_allocator()); } + + + + + + + + iterator + begin() noexcept + { return _M_t.begin(); } + + + + + + + const_iterator + begin() const noexcept + { return _M_t.begin(); } + + + + + + + iterator + end() noexcept + { return _M_t.end(); } + + + + + + + const_iterator + end() const noexcept + { return _M_t.end(); } + + + + + + + reverse_iterator + rbegin() noexcept + { return _M_t.rbegin(); } + + + + + + + const_reverse_iterator + rbegin() const noexcept + { return _M_t.rbegin(); } + + + + + + + reverse_iterator + rend() noexcept + { return _M_t.rend(); } + + + + + + + const_reverse_iterator + rend() const noexcept + { return _M_t.rend(); } + + + + + + + + const_iterator + cbegin() const noexcept + { return _M_t.begin(); } + + + + + + + const_iterator + cend() const noexcept + { return _M_t.end(); } + + + + + + + const_reverse_iterator + crbegin() const noexcept + { return _M_t.rbegin(); } + + + + + + + const_reverse_iterator + crend() const noexcept + { return _M_t.rend(); } + + + + + bool + empty() const noexcept + { return _M_t.empty(); } + + + size_type + size() const noexcept + { return _M_t.size(); } + + + size_type + max_size() const noexcept + { return _M_t.max_size(); } +# 487 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template + iterator + emplace(_Args&&... __args) + { return _M_t._M_emplace_equal(std::forward<_Args>(__args)...); } +# 514 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template + iterator + emplace_hint(const_iterator __pos, _Args&&... __args) + { + return _M_t._M_emplace_hint_equal(__pos, + std::forward<_Args>(__args)...); + } +# 536 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + iterator + insert(const value_type& __x) + { return _M_t._M_insert_equal(__x); } + + + + + iterator + insert(value_type&& __x) + { return _M_t._M_insert_equal(std::move(__x)); } + + template + __enable_if_t::value, iterator> + insert(_Pair&& __x) + { return _M_t._M_emplace_equal(std::forward<_Pair>(__x)); } +# 575 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + iterator + + insert(const_iterator __position, const value_type& __x) + + + + { return _M_t._M_insert_equal_(__position, __x); } + + + + + iterator + insert(const_iterator __position, value_type&& __x) + { return _M_t._M_insert_equal_(__position, std::move(__x)); } + + template + __enable_if_t::value, iterator> + insert(const_iterator __position, _Pair&& __x) + { + return _M_t._M_emplace_hint_equal(__position, + std::forward<_Pair>(__x)); + } +# 609 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template + void + insert(_InputIterator __first, _InputIterator __last) + { _M_t._M_insert_equal(__first, __last); } +# 622 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + void + insert(initializer_list __l) + { this->insert(__l.begin(), __l.end()); } + + + + + node_type + extract(const_iterator __pos) + { + ; + return _M_t.extract(__pos); + } + + + node_type + extract(const key_type& __x) + { return _M_t.extract(__x); } + + + iterator + insert(node_type&& __nh) + { return _M_t._M_reinsert_node_equal(std::move(__nh)); } + + + iterator + insert(const_iterator __hint, node_type&& __nh) + { return _M_t._M_reinsert_node_hint_equal(__hint, std::move(__nh)); } + + template + friend class std::_Rb_tree_merge_helper; + + template + void + merge(multimap<_Key, _Tp, _C2, _Alloc>& __source) + { + using _Merge_helper = _Rb_tree_merge_helper; + _M_t._M_merge_equal(_Merge_helper::_S_get_tree(__source)); + } + + template + void + merge(multimap<_Key, _Tp, _C2, _Alloc>&& __source) + { merge(__source); } + + template + void + merge(map<_Key, _Tp, _C2, _Alloc>& __source) + { + using _Merge_helper = _Rb_tree_merge_helper; + _M_t._M_merge_equal(_Merge_helper::_S_get_tree(__source)); + } + + template + void + merge(map<_Key, _Tp, _C2, _Alloc>&& __source) + { merge(__source); } +# 699 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + iterator + erase(const_iterator __position) + { return _M_t.erase(__position); } + + + __attribute ((__abi_tag__ ("cxx11"))) + iterator + erase(iterator __position) + { return _M_t.erase(__position); } +# 736 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + size_type + erase(const key_type& __x) + { return _M_t.erase(__x); } +# 757 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + iterator + erase(const_iterator __first, const_iterator __last) + { return _M_t.erase(__first, __last); } +# 794 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + void + swap(multimap& __x) + noexcept(__is_nothrow_swappable<_Compare>::value) + { _M_t.swap(__x._M_t); } + + + + + + + + void + clear() noexcept + { _M_t.clear(); } + + + + + + + key_compare + key_comp() const + { return _M_t.key_comp(); } + + + + + + value_compare + value_comp() const + { return value_compare(_M_t.key_comp()); } +# 840 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + iterator + find(const key_type& __x) + { return _M_t.find(__x); } + + + template + auto + find(const _Kt& __x) -> decltype(_M_t._M_find_tr(__x)) + { return _M_t._M_find_tr(__x); } +# 864 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + const_iterator + find(const key_type& __x) const + { return _M_t.find(__x); } + + + template + auto + find(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x)) + { return _M_t._M_find_tr(__x); } +# 882 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + size_type + count(const key_type& __x) const + { return _M_t.count(__x); } + + + template + auto + count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x)) + { return _M_t._M_count_tr(__x); } +# 906 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + iterator + lower_bound(const key_type& __x) + { return _M_t.lower_bound(__x); } + + + template + auto + lower_bound(const _Kt& __x) + -> decltype(iterator(_M_t._M_lower_bound_tr(__x))) + { return iterator(_M_t._M_lower_bound_tr(__x)); } +# 931 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + const_iterator + lower_bound(const key_type& __x) const + { return _M_t.lower_bound(__x); } + + + template + auto + lower_bound(const _Kt& __x) const + -> decltype(const_iterator(_M_t._M_lower_bound_tr(__x))) + { return const_iterator(_M_t._M_lower_bound_tr(__x)); } +# 951 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + iterator + upper_bound(const key_type& __x) + { return _M_t.upper_bound(__x); } + + + template + auto + upper_bound(const _Kt& __x) + -> decltype(iterator(_M_t._M_upper_bound_tr(__x))) + { return iterator(_M_t._M_upper_bound_tr(__x)); } +# 971 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + const_iterator + upper_bound(const key_type& __x) const + { return _M_t.upper_bound(__x); } + + + template + auto + upper_bound(const _Kt& __x) const + -> decltype(const_iterator(_M_t._M_upper_bound_tr(__x))) + { return const_iterator(_M_t._M_upper_bound_tr(__x)); } +# 998 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + std::pair + equal_range(const key_type& __x) + { return _M_t.equal_range(__x); } + + + template + auto + equal_range(const _Kt& __x) + -> decltype(pair(_M_t._M_equal_range_tr(__x))) + { return pair(_M_t._M_equal_range_tr(__x)); } +# 1025 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + std::pair + equal_range(const key_type& __x) const + { return _M_t.equal_range(__x); } + + + template + auto + equal_range(const _Kt& __x) const + -> decltype(pair( + _M_t._M_equal_range_tr(__x))) + { + return pair( + _M_t._M_equal_range_tr(__x)); + } + + + + template + friend bool + operator==(const multimap<_K1, _T1, _C1, _A1>&, + const multimap<_K1, _T1, _C1, _A1>&); + + template + friend bool + operator<(const multimap<_K1, _T1, _C1, _A1>&, + const multimap<_K1, _T1, _C1, _A1>&); + }; + + + + template>, + typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, + typename = _RequireInputIter<_InputIterator>, + typename = _RequireAllocator<_Allocator>> + multimap(_InputIterator, _InputIterator, + _Compare = _Compare(), _Allocator = _Allocator()) + -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, + _Compare, _Allocator>; + + template, + typename _Allocator = allocator>, + typename = _RequireAllocator<_Allocator>> + multimap(initializer_list>, + _Compare = _Compare(), _Allocator = _Allocator()) + -> multimap<_Key, _Tp, _Compare, _Allocator>; + + template, + typename = _RequireAllocator<_Allocator>> + multimap(_InputIterator, _InputIterator, _Allocator) + -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, + less<__iter_key_t<_InputIterator>>, _Allocator>; + + template> + multimap(initializer_list>, _Allocator) + -> multimap<_Key, _Tp, less<_Key>, _Allocator>; +# 1096 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template + inline bool + operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, + const multimap<_Key, _Tp, _Compare, _Alloc>& __y) + { return __x._M_t == __y._M_t; } +# 1113 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_multimap.h" 3 + template + inline bool + operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, + const multimap<_Key, _Tp, _Compare, _Alloc>& __y) + { return __x._M_t < __y._M_t; } + + + template + inline bool + operator!=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, + const multimap<_Key, _Tp, _Compare, _Alloc>& __y) + { return !(__x == __y); } + + + template + inline bool + operator>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, + const multimap<_Key, _Tp, _Compare, _Alloc>& __y) + { return __y < __x; } + + + template + inline bool + operator<=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, + const multimap<_Key, _Tp, _Compare, _Alloc>& __y) + { return !(__y < __x); } + + + template + inline bool + operator>=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, + const multimap<_Key, _Tp, _Compare, _Alloc>& __y) + { return !(__x < __y); } + + + template + inline void + swap(multimap<_Key, _Tp, _Compare, _Alloc>& __x, + multimap<_Key, _Tp, _Compare, _Alloc>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } + + + + + + template + struct + _Rb_tree_merge_helper, + _Cmp2> + { + private: + friend class std::multimap<_Key, _Val, _Cmp1, _Alloc>; + + static auto& + _S_get_tree(std::map<_Key, _Val, _Cmp2, _Alloc>& __map) + { return __map._M_t; } + + static auto& + _S_get_tree(std::multimap<_Key, _Val, _Cmp2, _Alloc>& __map) + { return __map._M_t; } + }; + + + +} +# 63 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/map" 2 3 +# 11 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_slice_hcwc8.h" 2 +namespace mllib_graphs { + namespace slice_hcwc8 { + using std::cout; + using std::endl; + + template + void PrintVector(const std::vector &v, std::string msg) { + cout << msg << ":"; + for (const auto &x:v) { + cout << x << ", "; + } + cout << endl; + } + + bool PrintSolution(const TilingSolver& ts) { + TilingSolver::vu_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + bool res = ts.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) { + cout << "solution not found" << endl; + return false; + } + PrintVector(dim_mt_input, "mt shape"); + PrintVector(stride_mt_input, "mt stride"); + PrintVector(dim_mt_padded_input, "mt padded shape"); + PrintVector(dim_dm_input, "dm shape"); + PrintVector(stride_dm_input, "dm stride"); + return true; + } + struct solver_param_t { + unsigned dim_n; + unsigned dim_c; + unsigned dim_h; + unsigned dim_w; + unsigned start; + unsigned end; + unsigned step; + }; + using vec_t = std::vector; + vec_t get_padded_hcwc8_layout(unsigned c, unsigned h, unsigned w) { + using slice_hcwc8_base::CVEC; + unsigned c_padded = c % CVEC == 0 ? c : c - c % CVEC + CVEC; + return {CVEC, w, c_padded / CVEC, h}; + } + vec_t get_sliced_shape(unsigned c, unsigned h, unsigned w, unsigned start, unsigned end, unsigned step, unsigned ax) { + vec_t vout = {1, c, h, w}; + vout[ax] = (end - start) / step + ((end - start) % step == 0 ? 0 : 1); + return vout; + } + struct tiling_info_t { + adf::tiling_parameters tp_ddr_in_read; + adf::tiling_parameters tp_mt_in_write; + adf::tiling_parameters tp_mt_in_read; + adf::tiling_parameters tp_dm_in_write; + + adf::tiling_parameters tp_dm_out_read; + adf::tiling_parameters tp_mt_out_write; + adf::tiling_parameters tp_mt_out_read; + adf::tiling_parameters tp_ddr_out_write; + + std::vector tp_mt_in_read_vec; + std::vector tp_mt_out_write_vec; + std::vector tp_dm_in_write_vec; + std::vector tp_dm_out_read_vec; + + vec_t dim_dm_in; + + unsigned mt_rep; + unsigned ker_rep; + }; + void tiling_gen_helper(const vec_t& dim_prev, const vec_t &dim_curr, const vec_t& stride_curr, adf::tiling_parameters &tp) { + const unsigned n_dim = dim_prev.size(); + tp.buffer_dimension = dim_prev; + tp.tiling_dimension = dim_curr; + tp.offset.assign(n_dim, 0); + tp.tile_traversal.clear(); + for (unsigned i = 0; i < n_dim; ++i) { + if (dim_prev[i] != dim_curr[i]) { + tp.tile_traversal.push_back({.dimension = i, .stride = stride_curr[i], .wrap = (dim_prev[i] - dim_curr[i]) / stride_curr[i] + 1}); + } + } + } + void tiling_gen_1d(unsigned sz, adf::tiling_parameters &tp) { + tp.buffer_dimension = {sz, }; + tp.tiling_dimension = {sz, }; + tp.offset = {0, }; + } + void c_axis_tiling_gen(const vec_t& dim_prev, const vec_t & dim_curr, const vec_t &stride_curr, + adf::tiling_parameters& tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters& tp_output_read, adf::tiling_parameters &tp_output_write, + const vec_t& dim_out) + { + + tiling_gen_helper(dim_prev, dim_curr, stride_curr, tp_input_read); + tiling_gen_1d(std::accumulate(dim_curr.begin(), dim_curr.end(), 1, std::multiplies()), tp_input_write); + vec_t dim_prev_out = dim_prev, dim_curr_out = dim_curr; + dim_prev_out[0] = dim_out[0]; + dim_prev_out[2] = dim_out[2]; + dim_curr_out[0] = dim_out[0]; + dim_curr_out[2] = dim_out[2]; + tiling_gen_1d(std::accumulate(dim_curr_out.begin(), dim_curr_out.end(), 1, std::multiplies()), tp_output_read); + tiling_gen_helper(dim_prev_out, dim_curr_out, stride_curr, tp_output_write); + } + + void c_axis_tiling_gen_4x4_l2l1(const vec_t& dim_prev, const vec_t & dim_curr, const vec_t &stride_curr, + std::vector& tp_input_read_vec, std::vector &tp_input_write_vec, + std::vector& tp_output_read_vec, std::vector &tp_output_write_vec, + const vec_t& dim_out) + { + + vec_t dim_curr_w_quarter = dim_curr; + dim_curr_w_quarter[1] = dim_curr_w_quarter[1] / 4; + for (int i = 0; i < 4; i++) { + adf::tiling_parameters tp_input_read; + tp_input_read.buffer_dimension = dim_prev; + tp_input_read.tiling_dimension = dim_curr_w_quarter; + tp_input_read.offset.assign(4, 0); + tp_input_read.offset[1] = dim_curr_w_quarter[1] * i; + + + tp_input_read.tile_traversal.push_back({.dimension = 1, .stride = stride_curr[1], .wrap = (dim_prev[1] - dim_curr[1]) / stride_curr[1] + 1}); + tp_input_read.tile_traversal.push_back({.dimension = 3, .stride = stride_curr[3], .wrap = (dim_prev[3] - dim_curr[3]) / stride_curr[3] + 1}); + tp_input_read_vec.push_back(tp_input_read); + } + + adf::tiling_parameters tp_input_write; + tiling_gen_1d(std::accumulate(dim_curr_w_quarter.begin(), dim_curr_w_quarter.end(), 1, std::multiplies()), tp_input_write); + tp_input_write_vec.push_back(tp_input_write); + + vec_t dim_prev_out = dim_prev, dim_curr_out = dim_curr_w_quarter; + dim_prev_out[0] = dim_out[0]; + dim_prev_out[2] = dim_out[2]; + dim_curr_out[0] = dim_out[0]; + dim_curr_out[2] = dim_out[2]; + + adf::tiling_parameters tp_output_read; + tiling_gen_1d(std::accumulate(dim_curr_out.begin(), dim_curr_out.end(), 1, std::multiplies()), tp_output_read); + tp_output_read_vec.push_back(tp_output_read); + + for (int i = 0; i < 4; i++) { + adf::tiling_parameters tp_output_write; + + tp_output_write.buffer_dimension = dim_prev_out; + tp_output_write.tiling_dimension = dim_curr_out; + tp_output_write.offset.assign(4, 0); + tp_output_write.offset[1] = dim_curr_out[1] * i; + tp_output_write.tile_traversal.push_back({.dimension = 1, .stride = stride_curr[1], .wrap = (dim_prev[1] - dim_curr[1]) / stride_curr[1] + 1}); + tp_output_write.tile_traversal.push_back({.dimension = 3, .stride = stride_curr[3], .wrap = (dim_prev[3] - dim_curr[3]) / stride_curr[3] + 1}); + tp_output_write_vec.push_back(tp_output_write); + } + } + + void wo_kernel_tiling_gen(const vec_t& dim_prev, const vec_t & dim_curr, const vec_t &stride_curr, + adf::tiling_parameters& tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters& tp_output_read, adf::tiling_parameters &tp_output_write, + const vec_t& dim_out, unsigned axis, unsigned start, unsigned end, unsigned stride) + { + + tp_input_read.buffer_dimension = dim_prev; + vec_t dim_mt_in = dim_curr; + dim_mt_in[axis] = stride == 1 ? dim_out[axis] : 1; + tp_input_read.tiling_dimension = dim_mt_in; + for (unsigned i = 0; i < dim_mt_in.size(); ++i) {tp_input_read.offset.push_back(0);}; + tp_input_read.offset[axis] = start; + for (unsigned i = 0; i < dim_mt_in.size(); ++i) { + if (dim_prev[i] != dim_curr[i]) { + + tp_input_read.tile_traversal.push_back({ + .dimension = i, + .stride = stride_curr[i], + .wrap = (dim_prev[i] - dim_curr[i]) / stride_curr[i] + 1 + }); + tp_output_write.tile_traversal.push_back(tp_input_read.tile_traversal.back()); + } + } + if (stride != 1) { + + tp_input_read.tile_traversal.push_back({ + .dimension = axis, + .stride = stride, + .wrap = dim_out[axis], + }); + tp_output_write.tile_traversal.push_back({ + .dimension = axis, + .stride = 1, + .wrap = dim_out[axis], + }); + } + tp_output_write.buffer_dimension = dim_out; + tp_output_write.tiling_dimension = dim_mt_in; + for (int i = 0; i < dim_mt_in.size(); ++i) {tp_output_write.offset.push_back(0);}; + tiling_gen_1d(std::accumulate(dim_mt_in.begin(), dim_mt_in.end(), 1, std::multiplies()), tp_input_write); + tiling_gen_1d(std::accumulate(dim_mt_in.begin(), dim_mt_in.end(), 1, std::multiplies()), tp_output_read); + } + + bool solve_slice_c8_c_axis_4x4(const solver_param_t ¶ms, int axis, int elem_sz, unsigned mt_sz_byte, unsigned dm_sz_byte, tiling_info_t& info) { + using mllib_graphs::get_rep; + dm_sz_byte = dm_sz_byte * 4; + vec_t shape_in_aie = get_padded_hcwc8_layout(params.dim_c, params.dim_h, params.dim_w); + PrintVector(shape_in_aie, "input ddr shape"); + vec_t shape_out_torch = get_sliced_shape(params.dim_c, params.dim_h, params.dim_w, params.start, params.end, params.step, axis); + vec_t shape_out_aie = get_padded_hcwc8_layout(shape_out_torch[1], shape_out_torch[2], shape_out_torch[3]); + mllib_graphs::TilingSolver solver(shape_in_aie, mt_sz_byte, dm_sz_byte, elem_sz); + solver.AddMTDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[0]; return i == 0;}, 0); + solver.AddMTDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[2]; return i == 0;}, 2); + solver.AddDMDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[0]; return i == 0;}, 0); + solver.AddDMDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[2]; return i == 0;}, 2); + solver.AddDMDimGenerator([elem_sz](unsigned i, unsigned &res){res = (i + 1) * 8 / elem_sz * 4; return true;}, 1); + solver.AddDMDimGenerator([elem_sz](unsigned i, unsigned &res){res = (i + 1) * 4; return true;}, 3); + solver.EnableMTDimOverlap(1); solver.EnableMTDimOverlap(3); + solver.EnableDMDimOverlap(1); solver.EnableDMDimOverlap(3); + solver.EnableL2L1Tiling(true); + auto tiling_generator_l3l2 = [shape_out_aie](const vec_t &dim_prev, const vec_t &dim_curr, const vec_t &stride_curr, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) + { + c_axis_tiling_gen(dim_prev, dim_curr, stride_curr, tp_input_read, tp_input_write, tp_output_read, tp_output_write, shape_out_aie); + }; + auto tiling_generator_l2l1 = [shape_out_aie](const vec_t &dim_prev, const vec_t &dim_curr, const vec_t &stride_curr, + std::vector &tp_input_read, std::vector &tp_input_write, + std::vector &tp_output_read, std::vector &tp_output_write) + { + c_axis_tiling_gen_4x4_l2l1(dim_prev, dim_curr, stride_curr, tp_input_read, tp_input_write, tp_output_read, tp_output_write, shape_out_aie); + }; + solver.SetMTTilingGenerator(tiling_generator_l3l2); + solver.SetDMTilingGenerator(tiling_generator_l2l1); + solver.Solve(); + TilingSolver::vu_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + bool res = solver.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) { + return false; + } + + tiling_generator_l3l2(shape_in_aie, dim_mt_input, stride_mt_input, info.tp_ddr_in_read, info.tp_mt_in_write, info.tp_mt_out_read, info.tp_ddr_out_write); + tiling_generator_l2l1(dim_mt_padded_input, dim_dm_input, stride_dm_input, info.tp_mt_in_read_vec, info.tp_dm_in_write_vec, info.tp_dm_out_read_vec, info.tp_mt_out_write_vec); + info.ker_rep = get_rep(info.tp_mt_in_read_vec.back()); + info.mt_rep = get_rep(info.tp_ddr_in_read); + info.dim_dm_in = dim_dm_input; + return PrintSolution(solver); + } + + bool solve_slice_c8_c_axis(const solver_param_t ¶ms, int axis, int elem_sz, unsigned mt_sz_byte, unsigned dm_sz_byte, tiling_info_t &info) { + using mllib_graphs::get_rep; + vec_t shape_in_aie = get_padded_hcwc8_layout(params.dim_c, params.dim_h, params.dim_w); + PrintVector(shape_in_aie, "input ddr shape"); + vec_t shape_out_torch = get_sliced_shape(params.dim_c, params.dim_h, params.dim_w, params.start, params.end, params.step, axis); + vec_t shape_out_aie = get_padded_hcwc8_layout(shape_out_torch[1], shape_out_torch[2], shape_out_torch[3]); + mllib_graphs::TilingSolver solver(shape_in_aie, mt_sz_byte, dm_sz_byte, elem_sz); + solver.AddMTDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[0]; return i == 0;}, 0); + solver.AddMTDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[2]; return i == 0;}, 2); + solver.AddDMDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[0]; return i == 0;}, 0); + solver.AddDMDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[2]; return i == 0;}, 2); + solver.AddDMDimGenerator([elem_sz](unsigned i, unsigned &res){res = (i + 1) * 8 / elem_sz; return true;}, 1); + solver.EnableMTDimOverlap(1); solver.EnableMTDimOverlap(3); + solver.EnableDMDimOverlap(1); solver.EnableDMDimOverlap(3); + solver.EnableL2L1Tiling(true); + auto tiling_generator = [shape_out_aie](const vec_t &dim_prev, const vec_t &dim_curr, const vec_t &stride_curr, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) + { + c_axis_tiling_gen(dim_prev, dim_curr, stride_curr, tp_input_read, tp_input_write, tp_output_read, tp_output_write, shape_out_aie); + }; + solver.SetMTTilingGenerator(tiling_generator); + solver.SetDMTilingGenerator(tiling_generator); + solver.Solve(); + TilingSolver::vu_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + bool res = solver.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) { + return false; + } + tiling_generator(shape_in_aie, dim_mt_input, stride_mt_input, info.tp_ddr_in_read, info.tp_mt_in_write, info.tp_mt_out_read, info.tp_ddr_out_write); + tiling_generator(dim_mt_padded_input, dim_dm_input, stride_dm_input, info.tp_mt_in_read, info.tp_dm_in_write, info.tp_dm_out_read, info.tp_mt_out_write); + info.ker_rep = get_rep(info.tp_mt_in_read); + info.mt_rep = get_rep(info.tp_ddr_in_read); + info.dim_dm_in = dim_dm_input; + return PrintSolution(solver); + } + bool solve_slice_c8_wo_kernel(const solver_param_t ¶ms, int axis, int elem_sz, unsigned mt_sz_byte, unsigned dm_sz_byte, tiling_info_t &info) { + using mllib_graphs::get_rep; + vec_t shape_in_aie = get_padded_hcwc8_layout(params.dim_c, params.dim_h, params.dim_w); + PrintVector(shape_in_aie, "input ddr shape"); + vec_t shape_out_torch = get_sliced_shape(params.dim_c, params.dim_h, params.dim_w, params.start, params.end, params.step, axis); + vec_t shape_out_aie = get_padded_hcwc8_layout(shape_out_torch[1], shape_out_torch[2], shape_out_torch[3]); + + const std::map axis_map = {{1, 2} , {2, 3} , {3, 1} }; + const unsigned axis_slice = axis_map.at(axis); + mllib_graphs::TilingSolver solver(shape_in_aie, mt_sz_byte, dm_sz_byte, elem_sz); + + solver.AddMTDimGenerator([shape_in_aie](unsigned i, unsigned &res){res = shape_in_aie[0]; return i == 0;}, 0); + solver.AddMTDimGenerator([shape_in_aie, axis_slice](unsigned i, unsigned &res){res = shape_in_aie[axis_slice]; return i == 0;}, axis_slice); + + for (unsigned i = 0; i < 4; ++i) { + if (i != 0 && i != axis_slice)solver.EnableMTDimOverlap(i); + } + + solver.EnableL2L1Tiling(false); + auto tiling_generator = [shape_out_aie, params, axis_slice](const vec_t &dim_prev, const vec_t &dim_curr, const vec_t &stride_curr, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) + { + unsigned slice_start = params.start; + unsigned slice_end = params.end; + if (axis_slice == 2) { + slice_start = slice_start / 8; + slice_end = slice_end / 8; + } + wo_kernel_tiling_gen(dim_prev, dim_curr, stride_curr, tp_input_read, tp_input_write, tp_output_read, tp_output_write, + shape_out_aie, axis_slice, slice_start, slice_end, params.step); + }; + solver.SetMTTilingGenerator(tiling_generator); + solver.Solve(); + vec_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + bool res = solver.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) {return false;} + tiling_generator(shape_in_aie, dim_mt_input, stride_mt_input, info.tp_ddr_in_read, info.tp_mt_in_write, info.tp_mt_out_read, info.tp_ddr_out_write); + info.mt_rep = get_rep(info.tp_ddr_in_read); + return PrintSolution(solver); + } + } +} +# 5 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" 1 +# 51 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 1 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 1 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 3 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 2 3 +# 52 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 1 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/limits.h" 1 3 +# 26 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/limits.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/libc-header-start.h" 1 3 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/limits.h" 2 3 +# 124 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/limits.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/limits.h" 1 3 +# 21 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/limits.h" 3 +# 1 "/usr/include/limits.h" 1 3 4 +# 195 "/usr/include/limits.h" 3 4 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/posix1_lim.h" 1 3 4 +# 27 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/posix1_lim.h" 2 3 4 +# 161 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/posix1_lim.h" 3 4 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/local_lim.h" 1 3 4 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/local_lim.h" 3 4 +# 1 "/usr/include/linux/limits.h" 1 3 4 +# 39 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/local_lim.h" 2 3 4 +# 162 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/posix1_lim.h" 2 3 4 +# 196 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/posix2_lim.h" 1 3 4 +# 200 "/usr/include/limits.h" 2 3 4 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/xopen_lim.h" 1 3 4 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/xopen_lim.h" 3 4 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/uio_lim.h" 1 3 4 +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/bits/xopen_lim.h" 2 3 4 +# 204 "/usr/include/limits.h" 2 3 4 +# 22 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/limits.h" 2 3 +# 125 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/limits.h" 2 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 2 3 +# 53 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" 2 + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 1 3 +# 56 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" 2 + + +namespace mllib_graphs +{ + using dims_t = std::vector; + using vui32_t = std::vector; + using vi32_t = std::vector; + using vap_t = std::vector; + + void print_v(const vui32_t &v, const char *prefix) { +# 80 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" + } + + void print_v(const vi32_t &v, const char *prefix) { +# 97 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" + } + + void print_s(const char *format, ...) { + + + + + + + } + + void print_tp(const adf::tiling_parameters &tp, const char *prefix) { +# 130 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" + } + + void print_vap(const vap_t &vap, const char *prefix) { +# 152 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h" + } + + uint32_t prod(const vui32_t &v) + { + uint32_t res = 1; + for (const auto x : v) { + res *= x; + } + return res; + } + + uint32_t ceil_div8(uint32_t v) + { + return ((v >> 3) + ((v & 0x07) != 0)); + } + + uint32_t ceil_to_4(uint32_t v) + { + return (((v + 3) >> 2) << 2); + } + + uint32_t ceil_to_8(uint32_t v) + { + return (((v >> 3) + ((v & 0x07) != 0)) * 8); + } + + uint32_t ceil_to_16(uint32_t v) + { + return (((v >> 4) + ((v & 0x0F) != 0)) * 16); + } + + class tiling_helper + { + public: + vui32_t ex_dim; + vui32_t ex_dv[4]; + vui32_t mt_dim; + vui32_t mt_dv[4]; + + tiling_helper() {} + + virtual void setup_ex_dm_dv(const vui32_t &dim) + { + get_divisor(ex_dv[0], dim[0], gt1); + get_divisor(ex_dv[1], dim[1], gt1); + get_divisor(ex_dv[2], dim[2], gt1); + get_divisor(ex_dv[3], dim[3], gt1); + } + virtual void setup_mt_dm_dv(const vui32_t &dim) + { + get_divisor(mt_dv[0], dim[0], gt1); + get_divisor(mt_dv[1], dim[1], gt1); + get_divisor(mt_dv[2], dim[2], gt1); + get_divisor(mt_dv[3], dim[3], align4); + } + + static bool mt_size_checker(const vui32_t &dims, uint32_t max_sz) + { + return (prod(dims) <= max_sz); + } + static bool dm_size_checker(const vui32_t &dims, uint32_t max_sz) + { + return (prod(dims) <= max_sz); + } + bool ex_dim_priority_solve(vui32_t &dim, const vui32_t &d_s, uint32_t max_sz, + const std::function &sz_checker) + { + print_v(d_s, "ex_dim_priority_solve> dims to slice: "); + vui32_t idx = {0, 0, 0, 0}; + return ex_dim_priority_solve(dim, idx, d_s, max_sz, ex_dv, sz_checker); + } + bool ex_dim_priority_solve(vui32_t &dim, vui32_t &idx, const vui32_t &d_s, uint32_t max_sz, vui32_t (&dm_dv)[4], + const std::function &sz_checker) + { + vui32_t dm = {dm_dv[0][idx[0]], dm_dv[1][idx[1]], dm_dv[2][idx[2]], dm_dv[3][idx[3]]}; + print_v(dm, "ex_dim_priority_solve> check candidate: "); + if (sz_checker(dm, max_sz) && bd_checker(ex_dim, dm)) { + dim = dm; + return true; + } + + + vui32_t dm_dv_max_idx ={(uint32_t)dm_dv[0].size()-1, (uint32_t)dm_dv[1].size()-1, + (uint32_t)dm_dv[2].size()-1, (uint32_t)dm_dv[3].size()-1}; + for (int i=0; i slice id: %d, d_s[i]:%d, total_slice: %d, check0: %d, check1: %d\n", i, d_s[i], d_s.size(), idx[d_s[i]], dm_dv_max_idx[d_s[i]]); + print_v(idx, "ex_dim_priority_solve> idx: "); + print_v(dm_dv_max_idx, "ex_dim_priority_solve> max_idx: "); + while (idx[d_s[i]] < dm_dv_max_idx[d_s[i]]) { + idx[d_s[i]]++; + vui32_t dm = {dm_dv[0][idx[0]], dm_dv[1][idx[1]], dm_dv[2][idx[2]], dm_dv[3][idx[3]]}; + print_s( "ex_dim_priority_solve> slice dim: %d, dv_idx: %d\n", d_s[i], idx[d_s[i]]); + print_v(dm, "ex_dim_priority_solve> check candidate: "); + if (sz_checker(dm, max_sz) && bd_checker(ex_dim, dm)) { + dim = dm; + return true; + } + } + } + return false; + } + bool dim_priority_solve(vui32_t &dim, vui32_t &idx, const vui32_t &d_s, uint32_t max_sz, vui32_t (&dm_dv)[4], + const std::function &sz_checker) + { + vui32_t dm = {dm_dv[0][idx[0]], dm_dv[1][idx[1]], dm_dv[2][idx[2]], dm_dv[3][idx[3]]}; + print_v(dm, "dim_priority_solve> check candidate: "); + if (sz_checker(dm, max_sz)) { + dim = dm; + return true; + } + + + uint32_t dm_dv_max_idx[4] ={(uint32_t)dm_dv[0].size()-1, (uint32_t)dm_dv[1].size()-1, + (uint32_t)dm_dv[2].size()-1, (uint32_t)dm_dv[3].size()-1}; + for (int i=0; i slice dim: %d, dv_idx: %d\n", d_s[i], idx[d_s[i]]); + print_v(dm, "dim_priority_solve> check candidate: "); + if (sz_checker(dm, max_sz)) { + dim = dm; + return true; + } + } + } + return false; + } + bool ex_dim_balance_solve(vui32_t &dim, const vui32_t &d_s, uint32_t max_sz, + const std::function &sz_checker) + { + print_v(d_s, "ex_dim_balance_solve> dims to slice: "); + vui32_t idx = {0, 0, 0, 0}; + return ex_dim_balance_solve(dim, idx, d_s, max_sz, ex_dv, sz_checker); + } + bool ex_dim_balance_solve(vui32_t &dim, vui32_t &idx, const vui32_t &d_s, uint32_t max_sz, vui32_t (&dm_dv)[4], + const std::function &sz_checker) + { + vui32_t dm = {dm_dv[0][idx[0]], dm_dv[1][idx[1]], dm_dv[2][idx[2]], dm_dv[3][idx[3]]}; + print_v(dm, "ex_dim_balance_solve> check candidate: "); + if (sz_checker(dm, max_sz) && bd_checker(ex_dim, dm)) { + dim = dm; + return true; + } + + + uint32_t dm_dv_max_idx[4] = {(uint32_t)dm_dv[0].size()-1, (uint32_t)dm_dv[1].size()-1, + (uint32_t)dm_dv[2].size()-1, (uint32_t)dm_dv[3].size()-1}; + uint32_t n_dim[4] = {0, 0, 0, 0}; + for (int i=0; i 0) { + int slice_i = d_s[0]; + for (int i=1; i n_dim[slice_i]) { + slice_i = d_s[i]; + } + } + idx[slice_i]++; + print_s("ex_dim_balance_solve> slice dim: %d, dv_idx: %d \n", slice_i, idx[slice_i]); + return ex_dim_balance_solve(dim, idx, d_s, max_sz, dm_dv, sz_checker); + } + return false; + } + bool dim_balance_solve(vui32_t &dim, vui32_t &idx, const vui32_t &d_s, uint32_t max_sz, vui32_t (&dm_dv)[4], + const std::function &sz_checker) + { + vui32_t dm = {dm_dv[0][idx[0]], dm_dv[1][idx[1]], dm_dv[2][idx[2]], dm_dv[3][idx[3]]}; + print_v(dm, "dim_balance_solve> check candidate: "); + if (sz_checker(dm, max_sz)) { + dim = dm; + return true; + } + + + uint32_t dm_dv_max_idx[4] = {(uint32_t)dm_dv[0].size()-1, (uint32_t)dm_dv[1].size()-1, + (uint32_t)dm_dv[2].size()-1, (uint32_t)dm_dv[3].size()-1}; + uint32_t n_dim[4] = {0, 0, 0, 0}; + for (int i=0; i 0) { + int slice_i = d_s[0]; + for (int i=1; i n_dim[slice_i]) { + slice_i = d_s[i]; + } + } + idx[slice_i]++; + print_s("dim_balance_solve> slice dim: %d, dv_idx: %d \n", slice_i, idx[slice_i]); + return dim_balance_solve(dim, idx, d_s, max_sz, dm_dv, sz_checker); + } + return false; + } + + bool mt_dim_priority_solve(vui32_t &dim, const vui32_t &d_s, uint32_t max_sz, + const std::function &sz_checker) + { + print_v(d_s, "mt_dim_priority_solve> dims to slice: "); + vui32_t idx = {0, 0, 0, 0}; + return dim_priority_solve(dim, idx, d_s, max_sz, mt_dv, sz_checker); + } + bool mt_dim_balance_solve(vui32_t &dim, const vui32_t &d_s, uint32_t max_sz, + const std::function &sz_checker) + { + print_v(d_s, "mt_dim_balance_solve> dims to slice: "); + vui32_t idx = {0, 0, 0, 0}; + return dim_balance_solve(dim, idx, d_s, max_sz, mt_dv, sz_checker); + } + + vap_t fill_access_pattern( + const vui32_t &buff_d, const vui32_t &tile_d, const vui32_t & offset, const vui32_t & travs, const vui32_t &stride) const + { + vap_t vap; + adf::tiling_parameters param; + for (int i = 0; i < buff_d.size(); i++) { + param.buffer_dimension.push_back(buff_d[i]); + param.tiling_dimension.push_back(tile_d[i]); + param.offset.push_back(offset[i]); + param.tile_traversal.push_back({ + .dimension = travs[i], + .stride = stride[travs[i]], + .wrap = (buff_d[travs[i]] - tile_d[travs[i]]) / stride[travs[i]] + 1, + }); + } + vap = {adf::tiling(param)}; + return vap; + } + vap_t fill_access_pattern( + const vui32_t &buff_d, const vui32_t &tile_d, const vui32_t & offset, const vui32_t & travs, const vui32_t &stride, const vui32_t &wrap) const + { + vap_t vap; + adf::tiling_parameters param; + for (int i = 0; i < buff_d.size(); i++) { + param.buffer_dimension.push_back(buff_d[i]); + param.tiling_dimension.push_back(tile_d[i]); + param.offset.push_back(offset[i]); + param.tile_traversal.push_back({ + .dimension = travs[i], + .stride = stride[travs[i]], + .wrap = wrap[travs[i]], + }); + } + vap = {adf::tiling(param)}; + return vap; + } + vap_t get_1d_byte_tiling(uint32_t sz, uint32_t rep) + { + vap_t vap; + adf::tiling_parameters base_pattern = { + .buffer_dimension = {sz}, + .tiling_dimension = {sz}, + .offset = {0}, + .tile_traversal = {}, + .packet_port_id = -1, + .repetition = 1 + }; + for (uint32_t i = 0; i < rep; i++) { + adf::tiling_parameters tp = base_pattern; + tp.buffer_iteration = i; + vap.push_back(adf::tiling(tp)); + } + return vap; + } + vap_t get_1d_byte_tiling(uint32_t sz) + { + vap_t vap; + adf::tiling_parameters tp = { + .buffer_dimension = {sz}, + .tiling_dimension = {sz}, + .offset = {0}, + .tile_traversal = {}, + .packet_port_id = -1, + .repetition = 1 + }; + vap = {adf::tiling(tp)}; + return vap; + } + static bool gt1(uint32_t v) + { + return (v > 1); + } + static bool align1(uint32_t v) + { + return true; + } + static bool align2(uint32_t v) + { + return ((v % 2) == 0); + } + static bool align4(uint32_t v) + { + return ((v % 4) == 0); + } + static bool align8(uint32_t v) + { + return ((v % 8) == 0); + } + static bool align16(uint32_t v) + { + return ((v % 16) == 0); + } + static bool compare_desc(uint32_t a, uint32_t b) + { + return a > b; + } + void get_divisor(vui32_t &dv, uint32_t dividend, const std::function &checker) + { + uint32_t sqroot = static_cast(std::sqrt(static_cast(dividend))); + for (uint32_t i=1; i<=sqroot; i++) { + if ((dividend % i) == 0) { + uint32_t j = dividend / i; + if (checker(i)) { + dv.push_back(i); + } + if ((j != i) && (checker(j))) { + dv.push_back(j); + } + } + } + if (dv.size() == 0) { + + dv.push_back(dividend); + } else { + std::sort(dv.begin(), dv.end(), compare_desc); + } + return; + } + virtual bool bd_checker(const vui32_t &bd_i, const vui32_t &dm_i) + { + print_v(bd_i, "bd_checker> bd_i: "); + print_v(dm_i, "bd_checker> dm_i: "); + int ai_d1 = 0; + bool ai_d1_end = false; + for (int i=bd_i.size()-1; i>=0; i--) { + + if (ai_d1 == 0) { + if (bd_i[i] != dm_i[i]) { + ai_d1 = 1; + } + } else { + if (!ai_d1_end) ai_d1 = ai_d1 * dm_i[i]; + print_s("bd_checker10> ai_d1: %d, dim_idx: %d\n", ai_d1, i); + if ((bd_i[i] != dm_i[i]) || (i == 0)) { + ai_d1_end = true; + if (ai_d1 > 1023) { + print_s("bd_checker11> ai_d1: %d, dim_idx: %d\n", ai_d1, i); + return false; + } + } + } + } + return true; + } + }; + + + template + void connect_ifm_ddr(adf::external_buffer& ifm_ddr, + adf::shared_buffer& ifm_mem, + const std::vector>& read_ifm_ddr, + const std::vector>& write_ifm_mem, + uint32_t ifm_mem_rep, + uint32_t shim_dma_col = 0, + uint32_t dma_channel_offset = 0) { + (static_cast ((read_ifm_ddr.size() == write_ifm_mem.size()) && "read_ifm_ddr.size() != write_ifm_mem.size()") ? void (0) : __assert_fail ("(read_ifm_ddr.size() == write_ifm_mem.size()) && \"read_ifm_ddr.size() != write_ifm_mem.size()\"", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h", 522, __extension__ __PRETTY_FUNCTION__)); + adf::repetition_count(ifm_mem) = ifm_mem_rep; adf::frontend::CallExprConstraintFunction __ci13428__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:523:5"}; + uint32_t offset = 0; + for (int i = 0; i < read_ifm_ddr.size(); i++) { + + if(num_ifm_shim_ch == 0 || num_ifm_shim_ch == read_ifm_ddr.size()) offset = i; + else offset = 0; + adf::location(ifm_mem.in[i]) = adf::dma_channel(adf::memory_tile, shim_dma_col + overlay_col_offset, 0, offset + dma_channel_offset); adf::frontend::CallExprLocationConstraint __ci5760__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:529:50"}; adf::frontend::CallExprLocationConstraint __ci13429__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:529:9"}; + adf::connect(ifm_ddr.out[i + ifm_ddr_port_logical_index], ifm_mem.in[i]); adf::frontend::DeclConnect __ci13431__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:530:9", ""}; + adf::read_access(ifm_ddr.out[i + ifm_ddr_port_logical_index]) = read_ifm_ddr[i]; adf::frontend::CallExprConstraintFunction __ci5761__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:531:9"}; + adf::write_access(ifm_mem.in[i]) = write_ifm_mem[i]; adf::frontend::CallExprConstraintFunction __ci5762__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:532:9"}; + + + if constexpr(ext_shim_loc == 0) { + + + + adf::location(ifm_ddr.out[i + ifm_ddr_port_logical_index]) = adf::dma_channel(adf::shim_tile, shim_dma_col, 0, offset + dma_channel_offset); adf::frontend::CallExprLocationConstraint __ci5763__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:539:83"}; adf::frontend::CallExprLocationConstraint __ci13434__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:539:12"}; + + + + } + } + } + + + template + void connect_wts_ddr(adf::external_buffer& wts_ddr, + adf::shared_buffer& wts_mem, + const std::vector>& read_wts_ddr, + const std::vector>& write_wts_mem, + uint32_t wts_mem_rep, + uint32_t shim_dma_col = 3, + uint32_t dma_channel_offset = 0) { + (static_cast ((read_wts_ddr.size() == write_wts_mem.size()) && "read_wts_ddr.size() != write_wts_mem.size()") ? void (0) : __assert_fail ("(read_wts_ddr.size() == write_wts_mem.size()) && \"read_wts_ddr.size() != write_wts_mem.size()\"", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h", 556, __extension__ __PRETTY_FUNCTION__)); + adf::repetition_count(wts_mem) = wts_mem_rep; adf::frontend::CallExprConstraintFunction __ci13656__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:557:5"}; + uint32_t offset = 0; + for (int i = 0; i < read_wts_ddr.size(); i++) { + + if (num_wts_shim_ch == 0 || read_wts_ddr.size() == num_wts_shim_ch) offset = i; + else offset = 0; + adf::location(wts_mem.in[i]) = adf::dma_channel(adf::memory_tile, 3 + overlay_col_offset, 0, offset + dma_channel_offset); adf::frontend::CallExprLocationConstraint __ci5764__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:563:50"}; adf::frontend::CallExprLocationConstraint __ci13657__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:563:9"}; + adf::connect(wts_ddr.out[i + wts_ddr_port_logical_index], wts_mem.in[i]); adf::frontend::DeclConnect __ci13659__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:564:9", ""}; + adf::read_access(wts_ddr.out[i + wts_ddr_port_logical_index]) = read_wts_ddr[i]; adf::frontend::CallExprConstraintFunction __ci5765__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:565:9"}; + adf::write_access(wts_mem.in[i]) = write_wts_mem[i]; adf::frontend::CallExprConstraintFunction __ci5766__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:566:9"}; + + if constexpr(ext_shim_loc == 0) { + + + adf::location(wts_ddr.out[i + wts_ddr_port_logical_index]) = adf::dma_channel(adf::shim_tile, 3, 0, offset + dma_channel_offset); adf::frontend::CallExprLocationConstraint __ci5767__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:571:83"}; adf::frontend::CallExprLocationConstraint __ci13662__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:571:12"}; + + + + } + } + } + + + template + void connect_ofm_ddr(adf::external_buffer& ofm_ddr, + adf::shared_buffer& ofm_mem, + const std::vector>& read_ofm_mem, + const std::vector>& write_ofm_ddr, + uint32_t ofm_mem_rep, + uint32_t shim_dma_col = 0, + uint32_t dma_channel_offset = 0, + uint32_t ofm_mem_port_offset = 0) { + (static_cast ((read_ofm_mem.size() == write_ofm_ddr.size()) && "read_ofm_mem.size() != write_ofm_ddr.size()") ? void (0) : __assert_fail ("(read_ofm_mem.size() == write_ofm_ddr.size()) && \"read_ofm_mem.size() != write_ofm_ddr.size()\"", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h", 589, __extension__ __PRETTY_FUNCTION__)); + adf::repetition_count(ofm_mem) = ofm_mem_rep; adf::frontend::CallExprConstraintFunction __ci13436__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:590:5"}; + uint32_t offset = 0; + for (int i = 0; i < write_ofm_ddr.size(); i++) { + + if(num_ofm_shim_ch == 0 || num_ofm_shim_ch == write_ofm_ddr.size()) offset = i; + else offset = 0; + adf::location(ofm_mem.out[i + ofm_mem_port_offset]) = adf::dma_channel(adf::memory_tile, shim_dma_col + overlay_col_offset, 0, offset + dma_channel_offset); adf::frontend::CallExprLocationConstraint __ci5768__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:596:73"}; adf::frontend::CallExprLocationConstraint __ci13437__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:596:9"}; + adf::connect(ofm_mem.out[i + ofm_mem_port_offset], ofm_ddr.in[i + ofm_ddr_port_logical_index]); adf::frontend::DeclConnect __ci13439__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:597:9", ""}; + adf::read_access(ofm_mem.out[i + ofm_mem_port_offset]) = read_ofm_mem[i]; adf::frontend::CallExprConstraintFunction __ci5769__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:598:9"}; + adf::write_access(ofm_ddr.in[i + ofm_ddr_port_logical_index]) = write_ofm_ddr[i]; adf::frontend::CallExprConstraintFunction __ci5770__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:599:9"}; + if constexpr(ext_shim_loc == 0) { + + + + adf::location(ofm_ddr.in[i + ofm_ddr_port_logical_index]) = adf::dma_channel(adf::shim_tile, shim_dma_col, 0, offset + dma_channel_offset); adf::frontend::CallExprLocationConstraint __ci5771__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:604:82"}; adf::frontend::CallExprLocationConstraint __ci13442__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:604:12"}; + + + + } + } + } + + template + std::vector construct_mem_loc(const std::vector> & mem_loc){ + std::vector result(mem_loc.size()); + for(int i = 0; i < mem_loc.size(); i++){ + int cols = mem_loc[i][0]; + int rows = mem_loc[i][1]; + int offset = mem_loc[i][2]; + result[i] = adf::address(cols + overlay_col_offset, rows, offset); adf::frontend::CallExprLocationConstraint __ci5772__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:619:25"}; + } + return result; + } + + template + adf::location_constraint construct_mem_loc(const std::vector & mem_loc){ + adf::location_constraint result; + int cols = mem_loc[0]; + int rows = mem_loc[1]; + int offset = mem_loc[2]; + result = adf::address(cols + overlay_col_offset, rows, offset); adf::frontend::CallExprLocationConstraint __ci5773__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/utils.h:630:18"}; + return result; + } + +template +std::vector> split_ap_by_dma(const adf::access_pattern& ap, int num_dma) { + std::vector> res; + if (num_dma == 1) { + return {{ap}}; + } + if (num_dma != 2) { + throw std::runtime_error("TG-ERR: [utils.h::split_ap_by_dma] does not support #shim-DMA >2 !\n"); + } + for (int i = ap.tiling.buffer_dimension.size() - 1; i >= 0; i--) { + uint32_t dim_size = ap.tiling.tiling_dimension[i]; + if (dim_size == 1) { + continue; + } + uint32_t cut_size_1 = dim_size / 2; + uint32_t cut_size_2 = dim_size - cut_size_1; + adf::access_pattern ap_1 = ap; + ap_1.tiling.tiling_dimension[i] = cut_size_1; + adf::access_pattern ap_2 = ap; + ap_2.tiling.tiling_dimension[i] = cut_size_2; + ap_2.tiling.offset[i] = ap_1.tiling.offset[i] + cut_size_1; + if (i == 0 && (cut_size_1 * sizeof(dtype) % 4 != 0 || cut_size_2 * sizeof(dtype) % 4 != 0)) { + throw std::runtime_error("TG-ERR: [utils.h::split_ap_by_dma] fail to split inner-most dim!\n"); + } + res.push_back({ap_1}); + res.push_back({ap_2}); + return res; + } + if (res.size() == 0) { + throw std::runtime_error("TG-ERR: [utils.h::split_ap_by_dma] does not support 2-shim-DMA splitting on this shape!\n"); + } + return res; +} +} +# 6 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h" 1 +# 13 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h" +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 1 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + class codecvt_base + { + public: + enum result + { + ok, + partial, + error, + noconv + }; + }; +# 67 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + template + class __codecvt_abstract_base + : public locale::facet, public codecvt_base + { + public: + + typedef codecvt_base::result result; + typedef _InternT intern_type; + typedef _ExternT extern_type; + typedef _StateT state_type; +# 115 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + result + out(state_type& __state, const intern_type* __from, + const intern_type* __from_end, const intern_type*& __from_next, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const + { + return this->do_out(__state, __from, __from_end, __from_next, + __to, __to_end, __to_next); + } +# 154 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + result + unshift(state_type& __state, extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const + { return this->do_unshift(__state, __to,__to_end,__to_next); } +# 195 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + result + in(state_type& __state, const extern_type* __from, + const extern_type* __from_end, const extern_type*& __from_next, + intern_type* __to, intern_type* __to_end, + intern_type*& __to_next) const + { + return this->do_in(__state, __from, __from_end, __from_next, + __to, __to_end, __to_next); + } + + int + encoding() const throw() + { return this->do_encoding(); } + + bool + always_noconv() const throw() + { return this->do_always_noconv(); } + + int + length(state_type& __state, const extern_type* __from, + const extern_type* __end, size_t __max) const + { return this->do_length(__state, __from, __end, __max); } + + int + max_length() const throw() + { return this->do_max_length(); } + + protected: + explicit + __codecvt_abstract_base(size_t __refs = 0) : locale::facet(__refs) { } + + virtual + ~__codecvt_abstract_base() { } +# 236 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + virtual result + do_out(state_type& __state, const intern_type* __from, + const intern_type* __from_end, const intern_type*& __from_next, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const = 0; + + virtual result + do_unshift(state_type& __state, extern_type* __to, + extern_type* __to_end, extern_type*& __to_next) const = 0; + + virtual result + do_in(state_type& __state, const extern_type* __from, + const extern_type* __from_end, const extern_type*& __from_next, + intern_type* __to, intern_type* __to_end, + intern_type*& __to_next) const = 0; + + virtual int + do_encoding() const throw() = 0; + + virtual bool + do_always_noconv() const throw() = 0; + + virtual int + do_length(state_type&, const extern_type* __from, + const extern_type* __end, size_t __max) const = 0; + + virtual int + do_max_length() const throw() = 0; + }; +# 273 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + template + class codecvt + : public __codecvt_abstract_base<_InternT, _ExternT, _StateT> + { + public: + + typedef codecvt_base::result result; + typedef _InternT intern_type; + typedef _ExternT extern_type; + typedef _StateT state_type; + + protected: + __c_locale _M_c_locale_codecvt; + + public: + static locale::id id; + + explicit + codecvt(size_t __refs = 0) + : __codecvt_abstract_base<_InternT, _ExternT, _StateT> (__refs), + _M_c_locale_codecvt(0) + { } + + explicit + codecvt(__c_locale __cloc, size_t __refs = 0); + + protected: + virtual + ~codecvt() { } + + virtual result + do_out(state_type& __state, const intern_type* __from, + const intern_type* __from_end, const intern_type*& __from_next, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_unshift(state_type& __state, extern_type* __to, + extern_type* __to_end, extern_type*& __to_next) const; + + virtual result + do_in(state_type& __state, const extern_type* __from, + const extern_type* __from_end, const extern_type*& __from_next, + intern_type* __to, intern_type* __to_end, + intern_type*& __to_next) const; + + virtual int + do_encoding() const throw(); + + virtual bool + do_always_noconv() const throw(); + + virtual int + do_length(state_type&, const extern_type* __from, + const extern_type* __end, size_t __max) const; + + virtual int + do_max_length() const throw(); + }; + + template + locale::id codecvt<_InternT, _ExternT, _StateT>::id; + + + template<> + class codecvt + : public __codecvt_abstract_base + { + friend class messages; + + public: + + typedef char intern_type; + typedef char extern_type; + typedef mbstate_t state_type; + + protected: + __c_locale _M_c_locale_codecvt; + + public: + static locale::id id; + + explicit + codecvt(size_t __refs = 0); + + explicit + codecvt(__c_locale __cloc, size_t __refs = 0); + + protected: + virtual + ~codecvt(); + + virtual result + do_out(state_type& __state, const intern_type* __from, + const intern_type* __from_end, const intern_type*& __from_next, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_unshift(state_type& __state, extern_type* __to, + extern_type* __to_end, extern_type*& __to_next) const; + + virtual result + do_in(state_type& __state, const extern_type* __from, + const extern_type* __from_end, const extern_type*& __from_next, + intern_type* __to, intern_type* __to_end, + intern_type*& __to_next) const; + + virtual int + do_encoding() const throw(); + + virtual bool + do_always_noconv() const throw(); + + virtual int + do_length(state_type&, const extern_type* __from, + const extern_type* __end, size_t __max) const; + + virtual int + do_max_length() const throw(); + }; + + + + + + + template<> + class codecvt + : public __codecvt_abstract_base + { + friend class messages; + + public: + + typedef wchar_t intern_type; + typedef char extern_type; + typedef mbstate_t state_type; + + protected: + __c_locale _M_c_locale_codecvt; + + public: + static locale::id id; + + explicit + codecvt(size_t __refs = 0); + + explicit + codecvt(__c_locale __cloc, size_t __refs = 0); + + protected: + virtual + ~codecvt(); + + virtual result + do_out(state_type& __state, const intern_type* __from, + const intern_type* __from_end, const intern_type*& __from_next, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_unshift(state_type& __state, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_in(state_type& __state, + const extern_type* __from, const extern_type* __from_end, + const extern_type*& __from_next, + intern_type* __to, intern_type* __to_end, + intern_type*& __to_next) const; + + virtual + int do_encoding() const throw(); + + virtual + bool do_always_noconv() const throw(); + + virtual + int do_length(state_type&, const extern_type* __from, + const extern_type* __end, size_t __max) const; + + virtual int + do_max_length() const throw(); + }; +# 467 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/codecvt.h" 3 + template<> + class codecvt + : public __codecvt_abstract_base + { + public: + + typedef char16_t intern_type; + typedef char extern_type; + typedef mbstate_t state_type; + + public: + static locale::id id; + + explicit + codecvt(size_t __refs = 0) + : __codecvt_abstract_base(__refs) { } + + protected: + virtual + ~codecvt(); + + virtual result + do_out(state_type& __state, const intern_type* __from, + const intern_type* __from_end, const intern_type*& __from_next, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_unshift(state_type& __state, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_in(state_type& __state, + const extern_type* __from, const extern_type* __from_end, + const extern_type*& __from_next, + intern_type* __to, intern_type* __to_end, + intern_type*& __to_next) const; + + virtual + int do_encoding() const throw(); + + virtual + bool do_always_noconv() const throw(); + + virtual + int do_length(state_type&, const extern_type* __from, + const extern_type* __end, size_t __max) const; + + virtual int + do_max_length() const throw(); + }; + + + + + + template<> + class codecvt + : public __codecvt_abstract_base + { + public: + + typedef char32_t intern_type; + typedef char extern_type; + typedef mbstate_t state_type; + + public: + static locale::id id; + + explicit + codecvt(size_t __refs = 0) + : __codecvt_abstract_base(__refs) { } + + protected: + virtual + ~codecvt(); + + virtual result + do_out(state_type& __state, const intern_type* __from, + const intern_type* __from_end, const intern_type*& __from_next, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_unshift(state_type& __state, + extern_type* __to, extern_type* __to_end, + extern_type*& __to_next) const; + + virtual result + do_in(state_type& __state, + const extern_type* __from, const extern_type* __from_end, + const extern_type*& __from_next, + intern_type* __to, intern_type* __to_end, + intern_type*& __to_next) const; + + virtual + int do_encoding() const throw(); + + virtual + bool do_always_noconv() const throw(); + + virtual + int do_length(state_type&, const extern_type* __from, + const extern_type* __end, size_t __max) const; + + virtual int + do_max_length() const throw(); + }; + + + + + + template + class codecvt_byname : public codecvt<_InternT, _ExternT, _StateT> + { + public: + explicit + codecvt_byname(const char* __s, size_t __refs = 0) + : codecvt<_InternT, _ExternT, _StateT>(__refs) + { + if (__builtin_strcmp(__s, "C") != 0 + && __builtin_strcmp(__s, "POSIX") != 0) + { + this->_S_destroy_c_locale(this->_M_c_locale_codecvt); + this->_S_create_c_locale(this->_M_c_locale_codecvt, __s); + } + } + + + explicit + codecvt_byname(const string& __s, size_t __refs = 0) + : codecvt_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~codecvt_byname() { } + }; + + + template<> + class codecvt_byname + : public codecvt + { + public: + explicit + codecvt_byname(const char*, size_t __refs = 0) + : codecvt(__refs) { } + + explicit + codecvt_byname(const string& __s, size_t __refs = 0) + : codecvt_byname(__s.c_str(), __refs) { } + + protected: + virtual + ~codecvt_byname() { } + }; + + template<> + class codecvt_byname + : public codecvt + { + public: + explicit + codecvt_byname(const char*, size_t __refs = 0) + : codecvt(__refs) { } + + explicit + codecvt_byname(const string& __s, size_t __refs = 0) + : codecvt_byname(__s.c_str(), __refs) { } + + protected: + virtual + ~codecvt_byname() { } + }; + + + + + + extern template class codecvt_byname; + + extern template + const codecvt& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + extern template class codecvt_byname; + + extern template + const codecvt& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + + extern template class codecvt_byname; + extern template class codecvt_byname; + + + + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 3 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 2 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/basic_file.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/basic_file.h" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++io.h" 1 3 +# 35 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++io.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cstdio" 3 +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++io.h" 2 3 + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + typedef __gthread_mutex_t __c_lock; + + + typedef FILE __c_file; + + +} +# 41 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/basic_file.h" 2 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + class __basic_file; + + + template<> + class __basic_file + { + + __c_file* _M_cfile; + + + bool _M_cfile_created; + + public: + __basic_file(__c_lock* __lock = 0) throw (); + + + __basic_file(__basic_file&& __rv, __c_lock* = 0) noexcept + : _M_cfile(__rv._M_cfile), _M_cfile_created(__rv._M_cfile_created) + { + __rv._M_cfile = nullptr; + __rv._M_cfile_created = false; + } + + __basic_file& operator=(const __basic_file&) = delete; + __basic_file& operator=(__basic_file&&) = delete; + + void + swap(__basic_file& __f) noexcept + { + std::swap(_M_cfile, __f._M_cfile); + std::swap(_M_cfile_created, __f._M_cfile_created); + } + + + __basic_file* + open(const char* __name, ios_base::openmode __mode, int __prot = 0664); + + __basic_file* + sys_open(__c_file* __file, ios_base::openmode); + + __basic_file* + sys_open(int __fd, ios_base::openmode __mode) throw (); + + __basic_file* + close(); + + __attribute__ ((__pure__)) bool + is_open() const throw (); + + __attribute__ ((__pure__)) int + fd() throw (); + + __attribute__ ((__pure__)) __c_file* + file() throw (); + + ~__basic_file(); + + streamsize + xsputn(const char* __s, streamsize __n); + + streamsize + xsputn_2(const char* __s1, streamsize __n1, + const char* __s2, streamsize __n2); + + streamsize + xsgetn(char* __s, streamsize __n); + + streamoff + seekoff(streamoff __off, ios_base::seekdir __way) throw (); + + int + sync(); + + streamsize + showmanyc(); + }; + + +} +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 2 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + template().make_preferred().filename())> + using _If_fs_path = enable_if_t, _Result>; +# 79 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + class basic_filebuf : public basic_streambuf<_CharT, _Traits> + { + + template + using __chk_state = __and_, + is_copy_constructible<_Tp>, + is_default_constructible<_Tp>>; + + static_assert(__chk_state::value, + "state_type must be CopyAssignable, CopyConstructible" + " and DefaultConstructible"); + + static_assert(is_same>::value, + "pos_type must be fpos"); + + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + typedef basic_streambuf __streambuf_type; + typedef basic_filebuf __filebuf_type; + typedef __basic_file __file_type; + typedef typename traits_type::state_type __state_type; + typedef codecvt __codecvt_type; + + friend class ios_base; + + protected: + + + __c_lock _M_lock; + + + __file_type _M_file; + + + ios_base::openmode _M_mode; + + + __state_type _M_state_beg; + + + + + __state_type _M_state_cur; + + + + __state_type _M_state_last; + + + char_type* _M_buf; + + + + + + + size_t _M_buf_size; + + + bool _M_buf_allocated; +# 155 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + bool _M_reading; + bool _M_writing; + + + + + + + + char_type _M_pback; + char_type* _M_pback_cur_save; + char_type* _M_pback_end_save; + bool _M_pback_init; + + + + const __codecvt_type* _M_codecvt; + + + + + + + char* _M_ext_buf; + + + + + streamsize _M_ext_buf_size; + + + + + + + const char* _M_ext_next; + char* _M_ext_end; + + + + + + + void + _M_create_pback() + { + if (!_M_pback_init) + { + _M_pback_cur_save = this->gptr(); + _M_pback_end_save = this->egptr(); + this->setg(&_M_pback, &_M_pback, &_M_pback + 1); + _M_pback_init = true; + } + } + + + + + + + void + _M_destroy_pback() throw() + { + if (_M_pback_init) + { + + _M_pback_cur_save += this->gptr() != this->eback(); + this->setg(_M_buf, _M_pback_cur_save, _M_pback_end_save); + _M_pback_init = false; + } + } + + public: + + + + + + + + basic_filebuf(); + + + basic_filebuf(const basic_filebuf&) = delete; + basic_filebuf(basic_filebuf&&); + + + + + + virtual + ~basic_filebuf() + { this->close(); } + + + basic_filebuf& operator=(const basic_filebuf&) = delete; + basic_filebuf& operator=(basic_filebuf&&); + void swap(basic_filebuf&); + + + + + + + bool + is_open() const throw() + { return _M_file.is_open(); } +# 304 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + __filebuf_type* + open(const char* __s, ios_base::openmode __mode); +# 314 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + __filebuf_type* + open(const std::string& __s, ios_base::openmode __mode) + { return open(__s.c_str(), __mode); } +# 325 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + _If_fs_path<_Path, __filebuf_type*> + open(const _Path& __s, ios_base::openmode __mode) + { return open(__s.c_str(), __mode); } +# 344 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + __filebuf_type* + close(); + + protected: + void + _M_allocate_internal_buffer(); + + void + _M_destroy_internal_buffer() throw(); + + + virtual streamsize + showmanyc(); + + + + + + + virtual int_type + underflow(); + + virtual int_type + pbackfail(int_type __c = _Traits::eof()); +# 376 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + virtual int_type + overflow(int_type __c = _Traits::eof()); + + + + bool + _M_convert_to_external(char_type*, streamsize); +# 396 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + virtual __streambuf_type* + setbuf(char_type* __s, streamsize __n); + + virtual pos_type + seekoff(off_type __off, ios_base::seekdir __way, + ios_base::openmode __mode = ios_base::in | ios_base::out); + + virtual pos_type + seekpos(pos_type __pos, + ios_base::openmode __mode = ios_base::in | ios_base::out); + + + pos_type + _M_seek(off_type __off, ios_base::seekdir __way, __state_type __state); + + int + _M_get_ext_pos(__state_type &__state); + + virtual int + sync(); + + virtual void + imbue(const locale& __loc); + + virtual streamsize + xsgetn(char_type* __s, streamsize __n); + + virtual streamsize + xsputn(const char_type* __s, streamsize __n); + + + bool + _M_terminate_output(); +# 442 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + _M_set_buffer(streamsize __off) + { + const bool __testin = _M_mode & ios_base::in; + const bool __testout = (_M_mode & ios_base::out + || _M_mode & ios_base::app); + + if (__testin && __off > 0) + this->setg(_M_buf, _M_buf, _M_buf + __off); + else + this->setg(_M_buf, _M_buf, _M_buf); + + if (__testout && __off == 0 && _M_buf_size > 1 ) + this->setp(_M_buf, _M_buf + _M_buf_size - 1); + else + this->setp(0, 0); + } + }; +# 475 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + class basic_ifstream : public basic_istream<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + typedef basic_filebuf __filebuf_type; + typedef basic_istream __istream_type; + + private: + __filebuf_type _M_filebuf; + + public: +# 502 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + basic_ifstream() : __istream_type(), _M_filebuf() + { this->init(&_M_filebuf); } +# 512 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + explicit + basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in) + : __istream_type(), _M_filebuf() + { + this->init(&_M_filebuf); + this->open(__s, __mode); + } +# 528 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + explicit + basic_ifstream(const std::string& __s, + ios_base::openmode __mode = ios_base::in) + : __istream_type(), _M_filebuf() + { + this->init(&_M_filebuf); + this->open(__s, __mode); + } +# 545 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template> + basic_ifstream(const _Path& __s, + ios_base::openmode __mode = ios_base::in) + : basic_ifstream(__s.c_str(), __mode) + { } + + + basic_ifstream(const basic_ifstream&) = delete; + + basic_ifstream(basic_ifstream&& __rhs) + : __istream_type(std::move(__rhs)), + _M_filebuf(std::move(__rhs._M_filebuf)) + { __istream_type::set_rdbuf(&_M_filebuf); } +# 566 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + ~basic_ifstream() + { } + + + + + basic_ifstream& + operator=(const basic_ifstream&) = delete; + + basic_ifstream& + operator=(basic_ifstream&& __rhs) + { + __istream_type::operator=(std::move(__rhs)); + _M_filebuf = std::move(__rhs._M_filebuf); + return *this; + } + + void + swap(basic_ifstream& __rhs) + { + __istream_type::swap(__rhs); + _M_filebuf.swap(__rhs._M_filebuf); + } +# 598 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + __filebuf_type* + rdbuf() const + { return const_cast<__filebuf_type*>(&_M_filebuf); } + + + + + + bool + is_open() + { return _M_filebuf.is_open(); } + + + + bool + is_open() const + { return _M_filebuf.is_open(); } +# 624 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + open(const char* __s, ios_base::openmode __mode = ios_base::in) + { + if (!_M_filebuf.open(__s, __mode | ios_base::in)) + this->setstate(ios_base::failbit); + else + + + this->clear(); + } +# 644 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + open(const std::string& __s, ios_base::openmode __mode = ios_base::in) + { + if (!_M_filebuf.open(__s, __mode | ios_base::in)) + this->setstate(ios_base::failbit); + else + + + this->clear(); + } +# 664 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + _If_fs_path<_Path, void> + open(const _Path& __s, ios_base::openmode __mode = ios_base::in) + { open(__s.c_str(), __mode); } +# 677 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + close() + { + if (!_M_filebuf.close()) + this->setstate(ios_base::failbit); + } + }; +# 700 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + class basic_ofstream : public basic_ostream<_CharT,_Traits> + { + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + typedef basic_filebuf __filebuf_type; + typedef basic_ostream __ostream_type; + + private: + __filebuf_type _M_filebuf; + + public: +# 727 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + basic_ofstream(): __ostream_type(), _M_filebuf() + { this->init(&_M_filebuf); } +# 737 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + explicit + basic_ofstream(const char* __s, + ios_base::openmode __mode = ios_base::out) + : __ostream_type(), _M_filebuf() + { + this->init(&_M_filebuf); + this->open(__s, __mode); + } +# 754 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + explicit + basic_ofstream(const std::string& __s, + ios_base::openmode __mode = ios_base::out) + : __ostream_type(), _M_filebuf() + { + this->init(&_M_filebuf); + this->open(__s, __mode); + } +# 771 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template> + basic_ofstream(const _Path& __s, + ios_base::openmode __mode = ios_base::out) + : basic_ofstream(__s.c_str(), __mode) + { } + + + basic_ofstream(const basic_ofstream&) = delete; + + basic_ofstream(basic_ofstream&& __rhs) + : __ostream_type(std::move(__rhs)), + _M_filebuf(std::move(__rhs._M_filebuf)) + { __ostream_type::set_rdbuf(&_M_filebuf); } +# 792 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + ~basic_ofstream() + { } + + + + + basic_ofstream& + operator=(const basic_ofstream&) = delete; + + basic_ofstream& + operator=(basic_ofstream&& __rhs) + { + __ostream_type::operator=(std::move(__rhs)); + _M_filebuf = std::move(__rhs._M_filebuf); + return *this; + } + + void + swap(basic_ofstream& __rhs) + { + __ostream_type::swap(__rhs); + _M_filebuf.swap(__rhs._M_filebuf); + } +# 824 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + __filebuf_type* + rdbuf() const + { return const_cast<__filebuf_type*>(&_M_filebuf); } + + + + + + bool + is_open() + { return _M_filebuf.is_open(); } + + + + bool + is_open() const + { return _M_filebuf.is_open(); } +# 850 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + open(const char* __s, ios_base::openmode __mode = ios_base::out) + { + if (!_M_filebuf.open(__s, __mode | ios_base::out)) + this->setstate(ios_base::failbit); + else + + + this->clear(); + } +# 870 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + open(const std::string& __s, ios_base::openmode __mode = ios_base::out) + { + if (!_M_filebuf.open(__s, __mode | ios_base::out)) + this->setstate(ios_base::failbit); + else + + + this->clear(); + } +# 890 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + _If_fs_path<_Path, void> + open(const _Path& __s, ios_base::openmode __mode = ios_base::out) + { open(__s.c_str(), __mode); } +# 903 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + close() + { + if (!_M_filebuf.close()) + this->setstate(ios_base::failbit); + } + }; +# 926 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + class basic_fstream : public basic_iostream<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + typedef basic_filebuf __filebuf_type; + typedef basic_ios __ios_type; + typedef basic_iostream __iostream_type; + + private: + __filebuf_type _M_filebuf; + + public: +# 954 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + basic_fstream() + : __iostream_type(), _M_filebuf() + { this->init(&_M_filebuf); } + + + + + + + explicit + basic_fstream(const char* __s, + ios_base::openmode __mode = ios_base::in | ios_base::out) + : __iostream_type(0), _M_filebuf() + { + this->init(&_M_filebuf); + this->open(__s, __mode); + } + + + + + + + + explicit + basic_fstream(const std::string& __s, + ios_base::openmode __mode = ios_base::in | ios_base::out) + : __iostream_type(0), _M_filebuf() + { + this->init(&_M_filebuf); + this->open(__s, __mode); + } + + + + + + + + template> + basic_fstream(const _Path& __s, + ios_base::openmode __mode = ios_base::in | ios_base::out) + : basic_fstream(__s.c_str(), __mode) + { } + + + basic_fstream(const basic_fstream&) = delete; + + basic_fstream(basic_fstream&& __rhs) + : __iostream_type(std::move(__rhs)), + _M_filebuf(std::move(__rhs._M_filebuf)) + { __iostream_type::set_rdbuf(&_M_filebuf); } +# 1014 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + ~basic_fstream() + { } + + + + + basic_fstream& + operator=(const basic_fstream&) = delete; + + basic_fstream& + operator=(basic_fstream&& __rhs) + { + __iostream_type::operator=(std::move(__rhs)); + _M_filebuf = std::move(__rhs._M_filebuf); + return *this; + } + + void + swap(basic_fstream& __rhs) + { + __iostream_type::swap(__rhs); + _M_filebuf.swap(__rhs._M_filebuf); + } +# 1046 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + __filebuf_type* + rdbuf() const + { return const_cast<__filebuf_type*>(&_M_filebuf); } + + + + + + bool + is_open() + { return _M_filebuf.is_open(); } + + + + bool + is_open() const + { return _M_filebuf.is_open(); } +# 1072 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + open(const char* __s, + ios_base::openmode __mode = ios_base::in | ios_base::out) + { + if (!_M_filebuf.open(__s, __mode)) + this->setstate(ios_base::failbit); + else + + + this->clear(); + } +# 1093 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + open(const std::string& __s, + ios_base::openmode __mode = ios_base::in | ios_base::out) + { + if (!_M_filebuf.open(__s, __mode)) + this->setstate(ios_base::failbit); + else + + + this->clear(); + } +# 1114 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + template + _If_fs_path<_Path, void> + open(const _Path& __s, + ios_base::openmode __mode = ios_base::in | ios_base::out) + { open(__s.c_str(), __mode); } +# 1128 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 3 + void + close() + { + if (!_M_filebuf.close()) + this->setstate(ios_base::failbit); + } + }; + + + + template + inline void + swap(basic_filebuf<_CharT, _Traits>& __x, + basic_filebuf<_CharT, _Traits>& __y) + { __x.swap(__y); } + + + template + inline void + swap(basic_ifstream<_CharT, _Traits>& __x, + basic_ifstream<_CharT, _Traits>& __y) + { __x.swap(__y); } + + + template + inline void + swap(basic_ofstream<_CharT, _Traits>& __x, + basic_ofstream<_CharT, _Traits>& __y) + { __x.swap(__y); } + + + template + inline void + swap(basic_fstream<_CharT, _Traits>& __x, + basic_fstream<_CharT, _Traits>& __y) + { __x.swap(__y); } + + + +} + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/fstream.tcc" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/fstream.tcc" 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + void + basic_filebuf<_CharT, _Traits>:: + _M_allocate_internal_buffer() + { + + + if (!_M_buf_allocated && !_M_buf) + { + _M_buf = new char_type[_M_buf_size]; + _M_buf_allocated = true; + } + } + + template + void + basic_filebuf<_CharT, _Traits>:: + _M_destroy_internal_buffer() throw() + { + if (_M_buf_allocated) + { + delete [] _M_buf; + _M_buf = 0; + _M_buf_allocated = false; + } + delete [] _M_ext_buf; + _M_ext_buf = 0; + _M_ext_buf_size = 0; + _M_ext_next = 0; + _M_ext_end = 0; + } + + template + basic_filebuf<_CharT, _Traits>:: + basic_filebuf() : __streambuf_type(), _M_lock(), _M_file(&_M_lock), + _M_mode(ios_base::openmode(0)), _M_state_beg(), _M_state_cur(), + _M_state_last(), _M_buf(0), _M_buf_size(8192), + _M_buf_allocated(false), _M_reading(false), _M_writing(false), _M_pback(), + _M_pback_cur_save(0), _M_pback_end_save(0), _M_pback_init(false), + _M_codecvt(0), _M_ext_buf(0), _M_ext_buf_size(0), _M_ext_next(0), + _M_ext_end(0) + { + if (has_facet<__codecvt_type>(this->_M_buf_locale)) + _M_codecvt = &use_facet<__codecvt_type>(this->_M_buf_locale); + } + + + template + basic_filebuf<_CharT, _Traits>:: + basic_filebuf(basic_filebuf&& __rhs) + : __streambuf_type(__rhs), + _M_lock(), _M_file(std::move(__rhs._M_file), &_M_lock), + _M_mode(std::__exchange(__rhs._M_mode, ios_base::openmode(0))), + _M_state_beg(std::move(__rhs._M_state_beg)), + _M_state_cur(std::move(__rhs._M_state_cur)), + _M_state_last(std::move(__rhs._M_state_last)), + _M_buf(std::__exchange(__rhs._M_buf, nullptr)), + _M_buf_size(std::__exchange(__rhs._M_buf_size, 1)), + _M_buf_allocated(std::__exchange(__rhs._M_buf_allocated, false)), + _M_reading(std::__exchange(__rhs._M_reading, false)), + _M_writing(std::__exchange(__rhs._M_writing, false)), + _M_pback(__rhs._M_pback), + _M_pback_cur_save(std::__exchange(__rhs._M_pback_cur_save, nullptr)), + _M_pback_end_save(std::__exchange(__rhs._M_pback_end_save, nullptr)), + _M_pback_init(std::__exchange(__rhs._M_pback_init, false)), + _M_codecvt(__rhs._M_codecvt), + _M_ext_buf(std::__exchange(__rhs._M_ext_buf, nullptr)), + _M_ext_buf_size(std::__exchange(__rhs._M_ext_buf_size, 0)), + _M_ext_next(std::__exchange(__rhs._M_ext_next, nullptr)), + _M_ext_end(std::__exchange(__rhs._M_ext_end, nullptr)) + { + __rhs._M_set_buffer(-1); + __rhs._M_state_last = __rhs._M_state_cur = __rhs._M_state_beg; + } + + template + basic_filebuf<_CharT, _Traits>& + basic_filebuf<_CharT, _Traits>:: + operator=(basic_filebuf&& __rhs) + { + this->close(); + __streambuf_type::operator=(__rhs); + _M_file.swap(__rhs._M_file); + _M_mode = std::__exchange(__rhs._M_mode, ios_base::openmode(0)); + _M_state_beg = std::move(__rhs._M_state_beg); + _M_state_cur = std::move(__rhs._M_state_cur); + _M_state_last = std::move(__rhs._M_state_last); + _M_buf = std::__exchange(__rhs._M_buf, nullptr); + _M_buf_size = std::__exchange(__rhs._M_buf_size, 1); + _M_buf_allocated = std::__exchange(__rhs._M_buf_allocated, false); + _M_ext_buf = std::__exchange(__rhs._M_ext_buf, nullptr); + _M_ext_buf_size = std::__exchange(__rhs._M_ext_buf_size, 0); + _M_ext_next = std::__exchange(__rhs._M_ext_next, nullptr); + _M_ext_end = std::__exchange(__rhs._M_ext_end, nullptr); + _M_reading = std::__exchange(__rhs._M_reading, false); + _M_writing = std::__exchange(__rhs._M_writing, false); + _M_pback_cur_save = std::__exchange(__rhs._M_pback_cur_save, nullptr); + _M_pback_end_save = std::__exchange(__rhs._M_pback_end_save, nullptr); + _M_pback_init = std::__exchange(__rhs._M_pback_init, false); + __rhs._M_set_buffer(-1); + __rhs._M_state_last = __rhs._M_state_cur = __rhs._M_state_beg; + return *this; + } + + template + void + basic_filebuf<_CharT, _Traits>:: + swap(basic_filebuf& __rhs) + { + __streambuf_type::swap(__rhs); + _M_file.swap(__rhs._M_file); + std::swap(_M_mode, __rhs._M_mode); + std::swap(_M_state_beg, __rhs._M_state_beg); + std::swap(_M_state_cur, __rhs._M_state_cur); + std::swap(_M_state_last, __rhs._M_state_last); + std::swap(_M_buf, __rhs._M_buf); + std::swap(_M_buf_size, __rhs._M_buf_size); + std::swap(_M_buf_allocated, __rhs._M_buf_allocated); + std::swap(_M_ext_buf, __rhs._M_ext_buf); + std::swap(_M_ext_buf_size, __rhs._M_ext_buf_size); + std::swap(_M_ext_next, __rhs._M_ext_next); + std::swap(_M_ext_end, __rhs._M_ext_end); + std::swap(_M_reading, __rhs._M_reading); + std::swap(_M_writing, __rhs._M_writing); + std::swap(_M_pback_cur_save, __rhs._M_pback_cur_save); + std::swap(_M_pback_end_save, __rhs._M_pback_end_save); + std::swap(_M_pback_init, __rhs._M_pback_init); + } + + + template + typename basic_filebuf<_CharT, _Traits>::__filebuf_type* + basic_filebuf<_CharT, _Traits>:: + open(const char* __s, ios_base::openmode __mode) + { + __filebuf_type *__ret = 0; + if (!this->is_open()) + { + _M_file.open(__s, __mode); + if (this->is_open()) + { + _M_allocate_internal_buffer(); + _M_mode = __mode; + + + _M_reading = false; + _M_writing = false; + _M_set_buffer(-1); + + + _M_state_last = _M_state_cur = _M_state_beg; + + + if ((__mode & ios_base::ate) + && this->seekoff(0, ios_base::end, __mode) + == pos_type(off_type(-1))) + this->close(); + else + __ret = this; + } + } + return __ret; + } + + template + typename basic_filebuf<_CharT, _Traits>::__filebuf_type* + basic_filebuf<_CharT, _Traits>:: + close() + { + if (!this->is_open()) + return 0; + + bool __testfail = false; + { + + struct __close_sentry + { + basic_filebuf *__fb; + __close_sentry (basic_filebuf *__fbi): __fb(__fbi) { } + ~__close_sentry () + { + __fb->_M_mode = ios_base::openmode(0); + __fb->_M_pback_init = false; + __fb->_M_destroy_internal_buffer(); + __fb->_M_reading = false; + __fb->_M_writing = false; + __fb->_M_set_buffer(-1); + __fb->_M_state_last = __fb->_M_state_cur = __fb->_M_state_beg; + } + } __cs (this); + + try + { + if (!_M_terminate_output()) + __testfail = true; + } + catch(__cxxabiv1::__forced_unwind&) + { + _M_file.close(); + throw; + } + catch(...) + { __testfail = true; } + } + + if (!_M_file.close()) + __testfail = true; + + if (__testfail) + return 0; + else + return this; + } + + template + streamsize + basic_filebuf<_CharT, _Traits>:: + showmanyc() + { + streamsize __ret = -1; + const bool __testin = _M_mode & ios_base::in; + if (__testin && this->is_open()) + { + + + __ret = this->egptr() - this->gptr(); + + + + + + + + if (__check_facet(_M_codecvt).encoding() >= 0) + + __ret += _M_file.showmanyc() / _M_codecvt->max_length(); + } + return __ret; + } + + template + typename basic_filebuf<_CharT, _Traits>::int_type + basic_filebuf<_CharT, _Traits>:: + underflow() + { + int_type __ret = traits_type::eof(); + const bool __testin = _M_mode & ios_base::in; + if (__testin) + { + if (_M_writing) + { + if (overflow() == traits_type::eof()) + return __ret; + _M_set_buffer(-1); + _M_writing = false; + } + + + + _M_destroy_pback(); + + if (this->gptr() < this->egptr()) + return traits_type::to_int_type(*this->gptr()); + + + const size_t __buflen = _M_buf_size > 1 ? _M_buf_size - 1 : 1; + + + bool __got_eof = false; + + streamsize __ilen = 0; + codecvt_base::result __r = codecvt_base::ok; + if (__check_facet(_M_codecvt).always_noconv()) + { + __ilen = _M_file.xsgetn(reinterpret_cast(this->eback()), + __buflen); + if (__ilen == 0) + __got_eof = true; + } + else + { + + + const int __enc = _M_codecvt->encoding(); + streamsize __blen; + streamsize __rlen; + if (__enc > 0) + __blen = __rlen = __buflen * __enc; + else + { + __blen = __buflen + _M_codecvt->max_length() - 1; + __rlen = __buflen; + } + const streamsize __remainder = _M_ext_end - _M_ext_next; + __rlen = __rlen > __remainder ? __rlen - __remainder : 0; + + + + if (_M_reading && this->egptr() == this->eback() && __remainder) + __rlen = 0; + + + + if (_M_ext_buf_size < __blen) + { + char* __buf = new char[__blen]; + if (__remainder) + __builtin_memcpy(__buf, _M_ext_next, __remainder); + + delete [] _M_ext_buf; + _M_ext_buf = __buf; + _M_ext_buf_size = __blen; + } + else if (__remainder) + __builtin_memmove(_M_ext_buf, _M_ext_next, __remainder); + + _M_ext_next = _M_ext_buf; + _M_ext_end = _M_ext_buf + __remainder; + _M_state_last = _M_state_cur; + + do + { + if (__rlen > 0) + { + + + + if (_M_ext_end - _M_ext_buf + __rlen > _M_ext_buf_size) + { + __throw_ios_failure(("basic_filebuf::underflow " "codecvt::max_length() " "is not valid")); + + + } + streamsize __elen = _M_file.xsgetn(_M_ext_end, __rlen); + if (__elen == 0) + __got_eof = true; + else if (__elen == -1) + break; + _M_ext_end += __elen; + } + + char_type* __iend = this->eback(); + if (_M_ext_next < _M_ext_end) + __r = _M_codecvt->in(_M_state_cur, _M_ext_next, + _M_ext_end, _M_ext_next, + this->eback(), + this->eback() + __buflen, __iend); + if (__r == codecvt_base::noconv) + { + size_t __avail = _M_ext_end - _M_ext_buf; + __ilen = std::min(__avail, __buflen); + traits_type::copy(this->eback(), + reinterpret_cast + (_M_ext_buf), __ilen); + _M_ext_next = _M_ext_buf + __ilen; + } + else + __ilen = __iend - this->eback(); + + + + + if (__r == codecvt_base::error) + break; + + __rlen = 1; + } + while (__ilen == 0 && !__got_eof); + } + + if (__ilen > 0) + { + _M_set_buffer(__ilen); + _M_reading = true; + __ret = traits_type::to_int_type(*this->gptr()); + } + else if (__got_eof) + { + + + + _M_set_buffer(-1); + _M_reading = false; + + + if (__r == codecvt_base::partial) + __throw_ios_failure(("basic_filebuf::underflow " "incomplete character in file")); + + } + else if (__r == codecvt_base::error) + __throw_ios_failure(("basic_filebuf::underflow " "invalid byte sequence in file")); + + else + __throw_ios_failure(("basic_filebuf::underflow " "error reading the file")); + + } + return __ret; + } + + template + typename basic_filebuf<_CharT, _Traits>::int_type + basic_filebuf<_CharT, _Traits>:: + pbackfail(int_type __i) + { + int_type __ret = traits_type::eof(); + const bool __testin = _M_mode & ios_base::in; + if (__testin) + { + if (_M_writing) + { + if (overflow() == traits_type::eof()) + return __ret; + _M_set_buffer(-1); + _M_writing = false; + } + + + const bool __testpb = _M_pback_init; + const bool __testeof = traits_type::eq_int_type(__i, __ret); + int_type __tmp; + if (this->eback() < this->gptr()) + { + this->gbump(-1); + __tmp = traits_type::to_int_type(*this->gptr()); + } + else if (this->seekoff(-1, ios_base::cur) != pos_type(off_type(-1))) + { + __tmp = this->underflow(); + if (traits_type::eq_int_type(__tmp, __ret)) + return __ret; + } + else + { + + + + + + return __ret; + } + + + + if (!__testeof && traits_type::eq_int_type(__i, __tmp)) + __ret = __i; + else if (__testeof) + __ret = traits_type::not_eof(__i); + else if (!__testpb) + { + _M_create_pback(); + _M_reading = true; + *this->gptr() = traits_type::to_char_type(__i); + __ret = __i; + } + } + return __ret; + } + + template + typename basic_filebuf<_CharT, _Traits>::int_type + basic_filebuf<_CharT, _Traits>:: + overflow(int_type __c) + { + int_type __ret = traits_type::eof(); + const bool __testeof = traits_type::eq_int_type(__c, __ret); + const bool __testout = (_M_mode & ios_base::out + || _M_mode & ios_base::app); + if (__testout) + { + if (_M_reading) + { + _M_destroy_pback(); + const int __gptr_off = _M_get_ext_pos(_M_state_last); + if (_M_seek(__gptr_off, ios_base::cur, _M_state_last) + == pos_type(off_type(-1))) + return __ret; + } + if (this->pbase() < this->pptr()) + { + + if (!__testeof) + { + *this->pptr() = traits_type::to_char_type(__c); + this->pbump(1); + } + + + + if (_M_convert_to_external(this->pbase(), + this->pptr() - this->pbase())) + { + _M_set_buffer(0); + __ret = traits_type::not_eof(__c); + } + } + else if (_M_buf_size > 1) + { + + + + _M_set_buffer(0); + _M_writing = true; + if (!__testeof) + { + *this->pptr() = traits_type::to_char_type(__c); + this->pbump(1); + } + __ret = traits_type::not_eof(__c); + } + else + { + + char_type __conv = traits_type::to_char_type(__c); + if (__testeof || _M_convert_to_external(&__conv, 1)) + { + _M_writing = true; + __ret = traits_type::not_eof(__c); + } + } + } + return __ret; + } + + template + bool + basic_filebuf<_CharT, _Traits>:: + _M_convert_to_external(_CharT* __ibuf, streamsize __ilen) + { + + streamsize __elen; + streamsize __plen; + if (__check_facet(_M_codecvt).always_noconv()) + { + __elen = _M_file.xsputn(reinterpret_cast(__ibuf), __ilen); + __plen = __ilen; + } + else + { + + + streamsize __blen = __ilen * _M_codecvt->max_length(); + char* __buf = static_cast(__builtin_alloca(__blen)); + + char* __bend; + const char_type* __iend; + codecvt_base::result __r; + __r = _M_codecvt->out(_M_state_cur, __ibuf, __ibuf + __ilen, + __iend, __buf, __buf + __blen, __bend); + + if (__r == codecvt_base::ok || __r == codecvt_base::partial) + __blen = __bend - __buf; + else if (__r == codecvt_base::noconv) + { + + __buf = reinterpret_cast(__ibuf); + __blen = __ilen; + } + else + __throw_ios_failure(("basic_filebuf::_M_convert_to_external " "conversion error")); + + + __elen = _M_file.xsputn(__buf, __blen); + __plen = __blen; + + + if (__r == codecvt_base::partial && __elen == __plen) + { + const char_type* __iresume = __iend; + streamsize __rlen = this->pptr() - __iend; + __r = _M_codecvt->out(_M_state_cur, __iresume, + __iresume + __rlen, __iend, __buf, + __buf + __blen, __bend); + if (__r != codecvt_base::error) + { + __rlen = __bend - __buf; + __elen = _M_file.xsputn(__buf, __rlen); + __plen = __rlen; + } + else + __throw_ios_failure(("basic_filebuf::_M_convert_to_external " "conversion error")); + + } + } + return __elen == __plen; + } + + template + streamsize + basic_filebuf<_CharT, _Traits>:: + xsgetn(_CharT* __s, streamsize __n) + { + + streamsize __ret = 0; + if (_M_pback_init) + { + if (__n > 0 && this->gptr() == this->eback()) + { + *__s++ = *this->gptr(); + this->gbump(1); + __ret = 1; + --__n; + } + _M_destroy_pback(); + } + else if (_M_writing) + { + if (overflow() == traits_type::eof()) + return __ret; + _M_set_buffer(-1); + _M_writing = false; + } + + + + + const bool __testin = _M_mode & ios_base::in; + const streamsize __buflen = _M_buf_size > 1 ? _M_buf_size - 1 : 1; + + if (__n > __buflen && __check_facet(_M_codecvt).always_noconv() + && __testin) + { + + const streamsize __avail = this->egptr() - this->gptr(); + if (__avail != 0) + { + traits_type::copy(__s, this->gptr(), __avail); + __s += __avail; + this->setg(this->eback(), this->gptr() + __avail, this->egptr()); + __ret += __avail; + __n -= __avail; + } + + + + streamsize __len; + for (;;) + { + __len = _M_file.xsgetn(reinterpret_cast(__s), __n); + if (__len == -1) + __throw_ios_failure(("basic_filebuf::xsgetn " "error reading the file")); + + if (__len == 0) + break; + + __n -= __len; + __ret += __len; + if (__n == 0) + break; + + __s += __len; + } + + if (__n == 0) + { + + _M_reading = true; + } + else if (__len == 0) + { + + + + _M_set_buffer(-1); + _M_reading = false; + } + } + else + __ret += __streambuf_type::xsgetn(__s, __n); + + return __ret; + } + + template + streamsize + basic_filebuf<_CharT, _Traits>:: + xsputn(const _CharT* __s, streamsize __n) + { + streamsize __ret = 0; + + + + const bool __testout = (_M_mode & ios_base::out + || _M_mode & ios_base::app); + if (__check_facet(_M_codecvt).always_noconv() + && __testout && !_M_reading) + { + + const streamsize __chunk = 1ul << 10; + streamsize __bufavail = this->epptr() - this->pptr(); + + + if (!_M_writing && _M_buf_size > 1) + __bufavail = _M_buf_size - 1; + + const streamsize __limit = std::min(__chunk, __bufavail); + if (__n >= __limit) + { + const streamsize __buffill = this->pptr() - this->pbase(); + const char* __buf = reinterpret_cast(this->pbase()); + __ret = _M_file.xsputn_2(__buf, __buffill, + reinterpret_cast(__s), + __n); + if (__ret == __buffill + __n) + { + _M_set_buffer(0); + _M_writing = true; + } + if (__ret > __buffill) + __ret -= __buffill; + else + __ret = 0; + } + else + __ret = __streambuf_type::xsputn(__s, __n); + } + else + __ret = __streambuf_type::xsputn(__s, __n); + return __ret; + } + + template + typename basic_filebuf<_CharT, _Traits>::__streambuf_type* + basic_filebuf<_CharT, _Traits>:: + setbuf(char_type* __s, streamsize __n) + { + if (!this->is_open()) + { + if (__s == 0 && __n == 0) + _M_buf_size = 1; + else if (__s && __n > 0) + { +# 785 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/fstream.tcc" 3 + _M_buf = __s; + _M_buf_size = __n; + } + } + return this; + } + + + + + template + typename basic_filebuf<_CharT, _Traits>::pos_type + basic_filebuf<_CharT, _Traits>:: + seekoff(off_type __off, ios_base::seekdir __way, ios_base::openmode) + { + int __width = 0; + if (_M_codecvt) + __width = _M_codecvt->encoding(); + if (__width < 0) + __width = 0; + + pos_type __ret = pos_type(off_type(-1)); + const bool __testfail = __off != 0 && __width <= 0; + if (this->is_open() && !__testfail) + { + + + + + bool __no_movement = __way == ios_base::cur && __off == 0 + && (!_M_writing || _M_codecvt->always_noconv()); + + + if (!__no_movement) + _M_destroy_pback(); + + + + + + + __state_type __state = _M_state_beg; + off_type __computed_off = __off * __width; + if (_M_reading && __way == ios_base::cur) + { + __state = _M_state_last; + __computed_off += _M_get_ext_pos(__state); + } + if (!__no_movement) + __ret = _M_seek(__computed_off, __way, __state); + else + { + if (_M_writing) + __computed_off = this->pptr() - this->pbase(); + + off_type __file_off = _M_file.seekoff(0, ios_base::cur); + if (__file_off != off_type(-1)) + { + __ret = __file_off + __computed_off; + __ret.state(__state); + } + } + } + return __ret; + } + + + + + + template + typename basic_filebuf<_CharT, _Traits>::pos_type + basic_filebuf<_CharT, _Traits>:: + seekpos(pos_type __pos, ios_base::openmode) + { + pos_type __ret = pos_type(off_type(-1)); + if (this->is_open()) + { + + _M_destroy_pback(); + __ret = _M_seek(off_type(__pos), ios_base::beg, __pos.state()); + } + return __ret; + } + + template + typename basic_filebuf<_CharT, _Traits>::pos_type + basic_filebuf<_CharT, _Traits>:: + _M_seek(off_type __off, ios_base::seekdir __way, __state_type __state) + { + pos_type __ret = pos_type(off_type(-1)); + if (_M_terminate_output()) + { + off_type __file_off = _M_file.seekoff(__off, __way); + if (__file_off != off_type(-1)) + { + _M_reading = false; + _M_writing = false; + _M_ext_next = _M_ext_end = _M_ext_buf; + _M_set_buffer(-1); + _M_state_cur = __state; + __ret = __file_off; + __ret.state(_M_state_cur); + } + } + return __ret; + } + + + + + template + int basic_filebuf<_CharT, _Traits>:: + _M_get_ext_pos(__state_type& __state) + { + if (_M_codecvt->always_noconv()) + return this->gptr() - this->egptr(); + else + { + + + + const int __gptr_off = + _M_codecvt->length(__state, _M_ext_buf, _M_ext_next, + this->gptr() - this->eback()); + return _M_ext_buf + __gptr_off - _M_ext_end; + } + } + + template + bool + basic_filebuf<_CharT, _Traits>:: + _M_terminate_output() + { + + bool __testvalid = true; + if (this->pbase() < this->pptr()) + { + const int_type __tmp = this->overflow(); + if (traits_type::eq_int_type(__tmp, traits_type::eof())) + __testvalid = false; + } + + + if (_M_writing && !__check_facet(_M_codecvt).always_noconv() + && __testvalid) + { + + + + const size_t __blen = 128; + char __buf[__blen]; + codecvt_base::result __r; + streamsize __ilen = 0; + + do + { + char* __next; + __r = _M_codecvt->unshift(_M_state_cur, __buf, + __buf + __blen, __next); + if (__r == codecvt_base::error) + __testvalid = false; + else if (__r == codecvt_base::ok || + __r == codecvt_base::partial) + { + __ilen = __next - __buf; + if (__ilen > 0) + { + const streamsize __elen = _M_file.xsputn(__buf, __ilen); + if (__elen != __ilen) + __testvalid = false; + } + } + } + while (__r == codecvt_base::partial && __ilen > 0 && __testvalid); + + if (__testvalid) + { + + + + + const int_type __tmp = this->overflow(); + if (traits_type::eq_int_type(__tmp, traits_type::eof())) + __testvalid = false; + } + } + return __testvalid; + } + + template + int + basic_filebuf<_CharT, _Traits>:: + sync() + { + + + int __ret = 0; + if (this->pbase() < this->pptr()) + { + const int_type __tmp = this->overflow(); + if (traits_type::eq_int_type(__tmp, traits_type::eof())) + __ret = -1; + } + return __ret; + } + + template + void + basic_filebuf<_CharT, _Traits>:: + imbue(const locale& __loc) + { + bool __testvalid = true; + + const __codecvt_type* _M_codecvt_tmp = 0; + if (__builtin_expect(has_facet<__codecvt_type>(__loc), true)) + _M_codecvt_tmp = &use_facet<__codecvt_type>(__loc); + + if (this->is_open()) + { + + if ((_M_reading || _M_writing) + && __check_facet(_M_codecvt).encoding() == -1) + __testvalid = false; + else + { + if (_M_reading) + { + if (__check_facet(_M_codecvt).always_noconv()) + { + if (_M_codecvt_tmp + && !__check_facet(_M_codecvt_tmp).always_noconv()) + __testvalid = this->seekoff(0, ios_base::cur, _M_mode) + != pos_type(off_type(-1)); + } + else + { + + _M_ext_next = _M_ext_buf + + _M_codecvt->length(_M_state_last, _M_ext_buf, + _M_ext_next, + this->gptr() - this->eback()); + const streamsize __remainder = _M_ext_end - _M_ext_next; + if (__remainder) + __builtin_memmove(_M_ext_buf, _M_ext_next, __remainder); + + _M_ext_next = _M_ext_buf; + _M_ext_end = _M_ext_buf + __remainder; + _M_set_buffer(-1); + _M_state_last = _M_state_cur = _M_state_beg; + } + } + else if (_M_writing && (__testvalid = _M_terminate_output())) + _M_set_buffer(-1); + } + } + + if (__testvalid) + _M_codecvt = _M_codecvt_tmp; + else + _M_codecvt = 0; + } + + + + + extern template class basic_filebuf; + extern template class basic_ifstream; + extern template class basic_ofstream; + extern template class basic_fstream; + + + extern template class basic_filebuf; + extern template class basic_ifstream; + extern template class basic_ofstream; + extern template class basic_fstream; + + + + +} +# 1170 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/fstream" 2 3 +# 14 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h" 2 + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_def_4x4.h" 1 +# 10 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_def_4x4.h" +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 1 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 11 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_def_4x4.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 1 +# 33 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 3 +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/parse_numbers.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/parse_numbers.h" 3 + + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + +namespace __parse_int +{ + template + struct _Digit; + + template + struct _Digit<_Base, '0'> : integral_constant + { + using __valid = true_type; + }; + + template + struct _Digit<_Base, '1'> : integral_constant + { + using __valid = true_type; + }; + + template + struct _Digit_impl : integral_constant + { + static_assert(_Base > _Val, "invalid digit"); + using __valid = true_type; + }; + + template + struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> + { }; + + template + struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> + { }; + + template + struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> + { }; + + template + struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> + { }; + + template + struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> + { }; + + template + struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> + { }; + + template + struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> + { }; + + template + struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> + { }; + + template + struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> + { }; + + template + struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> + { }; + + template + struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> + { }; + + template + struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> + { }; + + template + struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> + { }; + + template + struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> + { }; + + template + struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> + { }; + + template + struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> + { }; + + template + struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> + { }; + + template + struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> + { }; + + template + struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> + { }; + + template + struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> + { }; + + + template + struct _Digit<_Base, '\''> : integral_constant + { + using __valid = false_type; + }; + + + + template + using __ull_constant = integral_constant; + + template + struct _Power_help + { + using __next = typename _Power_help<_Base, _Digs...>::type; + using __valid_digit = typename _Digit<_Base, _Dig>::__valid; + using type + = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; + }; + + template + struct _Power_help<_Base, _Dig> + { + using __valid_digit = typename _Digit<_Base, _Dig>::__valid; + using type = __ull_constant<__valid_digit::value>; + }; + + template + struct _Power : _Power_help<_Base, _Digs...>::type + { }; + + template + struct _Power<_Base> : __ull_constant<0> + { }; + + + + template + struct _Number_help + { + using __digit = _Digit<_Base, _Dig>; + using __valid_digit = typename __digit::__valid; + using __next = _Number_help<_Base, + __valid_digit::value ? _Pow / _Base : _Pow, + _Digs...>; + using type = __ull_constant<_Pow * __digit::value + __next::type::value>; + static_assert((type::value / _Pow) == __digit::value, + "integer literal does not fit in unsigned long long"); + }; + + + template + struct _Number_help<_Base, _Pow, '\'', _Dig, _Digs...> + : _Number_help<_Base, _Pow, _Dig, _Digs...> + { }; + + + template + struct _Number_help<_Base, 1ULL, _Dig> + { + using type = __ull_constant<_Digit<_Base, _Dig>::value>; + }; + + template + struct _Number + : _Number_help<_Base, _Power<_Base, _Digs...>::value, _Digs...>::type + { }; + + template + struct _Number<_Base> + : __ull_constant<0> + { }; + + + + template + struct _Parse_int; + + template + struct _Parse_int<'0', 'b', _Digs...> + : _Number<2U, _Digs...>::type + { }; + + template + struct _Parse_int<'0', 'B', _Digs...> + : _Number<2U, _Digs...>::type + { }; + + template + struct _Parse_int<'0', 'x', _Digs...> + : _Number<16U, _Digs...>::type + { }; + + template + struct _Parse_int<'0', 'X', _Digs...> + : _Number<16U, _Digs...>::type + { }; + + template + struct _Parse_int<'0', _Digs...> + : _Number<8U, _Digs...>::type + { }; + + template + struct _Parse_int + : _Number<10U, _Digs...>::type + { }; + +} + + +namespace __select_int +{ + template + struct _Select_int_base; + + template + struct _Select_int_base<_Val, _IntType, _Ints...> + : conditional_t<(_Val <= std::numeric_limits<_IntType>::max()), + integral_constant<_IntType, _Val>, + _Select_int_base<_Val, _Ints...>> + { }; + + template + struct _Select_int_base<_Val> + { }; + + template + using _Select_int = typename _Select_int_base< + __parse_int::_Parse_int<_Digs...>::value, + unsigned char, + unsigned short, + unsigned int, + unsigned long, + unsigned long long + >::type; + +} + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 2 3 + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + +namespace __detail +{ +namespace __variant +{ + template + struct _Nth_type; + + template + struct _Nth_type<_Np, _First, _Rest...> + : _Nth_type<_Np-1, _Rest...> { }; + + template + struct _Nth_type<0, _First, _Rest...> + { using type = _First; }; + +} +} + + + + template class tuple; + template class variant; + template struct hash; + + template + struct variant_size; + + template + struct variant_size : variant_size<_Variant> {}; + + template + struct variant_size : variant_size<_Variant> {}; + + template + struct variant_size : variant_size<_Variant> {}; + + template + struct variant_size> + : std::integral_constant {}; + + template + inline constexpr size_t variant_size_v = variant_size<_Variant>::value; + + template + struct variant_alternative; + + template + struct variant_alternative<_Np, variant<_First, _Rest...>> + : variant_alternative<_Np-1, variant<_Rest...>> {}; + + template + struct variant_alternative<0, variant<_First, _Rest...>> + { using type = _First; }; + + template + using variant_alternative_t = + typename variant_alternative<_Np, _Variant>::type; + + template + struct variant_alternative<_Np, const _Variant> + { using type = add_const_t>; }; + + template + struct variant_alternative<_Np, volatile _Variant> + { using type = add_volatile_t>; }; + + template + struct variant_alternative<_Np, const volatile _Variant> + { using type = add_cv_t>; }; + + inline constexpr size_t variant_npos = -1; + + template + constexpr variant_alternative_t<_Np, variant<_Types...>>& + get(variant<_Types...>&); + + template + constexpr variant_alternative_t<_Np, variant<_Types...>>&& + get(variant<_Types...>&&); + + template + constexpr variant_alternative_t<_Np, variant<_Types...>> const& + get(const variant<_Types...>&); + + template + constexpr variant_alternative_t<_Np, variant<_Types...>> const&& + get(const variant<_Types...>&&); + +namespace __detail +{ +namespace __variant +{ + + + template + struct __index_of : std::integral_constant {}; + + template + inline constexpr size_t __index_of_v = __index_of<_Tp, _Types...>::value; + + template + struct __index_of<_Tp, _First, _Rest...> : + std::integral_constant + ? 0 : __index_of_v<_Tp, _Rest...> + 1> {}; +# 166 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 3 + template> + struct _Uninitialized; + + template + struct _Uninitialized<_Type, true> + { + template + constexpr _Uninitialized(in_place_index_t<0>, _Args&&... __args) + : _M_storage(std::forward<_Args>(__args)...) + { } + + constexpr const _Type& _M_get() const & + { return _M_storage; } + + constexpr _Type& _M_get() & + { return _M_storage; } + + constexpr const _Type&& _M_get() const && + { return std::move(_M_storage); } + + constexpr _Type&& _M_get() && + { return std::move(_M_storage); } + + _Type _M_storage; + }; + + template + struct _Uninitialized<_Type, false> + { + template + constexpr _Uninitialized(in_place_index_t<0>, _Args&&... __args) + { ::new (&_M_storage) _Type(std::forward<_Args>(__args)...); } + + const _Type& _M_get() const & + { return *_M_storage._M_ptr(); } + + _Type& _M_get() & + { return *_M_storage._M_ptr(); } + + const _Type&& _M_get() const && + { return std::move(*_M_storage._M_ptr()); } + + _Type&& _M_get() && + { return std::move(*_M_storage._M_ptr()); } + + __gnu_cxx::__aligned_membuf<_Type> _M_storage; + }; + + template + _Ref __ref_cast(void* __ptr) + { + return static_cast<_Ref>(*static_cast*>(__ptr)); + } + + template + constexpr decltype(auto) __get(in_place_index_t<0>, _Union&& __u) + { return std::forward<_Union>(__u)._M_first._M_get(); } + + template + constexpr decltype(auto) __get(in_place_index_t<_Np>, _Union&& __u) + { + return __variant::__get(in_place_index<_Np-1>, + std::forward<_Union>(__u)._M_rest); + } + + + template + constexpr decltype(auto) __get(_Variant&& __v) + { + return __variant::__get(std::in_place_index<_Np>, + std::forward<_Variant>(__v)._M_u); + } + + + + template + void + __erased_ctor(void* __lhs, void* __rhs) + { + using _Type = remove_reference_t<_Lhs>; + ::new (__lhs) _Type(__variant::__ref_cast<_Rhs>(__rhs)); + } + + template + void + __erased_dtor(_Variant&& __v) + { std::_Destroy(std::__addressof(__variant::__get<_Np>(__v))); } + + template + void + __erased_assign(void* __lhs, void* __rhs) + { + __variant::__ref_cast<_Lhs>(__lhs) = __variant::__ref_cast<_Rhs>(__rhs); + } + + template + void + __erased_swap(void* __lhs, void* __rhs) + { + using std::swap; + swap(__variant::__ref_cast<_Lhs>(__lhs), + __variant::__ref_cast<_Rhs>(__rhs)); + } +# 279 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 3 + template constexpr bool __erased_less(const _Variant& __lhs, const _Variant& __rhs) { return __variant::__get<_Np>(std::forward<_Variant>(__lhs)) < __variant::__get<_Np>(std::forward<_Variant>(__rhs)); } + template constexpr bool __erased_less_equal(const _Variant& __lhs, const _Variant& __rhs) { return __variant::__get<_Np>(std::forward<_Variant>(__lhs)) <= __variant::__get<_Np>(std::forward<_Variant>(__rhs)); } + template constexpr bool __erased_equal(const _Variant& __lhs, const _Variant& __rhs) { return __variant::__get<_Np>(std::forward<_Variant>(__lhs)) == __variant::__get<_Np>(std::forward<_Variant>(__rhs)); } + template constexpr bool __erased_not_equal(const _Variant& __lhs, const _Variant& __rhs) { return __variant::__get<_Np>(std::forward<_Variant>(__lhs)) != __variant::__get<_Np>(std::forward<_Variant>(__rhs)); } + template constexpr bool __erased_greater_equal(const _Variant& __lhs, const _Variant& __rhs) { return __variant::__get<_Np>(std::forward<_Variant>(__lhs)) >= __variant::__get<_Np>(std::forward<_Variant>(__rhs)); } + template constexpr bool __erased_greater(const _Variant& __lhs, const _Variant& __rhs) { return __variant::__get<_Np>(std::forward<_Variant>(__lhs)) > __variant::__get<_Np>(std::forward<_Variant>(__rhs)); } + + + + template + size_t + __erased_hash(void* __t) + { + return std::hash>>{}( + __variant::__ref_cast<_Tp>(__t)); + } + + template + struct _Traits + { + static constexpr bool _S_default_ctor = + is_default_constructible_v::type>; + static constexpr bool _S_copy_ctor = + (is_copy_constructible_v<_Types> && ...); + static constexpr bool _S_move_ctor = + (is_move_constructible_v<_Types> && ...); + static constexpr bool _S_copy_assign = + _S_copy_ctor && _S_move_ctor + && (is_copy_assignable_v<_Types> && ...); + static constexpr bool _S_move_assign = + _S_move_ctor + && (is_move_assignable_v<_Types> && ...); + + static constexpr bool _S_trivial_dtor = + (is_trivially_destructible_v<_Types> && ...); + static constexpr bool _S_trivial_copy_ctor = + (is_trivially_copy_constructible_v<_Types> && ...); + static constexpr bool _S_trivial_move_ctor = + (is_trivially_move_constructible_v<_Types> && ...); + static constexpr bool _S_trivial_copy_assign = + _S_trivial_dtor && (is_trivially_copy_assignable_v<_Types> && ...); + static constexpr bool _S_trivial_move_assign = + _S_trivial_dtor && (is_trivially_move_assignable_v<_Types> && ...); + + + + static constexpr bool _S_nothrow_default_ctor = + is_nothrow_default_constructible_v< + typename _Nth_type<0, _Types...>::type>; + static constexpr bool _S_nothrow_copy_ctor = false; + static constexpr bool _S_nothrow_move_ctor = + (is_nothrow_move_constructible_v<_Types> && ...); + static constexpr bool _S_nothrow_copy_assign = false; + static constexpr bool _S_nothrow_move_assign = + _S_nothrow_move_ctor && (is_nothrow_move_assignable_v<_Types> && ...); + }; + + + template + union _Variadic_union { }; + + template + union _Variadic_union<_First, _Rest...> + { + constexpr _Variadic_union() : _M_rest() { } + + template + constexpr _Variadic_union(in_place_index_t<0>, _Args&&... __args) + : _M_first(in_place_index<0>, std::forward<_Args>(__args)...) + { } + + template + constexpr _Variadic_union(in_place_index_t<_Np>, _Args&&... __args) + : _M_rest(in_place_index<_Np-1>, std::forward<_Args>(__args)...) + { } + + _Uninitialized<_First> _M_first; + _Variadic_union<_Rest...> _M_rest; + }; + + + template + struct _Variant_storage; + + template + using __select_index = + typename __select_int::_Select_int_base::type::value_type; + + template + struct _Variant_storage + { + template + static constexpr void (*_S_vtable[])(const _Variant_storage&) = + { &__erased_dtor... }; + + constexpr _Variant_storage() : _M_index(variant_npos) { } + + template + constexpr _Variant_storage(in_place_index_t<_Np>, _Args&&... __args) + : _M_u(in_place_index<_Np>, std::forward<_Args>(__args)...), + _M_index(_Np) + { } + + template + constexpr void _M_reset_impl(std::index_sequence<__indices...>) + { + if (_M_index != __index_type(variant_npos)) + _S_vtable<__indices...>[_M_index](*this); + } + + void _M_reset() + { + _M_reset_impl(std::index_sequence_for<_Types...>{}); + _M_index = variant_npos; + } + + ~_Variant_storage() + { _M_reset(); } + + void* + _M_storage() const + { + return const_cast(static_cast( + std::addressof(_M_u))); + } + + constexpr bool + _M_valid() const noexcept + { + return this->_M_index != __index_type(variant_npos); + } + + _Variadic_union<_Types...> _M_u; + using __index_type = __select_index<_Types...>; + __index_type _M_index; + }; + + template + struct _Variant_storage + { + constexpr _Variant_storage() : _M_index(variant_npos) { } + + template + constexpr _Variant_storage(in_place_index_t<_Np>, _Args&&... __args) + : _M_u(in_place_index<_Np>, std::forward<_Args>(__args)...), + _M_index(_Np) + { } + + void _M_reset() + { _M_index = variant_npos; } + + void* + _M_storage() const + { + return const_cast(static_cast( + std::addressof(_M_u))); + } + + constexpr bool + _M_valid() const noexcept + { + return this->_M_index != __index_type(variant_npos); + } + + _Variadic_union<_Types...> _M_u; + using __index_type = __select_index<_Types...>; + __index_type _M_index; + }; + + template + using _Variant_storage_alias = + _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; + + + + + template + struct _Copy_ctor_base : _Variant_storage_alias<_Types...> + { + using _Base = _Variant_storage_alias<_Types...>; + using _Base::_Base; + + _Copy_ctor_base(const _Copy_ctor_base& __rhs) + noexcept(_Traits<_Types...>::_S_nothrow_copy_ctor) + { + if (__rhs._M_valid()) + { + static constexpr void (*_S_vtable[])(void*, void*) = + { &__erased_ctor<_Types&, const _Types&>... }; + _S_vtable[__rhs._M_index](this->_M_storage(), __rhs._M_storage()); + this->_M_index = __rhs._M_index; + } + } + + _Copy_ctor_base(_Copy_ctor_base&&) = default; + _Copy_ctor_base& operator=(const _Copy_ctor_base&) = default; + _Copy_ctor_base& operator=(_Copy_ctor_base&&) = default; + }; + + template + struct _Copy_ctor_base : _Variant_storage_alias<_Types...> + { + using _Base = _Variant_storage_alias<_Types...>; + using _Base::_Base; + }; + + template + using _Copy_ctor_alias = + _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; + + template + struct _Move_ctor_base : _Copy_ctor_alias<_Types...> + { + using _Base = _Copy_ctor_alias<_Types...>; + using _Base::_Base; + + _Move_ctor_base(_Move_ctor_base&& __rhs) + noexcept(_Traits<_Types...>::_S_nothrow_move_ctor) + { + if (__rhs._M_valid()) + { + static constexpr void (*_S_vtable[])(void*, void*) = + { &__erased_ctor<_Types&, _Types&&>... }; + _S_vtable[__rhs._M_index](this->_M_storage(), __rhs._M_storage()); + this->_M_index = __rhs._M_index; + } + } + + void _M_destructive_move(_Move_ctor_base&& __rhs) + { + this->~_Move_ctor_base(); + try + { + ::new (this) _Move_ctor_base(std::move(__rhs)); + } + catch(...) + { + this->_M_index = variant_npos; + throw; + } + } + + _Move_ctor_base(const _Move_ctor_base&) = default; + _Move_ctor_base& operator=(const _Move_ctor_base&) = default; + _Move_ctor_base& operator=(_Move_ctor_base&&) = default; + }; + + template + struct _Move_ctor_base : _Copy_ctor_alias<_Types...> + { + using _Base = _Copy_ctor_alias<_Types...>; + using _Base::_Base; + + void _M_destructive_move(_Move_ctor_base&& __rhs) + { + this->~_Move_ctor_base(); + ::new (this) _Move_ctor_base(std::move(__rhs)); + } + }; + + template + using _Move_ctor_alias = + _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; + + template + struct _Copy_assign_base : _Move_ctor_alias<_Types...> + { + using _Base = _Move_ctor_alias<_Types...>; + using _Base::_Base; + + _Copy_assign_base& + operator=(const _Copy_assign_base& __rhs) + noexcept(_Traits<_Types...>::_S_nothrow_copy_assign) + { + if (this->_M_index == __rhs._M_index) + { + if (__rhs._M_valid()) + { + static constexpr void (*_S_vtable[])(void*, void*) = + { &__erased_assign<_Types&, const _Types&>... }; + _S_vtable[__rhs._M_index](this->_M_storage(), + __rhs._M_storage()); + } + } + else + { + _Copy_assign_base __tmp(__rhs); + this->_M_destructive_move(std::move(__tmp)); + } + ; + return *this; + } + + _Copy_assign_base(const _Copy_assign_base&) = default; + _Copy_assign_base(_Copy_assign_base&&) = default; + _Copy_assign_base& operator=(_Copy_assign_base&&) = default; + }; + + template + struct _Copy_assign_base : _Move_ctor_alias<_Types...> + { + using _Base = _Move_ctor_alias<_Types...>; + using _Base::_Base; + }; + + template + using _Copy_assign_alias = + _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, + _Types...>; + + template + struct _Move_assign_base : _Copy_assign_alias<_Types...> + { + using _Base = _Copy_assign_alias<_Types...>; + using _Base::_Base; + + _Move_assign_base& + operator=(_Move_assign_base&& __rhs) + noexcept(_Traits<_Types...>::_S_nothrow_move_assign) + { + if (this->_M_index == __rhs._M_index) + { + if (__rhs._M_valid()) + { + static constexpr void (*_S_vtable[])(void*, void*) = + { &__erased_assign<_Types&, _Types&&>... }; + _S_vtable[__rhs._M_index] + (this->_M_storage(), __rhs._M_storage()); + } + } + else + { + _Move_assign_base __tmp(std::move(__rhs)); + this->_M_destructive_move(std::move(__tmp)); + } + ; + return *this; + } + + _Move_assign_base(const _Move_assign_base&) = default; + _Move_assign_base(_Move_assign_base&&) = default; + _Move_assign_base& operator=(const _Move_assign_base&) = default; + }; + + template + struct _Move_assign_base : _Copy_assign_alias<_Types...> + { + using _Base = _Copy_assign_alias<_Types...>; + using _Base::_Base; + }; + + template + using _Move_assign_alias = + _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, + _Types...>; + + template + struct _Variant_base : _Move_assign_alias<_Types...> + { + using _Base = _Move_assign_alias<_Types...>; + + constexpr + _Variant_base() + noexcept(_Traits<_Types...>::_S_nothrow_default_ctor) + : _Variant_base(in_place_index<0>) { } + + template + constexpr explicit + _Variant_base(in_place_index_t<_Np> __i, _Args&&... __args) + : _Base(__i, std::forward<_Args>(__args)...) + { } + + _Variant_base(const _Variant_base&) = default; + _Variant_base(_Variant_base&&) = default; + _Variant_base& operator=(const _Variant_base&) = default; + _Variant_base& operator=(_Variant_base&&) = default; + }; + + + template + struct __tuple_count; + + template + inline constexpr size_t __tuple_count_v = + __tuple_count<_Tp, _Tuple>::value; + + template + struct __tuple_count<_Tp, tuple<_Types...>> + : integral_constant { }; + + template + struct __tuple_count<_Tp, tuple<_First, _Rest...>> + : integral_constant< + size_t, + __tuple_count_v<_Tp, tuple<_Rest...>> + is_same_v<_Tp, _First>> { }; + + + template + inline constexpr bool __exactly_once = + __tuple_count_v<_Tp, tuple<_Types...>> == 1; + + + + template + struct __overload_set + { static void _S_fun(); }; + + template + struct __overload_set<_First, _Rest...> : __overload_set<_Rest...> + { + using __overload_set<_Rest...>::_S_fun; + static integral_constant _S_fun(_First); + }; + + template + struct __overload_set : __overload_set<_Rest...> + { + using __overload_set<_Rest...>::_S_fun; + }; + + + + template + struct __accepted_index + { static constexpr size_t value = variant_npos; }; + + template + struct __accepted_index< + _Tp, variant<_Types...>, + decltype(__overload_set<_Types...>::_S_fun(std::declval<_Tp>()), + std::declval())> + { + static constexpr size_t value = sizeof...(_Types) - 1 + - decltype(__overload_set<_Types...>:: + _S_fun(std::declval<_Tp>()))::value; + }; + + + template + void* __get_storage(_Variant&& __v) + { return __v._M_storage(); } + + + template + struct _Multi_array + { + constexpr const _Tp& + _M_access() const + { return _M_data; } + + _Tp _M_data; + }; + + template + struct _Multi_array<_Tp, __first, __rest...> + { + template + constexpr const _Tp& + _M_access(size_t __first_index, _Args... __rest_indices) const + { return _M_arr[__first_index]._M_access(__rest_indices...); } + + _Multi_array<_Tp, __rest...> _M_arr[__first]; + }; +# 772 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 3 + template + struct __gen_vtable_impl; + + template + struct __gen_vtable_impl< + _Multi_array<_Result_type (*)(_Visitor, _Variants...), __dimensions...>, + tuple<_Variants...>, std::index_sequence<__indices...>> + { + using _Next = + remove_reference_t::type>; + using _Array_type = + _Multi_array<_Result_type (*)(_Visitor, _Variants...), + __dimensions...>; + + static constexpr _Array_type + _S_apply() + { + _Array_type __vtable{}; + _S_apply_all_alts( + __vtable, make_index_sequence>()); + return __vtable; + } + + template + static constexpr void + _S_apply_all_alts(_Array_type& __vtable, + std::index_sequence<__var_indices...>) + { + (_S_apply_single_alt<__var_indices>( + __vtable._M_arr[__var_indices]), ...); + } + + template + static constexpr void + _S_apply_single_alt(_Tp& __element) + { + using _Alternative = variant_alternative_t<__index, _Next>; + __element = __gen_vtable_impl< + remove_reference_t< + decltype(__element)>, tuple<_Variants...>, + std::index_sequence<__indices..., __index>>::_S_apply(); + } + }; + + template + struct __gen_vtable_impl< + _Multi_array<_Result_type (*)(_Visitor, _Variants...)>, + tuple<_Variants...>, std::index_sequence<__indices...>> + { + using _Array_type = + _Multi_array<_Result_type (*)(_Visitor&&, _Variants...)>; + + decltype(auto) + static constexpr __visit_invoke(_Visitor&& __visitor, _Variants... __vars) + { + return std::__invoke(std::forward<_Visitor>(__visitor), + std::get<__indices>(std::forward<_Variants>(__vars))...); + } + + static constexpr auto + _S_apply() + { return _Array_type{&__visit_invoke}; } + }; + + template + struct __gen_vtable + { + using _Func_ptr = _Result_type (*)(_Visitor&&, _Variants...); + using _Array_type = + _Multi_array<_Func_ptr, + variant_size_v>...>; + + static constexpr _Array_type + _S_apply() + { + return __gen_vtable_impl<_Array_type, tuple<_Variants...>, + std::index_sequence<>>::_S_apply(); + } + + static constexpr auto _S_vtable = _S_apply(); + }; + + template + struct _Base_dedup : public _Tp { }; + + template + struct _Variant_hash_base; + + template + struct _Variant_hash_base, + std::index_sequence<__indices...>> + : _Base_dedup<__indices, __poison_hash>>... { }; + +} +} + + template + inline constexpr bool holds_alternative(const variant<_Types...>& __v) + noexcept + { + static_assert(__detail::__variant::__exactly_once<_Tp, _Types...>, + "T should occur for exactly once in alternatives"); + return __v.index() == __detail::__variant::__index_of_v<_Tp, _Types...>; + } + + template + constexpr inline _Tp& get(variant<_Types...>& __v) + { + static_assert(__detail::__variant::__exactly_once<_Tp, _Types...>, + "T should occur for exactly once in alternatives"); + static_assert(!is_void_v<_Tp>, "_Tp should not be void"); + return std::get<__detail::__variant::__index_of_v<_Tp, _Types...>>(__v); + } + + template + constexpr inline _Tp&& get(variant<_Types...>&& __v) + { + static_assert(__detail::__variant::__exactly_once<_Tp, _Types...>, + "T should occur for exactly once in alternatives"); + static_assert(!is_void_v<_Tp>, "_Tp should not be void"); + return std::get<__detail::__variant::__index_of_v<_Tp, _Types...>>( + std::move(__v)); + } + + template + constexpr inline const _Tp& get(const variant<_Types...>& __v) + { + static_assert(__detail::__variant::__exactly_once<_Tp, _Types...>, + "T should occur for exactly once in alternatives"); + static_assert(!is_void_v<_Tp>, "_Tp should not be void"); + return std::get<__detail::__variant::__index_of_v<_Tp, _Types...>>(__v); + } + + template + constexpr inline const _Tp&& get(const variant<_Types...>&& __v) + { + static_assert(__detail::__variant::__exactly_once<_Tp, _Types...>, + "T should occur for exactly once in alternatives"); + static_assert(!is_void_v<_Tp>, "_Tp should not be void"); + return std::get<__detail::__variant::__index_of_v<_Tp, _Types...>>( + std::move(__v)); + } + + template + constexpr inline + add_pointer_t>> + get_if(variant<_Types...>* __ptr) noexcept + { + using _Alternative_type = variant_alternative_t<_Np, variant<_Types...>>; + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + static_assert(!is_void_v<_Alternative_type>, "_Tp should not be void"); + if (__ptr && __ptr->index() == _Np) + return &__detail::__variant::__get<_Np>(*__ptr); + return nullptr; + } + + template + constexpr inline + add_pointer_t>> + get_if(const variant<_Types...>* __ptr) noexcept + { + using _Alternative_type = variant_alternative_t<_Np, variant<_Types...>>; + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + static_assert(!is_void_v<_Alternative_type>, "_Tp should not be void"); + if (__ptr && __ptr->index() == _Np) + return &__detail::__variant::__get<_Np>(*__ptr); + return nullptr; + } + + template + constexpr inline add_pointer_t<_Tp> + get_if(variant<_Types...>* __ptr) noexcept + { + static_assert(__detail::__variant::__exactly_once<_Tp, _Types...>, + "T should occur for exactly once in alternatives"); + static_assert(!is_void_v<_Tp>, "_Tp should not be void"); + return std::get_if<__detail::__variant::__index_of_v<_Tp, _Types...>>( + __ptr); + } + + template + constexpr inline add_pointer_t + get_if(const variant<_Types...>* __ptr) + noexcept + { + static_assert(__detail::__variant::__exactly_once<_Tp, _Types...>, + "T should occur for exactly once in alternatives"); + static_assert(!is_void_v<_Tp>, "_Tp should not be void"); + return std::get_if<__detail::__variant::__index_of_v<_Tp, _Types...>>( + __ptr); + } + + struct monostate { }; +# 982 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 3 + template constexpr bool operator <(const variant<_Types...>& __lhs, const variant<_Types...>& __rhs) { return __lhs._M_less(__rhs, std::index_sequence_for<_Types...>{}); } constexpr bool operator <(monostate, monostate) noexcept { return 0 < 0; } + template constexpr bool operator <=(const variant<_Types...>& __lhs, const variant<_Types...>& __rhs) { return __lhs._M_less_equal(__rhs, std::index_sequence_for<_Types...>{}); } constexpr bool operator <=(monostate, monostate) noexcept { return 0 <= 0; } + template constexpr bool operator ==(const variant<_Types...>& __lhs, const variant<_Types...>& __rhs) { return __lhs._M_equal(__rhs, std::index_sequence_for<_Types...>{}); } constexpr bool operator ==(monostate, monostate) noexcept { return 0 == 0; } + template constexpr bool operator !=(const variant<_Types...>& __lhs, const variant<_Types...>& __rhs) { return __lhs._M_not_equal(__rhs, std::index_sequence_for<_Types...>{}); } constexpr bool operator !=(monostate, monostate) noexcept { return 0 != 0; } + template constexpr bool operator >=(const variant<_Types...>& __lhs, const variant<_Types...>& __rhs) { return __lhs._M_greater_equal(__rhs, std::index_sequence_for<_Types...>{}); } constexpr bool operator >=(monostate, monostate) noexcept { return 0 >= 0; } + template constexpr bool operator >(const variant<_Types...>& __lhs, const variant<_Types...>& __rhs) { return __lhs._M_greater(__rhs, std::index_sequence_for<_Types...>{}); } constexpr bool operator >(monostate, monostate) noexcept { return 0 > 0; } + + + + template + constexpr decltype(auto) visit(_Visitor&&, _Variants&&...); + + template + inline enable_if_t<(is_move_constructible_v<_Types> && ...) + && (is_swappable_v<_Types> && ...)> + swap(variant<_Types...>& __lhs, variant<_Types...>& __rhs) + noexcept(noexcept(__lhs.swap(__rhs))) + { __lhs.swap(__rhs); } + + template + enable_if_t && ...) + && (is_swappable_v<_Types> && ...))> + swap(variant<_Types...>&, variant<_Types...>&) = delete; + + class bad_variant_access : public exception + { + public: + bad_variant_access() noexcept : _M_reason("Unknown reason") { } + const char* what() const noexcept override + { return _M_reason; } + + private: + bad_variant_access(const char* __reason) : _M_reason(__reason) { } + + const char* _M_reason; + + friend void __throw_bad_variant_access(const char* __what); + }; + + inline void + __throw_bad_variant_access(const char* __what) + { (throw (bad_variant_access(__what))); } + + template + class variant + : private __detail::__variant::_Variant_base<_Types...>, + private _Enable_default_constructor< + __detail::__variant::_Traits<_Types...>::_S_default_ctor, + variant<_Types...>>, + private _Enable_copy_move< + __detail::__variant::_Traits<_Types...>::_S_copy_ctor, + __detail::__variant::_Traits<_Types...>::_S_copy_assign, + __detail::__variant::_Traits<_Types...>::_S_move_ctor, + __detail::__variant::_Traits<_Types...>::_S_move_assign, + variant<_Types...>> + { + private: + static_assert(sizeof...(_Types) > 0, + "variant must have at least one alternative"); + static_assert(!(std::is_reference_v<_Types> || ...), + "variant must have no reference alternative"); + static_assert(!(std::is_void_v<_Types> || ...), + "variant must have no void alternative"); + + using _Base = __detail::__variant::_Variant_base<_Types...>; + using _Default_ctor_enabler = + _Enable_default_constructor< + __detail::__variant::_Traits<_Types...>::_S_default_ctor, + variant<_Types...>>; + + template + static constexpr bool + __exactly_once = __detail::__variant::__exactly_once<_Tp, _Types...>; + + template + static constexpr size_t __accepted_index = + __detail::__variant::__accepted_index<_Tp&&, variant>::value; + + template + struct __to_type_impl; + + template + struct __to_type_impl<_Np, true> + { using type = variant_alternative_t<_Np, variant>; }; + + template + using __to_type = typename __to_type_impl<_Np>::type; + + template + using __accepted_type = __to_type<__accepted_index<_Tp>>; + + template + static constexpr size_t __index_of = + __detail::__variant::__index_of_v<_Tp, _Types...>; + + using _Traits = __detail::__variant::_Traits<_Types...>; + + public: + variant() = default; + variant(const variant& __rhs) = default; + variant(variant&&) = default; + variant& operator=(const variant&) = default; + variant& operator=(variant&&) = default; + ~variant() = default; + + template, variant>>, + typename = enable_if_t<(sizeof...(_Types)>0)>, + typename = enable_if_t<__exactly_once<__accepted_type<_Tp&&>> + && is_constructible_v<__accepted_type<_Tp&&>, _Tp&&>>> + constexpr + variant(_Tp&& __t) + noexcept(is_nothrow_constructible_v<__accepted_type<_Tp&&>, _Tp&&>) + : variant(in_place_index<__accepted_index<_Tp&&>>, + std::forward<_Tp>(__t)) + { ; } + + template + && is_constructible_v<_Tp, _Args&&...>>> + constexpr explicit + variant(in_place_type_t<_Tp>, _Args&&... __args) + : variant(in_place_index<__index_of<_Tp>>, + std::forward<_Args>(__args)...) + { ; } + + template + && is_constructible_v< + _Tp, initializer_list<_Up>&, _Args&&...>>> + constexpr explicit + variant(in_place_type_t<_Tp>, initializer_list<_Up> __il, + _Args&&... __args) + : variant(in_place_index<__index_of<_Tp>>, __il, + std::forward<_Args>(__args)...) + { ; } + + template, _Args&&...>>> + constexpr explicit + variant(in_place_index_t<_Np>, _Args&&... __args) + : _Base(in_place_index<_Np>, std::forward<_Args>(__args)...), + _Default_ctor_enabler(_Enable_default_constructor_tag{}) + { ; } + + template, + initializer_list<_Up>&, _Args&&...>>> + constexpr explicit + variant(in_place_index_t<_Np>, initializer_list<_Up> __il, + _Args&&... __args) + : _Base(in_place_index<_Np>, __il, std::forward<_Args>(__args)...), + _Default_ctor_enabler(_Enable_default_constructor_tag{}) + { ; } + + template + enable_if_t<__exactly_once<__accepted_type<_Tp&&>> + && is_constructible_v<__accepted_type<_Tp&&>, _Tp&&> + && is_assignable_v<__accepted_type<_Tp&&>&, _Tp&&> + && !is_same_v, variant>, variant&> + operator=(_Tp&& __rhs) + noexcept(is_nothrow_assignable_v<__accepted_type<_Tp&&>&, _Tp&&> + && is_nothrow_constructible_v<__accepted_type<_Tp&&>, _Tp&&>) + { + constexpr auto __index = __accepted_index<_Tp&&>; + if (index() == __index) + std::get<__index>(*this) = std::forward<_Tp>(__rhs); + else + this->emplace<__index>(std::forward<_Tp>(__rhs)); + ; + return *this; + } + + template + enable_if_t && __exactly_once<_Tp>, + _Tp&> + emplace(_Args&&... __args) + { + auto& ret = + this->emplace<__index_of<_Tp>>(std::forward<_Args>(__args)...); + ; + return ret; + } + + template + enable_if_t&, _Args...> + && __exactly_once<_Tp>, + _Tp&> + emplace(initializer_list<_Up> __il, _Args&&... __args) + { + auto& ret = + this->emplace<__index_of<_Tp>>(__il, + std::forward<_Args>(__args)...); + ; + return ret; + } + + template + enable_if_t, + _Args...>, + variant_alternative_t<_Np, variant>&> + emplace(_Args&&... __args) + { + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + this->~variant(); + try + { + ::new (this) variant(in_place_index<_Np>, + std::forward<_Args>(__args)...); + } + catch(...) + { + this->_M_index = variant_npos; + throw; + } + ; + return std::get<_Np>(*this); + } + + template + enable_if_t, + initializer_list<_Up>&, _Args...>, + variant_alternative_t<_Np, variant>&> + emplace(initializer_list<_Up> __il, _Args&&... __args) + { + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + this->~variant(); + try + { + ::new (this) variant(in_place_index<_Np>, __il, + std::forward<_Args>(__args)...); + } + catch(...) + { + this->_M_index = variant_npos; + throw; + } + ; + return std::get<_Np>(*this); + } + + constexpr bool valueless_by_exception() const noexcept + { return !this->_M_valid(); } + + constexpr size_t index() const noexcept + { + if (this->_M_index == + typename _Base::__index_type(variant_npos)) + return variant_npos; + return this->_M_index; + } + + void + swap(variant& __rhs) + noexcept((__is_nothrow_swappable<_Types>::value && ...) + && is_nothrow_move_constructible_v) + { + if (this->index() == __rhs.index()) + { + if (this->_M_valid()) + { + static constexpr void (*_S_vtable[])(void*, void*) = + { &__detail::__variant::__erased_swap<_Types&, _Types&>... }; + _S_vtable[__rhs._M_index](this->_M_storage(), + __rhs._M_storage()); + } + } + else if (!this->_M_valid()) + { + this->_M_destructive_move(std::move(__rhs)); + __rhs._M_reset(); + } + else if (!__rhs._M_valid()) + { + __rhs._M_destructive_move(std::move(*this)); + this->_M_reset(); + } + else + { + auto __tmp = std::move(__rhs); + __rhs._M_destructive_move(std::move(*this)); + this->_M_destructive_move(std::move(__tmp)); + } + } + + private: +# 1290 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/variant" 3 + template static constexpr bool (*_S_erased_less[])(const variant&, const variant&) = { &__detail::__variant::__erased_less< const variant&, __indices>... }; template constexpr inline bool _M_less(const variant& __rhs, std::index_sequence<__indices...>) const { auto __lhs_index = this->index(); auto __rhs_index = __rhs.index(); if (__lhs_index != __rhs_index || valueless_by_exception()) return __lhs_index + 1 < __rhs_index + 1; return _S_erased_less<__indices...>[__lhs_index](*this, __rhs); } + template static constexpr bool (*_S_erased_less_equal[])(const variant&, const variant&) = { &__detail::__variant::__erased_less_equal< const variant&, __indices>... }; template constexpr inline bool _M_less_equal(const variant& __rhs, std::index_sequence<__indices...>) const { auto __lhs_index = this->index(); auto __rhs_index = __rhs.index(); if (__lhs_index != __rhs_index || valueless_by_exception()) return __lhs_index + 1 <= __rhs_index + 1; return _S_erased_less_equal<__indices...>[__lhs_index](*this, __rhs); } + template static constexpr bool (*_S_erased_equal[])(const variant&, const variant&) = { &__detail::__variant::__erased_equal< const variant&, __indices>... }; template constexpr inline bool _M_equal(const variant& __rhs, std::index_sequence<__indices...>) const { auto __lhs_index = this->index(); auto __rhs_index = __rhs.index(); if (__lhs_index != __rhs_index || valueless_by_exception()) return __lhs_index + 1 == __rhs_index + 1; return _S_erased_equal<__indices...>[__lhs_index](*this, __rhs); } + template static constexpr bool (*_S_erased_not_equal[])(const variant&, const variant&) = { &__detail::__variant::__erased_not_equal< const variant&, __indices>... }; template constexpr inline bool _M_not_equal(const variant& __rhs, std::index_sequence<__indices...>) const { auto __lhs_index = this->index(); auto __rhs_index = __rhs.index(); if (__lhs_index != __rhs_index || valueless_by_exception()) return __lhs_index + 1 != __rhs_index + 1; return _S_erased_not_equal<__indices...>[__lhs_index](*this, __rhs); } + template static constexpr bool (*_S_erased_greater_equal[])(const variant&, const variant&) = { &__detail::__variant::__erased_greater_equal< const variant&, __indices>... }; template constexpr inline bool _M_greater_equal(const variant& __rhs, std::index_sequence<__indices...>) const { auto __lhs_index = this->index(); auto __rhs_index = __rhs.index(); if (__lhs_index != __rhs_index || valueless_by_exception()) return __lhs_index + 1 >= __rhs_index + 1; return _S_erased_greater_equal<__indices...>[__lhs_index](*this, __rhs); } + template static constexpr bool (*_S_erased_greater[])(const variant&, const variant&) = { &__detail::__variant::__erased_greater< const variant&, __indices>... }; template constexpr inline bool _M_greater(const variant& __rhs, std::index_sequence<__indices...>) const { auto __lhs_index = this->index(); auto __rhs_index = __rhs.index(); if (__lhs_index != __rhs_index || valueless_by_exception()) return __lhs_index + 1 > __rhs_index + 1; return _S_erased_greater<__indices...>[__lhs_index](*this, __rhs); } + + + + + public: + using _Base::_M_u; + private: + + + template + friend constexpr decltype(auto) __detail::__variant::__get(_Vp&& __v); + + template + friend void* __detail::__variant::__get_storage(_Vp&& __v); + + + + + + + + template friend constexpr bool operator <(const variant<_Tp...>& __lhs, const variant<_Tp...>& __rhs); + template friend constexpr bool operator <=(const variant<_Tp...>& __lhs, const variant<_Tp...>& __rhs); + template friend constexpr bool operator ==(const variant<_Tp...>& __lhs, const variant<_Tp...>& __rhs); + template friend constexpr bool operator !=(const variant<_Tp...>& __lhs, const variant<_Tp...>& __rhs); + template friend constexpr bool operator >=(const variant<_Tp...>& __lhs, const variant<_Tp...>& __rhs); + template friend constexpr bool operator >(const variant<_Tp...>& __lhs, const variant<_Tp...>& __rhs); + + + }; + + template + constexpr variant_alternative_t<_Np, variant<_Types...>>& + get(variant<_Types...>& __v) + { + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + if (__v.index() != _Np) + __throw_bad_variant_access("Unexpected index"); + return __detail::__variant::__get<_Np>(__v); + } + + template + constexpr variant_alternative_t<_Np, variant<_Types...>>&& + get(variant<_Types...>&& __v) + { + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + if (__v.index() != _Np) + __throw_bad_variant_access("Unexpected index"); + return __detail::__variant::__get<_Np>(std::move(__v)); + } + + template + constexpr const variant_alternative_t<_Np, variant<_Types...>>& + get(const variant<_Types...>& __v) + { + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + if (__v.index() != _Np) + __throw_bad_variant_access("Unexpected index"); + return __detail::__variant::__get<_Np>(__v); + } + + template + constexpr const variant_alternative_t<_Np, variant<_Types...>>&& + get(const variant<_Types...>&& __v) + { + static_assert(_Np < sizeof...(_Types), + "The index should be in [0, number of alternatives)"); + if (__v.index() != _Np) + __throw_bad_variant_access("Unexpected index"); + return __detail::__variant::__get<_Np>(std::move(__v)); + } + + template + constexpr decltype(auto) + visit(_Visitor&& __visitor, _Variants&&... __variants) + { + if ((__variants.valueless_by_exception() || ...)) + __throw_bad_variant_access("Unexpected index"); + + using _Result_type = + decltype(std::forward<_Visitor>(__visitor)( + std::get<0>(std::forward<_Variants>(__variants))...)); + + constexpr auto& __vtable = __detail::__variant::__gen_vtable< + _Result_type, _Visitor&&, _Variants&&...>::_S_vtable; + + auto __func_ptr = __vtable._M_access(__variants.index()...); + return (*__func_ptr)(std::forward<_Visitor>(__visitor), + std::forward<_Variants>(__variants)...); + } + + template + struct __variant_hash_call_base_impl + { + size_t + operator()(const variant<_Types...>& __t) const + noexcept((is_nothrow_invocable_v>, _Types> && ...)) + { + if (!__t.valueless_by_exception()) + { + namespace __edv = __detail::__variant; + static constexpr size_t (*_S_vtable[])(void*) = + { &__edv::__erased_hash... }; + return hash{}(__t.index()) + + _S_vtable[__t.index()](__edv::__get_storage(__t)); + } + return hash{}(__t.index()); + } + }; + + template + struct __variant_hash_call_base_impl {}; + + template + using __variant_hash_call_base = + __variant_hash_call_base_impl<(__poison_hash>:: + __enable_hash_call &&...), _Types...>; + + template + struct hash> + : private __detail::__variant::_Variant_hash_base< + variant<_Types...>, std::index_sequence_for<_Types...>>, + public __variant_hash_call_base<_Types...> + { + using result_type [[__deprecated__]] = size_t; + using argument_type [[__deprecated__]] = variant<_Types...>; + }; + + template<> + struct hash + { + using result_type [[__deprecated__]] = size_t; + using argument_type [[__deprecated__]] = monostate; + + size_t + operator()(const monostate& __t) const noexcept + { + constexpr size_t __magic_monostate_hash = -7777; + return __magic_monostate_hash; + } + }; + + template + struct __is_fast_hash>> + : bool_constant<(__is_fast_hash<_Types>::value && ...)> + { }; + + +} +# 12 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_def_4x4.h" 2 + + + + +namespace defs_overlay_4x4 { + constexpr unsigned row = 4; decltype(adf::frontend::instrument< decltype(row) > (row)) __ci5774__ = adf::frontend::instrument< decltype(row) > ( row, "row", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_def_4x4.h:17:5", nullptr, ""); + constexpr unsigned col = 4; decltype(adf::frontend::instrument< decltype(col) > (col)) __ci5775__ = adf::frontend::instrument< decltype(col) > ( col, "col", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_def_4x4.h:18:5", nullptr, ""); +}; + +namespace ml_adf_overlay_4x4 { + struct tiling_params_t { + uint32_t enable_kernel{1}; + uint32_t enable_wts{0}; + + + std::vector> ifm_ddr_dim; + std::vector> wts_ddr_dim; + std::vector> ofm_ddr_dim; + + std::vector ifm_ddr_size; + std::vector wts_ddr_size; + std::vector ofm_ddr_size; + + + std::vector mk_in0_dim; + std::vector mk_in1_dim; + std::vector mk_out0_dim; + + uint32_t mk_in0_size{}; + uint32_t mk_in1_size{}; + uint32_t mk_out0_size{}; + + std::vector mk_in0_addr; + std::vector mk_in1_addr; + std::vector mk_out0_addr; + + std::vector lp_param; + + + uint32_t num_ifm{1}; + uint32_t num_wts{1}; + uint32_t num_ofm{1}; + + std::vector> ifm_mem_dim; + std::vector> wts_mem_dim; + std::vector> ofm_mem_dim; + + std::vector ifm_mem_size; + std::vector wts_mem_size; + std::vector ofm_mem_size; + + std::vector> ifm_mem_loc; + std::vector> wts_mem_loc; + std::vector> ofm_mem_loc; + + + + std::vector> read_ifm_mem; + std::vector write_mk_in0; + + std::vector> read_wts_mem; + std::vector write_mk_in1; + + std::vector read_mk_out0; + std::vector> write_ofm_mem; + + uint32_t mk_rep{1}; + uint32_t mmcpy_ports{0}; + + uint32_t enable_async_ifm{0}; + uint32_t enable_async_wts{0}; + uint32_t enable_async_ofm{0}; + + uint32_t mk_in0_async_rep{1}; + uint32_t mk_in1_async_rep{1}; + uint32_t mk_out0_async_rep{1}; + + + std::vector> read_ifm_ddr; + std::vector> write_ifm_mem; + + std::vector> read_wts_ddr; + std::vector> write_wts_mem; + + std::vector> read_ofm_mem; + std::vector> write_ofm_ddr; + + uint32_t ifm_mem_rep{}; + uint32_t wts_mem_rep{}; + uint32_t ofm_mem_rep{}; + + + + + + + + void checker() const { + if(enable_kernel) { + + if(mk_in0_dim.size() == 0) { + printf("TG-WARNING:mk_in0_dim is not set properly\n"); + } + if(enable_wts && mk_in1_dim.size() == 0){ + printf("TG-WARNING: mk_in1_dim is not set properly\n"); + } + if(mk_out0_dim.size() == 0) { + printf("TG-WARNING: mk_out0_dim is not set properly\n"); + } + if(mk_in0_size == 0) { + throw std::runtime_error("TG-ERR: mk_in0_size is not set properly\n"); + } + if(enable_wts && mk_in1_size == 0) { + throw std::runtime_error("TG-ERR: mk_in1_size is not set properly\n"); + } + if(mk_out0_size == 0) { + throw std::runtime_error("TG-ERR: mk_out0_size is not set properly\n"); + } + + if(mk_in0_addr.size() == 0) { + throw std::runtime_error("TG-ERR: mk_in0_addr is not set properly\n"); + } + if(enable_wts && mk_in1_addr.size() == 0) { + throw std::runtime_error("TG-ERR: mk_in1_addr is not set properly\n"); + } + if(mk_out0_addr.size() == 0) { + throw std::runtime_error("TG-ERR: mk_out0_addr is not set properly\n"); + } + + if(write_mk_in0.size() == 0) { + printf("TG-WARNING: write_mk_in0's access pattern is underspecified, aiecompiler will use a default setting which might change with time\n"); + } + if(enable_wts && write_mk_in1.size() == 0) { + printf("TG-WARNING: write_mk_in1's access pattern is underspecified, aiecompiler will use a default setting which might change with time\n"); + } + if(read_mk_out0.size() == 0) { + printf("TG-WARNING: read_mk_out0's access pattern is underspecified, aiecompiler will use a default setting which might change with time\n"); + } + + } + + + if(ifm_mem_dim.size() == 0) { + throw std::runtime_error("TG-ERR: ifm_mem_dim is not set properly\n"); + } + if(enable_wts && wts_mem_dim.size() == 0) { + throw std::runtime_error("TG-ERR: wts_mem_dim is not set properly\n"); + } + if(ofm_mem_dim.size() == 0) { + throw std::runtime_error("TG-ERR: ofm_mem_dim is not set properly\n"); + } + + + if(ifm_mem_size.size() == 0) { + throw std::runtime_error("TG-ERR: ifm_mem_size is not set properly\n"); + } + if(enable_wts && wts_mem_size.size() == 0) { + throw std::runtime_error("TG-ERR: wts_mem_size is not set properly\n"); + } + if(ofm_mem_size.size() == 0) { + throw std::runtime_error("TG-ERR: ofm_mem_size is not set properly\n"); + } + + + if(ifm_mem_loc.size() == 0 || num_ifm != ifm_mem_loc.size()) { + throw std::runtime_error("TG-ERR: ifm_mem_loc is not set properly\n"); + } + if(enable_wts && (wts_mem_loc.size() == 0 || num_wts != wts_mem_loc.size())) { + throw std::runtime_error("TG-ERR: wts_mem_loc is not set properly\n"); + } + if(ofm_mem_loc.size() == 0 || num_ofm != ofm_mem_loc.size()) { + throw std::runtime_error("TG-ERR: ofm_mem_loc is not set properly\n"); + } + + + if(read_ifm_mem.size() == 0) { + throw std::runtime_error("TG-ERR: read_ifm_mem is not set properly\n"); + } + if(enable_wts && read_wts_mem.size() == 0) { + throw std::runtime_error("TG-ERR: read_wts_mem is not set properly\n"); + } + if(write_ofm_mem.size() == 0) { + throw std::runtime_error("TG-ERR: write_ofm_mem is not set properly\n"); + } + + if(write_ifm_mem.size() == 0) { + throw std::runtime_error("TG-ERR: write_ifm_mem is not set properly\n"); + } + if(enable_wts && write_wts_mem.size() == 0) { + throw std::runtime_error("TG-ERR: write_wts_mem is not set properly\n"); + } + if(read_ofm_mem.size() == 0) { + throw std::runtime_error("TG-ERR: read_ofm_mem is not set properly\n"); + } + + if(!((enable_kernel == 1 && mmcpy_ports == 0) || (enable_kernel == 0))) { + throw std::runtime_error("TG-ERR: enable_kernel, mmcpy_ports is not set properly\n"); + } + + if(!((enable_async_ifm == 0 || (enable_async_ifm == 1 && mk_in0_async_rep != 0)))) { + throw std::runtime_error("TG-ERR: enable_async_ifm, enable_async_ifm and mk_in0_async_rep is not set properly\n"); + } + if(!(enable_async_wts == 0 || (enable_async_wts == 1 && mk_in1_async_rep != 0))) { + throw std::runtime_error("TG-ERR: enable_async_wts, enable_async_wts and mk_in1_async_rep is not set properly\n"); + } + if(!(enable_async_ofm == 0 || (enable_async_ofm == 1 && mk_out0_async_rep != 0))) { + throw std::runtime_error("TG-ERR: enable_async_ofm, enable_async_ofm and mk_out0_async_rep is not set properly\n"); + } + + if(read_ifm_ddr.size() == 0) { + throw std::runtime_error("TG-ERR: read_ifm_ddr is not set properly\n"); + } + if(enable_wts && read_wts_ddr.size() == 0) { + throw std::runtime_error("TG-ERR: read_wts_ddr is not set properly\n"); + } + if(write_ofm_ddr.size() == 0) { + throw std::runtime_error("TG-ERR: write_ofm_ddr is not set properly\n"); + } + } + bool range_check(int addr, int size, int start_addr, int end_addr) { + if((addr < start_addr && addr + size < start_addr) || (addr > end_addr)) { + return true; + }else { + return false; + } + } + + uint32_t prod(const std::vector & v){ + uint32_t res = 1; + for (const auto &x : v) { + res *= x; + } + return res; + } + + + void check_L1_dm(int stack_address, int stack_size, int heap_size) { + + + int start_addr = stack_address; + int end_addr = stack_address + stack_size + heap_size; + for(int i = 0; i < mk_in0_addr.size(); ++i) { + if(!range_check(mk_in0_addr[i], prod(mk_in0_dim), start_addr, end_addr)) { + throw std::runtime_error("TG-ERR: ifm L1 buffer overlaps with stack+heap\n"); + } + } + for(int i = 0; i < mk_in1_addr.size(); ++i) { + if(!range_check(mk_in1_addr[i], prod(mk_in1_dim), start_addr, end_addr)) { + throw std::runtime_error("TG-ERR: wts L1 buffer overlaps with stack+heap\n"); + } + } + for(int i = 0; i < mk_out0_addr.size(); ++i) { + if(!range_check(mk_out0_addr[i], prod(mk_out0_dim), start_addr, end_addr)) { + throw std::runtime_error("TG-ERR: wts L1 buffer overlaps with stack+heap\n"); + } + } + + } + template + std::string print_v(std::vector& v) { + std::string tmp = "{"; + for(int j = 0; j < v.size(); ++j) { + tmp += std::to_string(v[j]) + ", "; + } + tmp += "},"; + return tmp; + } + void print_access_pattern(adf::access_pattern& tp) { + printf(" {\n"); + printf(" .buffer_dimension = %s\n", print_v(tp.tiling.buffer_dimension).c_str()); + printf(" .tiling_dimension = %s\n", print_v(tp.tiling.tiling_dimension).c_str()); + printf(" .offset = %s\n", print_v(tp.tiling.offset).c_str()); + printf(" .tiling_traversing ={\n"); + for(int i = 0; i < tp.tiling.tile_traversal.size(); ++i) { + printf(" {.dim = %d, .stride = %d, .wrap = %d},\n", tp.tiling.tile_traversal[i].dimension, tp.tiling.tile_traversal[i].stride, tp.tiling.tile_traversal[i].wrap); + } + printf(" }\n"); + printf(" .repetition = %d\n", tp.tiling.repetition); + printf(" .buffer_iteration = %d\n", tp.tiling.buffer_iteration); + printf(" }\n"); + } + + void printer() { + printf("tiling_paramter_t = {\n"); + printf(" .enable_kernel = %d\n", enable_kernel); + printf(" .enable_wts = %d\n", enable_wts); + + + printf(" .ifm_ddr_dim = {\n"); + for(int i = 0; i < ifm_ddr_dim.size(); ++i) { + printf(" %s\n", print_v(ifm_ddr_dim[i]).c_str()); + } + printf(" },\n"); + + printf(" .wts_ddr_dim = {\n"); + for(int i = 0; i < wts_ddr_dim.size(); ++i) { + printf(" %s\n", print_v(wts_ddr_dim[i]).c_str()); + } + printf(" },\n"); + + printf(" .ofm_ddr_dim = {\n"); + for(int i = 0; i < ofm_ddr_dim.size(); ++i) { + printf(" %s\n", print_v(ofm_ddr_dim[i]).c_str()); + } + printf(" },\n"); + printf(" .ifm_ddr_size = %s\n",print_v(ifm_ddr_size).c_str()); + printf(" .wts_ddr_size = %s\n",print_v(wts_ddr_size).c_str()); + printf(" .ofm_ddr_size = %s\n",print_v(ofm_ddr_size).c_str()); + + + printf(" .mk_in0_dim = %s\n",print_v(mk_in0_dim).c_str()); + printf(" .mk_in1_dim = %s\n",print_v(mk_in1_dim).c_str()); + printf(" .mk_out0_dim = %s\n",print_v(mk_out0_dim).c_str()); + + printf(" .mk_in0_size = %d\n", mk_in0_size); + printf(" .mk_in1_size = %d\n", mk_in1_size); + printf(" .mk_out0_size = %d\n", mk_out0_size); + + printf(" .mk_in0_addr = %s\n",print_v(mk_in0_addr).c_str()); + printf(" .mk_in1_addr = %s\n",print_v(mk_in1_addr).c_str()); + printf(" .mk_out0_addr = %s\n",print_v(mk_out0_addr).c_str()); + + printf(" .lp_param = %s\n", print_v(lp_param).c_str()); + + + printf(" .num_ifm = %d\n", num_ifm); + printf(" .num_wts = %d\n", num_wts); + printf(" .num_ofm = %d\n", num_ofm); + + printf(" .ifm_mem_dim = {\n"); + for(int i = 0; i < ifm_mem_dim.size(); ++i) { + printf(" %s\n", print_v(ifm_mem_dim[i]).c_str()); + } + printf(" },\n"); + + printf(" .wts_mem_dim = {\n"); + for(int i = 0; i < wts_mem_dim.size(); ++i) { + printf(" %s\n", print_v(wts_mem_dim[i]).c_str()); + } + printf(" },\n"); + + printf(" .ofm_mem_dim = {\n"); + for(int i = 0; i < ofm_mem_dim.size(); ++i) { + printf(" %s\n", print_v(ofm_mem_dim[i]).c_str()); + } + printf(" },\n"); + + printf(" .ifm_mem_size = %s\n",print_v(ifm_mem_size).c_str()); + printf(" .wts_mem_size = %s\n",print_v(wts_mem_size).c_str()); + printf(" .ofm_mem_size = %s\n",print_v(ofm_mem_size).c_str()); + + + + printf(" .read_ifm_mem = {\n"); + for(int i = 0; i < read_ifm_mem.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < read_ifm_mem[i].size(); ++j) { + print_access_pattern(read_ifm_mem[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + printf(" .read_wts_mem = {\n"); + for(int i = 0; i < read_wts_mem.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < read_wts_mem[i].size(); ++j) { + print_access_pattern(read_wts_mem[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); +# 392 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_def_4x4.h" + printf(" .write_ofm_mem = {\n"); + for(int i = 0; i < write_ofm_mem.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < write_ofm_mem[i].size(); ++j) { + print_access_pattern(write_ofm_mem[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + printf(" .mk_rep = %d\n", mk_rep); + + printf(" .read_ifm_ddr = {\n"); + for(int i = 0; i < read_ifm_ddr.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < read_ifm_ddr[i].size(); ++j) { + print_access_pattern(read_ifm_ddr[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + + + printf(" .write_ifm_mem = {\n"); + for(int i = 0; i < write_ifm_mem.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < write_ifm_mem[i].size(); ++j) { + print_access_pattern(write_ifm_mem[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + printf(" .read_wts_ddr = {\n"); + for(int i = 0; i < read_wts_ddr.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < read_wts_ddr[i].size(); ++j) { + print_access_pattern(read_wts_ddr[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + printf(" .write_wts_mem = {\n"); + for(int i = 0; i < write_wts_mem.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < write_wts_mem[i].size(); ++j) { + print_access_pattern(write_wts_mem[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + + + + + printf(" .read_ofm_mem = {\n"); + for(int i = 0; i < read_ofm_mem.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < read_ofm_mem[i].size(); ++j) { + print_access_pattern(read_ofm_mem[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + printf(" .write_ofm_ddr = {\n"); + for(int i = 0; i < write_ofm_ddr.size(); ++i) { + printf(" {\n"); + for(int j = 0; j < write_ofm_ddr[i].size(); ++j) { + print_access_pattern(write_ofm_ddr[i][j]); + } + printf(" }\n"); + } + printf(" },\n"); + + printf(" .ifm_mem_rep = %d\n", ifm_mem_rep); + printf(" .wts_mem_rep = %d\n", wts_mem_rep); + printf(" .ofm_mem_rep = %d\n", ofm_mem_rep); + + } + }; +}; +# 20 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h" 2 + +using namespace adf; + +namespace ml_adf_overlay_4x4 { + + + + + template + void connect_ifm(adf::kernel (&compute_node)[4][4], + adf::shared_buffer& ifm, + const tiling_params_t &p, + unsigned src_offset, + unsigned dst_port) + { + for (int col = 0; col < defs_overlay_4x4::col; col++) { + for (int row = 0; row < defs_overlay_4x4::row; row++) { + adf::connect(ifm.out[col + src_offset], + compute_node[col][row].in[dst_port]); adf::frontend::DeclConnect __ci13714__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:37:9", ""}; + adf::location(compute_node[col][row].in[dst_port]) = + adf::dma_channel(adf::aie_tile, col + overlay_col_offset, row, 0); adf::frontend::CallExprLocationConstraint __ci5776__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:39:9"}; adf::frontend::CallExprLocationConstraint __ci5777__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:40:13"}; + adf::dimensions(compute_node[col][row].in[dst_port]) = {p.mk_in0_size}; adf::frontend::CallExprConstraintFunction __ci5778__{"adf::dimensions", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:41:9"}; + + if (p.mk_in0_addr.size() == 2) { + adf::location(compute_node[col][row].in[dst_port]) = { + adf::address(col + overlay_col_offset, row, p.mk_in0_addr[0]), + adf::address(col + overlay_col_offset, row, p.mk_in0_addr[1])}; adf::frontend::CallExprLocationConstraint __ci5779__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:44:11"}; adf::frontend::CallExprLocationConstraint __ci5780__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:45:13"}; adf::frontend::CallExprLocationConstraint __ci5781__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:46:13"}; + } else { + adf::single_buffer(compute_node[col][row].in[0]); adf::frontend::CallExprConstraintFunction __ci5782__{"adf::single_buffer", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:48:11"}; + adf::location(compute_node[col][row].in[dst_port]) = { + adf::address(col + overlay_col_offset, row, p.mk_in0_addr[0])}; adf::frontend::CallExprLocationConstraint __ci5783__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:49:11"}; adf::frontend::CallExprLocationConstraint __ci5784__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:50:13"}; + } + + if (p.write_mk_in0.size() > 0) + adf::write_access(compute_node[col][row].in[dst_port]) = p.write_mk_in0[0]; adf::frontend::CallExprConstraintFunction __ci5785__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:54:11"}; + if (p.enable_async_ifm) + adf::async_repetition(compute_node[col][row].in[dst_port]) = p.mk_in0_async_rep; adf::frontend::CallExprConstraintFunction __ci5786__{"adf::async_repetition", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:56:11"}; + } + adf::read_access(ifm.out[col + src_offset]) = p.read_ifm_mem[col]; adf::frontend::CallExprConstraintFunction __ci5787__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:58:7"}; + } + + adf::location(ifm.out[0 + src_offset]) = adf::dma_channel(adf::memory_tile, 1 + overlay_col_offset, 0, 0); adf::frontend::CallExprLocationConstraint __ci5788__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:61:51"}; adf::frontend::CallExprLocationConstraint __ci13727__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:61:5"}; + adf::location(ifm.out[1 + src_offset]) = adf::dma_channel(adf::memory_tile, 1 + overlay_col_offset, 0, 1); adf::frontend::CallExprLocationConstraint __ci5789__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:62:51"}; adf::frontend::CallExprLocationConstraint __ci13729__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:62:5"}; + adf::location(ifm.out[2 + src_offset]) = adf::dma_channel(adf::memory_tile, 1 + overlay_col_offset, 0, 2); adf::frontend::CallExprLocationConstraint __ci5790__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:63:51"}; adf::frontend::CallExprLocationConstraint __ci13731__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:63:5"}; + adf::location(ifm.out[3 + src_offset]) = adf::dma_channel(adf::memory_tile, 1 + overlay_col_offset, 0, 3); adf::frontend::CallExprLocationConstraint __ci5791__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:64:51"}; adf::frontend::CallExprLocationConstraint __ci13733__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:64:5"}; + } + + + + template + void connect_wts(adf::kernel (&compute_node)[4][4], + adf::shared_buffer& wts, + const tiling_params_t &p, + unsigned src_offset, + unsigned dst_port) { + for (int col = 0; col < defs_overlay_4x4::col; col++) { + for (int row = 0; row < defs_overlay_4x4::row; row++) { + adf::connect(wts.out[row + src_offset], compute_node[col][row].in[dst_port]); adf::frontend::DeclConnect __ci13352__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:77:9", ""}; + adf::location(compute_node[col][row].in[dst_port]) = + adf::dma_channel(adf::aie_tile, col + overlay_col_offset, row, 1); adf::frontend::CallExprLocationConstraint __ci5792__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:78:9"}; adf::frontend::CallExprLocationConstraint __ci5793__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:79:13"}; + adf::dimensions(compute_node[col][row].in[dst_port]) = {p.mk_in1_size}; adf::frontend::CallExprConstraintFunction __ci5794__{"adf::dimensions", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:80:9"}; + + if (p.mk_in1_addr.size() == 2) { + adf::location(compute_node[col][row].in[dst_port]) = { + adf::address(col + overlay_col_offset, row, p.mk_in1_addr[0]), + adf::address(col + overlay_col_offset, row, p.mk_in1_addr[1])}; adf::frontend::CallExprLocationConstraint __ci5795__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:83:11"}; adf::frontend::CallExprLocationConstraint __ci5796__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:84:13"}; adf::frontend::CallExprLocationConstraint __ci5797__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:85:13"}; + } else { + adf::single_buffer(compute_node[col][row].in[dst_port]); adf::frontend::CallExprConstraintFunction __ci5798__{"adf::single_buffer", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:87:11"}; + adf::location(compute_node[col][row].in[dst_port]) = { + adf::address(col + overlay_col_offset, row, p.mk_in1_addr[0])}; adf::frontend::CallExprLocationConstraint __ci5799__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:88:11"}; adf::frontend::CallExprLocationConstraint __ci5800__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:89:13"}; + } + + if (p.write_mk_in1.size() > 0) + adf::write_access(compute_node[col][row].in[dst_port]) = p.write_mk_in1[0]; adf::frontend::CallExprConstraintFunction __ci5801__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:93:11"}; + if (p.enable_async_wts) + adf::async_repetition(compute_node[col][row].in[dst_port]) = p.mk_in1_async_rep; adf::frontend::CallExprConstraintFunction __ci5802__{"adf::async_repetition", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:95:11"}; + } + adf::read_access(wts.out[col + src_offset]) = p.read_wts_mem[col]; adf::frontend::CallExprConstraintFunction __ci5803__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:97:7"}; + } + + adf::location(wts.out[0 + src_offset]) = adf::dma_channel(memory_tile, 3 + overlay_col_offset, 0, 0); adf::frontend::CallExprLocationConstraint __ci5804__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:100:51"}; adf::frontend::CallExprLocationConstraint __ci13365__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:100:5"}; + adf::location(wts.out[1 + src_offset]) = adf::dma_channel(memory_tile, 3 + overlay_col_offset, 0, 1); adf::frontend::CallExprLocationConstraint __ci5805__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:101:51"}; adf::frontend::CallExprLocationConstraint __ci13367__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:101:5"}; + adf::location(wts.out[2 + src_offset]) = adf::dma_channel(memory_tile, 3 + overlay_col_offset, 0, 2); adf::frontend::CallExprLocationConstraint __ci5806__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:102:51"}; adf::frontend::CallExprLocationConstraint __ci13369__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:102:5"}; + adf::location(wts.out[3 + src_offset]) = adf::dma_channel(memory_tile, 3 + overlay_col_offset, 0, 3); adf::frontend::CallExprLocationConstraint __ci5807__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:103:51"}; adf::frontend::CallExprLocationConstraint __ci13371__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:103:5"}; + } + + + template + void connect_ofm(adf::kernel (&compute_node)[4][4], + adf::shared_buffer& ofm, + uint32_t ofm_offset, + pktorderedmerge<4> (&ofm_merge)[4], + const tiling_params_t &p) { + for (int col = 0; col < defs_overlay_4x4::col; col++) { + for (int row = 0; row < defs_overlay_4x4::row; row++) { + adf::connect(compute_node[col][row].out[0], ofm_merge[col].in[row]); adf::frontend::DeclConnect __ci5808__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:115:9", ""}; + adf::location(compute_node[col][row].out[0]) = + adf::dma_channel(adf::aie_tile, col + overlay_col_offset, row, 0); adf::frontend::CallExprLocationConstraint __ci5809__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:116:9"}; adf::frontend::CallExprLocationConstraint __ci5810__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:117:13"}; + adf::dimensions(compute_node[col][row].out[0]) = {p.mk_out0_size}; adf::frontend::CallExprConstraintFunction __ci5811__{"adf::dimensions", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:118:9"}; + + if (p.mk_out0_addr.size() == 2) { + adf::location(compute_node[col][row].out[0]) = { + adf::address(col + overlay_col_offset, row, p.mk_out0_addr[0]), + adf::address(col + overlay_col_offset, row, p.mk_out0_addr[1])}; adf::frontend::CallExprLocationConstraint __ci5812__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:121:11"}; adf::frontend::CallExprLocationConstraint __ci5813__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:122:13"}; adf::frontend::CallExprLocationConstraint __ci5814__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:123:13"}; + } else { + adf::single_buffer(compute_node[col][row].out[0]); adf::frontend::CallExprConstraintFunction __ci5815__{"adf::single_buffer", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:125:11"}; + adf::location(compute_node[col][row].out[0]) = { + adf::address(col + overlay_col_offset, row, p.mk_out0_addr[0])}; adf::frontend::CallExprLocationConstraint __ci5816__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:126:11"}; adf::frontend::CallExprLocationConstraint __ci5817__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:127:13"}; + } + + if (p.read_mk_out0.size() > 0) + adf::read_access(compute_node[col][row].out[0]) = p.read_mk_out0[0]; adf::frontend::CallExprConstraintFunction __ci5818__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:131:11"}; + if (p.enable_async_ofm) + adf::async_repetition(compute_node[col][row].out[0]) = p.mk_out0_async_rep; adf::frontend::CallExprConstraintFunction __ci5819__{"adf::async_repetition", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:133:11"}; + } + adf::connect(ofm_merge[col].out[0], ofm.in[ofm_offset + col]); adf::frontend::DeclConnect __ci13385__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:135:7", ""}; + adf::write_access(ofm.in[ofm_offset + col]) = p.write_ofm_mem[col]; adf::frontend::CallExprConstraintFunction __ci5820__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:136:7"}; + } + + adf::location(ofm.in[0 + ofm_offset]) = adf::dma_channel(memory_tile, 1 + overlay_col_offset, 0, 0); adf::frontend::CallExprLocationConstraint __ci5821__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:139:50"}; adf::frontend::CallExprLocationConstraint __ci13387__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:139:5"}; + adf::location(ofm.in[1 + ofm_offset]) = adf::dma_channel(memory_tile, 1 + overlay_col_offset, 0, 1); adf::frontend::CallExprLocationConstraint __ci5822__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:140:50"}; adf::frontend::CallExprLocationConstraint __ci13389__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:140:5"}; + adf::location(ofm.in[2 + ofm_offset]) = adf::dma_channel(memory_tile, 1 + overlay_col_offset, 0, 2); adf::frontend::CallExprLocationConstraint __ci5823__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:141:50"}; adf::frontend::CallExprLocationConstraint __ci13391__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:141:5"}; + adf::location(ofm.in[3 + ofm_offset]) = adf::dma_channel(memory_tile, 1 + overlay_col_offset, 0, 3); adf::frontend::CallExprLocationConstraint __ci5824__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:142:50"}; adf::frontend::CallExprLocationConstraint __ci13393__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:142:5"}; + } + + template + void set_stack_heap(adf::kernel (&compute_node)[4][4], + int stack_address, + int stack_size, + int heap_size) { + for (int col = 0; col < defs_overlay_4x4::col; col++) { + for (int row = 0; row < defs_overlay_4x4::row; row++) { + adf::location(compute_node[col][row]) = { + address(col + overlay_col_offset, row, stack_address)}; adf::frontend::CallExprLocationConstraint __ci5825__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:152:9"}; adf::frontend::CallExprLocationConstraint __ci5826__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:153:13"}; + adf::stack_size(compute_node[col][row]) = stack_size; adf::frontend::CallExprConstraintFunction __ci5827__{"adf::stack_size", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:154:9"}; + adf::heap_size(compute_node[col][row]) = heap_size; adf::frontend::CallExprConstraintFunction __ci5828__{"adf::heap_size", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:155:9"}; + } + } + } + + template + void connect_L2_to_L2(adf::shared_buffer& ifm, + uint32_t ifm_offset, + adf::shared_buffer& ofm, + uint32_t ofm_offset, + const tiling_params_t &p) { + for (int i = 0; i < p.mmcpy_ports; ++i) { + adf::connect(ifm.out[i + ifm_offset], ofm.in[i + ofm_offset]); adf::frontend::DeclConnect __ci13488__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:167:7", ""}; + + adf::read_access(ifm.out[i + ifm_offset]) = p.read_ifm_mem[i]; adf::frontend::CallExprConstraintFunction __ci5829__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:169:7"}; + adf::location(ifm.out[i + ifm_offset]) = adf::dma_channel(memory_tile, 1 + overlay_col_offset, 0, ((i%2==0) ? 4 : 5)); adf::frontend::CallExprLocationConstraint __ci5830__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:170:53"}; adf::frontend::CallExprLocationConstraint __ci13490__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:170:7"}; + + adf::write_access(ofm.in[i + ofm_offset]) = p.write_ofm_mem[i]; adf::frontend::CallExprConstraintFunction __ci5831__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:172:7"}; + adf::location(ofm.in[i + ofm_offset]) = adf::dma_channel(memory_tile, 1 + overlay_col_offset, 0, ((i%2==0) ? 5 : 4)); adf::frontend::CallExprLocationConstraint __ci5832__{"adf::dma_channel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:173:52"}; adf::frontend::CallExprLocationConstraint __ci13493__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/ml_adf_overlay_4x4.h:173:7"}; + } + } + +}; +# 7 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h" 2 + + + +namespace mllib_graphs { + +template +void slice_adf_wrapper( + adf::input_buffer_conf & __restrict ifm, + adf::output_buffer_conf & __restrict ofm, + const uint32_t (&lp)[7]); +# 25 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h" + template + class multi_layer_overlay_slice_hcwc8: public adf::graph { + private: + using tiling_t = ml_adf_overlay_4x4::tiling_params_t; + adf::shared_buffer ifm; decltype(adf::frontend::instrument< decltype(ifm) > (ifm)) __ci5833__ = adf::frontend::instrument< decltype(ifm) > ( ifm, "ifm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:30:13", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer ofm; decltype(adf::frontend::instrument< decltype(ofm) > (ofm)) __ci5834__ = adf::frontend::instrument< decltype(ofm) > ( ofm, "ofm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:31:13", adf::frontend::getParentGraphImpl(*this)); + adf::kernel compute_node[cols][rows]; decltype(adf::frontend::instrument< decltype(compute_node) > (compute_node)) __ci5835__ = adf::frontend::instrument< decltype(compute_node) > ( compute_node, "compute_node", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:32:13", adf::frontend::getParentGraphImpl(*this)); + adf::pktorderedmerge ofm_merge[cols]; decltype(adf::frontend::instrument< decltype(ofm_merge) > (ofm_merge)) __ci5836__ = adf::frontend::instrument< decltype(ofm_merge) > ( ofm_merge, "ofm_merge", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:33:13", adf::frontend::getParentGraphImpl(*this)); + static constexpr unsigned mt_sz_byte = 128 * 1024; decltype(adf::frontend::instrument< decltype(mt_sz_byte) > (mt_sz_byte)) __ci5837__ = adf::frontend::instrument< decltype(mt_sz_byte) > ( mt_sz_byte, "mt_sz_byte", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:34:13", nullptr, ""); + static constexpr unsigned dm_sz_byte = 20 * 1024; decltype(adf::frontend::instrument< decltype(dm_sz_byte) > (dm_sz_byte)) __ci5838__ = adf::frontend::instrument< decltype(dm_sz_byte) > ( dm_sz_byte, "dm_sz_byte", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:35:13", nullptr, ""); + static constexpr unsigned mt_sz_byte_hw = 256 * 1024; decltype(adf::frontend::instrument< decltype(mt_sz_byte_hw) > (mt_sz_byte_hw)) __ci5839__ = adf::frontend::instrument< decltype(mt_sz_byte_hw) > ( mt_sz_byte_hw, "mt_sz_byte_hw", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:36:13", nullptr, ""); + static constexpr unsigned dm_4x4_sz_byte = 8 * 1024; decltype(adf::frontend::instrument< decltype(dm_4x4_sz_byte) > (dm_4x4_sz_byte)) __ci5840__ = adf::frontend::instrument< decltype(dm_4x4_sz_byte) > ( dm_4x4_sz_byte, "dm_4x4_sz_byte", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:37:13", nullptr, ""); + enum MODE { + UNK = -1, + HW_WO_KERNEL = 0, + C_WO_KERNEL = 1, + C_W_KERNEL_1x1 = 2, + C_W_KERNEL_4x4 = 3, + + }; + MODE mode_ = MODE::UNK; decltype(adf::frontend::instrument< decltype(mode_) > (mode_)) __ci5841__ = adf::frontend::instrument< decltype(mode_) > ( mode_, "mode_", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:46:13", adf::frontend::getParentGraphImpl(*this)); + public: + struct slice_hcwc8_adf_params { + unsigned dim_n; + unsigned dim_c; + unsigned dim_h; + unsigned dim_w; + unsigned start; + unsigned end; + unsigned step; + }; + using param_t = struct slice_hcwc8_adf_params; + using vec_t = std::vector; + multi_layer_overlay_slice_hcwc8(adf::external_buffer &ifm_ddr, adf::external_buffer &ofm_ddr, const param_t ¶ms) { + printf("debug slice hcwc8----\n"); + this->mode_ = analyze_mode(params); + if (this->mode_ == MODE::C_W_KERNEL_4x4) { + init_with_c_axis_4x4(ifm_ddr, ofm_ddr, params); + } else if (this->mode_ == MODE::C_W_KERNEL_1x1) { + init_with_c_axis(ifm_ddr, ofm_ddr, params); + } else if (this->mode_ == MODE::HW_WO_KERNEL || this->mode_ == MODE::C_WO_KERNEL) { + init_wo_kernel(ifm_ddr, ofm_ddr, params); + } else { + throw std::runtime_error("TG-ERR: SliceHCWC8 ADF un-supportted mode\n"); + } + } + private: + + MODE analyze_mode(const param_t& params) { + + if (axis == 2 || axis == 3) { + return MODE::HW_WO_KERNEL; + } else if (axis == 1 && params.start % 8 == 0 && params.end % 8 == 0) { + return MODE::C_WO_KERNEL; + } else if (axis == 1) { + if (params.dim_c <= 128 && params.dim_h % 4 == 0 && params.dim_w % 16 == 0) { + + return MODE::C_W_KERNEL_4x4; + } + return MODE::C_W_KERNEL_1x1; + } + return MODE::UNK; + } + + void fill_solver_params(slice_hcwc8::solver_param_t ¶ms_solver, const param_t ¶ms) { + params_solver.dim_n = params.dim_n; + params_solver.dim_c = params.dim_c; + params_solver.dim_h = params.dim_h; + params_solver.dim_w = params.dim_w; + params_solver.start = params.start; + params_solver.end = params.end; + params_solver.step = params.step; + } + std::vector> l3_dma_split_to_l2_1d(const std::vector>& aps) { + std::vector> res; + unsigned total_size = 0; + for(auto& ap_v : aps) { + if (ap_v.size() != 1) { + throw std::runtime_error("TG-ERR: SliceHCWC8 ADF failed to create 1d tiling for l3l2\n"); + } + for (auto& ap : ap_v) { + total_size += mllib_graphs::get_subvolume_sz(ap.tiling); + } + } + int offset = 0; + for(auto& ap_v : aps) { + std::vector tmp_ap_v; + for (auto& ap : ap_v) { + unsigned cur_size = mllib_graphs::get_subvolume_sz(ap.tiling); + adf::access_pattern tmp_ap = adf::tiling({.buffer_dimension = {total_size}, + .tiling_dimension = {cur_size}, + .offset = {offset}}); + offset += cur_size; + tmp_ap_v.push_back(tmp_ap); + } + res.push_back(tmp_ap_v); + } + return res; + } + void init_with_c_axis_4x4(adf::external_buffer &ifm_ddr, adf::external_buffer &ofm_ddr, const param_t ¶ms) { + using namespace adf; + + using mllib_graphs::get_subvolume_sz; + using slice_hcwc8::solve_slice_c8_c_axis_4x4; + slice_hcwc8::solver_param_t solver_param; + slice_hcwc8::tiling_info_t tiling_info; + fill_solver_params(solver_param, params); + if(!solve_slice_c8_c_axis_4x4(solver_param, axis, sizeof(dtype), mt_sz_byte, dm_4x4_sz_byte, tiling_info)) { + throw std::runtime_error("TG-ERR: SliceHCWC8 ADF failed to find tiling solution for C, exiting\n"); + } + tiling_t tiling; + + tiling.ifm_mem_size.push_back(mt_sz_byte / sizeof(dtype)); + tiling.ifm_mem_dim.push_back({tiling.ifm_mem_size[0]}); + tiling.ifm_mem_loc = {{0, 0, 0}, {0, 0, mt_sz_byte}}; + tiling.ofm_mem_size.push_back(mt_sz_byte / sizeof(dtype)); + tiling.ofm_mem_dim.push_back({tiling.ofm_mem_size[0]}); + tiling.ofm_mem_loc = {{1, 0, 0}, {1, 0, mt_sz_byte}}; + + tiling.mk_rep = tiling_info.mt_rep * tiling_info.ker_rep; + + tiling.mk_in0_size = get_subvolume_sz(tiling_info.tp_mt_in_read_vec.back()); + tiling.mk_out0_size = get_subvolume_sz(tiling_info.tp_mt_out_write_vec.back()) / 4; + tiling.mk_in0_addr = {0x0000, 0x2000}; + tiling.mk_out0_addr = {0x4000, 0x6000}; + + tiling.lp_param = {params.dim_c, tiling_info.dim_dm_in[3] / 4, tiling_info.dim_dm_in[1] / 4, params.start, params.end, 1 , tiling.mk_in0_size}; + for(int i = 0; i < cols; i++) { + std::vector pattern = {adf::tiling(tiling_info.tp_mt_in_read_vec[i])}; + tiling.read_ifm_mem.push_back(pattern); + std::vector pattern1; + adf::tiling_parameters temp = tiling_info.tp_mt_out_write_vec[i]; + + for(int j = 0; j < rows; j++) { + auto row_td = temp.tiling_dimension; + row_td[3] = row_td[3] / 4; + pattern1.push_back(adf::tiling({.buffer_dimension = {temp.buffer_dimension[0], temp.buffer_dimension[1], temp.buffer_dimension[2], temp.buffer_dimension[3]}, + .tiling_dimension = row_td, + .offset = {temp.offset[0], temp.offset[1], temp.offset[2], static_cast(j * row_td[3])}, + .tile_traversal = temp.tile_traversal, + .packet_port_id = j})); + } + tiling.write_ofm_mem.push_back(pattern1); + } + + + tiling.read_ifm_ddr = split_ap_by_dma(adf::tiling(tiling_info.tp_ddr_in_read), num_ifm_shim_ch); + tiling.write_ifm_mem = l3_dma_split_to_l2_1d(tiling.read_ifm_ddr); + tiling.ifm_mem_rep = tiling_info.mt_rep; + tiling.write_ofm_ddr = split_ap_by_dma(adf::tiling(tiling_info.tp_ddr_out_write), num_ofm_shim_ch); + tiling.read_ofm_mem = l3_dma_split_to_l2_1d(tiling.write_ofm_ddr); + tiling.ofm_mem_rep = tiling_info.mt_rep; + tiling.check_L1_dm(stack_location, stack_size, heap_size); + tiling.printer(); + + ifm = shared_buffer::create({tiling.ifm_mem_size[0]}, num_ifm_shim_ch, cols); + ofm = shared_buffer::create({tiling.ofm_mem_size[0]}, cols, num_ofm_shim_ch); + num_buffers(ifm) = 2; adf::frontend::CallExprConstraintFunction __ci13417__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:183:17"}; + num_buffers(ofm) = 2; adf::frontend::CallExprConstraintFunction __ci13418__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:184:17"}; + + location(ifm) = construct_mem_loc(tiling.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13419__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:186:17"}; + location(ofm) = construct_mem_loc(tiling.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13420__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:187:17"}; + + + for (int col = 0; col < cols; col++) { + for (int row = 0; row < rows; row++) { + compute_node[col][row] = kernel::create(slice_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13735__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:192:50", "template void mllib_graphs::slice_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&lp)[7])", {{"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<3, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi3E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}, {"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}, {"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}, {"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<2, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi2E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}}}; + source(compute_node[col][row]) = "slice_adf_wrapper.cpp"; adf::frontend::CallExprConstraintFunction __ci13421__{"adf::source", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:193:25"}; + + repetition_count(compute_node[col][row]) = tiling.mk_rep; adf::frontend::CallExprConstraintFunction __ci13422__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:195:25"}; + runtime(compute_node[col][row]) = 0.8; adf::frontend::CallExprConstraintFunction __ci13423__{"adf::runtime", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:196:25"}; + location(compute_node[col][row]) = tile(col, row); adf::frontend::CallExprLocationConstraint __ci13424__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:197:25"}; adf::frontend::CallExprLocationConstraint __ci13425__{"adf::tile", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:197:68"}; + async(compute_node[col][row].in[1]); + initial_value(compute_node[col][row].in[1]) = tiling.lp_param; adf::frontend::CallExprConstraintFunction __ci13426__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:199:25"}; + } + ofm_merge[col] = pktorderedmerge::create(); + } + + ml_adf_overlay_4x4::connect_ifm(compute_node, ifm, tiling, 0, 0); + ml_adf_overlay_4x4::connect_ofm(compute_node, ofm, 0, ofm_merge, tiling); + ml_adf_overlay_4x4::set_stack_heap(compute_node, stack_location, stack_size, heap_size); + + connect_ifm_ddr(ifm_ddr, ifm, tiling.read_ifm_ddr, tiling.write_ifm_mem, tiling.ifm_mem_rep, 0); + connect_ofm_ddr(ofm_ddr, ofm, tiling.read_ofm_mem, tiling.write_ofm_ddr, tiling.ofm_mem_rep, 2); + } + void init_with_c_axis(adf::external_buffer &ifm_ddr, adf::external_buffer &ofm_ddr, const param_t ¶ms) { + using namespace adf; + using mllib_graphs::get_subvolume_sz; + using slice_hcwc8::solve_slice_c8_c_axis; + using slice_hcwc8_base::CVEC; + using std::cout; + using std::cerr; + using std::endl; + using mllib_graphs::get_subvolume_sz; + using mllib_graphs::print_tiling_param; + using mllib_graphs::get_1d_byte_tiling; + using slice_hcwc8::solve_slice_c8_c_axis; + + slice_hcwc8::solver_param_t solver_param; + slice_hcwc8::tiling_info_t tiling_info; + fill_solver_params(solver_param, params); + if(!solve_slice_c8_c_axis(solver_param, axis, sizeof(dtype), mt_sz_byte, dm_sz_byte, tiling_info)) { + throw std::runtime_error("TG-ERR: SliceHCWC8 ADF failed to find tiling solution for C, exiting\n"); + } + + tiling_t tiling; + tiling.ifm_mem_size.push_back(mt_sz_byte / sizeof(dtype)); + tiling.ifm_mem_dim.push_back({tiling.ifm_mem_size[0]}); + tiling.ifm_mem_loc = {{0, 0, 0}, {0, 0, mt_sz_byte}}; + tiling.ofm_mem_size.push_back(4*mt_sz_byte / sizeof(dtype)); + tiling.ofm_mem_dim.push_back({tiling.ofm_mem_size[0]}); + tiling.ofm_mem_loc = {{1, 0, 0}, {2, 0, 0}}; + + tiling.mk_rep = tiling_info.mt_rep * tiling_info.ker_rep; + + tiling.mk_in0_size = get_subvolume_sz(tiling_info.tp_mt_in_read); + tiling.mk_out0_size = get_subvolume_sz(tiling_info.tp_mt_out_write); + tiling.mk_in0_addr.push_back(0x0000); + tiling.mk_out0_addr.push_back(0x6000); + + tiling.lp_param = {params.dim_c, tiling_info.dim_dm_in[3], tiling_info.dim_dm_in[1], params.start, params.end, 0 , tiling.mk_in0_size}; + for(int i = 0; i < cols; i++) { + std::vector pattern = {adf::tiling(tiling_info.tp_mt_in_read)}; + tiling.read_ifm_mem.push_back(pattern); + std::vector pattern1; + adf::tiling_parameters temp = tiling_info.tp_mt_out_write; + for(int j = 0; j < rows; j++) { + pattern1.push_back(adf::tiling({.buffer_dimension = {temp.buffer_dimension[0], temp.buffer_dimension[1], temp.buffer_dimension[2], 4 * temp.buffer_dimension[3]}, + .tiling_dimension = temp.tiling_dimension, + .offset = {temp.offset[0], temp.offset[1], temp.offset[2], static_cast(j * temp.buffer_dimension[3])}, + .tile_traversal = temp.tile_traversal, + .packet_port_id = j})); + } + tiling.write_ofm_mem.push_back(pattern1); + } + + + tiling.read_ifm_ddr = split_ap_by_dma(adf::tiling(tiling_info.tp_ddr_in_read), num_ifm_shim_ch); + tiling.write_ifm_mem = l3_dma_split_to_l2_1d(tiling.read_ifm_ddr); + tiling.ifm_mem_rep = tiling_info.mt_rep; + tiling.write_ofm_ddr = split_ap_by_dma(adf::tiling(tiling_info.tp_ddr_out_write), num_ofm_shim_ch); + tiling.read_ofm_mem = l3_dma_split_to_l2_1d(tiling.write_ofm_ddr); + tiling.ofm_mem_rep = tiling_info.mt_rep; + tiling.check_L1_dm(stack_location, stack_size, heap_size); + tiling.printer(); + + ifm = shared_buffer::create({tiling.ifm_mem_size[0]}, num_ifm_shim_ch, cols); + ofm = shared_buffer::create({tiling.ofm_mem_size[0]}, cols, num_ofm_shim_ch); + num_buffers(ifm) = 2; adf::frontend::CallExprConstraintFunction __ci13444__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:274:17"}; + num_buffers(ofm) = 2; adf::frontend::CallExprConstraintFunction __ci13445__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:275:17"}; + location(ifm) = construct_mem_loc(tiling.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13446__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:276:17"}; + location(ofm) = construct_mem_loc(tiling.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13447__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:277:17"}; + + + for (int col = 0; col < cols; col++) { + for (int row = 0; row < rows; row++) { + compute_node[col][row] = kernel::create(slice_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13736__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:282:50", "template void mllib_graphs::slice_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&lp)[7])", {{"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<3, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi3E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}, {"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}, {"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi1E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}, {"mllib_graphs::multi_layer_overlay_slice_hcwc8", "mllib_graphs::slice_adf_wrapper<2, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs17slice_adf_wrapperILi2E8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT0_NS2_9direction2inET1_EERNSD_ISE_NSF_3outET2_EERA7_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[7]"}, {"ifm", "ofm", "lp"}, "void"}}}; + source(compute_node[col][row]) = "slice_adf_wrapper.cpp"; adf::frontend::CallExprConstraintFunction __ci13448__{"adf::source", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:283:25"}; + + repetition_count(compute_node[col][row]) = tiling.mk_rep; adf::frontend::CallExprConstraintFunction __ci13449__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:285:25"}; + runtime(compute_node[col][row]) = 0.8; adf::frontend::CallExprConstraintFunction __ci13450__{"adf::runtime", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:286:25"}; + location(compute_node[col][row]) = tile(col, row); adf::frontend::CallExprLocationConstraint __ci13451__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:287:25"}; adf::frontend::CallExprLocationConstraint __ci13452__{"adf::tile", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:287:68"}; + async(compute_node[col][row].in[1]); + + + initial_value(compute_node[col][row].in[1]) = tiling.lp_param; adf::frontend::CallExprConstraintFunction __ci13453__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:291:25"}; + } + ofm_merge[col] = pktorderedmerge::create(); + } + + ml_adf_overlay_4x4::connect_ifm(compute_node, ifm, tiling, 0, 0); + ml_adf_overlay_4x4::connect_ofm(compute_node, ofm, 0, ofm_merge, tiling); + ml_adf_overlay_4x4::set_stack_heap(compute_node, stack_location, stack_size, heap_size); + + connect_ifm_ddr(ifm_ddr, ifm, tiling.read_ifm_ddr, tiling.write_ifm_mem, tiling.ifm_mem_rep, 0); + connect_ofm_ddr(ofm_ddr, ofm, tiling.read_ofm_mem, tiling.write_ofm_ddr, tiling.ofm_mem_rep, 2); + } + void init_wo_kernel(adf::external_buffer &ifm_ddr, adf::external_buffer &ofm_ddr, const param_t ¶ms) { + using namespace adf; + printf("SliceHCWC8 in bypassing kernel mode!\n"); + using slice_hcwc8::solve_slice_c8_wo_kernel; + slice_hcwc8::solver_param_t solver_param; + slice_hcwc8::tiling_info_t tiling_info; + fill_solver_params(solver_param, params); + if (!solve_slice_c8_wo_kernel(solver_param, axis, sizeof(dtype),mt_sz_byte_hw, dm_sz_byte , tiling_info)) { + throw std::runtime_error("TG-ERR: SliceHCWC8 ADF failed to find tiling solution for HW, exiting\n"); + } + + + ifm = shared_buffer::create({mt_sz_byte_hw / sizeof(dtype)}, num_ifm_shim_ch, num_ofm_shim_ch); + num_buffers(ifm) = 2; adf::frontend::CallExprConstraintFunction __ci13454__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:316:17"}; + location(ifm) = {address(1, 0, 0), address(1, 0, mt_sz_byte_hw)}; adf::frontend::CallExprLocationConstraint __ci13455__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:317:17"}; adf::frontend::CallExprLocationConstraint __ci13456__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:317:42"}; adf::frontend::CallExprLocationConstraint __ci13457__{"adf::address", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h:317:60"}; + + tiling_t tiling; + tiling.read_ifm_ddr = split_ap_by_dma(adf::tiling(tiling_info.tp_ddr_in_read), num_ifm_shim_ch); + tiling.write_ifm_mem = l3_dma_split_to_l2_1d(tiling.read_ifm_ddr); + tiling.ifm_mem_rep = tiling_info.mt_rep; + tiling.write_ofm_ddr = split_ap_by_dma(adf::tiling(tiling_info.tp_ddr_out_write), num_ofm_shim_ch); + tiling.read_ofm_mem = l3_dma_split_to_l2_1d(tiling.write_ofm_ddr); + tiling.ofm_mem_rep = tiling_info.mt_rep; + tiling.printer(); + connect_ifm_ddr(ifm_ddr, ifm, tiling.read_ifm_ddr, tiling.write_ifm_mem, tiling.ifm_mem_rep, 0); + connect_ofm_ddr(ofm_ddr, ifm, tiling.read_ofm_mem, tiling.write_ofm_ddr, tiling.ofm_mem_rep, 2); +# 341 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h" + } + }; +} +# 6 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h" 1 +# 58 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h" +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_buffer_pad.h" 1 +# 16 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_buffer_pad.h" +namespace mllib_graphs { + struct buffer_pad_param + { + unsigned dim_0; + unsigned dim_1; + unsigned dim_2; + unsigned dim_3; + unsigned dim_0_padded; + unsigned dim_1_padded; + unsigned dim_2_padded; + unsigned dim_3_padded; + }; + + namespace buffer_pad_nodim3_solver { + void layer_1_tiling_gen(const std::vector& in_ddr_shape, const std::vector & td, const std::vector &st, + const std::vector& out_ddr_shape, ml_adf_overlay_4x4::tiling_params_t& t_4x4, unsigned mt_sz_byte) { + t_4x4.read_ifm_ddr = {{adf::tiling({.buffer_dimension = in_ddr_shape, + .tiling_dimension = td, + .offset = {0,0,0,0}, + .tile_traversal = { + {.dimension=0, .stride=st[0], .wrap=(in_ddr_shape[0]-td[0])/st[0]+1}, + {.dimension=1, .stride=st[1], .wrap=(in_ddr_shape[1]-td[1])/st[1]+1}, + {.dimension=2, .stride=st[2], .wrap=(in_ddr_shape[2]-td[2])/st[2]+1}, + {.dimension=3, .stride=st[3], .wrap=(in_ddr_shape[3]-td[3])/st[3]+1}}})}}; + + t_4x4.write_ifm_mem = {{adf::tiling({.buffer_dimension = {prod(td)}, + .tiling_dimension = {prod(td)}, + .offset = {0}})}}; + t_4x4.read_ifm_mem = t_4x4.write_ofm_mem = {t_4x4.write_ifm_mem}; + t_4x4.read_ofm_mem = t_4x4.write_ifm_mem; + + + + t_4x4.write_ofm_ddr = {{adf::tiling({.buffer_dimension = out_ddr_shape, + .tiling_dimension = td, + .offset = {0,0,0,0}, + .tile_traversal = { + {.dimension=0, .stride=st[0], .wrap=(in_ddr_shape[0]-td[0])/st[0]+1}, + {.dimension=1, .stride=st[1], .wrap=(in_ddr_shape[1]-td[1])/st[1]+1}, + {.dimension=2, .stride=st[2], .wrap=(in_ddr_shape[2]-td[2])/st[2]+1}, + {.dimension=3, .stride=st[3], .wrap=(in_ddr_shape[3]-td[3])/st[3]+1}}})}}; + t_4x4.ifm_mem_size = {prod(td)}; + t_4x4.ofm_mem_size = {prod(td)}; + t_4x4.ifm_mem_loc = {{1 , 0, 0}}; + t_4x4.ofm_mem_loc = {{1, 0, mt_sz_byte}}; + t_4x4.enable_kernel = false; + t_4x4.enable_wts = false; + t_4x4.ifm_mem_rep = ((in_ddr_shape[0]-td[0])/st[0]+1) * + ((in_ddr_shape[1]-td[1])/st[1]+1) * + ((in_ddr_shape[2]-td[2])/st[2]+1) * + ((in_ddr_shape[3]-td[3])/st[3]+1); + t_4x4.ofm_mem_rep = t_4x4.ifm_mem_rep; + t_4x4.mmcpy_ports = 1; + } + void layer_2_tiling_gen(const ml_adf_overlay_4x4::tiling_params_t& layer_1_t_4x4, + ml_adf_overlay_4x4::tiling_params_t& layer_2_t_4x4) { + + layer_2_t_4x4 = layer_1_t_4x4; + layer_2_t_4x4.read_ifm_ddr = layer_1_t_4x4.write_ofm_ddr; + } + template + bool solve(const buffer_pad_param& params, ml_adf_overlay_4x4::tiling_params_t& layer_1_t_4x4, + ml_adf_overlay_4x4::tiling_params_t& layer_2_t_4x4, unsigned mt_sz_byte, unsigned dm_sz_byte) { + auto dtype_size = sizeof(dtype); + std::vector ifm_ddr_dim = {params.dim_3, params.dim_2, params.dim_1, params.dim_0}; + std::vector ofm_ddr_dim = {params.dim_3_padded, params.dim_2_padded, params.dim_1_padded, params.dim_0_padded}; + + TilingSolver solver(ifm_ddr_dim, mt_sz_byte, dm_sz_byte, dtype_size); + + solver.EnableL2L1Tiling(false); + + + + + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetMTTilingGenerator(TilingGenDefault); + solver.Solve(); + + TilingSolver::vu_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + bool res = solver.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) { + std::cout << "[Error] BufferPad solver didn't find a no dim3 pad tiling solution!"; + return false; + } + + layer_1_tiling_gen(ifm_ddr_dim, dim_mt_input, stride_mt_input, ofm_ddr_dim, layer_1_t_4x4, mt_sz_byte); + layer_2_tiling_gen(layer_1_t_4x4, layer_2_t_4x4); + return true; + } + } + + namespace buffer_pad_dim3_solver { + adf::access_pattern get_1d_tiling(unsigned bd_sz, unsigned td_sz, unsigned wrap_num) + { + adf::tiling_parameters pat = { + .buffer_dimension = {bd_sz}, + .tiling_dimension = {td_sz}, + .offset = {0}, + .tile_traversal = {{.dimension=0, .stride=td_sz, .wrap=wrap_num}} + }; + pat.packet_port_id = -1; + pat.repetition = 1; + + return adf::tiling(pat); + } + + std::vector get_1d_tiling_pkg(unsigned bd_sz, unsigned td_sz, unsigned wrap_num) + { + std::vector res; + for (int row = 0; row < 4; row++) { + res.push_back(adf::tiling({ + .buffer_dimension = {4*bd_sz}, + .tiling_dimension = {td_sz}, + .offset = {static_cast(row*bd_sz)}, + .tile_traversal = {{.dimension=0, .stride=td_sz, .wrap=wrap_num}}, + .packet_port_id = row, + .repetition = 1 + })); + } + return res; + } + void l3l2_tiling_gen(const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + const buffer_pad_param& params, ml_adf_overlay_4x4::tiling_params_t& t_4x4) { + unsigned wraps = bd[1] / td[1]; + + t_4x4.read_ifm_ddr = {{get_1d_tiling(prod(bd), prod(td), wraps)}}; + t_4x4.write_ifm_mem = {{get_1d_tiling(prod(td), prod(td), 1)}}; + + TilingSolver::vu_t mt_out_shape = td; + mt_out_shape[0] = params.dim_3_padded; + t_4x4.read_ofm_mem = {{get_1d_tiling(prod(mt_out_shape), prod(mt_out_shape), 1)}}; + + TilingSolver::vu_t ddr_out_shape = {params.dim_3_padded, wraps * td[1]}; + t_4x4.write_ofm_ddr = {{get_1d_tiling(prod(ddr_out_shape), prod(mt_out_shape), wraps)}}; + + t_4x4.ifm_mem_loc = {{0, 0, 0}}; + t_4x4.ofm_mem_loc = {{1, 0, 0}}; + t_4x4.ifm_mem_size = {prod(td)}; + t_4x4.ofm_mem_size = {4*prod(mt_out_shape)}; + + t_4x4.enable_wts = false; + t_4x4.ifm_mem_rep = ((bd[0]-td[0])/st[0]+1) * + ((bd[1]-td[1])/st[1]+1); + t_4x4.ofm_mem_rep = t_4x4.ifm_mem_rep; + t_4x4.mk_rep = wraps; + } + + void l2l1_tiling_gen(const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + const buffer_pad_param& params, ml_adf_overlay_4x4::tiling_params_t& t_4x4) { + unsigned wraps = bd[1] / td[1]; + TilingSolver::vu_t kernel_out_shape = td; + kernel_out_shape[0] = params.dim_3_padded; + TilingSolver::vu_t mt_out_shape = {params.dim_3_padded, wraps * td[1]}; + t_4x4.read_ifm_mem = std::vector>(); + t_4x4.write_ofm_mem = std::vector>(); + + for (int col = 0; col < 4; col++) { + t_4x4.read_ifm_mem.push_back({get_1d_tiling(prod(bd), prod(td), wraps)}); + t_4x4.write_ofm_mem.push_back(get_1d_tiling_pkg(prod(mt_out_shape), prod(kernel_out_shape), wraps)); + } + + t_4x4.enable_kernel = true; + t_4x4.mk_in0_addr = {0x0000}; + t_4x4.mk_out0_addr = {0x4000}; + t_4x4.mk_in0_size = prod(td); + t_4x4.mk_out0_size = prod(kernel_out_shape); + t_4x4.lp_param = {params.dim_3, params.dim_3_padded, td[1]}; + t_4x4.mk_rep *= wraps; + } + template + bool solve(const buffer_pad_param& params, ml_adf_overlay_4x4::tiling_params_t& layer_1_t_4x4, + ml_adf_overlay_4x4::tiling_params_t& layer_2_t_4x4, unsigned mt_sz_byte, unsigned dm_sz_byte) { + using vu_t = std::vector; + constexpr auto dtype_size = sizeof(dtype); + constexpr unsigned outer_dim_alignment = 16 / dtype_size; + unsigned input_outer_prod_aligned = (params.dim_2 * params.dim_1 * params.dim_0 + outer_dim_alignment - 1) / outer_dim_alignment * outer_dim_alignment; + vu_t ifm_ddr_dim = {params.dim_3, input_outer_prod_aligned}; + vu_t ofm_ddr_dim = {params.dim_3_padded, input_outer_prod_aligned}; + + TilingSolver solver(ifm_ddr_dim, mt_sz_byte, dm_sz_byte, dtype_size); + solver.EnableL2L1Tiling(true); + solver.SetMTSearchOrder({1, 0}); + solver.AddMTDimGenerator([ifm_ddr_dim](unsigned i, unsigned &res){res = ifm_ddr_dim[0]; return i == 0;}, 0); + solver.AddMTChecker([dtype_size](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[0]*td[1]*dtype_size % 4 == 0; + }); + solver.AddMTChecker([dtype_size, params, mt_sz_byte](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[1]*params.dim_3_padded*dtype_size <= mt_sz_byte; + }); + + + + + solver.AddDMDimGenerator([ifm_ddr_dim](unsigned i, unsigned &res){res = ifm_ddr_dim[0]; return i == 0;}, 0); + solver.AddDMChecker([dtype_size](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[0]*td[1]*dtype_size % 4 == 0; + }); + solver.AddDMChecker([dtype_size, params, dm_sz_byte](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[1]*params.dim_3_padded*dtype_size <= dm_sz_byte; + }); + solver.SetMTTilingGenerator([¶ms, &layer_1_t_4x4](const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) { + l3l2_tiling_gen(bd, td, st, params, layer_1_t_4x4); + tp_input_read = layer_1_t_4x4.read_ifm_ddr[0][0].tiling; + tp_output_write = layer_1_t_4x4.write_ofm_ddr[0][0].tiling; + tp_input_write = layer_1_t_4x4.write_ifm_mem[0][0].tiling; + tp_output_read = layer_1_t_4x4.read_ofm_mem[0][0].tiling; + }); + solver.SetDMTilingGenerator([¶ms, &layer_1_t_4x4](const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) { + l2l1_tiling_gen(bd, td, st, params, layer_1_t_4x4); + tp_input_read = layer_1_t_4x4.read_ifm_mem[0][0].tiling; + tp_output_write = layer_1_t_4x4.write_ofm_mem[0][0].tiling; + }); + solver.Solve(); + + TilingSolver::vu_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + bool res = solver.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) { + std::cout << "[Error] BufferPad solver didn't find a dim3 pad tiling solution!"; + return false; + } + + l3l2_tiling_gen(ifm_ddr_dim, dim_mt_input, stride_mt_input, params, layer_1_t_4x4); + l2l1_tiling_gen(dim_mt_padded_input, dim_dm_input, stride_dm_input, params, layer_1_t_4x4); + + + ml_adf_overlay_4x4::tiling_params_t t_4x4_tmp; + buffer_pad_param layer_2_params = params; + layer_2_params.dim_3 = layer_2_params.dim_3_padded; + return buffer_pad_nodim3_solver::solve(layer_2_params, layer_2_t_4x4, t_4x4_tmp, mt_sz_byte, dm_sz_byte); + } + } + + namespace bufferpad_top_solver { + template + std::vector solve(const buffer_pad_param& params){ + ml_adf_overlay_4x4::tiling_params_t layer_1_t_4x4; + ml_adf_overlay_4x4::tiling_params_t layer_2_t_4x4; + std::vector tiling_params_vec; + bool flag; + if (params.dim_3 == params.dim_3_padded) { + flag = buffer_pad_nodim3_solver::solve(params, layer_1_t_4x4, layer_2_t_4x4, 256 * 1024, 16 * 1024); + } else { + flag = buffer_pad_dim3_solver::solve(params, layer_1_t_4x4, layer_2_t_4x4, 256 * 1024, 16 * 1024); + } + if (flag) { + tiling_params_vec.push_back(layer_1_t_4x4); + tiling_params_vec.push_back(layer_2_t_4x4); + } + return tiling_params_vec; + } + } +} +# 59 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h" 2 + + +namespace mllib_graphs +{ +template +void buffer_pad_adf_wrapper( + adf::input_buffer_conf &__restrict ifm, + adf::output_buffer_conf &__restrict ofm, + const uint32_t (&layer_params)[3] +); + +template +class multi_layer_overlay_buffer_pad : public adf::graph +{ +public: + using param_t = struct buffer_pad_param; + using buffer_pad_param = struct buffer_pad_param; + +private: + using tiling_t = ml_adf_overlay_4x4::tiling_params_t; + + adf::shared_buffer ifm; decltype(adf::frontend::instrument< decltype(ifm) > (ifm)) __ci5842__ = adf::frontend::instrument< decltype(ifm) > ( ifm, "ifm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:80:5", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer ofm; decltype(adf::frontend::instrument< decltype(ofm) > (ofm)) __ci5843__ = adf::frontend::instrument< decltype(ofm) > ( ofm, "ofm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:81:5", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer ifm2; decltype(adf::frontend::instrument< decltype(ifm2) > (ifm2)) __ci5844__ = adf::frontend::instrument< decltype(ifm2) > ( ifm2, "ifm2", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:82:5", adf::frontend::getParentGraphImpl(*this)); + adf::kernel k[cols][rows]; decltype(adf::frontend::instrument< decltype(k) > (k)) __ci5845__ = adf::frontend::instrument< decltype(k) > ( k, "k", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:83:5", adf::frontend::getParentGraphImpl(*this)); + pktorderedmerge ofm_merge[cols]; decltype(adf::frontend::instrument< decltype(ofm_merge) > (ofm_merge)) __ci5846__ = adf::frontend::instrument< decltype(ofm_merge) > ( ofm_merge, "ofm_merge", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:84:5", adf::frontend::getParentGraphImpl(*this)); + +public: + + multi_layer_overlay_buffer_pad( + adf::external_buffer &ifm_ddr, + adf::external_buffer &wts_ddr, + adf::external_buffer &ofm_ddr, + const param_t ¶ms + ): multi_layer_overlay_buffer_pad(ifm_ddr, wts_ddr, ofm_ddr, params, bufferpad_top_solver::solve(params)) {}; + + multi_layer_overlay_buffer_pad( + adf::external_buffer &ifm_ddr, + adf::external_buffer &ofm_ddr, + adf::external_buffer &temp_ddr, + const param_t ¶ms, + const std::vector tiling_params_vec) + { + using namespace adf; + bool bypass_kernel = (params.dim_3 == params.dim_3_padded) ? true : false; + + const ml_adf_overlay_4x4::tiling_params_t layer_1_t_4x4 = tiling_params_vec[0]; + const ml_adf_overlay_4x4::tiling_params_t layer_2_t_4x4 = tiling_params_vec[1]; + + if(!(bypass_kernel)) + { + + printf("[bufferpad] using pass-kernel mode\n"); + ifm = shared_buffer::create(layer_1_t_4x4.ifm_mem_size, layer_1_t_4x4.read_ifm_ddr.size(), cols); + ofm = shared_buffer::create(layer_1_t_4x4.ofm_mem_size, cols, layer_1_t_4x4.write_ofm_ddr.size()); + location(ifm) = construct_mem_loc(layer_1_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13458__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:114:13"}; + location(ofm) = construct_mem_loc(layer_1_t_4x4.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13459__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:115:13"}; + + + for (int col = 0; col < cols; col++) { + for (int row = 0; row < rows; row++) { + k[col][row] = kernel::create(buffer_pad_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13743__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:120:35", "template void mllib_graphs::buffer_pad_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[3])", {{"mllib_graphs::multi_layer_overlay_buffer_pad", "mllib_graphs::buffer_pad_adf_wrapper>, adf::io_buffer_config>>", "_ZN12mllib_graphs22buffer_pad_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA3_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[3]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + source(k[col][row]) = "buffer_pad_adf_wrapper.cpp"; adf::frontend::CallExprConstraintFunction __ci13460__{"adf::source", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:121:21"}; + runtime(k[col][row]) = 0.8; adf::frontend::CallExprConstraintFunction __ci13461__{"adf::runtime", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:122:21"}; + location(k[col][row]) = tile(col + overlay_col_offset, row); adf::frontend::CallExprLocationConstraint __ci13462__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:123:21"}; adf::frontend::CallExprLocationConstraint __ci13463__{"adf::tile", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:123:53"}; + async(k[col][row].in[1]); + initial_value(k[col][row].in[1]) = layer_1_t_4x4.lp_param; adf::frontend::CallExprConstraintFunction __ci13464__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:125:21"}; + repetition_count(k[col][row]) = layer_1_t_4x4.mk_rep; adf::frontend::CallExprConstraintFunction __ci13465__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:126:21"}; + dimensions(k[col][row].in[0]) = {layer_1_t_4x4.mk_in0_size}; adf::frontend::CallExprConstraintFunction __ci13466__{"adf::dimensions", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:127:21"}; + dimensions(k[col][row].out[0]) = {layer_1_t_4x4.mk_out0_size}; adf::frontend::CallExprConstraintFunction __ci13467__{"adf::dimensions", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:128:21"}; + + } + ofm_merge[col] = pktorderedmerge::create(); + } + ml_adf_overlay_4x4::set_stack_heap(k, stack_location, stack_size, heap_size); + + connect_ifm_ddr(ifm_ddr, ifm, layer_1_t_4x4.read_ifm_ddr, layer_1_t_4x4.write_ifm_mem, layer_1_t_4x4.ifm_mem_rep); + ml_adf_overlay_4x4::connect_ifm(k, ifm, layer_1_t_4x4, 0, 0); + ml_adf_overlay_4x4::connect_ofm(k, ofm, 0, ofm_merge, layer_1_t_4x4); + connect_ofm_ddr(temp_ddr, ofm, layer_1_t_4x4.read_ofm_mem, layer_1_t_4x4.write_ofm_ddr, layer_1_t_4x4.ofm_mem_rep, 2 ); + + + + ifm2 = shared_buffer::create(layer_2_t_4x4.ifm_mem_size, layer_2_t_4x4.read_ifm_ddr.size(), 1); + location(ifm2) = construct_mem_loc(layer_2_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13468__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:143:13"}; + + connect_ifm_ddr(temp_ddr, ifm2, layer_2_t_4x4.read_ifm_ddr, layer_2_t_4x4.write_ifm_mem, layer_2_t_4x4.ifm_mem_rep); + connect_ofm_ddr(ofm_ddr, ifm2, layer_2_t_4x4.read_ofm_mem, layer_2_t_4x4.write_ofm_ddr, layer_2_t_4x4.ofm_mem_rep, 2 ); + } + else + { + + printf("[bufferpad] using by passing mode\n"); + ifm = shared_buffer::create(layer_1_t_4x4.ifm_mem_size, layer_1_t_4x4.read_ifm_ddr.size(), 1); + ofm = shared_buffer::create(layer_1_t_4x4.ofm_mem_size, 1, layer_1_t_4x4.write_ofm_ddr.size()); + location(ifm) = construct_mem_loc(layer_1_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13469__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:154:13"}; + location(ofm) = construct_mem_loc(layer_1_t_4x4.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13470__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:155:13"}; + + connect_ifm_ddr(ifm_ddr, ifm, layer_1_t_4x4.read_ifm_ddr, layer_1_t_4x4.write_ifm_mem, layer_1_t_4x4.ifm_mem_rep); + ml_adf_overlay_4x4::connect_L2_to_L2(ifm, 0, ofm, 0, layer_1_t_4x4); + connect_ofm_ddr(temp_ddr, ofm, layer_1_t_4x4.read_ofm_mem, layer_1_t_4x4.write_ofm_ddr,layer_1_t_4x4.ofm_mem_rep, 2 ); + + + ifm2 = shared_buffer::create(layer_2_t_4x4.ifm_mem_size, layer_2_t_4x4.read_ifm_ddr.size(), 1); + location(ifm2) = construct_mem_loc(layer_2_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13471__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:163:13"}; + connect_ifm_ddr(temp_ddr, ifm2, layer_2_t_4x4.read_ifm_ddr, layer_2_t_4x4.write_ifm_mem, layer_2_t_4x4.ifm_mem_rep); + connect_ofm_ddr(ofm_ddr, ifm2, layer_2_t_4x4.read_ofm_mem, layer_2_t_4x4.write_ofm_ddr, layer_2_t_4x4.ofm_mem_rep, 2 ); + } + location(ofm_ddr.in[ofm_ddr_port_logical_index]) = location(temp_ddr.in[0]); adf::frontend::CallExprLocationConstraint __ci13472__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:167:9"}; adf::frontend::CallExprLocationConstraint __ci13473__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:167:65"}; + location(ifm_ddr.out[ifm_ddr_port_logical_index]) = location(temp_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13474__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:168:9"}; adf::frontend::CallExprLocationConstraint __ci13475__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_pad.h:168:66"}; + + } +}; +}; +# 7 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h" 1 +# 46 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h" +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 1 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 1 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 3 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 2 3 +# 47 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 1 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/limits.h" 1 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 2 3 +# 48 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h" 2 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 1 3 +# 52 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" 1 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 1 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 1 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 3 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 2 3 +# 4 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 1 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/limits.h" 1 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/climits" 2 3 +# 5 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" 2 + + + +# 1 "/usr/local/lib/python3.10/dist-packages/lnx64.o/tools/clang/lib/clang/18/include/stdarg.h" 1 3 +# 9 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" 2 +# 18 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" +enum TX4D_ODR{ + TX4D_ODR_012 = 0, + TX4D_ODR_021_4x16B = 1, +}; +# 36 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" +namespace mllib_graphs +{ + struct transpose4d_solver_param { + + vui32_t L3_dims; + uint32_t perm_odr; + }; + +using transpose4d_solver_param_t = struct transpose4d_solver_param; +namespace transpose4d_tiling +{ + uint32_t ceil_to_16(uint32_t v) { + return (((v >> 4) + ((v & 0x0F) != 0)) * 16); + } + + inline uint32_t ceil_to_16_byte(uint32_t v, uint32_t elem_sz) { + const uint32_t elem_cnt = 16 / elem_sz; + const uint32_t mask = elem_cnt - 1; + return ((v / elem_cnt) + ((v & mask) != 0)) * elem_cnt; + } + + vap_t get_1d_byte_tiling(uint32_t sz) { + vap_t vap; + adf::tiling_parameters tp = { + .buffer_dimension = {sz}, + .tiling_dimension = {sz}, + .offset = {0}, + .tile_traversal = {}, + .packet_port_id = -1, + .repetition = 1 + }; + vap = {adf::tiling(tp)}; + return vap; + } + + vap_t get_1d_byte_tiling(uint32_t sz, uint32_t rep) + { + vap_t vap; + adf::tiling_parameters base_pattern = { + .buffer_dimension = {sz}, + .tiling_dimension = {sz}, + .offset = {0}, + .tile_traversal = {}, + .packet_port_id = -1, + .repetition = 1 + }; + for (uint32_t i = 0; i < rep; i++) { + adf::tiling_parameters tp = base_pattern; + tp.buffer_iteration = i; + vap.push_back(adf::tiling(tp)); + } + return vap; + } + + template class transpose4d_solver + { + public: + void setup(const transpose4d_solver_param_t& params) + { + ex_dim = params.L3_dims; + perm_odr = params.perm_odr; + perm_tpl = get_perm_tpl(perm_odr); + setup_ex_dim_divisors(); + offset = {0, 0, 0, 0}; + print_s("\n===========================================\n"); + print_s(">>> tranpose4d <<<\n"); + print_s("===> pm_odr: %d\n", perm_odr); + print_v(perm_tpl, "===> pm_tpl: "); + print_v(ex_dim, "###> ex_dim: "); + print_v(ex_dv0, "===> ex_dv0: "); + print_v(ex_dv1, "===> ex_dv1: "); + print_v(ex_dv2, "===> ex_dv2: "); + print_v(ex_dv3, "===> ex_dv3: "); + print_s( "===========================================\n"); + + mllib_graphs::TilingSolver solver({ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}, (128 * 1024), (8 * 1024), sizeof(dtype)); + const unsigned inner_most_ceiled = ceil_to_16_byte(ex_dim[3], sizeof(dtype)); + const unsigned inner_most = ex_dim[3]; + auto early_stop_ofm_padded_size_checker = [inner_most_ceiled](const vui32_t &dim_ddr, const vui32_t &dim_mt, + const vui32_t &stride_mt, const vui32_t &search_order, unsigned search_idx, double optimal_val) { + unsigned sz = sizeof(dtype) * inner_most_ceiled; + for (unsigned i = 1; i <= search_idx; ++i) { + sz *= dim_mt[search_order[i]]; + } + return sz < (128 * 1024); + }; + switch (perm_odr) { + + + + + + + + case 0: + { + uint32_t inner_dim = ex_dim[3]; + solver.AddMTDimGenerator([&inner_dim](unsigned i, unsigned &res){res = inner_dim; return i == 0;}, 0); + + + + + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetDMSearchOrder({3, 2, 1, 0}); + solver.EnableL2L1Tiling(true); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + + mt_dim = mt_td; + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = mt_td; + eir_st = mt_st; + eir_tr = {0, 1, 2, 3}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = 1; + for(int i = 0; i < eir_bd.size(); i++) { + mt_rep *= (1 + (eir_bd[i] - eir_td[i]) / eir_st[i]); + } + + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + dm_dim = dm_td; + mir_bd = mt_dim; + mir_td = dm_td; + mir_st = dm_st; + mir_tr = {0, 1, 2, 3}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st); + + kn_rep = (mir_bd[0] / mir_st[0]) * (mir_bd[1] / mir_st[1]) * + (mir_bd[2] / mir_st[2]) * (mir_bd[3] / mir_st[3]) * mt_rep; + + mow_bd = mt_dim; + mow_td = dm_td; + mow_st = dm_st; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st); + + mor_vap = get_1d_byte_tiling(get_mt_ofmsv_sz()); + + eow_bd = eir_bd; + eow_td = eir_td; + eow_st = eir_st; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[3] * dm_dim[2], dm_dim[1], dm_dim[0], TX4D_ODR_012}; + } + break; + case 2: + + + { + uint32_t inner_dim = ex_dim[3]; + solver.AddMTDimGenerator([&inner_dim](unsigned i, unsigned &res){res = inner_dim; return i == 0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 1); + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetDMSearchOrder({3, 2, 1, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + + mt_dim = mt_td; + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = mt_td; + eir_st = mt_st; + eir_tr = {0, 2, 1, 3}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = 1; + for(int i = 0; i < eir_bd.size(); i++) { + mt_rep *= (1 + (eir_bd[i] - eir_td[i]) / eir_st[i]); + } + + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + + + dm_dim = dm_td; + + mir_bd = mt_dim; + mir_td = dm_td; + mir_st = dm_st; + mir_tr = {0, 2, 1, 3}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st); + + kn_rep = 0; + + mow_bd = {mt_dim[0], mt_dim[2], mt_dim[1], mt_dim[3]}; + mow_td = {dm_td[0], dm_td[2], dm_td[1], dm_td[3]}; + mow_st = {dm_st[0], dm_st[2], dm_st[1], dm_st[3]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st); + + mor_vap = get_1d_byte_tiling(get_mt_ofmsv_sz()); + + eow_bd = {ex_dim[3], ex_dim[1], ex_dim[2], ex_dim[0]}; + eow_td = {mt_td[0], mt_td[2], mt_td[1], mt_td[3]}; + eow_st = {mt_st[0], mt_st[2], mt_st[1], mt_st[3]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[3] * dm_dim[2], dm_dim[1], dm_dim[0], TX4D_ODR_012}; + } + break; + case 6: + + + + { + solver.AddMTDimGenerator([inner_most](unsigned i, unsigned &res){res = inner_most; return i == 0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 2); + for (int i = 1; i < 4; i++) { + solver.EnableMTDimOverlap(i); + } + solver.EnableL2L1Tiling(true); + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetDMSearchOrder({3, 2, 1, 0}); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (!res) { + throw std::runtime_error("TG_ERR: transpose4d failed to find "); + } + + mt_dim = mt_td; + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = mt_td; + eir_st = mt_st;; + eir_tr = {0, 1, 3, 2}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = get_rep(eir_vap[0].tiling); + + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + + + dm_dim = dm_td; + + mir_bd = mt_dim; + mir_td = dm_td; + mir_st = dm_st; + mir_tr = {0, 1, 3, 2}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st); + + kn_rep = (mir_bd[0] / mir_st[0]) * (mir_bd[1] / mir_st[1]) * + (mir_bd[2] / mir_st[2]) * (mir_bd[3] / mir_st[3]) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[1], mt_dim[3], mt_dim[2]}; + mow_td = {dm_td[0], dm_td[1], dm_td[3], dm_td[2]}; + mow_st = {dm_st[0], dm_st[1], dm_st[3], dm_st[2]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st); + + mor_vap = get_1d_byte_tiling(get_mt_ofmsv_sz()); + + eow_bd = {ex_dim[3], ex_dim[2], ex_dim[0], ex_dim[1]}; + eow_td = {mt_td[0], mt_td[1], mt_td[3], mt_td[2]}; + eow_st = {mt_st[0], mt_st[1], mt_st[3], mt_st[2]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[3] * dm_dim[2], dm_dim[1], dm_dim[0], TX4D_ODR_012}; + } + break; + case 8: + + + { + uint32_t inner_dim = ex_dim[3]; + solver.AddMTDimGenerator([&inner_dim](unsigned i, unsigned &res){res = inner_dim; return i == 0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 2); + for (int i = 1; i < 4; i++) { + solver.EnableMTDimOverlap(i); + + } + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetDMSearchOrder({3, 2, 1, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + + mt_dim = mt_td; + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = mt_td; + eir_st = mt_st; + eir_tr = {0, 3, 1, 2}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = 1; + for(int i = 0; i < eir_bd.size(); i++) { + mt_rep *= (1 + (eir_bd[i] - eir_td[i]) / eir_st[i]); + } + + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + + + dm_dim = dm_td; + + mir_bd = mt_dim; + mir_td = dm_td; + mir_st = dm_st; + mir_tr = {0, 3, 1, 2}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st); + + kn_rep = (mir_bd[0] / mir_st[0]) * (mir_bd[1] / mir_st[1]) * + (mir_bd[2] / mir_st[2]) * (mir_bd[3] / mir_st[3]) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[3], mt_dim[1], mt_dim[2]}; + mow_td = {dm_td[0], dm_td[3], dm_td[1], dm_td[2]}; + mow_st = {dm_st[0], dm_st[3], dm_st[1], dm_st[2]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st); + + mor_vap = get_1d_byte_tiling(get_mt_ofmsv_sz()); + + eow_bd = {ex_dim[3], ex_dim[0], ex_dim[2], ex_dim[1]}; + eow_td = {mt_td[0], mt_td[3], mt_td[1], mt_td[2]}; + eow_st = {mt_st[0], mt_st[3], mt_st[1], mt_st[2]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[2] * dm_dim[1], dm_dim[3], dm_dim[0], TX4D_ODR_012}; + } + break; + case 12: + + + { + uint32_t inner_dim = ex_dim[3]; + solver.AddMTDimGenerator([&inner_dim](unsigned i, unsigned &res){res = inner_dim; return i == 0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 1); + for (int i = 1; i < 4; i++) { + solver.EnableMTDimOverlap(i); + + } + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetDMSearchOrder({3, 2, 1, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + + mt_dim = mt_td; + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = mt_td; + eir_st = mt_st; + eir_tr = {0, 2, 3, 1}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = 1; + for(int i = 0; i < eir_bd.size(); i++) { + mt_rep *= (1 + (eir_bd[i] - eir_td[i]) / eir_st[i]); + } + + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + + + dm_dim = dm_td; + + mir_bd = mt_dim; + mir_td = dm_td; + mir_st = dm_st; + mir_tr = {0, 2, 3, 1}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st); + + kn_rep = (mir_bd[0] / mir_st[0]) * (mir_bd[1] / mir_st[1]) * + (mir_bd[2] / mir_st[2]) * (mir_bd[3] / mir_st[3]) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[2], mt_dim[3], mt_dim[1]}; + mow_td = {dm_td[0], dm_td[2], dm_td[3], dm_td[1]}; + mow_st = {dm_st[0], dm_st[2], dm_st[3], dm_st[1]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st); + + mor_vap = get_1d_byte_tiling(get_mt_ofmsv_sz()); + + eow_bd = {ex_dim[3], ex_dim[1], ex_dim[0], ex_dim[2]}; + eow_td = {mt_td[0], mt_td[2], mt_td[3], mt_td[1]}; + eow_st = {mt_st[0], mt_st[2], mt_st[3], mt_st[1]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[1], dm_dim[3] * dm_dim[2], dm_dim[0], TX4D_ODR_012}; + } + break; + case 14: + + + { + uint32_t inner_dim = ex_dim[3]; + solver.AddMTDimGenerator([&inner_dim](unsigned i, unsigned &res){res = inner_dim; return i == 0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 2); + for (int i = 1; i < 4; i++) { + solver.EnableMTDimOverlap(i); + + } + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetDMSearchOrder({3, 2, 1, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + + mt_dim = mt_td; + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = mt_td; + eir_st = mt_st; + eir_tr = {0, 3, 2, 1}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = 1; + for(int i = 0; i < eir_bd.size(); i++) { + mt_rep *= (1 + (eir_bd[i] - eir_td[i]) / eir_st[i]); + } + + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + + + dm_dim = dm_td; + + mir_bd = mt_dim; + mir_td = dm_td; + mir_st = dm_st; + mir_tr = {0, 3, 2, 1}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st); + + kn_rep = (mir_bd[0] / mir_st[0]) * (mir_bd[1] / mir_st[1]) * + (mir_bd[2] / mir_st[2]) * (mir_bd[3] / mir_st[3]) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[3], mt_dim[2], mt_dim[1]}; + mow_td = {dm_td[0], dm_td[3], dm_td[2], dm_td[1]}; + mow_st = {dm_st[0], dm_st[3], dm_st[2], dm_st[1]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st); + + mor_vap = get_1d_byte_tiling(get_mt_ofmsv_sz()); + + eow_bd = {ex_dim[3], ex_dim[0], ex_dim[1], ex_dim[2]}; + eow_td = {mt_td[0], mt_td[3], mt_td[2], mt_td[1]}; + eow_st = {mt_st[0], mt_st[3], mt_st[2], mt_st[1]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[2] * dm_dim[1], dm_dim[3], dm_dim[0], TX4D_ODR_012}; + } + break; + + + + + + + + case 1: + + + + { + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 1); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16_byte(dim[0], sizeof(dtype)); + }); + solver.AddMTChecker([](const TilingSolver::vu_t&bd, const TilingSolver::vu_t&td, const TilingSolver::vu_t&stride) { + auto td0_ceiled = ceil_to_16_byte(td[0], sizeof(dtype)); + return td0_ceiled * td[1] * td[2] * td[3] <= (128 * 1024) / sizeof(dtype); + }); + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetDMSearchOrder({3, 2, 1, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] solution found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution for perm1"); + } + reverse(mt_td); + reverse(dm_td); + reverse(mt_padded); + print_v(mt_td, "###> mt_td: "); + print_v(mt_st, "###> mt_st: "); + print_v(mt_padded, "###> mt_padded: "); + print_v(dm_td, "###> dm_td: "); + print_v(dm_st, "###> dm_st: "); + + mt_dim = mt_td; + print_v(mt_dim, "###> mt_dim: "); + dm_dim = dm_td; + print_v(dm_dim, "###> dm_dim: "); + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {1, 0, 2, 3}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + + vui32_t miw_bd = {mt_padded[3], mt_padded[2], mt_padded[1], mt_padded[0]}; + vui32_t miw_td = {mt_td[3], mt_td[2], mt_td[1], mt_td[0]}; + vui32_t miw_st = miw_td; + vui32_t miw_wp = {1, 1, 1, 1}; + vui32_t miw_tr = {1, 0, 2, 3}; + + miw_vap = fill_access_pattern(miw_bd, miw_td, offset, miw_tr, miw_st, miw_wp); + + mir_bd = {mt_padded[3], mt_padded[2], mt_padded[1], mt_padded[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_tr = {1, 0, 2, 3}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st); + + kn_rep = (mt_padded[3] / dm_dim[3]) * (mt_padded[2] / dm_dim[2]) * (mt_padded[1] / dm_dim[1]) * (mt_padded[0] / dm_dim[0]) * mt_rep; + + mow_bd = {mt_padded[2], mt_padded[3], mt_padded[1], mt_padded[0]}; + mow_td = {dm_dim[2], dm_dim[3], dm_dim[1], dm_dim[0]}; + mow_st = {dm_dim[2], dm_dim[3], dm_dim[1], dm_dim[0]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st); + + mor_bd = {mt_padded[2], mt_padded[3], mt_padded[1], mt_padded[0]}; + mor_td = {mt_dim[2], mt_dim[3], mt_dim[1], mt_dim[0]}; + mor_st = {mt_dim[2], mt_dim[3], mt_dim[1], mt_dim[0]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[2], ex_dim[3], ex_dim[1], ex_dim[0]}; + eow_td = {mt_dim[2], mt_dim[3], mt_dim[1], mt_dim[0]}; + eow_st = {mt_dim[2], mt_dim[3], mt_dim[1], mt_dim[0]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[0] * dm_dim[1], dm_dim[2], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 3: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv1.size()) { + res = ex_dv1[i]; + return true; + } + res = 0; + return false;}, 2); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 2); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({1, 3, 2, 0}); + solver.SetDMSearchOrder({1, 3, 2, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + reverse(mt_td); + reverse(dm_td); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {2, 0, 1, 3}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {2, 0, 1, 3}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[1], ceil_to_16(mt_dim[3]), mt_dim[2], mt_dim[0]}; + mow_td = {dm_dim[1], dm_dim[3], dm_dim[2], dm_dim[0]}; + mow_st = {dm_dim[1], dm_dim[3], dm_dim[2], dm_dim[0]}; + mow_wp = {mir_wp[2], mir_wp[0], mir_wp[1], mir_wp[3]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[1], ceil_to_16(mt_dim[3]), mt_dim[2], mt_dim[0]}; + mor_td = {mt_dim[1], mt_dim[3], mt_dim[2], mt_dim[0]}; + mor_st = {mt_dim[1], mt_dim[3], mt_dim[2], mt_dim[0]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[1], ex_dim[3], ex_dim[2], ex_dim[0]}; + eow_td = {mt_dim[1], mt_dim[3], mt_dim[2], mt_dim[0]}; + eow_st = {mt_dim[1], mt_dim[3], mt_dim[2], mt_dim[0]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[0] * dm_dim[2], dm_dim[1], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 4: + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv2.size()) { + res = ex_dv2[i]; + return true; + } + res = 0; + return false;}, 1); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {1, 2, 0, 3}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {1, 2, 0, 3}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[2], mt_dim[1], ceil_to_16(mt_dim[3]), mt_dim[0]}; + mow_td = {dm_dim[2], dm_dim[1], dm_dim[3], dm_dim[0]}; + mow_st = {dm_dim[2], dm_dim[1], dm_dim[3], dm_dim[0]}; + mow_wp = {mir_wp[1], mir_wp[2], mir_wp[0], mir_wp[3]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[2], mt_dim[1], ceil_to_16(mt_dim[3]), mt_dim[0]}; + mor_td = {mt_dim[2], mt_dim[1], mt_dim[3], mt_dim[0]}; + mor_st = {mt_dim[2], mt_dim[1], mt_dim[3], mt_dim[0]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[2], ex_dim[1], ex_dim[3], ex_dim[0]}; + eow_td = {mt_dim[2], mt_dim[1], mt_dim[3], mt_dim[0]}; + eow_st = {mt_dim[2], mt_dim[1], mt_dim[3], mt_dim[0]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[0], dm_dim[1] * dm_dim[2], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 5: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv1.size()) { + res = ex_dv1[i]; + return true; + } + res = 0; + return false;}, 2); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 2); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({1, 2, 3, 0}); + solver.SetDMSearchOrder({1, 2, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {2, 1, 0, 3}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {2, 1, 0, 3}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[1], mt_dim[2], ceil_to_16(mt_dim[3]), mt_dim[0]}; + mow_td = {dm_dim[1], dm_dim[2], dm_dim[3], dm_dim[0]}; + mow_st = {dm_dim[1], dm_dim[2], dm_dim[3], dm_dim[0]}; + mow_wp = {mir_wp[2], mir_wp[1], mir_wp[0], mir_wp[3]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[1], mt_dim[2], ceil_to_16(mt_dim[3]), mt_dim[0]}; + mor_td = {mt_dim[1], mt_dim[2], mt_dim[3], mt_dim[0]}; + mor_st = {mt_dim[1], mt_dim[2], mt_dim[3], mt_dim[0]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[1], ex_dim[2], ex_dim[3], ex_dim[0]}; + eow_td = {mt_dim[1], mt_dim[2], mt_dim[3], mt_dim[0]}; + eow_st = {mt_dim[1], mt_dim[2], mt_dim[3], mt_dim[0]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[0], dm_dim[2] * dm_dim[1], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 7: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv2.size()) { + res = ex_dv2[i]; + return true; + } + res = 0; + return false;}, 1); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {1, 0, 3, 2}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {1, 0, 3, 2}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[2], ceil_to_16(mt_dim[3]), mt_dim[0], mt_dim[1]}; + mow_td = {dm_dim[2], dm_dim[3], dm_dim[0], dm_dim[1]}; + mow_st = {dm_dim[2], dm_dim[3], dm_dim[0], dm_dim[1]}; + mow_wp = {mir_wp[1], mir_wp[0], mir_wp[3], mir_wp[2]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[2], ceil_to_16(mt_dim[3]), mt_dim[0], mt_dim[1]}; + mor_td = {mt_dim[2], mt_dim[3], mt_dim[0], mt_dim[1]}; + mor_st = {mt_dim[2], mt_dim[3], mt_dim[0], mt_dim[1]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[2], ex_dim[3], ex_dim[0], ex_dim[1]}; + eow_td = {mt_dim[2], mt_dim[3], mt_dim[0], mt_dim[1]}; + eow_st = {mt_dim[2], mt_dim[3], mt_dim[0], mt_dim[1]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[0] * dm_dim[1], dm_dim[2], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 9: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv0.size()) { + res = ex_dv0[i]; + return true; + } + res = 0; + return false;}, 3); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {3, 0, 1, 2}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {3, 0, 1, 2}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[0], ceil_to_16(mt_dim[3]), mt_dim[2], mt_dim[1]}; + mow_td = {dm_dim[0], dm_dim[3], dm_dim[2], dm_dim[1]}; + mow_st = {dm_dim[0], dm_dim[3], dm_dim[2], dm_dim[1]}; + mow_wp = {mir_wp[3], mir_wp[0], mir_wp[1], mir_wp[2]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[0], ceil_to_16(mt_dim[3]), mt_dim[2], mt_dim[1]}; + mor_td = {mt_dim[0], mt_dim[3], mt_dim[2], mt_dim[1]}; + mor_st = {mt_dim[0], mt_dim[3], mt_dim[2], mt_dim[1]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[0], ex_dim[3], ex_dim[2], ex_dim[1]}; + eow_td = {mt_dim[0], mt_dim[3], mt_dim[2], mt_dim[1]}; + eow_st = {mt_dim[0], mt_dim[3], mt_dim[2], mt_dim[1]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[2] * dm_dim[1], dm_dim[0], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 10: + + + + + { + solver.AddMTDimGenerator([inner_most](unsigned i, unsigned &res){res=inner_most; return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 3); + solver.SetMTPadding([](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16_byte(dim[0], sizeof(dtype)); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + solver.EnableMTDimOverlap(1); + solver.EnableMTDimOverlap(2); + solver.EnableMTDimOverlap(3); + solver.AddMTEarlyStopChecker(early_stop_ofm_padded_size_checker, false); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + reverse(mt_td); + reverse(dm_td); + reverse(mt_st); + mt_dim = mt_td; + dm_dim = dm_td; + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_st[3], mt_st[2], mt_st[1], mt_st[0]}; + eir_tr = {1, 3, 0, 2}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = get_rep(eir_vap[0].tiling); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16_byte(mt_dim[3], sizeof(dtype)) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {1, 3, 0, 2}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[2], mt_dim[0], ceil_to_16_byte(mt_dim[3], sizeof(dtype)), mt_dim[1]}; + mow_td = {dm_dim[2], dm_dim[0], dm_dim[3], dm_dim[1]}; + mow_st = {dm_dim[2], dm_dim[0], dm_dim[3], dm_dim[1]}; + mow_wp = {mir_wp[1], mir_wp[3], mir_wp[0], mir_wp[2]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[2], mt_dim[0], ceil_to_16_byte(mt_dim[3], sizeof(dtype)), mt_dim[1]}; + mor_td = {mt_dim[2], mt_dim[0], mt_dim[3], mt_dim[1]}; + mor_st = {mt_dim[2], mt_dim[0], mt_dim[3], mt_dim[1]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[2], ex_dim[0], ex_dim[3], ex_dim[1]}; + eow_td = {mt_dim[2], mt_dim[0], mt_dim[3], mt_dim[1]}; + eow_st = {mt_st[2], mt_st[0], mt_st[3], mt_st[1]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[1], dm_dim[2] * dm_dim[0], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 11: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv0.size()) { + res = ex_dv0[i]; + return true; + } + res = 0; + return false;}, 3); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {3, 1, 0, 2}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {3, 1, 0, 2}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[2], ceil_to_16(mt_dim[3]), mt_dim[1]}; + mow_td = {dm_dim[0], dm_dim[2], dm_dim[3], dm_dim[1]}; + mow_st = {dm_dim[0], dm_dim[2], dm_dim[3], dm_dim[1]}; + mow_wp = {mir_wp[3], mir_wp[1], mir_wp[0], mir_wp[2]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[0], mt_dim[2], ceil_to_16(mt_dim[3]), mt_dim[1]}; + mor_td = {mt_dim[0], mt_dim[2], mt_dim[3], mt_dim[1]}; + mor_st = {mt_dim[0], mt_dim[2], mt_dim[3], mt_dim[1]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[0], ex_dim[2], ex_dim[3], ex_dim[1]}; + eow_td = {mt_dim[0], mt_dim[2], mt_dim[3], mt_dim[1]}; + eow_st = {mt_dim[0], mt_dim[2], mt_dim[3], mt_dim[1]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[1], dm_dim[2] * dm_dim[0], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 13: + + + + + { + solver.AddMTDimGenerator([inner_most](unsigned i, unsigned &res){res=inner_most; return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 2); + solver.SetMTPadding([](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16_byte(dim[0], sizeof(dtype)); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + + solver.EnableMTDimOverlap(1); + solver.EnableMTDimOverlap(2); + solver.EnableMTDimOverlap(3); + solver.AddMTEarlyStopChecker(early_stop_ofm_padded_size_checker, false); + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + reverse(mt_td); + reverse(dm_td); + reverse(mt_st); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_st[3], mt_st[2], mt_st[1], mt_st[0]}; + eir_tr = {2, 0, 3, 1}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = get_rep(eir_vap[0].tiling); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16_byte(mt_dim[3], sizeof(dtype)) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {2, 0, 3, 1}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[1], ceil_to_16_byte(mt_dim[3], sizeof(dtype)),mt_dim[0], mt_dim[2]}; + mow_td = {dm_dim[1], dm_dim[3], dm_dim[0], dm_dim[2]}; + mow_st = {dm_dim[1], dm_dim[3], dm_dim[0], dm_dim[2]}; + mow_wp = {mir_wp[2], mir_wp[0], mir_wp[3], mir_wp[1]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[1], ceil_to_16_byte(mt_dim[3], sizeof(dtype)), mt_dim[0], mt_dim[2]}; + mor_td = {mt_dim[1], mt_dim[3], mt_dim[0], mt_dim[2]}; + mor_st = {mt_dim[1], mt_dim[3], mt_dim[0], mt_dim[2]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[1], ex_dim[3], ex_dim[0], ex_dim[2]}; + eow_td = {mt_dim[1], mt_dim[3], mt_dim[0], mt_dim[2]}; + eow_st = {mt_st[1], mt_st[3], mt_st[0], mt_st[2]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[0] * dm_dim[2], dm_dim[1], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 15: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv0.size()) { + res = ex_dv0[i]; + return true; + } + res = 0; + return false;}, 3); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16_byte(dim[0], sizeof(dtype)); + }); + solver.AddMTChecker([](const TilingSolver::vu_t&bd, const TilingSolver::vu_t&td, const TilingSolver::vu_t&stride) { + auto td0_ceiled = ceil_to_16_byte(td[0], sizeof(dtype)); + return td0_ceiled * td[1] * td[2] * td[3] <= (128 * 1024) / sizeof(dtype); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + reverse(mt_padded); + mt_dim = mt_td; + dm_dim = dm_td; + print_v(mt_dim, "###> mt_dim: "); + print_v(mt_padded, "###> mt_padded_dim: "); + print_v(dm_dim, "###> dm_dim: "); + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {3, 0, 2, 1}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + vui32_t miw_bd = {mt_padded[3], mt_padded[2], mt_padded[1], mt_padded[0]}; + vui32_t miw_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + vui32_t miw_st = miw_td; + vui32_t miw_wp = {1, 1, 1, 1}; + vui32_t miw_tr = {3, 0, 2, 1}; + + miw_vap = fill_access_pattern(miw_bd, miw_td, offset, miw_tr, miw_st); + + mir_bd = {mt_padded[3], mt_padded[2], mt_padded[1], mt_padded[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {mt_padded[3] / dm_dim[3], mt_padded[2] / dm_dim[2], + mt_padded[1] / dm_dim[1], mt_padded[0] / dm_dim[0]}; + mir_tr = {3, 0, 2, 1}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_padded[0], mt_padded[3], mt_padded[1], mt_padded[2]}; + mow_td = {dm_dim[0], dm_dim[3], dm_dim[1], dm_dim[2]}; + mow_st = {dm_dim[0], dm_dim[3], dm_dim[1], dm_dim[2]}; + mow_wp = {mir_wp[3], mir_wp[0], mir_wp[2], mir_wp[1]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_padded[0], mt_padded[3], mt_padded[1], mt_padded[2]}; + mor_td = {mt_dim[0], mt_dim[3], mt_dim[1], mt_dim[2]}; + mor_st = {mt_dim[0], mt_dim[3], mt_dim[1], mt_dim[2]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[0], ex_dim[3], ex_dim[1], ex_dim[2]}; + eow_td = {mt_dim[0], mt_dim[3], mt_dim[1], mt_dim[2]}; + eow_st = {mt_dim[0], mt_dim[3], mt_dim[1], mt_dim[2]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[1] * dm_dim[2], dm_dim[0], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 16: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv1.size()) { + res = ex_dv1[i]; + return true; + } + res = 0; + return false;}, 2); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {2, 3, 0, 1}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {2, 3, 0, 1}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[1], mt_dim[0], ceil_to_16(mt_dim[3]), mt_dim[2]}; + mow_td = {dm_dim[1], dm_dim[0], dm_dim[3], dm_dim[2]}; + mow_st = {dm_dim[1], dm_dim[0], dm_dim[3], dm_dim[2]}; + mow_wp = {mir_wp[2], mir_wp[3], mir_wp[0], mir_wp[1]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[1], mt_dim[0], ceil_to_16(mt_dim[3]), mt_dim[2]}; + mor_td = {mt_dim[1], mt_dim[0], mt_dim[3], mt_dim[2]}; + mor_st = {mt_dim[1], mt_dim[0], mt_dim[3], mt_dim[2]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[1], ex_dim[0], ex_dim[3], ex_dim[2]}; + eow_td = {mt_dim[1], mt_dim[0], mt_dim[3], mt_dim[2]}; + eow_st = {mt_dim[1], mt_dim[0], mt_dim[3], mt_dim[2]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[2], dm_dim[1] * dm_dim[0], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 17: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv0.size()) { + res = ex_dv0[i]; + return true; + } + res = 0; + return false;}, 3); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {3, 2, 0, 1}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {3, 2, 0, 1}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[1], ceil_to_16(mt_dim[3]), mt_dim[2]}; + mow_td = {dm_dim[0], dm_dim[1], dm_dim[3], dm_dim[2]}; + mow_st = {dm_dim[0], dm_dim[1], dm_dim[3], dm_dim[2]}; + mow_wp = {mir_wp[3], mir_wp[2], mir_wp[0], mir_wp[1]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[0], mt_dim[1], ceil_to_16(mt_dim[3]), mt_dim[2]}; + mor_td = {mt_dim[0], mt_dim[1], mt_dim[3], mt_dim[2]}; + mor_st = {mt_dim[0], mt_dim[1], mt_dim[3], mt_dim[2]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[0], ex_dim[1], ex_dim[3], ex_dim[2]}; + eow_td = {mt_dim[0], mt_dim[1], mt_dim[3], mt_dim[2]}; + eow_st = {mt_dim[0], mt_dim[1], mt_dim[3], mt_dim[2]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {dm_dim[2], dm_dim[0] * dm_dim[1], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 18: + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv2.size()) { + res = ex_dv2[i]; + return true; + } + res = 0; + return false;}, 1); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {1, 2, 3, 0}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {1, 2, 3, 0}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[2], mt_dim[1], mt_dim[0], ceil_to_16(mt_dim[3])}; + mow_td = {dm_dim[2], dm_dim[1], dm_dim[0], dm_dim[3]}; + mow_st = {dm_dim[2], dm_dim[1], dm_dim[0], dm_dim[3]}; + mow_wp = {mir_wp[1], mir_wp[2], mir_wp[3], mir_wp[0]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[2], mt_dim[1], mt_dim[0], ceil_to_16(mt_dim[3])}; + mor_td = {mt_dim[2], mt_dim[1], mt_dim[0], mt_dim[3]}; + mor_st = {mt_dim[2], mt_dim[1], mt_dim[0], mt_dim[3]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[2], ex_dim[1], ex_dim[0], ex_dim[3]}; + eow_td = {mt_dim[2], mt_dim[1], mt_dim[0], mt_dim[3]}; + eow_st = {mt_dim[2], mt_dim[1], mt_dim[0], mt_dim[3]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {1, dm_dim[2] * dm_dim[1] * dm_dim[0], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 19: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv1.size()) { + res = ex_dv1[i]; + return true; + } + res = 0; + return false;}, 2); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {2, 1, 3, 0}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {2, 1, 3, 0}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[1], mt_dim[2], mt_dim[0], ceil_to_16(mt_dim[3])}; + mow_td = {dm_dim[1], dm_dim[2], dm_dim[0], dm_dim[3]}; + mow_st = {dm_dim[1], dm_dim[2], dm_dim[0], dm_dim[3]}; + mow_wp = {mir_wp[2], mir_wp[1], mir_wp[3], mir_wp[0]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[1], mt_dim[2], mt_dim[0], ceil_to_16(mt_dim[3])}; + mor_td = {mt_dim[1], mt_dim[2], mt_dim[0], mt_dim[3]}; + mor_st = {mt_dim[1], mt_dim[2], mt_dim[0], mt_dim[3]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[1], ex_dim[2], ex_dim[0], ex_dim[3]}; + eow_td = {mt_dim[1], mt_dim[2], mt_dim[0], mt_dim[3]}; + eow_st = {mt_dim[1], mt_dim[2], mt_dim[0], mt_dim[3]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {1, dm_dim[1] * dm_dim[2] * dm_dim[0], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 20: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv2.size()) { + res = ex_dv2[i]; + return true; + } + res = 0; + return false;}, 1); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {1, 3, 2, 0}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {1, 3, 2, 0}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[2], mt_dim[0], mt_dim[1], ceil_to_16(mt_dim[3])}; + mow_td = {dm_dim[2], dm_dim[0], dm_dim[1], dm_dim[3]}; + mow_st = {dm_dim[2], dm_dim[0], dm_dim[1], dm_dim[3]}; + mow_wp = {mir_wp[1], mir_wp[3], mir_wp[2], mir_wp[0]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[2], mt_dim[0], mt_dim[1], ceil_to_16(mt_dim[3])}; + mor_td = {mt_dim[2], mt_dim[0], mt_dim[1], mt_dim[3]}; + mor_st = {mt_dim[2], mt_dim[0], mt_dim[1], mt_dim[3]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[2], ex_dim[0], ex_dim[1], ex_dim[3]}; + eow_td = {mt_dim[2], mt_dim[0], mt_dim[1], mt_dim[3]}; + eow_st = {mt_dim[2], mt_dim[0], mt_dim[1], mt_dim[3]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {1, dm_dim[2] * dm_dim[0] * dm_dim[1], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 21: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv0.size()) { + res = ex_dv0[i]; + return true; + } + res = 0; + return false;}, 3); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {3, 1, 2, 0}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {3, 1, 2, 0}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[2], mt_dim[1], ceil_to_16(mt_dim[3])}; + mow_td = {dm_dim[0], dm_dim[2], dm_dim[1], dm_dim[3]}; + mow_st = {dm_dim[0], dm_dim[2], dm_dim[1], dm_dim[3]}; + mow_wp = {mir_wp[3], mir_wp[1], mir_wp[2], mir_wp[0]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[0], mt_dim[2], mt_dim[1], ceil_to_16(mt_dim[3])}; + mor_td = {mt_dim[0], mt_dim[2], mt_dim[1], mt_dim[3]}; + mor_st = {mt_dim[0], mt_dim[2], mt_dim[1], mt_dim[3]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[0], ex_dim[2], ex_dim[1], ex_dim[3]}; + eow_td = {mt_dim[0], mt_dim[2], mt_dim[1], mt_dim[3]}; + eow_st = {mt_dim[0], mt_dim[2], mt_dim[1], mt_dim[3]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {1, dm_dim[0] * dm_dim[2] * dm_dim[1], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 22: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv1.size()) { + res = ex_dv1[i]; + return true; + } + res = 0; + return false;}, 2); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {2, 3, 1, 0}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {2, 3, 1, 0}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[1], mt_dim[0], mt_dim[2], ceil_to_16(mt_dim[3])}; + mow_td = {dm_dim[1], dm_dim[0], dm_dim[2], dm_dim[3]}; + mow_st = {dm_dim[1], dm_dim[0], dm_dim[2], dm_dim[3]}; + mow_wp = {mir_wp[2], mir_wp[3], mir_wp[1], mir_wp[0]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[1], mt_dim[0], mt_dim[2], ceil_to_16(mt_dim[3])}; + mor_td = {mt_dim[1], mt_dim[0], mt_dim[2], mt_dim[3]}; + mor_st = {mt_dim[1], mt_dim[0], mt_dim[2], mt_dim[3]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[1], ex_dim[0], ex_dim[2], ex_dim[3]}; + eow_td = {mt_dim[1], mt_dim[0], mt_dim[2], mt_dim[3]}; + eow_st = {mt_dim[1], mt_dim[0], mt_dim[2], mt_dim[3]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {1, dm_dim[1] * dm_dim[0] * dm_dim[2], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + case 23: + + + + + { + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){res=ex_dim[3]; return i==0;}, 0); + solver.AddMTDimGenerator([this](unsigned i, unsigned &res){ + if (i < ex_dv0.size()) { + res = ex_dv0[i]; + return true; + } + res = 0; + return false;}, 3); + solver.AddDMDimGenerator([this](unsigned i, unsigned &res){res=16/sizeof(dtype);return i==0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 1); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=1;return i==0;}, 2); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res=4;return i==0;}, 3); + solver.SetMTPadding([this](TilingSolver::vu_t& dim){ + dim[0] = ceil_to_16(dim[0]); + }); + solver.SetMTSearchOrder({2, 1, 3, 0}); + solver.SetDMSearchOrder({2, 1, 3, 0}); + + auto mt_generator = [&](const vui32_t &bd, const vui32_t &td, const vui32_t &st, + adf::tiling_parameters &tp_in_read, adf::tiling_parameters &tp_in_write, + adf::tiling_parameters &tp_out_read, adf::tiling_parameters &tp_out_write) { + vap_t temp = fill_access_pattern(bd, td, offset, {0, 1, 2, 3}, st); + tp_in_read = temp[0].tiling; + tp_out_write = temp[0].tiling; + temp = get_1d_byte_tiling(prod(td)); + tp_out_read = temp[0].tiling; + tp_in_write = temp[0].tiling; + }; + solver.SetMTTilingGenerator(mt_generator); + solver.SetDMTilingGenerator(mt_generator); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + TilingSolver::vu_t mt_td, mt_st, mt_padded, dm_td, dm_st; + bool res = solver.GetSolution(mt_td, mt_st, mt_padded, dm_td, dm_st); + if (res) { + printf("[DEBUG] Found\n"); + } else { + throw std::runtime_error("TG_ERR: transpose4d failed to find tiling solution\n"); + } + printf("mt_td.size=%d\n",(int)mt_td.size()); + printf("dm_td.size=%d\n",(int)dm_td.size()); + reverse(mt_td); + reverse(dm_td); + print_v(mt_dim, "###> mt_dim: "); + print_v(dm_dim, "###> dm_dim: "); + mt_dim = mt_td; + dm_dim = dm_td; + + eir_bd = {ex_dim[3], ex_dim[2], ex_dim[1], ex_dim[0]}; + eir_td = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_st = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + eir_tr = {3, 2, 1, 0}; + eir_vap = fill_access_pattern(eir_bd, eir_td, offset, eir_tr, eir_st); + + mt_rep = (eir_bd[0] / eir_st[0]) * (eir_bd[1] / eir_st[1]) * + (eir_bd[2] / eir_st[2]) * (eir_bd[3] / eir_st[3]); + miw_vap = get_1d_byte_tiling(get_mt_ifmsv_sz()); + + mir_bd = {mt_dim[3], mt_dim[2], mt_dim[1], mt_dim[0]}; + mir_td = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_st = {dm_dim[3], dm_dim[2], dm_dim[1], dm_dim[0]}; + mir_wp = {ceil_to_16(mt_dim[3]) / dm_dim[3], mt_dim[2] / dm_dim[2], + mt_dim[1] / dm_dim[1], mt_dim[0] / dm_dim[0]}; + mir_tr = {3, 2, 1, 0}; + mir_vap = fill_access_pattern(mir_bd, mir_td, offset, mir_tr, mir_st, mir_wp); + + kn_rep = prod(mir_wp) * mt_rep; + + mow_bd = {mt_dim[0], mt_dim[1], mt_dim[2], ceil_to_16(mt_dim[3])}; + mow_td = {dm_dim[0], dm_dim[1], dm_dim[2], dm_dim[3]}; + mow_st = {dm_dim[0], dm_dim[1], dm_dim[2], dm_dim[3]}; + mow_wp = {mir_wp[3], mir_wp[2], mir_wp[1], mir_wp[0]}; + mow_tr = {0, 1, 2, 3}; + mow_vap = fill_access_pattern(mow_bd, mow_td, offset, mow_tr, mow_st, mow_wp); + + mor_bd = {mt_dim[0], mt_dim[1], mt_dim[2], ceil_to_16(mt_dim[3])}; + mor_td = {mt_dim[0], mt_dim[1], mt_dim[2], mt_dim[3]}; + mor_st = {mt_dim[0], mt_dim[1], mt_dim[2], mt_dim[3]}; + mor_wp = {1, 1, 1, 1}; + mor_tr = {0, 1, 2, 3}; + mor_vap = fill_access_pattern(mor_bd, mor_td, offset, mor_tr, mor_st, mor_wp); + + eow_bd = {ex_dim[0], ex_dim[1], ex_dim[2], ex_dim[3]}; + eow_td = {mt_dim[0], mt_dim[1], mt_dim[2], mt_dim[3]}; + eow_st = {mt_dim[0], mt_dim[1], mt_dim[2], mt_dim[3]}; + eow_tr = {0, 1, 2, 3}; + eow_vap = fill_access_pattern(eow_bd, eow_td, offset, eow_tr, eow_st); + + layer_param = {1, dm_dim[0] * dm_dim[1] * dm_dim[2], dm_dim[3], TX4D_ODR_021_4x16B}; + } + break; + } + + print_s("\n===========================================================================\n"); + print_s("===> sizeof(dtype):%lu, permute_odr:%d, ", sizeof(dtype), perm_odr); + print_v(perm_tpl, "permute_tpl:"); + print_s("tensor shape follow numpy convension (outer_dim, ... , inner_dim)\n"); + print_v(ex_dim, "===> DDR tensor shape: "); + print_v(mt_dim, "===> MT tensor shape: "); + print_v(dm_dim, "===> DM tensor shape: "); + print_s("===> ddr_sz:%d or %dk, mt_sz:%d or %dk, dm_sz:%d \n===> mt_rep:%d, kernel_rep:%d\n", + prod(ex_dim), prod(ex_dim)/1024, prod(mt_dim), prod(mt_dim)/1024, prod(dm_dim), get_mt_rep(), get_kernel_rep()); + print_v(layer_param, "===> layer_param: "); + print_s("===========================================================================\n"); + print_vap(eir_vap, "===== L3 IFM Read tiling TP:"); + print_vap(miw_vap, "===== L2 IFM Write tiling TP:"); + print_vap(mir_vap, "===== L2 IFM Read tiling TP:"); + print_vap(mow_vap, "===== L2 OFM Write tiling TP:"); + print_vap(mor_vap, "===== L2 OFM Read tiling TP:"); + print_vap(eow_vap, "===== L3 OFM Write tiling TP:"); + print_s("===========================================================================\n\n"); + + return; + } + + void reverse(TilingSolver::vu_t &arr) { + int l = 0; + int r = std::max(0, (int)arr.size() - 1); + while (l < r) { + std::swap(arr[l], arr[r]); + l++; + r--; + } + }; + + bool bypass_kernel() const { + + if (perm_odr == 2 || perm_odr == 6) { + return true; + } else { + return false; + } + } + uint32_t get_kernel_rep() const + { + return kn_rep; + } + uint32_t get_mt_rep() const + { + return mt_rep; + } + uint32_t get_dm_ifmsv_sz() const + { + return prod(dm_dim); + } + uint32_t get_dm_ofmsv_sz() const + { + return get_dm_ifmsv_sz(); + } + uint32_t get_mt_ifmsv_sz() const + { + return prod(mt_dim); + } + uint32_t get_mt_ofmsv_sz() const + { + return get_mt_ifmsv_sz(); + } + uint32_t get_ex_ifmsv_sz() const + { + return prod(ex_dim); + } + uint32_t get_ex_ofmsv_sz() const + { + return get_ex_ifmsv_sz(); + } + + vap_t get_ex_ifm_read_tiling() const + { + return eir_vap; + } + vap_t get_mt_ifm_write_tiling() const + { + return miw_vap; + } + vap_t get_mt_ifm_read_tiling() const + { + return mir_vap; + } + vap_t get_mt_ofm_write_tiling() const + { + return mow_vap; + } + vap_t get_mt_ofm_read_tiling() const + { + return mor_vap; + } + vap_t get_ex_ofm_write_tiling() const + { + return eow_vap; + } + std::vector get_lp_params() const + { + return layer_param; + } + + private: + + + vui32_t ex_dim; + vui32_t mt_dim; + vui32_t dm_dim; + vui32_t layer_param; + uint32_t perm_odr; + vui32_t perm_tpl; + vui32_t ex_dv0, ex_dv1, ex_dv2, ex_dv3; + + vap_t eir_vap; + vap_t miw_vap; + vap_t mir_vap; + vap_t mow_vap; + vap_t mor_vap; + vap_t eow_vap; + + vui32_t eir_bd; + vui32_t eir_td; + vui32_t eir_st; + vui32_t eir_tr; + + vui32_t mir_bd; + vui32_t mir_td; + vui32_t mir_st; + vui32_t mir_wp; + vui32_t mir_tr; + + vui32_t mow_bd; + vui32_t mow_td; + vui32_t mow_st; + vui32_t mow_wp; + vui32_t mow_tr; + + vui32_t mor_bd; + vui32_t mor_td; + vui32_t mor_st; + vui32_t mor_wp; + vui32_t mor_tr; + + vui32_t eow_bd; + vui32_t eow_td; + vui32_t eow_st; + vui32_t eow_tr; + + vui32_t offset; + uint32_t mt_rep; + uint32_t kn_rep; + + static uint32_t prod(const vui32_t &v) + { + uint32_t res = 1; + for (const auto x : v) { + res *= x; + } + return res; + } + + vui32_t get_perm_tpl(uint32_t perm_odr) + { + switch (perm_odr) { + case 0: return {0, 1, 2, 3}; + case 1: return {0, 1, 3, 2}; + case 2: return {0, 2, 1, 3}; + case 3: return {0, 2, 3, 1}; + case 4: return {0, 3, 1, 2}; + case 5: return {0, 3, 2, 1}; + + case 6: return {1, 0, 2, 3}; + case 7: return {1, 0, 3, 2}; + case 8: return {1, 2, 0, 3}; + case 9: return {1, 2, 3, 0}; + case 10: return {1, 3, 0, 2}; + case 11: return {1, 3, 2, 0}; + + case 12: return {2, 0, 1, 3}; + case 13: return {2, 0, 3, 1}; + case 14: return {2, 1, 0, 3}; + case 15: return {2, 1, 3, 0}; + case 16: return {2, 3, 0, 1}; + case 17: return {2, 3, 1, 0}; + + case 18: return {3, 0, 1, 2}; + case 19: return {3, 0, 2, 1}; + case 20: return {3, 1, 0, 2}; + case 21: return {3, 1, 2, 0}; + case 22: return {3, 2, 0, 1}; + case 23: return {3, 2, 1, 0}; + } + return {0, 1, 2, 3}; + } + + + vap_t fill_access_pattern( + const vui32_t &buff_d, const vui32_t &tile_d, const vui32_t & offset, const vui32_t & travs, const vui32_t &stride) const + { + vap_t vap; + adf::tiling_parameters param; + for (int i = 0; i < buff_d.size(); i++) { + param.buffer_dimension.push_back(buff_d[i]); + param.tiling_dimension.push_back(tile_d[i]); + param.offset.push_back(offset[i]); + param.tile_traversal.push_back({ + .dimension = travs[i], + .stride = stride[travs[i]], + .wrap = (1 + ((buff_d[travs[i]] - tile_d[travs[i]]) / stride[travs[i]])), + }); + } + vap = {adf::tiling(param)}; + return vap; + } + vap_t fill_access_pattern( + const vui32_t &buff_d, const vui32_t &tile_d, const vui32_t & offset, const vui32_t & travs, const vui32_t &stride, const vui32_t &wrap) const + { + vap_t vap; + adf::tiling_parameters param; + for (int i = 0; i < buff_d.size(); i++) { + param.buffer_dimension.push_back(buff_d[i]); + param.tiling_dimension.push_back(tile_d[i]); + param.offset.push_back(offset[i]); + param.tile_traversal.push_back({ + .dimension = travs[i], + .stride = stride[travs[i]], + .wrap = wrap[travs[i]], + }); + } + vap = {adf::tiling(param)}; + return vap; + } + + vap_t get_1d_byte_no_buff_iter_tiling(uint32_t sz, uint32_t rep) + { + vap_t vap; + adf::tiling_parameters base_pattern = { + .buffer_dimension = {sz}, + .tiling_dimension = {sz}, + .offset = {0}, + .tile_traversal = {{.dimension=0, .stride=0, .wrap=1}}, + .packet_port_id = -1, + .repetition = 1 + }; + for (uint32_t i = 0; i < rep; i++) { + adf::tiling_parameters tp = base_pattern; + tp.buffer_iteration = 0; + vap.push_back(adf::tiling(tp)); + } + return vap; + } +# 2551 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" + void dim_overlap_solve(const vui32_t &dims, vui32_t &st, vui32_t &td, uint32_t max_sz, bool slice_d3=false) + { + uint32_t _st0, _st1, _st2; + uint32_t _ov0, _ov1, _ov2; + + print_s("*****> st={%3d,%3d,%3d,%3d}, td={%3d,%3d,%3d,%3d}\n", + st[0],st[1],st[2],st[3],td[0],td[1],td[2],td[3]); + + if ((td[0] * td[1]) >= 1024) { + if (st[0] >= 2) { + _st0 = st[0] / 2; + _ov0 = (dims[0] % _st0) * (dims[0] / _st0 - 1) * dims[1]; + } else { + st[1] = st[1] / 2; + td[1] = st[1] + dims[1] % st[1]; + dim_overlap_solve(dims, st, td, max_sz, slice_d3); + } + if (st[1] >= 2) { + _st1 = st[1] / 2; + _ov1 = (dims[1] % _st1) * (dims[1] / _st1 - 1) * dims[0]; + } else { + st[0] = st[0] / 2; + td[0] = st[0] + dims[0] % st[0]; + dim_overlap_solve(dims, st, td, max_sz, slice_d3); + } + if (_ov0 > _ov1) { + st[1] = _st1; + td[1] = _st1 + dims[1] % _st1; + } else { + st[0] = _st0; + td[0] = _st0 + dims[0] % _st0; + } + dim_overlap_solve(dims, st, td, max_sz, slice_d3); + } + if ((td[0] * td[1] * td[2] * td[3]) <= max_sz) { + return; + } + + bool can_slice_d0d1d2 = false; + if (st[0] >= 2) { + _st0 = st[0] / 2; + _ov0 = (dims[0] % _st0) * (dims[0] / _st0 - 1) * dims[1] * dims[2]; + can_slice_d0d1d2 = true; + } else { + + _st0 = st[0]; + _ov0 = 8192 * dims[1] * dims[2]; + } + if (st[1] >= 2) { + _st1 = st[1] / 2; + _ov1 = (dims[1] % _st1) * (dims[1] / _st1 - 1) * dims[0] * dims[2]; + can_slice_d0d1d2 = true; + } else { + + _st1 = st[1]; + _ov1 = 8192 * dims[0] * dims[2]; + } + if (st[2] >= 2) { + _st2 = st[2] / 2; + _ov2 = (dims[2] % _st2) * (dims[2] / _st2 - 1) * dims[0] * dims[1]; + can_slice_d0d1d2 = true; + } else { + + _st2 = st[2]; + _ov2 = 8192 * dims[0] * dims[1]; + } + + + if (can_slice_d0d1d2) { + if (_ov0 <= _ov1) { + if (_ov0 <= _ov2) { + st[0] = _st0; + td[0] = _st0 + dims[0] % _st0; + } else { + st[2] = _st2; + td[2] = _st2 + dims[2] % _st2; + } + } else { + if (_ov1 <= _ov2) { + st[1] = _st1; + td[1] = _st1 + dims[1] % _st1; + } else { + st[2] = _st2; + td[2] = _st2 + dims[2] % _st2; + } + } + dim_overlap_solve(dims, st, td, max_sz, slice_d3); + } else { + if (slice_d3) { + static vui32_t d3_dv; + get_divisor(d3_dv, dims[3], mode16B); + for (int k=1; k st={%3d,%3d,%3d,%3d}, td={%3d,%3d,%3d,%3d}\n", + st[0],st[1],st[2],st[3],td[0],td[1],td[2],td[3]); + return; + } + } + } + } + } + + static bool gt1(uint32_t v) + { + return (v > 1); + } + static bool mode1(uint32_t v) + { + return true; + } + static bool mode4(uint32_t v) + { + return ((v % 4) == 0); + } + static bool mode16B(uint32_t v) + { + return (((v * sizeof(dtype)) % 16) == 0); + } + static bool compare_desc(uint32_t a, uint32_t b) + { + return a > b; + } + void get_divisor(vui32_t &dv, uint32_t dividend, const std::function &checker) + { + uint32_t sqroot = static_cast(std::sqrt(static_cast(dividend))); + for (uint32_t i=1; i<=sqroot; i++) { + if ((dividend % i) == 0) { + uint32_t j = dividend / i; + if (checker(i)) { + dv.push_back(i); + } + if ((j != i) && (checker(j))) { + dv.push_back(j); + } + } + } + if (dv.size() == 0) { + + dv.push_back(dividend); + } else { + std::sort(dv.begin(), dv.end(), compare_desc); + } + return; + } + void setup_ex_dim_divisors() + { + get_divisor(ex_dv3, ex_dim[3], mode16B); + if (perm_tpl[3] == 0) { + get_divisor(ex_dv0, ex_dim[0], mode4); + get_divisor(ex_dv1, ex_dim[1], gt1); + get_divisor(ex_dv2, ex_dim[2], gt1); + } else if (perm_tpl[3] == 1) { + get_divisor(ex_dv1, ex_dim[1], mode4); + get_divisor(ex_dv0, ex_dim[0], gt1); + get_divisor(ex_dv2, ex_dim[2], gt1); + } else if (perm_tpl[3] == 2) { + get_divisor(ex_dv2, ex_dim[2], mode4); + get_divisor(ex_dv0, ex_dim[0], gt1); + get_divisor(ex_dv1, ex_dim[1], gt1); + } else { + get_divisor(ex_dv0, ex_dim[0], gt1); + get_divisor(ex_dv1, ex_dim[1], gt1); + get_divisor(ex_dv2, ex_dim[2], gt1); + } + } + bool bd_checker(const vui32_t &bd_i, const vui32_t &dm_i) + { + vui32_t dm_o = {dm_i[perm_tpl[0]], dm_i[perm_tpl[1]], dm_i[perm_tpl[2]], dm_i[perm_tpl[3]]}; + vui32_t bd_o = {bd_i[perm_tpl[0]], bd_i[perm_tpl[1]], bd_i[perm_tpl[2]], bd_i[perm_tpl[3]]}; + print_v(bd_i, "bd_checker> bd_i : "); + print_v(dm_i, "bd_checker> dm_i : "); + print_v(bd_o, "bd_checker> bd_o : "); + print_v(dm_o, "bd_checker> dm_o : "); + int ai_d1 = 0, ao_d1 = 0; + bool ai_d1_end = false, ao_d1_end = false; + int ai_d0 = 0, ao_d0 = 0; + bool ai_d0_end = false, ao_d0_end = false; + for (int i=3; i>=0; i--) { + + if (ai_d1 == 0) { + if (bd_i[i] != dm_i[i]) { + ai_d1 = 1; + } + } else { + if (!ai_d1_end) ai_d1 = ai_d1 * dm_i[i]; + print_s("bd_checker10> ai_d1:%d, dim_idx:%d\n", ai_d1, i); + if ((bd_i[i] != dm_i[i]) || (i == 0)) { + ai_d1_end = true; + if (ai_d1 > 1023) { + print_s("bd_checker11> ai_d1:%d, dim_idx:%d\n", ai_d1, i); + return false; + } + } + } + if (ao_d1 == 0) { + if (bd_o[i] != dm_o[i]) { + ao_d1 = 1; + } + } else { + if (!ao_d1_end) ao_d1 = ao_d1 * dm_o[i]; + print_s("bd_checker12> ao_d1:%d, dim_idx:%d\n", ao_d1, i); + if ((bd_o[i] != dm_o[i]) || (i == 0)) { + ao_d1_end = true; + if (ao_d1 > 1023) { + print_s("bd_checker13> ao_d1:%d, dim_idx:%d\n", ao_d1, i); + return false; + } + } + } +# 2811 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_transpose4d.h" + } + print_s("bd_checker> ai_d1:%d, ao_d1:%d, ai_d0:%d, ao_d0:%d\n", ai_d1, ao_d1, ai_d0, ao_d0); + return true; + } + bool ex_dim_even_divide_priority_solve(vui32_t &dim, vui32_t &idx, const vui32_t &d_s, uint32_t max_sz=((128 * 1024) / sizeof(dtype))) + { + if ((ex_dv0[idx[0]] * ex_dv1[idx[1]] * ex_dv2[idx[2]] * ceil_to_16(ex_dv3[idx[3]])) <= max_sz) { + vui32_t dm = {ex_dv0[idx[0]], ex_dv1[idx[1]], ex_dv2[idx[2]], ex_dv3[idx[3]]}; + print_v(dm, "ex_dim priority_solve> mt_candicate 0: "); + if (bd_checker(ex_dim, dm)) { + dim = dm; + return true; + } + } + print_v(d_s, "ex_dim priority_solve> dims to slice: "); + + + uint32_t ex_dv_max_idx[4] ={(uint32_t)ex_dv0.size()-1, (uint32_t)ex_dv1.size()-1, + (uint32_t)ex_dv2.size()-1, (uint32_t)ex_dv3.size()-1}; + for (int i=0; i slicing dim: %d, dv idx:%d\n", d_s[i], idx[d_s[i]]); + if ((ex_dv0[idx[0]] * ex_dv1[idx[1]] * ex_dv2[idx[2]] * ceil_to_16(ex_dv3[idx[3]])) <= max_sz) { + vui32_t dm = {ex_dv0[idx[0]], ex_dv1[idx[1]], ex_dv2[idx[2]], ex_dv3[idx[3]]}; + print_v(dm, "ex_dim priority_solve> mt_candicate 1: "); + if (bd_checker(ex_dim, dm)) { + dim = dm; + return true; + } + } + } + } + return false; + } + bool ex_dim_even_divide_balance_solve(vui32_t &dim, vui32_t &idx, const vui32_t &d_s, uint32_t max_sz=((128 * 1024) / sizeof(dtype))) + { + if ((ex_dv0[idx[0]] * ex_dv1[idx[1]] * ex_dv2[idx[2]] * ceil_to_16(ex_dv3[idx[3]])) <= max_sz) { + vui32_t dm = {ex_dv0[idx[0]], ex_dv1[idx[1]], ex_dv2[idx[2]], ex_dv3[idx[3]]}; + print_v(dm, "ex_dim balance_solve> mt_candicate 0: "); + if (bd_checker(ex_dim, dm)) { + dim = dm; + return true; + } + } + + + static const vui32_t (&ex_dv)[] = {ex_dv0, ex_dv1, ex_dv2, ex_dv3}; + static uint32_t ex_dv_max_idx[4] = {(uint32_t)ex_dv0.size()-1, (uint32_t)ex_dv1.size()-1, + (uint32_t)ex_dv2.size()-1, (uint32_t)ex_dv3.size()-1}; + uint32_t n_dim[4] = {0, 0, 0, 0}; + for (int i=0; i 0) { + int slice_i = d_s[0]; + for (int i=1; i n_dim[slice_i]) { + slice_i = d_s[i]; + } + } + idx[slice_i]++; + print_s("ex_dim balance_solve> slicing dim: %d, dv idx:%d \n", slice_i, idx[slice_i]); + return ex_dim_even_divide_balance_solve(dim, idx, d_s, max_sz); + } + + return false; + } + bool mt_dim_even_divide_solve(vui32_t &dim, const vui32_t &d_s, uint32_t max_sz=((8 * 1024) / sizeof(dtype))) + { + if (prod(dim) <= ((8 * 1024) / sizeof(dtype))) { + return true; + } + vui32_t dm_dv[4]; + for (int i=0; i<4; i++) { + bool slice_dim = false; + for (int j=0; i dm_dv0: "); + print_v(dm_dv[1], "mt_dim even_solve> dm_dv1: "); + print_v(dm_dv[2], "mt_dim even_solve> dm_dv2: "); + print_v(dm_dv[3], "mt_dim even_solve> dm_dv3: "); + vui32_t idx = {0, 0, 0, 0}; + return dim_divisor_search(dim, dm_dv, idx, max_sz); + } + bool dim_divisor_search(vui32_t &dim, vui32_t (&dm_dv)[4], vui32_t &idx, uint32_t max_sz) + { + if ((dm_dv[0][idx[0]] * dm_dv[1][idx[1]] * dm_dv[2][idx[2]] * dm_dv[3][idx[3]]) <= max_sz) { + dim = {dm_dv[0][idx[0]], dm_dv[1][idx[1]], dm_dv[2][idx[2]], dm_dv[3][idx[3]]}; + return true; + } + vui32_t n_dim = {0, 0, 0, 0}; + for (int i=0; i<4; i++) { + if (idx[i] < (dm_dv[i].size()-1)) { + n_dim[i] = dm_dv[i][idx[i]+1]; + } + } + if ((n_dim[0] + n_dim[1] + n_dim[2] + n_dim[3]) > 0) { + int slice_i = 0; + for (int i=1; i<4; i++) { + if (n_dim[i] > n_dim[slice_i]) { + slice_i = i; + } + } + idx[slice_i]++; + return dim_divisor_search(dim, dm_dv, idx, max_sz); + } + return false; + } + }; +}; + +}; +# 53 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h" 2 +# 63 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h" +namespace mllib_graphs { +template +void __attribute__((weak)) transpose4d_adf_wrapper +( + adf::input_buffer_conf & __restrict ifm, + adf::output_buffer_conf & __restrict ofm, + const uint32_t (&layer_params)[5] +); + + + + uint32_t ceil_div64(uint32_t v) { + return ((v >> 6) + ((v & 0x3F) != 0)); + } + struct transpose4d_param { + + uint32_t dim_0; + uint32_t dim_1; + uint32_t dim_2; + uint32_t dim_3; + uint32_t perm; + }; + using transpose4d_param_t = struct transpose4d_param; + + + + template + class multi_layer_overlay_transpose4d: public adf::graph + { + public: + using tiling_t = transpose4d_tiling::transpose4d_solver; + using tiling_4x4_t = ml_adf_overlay_4x4::tiling_params_t; + using transpose4d_param = struct transpose4d_param; + private: + vap_t ofm_mt_write_to_pktmerge_pattern(vap_t ofm_mt_write) { + adf::access_pattern mt_ofm_write_ap = ofm_mt_write[0]; + vap_t pkt_pattern; + auto& tiling = mt_ofm_write_ap.tiling; + auto& bd = tiling.buffer_dimension; + size_t outer_dim = bd.back(); + bd.back() = outer_dim * 4; + for (int row = 0; row < 4; row++) { + tiling.packet_port_id = row; + auto& offset = tiling.offset; + offset.back() = row * outer_dim; + pkt_pattern.push_back(mt_ofm_write_ap); + } + return pkt_pattern; + } + void tiling_1x1_to_4x4(const tiling_t& t_1x1, tiling_4x4_t& t_4x4) { + t_4x4.enable_kernel = !t_1x1.bypass_kernel(); + t_4x4.enable_wts = false; + + t_4x4.mk_in0_size = t_1x1.get_dm_ifmsv_sz(); + t_4x4.mk_out0_size = t_1x1.get_dm_ofmsv_sz(); + t_4x4.mk_in0_addr = {0x2000, 0x6000}; + t_4x4.mk_out0_addr = {0x0000, 0x4000}; + + t_4x4.lp_param = t.get_lp_params(); + + + t_4x4.num_ifm = t_4x4.num_ofm = 1; + if (t_4x4.enable_kernel) { + t_4x4.ifm_mem_loc = {{0, 0, 0}}; + t_4x4.ofm_mem_loc = {{1, 0, 0}}; + } else { + t_4x4.ifm_mem_loc = {{1, 0, 0}}; + t_4x4.ofm_mem_loc = {{1, 0, (128 * 1024)}}; + } + + for(int i = 0; i < 4; i++) { + t_4x4.read_ifm_mem.push_back(t_1x1.get_mt_ifm_read_tiling()); + if (t_4x4.enable_kernel) { + vap_t pktmerge_pattern = ofm_mt_write_to_pktmerge_pattern(t_1x1.get_mt_ofm_write_tiling()); + t_4x4.write_ofm_mem.push_back(pktmerge_pattern); + } else { + t_4x4.write_ofm_mem.push_back(t_1x1.get_mt_ofm_write_tiling()); + } + } + t_4x4.mk_rep = t_1x1.get_kernel_rep(); + t_4x4.mmcpy_ports = t_4x4.enable_kernel ? 0 : 1; + + t_4x4.enable_async_ifm = t_4x4.enable_async_ofm = false; + + t_4x4.read_ifm_ddr.push_back(t_1x1.get_ex_ifm_read_tiling()); + t_4x4.write_ifm_mem.push_back(t_1x1.get_mt_ifm_write_tiling()); + t_4x4.read_ofm_mem.push_back(t_1x1.get_mt_ofm_read_tiling()); + t_4x4.write_ofm_ddr.push_back(t_1x1.get_ex_ofm_write_tiling()); + + t_4x4.ifm_mem_rep = t.get_mt_rep(); + t_4x4.ofm_mem_rep = t.get_mt_rep(); + + } + + public: + multi_layer_overlay_transpose4d() = default; + multi_layer_overlay_transpose4d(const transpose4d_param_t& params) + { + setup(params); + } + multi_layer_overlay_transpose4d(adf::external_buffer &ddr_ifm, adf::external_buffer &ddr_ofm, const transpose4d_param_t& params) + { + setup(params); + connect_tg(ddr_ifm, ddr_ofm); + } + + void setup(const transpose4d_param_t& params) + { + using namespace adf; + transpose4d_solver_param_t solver_params; + solver_params.L3_dims = {params.dim_0, params.dim_1, params.dim_2, params.dim_3}; + solver_params.perm_odr = params.perm; + t.setup(solver_params); + + tiling_1x1_to_4x4(t, t_4x4); + + if (t_4x4.enable_kernel) { + trans_mt_ifm = shared_buffer::create({(128 * 1024) / sizeof(dtype)}, 1, 4); + trans_mt_ofm = shared_buffer::create({4*(128 * 1024) / sizeof(dtype)}, 4, 1); + } else { + trans_mt_ifm = shared_buffer::create({(128 * 1024) / sizeof(dtype)}, 1, 1); + trans_mt_ofm = shared_buffer::create({(128 * 1024) / sizeof(dtype)}, 1, 1); + } + + location(trans_mt_ifm) = construct_mem_loc(t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13495__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:189:17"}; + location(trans_mt_ofm) = construct_mem_loc(t_4x4.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13496__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:190:17"}; + num_buffers(trans_mt_ifm) = t_4x4.num_ifm; adf::frontend::CallExprConstraintFunction __ci13497__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:191:17"}; + num_buffers(trans_mt_ofm) = t_4x4.num_ofm; adf::frontend::CallExprConstraintFunction __ci13498__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:192:17"}; + + if (!t.bypass_kernel()) { + print_s("###### transpose4d goes through kernel, perm_odr:%d ######\n", params.perm); + + + for (int col = 0; col < cols; col++) { + for (int row = 0; row < rows; row++) { + trans_comp_nd[col][row] = kernel::create(transpose4d_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13745__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:200:55", "template void mllib_graphs::transpose4d_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[5])", {{"mllib_graphs::multi_layer_overlay_transpose4d", "mllib_graphs::transpose4d_adf_wrapper>, adf::io_buffer_config>>", "_ZN12mllib_graphs23transpose4d_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA5_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[5]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + source(trans_comp_nd[col][row]) = "transpose4d_adf_wrapper.cpp"; adf::frontend::CallExprConstraintFunction __ci13499__{"adf::source", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:201:29"}; + + repetition_count(trans_comp_nd[col][row]) = t_4x4.mk_rep; adf::frontend::CallExprConstraintFunction __ci13500__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:203:29"}; + runtime(trans_comp_nd[col][row]) = 0.8; adf::frontend::CallExprConstraintFunction __ci13501__{"adf::runtime", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:204:29"}; + location(trans_comp_nd[col][row]) = tile(col + overlay_col_offset, row); adf::frontend::CallExprLocationConstraint __ci13502__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:205:29"}; adf::frontend::CallExprLocationConstraint __ci13503__{"adf::tile", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:205:73"}; + + async(trans_comp_nd[col][row].in[1]); + std::vector updated_lp_param = t_4x4.lp_param; + + uint32_t num_iters = 0; + if (t_4x4.lp_param[3] == TX4D_ODR_012) { + uint32_t num_bytes = t_4x4.lp_param[0] * t_4x4.lp_param[1] * t_4x4.lp_param[2] * sizeof(dtype); + num_iters = ceil_div64(num_bytes); + } else if (t_4x4.lp_param[3] == TX4D_ODR_021_4x16B) { + num_iters = t_4x4.lp_param[0]; + } + updated_lp_param.push_back(num_iters); + initial_value(trans_comp_nd[col][row].in[1]) = updated_lp_param; adf::frontend::CallExprConstraintFunction __ci13504__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:218:29"}; + + } + ofm_merge[col] = pktorderedmerge::create(); + } + + + ml_adf_overlay_4x4::connect_ifm(trans_comp_nd, trans_mt_ifm, t_4x4, 0 , 0 ); + ml_adf_overlay_4x4::connect_ofm(trans_comp_nd, trans_mt_ofm, 0 , ofm_merge, t_4x4); + ml_adf_overlay_4x4::set_stack_heap(trans_comp_nd, stack_location, stack_size, heap_size); + } else { + print_s("###### transpose4d bypasses kernel, perm_odr:%d ######\n", params.perm); + + ml_adf_overlay_4x4::connect_L2_to_L2(trans_mt_ifm, 0 , trans_mt_ofm, 0 , t_4x4); + } + + return; + } + void connect_tg(adf::external_buffer &ddr_ifm, adf::external_buffer &ddr_ofm) + { + connect_ifm_ddr(ddr_ifm, trans_mt_ifm, t_4x4.read_ifm_ddr, t_4x4.write_ifm_mem, t_4x4.ifm_mem_rep); + connect_ofm_ddr(ddr_ofm, trans_mt_ofm, t_4x4.read_ofm_mem, t_4x4.write_ofm_ddr, t_4x4.ofm_mem_rep, 2); + return; + } + private: + adf::shared_buffer trans_mt_ifm; decltype(adf::frontend::instrument< decltype(trans_mt_ifm) > (trans_mt_ifm)) __ci5847__ = adf::frontend::instrument< decltype(trans_mt_ifm) > ( trans_mt_ifm, "trans_mt_ifm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:243:13", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer trans_mt_ofm; decltype(adf::frontend::instrument< decltype(trans_mt_ofm) > (trans_mt_ofm)) __ci5848__ = adf::frontend::instrument< decltype(trans_mt_ofm) > ( trans_mt_ofm, "trans_mt_ofm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:244:13", adf::frontend::getParentGraphImpl(*this)); + adf::kernel trans_comp_nd[cols][rows]; decltype(adf::frontend::instrument< decltype(trans_comp_nd) > (trans_comp_nd)) __ci5849__ = adf::frontend::instrument< decltype(trans_comp_nd) > ( trans_comp_nd, "trans_comp_nd", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:245:13", adf::frontend::getParentGraphImpl(*this)); + tiling_t t; decltype(adf::frontend::instrument< decltype(t) > (t)) __ci5850__ = adf::frontend::instrument< decltype(t) > ( t, "t", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:246:13", adf::frontend::getParentGraphImpl(*this)); + tiling_4x4_t t_4x4; decltype(adf::frontend::instrument< decltype(t_4x4) > (t_4x4)) __ci5851__ = adf::frontend::instrument< decltype(t_4x4) > ( t_4x4, "t_4x4", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:247:13", adf::frontend::getParentGraphImpl(*this)); + pktorderedmerge ofm_merge[cols]; decltype(adf::frontend::instrument< decltype(ofm_merge) > (ofm_merge)) __ci5852__ = adf::frontend::instrument< decltype(ofm_merge) > ( ofm_merge, "ofm_merge", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h:248:13", adf::frontend::getParentGraphImpl(*this)); + }; +} +# 8 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h" 1 +# 58 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h" +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_buffer_unpad.h" 1 +# 16 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_buffer_unpad.h" +namespace mllib_graphs { + struct buffer_unpad_param + { + unsigned dim_0; + unsigned dim_1; + unsigned dim_2; + unsigned dim_3; + unsigned dim_0_unpadded; + unsigned dim_1_unpadded; + unsigned dim_2_unpadded; + unsigned dim_3_unpadded; + }; + + namespace buffer_unpad_nodim3_solver { + void layer_1_tiling_gen(const std::vector& in_ddr_shape, const std::vector & td, const std::vector &st, + const std::vector& out_ddr_shape, ml_adf_overlay_4x4::tiling_params_t& t_4x4) { + t_4x4.read_ifm_ddr = {{adf::tiling({.buffer_dimension = in_ddr_shape, + .tiling_dimension = td, + .offset = {0,0,0,0}, + .tile_traversal = { + {.dimension=0, .stride=st[0], .wrap=(out_ddr_shape[0]-td[0])/st[0]+1}, + {.dimension=1, .stride=st[1], .wrap=(out_ddr_shape[1]-td[1])/st[1]+1}, + {.dimension=2, .stride=st[2], .wrap=(out_ddr_shape[2]-td[2])/st[2]+1}, + {.dimension=3, .stride=st[3], .wrap=(out_ddr_shape[3]-td[3])/st[3]+1}}})}}; + + t_4x4.write_ifm_mem = {{adf::tiling({.buffer_dimension = {prod(td)}, + .tiling_dimension = {prod(td)}, + .offset = {0}})}}; + t_4x4.read_ifm_mem = t_4x4.write_ofm_mem = {t_4x4.write_ifm_mem}; + t_4x4.read_ofm_mem = t_4x4.write_ifm_mem; + + t_4x4.write_ofm_ddr = {{adf::tiling({.buffer_dimension = out_ddr_shape, + .tiling_dimension = td, + .offset = {0,0,0,0}, + .tile_traversal = { + {.dimension=0, .stride=st[0], .wrap=(out_ddr_shape[0]-td[0])/st[0]+1}, + {.dimension=1, .stride=st[1], .wrap=(out_ddr_shape[1]-td[1])/st[1]+1}, + {.dimension=2, .stride=st[2], .wrap=(out_ddr_shape[2]-td[2])/st[2]+1}, + {.dimension=3, .stride=st[3], .wrap=(out_ddr_shape[3]-td[3])/st[3]+1}}})}}; + t_4x4.ifm_mem_size = {prod(td)}; + t_4x4.ofm_mem_size = {prod(td)}; + t_4x4.ifm_mem_loc = {{1, 0, 0}}; + t_4x4.ofm_mem_loc = {{1, 0, 256 * 1024}}; + t_4x4.enable_kernel = false; + t_4x4.enable_wts = false; + t_4x4.ifm_mem_rep = ((out_ddr_shape[0]-td[0])/st[0]+1) * + ((out_ddr_shape[1]-td[1])/st[1]+1) * + ((out_ddr_shape[2]-td[2])/st[2]+1) * + ((out_ddr_shape[3]-td[3])/st[3]+1); + t_4x4.ofm_mem_rep = t_4x4.ifm_mem_rep; + t_4x4.mmcpy_ports = 1; + } + void layer_2_tiling_gen(const ml_adf_overlay_4x4::tiling_params_t& layer_1_t_4x4, + ml_adf_overlay_4x4::tiling_params_t& layer_2_t_4x4) { + + layer_2_t_4x4 = layer_1_t_4x4; + layer_2_t_4x4.read_ifm_ddr = layer_1_t_4x4.write_ofm_ddr; + } + template + bool solve(const buffer_unpad_param& params, ml_adf_overlay_4x4::tiling_params_t& layer_1_t_4x4, + ml_adf_overlay_4x4::tiling_params_t& layer_2_t_4x4) { + auto dtype_size = sizeof(dtype); + std::vector ifm_ddr_dim = {params.dim_3, params.dim_2, params.dim_1, params.dim_0}; + std::vector ofm_ddr_dim = {params.dim_3_unpadded, params.dim_2_unpadded, params.dim_1_unpadded, params.dim_0_unpadded}; + + + TilingSolver solver(ofm_ddr_dim, 256 * 1024, 16 * 1024, dtype_size); + + solver.EnableL2L1Tiling(false); + + + + + solver.SetMTSearchOrder({3, 2, 1, 0}); + solver.SetMTTilingGenerator(TilingGenDefault); + solver.Solve(); + + TilingSolver::vu_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + bool res = solver.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) { + std::cout << "[Error] BufferUnPad solver didn't find a no dim3 pad tiling solution!"; + return false; + } + + layer_1_tiling_gen(ifm_ddr_dim, dim_mt_input, stride_mt_input, ofm_ddr_dim, layer_1_t_4x4); + layer_2_tiling_gen(layer_1_t_4x4, layer_2_t_4x4); + return true; + } + } + + namespace buffer_unpad_dim3_solver { + adf::access_pattern get_1d_tiling(unsigned bd_sz, unsigned td_sz, unsigned wrap_num) + { + adf::tiling_parameters pat = { + .buffer_dimension = {bd_sz}, + .tiling_dimension = {td_sz}, + .offset = {0}, + .tile_traversal = {{.dimension=0, .stride=td_sz, .wrap=wrap_num}} + }; + pat.packet_port_id = -1; + pat.repetition = 1; + + return adf::tiling(pat); + } + + std::vector get_1d_tiling_pkg(unsigned bd_sz, unsigned td_sz, unsigned wrap_num) + { + std::vector res; + for (int row = 0; row < 4; row++) { + res.push_back(adf::tiling({ + .buffer_dimension = {4*bd_sz}, + .tiling_dimension = {td_sz}, + .offset = {static_cast(row*bd_sz)}, + .tile_traversal = {{.dimension=0, .stride=td_sz, .wrap=wrap_num}}, + .packet_port_id = row, + .repetition = 1 + })); + } + return res; + } + void l3l2_tiling_gen(const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + const buffer_unpad_param& params, ml_adf_overlay_4x4::tiling_params_t& t_4x4) { + unsigned wraps = bd[1] / td[1]; + + t_4x4.read_ifm_ddr = {{get_1d_tiling(prod(bd), prod(td), wraps)}}; + t_4x4.write_ifm_mem = {{get_1d_tiling(prod(td), prod(td), 1)}}; + + TilingSolver::vu_t mt_out_shape = td; + mt_out_shape[0] = params.dim_3_unpadded; + t_4x4.read_ofm_mem = {{get_1d_tiling(prod(mt_out_shape), prod(mt_out_shape), 1)}}; + + TilingSolver::vu_t ddr_out_shape = {params.dim_3_unpadded, wraps * td[1]}; + t_4x4.write_ofm_ddr = {{get_1d_tiling(prod(ddr_out_shape), prod(mt_out_shape), wraps)}}; + + t_4x4.ifm_mem_loc = {{0, 0, 0}}; + t_4x4.ofm_mem_loc = {{1, 0, 0}}; + t_4x4.ifm_mem_size = {prod(td)}; + t_4x4.ofm_mem_size = {4*prod(mt_out_shape)}; + + t_4x4.enable_wts = false; + t_4x4.ifm_mem_rep = ((bd[0]-td[0])/st[0]+1) * + ((bd[1]-td[1])/st[1]+1); + t_4x4.ofm_mem_rep = t_4x4.ifm_mem_rep; + t_4x4.mk_rep = wraps; + } + + void l2l1_tiling_gen(const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + const buffer_unpad_param& params, ml_adf_overlay_4x4::tiling_params_t& t_4x4) { + unsigned wraps = bd[1] / td[1]; + TilingSolver::vu_t kernel_out_shape = td; + kernel_out_shape[0] = params.dim_3_unpadded; + TilingSolver::vu_t mt_out_shape = {params.dim_3_unpadded, wraps * td[1]}; + t_4x4.read_ifm_mem = std::vector>(); + t_4x4.write_ofm_mem = std::vector>(); + + for (int col = 0; col < 4; col++) { + t_4x4.read_ifm_mem.push_back({get_1d_tiling(prod(bd), prod(td), wraps)}); + t_4x4.write_ofm_mem.push_back(get_1d_tiling_pkg(prod(mt_out_shape), prod(kernel_out_shape), wraps)); + } + + t_4x4.enable_kernel = true; + t_4x4.mk_in0_addr = {0x0000}; + t_4x4.mk_out0_addr = {0x4000}; + t_4x4.mk_in0_size = prod(td); + t_4x4.mk_out0_size = prod(kernel_out_shape); + t_4x4.lp_param = {params.dim_3, params.dim_3_unpadded, td[1]}; + t_4x4.mk_rep *= wraps; + } + template + bool solve(const buffer_unpad_param& params, ml_adf_overlay_4x4::tiling_params_t& layer_1_t_4x4, + ml_adf_overlay_4x4::tiling_params_t& layer_2_t_4x4) { + using vu_t = std::vector; + constexpr auto dtype_size = sizeof(dtype); + + + ml_adf_overlay_4x4::tiling_params_t t_4x4_tmp; + buffer_unpad_param layer_1_params = params; + layer_1_params.dim_3_unpadded = layer_1_params.dim_3; + bool res = buffer_unpad_nodim3_solver::solve(layer_1_params, layer_1_t_4x4, t_4x4_tmp); + if (!res) { + std::cout << "[Error] BufferUnPad solver didn't find a dim3 pad tiling solution!"; + return false; + } + + constexpr unsigned outer_dim_alignment = 16 / dtype_size; + buffer_unpad_param layer_2_params = params; + layer_2_params.dim_0 = layer_2_params.dim_0_unpadded; + layer_2_params.dim_1 = layer_2_params.dim_1_unpadded; + layer_2_params.dim_2 = layer_2_params.dim_2_unpadded; + unsigned input_outer_prod_aligned = (layer_2_params.dim_2 * layer_2_params.dim_1 * layer_2_params.dim_0 + outer_dim_alignment - 1) / outer_dim_alignment * outer_dim_alignment; + vu_t ifm_ddr_dim = {layer_2_params.dim_3, input_outer_prod_aligned}; + vu_t ofm_ddr_dim = {layer_2_params.dim_3_unpadded, input_outer_prod_aligned}; + + TilingSolver solver(ifm_ddr_dim, 256 * 1024, 16 * 1024, dtype_size); + solver.EnableL2L1Tiling(true); + solver.SetMTSearchOrder({1, 0}); + solver.AddMTDimGenerator([ifm_ddr_dim](unsigned i, unsigned &res){res = ifm_ddr_dim[0]; return i == 0;}, 0); + solver.AddMTChecker([dtype_size, layer_2_params](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[1]*layer_2_params.dim_3_unpadded*dtype_size % 4 == 0; + }); + solver.AddMTChecker([dtype_size, layer_2_params](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[1]*layer_2_params.dim_3_unpadded*dtype_size <= 256 * 1024; + }); + solver.AddDMDimGenerator([ifm_ddr_dim](unsigned i, unsigned &res){res = ifm_ddr_dim[0]; return i == 0;}, 0); + solver.AddDMChecker([dtype_size, layer_2_params](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[1]*layer_2_params.dim_3_unpadded*dtype_size % 4 == 0; + }); + solver.AddDMChecker([dtype_size, layer_2_params](const vu_t& bd, const vu_t& td, const vu_t& st) { + + return td[1]*layer_2_params.dim_3_unpadded*dtype_size <= 16 * 1024; + }); + solver.SetMTTilingGenerator([&layer_2_params, &layer_2_t_4x4](const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) { + l3l2_tiling_gen(bd, td, st, layer_2_params, layer_2_t_4x4); + tp_input_read = layer_2_t_4x4.read_ifm_ddr[0][0].tiling; + tp_output_write = layer_2_t_4x4.write_ofm_ddr[0][0].tiling; + tp_input_write = layer_2_t_4x4.write_ifm_mem[0][0].tiling; + tp_output_read = layer_2_t_4x4.read_ofm_mem[0][0].tiling; + }); + solver.SetDMTilingGenerator([&layer_2_params, &layer_2_t_4x4](const TilingSolver::vu_t &bd, const TilingSolver::vu_t &td, const TilingSolver::vu_t &st, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write) { + l2l1_tiling_gen(bd, td, st, layer_2_params, layer_2_t_4x4); + tp_input_read = layer_2_t_4x4.read_ifm_mem[0][0].tiling; + tp_output_write = layer_2_t_4x4.write_ofm_mem[0][0].tiling; + }); + solver.Solve(); + + TilingSolver::vu_t dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input; + res = solver.GetSolution(dim_mt_input, stride_mt_input, dim_mt_padded_input, dim_dm_input, stride_dm_input); + if (!res) { + std::cout << "[Error] BufferPad solver didn't find a dim3 pad tiling solution!"; + return false; + } + + l3l2_tiling_gen(ifm_ddr_dim, dim_mt_input, stride_mt_input, layer_2_params, layer_2_t_4x4); + l2l1_tiling_gen(dim_mt_padded_input, dim_dm_input, stride_dm_input, layer_2_params, layer_2_t_4x4); + return true; + } + } + + namespace bufferunpad_top_solver { + template + std::vector solve(const buffer_unpad_param& params){ + ml_adf_overlay_4x4::tiling_params_t layer_1_t_4x4; + ml_adf_overlay_4x4::tiling_params_t layer_2_t_4x4; + std::vector tiling_params_vec; + bool flag; + if (params.dim_3 == params.dim_3_unpadded) { + flag = buffer_unpad_nodim3_solver::solve(params, layer_1_t_4x4, layer_2_t_4x4); + } else { + flag = buffer_unpad_dim3_solver::solve(params, layer_1_t_4x4, layer_2_t_4x4); + } + if (flag) { + tiling_params_vec.push_back(layer_1_t_4x4); + tiling_params_vec.push_back(layer_2_t_4x4); + } + return tiling_params_vec; + } + } +} +# 59 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h" 2 + + +namespace mllib_graphs{ +template +void buffer_unpad_adf_wrapper( + adf::input_buffer_conf &__restrict ifm, + adf::output_buffer_conf &__restrict ofm, + const uint32_t (&layer_params)[3] +); + +template +class multi_layer_overlay_buffer_unpad : public adf::graph +{ +public: + using param_t = struct buffer_unpad_param; + using buffer_unpad_param = struct buffer_unpad_param; + +private: + using tiling_t = struct ml_adf_overlay_4x4::tiling_params_t; + adf::shared_buffer ifm; decltype(adf::frontend::instrument< decltype(ifm) > (ifm)) __ci5853__ = adf::frontend::instrument< decltype(ifm) > ( ifm, "ifm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:78:5", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer ofm; decltype(adf::frontend::instrument< decltype(ofm) > (ofm)) __ci5854__ = adf::frontend::instrument< decltype(ofm) > ( ofm, "ofm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:79:5", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer ifm2; decltype(adf::frontend::instrument< decltype(ifm2) > (ifm2)) __ci5855__ = adf::frontend::instrument< decltype(ifm2) > ( ifm2, "ifm2", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:80:5", adf::frontend::getParentGraphImpl(*this)); + adf::kernel k[kernel_cols][kernel_rows]; decltype(adf::frontend::instrument< decltype(k) > (k)) __ci5856__ = adf::frontend::instrument< decltype(k) > ( k, "k", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:81:5", adf::frontend::getParentGraphImpl(*this)); + pktorderedmerge ofm_merge[kernel_cols]; decltype(adf::frontend::instrument< decltype(ofm_merge) > (ofm_merge)) __ci5857__ = adf::frontend::instrument< decltype(ofm_merge) > ( ofm_merge, "ofm_merge", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:82:5", adf::frontend::getParentGraphImpl(*this)); + +public: + + multi_layer_overlay_buffer_unpad( + adf::external_buffer &ifm_ddr, + adf::external_buffer &wts_ddr, + adf::external_buffer &ofm_ddr, + const param_t ¶ms + ): multi_layer_overlay_buffer_unpad(ifm_ddr, wts_ddr, ofm_ddr, params, bufferunpad_top_solver::solve(params)) {}; + + multi_layer_overlay_buffer_unpad( + adf::external_buffer &ifm_ddr, + adf::external_buffer &ofm_ddr, + adf::external_buffer &temp_ddr, + const param_t ¶ms, + const std::vector tiling_params_vec) + { + using namespace adf; + bool bypass_kernel = (params.dim_3 == params.dim_3_unpadded) ? true : false; + + const ml_adf_overlay_4x4::tiling_params_t layer_1_t_4x4 = tiling_params_vec[0]; + const ml_adf_overlay_4x4::tiling_params_t layer_2_t_4x4 = tiling_params_vec[1]; + + if(!bypass_kernel) + { + printf("[INFO] bufferunpad pass kernel\n"); + + ifm2 = shared_buffer::create(layer_1_t_4x4.ifm_mem_size, layer_1_t_4x4.read_ifm_ddr.size(), 1); + location(ifm2) = construct_mem_loc(layer_1_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13505__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:111:13"}; + + connect_ifm_ddr(ifm_ddr, ifm2, layer_1_t_4x4.read_ifm_ddr, layer_1_t_4x4.write_ifm_mem, layer_1_t_4x4.ifm_mem_rep); + connect_ofm_ddr(temp_ddr, ifm2, layer_1_t_4x4.read_ofm_mem, layer_1_t_4x4.write_ofm_ddr, layer_1_t_4x4.ofm_mem_rep, 2 ); + + + ifm = shared_buffer::create(layer_2_t_4x4.ifm_mem_size, layer_2_t_4x4.read_ifm_ddr.size(), kernel_cols); + ofm = shared_buffer::create(layer_2_t_4x4.ofm_mem_size, kernel_cols, layer_2_t_4x4.write_ofm_ddr.size()); + location(ifm) = construct_mem_loc(layer_2_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13506__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:119:13"}; + location(ofm) = construct_mem_loc(layer_2_t_4x4.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13507__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:120:13"}; + for (int col = 0; col < kernel_cols; col++) { + for (int row = 0; row < kernel_rows; row++) { + k[col][row] = kernel::create(buffer_unpad_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13744__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:123:35", "template void mllib_graphs::buffer_unpad_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[3])", {{"mllib_graphs::multi_layer_overlay_buffer_unpad", "mllib_graphs::buffer_unpad_adf_wrapper>, adf::io_buffer_config>>", "_ZN12mllib_graphs24buffer_unpad_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA3_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[3]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + source(k[col][row]) = "buffer_unpad_adf_wrapper.cpp"; adf::frontend::CallExprConstraintFunction __ci13508__{"adf::source", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:124:21"}; + runtime(k[col][row]) = 0.8; adf::frontend::CallExprConstraintFunction __ci13509__{"adf::runtime", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:125:21"}; + location(k[col][row]) = tile(col + overlay_col_offset, row); adf::frontend::CallExprLocationConstraint __ci13510__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:126:21"}; adf::frontend::CallExprLocationConstraint __ci13511__{"adf::tile", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:126:53"}; + async(k[col][row].in[1]); + initial_value(k[col][row].in[1]) = layer_2_t_4x4.lp_param; adf::frontend::CallExprConstraintFunction __ci13512__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:128:21"}; + repetition_count(k[col][row]) = layer_2_t_4x4.mk_rep; adf::frontend::CallExprConstraintFunction __ci13513__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:129:21"}; + dimensions(k[col][row].in[0]) = {layer_2_t_4x4.mk_in0_size}; adf::frontend::CallExprConstraintFunction __ci13514__{"adf::dimensions", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:130:21"}; + dimensions(k[col][row].out[0]) = {layer_2_t_4x4.mk_out0_size}; adf::frontend::CallExprConstraintFunction __ci13515__{"adf::dimensions", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:131:21"}; + } + ofm_merge[col] = pktorderedmerge::create(); + } + ml_adf_overlay_4x4::set_stack_heap(k, stack_location, tg_stack_size, tg_heap_size); + + connect_ifm_ddr(temp_ddr, ifm, layer_2_t_4x4.read_ifm_ddr, layer_2_t_4x4.write_ifm_mem, layer_2_t_4x4.ifm_mem_rep); + ml_adf_overlay_4x4::connect_ifm(k, ifm, layer_2_t_4x4, 0, 0); + ml_adf_overlay_4x4::connect_ofm(k, ofm, 0, ofm_merge, layer_2_t_4x4); + connect_ofm_ddr(ofm_ddr, ofm, layer_2_t_4x4.read_ofm_mem, layer_2_t_4x4.write_ofm_ddr, layer_2_t_4x4.ofm_mem_rep, 2 ); + } + else + { + printf("[INFO] bufferunpad bypass kernel\n"); + + ifm = shared_buffer::create(layer_1_t_4x4.ifm_mem_size, layer_1_t_4x4.read_ifm_ddr.size(), 1); + ofm = shared_buffer::create(layer_1_t_4x4.ofm_mem_size, 1, layer_1_t_4x4.write_ofm_ddr.size()); + location(ifm) = construct_mem_loc(layer_1_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13516__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:148:13"}; + location(ofm) = construct_mem_loc(layer_1_t_4x4.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13517__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:149:13"}; + + connect_ifm_ddr(ifm_ddr, ifm, layer_1_t_4x4.read_ifm_ddr, layer_1_t_4x4.write_ifm_mem, layer_1_t_4x4.ifm_mem_rep); + ml_adf_overlay_4x4::connect_L2_to_L2(ifm, 0, ofm, 0, layer_1_t_4x4); + connect_ofm_ddr(temp_ddr, ofm, layer_1_t_4x4.read_ofm_mem, layer_1_t_4x4.write_ofm_ddr,layer_1_t_4x4.ofm_mem_rep, 2 ); + + ifm2 = shared_buffer::create(layer_2_t_4x4.ifm_mem_size, layer_2_t_4x4.read_ifm_ddr.size(), 1); + location(ifm2) = construct_mem_loc(layer_2_t_4x4.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13518__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:156:13"}; + connect_ifm_ddr(temp_ddr, ifm2, layer_2_t_4x4.read_ifm_ddr, layer_2_t_4x4.write_ifm_mem, layer_2_t_4x4.ifm_mem_rep); + connect_ofm_ddr(ofm_ddr, ifm2, layer_2_t_4x4.read_ofm_mem, layer_2_t_4x4.write_ofm_ddr, layer_2_t_4x4.ofm_mem_rep, 2 ); + } + location(ofm_ddr.in[ofm_ddr_port_logical_index]) = location(temp_ddr.in[0]); adf::frontend::CallExprLocationConstraint __ci13519__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:160:9"}; adf::frontend::CallExprLocationConstraint __ci13520__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:160:65"}; + location(ifm_ddr.out[ifm_ddr_port_logical_index]) = location(temp_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13521__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:161:9"}; adf::frontend::CallExprLocationConstraint __ci13522__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_buffer_unpad.h:161:66"}; + } +}; + +}; +# 9 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h" 1 +# 53 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h" +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 1 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 1 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 3 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 2 3 +# 54 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h" 2 + + +namespace mllib_graphs { +template +void mem_cpy(adf::input_buffer_conf& __restrict ifm, + const uint32_t (&lp)[3], + adf::output_buffer_conf& __restrict ofm); + + + +template +class tile_1d_in_u3d : public adf::graph { + public: + using tiling_t = ml_adf_overlay_4x4::tiling_params_t; + adf::shared_buffer ifm_mem; decltype(adf::frontend::instrument< decltype(ifm_mem) > (ifm_mem)) __ci5858__ = adf::frontend::instrument< decltype(ifm_mem) > ( ifm_mem, "ifm_mem", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:69:5", adf::frontend::getParentGraphImpl(*this)); + tiling_t tiling; decltype(adf::frontend::instrument< decltype(tiling) > (tiling)) __ci5859__ = adf::frontend::instrument< decltype(tiling) > ( tiling, "tiling", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:70:5", adf::frontend::getParentGraphImpl(*this)); + static const unsigned dm_availabe = 10 * 1024; decltype(adf::frontend::instrument< decltype(dm_availabe) > (dm_availabe)) __ci5860__ = adf::frontend::instrument< decltype(dm_availabe) > ( dm_availabe, "dm_availabe", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:71:5", nullptr, ""); + + public: + tile_1d_in_u3d() = default; + tile_1d_in_u3d(unsigned l, unsigned r, unsigned u) : t_(l, r, u) { + using namespace adf; + setup_tiling_param(t_, tiling); + + ifm_mem = shared_buffer::create({tiling.ifm_mem_dim[0]}, 1, 1); + location(ifm_mem) = construct_mem_loc(tiling.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13523__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:80:9"}; + num_buffers(ifm_mem) = tiling.num_ifm; adf::frontend::CallExprConstraintFunction __ci13524__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:81:9"}; + + printf("Construct tile layer is done\n"); + } + + void connect_tg(adf::external_buffer& ifm_ddr, adf::external_buffer& ofm_ddr) { + using namespace adf; + connect_ifm_ddr(ifm_ddr, ifm_mem, tiling.read_ifm_ddr, tiling.write_ifm_mem, tiling.ifm_mem_rep); + connect_ofm_ddr(ofm_ddr, ifm_mem, tiling.read_ofm_mem, tiling.write_ofm_ddr, tiling.ifm_mem_rep, 2); + printf("Connect L3 for tile layer is done\n"); + } + + void print() { t_.print(); } + + private: + struct internal_tiling { + unsigned l_, r_, u_; + unsigned ifm_mem_rep; + unsigned ifm_mem_sz; + unsigned ifm_dm_rep; + unsigned ifm_dm_sz; + unsigned ifm_dm_pad_sz; + + adf::tiling_parameters write_ifm_mem; + adf::tiling_parameters read_ifm_mem; + + adf::tiling_parameters write_ofm_mem; + std::vector write_ofm_mem_v; + adf::tiling_parameters read_ofm_mem; + + adf::tiling_parameters read_ifm_ddr; + adf::tiling_parameters write_ofm_ddr; + + internal_tiling(unsigned l, unsigned r, unsigned u): l_(l), r_(r), u_(u) { + + + + unsigned tiling_seg; + bool is_u_tile; + if (l * 1 * sizeof(dtype) <= (512 * 1024 / 2)) { + is_u_tile = true; + tiling_seg = search_u_seg(l, u); + ifm_mem_sz = l * tiling_seg; + ifm_mem_rep = u / tiling_seg * r; + + } else { + is_u_tile = false; + tiling_seg = search_l_seg(l); + ifm_mem_sz = tiling_seg * 1; + ifm_mem_rep = u * l / tiling_seg * r; + } + + ifm_dm_sz = search_dm_seg(ifm_mem_sz); + ifm_dm_rep = ifm_mem_rep * ifm_mem_sz / ifm_dm_sz; + ifm_dm_pad_sz = (ifm_dm_sz + 64 / sizeof(dtype) - 1) / (64 / sizeof(dtype)) * (64 / sizeof(dtype)); + + write_ifm_mem = t1d(ifm_mem_sz, ifm_mem_sz); + read_ifm_mem = t1d(ifm_mem_sz, ifm_dm_sz); + + write_ofm_mem = t1d(ifm_mem_sz, ifm_dm_sz); + write_ofm_mem_v = t1d_v(ifm_mem_sz, ifm_dm_sz); + read_ofm_mem = t1d(ifm_mem_sz, ifm_mem_sz); + + read_ifm_ddr = rt(l, r, u, tiling_seg, is_u_tile); + write_ofm_ddr = wt(l, r, u, tiling_seg, is_u_tile); + } + + unsigned search_dm_seg(unsigned num) { + std::cout << "search dm seg, num = " << num << std::endl; + unsigned dm_seg = 0; + for (int i = 1; i <= num; i++) { + if (num % i == 0) { + if (num / i * sizeof(dtype) <= dm_availabe) { + dm_seg = num / i; + break; + } + } + } + std::cout << "dm_seg = " << dm_seg << std::endl; + if (dm_seg != 0) { + return dm_seg; + } else { + throw std::runtime_error("TG-ERR: Failed to find tiling solution (dm_seg)\n"); + } + } + + unsigned search_l_seg(unsigned l) { + + unsigned l_seg = 0; + for (int i = 1; i <= l / (4 / sizeof(dtype)); i++) { + if (l % i == 0) { + if (l * 1 / i * sizeof(dtype) <= (512 * 1024 / 2)) { + l_seg = l / i; + break; + } + } + } + if (l_seg != 0) { + return l_seg; + } else { + throw std::runtime_error("TG-ERR: Failed to find tiling solution (l_seg)\n"); + } + + } + + unsigned search_u_seg(unsigned l, unsigned u) { + unsigned u_seg = 0; + for (int i = 1; i <= u; i++) { + if (u % i == 0) { + if (l * u / i * sizeof(dtype) <= (512 * 1024 / 2)) { + u_seg = u / i; + break; + } + } + } + if (u_seg != 0) { + return u_seg; + } else { + throw std::runtime_error("TG-ERR: Failed to find tiling solution (u_seg)\n"); + } + } + + adf::tiling_parameters t1d(unsigned sz, unsigned t_sz, unsigned rep = 1) { + adf::tiling_parameters pat = {.buffer_dimension = {sz}, + .tiling_dimension = {t_sz}, + .offset = {0}, + .tile_traversal = {{.dimension = 0, .stride = t_sz, .wrap = sz / t_sz}}, + .repetition = rep}; + return pat; + } + + std::vector t1d_v(unsigned sz, unsigned t_sz, unsigned rep = 1) { + std::vector pat; + for (int i = 0; i < 4; ++i) { + pat.push_back( + adf::tiling({.buffer_dimension = {sz*4}, + .tiling_dimension = {t_sz}, + .offset = {int32_t(i*sz)}, + .tile_traversal = {{.dimension = 0, .stride = t_sz, .wrap = sz / t_sz}}, + .packet_port_id = i, + .repetition = rep})); + } + return pat; + } + + adf::tiling_parameters rt(unsigned l, unsigned r, unsigned u, unsigned seg, bool is_u_tile) { + unsigned t_sz; + if (is_u_tile) { + t_sz = l * seg; + } else { + t_sz = seg * 1; + } + + adf::tiling_parameters pat = {.buffer_dimension = {l * u}, + .tiling_dimension = {t_sz}, + .offset = {0}, + .tile_traversal = {{.dimension = 0, .stride = t_sz, .wrap = l * u / t_sz}}, + .repetition = r}; + return pat; + } + + adf::tiling_parameters wt(unsigned l, unsigned r, unsigned u, unsigned seg, bool is_u_tile) { + if (is_u_tile) { + adf::tiling_parameters pat = {.buffer_dimension = {l * r, u}, + .tiling_dimension = {l, seg}, + .offset = {0, 0}, + .tile_traversal = {{.dimension = 1, .stride = seg, .wrap = u / seg}, + {.dimension = 0, .stride = l, .wrap = r}}, + .repetition = 1}; + return pat; + } else { + adf::tiling_parameters pat = {.buffer_dimension = {l, r, u}, + .tiling_dimension = {seg, 1, 1}, + .offset = {0, 0, 0}, + .tile_traversal = {{.dimension = 0, .stride = seg, .wrap = l / seg}, + {.dimension = 2, .stride = 1, .wrap = u}, + {.dimension = 1, .stride = 1, .wrap = r}}, + .repetition = 1}; + return pat; + } + } + + static const unsigned stk_sz = 2 * 1024; decltype(adf::frontend::instrument< decltype(stk_sz) > (stk_sz)) __ci5861__ = adf::frontend::instrument< decltype(stk_sz) > ( stk_sz, "stk_sz", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:263:9", nullptr, ""); + + void print(const adf::tiling_parameters& p, std::string msg) const { + using namespace std; + cout << "\nMSG! " << msg << endl; + std::cout << "buff dimension:\n"; + for (int i = 0; i < p.buffer_dimension.size(); i++) { + std::cout << p.buffer_dimension[i] << " "; + } + std::cout << "\ntiling dimension:\n"; + for (int i = 0; i < p.tiling_dimension.size(); i++) { + std::cout << p.tiling_dimension[i] << " "; + } + std::cout << "\ntile_traversal:\n"; + for (int i = 0; i < p.tile_traversal.size(); i++) { + std::cout << "dim = " << p.tile_traversal[i].dimension << ", stride = " << p.tile_traversal[i].stride + << ", wrap = " << p.tile_traversal[i].wrap << std::endl; + } + std::cout << "tiling rep = " << p.repetition << std::endl; + } + + void print() { + std::cout << "\n\n graph tiling:\n"; + std::cout << "ifm_mem_rep: " << ifm_mem_rep << std::endl; + std::cout << "ifm_mem_sz: " << ifm_mem_sz << std::endl; + std::cout << "ifm_dm_rep: " << ifm_dm_rep << std::endl; + std::cout << "ifm_dm_sz: " << ifm_dm_sz << std::endl; + std::cout << "ifm_dm_pad_sz: " << ifm_dm_pad_sz << std::endl; + + print(read_ifm_ddr, " read_ifm_ddr "); + print(write_ifm_mem, " write_ifm_mem "); + + + print(read_ofm_mem, " read_ofm_mem "); + print(write_ofm_ddr, " write_ofm_ddr "); + } + }; + + void setup_tiling_param(internal_tiling &t, tiling_t &tp) { + tp.enable_kernel = 0; + tp.enable_wts = 0; + + tp.ifm_mem_size.push_back(t.ifm_mem_sz); + tp.ifm_mem_dim.push_back({t.ifm_mem_sz}); + tp.ifm_mem_loc.push_back({1, 0, 0}); + tp.ifm_mem_loc.push_back({1, 0, 512 * 1024 / 2}); + tp.num_ifm = 2; + + tp.ifm_mem_rep = t.ifm_mem_rep; + + tp.mmcpy_ports = 0; + tp.enable_async_ifm = 0; + tp.enable_async_wts = 0; + tp.enable_async_ofm = 0; + + tp.write_ifm_mem.push_back({adf::access_pattern(t.write_ifm_mem)}); + tp.read_ofm_mem.push_back({adf::access_pattern(t.read_ofm_mem)}); + + tp.read_ifm_ddr.push_back({adf::access_pattern(t.read_ifm_ddr)}); + tp.write_ofm_ddr.push_back({adf::access_pattern(t.write_ofm_ddr)}); + + + + + } + + internal_tiling t_; decltype(adf::frontend::instrument< decltype(t_) > (t_)) __ci5862__ = adf::frontend::instrument< decltype(t_) > ( t_, "t_", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:329:5", adf::frontend::getParentGraphImpl(*this)); +}; + + template + class multi_layer_overlay_tile : public adf::graph { + public: + struct tile_adf_param { + unsigned i_dim_n; + unsigned i_dim_c; + unsigned i_dim_h; + unsigned i_dim_w; + unsigned rep_dim_c; + unsigned rep_dim_h; + unsigned rep_dim_w; + }; + using param_t = struct tile_adf_param; + + tile_1d_in_u3d g0; decltype(adf::frontend::instrument< decltype(g0) > (g0)) __ci5863__ = adf::frontend::instrument< decltype(g0) > ( g0, "g0", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:347:5", adf::frontend::getParentGraphImpl(*this)); + tile_1d_in_u3d g1; decltype(adf::frontend::instrument< decltype(g1) > (g1)) __ci5864__ = adf::frontend::instrument< decltype(g1) > ( g1, "g1", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:349:5", adf::frontend::getParentGraphImpl(*this)); + tile_1d_in_u3d g2; decltype(adf::frontend::instrument< decltype(g2) > (g2)) __ci5865__ = adf::frontend::instrument< decltype(g2) > ( g2, "g2", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:351:5", adf::frontend::getParentGraphImpl(*this)); + + multi_layer_overlay_tile() = default; + multi_layer_overlay_tile(const param_t& params) + : g0(8 * params.i_dim_w, params.rep_dim_w, params.i_dim_c / 8 * params.i_dim_h), + g1(params.i_dim_w * params.rep_dim_w * params.i_dim_c, params.rep_dim_c, params.i_dim_h), + g2(params.i_dim_w * params.rep_dim_w * params.i_dim_c * params.rep_dim_c * params.i_dim_h, + params.rep_dim_h, + 1) { + setup(params); + } + multi_layer_overlay_tile(adf::external_buffer& ifm_ddr, + adf::external_buffer& tmp_ddr0, + adf::external_buffer& tmp_ddr1, + adf::external_buffer& ofm_ddr, + const param_t& params) + : g0(8 * params.i_dim_w, params.rep_dim_w, params.i_dim_c / 8 * params.i_dim_h), + g1(params.i_dim_w * params.rep_dim_w * params.i_dim_c, params.rep_dim_c, params.i_dim_h), + g2(params.i_dim_w * params.rep_dim_w * params.i_dim_c * params.rep_dim_c * params.i_dim_h, + params.rep_dim_h, + 1) { + setup(params); + connect_tg(ifm_ddr, tmp_ddr0, tmp_ddr1, ofm_ddr); + adf::execution_order(g0.ifm_mem, g1.ifm_mem); + adf::execution_order(g1.ifm_mem, g2.ifm_mem); + } + + void setup(const param_t& params) {} + + void connect_tg(adf::external_buffer& ifm_ddr, + adf::external_buffer& tmp_ddr0, + adf::external_buffer& tmp_ddr1, + adf::external_buffer& ofm_ddr) { + g0.connect_tg(ifm_ddr, tmp_ddr0); + g1.connect_tg(tmp_ddr0, tmp_ddr1); + g2.connect_tg(tmp_ddr1, ofm_ddr); + + location(ofm_ddr.in[ofm_ddr_port_logical_index]) = location(tmp_ddr0.in[0]); adf::frontend::CallExprLocationConstraint __ci13525__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:389:9"}; adf::frontend::CallExprLocationConstraint __ci13526__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:389:65"}; + location(ofm_ddr.in[ofm_ddr_port_logical_index]) = location(tmp_ddr1.in[0]); adf::frontend::CallExprLocationConstraint __ci13527__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:390:9"}; adf::frontend::CallExprLocationConstraint __ci13528__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:390:65"}; + location(ifm_ddr.out[ifm_ddr_port_logical_index]) = location(tmp_ddr0.out[0]); adf::frontend::CallExprLocationConstraint __ci13529__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:391:9"}; adf::frontend::CallExprLocationConstraint __ci13530__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:391:66"}; + location(ifm_ddr.out[ifm_ddr_port_logical_index]) = location(tmp_ddr1.out[0]); adf::frontend::CallExprLocationConstraint __ci13531__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:392:9"}; adf::frontend::CallExprLocationConstraint __ci13532__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h:392:66"}; + + + std::cout << "g0 print\n"; + g0.print(); + std::cout << "g1 print\n"; + g1.print(); + std::cout << "g2 print\n"; + g2.print(); + } +}; + +} +# 10 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h" 1 +# 47 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h" +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 1 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cmath" 3 +# 48 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h" 2 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 1 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 3 + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 1 3 +# 64 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/assert.h" 3 +extern "C" { + + +extern void __assert_fail (const char *__assertion, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + +extern void __assert_perror_fail (int __errnum, const char *__file, + unsigned int __line, const char *__function) + throw () __attribute__ ((__noreturn__)); + + + + +extern void __assert (const char *__assertion, const char *__file, int __line) + throw () __attribute__ ((__noreturn__)); + + +} +# 45 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/cassert" 2 3 +# 50 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h" 2 + + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_resize.h" 1 + + + + + + + + +namespace mllib_graphs { + namespace resize { + using std::cout; + using std::endl; + constexpr unsigned c_vec = 8; decltype(adf::frontend::instrument< decltype(c_vec) > (c_vec)) __ci5866__ = adf::frontend::instrument< decltype(c_vec) > ( c_vec, "c_vec", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_resize.h:13:9", nullptr, ""); + struct solver_param_t { + unsigned c; + unsigned h_in; + unsigned w_in; + unsigned h_out; + unsigned w_out; + float inv_sf_h; + float inv_sf_w; + float off_h; + float off_w; + unsigned elem_sz; + unsigned mt_sz_byte_in; + unsigned mt_sz_byte_out; + unsigned dm_sz_byte; + }; + + struct tiling_info_t { + adf::tiling_parameters ddr_in_read; + adf::tiling_parameters mt_in_read; + adf::tiling_parameters mt_out_write; + adf::tiling_parameters ddr_out_write; + std::vector v_rep_mt_in; + std::vector v_rep_dm_in; + }; + + using vec_t = std::vector; + + bool EarlyStopSizeChecker(const vec_t &dims, const vec_t &search_order, const vec_t &search_idx_to_io, + unsigned search_idx, unsigned sz_max, unsigned elem_size) + { + vec_t io_mem_sz = {elem_size, elem_size}; + for (unsigned i = 0; i <= search_idx; ++i) { + const auto dim_idx = search_order[i]; + io_mem_sz[search_idx_to_io[i]] *= dims[dim_idx]; + } + return io_mem_sz[0] + io_mem_sz[1] <= sz_max; + } + bool EarlyStopSplitSizeChecker(const vec_t &dims, const vec_t &search_order, const vec_t &search_idx_to_io, + unsigned search_idx, unsigned sz_max0, unsigned sz_max1, unsigned elem_size) + { + vec_t io_mem_sz = {elem_size, elem_size}; + for (unsigned i = 0; i <= search_idx; ++i) { + const auto dim_idx = search_order[i]; + io_mem_sz[search_idx_to_io[i]] *= dims[dim_idx]; + } + return io_mem_sz[0] <= sz_max0 && io_mem_sz[1] <= sz_max1; + } + bool EarlyStopWrapChecker(const vec_t &dim_prev, const vec_t &dim_curr, const vec_t &stride, + const vec_t &search_order, unsigned search_idx, const std::vector &allow_repetition) + { + + if (search_idx % 2 == 0) return true; + const unsigned i_in = search_order[search_idx]; + const unsigned i_out = search_order[search_idx - 1]; + const unsigned wrap_in = (dim_prev[i_in] - dim_curr[i_in]) / stride[i_in] + 1; + const unsigned wrap_out = (dim_prev[i_out] - dim_curr[i_out]) / stride[i_out] + 1; + if (allow_repetition[search_idx / 2]) { + return wrap_in == 1 || (wrap_in == wrap_out); + } + + return wrap_in == wrap_out; + } + bool EarlyStopCoverChecker(const vec_t &dim_prev, const vec_t &dim_curr, const vec_t &stride, + const vec_t &search_order, unsigned search_idx, std::vector v_inv_scale, std::vector v_off) + { + if (search_idx % 2 == 0) return true; + if (v_inv_scale[search_idx / 2] < 0) return true; + const unsigned i_in = search_order[search_idx], i_out = search_order[search_idx - 1]; + const unsigned bd_in = dim_prev[i_in], bd_out = dim_prev[i_out]; + const unsigned td_in = dim_curr[i_in], td_out = dim_curr[i_out]; + const unsigned s_in = stride[i_in], s_out = stride[i_out]; + const unsigned wrap_in = (bd_in - td_in) / s_in + 1, wrap_out = (bd_out - td_out) / s_out + 1; + const float inv_scale = v_inv_scale[search_idx / 2], off = v_off[search_idx / 2]; + if (wrap_in == 1) return true; + + + const bool left_valid_0 = s_in <= inv_scale * s_out + off; + const bool left_valid_1 = s_in * (wrap_in - 1) <= inv_scale * s_out * (wrap_out - 1) + off; + const bool right_valid_0 = td_in >= inv_scale * td_out + off; + const bool right_valid_1 = bd_in >= inv_scale * bd_out + off; + return left_valid_0 && left_valid_1 && right_valid_0 && right_valid_1; + } + void TilingGenHelper(const vec_t &buffer_dim, const vec_t &tiling_dim, const vec_t &stride, const vec_t &dim_traverse, + unsigned rep, adf::tiling_parameters &tp) { + tp.buffer_dimension = buffer_dim; + tp.tiling_dimension = tiling_dim; + tp.tile_traversal.clear(); + tp.offset.clear(); + for (const auto &d:dim_traverse) { + tp.tile_traversal.push_back({ + .dimension = d, + .stride = stride[d], + .wrap = (buffer_dim[d] - tiling_dim[d]) / stride[d] + 1, + }); + } + tp.repetition = rep; + tp.offset.assign(buffer_dim.size(), 0); + } + void TilingGen1D(unsigned sz, adf::tiling_parameters &tp) { + tp.buffer_dimension = {sz, }; + tp.tiling_dimension = {sz, }; + tp.offset = {0, }; + } + void TilingGen(const vec_t &buffer_dim, const vec_t &tiling_dim, const vec_t &stride, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write, + vec_t &v_rep_in) + { + const vec_t bd_in = {c_vec, buffer_dim[2], buffer_dim[0], buffer_dim[1]}; + const vec_t td_in = {c_vec, tiling_dim[2], tiling_dim[0], tiling_dim[1]}; + const vec_t s_in = {c_vec, stride[2], stride[0], stride[1]}; + const vec_t bd_out = {c_vec, buffer_dim[5], buffer_dim[3], buffer_dim[4]}; + const vec_t td_out = {c_vec, tiling_dim[5], tiling_dim[3], tiling_dim[4]}; + const vec_t s_out = {c_vec, stride[5], stride[3], stride[4]}; + + + const vec_t dims_to_check = {1, 3, 2}; + vec_t traverse_out, traverse_out_later; + unsigned in_rep = 1; + v_rep_in.assign(4, 1); + for (const auto d:dims_to_check) { + const unsigned wrap_in = (bd_in[d] - td_in[d]) / s_in[d] + 1; + const unsigned wrap_out = (bd_out[d] - td_out[d]) / s_out[d] + 1; + if (wrap_in == 1 && wrap_out != 1) { + + in_rep *= wrap_out; + traverse_out_later.push_back(d); + v_rep_in[d] = wrap_out; + } else if (wrap_in != 1) { + + traverse_out.push_back(d); + } + } + vec_t traverse_in = traverse_out; + traverse_out.insert(traverse_out.end(), traverse_out_later.begin(), traverse_out_later.end()); + TilingGenHelper(bd_out, td_out, s_out, traverse_out, 1, tp_output_write); + TilingGenHelper(bd_in, td_in, s_in, traverse_in, in_rep, tp_input_read); + TilingGen1D(get_subvolume_sz(tp_input_read), tp_input_write); + TilingGen1D(get_subvolume_sz(tp_output_write), tp_output_read); + } + double EarlyStopOfmWrapCompute(const vec_t &dim_prev, const vec_t &dim_curr, const vec_t &stride_curr, + const vec_t &search_order, unsigned search_idx) + { + double sz = 1; + for (unsigned i = 0; i <= search_idx; i +=2) { + sz *= (dim_prev[search_order[i]] - dim_curr[search_order[i]]) / stride_curr[search_order[i]] + 1; + } + return sz; + } + bool solve(const solver_param_t ¶ms, tiling_info_t &info) { + const unsigned cg = params.c / c_vec; + + vec_t ddr_shape_coupled = {cg , params.h_in, params.w_in, cg , params.h_out, params.w_out}; + + TilingSolver solver(ddr_shape_coupled, 0, 0, params.elem_sz); + solver.ClearMTEarlyStopChecker(); + solver.ClearDMEarlyStopChecker(); + const vec_t slice_order = {1 , 4 , 2 , 5 , 0 , 3 }; + const vec_t search_order(slice_order.rbegin(), slice_order.rend()); + vec_t search_idx_to_io = {1, 0, 1, 0, 1, 0}; + + std::vector allow_repetition = {false , true , true }; + + solver.EnableL2L1Tiling(true); + solver.EnableMTDimOverlap(1); solver.EnableMTDimOverlap(2); + solver.AddMTDimGenerator([](unsigned i, unsigned &res) {res = 1; return i == 0;}, 0); + std::vector u8_constraint_idx = {1, 2, 4, 5}; + + for (auto idx : u8_constraint_idx) { + solver.AddMTDimGenerator([](unsigned i, unsigned &res){res = i + 1; return i <= 254;}, idx); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = i + 1; return i <= 254;}, idx); + } + solver.SetMTSearchOrder(slice_order); + solver.SetDMSearchOrder(slice_order); + + solver.AddMTEarlyStopChecker([mt_size_in = params.mt_sz_byte_in, mt_size_out = params.mt_sz_byte_out, elem_size = params.elem_sz * c_vec, search_idx_to_io] + (const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + return EarlyStopSplitSizeChecker(dim_mt, search_order, search_idx_to_io, search_idx, mt_size_in, mt_size_out, elem_size); + }, false); + solver.AddDMEarlyStopChecker([dm_size = params.dm_sz_byte, elem_size = params.elem_sz * c_vec, search_idx_to_io] + (const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &dim_mt_padded, const vec_t &dim_dm, const vec_t &stride_dm, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + return EarlyStopSizeChecker(dim_dm, search_order, search_idx_to_io, search_idx, dm_size, elem_size); + }, false); + + solver.AddMTEarlyStopChecker([allow_repetition] + (const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + return EarlyStopWrapChecker(dim_ddr, dim_mt, stride_mt, search_order, search_idx, allow_repetition); + }, true); + solver.AddDMEarlyStopChecker([allow_repetition](const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &dim_mt_padded, const vec_t &dim_dm, const vec_t &stride_dm, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + return EarlyStopWrapChecker(dim_mt_padded, dim_dm, stride_dm, search_order, search_idx, allow_repetition); + }, true); + + std::vector v_inv_scale = {-1.f, params.inv_sf_w, params.inv_sf_h}; + std::vector v_off = {0.f, params.off_w, params.off_h}; + solver.AddMTEarlyStopChecker([v_inv_scale, v_off](const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + return EarlyStopCoverChecker(dim_ddr, dim_mt, stride_mt, search_order, search_idx, v_inv_scale, v_off); + }, true); + solver.AddDMEarlyStopChecker([v_inv_scale, v_off](const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &dim_mt_padded, const vec_t &dim_dm, const vec_t &stride_dm, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + return EarlyStopCoverChecker(dim_mt_padded, dim_dm, stride_dm, search_order, search_idx, v_inv_scale, v_off); + }, true); + + solver.AddMTEarlyStopChecker([](const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + if (search_idx % 2 != 0) return true; + const double wrap = EarlyStopOfmWrapCompute(dim_ddr, dim_mt, stride_mt, search_order, search_idx); + return wrap < optimal_val; + }, true); + solver.AddDMEarlyStopChecker([search_order_mt=search_order](const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &dim_mt_padded, const vec_t &dim_dm, const vec_t &stride_dm, + const vec_t &search_order, unsigned search_idx, double optimal_val){ + if (search_idx % 2 != 0) return true; + const double wrap_mt = EarlyStopOfmWrapCompute(dim_ddr, dim_mt, stride_mt, search_order_mt, search_order_mt.size() - 1); + const double wrap_dm = EarlyStopOfmWrapCompute(dim_mt_padded, dim_dm, stride_dm, search_order, search_idx); + return wrap_mt + wrap_dm < optimal_val; + }, true); + + solver.SetCostFunction([search_order](const vec_t &dim_ddr, const vec_t &dim_mt, const vec_t &stride_mt, + const vec_t &dim_mt_padded, const vec_t &dim_dm, const vec_t &stride_dm){ + const double wrap_mt = EarlyStopOfmWrapCompute(dim_ddr, dim_mt, stride_mt, search_order, search_order.size() - 1); + const double wrap_dm = EarlyStopOfmWrapCompute(dim_mt_padded, dim_dm, stride_dm, search_order, search_order.size() - 1); + return wrap_mt + wrap_dm; + }); + + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 0); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = 1; return i == 0;}, 3); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = i + 1; return i < 32;}, 4); + solver.AddDMDimGenerator([](unsigned i, unsigned &res){res = i + 1; return i < 32;}, 5); + solver.SetMTTilingGenerator([](const vec_t &buffer_dim, const vec_t &tiling_dim, const vec_t &stride, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write){ + vec_t v_rep_in; + TilingGen(buffer_dim, tiling_dim, stride, tp_input_read, tp_input_write, tp_output_read, tp_output_write, v_rep_in); + }); + solver.SetDMTilingGenerator([](const vec_t &buffer_dim, const vec_t &tiling_dim, const vec_t &stride, + adf::tiling_parameters &tp_input_read, adf::tiling_parameters &tp_input_write, + adf::tiling_parameters &tp_output_read, adf::tiling_parameters &tp_output_write){ + vec_t v_rep_in; + TilingGen(buffer_dim, tiling_dim, stride, tp_input_read, tp_input_write, tp_output_read, tp_output_write, v_rep_in); + }); + solver.Solve(); + vec_t dim_mt, stride_mt, dim_mt_padded, dim_dm, stride_dm; + bool res = solver.GetSolution(dim_mt, stride_mt, dim_mt_padded, dim_dm, stride_dm); + if (res) { + print_v(ddr_shape_coupled, "ddr dims (coupled): "); + print_v(dim_mt, "mt tiling dims: "); + print_v(stride_mt, "mt stride: "); + print_v(dim_dm, "dm tiling dims: "); + print_v(stride_dm, "dm stride: "); + + adf::tiling_parameters tp_tmp0, tp_tmp1; + TilingGen(ddr_shape_coupled, dim_mt, stride_mt, info.ddr_in_read, tp_tmp0, tp_tmp1, info.ddr_out_write, info.v_rep_mt_in); + TilingGen(dim_mt_padded, dim_dm, stride_dm, info.mt_in_read, tp_tmp0, tp_tmp1, info.mt_out_write, info.v_rep_dm_in); + print_tiling_param(info.ddr_in_read, "ddr input read"); + print_tiling_param(info.mt_in_read, "mem tile input read"); + print_tiling_param(info.mt_out_write, "mem tile output write"); + print_tiling_param(info.ddr_out_write, "ddr output write"); + print_v(info.v_rep_mt_in, "v_rep_mt_in"); + print_v(info.v_rep_dm_in, "v_rep_dm_in"); + } + return res; + } + } +} +# 58 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h" 2 + + + + + + +namespace mllib_graphs { +template +void resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, + adf::output_buffer_conf &__restrict ofm, + const uint32_t (&layer_params)[16] +); + + + + struct ResizeAdf_param_t { + std::vector tiling_params; + }; + +struct resize_param { + unsigned dim_0; + + unsigned dim_1; + unsigned dim_2; + unsigned dim_3; + unsigned mode; + unsigned nearest_mode; + unsigned co_trans_mode; + unsigned output_H; + unsigned output_W; +}; + +struct resize_tiling_solver { + std::vector ifm_ddr_dims; + std::vector ofm_ddr_dims; + std::vector ifm_dims; + std::vector ofm_dims; + std::vector ofm_real_dims; + std::vector ifmsv_dims; + std::vector ofmsv_dims; + uint32_t ifmsv_size; + uint32_t ofmsv_size; + uint32_t ifm_size; + uint32_t ofm_size; + uint32_t ifm_ddr_size; + uint32_t ofm_ddr_size; + uint32_t L1L2_repetition; + uint32_t L2L3_repetition; + uint32_t mode; + uint32_t nearest_mode; + uint32_t co_trans_mode; + uint32_t ifm_dm_address; + uint32_t ofm_dm_address; + uint32_t logical_rows; + + std::vector ifm_pattern_vector_0; + std::vector ifm_pattern_vector_1; + std::vector ifm_pattern_vector_2; + std::vector ifm_pattern_vector_3; + std::vector ofm_pattern_vector_0; + std::vector ofm_pattern_vector_1; + std::vector ofm_pattern_vector_2; + std::vector ofm_pattern_vector_3; + std::vector ofm_out_pattern_vector; + std::vector ifm_ddr_pattern_0_vector; + std::vector ofm_ddr_pattern_0_vector; + std::vector write_ifm_mem_vector; + std::vector pattern_parameters; + + std::vector get_lp_params() const { + std::vector layer_params; + uint32_t ifm_height, ifm_width, ofm_height, ofm_width; + float off_scale_height = 0; + float off_scale_width = 0; + float step_height = float(ifm_ddr_dims[3]) / float(ofm_ddr_dims[3]); + float step_width = float(ifm_ddr_dims[1]) / float(ofm_ddr_dims[1]); + float scale_H = 1 / step_height; + float scale_W = 1 / step_width; + + ifm_height = ifm_dims[3]; + ifm_width = ifm_dims[1]; + ofm_height = ofm_dims[3]; + ofm_width = ofm_dims[1]; + + if (co_trans_mode <= 1) { + off_scale_height = 0.5 / scale_H - 0.5; + off_scale_width = 0.5 / scale_W - 0.5; + } else { + off_scale_height = 0.f; + off_scale_width = 0.f; + if (co_trans_mode == 3) { + step_height = float(ifm_ddr_dims[3] - 1) / float(ofm_ddr_dims[3] - 1); + step_width = float(ifm_ddr_dims[1] - 1) / float(ofm_ddr_dims[1] - 1); + } + } + layer_params = { + ifm_ddr_dims[3], ifm_ddr_dims[1], + *reinterpret_cast(&step_height), + *reinterpret_cast(&step_width), + *reinterpret_cast(&off_scale_height), + *reinterpret_cast(&off_scale_width), + logical_rows, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + + std::memcpy((uint8_t*)(layer_params.data() + 7), pattern_parameters.data(), pattern_parameters.size()); + return layer_params; + } + +}; + + + +bool search4x4_L2L3(uint32_t row, uint32_t col, int32_t step, uint32_t out_size, uint32_t in_size, float inv_sf, int32_t offset, + uint32_t nearest_mode, uint32_t co_trans_mode, int32_t &stride_out, int32_t &tiling_dim_out, int32_t &wrap_out, + int32_t &repetition_out, int32_t &stride_in, int32_t &tiling_dim_in, int32_t &wrap_in, int32_t &repetition_in, bool debug=false) { + + stride_out = 0; tiling_dim_out = 0; wrap_out = 0; repetition_out = 0; + stride_in = 0; tiling_dim_in = 0; wrap_in = 0; repetition_in = 0; + + int32_t scaling_times = 1; + + + if (inv_sf < 1) { + if (out_size > 128) scaling_times = 2; + if (out_size > 256) scaling_times = 4; + if (out_size > 512) scaling_times = 8; + if (out_size > 1024) scaling_times = 16; + if (out_size > 2048) scaling_times = 32; + + if (co_trans_mode < 2 && (out_size == 2304 || out_size == 2688)) scaling_times = 24; + } else { + if (in_size > 128) scaling_times = 2; + if (in_size > 256) scaling_times = 4; + if (in_size > 512) scaling_times = 8; + if (in_size > 1024) scaling_times = 16; + if (in_size > 2048) scaling_times = 32; + } + + int32_t est_out_size; + int32_t est_in_size; + + + do { + est_out_size = std::max(1, static_cast(out_size / scaling_times)); + est_in_size = std::max(1, static_cast(in_size / scaling_times)); + + + est_out_size *= est_out_size * 8 * row * col * 2; + est_in_size *= est_in_size * 8 * row * col * 2; + scaling_times = scaling_times << 1; + } while (est_in_size > 512 * 1024 || est_out_size > 512 * 1024 * 2); + scaling_times = scaling_times >> 1; + + tiling_dim_out = std::max(1, static_cast(out_size / scaling_times)); + if (static_cast(tiling_dim_out) != static_cast(out_size) / scaling_times) { + return false; + } + stride_out = tiling_dim_out; + + for (tiling_dim_in = std::max(1, static_cast(in_size / scaling_times)); tiling_dim_in <= std::min(step, static_cast(in_size)); ++tiling_dim_in) { + for (stride_in = 1; stride_in <= tiling_dim_in; ++stride_in) { + int32_t cur_wrap = 0; + bool left_valid = false; + bool right_valid = false; + while (true) { + left_valid = (stride_in * cur_wrap) <= std::max(static_cast(stride_out * cur_wrap * inv_sf + offset), 0.0f); + right_valid = std::min(static_cast(in_size - 1), static_cast(stride_in * cur_wrap + tiling_dim_in - 1)) >= + std::min(static_cast(in_size - 1), (stride_out * cur_wrap + tiling_dim_out - 1) * inv_sf + offset); + cur_wrap++; + if (!(left_valid && right_valid)) { + break; + } + if (stride_in * (cur_wrap - 1) + tiling_dim_in == in_size && cur_wrap == scaling_times) { + + break; + } else if (stride_out * (cur_wrap - 1) + tiling_dim_out > out_size) { + right_valid = left_valid = false; + break; + } + } + + if (left_valid && right_valid) { + wrap_out = wrap_in = cur_wrap; + repetition_out = repetition_in = 1; + return true; + } + } + } + + return false; +} + +bool seach4x4_L1L2(uint32_t row, int32_t step, int32_t in_size_ddr, int32_t L2L3_wrap, int32_t L2L3_stride_in, int32_t L2L3_stride_out, + uint32_t out_size, uint32_t in_size, float inv_sf, float offset, uint32_t nearest_mode, int32_t &stride_out, + int32_t &tiling_dim_out, int32_t &wrap_out, int32_t &repetition_out, int32_t &stride_in, int32_t &tiling_dim_in, int32_t &wrap_in, + int32_t &repetition_in, uint32_t ifm_dm_max, bool debug=false) { + stride_out = 0; tiling_dim_out = 0; wrap_out = 0; repetition_out = 0; + stride_in = 0; tiling_dim_in = 0; wrap_in = 0; repetition_in = 0; + + float scaling_times; + + int32_t max_out_td = inv_sf < 1? 32 :16; + + int32_t max_in_td = (int32_t)std::floor(std::sqrt(((double)ifm_dm_max) / 16 / row)); + + scaling_times = std::ceil(((double)out_size) / max_out_td); + + out_size = static_cast(scaling_times) * max_out_td; + + while (out_size > 16*1024) { + max_out_td -= 1; + scaling_times = std::ceil(((double)out_size) / max_out_td); + out_size = static_cast(scaling_times) * max_out_td; + if (max_out_td == 1) { + return false; + } + } + + + tiling_dim_out = stride_out = max_out_td; + + if (in_size == 1) { + wrap_out = static_cast(scaling_times); + repetition_out = 1; + + stride_in = 1; + tiling_dim_in = 1; + wrap_in = 1; + repetition_in = static_cast(scaling_times); + return true; + } + bool if_find = false; + for (tiling_dim_in = std::max(1, static_cast(in_size / scaling_times)); tiling_dim_in <= std::min(max_in_td, std::min(step, static_cast(in_size))); ++tiling_dim_in) { + for (stride_in = 1; stride_in <= tiling_dim_in; ++stride_in) { + for (int32_t i_offset = 0; i_offset < L2L3_wrap; ++i_offset) { + int32_t cur_wrap = 0; + bool left_valid = false; + bool right_valid = false; + while ((stride_out * cur_wrap + i_offset * L2L3_stride_out) + tiling_dim_out <= out_size + i_offset * L2L3_stride_out + stride_out) { + left_valid = (stride_in * cur_wrap + i_offset * L2L3_stride_in) <= + std::max(float(stride_out * cur_wrap + i_offset * L2L3_stride_out) * inv_sf + offset, 0.0f); + right_valid = + std::min(float(in_size_ddr - 1), float(stride_in * cur_wrap + tiling_dim_in - 1 + i_offset * L2L3_stride_in)) >= + std::min(float(in_size_ddr - 1), + float(float(float(stride_out * cur_wrap + i_offset * L2L3_stride_out) + tiling_dim_out - 1) * inv_sf + offset)); + cur_wrap++; + if (!left_valid || !right_valid) { + break; + } + } + if (left_valid && right_valid) { + cur_wrap -= 1; + if_find = true; + wrap_out = wrap_in = cur_wrap; + repetition_out = repetition_in = 1; + } else { + left_valid = right_valid = false; + if_find = false; + break; + } + } + if (if_find) { + return true; + } + } + } + return false; +} + +bool resize_search( + uint32_t row, uint32_t col, const resize_param ¶ms, const std::vector &ifm_ddr_dims, const std::vector &ofm_ddr_dims, + float inv_sf_h, float inv_sf_w, float off_h, float off_w, + int32_t &stride_out_h, int32_t &tiling_dim_out_h, int32_t &wrap_out_h, int32_t &repetition_out_h, + int32_t &stride_in_h, int32_t &tiling_dim_in_h, int32_t &wrap_in_h, int32_t &repetition_in_h, + int32_t &stride_out_w, int32_t &tiling_dim_out_w, int32_t &wrap_out_w, int32_t &repetition_out_w, + int32_t &stride_in_w, int32_t &tiling_dim_in_w, int32_t &wrap_in_w, int32_t &repetition_in_w, + int32_t &stride_out_h_L1L2, int32_t &tiling_dim_out_h_L1L2, int32_t &wrap_out_h_L1L2, int32_t &repetition_out_h_L1L2, + int32_t &stride_in_h_L1L2, int32_t &tiling_dim_in_h_L1L2, int32_t &wrap_in_h_L1L2, int32_t &repetition_in_h_L1L2, + int32_t &stride_out_w_L1L2, int32_t &tiling_dim_out_w_L1L2, int32_t &wrap_out_w_L1L2, int32_t &repetition_out_w_L1L2, + int32_t &stride_in_w_L1L2, int32_t &tiling_dim_in_w_L1L2, int32_t &wrap_in_w_L1L2, int32_t &repetition_in_w_L1L2, uint32_t ifm_dm_max +) { + bool search_result = true; + + search_result = search_result && search4x4_L2L3(row, col, 32 * 4, ofm_ddr_dims[1], ifm_ddr_dims[1], inv_sf_w, off_w, params.nearest_mode, + params.co_trans_mode, stride_out_w, tiling_dim_out_w, wrap_out_w, repetition_out_w, stride_in_w, + tiling_dim_in_w, wrap_in_w, repetition_in_w); + if (!search_result) return search_result; + + search_result = search_result && search4x4_L2L3(row, col, 32 * 4, ofm_ddr_dims[3], ifm_ddr_dims[3], inv_sf_h, off_h, params.nearest_mode, + params.co_trans_mode, stride_out_h, tiling_dim_out_h, wrap_out_h, repetition_out_h, stride_in_h, + tiling_dim_in_h, wrap_in_h, repetition_in_h); + if (!search_result) return search_result; + + search_result = + search_result && seach4x4_L1L2(row, 48, ifm_ddr_dims[1], wrap_out_w, stride_in_w, stride_out_w, tiling_dim_out_w, tiling_dim_in_w, inv_sf_w, + off_w, params.nearest_mode, stride_out_w_L1L2, tiling_dim_out_w_L1L2, wrap_out_w_L1L2, repetition_out_w_L1L2, + stride_in_w_L1L2, tiling_dim_in_w_L1L2, wrap_in_w_L1L2, repetition_in_w_L1L2, ifm_dm_max); + if (!search_result) return search_result; + search_result = + search_result && seach4x4_L1L2(row, 48, ifm_ddr_dims[3], wrap_out_h, stride_in_h, stride_out_h, tiling_dim_out_h, tiling_dim_in_h, inv_sf_h, + off_h, params.nearest_mode, stride_out_h_L1L2, tiling_dim_out_h_L1L2, wrap_out_h_L1L2, repetition_out_h_L1L2, + stride_in_h_L1L2, tiling_dim_in_h_L1L2, wrap_in_h_L1L2, repetition_in_h_L1L2, ifm_dm_max); + if (!search_result) return search_result; + return search_result; +} + +void get_tiling_keys(const adf::tiling_parameters tp, int32_t &td, int32_t &st, int32_t &wrp, unsigned idx) { + td = (int32_t)tp.tiling_dimension.at(idx); + for (const auto &trv : tp.tile_traversal) { + if (trv.dimension == idx) { + wrp = (int32_t)trv.wrap; + st = (int32_t)trv.stride; + return; + } + } + + wrp = 1; + st = td; +} + +std::tuple resize_fallback_search( + std::vector rows, const resize_param ¶ms, const std::vector &ifm_ddr_dims, const std::vector &ofm_ddr_dims, + float inv_sf_h, float inv_sf_w, float off_h, float off_w, + int32_t &stride_out_h, int32_t &tiling_dim_out_h, int32_t &wrap_out_h, int32_t &repetition_out_h, + int32_t &stride_in_h, int32_t &tiling_dim_in_h, int32_t &wrap_in_h, int32_t &repetition_in_h, + int32_t &stride_out_w, int32_t &tiling_dim_out_w, int32_t &wrap_out_w, int32_t &repetition_out_w, + int32_t &stride_in_w, int32_t &tiling_dim_in_w, int32_t &wrap_in_w, int32_t &repetition_in_w, + int32_t &stride_out_h_L1L2, int32_t &tiling_dim_out_h_L1L2, int32_t &wrap_out_h_L1L2, int32_t &repetition_out_h_L1L2, + int32_t &stride_in_h_L1L2, int32_t &tiling_dim_in_h_L1L2, int32_t &wrap_in_h_L1L2, int32_t &repetition_in_h_L1L2, + int32_t &stride_out_w_L1L2, int32_t &tiling_dim_out_w_L1L2, int32_t &wrap_out_w_L1L2, int32_t &repetition_out_w_L1L2, + int32_t &stride_in_w_L1L2, int32_t &tiling_dim_in_w_L1L2, int32_t &wrap_in_w_L1L2, int32_t &repetition_in_w_L1L2, uint32_t ifm_dm_max, + bool &versatile_solver_used, resize::tiling_info_t &versatile_solver_tiling_info, uint32_t dm_sz_byte_max +) { + for (auto row: rows) { + if (resize_search( + row, 4, params, ifm_ddr_dims, ofm_ddr_dims, + inv_sf_h, inv_sf_w, off_h, off_w, + stride_out_h, tiling_dim_out_h, wrap_out_h, repetition_out_h, + stride_in_h, tiling_dim_in_h, wrap_in_h, repetition_in_h, + stride_out_w, tiling_dim_out_w, wrap_out_w, repetition_out_w, + stride_in_w, tiling_dim_in_w, wrap_in_w, repetition_in_w, + stride_out_h_L1L2, tiling_dim_out_h_L1L2, wrap_out_h_L1L2, repetition_out_h_L1L2, + stride_in_h_L1L2, tiling_dim_in_h_L1L2, wrap_in_h_L1L2, repetition_in_h_L1L2, + stride_out_w_L1L2, tiling_dim_out_w_L1L2, wrap_out_w_L1L2, repetition_out_w_L1L2, + stride_in_w_L1L2, tiling_dim_in_w_L1L2, wrap_in_w_L1L2, repetition_in_w_L1L2, ifm_dm_max + )) { + return std::make_tuple(true, row, 4); + } + } + printf("[DEBUG] fallback to 1x1.\n"); + bool result = resize_search( + 1, 1, params, ifm_ddr_dims, ofm_ddr_dims, + inv_sf_h, inv_sf_w, off_h, off_w, + stride_out_h, tiling_dim_out_h, wrap_out_h, repetition_out_h, + stride_in_h, tiling_dim_in_h, wrap_in_h, repetition_in_h, + stride_out_w, tiling_dim_out_w, wrap_out_w, repetition_out_w, + stride_in_w, tiling_dim_in_w, wrap_in_w, repetition_in_w, + stride_out_h_L1L2, tiling_dim_out_h_L1L2, wrap_out_h_L1L2, repetition_out_h_L1L2, + stride_in_h_L1L2, tiling_dim_in_h_L1L2, wrap_in_h_L1L2, repetition_in_h_L1L2, + stride_out_w_L1L2, tiling_dim_out_w_L1L2, wrap_out_w_L1L2, repetition_out_w_L1L2, + stride_in_w_L1L2, tiling_dim_in_w_L1L2, wrap_in_w_L1L2, repetition_in_w_L1L2, ifm_dm_max); + if (!result) { + printf("using versatile solver\n"); + resize::solver_param_t versatile_solver_params; + versatile_solver_params.c = params.dim_1; + versatile_solver_params.h_in = params.dim_2; + versatile_solver_params.w_in = params.dim_3; + versatile_solver_params.h_out = params.output_H; + versatile_solver_params.w_out = params.output_W; + versatile_solver_params.inv_sf_h = inv_sf_h; + versatile_solver_params.inv_sf_w = inv_sf_w; + versatile_solver_params.off_h = off_h; + versatile_solver_params.off_w = off_w; + versatile_solver_params.elem_sz = 2; + versatile_solver_params.mt_sz_byte_in = 512 * 1024; + versatile_solver_params.mt_sz_byte_out = 128 * 1024; + versatile_solver_params.dm_sz_byte = dm_sz_byte_max; + result = resize::solve(versatile_solver_params, versatile_solver_tiling_info); + if (!result) { + throw std::runtime_error("TG_ERR: resize versatile solver failed"); + } + versatile_solver_used = true; + get_tiling_keys(versatile_solver_tiling_info.ddr_out_write, tiling_dim_out_h, stride_out_h, wrap_out_h, 3); repetition_out_h = 1; + get_tiling_keys(versatile_solver_tiling_info.ddr_in_read, tiling_dim_in_h, stride_in_h, wrap_in_h, 3); repetition_in_h = versatile_solver_tiling_info.v_rep_mt_in[3]; + get_tiling_keys(versatile_solver_tiling_info.ddr_out_write, tiling_dim_out_w, stride_out_w, wrap_out_w, 1); repetition_out_w = 1; + get_tiling_keys(versatile_solver_tiling_info.ddr_in_read, tiling_dim_in_w, stride_in_w, wrap_in_w, 1); repetition_in_w = versatile_solver_tiling_info.v_rep_mt_in[1]; + get_tiling_keys(versatile_solver_tiling_info.mt_out_write, tiling_dim_out_h_L1L2, stride_out_h_L1L2, wrap_out_h_L1L2, 3); repetition_out_h_L1L2 = 1; + get_tiling_keys(versatile_solver_tiling_info.mt_in_read, tiling_dim_in_h_L1L2, stride_in_h_L1L2, wrap_in_h_L1L2, 3); repetition_in_h_L1L2 = versatile_solver_tiling_info.v_rep_dm_in[3]; + get_tiling_keys(versatile_solver_tiling_info.mt_out_write, tiling_dim_out_w_L1L2, stride_out_w_L1L2, wrap_out_w_L1L2, 1); repetition_out_w_L1L2 = 1; + get_tiling_keys(versatile_solver_tiling_info.mt_in_read, tiling_dim_in_w_L1L2, stride_in_w_L1L2, wrap_in_w_L1L2, 1); repetition_in_w_L1L2 = versatile_solver_tiling_info.v_rep_dm_in[1]; + } + return std::make_tuple(result, 1, 1); +} + +std::vector ofm_mt_write_to_pktmerge_pattern(const adf::tiling_parameters &tp) { + std::vector pkt_pattern; + for (int row = 0; row < 4; ++row) { + adf::tiling_parameters tp_tmp = tp; + tp_tmp.buffer_dimension.back() *= 4; + tp_tmp.offset.back() = row * tp.buffer_dimension.back(); + tp_tmp.packet_port_id = row; + pkt_pattern.push_back(tiling(tp_tmp)); + } + return pkt_pattern; +} + +template +class multi_layer_overlay_resize : public adf::graph { + public: + using param_t = struct resize_param; + using resize_param = struct resize_param; + using solver_t = struct resize_tiling_solver; + using tiling_t = ml_adf_overlay_4x4::tiling_params_t; + + adf::shared_buffer ifm_mem; decltype(adf::frontend::instrument< decltype(ifm_mem) > (ifm_mem)) __ci5867__ = adf::frontend::instrument< decltype(ifm_mem) > ( ifm_mem, "ifm_mem", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:471:5", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer ofm_mem; decltype(adf::frontend::instrument< decltype(ofm_mem) > (ofm_mem)) __ci5868__ = adf::frontend::instrument< decltype(ofm_mem) > ( ofm_mem, "ofm_mem", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:472:5", adf::frontend::getParentGraphImpl(*this)); + adf::kernel mk[cols][rows]; decltype(adf::frontend::instrument< decltype(mk) > (mk)) __ci5869__ = adf::frontend::instrument< decltype(mk) > ( mk, "mk", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:473:5", adf::frontend::getParentGraphImpl(*this)); + pktorderedmerge<4> ofm_merge[4]; decltype(adf::frontend::instrument< decltype(ofm_merge) > (ofm_merge)) __ci5870__ = adf::frontend::instrument< decltype(ofm_merge) > ( ofm_merge, "ofm_merge", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:474:5", adf::frontend::getParentGraphImpl(*this)); + solver_t solver; decltype(adf::frontend::instrument< decltype(solver) > (solver)) __ci5871__ = adf::frontend::instrument< decltype(solver) > ( solver, "solver", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:475:5", adf::frontend::getParentGraphImpl(*this)); + tiling_t tp; decltype(adf::frontend::instrument< decltype(tp) > (tp)) __ci5872__ = adf::frontend::instrument< decltype(tp) > ( tp, "tp", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:476:5", adf::frontend::getParentGraphImpl(*this)); + + private: + void setup_internal_param(const param_t ¶ms, solver_t &solver, bool &versatile_solver_used, resize::tiling_info_t &versatile_solver_tiling_info) { + + solver.ifm_ddr_dims = {8, params.dim_3, params.dim_1/8, params.dim_2}; + solver.ofm_ddr_dims = {8, params.output_W, params.dim_1/8, params.output_H}; + solver.ofm_dm_address = 0x0000; + solver.ifm_dm_address = 0x4000; + get_tiling_params(params, solver.ifm_ddr_dims, solver.ofm_ddr_dims, + params.mode, params.nearest_mode, params.co_trans_mode, solver.write_ifm_mem_vector, + solver.ifm_dims, solver.ifmsv_dims, solver.ofm_dims, solver.ofm_real_dims, solver.ofmsv_dims, + solver.ifm_pattern_vector_0, solver.ifm_pattern_vector_1, solver.ifm_pattern_vector_2, solver.ifm_pattern_vector_3, + solver.ofm_pattern_vector_0, solver.ofm_pattern_vector_1, solver.ofm_pattern_vector_2, solver.ofm_pattern_vector_3, + solver.ofm_out_pattern_vector, + solver.ifm_ddr_pattern_0_vector, + solver.ofm_ddr_pattern_0_vector, + solver.L1L2_repetition, solver.L2L3_repetition, + solver.pattern_parameters, stack_location - solver.ifm_dm_address, versatile_solver_used, versatile_solver_tiling_info, stack_location); + solver.ifmsv_size = solver.ifmsv_dims[0] * solver.ifmsv_dims[1] * solver.ifmsv_dims[2] * solver.ifmsv_dims[3]; + solver.ofmsv_size = solver.ofmsv_dims[0] * solver.ofmsv_dims[1] * solver.ofmsv_dims[2] * solver.ofmsv_dims[3]; + solver.ifm_size = solver.ifm_dims[0] * solver.ifm_dims[1] * solver.ifm_dims[2] * solver.ifm_dims[3]; + solver.ofm_size = solver.ofm_dims[0] * solver.ofm_dims[1] * solver.ofm_dims[2] * solver.ofm_dims[3]; + solver.ifm_ddr_size = params.dim_0 * params.dim_1 * params.dim_2 * params.dim_3; + solver.ofm_ddr_size = ofm_ddr_dim0 * ofm_ddr_dim1 * ofm_ddr_dim2* ofm_ddr_dim3; + + solver.mode = params.mode; + solver.nearest_mode = params.nearest_mode; + solver.co_trans_mode = params.co_trans_mode; + if (versatile_solver_used) return; + if(solver.ofm_dm_address + solver.ofmsv_size * sizeof(dtype) > solver.ifm_dm_address) { + throw std::runtime_error("TG-ERR: resize TG ifm L1 buffer overlaps with ofm L2 buffer\n"); + } else if(solver.ifm_dm_address + solver.ifmsv_size * sizeof(dtype) > stack_location) { + throw std::runtime_error("TG-ERR: resize TG ifm L1 buffer overlaps with stack\n"); + } + } + void setup_tiling_param_versatile_solver(const resize::tiling_info_t &versatile_solver_tiling_info, std::vector lp_param) { + tp.ifm_mem_size.push_back(get_subvolume_sz(versatile_solver_tiling_info.ddr_in_read)); + tp.ifm_mem_dim.push_back(versatile_solver_tiling_info.ddr_in_read.tiling_dimension); + tp.ifm_mem_loc.push_back({0, 0, 0}); + auto ofm_mem_dim = versatile_solver_tiling_info.ddr_out_write.tiling_dimension; + ofm_mem_dim.back() *= 4; + tp.ofm_mem_size.push_back(prod(ofm_mem_dim)); + tp.ofm_mem_dim.push_back(ofm_mem_dim); + tp.ofm_mem_loc.push_back({1, 0, 0}); + + tp.mk_in0_addr.push_back(0x0000); + tp.mk_out0_addr.push_back(get_subvolume_sz(versatile_solver_tiling_info.mt_in_read) * sizeof(dtype)); + tp.mk_in0_size = get_subvolume_sz(versatile_solver_tiling_info.mt_in_read); + tp.mk_out0_size = get_subvolume_sz(versatile_solver_tiling_info.mt_out_write); + + tp.ifm_mem_rep = get_rep(versatile_solver_tiling_info.ddr_in_read); + tp.ofm_mem_rep = tp.ifm_mem_rep; + tp.mk_rep = tp.ifm_mem_rep * get_rep(versatile_solver_tiling_info.mt_in_read); + tp.mk_in0_dim = versatile_solver_tiling_info.mt_in_read.tiling_dimension; + tp.mk_out0_dim = versatile_solver_tiling_info.mt_out_write.tiling_dimension; + tp.lp_param = lp_param; + + for (int i = 0; i < 4; ++i) { + tp.read_ifm_mem.push_back({adf::tiling(versatile_solver_tiling_info.mt_in_read)}); + tp.write_ofm_mem.push_back(ofm_mt_write_to_pktmerge_pattern(versatile_solver_tiling_info.mt_out_write)); + } + for (int i = 0; i < num_ifm_shim_ch; ++i) { + tp.read_ifm_ddr.push_back({adf::tiling(versatile_solver_tiling_info.ddr_in_read)}); + tp.write_ifm_mem.push_back({adf::tiling(get_1d_tiling(tp.ifm_mem_size.front()))}); + } + for (int i = 0; i < num_ofm_shim_ch; ++i) { + adf::tiling_parameters tp_ofm_mem_read = { + .buffer_dimension = ofm_mem_dim, + .tiling_dimension = versatile_solver_tiling_info.ddr_out_write.tiling_dimension, + .offset = versatile_solver_tiling_info.ddr_out_write.offset, + }; + tp.write_ofm_ddr.push_back({adf::tiling(versatile_solver_tiling_info.ddr_out_write)}); + tp.read_ofm_mem.push_back({adf::tiling(tp_ofm_mem_read)}); + } + tp.checker(); + tp.check_L1_dm(stack_location, stack_size, heap_size); + } + void setup_tiling_param(solver_t &solver, tiling_t &tp) { + bool is_valid = (solver.ifm_size * sizeof(dtype) <= 512 * 1024) && (solver.ofm_size * sizeof(dtype) <= 512 * 1024 * 2); + if (!is_valid) { + throw std::runtime_error("TG-ERR: gc Exceed input or output memory tile size, input<=512KB, output<=1024KB"); + } + + tp.ifm_mem_size.push_back(solver.ifm_size); + tp.ifm_mem_dim.push_back({tp.ifm_mem_size[0]}); + tp.ifm_mem_loc.push_back({0, 0, 0}); + + tp.ofm_mem_size.push_back(solver.ofm_size); + tp.ofm_mem_dim.push_back({tp.ofm_mem_size[0]}); + tp.ofm_mem_loc.push_back({1, 0, 0}); + + tp.mk_in0_addr.push_back(solver.ifm_dm_address); + tp.mk_out0_addr.push_back(solver.ofm_dm_address); + tp.mk_in0_size = solver.ifmsv_size; + tp.mk_out0_size = solver.ofmsv_size; + + tp.ifm_mem_rep = solver.L2L3_repetition; + tp.ofm_mem_rep = solver.L2L3_repetition; + + tp.mk_rep = solver.L1L2_repetition * solver.L2L3_repetition; + + tp.mk_in0_dim.push_back(solver.ifmsv_size); + tp.mk_out0_dim.push_back(solver.ofmsv_size); + + tp.lp_param = solver.get_lp_params(); + + tp.read_ifm_mem.push_back(solver.ifm_pattern_vector_0); + tp.read_ifm_mem.push_back(solver.ifm_pattern_vector_1); + tp.read_ifm_mem.push_back(solver.ifm_pattern_vector_2); + tp.read_ifm_mem.push_back(solver.ifm_pattern_vector_3); + tp.write_ofm_mem.push_back(solver.ofm_pattern_vector_0); + tp.write_ofm_mem.push_back(solver.ofm_pattern_vector_1); + tp.write_ofm_mem.push_back(solver.ofm_pattern_vector_2); + tp.write_ofm_mem.push_back(solver.ofm_pattern_vector_3); + + + std::vector read_ifm_ddr_vec; + std::vector write_ofm_ddr_vec; + for (auto &v: solver.ifm_ddr_pattern_0_vector) { + read_ifm_ddr_vec.push_back(adf::tiling(v)); + } + for (auto &v: solver.ofm_ddr_pattern_0_vector) { + write_ofm_ddr_vec.push_back(adf::tiling(v)); + } + + + for(int i = 0; i < num_ifm_shim_ch; ++i) { + tp.read_ifm_ddr.push_back(read_ifm_ddr_vec); + tp.write_ifm_mem.push_back(solver.write_ifm_mem_vector); + } + for(int i = 0; i < num_ofm_shim_ch; ++i) { + tp.write_ofm_ddr.push_back(write_ofm_ddr_vec); + tp.read_ofm_mem.push_back(solver.ofm_out_pattern_vector); + } + + tp.checker(); + tp.check_L1_dm(stack_location, stack_size, heap_size); + } + + uint32_t floor_align(uint32_t val, uint32_t base) { + return base * (val / base); + } + uint32_t ceil_align(uint32_t val, uint32_t base) { + return floor_align(val, base) + ((val % base) != 0) * base; + } + + void get_tiling_params(const param_t ¶ms, const std::vector &ifm_ddr_dims, const std::vector &ofm_ddr_dims, + uint32_t mode, uint32_t nearest_mode, uint32_t co_trans_mode, + + std::vector &write_ifm_mem_vector, + std::vector &ifm_dims, std::vector &ifmsv_dims, + std::vector &ofm_dims, std::vector &ofm_real_dims,std::vector &ofmsv_dims, + std::vector &ifm_pattern_vector_0, + std::vector &ifm_pattern_vector_1, + std::vector &ifm_pattern_vector_2, + std::vector &ifm_pattern_vector_3, + std::vector &ofm_pattern_vector_0, + std::vector &ofm_pattern_vector_1, + std::vector &ofm_pattern_vector_2, + std::vector &ofm_pattern_vector_3, + std::vector &ofm_out_pattern_vector, + std::vector &ifm_ddr_pattern_0_vector, + std::vector &ofm_ddr_pattern_0_vector, + uint32_t &L1L2_repetition, uint32_t &L2L3_repetition, + std::vector &pattern_parameters, + uint32_t ifm_dm_max, bool &versatile_solver_used, resize::tiling_info_t &versatile_solver_tiling_info, uint32_t dm_sz_byte_max) { + + float inv_sf_h = float(ifm_ddr_dims[3]) / float(ofm_ddr_dims[3]); + float inv_sf_w = float(ifm_ddr_dims[1]) / float(ofm_ddr_dims[1]); + float off_h = 0; + float off_w = 0; + int32_t stride_out_h, tiling_dim_out_h, wrap_out_h, repetition_out_h; + int32_t stride_in_h, tiling_dim_in_h, wrap_in_h, repetition_in_h; + int32_t stride_out_w, tiling_dim_out_w, wrap_out_w, repetition_out_w; + int32_t stride_in_w, tiling_dim_in_w, wrap_in_w, repetition_in_w; + + int32_t stride_out_h_L1L2, tiling_dim_out_h_L1L2, wrap_out_h_L1L2, repetition_out_h_L1L2; + int32_t stride_in_h_L1L2, tiling_dim_in_h_L1L2, wrap_in_h_L1L2, repetition_in_h_L1L2; + int32_t stride_out_w_L1L2, tiling_dim_out_w_L1L2, wrap_out_w_L1L2, repetition_out_w_L1L2; + int32_t stride_in_w_L1L2, tiling_dim_in_w_L1L2, wrap_in_w_L1L2, repetition_in_w_L1L2; + + if (params.co_trans_mode == 3) { + inv_sf_h = float(ifm_ddr_dims[3]-1) / float(ofm_ddr_dims[3]-1); + inv_sf_w = float(ifm_ddr_dims[1]-1) / float(ofm_ddr_dims[1]-1); + } else if (params.co_trans_mode == 0 || params.co_trans_mode == 1) { + off_h = 0.5 * inv_sf_h - 0.5; + off_w = 0.5 * inv_sf_w - 0.5; + } + + std::vector overlay_rows{4}; + std::tuple search_result = resize_fallback_search( + overlay_rows, params, ifm_ddr_dims, ofm_ddr_dims, + inv_sf_h, inv_sf_w, off_h, off_w, + stride_out_h, tiling_dim_out_h, wrap_out_h, repetition_out_h, + stride_in_h, tiling_dim_in_h, wrap_in_h, repetition_in_h, + stride_out_w, tiling_dim_out_w, wrap_out_w, repetition_out_w, + stride_in_w, tiling_dim_in_w, wrap_in_w, repetition_in_w, + stride_out_h_L1L2, tiling_dim_out_h_L1L2, wrap_out_h_L1L2, repetition_out_h_L1L2, + stride_in_h_L1L2, tiling_dim_in_h_L1L2, wrap_in_h_L1L2, repetition_in_h_L1L2, + stride_out_w_L1L2, tiling_dim_out_w_L1L2, wrap_out_w_L1L2, repetition_out_w_L1L2, + stride_in_w_L1L2, tiling_dim_in_w_L1L2, wrap_in_w_L1L2, repetition_in_w_L1L2, ifm_dm_max, + versatile_solver_used, versatile_solver_tiling_info, dm_sz_byte_max + ); + if (!std::get<0>(search_result)) throw std::runtime_error("TG-ERR: Tiling parameters search failed."); + uint32_t logical_rows = std::get<1>(search_result); + uint32_t logical_cols = std::get<2>(search_result); + solver.logical_rows = logical_rows; + + + bool push_result = true; + push_result = push_result && check_range_and_push(stride_out_h, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_out_h, pattern_parameters); + push_result = push_result && check_range_and_push(tiling_dim_in_h, pattern_parameters); + push_result = push_result && check_range_and_push(stride_in_h, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_in_h, pattern_parameters); + push_result = push_result && check_range_and_push(repetition_in_h, pattern_parameters); + push_result = push_result && check_range_and_push(stride_out_w, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_out_w, pattern_parameters); + push_result = push_result && check_range_and_push(tiling_dim_in_w, pattern_parameters); + push_result = push_result && check_range_and_push(stride_in_w, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_in_w, pattern_parameters); + push_result = push_result && check_range_and_push(repetition_in_w, pattern_parameters); + + push_result = push_result && check_range_and_push(stride_out_h_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_out_h_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(tiling_dim_in_h_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(stride_in_h_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_in_h_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(repetition_in_h_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(stride_out_w_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_out_w_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(tiling_dim_in_w_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(stride_in_w_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(wrap_in_w_L1L2, pattern_parameters); + push_result = push_result && check_range_and_push(repetition_in_w_L1L2, pattern_parameters); + if (!push_result) throw std::runtime_error("TG-ERR: Tiling parameters range is beyond uint8_t."); + + + + + ifm_dims = {8, uint32_t(tiling_dim_in_w), logical_cols * logical_rows, uint32_t(tiling_dim_in_h)}; + ifmsv_dims = {8, uint32_t(tiling_dim_in_w_L1L2), logical_rows, uint32_t(tiling_dim_in_h_L1L2)}; + ofmsv_dims = {8, uint32_t(tiling_dim_out_w_L1L2), 1, uint32_t(tiling_dim_out_h_L1L2)}; + uint32_t ofm_dim1 = 0; + uint32_t ofm_dim3 = 0; + ofm_dim1 = wrap_out_w_L1L2 * tiling_dim_out_w_L1L2; + ofm_dim3 = wrap_out_h_L1L2 * tiling_dim_out_h_L1L2; + ofm_dims = {8, ofm_dim1, logical_cols * logical_rows, ofm_dim3}; + ofm_real_dims = {8, uint32_t(tiling_dim_out_w), logical_cols * logical_rows, uint32_t(tiling_dim_out_h)}; + + L2L3_repetition = wrap_in_w * wrap_in_h * repetition_in_w * repetition_in_h * ceil_align(ofm_ddr_dims[2], logical_cols * logical_rows)/ofm_dims[2]; + L1L2_repetition = wrap_in_w_L1L2 * wrap_in_h_L1L2 * repetition_in_w_L1L2 * repetition_in_h_L1L2; + + + if (versatile_solver_used) return; + + std::vector last_L2_iter_spec_in_tiling_dim(ifm_dims); + std::vector last_L2_iter_spec_out_tiling_dim(ofm_real_dims); + last_L2_iter_spec_in_tiling_dim[2] = ifm_ddr_dims[2] % (logical_cols * logical_rows); + last_L2_iter_spec_out_tiling_dim[2] = ofm_ddr_dims[2] % (logical_cols * logical_rows); + bool need_pad = floor_align(ofm_ddr_dims[2], ofm_dims[2]) != ofm_ddr_dims[2]; + write_ifm_mem_vector = get_1d_byte_tiling(prod(ifm_dims), wrap_in_w * wrap_in_h * repetition_in_w * repetition_in_h * floor_align(ofm_ddr_dims[2], ofm_dims[2])/ofm_dims[2]); + if (need_pad) { + for (int i=0;i< wrap_in_w * wrap_in_h;i++) { + write_ifm_mem_vector.push_back(tiling_parameters({ + .buffer_dimension=ifm_dims, + .tiling_dimension=last_L2_iter_spec_in_tiling_dim, + .offset = {0, 0, 0, 0}, + .packet_port_id = -1, + .repetition = 1, + .buffer_iteration = (uint32_t)(wrap_in_w * wrap_in_h * floor_align(ofm_ddr_dims[2], ofm_dims[2])/ofm_dims[2] + i) + })); + } + } + + int32_t ifm_offset_base = logical_cols == 1 ? 0 : (int32_t)logical_rows; + + adf::tiling_parameters ifm_pattern_0 = {.buffer_dimension = ifm_dims, + .tiling_dimension = ifmsv_dims, + .offset = {0, 0, 0, 0}, + .tile_traversal = {{.dimension = 1, .stride = uint32_t(stride_in_w_L1L2), .wrap = uint32_t(wrap_in_w_L1L2)}, + {.dimension = 3, .stride = uint32_t(stride_in_h_L1L2), .wrap = uint32_t(wrap_in_h_L1L2)}}, + .packet_port_id = -1, + .repetition = static_cast(repetition_in_h_L1L2 * repetition_in_w_L1L2)}; + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ifm_pattern_0; + _tp.buffer_iteration = _idx; + ifm_pattern_vector_0.push_back(adf::tiling(_tp)); + } + + adf::tiling_parameters ifm_pattern_1 = {.buffer_dimension = ifm_dims, + .tiling_dimension = ifmsv_dims, + .offset = {0, 0, ifm_offset_base * 1, 0}, + .tile_traversal = {{.dimension = 1, .stride = uint32_t(stride_in_w_L1L2), .wrap = uint32_t(wrap_in_w_L1L2)}, + {.dimension = 3, .stride = uint32_t(stride_in_h_L1L2), .wrap = uint32_t(wrap_in_h_L1L2)}}, + .packet_port_id = -1, + .repetition = static_cast(repetition_in_h_L1L2 * repetition_in_w_L1L2)}; + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ifm_pattern_1; + _tp.buffer_iteration = _idx; + ifm_pattern_vector_1.push_back(adf::tiling(_tp)); + } + + adf::tiling_parameters ifm_pattern_2 = {.buffer_dimension = ifm_dims, + .tiling_dimension = ifmsv_dims, + .offset = {0, 0, ifm_offset_base * 2, 0}, + .tile_traversal = {{.dimension = 1, .stride = uint32_t(stride_in_w_L1L2), .wrap = uint32_t(wrap_in_w_L1L2)}, + {.dimension = 3, .stride = uint32_t(stride_in_h_L1L2), .wrap = uint32_t(wrap_in_h_L1L2)}}, + .packet_port_id = -1, + .repetition = static_cast(repetition_in_h_L1L2 * repetition_in_w_L1L2)}; + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ifm_pattern_2; + _tp.buffer_iteration = _idx; + ifm_pattern_vector_2.push_back(adf::tiling(_tp)); + } + + adf::tiling_parameters ifm_pattern_3 = {.buffer_dimension = ifm_dims, + .tiling_dimension = ifmsv_dims, + .offset = {0, 0, ifm_offset_base * 3, 0}, + .tile_traversal = {{.dimension = 1, .stride = uint32_t(stride_in_w_L1L2), .wrap = uint32_t(wrap_in_w_L1L2)}, + {.dimension = 3, .stride = uint32_t(stride_in_h_L1L2), .wrap = uint32_t(wrap_in_h_L1L2)}}, + .packet_port_id = -1, + .repetition = static_cast(repetition_in_h_L1L2 * repetition_in_w_L1L2)}; + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ifm_pattern_3; + _tp.buffer_iteration = _idx; + ifm_pattern_vector_3.push_back(adf::tiling(_tp)); + } + + adf::tiling_parameters ofm_pattern_0 = {.buffer_dimension = ofm_dims, + .tiling_dimension = ofmsv_dims, + .offset = {0, 0, 0, 0}, + .tile_traversal = {{.dimension = 1, .stride = ofmsv_dims[1], .wrap = uint32_t(wrap_out_w_L1L2)}, + {.dimension = 3, .stride = ofmsv_dims[3], .wrap = uint32_t(wrap_out_h_L1L2)}}, + .packet_port_id = -1, + .repetition = 1}; + for (int r = 0; r < rows; r++) { + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ofm_pattern_0; + _tp.packet_port_id = r; + _tp.offset = {0, 0, rows * 0 + r, 0}; + if (logical_cols == 1 && logical_rows == 1) { + _tp.offset[2] = 0; + } + _tp.buffer_iteration = _idx; + ofm_pattern_vector_0.push_back(adf::tiling(_tp)); + } + } + + adf::tiling_parameters ofm_pattern_1 = {.buffer_dimension = ofm_dims, + .tiling_dimension = ofmsv_dims, + .offset = {0, 0, rows * 1, 0}, + .tile_traversal = {{.dimension = 1, .stride = ofmsv_dims[1], .wrap = uint32_t(wrap_out_w_L1L2)}, + {.dimension = 3, .stride = ofmsv_dims[3], .wrap = uint32_t(wrap_out_h_L1L2)}}, + .packet_port_id = -1, + .repetition = 1}; + for (int r = 0; r < rows; r++) { + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ofm_pattern_1; + _tp.packet_port_id = r; + _tp.offset = {0, 0, rows * 1 + r, 0}; + if (logical_cols == 1 && logical_rows == 1) { + _tp.offset[2] = 0; + } + _tp.buffer_iteration = _idx; + ofm_pattern_vector_1.push_back(adf::tiling(_tp)); + } + } + + adf::tiling_parameters ofm_pattern_2 = {.buffer_dimension = ofm_dims, + .tiling_dimension = ofmsv_dims, + .offset = {0, 0, rows * 2, 0}, + .tile_traversal = {{.dimension = 1, .stride = ofmsv_dims[1], .wrap = uint32_t(wrap_out_w_L1L2)}, + {.dimension = 3, .stride = ofmsv_dims[3], .wrap = uint32_t(wrap_out_h_L1L2)}}, + .packet_port_id = -1, + .repetition = 1}; + for (int r = 0; r < rows; r++) { + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ofm_pattern_2; + _tp.packet_port_id = r; + _tp.offset = {0, 0, rows * 2 + r, 0}; + if (logical_cols == 1 && logical_rows == 1) { + _tp.offset[2] = 0; + } + _tp.buffer_iteration = _idx; + ofm_pattern_vector_2.push_back(adf::tiling(_tp)); + } + } + + adf::tiling_parameters ofm_pattern_3 = {.buffer_dimension = ofm_dims, + .tiling_dimension = ofmsv_dims, + .offset = {0, 0, rows * 3, 0}, + .tile_traversal = {{.dimension = 1, .stride = ofmsv_dims[1], .wrap = uint32_t(wrap_out_w_L1L2)}, + {.dimension = 3, .stride = ofmsv_dims[3], .wrap = uint32_t(wrap_out_h_L1L2)}}, + .packet_port_id = -1, + .repetition = 1}; + for (int r = 0; r < rows; r++) { + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ofm_pattern_3; + _tp.packet_port_id = r; + _tp.offset = {0, 0, rows * 3 + r, 0}; + if (logical_cols == 1 && logical_rows == 1) { + _tp.offset[2] = 0; + } + _tp.buffer_iteration = _idx; + ofm_pattern_vector_3.push_back(adf::tiling(_tp)); + } + } + + adf::tiling_parameters ofm_out_pattern = { + .buffer_dimension = ofm_dims, + .tiling_dimension = ofm_real_dims, + .offset = {0,0,0,0} + }; + adf::tiling_parameters ofm_out_pad_pattern = { + .buffer_dimension = ofm_dims, + .tiling_dimension = last_L2_iter_spec_out_tiling_dim, + .offset = {0,0,0,0} + }; + for (unsigned int _idx = 0; _idx < L2L3_repetition; ++_idx) { + adf::tiling_parameters _tp = ofm_out_pattern; + if (need_pad && _idx >= wrap_in_w * wrap_in_h * repetition_in_w * repetition_in_h * floor_align(ofm_ddr_dims[2], logical_cols * logical_rows)/ofm_dims[2]) { + _tp = ofm_out_pad_pattern; + } + _tp.buffer_iteration = _idx; + ofm_out_pattern_vector.push_back(adf::tiling(_tp)); + } + + int32_t floor_c = floor_align(ofm_ddr_dims[2], ofm_dims[2])/ofm_dims[2]; + for (int32_t c=0;c ofm_ddr_dim2 || ofm_ddr_dims[3] != ofm_ddr_dim3 || ofm_ddr_dim2_offset > ofm_ddr_dim2) { + printf("[ERROR]: Resize TG only supports concating on channel dimension\n"); + } + std::vector ofm_ddr_concated_dims = {ofm_ddr_dim0, ofm_ddr_dim1, ofm_ddr_dim2, ofm_ddr_dim3}; + for (int32_t c=0;c& vec) { + if (value < 0 || value > 255) { + std::cerr << "TG-ERR: Value out of uint8_t range: " << value << std::endl; + return false; + } + vec.push_back(static_cast(value)); + return true; + } + void setup_tiling_param_mode_2_c_4col_h_4row(const param_t ¶ms, ml_adf_overlay_4x4::tiling_params_t& tp){ + const unsigned wk = 8; + const unsigned h = params.dim_2; + const unsigned w = params.dim_3; + const unsigned c = params.dim_1 / 8; + const unsigned hk_col = 32; + const unsigned hk_col_out = hk_col * 2; + const unsigned hk_out = hk_col_out / cols; + const int l3l2_h_rep = ((h - 1) % (hk_col - 1) == 0 ? 0 : 1) + (h - 1) / (hk_col - 1); + const int l3l2_w_rep = ((w - 1) % (wk - 1) == 0 ? 0 : 1) + (w - 1) / (wk - 1); + const int l3l2_c_rep = (c % cols == 0 ? 0 : 1) + c / cols; + tp.ifm_mem_dim.push_back({8, wk, 4, hk_col}); + tp.mk_in0_dim = {8, wk + 2, 1, hk_col + 2}; + tp.ofm_mem_dim.push_back({8, 2 * wk, 4, 2 * hk_col}); + tp.mk_out0_dim = {8, 2 * wk + 2, 1, hk_out + 2}; + tp.ifm_ddr_dim.push_back({8, w, c, h}); + tp.ofm_ddr_dim.push_back({8, w * 2, ofm_ddr_dim2, h * 2}); + + tp.ifm_ddr_size.push_back(prod(tp.ifm_ddr_dim[0])); + tp.ofm_ddr_size.push_back(prod(tp.ofm_ddr_dim[0])); + tp.enable_kernel = 1; + tp.enable_wts = 0; + tp.mk_in0_size = prod(tp.mk_in0_dim); + tp.mk_out0_size = prod(tp.mk_out0_dim); + tp.mk_in0_addr = {0x5000, }; + tp.mk_out0_addr = {0x7000, }; + std::vector layer_params; + layer_params = {static_cast(hk_col), static_cast(wk), 0, static_cast(params.co_trans_mode == 2)}; + layer_params.resize(16, 0); + tp.lp_param = layer_params; + tp.num_ifm = 2; + tp.num_ofm = 2; + tp.ifm_mem_size.push_back(prod(tp.ifm_mem_dim[0])); + tp.ofm_mem_size.push_back(prod(tp.ofm_mem_dim[0])); + tp.ifm_mem_loc = {{0, 0, 0}, {0, 0, static_cast(tp.ifm_mem_size[0] * sizeof(dtype))}}; + tp.ofm_mem_loc = {{1, 0, 0}, {1, 0, static_cast(tp.ofm_mem_size[0] * sizeof(dtype))}}; + tp.ifm_mem_rep = l3l2_h_rep * l3l2_c_rep * l3l2_w_rep; + tp.ofm_mem_rep = tp.ifm_mem_rep; + tp.mk_rep = tp.ifm_mem_rep; + for (int i = 0; i < cols; ++i) { + std::vector ifm_tmp; + ifm_tmp.push_back(tiling({ + .buffer_dimension = tp.ifm_mem_dim[0], + .tiling_dimension = {8, wk, 1, hk_col}, + .offset = {0, 0, i, 0}, + + })); + tp.read_ifm_mem.push_back(ifm_tmp); + } + for (int i_col = 0; i_col < cols; ++i_col) { + std::vector ofm_tmp; + for (int i_row = 0; i_row < rows; ++i_row) { + ofm_tmp.push_back(tiling({ + .buffer_dimension = tp.ofm_mem_dim[0], + .tiling_dimension = {8, 2 * wk, 1, hk_out}, + .offset = {0, 0, i_col, static_cast(i_row * hk_out)}, + .packet_port_id = i_row, + })); + } + tp.write_ofm_mem.push_back(ofm_tmp); + } + for (int i_col = 0; i_col < cols; ++i_col) { + for (int i_row = 0; i_row < rows; ++i_row) { + tp.read_mk_out0.push_back(tiling({ + .buffer_dimension = tp.mk_out0_dim, + + .tiling_dimension = {8, 2 * wk, 1, hk_out}, + .offset = {0, 1, 0, 1}, + })); + tp.write_mk_in0.push_back(tiling({ + .buffer_dimension = tp.mk_in0_dim, + .tiling_dimension = {8, wk, 1, hk_col}, + .offset = {0, 1, 0, 1}, + })); + } + } + { + unsigned buf_iter = 0; + for (int ch = 0; ch < num_ifm_shim_ch; ++ch) { + std::vector ifm_ddr_tmp; + std::vector ifm_wr_tmp; + for (int i_h = 0; i_h < l3l2_h_rep; ++i_h) { + for (int i_c = 0; i_c < l3l2_c_rep; ++i_c) { + for (int i_w = 0; i_w < l3l2_w_rep; ++i_w) { + int offset_h = (i_h + 1 < l3l2_h_rep ? i_h * (hk_col - 1) : h - hk_col) + hk_col / num_ifm_shim_ch * ch; + int offset_w = i_w + 1 < l3l2_w_rep ? i_w * (wk - 1) : w - wk; + int offset_c = i_c + 1 < l3l2_c_rep ? i_c * cols : c - cols; + std::vector tiling_dim = tp.ifm_mem_dim[0]; + tiling_dim.back() /= num_ifm_shim_ch; + ifm_ddr_tmp.push_back(tiling({ + .buffer_dimension = tp.ifm_ddr_dim[0], + .tiling_dimension = tiling_dim, + .offset = {0, offset_w, offset_c, offset_h}, + })); + ifm_wr_tmp.push_back(tiling({ + .buffer_dimension = tp.ifm_mem_dim[0], + .tiling_dimension = tiling_dim, + .offset = {0, 0, 0, (int)(hk_col / num_ifm_shim_ch * ch)}, + .buffer_iteration = buf_iter++, + })); + } + } + } + buf_iter = 0; + tp.read_ifm_ddr.push_back(ifm_ddr_tmp); + tp.write_ifm_mem.push_back(ifm_wr_tmp); + } + buf_iter = 0; + for (int ch = 0; ch < num_ofm_shim_ch; ++ch) { + std::vector ofm_ddr_tmp; + std::vector ofm_rd_tmp; + for (int i_h = 0; i_h < l3l2_h_rep; ++i_h) { + for (int i_c = 0; i_c < l3l2_c_rep; ++i_c) { + for (int i_w = 0; i_w < l3l2_w_rep; ++i_w) { + uint32_t tiling_dim_h = (2 * hk_col - 2) + (i_h == 0 ? 1 : 0) + (i_h + 1 == l3l2_h_rep ? 1 : 0); + uint32_t tiling_dim_w = (2 * wk - 2) + (i_w == 0 ? 1 : 0) + (i_w + 1 == l3l2_w_rep ? 1 : 0); + uint32_t tiling_dim_c = cols / num_ofm_shim_ch; + int offset_h = i_h == 0 ? 0 : (i_h + 1 < l3l2_h_rep ? i_h * (2 * hk_col - 2) + 1 : 2 * h - 2 * hk_col + 1); + int offset_w = i_w == 0 ? 0 : (i_w + 1 < l3l2_w_rep ? i_w * (2 * wk - 2) + 1 : 2 * w - 2 * wk + 1); + int offset_c = (i_c + 1 < l3l2_c_rep ? i_c * cols : c - cols) + tiling_dim_c * ch + ofm_ddr_dim2_offset; + ofm_ddr_tmp.push_back(tiling({ + .buffer_dimension = tp.ofm_ddr_dim[0], + .tiling_dimension = {8, tiling_dim_w, tiling_dim_c, tiling_dim_h}, + .offset = {0, offset_w, offset_c, offset_h}, + })); + ofm_rd_tmp.push_back(tiling({ + .buffer_dimension = tp.ofm_mem_dim[0], + .tiling_dimension = {8, tiling_dim_w, tiling_dim_c, tiling_dim_h}, + .offset = {0, i_w == 0 ? 0 : 1, (int)(tiling_dim_c * ch), i_h == 0 ? 0 : 1}, + .buffer_iteration = buf_iter++, + })); + } + } + } + buf_iter = 0; + tp.write_ofm_ddr.push_back(ofm_ddr_tmp); + tp.read_ofm_mem.push_back(ofm_rd_tmp); + } + + + } + tp.checker(); + } + void setup_tiling_param_mode_2_h_4x4(const param_t ¶ms, ml_adf_overlay_4x4::tiling_params_t& tp){ + const unsigned wk = 8; + const unsigned h = params.dim_2; + const unsigned w = params.dim_3; + const unsigned c = params.dim_1 / 8; + const unsigned hk_col = 16; + const unsigned hk_col_out = hk_col * 2; + const unsigned hk_out = hk_col_out / rows; + const int l3l2_h_rep = ((h - 1) % (hk_col * cols - 1) == 0 ? 0 : 1) + (h - 1) / (hk_col * cols - 1); + const int l3l2_w_rep = ((w - 1) % (wk - 1) == 0 ? 0 : 1) + (w - 1) / (wk - 1); + const int l3l2_c_rep = (c % cols == 0 ? 0 : 1) + c / cols; + tp.ifm_mem_dim.push_back({8, wk, 1, hk_col * cols}); + tp.mk_in0_dim = {8, wk + 2, 1, hk_col + 2 + 2}; + tp.ofm_mem_dim.push_back({8, 2 * wk, 1, 2 * hk_col * cols}); + tp.mk_out0_dim = {8, 2 * wk + 2, 1, hk_out + 2}; + tp.ifm_ddr_dim.push_back({8, w, c, h}); + tp.ofm_ddr_dim.push_back({8, w * 2, ofm_ddr_dim2, h * 2}); + + tp.ifm_ddr_size.push_back(prod(tp.ifm_ddr_dim[0])); + tp.ofm_ddr_size.push_back(prod(tp.ofm_ddr_dim[0])); + tp.enable_kernel = 1; + tp.enable_wts = 0; + tp.mk_in0_size = prod(tp.mk_in0_dim); + tp.mk_out0_size = prod(tp.mk_out0_dim); + tp.mk_in0_addr = {0x5000, }; + tp.mk_out0_addr = {0x7000, }; + std::vector layer_params; + layer_params = {static_cast(hk_col), static_cast(wk), static_cast(c==1), static_cast(params.co_trans_mode == 2)}; + layer_params.resize(16,0); + tp.lp_param = layer_params; + tp.num_ifm = 2; + tp.num_ofm = 2; + tp.ifm_mem_size.push_back(prod(tp.ifm_mem_dim[0])); + tp.ofm_mem_size.push_back(prod(tp.ofm_mem_dim[0])); + tp.ifm_mem_loc = {{0, 0, 0}, {0, 0, static_cast(tp.ifm_mem_size[0] * sizeof(dtype))}}; + tp.ofm_mem_loc = {{1, 0, 0}, {1, 0, static_cast(tp.ofm_mem_size[0] * sizeof(dtype))}}; + tp.ifm_mem_rep = l3l2_h_rep * l3l2_c_rep * l3l2_w_rep; + tp.ofm_mem_rep = tp.ifm_mem_rep; + tp.mk_rep = tp.ifm_mem_rep; + for (int i = 0; i < cols; ++i) { + std::vector ifm_tmp; + ifm_tmp.push_back(tiling({ + .buffer_dimension = tp.ifm_mem_dim[0], + + .tiling_dimension = {8, wk, 1, hk_col + 2}, + .offset = {0, 0, 0, static_cast(-1 + i * hk_col)}, + })); + tp.read_ifm_mem.push_back(ifm_tmp); + } + for (int i_col = 0; i_col < cols; ++i_col) { + std::vector ofm_tmp; + for (int i_row = 0; i_row < rows; ++i_row) { + ofm_tmp.push_back(tiling({ + .buffer_dimension = tp.ofm_mem_dim[0], + .tiling_dimension = {8, 2 * wk, 1, hk_out}, + .offset = {0, 0, 0, static_cast(i_row * hk_out + i_col * hk_out * rows)}, + .packet_port_id = i_row, + })); + } + tp.write_ofm_mem.push_back(ofm_tmp); + } + for (int i_col = 0; i_col < cols; ++i_col) { + for (int i_row = 0; i_row < rows; ++i_row) { + tp.read_mk_out0.push_back(tiling({ + .buffer_dimension = tp.mk_out0_dim, + + .tiling_dimension = {8, 2 * wk, 1, hk_out}, + .offset = {0, 1, 0, 1}, + })); + tp.write_mk_in0.push_back(tiling({ + .buffer_dimension = tp.mk_in0_dim, + .tiling_dimension = {8, wk, 1, hk_col + 2}, + .offset = {0, 1, 0, 1}, + })); + } + } + { + unsigned buf_iter = 0; + for (int ch = 0; ch < num_ifm_shim_ch; ++ch) { + std::vector ifm_ddr_tmp; + std::vector ifm_wr_tmp; + for (int i_h = 0; i_h < l3l2_h_rep; ++i_h) { + for (int i_c = 0; i_c < l3l2_c_rep; ++i_c) { + for (int i_w = 0; i_w < l3l2_w_rep; ++i_w) { + int offset_h = (i_h + 1 < l3l2_h_rep ? i_h * (hk_col * cols - 1) : h - hk_col * cols) + hk_col * cols / num_ifm_shim_ch * ch; + int offset_w = i_w + 1 < l3l2_w_rep ? i_w * (wk - 1) : w - wk; + int offset_c = 0; + std::vector tiling_dim = tp.ifm_mem_dim[0]; + tiling_dim.back() /= num_ifm_shim_ch; + ifm_ddr_tmp.push_back(tiling({ + .buffer_dimension = tp.ifm_ddr_dim[0], + .tiling_dimension = tiling_dim, + .offset = {0, offset_w, offset_c, offset_h}, + })); + ifm_wr_tmp.push_back(tiling({ + .buffer_dimension = tp.ifm_mem_dim[0], + .tiling_dimension = tiling_dim, + .offset = {0, 0, 0, (int)(hk_col * cols / num_ifm_shim_ch * ch)}, + .buffer_iteration = buf_iter++, + })); + } + } + } + buf_iter = 0; + tp.read_ifm_ddr.push_back(ifm_ddr_tmp); + tp.write_ifm_mem.push_back(ifm_wr_tmp); + } + buf_iter = 0; + for (int ch = 0; ch < num_ofm_shim_ch; ++ch) { + std::vector ofm_ddr_tmp; + std::vector ofm_rd_tmp; + for (int i_h = 0; i_h < l3l2_h_rep; ++i_h) { + for (int i_c = 0; i_c < l3l2_c_rep; ++i_c) { + for (int i_w = 0; i_w < l3l2_w_rep; ++i_w) { + uint32_t tiling_dim_h = (2 * hk_col * cols - 2) + (i_h == 0 ? 1 : 0) + (i_h + 1 == l3l2_h_rep ? 1 : 0); + uint32_t tiling_dim_h_split[2] = {tiling_dim_h / num_ofm_shim_ch, tiling_dim_h - tiling_dim_h / num_ofm_shim_ch}; + uint32_t tiling_dim_w = (2 * wk - 2) + (i_w == 0 ? 1 : 0) + (i_w + 1 == l3l2_w_rep ? 1 : 0); + uint32_t tiling_dim_c = 1; + int offset_h = i_h == 0 ? 0 : (i_h + 1 < l3l2_h_rep ? i_h * (2 * hk_col*4 - 2) + 1 : 2 * h - 2 * hk_col*4 + 1); + int offset_w = i_w == 0 ? 0 : (i_w + 1 < l3l2_w_rep ? i_w * (2 * wk - 2) + 1 : 2 * w - 2 * wk + 1); + int offset_c = ofm_ddr_dim2_offset; + int offset_h_split[2] = {0, int(tiling_dim_h / num_ofm_shim_ch)}; + ofm_ddr_tmp.push_back(tiling({ + .buffer_dimension = tp.ofm_ddr_dim[0], + .tiling_dimension = {8, tiling_dim_w, tiling_dim_c, tiling_dim_h_split[ch]}, + .offset = {0, offset_w, offset_c, offset_h + offset_h_split[ch]}, + })); + ofm_rd_tmp.push_back(tiling({ + .buffer_dimension = tp.ofm_mem_dim[0], + .tiling_dimension = {8, tiling_dim_w, tiling_dim_c, tiling_dim_h_split[ch]}, + .offset = {0, i_w == 0 ? 0 : 1, 0, (i_h == 0 ? 0 : 1) + offset_h_split[ch]}, + .buffer_iteration = buf_iter++, + })); + } + } + } + buf_iter = 0; + tp.write_ofm_ddr.push_back(ofm_ddr_tmp); + tp.read_ofm_mem.push_back(ofm_rd_tmp); + } + + + } + tp.checker(); + } + void setup_tiling_param_mode_1(const param_t ¶ms, ml_adf_overlay_4x4::tiling_params_t& tp){ + unsigned scale = params.output_W / params.dim_3; + unsigned w_overlap = 8; + unsigned h_overlap = scale - 1; + + + + + unsigned ifm_sv_w = 16 + w_overlap; + unsigned ifm_sv_h = 16 + h_overlap; + unsigned ifm_sv_c = 8; + + unsigned ofm_sv_w = 32; + unsigned ofm_sv_h = 8; + unsigned ofm_sv_c = 8; + + + + + unsigned l2_ifm_w = 32 + w_overlap; + unsigned l2_ifm_h = 32 + h_overlap; + unsigned l2_ifm_c = ifm_sv_c * cols; + + unsigned l2_ofm_w = 64; + unsigned l2_ofm_h = 64; + unsigned l2_ofm_c = ofm_sv_c * cols; + + + unsigned l2l1_ifm_w_stride = ifm_sv_w - w_overlap; + unsigned l2l1_ofm_w_stride = ofm_sv_w; + unsigned l2l1_ifm_h_stride = ifm_sv_h - h_overlap; + unsigned l2l1_ofm_h_stride = ofm_sv_h; + unsigned l2l1_ifm_c_stride = ifm_sv_c; + unsigned l2l1_ofm_c_stride = ofm_sv_c; + + + unsigned l3l2_ifm_w_stride = l2_ifm_w - w_overlap; + unsigned l3l2_ofm_w_stride = l2_ofm_w; + unsigned l3l2_ifm_h_stride = l2_ifm_h - h_overlap; + unsigned l3l2_ofm_h_stride = l2_ofm_h; + unsigned l3l2_ifm_c_stride = l2_ifm_c; + unsigned l3l2_ofm_c_stride = l2_ofm_c; + + unsigned l2l1_w_rep = l2_ofm_w/ofm_sv_w; + unsigned l2l1_h_rep = l2_ofm_h/ofm_sv_h/rows; + unsigned l2l1_c_rep = l2_ofm_c/ofm_sv_c/cols; + + unsigned l3l2_w_rep = params.output_W%l2_ofm_w == 0 ? params.output_W/l2_ofm_w : params.output_W/l2_ofm_w + 1; + unsigned l3l2_h_rep = params.output_H%l2_ofm_h == 0 ? params.output_H/l2_ofm_h : params.output_H/l2_ofm_h + 1; + unsigned l3l2_c_rep = params.dim_1%l2_ofm_c == 0 ? params.dim_1/l2_ofm_c: params.dim_1/l2_ofm_c + 1; + + + tp.enable_kernel = 1; + tp.enable_wts = 0; + + + + tp.ifm_ddr_dim.push_back({8, params.dim_3, params.dim_1/8, params.dim_2}); + std::vector ofm_ddr_dims = {8, params.output_W, params.dim_1/8, params.output_H}; + tp.ifm_ddr_size.push_back(prod(tp.ifm_ddr_dim[0])); + tp.ofm_ddr_size.push_back(ofm_ddr_dim0 * ofm_ddr_dim1 * ofm_ddr_dim2 * ofm_ddr_dim3); + + tp.mk_in0_dim = {8, ifm_sv_w, ifm_sv_c/8, ifm_sv_h}; + tp.mk_out0_dim = {8, ofm_sv_w, ofm_sv_c/8, ofm_sv_h}; + + tp.mk_in0_size = prod(tp.mk_in0_dim); + tp.mk_out0_size = prod(tp.mk_out0_dim); + tp.mk_in0_addr = {0x0000, static_cast(tp.mk_in0_size * sizeof(dtype))}; + tp.mk_out0_addr = {static_cast(2 * tp.mk_in0_size * sizeof(dtype)), static_cast((2 * tp.mk_in0_size + tp.mk_out0_size) * sizeof(dtype))}; + + std::vector layer_params; + layer_params = { + static_cast(ifm_sv_h), + static_cast(ifm_sv_w), + static_cast(ofm_sv_h), + static_cast(ofm_sv_w), + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + tp.lp_param = layer_params; + tp.num_ifm = 2; + tp.num_ofm = 2; + tp.ifm_mem_dim.push_back({8, l2_ifm_w, l2_ifm_c/8, l2_ifm_h}); + tp.ofm_mem_dim.push_back({8, l2_ofm_w, l2_ofm_c/8, l2_ofm_h}); + tp.ifm_mem_size.push_back(prod(tp.ifm_mem_dim[0])); + tp.ofm_mem_size.push_back(prod(tp.ofm_mem_dim[0])); + + tp.ifm_mem_loc = {{0, 0, 0}, {0, 0, static_cast(tp.ifm_mem_size[0] * sizeof(dtype))}}; + unsigned ofm_offset = 0; + tp.ofm_mem_loc = {{1, 0, ofm_offset}, {1, 0, static_cast(ofm_offset + tp.ofm_mem_size[0] * sizeof(dtype))}}; + + tp.ifm_mem_rep = l3l2_w_rep * l3l2_c_rep * l3l2_h_rep; + tp.ofm_mem_rep = l3l2_w_rep * l3l2_c_rep * l3l2_h_rep; + + for(int c =0; c < cols; ++c) { + std::vector ifm_tmp; + ifm_tmp.push_back(tiling({.buffer_dimension = tp.ifm_mem_dim[0], + .tiling_dimension = tp.mk_in0_dim, + .offset = {0, 0, c, 0}, + + .tile_traversal = {{.dimension = 1, .stride = l2l1_ifm_w_stride, .wrap = l2l1_w_rep}, + {.dimension = 3, .stride = l2l1_ifm_h_stride, .wrap = l2l1_h_rep}}, + .repetition = 1})); + tp.read_ifm_mem.push_back(ifm_tmp); + } + for(int c =0; c < cols; ++c) { + std::vector ofm_tmp; + for(int r = 0; r < rows; ++r) { + ofm_tmp.push_back(tiling({.buffer_dimension = tp.ofm_mem_dim[0], + .tiling_dimension = tp.mk_out0_dim, + .offset = {0, 0, c, static_cast(l2l1_ofm_h_stride * r)}, + + .tile_traversal = {{.dimension = 1, .stride = l2l1_ofm_w_stride, .wrap = l2l1_w_rep}, + {.dimension = 3, .stride = l2l1_ofm_h_stride * rows, .wrap = l2l1_h_rep}}, + .packet_port_id = r, + .repetition = 1})); + } + tp.write_ofm_mem.push_back(ofm_tmp); + } + tp.mk_rep = l2l1_w_rep * l2l1_h_rep * l2l1_c_rep * l3l2_w_rep * l3l2_h_rep * l3l2_c_rep; + + + int h_offt, c_offt, w_offt; + unsigned h_dim, c_dim, w_dim, h_dim_half; + unsigned buf_iter = 0; + unsigned num_ifm_chan = num_ifm_shim_ch; + for(int ch = 0; ch < num_ifm_chan; ch++) { + std::vector ifm_ddr_tmp; + std::vector ifm_wr_tmp; + for(int h = 0; h < l3l2_h_rep; ++h) { + h_offt = l3l2_ifm_h_stride * h; + h_dim = tp.ifm_ddr_dim[0][3] - l3l2_ifm_h_stride * h < l2_ifm_h? tp.ifm_ddr_dim[0][3] - l3l2_ifm_h_stride * h: l2_ifm_h; + if(ch == 0) { + h_dim_half = h_dim/num_ifm_chan; + } else { + h_dim_half = h_dim - h_dim/num_ifm_chan; + } + for(int c = 0; c < l3l2_c_rep; ++c){ + c_offt = l3l2_ifm_c_stride * c/8; + c_dim = tp.ifm_ddr_dim[0][2] - l3l2_ifm_c_stride/8 * c < l2_ifm_c/8? tp.ifm_ddr_dim[0][2] - l3l2_ifm_c_stride/8 * c: l2_ifm_c/8; + for(int w = 0; w < l3l2_w_rep; ++w) { + w_offt = l3l2_ifm_w_stride * w; + w_dim = tp.ifm_ddr_dim[0][1] - l3l2_ifm_w_stride * w < l2_ifm_w? tp.ifm_ddr_dim[0][1] - l3l2_ifm_w_stride * w: l2_ifm_w; + ifm_ddr_tmp.push_back(tiling({.buffer_dimension = tp.ifm_ddr_dim[0], + .tiling_dimension = {8, w_dim, c_dim, h_dim_half}, + .offset = {0, w_offt, c_offt, static_cast(h_offt + ch * h_dim/num_ifm_chan)}, + .tile_traversal = {}, + .repetition = 1, + .buffer_iteration = 0})); + ifm_wr_tmp.push_back(tiling({.buffer_dimension = tp.ifm_mem_dim[0], + .tiling_dimension = {8, w_dim, c_dim, h_dim_half}, + .offset = {0, 0, 0, static_cast(ch * h_dim/num_ifm_chan)}, + .tile_traversal = {}, + .repetition = 1, + .buffer_iteration = buf_iter})); + buf_iter++; + } + } + } + buf_iter=0; + tp.read_ifm_ddr.push_back(ifm_ddr_tmp); + tp.write_ifm_mem.push_back(ifm_wr_tmp); + } + buf_iter = 0; + unsigned num_ofm_chan = num_ofm_shim_ch; + if (ofm_ddr_dims[0] != ofm_ddr_dim0 || ofm_ddr_dims[1] != ofm_ddr_dim1 || ofm_ddr_dims[2] > ofm_ddr_dim2 || ofm_ddr_dims[3] != ofm_ddr_dim3 || ofm_ddr_dim2_offset > ofm_ddr_dim2) { + printf("[ERROR]: Resize TG only supports concating on channel dimension\n"); + } + std::vector ofm_ddr_concated_dims = {ofm_ddr_dim0, ofm_ddr_dim1, ofm_ddr_dim2, ofm_ddr_dim3}; + for(int ch = 0; ch < num_ofm_chan; ch++) { + std::vector ofm_ddr_tmp; + std::vector ofm_rd_tmp; + for(int h = 0; h < l3l2_h_rep; ++h) { + h_offt = l3l2_ofm_h_stride * h; + h_dim = ofm_ddr_dims[3] - l3l2_ofm_h_stride * h < l2_ofm_h? ofm_ddr_dims[3] - l3l2_ofm_h_stride * h: l2_ofm_h; + if(ch == 0) { + h_dim_half = h_dim/num_ofm_chan; + } else { + h_dim_half = h_dim - h_dim/num_ofm_chan; + } + for(int c = 0; c < l3l2_c_rep; ++c){ + c_offt = l3l2_ofm_c_stride * c/8; + c_dim = ofm_ddr_dims[2] - l3l2_ofm_c_stride/8 * c < l2_ofm_c/8? ofm_ddr_dims[2] - l3l2_ofm_c_stride/8 * c: l2_ofm_c/8; + for(int w = 0; w < l3l2_w_rep; ++w) { + w_offt = l3l2_ofm_w_stride * w; + w_dim = ofm_ddr_dims[1] - l3l2_ofm_w_stride * w < l2_ofm_w? ofm_ddr_dims[1] - l3l2_ofm_w_stride * w: l2_ofm_w; + ofm_ddr_tmp.push_back(tiling({.buffer_dimension = ofm_ddr_concated_dims, + .tiling_dimension = {8, w_dim, c_dim, h_dim_half}, + .offset = {0, w_offt, c_offt + ofm_ddr_dim2_offset, static_cast(h_offt + ch * h_dim/num_ifm_chan)}, + .tile_traversal = {}, + .repetition = 1, + .buffer_iteration = 0})); + ofm_rd_tmp.push_back(tiling({.buffer_dimension = tp.ofm_mem_dim[0], + .tiling_dimension = {8, w_dim, c_dim, h_dim_half}, + .offset = {0, 0, 0, static_cast(ch * h_dim/num_ifm_chan)}, + .tile_traversal = {}, + .repetition = 1, + .buffer_iteration = buf_iter})); + buf_iter++; + } + } + } + buf_iter = 0; + tp.write_ofm_ddr.push_back(ofm_ddr_tmp); + tp.read_ofm_mem.push_back(ofm_rd_tmp); + } + tp.checker(); + + } + + public: + multi_layer_overlay_resize() = default; + + multi_layer_overlay_resize(adf::external_buffer &ifm_ddr, + adf::external_buffer &ofm_ddr, + const param_t ¶ms) { + printf("using opt mode: %d\n", opt_mode); + if(opt_mode == 1) { + setup_tiling_param_mode_1(params, tp); + } else if (opt_mode == 2) { + if (params.dim_1 >= 32) { + setup_tiling_param_mode_2_c_4col_h_4row(params, tp); + } else if (params.dim_1 == 8) { + setup_tiling_param_mode_2_h_4x4(params, tp); + } else { + throw std::runtime_error("TG_ERR: resize mode2 solver unsupported shape"); + } + } else { + resize::tiling_info_t versatile_solver_tiling_info; + bool versatile_solver_used = false; + setup_internal_param(params, solver, versatile_solver_used, versatile_solver_tiling_info); + if (versatile_solver_used) { + setup_tiling_param_versatile_solver(versatile_solver_tiling_info, solver.get_lp_params()); + } else { + setup_tiling_param(solver, tp); + } + } + tp.printer(); + + + ifm_mem = shared_buffer::create(tp.ifm_mem_dim[0], tp.write_ifm_mem.size(), cols); + num_buffers(ifm_mem) = tp.num_ifm; adf::frontend::CallExprConstraintFunction __ci13589__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1511:9"}; + if(tp.num_ifm == 2) { + location(ifm_mem) = construct_mem_loc(tp.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13590__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1513:13"}; + } else{ + location(ifm_mem) = construct_mem_loc(tp.ifm_mem_loc[0]); adf::frontend::CallExprLocationConstraint __ci13591__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1515:13"}; + } + ofm_mem = shared_buffer::create(tp.ofm_mem_dim[0], cols, tp.read_ofm_mem.size()); + num_buffers(ofm_mem) = tp.num_ofm; adf::frontend::CallExprConstraintFunction __ci13592__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1518:9"}; + if(tp.num_ofm == 2) { + location(ofm_mem) = construct_mem_loc(tp.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13593__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1520:13"}; + } else { + location(ofm_mem) = construct_mem_loc(tp.ofm_mem_loc[0]); adf::frontend::CallExprLocationConstraint __ci13594__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1522:13"}; + } + + for (int col = 0; col < cols; col++) { + for (int row = 0; row < rows; row++) { + if (params.mode == 0) { + if (params.nearest_mode == 0) { + mk[col][row] = kernel::create(resize_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13737__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1529:40", "template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16])", {{"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 0, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + } else if (params.nearest_mode == 1) { + mk[col][row] = kernel::create(resize_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13738__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1531:40", "template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16])", {{"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi1ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi1ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi1ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 1, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi1ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + } else if (params.nearest_mode == 2) { + mk[col][row] = kernel::create(resize_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13739__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1533:40", "template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16])", {{"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi2ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi2ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi2ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 0, 2, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li0ELi2ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + } + } else { + if (params.nearest_mode == 0) { + mk[col][row] = kernel::create(resize_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13740__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1537:40", "template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16])", {{"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi0ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + } else if (params.nearest_mode == 1) { + mk[col][row] = kernel::create(resize_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13741__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1539:40", "template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16])", {{"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi1ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi1ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi1ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 1, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi1ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + } else if (params.nearest_mode == 2) { + mk[col][row] = kernel::create(resize_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13742__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1541:40", "template void mllib_graphs::resize_adf_wrapper(adf::input_buffer_conf &__restrict ifm, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[16])", {{"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi2ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 0>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi2ELi0EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi2ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_resize", "mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 2, 2>", "_ZN12mllib_graphs18resize_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_Li1ELi2ELi2EEEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_NSF_3outET1_EERA16_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]"}, {"ifm", "ofm", "layer_params"}, "void"}}}; + } + } + + source(mk[col][row]) = "resize_adf_wrapper.cpp"; adf::frontend::CallExprConstraintFunction __ci13595__{"adf::source", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1545:17"}; + + repetition_count(mk[col][row]) = tp.mk_rep; adf::frontend::CallExprConstraintFunction __ci13596__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1547:17"}; + runtime(mk[col][row]) = 0.8; adf::frontend::CallExprConstraintFunction __ci13597__{"adf::runtime", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1548:17"}; + location(mk[col][row]) = tile(col, row); adf::frontend::CallExprLocationConstraint __ci13598__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1549:17"}; adf::frontend::CallExprLocationConstraint __ci13599__{"adf::tile", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1549:50"}; + + + async(mk[col][row].in[1]); + tp.lp_param[15] = tp.mk_rep; + if(opt_mode == 1) { + tp.lp_param[4] = row; + initial_value(mk[col][row].in[1]) = tp.lp_param; adf::frontend::CallExprConstraintFunction __ci13600__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1556:21"}; + } else { + initial_value(mk[col][row].in[1]) = tp.lp_param; adf::frontend::CallExprConstraintFunction __ci13601__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1558:21"}; + } + if (!tp.write_mk_in0.empty()) { + write_access(mk[col][row].in[0]) = tp.write_mk_in0[0]; adf::frontend::CallExprConstraintFunction __ci13602__{"adf::write_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1561:21"}; + } if (!tp.read_mk_out0.empty()) { + read_access(mk[col][row].out[0]) = tp.read_mk_out0[0]; adf::frontend::CallExprConstraintFunction __ci13603__{"adf::read_access", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h:1563:21"}; + } + } + ofm_merge[col] = pktorderedmerge::create(); + } + + + ml_adf_overlay_4x4::connect_ifm(mk, ifm_mem, tp, 0, 0); + ml_adf_overlay_4x4::connect_ofm(mk, ofm_mem, 0, ofm_merge, tp); + ml_adf_overlay_4x4::set_stack_heap(mk, stack_location, stack_size, heap_size); + + std::cout<<"connect_ifm_ddr\n"; + connect_ifm_ddr(ifm_ddr, ifm_mem, tp.read_ifm_ddr, tp.write_ifm_mem, tp.ifm_mem_rep); + std::cout<<"connect_ifm_ddr\n"; + connect_ofm_ddr(ofm_ddr, ofm_mem, tp.read_ofm_mem, tp.write_ofm_ddr, tp.ifm_mem_rep, 2); + } + + + multi_layer_overlay_resize(adf::external_buffer &ifm_ddr, + adf::external_buffer &ofm_ddr, + const resize_param ¶ms, + const ResizeAdf_param_t &adf_params) { + + + ml_adf_overlay_4x4::tiling_params_t tp = adf_params.tiling_params[0]; + tp.checker(); + tp.printer(); + + + ifm_mem = shared_buffer::create(tp.ifm_mem_dim[0], tp.write_ifm_mem.size(), cols); + num_buffers(ifm_mem) = tp.num_ifm; + if(tp.num_ifm == 2) { + location(ifm_mem) = construct_mem_loc(tp.ifm_mem_loc); + } else{ + location(ifm_mem) = construct_mem_loc(tp.ifm_mem_loc[0]); + } + ofm_mem = shared_buffer::create(tp.ofm_mem_dim[0], cols, tp.read_ofm_mem.size()); + num_buffers(ofm_mem) = tp.num_ofm; + if(tp.num_ofm == 2) { + location(ofm_mem) = construct_mem_loc(tp.ofm_mem_loc); + } else { + location(ofm_mem) = construct_mem_loc(tp.ofm_mem_loc[0]); + } + + for (int col = 0; col < cols; col++) + { + for (int row = 0; row < rows; row++) + { + if (params.mode == 0) + { + if (params.nearest_mode == 0) + { + mk[col][row] = kernel::create(resize_adf_wrapper); + } + else if (params.nearest_mode == 1) + { + mk[col][row] = kernel::create(resize_adf_wrapper); + } + else if (params.nearest_mode == 2) + { + mk[col][row] = kernel::create(resize_adf_wrapper); + } + } + else if (params.mode == 1) + { + if (params.nearest_mode == 0) + { + mk[col][row] = kernel::create(resize_adf_wrapper); + } + else if (params.nearest_mode == 1) + { + mk[col][row] = kernel::create(resize_adf_wrapper); + } + else if (params.nearest_mode == 2) + { + mk[col][row] = kernel::create(resize_adf_wrapper); + } + } + else if (params.mode == 2) + { + mk[col][row] = kernel::create(resize_adf_wrapper); + } + else + { + throw std::runtime_error("TG_ERR: unknown resize mode"); + } + source(mk[col][row]) = "resize_adf_wrapper.cpp"; + + repetition_count(mk[col][row]) = tp.mk_rep; + runtime(mk[col][row]) = 0.8; + location(mk[col][row]) = tile(col, row); + + + async(mk[col][row].in[1]); + if (opt_mode == 1) + { + tp.lp_param[4] = row; + initial_value(mk[col][row].in[1]) = tp.lp_param; + } + else + { + initial_value(mk[col][row].in[1]) = tp.lp_param; + } + } + ofm_merge[col] = pktorderedmerge::create(); + } + + + ml_adf_overlay_4x4::connect_ifm(mk, ifm_mem, tp, 0, 0); + ml_adf_overlay_4x4::connect_ofm(mk, ofm_mem, 0, ofm_merge, tp); + ml_adf_overlay_4x4::set_stack_heap(mk, stack_location, stack_size, heap_size); + + std::cout<<"connect_ifm_ddr\n"; + connect_ifm_ddr(ifm_ddr, ifm_mem, tp.read_ifm_ddr, tp.write_ifm_mem, tp.ifm_mem_rep); + std::cout<<"connect_ifm_ddr\n"; + connect_ofm_ddr(ofm_ddr, ofm_mem, tp.read_ofm_mem, tp.write_ofm_ddr, tp.ifm_mem_rep, 2); + } +}; +}; +# 11 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h" 1 +# 59 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h" +# 1 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h" 1 +# 12 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h" +namespace mllib_graphs { + + + struct concatc8_param + { + unsigned in1_dim_h; + unsigned in1_dim_c; + unsigned in1_dim_w; + unsigned in2_dim_h; + unsigned in2_dim_c; + unsigned in2_dim_w; + unsigned concat_axis; + unsigned num_eff_concat_input0_size; + unsigned num_eff_concat_input1_size; + unsigned num_eff_concat_input0_start; + unsigned num_eff_concat_input1_start; + }; + + namespace concatc8_tiling { + using vui32_t = std::vector; + using tiling_t = ml_adf_overlay_4x4::tiling_params_t; + using param_t = struct concatc8_param; + + constexpr static uint32_t mt_sz_byte = 128 * 1024; decltype(adf::frontend::instrument< decltype(mt_sz_byte) > (mt_sz_byte)) __ci5873__ = adf::frontend::instrument< decltype(mt_sz_byte) > ( mt_sz_byte, "mt_sz_byte", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:35:9", nullptr, ""); + constexpr static uint32_t dm_sz_byte = 2 * 1024; decltype(adf::frontend::instrument< decltype(dm_sz_byte) > (dm_sz_byte)) __ci5874__ = adf::frontend::instrument< decltype(dm_sz_byte) > ( dm_sz_byte, "dm_sz_byte", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:36:9", nullptr, ""); + + vui32_t in1_dims; decltype(adf::frontend::instrument< decltype(in1_dims) > (in1_dims)) __ci5875__ = adf::frontend::instrument< decltype(in1_dims) > ( in1_dims, "in1_dims", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:38:9", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + vui32_t in2_dims; decltype(adf::frontend::instrument< decltype(in2_dims) > (in2_dims)) __ci5876__ = adf::frontend::instrument< decltype(in2_dims) > ( in2_dims, "in2_dims", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:39:9", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + uint32_t concat_axis; decltype(adf::frontend::instrument< decltype(concat_axis) > (concat_axis)) __ci5877__ = adf::frontend::instrument< decltype(concat_axis) > ( concat_axis, "concat_axis", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:40:9", nullptr, ""); + uint32_t num_eff_concat_input0_size; decltype(adf::frontend::instrument< decltype(num_eff_concat_input0_size) > (num_eff_concat_input0_size)) __ci5878__ = adf::frontend::instrument< decltype(num_eff_concat_input0_size) > ( num_eff_concat_input0_size, "num_eff_concat_input0_size", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:41:9", nullptr, ""); + uint32_t num_eff_concat_input1_size; decltype(adf::frontend::instrument< decltype(num_eff_concat_input1_size) > (num_eff_concat_input1_size)) __ci5879__ = adf::frontend::instrument< decltype(num_eff_concat_input1_size) > ( num_eff_concat_input1_size, "num_eff_concat_input1_size", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:42:9", nullptr, ""); + uint32_t num_eff_concat_input0_start; decltype(adf::frontend::instrument< decltype(num_eff_concat_input0_start) > (num_eff_concat_input0_start)) __ci5880__ = adf::frontend::instrument< decltype(num_eff_concat_input0_start) > ( num_eff_concat_input0_start, "num_eff_concat_input0_start", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:43:9", nullptr, ""); + uint32_t num_eff_concat_input1_start; decltype(adf::frontend::instrument< decltype(num_eff_concat_input1_start) > (num_eff_concat_input1_start)) __ci5881__ = adf::frontend::instrument< decltype(num_eff_concat_input1_start) > ( num_eff_concat_input1_start, "num_eff_concat_input1_start", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:44:9", nullptr, ""); + uint32_t enable_kernel; decltype(adf::frontend::instrument< decltype(enable_kernel) > (enable_kernel)) __ci5882__ = adf::frontend::instrument< decltype(enable_kernel) > ( enable_kernel, "enable_kernel", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/tiling_solver_concatc8.h:45:9", nullptr, ""); + + adf::tiling_parameters gen_tiling_param_w_wrap(const vui32_t &buff_d, const vui32_t &tile_d, const vui32_t &offset, + const vui32_t &travs, const vui32_t &stride, const vui32_t &wrap, int pkt_id) + { + adf::tiling_parameters param; + for (int i = 0; i < buff_d.size(); i++) { + param.buffer_dimension.push_back(buff_d[i]); + param.tiling_dimension.push_back(tile_d[i]); + param.offset.push_back(offset[i]); + param.tile_traversal.push_back({ + .dimension = travs[i], + .stride = stride[travs[i]], + .wrap = wrap[travs[i]], + }); + param.packet_port_id = pkt_id; + } + return param; + } + adf::tiling_parameters gen_tiling_param(const vui32_t &buff_d, const vui32_t &tile_d, const vui32_t &offset, + const vui32_t &travs, const vui32_t &stride, const vui32_t &buff_e, int pkt_id) + { + adf::tiling_parameters param; + for (int i = 0; i < buff_d.size(); i++) { + param.buffer_dimension.push_back(buff_d[i]); + param.tiling_dimension.push_back(tile_d[i]); + param.offset.push_back(offset[i]); + param.tile_traversal.push_back({ + .dimension = travs[i], + .stride = stride[travs[i]], + .wrap = buff_e[travs[i]] / stride[travs[i]], + }); + param.packet_port_id = pkt_id; + } + return param; + } + adf::tiling_parameters gen_tiling_param(vui32_t buff_d, vui32_t buff_eff_d, vui32_t tile_d, + int concat_axis=0, int offset=0, int pkt_id = -1) + { + vui32_t v_offset, tr; + int vec_length = buff_d.size(); + for (int i = 0; i < vec_length; i++){ + int offset_tmp = concat_axis == i ? offset : 0; + v_offset.push_back(offset_tmp); + tr.push_back(i); + } + return gen_tiling_param(buff_d, tile_d, v_offset, tr, tile_d, buff_eff_d, pkt_id); + } + adf::tiling_parameters gen_1d_tiling(unsigned sz) + { + adf::tiling_parameters param; + param.buffer_dimension = {sz, }; + param.tiling_dimension = {sz, }; + param.offset = {0, }; + param.tile_traversal = {{.dimension=0, .stride=0, .wrap=1}}; + param.packet_port_id = -1; + param.repetition = 1; + return param; + } + + void tiling_gen_l3l2(const vui32_t& buffer_dim, const vui32_t & tile_dim, const vui32_t &stride, + adf::tiling_parameters& tp) + { + tp.buffer_dimension = buffer_dim; + tp.tiling_dimension = tile_dim; + tp.offset.assign(buffer_dim.size(), 0); + tp.tile_traversal.clear(); + vui32_t traverse_order = {0, 1, 2, 3}; + for (unsigned i : traverse_order) { + if (buffer_dim[i] != tile_dim[i]) { + tp.tile_traversal.push_back({.dimension = i, .stride = stride[i], .wrap = (buffer_dim[i] - tile_dim[i]) / stride[i] + 1}); + } + } + } + + void tiling_gen_l3l2_mt_transpose(const vui32_t& buffer_dim, const vui32_t& tile_dim, adf::tiling_parameters& tp) + { + tp.buffer_dimension = {buffer_dim[0], buffer_dim[2], buffer_dim[1], buffer_dim[3]}; + tp.tiling_dimension = {8, 1, 1, 1}; + tp.offset.assign(buffer_dim.size(), 0); + tp.tile_traversal.clear(); + vui32_t traverse_order = {2, 1, 3}; + vui32_t tile_dim_transpose = {tile_dim[0], tile_dim[2], tile_dim[1], tile_dim[3]}; + for (unsigned i : traverse_order) { + tp.tile_traversal.push_back({.dimension = i, .stride = 1, .wrap = tile_dim_transpose[i]}); + } + } + + template + std::vector concatc8_tiling_solve(const param_t ¶ms) + { + tiling_t tiling_params; + std::vector tiling_params_vec; + + vui32_t in1_dims_hcw = {params.in1_dim_w, params.in1_dim_c, params.in1_dim_h}; + vui32_t in2_dims_hcw = {params.in2_dim_w, params.in2_dim_c, params.in2_dim_h}; + in1_dims = {8, params.in1_dim_w, (params.in1_dim_c + 7)/8, params.in1_dim_h}; + in2_dims = {8, params.in2_dim_w, (params.in2_dim_c + 7)/8, params.in2_dim_h}; + vui32_t out_dims = {8, params.in1_dim_w, (params.num_eff_concat_input0_size + params.num_eff_concat_input1_size + 7) / 8, params.in1_dim_h}; + concat_axis = 3 - params.concat_axis; + num_eff_concat_input0_size = params.num_eff_concat_input0_size; + num_eff_concat_input1_size = params.num_eff_concat_input1_size; + num_eff_concat_input0_start = params.num_eff_concat_input0_start; + num_eff_concat_input1_start = params.num_eff_concat_input1_start; + enable_kernel = 1; + vui32_t in1_eff_dims = in1_dims; + vui32_t in2_eff_dims = in2_dims; + constexpr uint32_t align_num = 4 / sizeof(dtype); + + print_s("\n========= concatc8_tiling_solve =========\n"); + print_s("### aie_concat_axis: %d, enable_kernel:%d, num_eff_concat_input0_size:%d, num_eff_concat_input1_size:%d, num_out_valid:%d \n", concat_axis, enable_kernel, num_eff_concat_input0_size, num_eff_concat_input1_size, num_eff_concat_input0_size+num_eff_concat_input1_size); + print_v(in1_dims_hcw, "### in1_dims_hcw: "); + print_v(in2_dims_hcw, "### in2_dims_hcw: "); + print_v(in1_dims, "### in1_dims: "); + print_v(in2_dims, "### in2_dims: "); + print_v(out_dims, "### out_dims: "); + + if (enable_kernel) { + print_s("\n========= through kernel =========\n"); + mllib_graphs::TilingSolver solver(out_dims, mt_sz_byte, dm_sz_byte*16, sizeof(dtype)); + solver.EnableL2L1Tiling(true); + solver.SetMTSearchOrder({3,2,1,0}); + + solver.AddMTDimGenerator([&](unsigned i, unsigned &res){res = out_dims[0]; return i == 0;}, 0); + solver.AddMTDimGenerator([&](unsigned i, unsigned &res){res = out_dims[2]; return i == 0;}, 2); + solver.AddDMDimGenerator([&](unsigned i, unsigned &res){res = out_dims[0]; return i == 0;}, 0); + solver.AddDMDimGenerator([&](unsigned i, unsigned &res){res = out_dims[2]; return i == 0;}, 2); + + + + + solver.SetMTPadding([](vui32_t &buffer_dimension) { + buffer_dimension[1] = (buffer_dimension[1] + 15) / 16 * 16; + }); + solver.AddMTChecker([](const vui32_t &buff_dim, const vui32_t &tile_dim, const vui32_t &strides) { + return tile_dim[0] * ((tile_dim[1]+15)/16*16) * tile_dim[2] * tile_dim[3] * sizeof(dtype) <= mt_sz_byte; + }); + solver.AddDMChecker([](const vui32_t &buff_dim, const vui32_t &tile_dim, const vui32_t &strides) { + return (tile_dim[1] * tile_dim[3]) % 16 == 0; + }); + + solver.Solve(); + print_s("\n### finished dim solving ###\n"); + + vui32_t mt_dims, mt_stride, mt_w_pad, dm_dims, dm_stride; + bool res = solver.GetSolution(mt_dims, mt_stride, mt_w_pad, dm_dims, dm_stride); + if (!res) { + printf("[ERROR]: failed to find tiling solution when go through kernel.\n"); + return tiling_params_vec; + } + print_v(mt_dims, "### mt_dims: "); + print_v(mt_stride, "### mt_strids: "); + print_v(mt_w_pad, "### mt_w_pad: "); + print_v(dm_dims, "### dm_dims: "); + print_v(dm_stride, "### dm_stride: "); + + + adf::tiling_parameters in1_ddr_read, in1_mt_write, in2_ddr_read, in2_mt_write, out_mt_read, out_ddr_write; + vui32_t in1_mt_dims_wo_pad = {in1_dims[0], mt_dims[1], in1_dims[2], mt_dims[3]}; + vui32_t in2_mt_dims_wo_pad = {in2_dims[0], mt_dims[1], in2_dims[2], mt_dims[3]}; + vui32_t out_mt_dims_wo_pad = mt_dims; + vui32_t in1_mt_dims = {in1_dims[0], mt_w_pad[1], in1_dims[2], mt_w_pad[3]}; + vui32_t in2_mt_dims = {in2_dims[0], mt_w_pad[1], in2_dims[2], mt_w_pad[3]}; + vui32_t out_mt_dims = mt_w_pad; + tiling_gen_l3l2(in1_dims, in1_mt_dims_wo_pad, mt_stride, in1_ddr_read); + tiling_gen_l3l2(in2_dims, in2_mt_dims_wo_pad, mt_stride, in2_ddr_read); + tiling_gen_l3l2(out_dims, out_mt_dims_wo_pad, mt_stride, out_ddr_write); + tiling_gen_l3l2_mt_transpose(in1_mt_dims, in1_mt_dims_wo_pad, in1_mt_write); + tiling_gen_l3l2_mt_transpose(in2_mt_dims, in2_mt_dims_wo_pad, in2_mt_write); + tiling_gen_l3l2_mt_transpose(out_mt_dims, out_mt_dims_wo_pad, out_mt_read); + + tiling_params.read_ifm_ddr. push_back({adf::tiling(in1_ddr_read)}); + tiling_params.write_ifm_mem.push_back({adf::tiling(in1_mt_write)}); + tiling_params.read_wts_ddr. push_back({adf::tiling(in2_ddr_read)}); + tiling_params.write_wts_mem.push_back({adf::tiling(in2_mt_write)}); + tiling_params.read_ofm_mem. push_back({adf::tiling(out_mt_read)}); + tiling_params.write_ofm_ddr.push_back({adf::tiling(out_ddr_write)}); + + + vui32_t in1_mt_dims_c_hw = {in1_mt_dims[0]*in1_mt_dims[2], in1_mt_dims[1]*in1_mt_dims[3]}; + vui32_t in2_mt_dims_c_hw = {in2_mt_dims[0]*in2_mt_dims[2], in2_mt_dims[1]*in2_mt_dims[3]}; + vui32_t out_mt_dims_c_hw = {out_mt_dims[0]*out_mt_dims[2], out_mt_dims[1]*out_mt_dims[3]}; + + vui32_t in1_dm_dims = {in1_mt_dims_c_hw[0], dm_dims[1]*dm_dims[3]/16*4}; + vui32_t in2_dm_dims = {in2_mt_dims_c_hw[0], dm_dims[1]*dm_dims[3]/16*4}; + vui32_t out_dm_dims = {out_mt_dims_c_hw[0], dm_dims[1]*dm_dims[3]/16}; + + + std::vector offset_ifm; + std::vector offset_wts; + std::vector offset_ofm; + uint32_t sv_dim_1 = out_dm_dims[1]; + for (int c = 0; c < 4; ++c) { + offset_ifm.push_back({0, sv_dim_1 * 4 * c}); + offset_wts.push_back({0, sv_dim_1 * c, 0, 0}); + + for (int r = 0; r < 4; ++r){ + offset_ofm.push_back({0, sv_dim_1 * (4 * c + r)}); + } + } + + uint32_t l2_l1_wrap = prod(out_mt_dims_c_hw) / prod(out_dm_dims) / 16; + vui32_t ifm_travs = {0, 1}; + vui32_t wts_travs = {0, 1, 2, 3}; + vui32_t ofm_travs = ifm_travs; + vui32_t ifm_stride = {in1_dm_dims[0], sv_dim_1*16}; + vui32_t wts_stride = {in2_dm_dims[0], sv_dim_1*16/4, 4, 1}; + vui32_t ofm_stride = {out_dm_dims[0], sv_dim_1*16}; + vui32_t ifm_wrap = {1, l2_l1_wrap}; + vui32_t wts_wrap = {1, 1, 1, l2_l1_wrap}; + vui32_t ofm_wrap = ifm_wrap; + + vui32_t in2_mt_dims_c_hw_trans4 = {in2_mt_dims_c_hw[0], in2_mt_dims_c_hw[1]/4/l2_l1_wrap, 4, l2_l1_wrap}; + vui32_t in2_dm_dims_trans4 = {in2_dm_dims[0], in2_dm_dims[1]/4, 4, 1}; + for (int c = 0; c < 4; ++c) { + tiling_params.read_ifm_mem.push_back({}); + tiling_params.read_wts_mem.push_back({}); + tiling_params.write_ofm_mem.push_back({}); + tiling_params.read_ifm_mem[c].push_back(gen_tiling_param_w_wrap(in1_mt_dims_c_hw, in1_dm_dims, offset_ifm[c], ifm_travs, ifm_stride, ifm_wrap, -1)); + tiling_params.read_wts_mem[c].push_back(gen_tiling_param_w_wrap(in2_mt_dims_c_hw_trans4, in2_dm_dims_trans4, offset_wts[c], wts_travs, wts_stride, wts_wrap, -1)); + + for (int r = 0; r < 4; ++r){ + tiling_params.write_ofm_mem[c].push_back(gen_tiling_param_w_wrap(out_mt_dims_c_hw, out_dm_dims, offset_ofm[c * 4 + r], ofm_travs, ofm_stride, ofm_wrap, r)); + } + } + + + tiling_params.ofm_mem_rep = ((out_dims[3] - out_mt_dims_wo_pad[3]) / mt_stride[3] + 1) * ((out_dims[1] - out_mt_dims_wo_pad[1]) / mt_stride[1] + 1); + tiling_params.ifm_mem_rep = tiling_params.ofm_mem_rep; + tiling_params.wts_mem_rep = tiling_params.ofm_mem_rep; + tiling_params.mk_rep = (tiling_params.ofm_mem_rep) * l2_l1_wrap; + + + tiling_params.ifm_ddr_dim.push_back(in1_dims); + tiling_params.wts_ddr_dim.push_back(in2_dims); + tiling_params.ofm_ddr_dim.push_back(out_dims); + + tiling_params.ifm_mem_dim.push_back(in1_mt_dims); + tiling_params.wts_mem_dim.push_back(in2_mt_dims); + tiling_params.ofm_mem_dim.push_back(out_mt_dims); + tiling_params.ifm_mem_size.push_back(prod(in1_mt_dims)); + tiling_params.wts_mem_size.push_back(prod(in2_mt_dims)); + tiling_params.ofm_mem_size.push_back(prod(out_mt_dims)); + + tiling_params.mk_in0_dim = in1_dm_dims; + tiling_params.mk_in1_dim = in2_dm_dims; + tiling_params.mk_out0_dim = out_dm_dims; + tiling_params.mk_in0_size = prod(in1_dm_dims); + tiling_params.mk_in1_size = prod(in2_dm_dims); + tiling_params.mk_out0_size = prod(out_dm_dims); + + + uint32_t outer_tiling_length = sv_dim_1; + tiling_params.lp_param = {in1_dm_dims[0], in2_dm_dims[0], out_dm_dims[0], outer_tiling_length, num_eff_concat_input0_size, num_eff_concat_input1_size, num_eff_concat_input0_start, num_eff_concat_input1_start}; + + print_s("=================================\n"); + print_s("### mt_rep: %d, kn_rep:%d\n", tiling_params.ofm_mem_rep, tiling_params.mk_rep); + print_v(tiling_params.lp_param, "### lp_param:"); + print_v(tiling_params.ifm_ddr_dim[0], "### in1_ddr_dim: "); + print_v(tiling_params.wts_ddr_dim[0], "### in2_ddr_dim: "); + print_v(tiling_params.ofm_ddr_dim[0], "### ofm_ddr_dim: "); + print_v(tiling_params.ifm_mem_dim[0], "### in1_mem_dim: "); + print_v(tiling_params.wts_mem_dim[0], "### in2_mem_dim: "); + print_v(tiling_params.ofm_mem_dim[0], "### ofm_mem_dim: "); + print_v(tiling_params.mk_in0_dim, "### mk_in0_dim: "); + print_v(tiling_params.mk_in1_dim, "### mk_in1_dim: "); + print_v(tiling_params.mk_out0_dim, "### mk_out_dim: "); + print_tp(in1_ddr_read, "### in1_ddr_read: "); + print_tp(in1_mt_write, "### in1_mt_write: "); + print_tp(in2_ddr_read, "### in2_ddr_read: "); + print_tp(in2_mt_write, "### in2_mt_write: "); + print_tp(out_mt_read, "### out_mt_read: "); + print_tp(out_ddr_write,"### out_ddr_write: "); + print_s("=================================\n"); + } else { + print_s("\n========= bypass kernel NOT SUPPORT YET =========\n"); + + } + + + tiling_params.ifm_mem_loc = {{1, 0, 0}, {1, 0, static_cast(tiling_params.ifm_mem_size[0] * sizeof(dtype))}}; + tiling_params.wts_mem_loc = {{3, 0, 0}, {3, 0, static_cast(tiling_params.wts_mem_size[0] * sizeof(dtype))}}; + tiling_params.ofm_mem_loc = {{1, 0, static_cast(2 * tiling_params.ifm_mem_size[0] * sizeof(dtype))}, {1, 0, static_cast((2 * tiling_params.ifm_mem_size[0] + tiling_params.ofm_mem_size[0]) * sizeof(dtype))}}; + + tiling_params.mk_in0_addr = {0x0000, 0x4000}; + tiling_params.mk_in1_addr = {0x2000, 0x6000}; + tiling_params.mk_out0_addr = {0x8000, 0xe000}; + + tiling_params_vec.push_back(tiling_params); + return tiling_params_vec; + + } + +} +} +# 60 "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h" 2 + + + + +namespace mllib_graphs{ +template +void concat_adf_wrapper( + adf::input_buffer_conf &__restrict ifm1, + adf::input_buffer_conf &__restrict ifm2, + adf::output_buffer_conf &__restrict ofm, + const uint32_t (&layer_params)[8] +); + + template + class multi_layer_overlay_concatc8 : public adf::graph + { + public: + using param_t = struct concatc8_param; + using concatc8_param = struct concatc8_param; + using tiling_t = ml_adf_overlay_4x4::tiling_params_t; + + adf::shared_buffer ifm; decltype(adf::frontend::instrument< decltype(ifm) > (ifm)) __ci5883__ = adf::frontend::instrument< decltype(ifm) > ( ifm, "ifm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:82:9", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer wts; decltype(adf::frontend::instrument< decltype(wts) > (wts)) __ci5884__ = adf::frontend::instrument< decltype(wts) > ( wts, "wts", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:83:9", adf::frontend::getParentGraphImpl(*this)); + adf::shared_buffer ofm; decltype(adf::frontend::instrument< decltype(ofm) > (ofm)) __ci5885__ = adf::frontend::instrument< decltype(ofm) > ( ofm, "ofm", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:84:9", adf::frontend::getParentGraphImpl(*this)); + adf::kernel mk[cols][rows]; decltype(adf::frontend::instrument< decltype(mk) > (mk)) __ci5886__ = adf::frontend::instrument< decltype(mk) > ( mk, "mk", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:85:9", adf::frontend::getParentGraphImpl(*this)); + pktorderedmerge ofm_merge[cols]; decltype(adf::frontend::instrument< decltype(ofm_merge) > (ofm_merge)) __ci5887__ = adf::frontend::instrument< decltype(ofm_merge) > ( ofm_merge, "ofm_merge", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:86:9", adf::frontend::getParentGraphImpl(*this)); + + multi_layer_overlay_concatc8( + adf::external_buffer &ifm_ddr, + adf::external_buffer &wts_ddr, + adf::external_buffer &ofm_ddr, + const param_t ¶ms + ) : multi_layer_overlay_concatc8(ifm_ddr, wts_ddr, ofm_ddr, params, concatc8_tiling::concatc8_tiling_solve(params)) {}; + + multi_layer_overlay_concatc8( + adf::external_buffer &ifm_ddr, + adf::external_buffer &wts_ddr, + adf::external_buffer &ofm_ddr, + const param_t ¶ms, + const std::vector tiling_params_vec) + { + using namespace adf; + const tiling_t tiling_params = tiling_params_vec[0]; + + if (concatc8_tiling::enable_kernel) { + printf("[INFO] concatc8: enable kernel.\n"); + ifm = shared_buffer::create(tiling_params.ifm_mem_dim[0], 1, cols); + wts = shared_buffer::create(tiling_params.wts_mem_dim[0], 1, cols); + ofm = shared_buffer::create(tiling_params.ofm_mem_dim[0], cols, 1); + + location(ifm) = construct_mem_loc(tiling_params.ifm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13644__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:111:17"}; + location(wts) = construct_mem_loc(tiling_params.wts_mem_loc); adf::frontend::CallExprLocationConstraint __ci13645__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:112:17"}; + location(ofm) = construct_mem_loc(tiling_params.ofm_mem_loc); adf::frontend::CallExprLocationConstraint __ci13646__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:113:17"}; + + num_buffers(ifm) = tiling_params.ifm_mem_loc.size(); adf::frontend::CallExprConstraintFunction __ci13647__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:115:17"}; + num_buffers(wts) = tiling_params.wts_mem_loc.size(); adf::frontend::CallExprConstraintFunction __ci13648__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:116:17"}; + num_buffers(ofm) = tiling_params.ofm_mem_loc.size(); adf::frontend::CallExprConstraintFunction __ci13649__{"adf::num_buffers", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:117:17"}; + + + for (int c = 0; c < cols; ++c) { + for (int r = 0; r < rows; ++r) { + mk[c][r] = kernel::create(concat_adf_wrapper); adf::frontend::CallExprKernelCreateTemplatedGraphAndKernel __ci13746__{"/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:122:36", "template void mllib_graphs::concat_adf_wrapper(adf::input_buffer_conf &__restrict ifm1, adf::input_buffer_conf &__restrict ifm2, adf::output_buffer_conf &__restrict ofm, const uint32_t (&layer_params)[8])", {{"mllib_graphs::multi_layer_overlay_concatc8", "mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[8]"}, {"ifm1", "ifm2", "ofm", "layer_params"}, "void"}, {"mllib_graphs::multi_layer_overlay_concatc8", "mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>>", "_ZN12mllib_graphs18concat_adf_wrapperI8bfloat16N3adf16io_buffer_configINS2_7extentsIJEEENS2_7locking4syncENS2_10addressing6linearENS2_6marginILj0EEEEESC_SC_EEvRNS2_9io_bufferIT_NS2_9direction2inET0_EERNSD_ISE_SG_T1_EERNSD_ISE_NSF_3outET2_EERA8_Kj", false, {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[8]"}, {"ifm1", "ifm2", "ofm", "layer_params"}, "void"}}}; + source(mk[c][r]) = "concat_adf_wrapper.cpp"; adf::frontend::CallExprConstraintFunction __ci13650__{"adf::source", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:123:25"}; + runtime(mk[c][r]) = 0.8; adf::frontend::CallExprConstraintFunction __ci13651__{"adf::runtime", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:124:25"}; + location(mk[c][r]) = tile(c, r); adf::frontend::CallExprLocationConstraint __ci13652__{"adf::location", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:125:25"}; adf::frontend::CallExprLocationConstraint __ci13653__{"adf::tile", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:125:54"}; + + + async(mk[c][r].in[2]); + initial_value(mk[c][r].in[2]) = tiling_params.lp_param; adf::frontend::CallExprConstraintFunction __ci13654__{"adf::initial_value", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:129:25"}; + repetition_count(mk[c][r]) = tiling_params.mk_rep; adf::frontend::CallExprConstraintFunction __ci13655__{"adf::repetition_count", "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h:130:25"}; + } + ofm_merge[c] = pktorderedmerge::create(); + } + + + ml_adf_overlay_4x4::connect_ifm(mk, ifm, tiling_params, 0, 0); + ml_adf_overlay_4x4::connect_wts(mk, wts, tiling_params, 0, 1); + ml_adf_overlay_4x4::connect_ofm(mk, ofm, 0, ofm_merge, tiling_params); + ml_adf_overlay_4x4::set_stack_heap(mk, stack_location, stack_size, heap_size); + + connect_ifm_ddr(ifm_ddr, ifm, tiling_params.read_ifm_ddr, tiling_params.write_ifm_mem, tiling_params.ifm_mem_rep); + connect_wts_ddr(wts_ddr, wts, tiling_params.read_wts_ddr, tiling_params.write_wts_mem, tiling_params.wts_mem_rep); + connect_ofm_ddr(ofm_ddr, ofm, tiling_params.read_ofm_mem, tiling_params.write_ofm_ddr, tiling_params.ofm_mem_rep, 2); + } + else{ + printf("[INFO] concat: disable kernel. Not support yet\n"); + + } + } + }; +}; +# 12 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h" 2 + + +static constexpr unsigned NUM_COL = 4; decltype(adf::frontend::instrument< decltype(NUM_COL) > (NUM_COL)) __ci5888__ = adf::frontend::instrument< decltype(NUM_COL) > ( NUM_COL, "NUM_COL", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:14:1", nullptr, ""); +class single_layer_overlay : public graph{ +public: +kernel compute_node[4][4]; decltype(adf::frontend::instrument< decltype(compute_node) > (compute_node)) __ci5889__ = adf::frontend::instrument< decltype(compute_node) > ( compute_node, "compute_node", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:17:1", adf::frontend::getParentGraphImpl(*this)); + +pktorderedmerge<4> ofm_merge[4]; decltype(adf::frontend::instrument< decltype(ofm_merge) > (ofm_merge)) __ci5890__ = adf::frontend::instrument< decltype(ofm_merge) > ( ofm_merge, "ofm_merge", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:19:1", adf::frontend::getParentGraphImpl(*this)); + +single_layer_overlay( +bool is_ofm_int8, +shared_buffer& wts, +int wtsShimDMACount, +shared_buffer& ofm, +shared_buffer& int8_ofm, +int predecessor_idx, +unsigned super_kernel_mode, +int kernel_type, +const uint32_t layer_params[], +uint32_t wtsL2_size, +uint32_t kernel_iter, +uint32_t ofm_repetition, +ml_adf_overlay_4x4::tiling_params_t ¶ms) +{ +bool has_wts = (wtsL2_size > 0); +int ofm_offset = predecessor_idx * NUM_COL; + +for (int col = 0; col < 4; col++) { + ofm_merge[col] = pktorderedmerge<4>::create(); + for (int row = 0; row < 4 ; row++) { + switch(super_kernel_mode){ + case 0: { + compute_node[col][row] = kernel::create(conv2d_maxpool); adf::frontend::CallExprKernelCreate __ci5891__{"conv2d_maxpool", "_Z14conv2d_maxpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:44:34", {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "wts", "layer_params", "ofm"}, "void", "", ""}; + initial_value(compute_node[col][row].in[2]) = {layer_params[0], layer_params[1], layer_params[2], layer_params[3], layer_params[4], layer_params[5], layer_params[6], layer_params[7], layer_params[8], layer_params[9], layer_params[10], layer_params[11], layer_params[12], layer_params[13], layer_params[14], layer_params[15]}; adf::frontend::CallExprConstraintFunction __ci5892__{"adf::initial_value", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:45:9"}; + break; + } + case 5: { + switch (kernel_type) { + case 2: { + compute_node[col][row] = kernel::create(superkernel_add1d_attribute_broadcasting); adf::frontend::CallExprKernelCreate __ci5893__{"superkernel_add1d_attribute_broadcasting", "_Z40superkernel_add1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:51:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "layer_params", "ofm"}, "void", "", ""}; + break; + } + case 3: { + compute_node[col][row] = kernel::create(superkernel_clip1d); adf::frontend::CallExprKernelCreate __ci5894__{"superkernel_clip1d", "_Z18superkernel_clip1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:55:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "layer_params", "ofm"}, "void", "", ""}; + break; + } + case 1: { + compute_node[col][row] = kernel::create(superkernel_mul1d_attribute_broadcasting); adf::frontend::CallExprKernelCreate __ci5895__{"superkernel_mul1d_attribute_broadcasting", "_Z40superkernel_mul1d_attribute_broadcastingRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:59:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "layer_params", "ofm"}, "void", "", ""}; + break; + } + case 4: { + compute_node[col][row] = kernel::create(superkernel_sigmoid1d); adf::frontend::CallExprKernelCreate __ci5896__{"superkernel_sigmoid1d", "_Z21superkernel_sigmoid1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:63:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "layer_params", "ofm"}, "void", "", ""}; + break; + } + case 5: { + compute_node[col][row] = kernel::create(superkernel_tanh1d); adf::frontend::CallExprKernelCreate __ci5897__{"superkernel_tanh1d", "_Z18superkernel_tanh1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:67:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "layer_params", "ofm"}, "void", "", ""}; + break; + } + default:; + } + initial_value(compute_node[col][row].in[1]) = {layer_params[0], layer_params[1], layer_params[2], layer_params[3], layer_params[4], layer_params[5], layer_params[6], layer_params[7], layer_params[8], layer_params[9], layer_params[10], layer_params[11], layer_params[12], layer_params[13], layer_params[14], layer_params[15]}; adf::frontend::CallExprConstraintFunction __ci5898__{"adf::initial_value", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:72:9"}; + break; + } + case 7: { + compute_node[col][row] = kernel::create(superkernel_avgpool); adf::frontend::CallExprKernelCreate __ci5899__{"superkernel_avgpool", "_Z19superkernel_avgpoolRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:76:34", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "layer_params", "ofm"}, "void", "", ""}; + initial_value(compute_node[col][row].in[1]) = {layer_params[0], layer_params[1], layer_params[2], layer_params[3], layer_params[4], layer_params[5], layer_params[6], layer_params[7], layer_params[8], layer_params[9], layer_params[10], layer_params[11], layer_params[12], layer_params[13], layer_params[14], layer_params[15]}; adf::frontend::CallExprConstraintFunction __ci5900__{"adf::initial_value", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:77:9"}; + break; + } + case 8: { + switch (kernel_type) { + case 1: { + compute_node[col][row] = kernel::create(superkernel_add1d); adf::frontend::CallExprKernelCreate __ci5901__{"superkernel_add1d", "_Z17superkernel_add1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:83:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm1", "layer_params", "ifm2", "ofm"}, "void", "", ""}; + break; + } + case 2: { + compute_node[col][row] = kernel::create(superkernel_mul1d); adf::frontend::CallExprKernelCreate __ci5902__{"superkernel_mul1d", "_Z17superkernel_mul1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:87:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm1", "layer_params", "ifm2", "ofm"}, "void", "", ""}; + break; + } + case 3: { + compute_node[col][row] = kernel::create(superkernel_sub1d); adf::frontend::CallExprKernelCreate __ci5903__{"superkernel_sub1d", "_Z17superkernel_sub1dRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERNS0_IS1_NS2_3outESK_EE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:91:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm1", "layer_params", "ifm2", "ofm"}, "void", "", ""}; + break; + } + default:; + } + async_repetition(compute_node[col][row].in[2]) = ofm_repetition; adf::frontend::CallExprConstraintFunction __ci5904__{"adf::async_repetition", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:96:9"}; + initial_value(compute_node[col][row].in[1]) = {layer_params[0], layer_params[1], layer_params[2], layer_params[3], layer_params[4], layer_params[5], layer_params[6], layer_params[7], layer_params[8], layer_params[9], layer_params[10], layer_params[11], layer_params[12], layer_params[13], layer_params[14], layer_params[15]}; adf::frontend::CallExprConstraintFunction __ci5905__{"adf::initial_value", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:97:9"}; + break; + } + case 10: { + compute_node[col][row] = kernel::create(superkernel_conv2d_dwc); adf::frontend::CallExprKernelCreate __ci5906__{"superkernel_conv2d_dwc", "_Z22superkernel_conv2d_dwcRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:101:34", {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "wts", "layer_params", "ofm"}, "void", "", ""}; + initial_value(compute_node[col][row].in[2]) = {layer_params[0], layer_params[1], layer_params[2], layer_params[3], layer_params[4], layer_params[5], layer_params[6], layer_params[7], layer_params[8], layer_params[9], layer_params[10], layer_params[11], layer_params[12], layer_params[13], layer_params[14], layer_params[15]}; adf::frontend::CallExprConstraintFunction __ci5907__{"adf::initial_value", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:102:9"}; + break; + } + case 13: { + switch (kernel_type) { + case 1: { + compute_node[col][row] = kernel::create(superkernel_reduce_mean_c8); adf::frontend::CallExprKernelCreate __ci5908__{"superkernel_reduce_mean_c8", "_Z26superkernel_reduce_mean_c8RN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEERA16_KjRNS0_IS1_NS2_3outENS4_IS6_NS7_5asyncESA_SC_EEEE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:108:38", {"adf::io_buffer>> &__restrict", "const unsigned int (&)[16]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm", "layer_params", "ofm"}, "void", "", ""}; + break; + } + default:; + } + initial_value(compute_node[col][row].in[1]) = {layer_params[0], layer_params[1], layer_params[2], layer_params[3], layer_params[4], layer_params[5], layer_params[6], layer_params[7], layer_params[8], layer_params[9], layer_params[10], layer_params[11], layer_params[12], layer_params[13], layer_params[14], layer_params[15]}; adf::frontend::CallExprConstraintFunction __ci5909__{"adf::initial_value", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:113:9"}; + break; + } + case 14: { + compute_node[col][row] = kernel::create(superkernel_conv_eltbinary); adf::frontend::CallExprKernelCreate __ci5910__{"superkernel_conv_eltbinary", "_Z26superkernel_conv_eltbinaryRN3adf9io_bufferI8bfloat16NS_9direction2inENS_16io_buffer_configINS_7extentsIJEEENS_7locking4syncENS_10addressing6linearENS_6marginILj0EEEEEEESF_RNS0_IS1_S3_NS4_IS6_NS7_5asyncESA_SC_EEEERA17_KjRNS0_IS1_NS2_3outESH_EE", false, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:117:34", {"adf::io_buffer>> &__restrict", "adf::io_buffer>> &__restrict", "adf::io_buffer, adf::locking::async>> &__restrict", "const unsigned int (&)[17]", "adf::io_buffer, adf::locking::async>> &__restrict"}, {"ifm1", "wts", "ifm2", "layer_params", "ofm"}, "void", "", ""}; + async_repetition(compute_node[col][row].in[2]) = ofm_repetition; adf::frontend::CallExprConstraintFunction __ci5911__{"adf::async_repetition", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:118:9"}; + initial_value(compute_node[col][row].in[3]) = {layer_params[0], layer_params[1], layer_params[2], layer_params[3], layer_params[4], layer_params[5], layer_params[6], layer_params[7], layer_params[8], layer_params[9], layer_params[10], layer_params[11], layer_params[12], layer_params[13], layer_params[14], layer_params[15], layer_params[16]}; adf::frontend::CallExprConstraintFunction __ci5912__{"adf::initial_value", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:119:9"}; + break; + } + } + source(compute_node[col][row]) = "superkernels.cpp"; adf::frontend::CallExprConstraintFunction __ci5913__{"adf::source", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:123:5"}; + repetition_count(compute_node[col][row]) = kernel_iter; adf::frontend::CallExprConstraintFunction __ci5914__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:124:5"}; + runtime(compute_node[col][row]) = 0.8; adf::frontend::CallExprConstraintFunction __ci5915__{"adf::runtime", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:125:5"}; + location(compute_node[col][row]) = tile( col+0,row); adf::frontend::CallExprLocationConstraint __ci5916__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:126:5"}; adf::frontend::CallExprLocationConstraint __ci5917__{"adf::tile", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:126:48"}; + } +} +ml_adf_overlay_4x4::set_stack_heap(compute_node, 0xb280, 0x940, 0x8c0); +if(has_wts) { + ml_adf_overlay_4x4::connect_wts(compute_node, wts, params, 0, 1); + location_constraint wts_dma_loc[2] = { dma_channel(memory_tile, 3, 0, 0), + dma_channel(memory_tile, 3, 0, 1)}; adf::frontend::CallExprLocationConstraint __ci5918__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:132:42"}; adf::frontend::CallExprLocationConstraint __ci5919__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:133:4"}; + + for (unsigned i = 0; i < wtsShimDMACount; i++) { + location(wts.in[i]) = wts_dma_loc[i]; adf::frontend::CallExprLocationConstraint __ci5920__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:136:7"}; + } +} +if(is_ofm_int8) + ml_adf_overlay_4x4::connect_ofm(compute_node, int8_ofm, ofm_offset, ofm_merge, params); +else + ml_adf_overlay_4x4::connect_ofm(compute_node, ofm, ofm_offset, ofm_merge, params); +} + +}; + +static std::vector get_l1_write_pattern(bool has_l1_write_pattern, std::vector& l1_write_pattern) { + if(has_l1_write_pattern) + return l1_write_pattern; + else + return {}; +} + +static std::vector get_l1_wts_write_pattern(bool has_l1_wts_write_pattern, std::vector& l1_wts_write_pattern) { + if(has_l1_wts_write_pattern) + return l1_wts_write_pattern; + else + return {}; +} + +static std::vector get_l1_read_pattern(bool has_l1_read_pattern, std::vector& l1_read_pattern) { + if(has_l1_read_pattern) + return l1_read_pattern; + else + return {}; +} + +class FlexMLGraph : public graph { +public: + + +shared_buffer Layer_l2_wts_dummy; decltype(adf::frontend::instrument< decltype(Layer_l2_wts_dummy) > (Layer_l2_wts_dummy)) __ci5921__ = adf::frontend::instrument< decltype(Layer_l2_wts_dummy) > ( Layer_l2_wts_dummy, "Layer_l2_wts_dummy", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:172:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_8 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_8) > (wts_loc_8)) __ci5922__ = adf::frontend::instrument< decltype(wts_loc_8) > ( wts_loc_8, "wts_loc_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:173:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5923__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:173:47"}; +shared_buffer Layer_8_l2_wts = shared_buffer::create({2432}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_8_l2_wts) > (Layer_8_l2_wts)) __ci5924__ = adf::frontend::instrument< decltype(Layer_8_l2_wts) > ( Layer_8_l2_wts, "Layer_8_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:174:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_8_wts_ddr = external_buffer::create(wts_ddr_dim_8, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_8_wts_ddr) > (Layer_8_wts_ddr)) __ci5925__ = adf::frontend::instrument< decltype(Layer_8_wts_ddr) > ( Layer_8_wts_ddr, "Layer_8_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:175:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_13 = {address(3, 0, 523264)}; decltype(adf::frontend::instrument< decltype(wts_loc_13) > (wts_loc_13)) __ci5926__ = adf::frontend::instrument< decltype(wts_loc_13) > ( wts_loc_13, "wts_loc_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:176:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5927__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:176:48"}; +shared_buffer Layer_13_l2_wts = shared_buffer::create({512}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_13_l2_wts) > (Layer_13_l2_wts)) __ci5928__ = adf::frontend::instrument< decltype(Layer_13_l2_wts) > ( Layer_13_l2_wts, "Layer_13_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:177:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_13_wts_ddr = external_buffer::create(wts_ddr_dim_13, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_13_wts_ddr) > (Layer_13_wts_ddr)) __ci5929__ = adf::frontend::instrument< decltype(Layer_13_wts_ddr) > ( Layer_13_wts_ddr, "Layer_13_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:178:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_14 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_14) > (wts_loc_14)) __ci5930__ = adf::frontend::instrument< decltype(wts_loc_14) > ( wts_loc_14, "wts_loc_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:179:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5931__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:179:48"}; +shared_buffer Layer_14_l2_wts = shared_buffer::create({2176}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_14_l2_wts) > (Layer_14_l2_wts)) __ci5932__ = adf::frontend::instrument< decltype(Layer_14_l2_wts) > ( Layer_14_l2_wts, "Layer_14_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:180:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_14_wts_ddr = external_buffer::create(wts_ddr_dim_14, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_14_wts_ddr) > (Layer_14_wts_ddr)) __ci5933__ = adf::frontend::instrument< decltype(Layer_14_wts_ddr) > ( Layer_14_wts_ddr, "Layer_14_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:181:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_15 = {address(3, 0, 515584)}; decltype(adf::frontend::instrument< decltype(wts_loc_15) > (wts_loc_15)) __ci5934__ = adf::frontend::instrument< decltype(wts_loc_15) > ( wts_loc_15, "wts_loc_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:182:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5935__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:182:48"}; +shared_buffer Layer_15_l2_wts = shared_buffer::create({4352}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_15_l2_wts) > (Layer_15_l2_wts)) __ci5936__ = adf::frontend::instrument< decltype(Layer_15_l2_wts) > ( Layer_15_l2_wts, "Layer_15_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:183:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_15_wts_ddr = external_buffer::create(wts_ddr_dim_15, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_15_wts_ddr) > (Layer_15_wts_ddr)) __ci5937__ = adf::frontend::instrument< decltype(Layer_15_wts_ddr) > ( Layer_15_wts_ddr, "Layer_15_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:184:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_16 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_16) > (wts_loc_16)) __ci5938__ = adf::frontend::instrument< decltype(wts_loc_16) > ( wts_loc_16, "wts_loc_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:185:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5939__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:185:48"}; +shared_buffer Layer_16_l2_wts = shared_buffer::create({1024}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_16_l2_wts) > (Layer_16_l2_wts)) __ci5940__ = adf::frontend::instrument< decltype(Layer_16_l2_wts) > ( Layer_16_l2_wts, "Layer_16_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:186:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_16_wts_ddr = external_buffer::create(wts_ddr_dim_16, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_16_wts_ddr) > (Layer_16_wts_ddr)) __ci5941__ = adf::frontend::instrument< decltype(Layer_16_wts_ddr) > ( Layer_16_wts_ddr, "Layer_16_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:187:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_18 = {address(3, 0, 515584)}; decltype(adf::frontend::instrument< decltype(wts_loc_18) > (wts_loc_18)) __ci5942__ = adf::frontend::instrument< decltype(wts_loc_18) > ( wts_loc_18, "wts_loc_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:188:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5943__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:188:48"}; +shared_buffer Layer_18_l2_wts = shared_buffer::create({4352}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_18_l2_wts) > (Layer_18_l2_wts)) __ci5944__ = adf::frontend::instrument< decltype(Layer_18_l2_wts) > ( Layer_18_l2_wts, "Layer_18_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:189:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_18_wts_ddr = external_buffer::create(wts_ddr_dim_18, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_18_wts_ddr) > (Layer_18_wts_ddr)) __ci5945__ = adf::frontend::instrument< decltype(Layer_18_wts_ddr) > ( Layer_18_wts_ddr, "Layer_18_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:190:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_19 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_19) > (wts_loc_19)) __ci5946__ = adf::frontend::instrument< decltype(wts_loc_19) > ( wts_loc_19, "wts_loc_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:191:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5947__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:191:48"}; +shared_buffer Layer_19_l2_wts = shared_buffer::create({6528}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_19_l2_wts) > (Layer_19_l2_wts)) __ci5948__ = adf::frontend::instrument< decltype(Layer_19_l2_wts) > ( Layer_19_l2_wts, "Layer_19_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:192:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_19_wts_ddr = external_buffer::create(wts_ddr_dim_19, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_19_wts_ddr) > (Layer_19_wts_ddr)) __ci5949__ = adf::frontend::instrument< decltype(Layer_19_wts_ddr) > ( Layer_19_wts_ddr, "Layer_19_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:193:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_20 = {address(3, 0, 521216)}; decltype(adf::frontend::instrument< decltype(wts_loc_20) > (wts_loc_20)) __ci5950__ = adf::frontend::instrument< decltype(wts_loc_20) > ( wts_loc_20, "wts_loc_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:194:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5951__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:194:48"}; +shared_buffer Layer_20_l2_wts = shared_buffer::create({1536}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_20_l2_wts) > (Layer_20_l2_wts)) __ci5952__ = adf::frontend::instrument< decltype(Layer_20_l2_wts) > ( Layer_20_l2_wts, "Layer_20_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:195:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_20_wts_ddr = external_buffer::create(wts_ddr_dim_20, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_20_wts_ddr) > (Layer_20_wts_ddr)) __ci5953__ = adf::frontend::instrument< decltype(Layer_20_wts_ddr) > ( Layer_20_wts_ddr, "Layer_20_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:196:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_22 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_22) > (wts_loc_22)) __ci5954__ = adf::frontend::instrument< decltype(wts_loc_22) > ( wts_loc_22, "wts_loc_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:197:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5955__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:197:48"}; +shared_buffer Layer_22_l2_wts = shared_buffer::create({4864}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_22_l2_wts) > (Layer_22_l2_wts)) __ci5956__ = adf::frontend::instrument< decltype(Layer_22_l2_wts) > ( Layer_22_l2_wts, "Layer_22_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:198:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_22_wts_ddr = external_buffer::create(wts_ddr_dim_22, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_22_wts_ddr) > (Layer_22_wts_ddr)) __ci5957__ = adf::frontend::instrument< decltype(Layer_22_wts_ddr) > ( Layer_22_wts_ddr, "Layer_22_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:199:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_23 = {address(3, 0, 511232)}; decltype(adf::frontend::instrument< decltype(wts_loc_23) > (wts_loc_23)) __ci5958__ = adf::frontend::instrument< decltype(wts_loc_23) > ( wts_loc_23, "wts_loc_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:200:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5959__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:200:48"}; +shared_buffer Layer_23_l2_wts = shared_buffer::create({6528}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_23_l2_wts) > (Layer_23_l2_wts)) __ci5960__ = adf::frontend::instrument< decltype(Layer_23_l2_wts) > ( Layer_23_l2_wts, "Layer_23_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:201:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_23_wts_ddr = external_buffer::create(wts_ddr_dim_23, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_23_wts_ddr) > (Layer_23_wts_ddr)) __ci5961__ = adf::frontend::instrument< decltype(Layer_23_wts_ddr) > ( Layer_23_wts_ddr, "Layer_23_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:202:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_24 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_24) > (wts_loc_24)) __ci5962__ = adf::frontend::instrument< decltype(wts_loc_24) > ( wts_loc_24, "wts_loc_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:203:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5963__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:203:48"}; +shared_buffer Layer_24_l2_wts = shared_buffer::create({4224}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_24_l2_wts) > (Layer_24_l2_wts)) __ci5964__ = adf::frontend::instrument< decltype(Layer_24_l2_wts) > ( Layer_24_l2_wts, "Layer_24_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:204:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_24_wts_ddr = external_buffer::create(wts_ddr_dim_24, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_24_wts_ddr) > (Layer_24_wts_ddr)) __ci5965__ = adf::frontend::instrument< decltype(Layer_24_wts_ddr) > ( Layer_24_wts_ddr, "Layer_24_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:205:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_27 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_27) > (wts_loc_27)) __ci5966__ = adf::frontend::instrument< decltype(wts_loc_27) > ( wts_loc_27, "wts_loc_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:206:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5967__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:206:48"}; +shared_buffer Layer_27_l2_wts = shared_buffer::create({4864}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_27_l2_wts) > (Layer_27_l2_wts)) __ci5968__ = adf::frontend::instrument< decltype(Layer_27_l2_wts) > ( Layer_27_l2_wts, "Layer_27_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:207:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_27_wts_ddr = external_buffer::create(wts_ddr_dim_27, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_27_wts_ddr) > (Layer_27_wts_ddr)) __ci5969__ = adf::frontend::instrument< decltype(Layer_27_wts_ddr) > ( Layer_27_wts_ddr, "Layer_27_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:208:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_28 = {address(3, 0, 506880)}; decltype(adf::frontend::instrument< decltype(wts_loc_28) > (wts_loc_28)) __ci5970__ = adf::frontend::instrument< decltype(wts_loc_28) > ( wts_loc_28, "wts_loc_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:209:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5971__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:209:48"}; +shared_buffer Layer_28_l2_wts = shared_buffer::create({8704}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_28_l2_wts) > (Layer_28_l2_wts)) __ci5972__ = adf::frontend::instrument< decltype(Layer_28_l2_wts) > ( Layer_28_l2_wts, "Layer_28_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:210:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_28_wts_ddr = external_buffer::create(wts_ddr_dim_28, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_28_wts_ddr) > (Layer_28_wts_ddr)) __ci5973__ = adf::frontend::instrument< decltype(Layer_28_wts_ddr) > ( Layer_28_wts_ddr, "Layer_28_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:211:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_34 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_34) > (wts_loc_34)) __ci5974__ = adf::frontend::instrument< decltype(wts_loc_34) > ( wts_loc_34, "wts_loc_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:212:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5975__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:212:48"}; +shared_buffer Layer_34_l2_wts = shared_buffer::create({4864}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_34_l2_wts) > (Layer_34_l2_wts)) __ci5976__ = adf::frontend::instrument< decltype(Layer_34_l2_wts) > ( Layer_34_l2_wts, "Layer_34_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:213:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_34_wts_ddr = external_buffer::create(wts_ddr_dim_34, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_34_wts_ddr) > (Layer_34_wts_ddr)) __ci5977__ = adf::frontend::instrument< decltype(Layer_34_wts_ddr) > ( Layer_34_wts_ddr, "Layer_34_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:214:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_35 = {address(3, 0, 506880)}; decltype(adf::frontend::instrument< decltype(wts_loc_35) > (wts_loc_35)) __ci5978__ = adf::frontend::instrument< decltype(wts_loc_35) > ( wts_loc_35, "wts_loc_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:215:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5979__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:215:48"}; +shared_buffer Layer_35_l2_wts = shared_buffer::create({8704}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_35_l2_wts) > (Layer_35_l2_wts)) __ci5980__ = adf::frontend::instrument< decltype(Layer_35_l2_wts) > ( Layer_35_l2_wts, "Layer_35_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:216:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_35_wts_ddr = external_buffer::create(wts_ddr_dim_35, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_35_wts_ddr) > (Layer_35_wts_ddr)) __ci5981__ = adf::frontend::instrument< decltype(Layer_35_wts_ddr) > ( Layer_35_wts_ddr, "Layer_35_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:217:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_36 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_36) > (wts_loc_36)) __ci5982__ = adf::frontend::instrument< decltype(wts_loc_36) > ( wts_loc_36, "wts_loc_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:218:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5983__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:218:48"}; +shared_buffer Layer_36_l2_wts = shared_buffer::create({5632}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_36_l2_wts) > (Layer_36_l2_wts)) __ci5984__ = adf::frontend::instrument< decltype(Layer_36_l2_wts) > ( Layer_36_l2_wts, "Layer_36_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:219:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_36_wts_ddr = external_buffer::create(wts_ddr_dim_36, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_36_wts_ddr) > (Layer_36_wts_ddr)) __ci5985__ = adf::frontend::instrument< decltype(Layer_36_wts_ddr) > ( Layer_36_wts_ddr, "Layer_36_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:220:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_39 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_39) > (wts_loc_39)) __ci5986__ = adf::frontend::instrument< decltype(wts_loc_39) > ( wts_loc_39, "wts_loc_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:221:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5987__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:221:48"}; +shared_buffer Layer_39_l2_wts = shared_buffer::create({7936}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_39_l2_wts) > (Layer_39_l2_wts)) __ci5988__ = adf::frontend::instrument< decltype(Layer_39_l2_wts) > ( Layer_39_l2_wts, "Layer_39_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:222:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_39_wts_ddr = external_buffer::create(wts_ddr_dim_39, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_39_wts_ddr) > (Layer_39_wts_ddr)) __ci5989__ = adf::frontend::instrument< decltype(Layer_39_wts_ddr) > ( Layer_39_wts_ddr, "Layer_39_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:223:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_40 = {address(3, 0, 506880)}; decltype(adf::frontend::instrument< decltype(wts_loc_40) > (wts_loc_40)) __ci5990__ = adf::frontend::instrument< decltype(wts_loc_40) > ( wts_loc_40, "wts_loc_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:224:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5991__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:224:48"}; +shared_buffer Layer_40_l2_wts = shared_buffer::create({8704}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_40_l2_wts) > (Layer_40_l2_wts)) __ci5992__ = adf::frontend::instrument< decltype(Layer_40_l2_wts) > ( Layer_40_l2_wts, "Layer_40_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:225:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_40_wts_ddr = external_buffer::create(wts_ddr_dim_40, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_40_wts_ddr) > (Layer_40_wts_ddr)) __ci5993__ = adf::frontend::instrument< decltype(Layer_40_wts_ddr) > ( Layer_40_wts_ddr, "Layer_40_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:226:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_46 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_46) > (wts_loc_46)) __ci5994__ = adf::frontend::instrument< decltype(wts_loc_46) > ( wts_loc_46, "wts_loc_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:227:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5995__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:227:48"}; +shared_buffer Layer_46_l2_wts = shared_buffer::create({8704}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_46_l2_wts) > (Layer_46_l2_wts)) __ci5996__ = adf::frontend::instrument< decltype(Layer_46_l2_wts) > ( Layer_46_l2_wts, "Layer_46_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:228:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_46_wts_ddr = external_buffer::create(wts_ddr_dim_46, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_46_wts_ddr) > (Layer_46_wts_ddr)) __ci5997__ = adf::frontend::instrument< decltype(Layer_46_wts_ddr) > ( Layer_46_wts_ddr, "Layer_46_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:229:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_47 = {address(3, 0, 506880)}; decltype(adf::frontend::instrument< decltype(wts_loc_47) > (wts_loc_47)) __ci5998__ = adf::frontend::instrument< decltype(wts_loc_47) > ( wts_loc_47, "wts_loc_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:230:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci5999__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:230:48"}; +shared_buffer Layer_47_l2_wts = shared_buffer::create({8704}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_47_l2_wts) > (Layer_47_l2_wts)) __ci6000__ = adf::frontend::instrument< decltype(Layer_47_l2_wts) > ( Layer_47_l2_wts, "Layer_47_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:231:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_47_wts_ddr = external_buffer::create(wts_ddr_dim_47, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_47_wts_ddr) > (Layer_47_wts_ddr)) __ci6001__ = adf::frontend::instrument< decltype(Layer_47_wts_ddr) > ( Layer_47_wts_ddr, "Layer_47_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:232:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_48 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_48) > (wts_loc_48)) __ci6002__ = adf::frontend::instrument< decltype(wts_loc_48) > ( wts_loc_48, "wts_loc_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:233:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6003__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:233:48"}; +shared_buffer Layer_48_l2_wts = shared_buffer::create({5632}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_48_l2_wts) > (Layer_48_l2_wts)) __ci6004__ = adf::frontend::instrument< decltype(Layer_48_l2_wts) > ( Layer_48_l2_wts, "Layer_48_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:234:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_48_wts_ddr = external_buffer::create(wts_ddr_dim_48, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_48_wts_ddr) > (Layer_48_wts_ddr)) __ci6005__ = adf::frontend::instrument< decltype(Layer_48_wts_ddr) > ( Layer_48_wts_ddr, "Layer_48_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:235:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_51 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_51) > (wts_loc_51)) __ci6006__ = adf::frontend::instrument< decltype(wts_loc_51) > ( wts_loc_51, "wts_loc_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:236:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6007__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:236:48"}; +shared_buffer Layer_51_l2_wts = shared_buffer::create({7936}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_51_l2_wts) > (Layer_51_l2_wts)) __ci6008__ = adf::frontend::instrument< decltype(Layer_51_l2_wts) > ( Layer_51_l2_wts, "Layer_51_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:237:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_51_wts_ddr = external_buffer::create(wts_ddr_dim_51, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_51_wts_ddr) > (Layer_51_wts_ddr)) __ci6009__ = adf::frontend::instrument< decltype(Layer_51_wts_ddr) > ( Layer_51_wts_ddr, "Layer_51_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:238:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_52 = {address(3, 0, 506880)}; decltype(adf::frontend::instrument< decltype(wts_loc_52) > (wts_loc_52)) __ci6010__ = adf::frontend::instrument< decltype(wts_loc_52) > ( wts_loc_52, "wts_loc_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:239:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6011__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:239:48"}; +shared_buffer Layer_52_l2_wts = shared_buffer::create({8704}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_52_l2_wts) > (Layer_52_l2_wts)) __ci6012__ = adf::frontend::instrument< decltype(Layer_52_l2_wts) > ( Layer_52_l2_wts, "Layer_52_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:240:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_52_wts_ddr = external_buffer::create(wts_ddr_dim_52, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_52_wts_ddr) > (Layer_52_wts_ddr)) __ci6013__ = adf::frontend::instrument< decltype(Layer_52_wts_ddr) > ( Layer_52_wts_ddr, "Layer_52_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:241:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_58 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_58) > (wts_loc_58)) __ci6014__ = adf::frontend::instrument< decltype(wts_loc_58) > ( wts_loc_58, "wts_loc_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:242:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6015__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:242:48"}; +shared_buffer Layer_58_l2_wts = shared_buffer::create({8704}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_58_l2_wts) > (Layer_58_l2_wts)) __ci6016__ = adf::frontend::instrument< decltype(Layer_58_l2_wts) > ( Layer_58_l2_wts, "Layer_58_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:243:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_58_wts_ddr = external_buffer::create(wts_ddr_dim_58, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_58_wts_ddr) > (Layer_58_wts_ddr)) __ci6017__ = adf::frontend::instrument< decltype(Layer_58_wts_ddr) > ( Layer_58_wts_ddr, "Layer_58_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:244:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_59 = {address(3, 0, 489472)}; decltype(adf::frontend::instrument< decltype(wts_loc_59) > (wts_loc_59)) __ci6018__ = adf::frontend::instrument< decltype(wts_loc_59) > ( wts_loc_59, "wts_loc_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:245:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6019__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:245:48"}; +shared_buffer Layer_59_l2_wts = shared_buffer::create({17408}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_59_l2_wts) > (Layer_59_l2_wts)) __ci6020__ = adf::frontend::instrument< decltype(Layer_59_l2_wts) > ( Layer_59_l2_wts, "Layer_59_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:246:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_59_wts_ddr = external_buffer::create(wts_ddr_dim_59, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_59_wts_ddr) > (Layer_59_wts_ddr)) __ci6021__ = adf::frontend::instrument< decltype(Layer_59_wts_ddr) > ( Layer_59_wts_ddr, "Layer_59_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:247:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_65 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_65) > (wts_loc_65)) __ci6022__ = adf::frontend::instrument< decltype(wts_loc_65) > ( wts_loc_65, "wts_loc_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:248:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6023__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:248:48"}; +shared_buffer Layer_65_l2_wts = shared_buffer::create({4096}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_65_l2_wts) > (Layer_65_l2_wts)) __ci6024__ = adf::frontend::instrument< decltype(Layer_65_l2_wts) > ( Layer_65_l2_wts, "Layer_65_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:249:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_65_wts_ddr = external_buffer::create(wts_ddr_dim_65, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_65_wts_ddr) > (Layer_65_wts_ddr)) __ci6025__ = adf::frontend::instrument< decltype(Layer_65_wts_ddr) > ( Layer_65_wts_ddr, "Layer_65_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:250:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_70 = {address(3, 0, 475904)}; decltype(adf::frontend::instrument< decltype(wts_loc_70) > (wts_loc_70)) __ci6026__ = adf::frontend::instrument< decltype(wts_loc_70) > ( wts_loc_70, "wts_loc_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:251:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6027__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:251:48"}; +shared_buffer Layer_70_l2_wts = shared_buffer::create({24192}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_70_l2_wts) > (Layer_70_l2_wts)) __ci6028__ = adf::frontend::instrument< decltype(Layer_70_l2_wts) > ( Layer_70_l2_wts, "Layer_70_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:252:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_70_wts_ddr = external_buffer::create(wts_ddr_dim_70, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_70_wts_ddr) > (Layer_70_wts_ddr)) __ci6029__ = adf::frontend::instrument< decltype(Layer_70_wts_ddr) > ( Layer_70_wts_ddr, "Layer_70_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:253:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_71 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_71) > (wts_loc_71)) __ci6030__ = adf::frontend::instrument< decltype(wts_loc_71) > ( wts_loc_71, "wts_loc_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:254:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6031__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:254:48"}; +shared_buffer Layer_71_l2_wts = shared_buffer::create({21504}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_71_l2_wts) > (Layer_71_l2_wts)) __ci6032__ = adf::frontend::instrument< decltype(Layer_71_l2_wts) > ( Layer_71_l2_wts, "Layer_71_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:255:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_71_wts_ddr = external_buffer::create(wts_ddr_dim_71, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_71_wts_ddr) > (Layer_71_wts_ddr)) __ci6033__ = adf::frontend::instrument< decltype(Layer_71_wts_ddr) > ( Layer_71_wts_ddr, "Layer_71_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:256:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_76 = {address(3, 0, 517120)}; decltype(adf::frontend::instrument< decltype(wts_loc_76) > (wts_loc_76)) __ci6034__ = adf::frontend::instrument< decltype(wts_loc_76) > ( wts_loc_76, "wts_loc_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:257:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6035__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:257:48"}; +shared_buffer Layer_76_l2_wts = shared_buffer::create({3584}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_76_l2_wts) > (Layer_76_l2_wts)) __ci6036__ = adf::frontend::instrument< decltype(Layer_76_l2_wts) > ( Layer_76_l2_wts, "Layer_76_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:258:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_76_wts_ddr = external_buffer::create(wts_ddr_dim_76, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_76_wts_ddr) > (Layer_76_wts_ddr)) __ci6037__ = adf::frontend::instrument< decltype(Layer_76_wts_ddr) > ( Layer_76_wts_ddr, "Layer_76_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:259:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_81 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_81) > (wts_loc_81)) __ci6038__ = adf::frontend::instrument< decltype(wts_loc_81) > ( wts_loc_81, "wts_loc_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:260:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6039__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:260:48"}; +shared_buffer Layer_81_l2_wts = shared_buffer::create({20736}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_81_l2_wts) > (Layer_81_l2_wts)) __ci6040__ = adf::frontend::instrument< decltype(Layer_81_l2_wts) > ( Layer_81_l2_wts, "Layer_81_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:261:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_81_wts_ddr = external_buffer::create(wts_ddr_dim_81, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_81_wts_ddr) > (Layer_81_wts_ddr)) __ci6041__ = adf::frontend::instrument< decltype(Layer_81_wts_ddr) > ( Layer_81_wts_ddr, "Layer_81_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:262:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_82 = {address(3, 0, 492032)}; decltype(adf::frontend::instrument< decltype(wts_loc_82) > (wts_loc_82)) __ci6042__ = adf::frontend::instrument< decltype(wts_loc_82) > ( wts_loc_82, "wts_loc_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:263:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6043__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:263:48"}; +shared_buffer Layer_82_l2_wts = shared_buffer::create({16128}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_82_l2_wts) > (Layer_82_l2_wts)) __ci6044__ = adf::frontend::instrument< decltype(Layer_82_l2_wts) > ( Layer_82_l2_wts, "Layer_82_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:264:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_82_wts_ddr = external_buffer::create(wts_ddr_dim_82, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_82_wts_ddr) > (Layer_82_wts_ddr)) __ci6045__ = adf::frontend::instrument< decltype(Layer_82_wts_ddr) > ( Layer_82_wts_ddr, "Layer_82_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:265:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_87 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_87) > (wts_loc_87)) __ci6046__ = adf::frontend::instrument< decltype(wts_loc_87) > ( wts_loc_87, "wts_loc_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:266:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6047__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:266:48"}; +shared_buffer Layer_87_l2_wts = shared_buffer::create({3072}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_87_l2_wts) > (Layer_87_l2_wts)) __ci6048__ = adf::frontend::instrument< decltype(Layer_87_l2_wts) > ( Layer_87_l2_wts, "Layer_87_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:267:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_87_wts_ddr = external_buffer::create(wts_ddr_dim_87, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_87_wts_ddr) > (Layer_87_wts_ddr)) __ci6049__ = adf::frontend::instrument< decltype(Layer_87_wts_ddr) > ( Layer_87_wts_ddr, "Layer_87_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:268:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_92 = {address(3, 0, 485888)}; decltype(adf::frontend::instrument< decltype(wts_loc_92) > (wts_loc_92)) __ci6050__ = adf::frontend::instrument< decltype(wts_loc_92) > ( wts_loc_92, "wts_loc_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:269:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6051__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:269:48"}; +shared_buffer Layer_92_l2_wts = shared_buffer::create({19200}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_92_l2_wts) > (Layer_92_l2_wts)) __ci6052__ = adf::frontend::instrument< decltype(Layer_92_l2_wts) > ( Layer_92_l2_wts, "Layer_92_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:270:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_92_wts_ddr = external_buffer::create(wts_ddr_dim_92, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_92_wts_ddr) > (Layer_92_wts_ddr)) __ci6053__ = adf::frontend::instrument< decltype(Layer_92_wts_ddr) > ( Layer_92_wts_ddr, "Layer_92_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:271:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_93 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_93) > (wts_loc_93)) __ci6054__ = adf::frontend::instrument< decltype(wts_loc_93) > ( wts_loc_93, "wts_loc_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:272:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6055__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:272:48"}; +shared_buffer Layer_93_l2_wts = shared_buffer::create({16128}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_93_l2_wts) > (Layer_93_l2_wts)) __ci6056__ = adf::frontend::instrument< decltype(Layer_93_l2_wts) > ( Layer_93_l2_wts, "Layer_93_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:273:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_93_wts_ddr = external_buffer::create(wts_ddr_dim_93, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_93_wts_ddr) > (Layer_93_wts_ddr)) __ci6057__ = adf::frontend::instrument< decltype(Layer_93_wts_ddr) > ( Layer_93_wts_ddr, "Layer_93_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:274:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_98 = {address(3, 0, 518144)}; decltype(adf::frontend::instrument< decltype(wts_loc_98) > (wts_loc_98)) __ci6058__ = adf::frontend::instrument< decltype(wts_loc_98) > ( wts_loc_98, "wts_loc_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:275:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6059__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:275:48"}; +shared_buffer Layer_98_l2_wts = shared_buffer::create({3072}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_98_l2_wts) > (Layer_98_l2_wts)) __ci6060__ = adf::frontend::instrument< decltype(Layer_98_l2_wts) > ( Layer_98_l2_wts, "Layer_98_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:276:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_98_wts_ddr = external_buffer::create(wts_ddr_dim_98, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_98_wts_ddr) > (Layer_98_wts_ddr)) __ci6061__ = adf::frontend::instrument< decltype(Layer_98_wts_ddr) > ( Layer_98_wts_ddr, "Layer_98_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:277:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_103 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_103) > (wts_loc_103)) __ci6062__ = adf::frontend::instrument< decltype(wts_loc_103) > ( wts_loc_103, "wts_loc_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:278:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6063__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:278:49"}; +shared_buffer Layer_103_l2_wts = shared_buffer::create({19200}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_103_l2_wts) > (Layer_103_l2_wts)) __ci6064__ = adf::frontend::instrument< decltype(Layer_103_l2_wts) > ( Layer_103_l2_wts, "Layer_103_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:279:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_103_wts_ddr = external_buffer::create(wts_ddr_dim_103, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_103_wts_ddr) > (Layer_103_wts_ddr)) __ci6065__ = adf::frontend::instrument< decltype(Layer_103_wts_ddr) > ( Layer_103_wts_ddr, "Layer_103_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:280:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_104 = {address(3, 0, 443648)}; decltype(adf::frontend::instrument< decltype(wts_loc_104) > (wts_loc_104)) __ci6066__ = adf::frontend::instrument< decltype(wts_loc_104) > ( wts_loc_104, "wts_loc_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:281:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6067__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:281:49"}; +shared_buffer Layer_104_l2_wts = shared_buffer::create({40320}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_104_l2_wts) > (Layer_104_l2_wts)) __ci6068__ = adf::frontend::instrument< decltype(Layer_104_l2_wts) > ( Layer_104_l2_wts, "Layer_104_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:282:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_104_wts_ddr = external_buffer::create(wts_ddr_dim_104, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_104_wts_ddr) > (Layer_104_wts_ddr)) __ci6069__ = adf::frontend::instrument< decltype(Layer_104_wts_ddr) > ( Layer_104_wts_ddr, "Layer_104_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:283:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_109 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_109) > (wts_loc_109)) __ci6070__ = adf::frontend::instrument< decltype(wts_loc_109) > ( wts_loc_109, "wts_loc_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:284:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6071__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:284:49"}; +shared_buffer Layer_109_l2_wts = shared_buffer::create({7680}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_109_l2_wts) > (Layer_109_l2_wts)) __ci6072__ = adf::frontend::instrument< decltype(Layer_109_l2_wts) > ( Layer_109_l2_wts, "Layer_109_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:285:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_109_wts_ddr = external_buffer::create(wts_ddr_dim_109, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_109_wts_ddr) > (Layer_109_wts_ddr)) __ci6073__ = adf::frontend::instrument< decltype(Layer_109_wts_ddr) > ( Layer_109_wts_ddr, "Layer_109_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:286:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_116 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_116) > (wts_loc_116)) __ci6074__ = adf::frontend::instrument< decltype(wts_loc_116) > ( wts_loc_116, "wts_loc_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:287:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6075__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:287:49"}; +shared_buffer Layer_116_l2_wts = shared_buffer::create({63488}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_116_l2_wts) > (Layer_116_l2_wts)) __ci6076__ = adf::frontend::instrument< decltype(Layer_116_l2_wts) > ( Layer_116_l2_wts, "Layer_116_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:288:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_116_wts_ddr = external_buffer::create(wts_ddr_dim_116, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_116_wts_ddr) > (Layer_116_wts_ddr)) __ci6077__ = adf::frontend::instrument< decltype(Layer_116_wts_ddr) > ( Layer_116_wts_ddr, "Layer_116_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:289:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_117 = {address(3, 0, 397312)}; decltype(adf::frontend::instrument< decltype(wts_loc_117) > (wts_loc_117)) __ci6078__ = adf::frontend::instrument< decltype(wts_loc_117) > ( wts_loc_117, "wts_loc_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:290:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6079__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:290:49"}; +shared_buffer Layer_117_l2_wts = shared_buffer::create({63488}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_117_l2_wts) > (Layer_117_l2_wts)) __ci6080__ = adf::frontend::instrument< decltype(Layer_117_l2_wts) > ( Layer_117_l2_wts, "Layer_117_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:291:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_117_wts_ddr = external_buffer::create(wts_ddr_dim_117, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_117_wts_ddr) > (Layer_117_wts_ddr)) __ci6081__ = adf::frontend::instrument< decltype(Layer_117_wts_ddr) > ( Layer_117_wts_ddr, "Layer_117_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:292:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_123 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_123) > (wts_loc_123)) __ci6082__ = adf::frontend::instrument< decltype(wts_loc_123) > ( wts_loc_123, "wts_loc_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:293:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6083__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:293:49"}; +shared_buffer Layer_123_l2_wts = shared_buffer::create({64000}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_123_l2_wts) > (Layer_123_l2_wts)) __ci6084__ = adf::frontend::instrument< decltype(Layer_123_l2_wts) > ( Layer_123_l2_wts, "Layer_123_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:294:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_123_wts_ddr = external_buffer::create(wts_ddr_dim_123, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_123_wts_ddr) > (Layer_123_wts_ddr)) __ci6085__ = adf::frontend::instrument< decltype(Layer_123_wts_ddr) > ( Layer_123_wts_ddr, "Layer_123_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:295:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_124 = {address(3, 0, 341504)}; decltype(adf::frontend::instrument< decltype(wts_loc_124) > (wts_loc_124)) __ci6086__ = adf::frontend::instrument< decltype(wts_loc_124) > ( wts_loc_124, "wts_loc_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:296:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6087__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:296:49"}; +shared_buffer Layer_124_l2_wts = shared_buffer::create({91392}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_124_l2_wts) > (Layer_124_l2_wts)) __ci6088__ = adf::frontend::instrument< decltype(Layer_124_l2_wts) > ( Layer_124_l2_wts, "Layer_124_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:297:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_124_wts_ddr = external_buffer::create(wts_ddr_dim_124, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_124_wts_ddr) > (Layer_124_wts_ddr)) __ci6089__ = adf::frontend::instrument< decltype(Layer_124_wts_ddr) > ( Layer_124_wts_ddr, "Layer_124_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:298:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_129 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_129) > (wts_loc_129)) __ci6090__ = adf::frontend::instrument< decltype(wts_loc_129) > ( wts_loc_129, "wts_loc_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:299:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6091__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:299:49"}; +shared_buffer Layer_129_l2_wts = shared_buffer::create({10752}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_129_l2_wts) > (Layer_129_l2_wts)) __ci6092__ = adf::frontend::instrument< decltype(Layer_129_l2_wts) > ( Layer_129_l2_wts, "Layer_129_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:300:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_129_wts_ddr = external_buffer::create(wts_ddr_dim_129, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_129_wts_ddr) > (Layer_129_wts_ddr)) __ci6093__ = adf::frontend::instrument< decltype(Layer_129_wts_ddr) > ( Layer_129_wts_ddr, "Layer_129_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:301:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_136 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_136) > (wts_loc_136)) __ci6094__ = adf::frontend::instrument< decltype(wts_loc_136) > ( wts_loc_136, "wts_loc_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:302:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6095__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:302:49"}; +shared_buffer Layer_136_l2_wts = shared_buffer::create({134400}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_136_l2_wts) > (Layer_136_l2_wts)) __ci6096__ = adf::frontend::instrument< decltype(Layer_136_l2_wts) > ( Layer_136_l2_wts, "Layer_136_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:303:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_136_wts_ddr = external_buffer::create(wts_ddr_dim_136, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_136_wts_ddr) > (Layer_136_wts_ddr)) __ci6097__ = adf::frontend::instrument< decltype(Layer_136_wts_ddr) > ( Layer_136_wts_ddr, "Layer_136_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:304:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_137 = {address(3, 0, 282112)}; decltype(adf::frontend::instrument< decltype(wts_loc_137) > (wts_loc_137)) __ci6098__ = adf::frontend::instrument< decltype(wts_loc_137) > ( wts_loc_137, "wts_loc_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:305:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6099__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:305:49"}; +shared_buffer Layer_137_l2_wts = shared_buffer::create({121088}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_137_l2_wts) > (Layer_137_l2_wts)) __ci6100__ = adf::frontend::instrument< decltype(Layer_137_l2_wts) > ( Layer_137_l2_wts, "Layer_137_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:306:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_137_wts_ddr = external_buffer::create(wts_ddr_dim_137, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_137_wts_ddr) > (Layer_137_wts_ddr)) __ci6101__ = adf::frontend::instrument< decltype(Layer_137_wts_ddr) > ( Layer_137_wts_ddr, "Layer_137_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:307:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_143 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_143) > (wts_loc_143)) __ci6102__ = adf::frontend::instrument< decltype(wts_loc_143) > ( wts_loc_143, "wts_loc_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:308:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6103__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:308:49"}; +shared_buffer Layer_143_l2_wts = shared_buffer::create({89600}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_143_l2_wts) > (Layer_143_l2_wts)) __ci6104__ = adf::frontend::instrument< decltype(Layer_143_l2_wts) > ( Layer_143_l2_wts, "Layer_143_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:309:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_143_wts_ddr = external_buffer::create(wts_ddr_dim_143, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_143_wts_ddr) > (Layer_143_wts_ddr)) __ci6105__ = adf::frontend::instrument< decltype(Layer_143_wts_ddr) > ( Layer_143_wts_ddr, "Layer_143_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:310:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_144 = {address(3, 0, 341504)}; decltype(adf::frontend::instrument< decltype(wts_loc_144) > (wts_loc_144)) __ci6106__ = adf::frontend::instrument< decltype(wts_loc_144) > ( wts_loc_144, "wts_loc_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:311:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6107__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:311:49"}; +shared_buffer Layer_144_l2_wts = shared_buffer::create({91392}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_144_l2_wts) > (Layer_144_l2_wts)) __ci6108__ = adf::frontend::instrument< decltype(Layer_144_l2_wts) > ( Layer_144_l2_wts, "Layer_144_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:312:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_144_wts_ddr = external_buffer::create(wts_ddr_dim_144, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_144_wts_ddr) > (Layer_144_wts_ddr)) __ci6109__ = adf::frontend::instrument< decltype(Layer_144_wts_ddr) > ( Layer_144_wts_ddr, "Layer_144_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:313:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_149 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_149) > (wts_loc_149)) __ci6110__ = adf::frontend::instrument< decltype(wts_loc_149) > ( wts_loc_149, "wts_loc_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:314:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6111__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:314:49"}; +shared_buffer Layer_149_l2_wts = shared_buffer::create({75264}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_149_l2_wts) > (Layer_149_l2_wts)) __ci6112__ = adf::frontend::instrument< decltype(Layer_149_l2_wts) > ( Layer_149_l2_wts, "Layer_149_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:315:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_149_wts_ddr = external_buffer::create(wts_ddr_dim_149, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_149_wts_ddr) > (Layer_149_wts_ddr)) __ci6113__ = adf::frontend::instrument< decltype(Layer_149_wts_ddr) > ( Layer_149_wts_ddr, "Layer_149_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:316:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_156 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_156) > (wts_loc_156)) __ci6114__ = adf::frontend::instrument< decltype(wts_loc_156) > ( wts_loc_156, "wts_loc_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:317:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6115__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:317:49"}; +shared_buffer Layer_156_l2_wts = shared_buffer::create({134400}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_156_l2_wts) > (Layer_156_l2_wts)) __ci6116__ = adf::frontend::instrument< decltype(Layer_156_l2_wts) > ( Layer_156_l2_wts, "Layer_156_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:318:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_156_wts_ddr = external_buffer::create(wts_ddr_dim_156, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_156_wts_ddr) > (Layer_156_wts_ddr)) __ci6117__ = adf::frontend::instrument< decltype(Layer_156_wts_ddr) > ( Layer_156_wts_ddr, "Layer_156_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:319:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_157 = {address(3, 0, 282112)}; decltype(adf::frontend::instrument< decltype(wts_loc_157) > (wts_loc_157)) __ci6118__ = adf::frontend::instrument< decltype(wts_loc_157) > ( wts_loc_157, "wts_loc_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:320:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6119__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:320:49"}; +shared_buffer Layer_157_l2_wts = shared_buffer::create({121088}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_157_l2_wts) > (Layer_157_l2_wts)) __ci6120__ = adf::frontend::instrument< decltype(Layer_157_l2_wts) > ( Layer_157_l2_wts, "Layer_157_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:321:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_157_wts_ddr = external_buffer::create(wts_ddr_dim_157, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_157_wts_ddr) > (Layer_157_wts_ddr)) __ci6121__ = adf::frontend::instrument< decltype(Layer_157_wts_ddr) > ( Layer_157_wts_ddr, "Layer_157_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:322:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_163 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_163) > (wts_loc_163)) __ci6122__ = adf::frontend::instrument< decltype(wts_loc_163) > ( wts_loc_163, "wts_loc_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:323:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6123__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:323:49"}; +shared_buffer Layer_163_l2_wts = shared_buffer::create({120960}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_163_l2_wts) > (Layer_163_l2_wts)) __ci6124__ = adf::frontend::instrument< decltype(Layer_163_l2_wts) > ( Layer_163_l2_wts, "Layer_163_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:324:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_163_wts_ddr = external_buffer::create(wts_ddr_dim_163, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_163_wts_ddr) > (Layer_163_wts_ddr)) __ci6125__ = adf::frontend::instrument< decltype(Layer_163_wts_ddr) > ( Layer_163_wts_ddr, "Layer_163_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:325:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_164 = {address(3, 0, 201728)}; decltype(adf::frontend::instrument< decltype(wts_loc_164) > (wts_loc_164)) __ci6126__ = adf::frontend::instrument< decltype(wts_loc_164) > ( wts_loc_164, "wts_loc_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:326:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6127__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:326:49"}; +shared_buffer Layer_164_l2_wts = shared_buffer::create({161280}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_164_l2_wts) > (Layer_164_l2_wts)) __ci6128__ = adf::frontend::instrument< decltype(Layer_164_l2_wts) > ( Layer_164_l2_wts, "Layer_164_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:327:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_164_wts_ddr = external_buffer::create(wts_ddr_dim_164, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_164_wts_ddr) > (Layer_164_wts_ddr)) __ci6129__ = adf::frontend::instrument< decltype(Layer_164_wts_ddr) > ( Layer_164_wts_ddr, "Layer_164_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:328:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_169 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_169) > (wts_loc_169)) __ci6130__ = adf::frontend::instrument< decltype(wts_loc_169) > ( wts_loc_169, "wts_loc_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:329:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6131__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:329:49"}; +shared_buffer Layer_169_l2_wts = shared_buffer::create({107520}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_169_l2_wts) > (Layer_169_l2_wts)) __ci6132__ = adf::frontend::instrument< decltype(Layer_169_l2_wts) > ( Layer_169_l2_wts, "Layer_169_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:330:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_169_wts_ddr = external_buffer::create(wts_ddr_dim_169, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_169_wts_ddr) > (Layer_169_wts_ddr)) __ci6133__ = adf::frontend::instrument< decltype(Layer_169_wts_ddr) > ( Layer_169_wts_ddr, "Layer_169_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:331:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_176 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_176) > (wts_loc_176)) __ci6134__ = adf::frontend::instrument< decltype(wts_loc_176) > ( wts_loc_176, "wts_loc_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:332:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6135__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:332:49"}; +shared_buffer Layer_176_l2_wts = shared_buffer::create({250880}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_176_l2_wts) > (Layer_176_l2_wts)) __ci6136__ = adf::frontend::instrument< decltype(Layer_176_l2_wts) > ( Layer_176_l2_wts, "Layer_176_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:333:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_176_wts_ddr = external_buffer::create(wts_ddr_dim_176, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_176_wts_ddr) > (Layer_176_wts_ddr)) __ci6137__ = adf::frontend::instrument< decltype(Layer_176_wts_ddr) > ( Layer_176_wts_ddr, "Layer_176_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:334:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_177 = {address(3, 0, 40448)}; decltype(adf::frontend::instrument< decltype(wts_loc_177) > (wts_loc_177)) __ci6138__ = adf::frontend::instrument< decltype(wts_loc_177) > ( wts_loc_177, "wts_loc_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:335:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6139__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:335:49"}; +shared_buffer Layer_177_l2_wts = shared_buffer::create({241920}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_177_l2_wts) > (Layer_177_l2_wts)) __ci6140__ = adf::frontend::instrument< decltype(Layer_177_l2_wts) > ( Layer_177_l2_wts, "Layer_177_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:336:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_177_wts_ddr = external_buffer::create(wts_ddr_dim_177, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_177_wts_ddr) > (Layer_177_wts_ddr)) __ci6141__ = adf::frontend::instrument< decltype(Layer_177_wts_ddr) > ( Layer_177_wts_ddr, "Layer_177_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:337:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_183 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_183) > (wts_loc_183)) __ci6142__ = adf::frontend::instrument< decltype(wts_loc_183) > ( wts_loc_183, "wts_loc_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:338:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6143__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:338:49"}; +shared_buffer Layer_183_l2_wts = shared_buffer::create({200448}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_183_l2_wts) > (Layer_183_l2_wts)) __ci6144__ = adf::frontend::instrument< decltype(Layer_183_l2_wts) > ( Layer_183_l2_wts, "Layer_183_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:339:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_183_wts_ddr = external_buffer::create(wts_ddr_dim_183, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_183_wts_ddr) > (Layer_183_wts_ddr)) __ci6145__ = adf::frontend::instrument< decltype(Layer_183_wts_ddr) > ( Layer_183_wts_ddr, "Layer_183_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:340:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_184 = {address(3, 0, 201728)}; decltype(adf::frontend::instrument< decltype(wts_loc_184) > (wts_loc_184)) __ci6146__ = adf::frontend::instrument< decltype(wts_loc_184) > ( wts_loc_184, "wts_loc_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:341:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6147__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:341:49"}; +shared_buffer Layer_184_l2_wts = shared_buffer::create({161280}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_184_l2_wts) > (Layer_184_l2_wts)) __ci6148__ = adf::frontend::instrument< decltype(Layer_184_l2_wts) > ( Layer_184_l2_wts, "Layer_184_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:342:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_184_wts_ddr = external_buffer::create(wts_ddr_dim_184, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_184_wts_ddr) > (Layer_184_wts_ddr)) __ci6149__ = adf::frontend::instrument< decltype(Layer_184_wts_ddr) > ( Layer_184_wts_ddr, "Layer_184_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:343:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_189 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_189) > (wts_loc_189)) __ci6150__ = adf::frontend::instrument< decltype(wts_loc_189) > ( wts_loc_189, "wts_loc_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:344:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6151__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:344:49"}; +shared_buffer Layer_189_l2_wts = shared_buffer::create({107520}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_189_l2_wts) > (Layer_189_l2_wts)) __ci6152__ = adf::frontend::instrument< decltype(Layer_189_l2_wts) > ( Layer_189_l2_wts, "Layer_189_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:345:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_189_wts_ddr = external_buffer::create(wts_ddr_dim_189, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_189_wts_ddr) > (Layer_189_wts_ddr)) __ci6153__ = adf::frontend::instrument< decltype(Layer_189_wts_ddr) > ( Layer_189_wts_ddr, "Layer_189_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:346:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_196 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_196) > (wts_loc_196)) __ci6154__ = adf::frontend::instrument< decltype(wts_loc_196) > ( wts_loc_196, "wts_loc_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:347:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6155__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:347:49"}; +shared_buffer Layer_196_l2_wts = shared_buffer::create({250880}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_196_l2_wts) > (Layer_196_l2_wts)) __ci6156__ = adf::frontend::instrument< decltype(Layer_196_l2_wts) > ( Layer_196_l2_wts, "Layer_196_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:348:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_196_wts_ddr = external_buffer::create(wts_ddr_dim_196, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_196_wts_ddr) > (Layer_196_wts_ddr)) __ci6157__ = adf::frontend::instrument< decltype(Layer_196_wts_ddr) > ( Layer_196_wts_ddr, "Layer_196_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:349:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_197 = {address(3, 0, 40448)}; decltype(adf::frontend::instrument< decltype(wts_loc_197) > (wts_loc_197)) __ci6158__ = adf::frontend::instrument< decltype(wts_loc_197) > ( wts_loc_197, "wts_loc_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:350:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6159__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:350:49"}; +shared_buffer Layer_197_l2_wts = shared_buffer::create({241920}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_197_l2_wts) > (Layer_197_l2_wts)) __ci6160__ = adf::frontend::instrument< decltype(Layer_197_l2_wts) > ( Layer_197_l2_wts, "Layer_197_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:351:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_197_wts_ddr = external_buffer::create(wts_ddr_dim_197, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_197_wts_ddr) > (Layer_197_wts_ddr)) __ci6161__ = adf::frontend::instrument< decltype(Layer_197_wts_ddr) > ( Layer_197_wts_ddr, "Layer_197_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:352:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_203 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_203) > (wts_loc_203)) __ci6162__ = adf::frontend::instrument< decltype(wts_loc_203) > ( wts_loc_203, "wts_loc_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:353:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6163__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:353:49"}; +shared_buffer Layer_203_l2_wts = shared_buffer::create({200448}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_203_l2_wts) > (Layer_203_l2_wts)) __ci6164__ = adf::frontend::instrument< decltype(Layer_203_l2_wts) > ( Layer_203_l2_wts, "Layer_203_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:354:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_203_wts_ddr = external_buffer::create(wts_ddr_dim_203, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_203_wts_ddr) > (Layer_203_wts_ddr)) __ci6165__ = adf::frontend::instrument< decltype(Layer_203_wts_ddr) > ( Layer_203_wts_ddr, "Layer_203_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:355:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_204 = {address(3, 0, 201728)}; decltype(adf::frontend::instrument< decltype(wts_loc_204) > (wts_loc_204)) __ci6166__ = adf::frontend::instrument< decltype(wts_loc_204) > ( wts_loc_204, "wts_loc_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:356:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6167__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:356:49"}; +shared_buffer Layer_204_l2_wts = shared_buffer::create({161280}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_204_l2_wts) > (Layer_204_l2_wts)) __ci6168__ = adf::frontend::instrument< decltype(Layer_204_l2_wts) > ( Layer_204_l2_wts, "Layer_204_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:357:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_204_wts_ddr = external_buffer::create(wts_ddr_dim_204, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_204_wts_ddr) > (Layer_204_wts_ddr)) __ci6169__ = adf::frontend::instrument< decltype(Layer_204_wts_ddr) > ( Layer_204_wts_ddr, "Layer_204_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:358:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_211 = {address(3, 0, 273408)}; decltype(adf::frontend::instrument< decltype(wts_loc_211) > (wts_loc_211)) __ci6170__ = adf::frontend::instrument< decltype(wts_loc_211) > ( wts_loc_211, "wts_loc_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:359:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6171__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:359:49"}; +shared_buffer Layer_211_l2_wts = shared_buffer::create({125440}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_211_l2_wts) > (Layer_211_l2_wts)) __ci6172__ = adf::frontend::instrument< decltype(Layer_211_l2_wts) > ( Layer_211_l2_wts, "Layer_211_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:360:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_211_wts_ddr = external_buffer::create(wts_ddr_dim_211, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_211_wts_ddr) > (Layer_211_wts_ddr)) __ci6173__ = adf::frontend::instrument< decltype(Layer_211_wts_ddr) > ( Layer_211_wts_ddr, "Layer_211_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:361:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_214 = {address(3, 0, 268288)}; decltype(adf::frontend::instrument< decltype(wts_loc_214) > (wts_loc_214)) __ci6174__ = adf::frontend::instrument< decltype(wts_loc_214) > ( wts_loc_214, "wts_loc_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:362:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6175__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:362:49"}; +shared_buffer Layer_214_l2_wts = shared_buffer::create({128000}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_214_l2_wts) > (Layer_214_l2_wts)) __ci6176__ = adf::frontend::instrument< decltype(Layer_214_l2_wts) > ( Layer_214_l2_wts, "Layer_214_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:363:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_214_wts_ddr = external_buffer::create(wts_ddr_dim_214, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_214_wts_ddr) > (Layer_214_wts_ddr)) __ci6177__ = adf::frontend::instrument< decltype(Layer_214_wts_ddr) > ( Layer_214_wts_ddr, "Layer_214_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:364:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_218 = {address(2, 0, 489472)}; decltype(adf::frontend::instrument< decltype(wts_loc_218) > (wts_loc_218)) __ci6178__ = adf::frontend::instrument< decltype(wts_loc_218) > ( wts_loc_218, "wts_loc_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:365:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6179__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:365:49"}; +shared_buffer Layer_218_l2_wts = shared_buffer::create({151552}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_218_l2_wts) > (Layer_218_l2_wts)) __ci6180__ = adf::frontend::instrument< decltype(Layer_218_l2_wts) > ( Layer_218_l2_wts, "Layer_218_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:366:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_218_wts_ddr = external_buffer::create(wts_ddr_dim_218, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_218_wts_ddr) > (Layer_218_wts_ddr)) __ci6181__ = adf::frontend::instrument< decltype(Layer_218_wts_ddr) > ( Layer_218_wts_ddr, "Layer_218_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:367:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_226 = {address(3, 0, 372736)}; decltype(adf::frontend::instrument< decltype(wts_loc_226) > (wts_loc_226)) __ci6182__ = adf::frontend::instrument< decltype(wts_loc_226) > ( wts_loc_226, "wts_loc_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:368:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6183__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:368:49"}; +shared_buffer Layer_226_l2_wts = shared_buffer::create({75776}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_226_l2_wts) > (Layer_226_l2_wts)) __ci6184__ = adf::frontend::instrument< decltype(Layer_226_l2_wts) > ( Layer_226_l2_wts, "Layer_226_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:369:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_226_wts_ddr = external_buffer::create(wts_ddr_dim_226, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_226_wts_ddr) > (Layer_226_wts_ddr)) __ci6185__ = adf::frontend::instrument< decltype(Layer_226_wts_ddr) > ( Layer_226_wts_ddr, "Layer_226_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:370:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_237 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_237) > (wts_loc_237)) __ci6186__ = adf::frontend::instrument< decltype(wts_loc_237) > ( wts_loc_237, "wts_loc_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:371:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6187__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:371:49"}; +shared_buffer Layer_237_l2_wts = shared_buffer::create({208384}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_237_l2_wts) > (Layer_237_l2_wts)) __ci6188__ = adf::frontend::instrument< decltype(Layer_237_l2_wts) > ( Layer_237_l2_wts, "Layer_237_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:372:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_237_wts_ddr = external_buffer::create(wts_ddr_dim_237, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_237_wts_ddr) > (Layer_237_wts_ddr)) __ci6189__ = adf::frontend::instrument< decltype(Layer_237_wts_ddr) > ( Layer_237_wts_ddr, "Layer_237_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:373:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_241 = {address(3, 0, 334848)}; decltype(adf::frontend::instrument< decltype(wts_loc_241) > (wts_loc_241)) __ci6190__ = adf::frontend::instrument< decltype(wts_loc_241) > ( wts_loc_241, "wts_loc_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:374:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6191__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:374:49"}; +shared_buffer Layer_241_l2_wts = shared_buffer::create({94720}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_241_l2_wts) > (Layer_241_l2_wts)) __ci6192__ = adf::frontend::instrument< decltype(Layer_241_l2_wts) > ( Layer_241_l2_wts, "Layer_241_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:375:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_241_wts_ddr = external_buffer::create(wts_ddr_dim_241, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_241_wts_ddr) > (Layer_241_wts_ddr)) __ci6193__ = adf::frontend::instrument< decltype(Layer_241_wts_ddr) > ( Layer_241_wts_ddr, "Layer_241_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:376:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_249 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_249) > (wts_loc_249)) __ci6194__ = adf::frontend::instrument< decltype(wts_loc_249) > ( wts_loc_249, "wts_loc_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:377:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6195__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:377:49"}; +shared_buffer Layer_249_l2_wts = shared_buffer::create({47360}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_249_l2_wts) > (Layer_249_l2_wts)) __ci6196__ = adf::frontend::instrument< decltype(Layer_249_l2_wts) > ( Layer_249_l2_wts, "Layer_249_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:378:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_249_wts_ddr = external_buffer::create(wts_ddr_dim_249, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_249_wts_ddr) > (Layer_249_wts_ddr)) __ci6197__ = adf::frontend::instrument< decltype(Layer_249_wts_ddr) > ( Layer_249_wts_ddr, "Layer_249_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:379:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_257 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_257) > (wts_loc_257)) __ci6198__ = adf::frontend::instrument< decltype(wts_loc_257) > ( wts_loc_257, "wts_loc_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:380:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6199__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:380:49"}; +shared_buffer Layer_257_l2_wts = shared_buffer::create({66304}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_257_l2_wts) > (Layer_257_l2_wts)) __ci6200__ = adf::frontend::instrument< decltype(Layer_257_l2_wts) > ( Layer_257_l2_wts, "Layer_257_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:381:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_257_wts_ddr = external_buffer::create(wts_ddr_dim_257, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_257_wts_ddr) > (Layer_257_wts_ddr)) __ci6201__ = adf::frontend::instrument< decltype(Layer_257_wts_ddr) > ( Layer_257_wts_ddr, "Layer_257_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:382:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_261 = {address(3, 0, 467456)}; decltype(adf::frontend::instrument< decltype(wts_loc_261) > (wts_loc_261)) __ci6202__ = adf::frontend::instrument< decltype(wts_loc_261) > ( wts_loc_261, "wts_loc_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:383:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6203__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:383:49"}; +shared_buffer Layer_261_l2_wts = shared_buffer::create({28416}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_261_l2_wts) > (Layer_261_l2_wts)) __ci6204__ = adf::frontend::instrument< decltype(Layer_261_l2_wts) > ( Layer_261_l2_wts, "Layer_261_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:384:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_261_wts_ddr = external_buffer::create(wts_ddr_dim_261, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_261_wts_ddr) > (Layer_261_wts_ddr)) __ci6205__ = adf::frontend::instrument< decltype(Layer_261_wts_ddr) > ( Layer_261_wts_ddr, "Layer_261_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:385:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_269 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_269) > (wts_loc_269)) __ci6206__ = adf::frontend::instrument< decltype(wts_loc_269) > ( wts_loc_269, "wts_loc_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:386:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6207__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:386:49"}; +shared_buffer Layer_269_l2_wts = shared_buffer::create({12160}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_269_l2_wts) > (Layer_269_l2_wts)) __ci6208__ = adf::frontend::instrument< decltype(Layer_269_l2_wts) > ( Layer_269_l2_wts, "Layer_269_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:387:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_269_wts_ddr = external_buffer::create(wts_ddr_dim_269, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_269_wts_ddr) > (Layer_269_wts_ddr)) __ci6209__ = adf::frontend::instrument< decltype(Layer_269_wts_ddr) > ( Layer_269_wts_ddr, "Layer_269_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:388:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_276 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_276) > (wts_loc_276)) __ci6210__ = adf::frontend::instrument< decltype(wts_loc_276) > ( wts_loc_276, "wts_loc_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:389:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6211__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:389:49"}; +shared_buffer Layer_276_l2_wts = shared_buffer::create({18944}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_276_l2_wts) > (Layer_276_l2_wts)) __ci6212__ = adf::frontend::instrument< decltype(Layer_276_l2_wts) > ( Layer_276_l2_wts, "Layer_276_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:390:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_276_wts_ddr = external_buffer::create(wts_ddr_dim_276, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_276_wts_ddr) > (Layer_276_wts_ddr)) __ci6213__ = adf::frontend::instrument< decltype(Layer_276_wts_ddr) > ( Layer_276_wts_ddr, "Layer_276_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:391:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_280 = {address(3, 0, 505344)}; decltype(adf::frontend::instrument< decltype(wts_loc_280) > (wts_loc_280)) __ci6214__ = adf::frontend::instrument< decltype(wts_loc_280) > ( wts_loc_280, "wts_loc_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:392:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6215__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:392:49"}; +shared_buffer Layer_280_l2_wts = shared_buffer::create({9472}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_280_l2_wts) > (Layer_280_l2_wts)) __ci6216__ = adf::frontend::instrument< decltype(Layer_280_l2_wts) > ( Layer_280_l2_wts, "Layer_280_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:393:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_280_wts_ddr = external_buffer::create(wts_ddr_dim_280, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_280_wts_ddr) > (Layer_280_wts_ddr)) __ci6217__ = adf::frontend::instrument< decltype(Layer_280_wts_ddr) > ( Layer_280_wts_ddr, "Layer_280_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:394:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_288 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_288) > (wts_loc_288)) __ci6218__ = adf::frontend::instrument< decltype(wts_loc_288) > ( wts_loc_288, "wts_loc_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:395:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6219__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:395:49"}; +shared_buffer Layer_288_l2_wts = shared_buffer::create({9472}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_288_l2_wts) > (Layer_288_l2_wts)) __ci6220__ = adf::frontend::instrument< decltype(Layer_288_l2_wts) > ( Layer_288_l2_wts, "Layer_288_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:396:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_288_wts_ddr = external_buffer::create(wts_ddr_dim_288, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_288_wts_ddr) > (Layer_288_wts_ddr)) __ci6221__ = adf::frontend::instrument< decltype(Layer_288_wts_ddr) > ( Layer_288_wts_ddr, "Layer_288_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:397:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_295 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_295) > (wts_loc_295)) __ci6222__ = adf::frontend::instrument< decltype(wts_loc_295) > ( wts_loc_295, "wts_loc_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:398:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6223__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:398:49"}; +shared_buffer Layer_295_l2_wts = shared_buffer::create({12160}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_295_l2_wts) > (Layer_295_l2_wts)) __ci6224__ = adf::frontend::instrument< decltype(Layer_295_l2_wts) > ( Layer_295_l2_wts, "Layer_295_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:399:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_295_wts_ddr = external_buffer::create(wts_ddr_dim_295, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_295_wts_ddr) > (Layer_295_wts_ddr)) __ci6225__ = adf::frontend::instrument< decltype(Layer_295_wts_ddr) > ( Layer_295_wts_ddr, "Layer_295_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:400:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_296 = {address(3, 0, 514816)}; decltype(adf::frontend::instrument< decltype(wts_loc_296) > (wts_loc_296)) __ci6226__ = adf::frontend::instrument< decltype(wts_loc_296) > ( wts_loc_296, "wts_loc_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:401:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6227__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:401:49"}; +shared_buffer Layer_296_l2_wts = shared_buffer::create({4736}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_296_l2_wts) > (Layer_296_l2_wts)) __ci6228__ = adf::frontend::instrument< decltype(Layer_296_l2_wts) > ( Layer_296_l2_wts, "Layer_296_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:402:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_296_wts_ddr = external_buffer::create(wts_ddr_dim_296, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_296_wts_ddr) > (Layer_296_wts_ddr)) __ci6229__ = adf::frontend::instrument< decltype(Layer_296_wts_ddr) > ( Layer_296_wts_ddr, "Layer_296_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:403:1", adf::frontend::getParentGraphImpl(*this)); +std::vector wts_loc_297 = {address(3, 0, 0)}; decltype(adf::frontend::instrument< decltype(wts_loc_297) > (wts_loc_297)) __ci6230__ = adf::frontend::instrument< decltype(wts_loc_297) > ( wts_loc_297, "wts_loc_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:404:1", adf::frontend::getParentGraphImpl(*this)); adf::frontend::CallExprLocationConstraint __ci6231__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:404:49"}; +shared_buffer Layer_297_l2_wts = shared_buffer::create({2176}, 2, 4); decltype(adf::frontend::instrument< decltype(Layer_297_l2_wts) > (Layer_297_l2_wts)) __ci6232__ = adf::frontend::instrument< decltype(Layer_297_l2_wts) > ( Layer_297_l2_wts, "Layer_297_l2_wts", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:405:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer Layer_297_wts_ddr = external_buffer::create(wts_ddr_dim_297, 0, 2); decltype(adf::frontend::instrument< decltype(Layer_297_wts_ddr) > (Layer_297_wts_ddr)) __ci6233__ = adf::frontend::instrument< decltype(Layer_297_wts_ddr) > ( Layer_297_wts_ddr, "Layer_297_wts_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:406:1", adf::frontend::getParentGraphImpl(*this)); + + +shared_buffer L2_IFM_Buffer_for_input0_0_port0 = shared_buffer::create({8,4,23,320}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input0_0_port0) > (L2_IFM_Buffer_for_input0_0_port0)) __ci6234__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input0_0_port0) > ( L2_IFM_Buffer_for_input0_0_port0, "L2_IFM_Buffer_for_input0_0_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:409:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_1 = shared_buffer::create({8,4,24,320}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_1) > (l2_1)) __ci6235__ = adf::frontend::instrument< decltype(l2_1) > ( l2_1, "l2_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:410:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_CONST_IFM_Buffer_for_input5_0_port1 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input5_0_port1) > (L2_CONST_IFM_Buffer_for_input5_0_port1)) __ci6236__ = adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input5_0_port1) > ( L2_CONST_IFM_Buffer_for_input5_0_port1, "L2_CONST_IFM_Buffer_for_input5_0_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:411:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_5_for_layer_6_port0 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_6_port0) > (L2_IFM_Buffer_from_layer_5_for_layer_6_port0)) __ci6237__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_6_port0) > ( L2_IFM_Buffer_from_layer_5_for_layer_6_port0, "L2_IFM_Buffer_from_layer_5_for_layer_6_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:412:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_6 = shared_buffer::create({8,320,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_6) > (l2_6)) __ci6238__ = adf::frontend::instrument< decltype(l2_6) > ( l2_6, "l2_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:413:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_CONST_IFM_Buffer_for_input4_0_port1 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input4_0_port1) > (L2_CONST_IFM_Buffer_for_input4_0_port1)) __ci6239__ = adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input4_0_port1) > ( L2_CONST_IFM_Buffer_for_input4_0_port1, "L2_CONST_IFM_Buffer_for_input4_0_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:414:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_6_for_layer_7_port0 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_6_for_layer_7_port0) > (L2_IFM_Buffer_from_layer_6_for_layer_7_port0)) __ci6240__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_6_for_layer_7_port0) > ( L2_IFM_Buffer_from_layer_6_for_layer_7_port0, "L2_IFM_Buffer_from_layer_6_for_layer_7_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:415:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_7 = shared_buffer::create({8,320,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_7) > (l2_7)) __ci6241__ = adf::frontend::instrument< decltype(l2_7) > ( l2_7, "l2_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:416:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_7_for_layer_8_port0 = shared_buffer::create({8,320,1,61}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_7_for_layer_8_port0) > (L2_IFM_Buffer_from_layer_7_for_layer_8_port0)) __ci6242__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_7_for_layer_8_port0) > ( L2_IFM_Buffer_from_layer_7_for_layer_8_port0, "L2_IFM_Buffer_from_layer_7_for_layer_8_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:417:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_8 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_8) > (l2_8)) __ci6243__ = adf::frontend::instrument< decltype(l2_8) > ( l2_8, "l2_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:418:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_8_for_layer_9_port0 = shared_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_8_for_layer_9_port0) > (L2_IFM_Buffer_from_layer_8_for_layer_9_port0)) __ci6244__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_8_for_layer_9_port0) > ( L2_IFM_Buffer_from_layer_8_for_layer_9_port0, "L2_IFM_Buffer_from_layer_8_for_layer_9_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:419:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_9 = shared_buffer::create({8,160,4,92}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_9) > (l2_9)) __ci6245__ = adf::frontend::instrument< decltype(l2_9) > ( l2_9, "l2_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:420:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_9_for_layer_10_port0 = shared_buffer::create({8,160,2,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_9_for_layer_10_port0) > (L2_IFM_Buffer_from_layer_9_for_layer_10_port0)) __ci6246__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_9_for_layer_10_port0) > ( L2_IFM_Buffer_from_layer_9_for_layer_10_port0, "L2_IFM_Buffer_from_layer_9_for_layer_10_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:421:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_10 = shared_buffer::create({8,160,4,48}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_10) > (l2_10)) __ci6247__ = adf::frontend::instrument< decltype(l2_10) > ( l2_10, "l2_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:422:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_10_for_layer_11_port0 = shared_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_10_for_layer_11_port0) > (L2_IFM_Buffer_from_layer_10_for_layer_11_port0)) __ci6248__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_10_for_layer_11_port0) > ( L2_IFM_Buffer_from_layer_10_for_layer_11_port0, "L2_IFM_Buffer_from_layer_10_for_layer_11_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:423:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_11 = shared_buffer::create({8,160,4,92}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_11) > (l2_11)) __ci6249__ = adf::frontend::instrument< decltype(l2_11) > ( l2_11, "l2_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:424:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_8_for_layer_12_port0 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_8_for_layer_12_port0) > (L2_IFM_Buffer_from_layer_8_for_layer_12_port0)) __ci6250__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_8_for_layer_12_port0) > ( L2_IFM_Buffer_from_layer_8_for_layer_12_port0, "L2_IFM_Buffer_from_layer_8_for_layer_12_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:425:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_11_for_layer_12_port1 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_11_for_layer_12_port1) > (L2_IFM_Buffer_from_layer_11_for_layer_12_port1)) __ci6251__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_11_for_layer_12_port1) > ( L2_IFM_Buffer_from_layer_11_for_layer_12_port1, "L2_IFM_Buffer_from_layer_11_for_layer_12_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:426:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_12 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_12) > (l2_12)) __ci6252__ = adf::frontend::instrument< decltype(l2_12) > ( l2_12, "l2_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:427:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_12_for_layer_13_port0 = shared_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_12_for_layer_13_port0) > (L2_IFM_Buffer_from_layer_12_for_layer_13_port0)) __ci6253__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_12_for_layer_13_port0) > ( L2_IFM_Buffer_from_layer_12_for_layer_13_port0, "L2_IFM_Buffer_from_layer_12_for_layer_13_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:428:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_13 = shared_buffer::create({8,160,4,96}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_13) > (l2_13)) __ci6254__ = adf::frontend::instrument< decltype(l2_13) > ( l2_13, "l2_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:429:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_12_for_layer_14_port1 = shared_buffer::create({8,160,4,48}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_12_for_layer_14_port1) > (L2_IFM_Buffer_from_layer_12_for_layer_14_port1)) __ci6255__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_12_for_layer_14_port1) > ( L2_IFM_Buffer_from_layer_12_for_layer_14_port1, "L2_IFM_Buffer_from_layer_12_for_layer_14_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:430:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_13_for_layer_14_port0 = shared_buffer::create({8,160,2,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_13_for_layer_14_port0) > (L2_IFM_Buffer_from_layer_13_for_layer_14_port0)) __ci6256__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_13_for_layer_14_port0) > ( L2_IFM_Buffer_from_layer_13_for_layer_14_port0, "L2_IFM_Buffer_from_layer_13_for_layer_14_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:431:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_14 = shared_buffer::create({8,160,4,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_14) > (l2_14)) __ci6257__ = adf::frontend::instrument< decltype(l2_14) > ( l2_14, "l2_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:432:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_14_for_layer_15_port0 = shared_buffer::create({8,160,2,18}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_14_for_layer_15_port0) > (L2_IFM_Buffer_from_layer_14_for_layer_15_port0)) __ci6258__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_14_for_layer_15_port0) > ( L2_IFM_Buffer_from_layer_14_for_layer_15_port0, "L2_IFM_Buffer_from_layer_14_for_layer_15_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:433:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_15 = shared_buffer::create({8,160,8,18}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_15) > (l2_15)) __ci6259__ = adf::frontend::instrument< decltype(l2_15) > ( l2_15, "l2_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:434:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_15_for_layer_16_port0 = shared_buffer::create({8,160,8,17}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_15_for_layer_16_port0) > (L2_IFM_Buffer_from_layer_15_for_layer_16_port0)) __ci6260__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_15_for_layer_16_port0) > ( L2_IFM_Buffer_from_layer_15_for_layer_16_port0, "L2_IFM_Buffer_from_layer_15_for_layer_16_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:435:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_16 = shared_buffer::create({8,84,8,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_16) > (l2_16)) __ci6261__ = adf::frontend::instrument< decltype(l2_16) > ( l2_16, "l2_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:436:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_17_for_layer_18_port0 = shared_buffer::create({8,80,8,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_17_for_layer_18_port0) > (L2_IFM_Buffer_from_layer_17_for_layer_18_port0)) __ci6262__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_17_for_layer_18_port0) > ( L2_IFM_Buffer_from_layer_17_for_layer_18_port0, "L2_IFM_Buffer_from_layer_17_for_layer_18_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:437:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_18 = shared_buffer::create({8,80,8,48}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_18) > (l2_18)) __ci6263__ = adf::frontend::instrument< decltype(l2_18) > ( l2_18, "l2_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:438:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_19 = shared_buffer::create({8,96,12,48}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_19) > (l2_19)) __ci6264__ = adf::frontend::instrument< decltype(l2_19) > ( l2_19, "l2_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:439:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_19_for_layer_20_port0 = shared_buffer::create({8,80,9,25}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_19_for_layer_20_port0) > (L2_IFM_Buffer_from_layer_19_for_layer_20_port0)) __ci6265__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_19_for_layer_20_port0) > ( L2_IFM_Buffer_from_layer_19_for_layer_20_port0, "L2_IFM_Buffer_from_layer_19_for_layer_20_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:440:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_20 = shared_buffer::create({8,80,12,24}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_20) > (l2_20)) __ci6266__ = adf::frontend::instrument< decltype(l2_20) > ( l2_20, "l2_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:441:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_1818 = shared_buffer::create({8,80,8,48}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_1818) > (L2_OFM_Buffer_layer_TGSpilling_1818)) __ci6267__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_1818) > ( L2_OFM_Buffer_layer_TGSpilling_1818, "L2_OFM_Buffer_layer_TGSpilling_1818", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:442:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_21_for_layer_22_port0 = shared_buffer::create({8,80,9,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_21_for_layer_22_port0) > (L2_IFM_Buffer_from_layer_21_for_layer_22_port0)) __ci6268__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_21_for_layer_22_port0) > ( L2_IFM_Buffer_from_layer_21_for_layer_22_port0, "L2_IFM_Buffer_from_layer_21_for_layer_22_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:443:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_22 = shared_buffer::create({8,80,8,48}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_22) > (l2_22)) __ci6269__ = adf::frontend::instrument< decltype(l2_22) > ( l2_22, "l2_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:444:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_23 = shared_buffer::create({8,96,12,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_23) > (l2_23)) __ci6270__ = adf::frontend::instrument< decltype(l2_23) > ( l2_23, "l2_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:445:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_24 = shared_buffer::create({8,40,12,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_24) > (l2_24)) __ci6271__ = adf::frontend::instrument< decltype(l2_24) > ( l2_24, "l2_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:446:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_25_for_layer_26_port0 = shared_buffer::create({8,920,9,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_25_for_layer_26_port0) > (L2_IFM_Buffer_from_layer_25_for_layer_26_port0)) __ci6272__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_25_for_layer_26_port0) > ( L2_IFM_Buffer_from_layer_25_for_layer_26_port0, "L2_IFM_Buffer_from_layer_25_for_layer_26_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:447:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_26 = shared_buffer::create({8,1,16,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_26) > (l2_26)) __ci6273__ = adf::frontend::instrument< decltype(l2_26) > ( l2_26, "l2_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:448:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_27 = shared_buffer::create({8,64,8,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_27) > (l2_27)) __ci6274__ = adf::frontend::instrument< decltype(l2_27) > ( l2_27, "l2_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:449:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_28 = shared_buffer::create({8,32,16,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_28) > (l2_28)) __ci6275__ = adf::frontend::instrument< decltype(l2_28) > ( l2_28, "l2_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:450:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_29 = shared_buffer::create({8,1,12,64}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_29) > (l2_29)) __ci6276__ = adf::frontend::instrument< decltype(l2_29) > ( l2_29, "l2_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:451:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_30 = shared_buffer::create({8,1,16,32}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_30) > (l2_30)) __ci6277__ = adf::frontend::instrument< decltype(l2_30) > ( l2_30, "l2_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:452:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_31 = shared_buffer::create({8,1,16,64}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_31) > (l2_31)) __ci6278__ = adf::frontend::instrument< decltype(l2_31) > ( l2_31, "l2_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:453:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_32_for_layer_33_port0 = shared_buffer::create({8,40,9,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_32_for_layer_33_port0) > (L2_IFM_Buffer_from_layer_32_for_layer_33_port0)) __ci6279__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_32_for_layer_33_port0) > ( L2_IFM_Buffer_from_layer_32_for_layer_33_port0, "L2_IFM_Buffer_from_layer_32_for_layer_33_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:454:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_2424 = shared_buffer::create({8,40,12,24}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_2424) > (L2_OFM_Buffer_layer_TGSpilling_2424)) __ci6280__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_2424) > ( L2_OFM_Buffer_layer_TGSpilling_2424, "L2_OFM_Buffer_layer_TGSpilling_2424", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:455:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_33 = shared_buffer::create({8,40,12,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_33) > (l2_33)) __ci6281__ = adf::frontend::instrument< decltype(l2_33) > ( l2_33, "l2_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:456:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_34 = shared_buffer::create({8,40,8,24}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_34) > (l2_34)) __ci6282__ = adf::frontend::instrument< decltype(l2_34) > ( l2_34, "l2_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:457:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_35 = shared_buffer::create({8,64,16,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_35) > (l2_35)) __ci6283__ = adf::frontend::instrument< decltype(l2_35) > ( l2_35, "l2_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:458:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_36 = shared_buffer::create({8,40,16,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_36) > (l2_36)) __ci6284__ = adf::frontend::instrument< decltype(l2_36) > ( l2_36, "l2_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:459:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_37_for_layer_38_port0 = shared_buffer::create({8,920,15,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_37_for_layer_38_port0) > (L2_IFM_Buffer_from_layer_37_for_layer_38_port0)) __ci6285__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_37_for_layer_38_port0) > ( L2_IFM_Buffer_from_layer_37_for_layer_38_port0, "L2_IFM_Buffer_from_layer_37_for_layer_38_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:460:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_38 = shared_buffer::create({8,1,16,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_38) > (l2_38)) __ci6286__ = adf::frontend::instrument< decltype(l2_38) > ( l2_38, "l2_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:461:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_39 = shared_buffer::create({8,64,8,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_39) > (l2_39)) __ci6287__ = adf::frontend::instrument< decltype(l2_39) > ( l2_39, "l2_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:462:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_40 = shared_buffer::create({8,32,16,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_40) > (l2_40)) __ci6288__ = adf::frontend::instrument< decltype(l2_40) > ( l2_40, "l2_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:463:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_41 = shared_buffer::create({8,1,16,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_41) > (l2_41)) __ci6289__ = adf::frontend::instrument< decltype(l2_41) > ( l2_41, "l2_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:464:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_42 = shared_buffer::create({8,1,16,32}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_42) > (l2_42)) __ci6290__ = adf::frontend::instrument< decltype(l2_42) > ( l2_42, "l2_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:465:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_43 = shared_buffer::create({8,1,16,64}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_43) > (l2_43)) __ci6291__ = adf::frontend::instrument< decltype(l2_43) > ( l2_43, "l2_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:466:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_44_for_layer_45_port0 = shared_buffer::create({8,40,15,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_44_for_layer_45_port0) > (L2_IFM_Buffer_from_layer_44_for_layer_45_port0)) __ci6292__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_44_for_layer_45_port0) > ( L2_IFM_Buffer_from_layer_44_for_layer_45_port0, "L2_IFM_Buffer_from_layer_44_for_layer_45_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:467:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_3636 = shared_buffer::create({8,40,16,24}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_3636) > (L2_OFM_Buffer_layer_TGSpilling_3636)) __ci6293__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_3636) > ( L2_OFM_Buffer_layer_TGSpilling_3636, "L2_OFM_Buffer_layer_TGSpilling_3636", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:468:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_45 = shared_buffer::create({8,40,16,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_45) > (l2_45)) __ci6294__ = adf::frontend::instrument< decltype(l2_45) > ( l2_45, "l2_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:469:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_3434 = shared_buffer::create({8,40,8,24}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_3434) > (L2_OFM_Buffer_layer_TGSpilling_3434)) __ci6295__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_3434) > ( L2_OFM_Buffer_layer_TGSpilling_3434, "L2_OFM_Buffer_layer_TGSpilling_3434", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:470:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_46 = shared_buffer::create({8,40,8,24}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_46) > (l2_46)) __ci6296__ = adf::frontend::instrument< decltype(l2_46) > ( l2_46, "l2_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:471:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_47 = shared_buffer::create({8,64,16,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_47) > (l2_47)) __ci6297__ = adf::frontend::instrument< decltype(l2_47) > ( l2_47, "l2_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:472:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_48 = shared_buffer::create({8,40,16,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_48) > (l2_48)) __ci6298__ = adf::frontend::instrument< decltype(l2_48) > ( l2_48, "l2_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:473:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_49_for_layer_50_port0 = shared_buffer::create({8,920,15,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_49_for_layer_50_port0) > (L2_IFM_Buffer_from_layer_49_for_layer_50_port0)) __ci6299__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_49_for_layer_50_port0) > ( L2_IFM_Buffer_from_layer_49_for_layer_50_port0, "L2_IFM_Buffer_from_layer_49_for_layer_50_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:474:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_50 = shared_buffer::create({8,1,16,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_50) > (l2_50)) __ci6300__ = adf::frontend::instrument< decltype(l2_50) > ( l2_50, "l2_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:475:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_51 = shared_buffer::create({8,64,8,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_51) > (l2_51)) __ci6301__ = adf::frontend::instrument< decltype(l2_51) > ( l2_51, "l2_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:476:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_52 = shared_buffer::create({8,32,16,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_52) > (l2_52)) __ci6302__ = adf::frontend::instrument< decltype(l2_52) > ( l2_52, "l2_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:477:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_53 = shared_buffer::create({8,1,16,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_53) > (l2_53)) __ci6303__ = adf::frontend::instrument< decltype(l2_53) > ( l2_53, "l2_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:478:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_54 = shared_buffer::create({8,1,16,32}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_54) > (l2_54)) __ci6304__ = adf::frontend::instrument< decltype(l2_54) > ( l2_54, "l2_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:479:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_55 = shared_buffer::create({8,1,16,64}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_55) > (l2_55)) __ci6305__ = adf::frontend::instrument< decltype(l2_55) > ( l2_55, "l2_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:480:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_56_for_layer_57_port0 = shared_buffer::create({8,40,15,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_56_for_layer_57_port0) > (L2_IFM_Buffer_from_layer_56_for_layer_57_port0)) __ci6306__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_56_for_layer_57_port0) > ( L2_IFM_Buffer_from_layer_56_for_layer_57_port0, "L2_IFM_Buffer_from_layer_56_for_layer_57_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:481:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_4848 = shared_buffer::create({8,40,16,24}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_4848) > (L2_OFM_Buffer_layer_TGSpilling_4848)) __ci6307__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_4848) > ( L2_OFM_Buffer_layer_TGSpilling_4848, "L2_OFM_Buffer_layer_TGSpilling_4848", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:482:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_57 = shared_buffer::create({8,40,16,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_57) > (l2_57)) __ci6308__ = adf::frontend::instrument< decltype(l2_57) > ( l2_57, "l2_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:483:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_4646 = shared_buffer::create({8,40,8,24}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_4646) > (L2_OFM_Buffer_layer_TGSpilling_4646)) __ci6309__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_4646) > ( L2_OFM_Buffer_layer_TGSpilling_4646, "L2_OFM_Buffer_layer_TGSpilling_4646", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:484:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_58 = shared_buffer::create({8,40,8,24}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_58) > (l2_58)) __ci6310__ = adf::frontend::instrument< decltype(l2_58) > ( l2_58, "l2_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:485:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_59 = shared_buffer::create({8,64,32,24}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_59) > (l2_59)) __ci6311__ = adf::frontend::instrument< decltype(l2_59) > ( l2_59, "l2_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:486:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_60 = shared_buffer::create({8,40,32,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_60) > (l2_60)) __ci6312__ = adf::frontend::instrument< decltype(l2_60) > ( l2_60, "l2_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:487:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_61 = shared_buffer::create({8,40,32,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_61) > (l2_61)) __ci6313__ = adf::frontend::instrument< decltype(l2_61) > ( l2_61, "l2_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:488:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_62 = shared_buffer::create({8,40,32,24}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_62) > (l2_62)) __ci6314__ = adf::frontend::instrument< decltype(l2_62) > ( l2_62, "l2_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:489:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_59_for_layer_63_port0 = shared_buffer::create({8,40,30,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_59_for_layer_63_port0) > (L2_IFM_Buffer_from_layer_59_for_layer_63_port0)) __ci6315__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_59_for_layer_63_port0) > ( L2_IFM_Buffer_from_layer_59_for_layer_63_port0, "L2_IFM_Buffer_from_layer_59_for_layer_63_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:490:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_62_for_layer_63_port1 = shared_buffer::create({8,40,30,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_62_for_layer_63_port1) > (L2_IFM_Buffer_from_layer_62_for_layer_63_port1)) __ci6316__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_62_for_layer_63_port1) > ( L2_IFM_Buffer_from_layer_62_for_layer_63_port1, "L2_IFM_Buffer_from_layer_62_for_layer_63_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:491:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_63 = shared_buffer::create({8,40,32,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_63) > (l2_63)) __ci6317__ = adf::frontend::instrument< decltype(l2_63) > ( l2_63, "l2_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:492:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_64_for_layer_65_port0 = shared_buffer::create({8,40,30,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_64_for_layer_65_port0) > (L2_IFM_Buffer_from_layer_64_for_layer_65_port0)) __ci6318__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_64_for_layer_65_port0) > ( L2_IFM_Buffer_from_layer_64_for_layer_65_port0, "L2_IFM_Buffer_from_layer_64_for_layer_65_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:493:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_65 = shared_buffer::create({8,20,32,16}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_65) > (l2_65)) __ci6319__ = adf::frontend::instrument< decltype(l2_65) > ( l2_65, "l2_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:494:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_66 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_66) > (l2_66)) __ci6320__ = adf::frontend::instrument< decltype(l2_66) > ( l2_66, "l2_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:495:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_67 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_67) > (l2_67)) __ci6321__ = adf::frontend::instrument< decltype(l2_67) > ( l2_67, "l2_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:496:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_68 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_68) > (l2_68)) __ci6322__ = adf::frontend::instrument< decltype(l2_68) > ( l2_68, "l2_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:497:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_69 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_69) > (l2_69)) __ci6323__ = adf::frontend::instrument< decltype(l2_69) > ( l2_69, "l2_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:498:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_70 = shared_buffer::create({8,32,12,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_70) > (l2_70)) __ci6324__ = adf::frontend::instrument< decltype(l2_70) > ( l2_70, "l2_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:499:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_71 = shared_buffer::create({8,32,32,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_71) > (l2_71)) __ci6325__ = adf::frontend::instrument< decltype(l2_71) > ( l2_71, "l2_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:500:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_72 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_72) > (l2_72)) __ci6326__ = adf::frontend::instrument< decltype(l2_72) > ( l2_72, "l2_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:501:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_73 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_73) > (l2_73)) __ci6327__ = adf::frontend::instrument< decltype(l2_73) > ( l2_73, "l2_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:502:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_74 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_74) > (l2_74)) __ci6328__ = adf::frontend::instrument< decltype(l2_74) > ( l2_74, "l2_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:503:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_75 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_75) > (l2_75)) __ci6329__ = adf::frontend::instrument< decltype(l2_75) > ( l2_75, "l2_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:504:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_76 = shared_buffer::create({8,24,28,16}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_76) > (l2_76)) __ci6330__ = adf::frontend::instrument< decltype(l2_76) > ( l2_76, "l2_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:505:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_77 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_77) > (l2_77)) __ci6331__ = adf::frontend::instrument< decltype(l2_77) > ( l2_77, "l2_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:506:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_78 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_78) > (l2_78)) __ci6332__ = adf::frontend::instrument< decltype(l2_78) > ( l2_78, "l2_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:507:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_79 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_79) > (l2_79)) __ci6333__ = adf::frontend::instrument< decltype(l2_79) > ( l2_79, "l2_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:508:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_80 = shared_buffer::create({8,20,32,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_80) > (l2_80)) __ci6334__ = adf::frontend::instrument< decltype(l2_80) > ( l2_80, "l2_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:509:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_81 = shared_buffer::create({8,32,12,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_81) > (l2_81)) __ci6335__ = adf::frontend::instrument< decltype(l2_81) > ( l2_81, "l2_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:510:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_82 = shared_buffer::create({8,24,24,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_82) > (l2_82)) __ci6336__ = adf::frontend::instrument< decltype(l2_82) > ( l2_82, "l2_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:511:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_83 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_83) > (l2_83)) __ci6337__ = adf::frontend::instrument< decltype(l2_83) > ( l2_83, "l2_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:512:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_84 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_84) > (l2_84)) __ci6338__ = adf::frontend::instrument< decltype(l2_84) > ( l2_84, "l2_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:513:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_85 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_85) > (l2_85)) __ci6339__ = adf::frontend::instrument< decltype(l2_85) > ( l2_85, "l2_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:514:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_86 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_86) > (l2_86)) __ci6340__ = adf::frontend::instrument< decltype(l2_86) > ( l2_86, "l2_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:515:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_87 = shared_buffer::create({8,24,24,16}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_87) > (l2_87)) __ci6341__ = adf::frontend::instrument< decltype(l2_87) > ( l2_87, "l2_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:516:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_88 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_88) > (l2_88)) __ci6342__ = adf::frontend::instrument< decltype(l2_88) > ( l2_88, "l2_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:517:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_89 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_89) > (l2_89)) __ci6343__ = adf::frontend::instrument< decltype(l2_89) > ( l2_89, "l2_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:518:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_90 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_90) > (l2_90)) __ci6344__ = adf::frontend::instrument< decltype(l2_90) > ( l2_90, "l2_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:519:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_91 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_91) > (l2_91)) __ci6345__ = adf::frontend::instrument< decltype(l2_91) > ( l2_91, "l2_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:520:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_92 = shared_buffer::create({8,32,12,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_92) > (l2_92)) __ci6346__ = adf::frontend::instrument< decltype(l2_92) > ( l2_92, "l2_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:521:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_93 = shared_buffer::create({8,24,24,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_93) > (l2_93)) __ci6347__ = adf::frontend::instrument< decltype(l2_93) > ( l2_93, "l2_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:522:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_94 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_94) > (l2_94)) __ci6348__ = adf::frontend::instrument< decltype(l2_94) > ( l2_94, "l2_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:523:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_95 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_95) > (l2_95)) __ci6349__ = adf::frontend::instrument< decltype(l2_95) > ( l2_95, "l2_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:524:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_96 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_96) > (l2_96)) __ci6350__ = adf::frontend::instrument< decltype(l2_96) > ( l2_96, "l2_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:525:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_97 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_97) > (l2_97)) __ci6351__ = adf::frontend::instrument< decltype(l2_97) > ( l2_97, "l2_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:526:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_98 = shared_buffer::create({8,24,24,16}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_98) > (l2_98)) __ci6352__ = adf::frontend::instrument< decltype(l2_98) > ( l2_98, "l2_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:527:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_99 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_99) > (l2_99)) __ci6353__ = adf::frontend::instrument< decltype(l2_99) > ( l2_99, "l2_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:528:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_100 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_100) > (l2_100)) __ci6354__ = adf::frontend::instrument< decltype(l2_100) > ( l2_100, "l2_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:529:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_101 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_101) > (l2_101)) __ci6355__ = adf::frontend::instrument< decltype(l2_101) > ( l2_101, "l2_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:530:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_102 = shared_buffer::create({8,20,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_102) > (l2_102)) __ci6356__ = adf::frontend::instrument< decltype(l2_102) > ( l2_102, "l2_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:531:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_103 = shared_buffer::create({8,32,12,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_103) > (l2_103)) __ci6357__ = adf::frontend::instrument< decltype(l2_103) > ( l2_103, "l2_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:532:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_104 = shared_buffer::create({8,32,60,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_104) > (l2_104)) __ci6358__ = adf::frontend::instrument< decltype(l2_104) > ( l2_104, "l2_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:533:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_105 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_105) > (l2_105)) __ci6359__ = adf::frontend::instrument< decltype(l2_105) > ( l2_105, "l2_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:534:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_106 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_106) > (l2_106)) __ci6360__ = adf::frontend::instrument< decltype(l2_106) > ( l2_106, "l2_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:535:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_107 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_107) > (l2_107)) __ci6361__ = adf::frontend::instrument< decltype(l2_107) > ( l2_107, "l2_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:536:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_108 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_108) > (l2_108)) __ci6362__ = adf::frontend::instrument< decltype(l2_108) > ( l2_108, "l2_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:537:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_109 = shared_buffer::create({8,24,60,16}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_109) > (l2_109)) __ci6363__ = adf::frontend::instrument< decltype(l2_109) > ( l2_109, "l2_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:538:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_110 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_110) > (l2_110)) __ci6364__ = adf::frontend::instrument< decltype(l2_110) > ( l2_110, "l2_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:539:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_111 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_111) > (l2_111)) __ci6365__ = adf::frontend::instrument< decltype(l2_111) > ( l2_111, "l2_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:540:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_112 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_112) > (l2_112)) __ci6366__ = adf::frontend::instrument< decltype(l2_112) > ( l2_112, "l2_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:541:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_113 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_113) > (l2_113)) __ci6367__ = adf::frontend::instrument< decltype(l2_113) > ( l2_113, "l2_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:542:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_114_for_layer_115_port0 = shared_buffer::create({8,240,60,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_114_for_layer_115_port0) > (L2_IFM_Buffer_from_layer_114_for_layer_115_port0)) __ci6368__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_114_for_layer_115_port0) > ( L2_IFM_Buffer_from_layer_114_for_layer_115_port0, "L2_IFM_Buffer_from_layer_114_for_layer_115_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:543:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_115 = shared_buffer::create({8,1,60,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_115) > (l2_115)) __ci6369__ = adf::frontend::instrument< decltype(l2_115) > ( l2_115, "l2_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:544:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_116 = shared_buffer::create({8,32,16,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_116) > (l2_116)) __ci6370__ = adf::frontend::instrument< decltype(l2_116) > ( l2_116, "l2_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:545:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_117 = shared_buffer::create({8,32,64,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_117) > (l2_117)) __ci6371__ = adf::frontend::instrument< decltype(l2_117) > ( l2_117, "l2_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:546:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_118 = shared_buffer::create({8,1,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_118) > (l2_118)) __ci6372__ = adf::frontend::instrument< decltype(l2_118) > ( l2_118, "l2_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:547:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_119 = shared_buffer::create({8,1,64,8}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_119) > (l2_119)) __ci6373__ = adf::frontend::instrument< decltype(l2_119) > ( l2_119, "l2_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:548:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_120 = shared_buffer::create({8,1,64,16}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_120) > (l2_120)) __ci6374__ = adf::frontend::instrument< decltype(l2_120) > ( l2_120, "l2_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:549:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_121_for_layer_122_port0 = shared_buffer::create({8,20,60,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_121_for_layer_122_port0) > (L2_IFM_Buffer_from_layer_121_for_layer_122_port0)) __ci6375__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_121_for_layer_122_port0) > ( L2_IFM_Buffer_from_layer_121_for_layer_122_port0, "L2_IFM_Buffer_from_layer_121_for_layer_122_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:550:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_113113 = shared_buffer::create({8,20,64,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_113113) > (L2_OFM_Buffer_layer_TGSpilling_113113)) __ci6376__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_113113) > ( L2_OFM_Buffer_layer_TGSpilling_113113, "L2_OFM_Buffer_layer_TGSpilling_113113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:551:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_122 = shared_buffer::create({8,20,64,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_122) > (l2_122)) __ci6377__ = adf::frontend::instrument< decltype(l2_122) > ( l2_122, "l2_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:552:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_123 = shared_buffer::create({8,32,16,12}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_123) > (l2_123)) __ci6378__ = adf::frontend::instrument< decltype(l2_123) > ( l2_123, "l2_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:553:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_124 = shared_buffer::create({8,32,84,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_124) > (l2_124)) __ci6379__ = adf::frontend::instrument< decltype(l2_124) > ( l2_124, "l2_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:554:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_125 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_125) > (l2_125)) __ci6380__ = adf::frontend::instrument< decltype(l2_125) > ( l2_125, "l2_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:555:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_126 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_126) > (l2_126)) __ci6381__ = adf::frontend::instrument< decltype(l2_126) > ( l2_126, "l2_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:556:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_127 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_127) > (l2_127)) __ci6382__ = adf::frontend::instrument< decltype(l2_127) > ( l2_127, "l2_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:557:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_128 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_128) > (l2_128)) __ci6383__ = adf::frontend::instrument< decltype(l2_128) > ( l2_128, "l2_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:558:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_129 = shared_buffer::create({8,24,84,16}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_129) > (l2_129)) __ci6384__ = adf::frontend::instrument< decltype(l2_129) > ( l2_129, "l2_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:559:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_130 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_130) > (l2_130)) __ci6385__ = adf::frontend::instrument< decltype(l2_130) > ( l2_130, "l2_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:560:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_131 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_131) > (l2_131)) __ci6386__ = adf::frontend::instrument< decltype(l2_131) > ( l2_131, "l2_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:561:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_132 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_132) > (l2_132)) __ci6387__ = adf::frontend::instrument< decltype(l2_132) > ( l2_132, "l2_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:562:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_133 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_133) > (l2_133)) __ci6388__ = adf::frontend::instrument< decltype(l2_133) > ( l2_133, "l2_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:563:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_134_for_layer_135_port0 = shared_buffer::create({8,240,84,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_134_for_layer_135_port0) > (L2_IFM_Buffer_from_layer_134_for_layer_135_port0)) __ci6389__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_134_for_layer_135_port0) > ( L2_IFM_Buffer_from_layer_134_for_layer_135_port0, "L2_IFM_Buffer_from_layer_134_for_layer_135_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:564:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_135 = shared_buffer::create({8,1,84,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_135) > (l2_135)) __ci6390__ = adf::frontend::instrument< decltype(l2_135) > ( l2_135, "l2_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:565:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_136 = shared_buffer::create({8,32,24,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_136) > (l2_136)) __ci6391__ = adf::frontend::instrument< decltype(l2_136) > ( l2_136, "l2_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:566:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_137 = shared_buffer::create({8,64,88,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_137) > (l2_137)) __ci6392__ = adf::frontend::instrument< decltype(l2_137) > ( l2_137, "l2_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:567:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_138 = shared_buffer::create({8,1,96,8}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_138) > (l2_138)) __ci6393__ = adf::frontend::instrument< decltype(l2_138) > ( l2_138, "l2_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:568:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_139 = shared_buffer::create({8,1,128,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_139) > (l2_139)) __ci6394__ = adf::frontend::instrument< decltype(l2_139) > ( l2_139, "l2_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:569:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_140 = shared_buffer::create({8,1,128,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_140) > (l2_140)) __ci6395__ = adf::frontend::instrument< decltype(l2_140) > ( l2_140, "l2_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:570:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_141_for_layer_142_port0 = shared_buffer::create({8,20,84,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_141_for_layer_142_port0) > (L2_IFM_Buffer_from_layer_141_for_layer_142_port0)) __ci6396__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_141_for_layer_142_port0) > ( L2_IFM_Buffer_from_layer_141_for_layer_142_port0, "L2_IFM_Buffer_from_layer_141_for_layer_142_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:571:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_133133 = shared_buffer::create({8,20,88,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_133133) > (L2_OFM_Buffer_layer_TGSpilling_133133)) __ci6397__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_133133) > ( L2_OFM_Buffer_layer_TGSpilling_133133, "L2_OFM_Buffer_layer_TGSpilling_133133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:572:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_142 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_142) > (l2_142)) __ci6398__ = adf::frontend::instrument< decltype(l2_142) > ( l2_142, "l2_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:573:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_123123 = shared_buffer::create({8,32,16,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_123123) > (L2_OFM_Buffer_layer_TGSpilling_123123)) __ci6399__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_123123) > ( L2_OFM_Buffer_layer_TGSpilling_123123, "L2_OFM_Buffer_layer_TGSpilling_123123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:574:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_143 = shared_buffer::create({8,32,16,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_143) > (l2_143)) __ci6400__ = adf::frontend::instrument< decltype(l2_143) > ( l2_143, "l2_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:575:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_144 = shared_buffer::create({8,32,84,12}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_144) > (l2_144)) __ci6401__ = adf::frontend::instrument< decltype(l2_144) > ( l2_144, "l2_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:576:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_145 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_145) > (l2_145)) __ci6402__ = adf::frontend::instrument< decltype(l2_145) > ( l2_145, "l2_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:577:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_146 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_146) > (l2_146)) __ci6403__ = adf::frontend::instrument< decltype(l2_146) > ( l2_146, "l2_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:578:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_147 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_147) > (l2_147)) __ci6404__ = adf::frontend::instrument< decltype(l2_147) > ( l2_147, "l2_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:579:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_148 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_148) > (l2_148)) __ci6405__ = adf::frontend::instrument< decltype(l2_148) > ( l2_148, "l2_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:580:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_149 = shared_buffer::create({8,24,84,16}, 4, 8); decltype(adf::frontend::instrument< decltype(l2_149) > (l2_149)) __ci6406__ = adf::frontend::instrument< decltype(l2_149) > ( l2_149, "l2_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:581:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_150 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_150) > (l2_150)) __ci6407__ = adf::frontend::instrument< decltype(l2_150) > ( l2_150, "l2_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:582:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_151 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_151) > (l2_151)) __ci6408__ = adf::frontend::instrument< decltype(l2_151) > ( l2_151, "l2_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:583:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_152 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_152) > (l2_152)) __ci6409__ = adf::frontend::instrument< decltype(l2_152) > ( l2_152, "l2_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:584:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_153 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_153) > (l2_153)) __ci6410__ = adf::frontend::instrument< decltype(l2_153) > ( l2_153, "l2_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:585:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_154_for_layer_155_port0 = shared_buffer::create({8,240,84,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_154_for_layer_155_port0) > (L2_IFM_Buffer_from_layer_154_for_layer_155_port0)) __ci6411__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_154_for_layer_155_port0) > ( L2_IFM_Buffer_from_layer_154_for_layer_155_port0, "L2_IFM_Buffer_from_layer_154_for_layer_155_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:586:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_155 = shared_buffer::create({8,1,84,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_155) > (l2_155)) __ci6412__ = adf::frontend::instrument< decltype(l2_155) > ( l2_155, "l2_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:587:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_156 = shared_buffer::create({8,32,24,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_156) > (l2_156)) __ci6413__ = adf::frontend::instrument< decltype(l2_156) > ( l2_156, "l2_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:588:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_157 = shared_buffer::create({8,64,88,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_157) > (l2_157)) __ci6414__ = adf::frontend::instrument< decltype(l2_157) > ( l2_157, "l2_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:589:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_158 = shared_buffer::create({8,1,96,8}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_158) > (l2_158)) __ci6415__ = adf::frontend::instrument< decltype(l2_158) > ( l2_158, "l2_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:590:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_159 = shared_buffer::create({8,1,128,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_159) > (l2_159)) __ci6416__ = adf::frontend::instrument< decltype(l2_159) > ( l2_159, "l2_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:591:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_160 = shared_buffer::create({8,1,128,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_160) > (l2_160)) __ci6417__ = adf::frontend::instrument< decltype(l2_160) > ( l2_160, "l2_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:592:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_161_for_layer_162_port0 = shared_buffer::create({8,20,84,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_161_for_layer_162_port0) > (L2_IFM_Buffer_from_layer_161_for_layer_162_port0)) __ci6418__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_161_for_layer_162_port0) > ( L2_IFM_Buffer_from_layer_161_for_layer_162_port0, "L2_IFM_Buffer_from_layer_161_for_layer_162_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:593:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_153153 = shared_buffer::create({8,20,88,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_153153) > (L2_OFM_Buffer_layer_TGSpilling_153153)) __ci6419__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_153153) > ( L2_OFM_Buffer_layer_TGSpilling_153153, "L2_OFM_Buffer_layer_TGSpilling_153153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:594:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_162 = shared_buffer::create({8,20,88,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_162) > (l2_162)) __ci6420__ = adf::frontend::instrument< decltype(l2_162) > ( l2_162, "l2_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:595:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_163 = shared_buffer::create({8,32,20,12}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_163) > (l2_163)) __ci6421__ = adf::frontend::instrument< decltype(l2_163) > ( l2_163, "l2_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:596:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_164 = shared_buffer::create({8,32,120,12}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_164) > (l2_164)) __ci6422__ = adf::frontend::instrument< decltype(l2_164) > ( l2_164, "l2_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:597:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_165 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_165) > (l2_165)) __ci6423__ = adf::frontend::instrument< decltype(l2_165) > ( l2_165, "l2_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:598:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_166 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_166) > (l2_166)) __ci6424__ = adf::frontend::instrument< decltype(l2_166) > ( l2_166, "l2_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:599:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_167 = shared_buffer::create({8,20,120,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_167) > (l2_167)) __ci6425__ = adf::frontend::instrument< decltype(l2_167) > ( l2_167, "l2_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:600:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_164_for_layer_168_port0 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_164_for_layer_168_port0) > (L2_IFM_Buffer_from_layer_164_for_layer_168_port0)) __ci6426__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_164_for_layer_168_port0) > ( L2_IFM_Buffer_from_layer_164_for_layer_168_port0, "L2_IFM_Buffer_from_layer_164_for_layer_168_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:601:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_167_for_layer_168_port1 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_167_for_layer_168_port1) > (L2_IFM_Buffer_from_layer_167_for_layer_168_port1)) __ci6427__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_167_for_layer_168_port1) > ( L2_IFM_Buffer_from_layer_167_for_layer_168_port1, "L2_IFM_Buffer_from_layer_167_for_layer_168_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:602:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_168 = shared_buffer::create({8,20,120,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_168) > (l2_168)) __ci6428__ = adf::frontend::instrument< decltype(l2_168) > ( l2_168, "l2_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:603:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_168_for_layer_169_port0 = shared_buffer::create({8,20,120,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_168_for_layer_169_port0) > (L2_IFM_Buffer_from_layer_168_for_layer_169_port0)) __ci6429__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_168_for_layer_169_port0) > ( L2_IFM_Buffer_from_layer_168_for_layer_169_port0, "L2_IFM_Buffer_from_layer_168_for_layer_169_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:604:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_169 = shared_buffer::create({8,24,120,16}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_169) > (l2_169)) __ci6430__ = adf::frontend::instrument< decltype(l2_169) > ( l2_169, "l2_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:605:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_170 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_170) > (l2_170)) __ci6431__ = adf::frontend::instrument< decltype(l2_170) > ( l2_170, "l2_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:606:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_171 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_171) > (l2_171)) __ci6432__ = adf::frontend::instrument< decltype(l2_171) > ( l2_171, "l2_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:607:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_172 = shared_buffer::create({8,20,120,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_172) > (l2_172)) __ci6433__ = adf::frontend::instrument< decltype(l2_172) > ( l2_172, "l2_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:608:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_169_for_layer_173_port0 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_169_for_layer_173_port0) > (L2_IFM_Buffer_from_layer_169_for_layer_173_port0)) __ci6434__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_169_for_layer_173_port0) > ( L2_IFM_Buffer_from_layer_169_for_layer_173_port0, "L2_IFM_Buffer_from_layer_169_for_layer_173_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:609:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_172_for_layer_173_port1 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_172_for_layer_173_port1) > (L2_IFM_Buffer_from_layer_172_for_layer_173_port1)) __ci6435__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_172_for_layer_173_port1) > ( L2_IFM_Buffer_from_layer_172_for_layer_173_port1, "L2_IFM_Buffer_from_layer_172_for_layer_173_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:610:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_173 = shared_buffer::create({8,20,120,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_173) > (l2_173)) __ci6436__ = adf::frontend::instrument< decltype(l2_173) > ( l2_173, "l2_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:611:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_174_for_layer_175_port0 = shared_buffer::create({8,240,120,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_174_for_layer_175_port0) > (L2_IFM_Buffer_from_layer_174_for_layer_175_port0)) __ci6437__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_174_for_layer_175_port0) > ( L2_IFM_Buffer_from_layer_174_for_layer_175_port0, "L2_IFM_Buffer_from_layer_174_for_layer_175_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:612:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_175 = shared_buffer::create({8,1,120,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_175) > (l2_175)) __ci6438__ = adf::frontend::instrument< decltype(l2_175) > ( l2_175, "l2_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:613:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_176 = shared_buffer::create({8,64,32,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_176) > (l2_176)) __ci6439__ = adf::frontend::instrument< decltype(l2_176) > ( l2_176, "l2_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:614:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_177 = shared_buffer::create({8,32,120,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_177) > (l2_177)) __ci6440__ = adf::frontend::instrument< decltype(l2_177) > ( l2_177, "l2_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:615:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_178 = shared_buffer::create({8,1,192,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_178) > (l2_178)) __ci6441__ = adf::frontend::instrument< decltype(l2_178) > ( l2_178, "l2_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:616:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_179 = shared_buffer::create({8,1,128,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_179) > (l2_179)) __ci6442__ = adf::frontend::instrument< decltype(l2_179) > ( l2_179, "l2_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:617:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_180 = shared_buffer::create({8,1,128,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_180) > (l2_180)) __ci6443__ = adf::frontend::instrument< decltype(l2_180) > ( l2_180, "l2_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:618:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_173_for_layer_182_port1 = shared_buffer::create({8,20,120,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_173_for_layer_182_port1) > (L2_IFM_Buffer_from_layer_173_for_layer_182_port1)) __ci6444__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_173_for_layer_182_port1) > ( L2_IFM_Buffer_from_layer_173_for_layer_182_port1, "L2_IFM_Buffer_from_layer_173_for_layer_182_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:619:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_181_for_layer_182_port0 = shared_buffer::create({8,20,120,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_181_for_layer_182_port0) > (L2_IFM_Buffer_from_layer_181_for_layer_182_port0)) __ci6445__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_181_for_layer_182_port0) > ( L2_IFM_Buffer_from_layer_181_for_layer_182_port0, "L2_IFM_Buffer_from_layer_181_for_layer_182_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:620:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_182 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_182) > (l2_182)) __ci6446__ = adf::frontend::instrument< decltype(l2_182) > ( l2_182, "l2_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:621:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_163163 = shared_buffer::create({8,32,24,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_163163) > (L2_OFM_Buffer_layer_TGSpilling_163163)) __ci6447__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_163163) > ( L2_OFM_Buffer_layer_TGSpilling_163163, "L2_OFM_Buffer_layer_TGSpilling_163163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:622:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_183 = shared_buffer::create({8,32,24,12}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_183) > (l2_183)) __ci6448__ = adf::frontend::instrument< decltype(l2_183) > ( l2_183, "l2_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:623:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_184 = shared_buffer::create({8,32,120,12}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_184) > (l2_184)) __ci6449__ = adf::frontend::instrument< decltype(l2_184) > ( l2_184, "l2_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:624:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_185 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_185) > (l2_185)) __ci6450__ = adf::frontend::instrument< decltype(l2_185) > ( l2_185, "l2_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:625:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_186 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_186) > (l2_186)) __ci6451__ = adf::frontend::instrument< decltype(l2_186) > ( l2_186, "l2_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:626:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_187 = shared_buffer::create({8,20,120,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_187) > (l2_187)) __ci6452__ = adf::frontend::instrument< decltype(l2_187) > ( l2_187, "l2_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:627:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_184_for_layer_188_port0 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_184_for_layer_188_port0) > (L2_IFM_Buffer_from_layer_184_for_layer_188_port0)) __ci6453__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_184_for_layer_188_port0) > ( L2_IFM_Buffer_from_layer_184_for_layer_188_port0, "L2_IFM_Buffer_from_layer_184_for_layer_188_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:628:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_187_for_layer_188_port1 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_187_for_layer_188_port1) > (L2_IFM_Buffer_from_layer_187_for_layer_188_port1)) __ci6454__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_187_for_layer_188_port1) > ( L2_IFM_Buffer_from_layer_187_for_layer_188_port1, "L2_IFM_Buffer_from_layer_187_for_layer_188_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:629:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_188 = shared_buffer::create({8,20,120,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_188) > (l2_188)) __ci6455__ = adf::frontend::instrument< decltype(l2_188) > ( l2_188, "l2_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:630:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_188_for_layer_189_port0 = shared_buffer::create({8,20,120,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_188_for_layer_189_port0) > (L2_IFM_Buffer_from_layer_188_for_layer_189_port0)) __ci6456__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_188_for_layer_189_port0) > ( L2_IFM_Buffer_from_layer_188_for_layer_189_port0, "L2_IFM_Buffer_from_layer_188_for_layer_189_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:631:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_189 = shared_buffer::create({8,24,120,16}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_189) > (l2_189)) __ci6457__ = adf::frontend::instrument< decltype(l2_189) > ( l2_189, "l2_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:632:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_190 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_190) > (l2_190)) __ci6458__ = adf::frontend::instrument< decltype(l2_190) > ( l2_190, "l2_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:633:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_191 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_191) > (l2_191)) __ci6459__ = adf::frontend::instrument< decltype(l2_191) > ( l2_191, "l2_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:634:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_192 = shared_buffer::create({8,20,120,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_192) > (l2_192)) __ci6460__ = adf::frontend::instrument< decltype(l2_192) > ( l2_192, "l2_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:635:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_189_for_layer_193_port0 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_189_for_layer_193_port0) > (L2_IFM_Buffer_from_layer_189_for_layer_193_port0)) __ci6461__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_189_for_layer_193_port0) > ( L2_IFM_Buffer_from_layer_189_for_layer_193_port0, "L2_IFM_Buffer_from_layer_189_for_layer_193_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:636:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_192_for_layer_193_port1 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_192_for_layer_193_port1) > (L2_IFM_Buffer_from_layer_192_for_layer_193_port1)) __ci6462__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_192_for_layer_193_port1) > ( L2_IFM_Buffer_from_layer_192_for_layer_193_port1, "L2_IFM_Buffer_from_layer_192_for_layer_193_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:637:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_193 = shared_buffer::create({8,20,120,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_193) > (l2_193)) __ci6463__ = adf::frontend::instrument< decltype(l2_193) > ( l2_193, "l2_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:638:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_194_for_layer_195_port0 = shared_buffer::create({8,240,120,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_194_for_layer_195_port0) > (L2_IFM_Buffer_from_layer_194_for_layer_195_port0)) __ci6464__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_194_for_layer_195_port0) > ( L2_IFM_Buffer_from_layer_194_for_layer_195_port0, "L2_IFM_Buffer_from_layer_194_for_layer_195_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:639:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_195 = shared_buffer::create({8,1,120,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_195) > (l2_195)) __ci6465__ = adf::frontend::instrument< decltype(l2_195) > ( l2_195, "l2_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:640:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_196 = shared_buffer::create({8,64,32,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_196) > (l2_196)) __ci6466__ = adf::frontend::instrument< decltype(l2_196) > ( l2_196, "l2_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:641:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_197 = shared_buffer::create({8,32,120,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_197) > (l2_197)) __ci6467__ = adf::frontend::instrument< decltype(l2_197) > ( l2_197, "l2_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:642:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_198 = shared_buffer::create({8,1,192,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_198) > (l2_198)) __ci6468__ = adf::frontend::instrument< decltype(l2_198) > ( l2_198, "l2_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:643:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_199 = shared_buffer::create({8,1,128,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_199) > (l2_199)) __ci6469__ = adf::frontend::instrument< decltype(l2_199) > ( l2_199, "l2_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:644:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_200 = shared_buffer::create({8,1,128,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_200) > (l2_200)) __ci6470__ = adf::frontend::instrument< decltype(l2_200) > ( l2_200, "l2_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:645:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_193_for_layer_202_port1 = shared_buffer::create({8,20,120,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_193_for_layer_202_port1) > (L2_IFM_Buffer_from_layer_193_for_layer_202_port1)) __ci6471__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_193_for_layer_202_port1) > ( L2_IFM_Buffer_from_layer_193_for_layer_202_port1, "L2_IFM_Buffer_from_layer_193_for_layer_202_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:646:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_201_for_layer_202_port0 = shared_buffer::create({8,20,120,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_201_for_layer_202_port0) > (L2_IFM_Buffer_from_layer_201_for_layer_202_port0)) __ci6472__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_201_for_layer_202_port0) > ( L2_IFM_Buffer_from_layer_201_for_layer_202_port0, "L2_IFM_Buffer_from_layer_201_for_layer_202_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:647:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_202 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_202) > (l2_202)) __ci6473__ = adf::frontend::instrument< decltype(l2_202) > ( l2_202, "l2_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:648:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_183183 = shared_buffer::create({8,32,24,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_183183) > (L2_OFM_Buffer_layer_TGSpilling_183183)) __ci6474__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_183183) > ( L2_OFM_Buffer_layer_TGSpilling_183183, "L2_OFM_Buffer_layer_TGSpilling_183183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:649:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_203 = shared_buffer::create({8,32,24,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_203) > (l2_203)) __ci6475__ = adf::frontend::instrument< decltype(l2_203) > ( l2_203, "l2_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:650:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_204 = shared_buffer::create({8,32,120,12}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_204) > (l2_204)) __ci6476__ = adf::frontend::instrument< decltype(l2_204) > ( l2_204, "l2_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:651:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_205 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_205) > (l2_205)) __ci6477__ = adf::frontend::instrument< decltype(l2_205) > ( l2_205, "l2_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:652:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_206 = shared_buffer::create({8,20,120,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_206) > (l2_206)) __ci6478__ = adf::frontend::instrument< decltype(l2_206) > ( l2_206, "l2_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:653:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_207 = shared_buffer::create({8,20,120,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_207) > (l2_207)) __ci6479__ = adf::frontend::instrument< decltype(l2_207) > ( l2_207, "l2_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:654:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_204_for_layer_208_port0 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_204_for_layer_208_port0) > (L2_IFM_Buffer_from_layer_204_for_layer_208_port0)) __ci6480__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_204_for_layer_208_port0) > ( L2_IFM_Buffer_from_layer_204_for_layer_208_port0, "L2_IFM_Buffer_from_layer_204_for_layer_208_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:655:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_207_for_layer_208_port1 = shared_buffer::create({8,20,120,6}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_207_for_layer_208_port1) > (L2_IFM_Buffer_from_layer_207_for_layer_208_port1)) __ci6481__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_207_for_layer_208_port1) > ( L2_IFM_Buffer_from_layer_207_for_layer_208_port1, "L2_IFM_Buffer_from_layer_207_for_layer_208_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:656:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_208 = shared_buffer::create({8,20,120,8}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_208) > (l2_208)) __ci6482__ = adf::frontend::instrument< decltype(l2_208) > ( l2_208, "l2_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:657:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_209_for_layer_210_port0 = shared_buffer::create({8,240,120,1}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_209_for_layer_210_port0) > (L2_IFM_Buffer_from_layer_209_for_layer_210_port0)) __ci6483__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_209_for_layer_210_port0) > ( L2_IFM_Buffer_from_layer_209_for_layer_210_port0, "L2_IFM_Buffer_from_layer_209_for_layer_210_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:658:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_210 = shared_buffer::create({8,1,120,4}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_210) > (l2_210)) __ci6484__ = adf::frontend::instrument< decltype(l2_210) > ( l2_210, "l2_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:659:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_211 = shared_buffer::create({8,64,16,1}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_211) > (l2_211)) __ci6485__ = adf::frontend::instrument< decltype(l2_211) > ( l2_211, "l2_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:660:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_212 = shared_buffer::create({8,1,16,64}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_212) > (l2_212)) __ci6486__ = adf::frontend::instrument< decltype(l2_212) > ( l2_212, "l2_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:661:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_208_for_layer_214_port0 = shared_buffer::create({8,20,120,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_208_for_layer_214_port0) > (L2_IFM_Buffer_from_layer_208_for_layer_214_port0)) __ci6487__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_208_for_layer_214_port0) > ( L2_IFM_Buffer_from_layer_208_for_layer_214_port0, "L2_IFM_Buffer_from_layer_208_for_layer_214_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:662:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_213_for_layer_214_port1 = shared_buffer::create({8,32,16,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_213_for_layer_214_port1) > (L2_IFM_Buffer_from_layer_213_for_layer_214_port1)) __ci6488__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_213_for_layer_214_port1) > ( L2_IFM_Buffer_from_layer_213_for_layer_214_port1, "L2_IFM_Buffer_from_layer_213_for_layer_214_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:663:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_214 = shared_buffer::create({8,32,16,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_214) > (l2_214)) __ci6489__ = adf::frontend::instrument< decltype(l2_214) > ( l2_214, "l2_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:664:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_216_for_layer_217_port0 = shared_buffer::create({8,20,8,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_216_for_layer_217_port0) > (L2_IFM_Buffer_from_layer_216_for_layer_217_port0)) __ci6490__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_216_for_layer_217_port0) > ( L2_IFM_Buffer_from_layer_216_for_layer_217_port0, "L2_IFM_Buffer_from_layer_216_for_layer_217_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:665:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input4_0_port1 = shared_buffer::create({8,20,8,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input4_0_port1) > (L2_IFM_Buffer_for_input4_0_port1)) __ci6491__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input4_0_port1) > ( L2_IFM_Buffer_for_input4_0_port1, "L2_IFM_Buffer_for_input4_0_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:666:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_217_for_layer_218_port0 = shared_buffer::create({8,20,16,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_217_for_layer_218_port0) > (L2_IFM_Buffer_from_layer_217_for_layer_218_port0)) __ci6492__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_217_for_layer_218_port0) > ( L2_IFM_Buffer_from_layer_217_for_layer_218_port0, "L2_IFM_Buffer_from_layer_217_for_layer_218_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:667:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_218 = shared_buffer::create({8,32,16,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_218) > (l2_218)) __ci6493__ = adf::frontend::instrument< decltype(l2_218) > ( l2_218, "l2_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:668:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_219 = shared_buffer::create({8,20,16,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_219) > (l2_219)) __ci6494__ = adf::frontend::instrument< decltype(l2_219) > ( l2_219, "l2_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:669:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_CONST_IFM_Buffer_for_input3_0_port0 = shared_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input3_0_port0) > (L2_CONST_IFM_Buffer_for_input3_0_port0)) __ci6495__ = adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input3_0_port0) > ( L2_CONST_IFM_Buffer_for_input3_0_port0, "L2_CONST_IFM_Buffer_for_input3_0_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:670:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_220_for_layer_221_port1 = shared_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_220_for_layer_221_port1) > (L2_IFM_Buffer_from_layer_220_for_layer_221_port1)) __ci6496__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_220_for_layer_221_port1) > ( L2_IFM_Buffer_from_layer_220_for_layer_221_port1, "L2_IFM_Buffer_from_layer_220_for_layer_221_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:671:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_221 = shared_buffer::create({8,20,8,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_221) > (l2_221)) __ci6497__ = adf::frontend::instrument< decltype(l2_221) > ( l2_221, "l2_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:672:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input4_1_port1 = shared_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input4_1_port1) > (L2_IFM_Buffer_for_input4_1_port1)) __ci6498__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input4_1_port1) > ( L2_IFM_Buffer_for_input4_1_port1, "L2_IFM_Buffer_for_input4_1_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:673:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_222 = shared_buffer::create({8,20,8,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_222) > (l2_222)) __ci6499__ = adf::frontend::instrument< decltype(l2_222) > ( l2_222, "l2_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:674:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input4_2_port1 = shared_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input4_2_port1) > (L2_IFM_Buffer_for_input4_2_port1)) __ci6500__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input4_2_port1) > ( L2_IFM_Buffer_for_input4_2_port1, "L2_IFM_Buffer_for_input4_2_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:675:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_223_for_layer_224_port0 = shared_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_223_for_layer_224_port0) > (L2_IFM_Buffer_from_layer_223_for_layer_224_port0)) __ci6501__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_223_for_layer_224_port0) > ( L2_IFM_Buffer_from_layer_223_for_layer_224_port0, "L2_IFM_Buffer_from_layer_223_for_layer_224_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:676:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_224 = shared_buffer::create({8,20,8,12}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_224) > (l2_224)) __ci6502__ = adf::frontend::instrument< decltype(l2_224) > ( l2_224, "l2_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:677:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_216_for_layer_225_port0 = shared_buffer::create({8,20,8,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_216_for_layer_225_port0) > (L2_IFM_Buffer_from_layer_216_for_layer_225_port0)) __ci6503__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_216_for_layer_225_port0) > ( L2_IFM_Buffer_from_layer_216_for_layer_225_port0, "L2_IFM_Buffer_from_layer_216_for_layer_225_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:678:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_225_for_layer_226_port0 = shared_buffer::create({8,20,16,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_225_for_layer_226_port0) > (L2_IFM_Buffer_from_layer_225_for_layer_226_port0)) __ci6504__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_225_for_layer_226_port0) > ( L2_IFM_Buffer_from_layer_225_for_layer_226_port0, "L2_IFM_Buffer_from_layer_225_for_layer_226_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:679:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_226 = shared_buffer::create({8,32,8,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_226) > (l2_226)) __ci6505__ = adf::frontend::instrument< decltype(l2_226) > ( l2_226, "l2_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:680:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_227 = shared_buffer::create({8,20,8,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_227) > (l2_227)) __ci6506__ = adf::frontend::instrument< decltype(l2_227) > ( l2_227, "l2_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:681:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_220_for_layer_228_port0 = shared_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_220_for_layer_228_port0) > (L2_IFM_Buffer_from_layer_220_for_layer_228_port0)) __ci6507__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_220_for_layer_228_port0) > ( L2_IFM_Buffer_from_layer_220_for_layer_228_port0, "L2_IFM_Buffer_from_layer_220_for_layer_228_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:682:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_228 = shared_buffer::create({8,20,8,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_228) > (l2_228)) __ci6508__ = adf::frontend::instrument< decltype(l2_228) > ( l2_228, "l2_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:683:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_222222 = shared_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_222222) > (L2_OFM_Buffer_layer_TGSpilling_222222)) __ci6509__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_222222) > ( L2_OFM_Buffer_layer_TGSpilling_222222, "L2_OFM_Buffer_layer_TGSpilling_222222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:684:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_229 = shared_buffer::create({8,20,8,12}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_229) > (l2_229)) __ci6510__ = adf::frontend::instrument< decltype(l2_229) > ( l2_229, "l2_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:685:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_215_for_layer_230_port0 = shared_buffer::create({8,20,8,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_215_for_layer_230_port0) > (L2_IFM_Buffer_from_layer_215_for_layer_230_port0)) __ci6511__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_215_for_layer_230_port0) > ( L2_IFM_Buffer_from_layer_215_for_layer_230_port0, "L2_IFM_Buffer_from_layer_215_for_layer_230_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:686:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_232_for_layer_236_port0 = shared_buffer::create({8,40,16,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_232_for_layer_236_port0) > (L2_IFM_Buffer_from_layer_232_for_layer_236_port0)) __ci6512__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_232_for_layer_236_port0) > ( L2_IFM_Buffer_from_layer_232_for_layer_236_port0, "L2_IFM_Buffer_from_layer_232_for_layer_236_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:687:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_5_for_layer_233_port0 = shared_buffer::create({8,320,1,60}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_233_port0) > (L2_IFM_Buffer_from_layer_5_for_layer_233_port0)) __ci6513__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_233_port0) > ( L2_IFM_Buffer_from_layer_5_for_layer_233_port0, "L2_IFM_Buffer_from_layer_5_for_layer_233_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:688:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_233 = shared_buffer::create({8,160,4,32}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_233) > (l2_233)) __ci6514__ = adf::frontend::instrument< decltype(l2_233) > ( l2_233, "l2_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:689:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_233_for_layer_234_port0 = shared_buffer::create({8,160,1,90}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_233_for_layer_234_port0) > (L2_IFM_Buffer_from_layer_233_for_layer_234_port0)) __ci6515__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_233_for_layer_234_port0) > ( L2_IFM_Buffer_from_layer_233_for_layer_234_port0, "L2_IFM_Buffer_from_layer_233_for_layer_234_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:690:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_234 = shared_buffer::create({8,80,4,48}, 4, 6); decltype(adf::frontend::instrument< decltype(l2_234) > (l2_234)) __ci6516__ = adf::frontend::instrument< decltype(l2_234) > ( l2_234, "l2_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:691:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_235 = shared_buffer::create({8,40,4,24}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_235) > (l2_235)) __ci6517__ = adf::frontend::instrument< decltype(l2_235) > ( l2_235, "l2_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:692:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_236_for_layer_237_port0 = shared_buffer::create({8,40,22,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_236_for_layer_237_port0) > (L2_IFM_Buffer_from_layer_236_for_layer_237_port0)) __ci6518__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_236_for_layer_237_port0) > ( L2_IFM_Buffer_from_layer_236_for_layer_237_port0, "L2_IFM_Buffer_from_layer_236_for_layer_237_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:693:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_237 = shared_buffer::create({8,48,16,24}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_237) > (l2_237)) __ci6519__ = adf::frontend::instrument< decltype(l2_237) > ( l2_237, "l2_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:694:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_239_for_layer_240_port0 = shared_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_239_for_layer_240_port0) > (L2_IFM_Buffer_from_layer_239_for_layer_240_port0)) __ci6520__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_239_for_layer_240_port0) > ( L2_IFM_Buffer_from_layer_239_for_layer_240_port0, "L2_IFM_Buffer_from_layer_239_for_layer_240_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:695:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input3_0_port1 = shared_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input3_0_port1) > (L2_IFM_Buffer_for_input3_0_port1)) __ci6521__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input3_0_port1) > ( L2_IFM_Buffer_for_input3_0_port1, "L2_IFM_Buffer_for_input3_0_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:696:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_240_for_layer_241_port0 = shared_buffer::create({8,40,10,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_240_for_layer_241_port0) > (L2_IFM_Buffer_from_layer_240_for_layer_241_port0)) __ci6522__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_240_for_layer_241_port0) > ( L2_IFM_Buffer_from_layer_240_for_layer_241_port0, "L2_IFM_Buffer_from_layer_240_for_layer_241_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:697:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_241 = shared_buffer::create({8,48,16,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_241) > (l2_241)) __ci6523__ = adf::frontend::instrument< decltype(l2_241) > ( l2_241, "l2_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:698:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_242 = shared_buffer::create({8,40,12,24}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_242) > (l2_242)) __ci6524__ = adf::frontend::instrument< decltype(l2_242) > ( l2_242, "l2_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:699:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_CONST_IFM_Buffer_for_input2_0_port0 = shared_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input2_0_port0) > (L2_CONST_IFM_Buffer_for_input2_0_port0)) __ci6525__ = adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input2_0_port0) > ( L2_CONST_IFM_Buffer_for_input2_0_port0, "L2_CONST_IFM_Buffer_for_input2_0_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:700:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_243_for_layer_244_port1 = shared_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_243_for_layer_244_port1) > (L2_IFM_Buffer_from_layer_243_for_layer_244_port1)) __ci6526__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_243_for_layer_244_port1) > ( L2_IFM_Buffer_from_layer_243_for_layer_244_port1, "L2_IFM_Buffer_from_layer_243_for_layer_244_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:701:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_244 = shared_buffer::create({8,40,8,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_244) > (l2_244)) __ci6527__ = adf::frontend::instrument< decltype(l2_244) > ( l2_244, "l2_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:702:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input3_1_port1 = shared_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input3_1_port1) > (L2_IFM_Buffer_for_input3_1_port1)) __ci6528__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input3_1_port1) > ( L2_IFM_Buffer_for_input3_1_port1, "L2_IFM_Buffer_for_input3_1_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:703:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_245 = shared_buffer::create({8,40,8,24}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_245) > (l2_245)) __ci6529__ = adf::frontend::instrument< decltype(l2_245) > ( l2_245, "l2_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:704:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input3_2_port1 = shared_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input3_2_port1) > (L2_IFM_Buffer_for_input3_2_port1)) __ci6530__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input3_2_port1) > ( L2_IFM_Buffer_for_input3_2_port1, "L2_IFM_Buffer_for_input3_2_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:705:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_246_for_layer_247_port0 = shared_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_246_for_layer_247_port0) > (L2_IFM_Buffer_from_layer_246_for_layer_247_port0)) __ci6531__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_246_for_layer_247_port0) > ( L2_IFM_Buffer_from_layer_246_for_layer_247_port0, "L2_IFM_Buffer_from_layer_246_for_layer_247_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:706:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_247 = shared_buffer::create({8,40,8,24}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_247) > (l2_247)) __ci6532__ = adf::frontend::instrument< decltype(l2_247) > ( l2_247, "l2_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:707:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_239_for_layer_248_port0 = shared_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_239_for_layer_248_port0) > (L2_IFM_Buffer_from_layer_239_for_layer_248_port0)) __ci6533__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_239_for_layer_248_port0) > ( L2_IFM_Buffer_from_layer_239_for_layer_248_port0, "L2_IFM_Buffer_from_layer_239_for_layer_248_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:708:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_248_for_layer_249_port0 = shared_buffer::create({8,40,10,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_248_for_layer_249_port0) > (L2_IFM_Buffer_from_layer_248_for_layer_249_port0)) __ci6534__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_248_for_layer_249_port0) > ( L2_IFM_Buffer_from_layer_248_for_layer_249_port0, "L2_IFM_Buffer_from_layer_248_for_layer_249_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:709:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_249 = shared_buffer::create({8,48,8,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_249) > (l2_249)) __ci6535__ = adf::frontend::instrument< decltype(l2_249) > ( l2_249, "l2_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:710:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_250 = shared_buffer::create({8,40,8,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_250) > (l2_250)) __ci6536__ = adf::frontend::instrument< decltype(l2_250) > ( l2_250, "l2_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:711:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_243_for_layer_251_port0 = shared_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_243_for_layer_251_port0) > (L2_IFM_Buffer_from_layer_243_for_layer_251_port0)) __ci6537__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_243_for_layer_251_port0) > ( L2_IFM_Buffer_from_layer_243_for_layer_251_port0, "L2_IFM_Buffer_from_layer_243_for_layer_251_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:712:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_251 = shared_buffer::create({8,40,8,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_251) > (l2_251)) __ci6538__ = adf::frontend::instrument< decltype(l2_251) > ( l2_251, "l2_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:713:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_245245 = shared_buffer::create({8,40,8,24}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_245245) > (L2_OFM_Buffer_layer_TGSpilling_245245)) __ci6539__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_245245) > ( L2_OFM_Buffer_layer_TGSpilling_245245, "L2_OFM_Buffer_layer_TGSpilling_245245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:714:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_252 = shared_buffer::create({8,40,8,24}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_252) > (l2_252)) __ci6540__ = adf::frontend::instrument< decltype(l2_252) > ( l2_252, "l2_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:715:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_238_for_layer_253_port0 = shared_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_238_for_layer_253_port0) > (L2_IFM_Buffer_from_layer_238_for_layer_253_port0)) __ci6541__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_238_for_layer_253_port0) > ( L2_IFM_Buffer_from_layer_238_for_layer_253_port0, "L2_IFM_Buffer_from_layer_238_for_layer_253_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:716:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_255_for_layer_256_port0 = shared_buffer::create({8,80,10,45}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_255_for_layer_256_port0) > (L2_IFM_Buffer_from_layer_255_for_layer_256_port0)) __ci6542__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_255_for_layer_256_port0) > ( L2_IFM_Buffer_from_layer_255_for_layer_256_port0, "L2_IFM_Buffer_from_layer_255_for_layer_256_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:717:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_256_for_layer_257_port0 = shared_buffer::create({8,80,14,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_256_for_layer_257_port0) > (L2_IFM_Buffer_from_layer_256_for_layer_257_port0)) __ci6543__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_256_for_layer_257_port0) > ( L2_IFM_Buffer_from_layer_256_for_layer_257_port0, "L2_IFM_Buffer_from_layer_256_for_layer_257_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:718:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_257 = shared_buffer::create({8,80,8,48}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_257) > (l2_257)) __ci6544__ = adf::frontend::instrument< decltype(l2_257) > ( l2_257, "l2_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:719:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_260_for_layer_261_port0 = shared_buffer::create({8,80,5,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_260_for_layer_261_port0) > (L2_IFM_Buffer_from_layer_260_for_layer_261_port0)) __ci6545__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_260_for_layer_261_port0) > ( L2_IFM_Buffer_from_layer_260_for_layer_261_port0, "L2_IFM_Buffer_from_layer_260_for_layer_261_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:720:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_261 = shared_buffer::create({8,80,8,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_261) > (l2_261)) __ci6546__ = adf::frontend::instrument< decltype(l2_261) > ( l2_261, "l2_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:721:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_262 = shared_buffer::create({8,80,8,48}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_262) > (l2_262)) __ci6547__ = adf::frontend::instrument< decltype(l2_262) > ( l2_262, "l2_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:722:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_CONST_IFM_Buffer_for_input1_0_port0 = shared_buffer::create({8,80,3,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input1_0_port0) > (L2_CONST_IFM_Buffer_for_input1_0_port0)) __ci6548__ = adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input1_0_port0) > ( L2_CONST_IFM_Buffer_for_input1_0_port0, "L2_CONST_IFM_Buffer_for_input1_0_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:723:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_263_for_layer_264_port1 = shared_buffer::create({8,80,3,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_263_for_layer_264_port1) > (L2_IFM_Buffer_from_layer_263_for_layer_264_port1)) __ci6549__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_263_for_layer_264_port1) > ( L2_IFM_Buffer_from_layer_263_for_layer_264_port1, "L2_IFM_Buffer_from_layer_263_for_layer_264_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:724:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_264 = shared_buffer::create({8,80,4,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_264) > (l2_264)) __ci6550__ = adf::frontend::instrument< decltype(l2_264) > ( l2_264, "l2_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:725:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input2_1_port1 = shared_buffer::create({8,80,3,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input2_1_port1) > (L2_IFM_Buffer_for_input2_1_port1)) __ci6551__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input2_1_port1) > ( L2_IFM_Buffer_for_input2_1_port1, "L2_IFM_Buffer_for_input2_1_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:726:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_265 = shared_buffer::create({8,80,4,48}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_265) > (l2_265)) __ci6552__ = adf::frontend::instrument< decltype(l2_265) > ( l2_265, "l2_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:727:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input2_2_port1 = shared_buffer::create({8,80,3,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input2_2_port1) > (L2_IFM_Buffer_for_input2_2_port1)) __ci6553__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input2_2_port1) > ( L2_IFM_Buffer_for_input2_2_port1, "L2_IFM_Buffer_for_input2_2_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:728:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_266_for_layer_267_port0 = shared_buffer::create({8,80,3,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_266_for_layer_267_port0) > (L2_IFM_Buffer_from_layer_266_for_layer_267_port0)) __ci6554__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_266_for_layer_267_port0) > ( L2_IFM_Buffer_from_layer_266_for_layer_267_port0, "L2_IFM_Buffer_from_layer_266_for_layer_267_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:729:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_267 = shared_buffer::create({8,80,4,48}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_267) > (l2_267)) __ci6555__ = adf::frontend::instrument< decltype(l2_267) > ( l2_267, "l2_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:730:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_268_for_layer_269_port0 = shared_buffer::create({8,80,5,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_268_for_layer_269_port0) > (L2_IFM_Buffer_from_layer_268_for_layer_269_port0)) __ci6556__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_268_for_layer_269_port0) > ( L2_IFM_Buffer_from_layer_268_for_layer_269_port0, "L2_IFM_Buffer_from_layer_268_for_layer_269_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:731:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_269 = shared_buffer::create({8,96,4,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_269) > (l2_269)) __ci6557__ = adf::frontend::instrument< decltype(l2_269) > ( l2_269, "l2_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:732:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_270 = shared_buffer::create({8,80,4,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_270) > (l2_270)) __ci6558__ = adf::frontend::instrument< decltype(l2_270) > ( l2_270, "l2_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:733:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_263_for_layer_271_port0 = shared_buffer::create({8,80,3,45}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_263_for_layer_271_port0) > (L2_IFM_Buffer_from_layer_263_for_layer_271_port0)) __ci6559__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_263_for_layer_271_port0) > ( L2_IFM_Buffer_from_layer_263_for_layer_271_port0, "L2_IFM_Buffer_from_layer_263_for_layer_271_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:734:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_271 = shared_buffer::create({8,80,4,48}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_271) > (l2_271)) __ci6560__ = adf::frontend::instrument< decltype(l2_271) > ( l2_271, "l2_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:735:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_TGSpilling_265265 = shared_buffer::create({8,80,4,48}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_265265) > (L2_OFM_Buffer_layer_TGSpilling_265265)) __ci6561__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_TGSpilling_265265) > ( L2_OFM_Buffer_layer_TGSpilling_265265, "L2_OFM_Buffer_layer_TGSpilling_265265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:736:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_272 = shared_buffer::create({8,80,4,48}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_272) > (l2_272)) __ci6562__ = adf::frontend::instrument< decltype(l2_272) > ( l2_272, "l2_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:737:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_275_for_layer_276_port0 = shared_buffer::create({8,160,8,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_275_for_layer_276_port0) > (L2_IFM_Buffer_from_layer_275_for_layer_276_port0)) __ci6563__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_275_for_layer_276_port0) > ( L2_IFM_Buffer_from_layer_275_for_layer_276_port0, "L2_IFM_Buffer_from_layer_275_for_layer_276_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:738:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_276 = shared_buffer::create({8,160,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_276) > (l2_276)) __ci6564__ = adf::frontend::instrument< decltype(l2_276) > ( l2_276, "l2_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:739:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_278_for_layer_279_port0 = shared_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_278_for_layer_279_port0) > (L2_IFM_Buffer_from_layer_278_for_layer_279_port0)) __ci6565__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_278_for_layer_279_port0) > ( L2_IFM_Buffer_from_layer_278_for_layer_279_port0, "L2_IFM_Buffer_from_layer_278_for_layer_279_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:740:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input1_0_port1 = shared_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input1_0_port1) > (L2_IFM_Buffer_for_input1_0_port1)) __ci6566__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input1_0_port1) > ( L2_IFM_Buffer_for_input1_0_port1, "L2_IFM_Buffer_for_input1_0_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:741:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_279_for_layer_280_port0 = shared_buffer::create({8,160,4,32}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_279_for_layer_280_port0) > (L2_IFM_Buffer_from_layer_279_for_layer_280_port0)) __ci6567__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_279_for_layer_280_port0) > ( L2_IFM_Buffer_from_layer_279_for_layer_280_port0, "L2_IFM_Buffer_from_layer_279_for_layer_280_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:742:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_280 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_280) > (l2_280)) __ci6568__ = adf::frontend::instrument< decltype(l2_280) > ( l2_280, "l2_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:743:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_280_for_layer_281_port0 = shared_buffer::create({8,160,4,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_280_for_layer_281_port0) > (L2_IFM_Buffer_from_layer_280_for_layer_281_port0)) __ci6569__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_280_for_layer_281_port0) > ( L2_IFM_Buffer_from_layer_280_for_layer_281_port0, "L2_IFM_Buffer_from_layer_280_for_layer_281_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:744:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_281 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_281) > (l2_281)) __ci6570__ = adf::frontend::instrument< decltype(l2_281) > ( l2_281, "l2_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:745:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_CONST_IFM_Buffer_for_input0_0_port0 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input0_0_port0) > (L2_CONST_IFM_Buffer_for_input0_0_port0)) __ci6571__ = adf::frontend::instrument< decltype(L2_CONST_IFM_Buffer_for_input0_0_port0) > ( L2_CONST_IFM_Buffer_for_input0_0_port0, "L2_CONST_IFM_Buffer_for_input0_0_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:746:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_282_for_layer_283_port1 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_282_for_layer_283_port1) > (L2_IFM_Buffer_from_layer_282_for_layer_283_port1)) __ci6572__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_282_for_layer_283_port1) > ( L2_IFM_Buffer_from_layer_282_for_layer_283_port1, "L2_IFM_Buffer_from_layer_282_for_layer_283_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:747:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_283 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_283) > (l2_283)) __ci6573__ = adf::frontend::instrument< decltype(l2_283) > ( l2_283, "l2_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:748:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input1_1_port1 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input1_1_port1) > (L2_IFM_Buffer_for_input1_1_port1)) __ci6574__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input1_1_port1) > ( L2_IFM_Buffer_for_input1_1_port1, "L2_IFM_Buffer_for_input1_1_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:749:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_283_for_layer_284_port0 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_283_for_layer_284_port0) > (L2_IFM_Buffer_from_layer_283_for_layer_284_port0)) __ci6575__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_283_for_layer_284_port0) > ( L2_IFM_Buffer_from_layer_283_for_layer_284_port0, "L2_IFM_Buffer_from_layer_283_for_layer_284_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:750:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_284 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_284) > (l2_284)) __ci6576__ = adf::frontend::instrument< decltype(l2_284) > ( l2_284, "l2_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:751:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_for_input1_2_port1 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input1_2_port1) > (L2_IFM_Buffer_for_input1_2_port1)) __ci6577__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_for_input1_2_port1) > ( L2_IFM_Buffer_for_input1_2_port1, "L2_IFM_Buffer_for_input1_2_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:752:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_285_for_layer_286_port0 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_285_for_layer_286_port0) > (L2_IFM_Buffer_from_layer_285_for_layer_286_port0)) __ci6578__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_285_for_layer_286_port0) > ( L2_IFM_Buffer_from_layer_285_for_layer_286_port0, "L2_IFM_Buffer_from_layer_285_for_layer_286_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:753:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_286 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_286) > (l2_286)) __ci6579__ = adf::frontend::instrument< decltype(l2_286) > ( l2_286, "l2_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:754:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_278_for_layer_287_port0 = shared_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_278_for_layer_287_port0) > (L2_IFM_Buffer_from_layer_278_for_layer_287_port0)) __ci6580__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_278_for_layer_287_port0) > ( L2_IFM_Buffer_from_layer_278_for_layer_287_port0, "L2_IFM_Buffer_from_layer_278_for_layer_287_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:755:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_287_for_layer_288_port0 = shared_buffer::create({8,160,4,32}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_287_for_layer_288_port0) > (L2_IFM_Buffer_from_layer_287_for_layer_288_port0)) __ci6581__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_287_for_layer_288_port0) > ( L2_IFM_Buffer_from_layer_287_for_layer_288_port0, "L2_IFM_Buffer_from_layer_287_for_layer_288_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:756:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_288 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_288) > (l2_288)) __ci6582__ = adf::frontend::instrument< decltype(l2_288) > ( l2_288, "l2_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:757:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_288_for_layer_289_port0 = shared_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_288_for_layer_289_port0) > (L2_IFM_Buffer_from_layer_288_for_layer_289_port0)) __ci6583__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_288_for_layer_289_port0) > ( L2_IFM_Buffer_from_layer_288_for_layer_289_port0, "L2_IFM_Buffer_from_layer_288_for_layer_289_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:758:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_289 = shared_buffer::create({8,160,4,92}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_289) > (l2_289)) __ci6584__ = adf::frontend::instrument< decltype(l2_289) > ( l2_289, "l2_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:759:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_282_for_layer_290_port0 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_282_for_layer_290_port0) > (L2_IFM_Buffer_from_layer_282_for_layer_290_port0)) __ci6585__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_282_for_layer_290_port0) > ( L2_IFM_Buffer_from_layer_282_for_layer_290_port0, "L2_IFM_Buffer_from_layer_282_for_layer_290_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:760:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_289_for_layer_290_port1 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_289_for_layer_290_port1) > (L2_IFM_Buffer_from_layer_289_for_layer_290_port1)) __ci6586__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_289_for_layer_290_port1) > ( L2_IFM_Buffer_from_layer_289_for_layer_290_port1, "L2_IFM_Buffer_from_layer_289_for_layer_290_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:761:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_290 = shared_buffer::create({8,160,4,32}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_290) > (l2_290)) __ci6587__ = adf::frontend::instrument< decltype(l2_290) > ( l2_290, "l2_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:762:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_284_for_layer_291_port0 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_284_for_layer_291_port0) > (L2_IFM_Buffer_from_layer_284_for_layer_291_port0)) __ci6588__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_284_for_layer_291_port0) > ( L2_IFM_Buffer_from_layer_284_for_layer_291_port0, "L2_IFM_Buffer_from_layer_284_for_layer_291_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:763:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_290_for_layer_291_port1 = shared_buffer::create({8,160,2,30}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_290_for_layer_291_port1) > (L2_IFM_Buffer_from_layer_290_for_layer_291_port1)) __ci6589__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_290_for_layer_291_port1) > ( L2_IFM_Buffer_from_layer_290_for_layer_291_port1, "L2_IFM_Buffer_from_layer_290_for_layer_291_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:764:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_291 = shared_buffer::create({8,160,4,32}, 4, 4); decltype(adf::frontend::instrument< decltype(l2_291) > (l2_291)) __ci6590__ = adf::frontend::instrument< decltype(l2_291) > ( l2_291, "l2_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:765:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_277_for_layer_292_port0 = shared_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_277_for_layer_292_port0) > (L2_IFM_Buffer_from_layer_277_for_layer_292_port0)) __ci6591__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_277_for_layer_292_port0) > ( L2_IFM_Buffer_from_layer_277_for_layer_292_port0, "L2_IFM_Buffer_from_layer_277_for_layer_292_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:766:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_5_for_layer_294_port1 = shared_buffer::create({8,320,1,180}, 2, 2); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_294_port1) > (L2_IFM_Buffer_from_layer_5_for_layer_294_port1)) __ci6592__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_294_port1) > ( L2_IFM_Buffer_from_layer_5_for_layer_294_port1, "L2_IFM_Buffer_from_layer_5_for_layer_294_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:767:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_294_for_layer_295_port0 = shared_buffer::create({8,320,5,17}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_294_for_layer_295_port0) > (L2_IFM_Buffer_from_layer_294_for_layer_295_port0)) __ci6593__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_294_for_layer_295_port0) > ( L2_IFM_Buffer_from_layer_294_for_layer_295_port0, "L2_IFM_Buffer_from_layer_294_for_layer_295_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:768:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_295 = shared_buffer::create({8,320,4,16}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_295) > (l2_295)) __ci6594__ = adf::frontend::instrument< decltype(l2_295) > ( l2_295, "l2_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:769:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_295_for_layer_296_port0 = shared_buffer::create({8,320,2,22}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_295_for_layer_296_port0) > (L2_IFM_Buffer_from_layer_295_for_layer_296_port0)) __ci6595__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_295_for_layer_296_port0) > ( L2_IFM_Buffer_from_layer_295_for_layer_296_port0, "L2_IFM_Buffer_from_layer_295_for_layer_296_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:770:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_296 = shared_buffer::create({8,320,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_296) > (l2_296)) __ci6596__ = adf::frontend::instrument< decltype(l2_296) > ( l2_296, "l2_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:771:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_296_for_layer_297_port0 = shared_buffer::create({8,320,2,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_296_for_layer_297_port0) > (L2_IFM_Buffer_from_layer_296_for_layer_297_port0)) __ci6597__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_296_for_layer_297_port0) > ( L2_IFM_Buffer_from_layer_296_for_layer_297_port0, "L2_IFM_Buffer_from_layer_296_for_layer_297_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:772:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_297 = shared_buffer::create({8,320,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_297) > (l2_297)) __ci6598__ = adf::frontend::instrument< decltype(l2_297) > ( l2_297, "l2_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:773:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_298_for_layer_299_port0 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_298_for_layer_299_port0) > (L2_IFM_Buffer_from_layer_298_for_layer_299_port0)) __ci6599__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_298_for_layer_299_port0) > ( L2_IFM_Buffer_from_layer_298_for_layer_299_port0, "L2_IFM_Buffer_from_layer_298_for_layer_299_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:774:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_299 = shared_buffer::create({8,320,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_299) > (L2_OFM_Buffer_layer_299)) __ci6600__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_299) > ( L2_OFM_Buffer_layer_299, "L2_OFM_Buffer_layer_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:775:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_5_for_layer_301_port1 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_301_port1) > (L2_IFM_Buffer_from_layer_5_for_layer_301_port1)) __ci6601__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_5_for_layer_301_port1) > ( L2_IFM_Buffer_from_layer_5_for_layer_301_port1, "L2_IFM_Buffer_from_layer_5_for_layer_301_port1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:776:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_300_for_layer_301_port0 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_300_for_layer_301_port0) > (L2_IFM_Buffer_from_layer_300_for_layer_301_port0)) __ci6602__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_300_for_layer_301_port0) > ( L2_IFM_Buffer_from_layer_300_for_layer_301_port0, "L2_IFM_Buffer_from_layer_300_for_layer_301_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:777:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer l2_301 = shared_buffer::create({8,320,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(l2_301) > (l2_301)) __ci6603__ = adf::frontend::instrument< decltype(l2_301) > ( l2_301, "l2_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:778:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_IFM_Buffer_from_layer_301_for_layer_302_port0 = shared_buffer::create({8,320,1,20}, 2, 4); decltype(adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_301_for_layer_302_port0) > (L2_IFM_Buffer_from_layer_301_for_layer_302_port0)) __ci6604__ = adf::frontend::instrument< decltype(L2_IFM_Buffer_from_layer_301_for_layer_302_port0) > ( L2_IFM_Buffer_from_layer_301_for_layer_302_port0, "L2_IFM_Buffer_from_layer_301_for_layer_302_port0", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:779:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer L2_OFM_Buffer_layer_302 = shared_buffer::create({8,320,4,20}, 4, 2); decltype(adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_302) > (L2_OFM_Buffer_layer_302)) __ci6605__ = adf::frontend::instrument< decltype(L2_OFM_Buffer_layer_302) > ( L2_OFM_Buffer_layer_302, "L2_OFM_Buffer_layer_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:780:1", adf::frontend::getParentGraphImpl(*this)); + + +external_buffer ifm_ddr = external_buffer::create({8,4,23,320}, 0, 2); decltype(adf::frontend::instrument< decltype(ifm_ddr) > (ifm_ddr)) __ci6606__ = adf::frontend::instrument< decltype(ifm_ddr) > ( ifm_ddr, "ifm_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:783:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_1_spill = external_buffer::create({8,4,23,320}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_1_spill) > (l2l3_1_spill)) __ci6607__ = adf::frontend::instrument< decltype(l2l3_1_spill) > ( l2l3_1_spill, "l2l3_1_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:784:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_2_spill = external_buffer::create({8,3,23,320}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_2_spill) > (l2l3_2_spill)) __ci6608__ = adf::frontend::instrument< decltype(l2l3_2_spill) > ( l2l3_2_spill, "l2l3_2_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:785:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_3_spill = external_buffer::create({471040}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_3_spill) > (l2l3_scratch_0_3_spill)) __ci6609__ = adf::frontend::instrument< decltype(l2l3_scratch_0_3_spill) > ( l2l3_scratch_0_3_spill, "l2l3_scratch_0_3_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:786:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_3_spill = external_buffer::create({8,8,23,320}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_3_spill) > (l2l3_3_spill)) __ci6610__ = adf::frontend::instrument< decltype(l2l3_3_spill) > ( l2l3_3_spill, "l2l3_3_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:787:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_4_spill = external_buffer::create({8,320,1,184}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_4_spill) > (l2l3_4_spill)) __ci6611__ = adf::frontend::instrument< decltype(l2l3_4_spill) > ( l2l3_4_spill, "l2l3_4_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:788:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_5_spill = external_buffer::create({460800}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_5_spill) > (l2l3_scratch_0_5_spill)) __ci6612__ = adf::frontend::instrument< decltype(l2l3_scratch_0_5_spill) > ( l2l3_scratch_0_5_spill, "l2l3_scratch_0_5_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:789:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_5_spill = external_buffer::create({8,320,1,180}, 1, 8); decltype(adf::frontend::instrument< decltype(l2l3_5_spill) > (l2l3_5_spill)) __ci6613__ = adf::frontend::instrument< decltype(l2l3_5_spill) > ( l2l3_5_spill, "l2l3_5_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:790:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer const_ifm_ddr_5 = external_buffer::create({8,320,1,180}, 0, 2); decltype(adf::frontend::instrument< decltype(const_ifm_ddr_5) > (const_ifm_ddr_5)) __ci6614__ = adf::frontend::instrument< decltype(const_ifm_ddr_5) > ( const_ifm_ddr_5, "const_ifm_ddr_5", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:791:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_6_spill = external_buffer::create({8,320,1,180}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_6_spill) > (l2l3_6_spill)) __ci6615__ = adf::frontend::instrument< decltype(l2l3_6_spill) > ( l2l3_6_spill, "l2l3_6_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:792:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer const_ifm_ddr_4 = external_buffer::create({8,320,1,180}, 0, 2); decltype(adf::frontend::instrument< decltype(const_ifm_ddr_4) > (const_ifm_ddr_4)) __ci6616__ = adf::frontend::instrument< decltype(const_ifm_ddr_4) > ( const_ifm_ddr_4, "const_ifm_ddr_4", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:793:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_7_spill = external_buffer::create({8,320,1,180}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_7_spill) > (l2l3_7_spill)) __ci6617__ = adf::frontend::instrument< decltype(l2l3_7_spill) > ( l2l3_7_spill, "l2l3_7_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:794:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_8_spill = external_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_8_spill) > (l2l3_8_spill)) __ci6618__ = adf::frontend::instrument< decltype(l2l3_8_spill) > ( l2l3_8_spill, "l2l3_8_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:795:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_9_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_9_spill) > (l2l3_9_spill)) __ci6619__ = adf::frontend::instrument< decltype(l2l3_9_spill) > ( l2l3_9_spill, "l2l3_9_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:796:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_10_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_10_spill) > (l2l3_10_spill)) __ci6620__ = adf::frontend::instrument< decltype(l2l3_10_spill) > ( l2l3_10_spill, "l2l3_10_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:797:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_11_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_11_spill) > (l2l3_11_spill)) __ci6621__ = adf::frontend::instrument< decltype(l2l3_11_spill) > ( l2l3_11_spill, "l2l3_11_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:798:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_12_spill = external_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_12_spill) > (l2l3_12_spill)) __ci6622__ = adf::frontend::instrument< decltype(l2l3_12_spill) > ( l2l3_12_spill, "l2l3_12_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:799:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_13_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_13_spill) > (l2l3_13_spill)) __ci6623__ = adf::frontend::instrument< decltype(l2l3_13_spill) > ( l2l3_13_spill, "l2l3_13_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:800:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_14_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_14_spill) > (l2l3_14_spill)) __ci6624__ = adf::frontend::instrument< decltype(l2l3_14_spill) > ( l2l3_14_spill, "l2l3_14_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:801:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_15_spill = external_buffer::create({8,160,8,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_15_spill) > (l2l3_15_spill)) __ci6625__ = adf::frontend::instrument< decltype(l2l3_15_spill) > ( l2l3_15_spill, "l2l3_15_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:802:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_16_spill = external_buffer::create({8,80,8,48}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_16_spill) > (l2l3_16_spill)) __ci6626__ = adf::frontend::instrument< decltype(l2l3_16_spill) > ( l2l3_16_spill, "l2l3_16_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:803:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_17_spill = external_buffer::create({230400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_17_spill) > (l2l3_scratch_0_17_spill)) __ci6627__ = adf::frontend::instrument< decltype(l2l3_scratch_0_17_spill) > ( l2l3_scratch_0_17_spill, "l2l3_scratch_0_17_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:804:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_17_spill = external_buffer::create({8,80,8,45}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_17_spill) > (l2l3_17_spill)) __ci6628__ = adf::frontend::instrument< decltype(l2l3_17_spill) > ( l2l3_17_spill, "l2l3_17_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:805:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_1818 = external_buffer::create({8,80,3,45}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_1818) > (L3_OFM_Buffer_layer_TGSpilling_1818)) __ci6629__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_1818) > ( L3_OFM_Buffer_layer_TGSpilling_1818, "L3_OFM_Buffer_layer_TGSpilling_1818", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:806:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_19_spill = external_buffer::create({8,80,9,45}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_19_spill) > (l2l3_19_spill)) __ci6630__ = adf::frontend::instrument< decltype(l2l3_19_spill) > ( l2l3_19_spill, "l2l3_19_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:807:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_20_spill = external_buffer::create({8,80,9,46}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_20_spill) > (l2l3_20_spill)) __ci6631__ = adf::frontend::instrument< decltype(l2l3_20_spill) > ( l2l3_20_spill, "l2l3_20_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:808:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_21_spill = external_buffer::create({259200}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_21_spill) > (l2l3_scratch_0_21_spill)) __ci6632__ = adf::frontend::instrument< decltype(l2l3_scratch_0_21_spill) > ( l2l3_scratch_0_21_spill, "l2l3_scratch_0_21_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:809:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_21_spill = external_buffer::create({8,80,9,45}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_21_spill) > (l2l3_21_spill)) __ci6633__ = adf::frontend::instrument< decltype(l2l3_21_spill) > ( l2l3_21_spill, "l2l3_21_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:810:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_2424 = external_buffer::create({8,40,9,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_2424) > (L3_OFM_Buffer_layer_TGSpilling_2424)) __ci6634__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_2424) > ( L3_OFM_Buffer_layer_TGSpilling_2424, "L3_OFM_Buffer_layer_TGSpilling_2424", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:811:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_24_spill = external_buffer::create({8,40,9,23}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_24_spill) > (l2l3_24_spill)) __ci6635__ = adf::frontend::instrument< decltype(l2l3_24_spill) > ( l2l3_24_spill, "l2l3_24_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:812:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_25_spill = external_buffer::create({8,920,9,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_25_spill) > (l2l3_25_spill)) __ci6636__ = adf::frontend::instrument< decltype(l2l3_25_spill) > ( l2l3_25_spill, "l2l3_25_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:813:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_31_spill = external_buffer::create({8,1,9,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_31_spill) > (l2l3_31_spill)) __ci6637__ = adf::frontend::instrument< decltype(l2l3_31_spill) > ( l2l3_31_spill, "l2l3_31_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:814:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_32_spill = external_buffer::create({66240}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_32_spill) > (l2l3_scratch_0_32_spill)) __ci6638__ = adf::frontend::instrument< decltype(l2l3_scratch_0_32_spill) > ( l2l3_scratch_0_32_spill, "l2l3_scratch_0_32_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:815:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_32_spill = external_buffer::create({66240}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_32_spill) > (l2l3_scratch_1_32_spill)) __ci6639__ = adf::frontend::instrument< decltype(l2l3_scratch_1_32_spill) > ( l2l3_scratch_1_32_spill, "l2l3_scratch_1_32_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:816:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_32_spill = external_buffer::create({8,40,9,23}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_32_spill) > (l2l3_32_spill)) __ci6640__ = adf::frontend::instrument< decltype(l2l3_32_spill) > ( l2l3_32_spill, "l2l3_32_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:817:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_3434 = external_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_3434) > (L3_OFM_Buffer_layer_TGSpilling_3434)) __ci6641__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_3434) > ( L3_OFM_Buffer_layer_TGSpilling_3434, "L3_OFM_Buffer_layer_TGSpilling_3434", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:818:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_3636 = external_buffer::create({8,40,15,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_3636) > (L3_OFM_Buffer_layer_TGSpilling_3636)) __ci6642__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_3636) > ( L3_OFM_Buffer_layer_TGSpilling_3636, "L3_OFM_Buffer_layer_TGSpilling_3636", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:819:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_36_spill = external_buffer::create({8,40,15,23}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_36_spill) > (l2l3_36_spill)) __ci6643__ = adf::frontend::instrument< decltype(l2l3_36_spill) > ( l2l3_36_spill, "l2l3_36_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:820:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_37_spill = external_buffer::create({8,920,15,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_37_spill) > (l2l3_37_spill)) __ci6644__ = adf::frontend::instrument< decltype(l2l3_37_spill) > ( l2l3_37_spill, "l2l3_37_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:821:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_43_spill = external_buffer::create({8,1,15,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_43_spill) > (l2l3_43_spill)) __ci6645__ = adf::frontend::instrument< decltype(l2l3_43_spill) > ( l2l3_43_spill, "l2l3_43_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:822:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_44_spill = external_buffer::create({110400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_44_spill) > (l2l3_scratch_0_44_spill)) __ci6646__ = adf::frontend::instrument< decltype(l2l3_scratch_0_44_spill) > ( l2l3_scratch_0_44_spill, "l2l3_scratch_0_44_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:823:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_44_spill = external_buffer::create({110400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_44_spill) > (l2l3_scratch_1_44_spill)) __ci6647__ = adf::frontend::instrument< decltype(l2l3_scratch_1_44_spill) > ( l2l3_scratch_1_44_spill, "l2l3_scratch_1_44_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:824:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_44_spill = external_buffer::create({8,40,15,23}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_44_spill) > (l2l3_44_spill)) __ci6648__ = adf::frontend::instrument< decltype(l2l3_44_spill) > ( l2l3_44_spill, "l2l3_44_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:825:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_4646 = external_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_4646) > (L3_OFM_Buffer_layer_TGSpilling_4646)) __ci6649__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_4646) > ( L3_OFM_Buffer_layer_TGSpilling_4646, "L3_OFM_Buffer_layer_TGSpilling_4646", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:826:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_4848 = external_buffer::create({8,40,15,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_4848) > (L3_OFM_Buffer_layer_TGSpilling_4848)) __ci6650__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_4848) > ( L3_OFM_Buffer_layer_TGSpilling_4848, "L3_OFM_Buffer_layer_TGSpilling_4848", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:827:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_48_spill = external_buffer::create({8,40,15,23}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_48_spill) > (l2l3_48_spill)) __ci6651__ = adf::frontend::instrument< decltype(l2l3_48_spill) > ( l2l3_48_spill, "l2l3_48_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:828:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_49_spill = external_buffer::create({8,920,15,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_49_spill) > (l2l3_49_spill)) __ci6652__ = adf::frontend::instrument< decltype(l2l3_49_spill) > ( l2l3_49_spill, "l2l3_49_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:829:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_55_spill = external_buffer::create({8,1,15,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_55_spill) > (l2l3_55_spill)) __ci6653__ = adf::frontend::instrument< decltype(l2l3_55_spill) > ( l2l3_55_spill, "l2l3_55_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:830:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_56_spill = external_buffer::create({110400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_56_spill) > (l2l3_scratch_0_56_spill)) __ci6654__ = adf::frontend::instrument< decltype(l2l3_scratch_0_56_spill) > ( l2l3_scratch_0_56_spill, "l2l3_scratch_0_56_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:831:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_56_spill = external_buffer::create({110400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_56_spill) > (l2l3_scratch_1_56_spill)) __ci6655__ = adf::frontend::instrument< decltype(l2l3_scratch_1_56_spill) > ( l2l3_scratch_1_56_spill, "l2l3_scratch_1_56_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:832:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_56_spill = external_buffer::create({8,40,15,23}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_56_spill) > (l2l3_56_spill)) __ci6656__ = adf::frontend::instrument< decltype(l2l3_56_spill) > ( l2l3_56_spill, "l2l3_56_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:833:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_59_spill = external_buffer::create({8,40,30,23}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_59_spill) > (l2l3_59_spill)) __ci6657__ = adf::frontend::instrument< decltype(l2l3_59_spill) > ( l2l3_59_spill, "l2l3_59_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:834:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_62_spill = external_buffer::create({8,40,30,23}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_62_spill) > (l2l3_62_spill)) __ci6658__ = adf::frontend::instrument< decltype(l2l3_62_spill) > ( l2l3_62_spill, "l2l3_62_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:835:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_63_spill = external_buffer::create({8,40,30,24}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_63_spill) > (l2l3_63_spill)) __ci6659__ = adf::frontend::instrument< decltype(l2l3_63_spill) > ( l2l3_63_spill, "l2l3_63_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:836:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_64_spill = external_buffer::create({220800}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_64_spill) > (l2l3_scratch_0_64_spill)) __ci6660__ = adf::frontend::instrument< decltype(l2l3_scratch_0_64_spill) > ( l2l3_scratch_0_64_spill, "l2l3_scratch_0_64_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:837:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_64_spill = external_buffer::create({8,40,30,23}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_64_spill) > (l2l3_64_spill)) __ci6661__ = adf::frontend::instrument< decltype(l2l3_64_spill) > ( l2l3_64_spill, "l2l3_64_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:838:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_113113 = external_buffer::create({8,20,60,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_113113) > (L3_OFM_Buffer_layer_TGSpilling_113113)) __ci6662__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_113113) > ( L3_OFM_Buffer_layer_TGSpilling_113113, "L3_OFM_Buffer_layer_TGSpilling_113113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:839:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_113_spill = external_buffer::create({8,20,60,12}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_113_spill) > (l2l3_113_spill)) __ci6663__ = adf::frontend::instrument< decltype(l2l3_113_spill) > ( l2l3_113_spill, "l2l3_113_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:840:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_114_spill = external_buffer::create({8,240,60,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_114_spill) > (l2l3_114_spill)) __ci6664__ = adf::frontend::instrument< decltype(l2l3_114_spill) > ( l2l3_114_spill, "l2l3_114_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:841:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_120_spill = external_buffer::create({8,1,60,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_120_spill) > (l2l3_120_spill)) __ci6665__ = adf::frontend::instrument< decltype(l2l3_120_spill) > ( l2l3_120_spill, "l2l3_120_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:842:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_121_spill = external_buffer::create({115200}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_121_spill) > (l2l3_scratch_0_121_spill)) __ci6666__ = adf::frontend::instrument< decltype(l2l3_scratch_0_121_spill) > ( l2l3_scratch_0_121_spill, "l2l3_scratch_0_121_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:843:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_121_spill = external_buffer::create({115200}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_121_spill) > (l2l3_scratch_1_121_spill)) __ci6667__ = adf::frontend::instrument< decltype(l2l3_scratch_1_121_spill) > ( l2l3_scratch_1_121_spill, "l2l3_scratch_1_121_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:844:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_121_spill = external_buffer::create({8,20,60,12}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_121_spill) > (l2l3_121_spill)) __ci6668__ = adf::frontend::instrument< decltype(l2l3_121_spill) > ( l2l3_121_spill, "l2l3_121_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:845:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_123123 = external_buffer::create({8,20,14,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_123123) > (L3_OFM_Buffer_layer_TGSpilling_123123)) __ci6669__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_123123) > ( L3_OFM_Buffer_layer_TGSpilling_123123, "L3_OFM_Buffer_layer_TGSpilling_123123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:846:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_133133 = external_buffer::create({8,20,84,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_133133) > (L3_OFM_Buffer_layer_TGSpilling_133133)) __ci6670__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_133133) > ( L3_OFM_Buffer_layer_TGSpilling_133133, "L3_OFM_Buffer_layer_TGSpilling_133133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:847:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_133_spill = external_buffer::create({8,20,84,12}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_133_spill) > (l2l3_133_spill)) __ci6671__ = adf::frontend::instrument< decltype(l2l3_133_spill) > ( l2l3_133_spill, "l2l3_133_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:848:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_134_spill = external_buffer::create({8,240,84,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_134_spill) > (l2l3_134_spill)) __ci6672__ = adf::frontend::instrument< decltype(l2l3_134_spill) > ( l2l3_134_spill, "l2l3_134_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:849:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_140_spill = external_buffer::create({8,1,84,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_140_spill) > (l2l3_140_spill)) __ci6673__ = adf::frontend::instrument< decltype(l2l3_140_spill) > ( l2l3_140_spill, "l2l3_140_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:850:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_141_spill = external_buffer::create({161280}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_141_spill) > (l2l3_scratch_0_141_spill)) __ci6674__ = adf::frontend::instrument< decltype(l2l3_scratch_0_141_spill) > ( l2l3_scratch_0_141_spill, "l2l3_scratch_0_141_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:851:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_141_spill = external_buffer::create({161280}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_141_spill) > (l2l3_scratch_1_141_spill)) __ci6675__ = adf::frontend::instrument< decltype(l2l3_scratch_1_141_spill) > ( l2l3_scratch_1_141_spill, "l2l3_scratch_1_141_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:852:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_141_spill = external_buffer::create({8,20,84,12}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_141_spill) > (l2l3_141_spill)) __ci6676__ = adf::frontend::instrument< decltype(l2l3_141_spill) > ( l2l3_141_spill, "l2l3_141_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:853:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_153153 = external_buffer::create({8,20,84,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_153153) > (L3_OFM_Buffer_layer_TGSpilling_153153)) __ci6677__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_153153) > ( L3_OFM_Buffer_layer_TGSpilling_153153, "L3_OFM_Buffer_layer_TGSpilling_153153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:854:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_153_spill = external_buffer::create({8,20,84,12}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_153_spill) > (l2l3_153_spill)) __ci6678__ = adf::frontend::instrument< decltype(l2l3_153_spill) > ( l2l3_153_spill, "l2l3_153_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:855:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_154_spill = external_buffer::create({8,240,84,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_154_spill) > (l2l3_154_spill)) __ci6679__ = adf::frontend::instrument< decltype(l2l3_154_spill) > ( l2l3_154_spill, "l2l3_154_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:856:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_160_spill = external_buffer::create({8,1,84,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_160_spill) > (l2l3_160_spill)) __ci6680__ = adf::frontend::instrument< decltype(l2l3_160_spill) > ( l2l3_160_spill, "l2l3_160_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:857:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_161_spill = external_buffer::create({161280}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_161_spill) > (l2l3_scratch_1_161_spill)) __ci6681__ = adf::frontend::instrument< decltype(l2l3_scratch_1_161_spill) > ( l2l3_scratch_1_161_spill, "l2l3_scratch_1_161_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:858:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_161_spill = external_buffer::create({161280}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_161_spill) > (l2l3_scratch_0_161_spill)) __ci6682__ = adf::frontend::instrument< decltype(l2l3_scratch_0_161_spill) > ( l2l3_scratch_0_161_spill, "l2l3_scratch_0_161_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:859:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_161_spill = external_buffer::create({8,20,84,12}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_161_spill) > (l2l3_161_spill)) __ci6683__ = adf::frontend::instrument< decltype(l2l3_161_spill) > ( l2l3_161_spill, "l2l3_161_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:860:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_163163 = external_buffer::create({8,20,20,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_163163) > (L3_OFM_Buffer_layer_TGSpilling_163163)) __ci6684__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_163163) > ( L3_OFM_Buffer_layer_TGSpilling_163163, "L3_OFM_Buffer_layer_TGSpilling_163163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:861:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_164_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_164_spill) > (l2l3_164_spill)) __ci6685__ = adf::frontend::instrument< decltype(l2l3_164_spill) > ( l2l3_164_spill, "l2l3_164_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:862:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_167_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_167_spill) > (l2l3_167_spill)) __ci6686__ = adf::frontend::instrument< decltype(l2l3_167_spill) > ( l2l3_167_spill, "l2l3_167_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:863:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_168_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_168_spill) > (l2l3_168_spill)) __ci6687__ = adf::frontend::instrument< decltype(l2l3_168_spill) > ( l2l3_168_spill, "l2l3_168_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:864:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_169_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_169_spill) > (l2l3_169_spill)) __ci6688__ = adf::frontend::instrument< decltype(l2l3_169_spill) > ( l2l3_169_spill, "l2l3_169_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:865:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_172_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_172_spill) > (l2l3_172_spill)) __ci6689__ = adf::frontend::instrument< decltype(l2l3_172_spill) > ( l2l3_172_spill, "l2l3_172_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:866:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_173_spill = external_buffer::create({8,20,120,12}, 2, 3); decltype(adf::frontend::instrument< decltype(l2l3_173_spill) > (l2l3_173_spill)) __ci6690__ = adf::frontend::instrument< decltype(l2l3_173_spill) > ( l2l3_173_spill, "l2l3_173_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:867:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_174_spill = external_buffer::create({8,240,120,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_174_spill) > (l2l3_174_spill)) __ci6691__ = adf::frontend::instrument< decltype(l2l3_174_spill) > ( l2l3_174_spill, "l2l3_174_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:868:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_180_spill = external_buffer::create({8,1,120,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_180_spill) > (l2l3_180_spill)) __ci6692__ = adf::frontend::instrument< decltype(l2l3_180_spill) > ( l2l3_180_spill, "l2l3_180_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:869:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_181_spill = external_buffer::create({230400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_181_spill) > (l2l3_scratch_0_181_spill)) __ci6693__ = adf::frontend::instrument< decltype(l2l3_scratch_0_181_spill) > ( l2l3_scratch_0_181_spill, "l2l3_scratch_0_181_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:870:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_181_spill = external_buffer::create({230400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_181_spill) > (l2l3_scratch_1_181_spill)) __ci6694__ = adf::frontend::instrument< decltype(l2l3_scratch_1_181_spill) > ( l2l3_scratch_1_181_spill, "l2l3_scratch_1_181_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:871:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_181_spill = external_buffer::create({8,20,120,12}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_181_spill) > (l2l3_181_spill)) __ci6695__ = adf::frontend::instrument< decltype(l2l3_181_spill) > ( l2l3_181_spill, "l2l3_181_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:872:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_183183 = external_buffer::create({8,20,20,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_183183) > (L3_OFM_Buffer_layer_TGSpilling_183183)) __ci6696__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_183183) > ( L3_OFM_Buffer_layer_TGSpilling_183183, "L3_OFM_Buffer_layer_TGSpilling_183183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:873:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_184_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_184_spill) > (l2l3_184_spill)) __ci6697__ = adf::frontend::instrument< decltype(l2l3_184_spill) > ( l2l3_184_spill, "l2l3_184_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:874:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_187_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_187_spill) > (l2l3_187_spill)) __ci6698__ = adf::frontend::instrument< decltype(l2l3_187_spill) > ( l2l3_187_spill, "l2l3_187_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:875:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_188_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_188_spill) > (l2l3_188_spill)) __ci6699__ = adf::frontend::instrument< decltype(l2l3_188_spill) > ( l2l3_188_spill, "l2l3_188_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:876:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_189_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_189_spill) > (l2l3_189_spill)) __ci6700__ = adf::frontend::instrument< decltype(l2l3_189_spill) > ( l2l3_189_spill, "l2l3_189_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:877:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_192_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_192_spill) > (l2l3_192_spill)) __ci6701__ = adf::frontend::instrument< decltype(l2l3_192_spill) > ( l2l3_192_spill, "l2l3_192_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:878:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_193_spill = external_buffer::create({8,20,120,12}, 2, 3); decltype(adf::frontend::instrument< decltype(l2l3_193_spill) > (l2l3_193_spill)) __ci6702__ = adf::frontend::instrument< decltype(l2l3_193_spill) > ( l2l3_193_spill, "l2l3_193_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:879:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_194_spill = external_buffer::create({8,240,120,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_194_spill) > (l2l3_194_spill)) __ci6703__ = adf::frontend::instrument< decltype(l2l3_194_spill) > ( l2l3_194_spill, "l2l3_194_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:880:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_200_spill = external_buffer::create({8,1,120,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_200_spill) > (l2l3_200_spill)) __ci6704__ = adf::frontend::instrument< decltype(l2l3_200_spill) > ( l2l3_200_spill, "l2l3_200_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:881:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_201_spill = external_buffer::create({230400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_201_spill) > (l2l3_scratch_0_201_spill)) __ci6705__ = adf::frontend::instrument< decltype(l2l3_scratch_0_201_spill) > ( l2l3_scratch_0_201_spill, "l2l3_scratch_0_201_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:882:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_201_spill = external_buffer::create({230400}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_201_spill) > (l2l3_scratch_1_201_spill)) __ci6706__ = adf::frontend::instrument< decltype(l2l3_scratch_1_201_spill) > ( l2l3_scratch_1_201_spill, "l2l3_scratch_1_201_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:883:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_201_spill = external_buffer::create({8,20,120,12}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_201_spill) > (l2l3_201_spill)) __ci6707__ = adf::frontend::instrument< decltype(l2l3_201_spill) > ( l2l3_201_spill, "l2l3_201_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:884:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_204_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_204_spill) > (l2l3_204_spill)) __ci6708__ = adf::frontend::instrument< decltype(l2l3_204_spill) > ( l2l3_204_spill, "l2l3_204_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:885:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_207_spill = external_buffer::create({8,20,120,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_207_spill) > (l2l3_207_spill)) __ci6709__ = adf::frontend::instrument< decltype(l2l3_207_spill) > ( l2l3_207_spill, "l2l3_207_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:886:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_208_spill = external_buffer::create({8,20,120,12}, 2, 3); decltype(adf::frontend::instrument< decltype(l2l3_208_spill) > (l2l3_208_spill)) __ci6710__ = adf::frontend::instrument< decltype(l2l3_208_spill) > ( l2l3_208_spill, "l2l3_208_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:887:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_209_spill = external_buffer::create({8,240,120,1}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_209_spill) > (l2l3_209_spill)) __ci6711__ = adf::frontend::instrument< decltype(l2l3_209_spill) > ( l2l3_209_spill, "l2l3_209_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:888:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_212_spill = external_buffer::create({8,1,16,1}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_212_spill) > (l2l3_212_spill)) __ci6712__ = adf::frontend::instrument< decltype(l2l3_212_spill) > ( l2l3_212_spill, "l2l3_212_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:889:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_0_213_spill = external_buffer::create({30720}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_0_213_spill) > (l2l3_scratch_0_213_spill)) __ci6713__ = adf::frontend::instrument< decltype(l2l3_scratch_0_213_spill) > ( l2l3_scratch_0_213_spill, "l2l3_scratch_0_213_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:890:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_scratch_1_213_spill = external_buffer::create({30720}, 1, 1); decltype(adf::frontend::instrument< decltype(l2l3_scratch_1_213_spill) > (l2l3_scratch_1_213_spill)) __ci6714__ = adf::frontend::instrument< decltype(l2l3_scratch_1_213_spill) > ( l2l3_scratch_1_213_spill, "l2l3_scratch_1_213_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:891:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_213_spill = external_buffer::create({8,20,16,12}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_213_spill) > (l2l3_213_spill)) __ci6715__ = adf::frontend::instrument< decltype(l2l3_213_spill) > ( l2l3_213_spill, "l2l3_213_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:892:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_214_spill = external_buffer::create({8,20,16,12}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_214_spill) > (l2l3_214_spill)) __ci6716__ = adf::frontend::instrument< decltype(l2l3_214_spill) > ( l2l3_214_spill, "l2l3_214_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:893:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_215_spill = external_buffer::create({8,20,8,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_215_spill) > (l2l3_215_spill)) __ci6717__ = adf::frontend::instrument< decltype(l2l3_215_spill) > ( l2l3_215_spill, "l2l3_215_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:894:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_216_spill = external_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_216_spill) > (l2l3_216_spill)) __ci6718__ = adf::frontend::instrument< decltype(l2l3_216_spill) > ( l2l3_216_spill, "l2l3_216_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:895:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ifm_ddr_4 = external_buffer::create({8,20,8,12}, 0, 6); decltype(adf::frontend::instrument< decltype(ifm_ddr_4) > (ifm_ddr_4)) __ci6719__ = adf::frontend::instrument< decltype(ifm_ddr_4) > ( ifm_ddr_4, "ifm_ddr_4", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:896:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_217 = external_buffer::create({8,20,16,12}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_217) > (spill_L3_Concat_Buffer_layer_217)) __ci6720__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_217) > ( spill_L3_Concat_Buffer_layer_217, "spill_L3_Concat_Buffer_layer_217", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:897:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_219_spill = external_buffer::create({8,20,16,12}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_219_spill) > (l2l3_219_spill)) __ci6721__ = adf::frontend::instrument< decltype(l2l3_219_spill) > ( l2l3_219_spill, "l2l3_219_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:898:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_220_spill = external_buffer::create({8,20,8,12}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_220_spill) > (l2l3_220_spill)) __ci6722__ = adf::frontend::instrument< decltype(l2l3_220_spill) > ( l2l3_220_spill, "l2l3_220_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:899:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer const_ifm_ddr_3 = external_buffer::create({8,20,8,12}, 0, 2); decltype(adf::frontend::instrument< decltype(const_ifm_ddr_3) > (const_ifm_ddr_3)) __ci6723__ = adf::frontend::instrument< decltype(const_ifm_ddr_3) > ( const_ifm_ddr_3, "const_ifm_ddr_3", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:900:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_222222 = external_buffer::create({8,20,8,12}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_222222) > (L3_OFM_Buffer_layer_TGSpilling_222222)) __ci6724__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_222222) > ( L3_OFM_Buffer_layer_TGSpilling_222222, "L3_OFM_Buffer_layer_TGSpilling_222222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:901:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_223_spill = external_buffer::create({8,20,8,12}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_223_spill) > (l2l3_223_spill)) __ci6725__ = adf::frontend::instrument< decltype(l2l3_223_spill) > ( l2l3_223_spill, "l2l3_223_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:902:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_225 = external_buffer::create({8,20,16,12}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_225) > (spill_L3_Concat_Buffer_layer_225)) __ci6726__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_225) > ( spill_L3_Concat_Buffer_layer_225, "spill_L3_Concat_Buffer_layer_225", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:903:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ofm_ddr_0_l2l3_229_spill = external_buffer::create({8,20,8,12}, 2, 0); decltype(adf::frontend::instrument< decltype(ofm_ddr_0_l2l3_229_spill) > (ofm_ddr_0_l2l3_229_spill)) __ci6727__ = adf::frontend::instrument< decltype(ofm_ddr_0_l2l3_229_spill) > ( ofm_ddr_0_l2l3_229_spill, "ofm_ddr_0_l2l3_229_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:904:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_230 = external_buffer::create({8,20,16,12}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_230) > (spill_L3_Concat_Buffer_layer_230)) __ci6728__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_230) > ( spill_L3_Concat_Buffer_layer_230, "spill_L3_Concat_Buffer_layer_230", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:905:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_231_spill = external_buffer::create({8,40,16,24}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_231_spill) > (l2l3_231_spill)) __ci6729__ = adf::frontend::instrument< decltype(l2l3_231_spill) > ( l2l3_231_spill, "l2l3_231_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:906:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_232_spill = external_buffer::create({8,40,16,23}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_232_spill) > (l2l3_232_spill)) __ci6730__ = adf::frontend::instrument< decltype(l2l3_232_spill) > ( l2l3_232_spill, "l2l3_232_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:907:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_233_spill = external_buffer::create({8,160,1,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_233_spill) > (l2l3_233_spill)) __ci6731__ = adf::frontend::instrument< decltype(l2l3_233_spill) > ( l2l3_233_spill, "l2l3_233_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:908:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_236 = external_buffer::create({8,40,22,23}, 6, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_236) > (spill_L3_Concat_Buffer_layer_236)) __ci6732__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_236) > ( spill_L3_Concat_Buffer_layer_236, "spill_L3_Concat_Buffer_layer_236", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:909:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_237_spill = external_buffer::create({8,40,10,23}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_237_spill) > (l2l3_237_spill)) __ci6733__ = adf::frontend::instrument< decltype(l2l3_237_spill) > ( l2l3_237_spill, "l2l3_237_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:910:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_238_spill = external_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_238_spill) > (l2l3_238_spill)) __ci6734__ = adf::frontend::instrument< decltype(l2l3_238_spill) > ( l2l3_238_spill, "l2l3_238_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:911:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_239_spill = external_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_239_spill) > (l2l3_239_spill)) __ci6735__ = adf::frontend::instrument< decltype(l2l3_239_spill) > ( l2l3_239_spill, "l2l3_239_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:912:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ifm_ddr_3 = external_buffer::create({8,40,5,23}, 0, 6); decltype(adf::frontend::instrument< decltype(ifm_ddr_3) > (ifm_ddr_3)) __ci6736__ = adf::frontend::instrument< decltype(ifm_ddr_3) > ( ifm_ddr_3, "ifm_ddr_3", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:913:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_240 = external_buffer::create({8,40,10,23}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_240) > (spill_L3_Concat_Buffer_layer_240)) __ci6737__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_240) > ( spill_L3_Concat_Buffer_layer_240, "spill_L3_Concat_Buffer_layer_240", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:914:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_242_spill = external_buffer::create({8,40,10,23}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_242_spill) > (l2l3_242_spill)) __ci6738__ = adf::frontend::instrument< decltype(l2l3_242_spill) > ( l2l3_242_spill, "l2l3_242_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:915:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_243_spill = external_buffer::create({8,40,5,23}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_243_spill) > (l2l3_243_spill)) __ci6739__ = adf::frontend::instrument< decltype(l2l3_243_spill) > ( l2l3_243_spill, "l2l3_243_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:916:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer const_ifm_ddr_2 = external_buffer::create({8,40,5,23}, 0, 2); decltype(adf::frontend::instrument< decltype(const_ifm_ddr_2) > (const_ifm_ddr_2)) __ci6740__ = adf::frontend::instrument< decltype(const_ifm_ddr_2) > ( const_ifm_ddr_2, "const_ifm_ddr_2", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:917:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_245245 = external_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_245245) > (L3_OFM_Buffer_layer_TGSpilling_245245)) __ci6741__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_245245) > ( L3_OFM_Buffer_layer_TGSpilling_245245, "L3_OFM_Buffer_layer_TGSpilling_245245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:918:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_246_spill = external_buffer::create({8,40,5,23}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_246_spill) > (l2l3_246_spill)) __ci6742__ = adf::frontend::instrument< decltype(l2l3_246_spill) > ( l2l3_246_spill, "l2l3_246_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:919:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_248 = external_buffer::create({8,40,10,23}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_248) > (spill_L3_Concat_Buffer_layer_248)) __ci6743__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_248) > ( spill_L3_Concat_Buffer_layer_248, "spill_L3_Concat_Buffer_layer_248", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:920:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ofm_ddr_1_l2l3_252_spill = external_buffer::create({8,40,5,23}, 2, 0); decltype(adf::frontend::instrument< decltype(ofm_ddr_1_l2l3_252_spill) > (ofm_ddr_1_l2l3_252_spill)) __ci6744__ = adf::frontend::instrument< decltype(ofm_ddr_1_l2l3_252_spill) > ( ofm_ddr_1_l2l3_252_spill, "ofm_ddr_1_l2l3_252_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:921:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_253 = external_buffer::create({8,40,10,23}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_253) > (spill_L3_Concat_Buffer_layer_253)) __ci6745__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_253) > ( spill_L3_Concat_Buffer_layer_253, "spill_L3_Concat_Buffer_layer_253", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:922:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_254_spill = external_buffer::create({8,80,10,46}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_254_spill) > (l2l3_254_spill)) __ci6746__ = adf::frontend::instrument< decltype(l2l3_254_spill) > ( l2l3_254_spill, "l2l3_254_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:923:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_255_spill = external_buffer::create({8,80,10,45}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_255_spill) > (l2l3_255_spill)) __ci6747__ = adf::frontend::instrument< decltype(l2l3_255_spill) > ( l2l3_255_spill, "l2l3_255_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:924:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_256 = external_buffer::create({8,80,14,45}, 6, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_256) > (spill_L3_Concat_Buffer_layer_256)) __ci6748__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_256) > ( spill_L3_Concat_Buffer_layer_256, "spill_L3_Concat_Buffer_layer_256", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:925:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_257_spill = external_buffer::create({8,80,5,45}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_257_spill) > (l2l3_257_spill)) __ci6749__ = adf::frontend::instrument< decltype(l2l3_257_spill) > ( l2l3_257_spill, "l2l3_257_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:926:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_258_spill = external_buffer::create({8,80,3,45}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_258_spill) > (l2l3_258_spill)) __ci6750__ = adf::frontend::instrument< decltype(l2l3_258_spill) > ( l2l3_258_spill, "l2l3_258_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:927:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_259_spill = external_buffer::create({8,80,3,45}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_259_spill) > (l2l3_259_spill)) __ci6751__ = adf::frontend::instrument< decltype(l2l3_259_spill) > ( l2l3_259_spill, "l2l3_259_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:928:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ifm_ddr_2 = external_buffer::create({8,80,3,45}, 0, 5); decltype(adf::frontend::instrument< decltype(ifm_ddr_2) > (ifm_ddr_2)) __ci6752__ = adf::frontend::instrument< decltype(ifm_ddr_2) > ( ifm_ddr_2, "ifm_ddr_2", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:929:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_260_spill = external_buffer::create({8,80,5,45}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_260_spill) > (l2l3_260_spill)) __ci6753__ = adf::frontend::instrument< decltype(l2l3_260_spill) > ( l2l3_260_spill, "l2l3_260_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:930:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_262_spill = external_buffer::create({8,80,5,45}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_262_spill) > (l2l3_262_spill)) __ci6754__ = adf::frontend::instrument< decltype(l2l3_262_spill) > ( l2l3_262_spill, "l2l3_262_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:931:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_263_spill = external_buffer::create({8,80,3,45}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_263_spill) > (l2l3_263_spill)) __ci6755__ = adf::frontend::instrument< decltype(l2l3_263_spill) > ( l2l3_263_spill, "l2l3_263_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:932:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer const_ifm_ddr_1 = external_buffer::create({8,80,3,45}, 0, 2); decltype(adf::frontend::instrument< decltype(const_ifm_ddr_1) > (const_ifm_ddr_1)) __ci6756__ = adf::frontend::instrument< decltype(const_ifm_ddr_1) > ( const_ifm_ddr_1, "const_ifm_ddr_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:933:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer L3_OFM_Buffer_layer_TGSpilling_265265 = external_buffer::create({8,80,3,45}, 2, 2); decltype(adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_265265) > (L3_OFM_Buffer_layer_TGSpilling_265265)) __ci6757__ = adf::frontend::instrument< decltype(L3_OFM_Buffer_layer_TGSpilling_265265) > ( L3_OFM_Buffer_layer_TGSpilling_265265, "L3_OFM_Buffer_layer_TGSpilling_265265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:934:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_266_spill = external_buffer::create({8,80,3,45}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_266_spill) > (l2l3_266_spill)) __ci6758__ = adf::frontend::instrument< decltype(l2l3_266_spill) > ( l2l3_266_spill, "l2l3_266_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:935:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_267_spill = external_buffer::create({8,80,3,45}, 2, 1); decltype(adf::frontend::instrument< decltype(l2l3_267_spill) > (l2l3_267_spill)) __ci6759__ = adf::frontend::instrument< decltype(l2l3_267_spill) > ( l2l3_267_spill, "l2l3_267_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:936:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_268_spill = external_buffer::create({8,80,5,45}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_268_spill) > (l2l3_268_spill)) __ci6760__ = adf::frontend::instrument< decltype(l2l3_268_spill) > ( l2l3_268_spill, "l2l3_268_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:937:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ofm_ddr_2_l2l3_272_spill = external_buffer::create({8,80,3,45}, 2, 1); decltype(adf::frontend::instrument< decltype(ofm_ddr_2_l2l3_272_spill) > (ofm_ddr_2_l2l3_272_spill)) __ci6761__ = adf::frontend::instrument< decltype(ofm_ddr_2_l2l3_272_spill) > ( ofm_ddr_2_l2l3_272_spill, "ofm_ddr_2_l2l3_272_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:938:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_273_spill = external_buffer::create({8,80,5,45}, 1, 2); decltype(adf::frontend::instrument< decltype(l2l3_273_spill) > (l2l3_273_spill)) __ci6762__ = adf::frontend::instrument< decltype(l2l3_273_spill) > ( l2l3_273_spill, "l2l3_273_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:939:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_275 = external_buffer::create({8,160,8,90}, 6, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_275) > (spill_L3_Concat_Buffer_layer_275)) __ci6763__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_275) > ( spill_L3_Concat_Buffer_layer_275, "spill_L3_Concat_Buffer_layer_275", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:940:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_276_spill = external_buffer::create({8,160,4,90}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_276_spill) > (l2l3_276_spill)) __ci6764__ = adf::frontend::instrument< decltype(l2l3_276_spill) > ( l2l3_276_spill, "l2l3_276_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:941:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_277_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_277_spill) > (l2l3_277_spill)) __ci6765__ = adf::frontend::instrument< decltype(l2l3_277_spill) > ( l2l3_277_spill, "l2l3_277_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:942:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_278_spill = external_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_278_spill) > (l2l3_278_spill)) __ci6766__ = adf::frontend::instrument< decltype(l2l3_278_spill) > ( l2l3_278_spill, "l2l3_278_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:943:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ifm_ddr_1 = external_buffer::create({8,160,2,90}, 0, 6); decltype(adf::frontend::instrument< decltype(ifm_ddr_1) > (ifm_ddr_1)) __ci6767__ = adf::frontend::instrument< decltype(ifm_ddr_1) > ( ifm_ddr_1, "ifm_ddr_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:944:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_279 = external_buffer::create({8,160,4,90}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_279) > (spill_L3_Concat_Buffer_layer_279)) __ci6768__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_279) > ( spill_L3_Concat_Buffer_layer_279, "spill_L3_Concat_Buffer_layer_279", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:945:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_280_spill = external_buffer::create({8,160,4,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_280_spill) > (l2l3_280_spill)) __ci6769__ = adf::frontend::instrument< decltype(l2l3_280_spill) > ( l2l3_280_spill, "l2l3_280_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:946:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_281_spill = external_buffer::create({8,160,4,90}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_281_spill) > (l2l3_281_spill)) __ci6770__ = adf::frontend::instrument< decltype(l2l3_281_spill) > ( l2l3_281_spill, "l2l3_281_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:947:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_282_spill = external_buffer::create({8,160,2,90}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_282_spill) > (l2l3_282_spill)) __ci6771__ = adf::frontend::instrument< decltype(l2l3_282_spill) > ( l2l3_282_spill, "l2l3_282_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:948:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer const_ifm_ddr = external_buffer::create({8,160,2,90}, 0, 2); decltype(adf::frontend::instrument< decltype(const_ifm_ddr) > (const_ifm_ddr)) __ci6772__ = adf::frontend::instrument< decltype(const_ifm_ddr) > ( const_ifm_ddr, "const_ifm_ddr", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:949:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_283_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_283_spill) > (l2l3_283_spill)) __ci6773__ = adf::frontend::instrument< decltype(l2l3_283_spill) > ( l2l3_283_spill, "l2l3_283_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:950:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_284_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_284_spill) > (l2l3_284_spill)) __ci6774__ = adf::frontend::instrument< decltype(l2l3_284_spill) > ( l2l3_284_spill, "l2l3_284_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:951:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_285_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_285_spill) > (l2l3_285_spill)) __ci6775__ = adf::frontend::instrument< decltype(l2l3_285_spill) > ( l2l3_285_spill, "l2l3_285_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:952:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_287 = external_buffer::create({8,160,4,90}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_287) > (spill_L3_Concat_Buffer_layer_287)) __ci6776__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_287) > ( spill_L3_Concat_Buffer_layer_287, "spill_L3_Concat_Buffer_layer_287", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:953:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_288_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_288_spill) > (l2l3_288_spill)) __ci6777__ = adf::frontend::instrument< decltype(l2l3_288_spill) > ( l2l3_288_spill, "l2l3_288_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:954:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_289_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_289_spill) > (l2l3_289_spill)) __ci6778__ = adf::frontend::instrument< decltype(l2l3_289_spill) > ( l2l3_289_spill, "l2l3_289_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:955:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_290_spill = external_buffer::create({8,160,2,90}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_290_spill) > (l2l3_290_spill)) __ci6779__ = adf::frontend::instrument< decltype(l2l3_290_spill) > ( l2l3_290_spill, "l2l3_290_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:956:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ofm_ddr_3_l2l3_291_spill = external_buffer::create({8,160,2,90}, 2, 0); decltype(adf::frontend::instrument< decltype(ofm_ddr_3_l2l3_291_spill) > (ofm_ddr_3_l2l3_291_spill)) __ci6780__ = adf::frontend::instrument< decltype(ofm_ddr_3_l2l3_291_spill) > ( ofm_ddr_3_l2l3_291_spill, "ofm_ddr_3_l2l3_291_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:957:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_292 = external_buffer::create({8,160,4,90}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_292) > (spill_L3_Concat_Buffer_layer_292)) __ci6781__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_292) > ( spill_L3_Concat_Buffer_layer_292, "spill_L3_Concat_Buffer_layer_292", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:958:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer spill_L3_Concat_Buffer_layer_294 = external_buffer::create({8,320,5,180}, 4, 2); decltype(adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_294) > (spill_L3_Concat_Buffer_layer_294)) __ci6782__ = adf::frontend::instrument< decltype(spill_L3_Concat_Buffer_layer_294) > ( spill_L3_Concat_Buffer_layer_294, "spill_L3_Concat_Buffer_layer_294", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:959:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_295_spill = external_buffer::create({8,320,2,180}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_295_spill) > (l2l3_295_spill)) __ci6783__ = adf::frontend::instrument< decltype(l2l3_295_spill) > ( l2l3_295_spill, "l2l3_295_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:960:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_296_spill = external_buffer::create({8,320,2,180}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_296_spill) > (l2l3_296_spill)) __ci6784__ = adf::frontend::instrument< decltype(l2l3_296_spill) > ( l2l3_296_spill, "l2l3_296_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:961:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_297_spill = external_buffer::create({8,320,1,180}, 2, 4); decltype(adf::frontend::instrument< decltype(l2l3_297_spill) > (l2l3_297_spill)) __ci6785__ = adf::frontend::instrument< decltype(l2l3_297_spill) > ( l2l3_297_spill, "l2l3_297_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:962:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_298_spill = external_buffer::create({8,320,1,180}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_298_spill) > (l2l3_298_spill)) __ci6786__ = adf::frontend::instrument< decltype(l2l3_298_spill) > ( l2l3_298_spill, "l2l3_298_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:963:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ofm_ddr_4 = external_buffer::create({8,320,1,180}, 2, 0); decltype(adf::frontend::instrument< decltype(ofm_ddr_4) > (ofm_ddr_4)) __ci6787__ = adf::frontend::instrument< decltype(ofm_ddr_4) > ( ofm_ddr_4, "ofm_ddr_4", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:964:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_300_spill = external_buffer::create({8,320,1,180}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_300_spill) > (l2l3_300_spill)) __ci6788__ = adf::frontend::instrument< decltype(l2l3_300_spill) > ( l2l3_300_spill, "l2l3_300_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:965:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer l2l3_301_spill = external_buffer::create({8,320,1,180}, 2, 2); decltype(adf::frontend::instrument< decltype(l2l3_301_spill) > (l2l3_301_spill)) __ci6789__ = adf::frontend::instrument< decltype(l2l3_301_spill) > ( l2l3_301_spill, "l2l3_301_spill", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:966:1", adf::frontend::getParentGraphImpl(*this)); +external_buffer ofm_ddr_5 = external_buffer::create({8,320,1,180}, 2, 0); decltype(adf::frontend::instrument< decltype(ofm_ddr_5) > (ofm_ddr_5)) __ci6790__ = adf::frontend::instrument< decltype(ofm_ddr_5) > ( ofm_ddr_5, "ofm_ddr_5", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:967:1", adf::frontend::getParentGraphImpl(*this)); + + + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 3, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_2 = { + .dim_n = 1, + .dim_c = 184, + .dim_h = 320, + .dim_w = 4, + .start = 0, + .end = 3, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_2) > (params_graph_2)) __ci6791__ = adf::frontend::instrument< decltype(params_graph_2) > ( params_graph_2, "params_graph_2", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:971:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 3, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_2; decltype(adf::frontend::instrument< decltype(templated_graph_2) > (templated_graph_2)) __ci6792__ = adf::frontend::instrument< decltype(templated_graph_2) > ( templated_graph_2, "templated_graph_2", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:981:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_buffer_pad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 524288, 0>::buffer_pad_param params_graph_3 = { + .dim_0 = 320, + .dim_1 = 23, + .dim_2 = 3, + .dim_3 = 8, + .dim_0_padded = 320, + .dim_1_padded = 23, + .dim_2_padded = 8, + .dim_3_padded = 8 +}; decltype(adf::frontend::instrument< decltype(params_graph_3) > (params_graph_3)) __ci6793__ = adf::frontend::instrument< decltype(params_graph_3) > ( params_graph_3, "params_graph_3", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:983:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_buffer_pad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 524288, 0>templated_graph_3; decltype(adf::frontend::instrument< decltype(templated_graph_3) > (templated_graph_3)) __ci6794__ = adf::frontend::instrument< decltype(templated_graph_3) > ( templated_graph_3, "templated_graph_3", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:994:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_4 = { + .dim_0 = 320, + .dim_1 = 23, + .dim_2 = 8, + .dim_3 = 8, + .perm = 10 +}; decltype(adf::frontend::instrument< decltype(params_graph_4) > (params_graph_4)) __ci6795__ = adf::frontend::instrument< decltype(params_graph_4) > ( params_graph_4, "params_graph_4", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:996:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_4; decltype(adf::frontend::instrument< decltype(templated_graph_4) > (templated_graph_4)) __ci6796__ = adf::frontend::instrument< decltype(templated_graph_4) > ( templated_graph_4, "templated_graph_4", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1004:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::buffer_unpad_param params_graph_5 = { + .dim_0 = 184, + .dim_1 = 1, + .dim_2 = 320, + .dim_3 = 8, + .dim_0_unpadded = 180, + .dim_1_unpadded = 1, + .dim_2_unpadded = 320, + .dim_3_unpadded = 8 +}; decltype(adf::frontend::instrument< decltype(params_graph_5) > (params_graph_5)) __ci6797__ = adf::frontend::instrument< decltype(params_graph_5) > ( params_graph_5, "params_graph_5", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1006:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_5; decltype(adf::frontend::instrument< decltype(templated_graph_5) > (templated_graph_5)) __ci6798__ = adf::frontend::instrument< decltype(templated_graph_5) > ( templated_graph_5, "templated_graph_5", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1017:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::buffer_unpad_param params_graph_17 = { + .dim_0 = 48, + .dim_1 = 8, + .dim_2 = 80, + .dim_3 = 8, + .dim_0_unpadded = 45, + .dim_1_unpadded = 8, + .dim_2_unpadded = 80, + .dim_3_unpadded = 8 +}; decltype(adf::frontend::instrument< decltype(params_graph_17) > (params_graph_17)) __ci6799__ = adf::frontend::instrument< decltype(params_graph_17) > ( params_graph_17, "params_graph_17", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1019:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_17; decltype(adf::frontend::instrument< decltype(templated_graph_17) > (templated_graph_17)) __ci6800__ = adf::frontend::instrument< decltype(templated_graph_17) > ( templated_graph_17, "templated_graph_17", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1030:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::buffer_unpad_param params_graph_21 = { + .dim_0 = 46, + .dim_1 = 9, + .dim_2 = 80, + .dim_3 = 8, + .dim_0_unpadded = 45, + .dim_1_unpadded = 9, + .dim_2_unpadded = 80, + .dim_3_unpadded = 8 +}; decltype(adf::frontend::instrument< decltype(params_graph_21) > (params_graph_21)) __ci6801__ = adf::frontend::instrument< decltype(params_graph_21) > ( params_graph_21, "params_graph_21", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1032:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_21; decltype(adf::frontend::instrument< decltype(templated_graph_21) > (templated_graph_21)) __ci6802__ = adf::frontend::instrument< decltype(templated_graph_21) > ( templated_graph_21, "templated_graph_21", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1043:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_25 = { + .dim_0 = 23, + .dim_1 = 9, + .dim_2 = 40, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_25) > (params_graph_25)) __ci6803__ = adf::frontend::instrument< decltype(params_graph_25) > ( params_graph_25, "params_graph_25", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1045:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_25; decltype(adf::frontend::instrument< decltype(templated_graph_25) > (templated_graph_25)) __ci6804__ = adf::frontend::instrument< decltype(templated_graph_25) > ( templated_graph_25, "templated_graph_25", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1053:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_32 = { + .i_dim_n = 1, + .i_dim_c = 72, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 23, + .rep_dim_w = 40 +}; decltype(adf::frontend::instrument< decltype(params_graph_32) > (params_graph_32)) __ci6805__ = adf::frontend::instrument< decltype(params_graph_32) > ( params_graph_32, "params_graph_32", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1055:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_32; decltype(adf::frontend::instrument< decltype(templated_graph_32) > (templated_graph_32)) __ci6806__ = adf::frontend::instrument< decltype(templated_graph_32) > ( templated_graph_32, "templated_graph_32", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1065:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_37 = { + .dim_0 = 23, + .dim_1 = 15, + .dim_2 = 40, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_37) > (params_graph_37)) __ci6807__ = adf::frontend::instrument< decltype(params_graph_37) > ( params_graph_37, "params_graph_37", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1067:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_37; decltype(adf::frontend::instrument< decltype(templated_graph_37) > (templated_graph_37)) __ci6808__ = adf::frontend::instrument< decltype(templated_graph_37) > ( templated_graph_37, "templated_graph_37", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1075:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_44 = { + .i_dim_n = 1, + .i_dim_c = 120, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 23, + .rep_dim_w = 40 +}; decltype(adf::frontend::instrument< decltype(params_graph_44) > (params_graph_44)) __ci6809__ = adf::frontend::instrument< decltype(params_graph_44) > ( params_graph_44, "params_graph_44", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1077:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_44; decltype(adf::frontend::instrument< decltype(templated_graph_44) > (templated_graph_44)) __ci6810__ = adf::frontend::instrument< decltype(templated_graph_44) > ( templated_graph_44, "templated_graph_44", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1087:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_49 = { + .dim_0 = 23, + .dim_1 = 15, + .dim_2 = 40, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_49) > (params_graph_49)) __ci6811__ = adf::frontend::instrument< decltype(params_graph_49) > ( params_graph_49, "params_graph_49", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1089:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_49; decltype(adf::frontend::instrument< decltype(templated_graph_49) > (templated_graph_49)) __ci6812__ = adf::frontend::instrument< decltype(templated_graph_49) > ( templated_graph_49, "templated_graph_49", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1097:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_56 = { + .i_dim_n = 1, + .i_dim_c = 120, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 23, + .rep_dim_w = 40 +}; decltype(adf::frontend::instrument< decltype(params_graph_56) > (params_graph_56)) __ci6813__ = adf::frontend::instrument< decltype(params_graph_56) > ( params_graph_56, "params_graph_56", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1099:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_56; decltype(adf::frontend::instrument< decltype(templated_graph_56) > (templated_graph_56)) __ci6814__ = adf::frontend::instrument< decltype(templated_graph_56) > ( templated_graph_56, "templated_graph_56", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1109:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::buffer_unpad_param params_graph_64 = { + .dim_0 = 24, + .dim_1 = 30, + .dim_2 = 40, + .dim_3 = 8, + .dim_0_unpadded = 23, + .dim_1_unpadded = 30, + .dim_2_unpadded = 40, + .dim_3_unpadded = 8 +}; decltype(adf::frontend::instrument< decltype(params_graph_64) > (params_graph_64)) __ci6815__ = adf::frontend::instrument< decltype(params_graph_64) > ( params_graph_64, "params_graph_64", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1111:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_buffer_unpad< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_64; decltype(adf::frontend::instrument< decltype(templated_graph_64) > (templated_graph_64)) __ci6816__ = adf::frontend::instrument< decltype(templated_graph_64) > ( templated_graph_64, "templated_graph_64", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1122:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_114 = { + .dim_0 = 12, + .dim_1 = 60, + .dim_2 = 20, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_114) > (params_graph_114)) __ci6817__ = adf::frontend::instrument< decltype(params_graph_114) > ( params_graph_114, "params_graph_114", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1124:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_114; decltype(adf::frontend::instrument< decltype(templated_graph_114) > (templated_graph_114)) __ci6818__ = adf::frontend::instrument< decltype(templated_graph_114) > ( templated_graph_114, "templated_graph_114", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1132:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_121 = { + .i_dim_n = 1, + .i_dim_c = 480, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 12, + .rep_dim_w = 20 +}; decltype(adf::frontend::instrument< decltype(params_graph_121) > (params_graph_121)) __ci6819__ = adf::frontend::instrument< decltype(params_graph_121) > ( params_graph_121, "params_graph_121", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1134:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_121; decltype(adf::frontend::instrument< decltype(templated_graph_121) > (templated_graph_121)) __ci6820__ = adf::frontend::instrument< decltype(templated_graph_121) > ( templated_graph_121, "templated_graph_121", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1144:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_134 = { + .dim_0 = 12, + .dim_1 = 84, + .dim_2 = 20, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_134) > (params_graph_134)) __ci6821__ = adf::frontend::instrument< decltype(params_graph_134) > ( params_graph_134, "params_graph_134", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1146:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_134; decltype(adf::frontend::instrument< decltype(templated_graph_134) > (templated_graph_134)) __ci6822__ = adf::frontend::instrument< decltype(templated_graph_134) > ( templated_graph_134, "templated_graph_134", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1154:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_141 = { + .i_dim_n = 1, + .i_dim_c = 672, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 12, + .rep_dim_w = 20 +}; decltype(adf::frontend::instrument< decltype(params_graph_141) > (params_graph_141)) __ci6823__ = adf::frontend::instrument< decltype(params_graph_141) > ( params_graph_141, "params_graph_141", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1156:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_141; decltype(adf::frontend::instrument< decltype(templated_graph_141) > (templated_graph_141)) __ci6824__ = adf::frontend::instrument< decltype(templated_graph_141) > ( templated_graph_141, "templated_graph_141", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1166:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_154 = { + .dim_0 = 12, + .dim_1 = 84, + .dim_2 = 20, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_154) > (params_graph_154)) __ci6825__ = adf::frontend::instrument< decltype(params_graph_154) > ( params_graph_154, "params_graph_154", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1168:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_154; decltype(adf::frontend::instrument< decltype(templated_graph_154) > (templated_graph_154)) __ci6826__ = adf::frontend::instrument< decltype(templated_graph_154) > ( templated_graph_154, "templated_graph_154", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1176:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_161 = { + .i_dim_n = 1, + .i_dim_c = 672, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 12, + .rep_dim_w = 20 +}; decltype(adf::frontend::instrument< decltype(params_graph_161) > (params_graph_161)) __ci6827__ = adf::frontend::instrument< decltype(params_graph_161) > ( params_graph_161, "params_graph_161", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1178:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_161; decltype(adf::frontend::instrument< decltype(templated_graph_161) > (templated_graph_161)) __ci6828__ = adf::frontend::instrument< decltype(templated_graph_161) > ( templated_graph_161, "templated_graph_161", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1188:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_174 = { + .dim_0 = 12, + .dim_1 = 120, + .dim_2 = 20, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_174) > (params_graph_174)) __ci6829__ = adf::frontend::instrument< decltype(params_graph_174) > ( params_graph_174, "params_graph_174", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1190:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_174; decltype(adf::frontend::instrument< decltype(templated_graph_174) > (templated_graph_174)) __ci6830__ = adf::frontend::instrument< decltype(templated_graph_174) > ( templated_graph_174, "templated_graph_174", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1198:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_181 = { + .i_dim_n = 1, + .i_dim_c = 960, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 12, + .rep_dim_w = 20 +}; decltype(adf::frontend::instrument< decltype(params_graph_181) > (params_graph_181)) __ci6831__ = adf::frontend::instrument< decltype(params_graph_181) > ( params_graph_181, "params_graph_181", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1200:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_181; decltype(adf::frontend::instrument< decltype(templated_graph_181) > (templated_graph_181)) __ci6832__ = adf::frontend::instrument< decltype(templated_graph_181) > ( templated_graph_181, "templated_graph_181", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1210:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_194 = { + .dim_0 = 12, + .dim_1 = 120, + .dim_2 = 20, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_194) > (params_graph_194)) __ci6833__ = adf::frontend::instrument< decltype(params_graph_194) > ( params_graph_194, "params_graph_194", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1212:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_194; decltype(adf::frontend::instrument< decltype(templated_graph_194) > (templated_graph_194)) __ci6834__ = adf::frontend::instrument< decltype(templated_graph_194) > ( templated_graph_194, "templated_graph_194", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1220:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_201 = { + .i_dim_n = 1, + .i_dim_c = 960, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 12, + .rep_dim_w = 20 +}; decltype(adf::frontend::instrument< decltype(params_graph_201) > (params_graph_201)) __ci6835__ = adf::frontend::instrument< decltype(params_graph_201) > ( params_graph_201, "params_graph_201", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1222:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_201; decltype(adf::frontend::instrument< decltype(templated_graph_201) > (templated_graph_201)) __ci6836__ = adf::frontend::instrument< decltype(templated_graph_201) > ( templated_graph_201, "templated_graph_201", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1232:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::transpose4d_param params_graph_209 = { + .dim_0 = 12, + .dim_1 = 120, + .dim_2 = 20, + .dim_3 = 8, + .perm = 6 +}; decltype(adf::frontend::instrument< decltype(params_graph_209) > (params_graph_209)) __ci6837__ = adf::frontend::instrument< decltype(params_graph_209) > ( params_graph_209, "params_graph_209", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1234:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_transpose4d< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_209; decltype(adf::frontend::instrument< decltype(templated_graph_209) > (templated_graph_209)) __ci6838__ = adf::frontend::instrument< decltype(templated_graph_209) > ( templated_graph_209, "templated_graph_209", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1242:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::tile_adf_param params_graph_213 = { + .i_dim_n = 1, + .i_dim_c = 128, + .i_dim_h = 1, + .i_dim_w = 1, + .rep_dim_c = 1, + .rep_dim_h = 12, + .rep_dim_w = 20 +}; decltype(adf::frontend::instrument< decltype(params_graph_213) > (params_graph_213)) __ci6839__ = adf::frontend::instrument< decltype(params_graph_213) > ( params_graph_213, "params_graph_213", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1244:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_tile< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_213; decltype(adf::frontend::instrument< decltype(templated_graph_213) > (templated_graph_213)) __ci6840__ = adf::frontend::instrument< decltype(templated_graph_213) > ( templated_graph_213, "templated_graph_213", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1254:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_215 = { + .dim_n = 1, + .dim_c = 128, + .dim_h = 12, + .dim_w = 20, + .start = 0, + .end = 64, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_215) > (params_graph_215)) __ci6841__ = adf::frontend::instrument< decltype(params_graph_215) > ( params_graph_215, "params_graph_215", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1256:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_215; decltype(adf::frontend::instrument< decltype(templated_graph_215) > (templated_graph_215)) __ci6842__ = adf::frontend::instrument< decltype(templated_graph_215) > ( templated_graph_215, "templated_graph_215", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1266:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_216 = { + .dim_n = 1, + .dim_c = 128, + .dim_h = 12, + .dim_w = 20, + .start = 64, + .end = 128, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_216) > (params_graph_216)) __ci6843__ = adf::frontend::instrument< decltype(params_graph_216) > ( params_graph_216, "params_graph_216", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1268:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_216; decltype(adf::frontend::instrument< decltype(templated_graph_216) > (templated_graph_216)) __ci6844__ = adf::frontend::instrument< decltype(templated_graph_216) > ( templated_graph_216, "templated_graph_216", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1278:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_220 = { + .dim_n = 1, + .dim_c = 128, + .dim_h = 12, + .dim_w = 20, + .start = 64, + .end = 128, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_220) > (params_graph_220)) __ci6845__ = adf::frontend::instrument< decltype(params_graph_220) > ( params_graph_220, "params_graph_220", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1280:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_220; decltype(adf::frontend::instrument< decltype(templated_graph_220) > (templated_graph_220)) __ci6846__ = adf::frontend::instrument< decltype(templated_graph_220) > ( templated_graph_220, "templated_graph_220", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1290:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_223 = { + .dim_n = 1, + .dim_c = 128, + .dim_h = 12, + .dim_w = 20, + .start = 0, + .end = 64, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_223) > (params_graph_223)) __ci6847__ = adf::frontend::instrument< decltype(params_graph_223) > ( params_graph_223, "params_graph_223", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1292:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_223; decltype(adf::frontend::instrument< decltype(templated_graph_223) > (templated_graph_223)) __ci6848__ = adf::frontend::instrument< decltype(templated_graph_223) > ( templated_graph_223, "templated_graph_223", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1302:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0, 8, 40, 16, 24, 0, 2, 2>::resize_param params_graph_231 = { + .dim_0 = 1, + .dim_1 = 128, + .dim_2 = 12, + .dim_3 = 20, + .mode = 1, + .nearest_mode = 0, + .co_trans_mode = 1, + .output_H = 24, + .output_W = 40 +}; decltype(adf::frontend::instrument< decltype(params_graph_231) > (params_graph_231)) __ci6849__ = adf::frontend::instrument< decltype(params_graph_231) > ( params_graph_231, "params_graph_231", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1304:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0, 8, 40, 16, 24, 0, 2, 2>templated_graph_231; decltype(adf::frontend::instrument< decltype(templated_graph_231) > (templated_graph_231)) __ci6850__ = adf::frontend::instrument< decltype(templated_graph_231) > ( templated_graph_231, "templated_graph_231", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1316:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 2, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_232 = { + .dim_n = 1, + .dim_c = 128, + .dim_h = 24, + .dim_w = 40, + .start = 0, + .end = 23, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_232) > (params_graph_232)) __ci6851__ = adf::frontend::instrument< decltype(params_graph_232) > ( params_graph_232, "params_graph_232", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1318:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 2, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_232; decltype(adf::frontend::instrument< decltype(templated_graph_232) > (templated_graph_232)) __ci6852__ = adf::frontend::instrument< decltype(templated_graph_232) > ( templated_graph_232, "templated_graph_232", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1328:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_238 = { + .dim_n = 1, + .dim_c = 80, + .dim_h = 23, + .dim_w = 40, + .start = 0, + .end = 40, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_238) > (params_graph_238)) __ci6853__ = adf::frontend::instrument< decltype(params_graph_238) > ( params_graph_238, "params_graph_238", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1330:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_238; decltype(adf::frontend::instrument< decltype(templated_graph_238) > (templated_graph_238)) __ci6854__ = adf::frontend::instrument< decltype(templated_graph_238) > ( templated_graph_238, "templated_graph_238", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1340:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_239 = { + .dim_n = 1, + .dim_c = 80, + .dim_h = 23, + .dim_w = 40, + .start = 40, + .end = 80, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_239) > (params_graph_239)) __ci6855__ = adf::frontend::instrument< decltype(params_graph_239) > ( params_graph_239, "params_graph_239", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1342:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_239; decltype(adf::frontend::instrument< decltype(templated_graph_239) > (templated_graph_239)) __ci6856__ = adf::frontend::instrument< decltype(templated_graph_239) > ( templated_graph_239, "templated_graph_239", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1352:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_243 = { + .dim_n = 1, + .dim_c = 80, + .dim_h = 23, + .dim_w = 40, + .start = 40, + .end = 80, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_243) > (params_graph_243)) __ci6857__ = adf::frontend::instrument< decltype(params_graph_243) > ( params_graph_243, "params_graph_243", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1354:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_243; decltype(adf::frontend::instrument< decltype(templated_graph_243) > (templated_graph_243)) __ci6858__ = adf::frontend::instrument< decltype(templated_graph_243) > ( templated_graph_243, "templated_graph_243", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1364:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_246 = { + .dim_n = 1, + .dim_c = 80, + .dim_h = 23, + .dim_w = 40, + .start = 0, + .end = 40, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_246) > (params_graph_246)) __ci6859__ = adf::frontend::instrument< decltype(params_graph_246) > ( params_graph_246, "params_graph_246", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1366:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_246; decltype(adf::frontend::instrument< decltype(templated_graph_246) > (templated_graph_246)) __ci6860__ = adf::frontend::instrument< decltype(templated_graph_246) > ( templated_graph_246, "templated_graph_246", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1376:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0, 8, 80, 10, 46, 0, 2, 2>::resize_param params_graph_254 = { + .dim_0 = 1, + .dim_1 = 80, + .dim_2 = 23, + .dim_3 = 40, + .mode = 1, + .nearest_mode = 0, + .co_trans_mode = 1, + .output_H = 46, + .output_W = 80 +}; decltype(adf::frontend::instrument< decltype(params_graph_254) > (params_graph_254)) __ci6861__ = adf::frontend::instrument< decltype(params_graph_254) > ( params_graph_254, "params_graph_254", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1378:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0, 8, 80, 10, 46, 0, 2, 2>templated_graph_254; decltype(adf::frontend::instrument< decltype(templated_graph_254) > (templated_graph_254)) __ci6862__ = adf::frontend::instrument< decltype(templated_graph_254) > ( templated_graph_254, "templated_graph_254", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1390:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 2, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_255 = { + .dim_n = 1, + .dim_c = 80, + .dim_h = 46, + .dim_w = 80, + .start = 0, + .end = 45, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_255) > (params_graph_255)) __ci6863__ = adf::frontend::instrument< decltype(params_graph_255) > ( params_graph_255, "params_graph_255", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1392:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 2, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_255; decltype(adf::frontend::instrument< decltype(templated_graph_255) > (templated_graph_255)) __ci6864__ = adf::frontend::instrument< decltype(templated_graph_255) > ( templated_graph_255, "templated_graph_255", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1402:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_258 = { + .dim_n = 1, + .dim_c = 40, + .dim_h = 45, + .dim_w = 80, + .start = 0, + .end = 20, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_258) > (params_graph_258)) __ci6865__ = adf::frontend::instrument< decltype(params_graph_258) > ( params_graph_258, "params_graph_258", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1404:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_258; decltype(adf::frontend::instrument< decltype(templated_graph_258) > (templated_graph_258)) __ci6866__ = adf::frontend::instrument< decltype(templated_graph_258) > ( templated_graph_258, "templated_graph_258", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1414:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_259 = { + .dim_n = 1, + .dim_c = 40, + .dim_h = 45, + .dim_w = 80, + .start = 20, + .end = 40, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_259) > (params_graph_259)) __ci6867__ = adf::frontend::instrument< decltype(params_graph_259) > ( params_graph_259, "params_graph_259", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1416:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_259; decltype(adf::frontend::instrument< decltype(templated_graph_259) > (templated_graph_259)) __ci6868__ = adf::frontend::instrument< decltype(templated_graph_259) > ( templated_graph_259, "templated_graph_259", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1426:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_concatc8< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::concatc8_param params_graph_260 = { + .in1_dim_h = 45, + .in1_dim_c = 24, + .in1_dim_w = 80, + .in2_dim_h = 45, + .in2_dim_c = 24, + .in2_dim_w = 80, + .concat_axis = 1, + .num_eff_concat_input0_size = 20, + .num_eff_concat_input1_size = 20, + .num_eff_concat_input0_start = 0, + .num_eff_concat_input1_start = 0 +}; decltype(adf::frontend::instrument< decltype(params_graph_260) > (params_graph_260)) __ci6869__ = adf::frontend::instrument< decltype(params_graph_260) > ( params_graph_260, "params_graph_260", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1428:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_concatc8< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_260; decltype(adf::frontend::instrument< decltype(templated_graph_260) > (templated_graph_260)) __ci6870__ = adf::frontend::instrument< decltype(templated_graph_260) > ( templated_graph_260, "templated_graph_260", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1442:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_263 = { + .dim_n = 1, + .dim_c = 40, + .dim_h = 45, + .dim_w = 80, + .start = 20, + .end = 40, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_263) > (params_graph_263)) __ci6871__ = adf::frontend::instrument< decltype(params_graph_263) > ( params_graph_263, "params_graph_263", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1444:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_263; decltype(adf::frontend::instrument< decltype(templated_graph_263) > (templated_graph_263)) __ci6872__ = adf::frontend::instrument< decltype(templated_graph_263) > ( templated_graph_263, "templated_graph_263", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1454:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_266 = { + .dim_n = 1, + .dim_c = 40, + .dim_h = 45, + .dim_w = 80, + .start = 0, + .end = 20, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_266) > (params_graph_266)) __ci6873__ = adf::frontend::instrument< decltype(params_graph_266) > ( params_graph_266, "params_graph_266", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1456:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_266; decltype(adf::frontend::instrument< decltype(templated_graph_266) > (templated_graph_266)) __ci6874__ = adf::frontend::instrument< decltype(templated_graph_266) > ( templated_graph_266, "templated_graph_266", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1466:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_concatc8< bfloat16, 4, 4, 45696, 2368, 2240, 1, 0, 0, 0>::concatc8_param params_graph_268 = { + .in1_dim_h = 45, + .in1_dim_c = 24, + .in1_dim_w = 80, + .in2_dim_h = 45, + .in2_dim_c = 24, + .in2_dim_w = 80, + .concat_axis = 1, + .num_eff_concat_input0_size = 20, + .num_eff_concat_input1_size = 20, + .num_eff_concat_input0_start = 0, + .num_eff_concat_input1_start = 0 +}; decltype(adf::frontend::instrument< decltype(params_graph_268) > (params_graph_268)) __ci6875__ = adf::frontend::instrument< decltype(params_graph_268) > ( params_graph_268, "params_graph_268", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1468:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_concatc8< bfloat16, 4, 4, 45696, 2368, 2240, 1, 0, 0, 0>templated_graph_268; decltype(adf::frontend::instrument< decltype(templated_graph_268) > (templated_graph_268)) __ci6876__ = adf::frontend::instrument< decltype(templated_graph_268) > ( templated_graph_268, "templated_graph_268", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1482:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_concatc8< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>::concatc8_param params_graph_273 = { + .in1_dim_h = 45, + .in1_dim_c = 24, + .in1_dim_w = 80, + .in2_dim_h = 45, + .in2_dim_c = 24, + .in2_dim_w = 80, + .concat_axis = 1, + .num_eff_concat_input0_size = 20, + .num_eff_concat_input1_size = 20, + .num_eff_concat_input0_start = 0, + .num_eff_concat_input1_start = 0 +}; decltype(adf::frontend::instrument< decltype(params_graph_273) > (params_graph_273)) __ci6877__ = adf::frontend::instrument< decltype(params_graph_273) > ( params_graph_273, "params_graph_273", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1484:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_concatc8< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 0>templated_graph_273; decltype(adf::frontend::instrument< decltype(templated_graph_273) > (templated_graph_273)) __ci6878__ = adf::frontend::instrument< decltype(templated_graph_273) > ( templated_graph_273, "templated_graph_273", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1498:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 2, 8, 160, 8, 90, 0, 2, 2>::resize_param params_graph_274 = { + .dim_0 = 1, + .dim_1 = 40, + .dim_2 = 45, + .dim_3 = 80, + .mode = 1, + .nearest_mode = 0, + .co_trans_mode = 1, + .output_H = 90, + .output_W = 160 +}; decltype(adf::frontend::instrument< decltype(params_graph_274) > (params_graph_274)) __ci6879__ = adf::frontend::instrument< decltype(params_graph_274) > ( params_graph_274, "params_graph_274", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1500:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 2, 8, 160, 8, 90, 0, 2, 2>templated_graph_274; decltype(adf::frontend::instrument< decltype(templated_graph_274) > (templated_graph_274)) __ci6880__ = adf::frontend::instrument< decltype(templated_graph_274) > ( templated_graph_274, "templated_graph_274", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1512:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_277 = { + .dim_n = 1, + .dim_c = 32, + .dim_h = 90, + .dim_w = 160, + .start = 0, + .end = 16, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_277) > (params_graph_277)) __ci6881__ = adf::frontend::instrument< decltype(params_graph_277) > ( params_graph_277, "params_graph_277", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1514:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_277; decltype(adf::frontend::instrument< decltype(templated_graph_277) > (templated_graph_277)) __ci6882__ = adf::frontend::instrument< decltype(templated_graph_277) > ( templated_graph_277, "templated_graph_277", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1524:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_278 = { + .dim_n = 1, + .dim_c = 32, + .dim_h = 90, + .dim_w = 160, + .start = 16, + .end = 32, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_278) > (params_graph_278)) __ci6883__ = adf::frontend::instrument< decltype(params_graph_278) > ( params_graph_278, "params_graph_278", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1526:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_278; decltype(adf::frontend::instrument< decltype(templated_graph_278) > (templated_graph_278)) __ci6884__ = adf::frontend::instrument< decltype(templated_graph_278) > ( templated_graph_278, "templated_graph_278", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1536:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_282 = { + .dim_n = 1, + .dim_c = 32, + .dim_h = 90, + .dim_w = 160, + .start = 16, + .end = 32, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_282) > (params_graph_282)) __ci6885__ = adf::frontend::instrument< decltype(params_graph_282) > ( params_graph_282, "params_graph_282", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1538:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_282; decltype(adf::frontend::instrument< decltype(templated_graph_282) > (templated_graph_282)) __ci6886__ = adf::frontend::instrument< decltype(templated_graph_282) > ( templated_graph_282, "templated_graph_282", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1548:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_285 = { + .dim_n = 1, + .dim_c = 32, + .dim_h = 90, + .dim_w = 160, + .start = 0, + .end = 16, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_285) > (params_graph_285)) __ci6887__ = adf::frontend::instrument< decltype(params_graph_285) > ( params_graph_285, "params_graph_285", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1550:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_285; decltype(adf::frontend::instrument< decltype(templated_graph_285) > (templated_graph_285)) __ci6888__ = adf::frontend::instrument< decltype(templated_graph_285) > ( templated_graph_285, "templated_graph_285", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1560:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 2, 8, 320, 5, 180, 0, 2, 2>::resize_param params_graph_293 = { + .dim_0 = 1, + .dim_1 = 32, + .dim_2 = 90, + .dim_3 = 160, + .mode = 1, + .nearest_mode = 0, + .co_trans_mode = 1, + .output_H = 180, + .output_W = 320 +}; decltype(adf::frontend::instrument< decltype(params_graph_293) > (params_graph_293)) __ci6889__ = adf::frontend::instrument< decltype(params_graph_293) > ( params_graph_293, "params_graph_293", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1562:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_resize< bfloat16, 4, 4, 45696, 2368, 2240, 0, 0, 0, 2, 8, 320, 5, 180, 0, 2, 2>templated_graph_293; decltype(adf::frontend::instrument< decltype(templated_graph_293) > (templated_graph_293)) __ci6890__ = adf::frontend::instrument< decltype(templated_graph_293) > ( templated_graph_293, "templated_graph_293", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1574:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_298 = { + .dim_n = 1, + .dim_c = 8, + .dim_h = 180, + .dim_w = 320, + .start = 3, + .end = 4, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_298) > (params_graph_298)) __ci6891__ = adf::frontend::instrument< decltype(params_graph_298) > ( params_graph_298, "params_graph_298", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1576:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 0, 0, 0, 2, 2>templated_graph_298; decltype(adf::frontend::instrument< decltype(templated_graph_298) > (templated_graph_298)) __ci6892__ = adf::frontend::instrument< decltype(templated_graph_298) > ( templated_graph_298, "templated_graph_298", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1586:1", adf::frontend::getParentGraphImpl(*this)); + +typename mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>::slice_hcwc8_adf_params params_graph_300 = { + .dim_n = 1, + .dim_c = 8, + .dim_h = 180, + .dim_w = 320, + .start = 0, + .end = 3, + .step = 1 +}; decltype(adf::frontend::instrument< decltype(params_graph_300) > (params_graph_300)) __ci6893__ = adf::frontend::instrument< decltype(params_graph_300) > ( params_graph_300, "params_graph_300", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1588:1", adf::frontend::getParentGraphImpl(*this)); + +mllib_graphs::multi_layer_overlay_slice_hcwc8< bfloat16, 4, 4, 1, 45696, 2368, 2240, 2, 0, 0, 2, 2>templated_graph_300; decltype(adf::frontend::instrument< decltype(templated_graph_300) > (templated_graph_300)) __ci6894__ = adf::frontend::instrument< decltype(templated_graph_300) > ( templated_graph_300, "templated_graph_300", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1598:1", adf::frontend::getParentGraphImpl(*this)); + +shared_buffer ofm_dummy_compareop; decltype(adf::frontend::instrument< decltype(ofm_dummy_compareop) > (ofm_dummy_compareop)) __ci6895__ = adf::frontend::instrument< decltype(ofm_dummy_compareop) > ( ofm_dummy_compareop, "ofm_dummy_compareop", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1600:1", adf::frontend::getParentGraphImpl(*this)); +shared_buffer ofm_dummy_bf16compareop; decltype(adf::frontend::instrument< decltype(ofm_dummy_bf16compareop) > (ofm_dummy_bf16compareop)) __ci6896__ = adf::frontend::instrument< decltype(ofm_dummy_bf16compareop) > ( ofm_dummy_bf16compareop, "ofm_dummy_bf16compareop", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1601:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_1 = { + .mk_in0_size = ifmsv_size_1, + .mk_in1_size = wtssv_size_1, + .mk_out0_size = ofmsv_size_1, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_1, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_1, l1_write_pattern_1), + .read_wts_mem = wts_pattern_1, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_1, l1_wts_write_pattern_1), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_1, l1_read_pattern_1), + .write_ofm_mem = ofm_pattern_1, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_1, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_1) > (tiling_params_layer_1)) __ci6897__ = adf::frontend::instrument< decltype(tiling_params_layer_1) > ( tiling_params_layer_1, "tiling_params_layer_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1603:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_6 = { + .mk_in0_size = ifmsv_size_6, + .mk_in1_size = wtssv_size_6, + .mk_out0_size = ofmsv_size_6, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xad80, 0xcd80}, + .read_ifm_mem = ifm_pattern_6, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_6, l1_write_pattern_6), + .read_wts_mem = wts_pattern_6, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_6, l1_wts_write_pattern_6), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_6, l1_read_pattern_6), + .write_ofm_mem = ofm_pattern_6, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_6, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_6) > (tiling_params_layer_6)) __ci6898__ = adf::frontend::instrument< decltype(tiling_params_layer_6) > ( tiling_params_layer_6, "tiling_params_layer_6", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1619:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_6_1 = { + .mk_in0_size = ifm2sv_size_6, + .mk_in0_addr = {0x5400, 0x1400}, + .read_ifm_mem = ifm2_pattern_6, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_6_1) > (tiling_params_layer_6_1)) __ci6899__ = adf::frontend::instrument< decltype(tiling_params_layer_6_1) > ( tiling_params_layer_6_1, "tiling_params_layer_6_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1636:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_7 = { + .mk_in0_size = ifmsv_size_7, + .mk_in1_size = wtssv_size_7, + .mk_out0_size = ofmsv_size_7, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xad80, 0xcd80}, + .read_ifm_mem = ifm_pattern_7, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_7, l1_write_pattern_7), + .read_wts_mem = wts_pattern_7, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_7, l1_wts_write_pattern_7), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_7, l1_read_pattern_7), + .write_ofm_mem = ofm_pattern_7, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_7, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_7) > (tiling_params_layer_7)) __ci6900__ = adf::frontend::instrument< decltype(tiling_params_layer_7) > ( tiling_params_layer_7, "tiling_params_layer_7", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1642:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_7_1 = { + .mk_in0_size = ifm2sv_size_7, + .mk_in0_addr = {0x5400, 0x1400}, + .read_ifm_mem = ifm2_pattern_7, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_7_1) > (tiling_params_layer_7_1)) __ci6901__ = adf::frontend::instrument< decltype(tiling_params_layer_7_1) > ( tiling_params_layer_7_1, "tiling_params_layer_7_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1659:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_8 = { + .mk_in0_size = ifmsv_size_8, + .mk_in1_size = wtssv_size_8, + .mk_out0_size = ofmsv_size_8, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf6c0, 0xa940}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_8, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_8, l1_write_pattern_8), + .read_wts_mem = wts_pattern_8, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_8, l1_wts_write_pattern_8), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_8, l1_read_pattern_8), + .write_ofm_mem = ofm_pattern_8, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_8, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_8) > (tiling_params_layer_8)) __ci6902__ = adf::frontend::instrument< decltype(tiling_params_layer_8) > ( tiling_params_layer_8, "tiling_params_layer_8", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1665:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_9 = { + .mk_in0_size = ifmsv_size_9, + .mk_in1_size = wtssv_size_9, + .mk_out0_size = ofmsv_size_9, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa700, 0xcd80}, + .read_ifm_mem = ifm_pattern_9, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_9, l1_write_pattern_9), + .read_wts_mem = wts_pattern_9, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_9, l1_wts_write_pattern_9), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_9, l1_read_pattern_9), + .write_ofm_mem = ofm_pattern_9, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_9, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_9) > (tiling_params_layer_9)) __ci6903__ = adf::frontend::instrument< decltype(tiling_params_layer_9) > ( tiling_params_layer_9, "tiling_params_layer_9", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1682:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_10 = { + .mk_in0_size = ifmsv_size_10, + .mk_in1_size = wtssv_size_10, + .mk_out0_size = ofmsv_size_10, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_10, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_10, l1_write_pattern_10), + .read_wts_mem = wts_pattern_10, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_10, l1_wts_write_pattern_10), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_10, l1_read_pattern_10), + .write_ofm_mem = ofm_pattern_10, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_10, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_10) > (tiling_params_layer_10)) __ci6904__ = adf::frontend::instrument< decltype(tiling_params_layer_10) > ( tiling_params_layer_10, "tiling_params_layer_10", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1698:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_11 = { + .mk_in0_size = ifmsv_size_11, + .mk_in1_size = wtssv_size_11, + .mk_out0_size = ofmsv_size_11, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa700, 0xcd80}, + .read_ifm_mem = ifm_pattern_11, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_11, l1_write_pattern_11), + .read_wts_mem = wts_pattern_11, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_11, l1_wts_write_pattern_11), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_11, l1_read_pattern_11), + .write_ofm_mem = ofm_pattern_11, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_11, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_11) > (tiling_params_layer_11)) __ci6905__ = adf::frontend::instrument< decltype(tiling_params_layer_11) > ( tiling_params_layer_11, "tiling_params_layer_11", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1714:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_12 = { + .mk_in0_size = ifmsv_size_12, + .mk_in1_size = wtssv_size_12, + .mk_out0_size = ofmsv_size_12, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xaa80, 0xcd80}, + .read_ifm_mem = ifm_pattern_12, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_12, l1_write_pattern_12), + .read_wts_mem = wts_pattern_12, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_12, l1_wts_write_pattern_12), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_12, l1_read_pattern_12), + .write_ofm_mem = ofm_pattern_12, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_12, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_12) > (tiling_params_layer_12)) __ci6906__ = adf::frontend::instrument< decltype(tiling_params_layer_12) > ( tiling_params_layer_12, "tiling_params_layer_12", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1730:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_12_1 = { + .mk_in0_size = ifm2sv_size_12, + .mk_in0_addr = {0x6000, 0x2000}, + .read_ifm_mem = ifm2_pattern_12, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_12_1) > (tiling_params_layer_12_1)) __ci6907__ = adf::frontend::instrument< decltype(tiling_params_layer_12_1) > ( tiling_params_layer_12_1, "tiling_params_layer_12_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1747:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_13 = { + .mk_in0_size = ifmsv_size_13, + .mk_in1_size = wtssv_size_13, + .mk_out0_size = ofmsv_size_13, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf580, 0xa800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_13, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_13, l1_write_pattern_13), + .read_wts_mem = wts_pattern_13, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_13, l1_wts_write_pattern_13), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_13, l1_read_pattern_13), + .write_ofm_mem = ofm_pattern_13, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_13, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_13) > (tiling_params_layer_13)) __ci6908__ = adf::frontend::instrument< decltype(tiling_params_layer_13) > ( tiling_params_layer_13, "tiling_params_layer_13", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1753:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_14 = { + .mk_in0_size = ifmsv_size_14, + .mk_in1_size = wtssv_size_14, + .mk_out0_size = ofmsv_size_14, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_14, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_14, l1_write_pattern_14), + .read_wts_mem = wts_pattern_14, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_14, l1_wts_write_pattern_14), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_14, l1_read_pattern_14), + .write_ofm_mem = ofm_pattern_14, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_14, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_14) > (tiling_params_layer_14)) __ci6909__ = adf::frontend::instrument< decltype(tiling_params_layer_14) > ( tiling_params_layer_14, "tiling_params_layer_14", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1770:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_14_1 = { + .mk_in0_size = ifm2sv_size_14, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_14, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_14_1) > (tiling_params_layer_14_1)) __ci6910__ = adf::frontend::instrument< decltype(tiling_params_layer_14_1) > ( tiling_params_layer_14_1, "tiling_params_layer_14_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1787:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_15 = { + .mk_in0_size = ifmsv_size_15, + .mk_in1_size = wtssv_size_15, + .mk_out0_size = ofmsv_size_15, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf180, 0xa400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_15, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_15, l1_write_pattern_15), + .read_wts_mem = wts_pattern_15, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_15, l1_wts_write_pattern_15), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_15, l1_read_pattern_15), + .write_ofm_mem = ofm_pattern_15, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_15, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_15) > (tiling_params_layer_15)) __ci6911__ = adf::frontend::instrument< decltype(tiling_params_layer_15) > ( tiling_params_layer_15, "tiling_params_layer_15", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1793:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_16 = { + .mk_in0_size = ifmsv_size_16, + .mk_in1_size = wtssv_size_16, + .mk_out0_size = ofmsv_size_16, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf780, 0xaa00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_16, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_16, l1_write_pattern_16), + .read_wts_mem = wts_pattern_16, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_16, l1_wts_write_pattern_16), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_16, l1_read_pattern_16), + .write_ofm_mem = ofm_pattern_16, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_16, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_16) > (tiling_params_layer_16)) __ci6912__ = adf::frontend::instrument< decltype(tiling_params_layer_16) > ( tiling_params_layer_16, "tiling_params_layer_16", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1810:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_18 = { + .mk_in0_size = ifmsv_size_18, + .mk_in1_size = wtssv_size_18, + .mk_out0_size = ofmsv_size_18, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_18, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_18, l1_write_pattern_18), + .read_wts_mem = wts_pattern_18, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_18, l1_wts_write_pattern_18), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_18, l1_read_pattern_18), + .write_ofm_mem = ofm_pattern_18, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_18, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_18) > (tiling_params_layer_18)) __ci6913__ = adf::frontend::instrument< decltype(tiling_params_layer_18) > ( tiling_params_layer_18, "tiling_params_layer_18", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1827:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_19 = { + .mk_in0_size = ifmsv_size_19, + .mk_in1_size = wtssv_size_19, + .mk_out0_size = ofmsv_size_19, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_19, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_19, l1_write_pattern_19), + .read_wts_mem = wts_pattern_19, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_19, l1_wts_write_pattern_19), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_19, l1_read_pattern_19), + .write_ofm_mem = ofm_pattern_19, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_19, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_19) > (tiling_params_layer_19)) __ci6914__ = adf::frontend::instrument< decltype(tiling_params_layer_19) > ( tiling_params_layer_19, "tiling_params_layer_19", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1844:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_20 = { + .mk_in0_size = ifmsv_size_20, + .mk_in1_size = wtssv_size_20, + .mk_out0_size = ofmsv_size_20, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf580, 0xa800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_20, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_20, l1_write_pattern_20), + .read_wts_mem = wts_pattern_20, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_20, l1_wts_write_pattern_20), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_20, l1_read_pattern_20), + .write_ofm_mem = ofm_pattern_20, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_20, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_20) > (tiling_params_layer_20)) __ci6915__ = adf::frontend::instrument< decltype(tiling_params_layer_20) > ( tiling_params_layer_20, "tiling_params_layer_20", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1861:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_22 = { + .mk_in0_size = ifmsv_size_22, + .mk_in1_size = wtssv_size_22, + .mk_out0_size = ofmsv_size_22, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf180, 0xa400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_22, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_22, l1_write_pattern_22), + .read_wts_mem = wts_pattern_22, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_22, l1_wts_write_pattern_22), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_22, l1_read_pattern_22), + .write_ofm_mem = ofm_pattern_22, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_22, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_22) > (tiling_params_layer_22)) __ci6916__ = adf::frontend::instrument< decltype(tiling_params_layer_22) > ( tiling_params_layer_22, "tiling_params_layer_22", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1878:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_22_1 = { + .mk_in0_size = ifm2sv_size_22, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_22, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_22_1) > (tiling_params_layer_22_1)) __ci6917__ = adf::frontend::instrument< decltype(tiling_params_layer_22_1) > ( tiling_params_layer_22_1, "tiling_params_layer_22_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1895:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_23 = { + .mk_in0_size = ifmsv_size_23, + .mk_in1_size = wtssv_size_23, + .mk_out0_size = ofmsv_size_23, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_23, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_23, l1_write_pattern_23), + .read_wts_mem = wts_pattern_23, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_23, l1_wts_write_pattern_23), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_23, l1_read_pattern_23), + .write_ofm_mem = ofm_pattern_23, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_23, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_23) > (tiling_params_layer_23)) __ci6918__ = adf::frontend::instrument< decltype(tiling_params_layer_23) > ( tiling_params_layer_23, "tiling_params_layer_23", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1901:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_24 = { + .mk_in0_size = ifmsv_size_24, + .mk_in1_size = wtssv_size_24, + .mk_out0_size = ofmsv_size_24, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf580, 0xa800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_24, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_24, l1_write_pattern_24), + .read_wts_mem = wts_pattern_24, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_24, l1_wts_write_pattern_24), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_24, l1_read_pattern_24), + .write_ofm_mem = ofm_pattern_24, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_24, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_24) > (tiling_params_layer_24)) __ci6919__ = adf::frontend::instrument< decltype(tiling_params_layer_24) > ( tiling_params_layer_24, "tiling_params_layer_24", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1918:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_26 = { + .mk_in0_size = ifmsv_size_26, + .mk_in1_size = wtssv_size_26, + .mk_out0_size = ofmsv_size_26, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_26, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_26, l1_write_pattern_26), + .read_wts_mem = wts_pattern_26, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_26, l1_wts_write_pattern_26), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_26, l1_read_pattern_26), + .write_ofm_mem = ofm_pattern_26, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_26, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_26) > (tiling_params_layer_26)) __ci6920__ = adf::frontend::instrument< decltype(tiling_params_layer_26) > ( tiling_params_layer_26, "tiling_params_layer_26", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1935:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_27 = { + .mk_in0_size = ifmsv_size_27, + .mk_in1_size = wtssv_size_27, + .mk_out0_size = ofmsv_size_27, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd680, 0x8900}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_27, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_27, l1_write_pattern_27), + .read_wts_mem = wts_pattern_27, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_27, l1_wts_write_pattern_27), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_27, l1_read_pattern_27), + .write_ofm_mem = ofm_pattern_27, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_27, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_27) > (tiling_params_layer_27)) __ci6921__ = adf::frontend::instrument< decltype(tiling_params_layer_27) > ( tiling_params_layer_27, "tiling_params_layer_27", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1951:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_28 = { + .mk_in0_size = ifmsv_size_28, + .mk_in1_size = wtssv_size_28, + .mk_out0_size = ofmsv_size_28, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd180, 0x8400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_28, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_28, l1_write_pattern_28), + .read_wts_mem = wts_pattern_28, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_28, l1_wts_write_pattern_28), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_28, l1_read_pattern_28), + .write_ofm_mem = ofm_pattern_28, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_28, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_28) > (tiling_params_layer_28)) __ci6922__ = adf::frontend::instrument< decltype(tiling_params_layer_28) > ( tiling_params_layer_28, "tiling_params_layer_28", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1968:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_29 = { + .mk_in0_size = ifmsv_size_29, + .mk_in1_size = wtssv_size_29, + .mk_out0_size = ofmsv_size_29, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_29, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_29, l1_write_pattern_29), + .read_wts_mem = wts_pattern_29, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_29, l1_wts_write_pattern_29), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_29, l1_read_pattern_29), + .write_ofm_mem = ofm_pattern_29, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_29, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_29) > (tiling_params_layer_29)) __ci6923__ = adf::frontend::instrument< decltype(tiling_params_layer_29) > ( tiling_params_layer_29, "tiling_params_layer_29", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:1985:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_30 = { + .mk_in0_size = ifmsv_size_30, + .mk_in1_size = wtssv_size_30, + .mk_out0_size = ofmsv_size_30, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_30, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_30, l1_write_pattern_30), + .read_wts_mem = wts_pattern_30, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_30, l1_wts_write_pattern_30), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_30, l1_read_pattern_30), + .write_ofm_mem = ofm_pattern_30, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_30, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_30) > (tiling_params_layer_30)) __ci6924__ = adf::frontend::instrument< decltype(tiling_params_layer_30) > ( tiling_params_layer_30, "tiling_params_layer_30", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2001:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_31 = { + .mk_in0_size = ifmsv_size_31, + .mk_in1_size = wtssv_size_31, + .mk_out0_size = ofmsv_size_31, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_31, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_31, l1_write_pattern_31), + .read_wts_mem = wts_pattern_31, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_31, l1_wts_write_pattern_31), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_31, l1_read_pattern_31), + .write_ofm_mem = ofm_pattern_31, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_31, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_31) > (tiling_params_layer_31)) __ci6925__ = adf::frontend::instrument< decltype(tiling_params_layer_31) > ( tiling_params_layer_31, "tiling_params_layer_31", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2017:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_33 = { + .mk_in0_size = ifmsv_size_33, + .mk_in1_size = wtssv_size_33, + .mk_out0_size = ofmsv_size_33, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_33, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_33, l1_write_pattern_33), + .read_wts_mem = wts_pattern_33, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_33, l1_wts_write_pattern_33), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_33, l1_read_pattern_33), + .write_ofm_mem = ofm_pattern_33, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_33, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_33) > (tiling_params_layer_33)) __ci6926__ = adf::frontend::instrument< decltype(tiling_params_layer_33) > ( tiling_params_layer_33, "tiling_params_layer_33", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2033:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_33_1 = { + .mk_in0_size = ifm2sv_size_33, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_33, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_33_1) > (tiling_params_layer_33_1)) __ci6927__ = adf::frontend::instrument< decltype(tiling_params_layer_33_1) > ( tiling_params_layer_33_1, "tiling_params_layer_33_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2050:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_34 = { + .mk_in0_size = ifmsv_size_34, + .mk_in1_size = wtssv_size_34, + .mk_out0_size = ofmsv_size_34, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe880, 0x9b00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_34, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_34, l1_write_pattern_34), + .read_wts_mem = wts_pattern_34, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_34, l1_wts_write_pattern_34), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_34, l1_read_pattern_34), + .write_ofm_mem = ofm_pattern_34, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_34, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_34) > (tiling_params_layer_34)) __ci6928__ = adf::frontend::instrument< decltype(tiling_params_layer_34) > ( tiling_params_layer_34, "tiling_params_layer_34", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2056:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_35 = { + .mk_in0_size = ifmsv_size_35, + .mk_in1_size = wtssv_size_35, + .mk_out0_size = ofmsv_size_35, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_35, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_35, l1_write_pattern_35), + .read_wts_mem = wts_pattern_35, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_35, l1_wts_write_pattern_35), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_35, l1_read_pattern_35), + .write_ofm_mem = ofm_pattern_35, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_35, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_35) > (tiling_params_layer_35)) __ci6929__ = adf::frontend::instrument< decltype(tiling_params_layer_35) > ( tiling_params_layer_35, "tiling_params_layer_35", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2073:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_36 = { + .mk_in0_size = ifmsv_size_36, + .mk_in1_size = wtssv_size_36, + .mk_out0_size = ofmsv_size_36, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xeb80, 0x9e00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_36, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_36, l1_write_pattern_36), + .read_wts_mem = wts_pattern_36, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_36, l1_wts_write_pattern_36), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_36, l1_read_pattern_36), + .write_ofm_mem = ofm_pattern_36, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_36, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_36) > (tiling_params_layer_36)) __ci6930__ = adf::frontend::instrument< decltype(tiling_params_layer_36) > ( tiling_params_layer_36, "tiling_params_layer_36", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2090:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_38 = { + .mk_in0_size = ifmsv_size_38, + .mk_in1_size = wtssv_size_38, + .mk_out0_size = ofmsv_size_38, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_38, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_38, l1_write_pattern_38), + .read_wts_mem = wts_pattern_38, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_38, l1_wts_write_pattern_38), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_38, l1_read_pattern_38), + .write_ofm_mem = ofm_pattern_38, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_38, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_38) > (tiling_params_layer_38)) __ci6931__ = adf::frontend::instrument< decltype(tiling_params_layer_38) > ( tiling_params_layer_38, "tiling_params_layer_38", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2107:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_39 = { + .mk_in0_size = ifmsv_size_39, + .mk_in1_size = wtssv_size_39, + .mk_out0_size = ofmsv_size_39, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xdc80, 0x8f00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_39, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_39, l1_write_pattern_39), + .read_wts_mem = wts_pattern_39, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_39, l1_wts_write_pattern_39), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_39, l1_read_pattern_39), + .write_ofm_mem = ofm_pattern_39, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_39, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_39) > (tiling_params_layer_39)) __ci6932__ = adf::frontend::instrument< decltype(tiling_params_layer_39) > ( tiling_params_layer_39, "tiling_params_layer_39", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2123:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_40 = { + .mk_in0_size = ifmsv_size_40, + .mk_in1_size = wtssv_size_40, + .mk_out0_size = ofmsv_size_40, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd180, 0x8400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_40, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_40, l1_write_pattern_40), + .read_wts_mem = wts_pattern_40, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_40, l1_wts_write_pattern_40), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_40, l1_read_pattern_40), + .write_ofm_mem = ofm_pattern_40, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_40, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_40) > (tiling_params_layer_40)) __ci6933__ = adf::frontend::instrument< decltype(tiling_params_layer_40) > ( tiling_params_layer_40, "tiling_params_layer_40", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2140:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_41 = { + .mk_in0_size = ifmsv_size_41, + .mk_in1_size = wtssv_size_41, + .mk_out0_size = ofmsv_size_41, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_41, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_41, l1_write_pattern_41), + .read_wts_mem = wts_pattern_41, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_41, l1_wts_write_pattern_41), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_41, l1_read_pattern_41), + .write_ofm_mem = ofm_pattern_41, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_41, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_41) > (tiling_params_layer_41)) __ci6934__ = adf::frontend::instrument< decltype(tiling_params_layer_41) > ( tiling_params_layer_41, "tiling_params_layer_41", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2157:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_42 = { + .mk_in0_size = ifmsv_size_42, + .mk_in1_size = wtssv_size_42, + .mk_out0_size = ofmsv_size_42, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_42, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_42, l1_write_pattern_42), + .read_wts_mem = wts_pattern_42, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_42, l1_wts_write_pattern_42), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_42, l1_read_pattern_42), + .write_ofm_mem = ofm_pattern_42, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_42, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_42) > (tiling_params_layer_42)) __ci6935__ = adf::frontend::instrument< decltype(tiling_params_layer_42) > ( tiling_params_layer_42, "tiling_params_layer_42", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2173:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_43 = { + .mk_in0_size = ifmsv_size_43, + .mk_in1_size = wtssv_size_43, + .mk_out0_size = ofmsv_size_43, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_43, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_43, l1_write_pattern_43), + .read_wts_mem = wts_pattern_43, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_43, l1_wts_write_pattern_43), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_43, l1_read_pattern_43), + .write_ofm_mem = ofm_pattern_43, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_43, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_43) > (tiling_params_layer_43)) __ci6936__ = adf::frontend::instrument< decltype(tiling_params_layer_43) > ( tiling_params_layer_43, "tiling_params_layer_43", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2189:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_45 = { + .mk_in0_size = ifmsv_size_45, + .mk_in1_size = wtssv_size_45, + .mk_out0_size = ofmsv_size_45, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_45, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_45, l1_write_pattern_45), + .read_wts_mem = wts_pattern_45, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_45, l1_wts_write_pattern_45), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_45, l1_read_pattern_45), + .write_ofm_mem = ofm_pattern_45, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_45, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_45) > (tiling_params_layer_45)) __ci6937__ = adf::frontend::instrument< decltype(tiling_params_layer_45) > ( tiling_params_layer_45, "tiling_params_layer_45", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2205:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_45_1 = { + .mk_in0_size = ifm2sv_size_45, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_45, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_45_1) > (tiling_params_layer_45_1)) __ci6938__ = adf::frontend::instrument< decltype(tiling_params_layer_45_1) > ( tiling_params_layer_45_1, "tiling_params_layer_45_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2222:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_46 = { + .mk_in0_size = ifmsv_size_46, + .mk_in1_size = wtssv_size_46, + .mk_out0_size = ofmsv_size_46, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_46, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_46, l1_write_pattern_46), + .read_wts_mem = wts_pattern_46, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_46, l1_wts_write_pattern_46), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_46, l1_read_pattern_46), + .write_ofm_mem = ofm_pattern_46, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_46, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_46) > (tiling_params_layer_46)) __ci6939__ = adf::frontend::instrument< decltype(tiling_params_layer_46) > ( tiling_params_layer_46, "tiling_params_layer_46", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2228:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_46_1 = { + .mk_in0_size = ifm2sv_size_46, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_46, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_46_1) > (tiling_params_layer_46_1)) __ci6940__ = adf::frontend::instrument< decltype(tiling_params_layer_46_1) > ( tiling_params_layer_46_1, "tiling_params_layer_46_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2245:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_47 = { + .mk_in0_size = ifmsv_size_47, + .mk_in1_size = wtssv_size_47, + .mk_out0_size = ofmsv_size_47, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_47, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_47, l1_write_pattern_47), + .read_wts_mem = wts_pattern_47, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_47, l1_wts_write_pattern_47), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_47, l1_read_pattern_47), + .write_ofm_mem = ofm_pattern_47, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_47, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_47) > (tiling_params_layer_47)) __ci6941__ = adf::frontend::instrument< decltype(tiling_params_layer_47) > ( tiling_params_layer_47, "tiling_params_layer_47", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2251:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_48 = { + .mk_in0_size = ifmsv_size_48, + .mk_in1_size = wtssv_size_48, + .mk_out0_size = ofmsv_size_48, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xeb80, 0x9e00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_48, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_48, l1_write_pattern_48), + .read_wts_mem = wts_pattern_48, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_48, l1_wts_write_pattern_48), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_48, l1_read_pattern_48), + .write_ofm_mem = ofm_pattern_48, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_48, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_48) > (tiling_params_layer_48)) __ci6942__ = adf::frontend::instrument< decltype(tiling_params_layer_48) > ( tiling_params_layer_48, "tiling_params_layer_48", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2268:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_50 = { + .mk_in0_size = ifmsv_size_50, + .mk_in1_size = wtssv_size_50, + .mk_out0_size = ofmsv_size_50, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_50, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_50, l1_write_pattern_50), + .read_wts_mem = wts_pattern_50, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_50, l1_wts_write_pattern_50), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_50, l1_read_pattern_50), + .write_ofm_mem = ofm_pattern_50, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_50, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_50) > (tiling_params_layer_50)) __ci6943__ = adf::frontend::instrument< decltype(tiling_params_layer_50) > ( tiling_params_layer_50, "tiling_params_layer_50", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2285:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_51 = { + .mk_in0_size = ifmsv_size_51, + .mk_in1_size = wtssv_size_51, + .mk_out0_size = ofmsv_size_51, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xdc80, 0x8f00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_51, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_51, l1_write_pattern_51), + .read_wts_mem = wts_pattern_51, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_51, l1_wts_write_pattern_51), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_51, l1_read_pattern_51), + .write_ofm_mem = ofm_pattern_51, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_51, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_51) > (tiling_params_layer_51)) __ci6944__ = adf::frontend::instrument< decltype(tiling_params_layer_51) > ( tiling_params_layer_51, "tiling_params_layer_51", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2301:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_52 = { + .mk_in0_size = ifmsv_size_52, + .mk_in1_size = wtssv_size_52, + .mk_out0_size = ofmsv_size_52, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd180, 0x8400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_52, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_52, l1_write_pattern_52), + .read_wts_mem = wts_pattern_52, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_52, l1_wts_write_pattern_52), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_52, l1_read_pattern_52), + .write_ofm_mem = ofm_pattern_52, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_52, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_52) > (tiling_params_layer_52)) __ci6945__ = adf::frontend::instrument< decltype(tiling_params_layer_52) > ( tiling_params_layer_52, "tiling_params_layer_52", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2318:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_53 = { + .mk_in0_size = ifmsv_size_53, + .mk_in1_size = wtssv_size_53, + .mk_out0_size = ofmsv_size_53, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_53, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_53, l1_write_pattern_53), + .read_wts_mem = wts_pattern_53, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_53, l1_wts_write_pattern_53), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_53, l1_read_pattern_53), + .write_ofm_mem = ofm_pattern_53, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_53, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_53) > (tiling_params_layer_53)) __ci6946__ = adf::frontend::instrument< decltype(tiling_params_layer_53) > ( tiling_params_layer_53, "tiling_params_layer_53", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2335:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_54 = { + .mk_in0_size = ifmsv_size_54, + .mk_in1_size = wtssv_size_54, + .mk_out0_size = ofmsv_size_54, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_54, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_54, l1_write_pattern_54), + .read_wts_mem = wts_pattern_54, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_54, l1_wts_write_pattern_54), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_54, l1_read_pattern_54), + .write_ofm_mem = ofm_pattern_54, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_54, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_54) > (tiling_params_layer_54)) __ci6947__ = adf::frontend::instrument< decltype(tiling_params_layer_54) > ( tiling_params_layer_54, "tiling_params_layer_54", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2351:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_55 = { + .mk_in0_size = ifmsv_size_55, + .mk_in1_size = wtssv_size_55, + .mk_out0_size = ofmsv_size_55, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_55, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_55, l1_write_pattern_55), + .read_wts_mem = wts_pattern_55, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_55, l1_wts_write_pattern_55), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_55, l1_read_pattern_55), + .write_ofm_mem = ofm_pattern_55, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_55, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_55) > (tiling_params_layer_55)) __ci6948__ = adf::frontend::instrument< decltype(tiling_params_layer_55) > ( tiling_params_layer_55, "tiling_params_layer_55", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2367:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_57 = { + .mk_in0_size = ifmsv_size_57, + .mk_in1_size = wtssv_size_57, + .mk_out0_size = ofmsv_size_57, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_57, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_57, l1_write_pattern_57), + .read_wts_mem = wts_pattern_57, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_57, l1_wts_write_pattern_57), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_57, l1_read_pattern_57), + .write_ofm_mem = ofm_pattern_57, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_57, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_57) > (tiling_params_layer_57)) __ci6949__ = adf::frontend::instrument< decltype(tiling_params_layer_57) > ( tiling_params_layer_57, "tiling_params_layer_57", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2383:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_57_1 = { + .mk_in0_size = ifm2sv_size_57, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_57, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_57_1) > (tiling_params_layer_57_1)) __ci6950__ = adf::frontend::instrument< decltype(tiling_params_layer_57_1) > ( tiling_params_layer_57_1, "tiling_params_layer_57_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2400:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_58 = { + .mk_in0_size = ifmsv_size_58, + .mk_in1_size = wtssv_size_58, + .mk_out0_size = ofmsv_size_58, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_58, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_58, l1_write_pattern_58), + .read_wts_mem = wts_pattern_58, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_58, l1_wts_write_pattern_58), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_58, l1_read_pattern_58), + .write_ofm_mem = ofm_pattern_58, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_58, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_58) > (tiling_params_layer_58)) __ci6951__ = adf::frontend::instrument< decltype(tiling_params_layer_58) > ( tiling_params_layer_58, "tiling_params_layer_58", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2406:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_58_1 = { + .mk_in0_size = ifm2sv_size_58, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_58, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_58_1) > (tiling_params_layer_58_1)) __ci6952__ = adf::frontend::instrument< decltype(tiling_params_layer_58_1) > ( tiling_params_layer_58_1, "tiling_params_layer_58_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2423:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_59 = { + .mk_in0_size = ifmsv_size_59, + .mk_in1_size = wtssv_size_59, + .mk_out0_size = ofmsv_size_59, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_59, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_59, l1_write_pattern_59), + .read_wts_mem = wts_pattern_59, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_59, l1_wts_write_pattern_59), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_59, l1_read_pattern_59), + .write_ofm_mem = ofm_pattern_59, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_59, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_59) > (tiling_params_layer_59)) __ci6953__ = adf::frontend::instrument< decltype(tiling_params_layer_59) > ( tiling_params_layer_59, "tiling_params_layer_59", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2429:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_60 = { + .mk_in0_size = ifmsv_size_60, + .mk_in1_size = wtssv_size_60, + .mk_out0_size = ofmsv_size_60, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_60, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_60, l1_write_pattern_60), + .read_wts_mem = wts_pattern_60, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_60, l1_wts_write_pattern_60), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_60, l1_read_pattern_60), + .write_ofm_mem = ofm_pattern_60, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_60, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_60) > (tiling_params_layer_60)) __ci6954__ = adf::frontend::instrument< decltype(tiling_params_layer_60) > ( tiling_params_layer_60, "tiling_params_layer_60", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2446:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_61 = { + .mk_in0_size = ifmsv_size_61, + .mk_in1_size = wtssv_size_61, + .mk_out0_size = ofmsv_size_61, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_61, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_61, l1_write_pattern_61), + .read_wts_mem = wts_pattern_61, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_61, l1_wts_write_pattern_61), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_61, l1_read_pattern_61), + .write_ofm_mem = ofm_pattern_61, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_61, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_61) > (tiling_params_layer_61)) __ci6955__ = adf::frontend::instrument< decltype(tiling_params_layer_61) > ( tiling_params_layer_61, "tiling_params_layer_61", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2462:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_62 = { + .mk_in0_size = ifmsv_size_62, + .mk_in1_size = wtssv_size_62, + .mk_out0_size = ofmsv_size_62, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_62, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_62, l1_write_pattern_62), + .read_wts_mem = wts_pattern_62, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_62, l1_wts_write_pattern_62), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_62, l1_read_pattern_62), + .write_ofm_mem = ofm_pattern_62, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_62, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_62) > (tiling_params_layer_62)) __ci6956__ = adf::frontend::instrument< decltype(tiling_params_layer_62) > ( tiling_params_layer_62, "tiling_params_layer_62", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2478:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_63 = { + .mk_in0_size = ifmsv_size_63, + .mk_in1_size = wtssv_size_63, + .mk_out0_size = ofmsv_size_63, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_63, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_63, l1_write_pattern_63), + .read_wts_mem = wts_pattern_63, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_63, l1_wts_write_pattern_63), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_63, l1_read_pattern_63), + .write_ofm_mem = ofm_pattern_63, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_63, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_63) > (tiling_params_layer_63)) __ci6957__ = adf::frontend::instrument< decltype(tiling_params_layer_63) > ( tiling_params_layer_63, "tiling_params_layer_63", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2494:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_63_1 = { + .mk_in0_size = ifm2sv_size_63, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_63, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_63_1) > (tiling_params_layer_63_1)) __ci6958__ = adf::frontend::instrument< decltype(tiling_params_layer_63_1) > ( tiling_params_layer_63_1, "tiling_params_layer_63_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2511:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_65 = { + .mk_in0_size = ifmsv_size_65, + .mk_in1_size = wtssv_size_65, + .mk_out0_size = ofmsv_size_65, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xeb80, 0x9e00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_65, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_65, l1_write_pattern_65), + .read_wts_mem = wts_pattern_65, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_65, l1_wts_write_pattern_65), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_65, l1_read_pattern_65), + .write_ofm_mem = ofm_pattern_65, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_65, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_65) > (tiling_params_layer_65)) __ci6959__ = adf::frontend::instrument< decltype(tiling_params_layer_65) > ( tiling_params_layer_65, "tiling_params_layer_65", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2517:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_66 = { + .mk_in0_size = ifmsv_size_66, + .mk_in1_size = wtssv_size_66, + .mk_out0_size = ofmsv_size_66, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_66, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_66, l1_write_pattern_66), + .read_wts_mem = wts_pattern_66, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_66, l1_wts_write_pattern_66), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_66, l1_read_pattern_66), + .write_ofm_mem = ofm_pattern_66, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_66, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_66) > (tiling_params_layer_66)) __ci6960__ = adf::frontend::instrument< decltype(tiling_params_layer_66) > ( tiling_params_layer_66, "tiling_params_layer_66", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2534:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_67 = { + .mk_in0_size = ifmsv_size_67, + .mk_in1_size = wtssv_size_67, + .mk_out0_size = ofmsv_size_67, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_67, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_67, l1_write_pattern_67), + .read_wts_mem = wts_pattern_67, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_67, l1_wts_write_pattern_67), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_67, l1_read_pattern_67), + .write_ofm_mem = ofm_pattern_67, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_67, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_67) > (tiling_params_layer_67)) __ci6961__ = adf::frontend::instrument< decltype(tiling_params_layer_67) > ( tiling_params_layer_67, "tiling_params_layer_67", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2550:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_68 = { + .mk_in0_size = ifmsv_size_68, + .mk_in1_size = wtssv_size_68, + .mk_out0_size = ofmsv_size_68, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_68, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_68, l1_write_pattern_68), + .read_wts_mem = wts_pattern_68, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_68, l1_wts_write_pattern_68), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_68, l1_read_pattern_68), + .write_ofm_mem = ofm_pattern_68, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_68, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_68) > (tiling_params_layer_68)) __ci6962__ = adf::frontend::instrument< decltype(tiling_params_layer_68) > ( tiling_params_layer_68, "tiling_params_layer_68", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2566:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_69 = { + .mk_in0_size = ifmsv_size_69, + .mk_in1_size = wtssv_size_69, + .mk_out0_size = ofmsv_size_69, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_69, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_69, l1_write_pattern_69), + .read_wts_mem = wts_pattern_69, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_69, l1_wts_write_pattern_69), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_69, l1_read_pattern_69), + .write_ofm_mem = ofm_pattern_69, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_69, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_69) > (tiling_params_layer_69)) __ci6963__ = adf::frontend::instrument< decltype(tiling_params_layer_69) > ( tiling_params_layer_69, "tiling_params_layer_69", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2582:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_69_1 = { + .mk_in0_size = ifm2sv_size_69, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_69, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_69_1) > (tiling_params_layer_69_1)) __ci6964__ = adf::frontend::instrument< decltype(tiling_params_layer_69_1) > ( tiling_params_layer_69_1, "tiling_params_layer_69_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2599:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_70 = { + .mk_in0_size = ifmsv_size_70, + .mk_in1_size = wtssv_size_70, + .mk_out0_size = ofmsv_size_70, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_70, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_70, l1_write_pattern_70), + .read_wts_mem = wts_pattern_70, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_70, l1_wts_write_pattern_70), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_70, l1_read_pattern_70), + .write_ofm_mem = ofm_pattern_70, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_70, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_70) > (tiling_params_layer_70)) __ci6965__ = adf::frontend::instrument< decltype(tiling_params_layer_70) > ( tiling_params_layer_70, "tiling_params_layer_70", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2605:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_71 = { + .mk_in0_size = ifmsv_size_71, + .mk_in1_size = wtssv_size_71, + .mk_out0_size = ofmsv_size_71, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_71, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_71, l1_write_pattern_71), + .read_wts_mem = wts_pattern_71, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_71, l1_wts_write_pattern_71), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_71, l1_read_pattern_71), + .write_ofm_mem = ofm_pattern_71, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_71, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_71) > (tiling_params_layer_71)) __ci6966__ = adf::frontend::instrument< decltype(tiling_params_layer_71) > ( tiling_params_layer_71, "tiling_params_layer_71", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2622:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_72 = { + .mk_in0_size = ifmsv_size_72, + .mk_in1_size = wtssv_size_72, + .mk_out0_size = ofmsv_size_72, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_72, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_72, l1_write_pattern_72), + .read_wts_mem = wts_pattern_72, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_72, l1_wts_write_pattern_72), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_72, l1_read_pattern_72), + .write_ofm_mem = ofm_pattern_72, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_72, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_72) > (tiling_params_layer_72)) __ci6967__ = adf::frontend::instrument< decltype(tiling_params_layer_72) > ( tiling_params_layer_72, "tiling_params_layer_72", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2639:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_73 = { + .mk_in0_size = ifmsv_size_73, + .mk_in1_size = wtssv_size_73, + .mk_out0_size = ofmsv_size_73, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_73, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_73, l1_write_pattern_73), + .read_wts_mem = wts_pattern_73, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_73, l1_wts_write_pattern_73), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_73, l1_read_pattern_73), + .write_ofm_mem = ofm_pattern_73, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_73, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_73) > (tiling_params_layer_73)) __ci6968__ = adf::frontend::instrument< decltype(tiling_params_layer_73) > ( tiling_params_layer_73, "tiling_params_layer_73", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2655:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_74 = { + .mk_in0_size = ifmsv_size_74, + .mk_in1_size = wtssv_size_74, + .mk_out0_size = ofmsv_size_74, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_74, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_74, l1_write_pattern_74), + .read_wts_mem = wts_pattern_74, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_74, l1_wts_write_pattern_74), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_74, l1_read_pattern_74), + .write_ofm_mem = ofm_pattern_74, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_74, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_74) > (tiling_params_layer_74)) __ci6969__ = adf::frontend::instrument< decltype(tiling_params_layer_74) > ( tiling_params_layer_74, "tiling_params_layer_74", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2671:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_75 = { + .mk_in0_size = ifmsv_size_75, + .mk_in1_size = wtssv_size_75, + .mk_out0_size = ofmsv_size_75, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_75, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_75, l1_write_pattern_75), + .read_wts_mem = wts_pattern_75, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_75, l1_wts_write_pattern_75), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_75, l1_read_pattern_75), + .write_ofm_mem = ofm_pattern_75, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_75, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_75) > (tiling_params_layer_75)) __ci6970__ = adf::frontend::instrument< decltype(tiling_params_layer_75) > ( tiling_params_layer_75, "tiling_params_layer_75", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2687:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_75_1 = { + .mk_in0_size = ifm2sv_size_75, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_75, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_75_1) > (tiling_params_layer_75_1)) __ci6971__ = adf::frontend::instrument< decltype(tiling_params_layer_75_1) > ( tiling_params_layer_75_1, "tiling_params_layer_75_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2704:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_76 = { + .mk_in0_size = ifmsv_size_76, + .mk_in1_size = wtssv_size_76, + .mk_out0_size = ofmsv_size_76, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf780, 0xaa00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_76, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_76, l1_write_pattern_76), + .read_wts_mem = wts_pattern_76, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_76, l1_wts_write_pattern_76), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_76, l1_read_pattern_76), + .write_ofm_mem = ofm_pattern_76, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_76, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_76) > (tiling_params_layer_76)) __ci6972__ = adf::frontend::instrument< decltype(tiling_params_layer_76) > ( tiling_params_layer_76, "tiling_params_layer_76", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2710:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_77 = { + .mk_in0_size = ifmsv_size_77, + .mk_in1_size = wtssv_size_77, + .mk_out0_size = ofmsv_size_77, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_77, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_77, l1_write_pattern_77), + .read_wts_mem = wts_pattern_77, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_77, l1_wts_write_pattern_77), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_77, l1_read_pattern_77), + .write_ofm_mem = ofm_pattern_77, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_77, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_77) > (tiling_params_layer_77)) __ci6973__ = adf::frontend::instrument< decltype(tiling_params_layer_77) > ( tiling_params_layer_77, "tiling_params_layer_77", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2727:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_78 = { + .mk_in0_size = ifmsv_size_78, + .mk_in1_size = wtssv_size_78, + .mk_out0_size = ofmsv_size_78, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_78, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_78, l1_write_pattern_78), + .read_wts_mem = wts_pattern_78, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_78, l1_wts_write_pattern_78), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_78, l1_read_pattern_78), + .write_ofm_mem = ofm_pattern_78, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_78, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_78) > (tiling_params_layer_78)) __ci6974__ = adf::frontend::instrument< decltype(tiling_params_layer_78) > ( tiling_params_layer_78, "tiling_params_layer_78", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2743:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_79 = { + .mk_in0_size = ifmsv_size_79, + .mk_in1_size = wtssv_size_79, + .mk_out0_size = ofmsv_size_79, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_79, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_79, l1_write_pattern_79), + .read_wts_mem = wts_pattern_79, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_79, l1_wts_write_pattern_79), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_79, l1_read_pattern_79), + .write_ofm_mem = ofm_pattern_79, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_79, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_79) > (tiling_params_layer_79)) __ci6975__ = adf::frontend::instrument< decltype(tiling_params_layer_79) > ( tiling_params_layer_79, "tiling_params_layer_79", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2759:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_80 = { + .mk_in0_size = ifmsv_size_80, + .mk_in1_size = wtssv_size_80, + .mk_out0_size = ofmsv_size_80, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_80, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_80, l1_write_pattern_80), + .read_wts_mem = wts_pattern_80, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_80, l1_wts_write_pattern_80), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_80, l1_read_pattern_80), + .write_ofm_mem = ofm_pattern_80, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_80, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_80) > (tiling_params_layer_80)) __ci6976__ = adf::frontend::instrument< decltype(tiling_params_layer_80) > ( tiling_params_layer_80, "tiling_params_layer_80", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2775:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_80_1 = { + .mk_in0_size = ifm2sv_size_80, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_80, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_80_1) > (tiling_params_layer_80_1)) __ci6977__ = adf::frontend::instrument< decltype(tiling_params_layer_80_1) > ( tiling_params_layer_80_1, "tiling_params_layer_80_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2792:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_81 = { + .mk_in0_size = ifmsv_size_81, + .mk_in1_size = wtssv_size_81, + .mk_out0_size = ofmsv_size_81, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe780, 0x9a00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_81, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_81, l1_write_pattern_81), + .read_wts_mem = wts_pattern_81, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_81, l1_wts_write_pattern_81), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_81, l1_read_pattern_81), + .write_ofm_mem = ofm_pattern_81, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_81, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_81) > (tiling_params_layer_81)) __ci6978__ = adf::frontend::instrument< decltype(tiling_params_layer_81) > ( tiling_params_layer_81, "tiling_params_layer_81", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2798:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_81_1 = { + .mk_in0_size = ifm2sv_size_81, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_81, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_81_1) > (tiling_params_layer_81_1)) __ci6979__ = adf::frontend::instrument< decltype(tiling_params_layer_81_1) > ( tiling_params_layer_81_1, "tiling_params_layer_81_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2815:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_82 = { + .mk_in0_size = ifmsv_size_82, + .mk_in1_size = wtssv_size_82, + .mk_out0_size = ofmsv_size_82, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xdc80, 0x8f00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_82, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_82, l1_write_pattern_82), + .read_wts_mem = wts_pattern_82, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_82, l1_wts_write_pattern_82), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_82, l1_read_pattern_82), + .write_ofm_mem = ofm_pattern_82, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_82, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_82) > (tiling_params_layer_82)) __ci6980__ = adf::frontend::instrument< decltype(tiling_params_layer_82) > ( tiling_params_layer_82, "tiling_params_layer_82", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2821:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_83 = { + .mk_in0_size = ifmsv_size_83, + .mk_in1_size = wtssv_size_83, + .mk_out0_size = ofmsv_size_83, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_83, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_83, l1_write_pattern_83), + .read_wts_mem = wts_pattern_83, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_83, l1_wts_write_pattern_83), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_83, l1_read_pattern_83), + .write_ofm_mem = ofm_pattern_83, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_83, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_83) > (tiling_params_layer_83)) __ci6981__ = adf::frontend::instrument< decltype(tiling_params_layer_83) > ( tiling_params_layer_83, "tiling_params_layer_83", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2838:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_84 = { + .mk_in0_size = ifmsv_size_84, + .mk_in1_size = wtssv_size_84, + .mk_out0_size = ofmsv_size_84, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_84, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_84, l1_write_pattern_84), + .read_wts_mem = wts_pattern_84, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_84, l1_wts_write_pattern_84), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_84, l1_read_pattern_84), + .write_ofm_mem = ofm_pattern_84, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_84, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_84) > (tiling_params_layer_84)) __ci6982__ = adf::frontend::instrument< decltype(tiling_params_layer_84) > ( tiling_params_layer_84, "tiling_params_layer_84", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2854:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_85 = { + .mk_in0_size = ifmsv_size_85, + .mk_in1_size = wtssv_size_85, + .mk_out0_size = ofmsv_size_85, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_85, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_85, l1_write_pattern_85), + .read_wts_mem = wts_pattern_85, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_85, l1_wts_write_pattern_85), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_85, l1_read_pattern_85), + .write_ofm_mem = ofm_pattern_85, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_85, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_85) > (tiling_params_layer_85)) __ci6983__ = adf::frontend::instrument< decltype(tiling_params_layer_85) > ( tiling_params_layer_85, "tiling_params_layer_85", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2870:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_86 = { + .mk_in0_size = ifmsv_size_86, + .mk_in1_size = wtssv_size_86, + .mk_out0_size = ofmsv_size_86, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_86, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_86, l1_write_pattern_86), + .read_wts_mem = wts_pattern_86, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_86, l1_wts_write_pattern_86), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_86, l1_read_pattern_86), + .write_ofm_mem = ofm_pattern_86, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_86, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_86) > (tiling_params_layer_86)) __ci6984__ = adf::frontend::instrument< decltype(tiling_params_layer_86) > ( tiling_params_layer_86, "tiling_params_layer_86", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2886:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_86_1 = { + .mk_in0_size = ifm2sv_size_86, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_86, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_86_1) > (tiling_params_layer_86_1)) __ci6985__ = adf::frontend::instrument< decltype(tiling_params_layer_86_1) > ( tiling_params_layer_86_1, "tiling_params_layer_86_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2903:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_87 = { + .mk_in0_size = ifmsv_size_87, + .mk_in1_size = wtssv_size_87, + .mk_out0_size = ofmsv_size_87, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf780, 0xaa00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_87, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_87, l1_write_pattern_87), + .read_wts_mem = wts_pattern_87, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_87, l1_wts_write_pattern_87), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_87, l1_read_pattern_87), + .write_ofm_mem = ofm_pattern_87, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_87, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_87) > (tiling_params_layer_87)) __ci6986__ = adf::frontend::instrument< decltype(tiling_params_layer_87) > ( tiling_params_layer_87, "tiling_params_layer_87", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2909:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_88 = { + .mk_in0_size = ifmsv_size_88, + .mk_in1_size = wtssv_size_88, + .mk_out0_size = ofmsv_size_88, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_88, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_88, l1_write_pattern_88), + .read_wts_mem = wts_pattern_88, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_88, l1_wts_write_pattern_88), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_88, l1_read_pattern_88), + .write_ofm_mem = ofm_pattern_88, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_88, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_88) > (tiling_params_layer_88)) __ci6987__ = adf::frontend::instrument< decltype(tiling_params_layer_88) > ( tiling_params_layer_88, "tiling_params_layer_88", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2926:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_89 = { + .mk_in0_size = ifmsv_size_89, + .mk_in1_size = wtssv_size_89, + .mk_out0_size = ofmsv_size_89, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_89, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_89, l1_write_pattern_89), + .read_wts_mem = wts_pattern_89, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_89, l1_wts_write_pattern_89), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_89, l1_read_pattern_89), + .write_ofm_mem = ofm_pattern_89, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_89, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_89) > (tiling_params_layer_89)) __ci6988__ = adf::frontend::instrument< decltype(tiling_params_layer_89) > ( tiling_params_layer_89, "tiling_params_layer_89", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2942:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_90 = { + .mk_in0_size = ifmsv_size_90, + .mk_in1_size = wtssv_size_90, + .mk_out0_size = ofmsv_size_90, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_90, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_90, l1_write_pattern_90), + .read_wts_mem = wts_pattern_90, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_90, l1_wts_write_pattern_90), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_90, l1_read_pattern_90), + .write_ofm_mem = ofm_pattern_90, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_90, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_90) > (tiling_params_layer_90)) __ci6989__ = adf::frontend::instrument< decltype(tiling_params_layer_90) > ( tiling_params_layer_90, "tiling_params_layer_90", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2958:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_91 = { + .mk_in0_size = ifmsv_size_91, + .mk_in1_size = wtssv_size_91, + .mk_out0_size = ofmsv_size_91, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_91, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_91, l1_write_pattern_91), + .read_wts_mem = wts_pattern_91, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_91, l1_wts_write_pattern_91), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_91, l1_read_pattern_91), + .write_ofm_mem = ofm_pattern_91, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_91, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_91) > (tiling_params_layer_91)) __ci6990__ = adf::frontend::instrument< decltype(tiling_params_layer_91) > ( tiling_params_layer_91, "tiling_params_layer_91", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2974:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_91_1 = { + .mk_in0_size = ifm2sv_size_91, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_91, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_91_1) > (tiling_params_layer_91_1)) __ci6991__ = adf::frontend::instrument< decltype(tiling_params_layer_91_1) > ( tiling_params_layer_91_1, "tiling_params_layer_91_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2991:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_92 = { + .mk_in0_size = ifmsv_size_92, + .mk_in1_size = wtssv_size_92, + .mk_out0_size = ofmsv_size_92, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_92, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_92, l1_write_pattern_92), + .read_wts_mem = wts_pattern_92, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_92, l1_wts_write_pattern_92), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_92, l1_read_pattern_92), + .write_ofm_mem = ofm_pattern_92, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_92, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_92) > (tiling_params_layer_92)) __ci6992__ = adf::frontend::instrument< decltype(tiling_params_layer_92) > ( tiling_params_layer_92, "tiling_params_layer_92", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:2997:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_92_1 = { + .mk_in0_size = ifm2sv_size_92, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_92, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_92_1) > (tiling_params_layer_92_1)) __ci6993__ = adf::frontend::instrument< decltype(tiling_params_layer_92_1) > ( tiling_params_layer_92_1, "tiling_params_layer_92_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3014:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_93 = { + .mk_in0_size = ifmsv_size_93, + .mk_in1_size = wtssv_size_93, + .mk_out0_size = ofmsv_size_93, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xdc80, 0x8f00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_93, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_93, l1_write_pattern_93), + .read_wts_mem = wts_pattern_93, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_93, l1_wts_write_pattern_93), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_93, l1_read_pattern_93), + .write_ofm_mem = ofm_pattern_93, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_93, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_93) > (tiling_params_layer_93)) __ci6994__ = adf::frontend::instrument< decltype(tiling_params_layer_93) > ( tiling_params_layer_93, "tiling_params_layer_93", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3020:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_94 = { + .mk_in0_size = ifmsv_size_94, + .mk_in1_size = wtssv_size_94, + .mk_out0_size = ofmsv_size_94, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_94, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_94, l1_write_pattern_94), + .read_wts_mem = wts_pattern_94, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_94, l1_wts_write_pattern_94), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_94, l1_read_pattern_94), + .write_ofm_mem = ofm_pattern_94, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_94, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_94) > (tiling_params_layer_94)) __ci6995__ = adf::frontend::instrument< decltype(tiling_params_layer_94) > ( tiling_params_layer_94, "tiling_params_layer_94", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3037:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_95 = { + .mk_in0_size = ifmsv_size_95, + .mk_in1_size = wtssv_size_95, + .mk_out0_size = ofmsv_size_95, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_95, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_95, l1_write_pattern_95), + .read_wts_mem = wts_pattern_95, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_95, l1_wts_write_pattern_95), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_95, l1_read_pattern_95), + .write_ofm_mem = ofm_pattern_95, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_95, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_95) > (tiling_params_layer_95)) __ci6996__ = adf::frontend::instrument< decltype(tiling_params_layer_95) > ( tiling_params_layer_95, "tiling_params_layer_95", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3053:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_96 = { + .mk_in0_size = ifmsv_size_96, + .mk_in1_size = wtssv_size_96, + .mk_out0_size = ofmsv_size_96, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_96, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_96, l1_write_pattern_96), + .read_wts_mem = wts_pattern_96, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_96, l1_wts_write_pattern_96), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_96, l1_read_pattern_96), + .write_ofm_mem = ofm_pattern_96, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_96, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_96) > (tiling_params_layer_96)) __ci6997__ = adf::frontend::instrument< decltype(tiling_params_layer_96) > ( tiling_params_layer_96, "tiling_params_layer_96", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3069:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_97 = { + .mk_in0_size = ifmsv_size_97, + .mk_in1_size = wtssv_size_97, + .mk_out0_size = ofmsv_size_97, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_97, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_97, l1_write_pattern_97), + .read_wts_mem = wts_pattern_97, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_97, l1_wts_write_pattern_97), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_97, l1_read_pattern_97), + .write_ofm_mem = ofm_pattern_97, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_97, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_97) > (tiling_params_layer_97)) __ci6998__ = adf::frontend::instrument< decltype(tiling_params_layer_97) > ( tiling_params_layer_97, "tiling_params_layer_97", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3085:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_97_1 = { + .mk_in0_size = ifm2sv_size_97, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_97, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_97_1) > (tiling_params_layer_97_1)) __ci6999__ = adf::frontend::instrument< decltype(tiling_params_layer_97_1) > ( tiling_params_layer_97_1, "tiling_params_layer_97_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3102:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_98 = { + .mk_in0_size = ifmsv_size_98, + .mk_in1_size = wtssv_size_98, + .mk_out0_size = ofmsv_size_98, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf780, 0xaa00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_98, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_98, l1_write_pattern_98), + .read_wts_mem = wts_pattern_98, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_98, l1_wts_write_pattern_98), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_98, l1_read_pattern_98), + .write_ofm_mem = ofm_pattern_98, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_98, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_98) > (tiling_params_layer_98)) __ci7000__ = adf::frontend::instrument< decltype(tiling_params_layer_98) > ( tiling_params_layer_98, "tiling_params_layer_98", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3108:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_99 = { + .mk_in0_size = ifmsv_size_99, + .mk_in1_size = wtssv_size_99, + .mk_out0_size = ofmsv_size_99, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_99, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_99, l1_write_pattern_99), + .read_wts_mem = wts_pattern_99, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_99, l1_wts_write_pattern_99), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_99, l1_read_pattern_99), + .write_ofm_mem = ofm_pattern_99, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_99, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_99) > (tiling_params_layer_99)) __ci7001__ = adf::frontend::instrument< decltype(tiling_params_layer_99) > ( tiling_params_layer_99, "tiling_params_layer_99", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3125:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_100 = { + .mk_in0_size = ifmsv_size_100, + .mk_in1_size = wtssv_size_100, + .mk_out0_size = ofmsv_size_100, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_100, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_100, l1_write_pattern_100), + .read_wts_mem = wts_pattern_100, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_100, l1_wts_write_pattern_100), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_100, l1_read_pattern_100), + .write_ofm_mem = ofm_pattern_100, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_100, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_100) > (tiling_params_layer_100)) __ci7002__ = adf::frontend::instrument< decltype(tiling_params_layer_100) > ( tiling_params_layer_100, "tiling_params_layer_100", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3141:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_101 = { + .mk_in0_size = ifmsv_size_101, + .mk_in1_size = wtssv_size_101, + .mk_out0_size = ofmsv_size_101, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_101, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_101, l1_write_pattern_101), + .read_wts_mem = wts_pattern_101, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_101, l1_wts_write_pattern_101), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_101, l1_read_pattern_101), + .write_ofm_mem = ofm_pattern_101, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_101, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_101) > (tiling_params_layer_101)) __ci7003__ = adf::frontend::instrument< decltype(tiling_params_layer_101) > ( tiling_params_layer_101, "tiling_params_layer_101", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3157:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_102 = { + .mk_in0_size = ifmsv_size_102, + .mk_in1_size = wtssv_size_102, + .mk_out0_size = ofmsv_size_102, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_102, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_102, l1_write_pattern_102), + .read_wts_mem = wts_pattern_102, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_102, l1_wts_write_pattern_102), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_102, l1_read_pattern_102), + .write_ofm_mem = ofm_pattern_102, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_102, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_102) > (tiling_params_layer_102)) __ci7004__ = adf::frontend::instrument< decltype(tiling_params_layer_102) > ( tiling_params_layer_102, "tiling_params_layer_102", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3173:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_102_1 = { + .mk_in0_size = ifm2sv_size_102, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_102, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_102_1) > (tiling_params_layer_102_1)) __ci7005__ = adf::frontend::instrument< decltype(tiling_params_layer_102_1) > ( tiling_params_layer_102_1, "tiling_params_layer_102_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3190:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_103 = { + .mk_in0_size = ifmsv_size_103, + .mk_in1_size = wtssv_size_103, + .mk_out0_size = ofmsv_size_103, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_103, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_103, l1_write_pattern_103), + .read_wts_mem = wts_pattern_103, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_103, l1_wts_write_pattern_103), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_103, l1_read_pattern_103), + .write_ofm_mem = ofm_pattern_103, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_103, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_103) > (tiling_params_layer_103)) __ci7006__ = adf::frontend::instrument< decltype(tiling_params_layer_103) > ( tiling_params_layer_103, "tiling_params_layer_103", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3196:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_103_1 = { + .mk_in0_size = ifm2sv_size_103, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_103, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_103_1) > (tiling_params_layer_103_1)) __ci7007__ = adf::frontend::instrument< decltype(tiling_params_layer_103_1) > ( tiling_params_layer_103_1, "tiling_params_layer_103_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3213:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_104 = { + .mk_in0_size = ifmsv_size_104, + .mk_in1_size = wtssv_size_104, + .mk_out0_size = ofmsv_size_104, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_104, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_104, l1_write_pattern_104), + .read_wts_mem = wts_pattern_104, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_104, l1_wts_write_pattern_104), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_104, l1_read_pattern_104), + .write_ofm_mem = ofm_pattern_104, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_104, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_104) > (tiling_params_layer_104)) __ci7008__ = adf::frontend::instrument< decltype(tiling_params_layer_104) > ( tiling_params_layer_104, "tiling_params_layer_104", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3219:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_105 = { + .mk_in0_size = ifmsv_size_105, + .mk_in1_size = wtssv_size_105, + .mk_out0_size = ofmsv_size_105, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_105, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_105, l1_write_pattern_105), + .read_wts_mem = wts_pattern_105, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_105, l1_wts_write_pattern_105), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_105, l1_read_pattern_105), + .write_ofm_mem = ofm_pattern_105, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_105, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_105) > (tiling_params_layer_105)) __ci7009__ = adf::frontend::instrument< decltype(tiling_params_layer_105) > ( tiling_params_layer_105, "tiling_params_layer_105", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3236:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_106 = { + .mk_in0_size = ifmsv_size_106, + .mk_in1_size = wtssv_size_106, + .mk_out0_size = ofmsv_size_106, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_106, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_106, l1_write_pattern_106), + .read_wts_mem = wts_pattern_106, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_106, l1_wts_write_pattern_106), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_106, l1_read_pattern_106), + .write_ofm_mem = ofm_pattern_106, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_106, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_106) > (tiling_params_layer_106)) __ci7010__ = adf::frontend::instrument< decltype(tiling_params_layer_106) > ( tiling_params_layer_106, "tiling_params_layer_106", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3252:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_107 = { + .mk_in0_size = ifmsv_size_107, + .mk_in1_size = wtssv_size_107, + .mk_out0_size = ofmsv_size_107, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_107, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_107, l1_write_pattern_107), + .read_wts_mem = wts_pattern_107, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_107, l1_wts_write_pattern_107), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_107, l1_read_pattern_107), + .write_ofm_mem = ofm_pattern_107, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_107, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_107) > (tiling_params_layer_107)) __ci7011__ = adf::frontend::instrument< decltype(tiling_params_layer_107) > ( tiling_params_layer_107, "tiling_params_layer_107", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3268:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_108 = { + .mk_in0_size = ifmsv_size_108, + .mk_in1_size = wtssv_size_108, + .mk_out0_size = ofmsv_size_108, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_108, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_108, l1_write_pattern_108), + .read_wts_mem = wts_pattern_108, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_108, l1_wts_write_pattern_108), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_108, l1_read_pattern_108), + .write_ofm_mem = ofm_pattern_108, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_108, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_108) > (tiling_params_layer_108)) __ci7012__ = adf::frontend::instrument< decltype(tiling_params_layer_108) > ( tiling_params_layer_108, "tiling_params_layer_108", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3284:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_108_1 = { + .mk_in0_size = ifm2sv_size_108, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_108, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_108_1) > (tiling_params_layer_108_1)) __ci7013__ = adf::frontend::instrument< decltype(tiling_params_layer_108_1) > ( tiling_params_layer_108_1, "tiling_params_layer_108_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3301:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_109 = { + .mk_in0_size = ifmsv_size_109, + .mk_in1_size = wtssv_size_109, + .mk_out0_size = ofmsv_size_109, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf780, 0xaa00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_109, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_109, l1_write_pattern_109), + .read_wts_mem = wts_pattern_109, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_109, l1_wts_write_pattern_109), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_109, l1_read_pattern_109), + .write_ofm_mem = ofm_pattern_109, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_109, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_109) > (tiling_params_layer_109)) __ci7014__ = adf::frontend::instrument< decltype(tiling_params_layer_109) > ( tiling_params_layer_109, "tiling_params_layer_109", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3307:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_110 = { + .mk_in0_size = ifmsv_size_110, + .mk_in1_size = wtssv_size_110, + .mk_out0_size = ofmsv_size_110, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_110, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_110, l1_write_pattern_110), + .read_wts_mem = wts_pattern_110, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_110, l1_wts_write_pattern_110), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_110, l1_read_pattern_110), + .write_ofm_mem = ofm_pattern_110, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_110, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_110) > (tiling_params_layer_110)) __ci7015__ = adf::frontend::instrument< decltype(tiling_params_layer_110) > ( tiling_params_layer_110, "tiling_params_layer_110", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3324:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_111 = { + .mk_in0_size = ifmsv_size_111, + .mk_in1_size = wtssv_size_111, + .mk_out0_size = ofmsv_size_111, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_111, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_111, l1_write_pattern_111), + .read_wts_mem = wts_pattern_111, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_111, l1_wts_write_pattern_111), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_111, l1_read_pattern_111), + .write_ofm_mem = ofm_pattern_111, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_111, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_111) > (tiling_params_layer_111)) __ci7016__ = adf::frontend::instrument< decltype(tiling_params_layer_111) > ( tiling_params_layer_111, "tiling_params_layer_111", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3340:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_112 = { + .mk_in0_size = ifmsv_size_112, + .mk_in1_size = wtssv_size_112, + .mk_out0_size = ofmsv_size_112, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_112, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_112, l1_write_pattern_112), + .read_wts_mem = wts_pattern_112, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_112, l1_wts_write_pattern_112), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_112, l1_read_pattern_112), + .write_ofm_mem = ofm_pattern_112, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_112, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_112) > (tiling_params_layer_112)) __ci7017__ = adf::frontend::instrument< decltype(tiling_params_layer_112) > ( tiling_params_layer_112, "tiling_params_layer_112", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3356:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_113 = { + .mk_in0_size = ifmsv_size_113, + .mk_in1_size = wtssv_size_113, + .mk_out0_size = ofmsv_size_113, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_113, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_113, l1_write_pattern_113), + .read_wts_mem = wts_pattern_113, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_113, l1_wts_write_pattern_113), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_113, l1_read_pattern_113), + .write_ofm_mem = ofm_pattern_113, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_113, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_113) > (tiling_params_layer_113)) __ci7018__ = adf::frontend::instrument< decltype(tiling_params_layer_113) > ( tiling_params_layer_113, "tiling_params_layer_113", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3372:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_113_1 = { + .mk_in0_size = ifm2sv_size_113, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_113, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_113_1) > (tiling_params_layer_113_1)) __ci7019__ = adf::frontend::instrument< decltype(tiling_params_layer_113_1) > ( tiling_params_layer_113_1, "tiling_params_layer_113_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3389:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_115 = { + .mk_in0_size = ifmsv_size_115, + .mk_in1_size = wtssv_size_115, + .mk_out0_size = ofmsv_size_115, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb000, 0xcd80}, + .read_ifm_mem = ifm_pattern_115, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_115, l1_write_pattern_115), + .read_wts_mem = wts_pattern_115, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_115, l1_wts_write_pattern_115), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_115, l1_read_pattern_115), + .write_ofm_mem = ofm_pattern_115, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_115, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_115) > (tiling_params_layer_115)) __ci7020__ = adf::frontend::instrument< decltype(tiling_params_layer_115) > ( tiling_params_layer_115, "tiling_params_layer_115", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3395:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_116 = { + .mk_in0_size = ifmsv_size_116, + .mk_in1_size = wtssv_size_116, + .mk_out0_size = ofmsv_size_116, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd500, 0x8780}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_116, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_116, l1_write_pattern_116), + .read_wts_mem = wts_pattern_116, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_116, l1_wts_write_pattern_116), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_116, l1_read_pattern_116), + .write_ofm_mem = ofm_pattern_116, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_116, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_116) > (tiling_params_layer_116)) __ci7021__ = adf::frontend::instrument< decltype(tiling_params_layer_116) > ( tiling_params_layer_116, "tiling_params_layer_116", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3411:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_117 = { + .mk_in0_size = ifmsv_size_117, + .mk_in1_size = wtssv_size_117, + .mk_out0_size = ofmsv_size_117, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd500, 0x8780}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_117, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_117, l1_write_pattern_117), + .read_wts_mem = wts_pattern_117, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_117, l1_wts_write_pattern_117), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_117, l1_read_pattern_117), + .write_ofm_mem = ofm_pattern_117, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_117, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_117) > (tiling_params_layer_117)) __ci7022__ = adf::frontend::instrument< decltype(tiling_params_layer_117) > ( tiling_params_layer_117, "tiling_params_layer_117", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3428:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_118 = { + .mk_in0_size = ifmsv_size_118, + .mk_in1_size = wtssv_size_118, + .mk_out0_size = ofmsv_size_118, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_118, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_118, l1_write_pattern_118), + .read_wts_mem = wts_pattern_118, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_118, l1_wts_write_pattern_118), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_118, l1_read_pattern_118), + .write_ofm_mem = ofm_pattern_118, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_118, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_118) > (tiling_params_layer_118)) __ci7023__ = adf::frontend::instrument< decltype(tiling_params_layer_118) > ( tiling_params_layer_118, "tiling_params_layer_118", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3445:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_119 = { + .mk_in0_size = ifmsv_size_119, + .mk_in1_size = wtssv_size_119, + .mk_out0_size = ofmsv_size_119, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_119, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_119, l1_write_pattern_119), + .read_wts_mem = wts_pattern_119, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_119, l1_wts_write_pattern_119), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_119, l1_read_pattern_119), + .write_ofm_mem = ofm_pattern_119, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_119, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_119) > (tiling_params_layer_119)) __ci7024__ = adf::frontend::instrument< decltype(tiling_params_layer_119) > ( tiling_params_layer_119, "tiling_params_layer_119", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3461:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_120 = { + .mk_in0_size = ifmsv_size_120, + .mk_in1_size = wtssv_size_120, + .mk_out0_size = ofmsv_size_120, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_120, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_120, l1_write_pattern_120), + .read_wts_mem = wts_pattern_120, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_120, l1_wts_write_pattern_120), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_120, l1_read_pattern_120), + .write_ofm_mem = ofm_pattern_120, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_120, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_120) > (tiling_params_layer_120)) __ci7025__ = adf::frontend::instrument< decltype(tiling_params_layer_120) > ( tiling_params_layer_120, "tiling_params_layer_120", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3477:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_122 = { + .mk_in0_size = ifmsv_size_122, + .mk_in1_size = wtssv_size_122, + .mk_out0_size = ofmsv_size_122, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_122, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_122, l1_write_pattern_122), + .read_wts_mem = wts_pattern_122, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_122, l1_wts_write_pattern_122), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_122, l1_read_pattern_122), + .write_ofm_mem = ofm_pattern_122, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_122, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_122) > (tiling_params_layer_122)) __ci7026__ = adf::frontend::instrument< decltype(tiling_params_layer_122) > ( tiling_params_layer_122, "tiling_params_layer_122", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3493:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_122_1 = { + .mk_in0_size = ifm2sv_size_122, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_122, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_122_1) > (tiling_params_layer_122_1)) __ci7027__ = adf::frontend::instrument< decltype(tiling_params_layer_122_1) > ( tiling_params_layer_122_1, "tiling_params_layer_122_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3510:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_123 = { + .mk_in0_size = ifmsv_size_123, + .mk_in1_size = wtssv_size_123, + .mk_out0_size = ofmsv_size_123, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_123, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_123, l1_write_pattern_123), + .read_wts_mem = wts_pattern_123, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_123, l1_wts_write_pattern_123), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_123, l1_read_pattern_123), + .write_ofm_mem = ofm_pattern_123, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_123, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_123) > (tiling_params_layer_123)) __ci7028__ = adf::frontend::instrument< decltype(tiling_params_layer_123) > ( tiling_params_layer_123, "tiling_params_layer_123", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3516:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_124 = { + .mk_in0_size = ifmsv_size_124, + .mk_in1_size = wtssv_size_124, + .mk_out0_size = ofmsv_size_124, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xdd80, 0x9000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_124, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_124, l1_write_pattern_124), + .read_wts_mem = wts_pattern_124, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_124, l1_wts_write_pattern_124), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_124, l1_read_pattern_124), + .write_ofm_mem = ofm_pattern_124, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_124, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_124) > (tiling_params_layer_124)) __ci7029__ = adf::frontend::instrument< decltype(tiling_params_layer_124) > ( tiling_params_layer_124, "tiling_params_layer_124", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3533:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_125 = { + .mk_in0_size = ifmsv_size_125, + .mk_in1_size = wtssv_size_125, + .mk_out0_size = ofmsv_size_125, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_125, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_125, l1_write_pattern_125), + .read_wts_mem = wts_pattern_125, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_125, l1_wts_write_pattern_125), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_125, l1_read_pattern_125), + .write_ofm_mem = ofm_pattern_125, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_125, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_125) > (tiling_params_layer_125)) __ci7030__ = adf::frontend::instrument< decltype(tiling_params_layer_125) > ( tiling_params_layer_125, "tiling_params_layer_125", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3550:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_126 = { + .mk_in0_size = ifmsv_size_126, + .mk_in1_size = wtssv_size_126, + .mk_out0_size = ofmsv_size_126, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_126, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_126, l1_write_pattern_126), + .read_wts_mem = wts_pattern_126, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_126, l1_wts_write_pattern_126), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_126, l1_read_pattern_126), + .write_ofm_mem = ofm_pattern_126, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_126, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_126) > (tiling_params_layer_126)) __ci7031__ = adf::frontend::instrument< decltype(tiling_params_layer_126) > ( tiling_params_layer_126, "tiling_params_layer_126", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3566:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_127 = { + .mk_in0_size = ifmsv_size_127, + .mk_in1_size = wtssv_size_127, + .mk_out0_size = ofmsv_size_127, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_127, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_127, l1_write_pattern_127), + .read_wts_mem = wts_pattern_127, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_127, l1_wts_write_pattern_127), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_127, l1_read_pattern_127), + .write_ofm_mem = ofm_pattern_127, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_127, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_127) > (tiling_params_layer_127)) __ci7032__ = adf::frontend::instrument< decltype(tiling_params_layer_127) > ( tiling_params_layer_127, "tiling_params_layer_127", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3582:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_128 = { + .mk_in0_size = ifmsv_size_128, + .mk_in1_size = wtssv_size_128, + .mk_out0_size = ofmsv_size_128, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_128, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_128, l1_write_pattern_128), + .read_wts_mem = wts_pattern_128, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_128, l1_wts_write_pattern_128), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_128, l1_read_pattern_128), + .write_ofm_mem = ofm_pattern_128, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_128, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_128) > (tiling_params_layer_128)) __ci7033__ = adf::frontend::instrument< decltype(tiling_params_layer_128) > ( tiling_params_layer_128, "tiling_params_layer_128", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3598:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_128_1 = { + .mk_in0_size = ifm2sv_size_128, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_128, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_128_1) > (tiling_params_layer_128_1)) __ci7034__ = adf::frontend::instrument< decltype(tiling_params_layer_128_1) > ( tiling_params_layer_128_1, "tiling_params_layer_128_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3615:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_129 = { + .mk_in0_size = ifmsv_size_129, + .mk_in1_size = wtssv_size_129, + .mk_out0_size = ofmsv_size_129, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf780, 0xaa00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_129, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_129, l1_write_pattern_129), + .read_wts_mem = wts_pattern_129, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_129, l1_wts_write_pattern_129), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_129, l1_read_pattern_129), + .write_ofm_mem = ofm_pattern_129, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_129, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_129) > (tiling_params_layer_129)) __ci7035__ = adf::frontend::instrument< decltype(tiling_params_layer_129) > ( tiling_params_layer_129, "tiling_params_layer_129", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3621:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_130 = { + .mk_in0_size = ifmsv_size_130, + .mk_in1_size = wtssv_size_130, + .mk_out0_size = ofmsv_size_130, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_130, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_130, l1_write_pattern_130), + .read_wts_mem = wts_pattern_130, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_130, l1_wts_write_pattern_130), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_130, l1_read_pattern_130), + .write_ofm_mem = ofm_pattern_130, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_130, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_130) > (tiling_params_layer_130)) __ci7036__ = adf::frontend::instrument< decltype(tiling_params_layer_130) > ( tiling_params_layer_130, "tiling_params_layer_130", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3638:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_131 = { + .mk_in0_size = ifmsv_size_131, + .mk_in1_size = wtssv_size_131, + .mk_out0_size = ofmsv_size_131, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_131, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_131, l1_write_pattern_131), + .read_wts_mem = wts_pattern_131, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_131, l1_wts_write_pattern_131), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_131, l1_read_pattern_131), + .write_ofm_mem = ofm_pattern_131, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_131, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_131) > (tiling_params_layer_131)) __ci7037__ = adf::frontend::instrument< decltype(tiling_params_layer_131) > ( tiling_params_layer_131, "tiling_params_layer_131", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3654:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_132 = { + .mk_in0_size = ifmsv_size_132, + .mk_in1_size = wtssv_size_132, + .mk_out0_size = ofmsv_size_132, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_132, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_132, l1_write_pattern_132), + .read_wts_mem = wts_pattern_132, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_132, l1_wts_write_pattern_132), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_132, l1_read_pattern_132), + .write_ofm_mem = ofm_pattern_132, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_132, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_132) > (tiling_params_layer_132)) __ci7038__ = adf::frontend::instrument< decltype(tiling_params_layer_132) > ( tiling_params_layer_132, "tiling_params_layer_132", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3670:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_133 = { + .mk_in0_size = ifmsv_size_133, + .mk_in1_size = wtssv_size_133, + .mk_out0_size = ofmsv_size_133, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_133, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_133, l1_write_pattern_133), + .read_wts_mem = wts_pattern_133, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_133, l1_wts_write_pattern_133), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_133, l1_read_pattern_133), + .write_ofm_mem = ofm_pattern_133, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_133, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_133) > (tiling_params_layer_133)) __ci7039__ = adf::frontend::instrument< decltype(tiling_params_layer_133) > ( tiling_params_layer_133, "tiling_params_layer_133", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3686:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_133_1 = { + .mk_in0_size = ifm2sv_size_133, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_133, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_133_1) > (tiling_params_layer_133_1)) __ci7040__ = adf::frontend::instrument< decltype(tiling_params_layer_133_1) > ( tiling_params_layer_133_1, "tiling_params_layer_133_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3703:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_135 = { + .mk_in0_size = ifmsv_size_135, + .mk_in1_size = wtssv_size_135, + .mk_out0_size = ofmsv_size_135, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf00, 0xcd80}, + .read_ifm_mem = ifm_pattern_135, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_135, l1_write_pattern_135), + .read_wts_mem = wts_pattern_135, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_135, l1_wts_write_pattern_135), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_135, l1_read_pattern_135), + .write_ofm_mem = ofm_pattern_135, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_135, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_135) > (tiling_params_layer_135)) __ci7041__ = adf::frontend::instrument< decltype(tiling_params_layer_135) > ( tiling_params_layer_135, "tiling_params_layer_135", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3709:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_136 = { + .mk_in0_size = ifmsv_size_136, + .mk_in1_size = wtssv_size_136, + .mk_out0_size = ofmsv_size_136, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd380, 0x8600}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_136, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_136, l1_write_pattern_136), + .read_wts_mem = wts_pattern_136, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_136, l1_wts_write_pattern_136), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_136, l1_read_pattern_136), + .write_ofm_mem = ofm_pattern_136, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_136, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_136) > (tiling_params_layer_136)) __ci7042__ = adf::frontend::instrument< decltype(tiling_params_layer_136) > ( tiling_params_layer_136, "tiling_params_layer_136", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3725:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_137 = { + .mk_in0_size = ifmsv_size_137, + .mk_in1_size = wtssv_size_137, + .mk_out0_size = ofmsv_size_137, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe280, 0x9500}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_137, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_137, l1_write_pattern_137), + .read_wts_mem = wts_pattern_137, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_137, l1_wts_write_pattern_137), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_137, l1_read_pattern_137), + .write_ofm_mem = ofm_pattern_137, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_137, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_137) > (tiling_params_layer_137)) __ci7043__ = adf::frontend::instrument< decltype(tiling_params_layer_137) > ( tiling_params_layer_137, "tiling_params_layer_137", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3742:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_138 = { + .mk_in0_size = ifmsv_size_138, + .mk_in1_size = wtssv_size_138, + .mk_out0_size = ofmsv_size_138, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_138, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_138, l1_write_pattern_138), + .read_wts_mem = wts_pattern_138, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_138, l1_wts_write_pattern_138), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_138, l1_read_pattern_138), + .write_ofm_mem = ofm_pattern_138, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_138, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_138) > (tiling_params_layer_138)) __ci7044__ = adf::frontend::instrument< decltype(tiling_params_layer_138) > ( tiling_params_layer_138, "tiling_params_layer_138", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3759:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_139 = { + .mk_in0_size = ifmsv_size_139, + .mk_in1_size = wtssv_size_139, + .mk_out0_size = ofmsv_size_139, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_139, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_139, l1_write_pattern_139), + .read_wts_mem = wts_pattern_139, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_139, l1_wts_write_pattern_139), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_139, l1_read_pattern_139), + .write_ofm_mem = ofm_pattern_139, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_139, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_139) > (tiling_params_layer_139)) __ci7045__ = adf::frontend::instrument< decltype(tiling_params_layer_139) > ( tiling_params_layer_139, "tiling_params_layer_139", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3775:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_140 = { + .mk_in0_size = ifmsv_size_140, + .mk_in1_size = wtssv_size_140, + .mk_out0_size = ofmsv_size_140, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_140, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_140, l1_write_pattern_140), + .read_wts_mem = wts_pattern_140, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_140, l1_wts_write_pattern_140), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_140, l1_read_pattern_140), + .write_ofm_mem = ofm_pattern_140, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_140, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_140) > (tiling_params_layer_140)) __ci7046__ = adf::frontend::instrument< decltype(tiling_params_layer_140) > ( tiling_params_layer_140, "tiling_params_layer_140", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3791:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_142 = { + .mk_in0_size = ifmsv_size_142, + .mk_in1_size = wtssv_size_142, + .mk_out0_size = ofmsv_size_142, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_142, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_142, l1_write_pattern_142), + .read_wts_mem = wts_pattern_142, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_142, l1_wts_write_pattern_142), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_142, l1_read_pattern_142), + .write_ofm_mem = ofm_pattern_142, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_142, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_142) > (tiling_params_layer_142)) __ci7047__ = adf::frontend::instrument< decltype(tiling_params_layer_142) > ( tiling_params_layer_142, "tiling_params_layer_142", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3807:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_142_1 = { + .mk_in0_size = ifm2sv_size_142, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_142, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_142_1) > (tiling_params_layer_142_1)) __ci7048__ = adf::frontend::instrument< decltype(tiling_params_layer_142_1) > ( tiling_params_layer_142_1, "tiling_params_layer_142_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3824:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_143 = { + .mk_in0_size = ifmsv_size_143, + .mk_in1_size = wtssv_size_143, + .mk_out0_size = ofmsv_size_143, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_143, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_143, l1_write_pattern_143), + .read_wts_mem = wts_pattern_143, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_143, l1_wts_write_pattern_143), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_143, l1_read_pattern_143), + .write_ofm_mem = ofm_pattern_143, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_143, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_143) > (tiling_params_layer_143)) __ci7049__ = adf::frontend::instrument< decltype(tiling_params_layer_143) > ( tiling_params_layer_143, "tiling_params_layer_143", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3830:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_143_1 = { + .mk_in0_size = ifm2sv_size_143, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_143, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_143_1) > (tiling_params_layer_143_1)) __ci7050__ = adf::frontend::instrument< decltype(tiling_params_layer_143_1) > ( tiling_params_layer_143_1, "tiling_params_layer_143_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3847:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_144 = { + .mk_in0_size = ifmsv_size_144, + .mk_in1_size = wtssv_size_144, + .mk_out0_size = ofmsv_size_144, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xdd80, 0x9000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_144, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_144, l1_write_pattern_144), + .read_wts_mem = wts_pattern_144, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_144, l1_wts_write_pattern_144), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_144, l1_read_pattern_144), + .write_ofm_mem = ofm_pattern_144, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_144, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_144) > (tiling_params_layer_144)) __ci7051__ = adf::frontend::instrument< decltype(tiling_params_layer_144) > ( tiling_params_layer_144, "tiling_params_layer_144", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3853:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_145 = { + .mk_in0_size = ifmsv_size_145, + .mk_in1_size = wtssv_size_145, + .mk_out0_size = ofmsv_size_145, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_145, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_145, l1_write_pattern_145), + .read_wts_mem = wts_pattern_145, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_145, l1_wts_write_pattern_145), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_145, l1_read_pattern_145), + .write_ofm_mem = ofm_pattern_145, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_145, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_145) > (tiling_params_layer_145)) __ci7052__ = adf::frontend::instrument< decltype(tiling_params_layer_145) > ( tiling_params_layer_145, "tiling_params_layer_145", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3870:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_146 = { + .mk_in0_size = ifmsv_size_146, + .mk_in1_size = wtssv_size_146, + .mk_out0_size = ofmsv_size_146, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_146, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_146, l1_write_pattern_146), + .read_wts_mem = wts_pattern_146, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_146, l1_wts_write_pattern_146), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_146, l1_read_pattern_146), + .write_ofm_mem = ofm_pattern_146, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_146, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_146) > (tiling_params_layer_146)) __ci7053__ = adf::frontend::instrument< decltype(tiling_params_layer_146) > ( tiling_params_layer_146, "tiling_params_layer_146", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3886:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_147 = { + .mk_in0_size = ifmsv_size_147, + .mk_in1_size = wtssv_size_147, + .mk_out0_size = ofmsv_size_147, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_147, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_147, l1_write_pattern_147), + .read_wts_mem = wts_pattern_147, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_147, l1_wts_write_pattern_147), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_147, l1_read_pattern_147), + .write_ofm_mem = ofm_pattern_147, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_147, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_147) > (tiling_params_layer_147)) __ci7054__ = adf::frontend::instrument< decltype(tiling_params_layer_147) > ( tiling_params_layer_147, "tiling_params_layer_147", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3902:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_148 = { + .mk_in0_size = ifmsv_size_148, + .mk_in1_size = wtssv_size_148, + .mk_out0_size = ofmsv_size_148, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_148, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_148, l1_write_pattern_148), + .read_wts_mem = wts_pattern_148, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_148, l1_wts_write_pattern_148), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_148, l1_read_pattern_148), + .write_ofm_mem = ofm_pattern_148, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_148, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_148) > (tiling_params_layer_148)) __ci7055__ = adf::frontend::instrument< decltype(tiling_params_layer_148) > ( tiling_params_layer_148, "tiling_params_layer_148", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3918:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_148_1 = { + .mk_in0_size = ifm2sv_size_148, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_148, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_148_1) > (tiling_params_layer_148_1)) __ci7056__ = adf::frontend::instrument< decltype(tiling_params_layer_148_1) > ( tiling_params_layer_148_1, "tiling_params_layer_148_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3935:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_149 = { + .mk_in0_size = ifmsv_size_149, + .mk_in1_size = wtssv_size_149, + .mk_out0_size = ofmsv_size_149, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf580, 0xa800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_149, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_149, l1_write_pattern_149), + .read_wts_mem = wts_pattern_149, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_149, l1_wts_write_pattern_149), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_149, l1_read_pattern_149), + .write_ofm_mem = ofm_pattern_149, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_149, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_149) > (tiling_params_layer_149)) __ci7057__ = adf::frontend::instrument< decltype(tiling_params_layer_149) > ( tiling_params_layer_149, "tiling_params_layer_149", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3941:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_150 = { + .mk_in0_size = ifmsv_size_150, + .mk_in1_size = wtssv_size_150, + .mk_out0_size = ofmsv_size_150, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_150, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_150, l1_write_pattern_150), + .read_wts_mem = wts_pattern_150, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_150, l1_wts_write_pattern_150), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_150, l1_read_pattern_150), + .write_ofm_mem = ofm_pattern_150, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_150, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_150) > (tiling_params_layer_150)) __ci7058__ = adf::frontend::instrument< decltype(tiling_params_layer_150) > ( tiling_params_layer_150, "tiling_params_layer_150", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3958:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_151 = { + .mk_in0_size = ifmsv_size_151, + .mk_in1_size = wtssv_size_151, + .mk_out0_size = ofmsv_size_151, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_151, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_151, l1_write_pattern_151), + .read_wts_mem = wts_pattern_151, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_151, l1_wts_write_pattern_151), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_151, l1_read_pattern_151), + .write_ofm_mem = ofm_pattern_151, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_151, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_151) > (tiling_params_layer_151)) __ci7059__ = adf::frontend::instrument< decltype(tiling_params_layer_151) > ( tiling_params_layer_151, "tiling_params_layer_151", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3974:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_152 = { + .mk_in0_size = ifmsv_size_152, + .mk_in1_size = wtssv_size_152, + .mk_out0_size = ofmsv_size_152, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_152, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_152, l1_write_pattern_152), + .read_wts_mem = wts_pattern_152, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_152, l1_wts_write_pattern_152), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_152, l1_read_pattern_152), + .write_ofm_mem = ofm_pattern_152, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_152, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_152) > (tiling_params_layer_152)) __ci7060__ = adf::frontend::instrument< decltype(tiling_params_layer_152) > ( tiling_params_layer_152, "tiling_params_layer_152", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:3990:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_153 = { + .mk_in0_size = ifmsv_size_153, + .mk_in1_size = wtssv_size_153, + .mk_out0_size = ofmsv_size_153, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_153, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_153, l1_write_pattern_153), + .read_wts_mem = wts_pattern_153, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_153, l1_wts_write_pattern_153), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_153, l1_read_pattern_153), + .write_ofm_mem = ofm_pattern_153, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_153, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_153) > (tiling_params_layer_153)) __ci7061__ = adf::frontend::instrument< decltype(tiling_params_layer_153) > ( tiling_params_layer_153, "tiling_params_layer_153", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4006:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_153_1 = { + .mk_in0_size = ifm2sv_size_153, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_153, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_153_1) > (tiling_params_layer_153_1)) __ci7062__ = adf::frontend::instrument< decltype(tiling_params_layer_153_1) > ( tiling_params_layer_153_1, "tiling_params_layer_153_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4023:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_155 = { + .mk_in0_size = ifmsv_size_155, + .mk_in1_size = wtssv_size_155, + .mk_out0_size = ofmsv_size_155, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf00, 0xcd80}, + .read_ifm_mem = ifm_pattern_155, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_155, l1_write_pattern_155), + .read_wts_mem = wts_pattern_155, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_155, l1_wts_write_pattern_155), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_155, l1_read_pattern_155), + .write_ofm_mem = ofm_pattern_155, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_155, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_155) > (tiling_params_layer_155)) __ci7063__ = adf::frontend::instrument< decltype(tiling_params_layer_155) > ( tiling_params_layer_155, "tiling_params_layer_155", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4029:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_156 = { + .mk_in0_size = ifmsv_size_156, + .mk_in1_size = wtssv_size_156, + .mk_out0_size = ofmsv_size_156, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd380, 0x8600}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_156, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_156, l1_write_pattern_156), + .read_wts_mem = wts_pattern_156, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_156, l1_wts_write_pattern_156), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_156, l1_read_pattern_156), + .write_ofm_mem = ofm_pattern_156, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_156, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_156) > (tiling_params_layer_156)) __ci7064__ = adf::frontend::instrument< decltype(tiling_params_layer_156) > ( tiling_params_layer_156, "tiling_params_layer_156", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4045:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_157 = { + .mk_in0_size = ifmsv_size_157, + .mk_in1_size = wtssv_size_157, + .mk_out0_size = ofmsv_size_157, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe280, 0x9500}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_157, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_157, l1_write_pattern_157), + .read_wts_mem = wts_pattern_157, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_157, l1_wts_write_pattern_157), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_157, l1_read_pattern_157), + .write_ofm_mem = ofm_pattern_157, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_157, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_157) > (tiling_params_layer_157)) __ci7065__ = adf::frontend::instrument< decltype(tiling_params_layer_157) > ( tiling_params_layer_157, "tiling_params_layer_157", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4062:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_158 = { + .mk_in0_size = ifmsv_size_158, + .mk_in1_size = wtssv_size_158, + .mk_out0_size = ofmsv_size_158, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_158, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_158, l1_write_pattern_158), + .read_wts_mem = wts_pattern_158, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_158, l1_wts_write_pattern_158), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_158, l1_read_pattern_158), + .write_ofm_mem = ofm_pattern_158, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_158, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_158) > (tiling_params_layer_158)) __ci7066__ = adf::frontend::instrument< decltype(tiling_params_layer_158) > ( tiling_params_layer_158, "tiling_params_layer_158", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4079:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_159 = { + .mk_in0_size = ifmsv_size_159, + .mk_in1_size = wtssv_size_159, + .mk_out0_size = ofmsv_size_159, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_159, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_159, l1_write_pattern_159), + .read_wts_mem = wts_pattern_159, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_159, l1_wts_write_pattern_159), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_159, l1_read_pattern_159), + .write_ofm_mem = ofm_pattern_159, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_159, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_159) > (tiling_params_layer_159)) __ci7067__ = adf::frontend::instrument< decltype(tiling_params_layer_159) > ( tiling_params_layer_159, "tiling_params_layer_159", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4095:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_160 = { + .mk_in0_size = ifmsv_size_160, + .mk_in1_size = wtssv_size_160, + .mk_out0_size = ofmsv_size_160, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_160, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_160, l1_write_pattern_160), + .read_wts_mem = wts_pattern_160, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_160, l1_wts_write_pattern_160), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_160, l1_read_pattern_160), + .write_ofm_mem = ofm_pattern_160, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_160, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_160) > (tiling_params_layer_160)) __ci7068__ = adf::frontend::instrument< decltype(tiling_params_layer_160) > ( tiling_params_layer_160, "tiling_params_layer_160", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4111:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_162 = { + .mk_in0_size = ifmsv_size_162, + .mk_in1_size = wtssv_size_162, + .mk_out0_size = ofmsv_size_162, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_162, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_162, l1_write_pattern_162), + .read_wts_mem = wts_pattern_162, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_162, l1_wts_write_pattern_162), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_162, l1_read_pattern_162), + .write_ofm_mem = ofm_pattern_162, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_162, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_162) > (tiling_params_layer_162)) __ci7069__ = adf::frontend::instrument< decltype(tiling_params_layer_162) > ( tiling_params_layer_162, "tiling_params_layer_162", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4127:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_162_1 = { + .mk_in0_size = ifm2sv_size_162, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_162, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_162_1) > (tiling_params_layer_162_1)) __ci7070__ = adf::frontend::instrument< decltype(tiling_params_layer_162_1) > ( tiling_params_layer_162_1, "tiling_params_layer_162_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4144:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_163 = { + .mk_in0_size = ifmsv_size_163, + .mk_in1_size = wtssv_size_163, + .mk_out0_size = ofmsv_size_163, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_163, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_163, l1_write_pattern_163), + .read_wts_mem = wts_pattern_163, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_163, l1_wts_write_pattern_163), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_163, l1_read_pattern_163), + .write_ofm_mem = ofm_pattern_163, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_163, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_163) > (tiling_params_layer_163)) __ci7071__ = adf::frontend::instrument< decltype(tiling_params_layer_163) > ( tiling_params_layer_163, "tiling_params_layer_163", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4150:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_164 = { + .mk_in0_size = ifmsv_size_164, + .mk_in1_size = wtssv_size_164, + .mk_out0_size = ofmsv_size_164, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_164, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_164, l1_write_pattern_164), + .read_wts_mem = wts_pattern_164, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_164, l1_wts_write_pattern_164), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_164, l1_read_pattern_164), + .write_ofm_mem = ofm_pattern_164, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_164, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_164) > (tiling_params_layer_164)) __ci7072__ = adf::frontend::instrument< decltype(tiling_params_layer_164) > ( tiling_params_layer_164, "tiling_params_layer_164", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4167:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_165 = { + .mk_in0_size = ifmsv_size_165, + .mk_in1_size = wtssv_size_165, + .mk_out0_size = ofmsv_size_165, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_165, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_165, l1_write_pattern_165), + .read_wts_mem = wts_pattern_165, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_165, l1_wts_write_pattern_165), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_165, l1_read_pattern_165), + .write_ofm_mem = ofm_pattern_165, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_165, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_165) > (tiling_params_layer_165)) __ci7073__ = adf::frontend::instrument< decltype(tiling_params_layer_165) > ( tiling_params_layer_165, "tiling_params_layer_165", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4184:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_166 = { + .mk_in0_size = ifmsv_size_166, + .mk_in1_size = wtssv_size_166, + .mk_out0_size = ofmsv_size_166, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_166, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_166, l1_write_pattern_166), + .read_wts_mem = wts_pattern_166, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_166, l1_wts_write_pattern_166), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_166, l1_read_pattern_166), + .write_ofm_mem = ofm_pattern_166, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_166, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_166) > (tiling_params_layer_166)) __ci7074__ = adf::frontend::instrument< decltype(tiling_params_layer_166) > ( tiling_params_layer_166, "tiling_params_layer_166", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4200:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_167 = { + .mk_in0_size = ifmsv_size_167, + .mk_in1_size = wtssv_size_167, + .mk_out0_size = ofmsv_size_167, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_167, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_167, l1_write_pattern_167), + .read_wts_mem = wts_pattern_167, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_167, l1_wts_write_pattern_167), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_167, l1_read_pattern_167), + .write_ofm_mem = ofm_pattern_167, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_167, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_167) > (tiling_params_layer_167)) __ci7075__ = adf::frontend::instrument< decltype(tiling_params_layer_167) > ( tiling_params_layer_167, "tiling_params_layer_167", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4216:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_168 = { + .mk_in0_size = ifmsv_size_168, + .mk_in1_size = wtssv_size_168, + .mk_out0_size = ofmsv_size_168, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_168, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_168, l1_write_pattern_168), + .read_wts_mem = wts_pattern_168, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_168, l1_wts_write_pattern_168), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_168, l1_read_pattern_168), + .write_ofm_mem = ofm_pattern_168, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_168, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_168) > (tiling_params_layer_168)) __ci7076__ = adf::frontend::instrument< decltype(tiling_params_layer_168) > ( tiling_params_layer_168, "tiling_params_layer_168", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4232:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_168_1 = { + .mk_in0_size = ifm2sv_size_168, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_168, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_168_1) > (tiling_params_layer_168_1)) __ci7077__ = adf::frontend::instrument< decltype(tiling_params_layer_168_1) > ( tiling_params_layer_168_1, "tiling_params_layer_168_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4249:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_169 = { + .mk_in0_size = ifmsv_size_169, + .mk_in1_size = wtssv_size_169, + .mk_out0_size = ofmsv_size_169, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf580, 0xa800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_169, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_169, l1_write_pattern_169), + .read_wts_mem = wts_pattern_169, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_169, l1_wts_write_pattern_169), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_169, l1_read_pattern_169), + .write_ofm_mem = ofm_pattern_169, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_169, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_169) > (tiling_params_layer_169)) __ci7078__ = adf::frontend::instrument< decltype(tiling_params_layer_169) > ( tiling_params_layer_169, "tiling_params_layer_169", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4255:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_170 = { + .mk_in0_size = ifmsv_size_170, + .mk_in1_size = wtssv_size_170, + .mk_out0_size = ofmsv_size_170, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_170, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_170, l1_write_pattern_170), + .read_wts_mem = wts_pattern_170, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_170, l1_wts_write_pattern_170), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_170, l1_read_pattern_170), + .write_ofm_mem = ofm_pattern_170, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_170, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_170) > (tiling_params_layer_170)) __ci7079__ = adf::frontend::instrument< decltype(tiling_params_layer_170) > ( tiling_params_layer_170, "tiling_params_layer_170", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4272:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_171 = { + .mk_in0_size = ifmsv_size_171, + .mk_in1_size = wtssv_size_171, + .mk_out0_size = ofmsv_size_171, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_171, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_171, l1_write_pattern_171), + .read_wts_mem = wts_pattern_171, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_171, l1_wts_write_pattern_171), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_171, l1_read_pattern_171), + .write_ofm_mem = ofm_pattern_171, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_171, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_171) > (tiling_params_layer_171)) __ci7080__ = adf::frontend::instrument< decltype(tiling_params_layer_171) > ( tiling_params_layer_171, "tiling_params_layer_171", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4288:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_172 = { + .mk_in0_size = ifmsv_size_172, + .mk_in1_size = wtssv_size_172, + .mk_out0_size = ofmsv_size_172, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_172, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_172, l1_write_pattern_172), + .read_wts_mem = wts_pattern_172, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_172, l1_wts_write_pattern_172), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_172, l1_read_pattern_172), + .write_ofm_mem = ofm_pattern_172, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_172, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_172) > (tiling_params_layer_172)) __ci7081__ = adf::frontend::instrument< decltype(tiling_params_layer_172) > ( tiling_params_layer_172, "tiling_params_layer_172", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4304:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_173 = { + .mk_in0_size = ifmsv_size_173, + .mk_in1_size = wtssv_size_173, + .mk_out0_size = ofmsv_size_173, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_173, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_173, l1_write_pattern_173), + .read_wts_mem = wts_pattern_173, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_173, l1_wts_write_pattern_173), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_173, l1_read_pattern_173), + .write_ofm_mem = ofm_pattern_173, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_173, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_173) > (tiling_params_layer_173)) __ci7082__ = adf::frontend::instrument< decltype(tiling_params_layer_173) > ( tiling_params_layer_173, "tiling_params_layer_173", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4320:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_173_1 = { + .mk_in0_size = ifm2sv_size_173, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_173, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_173_1) > (tiling_params_layer_173_1)) __ci7083__ = adf::frontend::instrument< decltype(tiling_params_layer_173_1) > ( tiling_params_layer_173_1, "tiling_params_layer_173_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4337:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_175 = { + .mk_in0_size = ifmsv_size_175, + .mk_in1_size = wtssv_size_175, + .mk_out0_size = ofmsv_size_175, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb000, 0xcd80}, + .read_ifm_mem = ifm_pattern_175, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_175, l1_write_pattern_175), + .read_wts_mem = wts_pattern_175, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_175, l1_wts_write_pattern_175), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_175, l1_read_pattern_175), + .write_ofm_mem = ofm_pattern_175, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_175, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_175) > (tiling_params_layer_175)) __ci7084__ = adf::frontend::instrument< decltype(tiling_params_layer_175) > ( tiling_params_layer_175, "tiling_params_layer_175", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4343:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_176 = { + .mk_in0_size = ifmsv_size_176, + .mk_in1_size = wtssv_size_176, + .mk_out0_size = ofmsv_size_176, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_176, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_176, l1_write_pattern_176), + .read_wts_mem = wts_pattern_176, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_176, l1_wts_write_pattern_176), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_176, l1_read_pattern_176), + .write_ofm_mem = ofm_pattern_176, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_176, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_176) > (tiling_params_layer_176)) __ci7085__ = adf::frontend::instrument< decltype(tiling_params_layer_176) > ( tiling_params_layer_176, "tiling_params_layer_176", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4359:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_177 = { + .mk_in0_size = ifmsv_size_177, + .mk_in1_size = wtssv_size_177, + .mk_out0_size = ofmsv_size_177, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd280, 0x8500}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_177, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_177, l1_write_pattern_177), + .read_wts_mem = wts_pattern_177, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_177, l1_wts_write_pattern_177), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_177, l1_read_pattern_177), + .write_ofm_mem = ofm_pattern_177, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_177, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_177) > (tiling_params_layer_177)) __ci7086__ = adf::frontend::instrument< decltype(tiling_params_layer_177) > ( tiling_params_layer_177, "tiling_params_layer_177", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4376:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_178 = { + .mk_in0_size = ifmsv_size_178, + .mk_in1_size = wtssv_size_178, + .mk_out0_size = ofmsv_size_178, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_178, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_178, l1_write_pattern_178), + .read_wts_mem = wts_pattern_178, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_178, l1_wts_write_pattern_178), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_178, l1_read_pattern_178), + .write_ofm_mem = ofm_pattern_178, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_178, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_178) > (tiling_params_layer_178)) __ci7087__ = adf::frontend::instrument< decltype(tiling_params_layer_178) > ( tiling_params_layer_178, "tiling_params_layer_178", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4393:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_179 = { + .mk_in0_size = ifmsv_size_179, + .mk_in1_size = wtssv_size_179, + .mk_out0_size = ofmsv_size_179, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_179, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_179, l1_write_pattern_179), + .read_wts_mem = wts_pattern_179, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_179, l1_wts_write_pattern_179), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_179, l1_read_pattern_179), + .write_ofm_mem = ofm_pattern_179, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_179, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_179) > (tiling_params_layer_179)) __ci7088__ = adf::frontend::instrument< decltype(tiling_params_layer_179) > ( tiling_params_layer_179, "tiling_params_layer_179", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4409:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_180 = { + .mk_in0_size = ifmsv_size_180, + .mk_in1_size = wtssv_size_180, + .mk_out0_size = ofmsv_size_180, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_180, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_180, l1_write_pattern_180), + .read_wts_mem = wts_pattern_180, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_180, l1_wts_write_pattern_180), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_180, l1_read_pattern_180), + .write_ofm_mem = ofm_pattern_180, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_180, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_180) > (tiling_params_layer_180)) __ci7089__ = adf::frontend::instrument< decltype(tiling_params_layer_180) > ( tiling_params_layer_180, "tiling_params_layer_180", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4425:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_182 = { + .mk_in0_size = ifmsv_size_182, + .mk_in1_size = wtssv_size_182, + .mk_out0_size = ofmsv_size_182, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_182, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_182, l1_write_pattern_182), + .read_wts_mem = wts_pattern_182, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_182, l1_wts_write_pattern_182), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_182, l1_read_pattern_182), + .write_ofm_mem = ofm_pattern_182, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_182, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_182) > (tiling_params_layer_182)) __ci7090__ = adf::frontend::instrument< decltype(tiling_params_layer_182) > ( tiling_params_layer_182, "tiling_params_layer_182", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4441:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_182_1 = { + .mk_in0_size = ifm2sv_size_182, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_182, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_182_1) > (tiling_params_layer_182_1)) __ci7091__ = adf::frontend::instrument< decltype(tiling_params_layer_182_1) > ( tiling_params_layer_182_1, "tiling_params_layer_182_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4458:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_183 = { + .mk_in0_size = ifmsv_size_183, + .mk_in1_size = wtssv_size_183, + .mk_out0_size = ofmsv_size_183, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe980, 0x9c00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_183, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_183, l1_write_pattern_183), + .read_wts_mem = wts_pattern_183, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_183, l1_wts_write_pattern_183), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_183, l1_read_pattern_183), + .write_ofm_mem = ofm_pattern_183, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_183, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_183) > (tiling_params_layer_183)) __ci7092__ = adf::frontend::instrument< decltype(tiling_params_layer_183) > ( tiling_params_layer_183, "tiling_params_layer_183", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4464:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_183_1 = { + .mk_in0_size = ifm2sv_size_183, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_183, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_183_1) > (tiling_params_layer_183_1)) __ci7093__ = adf::frontend::instrument< decltype(tiling_params_layer_183_1) > ( tiling_params_layer_183_1, "tiling_params_layer_183_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4481:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_184 = { + .mk_in0_size = ifmsv_size_184, + .mk_in1_size = wtssv_size_184, + .mk_out0_size = ofmsv_size_184, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_184, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_184, l1_write_pattern_184), + .read_wts_mem = wts_pattern_184, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_184, l1_wts_write_pattern_184), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_184, l1_read_pattern_184), + .write_ofm_mem = ofm_pattern_184, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_184, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_184) > (tiling_params_layer_184)) __ci7094__ = adf::frontend::instrument< decltype(tiling_params_layer_184) > ( tiling_params_layer_184, "tiling_params_layer_184", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4487:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_185 = { + .mk_in0_size = ifmsv_size_185, + .mk_in1_size = wtssv_size_185, + .mk_out0_size = ofmsv_size_185, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_185, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_185, l1_write_pattern_185), + .read_wts_mem = wts_pattern_185, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_185, l1_wts_write_pattern_185), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_185, l1_read_pattern_185), + .write_ofm_mem = ofm_pattern_185, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_185, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_185) > (tiling_params_layer_185)) __ci7095__ = adf::frontend::instrument< decltype(tiling_params_layer_185) > ( tiling_params_layer_185, "tiling_params_layer_185", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4504:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_186 = { + .mk_in0_size = ifmsv_size_186, + .mk_in1_size = wtssv_size_186, + .mk_out0_size = ofmsv_size_186, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_186, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_186, l1_write_pattern_186), + .read_wts_mem = wts_pattern_186, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_186, l1_wts_write_pattern_186), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_186, l1_read_pattern_186), + .write_ofm_mem = ofm_pattern_186, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_186, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_186) > (tiling_params_layer_186)) __ci7096__ = adf::frontend::instrument< decltype(tiling_params_layer_186) > ( tiling_params_layer_186, "tiling_params_layer_186", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4520:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_187 = { + .mk_in0_size = ifmsv_size_187, + .mk_in1_size = wtssv_size_187, + .mk_out0_size = ofmsv_size_187, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_187, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_187, l1_write_pattern_187), + .read_wts_mem = wts_pattern_187, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_187, l1_wts_write_pattern_187), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_187, l1_read_pattern_187), + .write_ofm_mem = ofm_pattern_187, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_187, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_187) > (tiling_params_layer_187)) __ci7097__ = adf::frontend::instrument< decltype(tiling_params_layer_187) > ( tiling_params_layer_187, "tiling_params_layer_187", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4536:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_188 = { + .mk_in0_size = ifmsv_size_188, + .mk_in1_size = wtssv_size_188, + .mk_out0_size = ofmsv_size_188, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_188, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_188, l1_write_pattern_188), + .read_wts_mem = wts_pattern_188, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_188, l1_wts_write_pattern_188), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_188, l1_read_pattern_188), + .write_ofm_mem = ofm_pattern_188, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_188, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_188) > (tiling_params_layer_188)) __ci7098__ = adf::frontend::instrument< decltype(tiling_params_layer_188) > ( tiling_params_layer_188, "tiling_params_layer_188", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4552:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_188_1 = { + .mk_in0_size = ifm2sv_size_188, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_188, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_188_1) > (tiling_params_layer_188_1)) __ci7099__ = adf::frontend::instrument< decltype(tiling_params_layer_188_1) > ( tiling_params_layer_188_1, "tiling_params_layer_188_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4569:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_189 = { + .mk_in0_size = ifmsv_size_189, + .mk_in1_size = wtssv_size_189, + .mk_out0_size = ofmsv_size_189, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xf580, 0xa800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_189, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_189, l1_write_pattern_189), + .read_wts_mem = wts_pattern_189, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_189, l1_wts_write_pattern_189), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_189, l1_read_pattern_189), + .write_ofm_mem = ofm_pattern_189, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_189, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_189) > (tiling_params_layer_189)) __ci7100__ = adf::frontend::instrument< decltype(tiling_params_layer_189) > ( tiling_params_layer_189, "tiling_params_layer_189", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4575:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_190 = { + .mk_in0_size = ifmsv_size_190, + .mk_in1_size = wtssv_size_190, + .mk_out0_size = ofmsv_size_190, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_190, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_190, l1_write_pattern_190), + .read_wts_mem = wts_pattern_190, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_190, l1_wts_write_pattern_190), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_190, l1_read_pattern_190), + .write_ofm_mem = ofm_pattern_190, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_190, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_190) > (tiling_params_layer_190)) __ci7101__ = adf::frontend::instrument< decltype(tiling_params_layer_190) > ( tiling_params_layer_190, "tiling_params_layer_190", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4592:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_191 = { + .mk_in0_size = ifmsv_size_191, + .mk_in1_size = wtssv_size_191, + .mk_out0_size = ofmsv_size_191, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_191, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_191, l1_write_pattern_191), + .read_wts_mem = wts_pattern_191, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_191, l1_wts_write_pattern_191), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_191, l1_read_pattern_191), + .write_ofm_mem = ofm_pattern_191, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_191, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_191) > (tiling_params_layer_191)) __ci7102__ = adf::frontend::instrument< decltype(tiling_params_layer_191) > ( tiling_params_layer_191, "tiling_params_layer_191", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4608:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_192 = { + .mk_in0_size = ifmsv_size_192, + .mk_in1_size = wtssv_size_192, + .mk_out0_size = ofmsv_size_192, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_192, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_192, l1_write_pattern_192), + .read_wts_mem = wts_pattern_192, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_192, l1_wts_write_pattern_192), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_192, l1_read_pattern_192), + .write_ofm_mem = ofm_pattern_192, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_192, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_192) > (tiling_params_layer_192)) __ci7103__ = adf::frontend::instrument< decltype(tiling_params_layer_192) > ( tiling_params_layer_192, "tiling_params_layer_192", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4624:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_193 = { + .mk_in0_size = ifmsv_size_193, + .mk_in1_size = wtssv_size_193, + .mk_out0_size = ofmsv_size_193, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_193, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_193, l1_write_pattern_193), + .read_wts_mem = wts_pattern_193, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_193, l1_wts_write_pattern_193), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_193, l1_read_pattern_193), + .write_ofm_mem = ofm_pattern_193, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_193, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_193) > (tiling_params_layer_193)) __ci7104__ = adf::frontend::instrument< decltype(tiling_params_layer_193) > ( tiling_params_layer_193, "tiling_params_layer_193", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4640:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_193_1 = { + .mk_in0_size = ifm2sv_size_193, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_193, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_193_1) > (tiling_params_layer_193_1)) __ci7105__ = adf::frontend::instrument< decltype(tiling_params_layer_193_1) > ( tiling_params_layer_193_1, "tiling_params_layer_193_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4657:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_195 = { + .mk_in0_size = ifmsv_size_195, + .mk_in1_size = wtssv_size_195, + .mk_out0_size = ofmsv_size_195, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb000, 0xcd80}, + .read_ifm_mem = ifm_pattern_195, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_195, l1_write_pattern_195), + .read_wts_mem = wts_pattern_195, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_195, l1_wts_write_pattern_195), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_195, l1_read_pattern_195), + .write_ofm_mem = ofm_pattern_195, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_195, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_195) > (tiling_params_layer_195)) __ci7106__ = adf::frontend::instrument< decltype(tiling_params_layer_195) > ( tiling_params_layer_195, "tiling_params_layer_195", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4663:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_196 = { + .mk_in0_size = ifmsv_size_196, + .mk_in1_size = wtssv_size_196, + .mk_out0_size = ofmsv_size_196, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_196, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_196, l1_write_pattern_196), + .read_wts_mem = wts_pattern_196, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_196, l1_wts_write_pattern_196), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_196, l1_read_pattern_196), + .write_ofm_mem = ofm_pattern_196, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_196, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_196) > (tiling_params_layer_196)) __ci7107__ = adf::frontend::instrument< decltype(tiling_params_layer_196) > ( tiling_params_layer_196, "tiling_params_layer_196", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4679:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_197 = { + .mk_in0_size = ifmsv_size_197, + .mk_in1_size = wtssv_size_197, + .mk_out0_size = ofmsv_size_197, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xd280, 0x8500}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_197, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_197, l1_write_pattern_197), + .read_wts_mem = wts_pattern_197, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_197, l1_wts_write_pattern_197), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_197, l1_read_pattern_197), + .write_ofm_mem = ofm_pattern_197, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_197, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_197) > (tiling_params_layer_197)) __ci7108__ = adf::frontend::instrument< decltype(tiling_params_layer_197) > ( tiling_params_layer_197, "tiling_params_layer_197", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4696:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_198 = { + .mk_in0_size = ifmsv_size_198, + .mk_in1_size = wtssv_size_198, + .mk_out0_size = ofmsv_size_198, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xaf80, 0xcd80}, + .read_ifm_mem = ifm_pattern_198, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_198, l1_write_pattern_198), + .read_wts_mem = wts_pattern_198, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_198, l1_wts_write_pattern_198), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_198, l1_read_pattern_198), + .write_ofm_mem = ofm_pattern_198, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_198, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_198) > (tiling_params_layer_198)) __ci7109__ = adf::frontend::instrument< decltype(tiling_params_layer_198) > ( tiling_params_layer_198, "tiling_params_layer_198", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4713:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_199 = { + .mk_in0_size = ifmsv_size_199, + .mk_in1_size = wtssv_size_199, + .mk_out0_size = ofmsv_size_199, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb080, 0xcd80}, + .read_ifm_mem = ifm_pattern_199, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_199, l1_write_pattern_199), + .read_wts_mem = wts_pattern_199, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_199, l1_wts_write_pattern_199), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_199, l1_read_pattern_199), + .write_ofm_mem = ofm_pattern_199, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_199, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_199) > (tiling_params_layer_199)) __ci7110__ = adf::frontend::instrument< decltype(tiling_params_layer_199) > ( tiling_params_layer_199, "tiling_params_layer_199", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4729:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_200 = { + .mk_in0_size = ifmsv_size_200, + .mk_in1_size = wtssv_size_200, + .mk_out0_size = ofmsv_size_200, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_200, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_200, l1_write_pattern_200), + .read_wts_mem = wts_pattern_200, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_200, l1_wts_write_pattern_200), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_200, l1_read_pattern_200), + .write_ofm_mem = ofm_pattern_200, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_200, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_200) > (tiling_params_layer_200)) __ci7111__ = adf::frontend::instrument< decltype(tiling_params_layer_200) > ( tiling_params_layer_200, "tiling_params_layer_200", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4745:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_202 = { + .mk_in0_size = ifmsv_size_202, + .mk_in1_size = wtssv_size_202, + .mk_out0_size = ofmsv_size_202, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_202, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_202, l1_write_pattern_202), + .read_wts_mem = wts_pattern_202, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_202, l1_wts_write_pattern_202), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_202, l1_read_pattern_202), + .write_ofm_mem = ofm_pattern_202, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_202, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_202) > (tiling_params_layer_202)) __ci7112__ = adf::frontend::instrument< decltype(tiling_params_layer_202) > ( tiling_params_layer_202, "tiling_params_layer_202", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4761:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_202_1 = { + .mk_in0_size = ifm2sv_size_202, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_202, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_202_1) > (tiling_params_layer_202_1)) __ci7113__ = adf::frontend::instrument< decltype(tiling_params_layer_202_1) > ( tiling_params_layer_202_1, "tiling_params_layer_202_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4778:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_203 = { + .mk_in0_size = ifmsv_size_203, + .mk_in1_size = wtssv_size_203, + .mk_out0_size = ofmsv_size_203, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe980, 0x9c00}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_203, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_203, l1_write_pattern_203), + .read_wts_mem = wts_pattern_203, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_203, l1_wts_write_pattern_203), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_203, l1_read_pattern_203), + .write_ofm_mem = ofm_pattern_203, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_203, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_203) > (tiling_params_layer_203)) __ci7114__ = adf::frontend::instrument< decltype(tiling_params_layer_203) > ( tiling_params_layer_203, "tiling_params_layer_203", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4784:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_203_1 = { + .mk_in0_size = ifm2sv_size_203, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_203, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_203_1) > (tiling_params_layer_203_1)) __ci7115__ = adf::frontend::instrument< decltype(tiling_params_layer_203_1) > ( tiling_params_layer_203_1, "tiling_params_layer_203_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4801:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_204 = { + .mk_in0_size = ifmsv_size_204, + .mk_in1_size = wtssv_size_204, + .mk_out0_size = ofmsv_size_204, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe180, 0x9400}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_204, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_204, l1_write_pattern_204), + .read_wts_mem = wts_pattern_204, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_204, l1_wts_write_pattern_204), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_204, l1_read_pattern_204), + .write_ofm_mem = ofm_pattern_204, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_204, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_204) > (tiling_params_layer_204)) __ci7116__ = adf::frontend::instrument< decltype(tiling_params_layer_204) > ( tiling_params_layer_204, "tiling_params_layer_204", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4807:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_205 = { + .mk_in0_size = ifmsv_size_205, + .mk_in1_size = wtssv_size_205, + .mk_out0_size = ofmsv_size_205, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_205, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_205, l1_write_pattern_205), + .read_wts_mem = wts_pattern_205, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_205, l1_wts_write_pattern_205), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_205, l1_read_pattern_205), + .write_ofm_mem = ofm_pattern_205, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_205, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_205) > (tiling_params_layer_205)) __ci7117__ = adf::frontend::instrument< decltype(tiling_params_layer_205) > ( tiling_params_layer_205, "tiling_params_layer_205", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4824:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_206 = { + .mk_in0_size = ifmsv_size_206, + .mk_in1_size = wtssv_size_206, + .mk_out0_size = ofmsv_size_206, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_206, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_206, l1_write_pattern_206), + .read_wts_mem = wts_pattern_206, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_206, l1_wts_write_pattern_206), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_206, l1_read_pattern_206), + .write_ofm_mem = ofm_pattern_206, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_206, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_206) > (tiling_params_layer_206)) __ci7118__ = adf::frontend::instrument< decltype(tiling_params_layer_206) > ( tiling_params_layer_206, "tiling_params_layer_206", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4840:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_207 = { + .mk_in0_size = ifmsv_size_207, + .mk_in1_size = wtssv_size_207, + .mk_out0_size = ofmsv_size_207, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_207, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_207, l1_write_pattern_207), + .read_wts_mem = wts_pattern_207, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_207, l1_wts_write_pattern_207), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_207, l1_read_pattern_207), + .write_ofm_mem = ofm_pattern_207, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_207, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_207) > (tiling_params_layer_207)) __ci7119__ = adf::frontend::instrument< decltype(tiling_params_layer_207) > ( tiling_params_layer_207, "tiling_params_layer_207", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4856:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_208 = { + .mk_in0_size = ifmsv_size_208, + .mk_in1_size = wtssv_size_208, + .mk_out0_size = ofmsv_size_208, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_208, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_208, l1_write_pattern_208), + .read_wts_mem = wts_pattern_208, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_208, l1_wts_write_pattern_208), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_208, l1_read_pattern_208), + .write_ofm_mem = ofm_pattern_208, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_208, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_208) > (tiling_params_layer_208)) __ci7120__ = adf::frontend::instrument< decltype(tiling_params_layer_208) > ( tiling_params_layer_208, "tiling_params_layer_208", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4872:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_208_1 = { + .mk_in0_size = ifm2sv_size_208, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_208, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_208_1) > (tiling_params_layer_208_1)) __ci7121__ = adf::frontend::instrument< decltype(tiling_params_layer_208_1) > ( tiling_params_layer_208_1, "tiling_params_layer_208_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4889:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_210 = { + .mk_in0_size = ifmsv_size_210, + .mk_in1_size = wtssv_size_210, + .mk_out0_size = ofmsv_size_210, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xb000, 0xcd80}, + .read_ifm_mem = ifm_pattern_210, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_210, l1_write_pattern_210), + .read_wts_mem = wts_pattern_210, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_210, l1_wts_write_pattern_210), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_210, l1_read_pattern_210), + .write_ofm_mem = ofm_pattern_210, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_210, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_210) > (tiling_params_layer_210)) __ci7122__ = adf::frontend::instrument< decltype(tiling_params_layer_210) > ( tiling_params_layer_210, "tiling_params_layer_210", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4895:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_211 = { + .mk_in0_size = ifmsv_size_211, + .mk_in1_size = wtssv_size_211, + .mk_out0_size = ofmsv_size_211, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_211, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_211, l1_write_pattern_211), + .read_wts_mem = wts_pattern_211, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_211, l1_wts_write_pattern_211), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_211, l1_read_pattern_211), + .write_ofm_mem = ofm_pattern_211, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_211, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_211) > (tiling_params_layer_211)) __ci7123__ = adf::frontend::instrument< decltype(tiling_params_layer_211) > ( tiling_params_layer_211, "tiling_params_layer_211", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4911:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_212 = { + .mk_in0_size = ifmsv_size_212, + .mk_in1_size = wtssv_size_212, + .mk_out0_size = ofmsv_size_212, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xae80, 0xcd80}, + .read_ifm_mem = ifm_pattern_212, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_212, l1_write_pattern_212), + .read_wts_mem = wts_pattern_212, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_212, l1_wts_write_pattern_212), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_212, l1_read_pattern_212), + .write_ofm_mem = ofm_pattern_212, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_212, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_212) > (tiling_params_layer_212)) __ci7124__ = adf::frontend::instrument< decltype(tiling_params_layer_212) > ( tiling_params_layer_212, "tiling_params_layer_212", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4928:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_214 = { + .mk_in0_size = ifmsv_size_214, + .mk_in1_size = wtssv_size_214, + .mk_out0_size = ofmsv_size_214, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe580, 0x9800}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_214, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_214, l1_write_pattern_214), + .read_wts_mem = wts_pattern_214, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_214, l1_wts_write_pattern_214), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_214, l1_read_pattern_214), + .write_ofm_mem = ofm_pattern_214, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_214, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_214) > (tiling_params_layer_214)) __ci7125__ = adf::frontend::instrument< decltype(tiling_params_layer_214) > ( tiling_params_layer_214, "tiling_params_layer_214", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4944:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_214_1 = { + .mk_in0_size = ifm2sv_size_214, + .mk_in0_addr = {0x2000, 0x6000}, + .read_ifm_mem = ifm2_pattern_214, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_214_1) > (tiling_params_layer_214_1)) __ci7126__ = adf::frontend::instrument< decltype(tiling_params_layer_214_1) > ( tiling_params_layer_214_1, "tiling_params_layer_214_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4961:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_218 = { + .mk_in0_size = ifmsv_size_218, + .mk_in1_size = wtssv_size_218, + .mk_out0_size = ofmsv_size_218, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe2c0, 0x9540}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_218, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_218, l1_write_pattern_218), + .read_wts_mem = wts_pattern_218, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_218, l1_wts_write_pattern_218), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_218, l1_read_pattern_218), + .write_ofm_mem = ofm_pattern_218, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_218, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_218) > (tiling_params_layer_218)) __ci7127__ = adf::frontend::instrument< decltype(tiling_params_layer_218) > ( tiling_params_layer_218, "tiling_params_layer_218", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4967:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_219 = { + .mk_in0_size = ifmsv_size_219, + .mk_in1_size = wtssv_size_219, + .mk_out0_size = ofmsv_size_219, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_219, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_219, l1_write_pattern_219), + .read_wts_mem = wts_pattern_219, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_219, l1_wts_write_pattern_219), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_219, l1_read_pattern_219), + .write_ofm_mem = ofm_pattern_219, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_219, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_219) > (tiling_params_layer_219)) __ci7128__ = adf::frontend::instrument< decltype(tiling_params_layer_219) > ( tiling_params_layer_219, "tiling_params_layer_219", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:4984:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_221 = { + .mk_in0_size = ifmsv_size_221, + .mk_in1_size = wtssv_size_221, + .mk_out0_size = ofmsv_size_221, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_221, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_221, l1_write_pattern_221), + .read_wts_mem = wts_pattern_221, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_221, l1_wts_write_pattern_221), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_221, l1_read_pattern_221), + .write_ofm_mem = ofm_pattern_221, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_221, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_221) > (tiling_params_layer_221)) __ci7129__ = adf::frontend::instrument< decltype(tiling_params_layer_221) > ( tiling_params_layer_221, "tiling_params_layer_221", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5000:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_221_1 = { + .mk_in0_size = ifm2sv_size_221, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_221, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_221_1) > (tiling_params_layer_221_1)) __ci7130__ = adf::frontend::instrument< decltype(tiling_params_layer_221_1) > ( tiling_params_layer_221_1, "tiling_params_layer_221_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5017:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_222 = { + .mk_in0_size = ifmsv_size_222, + .mk_in1_size = wtssv_size_222, + .mk_out0_size = ofmsv_size_222, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_222, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_222, l1_write_pattern_222), + .read_wts_mem = wts_pattern_222, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_222, l1_wts_write_pattern_222), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_222, l1_read_pattern_222), + .write_ofm_mem = ofm_pattern_222, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_222, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_222) > (tiling_params_layer_222)) __ci7131__ = adf::frontend::instrument< decltype(tiling_params_layer_222) > ( tiling_params_layer_222, "tiling_params_layer_222", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5023:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_222_1 = { + .mk_in0_size = ifm2sv_size_222, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_222, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_222_1) > (tiling_params_layer_222_1)) __ci7132__ = adf::frontend::instrument< decltype(tiling_params_layer_222_1) > ( tiling_params_layer_222_1, "tiling_params_layer_222_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5040:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_224 = { + .mk_in0_size = ifmsv_size_224, + .mk_in1_size = wtssv_size_224, + .mk_out0_size = ofmsv_size_224, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_224, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_224, l1_write_pattern_224), + .read_wts_mem = wts_pattern_224, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_224, l1_wts_write_pattern_224), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_224, l1_read_pattern_224), + .write_ofm_mem = ofm_pattern_224, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_224, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_224) > (tiling_params_layer_224)) __ci7133__ = adf::frontend::instrument< decltype(tiling_params_layer_224) > ( tiling_params_layer_224, "tiling_params_layer_224", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5046:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_224_1 = { + .mk_in0_size = ifm2sv_size_224, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_224, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_224_1) > (tiling_params_layer_224_1)) __ci7134__ = adf::frontend::instrument< decltype(tiling_params_layer_224_1) > ( tiling_params_layer_224_1, "tiling_params_layer_224_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5063:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_226 = { + .mk_in0_size = ifmsv_size_226, + .mk_in1_size = wtssv_size_226, + .mk_out0_size = ofmsv_size_226, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe2c0, 0x9540}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_226, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_226, l1_write_pattern_226), + .read_wts_mem = wts_pattern_226, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_226, l1_wts_write_pattern_226), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_226, l1_read_pattern_226), + .write_ofm_mem = ofm_pattern_226, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_226, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_226) > (tiling_params_layer_226)) __ci7135__ = adf::frontend::instrument< decltype(tiling_params_layer_226) > ( tiling_params_layer_226, "tiling_params_layer_226", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5069:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_227 = { + .mk_in0_size = ifmsv_size_227, + .mk_in1_size = wtssv_size_227, + .mk_out0_size = ofmsv_size_227, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_227, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_227, l1_write_pattern_227), + .read_wts_mem = wts_pattern_227, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_227, l1_wts_write_pattern_227), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_227, l1_read_pattern_227), + .write_ofm_mem = ofm_pattern_227, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_227, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_227) > (tiling_params_layer_227)) __ci7136__ = adf::frontend::instrument< decltype(tiling_params_layer_227) > ( tiling_params_layer_227, "tiling_params_layer_227", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5086:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_228 = { + .mk_in0_size = ifmsv_size_228, + .mk_in1_size = wtssv_size_228, + .mk_out0_size = ofmsv_size_228, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_228, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_228, l1_write_pattern_228), + .read_wts_mem = wts_pattern_228, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_228, l1_wts_write_pattern_228), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_228, l1_read_pattern_228), + .write_ofm_mem = ofm_pattern_228, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_228, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_228) > (tiling_params_layer_228)) __ci7137__ = adf::frontend::instrument< decltype(tiling_params_layer_228) > ( tiling_params_layer_228, "tiling_params_layer_228", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5102:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_228_1 = { + .mk_in0_size = ifm2sv_size_228, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_228, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_228_1) > (tiling_params_layer_228_1)) __ci7138__ = adf::frontend::instrument< decltype(tiling_params_layer_228_1) > ( tiling_params_layer_228_1, "tiling_params_layer_228_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5119:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_229 = { + .mk_in0_size = ifmsv_size_229, + .mk_in1_size = wtssv_size_229, + .mk_out0_size = ofmsv_size_229, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_229, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_229, l1_write_pattern_229), + .read_wts_mem = wts_pattern_229, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_229, l1_wts_write_pattern_229), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_229, l1_read_pattern_229), + .write_ofm_mem = ofm_pattern_229, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_229, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_229) > (tiling_params_layer_229)) __ci7139__ = adf::frontend::instrument< decltype(tiling_params_layer_229) > ( tiling_params_layer_229, "tiling_params_layer_229", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5125:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_229_1 = { + .mk_in0_size = ifm2sv_size_229, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_229, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_229_1) > (tiling_params_layer_229_1)) __ci7140__ = adf::frontend::instrument< decltype(tiling_params_layer_229_1) > ( tiling_params_layer_229_1, "tiling_params_layer_229_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5142:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_233 = { + .mk_in0_size = ifmsv_size_233, + .mk_in1_size = wtssv_size_233, + .mk_out0_size = ofmsv_size_233, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_233, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_233, l1_write_pattern_233), + .read_wts_mem = wts_pattern_233, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_233, l1_wts_write_pattern_233), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_233, l1_read_pattern_233), + .write_ofm_mem = ofm_pattern_233, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_233, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_233) > (tiling_params_layer_233)) __ci7141__ = adf::frontend::instrument< decltype(tiling_params_layer_233) > ( tiling_params_layer_233, "tiling_params_layer_233", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5148:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_234 = { + .mk_in0_size = ifmsv_size_234, + .mk_in1_size = wtssv_size_234, + .mk_out0_size = ofmsv_size_234, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_234, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_234, l1_write_pattern_234), + .read_wts_mem = wts_pattern_234, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_234, l1_wts_write_pattern_234), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_234, l1_read_pattern_234), + .write_ofm_mem = ofm_pattern_234, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_234, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_234) > (tiling_params_layer_234)) __ci7142__ = adf::frontend::instrument< decltype(tiling_params_layer_234) > ( tiling_params_layer_234, "tiling_params_layer_234", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5164:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_235 = { + .mk_in0_size = ifmsv_size_235, + .mk_in1_size = wtssv_size_235, + .mk_out0_size = ofmsv_size_235, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_235, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_235, l1_write_pattern_235), + .read_wts_mem = wts_pattern_235, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_235, l1_wts_write_pattern_235), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_235, l1_read_pattern_235), + .write_ofm_mem = ofm_pattern_235, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_235, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_235) > (tiling_params_layer_235)) __ci7143__ = adf::frontend::instrument< decltype(tiling_params_layer_235) > ( tiling_params_layer_235, "tiling_params_layer_235", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5180:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_237 = { + .mk_in0_size = ifmsv_size_237, + .mk_in1_size = wtssv_size_237, + .mk_out0_size = ofmsv_size_237, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xecc0, 0x9f40}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_237, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_237, l1_write_pattern_237), + .read_wts_mem = wts_pattern_237, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_237, l1_wts_write_pattern_237), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_237, l1_read_pattern_237), + .write_ofm_mem = ofm_pattern_237, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_237, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_237) > (tiling_params_layer_237)) __ci7144__ = adf::frontend::instrument< decltype(tiling_params_layer_237) > ( tiling_params_layer_237, "tiling_params_layer_237", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5196:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_241 = { + .mk_in0_size = ifmsv_size_241, + .mk_in1_size = wtssv_size_241, + .mk_out0_size = ofmsv_size_241, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xecc0, 0x9f40}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_241, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_241, l1_write_pattern_241), + .read_wts_mem = wts_pattern_241, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_241, l1_wts_write_pattern_241), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_241, l1_read_pattern_241), + .write_ofm_mem = ofm_pattern_241, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_241, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_241) > (tiling_params_layer_241)) __ci7145__ = adf::frontend::instrument< decltype(tiling_params_layer_241) > ( tiling_params_layer_241, "tiling_params_layer_241", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5213:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_242 = { + .mk_in0_size = ifmsv_size_242, + .mk_in1_size = wtssv_size_242, + .mk_out0_size = ofmsv_size_242, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_242, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_242, l1_write_pattern_242), + .read_wts_mem = wts_pattern_242, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_242, l1_wts_write_pattern_242), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_242, l1_read_pattern_242), + .write_ofm_mem = ofm_pattern_242, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_242, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_242) > (tiling_params_layer_242)) __ci7146__ = adf::frontend::instrument< decltype(tiling_params_layer_242) > ( tiling_params_layer_242, "tiling_params_layer_242", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5230:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_244 = { + .mk_in0_size = ifmsv_size_244, + .mk_in1_size = wtssv_size_244, + .mk_out0_size = ofmsv_size_244, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_244, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_244, l1_write_pattern_244), + .read_wts_mem = wts_pattern_244, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_244, l1_wts_write_pattern_244), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_244, l1_read_pattern_244), + .write_ofm_mem = ofm_pattern_244, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_244, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_244) > (tiling_params_layer_244)) __ci7147__ = adf::frontend::instrument< decltype(tiling_params_layer_244) > ( tiling_params_layer_244, "tiling_params_layer_244", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5246:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_244_1 = { + .mk_in0_size = ifm2sv_size_244, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_244, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_244_1) > (tiling_params_layer_244_1)) __ci7148__ = adf::frontend::instrument< decltype(tiling_params_layer_244_1) > ( tiling_params_layer_244_1, "tiling_params_layer_244_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5263:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_245 = { + .mk_in0_size = ifmsv_size_245, + .mk_in1_size = wtssv_size_245, + .mk_out0_size = ofmsv_size_245, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_245, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_245, l1_write_pattern_245), + .read_wts_mem = wts_pattern_245, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_245, l1_wts_write_pattern_245), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_245, l1_read_pattern_245), + .write_ofm_mem = ofm_pattern_245, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_245, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_245) > (tiling_params_layer_245)) __ci7149__ = adf::frontend::instrument< decltype(tiling_params_layer_245) > ( tiling_params_layer_245, "tiling_params_layer_245", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5269:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_245_1 = { + .mk_in0_size = ifm2sv_size_245, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_245, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_245_1) > (tiling_params_layer_245_1)) __ci7150__ = adf::frontend::instrument< decltype(tiling_params_layer_245_1) > ( tiling_params_layer_245_1, "tiling_params_layer_245_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5286:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_247 = { + .mk_in0_size = ifmsv_size_247, + .mk_in1_size = wtssv_size_247, + .mk_out0_size = ofmsv_size_247, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_247, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_247, l1_write_pattern_247), + .read_wts_mem = wts_pattern_247, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_247, l1_wts_write_pattern_247), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_247, l1_read_pattern_247), + .write_ofm_mem = ofm_pattern_247, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_247, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_247) > (tiling_params_layer_247)) __ci7151__ = adf::frontend::instrument< decltype(tiling_params_layer_247) > ( tiling_params_layer_247, "tiling_params_layer_247", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5292:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_247_1 = { + .mk_in0_size = ifm2sv_size_247, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_247, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_247_1) > (tiling_params_layer_247_1)) __ci7152__ = adf::frontend::instrument< decltype(tiling_params_layer_247_1) > ( tiling_params_layer_247_1, "tiling_params_layer_247_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5309:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_249 = { + .mk_in0_size = ifmsv_size_249, + .mk_in1_size = wtssv_size_249, + .mk_out0_size = ofmsv_size_249, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xecc0, 0x9f40}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_249, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_249, l1_write_pattern_249), + .read_wts_mem = wts_pattern_249, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_249, l1_wts_write_pattern_249), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_249, l1_read_pattern_249), + .write_ofm_mem = ofm_pattern_249, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_249, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_249) > (tiling_params_layer_249)) __ci7153__ = adf::frontend::instrument< decltype(tiling_params_layer_249) > ( tiling_params_layer_249, "tiling_params_layer_249", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5315:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_250 = { + .mk_in0_size = ifmsv_size_250, + .mk_in1_size = wtssv_size_250, + .mk_out0_size = ofmsv_size_250, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_250, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_250, l1_write_pattern_250), + .read_wts_mem = wts_pattern_250, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_250, l1_wts_write_pattern_250), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_250, l1_read_pattern_250), + .write_ofm_mem = ofm_pattern_250, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_250, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_250) > (tiling_params_layer_250)) __ci7154__ = adf::frontend::instrument< decltype(tiling_params_layer_250) > ( tiling_params_layer_250, "tiling_params_layer_250", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5332:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_251 = { + .mk_in0_size = ifmsv_size_251, + .mk_in1_size = wtssv_size_251, + .mk_out0_size = ofmsv_size_251, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_251, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_251, l1_write_pattern_251), + .read_wts_mem = wts_pattern_251, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_251, l1_wts_write_pattern_251), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_251, l1_read_pattern_251), + .write_ofm_mem = ofm_pattern_251, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_251, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_251) > (tiling_params_layer_251)) __ci7155__ = adf::frontend::instrument< decltype(tiling_params_layer_251) > ( tiling_params_layer_251, "tiling_params_layer_251", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5348:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_251_1 = { + .mk_in0_size = ifm2sv_size_251, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_251, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_251_1) > (tiling_params_layer_251_1)) __ci7156__ = adf::frontend::instrument< decltype(tiling_params_layer_251_1) > ( tiling_params_layer_251_1, "tiling_params_layer_251_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5365:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_252 = { + .mk_in0_size = ifmsv_size_252, + .mk_in1_size = wtssv_size_252, + .mk_out0_size = ofmsv_size_252, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_252, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_252, l1_write_pattern_252), + .read_wts_mem = wts_pattern_252, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_252, l1_wts_write_pattern_252), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_252, l1_read_pattern_252), + .write_ofm_mem = ofm_pattern_252, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_252, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_252) > (tiling_params_layer_252)) __ci7157__ = adf::frontend::instrument< decltype(tiling_params_layer_252) > ( tiling_params_layer_252, "tiling_params_layer_252", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5371:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_252_1 = { + .mk_in0_size = ifm2sv_size_252, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_252, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_252_1) > (tiling_params_layer_252_1)) __ci7158__ = adf::frontend::instrument< decltype(tiling_params_layer_252_1) > ( tiling_params_layer_252_1, "tiling_params_layer_252_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5388:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_257 = { + .mk_in0_size = ifmsv_size_257, + .mk_in1_size = wtssv_size_257, + .mk_out0_size = ofmsv_size_257, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed00, 0x9f80}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_257, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_257, l1_write_pattern_257), + .read_wts_mem = wts_pattern_257, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_257, l1_wts_write_pattern_257), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_257, l1_read_pattern_257), + .write_ofm_mem = ofm_pattern_257, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_257, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_257) > (tiling_params_layer_257)) __ci7159__ = adf::frontend::instrument< decltype(tiling_params_layer_257) > ( tiling_params_layer_257, "tiling_params_layer_257", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5394:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_261 = { + .mk_in0_size = ifmsv_size_261, + .mk_in1_size = wtssv_size_261, + .mk_out0_size = ofmsv_size_261, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed00, 0x9f80}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_261, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_261, l1_write_pattern_261), + .read_wts_mem = wts_pattern_261, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_261, l1_wts_write_pattern_261), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_261, l1_read_pattern_261), + .write_ofm_mem = ofm_pattern_261, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_261, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_261) > (tiling_params_layer_261)) __ci7160__ = adf::frontend::instrument< decltype(tiling_params_layer_261) > ( tiling_params_layer_261, "tiling_params_layer_261", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5411:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_262 = { + .mk_in0_size = ifmsv_size_262, + .mk_in1_size = wtssv_size_262, + .mk_out0_size = ofmsv_size_262, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_262, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_262, l1_write_pattern_262), + .read_wts_mem = wts_pattern_262, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_262, l1_wts_write_pattern_262), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_262, l1_read_pattern_262), + .write_ofm_mem = ofm_pattern_262, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_262, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_262) > (tiling_params_layer_262)) __ci7161__ = adf::frontend::instrument< decltype(tiling_params_layer_262) > ( tiling_params_layer_262, "tiling_params_layer_262", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5428:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_264 = { + .mk_in0_size = ifmsv_size_264, + .mk_in1_size = wtssv_size_264, + .mk_out0_size = ofmsv_size_264, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_264, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_264, l1_write_pattern_264), + .read_wts_mem = wts_pattern_264, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_264, l1_wts_write_pattern_264), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_264, l1_read_pattern_264), + .write_ofm_mem = ofm_pattern_264, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_264, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_264) > (tiling_params_layer_264)) __ci7162__ = adf::frontend::instrument< decltype(tiling_params_layer_264) > ( tiling_params_layer_264, "tiling_params_layer_264", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5444:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_264_1 = { + .mk_in0_size = ifm2sv_size_264, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_264, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_264_1) > (tiling_params_layer_264_1)) __ci7163__ = adf::frontend::instrument< decltype(tiling_params_layer_264_1) > ( tiling_params_layer_264_1, "tiling_params_layer_264_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5461:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_265 = { + .mk_in0_size = ifmsv_size_265, + .mk_in1_size = wtssv_size_265, + .mk_out0_size = ofmsv_size_265, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_265, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_265, l1_write_pattern_265), + .read_wts_mem = wts_pattern_265, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_265, l1_wts_write_pattern_265), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_265, l1_read_pattern_265), + .write_ofm_mem = ofm_pattern_265, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_265, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_265) > (tiling_params_layer_265)) __ci7164__ = adf::frontend::instrument< decltype(tiling_params_layer_265) > ( tiling_params_layer_265, "tiling_params_layer_265", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5467:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_265_1 = { + .mk_in0_size = ifm2sv_size_265, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_265, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_265_1) > (tiling_params_layer_265_1)) __ci7165__ = adf::frontend::instrument< decltype(tiling_params_layer_265_1) > ( tiling_params_layer_265_1, "tiling_params_layer_265_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5484:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_267 = { + .mk_in0_size = ifmsv_size_267, + .mk_in1_size = wtssv_size_267, + .mk_out0_size = ofmsv_size_267, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_267, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_267, l1_write_pattern_267), + .read_wts_mem = wts_pattern_267, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_267, l1_wts_write_pattern_267), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_267, l1_read_pattern_267), + .write_ofm_mem = ofm_pattern_267, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_267, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_267) > (tiling_params_layer_267)) __ci7166__ = adf::frontend::instrument< decltype(tiling_params_layer_267) > ( tiling_params_layer_267, "tiling_params_layer_267", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5490:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_267_1 = { + .mk_in0_size = ifm2sv_size_267, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_267, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_267_1) > (tiling_params_layer_267_1)) __ci7167__ = adf::frontend::instrument< decltype(tiling_params_layer_267_1) > ( tiling_params_layer_267_1, "tiling_params_layer_267_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5507:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_269 = { + .mk_in0_size = ifmsv_size_269, + .mk_in1_size = wtssv_size_269, + .mk_out0_size = ofmsv_size_269, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xeb40, 0x9dc0}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_269, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_269, l1_write_pattern_269), + .read_wts_mem = wts_pattern_269, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_269, l1_wts_write_pattern_269), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_269, l1_read_pattern_269), + .write_ofm_mem = ofm_pattern_269, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_269, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_269) > (tiling_params_layer_269)) __ci7168__ = adf::frontend::instrument< decltype(tiling_params_layer_269) > ( tiling_params_layer_269, "tiling_params_layer_269", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5513:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_270 = { + .mk_in0_size = ifmsv_size_270, + .mk_in1_size = wtssv_size_270, + .mk_out0_size = ofmsv_size_270, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa380, 0xcd80}, + .read_ifm_mem = ifm_pattern_270, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_270, l1_write_pattern_270), + .read_wts_mem = wts_pattern_270, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_270, l1_wts_write_pattern_270), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_270, l1_read_pattern_270), + .write_ofm_mem = ofm_pattern_270, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_270, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_270) > (tiling_params_layer_270)) __ci7169__ = adf::frontend::instrument< decltype(tiling_params_layer_270) > ( tiling_params_layer_270, "tiling_params_layer_270", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5530:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_271 = { + .mk_in0_size = ifmsv_size_271, + .mk_in1_size = wtssv_size_271, + .mk_out0_size = ofmsv_size_271, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_271, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_271, l1_write_pattern_271), + .read_wts_mem = wts_pattern_271, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_271, l1_wts_write_pattern_271), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_271, l1_read_pattern_271), + .write_ofm_mem = ofm_pattern_271, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_271, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_271) > (tiling_params_layer_271)) __ci7170__ = adf::frontend::instrument< decltype(tiling_params_layer_271) > ( tiling_params_layer_271, "tiling_params_layer_271", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5546:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_271_1 = { + .mk_in0_size = ifm2sv_size_271, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_271, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_271_1) > (tiling_params_layer_271_1)) __ci7171__ = adf::frontend::instrument< decltype(tiling_params_layer_271_1) > ( tiling_params_layer_271_1, "tiling_params_layer_271_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5563:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_272 = { + .mk_in0_size = ifmsv_size_272, + .mk_in1_size = wtssv_size_272, + .mk_out0_size = ofmsv_size_272, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xab00, 0xcd80}, + .read_ifm_mem = ifm_pattern_272, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_272, l1_write_pattern_272), + .read_wts_mem = wts_pattern_272, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_272, l1_wts_write_pattern_272), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_272, l1_read_pattern_272), + .write_ofm_mem = ofm_pattern_272, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_272, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_272) > (tiling_params_layer_272)) __ci7172__ = adf::frontend::instrument< decltype(tiling_params_layer_272) > ( tiling_params_layer_272, "tiling_params_layer_272", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5569:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_272_1 = { + .mk_in0_size = ifm2sv_size_272, + .mk_in0_addr = {0x5e00, 0x1e00}, + .read_ifm_mem = ifm2_pattern_272, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_272_1) > (tiling_params_layer_272_1)) __ci7173__ = adf::frontend::instrument< decltype(tiling_params_layer_272_1) > ( tiling_params_layer_272_1, "tiling_params_layer_272_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5586:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_276 = { + .mk_in0_size = ifmsv_size_276, + .mk_in1_size = wtssv_size_276, + .mk_out0_size = ofmsv_size_276, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xeb40, 0x9dc0}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_276, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_276, l1_write_pattern_276), + .read_wts_mem = wts_pattern_276, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_276, l1_wts_write_pattern_276), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_276, l1_read_pattern_276), + .write_ofm_mem = ofm_pattern_276, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_276, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_276) > (tiling_params_layer_276)) __ci7174__ = adf::frontend::instrument< decltype(tiling_params_layer_276) > ( tiling_params_layer_276, "tiling_params_layer_276", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5592:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_280 = { + .mk_in0_size = ifmsv_size_280, + .mk_in1_size = wtssv_size_280, + .mk_out0_size = ofmsv_size_280, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe700, 0x9980}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_280, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_280, l1_write_pattern_280), + .read_wts_mem = wts_pattern_280, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_280, l1_wts_write_pattern_280), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_280, l1_read_pattern_280), + .write_ofm_mem = ofm_pattern_280, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_280, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_280) > (tiling_params_layer_280)) __ci7175__ = adf::frontend::instrument< decltype(tiling_params_layer_280) > ( tiling_params_layer_280, "tiling_params_layer_280", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5609:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_281 = { + .mk_in0_size = ifmsv_size_281, + .mk_in1_size = wtssv_size_281, + .mk_out0_size = ofmsv_size_281, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa280, 0xcd80}, + .read_ifm_mem = ifm_pattern_281, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_281, l1_write_pattern_281), + .read_wts_mem = wts_pattern_281, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_281, l1_wts_write_pattern_281), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_281, l1_read_pattern_281), + .write_ofm_mem = ofm_pattern_281, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_281, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_281) > (tiling_params_layer_281)) __ci7176__ = adf::frontend::instrument< decltype(tiling_params_layer_281) > ( tiling_params_layer_281, "tiling_params_layer_281", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5626:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_283 = { + .mk_in0_size = ifmsv_size_283, + .mk_in1_size = wtssv_size_283, + .mk_out0_size = ofmsv_size_283, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xaa80, 0xcd80}, + .read_ifm_mem = ifm_pattern_283, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_283, l1_write_pattern_283), + .read_wts_mem = wts_pattern_283, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_283, l1_wts_write_pattern_283), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_283, l1_read_pattern_283), + .write_ofm_mem = ofm_pattern_283, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_283, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_283) > (tiling_params_layer_283)) __ci7177__ = adf::frontend::instrument< decltype(tiling_params_layer_283) > ( tiling_params_layer_283, "tiling_params_layer_283", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5642:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_283_1 = { + .mk_in0_size = ifm2sv_size_283, + .mk_in0_addr = {0x6000, 0x2000}, + .read_ifm_mem = ifm2_pattern_283, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_283_1) > (tiling_params_layer_283_1)) __ci7178__ = adf::frontend::instrument< decltype(tiling_params_layer_283_1) > ( tiling_params_layer_283_1, "tiling_params_layer_283_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5659:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_284 = { + .mk_in0_size = ifmsv_size_284, + .mk_in1_size = wtssv_size_284, + .mk_out0_size = ofmsv_size_284, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xaa80, 0xcd80}, + .read_ifm_mem = ifm_pattern_284, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_284, l1_write_pattern_284), + .read_wts_mem = wts_pattern_284, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_284, l1_wts_write_pattern_284), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_284, l1_read_pattern_284), + .write_ofm_mem = ofm_pattern_284, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_284, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_284) > (tiling_params_layer_284)) __ci7179__ = adf::frontend::instrument< decltype(tiling_params_layer_284) > ( tiling_params_layer_284, "tiling_params_layer_284", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5665:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_284_1 = { + .mk_in0_size = ifm2sv_size_284, + .mk_in0_addr = {0x6000, 0x2000}, + .read_ifm_mem = ifm2_pattern_284, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_284_1) > (tiling_params_layer_284_1)) __ci7180__ = adf::frontend::instrument< decltype(tiling_params_layer_284_1) > ( tiling_params_layer_284_1, "tiling_params_layer_284_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5682:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_286 = { + .mk_in0_size = ifmsv_size_286, + .mk_in1_size = wtssv_size_286, + .mk_out0_size = ofmsv_size_286, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xaa80, 0xcd80}, + .read_ifm_mem = ifm_pattern_286, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_286, l1_write_pattern_286), + .read_wts_mem = wts_pattern_286, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_286, l1_wts_write_pattern_286), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_286, l1_read_pattern_286), + .write_ofm_mem = ofm_pattern_286, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_286, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_286) > (tiling_params_layer_286)) __ci7181__ = adf::frontend::instrument< decltype(tiling_params_layer_286) > ( tiling_params_layer_286, "tiling_params_layer_286", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5688:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_286_1 = { + .mk_in0_size = ifm2sv_size_286, + .mk_in0_addr = {0x6000, 0x2000}, + .read_ifm_mem = ifm2_pattern_286, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_286_1) > (tiling_params_layer_286_1)) __ci7182__ = adf::frontend::instrument< decltype(tiling_params_layer_286_1) > ( tiling_params_layer_286_1, "tiling_params_layer_286_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5705:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_288 = { + .mk_in0_size = ifmsv_size_288, + .mk_in1_size = wtssv_size_288, + .mk_out0_size = ofmsv_size_288, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe700, 0x9980}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_288, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_288, l1_write_pattern_288), + .read_wts_mem = wts_pattern_288, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_288, l1_wts_write_pattern_288), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_288, l1_read_pattern_288), + .write_ofm_mem = ofm_pattern_288, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_288, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_288) > (tiling_params_layer_288)) __ci7183__ = adf::frontend::instrument< decltype(tiling_params_layer_288) > ( tiling_params_layer_288, "tiling_params_layer_288", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5711:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_289 = { + .mk_in0_size = ifmsv_size_289, + .mk_in1_size = wtssv_size_289, + .mk_out0_size = ofmsv_size_289, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa700, 0xcd80}, + .read_ifm_mem = ifm_pattern_289, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_289, l1_write_pattern_289), + .read_wts_mem = wts_pattern_289, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_289, l1_wts_write_pattern_289), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_289, l1_read_pattern_289), + .write_ofm_mem = ofm_pattern_289, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_289, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_289) > (tiling_params_layer_289)) __ci7184__ = adf::frontend::instrument< decltype(tiling_params_layer_289) > ( tiling_params_layer_289, "tiling_params_layer_289", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5728:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_290 = { + .mk_in0_size = ifmsv_size_290, + .mk_in1_size = wtssv_size_290, + .mk_out0_size = ofmsv_size_290, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xaa80, 0xcd80}, + .read_ifm_mem = ifm_pattern_290, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_290, l1_write_pattern_290), + .read_wts_mem = wts_pattern_290, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_290, l1_wts_write_pattern_290), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_290, l1_read_pattern_290), + .write_ofm_mem = ofm_pattern_290, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_290, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_290) > (tiling_params_layer_290)) __ci7185__ = adf::frontend::instrument< decltype(tiling_params_layer_290) > ( tiling_params_layer_290, "tiling_params_layer_290", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5744:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_290_1 = { + .mk_in0_size = ifm2sv_size_290, + .mk_in0_addr = {0x6000, 0x2000}, + .read_ifm_mem = ifm2_pattern_290, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_290_1) > (tiling_params_layer_290_1)) __ci7186__ = adf::frontend::instrument< decltype(tiling_params_layer_290_1) > ( tiling_params_layer_290_1, "tiling_params_layer_290_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5761:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_291 = { + .mk_in0_size = ifmsv_size_291, + .mk_in1_size = wtssv_size_291, + .mk_out0_size = ofmsv_size_291, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xaa80, 0xcd80}, + .read_ifm_mem = ifm_pattern_291, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_291, l1_write_pattern_291), + .read_wts_mem = wts_pattern_291, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_291, l1_wts_write_pattern_291), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_291, l1_read_pattern_291), + .write_ofm_mem = ofm_pattern_291, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_291, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_291) > (tiling_params_layer_291)) __ci7187__ = adf::frontend::instrument< decltype(tiling_params_layer_291) > ( tiling_params_layer_291, "tiling_params_layer_291", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5767:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_291_1 = { + .mk_in0_size = ifm2sv_size_291, + .mk_in0_addr = {0x6000, 0x2000}, + .read_ifm_mem = ifm2_pattern_291, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_291_1) > (tiling_params_layer_291_1)) __ci7188__ = adf::frontend::instrument< decltype(tiling_params_layer_291_1) > ( tiling_params_layer_291_1, "tiling_params_layer_291_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5784:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_295 = { + .mk_in0_size = ifmsv_size_295, + .mk_in1_size = wtssv_size_295, + .mk_out0_size = ofmsv_size_295, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xe640, 0x98c0}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_295, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_295, l1_write_pattern_295), + .read_wts_mem = wts_pattern_295, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_295, l1_wts_write_pattern_295), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_295, l1_read_pattern_295), + .write_ofm_mem = ofm_pattern_295, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_295, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_295) > (tiling_params_layer_295)) __ci7189__ = adf::frontend::instrument< decltype(tiling_params_layer_295) > ( tiling_params_layer_295, "tiling_params_layer_295", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5790:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_296 = { + .mk_in0_size = ifmsv_size_296, + .mk_in1_size = wtssv_size_296, + .mk_out0_size = ofmsv_size_296, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xeb40, 0x9dc0}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_296, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_296, l1_write_pattern_296), + .read_wts_mem = wts_pattern_296, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_296, l1_wts_write_pattern_296), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_296, l1_read_pattern_296), + .write_ofm_mem = ofm_pattern_296, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_296, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_296) > (tiling_params_layer_296)) __ci7190__ = adf::frontend::instrument< decltype(tiling_params_layer_296) > ( tiling_params_layer_296, "tiling_params_layer_296", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5807:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_297 = { + .mk_in0_size = ifmsv_size_297, + .mk_in1_size = wtssv_size_297, + .mk_out0_size = ofmsv_size_297, + .mk_in0_addr = {0x8000, 0xcd80}, + .mk_in1_addr = {0xed80, 0xa000}, + .mk_out0_addr = {0x0, 0x4000}, + .read_ifm_mem = ifm_pattern_297, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_297, l1_write_pattern_297), + .read_wts_mem = wts_pattern_297, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_297, l1_wts_write_pattern_297), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_297, l1_read_pattern_297), + .write_ofm_mem = ofm_pattern_297, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_297, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_297) > (tiling_params_layer_297)) __ci7191__ = adf::frontend::instrument< decltype(tiling_params_layer_297) > ( tiling_params_layer_297, "tiling_params_layer_297", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5824:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_299 = { + .mk_in0_size = ifmsv_size_299, + .mk_in1_size = wtssv_size_299, + .mk_out0_size = ofmsv_size_299, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_299, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_299, l1_write_pattern_299), + .read_wts_mem = wts_pattern_299, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_299, l1_wts_write_pattern_299), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_299, l1_read_pattern_299), + .write_ofm_mem = ofm_pattern_299, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_299, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_299) > (tiling_params_layer_299)) __ci7192__ = adf::frontend::instrument< decltype(tiling_params_layer_299) > ( tiling_params_layer_299, "tiling_params_layer_299", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5841:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_301 = { + .mk_in0_size = ifmsv_size_301, + .mk_in1_size = wtssv_size_301, + .mk_out0_size = ofmsv_size_301, + .mk_in0_addr = {0x0, 0x4000}, + .mk_in1_addr = {0x0, 0x0}, + .mk_out0_addr = {0xad80, 0xcd80}, + .read_ifm_mem = ifm_pattern_301, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_301, l1_write_pattern_301), + .read_wts_mem = wts_pattern_301, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_301, l1_wts_write_pattern_301), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_301, l1_read_pattern_301), + .write_ofm_mem = ofm_pattern_301, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_301, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_301) > (tiling_params_layer_301)) __ci7193__ = adf::frontend::instrument< decltype(tiling_params_layer_301) > ( tiling_params_layer_301, "tiling_params_layer_301", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5857:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_301_1 = { + .mk_in0_size = ifm2sv_size_301, + .mk_in0_addr = {0x5400, 0x1400}, + .read_ifm_mem = ifm2_pattern_301, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_301_1) > (tiling_params_layer_301_1)) __ci7194__ = adf::frontend::instrument< decltype(tiling_params_layer_301_1) > ( tiling_params_layer_301_1, "tiling_params_layer_301_1", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5874:1", adf::frontend::getParentGraphImpl(*this)); + +ml_adf_overlay_4x4::tiling_params_t tiling_params_layer_302 = { + .mk_in0_size = ifmsv_size_302, + .mk_in1_size = wtssv_size_302, + .mk_out0_size = ofmsv_size_302, + .mk_in0_addr = {0x0, 0x4000}, + .mk_out0_addr = {0xa600, 0xcd80}, + .read_ifm_mem = ifm_pattern_302, + .write_mk_in0 = get_l1_write_pattern(has_l1_write_access_pattern_302, l1_write_pattern_302), + .read_wts_mem = wts_pattern_302, + .write_mk_in1 = get_l1_wts_write_pattern(has_l1_wts_write_access_pattern_302, l1_wts_write_pattern_302), + .read_mk_out0 = get_l1_read_pattern(has_l1_read_access_pattern_302, l1_read_pattern_302), + .write_ofm_mem = ofm_pattern_302, + .enable_async_ofm = 1, + .mk_out0_async_rep = ofm_repetition_302, +}; decltype(adf::frontend::instrument< decltype(tiling_params_layer_302) > (tiling_params_layer_302)) __ci7195__ = adf::frontend::instrument< decltype(tiling_params_layer_302) > ( tiling_params_layer_302, "tiling_params_layer_302", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5880:1", adf::frontend::getParentGraphImpl(*this)); + + + +single_layer_overlay flexml_layers[(237)] = { +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_1,ofm_dummy_compareop, 0, 5, 1,layer_params_1, 0, kernel_iter_1, ofm_repetition_1, tiling_params_layer_1), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_6,ofm_dummy_compareop, 0, 8, 1,layer_params_6, 0, kernel_iter_6, ofm_repetition_6, tiling_params_layer_6), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_7,ofm_dummy_compareop, 0, 8, 2,layer_params_7, 0, kernel_iter_7, ofm_repetition_7, tiling_params_layer_7), +single_layer_overlay( false, Layer_8_l2_wts, 2, l2_8,ofm_dummy_compareop, 0, 0, -1,layer_params_8, 2432, kernel_iter_8, ofm_repetition_8, tiling_params_layer_8), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_9,ofm_dummy_compareop, 0, 5, 2,layer_params_9, 0, kernel_iter_9, ofm_repetition_9, tiling_params_layer_9), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_10,ofm_dummy_compareop, 0, 5, 3,layer_params_10, 0, kernel_iter_10, ofm_repetition_10, tiling_params_layer_10), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_11,ofm_dummy_compareop, 0, 5, 1,layer_params_11, 0, kernel_iter_11, ofm_repetition_11, tiling_params_layer_11), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_12,ofm_dummy_compareop, 0, 8, 2,layer_params_12, 0, kernel_iter_12, ofm_repetition_12, tiling_params_layer_12), +single_layer_overlay( false, Layer_13_l2_wts, 2, l2_13,ofm_dummy_compareop, 0, 10, -1,layer_params_13, 512, kernel_iter_13, ofm_repetition_13, tiling_params_layer_13), +single_layer_overlay( false, Layer_14_l2_wts, 2, l2_14,ofm_dummy_compareop, 0, 14, -1,layer_params_14, 2176, kernel_iter_14, ofm_repetition_14, tiling_params_layer_14), +single_layer_overlay( false, Layer_15_l2_wts, 2, l2_15,ofm_dummy_compareop, 0, 0, -1,layer_params_15, 4352, kernel_iter_15, ofm_repetition_15, tiling_params_layer_15), +single_layer_overlay( false, Layer_16_l2_wts, 2, l2_16,ofm_dummy_compareop, 0, 10, -1,layer_params_16, 1024, kernel_iter_16, ofm_repetition_16, tiling_params_layer_16), +single_layer_overlay( false, Layer_18_l2_wts, 2, l2_18,ofm_dummy_compareop, 0, 0, -1,layer_params_18, 4352, kernel_iter_18, ofm_repetition_18, tiling_params_layer_18), +single_layer_overlay( false, Layer_19_l2_wts, 2, l2_19,ofm_dummy_compareop, 0, 0, -1,layer_params_19, 6528, kernel_iter_19, ofm_repetition_19, tiling_params_layer_19), +single_layer_overlay( false, Layer_20_l2_wts, 2, l2_20,ofm_dummy_compareop, 0, 10, -1,layer_params_20, 1536, kernel_iter_20, ofm_repetition_20, tiling_params_layer_20), +single_layer_overlay( false, Layer_22_l2_wts, 2, l2_22,ofm_dummy_compareop, 0, 14, -1,layer_params_22, 4864, kernel_iter_22, ofm_repetition_22, tiling_params_layer_22), +single_layer_overlay( false, Layer_23_l2_wts, 2, l2_23,ofm_dummy_compareop, 0, 0, -1,layer_params_23, 6528, kernel_iter_23, ofm_repetition_23, tiling_params_layer_23), +single_layer_overlay( false, Layer_24_l2_wts, 2, l2_24,ofm_dummy_compareop, 0, 10, -1,layer_params_24, 4224, kernel_iter_24, ofm_repetition_24, tiling_params_layer_24), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_26,ofm_dummy_compareop, 0, 13, 1,layer_params_26, 0, kernel_iter_26, ofm_repetition_26, tiling_params_layer_26), +single_layer_overlay( false, Layer_27_l2_wts, 2, l2_27,ofm_dummy_compareop, 0, 0, -1,layer_params_27, 4864, kernel_iter_27, ofm_repetition_27, tiling_params_layer_27), +single_layer_overlay( false, Layer_28_l2_wts, 2, l2_28,ofm_dummy_compareop, 0, 0, -1,layer_params_28, 8704, kernel_iter_28, ofm_repetition_28, tiling_params_layer_28), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_29,ofm_dummy_compareop, 0, 5, 2,layer_params_29, 0, kernel_iter_29, ofm_repetition_29, tiling_params_layer_29), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_30,ofm_dummy_compareop, 0, 5, 3,layer_params_30, 0, kernel_iter_30, ofm_repetition_30, tiling_params_layer_30), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_31,ofm_dummy_compareop, 0, 5, 1,layer_params_31, 0, kernel_iter_31, ofm_repetition_31, tiling_params_layer_31), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_33,ofm_dummy_compareop, 0, 8, 2,layer_params_33, 0, kernel_iter_33, ofm_repetition_33, tiling_params_layer_33), +single_layer_overlay( false, Layer_34_l2_wts, 2, l2_34,ofm_dummy_compareop, 0, 0, -1,layer_params_34, 4864, kernel_iter_34, ofm_repetition_34, tiling_params_layer_34), +single_layer_overlay( false, Layer_35_l2_wts, 2, l2_35,ofm_dummy_compareop, 0, 0, -1,layer_params_35, 8704, kernel_iter_35, ofm_repetition_35, tiling_params_layer_35), +single_layer_overlay( false, Layer_36_l2_wts, 2, l2_36,ofm_dummy_compareop, 0, 10, -1,layer_params_36, 5632, kernel_iter_36, ofm_repetition_36, tiling_params_layer_36), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_38,ofm_dummy_compareop, 0, 13, 1,layer_params_38, 0, kernel_iter_38, ofm_repetition_38, tiling_params_layer_38), +single_layer_overlay( false, Layer_39_l2_wts, 2, l2_39,ofm_dummy_compareop, 0, 0, -1,layer_params_39, 7936, kernel_iter_39, ofm_repetition_39, tiling_params_layer_39), +single_layer_overlay( false, Layer_40_l2_wts, 2, l2_40,ofm_dummy_compareop, 0, 0, -1,layer_params_40, 8704, kernel_iter_40, ofm_repetition_40, tiling_params_layer_40), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_41,ofm_dummy_compareop, 0, 5, 2,layer_params_41, 0, kernel_iter_41, ofm_repetition_41, tiling_params_layer_41), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_42,ofm_dummy_compareop, 0, 5, 3,layer_params_42, 0, kernel_iter_42, ofm_repetition_42, tiling_params_layer_42), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_43,ofm_dummy_compareop, 0, 5, 1,layer_params_43, 0, kernel_iter_43, ofm_repetition_43, tiling_params_layer_43), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_45,ofm_dummy_compareop, 0, 8, 2,layer_params_45, 0, kernel_iter_45, ofm_repetition_45, tiling_params_layer_45), +single_layer_overlay( false, Layer_46_l2_wts, 2, l2_46,ofm_dummy_compareop, 0, 14, -1,layer_params_46, 8704, kernel_iter_46, ofm_repetition_46, tiling_params_layer_46), +single_layer_overlay( false, Layer_47_l2_wts, 2, l2_47,ofm_dummy_compareop, 0, 0, -1,layer_params_47, 8704, kernel_iter_47, ofm_repetition_47, tiling_params_layer_47), +single_layer_overlay( false, Layer_48_l2_wts, 2, l2_48,ofm_dummy_compareop, 0, 10, -1,layer_params_48, 5632, kernel_iter_48, ofm_repetition_48, tiling_params_layer_48), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_50,ofm_dummy_compareop, 0, 13, 1,layer_params_50, 0, kernel_iter_50, ofm_repetition_50, tiling_params_layer_50), +single_layer_overlay( false, Layer_51_l2_wts, 2, l2_51,ofm_dummy_compareop, 0, 0, -1,layer_params_51, 7936, kernel_iter_51, ofm_repetition_51, tiling_params_layer_51), +single_layer_overlay( false, Layer_52_l2_wts, 2, l2_52,ofm_dummy_compareop, 0, 0, -1,layer_params_52, 8704, kernel_iter_52, ofm_repetition_52, tiling_params_layer_52), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_53,ofm_dummy_compareop, 0, 5, 2,layer_params_53, 0, kernel_iter_53, ofm_repetition_53, tiling_params_layer_53), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_54,ofm_dummy_compareop, 0, 5, 3,layer_params_54, 0, kernel_iter_54, ofm_repetition_54, tiling_params_layer_54), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_55,ofm_dummy_compareop, 0, 5, 1,layer_params_55, 0, kernel_iter_55, ofm_repetition_55, tiling_params_layer_55), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_57,ofm_dummy_compareop, 0, 8, 2,layer_params_57, 0, kernel_iter_57, ofm_repetition_57, tiling_params_layer_57), +single_layer_overlay( false, Layer_58_l2_wts, 2, l2_58,ofm_dummy_compareop, 0, 14, -1,layer_params_58, 8704, kernel_iter_58, ofm_repetition_58, tiling_params_layer_58), +single_layer_overlay( false, Layer_59_l2_wts, 2, l2_59,ofm_dummy_compareop, 0, 0, -1,layer_params_59, 17408, kernel_iter_59, ofm_repetition_59, tiling_params_layer_59), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_60,ofm_dummy_compareop, 0, 5, 2,layer_params_60, 0, kernel_iter_60, ofm_repetition_60, tiling_params_layer_60), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_61,ofm_dummy_compareop, 0, 5, 3,layer_params_61, 0, kernel_iter_61, ofm_repetition_61, tiling_params_layer_61), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_62,ofm_dummy_compareop, 0, 5, 1,layer_params_62, 0, kernel_iter_62, ofm_repetition_62, tiling_params_layer_62), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_63,ofm_dummy_compareop, 0, 8, 2,layer_params_63, 0, kernel_iter_63, ofm_repetition_63, tiling_params_layer_63), +single_layer_overlay( false, Layer_65_l2_wts, 2, l2_65,ofm_dummy_compareop, 0, 10, -1,layer_params_65, 4096, kernel_iter_65, ofm_repetition_65, tiling_params_layer_65), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_66,ofm_dummy_compareop, 0, 5, 2,layer_params_66, 0, kernel_iter_66, ofm_repetition_66, tiling_params_layer_66), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_67,ofm_dummy_compareop, 0, 5, 3,layer_params_67, 0, kernel_iter_67, ofm_repetition_67, tiling_params_layer_67), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_68,ofm_dummy_compareop, 0, 5, 1,layer_params_68, 0, kernel_iter_68, ofm_repetition_68, tiling_params_layer_68), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_69,ofm_dummy_compareop, 0, 8, 2,layer_params_69, 0, kernel_iter_69, ofm_repetition_69, tiling_params_layer_69), +single_layer_overlay( false, Layer_70_l2_wts, 2, l2_70,ofm_dummy_compareop, 0, 0, -1,layer_params_70, 24192, kernel_iter_70, ofm_repetition_70, tiling_params_layer_70), +single_layer_overlay( false, Layer_71_l2_wts, 2, l2_71,ofm_dummy_compareop, 0, 0, -1,layer_params_71, 21504, kernel_iter_71, ofm_repetition_71, tiling_params_layer_71), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_72,ofm_dummy_compareop, 0, 5, 2,layer_params_72, 0, kernel_iter_72, ofm_repetition_72, tiling_params_layer_72), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_73,ofm_dummy_compareop, 0, 5, 3,layer_params_73, 0, kernel_iter_73, ofm_repetition_73, tiling_params_layer_73), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_74,ofm_dummy_compareop, 0, 5, 1,layer_params_74, 0, kernel_iter_74, ofm_repetition_74, tiling_params_layer_74), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_75,ofm_dummy_compareop, 0, 8, 2,layer_params_75, 0, kernel_iter_75, ofm_repetition_75, tiling_params_layer_75), +single_layer_overlay( false, Layer_76_l2_wts, 2, l2_76,ofm_dummy_compareop, 0, 10, -1,layer_params_76, 3584, kernel_iter_76, ofm_repetition_76, tiling_params_layer_76), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_77,ofm_dummy_compareop, 0, 5, 2,layer_params_77, 0, kernel_iter_77, ofm_repetition_77, tiling_params_layer_77), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_78,ofm_dummy_compareop, 0, 5, 3,layer_params_78, 0, kernel_iter_78, ofm_repetition_78, tiling_params_layer_78), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_79,ofm_dummy_compareop, 0, 5, 1,layer_params_79, 0, kernel_iter_79, ofm_repetition_79, tiling_params_layer_79), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_80,ofm_dummy_compareop, 0, 8, 2,layer_params_80, 0, kernel_iter_80, ofm_repetition_80, tiling_params_layer_80), +single_layer_overlay( false, Layer_81_l2_wts, 2, l2_81,ofm_dummy_compareop, 0, 14, -1,layer_params_81, 20736, kernel_iter_81, ofm_repetition_81, tiling_params_layer_81), +single_layer_overlay( false, Layer_82_l2_wts, 2, l2_82,ofm_dummy_compareop, 0, 0, -1,layer_params_82, 16128, kernel_iter_82, ofm_repetition_82, tiling_params_layer_82), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_83,ofm_dummy_compareop, 0, 5, 2,layer_params_83, 0, kernel_iter_83, ofm_repetition_83, tiling_params_layer_83), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_84,ofm_dummy_compareop, 0, 5, 3,layer_params_84, 0, kernel_iter_84, ofm_repetition_84, tiling_params_layer_84), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_85,ofm_dummy_compareop, 0, 5, 1,layer_params_85, 0, kernel_iter_85, ofm_repetition_85, tiling_params_layer_85), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_86,ofm_dummy_compareop, 0, 8, 2,layer_params_86, 0, kernel_iter_86, ofm_repetition_86, tiling_params_layer_86), +single_layer_overlay( false, Layer_87_l2_wts, 2, l2_87,ofm_dummy_compareop, 0, 10, -1,layer_params_87, 3072, kernel_iter_87, ofm_repetition_87, tiling_params_layer_87), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_88,ofm_dummy_compareop, 0, 5, 2,layer_params_88, 0, kernel_iter_88, ofm_repetition_88, tiling_params_layer_88), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_89,ofm_dummy_compareop, 0, 5, 3,layer_params_89, 0, kernel_iter_89, ofm_repetition_89, tiling_params_layer_89), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_90,ofm_dummy_compareop, 0, 5, 1,layer_params_90, 0, kernel_iter_90, ofm_repetition_90, tiling_params_layer_90), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_91,ofm_dummy_compareop, 0, 8, 2,layer_params_91, 0, kernel_iter_91, ofm_repetition_91, tiling_params_layer_91), +single_layer_overlay( false, Layer_92_l2_wts, 2, l2_92,ofm_dummy_compareop, 0, 14, -1,layer_params_92, 19200, kernel_iter_92, ofm_repetition_92, tiling_params_layer_92), +single_layer_overlay( false, Layer_93_l2_wts, 2, l2_93,ofm_dummy_compareop, 0, 0, -1,layer_params_93, 16128, kernel_iter_93, ofm_repetition_93, tiling_params_layer_93), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_94,ofm_dummy_compareop, 0, 5, 2,layer_params_94, 0, kernel_iter_94, ofm_repetition_94, tiling_params_layer_94), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_95,ofm_dummy_compareop, 0, 5, 3,layer_params_95, 0, kernel_iter_95, ofm_repetition_95, tiling_params_layer_95), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_96,ofm_dummy_compareop, 0, 5, 1,layer_params_96, 0, kernel_iter_96, ofm_repetition_96, tiling_params_layer_96), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_97,ofm_dummy_compareop, 0, 8, 2,layer_params_97, 0, kernel_iter_97, ofm_repetition_97, tiling_params_layer_97), +single_layer_overlay( false, Layer_98_l2_wts, 2, l2_98,ofm_dummy_compareop, 0, 10, -1,layer_params_98, 3072, kernel_iter_98, ofm_repetition_98, tiling_params_layer_98), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_99,ofm_dummy_compareop, 0, 5, 2,layer_params_99, 0, kernel_iter_99, ofm_repetition_99, tiling_params_layer_99), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_100,ofm_dummy_compareop, 0, 5, 3,layer_params_100, 0, kernel_iter_100, ofm_repetition_100, tiling_params_layer_100), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_101,ofm_dummy_compareop, 0, 5, 1,layer_params_101, 0, kernel_iter_101, ofm_repetition_101, tiling_params_layer_101), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_102,ofm_dummy_compareop, 0, 8, 2,layer_params_102, 0, kernel_iter_102, ofm_repetition_102, tiling_params_layer_102), +single_layer_overlay( false, Layer_103_l2_wts, 2, l2_103,ofm_dummy_compareop, 0, 14, -1,layer_params_103, 19200, kernel_iter_103, ofm_repetition_103, tiling_params_layer_103), +single_layer_overlay( false, Layer_104_l2_wts, 2, l2_104,ofm_dummy_compareop, 0, 0, -1,layer_params_104, 40320, kernel_iter_104, ofm_repetition_104, tiling_params_layer_104), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_105,ofm_dummy_compareop, 0, 5, 2,layer_params_105, 0, kernel_iter_105, ofm_repetition_105, tiling_params_layer_105), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_106,ofm_dummy_compareop, 0, 5, 3,layer_params_106, 0, kernel_iter_106, ofm_repetition_106, tiling_params_layer_106), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_107,ofm_dummy_compareop, 0, 5, 1,layer_params_107, 0, kernel_iter_107, ofm_repetition_107, tiling_params_layer_107), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_108,ofm_dummy_compareop, 0, 8, 2,layer_params_108, 0, kernel_iter_108, ofm_repetition_108, tiling_params_layer_108), +single_layer_overlay( false, Layer_109_l2_wts, 2, l2_109,ofm_dummy_compareop, 0, 10, -1,layer_params_109, 7680, kernel_iter_109, ofm_repetition_109, tiling_params_layer_109), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_110,ofm_dummy_compareop, 0, 5, 2,layer_params_110, 0, kernel_iter_110, ofm_repetition_110, tiling_params_layer_110), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_111,ofm_dummy_compareop, 0, 5, 3,layer_params_111, 0, kernel_iter_111, ofm_repetition_111, tiling_params_layer_111), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_112,ofm_dummy_compareop, 0, 5, 1,layer_params_112, 0, kernel_iter_112, ofm_repetition_112, tiling_params_layer_112), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_113,ofm_dummy_compareop, 0, 8, 2,layer_params_113, 0, kernel_iter_113, ofm_repetition_113, tiling_params_layer_113), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_115,ofm_dummy_compareop, 0, 13, 1,layer_params_115, 0, kernel_iter_115, ofm_repetition_115, tiling_params_layer_115), +single_layer_overlay( false, Layer_116_l2_wts, 2, l2_116,ofm_dummy_compareop, 0, 0, -1,layer_params_116, 63488, kernel_iter_116, ofm_repetition_116, tiling_params_layer_116), +single_layer_overlay( false, Layer_117_l2_wts, 2, l2_117,ofm_dummy_compareop, 0, 0, -1,layer_params_117, 63488, kernel_iter_117, ofm_repetition_117, tiling_params_layer_117), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_118,ofm_dummy_compareop, 0, 5, 2,layer_params_118, 0, kernel_iter_118, ofm_repetition_118, tiling_params_layer_118), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_119,ofm_dummy_compareop, 0, 5, 3,layer_params_119, 0, kernel_iter_119, ofm_repetition_119, tiling_params_layer_119), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_120,ofm_dummy_compareop, 0, 5, 1,layer_params_120, 0, kernel_iter_120, ofm_repetition_120, tiling_params_layer_120), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_122,ofm_dummy_compareop, 0, 8, 2,layer_params_122, 0, kernel_iter_122, ofm_repetition_122, tiling_params_layer_122), +single_layer_overlay( false, Layer_123_l2_wts, 2, l2_123,ofm_dummy_compareop, 0, 0, -1,layer_params_123, 64000, kernel_iter_123, ofm_repetition_123, tiling_params_layer_123), +single_layer_overlay( false, Layer_124_l2_wts, 2, l2_124,ofm_dummy_compareop, 0, 0, -1,layer_params_124, 91392, kernel_iter_124, ofm_repetition_124, tiling_params_layer_124), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_125,ofm_dummy_compareop, 0, 5, 2,layer_params_125, 0, kernel_iter_125, ofm_repetition_125, tiling_params_layer_125), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_126,ofm_dummy_compareop, 0, 5, 3,layer_params_126, 0, kernel_iter_126, ofm_repetition_126, tiling_params_layer_126), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_127,ofm_dummy_compareop, 0, 5, 1,layer_params_127, 0, kernel_iter_127, ofm_repetition_127, tiling_params_layer_127), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_128,ofm_dummy_compareop, 0, 8, 2,layer_params_128, 0, kernel_iter_128, ofm_repetition_128, tiling_params_layer_128), +single_layer_overlay( false, Layer_129_l2_wts, 2, l2_129,ofm_dummy_compareop, 0, 10, -1,layer_params_129, 10752, kernel_iter_129, ofm_repetition_129, tiling_params_layer_129), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_130,ofm_dummy_compareop, 0, 5, 2,layer_params_130, 0, kernel_iter_130, ofm_repetition_130, tiling_params_layer_130), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_131,ofm_dummy_compareop, 0, 5, 3,layer_params_131, 0, kernel_iter_131, ofm_repetition_131, tiling_params_layer_131), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_132,ofm_dummy_compareop, 0, 5, 1,layer_params_132, 0, kernel_iter_132, ofm_repetition_132, tiling_params_layer_132), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_133,ofm_dummy_compareop, 0, 8, 2,layer_params_133, 0, kernel_iter_133, ofm_repetition_133, tiling_params_layer_133), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_135,ofm_dummy_compareop, 0, 13, 1,layer_params_135, 0, kernel_iter_135, ofm_repetition_135, tiling_params_layer_135), +single_layer_overlay( false, Layer_136_l2_wts, 2, l2_136,ofm_dummy_compareop, 0, 0, -1,layer_params_136, 134400, kernel_iter_136, ofm_repetition_136, tiling_params_layer_136), +single_layer_overlay( false, Layer_137_l2_wts, 2, l2_137,ofm_dummy_compareop, 0, 0, -1,layer_params_137, 121088, kernel_iter_137, ofm_repetition_137, tiling_params_layer_137), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_138,ofm_dummy_compareop, 0, 5, 2,layer_params_138, 0, kernel_iter_138, ofm_repetition_138, tiling_params_layer_138), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_139,ofm_dummy_compareop, 0, 5, 3,layer_params_139, 0, kernel_iter_139, ofm_repetition_139, tiling_params_layer_139), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_140,ofm_dummy_compareop, 0, 5, 1,layer_params_140, 0, kernel_iter_140, ofm_repetition_140, tiling_params_layer_140), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_142,ofm_dummy_compareop, 0, 8, 2,layer_params_142, 0, kernel_iter_142, ofm_repetition_142, tiling_params_layer_142), +single_layer_overlay( false, Layer_143_l2_wts, 2, l2_143,ofm_dummy_compareop, 0, 14, -1,layer_params_143, 89600, kernel_iter_143, ofm_repetition_143, tiling_params_layer_143), +single_layer_overlay( false, Layer_144_l2_wts, 2, l2_144,ofm_dummy_compareop, 0, 0, -1,layer_params_144, 91392, kernel_iter_144, ofm_repetition_144, tiling_params_layer_144), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_145,ofm_dummy_compareop, 0, 5, 2,layer_params_145, 0, kernel_iter_145, ofm_repetition_145, tiling_params_layer_145), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_146,ofm_dummy_compareop, 0, 5, 3,layer_params_146, 0, kernel_iter_146, ofm_repetition_146, tiling_params_layer_146), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_147,ofm_dummy_compareop, 0, 5, 1,layer_params_147, 0, kernel_iter_147, ofm_repetition_147, tiling_params_layer_147), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_148,ofm_dummy_compareop, 0, 8, 2,layer_params_148, 0, kernel_iter_148, ofm_repetition_148, tiling_params_layer_148), +single_layer_overlay( false, Layer_149_l2_wts, 2, l2_149,ofm_dummy_compareop, 0, 10, -1,layer_params_149, 75264, kernel_iter_149, ofm_repetition_149, tiling_params_layer_149), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_150,ofm_dummy_compareop, 0, 5, 2,layer_params_150, 0, kernel_iter_150, ofm_repetition_150, tiling_params_layer_150), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_151,ofm_dummy_compareop, 0, 5, 3,layer_params_151, 0, kernel_iter_151, ofm_repetition_151, tiling_params_layer_151), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_152,ofm_dummy_compareop, 0, 5, 1,layer_params_152, 0, kernel_iter_152, ofm_repetition_152, tiling_params_layer_152), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_153,ofm_dummy_compareop, 0, 8, 2,layer_params_153, 0, kernel_iter_153, ofm_repetition_153, tiling_params_layer_153), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_155,ofm_dummy_compareop, 0, 13, 1,layer_params_155, 0, kernel_iter_155, ofm_repetition_155, tiling_params_layer_155), +single_layer_overlay( false, Layer_156_l2_wts, 2, l2_156,ofm_dummy_compareop, 0, 0, -1,layer_params_156, 134400, kernel_iter_156, ofm_repetition_156, tiling_params_layer_156), +single_layer_overlay( false, Layer_157_l2_wts, 2, l2_157,ofm_dummy_compareop, 0, 0, -1,layer_params_157, 121088, kernel_iter_157, ofm_repetition_157, tiling_params_layer_157), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_158,ofm_dummy_compareop, 0, 5, 2,layer_params_158, 0, kernel_iter_158, ofm_repetition_158, tiling_params_layer_158), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_159,ofm_dummy_compareop, 0, 5, 3,layer_params_159, 0, kernel_iter_159, ofm_repetition_159, tiling_params_layer_159), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_160,ofm_dummy_compareop, 0, 5, 1,layer_params_160, 0, kernel_iter_160, ofm_repetition_160, tiling_params_layer_160), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_162,ofm_dummy_compareop, 0, 8, 2,layer_params_162, 0, kernel_iter_162, ofm_repetition_162, tiling_params_layer_162), +single_layer_overlay( false, Layer_163_l2_wts, 2, l2_163,ofm_dummy_compareop, 0, 0, -1,layer_params_163, 120960, kernel_iter_163, ofm_repetition_163, tiling_params_layer_163), +single_layer_overlay( false, Layer_164_l2_wts, 2, l2_164,ofm_dummy_compareop, 0, 0, -1,layer_params_164, 161280, kernel_iter_164, ofm_repetition_164, tiling_params_layer_164), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_165,ofm_dummy_compareop, 0, 5, 2,layer_params_165, 0, kernel_iter_165, ofm_repetition_165, tiling_params_layer_165), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_166,ofm_dummy_compareop, 0, 5, 3,layer_params_166, 0, kernel_iter_166, ofm_repetition_166, tiling_params_layer_166), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_167,ofm_dummy_compareop, 0, 5, 1,layer_params_167, 0, kernel_iter_167, ofm_repetition_167, tiling_params_layer_167), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_168,ofm_dummy_compareop, 0, 8, 2,layer_params_168, 0, kernel_iter_168, ofm_repetition_168, tiling_params_layer_168), +single_layer_overlay( false, Layer_169_l2_wts, 2, l2_169,ofm_dummy_compareop, 0, 10, -1,layer_params_169, 107520, kernel_iter_169, ofm_repetition_169, tiling_params_layer_169), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_170,ofm_dummy_compareop, 0, 5, 2,layer_params_170, 0, kernel_iter_170, ofm_repetition_170, tiling_params_layer_170), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_171,ofm_dummy_compareop, 0, 5, 3,layer_params_171, 0, kernel_iter_171, ofm_repetition_171, tiling_params_layer_171), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_172,ofm_dummy_compareop, 0, 5, 1,layer_params_172, 0, kernel_iter_172, ofm_repetition_172, tiling_params_layer_172), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_173,ofm_dummy_compareop, 0, 8, 2,layer_params_173, 0, kernel_iter_173, ofm_repetition_173, tiling_params_layer_173), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_175,ofm_dummy_compareop, 0, 13, 1,layer_params_175, 0, kernel_iter_175, ofm_repetition_175, tiling_params_layer_175), +single_layer_overlay( false, Layer_176_l2_wts, 2, l2_176,ofm_dummy_compareop, 0, 0, -1,layer_params_176, 250880, kernel_iter_176, ofm_repetition_176, tiling_params_layer_176), +single_layer_overlay( false, Layer_177_l2_wts, 2, l2_177,ofm_dummy_compareop, 0, 0, -1,layer_params_177, 241920, kernel_iter_177, ofm_repetition_177, tiling_params_layer_177), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_178,ofm_dummy_compareop, 0, 5, 2,layer_params_178, 0, kernel_iter_178, ofm_repetition_178, tiling_params_layer_178), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_179,ofm_dummy_compareop, 0, 5, 3,layer_params_179, 0, kernel_iter_179, ofm_repetition_179, tiling_params_layer_179), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_180,ofm_dummy_compareop, 0, 5, 1,layer_params_180, 0, kernel_iter_180, ofm_repetition_180, tiling_params_layer_180), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_182,ofm_dummy_compareop, 0, 8, 2,layer_params_182, 0, kernel_iter_182, ofm_repetition_182, tiling_params_layer_182), +single_layer_overlay( false, Layer_183_l2_wts, 2, l2_183,ofm_dummy_compareop, 0, 14, -1,layer_params_183, 200448, kernel_iter_183, ofm_repetition_183, tiling_params_layer_183), +single_layer_overlay( false, Layer_184_l2_wts, 2, l2_184,ofm_dummy_compareop, 0, 0, -1,layer_params_184, 161280, kernel_iter_184, ofm_repetition_184, tiling_params_layer_184), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_185,ofm_dummy_compareop, 0, 5, 2,layer_params_185, 0, kernel_iter_185, ofm_repetition_185, tiling_params_layer_185), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_186,ofm_dummy_compareop, 0, 5, 3,layer_params_186, 0, kernel_iter_186, ofm_repetition_186, tiling_params_layer_186), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_187,ofm_dummy_compareop, 0, 5, 1,layer_params_187, 0, kernel_iter_187, ofm_repetition_187, tiling_params_layer_187), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_188,ofm_dummy_compareop, 0, 8, 2,layer_params_188, 0, kernel_iter_188, ofm_repetition_188, tiling_params_layer_188), +single_layer_overlay( false, Layer_189_l2_wts, 2, l2_189,ofm_dummy_compareop, 0, 10, -1,layer_params_189, 107520, kernel_iter_189, ofm_repetition_189, tiling_params_layer_189), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_190,ofm_dummy_compareop, 0, 5, 2,layer_params_190, 0, kernel_iter_190, ofm_repetition_190, tiling_params_layer_190), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_191,ofm_dummy_compareop, 0, 5, 3,layer_params_191, 0, kernel_iter_191, ofm_repetition_191, tiling_params_layer_191), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_192,ofm_dummy_compareop, 0, 5, 1,layer_params_192, 0, kernel_iter_192, ofm_repetition_192, tiling_params_layer_192), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_193,ofm_dummy_compareop, 0, 8, 2,layer_params_193, 0, kernel_iter_193, ofm_repetition_193, tiling_params_layer_193), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_195,ofm_dummy_compareop, 0, 13, 1,layer_params_195, 0, kernel_iter_195, ofm_repetition_195, tiling_params_layer_195), +single_layer_overlay( false, Layer_196_l2_wts, 2, l2_196,ofm_dummy_compareop, 0, 0, -1,layer_params_196, 250880, kernel_iter_196, ofm_repetition_196, tiling_params_layer_196), +single_layer_overlay( false, Layer_197_l2_wts, 2, l2_197,ofm_dummy_compareop, 0, 0, -1,layer_params_197, 241920, kernel_iter_197, ofm_repetition_197, tiling_params_layer_197), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_198,ofm_dummy_compareop, 0, 5, 2,layer_params_198, 0, kernel_iter_198, ofm_repetition_198, tiling_params_layer_198), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_199,ofm_dummy_compareop, 0, 5, 3,layer_params_199, 0, kernel_iter_199, ofm_repetition_199, tiling_params_layer_199), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_200,ofm_dummy_compareop, 0, 5, 1,layer_params_200, 0, kernel_iter_200, ofm_repetition_200, tiling_params_layer_200), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_202,ofm_dummy_compareop, 0, 8, 2,layer_params_202, 0, kernel_iter_202, ofm_repetition_202, tiling_params_layer_202), +single_layer_overlay( false, Layer_203_l2_wts, 2, l2_203,ofm_dummy_compareop, 0, 14, -1,layer_params_203, 200448, kernel_iter_203, ofm_repetition_203, tiling_params_layer_203), +single_layer_overlay( false, Layer_204_l2_wts, 2, l2_204,ofm_dummy_compareop, 0, 0, -1,layer_params_204, 161280, kernel_iter_204, ofm_repetition_204, tiling_params_layer_204), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_205,ofm_dummy_compareop, 0, 5, 2,layer_params_205, 0, kernel_iter_205, ofm_repetition_205, tiling_params_layer_205), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_206,ofm_dummy_compareop, 0, 5, 3,layer_params_206, 0, kernel_iter_206, ofm_repetition_206, tiling_params_layer_206), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_207,ofm_dummy_compareop, 0, 5, 1,layer_params_207, 0, kernel_iter_207, ofm_repetition_207, tiling_params_layer_207), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_208,ofm_dummy_compareop, 0, 8, 2,layer_params_208, 0, kernel_iter_208, ofm_repetition_208, tiling_params_layer_208), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_210,ofm_dummy_compareop, 0, 13, 1,layer_params_210, 0, kernel_iter_210, ofm_repetition_210, tiling_params_layer_210), +single_layer_overlay( false, Layer_211_l2_wts, 2, l2_211,ofm_dummy_compareop, 0, 0, -1,layer_params_211, 125440, kernel_iter_211, ofm_repetition_211, tiling_params_layer_211), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_212,ofm_dummy_compareop, 0, 5, 4,layer_params_212, 0, kernel_iter_212, ofm_repetition_212, tiling_params_layer_212), +single_layer_overlay( false, Layer_214_l2_wts, 2, l2_214,ofm_dummy_compareop, 0, 14, -1,layer_params_214, 128000, kernel_iter_214, ofm_repetition_214, tiling_params_layer_214), +single_layer_overlay( false, Layer_218_l2_wts, 2, l2_218,ofm_dummy_compareop, 0, 0, -1,layer_params_218, 151552, kernel_iter_218, ofm_repetition_218, tiling_params_layer_218), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_219,ofm_dummy_compareop, 0, 5, 4,layer_params_219, 0, kernel_iter_219, ofm_repetition_219, tiling_params_layer_219), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_221,ofm_dummy_compareop, 0, 8, 3,layer_params_221, 0, kernel_iter_221, ofm_repetition_221, tiling_params_layer_221), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_222,ofm_dummy_compareop, 0, 8, 2,layer_params_222, 0, kernel_iter_222, ofm_repetition_222, tiling_params_layer_222), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_224,ofm_dummy_compareop, 0, 8, 2,layer_params_224, 0, kernel_iter_224, ofm_repetition_224, tiling_params_layer_224), +single_layer_overlay( false, Layer_226_l2_wts, 2, l2_226,ofm_dummy_compareop, 0, 0, -1,layer_params_226, 75776, kernel_iter_226, ofm_repetition_226, tiling_params_layer_226), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_227,ofm_dummy_compareop, 0, 5, 5,layer_params_227, 0, kernel_iter_227, ofm_repetition_227, tiling_params_layer_227), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_228,ofm_dummy_compareop, 0, 8, 2,layer_params_228, 0, kernel_iter_228, ofm_repetition_228, tiling_params_layer_228), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_229,ofm_dummy_compareop, 0, 8, 1,layer_params_229, 0, kernel_iter_229, ofm_repetition_229, tiling_params_layer_229), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_233,ofm_dummy_compareop, 0, 7, -1,layer_params_233, 0, kernel_iter_233, ofm_repetition_233, tiling_params_layer_233), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_234,ofm_dummy_compareop, 0, 7, -1,layer_params_234, 0, kernel_iter_234, ofm_repetition_234, tiling_params_layer_234), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_235,ofm_dummy_compareop, 0, 7, -1,layer_params_235, 0, kernel_iter_235, ofm_repetition_235, tiling_params_layer_235), +single_layer_overlay( false, Layer_237_l2_wts, 2, l2_237,ofm_dummy_compareop, 0, 0, -1,layer_params_237, 208384, kernel_iter_237, ofm_repetition_237, tiling_params_layer_237), +single_layer_overlay( false, Layer_241_l2_wts, 2, l2_241,ofm_dummy_compareop, 0, 0, -1,layer_params_241, 94720, kernel_iter_241, ofm_repetition_241, tiling_params_layer_241), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_242,ofm_dummy_compareop, 0, 5, 4,layer_params_242, 0, kernel_iter_242, ofm_repetition_242, tiling_params_layer_242), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_244,ofm_dummy_compareop, 0, 8, 3,layer_params_244, 0, kernel_iter_244, ofm_repetition_244, tiling_params_layer_244), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_245,ofm_dummy_compareop, 0, 8, 2,layer_params_245, 0, kernel_iter_245, ofm_repetition_245, tiling_params_layer_245), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_247,ofm_dummy_compareop, 0, 8, 2,layer_params_247, 0, kernel_iter_247, ofm_repetition_247, tiling_params_layer_247), +single_layer_overlay( false, Layer_249_l2_wts, 2, l2_249,ofm_dummy_compareop, 0, 0, -1,layer_params_249, 47360, kernel_iter_249, ofm_repetition_249, tiling_params_layer_249), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_250,ofm_dummy_compareop, 0, 5, 5,layer_params_250, 0, kernel_iter_250, ofm_repetition_250, tiling_params_layer_250), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_251,ofm_dummy_compareop, 0, 8, 2,layer_params_251, 0, kernel_iter_251, ofm_repetition_251, tiling_params_layer_251), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_252,ofm_dummy_compareop, 0, 8, 1,layer_params_252, 0, kernel_iter_252, ofm_repetition_252, tiling_params_layer_252), +single_layer_overlay( false, Layer_257_l2_wts, 2, l2_257,ofm_dummy_compareop, 0, 0, -1,layer_params_257, 66304, kernel_iter_257, ofm_repetition_257, tiling_params_layer_257), +single_layer_overlay( false, Layer_261_l2_wts, 2, l2_261,ofm_dummy_compareop, 0, 0, -1,layer_params_261, 28416, kernel_iter_261, ofm_repetition_261, tiling_params_layer_261), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_262,ofm_dummy_compareop, 0, 5, 4,layer_params_262, 0, kernel_iter_262, ofm_repetition_262, tiling_params_layer_262), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_264,ofm_dummy_compareop, 0, 8, 3,layer_params_264, 0, kernel_iter_264, ofm_repetition_264, tiling_params_layer_264), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_265,ofm_dummy_compareop, 0, 8, 2,layer_params_265, 0, kernel_iter_265, ofm_repetition_265, tiling_params_layer_265), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_267,ofm_dummy_compareop, 0, 8, 2,layer_params_267, 0, kernel_iter_267, ofm_repetition_267, tiling_params_layer_267), +single_layer_overlay( false, Layer_269_l2_wts, 2, l2_269,ofm_dummy_compareop, 0, 0, -1,layer_params_269, 12160, kernel_iter_269, ofm_repetition_269, tiling_params_layer_269), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_270,ofm_dummy_compareop, 0, 5, 5,layer_params_270, 0, kernel_iter_270, ofm_repetition_270, tiling_params_layer_270), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_271,ofm_dummy_compareop, 0, 8, 2,layer_params_271, 0, kernel_iter_271, ofm_repetition_271, tiling_params_layer_271), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_272,ofm_dummy_compareop, 0, 8, 1,layer_params_272, 0, kernel_iter_272, ofm_repetition_272, tiling_params_layer_272), +single_layer_overlay( false, Layer_276_l2_wts, 2, l2_276,ofm_dummy_compareop, 0, 0, -1,layer_params_276, 18944, kernel_iter_276, ofm_repetition_276, tiling_params_layer_276), +single_layer_overlay( false, Layer_280_l2_wts, 2, l2_280,ofm_dummy_compareop, 0, 0, -1,layer_params_280, 9472, kernel_iter_280, ofm_repetition_280, tiling_params_layer_280), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_281,ofm_dummy_compareop, 0, 5, 4,layer_params_281, 0, kernel_iter_281, ofm_repetition_281, tiling_params_layer_281), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_283,ofm_dummy_compareop, 0, 8, 3,layer_params_283, 0, kernel_iter_283, ofm_repetition_283, tiling_params_layer_283), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_284,ofm_dummy_compareop, 0, 8, 2,layer_params_284, 0, kernel_iter_284, ofm_repetition_284, tiling_params_layer_284), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_286,ofm_dummy_compareop, 0, 8, 2,layer_params_286, 0, kernel_iter_286, ofm_repetition_286, tiling_params_layer_286), +single_layer_overlay( false, Layer_288_l2_wts, 2, l2_288,ofm_dummy_compareop, 0, 0, -1,layer_params_288, 9472, kernel_iter_288, ofm_repetition_288, tiling_params_layer_288), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_289,ofm_dummy_compareop, 0, 5, 5,layer_params_289, 0, kernel_iter_289, ofm_repetition_289, tiling_params_layer_289), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_290,ofm_dummy_compareop, 0, 8, 2,layer_params_290, 0, kernel_iter_290, ofm_repetition_290, tiling_params_layer_290), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_291,ofm_dummy_compareop, 0, 8, 1,layer_params_291, 0, kernel_iter_291, ofm_repetition_291, tiling_params_layer_291), +single_layer_overlay( false, Layer_295_l2_wts, 2, l2_295,ofm_dummy_compareop, 0, 0, -1,layer_params_295, 12160, kernel_iter_295, ofm_repetition_295, tiling_params_layer_295), +single_layer_overlay( false, Layer_296_l2_wts, 2, l2_296,ofm_dummy_compareop, 0, 0, -1,layer_params_296, 4736, kernel_iter_296, ofm_repetition_296, tiling_params_layer_296), +single_layer_overlay( false, Layer_297_l2_wts, 2, l2_297,ofm_dummy_compareop, 0, 0, -1,layer_params_297, 2176, kernel_iter_297, ofm_repetition_297, tiling_params_layer_297), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, L2_OFM_Buffer_layer_299,ofm_dummy_compareop, 0, 5, 3,layer_params_299, 0, kernel_iter_299, ofm_repetition_299, tiling_params_layer_299), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, l2_301,ofm_dummy_compareop, 0, 8, 1,layer_params_301, 0, kernel_iter_301, ofm_repetition_301, tiling_params_layer_301), +single_layer_overlay( false, Layer_l2_wts_dummy, 2, L2_OFM_Buffer_layer_302,ofm_dummy_compareop, 0, 5, 3,layer_params_302, 0, kernel_iter_302, ofm_repetition_302, tiling_params_layer_302) +}; decltype(adf::frontend::instrument< decltype(flexml_layers) > (flexml_layers)) __ci7196__ = adf::frontend::instrument< decltype(flexml_layers) > ( flexml_layers, "flexml_layers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:5898:1", adf::frontend::getParentGraphImpl(*this)); + +FlexMLGraph() : +templated_graph_2(l2l3_1_spill, l2l3_2_spill, params_graph_2), +templated_graph_3(l2l3_2_spill, l2l3_3_spill, l2l3_scratch_0_3_spill, params_graph_3), +templated_graph_4(l2l3_3_spill, l2l3_4_spill, params_graph_4), +templated_graph_5(l2l3_4_spill, l2l3_5_spill, l2l3_scratch_0_5_spill, params_graph_5), +templated_graph_17(l2l3_16_spill, l2l3_17_spill, l2l3_scratch_0_17_spill, params_graph_17), +templated_graph_21(l2l3_20_spill, l2l3_21_spill, l2l3_scratch_0_21_spill, params_graph_21), +templated_graph_25(l2l3_24_spill, l2l3_25_spill, params_graph_25), +templated_graph_32(l2l3_31_spill, l2l3_scratch_0_32_spill, l2l3_scratch_1_32_spill, l2l3_32_spill, params_graph_32), +templated_graph_37(l2l3_36_spill, l2l3_37_spill, params_graph_37), +templated_graph_44(l2l3_43_spill, l2l3_scratch_0_44_spill, l2l3_scratch_1_44_spill, l2l3_44_spill, params_graph_44), +templated_graph_49(l2l3_48_spill, l2l3_49_spill, params_graph_49), +templated_graph_56(l2l3_55_spill, l2l3_scratch_0_56_spill, l2l3_scratch_1_56_spill, l2l3_56_spill, params_graph_56), +templated_graph_64(l2l3_63_spill, l2l3_64_spill, l2l3_scratch_0_64_spill, params_graph_64), +templated_graph_114(l2l3_113_spill, l2l3_114_spill, params_graph_114), +templated_graph_121(l2l3_120_spill, l2l3_scratch_0_121_spill, l2l3_scratch_1_121_spill, l2l3_121_spill, params_graph_121), +templated_graph_134(l2l3_133_spill, l2l3_134_spill, params_graph_134), +templated_graph_141(l2l3_140_spill, l2l3_scratch_0_141_spill, l2l3_scratch_1_141_spill, l2l3_141_spill, params_graph_141), +templated_graph_154(l2l3_153_spill, l2l3_154_spill, params_graph_154), +templated_graph_161(l2l3_160_spill, l2l3_scratch_0_161_spill, l2l3_scratch_1_161_spill, l2l3_161_spill, params_graph_161), +templated_graph_174(l2l3_173_spill, l2l3_174_spill, params_graph_174), +templated_graph_181(l2l3_180_spill, l2l3_scratch_0_181_spill, l2l3_scratch_1_181_spill, l2l3_181_spill, params_graph_181), +templated_graph_194(l2l3_193_spill, l2l3_194_spill, params_graph_194), +templated_graph_201(l2l3_200_spill, l2l3_scratch_0_201_spill, l2l3_scratch_1_201_spill, l2l3_201_spill, params_graph_201), +templated_graph_209(l2l3_208_spill, l2l3_209_spill, params_graph_209), +templated_graph_213(l2l3_212_spill, l2l3_scratch_0_213_spill, l2l3_scratch_1_213_spill, l2l3_213_spill, params_graph_213), +templated_graph_215(l2l3_214_spill, l2l3_215_spill, params_graph_215), +templated_graph_216(l2l3_214_spill, l2l3_216_spill, params_graph_216), +templated_graph_220(l2l3_219_spill, l2l3_220_spill, params_graph_220), +templated_graph_223(l2l3_219_spill, l2l3_223_spill, params_graph_223), +templated_graph_231(spill_L3_Concat_Buffer_layer_230, l2l3_231_spill, params_graph_231), +templated_graph_232(l2l3_231_spill, l2l3_232_spill, params_graph_232), +templated_graph_238(l2l3_237_spill, l2l3_238_spill, params_graph_238), +templated_graph_239(l2l3_237_spill, l2l3_239_spill, params_graph_239), +templated_graph_243(l2l3_242_spill, l2l3_243_spill, params_graph_243), +templated_graph_246(l2l3_242_spill, l2l3_246_spill, params_graph_246), +templated_graph_254(spill_L3_Concat_Buffer_layer_253, l2l3_254_spill, params_graph_254), +templated_graph_255(l2l3_254_spill, l2l3_255_spill, params_graph_255), +templated_graph_258(l2l3_257_spill, l2l3_258_spill, params_graph_258), +templated_graph_259(l2l3_257_spill, l2l3_259_spill, params_graph_259), +templated_graph_260(l2l3_259_spill, ifm_ddr_2, l2l3_260_spill, params_graph_260), +templated_graph_263(l2l3_262_spill, l2l3_263_spill, params_graph_263), +templated_graph_266(l2l3_262_spill, l2l3_266_spill, params_graph_266), +templated_graph_268(l2l3_259_spill, l2l3_267_spill, l2l3_268_spill, params_graph_268), +templated_graph_273(l2l3_258_spill, ofm_ddr_2_l2l3_272_spill, l2l3_273_spill, params_graph_273), +templated_graph_274(l2l3_273_spill, spill_L3_Concat_Buffer_layer_275, params_graph_274), +templated_graph_277(l2l3_276_spill, l2l3_277_spill, params_graph_277), +templated_graph_278(l2l3_276_spill, l2l3_278_spill, params_graph_278), +templated_graph_282(l2l3_281_spill, l2l3_282_spill, params_graph_282), +templated_graph_285(l2l3_281_spill, l2l3_285_spill, params_graph_285), +templated_graph_293(spill_L3_Concat_Buffer_layer_292, spill_L3_Concat_Buffer_layer_294, params_graph_293), +templated_graph_298(l2l3_297_spill, l2l3_298_spill, params_graph_298), +templated_graph_300(l2l3_297_spill, l2l3_300_spill, params_graph_300) { + + +repetition_count(L2_CONST_IFM_Buffer_for_input5_0_port1) = 9; adf::frontend::CallExprConstraintFunction __ci7197__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6193:1"}; +repetition_count(L2_IFM_Buffer_from_layer_5_for_layer_6_port0) = 9; adf::frontend::CallExprConstraintFunction __ci7198__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6194:1"}; +repetition_count(l2_6) = 9; adf::frontend::CallExprConstraintFunction __ci7199__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6195:1"}; +repetition_count(L2_CONST_IFM_Buffer_for_input4_0_port1) = 9; adf::frontend::CallExprConstraintFunction __ci7200__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6196:1"}; +repetition_count(L2_IFM_Buffer_from_layer_6_for_layer_7_port0) = 9; adf::frontend::CallExprConstraintFunction __ci7201__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6197:1"}; +repetition_count(l2_7) = 9; adf::frontend::CallExprConstraintFunction __ci7202__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6198:1"}; +repetition_count(L2_IFM_Buffer_from_layer_7_for_layer_8_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7203__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6199:1"}; +repetition_count(l2_8) = 3; adf::frontend::CallExprConstraintFunction __ci7204__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6200:1"}; +repetition_count(L2_IFM_Buffer_from_layer_9_for_layer_10_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7205__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6201:1"}; +repetition_count(l2_10) = 2; adf::frontend::CallExprConstraintFunction __ci7206__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6202:1"}; +repetition_count(L2_IFM_Buffer_from_layer_8_for_layer_12_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7207__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6203:1"}; +repetition_count(L2_IFM_Buffer_from_layer_11_for_layer_12_port1) = 3; adf::frontend::CallExprConstraintFunction __ci7208__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6204:1"}; +repetition_count(l2_12) = 3; adf::frontend::CallExprConstraintFunction __ci7209__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6205:1"}; +repetition_count(L2_IFM_Buffer_from_layer_12_for_layer_14_port1) = 2; adf::frontend::CallExprConstraintFunction __ci7210__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6206:1"}; +repetition_count(L2_IFM_Buffer_from_layer_13_for_layer_14_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7211__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6207:1"}; +repetition_count(l2_14) = 2; adf::frontend::CallExprConstraintFunction __ci7212__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6208:1"}; +repetition_count(L2_IFM_Buffer_from_layer_14_for_layer_15_port0) = 5; adf::frontend::CallExprConstraintFunction __ci7213__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6209:1"}; +repetition_count(l2_15) = 5; adf::frontend::CallExprConstraintFunction __ci7214__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6210:1"}; +repetition_count(L2_IFM_Buffer_from_layer_15_for_layer_16_port0) = 6; adf::frontend::CallExprConstraintFunction __ci7215__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6211:1"}; +repetition_count(l2_16) = 6; adf::frontend::CallExprConstraintFunction __ci7216__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6212:1"}; +repetition_count(L2_IFM_Buffer_from_layer_19_for_layer_20_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7217__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6213:1"}; +repetition_count(l2_20) = 2; adf::frontend::CallExprConstraintFunction __ci7218__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6214:1"}; +repetition_count(L2_IFM_Buffer_from_layer_59_for_layer_63_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7219__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6215:1"}; +repetition_count(L2_IFM_Buffer_from_layer_62_for_layer_63_port1) = 2; adf::frontend::CallExprConstraintFunction __ci7220__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6216:1"}; +repetition_count(l2_63) = 2; adf::frontend::CallExprConstraintFunction __ci7221__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6217:1"}; +repetition_count(L2_IFM_Buffer_from_layer_164_for_layer_168_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7222__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6218:1"}; +repetition_count(L2_IFM_Buffer_from_layer_167_for_layer_168_port1) = 2; adf::frontend::CallExprConstraintFunction __ci7223__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6219:1"}; +repetition_count(l2_168) = 2; adf::frontend::CallExprConstraintFunction __ci7224__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6220:1"}; +repetition_count(L2_IFM_Buffer_from_layer_169_for_layer_173_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7225__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6221:1"}; +repetition_count(L2_IFM_Buffer_from_layer_172_for_layer_173_port1) = 2; adf::frontend::CallExprConstraintFunction __ci7226__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6222:1"}; +repetition_count(l2_173) = 2; adf::frontend::CallExprConstraintFunction __ci7227__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6223:1"}; +repetition_count(L2_IFM_Buffer_from_layer_184_for_layer_188_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7228__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6224:1"}; +repetition_count(L2_IFM_Buffer_from_layer_187_for_layer_188_port1) = 2; adf::frontend::CallExprConstraintFunction __ci7229__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6225:1"}; +repetition_count(l2_188) = 2; adf::frontend::CallExprConstraintFunction __ci7230__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6226:1"}; +repetition_count(L2_IFM_Buffer_from_layer_189_for_layer_193_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7231__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6227:1"}; +repetition_count(L2_IFM_Buffer_from_layer_192_for_layer_193_port1) = 2; adf::frontend::CallExprConstraintFunction __ci7232__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6228:1"}; +repetition_count(l2_193) = 2; adf::frontend::CallExprConstraintFunction __ci7233__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6229:1"}; +repetition_count(L2_IFM_Buffer_from_layer_204_for_layer_208_port0) = 2; adf::frontend::CallExprConstraintFunction __ci7234__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6230:1"}; +repetition_count(L2_IFM_Buffer_from_layer_207_for_layer_208_port1) = 2; adf::frontend::CallExprConstraintFunction __ci7235__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6231:1"}; +repetition_count(l2_208) = 2; adf::frontend::CallExprConstraintFunction __ci7236__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6232:1"}; +repetition_count(L2_IFM_Buffer_from_layer_5_for_layer_233_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7237__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6233:1"}; +repetition_count(l2_233) = 3; adf::frontend::CallExprConstraintFunction __ci7238__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6234:1"}; +repetition_count(L2_IFM_Buffer_from_layer_275_for_layer_276_port0) = 5; adf::frontend::CallExprConstraintFunction __ci7239__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6235:1"}; +repetition_count(l2_276) = 5; adf::frontend::CallExprConstraintFunction __ci7240__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6236:1"}; +repetition_count(L2_IFM_Buffer_from_layer_279_for_layer_280_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7241__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6237:1"}; +repetition_count(l2_280) = 3; adf::frontend::CallExprConstraintFunction __ci7242__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6238:1"}; +repetition_count(L2_IFM_Buffer_from_layer_280_for_layer_281_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7243__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6239:1"}; +repetition_count(l2_281) = 3; adf::frontend::CallExprConstraintFunction __ci7244__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6240:1"}; +repetition_count(L2_CONST_IFM_Buffer_for_input0_0_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7245__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6241:1"}; +repetition_count(L2_IFM_Buffer_from_layer_282_for_layer_283_port1) = 3; adf::frontend::CallExprConstraintFunction __ci7246__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6242:1"}; +repetition_count(l2_283) = 3; adf::frontend::CallExprConstraintFunction __ci7247__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6243:1"}; +repetition_count(L2_IFM_Buffer_for_input1_1_port1) = 3; adf::frontend::CallExprConstraintFunction __ci7248__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6244:1"}; +repetition_count(L2_IFM_Buffer_from_layer_283_for_layer_284_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7249__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6245:1"}; +repetition_count(l2_284) = 3; adf::frontend::CallExprConstraintFunction __ci7250__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6246:1"}; +repetition_count(L2_IFM_Buffer_for_input1_2_port1) = 3; adf::frontend::CallExprConstraintFunction __ci7251__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6247:1"}; +repetition_count(L2_IFM_Buffer_from_layer_285_for_layer_286_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7252__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6248:1"}; +repetition_count(l2_286) = 3; adf::frontend::CallExprConstraintFunction __ci7253__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6249:1"}; +repetition_count(L2_IFM_Buffer_from_layer_287_for_layer_288_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7254__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6250:1"}; +repetition_count(l2_288) = 3; adf::frontend::CallExprConstraintFunction __ci7255__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6251:1"}; +repetition_count(L2_IFM_Buffer_from_layer_282_for_layer_290_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7256__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6252:1"}; +repetition_count(L2_IFM_Buffer_from_layer_289_for_layer_290_port1) = 3; adf::frontend::CallExprConstraintFunction __ci7257__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6253:1"}; +repetition_count(l2_290) = 3; adf::frontend::CallExprConstraintFunction __ci7258__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6254:1"}; +repetition_count(L2_IFM_Buffer_from_layer_284_for_layer_291_port0) = 3; adf::frontend::CallExprConstraintFunction __ci7259__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6255:1"}; +repetition_count(L2_IFM_Buffer_from_layer_290_for_layer_291_port1) = 3; adf::frontend::CallExprConstraintFunction __ci7260__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6256:1"}; +repetition_count(l2_291) = 3; adf::frontend::CallExprConstraintFunction __ci7261__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6257:1"}; +repetition_count(L2_IFM_Buffer_from_layer_294_for_layer_295_port0) = 12; adf::frontend::CallExprConstraintFunction __ci7262__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6258:1"}; +repetition_count(l2_295) = 12; adf::frontend::CallExprConstraintFunction __ci7263__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6259:1"}; +repetition_count(L2_IFM_Buffer_from_layer_295_for_layer_296_port0) = 9; adf::frontend::CallExprConstraintFunction __ci7264__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6260:1"}; +repetition_count(l2_296) = 9; adf::frontend::CallExprConstraintFunction __ci7265__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6261:1"}; +repetition_count(L2_IFM_Buffer_from_layer_296_for_layer_297_port0) = 9; adf::frontend::CallExprConstraintFunction __ci7266__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6262:1"}; +repetition_count(l2_297) = 9; adf::frontend::CallExprConstraintFunction __ci7267__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6263:1"}; +repetition_count(L2_IFM_Buffer_from_layer_298_for_layer_299_port0) = 9; adf::frontend::CallExprConstraintFunction __ci7268__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6264:1"}; +repetition_count(L2_OFM_Buffer_layer_299) = 9; adf::frontend::CallExprConstraintFunction __ci7269__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6265:1"}; +repetition_count(L2_IFM_Buffer_from_layer_5_for_layer_301_port1) = 9; adf::frontend::CallExprConstraintFunction __ci7270__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6266:1"}; +repetition_count(L2_IFM_Buffer_from_layer_300_for_layer_301_port0) = 9; adf::frontend::CallExprConstraintFunction __ci7271__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6267:1"}; +repetition_count(l2_301) = 9; adf::frontend::CallExprConstraintFunction __ci7272__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6268:1"}; +repetition_count(L2_IFM_Buffer_from_layer_301_for_layer_302_port0) = 9; adf::frontend::CallExprConstraintFunction __ci7273__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6269:1"}; +repetition_count(L2_OFM_Buffer_layer_302) = 9; adf::frontend::CallExprConstraintFunction __ci7274__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6270:1"}; +location(L2_IFM_Buffer_for_input0_0_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7275__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6271:1"}; adf::frontend::CallExprLocationConstraint __ci7276__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6271:56"}; +num_buffers(L2_IFM_Buffer_for_input0_0_port0) =1; adf::frontend::CallExprConstraintFunction __ci7277__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6272:1"}; + +location(l2_1) = { address(0, 0, 471040)}; adf::frontend::CallExprLocationConstraint __ci7278__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6274:1"}; adf::frontend::CallExprLocationConstraint __ci7279__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6274:28"}; +num_buffers(l2_1) =1; adf::frontend::CallExprConstraintFunction __ci7280__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6275:1"}; + +location(L2_CONST_IFM_Buffer_for_input5_0_port1) = { address(2, 0, 319488), address(2, 0, 421888)}; adf::frontend::CallExprLocationConstraint __ci7281__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6277:1"}; adf::frontend::CallExprLocationConstraint __ci7282__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6277:62"}; adf::frontend::CallExprLocationConstraint __ci7283__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6277:85"}; +num_buffers(L2_CONST_IFM_Buffer_for_input5_0_port1) =2; adf::frontend::CallExprConstraintFunction __ci7284__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6278:1"}; + +location(L2_IFM_Buffer_from_layer_5_for_layer_6_port0) = { address(2, 0, 114688), address(2, 0, 217088)}; adf::frontend::CallExprLocationConstraint __ci7285__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6280:1"}; adf::frontend::CallExprLocationConstraint __ci7286__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6280:68"}; adf::frontend::CallExprLocationConstraint __ci7287__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6280:91"}; +num_buffers(L2_IFM_Buffer_from_layer_5_for_layer_6_port0) =2; adf::frontend::CallExprConstraintFunction __ci7288__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6281:1"}; + +location(l2_6) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci7289__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6283:1"}; adf::frontend::CallExprLocationConstraint __ci7290__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6283:28"}; adf::frontend::CallExprLocationConstraint __ci7291__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6283:46"}; +num_buffers(l2_6) =2; adf::frontend::CallExprConstraintFunction __ci7292__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6284:1"}; + +location(L2_CONST_IFM_Buffer_for_input4_0_port1) = { address(2, 0, 319488), address(2, 0, 421888)}; adf::frontend::CallExprLocationConstraint __ci7293__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6286:1"}; adf::frontend::CallExprLocationConstraint __ci7294__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6286:62"}; adf::frontend::CallExprLocationConstraint __ci7295__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6286:85"}; +num_buffers(L2_CONST_IFM_Buffer_for_input4_0_port1) =2; adf::frontend::CallExprConstraintFunction __ci7296__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6287:1"}; + +location(L2_IFM_Buffer_from_layer_6_for_layer_7_port0) = { address(2, 0, 114688), address(2, 0, 217088)}; adf::frontend::CallExprLocationConstraint __ci7297__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6289:1"}; adf::frontend::CallExprLocationConstraint __ci7298__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6289:68"}; adf::frontend::CallExprLocationConstraint __ci7299__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6289:91"}; +num_buffers(L2_IFM_Buffer_from_layer_6_for_layer_7_port0) =2; adf::frontend::CallExprConstraintFunction __ci7300__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6290:1"}; + +location(l2_7) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci7301__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6292:1"}; adf::frontend::CallExprLocationConstraint __ci7302__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6292:28"}; adf::frontend::CallExprLocationConstraint __ci7303__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6292:46"}; +num_buffers(l2_7) =2; adf::frontend::CallExprConstraintFunction __ci7304__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6293:1"}; + +location(L2_IFM_Buffer_from_layer_7_for_layer_8_port0) = { address(1, 0, 423936), address(2, 0, 211968)}; adf::frontend::CallExprLocationConstraint __ci7305__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6295:1"}; adf::frontend::CallExprLocationConstraint __ci7306__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6295:68"}; adf::frontend::CallExprLocationConstraint __ci7307__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6295:91"}; +num_buffers(L2_IFM_Buffer_from_layer_7_for_layer_8_port0) =2; adf::frontend::CallExprConstraintFunction __ci7308__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6296:1"}; + +location(l2_8) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci7309__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6298:1"}; adf::frontend::CallExprLocationConstraint __ci7310__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6298:28"}; adf::frontend::CallExprLocationConstraint __ci7311__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6298:46"}; +num_buffers(l2_8) =2; adf::frontend::CallExprConstraintFunction __ci7312__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6299:1"}; + +location(L2_IFM_Buffer_from_layer_8_for_layer_9_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7313__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6301:1"}; adf::frontend::CallExprLocationConstraint __ci7314__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6301:68"}; +num_buffers(L2_IFM_Buffer_from_layer_8_for_layer_9_port0) =1; adf::frontend::CallExprConstraintFunction __ci7315__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6302:1"}; + +location(l2_9) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci7316__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6304:1"}; adf::frontend::CallExprLocationConstraint __ci7317__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6304:28"}; +num_buffers(l2_9) =1; adf::frontend::CallExprConstraintFunction __ci7318__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6305:1"}; + +location(L2_IFM_Buffer_from_layer_9_for_layer_10_port0) = { address(2, 0, 293888)}; adf::frontend::CallExprLocationConstraint __ci7319__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6307:1"}; adf::frontend::CallExprLocationConstraint __ci7320__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6307:69"}; +num_buffers(L2_IFM_Buffer_from_layer_9_for_layer_10_port0) =1; adf::frontend::CallExprConstraintFunction __ci7321__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6308:1"}; + +location(l2_10) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7322__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6310:1"}; adf::frontend::CallExprLocationConstraint __ci7323__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6310:29"}; +num_buffers(l2_10) =1; adf::frontend::CallExprConstraintFunction __ci7324__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6311:1"}; + +location(L2_IFM_Buffer_from_layer_10_for_layer_11_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7325__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6313:1"}; adf::frontend::CallExprLocationConstraint __ci7326__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6313:70"}; +num_buffers(L2_IFM_Buffer_from_layer_10_for_layer_11_port0) =1; adf::frontend::CallExprConstraintFunction __ci7327__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6314:1"}; + +location(l2_11) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci7328__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6316:1"}; adf::frontend::CallExprLocationConstraint __ci7329__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6316:29"}; +num_buffers(l2_11) =1; adf::frontend::CallExprConstraintFunction __ci7330__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6317:1"}; + +location(L2_IFM_Buffer_from_layer_8_for_layer_12_port0) = { address(2, 0, 217088), address(2, 0, 370688)}; adf::frontend::CallExprLocationConstraint __ci7331__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6319:1"}; adf::frontend::CallExprLocationConstraint __ci7332__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6319:69"}; adf::frontend::CallExprLocationConstraint __ci7333__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6319:92"}; +num_buffers(L2_IFM_Buffer_from_layer_8_for_layer_12_port0) =2; adf::frontend::CallExprConstraintFunction __ci7334__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6320:1"}; + +location(L2_IFM_Buffer_from_layer_11_for_layer_12_port1) = { address(1, 0, 434176), address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7335__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6322:1"}; adf::frontend::CallExprLocationConstraint __ci7336__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6322:70"}; adf::frontend::CallExprLocationConstraint __ci7337__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6322:93"}; +num_buffers(L2_IFM_Buffer_from_layer_11_for_layer_12_port1) =2; adf::frontend::CallExprConstraintFunction __ci7338__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6323:1"}; + +location(l2_12) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci7339__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6325:1"}; adf::frontend::CallExprLocationConstraint __ci7340__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6325:29"}; adf::frontend::CallExprLocationConstraint __ci7341__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6325:47"}; +num_buffers(l2_12) =2; adf::frontend::CallExprConstraintFunction __ci7342__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6326:1"}; + +location(L2_IFM_Buffer_from_layer_12_for_layer_13_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7343__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6328:1"}; adf::frontend::CallExprLocationConstraint __ci7344__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6328:70"}; +num_buffers(L2_IFM_Buffer_from_layer_12_for_layer_13_port0) =1; adf::frontend::CallExprConstraintFunction __ci7345__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6329:1"}; + +location(l2_13) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci7346__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6331:1"}; adf::frontend::CallExprLocationConstraint __ci7347__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6331:29"}; +num_buffers(l2_13) =1; adf::frontend::CallExprConstraintFunction __ci7348__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6332:1"}; + +location(L2_IFM_Buffer_from_layer_12_for_layer_14_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7349__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6334:1"}; adf::frontend::CallExprLocationConstraint __ci7350__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6334:70"}; +num_buffers(L2_IFM_Buffer_from_layer_12_for_layer_14_port1) =1; adf::frontend::CallExprConstraintFunction __ci7351__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6335:1"}; + +location(L2_IFM_Buffer_from_layer_13_for_layer_14_port0) = { address(0, 0, 491520)}; adf::frontend::CallExprLocationConstraint __ci7352__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6337:1"}; adf::frontend::CallExprLocationConstraint __ci7353__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6337:70"}; +num_buffers(L2_IFM_Buffer_from_layer_13_for_layer_14_port0) =1; adf::frontend::CallExprConstraintFunction __ci7354__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6338:1"}; + +location(l2_14) = { address(2, 0, 32768)}; adf::frontend::CallExprLocationConstraint __ci7355__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6340:1"}; adf::frontend::CallExprLocationConstraint __ci7356__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6340:29"}; +num_buffers(l2_14) =1; adf::frontend::CallExprConstraintFunction __ci7357__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6341:1"}; + +location(L2_IFM_Buffer_from_layer_14_for_layer_15_port0) = { address(2, 0, 339968), address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7358__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6343:1"}; adf::frontend::CallExprLocationConstraint __ci7359__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6343:70"}; adf::frontend::CallExprLocationConstraint __ci7360__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6343:93"}; +num_buffers(L2_IFM_Buffer_from_layer_14_for_layer_15_port0) =2; adf::frontend::CallExprConstraintFunction __ci7361__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6344:1"}; + +location(l2_15) = { address(0, 0, 0), address(0, 0, 368640)}; adf::frontend::CallExprLocationConstraint __ci7362__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6346:1"}; adf::frontend::CallExprLocationConstraint __ci7363__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6346:29"}; adf::frontend::CallExprLocationConstraint __ci7364__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6346:47"}; +num_buffers(l2_15) =2; adf::frontend::CallExprConstraintFunction __ci7365__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6347:1"}; + +location(L2_IFM_Buffer_from_layer_15_for_layer_16_port0) = { address(0, 0, 0), address(0, 0, 348160)}; adf::frontend::CallExprLocationConstraint __ci7366__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6349:1"}; adf::frontend::CallExprLocationConstraint __ci7367__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6349:70"}; adf::frontend::CallExprLocationConstraint __ci7368__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6349:88"}; +num_buffers(L2_IFM_Buffer_from_layer_15_for_layer_16_port0) =2; adf::frontend::CallExprConstraintFunction __ci7369__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6350:1"}; + +location(l2_16) = { address(2, 0, 352256), address(2, 0, 438272)}; adf::frontend::CallExprLocationConstraint __ci7370__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6352:1"}; adf::frontend::CallExprLocationConstraint __ci7371__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6352:29"}; adf::frontend::CallExprLocationConstraint __ci7372__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6352:52"}; +num_buffers(l2_16) =2; adf::frontend::CallExprConstraintFunction __ci7373__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6353:1"}; + +location(L2_IFM_Buffer_from_layer_17_for_layer_18_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7374__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6355:1"}; adf::frontend::CallExprLocationConstraint __ci7375__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6355:70"}; +num_buffers(L2_IFM_Buffer_from_layer_17_for_layer_18_port0) =1; adf::frontend::CallExprConstraintFunction __ci7376__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6356:1"}; + +location(l2_18) = { address(1, 0, 522240)}; adf::frontend::CallExprLocationConstraint __ci7377__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6358:1"}; adf::frontend::CallExprLocationConstraint __ci7378__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6358:29"}; +num_buffers(l2_18) =1; adf::frontend::CallExprConstraintFunction __ci7379__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6359:1"}; + +location(l2_19) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7380__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6361:1"}; adf::frontend::CallExprLocationConstraint __ci7381__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6361:29"}; +num_buffers(l2_19) =1; adf::frontend::CallExprConstraintFunction __ci7382__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6362:1"}; + +location(L2_IFM_Buffer_from_layer_19_for_layer_20_port0) = { address(2, 0, 236288)}; adf::frontend::CallExprLocationConstraint __ci7383__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6364:1"}; adf::frontend::CallExprLocationConstraint __ci7384__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6364:70"}; +num_buffers(L2_IFM_Buffer_from_layer_19_for_layer_20_port0) =1; adf::frontend::CallExprConstraintFunction __ci7385__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6365:1"}; + +location(l2_20) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7386__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6367:1"}; adf::frontend::CallExprLocationConstraint __ci7387__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6367:29"}; +num_buffers(l2_20) =1; adf::frontend::CallExprConstraintFunction __ci7388__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6368:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_1818) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7389__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6370:1"}; adf::frontend::CallExprLocationConstraint __ci7390__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6370:59"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_1818) =1; adf::frontend::CallExprConstraintFunction __ci7391__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6371:1"}; + +location(L2_IFM_Buffer_from_layer_21_for_layer_22_port0) = { address(0, 0, 491520)}; adf::frontend::CallExprLocationConstraint __ci7392__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6373:1"}; adf::frontend::CallExprLocationConstraint __ci7393__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6373:70"}; +num_buffers(L2_IFM_Buffer_from_layer_21_for_layer_22_port0) =1; adf::frontend::CallExprConstraintFunction __ci7394__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6374:1"}; + +location(l2_22) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7395__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6376:1"}; adf::frontend::CallExprLocationConstraint __ci7396__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6376:29"}; +num_buffers(l2_22) =1; adf::frontend::CallExprConstraintFunction __ci7397__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6377:1"}; + +location(l2_23) = { address(1, 0, 163840)}; adf::frontend::CallExprLocationConstraint __ci7398__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6379:1"}; adf::frontend::CallExprLocationConstraint __ci7399__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6379:29"}; +num_buffers(l2_23) =1; adf::frontend::CallExprConstraintFunction __ci7400__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6380:1"}; + +location(l2_24) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7401__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6382:1"}; adf::frontend::CallExprLocationConstraint __ci7402__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6382:29"}; +num_buffers(l2_24) =1; adf::frontend::CallExprConstraintFunction __ci7403__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6383:1"}; + +location(L2_IFM_Buffer_from_layer_25_for_layer_26_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7404__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6385:1"}; adf::frontend::CallExprLocationConstraint __ci7405__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6385:70"}; +num_buffers(L2_IFM_Buffer_from_layer_25_for_layer_26_port0) =1; adf::frontend::CallExprConstraintFunction __ci7406__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6386:1"}; + +location(l2_26) = { address(2, 0, 523264)}; adf::frontend::CallExprLocationConstraint __ci7407__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6388:1"}; adf::frontend::CallExprLocationConstraint __ci7408__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6388:29"}; +num_buffers(l2_26) =1; adf::frontend::CallExprConstraintFunction __ci7409__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6389:1"}; + +location(l2_27) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7410__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6391:1"}; adf::frontend::CallExprLocationConstraint __ci7411__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6391:29"}; +num_buffers(l2_27) =1; adf::frontend::CallExprConstraintFunction __ci7412__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6392:1"}; + +location(l2_28) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7413__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6394:1"}; adf::frontend::CallExprLocationConstraint __ci7414__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6394:29"}; +num_buffers(l2_28) =1; adf::frontend::CallExprConstraintFunction __ci7415__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6395:1"}; + +location(l2_29) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7416__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6397:1"}; adf::frontend::CallExprLocationConstraint __ci7417__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6397:29"}; +num_buffers(l2_29) =1; adf::frontend::CallExprConstraintFunction __ci7418__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6398:1"}; + +location(l2_30) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7419__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6400:1"}; adf::frontend::CallExprLocationConstraint __ci7420__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6400:29"}; +num_buffers(l2_30) =1; adf::frontend::CallExprConstraintFunction __ci7421__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6401:1"}; + +location(l2_31) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7422__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6403:1"}; adf::frontend::CallExprLocationConstraint __ci7423__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6403:29"}; +num_buffers(l2_31) =1; adf::frontend::CallExprConstraintFunction __ci7424__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6404:1"}; + +location(L2_IFM_Buffer_from_layer_32_for_layer_33_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7425__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6406:1"}; adf::frontend::CallExprLocationConstraint __ci7426__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6406:70"}; +num_buffers(L2_IFM_Buffer_from_layer_32_for_layer_33_port0) =1; adf::frontend::CallExprConstraintFunction __ci7427__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6407:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_2424) = { address(0, 0, 132480)}; adf::frontend::CallExprLocationConstraint __ci7428__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6409:1"}; adf::frontend::CallExprLocationConstraint __ci7429__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6409:59"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_2424) =1; adf::frontend::CallExprConstraintFunction __ci7430__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6410:1"}; + +location(l2_33) = { address(2, 0, 339968)}; adf::frontend::CallExprLocationConstraint __ci7431__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6412:1"}; adf::frontend::CallExprLocationConstraint __ci7432__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6412:29"}; +num_buffers(l2_33) =1; adf::frontend::CallExprConstraintFunction __ci7433__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6413:1"}; + +location(l2_34) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7434__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6415:1"}; adf::frontend::CallExprLocationConstraint __ci7435__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6415:29"}; +num_buffers(l2_34) =1; adf::frontend::CallExprConstraintFunction __ci7436__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6416:1"}; + +location(l2_35) = { address(2, 0, 131072)}; adf::frontend::CallExprLocationConstraint __ci7437__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6418:1"}; adf::frontend::CallExprLocationConstraint __ci7438__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6418:29"}; +num_buffers(l2_35) =1; adf::frontend::CallExprConstraintFunction __ci7439__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6419:1"}; + +location(l2_36) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7440__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6421:1"}; adf::frontend::CallExprLocationConstraint __ci7441__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6421:29"}; +num_buffers(l2_36) =1; adf::frontend::CallExprConstraintFunction __ci7442__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6422:1"}; + +location(L2_IFM_Buffer_from_layer_37_for_layer_38_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7443__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6424:1"}; adf::frontend::CallExprLocationConstraint __ci7444__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6424:70"}; +num_buffers(L2_IFM_Buffer_from_layer_37_for_layer_38_port0) =1; adf::frontend::CallExprConstraintFunction __ci7445__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6425:1"}; + +location(l2_38) = { address(2, 0, 523264)}; adf::frontend::CallExprLocationConstraint __ci7446__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6427:1"}; adf::frontend::CallExprLocationConstraint __ci7447__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6427:29"}; +num_buffers(l2_38) =1; adf::frontend::CallExprConstraintFunction __ci7448__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6428:1"}; + +location(l2_39) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7449__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6430:1"}; adf::frontend::CallExprLocationConstraint __ci7450__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6430:29"}; +num_buffers(l2_39) =1; adf::frontend::CallExprConstraintFunction __ci7451__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6431:1"}; + +location(l2_40) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7452__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6433:1"}; adf::frontend::CallExprLocationConstraint __ci7453__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6433:29"}; +num_buffers(l2_40) =1; adf::frontend::CallExprConstraintFunction __ci7454__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6434:1"}; + +location(l2_41) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7455__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6436:1"}; adf::frontend::CallExprLocationConstraint __ci7456__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6436:29"}; +num_buffers(l2_41) =1; adf::frontend::CallExprConstraintFunction __ci7457__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6437:1"}; + +location(l2_42) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7458__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6439:1"}; adf::frontend::CallExprLocationConstraint __ci7459__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6439:29"}; +num_buffers(l2_42) =1; adf::frontend::CallExprConstraintFunction __ci7460__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6440:1"}; + +location(l2_43) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7461__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6442:1"}; adf::frontend::CallExprLocationConstraint __ci7462__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6442:29"}; +num_buffers(l2_43) =1; adf::frontend::CallExprConstraintFunction __ci7463__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6443:1"}; + +location(L2_IFM_Buffer_from_layer_44_for_layer_45_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7464__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6445:1"}; adf::frontend::CallExprLocationConstraint __ci7465__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6445:70"}; +num_buffers(L2_IFM_Buffer_from_layer_44_for_layer_45_port0) =1; adf::frontend::CallExprConstraintFunction __ci7466__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6446:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_3636) = { address(0, 0, 220800)}; adf::frontend::CallExprLocationConstraint __ci7467__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6448:1"}; adf::frontend::CallExprLocationConstraint __ci7468__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6448:59"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_3636) =1; adf::frontend::CallExprConstraintFunction __ci7469__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6449:1"}; + +location(l2_45) = { address(2, 0, 278528)}; adf::frontend::CallExprLocationConstraint __ci7470__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6451:1"}; adf::frontend::CallExprLocationConstraint __ci7471__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6451:29"}; +num_buffers(l2_45) =1; adf::frontend::CallExprConstraintFunction __ci7472__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6452:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_3434) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7473__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6454:1"}; adf::frontend::CallExprLocationConstraint __ci7474__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6454:59"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_3434) =1; adf::frontend::CallExprConstraintFunction __ci7475__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6455:1"}; + +location(l2_46) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7476__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6457:1"}; adf::frontend::CallExprLocationConstraint __ci7477__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6457:29"}; +num_buffers(l2_46) =1; adf::frontend::CallExprConstraintFunction __ci7478__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6458:1"}; + +location(l2_47) = { address(2, 0, 131072)}; adf::frontend::CallExprLocationConstraint __ci7479__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6460:1"}; adf::frontend::CallExprLocationConstraint __ci7480__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6460:29"}; +num_buffers(l2_47) =1; adf::frontend::CallExprConstraintFunction __ci7481__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6461:1"}; + +location(l2_48) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7482__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6463:1"}; adf::frontend::CallExprLocationConstraint __ci7483__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6463:29"}; +num_buffers(l2_48) =1; adf::frontend::CallExprConstraintFunction __ci7484__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6464:1"}; + +location(L2_IFM_Buffer_from_layer_49_for_layer_50_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7485__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6466:1"}; adf::frontend::CallExprLocationConstraint __ci7486__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6466:70"}; +num_buffers(L2_IFM_Buffer_from_layer_49_for_layer_50_port0) =1; adf::frontend::CallExprConstraintFunction __ci7487__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6467:1"}; + +location(l2_50) = { address(2, 0, 523264)}; adf::frontend::CallExprLocationConstraint __ci7488__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6469:1"}; adf::frontend::CallExprLocationConstraint __ci7489__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6469:29"}; +num_buffers(l2_50) =1; adf::frontend::CallExprConstraintFunction __ci7490__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6470:1"}; + +location(l2_51) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7491__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6472:1"}; adf::frontend::CallExprLocationConstraint __ci7492__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6472:29"}; +num_buffers(l2_51) =1; adf::frontend::CallExprConstraintFunction __ci7493__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6473:1"}; + +location(l2_52) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7494__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6475:1"}; adf::frontend::CallExprLocationConstraint __ci7495__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6475:29"}; +num_buffers(l2_52) =1; adf::frontend::CallExprConstraintFunction __ci7496__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6476:1"}; + +location(l2_53) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7497__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6478:1"}; adf::frontend::CallExprLocationConstraint __ci7498__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6478:29"}; +num_buffers(l2_53) =1; adf::frontend::CallExprConstraintFunction __ci7499__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6479:1"}; + +location(l2_54) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7500__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6481:1"}; adf::frontend::CallExprLocationConstraint __ci7501__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6481:29"}; +num_buffers(l2_54) =1; adf::frontend::CallExprConstraintFunction __ci7502__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6482:1"}; + +location(l2_55) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7503__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6484:1"}; adf::frontend::CallExprLocationConstraint __ci7504__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6484:29"}; +num_buffers(l2_55) =1; adf::frontend::CallExprConstraintFunction __ci7505__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6485:1"}; + +location(L2_IFM_Buffer_from_layer_56_for_layer_57_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7506__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6487:1"}; adf::frontend::CallExprLocationConstraint __ci7507__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6487:70"}; +num_buffers(L2_IFM_Buffer_from_layer_56_for_layer_57_port0) =1; adf::frontend::CallExprConstraintFunction __ci7508__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6488:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_4848) = { address(0, 0, 220800)}; adf::frontend::CallExprLocationConstraint __ci7509__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6490:1"}; adf::frontend::CallExprLocationConstraint __ci7510__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6490:59"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_4848) =1; adf::frontend::CallExprConstraintFunction __ci7511__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6491:1"}; + +location(l2_57) = { address(2, 0, 278528)}; adf::frontend::CallExprLocationConstraint __ci7512__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6493:1"}; adf::frontend::CallExprLocationConstraint __ci7513__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6493:29"}; +num_buffers(l2_57) =1; adf::frontend::CallExprConstraintFunction __ci7514__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6494:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_4646) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7515__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6496:1"}; adf::frontend::CallExprLocationConstraint __ci7516__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6496:59"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_4646) =1; adf::frontend::CallExprConstraintFunction __ci7517__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6497:1"}; + +location(l2_58) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7518__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6499:1"}; adf::frontend::CallExprLocationConstraint __ci7519__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6499:29"}; +num_buffers(l2_58) =1; adf::frontend::CallExprConstraintFunction __ci7520__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6500:1"}; + +location(l2_59) = { address(1, 0, 262144)}; adf::frontend::CallExprLocationConstraint __ci7521__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6502:1"}; adf::frontend::CallExprLocationConstraint __ci7522__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6502:29"}; +num_buffers(l2_59) =1; adf::frontend::CallExprConstraintFunction __ci7523__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6503:1"}; + +location(l2_60) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7524__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6505:1"}; adf::frontend::CallExprLocationConstraint __ci7525__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6505:29"}; +num_buffers(l2_60) =1; adf::frontend::CallExprConstraintFunction __ci7526__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6506:1"}; + +location(l2_61) = { address(2, 0, 32768)}; adf::frontend::CallExprLocationConstraint __ci7527__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6508:1"}; adf::frontend::CallExprLocationConstraint __ci7528__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6508:29"}; +num_buffers(l2_61) =1; adf::frontend::CallExprConstraintFunction __ci7529__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6509:1"}; + +location(l2_62) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7530__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6511:1"}; adf::frontend::CallExprLocationConstraint __ci7531__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6511:29"}; +num_buffers(l2_62) =1; adf::frontend::CallExprConstraintFunction __ci7532__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6512:1"}; + +location(L2_IFM_Buffer_from_layer_59_for_layer_63_port0) = { address(2, 0, 293888)}; adf::frontend::CallExprLocationConstraint __ci7533__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6514:1"}; adf::frontend::CallExprLocationConstraint __ci7534__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6514:70"}; +num_buffers(L2_IFM_Buffer_from_layer_59_for_layer_63_port0) =1; adf::frontend::CallExprConstraintFunction __ci7535__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6515:1"}; + +location(L2_IFM_Buffer_from_layer_62_for_layer_63_port1) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7536__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6517:1"}; adf::frontend::CallExprLocationConstraint __ci7537__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6517:70"}; +num_buffers(L2_IFM_Buffer_from_layer_62_for_layer_63_port1) =1; adf::frontend::CallExprConstraintFunction __ci7538__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6518:1"}; + +location(l2_63) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7539__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6520:1"}; adf::frontend::CallExprLocationConstraint __ci7540__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6520:29"}; +num_buffers(l2_63) =1; adf::frontend::CallExprConstraintFunction __ci7541__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6521:1"}; + +location(L2_IFM_Buffer_from_layer_64_for_layer_65_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7542__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6523:1"}; adf::frontend::CallExprLocationConstraint __ci7543__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6523:70"}; +num_buffers(L2_IFM_Buffer_from_layer_64_for_layer_65_port0) =1; adf::frontend::CallExprConstraintFunction __ci7544__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6524:1"}; + +location(l2_65) = { address(2, 0, 360448)}; adf::frontend::CallExprLocationConstraint __ci7545__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6526:1"}; adf::frontend::CallExprLocationConstraint __ci7546__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6526:29"}; +num_buffers(l2_65) =1; adf::frontend::CallExprConstraintFunction __ci7547__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6527:1"}; + +location(l2_66) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7548__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6529:1"}; adf::frontend::CallExprLocationConstraint __ci7549__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6529:29"}; +num_buffers(l2_66) =1; adf::frontend::CallExprConstraintFunction __ci7550__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6530:1"}; + +location(l2_67) = { address(2, 0, 237568)}; adf::frontend::CallExprLocationConstraint __ci7551__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6532:1"}; adf::frontend::CallExprLocationConstraint __ci7552__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6532:29"}; +num_buffers(l2_67) =1; adf::frontend::CallExprConstraintFunction __ci7553__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6533:1"}; + +location(l2_68) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7554__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6535:1"}; adf::frontend::CallExprLocationConstraint __ci7555__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6535:29"}; +num_buffers(l2_68) =1; adf::frontend::CallExprConstraintFunction __ci7556__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6536:1"}; + +location(l2_69) = { address(0, 0, 122880)}; adf::frontend::CallExprLocationConstraint __ci7557__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6538:1"}; adf::frontend::CallExprLocationConstraint __ci7558__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6538:29"}; +num_buffers(l2_69) =1; adf::frontend::CallExprConstraintFunction __ci7559__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6539:1"}; + +location(l2_70) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7560__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6541:1"}; adf::frontend::CallExprLocationConstraint __ci7561__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6541:29"}; +num_buffers(l2_70) =1; adf::frontend::CallExprConstraintFunction __ci7562__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6542:1"}; + +location(l2_71) = { address(0, 0, 73728)}; adf::frontend::CallExprLocationConstraint __ci7563__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6544:1"}; adf::frontend::CallExprLocationConstraint __ci7564__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6544:29"}; +num_buffers(l2_71) =1; adf::frontend::CallExprConstraintFunction __ci7565__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6545:1"}; + +location(l2_72) = { address(0, 0, 270336)}; adf::frontend::CallExprLocationConstraint __ci7566__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6547:1"}; adf::frontend::CallExprLocationConstraint __ci7567__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6547:29"}; +num_buffers(l2_72) =1; adf::frontend::CallExprConstraintFunction __ci7568__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6548:1"}; + +location(l2_73) = { address(2, 0, 401408)}; adf::frontend::CallExprLocationConstraint __ci7569__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6550:1"}; adf::frontend::CallExprLocationConstraint __ci7570__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6550:29"}; +num_buffers(l2_73) =1; adf::frontend::CallExprConstraintFunction __ci7571__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6551:1"}; + +location(l2_74) = { address(0, 0, 270336)}; adf::frontend::CallExprLocationConstraint __ci7572__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6553:1"}; adf::frontend::CallExprLocationConstraint __ci7573__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6553:29"}; +num_buffers(l2_74) =1; adf::frontend::CallExprConstraintFunction __ci7574__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6554:1"}; + +location(l2_75) = { address(2, 0, 401408)}; adf::frontend::CallExprLocationConstraint __ci7575__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6556:1"}; adf::frontend::CallExprLocationConstraint __ci7576__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6556:29"}; +num_buffers(l2_75) =1; adf::frontend::CallExprConstraintFunction __ci7577__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6557:1"}; + +location(l2_76) = { address(0, 0, 73728)}; adf::frontend::CallExprLocationConstraint __ci7578__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6559:1"}; adf::frontend::CallExprLocationConstraint __ci7579__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6559:29"}; +num_buffers(l2_76) =1; adf::frontend::CallExprConstraintFunction __ci7580__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6560:1"}; + +location(l2_77) = { address(0, 0, 245760)}; adf::frontend::CallExprLocationConstraint __ci7581__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6562:1"}; adf::frontend::CallExprLocationConstraint __ci7582__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6562:29"}; +num_buffers(l2_77) =1; adf::frontend::CallExprConstraintFunction __ci7583__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6563:1"}; + +location(l2_78) = { address(2, 0, 401408)}; adf::frontend::CallExprLocationConstraint __ci7584__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6565:1"}; adf::frontend::CallExprLocationConstraint __ci7585__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6565:29"}; +num_buffers(l2_78) =1; adf::frontend::CallExprConstraintFunction __ci7586__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6566:1"}; + +location(l2_79) = { address(0, 0, 245760)}; adf::frontend::CallExprLocationConstraint __ci7587__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6568:1"}; adf::frontend::CallExprLocationConstraint __ci7588__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6568:29"}; +num_buffers(l2_79) =1; adf::frontend::CallExprConstraintFunction __ci7589__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6569:1"}; + +location(l2_80) = { address(2, 0, 401408)}; adf::frontend::CallExprLocationConstraint __ci7590__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6571:1"}; adf::frontend::CallExprLocationConstraint __ci7591__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6571:29"}; +num_buffers(l2_80) =1; adf::frontend::CallExprConstraintFunction __ci7592__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6572:1"}; + +location(l2_81) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7593__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6574:1"}; adf::frontend::CallExprLocationConstraint __ci7594__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6574:29"}; +num_buffers(l2_81) =1; adf::frontend::CallExprConstraintFunction __ci7595__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6575:1"}; + +location(l2_82) = { address(0, 0, 73728)}; adf::frontend::CallExprLocationConstraint __ci7596__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6577:1"}; adf::frontend::CallExprLocationConstraint __ci7597__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6577:29"}; +num_buffers(l2_82) =1; adf::frontend::CallExprConstraintFunction __ci7598__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6578:1"}; + +location(l2_83) = { address(0, 0, 184320)}; adf::frontend::CallExprLocationConstraint __ci7599__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6580:1"}; adf::frontend::CallExprLocationConstraint __ci7600__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6580:29"}; +num_buffers(l2_83) =1; adf::frontend::CallExprConstraintFunction __ci7601__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6581:1"}; + +location(l2_84) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7602__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6583:1"}; adf::frontend::CallExprLocationConstraint __ci7603__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6583:29"}; +num_buffers(l2_84) =1; adf::frontend::CallExprConstraintFunction __ci7604__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6584:1"}; + +location(l2_85) = { address(0, 0, 184320)}; adf::frontend::CallExprLocationConstraint __ci7605__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6586:1"}; adf::frontend::CallExprLocationConstraint __ci7606__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6586:29"}; +num_buffers(l2_85) =1; adf::frontend::CallExprConstraintFunction __ci7607__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6587:1"}; + +location(l2_86) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7608__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6589:1"}; adf::frontend::CallExprLocationConstraint __ci7609__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6589:29"}; +num_buffers(l2_86) =1; adf::frontend::CallExprConstraintFunction __ci7610__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6590:1"}; + +location(l2_87) = { address(0, 0, 73728)}; adf::frontend::CallExprLocationConstraint __ci7611__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6592:1"}; adf::frontend::CallExprLocationConstraint __ci7612__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6592:29"}; +num_buffers(l2_87) =1; adf::frontend::CallExprConstraintFunction __ci7613__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6593:1"}; + +location(l2_88) = { address(0, 0, 221184)}; adf::frontend::CallExprLocationConstraint __ci7614__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6595:1"}; adf::frontend::CallExprLocationConstraint __ci7615__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6595:29"}; +num_buffers(l2_88) =1; adf::frontend::CallExprConstraintFunction __ci7616__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6596:1"}; + +location(l2_89) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7617__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6598:1"}; adf::frontend::CallExprLocationConstraint __ci7618__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6598:29"}; +num_buffers(l2_89) =1; adf::frontend::CallExprConstraintFunction __ci7619__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6599:1"}; + +location(l2_90) = { address(0, 0, 221184)}; adf::frontend::CallExprLocationConstraint __ci7620__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6601:1"}; adf::frontend::CallExprLocationConstraint __ci7621__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6601:29"}; +num_buffers(l2_90) =1; adf::frontend::CallExprConstraintFunction __ci7622__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6602:1"}; + +location(l2_91) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7623__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6604:1"}; adf::frontend::CallExprLocationConstraint __ci7624__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6604:29"}; +num_buffers(l2_91) =1; adf::frontend::CallExprConstraintFunction __ci7625__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6605:1"}; + +location(l2_92) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7626__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6607:1"}; adf::frontend::CallExprLocationConstraint __ci7627__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6607:29"}; +num_buffers(l2_92) =1; adf::frontend::CallExprConstraintFunction __ci7628__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6608:1"}; + +location(l2_93) = { address(0, 0, 73728)}; adf::frontend::CallExprLocationConstraint __ci7629__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6610:1"}; adf::frontend::CallExprLocationConstraint __ci7630__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6610:29"}; +num_buffers(l2_93) =1; adf::frontend::CallExprConstraintFunction __ci7631__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6611:1"}; + +location(l2_94) = { address(0, 0, 184320)}; adf::frontend::CallExprLocationConstraint __ci7632__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6613:1"}; adf::frontend::CallExprLocationConstraint __ci7633__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6613:29"}; +num_buffers(l2_94) =1; adf::frontend::CallExprConstraintFunction __ci7634__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6614:1"}; + +location(l2_95) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7635__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6616:1"}; adf::frontend::CallExprLocationConstraint __ci7636__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6616:29"}; +num_buffers(l2_95) =1; adf::frontend::CallExprConstraintFunction __ci7637__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6617:1"}; + +location(l2_96) = { address(0, 0, 184320)}; adf::frontend::CallExprLocationConstraint __ci7638__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6619:1"}; adf::frontend::CallExprLocationConstraint __ci7639__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6619:29"}; +num_buffers(l2_96) =1; adf::frontend::CallExprConstraintFunction __ci7640__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6620:1"}; + +location(l2_97) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7641__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6622:1"}; adf::frontend::CallExprLocationConstraint __ci7642__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6622:29"}; +num_buffers(l2_97) =1; adf::frontend::CallExprConstraintFunction __ci7643__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6623:1"}; + +location(l2_98) = { address(0, 0, 73728)}; adf::frontend::CallExprLocationConstraint __ci7644__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6625:1"}; adf::frontend::CallExprLocationConstraint __ci7645__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6625:29"}; +num_buffers(l2_98) =1; adf::frontend::CallExprConstraintFunction __ci7646__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6626:1"}; + +location(l2_99) = { address(0, 0, 221184)}; adf::frontend::CallExprLocationConstraint __ci7647__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6628:1"}; adf::frontend::CallExprLocationConstraint __ci7648__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6628:29"}; +num_buffers(l2_99) =1; adf::frontend::CallExprConstraintFunction __ci7649__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6629:1"}; + +location(l2_100) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7650__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6631:1"}; adf::frontend::CallExprLocationConstraint __ci7651__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6631:30"}; +num_buffers(l2_100) =1; adf::frontend::CallExprConstraintFunction __ci7652__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6632:1"}; + +location(l2_101) = { address(0, 0, 221184)}; adf::frontend::CallExprLocationConstraint __ci7653__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6634:1"}; adf::frontend::CallExprLocationConstraint __ci7654__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6634:30"}; +num_buffers(l2_101) =1; adf::frontend::CallExprConstraintFunction __ci7655__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6635:1"}; + +location(l2_102) = { address(2, 0, 432128)}; adf::frontend::CallExprLocationConstraint __ci7656__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6637:1"}; adf::frontend::CallExprLocationConstraint __ci7657__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6637:30"}; +num_buffers(l2_102) =1; adf::frontend::CallExprConstraintFunction __ci7658__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6638:1"}; + +location(l2_103) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7659__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6640:1"}; adf::frontend::CallExprLocationConstraint __ci7660__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6640:30"}; +num_buffers(l2_103) =1; adf::frontend::CallExprConstraintFunction __ci7661__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6641:1"}; + +location(l2_104) = { address(2, 0, 155648)}; adf::frontend::CallExprLocationConstraint __ci7662__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6643:1"}; adf::frontend::CallExprLocationConstraint __ci7663__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6643:30"}; +num_buffers(l2_104) =1; adf::frontend::CallExprConstraintFunction __ci7664__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6644:1"}; + +location(l2_105) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7665__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6646:1"}; adf::frontend::CallExprLocationConstraint __ci7666__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6646:30"}; +num_buffers(l2_105) =1; adf::frontend::CallExprConstraintFunction __ci7667__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6647:1"}; + +location(l2_106) = { address(1, 0, 434176)}; adf::frontend::CallExprLocationConstraint __ci7668__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6649:1"}; adf::frontend::CallExprLocationConstraint __ci7669__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6649:30"}; +num_buffers(l2_106) =1; adf::frontend::CallExprConstraintFunction __ci7670__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6650:1"}; + +location(l2_107) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7671__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6652:1"}; adf::frontend::CallExprLocationConstraint __ci7672__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6652:30"}; +num_buffers(l2_107) =1; adf::frontend::CallExprConstraintFunction __ci7673__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6653:1"}; + +location(l2_108) = { address(0, 0, 245760)}; adf::frontend::CallExprLocationConstraint __ci7674__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6655:1"}; adf::frontend::CallExprLocationConstraint __ci7675__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6655:30"}; +num_buffers(l2_108) =1; adf::frontend::CallExprConstraintFunction __ci7676__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6656:1"}; + +location(l2_109) = { address(0, 0, 491520)}; adf::frontend::CallExprLocationConstraint __ci7677__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6658:1"}; adf::frontend::CallExprLocationConstraint __ci7678__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6658:30"}; +num_buffers(l2_109) =1; adf::frontend::CallExprConstraintFunction __ci7679__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6659:1"}; + +location(l2_110) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7680__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6661:1"}; adf::frontend::CallExprLocationConstraint __ci7681__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6661:30"}; +num_buffers(l2_110) =1; adf::frontend::CallExprConstraintFunction __ci7682__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6662:1"}; + +location(l2_111) = { address(2, 0, 278528)}; adf::frontend::CallExprLocationConstraint __ci7683__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6664:1"}; adf::frontend::CallExprLocationConstraint __ci7684__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6664:30"}; +num_buffers(l2_111) =1; adf::frontend::CallExprConstraintFunction __ci7685__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6665:1"}; + +location(l2_112) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7686__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6667:1"}; adf::frontend::CallExprLocationConstraint __ci7687__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6667:30"}; +num_buffers(l2_112) =1; adf::frontend::CallExprConstraintFunction __ci7688__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6668:1"}; + +location(l2_113) = { address(0, 0, 245760)}; adf::frontend::CallExprLocationConstraint __ci7689__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6670:1"}; adf::frontend::CallExprLocationConstraint __ci7690__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6670:30"}; +num_buffers(l2_113) =1; adf::frontend::CallExprConstraintFunction __ci7691__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6671:1"}; + +location(L2_IFM_Buffer_from_layer_114_for_layer_115_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7692__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6673:1"}; adf::frontend::CallExprLocationConstraint __ci7693__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6673:72"}; +num_buffers(L2_IFM_Buffer_from_layer_114_for_layer_115_port0) =1; adf::frontend::CallExprConstraintFunction __ci7694__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6674:1"}; + +location(l2_115) = { address(2, 0, 520448)}; adf::frontend::CallExprLocationConstraint __ci7695__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6676:1"}; adf::frontend::CallExprLocationConstraint __ci7696__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6676:30"}; +num_buffers(l2_115) =1; adf::frontend::CallExprConstraintFunction __ci7697__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6677:1"}; + +location(l2_116) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7698__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6679:1"}; adf::frontend::CallExprLocationConstraint __ci7699__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6679:30"}; +num_buffers(l2_116) =1; adf::frontend::CallExprConstraintFunction __ci7700__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6680:1"}; + +location(l2_117) = { address(2, 0, 491520)}; adf::frontend::CallExprLocationConstraint __ci7701__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6682:1"}; adf::frontend::CallExprLocationConstraint __ci7702__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6682:30"}; +num_buffers(l2_117) =1; adf::frontend::CallExprConstraintFunction __ci7703__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6683:1"}; + +location(l2_118) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7704__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6685:1"}; adf::frontend::CallExprLocationConstraint __ci7705__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6685:30"}; +num_buffers(l2_118) =1; adf::frontend::CallExprConstraintFunction __ci7706__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6686:1"}; + +location(l2_119) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7707__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6688:1"}; adf::frontend::CallExprLocationConstraint __ci7708__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6688:30"}; +num_buffers(l2_119) =1; adf::frontend::CallExprConstraintFunction __ci7709__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6689:1"}; + +location(l2_120) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7710__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6691:1"}; adf::frontend::CallExprLocationConstraint __ci7711__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6691:30"}; +num_buffers(l2_120) =1; adf::frontend::CallExprConstraintFunction __ci7712__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6692:1"}; + +location(L2_IFM_Buffer_from_layer_121_for_layer_122_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7713__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6694:1"}; adf::frontend::CallExprLocationConstraint __ci7714__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6694:72"}; +num_buffers(L2_IFM_Buffer_from_layer_121_for_layer_122_port0) =1; adf::frontend::CallExprConstraintFunction __ci7715__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6695:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_113113) = { address(0, 0, 230400)}; adf::frontend::CallExprLocationConstraint __ci7716__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6697:1"}; adf::frontend::CallExprLocationConstraint __ci7717__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6697:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_113113) =1; adf::frontend::CallExprConstraintFunction __ci7718__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6698:1"}; + +location(l2_122) = { address(2, 0, 278528)}; adf::frontend::CallExprLocationConstraint __ci7719__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6700:1"}; adf::frontend::CallExprLocationConstraint __ci7720__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6700:30"}; +num_buffers(l2_122) =1; adf::frontend::CallExprConstraintFunction __ci7721__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6701:1"}; + +location(l2_123) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7722__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6703:1"}; adf::frontend::CallExprLocationConstraint __ci7723__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6703:30"}; +num_buffers(l2_123) =1; adf::frontend::CallExprConstraintFunction __ci7724__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6704:1"}; + +location(l2_124) = { address(2, 0, 8192)}; adf::frontend::CallExprLocationConstraint __ci7725__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6706:1"}; adf::frontend::CallExprLocationConstraint __ci7726__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6706:30"}; +num_buffers(l2_124) =1; adf::frontend::CallExprConstraintFunction __ci7727__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6707:1"}; + +location(l2_125) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7728__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6709:1"}; adf::frontend::CallExprLocationConstraint __ci7729__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6709:30"}; +num_buffers(l2_125) =1; adf::frontend::CallExprConstraintFunction __ci7730__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6710:1"}; + +location(l2_126) = { address(1, 0, 194560)}; adf::frontend::CallExprLocationConstraint __ci7731__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6712:1"}; adf::frontend::CallExprLocationConstraint __ci7732__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6712:30"}; +num_buffers(l2_126) =1; adf::frontend::CallExprConstraintFunction __ci7733__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6713:1"}; + +location(l2_127) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7734__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6715:1"}; adf::frontend::CallExprLocationConstraint __ci7735__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6715:30"}; +num_buffers(l2_127) =1; adf::frontend::CallExprConstraintFunction __ci7736__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6716:1"}; + +location(l2_128) = { address(0, 0, 337920)}; adf::frontend::CallExprLocationConstraint __ci7737__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6718:1"}; adf::frontend::CallExprLocationConstraint __ci7738__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6718:30"}; +num_buffers(l2_128) =1; adf::frontend::CallExprConstraintFunction __ci7739__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6719:1"}; + +location(l2_129) = { address(1, 0, 151552)}; adf::frontend::CallExprLocationConstraint __ci7740__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6721:1"}; adf::frontend::CallExprLocationConstraint __ci7741__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6721:30"}; +num_buffers(l2_129) =1; adf::frontend::CallExprConstraintFunction __ci7742__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6722:1"}; + +location(l2_130) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7743__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6724:1"}; adf::frontend::CallExprLocationConstraint __ci7744__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6724:30"}; +num_buffers(l2_130) =1; adf::frontend::CallExprConstraintFunction __ci7745__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6725:1"}; + +location(l2_131) = { address(2, 0, 186368)}; adf::frontend::CallExprLocationConstraint __ci7746__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6727:1"}; adf::frontend::CallExprLocationConstraint __ci7747__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6727:30"}; +num_buffers(l2_131) =1; adf::frontend::CallExprConstraintFunction __ci7748__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6728:1"}; + +location(l2_132) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7749__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6730:1"}; adf::frontend::CallExprLocationConstraint __ci7750__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6730:30"}; +num_buffers(l2_132) =1; adf::frontend::CallExprConstraintFunction __ci7751__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6731:1"}; + +location(l2_133) = { address(0, 0, 337920)}; adf::frontend::CallExprLocationConstraint __ci7752__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6733:1"}; adf::frontend::CallExprLocationConstraint __ci7753__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6733:30"}; +num_buffers(l2_133) =1; adf::frontend::CallExprConstraintFunction __ci7754__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6734:1"}; + +location(L2_IFM_Buffer_from_layer_134_for_layer_135_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7755__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6736:1"}; adf::frontend::CallExprLocationConstraint __ci7756__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6736:72"}; +num_buffers(L2_IFM_Buffer_from_layer_134_for_layer_135_port0) =1; adf::frontend::CallExprConstraintFunction __ci7757__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6737:1"}; + +location(l2_135) = { address(2, 0, 518912)}; adf::frontend::CallExprLocationConstraint __ci7758__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6739:1"}; adf::frontend::CallExprLocationConstraint __ci7759__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6739:30"}; +num_buffers(l2_135) =1; adf::frontend::CallExprConstraintFunction __ci7760__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6740:1"}; + +location(l2_136) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7761__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6742:1"}; adf::frontend::CallExprLocationConstraint __ci7762__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6742:30"}; +num_buffers(l2_136) =1; adf::frontend::CallExprConstraintFunction __ci7763__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6743:1"}; + +location(l2_137) = { address(2, 0, 434176)}; adf::frontend::CallExprLocationConstraint __ci7764__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6745:1"}; adf::frontend::CallExprLocationConstraint __ci7765__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6745:30"}; +num_buffers(l2_137) =1; adf::frontend::CallExprConstraintFunction __ci7766__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6746:1"}; + +location(l2_138) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7767__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6748:1"}; adf::frontend::CallExprLocationConstraint __ci7768__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6748:30"}; +num_buffers(l2_138) =1; adf::frontend::CallExprConstraintFunction __ci7769__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6749:1"}; + +location(l2_139) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7770__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6751:1"}; adf::frontend::CallExprLocationConstraint __ci7771__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6751:30"}; +num_buffers(l2_139) =1; adf::frontend::CallExprConstraintFunction __ci7772__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6752:1"}; + +location(l2_140) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7773__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6754:1"}; adf::frontend::CallExprLocationConstraint __ci7774__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6754:30"}; +num_buffers(l2_140) =1; adf::frontend::CallExprConstraintFunction __ci7775__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6755:1"}; + +location(L2_IFM_Buffer_from_layer_141_for_layer_142_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7776__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6757:1"}; adf::frontend::CallExprLocationConstraint __ci7777__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6757:72"}; +num_buffers(L2_IFM_Buffer_from_layer_141_for_layer_142_port0) =1; adf::frontend::CallExprConstraintFunction __ci7778__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6758:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_133133) = { address(0, 0, 322560)}; adf::frontend::CallExprLocationConstraint __ci7779__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6760:1"}; adf::frontend::CallExprLocationConstraint __ci7780__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6760:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_133133) =1; adf::frontend::CallExprConstraintFunction __ci7781__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6761:1"}; + +location(l2_142) = { address(2, 0, 186368)}; adf::frontend::CallExprLocationConstraint __ci7782__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6763:1"}; adf::frontend::CallExprLocationConstraint __ci7783__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6763:30"}; +num_buffers(l2_142) =1; adf::frontend::CallExprConstraintFunction __ci7784__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6764:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_123123) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7785__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6766:1"}; adf::frontend::CallExprLocationConstraint __ci7786__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6766:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_123123) =1; adf::frontend::CallExprConstraintFunction __ci7787__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6767:1"}; + +location(l2_143) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7788__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6769:1"}; adf::frontend::CallExprLocationConstraint __ci7789__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6769:30"}; +num_buffers(l2_143) =1; adf::frontend::CallExprConstraintFunction __ci7790__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6770:1"}; + +location(l2_144) = { address(2, 0, 8192)}; adf::frontend::CallExprLocationConstraint __ci7791__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6772:1"}; adf::frontend::CallExprLocationConstraint __ci7792__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6772:30"}; +num_buffers(l2_144) =1; adf::frontend::CallExprConstraintFunction __ci7793__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6773:1"}; + +location(l2_145) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7794__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6775:1"}; adf::frontend::CallExprLocationConstraint __ci7795__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6775:30"}; +num_buffers(l2_145) =1; adf::frontend::CallExprConstraintFunction __ci7796__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6776:1"}; + +location(l2_146) = { address(1, 0, 194560)}; adf::frontend::CallExprLocationConstraint __ci7797__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6778:1"}; adf::frontend::CallExprLocationConstraint __ci7798__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6778:30"}; +num_buffers(l2_146) =1; adf::frontend::CallExprConstraintFunction __ci7799__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6779:1"}; + +location(l2_147) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7800__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6781:1"}; adf::frontend::CallExprLocationConstraint __ci7801__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6781:30"}; +num_buffers(l2_147) =1; adf::frontend::CallExprConstraintFunction __ci7802__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6782:1"}; + +location(l2_148) = { address(0, 0, 337920)}; adf::frontend::CallExprLocationConstraint __ci7803__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6784:1"}; adf::frontend::CallExprLocationConstraint __ci7804__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6784:30"}; +num_buffers(l2_148) =1; adf::frontend::CallExprConstraintFunction __ci7805__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6785:1"}; + +location(l2_149) = { address(1, 0, 151552)}; adf::frontend::CallExprLocationConstraint __ci7806__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6787:1"}; adf::frontend::CallExprLocationConstraint __ci7807__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6787:30"}; +num_buffers(l2_149) =1; adf::frontend::CallExprConstraintFunction __ci7808__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6788:1"}; + +location(l2_150) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7809__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6790:1"}; adf::frontend::CallExprLocationConstraint __ci7810__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6790:30"}; +num_buffers(l2_150) =1; adf::frontend::CallExprConstraintFunction __ci7811__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6791:1"}; + +location(l2_151) = { address(2, 0, 186368)}; adf::frontend::CallExprLocationConstraint __ci7812__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6793:1"}; adf::frontend::CallExprLocationConstraint __ci7813__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6793:30"}; +num_buffers(l2_151) =1; adf::frontend::CallExprConstraintFunction __ci7814__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6794:1"}; + +location(l2_152) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7815__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6796:1"}; adf::frontend::CallExprLocationConstraint __ci7816__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6796:30"}; +num_buffers(l2_152) =1; adf::frontend::CallExprConstraintFunction __ci7817__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6797:1"}; + +location(l2_153) = { address(0, 0, 337920)}; adf::frontend::CallExprLocationConstraint __ci7818__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6799:1"}; adf::frontend::CallExprLocationConstraint __ci7819__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6799:30"}; +num_buffers(l2_153) =1; adf::frontend::CallExprConstraintFunction __ci7820__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6800:1"}; + +location(L2_IFM_Buffer_from_layer_154_for_layer_155_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7821__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6802:1"}; adf::frontend::CallExprLocationConstraint __ci7822__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6802:72"}; +num_buffers(L2_IFM_Buffer_from_layer_154_for_layer_155_port0) =1; adf::frontend::CallExprConstraintFunction __ci7823__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6803:1"}; + +location(l2_155) = { address(2, 0, 518912)}; adf::frontend::CallExprLocationConstraint __ci7824__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6805:1"}; adf::frontend::CallExprLocationConstraint __ci7825__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6805:30"}; +num_buffers(l2_155) =1; adf::frontend::CallExprConstraintFunction __ci7826__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6806:1"}; + +location(l2_156) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7827__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6808:1"}; adf::frontend::CallExprLocationConstraint __ci7828__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6808:30"}; +num_buffers(l2_156) =1; adf::frontend::CallExprConstraintFunction __ci7829__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6809:1"}; + +location(l2_157) = { address(2, 0, 434176)}; adf::frontend::CallExprLocationConstraint __ci7830__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6811:1"}; adf::frontend::CallExprLocationConstraint __ci7831__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6811:30"}; +num_buffers(l2_157) =1; adf::frontend::CallExprConstraintFunction __ci7832__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6812:1"}; + +location(l2_158) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7833__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6814:1"}; adf::frontend::CallExprLocationConstraint __ci7834__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6814:30"}; +num_buffers(l2_158) =1; adf::frontend::CallExprConstraintFunction __ci7835__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6815:1"}; + +location(l2_159) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7836__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6817:1"}; adf::frontend::CallExprLocationConstraint __ci7837__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6817:30"}; +num_buffers(l2_159) =1; adf::frontend::CallExprConstraintFunction __ci7838__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6818:1"}; + +location(l2_160) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7839__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6820:1"}; adf::frontend::CallExprLocationConstraint __ci7840__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6820:30"}; +num_buffers(l2_160) =1; adf::frontend::CallExprConstraintFunction __ci7841__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6821:1"}; + +location(L2_IFM_Buffer_from_layer_161_for_layer_162_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7842__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6823:1"}; adf::frontend::CallExprLocationConstraint __ci7843__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6823:72"}; +num_buffers(L2_IFM_Buffer_from_layer_161_for_layer_162_port0) =1; adf::frontend::CallExprConstraintFunction __ci7844__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6824:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_153153) = { address(0, 0, 322560)}; adf::frontend::CallExprLocationConstraint __ci7845__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6826:1"}; adf::frontend::CallExprLocationConstraint __ci7846__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6826:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_153153) =1; adf::frontend::CallExprConstraintFunction __ci7847__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6827:1"}; + +location(l2_162) = { address(2, 0, 186368)}; adf::frontend::CallExprLocationConstraint __ci7848__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6829:1"}; adf::frontend::CallExprLocationConstraint __ci7849__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6829:30"}; +num_buffers(l2_162) =1; adf::frontend::CallExprConstraintFunction __ci7850__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6830:1"}; + +location(l2_163) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7851__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6832:1"}; adf::frontend::CallExprLocationConstraint __ci7852__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6832:30"}; +num_buffers(l2_163) =1; adf::frontend::CallExprConstraintFunction __ci7853__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6833:1"}; + +location(l2_164) = { address(1, 0, 311296)}; adf::frontend::CallExprLocationConstraint __ci7854__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6835:1"}; adf::frontend::CallExprLocationConstraint __ci7855__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6835:30"}; +num_buffers(l2_164) =1; adf::frontend::CallExprConstraintFunction __ci7856__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6836:1"}; + +location(l2_165) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7857__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6838:1"}; adf::frontend::CallExprLocationConstraint __ci7858__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6838:30"}; +num_buffers(l2_165) =1; adf::frontend::CallExprConstraintFunction __ci7859__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6839:1"}; + +location(l2_166) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7860__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6841:1"}; adf::frontend::CallExprLocationConstraint __ci7861__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6841:30"}; +num_buffers(l2_166) =1; adf::frontend::CallExprConstraintFunction __ci7862__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6842:1"}; + +location(l2_167) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7863__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6844:1"}; adf::frontend::CallExprLocationConstraint __ci7864__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6844:30"}; +num_buffers(l2_167) =1; adf::frontend::CallExprConstraintFunction __ci7865__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6845:1"}; + +location(L2_IFM_Buffer_from_layer_164_for_layer_168_port0) = { address(2, 0, 293888)}; adf::frontend::CallExprLocationConstraint __ci7866__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6847:1"}; adf::frontend::CallExprLocationConstraint __ci7867__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6847:72"}; +num_buffers(L2_IFM_Buffer_from_layer_164_for_layer_168_port0) =1; adf::frontend::CallExprConstraintFunction __ci7868__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6848:1"}; + +location(L2_IFM_Buffer_from_layer_167_for_layer_168_port1) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7869__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6850:1"}; adf::frontend::CallExprLocationConstraint __ci7870__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6850:72"}; +num_buffers(L2_IFM_Buffer_from_layer_167_for_layer_168_port1) =1; adf::frontend::CallExprConstraintFunction __ci7871__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6851:1"}; + +location(l2_168) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7872__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6853:1"}; adf::frontend::CallExprLocationConstraint __ci7873__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6853:30"}; +num_buffers(l2_168) =1; adf::frontend::CallExprConstraintFunction __ci7874__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6854:1"}; + +location(L2_IFM_Buffer_from_layer_168_for_layer_169_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7875__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6856:1"}; adf::frontend::CallExprLocationConstraint __ci7876__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6856:72"}; +num_buffers(L2_IFM_Buffer_from_layer_168_for_layer_169_port0) =1; adf::frontend::CallExprConstraintFunction __ci7877__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6857:1"}; + +location(l2_169) = { address(1, 0, 311296)}; adf::frontend::CallExprLocationConstraint __ci7878__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6859:1"}; adf::frontend::CallExprLocationConstraint __ci7879__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6859:30"}; +num_buffers(l2_169) =1; adf::frontend::CallExprConstraintFunction __ci7880__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6860:1"}; + +location(l2_170) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7881__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6862:1"}; adf::frontend::CallExprLocationConstraint __ci7882__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6862:30"}; +num_buffers(l2_170) =1; adf::frontend::CallExprConstraintFunction __ci7883__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6863:1"}; + +location(l2_171) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7884__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6865:1"}; adf::frontend::CallExprLocationConstraint __ci7885__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6865:30"}; +num_buffers(l2_171) =1; adf::frontend::CallExprConstraintFunction __ci7886__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6866:1"}; + +location(l2_172) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7887__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6868:1"}; adf::frontend::CallExprLocationConstraint __ci7888__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6868:30"}; +num_buffers(l2_172) =1; adf::frontend::CallExprConstraintFunction __ci7889__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6869:1"}; + +location(L2_IFM_Buffer_from_layer_169_for_layer_173_port0) = { address(2, 0, 293888)}; adf::frontend::CallExprLocationConstraint __ci7890__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6871:1"}; adf::frontend::CallExprLocationConstraint __ci7891__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6871:72"}; +num_buffers(L2_IFM_Buffer_from_layer_169_for_layer_173_port0) =1; adf::frontend::CallExprConstraintFunction __ci7892__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6872:1"}; + +location(L2_IFM_Buffer_from_layer_172_for_layer_173_port1) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7893__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6874:1"}; adf::frontend::CallExprLocationConstraint __ci7894__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6874:72"}; +num_buffers(L2_IFM_Buffer_from_layer_172_for_layer_173_port1) =1; adf::frontend::CallExprConstraintFunction __ci7895__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6875:1"}; + +location(l2_173) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7896__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6877:1"}; adf::frontend::CallExprLocationConstraint __ci7897__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6877:30"}; +num_buffers(l2_173) =1; adf::frontend::CallExprConstraintFunction __ci7898__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6878:1"}; + +location(L2_IFM_Buffer_from_layer_174_for_layer_175_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7899__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6880:1"}; adf::frontend::CallExprLocationConstraint __ci7900__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6880:72"}; +num_buffers(L2_IFM_Buffer_from_layer_174_for_layer_175_port0) =1; adf::frontend::CallExprConstraintFunction __ci7901__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6881:1"}; + +location(l2_175) = { address(2, 0, 516608)}; adf::frontend::CallExprLocationConstraint __ci7902__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6883:1"}; adf::frontend::CallExprLocationConstraint __ci7903__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6883:30"}; +num_buffers(l2_175) =1; adf::frontend::CallExprConstraintFunction __ci7904__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6884:1"}; + +location(l2_176) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7905__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6886:1"}; adf::frontend::CallExprLocationConstraint __ci7906__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6886:30"}; +num_buffers(l2_176) =1; adf::frontend::CallExprConstraintFunction __ci7907__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6887:1"}; + +location(l2_177) = { address(2, 0, 462848)}; adf::frontend::CallExprLocationConstraint __ci7908__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6889:1"}; adf::frontend::CallExprLocationConstraint __ci7909__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6889:30"}; +num_buffers(l2_177) =1; adf::frontend::CallExprConstraintFunction __ci7910__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6890:1"}; + +location(l2_178) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7911__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6892:1"}; adf::frontend::CallExprLocationConstraint __ci7912__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6892:30"}; +num_buffers(l2_178) =1; adf::frontend::CallExprConstraintFunction __ci7913__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6893:1"}; + +location(l2_179) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7914__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6895:1"}; adf::frontend::CallExprLocationConstraint __ci7915__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6895:30"}; +num_buffers(l2_179) =1; adf::frontend::CallExprConstraintFunction __ci7916__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6896:1"}; + +location(l2_180) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7917__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6898:1"}; adf::frontend::CallExprLocationConstraint __ci7918__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6898:30"}; +num_buffers(l2_180) =1; adf::frontend::CallExprConstraintFunction __ci7919__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6899:1"}; + +location(L2_IFM_Buffer_from_layer_173_for_layer_182_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7920__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6901:1"}; adf::frontend::CallExprLocationConstraint __ci7921__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6901:72"}; +num_buffers(L2_IFM_Buffer_from_layer_173_for_layer_182_port1) =1; adf::frontend::CallExprConstraintFunction __ci7922__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6902:1"}; + +location(L2_IFM_Buffer_from_layer_181_for_layer_182_port0) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci7923__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6904:1"}; adf::frontend::CallExprLocationConstraint __ci7924__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6904:72"}; +num_buffers(L2_IFM_Buffer_from_layer_181_for_layer_182_port0) =1; adf::frontend::CallExprConstraintFunction __ci7925__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6905:1"}; + +location(l2_182) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7926__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6907:1"}; adf::frontend::CallExprLocationConstraint __ci7927__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6907:30"}; +num_buffers(l2_182) =1; adf::frontend::CallExprConstraintFunction __ci7928__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6908:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_163163) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7929__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6910:1"}; adf::frontend::CallExprLocationConstraint __ci7930__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6910:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_163163) =1; adf::frontend::CallExprConstraintFunction __ci7931__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6911:1"}; + +location(l2_183) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7932__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6913:1"}; adf::frontend::CallExprLocationConstraint __ci7933__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6913:30"}; +num_buffers(l2_183) =1; adf::frontend::CallExprConstraintFunction __ci7934__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6914:1"}; + +location(l2_184) = { address(1, 0, 311296)}; adf::frontend::CallExprLocationConstraint __ci7935__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6916:1"}; adf::frontend::CallExprLocationConstraint __ci7936__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6916:30"}; +num_buffers(l2_184) =1; adf::frontend::CallExprConstraintFunction __ci7937__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6917:1"}; + +location(l2_185) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7938__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6919:1"}; adf::frontend::CallExprLocationConstraint __ci7939__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6919:30"}; +num_buffers(l2_185) =1; adf::frontend::CallExprConstraintFunction __ci7940__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6920:1"}; + +location(l2_186) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7941__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6922:1"}; adf::frontend::CallExprLocationConstraint __ci7942__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6922:30"}; +num_buffers(l2_186) =1; adf::frontend::CallExprConstraintFunction __ci7943__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6923:1"}; + +location(l2_187) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7944__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6925:1"}; adf::frontend::CallExprLocationConstraint __ci7945__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6925:30"}; +num_buffers(l2_187) =1; adf::frontend::CallExprConstraintFunction __ci7946__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6926:1"}; + +location(L2_IFM_Buffer_from_layer_184_for_layer_188_port0) = { address(2, 0, 293888)}; adf::frontend::CallExprLocationConstraint __ci7947__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6928:1"}; adf::frontend::CallExprLocationConstraint __ci7948__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6928:72"}; +num_buffers(L2_IFM_Buffer_from_layer_184_for_layer_188_port0) =1; adf::frontend::CallExprConstraintFunction __ci7949__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6929:1"}; + +location(L2_IFM_Buffer_from_layer_187_for_layer_188_port1) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7950__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6931:1"}; adf::frontend::CallExprLocationConstraint __ci7951__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6931:72"}; +num_buffers(L2_IFM_Buffer_from_layer_187_for_layer_188_port1) =1; adf::frontend::CallExprConstraintFunction __ci7952__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6932:1"}; + +location(l2_188) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7953__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6934:1"}; adf::frontend::CallExprLocationConstraint __ci7954__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6934:30"}; +num_buffers(l2_188) =1; adf::frontend::CallExprConstraintFunction __ci7955__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6935:1"}; + +location(L2_IFM_Buffer_from_layer_188_for_layer_189_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7956__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6937:1"}; adf::frontend::CallExprLocationConstraint __ci7957__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6937:72"}; +num_buffers(L2_IFM_Buffer_from_layer_188_for_layer_189_port0) =1; adf::frontend::CallExprConstraintFunction __ci7958__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6938:1"}; + +location(l2_189) = { address(1, 0, 311296)}; adf::frontend::CallExprLocationConstraint __ci7959__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6940:1"}; adf::frontend::CallExprLocationConstraint __ci7960__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6940:30"}; +num_buffers(l2_189) =1; adf::frontend::CallExprConstraintFunction __ci7961__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6941:1"}; + +location(l2_190) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7962__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6943:1"}; adf::frontend::CallExprLocationConstraint __ci7963__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6943:30"}; +num_buffers(l2_190) =1; adf::frontend::CallExprConstraintFunction __ci7964__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6944:1"}; + +location(l2_191) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7965__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6946:1"}; adf::frontend::CallExprLocationConstraint __ci7966__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6946:30"}; +num_buffers(l2_191) =1; adf::frontend::CallExprConstraintFunction __ci7967__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6947:1"}; + +location(l2_192) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7968__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6949:1"}; adf::frontend::CallExprLocationConstraint __ci7969__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6949:30"}; +num_buffers(l2_192) =1; adf::frontend::CallExprConstraintFunction __ci7970__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6950:1"}; + +location(L2_IFM_Buffer_from_layer_189_for_layer_193_port0) = { address(2, 0, 293888)}; adf::frontend::CallExprLocationConstraint __ci7971__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6952:1"}; adf::frontend::CallExprLocationConstraint __ci7972__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6952:72"}; +num_buffers(L2_IFM_Buffer_from_layer_189_for_layer_193_port0) =1; adf::frontend::CallExprConstraintFunction __ci7973__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6953:1"}; + +location(L2_IFM_Buffer_from_layer_192_for_layer_193_port1) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci7974__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6955:1"}; adf::frontend::CallExprLocationConstraint __ci7975__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6955:72"}; +num_buffers(L2_IFM_Buffer_from_layer_192_for_layer_193_port1) =1; adf::frontend::CallExprConstraintFunction __ci7976__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6956:1"}; + +location(l2_193) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7977__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6958:1"}; adf::frontend::CallExprLocationConstraint __ci7978__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6958:30"}; +num_buffers(l2_193) =1; adf::frontend::CallExprConstraintFunction __ci7979__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6959:1"}; + +location(L2_IFM_Buffer_from_layer_194_for_layer_195_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7980__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6961:1"}; adf::frontend::CallExprLocationConstraint __ci7981__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6961:72"}; +num_buffers(L2_IFM_Buffer_from_layer_194_for_layer_195_port0) =1; adf::frontend::CallExprConstraintFunction __ci7982__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6962:1"}; + +location(l2_195) = { address(2, 0, 516608)}; adf::frontend::CallExprLocationConstraint __ci7983__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6964:1"}; adf::frontend::CallExprLocationConstraint __ci7984__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6964:30"}; +num_buffers(l2_195) =1; adf::frontend::CallExprConstraintFunction __ci7985__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6965:1"}; + +location(l2_196) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7986__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6967:1"}; adf::frontend::CallExprLocationConstraint __ci7987__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6967:30"}; +num_buffers(l2_196) =1; adf::frontend::CallExprConstraintFunction __ci7988__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6968:1"}; + +location(l2_197) = { address(2, 0, 462848)}; adf::frontend::CallExprLocationConstraint __ci7989__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6970:1"}; adf::frontend::CallExprLocationConstraint __ci7990__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6970:30"}; +num_buffers(l2_197) =1; adf::frontend::CallExprConstraintFunction __ci7991__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6971:1"}; + +location(l2_198) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7992__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6973:1"}; adf::frontend::CallExprLocationConstraint __ci7993__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6973:30"}; +num_buffers(l2_198) =1; adf::frontend::CallExprConstraintFunction __ci7994__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6974:1"}; + +location(l2_199) = { address(2, 0, 516096)}; adf::frontend::CallExprLocationConstraint __ci7995__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6976:1"}; adf::frontend::CallExprLocationConstraint __ci7996__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6976:30"}; +num_buffers(l2_199) =1; adf::frontend::CallExprConstraintFunction __ci7997__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6977:1"}; + +location(l2_200) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci7998__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6979:1"}; adf::frontend::CallExprLocationConstraint __ci7999__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6979:30"}; +num_buffers(l2_200) =1; adf::frontend::CallExprConstraintFunction __ci8000__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6980:1"}; + +location(L2_IFM_Buffer_from_layer_193_for_layer_202_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8001__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6982:1"}; adf::frontend::CallExprLocationConstraint __ci8002__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6982:72"}; +num_buffers(L2_IFM_Buffer_from_layer_193_for_layer_202_port1) =1; adf::frontend::CallExprConstraintFunction __ci8003__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6983:1"}; + +location(L2_IFM_Buffer_from_layer_201_for_layer_202_port0) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci8004__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6985:1"}; adf::frontend::CallExprLocationConstraint __ci8005__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6985:72"}; +num_buffers(L2_IFM_Buffer_from_layer_201_for_layer_202_port0) =1; adf::frontend::CallExprConstraintFunction __ci8006__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6986:1"}; + +location(l2_202) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8007__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6988:1"}; adf::frontend::CallExprLocationConstraint __ci8008__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6988:30"}; +num_buffers(l2_202) =1; adf::frontend::CallExprConstraintFunction __ci8009__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6989:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_183183) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8010__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6991:1"}; adf::frontend::CallExprLocationConstraint __ci8011__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6991:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_183183) =1; adf::frontend::CallExprConstraintFunction __ci8012__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6992:1"}; + +location(l2_203) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8013__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6994:1"}; adf::frontend::CallExprLocationConstraint __ci8014__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6994:30"}; +num_buffers(l2_203) =1; adf::frontend::CallExprConstraintFunction __ci8015__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6995:1"}; + +location(l2_204) = { address(1, 0, 311296)}; adf::frontend::CallExprLocationConstraint __ci8016__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6997:1"}; adf::frontend::CallExprLocationConstraint __ci8017__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6997:30"}; +num_buffers(l2_204) =1; adf::frontend::CallExprConstraintFunction __ci8018__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:6998:1"}; + +location(l2_205) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8019__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7000:1"}; adf::frontend::CallExprLocationConstraint __ci8020__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7000:30"}; +num_buffers(l2_205) =1; adf::frontend::CallExprConstraintFunction __ci8021__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7001:1"}; + +location(l2_206) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8022__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7003:1"}; adf::frontend::CallExprLocationConstraint __ci8023__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7003:30"}; +num_buffers(l2_206) =1; adf::frontend::CallExprConstraintFunction __ci8024__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7004:1"}; + +location(l2_207) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8025__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7006:1"}; adf::frontend::CallExprLocationConstraint __ci8026__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7006:30"}; +num_buffers(l2_207) =1; adf::frontend::CallExprConstraintFunction __ci8027__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7007:1"}; + +location(L2_IFM_Buffer_from_layer_204_for_layer_208_port0) = { address(2, 0, 293888)}; adf::frontend::CallExprLocationConstraint __ci8028__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7009:1"}; adf::frontend::CallExprLocationConstraint __ci8029__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7009:72"}; +num_buffers(L2_IFM_Buffer_from_layer_204_for_layer_208_port0) =1; adf::frontend::CallExprConstraintFunction __ci8030__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7010:1"}; + +location(L2_IFM_Buffer_from_layer_207_for_layer_208_port1) = { address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8031__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7012:1"}; adf::frontend::CallExprLocationConstraint __ci8032__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7012:72"}; +num_buffers(L2_IFM_Buffer_from_layer_207_for_layer_208_port1) =1; adf::frontend::CallExprConstraintFunction __ci8033__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7013:1"}; + +location(l2_208) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8034__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7015:1"}; adf::frontend::CallExprLocationConstraint __ci8035__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7015:30"}; +num_buffers(l2_208) =1; adf::frontend::CallExprConstraintFunction __ci8036__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7016:1"}; + +location(L2_IFM_Buffer_from_layer_209_for_layer_210_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8037__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7018:1"}; adf::frontend::CallExprLocationConstraint __ci8038__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7018:72"}; +num_buffers(L2_IFM_Buffer_from_layer_209_for_layer_210_port0) =1; adf::frontend::CallExprConstraintFunction __ci8039__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7019:1"}; + +location(l2_210) = { address(2, 0, 516608)}; adf::frontend::CallExprLocationConstraint __ci8040__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7021:1"}; adf::frontend::CallExprLocationConstraint __ci8041__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7021:30"}; +num_buffers(l2_210) =1; adf::frontend::CallExprConstraintFunction __ci8042__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7022:1"}; + +location(l2_211) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8043__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7024:1"}; adf::frontend::CallExprLocationConstraint __ci8044__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7024:30"}; +num_buffers(l2_211) =1; adf::frontend::CallExprConstraintFunction __ci8045__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7025:1"}; + +location(l2_212) = { address(0, 0, 16384)}; adf::frontend::CallExprLocationConstraint __ci8046__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7027:1"}; adf::frontend::CallExprLocationConstraint __ci8047__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7027:30"}; +num_buffers(l2_212) =1; adf::frontend::CallExprConstraintFunction __ci8048__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7028:1"}; + +location(L2_IFM_Buffer_from_layer_208_for_layer_214_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8049__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7030:1"}; adf::frontend::CallExprLocationConstraint __ci8050__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7030:72"}; +num_buffers(L2_IFM_Buffer_from_layer_208_for_layer_214_port0) =1; adf::frontend::CallExprConstraintFunction __ci8051__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7031:1"}; + +location(L2_IFM_Buffer_from_layer_213_for_layer_214_port1) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci8052__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7033:1"}; adf::frontend::CallExprLocationConstraint __ci8053__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7033:72"}; +num_buffers(L2_IFM_Buffer_from_layer_213_for_layer_214_port1) =1; adf::frontend::CallExprConstraintFunction __ci8054__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7034:1"}; + +location(l2_214) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci8055__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7036:1"}; adf::frontend::CallExprLocationConstraint __ci8056__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7036:30"}; +num_buffers(l2_214) =1; adf::frontend::CallExprConstraintFunction __ci8057__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7037:1"}; + +location(L2_IFM_Buffer_from_layer_216_for_layer_217_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8058__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7039:1"}; adf::frontend::CallExprLocationConstraint __ci8059__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7039:72"}; +num_buffers(L2_IFM_Buffer_from_layer_216_for_layer_217_port0) =1; adf::frontend::CallExprConstraintFunction __ci8060__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7040:1"}; + +location(L2_IFM_Buffer_for_input4_0_port1) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8061__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7042:1"}; adf::frontend::CallExprLocationConstraint __ci8062__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7042:56"}; +num_buffers(L2_IFM_Buffer_for_input4_0_port1) =1; adf::frontend::CallExprConstraintFunction __ci8063__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7043:1"}; + +location(L2_IFM_Buffer_from_layer_217_for_layer_218_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8064__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7045:1"}; adf::frontend::CallExprLocationConstraint __ci8065__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7045:72"}; +num_buffers(L2_IFM_Buffer_from_layer_217_for_layer_218_port0) =1; adf::frontend::CallExprConstraintFunction __ci8066__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7046:1"}; + +location(l2_218) = { address(2, 0, 391168)}; adf::frontend::CallExprLocationConstraint __ci8067__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7048:1"}; adf::frontend::CallExprLocationConstraint __ci8068__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7048:30"}; +num_buffers(l2_218) =1; adf::frontend::CallExprConstraintFunction __ci8069__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7049:1"}; + +location(l2_219) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8070__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7051:1"}; adf::frontend::CallExprLocationConstraint __ci8071__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7051:30"}; +num_buffers(l2_219) =1; adf::frontend::CallExprConstraintFunction __ci8072__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7052:1"}; + +location(L2_CONST_IFM_Buffer_for_input3_0_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8073__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7054:1"}; adf::frontend::CallExprLocationConstraint __ci8074__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7054:62"}; +num_buffers(L2_CONST_IFM_Buffer_for_input3_0_port0) =1; adf::frontend::CallExprConstraintFunction __ci8075__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7055:1"}; + +location(L2_IFM_Buffer_from_layer_220_for_layer_221_port1) = { address(0, 0, 30720)}; adf::frontend::CallExprLocationConstraint __ci8076__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7057:1"}; adf::frontend::CallExprLocationConstraint __ci8077__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7057:72"}; +num_buffers(L2_IFM_Buffer_from_layer_220_for_layer_221_port1) =1; adf::frontend::CallExprConstraintFunction __ci8078__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7058:1"}; + +location(l2_221) = { address(2, 0, 493568)}; adf::frontend::CallExprLocationConstraint __ci8079__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7060:1"}; adf::frontend::CallExprLocationConstraint __ci8080__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7060:30"}; +num_buffers(l2_221) =1; adf::frontend::CallExprConstraintFunction __ci8081__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7061:1"}; + +location(L2_IFM_Buffer_for_input4_1_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8082__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7063:1"}; adf::frontend::CallExprLocationConstraint __ci8083__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7063:56"}; +num_buffers(L2_IFM_Buffer_for_input4_1_port1) =1; adf::frontend::CallExprConstraintFunction __ci8084__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7064:1"}; + +location(l2_222) = { address(0, 0, 30720)}; adf::frontend::CallExprLocationConstraint __ci8085__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7066:1"}; adf::frontend::CallExprLocationConstraint __ci8086__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7066:30"}; +num_buffers(l2_222) =1; adf::frontend::CallExprConstraintFunction __ci8087__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7067:1"}; + +location(L2_IFM_Buffer_for_input4_2_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8088__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7069:1"}; adf::frontend::CallExprLocationConstraint __ci8089__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7069:56"}; +num_buffers(L2_IFM_Buffer_for_input4_2_port1) =1; adf::frontend::CallExprConstraintFunction __ci8090__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7070:1"}; + +location(L2_IFM_Buffer_from_layer_223_for_layer_224_port0) = { address(0, 0, 30720)}; adf::frontend::CallExprLocationConstraint __ci8091__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7072:1"}; adf::frontend::CallExprLocationConstraint __ci8092__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7072:72"}; +num_buffers(L2_IFM_Buffer_from_layer_223_for_layer_224_port0) =1; adf::frontend::CallExprConstraintFunction __ci8093__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7073:1"}; + +location(l2_224) = { address(0, 0, 61440)}; adf::frontend::CallExprLocationConstraint __ci8094__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7075:1"}; adf::frontend::CallExprLocationConstraint __ci8095__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7075:30"}; +num_buffers(l2_224) =1; adf::frontend::CallExprConstraintFunction __ci8096__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7076:1"}; + +location(L2_IFM_Buffer_from_layer_216_for_layer_225_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8097__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7078:1"}; adf::frontend::CallExprLocationConstraint __ci8098__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7078:72"}; +num_buffers(L2_IFM_Buffer_from_layer_216_for_layer_225_port0) =1; adf::frontend::CallExprConstraintFunction __ci8099__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7079:1"}; + +location(L2_IFM_Buffer_from_layer_225_for_layer_226_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8100__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7081:1"}; adf::frontend::CallExprLocationConstraint __ci8101__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7081:72"}; +num_buffers(L2_IFM_Buffer_from_layer_225_for_layer_226_port0) =1; adf::frontend::CallExprConstraintFunction __ci8102__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7082:1"}; + +location(l2_226) = { address(2, 0, 475136)}; adf::frontend::CallExprLocationConstraint __ci8103__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7084:1"}; adf::frontend::CallExprLocationConstraint __ci8104__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7084:30"}; +num_buffers(l2_226) =1; adf::frontend::CallExprConstraintFunction __ci8105__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7085:1"}; + +location(l2_227) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8106__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7087:1"}; adf::frontend::CallExprLocationConstraint __ci8107__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7087:30"}; +num_buffers(l2_227) =1; adf::frontend::CallExprConstraintFunction __ci8108__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7088:1"}; + +location(L2_IFM_Buffer_from_layer_220_for_layer_228_port0) = { address(0, 0, 30720)}; adf::frontend::CallExprLocationConstraint __ci8109__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7090:1"}; adf::frontend::CallExprLocationConstraint __ci8110__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7090:72"}; +num_buffers(L2_IFM_Buffer_from_layer_220_for_layer_228_port0) =1; adf::frontend::CallExprConstraintFunction __ci8111__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7091:1"}; + +location(l2_228) = { address(2, 0, 493568)}; adf::frontend::CallExprLocationConstraint __ci8112__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7093:1"}; adf::frontend::CallExprLocationConstraint __ci8113__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7093:30"}; +num_buffers(l2_228) =1; adf::frontend::CallExprConstraintFunction __ci8114__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7094:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_222222) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8115__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7096:1"}; adf::frontend::CallExprLocationConstraint __ci8116__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7096:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_222222) =1; adf::frontend::CallExprConstraintFunction __ci8117__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7097:1"}; + +location(l2_229) = { address(0, 0, 30720)}; adf::frontend::CallExprLocationConstraint __ci8118__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7099:1"}; adf::frontend::CallExprLocationConstraint __ci8119__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7099:30"}; +num_buffers(l2_229) =1; adf::frontend::CallExprConstraintFunction __ci8120__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7100:1"}; + +location(L2_IFM_Buffer_from_layer_215_for_layer_230_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8121__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7102:1"}; adf::frontend::CallExprLocationConstraint __ci8122__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7102:72"}; +num_buffers(L2_IFM_Buffer_from_layer_215_for_layer_230_port0) =1; adf::frontend::CallExprConstraintFunction __ci8123__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7103:1"}; + +location(L2_IFM_Buffer_from_layer_232_for_layer_236_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8124__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7105:1"}; adf::frontend::CallExprLocationConstraint __ci8125__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7105:72"}; +num_buffers(L2_IFM_Buffer_from_layer_232_for_layer_236_port0) =1; adf::frontend::CallExprConstraintFunction __ci8126__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7106:1"}; + +location(L2_IFM_Buffer_from_layer_5_for_layer_233_port0) = { address(1, 0, 434176), address(2, 0, 217088)}; adf::frontend::CallExprLocationConstraint __ci8127__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7108:1"}; adf::frontend::CallExprLocationConstraint __ci8128__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7108:70"}; adf::frontend::CallExprLocationConstraint __ci8129__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7108:93"}; +num_buffers(L2_IFM_Buffer_from_layer_5_for_layer_233_port0) =2; adf::frontend::CallExprConstraintFunction __ci8130__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7109:1"}; + +location(l2_233) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8131__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7111:1"}; adf::frontend::CallExprLocationConstraint __ci8132__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7111:30"}; adf::frontend::CallExprLocationConstraint __ci8133__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7111:48"}; +num_buffers(l2_233) =2; adf::frontend::CallExprConstraintFunction __ci8134__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7112:1"}; + +location(L2_IFM_Buffer_from_layer_233_for_layer_234_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8135__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7114:1"}; adf::frontend::CallExprLocationConstraint __ci8136__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7114:72"}; +num_buffers(L2_IFM_Buffer_from_layer_233_for_layer_234_port0) =1; adf::frontend::CallExprConstraintFunction __ci8137__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7115:1"}; + +location(l2_234) = { address(2, 0, 278528)}; adf::frontend::CallExprLocationConstraint __ci8138__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7117:1"}; adf::frontend::CallExprLocationConstraint __ci8139__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7117:30"}; +num_buffers(l2_234) =1; adf::frontend::CallExprConstraintFunction __ci8140__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7118:1"}; + +location(l2_235) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8141__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7120:1"}; adf::frontend::CallExprLocationConstraint __ci8142__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7120:30"}; +num_buffers(l2_235) =1; adf::frontend::CallExprConstraintFunction __ci8143__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7121:1"}; + +location(L2_IFM_Buffer_from_layer_236_for_layer_237_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8144__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7123:1"}; adf::frontend::CallExprLocationConstraint __ci8145__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7123:72"}; +num_buffers(L2_IFM_Buffer_from_layer_236_for_layer_237_port0) =1; adf::frontend::CallExprConstraintFunction __ci8146__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7124:1"}; + +location(l2_237) = { address(0, 0, 323840)}; adf::frontend::CallExprLocationConstraint __ci8147__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7126:1"}; adf::frontend::CallExprLocationConstraint __ci8148__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7126:30"}; +num_buffers(l2_237) =1; adf::frontend::CallExprConstraintFunction __ci8149__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7127:1"}; + +location(L2_IFM_Buffer_from_layer_239_for_layer_240_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8150__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7129:1"}; adf::frontend::CallExprLocationConstraint __ci8151__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7129:72"}; +num_buffers(L2_IFM_Buffer_from_layer_239_for_layer_240_port0) =1; adf::frontend::CallExprConstraintFunction __ci8152__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7130:1"}; + +location(L2_IFM_Buffer_for_input3_0_port1) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8153__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7132:1"}; adf::frontend::CallExprLocationConstraint __ci8154__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7132:56"}; +num_buffers(L2_IFM_Buffer_for_input3_0_port1) =1; adf::frontend::CallExprConstraintFunction __ci8155__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7133:1"}; + +location(L2_IFM_Buffer_from_layer_240_for_layer_241_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8156__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7135:1"}; adf::frontend::CallExprLocationConstraint __ci8157__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7135:72"}; +num_buffers(L2_IFM_Buffer_from_layer_240_for_layer_241_port0) =1; adf::frontend::CallExprConstraintFunction __ci8158__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7136:1"}; + +location(l2_241) = { address(2, 0, 229376)}; adf::frontend::CallExprLocationConstraint __ci8159__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7138:1"}; adf::frontend::CallExprLocationConstraint __ci8160__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7138:30"}; +num_buffers(l2_241) =1; adf::frontend::CallExprConstraintFunction __ci8161__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7139:1"}; + +location(l2_242) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8162__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7141:1"}; adf::frontend::CallExprLocationConstraint __ci8163__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7141:30"}; +num_buffers(l2_242) =1; adf::frontend::CallExprConstraintFunction __ci8164__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7142:1"}; + +location(L2_CONST_IFM_Buffer_for_input2_0_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8165__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7144:1"}; adf::frontend::CallExprLocationConstraint __ci8166__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7144:62"}; +num_buffers(L2_CONST_IFM_Buffer_for_input2_0_port0) =1; adf::frontend::CallExprConstraintFunction __ci8167__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7145:1"}; + +location(L2_IFM_Buffer_from_layer_243_for_layer_244_port1) = { address(0, 0, 73600)}; adf::frontend::CallExprLocationConstraint __ci8168__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7147:1"}; adf::frontend::CallExprLocationConstraint __ci8169__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7147:72"}; +num_buffers(L2_IFM_Buffer_from_layer_243_for_layer_244_port1) =1; adf::frontend::CallExprConstraintFunction __ci8170__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7148:1"}; + +location(l2_244) = { address(2, 0, 401408)}; adf::frontend::CallExprLocationConstraint __ci8171__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7150:1"}; adf::frontend::CallExprLocationConstraint __ci8172__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7150:30"}; +num_buffers(l2_244) =1; adf::frontend::CallExprConstraintFunction __ci8173__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7151:1"}; + +location(L2_IFM_Buffer_for_input3_1_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8174__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7153:1"}; adf::frontend::CallExprLocationConstraint __ci8175__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7153:56"}; +num_buffers(L2_IFM_Buffer_for_input3_1_port1) =1; adf::frontend::CallExprConstraintFunction __ci8176__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7154:1"}; + +location(l2_245) = { address(0, 0, 73600)}; adf::frontend::CallExprLocationConstraint __ci8177__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7156:1"}; adf::frontend::CallExprLocationConstraint __ci8178__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7156:30"}; +num_buffers(l2_245) =1; adf::frontend::CallExprConstraintFunction __ci8179__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7157:1"}; + +location(L2_IFM_Buffer_for_input3_2_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8180__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7159:1"}; adf::frontend::CallExprLocationConstraint __ci8181__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7159:56"}; +num_buffers(L2_IFM_Buffer_for_input3_2_port1) =1; adf::frontend::CallExprConstraintFunction __ci8182__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7160:1"}; + +location(L2_IFM_Buffer_from_layer_246_for_layer_247_port0) = { address(0, 0, 73600)}; adf::frontend::CallExprLocationConstraint __ci8183__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7162:1"}; adf::frontend::CallExprLocationConstraint __ci8184__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7162:72"}; +num_buffers(L2_IFM_Buffer_from_layer_246_for_layer_247_port0) =1; adf::frontend::CallExprConstraintFunction __ci8185__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7163:1"}; + +location(l2_247) = { address(0, 0, 147200)}; adf::frontend::CallExprLocationConstraint __ci8186__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7165:1"}; adf::frontend::CallExprLocationConstraint __ci8187__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7165:30"}; +num_buffers(l2_247) =1; adf::frontend::CallExprConstraintFunction __ci8188__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7166:1"}; + +location(L2_IFM_Buffer_from_layer_239_for_layer_248_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8189__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7168:1"}; adf::frontend::CallExprLocationConstraint __ci8190__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7168:72"}; +num_buffers(L2_IFM_Buffer_from_layer_239_for_layer_248_port0) =1; adf::frontend::CallExprConstraintFunction __ci8191__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7169:1"}; + +location(L2_IFM_Buffer_from_layer_248_for_layer_249_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8192__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7171:1"}; adf::frontend::CallExprLocationConstraint __ci8193__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7171:72"}; +num_buffers(L2_IFM_Buffer_from_layer_248_for_layer_249_port0) =1; adf::frontend::CallExprConstraintFunction __ci8194__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7172:1"}; + +location(l2_249) = { address(2, 0, 376832)}; adf::frontend::CallExprLocationConstraint __ci8195__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7174:1"}; adf::frontend::CallExprLocationConstraint __ci8196__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7174:30"}; +num_buffers(l2_249) =1; adf::frontend::CallExprConstraintFunction __ci8197__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7175:1"}; + +location(l2_250) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8198__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7177:1"}; adf::frontend::CallExprLocationConstraint __ci8199__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7177:30"}; +num_buffers(l2_250) =1; adf::frontend::CallExprConstraintFunction __ci8200__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7178:1"}; + +location(L2_IFM_Buffer_from_layer_243_for_layer_251_port0) = { address(0, 0, 122880)}; adf::frontend::CallExprLocationConstraint __ci8201__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7180:1"}; adf::frontend::CallExprLocationConstraint __ci8202__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7180:72"}; +num_buffers(L2_IFM_Buffer_from_layer_243_for_layer_251_port0) =1; adf::frontend::CallExprConstraintFunction __ci8203__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7181:1"}; + +location(l2_251) = { address(2, 0, 401408)}; adf::frontend::CallExprLocationConstraint __ci8204__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7183:1"}; adf::frontend::CallExprLocationConstraint __ci8205__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7183:30"}; +num_buffers(l2_251) =1; adf::frontend::CallExprConstraintFunction __ci8206__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7184:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_245245) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8207__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7186:1"}; adf::frontend::CallExprLocationConstraint __ci8208__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7186:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_245245) =1; adf::frontend::CallExprConstraintFunction __ci8209__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7187:1"}; + +location(l2_252) = { address(0, 0, 122880)}; adf::frontend::CallExprLocationConstraint __ci8210__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7189:1"}; adf::frontend::CallExprLocationConstraint __ci8211__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7189:30"}; +num_buffers(l2_252) =1; adf::frontend::CallExprConstraintFunction __ci8212__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7190:1"}; + +location(L2_IFM_Buffer_from_layer_238_for_layer_253_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8213__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7192:1"}; adf::frontend::CallExprLocationConstraint __ci8214__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7192:72"}; +num_buffers(L2_IFM_Buffer_from_layer_238_for_layer_253_port0) =1; adf::frontend::CallExprConstraintFunction __ci8215__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7193:1"}; + +location(L2_IFM_Buffer_from_layer_255_for_layer_256_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8216__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7195:1"}; adf::frontend::CallExprLocationConstraint __ci8217__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7195:72"}; +num_buffers(L2_IFM_Buffer_from_layer_255_for_layer_256_port0) =1; adf::frontend::CallExprConstraintFunction __ci8218__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7196:1"}; + +location(L2_IFM_Buffer_from_layer_256_for_layer_257_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8219__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7198:1"}; adf::frontend::CallExprLocationConstraint __ci8220__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7198:72"}; +num_buffers(L2_IFM_Buffer_from_layer_256_for_layer_257_port0) =1; adf::frontend::CallExprConstraintFunction __ci8221__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7199:1"}; + +location(l2_257) = { address(1, 0, 282112)}; adf::frontend::CallExprLocationConstraint __ci8222__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7201:1"}; adf::frontend::CallExprLocationConstraint __ci8223__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7201:30"}; +num_buffers(l2_257) =1; adf::frontend::CallExprConstraintFunction __ci8224__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7202:1"}; + +location(L2_IFM_Buffer_from_layer_260_for_layer_261_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8225__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7204:1"}; adf::frontend::CallExprLocationConstraint __ci8226__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7204:72"}; +num_buffers(L2_IFM_Buffer_from_layer_260_for_layer_261_port0) =1; adf::frontend::CallExprConstraintFunction __ci8227__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7205:1"}; + +location(l2_261) = { address(2, 0, 32768)}; adf::frontend::CallExprLocationConstraint __ci8228__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7207:1"}; adf::frontend::CallExprLocationConstraint __ci8229__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7207:30"}; +num_buffers(l2_261) =1; adf::frontend::CallExprConstraintFunction __ci8230__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7208:1"}; + +location(l2_262) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8231__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7210:1"}; adf::frontend::CallExprLocationConstraint __ci8232__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7210:30"}; +num_buffers(l2_262) =1; adf::frontend::CallExprConstraintFunction __ci8233__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7211:1"}; + +location(L2_CONST_IFM_Buffer_for_input1_0_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8234__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7213:1"}; adf::frontend::CallExprLocationConstraint __ci8235__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7213:62"}; +num_buffers(L2_CONST_IFM_Buffer_for_input1_0_port0) =1; adf::frontend::CallExprConstraintFunction __ci8236__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7214:1"}; + +location(L2_IFM_Buffer_from_layer_263_for_layer_264_port1) = { address(0, 0, 172800)}; adf::frontend::CallExprLocationConstraint __ci8237__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7216:1"}; adf::frontend::CallExprLocationConstraint __ci8238__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7216:72"}; +num_buffers(L2_IFM_Buffer_from_layer_263_for_layer_264_port1) =1; adf::frontend::CallExprConstraintFunction __ci8239__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7217:1"}; + +location(l2_264) = { address(2, 0, 278528)}; adf::frontend::CallExprLocationConstraint __ci8240__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7219:1"}; adf::frontend::CallExprLocationConstraint __ci8241__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7219:30"}; +num_buffers(l2_264) =1; adf::frontend::CallExprConstraintFunction __ci8242__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7220:1"}; + +location(L2_IFM_Buffer_for_input2_1_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8243__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7222:1"}; adf::frontend::CallExprLocationConstraint __ci8244__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7222:56"}; +num_buffers(L2_IFM_Buffer_for_input2_1_port1) =1; adf::frontend::CallExprConstraintFunction __ci8245__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7223:1"}; + +location(l2_265) = { address(0, 0, 172800)}; adf::frontend::CallExprLocationConstraint __ci8246__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7225:1"}; adf::frontend::CallExprLocationConstraint __ci8247__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7225:30"}; +num_buffers(l2_265) =1; adf::frontend::CallExprConstraintFunction __ci8248__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7226:1"}; + +location(L2_IFM_Buffer_for_input2_2_port1) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8249__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7228:1"}; adf::frontend::CallExprLocationConstraint __ci8250__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7228:56"}; +num_buffers(L2_IFM_Buffer_for_input2_2_port1) =1; adf::frontend::CallExprConstraintFunction __ci8251__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7229:1"}; + +location(L2_IFM_Buffer_from_layer_266_for_layer_267_port0) = { address(0, 0, 172800)}; adf::frontend::CallExprLocationConstraint __ci8252__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7231:1"}; adf::frontend::CallExprLocationConstraint __ci8253__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7231:72"}; +num_buffers(L2_IFM_Buffer_from_layer_266_for_layer_267_port0) =1; adf::frontend::CallExprConstraintFunction __ci8254__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7232:1"}; + +location(l2_267) = { address(0, 0, 345600)}; adf::frontend::CallExprLocationConstraint __ci8255__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7234:1"}; adf::frontend::CallExprLocationConstraint __ci8256__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7234:30"}; +num_buffers(l2_267) =1; adf::frontend::CallExprConstraintFunction __ci8257__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7235:1"}; + +location(L2_IFM_Buffer_from_layer_268_for_layer_269_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8258__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7237:1"}; adf::frontend::CallExprLocationConstraint __ci8259__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7237:72"}; +num_buffers(L2_IFM_Buffer_from_layer_268_for_layer_269_port0) =1; adf::frontend::CallExprConstraintFunction __ci8260__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7238:1"}; + +location(l2_269) = { address(2, 0, 229376)}; adf::frontend::CallExprLocationConstraint __ci8261__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7240:1"}; adf::frontend::CallExprLocationConstraint __ci8262__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7240:30"}; +num_buffers(l2_269) =1; adf::frontend::CallExprConstraintFunction __ci8263__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7241:1"}; + +location(l2_270) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8264__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7243:1"}; adf::frontend::CallExprLocationConstraint __ci8265__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7243:30"}; +num_buffers(l2_270) =1; adf::frontend::CallExprConstraintFunction __ci8266__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7244:1"}; + +location(L2_IFM_Buffer_from_layer_263_for_layer_271_port0) = { address(0, 0, 245760)}; adf::frontend::CallExprLocationConstraint __ci8267__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7246:1"}; adf::frontend::CallExprLocationConstraint __ci8268__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7246:72"}; +num_buffers(L2_IFM_Buffer_from_layer_263_for_layer_271_port0) =1; adf::frontend::CallExprConstraintFunction __ci8269__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7247:1"}; + +location(l2_271) = { address(2, 0, 278528)}; adf::frontend::CallExprLocationConstraint __ci8270__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7249:1"}; adf::frontend::CallExprLocationConstraint __ci8271__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7249:30"}; +num_buffers(l2_271) =1; adf::frontend::CallExprConstraintFunction __ci8272__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7250:1"}; + +location(L2_OFM_Buffer_layer_TGSpilling_265265) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8273__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7252:1"}; adf::frontend::CallExprLocationConstraint __ci8274__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7252:61"}; +num_buffers(L2_OFM_Buffer_layer_TGSpilling_265265) =1; adf::frontend::CallExprConstraintFunction __ci8275__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7253:1"}; + +location(l2_272) = { address(0, 0, 245760)}; adf::frontend::CallExprLocationConstraint __ci8276__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7255:1"}; adf::frontend::CallExprLocationConstraint __ci8277__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7255:30"}; +num_buffers(l2_272) =1; adf::frontend::CallExprConstraintFunction __ci8278__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7256:1"}; + +location(L2_IFM_Buffer_from_layer_275_for_layer_276_port0) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci8279__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7258:1"}; adf::frontend::CallExprLocationConstraint __ci8280__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7258:72"}; adf::frontend::CallExprLocationConstraint __ci8281__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7258:90"}; +num_buffers(L2_IFM_Buffer_from_layer_275_for_layer_276_port0) =2; adf::frontend::CallExprConstraintFunction __ci8282__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7259:1"}; + +location(l2_276) = { address(2, 0, 114688), address(2, 0, 319488)}; adf::frontend::CallExprLocationConstraint __ci8283__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7261:1"}; adf::frontend::CallExprLocationConstraint __ci8284__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7261:30"}; adf::frontend::CallExprLocationConstraint __ci8285__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7261:53"}; +num_buffers(l2_276) =2; adf::frontend::CallExprConstraintFunction __ci8286__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7262:1"}; + +location(L2_IFM_Buffer_from_layer_278_for_layer_279_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8287__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7264:1"}; adf::frontend::CallExprLocationConstraint __ci8288__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7264:72"}; +num_buffers(L2_IFM_Buffer_from_layer_278_for_layer_279_port0) =1; adf::frontend::CallExprConstraintFunction __ci8289__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7265:1"}; + +location(L2_IFM_Buffer_for_input1_0_port1) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8290__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7267:1"}; adf::frontend::CallExprLocationConstraint __ci8291__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7267:56"}; +num_buffers(L2_IFM_Buffer_for_input1_0_port1) =1; adf::frontend::CallExprConstraintFunction __ci8292__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7268:1"}; + +location(L2_IFM_Buffer_from_layer_279_for_layer_280_port0) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8293__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7270:1"}; adf::frontend::CallExprLocationConstraint __ci8294__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7270:72"}; adf::frontend::CallExprLocationConstraint __ci8295__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7270:90"}; +num_buffers(L2_IFM_Buffer_from_layer_279_for_layer_280_port0) =2; adf::frontend::CallExprConstraintFunction __ci8296__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7271:1"}; + +location(l2_280) = { address(1, 0, 393216), address(2, 0, 196608)}; adf::frontend::CallExprLocationConstraint __ci8297__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7273:1"}; adf::frontend::CallExprLocationConstraint __ci8298__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7273:30"}; adf::frontend::CallExprLocationConstraint __ci8299__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7273:53"}; +num_buffers(l2_280) =2; adf::frontend::CallExprConstraintFunction __ci8300__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7274:1"}; + +location(L2_IFM_Buffer_from_layer_280_for_layer_281_port0) = { address(1, 0, 434176), address(2, 0, 217088)}; adf::frontend::CallExprLocationConstraint __ci8301__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7276:1"}; adf::frontend::CallExprLocationConstraint __ci8302__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7276:72"}; adf::frontend::CallExprLocationConstraint __ci8303__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7276:95"}; +num_buffers(L2_IFM_Buffer_from_layer_280_for_layer_281_port0) =2; adf::frontend::CallExprConstraintFunction __ci8304__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7277:1"}; + +location(l2_281) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8305__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7279:1"}; adf::frontend::CallExprLocationConstraint __ci8306__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7279:30"}; adf::frontend::CallExprLocationConstraint __ci8307__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7279:48"}; +num_buffers(l2_281) =2; adf::frontend::CallExprConstraintFunction __ci8308__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7280:1"}; + +location(L2_CONST_IFM_Buffer_for_input0_0_port0) = { address(2, 0, 217088), address(2, 0, 370688)}; adf::frontend::CallExprLocationConstraint __ci8309__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7282:1"}; adf::frontend::CallExprLocationConstraint __ci8310__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7282:62"}; adf::frontend::CallExprLocationConstraint __ci8311__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7282:85"}; +num_buffers(L2_CONST_IFM_Buffer_for_input0_0_port0) =2; adf::frontend::CallExprConstraintFunction __ci8312__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7283:1"}; + +location(L2_IFM_Buffer_from_layer_282_for_layer_283_port1) = { address(1, 0, 434176), address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8313__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7285:1"}; adf::frontend::CallExprLocationConstraint __ci8314__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7285:72"}; adf::frontend::CallExprLocationConstraint __ci8315__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7285:95"}; +num_buffers(L2_IFM_Buffer_from_layer_282_for_layer_283_port1) =2; adf::frontend::CallExprConstraintFunction __ci8316__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7286:1"}; + +location(l2_283) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8317__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7288:1"}; adf::frontend::CallExprLocationConstraint __ci8318__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7288:30"}; adf::frontend::CallExprLocationConstraint __ci8319__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7288:48"}; +num_buffers(l2_283) =2; adf::frontend::CallExprConstraintFunction __ci8320__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7289:1"}; + +location(L2_IFM_Buffer_for_input1_1_port1) = { address(2, 0, 217088), address(2, 0, 370688)}; adf::frontend::CallExprLocationConstraint __ci8321__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7291:1"}; adf::frontend::CallExprLocationConstraint __ci8322__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7291:56"}; adf::frontend::CallExprLocationConstraint __ci8323__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7291:79"}; +num_buffers(L2_IFM_Buffer_for_input1_1_port1) =2; adf::frontend::CallExprConstraintFunction __ci8324__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7292:1"}; + +location(L2_IFM_Buffer_from_layer_283_for_layer_284_port0) = { address(1, 0, 434176), address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8325__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7294:1"}; adf::frontend::CallExprLocationConstraint __ci8326__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7294:72"}; adf::frontend::CallExprLocationConstraint __ci8327__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7294:95"}; +num_buffers(L2_IFM_Buffer_from_layer_283_for_layer_284_port0) =2; adf::frontend::CallExprConstraintFunction __ci8328__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7295:1"}; + +location(l2_284) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8329__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7297:1"}; adf::frontend::CallExprLocationConstraint __ci8330__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7297:30"}; adf::frontend::CallExprLocationConstraint __ci8331__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7297:48"}; +num_buffers(l2_284) =2; adf::frontend::CallExprConstraintFunction __ci8332__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7298:1"}; + +location(L2_IFM_Buffer_for_input1_2_port1) = { address(2, 0, 217088), address(2, 0, 370688)}; adf::frontend::CallExprLocationConstraint __ci8333__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7300:1"}; adf::frontend::CallExprLocationConstraint __ci8334__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7300:56"}; adf::frontend::CallExprLocationConstraint __ci8335__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7300:79"}; +num_buffers(L2_IFM_Buffer_for_input1_2_port1) =2; adf::frontend::CallExprConstraintFunction __ci8336__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7301:1"}; + +location(L2_IFM_Buffer_from_layer_285_for_layer_286_port0) = { address(1, 0, 434176), address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8337__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7303:1"}; adf::frontend::CallExprLocationConstraint __ci8338__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7303:72"}; adf::frontend::CallExprLocationConstraint __ci8339__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7303:95"}; +num_buffers(L2_IFM_Buffer_from_layer_285_for_layer_286_port0) =2; adf::frontend::CallExprConstraintFunction __ci8340__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7304:1"}; + +location(l2_286) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8341__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7306:1"}; adf::frontend::CallExprLocationConstraint __ci8342__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7306:30"}; adf::frontend::CallExprLocationConstraint __ci8343__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7306:48"}; +num_buffers(l2_286) =2; adf::frontend::CallExprConstraintFunction __ci8344__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7307:1"}; + +location(L2_IFM_Buffer_from_layer_278_for_layer_287_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8345__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7309:1"}; adf::frontend::CallExprLocationConstraint __ci8346__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7309:72"}; +num_buffers(L2_IFM_Buffer_from_layer_278_for_layer_287_port0) =1; adf::frontend::CallExprConstraintFunction __ci8347__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7310:1"}; + +location(L2_IFM_Buffer_from_layer_287_for_layer_288_port0) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8348__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7312:1"}; adf::frontend::CallExprLocationConstraint __ci8349__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7312:72"}; adf::frontend::CallExprLocationConstraint __ci8350__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7312:90"}; +num_buffers(L2_IFM_Buffer_from_layer_287_for_layer_288_port0) =2; adf::frontend::CallExprConstraintFunction __ci8351__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7313:1"}; + +location(l2_288) = { address(1, 0, 393216), address(2, 0, 196608)}; adf::frontend::CallExprLocationConstraint __ci8352__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7315:1"}; adf::frontend::CallExprLocationConstraint __ci8353__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7315:30"}; adf::frontend::CallExprLocationConstraint __ci8354__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7315:53"}; +num_buffers(l2_288) =2; adf::frontend::CallExprConstraintFunction __ci8355__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7316:1"}; + +location(L2_IFM_Buffer_from_layer_288_for_layer_289_port0) = { address(0, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8356__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7318:1"}; adf::frontend::CallExprLocationConstraint __ci8357__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7318:72"}; +num_buffers(L2_IFM_Buffer_from_layer_288_for_layer_289_port0) =1; adf::frontend::CallExprConstraintFunction __ci8358__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7319:1"}; + +location(l2_289) = { address(0, 0, 460800)}; adf::frontend::CallExprLocationConstraint __ci8359__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7321:1"}; adf::frontend::CallExprLocationConstraint __ci8360__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7321:30"}; +num_buffers(l2_289) =1; adf::frontend::CallExprConstraintFunction __ci8361__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7322:1"}; + +location(L2_IFM_Buffer_from_layer_282_for_layer_290_port0) = { address(2, 0, 217088), address(2, 0, 370688)}; adf::frontend::CallExprLocationConstraint __ci8362__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7324:1"}; adf::frontend::CallExprLocationConstraint __ci8363__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7324:72"}; adf::frontend::CallExprLocationConstraint __ci8364__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7324:95"}; +num_buffers(L2_IFM_Buffer_from_layer_282_for_layer_290_port0) =2; adf::frontend::CallExprConstraintFunction __ci8365__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7325:1"}; + +location(L2_IFM_Buffer_from_layer_289_for_layer_290_port1) = { address(1, 0, 434176), address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8366__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7327:1"}; adf::frontend::CallExprLocationConstraint __ci8367__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7327:72"}; adf::frontend::CallExprLocationConstraint __ci8368__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7327:95"}; +num_buffers(L2_IFM_Buffer_from_layer_289_for_layer_290_port1) =2; adf::frontend::CallExprConstraintFunction __ci8369__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7328:1"}; + +location(l2_290) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8370__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7330:1"}; adf::frontend::CallExprLocationConstraint __ci8371__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7330:30"}; adf::frontend::CallExprLocationConstraint __ci8372__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7330:48"}; +num_buffers(l2_290) =2; adf::frontend::CallExprConstraintFunction __ci8373__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7331:1"}; + +location(L2_IFM_Buffer_from_layer_284_for_layer_291_port0) = { address(2, 0, 217088), address(2, 0, 370688)}; adf::frontend::CallExprLocationConstraint __ci8374__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7333:1"}; adf::frontend::CallExprLocationConstraint __ci8375__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7333:72"}; adf::frontend::CallExprLocationConstraint __ci8376__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7333:95"}; +num_buffers(L2_IFM_Buffer_from_layer_284_for_layer_291_port0) =2; adf::frontend::CallExprConstraintFunction __ci8377__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7334:1"}; + +location(L2_IFM_Buffer_from_layer_290_for_layer_291_port1) = { address(1, 0, 434176), address(2, 0, 63488)}; adf::frontend::CallExprLocationConstraint __ci8378__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7336:1"}; adf::frontend::CallExprLocationConstraint __ci8379__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7336:72"}; adf::frontend::CallExprLocationConstraint __ci8380__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7336:95"}; +num_buffers(L2_IFM_Buffer_from_layer_290_for_layer_291_port1) =2; adf::frontend::CallExprConstraintFunction __ci8381__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7337:1"}; + +location(l2_291) = { address(0, 0, 0), address(0, 0, 327680)}; adf::frontend::CallExprLocationConstraint __ci8382__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7339:1"}; adf::frontend::CallExprLocationConstraint __ci8383__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7339:30"}; adf::frontend::CallExprLocationConstraint __ci8384__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7339:48"}; +num_buffers(l2_291) =2; adf::frontend::CallExprConstraintFunction __ci8385__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7340:1"}; + +location(L2_IFM_Buffer_from_layer_277_for_layer_292_port0) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8386__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7342:1"}; adf::frontend::CallExprLocationConstraint __ci8387__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7342:72"}; +num_buffers(L2_IFM_Buffer_from_layer_277_for_layer_292_port0) =1; adf::frontend::CallExprConstraintFunction __ci8388__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7343:1"}; + +location(L2_IFM_Buffer_from_layer_5_for_layer_294_port1) = { address(1, 0, 0)}; adf::frontend::CallExprLocationConstraint __ci8389__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7345:1"}; adf::frontend::CallExprLocationConstraint __ci8390__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7345:70"}; +num_buffers(L2_IFM_Buffer_from_layer_5_for_layer_294_port1) =1; adf::frontend::CallExprConstraintFunction __ci8391__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7346:1"}; + +location(L2_IFM_Buffer_from_layer_294_for_layer_295_port0) = { address(0, 0, 0), address(0, 0, 435200)}; adf::frontend::CallExprLocationConstraint __ci8392__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7348:1"}; adf::frontend::CallExprLocationConstraint __ci8393__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7348:72"}; adf::frontend::CallExprLocationConstraint __ci8394__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7348:90"}; +num_buffers(L2_IFM_Buffer_from_layer_294_for_layer_295_port0) =2; adf::frontend::CallExprConstraintFunction __ci8395__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7349:1"}; + +location(l2_295) = { address(1, 0, 393216), address(2, 0, 196608)}; adf::frontend::CallExprLocationConstraint __ci8396__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7351:1"}; adf::frontend::CallExprLocationConstraint __ci8397__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7351:30"}; adf::frontend::CallExprLocationConstraint __ci8398__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7351:53"}; +num_buffers(l2_295) =2; adf::frontend::CallExprConstraintFunction __ci8399__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7352:1"}; + +location(L2_IFM_Buffer_from_layer_295_for_layer_296_port0) = { address(2, 0, 73728), address(2, 0, 299008)}; adf::frontend::CallExprLocationConstraint __ci8400__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7354:1"}; adf::frontend::CallExprLocationConstraint __ci8401__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7354:72"}; adf::frontend::CallExprLocationConstraint __ci8402__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7354:94"}; +num_buffers(L2_IFM_Buffer_from_layer_295_for_layer_296_port0) =2; adf::frontend::CallExprConstraintFunction __ci8403__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7355:1"}; + +location(l2_296) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci8404__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7357:1"}; adf::frontend::CallExprLocationConstraint __ci8405__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7357:30"}; adf::frontend::CallExprLocationConstraint __ci8406__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7357:48"}; +num_buffers(l2_296) =2; adf::frontend::CallExprConstraintFunction __ci8407__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7358:1"}; + +location(L2_IFM_Buffer_from_layer_296_for_layer_297_port0) = { address(2, 0, 114688), address(2, 0, 319488)}; adf::frontend::CallExprLocationConstraint __ci8408__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7360:1"}; adf::frontend::CallExprLocationConstraint __ci8409__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7360:72"}; adf::frontend::CallExprLocationConstraint __ci8410__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7360:95"}; +num_buffers(L2_IFM_Buffer_from_layer_296_for_layer_297_port0) =2; adf::frontend::CallExprConstraintFunction __ci8411__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7361:1"}; + +location(l2_297) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci8412__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7363:1"}; adf::frontend::CallExprLocationConstraint __ci8413__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7363:30"}; adf::frontend::CallExprLocationConstraint __ci8414__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7363:48"}; +num_buffers(l2_297) =2; adf::frontend::CallExprConstraintFunction __ci8415__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7364:1"}; + +location(L2_IFM_Buffer_from_layer_298_for_layer_299_port0) = { address(2, 0, 319488), address(2, 0, 421888)}; adf::frontend::CallExprLocationConstraint __ci8416__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7366:1"}; adf::frontend::CallExprLocationConstraint __ci8417__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7366:72"}; adf::frontend::CallExprLocationConstraint __ci8418__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7366:95"}; +num_buffers(L2_IFM_Buffer_from_layer_298_for_layer_299_port0) =2; adf::frontend::CallExprConstraintFunction __ci8419__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7367:1"}; + +location(L2_OFM_Buffer_layer_299) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci8420__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7369:1"}; adf::frontend::CallExprLocationConstraint __ci8421__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7369:47"}; adf::frontend::CallExprLocationConstraint __ci8422__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7369:65"}; +num_buffers(L2_OFM_Buffer_layer_299) =2; adf::frontend::CallExprConstraintFunction __ci8423__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7370:1"}; + +location(L2_IFM_Buffer_from_layer_5_for_layer_301_port1) = { address(2, 0, 319488), address(2, 0, 421888)}; adf::frontend::CallExprLocationConstraint __ci8424__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7372:1"}; adf::frontend::CallExprLocationConstraint __ci8425__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7372:70"}; adf::frontend::CallExprLocationConstraint __ci8426__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7372:93"}; +num_buffers(L2_IFM_Buffer_from_layer_5_for_layer_301_port1) =2; adf::frontend::CallExprConstraintFunction __ci8427__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7373:1"}; + +location(L2_IFM_Buffer_from_layer_300_for_layer_301_port0) = { address(2, 0, 114688), address(2, 0, 217088)}; adf::frontend::CallExprLocationConstraint __ci8428__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7375:1"}; adf::frontend::CallExprLocationConstraint __ci8429__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7375:72"}; adf::frontend::CallExprLocationConstraint __ci8430__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7375:95"}; +num_buffers(L2_IFM_Buffer_from_layer_300_for_layer_301_port0) =2; adf::frontend::CallExprConstraintFunction __ci8431__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7376:1"}; + +location(l2_301) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci8432__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7378:1"}; adf::frontend::CallExprLocationConstraint __ci8433__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7378:30"}; adf::frontend::CallExprLocationConstraint __ci8434__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7378:48"}; +num_buffers(l2_301) =2; adf::frontend::CallExprConstraintFunction __ci8435__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7379:1"}; + +location(L2_IFM_Buffer_from_layer_301_for_layer_302_port0) = { address(2, 0, 319488), address(2, 0, 421888)}; adf::frontend::CallExprLocationConstraint __ci8436__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7381:1"}; adf::frontend::CallExprLocationConstraint __ci8437__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7381:72"}; adf::frontend::CallExprLocationConstraint __ci8438__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7381:95"}; +num_buffers(L2_IFM_Buffer_from_layer_301_for_layer_302_port0) =2; adf::frontend::CallExprConstraintFunction __ci8439__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7382:1"}; + +location(L2_OFM_Buffer_layer_302) = { address(0, 0, 0), address(0, 0, 409600)}; adf::frontend::CallExprLocationConstraint __ci8440__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7384:1"}; adf::frontend::CallExprLocationConstraint __ci8441__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7384:47"}; adf::frontend::CallExprLocationConstraint __ci8442__{"adf::address", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7384:65"}; +num_buffers(L2_OFM_Buffer_layer_302) =2; adf::frontend::CallExprConstraintFunction __ci8443__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7385:1"}; + +location(Layer_8_l2_wts) = wts_loc_8; adf::frontend::CallExprLocationConstraint __ci8444__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7387:1"}; +num_buffers(Layer_8_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8445__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7388:1"}; +repetition_count(Layer_8_l2_wts) = wts_repetition_8; adf::frontend::CallExprConstraintFunction __ci8446__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7389:1"}; +connect(Layer_8_wts_ddr.out[0],Layer_8_l2_wts.in[0]); adf::frontend::DeclConnect __ci8447__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7390:1", ""}; +read_access(Layer_8_wts_ddr.out[0]) = wts_ddr_read_pattern_8[0]; adf::frontend::CallExprConstraintFunction __ci8448__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7391:1"}; +write_access(Layer_8_l2_wts.in[0]) = wts_ddr_write_pattern_8[0]; adf::frontend::CallExprConstraintFunction __ci8449__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7392:1"}; + +connect(Layer_8_wts_ddr.out[1],Layer_8_l2_wts.in[1]); adf::frontend::DeclConnect __ci8450__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7394:1", ""}; +read_access(Layer_8_wts_ddr.out[1]) = wts_ddr_read_pattern_8[1]; adf::frontend::CallExprConstraintFunction __ci8451__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7395:1"}; +write_access(Layer_8_l2_wts.in[1]) = wts_ddr_write_pattern_8[1]; adf::frontend::CallExprConstraintFunction __ci8452__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7396:1"}; + +location(Layer_13_l2_wts) = wts_loc_13; adf::frontend::CallExprLocationConstraint __ci8453__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7398:1"}; +num_buffers(Layer_13_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8454__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7399:1"}; +repetition_count(Layer_13_l2_wts) = wts_repetition_13; adf::frontend::CallExprConstraintFunction __ci8455__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7400:1"}; +connect(Layer_13_wts_ddr.out[0],Layer_13_l2_wts.in[0]); adf::frontend::DeclConnect __ci8456__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7401:1", ""}; +read_access(Layer_13_wts_ddr.out[0]) = wts_ddr_read_pattern_13[0]; adf::frontend::CallExprConstraintFunction __ci8457__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7402:1"}; +write_access(Layer_13_l2_wts.in[0]) = wts_ddr_write_pattern_13[0]; adf::frontend::CallExprConstraintFunction __ci8458__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7403:1"}; + +connect(Layer_13_wts_ddr.out[1],Layer_13_l2_wts.in[1]); adf::frontend::DeclConnect __ci8459__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7405:1", ""}; +read_access(Layer_13_wts_ddr.out[1]) = wts_ddr_read_pattern_13[1]; adf::frontend::CallExprConstraintFunction __ci8460__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7406:1"}; +write_access(Layer_13_l2_wts.in[1]) = wts_ddr_write_pattern_13[1]; adf::frontend::CallExprConstraintFunction __ci8461__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7407:1"}; + +location(Layer_14_l2_wts) = wts_loc_14; adf::frontend::CallExprLocationConstraint __ci8462__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7409:1"}; +num_buffers(Layer_14_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8463__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7410:1"}; +repetition_count(Layer_14_l2_wts) = wts_repetition_14; adf::frontend::CallExprConstraintFunction __ci8464__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7411:1"}; +connect(Layer_14_wts_ddr.out[0],Layer_14_l2_wts.in[0]); adf::frontend::DeclConnect __ci8465__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7412:1", ""}; +read_access(Layer_14_wts_ddr.out[0]) = wts_ddr_read_pattern_14[0]; adf::frontend::CallExprConstraintFunction __ci8466__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7413:1"}; +write_access(Layer_14_l2_wts.in[0]) = wts_ddr_write_pattern_14[0]; adf::frontend::CallExprConstraintFunction __ci8467__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7414:1"}; + +connect(Layer_14_wts_ddr.out[1],Layer_14_l2_wts.in[1]); adf::frontend::DeclConnect __ci8468__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7416:1", ""}; +read_access(Layer_14_wts_ddr.out[1]) = wts_ddr_read_pattern_14[1]; adf::frontend::CallExprConstraintFunction __ci8469__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7417:1"}; +write_access(Layer_14_l2_wts.in[1]) = wts_ddr_write_pattern_14[1]; adf::frontend::CallExprConstraintFunction __ci8470__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7418:1"}; + +location(Layer_15_l2_wts) = wts_loc_15; adf::frontend::CallExprLocationConstraint __ci8471__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7420:1"}; +num_buffers(Layer_15_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8472__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7421:1"}; +repetition_count(Layer_15_l2_wts) = wts_repetition_15; adf::frontend::CallExprConstraintFunction __ci8473__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7422:1"}; +connect(Layer_15_wts_ddr.out[0],Layer_15_l2_wts.in[0]); adf::frontend::DeclConnect __ci8474__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7423:1", ""}; +read_access(Layer_15_wts_ddr.out[0]) = wts_ddr_read_pattern_15[0]; adf::frontend::CallExprConstraintFunction __ci8475__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7424:1"}; +write_access(Layer_15_l2_wts.in[0]) = wts_ddr_write_pattern_15[0]; adf::frontend::CallExprConstraintFunction __ci8476__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7425:1"}; + +connect(Layer_15_wts_ddr.out[1],Layer_15_l2_wts.in[1]); adf::frontend::DeclConnect __ci8477__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7427:1", ""}; +read_access(Layer_15_wts_ddr.out[1]) = wts_ddr_read_pattern_15[1]; adf::frontend::CallExprConstraintFunction __ci8478__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7428:1"}; +write_access(Layer_15_l2_wts.in[1]) = wts_ddr_write_pattern_15[1]; adf::frontend::CallExprConstraintFunction __ci8479__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7429:1"}; + +location(Layer_16_l2_wts) = wts_loc_16; adf::frontend::CallExprLocationConstraint __ci8480__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7431:1"}; +num_buffers(Layer_16_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8481__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7432:1"}; +repetition_count(Layer_16_l2_wts) = wts_repetition_16; adf::frontend::CallExprConstraintFunction __ci8482__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7433:1"}; +connect(Layer_16_wts_ddr.out[0],Layer_16_l2_wts.in[0]); adf::frontend::DeclConnect __ci8483__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7434:1", ""}; +read_access(Layer_16_wts_ddr.out[0]) = wts_ddr_read_pattern_16[0]; adf::frontend::CallExprConstraintFunction __ci8484__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7435:1"}; +write_access(Layer_16_l2_wts.in[0]) = wts_ddr_write_pattern_16[0]; adf::frontend::CallExprConstraintFunction __ci8485__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7436:1"}; + +connect(Layer_16_wts_ddr.out[1],Layer_16_l2_wts.in[1]); adf::frontend::DeclConnect __ci8486__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7438:1", ""}; +read_access(Layer_16_wts_ddr.out[1]) = wts_ddr_read_pattern_16[1]; adf::frontend::CallExprConstraintFunction __ci8487__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7439:1"}; +write_access(Layer_16_l2_wts.in[1]) = wts_ddr_write_pattern_16[1]; adf::frontend::CallExprConstraintFunction __ci8488__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7440:1"}; + +location(Layer_18_l2_wts) = wts_loc_18; adf::frontend::CallExprLocationConstraint __ci8489__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7442:1"}; +num_buffers(Layer_18_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8490__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7443:1"}; +repetition_count(Layer_18_l2_wts) = wts_repetition_18; adf::frontend::CallExprConstraintFunction __ci8491__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7444:1"}; +connect(Layer_18_wts_ddr.out[0],Layer_18_l2_wts.in[0]); adf::frontend::DeclConnect __ci8492__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7445:1", ""}; +read_access(Layer_18_wts_ddr.out[0]) = wts_ddr_read_pattern_18[0]; adf::frontend::CallExprConstraintFunction __ci8493__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7446:1"}; +write_access(Layer_18_l2_wts.in[0]) = wts_ddr_write_pattern_18[0]; adf::frontend::CallExprConstraintFunction __ci8494__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7447:1"}; + +connect(Layer_18_wts_ddr.out[1],Layer_18_l2_wts.in[1]); adf::frontend::DeclConnect __ci8495__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7449:1", ""}; +read_access(Layer_18_wts_ddr.out[1]) = wts_ddr_read_pattern_18[1]; adf::frontend::CallExprConstraintFunction __ci8496__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7450:1"}; +write_access(Layer_18_l2_wts.in[1]) = wts_ddr_write_pattern_18[1]; adf::frontend::CallExprConstraintFunction __ci8497__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7451:1"}; + +location(Layer_19_l2_wts) = wts_loc_19; adf::frontend::CallExprLocationConstraint __ci8498__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7453:1"}; +num_buffers(Layer_19_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8499__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7454:1"}; +repetition_count(Layer_19_l2_wts) = wts_repetition_19; adf::frontend::CallExprConstraintFunction __ci8500__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7455:1"}; +connect(Layer_19_wts_ddr.out[0],Layer_19_l2_wts.in[0]); adf::frontend::DeclConnect __ci8501__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7456:1", ""}; +read_access(Layer_19_wts_ddr.out[0]) = wts_ddr_read_pattern_19[0]; adf::frontend::CallExprConstraintFunction __ci8502__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7457:1"}; +write_access(Layer_19_l2_wts.in[0]) = wts_ddr_write_pattern_19[0]; adf::frontend::CallExprConstraintFunction __ci8503__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7458:1"}; + +connect(Layer_19_wts_ddr.out[1],Layer_19_l2_wts.in[1]); adf::frontend::DeclConnect __ci8504__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7460:1", ""}; +read_access(Layer_19_wts_ddr.out[1]) = wts_ddr_read_pattern_19[1]; adf::frontend::CallExprConstraintFunction __ci8505__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7461:1"}; +write_access(Layer_19_l2_wts.in[1]) = wts_ddr_write_pattern_19[1]; adf::frontend::CallExprConstraintFunction __ci8506__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7462:1"}; + +location(Layer_20_l2_wts) = wts_loc_20; adf::frontend::CallExprLocationConstraint __ci8507__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7464:1"}; +num_buffers(Layer_20_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8508__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7465:1"}; +repetition_count(Layer_20_l2_wts) = wts_repetition_20; adf::frontend::CallExprConstraintFunction __ci8509__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7466:1"}; +connect(Layer_20_wts_ddr.out[0],Layer_20_l2_wts.in[0]); adf::frontend::DeclConnect __ci8510__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7467:1", ""}; +read_access(Layer_20_wts_ddr.out[0]) = wts_ddr_read_pattern_20[0]; adf::frontend::CallExprConstraintFunction __ci8511__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7468:1"}; +write_access(Layer_20_l2_wts.in[0]) = wts_ddr_write_pattern_20[0]; adf::frontend::CallExprConstraintFunction __ci8512__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7469:1"}; + +connect(Layer_20_wts_ddr.out[1],Layer_20_l2_wts.in[1]); adf::frontend::DeclConnect __ci8513__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7471:1", ""}; +read_access(Layer_20_wts_ddr.out[1]) = wts_ddr_read_pattern_20[1]; adf::frontend::CallExprConstraintFunction __ci8514__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7472:1"}; +write_access(Layer_20_l2_wts.in[1]) = wts_ddr_write_pattern_20[1]; adf::frontend::CallExprConstraintFunction __ci8515__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7473:1"}; + +location(Layer_22_l2_wts) = wts_loc_22; adf::frontend::CallExprLocationConstraint __ci8516__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7475:1"}; +num_buffers(Layer_22_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8517__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7476:1"}; +repetition_count(Layer_22_l2_wts) = wts_repetition_22; adf::frontend::CallExprConstraintFunction __ci8518__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7477:1"}; +connect(Layer_22_wts_ddr.out[0],Layer_22_l2_wts.in[0]); adf::frontend::DeclConnect __ci8519__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7478:1", ""}; +read_access(Layer_22_wts_ddr.out[0]) = wts_ddr_read_pattern_22[0]; adf::frontend::CallExprConstraintFunction __ci8520__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7479:1"}; +write_access(Layer_22_l2_wts.in[0]) = wts_ddr_write_pattern_22[0]; adf::frontend::CallExprConstraintFunction __ci8521__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7480:1"}; + +connect(Layer_22_wts_ddr.out[1],Layer_22_l2_wts.in[1]); adf::frontend::DeclConnect __ci8522__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7482:1", ""}; +read_access(Layer_22_wts_ddr.out[1]) = wts_ddr_read_pattern_22[1]; adf::frontend::CallExprConstraintFunction __ci8523__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7483:1"}; +write_access(Layer_22_l2_wts.in[1]) = wts_ddr_write_pattern_22[1]; adf::frontend::CallExprConstraintFunction __ci8524__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7484:1"}; + +location(Layer_23_l2_wts) = wts_loc_23; adf::frontend::CallExprLocationConstraint __ci8525__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7486:1"}; +num_buffers(Layer_23_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8526__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7487:1"}; +repetition_count(Layer_23_l2_wts) = wts_repetition_23; adf::frontend::CallExprConstraintFunction __ci8527__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7488:1"}; +connect(Layer_23_wts_ddr.out[0],Layer_23_l2_wts.in[0]); adf::frontend::DeclConnect __ci8528__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7489:1", ""}; +read_access(Layer_23_wts_ddr.out[0]) = wts_ddr_read_pattern_23[0]; adf::frontend::CallExprConstraintFunction __ci8529__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7490:1"}; +write_access(Layer_23_l2_wts.in[0]) = wts_ddr_write_pattern_23[0]; adf::frontend::CallExprConstraintFunction __ci8530__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7491:1"}; + +connect(Layer_23_wts_ddr.out[1],Layer_23_l2_wts.in[1]); adf::frontend::DeclConnect __ci8531__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7493:1", ""}; +read_access(Layer_23_wts_ddr.out[1]) = wts_ddr_read_pattern_23[1]; adf::frontend::CallExprConstraintFunction __ci8532__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7494:1"}; +write_access(Layer_23_l2_wts.in[1]) = wts_ddr_write_pattern_23[1]; adf::frontend::CallExprConstraintFunction __ci8533__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7495:1"}; + +location(Layer_24_l2_wts) = wts_loc_24; adf::frontend::CallExprLocationConstraint __ci8534__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7497:1"}; +num_buffers(Layer_24_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8535__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7498:1"}; +repetition_count(Layer_24_l2_wts) = wts_repetition_24; adf::frontend::CallExprConstraintFunction __ci8536__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7499:1"}; +connect(Layer_24_wts_ddr.out[0],Layer_24_l2_wts.in[0]); adf::frontend::DeclConnect __ci8537__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7500:1", ""}; +read_access(Layer_24_wts_ddr.out[0]) = wts_ddr_read_pattern_24[0]; adf::frontend::CallExprConstraintFunction __ci8538__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7501:1"}; +write_access(Layer_24_l2_wts.in[0]) = wts_ddr_write_pattern_24[0]; adf::frontend::CallExprConstraintFunction __ci8539__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7502:1"}; + +connect(Layer_24_wts_ddr.out[1],Layer_24_l2_wts.in[1]); adf::frontend::DeclConnect __ci8540__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7504:1", ""}; +read_access(Layer_24_wts_ddr.out[1]) = wts_ddr_read_pattern_24[1]; adf::frontend::CallExprConstraintFunction __ci8541__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7505:1"}; +write_access(Layer_24_l2_wts.in[1]) = wts_ddr_write_pattern_24[1]; adf::frontend::CallExprConstraintFunction __ci8542__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7506:1"}; + +location(Layer_27_l2_wts) = wts_loc_27; adf::frontend::CallExprLocationConstraint __ci8543__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7508:1"}; +num_buffers(Layer_27_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8544__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7509:1"}; +repetition_count(Layer_27_l2_wts) = wts_repetition_27; adf::frontend::CallExprConstraintFunction __ci8545__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7510:1"}; +connect(Layer_27_wts_ddr.out[0],Layer_27_l2_wts.in[0]); adf::frontend::DeclConnect __ci8546__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7511:1", ""}; +read_access(Layer_27_wts_ddr.out[0]) = wts_ddr_read_pattern_27[0]; adf::frontend::CallExprConstraintFunction __ci8547__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7512:1"}; +write_access(Layer_27_l2_wts.in[0]) = wts_ddr_write_pattern_27[0]; adf::frontend::CallExprConstraintFunction __ci8548__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7513:1"}; + +connect(Layer_27_wts_ddr.out[1],Layer_27_l2_wts.in[1]); adf::frontend::DeclConnect __ci8549__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7515:1", ""}; +read_access(Layer_27_wts_ddr.out[1]) = wts_ddr_read_pattern_27[1]; adf::frontend::CallExprConstraintFunction __ci8550__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7516:1"}; +write_access(Layer_27_l2_wts.in[1]) = wts_ddr_write_pattern_27[1]; adf::frontend::CallExprConstraintFunction __ci8551__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7517:1"}; + +location(Layer_28_l2_wts) = wts_loc_28; adf::frontend::CallExprLocationConstraint __ci8552__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7519:1"}; +num_buffers(Layer_28_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8553__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7520:1"}; +repetition_count(Layer_28_l2_wts) = wts_repetition_28; adf::frontend::CallExprConstraintFunction __ci8554__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7521:1"}; +connect(Layer_28_wts_ddr.out[0],Layer_28_l2_wts.in[0]); adf::frontend::DeclConnect __ci8555__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7522:1", ""}; +read_access(Layer_28_wts_ddr.out[0]) = wts_ddr_read_pattern_28[0]; adf::frontend::CallExprConstraintFunction __ci8556__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7523:1"}; +write_access(Layer_28_l2_wts.in[0]) = wts_ddr_write_pattern_28[0]; adf::frontend::CallExprConstraintFunction __ci8557__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7524:1"}; + +connect(Layer_28_wts_ddr.out[1],Layer_28_l2_wts.in[1]); adf::frontend::DeclConnect __ci8558__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7526:1", ""}; +read_access(Layer_28_wts_ddr.out[1]) = wts_ddr_read_pattern_28[1]; adf::frontend::CallExprConstraintFunction __ci8559__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7527:1"}; +write_access(Layer_28_l2_wts.in[1]) = wts_ddr_write_pattern_28[1]; adf::frontend::CallExprConstraintFunction __ci8560__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7528:1"}; + +location(Layer_34_l2_wts) = wts_loc_34; adf::frontend::CallExprLocationConstraint __ci8561__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7530:1"}; +num_buffers(Layer_34_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8562__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7531:1"}; +repetition_count(Layer_34_l2_wts) = wts_repetition_34; adf::frontend::CallExprConstraintFunction __ci8563__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7532:1"}; +connect(Layer_34_wts_ddr.out[0],Layer_34_l2_wts.in[0]); adf::frontend::DeclConnect __ci8564__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7533:1", ""}; +read_access(Layer_34_wts_ddr.out[0]) = wts_ddr_read_pattern_34[0]; adf::frontend::CallExprConstraintFunction __ci8565__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7534:1"}; +write_access(Layer_34_l2_wts.in[0]) = wts_ddr_write_pattern_34[0]; adf::frontend::CallExprConstraintFunction __ci8566__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7535:1"}; + +connect(Layer_34_wts_ddr.out[1],Layer_34_l2_wts.in[1]); adf::frontend::DeclConnect __ci8567__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7537:1", ""}; +read_access(Layer_34_wts_ddr.out[1]) = wts_ddr_read_pattern_34[1]; adf::frontend::CallExprConstraintFunction __ci8568__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7538:1"}; +write_access(Layer_34_l2_wts.in[1]) = wts_ddr_write_pattern_34[1]; adf::frontend::CallExprConstraintFunction __ci8569__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7539:1"}; + +location(Layer_35_l2_wts) = wts_loc_35; adf::frontend::CallExprLocationConstraint __ci8570__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7541:1"}; +num_buffers(Layer_35_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8571__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7542:1"}; +repetition_count(Layer_35_l2_wts) = wts_repetition_35; adf::frontend::CallExprConstraintFunction __ci8572__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7543:1"}; +connect(Layer_35_wts_ddr.out[0],Layer_35_l2_wts.in[0]); adf::frontend::DeclConnect __ci8573__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7544:1", ""}; +read_access(Layer_35_wts_ddr.out[0]) = wts_ddr_read_pattern_35[0]; adf::frontend::CallExprConstraintFunction __ci8574__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7545:1"}; +write_access(Layer_35_l2_wts.in[0]) = wts_ddr_write_pattern_35[0]; adf::frontend::CallExprConstraintFunction __ci8575__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7546:1"}; + +connect(Layer_35_wts_ddr.out[1],Layer_35_l2_wts.in[1]); adf::frontend::DeclConnect __ci8576__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7548:1", ""}; +read_access(Layer_35_wts_ddr.out[1]) = wts_ddr_read_pattern_35[1]; adf::frontend::CallExprConstraintFunction __ci8577__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7549:1"}; +write_access(Layer_35_l2_wts.in[1]) = wts_ddr_write_pattern_35[1]; adf::frontend::CallExprConstraintFunction __ci8578__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7550:1"}; + +location(Layer_36_l2_wts) = wts_loc_36; adf::frontend::CallExprLocationConstraint __ci8579__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7552:1"}; +num_buffers(Layer_36_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8580__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7553:1"}; +repetition_count(Layer_36_l2_wts) = wts_repetition_36; adf::frontend::CallExprConstraintFunction __ci8581__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7554:1"}; +connect(Layer_36_wts_ddr.out[0],Layer_36_l2_wts.in[0]); adf::frontend::DeclConnect __ci8582__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7555:1", ""}; +read_access(Layer_36_wts_ddr.out[0]) = wts_ddr_read_pattern_36[0]; adf::frontend::CallExprConstraintFunction __ci8583__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7556:1"}; +write_access(Layer_36_l2_wts.in[0]) = wts_ddr_write_pattern_36[0]; adf::frontend::CallExprConstraintFunction __ci8584__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7557:1"}; + +connect(Layer_36_wts_ddr.out[1],Layer_36_l2_wts.in[1]); adf::frontend::DeclConnect __ci8585__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7559:1", ""}; +read_access(Layer_36_wts_ddr.out[1]) = wts_ddr_read_pattern_36[1]; adf::frontend::CallExprConstraintFunction __ci8586__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7560:1"}; +write_access(Layer_36_l2_wts.in[1]) = wts_ddr_write_pattern_36[1]; adf::frontend::CallExprConstraintFunction __ci8587__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7561:1"}; + +location(Layer_39_l2_wts) = wts_loc_39; adf::frontend::CallExprLocationConstraint __ci8588__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7563:1"}; +num_buffers(Layer_39_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8589__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7564:1"}; +repetition_count(Layer_39_l2_wts) = wts_repetition_39; adf::frontend::CallExprConstraintFunction __ci8590__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7565:1"}; +connect(Layer_39_wts_ddr.out[0],Layer_39_l2_wts.in[0]); adf::frontend::DeclConnect __ci8591__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7566:1", ""}; +read_access(Layer_39_wts_ddr.out[0]) = wts_ddr_read_pattern_39[0]; adf::frontend::CallExprConstraintFunction __ci8592__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7567:1"}; +write_access(Layer_39_l2_wts.in[0]) = wts_ddr_write_pattern_39[0]; adf::frontend::CallExprConstraintFunction __ci8593__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7568:1"}; + +connect(Layer_39_wts_ddr.out[1],Layer_39_l2_wts.in[1]); adf::frontend::DeclConnect __ci8594__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7570:1", ""}; +read_access(Layer_39_wts_ddr.out[1]) = wts_ddr_read_pattern_39[1]; adf::frontend::CallExprConstraintFunction __ci8595__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7571:1"}; +write_access(Layer_39_l2_wts.in[1]) = wts_ddr_write_pattern_39[1]; adf::frontend::CallExprConstraintFunction __ci8596__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7572:1"}; + +location(Layer_40_l2_wts) = wts_loc_40; adf::frontend::CallExprLocationConstraint __ci8597__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7574:1"}; +num_buffers(Layer_40_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8598__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7575:1"}; +repetition_count(Layer_40_l2_wts) = wts_repetition_40; adf::frontend::CallExprConstraintFunction __ci8599__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7576:1"}; +connect(Layer_40_wts_ddr.out[0],Layer_40_l2_wts.in[0]); adf::frontend::DeclConnect __ci8600__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7577:1", ""}; +read_access(Layer_40_wts_ddr.out[0]) = wts_ddr_read_pattern_40[0]; adf::frontend::CallExprConstraintFunction __ci8601__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7578:1"}; +write_access(Layer_40_l2_wts.in[0]) = wts_ddr_write_pattern_40[0]; adf::frontend::CallExprConstraintFunction __ci8602__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7579:1"}; + +connect(Layer_40_wts_ddr.out[1],Layer_40_l2_wts.in[1]); adf::frontend::DeclConnect __ci8603__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7581:1", ""}; +read_access(Layer_40_wts_ddr.out[1]) = wts_ddr_read_pattern_40[1]; adf::frontend::CallExprConstraintFunction __ci8604__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7582:1"}; +write_access(Layer_40_l2_wts.in[1]) = wts_ddr_write_pattern_40[1]; adf::frontend::CallExprConstraintFunction __ci8605__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7583:1"}; + +location(Layer_46_l2_wts) = wts_loc_46; adf::frontend::CallExprLocationConstraint __ci8606__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7585:1"}; +num_buffers(Layer_46_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8607__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7586:1"}; +repetition_count(Layer_46_l2_wts) = wts_repetition_46; adf::frontend::CallExprConstraintFunction __ci8608__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7587:1"}; +connect(Layer_46_wts_ddr.out[0],Layer_46_l2_wts.in[0]); adf::frontend::DeclConnect __ci8609__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7588:1", ""}; +read_access(Layer_46_wts_ddr.out[0]) = wts_ddr_read_pattern_46[0]; adf::frontend::CallExprConstraintFunction __ci8610__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7589:1"}; +write_access(Layer_46_l2_wts.in[0]) = wts_ddr_write_pattern_46[0]; adf::frontend::CallExprConstraintFunction __ci8611__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7590:1"}; + +connect(Layer_46_wts_ddr.out[1],Layer_46_l2_wts.in[1]); adf::frontend::DeclConnect __ci8612__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7592:1", ""}; +read_access(Layer_46_wts_ddr.out[1]) = wts_ddr_read_pattern_46[1]; adf::frontend::CallExprConstraintFunction __ci8613__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7593:1"}; +write_access(Layer_46_l2_wts.in[1]) = wts_ddr_write_pattern_46[1]; adf::frontend::CallExprConstraintFunction __ci8614__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7594:1"}; + +location(Layer_47_l2_wts) = wts_loc_47; adf::frontend::CallExprLocationConstraint __ci8615__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7596:1"}; +num_buffers(Layer_47_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8616__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7597:1"}; +repetition_count(Layer_47_l2_wts) = wts_repetition_47; adf::frontend::CallExprConstraintFunction __ci8617__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7598:1"}; +connect(Layer_47_wts_ddr.out[0],Layer_47_l2_wts.in[0]); adf::frontend::DeclConnect __ci8618__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7599:1", ""}; +read_access(Layer_47_wts_ddr.out[0]) = wts_ddr_read_pattern_47[0]; adf::frontend::CallExprConstraintFunction __ci8619__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7600:1"}; +write_access(Layer_47_l2_wts.in[0]) = wts_ddr_write_pattern_47[0]; adf::frontend::CallExprConstraintFunction __ci8620__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7601:1"}; + +connect(Layer_47_wts_ddr.out[1],Layer_47_l2_wts.in[1]); adf::frontend::DeclConnect __ci8621__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7603:1", ""}; +read_access(Layer_47_wts_ddr.out[1]) = wts_ddr_read_pattern_47[1]; adf::frontend::CallExprConstraintFunction __ci8622__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7604:1"}; +write_access(Layer_47_l2_wts.in[1]) = wts_ddr_write_pattern_47[1]; adf::frontend::CallExprConstraintFunction __ci8623__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7605:1"}; + +location(Layer_48_l2_wts) = wts_loc_48; adf::frontend::CallExprLocationConstraint __ci8624__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7607:1"}; +num_buffers(Layer_48_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8625__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7608:1"}; +repetition_count(Layer_48_l2_wts) = wts_repetition_48; adf::frontend::CallExprConstraintFunction __ci8626__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7609:1"}; +connect(Layer_48_wts_ddr.out[0],Layer_48_l2_wts.in[0]); adf::frontend::DeclConnect __ci8627__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7610:1", ""}; +read_access(Layer_48_wts_ddr.out[0]) = wts_ddr_read_pattern_48[0]; adf::frontend::CallExprConstraintFunction __ci8628__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7611:1"}; +write_access(Layer_48_l2_wts.in[0]) = wts_ddr_write_pattern_48[0]; adf::frontend::CallExprConstraintFunction __ci8629__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7612:1"}; + +connect(Layer_48_wts_ddr.out[1],Layer_48_l2_wts.in[1]); adf::frontend::DeclConnect __ci8630__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7614:1", ""}; +read_access(Layer_48_wts_ddr.out[1]) = wts_ddr_read_pattern_48[1]; adf::frontend::CallExprConstraintFunction __ci8631__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7615:1"}; +write_access(Layer_48_l2_wts.in[1]) = wts_ddr_write_pattern_48[1]; adf::frontend::CallExprConstraintFunction __ci8632__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7616:1"}; + +location(Layer_51_l2_wts) = wts_loc_51; adf::frontend::CallExprLocationConstraint __ci8633__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7618:1"}; +num_buffers(Layer_51_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8634__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7619:1"}; +repetition_count(Layer_51_l2_wts) = wts_repetition_51; adf::frontend::CallExprConstraintFunction __ci8635__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7620:1"}; +connect(Layer_51_wts_ddr.out[0],Layer_51_l2_wts.in[0]); adf::frontend::DeclConnect __ci8636__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7621:1", ""}; +read_access(Layer_51_wts_ddr.out[0]) = wts_ddr_read_pattern_51[0]; adf::frontend::CallExprConstraintFunction __ci8637__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7622:1"}; +write_access(Layer_51_l2_wts.in[0]) = wts_ddr_write_pattern_51[0]; adf::frontend::CallExprConstraintFunction __ci8638__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7623:1"}; + +connect(Layer_51_wts_ddr.out[1],Layer_51_l2_wts.in[1]); adf::frontend::DeclConnect __ci8639__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7625:1", ""}; +read_access(Layer_51_wts_ddr.out[1]) = wts_ddr_read_pattern_51[1]; adf::frontend::CallExprConstraintFunction __ci8640__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7626:1"}; +write_access(Layer_51_l2_wts.in[1]) = wts_ddr_write_pattern_51[1]; adf::frontend::CallExprConstraintFunction __ci8641__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7627:1"}; + +location(Layer_52_l2_wts) = wts_loc_52; adf::frontend::CallExprLocationConstraint __ci8642__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7629:1"}; +num_buffers(Layer_52_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8643__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7630:1"}; +repetition_count(Layer_52_l2_wts) = wts_repetition_52; adf::frontend::CallExprConstraintFunction __ci8644__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7631:1"}; +connect(Layer_52_wts_ddr.out[0],Layer_52_l2_wts.in[0]); adf::frontend::DeclConnect __ci8645__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7632:1", ""}; +read_access(Layer_52_wts_ddr.out[0]) = wts_ddr_read_pattern_52[0]; adf::frontend::CallExprConstraintFunction __ci8646__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7633:1"}; +write_access(Layer_52_l2_wts.in[0]) = wts_ddr_write_pattern_52[0]; adf::frontend::CallExprConstraintFunction __ci8647__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7634:1"}; + +connect(Layer_52_wts_ddr.out[1],Layer_52_l2_wts.in[1]); adf::frontend::DeclConnect __ci8648__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7636:1", ""}; +read_access(Layer_52_wts_ddr.out[1]) = wts_ddr_read_pattern_52[1]; adf::frontend::CallExprConstraintFunction __ci8649__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7637:1"}; +write_access(Layer_52_l2_wts.in[1]) = wts_ddr_write_pattern_52[1]; adf::frontend::CallExprConstraintFunction __ci8650__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7638:1"}; + +location(Layer_58_l2_wts) = wts_loc_58; adf::frontend::CallExprLocationConstraint __ci8651__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7640:1"}; +num_buffers(Layer_58_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8652__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7641:1"}; +repetition_count(Layer_58_l2_wts) = wts_repetition_58; adf::frontend::CallExprConstraintFunction __ci8653__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7642:1"}; +connect(Layer_58_wts_ddr.out[0],Layer_58_l2_wts.in[0]); adf::frontend::DeclConnect __ci8654__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7643:1", ""}; +read_access(Layer_58_wts_ddr.out[0]) = wts_ddr_read_pattern_58[0]; adf::frontend::CallExprConstraintFunction __ci8655__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7644:1"}; +write_access(Layer_58_l2_wts.in[0]) = wts_ddr_write_pattern_58[0]; adf::frontend::CallExprConstraintFunction __ci8656__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7645:1"}; + +connect(Layer_58_wts_ddr.out[1],Layer_58_l2_wts.in[1]); adf::frontend::DeclConnect __ci8657__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7647:1", ""}; +read_access(Layer_58_wts_ddr.out[1]) = wts_ddr_read_pattern_58[1]; adf::frontend::CallExprConstraintFunction __ci8658__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7648:1"}; +write_access(Layer_58_l2_wts.in[1]) = wts_ddr_write_pattern_58[1]; adf::frontend::CallExprConstraintFunction __ci8659__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7649:1"}; + +location(Layer_59_l2_wts) = wts_loc_59; adf::frontend::CallExprLocationConstraint __ci8660__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7651:1"}; +num_buffers(Layer_59_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8661__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7652:1"}; +repetition_count(Layer_59_l2_wts) = wts_repetition_59; adf::frontend::CallExprConstraintFunction __ci8662__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7653:1"}; +connect(Layer_59_wts_ddr.out[0],Layer_59_l2_wts.in[0]); adf::frontend::DeclConnect __ci8663__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7654:1", ""}; +read_access(Layer_59_wts_ddr.out[0]) = wts_ddr_read_pattern_59[0]; adf::frontend::CallExprConstraintFunction __ci8664__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7655:1"}; +write_access(Layer_59_l2_wts.in[0]) = wts_ddr_write_pattern_59[0]; adf::frontend::CallExprConstraintFunction __ci8665__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7656:1"}; + +connect(Layer_59_wts_ddr.out[1],Layer_59_l2_wts.in[1]); adf::frontend::DeclConnect __ci8666__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7658:1", ""}; +read_access(Layer_59_wts_ddr.out[1]) = wts_ddr_read_pattern_59[1]; adf::frontend::CallExprConstraintFunction __ci8667__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7659:1"}; +write_access(Layer_59_l2_wts.in[1]) = wts_ddr_write_pattern_59[1]; adf::frontend::CallExprConstraintFunction __ci8668__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7660:1"}; + +location(Layer_65_l2_wts) = wts_loc_65; adf::frontend::CallExprLocationConstraint __ci8669__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7662:1"}; +num_buffers(Layer_65_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8670__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7663:1"}; +repetition_count(Layer_65_l2_wts) = wts_repetition_65; adf::frontend::CallExprConstraintFunction __ci8671__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7664:1"}; +connect(Layer_65_wts_ddr.out[0],Layer_65_l2_wts.in[0]); adf::frontend::DeclConnect __ci8672__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7665:1", ""}; +read_access(Layer_65_wts_ddr.out[0]) = wts_ddr_read_pattern_65[0]; adf::frontend::CallExprConstraintFunction __ci8673__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7666:1"}; +write_access(Layer_65_l2_wts.in[0]) = wts_ddr_write_pattern_65[0]; adf::frontend::CallExprConstraintFunction __ci8674__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7667:1"}; + +connect(Layer_65_wts_ddr.out[1],Layer_65_l2_wts.in[1]); adf::frontend::DeclConnect __ci8675__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7669:1", ""}; +read_access(Layer_65_wts_ddr.out[1]) = wts_ddr_read_pattern_65[1]; adf::frontend::CallExprConstraintFunction __ci8676__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7670:1"}; +write_access(Layer_65_l2_wts.in[1]) = wts_ddr_write_pattern_65[1]; adf::frontend::CallExprConstraintFunction __ci8677__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7671:1"}; + +location(Layer_70_l2_wts) = wts_loc_70; adf::frontend::CallExprLocationConstraint __ci8678__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7673:1"}; +num_buffers(Layer_70_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8679__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7674:1"}; +repetition_count(Layer_70_l2_wts) = wts_repetition_70; adf::frontend::CallExprConstraintFunction __ci8680__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7675:1"}; +connect(Layer_70_wts_ddr.out[0],Layer_70_l2_wts.in[0]); adf::frontend::DeclConnect __ci8681__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7676:1", ""}; +read_access(Layer_70_wts_ddr.out[0]) = wts_ddr_read_pattern_70[0]; adf::frontend::CallExprConstraintFunction __ci8682__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7677:1"}; +write_access(Layer_70_l2_wts.in[0]) = wts_ddr_write_pattern_70[0]; adf::frontend::CallExprConstraintFunction __ci8683__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7678:1"}; + +connect(Layer_70_wts_ddr.out[1],Layer_70_l2_wts.in[1]); adf::frontend::DeclConnect __ci8684__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7680:1", ""}; +read_access(Layer_70_wts_ddr.out[1]) = wts_ddr_read_pattern_70[1]; adf::frontend::CallExprConstraintFunction __ci8685__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7681:1"}; +write_access(Layer_70_l2_wts.in[1]) = wts_ddr_write_pattern_70[1]; adf::frontend::CallExprConstraintFunction __ci8686__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7682:1"}; + +location(Layer_71_l2_wts) = wts_loc_71; adf::frontend::CallExprLocationConstraint __ci8687__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7684:1"}; +num_buffers(Layer_71_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8688__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7685:1"}; +repetition_count(Layer_71_l2_wts) = wts_repetition_71; adf::frontend::CallExprConstraintFunction __ci8689__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7686:1"}; +connect(Layer_71_wts_ddr.out[0],Layer_71_l2_wts.in[0]); adf::frontend::DeclConnect __ci8690__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7687:1", ""}; +read_access(Layer_71_wts_ddr.out[0]) = wts_ddr_read_pattern_71[0]; adf::frontend::CallExprConstraintFunction __ci8691__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7688:1"}; +write_access(Layer_71_l2_wts.in[0]) = wts_ddr_write_pattern_71[0]; adf::frontend::CallExprConstraintFunction __ci8692__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7689:1"}; + +connect(Layer_71_wts_ddr.out[1],Layer_71_l2_wts.in[1]); adf::frontend::DeclConnect __ci8693__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7691:1", ""}; +read_access(Layer_71_wts_ddr.out[1]) = wts_ddr_read_pattern_71[1]; adf::frontend::CallExprConstraintFunction __ci8694__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7692:1"}; +write_access(Layer_71_l2_wts.in[1]) = wts_ddr_write_pattern_71[1]; adf::frontend::CallExprConstraintFunction __ci8695__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7693:1"}; + +location(Layer_76_l2_wts) = wts_loc_76; adf::frontend::CallExprLocationConstraint __ci8696__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7695:1"}; +num_buffers(Layer_76_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8697__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7696:1"}; +repetition_count(Layer_76_l2_wts) = wts_repetition_76; adf::frontend::CallExprConstraintFunction __ci8698__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7697:1"}; +connect(Layer_76_wts_ddr.out[0],Layer_76_l2_wts.in[0]); adf::frontend::DeclConnect __ci8699__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7698:1", ""}; +read_access(Layer_76_wts_ddr.out[0]) = wts_ddr_read_pattern_76[0]; adf::frontend::CallExprConstraintFunction __ci8700__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7699:1"}; +write_access(Layer_76_l2_wts.in[0]) = wts_ddr_write_pattern_76[0]; adf::frontend::CallExprConstraintFunction __ci8701__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7700:1"}; + +connect(Layer_76_wts_ddr.out[1],Layer_76_l2_wts.in[1]); adf::frontend::DeclConnect __ci8702__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7702:1", ""}; +read_access(Layer_76_wts_ddr.out[1]) = wts_ddr_read_pattern_76[1]; adf::frontend::CallExprConstraintFunction __ci8703__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7703:1"}; +write_access(Layer_76_l2_wts.in[1]) = wts_ddr_write_pattern_76[1]; adf::frontend::CallExprConstraintFunction __ci8704__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7704:1"}; + +location(Layer_81_l2_wts) = wts_loc_81; adf::frontend::CallExprLocationConstraint __ci8705__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7706:1"}; +num_buffers(Layer_81_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8706__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7707:1"}; +repetition_count(Layer_81_l2_wts) = wts_repetition_81; adf::frontend::CallExprConstraintFunction __ci8707__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7708:1"}; +connect(Layer_81_wts_ddr.out[0],Layer_81_l2_wts.in[0]); adf::frontend::DeclConnect __ci8708__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7709:1", ""}; +read_access(Layer_81_wts_ddr.out[0]) = wts_ddr_read_pattern_81[0]; adf::frontend::CallExprConstraintFunction __ci8709__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7710:1"}; +write_access(Layer_81_l2_wts.in[0]) = wts_ddr_write_pattern_81[0]; adf::frontend::CallExprConstraintFunction __ci8710__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7711:1"}; + +connect(Layer_81_wts_ddr.out[1],Layer_81_l2_wts.in[1]); adf::frontend::DeclConnect __ci8711__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7713:1", ""}; +read_access(Layer_81_wts_ddr.out[1]) = wts_ddr_read_pattern_81[1]; adf::frontend::CallExprConstraintFunction __ci8712__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7714:1"}; +write_access(Layer_81_l2_wts.in[1]) = wts_ddr_write_pattern_81[1]; adf::frontend::CallExprConstraintFunction __ci8713__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7715:1"}; + +location(Layer_82_l2_wts) = wts_loc_82; adf::frontend::CallExprLocationConstraint __ci8714__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7717:1"}; +num_buffers(Layer_82_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8715__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7718:1"}; +repetition_count(Layer_82_l2_wts) = wts_repetition_82; adf::frontend::CallExprConstraintFunction __ci8716__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7719:1"}; +connect(Layer_82_wts_ddr.out[0],Layer_82_l2_wts.in[0]); adf::frontend::DeclConnect __ci8717__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7720:1", ""}; +read_access(Layer_82_wts_ddr.out[0]) = wts_ddr_read_pattern_82[0]; adf::frontend::CallExprConstraintFunction __ci8718__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7721:1"}; +write_access(Layer_82_l2_wts.in[0]) = wts_ddr_write_pattern_82[0]; adf::frontend::CallExprConstraintFunction __ci8719__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7722:1"}; + +connect(Layer_82_wts_ddr.out[1],Layer_82_l2_wts.in[1]); adf::frontend::DeclConnect __ci8720__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7724:1", ""}; +read_access(Layer_82_wts_ddr.out[1]) = wts_ddr_read_pattern_82[1]; adf::frontend::CallExprConstraintFunction __ci8721__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7725:1"}; +write_access(Layer_82_l2_wts.in[1]) = wts_ddr_write_pattern_82[1]; adf::frontend::CallExprConstraintFunction __ci8722__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7726:1"}; + +location(Layer_87_l2_wts) = wts_loc_87; adf::frontend::CallExprLocationConstraint __ci8723__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7728:1"}; +num_buffers(Layer_87_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8724__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7729:1"}; +repetition_count(Layer_87_l2_wts) = wts_repetition_87; adf::frontend::CallExprConstraintFunction __ci8725__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7730:1"}; +connect(Layer_87_wts_ddr.out[0],Layer_87_l2_wts.in[0]); adf::frontend::DeclConnect __ci8726__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7731:1", ""}; +read_access(Layer_87_wts_ddr.out[0]) = wts_ddr_read_pattern_87[0]; adf::frontend::CallExprConstraintFunction __ci8727__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7732:1"}; +write_access(Layer_87_l2_wts.in[0]) = wts_ddr_write_pattern_87[0]; adf::frontend::CallExprConstraintFunction __ci8728__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7733:1"}; + +connect(Layer_87_wts_ddr.out[1],Layer_87_l2_wts.in[1]); adf::frontend::DeclConnect __ci8729__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7735:1", ""}; +read_access(Layer_87_wts_ddr.out[1]) = wts_ddr_read_pattern_87[1]; adf::frontend::CallExprConstraintFunction __ci8730__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7736:1"}; +write_access(Layer_87_l2_wts.in[1]) = wts_ddr_write_pattern_87[1]; adf::frontend::CallExprConstraintFunction __ci8731__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7737:1"}; + +location(Layer_92_l2_wts) = wts_loc_92; adf::frontend::CallExprLocationConstraint __ci8732__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7739:1"}; +num_buffers(Layer_92_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8733__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7740:1"}; +repetition_count(Layer_92_l2_wts) = wts_repetition_92; adf::frontend::CallExprConstraintFunction __ci8734__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7741:1"}; +connect(Layer_92_wts_ddr.out[0],Layer_92_l2_wts.in[0]); adf::frontend::DeclConnect __ci8735__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7742:1", ""}; +read_access(Layer_92_wts_ddr.out[0]) = wts_ddr_read_pattern_92[0]; adf::frontend::CallExprConstraintFunction __ci8736__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7743:1"}; +write_access(Layer_92_l2_wts.in[0]) = wts_ddr_write_pattern_92[0]; adf::frontend::CallExprConstraintFunction __ci8737__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7744:1"}; + +connect(Layer_92_wts_ddr.out[1],Layer_92_l2_wts.in[1]); adf::frontend::DeclConnect __ci8738__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7746:1", ""}; +read_access(Layer_92_wts_ddr.out[1]) = wts_ddr_read_pattern_92[1]; adf::frontend::CallExprConstraintFunction __ci8739__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7747:1"}; +write_access(Layer_92_l2_wts.in[1]) = wts_ddr_write_pattern_92[1]; adf::frontend::CallExprConstraintFunction __ci8740__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7748:1"}; + +location(Layer_93_l2_wts) = wts_loc_93; adf::frontend::CallExprLocationConstraint __ci8741__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7750:1"}; +num_buffers(Layer_93_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8742__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7751:1"}; +repetition_count(Layer_93_l2_wts) = wts_repetition_93; adf::frontend::CallExprConstraintFunction __ci8743__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7752:1"}; +connect(Layer_93_wts_ddr.out[0],Layer_93_l2_wts.in[0]); adf::frontend::DeclConnect __ci8744__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7753:1", ""}; +read_access(Layer_93_wts_ddr.out[0]) = wts_ddr_read_pattern_93[0]; adf::frontend::CallExprConstraintFunction __ci8745__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7754:1"}; +write_access(Layer_93_l2_wts.in[0]) = wts_ddr_write_pattern_93[0]; adf::frontend::CallExprConstraintFunction __ci8746__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7755:1"}; + +connect(Layer_93_wts_ddr.out[1],Layer_93_l2_wts.in[1]); adf::frontend::DeclConnect __ci8747__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7757:1", ""}; +read_access(Layer_93_wts_ddr.out[1]) = wts_ddr_read_pattern_93[1]; adf::frontend::CallExprConstraintFunction __ci8748__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7758:1"}; +write_access(Layer_93_l2_wts.in[1]) = wts_ddr_write_pattern_93[1]; adf::frontend::CallExprConstraintFunction __ci8749__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7759:1"}; + +location(Layer_98_l2_wts) = wts_loc_98; adf::frontend::CallExprLocationConstraint __ci8750__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7761:1"}; +num_buffers(Layer_98_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8751__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7762:1"}; +repetition_count(Layer_98_l2_wts) = wts_repetition_98; adf::frontend::CallExprConstraintFunction __ci8752__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7763:1"}; +connect(Layer_98_wts_ddr.out[0],Layer_98_l2_wts.in[0]); adf::frontend::DeclConnect __ci8753__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7764:1", ""}; +read_access(Layer_98_wts_ddr.out[0]) = wts_ddr_read_pattern_98[0]; adf::frontend::CallExprConstraintFunction __ci8754__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7765:1"}; +write_access(Layer_98_l2_wts.in[0]) = wts_ddr_write_pattern_98[0]; adf::frontend::CallExprConstraintFunction __ci8755__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7766:1"}; + +connect(Layer_98_wts_ddr.out[1],Layer_98_l2_wts.in[1]); adf::frontend::DeclConnect __ci8756__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7768:1", ""}; +read_access(Layer_98_wts_ddr.out[1]) = wts_ddr_read_pattern_98[1]; adf::frontend::CallExprConstraintFunction __ci8757__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7769:1"}; +write_access(Layer_98_l2_wts.in[1]) = wts_ddr_write_pattern_98[1]; adf::frontend::CallExprConstraintFunction __ci8758__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7770:1"}; + +location(Layer_103_l2_wts) = wts_loc_103; adf::frontend::CallExprLocationConstraint __ci8759__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7772:1"}; +num_buffers(Layer_103_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8760__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7773:1"}; +repetition_count(Layer_103_l2_wts) = wts_repetition_103; adf::frontend::CallExprConstraintFunction __ci8761__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7774:1"}; +connect(Layer_103_wts_ddr.out[0],Layer_103_l2_wts.in[0]); adf::frontend::DeclConnect __ci8762__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7775:1", ""}; +read_access(Layer_103_wts_ddr.out[0]) = wts_ddr_read_pattern_103[0]; adf::frontend::CallExprConstraintFunction __ci8763__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7776:1"}; +write_access(Layer_103_l2_wts.in[0]) = wts_ddr_write_pattern_103[0]; adf::frontend::CallExprConstraintFunction __ci8764__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7777:1"}; + +connect(Layer_103_wts_ddr.out[1],Layer_103_l2_wts.in[1]); adf::frontend::DeclConnect __ci8765__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7779:1", ""}; +read_access(Layer_103_wts_ddr.out[1]) = wts_ddr_read_pattern_103[1]; adf::frontend::CallExprConstraintFunction __ci8766__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7780:1"}; +write_access(Layer_103_l2_wts.in[1]) = wts_ddr_write_pattern_103[1]; adf::frontend::CallExprConstraintFunction __ci8767__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7781:1"}; + +location(Layer_104_l2_wts) = wts_loc_104; adf::frontend::CallExprLocationConstraint __ci8768__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7783:1"}; +num_buffers(Layer_104_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8769__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7784:1"}; +repetition_count(Layer_104_l2_wts) = wts_repetition_104; adf::frontend::CallExprConstraintFunction __ci8770__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7785:1"}; +connect(Layer_104_wts_ddr.out[0],Layer_104_l2_wts.in[0]); adf::frontend::DeclConnect __ci8771__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7786:1", ""}; +read_access(Layer_104_wts_ddr.out[0]) = wts_ddr_read_pattern_104[0]; adf::frontend::CallExprConstraintFunction __ci8772__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7787:1"}; +write_access(Layer_104_l2_wts.in[0]) = wts_ddr_write_pattern_104[0]; adf::frontend::CallExprConstraintFunction __ci8773__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7788:1"}; + +connect(Layer_104_wts_ddr.out[1],Layer_104_l2_wts.in[1]); adf::frontend::DeclConnect __ci8774__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7790:1", ""}; +read_access(Layer_104_wts_ddr.out[1]) = wts_ddr_read_pattern_104[1]; adf::frontend::CallExprConstraintFunction __ci8775__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7791:1"}; +write_access(Layer_104_l2_wts.in[1]) = wts_ddr_write_pattern_104[1]; adf::frontend::CallExprConstraintFunction __ci8776__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7792:1"}; + +location(Layer_109_l2_wts) = wts_loc_109; adf::frontend::CallExprLocationConstraint __ci8777__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7794:1"}; +num_buffers(Layer_109_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8778__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7795:1"}; +repetition_count(Layer_109_l2_wts) = wts_repetition_109; adf::frontend::CallExprConstraintFunction __ci8779__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7796:1"}; +connect(Layer_109_wts_ddr.out[0],Layer_109_l2_wts.in[0]); adf::frontend::DeclConnect __ci8780__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7797:1", ""}; +read_access(Layer_109_wts_ddr.out[0]) = wts_ddr_read_pattern_109[0]; adf::frontend::CallExprConstraintFunction __ci8781__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7798:1"}; +write_access(Layer_109_l2_wts.in[0]) = wts_ddr_write_pattern_109[0]; adf::frontend::CallExprConstraintFunction __ci8782__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7799:1"}; + +connect(Layer_109_wts_ddr.out[1],Layer_109_l2_wts.in[1]); adf::frontend::DeclConnect __ci8783__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7801:1", ""}; +read_access(Layer_109_wts_ddr.out[1]) = wts_ddr_read_pattern_109[1]; adf::frontend::CallExprConstraintFunction __ci8784__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7802:1"}; +write_access(Layer_109_l2_wts.in[1]) = wts_ddr_write_pattern_109[1]; adf::frontend::CallExprConstraintFunction __ci8785__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7803:1"}; + +location(Layer_116_l2_wts) = wts_loc_116; adf::frontend::CallExprLocationConstraint __ci8786__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7805:1"}; +num_buffers(Layer_116_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8787__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7806:1"}; +repetition_count(Layer_116_l2_wts) = wts_repetition_116; adf::frontend::CallExprConstraintFunction __ci8788__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7807:1"}; +connect(Layer_116_wts_ddr.out[0],Layer_116_l2_wts.in[0]); adf::frontend::DeclConnect __ci8789__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7808:1", ""}; +read_access(Layer_116_wts_ddr.out[0]) = wts_ddr_read_pattern_116[0]; adf::frontend::CallExprConstraintFunction __ci8790__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7809:1"}; +write_access(Layer_116_l2_wts.in[0]) = wts_ddr_write_pattern_116[0]; adf::frontend::CallExprConstraintFunction __ci8791__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7810:1"}; + +connect(Layer_116_wts_ddr.out[1],Layer_116_l2_wts.in[1]); adf::frontend::DeclConnect __ci8792__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7812:1", ""}; +read_access(Layer_116_wts_ddr.out[1]) = wts_ddr_read_pattern_116[1]; adf::frontend::CallExprConstraintFunction __ci8793__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7813:1"}; +write_access(Layer_116_l2_wts.in[1]) = wts_ddr_write_pattern_116[1]; adf::frontend::CallExprConstraintFunction __ci8794__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7814:1"}; + +location(Layer_117_l2_wts) = wts_loc_117; adf::frontend::CallExprLocationConstraint __ci8795__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7816:1"}; +num_buffers(Layer_117_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8796__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7817:1"}; +repetition_count(Layer_117_l2_wts) = wts_repetition_117; adf::frontend::CallExprConstraintFunction __ci8797__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7818:1"}; +connect(Layer_117_wts_ddr.out[0],Layer_117_l2_wts.in[0]); adf::frontend::DeclConnect __ci8798__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7819:1", ""}; +read_access(Layer_117_wts_ddr.out[0]) = wts_ddr_read_pattern_117[0]; adf::frontend::CallExprConstraintFunction __ci8799__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7820:1"}; +write_access(Layer_117_l2_wts.in[0]) = wts_ddr_write_pattern_117[0]; adf::frontend::CallExprConstraintFunction __ci8800__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7821:1"}; + +connect(Layer_117_wts_ddr.out[1],Layer_117_l2_wts.in[1]); adf::frontend::DeclConnect __ci8801__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7823:1", ""}; +read_access(Layer_117_wts_ddr.out[1]) = wts_ddr_read_pattern_117[1]; adf::frontend::CallExprConstraintFunction __ci8802__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7824:1"}; +write_access(Layer_117_l2_wts.in[1]) = wts_ddr_write_pattern_117[1]; adf::frontend::CallExprConstraintFunction __ci8803__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7825:1"}; + +location(Layer_123_l2_wts) = wts_loc_123; adf::frontend::CallExprLocationConstraint __ci8804__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7827:1"}; +num_buffers(Layer_123_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8805__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7828:1"}; +repetition_count(Layer_123_l2_wts) = wts_repetition_123; adf::frontend::CallExprConstraintFunction __ci8806__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7829:1"}; +connect(Layer_123_wts_ddr.out[0],Layer_123_l2_wts.in[0]); adf::frontend::DeclConnect __ci8807__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7830:1", ""}; +read_access(Layer_123_wts_ddr.out[0]) = wts_ddr_read_pattern_123[0]; adf::frontend::CallExprConstraintFunction __ci8808__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7831:1"}; +write_access(Layer_123_l2_wts.in[0]) = wts_ddr_write_pattern_123[0]; adf::frontend::CallExprConstraintFunction __ci8809__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7832:1"}; + +connect(Layer_123_wts_ddr.out[1],Layer_123_l2_wts.in[1]); adf::frontend::DeclConnect __ci8810__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7834:1", ""}; +read_access(Layer_123_wts_ddr.out[1]) = wts_ddr_read_pattern_123[1]; adf::frontend::CallExprConstraintFunction __ci8811__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7835:1"}; +write_access(Layer_123_l2_wts.in[1]) = wts_ddr_write_pattern_123[1]; adf::frontend::CallExprConstraintFunction __ci8812__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7836:1"}; + +location(Layer_124_l2_wts) = wts_loc_124; adf::frontend::CallExprLocationConstraint __ci8813__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7838:1"}; +num_buffers(Layer_124_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8814__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7839:1"}; +repetition_count(Layer_124_l2_wts) = wts_repetition_124; adf::frontend::CallExprConstraintFunction __ci8815__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7840:1"}; +connect(Layer_124_wts_ddr.out[0],Layer_124_l2_wts.in[0]); adf::frontend::DeclConnect __ci8816__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7841:1", ""}; +read_access(Layer_124_wts_ddr.out[0]) = wts_ddr_read_pattern_124[0]; adf::frontend::CallExprConstraintFunction __ci8817__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7842:1"}; +write_access(Layer_124_l2_wts.in[0]) = wts_ddr_write_pattern_124[0]; adf::frontend::CallExprConstraintFunction __ci8818__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7843:1"}; + +connect(Layer_124_wts_ddr.out[1],Layer_124_l2_wts.in[1]); adf::frontend::DeclConnect __ci8819__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7845:1", ""}; +read_access(Layer_124_wts_ddr.out[1]) = wts_ddr_read_pattern_124[1]; adf::frontend::CallExprConstraintFunction __ci8820__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7846:1"}; +write_access(Layer_124_l2_wts.in[1]) = wts_ddr_write_pattern_124[1]; adf::frontend::CallExprConstraintFunction __ci8821__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7847:1"}; + +location(Layer_129_l2_wts) = wts_loc_129; adf::frontend::CallExprLocationConstraint __ci8822__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7849:1"}; +num_buffers(Layer_129_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8823__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7850:1"}; +repetition_count(Layer_129_l2_wts) = wts_repetition_129; adf::frontend::CallExprConstraintFunction __ci8824__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7851:1"}; +connect(Layer_129_wts_ddr.out[0],Layer_129_l2_wts.in[0]); adf::frontend::DeclConnect __ci8825__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7852:1", ""}; +read_access(Layer_129_wts_ddr.out[0]) = wts_ddr_read_pattern_129[0]; adf::frontend::CallExprConstraintFunction __ci8826__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7853:1"}; +write_access(Layer_129_l2_wts.in[0]) = wts_ddr_write_pattern_129[0]; adf::frontend::CallExprConstraintFunction __ci8827__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7854:1"}; + +connect(Layer_129_wts_ddr.out[1],Layer_129_l2_wts.in[1]); adf::frontend::DeclConnect __ci8828__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7856:1", ""}; +read_access(Layer_129_wts_ddr.out[1]) = wts_ddr_read_pattern_129[1]; adf::frontend::CallExprConstraintFunction __ci8829__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7857:1"}; +write_access(Layer_129_l2_wts.in[1]) = wts_ddr_write_pattern_129[1]; adf::frontend::CallExprConstraintFunction __ci8830__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7858:1"}; + +location(Layer_136_l2_wts) = wts_loc_136; adf::frontend::CallExprLocationConstraint __ci8831__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7860:1"}; +num_buffers(Layer_136_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8832__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7861:1"}; +repetition_count(Layer_136_l2_wts) = wts_repetition_136; adf::frontend::CallExprConstraintFunction __ci8833__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7862:1"}; +connect(Layer_136_wts_ddr.out[0],Layer_136_l2_wts.in[0]); adf::frontend::DeclConnect __ci8834__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7863:1", ""}; +read_access(Layer_136_wts_ddr.out[0]) = wts_ddr_read_pattern_136[0]; adf::frontend::CallExprConstraintFunction __ci8835__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7864:1"}; +write_access(Layer_136_l2_wts.in[0]) = wts_ddr_write_pattern_136[0]; adf::frontend::CallExprConstraintFunction __ci8836__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7865:1"}; + +connect(Layer_136_wts_ddr.out[1],Layer_136_l2_wts.in[1]); adf::frontend::DeclConnect __ci8837__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7867:1", ""}; +read_access(Layer_136_wts_ddr.out[1]) = wts_ddr_read_pattern_136[1]; adf::frontend::CallExprConstraintFunction __ci8838__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7868:1"}; +write_access(Layer_136_l2_wts.in[1]) = wts_ddr_write_pattern_136[1]; adf::frontend::CallExprConstraintFunction __ci8839__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7869:1"}; + +location(Layer_137_l2_wts) = wts_loc_137; adf::frontend::CallExprLocationConstraint __ci8840__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7871:1"}; +num_buffers(Layer_137_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8841__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7872:1"}; +repetition_count(Layer_137_l2_wts) = wts_repetition_137; adf::frontend::CallExprConstraintFunction __ci8842__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7873:1"}; +connect(Layer_137_wts_ddr.out[0],Layer_137_l2_wts.in[0]); adf::frontend::DeclConnect __ci8843__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7874:1", ""}; +read_access(Layer_137_wts_ddr.out[0]) = wts_ddr_read_pattern_137[0]; adf::frontend::CallExprConstraintFunction __ci8844__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7875:1"}; +write_access(Layer_137_l2_wts.in[0]) = wts_ddr_write_pattern_137[0]; adf::frontend::CallExprConstraintFunction __ci8845__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7876:1"}; + +connect(Layer_137_wts_ddr.out[1],Layer_137_l2_wts.in[1]); adf::frontend::DeclConnect __ci8846__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7878:1", ""}; +read_access(Layer_137_wts_ddr.out[1]) = wts_ddr_read_pattern_137[1]; adf::frontend::CallExprConstraintFunction __ci8847__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7879:1"}; +write_access(Layer_137_l2_wts.in[1]) = wts_ddr_write_pattern_137[1]; adf::frontend::CallExprConstraintFunction __ci8848__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7880:1"}; + +location(Layer_143_l2_wts) = wts_loc_143; adf::frontend::CallExprLocationConstraint __ci8849__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7882:1"}; +num_buffers(Layer_143_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8850__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7883:1"}; +repetition_count(Layer_143_l2_wts) = wts_repetition_143; adf::frontend::CallExprConstraintFunction __ci8851__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7884:1"}; +connect(Layer_143_wts_ddr.out[0],Layer_143_l2_wts.in[0]); adf::frontend::DeclConnect __ci8852__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7885:1", ""}; +read_access(Layer_143_wts_ddr.out[0]) = wts_ddr_read_pattern_143[0]; adf::frontend::CallExprConstraintFunction __ci8853__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7886:1"}; +write_access(Layer_143_l2_wts.in[0]) = wts_ddr_write_pattern_143[0]; adf::frontend::CallExprConstraintFunction __ci8854__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7887:1"}; + +connect(Layer_143_wts_ddr.out[1],Layer_143_l2_wts.in[1]); adf::frontend::DeclConnect __ci8855__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7889:1", ""}; +read_access(Layer_143_wts_ddr.out[1]) = wts_ddr_read_pattern_143[1]; adf::frontend::CallExprConstraintFunction __ci8856__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7890:1"}; +write_access(Layer_143_l2_wts.in[1]) = wts_ddr_write_pattern_143[1]; adf::frontend::CallExprConstraintFunction __ci8857__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7891:1"}; + +location(Layer_144_l2_wts) = wts_loc_144; adf::frontend::CallExprLocationConstraint __ci8858__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7893:1"}; +num_buffers(Layer_144_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8859__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7894:1"}; +repetition_count(Layer_144_l2_wts) = wts_repetition_144; adf::frontend::CallExprConstraintFunction __ci8860__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7895:1"}; +connect(Layer_144_wts_ddr.out[0],Layer_144_l2_wts.in[0]); adf::frontend::DeclConnect __ci8861__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7896:1", ""}; +read_access(Layer_144_wts_ddr.out[0]) = wts_ddr_read_pattern_144[0]; adf::frontend::CallExprConstraintFunction __ci8862__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7897:1"}; +write_access(Layer_144_l2_wts.in[0]) = wts_ddr_write_pattern_144[0]; adf::frontend::CallExprConstraintFunction __ci8863__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7898:1"}; + +connect(Layer_144_wts_ddr.out[1],Layer_144_l2_wts.in[1]); adf::frontend::DeclConnect __ci8864__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7900:1", ""}; +read_access(Layer_144_wts_ddr.out[1]) = wts_ddr_read_pattern_144[1]; adf::frontend::CallExprConstraintFunction __ci8865__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7901:1"}; +write_access(Layer_144_l2_wts.in[1]) = wts_ddr_write_pattern_144[1]; adf::frontend::CallExprConstraintFunction __ci8866__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7902:1"}; + +location(Layer_149_l2_wts) = wts_loc_149; adf::frontend::CallExprLocationConstraint __ci8867__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7904:1"}; +num_buffers(Layer_149_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8868__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7905:1"}; +repetition_count(Layer_149_l2_wts) = wts_repetition_149; adf::frontend::CallExprConstraintFunction __ci8869__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7906:1"}; +connect(Layer_149_wts_ddr.out[0],Layer_149_l2_wts.in[0]); adf::frontend::DeclConnect __ci8870__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7907:1", ""}; +read_access(Layer_149_wts_ddr.out[0]) = wts_ddr_read_pattern_149[0]; adf::frontend::CallExprConstraintFunction __ci8871__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7908:1"}; +write_access(Layer_149_l2_wts.in[0]) = wts_ddr_write_pattern_149[0]; adf::frontend::CallExprConstraintFunction __ci8872__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7909:1"}; + +connect(Layer_149_wts_ddr.out[1],Layer_149_l2_wts.in[1]); adf::frontend::DeclConnect __ci8873__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7911:1", ""}; +read_access(Layer_149_wts_ddr.out[1]) = wts_ddr_read_pattern_149[1]; adf::frontend::CallExprConstraintFunction __ci8874__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7912:1"}; +write_access(Layer_149_l2_wts.in[1]) = wts_ddr_write_pattern_149[1]; adf::frontend::CallExprConstraintFunction __ci8875__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7913:1"}; + +location(Layer_156_l2_wts) = wts_loc_156; adf::frontend::CallExprLocationConstraint __ci8876__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7915:1"}; +num_buffers(Layer_156_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8877__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7916:1"}; +repetition_count(Layer_156_l2_wts) = wts_repetition_156; adf::frontend::CallExprConstraintFunction __ci8878__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7917:1"}; +connect(Layer_156_wts_ddr.out[0],Layer_156_l2_wts.in[0]); adf::frontend::DeclConnect __ci8879__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7918:1", ""}; +read_access(Layer_156_wts_ddr.out[0]) = wts_ddr_read_pattern_156[0]; adf::frontend::CallExprConstraintFunction __ci8880__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7919:1"}; +write_access(Layer_156_l2_wts.in[0]) = wts_ddr_write_pattern_156[0]; adf::frontend::CallExprConstraintFunction __ci8881__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7920:1"}; + +connect(Layer_156_wts_ddr.out[1],Layer_156_l2_wts.in[1]); adf::frontend::DeclConnect __ci8882__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7922:1", ""}; +read_access(Layer_156_wts_ddr.out[1]) = wts_ddr_read_pattern_156[1]; adf::frontend::CallExprConstraintFunction __ci8883__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7923:1"}; +write_access(Layer_156_l2_wts.in[1]) = wts_ddr_write_pattern_156[1]; adf::frontend::CallExprConstraintFunction __ci8884__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7924:1"}; + +location(Layer_157_l2_wts) = wts_loc_157; adf::frontend::CallExprLocationConstraint __ci8885__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7926:1"}; +num_buffers(Layer_157_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8886__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7927:1"}; +repetition_count(Layer_157_l2_wts) = wts_repetition_157; adf::frontend::CallExprConstraintFunction __ci8887__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7928:1"}; +connect(Layer_157_wts_ddr.out[0],Layer_157_l2_wts.in[0]); adf::frontend::DeclConnect __ci8888__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7929:1", ""}; +read_access(Layer_157_wts_ddr.out[0]) = wts_ddr_read_pattern_157[0]; adf::frontend::CallExprConstraintFunction __ci8889__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7930:1"}; +write_access(Layer_157_l2_wts.in[0]) = wts_ddr_write_pattern_157[0]; adf::frontend::CallExprConstraintFunction __ci8890__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7931:1"}; + +connect(Layer_157_wts_ddr.out[1],Layer_157_l2_wts.in[1]); adf::frontend::DeclConnect __ci8891__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7933:1", ""}; +read_access(Layer_157_wts_ddr.out[1]) = wts_ddr_read_pattern_157[1]; adf::frontend::CallExprConstraintFunction __ci8892__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7934:1"}; +write_access(Layer_157_l2_wts.in[1]) = wts_ddr_write_pattern_157[1]; adf::frontend::CallExprConstraintFunction __ci8893__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7935:1"}; + +location(Layer_163_l2_wts) = wts_loc_163; adf::frontend::CallExprLocationConstraint __ci8894__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7937:1"}; +num_buffers(Layer_163_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8895__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7938:1"}; +repetition_count(Layer_163_l2_wts) = wts_repetition_163; adf::frontend::CallExprConstraintFunction __ci8896__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7939:1"}; +connect(Layer_163_wts_ddr.out[0],Layer_163_l2_wts.in[0]); adf::frontend::DeclConnect __ci8897__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7940:1", ""}; +read_access(Layer_163_wts_ddr.out[0]) = wts_ddr_read_pattern_163[0]; adf::frontend::CallExprConstraintFunction __ci8898__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7941:1"}; +write_access(Layer_163_l2_wts.in[0]) = wts_ddr_write_pattern_163[0]; adf::frontend::CallExprConstraintFunction __ci8899__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7942:1"}; + +connect(Layer_163_wts_ddr.out[1],Layer_163_l2_wts.in[1]); adf::frontend::DeclConnect __ci8900__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7944:1", ""}; +read_access(Layer_163_wts_ddr.out[1]) = wts_ddr_read_pattern_163[1]; adf::frontend::CallExprConstraintFunction __ci8901__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7945:1"}; +write_access(Layer_163_l2_wts.in[1]) = wts_ddr_write_pattern_163[1]; adf::frontend::CallExprConstraintFunction __ci8902__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7946:1"}; + +location(Layer_164_l2_wts) = wts_loc_164; adf::frontend::CallExprLocationConstraint __ci8903__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7948:1"}; +num_buffers(Layer_164_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8904__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7949:1"}; +repetition_count(Layer_164_l2_wts) = wts_repetition_164; adf::frontend::CallExprConstraintFunction __ci8905__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7950:1"}; +connect(Layer_164_wts_ddr.out[0],Layer_164_l2_wts.in[0]); adf::frontend::DeclConnect __ci8906__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7951:1", ""}; +read_access(Layer_164_wts_ddr.out[0]) = wts_ddr_read_pattern_164[0]; adf::frontend::CallExprConstraintFunction __ci8907__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7952:1"}; +write_access(Layer_164_l2_wts.in[0]) = wts_ddr_write_pattern_164[0]; adf::frontend::CallExprConstraintFunction __ci8908__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7953:1"}; + +connect(Layer_164_wts_ddr.out[1],Layer_164_l2_wts.in[1]); adf::frontend::DeclConnect __ci8909__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7955:1", ""}; +read_access(Layer_164_wts_ddr.out[1]) = wts_ddr_read_pattern_164[1]; adf::frontend::CallExprConstraintFunction __ci8910__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7956:1"}; +write_access(Layer_164_l2_wts.in[1]) = wts_ddr_write_pattern_164[1]; adf::frontend::CallExprConstraintFunction __ci8911__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7957:1"}; + +location(Layer_169_l2_wts) = wts_loc_169; adf::frontend::CallExprLocationConstraint __ci8912__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7959:1"}; +num_buffers(Layer_169_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8913__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7960:1"}; +repetition_count(Layer_169_l2_wts) = wts_repetition_169; adf::frontend::CallExprConstraintFunction __ci8914__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7961:1"}; +connect(Layer_169_wts_ddr.out[0],Layer_169_l2_wts.in[0]); adf::frontend::DeclConnect __ci8915__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7962:1", ""}; +read_access(Layer_169_wts_ddr.out[0]) = wts_ddr_read_pattern_169[0]; adf::frontend::CallExprConstraintFunction __ci8916__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7963:1"}; +write_access(Layer_169_l2_wts.in[0]) = wts_ddr_write_pattern_169[0]; adf::frontend::CallExprConstraintFunction __ci8917__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7964:1"}; + +connect(Layer_169_wts_ddr.out[1],Layer_169_l2_wts.in[1]); adf::frontend::DeclConnect __ci8918__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7966:1", ""}; +read_access(Layer_169_wts_ddr.out[1]) = wts_ddr_read_pattern_169[1]; adf::frontend::CallExprConstraintFunction __ci8919__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7967:1"}; +write_access(Layer_169_l2_wts.in[1]) = wts_ddr_write_pattern_169[1]; adf::frontend::CallExprConstraintFunction __ci8920__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7968:1"}; + +location(Layer_176_l2_wts) = wts_loc_176; adf::frontend::CallExprLocationConstraint __ci8921__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7970:1"}; +num_buffers(Layer_176_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8922__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7971:1"}; +repetition_count(Layer_176_l2_wts) = wts_repetition_176; adf::frontend::CallExprConstraintFunction __ci8923__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7972:1"}; +connect(Layer_176_wts_ddr.out[0],Layer_176_l2_wts.in[0]); adf::frontend::DeclConnect __ci8924__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7973:1", ""}; +read_access(Layer_176_wts_ddr.out[0]) = wts_ddr_read_pattern_176[0]; adf::frontend::CallExprConstraintFunction __ci8925__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7974:1"}; +write_access(Layer_176_l2_wts.in[0]) = wts_ddr_write_pattern_176[0]; adf::frontend::CallExprConstraintFunction __ci8926__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7975:1"}; + +connect(Layer_176_wts_ddr.out[1],Layer_176_l2_wts.in[1]); adf::frontend::DeclConnect __ci8927__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7977:1", ""}; +read_access(Layer_176_wts_ddr.out[1]) = wts_ddr_read_pattern_176[1]; adf::frontend::CallExprConstraintFunction __ci8928__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7978:1"}; +write_access(Layer_176_l2_wts.in[1]) = wts_ddr_write_pattern_176[1]; adf::frontend::CallExprConstraintFunction __ci8929__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7979:1"}; + +location(Layer_177_l2_wts) = wts_loc_177; adf::frontend::CallExprLocationConstraint __ci8930__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7981:1"}; +num_buffers(Layer_177_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8931__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7982:1"}; +repetition_count(Layer_177_l2_wts) = wts_repetition_177; adf::frontend::CallExprConstraintFunction __ci8932__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7983:1"}; +connect(Layer_177_wts_ddr.out[0],Layer_177_l2_wts.in[0]); adf::frontend::DeclConnect __ci8933__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7984:1", ""}; +read_access(Layer_177_wts_ddr.out[0]) = wts_ddr_read_pattern_177[0]; adf::frontend::CallExprConstraintFunction __ci8934__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7985:1"}; +write_access(Layer_177_l2_wts.in[0]) = wts_ddr_write_pattern_177[0]; adf::frontend::CallExprConstraintFunction __ci8935__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7986:1"}; + +connect(Layer_177_wts_ddr.out[1],Layer_177_l2_wts.in[1]); adf::frontend::DeclConnect __ci8936__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7988:1", ""}; +read_access(Layer_177_wts_ddr.out[1]) = wts_ddr_read_pattern_177[1]; adf::frontend::CallExprConstraintFunction __ci8937__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7989:1"}; +write_access(Layer_177_l2_wts.in[1]) = wts_ddr_write_pattern_177[1]; adf::frontend::CallExprConstraintFunction __ci8938__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7990:1"}; + +location(Layer_183_l2_wts) = wts_loc_183; adf::frontend::CallExprLocationConstraint __ci8939__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7992:1"}; +num_buffers(Layer_183_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8940__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7993:1"}; +repetition_count(Layer_183_l2_wts) = wts_repetition_183; adf::frontend::CallExprConstraintFunction __ci8941__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7994:1"}; +connect(Layer_183_wts_ddr.out[0],Layer_183_l2_wts.in[0]); adf::frontend::DeclConnect __ci8942__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7995:1", ""}; +read_access(Layer_183_wts_ddr.out[0]) = wts_ddr_read_pattern_183[0]; adf::frontend::CallExprConstraintFunction __ci8943__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7996:1"}; +write_access(Layer_183_l2_wts.in[0]) = wts_ddr_write_pattern_183[0]; adf::frontend::CallExprConstraintFunction __ci8944__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7997:1"}; + +connect(Layer_183_wts_ddr.out[1],Layer_183_l2_wts.in[1]); adf::frontend::DeclConnect __ci8945__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:7999:1", ""}; +read_access(Layer_183_wts_ddr.out[1]) = wts_ddr_read_pattern_183[1]; adf::frontend::CallExprConstraintFunction __ci8946__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8000:1"}; +write_access(Layer_183_l2_wts.in[1]) = wts_ddr_write_pattern_183[1]; adf::frontend::CallExprConstraintFunction __ci8947__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8001:1"}; + +location(Layer_184_l2_wts) = wts_loc_184; adf::frontend::CallExprLocationConstraint __ci8948__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8003:1"}; +num_buffers(Layer_184_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8949__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8004:1"}; +repetition_count(Layer_184_l2_wts) = wts_repetition_184; adf::frontend::CallExprConstraintFunction __ci8950__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8005:1"}; +connect(Layer_184_wts_ddr.out[0],Layer_184_l2_wts.in[0]); adf::frontend::DeclConnect __ci8951__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8006:1", ""}; +read_access(Layer_184_wts_ddr.out[0]) = wts_ddr_read_pattern_184[0]; adf::frontend::CallExprConstraintFunction __ci8952__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8007:1"}; +write_access(Layer_184_l2_wts.in[0]) = wts_ddr_write_pattern_184[0]; adf::frontend::CallExprConstraintFunction __ci8953__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8008:1"}; + +connect(Layer_184_wts_ddr.out[1],Layer_184_l2_wts.in[1]); adf::frontend::DeclConnect __ci8954__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8010:1", ""}; +read_access(Layer_184_wts_ddr.out[1]) = wts_ddr_read_pattern_184[1]; adf::frontend::CallExprConstraintFunction __ci8955__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8011:1"}; +write_access(Layer_184_l2_wts.in[1]) = wts_ddr_write_pattern_184[1]; adf::frontend::CallExprConstraintFunction __ci8956__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8012:1"}; + +location(Layer_189_l2_wts) = wts_loc_189; adf::frontend::CallExprLocationConstraint __ci8957__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8014:1"}; +num_buffers(Layer_189_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8958__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8015:1"}; +repetition_count(Layer_189_l2_wts) = wts_repetition_189; adf::frontend::CallExprConstraintFunction __ci8959__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8016:1"}; +connect(Layer_189_wts_ddr.out[0],Layer_189_l2_wts.in[0]); adf::frontend::DeclConnect __ci8960__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8017:1", ""}; +read_access(Layer_189_wts_ddr.out[0]) = wts_ddr_read_pattern_189[0]; adf::frontend::CallExprConstraintFunction __ci8961__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8018:1"}; +write_access(Layer_189_l2_wts.in[0]) = wts_ddr_write_pattern_189[0]; adf::frontend::CallExprConstraintFunction __ci8962__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8019:1"}; + +connect(Layer_189_wts_ddr.out[1],Layer_189_l2_wts.in[1]); adf::frontend::DeclConnect __ci8963__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8021:1", ""}; +read_access(Layer_189_wts_ddr.out[1]) = wts_ddr_read_pattern_189[1]; adf::frontend::CallExprConstraintFunction __ci8964__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8022:1"}; +write_access(Layer_189_l2_wts.in[1]) = wts_ddr_write_pattern_189[1]; adf::frontend::CallExprConstraintFunction __ci8965__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8023:1"}; + +location(Layer_196_l2_wts) = wts_loc_196; adf::frontend::CallExprLocationConstraint __ci8966__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8025:1"}; +num_buffers(Layer_196_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8967__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8026:1"}; +repetition_count(Layer_196_l2_wts) = wts_repetition_196; adf::frontend::CallExprConstraintFunction __ci8968__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8027:1"}; +connect(Layer_196_wts_ddr.out[0],Layer_196_l2_wts.in[0]); adf::frontend::DeclConnect __ci8969__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8028:1", ""}; +read_access(Layer_196_wts_ddr.out[0]) = wts_ddr_read_pattern_196[0]; adf::frontend::CallExprConstraintFunction __ci8970__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8029:1"}; +write_access(Layer_196_l2_wts.in[0]) = wts_ddr_write_pattern_196[0]; adf::frontend::CallExprConstraintFunction __ci8971__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8030:1"}; + +connect(Layer_196_wts_ddr.out[1],Layer_196_l2_wts.in[1]); adf::frontend::DeclConnect __ci8972__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8032:1", ""}; +read_access(Layer_196_wts_ddr.out[1]) = wts_ddr_read_pattern_196[1]; adf::frontend::CallExprConstraintFunction __ci8973__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8033:1"}; +write_access(Layer_196_l2_wts.in[1]) = wts_ddr_write_pattern_196[1]; adf::frontend::CallExprConstraintFunction __ci8974__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8034:1"}; + +location(Layer_197_l2_wts) = wts_loc_197; adf::frontend::CallExprLocationConstraint __ci8975__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8036:1"}; +num_buffers(Layer_197_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8976__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8037:1"}; +repetition_count(Layer_197_l2_wts) = wts_repetition_197; adf::frontend::CallExprConstraintFunction __ci8977__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8038:1"}; +connect(Layer_197_wts_ddr.out[0],Layer_197_l2_wts.in[0]); adf::frontend::DeclConnect __ci8978__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8039:1", ""}; +read_access(Layer_197_wts_ddr.out[0]) = wts_ddr_read_pattern_197[0]; adf::frontend::CallExprConstraintFunction __ci8979__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8040:1"}; +write_access(Layer_197_l2_wts.in[0]) = wts_ddr_write_pattern_197[0]; adf::frontend::CallExprConstraintFunction __ci8980__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8041:1"}; + +connect(Layer_197_wts_ddr.out[1],Layer_197_l2_wts.in[1]); adf::frontend::DeclConnect __ci8981__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8043:1", ""}; +read_access(Layer_197_wts_ddr.out[1]) = wts_ddr_read_pattern_197[1]; adf::frontend::CallExprConstraintFunction __ci8982__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8044:1"}; +write_access(Layer_197_l2_wts.in[1]) = wts_ddr_write_pattern_197[1]; adf::frontend::CallExprConstraintFunction __ci8983__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8045:1"}; + +location(Layer_203_l2_wts) = wts_loc_203; adf::frontend::CallExprLocationConstraint __ci8984__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8047:1"}; +num_buffers(Layer_203_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8985__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8048:1"}; +repetition_count(Layer_203_l2_wts) = wts_repetition_203; adf::frontend::CallExprConstraintFunction __ci8986__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8049:1"}; +connect(Layer_203_wts_ddr.out[0],Layer_203_l2_wts.in[0]); adf::frontend::DeclConnect __ci8987__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8050:1", ""}; +read_access(Layer_203_wts_ddr.out[0]) = wts_ddr_read_pattern_203[0]; adf::frontend::CallExprConstraintFunction __ci8988__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8051:1"}; +write_access(Layer_203_l2_wts.in[0]) = wts_ddr_write_pattern_203[0]; adf::frontend::CallExprConstraintFunction __ci8989__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8052:1"}; + +connect(Layer_203_wts_ddr.out[1],Layer_203_l2_wts.in[1]); adf::frontend::DeclConnect __ci8990__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8054:1", ""}; +read_access(Layer_203_wts_ddr.out[1]) = wts_ddr_read_pattern_203[1]; adf::frontend::CallExprConstraintFunction __ci8991__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8055:1"}; +write_access(Layer_203_l2_wts.in[1]) = wts_ddr_write_pattern_203[1]; adf::frontend::CallExprConstraintFunction __ci8992__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8056:1"}; + +location(Layer_204_l2_wts) = wts_loc_204; adf::frontend::CallExprLocationConstraint __ci8993__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8058:1"}; +num_buffers(Layer_204_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci8994__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8059:1"}; +repetition_count(Layer_204_l2_wts) = wts_repetition_204; adf::frontend::CallExprConstraintFunction __ci8995__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8060:1"}; +connect(Layer_204_wts_ddr.out[0],Layer_204_l2_wts.in[0]); adf::frontend::DeclConnect __ci8996__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8061:1", ""}; +read_access(Layer_204_wts_ddr.out[0]) = wts_ddr_read_pattern_204[0]; adf::frontend::CallExprConstraintFunction __ci8997__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8062:1"}; +write_access(Layer_204_l2_wts.in[0]) = wts_ddr_write_pattern_204[0]; adf::frontend::CallExprConstraintFunction __ci8998__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8063:1"}; + +connect(Layer_204_wts_ddr.out[1],Layer_204_l2_wts.in[1]); adf::frontend::DeclConnect __ci8999__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8065:1", ""}; +read_access(Layer_204_wts_ddr.out[1]) = wts_ddr_read_pattern_204[1]; adf::frontend::CallExprConstraintFunction __ci9000__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8066:1"}; +write_access(Layer_204_l2_wts.in[1]) = wts_ddr_write_pattern_204[1]; adf::frontend::CallExprConstraintFunction __ci9001__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8067:1"}; + +location(Layer_211_l2_wts) = wts_loc_211; adf::frontend::CallExprLocationConstraint __ci9002__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8069:1"}; +num_buffers(Layer_211_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9003__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8070:1"}; +repetition_count(Layer_211_l2_wts) = wts_repetition_211; adf::frontend::CallExprConstraintFunction __ci9004__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8071:1"}; +connect(Layer_211_wts_ddr.out[0],Layer_211_l2_wts.in[0]); adf::frontend::DeclConnect __ci9005__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8072:1", ""}; +read_access(Layer_211_wts_ddr.out[0]) = wts_ddr_read_pattern_211[0]; adf::frontend::CallExprConstraintFunction __ci9006__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8073:1"}; +write_access(Layer_211_l2_wts.in[0]) = wts_ddr_write_pattern_211[0]; adf::frontend::CallExprConstraintFunction __ci9007__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8074:1"}; + +connect(Layer_211_wts_ddr.out[1],Layer_211_l2_wts.in[1]); adf::frontend::DeclConnect __ci9008__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8076:1", ""}; +read_access(Layer_211_wts_ddr.out[1]) = wts_ddr_read_pattern_211[1]; adf::frontend::CallExprConstraintFunction __ci9009__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8077:1"}; +write_access(Layer_211_l2_wts.in[1]) = wts_ddr_write_pattern_211[1]; adf::frontend::CallExprConstraintFunction __ci9010__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8078:1"}; + +location(Layer_214_l2_wts) = wts_loc_214; adf::frontend::CallExprLocationConstraint __ci9011__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8080:1"}; +num_buffers(Layer_214_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9012__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8081:1"}; +repetition_count(Layer_214_l2_wts) = wts_repetition_214; adf::frontend::CallExprConstraintFunction __ci9013__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8082:1"}; +connect(Layer_214_wts_ddr.out[0],Layer_214_l2_wts.in[0]); adf::frontend::DeclConnect __ci9014__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8083:1", ""}; +read_access(Layer_214_wts_ddr.out[0]) = wts_ddr_read_pattern_214[0]; adf::frontend::CallExprConstraintFunction __ci9015__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8084:1"}; +write_access(Layer_214_l2_wts.in[0]) = wts_ddr_write_pattern_214[0]; adf::frontend::CallExprConstraintFunction __ci9016__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8085:1"}; + +connect(Layer_214_wts_ddr.out[1],Layer_214_l2_wts.in[1]); adf::frontend::DeclConnect __ci9017__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8087:1", ""}; +read_access(Layer_214_wts_ddr.out[1]) = wts_ddr_read_pattern_214[1]; adf::frontend::CallExprConstraintFunction __ci9018__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8088:1"}; +write_access(Layer_214_l2_wts.in[1]) = wts_ddr_write_pattern_214[1]; adf::frontend::CallExprConstraintFunction __ci9019__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8089:1"}; + +location(Layer_218_l2_wts) = wts_loc_218; adf::frontend::CallExprLocationConstraint __ci9020__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8091:1"}; +num_buffers(Layer_218_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9021__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8092:1"}; +repetition_count(Layer_218_l2_wts) = wts_repetition_218; adf::frontend::CallExprConstraintFunction __ci9022__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8093:1"}; +connect(Layer_218_wts_ddr.out[0],Layer_218_l2_wts.in[0]); adf::frontend::DeclConnect __ci9023__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8094:1", ""}; +read_access(Layer_218_wts_ddr.out[0]) = wts_ddr_read_pattern_218[0]; adf::frontend::CallExprConstraintFunction __ci9024__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8095:1"}; +write_access(Layer_218_l2_wts.in[0]) = wts_ddr_write_pattern_218[0]; adf::frontend::CallExprConstraintFunction __ci9025__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8096:1"}; + +connect(Layer_218_wts_ddr.out[1],Layer_218_l2_wts.in[1]); adf::frontend::DeclConnect __ci9026__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8098:1", ""}; +read_access(Layer_218_wts_ddr.out[1]) = wts_ddr_read_pattern_218[1]; adf::frontend::CallExprConstraintFunction __ci9027__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8099:1"}; +write_access(Layer_218_l2_wts.in[1]) = wts_ddr_write_pattern_218[1]; adf::frontend::CallExprConstraintFunction __ci9028__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8100:1"}; + +location(Layer_226_l2_wts) = wts_loc_226; adf::frontend::CallExprLocationConstraint __ci9029__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8102:1"}; +num_buffers(Layer_226_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9030__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8103:1"}; +repetition_count(Layer_226_l2_wts) = wts_repetition_226; adf::frontend::CallExprConstraintFunction __ci9031__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8104:1"}; +connect(Layer_226_wts_ddr.out[0],Layer_226_l2_wts.in[0]); adf::frontend::DeclConnect __ci9032__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8105:1", ""}; +read_access(Layer_226_wts_ddr.out[0]) = wts_ddr_read_pattern_226[0]; adf::frontend::CallExprConstraintFunction __ci9033__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8106:1"}; +write_access(Layer_226_l2_wts.in[0]) = wts_ddr_write_pattern_226[0]; adf::frontend::CallExprConstraintFunction __ci9034__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8107:1"}; + +connect(Layer_226_wts_ddr.out[1],Layer_226_l2_wts.in[1]); adf::frontend::DeclConnect __ci9035__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8109:1", ""}; +read_access(Layer_226_wts_ddr.out[1]) = wts_ddr_read_pattern_226[1]; adf::frontend::CallExprConstraintFunction __ci9036__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8110:1"}; +write_access(Layer_226_l2_wts.in[1]) = wts_ddr_write_pattern_226[1]; adf::frontend::CallExprConstraintFunction __ci9037__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8111:1"}; + +location(Layer_237_l2_wts) = wts_loc_237; adf::frontend::CallExprLocationConstraint __ci9038__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8113:1"}; +num_buffers(Layer_237_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9039__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8114:1"}; +repetition_count(Layer_237_l2_wts) = wts_repetition_237; adf::frontend::CallExprConstraintFunction __ci9040__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8115:1"}; +connect(Layer_237_wts_ddr.out[0],Layer_237_l2_wts.in[0]); adf::frontend::DeclConnect __ci9041__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8116:1", ""}; +read_access(Layer_237_wts_ddr.out[0]) = wts_ddr_read_pattern_237[0]; adf::frontend::CallExprConstraintFunction __ci9042__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8117:1"}; +write_access(Layer_237_l2_wts.in[0]) = wts_ddr_write_pattern_237[0]; adf::frontend::CallExprConstraintFunction __ci9043__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8118:1"}; + +connect(Layer_237_wts_ddr.out[1],Layer_237_l2_wts.in[1]); adf::frontend::DeclConnect __ci9044__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8120:1", ""}; +read_access(Layer_237_wts_ddr.out[1]) = wts_ddr_read_pattern_237[1]; adf::frontend::CallExprConstraintFunction __ci9045__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8121:1"}; +write_access(Layer_237_l2_wts.in[1]) = wts_ddr_write_pattern_237[1]; adf::frontend::CallExprConstraintFunction __ci9046__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8122:1"}; + +location(Layer_241_l2_wts) = wts_loc_241; adf::frontend::CallExprLocationConstraint __ci9047__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8124:1"}; +num_buffers(Layer_241_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9048__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8125:1"}; +repetition_count(Layer_241_l2_wts) = wts_repetition_241; adf::frontend::CallExprConstraintFunction __ci9049__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8126:1"}; +connect(Layer_241_wts_ddr.out[0],Layer_241_l2_wts.in[0]); adf::frontend::DeclConnect __ci9050__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8127:1", ""}; +read_access(Layer_241_wts_ddr.out[0]) = wts_ddr_read_pattern_241[0]; adf::frontend::CallExprConstraintFunction __ci9051__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8128:1"}; +write_access(Layer_241_l2_wts.in[0]) = wts_ddr_write_pattern_241[0]; adf::frontend::CallExprConstraintFunction __ci9052__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8129:1"}; + +connect(Layer_241_wts_ddr.out[1],Layer_241_l2_wts.in[1]); adf::frontend::DeclConnect __ci9053__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8131:1", ""}; +read_access(Layer_241_wts_ddr.out[1]) = wts_ddr_read_pattern_241[1]; adf::frontend::CallExprConstraintFunction __ci9054__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8132:1"}; +write_access(Layer_241_l2_wts.in[1]) = wts_ddr_write_pattern_241[1]; adf::frontend::CallExprConstraintFunction __ci9055__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8133:1"}; + +location(Layer_249_l2_wts) = wts_loc_249; adf::frontend::CallExprLocationConstraint __ci9056__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8135:1"}; +num_buffers(Layer_249_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9057__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8136:1"}; +repetition_count(Layer_249_l2_wts) = wts_repetition_249; adf::frontend::CallExprConstraintFunction __ci9058__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8137:1"}; +connect(Layer_249_wts_ddr.out[0],Layer_249_l2_wts.in[0]); adf::frontend::DeclConnect __ci9059__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8138:1", ""}; +read_access(Layer_249_wts_ddr.out[0]) = wts_ddr_read_pattern_249[0]; adf::frontend::CallExprConstraintFunction __ci9060__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8139:1"}; +write_access(Layer_249_l2_wts.in[0]) = wts_ddr_write_pattern_249[0]; adf::frontend::CallExprConstraintFunction __ci9061__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8140:1"}; + +connect(Layer_249_wts_ddr.out[1],Layer_249_l2_wts.in[1]); adf::frontend::DeclConnect __ci9062__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8142:1", ""}; +read_access(Layer_249_wts_ddr.out[1]) = wts_ddr_read_pattern_249[1]; adf::frontend::CallExprConstraintFunction __ci9063__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8143:1"}; +write_access(Layer_249_l2_wts.in[1]) = wts_ddr_write_pattern_249[1]; adf::frontend::CallExprConstraintFunction __ci9064__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8144:1"}; + +location(Layer_257_l2_wts) = wts_loc_257; adf::frontend::CallExprLocationConstraint __ci9065__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8146:1"}; +num_buffers(Layer_257_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9066__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8147:1"}; +repetition_count(Layer_257_l2_wts) = wts_repetition_257; adf::frontend::CallExprConstraintFunction __ci9067__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8148:1"}; +connect(Layer_257_wts_ddr.out[0],Layer_257_l2_wts.in[0]); adf::frontend::DeclConnect __ci9068__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8149:1", ""}; +read_access(Layer_257_wts_ddr.out[0]) = wts_ddr_read_pattern_257[0]; adf::frontend::CallExprConstraintFunction __ci9069__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8150:1"}; +write_access(Layer_257_l2_wts.in[0]) = wts_ddr_write_pattern_257[0]; adf::frontend::CallExprConstraintFunction __ci9070__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8151:1"}; + +connect(Layer_257_wts_ddr.out[1],Layer_257_l2_wts.in[1]); adf::frontend::DeclConnect __ci9071__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8153:1", ""}; +read_access(Layer_257_wts_ddr.out[1]) = wts_ddr_read_pattern_257[1]; adf::frontend::CallExprConstraintFunction __ci9072__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8154:1"}; +write_access(Layer_257_l2_wts.in[1]) = wts_ddr_write_pattern_257[1]; adf::frontend::CallExprConstraintFunction __ci9073__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8155:1"}; + +location(Layer_261_l2_wts) = wts_loc_261; adf::frontend::CallExprLocationConstraint __ci9074__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8157:1"}; +num_buffers(Layer_261_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9075__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8158:1"}; +repetition_count(Layer_261_l2_wts) = wts_repetition_261; adf::frontend::CallExprConstraintFunction __ci9076__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8159:1"}; +connect(Layer_261_wts_ddr.out[0],Layer_261_l2_wts.in[0]); adf::frontend::DeclConnect __ci9077__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8160:1", ""}; +read_access(Layer_261_wts_ddr.out[0]) = wts_ddr_read_pattern_261[0]; adf::frontend::CallExprConstraintFunction __ci9078__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8161:1"}; +write_access(Layer_261_l2_wts.in[0]) = wts_ddr_write_pattern_261[0]; adf::frontend::CallExprConstraintFunction __ci9079__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8162:1"}; + +connect(Layer_261_wts_ddr.out[1],Layer_261_l2_wts.in[1]); adf::frontend::DeclConnect __ci9080__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8164:1", ""}; +read_access(Layer_261_wts_ddr.out[1]) = wts_ddr_read_pattern_261[1]; adf::frontend::CallExprConstraintFunction __ci9081__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8165:1"}; +write_access(Layer_261_l2_wts.in[1]) = wts_ddr_write_pattern_261[1]; adf::frontend::CallExprConstraintFunction __ci9082__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8166:1"}; + +location(Layer_269_l2_wts) = wts_loc_269; adf::frontend::CallExprLocationConstraint __ci9083__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8168:1"}; +num_buffers(Layer_269_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9084__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8169:1"}; +repetition_count(Layer_269_l2_wts) = wts_repetition_269; adf::frontend::CallExprConstraintFunction __ci9085__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8170:1"}; +connect(Layer_269_wts_ddr.out[0],Layer_269_l2_wts.in[0]); adf::frontend::DeclConnect __ci9086__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8171:1", ""}; +read_access(Layer_269_wts_ddr.out[0]) = wts_ddr_read_pattern_269[0]; adf::frontend::CallExprConstraintFunction __ci9087__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8172:1"}; +write_access(Layer_269_l2_wts.in[0]) = wts_ddr_write_pattern_269[0]; adf::frontend::CallExprConstraintFunction __ci9088__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8173:1"}; + +connect(Layer_269_wts_ddr.out[1],Layer_269_l2_wts.in[1]); adf::frontend::DeclConnect __ci9089__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8175:1", ""}; +read_access(Layer_269_wts_ddr.out[1]) = wts_ddr_read_pattern_269[1]; adf::frontend::CallExprConstraintFunction __ci9090__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8176:1"}; +write_access(Layer_269_l2_wts.in[1]) = wts_ddr_write_pattern_269[1]; adf::frontend::CallExprConstraintFunction __ci9091__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8177:1"}; + +location(Layer_276_l2_wts) = wts_loc_276; adf::frontend::CallExprLocationConstraint __ci9092__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8179:1"}; +num_buffers(Layer_276_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9093__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8180:1"}; +repetition_count(Layer_276_l2_wts) = wts_repetition_276; adf::frontend::CallExprConstraintFunction __ci9094__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8181:1"}; +connect(Layer_276_wts_ddr.out[0],Layer_276_l2_wts.in[0]); adf::frontend::DeclConnect __ci9095__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8182:1", ""}; +read_access(Layer_276_wts_ddr.out[0]) = wts_ddr_read_pattern_276[0]; adf::frontend::CallExprConstraintFunction __ci9096__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8183:1"}; +write_access(Layer_276_l2_wts.in[0]) = wts_ddr_write_pattern_276[0]; adf::frontend::CallExprConstraintFunction __ci9097__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8184:1"}; + +connect(Layer_276_wts_ddr.out[1],Layer_276_l2_wts.in[1]); adf::frontend::DeclConnect __ci9098__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8186:1", ""}; +read_access(Layer_276_wts_ddr.out[1]) = wts_ddr_read_pattern_276[1]; adf::frontend::CallExprConstraintFunction __ci9099__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8187:1"}; +write_access(Layer_276_l2_wts.in[1]) = wts_ddr_write_pattern_276[1]; adf::frontend::CallExprConstraintFunction __ci9100__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8188:1"}; + +location(Layer_280_l2_wts) = wts_loc_280; adf::frontend::CallExprLocationConstraint __ci9101__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8190:1"}; +num_buffers(Layer_280_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9102__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8191:1"}; +repetition_count(Layer_280_l2_wts) = wts_repetition_280; adf::frontend::CallExprConstraintFunction __ci9103__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8192:1"}; +connect(Layer_280_wts_ddr.out[0],Layer_280_l2_wts.in[0]); adf::frontend::DeclConnect __ci9104__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8193:1", ""}; +read_access(Layer_280_wts_ddr.out[0]) = wts_ddr_read_pattern_280[0]; adf::frontend::CallExprConstraintFunction __ci9105__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8194:1"}; +write_access(Layer_280_l2_wts.in[0]) = wts_ddr_write_pattern_280[0]; adf::frontend::CallExprConstraintFunction __ci9106__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8195:1"}; + +connect(Layer_280_wts_ddr.out[1],Layer_280_l2_wts.in[1]); adf::frontend::DeclConnect __ci9107__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8197:1", ""}; +read_access(Layer_280_wts_ddr.out[1]) = wts_ddr_read_pattern_280[1]; adf::frontend::CallExprConstraintFunction __ci9108__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8198:1"}; +write_access(Layer_280_l2_wts.in[1]) = wts_ddr_write_pattern_280[1]; adf::frontend::CallExprConstraintFunction __ci9109__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8199:1"}; + +location(Layer_288_l2_wts) = wts_loc_288; adf::frontend::CallExprLocationConstraint __ci9110__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8201:1"}; +num_buffers(Layer_288_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9111__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8202:1"}; +repetition_count(Layer_288_l2_wts) = wts_repetition_288; adf::frontend::CallExprConstraintFunction __ci9112__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8203:1"}; +connect(Layer_288_wts_ddr.out[0],Layer_288_l2_wts.in[0]); adf::frontend::DeclConnect __ci9113__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8204:1", ""}; +read_access(Layer_288_wts_ddr.out[0]) = wts_ddr_read_pattern_288[0]; adf::frontend::CallExprConstraintFunction __ci9114__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8205:1"}; +write_access(Layer_288_l2_wts.in[0]) = wts_ddr_write_pattern_288[0]; adf::frontend::CallExprConstraintFunction __ci9115__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8206:1"}; + +connect(Layer_288_wts_ddr.out[1],Layer_288_l2_wts.in[1]); adf::frontend::DeclConnect __ci9116__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8208:1", ""}; +read_access(Layer_288_wts_ddr.out[1]) = wts_ddr_read_pattern_288[1]; adf::frontend::CallExprConstraintFunction __ci9117__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8209:1"}; +write_access(Layer_288_l2_wts.in[1]) = wts_ddr_write_pattern_288[1]; adf::frontend::CallExprConstraintFunction __ci9118__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8210:1"}; + +location(Layer_295_l2_wts) = wts_loc_295; adf::frontend::CallExprLocationConstraint __ci9119__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8212:1"}; +num_buffers(Layer_295_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9120__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8213:1"}; +repetition_count(Layer_295_l2_wts) = wts_repetition_295; adf::frontend::CallExprConstraintFunction __ci9121__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8214:1"}; +connect(Layer_295_wts_ddr.out[0],Layer_295_l2_wts.in[0]); adf::frontend::DeclConnect __ci9122__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8215:1", ""}; +read_access(Layer_295_wts_ddr.out[0]) = wts_ddr_read_pattern_295[0]; adf::frontend::CallExprConstraintFunction __ci9123__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8216:1"}; +write_access(Layer_295_l2_wts.in[0]) = wts_ddr_write_pattern_295[0]; adf::frontend::CallExprConstraintFunction __ci9124__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8217:1"}; + +connect(Layer_295_wts_ddr.out[1],Layer_295_l2_wts.in[1]); adf::frontend::DeclConnect __ci9125__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8219:1", ""}; +read_access(Layer_295_wts_ddr.out[1]) = wts_ddr_read_pattern_295[1]; adf::frontend::CallExprConstraintFunction __ci9126__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8220:1"}; +write_access(Layer_295_l2_wts.in[1]) = wts_ddr_write_pattern_295[1]; adf::frontend::CallExprConstraintFunction __ci9127__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8221:1"}; + +location(Layer_296_l2_wts) = wts_loc_296; adf::frontend::CallExprLocationConstraint __ci9128__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8223:1"}; +num_buffers(Layer_296_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9129__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8224:1"}; +repetition_count(Layer_296_l2_wts) = wts_repetition_296; adf::frontend::CallExprConstraintFunction __ci9130__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8225:1"}; +connect(Layer_296_wts_ddr.out[0],Layer_296_l2_wts.in[0]); adf::frontend::DeclConnect __ci9131__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8226:1", ""}; +read_access(Layer_296_wts_ddr.out[0]) = wts_ddr_read_pattern_296[0]; adf::frontend::CallExprConstraintFunction __ci9132__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8227:1"}; +write_access(Layer_296_l2_wts.in[0]) = wts_ddr_write_pattern_296[0]; adf::frontend::CallExprConstraintFunction __ci9133__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8228:1"}; + +connect(Layer_296_wts_ddr.out[1],Layer_296_l2_wts.in[1]); adf::frontend::DeclConnect __ci9134__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8230:1", ""}; +read_access(Layer_296_wts_ddr.out[1]) = wts_ddr_read_pattern_296[1]; adf::frontend::CallExprConstraintFunction __ci9135__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8231:1"}; +write_access(Layer_296_l2_wts.in[1]) = wts_ddr_write_pattern_296[1]; adf::frontend::CallExprConstraintFunction __ci9136__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8232:1"}; + +location(Layer_297_l2_wts) = wts_loc_297; adf::frontend::CallExprLocationConstraint __ci9137__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8234:1"}; +num_buffers(Layer_297_l2_wts) = 1; adf::frontend::CallExprConstraintFunction __ci9138__{"adf::num_buffers", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8235:1"}; +repetition_count(Layer_297_l2_wts) = wts_repetition_297; adf::frontend::CallExprConstraintFunction __ci9139__{"adf::repetition_count", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8236:1"}; +connect(Layer_297_wts_ddr.out[0],Layer_297_l2_wts.in[0]); adf::frontend::DeclConnect __ci9140__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8237:1", ""}; +read_access(Layer_297_wts_ddr.out[0]) = wts_ddr_read_pattern_297[0]; adf::frontend::CallExprConstraintFunction __ci9141__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8238:1"}; +write_access(Layer_297_l2_wts.in[0]) = wts_ddr_write_pattern_297[0]; adf::frontend::CallExprConstraintFunction __ci9142__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8239:1"}; + +connect(Layer_297_wts_ddr.out[1],Layer_297_l2_wts.in[1]); adf::frontend::DeclConnect __ci9143__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8241:1", ""}; +read_access(Layer_297_wts_ddr.out[1]) = wts_ddr_read_pattern_297[1]; adf::frontend::CallExprConstraintFunction __ci9144__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8242:1"}; +write_access(Layer_297_l2_wts.in[1]) = wts_ddr_write_pattern_297[1]; adf::frontend::CallExprConstraintFunction __ci9145__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8243:1"}; + +location(L2_IFM_Buffer_for_input0_0_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9146__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8245:1"}; adf::frontend::CallExprLocationConstraint __ci9147__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8245:57"}; +connect(ifm_ddr.out[0], L2_IFM_Buffer_for_input0_0_port0.in[0]); adf::frontend::DeclConnect __ci9148__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8246:1", ""}; +read_access(ifm_ddr.out[0]) = { + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9149__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8247:1"}; +write_access(L2_IFM_Buffer_for_input0_0_port0.in[0]) = { + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9150__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8250:1"}; +location(L2_IFM_Buffer_for_input0_0_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9151__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8253:1"}; adf::frontend::CallExprLocationConstraint __ci9152__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8253:57"}; +connect(ifm_ddr.out[1], L2_IFM_Buffer_for_input0_0_port0.in[1]); adf::frontend::DeclConnect __ci9153__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8254:1", ""}; +read_access(ifm_ddr.out[1]) = { + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 160}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9154__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8255:1"}; +write_access(L2_IFM_Buffer_for_input0_0_port0.in[1]) = { + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 160}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9155__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8258:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[0].compute_node, + L2_IFM_Buffer_for_input0_0_port0, tiling_params_layer_1, 0, 0); +location(l2_1.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9156__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8263:1"}; adf::frontend::CallExprLocationConstraint __ci9157__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8263:30"}; +connect(l2_1.out[0], l2l3_1_spill.in[0]); adf::frontend::DeclConnect __ci9158__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8264:1", ""}; +read_access(l2_1.out[0]) = { + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9159__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8265:1"}; +write_access(l2l3_1_spill.in[0]) = { + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9160__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8268:1"}; +location(l2_1.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9161__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8271:1"}; adf::frontend::CallExprLocationConstraint __ci9162__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8271:30"}; +connect(l2_1.out[1], l2l3_1_spill.in[1]); adf::frontend::DeclConnect __ci9163__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8272:1", ""}; +read_access(l2_1.out[1]) = { + tiling({.buffer_dimension = {8, 4, 24, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 160}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9164__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8273:1"}; +write_access(l2l3_1_spill.in[1]) = { + tiling({.buffer_dimension = {8, 4, 23, 320}, .tiling_dimension = {8, 4, 23, 160}, .offset = {0, 0, 0, 160}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9165__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8276:1"}; +location(L2_CONST_IFM_Buffer_for_input5_0_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9166__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8279:1"}; adf::frontend::CallExprLocationConstraint __ci9167__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8279:63"}; +connect(const_ifm_ddr_5.out[0], L2_CONST_IFM_Buffer_for_input5_0_port1.in[0]); adf::frontend::DeclConnect __ci9168__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8280:1", ""}; +read_access(const_ifm_ddr_5.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9169__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8281:1"}; +write_access(L2_CONST_IFM_Buffer_for_input5_0_port1.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9170__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8284:1"}; +location(L2_CONST_IFM_Buffer_for_input5_0_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9171__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8287:1"}; adf::frontend::CallExprLocationConstraint __ci9172__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8287:63"}; +connect(const_ifm_ddr_5.out[1], L2_CONST_IFM_Buffer_for_input5_0_port1.in[1]); adf::frontend::DeclConnect __ci9173__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8288:1", ""}; +read_access(const_ifm_ddr_5.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9174__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8289:1"}; +write_access(L2_CONST_IFM_Buffer_for_input5_0_port1.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9175__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8292:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9176__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8295:1"}; adf::frontend::CallExprLocationConstraint __ci9177__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8295:69"}; +connect(l2l3_5_spill.out[0], L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[0]); adf::frontend::DeclConnect __ci9178__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8296:1", ""}; +read_access(l2l3_5_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9179__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8297:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9180__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8300:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9181__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8303:1"}; adf::frontend::CallExprLocationConstraint __ci9182__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8303:69"}; +connect(l2l3_5_spill.out[1], L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[1]); adf::frontend::DeclConnect __ci9183__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8304:1", ""}; +read_access(l2l3_5_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9184__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8305:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9185__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8308:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[1].compute_node, + L2_IFM_Buffer_from_layer_5_for_layer_6_port0, tiling_params_layer_6, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[1].compute_node, + L2_CONST_IFM_Buffer_for_input5_0_port1, tiling_params_layer_6_1, 0, 2); +location(l2_6.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9186__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8315:1"}; adf::frontend::CallExprLocationConstraint __ci9187__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8315:30"}; +connect(l2_6.out[0], l2l3_6_spill.in[0]); adf::frontend::DeclConnect __ci9188__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8316:1", ""}; +read_access(l2_6.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9189__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8317:1"}; +write_access(l2l3_6_spill.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9190__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8320:1"}; +location(l2_6.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9191__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8323:1"}; adf::frontend::CallExprLocationConstraint __ci9192__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8323:30"}; +connect(l2_6.out[1], l2l3_6_spill.in[1]); adf::frontend::DeclConnect __ci9193__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8324:1", ""}; +read_access(l2_6.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9194__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8325:1"}; +write_access(l2l3_6_spill.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9195__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8328:1"}; +location(L2_CONST_IFM_Buffer_for_input4_0_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9196__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8331:1"}; adf::frontend::CallExprLocationConstraint __ci9197__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8331:63"}; +connect(const_ifm_ddr_4.out[0], L2_CONST_IFM_Buffer_for_input4_0_port1.in[0]); adf::frontend::DeclConnect __ci9198__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8332:1", ""}; +read_access(const_ifm_ddr_4.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9199__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8333:1"}; +write_access(L2_CONST_IFM_Buffer_for_input4_0_port1.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9200__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8336:1"}; +location(L2_CONST_IFM_Buffer_for_input4_0_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9201__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8339:1"}; adf::frontend::CallExprLocationConstraint __ci9202__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8339:63"}; +connect(const_ifm_ddr_4.out[1], L2_CONST_IFM_Buffer_for_input4_0_port1.in[1]); adf::frontend::DeclConnect __ci9203__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8340:1", ""}; +read_access(const_ifm_ddr_4.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9204__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8341:1"}; +write_access(L2_CONST_IFM_Buffer_for_input4_0_port1.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9205__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8344:1"}; +location(L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9206__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8347:1"}; adf::frontend::CallExprLocationConstraint __ci9207__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8347:69"}; +connect(l2l3_6_spill.out[0], L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[0]); adf::frontend::DeclConnect __ci9208__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8348:1", ""}; +read_access(l2l3_6_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9209__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8349:1"}; +write_access(L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9210__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8352:1"}; +location(L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9211__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8355:1"}; adf::frontend::CallExprLocationConstraint __ci9212__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8355:69"}; +connect(l2l3_6_spill.out[1], L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[1]); adf::frontend::DeclConnect __ci9213__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8356:1", ""}; +read_access(l2l3_6_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9214__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8357:1"}; +write_access(L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9215__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8360:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[2].compute_node, + L2_IFM_Buffer_from_layer_6_for_layer_7_port0, tiling_params_layer_7, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[2].compute_node, + L2_CONST_IFM_Buffer_for_input4_0_port1, tiling_params_layer_7_1, 0, 2); +location(l2_7.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9216__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8367:1"}; adf::frontend::CallExprLocationConstraint __ci9217__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8367:30"}; +connect(l2_7.out[0], l2l3_7_spill.in[0]); adf::frontend::DeclConnect __ci9218__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8368:1", ""}; +read_access(l2_7.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9219__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8369:1"}; +write_access(l2l3_7_spill.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9220__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8372:1"}; +location(l2_7.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9221__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8375:1"}; adf::frontend::CallExprLocationConstraint __ci9222__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8375:30"}; +connect(l2_7.out[1], l2l3_7_spill.in[1]); adf::frontend::DeclConnect __ci9223__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8376:1", ""}; +read_access(l2_7.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9224__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8377:1"}; +write_access(l2l3_7_spill.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9225__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8380:1"}; +location(L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9226__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8383:1"}; adf::frontend::CallExprLocationConstraint __ci9227__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8383:69"}; +connect(l2l3_7_spill.out[0], L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[0]); adf::frontend::DeclConnect __ci9228__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8384:1", ""}; +read_access(l2l3_7_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 59}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 119}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9229__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8385:1"}; +write_access(L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}; adf::frontend::CallExprConstraintFunction __ci9230__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8390:1"}; +location(L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9231__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8395:1"}; adf::frontend::CallExprLocationConstraint __ci9232__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8395:69"}; +connect(l2l3_7_spill.out[1], L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[1]); adf::frontend::DeclConnect __ci9233__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8396:1", ""}; +read_access(l2l3_7_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 30}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 31}, .offset = {0, 0, 0, 89}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 31}, .offset = {0, 0, 0, 149}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9234__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8397:1"}; +write_access(L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 30}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 320, 1, 31}, .offset = {0, 0, 0, 30}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 1, 61}, .tiling_dimension = {8, 320, 1, 31}, .offset = {0, 0, 0, 30}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}; adf::frontend::CallExprConstraintFunction __ci9235__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8402:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[3].compute_node, + L2_IFM_Buffer_from_layer_7_for_layer_8_port0, tiling_params_layer_8, 0, 0); +location(l2_8.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9236__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8409:1"}; adf::frontend::CallExprLocationConstraint __ci9237__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8409:30"}; +connect(l2_8.out[0], l2l3_8_spill.in[0]); adf::frontend::DeclConnect __ci9238__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8410:1", ""}; +read_access(l2_8.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9239__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8411:1"}; +write_access(l2l3_8_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9240__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8414:1"}; +location(l2_8.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9241__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8417:1"}; adf::frontend::CallExprLocationConstraint __ci9242__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8417:30"}; +connect(l2_8.out[1], l2l3_8_spill.in[1]); adf::frontend::DeclConnect __ci9243__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8418:1", ""}; +read_access(l2_8.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9244__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8419:1"}; +write_access(l2l3_8_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9245__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8422:1"}; +location(L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9246__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8425:1"}; adf::frontend::CallExprLocationConstraint __ci9247__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8425:69"}; +connect(l2l3_8_spill.out[0], L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[0]); adf::frontend::DeclConnect __ci9248__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8426:1", ""}; +read_access(l2l3_8_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9249__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8427:1"}; +write_access(L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9250__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8430:1"}; +location(L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9251__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8433:1"}; adf::frontend::CallExprLocationConstraint __ci9252__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8433:69"}; +connect(l2l3_8_spill.out[1], L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[1]); adf::frontend::DeclConnect __ci9253__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8434:1", ""}; +read_access(l2l3_8_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9254__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8435:1"}; +write_access(L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9255__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8438:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[4].compute_node, + L2_IFM_Buffer_from_layer_8_for_layer_9_port0, tiling_params_layer_9, 0, 0); +location(l2_9.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9256__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8443:1"}; adf::frontend::CallExprLocationConstraint __ci9257__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8443:30"}; +connect(l2_9.out[0], l2l3_9_spill.in[0]); adf::frontend::DeclConnect __ci9258__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8444:1", ""}; +read_access(l2_9.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 160, 2, 46}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9259__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8445:1"}; +write_access(l2l3_9_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 46}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9260__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8448:1"}; +location(l2_9.out[1]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9261__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8451:1"}; adf::frontend::CallExprLocationConstraint __ci9262__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8451:30"}; +connect(l2_9.out[1], l2l3_9_spill.in[1]); adf::frontend::DeclConnect __ci9263__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8452:1", ""}; +read_access(l2_9.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 160, 2, 44}, .offset = {0, 0, 0, 46}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9264__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8453:1"}; +write_access(l2l3_9_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 44}, .offset = {0, 0, 0, 46}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9265__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8456:1"}; +location(L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9266__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8459:1"}; adf::frontend::CallExprLocationConstraint __ci9267__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8459:70"}; +connect(l2l3_9_spill.out[0], L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[0]); adf::frontend::DeclConnect __ci9268__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8460:1", ""}; +read_access(l2l3_9_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9269__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8461:1"}; +write_access(L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9270__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8464:1"}; +location(L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9271__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8467:1"}; adf::frontend::CallExprLocationConstraint __ci9272__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8467:70"}; +connect(l2l3_9_spill.out[1], L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[1]); adf::frontend::DeclConnect __ci9273__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8468:1", ""}; +read_access(l2l3_9_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9274__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8469:1"}; +write_access(L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9275__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8472:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[5].compute_node, + L2_IFM_Buffer_from_layer_9_for_layer_10_port0, tiling_params_layer_10, 0, 0); +location(l2_10.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9276__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8477:1"}; adf::frontend::CallExprLocationConstraint __ci9277__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8477:31"}; +connect(l2_10.out[0], l2l3_10_spill.in[0]); adf::frontend::DeclConnect __ci9278__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8478:1", ""}; +read_access(l2_10.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9279__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8479:1"}; +write_access(l2l3_10_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9280__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8482:1"}; +location(l2_10.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9281__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8485:1"}; adf::frontend::CallExprLocationConstraint __ci9282__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8485:31"}; +connect(l2_10.out[1], l2l3_10_spill.in[1]); adf::frontend::DeclConnect __ci9283__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8486:1", ""}; +read_access(l2_10.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9284__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8487:1"}; +write_access(l2l3_10_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9285__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8490:1"}; +location(L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9286__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8493:1"}; adf::frontend::CallExprLocationConstraint __ci9287__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8493:71"}; +connect(l2l3_10_spill.out[0], L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[0]); adf::frontend::DeclConnect __ci9288__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8494:1", ""}; +read_access(l2l3_10_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9289__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8495:1"}; +write_access(L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9290__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8498:1"}; +location(L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9291__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8501:1"}; adf::frontend::CallExprLocationConstraint __ci9292__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8501:71"}; +connect(l2l3_10_spill.out[1], L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[1]); adf::frontend::DeclConnect __ci9293__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8502:1", ""}; +read_access(l2l3_10_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9294__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8503:1"}; +write_access(L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9295__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8506:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[6].compute_node, + L2_IFM_Buffer_from_layer_10_for_layer_11_port0, tiling_params_layer_11, 0, 0); +location(l2_11.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9296__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8511:1"}; adf::frontend::CallExprLocationConstraint __ci9297__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8511:31"}; +connect(l2_11.out[0], l2l3_11_spill.in[0]); adf::frontend::DeclConnect __ci9298__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8512:1", ""}; +read_access(l2_11.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 160, 2, 46}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9299__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8513:1"}; +write_access(l2l3_11_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 46}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9300__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8516:1"}; +location(l2_11.out[1]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9301__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8519:1"}; adf::frontend::CallExprLocationConstraint __ci9302__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8519:31"}; +connect(l2_11.out[1], l2l3_11_spill.in[1]); adf::frontend::DeclConnect __ci9303__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8520:1", ""}; +read_access(l2_11.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 160, 2, 44}, .offset = {0, 0, 0, 46}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9304__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8521:1"}; +write_access(l2l3_11_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 44}, .offset = {0, 0, 0, 46}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9305__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8524:1"}; +location(L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9306__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8527:1"}; adf::frontend::CallExprLocationConstraint __ci9307__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8527:70"}; +connect(l2l3_8_spill.out[2], L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[0]); adf::frontend::DeclConnect __ci9308__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8528:1", ""}; +read_access(l2l3_8_spill.out[2]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9309__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8529:1"}; +write_access(L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9310__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8532:1"}; +location(L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9311__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8535:1"}; adf::frontend::CallExprLocationConstraint __ci9312__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8535:70"}; +connect(l2l3_8_spill.out[3], L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[1]); adf::frontend::DeclConnect __ci9313__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8536:1", ""}; +read_access(l2l3_8_spill.out[3]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9314__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8537:1"}; +write_access(L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9315__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8540:1"}; +location(L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9316__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8543:1"}; adf::frontend::CallExprLocationConstraint __ci9317__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8543:71"}; +connect(l2l3_11_spill.out[0], L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[0]); adf::frontend::DeclConnect __ci9318__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8544:1", ""}; +read_access(l2l3_11_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9319__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8545:1"}; +write_access(L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9320__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8548:1"}; +location(L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9321__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8551:1"}; adf::frontend::CallExprLocationConstraint __ci9322__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8551:71"}; +connect(l2l3_11_spill.out[1], L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[1]); adf::frontend::DeclConnect __ci9323__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8552:1", ""}; +read_access(l2l3_11_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9324__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8553:1"}; +write_access(L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9325__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8556:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[7].compute_node, + L2_IFM_Buffer_from_layer_8_for_layer_12_port0, tiling_params_layer_12, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[7].compute_node, + L2_IFM_Buffer_from_layer_11_for_layer_12_port1, tiling_params_layer_12_1, 0, 2); +location(l2_12.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9326__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8563:1"}; adf::frontend::CallExprLocationConstraint __ci9327__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8563:31"}; +connect(l2_12.out[0], l2l3_12_spill.in[0]); adf::frontend::DeclConnect __ci9328__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8564:1", ""}; +read_access(l2_12.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9329__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8565:1"}; +write_access(l2l3_12_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9330__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8568:1"}; +location(l2_12.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9331__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8571:1"}; adf::frontend::CallExprLocationConstraint __ci9332__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8571:31"}; +connect(l2_12.out[1], l2l3_12_spill.in[1]); adf::frontend::DeclConnect __ci9333__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8572:1", ""}; +read_access(l2_12.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9334__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8573:1"}; +write_access(l2l3_12_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9335__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8576:1"}; +location(L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9336__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8579:1"}; adf::frontend::CallExprLocationConstraint __ci9337__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8579:71"}; +connect(l2l3_12_spill.out[0], L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[0]); adf::frontend::DeclConnect __ci9338__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8580:1", ""}; +read_access(l2l3_12_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9339__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8581:1"}; +write_access(L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9340__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8584:1"}; +location(L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9341__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8587:1"}; adf::frontend::CallExprLocationConstraint __ci9342__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8587:71"}; +connect(l2l3_12_spill.out[1], L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[1]); adf::frontend::DeclConnect __ci9343__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8588:1", ""}; +read_access(l2l3_12_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9344__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8589:1"}; +write_access(L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9345__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8592:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[8].compute_node, + L2_IFM_Buffer_from_layer_12_for_layer_13_port0, tiling_params_layer_13, 0, 0); +location(l2_13.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9346__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8597:1"}; adf::frontend::CallExprLocationConstraint __ci9347__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8597:31"}; +connect(l2_13.out[0], l2l3_13_spill.in[0]); adf::frontend::DeclConnect __ci9348__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8598:1", ""}; +read_access(l2_13.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 160, 2, 48}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9349__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8599:1"}; +write_access(l2l3_13_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 48}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9350__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8602:1"}; +location(l2_13.out[1]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9351__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8605:1"}; adf::frontend::CallExprLocationConstraint __ci9352__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8605:31"}; +connect(l2_13.out[1], l2l3_13_spill.in[1]); adf::frontend::DeclConnect __ci9353__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8606:1", ""}; +read_access(l2_13.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 96}, .tiling_dimension = {8, 160, 2, 42}, .offset = {0, 0, 0, 48}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9354__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8607:1"}; +write_access(l2l3_13_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 42}, .offset = {0, 0, 0, 48}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9355__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8610:1"}; +location(L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9356__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8613:1"}; adf::frontend::CallExprLocationConstraint __ci9357__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8613:71"}; +connect(l2l3_12_spill.out[2], L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[0]); adf::frontend::DeclConnect __ci9358__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8614:1", ""}; +read_access(l2l3_12_spill.out[2]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9359__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8615:1"}; +write_access(L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9360__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8618:1"}; +location(L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9361__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8621:1"}; adf::frontend::CallExprLocationConstraint __ci9362__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8621:71"}; +connect(l2l3_12_spill.out[3], L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[1]); adf::frontend::DeclConnect __ci9363__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8622:1", ""}; +read_access(l2l3_12_spill.out[3]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9364__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8623:1"}; +write_access(L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9365__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8626:1"}; +location(L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9366__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8629:1"}; adf::frontend::CallExprLocationConstraint __ci9367__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8629:71"}; +connect(l2l3_13_spill.out[0], L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[0]); adf::frontend::DeclConnect __ci9368__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8630:1", ""}; +read_access(l2l3_13_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9369__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8631:1"}; +write_access(L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9370__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8635:1"}; +location(L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9371__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8639:1"}; adf::frontend::CallExprLocationConstraint __ci9372__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8639:71"}; +connect(l2l3_13_spill.out[1], L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[1]); adf::frontend::DeclConnect __ci9373__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8640:1", ""}; +read_access(l2l3_13_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 67}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9374__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8641:1"}; +write_access(L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 2, 45}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9375__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8645:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[9].compute_node, + L2_IFM_Buffer_from_layer_13_for_layer_14_port0, tiling_params_layer_14, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[9].compute_node, + L2_IFM_Buffer_from_layer_12_for_layer_14_port1, tiling_params_layer_14_1, 0, 2); +location(l2_14.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9376__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8653:1"}; adf::frontend::CallExprLocationConstraint __ci9377__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8653:31"}; +connect(l2_14.out[0], l2l3_14_spill.in[0]); adf::frontend::DeclConnect __ci9378__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8654:1", ""}; +read_access(l2_14.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9379__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8655:1"}; +write_access(l2l3_14_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9380__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8658:1"}; +location(l2_14.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9381__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8661:1"}; adf::frontend::CallExprLocationConstraint __ci9382__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8661:31"}; +connect(l2_14.out[1], l2l3_14_spill.in[1]); adf::frontend::DeclConnect __ci9383__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8662:1", ""}; +read_access(l2_14.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9384__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8663:1"}; +write_access(l2l3_14_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9385__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8666:1"}; +location(L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9386__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8669:1"}; adf::frontend::CallExprLocationConstraint __ci9387__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8669:71"}; +connect(l2l3_14_spill.out[0], L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[0]); adf::frontend::DeclConnect __ci9388__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8670:1", ""}; +read_access(l2l3_14_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 18, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9389__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8671:1"}; +write_access(L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 18}, .tiling_dimension = {8, 160, 2, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9390__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8674:1"}; +location(L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9391__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8677:1"}; adf::frontend::CallExprLocationConstraint __ci9392__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8677:71"}; +connect(l2l3_14_spill.out[1], L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[1]); adf::frontend::DeclConnect __ci9393__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8678:1", ""}; +read_access(l2l3_14_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 9}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 3, .stride = 18, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9394__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8679:1"}; +write_access(L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 18}, .tiling_dimension = {8, 160, 2, 9}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9395__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8682:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[10].compute_node, + L2_IFM_Buffer_from_layer_14_for_layer_15_port0, tiling_params_layer_15, 0, 0); +location(l2_15.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9396__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8687:1"}; adf::frontend::CallExprLocationConstraint __ci9397__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8687:31"}; +connect(l2_15.out[0], l2l3_15_spill.in[0]); adf::frontend::DeclConnect __ci9398__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8688:1", ""}; +read_access(l2_15.out[0]) = { + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9399__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8689:1"}; +write_access(l2l3_15_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 18, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9400__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8692:1"}; +location(l2_15.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9401__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8695:1"}; adf::frontend::CallExprLocationConstraint __ci9402__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8695:31"}; +connect(l2_15.out[1], l2l3_15_spill.in[1]); adf::frontend::DeclConnect __ci9403__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8696:1", ""}; +read_access(l2_15.out[1]) = { + tiling({.buffer_dimension = {8, 160, 8, 18}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9404__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8697:1"}; +write_access(l2l3_15_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 3, .stride = 18, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9405__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8700:1"}; +location(L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9406__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8703:1"}; adf::frontend::CallExprLocationConstraint __ci9407__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8703:71"}; +connect(l2l3_15_spill.out[0], L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[0]); adf::frontend::DeclConnect __ci9408__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8704:1", ""}; +read_access(l2l3_15_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 31}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 47}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 63}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 5}, .offset = {0, 0, 0, 79}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9409__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8705:1"}; +write_access(L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 8, 16}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 160, 8, 11}, .tiling_dimension = {8, 160, 8, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}) +}; adf::frontend::CallExprConstraintFunction __ci9410__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8713:1"}; +location(L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9411__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8721:1"}; adf::frontend::CallExprLocationConstraint __ci9412__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8721:71"}; +connect(l2l3_15_spill.out[1], L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[1]); adf::frontend::DeclConnect __ci9413__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8722:1", ""}; +read_access(l2l3_15_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 23}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 39}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 55}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 71}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 6}, .offset = {0, 0, 0, 84}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9414__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8723:1"}; +write_access(L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 8, 16}, .tiling_dimension = {8, 160, 8, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 17}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 160, 8, 11}, .tiling_dimension = {8, 160, 8, 6}, .offset = {0, 0, 0, 5}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}) +}; adf::frontend::CallExprConstraintFunction __ci9415__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8731:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[11].compute_node, + L2_IFM_Buffer_from_layer_15_for_layer_16_port0, tiling_params_layer_16, 0, 0); +location(l2_16.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9416__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8741:1"}; adf::frontend::CallExprLocationConstraint __ci9417__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8741:31"}; +connect(l2_16.out[0], l2l3_16_spill.in[0]); adf::frontend::DeclConnect __ci9418__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8742:1", ""}; +read_access(l2_16.out[0]) = { + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 80, 8, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9419__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8743:1"}; +write_access(l2l3_16_spill.in[0]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 8, 4}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9420__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8746:1"}; +location(l2_16.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9421__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8749:1"}; adf::frontend::CallExprLocationConstraint __ci9422__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8749:31"}; +connect(l2_16.out[1], l2l3_16_spill.in[1]); adf::frontend::DeclConnect __ci9423__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8750:1", ""}; +read_access(l2_16.out[1]) = { + tiling({.buffer_dimension = {8, 84, 8, 8}, .tiling_dimension = {8, 80, 8, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9424__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8751:1"}; +write_access(l2l3_16_spill.in[1]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 8, 4}, .offset = {0, 0, 0, 4}, .tile_traversal = { {.dimension = 3, .stride = 8, .wrap = 6} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9425__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8754:1"}; +location(L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9426__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8757:1"}; adf::frontend::CallExprLocationConstraint __ci9427__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8757:71"}; +connect(l2l3_17_spill.out[0], L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[0]); adf::frontend::DeclConnect __ci9428__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8758:1", ""}; +read_access(l2l3_17_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 80, 8, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9429__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8759:1"}; +write_access(L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 80, 8, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9430__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8762:1"}; +location(L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9431__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8765:1"}; adf::frontend::CallExprLocationConstraint __ci9432__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8765:71"}; +connect(l2l3_17_spill.out[1], L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[1]); adf::frontend::DeclConnect __ci9433__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8766:1", ""}; +read_access(l2l3_17_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 80, 8, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9434__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8767:1"}; +write_access(L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 8, 45}, .tiling_dimension = {8, 80, 8, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9435__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8770:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[12].compute_node, + L2_IFM_Buffer_from_layer_17_for_layer_18_port0, tiling_params_layer_18, 0, 0); +location(l2_18.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9436__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8775:1"}; adf::frontend::CallExprLocationConstraint __ci9437__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8775:31"}; +connect(l2_18.out[4], L3_OFM_Buffer_layer_TGSpilling_1818.in[0]); adf::frontend::DeclConnect __ci9438__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8776:1", ""}; +read_access(l2_18.out[4]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9439__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8777:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_1818.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9440__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8780:1"}; +location(l2_18.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9441__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8783:1"}; adf::frontend::CallExprLocationConstraint __ci9442__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8783:31"}; +connect(l2_18.out[5], L3_OFM_Buffer_layer_TGSpilling_1818.in[1]); adf::frontend::DeclConnect __ci9443__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8784:1", ""}; +read_access(l2_18.out[5]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9444__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8785:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_1818.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9445__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8788:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[13].compute_node, + l2_18, tiling_params_layer_19, 0, 0); +location(l2_19.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9446__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8793:1"}; adf::frontend::CallExprLocationConstraint __ci9447__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8793:31"}; +connect(l2_19.out[0], l2l3_19_spill.in[0]); adf::frontend::DeclConnect __ci9448__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8794:1", ""}; +read_access(l2_19.out[0]) = { + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 80, 9, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9449__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8795:1"}; +write_access(l2l3_19_spill.in[0]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9450__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8798:1"}; +location(l2_19.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9451__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8801:1"}; adf::frontend::CallExprLocationConstraint __ci9452__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8801:31"}; +connect(l2_19.out[1], l2l3_19_spill.in[1]); adf::frontend::DeclConnect __ci9453__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8802:1", ""}; +read_access(l2_19.out[1]) = { + tiling({.buffer_dimension = {8, 96, 12, 48}, .tiling_dimension = {8, 80, 9, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9454__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8803:1"}; +write_access(l2l3_19_spill.in[1]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9455__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8806:1"}; +location(L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9456__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8809:1"}; adf::frontend::CallExprLocationConstraint __ci9457__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8809:71"}; +connect(l2l3_19_spill.out[0], L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[0]); adf::frontend::DeclConnect __ci9458__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8810:1", ""}; +read_access(l2l3_19_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 11}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9459__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8811:1"}; +write_access(L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 9, 24}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 23}, .tiling_dimension = {8, 80, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9460__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8815:1"}; +location(L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9461__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8819:1"}; adf::frontend::CallExprLocationConstraint __ci9462__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8819:71"}; +connect(l2l3_19_spill.out[1], L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[1]); adf::frontend::DeclConnect __ci9463__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8820:1", ""}; +read_access(l2l3_19_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 33}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9464__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8821:1"}; +write_access(L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 9, 24}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 12}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 80, 9, 23}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9465__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8825:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[14].compute_node, + L2_IFM_Buffer_from_layer_19_for_layer_20_port0, tiling_params_layer_20, 0, 0); +location(l2_20.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9466__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8831:1"}; adf::frontend::CallExprLocationConstraint __ci9467__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8831:31"}; +connect(l2_20.out[0], l2l3_20_spill.in[0]); adf::frontend::DeclConnect __ci9468__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8832:1", ""}; +read_access(l2_20.out[0]) = { + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 80, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9469__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8833:1"}; +write_access(l2l3_20_spill.in[0]) = { + tiling({.buffer_dimension = {8, 80, 9, 46}, .tiling_dimension = {8, 80, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 23, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9470__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8836:1"}; +location(l2_20.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9471__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8839:1"}; adf::frontend::CallExprLocationConstraint __ci9472__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8839:31"}; +connect(l2_20.out[1], l2l3_20_spill.in[1]); adf::frontend::DeclConnect __ci9473__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8840:1", ""}; +read_access(l2_20.out[1]) = { + tiling({.buffer_dimension = {8, 80, 12, 24}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9474__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8841:1"}; +write_access(l2l3_20_spill.in[1]) = { + tiling({.buffer_dimension = {8, 80, 9, 46}, .tiling_dimension = {8, 80, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { {.dimension = 3, .stride = 23, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9475__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8844:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_1818.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9476__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8847:1"}; adf::frontend::CallExprLocationConstraint __ci9477__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8847:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_1818.out[0], L2_OFM_Buffer_layer_TGSpilling_1818.in[0]); adf::frontend::DeclConnect __ci9478__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8848:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_1818.out[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9479__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8849:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_1818.in[0]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9480__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8852:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_1818.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9481__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8855:1"}; adf::frontend::CallExprLocationConstraint __ci9482__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8855:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_1818.out[1], L2_OFM_Buffer_layer_TGSpilling_1818.in[1]); adf::frontend::DeclConnect __ci9483__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8856:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_1818.out[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9484__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8857:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_1818.in[1]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9485__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8860:1"}; +location(L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9486__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8863:1"}; adf::frontend::CallExprLocationConstraint __ci9487__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8863:71"}; +connect(l2l3_21_spill.out[0], L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[0]); adf::frontend::DeclConnect __ci9488__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8864:1", ""}; +read_access(l2l3_21_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9489__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8865:1"}; +write_access(L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9490__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8868:1"}; +location(L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9491__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8871:1"}; adf::frontend::CallExprLocationConstraint __ci9492__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8871:71"}; +connect(l2l3_21_spill.out[1], L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[1]); adf::frontend::DeclConnect __ci9493__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8872:1", ""}; +read_access(l2l3_21_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9494__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8873:1"}; +write_access(L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 9, 45}, .tiling_dimension = {8, 80, 9, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9495__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8876:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[15].compute_node, + L2_IFM_Buffer_from_layer_21_for_layer_22_port0, tiling_params_layer_22, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[15].compute_node, + L2_OFM_Buffer_layer_TGSpilling_1818, tiling_params_layer_22_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[16].compute_node, + l2_22, tiling_params_layer_23, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[17].compute_node, + l2_23, tiling_params_layer_24, 0, 0); +location(l2_24.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9496__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8887:1"}; adf::frontend::CallExprLocationConstraint __ci9497__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8887:31"}; +connect(l2_24.out[2], L3_OFM_Buffer_layer_TGSpilling_2424.in[0]); adf::frontend::DeclConnect __ci9498__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8888:1", ""}; +read_access(l2_24.out[2]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9499__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8889:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_2424.in[0]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9500__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8892:1"}; +location(l2_24.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9501__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8895:1"}; adf::frontend::CallExprLocationConstraint __ci9502__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8895:31"}; +connect(l2_24.out[3], L3_OFM_Buffer_layer_TGSpilling_2424.in[1]); adf::frontend::DeclConnect __ci9503__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8896:1", ""}; +read_access(l2_24.out[3]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9504__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8897:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_2424.in[1]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9505__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8900:1"}; +location(l2_24.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9506__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8903:1"}; adf::frontend::CallExprLocationConstraint __ci9507__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8903:31"}; +connect(l2_24.out[0], l2l3_24_spill.in[0]); adf::frontend::DeclConnect __ci9508__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8904:1", ""}; +read_access(l2_24.out[0]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9509__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8905:1"}; +write_access(l2l3_24_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9510__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8908:1"}; +location(l2_24.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9511__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8911:1"}; adf::frontend::CallExprLocationConstraint __ci9512__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8911:31"}; +connect(l2_24.out[1], l2l3_24_spill.in[1]); adf::frontend::DeclConnect __ci9513__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8912:1", ""}; +read_access(l2_24.out[1]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9514__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8913:1"}; +write_access(l2l3_24_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9515__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8916:1"}; +location(L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9516__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8919:1"}; adf::frontend::CallExprLocationConstraint __ci9517__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8919:71"}; +connect(l2l3_25_spill.out[0], L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[0]); adf::frontend::DeclConnect __ci9518__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8920:1", ""}; +read_access(l2l3_25_spill.out[0]) = { + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 920, 9, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9519__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8921:1"}; +write_access(L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[0]) = { + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 920, 9, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9520__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8924:1"}; +location(L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9521__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8927:1"}; adf::frontend::CallExprLocationConstraint __ci9522__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8927:71"}; +connect(l2l3_25_spill.out[1], L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[1]); adf::frontend::DeclConnect __ci9523__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8928:1", ""}; +read_access(l2l3_25_spill.out[1]) = { + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 920, 9, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9524__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8929:1"}; +write_access(L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[1]) = { + tiling({.buffer_dimension = {8, 920, 9, 1}, .tiling_dimension = {8, 920, 9, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9525__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8932:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[18].compute_node, + L2_IFM_Buffer_from_layer_25_for_layer_26_port0, tiling_params_layer_26, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[19].compute_node, + l2_26, tiling_params_layer_27, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[20].compute_node, + l2_27, tiling_params_layer_28, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[21].compute_node, + l2_28, tiling_params_layer_29, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[22].compute_node, + l2_29, tiling_params_layer_30, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[23].compute_node, + l2_30, tiling_params_layer_31, 0, 0); +location(l2_31.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9526__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8947:1"}; adf::frontend::CallExprLocationConstraint __ci9527__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8947:31"}; +connect(l2_31.out[0], l2l3_31_spill.in[0]); adf::frontend::DeclConnect __ci9528__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8948:1", ""}; +read_access(l2_31.out[0]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 9, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9529__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8949:1"}; +write_access(l2l3_31_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 9, 1}, .tiling_dimension = {8, 1, 9, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9530__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8952:1"}; +location(l2_31.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9531__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8955:1"}; adf::frontend::CallExprLocationConstraint __ci9532__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8955:31"}; +connect(l2_31.out[1], l2l3_31_spill.in[1]); adf::frontend::DeclConnect __ci9533__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8956:1", ""}; +read_access(l2_31.out[1]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 9, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9534__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8957:1"}; +write_access(l2l3_31_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 9, 1}, .tiling_dimension = {8, 1, 9, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9535__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8960:1"}; +location(L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9536__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8963:1"}; adf::frontend::CallExprLocationConstraint __ci9537__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8963:71"}; +connect(l2l3_32_spill.out[0], L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[0]); adf::frontend::DeclConnect __ci9538__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8964:1", ""}; +read_access(l2l3_32_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9539__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8965:1"}; +write_access(L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9540__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8968:1"}; +location(L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9541__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8971:1"}; adf::frontend::CallExprLocationConstraint __ci9542__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8971:71"}; +connect(l2l3_32_spill.out[1], L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[1]); adf::frontend::DeclConnect __ci9543__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8972:1", ""}; +read_access(l2l3_32_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9544__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8973:1"}; +write_access(L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9545__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8976:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_2424.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9546__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8979:1"}; adf::frontend::CallExprLocationConstraint __ci9547__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8979:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_2424.out[0], L2_OFM_Buffer_layer_TGSpilling_2424.in[0]); adf::frontend::DeclConnect __ci9548__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8980:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_2424.out[0]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9549__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8981:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_2424.in[0]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 9, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9550__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8984:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_2424.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9551__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8987:1"}; adf::frontend::CallExprLocationConstraint __ci9552__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8987:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_2424.out[1], L2_OFM_Buffer_layer_TGSpilling_2424.in[1]); adf::frontend::DeclConnect __ci9553__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8988:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_2424.out[1]) = { + tiling({.buffer_dimension = {8, 40, 9, 23}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9554__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8989:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_2424.in[1]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 9, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9555__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:8992:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[24].compute_node, + L2_IFM_Buffer_from_layer_32_for_layer_33_port0, tiling_params_layer_33, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[24].compute_node, + L2_OFM_Buffer_layer_TGSpilling_2424, tiling_params_layer_33_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[25].compute_node, + l2_33, tiling_params_layer_34, 0, 0); +location(l2_34.out[4]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9556__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9001:1"}; adf::frontend::CallExprLocationConstraint __ci9557__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9001:31"}; +connect(l2_34.out[4], L3_OFM_Buffer_layer_TGSpilling_3434.in[0]); adf::frontend::DeclConnect __ci9558__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9002:1", ""}; +read_access(l2_34.out[4]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9559__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9003:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_3434.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9560__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9006:1"}; +location(l2_34.out[5]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9561__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9009:1"}; adf::frontend::CallExprLocationConstraint __ci9562__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9009:31"}; +connect(l2_34.out[5], L3_OFM_Buffer_layer_TGSpilling_3434.in[1]); adf::frontend::DeclConnect __ci9563__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9010:1", ""}; +read_access(l2_34.out[5]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9564__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9011:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_3434.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9565__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9014:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[26].compute_node, + l2_34, tiling_params_layer_35, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[27].compute_node, + l2_35, tiling_params_layer_36, 0, 0); +location(l2_36.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9566__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9021:1"}; adf::frontend::CallExprLocationConstraint __ci9567__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9021:31"}; +connect(l2_36.out[2], L3_OFM_Buffer_layer_TGSpilling_3636.in[0]); adf::frontend::DeclConnect __ci9568__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9022:1", ""}; +read_access(l2_36.out[2]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9569__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9023:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_3636.in[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9570__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9026:1"}; +location(l2_36.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9571__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9029:1"}; adf::frontend::CallExprLocationConstraint __ci9572__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9029:31"}; +connect(l2_36.out[3], L3_OFM_Buffer_layer_TGSpilling_3636.in[1]); adf::frontend::DeclConnect __ci9573__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9030:1", ""}; +read_access(l2_36.out[3]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9574__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9031:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_3636.in[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9575__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9034:1"}; +location(l2_36.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9576__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9037:1"}; adf::frontend::CallExprLocationConstraint __ci9577__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9037:31"}; +connect(l2_36.out[0], l2l3_36_spill.in[0]); adf::frontend::DeclConnect __ci9578__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9038:1", ""}; +read_access(l2_36.out[0]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9579__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9039:1"}; +write_access(l2l3_36_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9580__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9042:1"}; +location(l2_36.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9581__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9045:1"}; adf::frontend::CallExprLocationConstraint __ci9582__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9045:31"}; +connect(l2_36.out[1], l2l3_36_spill.in[1]); adf::frontend::DeclConnect __ci9583__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9046:1", ""}; +read_access(l2_36.out[1]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9584__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9047:1"}; +write_access(l2l3_36_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9585__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9050:1"}; +location(L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9586__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9053:1"}; adf::frontend::CallExprLocationConstraint __ci9587__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9053:71"}; +connect(l2l3_37_spill.out[0], L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[0]); adf::frontend::DeclConnect __ci9588__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9054:1", ""}; +read_access(l2l3_37_spill.out[0]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9589__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9055:1"}; +write_access(L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[0]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9590__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9058:1"}; +location(L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9591__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9061:1"}; adf::frontend::CallExprLocationConstraint __ci9592__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9061:71"}; +connect(l2l3_37_spill.out[1], L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[1]); adf::frontend::DeclConnect __ci9593__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9062:1", ""}; +read_access(l2l3_37_spill.out[1]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9594__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9063:1"}; +write_access(L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[1]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9595__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9066:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[28].compute_node, + L2_IFM_Buffer_from_layer_37_for_layer_38_port0, tiling_params_layer_38, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[29].compute_node, + l2_38, tiling_params_layer_39, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[30].compute_node, + l2_39, tiling_params_layer_40, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[31].compute_node, + l2_40, tiling_params_layer_41, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[32].compute_node, + l2_41, tiling_params_layer_42, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[33].compute_node, + l2_42, tiling_params_layer_43, 0, 0); +location(l2_43.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9596__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9081:1"}; adf::frontend::CallExprLocationConstraint __ci9597__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9081:31"}; +connect(l2_43.out[0], l2l3_43_spill.in[0]); adf::frontend::DeclConnect __ci9598__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9082:1", ""}; +read_access(l2_43.out[0]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9599__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9083:1"}; +write_access(l2l3_43_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 15, 1}, .tiling_dimension = {8, 1, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9600__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9086:1"}; +location(l2_43.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9601__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9089:1"}; adf::frontend::CallExprLocationConstraint __ci9602__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9089:31"}; +connect(l2_43.out[1], l2l3_43_spill.in[1]); adf::frontend::DeclConnect __ci9603__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9090:1", ""}; +read_access(l2_43.out[1]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9604__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9091:1"}; +write_access(l2l3_43_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 15, 1}, .tiling_dimension = {8, 1, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9605__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9094:1"}; +location(L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9606__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9097:1"}; adf::frontend::CallExprLocationConstraint __ci9607__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9097:71"}; +connect(l2l3_44_spill.out[0], L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[0]); adf::frontend::DeclConnect __ci9608__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9098:1", ""}; +read_access(l2l3_44_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9609__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9099:1"}; +write_access(L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9610__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9102:1"}; +location(L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9611__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9105:1"}; adf::frontend::CallExprLocationConstraint __ci9612__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9105:71"}; +connect(l2l3_44_spill.out[1], L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[1]); adf::frontend::DeclConnect __ci9613__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9106:1", ""}; +read_access(l2l3_44_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9614__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9107:1"}; +write_access(L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9615__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9110:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_3636.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9616__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9113:1"}; adf::frontend::CallExprLocationConstraint __ci9617__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9113:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_3636.out[0], L2_OFM_Buffer_layer_TGSpilling_3636.in[0]); adf::frontend::DeclConnect __ci9618__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9114:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_3636.out[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9619__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9115:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_3636.in[0]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9620__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9118:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_3636.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9621__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9121:1"}; adf::frontend::CallExprLocationConstraint __ci9622__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9121:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_3636.out[1], L2_OFM_Buffer_layer_TGSpilling_3636.in[1]); adf::frontend::DeclConnect __ci9623__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9122:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_3636.out[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9624__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9123:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_3636.in[1]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9625__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9126:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[34].compute_node, + L2_IFM_Buffer_from_layer_44_for_layer_45_port0, tiling_params_layer_45, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[34].compute_node, + L2_OFM_Buffer_layer_TGSpilling_3636, tiling_params_layer_45_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_3434.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9626__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9133:1"}; adf::frontend::CallExprLocationConstraint __ci9627__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9133:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_3434.out[0], L2_OFM_Buffer_layer_TGSpilling_3434.in[0]); adf::frontend::DeclConnect __ci9628__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9134:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_3434.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9629__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9135:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_3434.in[0]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9630__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9138:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_3434.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9631__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9141:1"}; adf::frontend::CallExprLocationConstraint __ci9632__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9141:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_3434.out[1], L2_OFM_Buffer_layer_TGSpilling_3434.in[1]); adf::frontend::DeclConnect __ci9633__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9142:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_3434.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9634__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9143:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_3434.in[1]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9635__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9146:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[35].compute_node, + l2_45, tiling_params_layer_46, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[35].compute_node, + L2_OFM_Buffer_layer_TGSpilling_3434, tiling_params_layer_46_1, 0, 2); +location(l2_46.out[4]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9636__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9153:1"}; adf::frontend::CallExprLocationConstraint __ci9637__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9153:31"}; +connect(l2_46.out[4], L3_OFM_Buffer_layer_TGSpilling_4646.in[0]); adf::frontend::DeclConnect __ci9638__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9154:1", ""}; +read_access(l2_46.out[4]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9639__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9155:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_4646.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9640__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9158:1"}; +location(l2_46.out[5]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9641__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9161:1"}; adf::frontend::CallExprLocationConstraint __ci9642__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9161:31"}; +connect(l2_46.out[5], L3_OFM_Buffer_layer_TGSpilling_4646.in[1]); adf::frontend::DeclConnect __ci9643__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9162:1", ""}; +read_access(l2_46.out[5]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9644__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9163:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_4646.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9645__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9166:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[36].compute_node, + l2_46, tiling_params_layer_47, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[37].compute_node, + l2_47, tiling_params_layer_48, 0, 0); +location(l2_48.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9646__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9173:1"}; adf::frontend::CallExprLocationConstraint __ci9647__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9173:31"}; +connect(l2_48.out[2], L3_OFM_Buffer_layer_TGSpilling_4848.in[0]); adf::frontend::DeclConnect __ci9648__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9174:1", ""}; +read_access(l2_48.out[2]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9649__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9175:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_4848.in[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9650__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9178:1"}; +location(l2_48.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9651__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9181:1"}; adf::frontend::CallExprLocationConstraint __ci9652__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9181:31"}; +connect(l2_48.out[3], L3_OFM_Buffer_layer_TGSpilling_4848.in[1]); adf::frontend::DeclConnect __ci9653__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9182:1", ""}; +read_access(l2_48.out[3]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9654__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9183:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_4848.in[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9655__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9186:1"}; +location(l2_48.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9656__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9189:1"}; adf::frontend::CallExprLocationConstraint __ci9657__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9189:31"}; +connect(l2_48.out[0], l2l3_48_spill.in[0]); adf::frontend::DeclConnect __ci9658__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9190:1", ""}; +read_access(l2_48.out[0]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9659__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9191:1"}; +write_access(l2l3_48_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9660__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9194:1"}; +location(l2_48.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9661__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9197:1"}; adf::frontend::CallExprLocationConstraint __ci9662__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9197:31"}; +connect(l2_48.out[1], l2l3_48_spill.in[1]); adf::frontend::DeclConnect __ci9663__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9198:1", ""}; +read_access(l2_48.out[1]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9664__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9199:1"}; +write_access(l2l3_48_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9665__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9202:1"}; +location(L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9666__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9205:1"}; adf::frontend::CallExprLocationConstraint __ci9667__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9205:71"}; +connect(l2l3_49_spill.out[0], L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[0]); adf::frontend::DeclConnect __ci9668__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9206:1", ""}; +read_access(l2l3_49_spill.out[0]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9669__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9207:1"}; +write_access(L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[0]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9670__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9210:1"}; +location(L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9671__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9213:1"}; adf::frontend::CallExprLocationConstraint __ci9672__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9213:71"}; +connect(l2l3_49_spill.out[1], L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[1]); adf::frontend::DeclConnect __ci9673__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9214:1", ""}; +read_access(l2l3_49_spill.out[1]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9674__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9215:1"}; +write_access(L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[1]) = { + tiling({.buffer_dimension = {8, 920, 15, 1}, .tiling_dimension = {8, 920, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9675__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9218:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[38].compute_node, + L2_IFM_Buffer_from_layer_49_for_layer_50_port0, tiling_params_layer_50, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[39].compute_node, + l2_50, tiling_params_layer_51, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[40].compute_node, + l2_51, tiling_params_layer_52, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[41].compute_node, + l2_52, tiling_params_layer_53, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[42].compute_node, + l2_53, tiling_params_layer_54, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[43].compute_node, + l2_54, tiling_params_layer_55, 0, 0); +location(l2_55.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9676__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9233:1"}; adf::frontend::CallExprLocationConstraint __ci9677__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9233:31"}; +connect(l2_55.out[0], l2l3_55_spill.in[0]); adf::frontend::DeclConnect __ci9678__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9234:1", ""}; +read_access(l2_55.out[0]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9679__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9235:1"}; +write_access(l2l3_55_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 15, 1}, .tiling_dimension = {8, 1, 15, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9680__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9238:1"}; +location(l2_55.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9681__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9241:1"}; adf::frontend::CallExprLocationConstraint __ci9682__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9241:31"}; +connect(l2_55.out[1], l2l3_55_spill.in[1]); adf::frontend::DeclConnect __ci9683__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9242:1", ""}; +read_access(l2_55.out[1]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9684__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9243:1"}; +write_access(l2l3_55_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 15, 1}, .tiling_dimension = {8, 1, 15, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9685__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9246:1"}; +location(L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9686__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9249:1"}; adf::frontend::CallExprLocationConstraint __ci9687__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9249:71"}; +connect(l2l3_56_spill.out[0], L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[0]); adf::frontend::DeclConnect __ci9688__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9250:1", ""}; +read_access(l2l3_56_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9689__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9251:1"}; +write_access(L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9690__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9254:1"}; +location(L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9691__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9257:1"}; adf::frontend::CallExprLocationConstraint __ci9692__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9257:71"}; +connect(l2l3_56_spill.out[1], L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[1]); adf::frontend::DeclConnect __ci9693__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9258:1", ""}; +read_access(l2l3_56_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9694__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9259:1"}; +write_access(L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9695__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9262:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_4848.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9696__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9265:1"}; adf::frontend::CallExprLocationConstraint __ci9697__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9265:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_4848.out[0], L2_OFM_Buffer_layer_TGSpilling_4848.in[0]); adf::frontend::DeclConnect __ci9698__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9266:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_4848.out[0]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9699__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9267:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_4848.in[0]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9700__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9270:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_4848.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9701__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9273:1"}; adf::frontend::CallExprLocationConstraint __ci9702__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9273:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_4848.out[1], L2_OFM_Buffer_layer_TGSpilling_4848.in[1]); adf::frontend::DeclConnect __ci9703__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9274:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_4848.out[1]) = { + tiling({.buffer_dimension = {8, 40, 15, 23}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9704__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9275:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_4848.in[1]) = { + tiling({.buffer_dimension = {8, 40, 16, 24}, .tiling_dimension = {8, 40, 15, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9705__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9278:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[44].compute_node, + L2_IFM_Buffer_from_layer_56_for_layer_57_port0, tiling_params_layer_57, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[44].compute_node, + L2_OFM_Buffer_layer_TGSpilling_4848, tiling_params_layer_57_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_4646.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9706__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9285:1"}; adf::frontend::CallExprLocationConstraint __ci9707__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9285:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_4646.out[0], L2_OFM_Buffer_layer_TGSpilling_4646.in[0]); adf::frontend::DeclConnect __ci9708__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9286:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_4646.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9709__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9287:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_4646.in[0]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9710__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9290:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_4646.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9711__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9293:1"}; adf::frontend::CallExprLocationConstraint __ci9712__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9293:60"}; +connect(L3_OFM_Buffer_layer_TGSpilling_4646.out[1], L2_OFM_Buffer_layer_TGSpilling_4646.in[1]); adf::frontend::DeclConnect __ci9713__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9294:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_4646.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9714__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9295:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_4646.in[1]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9715__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9298:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[45].compute_node, + l2_57, tiling_params_layer_58, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[45].compute_node, + L2_OFM_Buffer_layer_TGSpilling_4646, tiling_params_layer_58_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[46].compute_node, + l2_58, tiling_params_layer_59, 0, 0); +location(l2_59.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9716__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9307:1"}; adf::frontend::CallExprLocationConstraint __ci9717__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9307:31"}; +connect(l2_59.out[4], l2l3_59_spill.in[0]); adf::frontend::DeclConnect __ci9718__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9308:1", ""}; +read_access(l2_59.out[4]) = { + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 40, 30, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9719__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9309:1"}; +write_access(l2l3_59_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9720__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9312:1"}; +location(l2_59.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9721__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9315:1"}; adf::frontend::CallExprLocationConstraint __ci9722__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9315:31"}; +connect(l2_59.out[5], l2l3_59_spill.in[1]); adf::frontend::DeclConnect __ci9723__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9316:1", ""}; +read_access(l2_59.out[5]) = { + tiling({.buffer_dimension = {8, 64, 32, 24}, .tiling_dimension = {8, 40, 30, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9724__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9317:1"}; +write_access(l2l3_59_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9725__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9320:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[47].compute_node, + l2_59, tiling_params_layer_60, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[48].compute_node, + l2_60, tiling_params_layer_61, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[49].compute_node, + l2_61, tiling_params_layer_62, 0, 0); +location(l2_62.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9726__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9329:1"}; adf::frontend::CallExprLocationConstraint __ci9727__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9329:31"}; +connect(l2_62.out[0], l2l3_62_spill.in[0]); adf::frontend::DeclConnect __ci9728__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9330:1", ""}; +read_access(l2_62.out[0]) = { + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 40, 30, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9729__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9331:1"}; +write_access(l2l3_62_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9730__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9334:1"}; +location(l2_62.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9731__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9337:1"}; adf::frontend::CallExprLocationConstraint __ci9732__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9337:31"}; +connect(l2_62.out[1], l2l3_62_spill.in[1]); adf::frontend::DeclConnect __ci9733__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9338:1", ""}; +read_access(l2_62.out[1]) = { + tiling({.buffer_dimension = {8, 40, 32, 24}, .tiling_dimension = {8, 40, 30, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9734__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9339:1"}; +write_access(l2l3_62_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9735__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9342:1"}; +location(L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9736__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9345:1"}; adf::frontend::CallExprLocationConstraint __ci9737__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9345:71"}; +connect(l2l3_59_spill.out[0], L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[0]); adf::frontend::DeclConnect __ci9738__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9346:1", ""}; +read_access(l2l3_59_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 5}, .offset = {0, 0, 0, 12}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9739__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9347:1"}; +write_access(L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 11}, .tiling_dimension = {8, 40, 30, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9740__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9351:1"}; +location(L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9741__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9355:1"}; adf::frontend::CallExprLocationConstraint __ci9742__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9355:71"}; +connect(l2l3_59_spill.out[1], L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[1]); adf::frontend::DeclConnect __ci9743__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9356:1", ""}; +read_access(l2l3_59_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 17}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9744__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9357:1"}; +write_access(L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 11}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 5}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9745__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9361:1"}; +location(L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9746__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9365:1"}; adf::frontend::CallExprLocationConstraint __ci9747__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9365:71"}; +connect(l2l3_62_spill.out[0], L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[0]); adf::frontend::DeclConnect __ci9748__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9366:1", ""}; +read_access(l2l3_62_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 5}, .offset = {0, 0, 0, 12}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9749__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9367:1"}; +write_access(L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 11}, .tiling_dimension = {8, 40, 30, 5}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9750__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9371:1"}; +location(L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9751__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9375:1"}; adf::frontend::CallExprLocationConstraint __ci9752__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9375:71"}; +connect(l2l3_62_spill.out[1], L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[1]); adf::frontend::DeclConnect __ci9753__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9376:1", ""}; +read_access(l2l3_62_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 17}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9754__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9377:1"}; +write_access(L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 12}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 40, 30, 11}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 5}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}) +}; adf::frontend::CallExprConstraintFunction __ci9755__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9381:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[50].compute_node, + L2_IFM_Buffer_from_layer_59_for_layer_63_port0, tiling_params_layer_63, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[50].compute_node, + L2_IFM_Buffer_from_layer_62_for_layer_63_port1, tiling_params_layer_63_1, 0, 2); +location(l2_63.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9756__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9389:1"}; adf::frontend::CallExprLocationConstraint __ci9757__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9389:31"}; +connect(l2_63.out[0], l2l3_63_spill.in[0]); adf::frontend::DeclConnect __ci9758__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9390:1", ""}; +read_access(l2_63.out[0]) = { + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9759__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9391:1"}; +write_access(l2l3_63_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 24}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9760__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9394:1"}; +location(l2_63.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9761__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9397:1"}; adf::frontend::CallExprLocationConstraint __ci9762__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9397:31"}; +connect(l2_63.out[1], l2l3_63_spill.in[1]); adf::frontend::DeclConnect __ci9763__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9398:1", ""}; +read_access(l2_63.out[1]) = { + tiling({.buffer_dimension = {8, 40, 32, 12}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9764__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9399:1"}; +write_access(l2l3_63_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 24}, .tiling_dimension = {8, 40, 30, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { {.dimension = 3, .stride = 12, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9765__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9402:1"}; +location(L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9766__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9405:1"}; adf::frontend::CallExprLocationConstraint __ci9767__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9405:71"}; +connect(l2l3_64_spill.out[0], L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[0]); adf::frontend::DeclConnect __ci9768__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9406:1", ""}; +read_access(l2l3_64_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9769__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9407:1"}; +write_access(L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9770__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9410:1"}; +location(L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9771__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9413:1"}; adf::frontend::CallExprLocationConstraint __ci9772__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9413:71"}; +connect(l2l3_64_spill.out[1], L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[1]); adf::frontend::DeclConnect __ci9773__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9414:1", ""}; +read_access(l2l3_64_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9774__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9415:1"}; +write_access(L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 30, 23}, .tiling_dimension = {8, 40, 30, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9775__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9418:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[51].compute_node, + L2_IFM_Buffer_from_layer_64_for_layer_65_port0, tiling_params_layer_65, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[52].compute_node, + l2_65, tiling_params_layer_66, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[53].compute_node, + l2_66, tiling_params_layer_67, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[54].compute_node, + l2_67, tiling_params_layer_68, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[55].compute_node, + l2_65, tiling_params_layer_69, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[55].compute_node, + l2_68, tiling_params_layer_69_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[56].compute_node, + l2_69, tiling_params_layer_70, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[57].compute_node, + l2_70, tiling_params_layer_71, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[58].compute_node, + l2_71, tiling_params_layer_72, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[59].compute_node, + l2_72, tiling_params_layer_73, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[60].compute_node, + l2_73, tiling_params_layer_74, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[61].compute_node, + l2_71, tiling_params_layer_75, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[61].compute_node, + l2_74, tiling_params_layer_75_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[62].compute_node, + l2_75, tiling_params_layer_76, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[63].compute_node, + l2_76, tiling_params_layer_77, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[64].compute_node, + l2_77, tiling_params_layer_78, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[65].compute_node, + l2_78, tiling_params_layer_79, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[66].compute_node, + l2_76, tiling_params_layer_80, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[66].compute_node, + l2_79, tiling_params_layer_80_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[67].compute_node, + l2_80, tiling_params_layer_81, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[67].compute_node, + l2_70, tiling_params_layer_81_1, 4, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[68].compute_node, + l2_81, tiling_params_layer_82, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[69].compute_node, + l2_82, tiling_params_layer_83, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[70].compute_node, + l2_83, tiling_params_layer_84, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[71].compute_node, + l2_84, tiling_params_layer_85, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[72].compute_node, + l2_82, tiling_params_layer_86, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[72].compute_node, + l2_85, tiling_params_layer_86_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[73].compute_node, + l2_86, tiling_params_layer_87, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[74].compute_node, + l2_87, tiling_params_layer_88, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[75].compute_node, + l2_88, tiling_params_layer_89, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[76].compute_node, + l2_89, tiling_params_layer_90, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[77].compute_node, + l2_87, tiling_params_layer_91, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[77].compute_node, + l2_90, tiling_params_layer_91_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[78].compute_node, + l2_91, tiling_params_layer_92, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[78].compute_node, + l2_81, tiling_params_layer_92_1, 4, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[79].compute_node, + l2_92, tiling_params_layer_93, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[80].compute_node, + l2_93, tiling_params_layer_94, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[81].compute_node, + l2_94, tiling_params_layer_95, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[82].compute_node, + l2_95, tiling_params_layer_96, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[83].compute_node, + l2_93, tiling_params_layer_97, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[83].compute_node, + l2_96, tiling_params_layer_97_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[84].compute_node, + l2_97, tiling_params_layer_98, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[85].compute_node, + l2_98, tiling_params_layer_99, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[86].compute_node, + l2_99, tiling_params_layer_100, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[87].compute_node, + l2_100, tiling_params_layer_101, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[88].compute_node, + l2_98, tiling_params_layer_102, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[88].compute_node, + l2_101, tiling_params_layer_102_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[89].compute_node, + l2_102, tiling_params_layer_103, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[89].compute_node, + l2_92, tiling_params_layer_103_1, 4, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[90].compute_node, + l2_103, tiling_params_layer_104, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[91].compute_node, + l2_104, tiling_params_layer_105, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[92].compute_node, + l2_105, tiling_params_layer_106, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[93].compute_node, + l2_106, tiling_params_layer_107, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[94].compute_node, + l2_104, tiling_params_layer_108, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[94].compute_node, + l2_107, tiling_params_layer_108_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[95].compute_node, + l2_108, tiling_params_layer_109, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[96].compute_node, + l2_109, tiling_params_layer_110, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[97].compute_node, + l2_110, tiling_params_layer_111, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[98].compute_node, + l2_111, tiling_params_layer_112, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[99].compute_node, + l2_109, tiling_params_layer_113, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[99].compute_node, + l2_112, tiling_params_layer_113_1, 0, 2); +location(l2_113.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9776__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9543:1"}; adf::frontend::CallExprLocationConstraint __ci9777__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9543:32"}; +connect(l2_113.out[2], L3_OFM_Buffer_layer_TGSpilling_113113.in[0]); adf::frontend::DeclConnect __ci9778__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9544:1", ""}; +read_access(l2_113.out[2]) = { + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9779__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9545:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_113113.in[0]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9780__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9548:1"}; +location(l2_113.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9781__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9551:1"}; adf::frontend::CallExprLocationConstraint __ci9782__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9551:32"}; +connect(l2_113.out[3], L3_OFM_Buffer_layer_TGSpilling_113113.in[1]); adf::frontend::DeclConnect __ci9783__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9552:1", ""}; +read_access(l2_113.out[3]) = { + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9784__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9553:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_113113.in[1]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9785__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9556:1"}; +location(l2_113.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9786__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9559:1"}; adf::frontend::CallExprLocationConstraint __ci9787__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9559:32"}; +connect(l2_113.out[0], l2l3_113_spill.in[0]); adf::frontend::DeclConnect __ci9788__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9560:1", ""}; +read_access(l2_113.out[0]) = { + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9789__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9561:1"}; +write_access(l2l3_113_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9790__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9564:1"}; +location(l2_113.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9791__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9567:1"}; adf::frontend::CallExprLocationConstraint __ci9792__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9567:32"}; +connect(l2_113.out[1], l2l3_113_spill.in[1]); adf::frontend::DeclConnect __ci9793__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9568:1", ""}; +read_access(l2_113.out[1]) = { + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9794__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9569:1"}; +write_access(l2l3_113_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9795__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9572:1"}; +location(L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9796__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9575:1"}; adf::frontend::CallExprLocationConstraint __ci9797__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9575:73"}; +connect(l2l3_114_spill.out[0], L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[0]); adf::frontend::DeclConnect __ci9798__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9576:1", ""}; +read_access(l2l3_114_spill.out[0]) = { + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 240, 60, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9799__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9577:1"}; +write_access(L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[0]) = { + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 240, 60, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9800__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9580:1"}; +location(L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9801__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9583:1"}; adf::frontend::CallExprLocationConstraint __ci9802__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9583:73"}; +connect(l2l3_114_spill.out[1], L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[1]); adf::frontend::DeclConnect __ci9803__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9584:1", ""}; +read_access(l2l3_114_spill.out[1]) = { + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 240, 60, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9804__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9585:1"}; +write_access(L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[1]) = { + tiling({.buffer_dimension = {8, 240, 60, 1}, .tiling_dimension = {8, 240, 60, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9805__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9588:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[100].compute_node, + L2_IFM_Buffer_from_layer_114_for_layer_115_port0, tiling_params_layer_115, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[101].compute_node, + l2_115, tiling_params_layer_116, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[102].compute_node, + l2_116, tiling_params_layer_117, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[103].compute_node, + l2_117, tiling_params_layer_118, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[104].compute_node, + l2_118, tiling_params_layer_119, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[105].compute_node, + l2_119, tiling_params_layer_120, 0, 0); +location(l2_120.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9806__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9603:1"}; adf::frontend::CallExprLocationConstraint __ci9807__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9603:32"}; +connect(l2_120.out[0], l2l3_120_spill.in[0]); adf::frontend::DeclConnect __ci9808__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9604:1", ""}; +read_access(l2_120.out[0]) = { + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 60, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9809__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9605:1"}; +write_access(l2l3_120_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 60, 1}, .tiling_dimension = {8, 1, 60, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9810__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9608:1"}; +location(l2_120.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9811__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9611:1"}; adf::frontend::CallExprLocationConstraint __ci9812__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9611:32"}; +connect(l2_120.out[1], l2l3_120_spill.in[1]); adf::frontend::DeclConnect __ci9813__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9612:1", ""}; +read_access(l2_120.out[1]) = { + tiling({.buffer_dimension = {8, 1, 64, 16}, .tiling_dimension = {8, 1, 60, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9814__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9613:1"}; +write_access(l2l3_120_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 60, 1}, .tiling_dimension = {8, 1, 60, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9815__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9616:1"}; +location(L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9816__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9619:1"}; adf::frontend::CallExprLocationConstraint __ci9817__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9619:73"}; +connect(l2l3_121_spill.out[0], L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[0]); adf::frontend::DeclConnect __ci9818__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9620:1", ""}; +read_access(l2l3_121_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9819__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9621:1"}; +write_access(L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9820__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9624:1"}; +location(L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9821__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9627:1"}; adf::frontend::CallExprLocationConstraint __ci9822__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9627:73"}; +connect(l2l3_121_spill.out[1], L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[1]); adf::frontend::DeclConnect __ci9823__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9628:1", ""}; +read_access(l2l3_121_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9824__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9629:1"}; +write_access(L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9825__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9632:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_113113.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9826__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9635:1"}; adf::frontend::CallExprLocationConstraint __ci9827__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9635:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_113113.out[0], L2_OFM_Buffer_layer_TGSpilling_113113.in[0]); adf::frontend::DeclConnect __ci9828__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9636:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_113113.out[0]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9829__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9637:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_113113.in[0]) = { + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9830__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9640:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_113113.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9831__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9643:1"}; adf::frontend::CallExprLocationConstraint __ci9832__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9643:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_113113.out[1], L2_OFM_Buffer_layer_TGSpilling_113113.in[1]); adf::frontend::DeclConnect __ci9833__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9644:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_113113.out[1]) = { + tiling({.buffer_dimension = {8, 20, 60, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9834__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9645:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_113113.in[1]) = { + tiling({.buffer_dimension = {8, 20, 64, 12}, .tiling_dimension = {8, 20, 60, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9835__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9648:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[106].compute_node, + L2_IFM_Buffer_from_layer_121_for_layer_122_port0, tiling_params_layer_122, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[106].compute_node, + L2_OFM_Buffer_layer_TGSpilling_113113, tiling_params_layer_122_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[107].compute_node, + l2_122, tiling_params_layer_123, 0, 0); +location(l2_123.out[4]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9836__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9657:1"}; adf::frontend::CallExprLocationConstraint __ci9837__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9657:32"}; +connect(l2_123.out[4], L3_OFM_Buffer_layer_TGSpilling_123123.in[0]); adf::frontend::DeclConnect __ci9838__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9658:1", ""}; +read_access(l2_123.out[4]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9839__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9659:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_123123.in[0]) = { + tiling({.buffer_dimension = {8, 20, 14, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9840__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9662:1"}; +location(l2_123.out[5]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9841__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9665:1"}; adf::frontend::CallExprLocationConstraint __ci9842__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9665:32"}; +connect(l2_123.out[5], L3_OFM_Buffer_layer_TGSpilling_123123.in[1]); adf::frontend::DeclConnect __ci9843__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9666:1", ""}; +read_access(l2_123.out[5]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9844__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9667:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_123123.in[1]) = { + tiling({.buffer_dimension = {8, 20, 14, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9845__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9670:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[108].compute_node, + l2_123, tiling_params_layer_124, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[109].compute_node, + l2_124, tiling_params_layer_125, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[110].compute_node, + l2_125, tiling_params_layer_126, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[111].compute_node, + l2_126, tiling_params_layer_127, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[112].compute_node, + l2_124, tiling_params_layer_128, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[112].compute_node, + l2_127, tiling_params_layer_128_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[113].compute_node, + l2_128, tiling_params_layer_129, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[114].compute_node, + l2_129, tiling_params_layer_130, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[115].compute_node, + l2_130, tiling_params_layer_131, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[116].compute_node, + l2_131, tiling_params_layer_132, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[117].compute_node, + l2_129, tiling_params_layer_133, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[117].compute_node, + l2_132, tiling_params_layer_133_1, 0, 2); +location(l2_133.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9846__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9697:1"}; adf::frontend::CallExprLocationConstraint __ci9847__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9697:32"}; +connect(l2_133.out[2], L3_OFM_Buffer_layer_TGSpilling_133133.in[0]); adf::frontend::DeclConnect __ci9848__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9698:1", ""}; +read_access(l2_133.out[2]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9849__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9699:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_133133.in[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9850__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9702:1"}; +location(l2_133.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9851__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9705:1"}; adf::frontend::CallExprLocationConstraint __ci9852__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9705:32"}; +connect(l2_133.out[3], L3_OFM_Buffer_layer_TGSpilling_133133.in[1]); adf::frontend::DeclConnect __ci9853__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9706:1", ""}; +read_access(l2_133.out[3]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9854__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9707:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_133133.in[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9855__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9710:1"}; +location(l2_133.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9856__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9713:1"}; adf::frontend::CallExprLocationConstraint __ci9857__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9713:32"}; +connect(l2_133.out[0], l2l3_133_spill.in[0]); adf::frontend::DeclConnect __ci9858__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9714:1", ""}; +read_access(l2_133.out[0]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9859__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9715:1"}; +write_access(l2l3_133_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9860__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9718:1"}; +location(l2_133.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9861__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9721:1"}; adf::frontend::CallExprLocationConstraint __ci9862__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9721:32"}; +connect(l2_133.out[1], l2l3_133_spill.in[1]); adf::frontend::DeclConnect __ci9863__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9722:1", ""}; +read_access(l2_133.out[1]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9864__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9723:1"}; +write_access(l2l3_133_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9865__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9726:1"}; +location(L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9866__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9729:1"}; adf::frontend::CallExprLocationConstraint __ci9867__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9729:73"}; +connect(l2l3_134_spill.out[0], L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[0]); adf::frontend::DeclConnect __ci9868__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9730:1", ""}; +read_access(l2l3_134_spill.out[0]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9869__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9731:1"}; +write_access(L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[0]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9870__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9734:1"}; +location(L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9871__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9737:1"}; adf::frontend::CallExprLocationConstraint __ci9872__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9737:73"}; +connect(l2l3_134_spill.out[1], L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[1]); adf::frontend::DeclConnect __ci9873__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9738:1", ""}; +read_access(l2l3_134_spill.out[1]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9874__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9739:1"}; +write_access(L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[1]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9875__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9742:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[118].compute_node, + L2_IFM_Buffer_from_layer_134_for_layer_135_port0, tiling_params_layer_135, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[119].compute_node, + l2_135, tiling_params_layer_136, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[120].compute_node, + l2_136, tiling_params_layer_137, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[121].compute_node, + l2_137, tiling_params_layer_138, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[122].compute_node, + l2_138, tiling_params_layer_139, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[123].compute_node, + l2_139, tiling_params_layer_140, 0, 0); +location(l2_140.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9876__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9757:1"}; adf::frontend::CallExprLocationConstraint __ci9877__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9757:32"}; +connect(l2_140.out[0], l2l3_140_spill.in[0]); adf::frontend::DeclConnect __ci9878__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9758:1", ""}; +read_access(l2_140.out[0]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9879__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9759:1"}; +write_access(l2l3_140_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 84, 1}, .tiling_dimension = {8, 1, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9880__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9762:1"}; +location(l2_140.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9881__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9765:1"}; adf::frontend::CallExprLocationConstraint __ci9882__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9765:32"}; +connect(l2_140.out[1], l2l3_140_spill.in[1]); adf::frontend::DeclConnect __ci9883__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9766:1", ""}; +read_access(l2_140.out[1]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9884__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9767:1"}; +write_access(l2l3_140_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 84, 1}, .tiling_dimension = {8, 1, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9885__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9770:1"}; +location(L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9886__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9773:1"}; adf::frontend::CallExprLocationConstraint __ci9887__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9773:73"}; +connect(l2l3_141_spill.out[0], L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[0]); adf::frontend::DeclConnect __ci9888__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9774:1", ""}; +read_access(l2l3_141_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9889__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9775:1"}; +write_access(L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9890__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9778:1"}; +location(L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9891__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9781:1"}; adf::frontend::CallExprLocationConstraint __ci9892__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9781:73"}; +connect(l2l3_141_spill.out[1], L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[1]); adf::frontend::DeclConnect __ci9893__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9782:1", ""}; +read_access(l2l3_141_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9894__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9783:1"}; +write_access(L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9895__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9786:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_133133.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9896__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9789:1"}; adf::frontend::CallExprLocationConstraint __ci9897__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9789:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_133133.out[0], L2_OFM_Buffer_layer_TGSpilling_133133.in[0]); adf::frontend::DeclConnect __ci9898__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9790:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_133133.out[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9899__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9791:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_133133.in[0]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9900__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9794:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_133133.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9901__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9797:1"}; adf::frontend::CallExprLocationConstraint __ci9902__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9797:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_133133.out[1], L2_OFM_Buffer_layer_TGSpilling_133133.in[1]); adf::frontend::DeclConnect __ci9903__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9798:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_133133.out[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9904__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9799:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_133133.in[1]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9905__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9802:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[124].compute_node, + L2_IFM_Buffer_from_layer_141_for_layer_142_port0, tiling_params_layer_142, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[124].compute_node, + L2_OFM_Buffer_layer_TGSpilling_133133, tiling_params_layer_142_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_123123.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9906__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9809:1"}; adf::frontend::CallExprLocationConstraint __ci9907__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9809:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_123123.out[0], L2_OFM_Buffer_layer_TGSpilling_123123.in[0]); adf::frontend::DeclConnect __ci9908__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9810:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_123123.out[0]) = { + tiling({.buffer_dimension = {8, 20, 14, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9909__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9811:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_123123.in[0]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9910__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9814:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_123123.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9911__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9817:1"}; adf::frontend::CallExprLocationConstraint __ci9912__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9817:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_123123.out[1], L2_OFM_Buffer_layer_TGSpilling_123123.in[1]); adf::frontend::DeclConnect __ci9913__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9818:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_123123.out[1]) = { + tiling({.buffer_dimension = {8, 20, 14, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9914__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9819:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_123123.in[1]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 14, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9915__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9822:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[125].compute_node, + l2_142, tiling_params_layer_143, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[125].compute_node, + L2_OFM_Buffer_layer_TGSpilling_123123, tiling_params_layer_143_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[126].compute_node, + l2_143, tiling_params_layer_144, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[127].compute_node, + l2_144, tiling_params_layer_145, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[128].compute_node, + l2_145, tiling_params_layer_146, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[129].compute_node, + l2_146, tiling_params_layer_147, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[130].compute_node, + l2_144, tiling_params_layer_148, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[130].compute_node, + l2_147, tiling_params_layer_148_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[131].compute_node, + l2_148, tiling_params_layer_149, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[132].compute_node, + l2_149, tiling_params_layer_150, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[133].compute_node, + l2_150, tiling_params_layer_151, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[134].compute_node, + l2_151, tiling_params_layer_152, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[135].compute_node, + l2_149, tiling_params_layer_153, 4, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[135].compute_node, + l2_152, tiling_params_layer_153_1, 0, 2); +location(l2_153.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9916__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9853:1"}; adf::frontend::CallExprLocationConstraint __ci9917__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9853:32"}; +connect(l2_153.out[2], L3_OFM_Buffer_layer_TGSpilling_153153.in[0]); adf::frontend::DeclConnect __ci9918__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9854:1", ""}; +read_access(l2_153.out[2]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9919__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9855:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_153153.in[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9920__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9858:1"}; +location(l2_153.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9921__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9861:1"}; adf::frontend::CallExprLocationConstraint __ci9922__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9861:32"}; +connect(l2_153.out[3], L3_OFM_Buffer_layer_TGSpilling_153153.in[1]); adf::frontend::DeclConnect __ci9923__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9862:1", ""}; +read_access(l2_153.out[3]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9924__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9863:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_153153.in[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9925__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9866:1"}; +location(l2_153.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9926__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9869:1"}; adf::frontend::CallExprLocationConstraint __ci9927__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9869:32"}; +connect(l2_153.out[0], l2l3_153_spill.in[0]); adf::frontend::DeclConnect __ci9928__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9870:1", ""}; +read_access(l2_153.out[0]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9929__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9871:1"}; +write_access(l2l3_153_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9930__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9874:1"}; +location(l2_153.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9931__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9877:1"}; adf::frontend::CallExprLocationConstraint __ci9932__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9877:32"}; +connect(l2_153.out[1], l2l3_153_spill.in[1]); adf::frontend::DeclConnect __ci9933__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9878:1", ""}; +read_access(l2_153.out[1]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9934__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9879:1"}; +write_access(l2l3_153_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9935__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9882:1"}; +location(L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9936__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9885:1"}; adf::frontend::CallExprLocationConstraint __ci9937__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9885:73"}; +connect(l2l3_154_spill.out[0], L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[0]); adf::frontend::DeclConnect __ci9938__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9886:1", ""}; +read_access(l2l3_154_spill.out[0]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9939__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9887:1"}; +write_access(L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[0]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9940__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9890:1"}; +location(L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9941__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9893:1"}; adf::frontend::CallExprLocationConstraint __ci9942__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9893:73"}; +connect(l2l3_154_spill.out[1], L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[1]); adf::frontend::DeclConnect __ci9943__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9894:1", ""}; +read_access(l2l3_154_spill.out[1]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9944__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9895:1"}; +write_access(L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[1]) = { + tiling({.buffer_dimension = {8, 240, 84, 1}, .tiling_dimension = {8, 240, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9945__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9898:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[136].compute_node, + L2_IFM_Buffer_from_layer_154_for_layer_155_port0, tiling_params_layer_155, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[137].compute_node, + l2_155, tiling_params_layer_156, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[138].compute_node, + l2_156, tiling_params_layer_157, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[139].compute_node, + l2_157, tiling_params_layer_158, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[140].compute_node, + l2_158, tiling_params_layer_159, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[141].compute_node, + l2_159, tiling_params_layer_160, 0, 0); +location(l2_160.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9946__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9913:1"}; adf::frontend::CallExprLocationConstraint __ci9947__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9913:32"}; +connect(l2_160.out[0], l2l3_160_spill.in[0]); adf::frontend::DeclConnect __ci9948__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9914:1", ""}; +read_access(l2_160.out[0]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9949__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9915:1"}; +write_access(l2l3_160_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 84, 1}, .tiling_dimension = {8, 1, 84, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9950__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9918:1"}; +location(l2_160.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9951__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9921:1"}; adf::frontend::CallExprLocationConstraint __ci9952__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9921:32"}; +connect(l2_160.out[1], l2l3_160_spill.in[1]); adf::frontend::DeclConnect __ci9953__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9922:1", ""}; +read_access(l2_160.out[1]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9954__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9923:1"}; +write_access(l2l3_160_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 84, 1}, .tiling_dimension = {8, 1, 84, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9955__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9926:1"}; +location(L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9956__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9929:1"}; adf::frontend::CallExprLocationConstraint __ci9957__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9929:73"}; +connect(l2l3_161_spill.out[0], L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[0]); adf::frontend::DeclConnect __ci9958__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9930:1", ""}; +read_access(l2l3_161_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9959__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9931:1"}; +write_access(L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9960__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9934:1"}; +location(L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9961__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9937:1"}; adf::frontend::CallExprLocationConstraint __ci9962__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9937:73"}; +connect(l2l3_161_spill.out[1], L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[1]); adf::frontend::DeclConnect __ci9963__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9938:1", ""}; +read_access(l2l3_161_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9964__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9939:1"}; +write_access(L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9965__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9942:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_153153.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9966__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9945:1"}; adf::frontend::CallExprLocationConstraint __ci9967__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9945:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_153153.out[0], L2_OFM_Buffer_layer_TGSpilling_153153.in[0]); adf::frontend::DeclConnect __ci9968__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9946:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_153153.out[0]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9969__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9947:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_153153.in[0]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9970__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9950:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_153153.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9971__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9953:1"}; adf::frontend::CallExprLocationConstraint __ci9972__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9953:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_153153.out[1], L2_OFM_Buffer_layer_TGSpilling_153153.in[1]); adf::frontend::DeclConnect __ci9973__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9954:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_153153.out[1]) = { + tiling({.buffer_dimension = {8, 20, 84, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9974__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9955:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_153153.in[1]) = { + tiling({.buffer_dimension = {8, 20, 88, 12}, .tiling_dimension = {8, 20, 84, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9975__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9958:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[142].compute_node, + L2_IFM_Buffer_from_layer_161_for_layer_162_port0, tiling_params_layer_162, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[142].compute_node, + L2_OFM_Buffer_layer_TGSpilling_153153, tiling_params_layer_162_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[143].compute_node, + l2_162, tiling_params_layer_163, 0, 0); +location(l2_163.out[4]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9976__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9967:1"}; adf::frontend::CallExprLocationConstraint __ci9977__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9967:32"}; +connect(l2_163.out[4], L3_OFM_Buffer_layer_TGSpilling_163163.in[0]); adf::frontend::DeclConnect __ci9978__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9968:1", ""}; +read_access(l2_163.out[4]) = { + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9979__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9969:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_163163.in[0]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9980__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9972:1"}; +location(l2_163.out[5]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci9981__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9975:1"}; adf::frontend::CallExprLocationConstraint __ci9982__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9975:32"}; +connect(l2_163.out[5], L3_OFM_Buffer_layer_TGSpilling_163163.in[1]); adf::frontend::DeclConnect __ci9983__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9976:1", ""}; +read_access(l2_163.out[5]) = { + tiling({.buffer_dimension = {8, 32, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9984__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9977:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_163163.in[1]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9985__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9980:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[144].compute_node, + l2_163, tiling_params_layer_164, 0, 0); +location(l2_164.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci9986__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9985:1"}; adf::frontend::CallExprLocationConstraint __ci9987__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9985:32"}; +connect(l2_164.out[4], l2l3_164_spill.in[0]); adf::frontend::DeclConnect __ci9988__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9986:1", ""}; +read_access(l2_164.out[4]) = { + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9989__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9987:1"}; +write_access(l2l3_164_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9990__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9990:1"}; +location(l2_164.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci9991__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9993:1"}; adf::frontend::CallExprLocationConstraint __ci9992__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9993:32"}; +connect(l2_164.out[5], l2l3_164_spill.in[1]); adf::frontend::DeclConnect __ci9993__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9994:1", ""}; +read_access(l2_164.out[5]) = { + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9994__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9995:1"}; +write_access(l2l3_164_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9995__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:9998:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[145].compute_node, + l2_164, tiling_params_layer_165, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[146].compute_node, + l2_165, tiling_params_layer_166, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[147].compute_node, + l2_166, tiling_params_layer_167, 0, 0); +location(l2_167.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci9996__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10007:1"}; adf::frontend::CallExprLocationConstraint __ci9997__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10007:32"}; +connect(l2_167.out[0], l2l3_167_spill.in[0]); adf::frontend::DeclConnect __ci9998__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10008:1", ""}; +read_access(l2_167.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci9999__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10009:1"}; +write_access(l2l3_167_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10000__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10012:1"}; +location(l2_167.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10001__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10015:1"}; adf::frontend::CallExprLocationConstraint __ci10002__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10015:32"}; +connect(l2_167.out[1], l2l3_167_spill.in[1]); adf::frontend::DeclConnect __ci10003__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10016:1", ""}; +read_access(l2_167.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10004__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10017:1"}; +write_access(l2l3_167_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10005__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10020:1"}; +location(L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10006__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10023:1"}; adf::frontend::CallExprLocationConstraint __ci10007__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10023:73"}; +connect(l2l3_164_spill.out[0], L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[0]); adf::frontend::DeclConnect __ci10008__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10024:1", ""}; +read_access(l2l3_164_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10009__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10025:1"}; +write_access(L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10010__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10028:1"}; +location(L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10011__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10031:1"}; adf::frontend::CallExprLocationConstraint __ci10012__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10031:73"}; +connect(l2l3_164_spill.out[1], L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[1]); adf::frontend::DeclConnect __ci10013__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10032:1", ""}; +read_access(l2l3_164_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10014__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10033:1"}; +write_access(L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10015__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10036:1"}; +location(L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10016__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10039:1"}; adf::frontend::CallExprLocationConstraint __ci10017__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10039:73"}; +connect(l2l3_167_spill.out[0], L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[0]); adf::frontend::DeclConnect __ci10018__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10040:1", ""}; +read_access(l2l3_167_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10019__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10041:1"}; +write_access(L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10020__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10044:1"}; +location(L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10021__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10047:1"}; adf::frontend::CallExprLocationConstraint __ci10022__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10047:73"}; +connect(l2l3_167_spill.out[1], L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[1]); adf::frontend::DeclConnect __ci10023__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10048:1", ""}; +read_access(l2l3_167_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10024__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10049:1"}; +write_access(L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10025__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10052:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[148].compute_node, + L2_IFM_Buffer_from_layer_164_for_layer_168_port0, tiling_params_layer_168, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[148].compute_node, + L2_IFM_Buffer_from_layer_167_for_layer_168_port1, tiling_params_layer_168_1, 0, 2); +location(l2_168.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10026__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10059:1"}; adf::frontend::CallExprLocationConstraint __ci10027__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10059:32"}; +connect(l2_168.out[0], l2l3_168_spill.in[0]); adf::frontend::DeclConnect __ci10028__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10060:1", ""}; +read_access(l2_168.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10029__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10061:1"}; +write_access(l2l3_168_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10030__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10064:1"}; +location(l2_168.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10031__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10067:1"}; adf::frontend::CallExprLocationConstraint __ci10032__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10067:32"}; +connect(l2_168.out[1], l2l3_168_spill.in[1]); adf::frontend::DeclConnect __ci10033__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10068:1", ""}; +read_access(l2_168.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10034__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10069:1"}; +write_access(l2l3_168_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10035__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10072:1"}; +location(L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10036__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10075:1"}; adf::frontend::CallExprLocationConstraint __ci10037__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10075:73"}; +connect(l2l3_168_spill.out[0], L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[0]); adf::frontend::DeclConnect __ci10038__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10076:1", ""}; +read_access(l2l3_168_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10039__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10077:1"}; +write_access(L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10040__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10080:1"}; +location(L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10041__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10083:1"}; adf::frontend::CallExprLocationConstraint __ci10042__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10083:73"}; +connect(l2l3_168_spill.out[1], L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[1]); adf::frontend::DeclConnect __ci10043__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10084:1", ""}; +read_access(l2l3_168_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10044__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10085:1"}; +write_access(L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10045__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10088:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[149].compute_node, + L2_IFM_Buffer_from_layer_168_for_layer_169_port0, tiling_params_layer_169, 0, 0); +location(l2_169.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10046__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10093:1"}; adf::frontend::CallExprLocationConstraint __ci10047__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10093:32"}; +connect(l2_169.out[4], l2l3_169_spill.in[0]); adf::frontend::DeclConnect __ci10048__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10094:1", ""}; +read_access(l2_169.out[4]) = { + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10049__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10095:1"}; +write_access(l2l3_169_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10050__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10098:1"}; +location(l2_169.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10051__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10101:1"}; adf::frontend::CallExprLocationConstraint __ci10052__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10101:32"}; +connect(l2_169.out[5], l2l3_169_spill.in[1]); adf::frontend::DeclConnect __ci10053__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10102:1", ""}; +read_access(l2_169.out[5]) = { + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10054__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10103:1"}; +write_access(l2l3_169_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10055__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10106:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[150].compute_node, + l2_169, tiling_params_layer_170, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[151].compute_node, + l2_170, tiling_params_layer_171, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[152].compute_node, + l2_171, tiling_params_layer_172, 0, 0); +location(l2_172.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10056__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10115:1"}; adf::frontend::CallExprLocationConstraint __ci10057__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10115:32"}; +connect(l2_172.out[0], l2l3_172_spill.in[0]); adf::frontend::DeclConnect __ci10058__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10116:1", ""}; +read_access(l2_172.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10059__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10117:1"}; +write_access(l2l3_172_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10060__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10120:1"}; +location(l2_172.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10061__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10123:1"}; adf::frontend::CallExprLocationConstraint __ci10062__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10123:32"}; +connect(l2_172.out[1], l2l3_172_spill.in[1]); adf::frontend::DeclConnect __ci10063__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10124:1", ""}; +read_access(l2_172.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10064__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10125:1"}; +write_access(l2l3_172_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10065__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10128:1"}; +location(L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10066__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10131:1"}; adf::frontend::CallExprLocationConstraint __ci10067__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10131:73"}; +connect(l2l3_169_spill.out[0], L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[0]); adf::frontend::DeclConnect __ci10068__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10132:1", ""}; +read_access(l2l3_169_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10069__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10133:1"}; +write_access(L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10070__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10136:1"}; +location(L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10071__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10139:1"}; adf::frontend::CallExprLocationConstraint __ci10072__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10139:73"}; +connect(l2l3_169_spill.out[1], L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[1]); adf::frontend::DeclConnect __ci10073__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10140:1", ""}; +read_access(l2l3_169_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10074__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10141:1"}; +write_access(L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10075__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10144:1"}; +location(L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10076__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10147:1"}; adf::frontend::CallExprLocationConstraint __ci10077__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10147:73"}; +connect(l2l3_172_spill.out[0], L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[0]); adf::frontend::DeclConnect __ci10078__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10148:1", ""}; +read_access(l2l3_172_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10079__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10149:1"}; +write_access(L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10080__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10152:1"}; +location(L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10081__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10155:1"}; adf::frontend::CallExprLocationConstraint __ci10082__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10155:73"}; +connect(l2l3_172_spill.out[1], L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[1]); adf::frontend::DeclConnect __ci10083__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10156:1", ""}; +read_access(l2l3_172_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10084__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10157:1"}; +write_access(L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10085__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10160:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[153].compute_node, + L2_IFM_Buffer_from_layer_169_for_layer_173_port0, tiling_params_layer_173, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[153].compute_node, + L2_IFM_Buffer_from_layer_172_for_layer_173_port1, tiling_params_layer_173_1, 0, 2); +location(l2_173.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10086__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10167:1"}; adf::frontend::CallExprLocationConstraint __ci10087__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10167:32"}; +connect(l2_173.out[0], l2l3_173_spill.in[0]); adf::frontend::DeclConnect __ci10088__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10168:1", ""}; +read_access(l2_173.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10089__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10169:1"}; +write_access(l2l3_173_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10090__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10172:1"}; +location(l2_173.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10091__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10175:1"}; adf::frontend::CallExprLocationConstraint __ci10092__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10175:32"}; +connect(l2_173.out[1], l2l3_173_spill.in[1]); adf::frontend::DeclConnect __ci10093__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10176:1", ""}; +read_access(l2_173.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10094__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10177:1"}; +write_access(l2l3_173_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10095__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10180:1"}; +location(L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10096__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10183:1"}; adf::frontend::CallExprLocationConstraint __ci10097__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10183:73"}; +connect(l2l3_174_spill.out[0], L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[0]); adf::frontend::DeclConnect __ci10098__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10184:1", ""}; +read_access(l2l3_174_spill.out[0]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10099__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10185:1"}; +write_access(L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[0]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10100__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10188:1"}; +location(L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10101__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10191:1"}; adf::frontend::CallExprLocationConstraint __ci10102__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10191:73"}; +connect(l2l3_174_spill.out[1], L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[1]); adf::frontend::DeclConnect __ci10103__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10192:1", ""}; +read_access(l2l3_174_spill.out[1]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10104__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10193:1"}; +write_access(L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[1]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10105__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10196:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[154].compute_node, + L2_IFM_Buffer_from_layer_174_for_layer_175_port0, tiling_params_layer_175, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[155].compute_node, + l2_175, tiling_params_layer_176, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[156].compute_node, + l2_176, tiling_params_layer_177, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[157].compute_node, + l2_177, tiling_params_layer_178, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[158].compute_node, + l2_178, tiling_params_layer_179, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[159].compute_node, + l2_179, tiling_params_layer_180, 0, 0); +location(l2_180.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10106__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10211:1"}; adf::frontend::CallExprLocationConstraint __ci10107__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10211:32"}; +connect(l2_180.out[0], l2l3_180_spill.in[0]); adf::frontend::DeclConnect __ci10108__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10212:1", ""}; +read_access(l2_180.out[0]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10109__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10213:1"}; +write_access(l2l3_180_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 120, 1}, .tiling_dimension = {8, 1, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10110__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10216:1"}; +location(l2_180.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10111__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10219:1"}; adf::frontend::CallExprLocationConstraint __ci10112__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10219:32"}; +connect(l2_180.out[1], l2l3_180_spill.in[1]); adf::frontend::DeclConnect __ci10113__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10220:1", ""}; +read_access(l2_180.out[1]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10114__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10221:1"}; +write_access(l2l3_180_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 120, 1}, .tiling_dimension = {8, 1, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10115__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10224:1"}; +location(L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10116__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10227:1"}; adf::frontend::CallExprLocationConstraint __ci10117__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10227:73"}; +connect(l2l3_173_spill.out[1], L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[0]); adf::frontend::DeclConnect __ci10118__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10228:1", ""}; +read_access(l2l3_173_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10119__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10229:1"}; +write_access(L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10120__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10232:1"}; +location(L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10121__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10235:1"}; adf::frontend::CallExprLocationConstraint __ci10122__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10235:73"}; +connect(l2l3_173_spill.out[2], L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[1]); adf::frontend::DeclConnect __ci10123__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10236:1", ""}; +read_access(l2l3_173_spill.out[2]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10124__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10237:1"}; +write_access(L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10125__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10240:1"}; +location(L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10126__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10243:1"}; adf::frontend::CallExprLocationConstraint __ci10127__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10243:73"}; +connect(l2l3_181_spill.out[0], L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[0]); adf::frontend::DeclConnect __ci10128__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10244:1", ""}; +read_access(l2l3_181_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10129__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10245:1"}; +write_access(L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10130__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10248:1"}; +location(L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10131__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10251:1"}; adf::frontend::CallExprLocationConstraint __ci10132__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10251:73"}; +connect(l2l3_181_spill.out[1], L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[1]); adf::frontend::DeclConnect __ci10133__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10252:1", ""}; +read_access(l2l3_181_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10134__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10253:1"}; +write_access(L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10135__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10256:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[160].compute_node, + L2_IFM_Buffer_from_layer_181_for_layer_182_port0, tiling_params_layer_182, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[160].compute_node, + L2_IFM_Buffer_from_layer_173_for_layer_182_port1, tiling_params_layer_182_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_163163.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10136__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10263:1"}; adf::frontend::CallExprLocationConstraint __ci10137__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10263:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_163163.out[0], L2_OFM_Buffer_layer_TGSpilling_163163.in[0]); adf::frontend::DeclConnect __ci10138__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10264:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_163163.out[0]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10139__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10265:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_163163.in[0]) = { + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10140__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10268:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_163163.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10141__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10271:1"}; adf::frontend::CallExprLocationConstraint __ci10142__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10271:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_163163.out[1], L2_OFM_Buffer_layer_TGSpilling_163163.in[1]); adf::frontend::DeclConnect __ci10143__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10272:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_163163.out[1]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10144__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10273:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_163163.in[1]) = { + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10145__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10276:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[161].compute_node, + l2_182, tiling_params_layer_183, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[161].compute_node, + L2_OFM_Buffer_layer_TGSpilling_163163, tiling_params_layer_183_1, 0, 2); +location(l2_183.out[4]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10146__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10283:1"}; adf::frontend::CallExprLocationConstraint __ci10147__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10283:32"}; +connect(l2_183.out[4], L3_OFM_Buffer_layer_TGSpilling_183183.in[0]); adf::frontend::DeclConnect __ci10148__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10284:1", ""}; +read_access(l2_183.out[4]) = { + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10149__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10285:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_183183.in[0]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10150__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10288:1"}; +location(l2_183.out[5]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10151__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10291:1"}; adf::frontend::CallExprLocationConstraint __ci10152__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10291:32"}; +connect(l2_183.out[5], L3_OFM_Buffer_layer_TGSpilling_183183.in[1]); adf::frontend::DeclConnect __ci10153__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10292:1", ""}; +read_access(l2_183.out[5]) = { + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10154__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10293:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_183183.in[1]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10155__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10296:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[162].compute_node, + l2_183, tiling_params_layer_184, 0, 0); +location(l2_184.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10156__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10301:1"}; adf::frontend::CallExprLocationConstraint __ci10157__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10301:32"}; +connect(l2_184.out[4], l2l3_184_spill.in[0]); adf::frontend::DeclConnect __ci10158__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10302:1", ""}; +read_access(l2_184.out[4]) = { + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10159__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10303:1"}; +write_access(l2l3_184_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10160__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10306:1"}; +location(l2_184.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10161__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10309:1"}; adf::frontend::CallExprLocationConstraint __ci10162__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10309:32"}; +connect(l2_184.out[5], l2l3_184_spill.in[1]); adf::frontend::DeclConnect __ci10163__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10310:1", ""}; +read_access(l2_184.out[5]) = { + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10164__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10311:1"}; +write_access(l2l3_184_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10165__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10314:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[163].compute_node, + l2_184, tiling_params_layer_185, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[164].compute_node, + l2_185, tiling_params_layer_186, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[165].compute_node, + l2_186, tiling_params_layer_187, 0, 0); +location(l2_187.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10166__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10323:1"}; adf::frontend::CallExprLocationConstraint __ci10167__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10323:32"}; +connect(l2_187.out[0], l2l3_187_spill.in[0]); adf::frontend::DeclConnect __ci10168__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10324:1", ""}; +read_access(l2_187.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10169__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10325:1"}; +write_access(l2l3_187_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10170__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10328:1"}; +location(l2_187.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10171__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10331:1"}; adf::frontend::CallExprLocationConstraint __ci10172__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10331:32"}; +connect(l2_187.out[1], l2l3_187_spill.in[1]); adf::frontend::DeclConnect __ci10173__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10332:1", ""}; +read_access(l2_187.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10174__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10333:1"}; +write_access(l2l3_187_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10175__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10336:1"}; +location(L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10176__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10339:1"}; adf::frontend::CallExprLocationConstraint __ci10177__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10339:73"}; +connect(l2l3_184_spill.out[0], L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[0]); adf::frontend::DeclConnect __ci10178__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10340:1", ""}; +read_access(l2l3_184_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10179__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10341:1"}; +write_access(L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10180__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10344:1"}; +location(L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10181__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10347:1"}; adf::frontend::CallExprLocationConstraint __ci10182__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10347:73"}; +connect(l2l3_184_spill.out[1], L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[1]); adf::frontend::DeclConnect __ci10183__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10348:1", ""}; +read_access(l2l3_184_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10184__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10349:1"}; +write_access(L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10185__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10352:1"}; +location(L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10186__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10355:1"}; adf::frontend::CallExprLocationConstraint __ci10187__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10355:73"}; +connect(l2l3_187_spill.out[0], L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[0]); adf::frontend::DeclConnect __ci10188__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10356:1", ""}; +read_access(l2l3_187_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10189__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10357:1"}; +write_access(L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10190__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10360:1"}; +location(L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10191__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10363:1"}; adf::frontend::CallExprLocationConstraint __ci10192__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10363:73"}; +connect(l2l3_187_spill.out[1], L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[1]); adf::frontend::DeclConnect __ci10193__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10364:1", ""}; +read_access(l2l3_187_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10194__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10365:1"}; +write_access(L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10195__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10368:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[166].compute_node, + L2_IFM_Buffer_from_layer_184_for_layer_188_port0, tiling_params_layer_188, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[166].compute_node, + L2_IFM_Buffer_from_layer_187_for_layer_188_port1, tiling_params_layer_188_1, 0, 2); +location(l2_188.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10196__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10375:1"}; adf::frontend::CallExprLocationConstraint __ci10197__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10375:32"}; +connect(l2_188.out[0], l2l3_188_spill.in[0]); adf::frontend::DeclConnect __ci10198__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10376:1", ""}; +read_access(l2_188.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10199__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10377:1"}; +write_access(l2l3_188_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10200__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10380:1"}; +location(l2_188.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10201__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10383:1"}; adf::frontend::CallExprLocationConstraint __ci10202__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10383:32"}; +connect(l2_188.out[1], l2l3_188_spill.in[1]); adf::frontend::DeclConnect __ci10203__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10384:1", ""}; +read_access(l2_188.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10204__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10385:1"}; +write_access(l2l3_188_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10205__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10388:1"}; +location(L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10206__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10391:1"}; adf::frontend::CallExprLocationConstraint __ci10207__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10391:73"}; +connect(l2l3_188_spill.out[0], L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[0]); adf::frontend::DeclConnect __ci10208__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10392:1", ""}; +read_access(l2l3_188_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10209__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10393:1"}; +write_access(L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10210__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10396:1"}; +location(L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10211__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10399:1"}; adf::frontend::CallExprLocationConstraint __ci10212__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10399:73"}; +connect(l2l3_188_spill.out[1], L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[1]); adf::frontend::DeclConnect __ci10213__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10400:1", ""}; +read_access(l2l3_188_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10214__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10401:1"}; +write_access(L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10215__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10404:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[167].compute_node, + L2_IFM_Buffer_from_layer_188_for_layer_189_port0, tiling_params_layer_189, 0, 0); +location(l2_189.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10216__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10409:1"}; adf::frontend::CallExprLocationConstraint __ci10217__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10409:32"}; +connect(l2_189.out[4], l2l3_189_spill.in[0]); adf::frontend::DeclConnect __ci10218__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10410:1", ""}; +read_access(l2_189.out[4]) = { + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10219__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10411:1"}; +write_access(l2l3_189_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10220__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10414:1"}; +location(l2_189.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10221__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10417:1"}; adf::frontend::CallExprLocationConstraint __ci10222__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10417:32"}; +connect(l2_189.out[5], l2l3_189_spill.in[1]); adf::frontend::DeclConnect __ci10223__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10418:1", ""}; +read_access(l2_189.out[5]) = { + tiling({.buffer_dimension = {8, 24, 120, 16}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10224__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10419:1"}; +write_access(l2l3_189_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10225__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10422:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[168].compute_node, + l2_189, tiling_params_layer_190, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[169].compute_node, + l2_190, tiling_params_layer_191, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[170].compute_node, + l2_191, tiling_params_layer_192, 0, 0); +location(l2_192.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10226__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10431:1"}; adf::frontend::CallExprLocationConstraint __ci10227__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10431:32"}; +connect(l2_192.out[0], l2l3_192_spill.in[0]); adf::frontend::DeclConnect __ci10228__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10432:1", ""}; +read_access(l2_192.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10229__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10433:1"}; +write_access(l2l3_192_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10230__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10436:1"}; +location(l2_192.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10231__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10439:1"}; adf::frontend::CallExprLocationConstraint __ci10232__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10439:32"}; +connect(l2_192.out[1], l2l3_192_spill.in[1]); adf::frontend::DeclConnect __ci10233__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10440:1", ""}; +read_access(l2_192.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10234__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10441:1"}; +write_access(l2l3_192_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10235__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10444:1"}; +location(L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10236__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10447:1"}; adf::frontend::CallExprLocationConstraint __ci10237__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10447:73"}; +connect(l2l3_189_spill.out[0], L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[0]); adf::frontend::DeclConnect __ci10238__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10448:1", ""}; +read_access(l2l3_189_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10239__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10449:1"}; +write_access(L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10240__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10452:1"}; +location(L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10241__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10455:1"}; adf::frontend::CallExprLocationConstraint __ci10242__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10455:73"}; +connect(l2l3_189_spill.out[1], L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[1]); adf::frontend::DeclConnect __ci10243__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10456:1", ""}; +read_access(l2l3_189_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10244__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10457:1"}; +write_access(L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10245__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10460:1"}; +location(L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10246__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10463:1"}; adf::frontend::CallExprLocationConstraint __ci10247__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10463:73"}; +connect(l2l3_192_spill.out[0], L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[0]); adf::frontend::DeclConnect __ci10248__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10464:1", ""}; +read_access(l2l3_192_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10249__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10465:1"}; +write_access(L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10250__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10468:1"}; +location(L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10251__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10471:1"}; adf::frontend::CallExprLocationConstraint __ci10252__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10471:73"}; +connect(l2l3_192_spill.out[1], L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[1]); adf::frontend::DeclConnect __ci10253__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10472:1", ""}; +read_access(l2l3_192_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10254__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10473:1"}; +write_access(L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10255__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10476:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[171].compute_node, + L2_IFM_Buffer_from_layer_189_for_layer_193_port0, tiling_params_layer_193, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[171].compute_node, + L2_IFM_Buffer_from_layer_192_for_layer_193_port1, tiling_params_layer_193_1, 0, 2); +location(l2_193.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10256__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10483:1"}; adf::frontend::CallExprLocationConstraint __ci10257__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10483:32"}; +connect(l2_193.out[0], l2l3_193_spill.in[0]); adf::frontend::DeclConnect __ci10258__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10484:1", ""}; +read_access(l2_193.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10259__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10485:1"}; +write_access(l2l3_193_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10260__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10488:1"}; +location(l2_193.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10261__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10491:1"}; adf::frontend::CallExprLocationConstraint __ci10262__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10491:32"}; +connect(l2_193.out[1], l2l3_193_spill.in[1]); adf::frontend::DeclConnect __ci10263__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10492:1", ""}; +read_access(l2_193.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10264__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10493:1"}; +write_access(l2l3_193_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10265__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10496:1"}; +location(L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10266__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10499:1"}; adf::frontend::CallExprLocationConstraint __ci10267__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10499:73"}; +connect(l2l3_194_spill.out[0], L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[0]); adf::frontend::DeclConnect __ci10268__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10500:1", ""}; +read_access(l2l3_194_spill.out[0]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10269__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10501:1"}; +write_access(L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[0]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10270__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10504:1"}; +location(L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10271__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10507:1"}; adf::frontend::CallExprLocationConstraint __ci10272__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10507:73"}; +connect(l2l3_194_spill.out[1], L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[1]); adf::frontend::DeclConnect __ci10273__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10508:1", ""}; +read_access(l2l3_194_spill.out[1]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10274__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10509:1"}; +write_access(L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[1]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10275__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10512:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[172].compute_node, + L2_IFM_Buffer_from_layer_194_for_layer_195_port0, tiling_params_layer_195, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[173].compute_node, + l2_195, tiling_params_layer_196, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[174].compute_node, + l2_196, tiling_params_layer_197, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[175].compute_node, + l2_197, tiling_params_layer_198, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[176].compute_node, + l2_198, tiling_params_layer_199, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[177].compute_node, + l2_199, tiling_params_layer_200, 0, 0); +location(l2_200.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10276__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10527:1"}; adf::frontend::CallExprLocationConstraint __ci10277__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10527:32"}; +connect(l2_200.out[0], l2l3_200_spill.in[0]); adf::frontend::DeclConnect __ci10278__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10528:1", ""}; +read_access(l2_200.out[0]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10279__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10529:1"}; +write_access(l2l3_200_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 120, 1}, .tiling_dimension = {8, 1, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10280__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10532:1"}; +location(l2_200.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10281__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10535:1"}; adf::frontend::CallExprLocationConstraint __ci10282__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10535:32"}; +connect(l2_200.out[1], l2l3_200_spill.in[1]); adf::frontend::DeclConnect __ci10283__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10536:1", ""}; +read_access(l2_200.out[1]) = { + tiling({.buffer_dimension = {8, 1, 128, 8}, .tiling_dimension = {8, 1, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10284__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10537:1"}; +write_access(l2l3_200_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 120, 1}, .tiling_dimension = {8, 1, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10285__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10540:1"}; +location(L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10286__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10543:1"}; adf::frontend::CallExprLocationConstraint __ci10287__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10543:73"}; +connect(l2l3_193_spill.out[1], L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[0]); adf::frontend::DeclConnect __ci10288__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10544:1", ""}; +read_access(l2l3_193_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10289__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10545:1"}; +write_access(L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10290__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10548:1"}; +location(L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10291__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10551:1"}; adf::frontend::CallExprLocationConstraint __ci10292__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10551:73"}; +connect(l2l3_193_spill.out[2], L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[1]); adf::frontend::DeclConnect __ci10293__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10552:1", ""}; +read_access(l2l3_193_spill.out[2]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10294__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10553:1"}; +write_access(L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10295__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10556:1"}; +location(L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10296__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10559:1"}; adf::frontend::CallExprLocationConstraint __ci10297__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10559:73"}; +connect(l2l3_201_spill.out[0], L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[0]); adf::frontend::DeclConnect __ci10298__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10560:1", ""}; +read_access(l2l3_201_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10299__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10561:1"}; +write_access(L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10300__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10564:1"}; +location(L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10301__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10567:1"}; adf::frontend::CallExprLocationConstraint __ci10302__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10567:73"}; +connect(l2l3_201_spill.out[1], L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[1]); adf::frontend::DeclConnect __ci10303__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10568:1", ""}; +read_access(l2l3_201_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10304__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10569:1"}; +write_access(L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10305__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10572:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[178].compute_node, + L2_IFM_Buffer_from_layer_201_for_layer_202_port0, tiling_params_layer_202, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[178].compute_node, + L2_IFM_Buffer_from_layer_193_for_layer_202_port1, tiling_params_layer_202_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_183183.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10306__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10579:1"}; adf::frontend::CallExprLocationConstraint __ci10307__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10579:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_183183.out[0], L2_OFM_Buffer_layer_TGSpilling_183183.in[0]); adf::frontend::DeclConnect __ci10308__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10580:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_183183.out[0]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10309__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10581:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_183183.in[0]) = { + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10310__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10584:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_183183.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10311__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10587:1"}; adf::frontend::CallExprLocationConstraint __ci10312__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10587:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_183183.out[1], L2_OFM_Buffer_layer_TGSpilling_183183.in[1]); adf::frontend::DeclConnect __ci10313__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10588:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_183183.out[1]) = { + tiling({.buffer_dimension = {8, 20, 20, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10314__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10589:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_183183.in[1]) = { + tiling({.buffer_dimension = {8, 32, 24, 12}, .tiling_dimension = {8, 20, 20, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10315__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10592:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[179].compute_node, + l2_202, tiling_params_layer_203, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[179].compute_node, + L2_OFM_Buffer_layer_TGSpilling_183183, tiling_params_layer_203_1, 0, 2); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[180].compute_node, + l2_203, tiling_params_layer_204, 0, 0); +location(l2_204.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10316__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10601:1"}; adf::frontend::CallExprLocationConstraint __ci10317__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10601:32"}; +connect(l2_204.out[4], l2l3_204_spill.in[0]); adf::frontend::DeclConnect __ci10318__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10602:1", ""}; +read_access(l2_204.out[4]) = { + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10319__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10603:1"}; +write_access(l2l3_204_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10320__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10606:1"}; +location(l2_204.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10321__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10609:1"}; adf::frontend::CallExprLocationConstraint __ci10322__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10609:32"}; +connect(l2_204.out[5], l2l3_204_spill.in[1]); adf::frontend::DeclConnect __ci10323__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10610:1", ""}; +read_access(l2_204.out[5]) = { + tiling({.buffer_dimension = {8, 32, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10324__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10611:1"}; +write_access(l2l3_204_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10325__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10614:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[181].compute_node, + l2_204, tiling_params_layer_205, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[182].compute_node, + l2_205, tiling_params_layer_206, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[183].compute_node, + l2_206, tiling_params_layer_207, 0, 0); +location(l2_207.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10326__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10623:1"}; adf::frontend::CallExprLocationConstraint __ci10327__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10623:32"}; +connect(l2_207.out[0], l2l3_207_spill.in[0]); adf::frontend::DeclConnect __ci10328__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10624:1", ""}; +read_access(l2_207.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10329__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10625:1"}; +write_access(l2l3_207_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10330__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10628:1"}; +location(l2_207.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10331__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10631:1"}; adf::frontend::CallExprLocationConstraint __ci10332__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10631:32"}; +connect(l2_207.out[1], l2l3_207_spill.in[1]); adf::frontend::DeclConnect __ci10333__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10632:1", ""}; +read_access(l2_207.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10334__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10633:1"}; +write_access(l2l3_207_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10335__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10636:1"}; +location(L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10336__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10639:1"}; adf::frontend::CallExprLocationConstraint __ci10337__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10639:73"}; +connect(l2l3_204_spill.out[0], L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[0]); adf::frontend::DeclConnect __ci10338__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10640:1", ""}; +read_access(l2l3_204_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10339__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10641:1"}; +write_access(L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10340__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10644:1"}; +location(L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10341__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10647:1"}; adf::frontend::CallExprLocationConstraint __ci10342__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10647:73"}; +connect(l2l3_204_spill.out[1], L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[1]); adf::frontend::DeclConnect __ci10343__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10648:1", ""}; +read_access(l2l3_204_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10344__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10649:1"}; +write_access(L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10345__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10652:1"}; +location(L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10346__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10655:1"}; adf::frontend::CallExprLocationConstraint __ci10347__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10655:73"}; +connect(l2l3_207_spill.out[0], L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[0]); adf::frontend::DeclConnect __ci10348__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10656:1", ""}; +read_access(l2l3_207_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10349__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10657:1"}; +write_access(L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10350__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10660:1"}; +location(L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10351__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10663:1"}; adf::frontend::CallExprLocationConstraint __ci10352__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10663:73"}; +connect(l2l3_207_spill.out[1], L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[1]); adf::frontend::DeclConnect __ci10353__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10664:1", ""}; +read_access(l2l3_207_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10354__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10665:1"}; +write_access(L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 6}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10355__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10668:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[184].compute_node, + L2_IFM_Buffer_from_layer_204_for_layer_208_port0, tiling_params_layer_208, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[184].compute_node, + L2_IFM_Buffer_from_layer_207_for_layer_208_port1, tiling_params_layer_208_1, 0, 2); +location(l2_208.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10356__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10675:1"}; adf::frontend::CallExprLocationConstraint __ci10357__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10675:32"}; +connect(l2_208.out[0], l2l3_208_spill.in[0]); adf::frontend::DeclConnect __ci10358__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10676:1", ""}; +read_access(l2_208.out[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10359__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10677:1"}; +write_access(l2l3_208_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10360__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10680:1"}; +location(l2_208.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10361__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10683:1"}; adf::frontend::CallExprLocationConstraint __ci10362__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10683:32"}; +connect(l2_208.out[1], l2l3_208_spill.in[1]); adf::frontend::DeclConnect __ci10363__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10684:1", ""}; +read_access(l2_208.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 8}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10364__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10685:1"}; +write_access(l2l3_208_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 3}, .offset = {0, 0, 0, 3}, .tile_traversal = { {.dimension = 3, .stride = 6, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10365__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10688:1"}; +location(L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10366__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10691:1"}; adf::frontend::CallExprLocationConstraint __ci10367__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10691:73"}; +connect(l2l3_209_spill.out[0], L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[0]); adf::frontend::DeclConnect __ci10368__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10692:1", ""}; +read_access(l2l3_209_spill.out[0]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10369__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10693:1"}; +write_access(L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[0]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10370__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10696:1"}; +location(L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10371__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10699:1"}; adf::frontend::CallExprLocationConstraint __ci10372__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10699:73"}; +connect(l2l3_209_spill.out[1], L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[1]); adf::frontend::DeclConnect __ci10373__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10700:1", ""}; +read_access(l2l3_209_spill.out[1]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10374__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10701:1"}; +write_access(L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[1]) = { + tiling({.buffer_dimension = {8, 240, 120, 1}, .tiling_dimension = {8, 240, 120, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10375__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10704:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[185].compute_node, + L2_IFM_Buffer_from_layer_209_for_layer_210_port0, tiling_params_layer_210, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[186].compute_node, + l2_210, tiling_params_layer_211, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[187].compute_node, + l2_211, tiling_params_layer_212, 0, 0); +location(l2_212.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10376__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10713:1"}; adf::frontend::CallExprLocationConstraint __ci10377__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10713:32"}; +connect(l2_212.out[0], l2l3_212_spill.in[0]); adf::frontend::DeclConnect __ci10378__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10714:1", ""}; +read_access(l2_212.out[0]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 16, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10379__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10715:1"}; +write_access(l2l3_212_spill.in[0]) = { + tiling({.buffer_dimension = {8, 1, 16, 1}, .tiling_dimension = {8, 1, 16, 0}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10380__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10718:1"}; +location(l2_212.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10381__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10721:1"}; adf::frontend::CallExprLocationConstraint __ci10382__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10721:32"}; +connect(l2_212.out[1], l2l3_212_spill.in[1]); adf::frontend::DeclConnect __ci10383__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10722:1", ""}; +read_access(l2_212.out[1]) = { + tiling({.buffer_dimension = {8, 1, 16, 64}, .tiling_dimension = {8, 1, 16, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10384__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10723:1"}; +write_access(l2l3_212_spill.in[1]) = { + tiling({.buffer_dimension = {8, 1, 16, 1}, .tiling_dimension = {8, 1, 16, 1}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10385__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10726:1"}; +location(L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10386__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10729:1"}; adf::frontend::CallExprLocationConstraint __ci10387__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10729:73"}; +connect(l2l3_208_spill.out[1], L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[0]); adf::frontend::DeclConnect __ci10388__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10730:1", ""}; +read_access(l2l3_208_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10389__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10731:1"}; +write_access(L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10390__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10734:1"}; +location(L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10391__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10737:1"}; adf::frontend::CallExprLocationConstraint __ci10392__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10737:73"}; +connect(l2l3_208_spill.out[2], L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[1]); adf::frontend::DeclConnect __ci10393__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10738:1", ""}; +read_access(l2l3_208_spill.out[2]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10394__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10739:1"}; +write_access(L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 120, 12}, .tiling_dimension = {8, 20, 120, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10395__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10742:1"}; +location(L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10396__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10745:1"}; adf::frontend::CallExprLocationConstraint __ci10397__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10745:73"}; +connect(l2l3_213_spill.out[0], L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[0]); adf::frontend::DeclConnect __ci10398__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10746:1", ""}; +read_access(l2l3_213_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10399__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10747:1"}; +write_access(L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[0]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10400__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10750:1"}; +location(L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10401__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10753:1"}; adf::frontend::CallExprLocationConstraint __ci10402__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10753:73"}; +connect(l2l3_213_spill.out[1], L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[1]); adf::frontend::DeclConnect __ci10403__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10754:1", ""}; +read_access(l2l3_213_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10404__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10755:1"}; +write_access(L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[1]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10405__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10758:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[188].compute_node, + L2_IFM_Buffer_from_layer_208_for_layer_214_port0, tiling_params_layer_214, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[188].compute_node, + L2_IFM_Buffer_from_layer_213_for_layer_214_port1, tiling_params_layer_214_1, 0, 2); +location(l2_214.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10406__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10765:1"}; adf::frontend::CallExprLocationConstraint __ci10407__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10765:32"}; +connect(l2_214.out[0], l2l3_214_spill.in[0]); adf::frontend::DeclConnect __ci10408__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10766:1", ""}; +read_access(l2_214.out[0]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10409__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10767:1"}; +write_access(l2l3_214_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10410__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10770:1"}; +location(l2_214.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10411__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10773:1"}; adf::frontend::CallExprLocationConstraint __ci10412__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10773:32"}; +connect(l2_214.out[1], l2l3_214_spill.in[1]); adf::frontend::DeclConnect __ci10413__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10774:1", ""}; +read_access(l2_214.out[1]) = { + tiling({.buffer_dimension = {8, 32, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10414__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10775:1"}; +write_access(l2l3_214_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10415__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10778:1"}; +location(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10416__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10781:1"}; adf::frontend::CallExprLocationConstraint __ci10417__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10781:73"}; +connect(l2l3_216_spill.out[0], L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[0]); adf::frontend::DeclConnect __ci10418__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10782:1", ""}; +read_access(l2l3_216_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10419__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10783:1"}; +write_access(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10420__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10786:1"}; +location(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10421__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10789:1"}; adf::frontend::CallExprLocationConstraint __ci10422__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10789:73"}; +connect(l2l3_216_spill.out[1], L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[1]); adf::frontend::DeclConnect __ci10423__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10790:1", ""}; +read_access(l2l3_216_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10424__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10791:1"}; +write_access(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10425__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10794:1"}; +location(L2_IFM_Buffer_for_input4_0_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10426__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10797:1"}; adf::frontend::CallExprLocationConstraint __ci10427__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10797:57"}; +connect(ifm_ddr_4.out[0], L2_IFM_Buffer_for_input4_0_port1.in[0]); adf::frontend::DeclConnect __ci10428__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10798:1", ""}; +read_access(ifm_ddr_4.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10429__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10799:1"}; +write_access(L2_IFM_Buffer_for_input4_0_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10430__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10802:1"}; +location(L2_IFM_Buffer_for_input4_0_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10431__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10805:1"}; adf::frontend::CallExprLocationConstraint __ci10432__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10805:57"}; +connect(ifm_ddr_4.out[1], L2_IFM_Buffer_for_input4_0_port1.in[1]); adf::frontend::DeclConnect __ci10433__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10806:1", ""}; +read_access(ifm_ddr_4.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10434__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10807:1"}; +write_access(L2_IFM_Buffer_for_input4_0_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10435__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10810:1"}; +location(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10436__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10813:1"}; adf::frontend::CallExprLocationConstraint __ci10437__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10813:74"}; +connect(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[0], spill_L3_Concat_Buffer_layer_217.in[0]); adf::frontend::DeclConnect __ci10438__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10814:1", ""}; +read_access(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10439__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10815:1"}; +write_access(spill_L3_Concat_Buffer_layer_217.in[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10440__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10818:1"}; +location(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10441__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10821:1"}; adf::frontend::CallExprLocationConstraint __ci10442__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10821:74"}; +connect(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[1], spill_L3_Concat_Buffer_layer_217.in[1]); adf::frontend::DeclConnect __ci10443__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10822:1", ""}; +read_access(L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10444__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10823:1"}; +write_access(spill_L3_Concat_Buffer_layer_217.in[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10445__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10826:1"}; +location(L2_IFM_Buffer_for_input4_0_port1.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10446__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10829:1"}; adf::frontend::CallExprLocationConstraint __ci10447__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10829:58"}; +connect(L2_IFM_Buffer_for_input4_0_port1.out[0], spill_L3_Concat_Buffer_layer_217.in[2]); adf::frontend::DeclConnect __ci10448__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10830:1", ""}; +read_access(L2_IFM_Buffer_for_input4_0_port1.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10449__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10831:1"}; +write_access(spill_L3_Concat_Buffer_layer_217.in[2]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10450__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10834:1"}; +location(L2_IFM_Buffer_for_input4_0_port1.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10451__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10837:1"}; adf::frontend::CallExprLocationConstraint __ci10452__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10837:58"}; +connect(L2_IFM_Buffer_for_input4_0_port1.out[1], spill_L3_Concat_Buffer_layer_217.in[3]); adf::frontend::DeclConnect __ci10453__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10838:1", ""}; +read_access(L2_IFM_Buffer_for_input4_0_port1.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10454__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10839:1"}; +write_access(spill_L3_Concat_Buffer_layer_217.in[3]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 8, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10455__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10842:1"}; +location(L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10456__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10845:1"}; adf::frontend::CallExprLocationConstraint __ci10457__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10845:73"}; +connect(spill_L3_Concat_Buffer_layer_217.out[0], L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[0]); adf::frontend::DeclConnect __ci10458__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10846:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_217.out[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10459__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10847:1"}; +write_access(L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10460__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10850:1"}; +location(L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10461__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10853:1"}; adf::frontend::CallExprLocationConstraint __ci10462__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10853:73"}; +connect(spill_L3_Concat_Buffer_layer_217.out[1], L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[1]); adf::frontend::DeclConnect __ci10463__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10854:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_217.out[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10464__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10855:1"}; +write_access(L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10465__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10858:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[189].compute_node, + L2_IFM_Buffer_from_layer_217_for_layer_218_port0, tiling_params_layer_218, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[190].compute_node, + l2_218, tiling_params_layer_219, 0, 0); +location(l2_219.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10466__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10865:1"}; adf::frontend::CallExprLocationConstraint __ci10467__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10865:32"}; +connect(l2_219.out[0], l2l3_219_spill.in[0]); adf::frontend::DeclConnect __ci10468__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10866:1", ""}; +read_access(l2_219.out[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10469__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10867:1"}; +write_access(l2l3_219_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10470__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10870:1"}; +location(l2_219.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10471__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10873:1"}; adf::frontend::CallExprLocationConstraint __ci10472__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10873:32"}; +connect(l2_219.out[1], l2l3_219_spill.in[1]); adf::frontend::DeclConnect __ci10473__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10874:1", ""}; +read_access(l2_219.out[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10474__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10875:1"}; +write_access(l2l3_219_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10475__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10878:1"}; +location(L2_CONST_IFM_Buffer_for_input3_0_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10476__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10881:1"}; adf::frontend::CallExprLocationConstraint __ci10477__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10881:63"}; +connect(const_ifm_ddr_3.out[0], L2_CONST_IFM_Buffer_for_input3_0_port0.in[0]); adf::frontend::DeclConnect __ci10478__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10882:1", ""}; +read_access(const_ifm_ddr_3.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10479__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10883:1"}; +write_access(L2_CONST_IFM_Buffer_for_input3_0_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10480__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10886:1"}; +location(L2_CONST_IFM_Buffer_for_input3_0_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10481__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10889:1"}; adf::frontend::CallExprLocationConstraint __ci10482__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10889:63"}; +connect(const_ifm_ddr_3.out[1], L2_CONST_IFM_Buffer_for_input3_0_port0.in[1]); adf::frontend::DeclConnect __ci10483__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10890:1", ""}; +read_access(const_ifm_ddr_3.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10484__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10891:1"}; +write_access(L2_CONST_IFM_Buffer_for_input3_0_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10485__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10894:1"}; +location(L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10486__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10897:1"}; adf::frontend::CallExprLocationConstraint __ci10487__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10897:73"}; +connect(l2l3_220_spill.out[0], L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[0]); adf::frontend::DeclConnect __ci10488__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10898:1", ""}; +read_access(l2l3_220_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10489__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10899:1"}; +write_access(L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10490__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10902:1"}; +location(L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10491__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10905:1"}; adf::frontend::CallExprLocationConstraint __ci10492__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10905:73"}; +connect(l2l3_220_spill.out[1], L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[1]); adf::frontend::DeclConnect __ci10493__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10906:1", ""}; +read_access(l2l3_220_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10494__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10907:1"}; +write_access(L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10495__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10910:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[191].compute_node, + L2_CONST_IFM_Buffer_for_input3_0_port0, tiling_params_layer_221, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[191].compute_node, + L2_IFM_Buffer_from_layer_220_for_layer_221_port1, tiling_params_layer_221_1, 0, 2); +location(L2_IFM_Buffer_for_input4_1_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10496__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10917:1"}; adf::frontend::CallExprLocationConstraint __ci10497__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10917:57"}; +connect(ifm_ddr_4.out[2], L2_IFM_Buffer_for_input4_1_port1.in[0]); adf::frontend::DeclConnect __ci10498__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10918:1", ""}; +read_access(ifm_ddr_4.out[2]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10499__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10919:1"}; +write_access(L2_IFM_Buffer_for_input4_1_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10500__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10922:1"}; +location(L2_IFM_Buffer_for_input4_1_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10501__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10925:1"}; adf::frontend::CallExprLocationConstraint __ci10502__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10925:57"}; +connect(ifm_ddr_4.out[3], L2_IFM_Buffer_for_input4_1_port1.in[1]); adf::frontend::DeclConnect __ci10503__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10926:1", ""}; +read_access(ifm_ddr_4.out[3]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10504__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10927:1"}; +write_access(L2_IFM_Buffer_for_input4_1_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10505__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10930:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[192].compute_node, + l2_221, tiling_params_layer_222, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[192].compute_node, + L2_IFM_Buffer_for_input4_1_port1, tiling_params_layer_222_1, 0, 2); +location(l2_222.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10506__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10937:1"}; adf::frontend::CallExprLocationConstraint __ci10507__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10937:32"}; +connect(l2_222.out[0], L3_OFM_Buffer_layer_TGSpilling_222222.in[0]); adf::frontend::DeclConnect __ci10508__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10938:1", ""}; +read_access(l2_222.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10509__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10939:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_222222.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10510__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10942:1"}; +location(l2_222.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10511__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10945:1"}; adf::frontend::CallExprLocationConstraint __ci10512__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10945:32"}; +connect(l2_222.out[1], L3_OFM_Buffer_layer_TGSpilling_222222.in[1]); adf::frontend::DeclConnect __ci10513__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10946:1", ""}; +read_access(l2_222.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10514__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10947:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_222222.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10515__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10950:1"}; +location(L2_IFM_Buffer_for_input4_2_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10516__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10953:1"}; adf::frontend::CallExprLocationConstraint __ci10517__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10953:57"}; +connect(ifm_ddr_4.out[4], L2_IFM_Buffer_for_input4_2_port1.in[0]); adf::frontend::DeclConnect __ci10518__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10954:1", ""}; +read_access(ifm_ddr_4.out[4]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10519__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10955:1"}; +write_access(L2_IFM_Buffer_for_input4_2_port1.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10520__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10958:1"}; +location(L2_IFM_Buffer_for_input4_2_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10521__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10961:1"}; adf::frontend::CallExprLocationConstraint __ci10522__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10961:57"}; +connect(ifm_ddr_4.out[5], L2_IFM_Buffer_for_input4_2_port1.in[1]); adf::frontend::DeclConnect __ci10523__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10962:1", ""}; +read_access(ifm_ddr_4.out[5]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10524__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10963:1"}; +write_access(L2_IFM_Buffer_for_input4_2_port1.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10525__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10966:1"}; +location(L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10526__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10969:1"}; adf::frontend::CallExprLocationConstraint __ci10527__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10969:73"}; +connect(l2l3_223_spill.out[0], L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[0]); adf::frontend::DeclConnect __ci10528__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10970:1", ""}; +read_access(l2l3_223_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10529__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10971:1"}; +write_access(L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10530__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10974:1"}; +location(L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10531__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10977:1"}; adf::frontend::CallExprLocationConstraint __ci10532__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10977:73"}; +connect(l2l3_223_spill.out[1], L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[1]); adf::frontend::DeclConnect __ci10533__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10978:1", ""}; +read_access(l2l3_223_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10534__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10979:1"}; +write_access(L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10535__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10982:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[193].compute_node, + L2_IFM_Buffer_from_layer_223_for_layer_224_port0, tiling_params_layer_224, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[193].compute_node, + L2_IFM_Buffer_for_input4_2_port1, tiling_params_layer_224_1, 0, 2); +location(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10536__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10989:1"}; adf::frontend::CallExprLocationConstraint __ci10537__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10989:73"}; +connect(l2l3_216_spill.out[2], L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[0]); adf::frontend::DeclConnect __ci10538__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10990:1", ""}; +read_access(l2l3_216_spill.out[2]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10539__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10991:1"}; +write_access(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10540__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10994:1"}; +location(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10541__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10997:1"}; adf::frontend::CallExprLocationConstraint __ci10542__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10997:73"}; +connect(l2l3_216_spill.out[3], L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[1]); adf::frontend::DeclConnect __ci10543__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10998:1", ""}; +read_access(l2l3_216_spill.out[3]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10544__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:10999:1"}; +write_access(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10545__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11002:1"}; +location(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10546__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11005:1"}; adf::frontend::CallExprLocationConstraint __ci10547__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11005:74"}; +connect(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[0], spill_L3_Concat_Buffer_layer_225.in[0]); adf::frontend::DeclConnect __ci10548__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11006:1", ""}; +read_access(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10549__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11007:1"}; +write_access(spill_L3_Concat_Buffer_layer_225.in[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10550__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11010:1"}; +location(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10551__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11013:1"}; adf::frontend::CallExprLocationConstraint __ci10552__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11013:74"}; +connect(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[1], spill_L3_Concat_Buffer_layer_225.in[1]); adf::frontend::DeclConnect __ci10553__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11014:1", ""}; +read_access(L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10554__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11015:1"}; +write_access(spill_L3_Concat_Buffer_layer_225.in[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10555__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11018:1"}; +location(l2_224.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10556__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11021:1"}; adf::frontend::CallExprLocationConstraint __ci10557__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11021:32"}; +connect(l2_224.out[0], spill_L3_Concat_Buffer_layer_225.in[2]); adf::frontend::DeclConnect __ci10558__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11022:1", ""}; +read_access(l2_224.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10559__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11023:1"}; +write_access(spill_L3_Concat_Buffer_layer_225.in[2]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10560__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11026:1"}; +location(l2_224.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10561__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11029:1"}; adf::frontend::CallExprLocationConstraint __ci10562__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11029:32"}; +connect(l2_224.out[1], spill_L3_Concat_Buffer_layer_225.in[3]); adf::frontend::DeclConnect __ci10563__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11030:1", ""}; +read_access(l2_224.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10564__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11031:1"}; +write_access(spill_L3_Concat_Buffer_layer_225.in[3]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 8, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10565__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11034:1"}; +location(L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10566__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11037:1"}; adf::frontend::CallExprLocationConstraint __ci10567__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11037:73"}; +connect(spill_L3_Concat_Buffer_layer_225.out[0], L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[0]); adf::frontend::DeclConnect __ci10568__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11038:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_225.out[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10569__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11039:1"}; +write_access(L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10570__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11042:1"}; +location(L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10571__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11045:1"}; adf::frontend::CallExprLocationConstraint __ci10572__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11045:73"}; +connect(spill_L3_Concat_Buffer_layer_225.out[1], L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[1]); adf::frontend::DeclConnect __ci10573__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11046:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_225.out[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10574__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11047:1"}; +write_access(L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 16, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10575__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11050:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[194].compute_node, + L2_IFM_Buffer_from_layer_225_for_layer_226_port0, tiling_params_layer_226, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[195].compute_node, + l2_226, tiling_params_layer_227, 0, 0); +location(L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10576__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11057:1"}; adf::frontend::CallExprLocationConstraint __ci10577__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11057:73"}; +connect(l2l3_220_spill.out[2], L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[0]); adf::frontend::DeclConnect __ci10578__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11058:1", ""}; +read_access(l2l3_220_spill.out[2]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10579__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11059:1"}; +write_access(L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10580__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11062:1"}; +location(L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10581__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11065:1"}; adf::frontend::CallExprLocationConstraint __ci10582__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11065:73"}; +connect(l2l3_220_spill.out[3], L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[1]); adf::frontend::DeclConnect __ci10583__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11066:1", ""}; +read_access(l2l3_220_spill.out[3]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10584__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11067:1"}; +write_access(L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10585__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11070:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[196].compute_node, + L2_IFM_Buffer_from_layer_220_for_layer_228_port0, tiling_params_layer_228, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[196].compute_node, + l2_227, tiling_params_layer_228_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_222222.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10586__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11077:1"}; adf::frontend::CallExprLocationConstraint __ci10587__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11077:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_222222.out[0], L2_OFM_Buffer_layer_TGSpilling_222222.in[0]); adf::frontend::DeclConnect __ci10588__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11078:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_222222.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10589__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11079:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_222222.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10590__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11082:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_222222.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10591__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11085:1"}; adf::frontend::CallExprLocationConstraint __ci10592__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11085:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_222222.out[1], L2_OFM_Buffer_layer_TGSpilling_222222.in[1]); adf::frontend::DeclConnect __ci10593__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11086:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_222222.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10594__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11087:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_222222.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10595__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11090:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[197].compute_node, + L2_OFM_Buffer_layer_TGSpilling_222222, tiling_params_layer_229, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[197].compute_node, + l2_228, tiling_params_layer_229_1, 0, 2); +location(l2_229.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10596__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11097:1"}; adf::frontend::CallExprLocationConstraint __ci10597__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11097:32"}; +connect(l2_229.out[0], ofm_ddr_0_l2l3_229_spill.in[0]); adf::frontend::DeclConnect __ci10598__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11098:1", ""}; +read_access(l2_229.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10599__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11099:1"}; +write_access(ofm_ddr_0_l2l3_229_spill.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10600__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11102:1"}; +location(l2_229.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10601__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11105:1"}; adf::frontend::CallExprLocationConstraint __ci10602__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11105:32"}; +connect(l2_229.out[1], ofm_ddr_0_l2l3_229_spill.in[1]); adf::frontend::DeclConnect __ci10603__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11106:1", ""}; +read_access(l2_229.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10604__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11107:1"}; +write_access(ofm_ddr_0_l2l3_229_spill.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10605__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11110:1"}; +location(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10606__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11113:1"}; adf::frontend::CallExprLocationConstraint __ci10607__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11113:73"}; +connect(l2l3_215_spill.out[0], L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[0]); adf::frontend::DeclConnect __ci10608__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11114:1", ""}; +read_access(l2l3_215_spill.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10609__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11115:1"}; +write_access(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10610__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11118:1"}; +location(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10611__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11121:1"}; adf::frontend::CallExprLocationConstraint __ci10612__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11121:73"}; +connect(l2l3_215_spill.out[1], L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[1]); adf::frontend::DeclConnect __ci10613__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11122:1", ""}; +read_access(l2l3_215_spill.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10614__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11123:1"}; +write_access(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10615__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11126:1"}; +location(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10616__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11129:1"}; adf::frontend::CallExprLocationConstraint __ci10617__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11129:74"}; +connect(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[0], spill_L3_Concat_Buffer_layer_230.in[0]); adf::frontend::DeclConnect __ci10618__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11130:1", ""}; +read_access(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[0]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10619__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11131:1"}; +write_access(spill_L3_Concat_Buffer_layer_230.in[0]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10620__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11134:1"}; +location(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10621__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11137:1"}; adf::frontend::CallExprLocationConstraint __ci10622__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11137:74"}; +connect(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[1], spill_L3_Concat_Buffer_layer_230.in[1]); adf::frontend::DeclConnect __ci10623__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11138:1", ""}; +read_access(L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[1]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10624__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11139:1"}; +write_access(spill_L3_Concat_Buffer_layer_230.in[1]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10625__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11142:1"}; +location(l2_229.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10626__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11145:1"}; adf::frontend::CallExprLocationConstraint __ci10627__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11145:32"}; +connect(l2_229.out[2], spill_L3_Concat_Buffer_layer_230.in[2]); adf::frontend::DeclConnect __ci10628__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11146:1", ""}; +read_access(l2_229.out[2]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10629__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11147:1"}; +write_access(spill_L3_Concat_Buffer_layer_230.in[2]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 8, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10630__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11150:1"}; +location(l2_229.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10631__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11153:1"}; adf::frontend::CallExprLocationConstraint __ci10632__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11153:32"}; +connect(l2_229.out[3], spill_L3_Concat_Buffer_layer_230.in[3]); adf::frontend::DeclConnect __ci10633__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11154:1", ""}; +read_access(l2_229.out[3]) = { + tiling({.buffer_dimension = {8, 20, 8, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 0, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10634__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11155:1"}; +write_access(spill_L3_Concat_Buffer_layer_230.in[3]) = { + tiling({.buffer_dimension = {8, 20, 16, 12}, .tiling_dimension = {8, 20, 8, 6}, .offset = {0, 0, 8, 6}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10635__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11158:1"}; +location(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10636__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11161:1"}; adf::frontend::CallExprLocationConstraint __ci10637__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11161:73"}; +connect(l2l3_232_spill.out[0], L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[0]); adf::frontend::DeclConnect __ci10638__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11162:1", ""}; +read_access(l2l3_232_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 16, 23}, .tiling_dimension = {8, 40, 16, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10639__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11163:1"}; +write_access(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 16, 23}, .tiling_dimension = {8, 40, 16, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10640__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11166:1"}; +location(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10641__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11169:1"}; adf::frontend::CallExprLocationConstraint __ci10642__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11169:73"}; +connect(l2l3_232_spill.out[1], L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[1]); adf::frontend::DeclConnect __ci10643__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11170:1", ""}; +read_access(l2l3_232_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 16, 23}, .tiling_dimension = {8, 40, 16, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10644__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11171:1"}; +write_access(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 16, 23}, .tiling_dimension = {8, 40, 16, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10645__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11174:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10646__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11177:1"}; adf::frontend::CallExprLocationConstraint __ci10647__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11177:71"}; +connect(l2l3_5_spill.out[2], L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[0]); adf::frontend::DeclConnect __ci10648__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11178:1", ""}; +read_access(l2l3_5_spill.out[2]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 60, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10649__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11179:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10650__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11182:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10651__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11185:1"}; adf::frontend::CallExprLocationConstraint __ci10652__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11185:71"}; +connect(l2l3_5_spill.out[3], L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[1]); adf::frontend::DeclConnect __ci10653__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11186:1", ""}; +read_access(l2l3_5_spill.out[3]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 30}, .tile_traversal = { {.dimension = 3, .stride = 60, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10654__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11187:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 60}, .tiling_dimension = {8, 320, 1, 30}, .offset = {0, 0, 0, 30}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10655__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11190:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[198].compute_node, + L2_IFM_Buffer_from_layer_5_for_layer_233_port0, tiling_params_layer_233, 0, 0); +location(l2_233.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10656__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11195:1"}; adf::frontend::CallExprLocationConstraint __ci10657__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11195:32"}; +connect(l2_233.out[0], l2l3_233_spill.in[0]); adf::frontend::DeclConnect __ci10658__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11196:1", ""}; +read_access(l2_233.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10659__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11197:1"}; +write_access(l2l3_233_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10660__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11200:1"}; +location(l2_233.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10661__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11203:1"}; adf::frontend::CallExprLocationConstraint __ci10662__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11203:32"}; +connect(l2_233.out[1], l2l3_233_spill.in[1]); adf::frontend::DeclConnect __ci10663__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11204:1", ""}; +read_access(l2_233.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10664__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11205:1"}; +write_access(l2l3_233_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10665__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11208:1"}; +location(L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10666__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11211:1"}; adf::frontend::CallExprLocationConstraint __ci10667__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11211:73"}; +connect(l2l3_233_spill.out[0], L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[0]); adf::frontend::DeclConnect __ci10668__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11212:1", ""}; +read_access(l2l3_233_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 160, 1, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10669__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11213:1"}; +write_access(L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 160, 1, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10670__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11216:1"}; +location(L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10671__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11219:1"}; adf::frontend::CallExprLocationConstraint __ci10672__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11219:73"}; +connect(l2l3_233_spill.out[1], L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[1]); adf::frontend::DeclConnect __ci10673__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11220:1", ""}; +read_access(l2l3_233_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 160, 1, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10674__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11221:1"}; +write_access(L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 1, 90}, .tiling_dimension = {8, 160, 1, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10675__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11224:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[199].compute_node, + L2_IFM_Buffer_from_layer_233_for_layer_234_port0, tiling_params_layer_234, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[200].compute_node, + l2_234, tiling_params_layer_235, 0, 0); +location(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10676__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11231:1"}; adf::frontend::CallExprLocationConstraint __ci10677__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11231:74"}; +connect(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[0], spill_L3_Concat_Buffer_layer_236.in[0]); adf::frontend::DeclConnect __ci10678__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11232:1", ""}; +read_access(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[0]) = { + tiling({.buffer_dimension = {8, 40, 16, 23}, .tiling_dimension = {8, 40, 16, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10679__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11233:1"}; +write_access(spill_L3_Concat_Buffer_layer_236.in[0]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 16, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10680__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11236:1"}; +location(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10681__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11239:1"}; adf::frontend::CallExprLocationConstraint __ci10682__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11239:74"}; +connect(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[1], spill_L3_Concat_Buffer_layer_236.in[1]); adf::frontend::DeclConnect __ci10683__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11240:1", ""}; +read_access(L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[1]) = { + tiling({.buffer_dimension = {8, 40, 16, 23}, .tiling_dimension = {8, 40, 16, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10684__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11241:1"}; +write_access(spill_L3_Concat_Buffer_layer_236.in[1]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 16, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10685__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11244:1"}; +location(l2_58.out[4]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10686__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11247:1"}; adf::frontend::CallExprLocationConstraint __ci10687__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11247:31"}; +connect(l2_58.out[4], spill_L3_Concat_Buffer_layer_236.in[2]); adf::frontend::DeclConnect __ci10688__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11248:1", ""}; +read_access(l2_58.out[4]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10689__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11249:1"}; +write_access(spill_L3_Concat_Buffer_layer_236.in[2]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 16, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10690__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11252:1"}; +location(l2_58.out[5]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10691__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11255:1"}; adf::frontend::CallExprLocationConstraint __ci10692__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11255:31"}; +connect(l2_58.out[5], spill_L3_Concat_Buffer_layer_236.in[3]); adf::frontend::DeclConnect __ci10693__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11256:1", ""}; +read_access(l2_58.out[5]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10694__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11257:1"}; +write_access(spill_L3_Concat_Buffer_layer_236.in[3]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 16, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10695__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11260:1"}; +location(l2_235.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10696__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11263:1"}; adf::frontend::CallExprLocationConstraint __ci10697__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11263:32"}; +connect(l2_235.out[0], spill_L3_Concat_Buffer_layer_236.in[4]); adf::frontend::DeclConnect __ci10698__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11264:1", ""}; +read_access(l2_235.out[0]) = { + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 40, 1, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10699__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11265:1"}; +write_access(spill_L3_Concat_Buffer_layer_236.in[4]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 1, 11}, .offset = {0, 0, 21, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10700__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11268:1"}; +location(l2_235.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10701__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11271:1"}; adf::frontend::CallExprLocationConstraint __ci10702__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11271:32"}; +connect(l2_235.out[1], spill_L3_Concat_Buffer_layer_236.in[5]); adf::frontend::DeclConnect __ci10703__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11272:1", ""}; +read_access(l2_235.out[1]) = { + tiling({.buffer_dimension = {8, 40, 4, 24}, .tiling_dimension = {8, 40, 1, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10704__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11273:1"}; +write_access(spill_L3_Concat_Buffer_layer_236.in[5]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 1, 12}, .offset = {0, 0, 21, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10705__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11276:1"}; +location(L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10706__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11279:1"}; adf::frontend::CallExprLocationConstraint __ci10707__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11279:73"}; +connect(spill_L3_Concat_Buffer_layer_236.out[0], L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[0]); adf::frontend::DeclConnect __ci10708__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11280:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_236.out[0]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 22, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10709__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11281:1"}; +write_access(L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 22, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10710__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11284:1"}; +location(L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10711__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11287:1"}; adf::frontend::CallExprLocationConstraint __ci10712__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11287:73"}; +connect(spill_L3_Concat_Buffer_layer_236.out[1], L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[1]); adf::frontend::DeclConnect __ci10713__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11288:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_236.out[1]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 22, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10714__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11289:1"}; +write_access(L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 22, 23}, .tiling_dimension = {8, 40, 22, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10715__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11292:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[201].compute_node, + L2_IFM_Buffer_from_layer_236_for_layer_237_port0, tiling_params_layer_237, 0, 0); +location(l2_237.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10716__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11297:1"}; adf::frontend::CallExprLocationConstraint __ci10717__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11297:32"}; +connect(l2_237.out[0], l2l3_237_spill.in[0]); adf::frontend::DeclConnect __ci10718__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11298:1", ""}; +read_access(l2_237.out[0]) = { + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10719__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11299:1"}; +write_access(l2l3_237_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10720__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11302:1"}; +location(l2_237.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10721__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11305:1"}; adf::frontend::CallExprLocationConstraint __ci10722__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11305:32"}; +connect(l2_237.out[1], l2l3_237_spill.in[1]); adf::frontend::DeclConnect __ci10723__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11306:1", ""}; +read_access(l2_237.out[1]) = { + tiling({.buffer_dimension = {8, 48, 16, 24}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10724__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11307:1"}; +write_access(l2l3_237_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10725__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11310:1"}; +location(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10726__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11313:1"}; adf::frontend::CallExprLocationConstraint __ci10727__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11313:73"}; +connect(l2l3_239_spill.out[0], L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[0]); adf::frontend::DeclConnect __ci10728__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11314:1", ""}; +read_access(l2l3_239_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10729__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11315:1"}; +write_access(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10730__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11318:1"}; +location(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10731__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11321:1"}; adf::frontend::CallExprLocationConstraint __ci10732__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11321:73"}; +connect(l2l3_239_spill.out[1], L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[1]); adf::frontend::DeclConnect __ci10733__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11322:1", ""}; +read_access(l2l3_239_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10734__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11323:1"}; +write_access(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10735__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11326:1"}; +location(L2_IFM_Buffer_for_input3_0_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10736__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11329:1"}; adf::frontend::CallExprLocationConstraint __ci10737__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11329:57"}; +connect(ifm_ddr_3.out[0], L2_IFM_Buffer_for_input3_0_port1.in[0]); adf::frontend::DeclConnect __ci10738__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11330:1", ""}; +read_access(ifm_ddr_3.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10739__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11331:1"}; +write_access(L2_IFM_Buffer_for_input3_0_port1.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10740__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11334:1"}; +location(L2_IFM_Buffer_for_input3_0_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10741__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11337:1"}; adf::frontend::CallExprLocationConstraint __ci10742__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11337:57"}; +connect(ifm_ddr_3.out[1], L2_IFM_Buffer_for_input3_0_port1.in[1]); adf::frontend::DeclConnect __ci10743__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11338:1", ""}; +read_access(ifm_ddr_3.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10744__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11339:1"}; +write_access(L2_IFM_Buffer_for_input3_0_port1.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10745__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11342:1"}; +location(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10746__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11345:1"}; adf::frontend::CallExprLocationConstraint __ci10747__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11345:74"}; +connect(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[0], spill_L3_Concat_Buffer_layer_240.in[0]); adf::frontend::DeclConnect __ci10748__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11346:1", ""}; +read_access(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10749__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11347:1"}; +write_access(spill_L3_Concat_Buffer_layer_240.in[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10750__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11350:1"}; +location(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10751__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11353:1"}; adf::frontend::CallExprLocationConstraint __ci10752__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11353:74"}; +connect(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[1], spill_L3_Concat_Buffer_layer_240.in[1]); adf::frontend::DeclConnect __ci10753__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11354:1", ""}; +read_access(L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10754__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11355:1"}; +write_access(spill_L3_Concat_Buffer_layer_240.in[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10755__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11358:1"}; +location(L2_IFM_Buffer_for_input3_0_port1.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10756__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11361:1"}; adf::frontend::CallExprLocationConstraint __ci10757__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11361:58"}; +connect(L2_IFM_Buffer_for_input3_0_port1.out[0], spill_L3_Concat_Buffer_layer_240.in[2]); adf::frontend::DeclConnect __ci10758__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11362:1", ""}; +read_access(L2_IFM_Buffer_for_input3_0_port1.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10759__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11363:1"}; +write_access(spill_L3_Concat_Buffer_layer_240.in[2]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 5, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10760__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11366:1"}; +location(L2_IFM_Buffer_for_input3_0_port1.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10761__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11369:1"}; adf::frontend::CallExprLocationConstraint __ci10762__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11369:58"}; +connect(L2_IFM_Buffer_for_input3_0_port1.out[1], spill_L3_Concat_Buffer_layer_240.in[3]); adf::frontend::DeclConnect __ci10763__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11370:1", ""}; +read_access(L2_IFM_Buffer_for_input3_0_port1.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10764__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11371:1"}; +write_access(spill_L3_Concat_Buffer_layer_240.in[3]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 5, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10765__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11374:1"}; +location(L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10766__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11377:1"}; adf::frontend::CallExprLocationConstraint __ci10767__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11377:73"}; +connect(spill_L3_Concat_Buffer_layer_240.out[0], L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[0]); adf::frontend::DeclConnect __ci10768__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11378:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_240.out[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10769__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11379:1"}; +write_access(L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10770__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11382:1"}; +location(L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10771__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11385:1"}; adf::frontend::CallExprLocationConstraint __ci10772__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11385:73"}; +connect(spill_L3_Concat_Buffer_layer_240.out[1], L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[1]); adf::frontend::DeclConnect __ci10773__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11386:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_240.out[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10774__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11387:1"}; +write_access(L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10775__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11390:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[202].compute_node, + L2_IFM_Buffer_from_layer_240_for_layer_241_port0, tiling_params_layer_241, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[203].compute_node, + l2_241, tiling_params_layer_242, 0, 0); +location(l2_242.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10776__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11397:1"}; adf::frontend::CallExprLocationConstraint __ci10777__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11397:32"}; +connect(l2_242.out[0], l2l3_242_spill.in[0]); adf::frontend::DeclConnect __ci10778__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11398:1", ""}; +read_access(l2_242.out[0]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10779__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11399:1"}; +write_access(l2l3_242_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10780__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11402:1"}; +location(l2_242.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10781__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11405:1"}; adf::frontend::CallExprLocationConstraint __ci10782__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11405:32"}; +connect(l2_242.out[1], l2l3_242_spill.in[1]); adf::frontend::DeclConnect __ci10783__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11406:1", ""}; +read_access(l2_242.out[1]) = { + tiling({.buffer_dimension = {8, 40, 12, 24}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10784__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11407:1"}; +write_access(l2l3_242_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10785__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11410:1"}; +location(L2_CONST_IFM_Buffer_for_input2_0_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10786__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11413:1"}; adf::frontend::CallExprLocationConstraint __ci10787__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11413:63"}; +connect(const_ifm_ddr_2.out[0], L2_CONST_IFM_Buffer_for_input2_0_port0.in[0]); adf::frontend::DeclConnect __ci10788__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11414:1", ""}; +read_access(const_ifm_ddr_2.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10789__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11415:1"}; +write_access(L2_CONST_IFM_Buffer_for_input2_0_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10790__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11418:1"}; +location(L2_CONST_IFM_Buffer_for_input2_0_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10791__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11421:1"}; adf::frontend::CallExprLocationConstraint __ci10792__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11421:63"}; +connect(const_ifm_ddr_2.out[1], L2_CONST_IFM_Buffer_for_input2_0_port0.in[1]); adf::frontend::DeclConnect __ci10793__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11422:1", ""}; +read_access(const_ifm_ddr_2.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10794__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11423:1"}; +write_access(L2_CONST_IFM_Buffer_for_input2_0_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10795__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11426:1"}; +location(L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10796__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11429:1"}; adf::frontend::CallExprLocationConstraint __ci10797__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11429:73"}; +connect(l2l3_243_spill.out[0], L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[0]); adf::frontend::DeclConnect __ci10798__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11430:1", ""}; +read_access(l2l3_243_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10799__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11431:1"}; +write_access(L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10800__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11434:1"}; +location(L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10801__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11437:1"}; adf::frontend::CallExprLocationConstraint __ci10802__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11437:73"}; +connect(l2l3_243_spill.out[1], L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[1]); adf::frontend::DeclConnect __ci10803__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11438:1", ""}; +read_access(l2l3_243_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10804__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11439:1"}; +write_access(L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10805__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11442:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[204].compute_node, + L2_CONST_IFM_Buffer_for_input2_0_port0, tiling_params_layer_244, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[204].compute_node, + L2_IFM_Buffer_from_layer_243_for_layer_244_port1, tiling_params_layer_244_1, 0, 2); +location(L2_IFM_Buffer_for_input3_1_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10806__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11449:1"}; adf::frontend::CallExprLocationConstraint __ci10807__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11449:57"}; +connect(ifm_ddr_3.out[2], L2_IFM_Buffer_for_input3_1_port1.in[0]); adf::frontend::DeclConnect __ci10808__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11450:1", ""}; +read_access(ifm_ddr_3.out[2]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10809__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11451:1"}; +write_access(L2_IFM_Buffer_for_input3_1_port1.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10810__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11454:1"}; +location(L2_IFM_Buffer_for_input3_1_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10811__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11457:1"}; adf::frontend::CallExprLocationConstraint __ci10812__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11457:57"}; +connect(ifm_ddr_3.out[3], L2_IFM_Buffer_for_input3_1_port1.in[1]); adf::frontend::DeclConnect __ci10813__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11458:1", ""}; +read_access(ifm_ddr_3.out[3]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10814__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11459:1"}; +write_access(L2_IFM_Buffer_for_input3_1_port1.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10815__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11462:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[205].compute_node, + l2_244, tiling_params_layer_245, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[205].compute_node, + L2_IFM_Buffer_for_input3_1_port1, tiling_params_layer_245_1, 0, 2); +location(l2_245.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10816__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11469:1"}; adf::frontend::CallExprLocationConstraint __ci10817__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11469:32"}; +connect(l2_245.out[0], L3_OFM_Buffer_layer_TGSpilling_245245.in[0]); adf::frontend::DeclConnect __ci10818__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11470:1", ""}; +read_access(l2_245.out[0]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10819__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11471:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_245245.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10820__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11474:1"}; +location(l2_245.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10821__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11477:1"}; adf::frontend::CallExprLocationConstraint __ci10822__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11477:32"}; +connect(l2_245.out[1], L3_OFM_Buffer_layer_TGSpilling_245245.in[1]); adf::frontend::DeclConnect __ci10823__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11478:1", ""}; +read_access(l2_245.out[1]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10824__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11479:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_245245.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10825__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11482:1"}; +location(L2_IFM_Buffer_for_input3_2_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10826__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11485:1"}; adf::frontend::CallExprLocationConstraint __ci10827__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11485:57"}; +connect(ifm_ddr_3.out[4], L2_IFM_Buffer_for_input3_2_port1.in[0]); adf::frontend::DeclConnect __ci10828__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11486:1", ""}; +read_access(ifm_ddr_3.out[4]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10829__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11487:1"}; +write_access(L2_IFM_Buffer_for_input3_2_port1.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10830__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11490:1"}; +location(L2_IFM_Buffer_for_input3_2_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10831__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11493:1"}; adf::frontend::CallExprLocationConstraint __ci10832__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11493:57"}; +connect(ifm_ddr_3.out[5], L2_IFM_Buffer_for_input3_2_port1.in[1]); adf::frontend::DeclConnect __ci10833__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11494:1", ""}; +read_access(ifm_ddr_3.out[5]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10834__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11495:1"}; +write_access(L2_IFM_Buffer_for_input3_2_port1.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10835__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11498:1"}; +location(L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10836__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11501:1"}; adf::frontend::CallExprLocationConstraint __ci10837__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11501:73"}; +connect(l2l3_246_spill.out[0], L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[0]); adf::frontend::DeclConnect __ci10838__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11502:1", ""}; +read_access(l2l3_246_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10839__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11503:1"}; +write_access(L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10840__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11506:1"}; +location(L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10841__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11509:1"}; adf::frontend::CallExprLocationConstraint __ci10842__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11509:73"}; +connect(l2l3_246_spill.out[1], L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[1]); adf::frontend::DeclConnect __ci10843__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11510:1", ""}; +read_access(l2l3_246_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10844__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11511:1"}; +write_access(L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10845__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11514:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[206].compute_node, + L2_IFM_Buffer_from_layer_246_for_layer_247_port0, tiling_params_layer_247, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[206].compute_node, + L2_IFM_Buffer_for_input3_2_port1, tiling_params_layer_247_1, 0, 2); +location(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10846__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11521:1"}; adf::frontend::CallExprLocationConstraint __ci10847__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11521:73"}; +connect(l2l3_239_spill.out[2], L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[0]); adf::frontend::DeclConnect __ci10848__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11522:1", ""}; +read_access(l2l3_239_spill.out[2]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10849__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11523:1"}; +write_access(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10850__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11526:1"}; +location(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10851__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11529:1"}; adf::frontend::CallExprLocationConstraint __ci10852__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11529:73"}; +connect(l2l3_239_spill.out[3], L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[1]); adf::frontend::DeclConnect __ci10853__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11530:1", ""}; +read_access(l2l3_239_spill.out[3]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10854__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11531:1"}; +write_access(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10855__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11534:1"}; +location(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10856__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11537:1"}; adf::frontend::CallExprLocationConstraint __ci10857__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11537:74"}; +connect(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[0], spill_L3_Concat_Buffer_layer_248.in[0]); adf::frontend::DeclConnect __ci10858__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11538:1", ""}; +read_access(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10859__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11539:1"}; +write_access(spill_L3_Concat_Buffer_layer_248.in[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10860__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11542:1"}; +location(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10861__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11545:1"}; adf::frontend::CallExprLocationConstraint __ci10862__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11545:74"}; +connect(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[1], spill_L3_Concat_Buffer_layer_248.in[1]); adf::frontend::DeclConnect __ci10863__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11546:1", ""}; +read_access(L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10864__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11547:1"}; +write_access(spill_L3_Concat_Buffer_layer_248.in[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10865__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11550:1"}; +location(l2_247.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10866__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11553:1"}; adf::frontend::CallExprLocationConstraint __ci10867__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11553:32"}; +connect(l2_247.out[0], spill_L3_Concat_Buffer_layer_248.in[2]); adf::frontend::DeclConnect __ci10868__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11554:1", ""}; +read_access(l2_247.out[0]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10869__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11555:1"}; +write_access(spill_L3_Concat_Buffer_layer_248.in[2]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 5, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10870__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11558:1"}; +location(l2_247.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10871__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11561:1"}; adf::frontend::CallExprLocationConstraint __ci10872__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11561:32"}; +connect(l2_247.out[1], spill_L3_Concat_Buffer_layer_248.in[3]); adf::frontend::DeclConnect __ci10873__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11562:1", ""}; +read_access(l2_247.out[1]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10874__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11563:1"}; +write_access(spill_L3_Concat_Buffer_layer_248.in[3]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 5, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10875__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11566:1"}; +location(L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10876__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11569:1"}; adf::frontend::CallExprLocationConstraint __ci10877__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11569:73"}; +connect(spill_L3_Concat_Buffer_layer_248.out[0], L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[0]); adf::frontend::DeclConnect __ci10878__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11570:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_248.out[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10879__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11571:1"}; +write_access(L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10880__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11574:1"}; +location(L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10881__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11577:1"}; adf::frontend::CallExprLocationConstraint __ci10882__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11577:73"}; +connect(spill_L3_Concat_Buffer_layer_248.out[1], L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[1]); adf::frontend::DeclConnect __ci10883__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11578:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_248.out[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10884__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11579:1"}; +write_access(L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 10, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10885__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11582:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[207].compute_node, + L2_IFM_Buffer_from_layer_248_for_layer_249_port0, tiling_params_layer_249, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[208].compute_node, + l2_249, tiling_params_layer_250, 0, 0); +location(L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10886__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11589:1"}; adf::frontend::CallExprLocationConstraint __ci10887__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11589:73"}; +connect(l2l3_243_spill.out[2], L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[0]); adf::frontend::DeclConnect __ci10888__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11590:1", ""}; +read_access(l2l3_243_spill.out[2]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10889__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11591:1"}; +write_access(L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10890__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11594:1"}; +location(L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10891__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11597:1"}; adf::frontend::CallExprLocationConstraint __ci10892__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11597:73"}; +connect(l2l3_243_spill.out[3], L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[1]); adf::frontend::DeclConnect __ci10893__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11598:1", ""}; +read_access(l2l3_243_spill.out[3]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10894__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11599:1"}; +write_access(L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10895__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11602:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[209].compute_node, + L2_IFM_Buffer_from_layer_243_for_layer_251_port0, tiling_params_layer_251, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[209].compute_node, + l2_250, tiling_params_layer_251_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_245245.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10896__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11609:1"}; adf::frontend::CallExprLocationConstraint __ci10897__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11609:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_245245.out[0], L2_OFM_Buffer_layer_TGSpilling_245245.in[0]); adf::frontend::DeclConnect __ci10898__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11610:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_245245.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10899__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11611:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_245245.in[0]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10900__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11614:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_245245.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10901__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11617:1"}; adf::frontend::CallExprLocationConstraint __ci10902__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11617:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_245245.out[1], L2_OFM_Buffer_layer_TGSpilling_245245.in[1]); adf::frontend::DeclConnect __ci10903__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11618:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_245245.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10904__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11619:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_245245.in[1]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10905__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11622:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[210].compute_node, + L2_OFM_Buffer_layer_TGSpilling_245245, tiling_params_layer_252, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[210].compute_node, + l2_251, tiling_params_layer_252_1, 0, 2); +location(l2_252.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10906__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11629:1"}; adf::frontend::CallExprLocationConstraint __ci10907__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11629:32"}; +connect(l2_252.out[0], ofm_ddr_1_l2l3_252_spill.in[0]); adf::frontend::DeclConnect __ci10908__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11630:1", ""}; +read_access(l2_252.out[0]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10909__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11631:1"}; +write_access(ofm_ddr_1_l2l3_252_spill.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10910__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11634:1"}; +location(l2_252.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10911__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11637:1"}; adf::frontend::CallExprLocationConstraint __ci10912__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11637:32"}; +connect(l2_252.out[1], ofm_ddr_1_l2l3_252_spill.in[1]); adf::frontend::DeclConnect __ci10913__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11638:1", ""}; +read_access(l2_252.out[1]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10914__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11639:1"}; +write_access(ofm_ddr_1_l2l3_252_spill.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10915__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11642:1"}; +location(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10916__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11645:1"}; adf::frontend::CallExprLocationConstraint __ci10917__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11645:73"}; +connect(l2l3_238_spill.out[0], L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[0]); adf::frontend::DeclConnect __ci10918__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11646:1", ""}; +read_access(l2l3_238_spill.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10919__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11647:1"}; +write_access(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10920__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11650:1"}; +location(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10921__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11653:1"}; adf::frontend::CallExprLocationConstraint __ci10922__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11653:73"}; +connect(l2l3_238_spill.out[1], L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[1]); adf::frontend::DeclConnect __ci10923__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11654:1", ""}; +read_access(l2l3_238_spill.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10924__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11655:1"}; +write_access(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10925__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11658:1"}; +location(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10926__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11661:1"}; adf::frontend::CallExprLocationConstraint __ci10927__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11661:74"}; +connect(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[0], spill_L3_Concat_Buffer_layer_253.in[0]); adf::frontend::DeclConnect __ci10928__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11662:1", ""}; +read_access(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[0]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10929__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11663:1"}; +write_access(spill_L3_Concat_Buffer_layer_253.in[0]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10930__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11666:1"}; +location(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10931__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11669:1"}; adf::frontend::CallExprLocationConstraint __ci10932__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11669:74"}; +connect(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[1], spill_L3_Concat_Buffer_layer_253.in[1]); adf::frontend::DeclConnect __ci10933__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11670:1", ""}; +read_access(L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[1]) = { + tiling({.buffer_dimension = {8, 40, 5, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10934__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11671:1"}; +write_access(spill_L3_Concat_Buffer_layer_253.in[1]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10935__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11674:1"}; +location(l2_252.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10936__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11677:1"}; adf::frontend::CallExprLocationConstraint __ci10937__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11677:32"}; +connect(l2_252.out[2], spill_L3_Concat_Buffer_layer_253.in[2]); adf::frontend::DeclConnect __ci10938__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11678:1", ""}; +read_access(l2_252.out[2]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10939__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11679:1"}; +write_access(spill_L3_Concat_Buffer_layer_253.in[2]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 11}, .offset = {0, 0, 5, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10940__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11682:1"}; +location(l2_252.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10941__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11685:1"}; adf::frontend::CallExprLocationConstraint __ci10942__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11685:32"}; +connect(l2_252.out[3], spill_L3_Concat_Buffer_layer_253.in[3]); adf::frontend::DeclConnect __ci10943__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11686:1", ""}; +read_access(l2_252.out[3]) = { + tiling({.buffer_dimension = {8, 40, 8, 24}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10944__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11687:1"}; +write_access(spill_L3_Concat_Buffer_layer_253.in[3]) = { + tiling({.buffer_dimension = {8, 40, 10, 23}, .tiling_dimension = {8, 40, 5, 12}, .offset = {0, 0, 5, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10945__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11690:1"}; +location(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10946__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11693:1"}; adf::frontend::CallExprLocationConstraint __ci10947__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11693:73"}; +connect(l2l3_255_spill.out[0], L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[0]); adf::frontend::DeclConnect __ci10948__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11694:1", ""}; +read_access(l2l3_255_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 10, 45}, .tiling_dimension = {8, 80, 10, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10949__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11695:1"}; +write_access(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 10, 45}, .tiling_dimension = {8, 80, 10, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10950__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11698:1"}; +location(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10951__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11701:1"}; adf::frontend::CallExprLocationConstraint __ci10952__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11701:73"}; +connect(l2l3_255_spill.out[1], L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[1]); adf::frontend::DeclConnect __ci10953__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11702:1", ""}; +read_access(l2l3_255_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 10, 45}, .tiling_dimension = {8, 80, 10, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10954__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11703:1"}; +write_access(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 10, 45}, .tiling_dimension = {8, 80, 10, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10955__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11706:1"}; +location(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10956__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11709:1"}; adf::frontend::CallExprLocationConstraint __ci10957__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11709:74"}; +connect(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[0], spill_L3_Concat_Buffer_layer_256.in[0]); adf::frontend::DeclConnect __ci10958__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11710:1", ""}; +read_access(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[0]) = { + tiling({.buffer_dimension = {8, 80, 10, 45}, .tiling_dimension = {8, 80, 10, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10959__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11711:1"}; +write_access(spill_L3_Concat_Buffer_layer_256.in[0]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 10, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10960__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11714:1"}; +location(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10961__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11717:1"}; adf::frontend::CallExprLocationConstraint __ci10962__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11717:74"}; +connect(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[1], spill_L3_Concat_Buffer_layer_256.in[1]); adf::frontend::DeclConnect __ci10963__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11718:1", ""}; +read_access(L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[1]) = { + tiling({.buffer_dimension = {8, 80, 10, 45}, .tiling_dimension = {8, 80, 10, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10964__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11719:1"}; +write_access(spill_L3_Concat_Buffer_layer_256.in[1]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 10, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10965__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11722:1"}; +location(l2_22.out[4]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10966__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11725:1"}; adf::frontend::CallExprLocationConstraint __ci10967__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11725:31"}; +connect(l2_22.out[4], spill_L3_Concat_Buffer_layer_256.in[2]); adf::frontend::DeclConnect __ci10968__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11726:1", ""}; +read_access(l2_22.out[4]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10969__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11727:1"}; +write_access(spill_L3_Concat_Buffer_layer_256.in[2]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 10, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10970__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11730:1"}; +location(l2_22.out[5]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10971__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11733:1"}; adf::frontend::CallExprLocationConstraint __ci10972__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11733:31"}; +connect(l2_22.out[5], spill_L3_Concat_Buffer_layer_256.in[3]); adf::frontend::DeclConnect __ci10973__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11734:1", ""}; +read_access(l2_22.out[5]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10974__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11735:1"}; +write_access(spill_L3_Concat_Buffer_layer_256.in[3]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 10, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10975__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11738:1"}; +location(l2_234.out[4]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10976__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11741:1"}; adf::frontend::CallExprLocationConstraint __ci10977__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11741:32"}; +connect(l2_234.out[4], spill_L3_Concat_Buffer_layer_256.in[4]); adf::frontend::DeclConnect __ci10978__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11742:1", ""}; +read_access(l2_234.out[4]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 1, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10979__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11743:1"}; +write_access(spill_L3_Concat_Buffer_layer_256.in[4]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 1, 22}, .offset = {0, 0, 13, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10980__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11746:1"}; +location(l2_234.out[5]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci10981__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11749:1"}; adf::frontend::CallExprLocationConstraint __ci10982__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11749:32"}; +connect(l2_234.out[5], spill_L3_Concat_Buffer_layer_256.in[5]); adf::frontend::DeclConnect __ci10983__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11750:1", ""}; +read_access(l2_234.out[5]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 1, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10984__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11751:1"}; +write_access(spill_L3_Concat_Buffer_layer_256.in[5]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 1, 23}, .offset = {0, 0, 13, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10985__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11754:1"}; +location(L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci10986__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11757:1"}; adf::frontend::CallExprLocationConstraint __ci10987__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11757:73"}; +connect(spill_L3_Concat_Buffer_layer_256.out[0], L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[0]); adf::frontend::DeclConnect __ci10988__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11758:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_256.out[0]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 14, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10989__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11759:1"}; +write_access(L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 14, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10990__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11762:1"}; +location(L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci10991__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11765:1"}; adf::frontend::CallExprLocationConstraint __ci10992__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11765:73"}; +connect(spill_L3_Concat_Buffer_layer_256.out[1], L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[1]); adf::frontend::DeclConnect __ci10993__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11766:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_256.out[1]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 14, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10994__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11767:1"}; +write_access(L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 14, 45}, .tiling_dimension = {8, 80, 14, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10995__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11770:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[211].compute_node, + L2_IFM_Buffer_from_layer_256_for_layer_257_port0, tiling_params_layer_257, 0, 0); +location(l2_257.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci10996__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11775:1"}; adf::frontend::CallExprLocationConstraint __ci10997__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11775:32"}; +connect(l2_257.out[0], l2l3_257_spill.in[0]); adf::frontend::DeclConnect __ci10998__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11776:1", ""}; +read_access(l2_257.out[0]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci10999__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11777:1"}; +write_access(l2l3_257_spill.in[0]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11000__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11780:1"}; +location(l2_257.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11001__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11783:1"}; adf::frontend::CallExprLocationConstraint __ci11002__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11783:32"}; +connect(l2_257.out[1], l2l3_257_spill.in[1]); adf::frontend::DeclConnect __ci11003__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11784:1", ""}; +read_access(l2_257.out[1]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11004__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11785:1"}; +write_access(l2l3_257_spill.in[1]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11005__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11788:1"}; +location(L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11006__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11791:1"}; adf::frontend::CallExprLocationConstraint __ci11007__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11791:73"}; +connect(l2l3_260_spill.out[0], L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[0]); adf::frontend::DeclConnect __ci11008__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11792:1", ""}; +read_access(l2l3_260_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11009__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11793:1"}; +write_access(L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11010__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11796:1"}; +location(L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11011__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11799:1"}; adf::frontend::CallExprLocationConstraint __ci11012__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11799:73"}; +connect(l2l3_260_spill.out[1], L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[1]); adf::frontend::DeclConnect __ci11013__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11800:1", ""}; +read_access(l2l3_260_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11014__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11801:1"}; +write_access(L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11015__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11804:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[212].compute_node, + L2_IFM_Buffer_from_layer_260_for_layer_261_port0, tiling_params_layer_261, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[213].compute_node, + l2_261, tiling_params_layer_262, 0, 0); +location(l2_262.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11016__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11811:1"}; adf::frontend::CallExprLocationConstraint __ci11017__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11811:32"}; +connect(l2_262.out[0], l2l3_262_spill.in[0]); adf::frontend::DeclConnect __ci11018__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11812:1", ""}; +read_access(l2_262.out[0]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11019__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11813:1"}; +write_access(l2l3_262_spill.in[0]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11020__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11816:1"}; +location(l2_262.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11021__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11819:1"}; adf::frontend::CallExprLocationConstraint __ci11022__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11819:32"}; +connect(l2_262.out[1], l2l3_262_spill.in[1]); adf::frontend::DeclConnect __ci11023__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11820:1", ""}; +read_access(l2_262.out[1]) = { + tiling({.buffer_dimension = {8, 80, 8, 48}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11024__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11821:1"}; +write_access(l2l3_262_spill.in[1]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11025__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11824:1"}; +location(L2_CONST_IFM_Buffer_for_input1_0_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11026__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11827:1"}; adf::frontend::CallExprLocationConstraint __ci11027__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11827:63"}; +connect(const_ifm_ddr_1.out[0], L2_CONST_IFM_Buffer_for_input1_0_port0.in[0]); adf::frontend::DeclConnect __ci11028__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11828:1", ""}; +read_access(const_ifm_ddr_1.out[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11029__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11829:1"}; +write_access(L2_CONST_IFM_Buffer_for_input1_0_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11030__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11832:1"}; +location(L2_CONST_IFM_Buffer_for_input1_0_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11031__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11835:1"}; adf::frontend::CallExprLocationConstraint __ci11032__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11835:63"}; +connect(const_ifm_ddr_1.out[1], L2_CONST_IFM_Buffer_for_input1_0_port0.in[1]); adf::frontend::DeclConnect __ci11033__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11836:1", ""}; +read_access(const_ifm_ddr_1.out[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11034__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11837:1"}; +write_access(L2_CONST_IFM_Buffer_for_input1_0_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11035__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11840:1"}; +location(L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11036__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11843:1"}; adf::frontend::CallExprLocationConstraint __ci11037__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11843:73"}; +connect(l2l3_263_spill.out[0], L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[0]); adf::frontend::DeclConnect __ci11038__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11844:1", ""}; +read_access(l2l3_263_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11039__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11845:1"}; +write_access(L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11040__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11848:1"}; +location(L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11041__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11851:1"}; adf::frontend::CallExprLocationConstraint __ci11042__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11851:73"}; +connect(l2l3_263_spill.out[1], L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[1]); adf::frontend::DeclConnect __ci11043__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11852:1", ""}; +read_access(l2l3_263_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11044__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11853:1"}; +write_access(L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11045__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11856:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[214].compute_node, + L2_CONST_IFM_Buffer_for_input1_0_port0, tiling_params_layer_264, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[214].compute_node, + L2_IFM_Buffer_from_layer_263_for_layer_264_port1, tiling_params_layer_264_1, 0, 2); +location(L2_IFM_Buffer_for_input2_1_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11046__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11863:1"}; adf::frontend::CallExprLocationConstraint __ci11047__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11863:57"}; +connect(ifm_ddr_2.out[1], L2_IFM_Buffer_for_input2_1_port1.in[0]); adf::frontend::DeclConnect __ci11048__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11864:1", ""}; +read_access(ifm_ddr_2.out[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11049__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11865:1"}; +write_access(L2_IFM_Buffer_for_input2_1_port1.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11050__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11868:1"}; +location(L2_IFM_Buffer_for_input2_1_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11051__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11871:1"}; adf::frontend::CallExprLocationConstraint __ci11052__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11871:57"}; +connect(ifm_ddr_2.out[2], L2_IFM_Buffer_for_input2_1_port1.in[1]); adf::frontend::DeclConnect __ci11053__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11872:1", ""}; +read_access(ifm_ddr_2.out[2]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11054__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11873:1"}; +write_access(L2_IFM_Buffer_for_input2_1_port1.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11055__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11876:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[215].compute_node, + l2_264, tiling_params_layer_265, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[215].compute_node, + L2_IFM_Buffer_for_input2_1_port1, tiling_params_layer_265_1, 0, 2); +location(l2_265.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11056__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11883:1"}; adf::frontend::CallExprLocationConstraint __ci11057__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11883:32"}; +connect(l2_265.out[0], L3_OFM_Buffer_layer_TGSpilling_265265.in[0]); adf::frontend::DeclConnect __ci11058__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11884:1", ""}; +read_access(l2_265.out[0]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11059__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11885:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_265265.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11060__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11888:1"}; +location(l2_265.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11061__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11891:1"}; adf::frontend::CallExprLocationConstraint __ci11062__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11891:32"}; +connect(l2_265.out[1], L3_OFM_Buffer_layer_TGSpilling_265265.in[1]); adf::frontend::DeclConnect __ci11063__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11892:1", ""}; +read_access(l2_265.out[1]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11064__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11893:1"}; +write_access(L3_OFM_Buffer_layer_TGSpilling_265265.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11065__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11896:1"}; +location(L2_IFM_Buffer_for_input2_2_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11066__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11899:1"}; adf::frontend::CallExprLocationConstraint __ci11067__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11899:57"}; +connect(ifm_ddr_2.out[3], L2_IFM_Buffer_for_input2_2_port1.in[0]); adf::frontend::DeclConnect __ci11068__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11900:1", ""}; +read_access(ifm_ddr_2.out[3]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11069__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11901:1"}; +write_access(L2_IFM_Buffer_for_input2_2_port1.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11070__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11904:1"}; +location(L2_IFM_Buffer_for_input2_2_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11071__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11907:1"}; adf::frontend::CallExprLocationConstraint __ci11072__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11907:57"}; +connect(ifm_ddr_2.out[4], L2_IFM_Buffer_for_input2_2_port1.in[1]); adf::frontend::DeclConnect __ci11073__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11908:1", ""}; +read_access(ifm_ddr_2.out[4]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11074__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11909:1"}; +write_access(L2_IFM_Buffer_for_input2_2_port1.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11075__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11912:1"}; +location(L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11076__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11915:1"}; adf::frontend::CallExprLocationConstraint __ci11077__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11915:73"}; +connect(l2l3_266_spill.out[0], L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[0]); adf::frontend::DeclConnect __ci11078__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11916:1", ""}; +read_access(l2l3_266_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11079__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11917:1"}; +write_access(L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11080__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11920:1"}; +location(L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11081__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11923:1"}; adf::frontend::CallExprLocationConstraint __ci11082__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11923:73"}; +connect(l2l3_266_spill.out[1], L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[1]); adf::frontend::DeclConnect __ci11083__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11924:1", ""}; +read_access(l2l3_266_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11084__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11925:1"}; +write_access(L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11085__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11928:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[216].compute_node, + L2_IFM_Buffer_from_layer_266_for_layer_267_port0, tiling_params_layer_267, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[216].compute_node, + L2_IFM_Buffer_for_input2_2_port1, tiling_params_layer_267_1, 0, 2); +location(l2_267.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11086__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11935:1"}; adf::frontend::CallExprLocationConstraint __ci11087__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11935:32"}; +connect(l2_267.out[0], l2l3_267_spill.in[0]); adf::frontend::DeclConnect __ci11088__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11936:1", ""}; +read_access(l2_267.out[0]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11089__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11937:1"}; +write_access(l2l3_267_spill.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11090__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11940:1"}; +location(l2_267.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11091__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11943:1"}; adf::frontend::CallExprLocationConstraint __ci11092__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11943:32"}; +connect(l2_267.out[1], l2l3_267_spill.in[1]); adf::frontend::DeclConnect __ci11093__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11944:1", ""}; +read_access(l2_267.out[1]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11094__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11945:1"}; +write_access(l2l3_267_spill.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11095__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11948:1"}; +location(L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11096__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11951:1"}; adf::frontend::CallExprLocationConstraint __ci11097__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11951:73"}; +connect(l2l3_268_spill.out[0], L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[0]); adf::frontend::DeclConnect __ci11098__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11952:1", ""}; +read_access(l2l3_268_spill.out[0]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11099__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11953:1"}; +write_access(L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11100__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11956:1"}; +location(L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11101__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11959:1"}; adf::frontend::CallExprLocationConstraint __ci11102__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11959:73"}; +connect(l2l3_268_spill.out[1], L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[1]); adf::frontend::DeclConnect __ci11103__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11960:1", ""}; +read_access(l2l3_268_spill.out[1]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11104__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11961:1"}; +write_access(L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 5, 45}, .tiling_dimension = {8, 80, 5, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11105__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11964:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[217].compute_node, + L2_IFM_Buffer_from_layer_268_for_layer_269_port0, tiling_params_layer_269, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[218].compute_node, + l2_269, tiling_params_layer_270, 0, 0); +location(L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11106__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11971:1"}; adf::frontend::CallExprLocationConstraint __ci11107__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11971:73"}; +connect(l2l3_263_spill.out[2], L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[0]); adf::frontend::DeclConnect __ci11108__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11972:1", ""}; +read_access(l2l3_263_spill.out[2]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11109__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11973:1"}; +write_access(L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11110__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11976:1"}; +location(L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11111__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11979:1"}; adf::frontend::CallExprLocationConstraint __ci11112__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11979:73"}; +connect(l2l3_263_spill.out[3], L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[1]); adf::frontend::DeclConnect __ci11113__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11980:1", ""}; +read_access(l2l3_263_spill.out[3]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11114__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11981:1"}; +write_access(L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11115__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11984:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[219].compute_node, + L2_IFM_Buffer_from_layer_263_for_layer_271_port0, tiling_params_layer_271, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[219].compute_node, + l2_270, tiling_params_layer_271_1, 0, 2); +location(L2_OFM_Buffer_layer_TGSpilling_265265.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11116__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11991:1"}; adf::frontend::CallExprLocationConstraint __ci11117__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11991:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_265265.out[0], L2_OFM_Buffer_layer_TGSpilling_265265.in[0]); adf::frontend::DeclConnect __ci11118__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11992:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_265265.out[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11119__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11993:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_265265.in[0]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11120__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11996:1"}; +location(L2_OFM_Buffer_layer_TGSpilling_265265.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11121__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11999:1"}; adf::frontend::CallExprLocationConstraint __ci11122__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:11999:62"}; +connect(L3_OFM_Buffer_layer_TGSpilling_265265.out[1], L2_OFM_Buffer_layer_TGSpilling_265265.in[1]); adf::frontend::DeclConnect __ci11123__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12000:1", ""}; +read_access(L3_OFM_Buffer_layer_TGSpilling_265265.out[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11124__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12001:1"}; +write_access(L2_OFM_Buffer_layer_TGSpilling_265265.in[1]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11125__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12004:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[220].compute_node, + L2_OFM_Buffer_layer_TGSpilling_265265, tiling_params_layer_272, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[220].compute_node, + l2_271, tiling_params_layer_272_1, 0, 2); +location(l2_272.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11126__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12011:1"}; adf::frontend::CallExprLocationConstraint __ci11127__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12011:32"}; +connect(l2_272.out[0], ofm_ddr_2_l2l3_272_spill.in[0]); adf::frontend::DeclConnect __ci11128__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12012:1", ""}; +read_access(l2_272.out[0]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11129__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12013:1"}; +write_access(ofm_ddr_2_l2l3_272_spill.in[0]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11130__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12016:1"}; +location(l2_272.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11131__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12019:1"}; adf::frontend::CallExprLocationConstraint __ci11132__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12019:32"}; +connect(l2_272.out[1], ofm_ddr_2_l2l3_272_spill.in[1]); adf::frontend::DeclConnect __ci11133__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12020:1", ""}; +read_access(l2_272.out[1]) = { + tiling({.buffer_dimension = {8, 80, 4, 48}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11134__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12021:1"}; +write_access(ofm_ddr_2_l2l3_272_spill.in[1]) = { + tiling({.buffer_dimension = {8, 80, 3, 45}, .tiling_dimension = {8, 80, 3, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11135__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12024:1"}; +location(l2_14.out[2]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11136__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12027:1"}; adf::frontend::CallExprLocationConstraint __ci11137__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12027:31"}; +connect(l2_14.out[2], spill_L3_Concat_Buffer_layer_275.in[2]); adf::frontend::DeclConnect __ci11138__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12028:1", ""}; +read_access(l2_14.out[2]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11139__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12029:1"}; +write_access(spill_L3_Concat_Buffer_layer_275.in[2]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 2, 22}, .offset = {0, 0, 5, 0}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11140__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12032:1"}; +location(l2_14.out[3]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11141__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12035:1"}; adf::frontend::CallExprLocationConstraint __ci11142__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12035:31"}; +connect(l2_14.out[3], spill_L3_Concat_Buffer_layer_275.in[3]); adf::frontend::DeclConnect __ci11143__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12036:1", ""}; +read_access(l2_14.out[3]) = { + tiling({.buffer_dimension = {8, 160, 4, 48}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11144__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12037:1"}; +write_access(spill_L3_Concat_Buffer_layer_275.in[3]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 2, 23}, .offset = {0, 0, 5, 22}, .tile_traversal = { {.dimension = 3, .stride = 45, .wrap = 2} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11145__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12040:1"}; +location(l2_233.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11146__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12043:1"}; adf::frontend::CallExprLocationConstraint __ci11147__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12043:32"}; +connect(l2_233.out[2], spill_L3_Concat_Buffer_layer_275.in[4]); adf::frontend::DeclConnect __ci11148__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12044:1", ""}; +read_access(l2_233.out[2]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11149__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12045:1"}; +write_access(spill_L3_Concat_Buffer_layer_275.in[4]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 7, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11150__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12048:1"}; +location(l2_233.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11151__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12051:1"}; adf::frontend::CallExprLocationConstraint __ci11152__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12051:32"}; +connect(l2_233.out[3], spill_L3_Concat_Buffer_layer_275.in[5]); adf::frontend::DeclConnect __ci11153__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12052:1", ""}; +read_access(l2_233.out[3]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11154__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12053:1"}; +write_access(spill_L3_Concat_Buffer_layer_275.in[5]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 1, 15}, .offset = {0, 0, 7, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11155__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12056:1"}; +location(L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11156__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12059:1"}; adf::frontend::CallExprLocationConstraint __ci11157__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12059:73"}; +connect(spill_L3_Concat_Buffer_layer_275.out[0], L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[0]); adf::frontend::DeclConnect __ci11158__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12060:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_275.out[0]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 17}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 35}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 53}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 71}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11159__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12061:1"}; +write_access(L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 160, 8, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}) +}; adf::frontend::CallExprConstraintFunction __ci11160__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12068:1"}; +location(L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11161__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12075:1"}; adf::frontend::CallExprLocationConstraint __ci11162__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12075:73"}; +connect(spill_L3_Concat_Buffer_layer_275.out[1], L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[1]); adf::frontend::DeclConnect __ci11163__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12076:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_275.out[1]) = { + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 27}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 63}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 90}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 80}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11164__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12077:1"}; +write_access(L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 160, 8, 20}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 160, 8, 19}, .tiling_dimension = {8, 160, 8, 10}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}) +}; adf::frontend::CallExprConstraintFunction __ci11165__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12084:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[221].compute_node, + L2_IFM_Buffer_from_layer_275_for_layer_276_port0, tiling_params_layer_276, 0, 0); +location(l2_276.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11166__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12093:1"}; adf::frontend::CallExprLocationConstraint __ci11167__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12093:32"}; +connect(l2_276.out[0], l2l3_276_spill.in[0]); adf::frontend::DeclConnect __ci11168__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12094:1", ""}; +read_access(l2_276.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 160, 4, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11169__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12095:1"}; +write_access(l2l3_276_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 9}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 18, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11170__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12098:1"}; +location(l2_276.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11171__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12101:1"}; adf::frontend::CallExprLocationConstraint __ci11172__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12101:32"}; +connect(l2_276.out[1], l2l3_276_spill.in[1]); adf::frontend::DeclConnect __ci11173__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12102:1", ""}; +read_access(l2_276.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 20}, .tiling_dimension = {8, 160, 4, 9}, .offset = {0, 0, 0, 9}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11174__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12103:1"}; +write_access(l2l3_276_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 9}, .offset = {0, 0, 0, 9}, .tile_traversal = { {.dimension = 3, .stride = 18, .wrap = 5} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11175__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12106:1"}; +location(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11176__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12109:1"}; adf::frontend::CallExprLocationConstraint __ci11177__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12109:73"}; +connect(l2l3_278_spill.out[0], L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[0]); adf::frontend::DeclConnect __ci11178__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12110:1", ""}; +read_access(l2l3_278_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11179__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12111:1"}; +write_access(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11180__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12114:1"}; +location(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11181__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12117:1"}; adf::frontend::CallExprLocationConstraint __ci11182__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12117:73"}; +connect(l2l3_278_spill.out[1], L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[1]); adf::frontend::DeclConnect __ci11183__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12118:1", ""}; +read_access(l2l3_278_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11184__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12119:1"}; +write_access(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11185__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12122:1"}; +location(L2_IFM_Buffer_for_input1_0_port1.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11186__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12125:1"}; adf::frontend::CallExprLocationConstraint __ci11187__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12125:57"}; +connect(ifm_ddr_1.out[0], L2_IFM_Buffer_for_input1_0_port1.in[0]); adf::frontend::DeclConnect __ci11188__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12126:1", ""}; +read_access(ifm_ddr_1.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11189__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12127:1"}; +write_access(L2_IFM_Buffer_for_input1_0_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11190__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12130:1"}; +location(L2_IFM_Buffer_for_input1_0_port1.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11191__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12133:1"}; adf::frontend::CallExprLocationConstraint __ci11192__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12133:57"}; +connect(ifm_ddr_1.out[1], L2_IFM_Buffer_for_input1_0_port1.in[1]); adf::frontend::DeclConnect __ci11193__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12134:1", ""}; +read_access(ifm_ddr_1.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11194__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12135:1"}; +write_access(L2_IFM_Buffer_for_input1_0_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11195__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12138:1"}; +location(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11196__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12141:1"}; adf::frontend::CallExprLocationConstraint __ci11197__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12141:74"}; +connect(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[0], spill_L3_Concat_Buffer_layer_279.in[0]); adf::frontend::DeclConnect __ci11198__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12142:1", ""}; +read_access(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11199__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12143:1"}; +write_access(spill_L3_Concat_Buffer_layer_279.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11200__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12146:1"}; +location(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11201__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12149:1"}; adf::frontend::CallExprLocationConstraint __ci11202__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12149:74"}; +connect(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[1], spill_L3_Concat_Buffer_layer_279.in[1]); adf::frontend::DeclConnect __ci11203__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12150:1", ""}; +read_access(L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11204__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12151:1"}; +write_access(spill_L3_Concat_Buffer_layer_279.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11205__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12154:1"}; +location(L2_IFM_Buffer_for_input1_0_port1.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11206__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12157:1"}; adf::frontend::CallExprLocationConstraint __ci11207__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12157:58"}; +connect(L2_IFM_Buffer_for_input1_0_port1.out[0], spill_L3_Concat_Buffer_layer_279.in[2]); adf::frontend::DeclConnect __ci11208__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12158:1", ""}; +read_access(L2_IFM_Buffer_for_input1_0_port1.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11209__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12159:1"}; +write_access(spill_L3_Concat_Buffer_layer_279.in[2]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 2, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11210__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12162:1"}; +location(L2_IFM_Buffer_for_input1_0_port1.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11211__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12165:1"}; adf::frontend::CallExprLocationConstraint __ci11212__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12165:58"}; +connect(L2_IFM_Buffer_for_input1_0_port1.out[1], spill_L3_Concat_Buffer_layer_279.in[3]); adf::frontend::DeclConnect __ci11213__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12166:1", ""}; +read_access(L2_IFM_Buffer_for_input1_0_port1.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11214__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12167:1"}; +write_access(spill_L3_Concat_Buffer_layer_279.in[3]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 2, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11215__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12170:1"}; +location(L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11216__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12173:1"}; adf::frontend::CallExprLocationConstraint __ci11217__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12173:73"}; +connect(spill_L3_Concat_Buffer_layer_279.out[0], L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[0]); adf::frontend::DeclConnect __ci11218__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12174:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_279.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 29}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 59}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11219__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12175:1"}; +write_access(L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}; adf::frontend::CallExprConstraintFunction __ci11220__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12180:1"}; +location(L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11221__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12185:1"}; adf::frontend::CallExprLocationConstraint __ci11222__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12185:73"}; +connect(spill_L3_Concat_Buffer_layer_279.out[1], L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[1]); adf::frontend::DeclConnect __ci11223__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12186:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_279.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 74}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11224__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12187:1"}; +write_access(L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}; adf::frontend::CallExprConstraintFunction __ci11225__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12192:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[222].compute_node, + L2_IFM_Buffer_from_layer_279_for_layer_280_port0, tiling_params_layer_280, 0, 0); +location(l2_280.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11226__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12199:1"}; adf::frontend::CallExprLocationConstraint __ci11227__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12199:32"}; +connect(l2_280.out[0], l2l3_280_spill.in[0]); adf::frontend::DeclConnect __ci11228__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12200:1", ""}; +read_access(l2_280.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11229__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12201:1"}; +write_access(l2l3_280_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11230__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12204:1"}; +location(l2_280.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11231__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12207:1"}; adf::frontend::CallExprLocationConstraint __ci11232__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12207:32"}; +connect(l2_280.out[1], l2l3_280_spill.in[1]); adf::frontend::DeclConnect __ci11233__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12208:1", ""}; +read_access(l2_280.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11234__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12209:1"}; +write_access(l2l3_280_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11235__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12212:1"}; +location(L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11236__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12215:1"}; adf::frontend::CallExprLocationConstraint __ci11237__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12215:73"}; +connect(l2l3_280_spill.out[0], L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[0]); adf::frontend::DeclConnect __ci11238__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12216:1", ""}; +read_access(l2l3_280_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11239__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12217:1"}; +write_access(L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 30}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11240__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12220:1"}; +location(L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11241__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12223:1"}; adf::frontend::CallExprLocationConstraint __ci11242__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12223:73"}; +connect(l2l3_280_spill.out[1], L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[1]); adf::frontend::DeclConnect __ci11243__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12224:1", ""}; +read_access(l2l3_280_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11244__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12225:1"}; +write_access(L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 30}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11245__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12228:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[223].compute_node, + L2_IFM_Buffer_from_layer_280_for_layer_281_port0, tiling_params_layer_281, 0, 0); +location(l2_281.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11246__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12233:1"}; adf::frontend::CallExprLocationConstraint __ci11247__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12233:32"}; +connect(l2_281.out[0], l2l3_281_spill.in[0]); adf::frontend::DeclConnect __ci11248__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12234:1", ""}; +read_access(l2_281.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11249__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12235:1"}; +write_access(l2l3_281_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11250__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12238:1"}; +location(l2_281.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11251__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12241:1"}; adf::frontend::CallExprLocationConstraint __ci11252__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12241:32"}; +connect(l2_281.out[1], l2l3_281_spill.in[1]); adf::frontend::DeclConnect __ci11253__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12242:1", ""}; +read_access(l2_281.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11254__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12243:1"}; +write_access(l2l3_281_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11255__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12246:1"}; +location(L2_CONST_IFM_Buffer_for_input0_0_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11256__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12249:1"}; adf::frontend::CallExprLocationConstraint __ci11257__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12249:63"}; +connect(const_ifm_ddr.out[0], L2_CONST_IFM_Buffer_for_input0_0_port0.in[0]); adf::frontend::DeclConnect __ci11258__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12250:1", ""}; +read_access(const_ifm_ddr.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11259__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12251:1"}; +write_access(L2_CONST_IFM_Buffer_for_input0_0_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11260__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12254:1"}; +location(L2_CONST_IFM_Buffer_for_input0_0_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11261__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12257:1"}; adf::frontend::CallExprLocationConstraint __ci11262__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12257:63"}; +connect(const_ifm_ddr.out[1], L2_CONST_IFM_Buffer_for_input0_0_port0.in[1]); adf::frontend::DeclConnect __ci11263__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12258:1", ""}; +read_access(const_ifm_ddr.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11264__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12259:1"}; +write_access(L2_CONST_IFM_Buffer_for_input0_0_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11265__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12262:1"}; +location(L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11266__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12265:1"}; adf::frontend::CallExprLocationConstraint __ci11267__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12265:73"}; +connect(l2l3_282_spill.out[0], L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[0]); adf::frontend::DeclConnect __ci11268__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12266:1", ""}; +read_access(l2l3_282_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11269__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12267:1"}; +write_access(L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11270__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12270:1"}; +location(L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11271__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12273:1"}; adf::frontend::CallExprLocationConstraint __ci11272__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12273:73"}; +connect(l2l3_282_spill.out[1], L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[1]); adf::frontend::DeclConnect __ci11273__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12274:1", ""}; +read_access(l2l3_282_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11274__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12275:1"}; +write_access(L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11275__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12278:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[224].compute_node, + L2_CONST_IFM_Buffer_for_input0_0_port0, tiling_params_layer_283, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[224].compute_node, + L2_IFM_Buffer_from_layer_282_for_layer_283_port1, tiling_params_layer_283_1, 0, 2); +location(l2_283.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11276__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12285:1"}; adf::frontend::CallExprLocationConstraint __ci11277__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12285:32"}; +connect(l2_283.out[0], l2l3_283_spill.in[0]); adf::frontend::DeclConnect __ci11278__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12286:1", ""}; +read_access(l2_283.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11279__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12287:1"}; +write_access(l2l3_283_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11280__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12290:1"}; +location(l2_283.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11281__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12293:1"}; adf::frontend::CallExprLocationConstraint __ci11282__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12293:32"}; +connect(l2_283.out[1], l2l3_283_spill.in[1]); adf::frontend::DeclConnect __ci11283__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12294:1", ""}; +read_access(l2_283.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11284__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12295:1"}; +write_access(l2l3_283_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11285__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12298:1"}; +location(L2_IFM_Buffer_for_input1_1_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11286__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12301:1"}; adf::frontend::CallExprLocationConstraint __ci11287__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12301:57"}; +connect(ifm_ddr_1.out[2], L2_IFM_Buffer_for_input1_1_port1.in[0]); adf::frontend::DeclConnect __ci11288__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12302:1", ""}; +read_access(ifm_ddr_1.out[2]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11289__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12303:1"}; +write_access(L2_IFM_Buffer_for_input1_1_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11290__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12306:1"}; +location(L2_IFM_Buffer_for_input1_1_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11291__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12309:1"}; adf::frontend::CallExprLocationConstraint __ci11292__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12309:57"}; +connect(ifm_ddr_1.out[3], L2_IFM_Buffer_for_input1_1_port1.in[1]); adf::frontend::DeclConnect __ci11293__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12310:1", ""}; +read_access(ifm_ddr_1.out[3]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11294__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12311:1"}; +write_access(L2_IFM_Buffer_for_input1_1_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11295__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12314:1"}; +location(L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11296__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12317:1"}; adf::frontend::CallExprLocationConstraint __ci11297__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12317:73"}; +connect(l2l3_283_spill.out[0], L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[0]); adf::frontend::DeclConnect __ci11298__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12318:1", ""}; +read_access(l2l3_283_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11299__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12319:1"}; +write_access(L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11300__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12322:1"}; +location(L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11301__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12325:1"}; adf::frontend::CallExprLocationConstraint __ci11302__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12325:73"}; +connect(l2l3_283_spill.out[1], L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[1]); adf::frontend::DeclConnect __ci11303__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12326:1", ""}; +read_access(l2l3_283_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11304__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12327:1"}; +write_access(L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11305__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12330:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[225].compute_node, + L2_IFM_Buffer_from_layer_283_for_layer_284_port0, tiling_params_layer_284, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[225].compute_node, + L2_IFM_Buffer_for_input1_1_port1, tiling_params_layer_284_1, 0, 2); +location(l2_284.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11306__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12337:1"}; adf::frontend::CallExprLocationConstraint __ci11307__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12337:32"}; +connect(l2_284.out[0], l2l3_284_spill.in[0]); adf::frontend::DeclConnect __ci11308__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12338:1", ""}; +read_access(l2_284.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11309__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12339:1"}; +write_access(l2l3_284_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11310__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12342:1"}; +location(l2_284.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11311__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12345:1"}; adf::frontend::CallExprLocationConstraint __ci11312__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12345:32"}; +connect(l2_284.out[1], l2l3_284_spill.in[1]); adf::frontend::DeclConnect __ci11313__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12346:1", ""}; +read_access(l2_284.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11314__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12347:1"}; +write_access(l2l3_284_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11315__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12350:1"}; +location(L2_IFM_Buffer_for_input1_2_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11316__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12353:1"}; adf::frontend::CallExprLocationConstraint __ci11317__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12353:57"}; +connect(ifm_ddr_1.out[4], L2_IFM_Buffer_for_input1_2_port1.in[0]); adf::frontend::DeclConnect __ci11318__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12354:1", ""}; +read_access(ifm_ddr_1.out[4]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11319__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12355:1"}; +write_access(L2_IFM_Buffer_for_input1_2_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11320__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12358:1"}; +location(L2_IFM_Buffer_for_input1_2_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11321__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12361:1"}; adf::frontend::CallExprLocationConstraint __ci11322__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12361:57"}; +connect(ifm_ddr_1.out[5], L2_IFM_Buffer_for_input1_2_port1.in[1]); adf::frontend::DeclConnect __ci11323__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12362:1", ""}; +read_access(ifm_ddr_1.out[5]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11324__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12363:1"}; +write_access(L2_IFM_Buffer_for_input1_2_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11325__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12366:1"}; +location(L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11326__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12369:1"}; adf::frontend::CallExprLocationConstraint __ci11327__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12369:73"}; +connect(l2l3_285_spill.out[0], L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[0]); adf::frontend::DeclConnect __ci11328__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12370:1", ""}; +read_access(l2l3_285_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11329__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12371:1"}; +write_access(L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11330__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12374:1"}; +location(L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11331__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12377:1"}; adf::frontend::CallExprLocationConstraint __ci11332__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12377:73"}; +connect(l2l3_285_spill.out[1], L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[1]); adf::frontend::DeclConnect __ci11333__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12378:1", ""}; +read_access(l2l3_285_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11334__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12379:1"}; +write_access(L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11335__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12382:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[226].compute_node, + L2_IFM_Buffer_from_layer_285_for_layer_286_port0, tiling_params_layer_286, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[226].compute_node, + L2_IFM_Buffer_for_input1_2_port1, tiling_params_layer_286_1, 0, 2); +location(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11336__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12389:1"}; adf::frontend::CallExprLocationConstraint __ci11337__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12389:73"}; +connect(l2l3_278_spill.out[2], L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[0]); adf::frontend::DeclConnect __ci11338__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12390:1", ""}; +read_access(l2l3_278_spill.out[2]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11339__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12391:1"}; +write_access(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11340__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12394:1"}; +location(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11341__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12397:1"}; adf::frontend::CallExprLocationConstraint __ci11342__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12397:73"}; +connect(l2l3_278_spill.out[3], L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[1]); adf::frontend::DeclConnect __ci11343__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12398:1", ""}; +read_access(l2l3_278_spill.out[3]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11344__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12399:1"}; +write_access(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11345__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12402:1"}; +location(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11346__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12405:1"}; adf::frontend::CallExprLocationConstraint __ci11347__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12405:74"}; +connect(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[0], spill_L3_Concat_Buffer_layer_287.in[0]); adf::frontend::DeclConnect __ci11348__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12406:1", ""}; +read_access(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11349__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12407:1"}; +write_access(spill_L3_Concat_Buffer_layer_287.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11350__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12410:1"}; +location(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11351__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12413:1"}; adf::frontend::CallExprLocationConstraint __ci11352__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12413:74"}; +connect(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[1], spill_L3_Concat_Buffer_layer_287.in[1]); adf::frontend::DeclConnect __ci11353__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12414:1", ""}; +read_access(L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11354__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12415:1"}; +write_access(spill_L3_Concat_Buffer_layer_287.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11355__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12418:1"}; +location(l2_286.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11356__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12421:1"}; adf::frontend::CallExprLocationConstraint __ci11357__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12421:32"}; +connect(l2_286.out[0], spill_L3_Concat_Buffer_layer_287.in[2]); adf::frontend::DeclConnect __ci11358__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12422:1", ""}; +read_access(l2_286.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11359__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12423:1"}; +write_access(spill_L3_Concat_Buffer_layer_287.in[2]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11360__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12426:1"}; +location(l2_286.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11361__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12429:1"}; adf::frontend::CallExprLocationConstraint __ci11362__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12429:32"}; +connect(l2_286.out[1], spill_L3_Concat_Buffer_layer_287.in[3]); adf::frontend::DeclConnect __ci11363__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12430:1", ""}; +read_access(l2_286.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11364__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12431:1"}; +write_access(spill_L3_Concat_Buffer_layer_287.in[3]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11365__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12434:1"}; +location(L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11366__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12437:1"}; adf::frontend::CallExprLocationConstraint __ci11367__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12437:73"}; +connect(spill_L3_Concat_Buffer_layer_287.out[0], L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[0]); adf::frontend::DeclConnect __ci11368__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12438:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_287.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 29}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 59}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11369__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12439:1"}; +write_access(L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}; adf::frontend::CallExprConstraintFunction __ci11370__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12444:1"}; +location(L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11371__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12449:1"}; adf::frontend::CallExprLocationConstraint __ci11372__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12449:73"}; +connect(spill_L3_Concat_Buffer_layer_287.out[1], L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[1]); adf::frontend::DeclConnect __ci11373__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12450:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_287.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 74}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11374__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12451:1"}; +write_access(L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 16}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 160, 4, 31}, .tiling_dimension = {8, 160, 4, 16}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}) +}; adf::frontend::CallExprConstraintFunction __ci11375__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12456:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[227].compute_node, + L2_IFM_Buffer_from_layer_287_for_layer_288_port0, tiling_params_layer_288, 0, 0); +location(l2_288.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11376__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12463:1"}; adf::frontend::CallExprLocationConstraint __ci11377__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12463:32"}; +connect(l2_288.out[0], l2l3_288_spill.in[0]); adf::frontend::DeclConnect __ci11378__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12464:1", ""}; +read_access(l2_288.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11379__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12465:1"}; +write_access(l2l3_288_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11380__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12468:1"}; +location(l2_288.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11381__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12471:1"}; adf::frontend::CallExprLocationConstraint __ci11382__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12471:32"}; +connect(l2_288.out[1], l2l3_288_spill.in[1]); adf::frontend::DeclConnect __ci11383__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12472:1", ""}; +read_access(l2_288.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11384__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12473:1"}; +write_access(l2l3_288_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11385__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12476:1"}; +location(L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11386__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12479:1"}; adf::frontend::CallExprLocationConstraint __ci11387__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12479:73"}; +connect(l2l3_288_spill.out[0], L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[0]); adf::frontend::DeclConnect __ci11388__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12480:1", ""}; +read_access(l2l3_288_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11389__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12481:1"}; +write_access(L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11390__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12484:1"}; +location(L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11391__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12487:1"}; adf::frontend::CallExprLocationConstraint __ci11392__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12487:73"}; +connect(l2l3_288_spill.out[1], L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[1]); adf::frontend::DeclConnect __ci11393__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12488:1", ""}; +read_access(l2l3_288_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11394__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12489:1"}; +write_access(L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11395__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12492:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[228].compute_node, + L2_IFM_Buffer_from_layer_288_for_layer_289_port0, tiling_params_layer_289, 0, 0); +location(l2_289.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11396__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12497:1"}; adf::frontend::CallExprLocationConstraint __ci11397__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12497:32"}; +connect(l2_289.out[0], l2l3_289_spill.in[0]); adf::frontend::DeclConnect __ci11398__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12498:1", ""}; +read_access(l2_289.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 160, 2, 46}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11399__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12499:1"}; +write_access(l2l3_289_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 46}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11400__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12502:1"}; +location(l2_289.out[1]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11401__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12505:1"}; adf::frontend::CallExprLocationConstraint __ci11402__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12505:32"}; +connect(l2_289.out[1], l2l3_289_spill.in[1]); adf::frontend::DeclConnect __ci11403__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12506:1", ""}; +read_access(l2_289.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 92}, .tiling_dimension = {8, 160, 2, 44}, .offset = {0, 0, 0, 46}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11404__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12507:1"}; +write_access(l2l3_289_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 44}, .offset = {0, 0, 0, 46}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11405__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12510:1"}; +location(L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11406__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12513:1"}; adf::frontend::CallExprLocationConstraint __ci11407__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12513:73"}; +connect(l2l3_282_spill.out[2], L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[0]); adf::frontend::DeclConnect __ci11408__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12514:1", ""}; +read_access(l2l3_282_spill.out[2]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11409__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12515:1"}; +write_access(L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11410__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12518:1"}; +location(L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11411__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12521:1"}; adf::frontend::CallExprLocationConstraint __ci11412__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12521:73"}; +connect(l2l3_282_spill.out[3], L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[1]); adf::frontend::DeclConnect __ci11413__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12522:1", ""}; +read_access(l2l3_282_spill.out[3]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11414__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12523:1"}; +write_access(L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11415__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12526:1"}; +location(L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11416__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12529:1"}; adf::frontend::CallExprLocationConstraint __ci11417__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12529:73"}; +connect(l2l3_289_spill.out[0], L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[0]); adf::frontend::DeclConnect __ci11418__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12530:1", ""}; +read_access(l2l3_289_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11419__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12531:1"}; +write_access(L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11420__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12534:1"}; +location(L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11421__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12537:1"}; adf::frontend::CallExprLocationConstraint __ci11422__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12537:73"}; +connect(l2l3_289_spill.out[1], L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[1]); adf::frontend::DeclConnect __ci11423__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12538:1", ""}; +read_access(l2l3_289_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11424__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12539:1"}; +write_access(L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11425__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12542:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[229].compute_node, + L2_IFM_Buffer_from_layer_282_for_layer_290_port0, tiling_params_layer_290, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[229].compute_node, + L2_IFM_Buffer_from_layer_289_for_layer_290_port1, tiling_params_layer_290_1, 0, 2); +location(l2_290.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11426__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12549:1"}; adf::frontend::CallExprLocationConstraint __ci11427__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12549:32"}; +connect(l2_290.out[0], l2l3_290_spill.in[0]); adf::frontend::DeclConnect __ci11428__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12550:1", ""}; +read_access(l2_290.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11429__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12551:1"}; +write_access(l2l3_290_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11430__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12554:1"}; +location(l2_290.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11431__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12557:1"}; adf::frontend::CallExprLocationConstraint __ci11432__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12557:32"}; +connect(l2_290.out[1], l2l3_290_spill.in[1]); adf::frontend::DeclConnect __ci11433__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12558:1", ""}; +read_access(l2_290.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11434__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12559:1"}; +write_access(l2l3_290_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11435__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12562:1"}; +location(L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11436__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12565:1"}; adf::frontend::CallExprLocationConstraint __ci11437__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12565:73"}; +connect(l2l3_284_spill.out[0], L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[0]); adf::frontend::DeclConnect __ci11438__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12566:1", ""}; +read_access(l2l3_284_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11439__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12567:1"}; +write_access(L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11440__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12570:1"}; +location(L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11441__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12573:1"}; adf::frontend::CallExprLocationConstraint __ci11442__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12573:73"}; +connect(l2l3_284_spill.out[1], L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[1]); adf::frontend::DeclConnect __ci11443__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12574:1", ""}; +read_access(l2l3_284_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11444__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12575:1"}; +write_access(L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11445__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12578:1"}; +location(L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11446__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12581:1"}; adf::frontend::CallExprLocationConstraint __ci11447__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12581:73"}; +connect(l2l3_290_spill.out[0], L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[0]); adf::frontend::DeclConnect __ci11448__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12582:1", ""}; +read_access(l2l3_290_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11449__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12583:1"}; +write_access(L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11450__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12586:1"}; +location(L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11451__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12589:1"}; adf::frontend::CallExprLocationConstraint __ci11452__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12589:73"}; +connect(l2l3_290_spill.out[1], L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[1]); adf::frontend::DeclConnect __ci11453__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12590:1", ""}; +read_access(l2l3_290_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11454__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12591:1"}; +write_access(L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 30}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11455__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12594:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[230].compute_node, + L2_IFM_Buffer_from_layer_284_for_layer_291_port0, tiling_params_layer_291, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[230].compute_node, + L2_IFM_Buffer_from_layer_290_for_layer_291_port1, tiling_params_layer_291_1, 0, 2); +location(l2_291.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11456__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12601:1"}; adf::frontend::CallExprLocationConstraint __ci11457__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12601:32"}; +connect(l2_291.out[0], ofm_ddr_3_l2l3_291_spill.in[0]); adf::frontend::DeclConnect __ci11458__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12602:1", ""}; +read_access(l2_291.out[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11459__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12603:1"}; +write_access(ofm_ddr_3_l2l3_291_spill.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11460__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12606:1"}; +location(l2_291.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11461__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12609:1"}; adf::frontend::CallExprLocationConstraint __ci11462__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12609:32"}; +connect(l2_291.out[1], ofm_ddr_3_l2l3_291_spill.in[1]); adf::frontend::DeclConnect __ci11463__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12610:1", ""}; +read_access(l2_291.out[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11464__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12611:1"}; +write_access(ofm_ddr_3_l2l3_291_spill.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11465__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12614:1"}; +location(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11466__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12617:1"}; adf::frontend::CallExprLocationConstraint __ci11467__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12617:73"}; +connect(l2l3_277_spill.out[0], L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[0]); adf::frontend::DeclConnect __ci11468__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12618:1", ""}; +read_access(l2l3_277_spill.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11469__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12619:1"}; +write_access(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11470__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12622:1"}; +location(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11471__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12625:1"}; adf::frontend::CallExprLocationConstraint __ci11472__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12625:73"}; +connect(l2l3_277_spill.out[1], L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[1]); adf::frontend::DeclConnect __ci11473__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12626:1", ""}; +read_access(l2l3_277_spill.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11474__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12627:1"}; +write_access(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11475__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12630:1"}; +location(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11476__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12633:1"}; adf::frontend::CallExprLocationConstraint __ci11477__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12633:74"}; +connect(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[0], spill_L3_Concat_Buffer_layer_292.in[0]); adf::frontend::DeclConnect __ci11478__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12634:1", ""}; +read_access(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[0]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11479__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12635:1"}; +write_access(spill_L3_Concat_Buffer_layer_292.in[0]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11480__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12638:1"}; +location(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11481__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12641:1"}; adf::frontend::CallExprLocationConstraint __ci11482__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12641:74"}; +connect(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[1], spill_L3_Concat_Buffer_layer_292.in[1]); adf::frontend::DeclConnect __ci11483__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12642:1", ""}; +read_access(L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[1]) = { + tiling({.buffer_dimension = {8, 160, 2, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11484__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12643:1"}; +write_access(spill_L3_Concat_Buffer_layer_292.in[1]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 45}, .offset = {0, 0, 0, 45}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11485__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12646:1"}; +location(l2_291.out[2]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11486__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12649:1"}; adf::frontend::CallExprLocationConstraint __ci11487__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12649:32"}; +connect(l2_291.out[2], spill_L3_Concat_Buffer_layer_292.in[2]); adf::frontend::DeclConnect __ci11488__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12650:1", ""}; +read_access(l2_291.out[2]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11489__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12651:1"}; +write_access(spill_L3_Concat_Buffer_layer_292.in[2]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 2, 0}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11490__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12654:1"}; +location(l2_291.out[3]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11491__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12657:1"}; adf::frontend::CallExprLocationConstraint __ci11492__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12657:32"}; +connect(l2_291.out[3], spill_L3_Concat_Buffer_layer_292.in[3]); adf::frontend::DeclConnect __ci11493__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12658:1", ""}; +read_access(l2_291.out[3]) = { + tiling({.buffer_dimension = {8, 160, 4, 32}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 0, 15}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11494__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12659:1"}; +write_access(spill_L3_Concat_Buffer_layer_292.in[3]) = { + tiling({.buffer_dimension = {8, 160, 4, 90}, .tiling_dimension = {8, 160, 2, 15}, .offset = {0, 0, 2, 15}, .tile_traversal = { {.dimension = 3, .stride = 30, .wrap = 3} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11495__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12662:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11496__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12665:1"}; adf::frontend::CallExprLocationConstraint __ci11497__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12665:71"}; +connect(l2l3_5_spill.out[4], L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[0]); adf::frontend::DeclConnect __ci11498__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12666:1", ""}; +read_access(l2l3_5_spill.out[4]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11499__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12667:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11500__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12670:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11501__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12673:1"}; adf::frontend::CallExprLocationConstraint __ci11502__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12673:71"}; +connect(l2l3_5_spill.out[5], L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[1]); adf::frontend::DeclConnect __ci11503__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12674:1", ""}; +read_access(l2l3_5_spill.out[5]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 0, 90}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11504__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12675:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 0, 90}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11505__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12678:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11506__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12681:1"}; adf::frontend::CallExprLocationConstraint __ci11507__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12681:72"}; +connect(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[0], spill_L3_Concat_Buffer_layer_294.in[2]); adf::frontend::DeclConnect __ci11508__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12682:1", ""}; +read_access(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11509__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12683:1"}; +write_access(spill_L3_Concat_Buffer_layer_294.in[2]) = { + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 4, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11510__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12686:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11511__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12689:1"}; adf::frontend::CallExprLocationConstraint __ci11512__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12689:72"}; +connect(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[1], spill_L3_Concat_Buffer_layer_294.in[3]); adf::frontend::DeclConnect __ci11513__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12690:1", ""}; +read_access(L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 0, 90}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11514__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12691:1"}; +write_access(spill_L3_Concat_Buffer_layer_294.in[3]) = { + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 1, 90}, .offset = {0, 0, 4, 90}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11515__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12694:1"}; +location(L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11516__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12697:1"}; adf::frontend::CallExprLocationConstraint __ci11517__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12697:73"}; +connect(spill_L3_Concat_Buffer_layer_294.out[0], L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[0]); adf::frontend::DeclConnect __ci11518__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12698:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_294.out[0]) = { + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 14}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 29}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 44}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 59}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 74}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 89}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 104}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 119}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 134}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 149}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 164}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11519__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12699:1"}; +write_access(L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 9}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 10}), + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 11}) +}; adf::frontend::CallExprConstraintFunction __ci11520__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12713:1"}; +location(L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11521__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12727:1"}; adf::frontend::CallExprLocationConstraint __ci11522__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12727:73"}; +connect(spill_L3_Concat_Buffer_layer_294.out[1], L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[1]); adf::frontend::DeclConnect __ci11523__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12728:1", ""}; +read_access(spill_L3_Concat_Buffer_layer_294.out[1]) = { + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 22}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 37}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 52}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 67}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 82}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 97}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 112}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 127}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 142}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 157}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 180}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 172}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11524__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12729:1"}; +write_access(L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 9}), + tiling({.buffer_dimension = {8, 320, 5, 17}, .tiling_dimension = {8, 320, 5, 9}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 10}), + tiling({.buffer_dimension = {8, 320, 5, 16}, .tiling_dimension = {8, 320, 5, 8}, .offset = {0, 0, 0, 8}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 11}) +}; adf::frontend::CallExprConstraintFunction __ci11525__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12743:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[231].compute_node, + L2_IFM_Buffer_from_layer_294_for_layer_295_port0, tiling_params_layer_295, 0, 0); +location(l2_295.out[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11526__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12759:1"}; adf::frontend::CallExprLocationConstraint __ci11527__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12759:32"}; +connect(l2_295.out[0], l2l3_295_spill.in[0]); adf::frontend::DeclConnect __ci11528__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12760:1", ""}; +read_access(l2_295.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 320, 2, 7}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11529__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12761:1"}; +write_access(l2l3_295_spill.in[0]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 7}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 15, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11530__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12764:1"}; +location(l2_295.out[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11531__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12767:1"}; adf::frontend::CallExprLocationConstraint __ci11532__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12767:32"}; +connect(l2_295.out[1], l2l3_295_spill.in[1]); adf::frontend::DeclConnect __ci11533__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12768:1", ""}; +read_access(l2_295.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 16}, .tiling_dimension = {8, 320, 2, 8}, .offset = {0, 0, 0, 7}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11534__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12769:1"}; +write_access(l2l3_295_spill.in[1]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 8}, .offset = {0, 0, 0, 7}, .tile_traversal = { {.dimension = 3, .stride = 15, .wrap = 12} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11535__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12772:1"}; +location(L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11536__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12775:1"}; adf::frontend::CallExprLocationConstraint __ci11537__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12775:73"}; +connect(l2l3_295_spill.out[0], L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[0]); adf::frontend::DeclConnect __ci11538__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12776:1", ""}; +read_access(l2l3_295_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 19}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 39}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 59}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 79}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 99}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 119}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 139}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 159}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11539__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12777:1"}; +write_access(L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}) +}; adf::frontend::CallExprConstraintFunction __ci11540__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12788:1"}; +location(L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11541__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12799:1"}; adf::frontend::CallExprLocationConstraint __ci11542__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12799:73"}; +connect(l2l3_295_spill.out[1], L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[1]); adf::frontend::DeclConnect __ci11543__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12800:1", ""}; +read_access(l2l3_295_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 30}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 50}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 70}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 90}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 110}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 130}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 150}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 169}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11544__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12801:1"}; +write_access(L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 1}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 2}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 3}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 4}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 5}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 6}), + tiling({.buffer_dimension = {8, 320, 2, 22}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 11}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 7}), + tiling({.buffer_dimension = {8, 320, 2, 21}, .tiling_dimension = {8, 320, 2, 11}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 8}) +}; adf::frontend::CallExprConstraintFunction __ci11545__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12812:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[232].compute_node, + L2_IFM_Buffer_from_layer_295_for_layer_296_port0, tiling_params_layer_296, 0, 0); +location(l2_296.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11546__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12825:1"}; adf::frontend::CallExprLocationConstraint __ci11547__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12825:32"}; +connect(l2_296.out[0], l2l3_296_spill.in[0]); adf::frontend::DeclConnect __ci11548__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12826:1", ""}; +read_access(l2_296.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11549__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12827:1"}; +write_access(l2l3_296_spill.in[0]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11550__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12830:1"}; +location(l2_296.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11551__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12833:1"}; adf::frontend::CallExprLocationConstraint __ci11552__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12833:32"}; +connect(l2_296.out[1], l2l3_296_spill.in[1]); adf::frontend::DeclConnect __ci11553__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12834:1", ""}; +read_access(l2_296.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11554__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12835:1"}; +write_access(l2l3_296_spill.in[1]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11555__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12838:1"}; +location(L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11556__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12841:1"}; adf::frontend::CallExprLocationConstraint __ci11557__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12841:73"}; +connect(l2l3_296_spill.out[0], L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[0]); adf::frontend::DeclConnect __ci11558__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12842:1", ""}; +read_access(l2l3_296_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11559__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12843:1"}; +write_access(L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 2, 20}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11560__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12846:1"}; +location(L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11561__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12849:1"}; adf::frontend::CallExprLocationConstraint __ci11562__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12849:73"}; +connect(l2l3_296_spill.out[1], L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[1]); adf::frontend::DeclConnect __ci11563__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12850:1", ""}; +read_access(l2l3_296_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 2, 180}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11564__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12851:1"}; +write_access(L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 2, 20}, .tiling_dimension = {8, 320, 2, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11565__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12854:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[233].compute_node, + L2_IFM_Buffer_from_layer_296_for_layer_297_port0, tiling_params_layer_297, 0, 0); +location(l2_297.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11566__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12859:1"}; adf::frontend::CallExprLocationConstraint __ci11567__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12859:32"}; +connect(l2_297.out[0], l2l3_297_spill.in[0]); adf::frontend::DeclConnect __ci11568__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12860:1", ""}; +read_access(l2_297.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11569__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12861:1"}; +write_access(l2l3_297_spill.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11570__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12864:1"}; +location(l2_297.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11571__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12867:1"}; adf::frontend::CallExprLocationConstraint __ci11572__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12867:32"}; +connect(l2_297.out[1], l2l3_297_spill.in[1]); adf::frontend::DeclConnect __ci11573__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12868:1", ""}; +read_access(l2_297.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11574__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12869:1"}; +write_access(l2l3_297_spill.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11575__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12872:1"}; +location(L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11576__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12875:1"}; adf::frontend::CallExprLocationConstraint __ci11577__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12875:73"}; +connect(l2l3_298_spill.out[0], L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[0]); adf::frontend::DeclConnect __ci11578__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12876:1", ""}; +read_access(l2l3_298_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11579__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12877:1"}; +write_access(L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11580__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12880:1"}; +location(L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11581__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12883:1"}; adf::frontend::CallExprLocationConstraint __ci11582__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12883:73"}; +connect(l2l3_298_spill.out[1], L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[1]); adf::frontend::DeclConnect __ci11583__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12884:1", ""}; +read_access(l2l3_298_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11584__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12885:1"}; +write_access(L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11585__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12888:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[234].compute_node, + L2_IFM_Buffer_from_layer_298_for_layer_299_port0, tiling_params_layer_299, 0, 0); +location(L2_OFM_Buffer_layer_299.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11586__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12893:1"}; adf::frontend::CallExprLocationConstraint __ci11587__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12893:49"}; +connect(L2_OFM_Buffer_layer_299.out[0], ofm_ddr_4.in[0]); adf::frontend::DeclConnect __ci11588__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12894:1", ""}; +read_access(L2_OFM_Buffer_layer_299.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11589__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12895:1"}; +write_access(ofm_ddr_4.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11590__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12898:1"}; +location(L2_OFM_Buffer_layer_299.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11591__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12901:1"}; adf::frontend::CallExprLocationConstraint __ci11592__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12901:49"}; +connect(L2_OFM_Buffer_layer_299.out[1], ofm_ddr_4.in[1]); adf::frontend::DeclConnect __ci11593__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12902:1", ""}; +read_access(L2_OFM_Buffer_layer_299.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11594__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12903:1"}; +write_access(ofm_ddr_4.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11595__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12906:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11596__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12909:1"}; adf::frontend::CallExprLocationConstraint __ci11597__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12909:71"}; +connect(l2l3_5_spill.out[6], L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[0]); adf::frontend::DeclConnect __ci11598__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12910:1", ""}; +read_access(l2l3_5_spill.out[6]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11599__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12911:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11600__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12914:1"}; +location(L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11601__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12917:1"}; adf::frontend::CallExprLocationConstraint __ci11602__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12917:71"}; +connect(l2l3_5_spill.out[7], L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[1]); adf::frontend::DeclConnect __ci11603__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12918:1", ""}; +read_access(l2l3_5_spill.out[7]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11604__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12919:1"}; +write_access(L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11605__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12922:1"}; +location(L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11606__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12925:1"}; adf::frontend::CallExprLocationConstraint __ci11607__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12925:73"}; +connect(l2l3_300_spill.out[0], L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[0]); adf::frontend::DeclConnect __ci11608__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12926:1", ""}; +read_access(l2l3_300_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11609__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12927:1"}; +write_access(L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11610__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12930:1"}; +location(L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11611__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12933:1"}; adf::frontend::CallExprLocationConstraint __ci11612__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12933:73"}; +connect(l2l3_300_spill.out[1], L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[1]); adf::frontend::DeclConnect __ci11613__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12934:1", ""}; +read_access(l2l3_300_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11614__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12935:1"}; +write_access(L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11615__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12938:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[235].compute_node, + L2_IFM_Buffer_from_layer_300_for_layer_301_port0, tiling_params_layer_301, 0, 0); +ml_adf_overlay_4x4::connect_ifm(flexml_layers[235].compute_node, + L2_IFM_Buffer_from_layer_5_for_layer_301_port1, tiling_params_layer_301_1, 0, 2); +location(l2_301.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11616__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12945:1"}; adf::frontend::CallExprLocationConstraint __ci11617__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12945:32"}; +connect(l2_301.out[0], l2l3_301_spill.in[0]); adf::frontend::DeclConnect __ci11618__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12946:1", ""}; +read_access(l2_301.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11619__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12947:1"}; +write_access(l2l3_301_spill.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11620__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12950:1"}; +location(l2_301.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11621__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12953:1"}; adf::frontend::CallExprLocationConstraint __ci11622__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12953:32"}; +connect(l2_301.out[1], l2l3_301_spill.in[1]); adf::frontend::DeclConnect __ci11623__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12954:1", ""}; +read_access(l2_301.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11624__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12955:1"}; +write_access(l2l3_301_spill.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11625__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12958:1"}; +location(L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[0]) = dma_channel(memory_tile, 2, 0, 0); adf::frontend::CallExprLocationConstraint __ci11626__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12961:1"}; adf::frontend::CallExprLocationConstraint __ci11627__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12961:73"}; +connect(l2l3_301_spill.out[0], L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[0]); adf::frontend::DeclConnect __ci11628__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12962:1", ""}; +read_access(l2l3_301_spill.out[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11629__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12963:1"}; +write_access(L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11630__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12966:1"}; +location(L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[1]) = dma_channel(memory_tile, 2, 0, 1); adf::frontend::CallExprLocationConstraint __ci11631__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12969:1"}; adf::frontend::CallExprLocationConstraint __ci11632__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12969:73"}; +connect(l2l3_301_spill.out[1], L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[1]); adf::frontend::DeclConnect __ci11633__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12970:1", ""}; +read_access(l2l3_301_spill.out[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11634__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12971:1"}; +write_access(L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11635__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12974:1"}; +ml_adf_overlay_4x4::connect_ifm(flexml_layers[236].compute_node, + L2_IFM_Buffer_from_layer_301_for_layer_302_port0, tiling_params_layer_302, 0, 0); +location(L2_OFM_Buffer_layer_302.out[0]) = dma_channel(memory_tile, 0, 0, 0); adf::frontend::CallExprLocationConstraint __ci11636__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12979:1"}; adf::frontend::CallExprLocationConstraint __ci11637__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12979:49"}; +connect(L2_OFM_Buffer_layer_302.out[0], ofm_ddr_5.in[0]); adf::frontend::DeclConnect __ci11638__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12980:1", ""}; +read_access(L2_OFM_Buffer_layer_302.out[0]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11639__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12981:1"}; +write_access(ofm_ddr_5.in[0]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 0}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11640__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12984:1"}; +location(L2_OFM_Buffer_layer_302.out[1]) = dma_channel(memory_tile, 0, 0, 1); adf::frontend::CallExprLocationConstraint __ci11641__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12987:1"}; adf::frontend::CallExprLocationConstraint __ci11642__{"adf::dma_channel", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12987:49"}; +connect(L2_OFM_Buffer_layer_302.out[1], ofm_ddr_5.in[1]); adf::frontend::DeclConnect __ci11643__{"/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12988:1", ""}; +read_access(L2_OFM_Buffer_layer_302.out[1]) = { + tiling({.buffer_dimension = {8, 320, 4, 20}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11644__{"adf::read_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12989:1"}; +write_access(ofm_ddr_5.in[1]) = { + tiling({.buffer_dimension = {8, 320, 1, 180}, .tiling_dimension = {8, 320, 1, 10}, .offset = {0, 0, 0, 10}, .tile_traversal = { {.dimension = 3, .stride = 20, .wrap = 9} }, .packet_port_id = -1, .repetition = 1, .boundary_dimension = {}, .buffer_iteration = 0}) +}; adf::frontend::CallExprConstraintFunction __ci11645__{"adf::write_access", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12992:1"}; + +location(l2l3_1_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11646__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12996:1"}; adf::frontend::CallExprLocationConstraint __ci11647__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12996:38"}; +location(l2l3_2_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11648__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12997:1"}; adf::frontend::CallExprLocationConstraint __ci11649__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12997:38"}; +location(l2l3_scratch_0_3_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11650__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12998:1"}; adf::frontend::CallExprLocationConstraint __ci11651__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12998:48"}; +location(l2l3_3_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11652__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12999:1"}; adf::frontend::CallExprLocationConstraint __ci11653__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:12999:38"}; +location(l2l3_4_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11654__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13000:1"}; adf::frontend::CallExprLocationConstraint __ci11655__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13000:38"}; +location(l2l3_scratch_0_5_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11656__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13001:1"}; adf::frontend::CallExprLocationConstraint __ci11657__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13001:48"}; +location(l2l3_8_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11658__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13002:1"}; adf::frontend::CallExprLocationConstraint __ci11659__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13002:38"}; +location(l2l3_10_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11660__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13003:1"}; adf::frontend::CallExprLocationConstraint __ci11661__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13003:39"}; +location(l2l3_12_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11662__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13004:1"}; adf::frontend::CallExprLocationConstraint __ci11663__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13004:39"}; +location(l2l3_12_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11664__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13005:1"}; adf::frontend::CallExprLocationConstraint __ci11665__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13005:39"}; +location(l2l3_13_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11666__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13006:1"}; adf::frontend::CallExprLocationConstraint __ci11667__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13006:39"}; +location(l2l3_15_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11668__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13007:1"}; adf::frontend::CallExprLocationConstraint __ci11669__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13007:39"}; +location(l2l3_16_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11670__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13008:1"}; adf::frontend::CallExprLocationConstraint __ci11671__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13008:39"}; +location(l2l3_scratch_0_17_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11672__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13009:1"}; adf::frontend::CallExprLocationConstraint __ci11673__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13009:49"}; +location(l2l3_17_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11674__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13010:1"}; adf::frontend::CallExprLocationConstraint __ci11675__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13010:39"}; +location(l2l3_20_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11676__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13011:1"}; adf::frontend::CallExprLocationConstraint __ci11677__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13011:39"}; +location(l2l3_scratch_0_21_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11678__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13012:1"}; adf::frontend::CallExprLocationConstraint __ci11679__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13012:49"}; +location(L3_OFM_Buffer_layer_TGSpilling_1818.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11680__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13013:1"}; adf::frontend::CallExprLocationConstraint __ci11681__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13013:61"}; +location(l2l3_21_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11682__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13014:1"}; adf::frontend::CallExprLocationConstraint __ci11683__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13014:39"}; +location(l2l3_24_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11684__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13015:1"}; adf::frontend::CallExprLocationConstraint __ci11685__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13015:39"}; +location(l2l3_25_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11686__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13016:1"}; adf::frontend::CallExprLocationConstraint __ci11687__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13016:39"}; +location(l2l3_31_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11688__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13017:1"}; adf::frontend::CallExprLocationConstraint __ci11689__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13017:39"}; +location(l2l3_scratch_0_32_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11690__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13018:1"}; adf::frontend::CallExprLocationConstraint __ci11691__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13018:49"}; +location(l2l3_scratch_1_32_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11692__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13019:1"}; adf::frontend::CallExprLocationConstraint __ci11693__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13019:49"}; +location(l2l3_32_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11694__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13020:1"}; adf::frontend::CallExprLocationConstraint __ci11695__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13020:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_2424.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11696__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13021:1"}; adf::frontend::CallExprLocationConstraint __ci11697__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13021:61"}; +location(l2l3_36_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11698__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13022:1"}; adf::frontend::CallExprLocationConstraint __ci11699__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13022:39"}; +location(l2l3_37_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11700__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13023:1"}; adf::frontend::CallExprLocationConstraint __ci11701__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13023:39"}; +location(l2l3_43_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11702__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13024:1"}; adf::frontend::CallExprLocationConstraint __ci11703__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13024:39"}; +location(l2l3_scratch_0_44_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11704__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13025:1"}; adf::frontend::CallExprLocationConstraint __ci11705__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13025:49"}; +location(l2l3_scratch_1_44_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11706__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13026:1"}; adf::frontend::CallExprLocationConstraint __ci11707__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13026:49"}; +location(l2l3_44_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11708__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13027:1"}; adf::frontend::CallExprLocationConstraint __ci11709__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13027:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_3636.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11710__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13028:1"}; adf::frontend::CallExprLocationConstraint __ci11711__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13028:61"}; +location(L3_OFM_Buffer_layer_TGSpilling_3434.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11712__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13029:1"}; adf::frontend::CallExprLocationConstraint __ci11713__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13029:61"}; +location(l2l3_48_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11714__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13030:1"}; adf::frontend::CallExprLocationConstraint __ci11715__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13030:39"}; +location(l2l3_49_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11716__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13031:1"}; adf::frontend::CallExprLocationConstraint __ci11717__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13031:39"}; +location(l2l3_55_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11718__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13032:1"}; adf::frontend::CallExprLocationConstraint __ci11719__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13032:39"}; +location(l2l3_scratch_0_56_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11720__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13033:1"}; adf::frontend::CallExprLocationConstraint __ci11721__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13033:49"}; +location(l2l3_scratch_1_56_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11722__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13034:1"}; adf::frontend::CallExprLocationConstraint __ci11723__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13034:49"}; +location(l2l3_56_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11724__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13035:1"}; adf::frontend::CallExprLocationConstraint __ci11725__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13035:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_4848.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11726__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13036:1"}; adf::frontend::CallExprLocationConstraint __ci11727__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13036:61"}; +location(L3_OFM_Buffer_layer_TGSpilling_4646.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11728__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13037:1"}; adf::frontend::CallExprLocationConstraint __ci11729__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13037:61"}; +location(l2l3_63_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11730__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13038:1"}; adf::frontend::CallExprLocationConstraint __ci11731__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13038:39"}; +location(l2l3_scratch_0_64_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11732__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13039:1"}; adf::frontend::CallExprLocationConstraint __ci11733__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13039:49"}; +location(l2l3_64_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11734__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13040:1"}; adf::frontend::CallExprLocationConstraint __ci11735__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13040:39"}; +location(l2l3_113_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11736__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13041:1"}; adf::frontend::CallExprLocationConstraint __ci11737__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13041:40"}; +location(l2l3_114_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11738__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13042:1"}; adf::frontend::CallExprLocationConstraint __ci11739__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13042:40"}; +location(l2l3_120_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11740__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13043:1"}; adf::frontend::CallExprLocationConstraint __ci11741__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13043:40"}; +location(l2l3_scratch_0_121_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11742__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13044:1"}; adf::frontend::CallExprLocationConstraint __ci11743__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13044:50"}; +location(l2l3_scratch_1_121_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11744__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13045:1"}; adf::frontend::CallExprLocationConstraint __ci11745__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13045:50"}; +location(l2l3_121_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11746__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13046:1"}; adf::frontend::CallExprLocationConstraint __ci11747__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13046:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_113113.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11748__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13047:1"}; adf::frontend::CallExprLocationConstraint __ci11749__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13047:63"}; +location(l2l3_133_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11750__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13048:1"}; adf::frontend::CallExprLocationConstraint __ci11751__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13048:40"}; +location(l2l3_134_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11752__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13049:1"}; adf::frontend::CallExprLocationConstraint __ci11753__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13049:40"}; +location(l2l3_140_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11754__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13050:1"}; adf::frontend::CallExprLocationConstraint __ci11755__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13050:40"}; +location(l2l3_scratch_0_141_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11756__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13051:1"}; adf::frontend::CallExprLocationConstraint __ci11757__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13051:50"}; +location(l2l3_scratch_1_141_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11758__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13052:1"}; adf::frontend::CallExprLocationConstraint __ci11759__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13052:50"}; +location(l2l3_141_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11760__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13053:1"}; adf::frontend::CallExprLocationConstraint __ci11761__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13053:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_133133.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11762__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13054:1"}; adf::frontend::CallExprLocationConstraint __ci11763__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13054:63"}; +location(L3_OFM_Buffer_layer_TGSpilling_123123.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11764__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13055:1"}; adf::frontend::CallExprLocationConstraint __ci11765__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13055:63"}; +location(l2l3_153_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11766__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13056:1"}; adf::frontend::CallExprLocationConstraint __ci11767__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13056:40"}; +location(l2l3_154_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11768__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13057:1"}; adf::frontend::CallExprLocationConstraint __ci11769__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13057:40"}; +location(l2l3_160_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11770__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13058:1"}; adf::frontend::CallExprLocationConstraint __ci11771__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13058:40"}; +location(l2l3_scratch_0_161_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11772__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13059:1"}; adf::frontend::CallExprLocationConstraint __ci11773__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13059:50"}; +location(l2l3_scratch_1_161_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11774__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13060:1"}; adf::frontend::CallExprLocationConstraint __ci11775__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13060:50"}; +location(l2l3_161_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11776__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13061:1"}; adf::frontend::CallExprLocationConstraint __ci11777__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13061:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_153153.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11778__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13062:1"}; adf::frontend::CallExprLocationConstraint __ci11779__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13062:63"}; +location(l2l3_168_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11780__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13063:1"}; adf::frontend::CallExprLocationConstraint __ci11781__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13063:40"}; +location(l2l3_173_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11782__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13064:1"}; adf::frontend::CallExprLocationConstraint __ci11783__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13064:40"}; +location(l2l3_174_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11784__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13065:1"}; adf::frontend::CallExprLocationConstraint __ci11785__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13065:40"}; +location(l2l3_180_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11786__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13066:1"}; adf::frontend::CallExprLocationConstraint __ci11787__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13066:40"}; +location(l2l3_scratch_0_181_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11788__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13067:1"}; adf::frontend::CallExprLocationConstraint __ci11789__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13067:50"}; +location(l2l3_scratch_1_181_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11790__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13068:1"}; adf::frontend::CallExprLocationConstraint __ci11791__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13068:50"}; +location(l2l3_173_spill.out[1]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11792__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13069:1"}; adf::frontend::CallExprLocationConstraint __ci11793__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13069:40"}; +location(l2l3_181_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11794__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13070:1"}; adf::frontend::CallExprLocationConstraint __ci11795__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13070:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_163163.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11796__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13071:1"}; adf::frontend::CallExprLocationConstraint __ci11797__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13071:63"}; +location(l2l3_188_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11798__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13072:1"}; adf::frontend::CallExprLocationConstraint __ci11799__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13072:40"}; +location(l2l3_193_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11800__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13073:1"}; adf::frontend::CallExprLocationConstraint __ci11801__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13073:40"}; +location(l2l3_194_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11802__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13074:1"}; adf::frontend::CallExprLocationConstraint __ci11803__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13074:40"}; +location(l2l3_200_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11804__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13075:1"}; adf::frontend::CallExprLocationConstraint __ci11805__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13075:40"}; +location(l2l3_scratch_0_201_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11806__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13076:1"}; adf::frontend::CallExprLocationConstraint __ci11807__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13076:50"}; +location(l2l3_scratch_1_201_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11808__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13077:1"}; adf::frontend::CallExprLocationConstraint __ci11809__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13077:50"}; +location(l2l3_193_spill.out[1]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11810__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13078:1"}; adf::frontend::CallExprLocationConstraint __ci11811__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13078:40"}; +location(l2l3_201_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11812__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13079:1"}; adf::frontend::CallExprLocationConstraint __ci11813__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13079:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_183183.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11814__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13080:1"}; adf::frontend::CallExprLocationConstraint __ci11815__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13080:63"}; +location(l2l3_208_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11816__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13081:1"}; adf::frontend::CallExprLocationConstraint __ci11817__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13081:40"}; +location(l2l3_209_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11818__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13082:1"}; adf::frontend::CallExprLocationConstraint __ci11819__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13082:40"}; +location(l2l3_212_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11820__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13083:1"}; adf::frontend::CallExprLocationConstraint __ci11821__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13083:40"}; +location(l2l3_scratch_0_213_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11822__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13084:1"}; adf::frontend::CallExprLocationConstraint __ci11823__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13084:50"}; +location(l2l3_scratch_1_213_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11824__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13085:1"}; adf::frontend::CallExprLocationConstraint __ci11825__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13085:50"}; +location(l2l3_208_spill.out[1]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11826__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13086:1"}; adf::frontend::CallExprLocationConstraint __ci11827__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13086:40"}; +location(l2l3_213_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11828__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13087:1"}; adf::frontend::CallExprLocationConstraint __ci11829__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13087:40"}; +location(l2l3_214_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11830__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13088:1"}; adf::frontend::CallExprLocationConstraint __ci11831__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13088:40"}; +location(l2l3_214_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11832__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13089:1"}; adf::frontend::CallExprLocationConstraint __ci11833__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13089:40"}; +location(l2l3_216_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11834__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13090:1"}; adf::frontend::CallExprLocationConstraint __ci11835__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13090:40"}; +location(ifm_ddr_4.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11836__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13091:1"}; adf::frontend::CallExprLocationConstraint __ci11837__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13091:35"}; +location(spill_L3_Concat_Buffer_layer_217.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11838__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13092:1"}; adf::frontend::CallExprLocationConstraint __ci11839__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13092:58"}; +location(l2l3_219_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11840__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13093:1"}; adf::frontend::CallExprLocationConstraint __ci11841__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13093:40"}; +location(const_ifm_ddr_3.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11842__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13094:1"}; adf::frontend::CallExprLocationConstraint __ci11843__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13094:41"}; +location(l2l3_220_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11844__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13095:1"}; adf::frontend::CallExprLocationConstraint __ci11845__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13095:40"}; +location(ifm_ddr_4.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11846__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13096:1"}; adf::frontend::CallExprLocationConstraint __ci11847__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13096:35"}; +location(l2l3_219_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11848__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13097:1"}; adf::frontend::CallExprLocationConstraint __ci11849__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13097:40"}; +location(ifm_ddr_4.out[4]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11850__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13098:1"}; adf::frontend::CallExprLocationConstraint __ci11851__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13098:35"}; +location(l2l3_223_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11852__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13099:1"}; adf::frontend::CallExprLocationConstraint __ci11853__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13099:40"}; +location(l2l3_216_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11854__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13100:1"}; adf::frontend::CallExprLocationConstraint __ci11855__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13100:40"}; +location(spill_L3_Concat_Buffer_layer_225.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11856__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13101:1"}; adf::frontend::CallExprLocationConstraint __ci11857__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13101:58"}; +location(l2l3_220_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11858__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13102:1"}; adf::frontend::CallExprLocationConstraint __ci11859__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13102:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_222222.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11860__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13103:1"}; adf::frontend::CallExprLocationConstraint __ci11861__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13103:63"}; +location(l2l3_215_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11862__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13104:1"}; adf::frontend::CallExprLocationConstraint __ci11863__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13104:40"}; +location(spill_L3_Concat_Buffer_layer_230.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11864__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13105:1"}; adf::frontend::CallExprLocationConstraint __ci11865__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13105:58"}; +location(l2l3_231_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11866__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13106:1"}; adf::frontend::CallExprLocationConstraint __ci11867__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13106:40"}; +location(l2l3_232_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11868__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13107:1"}; adf::frontend::CallExprLocationConstraint __ci11869__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13107:40"}; +location(l2l3_233_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11870__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13108:1"}; adf::frontend::CallExprLocationConstraint __ci11871__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13108:40"}; +location(spill_L3_Concat_Buffer_layer_236.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11872__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13109:1"}; adf::frontend::CallExprLocationConstraint __ci11873__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13109:58"}; +location(l2l3_237_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11874__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13110:1"}; adf::frontend::CallExprLocationConstraint __ci11875__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13110:40"}; +location(l2l3_237_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11876__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13111:1"}; adf::frontend::CallExprLocationConstraint __ci11877__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13111:40"}; +location(l2l3_239_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11878__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13112:1"}; adf::frontend::CallExprLocationConstraint __ci11879__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13112:40"}; +location(ifm_ddr_3.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11880__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13113:1"}; adf::frontend::CallExprLocationConstraint __ci11881__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13113:35"}; +location(spill_L3_Concat_Buffer_layer_240.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11882__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13114:1"}; adf::frontend::CallExprLocationConstraint __ci11883__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13114:58"}; +location(l2l3_242_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11884__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13115:1"}; adf::frontend::CallExprLocationConstraint __ci11885__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13115:40"}; +location(const_ifm_ddr_2.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11886__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13116:1"}; adf::frontend::CallExprLocationConstraint __ci11887__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13116:41"}; +location(l2l3_243_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11888__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13117:1"}; adf::frontend::CallExprLocationConstraint __ci11889__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13117:40"}; +location(ifm_ddr_3.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11890__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13118:1"}; adf::frontend::CallExprLocationConstraint __ci11891__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13118:35"}; +location(l2l3_242_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11892__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13119:1"}; adf::frontend::CallExprLocationConstraint __ci11893__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13119:40"}; +location(ifm_ddr_3.out[4]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11894__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13120:1"}; adf::frontend::CallExprLocationConstraint __ci11895__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13120:35"}; +location(l2l3_246_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11896__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13121:1"}; adf::frontend::CallExprLocationConstraint __ci11897__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13121:40"}; +location(l2l3_239_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11898__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13122:1"}; adf::frontend::CallExprLocationConstraint __ci11899__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13122:40"}; +location(spill_L3_Concat_Buffer_layer_248.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11900__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13123:1"}; adf::frontend::CallExprLocationConstraint __ci11901__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13123:58"}; +location(l2l3_243_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11902__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13124:1"}; adf::frontend::CallExprLocationConstraint __ci11903__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13124:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_245245.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11904__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13125:1"}; adf::frontend::CallExprLocationConstraint __ci11905__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13125:63"}; +location(l2l3_238_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11906__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13126:1"}; adf::frontend::CallExprLocationConstraint __ci11907__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13126:40"}; +location(spill_L3_Concat_Buffer_layer_253.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11908__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13127:1"}; adf::frontend::CallExprLocationConstraint __ci11909__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13127:58"}; +location(l2l3_254_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11910__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13128:1"}; adf::frontend::CallExprLocationConstraint __ci11911__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13128:40"}; +location(spill_L3_Concat_Buffer_layer_256.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11912__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13129:1"}; adf::frontend::CallExprLocationConstraint __ci11913__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13129:58"}; +location(l2l3_257_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11914__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13130:1"}; adf::frontend::CallExprLocationConstraint __ci11915__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13130:40"}; +location(l2l3_257_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11916__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13131:1"}; adf::frontend::CallExprLocationConstraint __ci11917__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13131:40"}; +location(l2l3_259_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11918__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13132:1"}; adf::frontend::CallExprLocationConstraint __ci11919__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13132:40"}; +location(l2l3_260_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11920__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13133:1"}; adf::frontend::CallExprLocationConstraint __ci11921__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13133:40"}; +location(l2l3_262_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11922__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13134:1"}; adf::frontend::CallExprLocationConstraint __ci11923__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13134:40"}; +location(const_ifm_ddr_1.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11924__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13135:1"}; adf::frontend::CallExprLocationConstraint __ci11925__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13135:41"}; +location(l2l3_263_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11926__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13136:1"}; adf::frontend::CallExprLocationConstraint __ci11927__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13136:40"}; +location(ifm_ddr_2.out[1]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11928__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13137:1"}; adf::frontend::CallExprLocationConstraint __ci11929__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13137:35"}; +location(l2l3_262_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11930__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13138:1"}; adf::frontend::CallExprLocationConstraint __ci11931__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13138:40"}; +location(ifm_ddr_2.out[3]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11932__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13139:1"}; adf::frontend::CallExprLocationConstraint __ci11933__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13139:35"}; +location(l2l3_266_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11934__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13140:1"}; adf::frontend::CallExprLocationConstraint __ci11935__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13140:40"}; +location(l2l3_259_spill.out[1]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11936__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13141:1"}; adf::frontend::CallExprLocationConstraint __ci11937__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13141:40"}; +location(l2l3_268_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11938__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13142:1"}; adf::frontend::CallExprLocationConstraint __ci11939__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13142:40"}; +location(l2l3_263_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11940__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13143:1"}; adf::frontend::CallExprLocationConstraint __ci11941__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13143:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_265265.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11942__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13144:1"}; adf::frontend::CallExprLocationConstraint __ci11943__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13144:63"}; +location(l2l3_258_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11944__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13145:1"}; adf::frontend::CallExprLocationConstraint __ci11945__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13145:40"}; +location(l2l3_273_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11946__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13146:1"}; adf::frontend::CallExprLocationConstraint __ci11947__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13146:40"}; +location(spill_L3_Concat_Buffer_layer_275.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11948__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13147:1"}; adf::frontend::CallExprLocationConstraint __ci11949__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13147:58"}; +location(l2l3_276_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11950__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13148:1"}; adf::frontend::CallExprLocationConstraint __ci11951__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13148:40"}; +location(l2l3_276_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11952__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13149:1"}; adf::frontend::CallExprLocationConstraint __ci11953__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13149:40"}; +location(l2l3_278_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11954__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13150:1"}; adf::frontend::CallExprLocationConstraint __ci11955__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13150:40"}; +location(ifm_ddr_1.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11956__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13151:1"}; adf::frontend::CallExprLocationConstraint __ci11957__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13151:35"}; +location(spill_L3_Concat_Buffer_layer_279.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11958__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13152:1"}; adf::frontend::CallExprLocationConstraint __ci11959__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13152:58"}; +location(l2l3_281_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11960__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13153:1"}; adf::frontend::CallExprLocationConstraint __ci11961__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13153:40"}; +location(l2l3_281_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11962__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13154:1"}; adf::frontend::CallExprLocationConstraint __ci11963__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13154:40"}; +location(l2l3_278_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11964__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13155:1"}; adf::frontend::CallExprLocationConstraint __ci11965__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13155:40"}; +location(spill_L3_Concat_Buffer_layer_287.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11966__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13156:1"}; adf::frontend::CallExprLocationConstraint __ci11967__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13156:58"}; +location(l2l3_288_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11968__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13157:1"}; adf::frontend::CallExprLocationConstraint __ci11969__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13157:40"}; +location(l2l3_277_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11970__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13158:1"}; adf::frontend::CallExprLocationConstraint __ci11971__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13158:40"}; +location(spill_L3_Concat_Buffer_layer_292.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11972__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13159:1"}; adf::frontend::CallExprLocationConstraint __ci11973__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13159:58"}; +location(spill_L3_Concat_Buffer_layer_294.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11974__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13160:1"}; adf::frontend::CallExprLocationConstraint __ci11975__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13160:58"}; +location(l2l3_297_spill.out[0]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11976__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13161:1"}; adf::frontend::CallExprLocationConstraint __ci11977__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13161:40"}; +location(l2l3_297_spill.out[2]) = location(ifm_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci11978__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13162:1"}; adf::frontend::CallExprLocationConstraint __ci11979__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13162:40"}; +location(l2l3_1_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11980__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13163:1"}; adf::frontend::CallExprLocationConstraint __ci11981__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13163:38"}; +location(l2l3_8_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11982__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13164:1"}; adf::frontend::CallExprLocationConstraint __ci11983__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13164:38"}; +location(l2l3_10_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11984__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13165:1"}; adf::frontend::CallExprLocationConstraint __ci11985__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13165:39"}; +location(l2l3_12_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11986__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13166:1"}; adf::frontend::CallExprLocationConstraint __ci11987__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13166:39"}; +location(l2l3_12_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11988__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13167:1"}; adf::frontend::CallExprLocationConstraint __ci11989__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13167:39"}; +location(l2l3_13_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11990__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13168:1"}; adf::frontend::CallExprLocationConstraint __ci11991__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13168:39"}; +location(l2l3_15_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11992__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13169:1"}; adf::frontend::CallExprLocationConstraint __ci11993__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13169:39"}; +location(l2l3_17_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11994__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13170:1"}; adf::frontend::CallExprLocationConstraint __ci11995__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13170:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_1818.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11996__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13171:1"}; adf::frontend::CallExprLocationConstraint __ci11997__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13171:61"}; +location(l2l3_21_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci11998__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13172:1"}; adf::frontend::CallExprLocationConstraint __ci11999__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13172:39"}; +location(l2l3_25_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12000__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13173:1"}; adf::frontend::CallExprLocationConstraint __ci12001__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13173:39"}; +location(l2l3_32_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12002__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13174:1"}; adf::frontend::CallExprLocationConstraint __ci12003__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13174:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_2424.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12004__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13175:1"}; adf::frontend::CallExprLocationConstraint __ci12005__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13175:61"}; +location(l2l3_37_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12006__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13176:1"}; adf::frontend::CallExprLocationConstraint __ci12007__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13176:39"}; +location(l2l3_44_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12008__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13177:1"}; adf::frontend::CallExprLocationConstraint __ci12009__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13177:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_3636.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12010__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13178:1"}; adf::frontend::CallExprLocationConstraint __ci12011__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13178:61"}; +location(L3_OFM_Buffer_layer_TGSpilling_3434.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12012__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13179:1"}; adf::frontend::CallExprLocationConstraint __ci12013__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13179:61"}; +location(l2l3_49_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12014__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13180:1"}; adf::frontend::CallExprLocationConstraint __ci12015__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13180:39"}; +location(l2l3_56_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12016__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13181:1"}; adf::frontend::CallExprLocationConstraint __ci12017__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13181:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_4848.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12018__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13182:1"}; adf::frontend::CallExprLocationConstraint __ci12019__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13182:61"}; +location(L3_OFM_Buffer_layer_TGSpilling_4646.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12020__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13183:1"}; adf::frontend::CallExprLocationConstraint __ci12021__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13183:61"}; +location(l2l3_64_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12022__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13184:1"}; adf::frontend::CallExprLocationConstraint __ci12023__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13184:39"}; +location(l2l3_114_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12024__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13185:1"}; adf::frontend::CallExprLocationConstraint __ci12025__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13185:40"}; +location(l2l3_121_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12026__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13186:1"}; adf::frontend::CallExprLocationConstraint __ci12027__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13186:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_113113.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12028__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13187:1"}; adf::frontend::CallExprLocationConstraint __ci12029__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13187:63"}; +location(l2l3_134_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12030__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13188:1"}; adf::frontend::CallExprLocationConstraint __ci12031__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13188:40"}; +location(l2l3_141_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12032__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13189:1"}; adf::frontend::CallExprLocationConstraint __ci12033__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13189:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_133133.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12034__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13190:1"}; adf::frontend::CallExprLocationConstraint __ci12035__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13190:63"}; +location(L3_OFM_Buffer_layer_TGSpilling_123123.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12036__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13191:1"}; adf::frontend::CallExprLocationConstraint __ci12037__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13191:63"}; +location(l2l3_154_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12038__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13192:1"}; adf::frontend::CallExprLocationConstraint __ci12039__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13192:40"}; +location(l2l3_161_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12040__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13193:1"}; adf::frontend::CallExprLocationConstraint __ci12041__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13193:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_153153.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12042__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13194:1"}; adf::frontend::CallExprLocationConstraint __ci12043__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13194:63"}; +location(l2l3_168_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12044__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13195:1"}; adf::frontend::CallExprLocationConstraint __ci12045__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13195:40"}; +location(l2l3_174_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12046__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13196:1"}; adf::frontend::CallExprLocationConstraint __ci12047__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13196:40"}; +location(l2l3_173_spill.out[2]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12048__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13197:1"}; adf::frontend::CallExprLocationConstraint __ci12049__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13197:40"}; +location(l2l3_181_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12050__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13198:1"}; adf::frontend::CallExprLocationConstraint __ci12051__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13198:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_163163.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12052__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13199:1"}; adf::frontend::CallExprLocationConstraint __ci12053__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13199:63"}; +location(l2l3_188_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12054__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13200:1"}; adf::frontend::CallExprLocationConstraint __ci12055__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13200:40"}; +location(l2l3_194_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12056__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13201:1"}; adf::frontend::CallExprLocationConstraint __ci12057__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13201:40"}; +location(l2l3_193_spill.out[2]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12058__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13202:1"}; adf::frontend::CallExprLocationConstraint __ci12059__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13202:40"}; +location(l2l3_201_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12060__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13203:1"}; adf::frontend::CallExprLocationConstraint __ci12061__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13203:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_183183.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12062__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13204:1"}; adf::frontend::CallExprLocationConstraint __ci12063__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13204:63"}; +location(l2l3_209_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12064__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13205:1"}; adf::frontend::CallExprLocationConstraint __ci12065__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13205:40"}; +location(l2l3_208_spill.out[2]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12066__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13206:1"}; adf::frontend::CallExprLocationConstraint __ci12067__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13206:40"}; +location(l2l3_213_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12068__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13207:1"}; adf::frontend::CallExprLocationConstraint __ci12069__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13207:40"}; +location(l2l3_214_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12070__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13208:1"}; adf::frontend::CallExprLocationConstraint __ci12071__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13208:40"}; +location(l2l3_214_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12072__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13209:1"}; adf::frontend::CallExprLocationConstraint __ci12073__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13209:40"}; +location(l2l3_216_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12074__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13210:1"}; adf::frontend::CallExprLocationConstraint __ci12075__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13210:40"}; +location(ifm_ddr_4.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12076__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13211:1"}; adf::frontend::CallExprLocationConstraint __ci12077__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13211:35"}; +location(spill_L3_Concat_Buffer_layer_217.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12078__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13212:1"}; adf::frontend::CallExprLocationConstraint __ci12079__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13212:58"}; +location(l2l3_219_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12080__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13213:1"}; adf::frontend::CallExprLocationConstraint __ci12081__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13213:40"}; +location(const_ifm_ddr_3.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12082__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13214:1"}; adf::frontend::CallExprLocationConstraint __ci12083__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13214:41"}; +location(l2l3_220_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12084__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13215:1"}; adf::frontend::CallExprLocationConstraint __ci12085__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13215:40"}; +location(ifm_ddr_4.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12086__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13216:1"}; adf::frontend::CallExprLocationConstraint __ci12087__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13216:35"}; +location(l2l3_219_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12088__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13217:1"}; adf::frontend::CallExprLocationConstraint __ci12089__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13217:40"}; +location(ifm_ddr_4.out[5]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12090__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13218:1"}; adf::frontend::CallExprLocationConstraint __ci12091__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13218:35"}; +location(l2l3_223_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12092__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13219:1"}; adf::frontend::CallExprLocationConstraint __ci12093__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13219:40"}; +location(l2l3_216_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12094__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13220:1"}; adf::frontend::CallExprLocationConstraint __ci12095__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13220:40"}; +location(spill_L3_Concat_Buffer_layer_225.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12096__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13221:1"}; adf::frontend::CallExprLocationConstraint __ci12097__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13221:58"}; +location(l2l3_220_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12098__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13222:1"}; adf::frontend::CallExprLocationConstraint __ci12099__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13222:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_222222.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12100__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13223:1"}; adf::frontend::CallExprLocationConstraint __ci12101__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13223:63"}; +location(l2l3_215_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12102__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13224:1"}; adf::frontend::CallExprLocationConstraint __ci12103__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13224:40"}; +location(spill_L3_Concat_Buffer_layer_230.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12104__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13225:1"}; adf::frontend::CallExprLocationConstraint __ci12105__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13225:58"}; +location(l2l3_231_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12106__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13226:1"}; adf::frontend::CallExprLocationConstraint __ci12107__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13226:40"}; +location(l2l3_232_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12108__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13227:1"}; adf::frontend::CallExprLocationConstraint __ci12109__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13227:40"}; +location(l2l3_233_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12110__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13228:1"}; adf::frontend::CallExprLocationConstraint __ci12111__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13228:40"}; +location(spill_L3_Concat_Buffer_layer_236.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12112__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13229:1"}; adf::frontend::CallExprLocationConstraint __ci12113__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13229:58"}; +location(l2l3_237_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12114__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13230:1"}; adf::frontend::CallExprLocationConstraint __ci12115__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13230:40"}; +location(l2l3_237_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12116__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13231:1"}; adf::frontend::CallExprLocationConstraint __ci12117__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13231:40"}; +location(l2l3_239_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12118__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13232:1"}; adf::frontend::CallExprLocationConstraint __ci12119__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13232:40"}; +location(ifm_ddr_3.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12120__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13233:1"}; adf::frontend::CallExprLocationConstraint __ci12121__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13233:35"}; +location(spill_L3_Concat_Buffer_layer_240.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12122__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13234:1"}; adf::frontend::CallExprLocationConstraint __ci12123__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13234:58"}; +location(l2l3_242_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12124__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13235:1"}; adf::frontend::CallExprLocationConstraint __ci12125__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13235:40"}; +location(const_ifm_ddr_2.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12126__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13236:1"}; adf::frontend::CallExprLocationConstraint __ci12127__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13236:41"}; +location(l2l3_243_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12128__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13237:1"}; adf::frontend::CallExprLocationConstraint __ci12129__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13237:40"}; +location(ifm_ddr_3.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12130__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13238:1"}; adf::frontend::CallExprLocationConstraint __ci12131__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13238:35"}; +location(l2l3_242_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12132__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13239:1"}; adf::frontend::CallExprLocationConstraint __ci12133__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13239:40"}; +location(ifm_ddr_3.out[5]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12134__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13240:1"}; adf::frontend::CallExprLocationConstraint __ci12135__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13240:35"}; +location(l2l3_246_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12136__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13241:1"}; adf::frontend::CallExprLocationConstraint __ci12137__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13241:40"}; +location(l2l3_239_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12138__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13242:1"}; adf::frontend::CallExprLocationConstraint __ci12139__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13242:40"}; +location(spill_L3_Concat_Buffer_layer_248.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12140__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13243:1"}; adf::frontend::CallExprLocationConstraint __ci12141__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13243:58"}; +location(l2l3_243_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12142__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13244:1"}; adf::frontend::CallExprLocationConstraint __ci12143__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13244:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_245245.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12144__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13245:1"}; adf::frontend::CallExprLocationConstraint __ci12145__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13245:63"}; +location(l2l3_238_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12146__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13246:1"}; adf::frontend::CallExprLocationConstraint __ci12147__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13246:40"}; +location(spill_L3_Concat_Buffer_layer_253.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12148__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13247:1"}; adf::frontend::CallExprLocationConstraint __ci12149__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13247:58"}; +location(l2l3_254_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12150__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13248:1"}; adf::frontend::CallExprLocationConstraint __ci12151__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13248:40"}; +location(spill_L3_Concat_Buffer_layer_256.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12152__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13249:1"}; adf::frontend::CallExprLocationConstraint __ci12153__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13249:58"}; +location(l2l3_257_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12154__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13250:1"}; adf::frontend::CallExprLocationConstraint __ci12155__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13250:40"}; +location(l2l3_257_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12156__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13251:1"}; adf::frontend::CallExprLocationConstraint __ci12157__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13251:40"}; +location(l2l3_260_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12158__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13252:1"}; adf::frontend::CallExprLocationConstraint __ci12159__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13252:40"}; +location(l2l3_262_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12160__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13253:1"}; adf::frontend::CallExprLocationConstraint __ci12161__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13253:40"}; +location(const_ifm_ddr_1.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12162__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13254:1"}; adf::frontend::CallExprLocationConstraint __ci12163__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13254:41"}; +location(l2l3_263_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12164__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13255:1"}; adf::frontend::CallExprLocationConstraint __ci12165__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13255:40"}; +location(ifm_ddr_2.out[2]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12166__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13256:1"}; adf::frontend::CallExprLocationConstraint __ci12167__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13256:35"}; +location(l2l3_262_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12168__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13257:1"}; adf::frontend::CallExprLocationConstraint __ci12169__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13257:40"}; +location(ifm_ddr_2.out[4]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12170__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13258:1"}; adf::frontend::CallExprLocationConstraint __ci12171__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13258:35"}; +location(l2l3_266_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12172__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13259:1"}; adf::frontend::CallExprLocationConstraint __ci12173__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13259:40"}; +location(l2l3_268_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12174__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13260:1"}; adf::frontend::CallExprLocationConstraint __ci12175__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13260:40"}; +location(l2l3_263_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12176__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13261:1"}; adf::frontend::CallExprLocationConstraint __ci12177__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13261:40"}; +location(L3_OFM_Buffer_layer_TGSpilling_265265.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12178__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13262:1"}; adf::frontend::CallExprLocationConstraint __ci12179__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13262:63"}; +location(l2l3_273_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12180__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13263:1"}; adf::frontend::CallExprLocationConstraint __ci12181__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13263:40"}; +location(spill_L3_Concat_Buffer_layer_275.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12182__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13264:1"}; adf::frontend::CallExprLocationConstraint __ci12183__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13264:58"}; +location(l2l3_276_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12184__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13265:1"}; adf::frontend::CallExprLocationConstraint __ci12185__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13265:40"}; +location(l2l3_276_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12186__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13266:1"}; adf::frontend::CallExprLocationConstraint __ci12187__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13266:40"}; +location(l2l3_278_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12188__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13267:1"}; adf::frontend::CallExprLocationConstraint __ci12189__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13267:40"}; +location(ifm_ddr_1.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12190__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13268:1"}; adf::frontend::CallExprLocationConstraint __ci12191__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13268:35"}; +location(spill_L3_Concat_Buffer_layer_279.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12192__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13269:1"}; adf::frontend::CallExprLocationConstraint __ci12193__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13269:58"}; +location(l2l3_281_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12194__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13270:1"}; adf::frontend::CallExprLocationConstraint __ci12195__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13270:40"}; +location(l2l3_281_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12196__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13271:1"}; adf::frontend::CallExprLocationConstraint __ci12197__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13271:40"}; +location(l2l3_278_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12198__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13272:1"}; adf::frontend::CallExprLocationConstraint __ci12199__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13272:40"}; +location(spill_L3_Concat_Buffer_layer_287.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12200__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13273:1"}; adf::frontend::CallExprLocationConstraint __ci12201__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13273:58"}; +location(l2l3_288_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12202__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13274:1"}; adf::frontend::CallExprLocationConstraint __ci12203__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13274:40"}; +location(l2l3_277_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12204__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13275:1"}; adf::frontend::CallExprLocationConstraint __ci12205__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13275:40"}; +location(spill_L3_Concat_Buffer_layer_292.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12206__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13276:1"}; adf::frontend::CallExprLocationConstraint __ci12207__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13276:58"}; +location(spill_L3_Concat_Buffer_layer_294.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12208__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13277:1"}; adf::frontend::CallExprLocationConstraint __ci12209__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13277:58"}; +location(l2l3_297_spill.out[1]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12210__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13278:1"}; adf::frontend::CallExprLocationConstraint __ci12211__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13278:40"}; +location(l2l3_297_spill.out[3]) = location(ifm_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci12212__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13279:1"}; adf::frontend::CallExprLocationConstraint __ci12213__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13279:40"}; +location(l2l3_5_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12214__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13280:1"}; adf::frontend::CallExprLocationConstraint __ci12215__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13280:38"}; +location(const_ifm_ddr_4.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12216__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13281:1"}; adf::frontend::CallExprLocationConstraint __ci12217__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13281:41"}; +location(l2l3_6_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12218__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13282:1"}; adf::frontend::CallExprLocationConstraint __ci12219__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13282:38"}; +location(l2l3_7_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12220__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13283:1"}; adf::frontend::CallExprLocationConstraint __ci12221__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13283:38"}; +location(l2l3_9_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12222__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13284:1"}; adf::frontend::CallExprLocationConstraint __ci12223__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13284:38"}; +location(l2l3_8_spill.out[2]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12224__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13285:1"}; adf::frontend::CallExprLocationConstraint __ci12225__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13285:38"}; +location(l2l3_11_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12226__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13286:1"}; adf::frontend::CallExprLocationConstraint __ci12227__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13286:39"}; +location(l2l3_14_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12228__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13287:1"}; adf::frontend::CallExprLocationConstraint __ci12229__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13287:39"}; +location(l2l3_19_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12230__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13288:1"}; adf::frontend::CallExprLocationConstraint __ci12231__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13288:39"}; +location(l2l3_59_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12232__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13289:1"}; adf::frontend::CallExprLocationConstraint __ci12233__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13289:39"}; +location(l2l3_62_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12234__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13290:1"}; adf::frontend::CallExprLocationConstraint __ci12235__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13290:39"}; +location(l2l3_164_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12236__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13291:1"}; adf::frontend::CallExprLocationConstraint __ci12237__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13291:40"}; +location(l2l3_167_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12238__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13292:1"}; adf::frontend::CallExprLocationConstraint __ci12239__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13292:40"}; +location(l2l3_169_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12240__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13293:1"}; adf::frontend::CallExprLocationConstraint __ci12241__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13293:40"}; +location(l2l3_172_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12242__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13294:1"}; adf::frontend::CallExprLocationConstraint __ci12243__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13294:40"}; +location(l2l3_184_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12244__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13295:1"}; adf::frontend::CallExprLocationConstraint __ci12245__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13295:40"}; +location(l2l3_187_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12246__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13296:1"}; adf::frontend::CallExprLocationConstraint __ci12247__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13296:40"}; +location(l2l3_189_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12248__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13297:1"}; adf::frontend::CallExprLocationConstraint __ci12249__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13297:40"}; +location(l2l3_192_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12250__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13298:1"}; adf::frontend::CallExprLocationConstraint __ci12251__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13298:40"}; +location(l2l3_204_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12252__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13299:1"}; adf::frontend::CallExprLocationConstraint __ci12253__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13299:40"}; +location(l2l3_207_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12254__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13300:1"}; adf::frontend::CallExprLocationConstraint __ci12255__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13300:40"}; +location(l2l3_5_spill.out[2]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12256__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13301:1"}; adf::frontend::CallExprLocationConstraint __ci12257__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13301:38"}; +location(l2l3_255_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12258__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13302:1"}; adf::frontend::CallExprLocationConstraint __ci12259__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13302:40"}; +location(l2l3_280_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12260__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13303:1"}; adf::frontend::CallExprLocationConstraint __ci12261__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13303:40"}; +location(const_ifm_ddr.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12262__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13304:1"}; adf::frontend::CallExprLocationConstraint __ci12263__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13304:39"}; +location(l2l3_282_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12264__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13305:1"}; adf::frontend::CallExprLocationConstraint __ci12265__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13305:40"}; +location(ifm_ddr_1.out[2]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12266__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13306:1"}; adf::frontend::CallExprLocationConstraint __ci12267__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13306:35"}; +location(l2l3_283_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12268__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13307:1"}; adf::frontend::CallExprLocationConstraint __ci12269__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13307:40"}; +location(ifm_ddr_1.out[4]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12270__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13308:1"}; adf::frontend::CallExprLocationConstraint __ci12271__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13308:35"}; +location(l2l3_285_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12272__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13309:1"}; adf::frontend::CallExprLocationConstraint __ci12273__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13309:40"}; +location(l2l3_282_spill.out[2]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12274__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13310:1"}; adf::frontend::CallExprLocationConstraint __ci12275__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13310:40"}; +location(l2l3_289_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12276__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13311:1"}; adf::frontend::CallExprLocationConstraint __ci12277__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13311:40"}; +location(l2l3_284_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12278__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13312:1"}; adf::frontend::CallExprLocationConstraint __ci12279__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13312:40"}; +location(l2l3_290_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12280__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13313:1"}; adf::frontend::CallExprLocationConstraint __ci12281__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13313:40"}; +location(l2l3_5_spill.out[4]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12282__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13314:1"}; adf::frontend::CallExprLocationConstraint __ci12283__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13314:38"}; +location(l2l3_295_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12284__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13315:1"}; adf::frontend::CallExprLocationConstraint __ci12285__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13315:40"}; +location(l2l3_296_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12286__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13316:1"}; adf::frontend::CallExprLocationConstraint __ci12287__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13316:40"}; +location(l2l3_298_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12288__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13317:1"}; adf::frontend::CallExprLocationConstraint __ci12289__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13317:40"}; +location(l2l3_5_spill.out[6]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12290__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13318:1"}; adf::frontend::CallExprLocationConstraint __ci12291__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13318:38"}; +location(l2l3_300_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12292__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13319:1"}; adf::frontend::CallExprLocationConstraint __ci12293__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13319:40"}; +location(l2l3_301_spill.out[0]) = location(const_ifm_ddr_5.out[0]); adf::frontend::CallExprLocationConstraint __ci12294__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13320:1"}; adf::frontend::CallExprLocationConstraint __ci12295__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13320:40"}; +location(l2l3_5_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12296__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13321:1"}; adf::frontend::CallExprLocationConstraint __ci12297__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13321:38"}; +location(const_ifm_ddr_4.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12298__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13322:1"}; adf::frontend::CallExprLocationConstraint __ci12299__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13322:41"}; +location(l2l3_6_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12300__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13323:1"}; adf::frontend::CallExprLocationConstraint __ci12301__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13323:38"}; +location(l2l3_7_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12302__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13324:1"}; adf::frontend::CallExprLocationConstraint __ci12303__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13324:38"}; +location(l2l3_9_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12304__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13325:1"}; adf::frontend::CallExprLocationConstraint __ci12305__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13325:38"}; +location(l2l3_8_spill.out[3]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12306__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13326:1"}; adf::frontend::CallExprLocationConstraint __ci12307__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13326:38"}; +location(l2l3_11_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12308__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13327:1"}; adf::frontend::CallExprLocationConstraint __ci12309__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13327:39"}; +location(l2l3_14_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12310__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13328:1"}; adf::frontend::CallExprLocationConstraint __ci12311__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13328:39"}; +location(l2l3_19_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12312__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13329:1"}; adf::frontend::CallExprLocationConstraint __ci12313__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13329:39"}; +location(l2l3_59_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12314__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13330:1"}; adf::frontend::CallExprLocationConstraint __ci12315__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13330:39"}; +location(l2l3_62_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12316__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13331:1"}; adf::frontend::CallExprLocationConstraint __ci12317__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13331:39"}; +location(l2l3_164_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12318__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13332:1"}; adf::frontend::CallExprLocationConstraint __ci12319__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13332:40"}; +location(l2l3_167_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12320__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13333:1"}; adf::frontend::CallExprLocationConstraint __ci12321__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13333:40"}; +location(l2l3_169_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12322__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13334:1"}; adf::frontend::CallExprLocationConstraint __ci12323__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13334:40"}; +location(l2l3_172_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12324__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13335:1"}; adf::frontend::CallExprLocationConstraint __ci12325__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13335:40"}; +location(l2l3_184_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12326__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13336:1"}; adf::frontend::CallExprLocationConstraint __ci12327__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13336:40"}; +location(l2l3_187_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12328__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13337:1"}; adf::frontend::CallExprLocationConstraint __ci12329__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13337:40"}; +location(l2l3_189_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12330__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13338:1"}; adf::frontend::CallExprLocationConstraint __ci12331__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13338:40"}; +location(l2l3_192_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12332__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13339:1"}; adf::frontend::CallExprLocationConstraint __ci12333__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13339:40"}; +location(l2l3_204_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12334__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13340:1"}; adf::frontend::CallExprLocationConstraint __ci12335__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13340:40"}; +location(l2l3_207_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12336__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13341:1"}; adf::frontend::CallExprLocationConstraint __ci12337__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13341:40"}; +location(l2l3_5_spill.out[3]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12338__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13342:1"}; adf::frontend::CallExprLocationConstraint __ci12339__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13342:38"}; +location(l2l3_255_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12340__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13343:1"}; adf::frontend::CallExprLocationConstraint __ci12341__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13343:40"}; +location(l2l3_280_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12342__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13344:1"}; adf::frontend::CallExprLocationConstraint __ci12343__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13344:40"}; +location(const_ifm_ddr.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12344__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13345:1"}; adf::frontend::CallExprLocationConstraint __ci12345__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13345:39"}; +location(l2l3_282_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12346__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13346:1"}; adf::frontend::CallExprLocationConstraint __ci12347__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13346:40"}; +location(ifm_ddr_1.out[3]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12348__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13347:1"}; adf::frontend::CallExprLocationConstraint __ci12349__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13347:35"}; +location(l2l3_283_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12350__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13348:1"}; adf::frontend::CallExprLocationConstraint __ci12351__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13348:40"}; +location(ifm_ddr_1.out[5]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12352__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13349:1"}; adf::frontend::CallExprLocationConstraint __ci12353__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13349:35"}; +location(l2l3_285_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12354__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13350:1"}; adf::frontend::CallExprLocationConstraint __ci12355__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13350:40"}; +location(l2l3_282_spill.out[3]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12356__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13351:1"}; adf::frontend::CallExprLocationConstraint __ci12357__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13351:40"}; +location(l2l3_289_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12358__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13352:1"}; adf::frontend::CallExprLocationConstraint __ci12359__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13352:40"}; +location(l2l3_284_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12360__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13353:1"}; adf::frontend::CallExprLocationConstraint __ci12361__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13353:40"}; +location(l2l3_290_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12362__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13354:1"}; adf::frontend::CallExprLocationConstraint __ci12363__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13354:40"}; +location(l2l3_5_spill.out[5]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12364__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13355:1"}; adf::frontend::CallExprLocationConstraint __ci12365__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13355:38"}; +location(l2l3_295_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12366__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13356:1"}; adf::frontend::CallExprLocationConstraint __ci12367__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13356:40"}; +location(l2l3_296_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12368__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13357:1"}; adf::frontend::CallExprLocationConstraint __ci12369__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13357:40"}; +location(l2l3_298_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12370__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13358:1"}; adf::frontend::CallExprLocationConstraint __ci12371__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13358:40"}; +location(l2l3_5_spill.out[7]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12372__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13359:1"}; adf::frontend::CallExprLocationConstraint __ci12373__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13359:38"}; +location(l2l3_300_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12374__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13360:1"}; adf::frontend::CallExprLocationConstraint __ci12375__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13360:40"}; +location(l2l3_301_spill.out[1]) = location(const_ifm_ddr_5.out[1]); adf::frontend::CallExprLocationConstraint __ci12376__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13361:1"}; adf::frontend::CallExprLocationConstraint __ci12377__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13361:40"}; +location(l2l3_6_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12378__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13362:1"}; adf::frontend::CallExprLocationConstraint __ci12379__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13362:37"}; +location(l2l3_7_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12380__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13363:1"}; adf::frontend::CallExprLocationConstraint __ci12381__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13363:37"}; +location(l2l3_8_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12382__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13364:1"}; adf::frontend::CallExprLocationConstraint __ci12383__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13364:37"}; +location(l2l3_9_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12384__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13365:1"}; adf::frontend::CallExprLocationConstraint __ci12385__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13365:37"}; +location(l2l3_10_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12386__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13366:1"}; adf::frontend::CallExprLocationConstraint __ci12387__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13366:38"}; +location(l2l3_11_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12388__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13367:1"}; adf::frontend::CallExprLocationConstraint __ci12389__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13367:38"}; +location(l2l3_12_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12390__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13368:1"}; adf::frontend::CallExprLocationConstraint __ci12391__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13368:38"}; +location(l2l3_13_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12392__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13369:1"}; adf::frontend::CallExprLocationConstraint __ci12393__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13369:38"}; +location(l2l3_15_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12394__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13370:1"}; adf::frontend::CallExprLocationConstraint __ci12395__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13370:38"}; +location(l2l3_19_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12396__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13371:1"}; adf::frontend::CallExprLocationConstraint __ci12397__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13371:38"}; +location(l2l3_20_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12398__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13372:1"}; adf::frontend::CallExprLocationConstraint __ci12399__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13372:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_2424.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12400__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13373:1"}; adf::frontend::CallExprLocationConstraint __ci12401__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13373:60"}; +location(l2l3_24_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12402__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13374:1"}; adf::frontend::CallExprLocationConstraint __ci12403__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13374:38"}; +location(l2l3_31_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12404__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13375:1"}; adf::frontend::CallExprLocationConstraint __ci12405__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13375:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_3434.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12406__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13376:1"}; adf::frontend::CallExprLocationConstraint __ci12407__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13376:60"}; +location(L3_OFM_Buffer_layer_TGSpilling_3636.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12408__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13377:1"}; adf::frontend::CallExprLocationConstraint __ci12409__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13377:60"}; +location(l2l3_36_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12410__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13378:1"}; adf::frontend::CallExprLocationConstraint __ci12411__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13378:38"}; +location(l2l3_43_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12412__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13379:1"}; adf::frontend::CallExprLocationConstraint __ci12413__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13379:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_4646.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12414__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13380:1"}; adf::frontend::CallExprLocationConstraint __ci12415__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13380:60"}; +location(L3_OFM_Buffer_layer_TGSpilling_4848.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12416__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13381:1"}; adf::frontend::CallExprLocationConstraint __ci12417__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13381:60"}; +location(l2l3_48_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12418__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13382:1"}; adf::frontend::CallExprLocationConstraint __ci12419__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13382:38"}; +location(l2l3_55_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12420__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13383:1"}; adf::frontend::CallExprLocationConstraint __ci12421__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13383:38"}; +location(l2l3_62_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12422__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13384:1"}; adf::frontend::CallExprLocationConstraint __ci12423__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13384:38"}; +location(l2l3_63_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12424__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13385:1"}; adf::frontend::CallExprLocationConstraint __ci12425__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13385:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_113113.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12426__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13386:1"}; adf::frontend::CallExprLocationConstraint __ci12427__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13386:62"}; +location(l2l3_113_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12428__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13387:1"}; adf::frontend::CallExprLocationConstraint __ci12429__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13387:39"}; +location(l2l3_120_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12430__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13388:1"}; adf::frontend::CallExprLocationConstraint __ci12431__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13388:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_123123.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12432__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13389:1"}; adf::frontend::CallExprLocationConstraint __ci12433__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13389:62"}; +location(L3_OFM_Buffer_layer_TGSpilling_133133.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12434__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13390:1"}; adf::frontend::CallExprLocationConstraint __ci12435__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13390:62"}; +location(l2l3_133_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12436__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13391:1"}; adf::frontend::CallExprLocationConstraint __ci12437__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13391:39"}; +location(l2l3_140_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12438__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13392:1"}; adf::frontend::CallExprLocationConstraint __ci12439__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13392:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_153153.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12440__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13393:1"}; adf::frontend::CallExprLocationConstraint __ci12441__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13393:62"}; +location(l2l3_153_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12442__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13394:1"}; adf::frontend::CallExprLocationConstraint __ci12443__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13394:39"}; +location(l2l3_160_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12444__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13395:1"}; adf::frontend::CallExprLocationConstraint __ci12445__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13395:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_163163.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12446__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13396:1"}; adf::frontend::CallExprLocationConstraint __ci12447__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13396:62"}; +location(l2l3_167_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12448__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13397:1"}; adf::frontend::CallExprLocationConstraint __ci12449__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13397:39"}; +location(l2l3_168_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12450__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13398:1"}; adf::frontend::CallExprLocationConstraint __ci12451__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13398:39"}; +location(l2l3_172_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12452__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13399:1"}; adf::frontend::CallExprLocationConstraint __ci12453__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13399:39"}; +location(l2l3_173_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12454__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13400:1"}; adf::frontend::CallExprLocationConstraint __ci12455__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13400:39"}; +location(l2l3_180_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12456__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13401:1"}; adf::frontend::CallExprLocationConstraint __ci12457__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13401:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_183183.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12458__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13402:1"}; adf::frontend::CallExprLocationConstraint __ci12459__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13402:62"}; +location(l2l3_187_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12460__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13403:1"}; adf::frontend::CallExprLocationConstraint __ci12461__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13403:39"}; +location(l2l3_188_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12462__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13404:1"}; adf::frontend::CallExprLocationConstraint __ci12463__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13404:39"}; +location(l2l3_192_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12464__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13405:1"}; adf::frontend::CallExprLocationConstraint __ci12465__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13405:39"}; +location(l2l3_193_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12466__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13406:1"}; adf::frontend::CallExprLocationConstraint __ci12467__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13406:39"}; +location(l2l3_200_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12468__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13407:1"}; adf::frontend::CallExprLocationConstraint __ci12469__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13407:39"}; +location(l2l3_207_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12470__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13408:1"}; adf::frontend::CallExprLocationConstraint __ci12471__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13408:39"}; +location(l2l3_208_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12472__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13409:1"}; adf::frontend::CallExprLocationConstraint __ci12473__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13409:39"}; +location(l2l3_212_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12474__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13410:1"}; adf::frontend::CallExprLocationConstraint __ci12475__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13410:39"}; +location(l2l3_214_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12476__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13411:1"}; adf::frontend::CallExprLocationConstraint __ci12477__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13411:39"}; +location(spill_L3_Concat_Buffer_layer_217.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12478__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13412:1"}; adf::frontend::CallExprLocationConstraint __ci12479__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13412:57"}; +location(spill_L3_Concat_Buffer_layer_217.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12480__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13413:1"}; adf::frontend::CallExprLocationConstraint __ci12481__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13413:57"}; +location(l2l3_219_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12482__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13414:1"}; adf::frontend::CallExprLocationConstraint __ci12483__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13414:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_222222.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12484__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13415:1"}; adf::frontend::CallExprLocationConstraint __ci12485__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13415:62"}; +location(spill_L3_Concat_Buffer_layer_225.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12486__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13416:1"}; adf::frontend::CallExprLocationConstraint __ci12487__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13416:57"}; +location(spill_L3_Concat_Buffer_layer_225.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12488__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13417:1"}; adf::frontend::CallExprLocationConstraint __ci12489__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13417:57"}; +location(ofm_ddr_0_l2l3_229_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12490__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13418:1"}; adf::frontend::CallExprLocationConstraint __ci12491__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13418:49"}; +location(spill_L3_Concat_Buffer_layer_230.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12492__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13419:1"}; adf::frontend::CallExprLocationConstraint __ci12493__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13419:57"}; +location(spill_L3_Concat_Buffer_layer_230.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12494__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13420:1"}; adf::frontend::CallExprLocationConstraint __ci12495__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13420:57"}; +location(l2l3_233_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12496__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13421:1"}; adf::frontend::CallExprLocationConstraint __ci12497__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13421:39"}; +location(spill_L3_Concat_Buffer_layer_236.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12498__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13422:1"}; adf::frontend::CallExprLocationConstraint __ci12499__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13422:57"}; +location(spill_L3_Concat_Buffer_layer_236.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12500__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13423:1"}; adf::frontend::CallExprLocationConstraint __ci12501__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13423:57"}; +location(spill_L3_Concat_Buffer_layer_236.in[4]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12502__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13424:1"}; adf::frontend::CallExprLocationConstraint __ci12503__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13424:57"}; +location(l2l3_237_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12504__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13425:1"}; adf::frontend::CallExprLocationConstraint __ci12505__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13425:39"}; +location(spill_L3_Concat_Buffer_layer_240.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12506__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13426:1"}; adf::frontend::CallExprLocationConstraint __ci12507__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13426:57"}; +location(spill_L3_Concat_Buffer_layer_240.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12508__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13427:1"}; adf::frontend::CallExprLocationConstraint __ci12509__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13427:57"}; +location(l2l3_242_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12510__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13428:1"}; adf::frontend::CallExprLocationConstraint __ci12511__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13428:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_245245.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12512__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13429:1"}; adf::frontend::CallExprLocationConstraint __ci12513__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13429:62"}; +location(spill_L3_Concat_Buffer_layer_248.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12514__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13430:1"}; adf::frontend::CallExprLocationConstraint __ci12515__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13430:57"}; +location(spill_L3_Concat_Buffer_layer_248.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12516__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13431:1"}; adf::frontend::CallExprLocationConstraint __ci12517__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13431:57"}; +location(ofm_ddr_1_l2l3_252_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12518__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13432:1"}; adf::frontend::CallExprLocationConstraint __ci12519__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13432:49"}; +location(spill_L3_Concat_Buffer_layer_253.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12520__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13433:1"}; adf::frontend::CallExprLocationConstraint __ci12521__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13433:57"}; +location(spill_L3_Concat_Buffer_layer_253.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12522__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13434:1"}; adf::frontend::CallExprLocationConstraint __ci12523__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13434:57"}; +location(spill_L3_Concat_Buffer_layer_256.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12524__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13435:1"}; adf::frontend::CallExprLocationConstraint __ci12525__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13435:57"}; +location(l2l3_262_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12526__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13436:1"}; adf::frontend::CallExprLocationConstraint __ci12527__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13436:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_265265.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12528__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13437:1"}; adf::frontend::CallExprLocationConstraint __ci12529__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13437:62"}; +location(l2l3_267_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12530__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13438:1"}; adf::frontend::CallExprLocationConstraint __ci12531__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13438:39"}; +location(ofm_ddr_2_l2l3_272_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12532__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13439:1"}; adf::frontend::CallExprLocationConstraint __ci12533__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13439:49"}; +location(spill_L3_Concat_Buffer_layer_275.in[4]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12534__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13440:1"}; adf::frontend::CallExprLocationConstraint __ci12535__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13440:57"}; +location(spill_L3_Concat_Buffer_layer_279.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12536__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13441:1"}; adf::frontend::CallExprLocationConstraint __ci12537__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13441:57"}; +location(spill_L3_Concat_Buffer_layer_279.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12538__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13442:1"}; adf::frontend::CallExprLocationConstraint __ci12539__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13442:57"}; +location(l2l3_281_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12540__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13443:1"}; adf::frontend::CallExprLocationConstraint __ci12541__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13443:39"}; +location(l2l3_283_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12542__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13444:1"}; adf::frontend::CallExprLocationConstraint __ci12543__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13444:39"}; +location(l2l3_284_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12544__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13445:1"}; adf::frontend::CallExprLocationConstraint __ci12545__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13445:39"}; +location(spill_L3_Concat_Buffer_layer_287.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12546__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13446:1"}; adf::frontend::CallExprLocationConstraint __ci12547__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13446:57"}; +location(spill_L3_Concat_Buffer_layer_287.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12548__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13447:1"}; adf::frontend::CallExprLocationConstraint __ci12549__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13447:57"}; +location(l2l3_289_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12550__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13448:1"}; adf::frontend::CallExprLocationConstraint __ci12551__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13448:39"}; +location(l2l3_290_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12552__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13449:1"}; adf::frontend::CallExprLocationConstraint __ci12553__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13449:39"}; +location(ofm_ddr_3_l2l3_291_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12554__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13450:1"}; adf::frontend::CallExprLocationConstraint __ci12555__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13450:49"}; +location(spill_L3_Concat_Buffer_layer_292.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12556__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13451:1"}; adf::frontend::CallExprLocationConstraint __ci12557__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13451:57"}; +location(spill_L3_Concat_Buffer_layer_292.in[2]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12558__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13452:1"}; adf::frontend::CallExprLocationConstraint __ci12559__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13452:57"}; +location(l2l3_296_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12560__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13453:1"}; adf::frontend::CallExprLocationConstraint __ci12561__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13453:39"}; +location(l2l3_297_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12562__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13454:1"}; adf::frontend::CallExprLocationConstraint __ci12563__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13454:39"}; +location(ofm_ddr_4.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12564__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13455:1"}; adf::frontend::CallExprLocationConstraint __ci12565__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13455:34"}; +location(l2l3_301_spill.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12566__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13456:1"}; adf::frontend::CallExprLocationConstraint __ci12567__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13456:39"}; +location(ofm_ddr_5.in[0]) = location(l2l3_1_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12568__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13457:1"}; adf::frontend::CallExprLocationConstraint __ci12569__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13457:34"}; +location(l2l3_6_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12570__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13458:1"}; adf::frontend::CallExprLocationConstraint __ci12571__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13458:37"}; +location(l2l3_7_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12572__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13459:1"}; adf::frontend::CallExprLocationConstraint __ci12573__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13459:37"}; +location(l2l3_8_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12574__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13460:1"}; adf::frontend::CallExprLocationConstraint __ci12575__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13460:37"}; +location(l2l3_10_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12576__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13461:1"}; adf::frontend::CallExprLocationConstraint __ci12577__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13461:38"}; +location(l2l3_12_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12578__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13462:1"}; adf::frontend::CallExprLocationConstraint __ci12579__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13462:38"}; +location(l2l3_15_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12580__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13463:1"}; adf::frontend::CallExprLocationConstraint __ci12581__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13463:38"}; +location(l2l3_19_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12582__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13464:1"}; adf::frontend::CallExprLocationConstraint __ci12583__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13464:38"}; +location(l2l3_20_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12584__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13465:1"}; adf::frontend::CallExprLocationConstraint __ci12585__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13465:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_2424.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12586__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13466:1"}; adf::frontend::CallExprLocationConstraint __ci12587__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13466:60"}; +location(l2l3_24_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12588__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13467:1"}; adf::frontend::CallExprLocationConstraint __ci12589__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13467:38"}; +location(l2l3_31_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12590__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13468:1"}; adf::frontend::CallExprLocationConstraint __ci12591__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13468:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_3434.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12592__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13469:1"}; adf::frontend::CallExprLocationConstraint __ci12593__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13469:60"}; +location(L3_OFM_Buffer_layer_TGSpilling_3636.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12594__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13470:1"}; adf::frontend::CallExprLocationConstraint __ci12595__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13470:60"}; +location(l2l3_36_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12596__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13471:1"}; adf::frontend::CallExprLocationConstraint __ci12597__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13471:38"}; +location(l2l3_43_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12598__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13472:1"}; adf::frontend::CallExprLocationConstraint __ci12599__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13472:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_4646.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12600__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13473:1"}; adf::frontend::CallExprLocationConstraint __ci12601__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13473:60"}; +location(L3_OFM_Buffer_layer_TGSpilling_4848.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12602__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13474:1"}; adf::frontend::CallExprLocationConstraint __ci12603__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13474:60"}; +location(l2l3_48_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12604__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13475:1"}; adf::frontend::CallExprLocationConstraint __ci12605__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13475:38"}; +location(l2l3_55_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12606__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13476:1"}; adf::frontend::CallExprLocationConstraint __ci12607__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13476:38"}; +location(l2l3_62_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12608__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13477:1"}; adf::frontend::CallExprLocationConstraint __ci12609__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13477:38"}; +location(l2l3_63_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12610__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13478:1"}; adf::frontend::CallExprLocationConstraint __ci12611__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13478:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_113113.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12612__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13479:1"}; adf::frontend::CallExprLocationConstraint __ci12613__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13479:62"}; +location(l2l3_113_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12614__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13480:1"}; adf::frontend::CallExprLocationConstraint __ci12615__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13480:39"}; +location(l2l3_120_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12616__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13481:1"}; adf::frontend::CallExprLocationConstraint __ci12617__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13481:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_123123.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12618__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13482:1"}; adf::frontend::CallExprLocationConstraint __ci12619__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13482:62"}; +location(L3_OFM_Buffer_layer_TGSpilling_133133.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12620__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13483:1"}; adf::frontend::CallExprLocationConstraint __ci12621__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13483:62"}; +location(l2l3_133_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12622__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13484:1"}; adf::frontend::CallExprLocationConstraint __ci12623__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13484:39"}; +location(l2l3_140_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12624__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13485:1"}; adf::frontend::CallExprLocationConstraint __ci12625__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13485:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_153153.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12626__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13486:1"}; adf::frontend::CallExprLocationConstraint __ci12627__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13486:62"}; +location(l2l3_153_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12628__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13487:1"}; adf::frontend::CallExprLocationConstraint __ci12629__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13487:39"}; +location(l2l3_160_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12630__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13488:1"}; adf::frontend::CallExprLocationConstraint __ci12631__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13488:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_163163.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12632__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13489:1"}; adf::frontend::CallExprLocationConstraint __ci12633__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13489:62"}; +location(l2l3_167_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12634__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13490:1"}; adf::frontend::CallExprLocationConstraint __ci12635__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13490:39"}; +location(l2l3_168_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12636__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13491:1"}; adf::frontend::CallExprLocationConstraint __ci12637__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13491:39"}; +location(l2l3_172_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12638__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13492:1"}; adf::frontend::CallExprLocationConstraint __ci12639__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13492:39"}; +location(l2l3_173_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12640__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13493:1"}; adf::frontend::CallExprLocationConstraint __ci12641__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13493:39"}; +location(l2l3_180_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12642__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13494:1"}; adf::frontend::CallExprLocationConstraint __ci12643__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13494:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_183183.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12644__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13495:1"}; adf::frontend::CallExprLocationConstraint __ci12645__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13495:62"}; +location(l2l3_187_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12646__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13496:1"}; adf::frontend::CallExprLocationConstraint __ci12647__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13496:39"}; +location(l2l3_188_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12648__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13497:1"}; adf::frontend::CallExprLocationConstraint __ci12649__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13497:39"}; +location(l2l3_192_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12650__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13498:1"}; adf::frontend::CallExprLocationConstraint __ci12651__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13498:39"}; +location(l2l3_193_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12652__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13499:1"}; adf::frontend::CallExprLocationConstraint __ci12653__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13499:39"}; +location(l2l3_200_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12654__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13500:1"}; adf::frontend::CallExprLocationConstraint __ci12655__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13500:39"}; +location(l2l3_207_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12656__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13501:1"}; adf::frontend::CallExprLocationConstraint __ci12657__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13501:39"}; +location(l2l3_208_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12658__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13502:1"}; adf::frontend::CallExprLocationConstraint __ci12659__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13502:39"}; +location(l2l3_212_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12660__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13503:1"}; adf::frontend::CallExprLocationConstraint __ci12661__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13503:39"}; +location(l2l3_214_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12662__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13504:1"}; adf::frontend::CallExprLocationConstraint __ci12663__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13504:39"}; +location(spill_L3_Concat_Buffer_layer_217.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12664__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13505:1"}; adf::frontend::CallExprLocationConstraint __ci12665__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13505:57"}; +location(spill_L3_Concat_Buffer_layer_217.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12666__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13506:1"}; adf::frontend::CallExprLocationConstraint __ci12667__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13506:57"}; +location(l2l3_219_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12668__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13507:1"}; adf::frontend::CallExprLocationConstraint __ci12669__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13507:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_222222.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12670__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13508:1"}; adf::frontend::CallExprLocationConstraint __ci12671__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13508:62"}; +location(spill_L3_Concat_Buffer_layer_225.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12672__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13509:1"}; adf::frontend::CallExprLocationConstraint __ci12673__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13509:57"}; +location(spill_L3_Concat_Buffer_layer_225.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12674__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13510:1"}; adf::frontend::CallExprLocationConstraint __ci12675__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13510:57"}; +location(ofm_ddr_0_l2l3_229_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12676__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13511:1"}; adf::frontend::CallExprLocationConstraint __ci12677__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13511:49"}; +location(spill_L3_Concat_Buffer_layer_230.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12678__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13512:1"}; adf::frontend::CallExprLocationConstraint __ci12679__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13512:57"}; +location(spill_L3_Concat_Buffer_layer_230.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12680__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13513:1"}; adf::frontend::CallExprLocationConstraint __ci12681__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13513:57"}; +location(l2l3_233_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12682__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13514:1"}; adf::frontend::CallExprLocationConstraint __ci12683__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13514:39"}; +location(spill_L3_Concat_Buffer_layer_236.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12684__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13515:1"}; adf::frontend::CallExprLocationConstraint __ci12685__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13515:57"}; +location(spill_L3_Concat_Buffer_layer_236.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12686__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13516:1"}; adf::frontend::CallExprLocationConstraint __ci12687__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13516:57"}; +location(spill_L3_Concat_Buffer_layer_236.in[5]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12688__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13517:1"}; adf::frontend::CallExprLocationConstraint __ci12689__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13517:57"}; +location(l2l3_237_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12690__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13518:1"}; adf::frontend::CallExprLocationConstraint __ci12691__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13518:39"}; +location(spill_L3_Concat_Buffer_layer_240.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12692__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13519:1"}; adf::frontend::CallExprLocationConstraint __ci12693__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13519:57"}; +location(spill_L3_Concat_Buffer_layer_240.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12694__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13520:1"}; adf::frontend::CallExprLocationConstraint __ci12695__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13520:57"}; +location(l2l3_242_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12696__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13521:1"}; adf::frontend::CallExprLocationConstraint __ci12697__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13521:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_245245.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12698__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13522:1"}; adf::frontend::CallExprLocationConstraint __ci12699__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13522:62"}; +location(spill_L3_Concat_Buffer_layer_248.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12700__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13523:1"}; adf::frontend::CallExprLocationConstraint __ci12701__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13523:57"}; +location(spill_L3_Concat_Buffer_layer_248.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12702__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13524:1"}; adf::frontend::CallExprLocationConstraint __ci12703__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13524:57"}; +location(ofm_ddr_1_l2l3_252_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12704__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13525:1"}; adf::frontend::CallExprLocationConstraint __ci12705__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13525:49"}; +location(spill_L3_Concat_Buffer_layer_253.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12706__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13526:1"}; adf::frontend::CallExprLocationConstraint __ci12707__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13526:57"}; +location(spill_L3_Concat_Buffer_layer_253.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12708__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13527:1"}; adf::frontend::CallExprLocationConstraint __ci12709__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13527:57"}; +location(spill_L3_Concat_Buffer_layer_256.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12710__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13528:1"}; adf::frontend::CallExprLocationConstraint __ci12711__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13528:57"}; +location(l2l3_262_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12712__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13529:1"}; adf::frontend::CallExprLocationConstraint __ci12713__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13529:39"}; +location(L3_OFM_Buffer_layer_TGSpilling_265265.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12714__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13530:1"}; adf::frontend::CallExprLocationConstraint __ci12715__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13530:62"}; +location(l2l3_267_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12716__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13531:1"}; adf::frontend::CallExprLocationConstraint __ci12717__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13531:39"}; +location(ofm_ddr_2_l2l3_272_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12718__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13532:1"}; adf::frontend::CallExprLocationConstraint __ci12719__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13532:49"}; +location(spill_L3_Concat_Buffer_layer_275.in[5]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12720__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13533:1"}; adf::frontend::CallExprLocationConstraint __ci12721__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13533:57"}; +location(spill_L3_Concat_Buffer_layer_279.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12722__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13534:1"}; adf::frontend::CallExprLocationConstraint __ci12723__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13534:57"}; +location(spill_L3_Concat_Buffer_layer_279.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12724__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13535:1"}; adf::frontend::CallExprLocationConstraint __ci12725__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13535:57"}; +location(l2l3_281_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12726__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13536:1"}; adf::frontend::CallExprLocationConstraint __ci12727__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13536:39"}; +location(l2l3_283_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12728__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13537:1"}; adf::frontend::CallExprLocationConstraint __ci12729__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13537:39"}; +location(l2l3_284_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12730__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13538:1"}; adf::frontend::CallExprLocationConstraint __ci12731__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13538:39"}; +location(spill_L3_Concat_Buffer_layer_287.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12732__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13539:1"}; adf::frontend::CallExprLocationConstraint __ci12733__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13539:57"}; +location(spill_L3_Concat_Buffer_layer_287.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12734__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13540:1"}; adf::frontend::CallExprLocationConstraint __ci12735__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13540:57"}; +location(l2l3_290_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12736__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13541:1"}; adf::frontend::CallExprLocationConstraint __ci12737__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13541:39"}; +location(ofm_ddr_3_l2l3_291_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12738__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13542:1"}; adf::frontend::CallExprLocationConstraint __ci12739__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13542:49"}; +location(spill_L3_Concat_Buffer_layer_292.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12740__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13543:1"}; adf::frontend::CallExprLocationConstraint __ci12741__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13543:57"}; +location(spill_L3_Concat_Buffer_layer_292.in[3]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12742__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13544:1"}; adf::frontend::CallExprLocationConstraint __ci12743__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13544:57"}; +location(l2l3_296_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12744__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13545:1"}; adf::frontend::CallExprLocationConstraint __ci12745__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13545:39"}; +location(l2l3_297_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12746__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13546:1"}; adf::frontend::CallExprLocationConstraint __ci12747__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13546:39"}; +location(ofm_ddr_4.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12748__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13547:1"}; adf::frontend::CallExprLocationConstraint __ci12749__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13547:34"}; +location(l2l3_301_spill.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12750__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13548:1"}; adf::frontend::CallExprLocationConstraint __ci12751__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13548:39"}; +location(ofm_ddr_5.in[1]) = location(l2l3_1_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12752__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13549:1"}; adf::frontend::CallExprLocationConstraint __ci12753__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13549:34"}; +location(l2l3_3_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12754__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13550:1"}; adf::frontend::CallExprLocationConstraint __ci12755__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13550:37"}; +location(l2l3_scratch_0_3_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12756__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13551:1"}; adf::frontend::CallExprLocationConstraint __ci12757__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13551:47"}; +location(l2l3_4_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12758__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13552:1"}; adf::frontend::CallExprLocationConstraint __ci12759__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13552:37"}; +location(l2l3_5_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12760__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13553:1"}; adf::frontend::CallExprLocationConstraint __ci12761__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13553:37"}; +location(l2l3_scratch_0_5_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12762__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13554:1"}; adf::frontend::CallExprLocationConstraint __ci12763__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13554:47"}; +location(l2l3_9_spill.in[1]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12764__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13555:1"}; adf::frontend::CallExprLocationConstraint __ci12765__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13555:37"}; +location(l2l3_11_spill.in[1]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12766__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13556:1"}; adf::frontend::CallExprLocationConstraint __ci12767__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13556:38"}; +location(l2l3_13_spill.in[1]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12768__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13557:1"}; adf::frontend::CallExprLocationConstraint __ci12769__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13557:38"}; +location(l2l3_14_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12770__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13558:1"}; adf::frontend::CallExprLocationConstraint __ci12771__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13558:38"}; +location(l2l3_16_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12772__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13559:1"}; adf::frontend::CallExprLocationConstraint __ci12773__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13559:38"}; +location(l2l3_17_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12774__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13560:1"}; adf::frontend::CallExprLocationConstraint __ci12775__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13560:38"}; +location(l2l3_scratch_0_17_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12776__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13561:1"}; adf::frontend::CallExprLocationConstraint __ci12777__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13561:48"}; +location(L3_OFM_Buffer_layer_TGSpilling_1818.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12778__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13562:1"}; adf::frontend::CallExprLocationConstraint __ci12779__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13562:60"}; +location(l2l3_21_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12780__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13563:1"}; adf::frontend::CallExprLocationConstraint __ci12781__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13563:38"}; +location(l2l3_scratch_0_21_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12782__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13564:1"}; adf::frontend::CallExprLocationConstraint __ci12783__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13564:48"}; +location(l2l3_25_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12784__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13565:1"}; adf::frontend::CallExprLocationConstraint __ci12785__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13565:38"}; +location(l2l3_32_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12786__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13566:1"}; adf::frontend::CallExprLocationConstraint __ci12787__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13566:38"}; +location(l2l3_scratch_0_32_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12788__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13567:1"}; adf::frontend::CallExprLocationConstraint __ci12789__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13567:48"}; +location(l2l3_scratch_1_32_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12790__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13568:1"}; adf::frontend::CallExprLocationConstraint __ci12791__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13568:48"}; +location(l2l3_37_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12792__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13569:1"}; adf::frontend::CallExprLocationConstraint __ci12793__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13569:38"}; +location(l2l3_44_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12794__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13570:1"}; adf::frontend::CallExprLocationConstraint __ci12795__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13570:38"}; +location(l2l3_scratch_0_44_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12796__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13571:1"}; adf::frontend::CallExprLocationConstraint __ci12797__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13571:48"}; +location(l2l3_scratch_1_44_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12798__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13572:1"}; adf::frontend::CallExprLocationConstraint __ci12799__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13572:48"}; +location(l2l3_49_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12800__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13573:1"}; adf::frontend::CallExprLocationConstraint __ci12801__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13573:38"}; +location(l2l3_56_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12802__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13574:1"}; adf::frontend::CallExprLocationConstraint __ci12803__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13574:38"}; +location(l2l3_scratch_0_56_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12804__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13575:1"}; adf::frontend::CallExprLocationConstraint __ci12805__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13575:48"}; +location(l2l3_scratch_1_56_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12806__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13576:1"}; adf::frontend::CallExprLocationConstraint __ci12807__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13576:48"}; +location(l2l3_59_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12808__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13577:1"}; adf::frontend::CallExprLocationConstraint __ci12809__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13577:38"}; +location(l2l3_64_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12810__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13578:1"}; adf::frontend::CallExprLocationConstraint __ci12811__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13578:38"}; +location(l2l3_scratch_0_64_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12812__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13579:1"}; adf::frontend::CallExprLocationConstraint __ci12813__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13579:48"}; +location(l2l3_114_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12814__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13580:1"}; adf::frontend::CallExprLocationConstraint __ci12815__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13580:39"}; +location(l2l3_121_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12816__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13581:1"}; adf::frontend::CallExprLocationConstraint __ci12817__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13581:39"}; +location(l2l3_scratch_0_121_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12818__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13582:1"}; adf::frontend::CallExprLocationConstraint __ci12819__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13582:49"}; +location(l2l3_scratch_1_121_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12820__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13583:1"}; adf::frontend::CallExprLocationConstraint __ci12821__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13583:49"}; +location(l2l3_134_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12822__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13584:1"}; adf::frontend::CallExprLocationConstraint __ci12823__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13584:39"}; +location(l2l3_141_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12824__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13585:1"}; adf::frontend::CallExprLocationConstraint __ci12825__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13585:39"}; +location(l2l3_scratch_0_141_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12826__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13586:1"}; adf::frontend::CallExprLocationConstraint __ci12827__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13586:49"}; +location(l2l3_scratch_1_141_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12828__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13587:1"}; adf::frontend::CallExprLocationConstraint __ci12829__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13587:49"}; +location(l2l3_154_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12830__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13588:1"}; adf::frontend::CallExprLocationConstraint __ci12831__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13588:39"}; +location(l2l3_161_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12832__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13589:1"}; adf::frontend::CallExprLocationConstraint __ci12833__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13589:39"}; +location(l2l3_scratch_0_161_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12834__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13590:1"}; adf::frontend::CallExprLocationConstraint __ci12835__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13590:49"}; +location(l2l3_scratch_1_161_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12836__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13591:1"}; adf::frontend::CallExprLocationConstraint __ci12837__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13591:49"}; +location(l2l3_164_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12838__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13592:1"}; adf::frontend::CallExprLocationConstraint __ci12839__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13592:39"}; +location(l2l3_169_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12840__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13593:1"}; adf::frontend::CallExprLocationConstraint __ci12841__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13593:39"}; +location(l2l3_174_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12842__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13594:1"}; adf::frontend::CallExprLocationConstraint __ci12843__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13594:39"}; +location(l2l3_181_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12844__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13595:1"}; adf::frontend::CallExprLocationConstraint __ci12845__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13595:39"}; +location(l2l3_scratch_0_181_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12846__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13596:1"}; adf::frontend::CallExprLocationConstraint __ci12847__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13596:49"}; +location(l2l3_scratch_1_181_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12848__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13597:1"}; adf::frontend::CallExprLocationConstraint __ci12849__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13597:49"}; +location(l2l3_184_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12850__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13598:1"}; adf::frontend::CallExprLocationConstraint __ci12851__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13598:39"}; +location(l2l3_189_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12852__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13599:1"}; adf::frontend::CallExprLocationConstraint __ci12853__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13599:39"}; +location(l2l3_194_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12854__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13600:1"}; adf::frontend::CallExprLocationConstraint __ci12855__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13600:39"}; +location(l2l3_201_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12856__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13601:1"}; adf::frontend::CallExprLocationConstraint __ci12857__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13601:39"}; +location(l2l3_scratch_0_201_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12858__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13602:1"}; adf::frontend::CallExprLocationConstraint __ci12859__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13602:49"}; +location(l2l3_scratch_1_201_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12860__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13603:1"}; adf::frontend::CallExprLocationConstraint __ci12861__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13603:49"}; +location(l2l3_204_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12862__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13604:1"}; adf::frontend::CallExprLocationConstraint __ci12863__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13604:39"}; +location(l2l3_209_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12864__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13605:1"}; adf::frontend::CallExprLocationConstraint __ci12865__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13605:39"}; +location(l2l3_213_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12866__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13606:1"}; adf::frontend::CallExprLocationConstraint __ci12867__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13606:39"}; +location(l2l3_scratch_0_213_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12868__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13607:1"}; adf::frontend::CallExprLocationConstraint __ci12869__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13607:49"}; +location(l2l3_scratch_1_213_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12870__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13608:1"}; adf::frontend::CallExprLocationConstraint __ci12871__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13608:49"}; +location(l2l3_215_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12872__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13609:1"}; adf::frontend::CallExprLocationConstraint __ci12873__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13609:39"}; +location(l2l3_216_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12874__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13610:1"}; adf::frontend::CallExprLocationConstraint __ci12875__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13610:39"}; +location(l2l3_220_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12876__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13611:1"}; adf::frontend::CallExprLocationConstraint __ci12877__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13611:39"}; +location(l2l3_223_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12878__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13612:1"}; adf::frontend::CallExprLocationConstraint __ci12879__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13612:39"}; +location(l2l3_231_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12880__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13613:1"}; adf::frontend::CallExprLocationConstraint __ci12881__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13613:39"}; +location(l2l3_232_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12882__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13614:1"}; adf::frontend::CallExprLocationConstraint __ci12883__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13614:39"}; +location(l2l3_238_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12884__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13615:1"}; adf::frontend::CallExprLocationConstraint __ci12885__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13615:39"}; +location(l2l3_239_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12886__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13616:1"}; adf::frontend::CallExprLocationConstraint __ci12887__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13616:39"}; +location(l2l3_243_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12888__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13617:1"}; adf::frontend::CallExprLocationConstraint __ci12889__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13617:39"}; +location(l2l3_246_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12890__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13618:1"}; adf::frontend::CallExprLocationConstraint __ci12891__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13618:39"}; +location(l2l3_254_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12892__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13619:1"}; adf::frontend::CallExprLocationConstraint __ci12893__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13619:39"}; +location(l2l3_255_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12894__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13620:1"}; adf::frontend::CallExprLocationConstraint __ci12895__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13620:39"}; +location(spill_L3_Concat_Buffer_layer_256.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12896__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13621:1"}; adf::frontend::CallExprLocationConstraint __ci12897__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13621:57"}; +location(spill_L3_Concat_Buffer_layer_256.in[4]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12898__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13622:1"}; adf::frontend::CallExprLocationConstraint __ci12899__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13622:57"}; +location(l2l3_257_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12900__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13623:1"}; adf::frontend::CallExprLocationConstraint __ci12901__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13623:39"}; +location(l2l3_258_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12902__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13624:1"}; adf::frontend::CallExprLocationConstraint __ci12903__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13624:39"}; +location(l2l3_259_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12904__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13625:1"}; adf::frontend::CallExprLocationConstraint __ci12905__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13625:39"}; +location(l2l3_260_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12906__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13626:1"}; adf::frontend::CallExprLocationConstraint __ci12907__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13626:39"}; +location(l2l3_263_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12908__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13627:1"}; adf::frontend::CallExprLocationConstraint __ci12909__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13627:39"}; +location(l2l3_266_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12910__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13628:1"}; adf::frontend::CallExprLocationConstraint __ci12911__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13628:39"}; +location(l2l3_268_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12912__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13629:1"}; adf::frontend::CallExprLocationConstraint __ci12913__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13629:39"}; +location(l2l3_273_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12914__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13630:1"}; adf::frontend::CallExprLocationConstraint __ci12915__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13630:39"}; +location(spill_L3_Concat_Buffer_layer_275.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12916__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13631:1"}; adf::frontend::CallExprLocationConstraint __ci12917__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13631:57"}; +location(spill_L3_Concat_Buffer_layer_275.in[2]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12918__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13632:1"}; adf::frontend::CallExprLocationConstraint __ci12919__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13632:57"}; +location(l2l3_276_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12920__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13633:1"}; adf::frontend::CallExprLocationConstraint __ci12921__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13633:39"}; +location(l2l3_277_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12922__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13634:1"}; adf::frontend::CallExprLocationConstraint __ci12923__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13634:39"}; +location(l2l3_278_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12924__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13635:1"}; adf::frontend::CallExprLocationConstraint __ci12925__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13635:39"}; +location(l2l3_280_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12926__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13636:1"}; adf::frontend::CallExprLocationConstraint __ci12927__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13636:39"}; +location(l2l3_282_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12928__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13637:1"}; adf::frontend::CallExprLocationConstraint __ci12929__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13637:39"}; +location(l2l3_285_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12930__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13638:1"}; adf::frontend::CallExprLocationConstraint __ci12931__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13638:39"}; +location(l2l3_288_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12932__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13639:1"}; adf::frontend::CallExprLocationConstraint __ci12933__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13639:39"}; +location(l2l3_289_spill.in[1]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12934__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13640:1"}; adf::frontend::CallExprLocationConstraint __ci12935__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13640:39"}; +location(spill_L3_Concat_Buffer_layer_294.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12936__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13641:1"}; adf::frontend::CallExprLocationConstraint __ci12937__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13641:57"}; +location(spill_L3_Concat_Buffer_layer_294.in[2]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12938__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13642:1"}; adf::frontend::CallExprLocationConstraint __ci12939__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13642:57"}; +location(l2l3_295_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12940__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13643:1"}; adf::frontend::CallExprLocationConstraint __ci12941__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13643:39"}; +location(l2l3_298_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12942__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13644:1"}; adf::frontend::CallExprLocationConstraint __ci12943__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13644:39"}; +location(l2l3_300_spill.in[0]) = location(l2l3_2_spill.in[0]); adf::frontend::CallExprLocationConstraint __ci12944__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13645:1"}; adf::frontend::CallExprLocationConstraint __ci12945__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13645:39"}; +location(l2l3_14_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12946__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13646:1"}; adf::frontend::CallExprLocationConstraint __ci12947__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13646:38"}; +location(l2l3_16_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12948__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13647:1"}; adf::frontend::CallExprLocationConstraint __ci12949__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13647:38"}; +location(L3_OFM_Buffer_layer_TGSpilling_1818.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12950__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13648:1"}; adf::frontend::CallExprLocationConstraint __ci12951__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13648:60"}; +location(l2l3_59_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12952__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13649:1"}; adf::frontend::CallExprLocationConstraint __ci12953__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13649:38"}; +location(l2l3_164_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12954__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13650:1"}; adf::frontend::CallExprLocationConstraint __ci12955__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13650:39"}; +location(l2l3_169_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12956__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13651:1"}; adf::frontend::CallExprLocationConstraint __ci12957__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13651:39"}; +location(l2l3_184_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12958__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13652:1"}; adf::frontend::CallExprLocationConstraint __ci12959__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13652:39"}; +location(l2l3_189_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12960__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13653:1"}; adf::frontend::CallExprLocationConstraint __ci12961__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13653:39"}; +location(l2l3_204_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12962__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13654:1"}; adf::frontend::CallExprLocationConstraint __ci12963__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13654:39"}; +location(l2l3_215_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12964__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13655:1"}; adf::frontend::CallExprLocationConstraint __ci12965__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13655:39"}; +location(l2l3_216_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12966__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13656:1"}; adf::frontend::CallExprLocationConstraint __ci12967__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13656:39"}; +location(l2l3_220_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12968__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13657:1"}; adf::frontend::CallExprLocationConstraint __ci12969__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13657:39"}; +location(l2l3_223_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12970__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13658:1"}; adf::frontend::CallExprLocationConstraint __ci12971__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13658:39"}; +location(l2l3_231_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12972__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13659:1"}; adf::frontend::CallExprLocationConstraint __ci12973__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13659:39"}; +location(l2l3_232_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12974__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13660:1"}; adf::frontend::CallExprLocationConstraint __ci12975__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13660:39"}; +location(l2l3_238_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12976__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13661:1"}; adf::frontend::CallExprLocationConstraint __ci12977__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13661:39"}; +location(l2l3_239_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12978__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13662:1"}; adf::frontend::CallExprLocationConstraint __ci12979__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13662:39"}; +location(l2l3_243_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12980__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13663:1"}; adf::frontend::CallExprLocationConstraint __ci12981__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13663:39"}; +location(l2l3_246_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12982__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13664:1"}; adf::frontend::CallExprLocationConstraint __ci12983__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13664:39"}; +location(l2l3_254_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12984__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13665:1"}; adf::frontend::CallExprLocationConstraint __ci12985__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13665:39"}; +location(l2l3_255_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12986__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13666:1"}; adf::frontend::CallExprLocationConstraint __ci12987__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13666:39"}; +location(spill_L3_Concat_Buffer_layer_256.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12988__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13667:1"}; adf::frontend::CallExprLocationConstraint __ci12989__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13667:57"}; +location(spill_L3_Concat_Buffer_layer_256.in[5]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12990__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13668:1"}; adf::frontend::CallExprLocationConstraint __ci12991__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13668:57"}; +location(l2l3_257_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12992__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13669:1"}; adf::frontend::CallExprLocationConstraint __ci12993__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13669:39"}; +location(l2l3_258_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12994__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13670:1"}; adf::frontend::CallExprLocationConstraint __ci12995__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13670:39"}; +location(l2l3_259_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12996__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13671:1"}; adf::frontend::CallExprLocationConstraint __ci12997__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13671:39"}; +location(l2l3_263_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci12998__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13672:1"}; adf::frontend::CallExprLocationConstraint __ci12999__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13672:39"}; +location(l2l3_266_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13000__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13673:1"}; adf::frontend::CallExprLocationConstraint __ci13001__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13673:39"}; +location(spill_L3_Concat_Buffer_layer_275.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13002__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13674:1"}; adf::frontend::CallExprLocationConstraint __ci13003__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13674:57"}; +location(spill_L3_Concat_Buffer_layer_275.in[3]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13004__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13675:1"}; adf::frontend::CallExprLocationConstraint __ci13005__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13675:57"}; +location(l2l3_276_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13006__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13676:1"}; adf::frontend::CallExprLocationConstraint __ci13007__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13676:39"}; +location(l2l3_277_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13008__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13677:1"}; adf::frontend::CallExprLocationConstraint __ci13009__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13677:39"}; +location(l2l3_278_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13010__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13678:1"}; adf::frontend::CallExprLocationConstraint __ci13011__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13678:39"}; +location(l2l3_280_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13012__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13679:1"}; adf::frontend::CallExprLocationConstraint __ci13013__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13679:39"}; +location(l2l3_282_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13014__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13680:1"}; adf::frontend::CallExprLocationConstraint __ci13015__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13680:39"}; +location(l2l3_285_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13016__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13681:1"}; adf::frontend::CallExprLocationConstraint __ci13017__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13681:39"}; +location(l2l3_288_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13018__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13682:1"}; adf::frontend::CallExprLocationConstraint __ci13019__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13682:39"}; +location(spill_L3_Concat_Buffer_layer_294.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13020__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13683:1"}; adf::frontend::CallExprLocationConstraint __ci13021__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13683:57"}; +location(spill_L3_Concat_Buffer_layer_294.in[3]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13022__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13684:1"}; adf::frontend::CallExprLocationConstraint __ci13023__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13684:57"}; +location(l2l3_295_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13024__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13685:1"}; adf::frontend::CallExprLocationConstraint __ci13025__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13685:39"}; +location(l2l3_298_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13026__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13686:1"}; adf::frontend::CallExprLocationConstraint __ci13027__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13686:39"}; +location(l2l3_300_spill.in[1]) = location(l2l3_2_spill.in[1]); adf::frontend::CallExprLocationConstraint __ci13028__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13687:1"}; adf::frontend::CallExprLocationConstraint __ci13029__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13687:39"}; + +location(Layer_13_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13030__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13689:1"}; adf::frontend::CallExprLocationConstraint __ci13031__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13689:42"}; +location(Layer_14_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13032__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13690:1"}; adf::frontend::CallExprLocationConstraint __ci13033__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13690:42"}; +location(Layer_15_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13034__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13691:1"}; adf::frontend::CallExprLocationConstraint __ci13035__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13691:42"}; +location(Layer_16_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13036__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13692:1"}; adf::frontend::CallExprLocationConstraint __ci13037__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13692:42"}; +location(Layer_18_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13038__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13693:1"}; adf::frontend::CallExprLocationConstraint __ci13039__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13693:42"}; +location(Layer_19_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13040__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13694:1"}; adf::frontend::CallExprLocationConstraint __ci13041__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13694:42"}; +location(Layer_20_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13042__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13695:1"}; adf::frontend::CallExprLocationConstraint __ci13043__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13695:42"}; +location(Layer_22_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13044__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13696:1"}; adf::frontend::CallExprLocationConstraint __ci13045__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13696:42"}; +location(Layer_23_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13046__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13697:1"}; adf::frontend::CallExprLocationConstraint __ci13047__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13697:42"}; +location(Layer_24_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13048__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13698:1"}; adf::frontend::CallExprLocationConstraint __ci13049__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13698:42"}; +location(Layer_27_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13050__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13699:1"}; adf::frontend::CallExprLocationConstraint __ci13051__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13699:42"}; +location(Layer_28_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13052__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13700:1"}; adf::frontend::CallExprLocationConstraint __ci13053__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13700:42"}; +location(Layer_34_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13054__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13701:1"}; adf::frontend::CallExprLocationConstraint __ci13055__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13701:42"}; +location(Layer_35_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13056__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13702:1"}; adf::frontend::CallExprLocationConstraint __ci13057__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13702:42"}; +location(Layer_36_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13058__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13703:1"}; adf::frontend::CallExprLocationConstraint __ci13059__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13703:42"}; +location(Layer_39_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13060__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13704:1"}; adf::frontend::CallExprLocationConstraint __ci13061__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13704:42"}; +location(Layer_40_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13062__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13705:1"}; adf::frontend::CallExprLocationConstraint __ci13063__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13705:42"}; +location(Layer_46_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13064__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13706:1"}; adf::frontend::CallExprLocationConstraint __ci13065__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13706:42"}; +location(Layer_47_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13066__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13707:1"}; adf::frontend::CallExprLocationConstraint __ci13067__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13707:42"}; +location(Layer_48_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13068__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13708:1"}; adf::frontend::CallExprLocationConstraint __ci13069__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13708:42"}; +location(Layer_51_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13070__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13709:1"}; adf::frontend::CallExprLocationConstraint __ci13071__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13709:42"}; +location(Layer_52_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13072__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13710:1"}; adf::frontend::CallExprLocationConstraint __ci13073__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13710:42"}; +location(Layer_58_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13074__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13711:1"}; adf::frontend::CallExprLocationConstraint __ci13075__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13711:42"}; +location(Layer_59_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13076__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13712:1"}; adf::frontend::CallExprLocationConstraint __ci13077__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13712:42"}; +location(Layer_65_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13078__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13713:1"}; adf::frontend::CallExprLocationConstraint __ci13079__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13713:42"}; +location(Layer_70_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13080__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13714:1"}; adf::frontend::CallExprLocationConstraint __ci13081__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13714:42"}; +location(Layer_71_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13082__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13715:1"}; adf::frontend::CallExprLocationConstraint __ci13083__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13715:42"}; +location(Layer_76_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13084__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13716:1"}; adf::frontend::CallExprLocationConstraint __ci13085__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13716:42"}; +location(Layer_81_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13086__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13717:1"}; adf::frontend::CallExprLocationConstraint __ci13087__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13717:42"}; +location(Layer_82_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13088__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13718:1"}; adf::frontend::CallExprLocationConstraint __ci13089__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13718:42"}; +location(Layer_87_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13090__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13719:1"}; adf::frontend::CallExprLocationConstraint __ci13091__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13719:42"}; +location(Layer_92_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13092__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13720:1"}; adf::frontend::CallExprLocationConstraint __ci13093__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13720:42"}; +location(Layer_93_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13094__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13721:1"}; adf::frontend::CallExprLocationConstraint __ci13095__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13721:42"}; +location(Layer_98_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13096__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13722:1"}; adf::frontend::CallExprLocationConstraint __ci13097__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13722:42"}; +location(Layer_103_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13098__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13723:1"}; adf::frontend::CallExprLocationConstraint __ci13099__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13723:43"}; +location(Layer_104_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13100__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13724:1"}; adf::frontend::CallExprLocationConstraint __ci13101__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13724:43"}; +location(Layer_109_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13102__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13725:1"}; adf::frontend::CallExprLocationConstraint __ci13103__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13725:43"}; +location(Layer_116_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13104__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13726:1"}; adf::frontend::CallExprLocationConstraint __ci13105__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13726:43"}; +location(Layer_117_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13106__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13727:1"}; adf::frontend::CallExprLocationConstraint __ci13107__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13727:43"}; +location(Layer_123_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13108__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13728:1"}; adf::frontend::CallExprLocationConstraint __ci13109__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13728:43"}; +location(Layer_124_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13110__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13729:1"}; adf::frontend::CallExprLocationConstraint __ci13111__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13729:43"}; +location(Layer_129_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13112__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13730:1"}; adf::frontend::CallExprLocationConstraint __ci13113__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13730:43"}; +location(Layer_136_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13114__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13731:1"}; adf::frontend::CallExprLocationConstraint __ci13115__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13731:43"}; +location(Layer_137_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13116__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13732:1"}; adf::frontend::CallExprLocationConstraint __ci13117__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13732:43"}; +location(Layer_143_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13118__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13733:1"}; adf::frontend::CallExprLocationConstraint __ci13119__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13733:43"}; +location(Layer_144_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13120__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13734:1"}; adf::frontend::CallExprLocationConstraint __ci13121__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13734:43"}; +location(Layer_149_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13122__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13735:1"}; adf::frontend::CallExprLocationConstraint __ci13123__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13735:43"}; +location(Layer_156_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13124__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13736:1"}; adf::frontend::CallExprLocationConstraint __ci13125__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13736:43"}; +location(Layer_157_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13126__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13737:1"}; adf::frontend::CallExprLocationConstraint __ci13127__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13737:43"}; +location(Layer_163_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13128__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13738:1"}; adf::frontend::CallExprLocationConstraint __ci13129__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13738:43"}; +location(Layer_164_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13130__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13739:1"}; adf::frontend::CallExprLocationConstraint __ci13131__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13739:43"}; +location(Layer_169_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13132__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13740:1"}; adf::frontend::CallExprLocationConstraint __ci13133__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13740:43"}; +location(Layer_176_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13134__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13741:1"}; adf::frontend::CallExprLocationConstraint __ci13135__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13741:43"}; +location(Layer_177_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13136__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13742:1"}; adf::frontend::CallExprLocationConstraint __ci13137__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13742:43"}; +location(Layer_183_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13138__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13743:1"}; adf::frontend::CallExprLocationConstraint __ci13139__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13743:43"}; +location(Layer_184_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13140__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13744:1"}; adf::frontend::CallExprLocationConstraint __ci13141__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13744:43"}; +location(Layer_189_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13142__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13745:1"}; adf::frontend::CallExprLocationConstraint __ci13143__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13745:43"}; +location(Layer_196_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13144__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13746:1"}; adf::frontend::CallExprLocationConstraint __ci13145__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13746:43"}; +location(Layer_197_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13146__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13747:1"}; adf::frontend::CallExprLocationConstraint __ci13147__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13747:43"}; +location(Layer_203_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13148__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13748:1"}; adf::frontend::CallExprLocationConstraint __ci13149__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13748:43"}; +location(Layer_204_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13150__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13749:1"}; adf::frontend::CallExprLocationConstraint __ci13151__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13749:43"}; +location(Layer_211_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13152__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13750:1"}; adf::frontend::CallExprLocationConstraint __ci13153__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13750:43"}; +location(Layer_214_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13154__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13751:1"}; adf::frontend::CallExprLocationConstraint __ci13155__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13751:43"}; +location(Layer_218_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13156__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13752:1"}; adf::frontend::CallExprLocationConstraint __ci13157__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13752:43"}; +location(Layer_226_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13158__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13753:1"}; adf::frontend::CallExprLocationConstraint __ci13159__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13753:43"}; +location(Layer_237_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13160__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13754:1"}; adf::frontend::CallExprLocationConstraint __ci13161__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13754:43"}; +location(Layer_241_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13162__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13755:1"}; adf::frontend::CallExprLocationConstraint __ci13163__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13755:43"}; +location(Layer_249_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13164__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13756:1"}; adf::frontend::CallExprLocationConstraint __ci13165__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13756:43"}; +location(Layer_257_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13166__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13757:1"}; adf::frontend::CallExprLocationConstraint __ci13167__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13757:43"}; +location(ifm_ddr_2.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13168__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13758:1"}; adf::frontend::CallExprLocationConstraint __ci13169__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13758:35"}; +location(Layer_261_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13170__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13759:1"}; adf::frontend::CallExprLocationConstraint __ci13171__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13759:43"}; +location(l2l3_267_spill.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13172__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13760:1"}; adf::frontend::CallExprLocationConstraint __ci13173__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13760:40"}; +location(Layer_269_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13174__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13761:1"}; adf::frontend::CallExprLocationConstraint __ci13175__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13761:43"}; +location(ofm_ddr_2_l2l3_272_spill.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13176__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13762:1"}; adf::frontend::CallExprLocationConstraint __ci13177__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13762:50"}; +location(Layer_276_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13178__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13763:1"}; adf::frontend::CallExprLocationConstraint __ci13179__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13763:43"}; +location(Layer_280_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13180__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13764:1"}; adf::frontend::CallExprLocationConstraint __ci13181__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13764:43"}; +location(Layer_288_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13182__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13765:1"}; adf::frontend::CallExprLocationConstraint __ci13183__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13765:43"}; +location(Layer_295_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13184__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13766:1"}; adf::frontend::CallExprLocationConstraint __ci13185__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13766:43"}; +location(Layer_296_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13186__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13767:1"}; adf::frontend::CallExprLocationConstraint __ci13187__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13767:43"}; +location(Layer_297_wts_ddr.out[0]) = location(Layer_8_wts_ddr.out[0]); adf::frontend::CallExprLocationConstraint __ci13188__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13768:1"}; adf::frontend::CallExprLocationConstraint __ci13189__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13768:43"}; +location(Layer_13_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13190__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13769:1"}; adf::frontend::CallExprLocationConstraint __ci13191__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13769:42"}; +location(Layer_14_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13192__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13770:1"}; adf::frontend::CallExprLocationConstraint __ci13193__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13770:42"}; +location(Layer_15_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13194__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13771:1"}; adf::frontend::CallExprLocationConstraint __ci13195__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13771:42"}; +location(Layer_16_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13196__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13772:1"}; adf::frontend::CallExprLocationConstraint __ci13197__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13772:42"}; +location(Layer_18_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13198__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13773:1"}; adf::frontend::CallExprLocationConstraint __ci13199__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13773:42"}; +location(Layer_19_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13200__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13774:1"}; adf::frontend::CallExprLocationConstraint __ci13201__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13774:42"}; +location(Layer_20_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13202__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13775:1"}; adf::frontend::CallExprLocationConstraint __ci13203__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13775:42"}; +location(Layer_22_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13204__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13776:1"}; adf::frontend::CallExprLocationConstraint __ci13205__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13776:42"}; +location(Layer_23_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13206__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13777:1"}; adf::frontend::CallExprLocationConstraint __ci13207__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13777:42"}; +location(Layer_24_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13208__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13778:1"}; adf::frontend::CallExprLocationConstraint __ci13209__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13778:42"}; +location(Layer_27_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13210__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13779:1"}; adf::frontend::CallExprLocationConstraint __ci13211__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13779:42"}; +location(Layer_28_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13212__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13780:1"}; adf::frontend::CallExprLocationConstraint __ci13213__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13780:42"}; +location(Layer_34_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13214__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13781:1"}; adf::frontend::CallExprLocationConstraint __ci13215__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13781:42"}; +location(Layer_35_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13216__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13782:1"}; adf::frontend::CallExprLocationConstraint __ci13217__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13782:42"}; +location(Layer_36_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13218__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13783:1"}; adf::frontend::CallExprLocationConstraint __ci13219__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13783:42"}; +location(Layer_39_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13220__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13784:1"}; adf::frontend::CallExprLocationConstraint __ci13221__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13784:42"}; +location(Layer_40_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13222__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13785:1"}; adf::frontend::CallExprLocationConstraint __ci13223__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13785:42"}; +location(Layer_46_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13224__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13786:1"}; adf::frontend::CallExprLocationConstraint __ci13225__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13786:42"}; +location(Layer_47_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13226__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13787:1"}; adf::frontend::CallExprLocationConstraint __ci13227__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13787:42"}; +location(Layer_48_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13228__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13788:1"}; adf::frontend::CallExprLocationConstraint __ci13229__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13788:42"}; +location(Layer_51_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13230__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13789:1"}; adf::frontend::CallExprLocationConstraint __ci13231__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13789:42"}; +location(Layer_52_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13232__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13790:1"}; adf::frontend::CallExprLocationConstraint __ci13233__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13790:42"}; +location(Layer_58_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13234__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13791:1"}; adf::frontend::CallExprLocationConstraint __ci13235__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13791:42"}; +location(Layer_59_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13236__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13792:1"}; adf::frontend::CallExprLocationConstraint __ci13237__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13792:42"}; +location(Layer_65_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13238__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13793:1"}; adf::frontend::CallExprLocationConstraint __ci13239__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13793:42"}; +location(Layer_70_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13240__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13794:1"}; adf::frontend::CallExprLocationConstraint __ci13241__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13794:42"}; +location(Layer_71_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13242__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13795:1"}; adf::frontend::CallExprLocationConstraint __ci13243__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13795:42"}; +location(Layer_76_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13244__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13796:1"}; adf::frontend::CallExprLocationConstraint __ci13245__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13796:42"}; +location(Layer_81_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13246__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13797:1"}; adf::frontend::CallExprLocationConstraint __ci13247__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13797:42"}; +location(Layer_82_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13248__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13798:1"}; adf::frontend::CallExprLocationConstraint __ci13249__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13798:42"}; +location(Layer_87_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13250__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13799:1"}; adf::frontend::CallExprLocationConstraint __ci13251__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13799:42"}; +location(Layer_92_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13252__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13800:1"}; adf::frontend::CallExprLocationConstraint __ci13253__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13800:42"}; +location(Layer_93_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13254__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13801:1"}; adf::frontend::CallExprLocationConstraint __ci13255__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13801:42"}; +location(Layer_98_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13256__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13802:1"}; adf::frontend::CallExprLocationConstraint __ci13257__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13802:42"}; +location(Layer_103_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13258__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13803:1"}; adf::frontend::CallExprLocationConstraint __ci13259__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13803:43"}; +location(Layer_104_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13260__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13804:1"}; adf::frontend::CallExprLocationConstraint __ci13261__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13804:43"}; +location(Layer_109_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13262__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13805:1"}; adf::frontend::CallExprLocationConstraint __ci13263__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13805:43"}; +location(Layer_116_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13264__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13806:1"}; adf::frontend::CallExprLocationConstraint __ci13265__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13806:43"}; +location(Layer_117_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13266__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13807:1"}; adf::frontend::CallExprLocationConstraint __ci13267__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13807:43"}; +location(Layer_123_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13268__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13808:1"}; adf::frontend::CallExprLocationConstraint __ci13269__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13808:43"}; +location(Layer_124_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13270__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13809:1"}; adf::frontend::CallExprLocationConstraint __ci13271__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13809:43"}; +location(Layer_129_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13272__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13810:1"}; adf::frontend::CallExprLocationConstraint __ci13273__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13810:43"}; +location(Layer_136_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13274__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13811:1"}; adf::frontend::CallExprLocationConstraint __ci13275__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13811:43"}; +location(Layer_137_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13276__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13812:1"}; adf::frontend::CallExprLocationConstraint __ci13277__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13812:43"}; +location(Layer_143_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13278__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13813:1"}; adf::frontend::CallExprLocationConstraint __ci13279__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13813:43"}; +location(Layer_144_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13280__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13814:1"}; adf::frontend::CallExprLocationConstraint __ci13281__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13814:43"}; +location(Layer_149_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13282__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13815:1"}; adf::frontend::CallExprLocationConstraint __ci13283__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13815:43"}; +location(Layer_156_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13284__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13816:1"}; adf::frontend::CallExprLocationConstraint __ci13285__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13816:43"}; +location(Layer_157_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13286__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13817:1"}; adf::frontend::CallExprLocationConstraint __ci13287__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13817:43"}; +location(Layer_163_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13288__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13818:1"}; adf::frontend::CallExprLocationConstraint __ci13289__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13818:43"}; +location(Layer_164_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13290__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13819:1"}; adf::frontend::CallExprLocationConstraint __ci13291__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13819:43"}; +location(Layer_169_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13292__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13820:1"}; adf::frontend::CallExprLocationConstraint __ci13293__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13820:43"}; +location(Layer_176_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13294__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13821:1"}; adf::frontend::CallExprLocationConstraint __ci13295__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13821:43"}; +location(Layer_177_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13296__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13822:1"}; adf::frontend::CallExprLocationConstraint __ci13297__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13822:43"}; +location(Layer_183_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13298__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13823:1"}; adf::frontend::CallExprLocationConstraint __ci13299__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13823:43"}; +location(Layer_184_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13300__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13824:1"}; adf::frontend::CallExprLocationConstraint __ci13301__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13824:43"}; +location(Layer_189_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13302__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13825:1"}; adf::frontend::CallExprLocationConstraint __ci13303__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13825:43"}; +location(Layer_196_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13304__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13826:1"}; adf::frontend::CallExprLocationConstraint __ci13305__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13826:43"}; +location(Layer_197_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13306__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13827:1"}; adf::frontend::CallExprLocationConstraint __ci13307__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13827:43"}; +location(Layer_203_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13308__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13828:1"}; adf::frontend::CallExprLocationConstraint __ci13309__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13828:43"}; +location(Layer_204_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13310__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13829:1"}; adf::frontend::CallExprLocationConstraint __ci13311__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13829:43"}; +location(Layer_211_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13312__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13830:1"}; adf::frontend::CallExprLocationConstraint __ci13313__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13830:43"}; +location(Layer_214_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13314__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13831:1"}; adf::frontend::CallExprLocationConstraint __ci13315__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13831:43"}; +location(Layer_218_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13316__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13832:1"}; adf::frontend::CallExprLocationConstraint __ci13317__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13832:43"}; +location(Layer_226_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13318__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13833:1"}; adf::frontend::CallExprLocationConstraint __ci13319__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13833:43"}; +location(Layer_237_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13320__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13834:1"}; adf::frontend::CallExprLocationConstraint __ci13321__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13834:43"}; +location(Layer_241_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13322__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13835:1"}; adf::frontend::CallExprLocationConstraint __ci13323__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13835:43"}; +location(Layer_249_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13324__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13836:1"}; adf::frontend::CallExprLocationConstraint __ci13325__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13836:43"}; +location(Layer_257_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13326__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13837:1"}; adf::frontend::CallExprLocationConstraint __ci13327__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13837:43"}; +location(Layer_261_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13328__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13838:1"}; adf::frontend::CallExprLocationConstraint __ci13329__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13838:43"}; +location(Layer_269_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13330__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13839:1"}; adf::frontend::CallExprLocationConstraint __ci13331__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13839:43"}; +location(Layer_276_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13332__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13840:1"}; adf::frontend::CallExprLocationConstraint __ci13333__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13840:43"}; +location(Layer_280_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13334__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13841:1"}; adf::frontend::CallExprLocationConstraint __ci13335__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13841:43"}; +location(Layer_288_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13336__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13842:1"}; adf::frontend::CallExprLocationConstraint __ci13337__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13842:43"}; +location(Layer_295_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13338__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13843:1"}; adf::frontend::CallExprLocationConstraint __ci13339__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13843:43"}; +location(Layer_296_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13340__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13844:1"}; adf::frontend::CallExprLocationConstraint __ci13341__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13844:43"}; +location(Layer_297_wts_ddr.out[1]) = location(Layer_8_wts_ddr.out[1]); adf::frontend::CallExprLocationConstraint __ci13342__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13845:1"}; adf::frontend::CallExprLocationConstraint __ci13343__{"adf::location", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:13845:43"}; +execution_order({&(l2_1.in[0])}, {&(l2l3_1_spill.out[0])}); +execution_order({&(l2l3_2_spill.in[0])}, {&(l2l3_2_spill.out[0])}); +execution_order({&(l2l3_2_spill.in[0])}, {&(l2l3_scratch_0_3_spill.out[0])}); +execution_order({&(l2l3_3_spill.in[0])}, {&(l2l3_3_spill.out[0])}); +execution_order({&(l2l3_4_spill.in[0])}, {&(l2l3_4_spill.out[0])}); +execution_order({&(l2l3_4_spill.in[0])}, {&(l2l3_scratch_0_5_spill.out[0])}); +execution_order({&(l2l3_5_spill.in[0])}, {&(const_ifm_ddr_5.out[0])}); +execution_order({&(l2_16.in[0])}, {&(l2l3_16_spill.out[0])}); +execution_order({&(l2_16.in[0])}, {&(l2l3_scratch_0_17_spill.out[0])}); +execution_order({&(l2l3_17_spill.in[0])}, {&(l2l3_17_spill.out[0])}); +execution_order({&(l2_20.in[0])}, {&(l2l3_20_spill.out[0])}); +execution_order({&(l2_20.in[0])}, {&(l2l3_scratch_0_21_spill.out[0])}); +execution_order({&(l2l3_21_spill.in[0])}, {&(L3_OFM_Buffer_layer_TGSpilling_1818.out[0])}); +execution_order({&(l2_24.in[0])}, {&(l2l3_24_spill.out[0])}); +execution_order({&(l2l3_25_spill.in[0])}, {&(l2l3_25_spill.out[0])}); +execution_order({&(l2_31.in[0])}, {&(l2l3_31_spill.out[0])}); +execution_order({&(l2_31.in[0])}, {&(l2l3_scratch_0_32_spill.out[0])}); +execution_order({&(l2_31.in[0])}, {&(l2l3_scratch_1_32_spill.out[0])}); +execution_order({&(l2l3_32_spill.in[0])}, {&(L3_OFM_Buffer_layer_TGSpilling_2424.out[0])}); +execution_order({&(l2_36.in[0])}, {&(l2l3_36_spill.out[0])}); +execution_order({&(l2l3_37_spill.in[0])}, {&(l2l3_37_spill.out[0])}); +execution_order({&(l2_43.in[0])}, {&(l2l3_43_spill.out[0])}); +execution_order({&(l2_43.in[0])}, {&(l2l3_scratch_0_44_spill.out[0])}); +execution_order({&(l2_43.in[0])}, {&(l2l3_scratch_1_44_spill.out[0])}); +execution_order({&(l2l3_44_spill.in[0])}, {&(L3_OFM_Buffer_layer_TGSpilling_3636.out[0])}); +execution_order({&(l2_48.in[0])}, {&(l2l3_48_spill.out[0])}); +execution_order({&(l2l3_49_spill.in[0])}, {&(l2l3_49_spill.out[0])}); +execution_order({&(l2_55.in[0])}, {&(l2l3_55_spill.out[0])}); +execution_order({&(l2_55.in[0])}, {&(l2l3_scratch_0_56_spill.out[0])}); +execution_order({&(l2_55.in[0])}, {&(l2l3_scratch_1_56_spill.out[0])}); +execution_order({&(l2l3_56_spill.in[0])}, {&(L3_OFM_Buffer_layer_TGSpilling_4848.out[0])}); +execution_order({&(l2_63.in[0])}, {&(l2l3_63_spill.out[0])}); +execution_order({&(l2_63.in[0])}, {&(l2l3_scratch_0_64_spill.out[0])}); +execution_order({&(l2l3_64_spill.in[0])}, {&(l2l3_64_spill.out[0])}); +execution_order({&(l2_113.in[0])}, {&(l2l3_113_spill.out[0])}); +execution_order({&(l2l3_114_spill.in[0])}, {&(l2l3_114_spill.out[0])}); +execution_order({&(l2_120.in[0])}, {&(l2l3_120_spill.out[0])}); +execution_order({&(l2_120.in[0])}, {&(l2l3_scratch_0_121_spill.out[0])}); +execution_order({&(l2_120.in[0])}, {&(l2l3_scratch_1_121_spill.out[0])}); +execution_order({&(l2l3_121_spill.in[0])}, {&(L3_OFM_Buffer_layer_TGSpilling_113113.out[0])}); +execution_order({&(l2_133.in[0])}, {&(l2l3_133_spill.out[0])}); +execution_order({&(l2l3_134_spill.in[0])}, {&(l2l3_134_spill.out[0])}); +execution_order({&(l2_140.in[0])}, {&(l2l3_140_spill.out[0])}); +execution_order({&(l2_140.in[0])}, {&(l2l3_scratch_0_141_spill.out[0])}); +execution_order({&(l2_140.in[0])}, {&(l2l3_scratch_1_141_spill.out[0])}); +execution_order({&(l2l3_141_spill.in[0])}, {&(L3_OFM_Buffer_layer_TGSpilling_133133.out[0])}); +execution_order({&(l2_153.in[0])}, {&(l2l3_153_spill.out[0])}); +execution_order({&(l2l3_154_spill.in[0])}, {&(l2l3_154_spill.out[0])}); +execution_order({&(l2_160.in[0])}, {&(l2l3_160_spill.out[0])}); +execution_order({&(l2_160.in[0])}, {&(l2l3_scratch_0_161_spill.out[0])}); +execution_order({&(l2_160.in[0])}, {&(l2l3_scratch_1_161_spill.out[0])}); +execution_order({&(l2l3_161_spill.in[0])}, {&(L3_OFM_Buffer_layer_TGSpilling_153153.out[0])}); +execution_order({&(l2_173.in[0])}, {&(l2l3_173_spill.out[0])}); +execution_order({&(l2l3_174_spill.in[0])}, {&(l2l3_174_spill.out[0])}); +execution_order({&(l2_180.in[0])}, {&(l2l3_180_spill.out[0])}); +execution_order({&(l2_180.in[0])}, {&(l2l3_scratch_0_181_spill.out[0])}); +execution_order({&(l2_180.in[0])}, {&(l2l3_scratch_1_181_spill.out[0])}); +execution_order({&(l2l3_181_spill.in[0])}, {&(l2l3_173_spill.out[1])}); +execution_order({&(l2_193.in[0])}, {&(l2l3_193_spill.out[0])}); +execution_order({&(l2l3_194_spill.in[0])}, {&(l2l3_194_spill.out[0])}); +execution_order({&(l2_200.in[0])}, {&(l2l3_200_spill.out[0])}); +execution_order({&(l2_200.in[0])}, {&(l2l3_scratch_0_201_spill.out[0])}); +execution_order({&(l2_200.in[0])}, {&(l2l3_scratch_1_201_spill.out[0])}); +execution_order({&(l2l3_201_spill.in[0])}, {&(l2l3_193_spill.out[1])}); +execution_order({&(l2_208.in[0])}, {&(l2l3_208_spill.out[0])}); +execution_order({&(l2l3_209_spill.in[0])}, {&(l2l3_209_spill.out[0])}); +execution_order({&(l2_212.in[0])}, {&(l2l3_212_spill.out[0])}); +execution_order({&(l2_212.in[0])}, {&(l2l3_scratch_0_213_spill.out[0])}); +execution_order({&(l2_212.in[0])}, {&(l2l3_scratch_1_213_spill.out[0])}); +execution_order({&(l2l3_213_spill.in[0])}, {&(l2l3_213_spill.out[0])}); +execution_order({&(l2_214.in[0])}, {&(l2l3_214_spill.out[0])}); +execution_order({&(l2l3_215_spill.in[0])}, {&(l2l3_214_spill.out[2])}); +execution_order({&(l2l3_216_spill.in[0])}, {&(spill_L3_Concat_Buffer_layer_217.out[0])}); +execution_order({&(l2_219.in[0])}, {&(l2l3_219_spill.out[0])}); +execution_order({&(l2l3_220_spill.in[0])}, {&(l2l3_220_spill.out[0])}); +execution_order({&(l2_222.in[0])}, {&(l2l3_219_spill.out[2])}); +execution_order({&(l2l3_223_spill.in[0])}, {&(ifm_ddr_4.out[4])}); +execution_order({&(l2_229.in[0])}, {&(spill_L3_Concat_Buffer_layer_230.out[0])}); +execution_order({&(l2l3_231_spill.in[0])}, {&(l2l3_231_spill.out[0])}); +execution_order({&(l2l3_232_spill.in[0])}, {&(l2l3_5_spill.out[2])}); +execution_order({&(l2_237.in[0])}, {&(l2l3_237_spill.out[0])}); +execution_order({&(l2l3_238_spill.in[0])}, {&(l2l3_237_spill.out[2])}); +execution_order({&(l2l3_239_spill.in[0])}, {&(spill_L3_Concat_Buffer_layer_240.out[0])}); +execution_order({&(l2_242.in[0])}, {&(l2l3_242_spill.out[0])}); +execution_order({&(l2l3_243_spill.in[0])}, {&(l2l3_243_spill.out[0])}); +execution_order({&(l2_245.in[0])}, {&(l2l3_242_spill.out[2])}); +execution_order({&(l2l3_246_spill.in[0])}, {&(ifm_ddr_3.out[4])}); +execution_order({&(l2_252.in[0])}, {&(spill_L3_Concat_Buffer_layer_253.out[0])}); +execution_order({&(l2l3_254_spill.in[0])}, {&(l2l3_254_spill.out[0])}); +execution_order({&(l2l3_255_spill.in[0])}, {&(spill_L3_Concat_Buffer_layer_256.out[0])}); +execution_order({&(l2_257.in[0])}, {&(l2l3_257_spill.out[0])}); +execution_order({&(l2l3_258_spill.in[0])}, {&(l2l3_257_spill.out[2])}); +execution_order({&(l2l3_259_spill.in[0])}, {&(l2l3_259_spill.out[0])}); +execution_order({&(l2l3_259_spill.in[0])}, {&(ifm_ddr_2.out[0])}); +execution_order({&(l2l3_260_spill.in[0])}, {&(l2l3_260_spill.out[0])}); +execution_order({&(l2_262.in[0])}, {&(l2l3_262_spill.out[0])}); +execution_order({&(l2l3_263_spill.in[0])}, {&(l2l3_263_spill.out[0])}); +execution_order({&(l2_265.in[0])}, {&(l2l3_262_spill.out[2])}); +execution_order({&(l2l3_266_spill.in[0])}, {&(ifm_ddr_2.out[3])}); +execution_order({&(l2_267.in[0])}, {&(l2l3_259_spill.out[1])}); +execution_order({&(l2_267.in[0])}, {&(l2l3_267_spill.out[0])}); +execution_order({&(l2l3_268_spill.in[0])}, {&(l2l3_268_spill.out[0])}); +execution_order({&(l2_272.in[0])}, {&(l2l3_258_spill.out[0])}); +execution_order({&(l2_272.in[0])}, {&(ofm_ddr_2_l2l3_272_spill.out[0])}); +execution_order({&(l2l3_273_spill.in[0])}, {&(l2l3_273_spill.out[0])}); +execution_order({&(spill_L3_Concat_Buffer_layer_275.in[0])}, {&(spill_L3_Concat_Buffer_layer_275.out[0])}); +execution_order({&(l2_276.in[0])}, {&(l2l3_276_spill.out[0])}); +execution_order({&(l2l3_277_spill.in[0])}, {&(l2l3_276_spill.out[2])}); +execution_order({&(l2l3_278_spill.in[0])}, {&(spill_L3_Concat_Buffer_layer_279.out[0])}); +execution_order({&(l2_281.in[0])}, {&(l2l3_281_spill.out[0])}); +execution_order({&(l2l3_282_spill.in[0])}, {&(l2l3_282_spill.out[0])}); +execution_order({&(l2_284.in[0])}, {&(l2l3_281_spill.out[2])}); +execution_order({&(l2l3_285_spill.in[0])}, {&(ifm_ddr_1.out[4])}); +execution_order({&(l2_291.in[0])}, {&(spill_L3_Concat_Buffer_layer_292.out[0])}); +execution_order({&(spill_L3_Concat_Buffer_layer_294.in[0])}, {&(spill_L3_Concat_Buffer_layer_294.out[0])}); +execution_order({&(l2_297.in[0])}, {&(l2l3_297_spill.out[0])}); +execution_order({&(l2l3_298_spill.in[0])}, {&(l2l3_298_spill.out[0])}); +execution_order({&(L2_OFM_Buffer_layer_299.in[0])}, {&(l2l3_297_spill.out[2])}); +execution_order({&(l2l3_300_spill.in[0])}, {&(l2l3_5_spill.out[6])}); + + +for(int col = 0; col < 4; col++){ + for(int row = 0; row < 4; row++){ + execution_order(flexml_layers[1].compute_node[col][row],flexml_layers[2].compute_node[col][row]); + execution_order(flexml_layers[2].compute_node[col][row],flexml_layers[3].compute_node[col][row]); + execution_order(flexml_layers[3].compute_node[col][row],flexml_layers[4].compute_node[col][row]); + execution_order(flexml_layers[4].compute_node[col][row],flexml_layers[5].compute_node[col][row]); + execution_order(flexml_layers[5].compute_node[col][row],flexml_layers[6].compute_node[col][row]); + execution_order(flexml_layers[6].compute_node[col][row],flexml_layers[7].compute_node[col][row]); + execution_order(flexml_layers[7].compute_node[col][row],flexml_layers[8].compute_node[col][row]); + execution_order(flexml_layers[8].compute_node[col][row],flexml_layers[9].compute_node[col][row]); + execution_order(flexml_layers[9].compute_node[col][row],flexml_layers[10].compute_node[col][row]); + execution_order(flexml_layers[10].compute_node[col][row],flexml_layers[11].compute_node[col][row]); + execution_order(flexml_layers[12].compute_node[col][row],flexml_layers[13].compute_node[col][row]); + execution_order(flexml_layers[13].compute_node[col][row],flexml_layers[14].compute_node[col][row]); + execution_order(flexml_layers[15].compute_node[col][row],flexml_layers[16].compute_node[col][row]); + execution_order(flexml_layers[16].compute_node[col][row],flexml_layers[17].compute_node[col][row]); + execution_order(flexml_layers[18].compute_node[col][row],flexml_layers[19].compute_node[col][row]); + execution_order(flexml_layers[19].compute_node[col][row],flexml_layers[20].compute_node[col][row]); + execution_order(flexml_layers[20].compute_node[col][row],flexml_layers[21].compute_node[col][row]); + execution_order(flexml_layers[21].compute_node[col][row],flexml_layers[22].compute_node[col][row]); + execution_order(flexml_layers[22].compute_node[col][row],flexml_layers[23].compute_node[col][row]); + execution_order(flexml_layers[24].compute_node[col][row],flexml_layers[25].compute_node[col][row]); + execution_order(flexml_layers[25].compute_node[col][row],flexml_layers[26].compute_node[col][row]); + execution_order(flexml_layers[26].compute_node[col][row],flexml_layers[27].compute_node[col][row]); + execution_order(flexml_layers[28].compute_node[col][row],flexml_layers[29].compute_node[col][row]); + execution_order(flexml_layers[29].compute_node[col][row],flexml_layers[30].compute_node[col][row]); + execution_order(flexml_layers[30].compute_node[col][row],flexml_layers[31].compute_node[col][row]); + execution_order(flexml_layers[31].compute_node[col][row],flexml_layers[32].compute_node[col][row]); + execution_order(flexml_layers[32].compute_node[col][row],flexml_layers[33].compute_node[col][row]); + execution_order(flexml_layers[34].compute_node[col][row],flexml_layers[35].compute_node[col][row]); + execution_order(flexml_layers[35].compute_node[col][row],flexml_layers[36].compute_node[col][row]); + execution_order(flexml_layers[36].compute_node[col][row],flexml_layers[37].compute_node[col][row]); + execution_order(flexml_layers[38].compute_node[col][row],flexml_layers[39].compute_node[col][row]); + execution_order(flexml_layers[39].compute_node[col][row],flexml_layers[40].compute_node[col][row]); + execution_order(flexml_layers[40].compute_node[col][row],flexml_layers[41].compute_node[col][row]); + execution_order(flexml_layers[41].compute_node[col][row],flexml_layers[42].compute_node[col][row]); + execution_order(flexml_layers[42].compute_node[col][row],flexml_layers[43].compute_node[col][row]); + execution_order(flexml_layers[44].compute_node[col][row],flexml_layers[45].compute_node[col][row]); + execution_order(flexml_layers[45].compute_node[col][row],flexml_layers[46].compute_node[col][row]); + execution_order(flexml_layers[46].compute_node[col][row],flexml_layers[47].compute_node[col][row]); + execution_order(flexml_layers[47].compute_node[col][row],flexml_layers[48].compute_node[col][row]); + execution_order(flexml_layers[48].compute_node[col][row],flexml_layers[49].compute_node[col][row]); + execution_order(flexml_layers[49].compute_node[col][row],flexml_layers[50].compute_node[col][row]); + execution_order(flexml_layers[51].compute_node[col][row],flexml_layers[52].compute_node[col][row]); + execution_order(flexml_layers[52].compute_node[col][row],flexml_layers[53].compute_node[col][row]); + execution_order(flexml_layers[53].compute_node[col][row],flexml_layers[54].compute_node[col][row]); + execution_order(flexml_layers[54].compute_node[col][row],flexml_layers[55].compute_node[col][row]); + execution_order(flexml_layers[55].compute_node[col][row],flexml_layers[56].compute_node[col][row]); + execution_order(flexml_layers[56].compute_node[col][row],flexml_layers[57].compute_node[col][row]); + execution_order(flexml_layers[57].compute_node[col][row],flexml_layers[58].compute_node[col][row]); + execution_order(flexml_layers[58].compute_node[col][row],flexml_layers[59].compute_node[col][row]); + execution_order(flexml_layers[59].compute_node[col][row],flexml_layers[60].compute_node[col][row]); + execution_order(flexml_layers[60].compute_node[col][row],flexml_layers[61].compute_node[col][row]); + execution_order(flexml_layers[61].compute_node[col][row],flexml_layers[62].compute_node[col][row]); + execution_order(flexml_layers[62].compute_node[col][row],flexml_layers[63].compute_node[col][row]); + execution_order(flexml_layers[63].compute_node[col][row],flexml_layers[64].compute_node[col][row]); + execution_order(flexml_layers[64].compute_node[col][row],flexml_layers[65].compute_node[col][row]); + execution_order(flexml_layers[65].compute_node[col][row],flexml_layers[66].compute_node[col][row]); + execution_order(flexml_layers[66].compute_node[col][row],flexml_layers[67].compute_node[col][row]); + execution_order(flexml_layers[67].compute_node[col][row],flexml_layers[68].compute_node[col][row]); + execution_order(flexml_layers[68].compute_node[col][row],flexml_layers[69].compute_node[col][row]); + execution_order(flexml_layers[69].compute_node[col][row],flexml_layers[70].compute_node[col][row]); + execution_order(flexml_layers[70].compute_node[col][row],flexml_layers[71].compute_node[col][row]); + execution_order(flexml_layers[71].compute_node[col][row],flexml_layers[72].compute_node[col][row]); + execution_order(flexml_layers[72].compute_node[col][row],flexml_layers[73].compute_node[col][row]); + execution_order(flexml_layers[73].compute_node[col][row],flexml_layers[74].compute_node[col][row]); + execution_order(flexml_layers[74].compute_node[col][row],flexml_layers[75].compute_node[col][row]); + execution_order(flexml_layers[75].compute_node[col][row],flexml_layers[76].compute_node[col][row]); + execution_order(flexml_layers[76].compute_node[col][row],flexml_layers[77].compute_node[col][row]); + execution_order(flexml_layers[77].compute_node[col][row],flexml_layers[78].compute_node[col][row]); + execution_order(flexml_layers[78].compute_node[col][row],flexml_layers[79].compute_node[col][row]); + execution_order(flexml_layers[79].compute_node[col][row],flexml_layers[80].compute_node[col][row]); + execution_order(flexml_layers[80].compute_node[col][row],flexml_layers[81].compute_node[col][row]); + execution_order(flexml_layers[81].compute_node[col][row],flexml_layers[82].compute_node[col][row]); + execution_order(flexml_layers[82].compute_node[col][row],flexml_layers[83].compute_node[col][row]); + execution_order(flexml_layers[83].compute_node[col][row],flexml_layers[84].compute_node[col][row]); + execution_order(flexml_layers[84].compute_node[col][row],flexml_layers[85].compute_node[col][row]); + execution_order(flexml_layers[85].compute_node[col][row],flexml_layers[86].compute_node[col][row]); + execution_order(flexml_layers[86].compute_node[col][row],flexml_layers[87].compute_node[col][row]); + execution_order(flexml_layers[87].compute_node[col][row],flexml_layers[88].compute_node[col][row]); + execution_order(flexml_layers[88].compute_node[col][row],flexml_layers[89].compute_node[col][row]); + execution_order(flexml_layers[89].compute_node[col][row],flexml_layers[90].compute_node[col][row]); + execution_order(flexml_layers[90].compute_node[col][row],flexml_layers[91].compute_node[col][row]); + execution_order(flexml_layers[91].compute_node[col][row],flexml_layers[92].compute_node[col][row]); + execution_order(flexml_layers[92].compute_node[col][row],flexml_layers[93].compute_node[col][row]); + execution_order(flexml_layers[93].compute_node[col][row],flexml_layers[94].compute_node[col][row]); + execution_order(flexml_layers[94].compute_node[col][row],flexml_layers[95].compute_node[col][row]); + execution_order(flexml_layers[95].compute_node[col][row],flexml_layers[96].compute_node[col][row]); + execution_order(flexml_layers[96].compute_node[col][row],flexml_layers[97].compute_node[col][row]); + execution_order(flexml_layers[97].compute_node[col][row],flexml_layers[98].compute_node[col][row]); + execution_order(flexml_layers[98].compute_node[col][row],flexml_layers[99].compute_node[col][row]); + execution_order(flexml_layers[100].compute_node[col][row],flexml_layers[101].compute_node[col][row]); + execution_order(flexml_layers[101].compute_node[col][row],flexml_layers[102].compute_node[col][row]); + execution_order(flexml_layers[102].compute_node[col][row],flexml_layers[103].compute_node[col][row]); + execution_order(flexml_layers[103].compute_node[col][row],flexml_layers[104].compute_node[col][row]); + execution_order(flexml_layers[104].compute_node[col][row],flexml_layers[105].compute_node[col][row]); + execution_order(flexml_layers[106].compute_node[col][row],flexml_layers[107].compute_node[col][row]); + execution_order(flexml_layers[107].compute_node[col][row],flexml_layers[108].compute_node[col][row]); + execution_order(flexml_layers[108].compute_node[col][row],flexml_layers[109].compute_node[col][row]); + execution_order(flexml_layers[109].compute_node[col][row],flexml_layers[110].compute_node[col][row]); + execution_order(flexml_layers[110].compute_node[col][row],flexml_layers[111].compute_node[col][row]); + execution_order(flexml_layers[111].compute_node[col][row],flexml_layers[112].compute_node[col][row]); + execution_order(flexml_layers[112].compute_node[col][row],flexml_layers[113].compute_node[col][row]); + execution_order(flexml_layers[113].compute_node[col][row],flexml_layers[114].compute_node[col][row]); + execution_order(flexml_layers[114].compute_node[col][row],flexml_layers[115].compute_node[col][row]); + execution_order(flexml_layers[115].compute_node[col][row],flexml_layers[116].compute_node[col][row]); + execution_order(flexml_layers[116].compute_node[col][row],flexml_layers[117].compute_node[col][row]); + execution_order(flexml_layers[118].compute_node[col][row],flexml_layers[119].compute_node[col][row]); + execution_order(flexml_layers[119].compute_node[col][row],flexml_layers[120].compute_node[col][row]); + execution_order(flexml_layers[120].compute_node[col][row],flexml_layers[121].compute_node[col][row]); + execution_order(flexml_layers[121].compute_node[col][row],flexml_layers[122].compute_node[col][row]); + execution_order(flexml_layers[122].compute_node[col][row],flexml_layers[123].compute_node[col][row]); + execution_order(flexml_layers[124].compute_node[col][row],flexml_layers[125].compute_node[col][row]); + execution_order(flexml_layers[125].compute_node[col][row],flexml_layers[126].compute_node[col][row]); + execution_order(flexml_layers[126].compute_node[col][row],flexml_layers[127].compute_node[col][row]); + execution_order(flexml_layers[127].compute_node[col][row],flexml_layers[128].compute_node[col][row]); + execution_order(flexml_layers[128].compute_node[col][row],flexml_layers[129].compute_node[col][row]); + execution_order(flexml_layers[129].compute_node[col][row],flexml_layers[130].compute_node[col][row]); + execution_order(flexml_layers[130].compute_node[col][row],flexml_layers[131].compute_node[col][row]); + execution_order(flexml_layers[131].compute_node[col][row],flexml_layers[132].compute_node[col][row]); + execution_order(flexml_layers[132].compute_node[col][row],flexml_layers[133].compute_node[col][row]); + execution_order(flexml_layers[133].compute_node[col][row],flexml_layers[134].compute_node[col][row]); + execution_order(flexml_layers[134].compute_node[col][row],flexml_layers[135].compute_node[col][row]); + execution_order(flexml_layers[136].compute_node[col][row],flexml_layers[137].compute_node[col][row]); + execution_order(flexml_layers[137].compute_node[col][row],flexml_layers[138].compute_node[col][row]); + execution_order(flexml_layers[138].compute_node[col][row],flexml_layers[139].compute_node[col][row]); + execution_order(flexml_layers[139].compute_node[col][row],flexml_layers[140].compute_node[col][row]); + execution_order(flexml_layers[140].compute_node[col][row],flexml_layers[141].compute_node[col][row]); + execution_order(flexml_layers[142].compute_node[col][row],flexml_layers[143].compute_node[col][row]); + execution_order(flexml_layers[143].compute_node[col][row],flexml_layers[144].compute_node[col][row]); + execution_order(flexml_layers[144].compute_node[col][row],flexml_layers[145].compute_node[col][row]); + execution_order(flexml_layers[145].compute_node[col][row],flexml_layers[146].compute_node[col][row]); + execution_order(flexml_layers[146].compute_node[col][row],flexml_layers[147].compute_node[col][row]); + execution_order(flexml_layers[147].compute_node[col][row],flexml_layers[148].compute_node[col][row]); + execution_order(flexml_layers[148].compute_node[col][row],flexml_layers[149].compute_node[col][row]); + execution_order(flexml_layers[149].compute_node[col][row],flexml_layers[150].compute_node[col][row]); + execution_order(flexml_layers[150].compute_node[col][row],flexml_layers[151].compute_node[col][row]); + execution_order(flexml_layers[151].compute_node[col][row],flexml_layers[152].compute_node[col][row]); + execution_order(flexml_layers[152].compute_node[col][row],flexml_layers[153].compute_node[col][row]); + execution_order(flexml_layers[154].compute_node[col][row],flexml_layers[155].compute_node[col][row]); + execution_order(flexml_layers[155].compute_node[col][row],flexml_layers[156].compute_node[col][row]); + execution_order(flexml_layers[156].compute_node[col][row],flexml_layers[157].compute_node[col][row]); + execution_order(flexml_layers[157].compute_node[col][row],flexml_layers[158].compute_node[col][row]); + execution_order(flexml_layers[158].compute_node[col][row],flexml_layers[159].compute_node[col][row]); + execution_order(flexml_layers[160].compute_node[col][row],flexml_layers[161].compute_node[col][row]); + execution_order(flexml_layers[161].compute_node[col][row],flexml_layers[162].compute_node[col][row]); + execution_order(flexml_layers[162].compute_node[col][row],flexml_layers[163].compute_node[col][row]); + execution_order(flexml_layers[163].compute_node[col][row],flexml_layers[164].compute_node[col][row]); + execution_order(flexml_layers[164].compute_node[col][row],flexml_layers[165].compute_node[col][row]); + execution_order(flexml_layers[165].compute_node[col][row],flexml_layers[166].compute_node[col][row]); + execution_order(flexml_layers[166].compute_node[col][row],flexml_layers[167].compute_node[col][row]); + execution_order(flexml_layers[167].compute_node[col][row],flexml_layers[168].compute_node[col][row]); + execution_order(flexml_layers[168].compute_node[col][row],flexml_layers[169].compute_node[col][row]); + execution_order(flexml_layers[169].compute_node[col][row],flexml_layers[170].compute_node[col][row]); + execution_order(flexml_layers[170].compute_node[col][row],flexml_layers[171].compute_node[col][row]); + execution_order(flexml_layers[172].compute_node[col][row],flexml_layers[173].compute_node[col][row]); + execution_order(flexml_layers[173].compute_node[col][row],flexml_layers[174].compute_node[col][row]); + execution_order(flexml_layers[174].compute_node[col][row],flexml_layers[175].compute_node[col][row]); + execution_order(flexml_layers[175].compute_node[col][row],flexml_layers[176].compute_node[col][row]); + execution_order(flexml_layers[176].compute_node[col][row],flexml_layers[177].compute_node[col][row]); + execution_order(flexml_layers[178].compute_node[col][row],flexml_layers[179].compute_node[col][row]); + execution_order(flexml_layers[179].compute_node[col][row],flexml_layers[180].compute_node[col][row]); + execution_order(flexml_layers[180].compute_node[col][row],flexml_layers[181].compute_node[col][row]); + execution_order(flexml_layers[181].compute_node[col][row],flexml_layers[182].compute_node[col][row]); + execution_order(flexml_layers[182].compute_node[col][row],flexml_layers[183].compute_node[col][row]); + execution_order(flexml_layers[183].compute_node[col][row],flexml_layers[184].compute_node[col][row]); + execution_order(flexml_layers[185].compute_node[col][row],flexml_layers[186].compute_node[col][row]); + execution_order(flexml_layers[186].compute_node[col][row],flexml_layers[187].compute_node[col][row]); + execution_order(flexml_layers[189].compute_node[col][row],flexml_layers[190].compute_node[col][row]); + execution_order(flexml_layers[191].compute_node[col][row],flexml_layers[192].compute_node[col][row]); + execution_order(flexml_layers[193].compute_node[col][row],flexml_layers[194].compute_node[col][row]); + execution_order(flexml_layers[194].compute_node[col][row],flexml_layers[195].compute_node[col][row]); + execution_order(flexml_layers[195].compute_node[col][row],flexml_layers[196].compute_node[col][row]); + execution_order(flexml_layers[196].compute_node[col][row],flexml_layers[197].compute_node[col][row]); + execution_order(flexml_layers[198].compute_node[col][row],flexml_layers[199].compute_node[col][row]); + execution_order(flexml_layers[199].compute_node[col][row],flexml_layers[200].compute_node[col][row]); + execution_order(flexml_layers[200].compute_node[col][row],flexml_layers[201].compute_node[col][row]); + execution_order(flexml_layers[202].compute_node[col][row],flexml_layers[203].compute_node[col][row]); + execution_order(flexml_layers[204].compute_node[col][row],flexml_layers[205].compute_node[col][row]); + execution_order(flexml_layers[206].compute_node[col][row],flexml_layers[207].compute_node[col][row]); + execution_order(flexml_layers[207].compute_node[col][row],flexml_layers[208].compute_node[col][row]); + execution_order(flexml_layers[208].compute_node[col][row],flexml_layers[209].compute_node[col][row]); + execution_order(flexml_layers[209].compute_node[col][row],flexml_layers[210].compute_node[col][row]); + execution_order(flexml_layers[212].compute_node[col][row],flexml_layers[213].compute_node[col][row]); + execution_order(flexml_layers[214].compute_node[col][row],flexml_layers[215].compute_node[col][row]); + execution_order(flexml_layers[217].compute_node[col][row],flexml_layers[218].compute_node[col][row]); + execution_order(flexml_layers[218].compute_node[col][row],flexml_layers[219].compute_node[col][row]); + execution_order(flexml_layers[219].compute_node[col][row],flexml_layers[220].compute_node[col][row]); + execution_order(flexml_layers[222].compute_node[col][row],flexml_layers[223].compute_node[col][row]); + execution_order(flexml_layers[224].compute_node[col][row],flexml_layers[225].compute_node[col][row]); + execution_order(flexml_layers[226].compute_node[col][row],flexml_layers[227].compute_node[col][row]); + execution_order(flexml_layers[227].compute_node[col][row],flexml_layers[228].compute_node[col][row]); + execution_order(flexml_layers[228].compute_node[col][row],flexml_layers[229].compute_node[col][row]); + execution_order(flexml_layers[229].compute_node[col][row],flexml_layers[230].compute_node[col][row]); + execution_order(flexml_layers[231].compute_node[col][row],flexml_layers[232].compute_node[col][row]); + execution_order(flexml_layers[232].compute_node[col][row],flexml_layers[233].compute_node[col][row]); + execution_order(flexml_layers[235].compute_node[col][row],flexml_layers[236].compute_node[col][row]); + } +} + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_1818.in[0])}, {&(l2l3_20_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_2424.in[0])}, {&(l2l3_24_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_3434.in[0])}, {&(l2l3_36_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_3636.in[0])}, {&(l2l3_36_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_4646.in[0])}, {&(l2l3_48_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_4848.in[0])}, {&(l2l3_48_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_113113.in[0])}, {&(l2l3_113_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_123123.in[0])}, {&(l2l3_133_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_133133.in[0])}, {&(l2l3_133_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_153153.in[0])}, {&(l2l3_153_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_163163.in[0])}, {&(l2l3_173_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_183183.in[0])}, {&(l2l3_193_spill.out[0])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_222222.in[0])}, {&(l2l3_219_spill.out[2])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_245245.in[0])}, {&(l2l3_242_spill.out[2])}); + + +execution_order({&(L3_OFM_Buffer_layer_TGSpilling_265265.in[0])}, {&(l2l3_262_spill.out[2])}); + +} +}; +# 3 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp" 2 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 1 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + + + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/locale" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/locale" 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 1 3 +# 38 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ctime" 1 3 +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ctime" 3 +# 58 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/ctime" 3 +namespace std +{ + using ::clock_t; + using ::time_t; + using ::tm; + + using ::clock; + using ::difftime; + using ::mktime; + using ::time; + using ::asctime; + using ::ctime; + using ::gmtime; + using ::localtime; + using ::strftime; +} +# 40 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ +# 52 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + class time_base + { + public: + enum dateorder { no_order, dmy, mdy, ymd, ydm }; + }; + + template + struct __timepunct_cache : public locale::facet + { + + static const _CharT* _S_timezones[14]; + + const _CharT* _M_date_format; + const _CharT* _M_date_era_format; + const _CharT* _M_time_format; + const _CharT* _M_time_era_format; + const _CharT* _M_date_time_format; + const _CharT* _M_date_time_era_format; + const _CharT* _M_am; + const _CharT* _M_pm; + const _CharT* _M_am_pm_format; + + + const _CharT* _M_day1; + const _CharT* _M_day2; + const _CharT* _M_day3; + const _CharT* _M_day4; + const _CharT* _M_day5; + const _CharT* _M_day6; + const _CharT* _M_day7; + + + const _CharT* _M_aday1; + const _CharT* _M_aday2; + const _CharT* _M_aday3; + const _CharT* _M_aday4; + const _CharT* _M_aday5; + const _CharT* _M_aday6; + const _CharT* _M_aday7; + + + const _CharT* _M_month01; + const _CharT* _M_month02; + const _CharT* _M_month03; + const _CharT* _M_month04; + const _CharT* _M_month05; + const _CharT* _M_month06; + const _CharT* _M_month07; + const _CharT* _M_month08; + const _CharT* _M_month09; + const _CharT* _M_month10; + const _CharT* _M_month11; + const _CharT* _M_month12; + + + const _CharT* _M_amonth01; + const _CharT* _M_amonth02; + const _CharT* _M_amonth03; + const _CharT* _M_amonth04; + const _CharT* _M_amonth05; + const _CharT* _M_amonth06; + const _CharT* _M_amonth07; + const _CharT* _M_amonth08; + const _CharT* _M_amonth09; + const _CharT* _M_amonth10; + const _CharT* _M_amonth11; + const _CharT* _M_amonth12; + + bool _M_allocated; + + __timepunct_cache(size_t __refs = 0) : facet(__refs), + _M_date_format(0), _M_date_era_format(0), _M_time_format(0), + _M_time_era_format(0), _M_date_time_format(0), + _M_date_time_era_format(0), _M_am(0), _M_pm(0), + _M_am_pm_format(0), _M_day1(0), _M_day2(0), _M_day3(0), + _M_day4(0), _M_day5(0), _M_day6(0), _M_day7(0), + _M_aday1(0), _M_aday2(0), _M_aday3(0), _M_aday4(0), + _M_aday5(0), _M_aday6(0), _M_aday7(0), _M_month01(0), + _M_month02(0), _M_month03(0), _M_month04(0), _M_month05(0), + _M_month06(0), _M_month07(0), _M_month08(0), _M_month09(0), + _M_month10(0), _M_month11(0), _M_month12(0), _M_amonth01(0), + _M_amonth02(0), _M_amonth03(0), _M_amonth04(0), + _M_amonth05(0), _M_amonth06(0), _M_amonth07(0), + _M_amonth08(0), _M_amonth09(0), _M_amonth10(0), + _M_amonth11(0), _M_amonth12(0), _M_allocated(false) + { } + + ~__timepunct_cache(); + + private: + __timepunct_cache& + operator=(const __timepunct_cache&); + + explicit + __timepunct_cache(const __timepunct_cache&); + }; + + template + __timepunct_cache<_CharT>::~__timepunct_cache() + { + if (_M_allocated) + { + + } + } + + + template<> + const char* + __timepunct_cache::_S_timezones[14]; + + + template<> + const wchar_t* + __timepunct_cache::_S_timezones[14]; + + + + template + const _CharT* __timepunct_cache<_CharT>::_S_timezones[14]; + + template + class __timepunct : public locale::facet + { + public: + + typedef _CharT __char_type; + typedef __timepunct_cache<_CharT> __cache_type; + + protected: + __cache_type* _M_data; + __c_locale _M_c_locale_timepunct; + const char* _M_name_timepunct; + + public: + + static locale::id id; + + explicit + __timepunct(size_t __refs = 0); + + explicit + __timepunct(__cache_type* __cache, size_t __refs = 0); +# 206 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + __timepunct(__c_locale __cloc, const char* __s, size_t __refs = 0); + + + + void + _M_put(_CharT* __s, size_t __maxlen, const _CharT* __format, + const tm* __tm) const throw (); + + void + _M_date_formats(const _CharT** __date) const + { + + __date[0] = _M_data->_M_date_format; + __date[1] = _M_data->_M_date_era_format; + } + + void + _M_time_formats(const _CharT** __time) const + { + + __time[0] = _M_data->_M_time_format; + __time[1] = _M_data->_M_time_era_format; + } + + void + _M_date_time_formats(const _CharT** __dt) const + { + + __dt[0] = _M_data->_M_date_time_format; + __dt[1] = _M_data->_M_date_time_era_format; + } + + + void + _M_am_pm_format(const _CharT*) const + { } + + + void + _M_am_pm(const _CharT** __ampm) const + { + __ampm[0] = _M_data->_M_am; + __ampm[1] = _M_data->_M_pm; + } + + void + _M_days(const _CharT** __days) const + { + __days[0] = _M_data->_M_day1; + __days[1] = _M_data->_M_day2; + __days[2] = _M_data->_M_day3; + __days[3] = _M_data->_M_day4; + __days[4] = _M_data->_M_day5; + __days[5] = _M_data->_M_day6; + __days[6] = _M_data->_M_day7; + } + + void + _M_days_abbreviated(const _CharT** __days) const + { + __days[0] = _M_data->_M_aday1; + __days[1] = _M_data->_M_aday2; + __days[2] = _M_data->_M_aday3; + __days[3] = _M_data->_M_aday4; + __days[4] = _M_data->_M_aday5; + __days[5] = _M_data->_M_aday6; + __days[6] = _M_data->_M_aday7; + } + + void + _M_months(const _CharT** __months) const + { + __months[0] = _M_data->_M_month01; + __months[1] = _M_data->_M_month02; + __months[2] = _M_data->_M_month03; + __months[3] = _M_data->_M_month04; + __months[4] = _M_data->_M_month05; + __months[5] = _M_data->_M_month06; + __months[6] = _M_data->_M_month07; + __months[7] = _M_data->_M_month08; + __months[8] = _M_data->_M_month09; + __months[9] = _M_data->_M_month10; + __months[10] = _M_data->_M_month11; + __months[11] = _M_data->_M_month12; + } + + void + _M_months_abbreviated(const _CharT** __months) const + { + __months[0] = _M_data->_M_amonth01; + __months[1] = _M_data->_M_amonth02; + __months[2] = _M_data->_M_amonth03; + __months[3] = _M_data->_M_amonth04; + __months[4] = _M_data->_M_amonth05; + __months[5] = _M_data->_M_amonth06; + __months[6] = _M_data->_M_amonth07; + __months[7] = _M_data->_M_amonth08; + __months[8] = _M_data->_M_amonth09; + __months[9] = _M_data->_M_amonth10; + __months[10] = _M_data->_M_amonth11; + __months[11] = _M_data->_M_amonth12; + } + + protected: + virtual + ~__timepunct(); + + + void + _M_initialize_timepunct(__c_locale __cloc = 0); + }; + + template + locale::id __timepunct<_CharT>::id; + + + template<> + void + __timepunct::_M_initialize_timepunct(__c_locale __cloc); + + template<> + void + __timepunct::_M_put(char*, size_t, const char*, const tm*) const throw (); + + + template<> + void + __timepunct::_M_initialize_timepunct(__c_locale __cloc); + + template<> + void + __timepunct::_M_put(wchar_t*, size_t, const wchar_t*, + const tm*) const throw (); + + + +} + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/time_members.h" 1 3 +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/time_members.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + __timepunct<_CharT>::__timepunct(size_t __refs) + : facet(__refs), _M_data(0), _M_c_locale_timepunct(0), + _M_name_timepunct(_S_get_c_name()) + { _M_initialize_timepunct(); } + + template + __timepunct<_CharT>::__timepunct(__cache_type* __cache, size_t __refs) + : facet(__refs), _M_data(__cache), _M_c_locale_timepunct(0), + _M_name_timepunct(_S_get_c_name()) + { _M_initialize_timepunct(); } + + template + __timepunct<_CharT>::__timepunct(__c_locale __cloc, const char* __s, + size_t __refs) + : facet(__refs), _M_data(0), _M_c_locale_timepunct(0), + _M_name_timepunct(0) + { + if (__builtin_strcmp(__s, _S_get_c_name()) != 0) + { + const size_t __len = __builtin_strlen(__s) + 1; + char* __tmp = new char[__len]; + __builtin_memcpy(__tmp, __s, __len); + _M_name_timepunct = __tmp; + } + else + _M_name_timepunct = _S_get_c_name(); + + try + { _M_initialize_timepunct(__cloc); } + catch(...) + { + if (_M_name_timepunct != _S_get_c_name()) + delete [] _M_name_timepunct; + throw; + } + } + + template + __timepunct<_CharT>::~__timepunct() + { + if (_M_name_timepunct != _S_get_c_name()) + delete [] _M_name_timepunct; + delete _M_data; + _S_destroy_c_locale(_M_c_locale_timepunct); + } + + +} +# 347 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + +namespace __cxx11 { +# 367 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + class time_get : public locale::facet, public time_base + { + public: + + + + typedef _CharT char_type; + typedef _InIter iter_type; + + + + static locale::id id; +# 388 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + time_get(size_t __refs = 0) + : facet (__refs) { } +# 405 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + dateorder + date_order() const + { return this->do_date_order(); } +# 429 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + get_time(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { return this->do_get_time(__beg, __end, __io, __err, __tm); } +# 454 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + get_date(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { return this->do_get_date(__beg, __end, __io, __err, __tm); } +# 482 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + get_weekday(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { return this->do_get_weekday(__beg, __end, __io, __err, __tm); } +# 511 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + get_monthname(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { return this->do_get_monthname(__beg, __end, __io, __err, __tm); } +# 537 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + get_year(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { return this->do_get_year(__beg, __end, __io, __err, __tm); } +# 558 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + inline + iter_type get(iter_type __s, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm, char __format, + char __modifier = 0) const + { + return this->do_get(__s, __end, __io, __err, __tm, __format, + __modifier); + } +# 585 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type get(iter_type __s, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm, const char_type* __fmt, + const char_type* __fmtend) const; + + + protected: + + virtual + ~time_get() { } +# 605 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual dateorder + do_date_order() const; +# 623 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_get_time(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const; +# 642 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_get_date(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const; +# 661 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_get_weekday(iter_type __beg, iter_type __end, ios_base&, + ios_base::iostate& __err, tm* __tm) const; +# 680 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_get_monthname(iter_type __beg, iter_type __end, ios_base&, + ios_base::iostate& __err, tm* __tm) const; +# 699 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_get_year(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const; +# 722 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual + + iter_type + do_get(iter_type __s, iter_type __end, ios_base& __f, + ios_base::iostate& __err, tm* __tm, + char __format, char __modifier) const; + + + + iter_type + _M_extract_num(iter_type __beg, iter_type __end, int& __member, + int __min, int __max, size_t __len, + ios_base& __io, ios_base::iostate& __err) const; + + + iter_type + _M_extract_name(iter_type __beg, iter_type __end, int& __member, + const _CharT** __names, size_t __indexlen, + ios_base& __io, ios_base::iostate& __err) const; + + + iter_type + _M_extract_wday_or_month(iter_type __beg, iter_type __end, int& __member, + const _CharT** __names, size_t __indexlen, + ios_base& __io, ios_base::iostate& __err) const; + + + iter_type + _M_extract_via_format(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm, + const _CharT* __format) const; + }; + + template + locale::id time_get<_CharT, _InIter>::id; + + + template + class time_get_byname : public time_get<_CharT, _InIter> + { + public: + + typedef _CharT char_type; + typedef _InIter iter_type; + + explicit + time_get_byname(const char*, size_t __refs = 0) + : time_get<_CharT, _InIter>(__refs) { } + + + explicit + time_get_byname(const string& __s, size_t __refs = 0) + : time_get_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~time_get_byname() { } + }; + +} +# 796 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + class time_put : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef _OutIter iter_type; + + + + static locale::id id; +# 817 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + time_put(size_t __refs = 0) + : facet(__refs) { } +# 836 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, const tm* __tm, + const _CharT* __beg, const _CharT* __end) const; +# 856 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + const tm* __tm, char __format, char __mod = 0) const + { return this->do_put(__s, __io, __fill, __tm, __format, __mod); } + + protected: + + virtual + ~time_put() + { } +# 883 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, const tm* __tm, + char __format, char __mod) const; + }; + + template + locale::id time_put<_CharT, _OutIter>::id; + + + template + class time_put_byname : public time_put<_CharT, _OutIter> + { + public: + + typedef _CharT char_type; + typedef _OutIter iter_type; + + explicit + time_put_byname(const char*, size_t __refs = 0) + : time_put<_CharT, _OutIter>(__refs) + { } + + + explicit + time_put_byname(const string& __s, size_t __refs = 0) + : time_put_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~time_put_byname() { } + }; +# 928 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + class money_base + { + public: + enum part { none, space, symbol, sign, value }; + struct pattern { char field[4]; }; + + static const pattern _S_default_pattern; + + enum + { + _S_minus, + _S_zero, + _S_end = 11 + }; + + + + static const char* _S_atoms; + + + + __attribute__ ((__const__)) static pattern + _S_construct_pattern(char __precedes, char __space, char __posn) throw (); + }; + + template + struct __moneypunct_cache : public locale::facet + { + const char* _M_grouping; + size_t _M_grouping_size; + bool _M_use_grouping; + _CharT _M_decimal_point; + _CharT _M_thousands_sep; + const _CharT* _M_curr_symbol; + size_t _M_curr_symbol_size; + const _CharT* _M_positive_sign; + size_t _M_positive_sign_size; + const _CharT* _M_negative_sign; + size_t _M_negative_sign_size; + int _M_frac_digits; + money_base::pattern _M_pos_format; + money_base::pattern _M_neg_format; + + + + + _CharT _M_atoms[money_base::_S_end]; + + bool _M_allocated; + + __moneypunct_cache(size_t __refs = 0) : facet(__refs), + _M_grouping(0), _M_grouping_size(0), _M_use_grouping(false), + _M_decimal_point(_CharT()), _M_thousands_sep(_CharT()), + _M_curr_symbol(0), _M_curr_symbol_size(0), + _M_positive_sign(0), _M_positive_sign_size(0), + _M_negative_sign(0), _M_negative_sign_size(0), + _M_frac_digits(0), + _M_pos_format(money_base::pattern()), + _M_neg_format(money_base::pattern()), _M_allocated(false) + { } + + ~__moneypunct_cache(); + + void + _M_cache(const locale& __loc); + + private: + __moneypunct_cache& + operator=(const __moneypunct_cache&); + + explicit + __moneypunct_cache(const __moneypunct_cache&); + }; + + template + __moneypunct_cache<_CharT, _Intl>::~__moneypunct_cache() + { + if (_M_allocated) + { + delete [] _M_grouping; + delete [] _M_curr_symbol; + delete [] _M_positive_sign; + delete [] _M_negative_sign; + } + } + +namespace __cxx11 { +# 1023 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + class moneypunct : public locale::facet, public money_base + { + public: + + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + typedef __moneypunct_cache<_CharT, _Intl> __cache_type; + + private: + __cache_type* _M_data; + + public: + + + static const bool intl = _Intl; + + static locale::id id; +# 1052 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + moneypunct(size_t __refs = 0) + : facet(__refs), _M_data(0) + { _M_initialize_moneypunct(); } +# 1065 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + moneypunct(__cache_type* __cache, size_t __refs = 0) + : facet(__refs), _M_data(__cache) + { _M_initialize_moneypunct(); } +# 1080 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + moneypunct(__c_locale __cloc, const char* __s, size_t __refs = 0) + : facet(__refs), _M_data(0) + { _M_initialize_moneypunct(__cloc, __s); } +# 1094 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + char_type + decimal_point() const + { return this->do_decimal_point(); } +# 1107 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + char_type + thousands_sep() const + { return this->do_thousands_sep(); } +# 1137 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + string + grouping() const + { return this->do_grouping(); } +# 1150 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + string_type + curr_symbol() const + { return this->do_curr_symbol(); } +# 1167 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + string_type + positive_sign() const + { return this->do_positive_sign(); } +# 1184 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + string_type + negative_sign() const + { return this->do_negative_sign(); } +# 1200 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + int + frac_digits() const + { return this->do_frac_digits(); } +# 1236 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + pattern + pos_format() const + { return this->do_pos_format(); } + + pattern + neg_format() const + { return this->do_neg_format(); } + + + protected: + + virtual + ~moneypunct(); +# 1258 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual char_type + do_decimal_point() const + { return _M_data->_M_decimal_point; } +# 1270 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual char_type + do_thousands_sep() const + { return _M_data->_M_thousands_sep; } +# 1283 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual string + do_grouping() const + { return _M_data->_M_grouping; } +# 1296 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual string_type + do_curr_symbol() const + { return _M_data->_M_curr_symbol; } +# 1309 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual string_type + do_positive_sign() const + { return _M_data->_M_positive_sign; } +# 1322 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual string_type + do_negative_sign() const + { return _M_data->_M_negative_sign; } +# 1336 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual int + do_frac_digits() const + { return _M_data->_M_frac_digits; } +# 1350 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual pattern + do_pos_format() const + { return _M_data->_M_pos_format; } +# 1364 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual pattern + do_neg_format() const + { return _M_data->_M_neg_format; } + + + void + _M_initialize_moneypunct(__c_locale __cloc = 0, + const char* __name = 0); + }; + + template + locale::id moneypunct<_CharT, _Intl>::id; + + template + const bool moneypunct<_CharT, _Intl>::intl; + + template<> + moneypunct::~moneypunct(); + + template<> + moneypunct::~moneypunct(); + + template<> + void + moneypunct::_M_initialize_moneypunct(__c_locale, const char*); + + template<> + void + moneypunct::_M_initialize_moneypunct(__c_locale, const char*); + + + template<> + moneypunct::~moneypunct(); + + template<> + moneypunct::~moneypunct(); + + template<> + void + moneypunct::_M_initialize_moneypunct(__c_locale, + const char*); + + template<> + void + moneypunct::_M_initialize_moneypunct(__c_locale, + const char*); + + + + template + class moneypunct_byname : public moneypunct<_CharT, _Intl> + { + public: + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + static const bool intl = _Intl; + + explicit + moneypunct_byname(const char* __s, size_t __refs = 0) + : moneypunct<_CharT, _Intl>(__refs) + { + if (__builtin_strcmp(__s, "C") != 0 + && __builtin_strcmp(__s, "POSIX") != 0) + { + __c_locale __tmp; + this->_S_create_c_locale(__tmp, __s); + this->_M_initialize_moneypunct(__tmp); + this->_S_destroy_c_locale(__tmp); + } + } + + + explicit + moneypunct_byname(const string& __s, size_t __refs = 0) + : moneypunct_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~moneypunct_byname() { } + }; + + template + const bool moneypunct_byname<_CharT, _Intl>::intl; + +} + +namespace __cxx11 { +# 1467 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + class money_get : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef _InIter iter_type; + typedef basic_string<_CharT> string_type; + + + + static locale::id id; +# 1489 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + money_get(size_t __refs = 0) : facet(__refs) { } +# 1519 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + get(iter_type __s, iter_type __end, bool __intl, ios_base& __io, + ios_base::iostate& __err, long double& __units) const + { return this->do_get(__s, __end, __intl, __io, __err, __units); } +# 1550 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + get(iter_type __s, iter_type __end, bool __intl, ios_base& __io, + ios_base::iostate& __err, string_type& __digits) const + { return this->do_get(__s, __end, __intl, __io, __err, __digits); } + + protected: + + virtual + ~money_get() { } +# 1574 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_get(iter_type __s, iter_type __end, bool __intl, ios_base& __io, + ios_base::iostate& __err, long double& __units) const; +# 1586 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_get(iter_type __s, iter_type __end, bool __intl, ios_base& __io, + ios_base::iostate& __err, string_type& __digits) const; +# 1598 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + iter_type + _M_extract(iter_type __s, iter_type __end, ios_base& __io, + ios_base::iostate& __err, string& __digits) const; + }; + + template + locale::id money_get<_CharT, _InIter>::id; +# 1620 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + class money_put : public locale::facet + { + public: + + + typedef _CharT char_type; + typedef _OutIter iter_type; + typedef basic_string<_CharT> string_type; + + + + static locale::id id; +# 1641 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + money_put(size_t __refs = 0) : facet(__refs) { } +# 1661 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + put(iter_type __s, bool __intl, ios_base& __io, + char_type __fill, long double __units) const + { return this->do_put(__s, __intl, __io, __fill, __units); } +# 1684 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + iter_type + put(iter_type __s, bool __intl, ios_base& __io, + char_type __fill, const string_type& __digits) const + { return this->do_put(__s, __intl, __io, __fill, __digits); } + + protected: + + virtual + ~money_put() { } +# 1719 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_put(iter_type __s, bool __intl, ios_base& __io, char_type __fill, + long double __units) const; +# 1743 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual iter_type + do_put(iter_type __s, bool __intl, ios_base& __io, char_type __fill, + const string_type& __digits) const; +# 1755 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + iter_type + _M_insert(iter_type __s, ios_base& __io, char_type __fill, + const string_type& __digits) const; + }; + + template + locale::id money_put<_CharT, _OutIter>::id; + +} + + + + + + struct messages_base + { + typedef int catalog; + }; + +namespace __cxx11 { +# 1798 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + template + class messages : public locale::facet, public messages_base + { + public: + + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + + protected: + + + __c_locale _M_c_locale_messages; + const char* _M_name_messages; + + public: + + static locale::id id; +# 1826 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + messages(size_t __refs = 0); +# 1840 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + explicit + messages(__c_locale __cloc, const char* __s, size_t __refs = 0); +# 1853 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + catalog + open(const basic_string& __s, const locale& __loc) const + { return this->do_open(__s, __loc); } +# 1871 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + catalog + open(const basic_string&, const locale&, const char*) const; +# 1889 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + string_type + get(catalog __c, int __set, int __msgid, const string_type& __s) const + { return this->do_get(__c, __set, __msgid, __s); } +# 1900 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + void + close(catalog __c) const + { return this->do_close(__c); } + + protected: + + virtual + ~messages(); +# 1920 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual catalog + do_open(const basic_string&, const locale&) const; +# 1939 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 3 + virtual string_type + do_get(catalog, int, int, const string_type& __dfault) const; + + + + + + + virtual void + do_close(catalog) const; + + + char* + _M_convert_to_char(const string_type& __msg) const + { + + return reinterpret_cast(const_cast<_CharT*>(__msg.c_str())); + } + + + string_type + _M_convert_from_char(char*) const + { + + return string_type(); + } + }; + + template + locale::id messages<_CharT>::id; + + + template<> + string + messages::do_get(catalog, int, int, const string&) const; + + + template<> + wstring + messages::do_get(catalog, int, int, const wstring&) const; + + + + template + class messages_byname : public messages<_CharT> + { + public: + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + explicit + messages_byname(const char* __s, size_t __refs = 0); + + + explicit + messages_byname(const string& __s, size_t __refs = 0) + : messages_byname(__s.c_str(), __refs) { } + + + protected: + virtual + ~messages_byname() + { } + }; + +} + + +} + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/messages_members.h" 1 3 +# 36 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/messages_members.h" 3 +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/libintl.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/libintl.h" 3 +extern "C" { + + + + +extern char *gettext (const char *__msgid) + throw () __attribute__ ((__format_arg__ (1))); + + + +extern char *dgettext (const char *__domainname, const char *__msgid) + throw () __attribute__ ((__format_arg__ (2))); +extern char *__dgettext (const char *__domainname, const char *__msgid) + throw () __attribute__ ((__format_arg__ (2))); + + + +extern char *dcgettext (const char *__domainname, + const char *__msgid, int __category) + throw () __attribute__ ((__format_arg__ (2))); +extern char *__dcgettext (const char *__domainname, + const char *__msgid, int __category) + throw () __attribute__ ((__format_arg__ (2))); + + + + +extern char *ngettext (const char *__msgid1, const char *__msgid2, + unsigned long int __n) + throw () __attribute__ ((__format_arg__ (1))) __attribute__ ((__format_arg__ (2))); + + + +extern char *dngettext (const char *__domainname, const char *__msgid1, + const char *__msgid2, unsigned long int __n) + throw () __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3))); + + + +extern char *dcngettext (const char *__domainname, const char *__msgid1, + const char *__msgid2, unsigned long int __n, + int __category) + throw () __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3))); + + + + + +extern char *textdomain (const char *__domainname) throw (); + + + +extern char *bindtextdomain (const char *__domainname, + const char *__dirname) throw (); + + + +extern char *bind_textdomain_codeset (const char *__domainname, + const char *__codeset) throw (); +# 121 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/libintl.h" 3 +} +# 37 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/messages_members.h" 2 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + template + messages<_CharT>::messages(size_t __refs) + : facet(__refs), _M_c_locale_messages(_S_get_c_locale()), + _M_name_messages(_S_get_c_name()) + { } + + template + messages<_CharT>::messages(__c_locale __cloc, const char* __s, + size_t __refs) + : facet(__refs), _M_c_locale_messages(0), _M_name_messages(0) + { + if (__builtin_strcmp(__s, _S_get_c_name()) != 0) + { + const size_t __len = __builtin_strlen(__s) + 1; + char* __tmp = new char[__len]; + __builtin_memcpy(__tmp, __s, __len); + _M_name_messages = __tmp; + } + else + _M_name_messages = _S_get_c_name(); + + + _M_c_locale_messages = _S_clone_c_locale(__cloc); + } + + template + typename messages<_CharT>::catalog + messages<_CharT>::open(const basic_string& __s, const locale& __loc, + const char* __dir) const + { + bindtextdomain(__s.c_str(), __dir); + return this->do_open(__s, __loc); + } + + + template + messages<_CharT>::~messages() + { + if (_M_name_messages != _S_get_c_name()) + delete [] _M_name_messages; + _S_destroy_c_locale(_M_c_locale_messages); + } + + template + typename messages<_CharT>::catalog + messages<_CharT>::do_open(const basic_string& __s, + const locale&) const + { + + + textdomain(__s.c_str()); + return 0; + } + + template + void + messages<_CharT>::do_close(catalog) const + { } + + + template + messages_byname<_CharT>::messages_byname(const char* __s, size_t __refs) + : messages<_CharT>(__refs) + { + if (this->_M_name_messages != locale::facet::_S_get_c_name()) + { + delete [] this->_M_name_messages; + if (__builtin_strcmp(__s, locale::facet::_S_get_c_name()) != 0) + { + const size_t __len = __builtin_strlen(__s) + 1; + char* __tmp = new char[__len]; + __builtin_memcpy(__tmp, __s, __len); + this->_M_name_messages = __tmp; + } + else + this->_M_name_messages = locale::facet::_S_get_c_name(); + } + + if (__builtin_strcmp(__s, "C") != 0 + && __builtin_strcmp(__s, "POSIX") != 0) + { + this->_S_destroy_c_locale(this->_M_c_locale_messages); + this->_S_create_c_locale(this->_M_c_locale_messages, __s); + } + } + + + template<> + typename messages::catalog + messages::do_open(const basic_string&, + const locale&) const; + + template<> + void + messages::do_close(catalog) const; + + + template<> + typename messages::catalog + messages::do_open(const basic_string&, + const locale&) const; + + template<> + void + messages::do_close(catalog) const; + + + +} +# 2011 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 2 3 + + + + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.tcc" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.tcc" 3 + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + template + struct __use_cache<__moneypunct_cache<_CharT, _Intl> > + { + const __moneypunct_cache<_CharT, _Intl>* + operator() (const locale& __loc) const + { + const size_t __i = moneypunct<_CharT, _Intl>::id._M_id(); + const locale::facet** __caches = __loc._M_impl->_M_caches; + if (!__caches[__i]) + { + __moneypunct_cache<_CharT, _Intl>* __tmp = 0; + try + { + __tmp = new __moneypunct_cache<_CharT, _Intl>; + __tmp->_M_cache(__loc); + } + catch(...) + { + delete __tmp; + throw; + } + __loc._M_impl->_M_install_cache(__tmp, __i); + } + return static_cast< + const __moneypunct_cache<_CharT, _Intl>*>(__caches[__i]); + } + }; + + template + void + __moneypunct_cache<_CharT, _Intl>::_M_cache(const locale& __loc) + { + const moneypunct<_CharT, _Intl>& __mp = + use_facet >(__loc); + + _M_decimal_point = __mp.decimal_point(); + _M_thousands_sep = __mp.thousands_sep(); + _M_frac_digits = __mp.frac_digits(); + + char* __grouping = 0; + _CharT* __curr_symbol = 0; + _CharT* __positive_sign = 0; + _CharT* __negative_sign = 0; + try + { + const string& __g = __mp.grouping(); + _M_grouping_size = __g.size(); + __grouping = new char[_M_grouping_size]; + __g.copy(__grouping, _M_grouping_size); + _M_use_grouping = (_M_grouping_size + && static_cast(__grouping[0]) > 0 + && (__grouping[0] + != __gnu_cxx::__numeric_traits::__max)); + + const basic_string<_CharT>& __cs = __mp.curr_symbol(); + _M_curr_symbol_size = __cs.size(); + __curr_symbol = new _CharT[_M_curr_symbol_size]; + __cs.copy(__curr_symbol, _M_curr_symbol_size); + + const basic_string<_CharT>& __ps = __mp.positive_sign(); + _M_positive_sign_size = __ps.size(); + __positive_sign = new _CharT[_M_positive_sign_size]; + __ps.copy(__positive_sign, _M_positive_sign_size); + + const basic_string<_CharT>& __ns = __mp.negative_sign(); + _M_negative_sign_size = __ns.size(); + __negative_sign = new _CharT[_M_negative_sign_size]; + __ns.copy(__negative_sign, _M_negative_sign_size); + + _M_pos_format = __mp.pos_format(); + _M_neg_format = __mp.neg_format(); + + const ctype<_CharT>& __ct = use_facet >(__loc); + __ct.widen(money_base::_S_atoms, + money_base::_S_atoms + money_base::_S_end, _M_atoms); + + _M_grouping = __grouping; + _M_curr_symbol = __curr_symbol; + _M_positive_sign = __positive_sign; + _M_negative_sign = __negative_sign; + _M_allocated = true; + } + catch(...) + { + delete [] __grouping; + delete [] __curr_symbol; + delete [] __positive_sign; + delete [] __negative_sign; + throw; + } + } + +namespace __cxx11 { + + template + template + _InIter + money_get<_CharT, _InIter>:: + _M_extract(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, string& __units) const + { + typedef char_traits<_CharT> __traits_type; + typedef typename string_type::size_type size_type; + typedef money_base::part part; + typedef __moneypunct_cache<_CharT, _Intl> __cache_type; + + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + __use_cache<__cache_type> __uc; + const __cache_type* __lc = __uc(__loc); + const char_type* __lit = __lc->_M_atoms; + + + bool __negative = false; + + size_type __sign_size = 0; + + const bool __mandatory_sign = (__lc->_M_positive_sign_size + && __lc->_M_negative_sign_size); + + string __grouping_tmp; + if (__lc->_M_use_grouping) + __grouping_tmp.reserve(32); + + int __last_pos = 0; + + int __n = 0; + + bool __testvalid = true; + + bool __testdecfound = false; + + + string __res; + __res.reserve(32); + + const char_type* __lit_zero = __lit + money_base::_S_zero; + const money_base::pattern __p = __lc->_M_neg_format; + for (int __i = 0; __i < 4 && __testvalid; ++__i) + { + const part __which = static_cast(__p.field[__i]); + switch (__which) + { + case money_base::symbol: + + + + + if (__io.flags() & ios_base::showbase || __sign_size > 1 + || __i == 0 + || (__i == 1 && (__mandatory_sign + || (static_cast(__p.field[0]) + == money_base::sign) + || (static_cast(__p.field[2]) + == money_base::space))) + || (__i == 2 && ((static_cast(__p.field[3]) + == money_base::value) + || (__mandatory_sign + && (static_cast(__p.field[3]) + == money_base::sign))))) + { + const size_type __len = __lc->_M_curr_symbol_size; + size_type __j = 0; + for (; __beg != __end && __j < __len + && *__beg == __lc->_M_curr_symbol[__j]; + ++__beg, (void)++__j); + if (__j != __len + && (__j || __io.flags() & ios_base::showbase)) + __testvalid = false; + } + break; + case money_base::sign: + + if (__lc->_M_positive_sign_size && __beg != __end + && *__beg == __lc->_M_positive_sign[0]) + { + __sign_size = __lc->_M_positive_sign_size; + ++__beg; + } + else if (__lc->_M_negative_sign_size && __beg != __end + && *__beg == __lc->_M_negative_sign[0]) + { + __negative = true; + __sign_size = __lc->_M_negative_sign_size; + ++__beg; + } + else if (__lc->_M_positive_sign_size + && !__lc->_M_negative_sign_size) + + + __negative = true; + else if (__mandatory_sign) + __testvalid = false; + break; + case money_base::value: + + + for (; __beg != __end; ++__beg) + { + const char_type __c = *__beg; + const char_type* __q = __traits_type::find(__lit_zero, + 10, __c); + if (__q != 0) + { + __res += money_base::_S_atoms[__q - __lit]; + ++__n; + } + else if (__c == __lc->_M_decimal_point + && !__testdecfound) + { + if (__lc->_M_frac_digits <= 0) + break; + + __last_pos = __n; + __n = 0; + __testdecfound = true; + } + else if (__lc->_M_use_grouping + && __c == __lc->_M_thousands_sep + && !__testdecfound) + { + if (__n) + { + + __grouping_tmp += static_cast(__n); + __n = 0; + } + else + { + __testvalid = false; + break; + } + } + else + break; + } + if (__res.empty()) + __testvalid = false; + break; + case money_base::space: + + if (__beg != __end && __ctype.is(ctype_base::space, *__beg)) + ++__beg; + else + __testvalid = false; + + case money_base::none: + + if (__i != 3) + for (; __beg != __end + && __ctype.is(ctype_base::space, *__beg); ++__beg); + break; + } + } + + + if (__sign_size > 1 && __testvalid) + { + const char_type* __sign = __negative ? __lc->_M_negative_sign + : __lc->_M_positive_sign; + size_type __i = 1; + for (; __beg != __end && __i < __sign_size + && *__beg == __sign[__i]; ++__beg, (void)++__i); + + if (__i != __sign_size) + __testvalid = false; + } + + if (__testvalid) + { + + if (__res.size() > 1) + { + const size_type __first = __res.find_first_not_of('0'); + const bool __only_zeros = __first == string::npos; + if (__first) + __res.erase(0, __only_zeros ? __res.size() - 1 : __first); + } + + + if (__negative && __res[0] != '0') + __res.insert(__res.begin(), '-'); + + + if (__grouping_tmp.size()) + { + + __grouping_tmp += static_cast(__testdecfound ? __last_pos + : __n); + if (!std::__verify_grouping(__lc->_M_grouping, + __lc->_M_grouping_size, + __grouping_tmp)) + __err |= ios_base::failbit; + } + + + if (__testdecfound && __n != __lc->_M_frac_digits) + __testvalid = false; + } + + + if (!__testvalid) + __err |= ios_base::failbit; + else + __units.swap(__res); + + + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } +# 368 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.tcc" 3 + template + _InIter + money_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, bool __intl, ios_base& __io, + ios_base::iostate& __err, long double& __units) const + { + string __str; + __beg = __intl ? _M_extract(__beg, __end, __io, __err, __str) + : _M_extract(__beg, __end, __io, __err, __str); + std::__convert_to_v(__str.c_str(), __units, __err, _S_get_c_locale()); + return __beg; + } + + template + _InIter + money_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, bool __intl, ios_base& __io, + ios_base::iostate& __err, string_type& __digits) const + { + typedef typename string::size_type size_type; + + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + string __str; + __beg = __intl ? _M_extract(__beg, __end, __io, __err, __str) + : _M_extract(__beg, __end, __io, __err, __str); + const size_type __len = __str.size(); + if (__len) + { + __digits.resize(__len); + __ctype.widen(__str.data(), __str.data() + __len, &__digits[0]); + } + return __beg; + } + + template + template + _OutIter + money_put<_CharT, _OutIter>:: + _M_insert(iter_type __s, ios_base& __io, char_type __fill, + const string_type& __digits) const + { + typedef typename string_type::size_type size_type; + typedef money_base::part part; + typedef __moneypunct_cache<_CharT, _Intl> __cache_type; + + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + __use_cache<__cache_type> __uc; + const __cache_type* __lc = __uc(__loc); + const char_type* __lit = __lc->_M_atoms; + + + + const char_type* __beg = __digits.data(); + + money_base::pattern __p; + const char_type* __sign; + size_type __sign_size; + if (!(*__beg == __lit[money_base::_S_minus])) + { + __p = __lc->_M_pos_format; + __sign = __lc->_M_positive_sign; + __sign_size = __lc->_M_positive_sign_size; + } + else + { + __p = __lc->_M_neg_format; + __sign = __lc->_M_negative_sign; + __sign_size = __lc->_M_negative_sign_size; + if (__digits.size()) + ++__beg; + } + + + size_type __len = __ctype.scan_not(ctype_base::digit, __beg, + __beg + __digits.size()) - __beg; + if (__len) + { + + + + string_type __value; + __value.reserve(2 * __len); + + + + long __paddec = __len - __lc->_M_frac_digits; + if (__paddec > 0) + { + if (__lc->_M_frac_digits < 0) + __paddec = __len; + if (__lc->_M_grouping_size) + { + __value.assign(2 * __paddec, char_type()); + _CharT* __vend = + std::__add_grouping(&__value[0], __lc->_M_thousands_sep, + __lc->_M_grouping, + __lc->_M_grouping_size, + __beg, __beg + __paddec); + __value.erase(__vend - &__value[0]); + } + else + __value.assign(__beg, __paddec); + } + + + if (__lc->_M_frac_digits > 0) + { + __value += __lc->_M_decimal_point; + if (__paddec >= 0) + __value.append(__beg + __paddec, __lc->_M_frac_digits); + else + { + + __value.append(-__paddec, __lit[money_base::_S_zero]); + __value.append(__beg, __len); + } + } + + + const ios_base::fmtflags __f = __io.flags() + & ios_base::adjustfield; + __len = __value.size() + __sign_size; + __len += ((__io.flags() & ios_base::showbase) + ? __lc->_M_curr_symbol_size : 0); + + string_type __res; + __res.reserve(2 * __len); + + const size_type __width = static_cast(__io.width()); + const bool __testipad = (__f == ios_base::internal + && __len < __width); + + for (int __i = 0; __i < 4; ++__i) + { + const part __which = static_cast(__p.field[__i]); + switch (__which) + { + case money_base::symbol: + if (__io.flags() & ios_base::showbase) + __res.append(__lc->_M_curr_symbol, + __lc->_M_curr_symbol_size); + break; + case money_base::sign: + + + + if (__sign_size) + __res += __sign[0]; + break; + case money_base::value: + __res += __value; + break; + case money_base::space: + + + + if (__testipad) + __res.append(__width - __len, __fill); + else + __res += __fill; + break; + case money_base::none: + if (__testipad) + __res.append(__width - __len, __fill); + break; + } + } + + + if (__sign_size > 1) + __res.append(__sign + 1, __sign_size - 1); + + + __len = __res.size(); + if (__width > __len) + { + if (__f == ios_base::left) + + __res.append(__width - __len, __fill); + else + + __res.insert(0, __width - __len, __fill); + __len = __width; + } + + + __s = std::__write(__s, __res.data(), __len); + } + __io.width(0); + return __s; + } +# 574 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.tcc" 3 + template + _OutIter + money_put<_CharT, _OutIter>:: + do_put(iter_type __s, bool __intl, ios_base& __io, char_type __fill, + long double __units) const + { + const locale __loc = __io.getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + + int __cs_size = 64; + char* __cs = static_cast(__builtin_alloca(__cs_size)); + + + int __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + "%.*Lf", 0, __units); + + if (__len >= __cs_size) + { + __cs_size = __len + 1; + __cs = static_cast(__builtin_alloca(__cs_size)); + __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + "%.*Lf", 0, __units); + } +# 606 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.tcc" 3 + string_type __digits(__len, char_type()); + __ctype.widen(__cs, __cs + __len, &__digits[0]); + return __intl ? _M_insert(__s, __io, __fill, __digits) + : _M_insert(__s, __io, __fill, __digits); + } + + template + _OutIter + money_put<_CharT, _OutIter>:: + do_put(iter_type __s, bool __intl, ios_base& __io, char_type __fill, + const string_type& __digits) const + { return __intl ? _M_insert(__s, __io, __fill, __digits) + : _M_insert(__s, __io, __fill, __digits); } + +} + + + + + template + time_base::dateorder + time_get<_CharT, _InIter>::do_date_order() const + { return time_base::no_order; } + + + + template + _InIter + time_get<_CharT, _InIter>:: + _M_extract_via_format(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm, + const _CharT* __format) const + { + const locale& __loc = __io._M_getloc(); + const __timepunct<_CharT>& __tp = use_facet<__timepunct<_CharT> >(__loc); + const ctype<_CharT>& __ctype = use_facet >(__loc); + const size_t __len = char_traits<_CharT>::length(__format); + + ios_base::iostate __tmperr = ios_base::goodbit; + size_t __i = 0; + for (; __beg != __end && __i < __len && !__tmperr; ++__i) + { + if (__ctype.narrow(__format[__i], 0) == '%') + { + + char __c = __ctype.narrow(__format[++__i], 0); + int __mem = 0; + if (__c == 'E' || __c == 'O') + __c = __ctype.narrow(__format[++__i], 0); + switch (__c) + { + const char* __cs; + _CharT __wcs[10]; + case 'a': + + const char_type* __days1[7]; + __tp._M_days_abbreviated(__days1); + __beg = _M_extract_name(__beg, __end, __mem, __days1, + 7, __io, __tmperr); + if (!__tmperr) + __tm->tm_wday = __mem; + break; + case 'A': + + const char_type* __days2[7]; + __tp._M_days(__days2); + __beg = _M_extract_name(__beg, __end, __mem, __days2, + 7, __io, __tmperr); + if (!__tmperr) + __tm->tm_wday = __mem; + break; + case 'h': + case 'b': + + const char_type* __months1[12]; + __tp._M_months_abbreviated(__months1); + __beg = _M_extract_name(__beg, __end, __mem, + __months1, 12, __io, __tmperr); + if (!__tmperr) + __tm->tm_mon = __mem; + break; + case 'B': + + const char_type* __months2[12]; + __tp._M_months(__months2); + __beg = _M_extract_name(__beg, __end, __mem, + __months2, 12, __io, __tmperr); + if (!__tmperr) + __tm->tm_mon = __mem; + break; + case 'c': + + const char_type* __dt[2]; + __tp._M_date_time_formats(__dt); + __beg = _M_extract_via_format(__beg, __end, __io, __tmperr, + __tm, __dt[0]); + break; + case 'd': + + __beg = _M_extract_num(__beg, __end, __mem, 1, 31, 2, + __io, __tmperr); + if (!__tmperr) + __tm->tm_mday = __mem; + break; + case 'e': + + + if (__ctype.is(ctype_base::space, *__beg)) + __beg = _M_extract_num(++__beg, __end, __mem, 1, 9, + 1, __io, __tmperr); + else + __beg = _M_extract_num(__beg, __end, __mem, 10, 31, + 2, __io, __tmperr); + if (!__tmperr) + __tm->tm_mday = __mem; + break; + case 'D': + + __cs = "%m/%d/%y"; + __ctype.widen(__cs, __cs + 9, __wcs); + __beg = _M_extract_via_format(__beg, __end, __io, __tmperr, + __tm, __wcs); + break; + case 'H': + + __beg = _M_extract_num(__beg, __end, __mem, 0, 23, 2, + __io, __tmperr); + if (!__tmperr) + __tm->tm_hour = __mem; + break; + case 'I': + + __beg = _M_extract_num(__beg, __end, __mem, 1, 12, 2, + __io, __tmperr); + if (!__tmperr) + __tm->tm_hour = __mem; + break; + case 'm': + + __beg = _M_extract_num(__beg, __end, __mem, 1, 12, 2, + __io, __tmperr); + if (!__tmperr) + __tm->tm_mon = __mem - 1; + break; + case 'M': + + __beg = _M_extract_num(__beg, __end, __mem, 0, 59, 2, + __io, __tmperr); + if (!__tmperr) + __tm->tm_min = __mem; + break; + case 'n': + if (__ctype.narrow(*__beg, 0) == '\n') + ++__beg; + else + __tmperr |= ios_base::failbit; + break; + case 'R': + + __cs = "%H:%M"; + __ctype.widen(__cs, __cs + 6, __wcs); + __beg = _M_extract_via_format(__beg, __end, __io, __tmperr, + __tm, __wcs); + break; + case 'S': + + + + __beg = _M_extract_num(__beg, __end, __mem, 0, 60, 2, + + + + __io, __tmperr); + if (!__tmperr) + __tm->tm_sec = __mem; + break; + case 't': + if (__ctype.narrow(*__beg, 0) == '\t') + ++__beg; + else + __tmperr |= ios_base::failbit; + break; + case 'T': + + __cs = "%H:%M:%S"; + __ctype.widen(__cs, __cs + 9, __wcs); + __beg = _M_extract_via_format(__beg, __end, __io, __tmperr, + __tm, __wcs); + break; + case 'x': + + const char_type* __dates[2]; + __tp._M_date_formats(__dates); + __beg = _M_extract_via_format(__beg, __end, __io, __tmperr, + __tm, __dates[0]); + break; + case 'X': + + const char_type* __times[2]; + __tp._M_time_formats(__times); + __beg = _M_extract_via_format(__beg, __end, __io, __tmperr, + __tm, __times[0]); + break; + case 'y': + case 'C': + + case 'Y': + + + + + __beg = _M_extract_num(__beg, __end, __mem, 0, 9999, 4, + __io, __tmperr); + if (!__tmperr) + __tm->tm_year = __mem < 0 ? __mem + 100 : __mem - 1900; + break; + case 'Z': + + if (__ctype.is(ctype_base::upper, *__beg)) + { + int __tmp; + __beg = _M_extract_name(__beg, __end, __tmp, + __timepunct_cache<_CharT>::_S_timezones, + 14, __io, __tmperr); + + + if (__beg != __end && !__tmperr && __tmp == 0 + && (*__beg == __ctype.widen('-') + || *__beg == __ctype.widen('+'))) + { + __beg = _M_extract_num(__beg, __end, __tmp, 0, 23, 2, + __io, __tmperr); + __beg = _M_extract_num(__beg, __end, __tmp, 0, 59, 2, + __io, __tmperr); + } + } + else + __tmperr |= ios_base::failbit; + break; + default: + + __tmperr |= ios_base::failbit; + } + } + else + { + + if (__format[__i] == *__beg) + ++__beg; + else + __tmperr |= ios_base::failbit; + } + } + + if (__tmperr || __i != __len) + __err |= ios_base::failbit; + + return __beg; + } + + template + _InIter + time_get<_CharT, _InIter>:: + _M_extract_num(iter_type __beg, iter_type __end, int& __member, + int __min, int __max, size_t __len, + ios_base& __io, ios_base::iostate& __err) const + { + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + + int __mult = __len == 2 ? 10 : (__len == 4 ? 1000 : 1); + + ++__min; + size_t __i = 0; + int __value = 0; + for (; __beg != __end && __i < __len; ++__beg, (void)++__i) + { + const char __c = __ctype.narrow(*__beg, '*'); + if (__c >= '0' && __c <= '9') + { + __value = __value * 10 + (__c - '0'); + const int __valuec = __value * __mult; + if (__valuec > __max || __valuec + __mult < __min) + break; + __mult /= 10; + } + else + break; + } + if (__i == __len) + __member = __value; + + else if (__len == 4 && __i == 2) + __member = __value - 100; + else + __err |= ios_base::failbit; + + return __beg; + } + + + + template + _InIter + time_get<_CharT, _InIter>:: + _M_extract_name(iter_type __beg, iter_type __end, int& __member, + const _CharT** __names, size_t __indexlen, + ios_base& __io, ios_base::iostate& __err) const + { + typedef char_traits<_CharT> __traits_type; + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + int* __matches = static_cast(__builtin_alloca(sizeof(int) + * __indexlen)); + size_t __nmatches = 0; + size_t __pos = 0; + bool __testvalid = true; + const char_type* __name; + + + + + + if (__beg != __end) + { + const char_type __c = *__beg; + for (size_t __i1 = 0; __i1 < __indexlen; ++__i1) + if (__c == __names[__i1][0] + || __c == __ctype.toupper(__names[__i1][0])) + __matches[__nmatches++] = __i1; + } + + while (__nmatches > 1) + { + + size_t __minlen = __traits_type::length(__names[__matches[0]]); + for (size_t __i2 = 1; __i2 < __nmatches; ++__i2) + __minlen = std::min(__minlen, + __traits_type::length(__names[__matches[__i2]])); + ++__beg; + ++__pos; + if (__pos < __minlen && __beg != __end) + for (size_t __i3 = 0; __i3 < __nmatches;) + { + __name = __names[__matches[__i3]]; + if (!(__name[__pos] == *__beg)) + __matches[__i3] = __matches[--__nmatches]; + else + ++__i3; + } + else + break; + } + + if (__nmatches == 1) + { + + ++__beg; + ++__pos; + __name = __names[__matches[0]]; + const size_t __len = __traits_type::length(__name); + while (__pos < __len && __beg != __end && __name[__pos] == *__beg) + ++__beg, (void)++__pos; + + if (__len == __pos) + __member = __matches[0]; + else + __testvalid = false; + } + else + __testvalid = false; + if (!__testvalid) + __err |= ios_base::failbit; + + return __beg; + } + + template + _InIter + time_get<_CharT, _InIter>:: + _M_extract_wday_or_month(iter_type __beg, iter_type __end, int& __member, + const _CharT** __names, size_t __indexlen, + ios_base& __io, ios_base::iostate& __err) const + { + typedef char_traits<_CharT> __traits_type; + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet >(__loc); + + int* __matches = static_cast(__builtin_alloca(2 * sizeof(int) + * __indexlen)); + size_t __nmatches = 0; + size_t* __matches_lengths = 0; + size_t __pos = 0; + + if (__beg != __end) + { + const char_type __c = *__beg; + for (size_t __i = 0; __i < 2 * __indexlen; ++__i) + if (__c == __names[__i][0] + || __c == __ctype.toupper(__names[__i][0])) + __matches[__nmatches++] = __i; + } + + if (__nmatches) + { + ++__beg; + ++__pos; + + __matches_lengths + = static_cast(__builtin_alloca(sizeof(size_t) + * __nmatches)); + for (size_t __i = 0; __i < __nmatches; ++__i) + __matches_lengths[__i] + = __traits_type::length(__names[__matches[__i]]); + } + + for (; __beg != __end; ++__beg, (void)++__pos) + { + size_t __nskipped = 0; + const char_type __c = *__beg; + for (size_t __i = 0; __i < __nmatches;) + { + const char_type* __name = __names[__matches[__i]]; + if (__pos >= __matches_lengths[__i]) + ++__nskipped, ++__i; + else if (!(__name[__pos] == __c)) + { + --__nmatches; + __matches[__i] = __matches[__nmatches]; + __matches_lengths[__i] = __matches_lengths[__nmatches]; + } + else + ++__i; + } + if (__nskipped == __nmatches) + break; + } + + if ((__nmatches == 1 && __matches_lengths[0] == __pos) + || (__nmatches == 2 && (__matches_lengths[0] == __pos + || __matches_lengths[1] == __pos))) + __member = (__matches[0] >= __indexlen + ? __matches[0] - __indexlen : __matches[0]); + else + __err |= ios_base::failbit; + + return __beg; + } + + template + _InIter + time_get<_CharT, _InIter>:: + do_get_time(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { + const locale& __loc = __io._M_getloc(); + const __timepunct<_CharT>& __tp = use_facet<__timepunct<_CharT> >(__loc); + const char_type* __times[2]; + __tp._M_time_formats(__times); + __beg = _M_extract_via_format(__beg, __end, __io, __err, + __tm, __times[0]); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template + _InIter + time_get<_CharT, _InIter>:: + do_get_date(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { + const locale& __loc = __io._M_getloc(); + const __timepunct<_CharT>& __tp = use_facet<__timepunct<_CharT> >(__loc); + const char_type* __dates[2]; + __tp._M_date_formats(__dates); + __beg = _M_extract_via_format(__beg, __end, __io, __err, + __tm, __dates[0]); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template + _InIter + time_get<_CharT, _InIter>:: + do_get_weekday(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { + const locale& __loc = __io._M_getloc(); + const __timepunct<_CharT>& __tp = use_facet<__timepunct<_CharT> >(__loc); + const char_type* __days[14]; + __tp._M_days_abbreviated(__days); + __tp._M_days(__days + 7); + int __tmpwday; + ios_base::iostate __tmperr = ios_base::goodbit; + + __beg = _M_extract_wday_or_month(__beg, __end, __tmpwday, __days, 7, + __io, __tmperr); + if (!__tmperr) + __tm->tm_wday = __tmpwday; + else + __err |= ios_base::failbit; + + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template + _InIter + time_get<_CharT, _InIter>:: + do_get_monthname(iter_type __beg, iter_type __end, + ios_base& __io, ios_base::iostate& __err, tm* __tm) const + { + const locale& __loc = __io._M_getloc(); + const __timepunct<_CharT>& __tp = use_facet<__timepunct<_CharT> >(__loc); + const char_type* __months[24]; + __tp._M_months_abbreviated(__months); + __tp._M_months(__months + 12); + int __tmpmon; + ios_base::iostate __tmperr = ios_base::goodbit; + + __beg = _M_extract_wday_or_month(__beg, __end, __tmpmon, __months, 12, + __io, __tmperr); + if (!__tmperr) + __tm->tm_mon = __tmpmon; + else + __err |= ios_base::failbit; + + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template + _InIter + time_get<_CharT, _InIter>:: + do_get_year(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm) const + { + int __tmpyear; + ios_base::iostate __tmperr = ios_base::goodbit; + + __beg = _M_extract_num(__beg, __end, __tmpyear, 0, 9999, 4, + __io, __tmperr); + if (!__tmperr) + __tm->tm_year = __tmpyear < 0 ? __tmpyear + 100 : __tmpyear - 1900; + else + __err |= ios_base::failbit; + + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + + template + inline + _InIter + time_get<_CharT, _InIter>:: + get(iter_type __s, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm, const char_type* __fmt, + const char_type* __fmtend) const + { + const locale& __loc = __io._M_getloc(); + ctype<_CharT> const& __ctype = use_facet >(__loc); + __err = ios_base::goodbit; + while (__fmt != __fmtend && + __err == ios_base::goodbit) + { + if (__s == __end) + { + __err = ios_base::eofbit | ios_base::failbit; + break; + } + else if (__ctype.narrow(*__fmt, 0) == '%') + { + char __format; + char __mod = 0; + if (++__fmt == __fmtend) + { + __err = ios_base::failbit; + break; + } + const char __c = __ctype.narrow(*__fmt, 0); + if (__c != 'E' && __c != 'O') + __format = __c; + else if (++__fmt != __fmtend) + { + __mod = __c; + __format = __ctype.narrow(*__fmt, 0); + } + else + { + __err = ios_base::failbit; + break; + } + __s = this->do_get(__s, __end, __io, __err, __tm, __format, + __mod); + ++__fmt; + } + else if (__ctype.is(ctype_base::space, *__fmt)) + { + ++__fmt; + while (__fmt != __fmtend && + __ctype.is(ctype_base::space, *__fmt)) + ++__fmt; + + while (__s != __end && + __ctype.is(ctype_base::space, *__s)) + ++__s; + } + + else if (__ctype.tolower(*__s) == __ctype.tolower(*__fmt) || + __ctype.toupper(*__s) == __ctype.toupper(*__fmt)) + { + ++__s; + ++__fmt; + } + else + { + __err = ios_base::failbit; + break; + } + } + return __s; + } + + template + inline + _InIter + time_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, tm* __tm, + char __format, char __mod) const + { + const locale& __loc = __io._M_getloc(); + ctype<_CharT> const& __ctype = use_facet >(__loc); + __err = ios_base::goodbit; + + char_type __fmt[4]; + __fmt[0] = __ctype.widen('%'); + if (!__mod) + { + __fmt[1] = __format; + __fmt[2] = char_type(); + } + else + { + __fmt[1] = __mod; + __fmt[2] = __format; + __fmt[3] = char_type(); + } + + __beg = _M_extract_via_format(__beg, __end, __io, __err, __tm, __fmt); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + + + template + _OutIter + time_put<_CharT, _OutIter>:: + put(iter_type __s, ios_base& __io, char_type __fill, const tm* __tm, + const _CharT* __beg, const _CharT* __end) const + { + const locale& __loc = __io._M_getloc(); + ctype<_CharT> const& __ctype = use_facet >(__loc); + for (; __beg != __end; ++__beg) + if (__ctype.narrow(*__beg, 0) != '%') + { + *__s = *__beg; + ++__s; + } + else if (++__beg != __end) + { + char __format; + char __mod = 0; + const char __c = __ctype.narrow(*__beg, 0); + if (__c != 'E' && __c != 'O') + __format = __c; + else if (++__beg != __end) + { + __mod = __c; + __format = __ctype.narrow(*__beg, 0); + } + else + break; + __s = this->do_put(__s, __io, __fill, __tm, __format, __mod); + } + else + break; + return __s; + } + + template + _OutIter + time_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type, const tm* __tm, + char __format, char __mod) const + { + const locale& __loc = __io._M_getloc(); + ctype<_CharT> const& __ctype = use_facet >(__loc); + __timepunct<_CharT> const& __tp = use_facet<__timepunct<_CharT> >(__loc); + + + + const size_t __maxlen = 128; + char_type __res[__maxlen]; + + + + + + + char_type __fmt[4]; + __fmt[0] = __ctype.widen('%'); + if (!__mod) + { + __fmt[1] = __format; + __fmt[2] = char_type(); + } + else + { + __fmt[1] = __mod; + __fmt[2] = __format; + __fmt[3] = char_type(); + } + + __tp._M_put(__res, __maxlen, __fmt, __tm); + + + return std::__write(__s, __res, char_traits::length(__res)); + } + + + + + + extern template class moneypunct; + extern template class moneypunct; + extern template class moneypunct_byname; + extern template class moneypunct_byname; + extern template class __cxx11:: money_get; + extern template class __cxx11:: money_put; + extern template class __timepunct; + extern template class time_put; + extern template class time_put_byname; + extern template class time_get; + extern template class time_get_byname; + extern template class messages; + extern template class messages_byname; + + extern template + const moneypunct& + use_facet >(const locale&); + + extern template + const moneypunct& + use_facet >(const locale&); + + extern template + const money_put& + use_facet >(const locale&); + + extern template + const money_get& + use_facet >(const locale&); + + extern template + const __timepunct& + use_facet<__timepunct >(const locale&); + + extern template + const time_put& + use_facet >(const locale&); + + extern template + const time_get& + use_facet >(const locale&); + + extern template + const messages& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet<__timepunct >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + extern template class moneypunct; + extern template class moneypunct; + extern template class moneypunct_byname; + extern template class moneypunct_byname; + extern template class __cxx11:: money_get; + extern template class __cxx11:: money_put; + extern template class __timepunct; + extern template class time_put; + extern template class time_put_byname; + extern template class time_get; + extern template class time_get_byname; + extern template class messages; + extern template class messages_byname; + + extern template + const moneypunct& + use_facet >(const locale&); + + extern template + const moneypunct& + use_facet >(const locale&); + + extern template + const money_put& + use_facet >(const locale&); + + extern template + const money_get& + use_facet >(const locale&); + + extern template + const __timepunct& + use_facet<__timepunct >(const locale&); + + extern template + const time_put& + use_facet >(const locale&); + + extern template + const time_get& + use_facet >(const locale&); + + extern template + const messages& + use_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet<__timepunct >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + extern template + bool + has_facet >(const locale&); + + + + +} +# 2016 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_facets_nonio.h" 2 3 +# 42 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/locale" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_conv.h" 1 3 +# 43 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_conv.h" 3 +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + + + template + bool + __do_str_codecvt(const _InChar* __first, const _InChar* __last, + _OutStr& __outstr, const _Codecvt& __cvt, _State& __state, + size_t& __count, _Fn __fn) + { + if (__first == __last) + { + __outstr.clear(); + __count = 0; + return true; + } + + size_t __outchars = 0; + auto __next = __first; + const auto __maxlen = __cvt.max_length() + 1; + + codecvt_base::result __result; + do + { + __outstr.resize(__outstr.size() + (__last - __next) * __maxlen); + auto __outnext = &__outstr.front() + __outchars; + auto const __outlast = &__outstr.back() + 1; + __result = (__cvt.*__fn)(__state, __next, __last, __next, + __outnext, __outlast, __outnext); + __outchars = __outnext - &__outstr.front(); + } + while (__result == codecvt_base::partial && __next != __last + && (__outstr.size() - __outchars) < __maxlen); + + if (__result == codecvt_base::error) + { + __count = __next - __first; + return false; + } + + if (__result == codecvt_base::noconv) + { + __outstr.assign(__first, __last); + __count = __last - __first; + } + else + { + __outstr.resize(__outchars); + __count = __next - __first; + } + + return true; + } + + + template + inline bool + __str_codecvt_in(const char* __first, const char* __last, + basic_string<_CharT, _Traits, _Alloc>& __outstr, + const codecvt<_CharT, char, _State>& __cvt, + _State& __state, size_t& __count) + { + using _Codecvt = codecvt<_CharT, char, _State>; + using _ConvFn + = codecvt_base::result + (_Codecvt::*)(_State&, const char*, const char*, const char*&, + _CharT*, _CharT*, _CharT*&) const; + _ConvFn __fn = &codecvt<_CharT, char, _State>::in; + return __do_str_codecvt(__first, __last, __outstr, __cvt, __state, + __count, __fn); + } + + template + inline bool + __str_codecvt_in(const char* __first, const char* __last, + basic_string<_CharT, _Traits, _Alloc>& __outstr, + const codecvt<_CharT, char, _State>& __cvt) + { + _State __state = {}; + size_t __n; + return __str_codecvt_in(__first, __last, __outstr, __cvt, __state, __n); + } + + + template + inline bool + __str_codecvt_out(const _CharT* __first, const _CharT* __last, + basic_string& __outstr, + const codecvt<_CharT, char, _State>& __cvt, + _State& __state, size_t& __count) + { + using _Codecvt = codecvt<_CharT, char, _State>; + using _ConvFn + = codecvt_base::result + (_Codecvt::*)(_State&, const _CharT*, const _CharT*, const _CharT*&, + char*, char*, char*&) const; + _ConvFn __fn = &codecvt<_CharT, char, _State>::out; + return __do_str_codecvt(__first, __last, __outstr, __cvt, __state, + __count, __fn); + } + + template + inline bool + __str_codecvt_out(const _CharT* __first, const _CharT* __last, + basic_string& __outstr, + const codecvt<_CharT, char, _State>& __cvt) + { + _State __state = {}; + size_t __n; + return __str_codecvt_out(__first, __last, __outstr, __cvt, __state, __n); + } + + + +namespace __cxx11 { + + + template, + typename _Byte_alloc = allocator> + class wstring_convert + { + public: + typedef basic_string, _Byte_alloc> byte_string; + typedef basic_string<_Elem, char_traits<_Elem>, _Wide_alloc> wide_string; + typedef typename _Codecvt::state_type state_type; + typedef typename wide_string::traits_type::int_type int_type; + + + + + + + + explicit + wstring_convert(_Codecvt* __pcvt = new _Codecvt()) : _M_cvt(__pcvt) + { + if (!_M_cvt) + __throw_logic_error("wstring_convert"); + } +# 198 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_conv.h" 3 + wstring_convert(_Codecvt* __pcvt, state_type __state) + : _M_cvt(__pcvt), _M_state(__state), _M_with_cvtstate(true) + { + if (!_M_cvt) + __throw_logic_error("wstring_convert"); + } + + + + + + + explicit + wstring_convert(const byte_string& __byte_err, + const wide_string& __wide_err = wide_string()) + : _M_cvt(new _Codecvt), + _M_byte_err_string(__byte_err), _M_wide_err_string(__wide_err), + _M_with_strings(true) + { + if (!_M_cvt) + __throw_logic_error("wstring_convert"); + } + + ~wstring_convert() = default; + + + + wstring_convert(const wstring_convert&) = delete; + wstring_convert& operator=(const wstring_convert&) = delete; + + + wide_string + from_bytes(char __byte) + { + char __bytes[2] = { __byte }; + return from_bytes(__bytes, __bytes+1); + } + + wide_string + from_bytes(const char* __ptr) + { return from_bytes(__ptr, __ptr+char_traits::length(__ptr)); } + + wide_string + from_bytes(const byte_string& __str) + { + auto __ptr = __str.data(); + return from_bytes(__ptr, __ptr + __str.size()); + } + + wide_string + from_bytes(const char* __first, const char* __last) + { + if (!_M_with_cvtstate) + _M_state = state_type(); + wide_string __out{ _M_wide_err_string.get_allocator() }; + if (__str_codecvt_in(__first, __last, __out, *_M_cvt, _M_state, + _M_count)) + return __out; + if (_M_with_strings) + return _M_wide_err_string; + __throw_range_error("wstring_convert::from_bytes"); + } + + + + byte_string + to_bytes(_Elem __wchar) + { + _Elem __wchars[2] = { __wchar }; + return to_bytes(__wchars, __wchars+1); + } + + byte_string + to_bytes(const _Elem* __ptr) + { + return to_bytes(__ptr, __ptr+wide_string::traits_type::length(__ptr)); + } + + byte_string + to_bytes(const wide_string& __wstr) + { + auto __ptr = __wstr.data(); + return to_bytes(__ptr, __ptr + __wstr.size()); + } + + byte_string + to_bytes(const _Elem* __first, const _Elem* __last) + { + if (!_M_with_cvtstate) + _M_state = state_type(); + byte_string __out{ _M_byte_err_string.get_allocator() }; + if (__str_codecvt_out(__first, __last, __out, *_M_cvt, _M_state, + _M_count)) + return __out; + if (_M_with_strings) + return _M_byte_err_string; + __throw_range_error("wstring_convert::to_bytes"); + } + + + + + + size_t converted() const noexcept { return _M_count; } + + + state_type state() const { return _M_state; } + + private: + unique_ptr<_Codecvt> _M_cvt; + byte_string _M_byte_err_string; + wide_string _M_wide_err_string; + state_type _M_state = state_type(); + size_t _M_count = 0; + bool _M_with_cvtstate = false; + bool _M_with_strings = false; + }; + +} + + + template> + class wbuffer_convert : public basic_streambuf<_Elem, _Tr> + { + typedef basic_streambuf<_Elem, _Tr> _Wide_streambuf; + + public: + typedef typename _Codecvt::state_type state_type; +# 336 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/locale_conv.h" 3 + explicit + wbuffer_convert(streambuf* __bytebuf = 0, _Codecvt* __pcvt = new _Codecvt, + state_type __state = state_type()) + : _M_buf(__bytebuf), _M_cvt(__pcvt), _M_state(__state) + { + if (!_M_cvt) + __throw_logic_error("wbuffer_convert"); + + _M_always_noconv = _M_cvt->always_noconv(); + + if (_M_buf) + { + this->setp(_M_put_area, _M_put_area + _S_buffer_length); + this->setg(_M_get_area + _S_putback_length, + _M_get_area + _S_putback_length, + _M_get_area + _S_putback_length); + } + } + + ~wbuffer_convert() = default; + + + + wbuffer_convert(const wbuffer_convert&) = delete; + wbuffer_convert& operator=(const wbuffer_convert&) = delete; + + streambuf* rdbuf() const noexcept { return _M_buf; } + + streambuf* + rdbuf(streambuf *__bytebuf) noexcept + { + auto __prev = _M_buf; + _M_buf = __bytebuf; + return __prev; + } + + + state_type state() const noexcept { return _M_state; } + + protected: + int + sync() + { return _M_buf && _M_conv_put() && !_M_buf->pubsync() ? 0 : -1; } + + typename _Wide_streambuf::int_type + overflow(typename _Wide_streambuf::int_type __out) + { + if (!_M_buf || !_M_conv_put()) + return _Tr::eof(); + else if (!_Tr::eq_int_type(__out, _Tr::eof())) + return this->sputc(__out); + return _Tr::not_eof(__out); + } + + typename _Wide_streambuf::int_type + underflow() + { + if (!_M_buf) + return _Tr::eof(); + + if (this->gptr() < this->egptr() || (_M_buf && _M_conv_get())) + return _Tr::to_int_type(*this->gptr()); + else + return _Tr::eof(); + } + + streamsize + xsputn(const typename _Wide_streambuf::char_type* __s, streamsize __n) + { + if (!_M_buf || __n == 0) + return 0; + streamsize __done = 0; + do + { + auto __nn = std::min(this->epptr() - this->pptr(), + __n - __done); + _Tr::copy(this->pptr(), __s + __done, __nn); + this->pbump(__nn); + __done += __nn; + } while (__done < __n && _M_conv_put()); + return __done; + } + + private: + + bool + _M_conv_get() + { + const streamsize __pb1 = this->gptr() - this->eback(); + const streamsize __pb2 = _S_putback_length; + const streamsize __npb = std::min(__pb1, __pb2); + + _Tr::move(_M_get_area + _S_putback_length - __npb, + this->gptr() - __npb, __npb); + + streamsize __nbytes = sizeof(_M_get_buf) - _M_unconv; + __nbytes = std::min(__nbytes, _M_buf->in_avail()); + if (__nbytes < 1) + __nbytes = 1; + __nbytes = _M_buf->sgetn(_M_get_buf + _M_unconv, __nbytes); + if (__nbytes < 1) + return false; + __nbytes += _M_unconv; + + + + _Elem* __outbuf = _M_get_area + _S_putback_length; + _Elem* __outnext = __outbuf; + const char* __bnext = _M_get_buf; + + codecvt_base::result __result; + if (_M_always_noconv) + __result = codecvt_base::noconv; + else + { + _Elem* __outend = _M_get_area + _S_buffer_length; + + __result = _M_cvt->in(_M_state, + __bnext, __bnext + __nbytes, __bnext, + __outbuf, __outend, __outnext); + } + + if (__result == codecvt_base::noconv) + { + + auto __get_buf = reinterpret_cast(_M_get_buf); + _Tr::copy(__outbuf, __get_buf, __nbytes); + _M_unconv = 0; + return true; + } + + if ((_M_unconv = _M_get_buf + __nbytes - __bnext)) + char_traits::move(_M_get_buf, __bnext, _M_unconv); + + this->setg(__outbuf, __outbuf, __outnext); + + return __result != codecvt_base::error; + } + + + bool + _M_put(...) + { return false; } + + bool + _M_put(const char* __p, streamsize __n) + { + if (_M_buf->sputn(__p, __n) < __n) + return false; + return true; + } + + + bool + _M_conv_put() + { + _Elem* const __first = this->pbase(); + const _Elem* const __last = this->pptr(); + const streamsize __pending = __last - __first; + + if (_M_always_noconv) + return _M_put(__first, __pending); + + char __outbuf[2 * _S_buffer_length]; + + const _Elem* __next = __first; + const _Elem* __start; + do + { + __start = __next; + char* __outnext = __outbuf; + char* const __outlast = __outbuf + sizeof(__outbuf); + auto __result = _M_cvt->out(_M_state, __next, __last, __next, + __outnext, __outlast, __outnext); + if (__result == codecvt_base::error) + return false; + else if (__result == codecvt_base::noconv) + return _M_put(__next, __pending); + + if (!_M_put(__outbuf, __outnext - __outbuf)) + return false; + } + while (__next != __last && __next != __start); + + if (__next != __last) + _Tr::move(__first, __next, __last - __next); + + this->pbump(__first - __next); + return __next != __first; + } + + streambuf* _M_buf; + unique_ptr<_Codecvt> _M_cvt; + state_type _M_state; + + static const streamsize _S_buffer_length = 32; + static const streamsize _S_putback_length = 3; + _Elem _M_put_area[_S_buffer_length]; + _Elem _M_get_area[_S_buffer_length]; + streamsize _M_unconv = 0; + char _M_get_buf[_S_buffer_length-_S_putback_length]; + bool _M_always_noconv; + }; + + + + + + +} +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/locale" 2 3 +# 44 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 2 3 + +# 1 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/quoted_string.h" 1 3 +# 34 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/quoted_string.h" 3 + + + + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + namespace __detail { + + + + template + struct _Quoted_string + { + static_assert(is_reference<_String>::value + || is_pointer<_String>::value, + "String type must be pointer or reference"); + + _Quoted_string(_String __str, _CharT __del, _CharT __esc) + : _M_string(__str), _M_delim{__del}, _M_escape{__esc} + { } + + _Quoted_string& + operator=(_Quoted_string&) = delete; + + _String _M_string; + _CharT _M_delim; + _CharT _M_escape; + }; + + + template + struct _Quoted_string, _CharT> + { + _Quoted_string(basic_string_view<_CharT, _Traits> __str, + _CharT __del, _CharT __esc) + : _M_string(__str), _M_delim{__del}, _M_escape{__esc} + { } + + _Quoted_string& + operator=(_Quoted_string&) = delete; + + basic_string_view<_CharT, _Traits> _M_string; + _CharT _M_delim; + _CharT _M_escape; + }; +# 91 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/quoted_string.h" 3 + template + std::basic_ostream<_CharT, _Traits>& + operator<<(std::basic_ostream<_CharT, _Traits>& __os, + const _Quoted_string& __str) + { + std::basic_ostringstream<_CharT, _Traits> __ostr; + __ostr << __str._M_delim; + for (const _CharT* __c = __str._M_string; *__c; ++__c) + { + if (*__c == __str._M_delim || *__c == __str._M_escape) + __ostr << __str._M_escape; + __ostr << *__c; + } + __ostr << __str._M_delim; + + return __os << __ostr.str(); + } + + + + + + + + template + std::basic_ostream<_CharT, _Traits>& + operator<<(std::basic_ostream<_CharT, _Traits>& __os, + const _Quoted_string<_String, _CharT>& __str) + { + std::basic_ostringstream<_CharT, _Traits> __ostr; + __ostr << __str._M_delim; + for (auto __c : __str._M_string) + { + if (__c == __str._M_delim || __c == __str._M_escape) + __ostr << __str._M_escape; + __ostr << __c; + } + __ostr << __str._M_delim; + + return __os << __ostr.str(); + } + + + + + + template + std::basic_istream<_CharT, _Traits>& + operator>>(std::basic_istream<_CharT, _Traits>& __is, + const _Quoted_string&, + _CharT>& __str) + { + _CharT __c; + __is >> __c; + if (!__is.good()) + return __is; + if (__c != __str._M_delim) + { + __is.unget(); + __is >> __str._M_string; + return __is; + } + __str._M_string.clear(); + std::ios_base::fmtflags __flags + = __is.flags(__is.flags() & ~std::ios_base::skipws); + do + { + __is >> __c; + if (!__is.good()) + break; + if (__c == __str._M_escape) + { + __is >> __c; + if (!__is.good()) + break; + } + else if (__c == __str._M_delim) + break; + __str._M_string += __c; + } + while (true); + __is.setf(__flags); + + return __is; + } + } + + +} +# 46 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 2 3 + + + +namespace std __attribute__ ((__visibility__ ("default"))) +{ + + + + + + struct _Resetiosflags { ios_base::fmtflags _M_mask; }; +# 65 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + inline _Resetiosflags + resetiosflags(ios_base::fmtflags __mask) + { return { __mask }; } + + template + inline basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Resetiosflags __f) + { + __is.setf(ios_base::fmtflags(0), __f._M_mask); + return __is; + } + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) + { + __os.setf(ios_base::fmtflags(0), __f._M_mask); + return __os; + } + + + struct _Setiosflags { ios_base::fmtflags _M_mask; }; +# 95 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + inline _Setiosflags + setiosflags(ios_base::fmtflags __mask) + { return { __mask }; } + + template + inline basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Setiosflags __f) + { + __is.setf(__f._M_mask); + return __is; + } + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) + { + __os.setf(__f._M_mask); + return __os; + } + + + struct _Setbase { int _M_base; }; +# 126 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + inline _Setbase + setbase(int __base) + { return { __base }; } + + template + inline basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Setbase __f) + { + __is.setf(__f._M_base == 8 ? ios_base::oct : + __f._M_base == 10 ? ios_base::dec : + __f._M_base == 16 ? ios_base::hex : + ios_base::fmtflags(0), ios_base::basefield); + return __is; + } + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) + { + __os.setf(__f._M_base == 8 ? ios_base::oct : + __f._M_base == 10 ? ios_base::dec : + __f._M_base == 16 ? ios_base::hex : + ios_base::fmtflags(0), ios_base::basefield); + return __os; + } + + + template + struct _Setfill { _CharT _M_c; }; +# 163 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + template + inline _Setfill<_CharT> + setfill(_CharT __c) + { return { __c }; } + + template + inline basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Setfill<_CharT> __f) + { + __is.fill(__f._M_c); + return __is; + } + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) + { + __os.fill(__f._M_c); + return __os; + } + + + struct _Setprecision { int _M_n; }; +# 194 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + inline _Setprecision + setprecision(int __n) + { return { __n }; } + + template + inline basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Setprecision __f) + { + __is.precision(__f._M_n); + return __is; + } + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) + { + __os.precision(__f._M_n); + return __os; + } + + + struct _Setw { int _M_n; }; +# 224 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + inline _Setw + setw(int __n) + { return { __n }; } + + template + inline basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Setw __f) + { + __is.width(__f._M_n); + return __is; + } + + template + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) + { + __os.width(__f._M_n); + return __os; + } + + + + template + struct _Get_money { _MoneyT& _M_mon; bool _M_intl; }; +# 257 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + template + inline _Get_money<_MoneyT> + get_money(_MoneyT& __mon, bool __intl = false) + { return { __mon, __intl }; } + + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Get_money<_MoneyT> __f) + { + typename basic_istream<_CharT, _Traits>::sentry __cerb(__is, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + typedef istreambuf_iterator<_CharT, _Traits> _Iter; + typedef money_get<_CharT, _Iter> _MoneyGet; + + const _MoneyGet& __mg = use_facet<_MoneyGet>(__is.getloc()); + __mg.get(_Iter(__is.rdbuf()), _Iter(), __f._M_intl, + __is, __err, __f._M_mon); + } + catch(__cxxabiv1::__forced_unwind&) + { + __is._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __is._M_setstate(ios_base::badbit); } + if (__err) + __is.setstate(__err); + } + return __is; + } + + + template + struct _Put_money { const _MoneyT& _M_mon; bool _M_intl; }; +# 304 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + template + inline _Put_money<_MoneyT> + put_money(const _MoneyT& __mon, bool __intl = false) + { return { __mon, __intl }; } + + template + basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) + { + typename basic_ostream<_CharT, _Traits>::sentry __cerb(__os); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + typedef ostreambuf_iterator<_CharT, _Traits> _Iter; + typedef money_put<_CharT, _Iter> _MoneyPut; + + const _MoneyPut& __mp = use_facet<_MoneyPut>(__os.getloc()); + if (__mp.put(_Iter(__os.rdbuf()), __f._M_intl, __os, + __os.fill(), __f._M_mon).failed()) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + __os._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __os._M_setstate(ios_base::badbit); } + if (__err) + __os.setstate(__err); + } + return __os; + } + + template + struct _Put_time + { + const std::tm* _M_tmb; + const _CharT* _M_fmt; + }; +# 356 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + template + inline _Put_time<_CharT> + put_time(const std::tm* __tmb, const _CharT* __fmt) + { return { __tmb, __fmt }; } + + template + basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) + { + typename basic_ostream<_CharT, _Traits>::sentry __cerb(__os); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + typedef ostreambuf_iterator<_CharT, _Traits> _Iter; + typedef time_put<_CharT, _Iter> _TimePut; + + const _CharT* const __fmt_end = __f._M_fmt + + _Traits::length(__f._M_fmt); + + const _TimePut& __mp = use_facet<_TimePut>(__os.getloc()); + if (__mp.put(_Iter(__os.rdbuf()), __os, __os.fill(), + __f._M_tmb, __f._M_fmt, __fmt_end).failed()) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + __os._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __os._M_setstate(ios_base::badbit); } + if (__err) + __os.setstate(__err); + } + return __os; + } + + template + struct _Get_time + { + std::tm* _M_tmb; + const _CharT* _M_fmt; + }; +# 411 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + template + inline _Get_time<_CharT> + get_time(std::tm* __tmb, const _CharT* __fmt) + { return { __tmb, __fmt }; } + + template + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, _Get_time<_CharT> __f) + { + typename basic_istream<_CharT, _Traits>::sentry __cerb(__is, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + typedef istreambuf_iterator<_CharT, _Traits> _Iter; + typedef time_get<_CharT, _Iter> _TimeGet; + + const _CharT* const __fmt_end = __f._M_fmt + + _Traits::length(__f._M_fmt); + + const _TimeGet& __mg = use_facet<_TimeGet>(__is.getloc()); + __mg.get(_Iter(__is.rdbuf()), _Iter(), __is, + __err, __f._M_tmb, __f._M_fmt, __fmt_end); + } + catch(__cxxabiv1::__forced_unwind&) + { + __is._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __is._M_setstate(ios_base::badbit); } + if (__err) + __is.setstate(__err); + } + return __is; + } +# 459 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + template + inline auto + quoted(const _CharT* __string, + _CharT __delim = _CharT('"'), _CharT __escape = _CharT('\\')) + { + return __detail::_Quoted_string(__string, __delim, + __escape); + } + + template + inline auto + quoted(const basic_string<_CharT, _Traits, _Alloc>& __string, + _CharT __delim = _CharT('"'), _CharT __escape = _CharT('\\')) + { + return __detail::_Quoted_string< + const basic_string<_CharT, _Traits, _Alloc>&, _CharT>( + __string, __delim, __escape); + } + + template + inline auto + quoted(basic_string<_CharT, _Traits, _Alloc>& __string, + _CharT __delim = _CharT('"'), _CharT __escape = _CharT('\\')) + { + return __detail::_Quoted_string< + basic_string<_CharT, _Traits, _Alloc>&, _CharT>( + __string, __delim, __escape); + } + + + + + template + inline auto + quoted(basic_string_view<_CharT, _Traits> __sv, + _CharT __delim = _CharT('"'), _CharT __escape = _CharT('\\')) + { + return __detail::_Quoted_string< + basic_string_view<_CharT, _Traits>, _CharT>(__sv, __delim, __escape); + } +# 508 "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/iomanip" 3 + extern template ostream& operator<<(ostream&, _Setfill); + extern template ostream& operator<<(ostream&, _Setiosflags); + extern template ostream& operator<<(ostream&, _Resetiosflags); + extern template ostream& operator<<(ostream&, _Setbase); + extern template ostream& operator<<(ostream&, _Setprecision); + extern template ostream& operator<<(ostream&, _Setw); + extern template istream& operator>>(istream&, _Setfill); + extern template istream& operator>>(istream&, _Setiosflags); + extern template istream& operator>>(istream&, _Resetiosflags); + extern template istream& operator>>(istream&, _Setbase); + extern template istream& operator>>(istream&, _Setprecision); + extern template istream& operator>>(istream&, _Setw); + + + extern template wostream& operator<<(wostream&, _Setfill); + extern template wostream& operator<<(wostream&, _Setiosflags); + extern template wostream& operator<<(wostream&, _Resetiosflags); + extern template wostream& operator<<(wostream&, _Setbase); + extern template wostream& operator<<(wostream&, _Setprecision); + extern template wostream& operator<<(wostream&, _Setw); + extern template wistream& operator>>(wistream&, _Setfill); + extern template wistream& operator>>(wistream&, _Setiosflags); + extern template wistream& operator>>(wistream&, _Resetiosflags); + extern template wistream& operator>>(wistream&, _Setbase); + extern template wistream& operator>>(wistream&, _Setprecision); + extern template wistream& operator>>(wistream&, _Setw); + + + + +} +# 5 "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp" 2 + + + + + +FlexMLGraph compute_graph; decltype(adf::frontend::instrument< decltype(compute_graph) > (compute_graph)) __ci13344__ = adf::frontend::instrument< decltype(compute_graph) > ( compute_graph, "compute_graph", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp:10:1", nullptr, "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h:168:1"); + + +std::vector wts_ddr_offset = { +0/4, +4864/4, +5888/4, +10240/4, +18944/4, +20992/4, +29696/4, +42752/4, +45824/4, +55552/4, +68608/4, +77056/4, +86784/4, +104192/4, +113920/4, +131328/4, +142592/4, +158464/4, +175872/4, +193280/4, +210688/4, +221952/4, +237824/4, +255232/4, +272640/4, +307456/4, +315648/4, +364032/4, +407040/4, +414208/4, +455680/4, +487936/4, +494080/4, +532480/4, +564736/4, +570880/4, +609280/4, +689920/4, +705280/4, +832256/4, +959232/4, +1087232/4, +1270016/4, +1291520/4, +1560320/4, +1802496/4, +1981696/4, +2164480/4, +2315008/4, +2583808/4, +2825984/4, +3067904/4, +3390464/4, +3605504/4, +4107264/4, +4591104/4, +4992000/4, +5314560/4, +5529600/4, +6031360/4, +6515200/4, +6916096/4, +7238656/4, +7489536/4, +7745536/4, +8048640/4, +8200192/4, +8616960/4, +8806400/4, +8901120/4, +9033728/4, +9090560/4, +9114880/4, +9152768/4, +9171712/4, +9190656/4, +9214976/4, +9224448/4, +}; decltype(adf::frontend::instrument< decltype(wts_ddr_offset) > (wts_ddr_offset)) __ci13345__ = adf::frontend::instrument< decltype(wts_ddr_offset) > ( wts_ddr_offset, "wts_ddr_offset", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp:13:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector const_ifm_ddr_offset = { +9228800/4, +10150400/4, +11072000/4, +11102720/4, +11176320/4, +11349120/4 +}; decltype(adf::frontend::instrument< decltype(const_ifm_ddr_offset) > (const_ifm_ddr_offset)) __ci13346__ = adf::frontend::instrument< decltype(const_ifm_ddr_offset) > ( const_ifm_ddr_offset, "const_ifm_ddr_offset", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp:93:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); +std::vector spill_ddr_offset = { +0/4, +471040/4, +824320/4, +1766400/4, +2708480/4, +3650560/4, +4572160/4, +5493760/4, +6415360/4, +7336960/4, +7797760/4, +8258560/4, +8719360/4, +9180160/4, +9640960/4, +10101760/4, +10562560/4, +12405760/4, +12897280/4, +13358080/4, +13818880/4, +13991680/4, +14510080/4, +15040000/4, +15558400/4, +16076800/4, +16209280/4, +16341760/4, +16474240/4, +16474384/4, +16606864/4, +16739344/4, +16871824/4, +16945424/4, +17166224/4, +17387024/4, +17607824/4, +17608064/4, +17828864/4, +18049664/4, +18270464/4, +18344064/4, +18564864/4, +18785664/4, +19006464/4, +19006704/4, +19227504/4, +19448304/4, +19669104/4, +20110704/4, +20552304/4, +21013104/4, +21454704/4, +21896304/4, +22126704/4, +22357104/4, +22587504/4, +22588464/4, +22818864/4, +23049264/4, +23279664/4, +23333424/4, +23655984/4, +23978544/4, +24301104/4, +24302448/4, +24625008/4, +24947568/4, +25270128/4, +25592688/4, +25915248/4, +26237808/4, +26239152/4, +26561712/4, +26884272/4, +27206832/4, +27283632/4, +27744432/4, +28205232/4, +28666032/4, +29126832/4, +29587632/4, +30048432/4, +30509232/4, +30511152/4, +30971952/4, +31432752/4, +31893552/4, +31970352/4, +32431152/4, +32891952/4, +33352752/4, +33813552/4, +34274352/4, +34735152/4, +35195952/4, +35197872/4, +35658672/4, +36119472/4, +36580272/4, +37041072/4, +37501872/4, +37962672/4, +38423472/4, +38423728/4, +38485168/4, +38546608/4, +38608048/4, +38669488/4, +38700208/4, +38730928/4, +38792368/4, +38853808/4, +38884528/4, +38915248/4, +38945968/4, +39007408/4, +39068848/4, +39314608/4, +39550128/4, +39780528/4, +40104368/4, +40251568/4, +40325168/4, +40398768/4, +40545968/4, +40693168/4, +40766768/4, +40840368/4, +40913968/4, +41061168/4, +41208368/4, +41797168/4, +42373168/4, +43179568/4, +43467568/4, +43640368/4, +43813168/4, +44101168/4, +44389168/4, +44561968/4, +44734768/4, +44907568/4, +45080368/4, +45368368/4, +45656368/4, +47499568/4, +48421168/4, +48881968/4, +49342768/4, +50264368/4, +51185968/4, +52107568/4, +52568368/4, +53029168/4, +53489968/4, +53950768/4, +54872368/4, +55333168/4, +55793968/4, +56254768/4, +57176368/4, +61784368/4, +63627568/4, +65470768/4, +66392368/4, +67313968/4, +68235568/4 +}; decltype(adf::frontend::instrument< decltype(spill_ddr_offset) > (spill_ddr_offset)) __ci13347__ = adf::frontend::instrument< decltype(spill_ddr_offset) > ( spill_ddr_offset, "spill_ddr_offset", "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp:101:1", nullptr, "/usr/local/lib/python3.10/dist-packages/tps/lnx64/gcc/include/c++/8.3.0/bits/stl_vector.h:339:5"); + + +int main(int argc, char** argv) +{ + return adf::frontend::writeMeIr("Work/temp/top.json", argc, argv); +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_aieir_dump.txt b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_aieir_dump.txt new file mode 100644 index 0000000000000000000000000000000000000000..12fb05aa77a585d48ae2e29ce1586ae185687f86 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_aieir_dump.txt @@ -0,0 +1,58688 @@ +Module { + def subgraph root { + node definitions { + def sharedbuffer b0 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b1 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b2 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b3 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b4 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b5 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b6 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b7 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b8 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b9 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b10 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b11 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b12 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b13 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b14 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b15 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b16 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b17 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b18 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b19 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b20 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b21 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b22 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b23 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b24 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b25 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b26 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b27 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b28 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b29 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b30 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b31 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b32 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b33 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b34 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b35 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b36 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b37 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b38 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b39 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b40 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b41 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b42 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b43 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b44 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b45 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b46 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b47 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b48 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b49 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b50 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b51 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b52 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b53 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b54 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b55 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b56 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b57 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b58 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b59 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b60 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b61 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b62 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b63 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b64 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b65 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b66 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b67 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b68 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b69 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b70 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b71 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b72 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b73 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b74 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b75 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b76 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b77 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b78 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b79 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b80 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b81 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b82 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b83 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b84 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b85 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b86 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b87 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b88 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b89 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b90 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b91 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b92 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b93 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b94 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b95 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b96 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b97 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b98 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b99 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b100 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b101 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b102 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b103 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b104 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b105 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b106 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b107 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b108 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b109 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b110 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b111 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b112 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b113 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b114 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b115 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b116 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b117 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b118 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b119 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b120 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b121 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b122 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b123 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b124 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b125 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b126 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b127 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b128 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b129 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b130 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b131 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b132 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b133 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b134 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b135 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b136 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b137 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b138 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b139 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b140 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b141 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b142 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b143 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b144 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b145 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b146 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b147 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b148 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b149 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b150 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b151 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b152 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b153 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b154 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b155 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b156 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b157 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b158 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b159 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b160 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b161 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b162 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b163 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b164 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b165 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b166 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b167 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b168 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b169 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b170 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b171 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b172 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b173 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b174 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b175 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b176 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b177 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b178 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b179 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b180 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b181 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b182 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b183 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b184 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b185 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b186 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b187 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b188 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b189 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b190 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b191 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b192 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b193 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b194 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b195 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b196 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b197 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b198 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b199 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b200 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b201 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b202 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b203 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b204 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b205 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b206 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b207 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b208 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b209 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b210 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b211 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b212 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b213 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b214 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b215 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b216 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b217 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b218 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b219 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b220 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b221 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b222 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b223 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b224 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b225 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b226 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b227 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b228 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b229 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b230 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b231 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b232 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b233 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b234 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b235 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b236 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b237 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b238 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b239 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b240 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b241 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b242 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b243 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b244 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b245 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b246 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b247 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b248 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b249 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b250 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b251 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b252 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b253 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b254 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b255 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b256 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b257 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b258 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b259 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b260 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b261 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b262 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b263 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b264 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b265 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b266 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b267 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b268 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b269 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b270 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b271 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b272 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b273 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b274 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b275 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b276 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b277 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b278 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b279 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b280 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b281 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b282 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b283 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b284 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b285 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b286 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b287 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b288 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b289 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b290 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b291 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b292 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b293 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b294 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b295 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b296 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b297 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b298 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b299 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b300 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b301 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b302 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b303 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b304 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b305 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b306 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b307 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b308 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b309 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b310 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b311 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b312 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b313 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b314 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b315 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b316 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b317 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b318 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b319 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b320 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b321 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b322 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b323 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b324 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b325 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b326 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b327 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b328 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b329 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b330 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b331 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b332 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b333 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b334 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b335 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b336 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b337 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b338 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b339 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b340 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b341 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b342 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b343 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b344 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b345 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b346 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b347 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b348 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b349 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b350 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b351 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b352 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b353 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b354 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b355 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b356 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b357 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b358 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b359 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b360 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b361 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b362 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b363 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b364 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b365 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b366 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b367 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b368 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b369 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b370 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b371 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b372 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b373 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b374 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b375 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b376 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b377 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b378 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b379 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b380 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b381 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b382 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b383 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b384 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b385 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b386 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b387 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b388 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b389 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b390 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b391 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b392 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b393 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b394 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b395 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b396 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b397 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b398 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b399 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b400 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b401 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b402 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b403 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b404 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b405 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b406 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b407 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b408 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b409 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b410 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b411 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b412 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b413 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b414 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b415 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b416 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b417 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b418 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b419 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b420 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b421 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b422 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b423 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b424 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b425 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b426 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b427 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b428 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b429 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b430 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b431 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b432 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b433 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b434 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b435 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b436 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b437 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b438 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b439 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b440 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b441 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b442 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b443 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b444 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b445 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b446 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b447 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b448 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b449 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b450 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b451 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b452 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b453 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b454 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b455 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b456 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b457 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b458 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b459 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b460 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b461 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b462 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b463 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b464 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b465 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b466 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b467 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b468 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b469 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b470 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b471 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b472 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b473 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b474 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b475 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b476 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b477 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b478 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b479 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b480 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b481 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b482 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b483 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b484 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b485 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b486 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b487 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b488 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b489 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b490 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b491 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b492 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b493 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b494 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b495 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b496 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b497 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b498 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b499 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b500 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b501 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b502 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b503 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b504 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b505 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b506 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b507 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b508 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b509 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b510 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b511 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b512 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b513 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b514 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b515 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b516 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b517 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b518 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b519 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b520 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b521 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b522 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b523 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b524 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b525 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b526 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b527 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b528 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b529 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b530 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b531 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b532 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b533 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b534 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b535 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + port po6 dir:out porttype:dma elttype:bfloat16 + port po7 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b536 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b537 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b538 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b539 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b540 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b541 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b542 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b543 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b544 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b545 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b546 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b547 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b548 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b549 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b550 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b551 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b552 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b553 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b554 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b555 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b556 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b557 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b558 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b559 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b560 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b561 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b562 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b563 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b564 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b565 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b566 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b567 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b568 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b569 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b570 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b571 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b572 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b573 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b574 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b575 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b576 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b577 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b578 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b579 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b580 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b581 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b582 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b583 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b584 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b585 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b586 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b587 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b588 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b589 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b590 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b591 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b592 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b593 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b594 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b595 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b596 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b597 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b598 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b599 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b600 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b601 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b602 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b603 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b604 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b605 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b606 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b607 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b608 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b609 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b610 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b611 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b612 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b613 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b614 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b615 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b616 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b617 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b618 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b619 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b620 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b621 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b622 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b623 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b624 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b625 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b626 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b627 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b628 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b629 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b630 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b631 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b632 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b633 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b634 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b635 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b636 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b637 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b638 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b639 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b640 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b641 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b642 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b643 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b644 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b645 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b646 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b647 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b648 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b649 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + } + } + def externalbuffer b650 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b651 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b652 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b653 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b654 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port pi4 dir:in porttype:dma elttype:bfloat16 + port pi5 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b655 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b656 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b657 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b658 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b659 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b660 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b661 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b662 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b663 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b664 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b665 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b666 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + } + } + def externalbuffer b667 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b668 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b669 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b670 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port pi4 dir:in porttype:dma elttype:bfloat16 + port pi5 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b671 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b672 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b673 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b674 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b675 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b676 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b677 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b678 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b679 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b680 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b681 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b682 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b683 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b684 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b685 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port pi4 dir:in porttype:dma elttype:bfloat16 + port pi5 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b686 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b687 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b688 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b689 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + port po4 dir:out porttype:dma elttype:bfloat16 + port po5 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b690 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b691 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b692 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b693 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b694 { + ports { + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b695 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b696 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b697 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b698 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b699 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b700 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b701 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b702 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + } + } + def externalbuffer b703 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b704 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b705 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b706 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b707 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b708 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b709 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + } + } + def externalbuffer b710 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b711 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def externalbuffer b712 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b713 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b714 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b715 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b716 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b717 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b718 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b720 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b721 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b722 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b723 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b724 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b725 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b726 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b727 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b728 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b729 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b730 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b731 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b732 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b733 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b734 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b735 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b736 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b737 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b738 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b739 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b740 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b741 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b742 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b743 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b744 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b745 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b746 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b747 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b748 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b749 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b750 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b751 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b752 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b753 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b754 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b755 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b756 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b757 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b758 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b759 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b760 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b761 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b762 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b763 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b764 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b765 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b766 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b767 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b768 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b769 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b770 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b771 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b772 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b773 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b774 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b775 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b776 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b777 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b778 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b779 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b780 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b781 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b782 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b783 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b784 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b785 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b786 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b788 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b789 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b790 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b791 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b792 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b793 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b794 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b795 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b796 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b797 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b798 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b799 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b800 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b801 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b802 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b803 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b804 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b805 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b807 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b808 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b809 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b810 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b811 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b812 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b813 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b814 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b815 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b816 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b817 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b818 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b819 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b821 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b822 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b823 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b824 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b825 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b826 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b827 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b828 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b829 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b830 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b831 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b832 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b833 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b834 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b835 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b836 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b837 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b838 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b839 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b840 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b841 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b842 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b843 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b844 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b845 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b846 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b847 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b848 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b849 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b850 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b851 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b852 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b854 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b855 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b856 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b857 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b858 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b859 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b860 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b861 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b862 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b863 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b864 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b865 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b866 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b867 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b868 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b869 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b870 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b871 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b872 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b873 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def sharedbuffer b874 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + port po2 dir:out porttype:dma elttype:bfloat16 + port po3 dir:out porttype:dma elttype:bfloat16 + } + } + def sharedbuffer b875 { + ports { + port pi0 dir:in porttype:dma elttype:bfloat16 + port pi1 dir:in porttype:dma elttype:bfloat16 + port pi2 dir:in porttype:dma elttype:bfloat16 + port pi3 dir:in porttype:dma elttype:bfloat16 + port po0 dir:out porttype:dma elttype:bfloat16 + port po1 dir:out porttype:dma elttype:bfloat16 + } + } + def pktmerge b876 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b877 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b878 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b879 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b880 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b882 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b883 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b884 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b885 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b887 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b888 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b889 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b890 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b892 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b893 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b894 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b895 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b897 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b898 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b899 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b900 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b902 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b903 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b904 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b905 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b907 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b908 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b909 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b910 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b911 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b912 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b913 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b914 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b915 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b916 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b917 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b918 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b920 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b921 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b922 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b923 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b925 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b926 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b927 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b928 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b929 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b930 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b931 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b932 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b933 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b934 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b935 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b936 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b937 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b938 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b939 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b940 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b941 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b942 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b943 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b944 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b945 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b946 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b947 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b948 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b949 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b950 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b951 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b952 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b953 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b954 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b955 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b956 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b957 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b958 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b959 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b960 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b962 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b963 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b964 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b965 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b966 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b967 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b968 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b969 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b970 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b971 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b972 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b973 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b974 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b975 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b976 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b977 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b978 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b979 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b980 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b981 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b982 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b983 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b984 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b985 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b986 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b987 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b988 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b989 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b990 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b991 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b992 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b993 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b994 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b995 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b996 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b997 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b998 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b999 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1000 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1001 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1002 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1003 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1004 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1005 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1006 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1007 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1008 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1009 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1010 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1011 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1012 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1013 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1014 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1015 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1016 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1017 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1018 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1019 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1020 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1021 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1022 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1023 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1024 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1025 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1026 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1027 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1028 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1029 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1030 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1031 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1032 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1033 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1034 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1035 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1036 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1037 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1038 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1039 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1040 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1041 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1042 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1043 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1044 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1045 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1046 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1047 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1048 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1049 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1050 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1051 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1052 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1053 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1054 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1055 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1056 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1057 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1058 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1059 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1060 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1061 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1062 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1063 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1064 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1065 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1066 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1067 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1068 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1069 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1070 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1071 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1072 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1073 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1074 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1075 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1076 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1077 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1078 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1079 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1080 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1081 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1082 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1083 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1084 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1085 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1086 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1087 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1088 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1089 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1090 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1091 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1092 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1093 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1094 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1095 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1096 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1097 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1098 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1099 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1100 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1101 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1102 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1103 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1104 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1105 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1106 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1107 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1108 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1109 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1110 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1111 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1112 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1113 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1114 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1115 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1116 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1117 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1118 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1119 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1120 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1121 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1122 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1123 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1124 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1125 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1126 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1127 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1128 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1129 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1130 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1131 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1132 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1133 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1134 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1135 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1136 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1137 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1138 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1139 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1140 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1141 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1142 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1143 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1144 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1145 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1146 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1147 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1148 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1149 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1150 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1151 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1152 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1153 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1154 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1155 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1156 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1157 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1158 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1159 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1160 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1161 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1162 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1163 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1164 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1165 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1166 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1167 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1168 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1169 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1170 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1171 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1172 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1173 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1174 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1175 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1176 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1177 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1178 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1179 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1180 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1181 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1182 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1183 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1184 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1185 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1186 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1187 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1188 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1189 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1190 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1191 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1192 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1193 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1194 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1195 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1196 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1197 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1198 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1199 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1200 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1201 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1202 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1203 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1204 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1205 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1206 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1207 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1208 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1209 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1210 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1211 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1212 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1213 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1214 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1215 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1216 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1217 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1218 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1219 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1220 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1221 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1222 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1223 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1224 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1225 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1226 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1227 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1228 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1229 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1230 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1231 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1232 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1233 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1234 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1235 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1236 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1237 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1238 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1239 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1240 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1241 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1242 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1243 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1244 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1245 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1246 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1247 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1248 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1249 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1250 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1251 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1252 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1253 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1254 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1255 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1256 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1257 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1258 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1259 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1260 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1261 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1262 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1263 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1264 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1265 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1266 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1267 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1268 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1269 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1270 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1271 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1272 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1273 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1274 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1275 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1276 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1277 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1278 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1279 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1280 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1281 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1282 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1283 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1284 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1285 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1286 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1287 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1288 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1289 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1290 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1291 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1292 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1293 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1294 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1295 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1296 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1297 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1298 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1299 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1300 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1301 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1302 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1303 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1304 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1305 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1306 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1307 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1308 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1309 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1310 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1311 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1312 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1313 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1314 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1315 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1316 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1317 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1318 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1319 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1320 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1321 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1322 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1323 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1324 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1325 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1326 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1327 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1328 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1329 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1330 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1331 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1332 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1333 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1334 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1335 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1336 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1337 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1338 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1339 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1340 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1341 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1342 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1343 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1344 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1345 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1346 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1347 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1348 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1349 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1350 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1351 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1352 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1353 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1354 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1355 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1356 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1357 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1358 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1359 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1360 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1361 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1362 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1363 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1364 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1365 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1366 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1367 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1368 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1369 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1370 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1371 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1372 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1373 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1374 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1375 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1376 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1377 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1378 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1379 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1380 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1381 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1382 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1383 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1384 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1385 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1386 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1387 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1388 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1389 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1390 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1391 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1392 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1393 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1394 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1395 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1396 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1397 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1398 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1399 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1400 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1401 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1402 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1403 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1404 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1405 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1406 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1407 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1408 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1409 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1410 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1411 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1412 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1413 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1414 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1415 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1416 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1417 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1418 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1419 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1420 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1421 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1422 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1423 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1424 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1425 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1426 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1427 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1428 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1429 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1430 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1431 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1432 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1433 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1434 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1435 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1436 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1437 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1438 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1439 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1440 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1441 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1442 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1443 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1444 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1445 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1446 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1447 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1448 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1449 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1450 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1451 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1452 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1453 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1454 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1455 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1456 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1457 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1458 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1459 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1460 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1461 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1462 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1463 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1464 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1465 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1466 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1467 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1468 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1469 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1470 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1471 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1472 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1473 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1474 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1475 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1476 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1477 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1478 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1479 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1480 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1481 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1482 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1483 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1484 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1485 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1486 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1487 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1488 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1489 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1490 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1491 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1492 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1493 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1494 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1495 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1496 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1497 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1498 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1499 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1500 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1501 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1502 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1503 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1504 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1505 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1506 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1507 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1508 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1509 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1510 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1511 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1512 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1513 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1514 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1515 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1516 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1517 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1518 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1519 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1520 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1521 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1522 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1523 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1524 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1525 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1526 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1527 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1528 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1529 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1530 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1531 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1532 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1533 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1534 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1535 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1536 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1537 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1538 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1539 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1540 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1541 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1542 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1543 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1544 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1545 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1546 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1547 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1548 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1549 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1550 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1551 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1552 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1553 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1554 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1555 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1556 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1557 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1558 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1559 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1560 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1561 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1562 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1563 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1564 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1565 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1566 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1567 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1568 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1569 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1570 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1571 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1572 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1573 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1574 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1575 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1576 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1577 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1578 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1579 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1580 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1581 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1582 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1583 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1584 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1585 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1586 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1587 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1588 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1589 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1590 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1591 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1592 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1593 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1594 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1595 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1596 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1597 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1598 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1599 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1600 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1601 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1602 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1603 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1604 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1605 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1606 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1607 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1608 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1609 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1610 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1611 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1612 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1613 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1614 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1615 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1616 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1617 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1618 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1619 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1620 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1621 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1622 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1623 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1624 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1625 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1626 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1627 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1628 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1629 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1630 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1631 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1632 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1633 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1634 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1635 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1636 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1637 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1639 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1640 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1641 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1642 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1643 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1644 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1645 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1646 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1647 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1648 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1649 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1650 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1651 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1652 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1653 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1654 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1656 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1657 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1658 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1659 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1660 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1661 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1662 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1663 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1664 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1665 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1666 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1667 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1668 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1669 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1670 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1671 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1673 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1674 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1675 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1676 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1677 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1678 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1679 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1680 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1681 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1682 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1683 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1684 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1686 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1687 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1688 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1689 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1690 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1691 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1692 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1693 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1694 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1695 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1696 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1697 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1698 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1699 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1700 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1701 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1702 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1703 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1704 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1705 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1706 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1707 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1708 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1709 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1710 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1711 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1712 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1713 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1714 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1715 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1716 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1717 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1718 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1719 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1720 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1721 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1722 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1723 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1724 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1725 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1726 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1727 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1728 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1729 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1730 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1731 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1732 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1733 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1734 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1735 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1736 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1737 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1738 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1739 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1740 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1741 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1742 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1743 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1744 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1745 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1746 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1747 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1748 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1749 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1750 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1751 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1752 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1753 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1754 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1755 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1756 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1757 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1758 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1759 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1760 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1761 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1762 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1763 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1764 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1765 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1766 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1767 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1768 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1769 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1770 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1771 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1772 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1773 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1774 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1775 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1776 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1777 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1778 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1779 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1780 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1781 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1782 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1783 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1784 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1785 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1786 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1787 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1788 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1789 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1790 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1791 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1792 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1793 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1794 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1795 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1796 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1797 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1798 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1799 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1800 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1801 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1802 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1803 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1804 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1805 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1806 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1807 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1808 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1809 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1810 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1811 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1812 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1813 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1814 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1815 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1816 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1817 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1818 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1819 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1820 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1821 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1822 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1823 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1824 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1825 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1826 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1827 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1828 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1829 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1830 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1831 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1832 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1833 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1834 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1835 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1836 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1837 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1838 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1839 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def pktmerge b1840 iotype:pktstream to pktstream { + inports { + port pi1 dir:in porttype:pktstream elttype:pktstream + port pi2 dir:in porttype:pktstream elttype:pktstream + port pi3 dir:in porttype:pktstream elttype:pktstream + port po0 dir:out porttype:pktstream elttype:pktstream + } + } + def aiekernel b719 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[5]> + } + kernel: mllib_graphs::transpose4d_adf_wrapper>, adf::io_buffer_config>> + srcs:{ + transpose4d_adf_wrapper.cpp + } + } + def aiekernel b787 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + } + kernel: mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 0> + srcs:{ + resize_adf_wrapper.cpp + } + } + def aiekernel b806 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + port pi1 dir:in porttype:rtpvariable name: lp elttype:arr[7]> + } + kernel: mllib_graphs::slice_adf_wrapper<1, bfloat16, adf::io_buffer_config>, adf::io_buffer_config>> + srcs:{ + slice_adf_wrapper.cpp + } + } + def aiekernel b820 { + ports { + port pi0 dir:in porttype:memvariable name: ifm1 elttype:buff + port pi1 dir:in porttype:memvariable name: ifm2 elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + port pi2 dir:in porttype:rtpvariable name: layer_params elttype:arr[8]> + } + kernel: mllib_graphs::concat_adf_wrapper>, adf::io_buffer_config>, adf::io_buffer_config>> + srcs:{ + concat_adf_wrapper.cpp + } + } + def aiekernel b853 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + } + kernel: mllib_graphs::resize_adf_wrapper>, adf::io_buffer_config>, 1, 0, 2> + srcs:{ + resize_adf_wrapper.cpp + } + } + def aiekernel b881 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_mul1d_attribute_broadcasting + srcs:{ + superkernels.cpp + } + } + def aiekernel b886 { + ports { + port pi0 dir:in porttype:memvariable name: ifm1 elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port pi2 dir:in porttype:memvariable name: ifm2 elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_add1d + srcs:{ + superkernels.cpp + } + } + def aiekernel b891 { + ports { + port pi0 dir:in porttype:memvariable name: ifm1 elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port pi2 dir:in porttype:memvariable name: ifm2 elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_mul1d + srcs:{ + superkernels.cpp + } + } + def aiekernel b896 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:memvariable name: wts elttype:buff + port pi2 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: conv2d_maxpool + srcs:{ + superkernels.cpp + } + } + def aiekernel b901 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_add1d_attribute_broadcasting + srcs:{ + superkernels.cpp + } + } + def aiekernel b906 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_clip1d + srcs:{ + superkernels.cpp + } + } + def aiekernel b919 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:memvariable name: wts elttype:buff + port pi2 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_conv2d_dwc + srcs:{ + superkernels.cpp + } + } + def aiekernel b924 { + ports { + port pi0 dir:in porttype:memvariable name: ifm1 elttype:buff + port pi1 dir:in porttype:memvariable name: wts elttype:buff + port pi2 dir:in porttype:memvariable name: ifm2 elttype:buff + port pi3 dir:in porttype:rtpvariable name: layer_params elttype:arr[17]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_conv_eltbinary + srcs:{ + superkernels.cpp + } + } + def aiekernel b961 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_reduce_mean_c8 + srcs:{ + superkernels.cpp + } + } + def aiekernel b1638 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_sigmoid1d + srcs:{ + superkernels.cpp + } + } + def aiekernel b1655 { + ports { + port pi0 dir:in porttype:memvariable name: ifm1 elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port pi2 dir:in porttype:memvariable name: ifm2 elttype:buff + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_sub1d + srcs:{ + superkernels.cpp + } + } + def aiekernel b1672 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_tanh1d + srcs:{ + superkernels.cpp + } + } + def aiekernel b1685 { + ports { + port pi0 dir:in porttype:memvariable name: ifm elttype:buff + port pi1 dir:in porttype:rtpvariable name: layer_params elttype:arr[16]> + port po0 dir:out porttype:memvariable name: ofm elttype:buff + } + kernel: superkernel_avgpool + srcs:{ + superkernels.cpp + } + } + def plkernel ps_b1841 { + ports { + } + impl_type: unknown + shared_lib: + systemc_lib: + } + } + nodes: { + SharedBuffer i0:b0 { dimensions: (2432 ) elemType:bfloat16 numBuffers:1 + portinst: i0_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_8_l2_wts.in[0]) + portinst: i0_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_8_l2_wts.in[1]) + portinst: i0_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_8_l2_wts.out[0]) + portinst: i0_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_8_l2_wts.out[1]) + portinst: i0_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_8_l2_wts.out[2]) + portinst: i0_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_8_l2_wts.out[3]) + } + ExternalBuffer i1:b1 { dimensions: (2432 ) elemType:bfloat16 + portinst: i1_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_8_wts_ddr.out[0]) + portinst: i1_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_8_wts_ddr.out[1]) + } + SharedBuffer i2:b2 { dimensions: (512 ) elemType:bfloat16 numBuffers:1 + portinst: i2_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_13_l2_wts.in[0]) + portinst: i2_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_13_l2_wts.in[1]) + portinst: i2_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_13_l2_wts.out[0]) + portinst: i2_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_13_l2_wts.out[1]) + portinst: i2_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_13_l2_wts.out[2]) + portinst: i2_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_13_l2_wts.out[3]) + } + ExternalBuffer i3:b3 { dimensions: (512 ) elemType:bfloat16 + portinst: i3_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_13_wts_ddr.out[0]) + portinst: i3_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_13_wts_ddr.out[1]) + } + SharedBuffer i4:b4 { dimensions: (2176 ) elemType:bfloat16 numBuffers:1 + portinst: i4_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_14_l2_wts.in[0]) + portinst: i4_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_14_l2_wts.in[1]) + portinst: i4_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_14_l2_wts.out[0]) + portinst: i4_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_14_l2_wts.out[1]) + portinst: i4_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_14_l2_wts.out[2]) + portinst: i4_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_14_l2_wts.out[3]) + } + ExternalBuffer i5:b5 { dimensions: (2176 ) elemType:bfloat16 + portinst: i5_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_14_wts_ddr.out[0]) + portinst: i5_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_14_wts_ddr.out[1]) + } + SharedBuffer i6:b6 { dimensions: (4352 ) elemType:bfloat16 numBuffers:1 + portinst: i6_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_15_l2_wts.in[0]) + portinst: i6_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_15_l2_wts.in[1]) + portinst: i6_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_15_l2_wts.out[0]) + portinst: i6_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_15_l2_wts.out[1]) + portinst: i6_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_15_l2_wts.out[2]) + portinst: i6_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_15_l2_wts.out[3]) + } + ExternalBuffer i7:b7 { dimensions: (4352 ) elemType:bfloat16 + portinst: i7_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_15_wts_ddr.out[0]) + portinst: i7_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_15_wts_ddr.out[1]) + } + SharedBuffer i8:b8 { dimensions: (1024 ) elemType:bfloat16 numBuffers:1 + portinst: i8_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_16_l2_wts.in[0]) + portinst: i8_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_16_l2_wts.in[1]) + portinst: i8_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_16_l2_wts.out[0]) + portinst: i8_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_16_l2_wts.out[1]) + portinst: i8_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_16_l2_wts.out[2]) + portinst: i8_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_16_l2_wts.out[3]) + } + ExternalBuffer i9:b9 { dimensions: (1024 ) elemType:bfloat16 + portinst: i9_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_16_wts_ddr.out[0]) + portinst: i9_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_16_wts_ddr.out[1]) + } + SharedBuffer i10:b10 { dimensions: (4352 ) elemType:bfloat16 numBuffers:1 + portinst: i10_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_18_l2_wts.in[0]) + portinst: i10_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_18_l2_wts.in[1]) + portinst: i10_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_18_l2_wts.out[0]) + portinst: i10_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_18_l2_wts.out[1]) + portinst: i10_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_18_l2_wts.out[2]) + portinst: i10_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_18_l2_wts.out[3]) + } + ExternalBuffer i11:b11 { dimensions: (4352 ) elemType:bfloat16 + portinst: i11_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_18_wts_ddr.out[0]) + portinst: i11_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_18_wts_ddr.out[1]) + } + SharedBuffer i12:b12 { dimensions: (6528 ) elemType:bfloat16 numBuffers:1 + portinst: i12_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_19_l2_wts.in[0]) + portinst: i12_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_19_l2_wts.in[1]) + portinst: i12_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_19_l2_wts.out[0]) + portinst: i12_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_19_l2_wts.out[1]) + portinst: i12_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_19_l2_wts.out[2]) + portinst: i12_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_19_l2_wts.out[3]) + } + ExternalBuffer i13:b13 { dimensions: (6528 ) elemType:bfloat16 + portinst: i13_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_19_wts_ddr.out[0]) + portinst: i13_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_19_wts_ddr.out[1]) + } + SharedBuffer i14:b14 { dimensions: (1536 ) elemType:bfloat16 numBuffers:1 + portinst: i14_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_20_l2_wts.in[0]) + portinst: i14_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_20_l2_wts.in[1]) + portinst: i14_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_20_l2_wts.out[0]) + portinst: i14_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_20_l2_wts.out[1]) + portinst: i14_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_20_l2_wts.out[2]) + portinst: i14_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_20_l2_wts.out[3]) + } + ExternalBuffer i15:b15 { dimensions: (1536 ) elemType:bfloat16 + portinst: i15_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_20_wts_ddr.out[0]) + portinst: i15_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_20_wts_ddr.out[1]) + } + SharedBuffer i16:b16 { dimensions: (4864 ) elemType:bfloat16 numBuffers:1 + portinst: i16_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_22_l2_wts.in[0]) + portinst: i16_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_22_l2_wts.in[1]) + portinst: i16_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_22_l2_wts.out[0]) + portinst: i16_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_22_l2_wts.out[1]) + portinst: i16_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_22_l2_wts.out[2]) + portinst: i16_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_22_l2_wts.out[3]) + } + ExternalBuffer i17:b17 { dimensions: (4864 ) elemType:bfloat16 + portinst: i17_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_22_wts_ddr.out[0]) + portinst: i17_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_22_wts_ddr.out[1]) + } + SharedBuffer i18:b18 { dimensions: (6528 ) elemType:bfloat16 numBuffers:1 + portinst: i18_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_23_l2_wts.in[0]) + portinst: i18_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_23_l2_wts.in[1]) + portinst: i18_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_23_l2_wts.out[0]) + portinst: i18_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_23_l2_wts.out[1]) + portinst: i18_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_23_l2_wts.out[2]) + portinst: i18_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_23_l2_wts.out[3]) + } + ExternalBuffer i19:b19 { dimensions: (6528 ) elemType:bfloat16 + portinst: i19_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_23_wts_ddr.out[0]) + portinst: i19_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_23_wts_ddr.out[1]) + } + SharedBuffer i20:b20 { dimensions: (4224 ) elemType:bfloat16 numBuffers:1 + portinst: i20_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_24_l2_wts.in[0]) + portinst: i20_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_24_l2_wts.in[1]) + portinst: i20_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_24_l2_wts.out[0]) + portinst: i20_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_24_l2_wts.out[1]) + portinst: i20_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_24_l2_wts.out[2]) + portinst: i20_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_24_l2_wts.out[3]) + } + ExternalBuffer i21:b21 { dimensions: (4224 ) elemType:bfloat16 + portinst: i21_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_24_wts_ddr.out[0]) + portinst: i21_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_24_wts_ddr.out[1]) + } + SharedBuffer i22:b22 { dimensions: (4864 ) elemType:bfloat16 numBuffers:1 + portinst: i22_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_27_l2_wts.in[0]) + portinst: i22_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_27_l2_wts.in[1]) + portinst: i22_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_27_l2_wts.out[0]) + portinst: i22_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_27_l2_wts.out[1]) + portinst: i22_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_27_l2_wts.out[2]) + portinst: i22_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_27_l2_wts.out[3]) + } + ExternalBuffer i23:b23 { dimensions: (4864 ) elemType:bfloat16 + portinst: i23_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_27_wts_ddr.out[0]) + portinst: i23_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_27_wts_ddr.out[1]) + } + SharedBuffer i24:b24 { dimensions: (8704 ) elemType:bfloat16 numBuffers:1 + portinst: i24_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_28_l2_wts.in[0]) + portinst: i24_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_28_l2_wts.in[1]) + portinst: i24_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_28_l2_wts.out[0]) + portinst: i24_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_28_l2_wts.out[1]) + portinst: i24_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_28_l2_wts.out[2]) + portinst: i24_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_28_l2_wts.out[3]) + } + ExternalBuffer i25:b25 { dimensions: (8704 ) elemType:bfloat16 + portinst: i25_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_28_wts_ddr.out[0]) + portinst: i25_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_28_wts_ddr.out[1]) + } + SharedBuffer i26:b26 { dimensions: (4864 ) elemType:bfloat16 numBuffers:1 + portinst: i26_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_34_l2_wts.in[0]) + portinst: i26_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_34_l2_wts.in[1]) + portinst: i26_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_34_l2_wts.out[0]) + portinst: i26_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_34_l2_wts.out[1]) + portinst: i26_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_34_l2_wts.out[2]) + portinst: i26_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_34_l2_wts.out[3]) + } + ExternalBuffer i27:b27 { dimensions: (4864 ) elemType:bfloat16 + portinst: i27_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_34_wts_ddr.out[0]) + portinst: i27_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_34_wts_ddr.out[1]) + } + SharedBuffer i28:b28 { dimensions: (8704 ) elemType:bfloat16 numBuffers:1 + portinst: i28_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_35_l2_wts.in[0]) + portinst: i28_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_35_l2_wts.in[1]) + portinst: i28_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_35_l2_wts.out[0]) + portinst: i28_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_35_l2_wts.out[1]) + portinst: i28_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_35_l2_wts.out[2]) + portinst: i28_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_35_l2_wts.out[3]) + } + ExternalBuffer i29:b29 { dimensions: (8704 ) elemType:bfloat16 + portinst: i29_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_35_wts_ddr.out[0]) + portinst: i29_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_35_wts_ddr.out[1]) + } + SharedBuffer i30:b30 { dimensions: (5632 ) elemType:bfloat16 numBuffers:1 + portinst: i30_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_36_l2_wts.in[0]) + portinst: i30_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_36_l2_wts.in[1]) + portinst: i30_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_36_l2_wts.out[0]) + portinst: i30_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_36_l2_wts.out[1]) + portinst: i30_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_36_l2_wts.out[2]) + portinst: i30_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_36_l2_wts.out[3]) + } + ExternalBuffer i31:b31 { dimensions: (5632 ) elemType:bfloat16 + portinst: i31_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_36_wts_ddr.out[0]) + portinst: i31_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_36_wts_ddr.out[1]) + } + SharedBuffer i32:b32 { dimensions: (7936 ) elemType:bfloat16 numBuffers:1 + portinst: i32_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_39_l2_wts.in[0]) + portinst: i32_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_39_l2_wts.in[1]) + portinst: i32_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_39_l2_wts.out[0]) + portinst: i32_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_39_l2_wts.out[1]) + portinst: i32_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_39_l2_wts.out[2]) + portinst: i32_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_39_l2_wts.out[3]) + } + ExternalBuffer i33:b33 { dimensions: (7936 ) elemType:bfloat16 + portinst: i33_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_39_wts_ddr.out[0]) + portinst: i33_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_39_wts_ddr.out[1]) + } + SharedBuffer i34:b34 { dimensions: (8704 ) elemType:bfloat16 numBuffers:1 + portinst: i34_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_40_l2_wts.in[0]) + portinst: i34_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_40_l2_wts.in[1]) + portinst: i34_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_40_l2_wts.out[0]) + portinst: i34_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_40_l2_wts.out[1]) + portinst: i34_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_40_l2_wts.out[2]) + portinst: i34_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_40_l2_wts.out[3]) + } + ExternalBuffer i35:b35 { dimensions: (8704 ) elemType:bfloat16 + portinst: i35_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_40_wts_ddr.out[0]) + portinst: i35_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_40_wts_ddr.out[1]) + } + SharedBuffer i36:b36 { dimensions: (8704 ) elemType:bfloat16 numBuffers:1 + portinst: i36_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_46_l2_wts.in[0]) + portinst: i36_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_46_l2_wts.in[1]) + portinst: i36_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_46_l2_wts.out[0]) + portinst: i36_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_46_l2_wts.out[1]) + portinst: i36_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_46_l2_wts.out[2]) + portinst: i36_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_46_l2_wts.out[3]) + } + ExternalBuffer i37:b37 { dimensions: (8704 ) elemType:bfloat16 + portinst: i37_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_46_wts_ddr.out[0]) + portinst: i37_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_46_wts_ddr.out[1]) + } + SharedBuffer i38:b38 { dimensions: (8704 ) elemType:bfloat16 numBuffers:1 + portinst: i38_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_47_l2_wts.in[0]) + portinst: i38_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_47_l2_wts.in[1]) + portinst: i38_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_47_l2_wts.out[0]) + portinst: i38_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_47_l2_wts.out[1]) + portinst: i38_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_47_l2_wts.out[2]) + portinst: i38_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_47_l2_wts.out[3]) + } + ExternalBuffer i39:b39 { dimensions: (8704 ) elemType:bfloat16 + portinst: i39_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_47_wts_ddr.out[0]) + portinst: i39_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_47_wts_ddr.out[1]) + } + SharedBuffer i40:b40 { dimensions: (5632 ) elemType:bfloat16 numBuffers:1 + portinst: i40_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_48_l2_wts.in[0]) + portinst: i40_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_48_l2_wts.in[1]) + portinst: i40_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_48_l2_wts.out[0]) + portinst: i40_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_48_l2_wts.out[1]) + portinst: i40_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_48_l2_wts.out[2]) + portinst: i40_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_48_l2_wts.out[3]) + } + ExternalBuffer i41:b41 { dimensions: (5632 ) elemType:bfloat16 + portinst: i41_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_48_wts_ddr.out[0]) + portinst: i41_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_48_wts_ddr.out[1]) + } + SharedBuffer i42:b42 { dimensions: (7936 ) elemType:bfloat16 numBuffers:1 + portinst: i42_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_51_l2_wts.in[0]) + portinst: i42_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_51_l2_wts.in[1]) + portinst: i42_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_51_l2_wts.out[0]) + portinst: i42_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_51_l2_wts.out[1]) + portinst: i42_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_51_l2_wts.out[2]) + portinst: i42_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_51_l2_wts.out[3]) + } + ExternalBuffer i43:b43 { dimensions: (7936 ) elemType:bfloat16 + portinst: i43_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_51_wts_ddr.out[0]) + portinst: i43_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_51_wts_ddr.out[1]) + } + SharedBuffer i44:b44 { dimensions: (8704 ) elemType:bfloat16 numBuffers:1 + portinst: i44_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_52_l2_wts.in[0]) + portinst: i44_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_52_l2_wts.in[1]) + portinst: i44_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_52_l2_wts.out[0]) + portinst: i44_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_52_l2_wts.out[1]) + portinst: i44_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_52_l2_wts.out[2]) + portinst: i44_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_52_l2_wts.out[3]) + } + ExternalBuffer i45:b45 { dimensions: (8704 ) elemType:bfloat16 + portinst: i45_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_52_wts_ddr.out[0]) + portinst: i45_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_52_wts_ddr.out[1]) + } + SharedBuffer i46:b46 { dimensions: (8704 ) elemType:bfloat16 numBuffers:1 + portinst: i46_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_58_l2_wts.in[0]) + portinst: i46_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_58_l2_wts.in[1]) + portinst: i46_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_58_l2_wts.out[0]) + portinst: i46_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_58_l2_wts.out[1]) + portinst: i46_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_58_l2_wts.out[2]) + portinst: i46_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_58_l2_wts.out[3]) + } + ExternalBuffer i47:b47 { dimensions: (8704 ) elemType:bfloat16 + portinst: i47_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_58_wts_ddr.out[0]) + portinst: i47_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_58_wts_ddr.out[1]) + } + SharedBuffer i48:b48 { dimensions: (17408 ) elemType:bfloat16 numBuffers:1 + portinst: i48_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_59_l2_wts.in[0]) + portinst: i48_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_59_l2_wts.in[1]) + portinst: i48_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_59_l2_wts.out[0]) + portinst: i48_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_59_l2_wts.out[1]) + portinst: i48_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_59_l2_wts.out[2]) + portinst: i48_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_59_l2_wts.out[3]) + } + ExternalBuffer i49:b49 { dimensions: (17408 ) elemType:bfloat16 + portinst: i49_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_59_wts_ddr.out[0]) + portinst: i49_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_59_wts_ddr.out[1]) + } + SharedBuffer i50:b50 { dimensions: (4096 ) elemType:bfloat16 numBuffers:1 + portinst: i50_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_65_l2_wts.in[0]) + portinst: i50_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_65_l2_wts.in[1]) + portinst: i50_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_65_l2_wts.out[0]) + portinst: i50_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_65_l2_wts.out[1]) + portinst: i50_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_65_l2_wts.out[2]) + portinst: i50_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_65_l2_wts.out[3]) + } + ExternalBuffer i51:b51 { dimensions: (4096 ) elemType:bfloat16 + portinst: i51_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_65_wts_ddr.out[0]) + portinst: i51_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_65_wts_ddr.out[1]) + } + SharedBuffer i52:b52 { dimensions: (24192 ) elemType:bfloat16 numBuffers:1 + portinst: i52_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_70_l2_wts.in[0]) + portinst: i52_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_70_l2_wts.in[1]) + portinst: i52_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_70_l2_wts.out[0]) + portinst: i52_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_70_l2_wts.out[1]) + portinst: i52_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_70_l2_wts.out[2]) + portinst: i52_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_70_l2_wts.out[3]) + } + ExternalBuffer i53:b53 { dimensions: (24192 ) elemType:bfloat16 + portinst: i53_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_70_wts_ddr.out[0]) + portinst: i53_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_70_wts_ddr.out[1]) + } + SharedBuffer i54:b54 { dimensions: (21504 ) elemType:bfloat16 numBuffers:1 + portinst: i54_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_71_l2_wts.in[0]) + portinst: i54_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_71_l2_wts.in[1]) + portinst: i54_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_71_l2_wts.out[0]) + portinst: i54_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_71_l2_wts.out[1]) + portinst: i54_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_71_l2_wts.out[2]) + portinst: i54_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_71_l2_wts.out[3]) + } + ExternalBuffer i55:b55 { dimensions: (21504 ) elemType:bfloat16 + portinst: i55_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_71_wts_ddr.out[0]) + portinst: i55_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_71_wts_ddr.out[1]) + } + SharedBuffer i56:b56 { dimensions: (3584 ) elemType:bfloat16 numBuffers:1 + portinst: i56_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_76_l2_wts.in[0]) + portinst: i56_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_76_l2_wts.in[1]) + portinst: i56_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_76_l2_wts.out[0]) + portinst: i56_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_76_l2_wts.out[1]) + portinst: i56_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_76_l2_wts.out[2]) + portinst: i56_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_76_l2_wts.out[3]) + } + ExternalBuffer i57:b57 { dimensions: (3584 ) elemType:bfloat16 + portinst: i57_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_76_wts_ddr.out[0]) + portinst: i57_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_76_wts_ddr.out[1]) + } + SharedBuffer i58:b58 { dimensions: (20736 ) elemType:bfloat16 numBuffers:1 + portinst: i58_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_81_l2_wts.in[0]) + portinst: i58_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_81_l2_wts.in[1]) + portinst: i58_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_81_l2_wts.out[0]) + portinst: i58_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_81_l2_wts.out[1]) + portinst: i58_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_81_l2_wts.out[2]) + portinst: i58_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_81_l2_wts.out[3]) + } + ExternalBuffer i59:b59 { dimensions: (20736 ) elemType:bfloat16 + portinst: i59_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_81_wts_ddr.out[0]) + portinst: i59_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_81_wts_ddr.out[1]) + } + SharedBuffer i60:b60 { dimensions: (16128 ) elemType:bfloat16 numBuffers:1 + portinst: i60_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_82_l2_wts.in[0]) + portinst: i60_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_82_l2_wts.in[1]) + portinst: i60_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_82_l2_wts.out[0]) + portinst: i60_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_82_l2_wts.out[1]) + portinst: i60_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_82_l2_wts.out[2]) + portinst: i60_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_82_l2_wts.out[3]) + } + ExternalBuffer i61:b61 { dimensions: (16128 ) elemType:bfloat16 + portinst: i61_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_82_wts_ddr.out[0]) + portinst: i61_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_82_wts_ddr.out[1]) + } + SharedBuffer i62:b62 { dimensions: (3072 ) elemType:bfloat16 numBuffers:1 + portinst: i62_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_87_l2_wts.in[0]) + portinst: i62_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_87_l2_wts.in[1]) + portinst: i62_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_87_l2_wts.out[0]) + portinst: i62_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_87_l2_wts.out[1]) + portinst: i62_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_87_l2_wts.out[2]) + portinst: i62_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_87_l2_wts.out[3]) + } + ExternalBuffer i63:b63 { dimensions: (3072 ) elemType:bfloat16 + portinst: i63_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_87_wts_ddr.out[0]) + portinst: i63_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_87_wts_ddr.out[1]) + } + SharedBuffer i64:b64 { dimensions: (19200 ) elemType:bfloat16 numBuffers:1 + portinst: i64_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_92_l2_wts.in[0]) + portinst: i64_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_92_l2_wts.in[1]) + portinst: i64_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_92_l2_wts.out[0]) + portinst: i64_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_92_l2_wts.out[1]) + portinst: i64_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_92_l2_wts.out[2]) + portinst: i64_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_92_l2_wts.out[3]) + } + ExternalBuffer i65:b65 { dimensions: (19200 ) elemType:bfloat16 + portinst: i65_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_92_wts_ddr.out[0]) + portinst: i65_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_92_wts_ddr.out[1]) + } + SharedBuffer i66:b66 { dimensions: (16128 ) elemType:bfloat16 numBuffers:1 + portinst: i66_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_93_l2_wts.in[0]) + portinst: i66_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_93_l2_wts.in[1]) + portinst: i66_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_93_l2_wts.out[0]) + portinst: i66_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_93_l2_wts.out[1]) + portinst: i66_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_93_l2_wts.out[2]) + portinst: i66_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_93_l2_wts.out[3]) + } + ExternalBuffer i67:b67 { dimensions: (16128 ) elemType:bfloat16 + portinst: i67_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_93_wts_ddr.out[0]) + portinst: i67_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_93_wts_ddr.out[1]) + } + SharedBuffer i68:b68 { dimensions: (3072 ) elemType:bfloat16 numBuffers:1 + portinst: i68_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_98_l2_wts.in[0]) + portinst: i68_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_98_l2_wts.in[1]) + portinst: i68_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_98_l2_wts.out[0]) + portinst: i68_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_98_l2_wts.out[1]) + portinst: i68_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_98_l2_wts.out[2]) + portinst: i68_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_98_l2_wts.out[3]) + } + ExternalBuffer i69:b69 { dimensions: (3072 ) elemType:bfloat16 + portinst: i69_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_98_wts_ddr.out[0]) + portinst: i69_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_98_wts_ddr.out[1]) + } + SharedBuffer i70:b70 { dimensions: (19200 ) elemType:bfloat16 numBuffers:1 + portinst: i70_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_103_l2_wts.in[0]) + portinst: i70_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_103_l2_wts.in[1]) + portinst: i70_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_103_l2_wts.out[0]) + portinst: i70_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_103_l2_wts.out[1]) + portinst: i70_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_103_l2_wts.out[2]) + portinst: i70_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_103_l2_wts.out[3]) + } + ExternalBuffer i71:b71 { dimensions: (19200 ) elemType:bfloat16 + portinst: i71_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_103_wts_ddr.out[0]) + portinst: i71_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_103_wts_ddr.out[1]) + } + SharedBuffer i72:b72 { dimensions: (40320 ) elemType:bfloat16 numBuffers:1 + portinst: i72_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_104_l2_wts.in[0]) + portinst: i72_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_104_l2_wts.in[1]) + portinst: i72_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_104_l2_wts.out[0]) + portinst: i72_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_104_l2_wts.out[1]) + portinst: i72_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_104_l2_wts.out[2]) + portinst: i72_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_104_l2_wts.out[3]) + } + ExternalBuffer i73:b73 { dimensions: (40320 ) elemType:bfloat16 + portinst: i73_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_104_wts_ddr.out[0]) + portinst: i73_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_104_wts_ddr.out[1]) + } + SharedBuffer i74:b74 { dimensions: (7680 ) elemType:bfloat16 numBuffers:1 + portinst: i74_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_109_l2_wts.in[0]) + portinst: i74_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_109_l2_wts.in[1]) + portinst: i74_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_109_l2_wts.out[0]) + portinst: i74_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_109_l2_wts.out[1]) + portinst: i74_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_109_l2_wts.out[2]) + portinst: i74_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_109_l2_wts.out[3]) + } + ExternalBuffer i75:b75 { dimensions: (7680 ) elemType:bfloat16 + portinst: i75_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_109_wts_ddr.out[0]) + portinst: i75_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_109_wts_ddr.out[1]) + } + SharedBuffer i76:b76 { dimensions: (63488 ) elemType:bfloat16 numBuffers:1 + portinst: i76_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_116_l2_wts.in[0]) + portinst: i76_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_116_l2_wts.in[1]) + portinst: i76_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_116_l2_wts.out[0]) + portinst: i76_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_116_l2_wts.out[1]) + portinst: i76_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_116_l2_wts.out[2]) + portinst: i76_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_116_l2_wts.out[3]) + } + ExternalBuffer i77:b77 { dimensions: (63488 ) elemType:bfloat16 + portinst: i77_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_116_wts_ddr.out[0]) + portinst: i77_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_116_wts_ddr.out[1]) + } + SharedBuffer i78:b78 { dimensions: (63488 ) elemType:bfloat16 numBuffers:1 + portinst: i78_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_117_l2_wts.in[0]) + portinst: i78_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_117_l2_wts.in[1]) + portinst: i78_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_117_l2_wts.out[0]) + portinst: i78_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_117_l2_wts.out[1]) + portinst: i78_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_117_l2_wts.out[2]) + portinst: i78_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_117_l2_wts.out[3]) + } + ExternalBuffer i79:b79 { dimensions: (63488 ) elemType:bfloat16 + portinst: i79_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_117_wts_ddr.out[0]) + portinst: i79_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_117_wts_ddr.out[1]) + } + SharedBuffer i80:b80 { dimensions: (64000 ) elemType:bfloat16 numBuffers:1 + portinst: i80_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_123_l2_wts.in[0]) + portinst: i80_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_123_l2_wts.in[1]) + portinst: i80_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_123_l2_wts.out[0]) + portinst: i80_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_123_l2_wts.out[1]) + portinst: i80_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_123_l2_wts.out[2]) + portinst: i80_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_123_l2_wts.out[3]) + } + ExternalBuffer i81:b81 { dimensions: (64000 ) elemType:bfloat16 + portinst: i81_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_123_wts_ddr.out[0]) + portinst: i81_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_123_wts_ddr.out[1]) + } + SharedBuffer i82:b82 { dimensions: (91392 ) elemType:bfloat16 numBuffers:1 + portinst: i82_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_124_l2_wts.in[0]) + portinst: i82_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_124_l2_wts.in[1]) + portinst: i82_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_124_l2_wts.out[0]) + portinst: i82_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_124_l2_wts.out[1]) + portinst: i82_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_124_l2_wts.out[2]) + portinst: i82_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_124_l2_wts.out[3]) + } + ExternalBuffer i83:b83 { dimensions: (91392 ) elemType:bfloat16 + portinst: i83_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_124_wts_ddr.out[0]) + portinst: i83_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_124_wts_ddr.out[1]) + } + SharedBuffer i84:b84 { dimensions: (10752 ) elemType:bfloat16 numBuffers:1 + portinst: i84_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_129_l2_wts.in[0]) + portinst: i84_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_129_l2_wts.in[1]) + portinst: i84_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_129_l2_wts.out[0]) + portinst: i84_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_129_l2_wts.out[1]) + portinst: i84_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_129_l2_wts.out[2]) + portinst: i84_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_129_l2_wts.out[3]) + } + ExternalBuffer i85:b85 { dimensions: (10752 ) elemType:bfloat16 + portinst: i85_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_129_wts_ddr.out[0]) + portinst: i85_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_129_wts_ddr.out[1]) + } + SharedBuffer i86:b86 { dimensions: (134400 ) elemType:bfloat16 numBuffers:1 + portinst: i86_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_136_l2_wts.in[0]) + portinst: i86_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_136_l2_wts.in[1]) + portinst: i86_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_136_l2_wts.out[0]) + portinst: i86_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_136_l2_wts.out[1]) + portinst: i86_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_136_l2_wts.out[2]) + portinst: i86_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_136_l2_wts.out[3]) + } + ExternalBuffer i87:b87 { dimensions: (134400 ) elemType:bfloat16 + portinst: i87_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_136_wts_ddr.out[0]) + portinst: i87_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_136_wts_ddr.out[1]) + } + SharedBuffer i88:b88 { dimensions: (121088 ) elemType:bfloat16 numBuffers:1 + portinst: i88_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_137_l2_wts.in[0]) + portinst: i88_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_137_l2_wts.in[1]) + portinst: i88_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_137_l2_wts.out[0]) + portinst: i88_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_137_l2_wts.out[1]) + portinst: i88_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_137_l2_wts.out[2]) + portinst: i88_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_137_l2_wts.out[3]) + } + ExternalBuffer i89:b89 { dimensions: (121088 ) elemType:bfloat16 + portinst: i89_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_137_wts_ddr.out[0]) + portinst: i89_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_137_wts_ddr.out[1]) + } + SharedBuffer i90:b90 { dimensions: (89600 ) elemType:bfloat16 numBuffers:1 + portinst: i90_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_143_l2_wts.in[0]) + portinst: i90_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_143_l2_wts.in[1]) + portinst: i90_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_143_l2_wts.out[0]) + portinst: i90_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_143_l2_wts.out[1]) + portinst: i90_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_143_l2_wts.out[2]) + portinst: i90_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_143_l2_wts.out[3]) + } + ExternalBuffer i91:b91 { dimensions: (89600 ) elemType:bfloat16 + portinst: i91_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_143_wts_ddr.out[0]) + portinst: i91_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_143_wts_ddr.out[1]) + } + SharedBuffer i92:b92 { dimensions: (91392 ) elemType:bfloat16 numBuffers:1 + portinst: i92_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_144_l2_wts.in[0]) + portinst: i92_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_144_l2_wts.in[1]) + portinst: i92_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_144_l2_wts.out[0]) + portinst: i92_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_144_l2_wts.out[1]) + portinst: i92_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_144_l2_wts.out[2]) + portinst: i92_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_144_l2_wts.out[3]) + } + ExternalBuffer i93:b93 { dimensions: (91392 ) elemType:bfloat16 + portinst: i93_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_144_wts_ddr.out[0]) + portinst: i93_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_144_wts_ddr.out[1]) + } + SharedBuffer i94:b94 { dimensions: (75264 ) elemType:bfloat16 numBuffers:1 + portinst: i94_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_149_l2_wts.in[0]) + portinst: i94_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_149_l2_wts.in[1]) + portinst: i94_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_149_l2_wts.out[0]) + portinst: i94_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_149_l2_wts.out[1]) + portinst: i94_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_149_l2_wts.out[2]) + portinst: i94_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_149_l2_wts.out[3]) + } + ExternalBuffer i95:b95 { dimensions: (75264 ) elemType:bfloat16 + portinst: i95_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_149_wts_ddr.out[0]) + portinst: i95_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_149_wts_ddr.out[1]) + } + SharedBuffer i96:b96 { dimensions: (134400 ) elemType:bfloat16 numBuffers:1 + portinst: i96_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_156_l2_wts.in[0]) + portinst: i96_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_156_l2_wts.in[1]) + portinst: i96_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_156_l2_wts.out[0]) + portinst: i96_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_156_l2_wts.out[1]) + portinst: i96_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_156_l2_wts.out[2]) + portinst: i96_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_156_l2_wts.out[3]) + } + ExternalBuffer i97:b97 { dimensions: (134400 ) elemType:bfloat16 + portinst: i97_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_156_wts_ddr.out[0]) + portinst: i97_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_156_wts_ddr.out[1]) + } + SharedBuffer i98:b98 { dimensions: (121088 ) elemType:bfloat16 numBuffers:1 + portinst: i98_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_157_l2_wts.in[0]) + portinst: i98_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_157_l2_wts.in[1]) + portinst: i98_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_157_l2_wts.out[0]) + portinst: i98_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_157_l2_wts.out[1]) + portinst: i98_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_157_l2_wts.out[2]) + portinst: i98_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_157_l2_wts.out[3]) + } + ExternalBuffer i99:b99 { dimensions: (121088 ) elemType:bfloat16 + portinst: i99_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_157_wts_ddr.out[0]) + portinst: i99_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_157_wts_ddr.out[1]) + } + SharedBuffer i100:b100 { dimensions: (120960 ) elemType:bfloat16 numBuffers:1 + portinst: i100_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_163_l2_wts.in[0]) + portinst: i100_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_163_l2_wts.in[1]) + portinst: i100_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_163_l2_wts.out[0]) + portinst: i100_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_163_l2_wts.out[1]) + portinst: i100_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_163_l2_wts.out[2]) + portinst: i100_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_163_l2_wts.out[3]) + } + ExternalBuffer i101:b101 { dimensions: (120960 ) elemType:bfloat16 + portinst: i101_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_163_wts_ddr.out[0]) + portinst: i101_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_163_wts_ddr.out[1]) + } + SharedBuffer i102:b102 { dimensions: (161280 ) elemType:bfloat16 numBuffers:1 + portinst: i102_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_164_l2_wts.in[0]) + portinst: i102_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_164_l2_wts.in[1]) + portinst: i102_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_164_l2_wts.out[0]) + portinst: i102_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_164_l2_wts.out[1]) + portinst: i102_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_164_l2_wts.out[2]) + portinst: i102_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_164_l2_wts.out[3]) + } + ExternalBuffer i103:b103 { dimensions: (161280 ) elemType:bfloat16 + portinst: i103_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_164_wts_ddr.out[0]) + portinst: i103_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_164_wts_ddr.out[1]) + } + SharedBuffer i104:b104 { dimensions: (107520 ) elemType:bfloat16 numBuffers:1 + portinst: i104_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_169_l2_wts.in[0]) + portinst: i104_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_169_l2_wts.in[1]) + portinst: i104_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_169_l2_wts.out[0]) + portinst: i104_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_169_l2_wts.out[1]) + portinst: i104_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_169_l2_wts.out[2]) + portinst: i104_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_169_l2_wts.out[3]) + } + ExternalBuffer i105:b105 { dimensions: (107520 ) elemType:bfloat16 + portinst: i105_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_169_wts_ddr.out[0]) + portinst: i105_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_169_wts_ddr.out[1]) + } + SharedBuffer i106:b106 { dimensions: (250880 ) elemType:bfloat16 numBuffers:1 + portinst: i106_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_176_l2_wts.in[0]) + portinst: i106_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_176_l2_wts.in[1]) + portinst: i106_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_176_l2_wts.out[0]) + portinst: i106_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_176_l2_wts.out[1]) + portinst: i106_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_176_l2_wts.out[2]) + portinst: i106_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_176_l2_wts.out[3]) + } + ExternalBuffer i107:b107 { dimensions: (250880 ) elemType:bfloat16 + portinst: i107_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_176_wts_ddr.out[0]) + portinst: i107_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_176_wts_ddr.out[1]) + } + SharedBuffer i108:b108 { dimensions: (241920 ) elemType:bfloat16 numBuffers:1 + portinst: i108_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_177_l2_wts.in[0]) + portinst: i108_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_177_l2_wts.in[1]) + portinst: i108_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_177_l2_wts.out[0]) + portinst: i108_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_177_l2_wts.out[1]) + portinst: i108_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_177_l2_wts.out[2]) + portinst: i108_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_177_l2_wts.out[3]) + } + ExternalBuffer i109:b109 { dimensions: (241920 ) elemType:bfloat16 + portinst: i109_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_177_wts_ddr.out[0]) + portinst: i109_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_177_wts_ddr.out[1]) + } + SharedBuffer i110:b110 { dimensions: (200448 ) elemType:bfloat16 numBuffers:1 + portinst: i110_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_183_l2_wts.in[0]) + portinst: i110_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_183_l2_wts.in[1]) + portinst: i110_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_183_l2_wts.out[0]) + portinst: i110_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_183_l2_wts.out[1]) + portinst: i110_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_183_l2_wts.out[2]) + portinst: i110_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_183_l2_wts.out[3]) + } + ExternalBuffer i111:b111 { dimensions: (200448 ) elemType:bfloat16 + portinst: i111_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_183_wts_ddr.out[0]) + portinst: i111_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_183_wts_ddr.out[1]) + } + SharedBuffer i112:b112 { dimensions: (161280 ) elemType:bfloat16 numBuffers:1 + portinst: i112_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_184_l2_wts.in[0]) + portinst: i112_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_184_l2_wts.in[1]) + portinst: i112_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_184_l2_wts.out[0]) + portinst: i112_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_184_l2_wts.out[1]) + portinst: i112_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_184_l2_wts.out[2]) + portinst: i112_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_184_l2_wts.out[3]) + } + ExternalBuffer i113:b113 { dimensions: (161280 ) elemType:bfloat16 + portinst: i113_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_184_wts_ddr.out[0]) + portinst: i113_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_184_wts_ddr.out[1]) + } + SharedBuffer i114:b114 { dimensions: (107520 ) elemType:bfloat16 numBuffers:1 + portinst: i114_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_189_l2_wts.in[0]) + portinst: i114_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_189_l2_wts.in[1]) + portinst: i114_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_189_l2_wts.out[0]) + portinst: i114_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_189_l2_wts.out[1]) + portinst: i114_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_189_l2_wts.out[2]) + portinst: i114_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_189_l2_wts.out[3]) + } + ExternalBuffer i115:b115 { dimensions: (107520 ) elemType:bfloat16 + portinst: i115_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_189_wts_ddr.out[0]) + portinst: i115_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_189_wts_ddr.out[1]) + } + SharedBuffer i116:b116 { dimensions: (250880 ) elemType:bfloat16 numBuffers:1 + portinst: i116_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_196_l2_wts.in[0]) + portinst: i116_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_196_l2_wts.in[1]) + portinst: i116_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_196_l2_wts.out[0]) + portinst: i116_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_196_l2_wts.out[1]) + portinst: i116_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_196_l2_wts.out[2]) + portinst: i116_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_196_l2_wts.out[3]) + } + ExternalBuffer i117:b117 { dimensions: (250880 ) elemType:bfloat16 + portinst: i117_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_196_wts_ddr.out[0]) + portinst: i117_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_196_wts_ddr.out[1]) + } + SharedBuffer i118:b118 { dimensions: (241920 ) elemType:bfloat16 numBuffers:1 + portinst: i118_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_197_l2_wts.in[0]) + portinst: i118_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_197_l2_wts.in[1]) + portinst: i118_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_197_l2_wts.out[0]) + portinst: i118_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_197_l2_wts.out[1]) + portinst: i118_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_197_l2_wts.out[2]) + portinst: i118_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_197_l2_wts.out[3]) + } + ExternalBuffer i119:b119 { dimensions: (241920 ) elemType:bfloat16 + portinst: i119_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_197_wts_ddr.out[0]) + portinst: i119_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_197_wts_ddr.out[1]) + } + SharedBuffer i120:b120 { dimensions: (200448 ) elemType:bfloat16 numBuffers:1 + portinst: i120_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_203_l2_wts.in[0]) + portinst: i120_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_203_l2_wts.in[1]) + portinst: i120_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_203_l2_wts.out[0]) + portinst: i120_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_203_l2_wts.out[1]) + portinst: i120_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_203_l2_wts.out[2]) + portinst: i120_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_203_l2_wts.out[3]) + } + ExternalBuffer i121:b121 { dimensions: (200448 ) elemType:bfloat16 + portinst: i121_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_203_wts_ddr.out[0]) + portinst: i121_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_203_wts_ddr.out[1]) + } + SharedBuffer i122:b122 { dimensions: (161280 ) elemType:bfloat16 numBuffers:1 + portinst: i122_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_204_l2_wts.in[0]) + portinst: i122_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_204_l2_wts.in[1]) + portinst: i122_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_204_l2_wts.out[0]) + portinst: i122_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_204_l2_wts.out[1]) + portinst: i122_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_204_l2_wts.out[2]) + portinst: i122_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_204_l2_wts.out[3]) + } + ExternalBuffer i123:b123 { dimensions: (161280 ) elemType:bfloat16 + portinst: i123_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_204_wts_ddr.out[0]) + portinst: i123_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_204_wts_ddr.out[1]) + } + SharedBuffer i124:b124 { dimensions: (125440 ) elemType:bfloat16 numBuffers:1 + portinst: i124_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_211_l2_wts.in[0]) + portinst: i124_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_211_l2_wts.in[1]) + portinst: i124_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_211_l2_wts.out[0]) + portinst: i124_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_211_l2_wts.out[1]) + portinst: i124_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_211_l2_wts.out[2]) + portinst: i124_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_211_l2_wts.out[3]) + } + ExternalBuffer i125:b125 { dimensions: (125440 ) elemType:bfloat16 + portinst: i125_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_211_wts_ddr.out[0]) + portinst: i125_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_211_wts_ddr.out[1]) + } + SharedBuffer i126:b126 { dimensions: (128000 ) elemType:bfloat16 numBuffers:1 + portinst: i126_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_214_l2_wts.in[0]) + portinst: i126_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_214_l2_wts.in[1]) + portinst: i126_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_214_l2_wts.out[0]) + portinst: i126_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_214_l2_wts.out[1]) + portinst: i126_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_214_l2_wts.out[2]) + portinst: i126_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_214_l2_wts.out[3]) + } + ExternalBuffer i127:b127 { dimensions: (128000 ) elemType:bfloat16 + portinst: i127_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_214_wts_ddr.out[0]) + portinst: i127_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_214_wts_ddr.out[1]) + } + SharedBuffer i128:b128 { dimensions: (151552 ) elemType:bfloat16 numBuffers:1 + portinst: i128_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_218_l2_wts.in[0]) + portinst: i128_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_218_l2_wts.in[1]) + portinst: i128_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_218_l2_wts.out[0]) + portinst: i128_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_218_l2_wts.out[1]) + portinst: i128_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_218_l2_wts.out[2]) + portinst: i128_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_218_l2_wts.out[3]) + } + ExternalBuffer i129:b129 { dimensions: (151552 ) elemType:bfloat16 + portinst: i129_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_218_wts_ddr.out[0]) + portinst: i129_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_218_wts_ddr.out[1]) + } + SharedBuffer i130:b130 { dimensions: (75776 ) elemType:bfloat16 numBuffers:1 + portinst: i130_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_226_l2_wts.in[0]) + portinst: i130_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_226_l2_wts.in[1]) + portinst: i130_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_226_l2_wts.out[0]) + portinst: i130_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_226_l2_wts.out[1]) + portinst: i130_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_226_l2_wts.out[2]) + portinst: i130_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_226_l2_wts.out[3]) + } + ExternalBuffer i131:b131 { dimensions: (75776 ) elemType:bfloat16 + portinst: i131_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_226_wts_ddr.out[0]) + portinst: i131_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_226_wts_ddr.out[1]) + } + SharedBuffer i132:b132 { dimensions: (208384 ) elemType:bfloat16 numBuffers:1 + portinst: i132_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_237_l2_wts.in[0]) + portinst: i132_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_237_l2_wts.in[1]) + portinst: i132_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_237_l2_wts.out[0]) + portinst: i132_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_237_l2_wts.out[1]) + portinst: i132_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_237_l2_wts.out[2]) + portinst: i132_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_237_l2_wts.out[3]) + } + ExternalBuffer i133:b133 { dimensions: (208384 ) elemType:bfloat16 + portinst: i133_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_237_wts_ddr.out[0]) + portinst: i133_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_237_wts_ddr.out[1]) + } + SharedBuffer i134:b134 { dimensions: (94720 ) elemType:bfloat16 numBuffers:1 + portinst: i134_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_241_l2_wts.in[0]) + portinst: i134_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_241_l2_wts.in[1]) + portinst: i134_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_241_l2_wts.out[0]) + portinst: i134_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_241_l2_wts.out[1]) + portinst: i134_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_241_l2_wts.out[2]) + portinst: i134_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_241_l2_wts.out[3]) + } + ExternalBuffer i135:b135 { dimensions: (94720 ) elemType:bfloat16 + portinst: i135_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_241_wts_ddr.out[0]) + portinst: i135_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_241_wts_ddr.out[1]) + } + SharedBuffer i136:b136 { dimensions: (47360 ) elemType:bfloat16 numBuffers:1 + portinst: i136_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_249_l2_wts.in[0]) + portinst: i136_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_249_l2_wts.in[1]) + portinst: i136_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_249_l2_wts.out[0]) + portinst: i136_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_249_l2_wts.out[1]) + portinst: i136_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_249_l2_wts.out[2]) + portinst: i136_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_249_l2_wts.out[3]) + } + ExternalBuffer i137:b137 { dimensions: (47360 ) elemType:bfloat16 + portinst: i137_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_249_wts_ddr.out[0]) + portinst: i137_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_249_wts_ddr.out[1]) + } + SharedBuffer i138:b138 { dimensions: (66304 ) elemType:bfloat16 numBuffers:1 + portinst: i138_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_257_l2_wts.in[0]) + portinst: i138_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_257_l2_wts.in[1]) + portinst: i138_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_257_l2_wts.out[0]) + portinst: i138_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_257_l2_wts.out[1]) + portinst: i138_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_257_l2_wts.out[2]) + portinst: i138_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_257_l2_wts.out[3]) + } + ExternalBuffer i139:b139 { dimensions: (66304 ) elemType:bfloat16 + portinst: i139_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_257_wts_ddr.out[0]) + portinst: i139_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_257_wts_ddr.out[1]) + } + SharedBuffer i140:b140 { dimensions: (28416 ) elemType:bfloat16 numBuffers:1 + portinst: i140_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_261_l2_wts.in[0]) + portinst: i140_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_261_l2_wts.in[1]) + portinst: i140_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_261_l2_wts.out[0]) + portinst: i140_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_261_l2_wts.out[1]) + portinst: i140_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_261_l2_wts.out[2]) + portinst: i140_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_261_l2_wts.out[3]) + } + ExternalBuffer i141:b141 { dimensions: (28416 ) elemType:bfloat16 + portinst: i141_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_261_wts_ddr.out[0]) + portinst: i141_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_261_wts_ddr.out[1]) + } + SharedBuffer i142:b142 { dimensions: (12160 ) elemType:bfloat16 numBuffers:1 + portinst: i142_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_269_l2_wts.in[0]) + portinst: i142_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_269_l2_wts.in[1]) + portinst: i142_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_269_l2_wts.out[0]) + portinst: i142_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_269_l2_wts.out[1]) + portinst: i142_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_269_l2_wts.out[2]) + portinst: i142_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_269_l2_wts.out[3]) + } + ExternalBuffer i143:b143 { dimensions: (12160 ) elemType:bfloat16 + portinst: i143_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_269_wts_ddr.out[0]) + portinst: i143_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_269_wts_ddr.out[1]) + } + SharedBuffer i144:b144 { dimensions: (18944 ) elemType:bfloat16 numBuffers:1 + portinst: i144_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_276_l2_wts.in[0]) + portinst: i144_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_276_l2_wts.in[1]) + portinst: i144_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_276_l2_wts.out[0]) + portinst: i144_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_276_l2_wts.out[1]) + portinst: i144_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_276_l2_wts.out[2]) + portinst: i144_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_276_l2_wts.out[3]) + } + ExternalBuffer i145:b145 { dimensions: (18944 ) elemType:bfloat16 + portinst: i145_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_276_wts_ddr.out[0]) + portinst: i145_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_276_wts_ddr.out[1]) + } + SharedBuffer i146:b146 { dimensions: (9472 ) elemType:bfloat16 numBuffers:1 + portinst: i146_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_280_l2_wts.in[0]) + portinst: i146_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_280_l2_wts.in[1]) + portinst: i146_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_280_l2_wts.out[0]) + portinst: i146_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_280_l2_wts.out[1]) + portinst: i146_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_280_l2_wts.out[2]) + portinst: i146_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_280_l2_wts.out[3]) + } + ExternalBuffer i147:b147 { dimensions: (9472 ) elemType:bfloat16 + portinst: i147_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_280_wts_ddr.out[0]) + portinst: i147_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_280_wts_ddr.out[1]) + } + SharedBuffer i148:b148 { dimensions: (9472 ) elemType:bfloat16 numBuffers:1 + portinst: i148_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_288_l2_wts.in[0]) + portinst: i148_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_288_l2_wts.in[1]) + portinst: i148_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_288_l2_wts.out[0]) + portinst: i148_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_288_l2_wts.out[1]) + portinst: i148_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_288_l2_wts.out[2]) + portinst: i148_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_288_l2_wts.out[3]) + } + ExternalBuffer i149:b149 { dimensions: (9472 ) elemType:bfloat16 + portinst: i149_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_288_wts_ddr.out[0]) + portinst: i149_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_288_wts_ddr.out[1]) + } + SharedBuffer i150:b150 { dimensions: (12160 ) elemType:bfloat16 numBuffers:1 + portinst: i150_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_295_l2_wts.in[0]) + portinst: i150_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_295_l2_wts.in[1]) + portinst: i150_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_295_l2_wts.out[0]) + portinst: i150_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_295_l2_wts.out[1]) + portinst: i150_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_295_l2_wts.out[2]) + portinst: i150_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_295_l2_wts.out[3]) + } + ExternalBuffer i151:b151 { dimensions: (12160 ) elemType:bfloat16 + portinst: i151_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_295_wts_ddr.out[0]) + portinst: i151_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_295_wts_ddr.out[1]) + } + SharedBuffer i152:b152 { dimensions: (4736 ) elemType:bfloat16 numBuffers:1 + portinst: i152_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_296_l2_wts.in[0]) + portinst: i152_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_296_l2_wts.in[1]) + portinst: i152_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_296_l2_wts.out[0]) + portinst: i152_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_296_l2_wts.out[1]) + portinst: i152_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_296_l2_wts.out[2]) + portinst: i152_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_296_l2_wts.out[3]) + } + ExternalBuffer i153:b153 { dimensions: (4736 ) elemType:bfloat16 + portinst: i153_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_296_wts_ddr.out[0]) + portinst: i153_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_296_wts_ddr.out[1]) + } + SharedBuffer i154:b154 { dimensions: (2176 ) elemType:bfloat16 numBuffers:1 + portinst: i154_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_297_l2_wts.in[0]) + portinst: i154_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: Layer_297_l2_wts.in[1]) + portinst: i154_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_297_l2_wts.out[0]) + portinst: i154_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_297_l2_wts.out[1]) + portinst: i154_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_297_l2_wts.out[2]) + portinst: i154_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_297_l2_wts.out[3]) + } + ExternalBuffer i155:b155 { dimensions: (2176 ) elemType:bfloat16 + portinst: i155_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_297_wts_ddr.out[0]) + portinst: i155_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: Layer_297_wts_ddr.out[1]) + } + SharedBuffer i156:b156 { dimensions: (8 4 23 320 ) elemType:bfloat16 numBuffers:1 + portinst: i156_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input0_0_port0.in[0]) + portinst: i156_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input0_0_port0.in[1]) + portinst: i156_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input0_0_port0.out[0]) + portinst: i156_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input0_0_port0.out[1]) + portinst: i156_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input0_0_port0.out[2]) + portinst: i156_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input0_0_port0.out[3]) + } + SharedBuffer i157:b157 { dimensions: (8 4 24 320 ) elemType:bfloat16 numBuffers:1 + portinst: i157_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_1.in[0]) + portinst: i157_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_1.in[1]) + portinst: i157_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_1.in[2]) + portinst: i157_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_1.in[3]) + portinst: i157_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_1.out[0]) + portinst: i157_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_1.out[1]) + } + SharedBuffer i158:b158 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i158_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input5_0_port1.in[0]) + portinst: i158_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input5_0_port1.in[1]) + portinst: i158_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input5_0_port1.out[0]) + portinst: i158_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input5_0_port1.out[1]) + portinst: i158_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input5_0_port1.out[2]) + portinst: i158_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input5_0_port1.out[3]) + } + SharedBuffer i159:b159 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i159_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[0]) + portinst: i159_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_6_port0.in[1]) + portinst: i159_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_6_port0.out[0]) + portinst: i159_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_6_port0.out[1]) + portinst: i159_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_6_port0.out[2]) + portinst: i159_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_6_port0.out[3]) + } + SharedBuffer i160:b160 { dimensions: (8 320 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i160_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_6.in[0]) + portinst: i160_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_6.in[1]) + portinst: i160_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_6.in[2]) + portinst: i160_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_6.in[3]) + portinst: i160_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_6.out[0]) + portinst: i160_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_6.out[1]) + } + SharedBuffer i161:b161 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i161_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input4_0_port1.in[0]) + portinst: i161_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input4_0_port1.in[1]) + portinst: i161_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input4_0_port1.out[0]) + portinst: i161_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input4_0_port1.out[1]) + portinst: i161_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input4_0_port1.out[2]) + portinst: i161_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input4_0_port1.out[3]) + } + SharedBuffer i162:b162 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i162_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[0]) + portinst: i162_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_6_for_layer_7_port0.in[1]) + portinst: i162_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_6_for_layer_7_port0.out[0]) + portinst: i162_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_6_for_layer_7_port0.out[1]) + portinst: i162_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_6_for_layer_7_port0.out[2]) + portinst: i162_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_6_for_layer_7_port0.out[3]) + } + SharedBuffer i163:b163 { dimensions: (8 320 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i163_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_7.in[0]) + portinst: i163_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_7.in[1]) + portinst: i163_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_7.in[2]) + portinst: i163_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_7.in[3]) + portinst: i163_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_7.out[0]) + portinst: i163_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_7.out[1]) + } + SharedBuffer i164:b164 { dimensions: (8 320 1 61 ) elemType:bfloat16 numBuffers:2 + portinst: i164_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[0]) + portinst: i164_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_7_for_layer_8_port0.in[1]) + portinst: i164_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_7_for_layer_8_port0.out[0]) + portinst: i164_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_7_for_layer_8_port0.out[1]) + portinst: i164_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_7_for_layer_8_port0.out[2]) + portinst: i164_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_7_for_layer_8_port0.out[3]) + } + SharedBuffer i165:b165 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i165_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_8.in[0]) + portinst: i165_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_8.in[1]) + portinst: i165_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_8.in[2]) + portinst: i165_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_8.in[3]) + portinst: i165_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_8.out[0]) + portinst: i165_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_8.out[1]) + } + SharedBuffer i166:b166 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i166_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[0]) + portinst: i166_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_9_port0.in[1]) + portinst: i166_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_9_port0.out[0]) + portinst: i166_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_9_port0.out[1]) + portinst: i166_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_9_port0.out[2]) + portinst: i166_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_9_port0.out[3]) + } + SharedBuffer i167:b167 { dimensions: (8 160 4 92 ) elemType:bfloat16 numBuffers:1 + portinst: i167_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_9.in[0]) + portinst: i167_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_9.in[1]) + portinst: i167_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_9.in[2]) + portinst: i167_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_9.in[3]) + portinst: i167_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_9.out[0]) + portinst: i167_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_9.out[1]) + } + SharedBuffer i168:b168 { dimensions: (8 160 2 45 ) elemType:bfloat16 numBuffers:1 + portinst: i168_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[0]) + portinst: i168_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_9_for_layer_10_port0.in[1]) + portinst: i168_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_9_for_layer_10_port0.out[0]) + portinst: i168_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_9_for_layer_10_port0.out[1]) + portinst: i168_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_9_for_layer_10_port0.out[2]) + portinst: i168_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_9_for_layer_10_port0.out[3]) + } + SharedBuffer i169:b169 { dimensions: (8 160 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i169_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_10.in[0]) + portinst: i169_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_10.in[1]) + portinst: i169_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_10.in[2]) + portinst: i169_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_10.in[3]) + portinst: i169_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_10.out[0]) + portinst: i169_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_10.out[1]) + } + SharedBuffer i170:b170 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i170_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[0]) + portinst: i170_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_10_for_layer_11_port0.in[1]) + portinst: i170_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_10_for_layer_11_port0.out[0]) + portinst: i170_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_10_for_layer_11_port0.out[1]) + portinst: i170_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_10_for_layer_11_port0.out[2]) + portinst: i170_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_10_for_layer_11_port0.out[3]) + } + SharedBuffer i171:b171 { dimensions: (8 160 4 92 ) elemType:bfloat16 numBuffers:1 + portinst: i171_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_11.in[0]) + portinst: i171_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_11.in[1]) + portinst: i171_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_11.in[2]) + portinst: i171_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_11.in[3]) + portinst: i171_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_11.out[0]) + portinst: i171_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_11.out[1]) + } + SharedBuffer i172:b172 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i172_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[0]) + portinst: i172_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_12_port0.in[1]) + portinst: i172_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_12_port0.out[0]) + portinst: i172_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_12_port0.out[1]) + portinst: i172_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_12_port0.out[2]) + portinst: i172_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_8_for_layer_12_port0.out[3]) + } + SharedBuffer i173:b173 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i173_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[0]) + portinst: i173_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_11_for_layer_12_port1.in[1]) + portinst: i173_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_11_for_layer_12_port1.out[0]) + portinst: i173_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_11_for_layer_12_port1.out[1]) + portinst: i173_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_11_for_layer_12_port1.out[2]) + portinst: i173_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_11_for_layer_12_port1.out[3]) + } + SharedBuffer i174:b174 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i174_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_12.in[0]) + portinst: i174_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_12.in[1]) + portinst: i174_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_12.in[2]) + portinst: i174_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_12.in[3]) + portinst: i174_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_12.out[0]) + portinst: i174_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_12.out[1]) + } + SharedBuffer i175:b175 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i175_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[0]) + portinst: i175_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_13_port0.in[1]) + portinst: i175_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_13_port0.out[0]) + portinst: i175_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_13_port0.out[1]) + portinst: i175_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_13_port0.out[2]) + portinst: i175_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_13_port0.out[3]) + } + SharedBuffer i176:b176 { dimensions: (8 160 4 96 ) elemType:bfloat16 numBuffers:1 + portinst: i176_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_13.in[0]) + portinst: i176_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_13.in[1]) + portinst: i176_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_13.in[2]) + portinst: i176_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_13.in[3]) + portinst: i176_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_13.out[0]) + portinst: i176_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_13.out[1]) + } + SharedBuffer i177:b177 { dimensions: (8 160 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i177_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[0]) + portinst: i177_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_14_port1.in[1]) + portinst: i177_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_14_port1.out[0]) + portinst: i177_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_14_port1.out[1]) + portinst: i177_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_14_port1.out[2]) + portinst: i177_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_12_for_layer_14_port1.out[3]) + } + SharedBuffer i178:b178 { dimensions: (8 160 2 45 ) elemType:bfloat16 numBuffers:1 + portinst: i178_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[0]) + portinst: i178_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_13_for_layer_14_port0.in[1]) + portinst: i178_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_13_for_layer_14_port0.out[0]) + portinst: i178_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_13_for_layer_14_port0.out[1]) + portinst: i178_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_13_for_layer_14_port0.out[2]) + portinst: i178_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_13_for_layer_14_port0.out[3]) + } + SharedBuffer i179:b179 { dimensions: (8 160 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i179_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_14.in[0]) + portinst: i179_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_14.in[1]) + portinst: i179_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_14.in[2]) + portinst: i179_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_14.in[3]) + portinst: i179_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_14.out[0]) + portinst: i179_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_14.out[1]) + portinst: i179_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_14.out[2]) + portinst: i179_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_14.out[3]) + } + SharedBuffer i180:b180 { dimensions: (8 160 2 18 ) elemType:bfloat16 numBuffers:2 + portinst: i180_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[0]) + portinst: i180_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_14_for_layer_15_port0.in[1]) + portinst: i180_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_14_for_layer_15_port0.out[0]) + portinst: i180_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_14_for_layer_15_port0.out[1]) + portinst: i180_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_14_for_layer_15_port0.out[2]) + portinst: i180_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_14_for_layer_15_port0.out[3]) + } + SharedBuffer i181:b181 { dimensions: (8 160 8 18 ) elemType:bfloat16 numBuffers:2 + portinst: i181_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_15.in[0]) + portinst: i181_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_15.in[1]) + portinst: i181_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_15.in[2]) + portinst: i181_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_15.in[3]) + portinst: i181_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_15.out[0]) + portinst: i181_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_15.out[1]) + } + SharedBuffer i182:b182 { dimensions: (8 160 8 17 ) elemType:bfloat16 numBuffers:2 + portinst: i182_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[0]) + portinst: i182_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_15_for_layer_16_port0.in[1]) + portinst: i182_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_15_for_layer_16_port0.out[0]) + portinst: i182_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_15_for_layer_16_port0.out[1]) + portinst: i182_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_15_for_layer_16_port0.out[2]) + portinst: i182_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_15_for_layer_16_port0.out[3]) + } + SharedBuffer i183:b183 { dimensions: (8 84 8 8 ) elemType:bfloat16 numBuffers:2 + portinst: i183_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_16.in[0]) + portinst: i183_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_16.in[1]) + portinst: i183_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_16.in[2]) + portinst: i183_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_16.in[3]) + portinst: i183_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_16.out[0]) + portinst: i183_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_16.out[1]) + } + SharedBuffer i184:b184 { dimensions: (8 80 8 45 ) elemType:bfloat16 numBuffers:1 + portinst: i184_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[0]) + portinst: i184_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_17_for_layer_18_port0.in[1]) + portinst: i184_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_17_for_layer_18_port0.out[0]) + portinst: i184_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_17_for_layer_18_port0.out[1]) + portinst: i184_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_17_for_layer_18_port0.out[2]) + portinst: i184_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_17_for_layer_18_port0.out[3]) + } + SharedBuffer i185:b185 { dimensions: (8 80 8 48 ) elemType:bfloat16 numBuffers:1 + portinst: i185_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_18.in[0]) + portinst: i185_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_18.in[1]) + portinst: i185_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_18.in[2]) + portinst: i185_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_18.in[3]) + portinst: i185_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_18.out[0]) + portinst: i185_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_18.out[1]) + portinst: i185_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_18.out[2]) + portinst: i185_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_18.out[3]) + portinst: i185_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_18.out[4]) + portinst: i185_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_18.out[5]) + } + SharedBuffer i186:b186 { dimensions: (8 96 12 48 ) elemType:bfloat16 numBuffers:1 + portinst: i186_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_19.in[0]) + portinst: i186_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_19.in[1]) + portinst: i186_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_19.in[2]) + portinst: i186_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_19.in[3]) + portinst: i186_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_19.out[0]) + portinst: i186_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_19.out[1]) + } + SharedBuffer i187:b187 { dimensions: (8 80 9 25 ) elemType:bfloat16 numBuffers:1 + portinst: i187_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[0]) + portinst: i187_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_19_for_layer_20_port0.in[1]) + portinst: i187_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_19_for_layer_20_port0.out[0]) + portinst: i187_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_19_for_layer_20_port0.out[1]) + portinst: i187_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_19_for_layer_20_port0.out[2]) + portinst: i187_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_19_for_layer_20_port0.out[3]) + } + SharedBuffer i188:b188 { dimensions: (8 80 12 24 ) elemType:bfloat16 numBuffers:1 + portinst: i188_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_20.in[0]) + portinst: i188_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_20.in[1]) + portinst: i188_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_20.in[2]) + portinst: i188_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_20.in[3]) + portinst: i188_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_20.out[0]) + portinst: i188_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_20.out[1]) + } + SharedBuffer i189:b189 { dimensions: (8 80 8 48 ) elemType:bfloat16 numBuffers:1 + portinst: i189_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_1818.in[0]) + portinst: i189_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_1818.in[1]) + portinst: i189_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_1818.out[0]) + portinst: i189_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_1818.out[1]) + portinst: i189_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_1818.out[2]) + portinst: i189_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_1818.out[3]) + } + SharedBuffer i190:b190 { dimensions: (8 80 9 45 ) elemType:bfloat16 numBuffers:1 + portinst: i190_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[0]) + portinst: i190_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_21_for_layer_22_port0.in[1]) + portinst: i190_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_21_for_layer_22_port0.out[0]) + portinst: i190_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_21_for_layer_22_port0.out[1]) + portinst: i190_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_21_for_layer_22_port0.out[2]) + portinst: i190_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_21_for_layer_22_port0.out[3]) + } + SharedBuffer i191:b191 { dimensions: (8 80 8 48 ) elemType:bfloat16 numBuffers:1 + portinst: i191_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_22.in[0]) + portinst: i191_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_22.in[1]) + portinst: i191_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_22.in[2]) + portinst: i191_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_22.in[3]) + portinst: i191_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_22.out[0]) + portinst: i191_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_22.out[1]) + portinst: i191_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_22.out[2]) + portinst: i191_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_22.out[3]) + portinst: i191_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_22.out[4]) + portinst: i191_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_22.out[5]) + } + SharedBuffer i192:b192 { dimensions: (8 96 12 48 ) elemType:bfloat16 numBuffers:1 + portinst: i192_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_23.in[0]) + portinst: i192_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_23.in[1]) + portinst: i192_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_23.in[2]) + portinst: i192_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_23.in[3]) + portinst: i192_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_23.out[0]) + portinst: i192_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_23.out[1]) + portinst: i192_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_23.out[2]) + portinst: i192_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_23.out[3]) + } + SharedBuffer i193:b193 { dimensions: (8 40 12 24 ) elemType:bfloat16 numBuffers:1 + portinst: i193_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_24.in[0]) + portinst: i193_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_24.in[1]) + portinst: i193_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_24.in[2]) + portinst: i193_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_24.in[3]) + portinst: i193_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_24.out[0]) + portinst: i193_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_24.out[1]) + portinst: i193_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_24.out[2]) + portinst: i193_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_24.out[3]) + } + SharedBuffer i194:b194 { dimensions: (8 920 9 1 ) elemType:bfloat16 numBuffers:1 + portinst: i194_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[0]) + portinst: i194_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_25_for_layer_26_port0.in[1]) + portinst: i194_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_25_for_layer_26_port0.out[0]) + portinst: i194_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_25_for_layer_26_port0.out[1]) + portinst: i194_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_25_for_layer_26_port0.out[2]) + portinst: i194_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_25_for_layer_26_port0.out[3]) + } + SharedBuffer i195:b195 { dimensions: (8 1 16 4 ) elemType:bfloat16 numBuffers:1 + portinst: i195_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_26.in[0]) + portinst: i195_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_26.in[1]) + portinst: i195_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_26.in[2]) + portinst: i195_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_26.in[3]) + portinst: i195_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_26.out[0]) + portinst: i195_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_26.out[1]) + portinst: i195_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_26.out[2]) + portinst: i195_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_26.out[3]) + } + SharedBuffer i196:b196 { dimensions: (8 64 8 1 ) elemType:bfloat16 numBuffers:1 + portinst: i196_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_27.in[0]) + portinst: i196_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_27.in[1]) + portinst: i196_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_27.in[2]) + portinst: i196_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_27.in[3]) + portinst: i196_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_27.out[0]) + portinst: i196_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_27.out[1]) + portinst: i196_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_27.out[2]) + portinst: i196_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_27.out[3]) + } + SharedBuffer i197:b197 { dimensions: (8 32 16 1 ) elemType:bfloat16 numBuffers:1 + portinst: i197_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_28.in[0]) + portinst: i197_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_28.in[1]) + portinst: i197_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_28.in[2]) + portinst: i197_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_28.in[3]) + portinst: i197_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_28.out[0]) + portinst: i197_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_28.out[1]) + portinst: i197_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_28.out[2]) + portinst: i197_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_28.out[3]) + } + SharedBuffer i198:b198 { dimensions: (8 1 12 64 ) elemType:bfloat16 numBuffers:1 + portinst: i198_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_29.in[0]) + portinst: i198_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_29.in[1]) + portinst: i198_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_29.in[2]) + portinst: i198_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_29.in[3]) + portinst: i198_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_29.out[0]) + portinst: i198_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_29.out[1]) + portinst: i198_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_29.out[2]) + portinst: i198_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_29.out[3]) + } + SharedBuffer i199:b199 { dimensions: (8 1 16 32 ) elemType:bfloat16 numBuffers:1 + portinst: i199_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_30.in[0]) + portinst: i199_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_30.in[1]) + portinst: i199_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_30.in[2]) + portinst: i199_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_30.in[3]) + portinst: i199_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_30.out[0]) + portinst: i199_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_30.out[1]) + portinst: i199_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_30.out[2]) + portinst: i199_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_30.out[3]) + } + SharedBuffer i200:b200 { dimensions: (8 1 16 64 ) elemType:bfloat16 numBuffers:1 + portinst: i200_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_31.in[0]) + portinst: i200_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_31.in[1]) + portinst: i200_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_31.in[2]) + portinst: i200_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_31.in[3]) + portinst: i200_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_31.out[0]) + portinst: i200_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_31.out[1]) + } + SharedBuffer i201:b201 { dimensions: (8 40 9 23 ) elemType:bfloat16 numBuffers:1 + portinst: i201_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[0]) + portinst: i201_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_32_for_layer_33_port0.in[1]) + portinst: i201_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_32_for_layer_33_port0.out[0]) + portinst: i201_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_32_for_layer_33_port0.out[1]) + portinst: i201_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_32_for_layer_33_port0.out[2]) + portinst: i201_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_32_for_layer_33_port0.out[3]) + } + SharedBuffer i202:b202 { dimensions: (8 40 12 24 ) elemType:bfloat16 numBuffers:1 + portinst: i202_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_2424.in[0]) + portinst: i202_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_2424.in[1]) + portinst: i202_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_2424.out[0]) + portinst: i202_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_2424.out[1]) + portinst: i202_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_2424.out[2]) + portinst: i202_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_2424.out[3]) + } + SharedBuffer i203:b203 { dimensions: (8 40 12 24 ) elemType:bfloat16 numBuffers:1 + portinst: i203_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_33.in[0]) + portinst: i203_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_33.in[1]) + portinst: i203_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_33.in[2]) + portinst: i203_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_33.in[3]) + portinst: i203_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_33.out[0]) + portinst: i203_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_33.out[1]) + portinst: i203_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_33.out[2]) + portinst: i203_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_33.out[3]) + } + SharedBuffer i204:b204 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i204_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_34.in[0]) + portinst: i204_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_34.in[1]) + portinst: i204_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_34.in[2]) + portinst: i204_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_34.in[3]) + portinst: i204_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_34.out[0]) + portinst: i204_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_34.out[1]) + portinst: i204_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_34.out[2]) + portinst: i204_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_34.out[3]) + portinst: i204_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_34.out[4]) + portinst: i204_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_34.out[5]) + } + SharedBuffer i205:b205 { dimensions: (8 64 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i205_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_35.in[0]) + portinst: i205_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_35.in[1]) + portinst: i205_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_35.in[2]) + portinst: i205_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_35.in[3]) + portinst: i205_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_35.out[0]) + portinst: i205_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_35.out[1]) + portinst: i205_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_35.out[2]) + portinst: i205_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_35.out[3]) + } + SharedBuffer i206:b206 { dimensions: (8 40 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i206_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_36.in[0]) + portinst: i206_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_36.in[1]) + portinst: i206_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_36.in[2]) + portinst: i206_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_36.in[3]) + portinst: i206_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_36.out[0]) + portinst: i206_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_36.out[1]) + portinst: i206_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_36.out[2]) + portinst: i206_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_36.out[3]) + } + SharedBuffer i207:b207 { dimensions: (8 920 15 1 ) elemType:bfloat16 numBuffers:1 + portinst: i207_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[0]) + portinst: i207_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_37_for_layer_38_port0.in[1]) + portinst: i207_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_37_for_layer_38_port0.out[0]) + portinst: i207_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_37_for_layer_38_port0.out[1]) + portinst: i207_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_37_for_layer_38_port0.out[2]) + portinst: i207_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_37_for_layer_38_port0.out[3]) + } + SharedBuffer i208:b208 { dimensions: (8 1 16 4 ) elemType:bfloat16 numBuffers:1 + portinst: i208_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_38.in[0]) + portinst: i208_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_38.in[1]) + portinst: i208_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_38.in[2]) + portinst: i208_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_38.in[3]) + portinst: i208_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_38.out[0]) + portinst: i208_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_38.out[1]) + portinst: i208_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_38.out[2]) + portinst: i208_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_38.out[3]) + } + SharedBuffer i209:b209 { dimensions: (8 64 8 1 ) elemType:bfloat16 numBuffers:1 + portinst: i209_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_39.in[0]) + portinst: i209_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_39.in[1]) + portinst: i209_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_39.in[2]) + portinst: i209_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_39.in[3]) + portinst: i209_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_39.out[0]) + portinst: i209_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_39.out[1]) + portinst: i209_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_39.out[2]) + portinst: i209_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_39.out[3]) + } + SharedBuffer i210:b210 { dimensions: (8 32 16 1 ) elemType:bfloat16 numBuffers:1 + portinst: i210_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_40.in[0]) + portinst: i210_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_40.in[1]) + portinst: i210_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_40.in[2]) + portinst: i210_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_40.in[3]) + portinst: i210_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_40.out[0]) + portinst: i210_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_40.out[1]) + portinst: i210_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_40.out[2]) + portinst: i210_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_40.out[3]) + } + SharedBuffer i211:b211 { dimensions: (8 1 16 48 ) elemType:bfloat16 numBuffers:1 + portinst: i211_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_41.in[0]) + portinst: i211_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_41.in[1]) + portinst: i211_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_41.in[2]) + portinst: i211_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_41.in[3]) + portinst: i211_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_41.out[0]) + portinst: i211_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_41.out[1]) + portinst: i211_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_41.out[2]) + portinst: i211_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_41.out[3]) + } + SharedBuffer i212:b212 { dimensions: (8 1 16 32 ) elemType:bfloat16 numBuffers:1 + portinst: i212_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_42.in[0]) + portinst: i212_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_42.in[1]) + portinst: i212_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_42.in[2]) + portinst: i212_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_42.in[3]) + portinst: i212_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_42.out[0]) + portinst: i212_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_42.out[1]) + portinst: i212_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_42.out[2]) + portinst: i212_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_42.out[3]) + } + SharedBuffer i213:b213 { dimensions: (8 1 16 64 ) elemType:bfloat16 numBuffers:1 + portinst: i213_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_43.in[0]) + portinst: i213_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_43.in[1]) + portinst: i213_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_43.in[2]) + portinst: i213_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_43.in[3]) + portinst: i213_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_43.out[0]) + portinst: i213_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_43.out[1]) + } + SharedBuffer i214:b214 { dimensions: (8 40 15 23 ) elemType:bfloat16 numBuffers:1 + portinst: i214_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[0]) + portinst: i214_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_44_for_layer_45_port0.in[1]) + portinst: i214_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_44_for_layer_45_port0.out[0]) + portinst: i214_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_44_for_layer_45_port0.out[1]) + portinst: i214_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_44_for_layer_45_port0.out[2]) + portinst: i214_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_44_for_layer_45_port0.out[3]) + } + SharedBuffer i215:b215 { dimensions: (8 40 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i215_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3636.in[0]) + portinst: i215_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3636.in[1]) + portinst: i215_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3636.out[0]) + portinst: i215_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3636.out[1]) + portinst: i215_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3636.out[2]) + portinst: i215_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3636.out[3]) + } + SharedBuffer i216:b216 { dimensions: (8 40 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i216_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_45.in[0]) + portinst: i216_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_45.in[1]) + portinst: i216_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_45.in[2]) + portinst: i216_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_45.in[3]) + portinst: i216_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_45.out[0]) + portinst: i216_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_45.out[1]) + portinst: i216_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_45.out[2]) + portinst: i216_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_45.out[3]) + } + SharedBuffer i217:b217 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i217_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3434.in[0]) + portinst: i217_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3434.in[1]) + portinst: i217_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3434.out[0]) + portinst: i217_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3434.out[1]) + portinst: i217_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3434.out[2]) + portinst: i217_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_3434.out[3]) + } + SharedBuffer i218:b218 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i218_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_46.in[0]) + portinst: i218_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_46.in[1]) + portinst: i218_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_46.in[2]) + portinst: i218_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_46.in[3]) + portinst: i218_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_46.out[0]) + portinst: i218_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_46.out[1]) + portinst: i218_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_46.out[2]) + portinst: i218_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_46.out[3]) + portinst: i218_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_46.out[4]) + portinst: i218_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_46.out[5]) + } + SharedBuffer i219:b219 { dimensions: (8 64 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i219_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_47.in[0]) + portinst: i219_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_47.in[1]) + portinst: i219_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_47.in[2]) + portinst: i219_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_47.in[3]) + portinst: i219_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_47.out[0]) + portinst: i219_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_47.out[1]) + portinst: i219_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_47.out[2]) + portinst: i219_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_47.out[3]) + } + SharedBuffer i220:b220 { dimensions: (8 40 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i220_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_48.in[0]) + portinst: i220_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_48.in[1]) + portinst: i220_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_48.in[2]) + portinst: i220_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_48.in[3]) + portinst: i220_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_48.out[0]) + portinst: i220_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_48.out[1]) + portinst: i220_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_48.out[2]) + portinst: i220_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_48.out[3]) + } + SharedBuffer i221:b221 { dimensions: (8 920 15 1 ) elemType:bfloat16 numBuffers:1 + portinst: i221_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[0]) + portinst: i221_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_49_for_layer_50_port0.in[1]) + portinst: i221_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_49_for_layer_50_port0.out[0]) + portinst: i221_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_49_for_layer_50_port0.out[1]) + portinst: i221_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_49_for_layer_50_port0.out[2]) + portinst: i221_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_49_for_layer_50_port0.out[3]) + } + SharedBuffer i222:b222 { dimensions: (8 1 16 4 ) elemType:bfloat16 numBuffers:1 + portinst: i222_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_50.in[0]) + portinst: i222_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_50.in[1]) + portinst: i222_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_50.in[2]) + portinst: i222_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_50.in[3]) + portinst: i222_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_50.out[0]) + portinst: i222_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_50.out[1]) + portinst: i222_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_50.out[2]) + portinst: i222_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_50.out[3]) + } + SharedBuffer i223:b223 { dimensions: (8 64 8 1 ) elemType:bfloat16 numBuffers:1 + portinst: i223_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_51.in[0]) + portinst: i223_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_51.in[1]) + portinst: i223_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_51.in[2]) + portinst: i223_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_51.in[3]) + portinst: i223_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_51.out[0]) + portinst: i223_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_51.out[1]) + portinst: i223_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_51.out[2]) + portinst: i223_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_51.out[3]) + } + SharedBuffer i224:b224 { dimensions: (8 32 16 1 ) elemType:bfloat16 numBuffers:1 + portinst: i224_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_52.in[0]) + portinst: i224_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_52.in[1]) + portinst: i224_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_52.in[2]) + portinst: i224_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_52.in[3]) + portinst: i224_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_52.out[0]) + portinst: i224_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_52.out[1]) + portinst: i224_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_52.out[2]) + portinst: i224_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_52.out[3]) + } + SharedBuffer i225:b225 { dimensions: (8 1 16 48 ) elemType:bfloat16 numBuffers:1 + portinst: i225_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_53.in[0]) + portinst: i225_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_53.in[1]) + portinst: i225_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_53.in[2]) + portinst: i225_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_53.in[3]) + portinst: i225_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_53.out[0]) + portinst: i225_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_53.out[1]) + portinst: i225_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_53.out[2]) + portinst: i225_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_53.out[3]) + } + SharedBuffer i226:b226 { dimensions: (8 1 16 32 ) elemType:bfloat16 numBuffers:1 + portinst: i226_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_54.in[0]) + portinst: i226_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_54.in[1]) + portinst: i226_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_54.in[2]) + portinst: i226_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_54.in[3]) + portinst: i226_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_54.out[0]) + portinst: i226_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_54.out[1]) + portinst: i226_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_54.out[2]) + portinst: i226_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_54.out[3]) + } + SharedBuffer i227:b227 { dimensions: (8 1 16 64 ) elemType:bfloat16 numBuffers:1 + portinst: i227_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_55.in[0]) + portinst: i227_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_55.in[1]) + portinst: i227_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_55.in[2]) + portinst: i227_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_55.in[3]) + portinst: i227_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_55.out[0]) + portinst: i227_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_55.out[1]) + } + SharedBuffer i228:b228 { dimensions: (8 40 15 23 ) elemType:bfloat16 numBuffers:1 + portinst: i228_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[0]) + portinst: i228_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_56_for_layer_57_port0.in[1]) + portinst: i228_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_56_for_layer_57_port0.out[0]) + portinst: i228_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_56_for_layer_57_port0.out[1]) + portinst: i228_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_56_for_layer_57_port0.out[2]) + portinst: i228_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_56_for_layer_57_port0.out[3]) + } + SharedBuffer i229:b229 { dimensions: (8 40 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i229_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4848.in[0]) + portinst: i229_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4848.in[1]) + portinst: i229_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4848.out[0]) + portinst: i229_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4848.out[1]) + portinst: i229_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4848.out[2]) + portinst: i229_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4848.out[3]) + } + SharedBuffer i230:b230 { dimensions: (8 40 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i230_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_57.in[0]) + portinst: i230_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_57.in[1]) + portinst: i230_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_57.in[2]) + portinst: i230_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_57.in[3]) + portinst: i230_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_57.out[0]) + portinst: i230_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_57.out[1]) + portinst: i230_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_57.out[2]) + portinst: i230_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_57.out[3]) + } + SharedBuffer i231:b231 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i231_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4646.in[0]) + portinst: i231_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4646.in[1]) + portinst: i231_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4646.out[0]) + portinst: i231_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4646.out[1]) + portinst: i231_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4646.out[2]) + portinst: i231_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_4646.out[3]) + } + SharedBuffer i232:b232 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i232_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_58.in[0]) + portinst: i232_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_58.in[1]) + portinst: i232_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_58.in[2]) + portinst: i232_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_58.in[3]) + portinst: i232_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_58.out[0]) + portinst: i232_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_58.out[1]) + portinst: i232_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_58.out[2]) + portinst: i232_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_58.out[3]) + portinst: i232_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_58.out[4]) + portinst: i232_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_58.out[5]) + } + SharedBuffer i233:b233 { dimensions: (8 64 32 24 ) elemType:bfloat16 numBuffers:1 + portinst: i233_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_59.in[0]) + portinst: i233_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_59.in[1]) + portinst: i233_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_59.in[2]) + portinst: i233_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_59.in[3]) + portinst: i233_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_59.out[0]) + portinst: i233_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_59.out[1]) + portinst: i233_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_59.out[2]) + portinst: i233_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_59.out[3]) + portinst: i233_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_59.out[4]) + portinst: i233_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_59.out[5]) + } + SharedBuffer i234:b234 { dimensions: (8 40 32 24 ) elemType:bfloat16 numBuffers:1 + portinst: i234_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_60.in[0]) + portinst: i234_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_60.in[1]) + portinst: i234_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_60.in[2]) + portinst: i234_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_60.in[3]) + portinst: i234_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_60.out[0]) + portinst: i234_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_60.out[1]) + portinst: i234_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_60.out[2]) + portinst: i234_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_60.out[3]) + } + SharedBuffer i235:b235 { dimensions: (8 40 32 24 ) elemType:bfloat16 numBuffers:1 + portinst: i235_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_61.in[0]) + portinst: i235_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_61.in[1]) + portinst: i235_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_61.in[2]) + portinst: i235_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_61.in[3]) + portinst: i235_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_61.out[0]) + portinst: i235_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_61.out[1]) + portinst: i235_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_61.out[2]) + portinst: i235_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_61.out[3]) + } + SharedBuffer i236:b236 { dimensions: (8 40 32 24 ) elemType:bfloat16 numBuffers:1 + portinst: i236_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_62.in[0]) + portinst: i236_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_62.in[1]) + portinst: i236_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_62.in[2]) + portinst: i236_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_62.in[3]) + portinst: i236_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_62.out[0]) + portinst: i236_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_62.out[1]) + } + SharedBuffer i237:b237 { dimensions: (8 40 30 12 ) elemType:bfloat16 numBuffers:1 + portinst: i237_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[0]) + portinst: i237_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_59_for_layer_63_port0.in[1]) + portinst: i237_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_59_for_layer_63_port0.out[0]) + portinst: i237_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_59_for_layer_63_port0.out[1]) + portinst: i237_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_59_for_layer_63_port0.out[2]) + portinst: i237_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_59_for_layer_63_port0.out[3]) + } + SharedBuffer i238:b238 { dimensions: (8 40 30 12 ) elemType:bfloat16 numBuffers:1 + portinst: i238_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[0]) + portinst: i238_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_62_for_layer_63_port1.in[1]) + portinst: i238_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_62_for_layer_63_port1.out[0]) + portinst: i238_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_62_for_layer_63_port1.out[1]) + portinst: i238_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_62_for_layer_63_port1.out[2]) + portinst: i238_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_62_for_layer_63_port1.out[3]) + } + SharedBuffer i239:b239 { dimensions: (8 40 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i239_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_63.in[0]) + portinst: i239_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_63.in[1]) + portinst: i239_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_63.in[2]) + portinst: i239_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_63.in[3]) + portinst: i239_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_63.out[0]) + portinst: i239_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_63.out[1]) + } + SharedBuffer i240:b240 { dimensions: (8 40 30 23 ) elemType:bfloat16 numBuffers:1 + portinst: i240_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[0]) + portinst: i240_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_64_for_layer_65_port0.in[1]) + portinst: i240_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_64_for_layer_65_port0.out[0]) + portinst: i240_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_64_for_layer_65_port0.out[1]) + portinst: i240_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_64_for_layer_65_port0.out[2]) + portinst: i240_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_64_for_layer_65_port0.out[3]) + } + SharedBuffer i241:b241 { dimensions: (8 20 32 16 ) elemType:bfloat16 numBuffers:1 + portinst: i241_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_65.in[0]) + portinst: i241_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_65.in[1]) + portinst: i241_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_65.in[2]) + portinst: i241_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_65.in[3]) + portinst: i241_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[0]) + portinst: i241_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[1]) + portinst: i241_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[2]) + portinst: i241_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[3]) + portinst: i241_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[4]) + portinst: i241_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[5]) + portinst: i241_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[6]) + portinst: i241_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_65.out[7]) + } + SharedBuffer i242:b242 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i242_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_66.in[0]) + portinst: i242_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_66.in[1]) + portinst: i242_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_66.in[2]) + portinst: i242_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_66.in[3]) + portinst: i242_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_66.out[0]) + portinst: i242_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_66.out[1]) + portinst: i242_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_66.out[2]) + portinst: i242_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_66.out[3]) + } + SharedBuffer i243:b243 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i243_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_67.in[0]) + portinst: i243_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_67.in[1]) + portinst: i243_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_67.in[2]) + portinst: i243_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_67.in[3]) + portinst: i243_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_67.out[0]) + portinst: i243_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_67.out[1]) + portinst: i243_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_67.out[2]) + portinst: i243_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_67.out[3]) + } + SharedBuffer i244:b244 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i244_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_68.in[0]) + portinst: i244_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_68.in[1]) + portinst: i244_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_68.in[2]) + portinst: i244_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_68.in[3]) + portinst: i244_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_68.out[0]) + portinst: i244_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_68.out[1]) + portinst: i244_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_68.out[2]) + portinst: i244_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_68.out[3]) + } + SharedBuffer i245:b245 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i245_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_69.in[0]) + portinst: i245_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_69.in[1]) + portinst: i245_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_69.in[2]) + portinst: i245_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_69.in[3]) + portinst: i245_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_69.out[0]) + portinst: i245_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_69.out[1]) + portinst: i245_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_69.out[2]) + portinst: i245_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_69.out[3]) + } + SharedBuffer i246:b246 { dimensions: (8 32 12 12 ) elemType:bfloat16 numBuffers:1 + portinst: i246_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_70.in[0]) + portinst: i246_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_70.in[1]) + portinst: i246_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_70.in[2]) + portinst: i246_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_70.in[3]) + portinst: i246_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[0]) + portinst: i246_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[1]) + portinst: i246_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[2]) + portinst: i246_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[3]) + portinst: i246_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[4]) + portinst: i246_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[5]) + portinst: i246_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[6]) + portinst: i246_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_70.out[7]) + } + SharedBuffer i247:b247 { dimensions: (8 32 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i247_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_71.in[0]) + portinst: i247_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_71.in[1]) + portinst: i247_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_71.in[2]) + portinst: i247_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_71.in[3]) + portinst: i247_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[0]) + portinst: i247_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[1]) + portinst: i247_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[2]) + portinst: i247_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[3]) + portinst: i247_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[4]) + portinst: i247_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[5]) + portinst: i247_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[6]) + portinst: i247_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_71.out[7]) + } + SharedBuffer i248:b248 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i248_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_72.in[0]) + portinst: i248_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_72.in[1]) + portinst: i248_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_72.in[2]) + portinst: i248_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_72.in[3]) + portinst: i248_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_72.out[0]) + portinst: i248_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_72.out[1]) + portinst: i248_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_72.out[2]) + portinst: i248_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_72.out[3]) + } + SharedBuffer i249:b249 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i249_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_73.in[0]) + portinst: i249_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_73.in[1]) + portinst: i249_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_73.in[2]) + portinst: i249_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_73.in[3]) + portinst: i249_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_73.out[0]) + portinst: i249_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_73.out[1]) + portinst: i249_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_73.out[2]) + portinst: i249_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_73.out[3]) + } + SharedBuffer i250:b250 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i250_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_74.in[0]) + portinst: i250_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_74.in[1]) + portinst: i250_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_74.in[2]) + portinst: i250_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_74.in[3]) + portinst: i250_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_74.out[0]) + portinst: i250_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_74.out[1]) + portinst: i250_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_74.out[2]) + portinst: i250_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_74.out[3]) + } + SharedBuffer i251:b251 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i251_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_75.in[0]) + portinst: i251_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_75.in[1]) + portinst: i251_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_75.in[2]) + portinst: i251_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_75.in[3]) + portinst: i251_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_75.out[0]) + portinst: i251_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_75.out[1]) + portinst: i251_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_75.out[2]) + portinst: i251_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_75.out[3]) + } + SharedBuffer i252:b252 { dimensions: (8 24 28 16 ) elemType:bfloat16 numBuffers:1 + portinst: i252_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_76.in[0]) + portinst: i252_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_76.in[1]) + portinst: i252_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_76.in[2]) + portinst: i252_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_76.in[3]) + portinst: i252_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[0]) + portinst: i252_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[1]) + portinst: i252_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[2]) + portinst: i252_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[3]) + portinst: i252_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[4]) + portinst: i252_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[5]) + portinst: i252_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[6]) + portinst: i252_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_76.out[7]) + } + SharedBuffer i253:b253 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i253_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_77.in[0]) + portinst: i253_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_77.in[1]) + portinst: i253_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_77.in[2]) + portinst: i253_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_77.in[3]) + portinst: i253_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_77.out[0]) + portinst: i253_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_77.out[1]) + portinst: i253_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_77.out[2]) + portinst: i253_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_77.out[3]) + } + SharedBuffer i254:b254 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i254_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_78.in[0]) + portinst: i254_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_78.in[1]) + portinst: i254_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_78.in[2]) + portinst: i254_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_78.in[3]) + portinst: i254_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_78.out[0]) + portinst: i254_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_78.out[1]) + portinst: i254_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_78.out[2]) + portinst: i254_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_78.out[3]) + } + SharedBuffer i255:b255 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i255_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_79.in[0]) + portinst: i255_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_79.in[1]) + portinst: i255_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_79.in[2]) + portinst: i255_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_79.in[3]) + portinst: i255_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_79.out[0]) + portinst: i255_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_79.out[1]) + portinst: i255_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_79.out[2]) + portinst: i255_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_79.out[3]) + } + SharedBuffer i256:b256 { dimensions: (8 20 32 12 ) elemType:bfloat16 numBuffers:1 + portinst: i256_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_80.in[0]) + portinst: i256_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_80.in[1]) + portinst: i256_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_80.in[2]) + portinst: i256_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_80.in[3]) + portinst: i256_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_80.out[0]) + portinst: i256_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_80.out[1]) + portinst: i256_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_80.out[2]) + portinst: i256_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_80.out[3]) + } + SharedBuffer i257:b257 { dimensions: (8 32 12 12 ) elemType:bfloat16 numBuffers:1 + portinst: i257_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_81.in[0]) + portinst: i257_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_81.in[1]) + portinst: i257_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_81.in[2]) + portinst: i257_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_81.in[3]) + portinst: i257_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[0]) + portinst: i257_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[1]) + portinst: i257_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[2]) + portinst: i257_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[3]) + portinst: i257_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[4]) + portinst: i257_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[5]) + portinst: i257_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[6]) + portinst: i257_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_81.out[7]) + } + SharedBuffer i258:b258 { dimensions: (8 24 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i258_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_82.in[0]) + portinst: i258_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_82.in[1]) + portinst: i258_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_82.in[2]) + portinst: i258_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_82.in[3]) + portinst: i258_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[0]) + portinst: i258_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[1]) + portinst: i258_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[2]) + portinst: i258_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[3]) + portinst: i258_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[4]) + portinst: i258_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[5]) + portinst: i258_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[6]) + portinst: i258_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_82.out[7]) + } + SharedBuffer i259:b259 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i259_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_83.in[0]) + portinst: i259_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_83.in[1]) + portinst: i259_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_83.in[2]) + portinst: i259_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_83.in[3]) + portinst: i259_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_83.out[0]) + portinst: i259_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_83.out[1]) + portinst: i259_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_83.out[2]) + portinst: i259_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_83.out[3]) + } + SharedBuffer i260:b260 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i260_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_84.in[0]) + portinst: i260_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_84.in[1]) + portinst: i260_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_84.in[2]) + portinst: i260_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_84.in[3]) + portinst: i260_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_84.out[0]) + portinst: i260_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_84.out[1]) + portinst: i260_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_84.out[2]) + portinst: i260_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_84.out[3]) + } + SharedBuffer i261:b261 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i261_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_85.in[0]) + portinst: i261_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_85.in[1]) + portinst: i261_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_85.in[2]) + portinst: i261_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_85.in[3]) + portinst: i261_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_85.out[0]) + portinst: i261_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_85.out[1]) + portinst: i261_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_85.out[2]) + portinst: i261_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_85.out[3]) + } + SharedBuffer i262:b262 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i262_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_86.in[0]) + portinst: i262_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_86.in[1]) + portinst: i262_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_86.in[2]) + portinst: i262_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_86.in[3]) + portinst: i262_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_86.out[0]) + portinst: i262_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_86.out[1]) + portinst: i262_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_86.out[2]) + portinst: i262_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_86.out[3]) + } + SharedBuffer i263:b263 { dimensions: (8 24 24 16 ) elemType:bfloat16 numBuffers:1 + portinst: i263_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_87.in[0]) + portinst: i263_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_87.in[1]) + portinst: i263_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_87.in[2]) + portinst: i263_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_87.in[3]) + portinst: i263_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[0]) + portinst: i263_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[1]) + portinst: i263_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[2]) + portinst: i263_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[3]) + portinst: i263_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[4]) + portinst: i263_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[5]) + portinst: i263_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[6]) + portinst: i263_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_87.out[7]) + } + SharedBuffer i264:b264 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i264_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_88.in[0]) + portinst: i264_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_88.in[1]) + portinst: i264_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_88.in[2]) + portinst: i264_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_88.in[3]) + portinst: i264_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_88.out[0]) + portinst: i264_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_88.out[1]) + portinst: i264_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_88.out[2]) + portinst: i264_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_88.out[3]) + } + SharedBuffer i265:b265 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i265_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_89.in[0]) + portinst: i265_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_89.in[1]) + portinst: i265_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_89.in[2]) + portinst: i265_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_89.in[3]) + portinst: i265_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_89.out[0]) + portinst: i265_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_89.out[1]) + portinst: i265_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_89.out[2]) + portinst: i265_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_89.out[3]) + } + SharedBuffer i266:b266 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i266_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_90.in[0]) + portinst: i266_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_90.in[1]) + portinst: i266_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_90.in[2]) + portinst: i266_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_90.in[3]) + portinst: i266_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_90.out[0]) + portinst: i266_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_90.out[1]) + portinst: i266_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_90.out[2]) + portinst: i266_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_90.out[3]) + } + SharedBuffer i267:b267 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i267_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_91.in[0]) + portinst: i267_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_91.in[1]) + portinst: i267_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_91.in[2]) + portinst: i267_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_91.in[3]) + portinst: i267_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_91.out[0]) + portinst: i267_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_91.out[1]) + portinst: i267_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_91.out[2]) + portinst: i267_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_91.out[3]) + } + SharedBuffer i268:b268 { dimensions: (8 32 12 12 ) elemType:bfloat16 numBuffers:1 + portinst: i268_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_92.in[0]) + portinst: i268_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_92.in[1]) + portinst: i268_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_92.in[2]) + portinst: i268_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_92.in[3]) + portinst: i268_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[0]) + portinst: i268_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[1]) + portinst: i268_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[2]) + portinst: i268_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[3]) + portinst: i268_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[4]) + portinst: i268_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[5]) + portinst: i268_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[6]) + portinst: i268_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_92.out[7]) + } + SharedBuffer i269:b269 { dimensions: (8 24 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i269_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_93.in[0]) + portinst: i269_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_93.in[1]) + portinst: i269_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_93.in[2]) + portinst: i269_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_93.in[3]) + portinst: i269_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[0]) + portinst: i269_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[1]) + portinst: i269_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[2]) + portinst: i269_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[3]) + portinst: i269_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[4]) + portinst: i269_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[5]) + portinst: i269_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[6]) + portinst: i269_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_93.out[7]) + } + SharedBuffer i270:b270 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i270_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_94.in[0]) + portinst: i270_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_94.in[1]) + portinst: i270_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_94.in[2]) + portinst: i270_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_94.in[3]) + portinst: i270_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_94.out[0]) + portinst: i270_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_94.out[1]) + portinst: i270_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_94.out[2]) + portinst: i270_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_94.out[3]) + } + SharedBuffer i271:b271 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i271_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_95.in[0]) + portinst: i271_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_95.in[1]) + portinst: i271_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_95.in[2]) + portinst: i271_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_95.in[3]) + portinst: i271_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_95.out[0]) + portinst: i271_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_95.out[1]) + portinst: i271_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_95.out[2]) + portinst: i271_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_95.out[3]) + } + SharedBuffer i272:b272 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i272_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_96.in[0]) + portinst: i272_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_96.in[1]) + portinst: i272_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_96.in[2]) + portinst: i272_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_96.in[3]) + portinst: i272_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_96.out[0]) + portinst: i272_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_96.out[1]) + portinst: i272_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_96.out[2]) + portinst: i272_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_96.out[3]) + } + SharedBuffer i273:b273 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i273_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_97.in[0]) + portinst: i273_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_97.in[1]) + portinst: i273_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_97.in[2]) + portinst: i273_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_97.in[3]) + portinst: i273_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_97.out[0]) + portinst: i273_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_97.out[1]) + portinst: i273_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_97.out[2]) + portinst: i273_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_97.out[3]) + } + SharedBuffer i274:b274 { dimensions: (8 24 24 16 ) elemType:bfloat16 numBuffers:1 + portinst: i274_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_98.in[0]) + portinst: i274_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_98.in[1]) + portinst: i274_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_98.in[2]) + portinst: i274_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_98.in[3]) + portinst: i274_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[0]) + portinst: i274_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[1]) + portinst: i274_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[2]) + portinst: i274_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[3]) + portinst: i274_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[4]) + portinst: i274_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[5]) + portinst: i274_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[6]) + portinst: i274_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_98.out[7]) + } + SharedBuffer i275:b275 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i275_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_99.in[0]) + portinst: i275_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_99.in[1]) + portinst: i275_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_99.in[2]) + portinst: i275_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_99.in[3]) + portinst: i275_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_99.out[0]) + portinst: i275_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_99.out[1]) + portinst: i275_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_99.out[2]) + portinst: i275_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_99.out[3]) + } + SharedBuffer i276:b276 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i276_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_100.in[0]) + portinst: i276_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_100.in[1]) + portinst: i276_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_100.in[2]) + portinst: i276_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_100.in[3]) + portinst: i276_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_100.out[0]) + portinst: i276_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_100.out[1]) + portinst: i276_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_100.out[2]) + portinst: i276_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_100.out[3]) + } + SharedBuffer i277:b277 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i277_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_101.in[0]) + portinst: i277_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_101.in[1]) + portinst: i277_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_101.in[2]) + portinst: i277_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_101.in[3]) + portinst: i277_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_101.out[0]) + portinst: i277_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_101.out[1]) + portinst: i277_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_101.out[2]) + portinst: i277_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_101.out[3]) + } + SharedBuffer i278:b278 { dimensions: (8 20 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i278_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_102.in[0]) + portinst: i278_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_102.in[1]) + portinst: i278_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_102.in[2]) + portinst: i278_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_102.in[3]) + portinst: i278_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_102.out[0]) + portinst: i278_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_102.out[1]) + portinst: i278_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_102.out[2]) + portinst: i278_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_102.out[3]) + } + SharedBuffer i279:b279 { dimensions: (8 32 12 12 ) elemType:bfloat16 numBuffers:1 + portinst: i279_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_103.in[0]) + portinst: i279_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_103.in[1]) + portinst: i279_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_103.in[2]) + portinst: i279_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_103.in[3]) + portinst: i279_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_103.out[0]) + portinst: i279_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_103.out[1]) + portinst: i279_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_103.out[2]) + portinst: i279_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_103.out[3]) + } + SharedBuffer i280:b280 { dimensions: (8 32 60 12 ) elemType:bfloat16 numBuffers:1 + portinst: i280_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_104.in[0]) + portinst: i280_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_104.in[1]) + portinst: i280_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_104.in[2]) + portinst: i280_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_104.in[3]) + portinst: i280_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[0]) + portinst: i280_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[1]) + portinst: i280_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[2]) + portinst: i280_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[3]) + portinst: i280_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[4]) + portinst: i280_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[5]) + portinst: i280_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[6]) + portinst: i280_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_104.out[7]) + } + SharedBuffer i281:b281 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i281_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_105.in[0]) + portinst: i281_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_105.in[1]) + portinst: i281_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_105.in[2]) + portinst: i281_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_105.in[3]) + portinst: i281_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_105.out[0]) + portinst: i281_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_105.out[1]) + portinst: i281_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_105.out[2]) + portinst: i281_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_105.out[3]) + } + SharedBuffer i282:b282 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i282_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_106.in[0]) + portinst: i282_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_106.in[1]) + portinst: i282_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_106.in[2]) + portinst: i282_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_106.in[3]) + portinst: i282_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_106.out[0]) + portinst: i282_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_106.out[1]) + portinst: i282_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_106.out[2]) + portinst: i282_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_106.out[3]) + } + SharedBuffer i283:b283 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i283_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_107.in[0]) + portinst: i283_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_107.in[1]) + portinst: i283_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_107.in[2]) + portinst: i283_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_107.in[3]) + portinst: i283_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_107.out[0]) + portinst: i283_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_107.out[1]) + portinst: i283_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_107.out[2]) + portinst: i283_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_107.out[3]) + } + SharedBuffer i284:b284 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i284_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_108.in[0]) + portinst: i284_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_108.in[1]) + portinst: i284_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_108.in[2]) + portinst: i284_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_108.in[3]) + portinst: i284_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_108.out[0]) + portinst: i284_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_108.out[1]) + portinst: i284_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_108.out[2]) + portinst: i284_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_108.out[3]) + } + SharedBuffer i285:b285 { dimensions: (8 24 60 16 ) elemType:bfloat16 numBuffers:1 + portinst: i285_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_109.in[0]) + portinst: i285_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_109.in[1]) + portinst: i285_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_109.in[2]) + portinst: i285_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_109.in[3]) + portinst: i285_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[0]) + portinst: i285_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[1]) + portinst: i285_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[2]) + portinst: i285_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[3]) + portinst: i285_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[4]) + portinst: i285_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[5]) + portinst: i285_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[6]) + portinst: i285_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_109.out[7]) + } + SharedBuffer i286:b286 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i286_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_110.in[0]) + portinst: i286_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_110.in[1]) + portinst: i286_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_110.in[2]) + portinst: i286_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_110.in[3]) + portinst: i286_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_110.out[0]) + portinst: i286_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_110.out[1]) + portinst: i286_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_110.out[2]) + portinst: i286_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_110.out[3]) + } + SharedBuffer i287:b287 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i287_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_111.in[0]) + portinst: i287_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_111.in[1]) + portinst: i287_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_111.in[2]) + portinst: i287_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_111.in[3]) + portinst: i287_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_111.out[0]) + portinst: i287_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_111.out[1]) + portinst: i287_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_111.out[2]) + portinst: i287_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_111.out[3]) + } + SharedBuffer i288:b288 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i288_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_112.in[0]) + portinst: i288_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_112.in[1]) + portinst: i288_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_112.in[2]) + portinst: i288_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_112.in[3]) + portinst: i288_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_112.out[0]) + portinst: i288_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_112.out[1]) + portinst: i288_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_112.out[2]) + portinst: i288_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_112.out[3]) + } + SharedBuffer i289:b289 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i289_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_113.in[0]) + portinst: i289_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_113.in[1]) + portinst: i289_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_113.in[2]) + portinst: i289_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_113.in[3]) + portinst: i289_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_113.out[0]) + portinst: i289_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_113.out[1]) + portinst: i289_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_113.out[2]) + portinst: i289_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_113.out[3]) + } + SharedBuffer i290:b290 { dimensions: (8 240 60 1 ) elemType:bfloat16 numBuffers:1 + portinst: i290_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[0]) + portinst: i290_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_114_for_layer_115_port0.in[1]) + portinst: i290_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_114_for_layer_115_port0.out[0]) + portinst: i290_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_114_for_layer_115_port0.out[1]) + portinst: i290_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_114_for_layer_115_port0.out[2]) + portinst: i290_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_114_for_layer_115_port0.out[3]) + } + SharedBuffer i291:b291 { dimensions: (8 1 60 4 ) elemType:bfloat16 numBuffers:1 + portinst: i291_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_115.in[0]) + portinst: i291_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_115.in[1]) + portinst: i291_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_115.in[2]) + portinst: i291_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_115.in[3]) + portinst: i291_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_115.out[0]) + portinst: i291_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_115.out[1]) + portinst: i291_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_115.out[2]) + portinst: i291_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_115.out[3]) + } + SharedBuffer i292:b292 { dimensions: (8 32 16 1 ) elemType:bfloat16 numBuffers:1 + portinst: i292_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_116.in[0]) + portinst: i292_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_116.in[1]) + portinst: i292_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_116.in[2]) + portinst: i292_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_116.in[3]) + portinst: i292_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_116.out[0]) + portinst: i292_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_116.out[1]) + portinst: i292_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_116.out[2]) + portinst: i292_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_116.out[3]) + } + SharedBuffer i293:b293 { dimensions: (8 32 64 1 ) elemType:bfloat16 numBuffers:1 + portinst: i293_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_117.in[0]) + portinst: i293_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_117.in[1]) + portinst: i293_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_117.in[2]) + portinst: i293_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_117.in[3]) + portinst: i293_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_117.out[0]) + portinst: i293_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_117.out[1]) + portinst: i293_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_117.out[2]) + portinst: i293_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_117.out[3]) + } + SharedBuffer i294:b294 { dimensions: (8 1 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i294_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_118.in[0]) + portinst: i294_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_118.in[1]) + portinst: i294_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_118.in[2]) + portinst: i294_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_118.in[3]) + portinst: i294_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_118.out[0]) + portinst: i294_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_118.out[1]) + portinst: i294_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_118.out[2]) + portinst: i294_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_118.out[3]) + } + SharedBuffer i295:b295 { dimensions: (8 1 64 8 ) elemType:bfloat16 numBuffers:1 + portinst: i295_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_119.in[0]) + portinst: i295_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_119.in[1]) + portinst: i295_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_119.in[2]) + portinst: i295_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_119.in[3]) + portinst: i295_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_119.out[0]) + portinst: i295_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_119.out[1]) + portinst: i295_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_119.out[2]) + portinst: i295_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_119.out[3]) + } + SharedBuffer i296:b296 { dimensions: (8 1 64 16 ) elemType:bfloat16 numBuffers:1 + portinst: i296_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_120.in[0]) + portinst: i296_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_120.in[1]) + portinst: i296_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_120.in[2]) + portinst: i296_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_120.in[3]) + portinst: i296_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_120.out[0]) + portinst: i296_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_120.out[1]) + } + SharedBuffer i297:b297 { dimensions: (8 20 60 12 ) elemType:bfloat16 numBuffers:1 + portinst: i297_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[0]) + portinst: i297_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_121_for_layer_122_port0.in[1]) + portinst: i297_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_121_for_layer_122_port0.out[0]) + portinst: i297_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_121_for_layer_122_port0.out[1]) + portinst: i297_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_121_for_layer_122_port0.out[2]) + portinst: i297_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_121_for_layer_122_port0.out[3]) + } + SharedBuffer i298:b298 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i298_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_113113.in[0]) + portinst: i298_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_113113.in[1]) + portinst: i298_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_113113.out[0]) + portinst: i298_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_113113.out[1]) + portinst: i298_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_113113.out[2]) + portinst: i298_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_113113.out[3]) + } + SharedBuffer i299:b299 { dimensions: (8 20 64 12 ) elemType:bfloat16 numBuffers:1 + portinst: i299_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_122.in[0]) + portinst: i299_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_122.in[1]) + portinst: i299_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_122.in[2]) + portinst: i299_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_122.in[3]) + portinst: i299_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_122.out[0]) + portinst: i299_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_122.out[1]) + portinst: i299_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_122.out[2]) + portinst: i299_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_122.out[3]) + } + SharedBuffer i300:b300 { dimensions: (8 32 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i300_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_123.in[0]) + portinst: i300_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_123.in[1]) + portinst: i300_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_123.in[2]) + portinst: i300_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_123.in[3]) + portinst: i300_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_123.out[0]) + portinst: i300_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_123.out[1]) + portinst: i300_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_123.out[2]) + portinst: i300_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_123.out[3]) + portinst: i300_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_123.out[4]) + portinst: i300_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_123.out[5]) + } + SharedBuffer i301:b301 { dimensions: (8 32 84 12 ) elemType:bfloat16 numBuffers:1 + portinst: i301_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_124.in[0]) + portinst: i301_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_124.in[1]) + portinst: i301_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_124.in[2]) + portinst: i301_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_124.in[3]) + portinst: i301_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[0]) + portinst: i301_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[1]) + portinst: i301_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[2]) + portinst: i301_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[3]) + portinst: i301_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[4]) + portinst: i301_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[5]) + portinst: i301_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[6]) + portinst: i301_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_124.out[7]) + } + SharedBuffer i302:b302 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i302_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_125.in[0]) + portinst: i302_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_125.in[1]) + portinst: i302_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_125.in[2]) + portinst: i302_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_125.in[3]) + portinst: i302_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_125.out[0]) + portinst: i302_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_125.out[1]) + portinst: i302_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_125.out[2]) + portinst: i302_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_125.out[3]) + } + SharedBuffer i303:b303 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i303_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_126.in[0]) + portinst: i303_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_126.in[1]) + portinst: i303_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_126.in[2]) + portinst: i303_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_126.in[3]) + portinst: i303_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_126.out[0]) + portinst: i303_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_126.out[1]) + portinst: i303_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_126.out[2]) + portinst: i303_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_126.out[3]) + } + SharedBuffer i304:b304 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i304_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_127.in[0]) + portinst: i304_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_127.in[1]) + portinst: i304_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_127.in[2]) + portinst: i304_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_127.in[3]) + portinst: i304_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_127.out[0]) + portinst: i304_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_127.out[1]) + portinst: i304_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_127.out[2]) + portinst: i304_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_127.out[3]) + } + SharedBuffer i305:b305 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i305_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_128.in[0]) + portinst: i305_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_128.in[1]) + portinst: i305_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_128.in[2]) + portinst: i305_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_128.in[3]) + portinst: i305_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_128.out[0]) + portinst: i305_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_128.out[1]) + portinst: i305_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_128.out[2]) + portinst: i305_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_128.out[3]) + } + SharedBuffer i306:b306 { dimensions: (8 24 84 16 ) elemType:bfloat16 numBuffers:1 + portinst: i306_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_129.in[0]) + portinst: i306_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_129.in[1]) + portinst: i306_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_129.in[2]) + portinst: i306_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_129.in[3]) + portinst: i306_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[0]) + portinst: i306_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[1]) + portinst: i306_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[2]) + portinst: i306_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[3]) + portinst: i306_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[4]) + portinst: i306_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[5]) + portinst: i306_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[6]) + portinst: i306_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_129.out[7]) + } + SharedBuffer i307:b307 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i307_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_130.in[0]) + portinst: i307_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_130.in[1]) + portinst: i307_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_130.in[2]) + portinst: i307_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_130.in[3]) + portinst: i307_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_130.out[0]) + portinst: i307_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_130.out[1]) + portinst: i307_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_130.out[2]) + portinst: i307_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_130.out[3]) + } + SharedBuffer i308:b308 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i308_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_131.in[0]) + portinst: i308_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_131.in[1]) + portinst: i308_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_131.in[2]) + portinst: i308_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_131.in[3]) + portinst: i308_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_131.out[0]) + portinst: i308_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_131.out[1]) + portinst: i308_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_131.out[2]) + portinst: i308_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_131.out[3]) + } + SharedBuffer i309:b309 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i309_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_132.in[0]) + portinst: i309_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_132.in[1]) + portinst: i309_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_132.in[2]) + portinst: i309_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_132.in[3]) + portinst: i309_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_132.out[0]) + portinst: i309_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_132.out[1]) + portinst: i309_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_132.out[2]) + portinst: i309_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_132.out[3]) + } + SharedBuffer i310:b310 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i310_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_133.in[0]) + portinst: i310_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_133.in[1]) + portinst: i310_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_133.in[2]) + portinst: i310_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_133.in[3]) + portinst: i310_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_133.out[0]) + portinst: i310_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_133.out[1]) + portinst: i310_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_133.out[2]) + portinst: i310_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_133.out[3]) + } + SharedBuffer i311:b311 { dimensions: (8 240 84 1 ) elemType:bfloat16 numBuffers:1 + portinst: i311_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[0]) + portinst: i311_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_134_for_layer_135_port0.in[1]) + portinst: i311_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_134_for_layer_135_port0.out[0]) + portinst: i311_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_134_for_layer_135_port0.out[1]) + portinst: i311_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_134_for_layer_135_port0.out[2]) + portinst: i311_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_134_for_layer_135_port0.out[3]) + } + SharedBuffer i312:b312 { dimensions: (8 1 84 4 ) elemType:bfloat16 numBuffers:1 + portinst: i312_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_135.in[0]) + portinst: i312_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_135.in[1]) + portinst: i312_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_135.in[2]) + portinst: i312_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_135.in[3]) + portinst: i312_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_135.out[0]) + portinst: i312_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_135.out[1]) + portinst: i312_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_135.out[2]) + portinst: i312_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_135.out[3]) + } + SharedBuffer i313:b313 { dimensions: (8 32 24 1 ) elemType:bfloat16 numBuffers:1 + portinst: i313_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_136.in[0]) + portinst: i313_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_136.in[1]) + portinst: i313_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_136.in[2]) + portinst: i313_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_136.in[3]) + portinst: i313_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_136.out[0]) + portinst: i313_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_136.out[1]) + portinst: i313_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_136.out[2]) + portinst: i313_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_136.out[3]) + } + SharedBuffer i314:b314 { dimensions: (8 64 88 1 ) elemType:bfloat16 numBuffers:1 + portinst: i314_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_137.in[0]) + portinst: i314_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_137.in[1]) + portinst: i314_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_137.in[2]) + portinst: i314_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_137.in[3]) + portinst: i314_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_137.out[0]) + portinst: i314_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_137.out[1]) + portinst: i314_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_137.out[2]) + portinst: i314_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_137.out[3]) + } + SharedBuffer i315:b315 { dimensions: (8 1 96 8 ) elemType:bfloat16 numBuffers:1 + portinst: i315_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_138.in[0]) + portinst: i315_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_138.in[1]) + portinst: i315_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_138.in[2]) + portinst: i315_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_138.in[3]) + portinst: i315_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_138.out[0]) + portinst: i315_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_138.out[1]) + portinst: i315_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_138.out[2]) + portinst: i315_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_138.out[3]) + } + SharedBuffer i316:b316 { dimensions: (8 1 128 4 ) elemType:bfloat16 numBuffers:1 + portinst: i316_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_139.in[0]) + portinst: i316_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_139.in[1]) + portinst: i316_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_139.in[2]) + portinst: i316_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_139.in[3]) + portinst: i316_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_139.out[0]) + portinst: i316_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_139.out[1]) + portinst: i316_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_139.out[2]) + portinst: i316_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_139.out[3]) + } + SharedBuffer i317:b317 { dimensions: (8 1 128 8 ) elemType:bfloat16 numBuffers:1 + portinst: i317_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_140.in[0]) + portinst: i317_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_140.in[1]) + portinst: i317_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_140.in[2]) + portinst: i317_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_140.in[3]) + portinst: i317_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_140.out[0]) + portinst: i317_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_140.out[1]) + } + SharedBuffer i318:b318 { dimensions: (8 20 84 12 ) elemType:bfloat16 numBuffers:1 + portinst: i318_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[0]) + portinst: i318_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_141_for_layer_142_port0.in[1]) + portinst: i318_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_141_for_layer_142_port0.out[0]) + portinst: i318_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_141_for_layer_142_port0.out[1]) + portinst: i318_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_141_for_layer_142_port0.out[2]) + portinst: i318_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_141_for_layer_142_port0.out[3]) + } + SharedBuffer i319:b319 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i319_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_133133.in[0]) + portinst: i319_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_133133.in[1]) + portinst: i319_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_133133.out[0]) + portinst: i319_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_133133.out[1]) + portinst: i319_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_133133.out[2]) + portinst: i319_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_133133.out[3]) + } + SharedBuffer i320:b320 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i320_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_142.in[0]) + portinst: i320_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_142.in[1]) + portinst: i320_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_142.in[2]) + portinst: i320_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_142.in[3]) + portinst: i320_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_142.out[0]) + portinst: i320_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_142.out[1]) + portinst: i320_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_142.out[2]) + portinst: i320_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_142.out[3]) + } + SharedBuffer i321:b321 { dimensions: (8 32 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i321_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_123123.in[0]) + portinst: i321_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_123123.in[1]) + portinst: i321_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_123123.out[0]) + portinst: i321_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_123123.out[1]) + portinst: i321_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_123123.out[2]) + portinst: i321_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_123123.out[3]) + } + SharedBuffer i322:b322 { dimensions: (8 32 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i322_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_143.in[0]) + portinst: i322_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_143.in[1]) + portinst: i322_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_143.in[2]) + portinst: i322_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_143.in[3]) + portinst: i322_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_143.out[0]) + portinst: i322_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_143.out[1]) + portinst: i322_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_143.out[2]) + portinst: i322_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_143.out[3]) + } + SharedBuffer i323:b323 { dimensions: (8 32 84 12 ) elemType:bfloat16 numBuffers:1 + portinst: i323_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_144.in[0]) + portinst: i323_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_144.in[1]) + portinst: i323_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_144.in[2]) + portinst: i323_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_144.in[3]) + portinst: i323_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[0]) + portinst: i323_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[1]) + portinst: i323_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[2]) + portinst: i323_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[3]) + portinst: i323_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[4]) + portinst: i323_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[5]) + portinst: i323_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[6]) + portinst: i323_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_144.out[7]) + } + SharedBuffer i324:b324 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i324_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_145.in[0]) + portinst: i324_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_145.in[1]) + portinst: i324_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_145.in[2]) + portinst: i324_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_145.in[3]) + portinst: i324_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_145.out[0]) + portinst: i324_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_145.out[1]) + portinst: i324_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_145.out[2]) + portinst: i324_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_145.out[3]) + } + SharedBuffer i325:b325 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i325_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_146.in[0]) + portinst: i325_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_146.in[1]) + portinst: i325_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_146.in[2]) + portinst: i325_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_146.in[3]) + portinst: i325_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_146.out[0]) + portinst: i325_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_146.out[1]) + portinst: i325_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_146.out[2]) + portinst: i325_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_146.out[3]) + } + SharedBuffer i326:b326 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i326_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_147.in[0]) + portinst: i326_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_147.in[1]) + portinst: i326_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_147.in[2]) + portinst: i326_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_147.in[3]) + portinst: i326_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_147.out[0]) + portinst: i326_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_147.out[1]) + portinst: i326_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_147.out[2]) + portinst: i326_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_147.out[3]) + } + SharedBuffer i327:b327 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i327_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_148.in[0]) + portinst: i327_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_148.in[1]) + portinst: i327_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_148.in[2]) + portinst: i327_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_148.in[3]) + portinst: i327_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_148.out[0]) + portinst: i327_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_148.out[1]) + portinst: i327_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_148.out[2]) + portinst: i327_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_148.out[3]) + } + SharedBuffer i328:b328 { dimensions: (8 24 84 16 ) elemType:bfloat16 numBuffers:1 + portinst: i328_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_149.in[0]) + portinst: i328_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_149.in[1]) + portinst: i328_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_149.in[2]) + portinst: i328_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_149.in[3]) + portinst: i328_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[0]) + portinst: i328_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[1]) + portinst: i328_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[2]) + portinst: i328_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[3]) + portinst: i328_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[4]) + portinst: i328_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[5]) + portinst: i328_po6 idx[10] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[6]) + portinst: i328_po7 idx[11] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_149.out[7]) + } + SharedBuffer i329:b329 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i329_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_150.in[0]) + portinst: i329_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_150.in[1]) + portinst: i329_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_150.in[2]) + portinst: i329_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_150.in[3]) + portinst: i329_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_150.out[0]) + portinst: i329_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_150.out[1]) + portinst: i329_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_150.out[2]) + portinst: i329_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_150.out[3]) + } + SharedBuffer i330:b330 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i330_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_151.in[0]) + portinst: i330_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_151.in[1]) + portinst: i330_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_151.in[2]) + portinst: i330_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_151.in[3]) + portinst: i330_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_151.out[0]) + portinst: i330_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_151.out[1]) + portinst: i330_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_151.out[2]) + portinst: i330_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_151.out[3]) + } + SharedBuffer i331:b331 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i331_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_152.in[0]) + portinst: i331_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_152.in[1]) + portinst: i331_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_152.in[2]) + portinst: i331_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_152.in[3]) + portinst: i331_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_152.out[0]) + portinst: i331_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_152.out[1]) + portinst: i331_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_152.out[2]) + portinst: i331_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_152.out[3]) + } + SharedBuffer i332:b332 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i332_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_153.in[0]) + portinst: i332_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_153.in[1]) + portinst: i332_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_153.in[2]) + portinst: i332_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_153.in[3]) + portinst: i332_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_153.out[0]) + portinst: i332_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_153.out[1]) + portinst: i332_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_153.out[2]) + portinst: i332_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_153.out[3]) + } + SharedBuffer i333:b333 { dimensions: (8 240 84 1 ) elemType:bfloat16 numBuffers:1 + portinst: i333_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[0]) + portinst: i333_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_154_for_layer_155_port0.in[1]) + portinst: i333_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_154_for_layer_155_port0.out[0]) + portinst: i333_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_154_for_layer_155_port0.out[1]) + portinst: i333_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_154_for_layer_155_port0.out[2]) + portinst: i333_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_154_for_layer_155_port0.out[3]) + } + SharedBuffer i334:b334 { dimensions: (8 1 84 4 ) elemType:bfloat16 numBuffers:1 + portinst: i334_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_155.in[0]) + portinst: i334_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_155.in[1]) + portinst: i334_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_155.in[2]) + portinst: i334_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_155.in[3]) + portinst: i334_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_155.out[0]) + portinst: i334_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_155.out[1]) + portinst: i334_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_155.out[2]) + portinst: i334_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_155.out[3]) + } + SharedBuffer i335:b335 { dimensions: (8 32 24 1 ) elemType:bfloat16 numBuffers:1 + portinst: i335_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_156.in[0]) + portinst: i335_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_156.in[1]) + portinst: i335_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_156.in[2]) + portinst: i335_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_156.in[3]) + portinst: i335_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_156.out[0]) + portinst: i335_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_156.out[1]) + portinst: i335_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_156.out[2]) + portinst: i335_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_156.out[3]) + } + SharedBuffer i336:b336 { dimensions: (8 64 88 1 ) elemType:bfloat16 numBuffers:1 + portinst: i336_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_157.in[0]) + portinst: i336_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_157.in[1]) + portinst: i336_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_157.in[2]) + portinst: i336_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_157.in[3]) + portinst: i336_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_157.out[0]) + portinst: i336_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_157.out[1]) + portinst: i336_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_157.out[2]) + portinst: i336_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_157.out[3]) + } + SharedBuffer i337:b337 { dimensions: (8 1 96 8 ) elemType:bfloat16 numBuffers:1 + portinst: i337_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_158.in[0]) + portinst: i337_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_158.in[1]) + portinst: i337_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_158.in[2]) + portinst: i337_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_158.in[3]) + portinst: i337_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_158.out[0]) + portinst: i337_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_158.out[1]) + portinst: i337_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_158.out[2]) + portinst: i337_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_158.out[3]) + } + SharedBuffer i338:b338 { dimensions: (8 1 128 4 ) elemType:bfloat16 numBuffers:1 + portinst: i338_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_159.in[0]) + portinst: i338_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_159.in[1]) + portinst: i338_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_159.in[2]) + portinst: i338_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_159.in[3]) + portinst: i338_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_159.out[0]) + portinst: i338_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_159.out[1]) + portinst: i338_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_159.out[2]) + portinst: i338_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_159.out[3]) + } + SharedBuffer i339:b339 { dimensions: (8 1 128 8 ) elemType:bfloat16 numBuffers:1 + portinst: i339_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_160.in[0]) + portinst: i339_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_160.in[1]) + portinst: i339_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_160.in[2]) + portinst: i339_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_160.in[3]) + portinst: i339_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_160.out[0]) + portinst: i339_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_160.out[1]) + } + SharedBuffer i340:b340 { dimensions: (8 20 84 12 ) elemType:bfloat16 numBuffers:1 + portinst: i340_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[0]) + portinst: i340_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_161_for_layer_162_port0.in[1]) + portinst: i340_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_161_for_layer_162_port0.out[0]) + portinst: i340_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_161_for_layer_162_port0.out[1]) + portinst: i340_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_161_for_layer_162_port0.out[2]) + portinst: i340_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_161_for_layer_162_port0.out[3]) + } + SharedBuffer i341:b341 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i341_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_153153.in[0]) + portinst: i341_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_153153.in[1]) + portinst: i341_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_153153.out[0]) + portinst: i341_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_153153.out[1]) + portinst: i341_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_153153.out[2]) + portinst: i341_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_153153.out[3]) + } + SharedBuffer i342:b342 { dimensions: (8 20 88 12 ) elemType:bfloat16 numBuffers:1 + portinst: i342_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_162.in[0]) + portinst: i342_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_162.in[1]) + portinst: i342_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_162.in[2]) + portinst: i342_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_162.in[3]) + portinst: i342_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_162.out[0]) + portinst: i342_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_162.out[1]) + portinst: i342_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_162.out[2]) + portinst: i342_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_162.out[3]) + } + SharedBuffer i343:b343 { dimensions: (8 32 20 12 ) elemType:bfloat16 numBuffers:1 + portinst: i343_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_163.in[0]) + portinst: i343_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_163.in[1]) + portinst: i343_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_163.in[2]) + portinst: i343_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_163.in[3]) + portinst: i343_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_163.out[0]) + portinst: i343_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_163.out[1]) + portinst: i343_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_163.out[2]) + portinst: i343_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_163.out[3]) + portinst: i343_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_163.out[4]) + portinst: i343_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_163.out[5]) + } + SharedBuffer i344:b344 { dimensions: (8 32 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i344_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_164.in[0]) + portinst: i344_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_164.in[1]) + portinst: i344_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_164.in[2]) + portinst: i344_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_164.in[3]) + portinst: i344_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_164.out[0]) + portinst: i344_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_164.out[1]) + portinst: i344_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_164.out[2]) + portinst: i344_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_164.out[3]) + portinst: i344_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_164.out[4]) + portinst: i344_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_164.out[5]) + } + SharedBuffer i345:b345 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i345_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_165.in[0]) + portinst: i345_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_165.in[1]) + portinst: i345_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_165.in[2]) + portinst: i345_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_165.in[3]) + portinst: i345_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_165.out[0]) + portinst: i345_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_165.out[1]) + portinst: i345_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_165.out[2]) + portinst: i345_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_165.out[3]) + } + SharedBuffer i346:b346 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i346_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_166.in[0]) + portinst: i346_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_166.in[1]) + portinst: i346_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_166.in[2]) + portinst: i346_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_166.in[3]) + portinst: i346_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_166.out[0]) + portinst: i346_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_166.out[1]) + portinst: i346_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_166.out[2]) + portinst: i346_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_166.out[3]) + } + SharedBuffer i347:b347 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i347_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_167.in[0]) + portinst: i347_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_167.in[1]) + portinst: i347_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_167.in[2]) + portinst: i347_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_167.in[3]) + portinst: i347_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_167.out[0]) + portinst: i347_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_167.out[1]) + } + SharedBuffer i348:b348 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i348_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[0]) + portinst: i348_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_164_for_layer_168_port0.in[1]) + portinst: i348_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_164_for_layer_168_port0.out[0]) + portinst: i348_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_164_for_layer_168_port0.out[1]) + portinst: i348_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_164_for_layer_168_port0.out[2]) + portinst: i348_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_164_for_layer_168_port0.out[3]) + } + SharedBuffer i349:b349 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i349_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[0]) + portinst: i349_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_167_for_layer_168_port1.in[1]) + portinst: i349_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_167_for_layer_168_port1.out[0]) + portinst: i349_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_167_for_layer_168_port1.out[1]) + portinst: i349_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_167_for_layer_168_port1.out[2]) + portinst: i349_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_167_for_layer_168_port1.out[3]) + } + SharedBuffer i350:b350 { dimensions: (8 20 120 8 ) elemType:bfloat16 numBuffers:1 + portinst: i350_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_168.in[0]) + portinst: i350_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_168.in[1]) + portinst: i350_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_168.in[2]) + portinst: i350_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_168.in[3]) + portinst: i350_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_168.out[0]) + portinst: i350_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_168.out[1]) + } + SharedBuffer i351:b351 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i351_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[0]) + portinst: i351_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_168_for_layer_169_port0.in[1]) + portinst: i351_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_168_for_layer_169_port0.out[0]) + portinst: i351_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_168_for_layer_169_port0.out[1]) + portinst: i351_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_168_for_layer_169_port0.out[2]) + portinst: i351_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_168_for_layer_169_port0.out[3]) + } + SharedBuffer i352:b352 { dimensions: (8 24 120 16 ) elemType:bfloat16 numBuffers:1 + portinst: i352_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_169.in[0]) + portinst: i352_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_169.in[1]) + portinst: i352_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_169.in[2]) + portinst: i352_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_169.in[3]) + portinst: i352_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_169.out[0]) + portinst: i352_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_169.out[1]) + portinst: i352_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_169.out[2]) + portinst: i352_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_169.out[3]) + portinst: i352_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_169.out[4]) + portinst: i352_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_169.out[5]) + } + SharedBuffer i353:b353 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i353_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_170.in[0]) + portinst: i353_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_170.in[1]) + portinst: i353_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_170.in[2]) + portinst: i353_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_170.in[3]) + portinst: i353_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_170.out[0]) + portinst: i353_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_170.out[1]) + portinst: i353_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_170.out[2]) + portinst: i353_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_170.out[3]) + } + SharedBuffer i354:b354 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i354_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_171.in[0]) + portinst: i354_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_171.in[1]) + portinst: i354_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_171.in[2]) + portinst: i354_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_171.in[3]) + portinst: i354_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_171.out[0]) + portinst: i354_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_171.out[1]) + portinst: i354_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_171.out[2]) + portinst: i354_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_171.out[3]) + } + SharedBuffer i355:b355 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i355_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_172.in[0]) + portinst: i355_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_172.in[1]) + portinst: i355_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_172.in[2]) + portinst: i355_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_172.in[3]) + portinst: i355_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_172.out[0]) + portinst: i355_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_172.out[1]) + } + SharedBuffer i356:b356 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i356_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[0]) + portinst: i356_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_169_for_layer_173_port0.in[1]) + portinst: i356_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_169_for_layer_173_port0.out[0]) + portinst: i356_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_169_for_layer_173_port0.out[1]) + portinst: i356_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_169_for_layer_173_port0.out[2]) + portinst: i356_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_169_for_layer_173_port0.out[3]) + } + SharedBuffer i357:b357 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i357_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[0]) + portinst: i357_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_172_for_layer_173_port1.in[1]) + portinst: i357_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_172_for_layer_173_port1.out[0]) + portinst: i357_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_172_for_layer_173_port1.out[1]) + portinst: i357_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_172_for_layer_173_port1.out[2]) + portinst: i357_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_172_for_layer_173_port1.out[3]) + } + SharedBuffer i358:b358 { dimensions: (8 20 120 8 ) elemType:bfloat16 numBuffers:1 + portinst: i358_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_173.in[0]) + portinst: i358_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_173.in[1]) + portinst: i358_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_173.in[2]) + portinst: i358_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_173.in[3]) + portinst: i358_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_173.out[0]) + portinst: i358_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_173.out[1]) + } + SharedBuffer i359:b359 { dimensions: (8 240 120 1 ) elemType:bfloat16 numBuffers:1 + portinst: i359_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[0]) + portinst: i359_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_174_for_layer_175_port0.in[1]) + portinst: i359_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_174_for_layer_175_port0.out[0]) + portinst: i359_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_174_for_layer_175_port0.out[1]) + portinst: i359_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_174_for_layer_175_port0.out[2]) + portinst: i359_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_174_for_layer_175_port0.out[3]) + } + SharedBuffer i360:b360 { dimensions: (8 1 120 4 ) elemType:bfloat16 numBuffers:1 + portinst: i360_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_175.in[0]) + portinst: i360_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_175.in[1]) + portinst: i360_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_175.in[2]) + portinst: i360_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_175.in[3]) + portinst: i360_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_175.out[0]) + portinst: i360_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_175.out[1]) + portinst: i360_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_175.out[2]) + portinst: i360_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_175.out[3]) + } + SharedBuffer i361:b361 { dimensions: (8 64 32 1 ) elemType:bfloat16 numBuffers:1 + portinst: i361_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_176.in[0]) + portinst: i361_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_176.in[1]) + portinst: i361_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_176.in[2]) + portinst: i361_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_176.in[3]) + portinst: i361_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_176.out[0]) + portinst: i361_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_176.out[1]) + portinst: i361_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_176.out[2]) + portinst: i361_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_176.out[3]) + } + SharedBuffer i362:b362 { dimensions: (8 32 120 1 ) elemType:bfloat16 numBuffers:1 + portinst: i362_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_177.in[0]) + portinst: i362_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_177.in[1]) + portinst: i362_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_177.in[2]) + portinst: i362_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_177.in[3]) + portinst: i362_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_177.out[0]) + portinst: i362_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_177.out[1]) + portinst: i362_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_177.out[2]) + portinst: i362_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_177.out[3]) + } + SharedBuffer i363:b363 { dimensions: (8 1 192 4 ) elemType:bfloat16 numBuffers:1 + portinst: i363_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_178.in[0]) + portinst: i363_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_178.in[1]) + portinst: i363_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_178.in[2]) + portinst: i363_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_178.in[3]) + portinst: i363_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_178.out[0]) + portinst: i363_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_178.out[1]) + portinst: i363_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_178.out[2]) + portinst: i363_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_178.out[3]) + } + SharedBuffer i364:b364 { dimensions: (8 1 128 4 ) elemType:bfloat16 numBuffers:1 + portinst: i364_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_179.in[0]) + portinst: i364_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_179.in[1]) + portinst: i364_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_179.in[2]) + portinst: i364_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_179.in[3]) + portinst: i364_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_179.out[0]) + portinst: i364_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_179.out[1]) + portinst: i364_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_179.out[2]) + portinst: i364_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_179.out[3]) + } + SharedBuffer i365:b365 { dimensions: (8 1 128 8 ) elemType:bfloat16 numBuffers:1 + portinst: i365_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_180.in[0]) + portinst: i365_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_180.in[1]) + portinst: i365_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_180.in[2]) + portinst: i365_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_180.in[3]) + portinst: i365_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_180.out[0]) + portinst: i365_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_180.out[1]) + } + SharedBuffer i366:b366 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i366_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[0]) + portinst: i366_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_173_for_layer_182_port1.in[1]) + portinst: i366_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_173_for_layer_182_port1.out[0]) + portinst: i366_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_173_for_layer_182_port1.out[1]) + portinst: i366_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_173_for_layer_182_port1.out[2]) + portinst: i366_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_173_for_layer_182_port1.out[3]) + } + SharedBuffer i367:b367 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i367_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[0]) + portinst: i367_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_181_for_layer_182_port0.in[1]) + portinst: i367_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_181_for_layer_182_port0.out[0]) + portinst: i367_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_181_for_layer_182_port0.out[1]) + portinst: i367_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_181_for_layer_182_port0.out[2]) + portinst: i367_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_181_for_layer_182_port0.out[3]) + } + SharedBuffer i368:b368 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i368_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_182.in[0]) + portinst: i368_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_182.in[1]) + portinst: i368_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_182.in[2]) + portinst: i368_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_182.in[3]) + portinst: i368_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_182.out[0]) + portinst: i368_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_182.out[1]) + portinst: i368_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_182.out[2]) + portinst: i368_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_182.out[3]) + } + SharedBuffer i369:b369 { dimensions: (8 32 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i369_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_163163.in[0]) + portinst: i369_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_163163.in[1]) + portinst: i369_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_163163.out[0]) + portinst: i369_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_163163.out[1]) + portinst: i369_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_163163.out[2]) + portinst: i369_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_163163.out[3]) + } + SharedBuffer i370:b370 { dimensions: (8 32 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i370_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_183.in[0]) + portinst: i370_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_183.in[1]) + portinst: i370_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_183.in[2]) + portinst: i370_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_183.in[3]) + portinst: i370_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_183.out[0]) + portinst: i370_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_183.out[1]) + portinst: i370_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_183.out[2]) + portinst: i370_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_183.out[3]) + portinst: i370_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_183.out[4]) + portinst: i370_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_183.out[5]) + } + SharedBuffer i371:b371 { dimensions: (8 32 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i371_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_184.in[0]) + portinst: i371_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_184.in[1]) + portinst: i371_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_184.in[2]) + portinst: i371_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_184.in[3]) + portinst: i371_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_184.out[0]) + portinst: i371_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_184.out[1]) + portinst: i371_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_184.out[2]) + portinst: i371_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_184.out[3]) + portinst: i371_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_184.out[4]) + portinst: i371_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_184.out[5]) + } + SharedBuffer i372:b372 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i372_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_185.in[0]) + portinst: i372_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_185.in[1]) + portinst: i372_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_185.in[2]) + portinst: i372_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_185.in[3]) + portinst: i372_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_185.out[0]) + portinst: i372_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_185.out[1]) + portinst: i372_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_185.out[2]) + portinst: i372_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_185.out[3]) + } + SharedBuffer i373:b373 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i373_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_186.in[0]) + portinst: i373_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_186.in[1]) + portinst: i373_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_186.in[2]) + portinst: i373_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_186.in[3]) + portinst: i373_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_186.out[0]) + portinst: i373_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_186.out[1]) + portinst: i373_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_186.out[2]) + portinst: i373_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_186.out[3]) + } + SharedBuffer i374:b374 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i374_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_187.in[0]) + portinst: i374_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_187.in[1]) + portinst: i374_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_187.in[2]) + portinst: i374_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_187.in[3]) + portinst: i374_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_187.out[0]) + portinst: i374_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_187.out[1]) + } + SharedBuffer i375:b375 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i375_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[0]) + portinst: i375_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_184_for_layer_188_port0.in[1]) + portinst: i375_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_184_for_layer_188_port0.out[0]) + portinst: i375_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_184_for_layer_188_port0.out[1]) + portinst: i375_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_184_for_layer_188_port0.out[2]) + portinst: i375_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_184_for_layer_188_port0.out[3]) + } + SharedBuffer i376:b376 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i376_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[0]) + portinst: i376_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_187_for_layer_188_port1.in[1]) + portinst: i376_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_187_for_layer_188_port1.out[0]) + portinst: i376_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_187_for_layer_188_port1.out[1]) + portinst: i376_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_187_for_layer_188_port1.out[2]) + portinst: i376_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_187_for_layer_188_port1.out[3]) + } + SharedBuffer i377:b377 { dimensions: (8 20 120 8 ) elemType:bfloat16 numBuffers:1 + portinst: i377_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_188.in[0]) + portinst: i377_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_188.in[1]) + portinst: i377_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_188.in[2]) + portinst: i377_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_188.in[3]) + portinst: i377_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_188.out[0]) + portinst: i377_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_188.out[1]) + } + SharedBuffer i378:b378 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i378_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[0]) + portinst: i378_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_188_for_layer_189_port0.in[1]) + portinst: i378_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_188_for_layer_189_port0.out[0]) + portinst: i378_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_188_for_layer_189_port0.out[1]) + portinst: i378_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_188_for_layer_189_port0.out[2]) + portinst: i378_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_188_for_layer_189_port0.out[3]) + } + SharedBuffer i379:b379 { dimensions: (8 24 120 16 ) elemType:bfloat16 numBuffers:1 + portinst: i379_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_189.in[0]) + portinst: i379_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_189.in[1]) + portinst: i379_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_189.in[2]) + portinst: i379_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_189.in[3]) + portinst: i379_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_189.out[0]) + portinst: i379_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_189.out[1]) + portinst: i379_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_189.out[2]) + portinst: i379_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_189.out[3]) + portinst: i379_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_189.out[4]) + portinst: i379_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_189.out[5]) + } + SharedBuffer i380:b380 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i380_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_190.in[0]) + portinst: i380_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_190.in[1]) + portinst: i380_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_190.in[2]) + portinst: i380_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_190.in[3]) + portinst: i380_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_190.out[0]) + portinst: i380_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_190.out[1]) + portinst: i380_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_190.out[2]) + portinst: i380_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_190.out[3]) + } + SharedBuffer i381:b381 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i381_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_191.in[0]) + portinst: i381_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_191.in[1]) + portinst: i381_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_191.in[2]) + portinst: i381_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_191.in[3]) + portinst: i381_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_191.out[0]) + portinst: i381_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_191.out[1]) + portinst: i381_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_191.out[2]) + portinst: i381_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_191.out[3]) + } + SharedBuffer i382:b382 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i382_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_192.in[0]) + portinst: i382_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_192.in[1]) + portinst: i382_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_192.in[2]) + portinst: i382_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_192.in[3]) + portinst: i382_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_192.out[0]) + portinst: i382_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_192.out[1]) + } + SharedBuffer i383:b383 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i383_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[0]) + portinst: i383_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_189_for_layer_193_port0.in[1]) + portinst: i383_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_189_for_layer_193_port0.out[0]) + portinst: i383_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_189_for_layer_193_port0.out[1]) + portinst: i383_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_189_for_layer_193_port0.out[2]) + portinst: i383_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_189_for_layer_193_port0.out[3]) + } + SharedBuffer i384:b384 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i384_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[0]) + portinst: i384_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_192_for_layer_193_port1.in[1]) + portinst: i384_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_192_for_layer_193_port1.out[0]) + portinst: i384_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_192_for_layer_193_port1.out[1]) + portinst: i384_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_192_for_layer_193_port1.out[2]) + portinst: i384_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_192_for_layer_193_port1.out[3]) + } + SharedBuffer i385:b385 { dimensions: (8 20 120 8 ) elemType:bfloat16 numBuffers:1 + portinst: i385_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_193.in[0]) + portinst: i385_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_193.in[1]) + portinst: i385_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_193.in[2]) + portinst: i385_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_193.in[3]) + portinst: i385_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_193.out[0]) + portinst: i385_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_193.out[1]) + } + SharedBuffer i386:b386 { dimensions: (8 240 120 1 ) elemType:bfloat16 numBuffers:1 + portinst: i386_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[0]) + portinst: i386_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_194_for_layer_195_port0.in[1]) + portinst: i386_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_194_for_layer_195_port0.out[0]) + portinst: i386_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_194_for_layer_195_port0.out[1]) + portinst: i386_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_194_for_layer_195_port0.out[2]) + portinst: i386_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_194_for_layer_195_port0.out[3]) + } + SharedBuffer i387:b387 { dimensions: (8 1 120 4 ) elemType:bfloat16 numBuffers:1 + portinst: i387_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_195.in[0]) + portinst: i387_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_195.in[1]) + portinst: i387_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_195.in[2]) + portinst: i387_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_195.in[3]) + portinst: i387_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_195.out[0]) + portinst: i387_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_195.out[1]) + portinst: i387_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_195.out[2]) + portinst: i387_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_195.out[3]) + } + SharedBuffer i388:b388 { dimensions: (8 64 32 1 ) elemType:bfloat16 numBuffers:1 + portinst: i388_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_196.in[0]) + portinst: i388_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_196.in[1]) + portinst: i388_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_196.in[2]) + portinst: i388_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_196.in[3]) + portinst: i388_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_196.out[0]) + portinst: i388_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_196.out[1]) + portinst: i388_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_196.out[2]) + portinst: i388_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_196.out[3]) + } + SharedBuffer i389:b389 { dimensions: (8 32 120 1 ) elemType:bfloat16 numBuffers:1 + portinst: i389_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_197.in[0]) + portinst: i389_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_197.in[1]) + portinst: i389_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_197.in[2]) + portinst: i389_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_197.in[3]) + portinst: i389_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_197.out[0]) + portinst: i389_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_197.out[1]) + portinst: i389_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_197.out[2]) + portinst: i389_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_197.out[3]) + } + SharedBuffer i390:b390 { dimensions: (8 1 192 4 ) elemType:bfloat16 numBuffers:1 + portinst: i390_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_198.in[0]) + portinst: i390_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_198.in[1]) + portinst: i390_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_198.in[2]) + portinst: i390_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_198.in[3]) + portinst: i390_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_198.out[0]) + portinst: i390_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_198.out[1]) + portinst: i390_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_198.out[2]) + portinst: i390_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_198.out[3]) + } + SharedBuffer i391:b391 { dimensions: (8 1 128 4 ) elemType:bfloat16 numBuffers:1 + portinst: i391_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_199.in[0]) + portinst: i391_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_199.in[1]) + portinst: i391_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_199.in[2]) + portinst: i391_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_199.in[3]) + portinst: i391_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_199.out[0]) + portinst: i391_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_199.out[1]) + portinst: i391_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_199.out[2]) + portinst: i391_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_199.out[3]) + } + SharedBuffer i392:b392 { dimensions: (8 1 128 8 ) elemType:bfloat16 numBuffers:1 + portinst: i392_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_200.in[0]) + portinst: i392_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_200.in[1]) + portinst: i392_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_200.in[2]) + portinst: i392_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_200.in[3]) + portinst: i392_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_200.out[0]) + portinst: i392_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_200.out[1]) + } + SharedBuffer i393:b393 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i393_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[0]) + portinst: i393_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_193_for_layer_202_port1.in[1]) + portinst: i393_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_193_for_layer_202_port1.out[0]) + portinst: i393_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_193_for_layer_202_port1.out[1]) + portinst: i393_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_193_for_layer_202_port1.out[2]) + portinst: i393_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_193_for_layer_202_port1.out[3]) + } + SharedBuffer i394:b394 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i394_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[0]) + portinst: i394_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_201_for_layer_202_port0.in[1]) + portinst: i394_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_201_for_layer_202_port0.out[0]) + portinst: i394_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_201_for_layer_202_port0.out[1]) + portinst: i394_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_201_for_layer_202_port0.out[2]) + portinst: i394_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_201_for_layer_202_port0.out[3]) + } + SharedBuffer i395:b395 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i395_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_202.in[0]) + portinst: i395_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_202.in[1]) + portinst: i395_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_202.in[2]) + portinst: i395_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_202.in[3]) + portinst: i395_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_202.out[0]) + portinst: i395_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_202.out[1]) + portinst: i395_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_202.out[2]) + portinst: i395_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_202.out[3]) + } + SharedBuffer i396:b396 { dimensions: (8 32 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i396_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_183183.in[0]) + portinst: i396_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_183183.in[1]) + portinst: i396_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_183183.out[0]) + portinst: i396_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_183183.out[1]) + portinst: i396_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_183183.out[2]) + portinst: i396_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_183183.out[3]) + } + SharedBuffer i397:b397 { dimensions: (8 32 24 12 ) elemType:bfloat16 numBuffers:1 + portinst: i397_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_203.in[0]) + portinst: i397_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_203.in[1]) + portinst: i397_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_203.in[2]) + portinst: i397_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_203.in[3]) + portinst: i397_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_203.out[0]) + portinst: i397_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_203.out[1]) + portinst: i397_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_203.out[2]) + portinst: i397_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_203.out[3]) + } + SharedBuffer i398:b398 { dimensions: (8 32 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i398_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_204.in[0]) + portinst: i398_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_204.in[1]) + portinst: i398_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_204.in[2]) + portinst: i398_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_204.in[3]) + portinst: i398_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_204.out[0]) + portinst: i398_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_204.out[1]) + portinst: i398_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_204.out[2]) + portinst: i398_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_204.out[3]) + portinst: i398_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_204.out[4]) + portinst: i398_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_204.out[5]) + } + SharedBuffer i399:b399 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i399_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_205.in[0]) + portinst: i399_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_205.in[1]) + portinst: i399_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_205.in[2]) + portinst: i399_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_205.in[3]) + portinst: i399_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_205.out[0]) + portinst: i399_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_205.out[1]) + portinst: i399_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_205.out[2]) + portinst: i399_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_205.out[3]) + } + SharedBuffer i400:b400 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i400_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_206.in[0]) + portinst: i400_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_206.in[1]) + portinst: i400_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_206.in[2]) + portinst: i400_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_206.in[3]) + portinst: i400_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_206.out[0]) + portinst: i400_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_206.out[1]) + portinst: i400_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_206.out[2]) + portinst: i400_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_206.out[3]) + } + SharedBuffer i401:b401 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i401_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_207.in[0]) + portinst: i401_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_207.in[1]) + portinst: i401_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_207.in[2]) + portinst: i401_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_207.in[3]) + portinst: i401_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_207.out[0]) + portinst: i401_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_207.out[1]) + } + SharedBuffer i402:b402 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i402_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[0]) + portinst: i402_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_204_for_layer_208_port0.in[1]) + portinst: i402_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_204_for_layer_208_port0.out[0]) + portinst: i402_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_204_for_layer_208_port0.out[1]) + portinst: i402_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_204_for_layer_208_port0.out[2]) + portinst: i402_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_204_for_layer_208_port0.out[3]) + } + SharedBuffer i403:b403 { dimensions: (8 20 120 6 ) elemType:bfloat16 numBuffers:1 + portinst: i403_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[0]) + portinst: i403_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_207_for_layer_208_port1.in[1]) + portinst: i403_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_207_for_layer_208_port1.out[0]) + portinst: i403_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_207_for_layer_208_port1.out[1]) + portinst: i403_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_207_for_layer_208_port1.out[2]) + portinst: i403_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_207_for_layer_208_port1.out[3]) + } + SharedBuffer i404:b404 { dimensions: (8 20 120 8 ) elemType:bfloat16 numBuffers:1 + portinst: i404_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_208.in[0]) + portinst: i404_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_208.in[1]) + portinst: i404_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_208.in[2]) + portinst: i404_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_208.in[3]) + portinst: i404_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_208.out[0]) + portinst: i404_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_208.out[1]) + } + SharedBuffer i405:b405 { dimensions: (8 240 120 1 ) elemType:bfloat16 numBuffers:1 + portinst: i405_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[0]) + portinst: i405_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_209_for_layer_210_port0.in[1]) + portinst: i405_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_209_for_layer_210_port0.out[0]) + portinst: i405_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_209_for_layer_210_port0.out[1]) + portinst: i405_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_209_for_layer_210_port0.out[2]) + portinst: i405_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_209_for_layer_210_port0.out[3]) + } + SharedBuffer i406:b406 { dimensions: (8 1 120 4 ) elemType:bfloat16 numBuffers:1 + portinst: i406_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_210.in[0]) + portinst: i406_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_210.in[1]) + portinst: i406_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_210.in[2]) + portinst: i406_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_210.in[3]) + portinst: i406_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_210.out[0]) + portinst: i406_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_210.out[1]) + portinst: i406_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_210.out[2]) + portinst: i406_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_210.out[3]) + } + SharedBuffer i407:b407 { dimensions: (8 64 16 1 ) elemType:bfloat16 numBuffers:1 + portinst: i407_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_211.in[0]) + portinst: i407_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_211.in[1]) + portinst: i407_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_211.in[2]) + portinst: i407_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_211.in[3]) + portinst: i407_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_211.out[0]) + portinst: i407_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_211.out[1]) + portinst: i407_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_211.out[2]) + portinst: i407_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_211.out[3]) + } + SharedBuffer i408:b408 { dimensions: (8 1 16 64 ) elemType:bfloat16 numBuffers:1 + portinst: i408_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_212.in[0]) + portinst: i408_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_212.in[1]) + portinst: i408_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_212.in[2]) + portinst: i408_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_212.in[3]) + portinst: i408_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_212.out[0]) + portinst: i408_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_212.out[1]) + } + SharedBuffer i409:b409 { dimensions: (8 20 120 12 ) elemType:bfloat16 numBuffers:1 + portinst: i409_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[0]) + portinst: i409_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_208_for_layer_214_port0.in[1]) + portinst: i409_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_208_for_layer_214_port0.out[0]) + portinst: i409_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_208_for_layer_214_port0.out[1]) + portinst: i409_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_208_for_layer_214_port0.out[2]) + portinst: i409_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_208_for_layer_214_port0.out[3]) + } + SharedBuffer i410:b410 { dimensions: (8 32 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i410_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[0]) + portinst: i410_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_213_for_layer_214_port1.in[1]) + portinst: i410_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_213_for_layer_214_port1.out[0]) + portinst: i410_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_213_for_layer_214_port1.out[1]) + portinst: i410_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_213_for_layer_214_port1.out[2]) + portinst: i410_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_213_for_layer_214_port1.out[3]) + } + SharedBuffer i411:b411 { dimensions: (8 32 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i411_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_214.in[0]) + portinst: i411_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_214.in[1]) + portinst: i411_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_214.in[2]) + portinst: i411_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_214.in[3]) + portinst: i411_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_214.out[0]) + portinst: i411_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_214.out[1]) + } + SharedBuffer i412:b412 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i412_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[0]) + portinst: i412_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_217_port0.in[1]) + portinst: i412_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[0]) + portinst: i412_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[1]) + } + SharedBuffer i413:b413 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i413_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_0_port1.in[0]) + portinst: i413_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_0_port1.in[1]) + portinst: i413_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_0_port1.out[0]) + portinst: i413_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_0_port1.out[1]) + } + SharedBuffer i414:b414 { dimensions: (8 20 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i414_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[0]) + portinst: i414_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_217_for_layer_218_port0.in[1]) + portinst: i414_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_217_for_layer_218_port0.out[0]) + portinst: i414_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_217_for_layer_218_port0.out[1]) + portinst: i414_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_217_for_layer_218_port0.out[2]) + portinst: i414_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_217_for_layer_218_port0.out[3]) + } + SharedBuffer i415:b415 { dimensions: (8 32 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i415_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_218.in[0]) + portinst: i415_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_218.in[1]) + portinst: i415_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_218.in[2]) + portinst: i415_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_218.in[3]) + portinst: i415_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_218.out[0]) + portinst: i415_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_218.out[1]) + portinst: i415_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_218.out[2]) + portinst: i415_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_218.out[3]) + } + SharedBuffer i416:b416 { dimensions: (8 20 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i416_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_219.in[0]) + portinst: i416_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_219.in[1]) + portinst: i416_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_219.in[2]) + portinst: i416_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_219.in[3]) + portinst: i416_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_219.out[0]) + portinst: i416_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_219.out[1]) + } + SharedBuffer i417:b417 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i417_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input3_0_port0.in[0]) + portinst: i417_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input3_0_port0.in[1]) + portinst: i417_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input3_0_port0.out[0]) + portinst: i417_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input3_0_port0.out[1]) + portinst: i417_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input3_0_port0.out[2]) + portinst: i417_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input3_0_port0.out[3]) + } + SharedBuffer i418:b418 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i418_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[0]) + portinst: i418_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_221_port1.in[1]) + portinst: i418_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_221_port1.out[0]) + portinst: i418_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_221_port1.out[1]) + portinst: i418_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_221_port1.out[2]) + portinst: i418_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_221_port1.out[3]) + } + SharedBuffer i419:b419 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i419_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_221.in[0]) + portinst: i419_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_221.in[1]) + portinst: i419_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_221.in[2]) + portinst: i419_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_221.in[3]) + portinst: i419_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_221.out[0]) + portinst: i419_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_221.out[1]) + portinst: i419_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_221.out[2]) + portinst: i419_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_221.out[3]) + } + SharedBuffer i420:b420 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i420_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_1_port1.in[0]) + portinst: i420_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_1_port1.in[1]) + portinst: i420_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_1_port1.out[0]) + portinst: i420_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_1_port1.out[1]) + portinst: i420_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_1_port1.out[2]) + portinst: i420_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_1_port1.out[3]) + } + SharedBuffer i421:b421 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i421_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_222.in[0]) + portinst: i421_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_222.in[1]) + portinst: i421_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_222.in[2]) + portinst: i421_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_222.in[3]) + portinst: i421_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_222.out[0]) + portinst: i421_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_222.out[1]) + } + SharedBuffer i422:b422 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i422_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_2_port1.in[0]) + portinst: i422_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_2_port1.in[1]) + portinst: i422_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_2_port1.out[0]) + portinst: i422_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_2_port1.out[1]) + portinst: i422_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_2_port1.out[2]) + portinst: i422_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input4_2_port1.out[3]) + } + SharedBuffer i423:b423 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i423_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[0]) + portinst: i423_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_223_for_layer_224_port0.in[1]) + portinst: i423_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_223_for_layer_224_port0.out[0]) + portinst: i423_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_223_for_layer_224_port0.out[1]) + portinst: i423_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_223_for_layer_224_port0.out[2]) + portinst: i423_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_223_for_layer_224_port0.out[3]) + } + SharedBuffer i424:b424 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i424_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_224.in[0]) + portinst: i424_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_224.in[1]) + portinst: i424_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_224.in[2]) + portinst: i424_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_224.in[3]) + portinst: i424_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_224.out[0]) + portinst: i424_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_224.out[1]) + } + SharedBuffer i425:b425 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i425_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[0]) + portinst: i425_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_225_port0.in[1]) + portinst: i425_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[0]) + portinst: i425_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[1]) + } + SharedBuffer i426:b426 { dimensions: (8 20 16 12 ) elemType:bfloat16 numBuffers:1 + portinst: i426_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[0]) + portinst: i426_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_225_for_layer_226_port0.in[1]) + portinst: i426_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_225_for_layer_226_port0.out[0]) + portinst: i426_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_225_for_layer_226_port0.out[1]) + portinst: i426_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_225_for_layer_226_port0.out[2]) + portinst: i426_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_225_for_layer_226_port0.out[3]) + } + SharedBuffer i427:b427 { dimensions: (8 32 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i427_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_226.in[0]) + portinst: i427_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_226.in[1]) + portinst: i427_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_226.in[2]) + portinst: i427_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_226.in[3]) + portinst: i427_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_226.out[0]) + portinst: i427_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_226.out[1]) + portinst: i427_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_226.out[2]) + portinst: i427_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_226.out[3]) + } + SharedBuffer i428:b428 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i428_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_227.in[0]) + portinst: i428_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_227.in[1]) + portinst: i428_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_227.in[2]) + portinst: i428_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_227.in[3]) + portinst: i428_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_227.out[0]) + portinst: i428_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_227.out[1]) + portinst: i428_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_227.out[2]) + portinst: i428_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_227.out[3]) + } + SharedBuffer i429:b429 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i429_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[0]) + portinst: i429_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_228_port0.in[1]) + portinst: i429_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_228_port0.out[0]) + portinst: i429_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_228_port0.out[1]) + portinst: i429_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_228_port0.out[2]) + portinst: i429_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_220_for_layer_228_port0.out[3]) + } + SharedBuffer i430:b430 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i430_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_228.in[0]) + portinst: i430_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_228.in[1]) + portinst: i430_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_228.in[2]) + portinst: i430_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_228.in[3]) + portinst: i430_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_228.out[0]) + portinst: i430_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_228.out[1]) + portinst: i430_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_228.out[2]) + portinst: i430_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_228.out[3]) + } + SharedBuffer i431:b431 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i431_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_222222.in[0]) + portinst: i431_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_222222.in[1]) + portinst: i431_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_222222.out[0]) + portinst: i431_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_222222.out[1]) + portinst: i431_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_222222.out[2]) + portinst: i431_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_222222.out[3]) + } + SharedBuffer i432:b432 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i432_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_229.in[0]) + portinst: i432_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_229.in[1]) + portinst: i432_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_229.in[2]) + portinst: i432_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_229.in[3]) + portinst: i432_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_229.out[0]) + portinst: i432_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_229.out[1]) + portinst: i432_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_229.out[2]) + portinst: i432_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_229.out[3]) + } + SharedBuffer i433:b433 { dimensions: (8 20 8 12 ) elemType:bfloat16 numBuffers:1 + portinst: i433_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[0]) + portinst: i433_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_215_for_layer_230_port0.in[1]) + portinst: i433_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[0]) + portinst: i433_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[1]) + } + SharedBuffer i434:b434 { dimensions: (8 40 16 23 ) elemType:bfloat16 numBuffers:1 + portinst: i434_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[0]) + portinst: i434_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_232_for_layer_236_port0.in[1]) + portinst: i434_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[0]) + portinst: i434_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[1]) + } + SharedBuffer i435:b435 { dimensions: (8 320 1 60 ) elemType:bfloat16 numBuffers:2 + portinst: i435_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[0]) + portinst: i435_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_233_port0.in[1]) + portinst: i435_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_233_port0.out[0]) + portinst: i435_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_233_port0.out[1]) + portinst: i435_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_233_port0.out[2]) + portinst: i435_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_233_port0.out[3]) + } + SharedBuffer i436:b436 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i436_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_233.in[0]) + portinst: i436_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_233.in[1]) + portinst: i436_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_233.in[2]) + portinst: i436_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_233.in[3]) + portinst: i436_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_233.out[0]) + portinst: i436_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_233.out[1]) + portinst: i436_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_233.out[2]) + portinst: i436_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_233.out[3]) + } + SharedBuffer i437:b437 { dimensions: (8 160 1 90 ) elemType:bfloat16 numBuffers:1 + portinst: i437_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[0]) + portinst: i437_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_233_for_layer_234_port0.in[1]) + portinst: i437_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_233_for_layer_234_port0.out[0]) + portinst: i437_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_233_for_layer_234_port0.out[1]) + portinst: i437_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_233_for_layer_234_port0.out[2]) + portinst: i437_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_233_for_layer_234_port0.out[3]) + } + SharedBuffer i438:b438 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i438_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_234.in[0]) + portinst: i438_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_234.in[1]) + portinst: i438_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_234.in[2]) + portinst: i438_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_234.in[3]) + portinst: i438_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_234.out[0]) + portinst: i438_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_234.out[1]) + portinst: i438_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_234.out[2]) + portinst: i438_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_234.out[3]) + portinst: i438_po4 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_234.out[4]) + portinst: i438_po5 idx[9] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_234.out[5]) + } + SharedBuffer i439:b439 { dimensions: (8 40 4 24 ) elemType:bfloat16 numBuffers:1 + portinst: i439_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_235.in[0]) + portinst: i439_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_235.in[1]) + portinst: i439_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_235.in[2]) + portinst: i439_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_235.in[3]) + portinst: i439_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_235.out[0]) + portinst: i439_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_235.out[1]) + } + SharedBuffer i440:b440 { dimensions: (8 40 22 23 ) elemType:bfloat16 numBuffers:1 + portinst: i440_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[0]) + portinst: i440_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_236_for_layer_237_port0.in[1]) + portinst: i440_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_236_for_layer_237_port0.out[0]) + portinst: i440_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_236_for_layer_237_port0.out[1]) + portinst: i440_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_236_for_layer_237_port0.out[2]) + portinst: i440_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_236_for_layer_237_port0.out[3]) + } + SharedBuffer i441:b441 { dimensions: (8 48 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i441_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_237.in[0]) + portinst: i441_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_237.in[1]) + portinst: i441_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_237.in[2]) + portinst: i441_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_237.in[3]) + portinst: i441_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_237.out[0]) + portinst: i441_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_237.out[1]) + } + SharedBuffer i442:b442 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i442_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[0]) + portinst: i442_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_240_port0.in[1]) + portinst: i442_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[0]) + portinst: i442_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[1]) + } + SharedBuffer i443:b443 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i443_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_0_port1.in[0]) + portinst: i443_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_0_port1.in[1]) + portinst: i443_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_0_port1.out[0]) + portinst: i443_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_0_port1.out[1]) + } + SharedBuffer i444:b444 { dimensions: (8 40 10 23 ) elemType:bfloat16 numBuffers:1 + portinst: i444_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[0]) + portinst: i444_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_240_for_layer_241_port0.in[1]) + portinst: i444_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_240_for_layer_241_port0.out[0]) + portinst: i444_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_240_for_layer_241_port0.out[1]) + portinst: i444_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_240_for_layer_241_port0.out[2]) + portinst: i444_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_240_for_layer_241_port0.out[3]) + } + SharedBuffer i445:b445 { dimensions: (8 48 16 24 ) elemType:bfloat16 numBuffers:1 + portinst: i445_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_241.in[0]) + portinst: i445_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_241.in[1]) + portinst: i445_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_241.in[2]) + portinst: i445_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_241.in[3]) + portinst: i445_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_241.out[0]) + portinst: i445_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_241.out[1]) + portinst: i445_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_241.out[2]) + portinst: i445_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_241.out[3]) + } + SharedBuffer i446:b446 { dimensions: (8 40 12 24 ) elemType:bfloat16 numBuffers:1 + portinst: i446_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_242.in[0]) + portinst: i446_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_242.in[1]) + portinst: i446_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_242.in[2]) + portinst: i446_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_242.in[3]) + portinst: i446_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_242.out[0]) + portinst: i446_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_242.out[1]) + } + SharedBuffer i447:b447 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i447_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input2_0_port0.in[0]) + portinst: i447_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input2_0_port0.in[1]) + portinst: i447_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input2_0_port0.out[0]) + portinst: i447_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input2_0_port0.out[1]) + portinst: i447_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input2_0_port0.out[2]) + portinst: i447_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input2_0_port0.out[3]) + } + SharedBuffer i448:b448 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i448_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[0]) + portinst: i448_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_244_port1.in[1]) + portinst: i448_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_244_port1.out[0]) + portinst: i448_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_244_port1.out[1]) + portinst: i448_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_244_port1.out[2]) + portinst: i448_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_244_port1.out[3]) + } + SharedBuffer i449:b449 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i449_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_244.in[0]) + portinst: i449_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_244.in[1]) + portinst: i449_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_244.in[2]) + portinst: i449_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_244.in[3]) + portinst: i449_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_244.out[0]) + portinst: i449_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_244.out[1]) + portinst: i449_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_244.out[2]) + portinst: i449_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_244.out[3]) + } + SharedBuffer i450:b450 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i450_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_1_port1.in[0]) + portinst: i450_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_1_port1.in[1]) + portinst: i450_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_1_port1.out[0]) + portinst: i450_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_1_port1.out[1]) + portinst: i450_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_1_port1.out[2]) + portinst: i450_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_1_port1.out[3]) + } + SharedBuffer i451:b451 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i451_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_245.in[0]) + portinst: i451_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_245.in[1]) + portinst: i451_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_245.in[2]) + portinst: i451_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_245.in[3]) + portinst: i451_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_245.out[0]) + portinst: i451_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_245.out[1]) + } + SharedBuffer i452:b452 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i452_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_2_port1.in[0]) + portinst: i452_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_2_port1.in[1]) + portinst: i452_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_2_port1.out[0]) + portinst: i452_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_2_port1.out[1]) + portinst: i452_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_2_port1.out[2]) + portinst: i452_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input3_2_port1.out[3]) + } + SharedBuffer i453:b453 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i453_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[0]) + portinst: i453_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_246_for_layer_247_port0.in[1]) + portinst: i453_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_246_for_layer_247_port0.out[0]) + portinst: i453_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_246_for_layer_247_port0.out[1]) + portinst: i453_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_246_for_layer_247_port0.out[2]) + portinst: i453_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_246_for_layer_247_port0.out[3]) + } + SharedBuffer i454:b454 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i454_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_247.in[0]) + portinst: i454_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_247.in[1]) + portinst: i454_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_247.in[2]) + portinst: i454_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_247.in[3]) + portinst: i454_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_247.out[0]) + portinst: i454_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_247.out[1]) + } + SharedBuffer i455:b455 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i455_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[0]) + portinst: i455_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_248_port0.in[1]) + portinst: i455_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[0]) + portinst: i455_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[1]) + } + SharedBuffer i456:b456 { dimensions: (8 40 10 23 ) elemType:bfloat16 numBuffers:1 + portinst: i456_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[0]) + portinst: i456_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_248_for_layer_249_port0.in[1]) + portinst: i456_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_248_for_layer_249_port0.out[0]) + portinst: i456_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_248_for_layer_249_port0.out[1]) + portinst: i456_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_248_for_layer_249_port0.out[2]) + portinst: i456_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_248_for_layer_249_port0.out[3]) + } + SharedBuffer i457:b457 { dimensions: (8 48 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i457_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_249.in[0]) + portinst: i457_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_249.in[1]) + portinst: i457_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_249.in[2]) + portinst: i457_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_249.in[3]) + portinst: i457_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_249.out[0]) + portinst: i457_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_249.out[1]) + portinst: i457_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_249.out[2]) + portinst: i457_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_249.out[3]) + } + SharedBuffer i458:b458 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i458_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_250.in[0]) + portinst: i458_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_250.in[1]) + portinst: i458_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_250.in[2]) + portinst: i458_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_250.in[3]) + portinst: i458_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_250.out[0]) + portinst: i458_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_250.out[1]) + portinst: i458_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_250.out[2]) + portinst: i458_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_250.out[3]) + } + SharedBuffer i459:b459 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i459_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[0]) + portinst: i459_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_251_port0.in[1]) + portinst: i459_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_251_port0.out[0]) + portinst: i459_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_251_port0.out[1]) + portinst: i459_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_251_port0.out[2]) + portinst: i459_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_243_for_layer_251_port0.out[3]) + } + SharedBuffer i460:b460 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i460_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_251.in[0]) + portinst: i460_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_251.in[1]) + portinst: i460_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_251.in[2]) + portinst: i460_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_251.in[3]) + portinst: i460_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_251.out[0]) + portinst: i460_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_251.out[1]) + portinst: i460_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_251.out[2]) + portinst: i460_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_251.out[3]) + } + SharedBuffer i461:b461 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i461_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_245245.in[0]) + portinst: i461_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_245245.in[1]) + portinst: i461_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_245245.out[0]) + portinst: i461_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_245245.out[1]) + portinst: i461_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_245245.out[2]) + portinst: i461_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_245245.out[3]) + } + SharedBuffer i462:b462 { dimensions: (8 40 8 24 ) elemType:bfloat16 numBuffers:1 + portinst: i462_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_252.in[0]) + portinst: i462_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_252.in[1]) + portinst: i462_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_252.in[2]) + portinst: i462_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_252.in[3]) + portinst: i462_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_252.out[0]) + portinst: i462_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_252.out[1]) + portinst: i462_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_252.out[2]) + portinst: i462_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_252.out[3]) + } + SharedBuffer i463:b463 { dimensions: (8 40 5 23 ) elemType:bfloat16 numBuffers:1 + portinst: i463_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[0]) + portinst: i463_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_238_for_layer_253_port0.in[1]) + portinst: i463_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[0]) + portinst: i463_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[1]) + } + SharedBuffer i464:b464 { dimensions: (8 80 10 45 ) elemType:bfloat16 numBuffers:1 + portinst: i464_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[0]) + portinst: i464_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_255_for_layer_256_port0.in[1]) + portinst: i464_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[0]) + portinst: i464_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[1]) + } + SharedBuffer i465:b465 { dimensions: (8 80 14 45 ) elemType:bfloat16 numBuffers:1 + portinst: i465_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[0]) + portinst: i465_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_256_for_layer_257_port0.in[1]) + portinst: i465_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_256_for_layer_257_port0.out[0]) + portinst: i465_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_256_for_layer_257_port0.out[1]) + portinst: i465_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_256_for_layer_257_port0.out[2]) + portinst: i465_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_256_for_layer_257_port0.out[3]) + } + SharedBuffer i466:b466 { dimensions: (8 80 8 48 ) elemType:bfloat16 numBuffers:1 + portinst: i466_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_257.in[0]) + portinst: i466_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_257.in[1]) + portinst: i466_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_257.in[2]) + portinst: i466_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_257.in[3]) + portinst: i466_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_257.out[0]) + portinst: i466_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_257.out[1]) + } + SharedBuffer i467:b467 { dimensions: (8 80 5 45 ) elemType:bfloat16 numBuffers:1 + portinst: i467_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[0]) + portinst: i467_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_260_for_layer_261_port0.in[1]) + portinst: i467_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_260_for_layer_261_port0.out[0]) + portinst: i467_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_260_for_layer_261_port0.out[1]) + portinst: i467_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_260_for_layer_261_port0.out[2]) + portinst: i467_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_260_for_layer_261_port0.out[3]) + } + SharedBuffer i468:b468 { dimensions: (8 80 8 48 ) elemType:bfloat16 numBuffers:1 + portinst: i468_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_261.in[0]) + portinst: i468_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_261.in[1]) + portinst: i468_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_261.in[2]) + portinst: i468_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_261.in[3]) + portinst: i468_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_261.out[0]) + portinst: i468_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_261.out[1]) + portinst: i468_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_261.out[2]) + portinst: i468_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_261.out[3]) + } + SharedBuffer i469:b469 { dimensions: (8 80 8 48 ) elemType:bfloat16 numBuffers:1 + portinst: i469_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_262.in[0]) + portinst: i469_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_262.in[1]) + portinst: i469_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_262.in[2]) + portinst: i469_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_262.in[3]) + portinst: i469_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_262.out[0]) + portinst: i469_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_262.out[1]) + } + SharedBuffer i470:b470 { dimensions: (8 80 3 45 ) elemType:bfloat16 numBuffers:1 + portinst: i470_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input1_0_port0.in[0]) + portinst: i470_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input1_0_port0.in[1]) + portinst: i470_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input1_0_port0.out[0]) + portinst: i470_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input1_0_port0.out[1]) + portinst: i470_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input1_0_port0.out[2]) + portinst: i470_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input1_0_port0.out[3]) + } + SharedBuffer i471:b471 { dimensions: (8 80 3 45 ) elemType:bfloat16 numBuffers:1 + portinst: i471_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[0]) + portinst: i471_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_264_port1.in[1]) + portinst: i471_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_264_port1.out[0]) + portinst: i471_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_264_port1.out[1]) + portinst: i471_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_264_port1.out[2]) + portinst: i471_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_264_port1.out[3]) + } + SharedBuffer i472:b472 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i472_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_264.in[0]) + portinst: i472_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_264.in[1]) + portinst: i472_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_264.in[2]) + portinst: i472_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_264.in[3]) + portinst: i472_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_264.out[0]) + portinst: i472_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_264.out[1]) + portinst: i472_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_264.out[2]) + portinst: i472_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_264.out[3]) + } + SharedBuffer i473:b473 { dimensions: (8 80 3 45 ) elemType:bfloat16 numBuffers:1 + portinst: i473_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_1_port1.in[0]) + portinst: i473_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_1_port1.in[1]) + portinst: i473_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_1_port1.out[0]) + portinst: i473_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_1_port1.out[1]) + portinst: i473_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_1_port1.out[2]) + portinst: i473_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_1_port1.out[3]) + } + SharedBuffer i474:b474 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i474_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_265.in[0]) + portinst: i474_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_265.in[1]) + portinst: i474_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_265.in[2]) + portinst: i474_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_265.in[3]) + portinst: i474_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_265.out[0]) + portinst: i474_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_265.out[1]) + } + SharedBuffer i475:b475 { dimensions: (8 80 3 45 ) elemType:bfloat16 numBuffers:1 + portinst: i475_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_2_port1.in[0]) + portinst: i475_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_2_port1.in[1]) + portinst: i475_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_2_port1.out[0]) + portinst: i475_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_2_port1.out[1]) + portinst: i475_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_2_port1.out[2]) + portinst: i475_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input2_2_port1.out[3]) + } + SharedBuffer i476:b476 { dimensions: (8 80 3 45 ) elemType:bfloat16 numBuffers:1 + portinst: i476_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[0]) + portinst: i476_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_266_for_layer_267_port0.in[1]) + portinst: i476_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_266_for_layer_267_port0.out[0]) + portinst: i476_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_266_for_layer_267_port0.out[1]) + portinst: i476_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_266_for_layer_267_port0.out[2]) + portinst: i476_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_266_for_layer_267_port0.out[3]) + } + SharedBuffer i477:b477 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i477_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_267.in[0]) + portinst: i477_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_267.in[1]) + portinst: i477_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_267.in[2]) + portinst: i477_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_267.in[3]) + portinst: i477_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_267.out[0]) + portinst: i477_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_267.out[1]) + } + SharedBuffer i478:b478 { dimensions: (8 80 5 45 ) elemType:bfloat16 numBuffers:1 + portinst: i478_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[0]) + portinst: i478_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_268_for_layer_269_port0.in[1]) + portinst: i478_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_268_for_layer_269_port0.out[0]) + portinst: i478_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_268_for_layer_269_port0.out[1]) + portinst: i478_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_268_for_layer_269_port0.out[2]) + portinst: i478_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_268_for_layer_269_port0.out[3]) + } + SharedBuffer i479:b479 { dimensions: (8 96 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i479_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_269.in[0]) + portinst: i479_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_269.in[1]) + portinst: i479_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_269.in[2]) + portinst: i479_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_269.in[3]) + portinst: i479_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_269.out[0]) + portinst: i479_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_269.out[1]) + portinst: i479_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_269.out[2]) + portinst: i479_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_269.out[3]) + } + SharedBuffer i480:b480 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i480_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_270.in[0]) + portinst: i480_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_270.in[1]) + portinst: i480_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_270.in[2]) + portinst: i480_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_270.in[3]) + portinst: i480_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_270.out[0]) + portinst: i480_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_270.out[1]) + portinst: i480_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_270.out[2]) + portinst: i480_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_270.out[3]) + } + SharedBuffer i481:b481 { dimensions: (8 80 3 45 ) elemType:bfloat16 numBuffers:1 + portinst: i481_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[0]) + portinst: i481_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_271_port0.in[1]) + portinst: i481_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_271_port0.out[0]) + portinst: i481_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_271_port0.out[1]) + portinst: i481_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_271_port0.out[2]) + portinst: i481_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_263_for_layer_271_port0.out[3]) + } + SharedBuffer i482:b482 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i482_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_271.in[0]) + portinst: i482_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_271.in[1]) + portinst: i482_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_271.in[2]) + portinst: i482_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_271.in[3]) + portinst: i482_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_271.out[0]) + portinst: i482_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_271.out[1]) + portinst: i482_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_271.out[2]) + portinst: i482_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_271.out[3]) + } + SharedBuffer i483:b483 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i483_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_265265.in[0]) + portinst: i483_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_265265.in[1]) + portinst: i483_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_265265.out[0]) + portinst: i483_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_265265.out[1]) + portinst: i483_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_265265.out[2]) + portinst: i483_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_TGSpilling_265265.out[3]) + } + SharedBuffer i484:b484 { dimensions: (8 80 4 48 ) elemType:bfloat16 numBuffers:1 + portinst: i484_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_272.in[0]) + portinst: i484_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_272.in[1]) + portinst: i484_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_272.in[2]) + portinst: i484_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_272.in[3]) + portinst: i484_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_272.out[0]) + portinst: i484_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_272.out[1]) + } + SharedBuffer i485:b485 { dimensions: (8 160 8 20 ) elemType:bfloat16 numBuffers:2 + portinst: i485_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[0]) + portinst: i485_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_275_for_layer_276_port0.in[1]) + portinst: i485_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_275_for_layer_276_port0.out[0]) + portinst: i485_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_275_for_layer_276_port0.out[1]) + portinst: i485_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_275_for_layer_276_port0.out[2]) + portinst: i485_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_275_for_layer_276_port0.out[3]) + } + SharedBuffer i486:b486 { dimensions: (8 160 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i486_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_276.in[0]) + portinst: i486_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_276.in[1]) + portinst: i486_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_276.in[2]) + portinst: i486_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_276.in[3]) + portinst: i486_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_276.out[0]) + portinst: i486_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_276.out[1]) + } + SharedBuffer i487:b487 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i487_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[0]) + portinst: i487_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_279_port0.in[1]) + portinst: i487_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[0]) + portinst: i487_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[1]) + } + SharedBuffer i488:b488 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i488_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_0_port1.in[0]) + portinst: i488_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_0_port1.in[1]) + portinst: i488_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_0_port1.out[0]) + portinst: i488_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_0_port1.out[1]) + } + SharedBuffer i489:b489 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i489_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[0]) + portinst: i489_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_279_for_layer_280_port0.in[1]) + portinst: i489_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_279_for_layer_280_port0.out[0]) + portinst: i489_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_279_for_layer_280_port0.out[1]) + portinst: i489_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_279_for_layer_280_port0.out[2]) + portinst: i489_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_279_for_layer_280_port0.out[3]) + } + SharedBuffer i490:b490 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i490_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_280.in[0]) + portinst: i490_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_280.in[1]) + portinst: i490_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_280.in[2]) + portinst: i490_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_280.in[3]) + portinst: i490_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_280.out[0]) + portinst: i490_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_280.out[1]) + } + SharedBuffer i491:b491 { dimensions: (8 160 4 30 ) elemType:bfloat16 numBuffers:2 + portinst: i491_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[0]) + portinst: i491_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_280_for_layer_281_port0.in[1]) + portinst: i491_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_280_for_layer_281_port0.out[0]) + portinst: i491_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_280_for_layer_281_port0.out[1]) + portinst: i491_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_280_for_layer_281_port0.out[2]) + portinst: i491_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_280_for_layer_281_port0.out[3]) + } + SharedBuffer i492:b492 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i492_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_281.in[0]) + portinst: i492_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_281.in[1]) + portinst: i492_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_281.in[2]) + portinst: i492_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_281.in[3]) + portinst: i492_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_281.out[0]) + portinst: i492_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_281.out[1]) + } + SharedBuffer i493:b493 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i493_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input0_0_port0.in[0]) + portinst: i493_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input0_0_port0.in[1]) + portinst: i493_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input0_0_port0.out[0]) + portinst: i493_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input0_0_port0.out[1]) + portinst: i493_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input0_0_port0.out[2]) + portinst: i493_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_CONST_IFM_Buffer_for_input0_0_port0.out[3]) + } + SharedBuffer i494:b494 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i494_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[0]) + portinst: i494_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_283_port1.in[1]) + portinst: i494_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_283_port1.out[0]) + portinst: i494_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_283_port1.out[1]) + portinst: i494_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_283_port1.out[2]) + portinst: i494_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_283_port1.out[3]) + } + SharedBuffer i495:b495 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i495_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_283.in[0]) + portinst: i495_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_283.in[1]) + portinst: i495_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_283.in[2]) + portinst: i495_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_283.in[3]) + portinst: i495_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_283.out[0]) + portinst: i495_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_283.out[1]) + } + SharedBuffer i496:b496 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i496_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_1_port1.in[0]) + portinst: i496_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_1_port1.in[1]) + portinst: i496_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_1_port1.out[0]) + portinst: i496_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_1_port1.out[1]) + portinst: i496_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_1_port1.out[2]) + portinst: i496_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_1_port1.out[3]) + } + SharedBuffer i497:b497 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i497_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[0]) + portinst: i497_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_283_for_layer_284_port0.in[1]) + portinst: i497_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_283_for_layer_284_port0.out[0]) + portinst: i497_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_283_for_layer_284_port0.out[1]) + portinst: i497_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_283_for_layer_284_port0.out[2]) + portinst: i497_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_283_for_layer_284_port0.out[3]) + } + SharedBuffer i498:b498 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i498_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_284.in[0]) + portinst: i498_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_284.in[1]) + portinst: i498_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_284.in[2]) + portinst: i498_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_284.in[3]) + portinst: i498_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_284.out[0]) + portinst: i498_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_284.out[1]) + } + SharedBuffer i499:b499 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i499_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_2_port1.in[0]) + portinst: i499_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_2_port1.in[1]) + portinst: i499_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_2_port1.out[0]) + portinst: i499_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_2_port1.out[1]) + portinst: i499_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_2_port1.out[2]) + portinst: i499_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_for_input1_2_port1.out[3]) + } + SharedBuffer i500:b500 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i500_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[0]) + portinst: i500_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_285_for_layer_286_port0.in[1]) + portinst: i500_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_285_for_layer_286_port0.out[0]) + portinst: i500_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_285_for_layer_286_port0.out[1]) + portinst: i500_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_285_for_layer_286_port0.out[2]) + portinst: i500_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_285_for_layer_286_port0.out[3]) + } + SharedBuffer i501:b501 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i501_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_286.in[0]) + portinst: i501_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_286.in[1]) + portinst: i501_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_286.in[2]) + portinst: i501_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_286.in[3]) + portinst: i501_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_286.out[0]) + portinst: i501_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_286.out[1]) + } + SharedBuffer i502:b502 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i502_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[0]) + portinst: i502_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_287_port0.in[1]) + portinst: i502_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[0]) + portinst: i502_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[1]) + } + SharedBuffer i503:b503 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i503_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[0]) + portinst: i503_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_287_for_layer_288_port0.in[1]) + portinst: i503_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_287_for_layer_288_port0.out[0]) + portinst: i503_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_287_for_layer_288_port0.out[1]) + portinst: i503_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_287_for_layer_288_port0.out[2]) + portinst: i503_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_287_for_layer_288_port0.out[3]) + } + SharedBuffer i504:b504 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i504_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_288.in[0]) + portinst: i504_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_288.in[1]) + portinst: i504_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_288.in[2]) + portinst: i504_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_288.in[3]) + portinst: i504_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_288.out[0]) + portinst: i504_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_288.out[1]) + } + SharedBuffer i505:b505 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i505_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[0]) + portinst: i505_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_288_for_layer_289_port0.in[1]) + portinst: i505_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_288_for_layer_289_port0.out[0]) + portinst: i505_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_288_for_layer_289_port0.out[1]) + portinst: i505_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_288_for_layer_289_port0.out[2]) + portinst: i505_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_288_for_layer_289_port0.out[3]) + } + SharedBuffer i506:b506 { dimensions: (8 160 4 92 ) elemType:bfloat16 numBuffers:1 + portinst: i506_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_289.in[0]) + portinst: i506_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_289.in[1]) + portinst: i506_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_289.in[2]) + portinst: i506_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_289.in[3]) + portinst: i506_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_289.out[0]) + portinst: i506_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_289.out[1]) + } + SharedBuffer i507:b507 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i507_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[0]) + portinst: i507_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_290_port0.in[1]) + portinst: i507_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_290_port0.out[0]) + portinst: i507_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_290_port0.out[1]) + portinst: i507_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_290_port0.out[2]) + portinst: i507_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_282_for_layer_290_port0.out[3]) + } + SharedBuffer i508:b508 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i508_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[0]) + portinst: i508_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_289_for_layer_290_port1.in[1]) + portinst: i508_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_289_for_layer_290_port1.out[0]) + portinst: i508_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_289_for_layer_290_port1.out[1]) + portinst: i508_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_289_for_layer_290_port1.out[2]) + portinst: i508_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_289_for_layer_290_port1.out[3]) + } + SharedBuffer i509:b509 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i509_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_290.in[0]) + portinst: i509_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_290.in[1]) + portinst: i509_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_290.in[2]) + portinst: i509_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_290.in[3]) + portinst: i509_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_290.out[0]) + portinst: i509_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_290.out[1]) + } + SharedBuffer i510:b510 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i510_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[0]) + portinst: i510_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_284_for_layer_291_port0.in[1]) + portinst: i510_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_284_for_layer_291_port0.out[0]) + portinst: i510_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_284_for_layer_291_port0.out[1]) + portinst: i510_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_284_for_layer_291_port0.out[2]) + portinst: i510_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_284_for_layer_291_port0.out[3]) + } + SharedBuffer i511:b511 { dimensions: (8 160 2 30 ) elemType:bfloat16 numBuffers:2 + portinst: i511_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[0]) + portinst: i511_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_290_for_layer_291_port1.in[1]) + portinst: i511_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_290_for_layer_291_port1.out[0]) + portinst: i511_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_290_for_layer_291_port1.out[1]) + portinst: i511_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_290_for_layer_291_port1.out[2]) + portinst: i511_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_290_for_layer_291_port1.out[3]) + } + SharedBuffer i512:b512 { dimensions: (8 160 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i512_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_291.in[0]) + portinst: i512_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_291.in[1]) + portinst: i512_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_291.in[2]) + portinst: i512_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_291.in[3]) + portinst: i512_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_291.out[0]) + portinst: i512_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_291.out[1]) + portinst: i512_po2 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_291.out[2]) + portinst: i512_po3 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_291.out[3]) + } + SharedBuffer i513:b513 { dimensions: (8 160 2 90 ) elemType:bfloat16 numBuffers:1 + portinst: i513_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[0]) + portinst: i513_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_277_for_layer_292_port0.in[1]) + portinst: i513_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[0]) + portinst: i513_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[1]) + } + SharedBuffer i514:b514 { dimensions: (8 320 1 180 ) elemType:bfloat16 numBuffers:1 + portinst: i514_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[0]) + portinst: i514_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_294_port1.in[1]) + portinst: i514_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[0]) + portinst: i514_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_294_port1.out[1]) + } + SharedBuffer i515:b515 { dimensions: (8 320 5 17 ) elemType:bfloat16 numBuffers:2 + portinst: i515_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[0]) + portinst: i515_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_294_for_layer_295_port0.in[1]) + portinst: i515_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_294_for_layer_295_port0.out[0]) + portinst: i515_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_294_for_layer_295_port0.out[1]) + portinst: i515_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_294_for_layer_295_port0.out[2]) + portinst: i515_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_294_for_layer_295_port0.out[3]) + } + SharedBuffer i516:b516 { dimensions: (8 320 4 16 ) elemType:bfloat16 numBuffers:2 + portinst: i516_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_295.in[0]) + portinst: i516_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_295.in[1]) + portinst: i516_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_295.in[2]) + portinst: i516_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_295.in[3]) + portinst: i516_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_295.out[0]) + portinst: i516_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_295.out[1]) + } + SharedBuffer i517:b517 { dimensions: (8 320 2 22 ) elemType:bfloat16 numBuffers:2 + portinst: i517_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[0]) + portinst: i517_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_295_for_layer_296_port0.in[1]) + portinst: i517_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_295_for_layer_296_port0.out[0]) + portinst: i517_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_295_for_layer_296_port0.out[1]) + portinst: i517_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_295_for_layer_296_port0.out[2]) + portinst: i517_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_295_for_layer_296_port0.out[3]) + } + SharedBuffer i518:b518 { dimensions: (8 320 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i518_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_296.in[0]) + portinst: i518_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_296.in[1]) + portinst: i518_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_296.in[2]) + portinst: i518_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_296.in[3]) + portinst: i518_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_296.out[0]) + portinst: i518_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_296.out[1]) + } + SharedBuffer i519:b519 { dimensions: (8 320 2 20 ) elemType:bfloat16 numBuffers:2 + portinst: i519_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[0]) + portinst: i519_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_296_for_layer_297_port0.in[1]) + portinst: i519_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_296_for_layer_297_port0.out[0]) + portinst: i519_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_296_for_layer_297_port0.out[1]) + portinst: i519_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_296_for_layer_297_port0.out[2]) + portinst: i519_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_296_for_layer_297_port0.out[3]) + } + SharedBuffer i520:b520 { dimensions: (8 320 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i520_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_297.in[0]) + portinst: i520_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_297.in[1]) + portinst: i520_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_297.in[2]) + portinst: i520_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_297.in[3]) + portinst: i520_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_297.out[0]) + portinst: i520_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_297.out[1]) + } + SharedBuffer i521:b521 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i521_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[0]) + portinst: i521_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_298_for_layer_299_port0.in[1]) + portinst: i521_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_298_for_layer_299_port0.out[0]) + portinst: i521_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_298_for_layer_299_port0.out[1]) + portinst: i521_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_298_for_layer_299_port0.out[2]) + portinst: i521_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_298_for_layer_299_port0.out[3]) + } + SharedBuffer i522:b522 { dimensions: (8 320 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i522_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_299.in[0]) + portinst: i522_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_299.in[1]) + portinst: i522_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_299.in[2]) + portinst: i522_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_299.in[3]) + portinst: i522_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_299.out[0]) + portinst: i522_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_299.out[1]) + } + SharedBuffer i523:b523 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i523_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[0]) + portinst: i523_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_301_port1.in[1]) + portinst: i523_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_301_port1.out[0]) + portinst: i523_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_301_port1.out[1]) + portinst: i523_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_301_port1.out[2]) + portinst: i523_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_5_for_layer_301_port1.out[3]) + } + SharedBuffer i524:b524 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i524_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[0]) + portinst: i524_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_300_for_layer_301_port0.in[1]) + portinst: i524_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_300_for_layer_301_port0.out[0]) + portinst: i524_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_300_for_layer_301_port0.out[1]) + portinst: i524_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_300_for_layer_301_port0.out[2]) + portinst: i524_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_300_for_layer_301_port0.out[3]) + } + SharedBuffer i525:b525 { dimensions: (8 320 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i525_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_301.in[0]) + portinst: i525_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_301.in[1]) + portinst: i525_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_301.in[2]) + portinst: i525_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2_301.in[3]) + portinst: i525_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_301.out[0]) + portinst: i525_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2_301.out[1]) + } + SharedBuffer i526:b526 { dimensions: (8 320 1 20 ) elemType:bfloat16 numBuffers:2 + portinst: i526_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[0]) + portinst: i526_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_301_for_layer_302_port0.in[1]) + portinst: i526_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_301_for_layer_302_port0.out[0]) + portinst: i526_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_301_for_layer_302_port0.out[1]) + portinst: i526_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_301_for_layer_302_port0.out[2]) + portinst: i526_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_IFM_Buffer_from_layer_301_for_layer_302_port0.out[3]) + } + SharedBuffer i527:b527 { dimensions: (8 320 4 20 ) elemType:bfloat16 numBuffers:2 + portinst: i527_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_302.in[0]) + portinst: i527_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_302.in[1]) + portinst: i527_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_302.in[2]) + portinst: i527_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_302.in[3]) + portinst: i527_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_302.out[0]) + portinst: i527_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L2_OFM_Buffer_layer_302.out[1]) + } + ExternalBuffer i528:b528 { dimensions: (8 4 23 320 ) elemType:bfloat16 + portinst: i528_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr.out[0]) + portinst: i528_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr.out[1]) + } + ExternalBuffer i529:b529 { dimensions: (8 4 23 320 ) elemType:bfloat16 + portinst: i529_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_1_spill.in[0]) + portinst: i529_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_1_spill.in[1]) + portinst: i529_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_1_spill.out[0]) + portinst: i529_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_1_spill.out[1]) + } + ExternalBuffer i530:b530 { dimensions: (8 3 23 320 ) elemType:bfloat16 + portinst: i530_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_2_spill.in[0]) + portinst: i530_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_2_spill.in[1]) + portinst: i530_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_2_spill.out[0]) + } + ExternalBuffer i531:b531 { dimensions: (471040 ) elemType:bfloat16 + portinst: i531_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_3_spill.in[0]) + portinst: i531_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_3_spill.out[0]) + } + ExternalBuffer i532:b532 { dimensions: (8 8 23 320 ) elemType:bfloat16 + portinst: i532_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_3_spill.in[0]) + portinst: i532_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_3_spill.out[0]) + } + ExternalBuffer i533:b533 { dimensions: (8 320 1 184 ) elemType:bfloat16 + portinst: i533_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_4_spill.in[0]) + portinst: i533_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_4_spill.out[0]) + } + ExternalBuffer i534:b534 { dimensions: (460800 ) elemType:bfloat16 + portinst: i534_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_5_spill.in[0]) + portinst: i534_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_5_spill.out[0]) + } + ExternalBuffer i535:b535 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i535_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_5_spill.in[0]) + portinst: i535_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[0]) + portinst: i535_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[1]) + portinst: i535_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[2]) + portinst: i535_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[3]) + portinst: i535_po4 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[4]) + portinst: i535_po5 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[5]) + portinst: i535_po6 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[6]) + portinst: i535_po7 idx[8] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_5_spill.out[7]) + } + ExternalBuffer i536:b536 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i536_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_5.out[0]) + portinst: i536_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_5.out[1]) + } + ExternalBuffer i537:b537 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i537_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_6_spill.in[0]) + portinst: i537_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_6_spill.in[1]) + portinst: i537_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_6_spill.out[0]) + portinst: i537_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_6_spill.out[1]) + } + ExternalBuffer i538:b538 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i538_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_4.out[0]) + portinst: i538_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_4.out[1]) + } + ExternalBuffer i539:b539 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i539_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_7_spill.in[0]) + portinst: i539_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_7_spill.in[1]) + portinst: i539_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_7_spill.out[0]) + portinst: i539_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_7_spill.out[1]) + } + ExternalBuffer i540:b540 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i540_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_8_spill.in[0]) + portinst: i540_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_8_spill.in[1]) + portinst: i540_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_8_spill.out[0]) + portinst: i540_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_8_spill.out[1]) + portinst: i540_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_8_spill.out[2]) + portinst: i540_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_8_spill.out[3]) + } + ExternalBuffer i541:b541 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i541_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_9_spill.in[0]) + portinst: i541_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_9_spill.in[1]) + portinst: i541_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_9_spill.out[0]) + portinst: i541_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_9_spill.out[1]) + } + ExternalBuffer i542:b542 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i542_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_10_spill.in[0]) + portinst: i542_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_10_spill.in[1]) + portinst: i542_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_10_spill.out[0]) + portinst: i542_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_10_spill.out[1]) + } + ExternalBuffer i543:b543 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i543_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_11_spill.in[0]) + portinst: i543_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_11_spill.in[1]) + portinst: i543_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_11_spill.out[0]) + portinst: i543_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_11_spill.out[1]) + } + ExternalBuffer i544:b544 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i544_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_12_spill.in[0]) + portinst: i544_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_12_spill.in[1]) + portinst: i544_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_12_spill.out[0]) + portinst: i544_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_12_spill.out[1]) + portinst: i544_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_12_spill.out[2]) + portinst: i544_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_12_spill.out[3]) + } + ExternalBuffer i545:b545 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i545_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_13_spill.in[0]) + portinst: i545_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_13_spill.in[1]) + portinst: i545_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_13_spill.out[0]) + portinst: i545_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_13_spill.out[1]) + } + ExternalBuffer i546:b546 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i546_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_14_spill.in[0]) + portinst: i546_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_14_spill.in[1]) + portinst: i546_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_14_spill.out[0]) + portinst: i546_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_14_spill.out[1]) + } + ExternalBuffer i547:b547 { dimensions: (8 160 8 90 ) elemType:bfloat16 + portinst: i547_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_15_spill.in[0]) + portinst: i547_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_15_spill.in[1]) + portinst: i547_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_15_spill.out[0]) + portinst: i547_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_15_spill.out[1]) + } + ExternalBuffer i548:b548 { dimensions: (8 80 8 48 ) elemType:bfloat16 + portinst: i548_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_16_spill.in[0]) + portinst: i548_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_16_spill.in[1]) + portinst: i548_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_16_spill.out[0]) + } + ExternalBuffer i549:b549 { dimensions: (230400 ) elemType:bfloat16 + portinst: i549_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_17_spill.in[0]) + portinst: i549_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_17_spill.out[0]) + } + ExternalBuffer i550:b550 { dimensions: (8 80 8 45 ) elemType:bfloat16 + portinst: i550_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_17_spill.in[0]) + portinst: i550_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_17_spill.out[0]) + portinst: i550_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_17_spill.out[1]) + } + ExternalBuffer i551:b551 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i551_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_1818.in[0]) + portinst: i551_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_1818.in[1]) + portinst: i551_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_1818.out[0]) + portinst: i551_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_1818.out[1]) + } + ExternalBuffer i552:b552 { dimensions: (8 80 9 45 ) elemType:bfloat16 + portinst: i552_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_19_spill.in[0]) + portinst: i552_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_19_spill.in[1]) + portinst: i552_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_19_spill.out[0]) + portinst: i552_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_19_spill.out[1]) + } + ExternalBuffer i553:b553 { dimensions: (8 80 9 46 ) elemType:bfloat16 + portinst: i553_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_20_spill.in[0]) + portinst: i553_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_20_spill.in[1]) + portinst: i553_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_20_spill.out[0]) + } + ExternalBuffer i554:b554 { dimensions: (259200 ) elemType:bfloat16 + portinst: i554_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_21_spill.in[0]) + portinst: i554_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_21_spill.out[0]) + } + ExternalBuffer i555:b555 { dimensions: (8 80 9 45 ) elemType:bfloat16 + portinst: i555_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_21_spill.in[0]) + portinst: i555_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_21_spill.out[0]) + portinst: i555_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_21_spill.out[1]) + } + ExternalBuffer i556:b556 { dimensions: (8 40 9 23 ) elemType:bfloat16 + portinst: i556_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_2424.in[0]) + portinst: i556_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_2424.in[1]) + portinst: i556_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_2424.out[0]) + portinst: i556_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_2424.out[1]) + } + ExternalBuffer i557:b557 { dimensions: (8 40 9 23 ) elemType:bfloat16 + portinst: i557_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_24_spill.in[0]) + portinst: i557_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_24_spill.in[1]) + portinst: i557_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_24_spill.out[0]) + } + ExternalBuffer i558:b558 { dimensions: (8 920 9 1 ) elemType:bfloat16 + portinst: i558_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_25_spill.in[0]) + portinst: i558_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_25_spill.out[0]) + portinst: i558_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_25_spill.out[1]) + } + ExternalBuffer i559:b559 { dimensions: (8 1 9 1 ) elemType:bfloat16 + portinst: i559_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_31_spill.in[0]) + portinst: i559_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_31_spill.in[1]) + portinst: i559_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_31_spill.out[0]) + } + ExternalBuffer i560:b560 { dimensions: (66240 ) elemType:bfloat16 + portinst: i560_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_32_spill.in[0]) + portinst: i560_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_32_spill.out[0]) + } + ExternalBuffer i561:b561 { dimensions: (66240 ) elemType:bfloat16 + portinst: i561_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_32_spill.in[0]) + portinst: i561_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_32_spill.out[0]) + } + ExternalBuffer i562:b562 { dimensions: (8 40 9 23 ) elemType:bfloat16 + portinst: i562_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_32_spill.in[0]) + portinst: i562_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_32_spill.out[0]) + portinst: i562_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_32_spill.out[1]) + } + ExternalBuffer i563:b563 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i563_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3434.in[0]) + portinst: i563_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3434.in[1]) + portinst: i563_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3434.out[0]) + portinst: i563_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3434.out[1]) + } + ExternalBuffer i564:b564 { dimensions: (8 40 15 23 ) elemType:bfloat16 + portinst: i564_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3636.in[0]) + portinst: i564_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3636.in[1]) + portinst: i564_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3636.out[0]) + portinst: i564_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_3636.out[1]) + } + ExternalBuffer i565:b565 { dimensions: (8 40 15 23 ) elemType:bfloat16 + portinst: i565_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_36_spill.in[0]) + portinst: i565_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_36_spill.in[1]) + portinst: i565_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_36_spill.out[0]) + } + ExternalBuffer i566:b566 { dimensions: (8 920 15 1 ) elemType:bfloat16 + portinst: i566_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_37_spill.in[0]) + portinst: i566_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_37_spill.out[0]) + portinst: i566_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_37_spill.out[1]) + } + ExternalBuffer i567:b567 { dimensions: (8 1 15 1 ) elemType:bfloat16 + portinst: i567_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_43_spill.in[0]) + portinst: i567_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_43_spill.in[1]) + portinst: i567_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_43_spill.out[0]) + } + ExternalBuffer i568:b568 { dimensions: (110400 ) elemType:bfloat16 + portinst: i568_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_44_spill.in[0]) + portinst: i568_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_44_spill.out[0]) + } + ExternalBuffer i569:b569 { dimensions: (110400 ) elemType:bfloat16 + portinst: i569_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_44_spill.in[0]) + portinst: i569_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_44_spill.out[0]) + } + ExternalBuffer i570:b570 { dimensions: (8 40 15 23 ) elemType:bfloat16 + portinst: i570_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_44_spill.in[0]) + portinst: i570_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_44_spill.out[0]) + portinst: i570_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_44_spill.out[1]) + } + ExternalBuffer i571:b571 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i571_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4646.in[0]) + portinst: i571_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4646.in[1]) + portinst: i571_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4646.out[0]) + portinst: i571_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4646.out[1]) + } + ExternalBuffer i572:b572 { dimensions: (8 40 15 23 ) elemType:bfloat16 + portinst: i572_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4848.in[0]) + portinst: i572_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4848.in[1]) + portinst: i572_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4848.out[0]) + portinst: i572_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_4848.out[1]) + } + ExternalBuffer i573:b573 { dimensions: (8 40 15 23 ) elemType:bfloat16 + portinst: i573_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_48_spill.in[0]) + portinst: i573_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_48_spill.in[1]) + portinst: i573_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_48_spill.out[0]) + } + ExternalBuffer i574:b574 { dimensions: (8 920 15 1 ) elemType:bfloat16 + portinst: i574_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_49_spill.in[0]) + portinst: i574_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_49_spill.out[0]) + portinst: i574_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_49_spill.out[1]) + } + ExternalBuffer i575:b575 { dimensions: (8 1 15 1 ) elemType:bfloat16 + portinst: i575_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_55_spill.in[0]) + portinst: i575_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_55_spill.in[1]) + portinst: i575_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_55_spill.out[0]) + } + ExternalBuffer i576:b576 { dimensions: (110400 ) elemType:bfloat16 + portinst: i576_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_56_spill.in[0]) + portinst: i576_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_56_spill.out[0]) + } + ExternalBuffer i577:b577 { dimensions: (110400 ) elemType:bfloat16 + portinst: i577_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_56_spill.in[0]) + portinst: i577_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_56_spill.out[0]) + } + ExternalBuffer i578:b578 { dimensions: (8 40 15 23 ) elemType:bfloat16 + portinst: i578_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_56_spill.in[0]) + portinst: i578_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_56_spill.out[0]) + portinst: i578_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_56_spill.out[1]) + } + ExternalBuffer i579:b579 { dimensions: (8 40 30 23 ) elemType:bfloat16 + portinst: i579_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_59_spill.in[0]) + portinst: i579_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_59_spill.in[1]) + portinst: i579_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_59_spill.out[0]) + portinst: i579_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_59_spill.out[1]) + } + ExternalBuffer i580:b580 { dimensions: (8 40 30 23 ) elemType:bfloat16 + portinst: i580_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_62_spill.in[0]) + portinst: i580_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_62_spill.in[1]) + portinst: i580_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_62_spill.out[0]) + portinst: i580_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_62_spill.out[1]) + } + ExternalBuffer i581:b581 { dimensions: (8 40 30 24 ) elemType:bfloat16 + portinst: i581_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_63_spill.in[0]) + portinst: i581_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_63_spill.in[1]) + portinst: i581_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_63_spill.out[0]) + } + ExternalBuffer i582:b582 { dimensions: (220800 ) elemType:bfloat16 + portinst: i582_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_64_spill.in[0]) + portinst: i582_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_64_spill.out[0]) + } + ExternalBuffer i583:b583 { dimensions: (8 40 30 23 ) elemType:bfloat16 + portinst: i583_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_64_spill.in[0]) + portinst: i583_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_64_spill.out[0]) + portinst: i583_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_64_spill.out[1]) + } + ExternalBuffer i584:b584 { dimensions: (8 20 60 12 ) elemType:bfloat16 + portinst: i584_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_113113.in[0]) + portinst: i584_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_113113.in[1]) + portinst: i584_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_113113.out[0]) + portinst: i584_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_113113.out[1]) + } + ExternalBuffer i585:b585 { dimensions: (8 20 60 12 ) elemType:bfloat16 + portinst: i585_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_113_spill.in[0]) + portinst: i585_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_113_spill.in[1]) + portinst: i585_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_113_spill.out[0]) + } + ExternalBuffer i586:b586 { dimensions: (8 240 60 1 ) elemType:bfloat16 + portinst: i586_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_114_spill.in[0]) + portinst: i586_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_114_spill.out[0]) + portinst: i586_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_114_spill.out[1]) + } + ExternalBuffer i587:b587 { dimensions: (8 1 60 1 ) elemType:bfloat16 + portinst: i587_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_120_spill.in[0]) + portinst: i587_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_120_spill.in[1]) + portinst: i587_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_120_spill.out[0]) + } + ExternalBuffer i588:b588 { dimensions: (115200 ) elemType:bfloat16 + portinst: i588_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_121_spill.in[0]) + portinst: i588_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_121_spill.out[0]) + } + ExternalBuffer i589:b589 { dimensions: (115200 ) elemType:bfloat16 + portinst: i589_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_121_spill.in[0]) + portinst: i589_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_121_spill.out[0]) + } + ExternalBuffer i590:b590 { dimensions: (8 20 60 12 ) elemType:bfloat16 + portinst: i590_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_121_spill.in[0]) + portinst: i590_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_121_spill.out[0]) + portinst: i590_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_121_spill.out[1]) + } + ExternalBuffer i591:b591 { dimensions: (8 20 14 12 ) elemType:bfloat16 + portinst: i591_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_123123.in[0]) + portinst: i591_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_123123.in[1]) + portinst: i591_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_123123.out[0]) + portinst: i591_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_123123.out[1]) + } + ExternalBuffer i592:b592 { dimensions: (8 20 84 12 ) elemType:bfloat16 + portinst: i592_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_133133.in[0]) + portinst: i592_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_133133.in[1]) + portinst: i592_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_133133.out[0]) + portinst: i592_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_133133.out[1]) + } + ExternalBuffer i593:b593 { dimensions: (8 20 84 12 ) elemType:bfloat16 + portinst: i593_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_133_spill.in[0]) + portinst: i593_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_133_spill.in[1]) + portinst: i593_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_133_spill.out[0]) + } + ExternalBuffer i594:b594 { dimensions: (8 240 84 1 ) elemType:bfloat16 + portinst: i594_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_134_spill.in[0]) + portinst: i594_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_134_spill.out[0]) + portinst: i594_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_134_spill.out[1]) + } + ExternalBuffer i595:b595 { dimensions: (8 1 84 1 ) elemType:bfloat16 + portinst: i595_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_140_spill.in[0]) + portinst: i595_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_140_spill.in[1]) + portinst: i595_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_140_spill.out[0]) + } + ExternalBuffer i596:b596 { dimensions: (161280 ) elemType:bfloat16 + portinst: i596_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_141_spill.in[0]) + portinst: i596_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_141_spill.out[0]) + } + ExternalBuffer i597:b597 { dimensions: (161280 ) elemType:bfloat16 + portinst: i597_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_141_spill.in[0]) + portinst: i597_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_141_spill.out[0]) + } + ExternalBuffer i598:b598 { dimensions: (8 20 84 12 ) elemType:bfloat16 + portinst: i598_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_141_spill.in[0]) + portinst: i598_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_141_spill.out[0]) + portinst: i598_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_141_spill.out[1]) + } + ExternalBuffer i599:b599 { dimensions: (8 20 84 12 ) elemType:bfloat16 + portinst: i599_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_153153.in[0]) + portinst: i599_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_153153.in[1]) + portinst: i599_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_153153.out[0]) + portinst: i599_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_153153.out[1]) + } + ExternalBuffer i600:b600 { dimensions: (8 20 84 12 ) elemType:bfloat16 + portinst: i600_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_153_spill.in[0]) + portinst: i600_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_153_spill.in[1]) + portinst: i600_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_153_spill.out[0]) + } + ExternalBuffer i601:b601 { dimensions: (8 240 84 1 ) elemType:bfloat16 + portinst: i601_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_154_spill.in[0]) + portinst: i601_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_154_spill.out[0]) + portinst: i601_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_154_spill.out[1]) + } + ExternalBuffer i602:b602 { dimensions: (8 1 84 1 ) elemType:bfloat16 + portinst: i602_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_160_spill.in[0]) + portinst: i602_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_160_spill.in[1]) + portinst: i602_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_160_spill.out[0]) + } + ExternalBuffer i603:b603 { dimensions: (161280 ) elemType:bfloat16 + portinst: i603_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_161_spill.in[0]) + portinst: i603_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_161_spill.out[0]) + } + ExternalBuffer i604:b604 { dimensions: (161280 ) elemType:bfloat16 + portinst: i604_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_161_spill.in[0]) + portinst: i604_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_161_spill.out[0]) + } + ExternalBuffer i605:b605 { dimensions: (8 20 84 12 ) elemType:bfloat16 + portinst: i605_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_161_spill.in[0]) + portinst: i605_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_161_spill.out[0]) + portinst: i605_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_161_spill.out[1]) + } + ExternalBuffer i606:b606 { dimensions: (8 20 20 12 ) elemType:bfloat16 + portinst: i606_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_163163.in[0]) + portinst: i606_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_163163.in[1]) + portinst: i606_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_163163.out[0]) + portinst: i606_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_163163.out[1]) + } + ExternalBuffer i607:b607 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i607_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_164_spill.in[0]) + portinst: i607_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_164_spill.in[1]) + portinst: i607_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_164_spill.out[0]) + portinst: i607_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_164_spill.out[1]) + } + ExternalBuffer i608:b608 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i608_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_167_spill.in[0]) + portinst: i608_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_167_spill.in[1]) + portinst: i608_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_167_spill.out[0]) + portinst: i608_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_167_spill.out[1]) + } + ExternalBuffer i609:b609 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i609_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_168_spill.in[0]) + portinst: i609_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_168_spill.in[1]) + portinst: i609_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_168_spill.out[0]) + portinst: i609_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_168_spill.out[1]) + } + ExternalBuffer i610:b610 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i610_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_169_spill.in[0]) + portinst: i610_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_169_spill.in[1]) + portinst: i610_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_169_spill.out[0]) + portinst: i610_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_169_spill.out[1]) + } + ExternalBuffer i611:b611 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i611_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_172_spill.in[0]) + portinst: i611_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_172_spill.in[1]) + portinst: i611_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_172_spill.out[0]) + portinst: i611_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_172_spill.out[1]) + } + ExternalBuffer i612:b612 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i612_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_173_spill.in[0]) + portinst: i612_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_173_spill.in[1]) + portinst: i612_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_173_spill.out[0]) + portinst: i612_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_173_spill.out[1]) + portinst: i612_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_173_spill.out[2]) + } + ExternalBuffer i613:b613 { dimensions: (8 240 120 1 ) elemType:bfloat16 + portinst: i613_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_174_spill.in[0]) + portinst: i613_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_174_spill.out[0]) + portinst: i613_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_174_spill.out[1]) + } + ExternalBuffer i614:b614 { dimensions: (8 1 120 1 ) elemType:bfloat16 + portinst: i614_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_180_spill.in[0]) + portinst: i614_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_180_spill.in[1]) + portinst: i614_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_180_spill.out[0]) + } + ExternalBuffer i615:b615 { dimensions: (230400 ) elemType:bfloat16 + portinst: i615_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_181_spill.in[0]) + portinst: i615_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_181_spill.out[0]) + } + ExternalBuffer i616:b616 { dimensions: (230400 ) elemType:bfloat16 + portinst: i616_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_181_spill.in[0]) + portinst: i616_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_181_spill.out[0]) + } + ExternalBuffer i617:b617 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i617_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_181_spill.in[0]) + portinst: i617_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_181_spill.out[0]) + portinst: i617_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_181_spill.out[1]) + } + ExternalBuffer i618:b618 { dimensions: (8 20 20 12 ) elemType:bfloat16 + portinst: i618_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_183183.in[0]) + portinst: i618_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_183183.in[1]) + portinst: i618_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_183183.out[0]) + portinst: i618_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_183183.out[1]) + } + ExternalBuffer i619:b619 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i619_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_184_spill.in[0]) + portinst: i619_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_184_spill.in[1]) + portinst: i619_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_184_spill.out[0]) + portinst: i619_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_184_spill.out[1]) + } + ExternalBuffer i620:b620 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i620_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_187_spill.in[0]) + portinst: i620_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_187_spill.in[1]) + portinst: i620_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_187_spill.out[0]) + portinst: i620_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_187_spill.out[1]) + } + ExternalBuffer i621:b621 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i621_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_188_spill.in[0]) + portinst: i621_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_188_spill.in[1]) + portinst: i621_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_188_spill.out[0]) + portinst: i621_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_188_spill.out[1]) + } + ExternalBuffer i622:b622 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i622_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_189_spill.in[0]) + portinst: i622_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_189_spill.in[1]) + portinst: i622_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_189_spill.out[0]) + portinst: i622_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_189_spill.out[1]) + } + ExternalBuffer i623:b623 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i623_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_192_spill.in[0]) + portinst: i623_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_192_spill.in[1]) + portinst: i623_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_192_spill.out[0]) + portinst: i623_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_192_spill.out[1]) + } + ExternalBuffer i624:b624 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i624_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_193_spill.in[0]) + portinst: i624_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_193_spill.in[1]) + portinst: i624_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_193_spill.out[0]) + portinst: i624_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_193_spill.out[1]) + portinst: i624_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_193_spill.out[2]) + } + ExternalBuffer i625:b625 { dimensions: (8 240 120 1 ) elemType:bfloat16 + portinst: i625_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_194_spill.in[0]) + portinst: i625_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_194_spill.out[0]) + portinst: i625_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_194_spill.out[1]) + } + ExternalBuffer i626:b626 { dimensions: (8 1 120 1 ) elemType:bfloat16 + portinst: i626_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_200_spill.in[0]) + portinst: i626_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_200_spill.in[1]) + portinst: i626_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_200_spill.out[0]) + } + ExternalBuffer i627:b627 { dimensions: (230400 ) elemType:bfloat16 + portinst: i627_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_201_spill.in[0]) + portinst: i627_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_201_spill.out[0]) + } + ExternalBuffer i628:b628 { dimensions: (230400 ) elemType:bfloat16 + portinst: i628_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_201_spill.in[0]) + portinst: i628_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_201_spill.out[0]) + } + ExternalBuffer i629:b629 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i629_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_201_spill.in[0]) + portinst: i629_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_201_spill.out[0]) + portinst: i629_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_201_spill.out[1]) + } + ExternalBuffer i630:b630 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i630_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_204_spill.in[0]) + portinst: i630_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_204_spill.in[1]) + portinst: i630_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_204_spill.out[0]) + portinst: i630_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_204_spill.out[1]) + } + ExternalBuffer i631:b631 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i631_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_207_spill.in[0]) + portinst: i631_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_207_spill.in[1]) + portinst: i631_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_207_spill.out[0]) + portinst: i631_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_207_spill.out[1]) + } + ExternalBuffer i632:b632 { dimensions: (8 20 120 12 ) elemType:bfloat16 + portinst: i632_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_208_spill.in[0]) + portinst: i632_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_208_spill.in[1]) + portinst: i632_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_208_spill.out[0]) + portinst: i632_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_208_spill.out[1]) + portinst: i632_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_208_spill.out[2]) + } + ExternalBuffer i633:b633 { dimensions: (8 240 120 1 ) elemType:bfloat16 + portinst: i633_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_209_spill.in[0]) + portinst: i633_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_209_spill.out[0]) + portinst: i633_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_209_spill.out[1]) + } + ExternalBuffer i634:b634 { dimensions: (8 1 16 1 ) elemType:bfloat16 + portinst: i634_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_212_spill.in[0]) + portinst: i634_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_212_spill.in[1]) + portinst: i634_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_212_spill.out[0]) + } + ExternalBuffer i635:b635 { dimensions: (30720 ) elemType:bfloat16 + portinst: i635_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_0_213_spill.in[0]) + portinst: i635_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_0_213_spill.out[0]) + } + ExternalBuffer i636:b636 { dimensions: (30720 ) elemType:bfloat16 + portinst: i636_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_scratch_1_213_spill.in[0]) + portinst: i636_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_scratch_1_213_spill.out[0]) + } + ExternalBuffer i637:b637 { dimensions: (8 20 16 12 ) elemType:bfloat16 + portinst: i637_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_213_spill.in[0]) + portinst: i637_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_213_spill.out[0]) + portinst: i637_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_213_spill.out[1]) + } + ExternalBuffer i638:b638 { dimensions: (8 20 16 12 ) elemType:bfloat16 + portinst: i638_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_214_spill.in[0]) + portinst: i638_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_214_spill.in[1]) + portinst: i638_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_214_spill.out[0]) + portinst: i638_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_214_spill.out[1]) + portinst: i638_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_214_spill.out[2]) + portinst: i638_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_214_spill.out[3]) + } + ExternalBuffer i639:b639 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i639_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_215_spill.in[0]) + portinst: i639_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_215_spill.in[1]) + portinst: i639_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_215_spill.out[0]) + portinst: i639_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_215_spill.out[1]) + } + ExternalBuffer i640:b640 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i640_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_216_spill.in[0]) + portinst: i640_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_216_spill.in[1]) + portinst: i640_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_216_spill.out[0]) + portinst: i640_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_216_spill.out[1]) + portinst: i640_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_216_spill.out[2]) + portinst: i640_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_216_spill.out[3]) + } + ExternalBuffer i641:b641 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i641_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_4.out[0]) + portinst: i641_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_4.out[1]) + portinst: i641_po2 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_4.out[2]) + portinst: i641_po3 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_4.out[3]) + portinst: i641_po4 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_4.out[4]) + portinst: i641_po5 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_4.out[5]) + } + ExternalBuffer i642:b642 { dimensions: (8 20 16 12 ) elemType:bfloat16 + portinst: i642_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_217.in[0]) + portinst: i642_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_217.in[1]) + portinst: i642_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_217.in[2]) + portinst: i642_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_217.in[3]) + portinst: i642_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_217.out[0]) + portinst: i642_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_217.out[1]) + } + ExternalBuffer i643:b643 { dimensions: (8 20 16 12 ) elemType:bfloat16 + portinst: i643_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_219_spill.in[0]) + portinst: i643_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_219_spill.in[1]) + portinst: i643_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_219_spill.out[0]) + portinst: i643_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_219_spill.out[1]) + portinst: i643_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_219_spill.out[2]) + portinst: i643_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_219_spill.out[3]) + } + ExternalBuffer i644:b644 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i644_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_220_spill.in[0]) + portinst: i644_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_220_spill.in[1]) + portinst: i644_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_220_spill.out[0]) + portinst: i644_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_220_spill.out[1]) + portinst: i644_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_220_spill.out[2]) + portinst: i644_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_220_spill.out[3]) + } + ExternalBuffer i645:b645 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i645_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_3.out[0]) + portinst: i645_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_3.out[1]) + } + ExternalBuffer i646:b646 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i646_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_222222.in[0]) + portinst: i646_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_222222.in[1]) + portinst: i646_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_222222.out[0]) + portinst: i646_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_222222.out[1]) + } + ExternalBuffer i647:b647 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i647_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_223_spill.in[0]) + portinst: i647_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_223_spill.in[1]) + portinst: i647_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_223_spill.out[0]) + portinst: i647_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_223_spill.out[1]) + } + ExternalBuffer i648:b648 { dimensions: (8 20 16 12 ) elemType:bfloat16 + portinst: i648_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_225.in[0]) + portinst: i648_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_225.in[1]) + portinst: i648_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_225.in[2]) + portinst: i648_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_225.in[3]) + portinst: i648_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_225.out[0]) + portinst: i648_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_225.out[1]) + } + ExternalBuffer i649:b649 { dimensions: (8 20 8 12 ) elemType:bfloat16 + portinst: i649_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_0_l2l3_229_spill.in[0]) + portinst: i649_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_0_l2l3_229_spill.in[1]) + } + ExternalBuffer i650:b650 { dimensions: (8 20 16 12 ) elemType:bfloat16 + portinst: i650_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_230.in[0]) + portinst: i650_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_230.in[1]) + portinst: i650_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_230.in[2]) + portinst: i650_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_230.in[3]) + portinst: i650_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_230.out[0]) + portinst: i650_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_230.out[1]) + } + ExternalBuffer i651:b651 { dimensions: (8 40 16 24 ) elemType:bfloat16 + portinst: i651_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_231_spill.in[0]) + portinst: i651_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_231_spill.in[1]) + portinst: i651_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_231_spill.out[0]) + portinst: i651_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_231_spill.out[1]) + } + ExternalBuffer i652:b652 { dimensions: (8 40 16 23 ) elemType:bfloat16 + portinst: i652_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_232_spill.in[0]) + portinst: i652_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_232_spill.in[1]) + portinst: i652_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_232_spill.out[0]) + portinst: i652_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_232_spill.out[1]) + } + ExternalBuffer i653:b653 { dimensions: (8 160 1 90 ) elemType:bfloat16 + portinst: i653_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_233_spill.in[0]) + portinst: i653_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_233_spill.in[1]) + portinst: i653_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_233_spill.out[0]) + portinst: i653_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_233_spill.out[1]) + } + ExternalBuffer i654:b654 { dimensions: (8 40 22 23 ) elemType:bfloat16 + portinst: i654_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.in[0]) + portinst: i654_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.in[1]) + portinst: i654_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.in[2]) + portinst: i654_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.in[3]) + portinst: i654_pi4 idx[4] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.in[4]) + portinst: i654_pi5 idx[5] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.in[5]) + portinst: i654_po0 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.out[0]) + portinst: i654_po1 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_236.out[1]) + } + ExternalBuffer i655:b655 { dimensions: (8 40 10 23 ) elemType:bfloat16 + portinst: i655_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_237_spill.in[0]) + portinst: i655_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_237_spill.in[1]) + portinst: i655_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_237_spill.out[0]) + portinst: i655_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_237_spill.out[1]) + portinst: i655_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_237_spill.out[2]) + portinst: i655_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_237_spill.out[3]) + } + ExternalBuffer i656:b656 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i656_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_238_spill.in[0]) + portinst: i656_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_238_spill.in[1]) + portinst: i656_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_238_spill.out[0]) + portinst: i656_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_238_spill.out[1]) + } + ExternalBuffer i657:b657 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i657_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_239_spill.in[0]) + portinst: i657_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_239_spill.in[1]) + portinst: i657_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_239_spill.out[0]) + portinst: i657_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_239_spill.out[1]) + portinst: i657_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_239_spill.out[2]) + portinst: i657_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_239_spill.out[3]) + } + ExternalBuffer i658:b658 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i658_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_3.out[0]) + portinst: i658_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_3.out[1]) + portinst: i658_po2 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_3.out[2]) + portinst: i658_po3 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_3.out[3]) + portinst: i658_po4 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_3.out[4]) + portinst: i658_po5 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_3.out[5]) + } + ExternalBuffer i659:b659 { dimensions: (8 40 10 23 ) elemType:bfloat16 + portinst: i659_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_240.in[0]) + portinst: i659_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_240.in[1]) + portinst: i659_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_240.in[2]) + portinst: i659_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_240.in[3]) + portinst: i659_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_240.out[0]) + portinst: i659_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_240.out[1]) + } + ExternalBuffer i660:b660 { dimensions: (8 40 10 23 ) elemType:bfloat16 + portinst: i660_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_242_spill.in[0]) + portinst: i660_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_242_spill.in[1]) + portinst: i660_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_242_spill.out[0]) + portinst: i660_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_242_spill.out[1]) + portinst: i660_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_242_spill.out[2]) + portinst: i660_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_242_spill.out[3]) + } + ExternalBuffer i661:b661 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i661_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_243_spill.in[0]) + portinst: i661_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_243_spill.in[1]) + portinst: i661_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_243_spill.out[0]) + portinst: i661_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_243_spill.out[1]) + portinst: i661_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_243_spill.out[2]) + portinst: i661_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_243_spill.out[3]) + } + ExternalBuffer i662:b662 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i662_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_2.out[0]) + portinst: i662_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_2.out[1]) + } + ExternalBuffer i663:b663 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i663_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_245245.in[0]) + portinst: i663_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_245245.in[1]) + portinst: i663_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_245245.out[0]) + portinst: i663_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_245245.out[1]) + } + ExternalBuffer i664:b664 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i664_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_246_spill.in[0]) + portinst: i664_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_246_spill.in[1]) + portinst: i664_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_246_spill.out[0]) + portinst: i664_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_246_spill.out[1]) + } + ExternalBuffer i665:b665 { dimensions: (8 40 10 23 ) elemType:bfloat16 + portinst: i665_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_248.in[0]) + portinst: i665_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_248.in[1]) + portinst: i665_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_248.in[2]) + portinst: i665_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_248.in[3]) + portinst: i665_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_248.out[0]) + portinst: i665_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_248.out[1]) + } + ExternalBuffer i666:b666 { dimensions: (8 40 5 23 ) elemType:bfloat16 + portinst: i666_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_1_l2l3_252_spill.in[0]) + portinst: i666_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_1_l2l3_252_spill.in[1]) + } + ExternalBuffer i667:b667 { dimensions: (8 40 10 23 ) elemType:bfloat16 + portinst: i667_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_253.in[0]) + portinst: i667_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_253.in[1]) + portinst: i667_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_253.in[2]) + portinst: i667_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_253.in[3]) + portinst: i667_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_253.out[0]) + portinst: i667_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_253.out[1]) + } + ExternalBuffer i668:b668 { dimensions: (8 80 10 46 ) elemType:bfloat16 + portinst: i668_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_254_spill.in[0]) + portinst: i668_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_254_spill.in[1]) + portinst: i668_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_254_spill.out[0]) + portinst: i668_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_254_spill.out[1]) + } + ExternalBuffer i669:b669 { dimensions: (8 80 10 45 ) elemType:bfloat16 + portinst: i669_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_255_spill.in[0]) + portinst: i669_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_255_spill.in[1]) + portinst: i669_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_255_spill.out[0]) + portinst: i669_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_255_spill.out[1]) + } + ExternalBuffer i670:b670 { dimensions: (8 80 14 45 ) elemType:bfloat16 + portinst: i670_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.in[0]) + portinst: i670_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.in[1]) + portinst: i670_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.in[2]) + portinst: i670_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.in[3]) + portinst: i670_pi4 idx[4] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.in[4]) + portinst: i670_pi5 idx[5] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.in[5]) + portinst: i670_po0 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.out[0]) + portinst: i670_po1 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_256.out[1]) + } + ExternalBuffer i671:b671 { dimensions: (8 80 5 45 ) elemType:bfloat16 + portinst: i671_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_257_spill.in[0]) + portinst: i671_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_257_spill.in[1]) + portinst: i671_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_257_spill.out[0]) + portinst: i671_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_257_spill.out[1]) + portinst: i671_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_257_spill.out[2]) + portinst: i671_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_257_spill.out[3]) + } + ExternalBuffer i672:b672 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i672_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_258_spill.in[0]) + portinst: i672_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_258_spill.in[1]) + portinst: i672_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_258_spill.out[0]) + } + ExternalBuffer i673:b673 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i673_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_259_spill.in[0]) + portinst: i673_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_259_spill.in[1]) + portinst: i673_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_259_spill.out[0]) + portinst: i673_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_259_spill.out[1]) + } + ExternalBuffer i674:b674 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i674_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_2.out[0]) + portinst: i674_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_2.out[1]) + portinst: i674_po2 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_2.out[2]) + portinst: i674_po3 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_2.out[3]) + portinst: i674_po4 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_2.out[4]) + } + ExternalBuffer i675:b675 { dimensions: (8 80 5 45 ) elemType:bfloat16 + portinst: i675_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_260_spill.in[0]) + portinst: i675_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_260_spill.out[0]) + portinst: i675_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_260_spill.out[1]) + } + ExternalBuffer i676:b676 { dimensions: (8 80 5 45 ) elemType:bfloat16 + portinst: i676_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_262_spill.in[0]) + portinst: i676_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_262_spill.in[1]) + portinst: i676_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_262_spill.out[0]) + portinst: i676_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_262_spill.out[1]) + portinst: i676_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_262_spill.out[2]) + portinst: i676_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_262_spill.out[3]) + } + ExternalBuffer i677:b677 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i677_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_263_spill.in[0]) + portinst: i677_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_263_spill.in[1]) + portinst: i677_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_263_spill.out[0]) + portinst: i677_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_263_spill.out[1]) + portinst: i677_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_263_spill.out[2]) + portinst: i677_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_263_spill.out[3]) + } + ExternalBuffer i678:b678 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i678_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_1.out[0]) + portinst: i678_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr_1.out[1]) + } + ExternalBuffer i679:b679 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i679_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_265265.in[0]) + portinst: i679_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_265265.in[1]) + portinst: i679_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_265265.out[0]) + portinst: i679_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: L3_OFM_Buffer_layer_TGSpilling_265265.out[1]) + } + ExternalBuffer i680:b680 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i680_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_266_spill.in[0]) + portinst: i680_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_266_spill.in[1]) + portinst: i680_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_266_spill.out[0]) + portinst: i680_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_266_spill.out[1]) + } + ExternalBuffer i681:b681 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i681_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_267_spill.in[0]) + portinst: i681_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_267_spill.in[1]) + portinst: i681_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_267_spill.out[0]) + } + ExternalBuffer i682:b682 { dimensions: (8 80 5 45 ) elemType:bfloat16 + portinst: i682_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_268_spill.in[0]) + portinst: i682_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_268_spill.out[0]) + portinst: i682_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_268_spill.out[1]) + } + ExternalBuffer i683:b683 { dimensions: (8 80 3 45 ) elemType:bfloat16 + portinst: i683_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_2_l2l3_272_spill.in[0]) + portinst: i683_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_2_l2l3_272_spill.in[1]) + portinst: i683_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_ddr_2_l2l3_272_spill.out[0]) + } + ExternalBuffer i684:b684 { dimensions: (8 80 5 45 ) elemType:bfloat16 + portinst: i684_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_273_spill.in[0]) + portinst: i684_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_273_spill.out[0]) + portinst: i684_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_273_spill.out[1]) + } + ExternalBuffer i685:b685 { dimensions: (8 160 8 90 ) elemType:bfloat16 + portinst: i685_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.in[0]) + portinst: i685_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.in[1]) + portinst: i685_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.in[2]) + portinst: i685_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.in[3]) + portinst: i685_pi4 idx[4] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.in[4]) + portinst: i685_pi5 idx[5] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.in[5]) + portinst: i685_po0 idx[6] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.out[0]) + portinst: i685_po1 idx[7] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_275.out[1]) + } + ExternalBuffer i686:b686 { dimensions: (8 160 4 90 ) elemType:bfloat16 + portinst: i686_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_276_spill.in[0]) + portinst: i686_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_276_spill.in[1]) + portinst: i686_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_276_spill.out[0]) + portinst: i686_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_276_spill.out[1]) + portinst: i686_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_276_spill.out[2]) + portinst: i686_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_276_spill.out[3]) + } + ExternalBuffer i687:b687 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i687_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_277_spill.in[0]) + portinst: i687_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_277_spill.in[1]) + portinst: i687_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_277_spill.out[0]) + portinst: i687_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_277_spill.out[1]) + } + ExternalBuffer i688:b688 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i688_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_278_spill.in[0]) + portinst: i688_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_278_spill.in[1]) + portinst: i688_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_278_spill.out[0]) + portinst: i688_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_278_spill.out[1]) + portinst: i688_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_278_spill.out[2]) + portinst: i688_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_278_spill.out[3]) + } + ExternalBuffer i689:b689 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i689_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_1.out[0]) + portinst: i689_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_1.out[1]) + portinst: i689_po2 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_1.out[2]) + portinst: i689_po3 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_1.out[3]) + portinst: i689_po4 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_1.out[4]) + portinst: i689_po5 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_ddr_1.out[5]) + } + ExternalBuffer i690:b690 { dimensions: (8 160 4 90 ) elemType:bfloat16 + portinst: i690_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_279.in[0]) + portinst: i690_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_279.in[1]) + portinst: i690_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_279.in[2]) + portinst: i690_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_279.in[3]) + portinst: i690_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_279.out[0]) + portinst: i690_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_279.out[1]) + } + ExternalBuffer i691:b691 { dimensions: (8 160 4 90 ) elemType:bfloat16 + portinst: i691_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_280_spill.in[0]) + portinst: i691_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_280_spill.in[1]) + portinst: i691_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_280_spill.out[0]) + portinst: i691_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_280_spill.out[1]) + } + ExternalBuffer i692:b692 { dimensions: (8 160 4 90 ) elemType:bfloat16 + portinst: i692_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_281_spill.in[0]) + portinst: i692_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_281_spill.in[1]) + portinst: i692_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_281_spill.out[0]) + portinst: i692_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_281_spill.out[1]) + portinst: i692_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_281_spill.out[2]) + portinst: i692_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_281_spill.out[3]) + } + ExternalBuffer i693:b693 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i693_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_282_spill.in[0]) + portinst: i693_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_282_spill.in[1]) + portinst: i693_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_282_spill.out[0]) + portinst: i693_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_282_spill.out[1]) + portinst: i693_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_282_spill.out[2]) + portinst: i693_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_282_spill.out[3]) + } + ExternalBuffer i694:b694 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i694_po0 idx[0] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr.out[0]) + portinst: i694_po1 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: const_ifm_ddr.out[1]) + } + ExternalBuffer i695:b695 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i695_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_283_spill.in[0]) + portinst: i695_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_283_spill.in[1]) + portinst: i695_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_283_spill.out[0]) + portinst: i695_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_283_spill.out[1]) + } + ExternalBuffer i696:b696 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i696_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_284_spill.in[0]) + portinst: i696_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_284_spill.in[1]) + portinst: i696_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_284_spill.out[0]) + portinst: i696_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_284_spill.out[1]) + } + ExternalBuffer i697:b697 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i697_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_285_spill.in[0]) + portinst: i697_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_285_spill.in[1]) + portinst: i697_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_285_spill.out[0]) + portinst: i697_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_285_spill.out[1]) + } + ExternalBuffer i698:b698 { dimensions: (8 160 4 90 ) elemType:bfloat16 + portinst: i698_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_287.in[0]) + portinst: i698_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_287.in[1]) + portinst: i698_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_287.in[2]) + portinst: i698_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_287.in[3]) + portinst: i698_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_287.out[0]) + portinst: i698_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_287.out[1]) + } + ExternalBuffer i699:b699 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i699_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_288_spill.in[0]) + portinst: i699_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_288_spill.in[1]) + portinst: i699_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_288_spill.out[0]) + portinst: i699_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_288_spill.out[1]) + } + ExternalBuffer i700:b700 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i700_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_289_spill.in[0]) + portinst: i700_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_289_spill.in[1]) + portinst: i700_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_289_spill.out[0]) + portinst: i700_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_289_spill.out[1]) + } + ExternalBuffer i701:b701 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i701_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_290_spill.in[0]) + portinst: i701_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_290_spill.in[1]) + portinst: i701_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_290_spill.out[0]) + portinst: i701_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_290_spill.out[1]) + } + ExternalBuffer i702:b702 { dimensions: (8 160 2 90 ) elemType:bfloat16 + portinst: i702_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_3_l2l3_291_spill.in[0]) + portinst: i702_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_3_l2l3_291_spill.in[1]) + } + ExternalBuffer i703:b703 { dimensions: (8 160 4 90 ) elemType:bfloat16 + portinst: i703_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_292.in[0]) + portinst: i703_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_292.in[1]) + portinst: i703_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_292.in[2]) + portinst: i703_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_292.in[3]) + portinst: i703_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_292.out[0]) + portinst: i703_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_292.out[1]) + } + ExternalBuffer i704:b704 { dimensions: (8 320 5 180 ) elemType:bfloat16 + portinst: i704_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_294.in[0]) + portinst: i704_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_294.in[1]) + portinst: i704_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_294.in[2]) + portinst: i704_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_294.in[3]) + portinst: i704_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_294.out[0]) + portinst: i704_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: spill_L3_Concat_Buffer_layer_294.out[1]) + } + ExternalBuffer i705:b705 { dimensions: (8 320 2 180 ) elemType:bfloat16 + portinst: i705_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_295_spill.in[0]) + portinst: i705_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_295_spill.in[1]) + portinst: i705_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_295_spill.out[0]) + portinst: i705_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_295_spill.out[1]) + } + ExternalBuffer i706:b706 { dimensions: (8 320 2 180 ) elemType:bfloat16 + portinst: i706_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_296_spill.in[0]) + portinst: i706_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_296_spill.in[1]) + portinst: i706_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_296_spill.out[0]) + portinst: i706_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_296_spill.out[1]) + } + ExternalBuffer i707:b707 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i707_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_297_spill.in[0]) + portinst: i707_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_297_spill.in[1]) + portinst: i707_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_297_spill.out[0]) + portinst: i707_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_297_spill.out[1]) + portinst: i707_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_297_spill.out[2]) + portinst: i707_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_297_spill.out[3]) + } + ExternalBuffer i708:b708 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i708_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_298_spill.in[0]) + portinst: i708_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_298_spill.in[1]) + portinst: i708_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_298_spill.out[0]) + portinst: i708_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_298_spill.out[1]) + } + ExternalBuffer i709:b709 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i709_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_4.in[0]) + portinst: i709_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_4.in[1]) + } + ExternalBuffer i710:b710 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i710_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_300_spill.in[0]) + portinst: i710_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_300_spill.in[1]) + portinst: i710_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_300_spill.out[0]) + portinst: i710_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_300_spill.out[1]) + } + ExternalBuffer i711:b711 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i711_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_301_spill.in[0]) + portinst: i711_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: l2l3_301_spill.in[1]) + portinst: i711_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_301_spill.out[0]) + portinst: i711_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: l2l3_301_spill.out[1]) + } + ExternalBuffer i712:b712 { dimensions: (8 320 1 180 ) elemType:bfloat16 + portinst: i712_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_5.in[0]) + portinst: i712_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_ddr_5.in[1]) + } + SharedBuffer i713:b713 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i713_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i713_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i713_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i713_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i714:b714 { dimensions: (88320 ) elemType:bfloat16 numBuffers:1 + portinst: i714_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i714_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + } + SharedBuffer i715:b715 { dimensions: (88320 ) elemType:bfloat16 numBuffers:1 + portinst: i715_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i715_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + SharedBuffer i716:b716 { dimensions: (88320 ) elemType:bfloat16 numBuffers:1 + portinst: i716_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm2.in[0]) + portinst: i716_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm2.out[0]) + } + SharedBuffer i717:b717 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i717_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i717_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + portinst: i717_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[1]) + portinst: i717_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[2]) + portinst: i717_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[3]) + } + SharedBuffer i718:b718 { dimensions: (262144 ) elemType:bfloat16 numBuffers:1 + portinst: i718_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i718_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[1]) + portinst: i718_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[2]) + portinst: i718_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[3]) + portinst: i718_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + me i719:b719 runtime:0.8 { + portinst: i719_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[0][0].in[0]) + portinst: i719_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[0][0].out[0]) + portinst: i719_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[0][0].in[1]) + } + me i720:b719 runtime:0.8 { + portinst: i720_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[0][1].in[0]) + portinst: i720_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[0][1].out[0]) + portinst: i720_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[0][1].in[1]) + } + me i721:b719 runtime:0.8 { + portinst: i721_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[0][2].in[0]) + portinst: i721_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[0][2].out[0]) + portinst: i721_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[0][2].in[1]) + } + me i722:b719 runtime:0.8 { + portinst: i722_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[0][3].in[0]) + portinst: i722_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[0][3].out[0]) + portinst: i722_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[0][3].in[1]) + } + pktmerge nodeinst:i723:b720 { + portinst: i723_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i723_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i723_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i723_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i723_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i724:b719 runtime:0.8 { + portinst: i724_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[1][0].in[0]) + portinst: i724_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[1][0].out[0]) + portinst: i724_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[1][0].in[1]) + } + me i725:b719 runtime:0.8 { + portinst: i725_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[1][1].in[0]) + portinst: i725_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[1][1].out[0]) + portinst: i725_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[1][1].in[1]) + } + me i726:b719 runtime:0.8 { + portinst: i726_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[1][2].in[0]) + portinst: i726_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[1][2].out[0]) + portinst: i726_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[1][2].in[1]) + } + me i727:b719 runtime:0.8 { + portinst: i727_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[1][3].in[0]) + portinst: i727_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[1][3].out[0]) + portinst: i727_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[1][3].in[1]) + } + pktmerge nodeinst:i728:b721 { + portinst: i728_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i728_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i728_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i728_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i728_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i729:b719 runtime:0.8 { + portinst: i729_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[2][0].in[0]) + portinst: i729_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[2][0].out[0]) + portinst: i729_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[2][0].in[1]) + } + me i730:b719 runtime:0.8 { + portinst: i730_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[2][1].in[0]) + portinst: i730_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[2][1].out[0]) + portinst: i730_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[2][1].in[1]) + } + me i731:b719 runtime:0.8 { + portinst: i731_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[2][2].in[0]) + portinst: i731_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[2][2].out[0]) + portinst: i731_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[2][2].in[1]) + } + me i732:b719 runtime:0.8 { + portinst: i732_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[2][3].in[0]) + portinst: i732_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[2][3].out[0]) + portinst: i732_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[2][3].in[1]) + } + pktmerge nodeinst:i733:b722 { + portinst: i733_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i733_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i733_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i733_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i733_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i734:b719 runtime:0.8 { + portinst: i734_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[3][0].in[0]) + portinst: i734_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[3][0].out[0]) + portinst: i734_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[3][0].in[1]) + } + me i735:b719 runtime:0.8 { + portinst: i735_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[3][1].in[0]) + portinst: i735_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[3][1].out[0]) + portinst: i735_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[3][1].in[1]) + } + me i736:b719 runtime:0.8 { + portinst: i736_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[3][2].in[0]) + portinst: i736_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[3][2].out[0]) + portinst: i736_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[3][2].in[1]) + } + me i737:b719 runtime:0.8 { + portinst: i737_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: trans_comp_nd[3][3].in[0]) + portinst: i737_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: trans_comp_nd[3][3].out[0]) + portinst: i737_pi1 idx[2] datatype:arr[5]> rtp in bw_utlization = 1 synctype:async (variable name: trans_comp_nd[3][3].in[1]) + } + pktmerge nodeinst:i738:b723 { + portinst: i738_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i738_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i738_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i738_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i738_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i739:b724 { dimensions: (115200 ) elemType:bfloat16 numBuffers:1 + portinst: i739_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i739_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + } + SharedBuffer i740:b725 { dimensions: (115200 ) elemType:bfloat16 numBuffers:1 + portinst: i740_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i740_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + SharedBuffer i741:b726 { dimensions: (115200 ) elemType:bfloat16 numBuffers:1 + portinst: i741_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm2.in[0]) + portinst: i741_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm2.out[0]) + } + SharedBuffer i742:b727 { dimensions: (115200 ) elemType:bfloat16 numBuffers:1 + portinst: i742_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i742_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + } + SharedBuffer i743:b728 { dimensions: (115200 ) elemType:bfloat16 numBuffers:1 + portinst: i743_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i743_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + SharedBuffer i744:b729 { dimensions: (115200 ) elemType:bfloat16 numBuffers:1 + portinst: i744_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm2.in[0]) + portinst: i744_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm2.out[0]) + } + SharedBuffer i745:b730 { dimensions: (129600 ) elemType:bfloat16 numBuffers:1 + portinst: i745_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i745_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + } + SharedBuffer i746:b731 { dimensions: (129600 ) elemType:bfloat16 numBuffers:1 + portinst: i746_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i746_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + SharedBuffer i747:b732 { dimensions: (129600 ) elemType:bfloat16 numBuffers:1 + portinst: i747_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm2.in[0]) + portinst: i747_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm2.out[0]) + } + SharedBuffer i748:b733 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i748_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i748_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i749:b734 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i749_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i749_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i750:b735 { dimensions: (72 ) elemType:bfloat16 numBuffers:2 + portinst: i750_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i750_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i751:b736 { dimensions: (2880 ) elemType:bfloat16 numBuffers:2 + portinst: i751_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i751_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i752:b737 { dimensions: (2880 ) elemType:bfloat16 numBuffers:2 + portinst: i752_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i752_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i753:b738 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i753_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i753_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i754:b739 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i754_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i754_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i755:b740 { dimensions: (120 ) elemType:bfloat16 numBuffers:2 + portinst: i755_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i755_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i756:b741 { dimensions: (4800 ) elemType:bfloat16 numBuffers:2 + portinst: i756_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i756_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i757:b742 { dimensions: (4800 ) elemType:bfloat16 numBuffers:2 + portinst: i757_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i757_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i758:b743 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i758_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i758_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i759:b744 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i759_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i759_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i760:b745 { dimensions: (120 ) elemType:bfloat16 numBuffers:2 + portinst: i760_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i760_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i761:b746 { dimensions: (4800 ) elemType:bfloat16 numBuffers:2 + portinst: i761_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i761_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i762:b747 { dimensions: (4800 ) elemType:bfloat16 numBuffers:2 + portinst: i762_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i762_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i763:b748 { dimensions: (110400 ) elemType:bfloat16 numBuffers:1 + portinst: i763_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i763_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + } + SharedBuffer i764:b749 { dimensions: (110400 ) elemType:bfloat16 numBuffers:1 + portinst: i764_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i764_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + SharedBuffer i765:b750 { dimensions: (110400 ) elemType:bfloat16 numBuffers:1 + portinst: i765_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm2.in[0]) + portinst: i765_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm2.out[0]) + } + SharedBuffer i766:b751 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i766_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i766_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i767:b752 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i767_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i767_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i768:b753 { dimensions: (480 ) elemType:bfloat16 numBuffers:2 + portinst: i768_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i768_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i769:b754 { dimensions: (9600 ) elemType:bfloat16 numBuffers:2 + portinst: i769_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i769_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i770:b755 { dimensions: (9600 ) elemType:bfloat16 numBuffers:2 + portinst: i770_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i770_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i771:b756 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i771_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i771_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i772:b757 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i772_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i772_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i773:b758 { dimensions: (672 ) elemType:bfloat16 numBuffers:2 + portinst: i773_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i773_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i774:b759 { dimensions: (13440 ) elemType:bfloat16 numBuffers:2 + portinst: i774_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i774_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i775:b760 { dimensions: (13440 ) elemType:bfloat16 numBuffers:2 + portinst: i775_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i775_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i776:b761 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i776_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i776_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i777:b762 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i777_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i777_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i778:b763 { dimensions: (672 ) elemType:bfloat16 numBuffers:2 + portinst: i778_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i778_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i779:b764 { dimensions: (13440 ) elemType:bfloat16 numBuffers:2 + portinst: i779_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i779_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i780:b765 { dimensions: (13440 ) elemType:bfloat16 numBuffers:2 + portinst: i780_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i780_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i781:b766 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i781_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i781_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i782:b767 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i782_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i782_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i783:b768 { dimensions: (960 ) elemType:bfloat16 numBuffers:2 + portinst: i783_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i783_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i784:b769 { dimensions: (19200 ) elemType:bfloat16 numBuffers:2 + portinst: i784_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i784_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i785:b770 { dimensions: (19200 ) elemType:bfloat16 numBuffers:2 + portinst: i785_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i785_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i786:b771 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i786_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i786_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i787:b772 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i787_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i787_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i788:b773 { dimensions: (960 ) elemType:bfloat16 numBuffers:2 + portinst: i788_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i788_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i789:b774 { dimensions: (19200 ) elemType:bfloat16 numBuffers:2 + portinst: i789_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i789_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i790:b775 { dimensions: (19200 ) elemType:bfloat16 numBuffers:2 + portinst: i790_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i790_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i791:b776 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i791_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ifm.in[0]) + portinst: i791_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ifm.out[0]) + } + SharedBuffer i792:b777 { dimensions: (65536 ) elemType:bfloat16 numBuffers:1 + portinst: i792_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: trans_mt_ofm.in[0]) + portinst: i792_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: trans_mt_ofm.out[0]) + } + SharedBuffer i793:b778 { dimensions: (128 ) elemType:bfloat16 numBuffers:2 + portinst: i793_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i793_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i794:b779 { dimensions: (2560 ) elemType:bfloat16 numBuffers:2 + portinst: i794_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i794_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i795:b780 { dimensions: (2560 ) elemType:bfloat16 numBuffers:2 + portinst: i795_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i795_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + } + SharedBuffer i796:b781 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i796_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i796_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i796_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i796_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i797:b782 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i797_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i797_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i797_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i797_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i798:b783 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i798_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i798_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i798_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i798_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i799:b784 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i799_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i799_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i799_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i799_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i800:b785 { dimensions: (30720 ) elemType:bfloat16 numBuffers:1 + portinst: i800_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i800_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[1]) + portinst: i800_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + portinst: i800_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[1]) + portinst: i800_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[2]) + portinst: i800_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[3]) + } + SharedBuffer i801:b786 { dimensions: (262144 ) elemType:bfloat16 numBuffers:1 + portinst: i801_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[0]) + portinst: i801_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[1]) + portinst: i801_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[2]) + portinst: i801_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[3]) + portinst: i801_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[0]) + portinst: i801_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[1]) + } + me i802:b787 runtime:0.8 { + portinst: i802_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[0]) + portinst: i802_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][0].out[0]) + portinst: i802_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][0].in[1]) + } + me i803:b787 runtime:0.8 { + portinst: i803_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[0]) + portinst: i803_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][1].out[0]) + portinst: i803_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][1].in[1]) + } + me i804:b787 runtime:0.8 { + portinst: i804_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[0]) + portinst: i804_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][2].out[0]) + portinst: i804_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][2].in[1]) + } + me i805:b787 runtime:0.8 { + portinst: i805_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[0]) + portinst: i805_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][3].out[0]) + portinst: i805_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][3].in[1]) + } + pktmerge nodeinst:i806:b788 { + portinst: i806_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i806_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i806_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i806_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i806_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i807:b787 runtime:0.8 { + portinst: i807_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[0]) + portinst: i807_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][0].out[0]) + portinst: i807_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][0].in[1]) + } + me i808:b787 runtime:0.8 { + portinst: i808_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[0]) + portinst: i808_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][1].out[0]) + portinst: i808_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][1].in[1]) + } + me i809:b787 runtime:0.8 { + portinst: i809_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[0]) + portinst: i809_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][2].out[0]) + portinst: i809_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][2].in[1]) + } + me i810:b787 runtime:0.8 { + portinst: i810_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[0]) + portinst: i810_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][3].out[0]) + portinst: i810_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][3].in[1]) + } + pktmerge nodeinst:i811:b789 { + portinst: i811_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i811_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i811_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i811_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i811_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i812:b787 runtime:0.8 { + portinst: i812_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[0]) + portinst: i812_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][0].out[0]) + portinst: i812_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][0].in[1]) + } + me i813:b787 runtime:0.8 { + portinst: i813_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[0]) + portinst: i813_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][1].out[0]) + portinst: i813_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][1].in[1]) + } + me i814:b787 runtime:0.8 { + portinst: i814_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[0]) + portinst: i814_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][2].out[0]) + portinst: i814_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][2].in[1]) + } + me i815:b787 runtime:0.8 { + portinst: i815_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[0]) + portinst: i815_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][3].out[0]) + portinst: i815_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][3].in[1]) + } + pktmerge nodeinst:i816:b790 { + portinst: i816_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i816_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i816_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i816_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i816_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i817:b787 runtime:0.8 { + portinst: i817_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[0]) + portinst: i817_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][0].out[0]) + portinst: i817_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][0].in[1]) + } + me i818:b787 runtime:0.8 { + portinst: i818_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[0]) + portinst: i818_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][1].out[0]) + portinst: i818_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][1].in[1]) + } + me i819:b787 runtime:0.8 { + portinst: i819_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[0]) + portinst: i819_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][2].out[0]) + portinst: i819_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][2].in[1]) + } + me i820:b787 runtime:0.8 { + portinst: i820_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[0]) + portinst: i820_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][3].out[0]) + portinst: i820_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][3].in[1]) + } + pktmerge nodeinst:i821:b791 { + portinst: i821_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i821_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i821_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i821_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i821_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i822:b792 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i822_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i822_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i822_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i822_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i823:b793 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i823_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i823_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i823_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i823_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i824:b794 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i824_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i824_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i824_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i824_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i825:b795 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i825_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i825_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i825_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i825_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i826:b796 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i826_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i826_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i826_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i826_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i827:b797 { dimensions: (61824 ) elemType:bfloat16 numBuffers:1 + portinst: i827_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i827_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[1]) + portinst: i827_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + portinst: i827_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[1]) + portinst: i827_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[2]) + portinst: i827_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[3]) + } + SharedBuffer i828:b798 { dimensions: (524288 ) elemType:bfloat16 numBuffers:1 + portinst: i828_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[0]) + portinst: i828_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[1]) + portinst: i828_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[2]) + portinst: i828_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[3]) + portinst: i828_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[0]) + portinst: i828_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[1]) + } + me i829:b787 runtime:0.8 { + portinst: i829_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[0]) + portinst: i829_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][0].out[0]) + portinst: i829_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][0].in[1]) + } + me i830:b787 runtime:0.8 { + portinst: i830_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[0]) + portinst: i830_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][1].out[0]) + portinst: i830_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][1].in[1]) + } + me i831:b787 runtime:0.8 { + portinst: i831_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[0]) + portinst: i831_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][2].out[0]) + portinst: i831_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][2].in[1]) + } + me i832:b787 runtime:0.8 { + portinst: i832_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[0]) + portinst: i832_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][3].out[0]) + portinst: i832_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][3].in[1]) + } + pktmerge nodeinst:i833:b799 { + portinst: i833_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i833_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i833_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i833_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i833_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i834:b787 runtime:0.8 { + portinst: i834_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[0]) + portinst: i834_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][0].out[0]) + portinst: i834_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][0].in[1]) + } + me i835:b787 runtime:0.8 { + portinst: i835_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[0]) + portinst: i835_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][1].out[0]) + portinst: i835_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][1].in[1]) + } + me i836:b787 runtime:0.8 { + portinst: i836_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[0]) + portinst: i836_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][2].out[0]) + portinst: i836_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][2].in[1]) + } + me i837:b787 runtime:0.8 { + portinst: i837_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[0]) + portinst: i837_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][3].out[0]) + portinst: i837_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][3].in[1]) + } + pktmerge nodeinst:i838:b800 { + portinst: i838_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i838_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i838_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i838_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i838_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i839:b787 runtime:0.8 { + portinst: i839_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[0]) + portinst: i839_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][0].out[0]) + portinst: i839_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][0].in[1]) + } + me i840:b787 runtime:0.8 { + portinst: i840_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[0]) + portinst: i840_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][1].out[0]) + portinst: i840_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][1].in[1]) + } + me i841:b787 runtime:0.8 { + portinst: i841_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[0]) + portinst: i841_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][2].out[0]) + portinst: i841_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][2].in[1]) + } + me i842:b787 runtime:0.8 { + portinst: i842_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[0]) + portinst: i842_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][3].out[0]) + portinst: i842_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][3].in[1]) + } + pktmerge nodeinst:i843:b801 { + portinst: i843_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i843_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i843_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i843_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i843_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i844:b787 runtime:0.8 { + portinst: i844_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[0]) + portinst: i844_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][0].out[0]) + portinst: i844_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][0].in[1]) + } + me i845:b787 runtime:0.8 { + portinst: i845_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[0]) + portinst: i845_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][1].out[0]) + portinst: i845_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][1].in[1]) + } + me i846:b787 runtime:0.8 { + portinst: i846_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[0]) + portinst: i846_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][2].out[0]) + portinst: i846_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][2].in[1]) + } + me i847:b787 runtime:0.8 { + portinst: i847_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[0]) + portinst: i847_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][3].out[0]) + portinst: i847_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][3].in[1]) + } + pktmerge nodeinst:i848:b802 { + portinst: i848_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i848_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i848_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i848_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i848_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i849:b803 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i849_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i849_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i849_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i849_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i850:b804 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i850_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i850_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i850_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i850_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i850_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i850_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i851:b805 { dimensions: (262144 ) elemType:bfloat16 numBuffers:2 + portinst: i851_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i851_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i851_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i851_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i851_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + portinst: i851_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[1]) + } + me i852:b806 runtime:0.8 { + portinst: i852_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i852_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][0].out[0]) + portinst: i852_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[1]) + } + me i853:b806 runtime:0.8 { + portinst: i853_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i853_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][1].out[0]) + portinst: i853_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[1]) + } + me i854:b806 runtime:0.8 { + portinst: i854_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i854_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][2].out[0]) + portinst: i854_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[1]) + } + me i855:b806 runtime:0.8 { + portinst: i855_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i855_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][3].out[0]) + portinst: i855_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[1]) + } + pktmerge nodeinst:i856:b807 { + portinst: i856_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i856_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i856_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i856_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i856_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i857:b806 runtime:0.8 { + portinst: i857_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i857_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][0].out[0]) + portinst: i857_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[1]) + } + me i858:b806 runtime:0.8 { + portinst: i858_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i858_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][1].out[0]) + portinst: i858_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[1]) + } + me i859:b806 runtime:0.8 { + portinst: i859_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i859_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][2].out[0]) + portinst: i859_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[1]) + } + me i860:b806 runtime:0.8 { + portinst: i860_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i860_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][3].out[0]) + portinst: i860_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[1]) + } + pktmerge nodeinst:i861:b808 { + portinst: i861_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i861_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i861_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i861_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i861_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i862:b806 runtime:0.8 { + portinst: i862_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i862_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][0].out[0]) + portinst: i862_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[1]) + } + me i863:b806 runtime:0.8 { + portinst: i863_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i863_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][1].out[0]) + portinst: i863_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[1]) + } + me i864:b806 runtime:0.8 { + portinst: i864_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i864_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][2].out[0]) + portinst: i864_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[1]) + } + me i865:b806 runtime:0.8 { + portinst: i865_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i865_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][3].out[0]) + portinst: i865_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[1]) + } + pktmerge nodeinst:i866:b809 { + portinst: i866_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i866_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i866_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i866_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i866_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i867:b806 runtime:0.8 { + portinst: i867_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i867_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][0].out[0]) + portinst: i867_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[1]) + } + me i868:b806 runtime:0.8 { + portinst: i868_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i868_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][1].out[0]) + portinst: i868_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[1]) + } + me i869:b806 runtime:0.8 { + portinst: i869_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i869_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][2].out[0]) + portinst: i869_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[1]) + } + me i870:b806 runtime:0.8 { + portinst: i870_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i870_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][3].out[0]) + portinst: i870_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[1]) + } + pktmerge nodeinst:i871:b810 { + portinst: i871_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i871_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i871_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i871_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i871_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i872:b811 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i872_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i872_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i872_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i872_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i872_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i872_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i873:b812 { dimensions: (262144 ) elemType:bfloat16 numBuffers:2 + portinst: i873_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i873_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i873_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i873_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i873_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + portinst: i873_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[1]) + } + me i874:b806 runtime:0.8 { + portinst: i874_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i874_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][0].out[0]) + portinst: i874_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[1]) + } + me i875:b806 runtime:0.8 { + portinst: i875_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i875_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][1].out[0]) + portinst: i875_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[1]) + } + me i876:b806 runtime:0.8 { + portinst: i876_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i876_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][2].out[0]) + portinst: i876_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[1]) + } + me i877:b806 runtime:0.8 { + portinst: i877_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i877_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][3].out[0]) + portinst: i877_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[1]) + } + pktmerge nodeinst:i878:b813 { + portinst: i878_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i878_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i878_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i878_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i878_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i879:b806 runtime:0.8 { + portinst: i879_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i879_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][0].out[0]) + portinst: i879_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[1]) + } + me i880:b806 runtime:0.8 { + portinst: i880_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i880_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][1].out[0]) + portinst: i880_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[1]) + } + me i881:b806 runtime:0.8 { + portinst: i881_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i881_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][2].out[0]) + portinst: i881_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[1]) + } + me i882:b806 runtime:0.8 { + portinst: i882_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i882_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][3].out[0]) + portinst: i882_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[1]) + } + pktmerge nodeinst:i883:b814 { + portinst: i883_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i883_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i883_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i883_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i883_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i884:b806 runtime:0.8 { + portinst: i884_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i884_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][0].out[0]) + portinst: i884_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[1]) + } + me i885:b806 runtime:0.8 { + portinst: i885_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i885_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][1].out[0]) + portinst: i885_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[1]) + } + me i886:b806 runtime:0.8 { + portinst: i886_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i886_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][2].out[0]) + portinst: i886_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[1]) + } + me i887:b806 runtime:0.8 { + portinst: i887_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i887_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][3].out[0]) + portinst: i887_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[1]) + } + pktmerge nodeinst:i888:b815 { + portinst: i888_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i888_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i888_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i888_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i888_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i889:b806 runtime:0.8 { + portinst: i889_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i889_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][0].out[0]) + portinst: i889_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[1]) + } + me i890:b806 runtime:0.8 { + portinst: i890_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i890_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][1].out[0]) + portinst: i890_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[1]) + } + me i891:b806 runtime:0.8 { + portinst: i891_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i891_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][2].out[0]) + portinst: i891_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[1]) + } + me i892:b806 runtime:0.8 { + portinst: i892_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i892_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][3].out[0]) + portinst: i892_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[1]) + } + pktmerge nodeinst:i893:b816 { + portinst: i893_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i893_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i893_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i893_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i893_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i894:b817 { dimensions: (8 80 3 15 ) elemType:bfloat16 numBuffers:2 + portinst: i894_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i894_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i894_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i894_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i894_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i895:b818 { dimensions: (8 80 3 15 ) elemType:bfloat16 numBuffers:2 + portinst: i895_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: wts.in[0]) + portinst: i895_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[0]) + portinst: i895_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[1]) + portinst: i895_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[2]) + portinst: i895_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[3]) + } + SharedBuffer i896:b819 { dimensions: (8 80 5 15 ) elemType:bfloat16 numBuffers:2 + portinst: i896_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i896_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i896_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i896_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i896_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + me i897:b820 runtime:0.8 { + portinst: i897_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[0]) + portinst: i897_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[1]) + portinst: i897_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][0].out[0]) + portinst: i897_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][0].in[2]) + } + me i898:b820 runtime:0.8 { + portinst: i898_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[0]) + portinst: i898_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[1]) + portinst: i898_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][1].out[0]) + portinst: i898_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][1].in[2]) + } + me i899:b820 runtime:0.8 { + portinst: i899_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[0]) + portinst: i899_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[1]) + portinst: i899_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][2].out[0]) + portinst: i899_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][2].in[2]) + } + me i900:b820 runtime:0.8 { + portinst: i900_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[0]) + portinst: i900_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[1]) + portinst: i900_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][3].out[0]) + portinst: i900_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][3].in[2]) + } + pktmerge nodeinst:i901:b821 { + portinst: i901_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i901_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i901_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i901_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i901_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i902:b820 runtime:0.8 { + portinst: i902_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[0]) + portinst: i902_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[1]) + portinst: i902_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][0].out[0]) + portinst: i902_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][0].in[2]) + } + me i903:b820 runtime:0.8 { + portinst: i903_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[0]) + portinst: i903_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[1]) + portinst: i903_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][1].out[0]) + portinst: i903_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][1].in[2]) + } + me i904:b820 runtime:0.8 { + portinst: i904_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[0]) + portinst: i904_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[1]) + portinst: i904_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][2].out[0]) + portinst: i904_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][2].in[2]) + } + me i905:b820 runtime:0.8 { + portinst: i905_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[0]) + portinst: i905_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[1]) + portinst: i905_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][3].out[0]) + portinst: i905_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][3].in[2]) + } + pktmerge nodeinst:i906:b822 { + portinst: i906_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i906_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i906_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i906_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i906_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i907:b820 runtime:0.8 { + portinst: i907_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[0]) + portinst: i907_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[1]) + portinst: i907_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][0].out[0]) + portinst: i907_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][0].in[2]) + } + me i908:b820 runtime:0.8 { + portinst: i908_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[0]) + portinst: i908_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[1]) + portinst: i908_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][1].out[0]) + portinst: i908_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][1].in[2]) + } + me i909:b820 runtime:0.8 { + portinst: i909_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[0]) + portinst: i909_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[1]) + portinst: i909_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][2].out[0]) + portinst: i909_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][2].in[2]) + } + me i910:b820 runtime:0.8 { + portinst: i910_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[0]) + portinst: i910_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[1]) + portinst: i910_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][3].out[0]) + portinst: i910_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][3].in[2]) + } + pktmerge nodeinst:i911:b823 { + portinst: i911_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i911_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i911_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i911_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i911_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i912:b820 runtime:0.8 { + portinst: i912_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[0]) + portinst: i912_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[1]) + portinst: i912_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][0].out[0]) + portinst: i912_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][0].in[2]) + } + me i913:b820 runtime:0.8 { + portinst: i913_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[0]) + portinst: i913_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[1]) + portinst: i913_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][1].out[0]) + portinst: i913_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][1].in[2]) + } + me i914:b820 runtime:0.8 { + portinst: i914_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[0]) + portinst: i914_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[1]) + portinst: i914_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][2].out[0]) + portinst: i914_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][2].in[2]) + } + me i915:b820 runtime:0.8 { + portinst: i915_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[0]) + portinst: i915_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[1]) + portinst: i915_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][3].out[0]) + portinst: i915_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][3].in[2]) + } + pktmerge nodeinst:i916:b824 { + portinst: i916_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i916_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i916_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i916_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i916_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i917:b825 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i917_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i917_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i917_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i917_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i917_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i917_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i918:b826 { dimensions: (262144 ) elemType:bfloat16 numBuffers:2 + portinst: i918_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i918_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i918_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i918_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i918_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + portinst: i918_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[1]) + } + me i919:b806 runtime:0.8 { + portinst: i919_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i919_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][0].out[0]) + portinst: i919_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[1]) + } + me i920:b806 runtime:0.8 { + portinst: i920_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i920_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][1].out[0]) + portinst: i920_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[1]) + } + me i921:b806 runtime:0.8 { + portinst: i921_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i921_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][2].out[0]) + portinst: i921_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[1]) + } + me i922:b806 runtime:0.8 { + portinst: i922_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i922_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][3].out[0]) + portinst: i922_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[1]) + } + pktmerge nodeinst:i923:b827 { + portinst: i923_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i923_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i923_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i923_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i923_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i924:b806 runtime:0.8 { + portinst: i924_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i924_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][0].out[0]) + portinst: i924_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[1]) + } + me i925:b806 runtime:0.8 { + portinst: i925_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i925_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][1].out[0]) + portinst: i925_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[1]) + } + me i926:b806 runtime:0.8 { + portinst: i926_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i926_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][2].out[0]) + portinst: i926_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[1]) + } + me i927:b806 runtime:0.8 { + portinst: i927_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i927_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][3].out[0]) + portinst: i927_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[1]) + } + pktmerge nodeinst:i928:b828 { + portinst: i928_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i928_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i928_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i928_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i928_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i929:b806 runtime:0.8 { + portinst: i929_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i929_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][0].out[0]) + portinst: i929_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[1]) + } + me i930:b806 runtime:0.8 { + portinst: i930_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i930_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][1].out[0]) + portinst: i930_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[1]) + } + me i931:b806 runtime:0.8 { + portinst: i931_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i931_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][2].out[0]) + portinst: i931_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[1]) + } + me i932:b806 runtime:0.8 { + portinst: i932_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i932_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][3].out[0]) + portinst: i932_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[1]) + } + pktmerge nodeinst:i933:b829 { + portinst: i933_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i933_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i933_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i933_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i933_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i934:b806 runtime:0.8 { + portinst: i934_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i934_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][0].out[0]) + portinst: i934_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[1]) + } + me i935:b806 runtime:0.8 { + portinst: i935_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i935_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][1].out[0]) + portinst: i935_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[1]) + } + me i936:b806 runtime:0.8 { + portinst: i936_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i936_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][2].out[0]) + portinst: i936_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[1]) + } + me i937:b806 runtime:0.8 { + portinst: i937_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i937_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][3].out[0]) + portinst: i937_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[1]) + } + pktmerge nodeinst:i938:b830 { + portinst: i938_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i938_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i938_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i938_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i938_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i939:b831 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i939_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i939_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i939_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i939_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i939_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i939_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i940:b832 { dimensions: (262144 ) elemType:bfloat16 numBuffers:2 + portinst: i940_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i940_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i940_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i940_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i940_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + portinst: i940_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[1]) + } + me i941:b806 runtime:0.8 { + portinst: i941_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i941_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][0].out[0]) + portinst: i941_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[1]) + } + me i942:b806 runtime:0.8 { + portinst: i942_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i942_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][1].out[0]) + portinst: i942_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[1]) + } + me i943:b806 runtime:0.8 { + portinst: i943_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i943_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][2].out[0]) + portinst: i943_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[1]) + } + me i944:b806 runtime:0.8 { + portinst: i944_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i944_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][3].out[0]) + portinst: i944_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[1]) + } + pktmerge nodeinst:i945:b833 { + portinst: i945_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i945_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i945_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i945_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i945_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i946:b806 runtime:0.8 { + portinst: i946_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i946_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][0].out[0]) + portinst: i946_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[1]) + } + me i947:b806 runtime:0.8 { + portinst: i947_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i947_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][1].out[0]) + portinst: i947_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[1]) + } + me i948:b806 runtime:0.8 { + portinst: i948_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i948_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][2].out[0]) + portinst: i948_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[1]) + } + me i949:b806 runtime:0.8 { + portinst: i949_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i949_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][3].out[0]) + portinst: i949_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[1]) + } + pktmerge nodeinst:i950:b834 { + portinst: i950_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i950_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i950_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i950_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i950_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i951:b806 runtime:0.8 { + portinst: i951_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i951_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][0].out[0]) + portinst: i951_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[1]) + } + me i952:b806 runtime:0.8 { + portinst: i952_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i952_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][1].out[0]) + portinst: i952_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[1]) + } + me i953:b806 runtime:0.8 { + portinst: i953_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i953_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][2].out[0]) + portinst: i953_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[1]) + } + me i954:b806 runtime:0.8 { + portinst: i954_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i954_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][3].out[0]) + portinst: i954_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[1]) + } + pktmerge nodeinst:i955:b835 { + portinst: i955_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i955_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i955_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i955_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i955_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i956:b806 runtime:0.8 { + portinst: i956_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i956_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][0].out[0]) + portinst: i956_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[1]) + } + me i957:b806 runtime:0.8 { + portinst: i957_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i957_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][1].out[0]) + portinst: i957_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[1]) + } + me i958:b806 runtime:0.8 { + portinst: i958_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i958_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][2].out[0]) + portinst: i958_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[1]) + } + me i959:b806 runtime:0.8 { + portinst: i959_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i959_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][3].out[0]) + portinst: i959_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[1]) + } + pktmerge nodeinst:i960:b836 { + portinst: i960_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i960_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i960_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i960_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i960_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i961:b837 { dimensions: (8 80 3 15 ) elemType:bfloat16 numBuffers:2 + portinst: i961_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i961_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i961_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i961_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i961_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i962:b838 { dimensions: (8 80 3 15 ) elemType:bfloat16 numBuffers:2 + portinst: i962_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: wts.in[0]) + portinst: i962_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[0]) + portinst: i962_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[1]) + portinst: i962_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[2]) + portinst: i962_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[3]) + } + SharedBuffer i963:b839 { dimensions: (8 80 5 15 ) elemType:bfloat16 numBuffers:2 + portinst: i963_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i963_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i963_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i963_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i963_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + me i964:b820 runtime:0.8 { + portinst: i964_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[0]) + portinst: i964_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[1]) + portinst: i964_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][0].out[0]) + portinst: i964_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][0].in[2]) + } + me i965:b820 runtime:0.8 { + portinst: i965_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[0]) + portinst: i965_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[1]) + portinst: i965_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][1].out[0]) + portinst: i965_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][1].in[2]) + } + me i966:b820 runtime:0.8 { + portinst: i966_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[0]) + portinst: i966_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[1]) + portinst: i966_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][2].out[0]) + portinst: i966_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][2].in[2]) + } + me i967:b820 runtime:0.8 { + portinst: i967_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[0]) + portinst: i967_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[1]) + portinst: i967_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][3].out[0]) + portinst: i967_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][3].in[2]) + } + pktmerge nodeinst:i968:b840 { + portinst: i968_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i968_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i968_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i968_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i968_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i969:b820 runtime:0.8 { + portinst: i969_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[0]) + portinst: i969_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[1]) + portinst: i969_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][0].out[0]) + portinst: i969_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][0].in[2]) + } + me i970:b820 runtime:0.8 { + portinst: i970_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[0]) + portinst: i970_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[1]) + portinst: i970_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][1].out[0]) + portinst: i970_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][1].in[2]) + } + me i971:b820 runtime:0.8 { + portinst: i971_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[0]) + portinst: i971_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[1]) + portinst: i971_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][2].out[0]) + portinst: i971_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][2].in[2]) + } + me i972:b820 runtime:0.8 { + portinst: i972_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[0]) + portinst: i972_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[1]) + portinst: i972_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][3].out[0]) + portinst: i972_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][3].in[2]) + } + pktmerge nodeinst:i973:b841 { + portinst: i973_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i973_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i973_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i973_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i973_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i974:b820 runtime:0.8 { + portinst: i974_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[0]) + portinst: i974_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[1]) + portinst: i974_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][0].out[0]) + portinst: i974_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][0].in[2]) + } + me i975:b820 runtime:0.8 { + portinst: i975_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[0]) + portinst: i975_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[1]) + portinst: i975_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][1].out[0]) + portinst: i975_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][1].in[2]) + } + me i976:b820 runtime:0.8 { + portinst: i976_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[0]) + portinst: i976_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[1]) + portinst: i976_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][2].out[0]) + portinst: i976_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][2].in[2]) + } + me i977:b820 runtime:0.8 { + portinst: i977_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[0]) + portinst: i977_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[1]) + portinst: i977_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][3].out[0]) + portinst: i977_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][3].in[2]) + } + pktmerge nodeinst:i978:b842 { + portinst: i978_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i978_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i978_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i978_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i978_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i979:b820 runtime:0.8 { + portinst: i979_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[0]) + portinst: i979_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[1]) + portinst: i979_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][0].out[0]) + portinst: i979_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][0].in[2]) + } + me i980:b820 runtime:0.8 { + portinst: i980_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[0]) + portinst: i980_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[1]) + portinst: i980_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][1].out[0]) + portinst: i980_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][1].in[2]) + } + me i981:b820 runtime:0.8 { + portinst: i981_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[0]) + portinst: i981_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[1]) + portinst: i981_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][2].out[0]) + portinst: i981_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][2].in[2]) + } + me i982:b820 runtime:0.8 { + portinst: i982_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[0]) + portinst: i982_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[1]) + portinst: i982_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][3].out[0]) + portinst: i982_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][3].in[2]) + } + pktmerge nodeinst:i983:b843 { + portinst: i983_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i983_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i983_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i983_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i983_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i984:b844 { dimensions: (8 80 3 15 ) elemType:bfloat16 numBuffers:2 + portinst: i984_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i984_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i984_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i984_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i984_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i985:b845 { dimensions: (8 80 3 15 ) elemType:bfloat16 numBuffers:2 + portinst: i985_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: wts.in[0]) + portinst: i985_po0 idx[1] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[0]) + portinst: i985_po1 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[1]) + portinst: i985_po2 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[2]) + portinst: i985_po3 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: wts.out[3]) + } + SharedBuffer i986:b846 { dimensions: (8 80 5 15 ) elemType:bfloat16 numBuffers:2 + portinst: i986_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i986_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i986_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i986_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i986_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + } + me i987:b820 runtime:0.8 { + portinst: i987_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[0]) + portinst: i987_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[1]) + portinst: i987_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][0].out[0]) + portinst: i987_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][0].in[2]) + } + me i988:b820 runtime:0.8 { + portinst: i988_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[0]) + portinst: i988_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[1]) + portinst: i988_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][1].out[0]) + portinst: i988_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][1].in[2]) + } + me i989:b820 runtime:0.8 { + portinst: i989_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[0]) + portinst: i989_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[1]) + portinst: i989_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][2].out[0]) + portinst: i989_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][2].in[2]) + } + me i990:b820 runtime:0.8 { + portinst: i990_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[0]) + portinst: i990_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[1]) + portinst: i990_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][3].out[0]) + portinst: i990_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][3].in[2]) + } + pktmerge nodeinst:i991:b847 { + portinst: i991_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i991_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i991_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i991_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i991_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i992:b820 runtime:0.8 { + portinst: i992_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[0]) + portinst: i992_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[1]) + portinst: i992_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][0].out[0]) + portinst: i992_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][0].in[2]) + } + me i993:b820 runtime:0.8 { + portinst: i993_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[0]) + portinst: i993_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[1]) + portinst: i993_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][1].out[0]) + portinst: i993_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][1].in[2]) + } + me i994:b820 runtime:0.8 { + portinst: i994_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[0]) + portinst: i994_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[1]) + portinst: i994_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][2].out[0]) + portinst: i994_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][2].in[2]) + } + me i995:b820 runtime:0.8 { + portinst: i995_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[0]) + portinst: i995_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[1]) + portinst: i995_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][3].out[0]) + portinst: i995_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][3].in[2]) + } + pktmerge nodeinst:i996:b848 { + portinst: i996_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i996_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i996_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i996_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i996_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i997:b820 runtime:0.8 { + portinst: i997_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[0]) + portinst: i997_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[1]) + portinst: i997_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][0].out[0]) + portinst: i997_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][0].in[2]) + } + me i998:b820 runtime:0.8 { + portinst: i998_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[0]) + portinst: i998_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[1]) + portinst: i998_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][1].out[0]) + portinst: i998_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][1].in[2]) + } + me i999:b820 runtime:0.8 { + portinst: i999_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[0]) + portinst: i999_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[1]) + portinst: i999_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][2].out[0]) + portinst: i999_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][2].in[2]) + } + me i1000:b820 runtime:0.8 { + portinst: i1000_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[0]) + portinst: i1000_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[1]) + portinst: i1000_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][3].out[0]) + portinst: i1000_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][3].in[2]) + } + pktmerge nodeinst:i1001:b849 { + portinst: i1001_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1001_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1001_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1001_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1001_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1002:b820 runtime:0.8 { + portinst: i1002_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[0]) + portinst: i1002_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[1]) + portinst: i1002_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][0].out[0]) + portinst: i1002_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][0].in[2]) + } + me i1003:b820 runtime:0.8 { + portinst: i1003_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[0]) + portinst: i1003_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[1]) + portinst: i1003_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][1].out[0]) + portinst: i1003_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][1].in[2]) + } + me i1004:b820 runtime:0.8 { + portinst: i1004_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[0]) + portinst: i1004_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[1]) + portinst: i1004_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][2].out[0]) + portinst: i1004_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][2].in[2]) + } + me i1005:b820 runtime:0.8 { + portinst: i1005_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[0]) + portinst: i1005_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[1]) + portinst: i1005_po0 idx[2] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][3].out[0]) + portinst: i1005_pi2 idx[3] datatype:arr[8]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][3].in[2]) + } + pktmerge nodeinst:i1006:b850 { + portinst: i1006_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1006_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1006_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1006_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1006_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i1007:b851 { dimensions: (8 8 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i1007_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i1007_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[1]) + portinst: i1007_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + portinst: i1007_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[1]) + portinst: i1007_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[2]) + portinst: i1007_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[3]) + } + SharedBuffer i1008:b852 { dimensions: (8 16 4 64 ) elemType:bfloat16 numBuffers:2 + portinst: i1008_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[0]) + portinst: i1008_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[1]) + portinst: i1008_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[2]) + portinst: i1008_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[3]) + portinst: i1008_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[0]) + portinst: i1008_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[1]) + } + me i1009:b853 runtime:0.8 { + portinst: i1009_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[0]) + portinst: i1009_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][0].out[0]) + portinst: i1009_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][0].in[1]) + } + me i1010:b853 runtime:0.8 { + portinst: i1010_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[0]) + portinst: i1010_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][1].out[0]) + portinst: i1010_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][1].in[1]) + } + me i1011:b853 runtime:0.8 { + portinst: i1011_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[0]) + portinst: i1011_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][2].out[0]) + portinst: i1011_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][2].in[1]) + } + me i1012:b853 runtime:0.8 { + portinst: i1012_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[0]) + portinst: i1012_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][3].out[0]) + portinst: i1012_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][3].in[1]) + } + pktmerge nodeinst:i1013:b854 { + portinst: i1013_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1013_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1013_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1013_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1013_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1014:b853 runtime:0.8 { + portinst: i1014_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[0]) + portinst: i1014_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][0].out[0]) + portinst: i1014_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][0].in[1]) + } + me i1015:b853 runtime:0.8 { + portinst: i1015_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[0]) + portinst: i1015_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][1].out[0]) + portinst: i1015_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][1].in[1]) + } + me i1016:b853 runtime:0.8 { + portinst: i1016_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[0]) + portinst: i1016_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][2].out[0]) + portinst: i1016_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][2].in[1]) + } + me i1017:b853 runtime:0.8 { + portinst: i1017_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[0]) + portinst: i1017_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][3].out[0]) + portinst: i1017_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][3].in[1]) + } + pktmerge nodeinst:i1018:b855 { + portinst: i1018_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1018_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1018_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1018_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1018_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1019:b853 runtime:0.8 { + portinst: i1019_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[0]) + portinst: i1019_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][0].out[0]) + portinst: i1019_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][0].in[1]) + } + me i1020:b853 runtime:0.8 { + portinst: i1020_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[0]) + portinst: i1020_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][1].out[0]) + portinst: i1020_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][1].in[1]) + } + me i1021:b853 runtime:0.8 { + portinst: i1021_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[0]) + portinst: i1021_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][2].out[0]) + portinst: i1021_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][2].in[1]) + } + me i1022:b853 runtime:0.8 { + portinst: i1022_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[0]) + portinst: i1022_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][3].out[0]) + portinst: i1022_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][3].in[1]) + } + pktmerge nodeinst:i1023:b856 { + portinst: i1023_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1023_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1023_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1023_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1023_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1024:b853 runtime:0.8 { + portinst: i1024_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[0]) + portinst: i1024_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][0].out[0]) + portinst: i1024_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][0].in[1]) + } + me i1025:b853 runtime:0.8 { + portinst: i1025_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[0]) + portinst: i1025_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][1].out[0]) + portinst: i1025_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][1].in[1]) + } + me i1026:b853 runtime:0.8 { + portinst: i1026_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[0]) + portinst: i1026_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][2].out[0]) + portinst: i1026_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][2].in[1]) + } + me i1027:b853 runtime:0.8 { + portinst: i1027_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[0]) + portinst: i1027_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][3].out[0]) + portinst: i1027_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][3].in[1]) + } + pktmerge nodeinst:i1028:b857 { + portinst: i1028_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1028_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1028_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1028_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1028_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i1029:b858 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i1029_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i1029_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i1029_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i1029_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i1030:b859 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i1030_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i1030_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i1030_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i1030_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i1031:b860 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i1031_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i1031_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i1031_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i1031_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i1032:b861 { dimensions: (131072 ) elemType:bfloat16 numBuffers:2 + portinst: i1032_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i1032_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i1032_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i1032_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + } + SharedBuffer i1033:b862 { dimensions: (8 8 4 32 ) elemType:bfloat16 numBuffers:2 + portinst: i1033_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[0]) + portinst: i1033_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm_mem.in[1]) + portinst: i1033_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[0]) + portinst: i1033_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[1]) + portinst: i1033_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[2]) + portinst: i1033_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm_mem.out[3]) + } + SharedBuffer i1034:b863 { dimensions: (8 16 4 64 ) elemType:bfloat16 numBuffers:2 + portinst: i1034_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[0]) + portinst: i1034_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[1]) + portinst: i1034_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[2]) + portinst: i1034_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm_mem.in[3]) + portinst: i1034_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[0]) + portinst: i1034_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm_mem.out[1]) + } + me i1035:b853 runtime:0.8 { + portinst: i1035_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][0].in[0]) + portinst: i1035_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][0].out[0]) + portinst: i1035_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][0].in[1]) + } + me i1036:b853 runtime:0.8 { + portinst: i1036_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][1].in[0]) + portinst: i1036_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][1].out[0]) + portinst: i1036_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][1].in[1]) + } + me i1037:b853 runtime:0.8 { + portinst: i1037_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][2].in[0]) + portinst: i1037_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][2].out[0]) + portinst: i1037_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][2].in[1]) + } + me i1038:b853 runtime:0.8 { + portinst: i1038_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[0][3].in[0]) + portinst: i1038_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[0][3].out[0]) + portinst: i1038_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[0][3].in[1]) + } + pktmerge nodeinst:i1039:b864 { + portinst: i1039_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1039_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1039_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1039_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1039_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1040:b853 runtime:0.8 { + portinst: i1040_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][0].in[0]) + portinst: i1040_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][0].out[0]) + portinst: i1040_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][0].in[1]) + } + me i1041:b853 runtime:0.8 { + portinst: i1041_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][1].in[0]) + portinst: i1041_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][1].out[0]) + portinst: i1041_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][1].in[1]) + } + me i1042:b853 runtime:0.8 { + portinst: i1042_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][2].in[0]) + portinst: i1042_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][2].out[0]) + portinst: i1042_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][2].in[1]) + } + me i1043:b853 runtime:0.8 { + portinst: i1043_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[1][3].in[0]) + portinst: i1043_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[1][3].out[0]) + portinst: i1043_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[1][3].in[1]) + } + pktmerge nodeinst:i1044:b865 { + portinst: i1044_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1044_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1044_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1044_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1044_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1045:b853 runtime:0.8 { + portinst: i1045_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][0].in[0]) + portinst: i1045_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][0].out[0]) + portinst: i1045_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][0].in[1]) + } + me i1046:b853 runtime:0.8 { + portinst: i1046_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][1].in[0]) + portinst: i1046_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][1].out[0]) + portinst: i1046_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][1].in[1]) + } + me i1047:b853 runtime:0.8 { + portinst: i1047_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][2].in[0]) + portinst: i1047_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][2].out[0]) + portinst: i1047_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][2].in[1]) + } + me i1048:b853 runtime:0.8 { + portinst: i1048_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[2][3].in[0]) + portinst: i1048_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[2][3].out[0]) + portinst: i1048_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[2][3].in[1]) + } + pktmerge nodeinst:i1049:b866 { + portinst: i1049_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1049_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1049_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1049_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1049_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1050:b853 runtime:0.8 { + portinst: i1050_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][0].in[0]) + portinst: i1050_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][0].out[0]) + portinst: i1050_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][0].in[1]) + } + me i1051:b853 runtime:0.8 { + portinst: i1051_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][1].in[0]) + portinst: i1051_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][1].out[0]) + portinst: i1051_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][1].in[1]) + } + me i1052:b853 runtime:0.8 { + portinst: i1052_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][2].in[0]) + portinst: i1052_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][2].out[0]) + portinst: i1052_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][2].in[1]) + } + me i1053:b853 runtime:0.8 { + portinst: i1053_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: mk[3][3].in[0]) + portinst: i1053_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: mk[3][3].out[0]) + portinst: i1053_pi1 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 synctype:async (variable name: mk[3][3].in[1]) + } + pktmerge nodeinst:i1054:b867 { + portinst: i1054_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1054_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1054_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1054_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1054_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i1055:b868 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i1055_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i1055_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i1055_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i1055_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i1055_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i1055_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i1056:b869 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i1056_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i1056_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i1056_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i1056_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i1056_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + portinst: i1056_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[1]) + } + me i1057:b806 runtime:0.8 { + portinst: i1057_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1057_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][0].out[0]) + portinst: i1057_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[1]) + } + me i1058:b806 runtime:0.8 { + portinst: i1058_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1058_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][1].out[0]) + portinst: i1058_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[1]) + } + me i1059:b806 runtime:0.8 { + portinst: i1059_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1059_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][2].out[0]) + portinst: i1059_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[1]) + } + me i1060:b806 runtime:0.8 { + portinst: i1060_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1060_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][3].out[0]) + portinst: i1060_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[1]) + } + pktmerge nodeinst:i1061:b870 { + portinst: i1061_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1061_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1061_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1061_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1061_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1062:b806 runtime:0.8 { + portinst: i1062_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1062_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][0].out[0]) + portinst: i1062_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[1]) + } + me i1063:b806 runtime:0.8 { + portinst: i1063_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1063_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][1].out[0]) + portinst: i1063_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[1]) + } + me i1064:b806 runtime:0.8 { + portinst: i1064_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1064_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][2].out[0]) + portinst: i1064_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[1]) + } + me i1065:b806 runtime:0.8 { + portinst: i1065_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1065_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][3].out[0]) + portinst: i1065_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[1]) + } + pktmerge nodeinst:i1066:b871 { + portinst: i1066_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1066_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1066_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1066_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1066_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1067:b806 runtime:0.8 { + portinst: i1067_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1067_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][0].out[0]) + portinst: i1067_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[1]) + } + me i1068:b806 runtime:0.8 { + portinst: i1068_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1068_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][1].out[0]) + portinst: i1068_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[1]) + } + me i1069:b806 runtime:0.8 { + portinst: i1069_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1069_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][2].out[0]) + portinst: i1069_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[1]) + } + me i1070:b806 runtime:0.8 { + portinst: i1070_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1070_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][3].out[0]) + portinst: i1070_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[1]) + } + pktmerge nodeinst:i1071:b872 { + portinst: i1071_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1071_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1071_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1071_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1071_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1072:b806 runtime:0.8 { + portinst: i1072_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1072_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][0].out[0]) + portinst: i1072_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[1]) + } + me i1073:b806 runtime:0.8 { + portinst: i1073_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1073_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][1].out[0]) + portinst: i1073_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[1]) + } + me i1074:b806 runtime:0.8 { + portinst: i1074_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1074_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][2].out[0]) + portinst: i1074_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[1]) + } + me i1075:b806 runtime:0.8 { + portinst: i1075_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1075_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][3].out[0]) + portinst: i1075_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[1]) + } + pktmerge nodeinst:i1076:b873 { + portinst: i1076_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1076_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1076_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1076_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1076_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + SharedBuffer i1077:b874 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i1077_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[0]) + portinst: i1077_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ifm.in[1]) + portinst: i1077_po0 idx[2] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[0]) + portinst: i1077_po1 idx[3] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[1]) + portinst: i1077_po2 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[2]) + portinst: i1077_po3 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ifm.out[3]) + } + SharedBuffer i1078:b875 { dimensions: (65536 ) elemType:bfloat16 numBuffers:2 + portinst: i1078_pi0 idx[0] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[0]) + portinst: i1078_pi1 idx[1] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[1]) + portinst: i1078_pi2 idx[2] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[2]) + portinst: i1078_pi3 idx[3] datatype:bfloat16 dma in bw_utlization = 1 (variable name: ofm.in[3]) + portinst: i1078_po0 idx[4] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[0]) + portinst: i1078_po1 idx[5] datatype:bfloat16 dma out bw_utlization = 1 (variable name: ofm.out[1]) + } + me i1079:b806 runtime:0.8 { + portinst: i1079_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1079_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][0].out[0]) + portinst: i1079_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[1]) + } + me i1080:b806 runtime:0.8 { + portinst: i1080_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1080_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][1].out[0]) + portinst: i1080_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[1]) + } + me i1081:b806 runtime:0.8 { + portinst: i1081_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1081_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][2].out[0]) + portinst: i1081_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[1]) + } + me i1082:b806 runtime:0.8 { + portinst: i1082_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1082_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[0][3].out[0]) + portinst: i1082_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[1]) + } + pktmerge nodeinst:i1083:b876 { + portinst: i1083_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1083_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1083_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1083_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1083_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1084:b806 runtime:0.8 { + portinst: i1084_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1084_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][0].out[0]) + portinst: i1084_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[1]) + } + me i1085:b806 runtime:0.8 { + portinst: i1085_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1085_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][1].out[0]) + portinst: i1085_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[1]) + } + me i1086:b806 runtime:0.8 { + portinst: i1086_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1086_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][2].out[0]) + portinst: i1086_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[1]) + } + me i1087:b806 runtime:0.8 { + portinst: i1087_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1087_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[1][3].out[0]) + portinst: i1087_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[1]) + } + pktmerge nodeinst:i1088:b877 { + portinst: i1088_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1088_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1088_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1088_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1088_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1089:b806 runtime:0.8 { + portinst: i1089_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1089_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][0].out[0]) + portinst: i1089_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[1]) + } + me i1090:b806 runtime:0.8 { + portinst: i1090_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1090_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][1].out[0]) + portinst: i1090_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[1]) + } + me i1091:b806 runtime:0.8 { + portinst: i1091_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1091_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][2].out[0]) + portinst: i1091_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[1]) + } + me i1092:b806 runtime:0.8 { + portinst: i1092_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1092_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[2][3].out[0]) + portinst: i1092_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[1]) + } + pktmerge nodeinst:i1093:b878 { + portinst: i1093_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1093_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1093_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1093_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1093_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1094:b806 runtime:0.8 { + portinst: i1094_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1094_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][0].out[0]) + portinst: i1094_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[1]) + } + me i1095:b806 runtime:0.8 { + portinst: i1095_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1095_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][1].out[0]) + portinst: i1095_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[1]) + } + me i1096:b806 runtime:0.8 { + portinst: i1096_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1096_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][2].out[0]) + portinst: i1096_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[1]) + } + me i1097:b806 runtime:0.8 { + portinst: i1097_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1097_po0 idx[1] datatype:buff mem out bw_utlization = 1 (variable name: compute_node[3][3].out[0]) + portinst: i1097_pi1 idx[2] datatype:arr[7]> rtp in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[1]) + } + pktmerge nodeinst:i1098:b879 { + portinst: i1098_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1098_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1098_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1098_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1098_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + pktmerge nodeinst:i1099:b880 { + portinst: i1099_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1099_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1099_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1099_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1099_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1100:b881 runtime:0.8 { + portinst: i1100_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1100_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1100_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1101:b881 runtime:0.8 { + portinst: i1101_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1101_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1101_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1102:b881 runtime:0.8 { + portinst: i1102_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1102_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1102_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1103:b881 runtime:0.8 { + portinst: i1103_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1103_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1103_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1104:b882 { + portinst: i1104_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1104_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1104_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1104_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1104_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1105:b881 runtime:0.8 { + portinst: i1105_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1105_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1105_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1106:b881 runtime:0.8 { + portinst: i1106_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1106_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1106_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1107:b881 runtime:0.8 { + portinst: i1107_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1107_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1107_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1108:b881 runtime:0.8 { + portinst: i1108_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1108_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1108_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1109:b883 { + portinst: i1109_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1109_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1109_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1109_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1109_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1110:b881 runtime:0.8 { + portinst: i1110_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1110_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1110_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1111:b881 runtime:0.8 { + portinst: i1111_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1111_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1111_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1112:b881 runtime:0.8 { + portinst: i1112_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1112_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1112_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1113:b881 runtime:0.8 { + portinst: i1113_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1113_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1113_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1114:b884 { + portinst: i1114_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1114_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1114_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1114_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1114_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1115:b881 runtime:0.8 { + portinst: i1115_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1115_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1115_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1116:b881 runtime:0.8 { + portinst: i1116_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1116_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1116_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1117:b881 runtime:0.8 { + portinst: i1117_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1117_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1117_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1118:b881 runtime:0.8 { + portinst: i1118_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1118_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1118_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1119:b885 { + portinst: i1119_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1119_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1119_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1119_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1119_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1120:b886 runtime:0.8 { + portinst: i1120_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1120_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1120_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1120_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1121:b886 runtime:0.8 { + portinst: i1121_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1121_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1121_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1121_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1122:b886 runtime:0.8 { + portinst: i1122_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1122_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1122_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1122_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1123:b886 runtime:0.8 { + portinst: i1123_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1123_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1123_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1123_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1124:b887 { + portinst: i1124_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1124_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1124_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1124_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1124_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1125:b886 runtime:0.8 { + portinst: i1125_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1125_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1125_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1125_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1126:b886 runtime:0.8 { + portinst: i1126_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1126_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1126_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1126_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1127:b886 runtime:0.8 { + portinst: i1127_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1127_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1127_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1127_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1128:b886 runtime:0.8 { + portinst: i1128_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1128_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1128_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1128_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1129:b888 { + portinst: i1129_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1129_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1129_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1129_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1129_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1130:b886 runtime:0.8 { + portinst: i1130_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1130_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1130_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1130_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1131:b886 runtime:0.8 { + portinst: i1131_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1131_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1131_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1131_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1132:b886 runtime:0.8 { + portinst: i1132_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1132_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1132_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1132_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1133:b886 runtime:0.8 { + portinst: i1133_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1133_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1133_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1133_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1134:b889 { + portinst: i1134_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1134_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1134_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1134_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1134_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1135:b886 runtime:0.8 { + portinst: i1135_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1135_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1135_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1135_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1136:b886 runtime:0.8 { + portinst: i1136_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1136_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1136_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1136_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1137:b886 runtime:0.8 { + portinst: i1137_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1137_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1137_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1137_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1138:b886 runtime:0.8 { + portinst: i1138_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1138_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1138_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1138_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1139:b890 { + portinst: i1139_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1139_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1139_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1139_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1139_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1140:b891 runtime:0.8 { + portinst: i1140_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1140_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1140_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1140_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1141:b891 runtime:0.8 { + portinst: i1141_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1141_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1141_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1141_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1142:b891 runtime:0.8 { + portinst: i1142_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1142_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1142_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1142_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1143:b891 runtime:0.8 { + portinst: i1143_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1143_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1143_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1143_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1144:b892 { + portinst: i1144_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1144_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1144_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1144_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1144_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1145:b891 runtime:0.8 { + portinst: i1145_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1145_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1145_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1145_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1146:b891 runtime:0.8 { + portinst: i1146_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1146_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1146_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1146_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1147:b891 runtime:0.8 { + portinst: i1147_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1147_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1147_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1147_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1148:b891 runtime:0.8 { + portinst: i1148_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1148_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1148_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1148_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1149:b893 { + portinst: i1149_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1149_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1149_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1149_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1149_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1150:b891 runtime:0.8 { + portinst: i1150_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1150_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1150_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1150_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1151:b891 runtime:0.8 { + portinst: i1151_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1151_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1151_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1151_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1152:b891 runtime:0.8 { + portinst: i1152_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1152_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1152_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1152_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1153:b891 runtime:0.8 { + portinst: i1153_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1153_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1153_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1153_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1154:b894 { + portinst: i1154_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1154_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1154_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1154_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1154_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1155:b891 runtime:0.8 { + portinst: i1155_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1155_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1155_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1155_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1156:b891 runtime:0.8 { + portinst: i1156_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1156_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1156_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1156_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1157:b891 runtime:0.8 { + portinst: i1157_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1157_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1157_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1157_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1158:b891 runtime:0.8 { + portinst: i1158_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1158_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1158_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1158_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1159:b895 { + portinst: i1159_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1159_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1159_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1159_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1159_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1160:b896 runtime:0.8 { + portinst: i1160_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1160_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1160_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1160_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1161:b896 runtime:0.8 { + portinst: i1161_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1161_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1161_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1161_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1162:b896 runtime:0.8 { + portinst: i1162_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1162_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1162_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1162_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1163:b896 runtime:0.8 { + portinst: i1163_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1163_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1163_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1163_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1164:b897 { + portinst: i1164_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1164_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1164_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1164_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1164_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1165:b896 runtime:0.8 { + portinst: i1165_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1165_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1165_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1165_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1166:b896 runtime:0.8 { + portinst: i1166_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1166_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1166_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1166_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1167:b896 runtime:0.8 { + portinst: i1167_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1167_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1167_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1167_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1168:b896 runtime:0.8 { + portinst: i1168_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1168_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1168_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1168_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1169:b898 { + portinst: i1169_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1169_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1169_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1169_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1169_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1170:b896 runtime:0.8 { + portinst: i1170_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1170_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1170_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1170_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1171:b896 runtime:0.8 { + portinst: i1171_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1171_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1171_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1171_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1172:b896 runtime:0.8 { + portinst: i1172_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1172_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1172_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1172_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1173:b896 runtime:0.8 { + portinst: i1173_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1173_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1173_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1173_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1174:b899 { + portinst: i1174_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1174_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1174_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1174_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1174_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1175:b896 runtime:0.8 { + portinst: i1175_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1175_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1175_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1175_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1176:b896 runtime:0.8 { + portinst: i1176_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1176_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1176_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1176_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1177:b896 runtime:0.8 { + portinst: i1177_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1177_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1177_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1177_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1178:b896 runtime:0.8 { + portinst: i1178_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1178_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1178_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1178_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1179:b900 { + portinst: i1179_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1179_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1179_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1179_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1179_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1180:b901 runtime:0.8 { + portinst: i1180_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1180_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1180_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1181:b901 runtime:0.8 { + portinst: i1181_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1181_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1181_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1182:b901 runtime:0.8 { + portinst: i1182_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1182_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1182_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1183:b901 runtime:0.8 { + portinst: i1183_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1183_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1183_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1184:b902 { + portinst: i1184_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1184_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1184_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1184_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1184_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1185:b901 runtime:0.8 { + portinst: i1185_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1185_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1185_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1186:b901 runtime:0.8 { + portinst: i1186_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1186_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1186_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1187:b901 runtime:0.8 { + portinst: i1187_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1187_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1187_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1188:b901 runtime:0.8 { + portinst: i1188_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1188_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1188_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1189:b903 { + portinst: i1189_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1189_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1189_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1189_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1189_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1190:b901 runtime:0.8 { + portinst: i1190_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1190_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1190_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1191:b901 runtime:0.8 { + portinst: i1191_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1191_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1191_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1192:b901 runtime:0.8 { + portinst: i1192_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1192_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1192_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1193:b901 runtime:0.8 { + portinst: i1193_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1193_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1193_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1194:b904 { + portinst: i1194_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1194_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1194_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1194_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1194_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1195:b901 runtime:0.8 { + portinst: i1195_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1195_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1195_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1196:b901 runtime:0.8 { + portinst: i1196_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1196_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1196_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1197:b901 runtime:0.8 { + portinst: i1197_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1197_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1197_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1198:b901 runtime:0.8 { + portinst: i1198_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1198_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1198_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1199:b905 { + portinst: i1199_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1199_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1199_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1199_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1199_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1200:b906 runtime:0.8 { + portinst: i1200_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1200_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1200_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1201:b906 runtime:0.8 { + portinst: i1201_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1201_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1201_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1202:b906 runtime:0.8 { + portinst: i1202_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1202_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1202_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1203:b906 runtime:0.8 { + portinst: i1203_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1203_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1203_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1204:b907 { + portinst: i1204_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1204_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1204_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1204_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1204_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1205:b906 runtime:0.8 { + portinst: i1205_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1205_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1205_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1206:b906 runtime:0.8 { + portinst: i1206_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1206_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1206_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1207:b906 runtime:0.8 { + portinst: i1207_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1207_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1207_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1208:b906 runtime:0.8 { + portinst: i1208_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1208_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1208_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1209:b908 { + portinst: i1209_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1209_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1209_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1209_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1209_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1210:b906 runtime:0.8 { + portinst: i1210_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1210_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1210_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1211:b906 runtime:0.8 { + portinst: i1211_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1211_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1211_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1212:b906 runtime:0.8 { + portinst: i1212_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1212_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1212_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1213:b906 runtime:0.8 { + portinst: i1213_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1213_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1213_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1214:b909 { + portinst: i1214_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1214_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1214_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1214_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1214_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1215:b906 runtime:0.8 { + portinst: i1215_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1215_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1215_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1216:b906 runtime:0.8 { + portinst: i1216_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1216_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1216_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1217:b906 runtime:0.8 { + portinst: i1217_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1217_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1217_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1218:b906 runtime:0.8 { + portinst: i1218_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1218_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1218_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1219:b910 { + portinst: i1219_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1219_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1219_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1219_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1219_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1220:b881 runtime:0.8 { + portinst: i1220_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1220_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1220_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1221:b881 runtime:0.8 { + portinst: i1221_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1221_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1221_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1222:b881 runtime:0.8 { + portinst: i1222_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1222_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1222_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1223:b881 runtime:0.8 { + portinst: i1223_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1223_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1223_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1224:b911 { + portinst: i1224_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1224_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1224_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1224_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1224_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1225:b881 runtime:0.8 { + portinst: i1225_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1225_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1225_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1226:b881 runtime:0.8 { + portinst: i1226_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1226_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1226_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1227:b881 runtime:0.8 { + portinst: i1227_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1227_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1227_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1228:b881 runtime:0.8 { + portinst: i1228_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1228_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1228_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1229:b912 { + portinst: i1229_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1229_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1229_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1229_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1229_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1230:b881 runtime:0.8 { + portinst: i1230_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1230_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1230_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1231:b881 runtime:0.8 { + portinst: i1231_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1231_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1231_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1232:b881 runtime:0.8 { + portinst: i1232_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1232_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1232_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1233:b881 runtime:0.8 { + portinst: i1233_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1233_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1233_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1234:b913 { + portinst: i1234_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1234_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1234_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1234_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1234_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1235:b881 runtime:0.8 { + portinst: i1235_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1235_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1235_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1236:b881 runtime:0.8 { + portinst: i1236_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1236_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1236_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1237:b881 runtime:0.8 { + portinst: i1237_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1237_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1237_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1238:b881 runtime:0.8 { + portinst: i1238_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1238_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1238_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1239:b914 { + portinst: i1239_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1239_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1239_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1239_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1239_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1240:b891 runtime:0.8 { + portinst: i1240_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1240_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1240_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1240_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1241:b891 runtime:0.8 { + portinst: i1241_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1241_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1241_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1241_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1242:b891 runtime:0.8 { + portinst: i1242_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1242_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1242_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1242_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1243:b891 runtime:0.8 { + portinst: i1243_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1243_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1243_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1243_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1244:b915 { + portinst: i1244_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1244_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1244_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1244_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1244_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1245:b891 runtime:0.8 { + portinst: i1245_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1245_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1245_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1245_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1246:b891 runtime:0.8 { + portinst: i1246_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1246_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1246_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1246_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1247:b891 runtime:0.8 { + portinst: i1247_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1247_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1247_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1247_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1248:b891 runtime:0.8 { + portinst: i1248_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1248_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1248_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1248_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1249:b916 { + portinst: i1249_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1249_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1249_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1249_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1249_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1250:b891 runtime:0.8 { + portinst: i1250_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1250_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1250_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1250_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1251:b891 runtime:0.8 { + portinst: i1251_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1251_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1251_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1251_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1252:b891 runtime:0.8 { + portinst: i1252_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1252_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1252_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1252_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1253:b891 runtime:0.8 { + portinst: i1253_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1253_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1253_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1253_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1254:b917 { + portinst: i1254_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1254_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1254_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1254_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1254_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1255:b891 runtime:0.8 { + portinst: i1255_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1255_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1255_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1255_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1256:b891 runtime:0.8 { + portinst: i1256_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1256_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1256_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1256_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1257:b891 runtime:0.8 { + portinst: i1257_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1257_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1257_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1257_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1258:b891 runtime:0.8 { + portinst: i1258_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1258_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1258_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1258_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1259:b918 { + portinst: i1259_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1259_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1259_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1259_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1259_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1260:b919 runtime:0.8 { + portinst: i1260_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1260_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1260_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1260_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1261:b919 runtime:0.8 { + portinst: i1261_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1261_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1261_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1261_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1262:b919 runtime:0.8 { + portinst: i1262_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1262_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1262_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1262_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1263:b919 runtime:0.8 { + portinst: i1263_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1263_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1263_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1263_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1264:b920 { + portinst: i1264_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1264_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1264_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1264_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1264_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1265:b919 runtime:0.8 { + portinst: i1265_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1265_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1265_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1265_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1266:b919 runtime:0.8 { + portinst: i1266_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1266_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1266_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1266_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1267:b919 runtime:0.8 { + portinst: i1267_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1267_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1267_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1267_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1268:b919 runtime:0.8 { + portinst: i1268_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1268_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1268_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1268_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1269:b921 { + portinst: i1269_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1269_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1269_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1269_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1269_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1270:b919 runtime:0.8 { + portinst: i1270_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1270_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1270_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1270_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1271:b919 runtime:0.8 { + portinst: i1271_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1271_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1271_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1271_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1272:b919 runtime:0.8 { + portinst: i1272_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1272_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1272_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1272_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1273:b919 runtime:0.8 { + portinst: i1273_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1273_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1273_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1273_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1274:b922 { + portinst: i1274_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1274_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1274_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1274_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1274_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1275:b919 runtime:0.8 { + portinst: i1275_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1275_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1275_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1275_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1276:b919 runtime:0.8 { + portinst: i1276_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1276_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1276_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1276_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1277:b919 runtime:0.8 { + portinst: i1277_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1277_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1277_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1277_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1278:b919 runtime:0.8 { + portinst: i1278_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1278_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1278_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1278_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1279:b923 { + portinst: i1279_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1279_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1279_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1279_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1279_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1280:b924 runtime:0.8 { + portinst: i1280_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1280_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1280_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1280_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i1280_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1281:b924 runtime:0.8 { + portinst: i1281_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1281_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1281_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1281_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i1281_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1282:b924 runtime:0.8 { + portinst: i1282_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1282_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1282_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1282_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i1282_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1283:b924 runtime:0.8 { + portinst: i1283_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1283_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1283_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1283_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i1283_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1284:b925 { + portinst: i1284_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1284_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1284_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1284_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1284_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1285:b924 runtime:0.8 { + portinst: i1285_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1285_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1285_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1285_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i1285_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1286:b924 runtime:0.8 { + portinst: i1286_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1286_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1286_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1286_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i1286_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1287:b924 runtime:0.8 { + portinst: i1287_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1287_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1287_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1287_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i1287_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1288:b924 runtime:0.8 { + portinst: i1288_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1288_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1288_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1288_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i1288_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1289:b926 { + portinst: i1289_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1289_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1289_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1289_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1289_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1290:b924 runtime:0.8 { + portinst: i1290_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1290_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1290_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1290_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i1290_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1291:b924 runtime:0.8 { + portinst: i1291_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1291_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1291_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1291_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i1291_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1292:b924 runtime:0.8 { + portinst: i1292_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1292_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1292_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1292_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i1292_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1293:b924 runtime:0.8 { + portinst: i1293_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1293_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1293_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1293_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i1293_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1294:b927 { + portinst: i1294_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1294_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1294_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1294_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1294_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1295:b924 runtime:0.8 { + portinst: i1295_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1295_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1295_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1295_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i1295_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1296:b924 runtime:0.8 { + portinst: i1296_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1296_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1296_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1296_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i1296_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1297:b924 runtime:0.8 { + portinst: i1297_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1297_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1297_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1297_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i1297_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1298:b924 runtime:0.8 { + portinst: i1298_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1298_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1298_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1298_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i1298_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1299:b928 { + portinst: i1299_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1299_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1299_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1299_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1299_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1300:b896 runtime:0.8 { + portinst: i1300_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1300_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1300_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1300_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1301:b896 runtime:0.8 { + portinst: i1301_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1301_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1301_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1301_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1302:b896 runtime:0.8 { + portinst: i1302_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1302_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1302_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1302_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1303:b896 runtime:0.8 { + portinst: i1303_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1303_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1303_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1303_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1304:b929 { + portinst: i1304_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1304_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1304_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1304_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1304_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1305:b896 runtime:0.8 { + portinst: i1305_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1305_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1305_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1305_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1306:b896 runtime:0.8 { + portinst: i1306_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1306_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1306_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1306_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1307:b896 runtime:0.8 { + portinst: i1307_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1307_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1307_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1307_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1308:b896 runtime:0.8 { + portinst: i1308_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1308_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1308_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1308_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1309:b930 { + portinst: i1309_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1309_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1309_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1309_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1309_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1310:b896 runtime:0.8 { + portinst: i1310_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1310_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1310_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1310_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1311:b896 runtime:0.8 { + portinst: i1311_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1311_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1311_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1311_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1312:b896 runtime:0.8 { + portinst: i1312_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1312_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1312_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1312_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1313:b896 runtime:0.8 { + portinst: i1313_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1313_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1313_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1313_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1314:b931 { + portinst: i1314_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1314_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1314_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1314_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1314_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1315:b896 runtime:0.8 { + portinst: i1315_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1315_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1315_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1315_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1316:b896 runtime:0.8 { + portinst: i1316_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1316_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1316_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1316_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1317:b896 runtime:0.8 { + portinst: i1317_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1317_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1317_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1317_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1318:b896 runtime:0.8 { + portinst: i1318_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1318_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1318_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1318_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1319:b932 { + portinst: i1319_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1319_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1319_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1319_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1319_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1320:b919 runtime:0.8 { + portinst: i1320_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1320_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1320_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1320_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1321:b919 runtime:0.8 { + portinst: i1321_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1321_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1321_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1321_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1322:b919 runtime:0.8 { + portinst: i1322_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1322_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1322_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1322_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1323:b919 runtime:0.8 { + portinst: i1323_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1323_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1323_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1323_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1324:b933 { + portinst: i1324_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1324_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1324_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1324_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1324_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1325:b919 runtime:0.8 { + portinst: i1325_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1325_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1325_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1325_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1326:b919 runtime:0.8 { + portinst: i1326_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1326_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1326_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1326_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1327:b919 runtime:0.8 { + portinst: i1327_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1327_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1327_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1327_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1328:b919 runtime:0.8 { + portinst: i1328_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1328_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1328_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1328_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1329:b934 { + portinst: i1329_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1329_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1329_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1329_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1329_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1330:b919 runtime:0.8 { + portinst: i1330_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1330_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1330_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1330_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1331:b919 runtime:0.8 { + portinst: i1331_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1331_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1331_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1331_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1332:b919 runtime:0.8 { + portinst: i1332_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1332_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1332_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1332_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1333:b919 runtime:0.8 { + portinst: i1333_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1333_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1333_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1333_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1334:b935 { + portinst: i1334_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1334_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1334_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1334_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1334_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1335:b919 runtime:0.8 { + portinst: i1335_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1335_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1335_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1335_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1336:b919 runtime:0.8 { + portinst: i1336_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1336_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1336_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1336_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1337:b919 runtime:0.8 { + portinst: i1337_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1337_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1337_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1337_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1338:b919 runtime:0.8 { + portinst: i1338_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1338_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1338_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1338_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1339:b936 { + portinst: i1339_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1339_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1339_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1339_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1339_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1340:b896 runtime:0.8 { + portinst: i1340_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1340_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1340_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1340_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1341:b896 runtime:0.8 { + portinst: i1341_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1341_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1341_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1341_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1342:b896 runtime:0.8 { + portinst: i1342_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1342_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1342_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1342_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1343:b896 runtime:0.8 { + portinst: i1343_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1343_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1343_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1343_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1344:b937 { + portinst: i1344_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1344_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1344_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1344_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1344_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1345:b896 runtime:0.8 { + portinst: i1345_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1345_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1345_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1345_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1346:b896 runtime:0.8 { + portinst: i1346_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1346_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1346_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1346_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1347:b896 runtime:0.8 { + portinst: i1347_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1347_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1347_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1347_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1348:b896 runtime:0.8 { + portinst: i1348_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1348_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1348_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1348_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1349:b938 { + portinst: i1349_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1349_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1349_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1349_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1349_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1350:b896 runtime:0.8 { + portinst: i1350_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1350_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1350_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1350_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1351:b896 runtime:0.8 { + portinst: i1351_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1351_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1351_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1351_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1352:b896 runtime:0.8 { + portinst: i1352_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1352_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1352_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1352_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1353:b896 runtime:0.8 { + portinst: i1353_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1353_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1353_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1353_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1354:b939 { + portinst: i1354_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1354_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1354_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1354_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1354_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1355:b896 runtime:0.8 { + portinst: i1355_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1355_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1355_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1355_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1356:b896 runtime:0.8 { + portinst: i1356_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1356_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1356_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1356_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1357:b896 runtime:0.8 { + portinst: i1357_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1357_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1357_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1357_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1358:b896 runtime:0.8 { + portinst: i1358_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1358_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1358_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1358_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1359:b940 { + portinst: i1359_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1359_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1359_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1359_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1359_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1360:b896 runtime:0.8 { + portinst: i1360_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1360_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1360_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1360_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1361:b896 runtime:0.8 { + portinst: i1361_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1361_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1361_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1361_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1362:b896 runtime:0.8 { + portinst: i1362_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1362_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1362_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1362_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1363:b896 runtime:0.8 { + portinst: i1363_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1363_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1363_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1363_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1364:b941 { + portinst: i1364_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1364_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1364_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1364_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1364_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1365:b896 runtime:0.8 { + portinst: i1365_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1365_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1365_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1365_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1366:b896 runtime:0.8 { + portinst: i1366_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1366_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1366_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1366_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1367:b896 runtime:0.8 { + portinst: i1367_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1367_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1367_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1367_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1368:b896 runtime:0.8 { + portinst: i1368_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1368_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1368_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1368_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1369:b942 { + portinst: i1369_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1369_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1369_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1369_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1369_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1370:b896 runtime:0.8 { + portinst: i1370_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1370_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1370_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1370_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1371:b896 runtime:0.8 { + portinst: i1371_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1371_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1371_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1371_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1372:b896 runtime:0.8 { + portinst: i1372_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1372_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1372_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1372_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1373:b896 runtime:0.8 { + portinst: i1373_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1373_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1373_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1373_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1374:b943 { + portinst: i1374_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1374_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1374_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1374_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1374_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1375:b896 runtime:0.8 { + portinst: i1375_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1375_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1375_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1375_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1376:b896 runtime:0.8 { + portinst: i1376_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1376_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1376_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1376_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1377:b896 runtime:0.8 { + portinst: i1377_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1377_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1377_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1377_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1378:b896 runtime:0.8 { + portinst: i1378_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1378_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1378_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1378_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1379:b944 { + portinst: i1379_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1379_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1379_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1379_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1379_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1380:b919 runtime:0.8 { + portinst: i1380_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1380_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1380_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1380_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1381:b919 runtime:0.8 { + portinst: i1381_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1381_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1381_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1381_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1382:b919 runtime:0.8 { + portinst: i1382_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1382_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1382_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1382_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1383:b919 runtime:0.8 { + portinst: i1383_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1383_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1383_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1383_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1384:b945 { + portinst: i1384_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1384_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1384_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1384_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1384_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1385:b919 runtime:0.8 { + portinst: i1385_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1385_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1385_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1385_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1386:b919 runtime:0.8 { + portinst: i1386_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1386_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1386_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1386_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1387:b919 runtime:0.8 { + portinst: i1387_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1387_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1387_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1387_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1388:b919 runtime:0.8 { + portinst: i1388_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1388_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1388_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1388_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1389:b946 { + portinst: i1389_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1389_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1389_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1389_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1389_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1390:b919 runtime:0.8 { + portinst: i1390_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1390_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1390_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1390_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1391:b919 runtime:0.8 { + portinst: i1391_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1391_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1391_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1391_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1392:b919 runtime:0.8 { + portinst: i1392_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1392_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1392_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1392_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1393:b919 runtime:0.8 { + portinst: i1393_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1393_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1393_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1393_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1394:b947 { + portinst: i1394_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1394_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1394_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1394_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1394_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1395:b919 runtime:0.8 { + portinst: i1395_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1395_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1395_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1395_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1396:b919 runtime:0.8 { + portinst: i1396_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1396_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1396_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1396_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1397:b919 runtime:0.8 { + portinst: i1397_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1397_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1397_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1397_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1398:b919 runtime:0.8 { + portinst: i1398_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1398_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1398_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1398_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1399:b948 { + portinst: i1399_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1399_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1399_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1399_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1399_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1400:b924 runtime:0.8 { + portinst: i1400_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1400_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1400_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1400_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i1400_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1401:b924 runtime:0.8 { + portinst: i1401_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1401_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1401_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1401_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i1401_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1402:b924 runtime:0.8 { + portinst: i1402_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1402_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1402_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1402_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i1402_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1403:b924 runtime:0.8 { + portinst: i1403_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1403_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1403_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1403_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i1403_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1404:b949 { + portinst: i1404_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1404_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1404_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1404_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1404_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1405:b924 runtime:0.8 { + portinst: i1405_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1405_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1405_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1405_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i1405_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1406:b924 runtime:0.8 { + portinst: i1406_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1406_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1406_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1406_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i1406_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1407:b924 runtime:0.8 { + portinst: i1407_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1407_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1407_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1407_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i1407_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1408:b924 runtime:0.8 { + portinst: i1408_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1408_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1408_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1408_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i1408_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1409:b950 { + portinst: i1409_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1409_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1409_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1409_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1409_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1410:b924 runtime:0.8 { + portinst: i1410_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1410_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1410_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1410_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i1410_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1411:b924 runtime:0.8 { + portinst: i1411_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1411_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1411_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1411_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i1411_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1412:b924 runtime:0.8 { + portinst: i1412_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1412_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1412_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1412_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i1412_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1413:b924 runtime:0.8 { + portinst: i1413_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1413_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1413_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1413_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i1413_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1414:b951 { + portinst: i1414_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1414_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1414_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1414_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1414_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1415:b924 runtime:0.8 { + portinst: i1415_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1415_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1415_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1415_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i1415_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1416:b924 runtime:0.8 { + portinst: i1416_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1416_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1416_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1416_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i1416_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1417:b924 runtime:0.8 { + portinst: i1417_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1417_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1417_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1417_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i1417_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1418:b924 runtime:0.8 { + portinst: i1418_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1418_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1418_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1418_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i1418_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1419:b952 { + portinst: i1419_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1419_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1419_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1419_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1419_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1420:b896 runtime:0.8 { + portinst: i1420_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1420_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1420_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1420_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1421:b896 runtime:0.8 { + portinst: i1421_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1421_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1421_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1421_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1422:b896 runtime:0.8 { + portinst: i1422_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1422_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1422_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1422_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1423:b896 runtime:0.8 { + portinst: i1423_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1423_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1423_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1423_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1424:b953 { + portinst: i1424_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1424_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1424_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1424_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1424_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1425:b896 runtime:0.8 { + portinst: i1425_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1425_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1425_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1425_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1426:b896 runtime:0.8 { + portinst: i1426_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1426_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1426_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1426_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1427:b896 runtime:0.8 { + portinst: i1427_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1427_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1427_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1427_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1428:b896 runtime:0.8 { + portinst: i1428_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1428_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1428_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1428_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1429:b954 { + portinst: i1429_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1429_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1429_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1429_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1429_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1430:b896 runtime:0.8 { + portinst: i1430_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1430_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1430_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1430_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1431:b896 runtime:0.8 { + portinst: i1431_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1431_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1431_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1431_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1432:b896 runtime:0.8 { + portinst: i1432_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1432_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1432_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1432_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1433:b896 runtime:0.8 { + portinst: i1433_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1433_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1433_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1433_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1434:b955 { + portinst: i1434_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1434_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1434_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1434_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1434_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1435:b896 runtime:0.8 { + portinst: i1435_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1435_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1435_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1435_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1436:b896 runtime:0.8 { + portinst: i1436_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1436_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1436_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1436_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1437:b896 runtime:0.8 { + portinst: i1437_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1437_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1437_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1437_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1438:b896 runtime:0.8 { + portinst: i1438_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1438_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1438_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1438_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1439:b956 { + portinst: i1439_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1439_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1439_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1439_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1439_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1440:b919 runtime:0.8 { + portinst: i1440_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1440_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1440_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1440_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1441:b919 runtime:0.8 { + portinst: i1441_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1441_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1441_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1441_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1442:b919 runtime:0.8 { + portinst: i1442_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1442_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1442_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1442_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1443:b919 runtime:0.8 { + portinst: i1443_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1443_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1443_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1443_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1444:b957 { + portinst: i1444_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1444_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1444_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1444_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1444_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1445:b919 runtime:0.8 { + portinst: i1445_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1445_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1445_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1445_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1446:b919 runtime:0.8 { + portinst: i1446_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1446_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1446_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1446_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1447:b919 runtime:0.8 { + portinst: i1447_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1447_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1447_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1447_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1448:b919 runtime:0.8 { + portinst: i1448_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1448_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1448_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1448_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1449:b958 { + portinst: i1449_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1449_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1449_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1449_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1449_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1450:b919 runtime:0.8 { + portinst: i1450_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1450_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1450_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1450_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1451:b919 runtime:0.8 { + portinst: i1451_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1451_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1451_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1451_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1452:b919 runtime:0.8 { + portinst: i1452_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1452_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1452_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1452_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1453:b919 runtime:0.8 { + portinst: i1453_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1453_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1453_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1453_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1454:b959 { + portinst: i1454_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1454_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1454_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1454_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1454_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1455:b919 runtime:0.8 { + portinst: i1455_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1455_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1455_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1455_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1456:b919 runtime:0.8 { + portinst: i1456_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1456_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1456_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1456_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1457:b919 runtime:0.8 { + portinst: i1457_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1457_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1457_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1457_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1458:b919 runtime:0.8 { + portinst: i1458_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1458_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1458_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1458_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1459:b960 { + portinst: i1459_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1459_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1459_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1459_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1459_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1460:b961 runtime:0.8 { + portinst: i1460_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1460_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1460_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1461:b961 runtime:0.8 { + portinst: i1461_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1461_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1461_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1462:b961 runtime:0.8 { + portinst: i1462_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1462_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1462_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1463:b961 runtime:0.8 { + portinst: i1463_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1463_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1463_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1464:b962 { + portinst: i1464_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1464_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1464_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1464_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1464_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1465:b961 runtime:0.8 { + portinst: i1465_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1465_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1465_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1466:b961 runtime:0.8 { + portinst: i1466_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1466_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1466_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1467:b961 runtime:0.8 { + portinst: i1467_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1467_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1467_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1468:b961 runtime:0.8 { + portinst: i1468_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1468_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1468_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1469:b963 { + portinst: i1469_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1469_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1469_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1469_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1469_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1470:b961 runtime:0.8 { + portinst: i1470_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1470_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1470_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1471:b961 runtime:0.8 { + portinst: i1471_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1471_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1471_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1472:b961 runtime:0.8 { + portinst: i1472_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1472_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1472_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1473:b961 runtime:0.8 { + portinst: i1473_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1473_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1473_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1474:b964 { + portinst: i1474_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1474_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1474_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1474_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1474_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1475:b961 runtime:0.8 { + portinst: i1475_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1475_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1475_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1476:b961 runtime:0.8 { + portinst: i1476_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1476_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1476_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1477:b961 runtime:0.8 { + portinst: i1477_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1477_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1477_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1478:b961 runtime:0.8 { + portinst: i1478_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1478_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1478_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1479:b965 { + portinst: i1479_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1479_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1479_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1479_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1479_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1480:b896 runtime:0.8 { + portinst: i1480_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1480_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1480_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1480_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1481:b896 runtime:0.8 { + portinst: i1481_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1481_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1481_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1481_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1482:b896 runtime:0.8 { + portinst: i1482_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1482_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1482_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1482_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1483:b896 runtime:0.8 { + portinst: i1483_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1483_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1483_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1483_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1484:b966 { + portinst: i1484_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1484_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1484_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1484_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1484_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1485:b896 runtime:0.8 { + portinst: i1485_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1485_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1485_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1485_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1486:b896 runtime:0.8 { + portinst: i1486_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1486_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1486_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1486_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1487:b896 runtime:0.8 { + portinst: i1487_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1487_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1487_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1487_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1488:b896 runtime:0.8 { + portinst: i1488_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1488_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1488_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1488_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1489:b967 { + portinst: i1489_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1489_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1489_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1489_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1489_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1490:b896 runtime:0.8 { + portinst: i1490_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1490_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1490_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1490_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1491:b896 runtime:0.8 { + portinst: i1491_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1491_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1491_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1491_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1492:b896 runtime:0.8 { + portinst: i1492_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1492_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1492_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1492_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1493:b896 runtime:0.8 { + portinst: i1493_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1493_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1493_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1493_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1494:b968 { + portinst: i1494_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1494_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1494_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1494_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1494_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1495:b896 runtime:0.8 { + portinst: i1495_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1495_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1495_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1495_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1496:b896 runtime:0.8 { + portinst: i1496_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1496_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1496_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1496_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1497:b896 runtime:0.8 { + portinst: i1497_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1497_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1497_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1497_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1498:b896 runtime:0.8 { + portinst: i1498_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1498_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1498_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1498_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1499:b969 { + portinst: i1499_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1499_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1499_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1499_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1499_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1500:b896 runtime:0.8 { + portinst: i1500_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1500_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1500_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1500_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1501:b896 runtime:0.8 { + portinst: i1501_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1501_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1501_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1501_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1502:b896 runtime:0.8 { + portinst: i1502_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1502_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1502_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1502_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1503:b896 runtime:0.8 { + portinst: i1503_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1503_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1503_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1503_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1504:b970 { + portinst: i1504_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1504_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1504_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1504_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1504_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1505:b896 runtime:0.8 { + portinst: i1505_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1505_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1505_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1505_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1506:b896 runtime:0.8 { + portinst: i1506_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1506_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1506_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1506_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1507:b896 runtime:0.8 { + portinst: i1507_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1507_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1507_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1507_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1508:b896 runtime:0.8 { + portinst: i1508_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1508_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1508_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1508_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1509:b971 { + portinst: i1509_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1509_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1509_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1509_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1509_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1510:b896 runtime:0.8 { + portinst: i1510_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1510_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1510_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1510_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1511:b896 runtime:0.8 { + portinst: i1511_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1511_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1511_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1511_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1512:b896 runtime:0.8 { + portinst: i1512_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1512_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1512_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1512_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1513:b896 runtime:0.8 { + portinst: i1513_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1513_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1513_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1513_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1514:b972 { + portinst: i1514_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1514_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1514_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1514_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1514_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1515:b896 runtime:0.8 { + portinst: i1515_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1515_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1515_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1515_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1516:b896 runtime:0.8 { + portinst: i1516_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1516_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1516_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1516_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1517:b896 runtime:0.8 { + portinst: i1517_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1517_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1517_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1517_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1518:b896 runtime:0.8 { + portinst: i1518_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1518_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1518_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1518_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1519:b973 { + portinst: i1519_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1519_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1519_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1519_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1519_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1520:b901 runtime:0.8 { + portinst: i1520_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1520_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1520_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1521:b901 runtime:0.8 { + portinst: i1521_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1521_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1521_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1522:b901 runtime:0.8 { + portinst: i1522_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1522_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1522_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1523:b901 runtime:0.8 { + portinst: i1523_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1523_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1523_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1524:b974 { + portinst: i1524_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1524_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1524_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1524_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1524_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1525:b901 runtime:0.8 { + portinst: i1525_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1525_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1525_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1526:b901 runtime:0.8 { + portinst: i1526_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1526_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1526_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1527:b901 runtime:0.8 { + portinst: i1527_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1527_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1527_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1528:b901 runtime:0.8 { + portinst: i1528_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1528_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1528_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1529:b975 { + portinst: i1529_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1529_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1529_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1529_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1529_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1530:b901 runtime:0.8 { + portinst: i1530_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1530_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1530_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1531:b901 runtime:0.8 { + portinst: i1531_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1531_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1531_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1532:b901 runtime:0.8 { + portinst: i1532_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1532_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1532_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1533:b901 runtime:0.8 { + portinst: i1533_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1533_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1533_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1534:b976 { + portinst: i1534_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1534_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1534_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1534_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1534_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1535:b901 runtime:0.8 { + portinst: i1535_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1535_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1535_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1536:b901 runtime:0.8 { + portinst: i1536_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1536_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1536_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1537:b901 runtime:0.8 { + portinst: i1537_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1537_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1537_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1538:b901 runtime:0.8 { + portinst: i1538_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1538_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1538_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1539:b977 { + portinst: i1539_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1539_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1539_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1539_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1539_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1540:b906 runtime:0.8 { + portinst: i1540_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1540_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1540_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1541:b906 runtime:0.8 { + portinst: i1541_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1541_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1541_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1542:b906 runtime:0.8 { + portinst: i1542_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1542_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1542_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1543:b906 runtime:0.8 { + portinst: i1543_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1543_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1543_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1544:b978 { + portinst: i1544_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1544_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1544_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1544_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1544_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1545:b906 runtime:0.8 { + portinst: i1545_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1545_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1545_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1546:b906 runtime:0.8 { + portinst: i1546_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1546_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1546_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1547:b906 runtime:0.8 { + portinst: i1547_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1547_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1547_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1548:b906 runtime:0.8 { + portinst: i1548_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1548_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1548_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1549:b979 { + portinst: i1549_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1549_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1549_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1549_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1549_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1550:b906 runtime:0.8 { + portinst: i1550_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1550_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1550_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1551:b906 runtime:0.8 { + portinst: i1551_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1551_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1551_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1552:b906 runtime:0.8 { + portinst: i1552_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1552_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1552_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1553:b906 runtime:0.8 { + portinst: i1553_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1553_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1553_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1554:b980 { + portinst: i1554_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1554_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1554_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1554_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1554_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1555:b906 runtime:0.8 { + portinst: i1555_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1555_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1555_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1556:b906 runtime:0.8 { + portinst: i1556_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1556_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1556_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1557:b906 runtime:0.8 { + portinst: i1557_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1557_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1557_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1558:b906 runtime:0.8 { + portinst: i1558_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1558_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1558_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1559:b981 { + portinst: i1559_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1559_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1559_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1559_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1559_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1560:b881 runtime:0.8 { + portinst: i1560_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1560_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1560_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1561:b881 runtime:0.8 { + portinst: i1561_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1561_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1561_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1562:b881 runtime:0.8 { + portinst: i1562_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1562_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1562_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1563:b881 runtime:0.8 { + portinst: i1563_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1563_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1563_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1564:b982 { + portinst: i1564_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1564_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1564_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1564_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1564_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1565:b881 runtime:0.8 { + portinst: i1565_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1565_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1565_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1566:b881 runtime:0.8 { + portinst: i1566_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1566_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1566_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1567:b881 runtime:0.8 { + portinst: i1567_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1567_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1567_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1568:b881 runtime:0.8 { + portinst: i1568_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1568_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1568_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1569:b983 { + portinst: i1569_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1569_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1569_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1569_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1569_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1570:b881 runtime:0.8 { + portinst: i1570_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1570_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1570_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1571:b881 runtime:0.8 { + portinst: i1571_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1571_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1571_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1572:b881 runtime:0.8 { + portinst: i1572_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1572_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1572_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1573:b881 runtime:0.8 { + portinst: i1573_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1573_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1573_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1574:b984 { + portinst: i1574_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1574_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1574_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1574_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1574_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1575:b881 runtime:0.8 { + portinst: i1575_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1575_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1575_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1576:b881 runtime:0.8 { + portinst: i1576_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1576_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1576_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1577:b881 runtime:0.8 { + portinst: i1577_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1577_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1577_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1578:b881 runtime:0.8 { + portinst: i1578_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1578_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1578_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1579:b985 { + portinst: i1579_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1579_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1579_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1579_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1579_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1580:b891 runtime:0.8 { + portinst: i1580_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1580_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1580_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1580_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1581:b891 runtime:0.8 { + portinst: i1581_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1581_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1581_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1581_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1582:b891 runtime:0.8 { + portinst: i1582_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1582_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1582_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1582_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1583:b891 runtime:0.8 { + portinst: i1583_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1583_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1583_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1583_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1584:b986 { + portinst: i1584_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1584_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1584_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1584_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1584_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1585:b891 runtime:0.8 { + portinst: i1585_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1585_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1585_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1585_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1586:b891 runtime:0.8 { + portinst: i1586_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1586_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1586_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1586_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1587:b891 runtime:0.8 { + portinst: i1587_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1587_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1587_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1587_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1588:b891 runtime:0.8 { + portinst: i1588_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1588_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1588_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1588_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1589:b987 { + portinst: i1589_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1589_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1589_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1589_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1589_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1590:b891 runtime:0.8 { + portinst: i1590_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1590_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1590_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1590_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1591:b891 runtime:0.8 { + portinst: i1591_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1591_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1591_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1591_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1592:b891 runtime:0.8 { + portinst: i1592_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1592_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1592_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1592_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1593:b891 runtime:0.8 { + portinst: i1593_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1593_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1593_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1593_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1594:b988 { + portinst: i1594_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1594_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1594_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1594_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1594_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1595:b891 runtime:0.8 { + portinst: i1595_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1595_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1595_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1595_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1596:b891 runtime:0.8 { + portinst: i1596_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1596_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1596_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1596_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1597:b891 runtime:0.8 { + portinst: i1597_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1597_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1597_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1597_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1598:b891 runtime:0.8 { + portinst: i1598_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1598_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1598_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1598_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1599:b989 { + portinst: i1599_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1599_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1599_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1599_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1599_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1600:b896 runtime:0.8 { + portinst: i1600_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1600_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1600_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1600_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1601:b896 runtime:0.8 { + portinst: i1601_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1601_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1601_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1601_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1602:b896 runtime:0.8 { + portinst: i1602_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1602_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1602_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1602_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1603:b896 runtime:0.8 { + portinst: i1603_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1603_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1603_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1603_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1604:b990 { + portinst: i1604_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1604_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1604_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1604_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1604_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1605:b896 runtime:0.8 { + portinst: i1605_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1605_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1605_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1605_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1606:b896 runtime:0.8 { + portinst: i1606_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1606_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1606_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1606_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1607:b896 runtime:0.8 { + portinst: i1607_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1607_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1607_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1607_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1608:b896 runtime:0.8 { + portinst: i1608_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1608_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1608_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1608_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1609:b991 { + portinst: i1609_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1609_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1609_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1609_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1609_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1610:b896 runtime:0.8 { + portinst: i1610_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1610_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1610_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1610_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1611:b896 runtime:0.8 { + portinst: i1611_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1611_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1611_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1611_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1612:b896 runtime:0.8 { + portinst: i1612_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1612_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1612_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1612_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1613:b896 runtime:0.8 { + portinst: i1613_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1613_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1613_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1613_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1614:b992 { + portinst: i1614_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1614_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1614_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1614_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1614_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1615:b896 runtime:0.8 { + portinst: i1615_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1615_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1615_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1615_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1616:b896 runtime:0.8 { + portinst: i1616_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1616_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1616_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1616_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1617:b896 runtime:0.8 { + portinst: i1617_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1617_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1617_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1617_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1618:b896 runtime:0.8 { + portinst: i1618_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1618_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1618_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1618_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1619:b993 { + portinst: i1619_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1619_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1619_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1619_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1619_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1620:b896 runtime:0.8 { + portinst: i1620_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1620_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1620_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1620_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1621:b896 runtime:0.8 { + portinst: i1621_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1621_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1621_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1621_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1622:b896 runtime:0.8 { + portinst: i1622_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1622_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1622_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1622_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1623:b896 runtime:0.8 { + portinst: i1623_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1623_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1623_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1623_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1624:b994 { + portinst: i1624_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1624_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1624_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1624_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1624_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1625:b896 runtime:0.8 { + portinst: i1625_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1625_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1625_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1625_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1626:b896 runtime:0.8 { + portinst: i1626_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1626_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1626_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1626_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1627:b896 runtime:0.8 { + portinst: i1627_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1627_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1627_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1627_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1628:b896 runtime:0.8 { + portinst: i1628_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1628_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1628_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1628_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1629:b995 { + portinst: i1629_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1629_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1629_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1629_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1629_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1630:b896 runtime:0.8 { + portinst: i1630_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1630_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1630_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1630_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1631:b896 runtime:0.8 { + portinst: i1631_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1631_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1631_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1631_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1632:b896 runtime:0.8 { + portinst: i1632_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1632_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1632_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1632_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1633:b896 runtime:0.8 { + portinst: i1633_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1633_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1633_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1633_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1634:b996 { + portinst: i1634_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1634_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1634_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1634_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1634_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1635:b896 runtime:0.8 { + portinst: i1635_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1635_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1635_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1635_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1636:b896 runtime:0.8 { + portinst: i1636_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1636_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1636_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1636_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1637:b896 runtime:0.8 { + portinst: i1637_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1637_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1637_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1637_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1638:b896 runtime:0.8 { + portinst: i1638_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1638_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1638_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1638_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1639:b997 { + portinst: i1639_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1639_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1639_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1639_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1639_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1640:b919 runtime:0.8 { + portinst: i1640_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1640_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1640_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1640_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1641:b919 runtime:0.8 { + portinst: i1641_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1641_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1641_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1641_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1642:b919 runtime:0.8 { + portinst: i1642_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1642_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1642_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1642_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1643:b919 runtime:0.8 { + portinst: i1643_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1643_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1643_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1643_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1644:b998 { + portinst: i1644_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1644_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1644_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1644_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1644_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1645:b919 runtime:0.8 { + portinst: i1645_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1645_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1645_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1645_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1646:b919 runtime:0.8 { + portinst: i1646_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1646_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1646_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1646_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1647:b919 runtime:0.8 { + portinst: i1647_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1647_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1647_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1647_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1648:b919 runtime:0.8 { + portinst: i1648_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1648_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1648_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1648_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1649:b999 { + portinst: i1649_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1649_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1649_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1649_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1649_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1650:b919 runtime:0.8 { + portinst: i1650_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1650_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1650_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1650_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1651:b919 runtime:0.8 { + portinst: i1651_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1651_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1651_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1651_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1652:b919 runtime:0.8 { + portinst: i1652_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1652_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1652_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1652_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1653:b919 runtime:0.8 { + portinst: i1653_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1653_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1653_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1653_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1654:b1000 { + portinst: i1654_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1654_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1654_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1654_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1654_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1655:b919 runtime:0.8 { + portinst: i1655_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1655_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1655_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1655_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1656:b919 runtime:0.8 { + portinst: i1656_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1656_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1656_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1656_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1657:b919 runtime:0.8 { + portinst: i1657_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1657_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1657_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1657_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1658:b919 runtime:0.8 { + portinst: i1658_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1658_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1658_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1658_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1659:b1001 { + portinst: i1659_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1659_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1659_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1659_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1659_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1660:b961 runtime:0.8 { + portinst: i1660_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1660_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1660_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1661:b961 runtime:0.8 { + portinst: i1661_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1661_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1661_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1662:b961 runtime:0.8 { + portinst: i1662_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1662_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1662_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1663:b961 runtime:0.8 { + portinst: i1663_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1663_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1663_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1664:b1002 { + portinst: i1664_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1664_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1664_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1664_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1664_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1665:b961 runtime:0.8 { + portinst: i1665_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1665_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1665_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1666:b961 runtime:0.8 { + portinst: i1666_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1666_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1666_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1667:b961 runtime:0.8 { + portinst: i1667_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1667_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1667_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1668:b961 runtime:0.8 { + portinst: i1668_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1668_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1668_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1669:b1003 { + portinst: i1669_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1669_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1669_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1669_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1669_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1670:b961 runtime:0.8 { + portinst: i1670_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1670_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1670_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1671:b961 runtime:0.8 { + portinst: i1671_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1671_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1671_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1672:b961 runtime:0.8 { + portinst: i1672_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1672_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1672_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1673:b961 runtime:0.8 { + portinst: i1673_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1673_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1673_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1674:b1004 { + portinst: i1674_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1674_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1674_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1674_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1674_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1675:b961 runtime:0.8 { + portinst: i1675_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1675_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1675_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1676:b961 runtime:0.8 { + portinst: i1676_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1676_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1676_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1677:b961 runtime:0.8 { + portinst: i1677_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1677_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1677_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1678:b961 runtime:0.8 { + portinst: i1678_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1678_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1678_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1679:b1005 { + portinst: i1679_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1679_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1679_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1679_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1679_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1680:b896 runtime:0.8 { + portinst: i1680_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1680_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1680_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1680_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1681:b896 runtime:0.8 { + portinst: i1681_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1681_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1681_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1681_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1682:b896 runtime:0.8 { + portinst: i1682_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1682_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1682_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1682_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1683:b896 runtime:0.8 { + portinst: i1683_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1683_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1683_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1683_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1684:b1006 { + portinst: i1684_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1684_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1684_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1684_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1684_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1685:b896 runtime:0.8 { + portinst: i1685_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1685_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1685_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1685_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1686:b896 runtime:0.8 { + portinst: i1686_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1686_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1686_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1686_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1687:b896 runtime:0.8 { + portinst: i1687_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1687_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1687_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1687_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1688:b896 runtime:0.8 { + portinst: i1688_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1688_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1688_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1688_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1689:b1007 { + portinst: i1689_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1689_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1689_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1689_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1689_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1690:b896 runtime:0.8 { + portinst: i1690_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1690_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1690_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1690_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1691:b896 runtime:0.8 { + portinst: i1691_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1691_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1691_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1691_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1692:b896 runtime:0.8 { + portinst: i1692_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1692_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1692_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1692_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1693:b896 runtime:0.8 { + portinst: i1693_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1693_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1693_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1693_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1694:b1008 { + portinst: i1694_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1694_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1694_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1694_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1694_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1695:b896 runtime:0.8 { + portinst: i1695_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1695_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1695_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1695_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1696:b896 runtime:0.8 { + portinst: i1696_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1696_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1696_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1696_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1697:b896 runtime:0.8 { + portinst: i1697_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1697_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1697_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1697_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1698:b896 runtime:0.8 { + portinst: i1698_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1698_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1698_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1698_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1699:b1009 { + portinst: i1699_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1699_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1699_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1699_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1699_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1700:b896 runtime:0.8 { + portinst: i1700_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1700_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1700_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1700_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1701:b896 runtime:0.8 { + portinst: i1701_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1701_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1701_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1701_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1702:b896 runtime:0.8 { + portinst: i1702_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1702_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1702_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1702_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1703:b896 runtime:0.8 { + portinst: i1703_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1703_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1703_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1703_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1704:b1010 { + portinst: i1704_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1704_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1704_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1704_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1704_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1705:b896 runtime:0.8 { + portinst: i1705_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1705_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1705_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1705_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1706:b896 runtime:0.8 { + portinst: i1706_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1706_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1706_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1706_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1707:b896 runtime:0.8 { + portinst: i1707_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1707_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1707_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1707_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1708:b896 runtime:0.8 { + portinst: i1708_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1708_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1708_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1708_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1709:b1011 { + portinst: i1709_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1709_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1709_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1709_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1709_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1710:b896 runtime:0.8 { + portinst: i1710_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1710_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1710_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1710_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1711:b896 runtime:0.8 { + portinst: i1711_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1711_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1711_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1711_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1712:b896 runtime:0.8 { + portinst: i1712_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1712_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1712_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1712_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1713:b896 runtime:0.8 { + portinst: i1713_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1713_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1713_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1713_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1714:b1012 { + portinst: i1714_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1714_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1714_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1714_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1714_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1715:b896 runtime:0.8 { + portinst: i1715_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1715_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1715_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1715_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1716:b896 runtime:0.8 { + portinst: i1716_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1716_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1716_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1716_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1717:b896 runtime:0.8 { + portinst: i1717_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1717_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1717_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1717_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1718:b896 runtime:0.8 { + portinst: i1718_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1718_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1718_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1718_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1719:b1013 { + portinst: i1719_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1719_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1719_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1719_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1719_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1720:b901 runtime:0.8 { + portinst: i1720_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1720_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1720_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1721:b901 runtime:0.8 { + portinst: i1721_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1721_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1721_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1722:b901 runtime:0.8 { + portinst: i1722_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1722_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1722_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1723:b901 runtime:0.8 { + portinst: i1723_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1723_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1723_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1724:b1014 { + portinst: i1724_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1724_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1724_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1724_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1724_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1725:b901 runtime:0.8 { + portinst: i1725_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1725_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1725_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1726:b901 runtime:0.8 { + portinst: i1726_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1726_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1726_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1727:b901 runtime:0.8 { + portinst: i1727_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1727_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1727_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1728:b901 runtime:0.8 { + portinst: i1728_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1728_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1728_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1729:b1015 { + portinst: i1729_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1729_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1729_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1729_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1729_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1730:b901 runtime:0.8 { + portinst: i1730_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1730_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1730_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1731:b901 runtime:0.8 { + portinst: i1731_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1731_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1731_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1732:b901 runtime:0.8 { + portinst: i1732_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1732_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1732_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1733:b901 runtime:0.8 { + portinst: i1733_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1733_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1733_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1734:b1016 { + portinst: i1734_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1734_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1734_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1734_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1734_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1735:b901 runtime:0.8 { + portinst: i1735_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1735_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1735_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1736:b901 runtime:0.8 { + portinst: i1736_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1736_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1736_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1737:b901 runtime:0.8 { + portinst: i1737_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1737_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1737_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1738:b901 runtime:0.8 { + portinst: i1738_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1738_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1738_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1739:b1017 { + portinst: i1739_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1739_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1739_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1739_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1739_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1740:b906 runtime:0.8 { + portinst: i1740_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1740_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1740_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1741:b906 runtime:0.8 { + portinst: i1741_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1741_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1741_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1742:b906 runtime:0.8 { + portinst: i1742_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1742_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1742_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1743:b906 runtime:0.8 { + portinst: i1743_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1743_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1743_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1744:b1018 { + portinst: i1744_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1744_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1744_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1744_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1744_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1745:b906 runtime:0.8 { + portinst: i1745_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1745_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1745_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1746:b906 runtime:0.8 { + portinst: i1746_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1746_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1746_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1747:b906 runtime:0.8 { + portinst: i1747_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1747_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1747_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1748:b906 runtime:0.8 { + portinst: i1748_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1748_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1748_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1749:b1019 { + portinst: i1749_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1749_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1749_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1749_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1749_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1750:b906 runtime:0.8 { + portinst: i1750_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1750_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1750_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1751:b906 runtime:0.8 { + portinst: i1751_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1751_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1751_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1752:b906 runtime:0.8 { + portinst: i1752_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1752_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1752_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1753:b906 runtime:0.8 { + portinst: i1753_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1753_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1753_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1754:b1020 { + portinst: i1754_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1754_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1754_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1754_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1754_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1755:b906 runtime:0.8 { + portinst: i1755_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1755_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1755_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1756:b906 runtime:0.8 { + portinst: i1756_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1756_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1756_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1757:b906 runtime:0.8 { + portinst: i1757_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1757_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1757_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1758:b906 runtime:0.8 { + portinst: i1758_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1758_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1758_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1759:b1021 { + portinst: i1759_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1759_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1759_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1759_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1759_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1760:b881 runtime:0.8 { + portinst: i1760_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1760_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1760_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1761:b881 runtime:0.8 { + portinst: i1761_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1761_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1761_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1762:b881 runtime:0.8 { + portinst: i1762_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1762_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1762_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1763:b881 runtime:0.8 { + portinst: i1763_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1763_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1763_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1764:b1022 { + portinst: i1764_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1764_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1764_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1764_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1764_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1765:b881 runtime:0.8 { + portinst: i1765_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1765_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1765_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1766:b881 runtime:0.8 { + portinst: i1766_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1766_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1766_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1767:b881 runtime:0.8 { + portinst: i1767_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1767_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1767_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1768:b881 runtime:0.8 { + portinst: i1768_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1768_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1768_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1769:b1023 { + portinst: i1769_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1769_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1769_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1769_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1769_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1770:b881 runtime:0.8 { + portinst: i1770_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1770_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1770_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1771:b881 runtime:0.8 { + portinst: i1771_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1771_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1771_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1772:b881 runtime:0.8 { + portinst: i1772_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1772_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1772_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1773:b881 runtime:0.8 { + portinst: i1773_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1773_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1773_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1774:b1024 { + portinst: i1774_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1774_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1774_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1774_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1774_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1775:b881 runtime:0.8 { + portinst: i1775_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1775_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1775_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1776:b881 runtime:0.8 { + portinst: i1776_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1776_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1776_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1777:b881 runtime:0.8 { + portinst: i1777_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1777_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1777_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1778:b881 runtime:0.8 { + portinst: i1778_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1778_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1778_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1779:b1025 { + portinst: i1779_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1779_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1779_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1779_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1779_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1780:b891 runtime:0.8 { + portinst: i1780_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1780_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1780_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1780_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1781:b891 runtime:0.8 { + portinst: i1781_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1781_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1781_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1781_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1782:b891 runtime:0.8 { + portinst: i1782_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1782_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1782_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1782_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1783:b891 runtime:0.8 { + portinst: i1783_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1783_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1783_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1783_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1784:b1026 { + portinst: i1784_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1784_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1784_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1784_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1784_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1785:b891 runtime:0.8 { + portinst: i1785_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1785_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1785_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1785_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1786:b891 runtime:0.8 { + portinst: i1786_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1786_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1786_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1786_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1787:b891 runtime:0.8 { + portinst: i1787_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1787_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1787_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1787_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1788:b891 runtime:0.8 { + portinst: i1788_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1788_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1788_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1788_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1789:b1027 { + portinst: i1789_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1789_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1789_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1789_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1789_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1790:b891 runtime:0.8 { + portinst: i1790_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1790_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1790_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1790_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1791:b891 runtime:0.8 { + portinst: i1791_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1791_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1791_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1791_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1792:b891 runtime:0.8 { + portinst: i1792_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1792_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1792_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1792_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1793:b891 runtime:0.8 { + portinst: i1793_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1793_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1793_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1793_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1794:b1028 { + portinst: i1794_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1794_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1794_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1794_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1794_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1795:b891 runtime:0.8 { + portinst: i1795_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1795_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1795_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1795_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1796:b891 runtime:0.8 { + portinst: i1796_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1796_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1796_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1796_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1797:b891 runtime:0.8 { + portinst: i1797_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1797_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1797_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1797_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1798:b891 runtime:0.8 { + portinst: i1798_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1798_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1798_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1798_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1799:b1029 { + portinst: i1799_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1799_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1799_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1799_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1799_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1800:b924 runtime:0.8 { + portinst: i1800_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1800_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1800_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1800_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i1800_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1801:b924 runtime:0.8 { + portinst: i1801_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1801_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1801_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1801_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i1801_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1802:b924 runtime:0.8 { + portinst: i1802_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1802_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1802_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1802_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i1802_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1803:b924 runtime:0.8 { + portinst: i1803_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1803_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1803_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1803_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i1803_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1804:b1030 { + portinst: i1804_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1804_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1804_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1804_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1804_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1805:b924 runtime:0.8 { + portinst: i1805_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1805_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1805_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1805_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i1805_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1806:b924 runtime:0.8 { + portinst: i1806_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1806_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1806_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1806_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i1806_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1807:b924 runtime:0.8 { + portinst: i1807_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1807_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1807_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1807_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i1807_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1808:b924 runtime:0.8 { + portinst: i1808_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1808_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1808_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1808_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i1808_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1809:b1031 { + portinst: i1809_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1809_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1809_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1809_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1809_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1810:b924 runtime:0.8 { + portinst: i1810_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1810_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1810_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1810_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i1810_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1811:b924 runtime:0.8 { + portinst: i1811_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1811_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1811_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1811_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i1811_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1812:b924 runtime:0.8 { + portinst: i1812_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1812_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1812_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1812_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i1812_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1813:b924 runtime:0.8 { + portinst: i1813_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1813_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1813_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1813_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i1813_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1814:b1032 { + portinst: i1814_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1814_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1814_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1814_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1814_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1815:b924 runtime:0.8 { + portinst: i1815_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1815_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1815_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1815_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i1815_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1816:b924 runtime:0.8 { + portinst: i1816_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1816_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1816_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1816_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i1816_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1817:b924 runtime:0.8 { + portinst: i1817_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1817_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1817_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1817_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i1817_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1818:b924 runtime:0.8 { + portinst: i1818_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1818_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1818_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1818_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i1818_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1819:b1033 { + portinst: i1819_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1819_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1819_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1819_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1819_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1820:b896 runtime:0.8 { + portinst: i1820_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1820_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1820_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1820_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1821:b896 runtime:0.8 { + portinst: i1821_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1821_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1821_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1821_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1822:b896 runtime:0.8 { + portinst: i1822_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1822_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1822_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1822_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1823:b896 runtime:0.8 { + portinst: i1823_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1823_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1823_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1823_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1824:b1034 { + portinst: i1824_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1824_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1824_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1824_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1824_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1825:b896 runtime:0.8 { + portinst: i1825_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1825_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1825_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1825_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1826:b896 runtime:0.8 { + portinst: i1826_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1826_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1826_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1826_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1827:b896 runtime:0.8 { + portinst: i1827_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1827_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1827_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1827_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1828:b896 runtime:0.8 { + portinst: i1828_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1828_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1828_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1828_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1829:b1035 { + portinst: i1829_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1829_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1829_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1829_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1829_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1830:b896 runtime:0.8 { + portinst: i1830_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1830_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1830_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1830_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1831:b896 runtime:0.8 { + portinst: i1831_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1831_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1831_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1831_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1832:b896 runtime:0.8 { + portinst: i1832_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1832_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1832_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1832_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1833:b896 runtime:0.8 { + portinst: i1833_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1833_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1833_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1833_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1834:b1036 { + portinst: i1834_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1834_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1834_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1834_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1834_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1835:b896 runtime:0.8 { + portinst: i1835_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1835_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1835_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1835_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1836:b896 runtime:0.8 { + portinst: i1836_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1836_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1836_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1836_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1837:b896 runtime:0.8 { + portinst: i1837_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1837_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1837_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1837_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1838:b896 runtime:0.8 { + portinst: i1838_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1838_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1838_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1838_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1839:b1037 { + portinst: i1839_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1839_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1839_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1839_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1839_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1840:b919 runtime:0.8 { + portinst: i1840_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1840_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1840_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1840_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1841:b919 runtime:0.8 { + portinst: i1841_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1841_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1841_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1841_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1842:b919 runtime:0.8 { + portinst: i1842_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1842_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1842_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1842_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1843:b919 runtime:0.8 { + portinst: i1843_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1843_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1843_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1843_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1844:b1038 { + portinst: i1844_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1844_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1844_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1844_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1844_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1845:b919 runtime:0.8 { + portinst: i1845_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1845_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1845_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1845_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1846:b919 runtime:0.8 { + portinst: i1846_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1846_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1846_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1846_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1847:b919 runtime:0.8 { + portinst: i1847_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1847_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1847_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1847_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1848:b919 runtime:0.8 { + portinst: i1848_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1848_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1848_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1848_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1849:b1039 { + portinst: i1849_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1849_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1849_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1849_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1849_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1850:b919 runtime:0.8 { + portinst: i1850_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1850_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1850_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1850_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1851:b919 runtime:0.8 { + portinst: i1851_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1851_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1851_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1851_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1852:b919 runtime:0.8 { + portinst: i1852_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1852_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1852_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1852_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1853:b919 runtime:0.8 { + portinst: i1853_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1853_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1853_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1853_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1854:b1040 { + portinst: i1854_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1854_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1854_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1854_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1854_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1855:b919 runtime:0.8 { + portinst: i1855_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1855_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1855_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1855_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1856:b919 runtime:0.8 { + portinst: i1856_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1856_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1856_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1856_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1857:b919 runtime:0.8 { + portinst: i1857_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1857_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1857_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1857_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1858:b919 runtime:0.8 { + portinst: i1858_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1858_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1858_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1858_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1859:b1041 { + portinst: i1859_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1859_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1859_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1859_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1859_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1860:b961 runtime:0.8 { + portinst: i1860_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1860_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1860_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1861:b961 runtime:0.8 { + portinst: i1861_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1861_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1861_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1862:b961 runtime:0.8 { + portinst: i1862_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1862_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1862_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1863:b961 runtime:0.8 { + portinst: i1863_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1863_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1863_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1864:b1042 { + portinst: i1864_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1864_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1864_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1864_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1864_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1865:b961 runtime:0.8 { + portinst: i1865_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1865_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1865_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1866:b961 runtime:0.8 { + portinst: i1866_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1866_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1866_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1867:b961 runtime:0.8 { + portinst: i1867_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1867_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1867_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1868:b961 runtime:0.8 { + portinst: i1868_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1868_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1868_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1869:b1043 { + portinst: i1869_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1869_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1869_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1869_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1869_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1870:b961 runtime:0.8 { + portinst: i1870_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1870_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1870_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1871:b961 runtime:0.8 { + portinst: i1871_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1871_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1871_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1872:b961 runtime:0.8 { + portinst: i1872_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1872_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1872_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1873:b961 runtime:0.8 { + portinst: i1873_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1873_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1873_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1874:b1044 { + portinst: i1874_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1874_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1874_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1874_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1874_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1875:b961 runtime:0.8 { + portinst: i1875_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1875_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1875_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1876:b961 runtime:0.8 { + portinst: i1876_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1876_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1876_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1877:b961 runtime:0.8 { + portinst: i1877_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1877_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1877_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1878:b961 runtime:0.8 { + portinst: i1878_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1878_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1878_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1879:b1045 { + portinst: i1879_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1879_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1879_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1879_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1879_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1880:b896 runtime:0.8 { + portinst: i1880_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1880_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1880_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1880_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1881:b896 runtime:0.8 { + portinst: i1881_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1881_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1881_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1881_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1882:b896 runtime:0.8 { + portinst: i1882_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1882_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1882_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1882_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1883:b896 runtime:0.8 { + portinst: i1883_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1883_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1883_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1883_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1884:b1046 { + portinst: i1884_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1884_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1884_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1884_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1884_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1885:b896 runtime:0.8 { + portinst: i1885_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1885_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1885_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1885_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1886:b896 runtime:0.8 { + portinst: i1886_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1886_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1886_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1886_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1887:b896 runtime:0.8 { + portinst: i1887_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1887_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1887_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1887_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1888:b896 runtime:0.8 { + portinst: i1888_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1888_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1888_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1888_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1889:b1047 { + portinst: i1889_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1889_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1889_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1889_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1889_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1890:b896 runtime:0.8 { + portinst: i1890_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1890_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1890_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1890_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1891:b896 runtime:0.8 { + portinst: i1891_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1891_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1891_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1891_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1892:b896 runtime:0.8 { + portinst: i1892_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1892_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1892_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1892_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1893:b896 runtime:0.8 { + portinst: i1893_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1893_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1893_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1893_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1894:b1048 { + portinst: i1894_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1894_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1894_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1894_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1894_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1895:b896 runtime:0.8 { + portinst: i1895_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1895_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1895_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1895_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1896:b896 runtime:0.8 { + portinst: i1896_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1896_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1896_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1896_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1897:b896 runtime:0.8 { + portinst: i1897_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1897_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1897_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1897_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1898:b896 runtime:0.8 { + portinst: i1898_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1898_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1898_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1898_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1899:b1049 { + portinst: i1899_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1899_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1899_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1899_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1899_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1900:b896 runtime:0.8 { + portinst: i1900_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1900_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1900_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i1900_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1901:b896 runtime:0.8 { + portinst: i1901_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1901_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1901_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i1901_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1902:b896 runtime:0.8 { + portinst: i1902_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1902_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1902_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i1902_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1903:b896 runtime:0.8 { + portinst: i1903_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1903_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1903_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i1903_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1904:b1050 { + portinst: i1904_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1904_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1904_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1904_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1904_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1905:b896 runtime:0.8 { + portinst: i1905_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1905_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1905_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i1905_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1906:b896 runtime:0.8 { + portinst: i1906_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1906_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1906_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i1906_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1907:b896 runtime:0.8 { + portinst: i1907_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1907_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1907_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i1907_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1908:b896 runtime:0.8 { + portinst: i1908_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1908_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1908_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i1908_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1909:b1051 { + portinst: i1909_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1909_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1909_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1909_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1909_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1910:b896 runtime:0.8 { + portinst: i1910_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1910_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1910_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i1910_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1911:b896 runtime:0.8 { + portinst: i1911_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1911_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1911_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i1911_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1912:b896 runtime:0.8 { + portinst: i1912_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1912_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1912_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i1912_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1913:b896 runtime:0.8 { + portinst: i1913_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1913_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1913_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i1913_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1914:b1052 { + portinst: i1914_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1914_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1914_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1914_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1914_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1915:b896 runtime:0.8 { + portinst: i1915_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1915_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1915_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i1915_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1916:b896 runtime:0.8 { + portinst: i1916_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1916_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1916_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i1916_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1917:b896 runtime:0.8 { + portinst: i1917_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1917_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1917_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i1917_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1918:b896 runtime:0.8 { + portinst: i1918_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1918_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1918_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i1918_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1919:b1053 { + portinst: i1919_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1919_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1919_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1919_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1919_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1920:b901 runtime:0.8 { + portinst: i1920_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1920_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1920_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1921:b901 runtime:0.8 { + portinst: i1921_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1921_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1921_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1922:b901 runtime:0.8 { + portinst: i1922_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1922_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1922_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1923:b901 runtime:0.8 { + portinst: i1923_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1923_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1923_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1924:b1054 { + portinst: i1924_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1924_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1924_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1924_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1924_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1925:b901 runtime:0.8 { + portinst: i1925_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1925_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1925_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1926:b901 runtime:0.8 { + portinst: i1926_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1926_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1926_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1927:b901 runtime:0.8 { + portinst: i1927_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1927_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1927_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1928:b901 runtime:0.8 { + portinst: i1928_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1928_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1928_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1929:b1055 { + portinst: i1929_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1929_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1929_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1929_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1929_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1930:b901 runtime:0.8 { + portinst: i1930_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1930_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1930_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1931:b901 runtime:0.8 { + portinst: i1931_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1931_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1931_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1932:b901 runtime:0.8 { + portinst: i1932_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1932_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1932_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1933:b901 runtime:0.8 { + portinst: i1933_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1933_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1933_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1934:b1056 { + portinst: i1934_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1934_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1934_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1934_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1934_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1935:b901 runtime:0.8 { + portinst: i1935_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1935_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1935_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1936:b901 runtime:0.8 { + portinst: i1936_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1936_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1936_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1937:b901 runtime:0.8 { + portinst: i1937_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1937_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1937_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1938:b901 runtime:0.8 { + portinst: i1938_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1938_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1938_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1939:b1057 { + portinst: i1939_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1939_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1939_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1939_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1939_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1940:b906 runtime:0.8 { + portinst: i1940_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1940_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1940_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1941:b906 runtime:0.8 { + portinst: i1941_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1941_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1941_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1942:b906 runtime:0.8 { + portinst: i1942_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1942_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1942_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1943:b906 runtime:0.8 { + portinst: i1943_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1943_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1943_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1944:b1058 { + portinst: i1944_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1944_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1944_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1944_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1944_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1945:b906 runtime:0.8 { + portinst: i1945_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1945_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1945_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1946:b906 runtime:0.8 { + portinst: i1946_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1946_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1946_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1947:b906 runtime:0.8 { + portinst: i1947_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1947_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1947_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1948:b906 runtime:0.8 { + portinst: i1948_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1948_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1948_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1949:b1059 { + portinst: i1949_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1949_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1949_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1949_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1949_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1950:b906 runtime:0.8 { + portinst: i1950_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1950_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1950_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1951:b906 runtime:0.8 { + portinst: i1951_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1951_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1951_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1952:b906 runtime:0.8 { + portinst: i1952_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1952_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1952_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1953:b906 runtime:0.8 { + portinst: i1953_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1953_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1953_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1954:b1060 { + portinst: i1954_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1954_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1954_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1954_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1954_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1955:b906 runtime:0.8 { + portinst: i1955_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1955_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1955_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1956:b906 runtime:0.8 { + portinst: i1956_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1956_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1956_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1957:b906 runtime:0.8 { + portinst: i1957_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1957_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1957_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1958:b906 runtime:0.8 { + portinst: i1958_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1958_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1958_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1959:b1061 { + portinst: i1959_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1959_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1959_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1959_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1959_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1960:b881 runtime:0.8 { + portinst: i1960_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1960_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1960_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1961:b881 runtime:0.8 { + portinst: i1961_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1961_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1961_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1962:b881 runtime:0.8 { + portinst: i1962_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1962_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1962_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1963:b881 runtime:0.8 { + portinst: i1963_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1963_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1963_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1964:b1062 { + portinst: i1964_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1964_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1964_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1964_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1964_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1965:b881 runtime:0.8 { + portinst: i1965_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1965_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1965_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1966:b881 runtime:0.8 { + portinst: i1966_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1966_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1966_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1967:b881 runtime:0.8 { + portinst: i1967_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1967_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1967_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1968:b881 runtime:0.8 { + portinst: i1968_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1968_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1968_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1969:b1063 { + portinst: i1969_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1969_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1969_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1969_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1969_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1970:b881 runtime:0.8 { + portinst: i1970_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1970_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1970_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1971:b881 runtime:0.8 { + portinst: i1971_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1971_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1971_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1972:b881 runtime:0.8 { + portinst: i1972_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1972_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1972_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1973:b881 runtime:0.8 { + portinst: i1973_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1973_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1973_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1974:b1064 { + portinst: i1974_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1974_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1974_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1974_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1974_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1975:b881 runtime:0.8 { + portinst: i1975_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1975_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1975_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1976:b881 runtime:0.8 { + portinst: i1976_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1976_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1976_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1977:b881 runtime:0.8 { + portinst: i1977_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1977_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1977_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1978:b881 runtime:0.8 { + portinst: i1978_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1978_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1978_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1979:b1065 { + portinst: i1979_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1979_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1979_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1979_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1979_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i1980:b891 runtime:0.8 { + portinst: i1980_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i1980_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i1980_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i1980_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i1981:b891 runtime:0.8 { + portinst: i1981_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i1981_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i1981_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i1981_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i1982:b891 runtime:0.8 { + portinst: i1982_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i1982_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i1982_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i1982_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i1983:b891 runtime:0.8 { + portinst: i1983_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i1983_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i1983_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i1983_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i1984:b1066 { + portinst: i1984_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i1984_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i1984_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i1984_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i1984_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i1985:b891 runtime:0.8 { + portinst: i1985_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i1985_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i1985_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i1985_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i1986:b891 runtime:0.8 { + portinst: i1986_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i1986_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i1986_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i1986_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i1987:b891 runtime:0.8 { + portinst: i1987_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i1987_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i1987_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i1987_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i1988:b891 runtime:0.8 { + portinst: i1988_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i1988_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i1988_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i1988_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i1989:b1067 { + portinst: i1989_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i1989_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i1989_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i1989_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i1989_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i1990:b891 runtime:0.8 { + portinst: i1990_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i1990_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i1990_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i1990_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i1991:b891 runtime:0.8 { + portinst: i1991_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i1991_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i1991_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i1991_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i1992:b891 runtime:0.8 { + portinst: i1992_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i1992_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i1992_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i1992_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i1993:b891 runtime:0.8 { + portinst: i1993_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i1993_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i1993_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i1993_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i1994:b1068 { + portinst: i1994_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i1994_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i1994_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i1994_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i1994_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i1995:b891 runtime:0.8 { + portinst: i1995_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i1995_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i1995_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i1995_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i1996:b891 runtime:0.8 { + portinst: i1996_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i1996_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i1996_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i1996_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i1997:b891 runtime:0.8 { + portinst: i1997_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i1997_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i1997_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i1997_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i1998:b891 runtime:0.8 { + portinst: i1998_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i1998_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i1998_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i1998_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i1999:b1069 { + portinst: i1999_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i1999_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i1999_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i1999_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i1999_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2000:b924 runtime:0.8 { + portinst: i2000_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2000_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2000_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2000_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i2000_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2001:b924 runtime:0.8 { + portinst: i2001_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2001_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2001_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2001_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i2001_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2002:b924 runtime:0.8 { + portinst: i2002_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2002_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2002_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2002_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i2002_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2003:b924 runtime:0.8 { + portinst: i2003_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2003_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2003_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2003_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i2003_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2004:b1070 { + portinst: i2004_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2004_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2004_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2004_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2004_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2005:b924 runtime:0.8 { + portinst: i2005_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2005_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2005_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2005_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i2005_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2006:b924 runtime:0.8 { + portinst: i2006_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2006_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2006_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2006_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i2006_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2007:b924 runtime:0.8 { + portinst: i2007_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2007_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2007_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2007_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i2007_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2008:b924 runtime:0.8 { + portinst: i2008_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2008_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2008_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2008_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i2008_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2009:b1071 { + portinst: i2009_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2009_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2009_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2009_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2009_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2010:b924 runtime:0.8 { + portinst: i2010_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2010_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2010_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2010_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i2010_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2011:b924 runtime:0.8 { + portinst: i2011_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2011_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2011_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2011_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i2011_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2012:b924 runtime:0.8 { + portinst: i2012_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2012_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2012_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2012_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i2012_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2013:b924 runtime:0.8 { + portinst: i2013_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2013_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2013_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2013_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i2013_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2014:b1072 { + portinst: i2014_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2014_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2014_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2014_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2014_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2015:b924 runtime:0.8 { + portinst: i2015_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2015_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2015_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2015_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i2015_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2016:b924 runtime:0.8 { + portinst: i2016_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2016_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2016_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2016_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i2016_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2017:b924 runtime:0.8 { + portinst: i2017_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2017_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2017_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2017_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i2017_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2018:b924 runtime:0.8 { + portinst: i2018_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2018_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2018_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2018_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i2018_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2019:b1073 { + portinst: i2019_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2019_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2019_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2019_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2019_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2020:b896 runtime:0.8 { + portinst: i2020_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2020_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2020_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2020_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2021:b896 runtime:0.8 { + portinst: i2021_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2021_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2021_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2021_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2022:b896 runtime:0.8 { + portinst: i2022_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2022_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2022_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2022_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2023:b896 runtime:0.8 { + portinst: i2023_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2023_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2023_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2023_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2024:b1074 { + portinst: i2024_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2024_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2024_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2024_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2024_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2025:b896 runtime:0.8 { + portinst: i2025_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2025_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2025_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2025_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2026:b896 runtime:0.8 { + portinst: i2026_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2026_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2026_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2026_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2027:b896 runtime:0.8 { + portinst: i2027_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2027_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2027_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2027_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2028:b896 runtime:0.8 { + portinst: i2028_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2028_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2028_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2028_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2029:b1075 { + portinst: i2029_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2029_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2029_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2029_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2029_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2030:b896 runtime:0.8 { + portinst: i2030_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2030_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2030_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2030_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2031:b896 runtime:0.8 { + portinst: i2031_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2031_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2031_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2031_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2032:b896 runtime:0.8 { + portinst: i2032_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2032_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2032_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2032_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2033:b896 runtime:0.8 { + portinst: i2033_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2033_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2033_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2033_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2034:b1076 { + portinst: i2034_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2034_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2034_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2034_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2034_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2035:b896 runtime:0.8 { + portinst: i2035_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2035_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2035_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2035_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2036:b896 runtime:0.8 { + portinst: i2036_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2036_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2036_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2036_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2037:b896 runtime:0.8 { + portinst: i2037_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2037_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2037_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2037_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2038:b896 runtime:0.8 { + portinst: i2038_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2038_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2038_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2038_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2039:b1077 { + portinst: i2039_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2039_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2039_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2039_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2039_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2040:b901 runtime:0.8 { + portinst: i2040_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2040_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2040_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2041:b901 runtime:0.8 { + portinst: i2041_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2041_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2041_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2042:b901 runtime:0.8 { + portinst: i2042_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2042_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2042_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2043:b901 runtime:0.8 { + portinst: i2043_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2043_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2043_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2044:b1078 { + portinst: i2044_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2044_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2044_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2044_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2044_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2045:b901 runtime:0.8 { + portinst: i2045_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2045_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2045_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2046:b901 runtime:0.8 { + portinst: i2046_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2046_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2046_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2047:b901 runtime:0.8 { + portinst: i2047_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2047_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2047_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2048:b901 runtime:0.8 { + portinst: i2048_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2048_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2048_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2049:b1079 { + portinst: i2049_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2049_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2049_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2049_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2049_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2050:b901 runtime:0.8 { + portinst: i2050_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2050_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2050_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2051:b901 runtime:0.8 { + portinst: i2051_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2051_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2051_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2052:b901 runtime:0.8 { + portinst: i2052_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2052_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2052_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2053:b901 runtime:0.8 { + portinst: i2053_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2053_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2053_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2054:b1080 { + portinst: i2054_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2054_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2054_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2054_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2054_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2055:b901 runtime:0.8 { + portinst: i2055_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2055_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2055_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2056:b901 runtime:0.8 { + portinst: i2056_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2056_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2056_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2057:b901 runtime:0.8 { + portinst: i2057_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2057_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2057_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2058:b901 runtime:0.8 { + portinst: i2058_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2058_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2058_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2059:b1081 { + portinst: i2059_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2059_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2059_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2059_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2059_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2060:b906 runtime:0.8 { + portinst: i2060_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2060_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2060_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2061:b906 runtime:0.8 { + portinst: i2061_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2061_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2061_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2062:b906 runtime:0.8 { + portinst: i2062_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2062_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2062_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2063:b906 runtime:0.8 { + portinst: i2063_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2063_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2063_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2064:b1082 { + portinst: i2064_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2064_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2064_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2064_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2064_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2065:b906 runtime:0.8 { + portinst: i2065_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2065_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2065_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2066:b906 runtime:0.8 { + portinst: i2066_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2066_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2066_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2067:b906 runtime:0.8 { + portinst: i2067_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2067_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2067_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2068:b906 runtime:0.8 { + portinst: i2068_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2068_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2068_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2069:b1083 { + portinst: i2069_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2069_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2069_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2069_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2069_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2070:b906 runtime:0.8 { + portinst: i2070_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2070_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2070_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2071:b906 runtime:0.8 { + portinst: i2071_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2071_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2071_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2072:b906 runtime:0.8 { + portinst: i2072_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2072_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2072_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2073:b906 runtime:0.8 { + portinst: i2073_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2073_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2073_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2074:b1084 { + portinst: i2074_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2074_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2074_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2074_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2074_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2075:b906 runtime:0.8 { + portinst: i2075_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2075_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2075_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2076:b906 runtime:0.8 { + portinst: i2076_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2076_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2076_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2077:b906 runtime:0.8 { + portinst: i2077_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2077_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2077_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2078:b906 runtime:0.8 { + portinst: i2078_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2078_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2078_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2079:b1085 { + portinst: i2079_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2079_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2079_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2079_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2079_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2080:b881 runtime:0.8 { + portinst: i2080_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2080_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2080_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2081:b881 runtime:0.8 { + portinst: i2081_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2081_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2081_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2082:b881 runtime:0.8 { + portinst: i2082_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2082_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2082_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2083:b881 runtime:0.8 { + portinst: i2083_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2083_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2083_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2084:b1086 { + portinst: i2084_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2084_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2084_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2084_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2084_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2085:b881 runtime:0.8 { + portinst: i2085_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2085_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2085_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2086:b881 runtime:0.8 { + portinst: i2086_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2086_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2086_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2087:b881 runtime:0.8 { + portinst: i2087_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2087_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2087_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2088:b881 runtime:0.8 { + portinst: i2088_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2088_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2088_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2089:b1087 { + portinst: i2089_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2089_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2089_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2089_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2089_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2090:b881 runtime:0.8 { + portinst: i2090_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2090_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2090_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2091:b881 runtime:0.8 { + portinst: i2091_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2091_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2091_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2092:b881 runtime:0.8 { + portinst: i2092_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2092_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2092_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2093:b881 runtime:0.8 { + portinst: i2093_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2093_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2093_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2094:b1088 { + portinst: i2094_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2094_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2094_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2094_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2094_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2095:b881 runtime:0.8 { + portinst: i2095_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2095_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2095_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2096:b881 runtime:0.8 { + portinst: i2096_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2096_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2096_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2097:b881 runtime:0.8 { + portinst: i2097_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2097_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2097_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2098:b881 runtime:0.8 { + portinst: i2098_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2098_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2098_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2099:b1089 { + portinst: i2099_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2099_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2099_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2099_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2099_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2100:b891 runtime:0.8 { + portinst: i2100_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2100_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2100_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2100_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2101:b891 runtime:0.8 { + portinst: i2101_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2101_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2101_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2101_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2102:b891 runtime:0.8 { + portinst: i2102_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2102_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2102_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2102_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2103:b891 runtime:0.8 { + portinst: i2103_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2103_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2103_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2103_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2104:b1090 { + portinst: i2104_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2104_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2104_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2104_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2104_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2105:b891 runtime:0.8 { + portinst: i2105_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2105_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2105_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2105_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2106:b891 runtime:0.8 { + portinst: i2106_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2106_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2106_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2106_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2107:b891 runtime:0.8 { + portinst: i2107_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2107_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2107_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2107_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2108:b891 runtime:0.8 { + portinst: i2108_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2108_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2108_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2108_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2109:b1091 { + portinst: i2109_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2109_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2109_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2109_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2109_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2110:b891 runtime:0.8 { + portinst: i2110_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2110_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2110_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2110_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2111:b891 runtime:0.8 { + portinst: i2111_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2111_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2111_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2111_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2112:b891 runtime:0.8 { + portinst: i2112_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2112_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2112_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2112_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2113:b891 runtime:0.8 { + portinst: i2113_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2113_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2113_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2113_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2114:b1092 { + portinst: i2114_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2114_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2114_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2114_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2114_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2115:b891 runtime:0.8 { + portinst: i2115_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2115_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2115_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2115_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2116:b891 runtime:0.8 { + portinst: i2116_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2116_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2116_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2116_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2117:b891 runtime:0.8 { + portinst: i2117_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2117_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2117_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2117_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2118:b891 runtime:0.8 { + portinst: i2118_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2118_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2118_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2118_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2119:b1093 { + portinst: i2119_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2119_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2119_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2119_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2119_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2120:b919 runtime:0.8 { + portinst: i2120_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2120_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2120_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2120_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2121:b919 runtime:0.8 { + portinst: i2121_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2121_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2121_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2121_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2122:b919 runtime:0.8 { + portinst: i2122_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2122_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2122_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2122_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2123:b919 runtime:0.8 { + portinst: i2123_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2123_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2123_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2123_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2124:b1094 { + portinst: i2124_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2124_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2124_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2124_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2124_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2125:b919 runtime:0.8 { + portinst: i2125_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2125_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2125_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2125_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2126:b919 runtime:0.8 { + portinst: i2126_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2126_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2126_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2126_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2127:b919 runtime:0.8 { + portinst: i2127_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2127_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2127_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2127_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2128:b919 runtime:0.8 { + portinst: i2128_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2128_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2128_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2128_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2129:b1095 { + portinst: i2129_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2129_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2129_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2129_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2129_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2130:b919 runtime:0.8 { + portinst: i2130_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2130_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2130_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2130_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2131:b919 runtime:0.8 { + portinst: i2131_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2131_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2131_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2131_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2132:b919 runtime:0.8 { + portinst: i2132_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2132_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2132_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2132_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2133:b919 runtime:0.8 { + portinst: i2133_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2133_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2133_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2133_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2134:b1096 { + portinst: i2134_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2134_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2134_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2134_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2134_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2135:b919 runtime:0.8 { + portinst: i2135_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2135_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2135_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2135_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2136:b919 runtime:0.8 { + portinst: i2136_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2136_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2136_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2136_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2137:b919 runtime:0.8 { + portinst: i2137_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2137_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2137_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2137_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2138:b919 runtime:0.8 { + portinst: i2138_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2138_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2138_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2138_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2139:b1097 { + portinst: i2139_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2139_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2139_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2139_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2139_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2140:b901 runtime:0.8 { + portinst: i2140_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2140_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2140_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2141:b901 runtime:0.8 { + portinst: i2141_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2141_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2141_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2142:b901 runtime:0.8 { + portinst: i2142_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2142_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2142_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2143:b901 runtime:0.8 { + portinst: i2143_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2143_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2143_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2144:b1098 { + portinst: i2144_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2144_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2144_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2144_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2144_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2145:b901 runtime:0.8 { + portinst: i2145_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2145_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2145_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2146:b901 runtime:0.8 { + portinst: i2146_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2146_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2146_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2147:b901 runtime:0.8 { + portinst: i2147_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2147_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2147_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2148:b901 runtime:0.8 { + portinst: i2148_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2148_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2148_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2149:b1099 { + portinst: i2149_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2149_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2149_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2149_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2149_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2150:b901 runtime:0.8 { + portinst: i2150_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2150_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2150_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2151:b901 runtime:0.8 { + portinst: i2151_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2151_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2151_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2152:b901 runtime:0.8 { + portinst: i2152_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2152_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2152_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2153:b901 runtime:0.8 { + portinst: i2153_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2153_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2153_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2154:b1100 { + portinst: i2154_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2154_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2154_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2154_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2154_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2155:b901 runtime:0.8 { + portinst: i2155_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2155_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2155_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2156:b901 runtime:0.8 { + portinst: i2156_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2156_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2156_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2157:b901 runtime:0.8 { + portinst: i2157_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2157_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2157_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2158:b901 runtime:0.8 { + portinst: i2158_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2158_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2158_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2159:b1101 { + portinst: i2159_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2159_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2159_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2159_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2159_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2160:b906 runtime:0.8 { + portinst: i2160_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2160_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2160_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2161:b906 runtime:0.8 { + portinst: i2161_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2161_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2161_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2162:b906 runtime:0.8 { + portinst: i2162_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2162_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2162_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2163:b906 runtime:0.8 { + portinst: i2163_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2163_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2163_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2164:b1102 { + portinst: i2164_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2164_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2164_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2164_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2164_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2165:b906 runtime:0.8 { + portinst: i2165_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2165_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2165_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2166:b906 runtime:0.8 { + portinst: i2166_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2166_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2166_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2167:b906 runtime:0.8 { + portinst: i2167_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2167_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2167_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2168:b906 runtime:0.8 { + portinst: i2168_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2168_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2168_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2169:b1103 { + portinst: i2169_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2169_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2169_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2169_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2169_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2170:b906 runtime:0.8 { + portinst: i2170_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2170_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2170_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2171:b906 runtime:0.8 { + portinst: i2171_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2171_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2171_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2172:b906 runtime:0.8 { + portinst: i2172_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2172_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2172_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2173:b906 runtime:0.8 { + portinst: i2173_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2173_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2173_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2174:b1104 { + portinst: i2174_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2174_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2174_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2174_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2174_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2175:b906 runtime:0.8 { + portinst: i2175_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2175_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2175_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2176:b906 runtime:0.8 { + portinst: i2176_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2176_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2176_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2177:b906 runtime:0.8 { + portinst: i2177_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2177_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2177_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2178:b906 runtime:0.8 { + portinst: i2178_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2178_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2178_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2179:b1105 { + portinst: i2179_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2179_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2179_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2179_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2179_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2180:b881 runtime:0.8 { + portinst: i2180_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2180_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2180_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2181:b881 runtime:0.8 { + portinst: i2181_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2181_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2181_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2182:b881 runtime:0.8 { + portinst: i2182_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2182_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2182_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2183:b881 runtime:0.8 { + portinst: i2183_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2183_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2183_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2184:b1106 { + portinst: i2184_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2184_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2184_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2184_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2184_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2185:b881 runtime:0.8 { + portinst: i2185_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2185_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2185_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2186:b881 runtime:0.8 { + portinst: i2186_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2186_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2186_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2187:b881 runtime:0.8 { + portinst: i2187_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2187_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2187_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2188:b881 runtime:0.8 { + portinst: i2188_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2188_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2188_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2189:b1107 { + portinst: i2189_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2189_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2189_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2189_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2189_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2190:b881 runtime:0.8 { + portinst: i2190_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2190_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2190_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2191:b881 runtime:0.8 { + portinst: i2191_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2191_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2191_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2192:b881 runtime:0.8 { + portinst: i2192_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2192_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2192_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2193:b881 runtime:0.8 { + portinst: i2193_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2193_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2193_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2194:b1108 { + portinst: i2194_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2194_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2194_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2194_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2194_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2195:b881 runtime:0.8 { + portinst: i2195_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2195_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2195_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2196:b881 runtime:0.8 { + portinst: i2196_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2196_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2196_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2197:b881 runtime:0.8 { + portinst: i2197_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2197_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2197_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2198:b881 runtime:0.8 { + portinst: i2198_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2198_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2198_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2199:b1109 { + portinst: i2199_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2199_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2199_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2199_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2199_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2200:b891 runtime:0.8 { + portinst: i2200_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2200_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2200_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2200_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2201:b891 runtime:0.8 { + portinst: i2201_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2201_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2201_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2201_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2202:b891 runtime:0.8 { + portinst: i2202_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2202_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2202_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2202_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2203:b891 runtime:0.8 { + portinst: i2203_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2203_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2203_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2203_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2204:b1110 { + portinst: i2204_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2204_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2204_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2204_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2204_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2205:b891 runtime:0.8 { + portinst: i2205_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2205_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2205_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2205_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2206:b891 runtime:0.8 { + portinst: i2206_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2206_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2206_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2206_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2207:b891 runtime:0.8 { + portinst: i2207_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2207_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2207_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2207_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2208:b891 runtime:0.8 { + portinst: i2208_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2208_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2208_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2208_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2209:b1111 { + portinst: i2209_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2209_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2209_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2209_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2209_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2210:b891 runtime:0.8 { + portinst: i2210_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2210_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2210_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2210_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2211:b891 runtime:0.8 { + portinst: i2211_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2211_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2211_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2211_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2212:b891 runtime:0.8 { + portinst: i2212_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2212_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2212_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2212_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2213:b891 runtime:0.8 { + portinst: i2213_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2213_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2213_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2213_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2214:b1112 { + portinst: i2214_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2214_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2214_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2214_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2214_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2215:b891 runtime:0.8 { + portinst: i2215_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2215_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2215_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2215_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2216:b891 runtime:0.8 { + portinst: i2216_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2216_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2216_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2216_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2217:b891 runtime:0.8 { + portinst: i2217_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2217_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2217_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2217_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2218:b891 runtime:0.8 { + portinst: i2218_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2218_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2218_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2218_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2219:b1113 { + portinst: i2219_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2219_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2219_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2219_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2219_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2220:b896 runtime:0.8 { + portinst: i2220_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2220_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2220_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2220_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2221:b896 runtime:0.8 { + portinst: i2221_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2221_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2221_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2221_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2222:b896 runtime:0.8 { + portinst: i2222_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2222_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2222_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2222_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2223:b896 runtime:0.8 { + portinst: i2223_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2223_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2223_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2223_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2224:b1114 { + portinst: i2224_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2224_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2224_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2224_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2224_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2225:b896 runtime:0.8 { + portinst: i2225_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2225_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2225_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2225_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2226:b896 runtime:0.8 { + portinst: i2226_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2226_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2226_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2226_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2227:b896 runtime:0.8 { + portinst: i2227_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2227_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2227_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2227_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2228:b896 runtime:0.8 { + portinst: i2228_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2228_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2228_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2228_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2229:b1115 { + portinst: i2229_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2229_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2229_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2229_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2229_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2230:b896 runtime:0.8 { + portinst: i2230_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2230_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2230_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2230_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2231:b896 runtime:0.8 { + portinst: i2231_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2231_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2231_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2231_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2232:b896 runtime:0.8 { + portinst: i2232_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2232_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2232_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2232_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2233:b896 runtime:0.8 { + portinst: i2233_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2233_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2233_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2233_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2234:b1116 { + portinst: i2234_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2234_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2234_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2234_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2234_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2235:b896 runtime:0.8 { + portinst: i2235_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2235_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2235_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2235_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2236:b896 runtime:0.8 { + portinst: i2236_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2236_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2236_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2236_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2237:b896 runtime:0.8 { + portinst: i2237_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2237_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2237_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2237_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2238:b896 runtime:0.8 { + portinst: i2238_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2238_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2238_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2238_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2239:b1117 { + portinst: i2239_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2239_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2239_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2239_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2239_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2240:b896 runtime:0.8 { + portinst: i2240_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2240_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2240_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2240_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2241:b896 runtime:0.8 { + portinst: i2241_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2241_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2241_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2241_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2242:b896 runtime:0.8 { + portinst: i2242_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2242_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2242_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2242_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2243:b896 runtime:0.8 { + portinst: i2243_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2243_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2243_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2243_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2244:b1118 { + portinst: i2244_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2244_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2244_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2244_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2244_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2245:b896 runtime:0.8 { + portinst: i2245_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2245_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2245_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2245_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2246:b896 runtime:0.8 { + portinst: i2246_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2246_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2246_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2246_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2247:b896 runtime:0.8 { + portinst: i2247_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2247_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2247_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2247_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2248:b896 runtime:0.8 { + portinst: i2248_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2248_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2248_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2248_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2249:b1119 { + portinst: i2249_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2249_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2249_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2249_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2249_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2250:b896 runtime:0.8 { + portinst: i2250_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2250_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2250_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2250_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2251:b896 runtime:0.8 { + portinst: i2251_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2251_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2251_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2251_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2252:b896 runtime:0.8 { + portinst: i2252_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2252_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2252_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2252_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2253:b896 runtime:0.8 { + portinst: i2253_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2253_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2253_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2253_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2254:b1120 { + portinst: i2254_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2254_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2254_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2254_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2254_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2255:b896 runtime:0.8 { + portinst: i2255_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2255_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2255_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2255_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2256:b896 runtime:0.8 { + portinst: i2256_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2256_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2256_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2256_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2257:b896 runtime:0.8 { + portinst: i2257_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2257_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2257_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2257_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2258:b896 runtime:0.8 { + portinst: i2258_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2258_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2258_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2258_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2259:b1121 { + portinst: i2259_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2259_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2259_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2259_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2259_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2260:b901 runtime:0.8 { + portinst: i2260_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2260_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2260_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2261:b901 runtime:0.8 { + portinst: i2261_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2261_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2261_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2262:b901 runtime:0.8 { + portinst: i2262_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2262_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2262_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2263:b901 runtime:0.8 { + portinst: i2263_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2263_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2263_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2264:b1122 { + portinst: i2264_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2264_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2264_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2264_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2264_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2265:b901 runtime:0.8 { + portinst: i2265_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2265_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2265_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2266:b901 runtime:0.8 { + portinst: i2266_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2266_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2266_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2267:b901 runtime:0.8 { + portinst: i2267_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2267_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2267_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2268:b901 runtime:0.8 { + portinst: i2268_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2268_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2268_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2269:b1123 { + portinst: i2269_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2269_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2269_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2269_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2269_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2270:b901 runtime:0.8 { + portinst: i2270_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2270_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2270_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2271:b901 runtime:0.8 { + portinst: i2271_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2271_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2271_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2272:b901 runtime:0.8 { + portinst: i2272_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2272_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2272_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2273:b901 runtime:0.8 { + portinst: i2273_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2273_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2273_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2274:b1124 { + portinst: i2274_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2274_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2274_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2274_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2274_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2275:b901 runtime:0.8 { + portinst: i2275_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2275_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2275_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2276:b901 runtime:0.8 { + portinst: i2276_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2276_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2276_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2277:b901 runtime:0.8 { + portinst: i2277_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2277_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2277_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2278:b901 runtime:0.8 { + portinst: i2278_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2278_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2278_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2279:b1125 { + portinst: i2279_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2279_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2279_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2279_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2279_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2280:b906 runtime:0.8 { + portinst: i2280_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2280_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2280_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2281:b906 runtime:0.8 { + portinst: i2281_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2281_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2281_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2282:b906 runtime:0.8 { + portinst: i2282_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2282_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2282_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2283:b906 runtime:0.8 { + portinst: i2283_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2283_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2283_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2284:b1126 { + portinst: i2284_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2284_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2284_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2284_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2284_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2285:b906 runtime:0.8 { + portinst: i2285_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2285_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2285_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2286:b906 runtime:0.8 { + portinst: i2286_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2286_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2286_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2287:b906 runtime:0.8 { + portinst: i2287_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2287_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2287_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2288:b906 runtime:0.8 { + portinst: i2288_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2288_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2288_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2289:b1127 { + portinst: i2289_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2289_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2289_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2289_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2289_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2290:b906 runtime:0.8 { + portinst: i2290_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2290_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2290_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2291:b906 runtime:0.8 { + portinst: i2291_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2291_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2291_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2292:b906 runtime:0.8 { + portinst: i2292_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2292_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2292_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2293:b906 runtime:0.8 { + portinst: i2293_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2293_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2293_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2294:b1128 { + portinst: i2294_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2294_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2294_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2294_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2294_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2295:b906 runtime:0.8 { + portinst: i2295_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2295_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2295_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2296:b906 runtime:0.8 { + portinst: i2296_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2296_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2296_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2297:b906 runtime:0.8 { + portinst: i2297_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2297_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2297_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2298:b906 runtime:0.8 { + portinst: i2298_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2298_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2298_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2299:b1129 { + portinst: i2299_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2299_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2299_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2299_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2299_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2300:b881 runtime:0.8 { + portinst: i2300_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2300_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2300_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2301:b881 runtime:0.8 { + portinst: i2301_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2301_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2301_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2302:b881 runtime:0.8 { + portinst: i2302_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2302_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2302_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2303:b881 runtime:0.8 { + portinst: i2303_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2303_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2303_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2304:b1130 { + portinst: i2304_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2304_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2304_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2304_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2304_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2305:b881 runtime:0.8 { + portinst: i2305_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2305_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2305_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2306:b881 runtime:0.8 { + portinst: i2306_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2306_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2306_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2307:b881 runtime:0.8 { + portinst: i2307_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2307_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2307_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2308:b881 runtime:0.8 { + portinst: i2308_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2308_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2308_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2309:b1131 { + portinst: i2309_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2309_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2309_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2309_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2309_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2310:b881 runtime:0.8 { + portinst: i2310_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2310_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2310_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2311:b881 runtime:0.8 { + portinst: i2311_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2311_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2311_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2312:b881 runtime:0.8 { + portinst: i2312_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2312_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2312_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2313:b881 runtime:0.8 { + portinst: i2313_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2313_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2313_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2314:b1132 { + portinst: i2314_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2314_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2314_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2314_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2314_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2315:b881 runtime:0.8 { + portinst: i2315_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2315_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2315_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2316:b881 runtime:0.8 { + portinst: i2316_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2316_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2316_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2317:b881 runtime:0.8 { + portinst: i2317_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2317_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2317_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2318:b881 runtime:0.8 { + portinst: i2318_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2318_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2318_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2319:b1133 { + portinst: i2319_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2319_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2319_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2319_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2319_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2320:b891 runtime:0.8 { + portinst: i2320_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2320_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2320_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2320_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2321:b891 runtime:0.8 { + portinst: i2321_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2321_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2321_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2321_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2322:b891 runtime:0.8 { + portinst: i2322_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2322_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2322_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2322_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2323:b891 runtime:0.8 { + portinst: i2323_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2323_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2323_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2323_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2324:b1134 { + portinst: i2324_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2324_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2324_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2324_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2324_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2325:b891 runtime:0.8 { + portinst: i2325_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2325_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2325_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2325_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2326:b891 runtime:0.8 { + portinst: i2326_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2326_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2326_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2326_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2327:b891 runtime:0.8 { + portinst: i2327_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2327_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2327_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2327_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2328:b891 runtime:0.8 { + portinst: i2328_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2328_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2328_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2328_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2329:b1135 { + portinst: i2329_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2329_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2329_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2329_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2329_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2330:b891 runtime:0.8 { + portinst: i2330_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2330_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2330_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2330_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2331:b891 runtime:0.8 { + portinst: i2331_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2331_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2331_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2331_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2332:b891 runtime:0.8 { + portinst: i2332_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2332_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2332_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2332_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2333:b891 runtime:0.8 { + portinst: i2333_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2333_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2333_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2333_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2334:b1136 { + portinst: i2334_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2334_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2334_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2334_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2334_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2335:b891 runtime:0.8 { + portinst: i2335_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2335_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2335_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2335_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2336:b891 runtime:0.8 { + portinst: i2336_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2336_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2336_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2336_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2337:b891 runtime:0.8 { + portinst: i2337_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2337_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2337_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2337_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2338:b891 runtime:0.8 { + portinst: i2338_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2338_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2338_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2338_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2339:b1137 { + portinst: i2339_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2339_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2339_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2339_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2339_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2340:b919 runtime:0.8 { + portinst: i2340_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2340_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2340_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2340_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2341:b919 runtime:0.8 { + portinst: i2341_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2341_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2341_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2341_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2342:b919 runtime:0.8 { + portinst: i2342_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2342_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2342_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2342_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2343:b919 runtime:0.8 { + portinst: i2343_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2343_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2343_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2343_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2344:b1138 { + portinst: i2344_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2344_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2344_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2344_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2344_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2345:b919 runtime:0.8 { + portinst: i2345_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2345_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2345_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2345_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2346:b919 runtime:0.8 { + portinst: i2346_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2346_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2346_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2346_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2347:b919 runtime:0.8 { + portinst: i2347_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2347_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2347_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2347_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2348:b919 runtime:0.8 { + portinst: i2348_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2348_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2348_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2348_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2349:b1139 { + portinst: i2349_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2349_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2349_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2349_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2349_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2350:b919 runtime:0.8 { + portinst: i2350_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2350_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2350_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2350_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2351:b919 runtime:0.8 { + portinst: i2351_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2351_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2351_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2351_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2352:b919 runtime:0.8 { + portinst: i2352_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2352_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2352_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2352_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2353:b919 runtime:0.8 { + portinst: i2353_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2353_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2353_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2353_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2354:b1140 { + portinst: i2354_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2354_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2354_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2354_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2354_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2355:b919 runtime:0.8 { + portinst: i2355_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2355_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2355_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2355_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2356:b919 runtime:0.8 { + portinst: i2356_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2356_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2356_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2356_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2357:b919 runtime:0.8 { + portinst: i2357_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2357_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2357_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2357_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2358:b919 runtime:0.8 { + portinst: i2358_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2358_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2358_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2358_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2359:b1141 { + portinst: i2359_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2359_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2359_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2359_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2359_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2360:b901 runtime:0.8 { + portinst: i2360_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2360_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2360_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2361:b901 runtime:0.8 { + portinst: i2361_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2361_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2361_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2362:b901 runtime:0.8 { + portinst: i2362_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2362_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2362_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2363:b901 runtime:0.8 { + portinst: i2363_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2363_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2363_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2364:b1142 { + portinst: i2364_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2364_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2364_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2364_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2364_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2365:b901 runtime:0.8 { + portinst: i2365_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2365_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2365_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2366:b901 runtime:0.8 { + portinst: i2366_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2366_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2366_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2367:b901 runtime:0.8 { + portinst: i2367_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2367_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2367_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2368:b901 runtime:0.8 { + portinst: i2368_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2368_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2368_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2369:b1143 { + portinst: i2369_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2369_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2369_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2369_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2369_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2370:b901 runtime:0.8 { + portinst: i2370_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2370_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2370_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2371:b901 runtime:0.8 { + portinst: i2371_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2371_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2371_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2372:b901 runtime:0.8 { + portinst: i2372_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2372_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2372_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2373:b901 runtime:0.8 { + portinst: i2373_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2373_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2373_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2374:b1144 { + portinst: i2374_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2374_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2374_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2374_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2374_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2375:b901 runtime:0.8 { + portinst: i2375_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2375_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2375_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2376:b901 runtime:0.8 { + portinst: i2376_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2376_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2376_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2377:b901 runtime:0.8 { + portinst: i2377_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2377_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2377_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2378:b901 runtime:0.8 { + portinst: i2378_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2378_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2378_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2379:b1145 { + portinst: i2379_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2379_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2379_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2379_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2379_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2380:b906 runtime:0.8 { + portinst: i2380_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2380_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2380_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2381:b906 runtime:0.8 { + portinst: i2381_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2381_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2381_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2382:b906 runtime:0.8 { + portinst: i2382_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2382_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2382_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2383:b906 runtime:0.8 { + portinst: i2383_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2383_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2383_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2384:b1146 { + portinst: i2384_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2384_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2384_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2384_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2384_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2385:b906 runtime:0.8 { + portinst: i2385_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2385_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2385_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2386:b906 runtime:0.8 { + portinst: i2386_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2386_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2386_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2387:b906 runtime:0.8 { + portinst: i2387_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2387_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2387_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2388:b906 runtime:0.8 { + portinst: i2388_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2388_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2388_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2389:b1147 { + portinst: i2389_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2389_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2389_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2389_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2389_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2390:b906 runtime:0.8 { + portinst: i2390_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2390_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2390_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2391:b906 runtime:0.8 { + portinst: i2391_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2391_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2391_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2392:b906 runtime:0.8 { + portinst: i2392_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2392_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2392_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2393:b906 runtime:0.8 { + portinst: i2393_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2393_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2393_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2394:b1148 { + portinst: i2394_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2394_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2394_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2394_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2394_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2395:b906 runtime:0.8 { + portinst: i2395_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2395_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2395_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2396:b906 runtime:0.8 { + portinst: i2396_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2396_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2396_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2397:b906 runtime:0.8 { + portinst: i2397_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2397_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2397_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2398:b906 runtime:0.8 { + portinst: i2398_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2398_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2398_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2399:b1149 { + portinst: i2399_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2399_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2399_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2399_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2399_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2400:b881 runtime:0.8 { + portinst: i2400_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2400_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2400_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2401:b881 runtime:0.8 { + portinst: i2401_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2401_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2401_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2402:b881 runtime:0.8 { + portinst: i2402_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2402_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2402_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2403:b881 runtime:0.8 { + portinst: i2403_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2403_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2403_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2404:b1150 { + portinst: i2404_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2404_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2404_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2404_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2404_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2405:b881 runtime:0.8 { + portinst: i2405_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2405_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2405_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2406:b881 runtime:0.8 { + portinst: i2406_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2406_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2406_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2407:b881 runtime:0.8 { + portinst: i2407_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2407_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2407_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2408:b881 runtime:0.8 { + portinst: i2408_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2408_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2408_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2409:b1151 { + portinst: i2409_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2409_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2409_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2409_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2409_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2410:b881 runtime:0.8 { + portinst: i2410_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2410_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2410_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2411:b881 runtime:0.8 { + portinst: i2411_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2411_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2411_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2412:b881 runtime:0.8 { + portinst: i2412_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2412_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2412_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2413:b881 runtime:0.8 { + portinst: i2413_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2413_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2413_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2414:b1152 { + portinst: i2414_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2414_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2414_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2414_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2414_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2415:b881 runtime:0.8 { + portinst: i2415_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2415_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2415_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2416:b881 runtime:0.8 { + portinst: i2416_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2416_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2416_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2417:b881 runtime:0.8 { + portinst: i2417_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2417_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2417_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2418:b881 runtime:0.8 { + portinst: i2418_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2418_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2418_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2419:b1153 { + portinst: i2419_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2419_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2419_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2419_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2419_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2420:b891 runtime:0.8 { + portinst: i2420_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2420_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2420_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2420_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2421:b891 runtime:0.8 { + portinst: i2421_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2421_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2421_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2421_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2422:b891 runtime:0.8 { + portinst: i2422_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2422_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2422_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2422_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2423:b891 runtime:0.8 { + portinst: i2423_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2423_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2423_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2423_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2424:b1154 { + portinst: i2424_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2424_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2424_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2424_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2424_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2425:b891 runtime:0.8 { + portinst: i2425_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2425_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2425_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2425_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2426:b891 runtime:0.8 { + portinst: i2426_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2426_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2426_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2426_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2427:b891 runtime:0.8 { + portinst: i2427_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2427_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2427_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2427_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2428:b891 runtime:0.8 { + portinst: i2428_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2428_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2428_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2428_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2429:b1155 { + portinst: i2429_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2429_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2429_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2429_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2429_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2430:b891 runtime:0.8 { + portinst: i2430_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2430_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2430_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2430_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2431:b891 runtime:0.8 { + portinst: i2431_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2431_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2431_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2431_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2432:b891 runtime:0.8 { + portinst: i2432_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2432_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2432_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2432_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2433:b891 runtime:0.8 { + portinst: i2433_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2433_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2433_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2433_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2434:b1156 { + portinst: i2434_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2434_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2434_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2434_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2434_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2435:b891 runtime:0.8 { + portinst: i2435_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2435_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2435_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2435_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2436:b891 runtime:0.8 { + portinst: i2436_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2436_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2436_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2436_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2437:b891 runtime:0.8 { + portinst: i2437_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2437_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2437_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2437_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2438:b891 runtime:0.8 { + portinst: i2438_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2438_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2438_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2438_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2439:b1157 { + portinst: i2439_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2439_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2439_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2439_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2439_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2440:b924 runtime:0.8 { + portinst: i2440_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2440_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2440_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2440_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i2440_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2441:b924 runtime:0.8 { + portinst: i2441_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2441_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2441_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2441_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i2441_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2442:b924 runtime:0.8 { + portinst: i2442_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2442_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2442_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2442_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i2442_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2443:b924 runtime:0.8 { + portinst: i2443_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2443_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2443_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2443_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i2443_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2444:b1158 { + portinst: i2444_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2444_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2444_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2444_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2444_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2445:b924 runtime:0.8 { + portinst: i2445_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2445_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2445_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2445_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i2445_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2446:b924 runtime:0.8 { + portinst: i2446_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2446_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2446_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2446_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i2446_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2447:b924 runtime:0.8 { + portinst: i2447_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2447_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2447_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2447_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i2447_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2448:b924 runtime:0.8 { + portinst: i2448_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2448_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2448_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2448_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i2448_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2449:b1159 { + portinst: i2449_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2449_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2449_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2449_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2449_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2450:b924 runtime:0.8 { + portinst: i2450_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2450_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2450_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2450_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i2450_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2451:b924 runtime:0.8 { + portinst: i2451_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2451_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2451_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2451_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i2451_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2452:b924 runtime:0.8 { + portinst: i2452_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2452_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2452_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2452_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i2452_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2453:b924 runtime:0.8 { + portinst: i2453_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2453_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2453_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2453_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i2453_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2454:b1160 { + portinst: i2454_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2454_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2454_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2454_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2454_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2455:b924 runtime:0.8 { + portinst: i2455_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2455_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2455_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2455_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i2455_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2456:b924 runtime:0.8 { + portinst: i2456_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2456_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2456_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2456_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i2456_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2457:b924 runtime:0.8 { + portinst: i2457_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2457_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2457_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2457_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i2457_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2458:b924 runtime:0.8 { + portinst: i2458_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2458_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2458_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2458_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i2458_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2459:b1161 { + portinst: i2459_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2459_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2459_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2459_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2459_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2460:b896 runtime:0.8 { + portinst: i2460_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2460_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2460_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2460_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2461:b896 runtime:0.8 { + portinst: i2461_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2461_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2461_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2461_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2462:b896 runtime:0.8 { + portinst: i2462_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2462_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2462_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2462_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2463:b896 runtime:0.8 { + portinst: i2463_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2463_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2463_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2463_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2464:b1162 { + portinst: i2464_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2464_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2464_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2464_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2464_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2465:b896 runtime:0.8 { + portinst: i2465_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2465_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2465_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2465_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2466:b896 runtime:0.8 { + portinst: i2466_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2466_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2466_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2466_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2467:b896 runtime:0.8 { + portinst: i2467_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2467_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2467_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2467_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2468:b896 runtime:0.8 { + portinst: i2468_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2468_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2468_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2468_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2469:b1163 { + portinst: i2469_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2469_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2469_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2469_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2469_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2470:b896 runtime:0.8 { + portinst: i2470_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2470_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2470_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2470_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2471:b896 runtime:0.8 { + portinst: i2471_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2471_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2471_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2471_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2472:b896 runtime:0.8 { + portinst: i2472_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2472_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2472_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2472_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2473:b896 runtime:0.8 { + portinst: i2473_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2473_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2473_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2473_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2474:b1164 { + portinst: i2474_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2474_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2474_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2474_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2474_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2475:b896 runtime:0.8 { + portinst: i2475_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2475_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2475_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2475_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2476:b896 runtime:0.8 { + portinst: i2476_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2476_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2476_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2476_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2477:b896 runtime:0.8 { + portinst: i2477_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2477_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2477_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2477_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2478:b896 runtime:0.8 { + portinst: i2478_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2478_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2478_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2478_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2479:b1165 { + portinst: i2479_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2479_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2479_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2479_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2479_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2480:b901 runtime:0.8 { + portinst: i2480_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2480_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2480_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2481:b901 runtime:0.8 { + portinst: i2481_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2481_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2481_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2482:b901 runtime:0.8 { + portinst: i2482_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2482_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2482_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2483:b901 runtime:0.8 { + portinst: i2483_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2483_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2483_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2484:b1166 { + portinst: i2484_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2484_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2484_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2484_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2484_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2485:b901 runtime:0.8 { + portinst: i2485_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2485_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2485_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2486:b901 runtime:0.8 { + portinst: i2486_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2486_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2486_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2487:b901 runtime:0.8 { + portinst: i2487_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2487_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2487_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2488:b901 runtime:0.8 { + portinst: i2488_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2488_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2488_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2489:b1167 { + portinst: i2489_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2489_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2489_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2489_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2489_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2490:b901 runtime:0.8 { + portinst: i2490_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2490_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2490_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2491:b901 runtime:0.8 { + portinst: i2491_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2491_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2491_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2492:b901 runtime:0.8 { + portinst: i2492_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2492_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2492_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2493:b901 runtime:0.8 { + portinst: i2493_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2493_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2493_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2494:b1168 { + portinst: i2494_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2494_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2494_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2494_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2494_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2495:b901 runtime:0.8 { + portinst: i2495_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2495_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2495_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2496:b901 runtime:0.8 { + portinst: i2496_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2496_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2496_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2497:b901 runtime:0.8 { + portinst: i2497_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2497_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2497_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2498:b901 runtime:0.8 { + portinst: i2498_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2498_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2498_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2499:b1169 { + portinst: i2499_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2499_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2499_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2499_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2499_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2500:b906 runtime:0.8 { + portinst: i2500_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2500_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2500_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2501:b906 runtime:0.8 { + portinst: i2501_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2501_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2501_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2502:b906 runtime:0.8 { + portinst: i2502_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2502_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2502_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2503:b906 runtime:0.8 { + portinst: i2503_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2503_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2503_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2504:b1170 { + portinst: i2504_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2504_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2504_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2504_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2504_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2505:b906 runtime:0.8 { + portinst: i2505_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2505_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2505_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2506:b906 runtime:0.8 { + portinst: i2506_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2506_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2506_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2507:b906 runtime:0.8 { + portinst: i2507_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2507_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2507_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2508:b906 runtime:0.8 { + portinst: i2508_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2508_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2508_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2509:b1171 { + portinst: i2509_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2509_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2509_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2509_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2509_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2510:b906 runtime:0.8 { + portinst: i2510_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2510_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2510_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2511:b906 runtime:0.8 { + portinst: i2511_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2511_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2511_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2512:b906 runtime:0.8 { + portinst: i2512_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2512_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2512_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2513:b906 runtime:0.8 { + portinst: i2513_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2513_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2513_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2514:b1172 { + portinst: i2514_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2514_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2514_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2514_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2514_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2515:b906 runtime:0.8 { + portinst: i2515_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2515_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2515_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2516:b906 runtime:0.8 { + portinst: i2516_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2516_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2516_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2517:b906 runtime:0.8 { + portinst: i2517_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2517_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2517_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2518:b906 runtime:0.8 { + portinst: i2518_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2518_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2518_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2519:b1173 { + portinst: i2519_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2519_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2519_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2519_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2519_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2520:b881 runtime:0.8 { + portinst: i2520_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2520_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2520_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2521:b881 runtime:0.8 { + portinst: i2521_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2521_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2521_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2522:b881 runtime:0.8 { + portinst: i2522_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2522_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2522_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2523:b881 runtime:0.8 { + portinst: i2523_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2523_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2523_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2524:b1174 { + portinst: i2524_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2524_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2524_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2524_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2524_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2525:b881 runtime:0.8 { + portinst: i2525_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2525_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2525_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2526:b881 runtime:0.8 { + portinst: i2526_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2526_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2526_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2527:b881 runtime:0.8 { + portinst: i2527_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2527_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2527_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2528:b881 runtime:0.8 { + portinst: i2528_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2528_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2528_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2529:b1175 { + portinst: i2529_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2529_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2529_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2529_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2529_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2530:b881 runtime:0.8 { + portinst: i2530_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2530_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2530_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2531:b881 runtime:0.8 { + portinst: i2531_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2531_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2531_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2532:b881 runtime:0.8 { + portinst: i2532_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2532_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2532_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2533:b881 runtime:0.8 { + portinst: i2533_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2533_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2533_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2534:b1176 { + portinst: i2534_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2534_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2534_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2534_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2534_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2535:b881 runtime:0.8 { + portinst: i2535_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2535_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2535_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2536:b881 runtime:0.8 { + portinst: i2536_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2536_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2536_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2537:b881 runtime:0.8 { + portinst: i2537_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2537_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2537_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2538:b881 runtime:0.8 { + portinst: i2538_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2538_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2538_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2539:b1177 { + portinst: i2539_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2539_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2539_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2539_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2539_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2540:b891 runtime:0.8 { + portinst: i2540_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2540_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2540_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2540_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2541:b891 runtime:0.8 { + portinst: i2541_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2541_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2541_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2541_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2542:b891 runtime:0.8 { + portinst: i2542_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2542_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2542_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2542_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2543:b891 runtime:0.8 { + portinst: i2543_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2543_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2543_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2543_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2544:b1178 { + portinst: i2544_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2544_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2544_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2544_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2544_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2545:b891 runtime:0.8 { + portinst: i2545_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2545_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2545_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2545_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2546:b891 runtime:0.8 { + portinst: i2546_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2546_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2546_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2546_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2547:b891 runtime:0.8 { + portinst: i2547_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2547_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2547_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2547_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2548:b891 runtime:0.8 { + portinst: i2548_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2548_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2548_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2548_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2549:b1179 { + portinst: i2549_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2549_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2549_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2549_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2549_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2550:b891 runtime:0.8 { + portinst: i2550_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2550_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2550_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2550_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2551:b891 runtime:0.8 { + portinst: i2551_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2551_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2551_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2551_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2552:b891 runtime:0.8 { + portinst: i2552_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2552_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2552_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2552_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2553:b891 runtime:0.8 { + portinst: i2553_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2553_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2553_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2553_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2554:b1180 { + portinst: i2554_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2554_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2554_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2554_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2554_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2555:b891 runtime:0.8 { + portinst: i2555_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2555_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2555_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2555_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2556:b891 runtime:0.8 { + portinst: i2556_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2556_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2556_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2556_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2557:b891 runtime:0.8 { + portinst: i2557_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2557_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2557_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2557_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2558:b891 runtime:0.8 { + portinst: i2558_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2558_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2558_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2558_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2559:b1181 { + portinst: i2559_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2559_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2559_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2559_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2559_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2560:b919 runtime:0.8 { + portinst: i2560_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2560_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2560_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2560_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2561:b919 runtime:0.8 { + portinst: i2561_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2561_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2561_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2561_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2562:b919 runtime:0.8 { + portinst: i2562_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2562_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2562_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2562_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2563:b919 runtime:0.8 { + portinst: i2563_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2563_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2563_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2563_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2564:b1182 { + portinst: i2564_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2564_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2564_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2564_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2564_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2565:b919 runtime:0.8 { + portinst: i2565_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2565_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2565_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2565_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2566:b919 runtime:0.8 { + portinst: i2566_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2566_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2566_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2566_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2567:b919 runtime:0.8 { + portinst: i2567_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2567_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2567_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2567_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2568:b919 runtime:0.8 { + portinst: i2568_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2568_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2568_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2568_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2569:b1183 { + portinst: i2569_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2569_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2569_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2569_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2569_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2570:b919 runtime:0.8 { + portinst: i2570_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2570_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2570_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2570_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2571:b919 runtime:0.8 { + portinst: i2571_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2571_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2571_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2571_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2572:b919 runtime:0.8 { + portinst: i2572_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2572_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2572_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2572_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2573:b919 runtime:0.8 { + portinst: i2573_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2573_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2573_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2573_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2574:b1184 { + portinst: i2574_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2574_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2574_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2574_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2574_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2575:b919 runtime:0.8 { + portinst: i2575_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2575_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2575_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2575_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2576:b919 runtime:0.8 { + portinst: i2576_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2576_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2576_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2576_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2577:b919 runtime:0.8 { + portinst: i2577_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2577_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2577_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2577_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2578:b919 runtime:0.8 { + portinst: i2578_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2578_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2578_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2578_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2579:b1185 { + portinst: i2579_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2579_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2579_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2579_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2579_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2580:b901 runtime:0.8 { + portinst: i2580_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2580_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2580_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2581:b901 runtime:0.8 { + portinst: i2581_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2581_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2581_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2582:b901 runtime:0.8 { + portinst: i2582_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2582_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2582_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2583:b901 runtime:0.8 { + portinst: i2583_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2583_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2583_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2584:b1186 { + portinst: i2584_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2584_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2584_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2584_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2584_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2585:b901 runtime:0.8 { + portinst: i2585_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2585_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2585_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2586:b901 runtime:0.8 { + portinst: i2586_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2586_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2586_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2587:b901 runtime:0.8 { + portinst: i2587_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2587_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2587_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2588:b901 runtime:0.8 { + portinst: i2588_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2588_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2588_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2589:b1187 { + portinst: i2589_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2589_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2589_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2589_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2589_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2590:b901 runtime:0.8 { + portinst: i2590_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2590_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2590_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2591:b901 runtime:0.8 { + portinst: i2591_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2591_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2591_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2592:b901 runtime:0.8 { + portinst: i2592_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2592_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2592_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2593:b901 runtime:0.8 { + portinst: i2593_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2593_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2593_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2594:b1188 { + portinst: i2594_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2594_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2594_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2594_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2594_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2595:b901 runtime:0.8 { + portinst: i2595_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2595_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2595_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2596:b901 runtime:0.8 { + portinst: i2596_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2596_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2596_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2597:b901 runtime:0.8 { + portinst: i2597_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2597_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2597_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2598:b901 runtime:0.8 { + portinst: i2598_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2598_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2598_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2599:b1189 { + portinst: i2599_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2599_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2599_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2599_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2599_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2600:b906 runtime:0.8 { + portinst: i2600_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2600_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2600_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2601:b906 runtime:0.8 { + portinst: i2601_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2601_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2601_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2602:b906 runtime:0.8 { + portinst: i2602_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2602_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2602_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2603:b906 runtime:0.8 { + portinst: i2603_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2603_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2603_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2604:b1190 { + portinst: i2604_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2604_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2604_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2604_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2604_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2605:b906 runtime:0.8 { + portinst: i2605_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2605_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2605_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2606:b906 runtime:0.8 { + portinst: i2606_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2606_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2606_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2607:b906 runtime:0.8 { + portinst: i2607_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2607_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2607_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2608:b906 runtime:0.8 { + portinst: i2608_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2608_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2608_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2609:b1191 { + portinst: i2609_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2609_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2609_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2609_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2609_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2610:b906 runtime:0.8 { + portinst: i2610_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2610_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2610_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2611:b906 runtime:0.8 { + portinst: i2611_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2611_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2611_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2612:b906 runtime:0.8 { + portinst: i2612_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2612_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2612_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2613:b906 runtime:0.8 { + portinst: i2613_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2613_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2613_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2614:b1192 { + portinst: i2614_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2614_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2614_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2614_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2614_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2615:b906 runtime:0.8 { + portinst: i2615_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2615_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2615_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2616:b906 runtime:0.8 { + portinst: i2616_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2616_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2616_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2617:b906 runtime:0.8 { + portinst: i2617_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2617_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2617_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2618:b906 runtime:0.8 { + portinst: i2618_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2618_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2618_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2619:b1193 { + portinst: i2619_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2619_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2619_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2619_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2619_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2620:b881 runtime:0.8 { + portinst: i2620_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2620_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2620_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2621:b881 runtime:0.8 { + portinst: i2621_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2621_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2621_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2622:b881 runtime:0.8 { + portinst: i2622_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2622_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2622_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2623:b881 runtime:0.8 { + portinst: i2623_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2623_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2623_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2624:b1194 { + portinst: i2624_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2624_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2624_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2624_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2624_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2625:b881 runtime:0.8 { + portinst: i2625_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2625_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2625_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2626:b881 runtime:0.8 { + portinst: i2626_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2626_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2626_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2627:b881 runtime:0.8 { + portinst: i2627_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2627_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2627_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2628:b881 runtime:0.8 { + portinst: i2628_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2628_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2628_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2629:b1195 { + portinst: i2629_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2629_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2629_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2629_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2629_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2630:b881 runtime:0.8 { + portinst: i2630_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2630_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2630_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2631:b881 runtime:0.8 { + portinst: i2631_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2631_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2631_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2632:b881 runtime:0.8 { + portinst: i2632_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2632_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2632_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2633:b881 runtime:0.8 { + portinst: i2633_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2633_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2633_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2634:b1196 { + portinst: i2634_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2634_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2634_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2634_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2634_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2635:b881 runtime:0.8 { + portinst: i2635_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2635_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2635_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2636:b881 runtime:0.8 { + portinst: i2636_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2636_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2636_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2637:b881 runtime:0.8 { + portinst: i2637_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2637_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2637_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2638:b881 runtime:0.8 { + portinst: i2638_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2638_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2638_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2639:b1197 { + portinst: i2639_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2639_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2639_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2639_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2639_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2640:b891 runtime:0.8 { + portinst: i2640_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2640_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2640_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2640_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2641:b891 runtime:0.8 { + portinst: i2641_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2641_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2641_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2641_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2642:b891 runtime:0.8 { + portinst: i2642_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2642_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2642_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2642_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2643:b891 runtime:0.8 { + portinst: i2643_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2643_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2643_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2643_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2644:b1198 { + portinst: i2644_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2644_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2644_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2644_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2644_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2645:b891 runtime:0.8 { + portinst: i2645_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2645_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2645_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2645_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2646:b891 runtime:0.8 { + portinst: i2646_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2646_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2646_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2646_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2647:b891 runtime:0.8 { + portinst: i2647_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2647_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2647_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2647_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2648:b891 runtime:0.8 { + portinst: i2648_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2648_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2648_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2648_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2649:b1199 { + portinst: i2649_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2649_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2649_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2649_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2649_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2650:b891 runtime:0.8 { + portinst: i2650_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2650_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2650_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2650_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2651:b891 runtime:0.8 { + portinst: i2651_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2651_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2651_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2651_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2652:b891 runtime:0.8 { + portinst: i2652_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2652_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2652_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2652_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2653:b891 runtime:0.8 { + portinst: i2653_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2653_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2653_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2653_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2654:b1200 { + portinst: i2654_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2654_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2654_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2654_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2654_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2655:b891 runtime:0.8 { + portinst: i2655_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2655_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2655_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2655_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2656:b891 runtime:0.8 { + portinst: i2656_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2656_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2656_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2656_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2657:b891 runtime:0.8 { + portinst: i2657_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2657_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2657_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2657_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2658:b891 runtime:0.8 { + portinst: i2658_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2658_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2658_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2658_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2659:b1201 { + portinst: i2659_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2659_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2659_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2659_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2659_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2660:b924 runtime:0.8 { + portinst: i2660_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2660_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2660_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2660_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i2660_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2661:b924 runtime:0.8 { + portinst: i2661_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2661_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2661_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2661_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i2661_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2662:b924 runtime:0.8 { + portinst: i2662_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2662_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2662_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2662_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i2662_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2663:b924 runtime:0.8 { + portinst: i2663_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2663_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2663_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2663_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i2663_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2664:b1202 { + portinst: i2664_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2664_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2664_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2664_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2664_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2665:b924 runtime:0.8 { + portinst: i2665_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2665_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2665_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2665_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i2665_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2666:b924 runtime:0.8 { + portinst: i2666_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2666_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2666_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2666_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i2666_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2667:b924 runtime:0.8 { + portinst: i2667_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2667_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2667_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2667_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i2667_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2668:b924 runtime:0.8 { + portinst: i2668_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2668_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2668_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2668_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i2668_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2669:b1203 { + portinst: i2669_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2669_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2669_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2669_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2669_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2670:b924 runtime:0.8 { + portinst: i2670_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2670_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2670_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2670_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i2670_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2671:b924 runtime:0.8 { + portinst: i2671_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2671_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2671_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2671_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i2671_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2672:b924 runtime:0.8 { + portinst: i2672_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2672_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2672_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2672_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i2672_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2673:b924 runtime:0.8 { + portinst: i2673_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2673_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2673_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2673_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i2673_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2674:b1204 { + portinst: i2674_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2674_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2674_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2674_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2674_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2675:b924 runtime:0.8 { + portinst: i2675_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2675_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2675_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2675_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i2675_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2676:b924 runtime:0.8 { + portinst: i2676_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2676_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2676_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2676_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i2676_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2677:b924 runtime:0.8 { + portinst: i2677_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2677_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2677_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2677_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i2677_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2678:b924 runtime:0.8 { + portinst: i2678_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2678_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2678_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2678_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i2678_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2679:b1205 { + portinst: i2679_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2679_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2679_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2679_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2679_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2680:b896 runtime:0.8 { + portinst: i2680_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2680_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2680_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2680_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2681:b896 runtime:0.8 { + portinst: i2681_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2681_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2681_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2681_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2682:b896 runtime:0.8 { + portinst: i2682_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2682_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2682_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2682_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2683:b896 runtime:0.8 { + portinst: i2683_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2683_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2683_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2683_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2684:b1206 { + portinst: i2684_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2684_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2684_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2684_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2684_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2685:b896 runtime:0.8 { + portinst: i2685_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2685_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2685_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2685_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2686:b896 runtime:0.8 { + portinst: i2686_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2686_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2686_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2686_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2687:b896 runtime:0.8 { + portinst: i2687_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2687_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2687_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2687_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2688:b896 runtime:0.8 { + portinst: i2688_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2688_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2688_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2688_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2689:b1207 { + portinst: i2689_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2689_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2689_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2689_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2689_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2690:b896 runtime:0.8 { + portinst: i2690_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2690_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2690_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2690_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2691:b896 runtime:0.8 { + portinst: i2691_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2691_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2691_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2691_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2692:b896 runtime:0.8 { + portinst: i2692_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2692_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2692_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2692_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2693:b896 runtime:0.8 { + portinst: i2693_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2693_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2693_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2693_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2694:b1208 { + portinst: i2694_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2694_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2694_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2694_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2694_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2695:b896 runtime:0.8 { + portinst: i2695_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2695_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2695_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2695_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2696:b896 runtime:0.8 { + portinst: i2696_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2696_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2696_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2696_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2697:b896 runtime:0.8 { + portinst: i2697_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2697_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2697_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2697_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2698:b896 runtime:0.8 { + portinst: i2698_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2698_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2698_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2698_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2699:b1209 { + portinst: i2699_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2699_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2699_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2699_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2699_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2700:b901 runtime:0.8 { + portinst: i2700_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2700_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2700_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2701:b901 runtime:0.8 { + portinst: i2701_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2701_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2701_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2702:b901 runtime:0.8 { + portinst: i2702_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2702_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2702_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2703:b901 runtime:0.8 { + portinst: i2703_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2703_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2703_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2704:b1210 { + portinst: i2704_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2704_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2704_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2704_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2704_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2705:b901 runtime:0.8 { + portinst: i2705_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2705_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2705_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2706:b901 runtime:0.8 { + portinst: i2706_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2706_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2706_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2707:b901 runtime:0.8 { + portinst: i2707_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2707_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2707_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2708:b901 runtime:0.8 { + portinst: i2708_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2708_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2708_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2709:b1211 { + portinst: i2709_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2709_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2709_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2709_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2709_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2710:b901 runtime:0.8 { + portinst: i2710_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2710_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2710_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2711:b901 runtime:0.8 { + portinst: i2711_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2711_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2711_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2712:b901 runtime:0.8 { + portinst: i2712_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2712_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2712_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2713:b901 runtime:0.8 { + portinst: i2713_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2713_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2713_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2714:b1212 { + portinst: i2714_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2714_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2714_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2714_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2714_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2715:b901 runtime:0.8 { + portinst: i2715_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2715_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2715_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2716:b901 runtime:0.8 { + portinst: i2716_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2716_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2716_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2717:b901 runtime:0.8 { + portinst: i2717_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2717_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2717_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2718:b901 runtime:0.8 { + portinst: i2718_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2718_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2718_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2719:b1213 { + portinst: i2719_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2719_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2719_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2719_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2719_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2720:b906 runtime:0.8 { + portinst: i2720_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2720_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2720_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2721:b906 runtime:0.8 { + portinst: i2721_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2721_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2721_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2722:b906 runtime:0.8 { + portinst: i2722_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2722_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2722_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2723:b906 runtime:0.8 { + portinst: i2723_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2723_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2723_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2724:b1214 { + portinst: i2724_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2724_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2724_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2724_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2724_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2725:b906 runtime:0.8 { + portinst: i2725_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2725_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2725_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2726:b906 runtime:0.8 { + portinst: i2726_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2726_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2726_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2727:b906 runtime:0.8 { + portinst: i2727_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2727_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2727_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2728:b906 runtime:0.8 { + portinst: i2728_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2728_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2728_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2729:b1215 { + portinst: i2729_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2729_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2729_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2729_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2729_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2730:b906 runtime:0.8 { + portinst: i2730_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2730_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2730_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2731:b906 runtime:0.8 { + portinst: i2731_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2731_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2731_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2732:b906 runtime:0.8 { + portinst: i2732_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2732_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2732_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2733:b906 runtime:0.8 { + portinst: i2733_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2733_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2733_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2734:b1216 { + portinst: i2734_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2734_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2734_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2734_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2734_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2735:b906 runtime:0.8 { + portinst: i2735_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2735_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2735_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2736:b906 runtime:0.8 { + portinst: i2736_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2736_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2736_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2737:b906 runtime:0.8 { + portinst: i2737_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2737_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2737_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2738:b906 runtime:0.8 { + portinst: i2738_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2738_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2738_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2739:b1217 { + portinst: i2739_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2739_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2739_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2739_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2739_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2740:b881 runtime:0.8 { + portinst: i2740_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2740_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2740_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2741:b881 runtime:0.8 { + portinst: i2741_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2741_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2741_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2742:b881 runtime:0.8 { + portinst: i2742_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2742_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2742_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2743:b881 runtime:0.8 { + portinst: i2743_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2743_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2743_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2744:b1218 { + portinst: i2744_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2744_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2744_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2744_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2744_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2745:b881 runtime:0.8 { + portinst: i2745_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2745_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2745_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2746:b881 runtime:0.8 { + portinst: i2746_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2746_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2746_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2747:b881 runtime:0.8 { + portinst: i2747_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2747_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2747_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2748:b881 runtime:0.8 { + portinst: i2748_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2748_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2748_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2749:b1219 { + portinst: i2749_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2749_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2749_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2749_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2749_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2750:b881 runtime:0.8 { + portinst: i2750_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2750_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2750_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2751:b881 runtime:0.8 { + portinst: i2751_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2751_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2751_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2752:b881 runtime:0.8 { + portinst: i2752_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2752_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2752_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2753:b881 runtime:0.8 { + portinst: i2753_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2753_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2753_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2754:b1220 { + portinst: i2754_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2754_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2754_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2754_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2754_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2755:b881 runtime:0.8 { + portinst: i2755_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2755_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2755_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2756:b881 runtime:0.8 { + portinst: i2756_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2756_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2756_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2757:b881 runtime:0.8 { + portinst: i2757_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2757_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2757_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2758:b881 runtime:0.8 { + portinst: i2758_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2758_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2758_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2759:b1221 { + portinst: i2759_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2759_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2759_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2759_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2759_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2760:b891 runtime:0.8 { + portinst: i2760_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2760_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2760_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2760_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2761:b891 runtime:0.8 { + portinst: i2761_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2761_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2761_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2761_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2762:b891 runtime:0.8 { + portinst: i2762_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2762_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2762_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2762_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2763:b891 runtime:0.8 { + portinst: i2763_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2763_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2763_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2763_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2764:b1222 { + portinst: i2764_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2764_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2764_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2764_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2764_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2765:b891 runtime:0.8 { + portinst: i2765_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2765_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2765_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2765_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2766:b891 runtime:0.8 { + portinst: i2766_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2766_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2766_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2766_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2767:b891 runtime:0.8 { + portinst: i2767_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2767_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2767_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2767_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2768:b891 runtime:0.8 { + portinst: i2768_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2768_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2768_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2768_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2769:b1223 { + portinst: i2769_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2769_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2769_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2769_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2769_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2770:b891 runtime:0.8 { + portinst: i2770_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2770_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2770_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2770_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2771:b891 runtime:0.8 { + portinst: i2771_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2771_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2771_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2771_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2772:b891 runtime:0.8 { + portinst: i2772_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2772_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2772_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2772_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2773:b891 runtime:0.8 { + portinst: i2773_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2773_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2773_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2773_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2774:b1224 { + portinst: i2774_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2774_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2774_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2774_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2774_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2775:b891 runtime:0.8 { + portinst: i2775_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2775_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2775_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2775_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2776:b891 runtime:0.8 { + portinst: i2776_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2776_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2776_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2776_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2777:b891 runtime:0.8 { + portinst: i2777_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2777_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2777_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2777_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2778:b891 runtime:0.8 { + portinst: i2778_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2778_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2778_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2778_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2779:b1225 { + portinst: i2779_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2779_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2779_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2779_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2779_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2780:b919 runtime:0.8 { + portinst: i2780_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2780_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2780_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2780_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2781:b919 runtime:0.8 { + portinst: i2781_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2781_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2781_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2781_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2782:b919 runtime:0.8 { + portinst: i2782_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2782_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2782_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2782_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2783:b919 runtime:0.8 { + portinst: i2783_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2783_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2783_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2783_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2784:b1226 { + portinst: i2784_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2784_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2784_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2784_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2784_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2785:b919 runtime:0.8 { + portinst: i2785_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2785_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2785_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2785_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2786:b919 runtime:0.8 { + portinst: i2786_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2786_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2786_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2786_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2787:b919 runtime:0.8 { + portinst: i2787_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2787_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2787_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2787_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2788:b919 runtime:0.8 { + portinst: i2788_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2788_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2788_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2788_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2789:b1227 { + portinst: i2789_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2789_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2789_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2789_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2789_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2790:b919 runtime:0.8 { + portinst: i2790_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2790_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2790_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2790_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2791:b919 runtime:0.8 { + portinst: i2791_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2791_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2791_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2791_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2792:b919 runtime:0.8 { + portinst: i2792_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2792_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2792_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2792_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2793:b919 runtime:0.8 { + portinst: i2793_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2793_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2793_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2793_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2794:b1228 { + portinst: i2794_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2794_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2794_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2794_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2794_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2795:b919 runtime:0.8 { + portinst: i2795_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2795_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2795_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2795_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2796:b919 runtime:0.8 { + portinst: i2796_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2796_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2796_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2796_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2797:b919 runtime:0.8 { + portinst: i2797_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2797_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2797_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2797_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2798:b919 runtime:0.8 { + portinst: i2798_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2798_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2798_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2798_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2799:b1229 { + portinst: i2799_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2799_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2799_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2799_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2799_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2800:b901 runtime:0.8 { + portinst: i2800_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2800_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2800_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2801:b901 runtime:0.8 { + portinst: i2801_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2801_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2801_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2802:b901 runtime:0.8 { + portinst: i2802_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2802_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2802_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2803:b901 runtime:0.8 { + portinst: i2803_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2803_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2803_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2804:b1230 { + portinst: i2804_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2804_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2804_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2804_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2804_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2805:b901 runtime:0.8 { + portinst: i2805_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2805_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2805_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2806:b901 runtime:0.8 { + portinst: i2806_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2806_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2806_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2807:b901 runtime:0.8 { + portinst: i2807_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2807_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2807_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2808:b901 runtime:0.8 { + portinst: i2808_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2808_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2808_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2809:b1231 { + portinst: i2809_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2809_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2809_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2809_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2809_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2810:b901 runtime:0.8 { + portinst: i2810_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2810_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2810_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2811:b901 runtime:0.8 { + portinst: i2811_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2811_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2811_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2812:b901 runtime:0.8 { + portinst: i2812_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2812_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2812_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2813:b901 runtime:0.8 { + portinst: i2813_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2813_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2813_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2814:b1232 { + portinst: i2814_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2814_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2814_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2814_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2814_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2815:b901 runtime:0.8 { + portinst: i2815_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2815_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2815_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2816:b901 runtime:0.8 { + portinst: i2816_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2816_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2816_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2817:b901 runtime:0.8 { + portinst: i2817_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2817_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2817_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2818:b901 runtime:0.8 { + portinst: i2818_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2818_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2818_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2819:b1233 { + portinst: i2819_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2819_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2819_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2819_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2819_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2820:b906 runtime:0.8 { + portinst: i2820_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2820_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2820_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2821:b906 runtime:0.8 { + portinst: i2821_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2821_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2821_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2822:b906 runtime:0.8 { + portinst: i2822_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2822_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2822_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2823:b906 runtime:0.8 { + portinst: i2823_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2823_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2823_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2824:b1234 { + portinst: i2824_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2824_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2824_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2824_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2824_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2825:b906 runtime:0.8 { + portinst: i2825_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2825_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2825_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2826:b906 runtime:0.8 { + portinst: i2826_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2826_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2826_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2827:b906 runtime:0.8 { + portinst: i2827_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2827_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2827_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2828:b906 runtime:0.8 { + portinst: i2828_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2828_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2828_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2829:b1235 { + portinst: i2829_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2829_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2829_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2829_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2829_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2830:b906 runtime:0.8 { + portinst: i2830_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2830_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2830_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2831:b906 runtime:0.8 { + portinst: i2831_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2831_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2831_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2832:b906 runtime:0.8 { + portinst: i2832_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2832_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2832_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2833:b906 runtime:0.8 { + portinst: i2833_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2833_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2833_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2834:b1236 { + portinst: i2834_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2834_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2834_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2834_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2834_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2835:b906 runtime:0.8 { + portinst: i2835_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2835_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2835_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2836:b906 runtime:0.8 { + portinst: i2836_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2836_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2836_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2837:b906 runtime:0.8 { + portinst: i2837_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2837_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2837_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2838:b906 runtime:0.8 { + portinst: i2838_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2838_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2838_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2839:b1237 { + portinst: i2839_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2839_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2839_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2839_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2839_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2840:b881 runtime:0.8 { + portinst: i2840_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2840_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2840_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2841:b881 runtime:0.8 { + portinst: i2841_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2841_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2841_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2842:b881 runtime:0.8 { + portinst: i2842_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2842_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2842_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2843:b881 runtime:0.8 { + portinst: i2843_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2843_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2843_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2844:b1238 { + portinst: i2844_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2844_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2844_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2844_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2844_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2845:b881 runtime:0.8 { + portinst: i2845_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2845_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2845_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2846:b881 runtime:0.8 { + portinst: i2846_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2846_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2846_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2847:b881 runtime:0.8 { + portinst: i2847_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2847_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2847_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2848:b881 runtime:0.8 { + portinst: i2848_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2848_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2848_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2849:b1239 { + portinst: i2849_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2849_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2849_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2849_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2849_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2850:b881 runtime:0.8 { + portinst: i2850_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2850_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2850_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2851:b881 runtime:0.8 { + portinst: i2851_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2851_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2851_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2852:b881 runtime:0.8 { + portinst: i2852_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2852_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2852_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2853:b881 runtime:0.8 { + portinst: i2853_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2853_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2853_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2854:b1240 { + portinst: i2854_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2854_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2854_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2854_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2854_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2855:b881 runtime:0.8 { + portinst: i2855_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2855_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2855_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2856:b881 runtime:0.8 { + portinst: i2856_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2856_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2856_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2857:b881 runtime:0.8 { + portinst: i2857_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2857_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2857_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2858:b881 runtime:0.8 { + portinst: i2858_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2858_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2858_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2859:b1241 { + portinst: i2859_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2859_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2859_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2859_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2859_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2860:b891 runtime:0.8 { + portinst: i2860_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2860_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2860_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2860_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2861:b891 runtime:0.8 { + portinst: i2861_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2861_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2861_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2861_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2862:b891 runtime:0.8 { + portinst: i2862_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2862_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2862_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2862_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2863:b891 runtime:0.8 { + portinst: i2863_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2863_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2863_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2863_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2864:b1242 { + portinst: i2864_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2864_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2864_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2864_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2864_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2865:b891 runtime:0.8 { + portinst: i2865_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2865_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2865_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2865_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2866:b891 runtime:0.8 { + portinst: i2866_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2866_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2866_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2866_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2867:b891 runtime:0.8 { + portinst: i2867_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2867_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2867_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2867_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2868:b891 runtime:0.8 { + portinst: i2868_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2868_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2868_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2868_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2869:b1243 { + portinst: i2869_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2869_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2869_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2869_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2869_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2870:b891 runtime:0.8 { + portinst: i2870_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2870_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2870_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2870_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2871:b891 runtime:0.8 { + portinst: i2871_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2871_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2871_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2871_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2872:b891 runtime:0.8 { + portinst: i2872_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2872_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2872_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2872_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2873:b891 runtime:0.8 { + portinst: i2873_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2873_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2873_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2873_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2874:b1244 { + portinst: i2874_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2874_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2874_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2874_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2874_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2875:b891 runtime:0.8 { + portinst: i2875_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2875_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2875_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2875_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2876:b891 runtime:0.8 { + portinst: i2876_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2876_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2876_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2876_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2877:b891 runtime:0.8 { + portinst: i2877_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2877_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2877_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2877_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2878:b891 runtime:0.8 { + portinst: i2878_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2878_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2878_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2878_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2879:b1245 { + portinst: i2879_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2879_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2879_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2879_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2879_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2880:b924 runtime:0.8 { + portinst: i2880_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2880_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2880_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2880_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i2880_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2881:b924 runtime:0.8 { + portinst: i2881_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2881_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2881_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2881_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i2881_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2882:b924 runtime:0.8 { + portinst: i2882_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2882_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2882_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2882_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i2882_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2883:b924 runtime:0.8 { + portinst: i2883_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2883_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2883_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2883_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i2883_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2884:b1246 { + portinst: i2884_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2884_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2884_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2884_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2884_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2885:b924 runtime:0.8 { + portinst: i2885_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2885_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2885_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2885_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i2885_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2886:b924 runtime:0.8 { + portinst: i2886_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2886_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2886_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2886_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i2886_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2887:b924 runtime:0.8 { + portinst: i2887_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2887_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2887_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2887_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i2887_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2888:b924 runtime:0.8 { + portinst: i2888_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2888_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2888_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2888_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i2888_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2889:b1247 { + portinst: i2889_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2889_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2889_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2889_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2889_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2890:b924 runtime:0.8 { + portinst: i2890_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2890_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2890_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2890_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i2890_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2891:b924 runtime:0.8 { + portinst: i2891_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2891_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2891_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2891_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i2891_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2892:b924 runtime:0.8 { + portinst: i2892_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2892_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2892_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2892_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i2892_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2893:b924 runtime:0.8 { + portinst: i2893_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2893_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2893_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2893_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i2893_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2894:b1248 { + portinst: i2894_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2894_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2894_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2894_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2894_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2895:b924 runtime:0.8 { + portinst: i2895_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2895_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2895_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2895_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i2895_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2896:b924 runtime:0.8 { + portinst: i2896_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2896_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2896_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2896_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i2896_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2897:b924 runtime:0.8 { + portinst: i2897_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2897_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2897_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2897_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i2897_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2898:b924 runtime:0.8 { + portinst: i2898_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2898_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2898_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2898_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i2898_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2899:b1249 { + portinst: i2899_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2899_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2899_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2899_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2899_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2900:b896 runtime:0.8 { + portinst: i2900_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2900_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2900_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i2900_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2901:b896 runtime:0.8 { + portinst: i2901_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2901_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2901_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i2901_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2902:b896 runtime:0.8 { + portinst: i2902_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2902_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2902_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i2902_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2903:b896 runtime:0.8 { + portinst: i2903_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2903_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2903_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i2903_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2904:b1250 { + portinst: i2904_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2904_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2904_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2904_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2904_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2905:b896 runtime:0.8 { + portinst: i2905_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2905_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2905_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i2905_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2906:b896 runtime:0.8 { + portinst: i2906_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2906_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2906_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i2906_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2907:b896 runtime:0.8 { + portinst: i2907_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2907_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2907_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i2907_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2908:b896 runtime:0.8 { + portinst: i2908_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2908_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2908_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i2908_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2909:b1251 { + portinst: i2909_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2909_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2909_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2909_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2909_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2910:b896 runtime:0.8 { + portinst: i2910_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2910_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2910_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i2910_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2911:b896 runtime:0.8 { + portinst: i2911_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2911_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2911_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i2911_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2912:b896 runtime:0.8 { + portinst: i2912_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2912_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2912_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i2912_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2913:b896 runtime:0.8 { + portinst: i2913_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2913_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2913_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i2913_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2914:b1252 { + portinst: i2914_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2914_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2914_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2914_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2914_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2915:b896 runtime:0.8 { + portinst: i2915_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2915_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2915_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i2915_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2916:b896 runtime:0.8 { + portinst: i2916_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2916_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2916_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i2916_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2917:b896 runtime:0.8 { + portinst: i2917_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2917_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2917_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i2917_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2918:b896 runtime:0.8 { + portinst: i2918_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2918_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2918_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i2918_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2919:b1253 { + portinst: i2919_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2919_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2919_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2919_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2919_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2920:b901 runtime:0.8 { + portinst: i2920_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2920_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2920_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2921:b901 runtime:0.8 { + portinst: i2921_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2921_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2921_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2922:b901 runtime:0.8 { + portinst: i2922_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2922_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2922_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2923:b901 runtime:0.8 { + portinst: i2923_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2923_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2923_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2924:b1254 { + portinst: i2924_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2924_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2924_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2924_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2924_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2925:b901 runtime:0.8 { + portinst: i2925_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2925_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2925_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2926:b901 runtime:0.8 { + portinst: i2926_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2926_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2926_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2927:b901 runtime:0.8 { + portinst: i2927_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2927_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2927_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2928:b901 runtime:0.8 { + portinst: i2928_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2928_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2928_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2929:b1255 { + portinst: i2929_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2929_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2929_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2929_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2929_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2930:b901 runtime:0.8 { + portinst: i2930_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2930_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2930_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2931:b901 runtime:0.8 { + portinst: i2931_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2931_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2931_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2932:b901 runtime:0.8 { + portinst: i2932_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2932_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2932_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2933:b901 runtime:0.8 { + portinst: i2933_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2933_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2933_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2934:b1256 { + portinst: i2934_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2934_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2934_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2934_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2934_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2935:b901 runtime:0.8 { + portinst: i2935_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2935_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2935_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2936:b901 runtime:0.8 { + portinst: i2936_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2936_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2936_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2937:b901 runtime:0.8 { + portinst: i2937_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2937_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2937_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2938:b901 runtime:0.8 { + portinst: i2938_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2938_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2938_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2939:b1257 { + portinst: i2939_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2939_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2939_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2939_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2939_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2940:b906 runtime:0.8 { + portinst: i2940_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2940_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2940_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2941:b906 runtime:0.8 { + portinst: i2941_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2941_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2941_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2942:b906 runtime:0.8 { + portinst: i2942_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2942_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2942_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2943:b906 runtime:0.8 { + portinst: i2943_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2943_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2943_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2944:b1258 { + portinst: i2944_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2944_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2944_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2944_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2944_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2945:b906 runtime:0.8 { + portinst: i2945_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2945_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2945_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2946:b906 runtime:0.8 { + portinst: i2946_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2946_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2946_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2947:b906 runtime:0.8 { + portinst: i2947_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2947_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2947_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2948:b906 runtime:0.8 { + portinst: i2948_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2948_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2948_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2949:b1259 { + portinst: i2949_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2949_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2949_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2949_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2949_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2950:b906 runtime:0.8 { + portinst: i2950_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2950_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2950_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2951:b906 runtime:0.8 { + portinst: i2951_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2951_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2951_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2952:b906 runtime:0.8 { + portinst: i2952_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2952_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2952_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2953:b906 runtime:0.8 { + portinst: i2953_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2953_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2953_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2954:b1260 { + portinst: i2954_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2954_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2954_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2954_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2954_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2955:b906 runtime:0.8 { + portinst: i2955_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2955_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2955_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2956:b906 runtime:0.8 { + portinst: i2956_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2956_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2956_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2957:b906 runtime:0.8 { + portinst: i2957_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2957_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2957_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2958:b906 runtime:0.8 { + portinst: i2958_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2958_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2958_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2959:b1261 { + portinst: i2959_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2959_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2959_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2959_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2959_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2960:b881 runtime:0.8 { + portinst: i2960_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2960_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2960_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2961:b881 runtime:0.8 { + portinst: i2961_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2961_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2961_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2962:b881 runtime:0.8 { + portinst: i2962_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2962_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2962_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2963:b881 runtime:0.8 { + portinst: i2963_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2963_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2963_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2964:b1262 { + portinst: i2964_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2964_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2964_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2964_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2964_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2965:b881 runtime:0.8 { + portinst: i2965_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2965_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2965_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2966:b881 runtime:0.8 { + portinst: i2966_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2966_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2966_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2967:b881 runtime:0.8 { + portinst: i2967_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2967_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2967_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2968:b881 runtime:0.8 { + portinst: i2968_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2968_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2968_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2969:b1263 { + portinst: i2969_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2969_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2969_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2969_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2969_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2970:b881 runtime:0.8 { + portinst: i2970_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2970_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2970_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2971:b881 runtime:0.8 { + portinst: i2971_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2971_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2971_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2972:b881 runtime:0.8 { + portinst: i2972_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2972_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2972_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2973:b881 runtime:0.8 { + portinst: i2973_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2973_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2973_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2974:b1264 { + portinst: i2974_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2974_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2974_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2974_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2974_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2975:b881 runtime:0.8 { + portinst: i2975_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2975_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2975_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2976:b881 runtime:0.8 { + portinst: i2976_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2976_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2976_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2977:b881 runtime:0.8 { + portinst: i2977_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2977_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2977_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2978:b881 runtime:0.8 { + portinst: i2978_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2978_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2978_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2979:b1265 { + portinst: i2979_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2979_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2979_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2979_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2979_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i2980:b891 runtime:0.8 { + portinst: i2980_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i2980_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i2980_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i2980_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i2981:b891 runtime:0.8 { + portinst: i2981_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i2981_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i2981_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i2981_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i2982:b891 runtime:0.8 { + portinst: i2982_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i2982_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i2982_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i2982_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i2983:b891 runtime:0.8 { + portinst: i2983_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i2983_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i2983_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i2983_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i2984:b1266 { + portinst: i2984_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i2984_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i2984_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i2984_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i2984_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i2985:b891 runtime:0.8 { + portinst: i2985_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i2985_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i2985_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i2985_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i2986:b891 runtime:0.8 { + portinst: i2986_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i2986_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i2986_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i2986_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i2987:b891 runtime:0.8 { + portinst: i2987_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i2987_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i2987_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i2987_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i2988:b891 runtime:0.8 { + portinst: i2988_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i2988_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i2988_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i2988_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i2989:b1267 { + portinst: i2989_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i2989_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i2989_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i2989_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i2989_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i2990:b891 runtime:0.8 { + portinst: i2990_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i2990_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i2990_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i2990_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i2991:b891 runtime:0.8 { + portinst: i2991_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i2991_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i2991_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i2991_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i2992:b891 runtime:0.8 { + portinst: i2992_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i2992_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i2992_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i2992_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i2993:b891 runtime:0.8 { + portinst: i2993_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i2993_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i2993_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i2993_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i2994:b1268 { + portinst: i2994_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i2994_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i2994_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i2994_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i2994_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i2995:b891 runtime:0.8 { + portinst: i2995_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i2995_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i2995_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i2995_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i2996:b891 runtime:0.8 { + portinst: i2996_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i2996_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i2996_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i2996_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i2997:b891 runtime:0.8 { + portinst: i2997_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i2997_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i2997_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i2997_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i2998:b891 runtime:0.8 { + portinst: i2998_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i2998_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i2998_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i2998_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i2999:b1269 { + portinst: i2999_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i2999_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i2999_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i2999_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i2999_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3000:b919 runtime:0.8 { + portinst: i3000_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3000_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3000_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3000_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3001:b919 runtime:0.8 { + portinst: i3001_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3001_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3001_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3001_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3002:b919 runtime:0.8 { + portinst: i3002_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3002_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3002_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3002_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3003:b919 runtime:0.8 { + portinst: i3003_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3003_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3003_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3003_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3004:b1270 { + portinst: i3004_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3004_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3004_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3004_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3004_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3005:b919 runtime:0.8 { + portinst: i3005_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3005_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3005_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3005_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3006:b919 runtime:0.8 { + portinst: i3006_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3006_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3006_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3006_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3007:b919 runtime:0.8 { + portinst: i3007_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3007_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3007_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3007_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3008:b919 runtime:0.8 { + portinst: i3008_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3008_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3008_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3008_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3009:b1271 { + portinst: i3009_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3009_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3009_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3009_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3009_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3010:b919 runtime:0.8 { + portinst: i3010_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3010_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3010_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3010_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3011:b919 runtime:0.8 { + portinst: i3011_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3011_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3011_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3011_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3012:b919 runtime:0.8 { + portinst: i3012_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3012_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3012_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3012_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3013:b919 runtime:0.8 { + portinst: i3013_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3013_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3013_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3013_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3014:b1272 { + portinst: i3014_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3014_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3014_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3014_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3014_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3015:b919 runtime:0.8 { + portinst: i3015_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3015_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3015_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3015_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3016:b919 runtime:0.8 { + portinst: i3016_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3016_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3016_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3016_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3017:b919 runtime:0.8 { + portinst: i3017_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3017_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3017_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3017_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3018:b919 runtime:0.8 { + portinst: i3018_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3018_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3018_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3018_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3019:b1273 { + portinst: i3019_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3019_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3019_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3019_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3019_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3020:b901 runtime:0.8 { + portinst: i3020_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3020_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3020_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3021:b901 runtime:0.8 { + portinst: i3021_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3021_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3021_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3022:b901 runtime:0.8 { + portinst: i3022_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3022_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3022_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3023:b901 runtime:0.8 { + portinst: i3023_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3023_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3023_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3024:b1274 { + portinst: i3024_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3024_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3024_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3024_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3024_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3025:b901 runtime:0.8 { + portinst: i3025_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3025_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3025_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3026:b901 runtime:0.8 { + portinst: i3026_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3026_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3026_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3027:b901 runtime:0.8 { + portinst: i3027_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3027_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3027_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3028:b901 runtime:0.8 { + portinst: i3028_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3028_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3028_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3029:b1275 { + portinst: i3029_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3029_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3029_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3029_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3029_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3030:b901 runtime:0.8 { + portinst: i3030_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3030_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3030_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3031:b901 runtime:0.8 { + portinst: i3031_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3031_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3031_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3032:b901 runtime:0.8 { + portinst: i3032_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3032_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3032_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3033:b901 runtime:0.8 { + portinst: i3033_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3033_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3033_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3034:b1276 { + portinst: i3034_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3034_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3034_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3034_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3034_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3035:b901 runtime:0.8 { + portinst: i3035_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3035_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3035_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3036:b901 runtime:0.8 { + portinst: i3036_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3036_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3036_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3037:b901 runtime:0.8 { + portinst: i3037_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3037_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3037_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3038:b901 runtime:0.8 { + portinst: i3038_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3038_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3038_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3039:b1277 { + portinst: i3039_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3039_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3039_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3039_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3039_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3040:b906 runtime:0.8 { + portinst: i3040_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3040_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3040_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3041:b906 runtime:0.8 { + portinst: i3041_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3041_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3041_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3042:b906 runtime:0.8 { + portinst: i3042_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3042_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3042_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3043:b906 runtime:0.8 { + portinst: i3043_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3043_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3043_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3044:b1278 { + portinst: i3044_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3044_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3044_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3044_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3044_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3045:b906 runtime:0.8 { + portinst: i3045_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3045_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3045_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3046:b906 runtime:0.8 { + portinst: i3046_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3046_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3046_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3047:b906 runtime:0.8 { + portinst: i3047_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3047_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3047_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3048:b906 runtime:0.8 { + portinst: i3048_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3048_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3048_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3049:b1279 { + portinst: i3049_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3049_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3049_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3049_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3049_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3050:b906 runtime:0.8 { + portinst: i3050_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3050_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3050_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3051:b906 runtime:0.8 { + portinst: i3051_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3051_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3051_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3052:b906 runtime:0.8 { + portinst: i3052_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3052_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3052_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3053:b906 runtime:0.8 { + portinst: i3053_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3053_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3053_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3054:b1280 { + portinst: i3054_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3054_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3054_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3054_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3054_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3055:b906 runtime:0.8 { + portinst: i3055_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3055_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3055_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3056:b906 runtime:0.8 { + portinst: i3056_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3056_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3056_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3057:b906 runtime:0.8 { + portinst: i3057_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3057_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3057_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3058:b906 runtime:0.8 { + portinst: i3058_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3058_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3058_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3059:b1281 { + portinst: i3059_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3059_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3059_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3059_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3059_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3060:b881 runtime:0.8 { + portinst: i3060_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3060_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3060_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3061:b881 runtime:0.8 { + portinst: i3061_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3061_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3061_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3062:b881 runtime:0.8 { + portinst: i3062_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3062_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3062_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3063:b881 runtime:0.8 { + portinst: i3063_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3063_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3063_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3064:b1282 { + portinst: i3064_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3064_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3064_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3064_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3064_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3065:b881 runtime:0.8 { + portinst: i3065_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3065_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3065_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3066:b881 runtime:0.8 { + portinst: i3066_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3066_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3066_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3067:b881 runtime:0.8 { + portinst: i3067_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3067_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3067_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3068:b881 runtime:0.8 { + portinst: i3068_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3068_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3068_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3069:b1283 { + portinst: i3069_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3069_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3069_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3069_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3069_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3070:b881 runtime:0.8 { + portinst: i3070_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3070_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3070_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3071:b881 runtime:0.8 { + portinst: i3071_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3071_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3071_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3072:b881 runtime:0.8 { + portinst: i3072_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3072_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3072_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3073:b881 runtime:0.8 { + portinst: i3073_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3073_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3073_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3074:b1284 { + portinst: i3074_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3074_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3074_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3074_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3074_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3075:b881 runtime:0.8 { + portinst: i3075_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3075_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3075_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3076:b881 runtime:0.8 { + portinst: i3076_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3076_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3076_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3077:b881 runtime:0.8 { + portinst: i3077_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3077_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3077_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3078:b881 runtime:0.8 { + portinst: i3078_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3078_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3078_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3079:b1285 { + portinst: i3079_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3079_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3079_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3079_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3079_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3080:b891 runtime:0.8 { + portinst: i3080_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3080_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3080_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3080_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3081:b891 runtime:0.8 { + portinst: i3081_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3081_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3081_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3081_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3082:b891 runtime:0.8 { + portinst: i3082_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3082_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3082_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3082_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3083:b891 runtime:0.8 { + portinst: i3083_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3083_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3083_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3083_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3084:b1286 { + portinst: i3084_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3084_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3084_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3084_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3084_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3085:b891 runtime:0.8 { + portinst: i3085_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3085_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3085_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3085_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3086:b891 runtime:0.8 { + portinst: i3086_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3086_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3086_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3086_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3087:b891 runtime:0.8 { + portinst: i3087_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3087_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3087_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3087_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3088:b891 runtime:0.8 { + portinst: i3088_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3088_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3088_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3088_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3089:b1287 { + portinst: i3089_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3089_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3089_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3089_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3089_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3090:b891 runtime:0.8 { + portinst: i3090_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3090_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3090_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3090_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3091:b891 runtime:0.8 { + portinst: i3091_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3091_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3091_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3091_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3092:b891 runtime:0.8 { + portinst: i3092_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3092_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3092_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3092_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3093:b891 runtime:0.8 { + portinst: i3093_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3093_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3093_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3093_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3094:b1288 { + portinst: i3094_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3094_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3094_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3094_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3094_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3095:b891 runtime:0.8 { + portinst: i3095_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3095_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3095_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3095_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3096:b891 runtime:0.8 { + portinst: i3096_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3096_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3096_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3096_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3097:b891 runtime:0.8 { + portinst: i3097_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3097_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3097_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3097_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3098:b891 runtime:0.8 { + portinst: i3098_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3098_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3098_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3098_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3099:b1289 { + portinst: i3099_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3099_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3099_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3099_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3099_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3100:b961 runtime:0.8 { + portinst: i3100_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3100_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3100_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3101:b961 runtime:0.8 { + portinst: i3101_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3101_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3101_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3102:b961 runtime:0.8 { + portinst: i3102_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3102_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3102_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3103:b961 runtime:0.8 { + portinst: i3103_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3103_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3103_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3104:b1290 { + portinst: i3104_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3104_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3104_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3104_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3104_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3105:b961 runtime:0.8 { + portinst: i3105_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3105_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3105_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3106:b961 runtime:0.8 { + portinst: i3106_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3106_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3106_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3107:b961 runtime:0.8 { + portinst: i3107_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3107_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3107_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3108:b961 runtime:0.8 { + portinst: i3108_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3108_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3108_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3109:b1291 { + portinst: i3109_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3109_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3109_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3109_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3109_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3110:b961 runtime:0.8 { + portinst: i3110_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3110_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3110_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3111:b961 runtime:0.8 { + portinst: i3111_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3111_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3111_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3112:b961 runtime:0.8 { + portinst: i3112_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3112_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3112_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3113:b961 runtime:0.8 { + portinst: i3113_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3113_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3113_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3114:b1292 { + portinst: i3114_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3114_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3114_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3114_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3114_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3115:b961 runtime:0.8 { + portinst: i3115_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3115_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3115_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3116:b961 runtime:0.8 { + portinst: i3116_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3116_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3116_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3117:b961 runtime:0.8 { + portinst: i3117_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3117_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3117_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3118:b961 runtime:0.8 { + portinst: i3118_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3118_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3118_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3119:b1293 { + portinst: i3119_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3119_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3119_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3119_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3119_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3120:b896 runtime:0.8 { + portinst: i3120_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3120_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3120_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3120_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3121:b896 runtime:0.8 { + portinst: i3121_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3121_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3121_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3121_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3122:b896 runtime:0.8 { + portinst: i3122_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3122_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3122_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3122_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3123:b896 runtime:0.8 { + portinst: i3123_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3123_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3123_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3123_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3124:b1294 { + portinst: i3124_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3124_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3124_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3124_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3124_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3125:b896 runtime:0.8 { + portinst: i3125_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3125_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3125_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3125_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3126:b896 runtime:0.8 { + portinst: i3126_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3126_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3126_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3126_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3127:b896 runtime:0.8 { + portinst: i3127_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3127_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3127_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3127_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3128:b896 runtime:0.8 { + portinst: i3128_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3128_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3128_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3128_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3129:b1295 { + portinst: i3129_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3129_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3129_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3129_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3129_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3130:b896 runtime:0.8 { + portinst: i3130_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3130_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3130_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3130_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3131:b896 runtime:0.8 { + portinst: i3131_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3131_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3131_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3131_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3132:b896 runtime:0.8 { + portinst: i3132_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3132_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3132_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3132_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3133:b896 runtime:0.8 { + portinst: i3133_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3133_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3133_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3133_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3134:b1296 { + portinst: i3134_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3134_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3134_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3134_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3134_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3135:b896 runtime:0.8 { + portinst: i3135_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3135_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3135_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3135_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3136:b896 runtime:0.8 { + portinst: i3136_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3136_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3136_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3136_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3137:b896 runtime:0.8 { + portinst: i3137_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3137_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3137_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3137_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3138:b896 runtime:0.8 { + portinst: i3138_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3138_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3138_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3138_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3139:b1297 { + portinst: i3139_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3139_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3139_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3139_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3139_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3140:b896 runtime:0.8 { + portinst: i3140_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3140_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3140_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3140_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3141:b896 runtime:0.8 { + portinst: i3141_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3141_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3141_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3141_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3142:b896 runtime:0.8 { + portinst: i3142_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3142_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3142_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3142_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3143:b896 runtime:0.8 { + portinst: i3143_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3143_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3143_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3143_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3144:b1298 { + portinst: i3144_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3144_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3144_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3144_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3144_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3145:b896 runtime:0.8 { + portinst: i3145_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3145_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3145_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3145_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3146:b896 runtime:0.8 { + portinst: i3146_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3146_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3146_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3146_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3147:b896 runtime:0.8 { + portinst: i3147_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3147_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3147_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3147_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3148:b896 runtime:0.8 { + portinst: i3148_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3148_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3148_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3148_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3149:b1299 { + portinst: i3149_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3149_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3149_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3149_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3149_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3150:b896 runtime:0.8 { + portinst: i3150_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3150_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3150_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3150_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3151:b896 runtime:0.8 { + portinst: i3151_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3151_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3151_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3151_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3152:b896 runtime:0.8 { + portinst: i3152_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3152_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3152_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3152_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3153:b896 runtime:0.8 { + portinst: i3153_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3153_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3153_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3153_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3154:b1300 { + portinst: i3154_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3154_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3154_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3154_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3154_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3155:b896 runtime:0.8 { + portinst: i3155_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3155_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3155_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3155_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3156:b896 runtime:0.8 { + portinst: i3156_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3156_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3156_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3156_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3157:b896 runtime:0.8 { + portinst: i3157_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3157_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3157_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3157_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3158:b896 runtime:0.8 { + portinst: i3158_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3158_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3158_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3158_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3159:b1301 { + portinst: i3159_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3159_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3159_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3159_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3159_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3160:b901 runtime:0.8 { + portinst: i3160_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3160_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3160_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3161:b901 runtime:0.8 { + portinst: i3161_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3161_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3161_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3162:b901 runtime:0.8 { + portinst: i3162_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3162_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3162_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3163:b901 runtime:0.8 { + portinst: i3163_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3163_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3163_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3164:b1302 { + portinst: i3164_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3164_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3164_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3164_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3164_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3165:b901 runtime:0.8 { + portinst: i3165_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3165_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3165_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3166:b901 runtime:0.8 { + portinst: i3166_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3166_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3166_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3167:b901 runtime:0.8 { + portinst: i3167_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3167_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3167_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3168:b901 runtime:0.8 { + portinst: i3168_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3168_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3168_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3169:b1303 { + portinst: i3169_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3169_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3169_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3169_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3169_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3170:b901 runtime:0.8 { + portinst: i3170_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3170_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3170_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3171:b901 runtime:0.8 { + portinst: i3171_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3171_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3171_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3172:b901 runtime:0.8 { + portinst: i3172_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3172_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3172_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3173:b901 runtime:0.8 { + portinst: i3173_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3173_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3173_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3174:b1304 { + portinst: i3174_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3174_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3174_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3174_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3174_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3175:b901 runtime:0.8 { + portinst: i3175_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3175_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3175_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3176:b901 runtime:0.8 { + portinst: i3176_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3176_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3176_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3177:b901 runtime:0.8 { + portinst: i3177_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3177_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3177_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3178:b901 runtime:0.8 { + portinst: i3178_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3178_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3178_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3179:b1305 { + portinst: i3179_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3179_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3179_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3179_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3179_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3180:b906 runtime:0.8 { + portinst: i3180_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3180_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3180_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3181:b906 runtime:0.8 { + portinst: i3181_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3181_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3181_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3182:b906 runtime:0.8 { + portinst: i3182_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3182_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3182_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3183:b906 runtime:0.8 { + portinst: i3183_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3183_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3183_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3184:b1306 { + portinst: i3184_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3184_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3184_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3184_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3184_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3185:b906 runtime:0.8 { + portinst: i3185_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3185_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3185_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3186:b906 runtime:0.8 { + portinst: i3186_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3186_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3186_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3187:b906 runtime:0.8 { + portinst: i3187_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3187_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3187_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3188:b906 runtime:0.8 { + portinst: i3188_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3188_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3188_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3189:b1307 { + portinst: i3189_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3189_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3189_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3189_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3189_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3190:b906 runtime:0.8 { + portinst: i3190_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3190_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3190_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3191:b906 runtime:0.8 { + portinst: i3191_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3191_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3191_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3192:b906 runtime:0.8 { + portinst: i3192_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3192_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3192_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3193:b906 runtime:0.8 { + portinst: i3193_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3193_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3193_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3194:b1308 { + portinst: i3194_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3194_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3194_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3194_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3194_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3195:b906 runtime:0.8 { + portinst: i3195_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3195_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3195_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3196:b906 runtime:0.8 { + portinst: i3196_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3196_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3196_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3197:b906 runtime:0.8 { + portinst: i3197_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3197_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3197_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3198:b906 runtime:0.8 { + portinst: i3198_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3198_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3198_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3199:b1309 { + portinst: i3199_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3199_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3199_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3199_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3199_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3200:b881 runtime:0.8 { + portinst: i3200_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3200_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3200_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3201:b881 runtime:0.8 { + portinst: i3201_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3201_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3201_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3202:b881 runtime:0.8 { + portinst: i3202_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3202_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3202_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3203:b881 runtime:0.8 { + portinst: i3203_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3203_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3203_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3204:b1310 { + portinst: i3204_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3204_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3204_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3204_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3204_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3205:b881 runtime:0.8 { + portinst: i3205_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3205_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3205_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3206:b881 runtime:0.8 { + portinst: i3206_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3206_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3206_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3207:b881 runtime:0.8 { + portinst: i3207_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3207_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3207_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3208:b881 runtime:0.8 { + portinst: i3208_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3208_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3208_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3209:b1311 { + portinst: i3209_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3209_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3209_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3209_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3209_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3210:b881 runtime:0.8 { + portinst: i3210_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3210_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3210_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3211:b881 runtime:0.8 { + portinst: i3211_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3211_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3211_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3212:b881 runtime:0.8 { + portinst: i3212_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3212_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3212_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3213:b881 runtime:0.8 { + portinst: i3213_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3213_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3213_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3214:b1312 { + portinst: i3214_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3214_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3214_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3214_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3214_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3215:b881 runtime:0.8 { + portinst: i3215_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3215_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3215_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3216:b881 runtime:0.8 { + portinst: i3216_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3216_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3216_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3217:b881 runtime:0.8 { + portinst: i3217_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3217_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3217_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3218:b881 runtime:0.8 { + portinst: i3218_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3218_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3218_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3219:b1313 { + portinst: i3219_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3219_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3219_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3219_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3219_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3220:b891 runtime:0.8 { + portinst: i3220_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3220_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3220_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3220_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3221:b891 runtime:0.8 { + portinst: i3221_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3221_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3221_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3221_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3222:b891 runtime:0.8 { + portinst: i3222_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3222_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3222_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3222_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3223:b891 runtime:0.8 { + portinst: i3223_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3223_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3223_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3223_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3224:b1314 { + portinst: i3224_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3224_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3224_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3224_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3224_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3225:b891 runtime:0.8 { + portinst: i3225_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3225_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3225_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3225_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3226:b891 runtime:0.8 { + portinst: i3226_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3226_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3226_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3226_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3227:b891 runtime:0.8 { + portinst: i3227_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3227_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3227_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3227_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3228:b891 runtime:0.8 { + portinst: i3228_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3228_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3228_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3228_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3229:b1315 { + portinst: i3229_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3229_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3229_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3229_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3229_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3230:b891 runtime:0.8 { + portinst: i3230_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3230_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3230_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3230_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3231:b891 runtime:0.8 { + portinst: i3231_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3231_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3231_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3231_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3232:b891 runtime:0.8 { + portinst: i3232_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3232_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3232_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3232_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3233:b891 runtime:0.8 { + portinst: i3233_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3233_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3233_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3233_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3234:b1316 { + portinst: i3234_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3234_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3234_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3234_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3234_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3235:b891 runtime:0.8 { + portinst: i3235_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3235_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3235_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3235_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3236:b891 runtime:0.8 { + portinst: i3236_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3236_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3236_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3236_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3237:b891 runtime:0.8 { + portinst: i3237_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3237_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3237_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3237_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3238:b891 runtime:0.8 { + portinst: i3238_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3238_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3238_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3238_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3239:b1317 { + portinst: i3239_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3239_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3239_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3239_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3239_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3240:b896 runtime:0.8 { + portinst: i3240_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3240_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3240_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3240_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3241:b896 runtime:0.8 { + portinst: i3241_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3241_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3241_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3241_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3242:b896 runtime:0.8 { + portinst: i3242_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3242_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3242_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3242_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3243:b896 runtime:0.8 { + portinst: i3243_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3243_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3243_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3243_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3244:b1318 { + portinst: i3244_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3244_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3244_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3244_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3244_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3245:b896 runtime:0.8 { + portinst: i3245_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3245_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3245_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3245_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3246:b896 runtime:0.8 { + portinst: i3246_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3246_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3246_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3246_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3247:b896 runtime:0.8 { + portinst: i3247_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3247_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3247_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3247_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3248:b896 runtime:0.8 { + portinst: i3248_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3248_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3248_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3248_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3249:b1319 { + portinst: i3249_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3249_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3249_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3249_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3249_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3250:b896 runtime:0.8 { + portinst: i3250_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3250_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3250_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3250_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3251:b896 runtime:0.8 { + portinst: i3251_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3251_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3251_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3251_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3252:b896 runtime:0.8 { + portinst: i3252_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3252_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3252_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3252_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3253:b896 runtime:0.8 { + portinst: i3253_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3253_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3253_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3253_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3254:b1320 { + portinst: i3254_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3254_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3254_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3254_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3254_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3255:b896 runtime:0.8 { + portinst: i3255_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3255_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3255_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3255_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3256:b896 runtime:0.8 { + portinst: i3256_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3256_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3256_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3256_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3257:b896 runtime:0.8 { + portinst: i3257_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3257_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3257_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3257_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3258:b896 runtime:0.8 { + portinst: i3258_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3258_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3258_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3258_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3259:b1321 { + portinst: i3259_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3259_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3259_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3259_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3259_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3260:b896 runtime:0.8 { + portinst: i3260_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3260_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3260_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3260_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3261:b896 runtime:0.8 { + portinst: i3261_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3261_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3261_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3261_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3262:b896 runtime:0.8 { + portinst: i3262_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3262_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3262_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3262_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3263:b896 runtime:0.8 { + portinst: i3263_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3263_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3263_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3263_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3264:b1322 { + portinst: i3264_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3264_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3264_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3264_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3264_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3265:b896 runtime:0.8 { + portinst: i3265_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3265_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3265_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3265_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3266:b896 runtime:0.8 { + portinst: i3266_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3266_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3266_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3266_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3267:b896 runtime:0.8 { + portinst: i3267_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3267_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3267_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3267_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3268:b896 runtime:0.8 { + portinst: i3268_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3268_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3268_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3268_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3269:b1323 { + portinst: i3269_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3269_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3269_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3269_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3269_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3270:b896 runtime:0.8 { + portinst: i3270_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3270_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3270_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3270_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3271:b896 runtime:0.8 { + portinst: i3271_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3271_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3271_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3271_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3272:b896 runtime:0.8 { + portinst: i3272_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3272_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3272_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3272_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3273:b896 runtime:0.8 { + portinst: i3273_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3273_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3273_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3273_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3274:b1324 { + portinst: i3274_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3274_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3274_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3274_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3274_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3275:b896 runtime:0.8 { + portinst: i3275_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3275_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3275_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3275_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3276:b896 runtime:0.8 { + portinst: i3276_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3276_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3276_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3276_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3277:b896 runtime:0.8 { + portinst: i3277_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3277_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3277_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3277_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3278:b896 runtime:0.8 { + portinst: i3278_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3278_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3278_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3278_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3279:b1325 { + portinst: i3279_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3279_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3279_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3279_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3279_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3280:b901 runtime:0.8 { + portinst: i3280_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3280_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3280_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3281:b901 runtime:0.8 { + portinst: i3281_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3281_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3281_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3282:b901 runtime:0.8 { + portinst: i3282_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3282_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3282_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3283:b901 runtime:0.8 { + portinst: i3283_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3283_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3283_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3284:b1326 { + portinst: i3284_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3284_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3284_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3284_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3284_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3285:b901 runtime:0.8 { + portinst: i3285_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3285_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3285_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3286:b901 runtime:0.8 { + portinst: i3286_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3286_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3286_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3287:b901 runtime:0.8 { + portinst: i3287_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3287_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3287_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3288:b901 runtime:0.8 { + portinst: i3288_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3288_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3288_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3289:b1327 { + portinst: i3289_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3289_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3289_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3289_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3289_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3290:b901 runtime:0.8 { + portinst: i3290_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3290_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3290_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3291:b901 runtime:0.8 { + portinst: i3291_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3291_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3291_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3292:b901 runtime:0.8 { + portinst: i3292_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3292_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3292_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3293:b901 runtime:0.8 { + portinst: i3293_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3293_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3293_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3294:b1328 { + portinst: i3294_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3294_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3294_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3294_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3294_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3295:b901 runtime:0.8 { + portinst: i3295_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3295_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3295_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3296:b901 runtime:0.8 { + portinst: i3296_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3296_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3296_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3297:b901 runtime:0.8 { + portinst: i3297_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3297_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3297_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3298:b901 runtime:0.8 { + portinst: i3298_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3298_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3298_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3299:b1329 { + portinst: i3299_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3299_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3299_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3299_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3299_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3300:b906 runtime:0.8 { + portinst: i3300_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3300_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3300_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3301:b906 runtime:0.8 { + portinst: i3301_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3301_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3301_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3302:b906 runtime:0.8 { + portinst: i3302_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3302_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3302_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3303:b906 runtime:0.8 { + portinst: i3303_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3303_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3303_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3304:b1330 { + portinst: i3304_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3304_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3304_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3304_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3304_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3305:b906 runtime:0.8 { + portinst: i3305_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3305_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3305_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3306:b906 runtime:0.8 { + portinst: i3306_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3306_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3306_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3307:b906 runtime:0.8 { + portinst: i3307_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3307_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3307_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3308:b906 runtime:0.8 { + portinst: i3308_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3308_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3308_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3309:b1331 { + portinst: i3309_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3309_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3309_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3309_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3309_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3310:b906 runtime:0.8 { + portinst: i3310_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3310_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3310_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3311:b906 runtime:0.8 { + portinst: i3311_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3311_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3311_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3312:b906 runtime:0.8 { + portinst: i3312_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3312_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3312_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3313:b906 runtime:0.8 { + portinst: i3313_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3313_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3313_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3314:b1332 { + portinst: i3314_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3314_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3314_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3314_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3314_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3315:b906 runtime:0.8 { + portinst: i3315_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3315_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3315_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3316:b906 runtime:0.8 { + portinst: i3316_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3316_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3316_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3317:b906 runtime:0.8 { + portinst: i3317_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3317_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3317_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3318:b906 runtime:0.8 { + portinst: i3318_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3318_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3318_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3319:b1333 { + portinst: i3319_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3319_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3319_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3319_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3319_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3320:b881 runtime:0.8 { + portinst: i3320_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3320_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3320_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3321:b881 runtime:0.8 { + portinst: i3321_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3321_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3321_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3322:b881 runtime:0.8 { + portinst: i3322_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3322_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3322_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3323:b881 runtime:0.8 { + portinst: i3323_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3323_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3323_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3324:b1334 { + portinst: i3324_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3324_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3324_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3324_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3324_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3325:b881 runtime:0.8 { + portinst: i3325_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3325_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3325_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3326:b881 runtime:0.8 { + portinst: i3326_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3326_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3326_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3327:b881 runtime:0.8 { + portinst: i3327_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3327_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3327_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3328:b881 runtime:0.8 { + portinst: i3328_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3328_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3328_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3329:b1335 { + portinst: i3329_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3329_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3329_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3329_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3329_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3330:b881 runtime:0.8 { + portinst: i3330_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3330_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3330_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3331:b881 runtime:0.8 { + portinst: i3331_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3331_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3331_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3332:b881 runtime:0.8 { + portinst: i3332_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3332_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3332_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3333:b881 runtime:0.8 { + portinst: i3333_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3333_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3333_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3334:b1336 { + portinst: i3334_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3334_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3334_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3334_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3334_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3335:b881 runtime:0.8 { + portinst: i3335_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3335_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3335_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3336:b881 runtime:0.8 { + portinst: i3336_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3336_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3336_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3337:b881 runtime:0.8 { + portinst: i3337_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3337_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3337_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3338:b881 runtime:0.8 { + portinst: i3338_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3338_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3338_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3339:b1337 { + portinst: i3339_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3339_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3339_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3339_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3339_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3340:b891 runtime:0.8 { + portinst: i3340_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3340_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3340_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3340_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3341:b891 runtime:0.8 { + portinst: i3341_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3341_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3341_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3341_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3342:b891 runtime:0.8 { + portinst: i3342_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3342_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3342_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3342_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3343:b891 runtime:0.8 { + portinst: i3343_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3343_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3343_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3343_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3344:b1338 { + portinst: i3344_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3344_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3344_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3344_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3344_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3345:b891 runtime:0.8 { + portinst: i3345_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3345_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3345_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3345_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3346:b891 runtime:0.8 { + portinst: i3346_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3346_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3346_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3346_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3347:b891 runtime:0.8 { + portinst: i3347_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3347_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3347_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3347_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3348:b891 runtime:0.8 { + portinst: i3348_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3348_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3348_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3348_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3349:b1339 { + portinst: i3349_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3349_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3349_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3349_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3349_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3350:b891 runtime:0.8 { + portinst: i3350_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3350_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3350_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3350_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3351:b891 runtime:0.8 { + portinst: i3351_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3351_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3351_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3351_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3352:b891 runtime:0.8 { + portinst: i3352_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3352_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3352_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3352_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3353:b891 runtime:0.8 { + portinst: i3353_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3353_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3353_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3353_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3354:b1340 { + portinst: i3354_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3354_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3354_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3354_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3354_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3355:b891 runtime:0.8 { + portinst: i3355_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3355_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3355_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3355_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3356:b891 runtime:0.8 { + portinst: i3356_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3356_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3356_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3356_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3357:b891 runtime:0.8 { + portinst: i3357_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3357_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3357_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3357_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3358:b891 runtime:0.8 { + portinst: i3358_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3358_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3358_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3358_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3359:b1341 { + portinst: i3359_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3359_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3359_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3359_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3359_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3360:b919 runtime:0.8 { + portinst: i3360_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3360_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3360_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3360_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3361:b919 runtime:0.8 { + portinst: i3361_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3361_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3361_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3361_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3362:b919 runtime:0.8 { + portinst: i3362_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3362_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3362_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3362_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3363:b919 runtime:0.8 { + portinst: i3363_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3363_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3363_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3363_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3364:b1342 { + portinst: i3364_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3364_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3364_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3364_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3364_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3365:b919 runtime:0.8 { + portinst: i3365_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3365_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3365_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3365_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3366:b919 runtime:0.8 { + portinst: i3366_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3366_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3366_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3366_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3367:b919 runtime:0.8 { + portinst: i3367_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3367_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3367_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3367_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3368:b919 runtime:0.8 { + portinst: i3368_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3368_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3368_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3368_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3369:b1343 { + portinst: i3369_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3369_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3369_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3369_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3369_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3370:b919 runtime:0.8 { + portinst: i3370_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3370_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3370_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3370_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3371:b919 runtime:0.8 { + portinst: i3371_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3371_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3371_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3371_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3372:b919 runtime:0.8 { + portinst: i3372_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3372_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3372_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3372_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3373:b919 runtime:0.8 { + portinst: i3373_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3373_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3373_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3373_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3374:b1344 { + portinst: i3374_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3374_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3374_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3374_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3374_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3375:b919 runtime:0.8 { + portinst: i3375_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3375_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3375_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3375_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3376:b919 runtime:0.8 { + portinst: i3376_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3376_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3376_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3376_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3377:b919 runtime:0.8 { + portinst: i3377_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3377_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3377_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3377_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3378:b919 runtime:0.8 { + portinst: i3378_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3378_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3378_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3378_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3379:b1345 { + portinst: i3379_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3379_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3379_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3379_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3379_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3380:b901 runtime:0.8 { + portinst: i3380_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3380_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3380_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3381:b901 runtime:0.8 { + portinst: i3381_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3381_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3381_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3382:b901 runtime:0.8 { + portinst: i3382_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3382_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3382_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3383:b901 runtime:0.8 { + portinst: i3383_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3383_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3383_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3384:b1346 { + portinst: i3384_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3384_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3384_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3384_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3384_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3385:b901 runtime:0.8 { + portinst: i3385_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3385_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3385_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3386:b901 runtime:0.8 { + portinst: i3386_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3386_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3386_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3387:b901 runtime:0.8 { + portinst: i3387_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3387_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3387_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3388:b901 runtime:0.8 { + portinst: i3388_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3388_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3388_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3389:b1347 { + portinst: i3389_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3389_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3389_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3389_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3389_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3390:b901 runtime:0.8 { + portinst: i3390_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3390_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3390_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3391:b901 runtime:0.8 { + portinst: i3391_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3391_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3391_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3392:b901 runtime:0.8 { + portinst: i3392_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3392_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3392_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3393:b901 runtime:0.8 { + portinst: i3393_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3393_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3393_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3394:b1348 { + portinst: i3394_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3394_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3394_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3394_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3394_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3395:b901 runtime:0.8 { + portinst: i3395_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3395_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3395_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3396:b901 runtime:0.8 { + portinst: i3396_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3396_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3396_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3397:b901 runtime:0.8 { + portinst: i3397_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3397_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3397_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3398:b901 runtime:0.8 { + portinst: i3398_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3398_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3398_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3399:b1349 { + portinst: i3399_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3399_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3399_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3399_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3399_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3400:b906 runtime:0.8 { + portinst: i3400_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3400_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3400_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3401:b906 runtime:0.8 { + portinst: i3401_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3401_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3401_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3402:b906 runtime:0.8 { + portinst: i3402_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3402_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3402_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3403:b906 runtime:0.8 { + portinst: i3403_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3403_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3403_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3404:b1350 { + portinst: i3404_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3404_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3404_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3404_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3404_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3405:b906 runtime:0.8 { + portinst: i3405_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3405_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3405_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3406:b906 runtime:0.8 { + portinst: i3406_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3406_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3406_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3407:b906 runtime:0.8 { + portinst: i3407_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3407_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3407_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3408:b906 runtime:0.8 { + portinst: i3408_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3408_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3408_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3409:b1351 { + portinst: i3409_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3409_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3409_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3409_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3409_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3410:b906 runtime:0.8 { + portinst: i3410_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3410_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3410_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3411:b906 runtime:0.8 { + portinst: i3411_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3411_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3411_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3412:b906 runtime:0.8 { + portinst: i3412_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3412_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3412_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3413:b906 runtime:0.8 { + portinst: i3413_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3413_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3413_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3414:b1352 { + portinst: i3414_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3414_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3414_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3414_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3414_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3415:b906 runtime:0.8 { + portinst: i3415_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3415_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3415_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3416:b906 runtime:0.8 { + portinst: i3416_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3416_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3416_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3417:b906 runtime:0.8 { + portinst: i3417_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3417_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3417_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3418:b906 runtime:0.8 { + portinst: i3418_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3418_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3418_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3419:b1353 { + portinst: i3419_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3419_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3419_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3419_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3419_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3420:b881 runtime:0.8 { + portinst: i3420_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3420_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3420_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3421:b881 runtime:0.8 { + portinst: i3421_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3421_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3421_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3422:b881 runtime:0.8 { + portinst: i3422_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3422_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3422_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3423:b881 runtime:0.8 { + portinst: i3423_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3423_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3423_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3424:b1354 { + portinst: i3424_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3424_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3424_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3424_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3424_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3425:b881 runtime:0.8 { + portinst: i3425_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3425_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3425_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3426:b881 runtime:0.8 { + portinst: i3426_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3426_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3426_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3427:b881 runtime:0.8 { + portinst: i3427_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3427_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3427_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3428:b881 runtime:0.8 { + portinst: i3428_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3428_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3428_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3429:b1355 { + portinst: i3429_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3429_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3429_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3429_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3429_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3430:b881 runtime:0.8 { + portinst: i3430_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3430_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3430_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3431:b881 runtime:0.8 { + portinst: i3431_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3431_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3431_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3432:b881 runtime:0.8 { + portinst: i3432_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3432_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3432_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3433:b881 runtime:0.8 { + portinst: i3433_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3433_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3433_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3434:b1356 { + portinst: i3434_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3434_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3434_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3434_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3434_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3435:b881 runtime:0.8 { + portinst: i3435_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3435_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3435_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3436:b881 runtime:0.8 { + portinst: i3436_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3436_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3436_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3437:b881 runtime:0.8 { + portinst: i3437_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3437_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3437_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3438:b881 runtime:0.8 { + portinst: i3438_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3438_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3438_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3439:b1357 { + portinst: i3439_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3439_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3439_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3439_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3439_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3440:b891 runtime:0.8 { + portinst: i3440_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3440_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3440_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3440_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3441:b891 runtime:0.8 { + portinst: i3441_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3441_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3441_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3441_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3442:b891 runtime:0.8 { + portinst: i3442_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3442_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3442_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3442_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3443:b891 runtime:0.8 { + portinst: i3443_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3443_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3443_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3443_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3444:b1358 { + portinst: i3444_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3444_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3444_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3444_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3444_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3445:b891 runtime:0.8 { + portinst: i3445_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3445_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3445_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3445_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3446:b891 runtime:0.8 { + portinst: i3446_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3446_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3446_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3446_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3447:b891 runtime:0.8 { + portinst: i3447_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3447_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3447_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3447_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3448:b891 runtime:0.8 { + portinst: i3448_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3448_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3448_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3448_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3449:b1359 { + portinst: i3449_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3449_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3449_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3449_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3449_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3450:b891 runtime:0.8 { + portinst: i3450_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3450_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3450_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3450_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3451:b891 runtime:0.8 { + portinst: i3451_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3451_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3451_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3451_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3452:b891 runtime:0.8 { + portinst: i3452_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3452_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3452_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3452_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3453:b891 runtime:0.8 { + portinst: i3453_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3453_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3453_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3453_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3454:b1360 { + portinst: i3454_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3454_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3454_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3454_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3454_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3455:b891 runtime:0.8 { + portinst: i3455_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3455_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3455_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3455_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3456:b891 runtime:0.8 { + portinst: i3456_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3456_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3456_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3456_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3457:b891 runtime:0.8 { + portinst: i3457_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3457_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3457_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3457_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3458:b891 runtime:0.8 { + portinst: i3458_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3458_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3458_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3458_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3459:b1361 { + portinst: i3459_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3459_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3459_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3459_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3459_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3460:b961 runtime:0.8 { + portinst: i3460_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3460_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3460_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3461:b961 runtime:0.8 { + portinst: i3461_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3461_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3461_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3462:b961 runtime:0.8 { + portinst: i3462_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3462_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3462_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3463:b961 runtime:0.8 { + portinst: i3463_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3463_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3463_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3464:b1362 { + portinst: i3464_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3464_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3464_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3464_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3464_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3465:b961 runtime:0.8 { + portinst: i3465_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3465_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3465_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3466:b961 runtime:0.8 { + portinst: i3466_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3466_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3466_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3467:b961 runtime:0.8 { + portinst: i3467_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3467_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3467_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3468:b961 runtime:0.8 { + portinst: i3468_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3468_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3468_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3469:b1363 { + portinst: i3469_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3469_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3469_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3469_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3469_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3470:b961 runtime:0.8 { + portinst: i3470_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3470_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3470_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3471:b961 runtime:0.8 { + portinst: i3471_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3471_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3471_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3472:b961 runtime:0.8 { + portinst: i3472_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3472_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3472_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3473:b961 runtime:0.8 { + portinst: i3473_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3473_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3473_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3474:b1364 { + portinst: i3474_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3474_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3474_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3474_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3474_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3475:b961 runtime:0.8 { + portinst: i3475_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3475_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3475_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3476:b961 runtime:0.8 { + portinst: i3476_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3476_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3476_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3477:b961 runtime:0.8 { + portinst: i3477_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3477_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3477_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3478:b961 runtime:0.8 { + portinst: i3478_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3478_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3478_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3479:b1365 { + portinst: i3479_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3479_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3479_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3479_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3479_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3480:b896 runtime:0.8 { + portinst: i3480_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3480_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3480_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3480_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3481:b896 runtime:0.8 { + portinst: i3481_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3481_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3481_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3481_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3482:b896 runtime:0.8 { + portinst: i3482_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3482_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3482_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3482_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3483:b896 runtime:0.8 { + portinst: i3483_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3483_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3483_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3483_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3484:b1366 { + portinst: i3484_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3484_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3484_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3484_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3484_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3485:b896 runtime:0.8 { + portinst: i3485_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3485_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3485_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3485_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3486:b896 runtime:0.8 { + portinst: i3486_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3486_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3486_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3486_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3487:b896 runtime:0.8 { + portinst: i3487_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3487_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3487_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3487_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3488:b896 runtime:0.8 { + portinst: i3488_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3488_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3488_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3488_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3489:b1367 { + portinst: i3489_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3489_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3489_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3489_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3489_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3490:b896 runtime:0.8 { + portinst: i3490_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3490_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3490_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3490_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3491:b896 runtime:0.8 { + portinst: i3491_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3491_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3491_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3491_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3492:b896 runtime:0.8 { + portinst: i3492_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3492_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3492_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3492_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3493:b896 runtime:0.8 { + portinst: i3493_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3493_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3493_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3493_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3494:b1368 { + portinst: i3494_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3494_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3494_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3494_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3494_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3495:b896 runtime:0.8 { + portinst: i3495_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3495_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3495_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3495_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3496:b896 runtime:0.8 { + portinst: i3496_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3496_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3496_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3496_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3497:b896 runtime:0.8 { + portinst: i3497_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3497_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3497_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3497_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3498:b896 runtime:0.8 { + portinst: i3498_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3498_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3498_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3498_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3499:b1369 { + portinst: i3499_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3499_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3499_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3499_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3499_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3500:b896 runtime:0.8 { + portinst: i3500_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3500_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3500_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3500_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3501:b896 runtime:0.8 { + portinst: i3501_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3501_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3501_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3501_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3502:b896 runtime:0.8 { + portinst: i3502_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3502_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3502_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3502_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3503:b896 runtime:0.8 { + portinst: i3503_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3503_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3503_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3503_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3504:b1370 { + portinst: i3504_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3504_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3504_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3504_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3504_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3505:b896 runtime:0.8 { + portinst: i3505_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3505_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3505_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3505_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3506:b896 runtime:0.8 { + portinst: i3506_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3506_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3506_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3506_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3507:b896 runtime:0.8 { + portinst: i3507_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3507_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3507_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3507_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3508:b896 runtime:0.8 { + portinst: i3508_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3508_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3508_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3508_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3509:b1371 { + portinst: i3509_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3509_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3509_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3509_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3509_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3510:b896 runtime:0.8 { + portinst: i3510_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3510_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3510_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3510_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3511:b896 runtime:0.8 { + portinst: i3511_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3511_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3511_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3511_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3512:b896 runtime:0.8 { + portinst: i3512_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3512_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3512_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3512_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3513:b896 runtime:0.8 { + portinst: i3513_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3513_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3513_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3513_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3514:b1372 { + portinst: i3514_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3514_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3514_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3514_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3514_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3515:b896 runtime:0.8 { + portinst: i3515_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3515_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3515_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3515_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3516:b896 runtime:0.8 { + portinst: i3516_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3516_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3516_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3516_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3517:b896 runtime:0.8 { + portinst: i3517_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3517_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3517_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3517_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3518:b896 runtime:0.8 { + portinst: i3518_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3518_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3518_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3518_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3519:b1373 { + portinst: i3519_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3519_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3519_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3519_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3519_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3520:b901 runtime:0.8 { + portinst: i3520_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3520_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3520_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3521:b901 runtime:0.8 { + portinst: i3521_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3521_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3521_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3522:b901 runtime:0.8 { + portinst: i3522_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3522_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3522_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3523:b901 runtime:0.8 { + portinst: i3523_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3523_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3523_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3524:b1374 { + portinst: i3524_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3524_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3524_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3524_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3524_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3525:b901 runtime:0.8 { + portinst: i3525_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3525_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3525_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3526:b901 runtime:0.8 { + portinst: i3526_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3526_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3526_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3527:b901 runtime:0.8 { + portinst: i3527_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3527_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3527_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3528:b901 runtime:0.8 { + portinst: i3528_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3528_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3528_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3529:b1375 { + portinst: i3529_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3529_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3529_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3529_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3529_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3530:b901 runtime:0.8 { + portinst: i3530_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3530_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3530_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3531:b901 runtime:0.8 { + portinst: i3531_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3531_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3531_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3532:b901 runtime:0.8 { + portinst: i3532_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3532_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3532_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3533:b901 runtime:0.8 { + portinst: i3533_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3533_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3533_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3534:b1376 { + portinst: i3534_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3534_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3534_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3534_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3534_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3535:b901 runtime:0.8 { + portinst: i3535_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3535_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3535_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3536:b901 runtime:0.8 { + portinst: i3536_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3536_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3536_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3537:b901 runtime:0.8 { + portinst: i3537_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3537_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3537_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3538:b901 runtime:0.8 { + portinst: i3538_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3538_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3538_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3539:b1377 { + portinst: i3539_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3539_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3539_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3539_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3539_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3540:b906 runtime:0.8 { + portinst: i3540_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3540_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3540_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3541:b906 runtime:0.8 { + portinst: i3541_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3541_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3541_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3542:b906 runtime:0.8 { + portinst: i3542_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3542_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3542_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3543:b906 runtime:0.8 { + portinst: i3543_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3543_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3543_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3544:b1378 { + portinst: i3544_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3544_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3544_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3544_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3544_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3545:b906 runtime:0.8 { + portinst: i3545_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3545_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3545_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3546:b906 runtime:0.8 { + portinst: i3546_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3546_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3546_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3547:b906 runtime:0.8 { + portinst: i3547_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3547_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3547_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3548:b906 runtime:0.8 { + portinst: i3548_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3548_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3548_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3549:b1379 { + portinst: i3549_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3549_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3549_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3549_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3549_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3550:b906 runtime:0.8 { + portinst: i3550_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3550_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3550_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3551:b906 runtime:0.8 { + portinst: i3551_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3551_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3551_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3552:b906 runtime:0.8 { + portinst: i3552_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3552_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3552_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3553:b906 runtime:0.8 { + portinst: i3553_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3553_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3553_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3554:b1380 { + portinst: i3554_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3554_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3554_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3554_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3554_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3555:b906 runtime:0.8 { + portinst: i3555_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3555_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3555_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3556:b906 runtime:0.8 { + portinst: i3556_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3556_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3556_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3557:b906 runtime:0.8 { + portinst: i3557_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3557_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3557_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3558:b906 runtime:0.8 { + portinst: i3558_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3558_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3558_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3559:b1381 { + portinst: i3559_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3559_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3559_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3559_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3559_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3560:b881 runtime:0.8 { + portinst: i3560_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3560_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3560_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3561:b881 runtime:0.8 { + portinst: i3561_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3561_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3561_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3562:b881 runtime:0.8 { + portinst: i3562_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3562_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3562_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3563:b881 runtime:0.8 { + portinst: i3563_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3563_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3563_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3564:b1382 { + portinst: i3564_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3564_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3564_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3564_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3564_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3565:b881 runtime:0.8 { + portinst: i3565_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3565_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3565_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3566:b881 runtime:0.8 { + portinst: i3566_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3566_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3566_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3567:b881 runtime:0.8 { + portinst: i3567_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3567_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3567_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3568:b881 runtime:0.8 { + portinst: i3568_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3568_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3568_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3569:b1383 { + portinst: i3569_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3569_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3569_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3569_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3569_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3570:b881 runtime:0.8 { + portinst: i3570_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3570_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3570_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3571:b881 runtime:0.8 { + portinst: i3571_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3571_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3571_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3572:b881 runtime:0.8 { + portinst: i3572_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3572_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3572_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3573:b881 runtime:0.8 { + portinst: i3573_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3573_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3573_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3574:b1384 { + portinst: i3574_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3574_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3574_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3574_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3574_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3575:b881 runtime:0.8 { + portinst: i3575_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3575_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3575_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3576:b881 runtime:0.8 { + portinst: i3576_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3576_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3576_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3577:b881 runtime:0.8 { + portinst: i3577_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3577_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3577_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3578:b881 runtime:0.8 { + portinst: i3578_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3578_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3578_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3579:b1385 { + portinst: i3579_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3579_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3579_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3579_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3579_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3580:b891 runtime:0.8 { + portinst: i3580_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3580_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3580_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3580_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3581:b891 runtime:0.8 { + portinst: i3581_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3581_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3581_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3581_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3582:b891 runtime:0.8 { + portinst: i3582_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3582_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3582_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3582_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3583:b891 runtime:0.8 { + portinst: i3583_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3583_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3583_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3583_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3584:b1386 { + portinst: i3584_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3584_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3584_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3584_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3584_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3585:b891 runtime:0.8 { + portinst: i3585_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3585_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3585_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3585_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3586:b891 runtime:0.8 { + portinst: i3586_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3586_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3586_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3586_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3587:b891 runtime:0.8 { + portinst: i3587_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3587_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3587_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3587_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3588:b891 runtime:0.8 { + portinst: i3588_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3588_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3588_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3588_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3589:b1387 { + portinst: i3589_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3589_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3589_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3589_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3589_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3590:b891 runtime:0.8 { + portinst: i3590_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3590_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3590_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3590_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3591:b891 runtime:0.8 { + portinst: i3591_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3591_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3591_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3591_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3592:b891 runtime:0.8 { + portinst: i3592_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3592_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3592_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3592_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3593:b891 runtime:0.8 { + portinst: i3593_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3593_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3593_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3593_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3594:b1388 { + portinst: i3594_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3594_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3594_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3594_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3594_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3595:b891 runtime:0.8 { + portinst: i3595_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3595_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3595_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3595_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3596:b891 runtime:0.8 { + portinst: i3596_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3596_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3596_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3596_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3597:b891 runtime:0.8 { + portinst: i3597_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3597_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3597_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3597_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3598:b891 runtime:0.8 { + portinst: i3598_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3598_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3598_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3598_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3599:b1389 { + portinst: i3599_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3599_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3599_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3599_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3599_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3600:b924 runtime:0.8 { + portinst: i3600_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3600_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3600_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3600_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i3600_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3601:b924 runtime:0.8 { + portinst: i3601_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3601_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3601_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3601_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i3601_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3602:b924 runtime:0.8 { + portinst: i3602_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3602_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3602_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3602_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i3602_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3603:b924 runtime:0.8 { + portinst: i3603_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3603_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3603_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3603_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i3603_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3604:b1390 { + portinst: i3604_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3604_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3604_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3604_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3604_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3605:b924 runtime:0.8 { + portinst: i3605_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3605_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3605_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3605_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i3605_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3606:b924 runtime:0.8 { + portinst: i3606_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3606_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3606_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3606_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i3606_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3607:b924 runtime:0.8 { + portinst: i3607_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3607_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3607_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3607_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i3607_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3608:b924 runtime:0.8 { + portinst: i3608_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3608_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3608_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3608_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i3608_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3609:b1391 { + portinst: i3609_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3609_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3609_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3609_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3609_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3610:b924 runtime:0.8 { + portinst: i3610_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3610_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3610_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3610_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i3610_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3611:b924 runtime:0.8 { + portinst: i3611_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3611_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3611_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3611_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i3611_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3612:b924 runtime:0.8 { + portinst: i3612_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3612_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3612_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3612_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i3612_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3613:b924 runtime:0.8 { + portinst: i3613_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3613_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3613_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3613_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i3613_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3614:b1392 { + portinst: i3614_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3614_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3614_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3614_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3614_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3615:b924 runtime:0.8 { + portinst: i3615_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3615_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3615_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3615_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i3615_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3616:b924 runtime:0.8 { + portinst: i3616_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3616_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3616_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3616_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i3616_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3617:b924 runtime:0.8 { + portinst: i3617_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3617_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3617_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3617_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i3617_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3618:b924 runtime:0.8 { + portinst: i3618_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3618_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3618_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3618_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i3618_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3619:b1393 { + portinst: i3619_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3619_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3619_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3619_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3619_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3620:b896 runtime:0.8 { + portinst: i3620_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3620_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3620_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3620_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3621:b896 runtime:0.8 { + portinst: i3621_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3621_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3621_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3621_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3622:b896 runtime:0.8 { + portinst: i3622_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3622_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3622_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3622_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3623:b896 runtime:0.8 { + portinst: i3623_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3623_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3623_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3623_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3624:b1394 { + portinst: i3624_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3624_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3624_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3624_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3624_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3625:b896 runtime:0.8 { + portinst: i3625_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3625_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3625_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3625_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3626:b896 runtime:0.8 { + portinst: i3626_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3626_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3626_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3626_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3627:b896 runtime:0.8 { + portinst: i3627_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3627_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3627_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3627_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3628:b896 runtime:0.8 { + portinst: i3628_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3628_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3628_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3628_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3629:b1395 { + portinst: i3629_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3629_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3629_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3629_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3629_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3630:b896 runtime:0.8 { + portinst: i3630_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3630_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3630_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3630_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3631:b896 runtime:0.8 { + portinst: i3631_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3631_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3631_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3631_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3632:b896 runtime:0.8 { + portinst: i3632_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3632_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3632_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3632_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3633:b896 runtime:0.8 { + portinst: i3633_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3633_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3633_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3633_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3634:b1396 { + portinst: i3634_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3634_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3634_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3634_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3634_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3635:b896 runtime:0.8 { + portinst: i3635_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3635_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3635_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3635_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3636:b896 runtime:0.8 { + portinst: i3636_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3636_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3636_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3636_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3637:b896 runtime:0.8 { + portinst: i3637_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3637_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3637_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3637_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3638:b896 runtime:0.8 { + portinst: i3638_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3638_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3638_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3638_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3639:b1397 { + portinst: i3639_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3639_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3639_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3639_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3639_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3640:b901 runtime:0.8 { + portinst: i3640_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3640_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3640_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3641:b901 runtime:0.8 { + portinst: i3641_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3641_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3641_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3642:b901 runtime:0.8 { + portinst: i3642_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3642_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3642_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3643:b901 runtime:0.8 { + portinst: i3643_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3643_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3643_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3644:b1398 { + portinst: i3644_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3644_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3644_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3644_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3644_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3645:b901 runtime:0.8 { + portinst: i3645_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3645_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3645_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3646:b901 runtime:0.8 { + portinst: i3646_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3646_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3646_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3647:b901 runtime:0.8 { + portinst: i3647_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3647_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3647_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3648:b901 runtime:0.8 { + portinst: i3648_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3648_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3648_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3649:b1399 { + portinst: i3649_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3649_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3649_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3649_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3649_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3650:b901 runtime:0.8 { + portinst: i3650_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3650_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3650_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3651:b901 runtime:0.8 { + portinst: i3651_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3651_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3651_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3652:b901 runtime:0.8 { + portinst: i3652_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3652_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3652_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3653:b901 runtime:0.8 { + portinst: i3653_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3653_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3653_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3654:b1400 { + portinst: i3654_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3654_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3654_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3654_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3654_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3655:b901 runtime:0.8 { + portinst: i3655_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3655_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3655_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3656:b901 runtime:0.8 { + portinst: i3656_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3656_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3656_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3657:b901 runtime:0.8 { + portinst: i3657_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3657_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3657_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3658:b901 runtime:0.8 { + portinst: i3658_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3658_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3658_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3659:b1401 { + portinst: i3659_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3659_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3659_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3659_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3659_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3660:b906 runtime:0.8 { + portinst: i3660_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3660_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3660_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3661:b906 runtime:0.8 { + portinst: i3661_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3661_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3661_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3662:b906 runtime:0.8 { + portinst: i3662_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3662_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3662_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3663:b906 runtime:0.8 { + portinst: i3663_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3663_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3663_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3664:b1402 { + portinst: i3664_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3664_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3664_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3664_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3664_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3665:b906 runtime:0.8 { + portinst: i3665_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3665_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3665_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3666:b906 runtime:0.8 { + portinst: i3666_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3666_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3666_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3667:b906 runtime:0.8 { + portinst: i3667_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3667_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3667_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3668:b906 runtime:0.8 { + portinst: i3668_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3668_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3668_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3669:b1403 { + portinst: i3669_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3669_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3669_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3669_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3669_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3670:b906 runtime:0.8 { + portinst: i3670_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3670_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3670_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3671:b906 runtime:0.8 { + portinst: i3671_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3671_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3671_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3672:b906 runtime:0.8 { + portinst: i3672_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3672_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3672_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3673:b906 runtime:0.8 { + portinst: i3673_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3673_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3673_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3674:b1404 { + portinst: i3674_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3674_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3674_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3674_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3674_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3675:b906 runtime:0.8 { + portinst: i3675_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3675_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3675_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3676:b906 runtime:0.8 { + portinst: i3676_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3676_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3676_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3677:b906 runtime:0.8 { + portinst: i3677_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3677_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3677_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3678:b906 runtime:0.8 { + portinst: i3678_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3678_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3678_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3679:b1405 { + portinst: i3679_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3679_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3679_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3679_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3679_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3680:b881 runtime:0.8 { + portinst: i3680_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3680_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3680_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3681:b881 runtime:0.8 { + portinst: i3681_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3681_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3681_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3682:b881 runtime:0.8 { + portinst: i3682_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3682_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3682_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3683:b881 runtime:0.8 { + portinst: i3683_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3683_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3683_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3684:b1406 { + portinst: i3684_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3684_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3684_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3684_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3684_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3685:b881 runtime:0.8 { + portinst: i3685_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3685_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3685_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3686:b881 runtime:0.8 { + portinst: i3686_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3686_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3686_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3687:b881 runtime:0.8 { + portinst: i3687_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3687_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3687_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3688:b881 runtime:0.8 { + portinst: i3688_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3688_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3688_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3689:b1407 { + portinst: i3689_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3689_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3689_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3689_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3689_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3690:b881 runtime:0.8 { + portinst: i3690_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3690_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3690_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3691:b881 runtime:0.8 { + portinst: i3691_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3691_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3691_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3692:b881 runtime:0.8 { + portinst: i3692_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3692_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3692_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3693:b881 runtime:0.8 { + portinst: i3693_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3693_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3693_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3694:b1408 { + portinst: i3694_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3694_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3694_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3694_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3694_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3695:b881 runtime:0.8 { + portinst: i3695_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3695_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3695_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3696:b881 runtime:0.8 { + portinst: i3696_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3696_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3696_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3697:b881 runtime:0.8 { + portinst: i3697_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3697_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3697_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3698:b881 runtime:0.8 { + portinst: i3698_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3698_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3698_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3699:b1409 { + portinst: i3699_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3699_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3699_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3699_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3699_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3700:b891 runtime:0.8 { + portinst: i3700_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3700_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3700_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3700_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3701:b891 runtime:0.8 { + portinst: i3701_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3701_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3701_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3701_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3702:b891 runtime:0.8 { + portinst: i3702_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3702_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3702_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3702_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3703:b891 runtime:0.8 { + portinst: i3703_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3703_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3703_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3703_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3704:b1410 { + portinst: i3704_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3704_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3704_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3704_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3704_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3705:b891 runtime:0.8 { + portinst: i3705_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3705_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3705_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3705_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3706:b891 runtime:0.8 { + portinst: i3706_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3706_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3706_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3706_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3707:b891 runtime:0.8 { + portinst: i3707_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3707_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3707_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3707_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3708:b891 runtime:0.8 { + portinst: i3708_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3708_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3708_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3708_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3709:b1411 { + portinst: i3709_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3709_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3709_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3709_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3709_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3710:b891 runtime:0.8 { + portinst: i3710_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3710_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3710_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3710_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3711:b891 runtime:0.8 { + portinst: i3711_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3711_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3711_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3711_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3712:b891 runtime:0.8 { + portinst: i3712_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3712_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3712_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3712_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3713:b891 runtime:0.8 { + portinst: i3713_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3713_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3713_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3713_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3714:b1412 { + portinst: i3714_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3714_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3714_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3714_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3714_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3715:b891 runtime:0.8 { + portinst: i3715_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3715_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3715_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3715_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3716:b891 runtime:0.8 { + portinst: i3716_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3716_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3716_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3716_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3717:b891 runtime:0.8 { + portinst: i3717_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3717_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3717_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3717_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3718:b891 runtime:0.8 { + portinst: i3718_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3718_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3718_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3718_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3719:b1413 { + portinst: i3719_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3719_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3719_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3719_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3719_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3720:b919 runtime:0.8 { + portinst: i3720_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3720_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3720_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3720_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3721:b919 runtime:0.8 { + portinst: i3721_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3721_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3721_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3721_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3722:b919 runtime:0.8 { + portinst: i3722_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3722_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3722_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3722_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3723:b919 runtime:0.8 { + portinst: i3723_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3723_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3723_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3723_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3724:b1414 { + portinst: i3724_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3724_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3724_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3724_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3724_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3725:b919 runtime:0.8 { + portinst: i3725_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3725_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3725_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3725_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3726:b919 runtime:0.8 { + portinst: i3726_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3726_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3726_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3726_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3727:b919 runtime:0.8 { + portinst: i3727_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3727_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3727_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3727_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3728:b919 runtime:0.8 { + portinst: i3728_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3728_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3728_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3728_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3729:b1415 { + portinst: i3729_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3729_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3729_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3729_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3729_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3730:b919 runtime:0.8 { + portinst: i3730_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3730_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3730_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3730_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3731:b919 runtime:0.8 { + portinst: i3731_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3731_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3731_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3731_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3732:b919 runtime:0.8 { + portinst: i3732_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3732_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3732_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3732_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3733:b919 runtime:0.8 { + portinst: i3733_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3733_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3733_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3733_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3734:b1416 { + portinst: i3734_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3734_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3734_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3734_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3734_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3735:b919 runtime:0.8 { + portinst: i3735_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3735_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3735_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3735_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3736:b919 runtime:0.8 { + portinst: i3736_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3736_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3736_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3736_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3737:b919 runtime:0.8 { + portinst: i3737_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3737_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3737_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3737_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3738:b919 runtime:0.8 { + portinst: i3738_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3738_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3738_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3738_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3739:b1417 { + portinst: i3739_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3739_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3739_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3739_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3739_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3740:b901 runtime:0.8 { + portinst: i3740_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3740_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3740_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3741:b901 runtime:0.8 { + portinst: i3741_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3741_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3741_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3742:b901 runtime:0.8 { + portinst: i3742_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3742_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3742_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3743:b901 runtime:0.8 { + portinst: i3743_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3743_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3743_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3744:b1418 { + portinst: i3744_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3744_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3744_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3744_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3744_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3745:b901 runtime:0.8 { + portinst: i3745_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3745_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3745_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3746:b901 runtime:0.8 { + portinst: i3746_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3746_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3746_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3747:b901 runtime:0.8 { + portinst: i3747_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3747_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3747_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3748:b901 runtime:0.8 { + portinst: i3748_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3748_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3748_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3749:b1419 { + portinst: i3749_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3749_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3749_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3749_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3749_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3750:b901 runtime:0.8 { + portinst: i3750_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3750_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3750_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3751:b901 runtime:0.8 { + portinst: i3751_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3751_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3751_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3752:b901 runtime:0.8 { + portinst: i3752_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3752_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3752_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3753:b901 runtime:0.8 { + portinst: i3753_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3753_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3753_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3754:b1420 { + portinst: i3754_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3754_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3754_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3754_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3754_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3755:b901 runtime:0.8 { + portinst: i3755_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3755_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3755_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3756:b901 runtime:0.8 { + portinst: i3756_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3756_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3756_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3757:b901 runtime:0.8 { + portinst: i3757_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3757_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3757_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3758:b901 runtime:0.8 { + portinst: i3758_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3758_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3758_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3759:b1421 { + portinst: i3759_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3759_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3759_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3759_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3759_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3760:b906 runtime:0.8 { + portinst: i3760_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3760_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3760_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3761:b906 runtime:0.8 { + portinst: i3761_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3761_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3761_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3762:b906 runtime:0.8 { + portinst: i3762_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3762_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3762_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3763:b906 runtime:0.8 { + portinst: i3763_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3763_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3763_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3764:b1422 { + portinst: i3764_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3764_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3764_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3764_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3764_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3765:b906 runtime:0.8 { + portinst: i3765_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3765_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3765_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3766:b906 runtime:0.8 { + portinst: i3766_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3766_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3766_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3767:b906 runtime:0.8 { + portinst: i3767_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3767_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3767_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3768:b906 runtime:0.8 { + portinst: i3768_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3768_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3768_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3769:b1423 { + portinst: i3769_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3769_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3769_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3769_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3769_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3770:b906 runtime:0.8 { + portinst: i3770_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3770_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3770_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3771:b906 runtime:0.8 { + portinst: i3771_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3771_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3771_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3772:b906 runtime:0.8 { + portinst: i3772_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3772_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3772_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3773:b906 runtime:0.8 { + portinst: i3773_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3773_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3773_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3774:b1424 { + portinst: i3774_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3774_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3774_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3774_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3774_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3775:b906 runtime:0.8 { + portinst: i3775_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3775_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3775_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3776:b906 runtime:0.8 { + portinst: i3776_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3776_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3776_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3777:b906 runtime:0.8 { + portinst: i3777_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3777_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3777_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3778:b906 runtime:0.8 { + portinst: i3778_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3778_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3778_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3779:b1425 { + portinst: i3779_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3779_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3779_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3779_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3779_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3780:b881 runtime:0.8 { + portinst: i3780_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3780_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3780_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3781:b881 runtime:0.8 { + portinst: i3781_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3781_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3781_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3782:b881 runtime:0.8 { + portinst: i3782_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3782_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3782_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3783:b881 runtime:0.8 { + portinst: i3783_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3783_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3783_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3784:b1426 { + portinst: i3784_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3784_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3784_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3784_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3784_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3785:b881 runtime:0.8 { + portinst: i3785_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3785_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3785_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3786:b881 runtime:0.8 { + portinst: i3786_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3786_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3786_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3787:b881 runtime:0.8 { + portinst: i3787_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3787_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3787_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3788:b881 runtime:0.8 { + portinst: i3788_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3788_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3788_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3789:b1427 { + portinst: i3789_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3789_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3789_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3789_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3789_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3790:b881 runtime:0.8 { + portinst: i3790_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3790_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3790_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3791:b881 runtime:0.8 { + portinst: i3791_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3791_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3791_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3792:b881 runtime:0.8 { + portinst: i3792_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3792_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3792_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3793:b881 runtime:0.8 { + portinst: i3793_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3793_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3793_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3794:b1428 { + portinst: i3794_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3794_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3794_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3794_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3794_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3795:b881 runtime:0.8 { + portinst: i3795_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3795_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3795_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3796:b881 runtime:0.8 { + portinst: i3796_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3796_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3796_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3797:b881 runtime:0.8 { + portinst: i3797_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3797_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3797_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3798:b881 runtime:0.8 { + portinst: i3798_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3798_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3798_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3799:b1429 { + portinst: i3799_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3799_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3799_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3799_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3799_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3800:b891 runtime:0.8 { + portinst: i3800_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3800_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3800_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3800_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3801:b891 runtime:0.8 { + portinst: i3801_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3801_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3801_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3801_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3802:b891 runtime:0.8 { + portinst: i3802_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3802_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3802_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3802_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3803:b891 runtime:0.8 { + portinst: i3803_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3803_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3803_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3803_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3804:b1430 { + portinst: i3804_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3804_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3804_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3804_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3804_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3805:b891 runtime:0.8 { + portinst: i3805_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3805_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3805_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3805_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3806:b891 runtime:0.8 { + portinst: i3806_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3806_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3806_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3806_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3807:b891 runtime:0.8 { + portinst: i3807_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3807_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3807_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3807_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3808:b891 runtime:0.8 { + portinst: i3808_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3808_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3808_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3808_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3809:b1431 { + portinst: i3809_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3809_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3809_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3809_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3809_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3810:b891 runtime:0.8 { + portinst: i3810_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3810_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3810_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3810_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3811:b891 runtime:0.8 { + portinst: i3811_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3811_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3811_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3811_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3812:b891 runtime:0.8 { + portinst: i3812_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3812_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3812_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3812_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3813:b891 runtime:0.8 { + portinst: i3813_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3813_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3813_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3813_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3814:b1432 { + portinst: i3814_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3814_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3814_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3814_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3814_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3815:b891 runtime:0.8 { + portinst: i3815_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3815_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3815_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3815_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3816:b891 runtime:0.8 { + portinst: i3816_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3816_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3816_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3816_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3817:b891 runtime:0.8 { + portinst: i3817_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3817_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3817_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3817_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3818:b891 runtime:0.8 { + portinst: i3818_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3818_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3818_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3818_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3819:b1433 { + portinst: i3819_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3819_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3819_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3819_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3819_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3820:b961 runtime:0.8 { + portinst: i3820_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3820_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3820_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3821:b961 runtime:0.8 { + portinst: i3821_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3821_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3821_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3822:b961 runtime:0.8 { + portinst: i3822_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3822_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3822_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3823:b961 runtime:0.8 { + portinst: i3823_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3823_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3823_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3824:b1434 { + portinst: i3824_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3824_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3824_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3824_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3824_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3825:b961 runtime:0.8 { + portinst: i3825_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3825_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3825_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3826:b961 runtime:0.8 { + portinst: i3826_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3826_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3826_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3827:b961 runtime:0.8 { + portinst: i3827_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3827_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3827_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3828:b961 runtime:0.8 { + portinst: i3828_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3828_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3828_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3829:b1435 { + portinst: i3829_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3829_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3829_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3829_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3829_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3830:b961 runtime:0.8 { + portinst: i3830_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3830_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3830_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3831:b961 runtime:0.8 { + portinst: i3831_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3831_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3831_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3832:b961 runtime:0.8 { + portinst: i3832_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3832_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3832_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3833:b961 runtime:0.8 { + portinst: i3833_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3833_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3833_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3834:b1436 { + portinst: i3834_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3834_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3834_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3834_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3834_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3835:b961 runtime:0.8 { + portinst: i3835_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3835_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3835_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3836:b961 runtime:0.8 { + portinst: i3836_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3836_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3836_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3837:b961 runtime:0.8 { + portinst: i3837_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3837_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3837_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3838:b961 runtime:0.8 { + portinst: i3838_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3838_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3838_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3839:b1437 { + portinst: i3839_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3839_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3839_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3839_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3839_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3840:b896 runtime:0.8 { + portinst: i3840_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3840_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3840_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3840_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3841:b896 runtime:0.8 { + portinst: i3841_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3841_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3841_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3841_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3842:b896 runtime:0.8 { + portinst: i3842_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3842_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3842_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3842_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3843:b896 runtime:0.8 { + portinst: i3843_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3843_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3843_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3843_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3844:b1438 { + portinst: i3844_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3844_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3844_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3844_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3844_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3845:b896 runtime:0.8 { + portinst: i3845_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3845_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3845_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3845_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3846:b896 runtime:0.8 { + portinst: i3846_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3846_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3846_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3846_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3847:b896 runtime:0.8 { + portinst: i3847_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3847_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3847_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3847_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3848:b896 runtime:0.8 { + portinst: i3848_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3848_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3848_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3848_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3849:b1439 { + portinst: i3849_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3849_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3849_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3849_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3849_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3850:b896 runtime:0.8 { + portinst: i3850_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3850_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3850_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3850_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3851:b896 runtime:0.8 { + portinst: i3851_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3851_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3851_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3851_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3852:b896 runtime:0.8 { + portinst: i3852_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3852_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3852_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3852_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3853:b896 runtime:0.8 { + portinst: i3853_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3853_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3853_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3853_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3854:b1440 { + portinst: i3854_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3854_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3854_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3854_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3854_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3855:b896 runtime:0.8 { + portinst: i3855_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3855_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3855_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3855_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3856:b896 runtime:0.8 { + portinst: i3856_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3856_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3856_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3856_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3857:b896 runtime:0.8 { + portinst: i3857_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3857_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3857_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3857_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3858:b896 runtime:0.8 { + portinst: i3858_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3858_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3858_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3858_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3859:b1441 { + portinst: i3859_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3859_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3859_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3859_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3859_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3860:b896 runtime:0.8 { + portinst: i3860_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3860_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3860_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3860_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3861:b896 runtime:0.8 { + portinst: i3861_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3861_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3861_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3861_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3862:b896 runtime:0.8 { + portinst: i3862_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3862_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3862_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3862_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3863:b896 runtime:0.8 { + portinst: i3863_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3863_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3863_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3863_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3864:b1442 { + portinst: i3864_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3864_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3864_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3864_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3864_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3865:b896 runtime:0.8 { + portinst: i3865_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3865_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3865_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3865_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3866:b896 runtime:0.8 { + portinst: i3866_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3866_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3866_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3866_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3867:b896 runtime:0.8 { + portinst: i3867_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3867_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3867_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3867_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3868:b896 runtime:0.8 { + portinst: i3868_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3868_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3868_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3868_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3869:b1443 { + portinst: i3869_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3869_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3869_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3869_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3869_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3870:b896 runtime:0.8 { + portinst: i3870_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3870_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3870_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3870_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3871:b896 runtime:0.8 { + portinst: i3871_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3871_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3871_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3871_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3872:b896 runtime:0.8 { + portinst: i3872_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3872_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3872_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3872_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3873:b896 runtime:0.8 { + portinst: i3873_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3873_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3873_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3873_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3874:b1444 { + portinst: i3874_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3874_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3874_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3874_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3874_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3875:b896 runtime:0.8 { + portinst: i3875_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3875_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3875_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3875_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3876:b896 runtime:0.8 { + portinst: i3876_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3876_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3876_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3876_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3877:b896 runtime:0.8 { + portinst: i3877_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3877_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3877_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3877_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3878:b896 runtime:0.8 { + portinst: i3878_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3878_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3878_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3878_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3879:b1445 { + portinst: i3879_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3879_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3879_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3879_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3879_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3880:b901 runtime:0.8 { + portinst: i3880_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3880_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3880_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3881:b901 runtime:0.8 { + portinst: i3881_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3881_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3881_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3882:b901 runtime:0.8 { + portinst: i3882_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3882_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3882_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3883:b901 runtime:0.8 { + portinst: i3883_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3883_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3883_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3884:b1446 { + portinst: i3884_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3884_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3884_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3884_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3884_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3885:b901 runtime:0.8 { + portinst: i3885_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3885_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3885_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3886:b901 runtime:0.8 { + portinst: i3886_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3886_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3886_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3887:b901 runtime:0.8 { + portinst: i3887_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3887_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3887_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3888:b901 runtime:0.8 { + portinst: i3888_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3888_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3888_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3889:b1447 { + portinst: i3889_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3889_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3889_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3889_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3889_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3890:b901 runtime:0.8 { + portinst: i3890_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3890_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3890_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3891:b901 runtime:0.8 { + portinst: i3891_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3891_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3891_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3892:b901 runtime:0.8 { + portinst: i3892_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3892_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3892_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3893:b901 runtime:0.8 { + portinst: i3893_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3893_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3893_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3894:b1448 { + portinst: i3894_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3894_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3894_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3894_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3894_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3895:b901 runtime:0.8 { + portinst: i3895_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3895_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3895_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3896:b901 runtime:0.8 { + portinst: i3896_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3896_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3896_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3897:b901 runtime:0.8 { + portinst: i3897_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3897_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3897_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3898:b901 runtime:0.8 { + portinst: i3898_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3898_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3898_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3899:b1449 { + portinst: i3899_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3899_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3899_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3899_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3899_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3900:b906 runtime:0.8 { + portinst: i3900_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3900_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3900_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3901:b906 runtime:0.8 { + portinst: i3901_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3901_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3901_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3902:b906 runtime:0.8 { + portinst: i3902_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3902_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3902_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3903:b906 runtime:0.8 { + portinst: i3903_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3903_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3903_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3904:b1450 { + portinst: i3904_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3904_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3904_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3904_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3904_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3905:b906 runtime:0.8 { + portinst: i3905_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3905_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3905_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3906:b906 runtime:0.8 { + portinst: i3906_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3906_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3906_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3907:b906 runtime:0.8 { + portinst: i3907_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3907_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3907_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3908:b906 runtime:0.8 { + portinst: i3908_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3908_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3908_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3909:b1451 { + portinst: i3909_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3909_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3909_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3909_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3909_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3910:b906 runtime:0.8 { + portinst: i3910_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3910_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3910_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3911:b906 runtime:0.8 { + portinst: i3911_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3911_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3911_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3912:b906 runtime:0.8 { + portinst: i3912_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3912_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3912_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3913:b906 runtime:0.8 { + portinst: i3913_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3913_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3913_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3914:b1452 { + portinst: i3914_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3914_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3914_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3914_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3914_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3915:b906 runtime:0.8 { + portinst: i3915_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3915_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3915_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3916:b906 runtime:0.8 { + portinst: i3916_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3916_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3916_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3917:b906 runtime:0.8 { + portinst: i3917_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3917_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3917_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3918:b906 runtime:0.8 { + portinst: i3918_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3918_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3918_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3919:b1453 { + portinst: i3919_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3919_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3919_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3919_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3919_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3920:b881 runtime:0.8 { + portinst: i3920_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3920_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3920_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3921:b881 runtime:0.8 { + portinst: i3921_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3921_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3921_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3922:b881 runtime:0.8 { + portinst: i3922_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3922_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3922_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3923:b881 runtime:0.8 { + portinst: i3923_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3923_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3923_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3924:b1454 { + portinst: i3924_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3924_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3924_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3924_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3924_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3925:b881 runtime:0.8 { + portinst: i3925_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3925_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3925_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3926:b881 runtime:0.8 { + portinst: i3926_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3926_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3926_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3927:b881 runtime:0.8 { + portinst: i3927_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3927_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3927_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3928:b881 runtime:0.8 { + portinst: i3928_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3928_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3928_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3929:b1455 { + portinst: i3929_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3929_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3929_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3929_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3929_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3930:b881 runtime:0.8 { + portinst: i3930_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3930_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3930_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3931:b881 runtime:0.8 { + portinst: i3931_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3931_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3931_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3932:b881 runtime:0.8 { + portinst: i3932_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3932_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3932_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3933:b881 runtime:0.8 { + portinst: i3933_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3933_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3933_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3934:b1456 { + portinst: i3934_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3934_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3934_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3934_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3934_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3935:b881 runtime:0.8 { + portinst: i3935_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3935_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3935_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3936:b881 runtime:0.8 { + portinst: i3936_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3936_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3936_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3937:b881 runtime:0.8 { + portinst: i3937_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3937_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3937_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3938:b881 runtime:0.8 { + portinst: i3938_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3938_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3938_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3939:b1457 { + portinst: i3939_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3939_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3939_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3939_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3939_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3940:b891 runtime:0.8 { + portinst: i3940_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3940_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3940_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i3940_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3941:b891 runtime:0.8 { + portinst: i3941_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3941_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3941_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i3941_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3942:b891 runtime:0.8 { + portinst: i3942_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3942_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3942_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i3942_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3943:b891 runtime:0.8 { + portinst: i3943_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3943_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3943_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i3943_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3944:b1458 { + portinst: i3944_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3944_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3944_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3944_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3944_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3945:b891 runtime:0.8 { + portinst: i3945_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3945_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3945_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i3945_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3946:b891 runtime:0.8 { + portinst: i3946_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3946_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3946_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i3946_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3947:b891 runtime:0.8 { + portinst: i3947_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3947_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3947_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i3947_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3948:b891 runtime:0.8 { + portinst: i3948_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3948_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3948_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i3948_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3949:b1459 { + portinst: i3949_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3949_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3949_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3949_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3949_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3950:b891 runtime:0.8 { + portinst: i3950_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3950_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3950_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i3950_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3951:b891 runtime:0.8 { + portinst: i3951_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3951_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3951_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i3951_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3952:b891 runtime:0.8 { + portinst: i3952_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3952_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3952_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i3952_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3953:b891 runtime:0.8 { + portinst: i3953_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3953_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3953_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i3953_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3954:b1460 { + portinst: i3954_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3954_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3954_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3954_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3954_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3955:b891 runtime:0.8 { + portinst: i3955_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3955_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3955_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i3955_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3956:b891 runtime:0.8 { + portinst: i3956_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3956_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3956_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i3956_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3957:b891 runtime:0.8 { + portinst: i3957_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3957_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3957_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i3957_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3958:b891 runtime:0.8 { + portinst: i3958_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3958_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3958_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i3958_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3959:b1461 { + portinst: i3959_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3959_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3959_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3959_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3959_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3960:b896 runtime:0.8 { + portinst: i3960_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3960_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3960_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3960_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3961:b896 runtime:0.8 { + portinst: i3961_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3961_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3961_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3961_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3962:b896 runtime:0.8 { + portinst: i3962_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3962_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3962_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3962_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3963:b896 runtime:0.8 { + portinst: i3963_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3963_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3963_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3963_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3964:b1462 { + portinst: i3964_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3964_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3964_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3964_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3964_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3965:b896 runtime:0.8 { + portinst: i3965_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3965_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3965_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3965_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3966:b896 runtime:0.8 { + portinst: i3966_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3966_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3966_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3966_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3967:b896 runtime:0.8 { + portinst: i3967_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3967_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3967_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3967_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3968:b896 runtime:0.8 { + portinst: i3968_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3968_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3968_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3968_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3969:b1463 { + portinst: i3969_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3969_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3969_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3969_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3969_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3970:b896 runtime:0.8 { + portinst: i3970_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3970_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3970_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3970_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3971:b896 runtime:0.8 { + portinst: i3971_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3971_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3971_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3971_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3972:b896 runtime:0.8 { + portinst: i3972_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3972_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3972_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3972_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3973:b896 runtime:0.8 { + portinst: i3973_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3973_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3973_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3973_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3974:b1464 { + portinst: i3974_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3974_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3974_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3974_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3974_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3975:b896 runtime:0.8 { + portinst: i3975_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3975_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3975_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3975_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3976:b896 runtime:0.8 { + portinst: i3976_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3976_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3976_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3976_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3977:b896 runtime:0.8 { + portinst: i3977_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3977_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3977_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3977_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3978:b896 runtime:0.8 { + portinst: i3978_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3978_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3978_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3978_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3979:b1465 { + portinst: i3979_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3979_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3979_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3979_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3979_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i3980:b896 runtime:0.8 { + portinst: i3980_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i3980_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i3980_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i3980_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i3981:b896 runtime:0.8 { + portinst: i3981_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i3981_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i3981_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i3981_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i3982:b896 runtime:0.8 { + portinst: i3982_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i3982_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i3982_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i3982_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i3983:b896 runtime:0.8 { + portinst: i3983_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i3983_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i3983_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i3983_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i3984:b1466 { + portinst: i3984_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i3984_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i3984_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i3984_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i3984_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i3985:b896 runtime:0.8 { + portinst: i3985_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i3985_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i3985_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i3985_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i3986:b896 runtime:0.8 { + portinst: i3986_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i3986_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i3986_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i3986_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i3987:b896 runtime:0.8 { + portinst: i3987_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i3987_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i3987_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i3987_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i3988:b896 runtime:0.8 { + portinst: i3988_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i3988_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i3988_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i3988_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i3989:b1467 { + portinst: i3989_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i3989_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i3989_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i3989_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i3989_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i3990:b896 runtime:0.8 { + portinst: i3990_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i3990_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i3990_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i3990_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i3991:b896 runtime:0.8 { + portinst: i3991_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i3991_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i3991_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i3991_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i3992:b896 runtime:0.8 { + portinst: i3992_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i3992_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i3992_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i3992_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i3993:b896 runtime:0.8 { + portinst: i3993_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i3993_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i3993_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i3993_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i3994:b1468 { + portinst: i3994_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i3994_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i3994_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i3994_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i3994_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i3995:b896 runtime:0.8 { + portinst: i3995_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i3995_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i3995_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i3995_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i3996:b896 runtime:0.8 { + portinst: i3996_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i3996_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i3996_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i3996_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i3997:b896 runtime:0.8 { + portinst: i3997_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i3997_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i3997_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i3997_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i3998:b896 runtime:0.8 { + portinst: i3998_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i3998_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i3998_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i3998_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i3999:b1469 { + portinst: i3999_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i3999_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i3999_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i3999_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i3999_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4000:b901 runtime:0.8 { + portinst: i4000_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4000_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4000_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4001:b901 runtime:0.8 { + portinst: i4001_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4001_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4001_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4002:b901 runtime:0.8 { + portinst: i4002_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4002_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4002_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4003:b901 runtime:0.8 { + portinst: i4003_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4003_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4003_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4004:b1470 { + portinst: i4004_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4004_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4004_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4004_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4004_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4005:b901 runtime:0.8 { + portinst: i4005_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4005_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4005_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4006:b901 runtime:0.8 { + portinst: i4006_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4006_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4006_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4007:b901 runtime:0.8 { + portinst: i4007_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4007_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4007_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4008:b901 runtime:0.8 { + portinst: i4008_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4008_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4008_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4009:b1471 { + portinst: i4009_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4009_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4009_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4009_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4009_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4010:b901 runtime:0.8 { + portinst: i4010_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4010_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4010_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4011:b901 runtime:0.8 { + portinst: i4011_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4011_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4011_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4012:b901 runtime:0.8 { + portinst: i4012_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4012_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4012_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4013:b901 runtime:0.8 { + portinst: i4013_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4013_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4013_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4014:b1472 { + portinst: i4014_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4014_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4014_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4014_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4014_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4015:b901 runtime:0.8 { + portinst: i4015_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4015_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4015_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4016:b901 runtime:0.8 { + portinst: i4016_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4016_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4016_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4017:b901 runtime:0.8 { + portinst: i4017_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4017_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4017_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4018:b901 runtime:0.8 { + portinst: i4018_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4018_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4018_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4019:b1473 { + portinst: i4019_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4019_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4019_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4019_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4019_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4020:b906 runtime:0.8 { + portinst: i4020_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4020_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4020_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4021:b906 runtime:0.8 { + portinst: i4021_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4021_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4021_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4022:b906 runtime:0.8 { + portinst: i4022_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4022_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4022_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4023:b906 runtime:0.8 { + portinst: i4023_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4023_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4023_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4024:b1474 { + portinst: i4024_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4024_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4024_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4024_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4024_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4025:b906 runtime:0.8 { + portinst: i4025_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4025_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4025_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4026:b906 runtime:0.8 { + portinst: i4026_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4026_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4026_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4027:b906 runtime:0.8 { + portinst: i4027_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4027_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4027_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4028:b906 runtime:0.8 { + portinst: i4028_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4028_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4028_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4029:b1475 { + portinst: i4029_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4029_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4029_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4029_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4029_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4030:b906 runtime:0.8 { + portinst: i4030_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4030_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4030_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4031:b906 runtime:0.8 { + portinst: i4031_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4031_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4031_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4032:b906 runtime:0.8 { + portinst: i4032_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4032_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4032_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4033:b906 runtime:0.8 { + portinst: i4033_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4033_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4033_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4034:b1476 { + portinst: i4034_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4034_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4034_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4034_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4034_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4035:b906 runtime:0.8 { + portinst: i4035_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4035_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4035_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4036:b906 runtime:0.8 { + portinst: i4036_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4036_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4036_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4037:b906 runtime:0.8 { + portinst: i4037_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4037_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4037_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4038:b906 runtime:0.8 { + portinst: i4038_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4038_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4038_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4039:b1477 { + portinst: i4039_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4039_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4039_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4039_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4039_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4040:b881 runtime:0.8 { + portinst: i4040_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4040_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4040_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4041:b881 runtime:0.8 { + portinst: i4041_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4041_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4041_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4042:b881 runtime:0.8 { + portinst: i4042_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4042_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4042_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4043:b881 runtime:0.8 { + portinst: i4043_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4043_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4043_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4044:b1478 { + portinst: i4044_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4044_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4044_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4044_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4044_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4045:b881 runtime:0.8 { + portinst: i4045_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4045_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4045_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4046:b881 runtime:0.8 { + portinst: i4046_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4046_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4046_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4047:b881 runtime:0.8 { + portinst: i4047_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4047_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4047_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4048:b881 runtime:0.8 { + portinst: i4048_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4048_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4048_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4049:b1479 { + portinst: i4049_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4049_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4049_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4049_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4049_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4050:b881 runtime:0.8 { + portinst: i4050_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4050_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4050_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4051:b881 runtime:0.8 { + portinst: i4051_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4051_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4051_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4052:b881 runtime:0.8 { + portinst: i4052_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4052_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4052_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4053:b881 runtime:0.8 { + portinst: i4053_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4053_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4053_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4054:b1480 { + portinst: i4054_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4054_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4054_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4054_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4054_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4055:b881 runtime:0.8 { + portinst: i4055_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4055_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4055_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4056:b881 runtime:0.8 { + portinst: i4056_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4056_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4056_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4057:b881 runtime:0.8 { + portinst: i4057_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4057_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4057_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4058:b881 runtime:0.8 { + portinst: i4058_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4058_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4058_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4059:b1481 { + portinst: i4059_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4059_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4059_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4059_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4059_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4060:b891 runtime:0.8 { + portinst: i4060_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4060_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4060_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4060_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4061:b891 runtime:0.8 { + portinst: i4061_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4061_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4061_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4061_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4062:b891 runtime:0.8 { + portinst: i4062_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4062_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4062_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4062_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4063:b891 runtime:0.8 { + portinst: i4063_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4063_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4063_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4063_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4064:b1482 { + portinst: i4064_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4064_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4064_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4064_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4064_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4065:b891 runtime:0.8 { + portinst: i4065_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4065_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4065_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4065_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4066:b891 runtime:0.8 { + portinst: i4066_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4066_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4066_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4066_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4067:b891 runtime:0.8 { + portinst: i4067_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4067_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4067_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4067_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4068:b891 runtime:0.8 { + portinst: i4068_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4068_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4068_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4068_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4069:b1483 { + portinst: i4069_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4069_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4069_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4069_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4069_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4070:b891 runtime:0.8 { + portinst: i4070_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4070_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4070_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4070_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4071:b891 runtime:0.8 { + portinst: i4071_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4071_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4071_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4071_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4072:b891 runtime:0.8 { + portinst: i4072_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4072_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4072_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4072_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4073:b891 runtime:0.8 { + portinst: i4073_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4073_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4073_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4073_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4074:b1484 { + portinst: i4074_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4074_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4074_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4074_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4074_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4075:b891 runtime:0.8 { + portinst: i4075_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4075_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4075_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4075_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4076:b891 runtime:0.8 { + portinst: i4076_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4076_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4076_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4076_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4077:b891 runtime:0.8 { + portinst: i4077_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4077_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4077_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4077_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4078:b891 runtime:0.8 { + portinst: i4078_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4078_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4078_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4078_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4079:b1485 { + portinst: i4079_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4079_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4079_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4079_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4079_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4080:b919 runtime:0.8 { + portinst: i4080_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4080_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4080_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4080_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4081:b919 runtime:0.8 { + portinst: i4081_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4081_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4081_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4081_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4082:b919 runtime:0.8 { + portinst: i4082_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4082_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4082_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4082_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4083:b919 runtime:0.8 { + portinst: i4083_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4083_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4083_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4083_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4084:b1486 { + portinst: i4084_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4084_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4084_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4084_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4084_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4085:b919 runtime:0.8 { + portinst: i4085_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4085_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4085_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4085_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4086:b919 runtime:0.8 { + portinst: i4086_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4086_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4086_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4086_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4087:b919 runtime:0.8 { + portinst: i4087_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4087_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4087_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4087_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4088:b919 runtime:0.8 { + portinst: i4088_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4088_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4088_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4088_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4089:b1487 { + portinst: i4089_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4089_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4089_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4089_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4089_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4090:b919 runtime:0.8 { + portinst: i4090_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4090_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4090_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4090_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4091:b919 runtime:0.8 { + portinst: i4091_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4091_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4091_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4091_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4092:b919 runtime:0.8 { + portinst: i4092_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4092_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4092_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4092_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4093:b919 runtime:0.8 { + portinst: i4093_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4093_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4093_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4093_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4094:b1488 { + portinst: i4094_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4094_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4094_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4094_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4094_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4095:b919 runtime:0.8 { + portinst: i4095_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4095_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4095_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4095_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4096:b919 runtime:0.8 { + portinst: i4096_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4096_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4096_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4096_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4097:b919 runtime:0.8 { + portinst: i4097_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4097_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4097_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4097_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4098:b919 runtime:0.8 { + portinst: i4098_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4098_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4098_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4098_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4099:b1489 { + portinst: i4099_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4099_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4099_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4099_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4099_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4100:b901 runtime:0.8 { + portinst: i4100_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4100_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4100_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4101:b901 runtime:0.8 { + portinst: i4101_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4101_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4101_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4102:b901 runtime:0.8 { + portinst: i4102_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4102_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4102_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4103:b901 runtime:0.8 { + portinst: i4103_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4103_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4103_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4104:b1490 { + portinst: i4104_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4104_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4104_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4104_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4104_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4105:b901 runtime:0.8 { + portinst: i4105_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4105_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4105_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4106:b901 runtime:0.8 { + portinst: i4106_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4106_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4106_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4107:b901 runtime:0.8 { + portinst: i4107_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4107_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4107_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4108:b901 runtime:0.8 { + portinst: i4108_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4108_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4108_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4109:b1491 { + portinst: i4109_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4109_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4109_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4109_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4109_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4110:b901 runtime:0.8 { + portinst: i4110_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4110_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4110_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4111:b901 runtime:0.8 { + portinst: i4111_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4111_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4111_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4112:b901 runtime:0.8 { + portinst: i4112_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4112_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4112_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4113:b901 runtime:0.8 { + portinst: i4113_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4113_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4113_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4114:b1492 { + portinst: i4114_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4114_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4114_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4114_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4114_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4115:b901 runtime:0.8 { + portinst: i4115_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4115_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4115_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4116:b901 runtime:0.8 { + portinst: i4116_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4116_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4116_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4117:b901 runtime:0.8 { + portinst: i4117_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4117_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4117_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4118:b901 runtime:0.8 { + portinst: i4118_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4118_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4118_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4119:b1493 { + portinst: i4119_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4119_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4119_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4119_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4119_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4120:b906 runtime:0.8 { + portinst: i4120_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4120_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4120_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4121:b906 runtime:0.8 { + portinst: i4121_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4121_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4121_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4122:b906 runtime:0.8 { + portinst: i4122_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4122_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4122_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4123:b906 runtime:0.8 { + portinst: i4123_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4123_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4123_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4124:b1494 { + portinst: i4124_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4124_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4124_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4124_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4124_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4125:b906 runtime:0.8 { + portinst: i4125_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4125_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4125_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4126:b906 runtime:0.8 { + portinst: i4126_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4126_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4126_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4127:b906 runtime:0.8 { + portinst: i4127_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4127_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4127_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4128:b906 runtime:0.8 { + portinst: i4128_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4128_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4128_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4129:b1495 { + portinst: i4129_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4129_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4129_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4129_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4129_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4130:b906 runtime:0.8 { + portinst: i4130_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4130_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4130_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4131:b906 runtime:0.8 { + portinst: i4131_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4131_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4131_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4132:b906 runtime:0.8 { + portinst: i4132_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4132_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4132_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4133:b906 runtime:0.8 { + portinst: i4133_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4133_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4133_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4134:b1496 { + portinst: i4134_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4134_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4134_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4134_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4134_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4135:b906 runtime:0.8 { + portinst: i4135_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4135_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4135_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4136:b906 runtime:0.8 { + portinst: i4136_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4136_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4136_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4137:b906 runtime:0.8 { + portinst: i4137_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4137_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4137_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4138:b906 runtime:0.8 { + portinst: i4138_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4138_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4138_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4139:b1497 { + portinst: i4139_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4139_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4139_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4139_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4139_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4140:b881 runtime:0.8 { + portinst: i4140_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4140_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4140_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4141:b881 runtime:0.8 { + portinst: i4141_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4141_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4141_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4142:b881 runtime:0.8 { + portinst: i4142_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4142_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4142_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4143:b881 runtime:0.8 { + portinst: i4143_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4143_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4143_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4144:b1498 { + portinst: i4144_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4144_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4144_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4144_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4144_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4145:b881 runtime:0.8 { + portinst: i4145_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4145_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4145_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4146:b881 runtime:0.8 { + portinst: i4146_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4146_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4146_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4147:b881 runtime:0.8 { + portinst: i4147_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4147_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4147_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4148:b881 runtime:0.8 { + portinst: i4148_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4148_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4148_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4149:b1499 { + portinst: i4149_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4149_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4149_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4149_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4149_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4150:b881 runtime:0.8 { + portinst: i4150_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4150_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4150_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4151:b881 runtime:0.8 { + portinst: i4151_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4151_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4151_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4152:b881 runtime:0.8 { + portinst: i4152_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4152_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4152_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4153:b881 runtime:0.8 { + portinst: i4153_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4153_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4153_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4154:b1500 { + portinst: i4154_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4154_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4154_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4154_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4154_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4155:b881 runtime:0.8 { + portinst: i4155_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4155_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4155_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4156:b881 runtime:0.8 { + portinst: i4156_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4156_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4156_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4157:b881 runtime:0.8 { + portinst: i4157_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4157_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4157_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4158:b881 runtime:0.8 { + portinst: i4158_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4158_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4158_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4159:b1501 { + portinst: i4159_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4159_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4159_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4159_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4159_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4160:b891 runtime:0.8 { + portinst: i4160_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4160_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4160_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4160_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4161:b891 runtime:0.8 { + portinst: i4161_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4161_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4161_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4161_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4162:b891 runtime:0.8 { + portinst: i4162_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4162_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4162_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4162_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4163:b891 runtime:0.8 { + portinst: i4163_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4163_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4163_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4163_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4164:b1502 { + portinst: i4164_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4164_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4164_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4164_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4164_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4165:b891 runtime:0.8 { + portinst: i4165_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4165_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4165_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4165_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4166:b891 runtime:0.8 { + portinst: i4166_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4166_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4166_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4166_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4167:b891 runtime:0.8 { + portinst: i4167_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4167_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4167_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4167_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4168:b891 runtime:0.8 { + portinst: i4168_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4168_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4168_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4168_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4169:b1503 { + portinst: i4169_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4169_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4169_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4169_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4169_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4170:b891 runtime:0.8 { + portinst: i4170_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4170_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4170_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4170_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4171:b891 runtime:0.8 { + portinst: i4171_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4171_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4171_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4171_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4172:b891 runtime:0.8 { + portinst: i4172_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4172_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4172_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4172_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4173:b891 runtime:0.8 { + portinst: i4173_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4173_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4173_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4173_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4174:b1504 { + portinst: i4174_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4174_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4174_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4174_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4174_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4175:b891 runtime:0.8 { + portinst: i4175_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4175_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4175_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4175_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4176:b891 runtime:0.8 { + portinst: i4176_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4176_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4176_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4176_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4177:b891 runtime:0.8 { + portinst: i4177_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4177_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4177_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4177_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4178:b891 runtime:0.8 { + portinst: i4178_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4178_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4178_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4178_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4179:b1505 { + portinst: i4179_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4179_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4179_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4179_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4179_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4180:b961 runtime:0.8 { + portinst: i4180_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4180_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4180_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4181:b961 runtime:0.8 { + portinst: i4181_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4181_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4181_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4182:b961 runtime:0.8 { + portinst: i4182_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4182_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4182_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4183:b961 runtime:0.8 { + portinst: i4183_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4183_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4183_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4184:b1506 { + portinst: i4184_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4184_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4184_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4184_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4184_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4185:b961 runtime:0.8 { + portinst: i4185_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4185_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4185_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4186:b961 runtime:0.8 { + portinst: i4186_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4186_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4186_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4187:b961 runtime:0.8 { + portinst: i4187_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4187_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4187_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4188:b961 runtime:0.8 { + portinst: i4188_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4188_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4188_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4189:b1507 { + portinst: i4189_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4189_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4189_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4189_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4189_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4190:b961 runtime:0.8 { + portinst: i4190_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4190_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4190_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4191:b961 runtime:0.8 { + portinst: i4191_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4191_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4191_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4192:b961 runtime:0.8 { + portinst: i4192_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4192_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4192_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4193:b961 runtime:0.8 { + portinst: i4193_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4193_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4193_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4194:b1508 { + portinst: i4194_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4194_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4194_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4194_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4194_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4195:b961 runtime:0.8 { + portinst: i4195_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4195_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4195_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4196:b961 runtime:0.8 { + portinst: i4196_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4196_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4196_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4197:b961 runtime:0.8 { + portinst: i4197_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4197_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4197_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4198:b961 runtime:0.8 { + portinst: i4198_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4198_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4198_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4199:b1509 { + portinst: i4199_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4199_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4199_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4199_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4199_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4200:b896 runtime:0.8 { + portinst: i4200_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4200_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4200_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4200_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4201:b896 runtime:0.8 { + portinst: i4201_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4201_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4201_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4201_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4202:b896 runtime:0.8 { + portinst: i4202_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4202_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4202_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4202_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4203:b896 runtime:0.8 { + portinst: i4203_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4203_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4203_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4203_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4204:b1510 { + portinst: i4204_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4204_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4204_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4204_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4204_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4205:b896 runtime:0.8 { + portinst: i4205_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4205_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4205_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4205_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4206:b896 runtime:0.8 { + portinst: i4206_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4206_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4206_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4206_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4207:b896 runtime:0.8 { + portinst: i4207_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4207_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4207_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4207_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4208:b896 runtime:0.8 { + portinst: i4208_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4208_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4208_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4208_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4209:b1511 { + portinst: i4209_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4209_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4209_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4209_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4209_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4210:b896 runtime:0.8 { + portinst: i4210_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4210_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4210_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4210_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4211:b896 runtime:0.8 { + portinst: i4211_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4211_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4211_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4211_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4212:b896 runtime:0.8 { + portinst: i4212_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4212_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4212_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4212_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4213:b896 runtime:0.8 { + portinst: i4213_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4213_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4213_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4213_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4214:b1512 { + portinst: i4214_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4214_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4214_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4214_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4214_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4215:b896 runtime:0.8 { + portinst: i4215_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4215_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4215_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4215_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4216:b896 runtime:0.8 { + portinst: i4216_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4216_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4216_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4216_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4217:b896 runtime:0.8 { + portinst: i4217_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4217_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4217_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4217_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4218:b896 runtime:0.8 { + portinst: i4218_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4218_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4218_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4218_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4219:b1513 { + portinst: i4219_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4219_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4219_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4219_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4219_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4220:b896 runtime:0.8 { + portinst: i4220_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4220_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4220_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4220_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4221:b896 runtime:0.8 { + portinst: i4221_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4221_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4221_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4221_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4222:b896 runtime:0.8 { + portinst: i4222_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4222_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4222_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4222_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4223:b896 runtime:0.8 { + portinst: i4223_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4223_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4223_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4223_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4224:b1514 { + portinst: i4224_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4224_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4224_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4224_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4224_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4225:b896 runtime:0.8 { + portinst: i4225_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4225_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4225_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4225_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4226:b896 runtime:0.8 { + portinst: i4226_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4226_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4226_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4226_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4227:b896 runtime:0.8 { + portinst: i4227_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4227_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4227_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4227_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4228:b896 runtime:0.8 { + portinst: i4228_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4228_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4228_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4228_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4229:b1515 { + portinst: i4229_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4229_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4229_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4229_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4229_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4230:b896 runtime:0.8 { + portinst: i4230_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4230_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4230_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4230_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4231:b896 runtime:0.8 { + portinst: i4231_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4231_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4231_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4231_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4232:b896 runtime:0.8 { + portinst: i4232_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4232_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4232_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4232_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4233:b896 runtime:0.8 { + portinst: i4233_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4233_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4233_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4233_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4234:b1516 { + portinst: i4234_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4234_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4234_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4234_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4234_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4235:b896 runtime:0.8 { + portinst: i4235_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4235_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4235_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4235_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4236:b896 runtime:0.8 { + portinst: i4236_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4236_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4236_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4236_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4237:b896 runtime:0.8 { + portinst: i4237_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4237_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4237_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4237_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4238:b896 runtime:0.8 { + portinst: i4238_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4238_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4238_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4238_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4239:b1517 { + portinst: i4239_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4239_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4239_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4239_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4239_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4240:b901 runtime:0.8 { + portinst: i4240_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4240_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4240_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4241:b901 runtime:0.8 { + portinst: i4241_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4241_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4241_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4242:b901 runtime:0.8 { + portinst: i4242_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4242_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4242_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4243:b901 runtime:0.8 { + portinst: i4243_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4243_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4243_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4244:b1518 { + portinst: i4244_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4244_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4244_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4244_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4244_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4245:b901 runtime:0.8 { + portinst: i4245_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4245_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4245_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4246:b901 runtime:0.8 { + portinst: i4246_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4246_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4246_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4247:b901 runtime:0.8 { + portinst: i4247_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4247_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4247_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4248:b901 runtime:0.8 { + portinst: i4248_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4248_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4248_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4249:b1519 { + portinst: i4249_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4249_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4249_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4249_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4249_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4250:b901 runtime:0.8 { + portinst: i4250_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4250_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4250_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4251:b901 runtime:0.8 { + portinst: i4251_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4251_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4251_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4252:b901 runtime:0.8 { + portinst: i4252_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4252_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4252_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4253:b901 runtime:0.8 { + portinst: i4253_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4253_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4253_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4254:b1520 { + portinst: i4254_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4254_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4254_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4254_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4254_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4255:b901 runtime:0.8 { + portinst: i4255_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4255_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4255_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4256:b901 runtime:0.8 { + portinst: i4256_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4256_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4256_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4257:b901 runtime:0.8 { + portinst: i4257_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4257_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4257_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4258:b901 runtime:0.8 { + portinst: i4258_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4258_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4258_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4259:b1521 { + portinst: i4259_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4259_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4259_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4259_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4259_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4260:b906 runtime:0.8 { + portinst: i4260_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4260_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4260_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4261:b906 runtime:0.8 { + portinst: i4261_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4261_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4261_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4262:b906 runtime:0.8 { + portinst: i4262_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4262_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4262_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4263:b906 runtime:0.8 { + portinst: i4263_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4263_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4263_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4264:b1522 { + portinst: i4264_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4264_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4264_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4264_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4264_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4265:b906 runtime:0.8 { + portinst: i4265_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4265_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4265_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4266:b906 runtime:0.8 { + portinst: i4266_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4266_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4266_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4267:b906 runtime:0.8 { + portinst: i4267_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4267_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4267_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4268:b906 runtime:0.8 { + portinst: i4268_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4268_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4268_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4269:b1523 { + portinst: i4269_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4269_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4269_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4269_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4269_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4270:b906 runtime:0.8 { + portinst: i4270_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4270_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4270_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4271:b906 runtime:0.8 { + portinst: i4271_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4271_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4271_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4272:b906 runtime:0.8 { + portinst: i4272_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4272_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4272_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4273:b906 runtime:0.8 { + portinst: i4273_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4273_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4273_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4274:b1524 { + portinst: i4274_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4274_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4274_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4274_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4274_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4275:b906 runtime:0.8 { + portinst: i4275_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4275_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4275_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4276:b906 runtime:0.8 { + portinst: i4276_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4276_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4276_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4277:b906 runtime:0.8 { + portinst: i4277_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4277_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4277_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4278:b906 runtime:0.8 { + portinst: i4278_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4278_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4278_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4279:b1525 { + portinst: i4279_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4279_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4279_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4279_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4279_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4280:b881 runtime:0.8 { + portinst: i4280_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4280_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4280_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4281:b881 runtime:0.8 { + portinst: i4281_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4281_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4281_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4282:b881 runtime:0.8 { + portinst: i4282_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4282_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4282_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4283:b881 runtime:0.8 { + portinst: i4283_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4283_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4283_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4284:b1526 { + portinst: i4284_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4284_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4284_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4284_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4284_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4285:b881 runtime:0.8 { + portinst: i4285_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4285_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4285_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4286:b881 runtime:0.8 { + portinst: i4286_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4286_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4286_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4287:b881 runtime:0.8 { + portinst: i4287_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4287_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4287_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4288:b881 runtime:0.8 { + portinst: i4288_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4288_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4288_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4289:b1527 { + portinst: i4289_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4289_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4289_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4289_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4289_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4290:b881 runtime:0.8 { + portinst: i4290_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4290_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4290_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4291:b881 runtime:0.8 { + portinst: i4291_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4291_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4291_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4292:b881 runtime:0.8 { + portinst: i4292_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4292_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4292_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4293:b881 runtime:0.8 { + portinst: i4293_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4293_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4293_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4294:b1528 { + portinst: i4294_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4294_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4294_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4294_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4294_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4295:b881 runtime:0.8 { + portinst: i4295_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4295_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4295_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4296:b881 runtime:0.8 { + portinst: i4296_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4296_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4296_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4297:b881 runtime:0.8 { + portinst: i4297_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4297_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4297_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4298:b881 runtime:0.8 { + portinst: i4298_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4298_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4298_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4299:b1529 { + portinst: i4299_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4299_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4299_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4299_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4299_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4300:b891 runtime:0.8 { + portinst: i4300_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4300_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4300_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4300_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4301:b891 runtime:0.8 { + portinst: i4301_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4301_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4301_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4301_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4302:b891 runtime:0.8 { + portinst: i4302_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4302_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4302_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4302_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4303:b891 runtime:0.8 { + portinst: i4303_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4303_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4303_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4303_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4304:b1530 { + portinst: i4304_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4304_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4304_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4304_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4304_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4305:b891 runtime:0.8 { + portinst: i4305_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4305_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4305_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4305_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4306:b891 runtime:0.8 { + portinst: i4306_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4306_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4306_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4306_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4307:b891 runtime:0.8 { + portinst: i4307_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4307_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4307_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4307_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4308:b891 runtime:0.8 { + portinst: i4308_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4308_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4308_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4308_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4309:b1531 { + portinst: i4309_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4309_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4309_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4309_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4309_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4310:b891 runtime:0.8 { + portinst: i4310_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4310_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4310_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4310_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4311:b891 runtime:0.8 { + portinst: i4311_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4311_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4311_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4311_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4312:b891 runtime:0.8 { + portinst: i4312_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4312_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4312_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4312_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4313:b891 runtime:0.8 { + portinst: i4313_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4313_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4313_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4313_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4314:b1532 { + portinst: i4314_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4314_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4314_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4314_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4314_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4315:b891 runtime:0.8 { + portinst: i4315_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4315_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4315_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4315_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4316:b891 runtime:0.8 { + portinst: i4316_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4316_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4316_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4316_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4317:b891 runtime:0.8 { + portinst: i4317_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4317_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4317_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4317_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4318:b891 runtime:0.8 { + portinst: i4318_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4318_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4318_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4318_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4319:b1533 { + portinst: i4319_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4319_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4319_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4319_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4319_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4320:b924 runtime:0.8 { + portinst: i4320_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4320_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4320_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4320_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i4320_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4321:b924 runtime:0.8 { + portinst: i4321_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4321_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4321_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4321_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i4321_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4322:b924 runtime:0.8 { + portinst: i4322_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4322_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4322_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4322_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i4322_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4323:b924 runtime:0.8 { + portinst: i4323_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4323_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4323_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4323_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i4323_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4324:b1534 { + portinst: i4324_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4324_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4324_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4324_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4324_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4325:b924 runtime:0.8 { + portinst: i4325_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4325_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4325_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4325_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i4325_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4326:b924 runtime:0.8 { + portinst: i4326_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4326_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4326_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4326_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i4326_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4327:b924 runtime:0.8 { + portinst: i4327_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4327_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4327_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4327_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i4327_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4328:b924 runtime:0.8 { + portinst: i4328_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4328_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4328_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4328_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i4328_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4329:b1535 { + portinst: i4329_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4329_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4329_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4329_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4329_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4330:b924 runtime:0.8 { + portinst: i4330_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4330_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4330_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4330_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i4330_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4331:b924 runtime:0.8 { + portinst: i4331_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4331_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4331_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4331_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i4331_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4332:b924 runtime:0.8 { + portinst: i4332_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4332_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4332_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4332_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i4332_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4333:b924 runtime:0.8 { + portinst: i4333_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4333_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4333_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4333_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i4333_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4334:b1536 { + portinst: i4334_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4334_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4334_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4334_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4334_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4335:b924 runtime:0.8 { + portinst: i4335_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4335_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4335_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4335_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i4335_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4336:b924 runtime:0.8 { + portinst: i4336_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4336_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4336_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4336_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i4336_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4337:b924 runtime:0.8 { + portinst: i4337_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4337_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4337_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4337_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i4337_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4338:b924 runtime:0.8 { + portinst: i4338_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4338_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4338_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4338_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i4338_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4339:b1537 { + portinst: i4339_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4339_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4339_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4339_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4339_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4340:b896 runtime:0.8 { + portinst: i4340_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4340_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4340_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4340_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4341:b896 runtime:0.8 { + portinst: i4341_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4341_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4341_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4341_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4342:b896 runtime:0.8 { + portinst: i4342_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4342_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4342_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4342_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4343:b896 runtime:0.8 { + portinst: i4343_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4343_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4343_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4343_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4344:b1538 { + portinst: i4344_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4344_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4344_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4344_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4344_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4345:b896 runtime:0.8 { + portinst: i4345_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4345_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4345_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4345_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4346:b896 runtime:0.8 { + portinst: i4346_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4346_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4346_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4346_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4347:b896 runtime:0.8 { + portinst: i4347_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4347_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4347_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4347_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4348:b896 runtime:0.8 { + portinst: i4348_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4348_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4348_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4348_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4349:b1539 { + portinst: i4349_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4349_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4349_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4349_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4349_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4350:b896 runtime:0.8 { + portinst: i4350_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4350_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4350_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4350_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4351:b896 runtime:0.8 { + portinst: i4351_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4351_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4351_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4351_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4352:b896 runtime:0.8 { + portinst: i4352_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4352_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4352_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4352_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4353:b896 runtime:0.8 { + portinst: i4353_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4353_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4353_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4353_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4354:b1540 { + portinst: i4354_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4354_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4354_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4354_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4354_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4355:b896 runtime:0.8 { + portinst: i4355_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4355_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4355_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4355_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4356:b896 runtime:0.8 { + portinst: i4356_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4356_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4356_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4356_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4357:b896 runtime:0.8 { + portinst: i4357_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4357_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4357_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4357_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4358:b896 runtime:0.8 { + portinst: i4358_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4358_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4358_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4358_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4359:b1541 { + portinst: i4359_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4359_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4359_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4359_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4359_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4360:b901 runtime:0.8 { + portinst: i4360_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4360_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4360_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4361:b901 runtime:0.8 { + portinst: i4361_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4361_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4361_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4362:b901 runtime:0.8 { + portinst: i4362_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4362_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4362_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4363:b901 runtime:0.8 { + portinst: i4363_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4363_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4363_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4364:b1542 { + portinst: i4364_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4364_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4364_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4364_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4364_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4365:b901 runtime:0.8 { + portinst: i4365_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4365_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4365_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4366:b901 runtime:0.8 { + portinst: i4366_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4366_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4366_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4367:b901 runtime:0.8 { + portinst: i4367_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4367_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4367_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4368:b901 runtime:0.8 { + portinst: i4368_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4368_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4368_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4369:b1543 { + portinst: i4369_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4369_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4369_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4369_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4369_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4370:b901 runtime:0.8 { + portinst: i4370_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4370_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4370_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4371:b901 runtime:0.8 { + portinst: i4371_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4371_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4371_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4372:b901 runtime:0.8 { + portinst: i4372_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4372_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4372_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4373:b901 runtime:0.8 { + portinst: i4373_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4373_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4373_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4374:b1544 { + portinst: i4374_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4374_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4374_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4374_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4374_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4375:b901 runtime:0.8 { + portinst: i4375_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4375_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4375_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4376:b901 runtime:0.8 { + portinst: i4376_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4376_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4376_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4377:b901 runtime:0.8 { + portinst: i4377_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4377_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4377_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4378:b901 runtime:0.8 { + portinst: i4378_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4378_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4378_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4379:b1545 { + portinst: i4379_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4379_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4379_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4379_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4379_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4380:b906 runtime:0.8 { + portinst: i4380_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4380_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4380_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4381:b906 runtime:0.8 { + portinst: i4381_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4381_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4381_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4382:b906 runtime:0.8 { + portinst: i4382_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4382_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4382_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4383:b906 runtime:0.8 { + portinst: i4383_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4383_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4383_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4384:b1546 { + portinst: i4384_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4384_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4384_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4384_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4384_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4385:b906 runtime:0.8 { + portinst: i4385_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4385_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4385_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4386:b906 runtime:0.8 { + portinst: i4386_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4386_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4386_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4387:b906 runtime:0.8 { + portinst: i4387_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4387_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4387_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4388:b906 runtime:0.8 { + portinst: i4388_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4388_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4388_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4389:b1547 { + portinst: i4389_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4389_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4389_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4389_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4389_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4390:b906 runtime:0.8 { + portinst: i4390_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4390_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4390_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4391:b906 runtime:0.8 { + portinst: i4391_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4391_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4391_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4392:b906 runtime:0.8 { + portinst: i4392_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4392_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4392_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4393:b906 runtime:0.8 { + portinst: i4393_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4393_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4393_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4394:b1548 { + portinst: i4394_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4394_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4394_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4394_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4394_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4395:b906 runtime:0.8 { + portinst: i4395_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4395_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4395_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4396:b906 runtime:0.8 { + portinst: i4396_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4396_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4396_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4397:b906 runtime:0.8 { + portinst: i4397_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4397_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4397_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4398:b906 runtime:0.8 { + portinst: i4398_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4398_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4398_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4399:b1549 { + portinst: i4399_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4399_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4399_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4399_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4399_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4400:b881 runtime:0.8 { + portinst: i4400_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4400_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4400_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4401:b881 runtime:0.8 { + portinst: i4401_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4401_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4401_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4402:b881 runtime:0.8 { + portinst: i4402_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4402_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4402_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4403:b881 runtime:0.8 { + portinst: i4403_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4403_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4403_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4404:b1550 { + portinst: i4404_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4404_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4404_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4404_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4404_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4405:b881 runtime:0.8 { + portinst: i4405_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4405_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4405_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4406:b881 runtime:0.8 { + portinst: i4406_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4406_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4406_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4407:b881 runtime:0.8 { + portinst: i4407_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4407_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4407_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4408:b881 runtime:0.8 { + portinst: i4408_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4408_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4408_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4409:b1551 { + portinst: i4409_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4409_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4409_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4409_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4409_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4410:b881 runtime:0.8 { + portinst: i4410_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4410_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4410_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4411:b881 runtime:0.8 { + portinst: i4411_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4411_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4411_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4412:b881 runtime:0.8 { + portinst: i4412_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4412_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4412_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4413:b881 runtime:0.8 { + portinst: i4413_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4413_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4413_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4414:b1552 { + portinst: i4414_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4414_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4414_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4414_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4414_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4415:b881 runtime:0.8 { + portinst: i4415_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4415_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4415_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4416:b881 runtime:0.8 { + portinst: i4416_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4416_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4416_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4417:b881 runtime:0.8 { + portinst: i4417_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4417_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4417_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4418:b881 runtime:0.8 { + portinst: i4418_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4418_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4418_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4419:b1553 { + portinst: i4419_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4419_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4419_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4419_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4419_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4420:b891 runtime:0.8 { + portinst: i4420_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4420_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4420_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4420_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4421:b891 runtime:0.8 { + portinst: i4421_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4421_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4421_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4421_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4422:b891 runtime:0.8 { + portinst: i4422_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4422_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4422_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4422_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4423:b891 runtime:0.8 { + portinst: i4423_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4423_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4423_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4423_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4424:b1554 { + portinst: i4424_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4424_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4424_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4424_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4424_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4425:b891 runtime:0.8 { + portinst: i4425_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4425_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4425_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4425_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4426:b891 runtime:0.8 { + portinst: i4426_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4426_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4426_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4426_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4427:b891 runtime:0.8 { + portinst: i4427_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4427_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4427_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4427_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4428:b891 runtime:0.8 { + portinst: i4428_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4428_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4428_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4428_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4429:b1555 { + portinst: i4429_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4429_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4429_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4429_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4429_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4430:b891 runtime:0.8 { + portinst: i4430_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4430_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4430_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4430_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4431:b891 runtime:0.8 { + portinst: i4431_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4431_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4431_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4431_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4432:b891 runtime:0.8 { + portinst: i4432_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4432_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4432_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4432_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4433:b891 runtime:0.8 { + portinst: i4433_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4433_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4433_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4433_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4434:b1556 { + portinst: i4434_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4434_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4434_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4434_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4434_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4435:b891 runtime:0.8 { + portinst: i4435_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4435_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4435_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4435_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4436:b891 runtime:0.8 { + portinst: i4436_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4436_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4436_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4436_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4437:b891 runtime:0.8 { + portinst: i4437_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4437_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4437_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4437_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4438:b891 runtime:0.8 { + portinst: i4438_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4438_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4438_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4438_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4439:b1557 { + portinst: i4439_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4439_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4439_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4439_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4439_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4440:b919 runtime:0.8 { + portinst: i4440_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4440_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4440_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4440_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4441:b919 runtime:0.8 { + portinst: i4441_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4441_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4441_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4441_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4442:b919 runtime:0.8 { + portinst: i4442_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4442_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4442_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4442_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4443:b919 runtime:0.8 { + portinst: i4443_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4443_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4443_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4443_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4444:b1558 { + portinst: i4444_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4444_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4444_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4444_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4444_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4445:b919 runtime:0.8 { + portinst: i4445_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4445_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4445_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4445_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4446:b919 runtime:0.8 { + portinst: i4446_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4446_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4446_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4446_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4447:b919 runtime:0.8 { + portinst: i4447_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4447_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4447_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4447_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4448:b919 runtime:0.8 { + portinst: i4448_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4448_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4448_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4448_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4449:b1559 { + portinst: i4449_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4449_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4449_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4449_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4449_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4450:b919 runtime:0.8 { + portinst: i4450_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4450_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4450_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4450_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4451:b919 runtime:0.8 { + portinst: i4451_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4451_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4451_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4451_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4452:b919 runtime:0.8 { + portinst: i4452_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4452_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4452_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4452_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4453:b919 runtime:0.8 { + portinst: i4453_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4453_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4453_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4453_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4454:b1560 { + portinst: i4454_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4454_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4454_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4454_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4454_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4455:b919 runtime:0.8 { + portinst: i4455_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4455_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4455_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4455_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4456:b919 runtime:0.8 { + portinst: i4456_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4456_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4456_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4456_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4457:b919 runtime:0.8 { + portinst: i4457_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4457_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4457_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4457_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4458:b919 runtime:0.8 { + portinst: i4458_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4458_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4458_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4458_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4459:b1561 { + portinst: i4459_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4459_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4459_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4459_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4459_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4460:b901 runtime:0.8 { + portinst: i4460_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4460_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4460_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4461:b901 runtime:0.8 { + portinst: i4461_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4461_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4461_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4462:b901 runtime:0.8 { + portinst: i4462_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4462_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4462_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4463:b901 runtime:0.8 { + portinst: i4463_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4463_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4463_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4464:b1562 { + portinst: i4464_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4464_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4464_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4464_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4464_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4465:b901 runtime:0.8 { + portinst: i4465_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4465_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4465_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4466:b901 runtime:0.8 { + portinst: i4466_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4466_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4466_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4467:b901 runtime:0.8 { + portinst: i4467_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4467_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4467_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4468:b901 runtime:0.8 { + portinst: i4468_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4468_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4468_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4469:b1563 { + portinst: i4469_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4469_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4469_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4469_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4469_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4470:b901 runtime:0.8 { + portinst: i4470_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4470_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4470_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4471:b901 runtime:0.8 { + portinst: i4471_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4471_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4471_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4472:b901 runtime:0.8 { + portinst: i4472_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4472_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4472_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4473:b901 runtime:0.8 { + portinst: i4473_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4473_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4473_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4474:b1564 { + portinst: i4474_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4474_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4474_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4474_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4474_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4475:b901 runtime:0.8 { + portinst: i4475_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4475_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4475_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4476:b901 runtime:0.8 { + portinst: i4476_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4476_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4476_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4477:b901 runtime:0.8 { + portinst: i4477_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4477_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4477_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4478:b901 runtime:0.8 { + portinst: i4478_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4478_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4478_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4479:b1565 { + portinst: i4479_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4479_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4479_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4479_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4479_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4480:b906 runtime:0.8 { + portinst: i4480_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4480_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4480_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4481:b906 runtime:0.8 { + portinst: i4481_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4481_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4481_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4482:b906 runtime:0.8 { + portinst: i4482_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4482_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4482_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4483:b906 runtime:0.8 { + portinst: i4483_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4483_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4483_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4484:b1566 { + portinst: i4484_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4484_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4484_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4484_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4484_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4485:b906 runtime:0.8 { + portinst: i4485_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4485_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4485_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4486:b906 runtime:0.8 { + portinst: i4486_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4486_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4486_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4487:b906 runtime:0.8 { + portinst: i4487_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4487_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4487_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4488:b906 runtime:0.8 { + portinst: i4488_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4488_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4488_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4489:b1567 { + portinst: i4489_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4489_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4489_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4489_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4489_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4490:b906 runtime:0.8 { + portinst: i4490_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4490_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4490_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4491:b906 runtime:0.8 { + portinst: i4491_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4491_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4491_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4492:b906 runtime:0.8 { + portinst: i4492_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4492_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4492_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4493:b906 runtime:0.8 { + portinst: i4493_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4493_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4493_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4494:b1568 { + portinst: i4494_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4494_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4494_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4494_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4494_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4495:b906 runtime:0.8 { + portinst: i4495_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4495_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4495_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4496:b906 runtime:0.8 { + portinst: i4496_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4496_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4496_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4497:b906 runtime:0.8 { + portinst: i4497_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4497_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4497_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4498:b906 runtime:0.8 { + portinst: i4498_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4498_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4498_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4499:b1569 { + portinst: i4499_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4499_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4499_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4499_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4499_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4500:b881 runtime:0.8 { + portinst: i4500_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4500_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4500_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4501:b881 runtime:0.8 { + portinst: i4501_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4501_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4501_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4502:b881 runtime:0.8 { + portinst: i4502_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4502_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4502_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4503:b881 runtime:0.8 { + portinst: i4503_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4503_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4503_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4504:b1570 { + portinst: i4504_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4504_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4504_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4504_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4504_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4505:b881 runtime:0.8 { + portinst: i4505_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4505_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4505_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4506:b881 runtime:0.8 { + portinst: i4506_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4506_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4506_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4507:b881 runtime:0.8 { + portinst: i4507_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4507_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4507_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4508:b881 runtime:0.8 { + portinst: i4508_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4508_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4508_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4509:b1571 { + portinst: i4509_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4509_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4509_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4509_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4509_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4510:b881 runtime:0.8 { + portinst: i4510_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4510_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4510_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4511:b881 runtime:0.8 { + portinst: i4511_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4511_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4511_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4512:b881 runtime:0.8 { + portinst: i4512_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4512_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4512_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4513:b881 runtime:0.8 { + portinst: i4513_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4513_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4513_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4514:b1572 { + portinst: i4514_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4514_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4514_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4514_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4514_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4515:b881 runtime:0.8 { + portinst: i4515_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4515_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4515_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4516:b881 runtime:0.8 { + portinst: i4516_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4516_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4516_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4517:b881 runtime:0.8 { + portinst: i4517_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4517_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4517_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4518:b881 runtime:0.8 { + portinst: i4518_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4518_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4518_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4519:b1573 { + portinst: i4519_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4519_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4519_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4519_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4519_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4520:b891 runtime:0.8 { + portinst: i4520_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4520_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4520_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4520_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4521:b891 runtime:0.8 { + portinst: i4521_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4521_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4521_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4521_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4522:b891 runtime:0.8 { + portinst: i4522_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4522_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4522_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4522_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4523:b891 runtime:0.8 { + portinst: i4523_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4523_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4523_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4523_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4524:b1574 { + portinst: i4524_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4524_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4524_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4524_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4524_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4525:b891 runtime:0.8 { + portinst: i4525_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4525_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4525_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4525_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4526:b891 runtime:0.8 { + portinst: i4526_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4526_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4526_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4526_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4527:b891 runtime:0.8 { + portinst: i4527_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4527_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4527_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4527_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4528:b891 runtime:0.8 { + portinst: i4528_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4528_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4528_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4528_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4529:b1575 { + portinst: i4529_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4529_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4529_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4529_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4529_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4530:b891 runtime:0.8 { + portinst: i4530_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4530_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4530_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4530_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4531:b891 runtime:0.8 { + portinst: i4531_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4531_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4531_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4531_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4532:b891 runtime:0.8 { + portinst: i4532_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4532_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4532_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4532_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4533:b891 runtime:0.8 { + portinst: i4533_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4533_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4533_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4533_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4534:b1576 { + portinst: i4534_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4534_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4534_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4534_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4534_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4535:b891 runtime:0.8 { + portinst: i4535_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4535_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4535_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4535_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4536:b891 runtime:0.8 { + portinst: i4536_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4536_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4536_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4536_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4537:b891 runtime:0.8 { + portinst: i4537_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4537_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4537_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4537_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4538:b891 runtime:0.8 { + portinst: i4538_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4538_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4538_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4538_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4539:b1577 { + portinst: i4539_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4539_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4539_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4539_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4539_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4540:b961 runtime:0.8 { + portinst: i4540_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4540_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4540_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4541:b961 runtime:0.8 { + portinst: i4541_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4541_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4541_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4542:b961 runtime:0.8 { + portinst: i4542_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4542_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4542_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4543:b961 runtime:0.8 { + portinst: i4543_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4543_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4543_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4544:b1578 { + portinst: i4544_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4544_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4544_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4544_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4544_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4545:b961 runtime:0.8 { + portinst: i4545_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4545_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4545_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4546:b961 runtime:0.8 { + portinst: i4546_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4546_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4546_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4547:b961 runtime:0.8 { + portinst: i4547_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4547_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4547_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4548:b961 runtime:0.8 { + portinst: i4548_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4548_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4548_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4549:b1579 { + portinst: i4549_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4549_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4549_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4549_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4549_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4550:b961 runtime:0.8 { + portinst: i4550_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4550_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4550_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4551:b961 runtime:0.8 { + portinst: i4551_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4551_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4551_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4552:b961 runtime:0.8 { + portinst: i4552_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4552_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4552_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4553:b961 runtime:0.8 { + portinst: i4553_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4553_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4553_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4554:b1580 { + portinst: i4554_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4554_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4554_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4554_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4554_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4555:b961 runtime:0.8 { + portinst: i4555_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4555_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4555_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4556:b961 runtime:0.8 { + portinst: i4556_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4556_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4556_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4557:b961 runtime:0.8 { + portinst: i4557_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4557_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4557_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4558:b961 runtime:0.8 { + portinst: i4558_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4558_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4558_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4559:b1581 { + portinst: i4559_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4559_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4559_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4559_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4559_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4560:b896 runtime:0.8 { + portinst: i4560_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4560_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4560_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4560_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4561:b896 runtime:0.8 { + portinst: i4561_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4561_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4561_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4561_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4562:b896 runtime:0.8 { + portinst: i4562_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4562_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4562_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4562_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4563:b896 runtime:0.8 { + portinst: i4563_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4563_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4563_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4563_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4564:b1582 { + portinst: i4564_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4564_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4564_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4564_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4564_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4565:b896 runtime:0.8 { + portinst: i4565_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4565_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4565_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4565_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4566:b896 runtime:0.8 { + portinst: i4566_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4566_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4566_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4566_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4567:b896 runtime:0.8 { + portinst: i4567_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4567_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4567_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4567_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4568:b896 runtime:0.8 { + portinst: i4568_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4568_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4568_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4568_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4569:b1583 { + portinst: i4569_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4569_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4569_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4569_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4569_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4570:b896 runtime:0.8 { + portinst: i4570_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4570_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4570_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4570_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4571:b896 runtime:0.8 { + portinst: i4571_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4571_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4571_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4571_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4572:b896 runtime:0.8 { + portinst: i4572_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4572_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4572_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4572_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4573:b896 runtime:0.8 { + portinst: i4573_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4573_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4573_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4573_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4574:b1584 { + portinst: i4574_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4574_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4574_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4574_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4574_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4575:b896 runtime:0.8 { + portinst: i4575_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4575_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4575_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4575_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4576:b896 runtime:0.8 { + portinst: i4576_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4576_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4576_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4576_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4577:b896 runtime:0.8 { + portinst: i4577_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4577_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4577_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4577_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4578:b896 runtime:0.8 { + portinst: i4578_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4578_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4578_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4578_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4579:b1585 { + portinst: i4579_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4579_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4579_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4579_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4579_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4580:b896 runtime:0.8 { + portinst: i4580_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4580_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4580_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4580_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4581:b896 runtime:0.8 { + portinst: i4581_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4581_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4581_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4581_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4582:b896 runtime:0.8 { + portinst: i4582_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4582_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4582_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4582_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4583:b896 runtime:0.8 { + portinst: i4583_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4583_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4583_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4583_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4584:b1586 { + portinst: i4584_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4584_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4584_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4584_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4584_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4585:b896 runtime:0.8 { + portinst: i4585_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4585_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4585_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4585_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4586:b896 runtime:0.8 { + portinst: i4586_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4586_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4586_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4586_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4587:b896 runtime:0.8 { + portinst: i4587_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4587_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4587_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4587_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4588:b896 runtime:0.8 { + portinst: i4588_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4588_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4588_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4588_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4589:b1587 { + portinst: i4589_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4589_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4589_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4589_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4589_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4590:b896 runtime:0.8 { + portinst: i4590_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4590_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4590_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4590_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4591:b896 runtime:0.8 { + portinst: i4591_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4591_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4591_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4591_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4592:b896 runtime:0.8 { + portinst: i4592_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4592_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4592_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4592_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4593:b896 runtime:0.8 { + portinst: i4593_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4593_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4593_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4593_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4594:b1588 { + portinst: i4594_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4594_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4594_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4594_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4594_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4595:b896 runtime:0.8 { + portinst: i4595_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4595_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4595_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4595_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4596:b896 runtime:0.8 { + portinst: i4596_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4596_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4596_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4596_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4597:b896 runtime:0.8 { + portinst: i4597_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4597_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4597_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4597_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4598:b896 runtime:0.8 { + portinst: i4598_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4598_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4598_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4598_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4599:b1589 { + portinst: i4599_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4599_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4599_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4599_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4599_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4600:b901 runtime:0.8 { + portinst: i4600_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4600_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4600_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4601:b901 runtime:0.8 { + portinst: i4601_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4601_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4601_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4602:b901 runtime:0.8 { + portinst: i4602_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4602_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4602_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4603:b901 runtime:0.8 { + portinst: i4603_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4603_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4603_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4604:b1590 { + portinst: i4604_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4604_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4604_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4604_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4604_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4605:b901 runtime:0.8 { + portinst: i4605_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4605_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4605_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4606:b901 runtime:0.8 { + portinst: i4606_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4606_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4606_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4607:b901 runtime:0.8 { + portinst: i4607_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4607_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4607_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4608:b901 runtime:0.8 { + portinst: i4608_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4608_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4608_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4609:b1591 { + portinst: i4609_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4609_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4609_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4609_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4609_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4610:b901 runtime:0.8 { + portinst: i4610_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4610_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4610_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4611:b901 runtime:0.8 { + portinst: i4611_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4611_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4611_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4612:b901 runtime:0.8 { + portinst: i4612_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4612_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4612_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4613:b901 runtime:0.8 { + portinst: i4613_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4613_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4613_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4614:b1592 { + portinst: i4614_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4614_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4614_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4614_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4614_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4615:b901 runtime:0.8 { + portinst: i4615_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4615_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4615_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4616:b901 runtime:0.8 { + portinst: i4616_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4616_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4616_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4617:b901 runtime:0.8 { + portinst: i4617_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4617_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4617_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4618:b901 runtime:0.8 { + portinst: i4618_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4618_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4618_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4619:b1593 { + portinst: i4619_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4619_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4619_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4619_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4619_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4620:b906 runtime:0.8 { + portinst: i4620_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4620_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4620_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4621:b906 runtime:0.8 { + portinst: i4621_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4621_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4621_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4622:b906 runtime:0.8 { + portinst: i4622_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4622_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4622_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4623:b906 runtime:0.8 { + portinst: i4623_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4623_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4623_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4624:b1594 { + portinst: i4624_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4624_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4624_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4624_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4624_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4625:b906 runtime:0.8 { + portinst: i4625_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4625_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4625_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4626:b906 runtime:0.8 { + portinst: i4626_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4626_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4626_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4627:b906 runtime:0.8 { + portinst: i4627_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4627_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4627_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4628:b906 runtime:0.8 { + portinst: i4628_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4628_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4628_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4629:b1595 { + portinst: i4629_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4629_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4629_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4629_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4629_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4630:b906 runtime:0.8 { + portinst: i4630_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4630_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4630_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4631:b906 runtime:0.8 { + portinst: i4631_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4631_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4631_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4632:b906 runtime:0.8 { + portinst: i4632_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4632_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4632_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4633:b906 runtime:0.8 { + portinst: i4633_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4633_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4633_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4634:b1596 { + portinst: i4634_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4634_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4634_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4634_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4634_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4635:b906 runtime:0.8 { + portinst: i4635_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4635_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4635_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4636:b906 runtime:0.8 { + portinst: i4636_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4636_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4636_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4637:b906 runtime:0.8 { + portinst: i4637_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4637_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4637_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4638:b906 runtime:0.8 { + portinst: i4638_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4638_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4638_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4639:b1597 { + portinst: i4639_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4639_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4639_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4639_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4639_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4640:b881 runtime:0.8 { + portinst: i4640_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4640_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4640_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4641:b881 runtime:0.8 { + portinst: i4641_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4641_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4641_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4642:b881 runtime:0.8 { + portinst: i4642_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4642_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4642_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4643:b881 runtime:0.8 { + portinst: i4643_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4643_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4643_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4644:b1598 { + portinst: i4644_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4644_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4644_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4644_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4644_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4645:b881 runtime:0.8 { + portinst: i4645_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4645_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4645_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4646:b881 runtime:0.8 { + portinst: i4646_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4646_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4646_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4647:b881 runtime:0.8 { + portinst: i4647_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4647_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4647_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4648:b881 runtime:0.8 { + portinst: i4648_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4648_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4648_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4649:b1599 { + portinst: i4649_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4649_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4649_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4649_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4649_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4650:b881 runtime:0.8 { + portinst: i4650_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4650_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4650_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4651:b881 runtime:0.8 { + portinst: i4651_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4651_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4651_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4652:b881 runtime:0.8 { + portinst: i4652_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4652_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4652_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4653:b881 runtime:0.8 { + portinst: i4653_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4653_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4653_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4654:b1600 { + portinst: i4654_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4654_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4654_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4654_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4654_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4655:b881 runtime:0.8 { + portinst: i4655_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4655_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4655_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4656:b881 runtime:0.8 { + portinst: i4656_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4656_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4656_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4657:b881 runtime:0.8 { + portinst: i4657_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4657_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4657_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4658:b881 runtime:0.8 { + portinst: i4658_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4658_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4658_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4659:b1601 { + portinst: i4659_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4659_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4659_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4659_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4659_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4660:b891 runtime:0.8 { + portinst: i4660_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4660_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4660_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4660_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4661:b891 runtime:0.8 { + portinst: i4661_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4661_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4661_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4661_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4662:b891 runtime:0.8 { + portinst: i4662_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4662_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4662_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4662_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4663:b891 runtime:0.8 { + portinst: i4663_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4663_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4663_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4663_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4664:b1602 { + portinst: i4664_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4664_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4664_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4664_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4664_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4665:b891 runtime:0.8 { + portinst: i4665_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4665_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4665_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4665_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4666:b891 runtime:0.8 { + portinst: i4666_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4666_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4666_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4666_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4667:b891 runtime:0.8 { + portinst: i4667_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4667_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4667_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4667_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4668:b891 runtime:0.8 { + portinst: i4668_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4668_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4668_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4668_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4669:b1603 { + portinst: i4669_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4669_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4669_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4669_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4669_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4670:b891 runtime:0.8 { + portinst: i4670_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4670_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4670_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4670_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4671:b891 runtime:0.8 { + portinst: i4671_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4671_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4671_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4671_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4672:b891 runtime:0.8 { + portinst: i4672_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4672_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4672_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4672_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4673:b891 runtime:0.8 { + portinst: i4673_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4673_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4673_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4673_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4674:b1604 { + portinst: i4674_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4674_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4674_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4674_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4674_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4675:b891 runtime:0.8 { + portinst: i4675_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4675_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4675_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4675_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4676:b891 runtime:0.8 { + portinst: i4676_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4676_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4676_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4676_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4677:b891 runtime:0.8 { + portinst: i4677_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4677_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4677_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4677_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4678:b891 runtime:0.8 { + portinst: i4678_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4678_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4678_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4678_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4679:b1605 { + portinst: i4679_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4679_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4679_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4679_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4679_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4680:b924 runtime:0.8 { + portinst: i4680_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4680_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4680_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4680_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i4680_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4681:b924 runtime:0.8 { + portinst: i4681_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4681_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4681_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4681_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i4681_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4682:b924 runtime:0.8 { + portinst: i4682_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4682_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4682_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4682_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i4682_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4683:b924 runtime:0.8 { + portinst: i4683_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4683_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4683_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4683_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i4683_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4684:b1606 { + portinst: i4684_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4684_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4684_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4684_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4684_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4685:b924 runtime:0.8 { + portinst: i4685_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4685_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4685_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4685_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i4685_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4686:b924 runtime:0.8 { + portinst: i4686_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4686_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4686_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4686_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i4686_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4687:b924 runtime:0.8 { + portinst: i4687_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4687_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4687_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4687_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i4687_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4688:b924 runtime:0.8 { + portinst: i4688_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4688_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4688_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4688_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i4688_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4689:b1607 { + portinst: i4689_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4689_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4689_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4689_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4689_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4690:b924 runtime:0.8 { + portinst: i4690_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4690_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4690_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4690_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i4690_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4691:b924 runtime:0.8 { + portinst: i4691_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4691_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4691_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4691_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i4691_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4692:b924 runtime:0.8 { + portinst: i4692_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4692_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4692_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4692_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i4692_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4693:b924 runtime:0.8 { + portinst: i4693_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4693_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4693_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4693_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i4693_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4694:b1608 { + portinst: i4694_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4694_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4694_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4694_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4694_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4695:b924 runtime:0.8 { + portinst: i4695_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4695_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4695_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4695_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i4695_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4696:b924 runtime:0.8 { + portinst: i4696_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4696_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4696_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4696_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i4696_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4697:b924 runtime:0.8 { + portinst: i4697_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4697_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4697_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4697_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i4697_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4698:b924 runtime:0.8 { + portinst: i4698_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4698_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4698_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4698_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i4698_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4699:b1609 { + portinst: i4699_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4699_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4699_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4699_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4699_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4700:b896 runtime:0.8 { + portinst: i4700_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4700_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4700_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4700_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4701:b896 runtime:0.8 { + portinst: i4701_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4701_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4701_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4701_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4702:b896 runtime:0.8 { + portinst: i4702_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4702_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4702_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4702_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4703:b896 runtime:0.8 { + portinst: i4703_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4703_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4703_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4703_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4704:b1610 { + portinst: i4704_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4704_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4704_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4704_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4704_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4705:b896 runtime:0.8 { + portinst: i4705_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4705_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4705_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4705_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4706:b896 runtime:0.8 { + portinst: i4706_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4706_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4706_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4706_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4707:b896 runtime:0.8 { + portinst: i4707_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4707_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4707_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4707_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4708:b896 runtime:0.8 { + portinst: i4708_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4708_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4708_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4708_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4709:b1611 { + portinst: i4709_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4709_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4709_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4709_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4709_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4710:b896 runtime:0.8 { + portinst: i4710_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4710_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4710_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4710_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4711:b896 runtime:0.8 { + portinst: i4711_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4711_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4711_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4711_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4712:b896 runtime:0.8 { + portinst: i4712_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4712_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4712_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4712_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4713:b896 runtime:0.8 { + portinst: i4713_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4713_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4713_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4713_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4714:b1612 { + portinst: i4714_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4714_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4714_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4714_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4714_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4715:b896 runtime:0.8 { + portinst: i4715_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4715_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4715_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4715_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4716:b896 runtime:0.8 { + portinst: i4716_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4716_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4716_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4716_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4717:b896 runtime:0.8 { + portinst: i4717_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4717_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4717_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4717_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4718:b896 runtime:0.8 { + portinst: i4718_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4718_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4718_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4718_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4719:b1613 { + portinst: i4719_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4719_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4719_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4719_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4719_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4720:b901 runtime:0.8 { + portinst: i4720_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4720_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4720_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4721:b901 runtime:0.8 { + portinst: i4721_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4721_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4721_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4722:b901 runtime:0.8 { + portinst: i4722_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4722_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4722_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4723:b901 runtime:0.8 { + portinst: i4723_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4723_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4723_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4724:b1614 { + portinst: i4724_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4724_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4724_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4724_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4724_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4725:b901 runtime:0.8 { + portinst: i4725_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4725_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4725_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4726:b901 runtime:0.8 { + portinst: i4726_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4726_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4726_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4727:b901 runtime:0.8 { + portinst: i4727_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4727_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4727_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4728:b901 runtime:0.8 { + portinst: i4728_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4728_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4728_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4729:b1615 { + portinst: i4729_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4729_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4729_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4729_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4729_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4730:b901 runtime:0.8 { + portinst: i4730_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4730_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4730_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4731:b901 runtime:0.8 { + portinst: i4731_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4731_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4731_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4732:b901 runtime:0.8 { + portinst: i4732_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4732_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4732_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4733:b901 runtime:0.8 { + portinst: i4733_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4733_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4733_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4734:b1616 { + portinst: i4734_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4734_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4734_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4734_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4734_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4735:b901 runtime:0.8 { + portinst: i4735_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4735_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4735_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4736:b901 runtime:0.8 { + portinst: i4736_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4736_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4736_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4737:b901 runtime:0.8 { + portinst: i4737_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4737_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4737_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4738:b901 runtime:0.8 { + portinst: i4738_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4738_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4738_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4739:b1617 { + portinst: i4739_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4739_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4739_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4739_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4739_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4740:b906 runtime:0.8 { + portinst: i4740_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4740_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4740_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4741:b906 runtime:0.8 { + portinst: i4741_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4741_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4741_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4742:b906 runtime:0.8 { + portinst: i4742_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4742_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4742_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4743:b906 runtime:0.8 { + portinst: i4743_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4743_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4743_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4744:b1618 { + portinst: i4744_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4744_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4744_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4744_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4744_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4745:b906 runtime:0.8 { + portinst: i4745_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4745_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4745_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4746:b906 runtime:0.8 { + portinst: i4746_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4746_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4746_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4747:b906 runtime:0.8 { + portinst: i4747_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4747_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4747_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4748:b906 runtime:0.8 { + portinst: i4748_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4748_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4748_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4749:b1619 { + portinst: i4749_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4749_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4749_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4749_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4749_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4750:b906 runtime:0.8 { + portinst: i4750_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4750_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4750_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4751:b906 runtime:0.8 { + portinst: i4751_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4751_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4751_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4752:b906 runtime:0.8 { + portinst: i4752_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4752_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4752_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4753:b906 runtime:0.8 { + portinst: i4753_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4753_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4753_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4754:b1620 { + portinst: i4754_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4754_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4754_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4754_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4754_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4755:b906 runtime:0.8 { + portinst: i4755_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4755_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4755_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4756:b906 runtime:0.8 { + portinst: i4756_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4756_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4756_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4757:b906 runtime:0.8 { + portinst: i4757_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4757_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4757_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4758:b906 runtime:0.8 { + portinst: i4758_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4758_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4758_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4759:b1621 { + portinst: i4759_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4759_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4759_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4759_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4759_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4760:b881 runtime:0.8 { + portinst: i4760_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4760_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4760_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4761:b881 runtime:0.8 { + portinst: i4761_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4761_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4761_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4762:b881 runtime:0.8 { + portinst: i4762_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4762_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4762_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4763:b881 runtime:0.8 { + portinst: i4763_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4763_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4763_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4764:b1622 { + portinst: i4764_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4764_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4764_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4764_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4764_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4765:b881 runtime:0.8 { + portinst: i4765_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4765_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4765_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4766:b881 runtime:0.8 { + portinst: i4766_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4766_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4766_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4767:b881 runtime:0.8 { + portinst: i4767_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4767_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4767_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4768:b881 runtime:0.8 { + portinst: i4768_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4768_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4768_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4769:b1623 { + portinst: i4769_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4769_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4769_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4769_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4769_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4770:b881 runtime:0.8 { + portinst: i4770_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4770_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4770_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4771:b881 runtime:0.8 { + portinst: i4771_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4771_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4771_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4772:b881 runtime:0.8 { + portinst: i4772_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4772_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4772_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4773:b881 runtime:0.8 { + portinst: i4773_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4773_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4773_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4774:b1624 { + portinst: i4774_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4774_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4774_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4774_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4774_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4775:b881 runtime:0.8 { + portinst: i4775_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4775_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4775_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4776:b881 runtime:0.8 { + portinst: i4776_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4776_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4776_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4777:b881 runtime:0.8 { + portinst: i4777_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4777_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4777_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4778:b881 runtime:0.8 { + portinst: i4778_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4778_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4778_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4779:b1625 { + portinst: i4779_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4779_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4779_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4779_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4779_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4780:b891 runtime:0.8 { + portinst: i4780_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4780_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4780_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4780_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4781:b891 runtime:0.8 { + portinst: i4781_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4781_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4781_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4781_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4782:b891 runtime:0.8 { + portinst: i4782_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4782_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4782_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4782_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4783:b891 runtime:0.8 { + portinst: i4783_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4783_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4783_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4783_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4784:b1626 { + portinst: i4784_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4784_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4784_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4784_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4784_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4785:b891 runtime:0.8 { + portinst: i4785_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4785_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4785_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4785_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4786:b891 runtime:0.8 { + portinst: i4786_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4786_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4786_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4786_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4787:b891 runtime:0.8 { + portinst: i4787_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4787_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4787_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4787_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4788:b891 runtime:0.8 { + portinst: i4788_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4788_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4788_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4788_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4789:b1627 { + portinst: i4789_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4789_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4789_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4789_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4789_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4790:b891 runtime:0.8 { + portinst: i4790_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4790_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4790_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4790_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4791:b891 runtime:0.8 { + portinst: i4791_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4791_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4791_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4791_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4792:b891 runtime:0.8 { + portinst: i4792_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4792_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4792_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4792_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4793:b891 runtime:0.8 { + portinst: i4793_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4793_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4793_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4793_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4794:b1628 { + portinst: i4794_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4794_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4794_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4794_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4794_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4795:b891 runtime:0.8 { + portinst: i4795_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4795_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4795_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4795_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4796:b891 runtime:0.8 { + portinst: i4796_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4796_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4796_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4796_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4797:b891 runtime:0.8 { + portinst: i4797_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4797_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4797_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4797_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4798:b891 runtime:0.8 { + portinst: i4798_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4798_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4798_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4798_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4799:b1629 { + portinst: i4799_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4799_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4799_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4799_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4799_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4800:b961 runtime:0.8 { + portinst: i4800_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4800_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4800_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4801:b961 runtime:0.8 { + portinst: i4801_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4801_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4801_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4802:b961 runtime:0.8 { + portinst: i4802_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4802_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4802_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4803:b961 runtime:0.8 { + portinst: i4803_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4803_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4803_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4804:b1630 { + portinst: i4804_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4804_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4804_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4804_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4804_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4805:b961 runtime:0.8 { + portinst: i4805_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4805_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4805_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4806:b961 runtime:0.8 { + portinst: i4806_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4806_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4806_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4807:b961 runtime:0.8 { + portinst: i4807_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4807_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4807_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4808:b961 runtime:0.8 { + portinst: i4808_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4808_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4808_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4809:b1631 { + portinst: i4809_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4809_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4809_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4809_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4809_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4810:b961 runtime:0.8 { + portinst: i4810_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4810_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4810_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4811:b961 runtime:0.8 { + portinst: i4811_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4811_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4811_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4812:b961 runtime:0.8 { + portinst: i4812_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4812_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4812_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4813:b961 runtime:0.8 { + portinst: i4813_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4813_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4813_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4814:b1632 { + portinst: i4814_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4814_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4814_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4814_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4814_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4815:b961 runtime:0.8 { + portinst: i4815_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4815_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4815_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4816:b961 runtime:0.8 { + portinst: i4816_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4816_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4816_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4817:b961 runtime:0.8 { + portinst: i4817_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4817_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4817_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4818:b961 runtime:0.8 { + portinst: i4818_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4818_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4818_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4819:b1633 { + portinst: i4819_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4819_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4819_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4819_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4819_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4820:b896 runtime:0.8 { + portinst: i4820_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4820_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4820_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4820_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4821:b896 runtime:0.8 { + portinst: i4821_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4821_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4821_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4821_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4822:b896 runtime:0.8 { + portinst: i4822_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4822_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4822_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4822_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4823:b896 runtime:0.8 { + portinst: i4823_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4823_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4823_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4823_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4824:b1634 { + portinst: i4824_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4824_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4824_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4824_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4824_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4825:b896 runtime:0.8 { + portinst: i4825_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4825_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4825_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4825_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4826:b896 runtime:0.8 { + portinst: i4826_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4826_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4826_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4826_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4827:b896 runtime:0.8 { + portinst: i4827_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4827_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4827_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4827_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4828:b896 runtime:0.8 { + portinst: i4828_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4828_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4828_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4828_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4829:b1635 { + portinst: i4829_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4829_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4829_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4829_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4829_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4830:b896 runtime:0.8 { + portinst: i4830_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4830_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4830_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4830_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4831:b896 runtime:0.8 { + portinst: i4831_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4831_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4831_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4831_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4832:b896 runtime:0.8 { + portinst: i4832_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4832_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4832_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4832_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4833:b896 runtime:0.8 { + portinst: i4833_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4833_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4833_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4833_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4834:b1636 { + portinst: i4834_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4834_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4834_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4834_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4834_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4835:b896 runtime:0.8 { + portinst: i4835_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4835_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4835_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4835_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4836:b896 runtime:0.8 { + portinst: i4836_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4836_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4836_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4836_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4837:b896 runtime:0.8 { + portinst: i4837_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4837_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4837_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4837_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4838:b896 runtime:0.8 { + portinst: i4838_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4838_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4838_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4838_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4839:b1637 { + portinst: i4839_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4839_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4839_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4839_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4839_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4840:b1638 runtime:0.8 { + portinst: i4840_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4840_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4840_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4841:b1638 runtime:0.8 { + portinst: i4841_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4841_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4841_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4842:b1638 runtime:0.8 { + portinst: i4842_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4842_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4842_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4843:b1638 runtime:0.8 { + portinst: i4843_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4843_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4843_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4844:b1639 { + portinst: i4844_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4844_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4844_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4844_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4844_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4845:b1638 runtime:0.8 { + portinst: i4845_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4845_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4845_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4846:b1638 runtime:0.8 { + portinst: i4846_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4846_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4846_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4847:b1638 runtime:0.8 { + portinst: i4847_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4847_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4847_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4848:b1638 runtime:0.8 { + portinst: i4848_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4848_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4848_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4849:b1640 { + portinst: i4849_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4849_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4849_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4849_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4849_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4850:b1638 runtime:0.8 { + portinst: i4850_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4850_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4850_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4851:b1638 runtime:0.8 { + portinst: i4851_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4851_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4851_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4852:b1638 runtime:0.8 { + portinst: i4852_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4852_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4852_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4853:b1638 runtime:0.8 { + portinst: i4853_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4853_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4853_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4854:b1641 { + portinst: i4854_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4854_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4854_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4854_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4854_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4855:b1638 runtime:0.8 { + portinst: i4855_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4855_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4855_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4856:b1638 runtime:0.8 { + portinst: i4856_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4856_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4856_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4857:b1638 runtime:0.8 { + portinst: i4857_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4857_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4857_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4858:b1638 runtime:0.8 { + portinst: i4858_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4858_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4858_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4859:b1642 { + portinst: i4859_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4859_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4859_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4859_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4859_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4860:b924 runtime:0.8 { + portinst: i4860_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4860_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4860_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4860_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[3]) + portinst: i4860_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4861:b924 runtime:0.8 { + portinst: i4861_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4861_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4861_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4861_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[3]) + portinst: i4861_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4862:b924 runtime:0.8 { + portinst: i4862_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4862_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4862_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4862_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[3]) + portinst: i4862_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4863:b924 runtime:0.8 { + portinst: i4863_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4863_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4863_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4863_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[3]) + portinst: i4863_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4864:b1643 { + portinst: i4864_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4864_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4864_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4864_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4864_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4865:b924 runtime:0.8 { + portinst: i4865_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4865_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4865_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4865_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[3]) + portinst: i4865_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4866:b924 runtime:0.8 { + portinst: i4866_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4866_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4866_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4866_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[3]) + portinst: i4866_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4867:b924 runtime:0.8 { + portinst: i4867_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4867_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4867_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4867_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[3]) + portinst: i4867_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4868:b924 runtime:0.8 { + portinst: i4868_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4868_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4868_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4868_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[3]) + portinst: i4868_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4869:b1644 { + portinst: i4869_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4869_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4869_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4869_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4869_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4870:b924 runtime:0.8 { + portinst: i4870_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4870_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4870_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4870_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[3]) + portinst: i4870_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4871:b924 runtime:0.8 { + portinst: i4871_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4871_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4871_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4871_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[3]) + portinst: i4871_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4872:b924 runtime:0.8 { + portinst: i4872_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4872_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4872_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4872_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[3]) + portinst: i4872_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4873:b924 runtime:0.8 { + portinst: i4873_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4873_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4873_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4873_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[3]) + portinst: i4873_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4874:b1645 { + portinst: i4874_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4874_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4874_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4874_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4874_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4875:b924 runtime:0.8 { + portinst: i4875_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4875_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4875_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4875_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[3]) + portinst: i4875_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4876:b924 runtime:0.8 { + portinst: i4876_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4876_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4876_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4876_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[3]) + portinst: i4876_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4877:b924 runtime:0.8 { + portinst: i4877_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4877_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4877_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4877_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[3]) + portinst: i4877_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4878:b924 runtime:0.8 { + portinst: i4878_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4878_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4878_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4878_pi3 idx[3] datatype:arr[17]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[3]) + portinst: i4878_po0 idx[4] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4879:b1646 { + portinst: i4879_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4879_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4879_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4879_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4879_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4880:b896 runtime:0.8 { + portinst: i4880_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4880_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4880_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4880_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4881:b896 runtime:0.8 { + portinst: i4881_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4881_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4881_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4881_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4882:b896 runtime:0.8 { + portinst: i4882_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4882_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4882_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4882_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4883:b896 runtime:0.8 { + portinst: i4883_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4883_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4883_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4883_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4884:b1647 { + portinst: i4884_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4884_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4884_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4884_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4884_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4885:b896 runtime:0.8 { + portinst: i4885_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4885_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4885_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4885_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4886:b896 runtime:0.8 { + portinst: i4886_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4886_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4886_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4886_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4887:b896 runtime:0.8 { + portinst: i4887_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4887_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4887_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4887_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4888:b896 runtime:0.8 { + portinst: i4888_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4888_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4888_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4888_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4889:b1648 { + portinst: i4889_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4889_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4889_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4889_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4889_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4890:b896 runtime:0.8 { + portinst: i4890_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4890_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4890_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4890_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4891:b896 runtime:0.8 { + portinst: i4891_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4891_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4891_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4891_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4892:b896 runtime:0.8 { + portinst: i4892_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4892_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4892_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4892_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4893:b896 runtime:0.8 { + portinst: i4893_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4893_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4893_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4893_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4894:b1649 { + portinst: i4894_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4894_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4894_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4894_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4894_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4895:b896 runtime:0.8 { + portinst: i4895_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4895_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4895_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4895_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4896:b896 runtime:0.8 { + portinst: i4896_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4896_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4896_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4896_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4897:b896 runtime:0.8 { + portinst: i4897_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4897_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4897_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4897_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4898:b896 runtime:0.8 { + portinst: i4898_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4898_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4898_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4898_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4899:b1650 { + portinst: i4899_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4899_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4899_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4899_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4899_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4900:b1638 runtime:0.8 { + portinst: i4900_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4900_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4900_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4901:b1638 runtime:0.8 { + portinst: i4901_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4901_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4901_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4902:b1638 runtime:0.8 { + portinst: i4902_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4902_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4902_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4903:b1638 runtime:0.8 { + portinst: i4903_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4903_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4903_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4904:b1651 { + portinst: i4904_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4904_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4904_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4904_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4904_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4905:b1638 runtime:0.8 { + portinst: i4905_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4905_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4905_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4906:b1638 runtime:0.8 { + portinst: i4906_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4906_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4906_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4907:b1638 runtime:0.8 { + portinst: i4907_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4907_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4907_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4908:b1638 runtime:0.8 { + portinst: i4908_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4908_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4908_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4909:b1652 { + portinst: i4909_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4909_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4909_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4909_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4909_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4910:b1638 runtime:0.8 { + portinst: i4910_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4910_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4910_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4911:b1638 runtime:0.8 { + portinst: i4911_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4911_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4911_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4912:b1638 runtime:0.8 { + portinst: i4912_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4912_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4912_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4913:b1638 runtime:0.8 { + portinst: i4913_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4913_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4913_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4914:b1653 { + portinst: i4914_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4914_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4914_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4914_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4914_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4915:b1638 runtime:0.8 { + portinst: i4915_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4915_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4915_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4916:b1638 runtime:0.8 { + portinst: i4916_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4916_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4916_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4917:b1638 runtime:0.8 { + portinst: i4917_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4917_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4917_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4918:b1638 runtime:0.8 { + portinst: i4918_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4918_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4918_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4919:b1654 { + portinst: i4919_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4919_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4919_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4919_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4919_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4920:b1655 runtime:0.8 { + portinst: i4920_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4920_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4920_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4920_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4921:b1655 runtime:0.8 { + portinst: i4921_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4921_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4921_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4921_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4922:b1655 runtime:0.8 { + portinst: i4922_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4922_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4922_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4922_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4923:b1655 runtime:0.8 { + portinst: i4923_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4923_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4923_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4923_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4924:b1656 { + portinst: i4924_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4924_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4924_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4924_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4924_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4925:b1655 runtime:0.8 { + portinst: i4925_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4925_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4925_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4925_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4926:b1655 runtime:0.8 { + portinst: i4926_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4926_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4926_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4926_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4927:b1655 runtime:0.8 { + portinst: i4927_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4927_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4927_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4927_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4928:b1655 runtime:0.8 { + portinst: i4928_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4928_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4928_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4928_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4929:b1657 { + portinst: i4929_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4929_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4929_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4929_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4929_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4930:b1655 runtime:0.8 { + portinst: i4930_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4930_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4930_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4930_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4931:b1655 runtime:0.8 { + portinst: i4931_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4931_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4931_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4931_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4932:b1655 runtime:0.8 { + portinst: i4932_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4932_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4932_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4932_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4933:b1655 runtime:0.8 { + portinst: i4933_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4933_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4933_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4933_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4934:b1658 { + portinst: i4934_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4934_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4934_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4934_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4934_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4935:b1655 runtime:0.8 { + portinst: i4935_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4935_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4935_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4935_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4936:b1655 runtime:0.8 { + portinst: i4936_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4936_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4936_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4936_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4937:b1655 runtime:0.8 { + portinst: i4937_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4937_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4937_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4937_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4938:b1655 runtime:0.8 { + portinst: i4938_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4938_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4938_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4938_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4939:b1659 { + portinst: i4939_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4939_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4939_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4939_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4939_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4940:b891 runtime:0.8 { + portinst: i4940_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4940_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4940_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4940_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4941:b891 runtime:0.8 { + portinst: i4941_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4941_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4941_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4941_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4942:b891 runtime:0.8 { + portinst: i4942_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4942_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4942_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4942_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4943:b891 runtime:0.8 { + portinst: i4943_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4943_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4943_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4943_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4944:b1660 { + portinst: i4944_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4944_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4944_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4944_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4944_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4945:b891 runtime:0.8 { + portinst: i4945_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4945_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4945_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4945_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4946:b891 runtime:0.8 { + portinst: i4946_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4946_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4946_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4946_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4947:b891 runtime:0.8 { + portinst: i4947_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4947_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4947_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4947_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4948:b891 runtime:0.8 { + portinst: i4948_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4948_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4948_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4948_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4949:b1661 { + portinst: i4949_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4949_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4949_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4949_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4949_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4950:b891 runtime:0.8 { + portinst: i4950_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4950_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4950_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4950_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4951:b891 runtime:0.8 { + portinst: i4951_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4951_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4951_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4951_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4952:b891 runtime:0.8 { + portinst: i4952_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4952_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4952_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4952_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4953:b891 runtime:0.8 { + portinst: i4953_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4953_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4953_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4953_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4954:b1662 { + portinst: i4954_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4954_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4954_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4954_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4954_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4955:b891 runtime:0.8 { + portinst: i4955_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4955_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4955_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4955_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4956:b891 runtime:0.8 { + portinst: i4956_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4956_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4956_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4956_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4957:b891 runtime:0.8 { + portinst: i4957_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4957_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4957_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4957_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4958:b891 runtime:0.8 { + portinst: i4958_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4958_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4958_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4958_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4959:b1663 { + portinst: i4959_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4959_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4959_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4959_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4959_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4960:b891 runtime:0.8 { + portinst: i4960_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4960_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4960_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i4960_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4961:b891 runtime:0.8 { + portinst: i4961_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4961_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4961_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i4961_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4962:b891 runtime:0.8 { + portinst: i4962_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4962_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4962_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i4962_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4963:b891 runtime:0.8 { + portinst: i4963_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4963_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4963_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i4963_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4964:b1664 { + portinst: i4964_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4964_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4964_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4964_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4964_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4965:b891 runtime:0.8 { + portinst: i4965_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4965_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4965_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i4965_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4966:b891 runtime:0.8 { + portinst: i4966_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4966_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4966_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i4966_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4967:b891 runtime:0.8 { + portinst: i4967_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4967_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4967_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i4967_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4968:b891 runtime:0.8 { + portinst: i4968_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4968_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4968_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i4968_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4969:b1665 { + portinst: i4969_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4969_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4969_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4969_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4969_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4970:b891 runtime:0.8 { + portinst: i4970_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4970_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4970_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i4970_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4971:b891 runtime:0.8 { + portinst: i4971_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4971_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4971_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i4971_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4972:b891 runtime:0.8 { + portinst: i4972_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4972_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4972_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i4972_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4973:b891 runtime:0.8 { + portinst: i4973_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4973_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4973_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i4973_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4974:b1666 { + portinst: i4974_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4974_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4974_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4974_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4974_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4975:b891 runtime:0.8 { + portinst: i4975_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4975_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4975_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i4975_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4976:b891 runtime:0.8 { + portinst: i4976_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4976_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4976_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i4976_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4977:b891 runtime:0.8 { + portinst: i4977_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4977_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4977_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i4977_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4978:b891 runtime:0.8 { + portinst: i4978_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4978_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4978_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i4978_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4979:b1667 { + portinst: i4979_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4979_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4979_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4979_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4979_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i4980:b896 runtime:0.8 { + portinst: i4980_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i4980_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i4980_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i4980_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i4981:b896 runtime:0.8 { + portinst: i4981_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i4981_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i4981_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i4981_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i4982:b896 runtime:0.8 { + portinst: i4982_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i4982_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i4982_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i4982_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i4983:b896 runtime:0.8 { + portinst: i4983_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i4983_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i4983_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i4983_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i4984:b1668 { + portinst: i4984_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i4984_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i4984_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i4984_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i4984_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i4985:b896 runtime:0.8 { + portinst: i4985_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i4985_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i4985_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i4985_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i4986:b896 runtime:0.8 { + portinst: i4986_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i4986_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i4986_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i4986_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i4987:b896 runtime:0.8 { + portinst: i4987_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i4987_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i4987_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i4987_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i4988:b896 runtime:0.8 { + portinst: i4988_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i4988_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i4988_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i4988_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i4989:b1669 { + portinst: i4989_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i4989_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i4989_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i4989_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i4989_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i4990:b896 runtime:0.8 { + portinst: i4990_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i4990_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i4990_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i4990_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i4991:b896 runtime:0.8 { + portinst: i4991_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i4991_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i4991_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i4991_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i4992:b896 runtime:0.8 { + portinst: i4992_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i4992_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i4992_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i4992_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i4993:b896 runtime:0.8 { + portinst: i4993_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i4993_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i4993_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i4993_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i4994:b1670 { + portinst: i4994_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i4994_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i4994_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i4994_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i4994_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i4995:b896 runtime:0.8 { + portinst: i4995_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i4995_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i4995_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i4995_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i4996:b896 runtime:0.8 { + portinst: i4996_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i4996_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i4996_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i4996_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i4997:b896 runtime:0.8 { + portinst: i4997_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i4997_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i4997_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i4997_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i4998:b896 runtime:0.8 { + portinst: i4998_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i4998_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i4998_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i4998_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i4999:b1671 { + portinst: i4999_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i4999_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i4999_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i4999_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i4999_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5000:b1672 runtime:0.8 { + portinst: i5000_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5000_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5000_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5001:b1672 runtime:0.8 { + portinst: i5001_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5001_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5001_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5002:b1672 runtime:0.8 { + portinst: i5002_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5002_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5002_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5003:b1672 runtime:0.8 { + portinst: i5003_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5003_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5003_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5004:b1673 { + portinst: i5004_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5004_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5004_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5004_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5004_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5005:b1672 runtime:0.8 { + portinst: i5005_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5005_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5005_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5006:b1672 runtime:0.8 { + portinst: i5006_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5006_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5006_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5007:b1672 runtime:0.8 { + portinst: i5007_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5007_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5007_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5008:b1672 runtime:0.8 { + portinst: i5008_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5008_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5008_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5009:b1674 { + portinst: i5009_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5009_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5009_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5009_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5009_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5010:b1672 runtime:0.8 { + portinst: i5010_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5010_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5010_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5011:b1672 runtime:0.8 { + portinst: i5011_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5011_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5011_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5012:b1672 runtime:0.8 { + portinst: i5012_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5012_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5012_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5013:b1672 runtime:0.8 { + portinst: i5013_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5013_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5013_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5014:b1675 { + portinst: i5014_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5014_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5014_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5014_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5014_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5015:b1672 runtime:0.8 { + portinst: i5015_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5015_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5015_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5016:b1672 runtime:0.8 { + portinst: i5016_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5016_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5016_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5017:b1672 runtime:0.8 { + portinst: i5017_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5017_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5017_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5018:b1672 runtime:0.8 { + portinst: i5018_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5018_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5018_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5019:b1676 { + portinst: i5019_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5019_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5019_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5019_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5019_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5020:b891 runtime:0.8 { + portinst: i5020_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5020_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5020_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5020_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5021:b891 runtime:0.8 { + portinst: i5021_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5021_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5021_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5021_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5022:b891 runtime:0.8 { + portinst: i5022_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5022_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5022_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5022_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5023:b891 runtime:0.8 { + portinst: i5023_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5023_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5023_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5023_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5024:b1677 { + portinst: i5024_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5024_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5024_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5024_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5024_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5025:b891 runtime:0.8 { + portinst: i5025_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5025_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5025_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5025_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5026:b891 runtime:0.8 { + portinst: i5026_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5026_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5026_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5026_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5027:b891 runtime:0.8 { + portinst: i5027_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5027_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5027_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5027_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5028:b891 runtime:0.8 { + portinst: i5028_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5028_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5028_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5028_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5029:b1678 { + portinst: i5029_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5029_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5029_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5029_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5029_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5030:b891 runtime:0.8 { + portinst: i5030_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5030_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5030_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5030_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5031:b891 runtime:0.8 { + portinst: i5031_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5031_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5031_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5031_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5032:b891 runtime:0.8 { + portinst: i5032_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5032_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5032_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5032_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5033:b891 runtime:0.8 { + portinst: i5033_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5033_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5033_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5033_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5034:b1679 { + portinst: i5034_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5034_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5034_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5034_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5034_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5035:b891 runtime:0.8 { + portinst: i5035_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5035_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5035_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5035_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5036:b891 runtime:0.8 { + portinst: i5036_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5036_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5036_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5036_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5037:b891 runtime:0.8 { + portinst: i5037_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5037_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5037_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5037_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5038:b891 runtime:0.8 { + portinst: i5038_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5038_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5038_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5038_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5039:b1680 { + portinst: i5039_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5039_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5039_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5039_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5039_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5040:b886 runtime:0.8 { + portinst: i5040_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5040_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5040_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5040_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5041:b886 runtime:0.8 { + portinst: i5041_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5041_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5041_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5041_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5042:b886 runtime:0.8 { + portinst: i5042_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5042_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5042_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5042_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5043:b886 runtime:0.8 { + portinst: i5043_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5043_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5043_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5043_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5044:b1681 { + portinst: i5044_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5044_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5044_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5044_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5044_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5045:b886 runtime:0.8 { + portinst: i5045_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5045_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5045_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5045_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5046:b886 runtime:0.8 { + portinst: i5046_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5046_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5046_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5046_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5047:b886 runtime:0.8 { + portinst: i5047_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5047_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5047_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5047_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5048:b886 runtime:0.8 { + portinst: i5048_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5048_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5048_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5048_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5049:b1682 { + portinst: i5049_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5049_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5049_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5049_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5049_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5050:b886 runtime:0.8 { + portinst: i5050_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5050_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5050_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5050_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5051:b886 runtime:0.8 { + portinst: i5051_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5051_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5051_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5051_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5052:b886 runtime:0.8 { + portinst: i5052_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5052_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5052_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5052_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5053:b886 runtime:0.8 { + portinst: i5053_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5053_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5053_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5053_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5054:b1683 { + portinst: i5054_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5054_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5054_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5054_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5054_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5055:b886 runtime:0.8 { + portinst: i5055_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5055_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5055_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5055_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5056:b886 runtime:0.8 { + portinst: i5056_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5056_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5056_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5056_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5057:b886 runtime:0.8 { + portinst: i5057_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5057_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5057_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5057_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5058:b886 runtime:0.8 { + portinst: i5058_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5058_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5058_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5058_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5059:b1684 { + portinst: i5059_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5059_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5059_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5059_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5059_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5060:b1685 runtime:0.8 { + portinst: i5060_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5060_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5060_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5061:b1685 runtime:0.8 { + portinst: i5061_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5061_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5061_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5062:b1685 runtime:0.8 { + portinst: i5062_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5062_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5062_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5063:b1685 runtime:0.8 { + portinst: i5063_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5063_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5063_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5064:b1686 { + portinst: i5064_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5064_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5064_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5064_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5064_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5065:b1685 runtime:0.8 { + portinst: i5065_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5065_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5065_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5066:b1685 runtime:0.8 { + portinst: i5066_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5066_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5066_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5067:b1685 runtime:0.8 { + portinst: i5067_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5067_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5067_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5068:b1685 runtime:0.8 { + portinst: i5068_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5068_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5068_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5069:b1687 { + portinst: i5069_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5069_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5069_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5069_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5069_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5070:b1685 runtime:0.8 { + portinst: i5070_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5070_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5070_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5071:b1685 runtime:0.8 { + portinst: i5071_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5071_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5071_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5072:b1685 runtime:0.8 { + portinst: i5072_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5072_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5072_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5073:b1685 runtime:0.8 { + portinst: i5073_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5073_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5073_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5074:b1688 { + portinst: i5074_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5074_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5074_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5074_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5074_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5075:b1685 runtime:0.8 { + portinst: i5075_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5075_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5075_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5076:b1685 runtime:0.8 { + portinst: i5076_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5076_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5076_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5077:b1685 runtime:0.8 { + portinst: i5077_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5077_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5077_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5078:b1685 runtime:0.8 { + portinst: i5078_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5078_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5078_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5079:b1689 { + portinst: i5079_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5079_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5079_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5079_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5079_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5080:b1685 runtime:0.8 { + portinst: i5080_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5080_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5080_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5081:b1685 runtime:0.8 { + portinst: i5081_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5081_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5081_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5082:b1685 runtime:0.8 { + portinst: i5082_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5082_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5082_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5083:b1685 runtime:0.8 { + portinst: i5083_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5083_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5083_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5084:b1690 { + portinst: i5084_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5084_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5084_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5084_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5084_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5085:b1685 runtime:0.8 { + portinst: i5085_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5085_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5085_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5086:b1685 runtime:0.8 { + portinst: i5086_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5086_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5086_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5087:b1685 runtime:0.8 { + portinst: i5087_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5087_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5087_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5088:b1685 runtime:0.8 { + portinst: i5088_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5088_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5088_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5089:b1691 { + portinst: i5089_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5089_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5089_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5089_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5089_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5090:b1685 runtime:0.8 { + portinst: i5090_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5090_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5090_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5091:b1685 runtime:0.8 { + portinst: i5091_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5091_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5091_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5092:b1685 runtime:0.8 { + portinst: i5092_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5092_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5092_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5093:b1685 runtime:0.8 { + portinst: i5093_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5093_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5093_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5094:b1692 { + portinst: i5094_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5094_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5094_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5094_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5094_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5095:b1685 runtime:0.8 { + portinst: i5095_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5095_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5095_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5096:b1685 runtime:0.8 { + portinst: i5096_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5096_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5096_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5097:b1685 runtime:0.8 { + portinst: i5097_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5097_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5097_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5098:b1685 runtime:0.8 { + portinst: i5098_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5098_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5098_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5099:b1693 { + portinst: i5099_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5099_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5099_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5099_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5099_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5100:b1685 runtime:0.8 { + portinst: i5100_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5100_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5100_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5101:b1685 runtime:0.8 { + portinst: i5101_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5101_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5101_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5102:b1685 runtime:0.8 { + portinst: i5102_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5102_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5102_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5103:b1685 runtime:0.8 { + portinst: i5103_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5103_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5103_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5104:b1694 { + portinst: i5104_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5104_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5104_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5104_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5104_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5105:b1685 runtime:0.8 { + portinst: i5105_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5105_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5105_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5106:b1685 runtime:0.8 { + portinst: i5106_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5106_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5106_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5107:b1685 runtime:0.8 { + portinst: i5107_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5107_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5107_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5108:b1685 runtime:0.8 { + portinst: i5108_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5108_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5108_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5109:b1695 { + portinst: i5109_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5109_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5109_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5109_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5109_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5110:b1685 runtime:0.8 { + portinst: i5110_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5110_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5110_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5111:b1685 runtime:0.8 { + portinst: i5111_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5111_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5111_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5112:b1685 runtime:0.8 { + portinst: i5112_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5112_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5112_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5113:b1685 runtime:0.8 { + portinst: i5113_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5113_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5113_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5114:b1696 { + portinst: i5114_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5114_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5114_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5114_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5114_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5115:b1685 runtime:0.8 { + portinst: i5115_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5115_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5115_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5116:b1685 runtime:0.8 { + portinst: i5116_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5116_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5116_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5117:b1685 runtime:0.8 { + portinst: i5117_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5117_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5117_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5118:b1685 runtime:0.8 { + portinst: i5118_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5118_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5118_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5119:b1697 { + portinst: i5119_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5119_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5119_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5119_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5119_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5120:b896 runtime:0.8 { + portinst: i5120_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5120_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5120_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5120_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5121:b896 runtime:0.8 { + portinst: i5121_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5121_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5121_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5121_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5122:b896 runtime:0.8 { + portinst: i5122_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5122_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5122_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5122_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5123:b896 runtime:0.8 { + portinst: i5123_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5123_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5123_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5123_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5124:b1698 { + portinst: i5124_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5124_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5124_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5124_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5124_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5125:b896 runtime:0.8 { + portinst: i5125_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5125_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5125_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5125_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5126:b896 runtime:0.8 { + portinst: i5126_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5126_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5126_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5126_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5127:b896 runtime:0.8 { + portinst: i5127_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5127_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5127_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5127_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5128:b896 runtime:0.8 { + portinst: i5128_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5128_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5128_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5128_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5129:b1699 { + portinst: i5129_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5129_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5129_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5129_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5129_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5130:b896 runtime:0.8 { + portinst: i5130_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5130_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5130_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5130_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5131:b896 runtime:0.8 { + portinst: i5131_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5131_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5131_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5131_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5132:b896 runtime:0.8 { + portinst: i5132_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5132_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5132_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5132_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5133:b896 runtime:0.8 { + portinst: i5133_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5133_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5133_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5133_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5134:b1700 { + portinst: i5134_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5134_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5134_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5134_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5134_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5135:b896 runtime:0.8 { + portinst: i5135_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5135_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5135_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5135_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5136:b896 runtime:0.8 { + portinst: i5136_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5136_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5136_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5136_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5137:b896 runtime:0.8 { + portinst: i5137_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5137_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5137_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5137_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5138:b896 runtime:0.8 { + portinst: i5138_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5138_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5138_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5138_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5139:b1701 { + portinst: i5139_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5139_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5139_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5139_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5139_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5140:b896 runtime:0.8 { + portinst: i5140_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5140_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5140_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5140_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5141:b896 runtime:0.8 { + portinst: i5141_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5141_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5141_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5141_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5142:b896 runtime:0.8 { + portinst: i5142_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5142_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5142_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5142_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5143:b896 runtime:0.8 { + portinst: i5143_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5143_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5143_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5143_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5144:b1702 { + portinst: i5144_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5144_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5144_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5144_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5144_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5145:b896 runtime:0.8 { + portinst: i5145_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5145_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5145_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5145_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5146:b896 runtime:0.8 { + portinst: i5146_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5146_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5146_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5146_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5147:b896 runtime:0.8 { + portinst: i5147_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5147_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5147_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5147_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5148:b896 runtime:0.8 { + portinst: i5148_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5148_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5148_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5148_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5149:b1703 { + portinst: i5149_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5149_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5149_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5149_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5149_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5150:b896 runtime:0.8 { + portinst: i5150_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5150_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5150_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5150_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5151:b896 runtime:0.8 { + portinst: i5151_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5151_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5151_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5151_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5152:b896 runtime:0.8 { + portinst: i5152_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5152_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5152_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5152_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5153:b896 runtime:0.8 { + portinst: i5153_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5153_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5153_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5153_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5154:b1704 { + portinst: i5154_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5154_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5154_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5154_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5154_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5155:b896 runtime:0.8 { + portinst: i5155_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5155_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5155_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5155_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5156:b896 runtime:0.8 { + portinst: i5156_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5156_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5156_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5156_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5157:b896 runtime:0.8 { + portinst: i5157_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5157_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5157_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5157_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5158:b896 runtime:0.8 { + portinst: i5158_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5158_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5158_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5158_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5159:b1705 { + portinst: i5159_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5159_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5159_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5159_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5159_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5160:b1638 runtime:0.8 { + portinst: i5160_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5160_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5160_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5161:b1638 runtime:0.8 { + portinst: i5161_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5161_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5161_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5162:b1638 runtime:0.8 { + portinst: i5162_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5162_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5162_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5163:b1638 runtime:0.8 { + portinst: i5163_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5163_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5163_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5164:b1706 { + portinst: i5164_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5164_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5164_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5164_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5164_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5165:b1638 runtime:0.8 { + portinst: i5165_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5165_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5165_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5166:b1638 runtime:0.8 { + portinst: i5166_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5166_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5166_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5167:b1638 runtime:0.8 { + portinst: i5167_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5167_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5167_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5168:b1638 runtime:0.8 { + portinst: i5168_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5168_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5168_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5169:b1707 { + portinst: i5169_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5169_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5169_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5169_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5169_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5170:b1638 runtime:0.8 { + portinst: i5170_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5170_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5170_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5171:b1638 runtime:0.8 { + portinst: i5171_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5171_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5171_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5172:b1638 runtime:0.8 { + portinst: i5172_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5172_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5172_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5173:b1638 runtime:0.8 { + portinst: i5173_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5173_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5173_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5174:b1708 { + portinst: i5174_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5174_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5174_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5174_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5174_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5175:b1638 runtime:0.8 { + portinst: i5175_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5175_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5175_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5176:b1638 runtime:0.8 { + portinst: i5176_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5176_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5176_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5177:b1638 runtime:0.8 { + portinst: i5177_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5177_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5177_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5178:b1638 runtime:0.8 { + portinst: i5178_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5178_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5178_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5179:b1709 { + portinst: i5179_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5179_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5179_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5179_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5179_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5180:b1655 runtime:0.8 { + portinst: i5180_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5180_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5180_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5180_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5181:b1655 runtime:0.8 { + portinst: i5181_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5181_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5181_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5181_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5182:b1655 runtime:0.8 { + portinst: i5182_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5182_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5182_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5182_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5183:b1655 runtime:0.8 { + portinst: i5183_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5183_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5183_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5183_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5184:b1710 { + portinst: i5184_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5184_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5184_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5184_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5184_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5185:b1655 runtime:0.8 { + portinst: i5185_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5185_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5185_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5185_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5186:b1655 runtime:0.8 { + portinst: i5186_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5186_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5186_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5186_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5187:b1655 runtime:0.8 { + portinst: i5187_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5187_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5187_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5187_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5188:b1655 runtime:0.8 { + portinst: i5188_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5188_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5188_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5188_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5189:b1711 { + portinst: i5189_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5189_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5189_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5189_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5189_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5190:b1655 runtime:0.8 { + portinst: i5190_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5190_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5190_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5190_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5191:b1655 runtime:0.8 { + portinst: i5191_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5191_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5191_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5191_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5192:b1655 runtime:0.8 { + portinst: i5192_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5192_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5192_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5192_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5193:b1655 runtime:0.8 { + portinst: i5193_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5193_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5193_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5193_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5194:b1712 { + portinst: i5194_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5194_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5194_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5194_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5194_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5195:b1655 runtime:0.8 { + portinst: i5195_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5195_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5195_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5195_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5196:b1655 runtime:0.8 { + portinst: i5196_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5196_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5196_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5196_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5197:b1655 runtime:0.8 { + portinst: i5197_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5197_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5197_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5197_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5198:b1655 runtime:0.8 { + portinst: i5198_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5198_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5198_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5198_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5199:b1713 { + portinst: i5199_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5199_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5199_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5199_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5199_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5200:b891 runtime:0.8 { + portinst: i5200_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5200_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5200_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5200_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5201:b891 runtime:0.8 { + portinst: i5201_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5201_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5201_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5201_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5202:b891 runtime:0.8 { + portinst: i5202_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5202_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5202_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5202_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5203:b891 runtime:0.8 { + portinst: i5203_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5203_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5203_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5203_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5204:b1714 { + portinst: i5204_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5204_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5204_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5204_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5204_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5205:b891 runtime:0.8 { + portinst: i5205_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5205_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5205_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5205_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5206:b891 runtime:0.8 { + portinst: i5206_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5206_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5206_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5206_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5207:b891 runtime:0.8 { + portinst: i5207_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5207_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5207_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5207_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5208:b891 runtime:0.8 { + portinst: i5208_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5208_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5208_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5208_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5209:b1715 { + portinst: i5209_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5209_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5209_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5209_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5209_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5210:b891 runtime:0.8 { + portinst: i5210_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5210_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5210_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5210_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5211:b891 runtime:0.8 { + portinst: i5211_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5211_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5211_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5211_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5212:b891 runtime:0.8 { + portinst: i5212_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5212_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5212_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5212_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5213:b891 runtime:0.8 { + portinst: i5213_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5213_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5213_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5213_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5214:b1716 { + portinst: i5214_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5214_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5214_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5214_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5214_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5215:b891 runtime:0.8 { + portinst: i5215_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5215_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5215_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5215_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5216:b891 runtime:0.8 { + portinst: i5216_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5216_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5216_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5216_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5217:b891 runtime:0.8 { + portinst: i5217_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5217_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5217_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5217_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5218:b891 runtime:0.8 { + portinst: i5218_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5218_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5218_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5218_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5219:b1717 { + portinst: i5219_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5219_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5219_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5219_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5219_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5220:b891 runtime:0.8 { + portinst: i5220_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5220_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5220_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5220_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5221:b891 runtime:0.8 { + portinst: i5221_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5221_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5221_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5221_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5222:b891 runtime:0.8 { + portinst: i5222_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5222_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5222_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5222_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5223:b891 runtime:0.8 { + portinst: i5223_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5223_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5223_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5223_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5224:b1718 { + portinst: i5224_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5224_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5224_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5224_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5224_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5225:b891 runtime:0.8 { + portinst: i5225_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5225_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5225_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5225_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5226:b891 runtime:0.8 { + portinst: i5226_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5226_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5226_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5226_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5227:b891 runtime:0.8 { + portinst: i5227_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5227_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5227_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5227_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5228:b891 runtime:0.8 { + portinst: i5228_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5228_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5228_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5228_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5229:b1719 { + portinst: i5229_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5229_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5229_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5229_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5229_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5230:b891 runtime:0.8 { + portinst: i5230_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5230_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5230_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5230_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5231:b891 runtime:0.8 { + portinst: i5231_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5231_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5231_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5231_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5232:b891 runtime:0.8 { + portinst: i5232_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5232_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5232_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5232_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5233:b891 runtime:0.8 { + portinst: i5233_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5233_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5233_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5233_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5234:b1720 { + portinst: i5234_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5234_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5234_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5234_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5234_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5235:b891 runtime:0.8 { + portinst: i5235_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5235_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5235_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5235_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5236:b891 runtime:0.8 { + portinst: i5236_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5236_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5236_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5236_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5237:b891 runtime:0.8 { + portinst: i5237_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5237_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5237_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5237_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5238:b891 runtime:0.8 { + portinst: i5238_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5238_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5238_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5238_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5239:b1721 { + portinst: i5239_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5239_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5239_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5239_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5239_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5240:b896 runtime:0.8 { + portinst: i5240_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5240_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5240_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5240_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5241:b896 runtime:0.8 { + portinst: i5241_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5241_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5241_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5241_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5242:b896 runtime:0.8 { + portinst: i5242_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5242_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5242_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5242_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5243:b896 runtime:0.8 { + portinst: i5243_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5243_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5243_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5243_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5244:b1722 { + portinst: i5244_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5244_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5244_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5244_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5244_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5245:b896 runtime:0.8 { + portinst: i5245_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5245_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5245_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5245_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5246:b896 runtime:0.8 { + portinst: i5246_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5246_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5246_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5246_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5247:b896 runtime:0.8 { + portinst: i5247_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5247_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5247_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5247_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5248:b896 runtime:0.8 { + portinst: i5248_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5248_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5248_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5248_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5249:b1723 { + portinst: i5249_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5249_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5249_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5249_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5249_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5250:b896 runtime:0.8 { + portinst: i5250_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5250_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5250_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5250_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5251:b896 runtime:0.8 { + portinst: i5251_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5251_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5251_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5251_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5252:b896 runtime:0.8 { + portinst: i5252_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5252_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5252_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5252_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5253:b896 runtime:0.8 { + portinst: i5253_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5253_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5253_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5253_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5254:b1724 { + portinst: i5254_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5254_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5254_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5254_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5254_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5255:b896 runtime:0.8 { + portinst: i5255_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5255_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5255_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5255_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5256:b896 runtime:0.8 { + portinst: i5256_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5256_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5256_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5256_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5257:b896 runtime:0.8 { + portinst: i5257_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5257_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5257_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5257_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5258:b896 runtime:0.8 { + portinst: i5258_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5258_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5258_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5258_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5259:b1725 { + portinst: i5259_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5259_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5259_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5259_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5259_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5260:b1672 runtime:0.8 { + portinst: i5260_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5260_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5260_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5261:b1672 runtime:0.8 { + portinst: i5261_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5261_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5261_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5262:b1672 runtime:0.8 { + portinst: i5262_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5262_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5262_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5263:b1672 runtime:0.8 { + portinst: i5263_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5263_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5263_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5264:b1726 { + portinst: i5264_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5264_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5264_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5264_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5264_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5265:b1672 runtime:0.8 { + portinst: i5265_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5265_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5265_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5266:b1672 runtime:0.8 { + portinst: i5266_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5266_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5266_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5267:b1672 runtime:0.8 { + portinst: i5267_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5267_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5267_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5268:b1672 runtime:0.8 { + portinst: i5268_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5268_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5268_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5269:b1727 { + portinst: i5269_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5269_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5269_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5269_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5269_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5270:b1672 runtime:0.8 { + portinst: i5270_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5270_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5270_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5271:b1672 runtime:0.8 { + portinst: i5271_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5271_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5271_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5272:b1672 runtime:0.8 { + portinst: i5272_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5272_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5272_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5273:b1672 runtime:0.8 { + portinst: i5273_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5273_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5273_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5274:b1728 { + portinst: i5274_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5274_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5274_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5274_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5274_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5275:b1672 runtime:0.8 { + portinst: i5275_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5275_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5275_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5276:b1672 runtime:0.8 { + portinst: i5276_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5276_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5276_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5277:b1672 runtime:0.8 { + portinst: i5277_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5277_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5277_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5278:b1672 runtime:0.8 { + portinst: i5278_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5278_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5278_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5279:b1729 { + portinst: i5279_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5279_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5279_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5279_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5279_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5280:b891 runtime:0.8 { + portinst: i5280_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5280_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5280_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5280_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5281:b891 runtime:0.8 { + portinst: i5281_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5281_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5281_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5281_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5282:b891 runtime:0.8 { + portinst: i5282_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5282_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5282_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5282_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5283:b891 runtime:0.8 { + portinst: i5283_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5283_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5283_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5283_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5284:b1730 { + portinst: i5284_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5284_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5284_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5284_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5284_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5285:b891 runtime:0.8 { + portinst: i5285_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5285_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5285_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5285_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5286:b891 runtime:0.8 { + portinst: i5286_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5286_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5286_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5286_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5287:b891 runtime:0.8 { + portinst: i5287_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5287_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5287_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5287_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5288:b891 runtime:0.8 { + portinst: i5288_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5288_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5288_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5288_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5289:b1731 { + portinst: i5289_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5289_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5289_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5289_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5289_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5290:b891 runtime:0.8 { + portinst: i5290_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5290_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5290_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5290_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5291:b891 runtime:0.8 { + portinst: i5291_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5291_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5291_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5291_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5292:b891 runtime:0.8 { + portinst: i5292_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5292_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5292_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5292_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5293:b891 runtime:0.8 { + portinst: i5293_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5293_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5293_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5293_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5294:b1732 { + portinst: i5294_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5294_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5294_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5294_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5294_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5295:b891 runtime:0.8 { + portinst: i5295_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5295_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5295_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5295_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5296:b891 runtime:0.8 { + portinst: i5296_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5296_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5296_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5296_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5297:b891 runtime:0.8 { + portinst: i5297_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5297_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5297_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5297_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5298:b891 runtime:0.8 { + portinst: i5298_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5298_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5298_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5298_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5299:b1733 { + portinst: i5299_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5299_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5299_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5299_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5299_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5300:b886 runtime:0.8 { + portinst: i5300_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5300_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5300_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5300_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5301:b886 runtime:0.8 { + portinst: i5301_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5301_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5301_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5301_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5302:b886 runtime:0.8 { + portinst: i5302_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5302_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5302_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5302_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5303:b886 runtime:0.8 { + portinst: i5303_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5303_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5303_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5303_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5304:b1734 { + portinst: i5304_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5304_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5304_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5304_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5304_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5305:b886 runtime:0.8 { + portinst: i5305_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5305_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5305_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5305_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5306:b886 runtime:0.8 { + portinst: i5306_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5306_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5306_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5306_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5307:b886 runtime:0.8 { + portinst: i5307_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5307_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5307_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5307_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5308:b886 runtime:0.8 { + portinst: i5308_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5308_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5308_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5308_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5309:b1735 { + portinst: i5309_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5309_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5309_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5309_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5309_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5310:b886 runtime:0.8 { + portinst: i5310_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5310_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5310_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5310_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5311:b886 runtime:0.8 { + portinst: i5311_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5311_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5311_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5311_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5312:b886 runtime:0.8 { + portinst: i5312_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5312_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5312_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5312_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5313:b886 runtime:0.8 { + portinst: i5313_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5313_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5313_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5313_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5314:b1736 { + portinst: i5314_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5314_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5314_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5314_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5314_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5315:b886 runtime:0.8 { + portinst: i5315_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5315_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5315_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5315_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5316:b886 runtime:0.8 { + portinst: i5316_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5316_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5316_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5316_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5317:b886 runtime:0.8 { + portinst: i5317_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5317_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5317_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5317_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5318:b886 runtime:0.8 { + portinst: i5318_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5318_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5318_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5318_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5319:b1737 { + portinst: i5319_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5319_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5319_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5319_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5319_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5320:b896 runtime:0.8 { + portinst: i5320_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5320_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5320_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5320_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5321:b896 runtime:0.8 { + portinst: i5321_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5321_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5321_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5321_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5322:b896 runtime:0.8 { + portinst: i5322_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5322_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5322_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5322_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5323:b896 runtime:0.8 { + portinst: i5323_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5323_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5323_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5323_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5324:b1738 { + portinst: i5324_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5324_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5324_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5324_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5324_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5325:b896 runtime:0.8 { + portinst: i5325_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5325_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5325_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5325_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5326:b896 runtime:0.8 { + portinst: i5326_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5326_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5326_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5326_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5327:b896 runtime:0.8 { + portinst: i5327_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5327_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5327_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5327_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5328:b896 runtime:0.8 { + portinst: i5328_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5328_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5328_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5328_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5329:b1739 { + portinst: i5329_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5329_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5329_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5329_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5329_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5330:b896 runtime:0.8 { + portinst: i5330_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5330_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5330_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5330_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5331:b896 runtime:0.8 { + portinst: i5331_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5331_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5331_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5331_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5332:b896 runtime:0.8 { + portinst: i5332_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5332_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5332_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5332_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5333:b896 runtime:0.8 { + portinst: i5333_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5333_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5333_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5333_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5334:b1740 { + portinst: i5334_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5334_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5334_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5334_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5334_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5335:b896 runtime:0.8 { + portinst: i5335_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5335_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5335_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5335_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5336:b896 runtime:0.8 { + portinst: i5336_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5336_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5336_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5336_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5337:b896 runtime:0.8 { + portinst: i5337_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5337_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5337_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5337_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5338:b896 runtime:0.8 { + portinst: i5338_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5338_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5338_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5338_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5339:b1741 { + portinst: i5339_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5339_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5339_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5339_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5339_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5340:b896 runtime:0.8 { + portinst: i5340_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5340_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5340_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5340_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5341:b896 runtime:0.8 { + portinst: i5341_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5341_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5341_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5341_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5342:b896 runtime:0.8 { + portinst: i5342_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5342_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5342_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5342_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5343:b896 runtime:0.8 { + portinst: i5343_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5343_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5343_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5343_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5344:b1742 { + portinst: i5344_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5344_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5344_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5344_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5344_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5345:b896 runtime:0.8 { + portinst: i5345_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5345_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5345_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5345_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5346:b896 runtime:0.8 { + portinst: i5346_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5346_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5346_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5346_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5347:b896 runtime:0.8 { + portinst: i5347_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5347_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5347_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5347_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5348:b896 runtime:0.8 { + portinst: i5348_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5348_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5348_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5348_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5349:b1743 { + portinst: i5349_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5349_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5349_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5349_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5349_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5350:b896 runtime:0.8 { + portinst: i5350_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5350_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5350_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5350_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5351:b896 runtime:0.8 { + portinst: i5351_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5351_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5351_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5351_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5352:b896 runtime:0.8 { + portinst: i5352_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5352_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5352_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5352_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5353:b896 runtime:0.8 { + portinst: i5353_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5353_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5353_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5353_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5354:b1744 { + portinst: i5354_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5354_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5354_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5354_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5354_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5355:b896 runtime:0.8 { + portinst: i5355_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5355_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5355_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5355_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5356:b896 runtime:0.8 { + portinst: i5356_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5356_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5356_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5356_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5357:b896 runtime:0.8 { + portinst: i5357_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5357_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5357_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5357_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5358:b896 runtime:0.8 { + portinst: i5358_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5358_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5358_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5358_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5359:b1745 { + portinst: i5359_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5359_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5359_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5359_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5359_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5360:b1638 runtime:0.8 { + portinst: i5360_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5360_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5360_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5361:b1638 runtime:0.8 { + portinst: i5361_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5361_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5361_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5362:b1638 runtime:0.8 { + portinst: i5362_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5362_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5362_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5363:b1638 runtime:0.8 { + portinst: i5363_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5363_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5363_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5364:b1746 { + portinst: i5364_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5364_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5364_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5364_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5364_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5365:b1638 runtime:0.8 { + portinst: i5365_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5365_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5365_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5366:b1638 runtime:0.8 { + portinst: i5366_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5366_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5366_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5367:b1638 runtime:0.8 { + portinst: i5367_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5367_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5367_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5368:b1638 runtime:0.8 { + portinst: i5368_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5368_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5368_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5369:b1747 { + portinst: i5369_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5369_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5369_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5369_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5369_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5370:b1638 runtime:0.8 { + portinst: i5370_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5370_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5370_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5371:b1638 runtime:0.8 { + portinst: i5371_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5371_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5371_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5372:b1638 runtime:0.8 { + portinst: i5372_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5372_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5372_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5373:b1638 runtime:0.8 { + portinst: i5373_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5373_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5373_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5374:b1748 { + portinst: i5374_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5374_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5374_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5374_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5374_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5375:b1638 runtime:0.8 { + portinst: i5375_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5375_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5375_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5376:b1638 runtime:0.8 { + portinst: i5376_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5376_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5376_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5377:b1638 runtime:0.8 { + portinst: i5377_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5377_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5377_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5378:b1638 runtime:0.8 { + portinst: i5378_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5378_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5378_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5379:b1749 { + portinst: i5379_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5379_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5379_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5379_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5379_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5380:b1655 runtime:0.8 { + portinst: i5380_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5380_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5380_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5380_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5381:b1655 runtime:0.8 { + portinst: i5381_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5381_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5381_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5381_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5382:b1655 runtime:0.8 { + portinst: i5382_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5382_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5382_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5382_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5383:b1655 runtime:0.8 { + portinst: i5383_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5383_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5383_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5383_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5384:b1750 { + portinst: i5384_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5384_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5384_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5384_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5384_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5385:b1655 runtime:0.8 { + portinst: i5385_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5385_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5385_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5385_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5386:b1655 runtime:0.8 { + portinst: i5386_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5386_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5386_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5386_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5387:b1655 runtime:0.8 { + portinst: i5387_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5387_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5387_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5387_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5388:b1655 runtime:0.8 { + portinst: i5388_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5388_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5388_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5388_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5389:b1751 { + portinst: i5389_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5389_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5389_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5389_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5389_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5390:b1655 runtime:0.8 { + portinst: i5390_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5390_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5390_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5390_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5391:b1655 runtime:0.8 { + portinst: i5391_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5391_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5391_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5391_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5392:b1655 runtime:0.8 { + portinst: i5392_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5392_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5392_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5392_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5393:b1655 runtime:0.8 { + portinst: i5393_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5393_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5393_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5393_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5394:b1752 { + portinst: i5394_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5394_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5394_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5394_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5394_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5395:b1655 runtime:0.8 { + portinst: i5395_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5395_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5395_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5395_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5396:b1655 runtime:0.8 { + portinst: i5396_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5396_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5396_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5396_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5397:b1655 runtime:0.8 { + portinst: i5397_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5397_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5397_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5397_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5398:b1655 runtime:0.8 { + portinst: i5398_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5398_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5398_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5398_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5399:b1753 { + portinst: i5399_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5399_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5399_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5399_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5399_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5400:b891 runtime:0.8 { + portinst: i5400_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5400_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5400_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5400_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5401:b891 runtime:0.8 { + portinst: i5401_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5401_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5401_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5401_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5402:b891 runtime:0.8 { + portinst: i5402_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5402_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5402_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5402_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5403:b891 runtime:0.8 { + portinst: i5403_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5403_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5403_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5403_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5404:b1754 { + portinst: i5404_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5404_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5404_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5404_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5404_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5405:b891 runtime:0.8 { + portinst: i5405_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5405_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5405_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5405_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5406:b891 runtime:0.8 { + portinst: i5406_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5406_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5406_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5406_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5407:b891 runtime:0.8 { + portinst: i5407_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5407_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5407_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5407_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5408:b891 runtime:0.8 { + portinst: i5408_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5408_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5408_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5408_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5409:b1755 { + portinst: i5409_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5409_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5409_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5409_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5409_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5410:b891 runtime:0.8 { + portinst: i5410_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5410_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5410_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5410_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5411:b891 runtime:0.8 { + portinst: i5411_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5411_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5411_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5411_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5412:b891 runtime:0.8 { + portinst: i5412_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5412_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5412_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5412_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5413:b891 runtime:0.8 { + portinst: i5413_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5413_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5413_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5413_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5414:b1756 { + portinst: i5414_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5414_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5414_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5414_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5414_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5415:b891 runtime:0.8 { + portinst: i5415_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5415_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5415_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5415_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5416:b891 runtime:0.8 { + portinst: i5416_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5416_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5416_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5416_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5417:b891 runtime:0.8 { + portinst: i5417_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5417_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5417_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5417_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5418:b891 runtime:0.8 { + portinst: i5418_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5418_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5418_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5418_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5419:b1757 { + portinst: i5419_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5419_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5419_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5419_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5419_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5420:b891 runtime:0.8 { + portinst: i5420_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5420_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5420_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5420_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5421:b891 runtime:0.8 { + portinst: i5421_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5421_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5421_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5421_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5422:b891 runtime:0.8 { + portinst: i5422_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5422_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5422_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5422_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5423:b891 runtime:0.8 { + portinst: i5423_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5423_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5423_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5423_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5424:b1758 { + portinst: i5424_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5424_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5424_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5424_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5424_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5425:b891 runtime:0.8 { + portinst: i5425_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5425_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5425_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5425_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5426:b891 runtime:0.8 { + portinst: i5426_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5426_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5426_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5426_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5427:b891 runtime:0.8 { + portinst: i5427_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5427_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5427_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5427_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5428:b891 runtime:0.8 { + portinst: i5428_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5428_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5428_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5428_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5429:b1759 { + portinst: i5429_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5429_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5429_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5429_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5429_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5430:b891 runtime:0.8 { + portinst: i5430_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5430_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5430_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5430_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5431:b891 runtime:0.8 { + portinst: i5431_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5431_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5431_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5431_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5432:b891 runtime:0.8 { + portinst: i5432_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5432_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5432_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5432_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5433:b891 runtime:0.8 { + portinst: i5433_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5433_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5433_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5433_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5434:b1760 { + portinst: i5434_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5434_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5434_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5434_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5434_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5435:b891 runtime:0.8 { + portinst: i5435_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5435_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5435_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5435_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5436:b891 runtime:0.8 { + portinst: i5436_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5436_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5436_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5436_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5437:b891 runtime:0.8 { + portinst: i5437_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5437_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5437_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5437_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5438:b891 runtime:0.8 { + portinst: i5438_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5438_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5438_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5438_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5439:b1761 { + portinst: i5439_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5439_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5439_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5439_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5439_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5440:b896 runtime:0.8 { + portinst: i5440_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5440_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5440_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5440_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5441:b896 runtime:0.8 { + portinst: i5441_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5441_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5441_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5441_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5442:b896 runtime:0.8 { + portinst: i5442_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5442_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5442_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5442_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5443:b896 runtime:0.8 { + portinst: i5443_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5443_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5443_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5443_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5444:b1762 { + portinst: i5444_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5444_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5444_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5444_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5444_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5445:b896 runtime:0.8 { + portinst: i5445_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5445_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5445_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5445_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5446:b896 runtime:0.8 { + portinst: i5446_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5446_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5446_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5446_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5447:b896 runtime:0.8 { + portinst: i5447_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5447_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5447_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5447_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5448:b896 runtime:0.8 { + portinst: i5448_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5448_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5448_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5448_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5449:b1763 { + portinst: i5449_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5449_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5449_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5449_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5449_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5450:b896 runtime:0.8 { + portinst: i5450_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5450_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5450_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5450_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5451:b896 runtime:0.8 { + portinst: i5451_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5451_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5451_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5451_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5452:b896 runtime:0.8 { + portinst: i5452_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5452_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5452_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5452_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5453:b896 runtime:0.8 { + portinst: i5453_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5453_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5453_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5453_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5454:b1764 { + portinst: i5454_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5454_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5454_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5454_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5454_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5455:b896 runtime:0.8 { + portinst: i5455_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5455_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5455_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5455_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5456:b896 runtime:0.8 { + portinst: i5456_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5456_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5456_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5456_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5457:b896 runtime:0.8 { + portinst: i5457_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5457_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5457_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5457_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5458:b896 runtime:0.8 { + portinst: i5458_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5458_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5458_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5458_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5459:b1765 { + portinst: i5459_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5459_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5459_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5459_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5459_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5460:b1672 runtime:0.8 { + portinst: i5460_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5460_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5460_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5461:b1672 runtime:0.8 { + portinst: i5461_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5461_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5461_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5462:b1672 runtime:0.8 { + portinst: i5462_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5462_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5462_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5463:b1672 runtime:0.8 { + portinst: i5463_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5463_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5463_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5464:b1766 { + portinst: i5464_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5464_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5464_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5464_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5464_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5465:b1672 runtime:0.8 { + portinst: i5465_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5465_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5465_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5466:b1672 runtime:0.8 { + portinst: i5466_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5466_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5466_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5467:b1672 runtime:0.8 { + portinst: i5467_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5467_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5467_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5468:b1672 runtime:0.8 { + portinst: i5468_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5468_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5468_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5469:b1767 { + portinst: i5469_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5469_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5469_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5469_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5469_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5470:b1672 runtime:0.8 { + portinst: i5470_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5470_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5470_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5471:b1672 runtime:0.8 { + portinst: i5471_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5471_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5471_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5472:b1672 runtime:0.8 { + portinst: i5472_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5472_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5472_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5473:b1672 runtime:0.8 { + portinst: i5473_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5473_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5473_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5474:b1768 { + portinst: i5474_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5474_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5474_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5474_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5474_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5475:b1672 runtime:0.8 { + portinst: i5475_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5475_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5475_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5476:b1672 runtime:0.8 { + portinst: i5476_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5476_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5476_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5477:b1672 runtime:0.8 { + portinst: i5477_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5477_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5477_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5478:b1672 runtime:0.8 { + portinst: i5478_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5478_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5478_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5479:b1769 { + portinst: i5479_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5479_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5479_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5479_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5479_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5480:b891 runtime:0.8 { + portinst: i5480_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5480_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5480_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5480_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5481:b891 runtime:0.8 { + portinst: i5481_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5481_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5481_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5481_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5482:b891 runtime:0.8 { + portinst: i5482_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5482_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5482_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5482_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5483:b891 runtime:0.8 { + portinst: i5483_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5483_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5483_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5483_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5484:b1770 { + portinst: i5484_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5484_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5484_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5484_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5484_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5485:b891 runtime:0.8 { + portinst: i5485_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5485_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5485_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5485_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5486:b891 runtime:0.8 { + portinst: i5486_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5486_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5486_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5486_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5487:b891 runtime:0.8 { + portinst: i5487_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5487_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5487_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5487_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5488:b891 runtime:0.8 { + portinst: i5488_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5488_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5488_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5488_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5489:b1771 { + portinst: i5489_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5489_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5489_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5489_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5489_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5490:b891 runtime:0.8 { + portinst: i5490_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5490_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5490_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5490_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5491:b891 runtime:0.8 { + portinst: i5491_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5491_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5491_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5491_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5492:b891 runtime:0.8 { + portinst: i5492_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5492_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5492_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5492_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5493:b891 runtime:0.8 { + portinst: i5493_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5493_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5493_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5493_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5494:b1772 { + portinst: i5494_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5494_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5494_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5494_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5494_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5495:b891 runtime:0.8 { + portinst: i5495_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5495_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5495_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5495_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5496:b891 runtime:0.8 { + portinst: i5496_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5496_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5496_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5496_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5497:b891 runtime:0.8 { + portinst: i5497_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5497_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5497_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5497_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5498:b891 runtime:0.8 { + portinst: i5498_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5498_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5498_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5498_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5499:b1773 { + portinst: i5499_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5499_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5499_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5499_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5499_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5500:b886 runtime:0.8 { + portinst: i5500_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5500_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5500_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5500_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5501:b886 runtime:0.8 { + portinst: i5501_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5501_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5501_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5501_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5502:b886 runtime:0.8 { + portinst: i5502_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5502_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5502_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5502_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5503:b886 runtime:0.8 { + portinst: i5503_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5503_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5503_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5503_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5504:b1774 { + portinst: i5504_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5504_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5504_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5504_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5504_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5505:b886 runtime:0.8 { + portinst: i5505_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5505_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5505_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5505_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5506:b886 runtime:0.8 { + portinst: i5506_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5506_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5506_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5506_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5507:b886 runtime:0.8 { + portinst: i5507_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5507_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5507_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5507_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5508:b886 runtime:0.8 { + portinst: i5508_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5508_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5508_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5508_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5509:b1775 { + portinst: i5509_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5509_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5509_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5509_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5509_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5510:b886 runtime:0.8 { + portinst: i5510_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5510_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5510_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5510_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5511:b886 runtime:0.8 { + portinst: i5511_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5511_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5511_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5511_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5512:b886 runtime:0.8 { + portinst: i5512_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5512_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5512_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5512_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5513:b886 runtime:0.8 { + portinst: i5513_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5513_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5513_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5513_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5514:b1776 { + portinst: i5514_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5514_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5514_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5514_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5514_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5515:b886 runtime:0.8 { + portinst: i5515_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5515_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5515_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5515_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5516:b886 runtime:0.8 { + portinst: i5516_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5516_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5516_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5516_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5517:b886 runtime:0.8 { + portinst: i5517_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5517_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5517_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5517_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5518:b886 runtime:0.8 { + portinst: i5518_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5518_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5518_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5518_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5519:b1777 { + portinst: i5519_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5519_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5519_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5519_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5519_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5520:b896 runtime:0.8 { + portinst: i5520_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5520_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5520_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5520_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5521:b896 runtime:0.8 { + portinst: i5521_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5521_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5521_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5521_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5522:b896 runtime:0.8 { + portinst: i5522_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5522_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5522_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5522_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5523:b896 runtime:0.8 { + portinst: i5523_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5523_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5523_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5523_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5524:b1778 { + portinst: i5524_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5524_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5524_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5524_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5524_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5525:b896 runtime:0.8 { + portinst: i5525_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5525_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5525_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5525_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5526:b896 runtime:0.8 { + portinst: i5526_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5526_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5526_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5526_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5527:b896 runtime:0.8 { + portinst: i5527_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5527_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5527_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5527_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5528:b896 runtime:0.8 { + portinst: i5528_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5528_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5528_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5528_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5529:b1779 { + portinst: i5529_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5529_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5529_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5529_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5529_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5530:b896 runtime:0.8 { + portinst: i5530_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5530_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5530_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5530_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5531:b896 runtime:0.8 { + portinst: i5531_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5531_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5531_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5531_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5532:b896 runtime:0.8 { + portinst: i5532_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5532_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5532_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5532_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5533:b896 runtime:0.8 { + portinst: i5533_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5533_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5533_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5533_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5534:b1780 { + portinst: i5534_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5534_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5534_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5534_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5534_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5535:b896 runtime:0.8 { + portinst: i5535_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5535_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5535_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5535_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5536:b896 runtime:0.8 { + portinst: i5536_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5536_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5536_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5536_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5537:b896 runtime:0.8 { + portinst: i5537_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5537_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5537_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5537_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5538:b896 runtime:0.8 { + portinst: i5538_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5538_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5538_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5538_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5539:b1781 { + portinst: i5539_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5539_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5539_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5539_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5539_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5540:b896 runtime:0.8 { + portinst: i5540_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5540_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5540_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5540_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5541:b896 runtime:0.8 { + portinst: i5541_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5541_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5541_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5541_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5542:b896 runtime:0.8 { + portinst: i5542_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5542_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5542_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5542_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5543:b896 runtime:0.8 { + portinst: i5543_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5543_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5543_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5543_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5544:b1782 { + portinst: i5544_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5544_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5544_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5544_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5544_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5545:b896 runtime:0.8 { + portinst: i5545_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5545_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5545_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5545_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5546:b896 runtime:0.8 { + portinst: i5546_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5546_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5546_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5546_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5547:b896 runtime:0.8 { + portinst: i5547_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5547_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5547_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5547_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5548:b896 runtime:0.8 { + portinst: i5548_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5548_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5548_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5548_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5549:b1783 { + portinst: i5549_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5549_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5549_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5549_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5549_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5550:b896 runtime:0.8 { + portinst: i5550_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5550_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5550_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5550_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5551:b896 runtime:0.8 { + portinst: i5551_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5551_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5551_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5551_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5552:b896 runtime:0.8 { + portinst: i5552_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5552_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5552_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5552_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5553:b896 runtime:0.8 { + portinst: i5553_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5553_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5553_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5553_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5554:b1784 { + portinst: i5554_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5554_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5554_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5554_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5554_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5555:b896 runtime:0.8 { + portinst: i5555_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5555_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5555_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5555_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5556:b896 runtime:0.8 { + portinst: i5556_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5556_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5556_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5556_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5557:b896 runtime:0.8 { + portinst: i5557_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5557_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5557_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5557_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5558:b896 runtime:0.8 { + portinst: i5558_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5558_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5558_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5558_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5559:b1785 { + portinst: i5559_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5559_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5559_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5559_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5559_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5560:b1638 runtime:0.8 { + portinst: i5560_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5560_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5560_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5561:b1638 runtime:0.8 { + portinst: i5561_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5561_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5561_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5562:b1638 runtime:0.8 { + portinst: i5562_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5562_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5562_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5563:b1638 runtime:0.8 { + portinst: i5563_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5563_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5563_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5564:b1786 { + portinst: i5564_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5564_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5564_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5564_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5564_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5565:b1638 runtime:0.8 { + portinst: i5565_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5565_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5565_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5566:b1638 runtime:0.8 { + portinst: i5566_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5566_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5566_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5567:b1638 runtime:0.8 { + portinst: i5567_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5567_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5567_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5568:b1638 runtime:0.8 { + portinst: i5568_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5568_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5568_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5569:b1787 { + portinst: i5569_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5569_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5569_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5569_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5569_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5570:b1638 runtime:0.8 { + portinst: i5570_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5570_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5570_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5571:b1638 runtime:0.8 { + portinst: i5571_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5571_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5571_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5572:b1638 runtime:0.8 { + portinst: i5572_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5572_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5572_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5573:b1638 runtime:0.8 { + portinst: i5573_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5573_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5573_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5574:b1788 { + portinst: i5574_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5574_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5574_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5574_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5574_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5575:b1638 runtime:0.8 { + portinst: i5575_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5575_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5575_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5576:b1638 runtime:0.8 { + portinst: i5576_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5576_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5576_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5577:b1638 runtime:0.8 { + portinst: i5577_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5577_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5577_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5578:b1638 runtime:0.8 { + portinst: i5578_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5578_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5578_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5579:b1789 { + portinst: i5579_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5579_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5579_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5579_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5579_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5580:b1655 runtime:0.8 { + portinst: i5580_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5580_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5580_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5580_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5581:b1655 runtime:0.8 { + portinst: i5581_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5581_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5581_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5581_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5582:b1655 runtime:0.8 { + portinst: i5582_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5582_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5582_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5582_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5583:b1655 runtime:0.8 { + portinst: i5583_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5583_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5583_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5583_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5584:b1790 { + portinst: i5584_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5584_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5584_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5584_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5584_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5585:b1655 runtime:0.8 { + portinst: i5585_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5585_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5585_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5585_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5586:b1655 runtime:0.8 { + portinst: i5586_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5586_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5586_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5586_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5587:b1655 runtime:0.8 { + portinst: i5587_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5587_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5587_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5587_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5588:b1655 runtime:0.8 { + portinst: i5588_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5588_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5588_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5588_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5589:b1791 { + portinst: i5589_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5589_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5589_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5589_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5589_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5590:b1655 runtime:0.8 { + portinst: i5590_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5590_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5590_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5590_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5591:b1655 runtime:0.8 { + portinst: i5591_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5591_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5591_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5591_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5592:b1655 runtime:0.8 { + portinst: i5592_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5592_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5592_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5592_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5593:b1655 runtime:0.8 { + portinst: i5593_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5593_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5593_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5593_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5594:b1792 { + portinst: i5594_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5594_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5594_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5594_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5594_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5595:b1655 runtime:0.8 { + portinst: i5595_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5595_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5595_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5595_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5596:b1655 runtime:0.8 { + portinst: i5596_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5596_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5596_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5596_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5597:b1655 runtime:0.8 { + portinst: i5597_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5597_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5597_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5597_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5598:b1655 runtime:0.8 { + portinst: i5598_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5598_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5598_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5598_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5599:b1793 { + portinst: i5599_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5599_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5599_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5599_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5599_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5600:b891 runtime:0.8 { + portinst: i5600_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5600_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5600_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5600_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5601:b891 runtime:0.8 { + portinst: i5601_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5601_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5601_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5601_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5602:b891 runtime:0.8 { + portinst: i5602_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5602_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5602_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5602_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5603:b891 runtime:0.8 { + portinst: i5603_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5603_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5603_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5603_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5604:b1794 { + portinst: i5604_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5604_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5604_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5604_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5604_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5605:b891 runtime:0.8 { + portinst: i5605_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5605_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5605_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5605_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5606:b891 runtime:0.8 { + portinst: i5606_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5606_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5606_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5606_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5607:b891 runtime:0.8 { + portinst: i5607_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5607_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5607_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5607_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5608:b891 runtime:0.8 { + portinst: i5608_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5608_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5608_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5608_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5609:b1795 { + portinst: i5609_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5609_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5609_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5609_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5609_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5610:b891 runtime:0.8 { + portinst: i5610_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5610_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5610_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5610_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5611:b891 runtime:0.8 { + portinst: i5611_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5611_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5611_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5611_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5612:b891 runtime:0.8 { + portinst: i5612_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5612_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5612_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5612_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5613:b891 runtime:0.8 { + portinst: i5613_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5613_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5613_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5613_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5614:b1796 { + portinst: i5614_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5614_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5614_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5614_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5614_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5615:b891 runtime:0.8 { + portinst: i5615_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5615_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5615_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5615_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5616:b891 runtime:0.8 { + portinst: i5616_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5616_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5616_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5616_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5617:b891 runtime:0.8 { + portinst: i5617_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5617_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5617_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5617_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5618:b891 runtime:0.8 { + portinst: i5618_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5618_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5618_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5618_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5619:b1797 { + portinst: i5619_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5619_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5619_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5619_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5619_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5620:b891 runtime:0.8 { + portinst: i5620_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5620_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5620_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5620_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5621:b891 runtime:0.8 { + portinst: i5621_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5621_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5621_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5621_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5622:b891 runtime:0.8 { + portinst: i5622_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5622_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5622_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5622_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5623:b891 runtime:0.8 { + portinst: i5623_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5623_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5623_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5623_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5624:b1798 { + portinst: i5624_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5624_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5624_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5624_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5624_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5625:b891 runtime:0.8 { + portinst: i5625_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5625_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5625_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5625_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5626:b891 runtime:0.8 { + portinst: i5626_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5626_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5626_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5626_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5627:b891 runtime:0.8 { + portinst: i5627_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5627_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5627_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5627_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5628:b891 runtime:0.8 { + portinst: i5628_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5628_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5628_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5628_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5629:b1799 { + portinst: i5629_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5629_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5629_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5629_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5629_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5630:b891 runtime:0.8 { + portinst: i5630_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5630_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5630_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5630_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5631:b891 runtime:0.8 { + portinst: i5631_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5631_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5631_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5631_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5632:b891 runtime:0.8 { + portinst: i5632_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5632_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5632_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5632_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5633:b891 runtime:0.8 { + portinst: i5633_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5633_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5633_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5633_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5634:b1800 { + portinst: i5634_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5634_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5634_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5634_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5634_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5635:b891 runtime:0.8 { + portinst: i5635_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5635_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5635_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5635_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5636:b891 runtime:0.8 { + portinst: i5636_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5636_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5636_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5636_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5637:b891 runtime:0.8 { + portinst: i5637_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5637_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5637_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5637_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5638:b891 runtime:0.8 { + portinst: i5638_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5638_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5638_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5638_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5639:b1801 { + portinst: i5639_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5639_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5639_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5639_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5639_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5640:b896 runtime:0.8 { + portinst: i5640_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5640_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5640_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5640_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5641:b896 runtime:0.8 { + portinst: i5641_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5641_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5641_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5641_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5642:b896 runtime:0.8 { + portinst: i5642_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5642_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5642_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5642_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5643:b896 runtime:0.8 { + portinst: i5643_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5643_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5643_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5643_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5644:b1802 { + portinst: i5644_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5644_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5644_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5644_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5644_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5645:b896 runtime:0.8 { + portinst: i5645_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5645_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5645_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5645_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5646:b896 runtime:0.8 { + portinst: i5646_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5646_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5646_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5646_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5647:b896 runtime:0.8 { + portinst: i5647_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5647_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5647_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5647_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5648:b896 runtime:0.8 { + portinst: i5648_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5648_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5648_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5648_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5649:b1803 { + portinst: i5649_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5649_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5649_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5649_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5649_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5650:b896 runtime:0.8 { + portinst: i5650_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5650_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5650_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5650_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5651:b896 runtime:0.8 { + portinst: i5651_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5651_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5651_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5651_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5652:b896 runtime:0.8 { + portinst: i5652_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5652_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5652_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5652_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5653:b896 runtime:0.8 { + portinst: i5653_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5653_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5653_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5653_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5654:b1804 { + portinst: i5654_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5654_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5654_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5654_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5654_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5655:b896 runtime:0.8 { + portinst: i5655_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5655_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5655_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5655_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5656:b896 runtime:0.8 { + portinst: i5656_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5656_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5656_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5656_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5657:b896 runtime:0.8 { + portinst: i5657_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5657_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5657_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5657_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5658:b896 runtime:0.8 { + portinst: i5658_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5658_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5658_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5658_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5659:b1805 { + portinst: i5659_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5659_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5659_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5659_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5659_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5660:b1672 runtime:0.8 { + portinst: i5660_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5660_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5660_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5661:b1672 runtime:0.8 { + portinst: i5661_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5661_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5661_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5662:b1672 runtime:0.8 { + portinst: i5662_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5662_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5662_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5663:b1672 runtime:0.8 { + portinst: i5663_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5663_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5663_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5664:b1806 { + portinst: i5664_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5664_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5664_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5664_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5664_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5665:b1672 runtime:0.8 { + portinst: i5665_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5665_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5665_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5666:b1672 runtime:0.8 { + portinst: i5666_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5666_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5666_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5667:b1672 runtime:0.8 { + portinst: i5667_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5667_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5667_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5668:b1672 runtime:0.8 { + portinst: i5668_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5668_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5668_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5669:b1807 { + portinst: i5669_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5669_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5669_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5669_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5669_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5670:b1672 runtime:0.8 { + portinst: i5670_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5670_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5670_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5671:b1672 runtime:0.8 { + portinst: i5671_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5671_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5671_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5672:b1672 runtime:0.8 { + portinst: i5672_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5672_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5672_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5673:b1672 runtime:0.8 { + portinst: i5673_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5673_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5673_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5674:b1808 { + portinst: i5674_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5674_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5674_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5674_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5674_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5675:b1672 runtime:0.8 { + portinst: i5675_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5675_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5675_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5676:b1672 runtime:0.8 { + portinst: i5676_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5676_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5676_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5677:b1672 runtime:0.8 { + portinst: i5677_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5677_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5677_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5678:b1672 runtime:0.8 { + portinst: i5678_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5678_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5678_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5679:b1809 { + portinst: i5679_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5679_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5679_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5679_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5679_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5680:b891 runtime:0.8 { + portinst: i5680_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5680_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5680_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5680_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5681:b891 runtime:0.8 { + portinst: i5681_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5681_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5681_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5681_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5682:b891 runtime:0.8 { + portinst: i5682_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5682_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5682_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5682_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5683:b891 runtime:0.8 { + portinst: i5683_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5683_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5683_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5683_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5684:b1810 { + portinst: i5684_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5684_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5684_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5684_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5684_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5685:b891 runtime:0.8 { + portinst: i5685_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5685_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5685_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5685_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5686:b891 runtime:0.8 { + portinst: i5686_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5686_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5686_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5686_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5687:b891 runtime:0.8 { + portinst: i5687_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5687_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5687_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5687_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5688:b891 runtime:0.8 { + portinst: i5688_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5688_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5688_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5688_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5689:b1811 { + portinst: i5689_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5689_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5689_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5689_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5689_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5690:b891 runtime:0.8 { + portinst: i5690_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5690_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5690_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5690_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5691:b891 runtime:0.8 { + portinst: i5691_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5691_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5691_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5691_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5692:b891 runtime:0.8 { + portinst: i5692_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5692_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5692_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5692_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5693:b891 runtime:0.8 { + portinst: i5693_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5693_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5693_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5693_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5694:b1812 { + portinst: i5694_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5694_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5694_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5694_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5694_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5695:b891 runtime:0.8 { + portinst: i5695_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5695_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5695_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5695_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5696:b891 runtime:0.8 { + portinst: i5696_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5696_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5696_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5696_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5697:b891 runtime:0.8 { + portinst: i5697_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5697_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5697_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5697_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5698:b891 runtime:0.8 { + portinst: i5698_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5698_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5698_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5698_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5699:b1813 { + portinst: i5699_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5699_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5699_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5699_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5699_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5700:b886 runtime:0.8 { + portinst: i5700_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5700_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5700_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5700_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5701:b886 runtime:0.8 { + portinst: i5701_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5701_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5701_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5701_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5702:b886 runtime:0.8 { + portinst: i5702_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5702_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5702_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5702_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5703:b886 runtime:0.8 { + portinst: i5703_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5703_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5703_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5703_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5704:b1814 { + portinst: i5704_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5704_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5704_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5704_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5704_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5705:b886 runtime:0.8 { + portinst: i5705_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5705_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5705_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5705_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5706:b886 runtime:0.8 { + portinst: i5706_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5706_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5706_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5706_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5707:b886 runtime:0.8 { + portinst: i5707_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5707_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5707_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5707_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5708:b886 runtime:0.8 { + portinst: i5708_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5708_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5708_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5708_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5709:b1815 { + portinst: i5709_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5709_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5709_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5709_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5709_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5710:b886 runtime:0.8 { + portinst: i5710_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5710_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5710_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5710_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5711:b886 runtime:0.8 { + portinst: i5711_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5711_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5711_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5711_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5712:b886 runtime:0.8 { + portinst: i5712_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5712_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5712_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5712_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5713:b886 runtime:0.8 { + portinst: i5713_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5713_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5713_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5713_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5714:b1816 { + portinst: i5714_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5714_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5714_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5714_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5714_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5715:b886 runtime:0.8 { + portinst: i5715_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5715_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5715_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5715_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5716:b886 runtime:0.8 { + portinst: i5716_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5716_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5716_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5716_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5717:b886 runtime:0.8 { + portinst: i5717_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5717_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5717_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5717_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5718:b886 runtime:0.8 { + portinst: i5718_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5718_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5718_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5718_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5719:b1817 { + portinst: i5719_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5719_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5719_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5719_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5719_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5720:b896 runtime:0.8 { + portinst: i5720_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5720_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5720_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5720_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5721:b896 runtime:0.8 { + portinst: i5721_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5721_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5721_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5721_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5722:b896 runtime:0.8 { + portinst: i5722_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5722_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5722_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5722_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5723:b896 runtime:0.8 { + portinst: i5723_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5723_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5723_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5723_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5724:b1818 { + portinst: i5724_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5724_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5724_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5724_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5724_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5725:b896 runtime:0.8 { + portinst: i5725_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5725_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5725_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5725_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5726:b896 runtime:0.8 { + portinst: i5726_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5726_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5726_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5726_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5727:b896 runtime:0.8 { + portinst: i5727_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5727_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5727_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5727_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5728:b896 runtime:0.8 { + portinst: i5728_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5728_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5728_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5728_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5729:b1819 { + portinst: i5729_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5729_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5729_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5729_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5729_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5730:b896 runtime:0.8 { + portinst: i5730_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5730_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5730_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5730_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5731:b896 runtime:0.8 { + portinst: i5731_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5731_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5731_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5731_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5732:b896 runtime:0.8 { + portinst: i5732_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5732_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5732_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5732_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5733:b896 runtime:0.8 { + portinst: i5733_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5733_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5733_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5733_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5734:b1820 { + portinst: i5734_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5734_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5734_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5734_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5734_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5735:b896 runtime:0.8 { + portinst: i5735_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5735_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5735_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5735_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5736:b896 runtime:0.8 { + portinst: i5736_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5736_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5736_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5736_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5737:b896 runtime:0.8 { + portinst: i5737_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5737_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5737_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5737_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5738:b896 runtime:0.8 { + portinst: i5738_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5738_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5738_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5738_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5739:b1821 { + portinst: i5739_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5739_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5739_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5739_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5739_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5740:b896 runtime:0.8 { + portinst: i5740_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5740_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5740_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5740_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5741:b896 runtime:0.8 { + portinst: i5741_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5741_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5741_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5741_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5742:b896 runtime:0.8 { + portinst: i5742_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5742_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5742_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5742_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5743:b896 runtime:0.8 { + portinst: i5743_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5743_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5743_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5743_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5744:b1822 { + portinst: i5744_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5744_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5744_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5744_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5744_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5745:b896 runtime:0.8 { + portinst: i5745_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5745_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5745_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5745_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5746:b896 runtime:0.8 { + portinst: i5746_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5746_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5746_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5746_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5747:b896 runtime:0.8 { + portinst: i5747_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5747_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5747_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5747_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5748:b896 runtime:0.8 { + portinst: i5748_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5748_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5748_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5748_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5749:b1823 { + portinst: i5749_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5749_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5749_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5749_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5749_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5750:b896 runtime:0.8 { + portinst: i5750_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5750_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5750_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5750_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5751:b896 runtime:0.8 { + portinst: i5751_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5751_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5751_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5751_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5752:b896 runtime:0.8 { + portinst: i5752_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5752_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5752_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5752_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5753:b896 runtime:0.8 { + portinst: i5753_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5753_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5753_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5753_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5754:b1824 { + portinst: i5754_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5754_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5754_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5754_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5754_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5755:b896 runtime:0.8 { + portinst: i5755_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5755_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5755_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5755_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5756:b896 runtime:0.8 { + portinst: i5756_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5756_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5756_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5756_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5757:b896 runtime:0.8 { + portinst: i5757_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5757_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5757_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5757_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5758:b896 runtime:0.8 { + portinst: i5758_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5758_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5758_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5758_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5759:b1825 { + portinst: i5759_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5759_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5759_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5759_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5759_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5760:b896 runtime:0.8 { + portinst: i5760_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5760_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5760_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[2]) + portinst: i5760_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5761:b896 runtime:0.8 { + portinst: i5761_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5761_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5761_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[2]) + portinst: i5761_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5762:b896 runtime:0.8 { + portinst: i5762_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5762_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5762_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[2]) + portinst: i5762_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5763:b896 runtime:0.8 { + portinst: i5763_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5763_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5763_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[2]) + portinst: i5763_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5764:b1826 { + portinst: i5764_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5764_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5764_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5764_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5764_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5765:b896 runtime:0.8 { + portinst: i5765_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5765_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5765_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[2]) + portinst: i5765_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5766:b896 runtime:0.8 { + portinst: i5766_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5766_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5766_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[2]) + portinst: i5766_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5767:b896 runtime:0.8 { + portinst: i5767_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5767_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5767_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[2]) + portinst: i5767_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5768:b896 runtime:0.8 { + portinst: i5768_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5768_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5768_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[2]) + portinst: i5768_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5769:b1827 { + portinst: i5769_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5769_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5769_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5769_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5769_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5770:b896 runtime:0.8 { + portinst: i5770_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5770_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5770_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[2]) + portinst: i5770_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5771:b896 runtime:0.8 { + portinst: i5771_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5771_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5771_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[2]) + portinst: i5771_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5772:b896 runtime:0.8 { + portinst: i5772_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5772_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5772_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[2]) + portinst: i5772_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5773:b896 runtime:0.8 { + portinst: i5773_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5773_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5773_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[2]) + portinst: i5773_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5774:b1828 { + portinst: i5774_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5774_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5774_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5774_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5774_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5775:b896 runtime:0.8 { + portinst: i5775_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5775_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5775_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[2]) + portinst: i5775_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5776:b896 runtime:0.8 { + portinst: i5776_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5776_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5776_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[2]) + portinst: i5776_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5777:b896 runtime:0.8 { + portinst: i5777_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5777_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5777_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[2]) + portinst: i5777_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5778:b896 runtime:0.8 { + portinst: i5778_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5778_pi1 idx[1] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5778_pi2 idx[2] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[2]) + portinst: i5778_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5779:b1829 { + portinst: i5779_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5779_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5779_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5779_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5779_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5780:b906 runtime:0.8 { + portinst: i5780_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5780_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5780_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5781:b906 runtime:0.8 { + portinst: i5781_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5781_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5781_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5782:b906 runtime:0.8 { + portinst: i5782_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5782_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5782_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5783:b906 runtime:0.8 { + portinst: i5783_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5783_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5783_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5784:b1830 { + portinst: i5784_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5784_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5784_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5784_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5784_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5785:b906 runtime:0.8 { + portinst: i5785_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5785_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5785_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5786:b906 runtime:0.8 { + portinst: i5786_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5786_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5786_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5787:b906 runtime:0.8 { + portinst: i5787_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5787_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5787_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5788:b906 runtime:0.8 { + portinst: i5788_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5788_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5788_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5789:b1831 { + portinst: i5789_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5789_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5789_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5789_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5789_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5790:b906 runtime:0.8 { + portinst: i5790_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5790_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5790_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5791:b906 runtime:0.8 { + portinst: i5791_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5791_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5791_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5792:b906 runtime:0.8 { + portinst: i5792_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5792_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5792_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5793:b906 runtime:0.8 { + portinst: i5793_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5793_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5793_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5794:b1832 { + portinst: i5794_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5794_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5794_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5794_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5794_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5795:b906 runtime:0.8 { + portinst: i5795_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5795_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5795_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5796:b906 runtime:0.8 { + portinst: i5796_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5796_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5796_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5797:b906 runtime:0.8 { + portinst: i5797_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5797_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5797_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5798:b906 runtime:0.8 { + portinst: i5798_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5798_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5798_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5799:b1833 { + portinst: i5799_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5799_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5799_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5799_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5799_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5800:b886 runtime:0.8 { + portinst: i5800_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5800_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5800_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][0].in[2]) + portinst: i5800_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5801:b886 runtime:0.8 { + portinst: i5801_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5801_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5801_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][1].in[2]) + portinst: i5801_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5802:b886 runtime:0.8 { + portinst: i5802_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5802_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5802_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][2].in[2]) + portinst: i5802_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5803:b886 runtime:0.8 { + portinst: i5803_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5803_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5803_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[0][3].in[2]) + portinst: i5803_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5804:b1834 { + portinst: i5804_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5804_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5804_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5804_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5804_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5805:b886 runtime:0.8 { + portinst: i5805_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5805_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5805_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][0].in[2]) + portinst: i5805_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5806:b886 runtime:0.8 { + portinst: i5806_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5806_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5806_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][1].in[2]) + portinst: i5806_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5807:b886 runtime:0.8 { + portinst: i5807_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5807_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5807_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][2].in[2]) + portinst: i5807_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5808:b886 runtime:0.8 { + portinst: i5808_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5808_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5808_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[1][3].in[2]) + portinst: i5808_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5809:b1835 { + portinst: i5809_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5809_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5809_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5809_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5809_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5810:b886 runtime:0.8 { + portinst: i5810_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5810_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5810_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][0].in[2]) + portinst: i5810_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5811:b886 runtime:0.8 { + portinst: i5811_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5811_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5811_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][1].in[2]) + portinst: i5811_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5812:b886 runtime:0.8 { + portinst: i5812_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5812_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5812_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][2].in[2]) + portinst: i5812_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5813:b886 runtime:0.8 { + portinst: i5813_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5813_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5813_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[2][3].in[2]) + portinst: i5813_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5814:b1836 { + portinst: i5814_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5814_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5814_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5814_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5814_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5815:b886 runtime:0.8 { + portinst: i5815_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5815_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5815_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][0].in[2]) + portinst: i5815_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5816:b886 runtime:0.8 { + portinst: i5816_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5816_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5816_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][1].in[2]) + portinst: i5816_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5817:b886 runtime:0.8 { + portinst: i5817_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5817_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5817_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][2].in[2]) + portinst: i5817_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5818:b886 runtime:0.8 { + portinst: i5818_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5818_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5818_pi2 idx[2] datatype:buff mem in bw_utlization = 1 synctype:async (variable name: compute_node[3][3].in[2]) + portinst: i5818_po0 idx[3] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pktmerge nodeinst:i5819:b1837 { + portinst: i5819_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[0]) + portinst: i5819_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[1]) + portinst: i5819_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[2]) + portinst: i5819_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[0].in[3]) + portinst: i5819_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[0].out[0]) + } + me i5820:b906 runtime:0.8 { + portinst: i5820_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][0].in[0]) + portinst: i5820_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][0].in[1]) + portinst: i5820_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][0].out[0]) + } + me i5821:b906 runtime:0.8 { + portinst: i5821_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][1].in[0]) + portinst: i5821_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][1].in[1]) + portinst: i5821_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][1].out[0]) + } + me i5822:b906 runtime:0.8 { + portinst: i5822_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][2].in[0]) + portinst: i5822_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][2].in[1]) + portinst: i5822_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][2].out[0]) + } + me i5823:b906 runtime:0.8 { + portinst: i5823_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[0][3].in[0]) + portinst: i5823_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[0][3].in[1]) + portinst: i5823_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[0][3].out[0]) + } + pktmerge nodeinst:i5824:b1838 { + portinst: i5824_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[0]) + portinst: i5824_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[1]) + portinst: i5824_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[2]) + portinst: i5824_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[1].in[3]) + portinst: i5824_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[1].out[0]) + } + me i5825:b906 runtime:0.8 { + portinst: i5825_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][0].in[0]) + portinst: i5825_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][0].in[1]) + portinst: i5825_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][0].out[0]) + } + me i5826:b906 runtime:0.8 { + portinst: i5826_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][1].in[0]) + portinst: i5826_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][1].in[1]) + portinst: i5826_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][1].out[0]) + } + me i5827:b906 runtime:0.8 { + portinst: i5827_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][2].in[0]) + portinst: i5827_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][2].in[1]) + portinst: i5827_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][2].out[0]) + } + me i5828:b906 runtime:0.8 { + portinst: i5828_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[1][3].in[0]) + portinst: i5828_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[1][3].in[1]) + portinst: i5828_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[1][3].out[0]) + } + pktmerge nodeinst:i5829:b1839 { + portinst: i5829_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[0]) + portinst: i5829_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[1]) + portinst: i5829_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[2]) + portinst: i5829_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[2].in[3]) + portinst: i5829_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[2].out[0]) + } + me i5830:b906 runtime:0.8 { + portinst: i5830_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][0].in[0]) + portinst: i5830_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][0].in[1]) + portinst: i5830_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][0].out[0]) + } + me i5831:b906 runtime:0.8 { + portinst: i5831_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][1].in[0]) + portinst: i5831_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][1].in[1]) + portinst: i5831_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][1].out[0]) + } + me i5832:b906 runtime:0.8 { + portinst: i5832_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][2].in[0]) + portinst: i5832_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][2].in[1]) + portinst: i5832_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][2].out[0]) + } + me i5833:b906 runtime:0.8 { + portinst: i5833_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[2][3].in[0]) + portinst: i5833_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[2][3].in[1]) + portinst: i5833_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[2][3].out[0]) + } + pktmerge nodeinst:i5834:b1840 { + portinst: i5834_pi0 idx[0] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[0]) + portinst: i5834_pi1 idx[1] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[1]) + portinst: i5834_pi2 idx[2] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[2]) + portinst: i5834_pi3 idx[3] datatype:pktstream pktstream in bw_utlization = 1 (variable name: ofm_merge[3].in[3]) + portinst: i5834_po0 idx[4] datatype:pktstream pktstream out bw_utlization = 1 (variable name: ofm_merge[3].out[0]) + } + me i5835:b906 runtime:0.8 { + portinst: i5835_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][0].in[0]) + portinst: i5835_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][0].in[1]) + portinst: i5835_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][0].out[0]) + } + me i5836:b906 runtime:0.8 { + portinst: i5836_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][1].in[0]) + portinst: i5836_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][1].in[1]) + portinst: i5836_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][1].out[0]) + } + me i5837:b906 runtime:0.8 { + portinst: i5837_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][2].in[0]) + portinst: i5837_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][2].in[1]) + portinst: i5837_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][2].out[0]) + } + me i5838:b906 runtime:0.8 { + portinst: i5838_pi0 idx[0] datatype:buff mem in bw_utlization = 1 (variable name: compute_node[3][3].in[0]) + portinst: i5838_pi1 idx[1] datatype:arr[16]> rtp in bw_utlization = 1 (variable name: compute_node[3][3].in[1]) + portinst: i5838_po0 idx[2] datatype:buff mem out bw_utlization = 1 synctype:async (variable name: compute_node[3][3].out[0]) + } + pl nodeinst:ps_i5839:ps_b1841 { + } + } + connections:{ + Channel net0: Single :src:i529_po0 dst:i713_pi0 + Channel net1: Single :src:i529_po1 dst:i713_pi1 + Channel net2: Single :src:i713_po0 dst:i530_pi0 + Channel net3: Single :src:i713_po1 dst:i530_pi1 + Channel net4: Single :src:i530_po0 dst:i714_pi0 + Channel net5: Single :src:i714_po0 dst:i715_pi0 + Channel net6: Single :src:i715_po0 dst:i531_pi0 + Channel net7: Single :src:i531_po0 dst:i716_pi0 + Channel net8: Single :src:i716_po0 dst:i532_pi0 + Channel net9: Single :src:i717_po0 dst:{broadcast i719_pi0 i720_pi0 i721_pi0 i722_pi0 } + Channel net13: Single :src:i717_po1 dst:{broadcast i724_pi0 i725_pi0 i726_pi0 i727_pi0 } + Channel net17: Single :src:i717_po2 dst:{broadcast i729_pi0 i730_pi0 i731_pi0 i732_pi0 } + Channel net21: Single :src:i717_po3 dst:{broadcast i734_pi0 i735_pi0 i736_pi0 i737_pi0 } + Channel net25: Single :src:i719_po0 dst:i723_pi0 + Channel net26: Single :src:i720_po0 dst:i723_pi1 + Channel net27: Single :src:i721_po0 dst:i723_pi2 + Channel net28: Single :src:i722_po0 dst:i723_pi3 + Channel net29: Single :src:i723_po0 dst:i718_pi0 + Channel net30: Single :src:i724_po0 dst:i728_pi0 + Channel net31: Single :src:i725_po0 dst:i728_pi1 + Channel net32: Single :src:i726_po0 dst:i728_pi2 + Channel net33: Single :src:i727_po0 dst:i728_pi3 + Channel net34: Single :src:i728_po0 dst:i718_pi1 + Channel net35: Single :src:i729_po0 dst:i733_pi0 + Channel net36: Single :src:i730_po0 dst:i733_pi1 + Channel net37: Single :src:i731_po0 dst:i733_pi2 + Channel net38: Single :src:i732_po0 dst:i733_pi3 + Channel net39: Single :src:i733_po0 dst:i718_pi2 + Channel net40: Single :src:i734_po0 dst:i738_pi0 + Channel net41: Single :src:i735_po0 dst:i738_pi1 + Channel net42: Single :src:i736_po0 dst:i738_pi2 + Channel net43: Single :src:i737_po0 dst:i738_pi3 + Channel net44: Single :src:i738_po0 dst:i718_pi3 + Channel net45: Single :src:i532_po0 dst:i717_pi0 + Channel net46: Single :src:i718_po0 dst:i533_pi0 + Channel net47: Single :src:i533_po0 dst:i739_pi0 + Channel net48: Single :src:i739_po0 dst:i740_pi0 + Channel net49: Single :src:i740_po0 dst:i534_pi0 + Channel net50: Single :src:i534_po0 dst:i741_pi0 + Channel net51: Single :src:i741_po0 dst:i535_pi0 + Channel net52: Single :src:i548_po0 dst:i742_pi0 + Channel net53: Single :src:i742_po0 dst:i743_pi0 + Channel net54: Single :src:i743_po0 dst:i549_pi0 + Channel net55: Single :src:i549_po0 dst:i744_pi0 + Channel net56: Single :src:i744_po0 dst:i550_pi0 + Channel net57: Single :src:i553_po0 dst:i745_pi0 + Channel net58: Single :src:i745_po0 dst:i746_pi0 + Channel net59: Single :src:i746_po0 dst:i554_pi0 + Channel net60: Single :src:i554_po0 dst:i747_pi0 + Channel net61: Single :src:i747_po0 dst:i555_pi0 + Channel net62: Single :src:i748_po0 dst:i749_pi0 + Channel net63: Single :src:i557_po0 dst:i748_pi0 + Channel net64: Single :src:i749_po0 dst:i558_pi0 + Channel net65: Single :src:i559_po0 dst:i750_pi0 + Channel net66: Single :src:i750_po0 dst:i560_pi0 + Channel net67: Single :src:i560_po0 dst:i751_pi0 + Channel net68: Single :src:i751_po0 dst:i561_pi0 + Channel net69: Single :src:i561_po0 dst:i752_pi0 + Channel net70: Single :src:i752_po0 dst:i562_pi0 + Channel net71: Single :src:i753_po0 dst:i754_pi0 + Channel net72: Single :src:i565_po0 dst:i753_pi0 + Channel net73: Single :src:i754_po0 dst:i566_pi0 + Channel net74: Single :src:i567_po0 dst:i755_pi0 + Channel net75: Single :src:i755_po0 dst:i568_pi0 + Channel net76: Single :src:i568_po0 dst:i756_pi0 + Channel net77: Single :src:i756_po0 dst:i569_pi0 + Channel net78: Single :src:i569_po0 dst:i757_pi0 + Channel net79: Single :src:i757_po0 dst:i570_pi0 + Channel net80: Single :src:i758_po0 dst:i759_pi0 + Channel net81: Single :src:i573_po0 dst:i758_pi0 + Channel net82: Single :src:i759_po0 dst:i574_pi0 + Channel net83: Single :src:i575_po0 dst:i760_pi0 + Channel net84: Single :src:i760_po0 dst:i576_pi0 + Channel net85: Single :src:i576_po0 dst:i761_pi0 + Channel net86: Single :src:i761_po0 dst:i577_pi0 + Channel net87: Single :src:i577_po0 dst:i762_pi0 + Channel net88: Single :src:i762_po0 dst:i578_pi0 + Channel net89: Single :src:i581_po0 dst:i763_pi0 + Channel net90: Single :src:i763_po0 dst:i764_pi0 + Channel net91: Single :src:i764_po0 dst:i582_pi0 + Channel net92: Single :src:i582_po0 dst:i765_pi0 + Channel net93: Single :src:i765_po0 dst:i583_pi0 + Channel net94: Single :src:i766_po0 dst:i767_pi0 + Channel net95: Single :src:i585_po0 dst:i766_pi0 + Channel net96: Single :src:i767_po0 dst:i586_pi0 + Channel net97: Single :src:i587_po0 dst:i768_pi0 + Channel net98: Single :src:i768_po0 dst:i588_pi0 + Channel net99: Single :src:i588_po0 dst:i769_pi0 + Channel net100: Single :src:i769_po0 dst:i589_pi0 + Channel net101: Single :src:i589_po0 dst:i770_pi0 + Channel net102: Single :src:i770_po0 dst:i590_pi0 + Channel net103: Single :src:i771_po0 dst:i772_pi0 + Channel net104: Single :src:i593_po0 dst:i771_pi0 + Channel net105: Single :src:i772_po0 dst:i594_pi0 + Channel net106: Single :src:i595_po0 dst:i773_pi0 + Channel net107: Single :src:i773_po0 dst:i596_pi0 + Channel net108: Single :src:i596_po0 dst:i774_pi0 + Channel net109: Single :src:i774_po0 dst:i597_pi0 + Channel net110: Single :src:i597_po0 dst:i775_pi0 + Channel net111: Single :src:i775_po0 dst:i598_pi0 + Channel net112: Single :src:i776_po0 dst:i777_pi0 + Channel net113: Single :src:i600_po0 dst:i776_pi0 + Channel net114: Single :src:i777_po0 dst:i601_pi0 + Channel net115: Single :src:i602_po0 dst:i778_pi0 + Channel net116: Single :src:i778_po0 dst:i604_pi0 + Channel net117: Single :src:i604_po0 dst:i779_pi0 + Channel net118: Single :src:i779_po0 dst:i603_pi0 + Channel net119: Single :src:i603_po0 dst:i780_pi0 + Channel net120: Single :src:i780_po0 dst:i605_pi0 + Channel net121: Single :src:i781_po0 dst:i782_pi0 + Channel net122: Single :src:i612_po0 dst:i781_pi0 + Channel net123: Single :src:i782_po0 dst:i613_pi0 + Channel net124: Single :src:i614_po0 dst:i783_pi0 + Channel net125: Single :src:i783_po0 dst:i615_pi0 + Channel net126: Single :src:i615_po0 dst:i784_pi0 + Channel net127: Single :src:i784_po0 dst:i616_pi0 + Channel net128: Single :src:i616_po0 dst:i785_pi0 + Channel net129: Single :src:i785_po0 dst:i617_pi0 + Channel net130: Single :src:i786_po0 dst:i787_pi0 + Channel net131: Single :src:i624_po0 dst:i786_pi0 + Channel net132: Single :src:i787_po0 dst:i625_pi0 + Channel net133: Single :src:i626_po0 dst:i788_pi0 + Channel net134: Single :src:i788_po0 dst:i627_pi0 + Channel net135: Single :src:i627_po0 dst:i789_pi0 + Channel net136: Single :src:i789_po0 dst:i628_pi0 + Channel net137: Single :src:i628_po0 dst:i790_pi0 + Channel net138: Single :src:i790_po0 dst:i629_pi0 + Channel net139: Single :src:i791_po0 dst:i792_pi0 + Channel net140: Single :src:i632_po0 dst:i791_pi0 + Channel net141: Single :src:i792_po0 dst:i633_pi0 + Channel net142: Single :src:i634_po0 dst:i793_pi0 + Channel net143: Single :src:i793_po0 dst:i635_pi0 + Channel net144: Single :src:i635_po0 dst:i794_pi0 + Channel net145: Single :src:i794_po0 dst:i636_pi0 + Channel net146: Single :src:i636_po0 dst:i795_pi0 + Channel net147: Single :src:i795_po0 dst:i637_pi0 + Channel net148: Single :src:i638_po0 dst:i796_pi0 + Channel net149: Single :src:i638_po1 dst:i796_pi1 + Channel net150: Single :src:i796_po0 dst:i639_pi0 + Channel net151: Single :src:i796_po1 dst:i639_pi1 + Channel net152: Single :src:i638_po2 dst:i797_pi0 + Channel net153: Single :src:i638_po3 dst:i797_pi1 + Channel net154: Single :src:i797_po0 dst:i640_pi0 + Channel net155: Single :src:i797_po1 dst:i640_pi1 + Channel net156: Single :src:i643_po0 dst:i798_pi0 + Channel net157: Single :src:i643_po1 dst:i798_pi1 + Channel net158: Single :src:i798_po0 dst:i644_pi0 + Channel net159: Single :src:i798_po1 dst:i644_pi1 + Channel net160: Single :src:i643_po2 dst:i799_pi0 + Channel net161: Single :src:i643_po3 dst:i799_pi1 + Channel net162: Single :src:i799_po0 dst:i647_pi0 + Channel net163: Single :src:i799_po1 dst:i647_pi1 + Channel net164: Single :src:i800_po0 dst:{broadcast i802_pi0 i803_pi0 i804_pi0 i805_pi0 } + Channel net168: Single :src:i800_po1 dst:{broadcast i807_pi0 i808_pi0 i809_pi0 i810_pi0 } + Channel net172: Single :src:i800_po2 dst:{broadcast i812_pi0 i813_pi0 i814_pi0 i815_pi0 } + Channel net176: Single :src:i800_po3 dst:{broadcast i817_pi0 i818_pi0 i819_pi0 i820_pi0 } + Channel net180: Single :src:i802_po0 dst:i806_pi0 + Channel net181: Single :src:i803_po0 dst:i806_pi1 + Channel net182: Single :src:i804_po0 dst:i806_pi2 + Channel net183: Single :src:i805_po0 dst:i806_pi3 + Channel net184: Single :src:i806_po0 dst:i801_pi0 + Channel net185: Single :src:i807_po0 dst:i811_pi0 + Channel net186: Single :src:i808_po0 dst:i811_pi1 + Channel net187: Single :src:i809_po0 dst:i811_pi2 + Channel net188: Single :src:i810_po0 dst:i811_pi3 + Channel net189: Single :src:i811_po0 dst:i801_pi1 + Channel net190: Single :src:i812_po0 dst:i816_pi0 + Channel net191: Single :src:i813_po0 dst:i816_pi1 + Channel net192: Single :src:i814_po0 dst:i816_pi2 + Channel net193: Single :src:i815_po0 dst:i816_pi3 + Channel net194: Single :src:i816_po0 dst:i801_pi2 + Channel net195: Single :src:i817_po0 dst:i821_pi0 + Channel net196: Single :src:i818_po0 dst:i821_pi1 + Channel net197: Single :src:i819_po0 dst:i821_pi2 + Channel net198: Single :src:i820_po0 dst:i821_pi3 + Channel net199: Single :src:i821_po0 dst:i801_pi3 + Channel net200: Single :src:i650_po0 dst:i800_pi0 + Channel net201: Single :src:i650_po1 dst:i800_pi1 + Channel net202: Single :src:i801_po0 dst:i651_pi0 + Channel net203: Single :src:i801_po1 dst:i651_pi1 + Channel net204: Single :src:i651_po0 dst:i822_pi0 + Channel net205: Single :src:i651_po1 dst:i822_pi1 + Channel net206: Single :src:i822_po0 dst:i652_pi0 + Channel net207: Single :src:i822_po1 dst:i652_pi1 + Channel net208: Single :src:i655_po0 dst:i823_pi0 + Channel net209: Single :src:i655_po1 dst:i823_pi1 + Channel net210: Single :src:i823_po0 dst:i656_pi0 + Channel net211: Single :src:i823_po1 dst:i656_pi1 + Channel net212: Single :src:i655_po2 dst:i824_pi0 + Channel net213: Single :src:i655_po3 dst:i824_pi1 + Channel net214: Single :src:i824_po0 dst:i657_pi0 + Channel net215: Single :src:i824_po1 dst:i657_pi1 + Channel net216: Single :src:i660_po0 dst:i825_pi0 + Channel net217: Single :src:i660_po1 dst:i825_pi1 + Channel net218: Single :src:i825_po0 dst:i661_pi0 + Channel net219: Single :src:i825_po1 dst:i661_pi1 + Channel net220: Single :src:i660_po2 dst:i826_pi0 + Channel net221: Single :src:i660_po3 dst:i826_pi1 + Channel net222: Single :src:i826_po0 dst:i664_pi0 + Channel net223: Single :src:i826_po1 dst:i664_pi1 + Channel net224: Single :src:i827_po0 dst:{broadcast i829_pi0 i830_pi0 i831_pi0 i832_pi0 } + Channel net228: Single :src:i827_po1 dst:{broadcast i834_pi0 i835_pi0 i836_pi0 i837_pi0 } + Channel net232: Single :src:i827_po2 dst:{broadcast i839_pi0 i840_pi0 i841_pi0 i842_pi0 } + Channel net236: Single :src:i827_po3 dst:{broadcast i844_pi0 i845_pi0 i846_pi0 i847_pi0 } + Channel net240: Single :src:i829_po0 dst:i833_pi0 + Channel net241: Single :src:i830_po0 dst:i833_pi1 + Channel net242: Single :src:i831_po0 dst:i833_pi2 + Channel net243: Single :src:i832_po0 dst:i833_pi3 + Channel net244: Single :src:i833_po0 dst:i828_pi0 + Channel net245: Single :src:i834_po0 dst:i838_pi0 + Channel net246: Single :src:i835_po0 dst:i838_pi1 + Channel net247: Single :src:i836_po0 dst:i838_pi2 + Channel net248: Single :src:i837_po0 dst:i838_pi3 + Channel net249: Single :src:i838_po0 dst:i828_pi1 + Channel net250: Single :src:i839_po0 dst:i843_pi0 + Channel net251: Single :src:i840_po0 dst:i843_pi1 + Channel net252: Single :src:i841_po0 dst:i843_pi2 + Channel net253: Single :src:i842_po0 dst:i843_pi3 + Channel net254: Single :src:i843_po0 dst:i828_pi2 + Channel net255: Single :src:i844_po0 dst:i848_pi0 + Channel net256: Single :src:i845_po0 dst:i848_pi1 + Channel net257: Single :src:i846_po0 dst:i848_pi2 + Channel net258: Single :src:i847_po0 dst:i848_pi3 + Channel net259: Single :src:i848_po0 dst:i828_pi3 + Channel net260: Single :src:i667_po0 dst:i827_pi0 + Channel net261: Single :src:i667_po1 dst:i827_pi1 + Channel net262: Single :src:i828_po0 dst:i668_pi0 + Channel net263: Single :src:i828_po1 dst:i668_pi1 + Channel net264: Single :src:i668_po0 dst:i849_pi0 + Channel net265: Single :src:i668_po1 dst:i849_pi1 + Channel net266: Single :src:i849_po0 dst:i669_pi0 + Channel net267: Single :src:i849_po1 dst:i669_pi1 + Channel net268: Single :src:i850_po0 dst:{broadcast i852_pi0 i853_pi0 i854_pi0 i855_pi0 } + Channel net272: Single :src:i850_po1 dst:{broadcast i857_pi0 i858_pi0 i859_pi0 i860_pi0 } + Channel net276: Single :src:i850_po2 dst:{broadcast i862_pi0 i863_pi0 i864_pi0 i865_pi0 } + Channel net280: Single :src:i850_po3 dst:{broadcast i867_pi0 i868_pi0 i869_pi0 i870_pi0 } + Channel net284: Single :src:i852_po0 dst:i856_pi0 + Channel net285: Single :src:i853_po0 dst:i856_pi1 + Channel net286: Single :src:i854_po0 dst:i856_pi2 + Channel net287: Single :src:i855_po0 dst:i856_pi3 + Channel net288: Single :src:i856_po0 dst:i851_pi0 + Channel net289: Single :src:i857_po0 dst:i861_pi0 + Channel net290: Single :src:i858_po0 dst:i861_pi1 + Channel net291: Single :src:i859_po0 dst:i861_pi2 + Channel net292: Single :src:i860_po0 dst:i861_pi3 + Channel net293: Single :src:i861_po0 dst:i851_pi1 + Channel net294: Single :src:i862_po0 dst:i866_pi0 + Channel net295: Single :src:i863_po0 dst:i866_pi1 + Channel net296: Single :src:i864_po0 dst:i866_pi2 + Channel net297: Single :src:i865_po0 dst:i866_pi3 + Channel net298: Single :src:i866_po0 dst:i851_pi2 + Channel net299: Single :src:i867_po0 dst:i871_pi0 + Channel net300: Single :src:i868_po0 dst:i871_pi1 + Channel net301: Single :src:i869_po0 dst:i871_pi2 + Channel net302: Single :src:i870_po0 dst:i871_pi3 + Channel net303: Single :src:i871_po0 dst:i851_pi3 + Channel net304: Single :src:i671_po0 dst:i850_pi0 + Channel net305: Single :src:i671_po1 dst:i850_pi1 + Channel net306: Single :src:i851_po0 dst:i672_pi0 + Channel net307: Single :src:i851_po1 dst:i672_pi1 + Channel net308: Single :src:i872_po0 dst:{broadcast i874_pi0 i875_pi0 i876_pi0 i877_pi0 } + Channel net312: Single :src:i872_po1 dst:{broadcast i879_pi0 i880_pi0 i881_pi0 i882_pi0 } + Channel net316: Single :src:i872_po2 dst:{broadcast i884_pi0 i885_pi0 i886_pi0 i887_pi0 } + Channel net320: Single :src:i872_po3 dst:{broadcast i889_pi0 i890_pi0 i891_pi0 i892_pi0 } + Channel net324: Single :src:i874_po0 dst:i878_pi0 + Channel net325: Single :src:i875_po0 dst:i878_pi1 + Channel net326: Single :src:i876_po0 dst:i878_pi2 + Channel net327: Single :src:i877_po0 dst:i878_pi3 + Channel net328: Single :src:i878_po0 dst:i873_pi0 + Channel net329: Single :src:i879_po0 dst:i883_pi0 + Channel net330: Single :src:i880_po0 dst:i883_pi1 + Channel net331: Single :src:i881_po0 dst:i883_pi2 + Channel net332: Single :src:i882_po0 dst:i883_pi3 + Channel net333: Single :src:i883_po0 dst:i873_pi1 + Channel net334: Single :src:i884_po0 dst:i888_pi0 + Channel net335: Single :src:i885_po0 dst:i888_pi1 + Channel net336: Single :src:i886_po0 dst:i888_pi2 + Channel net337: Single :src:i887_po0 dst:i888_pi3 + Channel net338: Single :src:i888_po0 dst:i873_pi2 + Channel net339: Single :src:i889_po0 dst:i893_pi0 + Channel net340: Single :src:i890_po0 dst:i893_pi1 + Channel net341: Single :src:i891_po0 dst:i893_pi2 + Channel net342: Single :src:i892_po0 dst:i893_pi3 + Channel net343: Single :src:i893_po0 dst:i873_pi3 + Channel net344: Single :src:i671_po2 dst:i872_pi0 + Channel net345: Single :src:i671_po3 dst:i872_pi1 + Channel net346: Single :src:i873_po0 dst:i673_pi0 + Channel net347: Single :src:i873_po1 dst:i673_pi1 + Channel net348: Single :src:i894_po0 dst:{broadcast i897_pi0 i898_pi0 i899_pi0 i900_pi0 } + Channel net352: Single :src:i894_po1 dst:{broadcast i902_pi0 i903_pi0 i904_pi0 i905_pi0 } + Channel net356: Single :src:i894_po2 dst:{broadcast i907_pi0 i908_pi0 i909_pi0 i910_pi0 } + Channel net360: Single :src:i894_po3 dst:{broadcast i912_pi0 i913_pi0 i914_pi0 i915_pi0 } + Channel net364: Single :src:i895_po0 dst:{broadcast i897_pi1 i902_pi1 i907_pi1 i912_pi1 } + Channel net368: Single :src:i895_po1 dst:{broadcast i898_pi1 i903_pi1 i908_pi1 i913_pi1 } + Channel net372: Single :src:i895_po2 dst:{broadcast i899_pi1 i904_pi1 i909_pi1 i914_pi1 } + Channel net376: Single :src:i895_po3 dst:{broadcast i900_pi1 i905_pi1 i910_pi1 i915_pi1 } + Channel net380: Single :src:i897_po0 dst:i901_pi0 + Channel net381: Single :src:i898_po0 dst:i901_pi1 + Channel net382: Single :src:i899_po0 dst:i901_pi2 + Channel net383: Single :src:i900_po0 dst:i901_pi3 + Channel net384: Single :src:i901_po0 dst:i896_pi0 + Channel net385: Single :src:i902_po0 dst:i906_pi0 + Channel net386: Single :src:i903_po0 dst:i906_pi1 + Channel net387: Single :src:i904_po0 dst:i906_pi2 + Channel net388: Single :src:i905_po0 dst:i906_pi3 + Channel net389: Single :src:i906_po0 dst:i896_pi1 + Channel net390: Single :src:i907_po0 dst:i911_pi0 + Channel net391: Single :src:i908_po0 dst:i911_pi1 + Channel net392: Single :src:i909_po0 dst:i911_pi2 + Channel net393: Single :src:i910_po0 dst:i911_pi3 + Channel net394: Single :src:i911_po0 dst:i896_pi2 + Channel net395: Single :src:i912_po0 dst:i916_pi0 + Channel net396: Single :src:i913_po0 dst:i916_pi1 + Channel net397: Single :src:i914_po0 dst:i916_pi2 + Channel net398: Single :src:i915_po0 dst:i916_pi3 + Channel net399: Single :src:i916_po0 dst:i896_pi3 + Channel net400: Single :src:i673_po0 dst:i894_pi0 + Channel net401: Single :src:i674_po0 dst:i895_pi0 + Channel net402: Single :src:i896_po0 dst:i675_pi0 + Channel net403: Single :src:i917_po0 dst:{broadcast i919_pi0 i920_pi0 i921_pi0 i922_pi0 } + Channel net407: Single :src:i917_po1 dst:{broadcast i924_pi0 i925_pi0 i926_pi0 i927_pi0 } + Channel net411: Single :src:i917_po2 dst:{broadcast i929_pi0 i930_pi0 i931_pi0 i932_pi0 } + Channel net415: Single :src:i917_po3 dst:{broadcast i934_pi0 i935_pi0 i936_pi0 i937_pi0 } + Channel net419: Single :src:i919_po0 dst:i923_pi0 + Channel net420: Single :src:i920_po0 dst:i923_pi1 + Channel net421: Single :src:i921_po0 dst:i923_pi2 + Channel net422: Single :src:i922_po0 dst:i923_pi3 + Channel net423: Single :src:i923_po0 dst:i918_pi0 + Channel net424: Single :src:i924_po0 dst:i928_pi0 + Channel net425: Single :src:i925_po0 dst:i928_pi1 + Channel net426: Single :src:i926_po0 dst:i928_pi2 + Channel net427: Single :src:i927_po0 dst:i928_pi3 + Channel net428: Single :src:i928_po0 dst:i918_pi1 + Channel net429: Single :src:i929_po0 dst:i933_pi0 + Channel net430: Single :src:i930_po0 dst:i933_pi1 + Channel net431: Single :src:i931_po0 dst:i933_pi2 + Channel net432: Single :src:i932_po0 dst:i933_pi3 + Channel net433: Single :src:i933_po0 dst:i918_pi2 + Channel net434: Single :src:i934_po0 dst:i938_pi0 + Channel net435: Single :src:i935_po0 dst:i938_pi1 + Channel net436: Single :src:i936_po0 dst:i938_pi2 + Channel net437: Single :src:i937_po0 dst:i938_pi3 + Channel net438: Single :src:i938_po0 dst:i918_pi3 + Channel net439: Single :src:i676_po0 dst:i917_pi0 + Channel net440: Single :src:i676_po1 dst:i917_pi1 + Channel net441: Single :src:i918_po0 dst:i677_pi0 + Channel net442: Single :src:i918_po1 dst:i677_pi1 + Channel net443: Single :src:i939_po0 dst:{broadcast i941_pi0 i942_pi0 i943_pi0 i944_pi0 } + Channel net447: Single :src:i939_po1 dst:{broadcast i946_pi0 i947_pi0 i948_pi0 i949_pi0 } + Channel net451: Single :src:i939_po2 dst:{broadcast i951_pi0 i952_pi0 i953_pi0 i954_pi0 } + Channel net455: Single :src:i939_po3 dst:{broadcast i956_pi0 i957_pi0 i958_pi0 i959_pi0 } + Channel net459: Single :src:i941_po0 dst:i945_pi0 + Channel net460: Single :src:i942_po0 dst:i945_pi1 + Channel net461: Single :src:i943_po0 dst:i945_pi2 + Channel net462: Single :src:i944_po0 dst:i945_pi3 + Channel net463: Single :src:i945_po0 dst:i940_pi0 + Channel net464: Single :src:i946_po0 dst:i950_pi0 + Channel net465: Single :src:i947_po0 dst:i950_pi1 + Channel net466: Single :src:i948_po0 dst:i950_pi2 + Channel net467: Single :src:i949_po0 dst:i950_pi3 + Channel net468: Single :src:i950_po0 dst:i940_pi1 + Channel net469: Single :src:i951_po0 dst:i955_pi0 + Channel net470: Single :src:i952_po0 dst:i955_pi1 + Channel net471: Single :src:i953_po0 dst:i955_pi2 + Channel net472: Single :src:i954_po0 dst:i955_pi3 + Channel net473: Single :src:i955_po0 dst:i940_pi2 + Channel net474: Single :src:i956_po0 dst:i960_pi0 + Channel net475: Single :src:i957_po0 dst:i960_pi1 + Channel net476: Single :src:i958_po0 dst:i960_pi2 + Channel net477: Single :src:i959_po0 dst:i960_pi3 + Channel net478: Single :src:i960_po0 dst:i940_pi3 + Channel net479: Single :src:i676_po2 dst:i939_pi0 + Channel net480: Single :src:i676_po3 dst:i939_pi1 + Channel net481: Single :src:i940_po0 dst:i680_pi0 + Channel net482: Single :src:i940_po1 dst:i680_pi1 + Channel net483: Single :src:i961_po0 dst:{broadcast i964_pi0 i965_pi0 i966_pi0 i967_pi0 } + Channel net487: Single :src:i961_po1 dst:{broadcast i969_pi0 i970_pi0 i971_pi0 i972_pi0 } + Channel net491: Single :src:i961_po2 dst:{broadcast i974_pi0 i975_pi0 i976_pi0 i977_pi0 } + Channel net495: Single :src:i961_po3 dst:{broadcast i979_pi0 i980_pi0 i981_pi0 i982_pi0 } + Channel net499: Single :src:i962_po0 dst:{broadcast i964_pi1 i969_pi1 i974_pi1 i979_pi1 } + Channel net503: Single :src:i962_po1 dst:{broadcast i965_pi1 i970_pi1 i975_pi1 i980_pi1 } + Channel net507: Single :src:i962_po2 dst:{broadcast i966_pi1 i971_pi1 i976_pi1 i981_pi1 } + Channel net511: Single :src:i962_po3 dst:{broadcast i967_pi1 i972_pi1 i977_pi1 i982_pi1 } + Channel net515: Single :src:i964_po0 dst:i968_pi0 + Channel net516: Single :src:i965_po0 dst:i968_pi1 + Channel net517: Single :src:i966_po0 dst:i968_pi2 + Channel net518: Single :src:i967_po0 dst:i968_pi3 + Channel net519: Single :src:i968_po0 dst:i963_pi0 + Channel net520: Single :src:i969_po0 dst:i973_pi0 + Channel net521: Single :src:i970_po0 dst:i973_pi1 + Channel net522: Single :src:i971_po0 dst:i973_pi2 + Channel net523: Single :src:i972_po0 dst:i973_pi3 + Channel net524: Single :src:i973_po0 dst:i963_pi1 + Channel net525: Single :src:i974_po0 dst:i978_pi0 + Channel net526: Single :src:i975_po0 dst:i978_pi1 + Channel net527: Single :src:i976_po0 dst:i978_pi2 + Channel net528: Single :src:i977_po0 dst:i978_pi3 + Channel net529: Single :src:i978_po0 dst:i963_pi2 + Channel net530: Single :src:i979_po0 dst:i983_pi0 + Channel net531: Single :src:i980_po0 dst:i983_pi1 + Channel net532: Single :src:i981_po0 dst:i983_pi2 + Channel net533: Single :src:i982_po0 dst:i983_pi3 + Channel net534: Single :src:i983_po0 dst:i963_pi3 + Channel net535: Single :src:i673_po1 dst:i961_pi0 + Channel net536: Single :src:i681_po0 dst:i962_pi0 + Channel net537: Single :src:i963_po0 dst:i682_pi0 + Channel net538: Single :src:i984_po0 dst:{broadcast i987_pi0 i988_pi0 i989_pi0 i990_pi0 } + Channel net542: Single :src:i984_po1 dst:{broadcast i992_pi0 i993_pi0 i994_pi0 i995_pi0 } + Channel net546: Single :src:i984_po2 dst:{broadcast i997_pi0 i998_pi0 i999_pi0 i1000_pi0 } + Channel net550: Single :src:i984_po3 dst:{broadcast i1002_pi0 i1003_pi0 i1004_pi0 i1005_pi0 } + Channel net554: Single :src:i985_po0 dst:{broadcast i987_pi1 i992_pi1 i997_pi1 i1002_pi1 } + Channel net558: Single :src:i985_po1 dst:{broadcast i988_pi1 i993_pi1 i998_pi1 i1003_pi1 } + Channel net562: Single :src:i985_po2 dst:{broadcast i989_pi1 i994_pi1 i999_pi1 i1004_pi1 } + Channel net566: Single :src:i985_po3 dst:{broadcast i990_pi1 i995_pi1 i1000_pi1 i1005_pi1 } + Channel net570: Single :src:i987_po0 dst:i991_pi0 + Channel net571: Single :src:i988_po0 dst:i991_pi1 + Channel net572: Single :src:i989_po0 dst:i991_pi2 + Channel net573: Single :src:i990_po0 dst:i991_pi3 + Channel net574: Single :src:i991_po0 dst:i986_pi0 + Channel net575: Single :src:i992_po0 dst:i996_pi0 + Channel net576: Single :src:i993_po0 dst:i996_pi1 + Channel net577: Single :src:i994_po0 dst:i996_pi2 + Channel net578: Single :src:i995_po0 dst:i996_pi3 + Channel net579: Single :src:i996_po0 dst:i986_pi1 + Channel net580: Single :src:i997_po0 dst:i1001_pi0 + Channel net581: Single :src:i998_po0 dst:i1001_pi1 + Channel net582: Single :src:i999_po0 dst:i1001_pi2 + Channel net583: Single :src:i1000_po0 dst:i1001_pi3 + Channel net584: Single :src:i1001_po0 dst:i986_pi2 + Channel net585: Single :src:i1002_po0 dst:i1006_pi0 + Channel net586: Single :src:i1003_po0 dst:i1006_pi1 + Channel net587: Single :src:i1004_po0 dst:i1006_pi2 + Channel net588: Single :src:i1005_po0 dst:i1006_pi3 + Channel net589: Single :src:i1006_po0 dst:i986_pi3 + Channel net590: Single :src:i672_po0 dst:i984_pi0 + Channel net591: Single :src:i683_po0 dst:i985_pi0 + Channel net592: Single :src:i986_po0 dst:i684_pi0 + Channel net593: Single :src:i1007_po0 dst:{broadcast i1009_pi0 i1010_pi0 i1011_pi0 i1012_pi0 } + Channel net597: Single :src:i1007_po1 dst:{broadcast i1014_pi0 i1015_pi0 i1016_pi0 i1017_pi0 } + Channel net601: Single :src:i1007_po2 dst:{broadcast i1019_pi0 i1020_pi0 i1021_pi0 i1022_pi0 } + Channel net605: Single :src:i1007_po3 dst:{broadcast i1024_pi0 i1025_pi0 i1026_pi0 i1027_pi0 } + Channel net609: Single :src:i1009_po0 dst:i1013_pi0 + Channel net610: Single :src:i1010_po0 dst:i1013_pi1 + Channel net611: Single :src:i1011_po0 dst:i1013_pi2 + Channel net612: Single :src:i1012_po0 dst:i1013_pi3 + Channel net613: Single :src:i1013_po0 dst:i1008_pi0 + Channel net614: Single :src:i1014_po0 dst:i1018_pi0 + Channel net615: Single :src:i1015_po0 dst:i1018_pi1 + Channel net616: Single :src:i1016_po0 dst:i1018_pi2 + Channel net617: Single :src:i1017_po0 dst:i1018_pi3 + Channel net618: Single :src:i1018_po0 dst:i1008_pi1 + Channel net619: Single :src:i1019_po0 dst:i1023_pi0 + Channel net620: Single :src:i1020_po0 dst:i1023_pi1 + Channel net621: Single :src:i1021_po0 dst:i1023_pi2 + Channel net622: Single :src:i1022_po0 dst:i1023_pi3 + Channel net623: Single :src:i1023_po0 dst:i1008_pi2 + Channel net624: Single :src:i1024_po0 dst:i1028_pi0 + Channel net625: Single :src:i1025_po0 dst:i1028_pi1 + Channel net626: Single :src:i1026_po0 dst:i1028_pi2 + Channel net627: Single :src:i1027_po0 dst:i1028_pi3 + Channel net628: Single :src:i1028_po0 dst:i1008_pi3 + Channel net629: Single :src:i684_po0 dst:i1007_pi0 + Channel net630: Single :src:i684_po1 dst:i1007_pi1 + Channel net631: Single :src:i1008_po0 dst:i685_pi0 + Channel net632: Single :src:i1008_po1 dst:i685_pi1 + Channel net633: Single :src:i686_po0 dst:i1029_pi0 + Channel net634: Single :src:i686_po1 dst:i1029_pi1 + Channel net635: Single :src:i1029_po0 dst:i687_pi0 + Channel net636: Single :src:i1029_po1 dst:i687_pi1 + Channel net637: Single :src:i686_po2 dst:i1030_pi0 + Channel net638: Single :src:i686_po3 dst:i1030_pi1 + Channel net639: Single :src:i1030_po0 dst:i688_pi0 + Channel net640: Single :src:i1030_po1 dst:i688_pi1 + Channel net641: Single :src:i692_po0 dst:i1031_pi0 + Channel net642: Single :src:i692_po1 dst:i1031_pi1 + Channel net643: Single :src:i1031_po0 dst:i693_pi0 + Channel net644: Single :src:i1031_po1 dst:i693_pi1 + Channel net645: Single :src:i692_po2 dst:i1032_pi0 + Channel net646: Single :src:i692_po3 dst:i1032_pi1 + Channel net647: Single :src:i1032_po0 dst:i697_pi0 + Channel net648: Single :src:i1032_po1 dst:i697_pi1 + Channel net649: Single :src:i1033_po0 dst:{broadcast i1035_pi0 i1036_pi0 i1037_pi0 i1038_pi0 } + Channel net653: Single :src:i1033_po1 dst:{broadcast i1040_pi0 i1041_pi0 i1042_pi0 i1043_pi0 } + Channel net657: Single :src:i1033_po2 dst:{broadcast i1045_pi0 i1046_pi0 i1047_pi0 i1048_pi0 } + Channel net661: Single :src:i1033_po3 dst:{broadcast i1050_pi0 i1051_pi0 i1052_pi0 i1053_pi0 } + Channel net665: Single :src:i1035_po0 dst:i1039_pi0 + Channel net666: Single :src:i1036_po0 dst:i1039_pi1 + Channel net667: Single :src:i1037_po0 dst:i1039_pi2 + Channel net668: Single :src:i1038_po0 dst:i1039_pi3 + Channel net669: Single :src:i1039_po0 dst:i1034_pi0 + Channel net670: Single :src:i1040_po0 dst:i1044_pi0 + Channel net671: Single :src:i1041_po0 dst:i1044_pi1 + Channel net672: Single :src:i1042_po0 dst:i1044_pi2 + Channel net673: Single :src:i1043_po0 dst:i1044_pi3 + Channel net674: Single :src:i1044_po0 dst:i1034_pi1 + Channel net675: Single :src:i1045_po0 dst:i1049_pi0 + Channel net676: Single :src:i1046_po0 dst:i1049_pi1 + Channel net677: Single :src:i1047_po0 dst:i1049_pi2 + Channel net678: Single :src:i1048_po0 dst:i1049_pi3 + Channel net679: Single :src:i1049_po0 dst:i1034_pi2 + Channel net680: Single :src:i1050_po0 dst:i1054_pi0 + Channel net681: Single :src:i1051_po0 dst:i1054_pi1 + Channel net682: Single :src:i1052_po0 dst:i1054_pi2 + Channel net683: Single :src:i1053_po0 dst:i1054_pi3 + Channel net684: Single :src:i1054_po0 dst:i1034_pi3 + Channel net685: Single :src:i703_po0 dst:i1033_pi0 + Channel net686: Single :src:i703_po1 dst:i1033_pi1 + Channel net687: Single :src:i1034_po0 dst:i704_pi0 + Channel net688: Single :src:i1034_po1 dst:i704_pi1 + Channel net689: Single :src:i1055_po0 dst:{broadcast i1057_pi0 i1058_pi0 i1059_pi0 i1060_pi0 } + Channel net693: Single :src:i1055_po1 dst:{broadcast i1062_pi0 i1063_pi0 i1064_pi0 i1065_pi0 } + Channel net697: Single :src:i1055_po2 dst:{broadcast i1067_pi0 i1068_pi0 i1069_pi0 i1070_pi0 } + Channel net701: Single :src:i1055_po3 dst:{broadcast i1072_pi0 i1073_pi0 i1074_pi0 i1075_pi0 } + Channel net705: Single :src:i1057_po0 dst:i1061_pi0 + Channel net706: Single :src:i1058_po0 dst:i1061_pi1 + Channel net707: Single :src:i1059_po0 dst:i1061_pi2 + Channel net708: Single :src:i1060_po0 dst:i1061_pi3 + Channel net709: Single :src:i1061_po0 dst:i1056_pi0 + Channel net710: Single :src:i1062_po0 dst:i1066_pi0 + Channel net711: Single :src:i1063_po0 dst:i1066_pi1 + Channel net712: Single :src:i1064_po0 dst:i1066_pi2 + Channel net713: Single :src:i1065_po0 dst:i1066_pi3 + Channel net714: Single :src:i1066_po0 dst:i1056_pi1 + Channel net715: Single :src:i1067_po0 dst:i1071_pi0 + Channel net716: Single :src:i1068_po0 dst:i1071_pi1 + Channel net717: Single :src:i1069_po0 dst:i1071_pi2 + Channel net718: Single :src:i1070_po0 dst:i1071_pi3 + Channel net719: Single :src:i1071_po0 dst:i1056_pi2 + Channel net720: Single :src:i1072_po0 dst:i1076_pi0 + Channel net721: Single :src:i1073_po0 dst:i1076_pi1 + Channel net722: Single :src:i1074_po0 dst:i1076_pi2 + Channel net723: Single :src:i1075_po0 dst:i1076_pi3 + Channel net724: Single :src:i1076_po0 dst:i1056_pi3 + Channel net725: Single :src:i707_po0 dst:i1055_pi0 + Channel net726: Single :src:i707_po1 dst:i1055_pi1 + Channel net727: Single :src:i1056_po0 dst:i708_pi0 + Channel net728: Single :src:i1056_po1 dst:i708_pi1 + Channel net729: Single :src:i1077_po0 dst:{broadcast i1079_pi0 i1080_pi0 i1081_pi0 i1082_pi0 } + Channel net733: Single :src:i1077_po1 dst:{broadcast i1084_pi0 i1085_pi0 i1086_pi0 i1087_pi0 } + Channel net737: Single :src:i1077_po2 dst:{broadcast i1089_pi0 i1090_pi0 i1091_pi0 i1092_pi0 } + Channel net741: Single :src:i1077_po3 dst:{broadcast i1094_pi0 i1095_pi0 i1096_pi0 i1097_pi0 } + Channel net745: Single :src:i1079_po0 dst:i1083_pi0 + Channel net746: Single :src:i1080_po0 dst:i1083_pi1 + Channel net747: Single :src:i1081_po0 dst:i1083_pi2 + Channel net748: Single :src:i1082_po0 dst:i1083_pi3 + Channel net749: Single :src:i1083_po0 dst:i1078_pi0 + Channel net750: Single :src:i1084_po0 dst:i1088_pi0 + Channel net751: Single :src:i1085_po0 dst:i1088_pi1 + Channel net752: Single :src:i1086_po0 dst:i1088_pi2 + Channel net753: Single :src:i1087_po0 dst:i1088_pi3 + Channel net754: Single :src:i1088_po0 dst:i1078_pi1 + Channel net755: Single :src:i1089_po0 dst:i1093_pi0 + Channel net756: Single :src:i1090_po0 dst:i1093_pi1 + Channel net757: Single :src:i1091_po0 dst:i1093_pi2 + Channel net758: Single :src:i1092_po0 dst:i1093_pi3 + Channel net759: Single :src:i1093_po0 dst:i1078_pi2 + Channel net760: Single :src:i1094_po0 dst:i1098_pi0 + Channel net761: Single :src:i1095_po0 dst:i1098_pi1 + Channel net762: Single :src:i1096_po0 dst:i1098_pi2 + Channel net763: Single :src:i1097_po0 dst:i1098_pi3 + Channel net764: Single :src:i1098_po0 dst:i1078_pi3 + Channel net765: Single :src:i707_po2 dst:i1077_pi0 + Channel net766: Single :src:i707_po3 dst:i1077_pi1 + Channel net767: Single :src:i1078_po0 dst:i710_pi0 + Channel net768: Single :src:i1078_po1 dst:i710_pi1 + Channel net769: Single :src:i1100_po0 dst:i1099_pi0 + Channel net770: Single :src:i1101_po0 dst:i1099_pi1 + Channel net771: Single :src:i1102_po0 dst:i1099_pi2 + Channel net772: Single :src:i1103_po0 dst:i1099_pi3 + Channel net773: Single :src:i1099_po0 dst:i157_pi0 + Channel net774: Single :src:i1105_po0 dst:i1104_pi0 + Channel net775: Single :src:i1106_po0 dst:i1104_pi1 + Channel net776: Single :src:i1107_po0 dst:i1104_pi2 + Channel net777: Single :src:i1108_po0 dst:i1104_pi3 + Channel net778: Single :src:i1104_po0 dst:i157_pi1 + Channel net779: Single :src:i1110_po0 dst:i1109_pi0 + Channel net780: Single :src:i1111_po0 dst:i1109_pi1 + Channel net781: Single :src:i1112_po0 dst:i1109_pi2 + Channel net782: Single :src:i1113_po0 dst:i1109_pi3 + Channel net783: Single :src:i1109_po0 dst:i157_pi2 + Channel net784: Single :src:i1115_po0 dst:i1114_pi0 + Channel net785: Single :src:i1116_po0 dst:i1114_pi1 + Channel net786: Single :src:i1117_po0 dst:i1114_pi2 + Channel net787: Single :src:i1118_po0 dst:i1114_pi3 + Channel net788: Single :src:i1114_po0 dst:i157_pi3 + Channel net789: Single :src:i1120_po0 dst:i1119_pi0 + Channel net790: Single :src:i1121_po0 dst:i1119_pi1 + Channel net791: Single :src:i1122_po0 dst:i1119_pi2 + Channel net792: Single :src:i1123_po0 dst:i1119_pi3 + Channel net793: Single :src:i1119_po0 dst:i160_pi0 + Channel net794: Single :src:i1125_po0 dst:i1124_pi0 + Channel net795: Single :src:i1126_po0 dst:i1124_pi1 + Channel net796: Single :src:i1127_po0 dst:i1124_pi2 + Channel net797: Single :src:i1128_po0 dst:i1124_pi3 + Channel net798: Single :src:i1124_po0 dst:i160_pi1 + Channel net799: Single :src:i1130_po0 dst:i1129_pi0 + Channel net800: Single :src:i1131_po0 dst:i1129_pi1 + Channel net801: Single :src:i1132_po0 dst:i1129_pi2 + Channel net802: Single :src:i1133_po0 dst:i1129_pi3 + Channel net803: Single :src:i1129_po0 dst:i160_pi2 + Channel net804: Single :src:i1135_po0 dst:i1134_pi0 + Channel net805: Single :src:i1136_po0 dst:i1134_pi1 + Channel net806: Single :src:i1137_po0 dst:i1134_pi2 + Channel net807: Single :src:i1138_po0 dst:i1134_pi3 + Channel net808: Single :src:i1134_po0 dst:i160_pi3 + Channel net809: Single :src:i1140_po0 dst:i1139_pi0 + Channel net810: Single :src:i1141_po0 dst:i1139_pi1 + Channel net811: Single :src:i1142_po0 dst:i1139_pi2 + Channel net812: Single :src:i1143_po0 dst:i1139_pi3 + Channel net813: Single :src:i1139_po0 dst:i163_pi0 + Channel net814: Single :src:i1145_po0 dst:i1144_pi0 + Channel net815: Single :src:i1146_po0 dst:i1144_pi1 + Channel net816: Single :src:i1147_po0 dst:i1144_pi2 + Channel net817: Single :src:i1148_po0 dst:i1144_pi3 + Channel net818: Single :src:i1144_po0 dst:i163_pi1 + Channel net819: Single :src:i1150_po0 dst:i1149_pi0 + Channel net820: Single :src:i1151_po0 dst:i1149_pi1 + Channel net821: Single :src:i1152_po0 dst:i1149_pi2 + Channel net822: Single :src:i1153_po0 dst:i1149_pi3 + Channel net823: Single :src:i1149_po0 dst:i163_pi2 + Channel net824: Single :src:i1155_po0 dst:i1154_pi0 + Channel net825: Single :src:i1156_po0 dst:i1154_pi1 + Channel net826: Single :src:i1157_po0 dst:i1154_pi2 + Channel net827: Single :src:i1158_po0 dst:i1154_pi3 + Channel net828: Single :src:i1154_po0 dst:i163_pi3 + Channel net829: Single :src:i0_po0 dst:{broadcast i1160_pi1 i1165_pi1 i1170_pi1 i1175_pi1 } + Channel net833: Single :src:i0_po1 dst:{broadcast i1161_pi1 i1166_pi1 i1171_pi1 i1176_pi1 } + Channel net837: Single :src:i0_po2 dst:{broadcast i1162_pi1 i1167_pi1 i1172_pi1 i1177_pi1 } + Channel net841: Single :src:i0_po3 dst:{broadcast i1163_pi1 i1168_pi1 i1173_pi1 i1178_pi1 } + Channel net845: Single :src:i1160_po0 dst:i1159_pi0 + Channel net846: Single :src:i1161_po0 dst:i1159_pi1 + Channel net847: Single :src:i1162_po0 dst:i1159_pi2 + Channel net848: Single :src:i1163_po0 dst:i1159_pi3 + Channel net849: Single :src:i1159_po0 dst:i165_pi0 + Channel net850: Single :src:i1165_po0 dst:i1164_pi0 + Channel net851: Single :src:i1166_po0 dst:i1164_pi1 + Channel net852: Single :src:i1167_po0 dst:i1164_pi2 + Channel net853: Single :src:i1168_po0 dst:i1164_pi3 + Channel net854: Single :src:i1164_po0 dst:i165_pi1 + Channel net855: Single :src:i1170_po0 dst:i1169_pi0 + Channel net856: Single :src:i1171_po0 dst:i1169_pi1 + Channel net857: Single :src:i1172_po0 dst:i1169_pi2 + Channel net858: Single :src:i1173_po0 dst:i1169_pi3 + Channel net859: Single :src:i1169_po0 dst:i165_pi2 + Channel net860: Single :src:i1175_po0 dst:i1174_pi0 + Channel net861: Single :src:i1176_po0 dst:i1174_pi1 + Channel net862: Single :src:i1177_po0 dst:i1174_pi2 + Channel net863: Single :src:i1178_po0 dst:i1174_pi3 + Channel net864: Single :src:i1174_po0 dst:i165_pi3 + Channel net865: Single :src:i1180_po0 dst:i1179_pi0 + Channel net866: Single :src:i1181_po0 dst:i1179_pi1 + Channel net867: Single :src:i1182_po0 dst:i1179_pi2 + Channel net868: Single :src:i1183_po0 dst:i1179_pi3 + Channel net869: Single :src:i1179_po0 dst:i167_pi0 + Channel net870: Single :src:i1185_po0 dst:i1184_pi0 + Channel net871: Single :src:i1186_po0 dst:i1184_pi1 + Channel net872: Single :src:i1187_po0 dst:i1184_pi2 + Channel net873: Single :src:i1188_po0 dst:i1184_pi3 + Channel net874: Single :src:i1184_po0 dst:i167_pi1 + Channel net875: Single :src:i1190_po0 dst:i1189_pi0 + Channel net876: Single :src:i1191_po0 dst:i1189_pi1 + Channel net877: Single :src:i1192_po0 dst:i1189_pi2 + Channel net878: Single :src:i1193_po0 dst:i1189_pi3 + Channel net879: Single :src:i1189_po0 dst:i167_pi2 + Channel net880: Single :src:i1195_po0 dst:i1194_pi0 + Channel net881: Single :src:i1196_po0 dst:i1194_pi1 + Channel net882: Single :src:i1197_po0 dst:i1194_pi2 + Channel net883: Single :src:i1198_po0 dst:i1194_pi3 + Channel net884: Single :src:i1194_po0 dst:i167_pi3 + Channel net885: Single :src:i1200_po0 dst:i1199_pi0 + Channel net886: Single :src:i1201_po0 dst:i1199_pi1 + Channel net887: Single :src:i1202_po0 dst:i1199_pi2 + Channel net888: Single :src:i1203_po0 dst:i1199_pi3 + Channel net889: Single :src:i1199_po0 dst:i169_pi0 + Channel net890: Single :src:i1205_po0 dst:i1204_pi0 + Channel net891: Single :src:i1206_po0 dst:i1204_pi1 + Channel net892: Single :src:i1207_po0 dst:i1204_pi2 + Channel net893: Single :src:i1208_po0 dst:i1204_pi3 + Channel net894: Single :src:i1204_po0 dst:i169_pi1 + Channel net895: Single :src:i1210_po0 dst:i1209_pi0 + Channel net896: Single :src:i1211_po0 dst:i1209_pi1 + Channel net897: Single :src:i1212_po0 dst:i1209_pi2 + Channel net898: Single :src:i1213_po0 dst:i1209_pi3 + Channel net899: Single :src:i1209_po0 dst:i169_pi2 + Channel net900: Single :src:i1215_po0 dst:i1214_pi0 + Channel net901: Single :src:i1216_po0 dst:i1214_pi1 + Channel net902: Single :src:i1217_po0 dst:i1214_pi2 + Channel net903: Single :src:i1218_po0 dst:i1214_pi3 + Channel net904: Single :src:i1214_po0 dst:i169_pi3 + Channel net905: Single :src:i1220_po0 dst:i1219_pi0 + Channel net906: Single :src:i1221_po0 dst:i1219_pi1 + Channel net907: Single :src:i1222_po0 dst:i1219_pi2 + Channel net908: Single :src:i1223_po0 dst:i1219_pi3 + Channel net909: Single :src:i1219_po0 dst:i171_pi0 + Channel net910: Single :src:i1225_po0 dst:i1224_pi0 + Channel net911: Single :src:i1226_po0 dst:i1224_pi1 + Channel net912: Single :src:i1227_po0 dst:i1224_pi2 + Channel net913: Single :src:i1228_po0 dst:i1224_pi3 + Channel net914: Single :src:i1224_po0 dst:i171_pi1 + Channel net915: Single :src:i1230_po0 dst:i1229_pi0 + Channel net916: Single :src:i1231_po0 dst:i1229_pi1 + Channel net917: Single :src:i1232_po0 dst:i1229_pi2 + Channel net918: Single :src:i1233_po0 dst:i1229_pi3 + Channel net919: Single :src:i1229_po0 dst:i171_pi2 + Channel net920: Single :src:i1235_po0 dst:i1234_pi0 + Channel net921: Single :src:i1236_po0 dst:i1234_pi1 + Channel net922: Single :src:i1237_po0 dst:i1234_pi2 + Channel net923: Single :src:i1238_po0 dst:i1234_pi3 + Channel net924: Single :src:i1234_po0 dst:i171_pi3 + Channel net925: Single :src:i1240_po0 dst:i1239_pi0 + Channel net926: Single :src:i1241_po0 dst:i1239_pi1 + Channel net927: Single :src:i1242_po0 dst:i1239_pi2 + Channel net928: Single :src:i1243_po0 dst:i1239_pi3 + Channel net929: Single :src:i1239_po0 dst:i174_pi0 + Channel net930: Single :src:i1245_po0 dst:i1244_pi0 + Channel net931: Single :src:i1246_po0 dst:i1244_pi1 + Channel net932: Single :src:i1247_po0 dst:i1244_pi2 + Channel net933: Single :src:i1248_po0 dst:i1244_pi3 + Channel net934: Single :src:i1244_po0 dst:i174_pi1 + Channel net935: Single :src:i1250_po0 dst:i1249_pi0 + Channel net936: Single :src:i1251_po0 dst:i1249_pi1 + Channel net937: Single :src:i1252_po0 dst:i1249_pi2 + Channel net938: Single :src:i1253_po0 dst:i1249_pi3 + Channel net939: Single :src:i1249_po0 dst:i174_pi2 + Channel net940: Single :src:i1255_po0 dst:i1254_pi0 + Channel net941: Single :src:i1256_po0 dst:i1254_pi1 + Channel net942: Single :src:i1257_po0 dst:i1254_pi2 + Channel net943: Single :src:i1258_po0 dst:i1254_pi3 + Channel net944: Single :src:i1254_po0 dst:i174_pi3 + Channel net945: Single :src:i2_po0 dst:{broadcast i1260_pi1 i1265_pi1 i1270_pi1 i1275_pi1 } + Channel net949: Single :src:i2_po1 dst:{broadcast i1261_pi1 i1266_pi1 i1271_pi1 i1276_pi1 } + Channel net953: Single :src:i2_po2 dst:{broadcast i1262_pi1 i1267_pi1 i1272_pi1 i1277_pi1 } + Channel net957: Single :src:i2_po3 dst:{broadcast i1263_pi1 i1268_pi1 i1273_pi1 i1278_pi1 } + Channel net961: Single :src:i1260_po0 dst:i1259_pi0 + Channel net962: Single :src:i1261_po0 dst:i1259_pi1 + Channel net963: Single :src:i1262_po0 dst:i1259_pi2 + Channel net964: Single :src:i1263_po0 dst:i1259_pi3 + Channel net965: Single :src:i1259_po0 dst:i176_pi0 + Channel net966: Single :src:i1265_po0 dst:i1264_pi0 + Channel net967: Single :src:i1266_po0 dst:i1264_pi1 + Channel net968: Single :src:i1267_po0 dst:i1264_pi2 + Channel net969: Single :src:i1268_po0 dst:i1264_pi3 + Channel net970: Single :src:i1264_po0 dst:i176_pi1 + Channel net971: Single :src:i1270_po0 dst:i1269_pi0 + Channel net972: Single :src:i1271_po0 dst:i1269_pi1 + Channel net973: Single :src:i1272_po0 dst:i1269_pi2 + Channel net974: Single :src:i1273_po0 dst:i1269_pi3 + Channel net975: Single :src:i1269_po0 dst:i176_pi2 + Channel net976: Single :src:i1275_po0 dst:i1274_pi0 + Channel net977: Single :src:i1276_po0 dst:i1274_pi1 + Channel net978: Single :src:i1277_po0 dst:i1274_pi2 + Channel net979: Single :src:i1278_po0 dst:i1274_pi3 + Channel net980: Single :src:i1274_po0 dst:i176_pi3 + Channel net981: Single :src:i4_po0 dst:{broadcast i1280_pi1 i1285_pi1 i1290_pi1 i1295_pi1 } + Channel net985: Single :src:i4_po1 dst:{broadcast i1281_pi1 i1286_pi1 i1291_pi1 i1296_pi1 } + Channel net989: Single :src:i4_po2 dst:{broadcast i1282_pi1 i1287_pi1 i1292_pi1 i1297_pi1 } + Channel net993: Single :src:i4_po3 dst:{broadcast i1283_pi1 i1288_pi1 i1293_pi1 i1298_pi1 } + Channel net997: Single :src:i1280_po0 dst:i1279_pi0 + Channel net998: Single :src:i1281_po0 dst:i1279_pi1 + Channel net999: Single :src:i1282_po0 dst:i1279_pi2 + Channel net1000: Single :src:i1283_po0 dst:i1279_pi3 + Channel net1001: Single :src:i1279_po0 dst:i179_pi0 + Channel net1002: Single :src:i1285_po0 dst:i1284_pi0 + Channel net1003: Single :src:i1286_po0 dst:i1284_pi1 + Channel net1004: Single :src:i1287_po0 dst:i1284_pi2 + Channel net1005: Single :src:i1288_po0 dst:i1284_pi3 + Channel net1006: Single :src:i1284_po0 dst:i179_pi1 + Channel net1007: Single :src:i1290_po0 dst:i1289_pi0 + Channel net1008: Single :src:i1291_po0 dst:i1289_pi1 + Channel net1009: Single :src:i1292_po0 dst:i1289_pi2 + Channel net1010: Single :src:i1293_po0 dst:i1289_pi3 + Channel net1011: Single :src:i1289_po0 dst:i179_pi2 + Channel net1012: Single :src:i1295_po0 dst:i1294_pi0 + Channel net1013: Single :src:i1296_po0 dst:i1294_pi1 + Channel net1014: Single :src:i1297_po0 dst:i1294_pi2 + Channel net1015: Single :src:i1298_po0 dst:i1294_pi3 + Channel net1016: Single :src:i1294_po0 dst:i179_pi3 + Channel net1017: Single :src:i6_po0 dst:{broadcast i1300_pi1 i1305_pi1 i1310_pi1 i1315_pi1 } + Channel net1021: Single :src:i6_po1 dst:{broadcast i1301_pi1 i1306_pi1 i1311_pi1 i1316_pi1 } + Channel net1025: Single :src:i6_po2 dst:{broadcast i1302_pi1 i1307_pi1 i1312_pi1 i1317_pi1 } + Channel net1029: Single :src:i6_po3 dst:{broadcast i1303_pi1 i1308_pi1 i1313_pi1 i1318_pi1 } + Channel net1033: Single :src:i1300_po0 dst:i1299_pi0 + Channel net1034: Single :src:i1301_po0 dst:i1299_pi1 + Channel net1035: Single :src:i1302_po0 dst:i1299_pi2 + Channel net1036: Single :src:i1303_po0 dst:i1299_pi3 + Channel net1037: Single :src:i1299_po0 dst:i181_pi0 + Channel net1038: Single :src:i1305_po0 dst:i1304_pi0 + Channel net1039: Single :src:i1306_po0 dst:i1304_pi1 + Channel net1040: Single :src:i1307_po0 dst:i1304_pi2 + Channel net1041: Single :src:i1308_po0 dst:i1304_pi3 + Channel net1042: Single :src:i1304_po0 dst:i181_pi1 + Channel net1043: Single :src:i1310_po0 dst:i1309_pi0 + Channel net1044: Single :src:i1311_po0 dst:i1309_pi1 + Channel net1045: Single :src:i1312_po0 dst:i1309_pi2 + Channel net1046: Single :src:i1313_po0 dst:i1309_pi3 + Channel net1047: Single :src:i1309_po0 dst:i181_pi2 + Channel net1048: Single :src:i1315_po0 dst:i1314_pi0 + Channel net1049: Single :src:i1316_po0 dst:i1314_pi1 + Channel net1050: Single :src:i1317_po0 dst:i1314_pi2 + Channel net1051: Single :src:i1318_po0 dst:i1314_pi3 + Channel net1052: Single :src:i1314_po0 dst:i181_pi3 + Channel net1053: Single :src:i8_po0 dst:{broadcast i1320_pi1 i1325_pi1 i1330_pi1 i1335_pi1 } + Channel net1057: Single :src:i8_po1 dst:{broadcast i1321_pi1 i1326_pi1 i1331_pi1 i1336_pi1 } + Channel net1061: Single :src:i8_po2 dst:{broadcast i1322_pi1 i1327_pi1 i1332_pi1 i1337_pi1 } + Channel net1065: Single :src:i8_po3 dst:{broadcast i1323_pi1 i1328_pi1 i1333_pi1 i1338_pi1 } + Channel net1069: Single :src:i1320_po0 dst:i1319_pi0 + Channel net1070: Single :src:i1321_po0 dst:i1319_pi1 + Channel net1071: Single :src:i1322_po0 dst:i1319_pi2 + Channel net1072: Single :src:i1323_po0 dst:i1319_pi3 + Channel net1073: Single :src:i1319_po0 dst:i183_pi0 + Channel net1074: Single :src:i1325_po0 dst:i1324_pi0 + Channel net1075: Single :src:i1326_po0 dst:i1324_pi1 + Channel net1076: Single :src:i1327_po0 dst:i1324_pi2 + Channel net1077: Single :src:i1328_po0 dst:i1324_pi3 + Channel net1078: Single :src:i1324_po0 dst:i183_pi1 + Channel net1079: Single :src:i1330_po0 dst:i1329_pi0 + Channel net1080: Single :src:i1331_po0 dst:i1329_pi1 + Channel net1081: Single :src:i1332_po0 dst:i1329_pi2 + Channel net1082: Single :src:i1333_po0 dst:i1329_pi3 + Channel net1083: Single :src:i1329_po0 dst:i183_pi2 + Channel net1084: Single :src:i1335_po0 dst:i1334_pi0 + Channel net1085: Single :src:i1336_po0 dst:i1334_pi1 + Channel net1086: Single :src:i1337_po0 dst:i1334_pi2 + Channel net1087: Single :src:i1338_po0 dst:i1334_pi3 + Channel net1088: Single :src:i1334_po0 dst:i183_pi3 + Channel net1089: Single :src:i10_po0 dst:{broadcast i1340_pi1 i1345_pi1 i1350_pi1 i1355_pi1 } + Channel net1093: Single :src:i10_po1 dst:{broadcast i1341_pi1 i1346_pi1 i1351_pi1 i1356_pi1 } + Channel net1097: Single :src:i10_po2 dst:{broadcast i1342_pi1 i1347_pi1 i1352_pi1 i1357_pi1 } + Channel net1101: Single :src:i10_po3 dst:{broadcast i1343_pi1 i1348_pi1 i1353_pi1 i1358_pi1 } + Channel net1105: Single :src:i1340_po0 dst:i1339_pi0 + Channel net1106: Single :src:i1341_po0 dst:i1339_pi1 + Channel net1107: Single :src:i1342_po0 dst:i1339_pi2 + Channel net1108: Single :src:i1343_po0 dst:i1339_pi3 + Channel net1109: Single :src:i1339_po0 dst:i185_pi0 + Channel net1110: Single :src:i1345_po0 dst:i1344_pi0 + Channel net1111: Single :src:i1346_po0 dst:i1344_pi1 + Channel net1112: Single :src:i1347_po0 dst:i1344_pi2 + Channel net1113: Single :src:i1348_po0 dst:i1344_pi3 + Channel net1114: Single :src:i1344_po0 dst:i185_pi1 + Channel net1115: Single :src:i1350_po0 dst:i1349_pi0 + Channel net1116: Single :src:i1351_po0 dst:i1349_pi1 + Channel net1117: Single :src:i1352_po0 dst:i1349_pi2 + Channel net1118: Single :src:i1353_po0 dst:i1349_pi3 + Channel net1119: Single :src:i1349_po0 dst:i185_pi2 + Channel net1120: Single :src:i1355_po0 dst:i1354_pi0 + Channel net1121: Single :src:i1356_po0 dst:i1354_pi1 + Channel net1122: Single :src:i1357_po0 dst:i1354_pi2 + Channel net1123: Single :src:i1358_po0 dst:i1354_pi3 + Channel net1124: Single :src:i1354_po0 dst:i185_pi3 + Channel net1125: Single :src:i12_po0 dst:{broadcast i1360_pi1 i1365_pi1 i1370_pi1 i1375_pi1 } + Channel net1129: Single :src:i12_po1 dst:{broadcast i1361_pi1 i1366_pi1 i1371_pi1 i1376_pi1 } + Channel net1133: Single :src:i12_po2 dst:{broadcast i1362_pi1 i1367_pi1 i1372_pi1 i1377_pi1 } + Channel net1137: Single :src:i12_po3 dst:{broadcast i1363_pi1 i1368_pi1 i1373_pi1 i1378_pi1 } + Channel net1141: Single :src:i1360_po0 dst:i1359_pi0 + Channel net1142: Single :src:i1361_po0 dst:i1359_pi1 + Channel net1143: Single :src:i1362_po0 dst:i1359_pi2 + Channel net1144: Single :src:i1363_po0 dst:i1359_pi3 + Channel net1145: Single :src:i1359_po0 dst:i186_pi0 + Channel net1146: Single :src:i1365_po0 dst:i1364_pi0 + Channel net1147: Single :src:i1366_po0 dst:i1364_pi1 + Channel net1148: Single :src:i1367_po0 dst:i1364_pi2 + Channel net1149: Single :src:i1368_po0 dst:i1364_pi3 + Channel net1150: Single :src:i1364_po0 dst:i186_pi1 + Channel net1151: Single :src:i1370_po0 dst:i1369_pi0 + Channel net1152: Single :src:i1371_po0 dst:i1369_pi1 + Channel net1153: Single :src:i1372_po0 dst:i1369_pi2 + Channel net1154: Single :src:i1373_po0 dst:i1369_pi3 + Channel net1155: Single :src:i1369_po0 dst:i186_pi2 + Channel net1156: Single :src:i1375_po0 dst:i1374_pi0 + Channel net1157: Single :src:i1376_po0 dst:i1374_pi1 + Channel net1158: Single :src:i1377_po0 dst:i1374_pi2 + Channel net1159: Single :src:i1378_po0 dst:i1374_pi3 + Channel net1160: Single :src:i1374_po0 dst:i186_pi3 + Channel net1161: Single :src:i14_po0 dst:{broadcast i1380_pi1 i1385_pi1 i1390_pi1 i1395_pi1 } + Channel net1165: Single :src:i14_po1 dst:{broadcast i1381_pi1 i1386_pi1 i1391_pi1 i1396_pi1 } + Channel net1169: Single :src:i14_po2 dst:{broadcast i1382_pi1 i1387_pi1 i1392_pi1 i1397_pi1 } + Channel net1173: Single :src:i14_po3 dst:{broadcast i1383_pi1 i1388_pi1 i1393_pi1 i1398_pi1 } + Channel net1177: Single :src:i1380_po0 dst:i1379_pi0 + Channel net1178: Single :src:i1381_po0 dst:i1379_pi1 + Channel net1179: Single :src:i1382_po0 dst:i1379_pi2 + Channel net1180: Single :src:i1383_po0 dst:i1379_pi3 + Channel net1181: Single :src:i1379_po0 dst:i188_pi0 + Channel net1182: Single :src:i1385_po0 dst:i1384_pi0 + Channel net1183: Single :src:i1386_po0 dst:i1384_pi1 + Channel net1184: Single :src:i1387_po0 dst:i1384_pi2 + Channel net1185: Single :src:i1388_po0 dst:i1384_pi3 + Channel net1186: Single :src:i1384_po0 dst:i188_pi1 + Channel net1187: Single :src:i1390_po0 dst:i1389_pi0 + Channel net1188: Single :src:i1391_po0 dst:i1389_pi1 + Channel net1189: Single :src:i1392_po0 dst:i1389_pi2 + Channel net1190: Single :src:i1393_po0 dst:i1389_pi3 + Channel net1191: Single :src:i1389_po0 dst:i188_pi2 + Channel net1192: Single :src:i1395_po0 dst:i1394_pi0 + Channel net1193: Single :src:i1396_po0 dst:i1394_pi1 + Channel net1194: Single :src:i1397_po0 dst:i1394_pi2 + Channel net1195: Single :src:i1398_po0 dst:i1394_pi3 + Channel net1196: Single :src:i1394_po0 dst:i188_pi3 + Channel net1197: Single :src:i16_po0 dst:{broadcast i1400_pi1 i1405_pi1 i1410_pi1 i1415_pi1 } + Channel net1201: Single :src:i16_po1 dst:{broadcast i1401_pi1 i1406_pi1 i1411_pi1 i1416_pi1 } + Channel net1205: Single :src:i16_po2 dst:{broadcast i1402_pi1 i1407_pi1 i1412_pi1 i1417_pi1 } + Channel net1209: Single :src:i16_po3 dst:{broadcast i1403_pi1 i1408_pi1 i1413_pi1 i1418_pi1 } + Channel net1213: Single :src:i1400_po0 dst:i1399_pi0 + Channel net1214: Single :src:i1401_po0 dst:i1399_pi1 + Channel net1215: Single :src:i1402_po0 dst:i1399_pi2 + Channel net1216: Single :src:i1403_po0 dst:i1399_pi3 + Channel net1217: Single :src:i1399_po0 dst:i191_pi0 + Channel net1218: Single :src:i1405_po0 dst:i1404_pi0 + Channel net1219: Single :src:i1406_po0 dst:i1404_pi1 + Channel net1220: Single :src:i1407_po0 dst:i1404_pi2 + Channel net1221: Single :src:i1408_po0 dst:i1404_pi3 + Channel net1222: Single :src:i1404_po0 dst:i191_pi1 + Channel net1223: Single :src:i1410_po0 dst:i1409_pi0 + Channel net1224: Single :src:i1411_po0 dst:i1409_pi1 + Channel net1225: Single :src:i1412_po0 dst:i1409_pi2 + Channel net1226: Single :src:i1413_po0 dst:i1409_pi3 + Channel net1227: Single :src:i1409_po0 dst:i191_pi2 + Channel net1228: Single :src:i1415_po0 dst:i1414_pi0 + Channel net1229: Single :src:i1416_po0 dst:i1414_pi1 + Channel net1230: Single :src:i1417_po0 dst:i1414_pi2 + Channel net1231: Single :src:i1418_po0 dst:i1414_pi3 + Channel net1232: Single :src:i1414_po0 dst:i191_pi3 + Channel net1233: Single :src:i18_po0 dst:{broadcast i1420_pi1 i1425_pi1 i1430_pi1 i1435_pi1 } + Channel net1237: Single :src:i18_po1 dst:{broadcast i1421_pi1 i1426_pi1 i1431_pi1 i1436_pi1 } + Channel net1241: Single :src:i18_po2 dst:{broadcast i1422_pi1 i1427_pi1 i1432_pi1 i1437_pi1 } + Channel net1245: Single :src:i18_po3 dst:{broadcast i1423_pi1 i1428_pi1 i1433_pi1 i1438_pi1 } + Channel net1249: Single :src:i1420_po0 dst:i1419_pi0 + Channel net1250: Single :src:i1421_po0 dst:i1419_pi1 + Channel net1251: Single :src:i1422_po0 dst:i1419_pi2 + Channel net1252: Single :src:i1423_po0 dst:i1419_pi3 + Channel net1253: Single :src:i1419_po0 dst:i192_pi0 + Channel net1254: Single :src:i1425_po0 dst:i1424_pi0 + Channel net1255: Single :src:i1426_po0 dst:i1424_pi1 + Channel net1256: Single :src:i1427_po0 dst:i1424_pi2 + Channel net1257: Single :src:i1428_po0 dst:i1424_pi3 + Channel net1258: Single :src:i1424_po0 dst:i192_pi1 + Channel net1259: Single :src:i1430_po0 dst:i1429_pi0 + Channel net1260: Single :src:i1431_po0 dst:i1429_pi1 + Channel net1261: Single :src:i1432_po0 dst:i1429_pi2 + Channel net1262: Single :src:i1433_po0 dst:i1429_pi3 + Channel net1263: Single :src:i1429_po0 dst:i192_pi2 + Channel net1264: Single :src:i1435_po0 dst:i1434_pi0 + Channel net1265: Single :src:i1436_po0 dst:i1434_pi1 + Channel net1266: Single :src:i1437_po0 dst:i1434_pi2 + Channel net1267: Single :src:i1438_po0 dst:i1434_pi3 + Channel net1268: Single :src:i1434_po0 dst:i192_pi3 + Channel net1269: Single :src:i20_po0 dst:{broadcast i1440_pi1 i1445_pi1 i1450_pi1 i1455_pi1 } + Channel net1273: Single :src:i20_po1 dst:{broadcast i1441_pi1 i1446_pi1 i1451_pi1 i1456_pi1 } + Channel net1277: Single :src:i20_po2 dst:{broadcast i1442_pi1 i1447_pi1 i1452_pi1 i1457_pi1 } + Channel net1281: Single :src:i20_po3 dst:{broadcast i1443_pi1 i1448_pi1 i1453_pi1 i1458_pi1 } + Channel net1285: Single :src:i1440_po0 dst:i1439_pi0 + Channel net1286: Single :src:i1441_po0 dst:i1439_pi1 + Channel net1287: Single :src:i1442_po0 dst:i1439_pi2 + Channel net1288: Single :src:i1443_po0 dst:i1439_pi3 + Channel net1289: Single :src:i1439_po0 dst:i193_pi0 + Channel net1290: Single :src:i1445_po0 dst:i1444_pi0 + Channel net1291: Single :src:i1446_po0 dst:i1444_pi1 + Channel net1292: Single :src:i1447_po0 dst:i1444_pi2 + Channel net1293: Single :src:i1448_po0 dst:i1444_pi3 + Channel net1294: Single :src:i1444_po0 dst:i193_pi1 + Channel net1295: Single :src:i1450_po0 dst:i1449_pi0 + Channel net1296: Single :src:i1451_po0 dst:i1449_pi1 + Channel net1297: Single :src:i1452_po0 dst:i1449_pi2 + Channel net1298: Single :src:i1453_po0 dst:i1449_pi3 + Channel net1299: Single :src:i1449_po0 dst:i193_pi2 + Channel net1300: Single :src:i1455_po0 dst:i1454_pi0 + Channel net1301: Single :src:i1456_po0 dst:i1454_pi1 + Channel net1302: Single :src:i1457_po0 dst:i1454_pi2 + Channel net1303: Single :src:i1458_po0 dst:i1454_pi3 + Channel net1304: Single :src:i1454_po0 dst:i193_pi3 + Channel net1305: Single :src:i1460_po0 dst:i1459_pi0 + Channel net1306: Single :src:i1461_po0 dst:i1459_pi1 + Channel net1307: Single :src:i1462_po0 dst:i1459_pi2 + Channel net1308: Single :src:i1463_po0 dst:i1459_pi3 + Channel net1309: Single :src:i1459_po0 dst:i195_pi0 + Channel net1310: Single :src:i1465_po0 dst:i1464_pi0 + Channel net1311: Single :src:i1466_po0 dst:i1464_pi1 + Channel net1312: Single :src:i1467_po0 dst:i1464_pi2 + Channel net1313: Single :src:i1468_po0 dst:i1464_pi3 + Channel net1314: Single :src:i1464_po0 dst:i195_pi1 + Channel net1315: Single :src:i1470_po0 dst:i1469_pi0 + Channel net1316: Single :src:i1471_po0 dst:i1469_pi1 + Channel net1317: Single :src:i1472_po0 dst:i1469_pi2 + Channel net1318: Single :src:i1473_po0 dst:i1469_pi3 + Channel net1319: Single :src:i1469_po0 dst:i195_pi2 + Channel net1320: Single :src:i1475_po0 dst:i1474_pi0 + Channel net1321: Single :src:i1476_po0 dst:i1474_pi1 + Channel net1322: Single :src:i1477_po0 dst:i1474_pi2 + Channel net1323: Single :src:i1478_po0 dst:i1474_pi3 + Channel net1324: Single :src:i1474_po0 dst:i195_pi3 + Channel net1325: Single :src:i22_po0 dst:{broadcast i1480_pi1 i1485_pi1 i1490_pi1 i1495_pi1 } + Channel net1329: Single :src:i22_po1 dst:{broadcast i1481_pi1 i1486_pi1 i1491_pi1 i1496_pi1 } + Channel net1333: Single :src:i22_po2 dst:{broadcast i1482_pi1 i1487_pi1 i1492_pi1 i1497_pi1 } + Channel net1337: Single :src:i22_po3 dst:{broadcast i1483_pi1 i1488_pi1 i1493_pi1 i1498_pi1 } + Channel net1341: Single :src:i1480_po0 dst:i1479_pi0 + Channel net1342: Single :src:i1481_po0 dst:i1479_pi1 + Channel net1343: Single :src:i1482_po0 dst:i1479_pi2 + Channel net1344: Single :src:i1483_po0 dst:i1479_pi3 + Channel net1345: Single :src:i1479_po0 dst:i196_pi0 + Channel net1346: Single :src:i1485_po0 dst:i1484_pi0 + Channel net1347: Single :src:i1486_po0 dst:i1484_pi1 + Channel net1348: Single :src:i1487_po0 dst:i1484_pi2 + Channel net1349: Single :src:i1488_po0 dst:i1484_pi3 + Channel net1350: Single :src:i1484_po0 dst:i196_pi1 + Channel net1351: Single :src:i1490_po0 dst:i1489_pi0 + Channel net1352: Single :src:i1491_po0 dst:i1489_pi1 + Channel net1353: Single :src:i1492_po0 dst:i1489_pi2 + Channel net1354: Single :src:i1493_po0 dst:i1489_pi3 + Channel net1355: Single :src:i1489_po0 dst:i196_pi2 + Channel net1356: Single :src:i1495_po0 dst:i1494_pi0 + Channel net1357: Single :src:i1496_po0 dst:i1494_pi1 + Channel net1358: Single :src:i1497_po0 dst:i1494_pi2 + Channel net1359: Single :src:i1498_po0 dst:i1494_pi3 + Channel net1360: Single :src:i1494_po0 dst:i196_pi3 + Channel net1361: Single :src:i24_po0 dst:{broadcast i1500_pi1 i1505_pi1 i1510_pi1 i1515_pi1 } + Channel net1365: Single :src:i24_po1 dst:{broadcast i1501_pi1 i1506_pi1 i1511_pi1 i1516_pi1 } + Channel net1369: Single :src:i24_po2 dst:{broadcast i1502_pi1 i1507_pi1 i1512_pi1 i1517_pi1 } + Channel net1373: Single :src:i24_po3 dst:{broadcast i1503_pi1 i1508_pi1 i1513_pi1 i1518_pi1 } + Channel net1377: Single :src:i1500_po0 dst:i1499_pi0 + Channel net1378: Single :src:i1501_po0 dst:i1499_pi1 + Channel net1379: Single :src:i1502_po0 dst:i1499_pi2 + Channel net1380: Single :src:i1503_po0 dst:i1499_pi3 + Channel net1381: Single :src:i1499_po0 dst:i197_pi0 + Channel net1382: Single :src:i1505_po0 dst:i1504_pi0 + Channel net1383: Single :src:i1506_po0 dst:i1504_pi1 + Channel net1384: Single :src:i1507_po0 dst:i1504_pi2 + Channel net1385: Single :src:i1508_po0 dst:i1504_pi3 + Channel net1386: Single :src:i1504_po0 dst:i197_pi1 + Channel net1387: Single :src:i1510_po0 dst:i1509_pi0 + Channel net1388: Single :src:i1511_po0 dst:i1509_pi1 + Channel net1389: Single :src:i1512_po0 dst:i1509_pi2 + Channel net1390: Single :src:i1513_po0 dst:i1509_pi3 + Channel net1391: Single :src:i1509_po0 dst:i197_pi2 + Channel net1392: Single :src:i1515_po0 dst:i1514_pi0 + Channel net1393: Single :src:i1516_po0 dst:i1514_pi1 + Channel net1394: Single :src:i1517_po0 dst:i1514_pi2 + Channel net1395: Single :src:i1518_po0 dst:i1514_pi3 + Channel net1396: Single :src:i1514_po0 dst:i197_pi3 + Channel net1397: Single :src:i1520_po0 dst:i1519_pi0 + Channel net1398: Single :src:i1521_po0 dst:i1519_pi1 + Channel net1399: Single :src:i1522_po0 dst:i1519_pi2 + Channel net1400: Single :src:i1523_po0 dst:i1519_pi3 + Channel net1401: Single :src:i1519_po0 dst:i198_pi0 + Channel net1402: Single :src:i1525_po0 dst:i1524_pi0 + Channel net1403: Single :src:i1526_po0 dst:i1524_pi1 + Channel net1404: Single :src:i1527_po0 dst:i1524_pi2 + Channel net1405: Single :src:i1528_po0 dst:i1524_pi3 + Channel net1406: Single :src:i1524_po0 dst:i198_pi1 + Channel net1407: Single :src:i1530_po0 dst:i1529_pi0 + Channel net1408: Single :src:i1531_po0 dst:i1529_pi1 + Channel net1409: Single :src:i1532_po0 dst:i1529_pi2 + Channel net1410: Single :src:i1533_po0 dst:i1529_pi3 + Channel net1411: Single :src:i1529_po0 dst:i198_pi2 + Channel net1412: Single :src:i1535_po0 dst:i1534_pi0 + Channel net1413: Single :src:i1536_po0 dst:i1534_pi1 + Channel net1414: Single :src:i1537_po0 dst:i1534_pi2 + Channel net1415: Single :src:i1538_po0 dst:i1534_pi3 + Channel net1416: Single :src:i1534_po0 dst:i198_pi3 + Channel net1417: Single :src:i1540_po0 dst:i1539_pi0 + Channel net1418: Single :src:i1541_po0 dst:i1539_pi1 + Channel net1419: Single :src:i1542_po0 dst:i1539_pi2 + Channel net1420: Single :src:i1543_po0 dst:i1539_pi3 + Channel net1421: Single :src:i1539_po0 dst:i199_pi0 + Channel net1422: Single :src:i1545_po0 dst:i1544_pi0 + Channel net1423: Single :src:i1546_po0 dst:i1544_pi1 + Channel net1424: Single :src:i1547_po0 dst:i1544_pi2 + Channel net1425: Single :src:i1548_po0 dst:i1544_pi3 + Channel net1426: Single :src:i1544_po0 dst:i199_pi1 + Channel net1427: Single :src:i1550_po0 dst:i1549_pi0 + Channel net1428: Single :src:i1551_po0 dst:i1549_pi1 + Channel net1429: Single :src:i1552_po0 dst:i1549_pi2 + Channel net1430: Single :src:i1553_po0 dst:i1549_pi3 + Channel net1431: Single :src:i1549_po0 dst:i199_pi2 + Channel net1432: Single :src:i1555_po0 dst:i1554_pi0 + Channel net1433: Single :src:i1556_po0 dst:i1554_pi1 + Channel net1434: Single :src:i1557_po0 dst:i1554_pi2 + Channel net1435: Single :src:i1558_po0 dst:i1554_pi3 + Channel net1436: Single :src:i1554_po0 dst:i199_pi3 + Channel net1437: Single :src:i1560_po0 dst:i1559_pi0 + Channel net1438: Single :src:i1561_po0 dst:i1559_pi1 + Channel net1439: Single :src:i1562_po0 dst:i1559_pi2 + Channel net1440: Single :src:i1563_po0 dst:i1559_pi3 + Channel net1441: Single :src:i1559_po0 dst:i200_pi0 + Channel net1442: Single :src:i1565_po0 dst:i1564_pi0 + Channel net1443: Single :src:i1566_po0 dst:i1564_pi1 + Channel net1444: Single :src:i1567_po0 dst:i1564_pi2 + Channel net1445: Single :src:i1568_po0 dst:i1564_pi3 + Channel net1446: Single :src:i1564_po0 dst:i200_pi1 + Channel net1447: Single :src:i1570_po0 dst:i1569_pi0 + Channel net1448: Single :src:i1571_po0 dst:i1569_pi1 + Channel net1449: Single :src:i1572_po0 dst:i1569_pi2 + Channel net1450: Single :src:i1573_po0 dst:i1569_pi3 + Channel net1451: Single :src:i1569_po0 dst:i200_pi2 + Channel net1452: Single :src:i1575_po0 dst:i1574_pi0 + Channel net1453: Single :src:i1576_po0 dst:i1574_pi1 + Channel net1454: Single :src:i1577_po0 dst:i1574_pi2 + Channel net1455: Single :src:i1578_po0 dst:i1574_pi3 + Channel net1456: Single :src:i1574_po0 dst:i200_pi3 + Channel net1457: Single :src:i1580_po0 dst:i1579_pi0 + Channel net1458: Single :src:i1581_po0 dst:i1579_pi1 + Channel net1459: Single :src:i1582_po0 dst:i1579_pi2 + Channel net1460: Single :src:i1583_po0 dst:i1579_pi3 + Channel net1461: Single :src:i1579_po0 dst:i203_pi0 + Channel net1462: Single :src:i1585_po0 dst:i1584_pi0 + Channel net1463: Single :src:i1586_po0 dst:i1584_pi1 + Channel net1464: Single :src:i1587_po0 dst:i1584_pi2 + Channel net1465: Single :src:i1588_po0 dst:i1584_pi3 + Channel net1466: Single :src:i1584_po0 dst:i203_pi1 + Channel net1467: Single :src:i1590_po0 dst:i1589_pi0 + Channel net1468: Single :src:i1591_po0 dst:i1589_pi1 + Channel net1469: Single :src:i1592_po0 dst:i1589_pi2 + Channel net1470: Single :src:i1593_po0 dst:i1589_pi3 + Channel net1471: Single :src:i1589_po0 dst:i203_pi2 + Channel net1472: Single :src:i1595_po0 dst:i1594_pi0 + Channel net1473: Single :src:i1596_po0 dst:i1594_pi1 + Channel net1474: Single :src:i1597_po0 dst:i1594_pi2 + Channel net1475: Single :src:i1598_po0 dst:i1594_pi3 + Channel net1476: Single :src:i1594_po0 dst:i203_pi3 + Channel net1477: Single :src:i26_po0 dst:{broadcast i1600_pi1 i1605_pi1 i1610_pi1 i1615_pi1 } + Channel net1481: Single :src:i26_po1 dst:{broadcast i1601_pi1 i1606_pi1 i1611_pi1 i1616_pi1 } + Channel net1485: Single :src:i26_po2 dst:{broadcast i1602_pi1 i1607_pi1 i1612_pi1 i1617_pi1 } + Channel net1489: Single :src:i26_po3 dst:{broadcast i1603_pi1 i1608_pi1 i1613_pi1 i1618_pi1 } + Channel net1493: Single :src:i1600_po0 dst:i1599_pi0 + Channel net1494: Single :src:i1601_po0 dst:i1599_pi1 + Channel net1495: Single :src:i1602_po0 dst:i1599_pi2 + Channel net1496: Single :src:i1603_po0 dst:i1599_pi3 + Channel net1497: Single :src:i1599_po0 dst:i204_pi0 + Channel net1498: Single :src:i1605_po0 dst:i1604_pi0 + Channel net1499: Single :src:i1606_po0 dst:i1604_pi1 + Channel net1500: Single :src:i1607_po0 dst:i1604_pi2 + Channel net1501: Single :src:i1608_po0 dst:i1604_pi3 + Channel net1502: Single :src:i1604_po0 dst:i204_pi1 + Channel net1503: Single :src:i1610_po0 dst:i1609_pi0 + Channel net1504: Single :src:i1611_po0 dst:i1609_pi1 + Channel net1505: Single :src:i1612_po0 dst:i1609_pi2 + Channel net1506: Single :src:i1613_po0 dst:i1609_pi3 + Channel net1507: Single :src:i1609_po0 dst:i204_pi2 + Channel net1508: Single :src:i1615_po0 dst:i1614_pi0 + Channel net1509: Single :src:i1616_po0 dst:i1614_pi1 + Channel net1510: Single :src:i1617_po0 dst:i1614_pi2 + Channel net1511: Single :src:i1618_po0 dst:i1614_pi3 + Channel net1512: Single :src:i1614_po0 dst:i204_pi3 + Channel net1513: Single :src:i28_po0 dst:{broadcast i1620_pi1 i1625_pi1 i1630_pi1 i1635_pi1 } + Channel net1517: Single :src:i28_po1 dst:{broadcast i1621_pi1 i1626_pi1 i1631_pi1 i1636_pi1 } + Channel net1521: Single :src:i28_po2 dst:{broadcast i1622_pi1 i1627_pi1 i1632_pi1 i1637_pi1 } + Channel net1525: Single :src:i28_po3 dst:{broadcast i1623_pi1 i1628_pi1 i1633_pi1 i1638_pi1 } + Channel net1529: Single :src:i1620_po0 dst:i1619_pi0 + Channel net1530: Single :src:i1621_po0 dst:i1619_pi1 + Channel net1531: Single :src:i1622_po0 dst:i1619_pi2 + Channel net1532: Single :src:i1623_po0 dst:i1619_pi3 + Channel net1533: Single :src:i1619_po0 dst:i205_pi0 + Channel net1534: Single :src:i1625_po0 dst:i1624_pi0 + Channel net1535: Single :src:i1626_po0 dst:i1624_pi1 + Channel net1536: Single :src:i1627_po0 dst:i1624_pi2 + Channel net1537: Single :src:i1628_po0 dst:i1624_pi3 + Channel net1538: Single :src:i1624_po0 dst:i205_pi1 + Channel net1539: Single :src:i1630_po0 dst:i1629_pi0 + Channel net1540: Single :src:i1631_po0 dst:i1629_pi1 + Channel net1541: Single :src:i1632_po0 dst:i1629_pi2 + Channel net1542: Single :src:i1633_po0 dst:i1629_pi3 + Channel net1543: Single :src:i1629_po0 dst:i205_pi2 + Channel net1544: Single :src:i1635_po0 dst:i1634_pi0 + Channel net1545: Single :src:i1636_po0 dst:i1634_pi1 + Channel net1546: Single :src:i1637_po0 dst:i1634_pi2 + Channel net1547: Single :src:i1638_po0 dst:i1634_pi3 + Channel net1548: Single :src:i1634_po0 dst:i205_pi3 + Channel net1549: Single :src:i30_po0 dst:{broadcast i1640_pi1 i1645_pi1 i1650_pi1 i1655_pi1 } + Channel net1553: Single :src:i30_po1 dst:{broadcast i1641_pi1 i1646_pi1 i1651_pi1 i1656_pi1 } + Channel net1557: Single :src:i30_po2 dst:{broadcast i1642_pi1 i1647_pi1 i1652_pi1 i1657_pi1 } + Channel net1561: Single :src:i30_po3 dst:{broadcast i1643_pi1 i1648_pi1 i1653_pi1 i1658_pi1 } + Channel net1565: Single :src:i1640_po0 dst:i1639_pi0 + Channel net1566: Single :src:i1641_po0 dst:i1639_pi1 + Channel net1567: Single :src:i1642_po0 dst:i1639_pi2 + Channel net1568: Single :src:i1643_po0 dst:i1639_pi3 + Channel net1569: Single :src:i1639_po0 dst:i206_pi0 + Channel net1570: Single :src:i1645_po0 dst:i1644_pi0 + Channel net1571: Single :src:i1646_po0 dst:i1644_pi1 + Channel net1572: Single :src:i1647_po0 dst:i1644_pi2 + Channel net1573: Single :src:i1648_po0 dst:i1644_pi3 + Channel net1574: Single :src:i1644_po0 dst:i206_pi1 + Channel net1575: Single :src:i1650_po0 dst:i1649_pi0 + Channel net1576: Single :src:i1651_po0 dst:i1649_pi1 + Channel net1577: Single :src:i1652_po0 dst:i1649_pi2 + Channel net1578: Single :src:i1653_po0 dst:i1649_pi3 + Channel net1579: Single :src:i1649_po0 dst:i206_pi2 + Channel net1580: Single :src:i1655_po0 dst:i1654_pi0 + Channel net1581: Single :src:i1656_po0 dst:i1654_pi1 + Channel net1582: Single :src:i1657_po0 dst:i1654_pi2 + Channel net1583: Single :src:i1658_po0 dst:i1654_pi3 + Channel net1584: Single :src:i1654_po0 dst:i206_pi3 + Channel net1585: Single :src:i1660_po0 dst:i1659_pi0 + Channel net1586: Single :src:i1661_po0 dst:i1659_pi1 + Channel net1587: Single :src:i1662_po0 dst:i1659_pi2 + Channel net1588: Single :src:i1663_po0 dst:i1659_pi3 + Channel net1589: Single :src:i1659_po0 dst:i208_pi0 + Channel net1590: Single :src:i1665_po0 dst:i1664_pi0 + Channel net1591: Single :src:i1666_po0 dst:i1664_pi1 + Channel net1592: Single :src:i1667_po0 dst:i1664_pi2 + Channel net1593: Single :src:i1668_po0 dst:i1664_pi3 + Channel net1594: Single :src:i1664_po0 dst:i208_pi1 + Channel net1595: Single :src:i1670_po0 dst:i1669_pi0 + Channel net1596: Single :src:i1671_po0 dst:i1669_pi1 + Channel net1597: Single :src:i1672_po0 dst:i1669_pi2 + Channel net1598: Single :src:i1673_po0 dst:i1669_pi3 + Channel net1599: Single :src:i1669_po0 dst:i208_pi2 + Channel net1600: Single :src:i1675_po0 dst:i1674_pi0 + Channel net1601: Single :src:i1676_po0 dst:i1674_pi1 + Channel net1602: Single :src:i1677_po0 dst:i1674_pi2 + Channel net1603: Single :src:i1678_po0 dst:i1674_pi3 + Channel net1604: Single :src:i1674_po0 dst:i208_pi3 + Channel net1605: Single :src:i32_po0 dst:{broadcast i1680_pi1 i1685_pi1 i1690_pi1 i1695_pi1 } + Channel net1609: Single :src:i32_po1 dst:{broadcast i1681_pi1 i1686_pi1 i1691_pi1 i1696_pi1 } + Channel net1613: Single :src:i32_po2 dst:{broadcast i1682_pi1 i1687_pi1 i1692_pi1 i1697_pi1 } + Channel net1617: Single :src:i32_po3 dst:{broadcast i1683_pi1 i1688_pi1 i1693_pi1 i1698_pi1 } + Channel net1621: Single :src:i1680_po0 dst:i1679_pi0 + Channel net1622: Single :src:i1681_po0 dst:i1679_pi1 + Channel net1623: Single :src:i1682_po0 dst:i1679_pi2 + Channel net1624: Single :src:i1683_po0 dst:i1679_pi3 + Channel net1625: Single :src:i1679_po0 dst:i209_pi0 + Channel net1626: Single :src:i1685_po0 dst:i1684_pi0 + Channel net1627: Single :src:i1686_po0 dst:i1684_pi1 + Channel net1628: Single :src:i1687_po0 dst:i1684_pi2 + Channel net1629: Single :src:i1688_po0 dst:i1684_pi3 + Channel net1630: Single :src:i1684_po0 dst:i209_pi1 + Channel net1631: Single :src:i1690_po0 dst:i1689_pi0 + Channel net1632: Single :src:i1691_po0 dst:i1689_pi1 + Channel net1633: Single :src:i1692_po0 dst:i1689_pi2 + Channel net1634: Single :src:i1693_po0 dst:i1689_pi3 + Channel net1635: Single :src:i1689_po0 dst:i209_pi2 + Channel net1636: Single :src:i1695_po0 dst:i1694_pi0 + Channel net1637: Single :src:i1696_po0 dst:i1694_pi1 + Channel net1638: Single :src:i1697_po0 dst:i1694_pi2 + Channel net1639: Single :src:i1698_po0 dst:i1694_pi3 + Channel net1640: Single :src:i1694_po0 dst:i209_pi3 + Channel net1641: Single :src:i34_po0 dst:{broadcast i1700_pi1 i1705_pi1 i1710_pi1 i1715_pi1 } + Channel net1645: Single :src:i34_po1 dst:{broadcast i1701_pi1 i1706_pi1 i1711_pi1 i1716_pi1 } + Channel net1649: Single :src:i34_po2 dst:{broadcast i1702_pi1 i1707_pi1 i1712_pi1 i1717_pi1 } + Channel net1653: Single :src:i34_po3 dst:{broadcast i1703_pi1 i1708_pi1 i1713_pi1 i1718_pi1 } + Channel net1657: Single :src:i1700_po0 dst:i1699_pi0 + Channel net1658: Single :src:i1701_po0 dst:i1699_pi1 + Channel net1659: Single :src:i1702_po0 dst:i1699_pi2 + Channel net1660: Single :src:i1703_po0 dst:i1699_pi3 + Channel net1661: Single :src:i1699_po0 dst:i210_pi0 + Channel net1662: Single :src:i1705_po0 dst:i1704_pi0 + Channel net1663: Single :src:i1706_po0 dst:i1704_pi1 + Channel net1664: Single :src:i1707_po0 dst:i1704_pi2 + Channel net1665: Single :src:i1708_po0 dst:i1704_pi3 + Channel net1666: Single :src:i1704_po0 dst:i210_pi1 + Channel net1667: Single :src:i1710_po0 dst:i1709_pi0 + Channel net1668: Single :src:i1711_po0 dst:i1709_pi1 + Channel net1669: Single :src:i1712_po0 dst:i1709_pi2 + Channel net1670: Single :src:i1713_po0 dst:i1709_pi3 + Channel net1671: Single :src:i1709_po0 dst:i210_pi2 + Channel net1672: Single :src:i1715_po0 dst:i1714_pi0 + Channel net1673: Single :src:i1716_po0 dst:i1714_pi1 + Channel net1674: Single :src:i1717_po0 dst:i1714_pi2 + Channel net1675: Single :src:i1718_po0 dst:i1714_pi3 + Channel net1676: Single :src:i1714_po0 dst:i210_pi3 + Channel net1677: Single :src:i1720_po0 dst:i1719_pi0 + Channel net1678: Single :src:i1721_po0 dst:i1719_pi1 + Channel net1679: Single :src:i1722_po0 dst:i1719_pi2 + Channel net1680: Single :src:i1723_po0 dst:i1719_pi3 + Channel net1681: Single :src:i1719_po0 dst:i211_pi0 + Channel net1682: Single :src:i1725_po0 dst:i1724_pi0 + Channel net1683: Single :src:i1726_po0 dst:i1724_pi1 + Channel net1684: Single :src:i1727_po0 dst:i1724_pi2 + Channel net1685: Single :src:i1728_po0 dst:i1724_pi3 + Channel net1686: Single :src:i1724_po0 dst:i211_pi1 + Channel net1687: Single :src:i1730_po0 dst:i1729_pi0 + Channel net1688: Single :src:i1731_po0 dst:i1729_pi1 + Channel net1689: Single :src:i1732_po0 dst:i1729_pi2 + Channel net1690: Single :src:i1733_po0 dst:i1729_pi3 + Channel net1691: Single :src:i1729_po0 dst:i211_pi2 + Channel net1692: Single :src:i1735_po0 dst:i1734_pi0 + Channel net1693: Single :src:i1736_po0 dst:i1734_pi1 + Channel net1694: Single :src:i1737_po0 dst:i1734_pi2 + Channel net1695: Single :src:i1738_po0 dst:i1734_pi3 + Channel net1696: Single :src:i1734_po0 dst:i211_pi3 + Channel net1697: Single :src:i1740_po0 dst:i1739_pi0 + Channel net1698: Single :src:i1741_po0 dst:i1739_pi1 + Channel net1699: Single :src:i1742_po0 dst:i1739_pi2 + Channel net1700: Single :src:i1743_po0 dst:i1739_pi3 + Channel net1701: Single :src:i1739_po0 dst:i212_pi0 + Channel net1702: Single :src:i1745_po0 dst:i1744_pi0 + Channel net1703: Single :src:i1746_po0 dst:i1744_pi1 + Channel net1704: Single :src:i1747_po0 dst:i1744_pi2 + Channel net1705: Single :src:i1748_po0 dst:i1744_pi3 + Channel net1706: Single :src:i1744_po0 dst:i212_pi1 + Channel net1707: Single :src:i1750_po0 dst:i1749_pi0 + Channel net1708: Single :src:i1751_po0 dst:i1749_pi1 + Channel net1709: Single :src:i1752_po0 dst:i1749_pi2 + Channel net1710: Single :src:i1753_po0 dst:i1749_pi3 + Channel net1711: Single :src:i1749_po0 dst:i212_pi2 + Channel net1712: Single :src:i1755_po0 dst:i1754_pi0 + Channel net1713: Single :src:i1756_po0 dst:i1754_pi1 + Channel net1714: Single :src:i1757_po0 dst:i1754_pi2 + Channel net1715: Single :src:i1758_po0 dst:i1754_pi3 + Channel net1716: Single :src:i1754_po0 dst:i212_pi3 + Channel net1717: Single :src:i1760_po0 dst:i1759_pi0 + Channel net1718: Single :src:i1761_po0 dst:i1759_pi1 + Channel net1719: Single :src:i1762_po0 dst:i1759_pi2 + Channel net1720: Single :src:i1763_po0 dst:i1759_pi3 + Channel net1721: Single :src:i1759_po0 dst:i213_pi0 + Channel net1722: Single :src:i1765_po0 dst:i1764_pi0 + Channel net1723: Single :src:i1766_po0 dst:i1764_pi1 + Channel net1724: Single :src:i1767_po0 dst:i1764_pi2 + Channel net1725: Single :src:i1768_po0 dst:i1764_pi3 + Channel net1726: Single :src:i1764_po0 dst:i213_pi1 + Channel net1727: Single :src:i1770_po0 dst:i1769_pi0 + Channel net1728: Single :src:i1771_po0 dst:i1769_pi1 + Channel net1729: Single :src:i1772_po0 dst:i1769_pi2 + Channel net1730: Single :src:i1773_po0 dst:i1769_pi3 + Channel net1731: Single :src:i1769_po0 dst:i213_pi2 + Channel net1732: Single :src:i1775_po0 dst:i1774_pi0 + Channel net1733: Single :src:i1776_po0 dst:i1774_pi1 + Channel net1734: Single :src:i1777_po0 dst:i1774_pi2 + Channel net1735: Single :src:i1778_po0 dst:i1774_pi3 + Channel net1736: Single :src:i1774_po0 dst:i213_pi3 + Channel net1737: Single :src:i1780_po0 dst:i1779_pi0 + Channel net1738: Single :src:i1781_po0 dst:i1779_pi1 + Channel net1739: Single :src:i1782_po0 dst:i1779_pi2 + Channel net1740: Single :src:i1783_po0 dst:i1779_pi3 + Channel net1741: Single :src:i1779_po0 dst:i216_pi0 + Channel net1742: Single :src:i1785_po0 dst:i1784_pi0 + Channel net1743: Single :src:i1786_po0 dst:i1784_pi1 + Channel net1744: Single :src:i1787_po0 dst:i1784_pi2 + Channel net1745: Single :src:i1788_po0 dst:i1784_pi3 + Channel net1746: Single :src:i1784_po0 dst:i216_pi1 + Channel net1747: Single :src:i1790_po0 dst:i1789_pi0 + Channel net1748: Single :src:i1791_po0 dst:i1789_pi1 + Channel net1749: Single :src:i1792_po0 dst:i1789_pi2 + Channel net1750: Single :src:i1793_po0 dst:i1789_pi3 + Channel net1751: Single :src:i1789_po0 dst:i216_pi2 + Channel net1752: Single :src:i1795_po0 dst:i1794_pi0 + Channel net1753: Single :src:i1796_po0 dst:i1794_pi1 + Channel net1754: Single :src:i1797_po0 dst:i1794_pi2 + Channel net1755: Single :src:i1798_po0 dst:i1794_pi3 + Channel net1756: Single :src:i1794_po0 dst:i216_pi3 + Channel net1757: Single :src:i36_po0 dst:{broadcast i1800_pi1 i1805_pi1 i1810_pi1 i1815_pi1 } + Channel net1761: Single :src:i36_po1 dst:{broadcast i1801_pi1 i1806_pi1 i1811_pi1 i1816_pi1 } + Channel net1765: Single :src:i36_po2 dst:{broadcast i1802_pi1 i1807_pi1 i1812_pi1 i1817_pi1 } + Channel net1769: Single :src:i36_po3 dst:{broadcast i1803_pi1 i1808_pi1 i1813_pi1 i1818_pi1 } + Channel net1773: Single :src:i1800_po0 dst:i1799_pi0 + Channel net1774: Single :src:i1801_po0 dst:i1799_pi1 + Channel net1775: Single :src:i1802_po0 dst:i1799_pi2 + Channel net1776: Single :src:i1803_po0 dst:i1799_pi3 + Channel net1777: Single :src:i1799_po0 dst:i218_pi0 + Channel net1778: Single :src:i1805_po0 dst:i1804_pi0 + Channel net1779: Single :src:i1806_po0 dst:i1804_pi1 + Channel net1780: Single :src:i1807_po0 dst:i1804_pi2 + Channel net1781: Single :src:i1808_po0 dst:i1804_pi3 + Channel net1782: Single :src:i1804_po0 dst:i218_pi1 + Channel net1783: Single :src:i1810_po0 dst:i1809_pi0 + Channel net1784: Single :src:i1811_po0 dst:i1809_pi1 + Channel net1785: Single :src:i1812_po0 dst:i1809_pi2 + Channel net1786: Single :src:i1813_po0 dst:i1809_pi3 + Channel net1787: Single :src:i1809_po0 dst:i218_pi2 + Channel net1788: Single :src:i1815_po0 dst:i1814_pi0 + Channel net1789: Single :src:i1816_po0 dst:i1814_pi1 + Channel net1790: Single :src:i1817_po0 dst:i1814_pi2 + Channel net1791: Single :src:i1818_po0 dst:i1814_pi3 + Channel net1792: Single :src:i1814_po0 dst:i218_pi3 + Channel net1793: Single :src:i38_po0 dst:{broadcast i1820_pi1 i1825_pi1 i1830_pi1 i1835_pi1 } + Channel net1797: Single :src:i38_po1 dst:{broadcast i1821_pi1 i1826_pi1 i1831_pi1 i1836_pi1 } + Channel net1801: Single :src:i38_po2 dst:{broadcast i1822_pi1 i1827_pi1 i1832_pi1 i1837_pi1 } + Channel net1805: Single :src:i38_po3 dst:{broadcast i1823_pi1 i1828_pi1 i1833_pi1 i1838_pi1 } + Channel net1809: Single :src:i1820_po0 dst:i1819_pi0 + Channel net1810: Single :src:i1821_po0 dst:i1819_pi1 + Channel net1811: Single :src:i1822_po0 dst:i1819_pi2 + Channel net1812: Single :src:i1823_po0 dst:i1819_pi3 + Channel net1813: Single :src:i1819_po0 dst:i219_pi0 + Channel net1814: Single :src:i1825_po0 dst:i1824_pi0 + Channel net1815: Single :src:i1826_po0 dst:i1824_pi1 + Channel net1816: Single :src:i1827_po0 dst:i1824_pi2 + Channel net1817: Single :src:i1828_po0 dst:i1824_pi3 + Channel net1818: Single :src:i1824_po0 dst:i219_pi1 + Channel net1819: Single :src:i1830_po0 dst:i1829_pi0 + Channel net1820: Single :src:i1831_po0 dst:i1829_pi1 + Channel net1821: Single :src:i1832_po0 dst:i1829_pi2 + Channel net1822: Single :src:i1833_po0 dst:i1829_pi3 + Channel net1823: Single :src:i1829_po0 dst:i219_pi2 + Channel net1824: Single :src:i1835_po0 dst:i1834_pi0 + Channel net1825: Single :src:i1836_po0 dst:i1834_pi1 + Channel net1826: Single :src:i1837_po0 dst:i1834_pi2 + Channel net1827: Single :src:i1838_po0 dst:i1834_pi3 + Channel net1828: Single :src:i1834_po0 dst:i219_pi3 + Channel net1829: Single :src:i40_po0 dst:{broadcast i1840_pi1 i1845_pi1 i1850_pi1 i1855_pi1 } + Channel net1833: Single :src:i40_po1 dst:{broadcast i1841_pi1 i1846_pi1 i1851_pi1 i1856_pi1 } + Channel net1837: Single :src:i40_po2 dst:{broadcast i1842_pi1 i1847_pi1 i1852_pi1 i1857_pi1 } + Channel net1841: Single :src:i40_po3 dst:{broadcast i1843_pi1 i1848_pi1 i1853_pi1 i1858_pi1 } + Channel net1845: Single :src:i1840_po0 dst:i1839_pi0 + Channel net1846: Single :src:i1841_po0 dst:i1839_pi1 + Channel net1847: Single :src:i1842_po0 dst:i1839_pi2 + Channel net1848: Single :src:i1843_po0 dst:i1839_pi3 + Channel net1849: Single :src:i1839_po0 dst:i220_pi0 + Channel net1850: Single :src:i1845_po0 dst:i1844_pi0 + Channel net1851: Single :src:i1846_po0 dst:i1844_pi1 + Channel net1852: Single :src:i1847_po0 dst:i1844_pi2 + Channel net1853: Single :src:i1848_po0 dst:i1844_pi3 + Channel net1854: Single :src:i1844_po0 dst:i220_pi1 + Channel net1855: Single :src:i1850_po0 dst:i1849_pi0 + Channel net1856: Single :src:i1851_po0 dst:i1849_pi1 + Channel net1857: Single :src:i1852_po0 dst:i1849_pi2 + Channel net1858: Single :src:i1853_po0 dst:i1849_pi3 + Channel net1859: Single :src:i1849_po0 dst:i220_pi2 + Channel net1860: Single :src:i1855_po0 dst:i1854_pi0 + Channel net1861: Single :src:i1856_po0 dst:i1854_pi1 + Channel net1862: Single :src:i1857_po0 dst:i1854_pi2 + Channel net1863: Single :src:i1858_po0 dst:i1854_pi3 + Channel net1864: Single :src:i1854_po0 dst:i220_pi3 + Channel net1865: Single :src:i1860_po0 dst:i1859_pi0 + Channel net1866: Single :src:i1861_po0 dst:i1859_pi1 + Channel net1867: Single :src:i1862_po0 dst:i1859_pi2 + Channel net1868: Single :src:i1863_po0 dst:i1859_pi3 + Channel net1869: Single :src:i1859_po0 dst:i222_pi0 + Channel net1870: Single :src:i1865_po0 dst:i1864_pi0 + Channel net1871: Single :src:i1866_po0 dst:i1864_pi1 + Channel net1872: Single :src:i1867_po0 dst:i1864_pi2 + Channel net1873: Single :src:i1868_po0 dst:i1864_pi3 + Channel net1874: Single :src:i1864_po0 dst:i222_pi1 + Channel net1875: Single :src:i1870_po0 dst:i1869_pi0 + Channel net1876: Single :src:i1871_po0 dst:i1869_pi1 + Channel net1877: Single :src:i1872_po0 dst:i1869_pi2 + Channel net1878: Single :src:i1873_po0 dst:i1869_pi3 + Channel net1879: Single :src:i1869_po0 dst:i222_pi2 + Channel net1880: Single :src:i1875_po0 dst:i1874_pi0 + Channel net1881: Single :src:i1876_po0 dst:i1874_pi1 + Channel net1882: Single :src:i1877_po0 dst:i1874_pi2 + Channel net1883: Single :src:i1878_po0 dst:i1874_pi3 + Channel net1884: Single :src:i1874_po0 dst:i222_pi3 + Channel net1885: Single :src:i42_po0 dst:{broadcast i1880_pi1 i1885_pi1 i1890_pi1 i1895_pi1 } + Channel net1889: Single :src:i42_po1 dst:{broadcast i1881_pi1 i1886_pi1 i1891_pi1 i1896_pi1 } + Channel net1893: Single :src:i42_po2 dst:{broadcast i1882_pi1 i1887_pi1 i1892_pi1 i1897_pi1 } + Channel net1897: Single :src:i42_po3 dst:{broadcast i1883_pi1 i1888_pi1 i1893_pi1 i1898_pi1 } + Channel net1901: Single :src:i1880_po0 dst:i1879_pi0 + Channel net1902: Single :src:i1881_po0 dst:i1879_pi1 + Channel net1903: Single :src:i1882_po0 dst:i1879_pi2 + Channel net1904: Single :src:i1883_po0 dst:i1879_pi3 + Channel net1905: Single :src:i1879_po0 dst:i223_pi0 + Channel net1906: Single :src:i1885_po0 dst:i1884_pi0 + Channel net1907: Single :src:i1886_po0 dst:i1884_pi1 + Channel net1908: Single :src:i1887_po0 dst:i1884_pi2 + Channel net1909: Single :src:i1888_po0 dst:i1884_pi3 + Channel net1910: Single :src:i1884_po0 dst:i223_pi1 + Channel net1911: Single :src:i1890_po0 dst:i1889_pi0 + Channel net1912: Single :src:i1891_po0 dst:i1889_pi1 + Channel net1913: Single :src:i1892_po0 dst:i1889_pi2 + Channel net1914: Single :src:i1893_po0 dst:i1889_pi3 + Channel net1915: Single :src:i1889_po0 dst:i223_pi2 + Channel net1916: Single :src:i1895_po0 dst:i1894_pi0 + Channel net1917: Single :src:i1896_po0 dst:i1894_pi1 + Channel net1918: Single :src:i1897_po0 dst:i1894_pi2 + Channel net1919: Single :src:i1898_po0 dst:i1894_pi3 + Channel net1920: Single :src:i1894_po0 dst:i223_pi3 + Channel net1921: Single :src:i44_po0 dst:{broadcast i1900_pi1 i1905_pi1 i1910_pi1 i1915_pi1 } + Channel net1925: Single :src:i44_po1 dst:{broadcast i1901_pi1 i1906_pi1 i1911_pi1 i1916_pi1 } + Channel net1929: Single :src:i44_po2 dst:{broadcast i1902_pi1 i1907_pi1 i1912_pi1 i1917_pi1 } + Channel net1933: Single :src:i44_po3 dst:{broadcast i1903_pi1 i1908_pi1 i1913_pi1 i1918_pi1 } + Channel net1937: Single :src:i1900_po0 dst:i1899_pi0 + Channel net1938: Single :src:i1901_po0 dst:i1899_pi1 + Channel net1939: Single :src:i1902_po0 dst:i1899_pi2 + Channel net1940: Single :src:i1903_po0 dst:i1899_pi3 + Channel net1941: Single :src:i1899_po0 dst:i224_pi0 + Channel net1942: Single :src:i1905_po0 dst:i1904_pi0 + Channel net1943: Single :src:i1906_po0 dst:i1904_pi1 + Channel net1944: Single :src:i1907_po0 dst:i1904_pi2 + Channel net1945: Single :src:i1908_po0 dst:i1904_pi3 + Channel net1946: Single :src:i1904_po0 dst:i224_pi1 + Channel net1947: Single :src:i1910_po0 dst:i1909_pi0 + Channel net1948: Single :src:i1911_po0 dst:i1909_pi1 + Channel net1949: Single :src:i1912_po0 dst:i1909_pi2 + Channel net1950: Single :src:i1913_po0 dst:i1909_pi3 + Channel net1951: Single :src:i1909_po0 dst:i224_pi2 + Channel net1952: Single :src:i1915_po0 dst:i1914_pi0 + Channel net1953: Single :src:i1916_po0 dst:i1914_pi1 + Channel net1954: Single :src:i1917_po0 dst:i1914_pi2 + Channel net1955: Single :src:i1918_po0 dst:i1914_pi3 + Channel net1956: Single :src:i1914_po0 dst:i224_pi3 + Channel net1957: Single :src:i1920_po0 dst:i1919_pi0 + Channel net1958: Single :src:i1921_po0 dst:i1919_pi1 + Channel net1959: Single :src:i1922_po0 dst:i1919_pi2 + Channel net1960: Single :src:i1923_po0 dst:i1919_pi3 + Channel net1961: Single :src:i1919_po0 dst:i225_pi0 + Channel net1962: Single :src:i1925_po0 dst:i1924_pi0 + Channel net1963: Single :src:i1926_po0 dst:i1924_pi1 + Channel net1964: Single :src:i1927_po0 dst:i1924_pi2 + Channel net1965: Single :src:i1928_po0 dst:i1924_pi3 + Channel net1966: Single :src:i1924_po0 dst:i225_pi1 + Channel net1967: Single :src:i1930_po0 dst:i1929_pi0 + Channel net1968: Single :src:i1931_po0 dst:i1929_pi1 + Channel net1969: Single :src:i1932_po0 dst:i1929_pi2 + Channel net1970: Single :src:i1933_po0 dst:i1929_pi3 + Channel net1971: Single :src:i1929_po0 dst:i225_pi2 + Channel net1972: Single :src:i1935_po0 dst:i1934_pi0 + Channel net1973: Single :src:i1936_po0 dst:i1934_pi1 + Channel net1974: Single :src:i1937_po0 dst:i1934_pi2 + Channel net1975: Single :src:i1938_po0 dst:i1934_pi3 + Channel net1976: Single :src:i1934_po0 dst:i225_pi3 + Channel net1977: Single :src:i1940_po0 dst:i1939_pi0 + Channel net1978: Single :src:i1941_po0 dst:i1939_pi1 + Channel net1979: Single :src:i1942_po0 dst:i1939_pi2 + Channel net1980: Single :src:i1943_po0 dst:i1939_pi3 + Channel net1981: Single :src:i1939_po0 dst:i226_pi0 + Channel net1982: Single :src:i1945_po0 dst:i1944_pi0 + Channel net1983: Single :src:i1946_po0 dst:i1944_pi1 + Channel net1984: Single :src:i1947_po0 dst:i1944_pi2 + Channel net1985: Single :src:i1948_po0 dst:i1944_pi3 + Channel net1986: Single :src:i1944_po0 dst:i226_pi1 + Channel net1987: Single :src:i1950_po0 dst:i1949_pi0 + Channel net1988: Single :src:i1951_po0 dst:i1949_pi1 + Channel net1989: Single :src:i1952_po0 dst:i1949_pi2 + Channel net1990: Single :src:i1953_po0 dst:i1949_pi3 + Channel net1991: Single :src:i1949_po0 dst:i226_pi2 + Channel net1992: Single :src:i1955_po0 dst:i1954_pi0 + Channel net1993: Single :src:i1956_po0 dst:i1954_pi1 + Channel net1994: Single :src:i1957_po0 dst:i1954_pi2 + Channel net1995: Single :src:i1958_po0 dst:i1954_pi3 + Channel net1996: Single :src:i1954_po0 dst:i226_pi3 + Channel net1997: Single :src:i1960_po0 dst:i1959_pi0 + Channel net1998: Single :src:i1961_po0 dst:i1959_pi1 + Channel net1999: Single :src:i1962_po0 dst:i1959_pi2 + Channel net2000: Single :src:i1963_po0 dst:i1959_pi3 + Channel net2001: Single :src:i1959_po0 dst:i227_pi0 + Channel net2002: Single :src:i1965_po0 dst:i1964_pi0 + Channel net2003: Single :src:i1966_po0 dst:i1964_pi1 + Channel net2004: Single :src:i1967_po0 dst:i1964_pi2 + Channel net2005: Single :src:i1968_po0 dst:i1964_pi3 + Channel net2006: Single :src:i1964_po0 dst:i227_pi1 + Channel net2007: Single :src:i1970_po0 dst:i1969_pi0 + Channel net2008: Single :src:i1971_po0 dst:i1969_pi1 + Channel net2009: Single :src:i1972_po0 dst:i1969_pi2 + Channel net2010: Single :src:i1973_po0 dst:i1969_pi3 + Channel net2011: Single :src:i1969_po0 dst:i227_pi2 + Channel net2012: Single :src:i1975_po0 dst:i1974_pi0 + Channel net2013: Single :src:i1976_po0 dst:i1974_pi1 + Channel net2014: Single :src:i1977_po0 dst:i1974_pi2 + Channel net2015: Single :src:i1978_po0 dst:i1974_pi3 + Channel net2016: Single :src:i1974_po0 dst:i227_pi3 + Channel net2017: Single :src:i1980_po0 dst:i1979_pi0 + Channel net2018: Single :src:i1981_po0 dst:i1979_pi1 + Channel net2019: Single :src:i1982_po0 dst:i1979_pi2 + Channel net2020: Single :src:i1983_po0 dst:i1979_pi3 + Channel net2021: Single :src:i1979_po0 dst:i230_pi0 + Channel net2022: Single :src:i1985_po0 dst:i1984_pi0 + Channel net2023: Single :src:i1986_po0 dst:i1984_pi1 + Channel net2024: Single :src:i1987_po0 dst:i1984_pi2 + Channel net2025: Single :src:i1988_po0 dst:i1984_pi3 + Channel net2026: Single :src:i1984_po0 dst:i230_pi1 + Channel net2027: Single :src:i1990_po0 dst:i1989_pi0 + Channel net2028: Single :src:i1991_po0 dst:i1989_pi1 + Channel net2029: Single :src:i1992_po0 dst:i1989_pi2 + Channel net2030: Single :src:i1993_po0 dst:i1989_pi3 + Channel net2031: Single :src:i1989_po0 dst:i230_pi2 + Channel net2032: Single :src:i1995_po0 dst:i1994_pi0 + Channel net2033: Single :src:i1996_po0 dst:i1994_pi1 + Channel net2034: Single :src:i1997_po0 dst:i1994_pi2 + Channel net2035: Single :src:i1998_po0 dst:i1994_pi3 + Channel net2036: Single :src:i1994_po0 dst:i230_pi3 + Channel net2037: Single :src:i46_po0 dst:{broadcast i2000_pi1 i2005_pi1 i2010_pi1 i2015_pi1 } + Channel net2041: Single :src:i46_po1 dst:{broadcast i2001_pi1 i2006_pi1 i2011_pi1 i2016_pi1 } + Channel net2045: Single :src:i46_po2 dst:{broadcast i2002_pi1 i2007_pi1 i2012_pi1 i2017_pi1 } + Channel net2049: Single :src:i46_po3 dst:{broadcast i2003_pi1 i2008_pi1 i2013_pi1 i2018_pi1 } + Channel net2053: Single :src:i2000_po0 dst:i1999_pi0 + Channel net2054: Single :src:i2001_po0 dst:i1999_pi1 + Channel net2055: Single :src:i2002_po0 dst:i1999_pi2 + Channel net2056: Single :src:i2003_po0 dst:i1999_pi3 + Channel net2057: Single :src:i1999_po0 dst:i232_pi0 + Channel net2058: Single :src:i2005_po0 dst:i2004_pi0 + Channel net2059: Single :src:i2006_po0 dst:i2004_pi1 + Channel net2060: Single :src:i2007_po0 dst:i2004_pi2 + Channel net2061: Single :src:i2008_po0 dst:i2004_pi3 + Channel net2062: Single :src:i2004_po0 dst:i232_pi1 + Channel net2063: Single :src:i2010_po0 dst:i2009_pi0 + Channel net2064: Single :src:i2011_po0 dst:i2009_pi1 + Channel net2065: Single :src:i2012_po0 dst:i2009_pi2 + Channel net2066: Single :src:i2013_po0 dst:i2009_pi3 + Channel net2067: Single :src:i2009_po0 dst:i232_pi2 + Channel net2068: Single :src:i2015_po0 dst:i2014_pi0 + Channel net2069: Single :src:i2016_po0 dst:i2014_pi1 + Channel net2070: Single :src:i2017_po0 dst:i2014_pi2 + Channel net2071: Single :src:i2018_po0 dst:i2014_pi3 + Channel net2072: Single :src:i2014_po0 dst:i232_pi3 + Channel net2073: Single :src:i48_po0 dst:{broadcast i2020_pi1 i2025_pi1 i2030_pi1 i2035_pi1 } + Channel net2077: Single :src:i48_po1 dst:{broadcast i2021_pi1 i2026_pi1 i2031_pi1 i2036_pi1 } + Channel net2081: Single :src:i48_po2 dst:{broadcast i2022_pi1 i2027_pi1 i2032_pi1 i2037_pi1 } + Channel net2085: Single :src:i48_po3 dst:{broadcast i2023_pi1 i2028_pi1 i2033_pi1 i2038_pi1 } + Channel net2089: Single :src:i2020_po0 dst:i2019_pi0 + Channel net2090: Single :src:i2021_po0 dst:i2019_pi1 + Channel net2091: Single :src:i2022_po0 dst:i2019_pi2 + Channel net2092: Single :src:i2023_po0 dst:i2019_pi3 + Channel net2093: Single :src:i2019_po0 dst:i233_pi0 + Channel net2094: Single :src:i2025_po0 dst:i2024_pi0 + Channel net2095: Single :src:i2026_po0 dst:i2024_pi1 + Channel net2096: Single :src:i2027_po0 dst:i2024_pi2 + Channel net2097: Single :src:i2028_po0 dst:i2024_pi3 + Channel net2098: Single :src:i2024_po0 dst:i233_pi1 + Channel net2099: Single :src:i2030_po0 dst:i2029_pi0 + Channel net2100: Single :src:i2031_po0 dst:i2029_pi1 + Channel net2101: Single :src:i2032_po0 dst:i2029_pi2 + Channel net2102: Single :src:i2033_po0 dst:i2029_pi3 + Channel net2103: Single :src:i2029_po0 dst:i233_pi2 + Channel net2104: Single :src:i2035_po0 dst:i2034_pi0 + Channel net2105: Single :src:i2036_po0 dst:i2034_pi1 + Channel net2106: Single :src:i2037_po0 dst:i2034_pi2 + Channel net2107: Single :src:i2038_po0 dst:i2034_pi3 + Channel net2108: Single :src:i2034_po0 dst:i233_pi3 + Channel net2109: Single :src:i2040_po0 dst:i2039_pi0 + Channel net2110: Single :src:i2041_po0 dst:i2039_pi1 + Channel net2111: Single :src:i2042_po0 dst:i2039_pi2 + Channel net2112: Single :src:i2043_po0 dst:i2039_pi3 + Channel net2113: Single :src:i2039_po0 dst:i234_pi0 + Channel net2114: Single :src:i2045_po0 dst:i2044_pi0 + Channel net2115: Single :src:i2046_po0 dst:i2044_pi1 + Channel net2116: Single :src:i2047_po0 dst:i2044_pi2 + Channel net2117: Single :src:i2048_po0 dst:i2044_pi3 + Channel net2118: Single :src:i2044_po0 dst:i234_pi1 + Channel net2119: Single :src:i2050_po0 dst:i2049_pi0 + Channel net2120: Single :src:i2051_po0 dst:i2049_pi1 + Channel net2121: Single :src:i2052_po0 dst:i2049_pi2 + Channel net2122: Single :src:i2053_po0 dst:i2049_pi3 + Channel net2123: Single :src:i2049_po0 dst:i234_pi2 + Channel net2124: Single :src:i2055_po0 dst:i2054_pi0 + Channel net2125: Single :src:i2056_po0 dst:i2054_pi1 + Channel net2126: Single :src:i2057_po0 dst:i2054_pi2 + Channel net2127: Single :src:i2058_po0 dst:i2054_pi3 + Channel net2128: Single :src:i2054_po0 dst:i234_pi3 + Channel net2129: Single :src:i2060_po0 dst:i2059_pi0 + Channel net2130: Single :src:i2061_po0 dst:i2059_pi1 + Channel net2131: Single :src:i2062_po0 dst:i2059_pi2 + Channel net2132: Single :src:i2063_po0 dst:i2059_pi3 + Channel net2133: Single :src:i2059_po0 dst:i235_pi0 + Channel net2134: Single :src:i2065_po0 dst:i2064_pi0 + Channel net2135: Single :src:i2066_po0 dst:i2064_pi1 + Channel net2136: Single :src:i2067_po0 dst:i2064_pi2 + Channel net2137: Single :src:i2068_po0 dst:i2064_pi3 + Channel net2138: Single :src:i2064_po0 dst:i235_pi1 + Channel net2139: Single :src:i2070_po0 dst:i2069_pi0 + Channel net2140: Single :src:i2071_po0 dst:i2069_pi1 + Channel net2141: Single :src:i2072_po0 dst:i2069_pi2 + Channel net2142: Single :src:i2073_po0 dst:i2069_pi3 + Channel net2143: Single :src:i2069_po0 dst:i235_pi2 + Channel net2144: Single :src:i2075_po0 dst:i2074_pi0 + Channel net2145: Single :src:i2076_po0 dst:i2074_pi1 + Channel net2146: Single :src:i2077_po0 dst:i2074_pi2 + Channel net2147: Single :src:i2078_po0 dst:i2074_pi3 + Channel net2148: Single :src:i2074_po0 dst:i235_pi3 + Channel net2149: Single :src:i2080_po0 dst:i2079_pi0 + Channel net2150: Single :src:i2081_po0 dst:i2079_pi1 + Channel net2151: Single :src:i2082_po0 dst:i2079_pi2 + Channel net2152: Single :src:i2083_po0 dst:i2079_pi3 + Channel net2153: Single :src:i2079_po0 dst:i236_pi0 + Channel net2154: Single :src:i2085_po0 dst:i2084_pi0 + Channel net2155: Single :src:i2086_po0 dst:i2084_pi1 + Channel net2156: Single :src:i2087_po0 dst:i2084_pi2 + Channel net2157: Single :src:i2088_po0 dst:i2084_pi3 + Channel net2158: Single :src:i2084_po0 dst:i236_pi1 + Channel net2159: Single :src:i2090_po0 dst:i2089_pi0 + Channel net2160: Single :src:i2091_po0 dst:i2089_pi1 + Channel net2161: Single :src:i2092_po0 dst:i2089_pi2 + Channel net2162: Single :src:i2093_po0 dst:i2089_pi3 + Channel net2163: Single :src:i2089_po0 dst:i236_pi2 + Channel net2164: Single :src:i2095_po0 dst:i2094_pi0 + Channel net2165: Single :src:i2096_po0 dst:i2094_pi1 + Channel net2166: Single :src:i2097_po0 dst:i2094_pi2 + Channel net2167: Single :src:i2098_po0 dst:i2094_pi3 + Channel net2168: Single :src:i2094_po0 dst:i236_pi3 + Channel net2169: Single :src:i2100_po0 dst:i2099_pi0 + Channel net2170: Single :src:i2101_po0 dst:i2099_pi1 + Channel net2171: Single :src:i2102_po0 dst:i2099_pi2 + Channel net2172: Single :src:i2103_po0 dst:i2099_pi3 + Channel net2173: Single :src:i2099_po0 dst:i239_pi0 + Channel net2174: Single :src:i2105_po0 dst:i2104_pi0 + Channel net2175: Single :src:i2106_po0 dst:i2104_pi1 + Channel net2176: Single :src:i2107_po0 dst:i2104_pi2 + Channel net2177: Single :src:i2108_po0 dst:i2104_pi3 + Channel net2178: Single :src:i2104_po0 dst:i239_pi1 + Channel net2179: Single :src:i2110_po0 dst:i2109_pi0 + Channel net2180: Single :src:i2111_po0 dst:i2109_pi1 + Channel net2181: Single :src:i2112_po0 dst:i2109_pi2 + Channel net2182: Single :src:i2113_po0 dst:i2109_pi3 + Channel net2183: Single :src:i2109_po0 dst:i239_pi2 + Channel net2184: Single :src:i2115_po0 dst:i2114_pi0 + Channel net2185: Single :src:i2116_po0 dst:i2114_pi1 + Channel net2186: Single :src:i2117_po0 dst:i2114_pi2 + Channel net2187: Single :src:i2118_po0 dst:i2114_pi3 + Channel net2188: Single :src:i2114_po0 dst:i239_pi3 + Channel net2189: Single :src:i50_po0 dst:{broadcast i2120_pi1 i2125_pi1 i2130_pi1 i2135_pi1 } + Channel net2193: Single :src:i50_po1 dst:{broadcast i2121_pi1 i2126_pi1 i2131_pi1 i2136_pi1 } + Channel net2197: Single :src:i50_po2 dst:{broadcast i2122_pi1 i2127_pi1 i2132_pi1 i2137_pi1 } + Channel net2201: Single :src:i50_po3 dst:{broadcast i2123_pi1 i2128_pi1 i2133_pi1 i2138_pi1 } + Channel net2205: Single :src:i2120_po0 dst:i2119_pi0 + Channel net2206: Single :src:i2121_po0 dst:i2119_pi1 + Channel net2207: Single :src:i2122_po0 dst:i2119_pi2 + Channel net2208: Single :src:i2123_po0 dst:i2119_pi3 + Channel net2209: Single :src:i2119_po0 dst:i241_pi0 + Channel net2210: Single :src:i2125_po0 dst:i2124_pi0 + Channel net2211: Single :src:i2126_po0 dst:i2124_pi1 + Channel net2212: Single :src:i2127_po0 dst:i2124_pi2 + Channel net2213: Single :src:i2128_po0 dst:i2124_pi3 + Channel net2214: Single :src:i2124_po0 dst:i241_pi1 + Channel net2215: Single :src:i2130_po0 dst:i2129_pi0 + Channel net2216: Single :src:i2131_po0 dst:i2129_pi1 + Channel net2217: Single :src:i2132_po0 dst:i2129_pi2 + Channel net2218: Single :src:i2133_po0 dst:i2129_pi3 + Channel net2219: Single :src:i2129_po0 dst:i241_pi2 + Channel net2220: Single :src:i2135_po0 dst:i2134_pi0 + Channel net2221: Single :src:i2136_po0 dst:i2134_pi1 + Channel net2222: Single :src:i2137_po0 dst:i2134_pi2 + Channel net2223: Single :src:i2138_po0 dst:i2134_pi3 + Channel net2224: Single :src:i2134_po0 dst:i241_pi3 + Channel net2225: Single :src:i2140_po0 dst:i2139_pi0 + Channel net2226: Single :src:i2141_po0 dst:i2139_pi1 + Channel net2227: Single :src:i2142_po0 dst:i2139_pi2 + Channel net2228: Single :src:i2143_po0 dst:i2139_pi3 + Channel net2229: Single :src:i2139_po0 dst:i242_pi0 + Channel net2230: Single :src:i2145_po0 dst:i2144_pi0 + Channel net2231: Single :src:i2146_po0 dst:i2144_pi1 + Channel net2232: Single :src:i2147_po0 dst:i2144_pi2 + Channel net2233: Single :src:i2148_po0 dst:i2144_pi3 + Channel net2234: Single :src:i2144_po0 dst:i242_pi1 + Channel net2235: Single :src:i2150_po0 dst:i2149_pi0 + Channel net2236: Single :src:i2151_po0 dst:i2149_pi1 + Channel net2237: Single :src:i2152_po0 dst:i2149_pi2 + Channel net2238: Single :src:i2153_po0 dst:i2149_pi3 + Channel net2239: Single :src:i2149_po0 dst:i242_pi2 + Channel net2240: Single :src:i2155_po0 dst:i2154_pi0 + Channel net2241: Single :src:i2156_po0 dst:i2154_pi1 + Channel net2242: Single :src:i2157_po0 dst:i2154_pi2 + Channel net2243: Single :src:i2158_po0 dst:i2154_pi3 + Channel net2244: Single :src:i2154_po0 dst:i242_pi3 + Channel net2245: Single :src:i2160_po0 dst:i2159_pi0 + Channel net2246: Single :src:i2161_po0 dst:i2159_pi1 + Channel net2247: Single :src:i2162_po0 dst:i2159_pi2 + Channel net2248: Single :src:i2163_po0 dst:i2159_pi3 + Channel net2249: Single :src:i2159_po0 dst:i243_pi0 + Channel net2250: Single :src:i2165_po0 dst:i2164_pi0 + Channel net2251: Single :src:i2166_po0 dst:i2164_pi1 + Channel net2252: Single :src:i2167_po0 dst:i2164_pi2 + Channel net2253: Single :src:i2168_po0 dst:i2164_pi3 + Channel net2254: Single :src:i2164_po0 dst:i243_pi1 + Channel net2255: Single :src:i2170_po0 dst:i2169_pi0 + Channel net2256: Single :src:i2171_po0 dst:i2169_pi1 + Channel net2257: Single :src:i2172_po0 dst:i2169_pi2 + Channel net2258: Single :src:i2173_po0 dst:i2169_pi3 + Channel net2259: Single :src:i2169_po0 dst:i243_pi2 + Channel net2260: Single :src:i2175_po0 dst:i2174_pi0 + Channel net2261: Single :src:i2176_po0 dst:i2174_pi1 + Channel net2262: Single :src:i2177_po0 dst:i2174_pi2 + Channel net2263: Single :src:i2178_po0 dst:i2174_pi3 + Channel net2264: Single :src:i2174_po0 dst:i243_pi3 + Channel net2265: Single :src:i2180_po0 dst:i2179_pi0 + Channel net2266: Single :src:i2181_po0 dst:i2179_pi1 + Channel net2267: Single :src:i2182_po0 dst:i2179_pi2 + Channel net2268: Single :src:i2183_po0 dst:i2179_pi3 + Channel net2269: Single :src:i2179_po0 dst:i244_pi0 + Channel net2270: Single :src:i2185_po0 dst:i2184_pi0 + Channel net2271: Single :src:i2186_po0 dst:i2184_pi1 + Channel net2272: Single :src:i2187_po0 dst:i2184_pi2 + Channel net2273: Single :src:i2188_po0 dst:i2184_pi3 + Channel net2274: Single :src:i2184_po0 dst:i244_pi1 + Channel net2275: Single :src:i2190_po0 dst:i2189_pi0 + Channel net2276: Single :src:i2191_po0 dst:i2189_pi1 + Channel net2277: Single :src:i2192_po0 dst:i2189_pi2 + Channel net2278: Single :src:i2193_po0 dst:i2189_pi3 + Channel net2279: Single :src:i2189_po0 dst:i244_pi2 + Channel net2280: Single :src:i2195_po0 dst:i2194_pi0 + Channel net2281: Single :src:i2196_po0 dst:i2194_pi1 + Channel net2282: Single :src:i2197_po0 dst:i2194_pi2 + Channel net2283: Single :src:i2198_po0 dst:i2194_pi3 + Channel net2284: Single :src:i2194_po0 dst:i244_pi3 + Channel net2285: Single :src:i2200_po0 dst:i2199_pi0 + Channel net2286: Single :src:i2201_po0 dst:i2199_pi1 + Channel net2287: Single :src:i2202_po0 dst:i2199_pi2 + Channel net2288: Single :src:i2203_po0 dst:i2199_pi3 + Channel net2289: Single :src:i2199_po0 dst:i245_pi0 + Channel net2290: Single :src:i2205_po0 dst:i2204_pi0 + Channel net2291: Single :src:i2206_po0 dst:i2204_pi1 + Channel net2292: Single :src:i2207_po0 dst:i2204_pi2 + Channel net2293: Single :src:i2208_po0 dst:i2204_pi3 + Channel net2294: Single :src:i2204_po0 dst:i245_pi1 + Channel net2295: Single :src:i2210_po0 dst:i2209_pi0 + Channel net2296: Single :src:i2211_po0 dst:i2209_pi1 + Channel net2297: Single :src:i2212_po0 dst:i2209_pi2 + Channel net2298: Single :src:i2213_po0 dst:i2209_pi3 + Channel net2299: Single :src:i2209_po0 dst:i245_pi2 + Channel net2300: Single :src:i2215_po0 dst:i2214_pi0 + Channel net2301: Single :src:i2216_po0 dst:i2214_pi1 + Channel net2302: Single :src:i2217_po0 dst:i2214_pi2 + Channel net2303: Single :src:i2218_po0 dst:i2214_pi3 + Channel net2304: Single :src:i2214_po0 dst:i245_pi3 + Channel net2305: Single :src:i52_po0 dst:{broadcast i2220_pi1 i2225_pi1 i2230_pi1 i2235_pi1 } + Channel net2309: Single :src:i52_po1 dst:{broadcast i2221_pi1 i2226_pi1 i2231_pi1 i2236_pi1 } + Channel net2313: Single :src:i52_po2 dst:{broadcast i2222_pi1 i2227_pi1 i2232_pi1 i2237_pi1 } + Channel net2317: Single :src:i52_po3 dst:{broadcast i2223_pi1 i2228_pi1 i2233_pi1 i2238_pi1 } + Channel net2321: Single :src:i2220_po0 dst:i2219_pi0 + Channel net2322: Single :src:i2221_po0 dst:i2219_pi1 + Channel net2323: Single :src:i2222_po0 dst:i2219_pi2 + Channel net2324: Single :src:i2223_po0 dst:i2219_pi3 + Channel net2325: Single :src:i2219_po0 dst:i246_pi0 + Channel net2326: Single :src:i2225_po0 dst:i2224_pi0 + Channel net2327: Single :src:i2226_po0 dst:i2224_pi1 + Channel net2328: Single :src:i2227_po0 dst:i2224_pi2 + Channel net2329: Single :src:i2228_po0 dst:i2224_pi3 + Channel net2330: Single :src:i2224_po0 dst:i246_pi1 + Channel net2331: Single :src:i2230_po0 dst:i2229_pi0 + Channel net2332: Single :src:i2231_po0 dst:i2229_pi1 + Channel net2333: Single :src:i2232_po0 dst:i2229_pi2 + Channel net2334: Single :src:i2233_po0 dst:i2229_pi3 + Channel net2335: Single :src:i2229_po0 dst:i246_pi2 + Channel net2336: Single :src:i2235_po0 dst:i2234_pi0 + Channel net2337: Single :src:i2236_po0 dst:i2234_pi1 + Channel net2338: Single :src:i2237_po0 dst:i2234_pi2 + Channel net2339: Single :src:i2238_po0 dst:i2234_pi3 + Channel net2340: Single :src:i2234_po0 dst:i246_pi3 + Channel net2341: Single :src:i54_po0 dst:{broadcast i2240_pi1 i2245_pi1 i2250_pi1 i2255_pi1 } + Channel net2345: Single :src:i54_po1 dst:{broadcast i2241_pi1 i2246_pi1 i2251_pi1 i2256_pi1 } + Channel net2349: Single :src:i54_po2 dst:{broadcast i2242_pi1 i2247_pi1 i2252_pi1 i2257_pi1 } + Channel net2353: Single :src:i54_po3 dst:{broadcast i2243_pi1 i2248_pi1 i2253_pi1 i2258_pi1 } + Channel net2357: Single :src:i2240_po0 dst:i2239_pi0 + Channel net2358: Single :src:i2241_po0 dst:i2239_pi1 + Channel net2359: Single :src:i2242_po0 dst:i2239_pi2 + Channel net2360: Single :src:i2243_po0 dst:i2239_pi3 + Channel net2361: Single :src:i2239_po0 dst:i247_pi0 + Channel net2362: Single :src:i2245_po0 dst:i2244_pi0 + Channel net2363: Single :src:i2246_po0 dst:i2244_pi1 + Channel net2364: Single :src:i2247_po0 dst:i2244_pi2 + Channel net2365: Single :src:i2248_po0 dst:i2244_pi3 + Channel net2366: Single :src:i2244_po0 dst:i247_pi1 + Channel net2367: Single :src:i2250_po0 dst:i2249_pi0 + Channel net2368: Single :src:i2251_po0 dst:i2249_pi1 + Channel net2369: Single :src:i2252_po0 dst:i2249_pi2 + Channel net2370: Single :src:i2253_po0 dst:i2249_pi3 + Channel net2371: Single :src:i2249_po0 dst:i247_pi2 + Channel net2372: Single :src:i2255_po0 dst:i2254_pi0 + Channel net2373: Single :src:i2256_po0 dst:i2254_pi1 + Channel net2374: Single :src:i2257_po0 dst:i2254_pi2 + Channel net2375: Single :src:i2258_po0 dst:i2254_pi3 + Channel net2376: Single :src:i2254_po0 dst:i247_pi3 + Channel net2377: Single :src:i2260_po0 dst:i2259_pi0 + Channel net2378: Single :src:i2261_po0 dst:i2259_pi1 + Channel net2379: Single :src:i2262_po0 dst:i2259_pi2 + Channel net2380: Single :src:i2263_po0 dst:i2259_pi3 + Channel net2381: Single :src:i2259_po0 dst:i248_pi0 + Channel net2382: Single :src:i2265_po0 dst:i2264_pi0 + Channel net2383: Single :src:i2266_po0 dst:i2264_pi1 + Channel net2384: Single :src:i2267_po0 dst:i2264_pi2 + Channel net2385: Single :src:i2268_po0 dst:i2264_pi3 + Channel net2386: Single :src:i2264_po0 dst:i248_pi1 + Channel net2387: Single :src:i2270_po0 dst:i2269_pi0 + Channel net2388: Single :src:i2271_po0 dst:i2269_pi1 + Channel net2389: Single :src:i2272_po0 dst:i2269_pi2 + Channel net2390: Single :src:i2273_po0 dst:i2269_pi3 + Channel net2391: Single :src:i2269_po0 dst:i248_pi2 + Channel net2392: Single :src:i2275_po0 dst:i2274_pi0 + Channel net2393: Single :src:i2276_po0 dst:i2274_pi1 + Channel net2394: Single :src:i2277_po0 dst:i2274_pi2 + Channel net2395: Single :src:i2278_po0 dst:i2274_pi3 + Channel net2396: Single :src:i2274_po0 dst:i248_pi3 + Channel net2397: Single :src:i2280_po0 dst:i2279_pi0 + Channel net2398: Single :src:i2281_po0 dst:i2279_pi1 + Channel net2399: Single :src:i2282_po0 dst:i2279_pi2 + Channel net2400: Single :src:i2283_po0 dst:i2279_pi3 + Channel net2401: Single :src:i2279_po0 dst:i249_pi0 + Channel net2402: Single :src:i2285_po0 dst:i2284_pi0 + Channel net2403: Single :src:i2286_po0 dst:i2284_pi1 + Channel net2404: Single :src:i2287_po0 dst:i2284_pi2 + Channel net2405: Single :src:i2288_po0 dst:i2284_pi3 + Channel net2406: Single :src:i2284_po0 dst:i249_pi1 + Channel net2407: Single :src:i2290_po0 dst:i2289_pi0 + Channel net2408: Single :src:i2291_po0 dst:i2289_pi1 + Channel net2409: Single :src:i2292_po0 dst:i2289_pi2 + Channel net2410: Single :src:i2293_po0 dst:i2289_pi3 + Channel net2411: Single :src:i2289_po0 dst:i249_pi2 + Channel net2412: Single :src:i2295_po0 dst:i2294_pi0 + Channel net2413: Single :src:i2296_po0 dst:i2294_pi1 + Channel net2414: Single :src:i2297_po0 dst:i2294_pi2 + Channel net2415: Single :src:i2298_po0 dst:i2294_pi3 + Channel net2416: Single :src:i2294_po0 dst:i249_pi3 + Channel net2417: Single :src:i2300_po0 dst:i2299_pi0 + Channel net2418: Single :src:i2301_po0 dst:i2299_pi1 + Channel net2419: Single :src:i2302_po0 dst:i2299_pi2 + Channel net2420: Single :src:i2303_po0 dst:i2299_pi3 + Channel net2421: Single :src:i2299_po0 dst:i250_pi0 + Channel net2422: Single :src:i2305_po0 dst:i2304_pi0 + Channel net2423: Single :src:i2306_po0 dst:i2304_pi1 + Channel net2424: Single :src:i2307_po0 dst:i2304_pi2 + Channel net2425: Single :src:i2308_po0 dst:i2304_pi3 + Channel net2426: Single :src:i2304_po0 dst:i250_pi1 + Channel net2427: Single :src:i2310_po0 dst:i2309_pi0 + Channel net2428: Single :src:i2311_po0 dst:i2309_pi1 + Channel net2429: Single :src:i2312_po0 dst:i2309_pi2 + Channel net2430: Single :src:i2313_po0 dst:i2309_pi3 + Channel net2431: Single :src:i2309_po0 dst:i250_pi2 + Channel net2432: Single :src:i2315_po0 dst:i2314_pi0 + Channel net2433: Single :src:i2316_po0 dst:i2314_pi1 + Channel net2434: Single :src:i2317_po0 dst:i2314_pi2 + Channel net2435: Single :src:i2318_po0 dst:i2314_pi3 + Channel net2436: Single :src:i2314_po0 dst:i250_pi3 + Channel net2437: Single :src:i2320_po0 dst:i2319_pi0 + Channel net2438: Single :src:i2321_po0 dst:i2319_pi1 + Channel net2439: Single :src:i2322_po0 dst:i2319_pi2 + Channel net2440: Single :src:i2323_po0 dst:i2319_pi3 + Channel net2441: Single :src:i2319_po0 dst:i251_pi0 + Channel net2442: Single :src:i2325_po0 dst:i2324_pi0 + Channel net2443: Single :src:i2326_po0 dst:i2324_pi1 + Channel net2444: Single :src:i2327_po0 dst:i2324_pi2 + Channel net2445: Single :src:i2328_po0 dst:i2324_pi3 + Channel net2446: Single :src:i2324_po0 dst:i251_pi1 + Channel net2447: Single :src:i2330_po0 dst:i2329_pi0 + Channel net2448: Single :src:i2331_po0 dst:i2329_pi1 + Channel net2449: Single :src:i2332_po0 dst:i2329_pi2 + Channel net2450: Single :src:i2333_po0 dst:i2329_pi3 + Channel net2451: Single :src:i2329_po0 dst:i251_pi2 + Channel net2452: Single :src:i2335_po0 dst:i2334_pi0 + Channel net2453: Single :src:i2336_po0 dst:i2334_pi1 + Channel net2454: Single :src:i2337_po0 dst:i2334_pi2 + Channel net2455: Single :src:i2338_po0 dst:i2334_pi3 + Channel net2456: Single :src:i2334_po0 dst:i251_pi3 + Channel net2457: Single :src:i56_po0 dst:{broadcast i2340_pi1 i2345_pi1 i2350_pi1 i2355_pi1 } + Channel net2461: Single :src:i56_po1 dst:{broadcast i2341_pi1 i2346_pi1 i2351_pi1 i2356_pi1 } + Channel net2465: Single :src:i56_po2 dst:{broadcast i2342_pi1 i2347_pi1 i2352_pi1 i2357_pi1 } + Channel net2469: Single :src:i56_po3 dst:{broadcast i2343_pi1 i2348_pi1 i2353_pi1 i2358_pi1 } + Channel net2473: Single :src:i2340_po0 dst:i2339_pi0 + Channel net2474: Single :src:i2341_po0 dst:i2339_pi1 + Channel net2475: Single :src:i2342_po0 dst:i2339_pi2 + Channel net2476: Single :src:i2343_po0 dst:i2339_pi3 + Channel net2477: Single :src:i2339_po0 dst:i252_pi0 + Channel net2478: Single :src:i2345_po0 dst:i2344_pi0 + Channel net2479: Single :src:i2346_po0 dst:i2344_pi1 + Channel net2480: Single :src:i2347_po0 dst:i2344_pi2 + Channel net2481: Single :src:i2348_po0 dst:i2344_pi3 + Channel net2482: Single :src:i2344_po0 dst:i252_pi1 + Channel net2483: Single :src:i2350_po0 dst:i2349_pi0 + Channel net2484: Single :src:i2351_po0 dst:i2349_pi1 + Channel net2485: Single :src:i2352_po0 dst:i2349_pi2 + Channel net2486: Single :src:i2353_po0 dst:i2349_pi3 + Channel net2487: Single :src:i2349_po0 dst:i252_pi2 + Channel net2488: Single :src:i2355_po0 dst:i2354_pi0 + Channel net2489: Single :src:i2356_po0 dst:i2354_pi1 + Channel net2490: Single :src:i2357_po0 dst:i2354_pi2 + Channel net2491: Single :src:i2358_po0 dst:i2354_pi3 + Channel net2492: Single :src:i2354_po0 dst:i252_pi3 + Channel net2493: Single :src:i2360_po0 dst:i2359_pi0 + Channel net2494: Single :src:i2361_po0 dst:i2359_pi1 + Channel net2495: Single :src:i2362_po0 dst:i2359_pi2 + Channel net2496: Single :src:i2363_po0 dst:i2359_pi3 + Channel net2497: Single :src:i2359_po0 dst:i253_pi0 + Channel net2498: Single :src:i2365_po0 dst:i2364_pi0 + Channel net2499: Single :src:i2366_po0 dst:i2364_pi1 + Channel net2500: Single :src:i2367_po0 dst:i2364_pi2 + Channel net2501: Single :src:i2368_po0 dst:i2364_pi3 + Channel net2502: Single :src:i2364_po0 dst:i253_pi1 + Channel net2503: Single :src:i2370_po0 dst:i2369_pi0 + Channel net2504: Single :src:i2371_po0 dst:i2369_pi1 + Channel net2505: Single :src:i2372_po0 dst:i2369_pi2 + Channel net2506: Single :src:i2373_po0 dst:i2369_pi3 + Channel net2507: Single :src:i2369_po0 dst:i253_pi2 + Channel net2508: Single :src:i2375_po0 dst:i2374_pi0 + Channel net2509: Single :src:i2376_po0 dst:i2374_pi1 + Channel net2510: Single :src:i2377_po0 dst:i2374_pi2 + Channel net2511: Single :src:i2378_po0 dst:i2374_pi3 + Channel net2512: Single :src:i2374_po0 dst:i253_pi3 + Channel net2513: Single :src:i2380_po0 dst:i2379_pi0 + Channel net2514: Single :src:i2381_po0 dst:i2379_pi1 + Channel net2515: Single :src:i2382_po0 dst:i2379_pi2 + Channel net2516: Single :src:i2383_po0 dst:i2379_pi3 + Channel net2517: Single :src:i2379_po0 dst:i254_pi0 + Channel net2518: Single :src:i2385_po0 dst:i2384_pi0 + Channel net2519: Single :src:i2386_po0 dst:i2384_pi1 + Channel net2520: Single :src:i2387_po0 dst:i2384_pi2 + Channel net2521: Single :src:i2388_po0 dst:i2384_pi3 + Channel net2522: Single :src:i2384_po0 dst:i254_pi1 + Channel net2523: Single :src:i2390_po0 dst:i2389_pi0 + Channel net2524: Single :src:i2391_po0 dst:i2389_pi1 + Channel net2525: Single :src:i2392_po0 dst:i2389_pi2 + Channel net2526: Single :src:i2393_po0 dst:i2389_pi3 + Channel net2527: Single :src:i2389_po0 dst:i254_pi2 + Channel net2528: Single :src:i2395_po0 dst:i2394_pi0 + Channel net2529: Single :src:i2396_po0 dst:i2394_pi1 + Channel net2530: Single :src:i2397_po0 dst:i2394_pi2 + Channel net2531: Single :src:i2398_po0 dst:i2394_pi3 + Channel net2532: Single :src:i2394_po0 dst:i254_pi3 + Channel net2533: Single :src:i2400_po0 dst:i2399_pi0 + Channel net2534: Single :src:i2401_po0 dst:i2399_pi1 + Channel net2535: Single :src:i2402_po0 dst:i2399_pi2 + Channel net2536: Single :src:i2403_po0 dst:i2399_pi3 + Channel net2537: Single :src:i2399_po0 dst:i255_pi0 + Channel net2538: Single :src:i2405_po0 dst:i2404_pi0 + Channel net2539: Single :src:i2406_po0 dst:i2404_pi1 + Channel net2540: Single :src:i2407_po0 dst:i2404_pi2 + Channel net2541: Single :src:i2408_po0 dst:i2404_pi3 + Channel net2542: Single :src:i2404_po0 dst:i255_pi1 + Channel net2543: Single :src:i2410_po0 dst:i2409_pi0 + Channel net2544: Single :src:i2411_po0 dst:i2409_pi1 + Channel net2545: Single :src:i2412_po0 dst:i2409_pi2 + Channel net2546: Single :src:i2413_po0 dst:i2409_pi3 + Channel net2547: Single :src:i2409_po0 dst:i255_pi2 + Channel net2548: Single :src:i2415_po0 dst:i2414_pi0 + Channel net2549: Single :src:i2416_po0 dst:i2414_pi1 + Channel net2550: Single :src:i2417_po0 dst:i2414_pi2 + Channel net2551: Single :src:i2418_po0 dst:i2414_pi3 + Channel net2552: Single :src:i2414_po0 dst:i255_pi3 + Channel net2553: Single :src:i2420_po0 dst:i2419_pi0 + Channel net2554: Single :src:i2421_po0 dst:i2419_pi1 + Channel net2555: Single :src:i2422_po0 dst:i2419_pi2 + Channel net2556: Single :src:i2423_po0 dst:i2419_pi3 + Channel net2557: Single :src:i2419_po0 dst:i256_pi0 + Channel net2558: Single :src:i2425_po0 dst:i2424_pi0 + Channel net2559: Single :src:i2426_po0 dst:i2424_pi1 + Channel net2560: Single :src:i2427_po0 dst:i2424_pi2 + Channel net2561: Single :src:i2428_po0 dst:i2424_pi3 + Channel net2562: Single :src:i2424_po0 dst:i256_pi1 + Channel net2563: Single :src:i2430_po0 dst:i2429_pi0 + Channel net2564: Single :src:i2431_po0 dst:i2429_pi1 + Channel net2565: Single :src:i2432_po0 dst:i2429_pi2 + Channel net2566: Single :src:i2433_po0 dst:i2429_pi3 + Channel net2567: Single :src:i2429_po0 dst:i256_pi2 + Channel net2568: Single :src:i2435_po0 dst:i2434_pi0 + Channel net2569: Single :src:i2436_po0 dst:i2434_pi1 + Channel net2570: Single :src:i2437_po0 dst:i2434_pi2 + Channel net2571: Single :src:i2438_po0 dst:i2434_pi3 + Channel net2572: Single :src:i2434_po0 dst:i256_pi3 + Channel net2573: Single :src:i58_po0 dst:{broadcast i2440_pi1 i2445_pi1 i2450_pi1 i2455_pi1 } + Channel net2577: Single :src:i58_po1 dst:{broadcast i2441_pi1 i2446_pi1 i2451_pi1 i2456_pi1 } + Channel net2581: Single :src:i58_po2 dst:{broadcast i2442_pi1 i2447_pi1 i2452_pi1 i2457_pi1 } + Channel net2585: Single :src:i58_po3 dst:{broadcast i2443_pi1 i2448_pi1 i2453_pi1 i2458_pi1 } + Channel net2589: Single :src:i2440_po0 dst:i2439_pi0 + Channel net2590: Single :src:i2441_po0 dst:i2439_pi1 + Channel net2591: Single :src:i2442_po0 dst:i2439_pi2 + Channel net2592: Single :src:i2443_po0 dst:i2439_pi3 + Channel net2593: Single :src:i2439_po0 dst:i257_pi0 + Channel net2594: Single :src:i2445_po0 dst:i2444_pi0 + Channel net2595: Single :src:i2446_po0 dst:i2444_pi1 + Channel net2596: Single :src:i2447_po0 dst:i2444_pi2 + Channel net2597: Single :src:i2448_po0 dst:i2444_pi3 + Channel net2598: Single :src:i2444_po0 dst:i257_pi1 + Channel net2599: Single :src:i2450_po0 dst:i2449_pi0 + Channel net2600: Single :src:i2451_po0 dst:i2449_pi1 + Channel net2601: Single :src:i2452_po0 dst:i2449_pi2 + Channel net2602: Single :src:i2453_po0 dst:i2449_pi3 + Channel net2603: Single :src:i2449_po0 dst:i257_pi2 + Channel net2604: Single :src:i2455_po0 dst:i2454_pi0 + Channel net2605: Single :src:i2456_po0 dst:i2454_pi1 + Channel net2606: Single :src:i2457_po0 dst:i2454_pi2 + Channel net2607: Single :src:i2458_po0 dst:i2454_pi3 + Channel net2608: Single :src:i2454_po0 dst:i257_pi3 + Channel net2609: Single :src:i60_po0 dst:{broadcast i2460_pi1 i2465_pi1 i2470_pi1 i2475_pi1 } + Channel net2613: Single :src:i60_po1 dst:{broadcast i2461_pi1 i2466_pi1 i2471_pi1 i2476_pi1 } + Channel net2617: Single :src:i60_po2 dst:{broadcast i2462_pi1 i2467_pi1 i2472_pi1 i2477_pi1 } + Channel net2621: Single :src:i60_po3 dst:{broadcast i2463_pi1 i2468_pi1 i2473_pi1 i2478_pi1 } + Channel net2625: Single :src:i2460_po0 dst:i2459_pi0 + Channel net2626: Single :src:i2461_po0 dst:i2459_pi1 + Channel net2627: Single :src:i2462_po0 dst:i2459_pi2 + Channel net2628: Single :src:i2463_po0 dst:i2459_pi3 + Channel net2629: Single :src:i2459_po0 dst:i258_pi0 + Channel net2630: Single :src:i2465_po0 dst:i2464_pi0 + Channel net2631: Single :src:i2466_po0 dst:i2464_pi1 + Channel net2632: Single :src:i2467_po0 dst:i2464_pi2 + Channel net2633: Single :src:i2468_po0 dst:i2464_pi3 + Channel net2634: Single :src:i2464_po0 dst:i258_pi1 + Channel net2635: Single :src:i2470_po0 dst:i2469_pi0 + Channel net2636: Single :src:i2471_po0 dst:i2469_pi1 + Channel net2637: Single :src:i2472_po0 dst:i2469_pi2 + Channel net2638: Single :src:i2473_po0 dst:i2469_pi3 + Channel net2639: Single :src:i2469_po0 dst:i258_pi2 + Channel net2640: Single :src:i2475_po0 dst:i2474_pi0 + Channel net2641: Single :src:i2476_po0 dst:i2474_pi1 + Channel net2642: Single :src:i2477_po0 dst:i2474_pi2 + Channel net2643: Single :src:i2478_po0 dst:i2474_pi3 + Channel net2644: Single :src:i2474_po0 dst:i258_pi3 + Channel net2645: Single :src:i2480_po0 dst:i2479_pi0 + Channel net2646: Single :src:i2481_po0 dst:i2479_pi1 + Channel net2647: Single :src:i2482_po0 dst:i2479_pi2 + Channel net2648: Single :src:i2483_po0 dst:i2479_pi3 + Channel net2649: Single :src:i2479_po0 dst:i259_pi0 + Channel net2650: Single :src:i2485_po0 dst:i2484_pi0 + Channel net2651: Single :src:i2486_po0 dst:i2484_pi1 + Channel net2652: Single :src:i2487_po0 dst:i2484_pi2 + Channel net2653: Single :src:i2488_po0 dst:i2484_pi3 + Channel net2654: Single :src:i2484_po0 dst:i259_pi1 + Channel net2655: Single :src:i2490_po0 dst:i2489_pi0 + Channel net2656: Single :src:i2491_po0 dst:i2489_pi1 + Channel net2657: Single :src:i2492_po0 dst:i2489_pi2 + Channel net2658: Single :src:i2493_po0 dst:i2489_pi3 + Channel net2659: Single :src:i2489_po0 dst:i259_pi2 + Channel net2660: Single :src:i2495_po0 dst:i2494_pi0 + Channel net2661: Single :src:i2496_po0 dst:i2494_pi1 + Channel net2662: Single :src:i2497_po0 dst:i2494_pi2 + Channel net2663: Single :src:i2498_po0 dst:i2494_pi3 + Channel net2664: Single :src:i2494_po0 dst:i259_pi3 + Channel net2665: Single :src:i2500_po0 dst:i2499_pi0 + Channel net2666: Single :src:i2501_po0 dst:i2499_pi1 + Channel net2667: Single :src:i2502_po0 dst:i2499_pi2 + Channel net2668: Single :src:i2503_po0 dst:i2499_pi3 + Channel net2669: Single :src:i2499_po0 dst:i260_pi0 + Channel net2670: Single :src:i2505_po0 dst:i2504_pi0 + Channel net2671: Single :src:i2506_po0 dst:i2504_pi1 + Channel net2672: Single :src:i2507_po0 dst:i2504_pi2 + Channel net2673: Single :src:i2508_po0 dst:i2504_pi3 + Channel net2674: Single :src:i2504_po0 dst:i260_pi1 + Channel net2675: Single :src:i2510_po0 dst:i2509_pi0 + Channel net2676: Single :src:i2511_po0 dst:i2509_pi1 + Channel net2677: Single :src:i2512_po0 dst:i2509_pi2 + Channel net2678: Single :src:i2513_po0 dst:i2509_pi3 + Channel net2679: Single :src:i2509_po0 dst:i260_pi2 + Channel net2680: Single :src:i2515_po0 dst:i2514_pi0 + Channel net2681: Single :src:i2516_po0 dst:i2514_pi1 + Channel net2682: Single :src:i2517_po0 dst:i2514_pi2 + Channel net2683: Single :src:i2518_po0 dst:i2514_pi3 + Channel net2684: Single :src:i2514_po0 dst:i260_pi3 + Channel net2685: Single :src:i2520_po0 dst:i2519_pi0 + Channel net2686: Single :src:i2521_po0 dst:i2519_pi1 + Channel net2687: Single :src:i2522_po0 dst:i2519_pi2 + Channel net2688: Single :src:i2523_po0 dst:i2519_pi3 + Channel net2689: Single :src:i2519_po0 dst:i261_pi0 + Channel net2690: Single :src:i2525_po0 dst:i2524_pi0 + Channel net2691: Single :src:i2526_po0 dst:i2524_pi1 + Channel net2692: Single :src:i2527_po0 dst:i2524_pi2 + Channel net2693: Single :src:i2528_po0 dst:i2524_pi3 + Channel net2694: Single :src:i2524_po0 dst:i261_pi1 + Channel net2695: Single :src:i2530_po0 dst:i2529_pi0 + Channel net2696: Single :src:i2531_po0 dst:i2529_pi1 + Channel net2697: Single :src:i2532_po0 dst:i2529_pi2 + Channel net2698: Single :src:i2533_po0 dst:i2529_pi3 + Channel net2699: Single :src:i2529_po0 dst:i261_pi2 + Channel net2700: Single :src:i2535_po0 dst:i2534_pi0 + Channel net2701: Single :src:i2536_po0 dst:i2534_pi1 + Channel net2702: Single :src:i2537_po0 dst:i2534_pi2 + Channel net2703: Single :src:i2538_po0 dst:i2534_pi3 + Channel net2704: Single :src:i2534_po0 dst:i261_pi3 + Channel net2705: Single :src:i2540_po0 dst:i2539_pi0 + Channel net2706: Single :src:i2541_po0 dst:i2539_pi1 + Channel net2707: Single :src:i2542_po0 dst:i2539_pi2 + Channel net2708: Single :src:i2543_po0 dst:i2539_pi3 + Channel net2709: Single :src:i2539_po0 dst:i262_pi0 + Channel net2710: Single :src:i2545_po0 dst:i2544_pi0 + Channel net2711: Single :src:i2546_po0 dst:i2544_pi1 + Channel net2712: Single :src:i2547_po0 dst:i2544_pi2 + Channel net2713: Single :src:i2548_po0 dst:i2544_pi3 + Channel net2714: Single :src:i2544_po0 dst:i262_pi1 + Channel net2715: Single :src:i2550_po0 dst:i2549_pi0 + Channel net2716: Single :src:i2551_po0 dst:i2549_pi1 + Channel net2717: Single :src:i2552_po0 dst:i2549_pi2 + Channel net2718: Single :src:i2553_po0 dst:i2549_pi3 + Channel net2719: Single :src:i2549_po0 dst:i262_pi2 + Channel net2720: Single :src:i2555_po0 dst:i2554_pi0 + Channel net2721: Single :src:i2556_po0 dst:i2554_pi1 + Channel net2722: Single :src:i2557_po0 dst:i2554_pi2 + Channel net2723: Single :src:i2558_po0 dst:i2554_pi3 + Channel net2724: Single :src:i2554_po0 dst:i262_pi3 + Channel net2725: Single :src:i62_po0 dst:{broadcast i2560_pi1 i2565_pi1 i2570_pi1 i2575_pi1 } + Channel net2729: Single :src:i62_po1 dst:{broadcast i2561_pi1 i2566_pi1 i2571_pi1 i2576_pi1 } + Channel net2733: Single :src:i62_po2 dst:{broadcast i2562_pi1 i2567_pi1 i2572_pi1 i2577_pi1 } + Channel net2737: Single :src:i62_po3 dst:{broadcast i2563_pi1 i2568_pi1 i2573_pi1 i2578_pi1 } + Channel net2741: Single :src:i2560_po0 dst:i2559_pi0 + Channel net2742: Single :src:i2561_po0 dst:i2559_pi1 + Channel net2743: Single :src:i2562_po0 dst:i2559_pi2 + Channel net2744: Single :src:i2563_po0 dst:i2559_pi3 + Channel net2745: Single :src:i2559_po0 dst:i263_pi0 + Channel net2746: Single :src:i2565_po0 dst:i2564_pi0 + Channel net2747: Single :src:i2566_po0 dst:i2564_pi1 + Channel net2748: Single :src:i2567_po0 dst:i2564_pi2 + Channel net2749: Single :src:i2568_po0 dst:i2564_pi3 + Channel net2750: Single :src:i2564_po0 dst:i263_pi1 + Channel net2751: Single :src:i2570_po0 dst:i2569_pi0 + Channel net2752: Single :src:i2571_po0 dst:i2569_pi1 + Channel net2753: Single :src:i2572_po0 dst:i2569_pi2 + Channel net2754: Single :src:i2573_po0 dst:i2569_pi3 + Channel net2755: Single :src:i2569_po0 dst:i263_pi2 + Channel net2756: Single :src:i2575_po0 dst:i2574_pi0 + Channel net2757: Single :src:i2576_po0 dst:i2574_pi1 + Channel net2758: Single :src:i2577_po0 dst:i2574_pi2 + Channel net2759: Single :src:i2578_po0 dst:i2574_pi3 + Channel net2760: Single :src:i2574_po0 dst:i263_pi3 + Channel net2761: Single :src:i2580_po0 dst:i2579_pi0 + Channel net2762: Single :src:i2581_po0 dst:i2579_pi1 + Channel net2763: Single :src:i2582_po0 dst:i2579_pi2 + Channel net2764: Single :src:i2583_po0 dst:i2579_pi3 + Channel net2765: Single :src:i2579_po0 dst:i264_pi0 + Channel net2766: Single :src:i2585_po0 dst:i2584_pi0 + Channel net2767: Single :src:i2586_po0 dst:i2584_pi1 + Channel net2768: Single :src:i2587_po0 dst:i2584_pi2 + Channel net2769: Single :src:i2588_po0 dst:i2584_pi3 + Channel net2770: Single :src:i2584_po0 dst:i264_pi1 + Channel net2771: Single :src:i2590_po0 dst:i2589_pi0 + Channel net2772: Single :src:i2591_po0 dst:i2589_pi1 + Channel net2773: Single :src:i2592_po0 dst:i2589_pi2 + Channel net2774: Single :src:i2593_po0 dst:i2589_pi3 + Channel net2775: Single :src:i2589_po0 dst:i264_pi2 + Channel net2776: Single :src:i2595_po0 dst:i2594_pi0 + Channel net2777: Single :src:i2596_po0 dst:i2594_pi1 + Channel net2778: Single :src:i2597_po0 dst:i2594_pi2 + Channel net2779: Single :src:i2598_po0 dst:i2594_pi3 + Channel net2780: Single :src:i2594_po0 dst:i264_pi3 + Channel net2781: Single :src:i2600_po0 dst:i2599_pi0 + Channel net2782: Single :src:i2601_po0 dst:i2599_pi1 + Channel net2783: Single :src:i2602_po0 dst:i2599_pi2 + Channel net2784: Single :src:i2603_po0 dst:i2599_pi3 + Channel net2785: Single :src:i2599_po0 dst:i265_pi0 + Channel net2786: Single :src:i2605_po0 dst:i2604_pi0 + Channel net2787: Single :src:i2606_po0 dst:i2604_pi1 + Channel net2788: Single :src:i2607_po0 dst:i2604_pi2 + Channel net2789: Single :src:i2608_po0 dst:i2604_pi3 + Channel net2790: Single :src:i2604_po0 dst:i265_pi1 + Channel net2791: Single :src:i2610_po0 dst:i2609_pi0 + Channel net2792: Single :src:i2611_po0 dst:i2609_pi1 + Channel net2793: Single :src:i2612_po0 dst:i2609_pi2 + Channel net2794: Single :src:i2613_po0 dst:i2609_pi3 + Channel net2795: Single :src:i2609_po0 dst:i265_pi2 + Channel net2796: Single :src:i2615_po0 dst:i2614_pi0 + Channel net2797: Single :src:i2616_po0 dst:i2614_pi1 + Channel net2798: Single :src:i2617_po0 dst:i2614_pi2 + Channel net2799: Single :src:i2618_po0 dst:i2614_pi3 + Channel net2800: Single :src:i2614_po0 dst:i265_pi3 + Channel net2801: Single :src:i2620_po0 dst:i2619_pi0 + Channel net2802: Single :src:i2621_po0 dst:i2619_pi1 + Channel net2803: Single :src:i2622_po0 dst:i2619_pi2 + Channel net2804: Single :src:i2623_po0 dst:i2619_pi3 + Channel net2805: Single :src:i2619_po0 dst:i266_pi0 + Channel net2806: Single :src:i2625_po0 dst:i2624_pi0 + Channel net2807: Single :src:i2626_po0 dst:i2624_pi1 + Channel net2808: Single :src:i2627_po0 dst:i2624_pi2 + Channel net2809: Single :src:i2628_po0 dst:i2624_pi3 + Channel net2810: Single :src:i2624_po0 dst:i266_pi1 + Channel net2811: Single :src:i2630_po0 dst:i2629_pi0 + Channel net2812: Single :src:i2631_po0 dst:i2629_pi1 + Channel net2813: Single :src:i2632_po0 dst:i2629_pi2 + Channel net2814: Single :src:i2633_po0 dst:i2629_pi3 + Channel net2815: Single :src:i2629_po0 dst:i266_pi2 + Channel net2816: Single :src:i2635_po0 dst:i2634_pi0 + Channel net2817: Single :src:i2636_po0 dst:i2634_pi1 + Channel net2818: Single :src:i2637_po0 dst:i2634_pi2 + Channel net2819: Single :src:i2638_po0 dst:i2634_pi3 + Channel net2820: Single :src:i2634_po0 dst:i266_pi3 + Channel net2821: Single :src:i2640_po0 dst:i2639_pi0 + Channel net2822: Single :src:i2641_po0 dst:i2639_pi1 + Channel net2823: Single :src:i2642_po0 dst:i2639_pi2 + Channel net2824: Single :src:i2643_po0 dst:i2639_pi3 + Channel net2825: Single :src:i2639_po0 dst:i267_pi0 + Channel net2826: Single :src:i2645_po0 dst:i2644_pi0 + Channel net2827: Single :src:i2646_po0 dst:i2644_pi1 + Channel net2828: Single :src:i2647_po0 dst:i2644_pi2 + Channel net2829: Single :src:i2648_po0 dst:i2644_pi3 + Channel net2830: Single :src:i2644_po0 dst:i267_pi1 + Channel net2831: Single :src:i2650_po0 dst:i2649_pi0 + Channel net2832: Single :src:i2651_po0 dst:i2649_pi1 + Channel net2833: Single :src:i2652_po0 dst:i2649_pi2 + Channel net2834: Single :src:i2653_po0 dst:i2649_pi3 + Channel net2835: Single :src:i2649_po0 dst:i267_pi2 + Channel net2836: Single :src:i2655_po0 dst:i2654_pi0 + Channel net2837: Single :src:i2656_po0 dst:i2654_pi1 + Channel net2838: Single :src:i2657_po0 dst:i2654_pi2 + Channel net2839: Single :src:i2658_po0 dst:i2654_pi3 + Channel net2840: Single :src:i2654_po0 dst:i267_pi3 + Channel net2841: Single :src:i64_po0 dst:{broadcast i2660_pi1 i2665_pi1 i2670_pi1 i2675_pi1 } + Channel net2845: Single :src:i64_po1 dst:{broadcast i2661_pi1 i2666_pi1 i2671_pi1 i2676_pi1 } + Channel net2849: Single :src:i64_po2 dst:{broadcast i2662_pi1 i2667_pi1 i2672_pi1 i2677_pi1 } + Channel net2853: Single :src:i64_po3 dst:{broadcast i2663_pi1 i2668_pi1 i2673_pi1 i2678_pi1 } + Channel net2857: Single :src:i2660_po0 dst:i2659_pi0 + Channel net2858: Single :src:i2661_po0 dst:i2659_pi1 + Channel net2859: Single :src:i2662_po0 dst:i2659_pi2 + Channel net2860: Single :src:i2663_po0 dst:i2659_pi3 + Channel net2861: Single :src:i2659_po0 dst:i268_pi0 + Channel net2862: Single :src:i2665_po0 dst:i2664_pi0 + Channel net2863: Single :src:i2666_po0 dst:i2664_pi1 + Channel net2864: Single :src:i2667_po0 dst:i2664_pi2 + Channel net2865: Single :src:i2668_po0 dst:i2664_pi3 + Channel net2866: Single :src:i2664_po0 dst:i268_pi1 + Channel net2867: Single :src:i2670_po0 dst:i2669_pi0 + Channel net2868: Single :src:i2671_po0 dst:i2669_pi1 + Channel net2869: Single :src:i2672_po0 dst:i2669_pi2 + Channel net2870: Single :src:i2673_po0 dst:i2669_pi3 + Channel net2871: Single :src:i2669_po0 dst:i268_pi2 + Channel net2872: Single :src:i2675_po0 dst:i2674_pi0 + Channel net2873: Single :src:i2676_po0 dst:i2674_pi1 + Channel net2874: Single :src:i2677_po0 dst:i2674_pi2 + Channel net2875: Single :src:i2678_po0 dst:i2674_pi3 + Channel net2876: Single :src:i2674_po0 dst:i268_pi3 + Channel net2877: Single :src:i66_po0 dst:{broadcast i2680_pi1 i2685_pi1 i2690_pi1 i2695_pi1 } + Channel net2881: Single :src:i66_po1 dst:{broadcast i2681_pi1 i2686_pi1 i2691_pi1 i2696_pi1 } + Channel net2885: Single :src:i66_po2 dst:{broadcast i2682_pi1 i2687_pi1 i2692_pi1 i2697_pi1 } + Channel net2889: Single :src:i66_po3 dst:{broadcast i2683_pi1 i2688_pi1 i2693_pi1 i2698_pi1 } + Channel net2893: Single :src:i2680_po0 dst:i2679_pi0 + Channel net2894: Single :src:i2681_po0 dst:i2679_pi1 + Channel net2895: Single :src:i2682_po0 dst:i2679_pi2 + Channel net2896: Single :src:i2683_po0 dst:i2679_pi3 + Channel net2897: Single :src:i2679_po0 dst:i269_pi0 + Channel net2898: Single :src:i2685_po0 dst:i2684_pi0 + Channel net2899: Single :src:i2686_po0 dst:i2684_pi1 + Channel net2900: Single :src:i2687_po0 dst:i2684_pi2 + Channel net2901: Single :src:i2688_po0 dst:i2684_pi3 + Channel net2902: Single :src:i2684_po0 dst:i269_pi1 + Channel net2903: Single :src:i2690_po0 dst:i2689_pi0 + Channel net2904: Single :src:i2691_po0 dst:i2689_pi1 + Channel net2905: Single :src:i2692_po0 dst:i2689_pi2 + Channel net2906: Single :src:i2693_po0 dst:i2689_pi3 + Channel net2907: Single :src:i2689_po0 dst:i269_pi2 + Channel net2908: Single :src:i2695_po0 dst:i2694_pi0 + Channel net2909: Single :src:i2696_po0 dst:i2694_pi1 + Channel net2910: Single :src:i2697_po0 dst:i2694_pi2 + Channel net2911: Single :src:i2698_po0 dst:i2694_pi3 + Channel net2912: Single :src:i2694_po0 dst:i269_pi3 + Channel net2913: Single :src:i2700_po0 dst:i2699_pi0 + Channel net2914: Single :src:i2701_po0 dst:i2699_pi1 + Channel net2915: Single :src:i2702_po0 dst:i2699_pi2 + Channel net2916: Single :src:i2703_po0 dst:i2699_pi3 + Channel net2917: Single :src:i2699_po0 dst:i270_pi0 + Channel net2918: Single :src:i2705_po0 dst:i2704_pi0 + Channel net2919: Single :src:i2706_po0 dst:i2704_pi1 + Channel net2920: Single :src:i2707_po0 dst:i2704_pi2 + Channel net2921: Single :src:i2708_po0 dst:i2704_pi3 + Channel net2922: Single :src:i2704_po0 dst:i270_pi1 + Channel net2923: Single :src:i2710_po0 dst:i2709_pi0 + Channel net2924: Single :src:i2711_po0 dst:i2709_pi1 + Channel net2925: Single :src:i2712_po0 dst:i2709_pi2 + Channel net2926: Single :src:i2713_po0 dst:i2709_pi3 + Channel net2927: Single :src:i2709_po0 dst:i270_pi2 + Channel net2928: Single :src:i2715_po0 dst:i2714_pi0 + Channel net2929: Single :src:i2716_po0 dst:i2714_pi1 + Channel net2930: Single :src:i2717_po0 dst:i2714_pi2 + Channel net2931: Single :src:i2718_po0 dst:i2714_pi3 + Channel net2932: Single :src:i2714_po0 dst:i270_pi3 + Channel net2933: Single :src:i2720_po0 dst:i2719_pi0 + Channel net2934: Single :src:i2721_po0 dst:i2719_pi1 + Channel net2935: Single :src:i2722_po0 dst:i2719_pi2 + Channel net2936: Single :src:i2723_po0 dst:i2719_pi3 + Channel net2937: Single :src:i2719_po0 dst:i271_pi0 + Channel net2938: Single :src:i2725_po0 dst:i2724_pi0 + Channel net2939: Single :src:i2726_po0 dst:i2724_pi1 + Channel net2940: Single :src:i2727_po0 dst:i2724_pi2 + Channel net2941: Single :src:i2728_po0 dst:i2724_pi3 + Channel net2942: Single :src:i2724_po0 dst:i271_pi1 + Channel net2943: Single :src:i2730_po0 dst:i2729_pi0 + Channel net2944: Single :src:i2731_po0 dst:i2729_pi1 + Channel net2945: Single :src:i2732_po0 dst:i2729_pi2 + Channel net2946: Single :src:i2733_po0 dst:i2729_pi3 + Channel net2947: Single :src:i2729_po0 dst:i271_pi2 + Channel net2948: Single :src:i2735_po0 dst:i2734_pi0 + Channel net2949: Single :src:i2736_po0 dst:i2734_pi1 + Channel net2950: Single :src:i2737_po0 dst:i2734_pi2 + Channel net2951: Single :src:i2738_po0 dst:i2734_pi3 + Channel net2952: Single :src:i2734_po0 dst:i271_pi3 + Channel net2953: Single :src:i2740_po0 dst:i2739_pi0 + Channel net2954: Single :src:i2741_po0 dst:i2739_pi1 + Channel net2955: Single :src:i2742_po0 dst:i2739_pi2 + Channel net2956: Single :src:i2743_po0 dst:i2739_pi3 + Channel net2957: Single :src:i2739_po0 dst:i272_pi0 + Channel net2958: Single :src:i2745_po0 dst:i2744_pi0 + Channel net2959: Single :src:i2746_po0 dst:i2744_pi1 + Channel net2960: Single :src:i2747_po0 dst:i2744_pi2 + Channel net2961: Single :src:i2748_po0 dst:i2744_pi3 + Channel net2962: Single :src:i2744_po0 dst:i272_pi1 + Channel net2963: Single :src:i2750_po0 dst:i2749_pi0 + Channel net2964: Single :src:i2751_po0 dst:i2749_pi1 + Channel net2965: Single :src:i2752_po0 dst:i2749_pi2 + Channel net2966: Single :src:i2753_po0 dst:i2749_pi3 + Channel net2967: Single :src:i2749_po0 dst:i272_pi2 + Channel net2968: Single :src:i2755_po0 dst:i2754_pi0 + Channel net2969: Single :src:i2756_po0 dst:i2754_pi1 + Channel net2970: Single :src:i2757_po0 dst:i2754_pi2 + Channel net2971: Single :src:i2758_po0 dst:i2754_pi3 + Channel net2972: Single :src:i2754_po0 dst:i272_pi3 + Channel net2973: Single :src:i2760_po0 dst:i2759_pi0 + Channel net2974: Single :src:i2761_po0 dst:i2759_pi1 + Channel net2975: Single :src:i2762_po0 dst:i2759_pi2 + Channel net2976: Single :src:i2763_po0 dst:i2759_pi3 + Channel net2977: Single :src:i2759_po0 dst:i273_pi0 + Channel net2978: Single :src:i2765_po0 dst:i2764_pi0 + Channel net2979: Single :src:i2766_po0 dst:i2764_pi1 + Channel net2980: Single :src:i2767_po0 dst:i2764_pi2 + Channel net2981: Single :src:i2768_po0 dst:i2764_pi3 + Channel net2982: Single :src:i2764_po0 dst:i273_pi1 + Channel net2983: Single :src:i2770_po0 dst:i2769_pi0 + Channel net2984: Single :src:i2771_po0 dst:i2769_pi1 + Channel net2985: Single :src:i2772_po0 dst:i2769_pi2 + Channel net2986: Single :src:i2773_po0 dst:i2769_pi3 + Channel net2987: Single :src:i2769_po0 dst:i273_pi2 + Channel net2988: Single :src:i2775_po0 dst:i2774_pi0 + Channel net2989: Single :src:i2776_po0 dst:i2774_pi1 + Channel net2990: Single :src:i2777_po0 dst:i2774_pi2 + Channel net2991: Single :src:i2778_po0 dst:i2774_pi3 + Channel net2992: Single :src:i2774_po0 dst:i273_pi3 + Channel net2993: Single :src:i68_po0 dst:{broadcast i2780_pi1 i2785_pi1 i2790_pi1 i2795_pi1 } + Channel net2997: Single :src:i68_po1 dst:{broadcast i2781_pi1 i2786_pi1 i2791_pi1 i2796_pi1 } + Channel net3001: Single :src:i68_po2 dst:{broadcast i2782_pi1 i2787_pi1 i2792_pi1 i2797_pi1 } + Channel net3005: Single :src:i68_po3 dst:{broadcast i2783_pi1 i2788_pi1 i2793_pi1 i2798_pi1 } + Channel net3009: Single :src:i2780_po0 dst:i2779_pi0 + Channel net3010: Single :src:i2781_po0 dst:i2779_pi1 + Channel net3011: Single :src:i2782_po0 dst:i2779_pi2 + Channel net3012: Single :src:i2783_po0 dst:i2779_pi3 + Channel net3013: Single :src:i2779_po0 dst:i274_pi0 + Channel net3014: Single :src:i2785_po0 dst:i2784_pi0 + Channel net3015: Single :src:i2786_po0 dst:i2784_pi1 + Channel net3016: Single :src:i2787_po0 dst:i2784_pi2 + Channel net3017: Single :src:i2788_po0 dst:i2784_pi3 + Channel net3018: Single :src:i2784_po0 dst:i274_pi1 + Channel net3019: Single :src:i2790_po0 dst:i2789_pi0 + Channel net3020: Single :src:i2791_po0 dst:i2789_pi1 + Channel net3021: Single :src:i2792_po0 dst:i2789_pi2 + Channel net3022: Single :src:i2793_po0 dst:i2789_pi3 + Channel net3023: Single :src:i2789_po0 dst:i274_pi2 + Channel net3024: Single :src:i2795_po0 dst:i2794_pi0 + Channel net3025: Single :src:i2796_po0 dst:i2794_pi1 + Channel net3026: Single :src:i2797_po0 dst:i2794_pi2 + Channel net3027: Single :src:i2798_po0 dst:i2794_pi3 + Channel net3028: Single :src:i2794_po0 dst:i274_pi3 + Channel net3029: Single :src:i2800_po0 dst:i2799_pi0 + Channel net3030: Single :src:i2801_po0 dst:i2799_pi1 + Channel net3031: Single :src:i2802_po0 dst:i2799_pi2 + Channel net3032: Single :src:i2803_po0 dst:i2799_pi3 + Channel net3033: Single :src:i2799_po0 dst:i275_pi0 + Channel net3034: Single :src:i2805_po0 dst:i2804_pi0 + Channel net3035: Single :src:i2806_po0 dst:i2804_pi1 + Channel net3036: Single :src:i2807_po0 dst:i2804_pi2 + Channel net3037: Single :src:i2808_po0 dst:i2804_pi3 + Channel net3038: Single :src:i2804_po0 dst:i275_pi1 + Channel net3039: Single :src:i2810_po0 dst:i2809_pi0 + Channel net3040: Single :src:i2811_po0 dst:i2809_pi1 + Channel net3041: Single :src:i2812_po0 dst:i2809_pi2 + Channel net3042: Single :src:i2813_po0 dst:i2809_pi3 + Channel net3043: Single :src:i2809_po0 dst:i275_pi2 + Channel net3044: Single :src:i2815_po0 dst:i2814_pi0 + Channel net3045: Single :src:i2816_po0 dst:i2814_pi1 + Channel net3046: Single :src:i2817_po0 dst:i2814_pi2 + Channel net3047: Single :src:i2818_po0 dst:i2814_pi3 + Channel net3048: Single :src:i2814_po0 dst:i275_pi3 + Channel net3049: Single :src:i2820_po0 dst:i2819_pi0 + Channel net3050: Single :src:i2821_po0 dst:i2819_pi1 + Channel net3051: Single :src:i2822_po0 dst:i2819_pi2 + Channel net3052: Single :src:i2823_po0 dst:i2819_pi3 + Channel net3053: Single :src:i2819_po0 dst:i276_pi0 + Channel net3054: Single :src:i2825_po0 dst:i2824_pi0 + Channel net3055: Single :src:i2826_po0 dst:i2824_pi1 + Channel net3056: Single :src:i2827_po0 dst:i2824_pi2 + Channel net3057: Single :src:i2828_po0 dst:i2824_pi3 + Channel net3058: Single :src:i2824_po0 dst:i276_pi1 + Channel net3059: Single :src:i2830_po0 dst:i2829_pi0 + Channel net3060: Single :src:i2831_po0 dst:i2829_pi1 + Channel net3061: Single :src:i2832_po0 dst:i2829_pi2 + Channel net3062: Single :src:i2833_po0 dst:i2829_pi3 + Channel net3063: Single :src:i2829_po0 dst:i276_pi2 + Channel net3064: Single :src:i2835_po0 dst:i2834_pi0 + Channel net3065: Single :src:i2836_po0 dst:i2834_pi1 + Channel net3066: Single :src:i2837_po0 dst:i2834_pi2 + Channel net3067: Single :src:i2838_po0 dst:i2834_pi3 + Channel net3068: Single :src:i2834_po0 dst:i276_pi3 + Channel net3069: Single :src:i2840_po0 dst:i2839_pi0 + Channel net3070: Single :src:i2841_po0 dst:i2839_pi1 + Channel net3071: Single :src:i2842_po0 dst:i2839_pi2 + Channel net3072: Single :src:i2843_po0 dst:i2839_pi3 + Channel net3073: Single :src:i2839_po0 dst:i277_pi0 + Channel net3074: Single :src:i2845_po0 dst:i2844_pi0 + Channel net3075: Single :src:i2846_po0 dst:i2844_pi1 + Channel net3076: Single :src:i2847_po0 dst:i2844_pi2 + Channel net3077: Single :src:i2848_po0 dst:i2844_pi3 + Channel net3078: Single :src:i2844_po0 dst:i277_pi1 + Channel net3079: Single :src:i2850_po0 dst:i2849_pi0 + Channel net3080: Single :src:i2851_po0 dst:i2849_pi1 + Channel net3081: Single :src:i2852_po0 dst:i2849_pi2 + Channel net3082: Single :src:i2853_po0 dst:i2849_pi3 + Channel net3083: Single :src:i2849_po0 dst:i277_pi2 + Channel net3084: Single :src:i2855_po0 dst:i2854_pi0 + Channel net3085: Single :src:i2856_po0 dst:i2854_pi1 + Channel net3086: Single :src:i2857_po0 dst:i2854_pi2 + Channel net3087: Single :src:i2858_po0 dst:i2854_pi3 + Channel net3088: Single :src:i2854_po0 dst:i277_pi3 + Channel net3089: Single :src:i2860_po0 dst:i2859_pi0 + Channel net3090: Single :src:i2861_po0 dst:i2859_pi1 + Channel net3091: Single :src:i2862_po0 dst:i2859_pi2 + Channel net3092: Single :src:i2863_po0 dst:i2859_pi3 + Channel net3093: Single :src:i2859_po0 dst:i278_pi0 + Channel net3094: Single :src:i2865_po0 dst:i2864_pi0 + Channel net3095: Single :src:i2866_po0 dst:i2864_pi1 + Channel net3096: Single :src:i2867_po0 dst:i2864_pi2 + Channel net3097: Single :src:i2868_po0 dst:i2864_pi3 + Channel net3098: Single :src:i2864_po0 dst:i278_pi1 + Channel net3099: Single :src:i2870_po0 dst:i2869_pi0 + Channel net3100: Single :src:i2871_po0 dst:i2869_pi1 + Channel net3101: Single :src:i2872_po0 dst:i2869_pi2 + Channel net3102: Single :src:i2873_po0 dst:i2869_pi3 + Channel net3103: Single :src:i2869_po0 dst:i278_pi2 + Channel net3104: Single :src:i2875_po0 dst:i2874_pi0 + Channel net3105: Single :src:i2876_po0 dst:i2874_pi1 + Channel net3106: Single :src:i2877_po0 dst:i2874_pi2 + Channel net3107: Single :src:i2878_po0 dst:i2874_pi3 + Channel net3108: Single :src:i2874_po0 dst:i278_pi3 + Channel net3109: Single :src:i70_po0 dst:{broadcast i2880_pi1 i2885_pi1 i2890_pi1 i2895_pi1 } + Channel net3113: Single :src:i70_po1 dst:{broadcast i2881_pi1 i2886_pi1 i2891_pi1 i2896_pi1 } + Channel net3117: Single :src:i70_po2 dst:{broadcast i2882_pi1 i2887_pi1 i2892_pi1 i2897_pi1 } + Channel net3121: Single :src:i70_po3 dst:{broadcast i2883_pi1 i2888_pi1 i2893_pi1 i2898_pi1 } + Channel net3125: Single :src:i2880_po0 dst:i2879_pi0 + Channel net3126: Single :src:i2881_po0 dst:i2879_pi1 + Channel net3127: Single :src:i2882_po0 dst:i2879_pi2 + Channel net3128: Single :src:i2883_po0 dst:i2879_pi3 + Channel net3129: Single :src:i2879_po0 dst:i279_pi0 + Channel net3130: Single :src:i2885_po0 dst:i2884_pi0 + Channel net3131: Single :src:i2886_po0 dst:i2884_pi1 + Channel net3132: Single :src:i2887_po0 dst:i2884_pi2 + Channel net3133: Single :src:i2888_po0 dst:i2884_pi3 + Channel net3134: Single :src:i2884_po0 dst:i279_pi1 + Channel net3135: Single :src:i2890_po0 dst:i2889_pi0 + Channel net3136: Single :src:i2891_po0 dst:i2889_pi1 + Channel net3137: Single :src:i2892_po0 dst:i2889_pi2 + Channel net3138: Single :src:i2893_po0 dst:i2889_pi3 + Channel net3139: Single :src:i2889_po0 dst:i279_pi2 + Channel net3140: Single :src:i2895_po0 dst:i2894_pi0 + Channel net3141: Single :src:i2896_po0 dst:i2894_pi1 + Channel net3142: Single :src:i2897_po0 dst:i2894_pi2 + Channel net3143: Single :src:i2898_po0 dst:i2894_pi3 + Channel net3144: Single :src:i2894_po0 dst:i279_pi3 + Channel net3145: Single :src:i72_po0 dst:{broadcast i2900_pi1 i2905_pi1 i2910_pi1 i2915_pi1 } + Channel net3149: Single :src:i72_po1 dst:{broadcast i2901_pi1 i2906_pi1 i2911_pi1 i2916_pi1 } + Channel net3153: Single :src:i72_po2 dst:{broadcast i2902_pi1 i2907_pi1 i2912_pi1 i2917_pi1 } + Channel net3157: Single :src:i72_po3 dst:{broadcast i2903_pi1 i2908_pi1 i2913_pi1 i2918_pi1 } + Channel net3161: Single :src:i2900_po0 dst:i2899_pi0 + Channel net3162: Single :src:i2901_po0 dst:i2899_pi1 + Channel net3163: Single :src:i2902_po0 dst:i2899_pi2 + Channel net3164: Single :src:i2903_po0 dst:i2899_pi3 + Channel net3165: Single :src:i2899_po0 dst:i280_pi0 + Channel net3166: Single :src:i2905_po0 dst:i2904_pi0 + Channel net3167: Single :src:i2906_po0 dst:i2904_pi1 + Channel net3168: Single :src:i2907_po0 dst:i2904_pi2 + Channel net3169: Single :src:i2908_po0 dst:i2904_pi3 + Channel net3170: Single :src:i2904_po0 dst:i280_pi1 + Channel net3171: Single :src:i2910_po0 dst:i2909_pi0 + Channel net3172: Single :src:i2911_po0 dst:i2909_pi1 + Channel net3173: Single :src:i2912_po0 dst:i2909_pi2 + Channel net3174: Single :src:i2913_po0 dst:i2909_pi3 + Channel net3175: Single :src:i2909_po0 dst:i280_pi2 + Channel net3176: Single :src:i2915_po0 dst:i2914_pi0 + Channel net3177: Single :src:i2916_po0 dst:i2914_pi1 + Channel net3178: Single :src:i2917_po0 dst:i2914_pi2 + Channel net3179: Single :src:i2918_po0 dst:i2914_pi3 + Channel net3180: Single :src:i2914_po0 dst:i280_pi3 + Channel net3181: Single :src:i2920_po0 dst:i2919_pi0 + Channel net3182: Single :src:i2921_po0 dst:i2919_pi1 + Channel net3183: Single :src:i2922_po0 dst:i2919_pi2 + Channel net3184: Single :src:i2923_po0 dst:i2919_pi3 + Channel net3185: Single :src:i2919_po0 dst:i281_pi0 + Channel net3186: Single :src:i2925_po0 dst:i2924_pi0 + Channel net3187: Single :src:i2926_po0 dst:i2924_pi1 + Channel net3188: Single :src:i2927_po0 dst:i2924_pi2 + Channel net3189: Single :src:i2928_po0 dst:i2924_pi3 + Channel net3190: Single :src:i2924_po0 dst:i281_pi1 + Channel net3191: Single :src:i2930_po0 dst:i2929_pi0 + Channel net3192: Single :src:i2931_po0 dst:i2929_pi1 + Channel net3193: Single :src:i2932_po0 dst:i2929_pi2 + Channel net3194: Single :src:i2933_po0 dst:i2929_pi3 + Channel net3195: Single :src:i2929_po0 dst:i281_pi2 + Channel net3196: Single :src:i2935_po0 dst:i2934_pi0 + Channel net3197: Single :src:i2936_po0 dst:i2934_pi1 + Channel net3198: Single :src:i2937_po0 dst:i2934_pi2 + Channel net3199: Single :src:i2938_po0 dst:i2934_pi3 + Channel net3200: Single :src:i2934_po0 dst:i281_pi3 + Channel net3201: Single :src:i2940_po0 dst:i2939_pi0 + Channel net3202: Single :src:i2941_po0 dst:i2939_pi1 + Channel net3203: Single :src:i2942_po0 dst:i2939_pi2 + Channel net3204: Single :src:i2943_po0 dst:i2939_pi3 + Channel net3205: Single :src:i2939_po0 dst:i282_pi0 + Channel net3206: Single :src:i2945_po0 dst:i2944_pi0 + Channel net3207: Single :src:i2946_po0 dst:i2944_pi1 + Channel net3208: Single :src:i2947_po0 dst:i2944_pi2 + Channel net3209: Single :src:i2948_po0 dst:i2944_pi3 + Channel net3210: Single :src:i2944_po0 dst:i282_pi1 + Channel net3211: Single :src:i2950_po0 dst:i2949_pi0 + Channel net3212: Single :src:i2951_po0 dst:i2949_pi1 + Channel net3213: Single :src:i2952_po0 dst:i2949_pi2 + Channel net3214: Single :src:i2953_po0 dst:i2949_pi3 + Channel net3215: Single :src:i2949_po0 dst:i282_pi2 + Channel net3216: Single :src:i2955_po0 dst:i2954_pi0 + Channel net3217: Single :src:i2956_po0 dst:i2954_pi1 + Channel net3218: Single :src:i2957_po0 dst:i2954_pi2 + Channel net3219: Single :src:i2958_po0 dst:i2954_pi3 + Channel net3220: Single :src:i2954_po0 dst:i282_pi3 + Channel net3221: Single :src:i2960_po0 dst:i2959_pi0 + Channel net3222: Single :src:i2961_po0 dst:i2959_pi1 + Channel net3223: Single :src:i2962_po0 dst:i2959_pi2 + Channel net3224: Single :src:i2963_po0 dst:i2959_pi3 + Channel net3225: Single :src:i2959_po0 dst:i283_pi0 + Channel net3226: Single :src:i2965_po0 dst:i2964_pi0 + Channel net3227: Single :src:i2966_po0 dst:i2964_pi1 + Channel net3228: Single :src:i2967_po0 dst:i2964_pi2 + Channel net3229: Single :src:i2968_po0 dst:i2964_pi3 + Channel net3230: Single :src:i2964_po0 dst:i283_pi1 + Channel net3231: Single :src:i2970_po0 dst:i2969_pi0 + Channel net3232: Single :src:i2971_po0 dst:i2969_pi1 + Channel net3233: Single :src:i2972_po0 dst:i2969_pi2 + Channel net3234: Single :src:i2973_po0 dst:i2969_pi3 + Channel net3235: Single :src:i2969_po0 dst:i283_pi2 + Channel net3236: Single :src:i2975_po0 dst:i2974_pi0 + Channel net3237: Single :src:i2976_po0 dst:i2974_pi1 + Channel net3238: Single :src:i2977_po0 dst:i2974_pi2 + Channel net3239: Single :src:i2978_po0 dst:i2974_pi3 + Channel net3240: Single :src:i2974_po0 dst:i283_pi3 + Channel net3241: Single :src:i2980_po0 dst:i2979_pi0 + Channel net3242: Single :src:i2981_po0 dst:i2979_pi1 + Channel net3243: Single :src:i2982_po0 dst:i2979_pi2 + Channel net3244: Single :src:i2983_po0 dst:i2979_pi3 + Channel net3245: Single :src:i2979_po0 dst:i284_pi0 + Channel net3246: Single :src:i2985_po0 dst:i2984_pi0 + Channel net3247: Single :src:i2986_po0 dst:i2984_pi1 + Channel net3248: Single :src:i2987_po0 dst:i2984_pi2 + Channel net3249: Single :src:i2988_po0 dst:i2984_pi3 + Channel net3250: Single :src:i2984_po0 dst:i284_pi1 + Channel net3251: Single :src:i2990_po0 dst:i2989_pi0 + Channel net3252: Single :src:i2991_po0 dst:i2989_pi1 + Channel net3253: Single :src:i2992_po0 dst:i2989_pi2 + Channel net3254: Single :src:i2993_po0 dst:i2989_pi3 + Channel net3255: Single :src:i2989_po0 dst:i284_pi2 + Channel net3256: Single :src:i2995_po0 dst:i2994_pi0 + Channel net3257: Single :src:i2996_po0 dst:i2994_pi1 + Channel net3258: Single :src:i2997_po0 dst:i2994_pi2 + Channel net3259: Single :src:i2998_po0 dst:i2994_pi3 + Channel net3260: Single :src:i2994_po0 dst:i284_pi3 + Channel net3261: Single :src:i74_po0 dst:{broadcast i3000_pi1 i3005_pi1 i3010_pi1 i3015_pi1 } + Channel net3265: Single :src:i74_po1 dst:{broadcast i3001_pi1 i3006_pi1 i3011_pi1 i3016_pi1 } + Channel net3269: Single :src:i74_po2 dst:{broadcast i3002_pi1 i3007_pi1 i3012_pi1 i3017_pi1 } + Channel net3273: Single :src:i74_po3 dst:{broadcast i3003_pi1 i3008_pi1 i3013_pi1 i3018_pi1 } + Channel net3277: Single :src:i3000_po0 dst:i2999_pi0 + Channel net3278: Single :src:i3001_po0 dst:i2999_pi1 + Channel net3279: Single :src:i3002_po0 dst:i2999_pi2 + Channel net3280: Single :src:i3003_po0 dst:i2999_pi3 + Channel net3281: Single :src:i2999_po0 dst:i285_pi0 + Channel net3282: Single :src:i3005_po0 dst:i3004_pi0 + Channel net3283: Single :src:i3006_po0 dst:i3004_pi1 + Channel net3284: Single :src:i3007_po0 dst:i3004_pi2 + Channel net3285: Single :src:i3008_po0 dst:i3004_pi3 + Channel net3286: Single :src:i3004_po0 dst:i285_pi1 + Channel net3287: Single :src:i3010_po0 dst:i3009_pi0 + Channel net3288: Single :src:i3011_po0 dst:i3009_pi1 + Channel net3289: Single :src:i3012_po0 dst:i3009_pi2 + Channel net3290: Single :src:i3013_po0 dst:i3009_pi3 + Channel net3291: Single :src:i3009_po0 dst:i285_pi2 + Channel net3292: Single :src:i3015_po0 dst:i3014_pi0 + Channel net3293: Single :src:i3016_po0 dst:i3014_pi1 + Channel net3294: Single :src:i3017_po0 dst:i3014_pi2 + Channel net3295: Single :src:i3018_po0 dst:i3014_pi3 + Channel net3296: Single :src:i3014_po0 dst:i285_pi3 + Channel net3297: Single :src:i3020_po0 dst:i3019_pi0 + Channel net3298: Single :src:i3021_po0 dst:i3019_pi1 + Channel net3299: Single :src:i3022_po0 dst:i3019_pi2 + Channel net3300: Single :src:i3023_po0 dst:i3019_pi3 + Channel net3301: Single :src:i3019_po0 dst:i286_pi0 + Channel net3302: Single :src:i3025_po0 dst:i3024_pi0 + Channel net3303: Single :src:i3026_po0 dst:i3024_pi1 + Channel net3304: Single :src:i3027_po0 dst:i3024_pi2 + Channel net3305: Single :src:i3028_po0 dst:i3024_pi3 + Channel net3306: Single :src:i3024_po0 dst:i286_pi1 + Channel net3307: Single :src:i3030_po0 dst:i3029_pi0 + Channel net3308: Single :src:i3031_po0 dst:i3029_pi1 + Channel net3309: Single :src:i3032_po0 dst:i3029_pi2 + Channel net3310: Single :src:i3033_po0 dst:i3029_pi3 + Channel net3311: Single :src:i3029_po0 dst:i286_pi2 + Channel net3312: Single :src:i3035_po0 dst:i3034_pi0 + Channel net3313: Single :src:i3036_po0 dst:i3034_pi1 + Channel net3314: Single :src:i3037_po0 dst:i3034_pi2 + Channel net3315: Single :src:i3038_po0 dst:i3034_pi3 + Channel net3316: Single :src:i3034_po0 dst:i286_pi3 + Channel net3317: Single :src:i3040_po0 dst:i3039_pi0 + Channel net3318: Single :src:i3041_po0 dst:i3039_pi1 + Channel net3319: Single :src:i3042_po0 dst:i3039_pi2 + Channel net3320: Single :src:i3043_po0 dst:i3039_pi3 + Channel net3321: Single :src:i3039_po0 dst:i287_pi0 + Channel net3322: Single :src:i3045_po0 dst:i3044_pi0 + Channel net3323: Single :src:i3046_po0 dst:i3044_pi1 + Channel net3324: Single :src:i3047_po0 dst:i3044_pi2 + Channel net3325: Single :src:i3048_po0 dst:i3044_pi3 + Channel net3326: Single :src:i3044_po0 dst:i287_pi1 + Channel net3327: Single :src:i3050_po0 dst:i3049_pi0 + Channel net3328: Single :src:i3051_po0 dst:i3049_pi1 + Channel net3329: Single :src:i3052_po0 dst:i3049_pi2 + Channel net3330: Single :src:i3053_po0 dst:i3049_pi3 + Channel net3331: Single :src:i3049_po0 dst:i287_pi2 + Channel net3332: Single :src:i3055_po0 dst:i3054_pi0 + Channel net3333: Single :src:i3056_po0 dst:i3054_pi1 + Channel net3334: Single :src:i3057_po0 dst:i3054_pi2 + Channel net3335: Single :src:i3058_po0 dst:i3054_pi3 + Channel net3336: Single :src:i3054_po0 dst:i287_pi3 + Channel net3337: Single :src:i3060_po0 dst:i3059_pi0 + Channel net3338: Single :src:i3061_po0 dst:i3059_pi1 + Channel net3339: Single :src:i3062_po0 dst:i3059_pi2 + Channel net3340: Single :src:i3063_po0 dst:i3059_pi3 + Channel net3341: Single :src:i3059_po0 dst:i288_pi0 + Channel net3342: Single :src:i3065_po0 dst:i3064_pi0 + Channel net3343: Single :src:i3066_po0 dst:i3064_pi1 + Channel net3344: Single :src:i3067_po0 dst:i3064_pi2 + Channel net3345: Single :src:i3068_po0 dst:i3064_pi3 + Channel net3346: Single :src:i3064_po0 dst:i288_pi1 + Channel net3347: Single :src:i3070_po0 dst:i3069_pi0 + Channel net3348: Single :src:i3071_po0 dst:i3069_pi1 + Channel net3349: Single :src:i3072_po0 dst:i3069_pi2 + Channel net3350: Single :src:i3073_po0 dst:i3069_pi3 + Channel net3351: Single :src:i3069_po0 dst:i288_pi2 + Channel net3352: Single :src:i3075_po0 dst:i3074_pi0 + Channel net3353: Single :src:i3076_po0 dst:i3074_pi1 + Channel net3354: Single :src:i3077_po0 dst:i3074_pi2 + Channel net3355: Single :src:i3078_po0 dst:i3074_pi3 + Channel net3356: Single :src:i3074_po0 dst:i288_pi3 + Channel net3357: Single :src:i3080_po0 dst:i3079_pi0 + Channel net3358: Single :src:i3081_po0 dst:i3079_pi1 + Channel net3359: Single :src:i3082_po0 dst:i3079_pi2 + Channel net3360: Single :src:i3083_po0 dst:i3079_pi3 + Channel net3361: Single :src:i3079_po0 dst:i289_pi0 + Channel net3362: Single :src:i3085_po0 dst:i3084_pi0 + Channel net3363: Single :src:i3086_po0 dst:i3084_pi1 + Channel net3364: Single :src:i3087_po0 dst:i3084_pi2 + Channel net3365: Single :src:i3088_po0 dst:i3084_pi3 + Channel net3366: Single :src:i3084_po0 dst:i289_pi1 + Channel net3367: Single :src:i3090_po0 dst:i3089_pi0 + Channel net3368: Single :src:i3091_po0 dst:i3089_pi1 + Channel net3369: Single :src:i3092_po0 dst:i3089_pi2 + Channel net3370: Single :src:i3093_po0 dst:i3089_pi3 + Channel net3371: Single :src:i3089_po0 dst:i289_pi2 + Channel net3372: Single :src:i3095_po0 dst:i3094_pi0 + Channel net3373: Single :src:i3096_po0 dst:i3094_pi1 + Channel net3374: Single :src:i3097_po0 dst:i3094_pi2 + Channel net3375: Single :src:i3098_po0 dst:i3094_pi3 + Channel net3376: Single :src:i3094_po0 dst:i289_pi3 + Channel net3377: Single :src:i3100_po0 dst:i3099_pi0 + Channel net3378: Single :src:i3101_po0 dst:i3099_pi1 + Channel net3379: Single :src:i3102_po0 dst:i3099_pi2 + Channel net3380: Single :src:i3103_po0 dst:i3099_pi3 + Channel net3381: Single :src:i3099_po0 dst:i291_pi0 + Channel net3382: Single :src:i3105_po0 dst:i3104_pi0 + Channel net3383: Single :src:i3106_po0 dst:i3104_pi1 + Channel net3384: Single :src:i3107_po0 dst:i3104_pi2 + Channel net3385: Single :src:i3108_po0 dst:i3104_pi3 + Channel net3386: Single :src:i3104_po0 dst:i291_pi1 + Channel net3387: Single :src:i3110_po0 dst:i3109_pi0 + Channel net3388: Single :src:i3111_po0 dst:i3109_pi1 + Channel net3389: Single :src:i3112_po0 dst:i3109_pi2 + Channel net3390: Single :src:i3113_po0 dst:i3109_pi3 + Channel net3391: Single :src:i3109_po0 dst:i291_pi2 + Channel net3392: Single :src:i3115_po0 dst:i3114_pi0 + Channel net3393: Single :src:i3116_po0 dst:i3114_pi1 + Channel net3394: Single :src:i3117_po0 dst:i3114_pi2 + Channel net3395: Single :src:i3118_po0 dst:i3114_pi3 + Channel net3396: Single :src:i3114_po0 dst:i291_pi3 + Channel net3397: Single :src:i76_po0 dst:{broadcast i3120_pi1 i3125_pi1 i3130_pi1 i3135_pi1 } + Channel net3401: Single :src:i76_po1 dst:{broadcast i3121_pi1 i3126_pi1 i3131_pi1 i3136_pi1 } + Channel net3405: Single :src:i76_po2 dst:{broadcast i3122_pi1 i3127_pi1 i3132_pi1 i3137_pi1 } + Channel net3409: Single :src:i76_po3 dst:{broadcast i3123_pi1 i3128_pi1 i3133_pi1 i3138_pi1 } + Channel net3413: Single :src:i3120_po0 dst:i3119_pi0 + Channel net3414: Single :src:i3121_po0 dst:i3119_pi1 + Channel net3415: Single :src:i3122_po0 dst:i3119_pi2 + Channel net3416: Single :src:i3123_po0 dst:i3119_pi3 + Channel net3417: Single :src:i3119_po0 dst:i292_pi0 + Channel net3418: Single :src:i3125_po0 dst:i3124_pi0 + Channel net3419: Single :src:i3126_po0 dst:i3124_pi1 + Channel net3420: Single :src:i3127_po0 dst:i3124_pi2 + Channel net3421: Single :src:i3128_po0 dst:i3124_pi3 + Channel net3422: Single :src:i3124_po0 dst:i292_pi1 + Channel net3423: Single :src:i3130_po0 dst:i3129_pi0 + Channel net3424: Single :src:i3131_po0 dst:i3129_pi1 + Channel net3425: Single :src:i3132_po0 dst:i3129_pi2 + Channel net3426: Single :src:i3133_po0 dst:i3129_pi3 + Channel net3427: Single :src:i3129_po0 dst:i292_pi2 + Channel net3428: Single :src:i3135_po0 dst:i3134_pi0 + Channel net3429: Single :src:i3136_po0 dst:i3134_pi1 + Channel net3430: Single :src:i3137_po0 dst:i3134_pi2 + Channel net3431: Single :src:i3138_po0 dst:i3134_pi3 + Channel net3432: Single :src:i3134_po0 dst:i292_pi3 + Channel net3433: Single :src:i78_po0 dst:{broadcast i3140_pi1 i3145_pi1 i3150_pi1 i3155_pi1 } + Channel net3437: Single :src:i78_po1 dst:{broadcast i3141_pi1 i3146_pi1 i3151_pi1 i3156_pi1 } + Channel net3441: Single :src:i78_po2 dst:{broadcast i3142_pi1 i3147_pi1 i3152_pi1 i3157_pi1 } + Channel net3445: Single :src:i78_po3 dst:{broadcast i3143_pi1 i3148_pi1 i3153_pi1 i3158_pi1 } + Channel net3449: Single :src:i3140_po0 dst:i3139_pi0 + Channel net3450: Single :src:i3141_po0 dst:i3139_pi1 + Channel net3451: Single :src:i3142_po0 dst:i3139_pi2 + Channel net3452: Single :src:i3143_po0 dst:i3139_pi3 + Channel net3453: Single :src:i3139_po0 dst:i293_pi0 + Channel net3454: Single :src:i3145_po0 dst:i3144_pi0 + Channel net3455: Single :src:i3146_po0 dst:i3144_pi1 + Channel net3456: Single :src:i3147_po0 dst:i3144_pi2 + Channel net3457: Single :src:i3148_po0 dst:i3144_pi3 + Channel net3458: Single :src:i3144_po0 dst:i293_pi1 + Channel net3459: Single :src:i3150_po0 dst:i3149_pi0 + Channel net3460: Single :src:i3151_po0 dst:i3149_pi1 + Channel net3461: Single :src:i3152_po0 dst:i3149_pi2 + Channel net3462: Single :src:i3153_po0 dst:i3149_pi3 + Channel net3463: Single :src:i3149_po0 dst:i293_pi2 + Channel net3464: Single :src:i3155_po0 dst:i3154_pi0 + Channel net3465: Single :src:i3156_po0 dst:i3154_pi1 + Channel net3466: Single :src:i3157_po0 dst:i3154_pi2 + Channel net3467: Single :src:i3158_po0 dst:i3154_pi3 + Channel net3468: Single :src:i3154_po0 dst:i293_pi3 + Channel net3469: Single :src:i3160_po0 dst:i3159_pi0 + Channel net3470: Single :src:i3161_po0 dst:i3159_pi1 + Channel net3471: Single :src:i3162_po0 dst:i3159_pi2 + Channel net3472: Single :src:i3163_po0 dst:i3159_pi3 + Channel net3473: Single :src:i3159_po0 dst:i294_pi0 + Channel net3474: Single :src:i3165_po0 dst:i3164_pi0 + Channel net3475: Single :src:i3166_po0 dst:i3164_pi1 + Channel net3476: Single :src:i3167_po0 dst:i3164_pi2 + Channel net3477: Single :src:i3168_po0 dst:i3164_pi3 + Channel net3478: Single :src:i3164_po0 dst:i294_pi1 + Channel net3479: Single :src:i3170_po0 dst:i3169_pi0 + Channel net3480: Single :src:i3171_po0 dst:i3169_pi1 + Channel net3481: Single :src:i3172_po0 dst:i3169_pi2 + Channel net3482: Single :src:i3173_po0 dst:i3169_pi3 + Channel net3483: Single :src:i3169_po0 dst:i294_pi2 + Channel net3484: Single :src:i3175_po0 dst:i3174_pi0 + Channel net3485: Single :src:i3176_po0 dst:i3174_pi1 + Channel net3486: Single :src:i3177_po0 dst:i3174_pi2 + Channel net3487: Single :src:i3178_po0 dst:i3174_pi3 + Channel net3488: Single :src:i3174_po0 dst:i294_pi3 + Channel net3489: Single :src:i3180_po0 dst:i3179_pi0 + Channel net3490: Single :src:i3181_po0 dst:i3179_pi1 + Channel net3491: Single :src:i3182_po0 dst:i3179_pi2 + Channel net3492: Single :src:i3183_po0 dst:i3179_pi3 + Channel net3493: Single :src:i3179_po0 dst:i295_pi0 + Channel net3494: Single :src:i3185_po0 dst:i3184_pi0 + Channel net3495: Single :src:i3186_po0 dst:i3184_pi1 + Channel net3496: Single :src:i3187_po0 dst:i3184_pi2 + Channel net3497: Single :src:i3188_po0 dst:i3184_pi3 + Channel net3498: Single :src:i3184_po0 dst:i295_pi1 + Channel net3499: Single :src:i3190_po0 dst:i3189_pi0 + Channel net3500: Single :src:i3191_po0 dst:i3189_pi1 + Channel net3501: Single :src:i3192_po0 dst:i3189_pi2 + Channel net3502: Single :src:i3193_po0 dst:i3189_pi3 + Channel net3503: Single :src:i3189_po0 dst:i295_pi2 + Channel net3504: Single :src:i3195_po0 dst:i3194_pi0 + Channel net3505: Single :src:i3196_po0 dst:i3194_pi1 + Channel net3506: Single :src:i3197_po0 dst:i3194_pi2 + Channel net3507: Single :src:i3198_po0 dst:i3194_pi3 + Channel net3508: Single :src:i3194_po0 dst:i295_pi3 + Channel net3509: Single :src:i3200_po0 dst:i3199_pi0 + Channel net3510: Single :src:i3201_po0 dst:i3199_pi1 + Channel net3511: Single :src:i3202_po0 dst:i3199_pi2 + Channel net3512: Single :src:i3203_po0 dst:i3199_pi3 + Channel net3513: Single :src:i3199_po0 dst:i296_pi0 + Channel net3514: Single :src:i3205_po0 dst:i3204_pi0 + Channel net3515: Single :src:i3206_po0 dst:i3204_pi1 + Channel net3516: Single :src:i3207_po0 dst:i3204_pi2 + Channel net3517: Single :src:i3208_po0 dst:i3204_pi3 + Channel net3518: Single :src:i3204_po0 dst:i296_pi1 + Channel net3519: Single :src:i3210_po0 dst:i3209_pi0 + Channel net3520: Single :src:i3211_po0 dst:i3209_pi1 + Channel net3521: Single :src:i3212_po0 dst:i3209_pi2 + Channel net3522: Single :src:i3213_po0 dst:i3209_pi3 + Channel net3523: Single :src:i3209_po0 dst:i296_pi2 + Channel net3524: Single :src:i3215_po0 dst:i3214_pi0 + Channel net3525: Single :src:i3216_po0 dst:i3214_pi1 + Channel net3526: Single :src:i3217_po0 dst:i3214_pi2 + Channel net3527: Single :src:i3218_po0 dst:i3214_pi3 + Channel net3528: Single :src:i3214_po0 dst:i296_pi3 + Channel net3529: Single :src:i3220_po0 dst:i3219_pi0 + Channel net3530: Single :src:i3221_po0 dst:i3219_pi1 + Channel net3531: Single :src:i3222_po0 dst:i3219_pi2 + Channel net3532: Single :src:i3223_po0 dst:i3219_pi3 + Channel net3533: Single :src:i3219_po0 dst:i299_pi0 + Channel net3534: Single :src:i3225_po0 dst:i3224_pi0 + Channel net3535: Single :src:i3226_po0 dst:i3224_pi1 + Channel net3536: Single :src:i3227_po0 dst:i3224_pi2 + Channel net3537: Single :src:i3228_po0 dst:i3224_pi3 + Channel net3538: Single :src:i3224_po0 dst:i299_pi1 + Channel net3539: Single :src:i3230_po0 dst:i3229_pi0 + Channel net3540: Single :src:i3231_po0 dst:i3229_pi1 + Channel net3541: Single :src:i3232_po0 dst:i3229_pi2 + Channel net3542: Single :src:i3233_po0 dst:i3229_pi3 + Channel net3543: Single :src:i3229_po0 dst:i299_pi2 + Channel net3544: Single :src:i3235_po0 dst:i3234_pi0 + Channel net3545: Single :src:i3236_po0 dst:i3234_pi1 + Channel net3546: Single :src:i3237_po0 dst:i3234_pi2 + Channel net3547: Single :src:i3238_po0 dst:i3234_pi3 + Channel net3548: Single :src:i3234_po0 dst:i299_pi3 + Channel net3549: Single :src:i80_po0 dst:{broadcast i3240_pi1 i3245_pi1 i3250_pi1 i3255_pi1 } + Channel net3553: Single :src:i80_po1 dst:{broadcast i3241_pi1 i3246_pi1 i3251_pi1 i3256_pi1 } + Channel net3557: Single :src:i80_po2 dst:{broadcast i3242_pi1 i3247_pi1 i3252_pi1 i3257_pi1 } + Channel net3561: Single :src:i80_po3 dst:{broadcast i3243_pi1 i3248_pi1 i3253_pi1 i3258_pi1 } + Channel net3565: Single :src:i3240_po0 dst:i3239_pi0 + Channel net3566: Single :src:i3241_po0 dst:i3239_pi1 + Channel net3567: Single :src:i3242_po0 dst:i3239_pi2 + Channel net3568: Single :src:i3243_po0 dst:i3239_pi3 + Channel net3569: Single :src:i3239_po0 dst:i300_pi0 + Channel net3570: Single :src:i3245_po0 dst:i3244_pi0 + Channel net3571: Single :src:i3246_po0 dst:i3244_pi1 + Channel net3572: Single :src:i3247_po0 dst:i3244_pi2 + Channel net3573: Single :src:i3248_po0 dst:i3244_pi3 + Channel net3574: Single :src:i3244_po0 dst:i300_pi1 + Channel net3575: Single :src:i3250_po0 dst:i3249_pi0 + Channel net3576: Single :src:i3251_po0 dst:i3249_pi1 + Channel net3577: Single :src:i3252_po0 dst:i3249_pi2 + Channel net3578: Single :src:i3253_po0 dst:i3249_pi3 + Channel net3579: Single :src:i3249_po0 dst:i300_pi2 + Channel net3580: Single :src:i3255_po0 dst:i3254_pi0 + Channel net3581: Single :src:i3256_po0 dst:i3254_pi1 + Channel net3582: Single :src:i3257_po0 dst:i3254_pi2 + Channel net3583: Single :src:i3258_po0 dst:i3254_pi3 + Channel net3584: Single :src:i3254_po0 dst:i300_pi3 + Channel net3585: Single :src:i82_po0 dst:{broadcast i3260_pi1 i3265_pi1 i3270_pi1 i3275_pi1 } + Channel net3589: Single :src:i82_po1 dst:{broadcast i3261_pi1 i3266_pi1 i3271_pi1 i3276_pi1 } + Channel net3593: Single :src:i82_po2 dst:{broadcast i3262_pi1 i3267_pi1 i3272_pi1 i3277_pi1 } + Channel net3597: Single :src:i82_po3 dst:{broadcast i3263_pi1 i3268_pi1 i3273_pi1 i3278_pi1 } + Channel net3601: Single :src:i3260_po0 dst:i3259_pi0 + Channel net3602: Single :src:i3261_po0 dst:i3259_pi1 + Channel net3603: Single :src:i3262_po0 dst:i3259_pi2 + Channel net3604: Single :src:i3263_po0 dst:i3259_pi3 + Channel net3605: Single :src:i3259_po0 dst:i301_pi0 + Channel net3606: Single :src:i3265_po0 dst:i3264_pi0 + Channel net3607: Single :src:i3266_po0 dst:i3264_pi1 + Channel net3608: Single :src:i3267_po0 dst:i3264_pi2 + Channel net3609: Single :src:i3268_po0 dst:i3264_pi3 + Channel net3610: Single :src:i3264_po0 dst:i301_pi1 + Channel net3611: Single :src:i3270_po0 dst:i3269_pi0 + Channel net3612: Single :src:i3271_po0 dst:i3269_pi1 + Channel net3613: Single :src:i3272_po0 dst:i3269_pi2 + Channel net3614: Single :src:i3273_po0 dst:i3269_pi3 + Channel net3615: Single :src:i3269_po0 dst:i301_pi2 + Channel net3616: Single :src:i3275_po0 dst:i3274_pi0 + Channel net3617: Single :src:i3276_po0 dst:i3274_pi1 + Channel net3618: Single :src:i3277_po0 dst:i3274_pi2 + Channel net3619: Single :src:i3278_po0 dst:i3274_pi3 + Channel net3620: Single :src:i3274_po0 dst:i301_pi3 + Channel net3621: Single :src:i3280_po0 dst:i3279_pi0 + Channel net3622: Single :src:i3281_po0 dst:i3279_pi1 + Channel net3623: Single :src:i3282_po0 dst:i3279_pi2 + Channel net3624: Single :src:i3283_po0 dst:i3279_pi3 + Channel net3625: Single :src:i3279_po0 dst:i302_pi0 + Channel net3626: Single :src:i3285_po0 dst:i3284_pi0 + Channel net3627: Single :src:i3286_po0 dst:i3284_pi1 + Channel net3628: Single :src:i3287_po0 dst:i3284_pi2 + Channel net3629: Single :src:i3288_po0 dst:i3284_pi3 + Channel net3630: Single :src:i3284_po0 dst:i302_pi1 + Channel net3631: Single :src:i3290_po0 dst:i3289_pi0 + Channel net3632: Single :src:i3291_po0 dst:i3289_pi1 + Channel net3633: Single :src:i3292_po0 dst:i3289_pi2 + Channel net3634: Single :src:i3293_po0 dst:i3289_pi3 + Channel net3635: Single :src:i3289_po0 dst:i302_pi2 + Channel net3636: Single :src:i3295_po0 dst:i3294_pi0 + Channel net3637: Single :src:i3296_po0 dst:i3294_pi1 + Channel net3638: Single :src:i3297_po0 dst:i3294_pi2 + Channel net3639: Single :src:i3298_po0 dst:i3294_pi3 + Channel net3640: Single :src:i3294_po0 dst:i302_pi3 + Channel net3641: Single :src:i3300_po0 dst:i3299_pi0 + Channel net3642: Single :src:i3301_po0 dst:i3299_pi1 + Channel net3643: Single :src:i3302_po0 dst:i3299_pi2 + Channel net3644: Single :src:i3303_po0 dst:i3299_pi3 + Channel net3645: Single :src:i3299_po0 dst:i303_pi0 + Channel net3646: Single :src:i3305_po0 dst:i3304_pi0 + Channel net3647: Single :src:i3306_po0 dst:i3304_pi1 + Channel net3648: Single :src:i3307_po0 dst:i3304_pi2 + Channel net3649: Single :src:i3308_po0 dst:i3304_pi3 + Channel net3650: Single :src:i3304_po0 dst:i303_pi1 + Channel net3651: Single :src:i3310_po0 dst:i3309_pi0 + Channel net3652: Single :src:i3311_po0 dst:i3309_pi1 + Channel net3653: Single :src:i3312_po0 dst:i3309_pi2 + Channel net3654: Single :src:i3313_po0 dst:i3309_pi3 + Channel net3655: Single :src:i3309_po0 dst:i303_pi2 + Channel net3656: Single :src:i3315_po0 dst:i3314_pi0 + Channel net3657: Single :src:i3316_po0 dst:i3314_pi1 + Channel net3658: Single :src:i3317_po0 dst:i3314_pi2 + Channel net3659: Single :src:i3318_po0 dst:i3314_pi3 + Channel net3660: Single :src:i3314_po0 dst:i303_pi3 + Channel net3661: Single :src:i3320_po0 dst:i3319_pi0 + Channel net3662: Single :src:i3321_po0 dst:i3319_pi1 + Channel net3663: Single :src:i3322_po0 dst:i3319_pi2 + Channel net3664: Single :src:i3323_po0 dst:i3319_pi3 + Channel net3665: Single :src:i3319_po0 dst:i304_pi0 + Channel net3666: Single :src:i3325_po0 dst:i3324_pi0 + Channel net3667: Single :src:i3326_po0 dst:i3324_pi1 + Channel net3668: Single :src:i3327_po0 dst:i3324_pi2 + Channel net3669: Single :src:i3328_po0 dst:i3324_pi3 + Channel net3670: Single :src:i3324_po0 dst:i304_pi1 + Channel net3671: Single :src:i3330_po0 dst:i3329_pi0 + Channel net3672: Single :src:i3331_po0 dst:i3329_pi1 + Channel net3673: Single :src:i3332_po0 dst:i3329_pi2 + Channel net3674: Single :src:i3333_po0 dst:i3329_pi3 + Channel net3675: Single :src:i3329_po0 dst:i304_pi2 + Channel net3676: Single :src:i3335_po0 dst:i3334_pi0 + Channel net3677: Single :src:i3336_po0 dst:i3334_pi1 + Channel net3678: Single :src:i3337_po0 dst:i3334_pi2 + Channel net3679: Single :src:i3338_po0 dst:i3334_pi3 + Channel net3680: Single :src:i3334_po0 dst:i304_pi3 + Channel net3681: Single :src:i3340_po0 dst:i3339_pi0 + Channel net3682: Single :src:i3341_po0 dst:i3339_pi1 + Channel net3683: Single :src:i3342_po0 dst:i3339_pi2 + Channel net3684: Single :src:i3343_po0 dst:i3339_pi3 + Channel net3685: Single :src:i3339_po0 dst:i305_pi0 + Channel net3686: Single :src:i3345_po0 dst:i3344_pi0 + Channel net3687: Single :src:i3346_po0 dst:i3344_pi1 + Channel net3688: Single :src:i3347_po0 dst:i3344_pi2 + Channel net3689: Single :src:i3348_po0 dst:i3344_pi3 + Channel net3690: Single :src:i3344_po0 dst:i305_pi1 + Channel net3691: Single :src:i3350_po0 dst:i3349_pi0 + Channel net3692: Single :src:i3351_po0 dst:i3349_pi1 + Channel net3693: Single :src:i3352_po0 dst:i3349_pi2 + Channel net3694: Single :src:i3353_po0 dst:i3349_pi3 + Channel net3695: Single :src:i3349_po0 dst:i305_pi2 + Channel net3696: Single :src:i3355_po0 dst:i3354_pi0 + Channel net3697: Single :src:i3356_po0 dst:i3354_pi1 + Channel net3698: Single :src:i3357_po0 dst:i3354_pi2 + Channel net3699: Single :src:i3358_po0 dst:i3354_pi3 + Channel net3700: Single :src:i3354_po0 dst:i305_pi3 + Channel net3701: Single :src:i84_po0 dst:{broadcast i3360_pi1 i3365_pi1 i3370_pi1 i3375_pi1 } + Channel net3705: Single :src:i84_po1 dst:{broadcast i3361_pi1 i3366_pi1 i3371_pi1 i3376_pi1 } + Channel net3709: Single :src:i84_po2 dst:{broadcast i3362_pi1 i3367_pi1 i3372_pi1 i3377_pi1 } + Channel net3713: Single :src:i84_po3 dst:{broadcast i3363_pi1 i3368_pi1 i3373_pi1 i3378_pi1 } + Channel net3717: Single :src:i3360_po0 dst:i3359_pi0 + Channel net3718: Single :src:i3361_po0 dst:i3359_pi1 + Channel net3719: Single :src:i3362_po0 dst:i3359_pi2 + Channel net3720: Single :src:i3363_po0 dst:i3359_pi3 + Channel net3721: Single :src:i3359_po0 dst:i306_pi0 + Channel net3722: Single :src:i3365_po0 dst:i3364_pi0 + Channel net3723: Single :src:i3366_po0 dst:i3364_pi1 + Channel net3724: Single :src:i3367_po0 dst:i3364_pi2 + Channel net3725: Single :src:i3368_po0 dst:i3364_pi3 + Channel net3726: Single :src:i3364_po0 dst:i306_pi1 + Channel net3727: Single :src:i3370_po0 dst:i3369_pi0 + Channel net3728: Single :src:i3371_po0 dst:i3369_pi1 + Channel net3729: Single :src:i3372_po0 dst:i3369_pi2 + Channel net3730: Single :src:i3373_po0 dst:i3369_pi3 + Channel net3731: Single :src:i3369_po0 dst:i306_pi2 + Channel net3732: Single :src:i3375_po0 dst:i3374_pi0 + Channel net3733: Single :src:i3376_po0 dst:i3374_pi1 + Channel net3734: Single :src:i3377_po0 dst:i3374_pi2 + Channel net3735: Single :src:i3378_po0 dst:i3374_pi3 + Channel net3736: Single :src:i3374_po0 dst:i306_pi3 + Channel net3737: Single :src:i3380_po0 dst:i3379_pi0 + Channel net3738: Single :src:i3381_po0 dst:i3379_pi1 + Channel net3739: Single :src:i3382_po0 dst:i3379_pi2 + Channel net3740: Single :src:i3383_po0 dst:i3379_pi3 + Channel net3741: Single :src:i3379_po0 dst:i307_pi0 + Channel net3742: Single :src:i3385_po0 dst:i3384_pi0 + Channel net3743: Single :src:i3386_po0 dst:i3384_pi1 + Channel net3744: Single :src:i3387_po0 dst:i3384_pi2 + Channel net3745: Single :src:i3388_po0 dst:i3384_pi3 + Channel net3746: Single :src:i3384_po0 dst:i307_pi1 + Channel net3747: Single :src:i3390_po0 dst:i3389_pi0 + Channel net3748: Single :src:i3391_po0 dst:i3389_pi1 + Channel net3749: Single :src:i3392_po0 dst:i3389_pi2 + Channel net3750: Single :src:i3393_po0 dst:i3389_pi3 + Channel net3751: Single :src:i3389_po0 dst:i307_pi2 + Channel net3752: Single :src:i3395_po0 dst:i3394_pi0 + Channel net3753: Single :src:i3396_po0 dst:i3394_pi1 + Channel net3754: Single :src:i3397_po0 dst:i3394_pi2 + Channel net3755: Single :src:i3398_po0 dst:i3394_pi3 + Channel net3756: Single :src:i3394_po0 dst:i307_pi3 + Channel net3757: Single :src:i3400_po0 dst:i3399_pi0 + Channel net3758: Single :src:i3401_po0 dst:i3399_pi1 + Channel net3759: Single :src:i3402_po0 dst:i3399_pi2 + Channel net3760: Single :src:i3403_po0 dst:i3399_pi3 + Channel net3761: Single :src:i3399_po0 dst:i308_pi0 + Channel net3762: Single :src:i3405_po0 dst:i3404_pi0 + Channel net3763: Single :src:i3406_po0 dst:i3404_pi1 + Channel net3764: Single :src:i3407_po0 dst:i3404_pi2 + Channel net3765: Single :src:i3408_po0 dst:i3404_pi3 + Channel net3766: Single :src:i3404_po0 dst:i308_pi1 + Channel net3767: Single :src:i3410_po0 dst:i3409_pi0 + Channel net3768: Single :src:i3411_po0 dst:i3409_pi1 + Channel net3769: Single :src:i3412_po0 dst:i3409_pi2 + Channel net3770: Single :src:i3413_po0 dst:i3409_pi3 + Channel net3771: Single :src:i3409_po0 dst:i308_pi2 + Channel net3772: Single :src:i3415_po0 dst:i3414_pi0 + Channel net3773: Single :src:i3416_po0 dst:i3414_pi1 + Channel net3774: Single :src:i3417_po0 dst:i3414_pi2 + Channel net3775: Single :src:i3418_po0 dst:i3414_pi3 + Channel net3776: Single :src:i3414_po0 dst:i308_pi3 + Channel net3777: Single :src:i3420_po0 dst:i3419_pi0 + Channel net3778: Single :src:i3421_po0 dst:i3419_pi1 + Channel net3779: Single :src:i3422_po0 dst:i3419_pi2 + Channel net3780: Single :src:i3423_po0 dst:i3419_pi3 + Channel net3781: Single :src:i3419_po0 dst:i309_pi0 + Channel net3782: Single :src:i3425_po0 dst:i3424_pi0 + Channel net3783: Single :src:i3426_po0 dst:i3424_pi1 + Channel net3784: Single :src:i3427_po0 dst:i3424_pi2 + Channel net3785: Single :src:i3428_po0 dst:i3424_pi3 + Channel net3786: Single :src:i3424_po0 dst:i309_pi1 + Channel net3787: Single :src:i3430_po0 dst:i3429_pi0 + Channel net3788: Single :src:i3431_po0 dst:i3429_pi1 + Channel net3789: Single :src:i3432_po0 dst:i3429_pi2 + Channel net3790: Single :src:i3433_po0 dst:i3429_pi3 + Channel net3791: Single :src:i3429_po0 dst:i309_pi2 + Channel net3792: Single :src:i3435_po0 dst:i3434_pi0 + Channel net3793: Single :src:i3436_po0 dst:i3434_pi1 + Channel net3794: Single :src:i3437_po0 dst:i3434_pi2 + Channel net3795: Single :src:i3438_po0 dst:i3434_pi3 + Channel net3796: Single :src:i3434_po0 dst:i309_pi3 + Channel net3797: Single :src:i3440_po0 dst:i3439_pi0 + Channel net3798: Single :src:i3441_po0 dst:i3439_pi1 + Channel net3799: Single :src:i3442_po0 dst:i3439_pi2 + Channel net3800: Single :src:i3443_po0 dst:i3439_pi3 + Channel net3801: Single :src:i3439_po0 dst:i310_pi0 + Channel net3802: Single :src:i3445_po0 dst:i3444_pi0 + Channel net3803: Single :src:i3446_po0 dst:i3444_pi1 + Channel net3804: Single :src:i3447_po0 dst:i3444_pi2 + Channel net3805: Single :src:i3448_po0 dst:i3444_pi3 + Channel net3806: Single :src:i3444_po0 dst:i310_pi1 + Channel net3807: Single :src:i3450_po0 dst:i3449_pi0 + Channel net3808: Single :src:i3451_po0 dst:i3449_pi1 + Channel net3809: Single :src:i3452_po0 dst:i3449_pi2 + Channel net3810: Single :src:i3453_po0 dst:i3449_pi3 + Channel net3811: Single :src:i3449_po0 dst:i310_pi2 + Channel net3812: Single :src:i3455_po0 dst:i3454_pi0 + Channel net3813: Single :src:i3456_po0 dst:i3454_pi1 + Channel net3814: Single :src:i3457_po0 dst:i3454_pi2 + Channel net3815: Single :src:i3458_po0 dst:i3454_pi3 + Channel net3816: Single :src:i3454_po0 dst:i310_pi3 + Channel net3817: Single :src:i3460_po0 dst:i3459_pi0 + Channel net3818: Single :src:i3461_po0 dst:i3459_pi1 + Channel net3819: Single :src:i3462_po0 dst:i3459_pi2 + Channel net3820: Single :src:i3463_po0 dst:i3459_pi3 + Channel net3821: Single :src:i3459_po0 dst:i312_pi0 + Channel net3822: Single :src:i3465_po0 dst:i3464_pi0 + Channel net3823: Single :src:i3466_po0 dst:i3464_pi1 + Channel net3824: Single :src:i3467_po0 dst:i3464_pi2 + Channel net3825: Single :src:i3468_po0 dst:i3464_pi3 + Channel net3826: Single :src:i3464_po0 dst:i312_pi1 + Channel net3827: Single :src:i3470_po0 dst:i3469_pi0 + Channel net3828: Single :src:i3471_po0 dst:i3469_pi1 + Channel net3829: Single :src:i3472_po0 dst:i3469_pi2 + Channel net3830: Single :src:i3473_po0 dst:i3469_pi3 + Channel net3831: Single :src:i3469_po0 dst:i312_pi2 + Channel net3832: Single :src:i3475_po0 dst:i3474_pi0 + Channel net3833: Single :src:i3476_po0 dst:i3474_pi1 + Channel net3834: Single :src:i3477_po0 dst:i3474_pi2 + Channel net3835: Single :src:i3478_po0 dst:i3474_pi3 + Channel net3836: Single :src:i3474_po0 dst:i312_pi3 + Channel net3837: Single :src:i86_po0 dst:{broadcast i3480_pi1 i3485_pi1 i3490_pi1 i3495_pi1 } + Channel net3841: Single :src:i86_po1 dst:{broadcast i3481_pi1 i3486_pi1 i3491_pi1 i3496_pi1 } + Channel net3845: Single :src:i86_po2 dst:{broadcast i3482_pi1 i3487_pi1 i3492_pi1 i3497_pi1 } + Channel net3849: Single :src:i86_po3 dst:{broadcast i3483_pi1 i3488_pi1 i3493_pi1 i3498_pi1 } + Channel net3853: Single :src:i3480_po0 dst:i3479_pi0 + Channel net3854: Single :src:i3481_po0 dst:i3479_pi1 + Channel net3855: Single :src:i3482_po0 dst:i3479_pi2 + Channel net3856: Single :src:i3483_po0 dst:i3479_pi3 + Channel net3857: Single :src:i3479_po0 dst:i313_pi0 + Channel net3858: Single :src:i3485_po0 dst:i3484_pi0 + Channel net3859: Single :src:i3486_po0 dst:i3484_pi1 + Channel net3860: Single :src:i3487_po0 dst:i3484_pi2 + Channel net3861: Single :src:i3488_po0 dst:i3484_pi3 + Channel net3862: Single :src:i3484_po0 dst:i313_pi1 + Channel net3863: Single :src:i3490_po0 dst:i3489_pi0 + Channel net3864: Single :src:i3491_po0 dst:i3489_pi1 + Channel net3865: Single :src:i3492_po0 dst:i3489_pi2 + Channel net3866: Single :src:i3493_po0 dst:i3489_pi3 + Channel net3867: Single :src:i3489_po0 dst:i313_pi2 + Channel net3868: Single :src:i3495_po0 dst:i3494_pi0 + Channel net3869: Single :src:i3496_po0 dst:i3494_pi1 + Channel net3870: Single :src:i3497_po0 dst:i3494_pi2 + Channel net3871: Single :src:i3498_po0 dst:i3494_pi3 + Channel net3872: Single :src:i3494_po0 dst:i313_pi3 + Channel net3873: Single :src:i88_po0 dst:{broadcast i3500_pi1 i3505_pi1 i3510_pi1 i3515_pi1 } + Channel net3877: Single :src:i88_po1 dst:{broadcast i3501_pi1 i3506_pi1 i3511_pi1 i3516_pi1 } + Channel net3881: Single :src:i88_po2 dst:{broadcast i3502_pi1 i3507_pi1 i3512_pi1 i3517_pi1 } + Channel net3885: Single :src:i88_po3 dst:{broadcast i3503_pi1 i3508_pi1 i3513_pi1 i3518_pi1 } + Channel net3889: Single :src:i3500_po0 dst:i3499_pi0 + Channel net3890: Single :src:i3501_po0 dst:i3499_pi1 + Channel net3891: Single :src:i3502_po0 dst:i3499_pi2 + Channel net3892: Single :src:i3503_po0 dst:i3499_pi3 + Channel net3893: Single :src:i3499_po0 dst:i314_pi0 + Channel net3894: Single :src:i3505_po0 dst:i3504_pi0 + Channel net3895: Single :src:i3506_po0 dst:i3504_pi1 + Channel net3896: Single :src:i3507_po0 dst:i3504_pi2 + Channel net3897: Single :src:i3508_po0 dst:i3504_pi3 + Channel net3898: Single :src:i3504_po0 dst:i314_pi1 + Channel net3899: Single :src:i3510_po0 dst:i3509_pi0 + Channel net3900: Single :src:i3511_po0 dst:i3509_pi1 + Channel net3901: Single :src:i3512_po0 dst:i3509_pi2 + Channel net3902: Single :src:i3513_po0 dst:i3509_pi3 + Channel net3903: Single :src:i3509_po0 dst:i314_pi2 + Channel net3904: Single :src:i3515_po0 dst:i3514_pi0 + Channel net3905: Single :src:i3516_po0 dst:i3514_pi1 + Channel net3906: Single :src:i3517_po0 dst:i3514_pi2 + Channel net3907: Single :src:i3518_po0 dst:i3514_pi3 + Channel net3908: Single :src:i3514_po0 dst:i314_pi3 + Channel net3909: Single :src:i3520_po0 dst:i3519_pi0 + Channel net3910: Single :src:i3521_po0 dst:i3519_pi1 + Channel net3911: Single :src:i3522_po0 dst:i3519_pi2 + Channel net3912: Single :src:i3523_po0 dst:i3519_pi3 + Channel net3913: Single :src:i3519_po0 dst:i315_pi0 + Channel net3914: Single :src:i3525_po0 dst:i3524_pi0 + Channel net3915: Single :src:i3526_po0 dst:i3524_pi1 + Channel net3916: Single :src:i3527_po0 dst:i3524_pi2 + Channel net3917: Single :src:i3528_po0 dst:i3524_pi3 + Channel net3918: Single :src:i3524_po0 dst:i315_pi1 + Channel net3919: Single :src:i3530_po0 dst:i3529_pi0 + Channel net3920: Single :src:i3531_po0 dst:i3529_pi1 + Channel net3921: Single :src:i3532_po0 dst:i3529_pi2 + Channel net3922: Single :src:i3533_po0 dst:i3529_pi3 + Channel net3923: Single :src:i3529_po0 dst:i315_pi2 + Channel net3924: Single :src:i3535_po0 dst:i3534_pi0 + Channel net3925: Single :src:i3536_po0 dst:i3534_pi1 + Channel net3926: Single :src:i3537_po0 dst:i3534_pi2 + Channel net3927: Single :src:i3538_po0 dst:i3534_pi3 + Channel net3928: Single :src:i3534_po0 dst:i315_pi3 + Channel net3929: Single :src:i3540_po0 dst:i3539_pi0 + Channel net3930: Single :src:i3541_po0 dst:i3539_pi1 + Channel net3931: Single :src:i3542_po0 dst:i3539_pi2 + Channel net3932: Single :src:i3543_po0 dst:i3539_pi3 + Channel net3933: Single :src:i3539_po0 dst:i316_pi0 + Channel net3934: Single :src:i3545_po0 dst:i3544_pi0 + Channel net3935: Single :src:i3546_po0 dst:i3544_pi1 + Channel net3936: Single :src:i3547_po0 dst:i3544_pi2 + Channel net3937: Single :src:i3548_po0 dst:i3544_pi3 + Channel net3938: Single :src:i3544_po0 dst:i316_pi1 + Channel net3939: Single :src:i3550_po0 dst:i3549_pi0 + Channel net3940: Single :src:i3551_po0 dst:i3549_pi1 + Channel net3941: Single :src:i3552_po0 dst:i3549_pi2 + Channel net3942: Single :src:i3553_po0 dst:i3549_pi3 + Channel net3943: Single :src:i3549_po0 dst:i316_pi2 + Channel net3944: Single :src:i3555_po0 dst:i3554_pi0 + Channel net3945: Single :src:i3556_po0 dst:i3554_pi1 + Channel net3946: Single :src:i3557_po0 dst:i3554_pi2 + Channel net3947: Single :src:i3558_po0 dst:i3554_pi3 + Channel net3948: Single :src:i3554_po0 dst:i316_pi3 + Channel net3949: Single :src:i3560_po0 dst:i3559_pi0 + Channel net3950: Single :src:i3561_po0 dst:i3559_pi1 + Channel net3951: Single :src:i3562_po0 dst:i3559_pi2 + Channel net3952: Single :src:i3563_po0 dst:i3559_pi3 + Channel net3953: Single :src:i3559_po0 dst:i317_pi0 + Channel net3954: Single :src:i3565_po0 dst:i3564_pi0 + Channel net3955: Single :src:i3566_po0 dst:i3564_pi1 + Channel net3956: Single :src:i3567_po0 dst:i3564_pi2 + Channel net3957: Single :src:i3568_po0 dst:i3564_pi3 + Channel net3958: Single :src:i3564_po0 dst:i317_pi1 + Channel net3959: Single :src:i3570_po0 dst:i3569_pi0 + Channel net3960: Single :src:i3571_po0 dst:i3569_pi1 + Channel net3961: Single :src:i3572_po0 dst:i3569_pi2 + Channel net3962: Single :src:i3573_po0 dst:i3569_pi3 + Channel net3963: Single :src:i3569_po0 dst:i317_pi2 + Channel net3964: Single :src:i3575_po0 dst:i3574_pi0 + Channel net3965: Single :src:i3576_po0 dst:i3574_pi1 + Channel net3966: Single :src:i3577_po0 dst:i3574_pi2 + Channel net3967: Single :src:i3578_po0 dst:i3574_pi3 + Channel net3968: Single :src:i3574_po0 dst:i317_pi3 + Channel net3969: Single :src:i3580_po0 dst:i3579_pi0 + Channel net3970: Single :src:i3581_po0 dst:i3579_pi1 + Channel net3971: Single :src:i3582_po0 dst:i3579_pi2 + Channel net3972: Single :src:i3583_po0 dst:i3579_pi3 + Channel net3973: Single :src:i3579_po0 dst:i320_pi0 + Channel net3974: Single :src:i3585_po0 dst:i3584_pi0 + Channel net3975: Single :src:i3586_po0 dst:i3584_pi1 + Channel net3976: Single :src:i3587_po0 dst:i3584_pi2 + Channel net3977: Single :src:i3588_po0 dst:i3584_pi3 + Channel net3978: Single :src:i3584_po0 dst:i320_pi1 + Channel net3979: Single :src:i3590_po0 dst:i3589_pi0 + Channel net3980: Single :src:i3591_po0 dst:i3589_pi1 + Channel net3981: Single :src:i3592_po0 dst:i3589_pi2 + Channel net3982: Single :src:i3593_po0 dst:i3589_pi3 + Channel net3983: Single :src:i3589_po0 dst:i320_pi2 + Channel net3984: Single :src:i3595_po0 dst:i3594_pi0 + Channel net3985: Single :src:i3596_po0 dst:i3594_pi1 + Channel net3986: Single :src:i3597_po0 dst:i3594_pi2 + Channel net3987: Single :src:i3598_po0 dst:i3594_pi3 + Channel net3988: Single :src:i3594_po0 dst:i320_pi3 + Channel net3989: Single :src:i90_po0 dst:{broadcast i3600_pi1 i3605_pi1 i3610_pi1 i3615_pi1 } + Channel net3993: Single :src:i90_po1 dst:{broadcast i3601_pi1 i3606_pi1 i3611_pi1 i3616_pi1 } + Channel net3997: Single :src:i90_po2 dst:{broadcast i3602_pi1 i3607_pi1 i3612_pi1 i3617_pi1 } + Channel net4001: Single :src:i90_po3 dst:{broadcast i3603_pi1 i3608_pi1 i3613_pi1 i3618_pi1 } + Channel net4005: Single :src:i3600_po0 dst:i3599_pi0 + Channel net4006: Single :src:i3601_po0 dst:i3599_pi1 + Channel net4007: Single :src:i3602_po0 dst:i3599_pi2 + Channel net4008: Single :src:i3603_po0 dst:i3599_pi3 + Channel net4009: Single :src:i3599_po0 dst:i322_pi0 + Channel net4010: Single :src:i3605_po0 dst:i3604_pi0 + Channel net4011: Single :src:i3606_po0 dst:i3604_pi1 + Channel net4012: Single :src:i3607_po0 dst:i3604_pi2 + Channel net4013: Single :src:i3608_po0 dst:i3604_pi3 + Channel net4014: Single :src:i3604_po0 dst:i322_pi1 + Channel net4015: Single :src:i3610_po0 dst:i3609_pi0 + Channel net4016: Single :src:i3611_po0 dst:i3609_pi1 + Channel net4017: Single :src:i3612_po0 dst:i3609_pi2 + Channel net4018: Single :src:i3613_po0 dst:i3609_pi3 + Channel net4019: Single :src:i3609_po0 dst:i322_pi2 + Channel net4020: Single :src:i3615_po0 dst:i3614_pi0 + Channel net4021: Single :src:i3616_po0 dst:i3614_pi1 + Channel net4022: Single :src:i3617_po0 dst:i3614_pi2 + Channel net4023: Single :src:i3618_po0 dst:i3614_pi3 + Channel net4024: Single :src:i3614_po0 dst:i322_pi3 + Channel net4025: Single :src:i92_po0 dst:{broadcast i3620_pi1 i3625_pi1 i3630_pi1 i3635_pi1 } + Channel net4029: Single :src:i92_po1 dst:{broadcast i3621_pi1 i3626_pi1 i3631_pi1 i3636_pi1 } + Channel net4033: Single :src:i92_po2 dst:{broadcast i3622_pi1 i3627_pi1 i3632_pi1 i3637_pi1 } + Channel net4037: Single :src:i92_po3 dst:{broadcast i3623_pi1 i3628_pi1 i3633_pi1 i3638_pi1 } + Channel net4041: Single :src:i3620_po0 dst:i3619_pi0 + Channel net4042: Single :src:i3621_po0 dst:i3619_pi1 + Channel net4043: Single :src:i3622_po0 dst:i3619_pi2 + Channel net4044: Single :src:i3623_po0 dst:i3619_pi3 + Channel net4045: Single :src:i3619_po0 dst:i323_pi0 + Channel net4046: Single :src:i3625_po0 dst:i3624_pi0 + Channel net4047: Single :src:i3626_po0 dst:i3624_pi1 + Channel net4048: Single :src:i3627_po0 dst:i3624_pi2 + Channel net4049: Single :src:i3628_po0 dst:i3624_pi3 + Channel net4050: Single :src:i3624_po0 dst:i323_pi1 + Channel net4051: Single :src:i3630_po0 dst:i3629_pi0 + Channel net4052: Single :src:i3631_po0 dst:i3629_pi1 + Channel net4053: Single :src:i3632_po0 dst:i3629_pi2 + Channel net4054: Single :src:i3633_po0 dst:i3629_pi3 + Channel net4055: Single :src:i3629_po0 dst:i323_pi2 + Channel net4056: Single :src:i3635_po0 dst:i3634_pi0 + Channel net4057: Single :src:i3636_po0 dst:i3634_pi1 + Channel net4058: Single :src:i3637_po0 dst:i3634_pi2 + Channel net4059: Single :src:i3638_po0 dst:i3634_pi3 + Channel net4060: Single :src:i3634_po0 dst:i323_pi3 + Channel net4061: Single :src:i3640_po0 dst:i3639_pi0 + Channel net4062: Single :src:i3641_po0 dst:i3639_pi1 + Channel net4063: Single :src:i3642_po0 dst:i3639_pi2 + Channel net4064: Single :src:i3643_po0 dst:i3639_pi3 + Channel net4065: Single :src:i3639_po0 dst:i324_pi0 + Channel net4066: Single :src:i3645_po0 dst:i3644_pi0 + Channel net4067: Single :src:i3646_po0 dst:i3644_pi1 + Channel net4068: Single :src:i3647_po0 dst:i3644_pi2 + Channel net4069: Single :src:i3648_po0 dst:i3644_pi3 + Channel net4070: Single :src:i3644_po0 dst:i324_pi1 + Channel net4071: Single :src:i3650_po0 dst:i3649_pi0 + Channel net4072: Single :src:i3651_po0 dst:i3649_pi1 + Channel net4073: Single :src:i3652_po0 dst:i3649_pi2 + Channel net4074: Single :src:i3653_po0 dst:i3649_pi3 + Channel net4075: Single :src:i3649_po0 dst:i324_pi2 + Channel net4076: Single :src:i3655_po0 dst:i3654_pi0 + Channel net4077: Single :src:i3656_po0 dst:i3654_pi1 + Channel net4078: Single :src:i3657_po0 dst:i3654_pi2 + Channel net4079: Single :src:i3658_po0 dst:i3654_pi3 + Channel net4080: Single :src:i3654_po0 dst:i324_pi3 + Channel net4081: Single :src:i3660_po0 dst:i3659_pi0 + Channel net4082: Single :src:i3661_po0 dst:i3659_pi1 + Channel net4083: Single :src:i3662_po0 dst:i3659_pi2 + Channel net4084: Single :src:i3663_po0 dst:i3659_pi3 + Channel net4085: Single :src:i3659_po0 dst:i325_pi0 + Channel net4086: Single :src:i3665_po0 dst:i3664_pi0 + Channel net4087: Single :src:i3666_po0 dst:i3664_pi1 + Channel net4088: Single :src:i3667_po0 dst:i3664_pi2 + Channel net4089: Single :src:i3668_po0 dst:i3664_pi3 + Channel net4090: Single :src:i3664_po0 dst:i325_pi1 + Channel net4091: Single :src:i3670_po0 dst:i3669_pi0 + Channel net4092: Single :src:i3671_po0 dst:i3669_pi1 + Channel net4093: Single :src:i3672_po0 dst:i3669_pi2 + Channel net4094: Single :src:i3673_po0 dst:i3669_pi3 + Channel net4095: Single :src:i3669_po0 dst:i325_pi2 + Channel net4096: Single :src:i3675_po0 dst:i3674_pi0 + Channel net4097: Single :src:i3676_po0 dst:i3674_pi1 + Channel net4098: Single :src:i3677_po0 dst:i3674_pi2 + Channel net4099: Single :src:i3678_po0 dst:i3674_pi3 + Channel net4100: Single :src:i3674_po0 dst:i325_pi3 + Channel net4101: Single :src:i3680_po0 dst:i3679_pi0 + Channel net4102: Single :src:i3681_po0 dst:i3679_pi1 + Channel net4103: Single :src:i3682_po0 dst:i3679_pi2 + Channel net4104: Single :src:i3683_po0 dst:i3679_pi3 + Channel net4105: Single :src:i3679_po0 dst:i326_pi0 + Channel net4106: Single :src:i3685_po0 dst:i3684_pi0 + Channel net4107: Single :src:i3686_po0 dst:i3684_pi1 + Channel net4108: Single :src:i3687_po0 dst:i3684_pi2 + Channel net4109: Single :src:i3688_po0 dst:i3684_pi3 + Channel net4110: Single :src:i3684_po0 dst:i326_pi1 + Channel net4111: Single :src:i3690_po0 dst:i3689_pi0 + Channel net4112: Single :src:i3691_po0 dst:i3689_pi1 + Channel net4113: Single :src:i3692_po0 dst:i3689_pi2 + Channel net4114: Single :src:i3693_po0 dst:i3689_pi3 + Channel net4115: Single :src:i3689_po0 dst:i326_pi2 + Channel net4116: Single :src:i3695_po0 dst:i3694_pi0 + Channel net4117: Single :src:i3696_po0 dst:i3694_pi1 + Channel net4118: Single :src:i3697_po0 dst:i3694_pi2 + Channel net4119: Single :src:i3698_po0 dst:i3694_pi3 + Channel net4120: Single :src:i3694_po0 dst:i326_pi3 + Channel net4121: Single :src:i3700_po0 dst:i3699_pi0 + Channel net4122: Single :src:i3701_po0 dst:i3699_pi1 + Channel net4123: Single :src:i3702_po0 dst:i3699_pi2 + Channel net4124: Single :src:i3703_po0 dst:i3699_pi3 + Channel net4125: Single :src:i3699_po0 dst:i327_pi0 + Channel net4126: Single :src:i3705_po0 dst:i3704_pi0 + Channel net4127: Single :src:i3706_po0 dst:i3704_pi1 + Channel net4128: Single :src:i3707_po0 dst:i3704_pi2 + Channel net4129: Single :src:i3708_po0 dst:i3704_pi3 + Channel net4130: Single :src:i3704_po0 dst:i327_pi1 + Channel net4131: Single :src:i3710_po0 dst:i3709_pi0 + Channel net4132: Single :src:i3711_po0 dst:i3709_pi1 + Channel net4133: Single :src:i3712_po0 dst:i3709_pi2 + Channel net4134: Single :src:i3713_po0 dst:i3709_pi3 + Channel net4135: Single :src:i3709_po0 dst:i327_pi2 + Channel net4136: Single :src:i3715_po0 dst:i3714_pi0 + Channel net4137: Single :src:i3716_po0 dst:i3714_pi1 + Channel net4138: Single :src:i3717_po0 dst:i3714_pi2 + Channel net4139: Single :src:i3718_po0 dst:i3714_pi3 + Channel net4140: Single :src:i3714_po0 dst:i327_pi3 + Channel net4141: Single :src:i94_po0 dst:{broadcast i3720_pi1 i3725_pi1 i3730_pi1 i3735_pi1 } + Channel net4145: Single :src:i94_po1 dst:{broadcast i3721_pi1 i3726_pi1 i3731_pi1 i3736_pi1 } + Channel net4149: Single :src:i94_po2 dst:{broadcast i3722_pi1 i3727_pi1 i3732_pi1 i3737_pi1 } + Channel net4153: Single :src:i94_po3 dst:{broadcast i3723_pi1 i3728_pi1 i3733_pi1 i3738_pi1 } + Channel net4157: Single :src:i3720_po0 dst:i3719_pi0 + Channel net4158: Single :src:i3721_po0 dst:i3719_pi1 + Channel net4159: Single :src:i3722_po0 dst:i3719_pi2 + Channel net4160: Single :src:i3723_po0 dst:i3719_pi3 + Channel net4161: Single :src:i3719_po0 dst:i328_pi0 + Channel net4162: Single :src:i3725_po0 dst:i3724_pi0 + Channel net4163: Single :src:i3726_po0 dst:i3724_pi1 + Channel net4164: Single :src:i3727_po0 dst:i3724_pi2 + Channel net4165: Single :src:i3728_po0 dst:i3724_pi3 + Channel net4166: Single :src:i3724_po0 dst:i328_pi1 + Channel net4167: Single :src:i3730_po0 dst:i3729_pi0 + Channel net4168: Single :src:i3731_po0 dst:i3729_pi1 + Channel net4169: Single :src:i3732_po0 dst:i3729_pi2 + Channel net4170: Single :src:i3733_po0 dst:i3729_pi3 + Channel net4171: Single :src:i3729_po0 dst:i328_pi2 + Channel net4172: Single :src:i3735_po0 dst:i3734_pi0 + Channel net4173: Single :src:i3736_po0 dst:i3734_pi1 + Channel net4174: Single :src:i3737_po0 dst:i3734_pi2 + Channel net4175: Single :src:i3738_po0 dst:i3734_pi3 + Channel net4176: Single :src:i3734_po0 dst:i328_pi3 + Channel net4177: Single :src:i3740_po0 dst:i3739_pi0 + Channel net4178: Single :src:i3741_po0 dst:i3739_pi1 + Channel net4179: Single :src:i3742_po0 dst:i3739_pi2 + Channel net4180: Single :src:i3743_po0 dst:i3739_pi3 + Channel net4181: Single :src:i3739_po0 dst:i329_pi0 + Channel net4182: Single :src:i3745_po0 dst:i3744_pi0 + Channel net4183: Single :src:i3746_po0 dst:i3744_pi1 + Channel net4184: Single :src:i3747_po0 dst:i3744_pi2 + Channel net4185: Single :src:i3748_po0 dst:i3744_pi3 + Channel net4186: Single :src:i3744_po0 dst:i329_pi1 + Channel net4187: Single :src:i3750_po0 dst:i3749_pi0 + Channel net4188: Single :src:i3751_po0 dst:i3749_pi1 + Channel net4189: Single :src:i3752_po0 dst:i3749_pi2 + Channel net4190: Single :src:i3753_po0 dst:i3749_pi3 + Channel net4191: Single :src:i3749_po0 dst:i329_pi2 + Channel net4192: Single :src:i3755_po0 dst:i3754_pi0 + Channel net4193: Single :src:i3756_po0 dst:i3754_pi1 + Channel net4194: Single :src:i3757_po0 dst:i3754_pi2 + Channel net4195: Single :src:i3758_po0 dst:i3754_pi3 + Channel net4196: Single :src:i3754_po0 dst:i329_pi3 + Channel net4197: Single :src:i3760_po0 dst:i3759_pi0 + Channel net4198: Single :src:i3761_po0 dst:i3759_pi1 + Channel net4199: Single :src:i3762_po0 dst:i3759_pi2 + Channel net4200: Single :src:i3763_po0 dst:i3759_pi3 + Channel net4201: Single :src:i3759_po0 dst:i330_pi0 + Channel net4202: Single :src:i3765_po0 dst:i3764_pi0 + Channel net4203: Single :src:i3766_po0 dst:i3764_pi1 + Channel net4204: Single :src:i3767_po0 dst:i3764_pi2 + Channel net4205: Single :src:i3768_po0 dst:i3764_pi3 + Channel net4206: Single :src:i3764_po0 dst:i330_pi1 + Channel net4207: Single :src:i3770_po0 dst:i3769_pi0 + Channel net4208: Single :src:i3771_po0 dst:i3769_pi1 + Channel net4209: Single :src:i3772_po0 dst:i3769_pi2 + Channel net4210: Single :src:i3773_po0 dst:i3769_pi3 + Channel net4211: Single :src:i3769_po0 dst:i330_pi2 + Channel net4212: Single :src:i3775_po0 dst:i3774_pi0 + Channel net4213: Single :src:i3776_po0 dst:i3774_pi1 + Channel net4214: Single :src:i3777_po0 dst:i3774_pi2 + Channel net4215: Single :src:i3778_po0 dst:i3774_pi3 + Channel net4216: Single :src:i3774_po0 dst:i330_pi3 + Channel net4217: Single :src:i3780_po0 dst:i3779_pi0 + Channel net4218: Single :src:i3781_po0 dst:i3779_pi1 + Channel net4219: Single :src:i3782_po0 dst:i3779_pi2 + Channel net4220: Single :src:i3783_po0 dst:i3779_pi3 + Channel net4221: Single :src:i3779_po0 dst:i331_pi0 + Channel net4222: Single :src:i3785_po0 dst:i3784_pi0 + Channel net4223: Single :src:i3786_po0 dst:i3784_pi1 + Channel net4224: Single :src:i3787_po0 dst:i3784_pi2 + Channel net4225: Single :src:i3788_po0 dst:i3784_pi3 + Channel net4226: Single :src:i3784_po0 dst:i331_pi1 + Channel net4227: Single :src:i3790_po0 dst:i3789_pi0 + Channel net4228: Single :src:i3791_po0 dst:i3789_pi1 + Channel net4229: Single :src:i3792_po0 dst:i3789_pi2 + Channel net4230: Single :src:i3793_po0 dst:i3789_pi3 + Channel net4231: Single :src:i3789_po0 dst:i331_pi2 + Channel net4232: Single :src:i3795_po0 dst:i3794_pi0 + Channel net4233: Single :src:i3796_po0 dst:i3794_pi1 + Channel net4234: Single :src:i3797_po0 dst:i3794_pi2 + Channel net4235: Single :src:i3798_po0 dst:i3794_pi3 + Channel net4236: Single :src:i3794_po0 dst:i331_pi3 + Channel net4237: Single :src:i3800_po0 dst:i3799_pi0 + Channel net4238: Single :src:i3801_po0 dst:i3799_pi1 + Channel net4239: Single :src:i3802_po0 dst:i3799_pi2 + Channel net4240: Single :src:i3803_po0 dst:i3799_pi3 + Channel net4241: Single :src:i3799_po0 dst:i332_pi0 + Channel net4242: Single :src:i3805_po0 dst:i3804_pi0 + Channel net4243: Single :src:i3806_po0 dst:i3804_pi1 + Channel net4244: Single :src:i3807_po0 dst:i3804_pi2 + Channel net4245: Single :src:i3808_po0 dst:i3804_pi3 + Channel net4246: Single :src:i3804_po0 dst:i332_pi1 + Channel net4247: Single :src:i3810_po0 dst:i3809_pi0 + Channel net4248: Single :src:i3811_po0 dst:i3809_pi1 + Channel net4249: Single :src:i3812_po0 dst:i3809_pi2 + Channel net4250: Single :src:i3813_po0 dst:i3809_pi3 + Channel net4251: Single :src:i3809_po0 dst:i332_pi2 + Channel net4252: Single :src:i3815_po0 dst:i3814_pi0 + Channel net4253: Single :src:i3816_po0 dst:i3814_pi1 + Channel net4254: Single :src:i3817_po0 dst:i3814_pi2 + Channel net4255: Single :src:i3818_po0 dst:i3814_pi3 + Channel net4256: Single :src:i3814_po0 dst:i332_pi3 + Channel net4257: Single :src:i3820_po0 dst:i3819_pi0 + Channel net4258: Single :src:i3821_po0 dst:i3819_pi1 + Channel net4259: Single :src:i3822_po0 dst:i3819_pi2 + Channel net4260: Single :src:i3823_po0 dst:i3819_pi3 + Channel net4261: Single :src:i3819_po0 dst:i334_pi0 + Channel net4262: Single :src:i3825_po0 dst:i3824_pi0 + Channel net4263: Single :src:i3826_po0 dst:i3824_pi1 + Channel net4264: Single :src:i3827_po0 dst:i3824_pi2 + Channel net4265: Single :src:i3828_po0 dst:i3824_pi3 + Channel net4266: Single :src:i3824_po0 dst:i334_pi1 + Channel net4267: Single :src:i3830_po0 dst:i3829_pi0 + Channel net4268: Single :src:i3831_po0 dst:i3829_pi1 + Channel net4269: Single :src:i3832_po0 dst:i3829_pi2 + Channel net4270: Single :src:i3833_po0 dst:i3829_pi3 + Channel net4271: Single :src:i3829_po0 dst:i334_pi2 + Channel net4272: Single :src:i3835_po0 dst:i3834_pi0 + Channel net4273: Single :src:i3836_po0 dst:i3834_pi1 + Channel net4274: Single :src:i3837_po0 dst:i3834_pi2 + Channel net4275: Single :src:i3838_po0 dst:i3834_pi3 + Channel net4276: Single :src:i3834_po0 dst:i334_pi3 + Channel net4277: Single :src:i96_po0 dst:{broadcast i3840_pi1 i3845_pi1 i3850_pi1 i3855_pi1 } + Channel net4281: Single :src:i96_po1 dst:{broadcast i3841_pi1 i3846_pi1 i3851_pi1 i3856_pi1 } + Channel net4285: Single :src:i96_po2 dst:{broadcast i3842_pi1 i3847_pi1 i3852_pi1 i3857_pi1 } + Channel net4289: Single :src:i96_po3 dst:{broadcast i3843_pi1 i3848_pi1 i3853_pi1 i3858_pi1 } + Channel net4293: Single :src:i3840_po0 dst:i3839_pi0 + Channel net4294: Single :src:i3841_po0 dst:i3839_pi1 + Channel net4295: Single :src:i3842_po0 dst:i3839_pi2 + Channel net4296: Single :src:i3843_po0 dst:i3839_pi3 + Channel net4297: Single :src:i3839_po0 dst:i335_pi0 + Channel net4298: Single :src:i3845_po0 dst:i3844_pi0 + Channel net4299: Single :src:i3846_po0 dst:i3844_pi1 + Channel net4300: Single :src:i3847_po0 dst:i3844_pi2 + Channel net4301: Single :src:i3848_po0 dst:i3844_pi3 + Channel net4302: Single :src:i3844_po0 dst:i335_pi1 + Channel net4303: Single :src:i3850_po0 dst:i3849_pi0 + Channel net4304: Single :src:i3851_po0 dst:i3849_pi1 + Channel net4305: Single :src:i3852_po0 dst:i3849_pi2 + Channel net4306: Single :src:i3853_po0 dst:i3849_pi3 + Channel net4307: Single :src:i3849_po0 dst:i335_pi2 + Channel net4308: Single :src:i3855_po0 dst:i3854_pi0 + Channel net4309: Single :src:i3856_po0 dst:i3854_pi1 + Channel net4310: Single :src:i3857_po0 dst:i3854_pi2 + Channel net4311: Single :src:i3858_po0 dst:i3854_pi3 + Channel net4312: Single :src:i3854_po0 dst:i335_pi3 + Channel net4313: Single :src:i98_po0 dst:{broadcast i3860_pi1 i3865_pi1 i3870_pi1 i3875_pi1 } + Channel net4317: Single :src:i98_po1 dst:{broadcast i3861_pi1 i3866_pi1 i3871_pi1 i3876_pi1 } + Channel net4321: Single :src:i98_po2 dst:{broadcast i3862_pi1 i3867_pi1 i3872_pi1 i3877_pi1 } + Channel net4325: Single :src:i98_po3 dst:{broadcast i3863_pi1 i3868_pi1 i3873_pi1 i3878_pi1 } + Channel net4329: Single :src:i3860_po0 dst:i3859_pi0 + Channel net4330: Single :src:i3861_po0 dst:i3859_pi1 + Channel net4331: Single :src:i3862_po0 dst:i3859_pi2 + Channel net4332: Single :src:i3863_po0 dst:i3859_pi3 + Channel net4333: Single :src:i3859_po0 dst:i336_pi0 + Channel net4334: Single :src:i3865_po0 dst:i3864_pi0 + Channel net4335: Single :src:i3866_po0 dst:i3864_pi1 + Channel net4336: Single :src:i3867_po0 dst:i3864_pi2 + Channel net4337: Single :src:i3868_po0 dst:i3864_pi3 + Channel net4338: Single :src:i3864_po0 dst:i336_pi1 + Channel net4339: Single :src:i3870_po0 dst:i3869_pi0 + Channel net4340: Single :src:i3871_po0 dst:i3869_pi1 + Channel net4341: Single :src:i3872_po0 dst:i3869_pi2 + Channel net4342: Single :src:i3873_po0 dst:i3869_pi3 + Channel net4343: Single :src:i3869_po0 dst:i336_pi2 + Channel net4344: Single :src:i3875_po0 dst:i3874_pi0 + Channel net4345: Single :src:i3876_po0 dst:i3874_pi1 + Channel net4346: Single :src:i3877_po0 dst:i3874_pi2 + Channel net4347: Single :src:i3878_po0 dst:i3874_pi3 + Channel net4348: Single :src:i3874_po0 dst:i336_pi3 + Channel net4349: Single :src:i3880_po0 dst:i3879_pi0 + Channel net4350: Single :src:i3881_po0 dst:i3879_pi1 + Channel net4351: Single :src:i3882_po0 dst:i3879_pi2 + Channel net4352: Single :src:i3883_po0 dst:i3879_pi3 + Channel net4353: Single :src:i3879_po0 dst:i337_pi0 + Channel net4354: Single :src:i3885_po0 dst:i3884_pi0 + Channel net4355: Single :src:i3886_po0 dst:i3884_pi1 + Channel net4356: Single :src:i3887_po0 dst:i3884_pi2 + Channel net4357: Single :src:i3888_po0 dst:i3884_pi3 + Channel net4358: Single :src:i3884_po0 dst:i337_pi1 + Channel net4359: Single :src:i3890_po0 dst:i3889_pi0 + Channel net4360: Single :src:i3891_po0 dst:i3889_pi1 + Channel net4361: Single :src:i3892_po0 dst:i3889_pi2 + Channel net4362: Single :src:i3893_po0 dst:i3889_pi3 + Channel net4363: Single :src:i3889_po0 dst:i337_pi2 + Channel net4364: Single :src:i3895_po0 dst:i3894_pi0 + Channel net4365: Single :src:i3896_po0 dst:i3894_pi1 + Channel net4366: Single :src:i3897_po0 dst:i3894_pi2 + Channel net4367: Single :src:i3898_po0 dst:i3894_pi3 + Channel net4368: Single :src:i3894_po0 dst:i337_pi3 + Channel net4369: Single :src:i3900_po0 dst:i3899_pi0 + Channel net4370: Single :src:i3901_po0 dst:i3899_pi1 + Channel net4371: Single :src:i3902_po0 dst:i3899_pi2 + Channel net4372: Single :src:i3903_po0 dst:i3899_pi3 + Channel net4373: Single :src:i3899_po0 dst:i338_pi0 + Channel net4374: Single :src:i3905_po0 dst:i3904_pi0 + Channel net4375: Single :src:i3906_po0 dst:i3904_pi1 + Channel net4376: Single :src:i3907_po0 dst:i3904_pi2 + Channel net4377: Single :src:i3908_po0 dst:i3904_pi3 + Channel net4378: Single :src:i3904_po0 dst:i338_pi1 + Channel net4379: Single :src:i3910_po0 dst:i3909_pi0 + Channel net4380: Single :src:i3911_po0 dst:i3909_pi1 + Channel net4381: Single :src:i3912_po0 dst:i3909_pi2 + Channel net4382: Single :src:i3913_po0 dst:i3909_pi3 + Channel net4383: Single :src:i3909_po0 dst:i338_pi2 + Channel net4384: Single :src:i3915_po0 dst:i3914_pi0 + Channel net4385: Single :src:i3916_po0 dst:i3914_pi1 + Channel net4386: Single :src:i3917_po0 dst:i3914_pi2 + Channel net4387: Single :src:i3918_po0 dst:i3914_pi3 + Channel net4388: Single :src:i3914_po0 dst:i338_pi3 + Channel net4389: Single :src:i3920_po0 dst:i3919_pi0 + Channel net4390: Single :src:i3921_po0 dst:i3919_pi1 + Channel net4391: Single :src:i3922_po0 dst:i3919_pi2 + Channel net4392: Single :src:i3923_po0 dst:i3919_pi3 + Channel net4393: Single :src:i3919_po0 dst:i339_pi0 + Channel net4394: Single :src:i3925_po0 dst:i3924_pi0 + Channel net4395: Single :src:i3926_po0 dst:i3924_pi1 + Channel net4396: Single :src:i3927_po0 dst:i3924_pi2 + Channel net4397: Single :src:i3928_po0 dst:i3924_pi3 + Channel net4398: Single :src:i3924_po0 dst:i339_pi1 + Channel net4399: Single :src:i3930_po0 dst:i3929_pi0 + Channel net4400: Single :src:i3931_po0 dst:i3929_pi1 + Channel net4401: Single :src:i3932_po0 dst:i3929_pi2 + Channel net4402: Single :src:i3933_po0 dst:i3929_pi3 + Channel net4403: Single :src:i3929_po0 dst:i339_pi2 + Channel net4404: Single :src:i3935_po0 dst:i3934_pi0 + Channel net4405: Single :src:i3936_po0 dst:i3934_pi1 + Channel net4406: Single :src:i3937_po0 dst:i3934_pi2 + Channel net4407: Single :src:i3938_po0 dst:i3934_pi3 + Channel net4408: Single :src:i3934_po0 dst:i339_pi3 + Channel net4409: Single :src:i3940_po0 dst:i3939_pi0 + Channel net4410: Single :src:i3941_po0 dst:i3939_pi1 + Channel net4411: Single :src:i3942_po0 dst:i3939_pi2 + Channel net4412: Single :src:i3943_po0 dst:i3939_pi3 + Channel net4413: Single :src:i3939_po0 dst:i342_pi0 + Channel net4414: Single :src:i3945_po0 dst:i3944_pi0 + Channel net4415: Single :src:i3946_po0 dst:i3944_pi1 + Channel net4416: Single :src:i3947_po0 dst:i3944_pi2 + Channel net4417: Single :src:i3948_po0 dst:i3944_pi3 + Channel net4418: Single :src:i3944_po0 dst:i342_pi1 + Channel net4419: Single :src:i3950_po0 dst:i3949_pi0 + Channel net4420: Single :src:i3951_po0 dst:i3949_pi1 + Channel net4421: Single :src:i3952_po0 dst:i3949_pi2 + Channel net4422: Single :src:i3953_po0 dst:i3949_pi3 + Channel net4423: Single :src:i3949_po0 dst:i342_pi2 + Channel net4424: Single :src:i3955_po0 dst:i3954_pi0 + Channel net4425: Single :src:i3956_po0 dst:i3954_pi1 + Channel net4426: Single :src:i3957_po0 dst:i3954_pi2 + Channel net4427: Single :src:i3958_po0 dst:i3954_pi3 + Channel net4428: Single :src:i3954_po0 dst:i342_pi3 + Channel net4429: Single :src:i100_po0 dst:{broadcast i3960_pi1 i3965_pi1 i3970_pi1 i3975_pi1 } + Channel net4433: Single :src:i100_po1 dst:{broadcast i3961_pi1 i3966_pi1 i3971_pi1 i3976_pi1 } + Channel net4437: Single :src:i100_po2 dst:{broadcast i3962_pi1 i3967_pi1 i3972_pi1 i3977_pi1 } + Channel net4441: Single :src:i100_po3 dst:{broadcast i3963_pi1 i3968_pi1 i3973_pi1 i3978_pi1 } + Channel net4445: Single :src:i3960_po0 dst:i3959_pi0 + Channel net4446: Single :src:i3961_po0 dst:i3959_pi1 + Channel net4447: Single :src:i3962_po0 dst:i3959_pi2 + Channel net4448: Single :src:i3963_po0 dst:i3959_pi3 + Channel net4449: Single :src:i3959_po0 dst:i343_pi0 + Channel net4450: Single :src:i3965_po0 dst:i3964_pi0 + Channel net4451: Single :src:i3966_po0 dst:i3964_pi1 + Channel net4452: Single :src:i3967_po0 dst:i3964_pi2 + Channel net4453: Single :src:i3968_po0 dst:i3964_pi3 + Channel net4454: Single :src:i3964_po0 dst:i343_pi1 + Channel net4455: Single :src:i3970_po0 dst:i3969_pi0 + Channel net4456: Single :src:i3971_po0 dst:i3969_pi1 + Channel net4457: Single :src:i3972_po0 dst:i3969_pi2 + Channel net4458: Single :src:i3973_po0 dst:i3969_pi3 + Channel net4459: Single :src:i3969_po0 dst:i343_pi2 + Channel net4460: Single :src:i3975_po0 dst:i3974_pi0 + Channel net4461: Single :src:i3976_po0 dst:i3974_pi1 + Channel net4462: Single :src:i3977_po0 dst:i3974_pi2 + Channel net4463: Single :src:i3978_po0 dst:i3974_pi3 + Channel net4464: Single :src:i3974_po0 dst:i343_pi3 + Channel net4465: Single :src:i102_po0 dst:{broadcast i3980_pi1 i3985_pi1 i3990_pi1 i3995_pi1 } + Channel net4469: Single :src:i102_po1 dst:{broadcast i3981_pi1 i3986_pi1 i3991_pi1 i3996_pi1 } + Channel net4473: Single :src:i102_po2 dst:{broadcast i3982_pi1 i3987_pi1 i3992_pi1 i3997_pi1 } + Channel net4477: Single :src:i102_po3 dst:{broadcast i3983_pi1 i3988_pi1 i3993_pi1 i3998_pi1 } + Channel net4481: Single :src:i3980_po0 dst:i3979_pi0 + Channel net4482: Single :src:i3981_po0 dst:i3979_pi1 + Channel net4483: Single :src:i3982_po0 dst:i3979_pi2 + Channel net4484: Single :src:i3983_po0 dst:i3979_pi3 + Channel net4485: Single :src:i3979_po0 dst:i344_pi0 + Channel net4486: Single :src:i3985_po0 dst:i3984_pi0 + Channel net4487: Single :src:i3986_po0 dst:i3984_pi1 + Channel net4488: Single :src:i3987_po0 dst:i3984_pi2 + Channel net4489: Single :src:i3988_po0 dst:i3984_pi3 + Channel net4490: Single :src:i3984_po0 dst:i344_pi1 + Channel net4491: Single :src:i3990_po0 dst:i3989_pi0 + Channel net4492: Single :src:i3991_po0 dst:i3989_pi1 + Channel net4493: Single :src:i3992_po0 dst:i3989_pi2 + Channel net4494: Single :src:i3993_po0 dst:i3989_pi3 + Channel net4495: Single :src:i3989_po0 dst:i344_pi2 + Channel net4496: Single :src:i3995_po0 dst:i3994_pi0 + Channel net4497: Single :src:i3996_po0 dst:i3994_pi1 + Channel net4498: Single :src:i3997_po0 dst:i3994_pi2 + Channel net4499: Single :src:i3998_po0 dst:i3994_pi3 + Channel net4500: Single :src:i3994_po0 dst:i344_pi3 + Channel net4501: Single :src:i4000_po0 dst:i3999_pi0 + Channel net4502: Single :src:i4001_po0 dst:i3999_pi1 + Channel net4503: Single :src:i4002_po0 dst:i3999_pi2 + Channel net4504: Single :src:i4003_po0 dst:i3999_pi3 + Channel net4505: Single :src:i3999_po0 dst:i345_pi0 + Channel net4506: Single :src:i4005_po0 dst:i4004_pi0 + Channel net4507: Single :src:i4006_po0 dst:i4004_pi1 + Channel net4508: Single :src:i4007_po0 dst:i4004_pi2 + Channel net4509: Single :src:i4008_po0 dst:i4004_pi3 + Channel net4510: Single :src:i4004_po0 dst:i345_pi1 + Channel net4511: Single :src:i4010_po0 dst:i4009_pi0 + Channel net4512: Single :src:i4011_po0 dst:i4009_pi1 + Channel net4513: Single :src:i4012_po0 dst:i4009_pi2 + Channel net4514: Single :src:i4013_po0 dst:i4009_pi3 + Channel net4515: Single :src:i4009_po0 dst:i345_pi2 + Channel net4516: Single :src:i4015_po0 dst:i4014_pi0 + Channel net4517: Single :src:i4016_po0 dst:i4014_pi1 + Channel net4518: Single :src:i4017_po0 dst:i4014_pi2 + Channel net4519: Single :src:i4018_po0 dst:i4014_pi3 + Channel net4520: Single :src:i4014_po0 dst:i345_pi3 + Channel net4521: Single :src:i4020_po0 dst:i4019_pi0 + Channel net4522: Single :src:i4021_po0 dst:i4019_pi1 + Channel net4523: Single :src:i4022_po0 dst:i4019_pi2 + Channel net4524: Single :src:i4023_po0 dst:i4019_pi3 + Channel net4525: Single :src:i4019_po0 dst:i346_pi0 + Channel net4526: Single :src:i4025_po0 dst:i4024_pi0 + Channel net4527: Single :src:i4026_po0 dst:i4024_pi1 + Channel net4528: Single :src:i4027_po0 dst:i4024_pi2 + Channel net4529: Single :src:i4028_po0 dst:i4024_pi3 + Channel net4530: Single :src:i4024_po0 dst:i346_pi1 + Channel net4531: Single :src:i4030_po0 dst:i4029_pi0 + Channel net4532: Single :src:i4031_po0 dst:i4029_pi1 + Channel net4533: Single :src:i4032_po0 dst:i4029_pi2 + Channel net4534: Single :src:i4033_po0 dst:i4029_pi3 + Channel net4535: Single :src:i4029_po0 dst:i346_pi2 + Channel net4536: Single :src:i4035_po0 dst:i4034_pi0 + Channel net4537: Single :src:i4036_po0 dst:i4034_pi1 + Channel net4538: Single :src:i4037_po0 dst:i4034_pi2 + Channel net4539: Single :src:i4038_po0 dst:i4034_pi3 + Channel net4540: Single :src:i4034_po0 dst:i346_pi3 + Channel net4541: Single :src:i4040_po0 dst:i4039_pi0 + Channel net4542: Single :src:i4041_po0 dst:i4039_pi1 + Channel net4543: Single :src:i4042_po0 dst:i4039_pi2 + Channel net4544: Single :src:i4043_po0 dst:i4039_pi3 + Channel net4545: Single :src:i4039_po0 dst:i347_pi0 + Channel net4546: Single :src:i4045_po0 dst:i4044_pi0 + Channel net4547: Single :src:i4046_po0 dst:i4044_pi1 + Channel net4548: Single :src:i4047_po0 dst:i4044_pi2 + Channel net4549: Single :src:i4048_po0 dst:i4044_pi3 + Channel net4550: Single :src:i4044_po0 dst:i347_pi1 + Channel net4551: Single :src:i4050_po0 dst:i4049_pi0 + Channel net4552: Single :src:i4051_po0 dst:i4049_pi1 + Channel net4553: Single :src:i4052_po0 dst:i4049_pi2 + Channel net4554: Single :src:i4053_po0 dst:i4049_pi3 + Channel net4555: Single :src:i4049_po0 dst:i347_pi2 + Channel net4556: Single :src:i4055_po0 dst:i4054_pi0 + Channel net4557: Single :src:i4056_po0 dst:i4054_pi1 + Channel net4558: Single :src:i4057_po0 dst:i4054_pi2 + Channel net4559: Single :src:i4058_po0 dst:i4054_pi3 + Channel net4560: Single :src:i4054_po0 dst:i347_pi3 + Channel net4561: Single :src:i4060_po0 dst:i4059_pi0 + Channel net4562: Single :src:i4061_po0 dst:i4059_pi1 + Channel net4563: Single :src:i4062_po0 dst:i4059_pi2 + Channel net4564: Single :src:i4063_po0 dst:i4059_pi3 + Channel net4565: Single :src:i4059_po0 dst:i350_pi0 + Channel net4566: Single :src:i4065_po0 dst:i4064_pi0 + Channel net4567: Single :src:i4066_po0 dst:i4064_pi1 + Channel net4568: Single :src:i4067_po0 dst:i4064_pi2 + Channel net4569: Single :src:i4068_po0 dst:i4064_pi3 + Channel net4570: Single :src:i4064_po0 dst:i350_pi1 + Channel net4571: Single :src:i4070_po0 dst:i4069_pi0 + Channel net4572: Single :src:i4071_po0 dst:i4069_pi1 + Channel net4573: Single :src:i4072_po0 dst:i4069_pi2 + Channel net4574: Single :src:i4073_po0 dst:i4069_pi3 + Channel net4575: Single :src:i4069_po0 dst:i350_pi2 + Channel net4576: Single :src:i4075_po0 dst:i4074_pi0 + Channel net4577: Single :src:i4076_po0 dst:i4074_pi1 + Channel net4578: Single :src:i4077_po0 dst:i4074_pi2 + Channel net4579: Single :src:i4078_po0 dst:i4074_pi3 + Channel net4580: Single :src:i4074_po0 dst:i350_pi3 + Channel net4581: Single :src:i104_po0 dst:{broadcast i4080_pi1 i4085_pi1 i4090_pi1 i4095_pi1 } + Channel net4585: Single :src:i104_po1 dst:{broadcast i4081_pi1 i4086_pi1 i4091_pi1 i4096_pi1 } + Channel net4589: Single :src:i104_po2 dst:{broadcast i4082_pi1 i4087_pi1 i4092_pi1 i4097_pi1 } + Channel net4593: Single :src:i104_po3 dst:{broadcast i4083_pi1 i4088_pi1 i4093_pi1 i4098_pi1 } + Channel net4597: Single :src:i4080_po0 dst:i4079_pi0 + Channel net4598: Single :src:i4081_po0 dst:i4079_pi1 + Channel net4599: Single :src:i4082_po0 dst:i4079_pi2 + Channel net4600: Single :src:i4083_po0 dst:i4079_pi3 + Channel net4601: Single :src:i4079_po0 dst:i352_pi0 + Channel net4602: Single :src:i4085_po0 dst:i4084_pi0 + Channel net4603: Single :src:i4086_po0 dst:i4084_pi1 + Channel net4604: Single :src:i4087_po0 dst:i4084_pi2 + Channel net4605: Single :src:i4088_po0 dst:i4084_pi3 + Channel net4606: Single :src:i4084_po0 dst:i352_pi1 + Channel net4607: Single :src:i4090_po0 dst:i4089_pi0 + Channel net4608: Single :src:i4091_po0 dst:i4089_pi1 + Channel net4609: Single :src:i4092_po0 dst:i4089_pi2 + Channel net4610: Single :src:i4093_po0 dst:i4089_pi3 + Channel net4611: Single :src:i4089_po0 dst:i352_pi2 + Channel net4612: Single :src:i4095_po0 dst:i4094_pi0 + Channel net4613: Single :src:i4096_po0 dst:i4094_pi1 + Channel net4614: Single :src:i4097_po0 dst:i4094_pi2 + Channel net4615: Single :src:i4098_po0 dst:i4094_pi3 + Channel net4616: Single :src:i4094_po0 dst:i352_pi3 + Channel net4617: Single :src:i4100_po0 dst:i4099_pi0 + Channel net4618: Single :src:i4101_po0 dst:i4099_pi1 + Channel net4619: Single :src:i4102_po0 dst:i4099_pi2 + Channel net4620: Single :src:i4103_po0 dst:i4099_pi3 + Channel net4621: Single :src:i4099_po0 dst:i353_pi0 + Channel net4622: Single :src:i4105_po0 dst:i4104_pi0 + Channel net4623: Single :src:i4106_po0 dst:i4104_pi1 + Channel net4624: Single :src:i4107_po0 dst:i4104_pi2 + Channel net4625: Single :src:i4108_po0 dst:i4104_pi3 + Channel net4626: Single :src:i4104_po0 dst:i353_pi1 + Channel net4627: Single :src:i4110_po0 dst:i4109_pi0 + Channel net4628: Single :src:i4111_po0 dst:i4109_pi1 + Channel net4629: Single :src:i4112_po0 dst:i4109_pi2 + Channel net4630: Single :src:i4113_po0 dst:i4109_pi3 + Channel net4631: Single :src:i4109_po0 dst:i353_pi2 + Channel net4632: Single :src:i4115_po0 dst:i4114_pi0 + Channel net4633: Single :src:i4116_po0 dst:i4114_pi1 + Channel net4634: Single :src:i4117_po0 dst:i4114_pi2 + Channel net4635: Single :src:i4118_po0 dst:i4114_pi3 + Channel net4636: Single :src:i4114_po0 dst:i353_pi3 + Channel net4637: Single :src:i4120_po0 dst:i4119_pi0 + Channel net4638: Single :src:i4121_po0 dst:i4119_pi1 + Channel net4639: Single :src:i4122_po0 dst:i4119_pi2 + Channel net4640: Single :src:i4123_po0 dst:i4119_pi3 + Channel net4641: Single :src:i4119_po0 dst:i354_pi0 + Channel net4642: Single :src:i4125_po0 dst:i4124_pi0 + Channel net4643: Single :src:i4126_po0 dst:i4124_pi1 + Channel net4644: Single :src:i4127_po0 dst:i4124_pi2 + Channel net4645: Single :src:i4128_po0 dst:i4124_pi3 + Channel net4646: Single :src:i4124_po0 dst:i354_pi1 + Channel net4647: Single :src:i4130_po0 dst:i4129_pi0 + Channel net4648: Single :src:i4131_po0 dst:i4129_pi1 + Channel net4649: Single :src:i4132_po0 dst:i4129_pi2 + Channel net4650: Single :src:i4133_po0 dst:i4129_pi3 + Channel net4651: Single :src:i4129_po0 dst:i354_pi2 + Channel net4652: Single :src:i4135_po0 dst:i4134_pi0 + Channel net4653: Single :src:i4136_po0 dst:i4134_pi1 + Channel net4654: Single :src:i4137_po0 dst:i4134_pi2 + Channel net4655: Single :src:i4138_po0 dst:i4134_pi3 + Channel net4656: Single :src:i4134_po0 dst:i354_pi3 + Channel net4657: Single :src:i4140_po0 dst:i4139_pi0 + Channel net4658: Single :src:i4141_po0 dst:i4139_pi1 + Channel net4659: Single :src:i4142_po0 dst:i4139_pi2 + Channel net4660: Single :src:i4143_po0 dst:i4139_pi3 + Channel net4661: Single :src:i4139_po0 dst:i355_pi0 + Channel net4662: Single :src:i4145_po0 dst:i4144_pi0 + Channel net4663: Single :src:i4146_po0 dst:i4144_pi1 + Channel net4664: Single :src:i4147_po0 dst:i4144_pi2 + Channel net4665: Single :src:i4148_po0 dst:i4144_pi3 + Channel net4666: Single :src:i4144_po0 dst:i355_pi1 + Channel net4667: Single :src:i4150_po0 dst:i4149_pi0 + Channel net4668: Single :src:i4151_po0 dst:i4149_pi1 + Channel net4669: Single :src:i4152_po0 dst:i4149_pi2 + Channel net4670: Single :src:i4153_po0 dst:i4149_pi3 + Channel net4671: Single :src:i4149_po0 dst:i355_pi2 + Channel net4672: Single :src:i4155_po0 dst:i4154_pi0 + Channel net4673: Single :src:i4156_po0 dst:i4154_pi1 + Channel net4674: Single :src:i4157_po0 dst:i4154_pi2 + Channel net4675: Single :src:i4158_po0 dst:i4154_pi3 + Channel net4676: Single :src:i4154_po0 dst:i355_pi3 + Channel net4677: Single :src:i4160_po0 dst:i4159_pi0 + Channel net4678: Single :src:i4161_po0 dst:i4159_pi1 + Channel net4679: Single :src:i4162_po0 dst:i4159_pi2 + Channel net4680: Single :src:i4163_po0 dst:i4159_pi3 + Channel net4681: Single :src:i4159_po0 dst:i358_pi0 + Channel net4682: Single :src:i4165_po0 dst:i4164_pi0 + Channel net4683: Single :src:i4166_po0 dst:i4164_pi1 + Channel net4684: Single :src:i4167_po0 dst:i4164_pi2 + Channel net4685: Single :src:i4168_po0 dst:i4164_pi3 + Channel net4686: Single :src:i4164_po0 dst:i358_pi1 + Channel net4687: Single :src:i4170_po0 dst:i4169_pi0 + Channel net4688: Single :src:i4171_po0 dst:i4169_pi1 + Channel net4689: Single :src:i4172_po0 dst:i4169_pi2 + Channel net4690: Single :src:i4173_po0 dst:i4169_pi3 + Channel net4691: Single :src:i4169_po0 dst:i358_pi2 + Channel net4692: Single :src:i4175_po0 dst:i4174_pi0 + Channel net4693: Single :src:i4176_po0 dst:i4174_pi1 + Channel net4694: Single :src:i4177_po0 dst:i4174_pi2 + Channel net4695: Single :src:i4178_po0 dst:i4174_pi3 + Channel net4696: Single :src:i4174_po0 dst:i358_pi3 + Channel net4697: Single :src:i4180_po0 dst:i4179_pi0 + Channel net4698: Single :src:i4181_po0 dst:i4179_pi1 + Channel net4699: Single :src:i4182_po0 dst:i4179_pi2 + Channel net4700: Single :src:i4183_po0 dst:i4179_pi3 + Channel net4701: Single :src:i4179_po0 dst:i360_pi0 + Channel net4702: Single :src:i4185_po0 dst:i4184_pi0 + Channel net4703: Single :src:i4186_po0 dst:i4184_pi1 + Channel net4704: Single :src:i4187_po0 dst:i4184_pi2 + Channel net4705: Single :src:i4188_po0 dst:i4184_pi3 + Channel net4706: Single :src:i4184_po0 dst:i360_pi1 + Channel net4707: Single :src:i4190_po0 dst:i4189_pi0 + Channel net4708: Single :src:i4191_po0 dst:i4189_pi1 + Channel net4709: Single :src:i4192_po0 dst:i4189_pi2 + Channel net4710: Single :src:i4193_po0 dst:i4189_pi3 + Channel net4711: Single :src:i4189_po0 dst:i360_pi2 + Channel net4712: Single :src:i4195_po0 dst:i4194_pi0 + Channel net4713: Single :src:i4196_po0 dst:i4194_pi1 + Channel net4714: Single :src:i4197_po0 dst:i4194_pi2 + Channel net4715: Single :src:i4198_po0 dst:i4194_pi3 + Channel net4716: Single :src:i4194_po0 dst:i360_pi3 + Channel net4717: Single :src:i106_po0 dst:{broadcast i4200_pi1 i4205_pi1 i4210_pi1 i4215_pi1 } + Channel net4721: Single :src:i106_po1 dst:{broadcast i4201_pi1 i4206_pi1 i4211_pi1 i4216_pi1 } + Channel net4725: Single :src:i106_po2 dst:{broadcast i4202_pi1 i4207_pi1 i4212_pi1 i4217_pi1 } + Channel net4729: Single :src:i106_po3 dst:{broadcast i4203_pi1 i4208_pi1 i4213_pi1 i4218_pi1 } + Channel net4733: Single :src:i4200_po0 dst:i4199_pi0 + Channel net4734: Single :src:i4201_po0 dst:i4199_pi1 + Channel net4735: Single :src:i4202_po0 dst:i4199_pi2 + Channel net4736: Single :src:i4203_po0 dst:i4199_pi3 + Channel net4737: Single :src:i4199_po0 dst:i361_pi0 + Channel net4738: Single :src:i4205_po0 dst:i4204_pi0 + Channel net4739: Single :src:i4206_po0 dst:i4204_pi1 + Channel net4740: Single :src:i4207_po0 dst:i4204_pi2 + Channel net4741: Single :src:i4208_po0 dst:i4204_pi3 + Channel net4742: Single :src:i4204_po0 dst:i361_pi1 + Channel net4743: Single :src:i4210_po0 dst:i4209_pi0 + Channel net4744: Single :src:i4211_po0 dst:i4209_pi1 + Channel net4745: Single :src:i4212_po0 dst:i4209_pi2 + Channel net4746: Single :src:i4213_po0 dst:i4209_pi3 + Channel net4747: Single :src:i4209_po0 dst:i361_pi2 + Channel net4748: Single :src:i4215_po0 dst:i4214_pi0 + Channel net4749: Single :src:i4216_po0 dst:i4214_pi1 + Channel net4750: Single :src:i4217_po0 dst:i4214_pi2 + Channel net4751: Single :src:i4218_po0 dst:i4214_pi3 + Channel net4752: Single :src:i4214_po0 dst:i361_pi3 + Channel net4753: Single :src:i108_po0 dst:{broadcast i4220_pi1 i4225_pi1 i4230_pi1 i4235_pi1 } + Channel net4757: Single :src:i108_po1 dst:{broadcast i4221_pi1 i4226_pi1 i4231_pi1 i4236_pi1 } + Channel net4761: Single :src:i108_po2 dst:{broadcast i4222_pi1 i4227_pi1 i4232_pi1 i4237_pi1 } + Channel net4765: Single :src:i108_po3 dst:{broadcast i4223_pi1 i4228_pi1 i4233_pi1 i4238_pi1 } + Channel net4769: Single :src:i4220_po0 dst:i4219_pi0 + Channel net4770: Single :src:i4221_po0 dst:i4219_pi1 + Channel net4771: Single :src:i4222_po0 dst:i4219_pi2 + Channel net4772: Single :src:i4223_po0 dst:i4219_pi3 + Channel net4773: Single :src:i4219_po0 dst:i362_pi0 + Channel net4774: Single :src:i4225_po0 dst:i4224_pi0 + Channel net4775: Single :src:i4226_po0 dst:i4224_pi1 + Channel net4776: Single :src:i4227_po0 dst:i4224_pi2 + Channel net4777: Single :src:i4228_po0 dst:i4224_pi3 + Channel net4778: Single :src:i4224_po0 dst:i362_pi1 + Channel net4779: Single :src:i4230_po0 dst:i4229_pi0 + Channel net4780: Single :src:i4231_po0 dst:i4229_pi1 + Channel net4781: Single :src:i4232_po0 dst:i4229_pi2 + Channel net4782: Single :src:i4233_po0 dst:i4229_pi3 + Channel net4783: Single :src:i4229_po0 dst:i362_pi2 + Channel net4784: Single :src:i4235_po0 dst:i4234_pi0 + Channel net4785: Single :src:i4236_po0 dst:i4234_pi1 + Channel net4786: Single :src:i4237_po0 dst:i4234_pi2 + Channel net4787: Single :src:i4238_po0 dst:i4234_pi3 + Channel net4788: Single :src:i4234_po0 dst:i362_pi3 + Channel net4789: Single :src:i4240_po0 dst:i4239_pi0 + Channel net4790: Single :src:i4241_po0 dst:i4239_pi1 + Channel net4791: Single :src:i4242_po0 dst:i4239_pi2 + Channel net4792: Single :src:i4243_po0 dst:i4239_pi3 + Channel net4793: Single :src:i4239_po0 dst:i363_pi0 + Channel net4794: Single :src:i4245_po0 dst:i4244_pi0 + Channel net4795: Single :src:i4246_po0 dst:i4244_pi1 + Channel net4796: Single :src:i4247_po0 dst:i4244_pi2 + Channel net4797: Single :src:i4248_po0 dst:i4244_pi3 + Channel net4798: Single :src:i4244_po0 dst:i363_pi1 + Channel net4799: Single :src:i4250_po0 dst:i4249_pi0 + Channel net4800: Single :src:i4251_po0 dst:i4249_pi1 + Channel net4801: Single :src:i4252_po0 dst:i4249_pi2 + Channel net4802: Single :src:i4253_po0 dst:i4249_pi3 + Channel net4803: Single :src:i4249_po0 dst:i363_pi2 + Channel net4804: Single :src:i4255_po0 dst:i4254_pi0 + Channel net4805: Single :src:i4256_po0 dst:i4254_pi1 + Channel net4806: Single :src:i4257_po0 dst:i4254_pi2 + Channel net4807: Single :src:i4258_po0 dst:i4254_pi3 + Channel net4808: Single :src:i4254_po0 dst:i363_pi3 + Channel net4809: Single :src:i4260_po0 dst:i4259_pi0 + Channel net4810: Single :src:i4261_po0 dst:i4259_pi1 + Channel net4811: Single :src:i4262_po0 dst:i4259_pi2 + Channel net4812: Single :src:i4263_po0 dst:i4259_pi3 + Channel net4813: Single :src:i4259_po0 dst:i364_pi0 + Channel net4814: Single :src:i4265_po0 dst:i4264_pi0 + Channel net4815: Single :src:i4266_po0 dst:i4264_pi1 + Channel net4816: Single :src:i4267_po0 dst:i4264_pi2 + Channel net4817: Single :src:i4268_po0 dst:i4264_pi3 + Channel net4818: Single :src:i4264_po0 dst:i364_pi1 + Channel net4819: Single :src:i4270_po0 dst:i4269_pi0 + Channel net4820: Single :src:i4271_po0 dst:i4269_pi1 + Channel net4821: Single :src:i4272_po0 dst:i4269_pi2 + Channel net4822: Single :src:i4273_po0 dst:i4269_pi3 + Channel net4823: Single :src:i4269_po0 dst:i364_pi2 + Channel net4824: Single :src:i4275_po0 dst:i4274_pi0 + Channel net4825: Single :src:i4276_po0 dst:i4274_pi1 + Channel net4826: Single :src:i4277_po0 dst:i4274_pi2 + Channel net4827: Single :src:i4278_po0 dst:i4274_pi3 + Channel net4828: Single :src:i4274_po0 dst:i364_pi3 + Channel net4829: Single :src:i4280_po0 dst:i4279_pi0 + Channel net4830: Single :src:i4281_po0 dst:i4279_pi1 + Channel net4831: Single :src:i4282_po0 dst:i4279_pi2 + Channel net4832: Single :src:i4283_po0 dst:i4279_pi3 + Channel net4833: Single :src:i4279_po0 dst:i365_pi0 + Channel net4834: Single :src:i4285_po0 dst:i4284_pi0 + Channel net4835: Single :src:i4286_po0 dst:i4284_pi1 + Channel net4836: Single :src:i4287_po0 dst:i4284_pi2 + Channel net4837: Single :src:i4288_po0 dst:i4284_pi3 + Channel net4838: Single :src:i4284_po0 dst:i365_pi1 + Channel net4839: Single :src:i4290_po0 dst:i4289_pi0 + Channel net4840: Single :src:i4291_po0 dst:i4289_pi1 + Channel net4841: Single :src:i4292_po0 dst:i4289_pi2 + Channel net4842: Single :src:i4293_po0 dst:i4289_pi3 + Channel net4843: Single :src:i4289_po0 dst:i365_pi2 + Channel net4844: Single :src:i4295_po0 dst:i4294_pi0 + Channel net4845: Single :src:i4296_po0 dst:i4294_pi1 + Channel net4846: Single :src:i4297_po0 dst:i4294_pi2 + Channel net4847: Single :src:i4298_po0 dst:i4294_pi3 + Channel net4848: Single :src:i4294_po0 dst:i365_pi3 + Channel net4849: Single :src:i4300_po0 dst:i4299_pi0 + Channel net4850: Single :src:i4301_po0 dst:i4299_pi1 + Channel net4851: Single :src:i4302_po0 dst:i4299_pi2 + Channel net4852: Single :src:i4303_po0 dst:i4299_pi3 + Channel net4853: Single :src:i4299_po0 dst:i368_pi0 + Channel net4854: Single :src:i4305_po0 dst:i4304_pi0 + Channel net4855: Single :src:i4306_po0 dst:i4304_pi1 + Channel net4856: Single :src:i4307_po0 dst:i4304_pi2 + Channel net4857: Single :src:i4308_po0 dst:i4304_pi3 + Channel net4858: Single :src:i4304_po0 dst:i368_pi1 + Channel net4859: Single :src:i4310_po0 dst:i4309_pi0 + Channel net4860: Single :src:i4311_po0 dst:i4309_pi1 + Channel net4861: Single :src:i4312_po0 dst:i4309_pi2 + Channel net4862: Single :src:i4313_po0 dst:i4309_pi3 + Channel net4863: Single :src:i4309_po0 dst:i368_pi2 + Channel net4864: Single :src:i4315_po0 dst:i4314_pi0 + Channel net4865: Single :src:i4316_po0 dst:i4314_pi1 + Channel net4866: Single :src:i4317_po0 dst:i4314_pi2 + Channel net4867: Single :src:i4318_po0 dst:i4314_pi3 + Channel net4868: Single :src:i4314_po0 dst:i368_pi3 + Channel net4869: Single :src:i110_po0 dst:{broadcast i4320_pi1 i4325_pi1 i4330_pi1 i4335_pi1 } + Channel net4873: Single :src:i110_po1 dst:{broadcast i4321_pi1 i4326_pi1 i4331_pi1 i4336_pi1 } + Channel net4877: Single :src:i110_po2 dst:{broadcast i4322_pi1 i4327_pi1 i4332_pi1 i4337_pi1 } + Channel net4881: Single :src:i110_po3 dst:{broadcast i4323_pi1 i4328_pi1 i4333_pi1 i4338_pi1 } + Channel net4885: Single :src:i4320_po0 dst:i4319_pi0 + Channel net4886: Single :src:i4321_po0 dst:i4319_pi1 + Channel net4887: Single :src:i4322_po0 dst:i4319_pi2 + Channel net4888: Single :src:i4323_po0 dst:i4319_pi3 + Channel net4889: Single :src:i4319_po0 dst:i370_pi0 + Channel net4890: Single :src:i4325_po0 dst:i4324_pi0 + Channel net4891: Single :src:i4326_po0 dst:i4324_pi1 + Channel net4892: Single :src:i4327_po0 dst:i4324_pi2 + Channel net4893: Single :src:i4328_po0 dst:i4324_pi3 + Channel net4894: Single :src:i4324_po0 dst:i370_pi1 + Channel net4895: Single :src:i4330_po0 dst:i4329_pi0 + Channel net4896: Single :src:i4331_po0 dst:i4329_pi1 + Channel net4897: Single :src:i4332_po0 dst:i4329_pi2 + Channel net4898: Single :src:i4333_po0 dst:i4329_pi3 + Channel net4899: Single :src:i4329_po0 dst:i370_pi2 + Channel net4900: Single :src:i4335_po0 dst:i4334_pi0 + Channel net4901: Single :src:i4336_po0 dst:i4334_pi1 + Channel net4902: Single :src:i4337_po0 dst:i4334_pi2 + Channel net4903: Single :src:i4338_po0 dst:i4334_pi3 + Channel net4904: Single :src:i4334_po0 dst:i370_pi3 + Channel net4905: Single :src:i112_po0 dst:{broadcast i4340_pi1 i4345_pi1 i4350_pi1 i4355_pi1 } + Channel net4909: Single :src:i112_po1 dst:{broadcast i4341_pi1 i4346_pi1 i4351_pi1 i4356_pi1 } + Channel net4913: Single :src:i112_po2 dst:{broadcast i4342_pi1 i4347_pi1 i4352_pi1 i4357_pi1 } + Channel net4917: Single :src:i112_po3 dst:{broadcast i4343_pi1 i4348_pi1 i4353_pi1 i4358_pi1 } + Channel net4921: Single :src:i4340_po0 dst:i4339_pi0 + Channel net4922: Single :src:i4341_po0 dst:i4339_pi1 + Channel net4923: Single :src:i4342_po0 dst:i4339_pi2 + Channel net4924: Single :src:i4343_po0 dst:i4339_pi3 + Channel net4925: Single :src:i4339_po0 dst:i371_pi0 + Channel net4926: Single :src:i4345_po0 dst:i4344_pi0 + Channel net4927: Single :src:i4346_po0 dst:i4344_pi1 + Channel net4928: Single :src:i4347_po0 dst:i4344_pi2 + Channel net4929: Single :src:i4348_po0 dst:i4344_pi3 + Channel net4930: Single :src:i4344_po0 dst:i371_pi1 + Channel net4931: Single :src:i4350_po0 dst:i4349_pi0 + Channel net4932: Single :src:i4351_po0 dst:i4349_pi1 + Channel net4933: Single :src:i4352_po0 dst:i4349_pi2 + Channel net4934: Single :src:i4353_po0 dst:i4349_pi3 + Channel net4935: Single :src:i4349_po0 dst:i371_pi2 + Channel net4936: Single :src:i4355_po0 dst:i4354_pi0 + Channel net4937: Single :src:i4356_po0 dst:i4354_pi1 + Channel net4938: Single :src:i4357_po0 dst:i4354_pi2 + Channel net4939: Single :src:i4358_po0 dst:i4354_pi3 + Channel net4940: Single :src:i4354_po0 dst:i371_pi3 + Channel net4941: Single :src:i4360_po0 dst:i4359_pi0 + Channel net4942: Single :src:i4361_po0 dst:i4359_pi1 + Channel net4943: Single :src:i4362_po0 dst:i4359_pi2 + Channel net4944: Single :src:i4363_po0 dst:i4359_pi3 + Channel net4945: Single :src:i4359_po0 dst:i372_pi0 + Channel net4946: Single :src:i4365_po0 dst:i4364_pi0 + Channel net4947: Single :src:i4366_po0 dst:i4364_pi1 + Channel net4948: Single :src:i4367_po0 dst:i4364_pi2 + Channel net4949: Single :src:i4368_po0 dst:i4364_pi3 + Channel net4950: Single :src:i4364_po0 dst:i372_pi1 + Channel net4951: Single :src:i4370_po0 dst:i4369_pi0 + Channel net4952: Single :src:i4371_po0 dst:i4369_pi1 + Channel net4953: Single :src:i4372_po0 dst:i4369_pi2 + Channel net4954: Single :src:i4373_po0 dst:i4369_pi3 + Channel net4955: Single :src:i4369_po0 dst:i372_pi2 + Channel net4956: Single :src:i4375_po0 dst:i4374_pi0 + Channel net4957: Single :src:i4376_po0 dst:i4374_pi1 + Channel net4958: Single :src:i4377_po0 dst:i4374_pi2 + Channel net4959: Single :src:i4378_po0 dst:i4374_pi3 + Channel net4960: Single :src:i4374_po0 dst:i372_pi3 + Channel net4961: Single :src:i4380_po0 dst:i4379_pi0 + Channel net4962: Single :src:i4381_po0 dst:i4379_pi1 + Channel net4963: Single :src:i4382_po0 dst:i4379_pi2 + Channel net4964: Single :src:i4383_po0 dst:i4379_pi3 + Channel net4965: Single :src:i4379_po0 dst:i373_pi0 + Channel net4966: Single :src:i4385_po0 dst:i4384_pi0 + Channel net4967: Single :src:i4386_po0 dst:i4384_pi1 + Channel net4968: Single :src:i4387_po0 dst:i4384_pi2 + Channel net4969: Single :src:i4388_po0 dst:i4384_pi3 + Channel net4970: Single :src:i4384_po0 dst:i373_pi1 + Channel net4971: Single :src:i4390_po0 dst:i4389_pi0 + Channel net4972: Single :src:i4391_po0 dst:i4389_pi1 + Channel net4973: Single :src:i4392_po0 dst:i4389_pi2 + Channel net4974: Single :src:i4393_po0 dst:i4389_pi3 + Channel net4975: Single :src:i4389_po0 dst:i373_pi2 + Channel net4976: Single :src:i4395_po0 dst:i4394_pi0 + Channel net4977: Single :src:i4396_po0 dst:i4394_pi1 + Channel net4978: Single :src:i4397_po0 dst:i4394_pi2 + Channel net4979: Single :src:i4398_po0 dst:i4394_pi3 + Channel net4980: Single :src:i4394_po0 dst:i373_pi3 + Channel net4981: Single :src:i4400_po0 dst:i4399_pi0 + Channel net4982: Single :src:i4401_po0 dst:i4399_pi1 + Channel net4983: Single :src:i4402_po0 dst:i4399_pi2 + Channel net4984: Single :src:i4403_po0 dst:i4399_pi3 + Channel net4985: Single :src:i4399_po0 dst:i374_pi0 + Channel net4986: Single :src:i4405_po0 dst:i4404_pi0 + Channel net4987: Single :src:i4406_po0 dst:i4404_pi1 + Channel net4988: Single :src:i4407_po0 dst:i4404_pi2 + Channel net4989: Single :src:i4408_po0 dst:i4404_pi3 + Channel net4990: Single :src:i4404_po0 dst:i374_pi1 + Channel net4991: Single :src:i4410_po0 dst:i4409_pi0 + Channel net4992: Single :src:i4411_po0 dst:i4409_pi1 + Channel net4993: Single :src:i4412_po0 dst:i4409_pi2 + Channel net4994: Single :src:i4413_po0 dst:i4409_pi3 + Channel net4995: Single :src:i4409_po0 dst:i374_pi2 + Channel net4996: Single :src:i4415_po0 dst:i4414_pi0 + Channel net4997: Single :src:i4416_po0 dst:i4414_pi1 + Channel net4998: Single :src:i4417_po0 dst:i4414_pi2 + Channel net4999: Single :src:i4418_po0 dst:i4414_pi3 + Channel net5000: Single :src:i4414_po0 dst:i374_pi3 + Channel net5001: Single :src:i4420_po0 dst:i4419_pi0 + Channel net5002: Single :src:i4421_po0 dst:i4419_pi1 + Channel net5003: Single :src:i4422_po0 dst:i4419_pi2 + Channel net5004: Single :src:i4423_po0 dst:i4419_pi3 + Channel net5005: Single :src:i4419_po0 dst:i377_pi0 + Channel net5006: Single :src:i4425_po0 dst:i4424_pi0 + Channel net5007: Single :src:i4426_po0 dst:i4424_pi1 + Channel net5008: Single :src:i4427_po0 dst:i4424_pi2 + Channel net5009: Single :src:i4428_po0 dst:i4424_pi3 + Channel net5010: Single :src:i4424_po0 dst:i377_pi1 + Channel net5011: Single :src:i4430_po0 dst:i4429_pi0 + Channel net5012: Single :src:i4431_po0 dst:i4429_pi1 + Channel net5013: Single :src:i4432_po0 dst:i4429_pi2 + Channel net5014: Single :src:i4433_po0 dst:i4429_pi3 + Channel net5015: Single :src:i4429_po0 dst:i377_pi2 + Channel net5016: Single :src:i4435_po0 dst:i4434_pi0 + Channel net5017: Single :src:i4436_po0 dst:i4434_pi1 + Channel net5018: Single :src:i4437_po0 dst:i4434_pi2 + Channel net5019: Single :src:i4438_po0 dst:i4434_pi3 + Channel net5020: Single :src:i4434_po0 dst:i377_pi3 + Channel net5021: Single :src:i114_po0 dst:{broadcast i4440_pi1 i4445_pi1 i4450_pi1 i4455_pi1 } + Channel net5025: Single :src:i114_po1 dst:{broadcast i4441_pi1 i4446_pi1 i4451_pi1 i4456_pi1 } + Channel net5029: Single :src:i114_po2 dst:{broadcast i4442_pi1 i4447_pi1 i4452_pi1 i4457_pi1 } + Channel net5033: Single :src:i114_po3 dst:{broadcast i4443_pi1 i4448_pi1 i4453_pi1 i4458_pi1 } + Channel net5037: Single :src:i4440_po0 dst:i4439_pi0 + Channel net5038: Single :src:i4441_po0 dst:i4439_pi1 + Channel net5039: Single :src:i4442_po0 dst:i4439_pi2 + Channel net5040: Single :src:i4443_po0 dst:i4439_pi3 + Channel net5041: Single :src:i4439_po0 dst:i379_pi0 + Channel net5042: Single :src:i4445_po0 dst:i4444_pi0 + Channel net5043: Single :src:i4446_po0 dst:i4444_pi1 + Channel net5044: Single :src:i4447_po0 dst:i4444_pi2 + Channel net5045: Single :src:i4448_po0 dst:i4444_pi3 + Channel net5046: Single :src:i4444_po0 dst:i379_pi1 + Channel net5047: Single :src:i4450_po0 dst:i4449_pi0 + Channel net5048: Single :src:i4451_po0 dst:i4449_pi1 + Channel net5049: Single :src:i4452_po0 dst:i4449_pi2 + Channel net5050: Single :src:i4453_po0 dst:i4449_pi3 + Channel net5051: Single :src:i4449_po0 dst:i379_pi2 + Channel net5052: Single :src:i4455_po0 dst:i4454_pi0 + Channel net5053: Single :src:i4456_po0 dst:i4454_pi1 + Channel net5054: Single :src:i4457_po0 dst:i4454_pi2 + Channel net5055: Single :src:i4458_po0 dst:i4454_pi3 + Channel net5056: Single :src:i4454_po0 dst:i379_pi3 + Channel net5057: Single :src:i4460_po0 dst:i4459_pi0 + Channel net5058: Single :src:i4461_po0 dst:i4459_pi1 + Channel net5059: Single :src:i4462_po0 dst:i4459_pi2 + Channel net5060: Single :src:i4463_po0 dst:i4459_pi3 + Channel net5061: Single :src:i4459_po0 dst:i380_pi0 + Channel net5062: Single :src:i4465_po0 dst:i4464_pi0 + Channel net5063: Single :src:i4466_po0 dst:i4464_pi1 + Channel net5064: Single :src:i4467_po0 dst:i4464_pi2 + Channel net5065: Single :src:i4468_po0 dst:i4464_pi3 + Channel net5066: Single :src:i4464_po0 dst:i380_pi1 + Channel net5067: Single :src:i4470_po0 dst:i4469_pi0 + Channel net5068: Single :src:i4471_po0 dst:i4469_pi1 + Channel net5069: Single :src:i4472_po0 dst:i4469_pi2 + Channel net5070: Single :src:i4473_po0 dst:i4469_pi3 + Channel net5071: Single :src:i4469_po0 dst:i380_pi2 + Channel net5072: Single :src:i4475_po0 dst:i4474_pi0 + Channel net5073: Single :src:i4476_po0 dst:i4474_pi1 + Channel net5074: Single :src:i4477_po0 dst:i4474_pi2 + Channel net5075: Single :src:i4478_po0 dst:i4474_pi3 + Channel net5076: Single :src:i4474_po0 dst:i380_pi3 + Channel net5077: Single :src:i4480_po0 dst:i4479_pi0 + Channel net5078: Single :src:i4481_po0 dst:i4479_pi1 + Channel net5079: Single :src:i4482_po0 dst:i4479_pi2 + Channel net5080: Single :src:i4483_po0 dst:i4479_pi3 + Channel net5081: Single :src:i4479_po0 dst:i381_pi0 + Channel net5082: Single :src:i4485_po0 dst:i4484_pi0 + Channel net5083: Single :src:i4486_po0 dst:i4484_pi1 + Channel net5084: Single :src:i4487_po0 dst:i4484_pi2 + Channel net5085: Single :src:i4488_po0 dst:i4484_pi3 + Channel net5086: Single :src:i4484_po0 dst:i381_pi1 + Channel net5087: Single :src:i4490_po0 dst:i4489_pi0 + Channel net5088: Single :src:i4491_po0 dst:i4489_pi1 + Channel net5089: Single :src:i4492_po0 dst:i4489_pi2 + Channel net5090: Single :src:i4493_po0 dst:i4489_pi3 + Channel net5091: Single :src:i4489_po0 dst:i381_pi2 + Channel net5092: Single :src:i4495_po0 dst:i4494_pi0 + Channel net5093: Single :src:i4496_po0 dst:i4494_pi1 + Channel net5094: Single :src:i4497_po0 dst:i4494_pi2 + Channel net5095: Single :src:i4498_po0 dst:i4494_pi3 + Channel net5096: Single :src:i4494_po0 dst:i381_pi3 + Channel net5097: Single :src:i4500_po0 dst:i4499_pi0 + Channel net5098: Single :src:i4501_po0 dst:i4499_pi1 + Channel net5099: Single :src:i4502_po0 dst:i4499_pi2 + Channel net5100: Single :src:i4503_po0 dst:i4499_pi3 + Channel net5101: Single :src:i4499_po0 dst:i382_pi0 + Channel net5102: Single :src:i4505_po0 dst:i4504_pi0 + Channel net5103: Single :src:i4506_po0 dst:i4504_pi1 + Channel net5104: Single :src:i4507_po0 dst:i4504_pi2 + Channel net5105: Single :src:i4508_po0 dst:i4504_pi3 + Channel net5106: Single :src:i4504_po0 dst:i382_pi1 + Channel net5107: Single :src:i4510_po0 dst:i4509_pi0 + Channel net5108: Single :src:i4511_po0 dst:i4509_pi1 + Channel net5109: Single :src:i4512_po0 dst:i4509_pi2 + Channel net5110: Single :src:i4513_po0 dst:i4509_pi3 + Channel net5111: Single :src:i4509_po0 dst:i382_pi2 + Channel net5112: Single :src:i4515_po0 dst:i4514_pi0 + Channel net5113: Single :src:i4516_po0 dst:i4514_pi1 + Channel net5114: Single :src:i4517_po0 dst:i4514_pi2 + Channel net5115: Single :src:i4518_po0 dst:i4514_pi3 + Channel net5116: Single :src:i4514_po0 dst:i382_pi3 + Channel net5117: Single :src:i4520_po0 dst:i4519_pi0 + Channel net5118: Single :src:i4521_po0 dst:i4519_pi1 + Channel net5119: Single :src:i4522_po0 dst:i4519_pi2 + Channel net5120: Single :src:i4523_po0 dst:i4519_pi3 + Channel net5121: Single :src:i4519_po0 dst:i385_pi0 + Channel net5122: Single :src:i4525_po0 dst:i4524_pi0 + Channel net5123: Single :src:i4526_po0 dst:i4524_pi1 + Channel net5124: Single :src:i4527_po0 dst:i4524_pi2 + Channel net5125: Single :src:i4528_po0 dst:i4524_pi3 + Channel net5126: Single :src:i4524_po0 dst:i385_pi1 + Channel net5127: Single :src:i4530_po0 dst:i4529_pi0 + Channel net5128: Single :src:i4531_po0 dst:i4529_pi1 + Channel net5129: Single :src:i4532_po0 dst:i4529_pi2 + Channel net5130: Single :src:i4533_po0 dst:i4529_pi3 + Channel net5131: Single :src:i4529_po0 dst:i385_pi2 + Channel net5132: Single :src:i4535_po0 dst:i4534_pi0 + Channel net5133: Single :src:i4536_po0 dst:i4534_pi1 + Channel net5134: Single :src:i4537_po0 dst:i4534_pi2 + Channel net5135: Single :src:i4538_po0 dst:i4534_pi3 + Channel net5136: Single :src:i4534_po0 dst:i385_pi3 + Channel net5137: Single :src:i4540_po0 dst:i4539_pi0 + Channel net5138: Single :src:i4541_po0 dst:i4539_pi1 + Channel net5139: Single :src:i4542_po0 dst:i4539_pi2 + Channel net5140: Single :src:i4543_po0 dst:i4539_pi3 + Channel net5141: Single :src:i4539_po0 dst:i387_pi0 + Channel net5142: Single :src:i4545_po0 dst:i4544_pi0 + Channel net5143: Single :src:i4546_po0 dst:i4544_pi1 + Channel net5144: Single :src:i4547_po0 dst:i4544_pi2 + Channel net5145: Single :src:i4548_po0 dst:i4544_pi3 + Channel net5146: Single :src:i4544_po0 dst:i387_pi1 + Channel net5147: Single :src:i4550_po0 dst:i4549_pi0 + Channel net5148: Single :src:i4551_po0 dst:i4549_pi1 + Channel net5149: Single :src:i4552_po0 dst:i4549_pi2 + Channel net5150: Single :src:i4553_po0 dst:i4549_pi3 + Channel net5151: Single :src:i4549_po0 dst:i387_pi2 + Channel net5152: Single :src:i4555_po0 dst:i4554_pi0 + Channel net5153: Single :src:i4556_po0 dst:i4554_pi1 + Channel net5154: Single :src:i4557_po0 dst:i4554_pi2 + Channel net5155: Single :src:i4558_po0 dst:i4554_pi3 + Channel net5156: Single :src:i4554_po0 dst:i387_pi3 + Channel net5157: Single :src:i116_po0 dst:{broadcast i4560_pi1 i4565_pi1 i4570_pi1 i4575_pi1 } + Channel net5161: Single :src:i116_po1 dst:{broadcast i4561_pi1 i4566_pi1 i4571_pi1 i4576_pi1 } + Channel net5165: Single :src:i116_po2 dst:{broadcast i4562_pi1 i4567_pi1 i4572_pi1 i4577_pi1 } + Channel net5169: Single :src:i116_po3 dst:{broadcast i4563_pi1 i4568_pi1 i4573_pi1 i4578_pi1 } + Channel net5173: Single :src:i4560_po0 dst:i4559_pi0 + Channel net5174: Single :src:i4561_po0 dst:i4559_pi1 + Channel net5175: Single :src:i4562_po0 dst:i4559_pi2 + Channel net5176: Single :src:i4563_po0 dst:i4559_pi3 + Channel net5177: Single :src:i4559_po0 dst:i388_pi0 + Channel net5178: Single :src:i4565_po0 dst:i4564_pi0 + Channel net5179: Single :src:i4566_po0 dst:i4564_pi1 + Channel net5180: Single :src:i4567_po0 dst:i4564_pi2 + Channel net5181: Single :src:i4568_po0 dst:i4564_pi3 + Channel net5182: Single :src:i4564_po0 dst:i388_pi1 + Channel net5183: Single :src:i4570_po0 dst:i4569_pi0 + Channel net5184: Single :src:i4571_po0 dst:i4569_pi1 + Channel net5185: Single :src:i4572_po0 dst:i4569_pi2 + Channel net5186: Single :src:i4573_po0 dst:i4569_pi3 + Channel net5187: Single :src:i4569_po0 dst:i388_pi2 + Channel net5188: Single :src:i4575_po0 dst:i4574_pi0 + Channel net5189: Single :src:i4576_po0 dst:i4574_pi1 + Channel net5190: Single :src:i4577_po0 dst:i4574_pi2 + Channel net5191: Single :src:i4578_po0 dst:i4574_pi3 + Channel net5192: Single :src:i4574_po0 dst:i388_pi3 + Channel net5193: Single :src:i118_po0 dst:{broadcast i4580_pi1 i4585_pi1 i4590_pi1 i4595_pi1 } + Channel net5197: Single :src:i118_po1 dst:{broadcast i4581_pi1 i4586_pi1 i4591_pi1 i4596_pi1 } + Channel net5201: Single :src:i118_po2 dst:{broadcast i4582_pi1 i4587_pi1 i4592_pi1 i4597_pi1 } + Channel net5205: Single :src:i118_po3 dst:{broadcast i4583_pi1 i4588_pi1 i4593_pi1 i4598_pi1 } + Channel net5209: Single :src:i4580_po0 dst:i4579_pi0 + Channel net5210: Single :src:i4581_po0 dst:i4579_pi1 + Channel net5211: Single :src:i4582_po0 dst:i4579_pi2 + Channel net5212: Single :src:i4583_po0 dst:i4579_pi3 + Channel net5213: Single :src:i4579_po0 dst:i389_pi0 + Channel net5214: Single :src:i4585_po0 dst:i4584_pi0 + Channel net5215: Single :src:i4586_po0 dst:i4584_pi1 + Channel net5216: Single :src:i4587_po0 dst:i4584_pi2 + Channel net5217: Single :src:i4588_po0 dst:i4584_pi3 + Channel net5218: Single :src:i4584_po0 dst:i389_pi1 + Channel net5219: Single :src:i4590_po0 dst:i4589_pi0 + Channel net5220: Single :src:i4591_po0 dst:i4589_pi1 + Channel net5221: Single :src:i4592_po0 dst:i4589_pi2 + Channel net5222: Single :src:i4593_po0 dst:i4589_pi3 + Channel net5223: Single :src:i4589_po0 dst:i389_pi2 + Channel net5224: Single :src:i4595_po0 dst:i4594_pi0 + Channel net5225: Single :src:i4596_po0 dst:i4594_pi1 + Channel net5226: Single :src:i4597_po0 dst:i4594_pi2 + Channel net5227: Single :src:i4598_po0 dst:i4594_pi3 + Channel net5228: Single :src:i4594_po0 dst:i389_pi3 + Channel net5229: Single :src:i4600_po0 dst:i4599_pi0 + Channel net5230: Single :src:i4601_po0 dst:i4599_pi1 + Channel net5231: Single :src:i4602_po0 dst:i4599_pi2 + Channel net5232: Single :src:i4603_po0 dst:i4599_pi3 + Channel net5233: Single :src:i4599_po0 dst:i390_pi0 + Channel net5234: Single :src:i4605_po0 dst:i4604_pi0 + Channel net5235: Single :src:i4606_po0 dst:i4604_pi1 + Channel net5236: Single :src:i4607_po0 dst:i4604_pi2 + Channel net5237: Single :src:i4608_po0 dst:i4604_pi3 + Channel net5238: Single :src:i4604_po0 dst:i390_pi1 + Channel net5239: Single :src:i4610_po0 dst:i4609_pi0 + Channel net5240: Single :src:i4611_po0 dst:i4609_pi1 + Channel net5241: Single :src:i4612_po0 dst:i4609_pi2 + Channel net5242: Single :src:i4613_po0 dst:i4609_pi3 + Channel net5243: Single :src:i4609_po0 dst:i390_pi2 + Channel net5244: Single :src:i4615_po0 dst:i4614_pi0 + Channel net5245: Single :src:i4616_po0 dst:i4614_pi1 + Channel net5246: Single :src:i4617_po0 dst:i4614_pi2 + Channel net5247: Single :src:i4618_po0 dst:i4614_pi3 + Channel net5248: Single :src:i4614_po0 dst:i390_pi3 + Channel net5249: Single :src:i4620_po0 dst:i4619_pi0 + Channel net5250: Single :src:i4621_po0 dst:i4619_pi1 + Channel net5251: Single :src:i4622_po0 dst:i4619_pi2 + Channel net5252: Single :src:i4623_po0 dst:i4619_pi3 + Channel net5253: Single :src:i4619_po0 dst:i391_pi0 + Channel net5254: Single :src:i4625_po0 dst:i4624_pi0 + Channel net5255: Single :src:i4626_po0 dst:i4624_pi1 + Channel net5256: Single :src:i4627_po0 dst:i4624_pi2 + Channel net5257: Single :src:i4628_po0 dst:i4624_pi3 + Channel net5258: Single :src:i4624_po0 dst:i391_pi1 + Channel net5259: Single :src:i4630_po0 dst:i4629_pi0 + Channel net5260: Single :src:i4631_po0 dst:i4629_pi1 + Channel net5261: Single :src:i4632_po0 dst:i4629_pi2 + Channel net5262: Single :src:i4633_po0 dst:i4629_pi3 + Channel net5263: Single :src:i4629_po0 dst:i391_pi2 + Channel net5264: Single :src:i4635_po0 dst:i4634_pi0 + Channel net5265: Single :src:i4636_po0 dst:i4634_pi1 + Channel net5266: Single :src:i4637_po0 dst:i4634_pi2 + Channel net5267: Single :src:i4638_po0 dst:i4634_pi3 + Channel net5268: Single :src:i4634_po0 dst:i391_pi3 + Channel net5269: Single :src:i4640_po0 dst:i4639_pi0 + Channel net5270: Single :src:i4641_po0 dst:i4639_pi1 + Channel net5271: Single :src:i4642_po0 dst:i4639_pi2 + Channel net5272: Single :src:i4643_po0 dst:i4639_pi3 + Channel net5273: Single :src:i4639_po0 dst:i392_pi0 + Channel net5274: Single :src:i4645_po0 dst:i4644_pi0 + Channel net5275: Single :src:i4646_po0 dst:i4644_pi1 + Channel net5276: Single :src:i4647_po0 dst:i4644_pi2 + Channel net5277: Single :src:i4648_po0 dst:i4644_pi3 + Channel net5278: Single :src:i4644_po0 dst:i392_pi1 + Channel net5279: Single :src:i4650_po0 dst:i4649_pi0 + Channel net5280: Single :src:i4651_po0 dst:i4649_pi1 + Channel net5281: Single :src:i4652_po0 dst:i4649_pi2 + Channel net5282: Single :src:i4653_po0 dst:i4649_pi3 + Channel net5283: Single :src:i4649_po0 dst:i392_pi2 + Channel net5284: Single :src:i4655_po0 dst:i4654_pi0 + Channel net5285: Single :src:i4656_po0 dst:i4654_pi1 + Channel net5286: Single :src:i4657_po0 dst:i4654_pi2 + Channel net5287: Single :src:i4658_po0 dst:i4654_pi3 + Channel net5288: Single :src:i4654_po0 dst:i392_pi3 + Channel net5289: Single :src:i4660_po0 dst:i4659_pi0 + Channel net5290: Single :src:i4661_po0 dst:i4659_pi1 + Channel net5291: Single :src:i4662_po0 dst:i4659_pi2 + Channel net5292: Single :src:i4663_po0 dst:i4659_pi3 + Channel net5293: Single :src:i4659_po0 dst:i395_pi0 + Channel net5294: Single :src:i4665_po0 dst:i4664_pi0 + Channel net5295: Single :src:i4666_po0 dst:i4664_pi1 + Channel net5296: Single :src:i4667_po0 dst:i4664_pi2 + Channel net5297: Single :src:i4668_po0 dst:i4664_pi3 + Channel net5298: Single :src:i4664_po0 dst:i395_pi1 + Channel net5299: Single :src:i4670_po0 dst:i4669_pi0 + Channel net5300: Single :src:i4671_po0 dst:i4669_pi1 + Channel net5301: Single :src:i4672_po0 dst:i4669_pi2 + Channel net5302: Single :src:i4673_po0 dst:i4669_pi3 + Channel net5303: Single :src:i4669_po0 dst:i395_pi2 + Channel net5304: Single :src:i4675_po0 dst:i4674_pi0 + Channel net5305: Single :src:i4676_po0 dst:i4674_pi1 + Channel net5306: Single :src:i4677_po0 dst:i4674_pi2 + Channel net5307: Single :src:i4678_po0 dst:i4674_pi3 + Channel net5308: Single :src:i4674_po0 dst:i395_pi3 + Channel net5309: Single :src:i120_po0 dst:{broadcast i4680_pi1 i4685_pi1 i4690_pi1 i4695_pi1 } + Channel net5313: Single :src:i120_po1 dst:{broadcast i4681_pi1 i4686_pi1 i4691_pi1 i4696_pi1 } + Channel net5317: Single :src:i120_po2 dst:{broadcast i4682_pi1 i4687_pi1 i4692_pi1 i4697_pi1 } + Channel net5321: Single :src:i120_po3 dst:{broadcast i4683_pi1 i4688_pi1 i4693_pi1 i4698_pi1 } + Channel net5325: Single :src:i4680_po0 dst:i4679_pi0 + Channel net5326: Single :src:i4681_po0 dst:i4679_pi1 + Channel net5327: Single :src:i4682_po0 dst:i4679_pi2 + Channel net5328: Single :src:i4683_po0 dst:i4679_pi3 + Channel net5329: Single :src:i4679_po0 dst:i397_pi0 + Channel net5330: Single :src:i4685_po0 dst:i4684_pi0 + Channel net5331: Single :src:i4686_po0 dst:i4684_pi1 + Channel net5332: Single :src:i4687_po0 dst:i4684_pi2 + Channel net5333: Single :src:i4688_po0 dst:i4684_pi3 + Channel net5334: Single :src:i4684_po0 dst:i397_pi1 + Channel net5335: Single :src:i4690_po0 dst:i4689_pi0 + Channel net5336: Single :src:i4691_po0 dst:i4689_pi1 + Channel net5337: Single :src:i4692_po0 dst:i4689_pi2 + Channel net5338: Single :src:i4693_po0 dst:i4689_pi3 + Channel net5339: Single :src:i4689_po0 dst:i397_pi2 + Channel net5340: Single :src:i4695_po0 dst:i4694_pi0 + Channel net5341: Single :src:i4696_po0 dst:i4694_pi1 + Channel net5342: Single :src:i4697_po0 dst:i4694_pi2 + Channel net5343: Single :src:i4698_po0 dst:i4694_pi3 + Channel net5344: Single :src:i4694_po0 dst:i397_pi3 + Channel net5345: Single :src:i122_po0 dst:{broadcast i4700_pi1 i4705_pi1 i4710_pi1 i4715_pi1 } + Channel net5349: Single :src:i122_po1 dst:{broadcast i4701_pi1 i4706_pi1 i4711_pi1 i4716_pi1 } + Channel net5353: Single :src:i122_po2 dst:{broadcast i4702_pi1 i4707_pi1 i4712_pi1 i4717_pi1 } + Channel net5357: Single :src:i122_po3 dst:{broadcast i4703_pi1 i4708_pi1 i4713_pi1 i4718_pi1 } + Channel net5361: Single :src:i4700_po0 dst:i4699_pi0 + Channel net5362: Single :src:i4701_po0 dst:i4699_pi1 + Channel net5363: Single :src:i4702_po0 dst:i4699_pi2 + Channel net5364: Single :src:i4703_po0 dst:i4699_pi3 + Channel net5365: Single :src:i4699_po0 dst:i398_pi0 + Channel net5366: Single :src:i4705_po0 dst:i4704_pi0 + Channel net5367: Single :src:i4706_po0 dst:i4704_pi1 + Channel net5368: Single :src:i4707_po0 dst:i4704_pi2 + Channel net5369: Single :src:i4708_po0 dst:i4704_pi3 + Channel net5370: Single :src:i4704_po0 dst:i398_pi1 + Channel net5371: Single :src:i4710_po0 dst:i4709_pi0 + Channel net5372: Single :src:i4711_po0 dst:i4709_pi1 + Channel net5373: Single :src:i4712_po0 dst:i4709_pi2 + Channel net5374: Single :src:i4713_po0 dst:i4709_pi3 + Channel net5375: Single :src:i4709_po0 dst:i398_pi2 + Channel net5376: Single :src:i4715_po0 dst:i4714_pi0 + Channel net5377: Single :src:i4716_po0 dst:i4714_pi1 + Channel net5378: Single :src:i4717_po0 dst:i4714_pi2 + Channel net5379: Single :src:i4718_po0 dst:i4714_pi3 + Channel net5380: Single :src:i4714_po0 dst:i398_pi3 + Channel net5381: Single :src:i4720_po0 dst:i4719_pi0 + Channel net5382: Single :src:i4721_po0 dst:i4719_pi1 + Channel net5383: Single :src:i4722_po0 dst:i4719_pi2 + Channel net5384: Single :src:i4723_po0 dst:i4719_pi3 + Channel net5385: Single :src:i4719_po0 dst:i399_pi0 + Channel net5386: Single :src:i4725_po0 dst:i4724_pi0 + Channel net5387: Single :src:i4726_po0 dst:i4724_pi1 + Channel net5388: Single :src:i4727_po0 dst:i4724_pi2 + Channel net5389: Single :src:i4728_po0 dst:i4724_pi3 + Channel net5390: Single :src:i4724_po0 dst:i399_pi1 + Channel net5391: Single :src:i4730_po0 dst:i4729_pi0 + Channel net5392: Single :src:i4731_po0 dst:i4729_pi1 + Channel net5393: Single :src:i4732_po0 dst:i4729_pi2 + Channel net5394: Single :src:i4733_po0 dst:i4729_pi3 + Channel net5395: Single :src:i4729_po0 dst:i399_pi2 + Channel net5396: Single :src:i4735_po0 dst:i4734_pi0 + Channel net5397: Single :src:i4736_po0 dst:i4734_pi1 + Channel net5398: Single :src:i4737_po0 dst:i4734_pi2 + Channel net5399: Single :src:i4738_po0 dst:i4734_pi3 + Channel net5400: Single :src:i4734_po0 dst:i399_pi3 + Channel net5401: Single :src:i4740_po0 dst:i4739_pi0 + Channel net5402: Single :src:i4741_po0 dst:i4739_pi1 + Channel net5403: Single :src:i4742_po0 dst:i4739_pi2 + Channel net5404: Single :src:i4743_po0 dst:i4739_pi3 + Channel net5405: Single :src:i4739_po0 dst:i400_pi0 + Channel net5406: Single :src:i4745_po0 dst:i4744_pi0 + Channel net5407: Single :src:i4746_po0 dst:i4744_pi1 + Channel net5408: Single :src:i4747_po0 dst:i4744_pi2 + Channel net5409: Single :src:i4748_po0 dst:i4744_pi3 + Channel net5410: Single :src:i4744_po0 dst:i400_pi1 + Channel net5411: Single :src:i4750_po0 dst:i4749_pi0 + Channel net5412: Single :src:i4751_po0 dst:i4749_pi1 + Channel net5413: Single :src:i4752_po0 dst:i4749_pi2 + Channel net5414: Single :src:i4753_po0 dst:i4749_pi3 + Channel net5415: Single :src:i4749_po0 dst:i400_pi2 + Channel net5416: Single :src:i4755_po0 dst:i4754_pi0 + Channel net5417: Single :src:i4756_po0 dst:i4754_pi1 + Channel net5418: Single :src:i4757_po0 dst:i4754_pi2 + Channel net5419: Single :src:i4758_po0 dst:i4754_pi3 + Channel net5420: Single :src:i4754_po0 dst:i400_pi3 + Channel net5421: Single :src:i4760_po0 dst:i4759_pi0 + Channel net5422: Single :src:i4761_po0 dst:i4759_pi1 + Channel net5423: Single :src:i4762_po0 dst:i4759_pi2 + Channel net5424: Single :src:i4763_po0 dst:i4759_pi3 + Channel net5425: Single :src:i4759_po0 dst:i401_pi0 + Channel net5426: Single :src:i4765_po0 dst:i4764_pi0 + Channel net5427: Single :src:i4766_po0 dst:i4764_pi1 + Channel net5428: Single :src:i4767_po0 dst:i4764_pi2 + Channel net5429: Single :src:i4768_po0 dst:i4764_pi3 + Channel net5430: Single :src:i4764_po0 dst:i401_pi1 + Channel net5431: Single :src:i4770_po0 dst:i4769_pi0 + Channel net5432: Single :src:i4771_po0 dst:i4769_pi1 + Channel net5433: Single :src:i4772_po0 dst:i4769_pi2 + Channel net5434: Single :src:i4773_po0 dst:i4769_pi3 + Channel net5435: Single :src:i4769_po0 dst:i401_pi2 + Channel net5436: Single :src:i4775_po0 dst:i4774_pi0 + Channel net5437: Single :src:i4776_po0 dst:i4774_pi1 + Channel net5438: Single :src:i4777_po0 dst:i4774_pi2 + Channel net5439: Single :src:i4778_po0 dst:i4774_pi3 + Channel net5440: Single :src:i4774_po0 dst:i401_pi3 + Channel net5441: Single :src:i4780_po0 dst:i4779_pi0 + Channel net5442: Single :src:i4781_po0 dst:i4779_pi1 + Channel net5443: Single :src:i4782_po0 dst:i4779_pi2 + Channel net5444: Single :src:i4783_po0 dst:i4779_pi3 + Channel net5445: Single :src:i4779_po0 dst:i404_pi0 + Channel net5446: Single :src:i4785_po0 dst:i4784_pi0 + Channel net5447: Single :src:i4786_po0 dst:i4784_pi1 + Channel net5448: Single :src:i4787_po0 dst:i4784_pi2 + Channel net5449: Single :src:i4788_po0 dst:i4784_pi3 + Channel net5450: Single :src:i4784_po0 dst:i404_pi1 + Channel net5451: Single :src:i4790_po0 dst:i4789_pi0 + Channel net5452: Single :src:i4791_po0 dst:i4789_pi1 + Channel net5453: Single :src:i4792_po0 dst:i4789_pi2 + Channel net5454: Single :src:i4793_po0 dst:i4789_pi3 + Channel net5455: Single :src:i4789_po0 dst:i404_pi2 + Channel net5456: Single :src:i4795_po0 dst:i4794_pi0 + Channel net5457: Single :src:i4796_po0 dst:i4794_pi1 + Channel net5458: Single :src:i4797_po0 dst:i4794_pi2 + Channel net5459: Single :src:i4798_po0 dst:i4794_pi3 + Channel net5460: Single :src:i4794_po0 dst:i404_pi3 + Channel net5461: Single :src:i4800_po0 dst:i4799_pi0 + Channel net5462: Single :src:i4801_po0 dst:i4799_pi1 + Channel net5463: Single :src:i4802_po0 dst:i4799_pi2 + Channel net5464: Single :src:i4803_po0 dst:i4799_pi3 + Channel net5465: Single :src:i4799_po0 dst:i406_pi0 + Channel net5466: Single :src:i4805_po0 dst:i4804_pi0 + Channel net5467: Single :src:i4806_po0 dst:i4804_pi1 + Channel net5468: Single :src:i4807_po0 dst:i4804_pi2 + Channel net5469: Single :src:i4808_po0 dst:i4804_pi3 + Channel net5470: Single :src:i4804_po0 dst:i406_pi1 + Channel net5471: Single :src:i4810_po0 dst:i4809_pi0 + Channel net5472: Single :src:i4811_po0 dst:i4809_pi1 + Channel net5473: Single :src:i4812_po0 dst:i4809_pi2 + Channel net5474: Single :src:i4813_po0 dst:i4809_pi3 + Channel net5475: Single :src:i4809_po0 dst:i406_pi2 + Channel net5476: Single :src:i4815_po0 dst:i4814_pi0 + Channel net5477: Single :src:i4816_po0 dst:i4814_pi1 + Channel net5478: Single :src:i4817_po0 dst:i4814_pi2 + Channel net5479: Single :src:i4818_po0 dst:i4814_pi3 + Channel net5480: Single :src:i4814_po0 dst:i406_pi3 + Channel net5481: Single :src:i124_po0 dst:{broadcast i4820_pi1 i4825_pi1 i4830_pi1 i4835_pi1 } + Channel net5485: Single :src:i124_po1 dst:{broadcast i4821_pi1 i4826_pi1 i4831_pi1 i4836_pi1 } + Channel net5489: Single :src:i124_po2 dst:{broadcast i4822_pi1 i4827_pi1 i4832_pi1 i4837_pi1 } + Channel net5493: Single :src:i124_po3 dst:{broadcast i4823_pi1 i4828_pi1 i4833_pi1 i4838_pi1 } + Channel net5497: Single :src:i4820_po0 dst:i4819_pi0 + Channel net5498: Single :src:i4821_po0 dst:i4819_pi1 + Channel net5499: Single :src:i4822_po0 dst:i4819_pi2 + Channel net5500: Single :src:i4823_po0 dst:i4819_pi3 + Channel net5501: Single :src:i4819_po0 dst:i407_pi0 + Channel net5502: Single :src:i4825_po0 dst:i4824_pi0 + Channel net5503: Single :src:i4826_po0 dst:i4824_pi1 + Channel net5504: Single :src:i4827_po0 dst:i4824_pi2 + Channel net5505: Single :src:i4828_po0 dst:i4824_pi3 + Channel net5506: Single :src:i4824_po0 dst:i407_pi1 + Channel net5507: Single :src:i4830_po0 dst:i4829_pi0 + Channel net5508: Single :src:i4831_po0 dst:i4829_pi1 + Channel net5509: Single :src:i4832_po0 dst:i4829_pi2 + Channel net5510: Single :src:i4833_po0 dst:i4829_pi3 + Channel net5511: Single :src:i4829_po0 dst:i407_pi2 + Channel net5512: Single :src:i4835_po0 dst:i4834_pi0 + Channel net5513: Single :src:i4836_po0 dst:i4834_pi1 + Channel net5514: Single :src:i4837_po0 dst:i4834_pi2 + Channel net5515: Single :src:i4838_po0 dst:i4834_pi3 + Channel net5516: Single :src:i4834_po0 dst:i407_pi3 + Channel net5517: Single :src:i4840_po0 dst:i4839_pi0 + Channel net5518: Single :src:i4841_po0 dst:i4839_pi1 + Channel net5519: Single :src:i4842_po0 dst:i4839_pi2 + Channel net5520: Single :src:i4843_po0 dst:i4839_pi3 + Channel net5521: Single :src:i4839_po0 dst:i408_pi0 + Channel net5522: Single :src:i4845_po0 dst:i4844_pi0 + Channel net5523: Single :src:i4846_po0 dst:i4844_pi1 + Channel net5524: Single :src:i4847_po0 dst:i4844_pi2 + Channel net5525: Single :src:i4848_po0 dst:i4844_pi3 + Channel net5526: Single :src:i4844_po0 dst:i408_pi1 + Channel net5527: Single :src:i4850_po0 dst:i4849_pi0 + Channel net5528: Single :src:i4851_po0 dst:i4849_pi1 + Channel net5529: Single :src:i4852_po0 dst:i4849_pi2 + Channel net5530: Single :src:i4853_po0 dst:i4849_pi3 + Channel net5531: Single :src:i4849_po0 dst:i408_pi2 + Channel net5532: Single :src:i4855_po0 dst:i4854_pi0 + Channel net5533: Single :src:i4856_po0 dst:i4854_pi1 + Channel net5534: Single :src:i4857_po0 dst:i4854_pi2 + Channel net5535: Single :src:i4858_po0 dst:i4854_pi3 + Channel net5536: Single :src:i4854_po0 dst:i408_pi3 + Channel net5537: Single :src:i126_po0 dst:{broadcast i4860_pi1 i4865_pi1 i4870_pi1 i4875_pi1 } + Channel net5541: Single :src:i126_po1 dst:{broadcast i4861_pi1 i4866_pi1 i4871_pi1 i4876_pi1 } + Channel net5545: Single :src:i126_po2 dst:{broadcast i4862_pi1 i4867_pi1 i4872_pi1 i4877_pi1 } + Channel net5549: Single :src:i126_po3 dst:{broadcast i4863_pi1 i4868_pi1 i4873_pi1 i4878_pi1 } + Channel net5553: Single :src:i4860_po0 dst:i4859_pi0 + Channel net5554: Single :src:i4861_po0 dst:i4859_pi1 + Channel net5555: Single :src:i4862_po0 dst:i4859_pi2 + Channel net5556: Single :src:i4863_po0 dst:i4859_pi3 + Channel net5557: Single :src:i4859_po0 dst:i411_pi0 + Channel net5558: Single :src:i4865_po0 dst:i4864_pi0 + Channel net5559: Single :src:i4866_po0 dst:i4864_pi1 + Channel net5560: Single :src:i4867_po0 dst:i4864_pi2 + Channel net5561: Single :src:i4868_po0 dst:i4864_pi3 + Channel net5562: Single :src:i4864_po0 dst:i411_pi1 + Channel net5563: Single :src:i4870_po0 dst:i4869_pi0 + Channel net5564: Single :src:i4871_po0 dst:i4869_pi1 + Channel net5565: Single :src:i4872_po0 dst:i4869_pi2 + Channel net5566: Single :src:i4873_po0 dst:i4869_pi3 + Channel net5567: Single :src:i4869_po0 dst:i411_pi2 + Channel net5568: Single :src:i4875_po0 dst:i4874_pi0 + Channel net5569: Single :src:i4876_po0 dst:i4874_pi1 + Channel net5570: Single :src:i4877_po0 dst:i4874_pi2 + Channel net5571: Single :src:i4878_po0 dst:i4874_pi3 + Channel net5572: Single :src:i4874_po0 dst:i411_pi3 + Channel net5573: Single :src:i128_po0 dst:{broadcast i4880_pi1 i4885_pi1 i4890_pi1 i4895_pi1 } + Channel net5577: Single :src:i128_po1 dst:{broadcast i4881_pi1 i4886_pi1 i4891_pi1 i4896_pi1 } + Channel net5581: Single :src:i128_po2 dst:{broadcast i4882_pi1 i4887_pi1 i4892_pi1 i4897_pi1 } + Channel net5585: Single :src:i128_po3 dst:{broadcast i4883_pi1 i4888_pi1 i4893_pi1 i4898_pi1 } + Channel net5589: Single :src:i4880_po0 dst:i4879_pi0 + Channel net5590: Single :src:i4881_po0 dst:i4879_pi1 + Channel net5591: Single :src:i4882_po0 dst:i4879_pi2 + Channel net5592: Single :src:i4883_po0 dst:i4879_pi3 + Channel net5593: Single :src:i4879_po0 dst:i415_pi0 + Channel net5594: Single :src:i4885_po0 dst:i4884_pi0 + Channel net5595: Single :src:i4886_po0 dst:i4884_pi1 + Channel net5596: Single :src:i4887_po0 dst:i4884_pi2 + Channel net5597: Single :src:i4888_po0 dst:i4884_pi3 + Channel net5598: Single :src:i4884_po0 dst:i415_pi1 + Channel net5599: Single :src:i4890_po0 dst:i4889_pi0 + Channel net5600: Single :src:i4891_po0 dst:i4889_pi1 + Channel net5601: Single :src:i4892_po0 dst:i4889_pi2 + Channel net5602: Single :src:i4893_po0 dst:i4889_pi3 + Channel net5603: Single :src:i4889_po0 dst:i415_pi2 + Channel net5604: Single :src:i4895_po0 dst:i4894_pi0 + Channel net5605: Single :src:i4896_po0 dst:i4894_pi1 + Channel net5606: Single :src:i4897_po0 dst:i4894_pi2 + Channel net5607: Single :src:i4898_po0 dst:i4894_pi3 + Channel net5608: Single :src:i4894_po0 dst:i415_pi3 + Channel net5609: Single :src:i4900_po0 dst:i4899_pi0 + Channel net5610: Single :src:i4901_po0 dst:i4899_pi1 + Channel net5611: Single :src:i4902_po0 dst:i4899_pi2 + Channel net5612: Single :src:i4903_po0 dst:i4899_pi3 + Channel net5613: Single :src:i4899_po0 dst:i416_pi0 + Channel net5614: Single :src:i4905_po0 dst:i4904_pi0 + Channel net5615: Single :src:i4906_po0 dst:i4904_pi1 + Channel net5616: Single :src:i4907_po0 dst:i4904_pi2 + Channel net5617: Single :src:i4908_po0 dst:i4904_pi3 + Channel net5618: Single :src:i4904_po0 dst:i416_pi1 + Channel net5619: Single :src:i4910_po0 dst:i4909_pi0 + Channel net5620: Single :src:i4911_po0 dst:i4909_pi1 + Channel net5621: Single :src:i4912_po0 dst:i4909_pi2 + Channel net5622: Single :src:i4913_po0 dst:i4909_pi3 + Channel net5623: Single :src:i4909_po0 dst:i416_pi2 + Channel net5624: Single :src:i4915_po0 dst:i4914_pi0 + Channel net5625: Single :src:i4916_po0 dst:i4914_pi1 + Channel net5626: Single :src:i4917_po0 dst:i4914_pi2 + Channel net5627: Single :src:i4918_po0 dst:i4914_pi3 + Channel net5628: Single :src:i4914_po0 dst:i416_pi3 + Channel net5629: Single :src:i4920_po0 dst:i4919_pi0 + Channel net5630: Single :src:i4921_po0 dst:i4919_pi1 + Channel net5631: Single :src:i4922_po0 dst:i4919_pi2 + Channel net5632: Single :src:i4923_po0 dst:i4919_pi3 + Channel net5633: Single :src:i4919_po0 dst:i419_pi0 + Channel net5634: Single :src:i4925_po0 dst:i4924_pi0 + Channel net5635: Single :src:i4926_po0 dst:i4924_pi1 + Channel net5636: Single :src:i4927_po0 dst:i4924_pi2 + Channel net5637: Single :src:i4928_po0 dst:i4924_pi3 + Channel net5638: Single :src:i4924_po0 dst:i419_pi1 + Channel net5639: Single :src:i4930_po0 dst:i4929_pi0 + Channel net5640: Single :src:i4931_po0 dst:i4929_pi1 + Channel net5641: Single :src:i4932_po0 dst:i4929_pi2 + Channel net5642: Single :src:i4933_po0 dst:i4929_pi3 + Channel net5643: Single :src:i4929_po0 dst:i419_pi2 + Channel net5644: Single :src:i4935_po0 dst:i4934_pi0 + Channel net5645: Single :src:i4936_po0 dst:i4934_pi1 + Channel net5646: Single :src:i4937_po0 dst:i4934_pi2 + Channel net5647: Single :src:i4938_po0 dst:i4934_pi3 + Channel net5648: Single :src:i4934_po0 dst:i419_pi3 + Channel net5649: Single :src:i4940_po0 dst:i4939_pi0 + Channel net5650: Single :src:i4941_po0 dst:i4939_pi1 + Channel net5651: Single :src:i4942_po0 dst:i4939_pi2 + Channel net5652: Single :src:i4943_po0 dst:i4939_pi3 + Channel net5653: Single :src:i4939_po0 dst:i421_pi0 + Channel net5654: Single :src:i4945_po0 dst:i4944_pi0 + Channel net5655: Single :src:i4946_po0 dst:i4944_pi1 + Channel net5656: Single :src:i4947_po0 dst:i4944_pi2 + Channel net5657: Single :src:i4948_po0 dst:i4944_pi3 + Channel net5658: Single :src:i4944_po0 dst:i421_pi1 + Channel net5659: Single :src:i4950_po0 dst:i4949_pi0 + Channel net5660: Single :src:i4951_po0 dst:i4949_pi1 + Channel net5661: Single :src:i4952_po0 dst:i4949_pi2 + Channel net5662: Single :src:i4953_po0 dst:i4949_pi3 + Channel net5663: Single :src:i4949_po0 dst:i421_pi2 + Channel net5664: Single :src:i4955_po0 dst:i4954_pi0 + Channel net5665: Single :src:i4956_po0 dst:i4954_pi1 + Channel net5666: Single :src:i4957_po0 dst:i4954_pi2 + Channel net5667: Single :src:i4958_po0 dst:i4954_pi3 + Channel net5668: Single :src:i4954_po0 dst:i421_pi3 + Channel net5669: Single :src:i4960_po0 dst:i4959_pi0 + Channel net5670: Single :src:i4961_po0 dst:i4959_pi1 + Channel net5671: Single :src:i4962_po0 dst:i4959_pi2 + Channel net5672: Single :src:i4963_po0 dst:i4959_pi3 + Channel net5673: Single :src:i4959_po0 dst:i424_pi0 + Channel net5674: Single :src:i4965_po0 dst:i4964_pi0 + Channel net5675: Single :src:i4966_po0 dst:i4964_pi1 + Channel net5676: Single :src:i4967_po0 dst:i4964_pi2 + Channel net5677: Single :src:i4968_po0 dst:i4964_pi3 + Channel net5678: Single :src:i4964_po0 dst:i424_pi1 + Channel net5679: Single :src:i4970_po0 dst:i4969_pi0 + Channel net5680: Single :src:i4971_po0 dst:i4969_pi1 + Channel net5681: Single :src:i4972_po0 dst:i4969_pi2 + Channel net5682: Single :src:i4973_po0 dst:i4969_pi3 + Channel net5683: Single :src:i4969_po0 dst:i424_pi2 + Channel net5684: Single :src:i4975_po0 dst:i4974_pi0 + Channel net5685: Single :src:i4976_po0 dst:i4974_pi1 + Channel net5686: Single :src:i4977_po0 dst:i4974_pi2 + Channel net5687: Single :src:i4978_po0 dst:i4974_pi3 + Channel net5688: Single :src:i4974_po0 dst:i424_pi3 + Channel net5689: Single :src:i130_po0 dst:{broadcast i4980_pi1 i4985_pi1 i4990_pi1 i4995_pi1 } + Channel net5693: Single :src:i130_po1 dst:{broadcast i4981_pi1 i4986_pi1 i4991_pi1 i4996_pi1 } + Channel net5697: Single :src:i130_po2 dst:{broadcast i4982_pi1 i4987_pi1 i4992_pi1 i4997_pi1 } + Channel net5701: Single :src:i130_po3 dst:{broadcast i4983_pi1 i4988_pi1 i4993_pi1 i4998_pi1 } + Channel net5705: Single :src:i4980_po0 dst:i4979_pi0 + Channel net5706: Single :src:i4981_po0 dst:i4979_pi1 + Channel net5707: Single :src:i4982_po0 dst:i4979_pi2 + Channel net5708: Single :src:i4983_po0 dst:i4979_pi3 + Channel net5709: Single :src:i4979_po0 dst:i427_pi0 + Channel net5710: Single :src:i4985_po0 dst:i4984_pi0 + Channel net5711: Single :src:i4986_po0 dst:i4984_pi1 + Channel net5712: Single :src:i4987_po0 dst:i4984_pi2 + Channel net5713: Single :src:i4988_po0 dst:i4984_pi3 + Channel net5714: Single :src:i4984_po0 dst:i427_pi1 + Channel net5715: Single :src:i4990_po0 dst:i4989_pi0 + Channel net5716: Single :src:i4991_po0 dst:i4989_pi1 + Channel net5717: Single :src:i4992_po0 dst:i4989_pi2 + Channel net5718: Single :src:i4993_po0 dst:i4989_pi3 + Channel net5719: Single :src:i4989_po0 dst:i427_pi2 + Channel net5720: Single :src:i4995_po0 dst:i4994_pi0 + Channel net5721: Single :src:i4996_po0 dst:i4994_pi1 + Channel net5722: Single :src:i4997_po0 dst:i4994_pi2 + Channel net5723: Single :src:i4998_po0 dst:i4994_pi3 + Channel net5724: Single :src:i4994_po0 dst:i427_pi3 + Channel net5725: Single :src:i5000_po0 dst:i4999_pi0 + Channel net5726: Single :src:i5001_po0 dst:i4999_pi1 + Channel net5727: Single :src:i5002_po0 dst:i4999_pi2 + Channel net5728: Single :src:i5003_po0 dst:i4999_pi3 + Channel net5729: Single :src:i4999_po0 dst:i428_pi0 + Channel net5730: Single :src:i5005_po0 dst:i5004_pi0 + Channel net5731: Single :src:i5006_po0 dst:i5004_pi1 + Channel net5732: Single :src:i5007_po0 dst:i5004_pi2 + Channel net5733: Single :src:i5008_po0 dst:i5004_pi3 + Channel net5734: Single :src:i5004_po0 dst:i428_pi1 + Channel net5735: Single :src:i5010_po0 dst:i5009_pi0 + Channel net5736: Single :src:i5011_po0 dst:i5009_pi1 + Channel net5737: Single :src:i5012_po0 dst:i5009_pi2 + Channel net5738: Single :src:i5013_po0 dst:i5009_pi3 + Channel net5739: Single :src:i5009_po0 dst:i428_pi2 + Channel net5740: Single :src:i5015_po0 dst:i5014_pi0 + Channel net5741: Single :src:i5016_po0 dst:i5014_pi1 + Channel net5742: Single :src:i5017_po0 dst:i5014_pi2 + Channel net5743: Single :src:i5018_po0 dst:i5014_pi3 + Channel net5744: Single :src:i5014_po0 dst:i428_pi3 + Channel net5745: Single :src:i5020_po0 dst:i5019_pi0 + Channel net5746: Single :src:i5021_po0 dst:i5019_pi1 + Channel net5747: Single :src:i5022_po0 dst:i5019_pi2 + Channel net5748: Single :src:i5023_po0 dst:i5019_pi3 + Channel net5749: Single :src:i5019_po0 dst:i430_pi0 + Channel net5750: Single :src:i5025_po0 dst:i5024_pi0 + Channel net5751: Single :src:i5026_po0 dst:i5024_pi1 + Channel net5752: Single :src:i5027_po0 dst:i5024_pi2 + Channel net5753: Single :src:i5028_po0 dst:i5024_pi3 + Channel net5754: Single :src:i5024_po0 dst:i430_pi1 + Channel net5755: Single :src:i5030_po0 dst:i5029_pi0 + Channel net5756: Single :src:i5031_po0 dst:i5029_pi1 + Channel net5757: Single :src:i5032_po0 dst:i5029_pi2 + Channel net5758: Single :src:i5033_po0 dst:i5029_pi3 + Channel net5759: Single :src:i5029_po0 dst:i430_pi2 + Channel net5760: Single :src:i5035_po0 dst:i5034_pi0 + Channel net5761: Single :src:i5036_po0 dst:i5034_pi1 + Channel net5762: Single :src:i5037_po0 dst:i5034_pi2 + Channel net5763: Single :src:i5038_po0 dst:i5034_pi3 + Channel net5764: Single :src:i5034_po0 dst:i430_pi3 + Channel net5765: Single :src:i5040_po0 dst:i5039_pi0 + Channel net5766: Single :src:i5041_po0 dst:i5039_pi1 + Channel net5767: Single :src:i5042_po0 dst:i5039_pi2 + Channel net5768: Single :src:i5043_po0 dst:i5039_pi3 + Channel net5769: Single :src:i5039_po0 dst:i432_pi0 + Channel net5770: Single :src:i5045_po0 dst:i5044_pi0 + Channel net5771: Single :src:i5046_po0 dst:i5044_pi1 + Channel net5772: Single :src:i5047_po0 dst:i5044_pi2 + Channel net5773: Single :src:i5048_po0 dst:i5044_pi3 + Channel net5774: Single :src:i5044_po0 dst:i432_pi1 + Channel net5775: Single :src:i5050_po0 dst:i5049_pi0 + Channel net5776: Single :src:i5051_po0 dst:i5049_pi1 + Channel net5777: Single :src:i5052_po0 dst:i5049_pi2 + Channel net5778: Single :src:i5053_po0 dst:i5049_pi3 + Channel net5779: Single :src:i5049_po0 dst:i432_pi2 + Channel net5780: Single :src:i5055_po0 dst:i5054_pi0 + Channel net5781: Single :src:i5056_po0 dst:i5054_pi1 + Channel net5782: Single :src:i5057_po0 dst:i5054_pi2 + Channel net5783: Single :src:i5058_po0 dst:i5054_pi3 + Channel net5784: Single :src:i5054_po0 dst:i432_pi3 + Channel net5785: Single :src:i5060_po0 dst:i5059_pi0 + Channel net5786: Single :src:i5061_po0 dst:i5059_pi1 + Channel net5787: Single :src:i5062_po0 dst:i5059_pi2 + Channel net5788: Single :src:i5063_po0 dst:i5059_pi3 + Channel net5789: Single :src:i5059_po0 dst:i436_pi0 + Channel net5790: Single :src:i5065_po0 dst:i5064_pi0 + Channel net5791: Single :src:i5066_po0 dst:i5064_pi1 + Channel net5792: Single :src:i5067_po0 dst:i5064_pi2 + Channel net5793: Single :src:i5068_po0 dst:i5064_pi3 + Channel net5794: Single :src:i5064_po0 dst:i436_pi1 + Channel net5795: Single :src:i5070_po0 dst:i5069_pi0 + Channel net5796: Single :src:i5071_po0 dst:i5069_pi1 + Channel net5797: Single :src:i5072_po0 dst:i5069_pi2 + Channel net5798: Single :src:i5073_po0 dst:i5069_pi3 + Channel net5799: Single :src:i5069_po0 dst:i436_pi2 + Channel net5800: Single :src:i5075_po0 dst:i5074_pi0 + Channel net5801: Single :src:i5076_po0 dst:i5074_pi1 + Channel net5802: Single :src:i5077_po0 dst:i5074_pi2 + Channel net5803: Single :src:i5078_po0 dst:i5074_pi3 + Channel net5804: Single :src:i5074_po0 dst:i436_pi3 + Channel net5805: Single :src:i5080_po0 dst:i5079_pi0 + Channel net5806: Single :src:i5081_po0 dst:i5079_pi1 + Channel net5807: Single :src:i5082_po0 dst:i5079_pi2 + Channel net5808: Single :src:i5083_po0 dst:i5079_pi3 + Channel net5809: Single :src:i5079_po0 dst:i438_pi0 + Channel net5810: Single :src:i5085_po0 dst:i5084_pi0 + Channel net5811: Single :src:i5086_po0 dst:i5084_pi1 + Channel net5812: Single :src:i5087_po0 dst:i5084_pi2 + Channel net5813: Single :src:i5088_po0 dst:i5084_pi3 + Channel net5814: Single :src:i5084_po0 dst:i438_pi1 + Channel net5815: Single :src:i5090_po0 dst:i5089_pi0 + Channel net5816: Single :src:i5091_po0 dst:i5089_pi1 + Channel net5817: Single :src:i5092_po0 dst:i5089_pi2 + Channel net5818: Single :src:i5093_po0 dst:i5089_pi3 + Channel net5819: Single :src:i5089_po0 dst:i438_pi2 + Channel net5820: Single :src:i5095_po0 dst:i5094_pi0 + Channel net5821: Single :src:i5096_po0 dst:i5094_pi1 + Channel net5822: Single :src:i5097_po0 dst:i5094_pi2 + Channel net5823: Single :src:i5098_po0 dst:i5094_pi3 + Channel net5824: Single :src:i5094_po0 dst:i438_pi3 + Channel net5825: Single :src:i5100_po0 dst:i5099_pi0 + Channel net5826: Single :src:i5101_po0 dst:i5099_pi1 + Channel net5827: Single :src:i5102_po0 dst:i5099_pi2 + Channel net5828: Single :src:i5103_po0 dst:i5099_pi3 + Channel net5829: Single :src:i5099_po0 dst:i439_pi0 + Channel net5830: Single :src:i5105_po0 dst:i5104_pi0 + Channel net5831: Single :src:i5106_po0 dst:i5104_pi1 + Channel net5832: Single :src:i5107_po0 dst:i5104_pi2 + Channel net5833: Single :src:i5108_po0 dst:i5104_pi3 + Channel net5834: Single :src:i5104_po0 dst:i439_pi1 + Channel net5835: Single :src:i5110_po0 dst:i5109_pi0 + Channel net5836: Single :src:i5111_po0 dst:i5109_pi1 + Channel net5837: Single :src:i5112_po0 dst:i5109_pi2 + Channel net5838: Single :src:i5113_po0 dst:i5109_pi3 + Channel net5839: Single :src:i5109_po0 dst:i439_pi2 + Channel net5840: Single :src:i5115_po0 dst:i5114_pi0 + Channel net5841: Single :src:i5116_po0 dst:i5114_pi1 + Channel net5842: Single :src:i5117_po0 dst:i5114_pi2 + Channel net5843: Single :src:i5118_po0 dst:i5114_pi3 + Channel net5844: Single :src:i5114_po0 dst:i439_pi3 + Channel net5845: Single :src:i132_po0 dst:{broadcast i5120_pi1 i5125_pi1 i5130_pi1 i5135_pi1 } + Channel net5849: Single :src:i132_po1 dst:{broadcast i5121_pi1 i5126_pi1 i5131_pi1 i5136_pi1 } + Channel net5853: Single :src:i132_po2 dst:{broadcast i5122_pi1 i5127_pi1 i5132_pi1 i5137_pi1 } + Channel net5857: Single :src:i132_po3 dst:{broadcast i5123_pi1 i5128_pi1 i5133_pi1 i5138_pi1 } + Channel net5861: Single :src:i5120_po0 dst:i5119_pi0 + Channel net5862: Single :src:i5121_po0 dst:i5119_pi1 + Channel net5863: Single :src:i5122_po0 dst:i5119_pi2 + Channel net5864: Single :src:i5123_po0 dst:i5119_pi3 + Channel net5865: Single :src:i5119_po0 dst:i441_pi0 + Channel net5866: Single :src:i5125_po0 dst:i5124_pi0 + Channel net5867: Single :src:i5126_po0 dst:i5124_pi1 + Channel net5868: Single :src:i5127_po0 dst:i5124_pi2 + Channel net5869: Single :src:i5128_po0 dst:i5124_pi3 + Channel net5870: Single :src:i5124_po0 dst:i441_pi1 + Channel net5871: Single :src:i5130_po0 dst:i5129_pi0 + Channel net5872: Single :src:i5131_po0 dst:i5129_pi1 + Channel net5873: Single :src:i5132_po0 dst:i5129_pi2 + Channel net5874: Single :src:i5133_po0 dst:i5129_pi3 + Channel net5875: Single :src:i5129_po0 dst:i441_pi2 + Channel net5876: Single :src:i5135_po0 dst:i5134_pi0 + Channel net5877: Single :src:i5136_po0 dst:i5134_pi1 + Channel net5878: Single :src:i5137_po0 dst:i5134_pi2 + Channel net5879: Single :src:i5138_po0 dst:i5134_pi3 + Channel net5880: Single :src:i5134_po0 dst:i441_pi3 + Channel net5881: Single :src:i134_po0 dst:{broadcast i5140_pi1 i5145_pi1 i5150_pi1 i5155_pi1 } + Channel net5885: Single :src:i134_po1 dst:{broadcast i5141_pi1 i5146_pi1 i5151_pi1 i5156_pi1 } + Channel net5889: Single :src:i134_po2 dst:{broadcast i5142_pi1 i5147_pi1 i5152_pi1 i5157_pi1 } + Channel net5893: Single :src:i134_po3 dst:{broadcast i5143_pi1 i5148_pi1 i5153_pi1 i5158_pi1 } + Channel net5897: Single :src:i5140_po0 dst:i5139_pi0 + Channel net5898: Single :src:i5141_po0 dst:i5139_pi1 + Channel net5899: Single :src:i5142_po0 dst:i5139_pi2 + Channel net5900: Single :src:i5143_po0 dst:i5139_pi3 + Channel net5901: Single :src:i5139_po0 dst:i445_pi0 + Channel net5902: Single :src:i5145_po0 dst:i5144_pi0 + Channel net5903: Single :src:i5146_po0 dst:i5144_pi1 + Channel net5904: Single :src:i5147_po0 dst:i5144_pi2 + Channel net5905: Single :src:i5148_po0 dst:i5144_pi3 + Channel net5906: Single :src:i5144_po0 dst:i445_pi1 + Channel net5907: Single :src:i5150_po0 dst:i5149_pi0 + Channel net5908: Single :src:i5151_po0 dst:i5149_pi1 + Channel net5909: Single :src:i5152_po0 dst:i5149_pi2 + Channel net5910: Single :src:i5153_po0 dst:i5149_pi3 + Channel net5911: Single :src:i5149_po0 dst:i445_pi2 + Channel net5912: Single :src:i5155_po0 dst:i5154_pi0 + Channel net5913: Single :src:i5156_po0 dst:i5154_pi1 + Channel net5914: Single :src:i5157_po0 dst:i5154_pi2 + Channel net5915: Single :src:i5158_po0 dst:i5154_pi3 + Channel net5916: Single :src:i5154_po0 dst:i445_pi3 + Channel net5917: Single :src:i5160_po0 dst:i5159_pi0 + Channel net5918: Single :src:i5161_po0 dst:i5159_pi1 + Channel net5919: Single :src:i5162_po0 dst:i5159_pi2 + Channel net5920: Single :src:i5163_po0 dst:i5159_pi3 + Channel net5921: Single :src:i5159_po0 dst:i446_pi0 + Channel net5922: Single :src:i5165_po0 dst:i5164_pi0 + Channel net5923: Single :src:i5166_po0 dst:i5164_pi1 + Channel net5924: Single :src:i5167_po0 dst:i5164_pi2 + Channel net5925: Single :src:i5168_po0 dst:i5164_pi3 + Channel net5926: Single :src:i5164_po0 dst:i446_pi1 + Channel net5927: Single :src:i5170_po0 dst:i5169_pi0 + Channel net5928: Single :src:i5171_po0 dst:i5169_pi1 + Channel net5929: Single :src:i5172_po0 dst:i5169_pi2 + Channel net5930: Single :src:i5173_po0 dst:i5169_pi3 + Channel net5931: Single :src:i5169_po0 dst:i446_pi2 + Channel net5932: Single :src:i5175_po0 dst:i5174_pi0 + Channel net5933: Single :src:i5176_po0 dst:i5174_pi1 + Channel net5934: Single :src:i5177_po0 dst:i5174_pi2 + Channel net5935: Single :src:i5178_po0 dst:i5174_pi3 + Channel net5936: Single :src:i5174_po0 dst:i446_pi3 + Channel net5937: Single :src:i5180_po0 dst:i5179_pi0 + Channel net5938: Single :src:i5181_po0 dst:i5179_pi1 + Channel net5939: Single :src:i5182_po0 dst:i5179_pi2 + Channel net5940: Single :src:i5183_po0 dst:i5179_pi3 + Channel net5941: Single :src:i5179_po0 dst:i449_pi0 + Channel net5942: Single :src:i5185_po0 dst:i5184_pi0 + Channel net5943: Single :src:i5186_po0 dst:i5184_pi1 + Channel net5944: Single :src:i5187_po0 dst:i5184_pi2 + Channel net5945: Single :src:i5188_po0 dst:i5184_pi3 + Channel net5946: Single :src:i5184_po0 dst:i449_pi1 + Channel net5947: Single :src:i5190_po0 dst:i5189_pi0 + Channel net5948: Single :src:i5191_po0 dst:i5189_pi1 + Channel net5949: Single :src:i5192_po0 dst:i5189_pi2 + Channel net5950: Single :src:i5193_po0 dst:i5189_pi3 + Channel net5951: Single :src:i5189_po0 dst:i449_pi2 + Channel net5952: Single :src:i5195_po0 dst:i5194_pi0 + Channel net5953: Single :src:i5196_po0 dst:i5194_pi1 + Channel net5954: Single :src:i5197_po0 dst:i5194_pi2 + Channel net5955: Single :src:i5198_po0 dst:i5194_pi3 + Channel net5956: Single :src:i5194_po0 dst:i449_pi3 + Channel net5957: Single :src:i5200_po0 dst:i5199_pi0 + Channel net5958: Single :src:i5201_po0 dst:i5199_pi1 + Channel net5959: Single :src:i5202_po0 dst:i5199_pi2 + Channel net5960: Single :src:i5203_po0 dst:i5199_pi3 + Channel net5961: Single :src:i5199_po0 dst:i451_pi0 + Channel net5962: Single :src:i5205_po0 dst:i5204_pi0 + Channel net5963: Single :src:i5206_po0 dst:i5204_pi1 + Channel net5964: Single :src:i5207_po0 dst:i5204_pi2 + Channel net5965: Single :src:i5208_po0 dst:i5204_pi3 + Channel net5966: Single :src:i5204_po0 dst:i451_pi1 + Channel net5967: Single :src:i5210_po0 dst:i5209_pi0 + Channel net5968: Single :src:i5211_po0 dst:i5209_pi1 + Channel net5969: Single :src:i5212_po0 dst:i5209_pi2 + Channel net5970: Single :src:i5213_po0 dst:i5209_pi3 + Channel net5971: Single :src:i5209_po0 dst:i451_pi2 + Channel net5972: Single :src:i5215_po0 dst:i5214_pi0 + Channel net5973: Single :src:i5216_po0 dst:i5214_pi1 + Channel net5974: Single :src:i5217_po0 dst:i5214_pi2 + Channel net5975: Single :src:i5218_po0 dst:i5214_pi3 + Channel net5976: Single :src:i5214_po0 dst:i451_pi3 + Channel net5977: Single :src:i5220_po0 dst:i5219_pi0 + Channel net5978: Single :src:i5221_po0 dst:i5219_pi1 + Channel net5979: Single :src:i5222_po0 dst:i5219_pi2 + Channel net5980: Single :src:i5223_po0 dst:i5219_pi3 + Channel net5981: Single :src:i5219_po0 dst:i454_pi0 + Channel net5982: Single :src:i5225_po0 dst:i5224_pi0 + Channel net5983: Single :src:i5226_po0 dst:i5224_pi1 + Channel net5984: Single :src:i5227_po0 dst:i5224_pi2 + Channel net5985: Single :src:i5228_po0 dst:i5224_pi3 + Channel net5986: Single :src:i5224_po0 dst:i454_pi1 + Channel net5987: Single :src:i5230_po0 dst:i5229_pi0 + Channel net5988: Single :src:i5231_po0 dst:i5229_pi1 + Channel net5989: Single :src:i5232_po0 dst:i5229_pi2 + Channel net5990: Single :src:i5233_po0 dst:i5229_pi3 + Channel net5991: Single :src:i5229_po0 dst:i454_pi2 + Channel net5992: Single :src:i5235_po0 dst:i5234_pi0 + Channel net5993: Single :src:i5236_po0 dst:i5234_pi1 + Channel net5994: Single :src:i5237_po0 dst:i5234_pi2 + Channel net5995: Single :src:i5238_po0 dst:i5234_pi3 + Channel net5996: Single :src:i5234_po0 dst:i454_pi3 + Channel net5997: Single :src:i136_po0 dst:{broadcast i5240_pi1 i5245_pi1 i5250_pi1 i5255_pi1 } + Channel net6001: Single :src:i136_po1 dst:{broadcast i5241_pi1 i5246_pi1 i5251_pi1 i5256_pi1 } + Channel net6005: Single :src:i136_po2 dst:{broadcast i5242_pi1 i5247_pi1 i5252_pi1 i5257_pi1 } + Channel net6009: Single :src:i136_po3 dst:{broadcast i5243_pi1 i5248_pi1 i5253_pi1 i5258_pi1 } + Channel net6013: Single :src:i5240_po0 dst:i5239_pi0 + Channel net6014: Single :src:i5241_po0 dst:i5239_pi1 + Channel net6015: Single :src:i5242_po0 dst:i5239_pi2 + Channel net6016: Single :src:i5243_po0 dst:i5239_pi3 + Channel net6017: Single :src:i5239_po0 dst:i457_pi0 + Channel net6018: Single :src:i5245_po0 dst:i5244_pi0 + Channel net6019: Single :src:i5246_po0 dst:i5244_pi1 + Channel net6020: Single :src:i5247_po0 dst:i5244_pi2 + Channel net6021: Single :src:i5248_po0 dst:i5244_pi3 + Channel net6022: Single :src:i5244_po0 dst:i457_pi1 + Channel net6023: Single :src:i5250_po0 dst:i5249_pi0 + Channel net6024: Single :src:i5251_po0 dst:i5249_pi1 + Channel net6025: Single :src:i5252_po0 dst:i5249_pi2 + Channel net6026: Single :src:i5253_po0 dst:i5249_pi3 + Channel net6027: Single :src:i5249_po0 dst:i457_pi2 + Channel net6028: Single :src:i5255_po0 dst:i5254_pi0 + Channel net6029: Single :src:i5256_po0 dst:i5254_pi1 + Channel net6030: Single :src:i5257_po0 dst:i5254_pi2 + Channel net6031: Single :src:i5258_po0 dst:i5254_pi3 + Channel net6032: Single :src:i5254_po0 dst:i457_pi3 + Channel net6033: Single :src:i5260_po0 dst:i5259_pi0 + Channel net6034: Single :src:i5261_po0 dst:i5259_pi1 + Channel net6035: Single :src:i5262_po0 dst:i5259_pi2 + Channel net6036: Single :src:i5263_po0 dst:i5259_pi3 + Channel net6037: Single :src:i5259_po0 dst:i458_pi0 + Channel net6038: Single :src:i5265_po0 dst:i5264_pi0 + Channel net6039: Single :src:i5266_po0 dst:i5264_pi1 + Channel net6040: Single :src:i5267_po0 dst:i5264_pi2 + Channel net6041: Single :src:i5268_po0 dst:i5264_pi3 + Channel net6042: Single :src:i5264_po0 dst:i458_pi1 + Channel net6043: Single :src:i5270_po0 dst:i5269_pi0 + Channel net6044: Single :src:i5271_po0 dst:i5269_pi1 + Channel net6045: Single :src:i5272_po0 dst:i5269_pi2 + Channel net6046: Single :src:i5273_po0 dst:i5269_pi3 + Channel net6047: Single :src:i5269_po0 dst:i458_pi2 + Channel net6048: Single :src:i5275_po0 dst:i5274_pi0 + Channel net6049: Single :src:i5276_po0 dst:i5274_pi1 + Channel net6050: Single :src:i5277_po0 dst:i5274_pi2 + Channel net6051: Single :src:i5278_po0 dst:i5274_pi3 + Channel net6052: Single :src:i5274_po0 dst:i458_pi3 + Channel net6053: Single :src:i5280_po0 dst:i5279_pi0 + Channel net6054: Single :src:i5281_po0 dst:i5279_pi1 + Channel net6055: Single :src:i5282_po0 dst:i5279_pi2 + Channel net6056: Single :src:i5283_po0 dst:i5279_pi3 + Channel net6057: Single :src:i5279_po0 dst:i460_pi0 + Channel net6058: Single :src:i5285_po0 dst:i5284_pi0 + Channel net6059: Single :src:i5286_po0 dst:i5284_pi1 + Channel net6060: Single :src:i5287_po0 dst:i5284_pi2 + Channel net6061: Single :src:i5288_po0 dst:i5284_pi3 + Channel net6062: Single :src:i5284_po0 dst:i460_pi1 + Channel net6063: Single :src:i5290_po0 dst:i5289_pi0 + Channel net6064: Single :src:i5291_po0 dst:i5289_pi1 + Channel net6065: Single :src:i5292_po0 dst:i5289_pi2 + Channel net6066: Single :src:i5293_po0 dst:i5289_pi3 + Channel net6067: Single :src:i5289_po0 dst:i460_pi2 + Channel net6068: Single :src:i5295_po0 dst:i5294_pi0 + Channel net6069: Single :src:i5296_po0 dst:i5294_pi1 + Channel net6070: Single :src:i5297_po0 dst:i5294_pi2 + Channel net6071: Single :src:i5298_po0 dst:i5294_pi3 + Channel net6072: Single :src:i5294_po0 dst:i460_pi3 + Channel net6073: Single :src:i5300_po0 dst:i5299_pi0 + Channel net6074: Single :src:i5301_po0 dst:i5299_pi1 + Channel net6075: Single :src:i5302_po0 dst:i5299_pi2 + Channel net6076: Single :src:i5303_po0 dst:i5299_pi3 + Channel net6077: Single :src:i5299_po0 dst:i462_pi0 + Channel net6078: Single :src:i5305_po0 dst:i5304_pi0 + Channel net6079: Single :src:i5306_po0 dst:i5304_pi1 + Channel net6080: Single :src:i5307_po0 dst:i5304_pi2 + Channel net6081: Single :src:i5308_po0 dst:i5304_pi3 + Channel net6082: Single :src:i5304_po0 dst:i462_pi1 + Channel net6083: Single :src:i5310_po0 dst:i5309_pi0 + Channel net6084: Single :src:i5311_po0 dst:i5309_pi1 + Channel net6085: Single :src:i5312_po0 dst:i5309_pi2 + Channel net6086: Single :src:i5313_po0 dst:i5309_pi3 + Channel net6087: Single :src:i5309_po0 dst:i462_pi2 + Channel net6088: Single :src:i5315_po0 dst:i5314_pi0 + Channel net6089: Single :src:i5316_po0 dst:i5314_pi1 + Channel net6090: Single :src:i5317_po0 dst:i5314_pi2 + Channel net6091: Single :src:i5318_po0 dst:i5314_pi3 + Channel net6092: Single :src:i5314_po0 dst:i462_pi3 + Channel net6093: Single :src:i138_po0 dst:{broadcast i5320_pi1 i5325_pi1 i5330_pi1 i5335_pi1 } + Channel net6097: Single :src:i138_po1 dst:{broadcast i5321_pi1 i5326_pi1 i5331_pi1 i5336_pi1 } + Channel net6101: Single :src:i138_po2 dst:{broadcast i5322_pi1 i5327_pi1 i5332_pi1 i5337_pi1 } + Channel net6105: Single :src:i138_po3 dst:{broadcast i5323_pi1 i5328_pi1 i5333_pi1 i5338_pi1 } + Channel net6109: Single :src:i5320_po0 dst:i5319_pi0 + Channel net6110: Single :src:i5321_po0 dst:i5319_pi1 + Channel net6111: Single :src:i5322_po0 dst:i5319_pi2 + Channel net6112: Single :src:i5323_po0 dst:i5319_pi3 + Channel net6113: Single :src:i5319_po0 dst:i466_pi0 + Channel net6114: Single :src:i5325_po0 dst:i5324_pi0 + Channel net6115: Single :src:i5326_po0 dst:i5324_pi1 + Channel net6116: Single :src:i5327_po0 dst:i5324_pi2 + Channel net6117: Single :src:i5328_po0 dst:i5324_pi3 + Channel net6118: Single :src:i5324_po0 dst:i466_pi1 + Channel net6119: Single :src:i5330_po0 dst:i5329_pi0 + Channel net6120: Single :src:i5331_po0 dst:i5329_pi1 + Channel net6121: Single :src:i5332_po0 dst:i5329_pi2 + Channel net6122: Single :src:i5333_po0 dst:i5329_pi3 + Channel net6123: Single :src:i5329_po0 dst:i466_pi2 + Channel net6124: Single :src:i5335_po0 dst:i5334_pi0 + Channel net6125: Single :src:i5336_po0 dst:i5334_pi1 + Channel net6126: Single :src:i5337_po0 dst:i5334_pi2 + Channel net6127: Single :src:i5338_po0 dst:i5334_pi3 + Channel net6128: Single :src:i5334_po0 dst:i466_pi3 + Channel net6129: Single :src:i140_po0 dst:{broadcast i5340_pi1 i5345_pi1 i5350_pi1 i5355_pi1 } + Channel net6133: Single :src:i140_po1 dst:{broadcast i5341_pi1 i5346_pi1 i5351_pi1 i5356_pi1 } + Channel net6137: Single :src:i140_po2 dst:{broadcast i5342_pi1 i5347_pi1 i5352_pi1 i5357_pi1 } + Channel net6141: Single :src:i140_po3 dst:{broadcast i5343_pi1 i5348_pi1 i5353_pi1 i5358_pi1 } + Channel net6145: Single :src:i5340_po0 dst:i5339_pi0 + Channel net6146: Single :src:i5341_po0 dst:i5339_pi1 + Channel net6147: Single :src:i5342_po0 dst:i5339_pi2 + Channel net6148: Single :src:i5343_po0 dst:i5339_pi3 + Channel net6149: Single :src:i5339_po0 dst:i468_pi0 + Channel net6150: Single :src:i5345_po0 dst:i5344_pi0 + Channel net6151: Single :src:i5346_po0 dst:i5344_pi1 + Channel net6152: Single :src:i5347_po0 dst:i5344_pi2 + Channel net6153: Single :src:i5348_po0 dst:i5344_pi3 + Channel net6154: Single :src:i5344_po0 dst:i468_pi1 + Channel net6155: Single :src:i5350_po0 dst:i5349_pi0 + Channel net6156: Single :src:i5351_po0 dst:i5349_pi1 + Channel net6157: Single :src:i5352_po0 dst:i5349_pi2 + Channel net6158: Single :src:i5353_po0 dst:i5349_pi3 + Channel net6159: Single :src:i5349_po0 dst:i468_pi2 + Channel net6160: Single :src:i5355_po0 dst:i5354_pi0 + Channel net6161: Single :src:i5356_po0 dst:i5354_pi1 + Channel net6162: Single :src:i5357_po0 dst:i5354_pi2 + Channel net6163: Single :src:i5358_po0 dst:i5354_pi3 + Channel net6164: Single :src:i5354_po0 dst:i468_pi3 + Channel net6165: Single :src:i5360_po0 dst:i5359_pi0 + Channel net6166: Single :src:i5361_po0 dst:i5359_pi1 + Channel net6167: Single :src:i5362_po0 dst:i5359_pi2 + Channel net6168: Single :src:i5363_po0 dst:i5359_pi3 + Channel net6169: Single :src:i5359_po0 dst:i469_pi0 + Channel net6170: Single :src:i5365_po0 dst:i5364_pi0 + Channel net6171: Single :src:i5366_po0 dst:i5364_pi1 + Channel net6172: Single :src:i5367_po0 dst:i5364_pi2 + Channel net6173: Single :src:i5368_po0 dst:i5364_pi3 + Channel net6174: Single :src:i5364_po0 dst:i469_pi1 + Channel net6175: Single :src:i5370_po0 dst:i5369_pi0 + Channel net6176: Single :src:i5371_po0 dst:i5369_pi1 + Channel net6177: Single :src:i5372_po0 dst:i5369_pi2 + Channel net6178: Single :src:i5373_po0 dst:i5369_pi3 + Channel net6179: Single :src:i5369_po0 dst:i469_pi2 + Channel net6180: Single :src:i5375_po0 dst:i5374_pi0 + Channel net6181: Single :src:i5376_po0 dst:i5374_pi1 + Channel net6182: Single :src:i5377_po0 dst:i5374_pi2 + Channel net6183: Single :src:i5378_po0 dst:i5374_pi3 + Channel net6184: Single :src:i5374_po0 dst:i469_pi3 + Channel net6185: Single :src:i5380_po0 dst:i5379_pi0 + Channel net6186: Single :src:i5381_po0 dst:i5379_pi1 + Channel net6187: Single :src:i5382_po0 dst:i5379_pi2 + Channel net6188: Single :src:i5383_po0 dst:i5379_pi3 + Channel net6189: Single :src:i5379_po0 dst:i472_pi0 + Channel net6190: Single :src:i5385_po0 dst:i5384_pi0 + Channel net6191: Single :src:i5386_po0 dst:i5384_pi1 + Channel net6192: Single :src:i5387_po0 dst:i5384_pi2 + Channel net6193: Single :src:i5388_po0 dst:i5384_pi3 + Channel net6194: Single :src:i5384_po0 dst:i472_pi1 + Channel net6195: Single :src:i5390_po0 dst:i5389_pi0 + Channel net6196: Single :src:i5391_po0 dst:i5389_pi1 + Channel net6197: Single :src:i5392_po0 dst:i5389_pi2 + Channel net6198: Single :src:i5393_po0 dst:i5389_pi3 + Channel net6199: Single :src:i5389_po0 dst:i472_pi2 + Channel net6200: Single :src:i5395_po0 dst:i5394_pi0 + Channel net6201: Single :src:i5396_po0 dst:i5394_pi1 + Channel net6202: Single :src:i5397_po0 dst:i5394_pi2 + Channel net6203: Single :src:i5398_po0 dst:i5394_pi3 + Channel net6204: Single :src:i5394_po0 dst:i472_pi3 + Channel net6205: Single :src:i5400_po0 dst:i5399_pi0 + Channel net6206: Single :src:i5401_po0 dst:i5399_pi1 + Channel net6207: Single :src:i5402_po0 dst:i5399_pi2 + Channel net6208: Single :src:i5403_po0 dst:i5399_pi3 + Channel net6209: Single :src:i5399_po0 dst:i474_pi0 + Channel net6210: Single :src:i5405_po0 dst:i5404_pi0 + Channel net6211: Single :src:i5406_po0 dst:i5404_pi1 + Channel net6212: Single :src:i5407_po0 dst:i5404_pi2 + Channel net6213: Single :src:i5408_po0 dst:i5404_pi3 + Channel net6214: Single :src:i5404_po0 dst:i474_pi1 + Channel net6215: Single :src:i5410_po0 dst:i5409_pi0 + Channel net6216: Single :src:i5411_po0 dst:i5409_pi1 + Channel net6217: Single :src:i5412_po0 dst:i5409_pi2 + Channel net6218: Single :src:i5413_po0 dst:i5409_pi3 + Channel net6219: Single :src:i5409_po0 dst:i474_pi2 + Channel net6220: Single :src:i5415_po0 dst:i5414_pi0 + Channel net6221: Single :src:i5416_po0 dst:i5414_pi1 + Channel net6222: Single :src:i5417_po0 dst:i5414_pi2 + Channel net6223: Single :src:i5418_po0 dst:i5414_pi3 + Channel net6224: Single :src:i5414_po0 dst:i474_pi3 + Channel net6225: Single :src:i5420_po0 dst:i5419_pi0 + Channel net6226: Single :src:i5421_po0 dst:i5419_pi1 + Channel net6227: Single :src:i5422_po0 dst:i5419_pi2 + Channel net6228: Single :src:i5423_po0 dst:i5419_pi3 + Channel net6229: Single :src:i5419_po0 dst:i477_pi0 + Channel net6230: Single :src:i5425_po0 dst:i5424_pi0 + Channel net6231: Single :src:i5426_po0 dst:i5424_pi1 + Channel net6232: Single :src:i5427_po0 dst:i5424_pi2 + Channel net6233: Single :src:i5428_po0 dst:i5424_pi3 + Channel net6234: Single :src:i5424_po0 dst:i477_pi1 + Channel net6235: Single :src:i5430_po0 dst:i5429_pi0 + Channel net6236: Single :src:i5431_po0 dst:i5429_pi1 + Channel net6237: Single :src:i5432_po0 dst:i5429_pi2 + Channel net6238: Single :src:i5433_po0 dst:i5429_pi3 + Channel net6239: Single :src:i5429_po0 dst:i477_pi2 + Channel net6240: Single :src:i5435_po0 dst:i5434_pi0 + Channel net6241: Single :src:i5436_po0 dst:i5434_pi1 + Channel net6242: Single :src:i5437_po0 dst:i5434_pi2 + Channel net6243: Single :src:i5438_po0 dst:i5434_pi3 + Channel net6244: Single :src:i5434_po0 dst:i477_pi3 + Channel net6245: Single :src:i142_po0 dst:{broadcast i5440_pi1 i5445_pi1 i5450_pi1 i5455_pi1 } + Channel net6249: Single :src:i142_po1 dst:{broadcast i5441_pi1 i5446_pi1 i5451_pi1 i5456_pi1 } + Channel net6253: Single :src:i142_po2 dst:{broadcast i5442_pi1 i5447_pi1 i5452_pi1 i5457_pi1 } + Channel net6257: Single :src:i142_po3 dst:{broadcast i5443_pi1 i5448_pi1 i5453_pi1 i5458_pi1 } + Channel net6261: Single :src:i5440_po0 dst:i5439_pi0 + Channel net6262: Single :src:i5441_po0 dst:i5439_pi1 + Channel net6263: Single :src:i5442_po0 dst:i5439_pi2 + Channel net6264: Single :src:i5443_po0 dst:i5439_pi3 + Channel net6265: Single :src:i5439_po0 dst:i479_pi0 + Channel net6266: Single :src:i5445_po0 dst:i5444_pi0 + Channel net6267: Single :src:i5446_po0 dst:i5444_pi1 + Channel net6268: Single :src:i5447_po0 dst:i5444_pi2 + Channel net6269: Single :src:i5448_po0 dst:i5444_pi3 + Channel net6270: Single :src:i5444_po0 dst:i479_pi1 + Channel net6271: Single :src:i5450_po0 dst:i5449_pi0 + Channel net6272: Single :src:i5451_po0 dst:i5449_pi1 + Channel net6273: Single :src:i5452_po0 dst:i5449_pi2 + Channel net6274: Single :src:i5453_po0 dst:i5449_pi3 + Channel net6275: Single :src:i5449_po0 dst:i479_pi2 + Channel net6276: Single :src:i5455_po0 dst:i5454_pi0 + Channel net6277: Single :src:i5456_po0 dst:i5454_pi1 + Channel net6278: Single :src:i5457_po0 dst:i5454_pi2 + Channel net6279: Single :src:i5458_po0 dst:i5454_pi3 + Channel net6280: Single :src:i5454_po0 dst:i479_pi3 + Channel net6281: Single :src:i5460_po0 dst:i5459_pi0 + Channel net6282: Single :src:i5461_po0 dst:i5459_pi1 + Channel net6283: Single :src:i5462_po0 dst:i5459_pi2 + Channel net6284: Single :src:i5463_po0 dst:i5459_pi3 + Channel net6285: Single :src:i5459_po0 dst:i480_pi0 + Channel net6286: Single :src:i5465_po0 dst:i5464_pi0 + Channel net6287: Single :src:i5466_po0 dst:i5464_pi1 + Channel net6288: Single :src:i5467_po0 dst:i5464_pi2 + Channel net6289: Single :src:i5468_po0 dst:i5464_pi3 + Channel net6290: Single :src:i5464_po0 dst:i480_pi1 + Channel net6291: Single :src:i5470_po0 dst:i5469_pi0 + Channel net6292: Single :src:i5471_po0 dst:i5469_pi1 + Channel net6293: Single :src:i5472_po0 dst:i5469_pi2 + Channel net6294: Single :src:i5473_po0 dst:i5469_pi3 + Channel net6295: Single :src:i5469_po0 dst:i480_pi2 + Channel net6296: Single :src:i5475_po0 dst:i5474_pi0 + Channel net6297: Single :src:i5476_po0 dst:i5474_pi1 + Channel net6298: Single :src:i5477_po0 dst:i5474_pi2 + Channel net6299: Single :src:i5478_po0 dst:i5474_pi3 + Channel net6300: Single :src:i5474_po0 dst:i480_pi3 + Channel net6301: Single :src:i5480_po0 dst:i5479_pi0 + Channel net6302: Single :src:i5481_po0 dst:i5479_pi1 + Channel net6303: Single :src:i5482_po0 dst:i5479_pi2 + Channel net6304: Single :src:i5483_po0 dst:i5479_pi3 + Channel net6305: Single :src:i5479_po0 dst:i482_pi0 + Channel net6306: Single :src:i5485_po0 dst:i5484_pi0 + Channel net6307: Single :src:i5486_po0 dst:i5484_pi1 + Channel net6308: Single :src:i5487_po0 dst:i5484_pi2 + Channel net6309: Single :src:i5488_po0 dst:i5484_pi3 + Channel net6310: Single :src:i5484_po0 dst:i482_pi1 + Channel net6311: Single :src:i5490_po0 dst:i5489_pi0 + Channel net6312: Single :src:i5491_po0 dst:i5489_pi1 + Channel net6313: Single :src:i5492_po0 dst:i5489_pi2 + Channel net6314: Single :src:i5493_po0 dst:i5489_pi3 + Channel net6315: Single :src:i5489_po0 dst:i482_pi2 + Channel net6316: Single :src:i5495_po0 dst:i5494_pi0 + Channel net6317: Single :src:i5496_po0 dst:i5494_pi1 + Channel net6318: Single :src:i5497_po0 dst:i5494_pi2 + Channel net6319: Single :src:i5498_po0 dst:i5494_pi3 + Channel net6320: Single :src:i5494_po0 dst:i482_pi3 + Channel net6321: Single :src:i5500_po0 dst:i5499_pi0 + Channel net6322: Single :src:i5501_po0 dst:i5499_pi1 + Channel net6323: Single :src:i5502_po0 dst:i5499_pi2 + Channel net6324: Single :src:i5503_po0 dst:i5499_pi3 + Channel net6325: Single :src:i5499_po0 dst:i484_pi0 + Channel net6326: Single :src:i5505_po0 dst:i5504_pi0 + Channel net6327: Single :src:i5506_po0 dst:i5504_pi1 + Channel net6328: Single :src:i5507_po0 dst:i5504_pi2 + Channel net6329: Single :src:i5508_po0 dst:i5504_pi3 + Channel net6330: Single :src:i5504_po0 dst:i484_pi1 + Channel net6331: Single :src:i5510_po0 dst:i5509_pi0 + Channel net6332: Single :src:i5511_po0 dst:i5509_pi1 + Channel net6333: Single :src:i5512_po0 dst:i5509_pi2 + Channel net6334: Single :src:i5513_po0 dst:i5509_pi3 + Channel net6335: Single :src:i5509_po0 dst:i484_pi2 + Channel net6336: Single :src:i5515_po0 dst:i5514_pi0 + Channel net6337: Single :src:i5516_po0 dst:i5514_pi1 + Channel net6338: Single :src:i5517_po0 dst:i5514_pi2 + Channel net6339: Single :src:i5518_po0 dst:i5514_pi3 + Channel net6340: Single :src:i5514_po0 dst:i484_pi3 + Channel net6341: Single :src:i144_po0 dst:{broadcast i5520_pi1 i5525_pi1 i5530_pi1 i5535_pi1 } + Channel net6345: Single :src:i144_po1 dst:{broadcast i5521_pi1 i5526_pi1 i5531_pi1 i5536_pi1 } + Channel net6349: Single :src:i144_po2 dst:{broadcast i5522_pi1 i5527_pi1 i5532_pi1 i5537_pi1 } + Channel net6353: Single :src:i144_po3 dst:{broadcast i5523_pi1 i5528_pi1 i5533_pi1 i5538_pi1 } + Channel net6357: Single :src:i5520_po0 dst:i5519_pi0 + Channel net6358: Single :src:i5521_po0 dst:i5519_pi1 + Channel net6359: Single :src:i5522_po0 dst:i5519_pi2 + Channel net6360: Single :src:i5523_po0 dst:i5519_pi3 + Channel net6361: Single :src:i5519_po0 dst:i486_pi0 + Channel net6362: Single :src:i5525_po0 dst:i5524_pi0 + Channel net6363: Single :src:i5526_po0 dst:i5524_pi1 + Channel net6364: Single :src:i5527_po0 dst:i5524_pi2 + Channel net6365: Single :src:i5528_po0 dst:i5524_pi3 + Channel net6366: Single :src:i5524_po0 dst:i486_pi1 + Channel net6367: Single :src:i5530_po0 dst:i5529_pi0 + Channel net6368: Single :src:i5531_po0 dst:i5529_pi1 + Channel net6369: Single :src:i5532_po0 dst:i5529_pi2 + Channel net6370: Single :src:i5533_po0 dst:i5529_pi3 + Channel net6371: Single :src:i5529_po0 dst:i486_pi2 + Channel net6372: Single :src:i5535_po0 dst:i5534_pi0 + Channel net6373: Single :src:i5536_po0 dst:i5534_pi1 + Channel net6374: Single :src:i5537_po0 dst:i5534_pi2 + Channel net6375: Single :src:i5538_po0 dst:i5534_pi3 + Channel net6376: Single :src:i5534_po0 dst:i486_pi3 + Channel net6377: Single :src:i146_po0 dst:{broadcast i5540_pi1 i5545_pi1 i5550_pi1 i5555_pi1 } + Channel net6381: Single :src:i146_po1 dst:{broadcast i5541_pi1 i5546_pi1 i5551_pi1 i5556_pi1 } + Channel net6385: Single :src:i146_po2 dst:{broadcast i5542_pi1 i5547_pi1 i5552_pi1 i5557_pi1 } + Channel net6389: Single :src:i146_po3 dst:{broadcast i5543_pi1 i5548_pi1 i5553_pi1 i5558_pi1 } + Channel net6393: Single :src:i5540_po0 dst:i5539_pi0 + Channel net6394: Single :src:i5541_po0 dst:i5539_pi1 + Channel net6395: Single :src:i5542_po0 dst:i5539_pi2 + Channel net6396: Single :src:i5543_po0 dst:i5539_pi3 + Channel net6397: Single :src:i5539_po0 dst:i490_pi0 + Channel net6398: Single :src:i5545_po0 dst:i5544_pi0 + Channel net6399: Single :src:i5546_po0 dst:i5544_pi1 + Channel net6400: Single :src:i5547_po0 dst:i5544_pi2 + Channel net6401: Single :src:i5548_po0 dst:i5544_pi3 + Channel net6402: Single :src:i5544_po0 dst:i490_pi1 + Channel net6403: Single :src:i5550_po0 dst:i5549_pi0 + Channel net6404: Single :src:i5551_po0 dst:i5549_pi1 + Channel net6405: Single :src:i5552_po0 dst:i5549_pi2 + Channel net6406: Single :src:i5553_po0 dst:i5549_pi3 + Channel net6407: Single :src:i5549_po0 dst:i490_pi2 + Channel net6408: Single :src:i5555_po0 dst:i5554_pi0 + Channel net6409: Single :src:i5556_po0 dst:i5554_pi1 + Channel net6410: Single :src:i5557_po0 dst:i5554_pi2 + Channel net6411: Single :src:i5558_po0 dst:i5554_pi3 + Channel net6412: Single :src:i5554_po0 dst:i490_pi3 + Channel net6413: Single :src:i5560_po0 dst:i5559_pi0 + Channel net6414: Single :src:i5561_po0 dst:i5559_pi1 + Channel net6415: Single :src:i5562_po0 dst:i5559_pi2 + Channel net6416: Single :src:i5563_po0 dst:i5559_pi3 + Channel net6417: Single :src:i5559_po0 dst:i492_pi0 + Channel net6418: Single :src:i5565_po0 dst:i5564_pi0 + Channel net6419: Single :src:i5566_po0 dst:i5564_pi1 + Channel net6420: Single :src:i5567_po0 dst:i5564_pi2 + Channel net6421: Single :src:i5568_po0 dst:i5564_pi3 + Channel net6422: Single :src:i5564_po0 dst:i492_pi1 + Channel net6423: Single :src:i5570_po0 dst:i5569_pi0 + Channel net6424: Single :src:i5571_po0 dst:i5569_pi1 + Channel net6425: Single :src:i5572_po0 dst:i5569_pi2 + Channel net6426: Single :src:i5573_po0 dst:i5569_pi3 + Channel net6427: Single :src:i5569_po0 dst:i492_pi2 + Channel net6428: Single :src:i5575_po0 dst:i5574_pi0 + Channel net6429: Single :src:i5576_po0 dst:i5574_pi1 + Channel net6430: Single :src:i5577_po0 dst:i5574_pi2 + Channel net6431: Single :src:i5578_po0 dst:i5574_pi3 + Channel net6432: Single :src:i5574_po0 dst:i492_pi3 + Channel net6433: Single :src:i5580_po0 dst:i5579_pi0 + Channel net6434: Single :src:i5581_po0 dst:i5579_pi1 + Channel net6435: Single :src:i5582_po0 dst:i5579_pi2 + Channel net6436: Single :src:i5583_po0 dst:i5579_pi3 + Channel net6437: Single :src:i5579_po0 dst:i495_pi0 + Channel net6438: Single :src:i5585_po0 dst:i5584_pi0 + Channel net6439: Single :src:i5586_po0 dst:i5584_pi1 + Channel net6440: Single :src:i5587_po0 dst:i5584_pi2 + Channel net6441: Single :src:i5588_po0 dst:i5584_pi3 + Channel net6442: Single :src:i5584_po0 dst:i495_pi1 + Channel net6443: Single :src:i5590_po0 dst:i5589_pi0 + Channel net6444: Single :src:i5591_po0 dst:i5589_pi1 + Channel net6445: Single :src:i5592_po0 dst:i5589_pi2 + Channel net6446: Single :src:i5593_po0 dst:i5589_pi3 + Channel net6447: Single :src:i5589_po0 dst:i495_pi2 + Channel net6448: Single :src:i5595_po0 dst:i5594_pi0 + Channel net6449: Single :src:i5596_po0 dst:i5594_pi1 + Channel net6450: Single :src:i5597_po0 dst:i5594_pi2 + Channel net6451: Single :src:i5598_po0 dst:i5594_pi3 + Channel net6452: Single :src:i5594_po0 dst:i495_pi3 + Channel net6453: Single :src:i5600_po0 dst:i5599_pi0 + Channel net6454: Single :src:i5601_po0 dst:i5599_pi1 + Channel net6455: Single :src:i5602_po0 dst:i5599_pi2 + Channel net6456: Single :src:i5603_po0 dst:i5599_pi3 + Channel net6457: Single :src:i5599_po0 dst:i498_pi0 + Channel net6458: Single :src:i5605_po0 dst:i5604_pi0 + Channel net6459: Single :src:i5606_po0 dst:i5604_pi1 + Channel net6460: Single :src:i5607_po0 dst:i5604_pi2 + Channel net6461: Single :src:i5608_po0 dst:i5604_pi3 + Channel net6462: Single :src:i5604_po0 dst:i498_pi1 + Channel net6463: Single :src:i5610_po0 dst:i5609_pi0 + Channel net6464: Single :src:i5611_po0 dst:i5609_pi1 + Channel net6465: Single :src:i5612_po0 dst:i5609_pi2 + Channel net6466: Single :src:i5613_po0 dst:i5609_pi3 + Channel net6467: Single :src:i5609_po0 dst:i498_pi2 + Channel net6468: Single :src:i5615_po0 dst:i5614_pi0 + Channel net6469: Single :src:i5616_po0 dst:i5614_pi1 + Channel net6470: Single :src:i5617_po0 dst:i5614_pi2 + Channel net6471: Single :src:i5618_po0 dst:i5614_pi3 + Channel net6472: Single :src:i5614_po0 dst:i498_pi3 + Channel net6473: Single :src:i5620_po0 dst:i5619_pi0 + Channel net6474: Single :src:i5621_po0 dst:i5619_pi1 + Channel net6475: Single :src:i5622_po0 dst:i5619_pi2 + Channel net6476: Single :src:i5623_po0 dst:i5619_pi3 + Channel net6477: Single :src:i5619_po0 dst:i501_pi0 + Channel net6478: Single :src:i5625_po0 dst:i5624_pi0 + Channel net6479: Single :src:i5626_po0 dst:i5624_pi1 + Channel net6480: Single :src:i5627_po0 dst:i5624_pi2 + Channel net6481: Single :src:i5628_po0 dst:i5624_pi3 + Channel net6482: Single :src:i5624_po0 dst:i501_pi1 + Channel net6483: Single :src:i5630_po0 dst:i5629_pi0 + Channel net6484: Single :src:i5631_po0 dst:i5629_pi1 + Channel net6485: Single :src:i5632_po0 dst:i5629_pi2 + Channel net6486: Single :src:i5633_po0 dst:i5629_pi3 + Channel net6487: Single :src:i5629_po0 dst:i501_pi2 + Channel net6488: Single :src:i5635_po0 dst:i5634_pi0 + Channel net6489: Single :src:i5636_po0 dst:i5634_pi1 + Channel net6490: Single :src:i5637_po0 dst:i5634_pi2 + Channel net6491: Single :src:i5638_po0 dst:i5634_pi3 + Channel net6492: Single :src:i5634_po0 dst:i501_pi3 + Channel net6493: Single :src:i148_po0 dst:{broadcast i5640_pi1 i5645_pi1 i5650_pi1 i5655_pi1 } + Channel net6497: Single :src:i148_po1 dst:{broadcast i5641_pi1 i5646_pi1 i5651_pi1 i5656_pi1 } + Channel net6501: Single :src:i148_po2 dst:{broadcast i5642_pi1 i5647_pi1 i5652_pi1 i5657_pi1 } + Channel net6505: Single :src:i148_po3 dst:{broadcast i5643_pi1 i5648_pi1 i5653_pi1 i5658_pi1 } + Channel net6509: Single :src:i5640_po0 dst:i5639_pi0 + Channel net6510: Single :src:i5641_po0 dst:i5639_pi1 + Channel net6511: Single :src:i5642_po0 dst:i5639_pi2 + Channel net6512: Single :src:i5643_po0 dst:i5639_pi3 + Channel net6513: Single :src:i5639_po0 dst:i504_pi0 + Channel net6514: Single :src:i5645_po0 dst:i5644_pi0 + Channel net6515: Single :src:i5646_po0 dst:i5644_pi1 + Channel net6516: Single :src:i5647_po0 dst:i5644_pi2 + Channel net6517: Single :src:i5648_po0 dst:i5644_pi3 + Channel net6518: Single :src:i5644_po0 dst:i504_pi1 + Channel net6519: Single :src:i5650_po0 dst:i5649_pi0 + Channel net6520: Single :src:i5651_po0 dst:i5649_pi1 + Channel net6521: Single :src:i5652_po0 dst:i5649_pi2 + Channel net6522: Single :src:i5653_po0 dst:i5649_pi3 + Channel net6523: Single :src:i5649_po0 dst:i504_pi2 + Channel net6524: Single :src:i5655_po0 dst:i5654_pi0 + Channel net6525: Single :src:i5656_po0 dst:i5654_pi1 + Channel net6526: Single :src:i5657_po0 dst:i5654_pi2 + Channel net6527: Single :src:i5658_po0 dst:i5654_pi3 + Channel net6528: Single :src:i5654_po0 dst:i504_pi3 + Channel net6529: Single :src:i5660_po0 dst:i5659_pi0 + Channel net6530: Single :src:i5661_po0 dst:i5659_pi1 + Channel net6531: Single :src:i5662_po0 dst:i5659_pi2 + Channel net6532: Single :src:i5663_po0 dst:i5659_pi3 + Channel net6533: Single :src:i5659_po0 dst:i506_pi0 + Channel net6534: Single :src:i5665_po0 dst:i5664_pi0 + Channel net6535: Single :src:i5666_po0 dst:i5664_pi1 + Channel net6536: Single :src:i5667_po0 dst:i5664_pi2 + Channel net6537: Single :src:i5668_po0 dst:i5664_pi3 + Channel net6538: Single :src:i5664_po0 dst:i506_pi1 + Channel net6539: Single :src:i5670_po0 dst:i5669_pi0 + Channel net6540: Single :src:i5671_po0 dst:i5669_pi1 + Channel net6541: Single :src:i5672_po0 dst:i5669_pi2 + Channel net6542: Single :src:i5673_po0 dst:i5669_pi3 + Channel net6543: Single :src:i5669_po0 dst:i506_pi2 + Channel net6544: Single :src:i5675_po0 dst:i5674_pi0 + Channel net6545: Single :src:i5676_po0 dst:i5674_pi1 + Channel net6546: Single :src:i5677_po0 dst:i5674_pi2 + Channel net6547: Single :src:i5678_po0 dst:i5674_pi3 + Channel net6548: Single :src:i5674_po0 dst:i506_pi3 + Channel net6549: Single :src:i5680_po0 dst:i5679_pi0 + Channel net6550: Single :src:i5681_po0 dst:i5679_pi1 + Channel net6551: Single :src:i5682_po0 dst:i5679_pi2 + Channel net6552: Single :src:i5683_po0 dst:i5679_pi3 + Channel net6553: Single :src:i5679_po0 dst:i509_pi0 + Channel net6554: Single :src:i5685_po0 dst:i5684_pi0 + Channel net6555: Single :src:i5686_po0 dst:i5684_pi1 + Channel net6556: Single :src:i5687_po0 dst:i5684_pi2 + Channel net6557: Single :src:i5688_po0 dst:i5684_pi3 + Channel net6558: Single :src:i5684_po0 dst:i509_pi1 + Channel net6559: Single :src:i5690_po0 dst:i5689_pi0 + Channel net6560: Single :src:i5691_po0 dst:i5689_pi1 + Channel net6561: Single :src:i5692_po0 dst:i5689_pi2 + Channel net6562: Single :src:i5693_po0 dst:i5689_pi3 + Channel net6563: Single :src:i5689_po0 dst:i509_pi2 + Channel net6564: Single :src:i5695_po0 dst:i5694_pi0 + Channel net6565: Single :src:i5696_po0 dst:i5694_pi1 + Channel net6566: Single :src:i5697_po0 dst:i5694_pi2 + Channel net6567: Single :src:i5698_po0 dst:i5694_pi3 + Channel net6568: Single :src:i5694_po0 dst:i509_pi3 + Channel net6569: Single :src:i5700_po0 dst:i5699_pi0 + Channel net6570: Single :src:i5701_po0 dst:i5699_pi1 + Channel net6571: Single :src:i5702_po0 dst:i5699_pi2 + Channel net6572: Single :src:i5703_po0 dst:i5699_pi3 + Channel net6573: Single :src:i5699_po0 dst:i512_pi0 + Channel net6574: Single :src:i5705_po0 dst:i5704_pi0 + Channel net6575: Single :src:i5706_po0 dst:i5704_pi1 + Channel net6576: Single :src:i5707_po0 dst:i5704_pi2 + Channel net6577: Single :src:i5708_po0 dst:i5704_pi3 + Channel net6578: Single :src:i5704_po0 dst:i512_pi1 + Channel net6579: Single :src:i5710_po0 dst:i5709_pi0 + Channel net6580: Single :src:i5711_po0 dst:i5709_pi1 + Channel net6581: Single :src:i5712_po0 dst:i5709_pi2 + Channel net6582: Single :src:i5713_po0 dst:i5709_pi3 + Channel net6583: Single :src:i5709_po0 dst:i512_pi2 + Channel net6584: Single :src:i5715_po0 dst:i5714_pi0 + Channel net6585: Single :src:i5716_po0 dst:i5714_pi1 + Channel net6586: Single :src:i5717_po0 dst:i5714_pi2 + Channel net6587: Single :src:i5718_po0 dst:i5714_pi3 + Channel net6588: Single :src:i5714_po0 dst:i512_pi3 + Channel net6589: Single :src:i150_po0 dst:{broadcast i5720_pi1 i5725_pi1 i5730_pi1 i5735_pi1 } + Channel net6593: Single :src:i150_po1 dst:{broadcast i5721_pi1 i5726_pi1 i5731_pi1 i5736_pi1 } + Channel net6597: Single :src:i150_po2 dst:{broadcast i5722_pi1 i5727_pi1 i5732_pi1 i5737_pi1 } + Channel net6601: Single :src:i150_po3 dst:{broadcast i5723_pi1 i5728_pi1 i5733_pi1 i5738_pi1 } + Channel net6605: Single :src:i5720_po0 dst:i5719_pi0 + Channel net6606: Single :src:i5721_po0 dst:i5719_pi1 + Channel net6607: Single :src:i5722_po0 dst:i5719_pi2 + Channel net6608: Single :src:i5723_po0 dst:i5719_pi3 + Channel net6609: Single :src:i5719_po0 dst:i516_pi0 + Channel net6610: Single :src:i5725_po0 dst:i5724_pi0 + Channel net6611: Single :src:i5726_po0 dst:i5724_pi1 + Channel net6612: Single :src:i5727_po0 dst:i5724_pi2 + Channel net6613: Single :src:i5728_po0 dst:i5724_pi3 + Channel net6614: Single :src:i5724_po0 dst:i516_pi1 + Channel net6615: Single :src:i5730_po0 dst:i5729_pi0 + Channel net6616: Single :src:i5731_po0 dst:i5729_pi1 + Channel net6617: Single :src:i5732_po0 dst:i5729_pi2 + Channel net6618: Single :src:i5733_po0 dst:i5729_pi3 + Channel net6619: Single :src:i5729_po0 dst:i516_pi2 + Channel net6620: Single :src:i5735_po0 dst:i5734_pi0 + Channel net6621: Single :src:i5736_po0 dst:i5734_pi1 + Channel net6622: Single :src:i5737_po0 dst:i5734_pi2 + Channel net6623: Single :src:i5738_po0 dst:i5734_pi3 + Channel net6624: Single :src:i5734_po0 dst:i516_pi3 + Channel net6625: Single :src:i152_po0 dst:{broadcast i5740_pi1 i5745_pi1 i5750_pi1 i5755_pi1 } + Channel net6629: Single :src:i152_po1 dst:{broadcast i5741_pi1 i5746_pi1 i5751_pi1 i5756_pi1 } + Channel net6633: Single :src:i152_po2 dst:{broadcast i5742_pi1 i5747_pi1 i5752_pi1 i5757_pi1 } + Channel net6637: Single :src:i152_po3 dst:{broadcast i5743_pi1 i5748_pi1 i5753_pi1 i5758_pi1 } + Channel net6641: Single :src:i5740_po0 dst:i5739_pi0 + Channel net6642: Single :src:i5741_po0 dst:i5739_pi1 + Channel net6643: Single :src:i5742_po0 dst:i5739_pi2 + Channel net6644: Single :src:i5743_po0 dst:i5739_pi3 + Channel net6645: Single :src:i5739_po0 dst:i518_pi0 + Channel net6646: Single :src:i5745_po0 dst:i5744_pi0 + Channel net6647: Single :src:i5746_po0 dst:i5744_pi1 + Channel net6648: Single :src:i5747_po0 dst:i5744_pi2 + Channel net6649: Single :src:i5748_po0 dst:i5744_pi3 + Channel net6650: Single :src:i5744_po0 dst:i518_pi1 + Channel net6651: Single :src:i5750_po0 dst:i5749_pi0 + Channel net6652: Single :src:i5751_po0 dst:i5749_pi1 + Channel net6653: Single :src:i5752_po0 dst:i5749_pi2 + Channel net6654: Single :src:i5753_po0 dst:i5749_pi3 + Channel net6655: Single :src:i5749_po0 dst:i518_pi2 + Channel net6656: Single :src:i5755_po0 dst:i5754_pi0 + Channel net6657: Single :src:i5756_po0 dst:i5754_pi1 + Channel net6658: Single :src:i5757_po0 dst:i5754_pi2 + Channel net6659: Single :src:i5758_po0 dst:i5754_pi3 + Channel net6660: Single :src:i5754_po0 dst:i518_pi3 + Channel net6661: Single :src:i154_po0 dst:{broadcast i5760_pi1 i5765_pi1 i5770_pi1 i5775_pi1 } + Channel net6665: Single :src:i154_po1 dst:{broadcast i5761_pi1 i5766_pi1 i5771_pi1 i5776_pi1 } + Channel net6669: Single :src:i154_po2 dst:{broadcast i5762_pi1 i5767_pi1 i5772_pi1 i5777_pi1 } + Channel net6673: Single :src:i154_po3 dst:{broadcast i5763_pi1 i5768_pi1 i5773_pi1 i5778_pi1 } + Channel net6677: Single :src:i5760_po0 dst:i5759_pi0 + Channel net6678: Single :src:i5761_po0 dst:i5759_pi1 + Channel net6679: Single :src:i5762_po0 dst:i5759_pi2 + Channel net6680: Single :src:i5763_po0 dst:i5759_pi3 + Channel net6681: Single :src:i5759_po0 dst:i520_pi0 + Channel net6682: Single :src:i5765_po0 dst:i5764_pi0 + Channel net6683: Single :src:i5766_po0 dst:i5764_pi1 + Channel net6684: Single :src:i5767_po0 dst:i5764_pi2 + Channel net6685: Single :src:i5768_po0 dst:i5764_pi3 + Channel net6686: Single :src:i5764_po0 dst:i520_pi1 + Channel net6687: Single :src:i5770_po0 dst:i5769_pi0 + Channel net6688: Single :src:i5771_po0 dst:i5769_pi1 + Channel net6689: Single :src:i5772_po0 dst:i5769_pi2 + Channel net6690: Single :src:i5773_po0 dst:i5769_pi3 + Channel net6691: Single :src:i5769_po0 dst:i520_pi2 + Channel net6692: Single :src:i5775_po0 dst:i5774_pi0 + Channel net6693: Single :src:i5776_po0 dst:i5774_pi1 + Channel net6694: Single :src:i5777_po0 dst:i5774_pi2 + Channel net6695: Single :src:i5778_po0 dst:i5774_pi3 + Channel net6696: Single :src:i5774_po0 dst:i520_pi3 + Channel net6697: Single :src:i5780_po0 dst:i5779_pi0 + Channel net6698: Single :src:i5781_po0 dst:i5779_pi1 + Channel net6699: Single :src:i5782_po0 dst:i5779_pi2 + Channel net6700: Single :src:i5783_po0 dst:i5779_pi3 + Channel net6701: Single :src:i5779_po0 dst:i522_pi0 + Channel net6702: Single :src:i5785_po0 dst:i5784_pi0 + Channel net6703: Single :src:i5786_po0 dst:i5784_pi1 + Channel net6704: Single :src:i5787_po0 dst:i5784_pi2 + Channel net6705: Single :src:i5788_po0 dst:i5784_pi3 + Channel net6706: Single :src:i5784_po0 dst:i522_pi1 + Channel net6707: Single :src:i5790_po0 dst:i5789_pi0 + Channel net6708: Single :src:i5791_po0 dst:i5789_pi1 + Channel net6709: Single :src:i5792_po0 dst:i5789_pi2 + Channel net6710: Single :src:i5793_po0 dst:i5789_pi3 + Channel net6711: Single :src:i5789_po0 dst:i522_pi2 + Channel net6712: Single :src:i5795_po0 dst:i5794_pi0 + Channel net6713: Single :src:i5796_po0 dst:i5794_pi1 + Channel net6714: Single :src:i5797_po0 dst:i5794_pi2 + Channel net6715: Single :src:i5798_po0 dst:i5794_pi3 + Channel net6716: Single :src:i5794_po0 dst:i522_pi3 + Channel net6717: Single :src:i5800_po0 dst:i5799_pi0 + Channel net6718: Single :src:i5801_po0 dst:i5799_pi1 + Channel net6719: Single :src:i5802_po0 dst:i5799_pi2 + Channel net6720: Single :src:i5803_po0 dst:i5799_pi3 + Channel net6721: Single :src:i5799_po0 dst:i525_pi0 + Channel net6722: Single :src:i5805_po0 dst:i5804_pi0 + Channel net6723: Single :src:i5806_po0 dst:i5804_pi1 + Channel net6724: Single :src:i5807_po0 dst:i5804_pi2 + Channel net6725: Single :src:i5808_po0 dst:i5804_pi3 + Channel net6726: Single :src:i5804_po0 dst:i525_pi1 + Channel net6727: Single :src:i5810_po0 dst:i5809_pi0 + Channel net6728: Single :src:i5811_po0 dst:i5809_pi1 + Channel net6729: Single :src:i5812_po0 dst:i5809_pi2 + Channel net6730: Single :src:i5813_po0 dst:i5809_pi3 + Channel net6731: Single :src:i5809_po0 dst:i525_pi2 + Channel net6732: Single :src:i5815_po0 dst:i5814_pi0 + Channel net6733: Single :src:i5816_po0 dst:i5814_pi1 + Channel net6734: Single :src:i5817_po0 dst:i5814_pi2 + Channel net6735: Single :src:i5818_po0 dst:i5814_pi3 + Channel net6736: Single :src:i5814_po0 dst:i525_pi3 + Channel net6737: Single :src:i5820_po0 dst:i5819_pi0 + Channel net6738: Single :src:i5821_po0 dst:i5819_pi1 + Channel net6739: Single :src:i5822_po0 dst:i5819_pi2 + Channel net6740: Single :src:i5823_po0 dst:i5819_pi3 + Channel net6741: Single :src:i5819_po0 dst:i527_pi0 + Channel net6742: Single :src:i5825_po0 dst:i5824_pi0 + Channel net6743: Single :src:i5826_po0 dst:i5824_pi1 + Channel net6744: Single :src:i5827_po0 dst:i5824_pi2 + Channel net6745: Single :src:i5828_po0 dst:i5824_pi3 + Channel net6746: Single :src:i5824_po0 dst:i527_pi1 + Channel net6747: Single :src:i5830_po0 dst:i5829_pi0 + Channel net6748: Single :src:i5831_po0 dst:i5829_pi1 + Channel net6749: Single :src:i5832_po0 dst:i5829_pi2 + Channel net6750: Single :src:i5833_po0 dst:i5829_pi3 + Channel net6751: Single :src:i5829_po0 dst:i527_pi2 + Channel net6752: Single :src:i5835_po0 dst:i5834_pi0 + Channel net6753: Single :src:i5836_po0 dst:i5834_pi1 + Channel net6754: Single :src:i5837_po0 dst:i5834_pi2 + Channel net6755: Single :src:i5838_po0 dst:i5834_pi3 + Channel net6756: Single :src:i5834_po0 dst:i527_pi3 + Channel net6757: Single :src:i1_po0 dst:i0_pi0 + Channel net6758: Single :src:i1_po1 dst:i0_pi1 + Channel net6759: Single :src:i3_po0 dst:i2_pi0 + Channel net6760: Single :src:i3_po1 dst:i2_pi1 + Channel net6761: Single :src:i5_po0 dst:i4_pi0 + Channel net6762: Single :src:i5_po1 dst:i4_pi1 + Channel net6763: Single :src:i7_po0 dst:i6_pi0 + Channel net6764: Single :src:i7_po1 dst:i6_pi1 + Channel net6765: Single :src:i9_po0 dst:i8_pi0 + Channel net6766: Single :src:i9_po1 dst:i8_pi1 + Channel net6767: Single :src:i11_po0 dst:i10_pi0 + Channel net6768: Single :src:i11_po1 dst:i10_pi1 + Channel net6769: Single :src:i13_po0 dst:i12_pi0 + Channel net6770: Single :src:i13_po1 dst:i12_pi1 + Channel net6771: Single :src:i15_po0 dst:i14_pi0 + Channel net6772: Single :src:i15_po1 dst:i14_pi1 + Channel net6773: Single :src:i17_po0 dst:i16_pi0 + Channel net6774: Single :src:i17_po1 dst:i16_pi1 + Channel net6775: Single :src:i19_po0 dst:i18_pi0 + Channel net6776: Single :src:i19_po1 dst:i18_pi1 + Channel net6777: Single :src:i21_po0 dst:i20_pi0 + Channel net6778: Single :src:i21_po1 dst:i20_pi1 + Channel net6779: Single :src:i23_po0 dst:i22_pi0 + Channel net6780: Single :src:i23_po1 dst:i22_pi1 + Channel net6781: Single :src:i25_po0 dst:i24_pi0 + Channel net6782: Single :src:i25_po1 dst:i24_pi1 + Channel net6783: Single :src:i27_po0 dst:i26_pi0 + Channel net6784: Single :src:i27_po1 dst:i26_pi1 + Channel net6785: Single :src:i29_po0 dst:i28_pi0 + Channel net6786: Single :src:i29_po1 dst:i28_pi1 + Channel net6787: Single :src:i31_po0 dst:i30_pi0 + Channel net6788: Single :src:i31_po1 dst:i30_pi1 + Channel net6789: Single :src:i33_po0 dst:i32_pi0 + Channel net6790: Single :src:i33_po1 dst:i32_pi1 + Channel net6791: Single :src:i35_po0 dst:i34_pi0 + Channel net6792: Single :src:i35_po1 dst:i34_pi1 + Channel net6793: Single :src:i37_po0 dst:i36_pi0 + Channel net6794: Single :src:i37_po1 dst:i36_pi1 + Channel net6795: Single :src:i39_po0 dst:i38_pi0 + Channel net6796: Single :src:i39_po1 dst:i38_pi1 + Channel net6797: Single :src:i41_po0 dst:i40_pi0 + Channel net6798: Single :src:i41_po1 dst:i40_pi1 + Channel net6799: Single :src:i43_po0 dst:i42_pi0 + Channel net6800: Single :src:i43_po1 dst:i42_pi1 + Channel net6801: Single :src:i45_po0 dst:i44_pi0 + Channel net6802: Single :src:i45_po1 dst:i44_pi1 + Channel net6803: Single :src:i47_po0 dst:i46_pi0 + Channel net6804: Single :src:i47_po1 dst:i46_pi1 + Channel net6805: Single :src:i49_po0 dst:i48_pi0 + Channel net6806: Single :src:i49_po1 dst:i48_pi1 + Channel net6807: Single :src:i51_po0 dst:i50_pi0 + Channel net6808: Single :src:i51_po1 dst:i50_pi1 + Channel net6809: Single :src:i53_po0 dst:i52_pi0 + Channel net6810: Single :src:i53_po1 dst:i52_pi1 + Channel net6811: Single :src:i55_po0 dst:i54_pi0 + Channel net6812: Single :src:i55_po1 dst:i54_pi1 + Channel net6813: Single :src:i57_po0 dst:i56_pi0 + Channel net6814: Single :src:i57_po1 dst:i56_pi1 + Channel net6815: Single :src:i59_po0 dst:i58_pi0 + Channel net6816: Single :src:i59_po1 dst:i58_pi1 + Channel net6817: Single :src:i61_po0 dst:i60_pi0 + Channel net6818: Single :src:i61_po1 dst:i60_pi1 + Channel net6819: Single :src:i63_po0 dst:i62_pi0 + Channel net6820: Single :src:i63_po1 dst:i62_pi1 + Channel net6821: Single :src:i65_po0 dst:i64_pi0 + Channel net6822: Single :src:i65_po1 dst:i64_pi1 + Channel net6823: Single :src:i67_po0 dst:i66_pi0 + Channel net6824: Single :src:i67_po1 dst:i66_pi1 + Channel net6825: Single :src:i69_po0 dst:i68_pi0 + Channel net6826: Single :src:i69_po1 dst:i68_pi1 + Channel net6827: Single :src:i71_po0 dst:i70_pi0 + Channel net6828: Single :src:i71_po1 dst:i70_pi1 + Channel net6829: Single :src:i73_po0 dst:i72_pi0 + Channel net6830: Single :src:i73_po1 dst:i72_pi1 + Channel net6831: Single :src:i75_po0 dst:i74_pi0 + Channel net6832: Single :src:i75_po1 dst:i74_pi1 + Channel net6833: Single :src:i77_po0 dst:i76_pi0 + Channel net6834: Single :src:i77_po1 dst:i76_pi1 + Channel net6835: Single :src:i79_po0 dst:i78_pi0 + Channel net6836: Single :src:i79_po1 dst:i78_pi1 + Channel net6837: Single :src:i81_po0 dst:i80_pi0 + Channel net6838: Single :src:i81_po1 dst:i80_pi1 + Channel net6839: Single :src:i83_po0 dst:i82_pi0 + Channel net6840: Single :src:i83_po1 dst:i82_pi1 + Channel net6841: Single :src:i85_po0 dst:i84_pi0 + Channel net6842: Single :src:i85_po1 dst:i84_pi1 + Channel net6843: Single :src:i87_po0 dst:i86_pi0 + Channel net6844: Single :src:i87_po1 dst:i86_pi1 + Channel net6845: Single :src:i89_po0 dst:i88_pi0 + Channel net6846: Single :src:i89_po1 dst:i88_pi1 + Channel net6847: Single :src:i91_po0 dst:i90_pi0 + Channel net6848: Single :src:i91_po1 dst:i90_pi1 + Channel net6849: Single :src:i93_po0 dst:i92_pi0 + Channel net6850: Single :src:i93_po1 dst:i92_pi1 + Channel net6851: Single :src:i95_po0 dst:i94_pi0 + Channel net6852: Single :src:i95_po1 dst:i94_pi1 + Channel net6853: Single :src:i97_po0 dst:i96_pi0 + Channel net6854: Single :src:i97_po1 dst:i96_pi1 + Channel net6855: Single :src:i99_po0 dst:i98_pi0 + Channel net6856: Single :src:i99_po1 dst:i98_pi1 + Channel net6857: Single :src:i101_po0 dst:i100_pi0 + Channel net6858: Single :src:i101_po1 dst:i100_pi1 + Channel net6859: Single :src:i103_po0 dst:i102_pi0 + Channel net6860: Single :src:i103_po1 dst:i102_pi1 + Channel net6861: Single :src:i105_po0 dst:i104_pi0 + Channel net6862: Single :src:i105_po1 dst:i104_pi1 + Channel net6863: Single :src:i107_po0 dst:i106_pi0 + Channel net6864: Single :src:i107_po1 dst:i106_pi1 + Channel net6865: Single :src:i109_po0 dst:i108_pi0 + Channel net6866: Single :src:i109_po1 dst:i108_pi1 + Channel net6867: Single :src:i111_po0 dst:i110_pi0 + Channel net6868: Single :src:i111_po1 dst:i110_pi1 + Channel net6869: Single :src:i113_po0 dst:i112_pi0 + Channel net6870: Single :src:i113_po1 dst:i112_pi1 + Channel net6871: Single :src:i115_po0 dst:i114_pi0 + Channel net6872: Single :src:i115_po1 dst:i114_pi1 + Channel net6873: Single :src:i117_po0 dst:i116_pi0 + Channel net6874: Single :src:i117_po1 dst:i116_pi1 + Channel net6875: Single :src:i119_po0 dst:i118_pi0 + Channel net6876: Single :src:i119_po1 dst:i118_pi1 + Channel net6877: Single :src:i121_po0 dst:i120_pi0 + Channel net6878: Single :src:i121_po1 dst:i120_pi1 + Channel net6879: Single :src:i123_po0 dst:i122_pi0 + Channel net6880: Single :src:i123_po1 dst:i122_pi1 + Channel net6881: Single :src:i125_po0 dst:i124_pi0 + Channel net6882: Single :src:i125_po1 dst:i124_pi1 + Channel net6883: Single :src:i127_po0 dst:i126_pi0 + Channel net6884: Single :src:i127_po1 dst:i126_pi1 + Channel net6885: Single :src:i129_po0 dst:i128_pi0 + Channel net6886: Single :src:i129_po1 dst:i128_pi1 + Channel net6887: Single :src:i131_po0 dst:i130_pi0 + Channel net6888: Single :src:i131_po1 dst:i130_pi1 + Channel net6889: Single :src:i133_po0 dst:i132_pi0 + Channel net6890: Single :src:i133_po1 dst:i132_pi1 + Channel net6891: Single :src:i135_po0 dst:i134_pi0 + Channel net6892: Single :src:i135_po1 dst:i134_pi1 + Channel net6893: Single :src:i137_po0 dst:i136_pi0 + Channel net6894: Single :src:i137_po1 dst:i136_pi1 + Channel net6895: Single :src:i139_po0 dst:i138_pi0 + Channel net6896: Single :src:i139_po1 dst:i138_pi1 + Channel net6897: Single :src:i141_po0 dst:i140_pi0 + Channel net6898: Single :src:i141_po1 dst:i140_pi1 + Channel net6899: Single :src:i143_po0 dst:i142_pi0 + Channel net6900: Single :src:i143_po1 dst:i142_pi1 + Channel net6901: Single :src:i145_po0 dst:i144_pi0 + Channel net6902: Single :src:i145_po1 dst:i144_pi1 + Channel net6903: Single :src:i147_po0 dst:i146_pi0 + Channel net6904: Single :src:i147_po1 dst:i146_pi1 + Channel net6905: Single :src:i149_po0 dst:i148_pi0 + Channel net6906: Single :src:i149_po1 dst:i148_pi1 + Channel net6907: Single :src:i151_po0 dst:i150_pi0 + Channel net6908: Single :src:i151_po1 dst:i150_pi1 + Channel net6909: Single :src:i153_po0 dst:i152_pi0 + Channel net6910: Single :src:i153_po1 dst:i152_pi1 + Channel net6911: Single :src:i155_po0 dst:i154_pi0 + Channel net6912: Single :src:i155_po1 dst:i154_pi1 + Channel net6913: Single :src:i528_po0 dst:i156_pi0 + Channel net6914: Single :src:i528_po1 dst:i156_pi1 + Channel net6915: Single :src:i156_po0 dst:{broadcast i1100_pi0 i1101_pi0 i1102_pi0 i1103_pi0 } + Channel net6919: Single :src:i156_po1 dst:{broadcast i1105_pi0 i1106_pi0 i1107_pi0 i1108_pi0 } + Channel net6923: Single :src:i156_po2 dst:{broadcast i1110_pi0 i1111_pi0 i1112_pi0 i1113_pi0 } + Channel net6927: Single :src:i156_po3 dst:{broadcast i1115_pi0 i1116_pi0 i1117_pi0 i1118_pi0 } + Channel net6931: Single :src:i157_po0 dst:i529_pi0 + Channel net6932: Single :src:i157_po1 dst:i529_pi1 + Channel net6933: Single :src:i536_po0 dst:i158_pi0 + Channel net6934: Single :src:i536_po1 dst:i158_pi1 + Channel net6935: Single :src:i535_po0 dst:i159_pi0 + Channel net6936: Single :src:i535_po1 dst:i159_pi1 + Channel net6937: Single :src:i159_po0 dst:{broadcast i1120_pi0 i1121_pi0 i1122_pi0 i1123_pi0 } + Channel net6941: Single :src:i159_po1 dst:{broadcast i1125_pi0 i1126_pi0 i1127_pi0 i1128_pi0 } + Channel net6945: Single :src:i159_po2 dst:{broadcast i1130_pi0 i1131_pi0 i1132_pi0 i1133_pi0 } + Channel net6949: Single :src:i159_po3 dst:{broadcast i1135_pi0 i1136_pi0 i1137_pi0 i1138_pi0 } + Channel net6953: Single :src:i158_po0 dst:{broadcast i1120_pi2 i1121_pi2 i1122_pi2 i1123_pi2 } + Channel net6957: Single :src:i158_po1 dst:{broadcast i1125_pi2 i1126_pi2 i1127_pi2 i1128_pi2 } + Channel net6961: Single :src:i158_po2 dst:{broadcast i1130_pi2 i1131_pi2 i1132_pi2 i1133_pi2 } + Channel net6965: Single :src:i158_po3 dst:{broadcast i1135_pi2 i1136_pi2 i1137_pi2 i1138_pi2 } + Channel net6969: Single :src:i160_po0 dst:i537_pi0 + Channel net6970: Single :src:i160_po1 dst:i537_pi1 + Channel net6971: Single :src:i538_po0 dst:i161_pi0 + Channel net6972: Single :src:i538_po1 dst:i161_pi1 + Channel net6973: Single :src:i537_po0 dst:i162_pi0 + Channel net6974: Single :src:i537_po1 dst:i162_pi1 + Channel net6975: Single :src:i162_po0 dst:{broadcast i1140_pi0 i1141_pi0 i1142_pi0 i1143_pi0 } + Channel net6979: Single :src:i162_po1 dst:{broadcast i1145_pi0 i1146_pi0 i1147_pi0 i1148_pi0 } + Channel net6983: Single :src:i162_po2 dst:{broadcast i1150_pi0 i1151_pi0 i1152_pi0 i1153_pi0 } + Channel net6987: Single :src:i162_po3 dst:{broadcast i1155_pi0 i1156_pi0 i1157_pi0 i1158_pi0 } + Channel net6991: Single :src:i161_po0 dst:{broadcast i1140_pi2 i1141_pi2 i1142_pi2 i1143_pi2 } + Channel net6995: Single :src:i161_po1 dst:{broadcast i1145_pi2 i1146_pi2 i1147_pi2 i1148_pi2 } + Channel net6999: Single :src:i161_po2 dst:{broadcast i1150_pi2 i1151_pi2 i1152_pi2 i1153_pi2 } + Channel net7003: Single :src:i161_po3 dst:{broadcast i1155_pi2 i1156_pi2 i1157_pi2 i1158_pi2 } + Channel net7007: Single :src:i163_po0 dst:i539_pi0 + Channel net7008: Single :src:i163_po1 dst:i539_pi1 + Channel net7009: Single :src:i539_po0 dst:i164_pi0 + Channel net7010: Single :src:i539_po1 dst:i164_pi1 + Channel net7011: Single :src:i164_po0 dst:{broadcast i1160_pi0 i1161_pi0 i1162_pi0 i1163_pi0 } + Channel net7015: Single :src:i164_po1 dst:{broadcast i1165_pi0 i1166_pi0 i1167_pi0 i1168_pi0 } + Channel net7019: Single :src:i164_po2 dst:{broadcast i1170_pi0 i1171_pi0 i1172_pi0 i1173_pi0 } + Channel net7023: Single :src:i164_po3 dst:{broadcast i1175_pi0 i1176_pi0 i1177_pi0 i1178_pi0 } + Channel net7027: Single :src:i165_po0 dst:i540_pi0 + Channel net7028: Single :src:i165_po1 dst:i540_pi1 + Channel net7029: Single :src:i540_po0 dst:i166_pi0 + Channel net7030: Single :src:i540_po1 dst:i166_pi1 + Channel net7031: Single :src:i166_po0 dst:{broadcast i1180_pi0 i1181_pi0 i1182_pi0 i1183_pi0 } + Channel net7035: Single :src:i166_po1 dst:{broadcast i1185_pi0 i1186_pi0 i1187_pi0 i1188_pi0 } + Channel net7039: Single :src:i166_po2 dst:{broadcast i1190_pi0 i1191_pi0 i1192_pi0 i1193_pi0 } + Channel net7043: Single :src:i166_po3 dst:{broadcast i1195_pi0 i1196_pi0 i1197_pi0 i1198_pi0 } + Channel net7047: Single :src:i167_po0 dst:i541_pi0 + Channel net7048: Single :src:i167_po1 dst:i541_pi1 + Channel net7049: Single :src:i541_po0 dst:i168_pi0 + Channel net7050: Single :src:i541_po1 dst:i168_pi1 + Channel net7051: Single :src:i168_po0 dst:{broadcast i1200_pi0 i1201_pi0 i1202_pi0 i1203_pi0 } + Channel net7055: Single :src:i168_po1 dst:{broadcast i1205_pi0 i1206_pi0 i1207_pi0 i1208_pi0 } + Channel net7059: Single :src:i168_po2 dst:{broadcast i1210_pi0 i1211_pi0 i1212_pi0 i1213_pi0 } + Channel net7063: Single :src:i168_po3 dst:{broadcast i1215_pi0 i1216_pi0 i1217_pi0 i1218_pi0 } + Channel net7067: Single :src:i169_po0 dst:i542_pi0 + Channel net7068: Single :src:i169_po1 dst:i542_pi1 + Channel net7069: Single :src:i542_po0 dst:i170_pi0 + Channel net7070: Single :src:i542_po1 dst:i170_pi1 + Channel net7071: Single :src:i170_po0 dst:{broadcast i1220_pi0 i1221_pi0 i1222_pi0 i1223_pi0 } + Channel net7075: Single :src:i170_po1 dst:{broadcast i1225_pi0 i1226_pi0 i1227_pi0 i1228_pi0 } + Channel net7079: Single :src:i170_po2 dst:{broadcast i1230_pi0 i1231_pi0 i1232_pi0 i1233_pi0 } + Channel net7083: Single :src:i170_po3 dst:{broadcast i1235_pi0 i1236_pi0 i1237_pi0 i1238_pi0 } + Channel net7087: Single :src:i171_po0 dst:i543_pi0 + Channel net7088: Single :src:i171_po1 dst:i543_pi1 + Channel net7089: Single :src:i540_po2 dst:i172_pi0 + Channel net7090: Single :src:i540_po3 dst:i172_pi1 + Channel net7091: Single :src:i543_po0 dst:i173_pi0 + Channel net7092: Single :src:i543_po1 dst:i173_pi1 + Channel net7093: Single :src:i172_po0 dst:{broadcast i1240_pi0 i1241_pi0 i1242_pi0 i1243_pi0 } + Channel net7097: Single :src:i172_po1 dst:{broadcast i1245_pi0 i1246_pi0 i1247_pi0 i1248_pi0 } + Channel net7101: Single :src:i172_po2 dst:{broadcast i1250_pi0 i1251_pi0 i1252_pi0 i1253_pi0 } + Channel net7105: Single :src:i172_po3 dst:{broadcast i1255_pi0 i1256_pi0 i1257_pi0 i1258_pi0 } + Channel net7109: Single :src:i173_po0 dst:{broadcast i1240_pi2 i1241_pi2 i1242_pi2 i1243_pi2 } + Channel net7113: Single :src:i173_po1 dst:{broadcast i1245_pi2 i1246_pi2 i1247_pi2 i1248_pi2 } + Channel net7117: Single :src:i173_po2 dst:{broadcast i1250_pi2 i1251_pi2 i1252_pi2 i1253_pi2 } + Channel net7121: Single :src:i173_po3 dst:{broadcast i1255_pi2 i1256_pi2 i1257_pi2 i1258_pi2 } + Channel net7125: Single :src:i174_po0 dst:i544_pi0 + Channel net7126: Single :src:i174_po1 dst:i544_pi1 + Channel net7127: Single :src:i544_po0 dst:i175_pi0 + Channel net7128: Single :src:i544_po1 dst:i175_pi1 + Channel net7129: Single :src:i175_po0 dst:{broadcast i1260_pi0 i1261_pi0 i1262_pi0 i1263_pi0 } + Channel net7133: Single :src:i175_po1 dst:{broadcast i1265_pi0 i1266_pi0 i1267_pi0 i1268_pi0 } + Channel net7137: Single :src:i175_po2 dst:{broadcast i1270_pi0 i1271_pi0 i1272_pi0 i1273_pi0 } + Channel net7141: Single :src:i175_po3 dst:{broadcast i1275_pi0 i1276_pi0 i1277_pi0 i1278_pi0 } + Channel net7145: Single :src:i176_po0 dst:i545_pi0 + Channel net7146: Single :src:i176_po1 dst:i545_pi1 + Channel net7147: Single :src:i544_po2 dst:i177_pi0 + Channel net7148: Single :src:i544_po3 dst:i177_pi1 + Channel net7149: Single :src:i545_po0 dst:i178_pi0 + Channel net7150: Single :src:i545_po1 dst:i178_pi1 + Channel net7151: Single :src:i178_po0 dst:{broadcast i1280_pi0 i1281_pi0 i1282_pi0 i1283_pi0 } + Channel net7155: Single :src:i178_po1 dst:{broadcast i1285_pi0 i1286_pi0 i1287_pi0 i1288_pi0 } + Channel net7159: Single :src:i178_po2 dst:{broadcast i1290_pi0 i1291_pi0 i1292_pi0 i1293_pi0 } + Channel net7163: Single :src:i178_po3 dst:{broadcast i1295_pi0 i1296_pi0 i1297_pi0 i1298_pi0 } + Channel net7167: Single :src:i177_po0 dst:{broadcast i1280_pi2 i1281_pi2 i1282_pi2 i1283_pi2 } + Channel net7171: Single :src:i177_po1 dst:{broadcast i1285_pi2 i1286_pi2 i1287_pi2 i1288_pi2 } + Channel net7175: Single :src:i177_po2 dst:{broadcast i1290_pi2 i1291_pi2 i1292_pi2 i1293_pi2 } + Channel net7179: Single :src:i177_po3 dst:{broadcast i1295_pi2 i1296_pi2 i1297_pi2 i1298_pi2 } + Channel net7183: Single :src:i179_po0 dst:i546_pi0 + Channel net7184: Single :src:i179_po1 dst:i546_pi1 + Channel net7185: Single :src:i546_po0 dst:i180_pi0 + Channel net7186: Single :src:i546_po1 dst:i180_pi1 + Channel net7187: Single :src:i180_po0 dst:{broadcast i1300_pi0 i1301_pi0 i1302_pi0 i1303_pi0 } + Channel net7191: Single :src:i180_po1 dst:{broadcast i1305_pi0 i1306_pi0 i1307_pi0 i1308_pi0 } + Channel net7195: Single :src:i180_po2 dst:{broadcast i1310_pi0 i1311_pi0 i1312_pi0 i1313_pi0 } + Channel net7199: Single :src:i180_po3 dst:{broadcast i1315_pi0 i1316_pi0 i1317_pi0 i1318_pi0 } + Channel net7203: Single :src:i181_po0 dst:i547_pi0 + Channel net7204: Single :src:i181_po1 dst:i547_pi1 + Channel net7205: Single :src:i547_po0 dst:i182_pi0 + Channel net7206: Single :src:i547_po1 dst:i182_pi1 + Channel net7207: Single :src:i182_po0 dst:{broadcast i1320_pi0 i1321_pi0 i1322_pi0 i1323_pi0 } + Channel net7211: Single :src:i182_po1 dst:{broadcast i1325_pi0 i1326_pi0 i1327_pi0 i1328_pi0 } + Channel net7215: Single :src:i182_po2 dst:{broadcast i1330_pi0 i1331_pi0 i1332_pi0 i1333_pi0 } + Channel net7219: Single :src:i182_po3 dst:{broadcast i1335_pi0 i1336_pi0 i1337_pi0 i1338_pi0 } + Channel net7223: Single :src:i183_po0 dst:i548_pi0 + Channel net7224: Single :src:i183_po1 dst:i548_pi1 + Channel net7225: Single :src:i550_po0 dst:i184_pi0 + Channel net7226: Single :src:i550_po1 dst:i184_pi1 + Channel net7227: Single :src:i184_po0 dst:{broadcast i1340_pi0 i1341_pi0 i1342_pi0 i1343_pi0 } + Channel net7231: Single :src:i184_po1 dst:{broadcast i1345_pi0 i1346_pi0 i1347_pi0 i1348_pi0 } + Channel net7235: Single :src:i184_po2 dst:{broadcast i1350_pi0 i1351_pi0 i1352_pi0 i1353_pi0 } + Channel net7239: Single :src:i184_po3 dst:{broadcast i1355_pi0 i1356_pi0 i1357_pi0 i1358_pi0 } + Channel net7243: Single :src:i185_po4 dst:i551_pi0 + Channel net7244: Single :src:i185_po5 dst:i551_pi1 + Channel net7245: Single :src:i185_po0 dst:{broadcast i1360_pi0 i1361_pi0 i1362_pi0 i1363_pi0 } + Channel net7249: Single :src:i185_po1 dst:{broadcast i1365_pi0 i1366_pi0 i1367_pi0 i1368_pi0 } + Channel net7253: Single :src:i185_po2 dst:{broadcast i1370_pi0 i1371_pi0 i1372_pi0 i1373_pi0 } + Channel net7257: Single :src:i185_po3 dst:{broadcast i1375_pi0 i1376_pi0 i1377_pi0 i1378_pi0 } + Channel net7261: Single :src:i186_po0 dst:i552_pi0 + Channel net7262: Single :src:i186_po1 dst:i552_pi1 + Channel net7263: Single :src:i552_po0 dst:i187_pi0 + Channel net7264: Single :src:i552_po1 dst:i187_pi1 + Channel net7265: Single :src:i187_po0 dst:{broadcast i1380_pi0 i1381_pi0 i1382_pi0 i1383_pi0 } + Channel net7269: Single :src:i187_po1 dst:{broadcast i1385_pi0 i1386_pi0 i1387_pi0 i1388_pi0 } + Channel net7273: Single :src:i187_po2 dst:{broadcast i1390_pi0 i1391_pi0 i1392_pi0 i1393_pi0 } + Channel net7277: Single :src:i187_po3 dst:{broadcast i1395_pi0 i1396_pi0 i1397_pi0 i1398_pi0 } + Channel net7281: Single :src:i188_po0 dst:i553_pi0 + Channel net7282: Single :src:i188_po1 dst:i553_pi1 + Channel net7283: Single :src:i551_po0 dst:i189_pi0 + Channel net7284: Single :src:i551_po1 dst:i189_pi1 + Channel net7285: Single :src:i555_po0 dst:i190_pi0 + Channel net7286: Single :src:i555_po1 dst:i190_pi1 + Channel net7287: Single :src:i190_po0 dst:{broadcast i1400_pi0 i1401_pi0 i1402_pi0 i1403_pi0 } + Channel net7291: Single :src:i190_po1 dst:{broadcast i1405_pi0 i1406_pi0 i1407_pi0 i1408_pi0 } + Channel net7295: Single :src:i190_po2 dst:{broadcast i1410_pi0 i1411_pi0 i1412_pi0 i1413_pi0 } + Channel net7299: Single :src:i190_po3 dst:{broadcast i1415_pi0 i1416_pi0 i1417_pi0 i1418_pi0 } + Channel net7303: Single :src:i189_po0 dst:{broadcast i1400_pi2 i1401_pi2 i1402_pi2 i1403_pi2 } + Channel net7307: Single :src:i189_po1 dst:{broadcast i1405_pi2 i1406_pi2 i1407_pi2 i1408_pi2 } + Channel net7311: Single :src:i189_po2 dst:{broadcast i1410_pi2 i1411_pi2 i1412_pi2 i1413_pi2 } + Channel net7315: Single :src:i189_po3 dst:{broadcast i1415_pi2 i1416_pi2 i1417_pi2 i1418_pi2 } + Channel net7319: Single :src:i191_po0 dst:{broadcast i1420_pi0 i1421_pi0 i1422_pi0 i1423_pi0 } + Channel net7323: Single :src:i191_po1 dst:{broadcast i1425_pi0 i1426_pi0 i1427_pi0 i1428_pi0 } + Channel net7327: Single :src:i191_po2 dst:{broadcast i1430_pi0 i1431_pi0 i1432_pi0 i1433_pi0 } + Channel net7331: Single :src:i191_po3 dst:{broadcast i1435_pi0 i1436_pi0 i1437_pi0 i1438_pi0 } + Channel net7335: Single :src:i192_po0 dst:{broadcast i1440_pi0 i1441_pi0 i1442_pi0 i1443_pi0 } + Channel net7339: Single :src:i192_po1 dst:{broadcast i1445_pi0 i1446_pi0 i1447_pi0 i1448_pi0 } + Channel net7343: Single :src:i192_po2 dst:{broadcast i1450_pi0 i1451_pi0 i1452_pi0 i1453_pi0 } + Channel net7347: Single :src:i192_po3 dst:{broadcast i1455_pi0 i1456_pi0 i1457_pi0 i1458_pi0 } + Channel net7351: Single :src:i193_po2 dst:i556_pi0 + Channel net7352: Single :src:i193_po3 dst:i556_pi1 + Channel net7353: Single :src:i193_po0 dst:i557_pi0 + Channel net7354: Single :src:i193_po1 dst:i557_pi1 + Channel net7355: Single :src:i558_po0 dst:i194_pi0 + Channel net7356: Single :src:i558_po1 dst:i194_pi1 + Channel net7357: Single :src:i194_po0 dst:{broadcast i1460_pi0 i1461_pi0 i1462_pi0 i1463_pi0 } + Channel net7361: Single :src:i194_po1 dst:{broadcast i1465_pi0 i1466_pi0 i1467_pi0 i1468_pi0 } + Channel net7365: Single :src:i194_po2 dst:{broadcast i1470_pi0 i1471_pi0 i1472_pi0 i1473_pi0 } + Channel net7369: Single :src:i194_po3 dst:{broadcast i1475_pi0 i1476_pi0 i1477_pi0 i1478_pi0 } + Channel net7373: Single :src:i195_po0 dst:{broadcast i1480_pi0 i1481_pi0 i1482_pi0 i1483_pi0 } + Channel net7377: Single :src:i195_po1 dst:{broadcast i1485_pi0 i1486_pi0 i1487_pi0 i1488_pi0 } + Channel net7381: Single :src:i195_po2 dst:{broadcast i1490_pi0 i1491_pi0 i1492_pi0 i1493_pi0 } + Channel net7385: Single :src:i195_po3 dst:{broadcast i1495_pi0 i1496_pi0 i1497_pi0 i1498_pi0 } + Channel net7389: Single :src:i196_po0 dst:{broadcast i1500_pi0 i1501_pi0 i1502_pi0 i1503_pi0 } + Channel net7393: Single :src:i196_po1 dst:{broadcast i1505_pi0 i1506_pi0 i1507_pi0 i1508_pi0 } + Channel net7397: Single :src:i196_po2 dst:{broadcast i1510_pi0 i1511_pi0 i1512_pi0 i1513_pi0 } + Channel net7401: Single :src:i196_po3 dst:{broadcast i1515_pi0 i1516_pi0 i1517_pi0 i1518_pi0 } + Channel net7405: Single :src:i197_po0 dst:{broadcast i1520_pi0 i1521_pi0 i1522_pi0 i1523_pi0 } + Channel net7409: Single :src:i197_po1 dst:{broadcast i1525_pi0 i1526_pi0 i1527_pi0 i1528_pi0 } + Channel net7413: Single :src:i197_po2 dst:{broadcast i1530_pi0 i1531_pi0 i1532_pi0 i1533_pi0 } + Channel net7417: Single :src:i197_po3 dst:{broadcast i1535_pi0 i1536_pi0 i1537_pi0 i1538_pi0 } + Channel net7421: Single :src:i198_po0 dst:{broadcast i1540_pi0 i1541_pi0 i1542_pi0 i1543_pi0 } + Channel net7425: Single :src:i198_po1 dst:{broadcast i1545_pi0 i1546_pi0 i1547_pi0 i1548_pi0 } + Channel net7429: Single :src:i198_po2 dst:{broadcast i1550_pi0 i1551_pi0 i1552_pi0 i1553_pi0 } + Channel net7433: Single :src:i198_po3 dst:{broadcast i1555_pi0 i1556_pi0 i1557_pi0 i1558_pi0 } + Channel net7437: Single :src:i199_po0 dst:{broadcast i1560_pi0 i1561_pi0 i1562_pi0 i1563_pi0 } + Channel net7441: Single :src:i199_po1 dst:{broadcast i1565_pi0 i1566_pi0 i1567_pi0 i1568_pi0 } + Channel net7445: Single :src:i199_po2 dst:{broadcast i1570_pi0 i1571_pi0 i1572_pi0 i1573_pi0 } + Channel net7449: Single :src:i199_po3 dst:{broadcast i1575_pi0 i1576_pi0 i1577_pi0 i1578_pi0 } + Channel net7453: Single :src:i200_po0 dst:i559_pi0 + Channel net7454: Single :src:i200_po1 dst:i559_pi1 + Channel net7455: Single :src:i562_po0 dst:i201_pi0 + Channel net7456: Single :src:i562_po1 dst:i201_pi1 + Channel net7457: Single :src:i556_po0 dst:i202_pi0 + Channel net7458: Single :src:i556_po1 dst:i202_pi1 + Channel net7459: Single :src:i201_po0 dst:{broadcast i1580_pi0 i1581_pi0 i1582_pi0 i1583_pi0 } + Channel net7463: Single :src:i201_po1 dst:{broadcast i1585_pi0 i1586_pi0 i1587_pi0 i1588_pi0 } + Channel net7467: Single :src:i201_po2 dst:{broadcast i1590_pi0 i1591_pi0 i1592_pi0 i1593_pi0 } + Channel net7471: Single :src:i201_po3 dst:{broadcast i1595_pi0 i1596_pi0 i1597_pi0 i1598_pi0 } + Channel net7475: Single :src:i202_po0 dst:{broadcast i1580_pi2 i1581_pi2 i1582_pi2 i1583_pi2 } + Channel net7479: Single :src:i202_po1 dst:{broadcast i1585_pi2 i1586_pi2 i1587_pi2 i1588_pi2 } + Channel net7483: Single :src:i202_po2 dst:{broadcast i1590_pi2 i1591_pi2 i1592_pi2 i1593_pi2 } + Channel net7487: Single :src:i202_po3 dst:{broadcast i1595_pi2 i1596_pi2 i1597_pi2 i1598_pi2 } + Channel net7491: Single :src:i203_po0 dst:{broadcast i1600_pi0 i1601_pi0 i1602_pi0 i1603_pi0 } + Channel net7495: Single :src:i203_po1 dst:{broadcast i1605_pi0 i1606_pi0 i1607_pi0 i1608_pi0 } + Channel net7499: Single :src:i203_po2 dst:{broadcast i1610_pi0 i1611_pi0 i1612_pi0 i1613_pi0 } + Channel net7503: Single :src:i203_po3 dst:{broadcast i1615_pi0 i1616_pi0 i1617_pi0 i1618_pi0 } + Channel net7507: Single :src:i204_po4 dst:i563_pi0 + Channel net7508: Single :src:i204_po5 dst:i563_pi1 + Channel net7509: Single :src:i204_po0 dst:{broadcast i1620_pi0 i1621_pi0 i1622_pi0 i1623_pi0 } + Channel net7513: Single :src:i204_po1 dst:{broadcast i1625_pi0 i1626_pi0 i1627_pi0 i1628_pi0 } + Channel net7517: Single :src:i204_po2 dst:{broadcast i1630_pi0 i1631_pi0 i1632_pi0 i1633_pi0 } + Channel net7521: Single :src:i204_po3 dst:{broadcast i1635_pi0 i1636_pi0 i1637_pi0 i1638_pi0 } + Channel net7525: Single :src:i205_po0 dst:{broadcast i1640_pi0 i1641_pi0 i1642_pi0 i1643_pi0 } + Channel net7529: Single :src:i205_po1 dst:{broadcast i1645_pi0 i1646_pi0 i1647_pi0 i1648_pi0 } + Channel net7533: Single :src:i205_po2 dst:{broadcast i1650_pi0 i1651_pi0 i1652_pi0 i1653_pi0 } + Channel net7537: Single :src:i205_po3 dst:{broadcast i1655_pi0 i1656_pi0 i1657_pi0 i1658_pi0 } + Channel net7541: Single :src:i206_po2 dst:i564_pi0 + Channel net7542: Single :src:i206_po3 dst:i564_pi1 + Channel net7543: Single :src:i206_po0 dst:i565_pi0 + Channel net7544: Single :src:i206_po1 dst:i565_pi1 + Channel net7545: Single :src:i566_po0 dst:i207_pi0 + Channel net7546: Single :src:i566_po1 dst:i207_pi1 + Channel net7547: Single :src:i207_po0 dst:{broadcast i1660_pi0 i1661_pi0 i1662_pi0 i1663_pi0 } + Channel net7551: Single :src:i207_po1 dst:{broadcast i1665_pi0 i1666_pi0 i1667_pi0 i1668_pi0 } + Channel net7555: Single :src:i207_po2 dst:{broadcast i1670_pi0 i1671_pi0 i1672_pi0 i1673_pi0 } + Channel net7559: Single :src:i207_po3 dst:{broadcast i1675_pi0 i1676_pi0 i1677_pi0 i1678_pi0 } + Channel net7563: Single :src:i208_po0 dst:{broadcast i1680_pi0 i1681_pi0 i1682_pi0 i1683_pi0 } + Channel net7567: Single :src:i208_po1 dst:{broadcast i1685_pi0 i1686_pi0 i1687_pi0 i1688_pi0 } + Channel net7571: Single :src:i208_po2 dst:{broadcast i1690_pi0 i1691_pi0 i1692_pi0 i1693_pi0 } + Channel net7575: Single :src:i208_po3 dst:{broadcast i1695_pi0 i1696_pi0 i1697_pi0 i1698_pi0 } + Channel net7579: Single :src:i209_po0 dst:{broadcast i1700_pi0 i1701_pi0 i1702_pi0 i1703_pi0 } + Channel net7583: Single :src:i209_po1 dst:{broadcast i1705_pi0 i1706_pi0 i1707_pi0 i1708_pi0 } + Channel net7587: Single :src:i209_po2 dst:{broadcast i1710_pi0 i1711_pi0 i1712_pi0 i1713_pi0 } + Channel net7591: Single :src:i209_po3 dst:{broadcast i1715_pi0 i1716_pi0 i1717_pi0 i1718_pi0 } + Channel net7595: Single :src:i210_po0 dst:{broadcast i1720_pi0 i1721_pi0 i1722_pi0 i1723_pi0 } + Channel net7599: Single :src:i210_po1 dst:{broadcast i1725_pi0 i1726_pi0 i1727_pi0 i1728_pi0 } + Channel net7603: Single :src:i210_po2 dst:{broadcast i1730_pi0 i1731_pi0 i1732_pi0 i1733_pi0 } + Channel net7607: Single :src:i210_po3 dst:{broadcast i1735_pi0 i1736_pi0 i1737_pi0 i1738_pi0 } + Channel net7611: Single :src:i211_po0 dst:{broadcast i1740_pi0 i1741_pi0 i1742_pi0 i1743_pi0 } + Channel net7615: Single :src:i211_po1 dst:{broadcast i1745_pi0 i1746_pi0 i1747_pi0 i1748_pi0 } + Channel net7619: Single :src:i211_po2 dst:{broadcast i1750_pi0 i1751_pi0 i1752_pi0 i1753_pi0 } + Channel net7623: Single :src:i211_po3 dst:{broadcast i1755_pi0 i1756_pi0 i1757_pi0 i1758_pi0 } + Channel net7627: Single :src:i212_po0 dst:{broadcast i1760_pi0 i1761_pi0 i1762_pi0 i1763_pi0 } + Channel net7631: Single :src:i212_po1 dst:{broadcast i1765_pi0 i1766_pi0 i1767_pi0 i1768_pi0 } + Channel net7635: Single :src:i212_po2 dst:{broadcast i1770_pi0 i1771_pi0 i1772_pi0 i1773_pi0 } + Channel net7639: Single :src:i212_po3 dst:{broadcast i1775_pi0 i1776_pi0 i1777_pi0 i1778_pi0 } + Channel net7643: Single :src:i213_po0 dst:i567_pi0 + Channel net7644: Single :src:i213_po1 dst:i567_pi1 + Channel net7645: Single :src:i570_po0 dst:i214_pi0 + Channel net7646: Single :src:i570_po1 dst:i214_pi1 + Channel net7647: Single :src:i564_po0 dst:i215_pi0 + Channel net7648: Single :src:i564_po1 dst:i215_pi1 + Channel net7649: Single :src:i214_po0 dst:{broadcast i1780_pi0 i1781_pi0 i1782_pi0 i1783_pi0 } + Channel net7653: Single :src:i214_po1 dst:{broadcast i1785_pi0 i1786_pi0 i1787_pi0 i1788_pi0 } + Channel net7657: Single :src:i214_po2 dst:{broadcast i1790_pi0 i1791_pi0 i1792_pi0 i1793_pi0 } + Channel net7661: Single :src:i214_po3 dst:{broadcast i1795_pi0 i1796_pi0 i1797_pi0 i1798_pi0 } + Channel net7665: Single :src:i215_po0 dst:{broadcast i1780_pi2 i1781_pi2 i1782_pi2 i1783_pi2 } + Channel net7669: Single :src:i215_po1 dst:{broadcast i1785_pi2 i1786_pi2 i1787_pi2 i1788_pi2 } + Channel net7673: Single :src:i215_po2 dst:{broadcast i1790_pi2 i1791_pi2 i1792_pi2 i1793_pi2 } + Channel net7677: Single :src:i215_po3 dst:{broadcast i1795_pi2 i1796_pi2 i1797_pi2 i1798_pi2 } + Channel net7681: Single :src:i563_po0 dst:i217_pi0 + Channel net7682: Single :src:i563_po1 dst:i217_pi1 + Channel net7683: Single :src:i216_po0 dst:{broadcast i1800_pi0 i1801_pi0 i1802_pi0 i1803_pi0 } + Channel net7687: Single :src:i216_po1 dst:{broadcast i1805_pi0 i1806_pi0 i1807_pi0 i1808_pi0 } + Channel net7691: Single :src:i216_po2 dst:{broadcast i1810_pi0 i1811_pi0 i1812_pi0 i1813_pi0 } + Channel net7695: Single :src:i216_po3 dst:{broadcast i1815_pi0 i1816_pi0 i1817_pi0 i1818_pi0 } + Channel net7699: Single :src:i217_po0 dst:{broadcast i1800_pi2 i1801_pi2 i1802_pi2 i1803_pi2 } + Channel net7703: Single :src:i217_po1 dst:{broadcast i1805_pi2 i1806_pi2 i1807_pi2 i1808_pi2 } + Channel net7707: Single :src:i217_po2 dst:{broadcast i1810_pi2 i1811_pi2 i1812_pi2 i1813_pi2 } + Channel net7711: Single :src:i217_po3 dst:{broadcast i1815_pi2 i1816_pi2 i1817_pi2 i1818_pi2 } + Channel net7715: Single :src:i218_po4 dst:i571_pi0 + Channel net7716: Single :src:i218_po5 dst:i571_pi1 + Channel net7717: Single :src:i218_po0 dst:{broadcast i1820_pi0 i1821_pi0 i1822_pi0 i1823_pi0 } + Channel net7721: Single :src:i218_po1 dst:{broadcast i1825_pi0 i1826_pi0 i1827_pi0 i1828_pi0 } + Channel net7725: Single :src:i218_po2 dst:{broadcast i1830_pi0 i1831_pi0 i1832_pi0 i1833_pi0 } + Channel net7729: Single :src:i218_po3 dst:{broadcast i1835_pi0 i1836_pi0 i1837_pi0 i1838_pi0 } + Channel net7733: Single :src:i219_po0 dst:{broadcast i1840_pi0 i1841_pi0 i1842_pi0 i1843_pi0 } + Channel net7737: Single :src:i219_po1 dst:{broadcast i1845_pi0 i1846_pi0 i1847_pi0 i1848_pi0 } + Channel net7741: Single :src:i219_po2 dst:{broadcast i1850_pi0 i1851_pi0 i1852_pi0 i1853_pi0 } + Channel net7745: Single :src:i219_po3 dst:{broadcast i1855_pi0 i1856_pi0 i1857_pi0 i1858_pi0 } + Channel net7749: Single :src:i220_po2 dst:i572_pi0 + Channel net7750: Single :src:i220_po3 dst:i572_pi1 + Channel net7751: Single :src:i220_po0 dst:i573_pi0 + Channel net7752: Single :src:i220_po1 dst:i573_pi1 + Channel net7753: Single :src:i574_po0 dst:i221_pi0 + Channel net7754: Single :src:i574_po1 dst:i221_pi1 + Channel net7755: Single :src:i221_po0 dst:{broadcast i1860_pi0 i1861_pi0 i1862_pi0 i1863_pi0 } + Channel net7759: Single :src:i221_po1 dst:{broadcast i1865_pi0 i1866_pi0 i1867_pi0 i1868_pi0 } + Channel net7763: Single :src:i221_po2 dst:{broadcast i1870_pi0 i1871_pi0 i1872_pi0 i1873_pi0 } + Channel net7767: Single :src:i221_po3 dst:{broadcast i1875_pi0 i1876_pi0 i1877_pi0 i1878_pi0 } + Channel net7771: Single :src:i222_po0 dst:{broadcast i1880_pi0 i1881_pi0 i1882_pi0 i1883_pi0 } + Channel net7775: Single :src:i222_po1 dst:{broadcast i1885_pi0 i1886_pi0 i1887_pi0 i1888_pi0 } + Channel net7779: Single :src:i222_po2 dst:{broadcast i1890_pi0 i1891_pi0 i1892_pi0 i1893_pi0 } + Channel net7783: Single :src:i222_po3 dst:{broadcast i1895_pi0 i1896_pi0 i1897_pi0 i1898_pi0 } + Channel net7787: Single :src:i223_po0 dst:{broadcast i1900_pi0 i1901_pi0 i1902_pi0 i1903_pi0 } + Channel net7791: Single :src:i223_po1 dst:{broadcast i1905_pi0 i1906_pi0 i1907_pi0 i1908_pi0 } + Channel net7795: Single :src:i223_po2 dst:{broadcast i1910_pi0 i1911_pi0 i1912_pi0 i1913_pi0 } + Channel net7799: Single :src:i223_po3 dst:{broadcast i1915_pi0 i1916_pi0 i1917_pi0 i1918_pi0 } + Channel net7803: Single :src:i224_po0 dst:{broadcast i1920_pi0 i1921_pi0 i1922_pi0 i1923_pi0 } + Channel net7807: Single :src:i224_po1 dst:{broadcast i1925_pi0 i1926_pi0 i1927_pi0 i1928_pi0 } + Channel net7811: Single :src:i224_po2 dst:{broadcast i1930_pi0 i1931_pi0 i1932_pi0 i1933_pi0 } + Channel net7815: Single :src:i224_po3 dst:{broadcast i1935_pi0 i1936_pi0 i1937_pi0 i1938_pi0 } + Channel net7819: Single :src:i225_po0 dst:{broadcast i1940_pi0 i1941_pi0 i1942_pi0 i1943_pi0 } + Channel net7823: Single :src:i225_po1 dst:{broadcast i1945_pi0 i1946_pi0 i1947_pi0 i1948_pi0 } + Channel net7827: Single :src:i225_po2 dst:{broadcast i1950_pi0 i1951_pi0 i1952_pi0 i1953_pi0 } + Channel net7831: Single :src:i225_po3 dst:{broadcast i1955_pi0 i1956_pi0 i1957_pi0 i1958_pi0 } + Channel net7835: Single :src:i226_po0 dst:{broadcast i1960_pi0 i1961_pi0 i1962_pi0 i1963_pi0 } + Channel net7839: Single :src:i226_po1 dst:{broadcast i1965_pi0 i1966_pi0 i1967_pi0 i1968_pi0 } + Channel net7843: Single :src:i226_po2 dst:{broadcast i1970_pi0 i1971_pi0 i1972_pi0 i1973_pi0 } + Channel net7847: Single :src:i226_po3 dst:{broadcast i1975_pi0 i1976_pi0 i1977_pi0 i1978_pi0 } + Channel net7851: Single :src:i227_po0 dst:i575_pi0 + Channel net7852: Single :src:i227_po1 dst:i575_pi1 + Channel net7853: Single :src:i578_po0 dst:i228_pi0 + Channel net7854: Single :src:i578_po1 dst:i228_pi1 + Channel net7855: Single :src:i572_po0 dst:i229_pi0 + Channel net7856: Single :src:i572_po1 dst:i229_pi1 + Channel net7857: Single :src:i228_po0 dst:{broadcast i1980_pi0 i1981_pi0 i1982_pi0 i1983_pi0 } + Channel net7861: Single :src:i228_po1 dst:{broadcast i1985_pi0 i1986_pi0 i1987_pi0 i1988_pi0 } + Channel net7865: Single :src:i228_po2 dst:{broadcast i1990_pi0 i1991_pi0 i1992_pi0 i1993_pi0 } + Channel net7869: Single :src:i228_po3 dst:{broadcast i1995_pi0 i1996_pi0 i1997_pi0 i1998_pi0 } + Channel net7873: Single :src:i229_po0 dst:{broadcast i1980_pi2 i1981_pi2 i1982_pi2 i1983_pi2 } + Channel net7877: Single :src:i229_po1 dst:{broadcast i1985_pi2 i1986_pi2 i1987_pi2 i1988_pi2 } + Channel net7881: Single :src:i229_po2 dst:{broadcast i1990_pi2 i1991_pi2 i1992_pi2 i1993_pi2 } + Channel net7885: Single :src:i229_po3 dst:{broadcast i1995_pi2 i1996_pi2 i1997_pi2 i1998_pi2 } + Channel net7889: Single :src:i571_po0 dst:i231_pi0 + Channel net7890: Single :src:i571_po1 dst:i231_pi1 + Channel net7891: Single :src:i230_po0 dst:{broadcast i2000_pi0 i2001_pi0 i2002_pi0 i2003_pi0 } + Channel net7895: Single :src:i230_po1 dst:{broadcast i2005_pi0 i2006_pi0 i2007_pi0 i2008_pi0 } + Channel net7899: Single :src:i230_po2 dst:{broadcast i2010_pi0 i2011_pi0 i2012_pi0 i2013_pi0 } + Channel net7903: Single :src:i230_po3 dst:{broadcast i2015_pi0 i2016_pi0 i2017_pi0 i2018_pi0 } + Channel net7907: Single :src:i231_po0 dst:{broadcast i2000_pi2 i2001_pi2 i2002_pi2 i2003_pi2 } + Channel net7911: Single :src:i231_po1 dst:{broadcast i2005_pi2 i2006_pi2 i2007_pi2 i2008_pi2 } + Channel net7915: Single :src:i231_po2 dst:{broadcast i2010_pi2 i2011_pi2 i2012_pi2 i2013_pi2 } + Channel net7919: Single :src:i231_po3 dst:{broadcast i2015_pi2 i2016_pi2 i2017_pi2 i2018_pi2 } + Channel net7923: Single :src:i232_po0 dst:{broadcast i2020_pi0 i2021_pi0 i2022_pi0 i2023_pi0 } + Channel net7927: Single :src:i232_po1 dst:{broadcast i2025_pi0 i2026_pi0 i2027_pi0 i2028_pi0 } + Channel net7931: Single :src:i232_po2 dst:{broadcast i2030_pi0 i2031_pi0 i2032_pi0 i2033_pi0 } + Channel net7935: Single :src:i232_po3 dst:{broadcast i2035_pi0 i2036_pi0 i2037_pi0 i2038_pi0 } + Channel net7939: Single :src:i233_po4 dst:i579_pi0 + Channel net7940: Single :src:i233_po5 dst:i579_pi1 + Channel net7941: Single :src:i233_po0 dst:{broadcast i2040_pi0 i2041_pi0 i2042_pi0 i2043_pi0 } + Channel net7945: Single :src:i233_po1 dst:{broadcast i2045_pi0 i2046_pi0 i2047_pi0 i2048_pi0 } + Channel net7949: Single :src:i233_po2 dst:{broadcast i2050_pi0 i2051_pi0 i2052_pi0 i2053_pi0 } + Channel net7953: Single :src:i233_po3 dst:{broadcast i2055_pi0 i2056_pi0 i2057_pi0 i2058_pi0 } + Channel net7957: Single :src:i234_po0 dst:{broadcast i2060_pi0 i2061_pi0 i2062_pi0 i2063_pi0 } + Channel net7961: Single :src:i234_po1 dst:{broadcast i2065_pi0 i2066_pi0 i2067_pi0 i2068_pi0 } + Channel net7965: Single :src:i234_po2 dst:{broadcast i2070_pi0 i2071_pi0 i2072_pi0 i2073_pi0 } + Channel net7969: Single :src:i234_po3 dst:{broadcast i2075_pi0 i2076_pi0 i2077_pi0 i2078_pi0 } + Channel net7973: Single :src:i235_po0 dst:{broadcast i2080_pi0 i2081_pi0 i2082_pi0 i2083_pi0 } + Channel net7977: Single :src:i235_po1 dst:{broadcast i2085_pi0 i2086_pi0 i2087_pi0 i2088_pi0 } + Channel net7981: Single :src:i235_po2 dst:{broadcast i2090_pi0 i2091_pi0 i2092_pi0 i2093_pi0 } + Channel net7985: Single :src:i235_po3 dst:{broadcast i2095_pi0 i2096_pi0 i2097_pi0 i2098_pi0 } + Channel net7989: Single :src:i236_po0 dst:i580_pi0 + Channel net7990: Single :src:i236_po1 dst:i580_pi1 + Channel net7991: Single :src:i579_po0 dst:i237_pi0 + Channel net7992: Single :src:i579_po1 dst:i237_pi1 + Channel net7993: Single :src:i580_po0 dst:i238_pi0 + Channel net7994: Single :src:i580_po1 dst:i238_pi1 + Channel net7995: Single :src:i237_po0 dst:{broadcast i2100_pi0 i2101_pi0 i2102_pi0 i2103_pi0 } + Channel net7999: Single :src:i237_po1 dst:{broadcast i2105_pi0 i2106_pi0 i2107_pi0 i2108_pi0 } + Channel net8003: Single :src:i237_po2 dst:{broadcast i2110_pi0 i2111_pi0 i2112_pi0 i2113_pi0 } + Channel net8007: Single :src:i237_po3 dst:{broadcast i2115_pi0 i2116_pi0 i2117_pi0 i2118_pi0 } + Channel net8011: Single :src:i238_po0 dst:{broadcast i2100_pi2 i2101_pi2 i2102_pi2 i2103_pi2 } + Channel net8015: Single :src:i238_po1 dst:{broadcast i2105_pi2 i2106_pi2 i2107_pi2 i2108_pi2 } + Channel net8019: Single :src:i238_po2 dst:{broadcast i2110_pi2 i2111_pi2 i2112_pi2 i2113_pi2 } + Channel net8023: Single :src:i238_po3 dst:{broadcast i2115_pi2 i2116_pi2 i2117_pi2 i2118_pi2 } + Channel net8027: Single :src:i239_po0 dst:i581_pi0 + Channel net8028: Single :src:i239_po1 dst:i581_pi1 + Channel net8029: Single :src:i583_po0 dst:i240_pi0 + Channel net8030: Single :src:i583_po1 dst:i240_pi1 + Channel net8031: Single :src:i240_po0 dst:{broadcast i2120_pi0 i2121_pi0 i2122_pi0 i2123_pi0 } + Channel net8035: Single :src:i240_po1 dst:{broadcast i2125_pi0 i2126_pi0 i2127_pi0 i2128_pi0 } + Channel net8039: Single :src:i240_po2 dst:{broadcast i2130_pi0 i2131_pi0 i2132_pi0 i2133_pi0 } + Channel net8043: Single :src:i240_po3 dst:{broadcast i2135_pi0 i2136_pi0 i2137_pi0 i2138_pi0 } + Channel net8047: Single :src:i241_po0 dst:{broadcast i2140_pi0 i2141_pi0 i2142_pi0 i2143_pi0 } + Channel net8051: Single :src:i241_po1 dst:{broadcast i2145_pi0 i2146_pi0 i2147_pi0 i2148_pi0 } + Channel net8055: Single :src:i241_po2 dst:{broadcast i2150_pi0 i2151_pi0 i2152_pi0 i2153_pi0 } + Channel net8059: Single :src:i241_po3 dst:{broadcast i2155_pi0 i2156_pi0 i2157_pi0 i2158_pi0 } + Channel net8063: Single :src:i242_po0 dst:{broadcast i2160_pi0 i2161_pi0 i2162_pi0 i2163_pi0 } + Channel net8067: Single :src:i242_po1 dst:{broadcast i2165_pi0 i2166_pi0 i2167_pi0 i2168_pi0 } + Channel net8071: Single :src:i242_po2 dst:{broadcast i2170_pi0 i2171_pi0 i2172_pi0 i2173_pi0 } + Channel net8075: Single :src:i242_po3 dst:{broadcast i2175_pi0 i2176_pi0 i2177_pi0 i2178_pi0 } + Channel net8079: Single :src:i243_po0 dst:{broadcast i2180_pi0 i2181_pi0 i2182_pi0 i2183_pi0 } + Channel net8083: Single :src:i243_po1 dst:{broadcast i2185_pi0 i2186_pi0 i2187_pi0 i2188_pi0 } + Channel net8087: Single :src:i243_po2 dst:{broadcast i2190_pi0 i2191_pi0 i2192_pi0 i2193_pi0 } + Channel net8091: Single :src:i243_po3 dst:{broadcast i2195_pi0 i2196_pi0 i2197_pi0 i2198_pi0 } + Channel net8095: Single :src:i241_po4 dst:{broadcast i2200_pi0 i2201_pi0 i2202_pi0 i2203_pi0 } + Channel net8099: Single :src:i241_po5 dst:{broadcast i2205_pi0 i2206_pi0 i2207_pi0 i2208_pi0 } + Channel net8103: Single :src:i241_po6 dst:{broadcast i2210_pi0 i2211_pi0 i2212_pi0 i2213_pi0 } + Channel net8107: Single :src:i241_po7 dst:{broadcast i2215_pi0 i2216_pi0 i2217_pi0 i2218_pi0 } + Channel net8111: Single :src:i244_po0 dst:{broadcast i2200_pi2 i2201_pi2 i2202_pi2 i2203_pi2 } + Channel net8115: Single :src:i244_po1 dst:{broadcast i2205_pi2 i2206_pi2 i2207_pi2 i2208_pi2 } + Channel net8119: Single :src:i244_po2 dst:{broadcast i2210_pi2 i2211_pi2 i2212_pi2 i2213_pi2 } + Channel net8123: Single :src:i244_po3 dst:{broadcast i2215_pi2 i2216_pi2 i2217_pi2 i2218_pi2 } + Channel net8127: Single :src:i245_po0 dst:{broadcast i2220_pi0 i2221_pi0 i2222_pi0 i2223_pi0 } + Channel net8131: Single :src:i245_po1 dst:{broadcast i2225_pi0 i2226_pi0 i2227_pi0 i2228_pi0 } + Channel net8135: Single :src:i245_po2 dst:{broadcast i2230_pi0 i2231_pi0 i2232_pi0 i2233_pi0 } + Channel net8139: Single :src:i245_po3 dst:{broadcast i2235_pi0 i2236_pi0 i2237_pi0 i2238_pi0 } + Channel net8143: Single :src:i246_po0 dst:{broadcast i2240_pi0 i2241_pi0 i2242_pi0 i2243_pi0 } + Channel net8147: Single :src:i246_po1 dst:{broadcast i2245_pi0 i2246_pi0 i2247_pi0 i2248_pi0 } + Channel net8151: Single :src:i246_po2 dst:{broadcast i2250_pi0 i2251_pi0 i2252_pi0 i2253_pi0 } + Channel net8155: Single :src:i246_po3 dst:{broadcast i2255_pi0 i2256_pi0 i2257_pi0 i2258_pi0 } + Channel net8159: Single :src:i247_po0 dst:{broadcast i2260_pi0 i2261_pi0 i2262_pi0 i2263_pi0 } + Channel net8163: Single :src:i247_po1 dst:{broadcast i2265_pi0 i2266_pi0 i2267_pi0 i2268_pi0 } + Channel net8167: Single :src:i247_po2 dst:{broadcast i2270_pi0 i2271_pi0 i2272_pi0 i2273_pi0 } + Channel net8171: Single :src:i247_po3 dst:{broadcast i2275_pi0 i2276_pi0 i2277_pi0 i2278_pi0 } + Channel net8175: Single :src:i248_po0 dst:{broadcast i2280_pi0 i2281_pi0 i2282_pi0 i2283_pi0 } + Channel net8179: Single :src:i248_po1 dst:{broadcast i2285_pi0 i2286_pi0 i2287_pi0 i2288_pi0 } + Channel net8183: Single :src:i248_po2 dst:{broadcast i2290_pi0 i2291_pi0 i2292_pi0 i2293_pi0 } + Channel net8187: Single :src:i248_po3 dst:{broadcast i2295_pi0 i2296_pi0 i2297_pi0 i2298_pi0 } + Channel net8191: Single :src:i249_po0 dst:{broadcast i2300_pi0 i2301_pi0 i2302_pi0 i2303_pi0 } + Channel net8195: Single :src:i249_po1 dst:{broadcast i2305_pi0 i2306_pi0 i2307_pi0 i2308_pi0 } + Channel net8199: Single :src:i249_po2 dst:{broadcast i2310_pi0 i2311_pi0 i2312_pi0 i2313_pi0 } + Channel net8203: Single :src:i249_po3 dst:{broadcast i2315_pi0 i2316_pi0 i2317_pi0 i2318_pi0 } + Channel net8207: Single :src:i247_po4 dst:{broadcast i2320_pi0 i2321_pi0 i2322_pi0 i2323_pi0 } + Channel net8211: Single :src:i247_po5 dst:{broadcast i2325_pi0 i2326_pi0 i2327_pi0 i2328_pi0 } + Channel net8215: Single :src:i247_po6 dst:{broadcast i2330_pi0 i2331_pi0 i2332_pi0 i2333_pi0 } + Channel net8219: Single :src:i247_po7 dst:{broadcast i2335_pi0 i2336_pi0 i2337_pi0 i2338_pi0 } + Channel net8223: Single :src:i250_po0 dst:{broadcast i2320_pi2 i2321_pi2 i2322_pi2 i2323_pi2 } + Channel net8227: Single :src:i250_po1 dst:{broadcast i2325_pi2 i2326_pi2 i2327_pi2 i2328_pi2 } + Channel net8231: Single :src:i250_po2 dst:{broadcast i2330_pi2 i2331_pi2 i2332_pi2 i2333_pi2 } + Channel net8235: Single :src:i250_po3 dst:{broadcast i2335_pi2 i2336_pi2 i2337_pi2 i2338_pi2 } + Channel net8239: Single :src:i251_po0 dst:{broadcast i2340_pi0 i2341_pi0 i2342_pi0 i2343_pi0 } + Channel net8243: Single :src:i251_po1 dst:{broadcast i2345_pi0 i2346_pi0 i2347_pi0 i2348_pi0 } + Channel net8247: Single :src:i251_po2 dst:{broadcast i2350_pi0 i2351_pi0 i2352_pi0 i2353_pi0 } + Channel net8251: Single :src:i251_po3 dst:{broadcast i2355_pi0 i2356_pi0 i2357_pi0 i2358_pi0 } + Channel net8255: Single :src:i252_po0 dst:{broadcast i2360_pi0 i2361_pi0 i2362_pi0 i2363_pi0 } + Channel net8259: Single :src:i252_po1 dst:{broadcast i2365_pi0 i2366_pi0 i2367_pi0 i2368_pi0 } + Channel net8263: Single :src:i252_po2 dst:{broadcast i2370_pi0 i2371_pi0 i2372_pi0 i2373_pi0 } + Channel net8267: Single :src:i252_po3 dst:{broadcast i2375_pi0 i2376_pi0 i2377_pi0 i2378_pi0 } + Channel net8271: Single :src:i253_po0 dst:{broadcast i2380_pi0 i2381_pi0 i2382_pi0 i2383_pi0 } + Channel net8275: Single :src:i253_po1 dst:{broadcast i2385_pi0 i2386_pi0 i2387_pi0 i2388_pi0 } + Channel net8279: Single :src:i253_po2 dst:{broadcast i2390_pi0 i2391_pi0 i2392_pi0 i2393_pi0 } + Channel net8283: Single :src:i253_po3 dst:{broadcast i2395_pi0 i2396_pi0 i2397_pi0 i2398_pi0 } + Channel net8287: Single :src:i254_po0 dst:{broadcast i2400_pi0 i2401_pi0 i2402_pi0 i2403_pi0 } + Channel net8291: Single :src:i254_po1 dst:{broadcast i2405_pi0 i2406_pi0 i2407_pi0 i2408_pi0 } + Channel net8295: Single :src:i254_po2 dst:{broadcast i2410_pi0 i2411_pi0 i2412_pi0 i2413_pi0 } + Channel net8299: Single :src:i254_po3 dst:{broadcast i2415_pi0 i2416_pi0 i2417_pi0 i2418_pi0 } + Channel net8303: Single :src:i252_po4 dst:{broadcast i2420_pi0 i2421_pi0 i2422_pi0 i2423_pi0 } + Channel net8307: Single :src:i252_po5 dst:{broadcast i2425_pi0 i2426_pi0 i2427_pi0 i2428_pi0 } + Channel net8311: Single :src:i252_po6 dst:{broadcast i2430_pi0 i2431_pi0 i2432_pi0 i2433_pi0 } + Channel net8315: Single :src:i252_po7 dst:{broadcast i2435_pi0 i2436_pi0 i2437_pi0 i2438_pi0 } + Channel net8319: Single :src:i255_po0 dst:{broadcast i2420_pi2 i2421_pi2 i2422_pi2 i2423_pi2 } + Channel net8323: Single :src:i255_po1 dst:{broadcast i2425_pi2 i2426_pi2 i2427_pi2 i2428_pi2 } + Channel net8327: Single :src:i255_po2 dst:{broadcast i2430_pi2 i2431_pi2 i2432_pi2 i2433_pi2 } + Channel net8331: Single :src:i255_po3 dst:{broadcast i2435_pi2 i2436_pi2 i2437_pi2 i2438_pi2 } + Channel net8335: Single :src:i256_po0 dst:{broadcast i2440_pi0 i2441_pi0 i2442_pi0 i2443_pi0 } + Channel net8339: Single :src:i256_po1 dst:{broadcast i2445_pi0 i2446_pi0 i2447_pi0 i2448_pi0 } + Channel net8343: Single :src:i256_po2 dst:{broadcast i2450_pi0 i2451_pi0 i2452_pi0 i2453_pi0 } + Channel net8347: Single :src:i256_po3 dst:{broadcast i2455_pi0 i2456_pi0 i2457_pi0 i2458_pi0 } + Channel net8351: Single :src:i246_po4 dst:{broadcast i2440_pi2 i2441_pi2 i2442_pi2 i2443_pi2 } + Channel net8355: Single :src:i246_po5 dst:{broadcast i2445_pi2 i2446_pi2 i2447_pi2 i2448_pi2 } + Channel net8359: Single :src:i246_po6 dst:{broadcast i2450_pi2 i2451_pi2 i2452_pi2 i2453_pi2 } + Channel net8363: Single :src:i246_po7 dst:{broadcast i2455_pi2 i2456_pi2 i2457_pi2 i2458_pi2 } + Channel net8367: Single :src:i257_po0 dst:{broadcast i2460_pi0 i2461_pi0 i2462_pi0 i2463_pi0 } + Channel net8371: Single :src:i257_po1 dst:{broadcast i2465_pi0 i2466_pi0 i2467_pi0 i2468_pi0 } + Channel net8375: Single :src:i257_po2 dst:{broadcast i2470_pi0 i2471_pi0 i2472_pi0 i2473_pi0 } + Channel net8379: Single :src:i257_po3 dst:{broadcast i2475_pi0 i2476_pi0 i2477_pi0 i2478_pi0 } + Channel net8383: Single :src:i258_po0 dst:{broadcast i2480_pi0 i2481_pi0 i2482_pi0 i2483_pi0 } + Channel net8387: Single :src:i258_po1 dst:{broadcast i2485_pi0 i2486_pi0 i2487_pi0 i2488_pi0 } + Channel net8391: Single :src:i258_po2 dst:{broadcast i2490_pi0 i2491_pi0 i2492_pi0 i2493_pi0 } + Channel net8395: Single :src:i258_po3 dst:{broadcast i2495_pi0 i2496_pi0 i2497_pi0 i2498_pi0 } + Channel net8399: Single :src:i259_po0 dst:{broadcast i2500_pi0 i2501_pi0 i2502_pi0 i2503_pi0 } + Channel net8403: Single :src:i259_po1 dst:{broadcast i2505_pi0 i2506_pi0 i2507_pi0 i2508_pi0 } + Channel net8407: Single :src:i259_po2 dst:{broadcast i2510_pi0 i2511_pi0 i2512_pi0 i2513_pi0 } + Channel net8411: Single :src:i259_po3 dst:{broadcast i2515_pi0 i2516_pi0 i2517_pi0 i2518_pi0 } + Channel net8415: Single :src:i260_po0 dst:{broadcast i2520_pi0 i2521_pi0 i2522_pi0 i2523_pi0 } + Channel net8419: Single :src:i260_po1 dst:{broadcast i2525_pi0 i2526_pi0 i2527_pi0 i2528_pi0 } + Channel net8423: Single :src:i260_po2 dst:{broadcast i2530_pi0 i2531_pi0 i2532_pi0 i2533_pi0 } + Channel net8427: Single :src:i260_po3 dst:{broadcast i2535_pi0 i2536_pi0 i2537_pi0 i2538_pi0 } + Channel net8431: Single :src:i258_po4 dst:{broadcast i2540_pi0 i2541_pi0 i2542_pi0 i2543_pi0 } + Channel net8435: Single :src:i258_po5 dst:{broadcast i2545_pi0 i2546_pi0 i2547_pi0 i2548_pi0 } + Channel net8439: Single :src:i258_po6 dst:{broadcast i2550_pi0 i2551_pi0 i2552_pi0 i2553_pi0 } + Channel net8443: Single :src:i258_po7 dst:{broadcast i2555_pi0 i2556_pi0 i2557_pi0 i2558_pi0 } + Channel net8447: Single :src:i261_po0 dst:{broadcast i2540_pi2 i2541_pi2 i2542_pi2 i2543_pi2 } + Channel net8451: Single :src:i261_po1 dst:{broadcast i2545_pi2 i2546_pi2 i2547_pi2 i2548_pi2 } + Channel net8455: Single :src:i261_po2 dst:{broadcast i2550_pi2 i2551_pi2 i2552_pi2 i2553_pi2 } + Channel net8459: Single :src:i261_po3 dst:{broadcast i2555_pi2 i2556_pi2 i2557_pi2 i2558_pi2 } + Channel net8463: Single :src:i262_po0 dst:{broadcast i2560_pi0 i2561_pi0 i2562_pi0 i2563_pi0 } + Channel net8467: Single :src:i262_po1 dst:{broadcast i2565_pi0 i2566_pi0 i2567_pi0 i2568_pi0 } + Channel net8471: Single :src:i262_po2 dst:{broadcast i2570_pi0 i2571_pi0 i2572_pi0 i2573_pi0 } + Channel net8475: Single :src:i262_po3 dst:{broadcast i2575_pi0 i2576_pi0 i2577_pi0 i2578_pi0 } + Channel net8479: Single :src:i263_po0 dst:{broadcast i2580_pi0 i2581_pi0 i2582_pi0 i2583_pi0 } + Channel net8483: Single :src:i263_po1 dst:{broadcast i2585_pi0 i2586_pi0 i2587_pi0 i2588_pi0 } + Channel net8487: Single :src:i263_po2 dst:{broadcast i2590_pi0 i2591_pi0 i2592_pi0 i2593_pi0 } + Channel net8491: Single :src:i263_po3 dst:{broadcast i2595_pi0 i2596_pi0 i2597_pi0 i2598_pi0 } + Channel net8495: Single :src:i264_po0 dst:{broadcast i2600_pi0 i2601_pi0 i2602_pi0 i2603_pi0 } + Channel net8499: Single :src:i264_po1 dst:{broadcast i2605_pi0 i2606_pi0 i2607_pi0 i2608_pi0 } + Channel net8503: Single :src:i264_po2 dst:{broadcast i2610_pi0 i2611_pi0 i2612_pi0 i2613_pi0 } + Channel net8507: Single :src:i264_po3 dst:{broadcast i2615_pi0 i2616_pi0 i2617_pi0 i2618_pi0 } + Channel net8511: Single :src:i265_po0 dst:{broadcast i2620_pi0 i2621_pi0 i2622_pi0 i2623_pi0 } + Channel net8515: Single :src:i265_po1 dst:{broadcast i2625_pi0 i2626_pi0 i2627_pi0 i2628_pi0 } + Channel net8519: Single :src:i265_po2 dst:{broadcast i2630_pi0 i2631_pi0 i2632_pi0 i2633_pi0 } + Channel net8523: Single :src:i265_po3 dst:{broadcast i2635_pi0 i2636_pi0 i2637_pi0 i2638_pi0 } + Channel net8527: Single :src:i263_po4 dst:{broadcast i2640_pi0 i2641_pi0 i2642_pi0 i2643_pi0 } + Channel net8531: Single :src:i263_po5 dst:{broadcast i2645_pi0 i2646_pi0 i2647_pi0 i2648_pi0 } + Channel net8535: Single :src:i263_po6 dst:{broadcast i2650_pi0 i2651_pi0 i2652_pi0 i2653_pi0 } + Channel net8539: Single :src:i263_po7 dst:{broadcast i2655_pi0 i2656_pi0 i2657_pi0 i2658_pi0 } + Channel net8543: Single :src:i266_po0 dst:{broadcast i2640_pi2 i2641_pi2 i2642_pi2 i2643_pi2 } + Channel net8547: Single :src:i266_po1 dst:{broadcast i2645_pi2 i2646_pi2 i2647_pi2 i2648_pi2 } + Channel net8551: Single :src:i266_po2 dst:{broadcast i2650_pi2 i2651_pi2 i2652_pi2 i2653_pi2 } + Channel net8555: Single :src:i266_po3 dst:{broadcast i2655_pi2 i2656_pi2 i2657_pi2 i2658_pi2 } + Channel net8559: Single :src:i267_po0 dst:{broadcast i2660_pi0 i2661_pi0 i2662_pi0 i2663_pi0 } + Channel net8563: Single :src:i267_po1 dst:{broadcast i2665_pi0 i2666_pi0 i2667_pi0 i2668_pi0 } + Channel net8567: Single :src:i267_po2 dst:{broadcast i2670_pi0 i2671_pi0 i2672_pi0 i2673_pi0 } + Channel net8571: Single :src:i267_po3 dst:{broadcast i2675_pi0 i2676_pi0 i2677_pi0 i2678_pi0 } + Channel net8575: Single :src:i257_po4 dst:{broadcast i2660_pi2 i2661_pi2 i2662_pi2 i2663_pi2 } + Channel net8579: Single :src:i257_po5 dst:{broadcast i2665_pi2 i2666_pi2 i2667_pi2 i2668_pi2 } + Channel net8583: Single :src:i257_po6 dst:{broadcast i2670_pi2 i2671_pi2 i2672_pi2 i2673_pi2 } + Channel net8587: Single :src:i257_po7 dst:{broadcast i2675_pi2 i2676_pi2 i2677_pi2 i2678_pi2 } + Channel net8591: Single :src:i268_po0 dst:{broadcast i2680_pi0 i2681_pi0 i2682_pi0 i2683_pi0 } + Channel net8595: Single :src:i268_po1 dst:{broadcast i2685_pi0 i2686_pi0 i2687_pi0 i2688_pi0 } + Channel net8599: Single :src:i268_po2 dst:{broadcast i2690_pi0 i2691_pi0 i2692_pi0 i2693_pi0 } + Channel net8603: Single :src:i268_po3 dst:{broadcast i2695_pi0 i2696_pi0 i2697_pi0 i2698_pi0 } + Channel net8607: Single :src:i269_po0 dst:{broadcast i2700_pi0 i2701_pi0 i2702_pi0 i2703_pi0 } + Channel net8611: Single :src:i269_po1 dst:{broadcast i2705_pi0 i2706_pi0 i2707_pi0 i2708_pi0 } + Channel net8615: Single :src:i269_po2 dst:{broadcast i2710_pi0 i2711_pi0 i2712_pi0 i2713_pi0 } + Channel net8619: Single :src:i269_po3 dst:{broadcast i2715_pi0 i2716_pi0 i2717_pi0 i2718_pi0 } + Channel net8623: Single :src:i270_po0 dst:{broadcast i2720_pi0 i2721_pi0 i2722_pi0 i2723_pi0 } + Channel net8627: Single :src:i270_po1 dst:{broadcast i2725_pi0 i2726_pi0 i2727_pi0 i2728_pi0 } + Channel net8631: Single :src:i270_po2 dst:{broadcast i2730_pi0 i2731_pi0 i2732_pi0 i2733_pi0 } + Channel net8635: Single :src:i270_po3 dst:{broadcast i2735_pi0 i2736_pi0 i2737_pi0 i2738_pi0 } + Channel net8639: Single :src:i271_po0 dst:{broadcast i2740_pi0 i2741_pi0 i2742_pi0 i2743_pi0 } + Channel net8643: Single :src:i271_po1 dst:{broadcast i2745_pi0 i2746_pi0 i2747_pi0 i2748_pi0 } + Channel net8647: Single :src:i271_po2 dst:{broadcast i2750_pi0 i2751_pi0 i2752_pi0 i2753_pi0 } + Channel net8651: Single :src:i271_po3 dst:{broadcast i2755_pi0 i2756_pi0 i2757_pi0 i2758_pi0 } + Channel net8655: Single :src:i269_po4 dst:{broadcast i2760_pi0 i2761_pi0 i2762_pi0 i2763_pi0 } + Channel net8659: Single :src:i269_po5 dst:{broadcast i2765_pi0 i2766_pi0 i2767_pi0 i2768_pi0 } + Channel net8663: Single :src:i269_po6 dst:{broadcast i2770_pi0 i2771_pi0 i2772_pi0 i2773_pi0 } + Channel net8667: Single :src:i269_po7 dst:{broadcast i2775_pi0 i2776_pi0 i2777_pi0 i2778_pi0 } + Channel net8671: Single :src:i272_po0 dst:{broadcast i2760_pi2 i2761_pi2 i2762_pi2 i2763_pi2 } + Channel net8675: Single :src:i272_po1 dst:{broadcast i2765_pi2 i2766_pi2 i2767_pi2 i2768_pi2 } + Channel net8679: Single :src:i272_po2 dst:{broadcast i2770_pi2 i2771_pi2 i2772_pi2 i2773_pi2 } + Channel net8683: Single :src:i272_po3 dst:{broadcast i2775_pi2 i2776_pi2 i2777_pi2 i2778_pi2 } + Channel net8687: Single :src:i273_po0 dst:{broadcast i2780_pi0 i2781_pi0 i2782_pi0 i2783_pi0 } + Channel net8691: Single :src:i273_po1 dst:{broadcast i2785_pi0 i2786_pi0 i2787_pi0 i2788_pi0 } + Channel net8695: Single :src:i273_po2 dst:{broadcast i2790_pi0 i2791_pi0 i2792_pi0 i2793_pi0 } + Channel net8699: Single :src:i273_po3 dst:{broadcast i2795_pi0 i2796_pi0 i2797_pi0 i2798_pi0 } + Channel net8703: Single :src:i274_po0 dst:{broadcast i2800_pi0 i2801_pi0 i2802_pi0 i2803_pi0 } + Channel net8707: Single :src:i274_po1 dst:{broadcast i2805_pi0 i2806_pi0 i2807_pi0 i2808_pi0 } + Channel net8711: Single :src:i274_po2 dst:{broadcast i2810_pi0 i2811_pi0 i2812_pi0 i2813_pi0 } + Channel net8715: Single :src:i274_po3 dst:{broadcast i2815_pi0 i2816_pi0 i2817_pi0 i2818_pi0 } + Channel net8719: Single :src:i275_po0 dst:{broadcast i2820_pi0 i2821_pi0 i2822_pi0 i2823_pi0 } + Channel net8723: Single :src:i275_po1 dst:{broadcast i2825_pi0 i2826_pi0 i2827_pi0 i2828_pi0 } + Channel net8727: Single :src:i275_po2 dst:{broadcast i2830_pi0 i2831_pi0 i2832_pi0 i2833_pi0 } + Channel net8731: Single :src:i275_po3 dst:{broadcast i2835_pi0 i2836_pi0 i2837_pi0 i2838_pi0 } + Channel net8735: Single :src:i276_po0 dst:{broadcast i2840_pi0 i2841_pi0 i2842_pi0 i2843_pi0 } + Channel net8739: Single :src:i276_po1 dst:{broadcast i2845_pi0 i2846_pi0 i2847_pi0 i2848_pi0 } + Channel net8743: Single :src:i276_po2 dst:{broadcast i2850_pi0 i2851_pi0 i2852_pi0 i2853_pi0 } + Channel net8747: Single :src:i276_po3 dst:{broadcast i2855_pi0 i2856_pi0 i2857_pi0 i2858_pi0 } + Channel net8751: Single :src:i274_po4 dst:{broadcast i2860_pi0 i2861_pi0 i2862_pi0 i2863_pi0 } + Channel net8755: Single :src:i274_po5 dst:{broadcast i2865_pi0 i2866_pi0 i2867_pi0 i2868_pi0 } + Channel net8759: Single :src:i274_po6 dst:{broadcast i2870_pi0 i2871_pi0 i2872_pi0 i2873_pi0 } + Channel net8763: Single :src:i274_po7 dst:{broadcast i2875_pi0 i2876_pi0 i2877_pi0 i2878_pi0 } + Channel net8767: Single :src:i277_po0 dst:{broadcast i2860_pi2 i2861_pi2 i2862_pi2 i2863_pi2 } + Channel net8771: Single :src:i277_po1 dst:{broadcast i2865_pi2 i2866_pi2 i2867_pi2 i2868_pi2 } + Channel net8775: Single :src:i277_po2 dst:{broadcast i2870_pi2 i2871_pi2 i2872_pi2 i2873_pi2 } + Channel net8779: Single :src:i277_po3 dst:{broadcast i2875_pi2 i2876_pi2 i2877_pi2 i2878_pi2 } + Channel net8783: Single :src:i278_po0 dst:{broadcast i2880_pi0 i2881_pi0 i2882_pi0 i2883_pi0 } + Channel net8787: Single :src:i278_po1 dst:{broadcast i2885_pi0 i2886_pi0 i2887_pi0 i2888_pi0 } + Channel net8791: Single :src:i278_po2 dst:{broadcast i2890_pi0 i2891_pi0 i2892_pi0 i2893_pi0 } + Channel net8795: Single :src:i278_po3 dst:{broadcast i2895_pi0 i2896_pi0 i2897_pi0 i2898_pi0 } + Channel net8799: Single :src:i268_po4 dst:{broadcast i2880_pi2 i2881_pi2 i2882_pi2 i2883_pi2 } + Channel net8803: Single :src:i268_po5 dst:{broadcast i2885_pi2 i2886_pi2 i2887_pi2 i2888_pi2 } + Channel net8807: Single :src:i268_po6 dst:{broadcast i2890_pi2 i2891_pi2 i2892_pi2 i2893_pi2 } + Channel net8811: Single :src:i268_po7 dst:{broadcast i2895_pi2 i2896_pi2 i2897_pi2 i2898_pi2 } + Channel net8815: Single :src:i279_po0 dst:{broadcast i2900_pi0 i2901_pi0 i2902_pi0 i2903_pi0 } + Channel net8819: Single :src:i279_po1 dst:{broadcast i2905_pi0 i2906_pi0 i2907_pi0 i2908_pi0 } + Channel net8823: Single :src:i279_po2 dst:{broadcast i2910_pi0 i2911_pi0 i2912_pi0 i2913_pi0 } + Channel net8827: Single :src:i279_po3 dst:{broadcast i2915_pi0 i2916_pi0 i2917_pi0 i2918_pi0 } + Channel net8831: Single :src:i280_po0 dst:{broadcast i2920_pi0 i2921_pi0 i2922_pi0 i2923_pi0 } + Channel net8835: Single :src:i280_po1 dst:{broadcast i2925_pi0 i2926_pi0 i2927_pi0 i2928_pi0 } + Channel net8839: Single :src:i280_po2 dst:{broadcast i2930_pi0 i2931_pi0 i2932_pi0 i2933_pi0 } + Channel net8843: Single :src:i280_po3 dst:{broadcast i2935_pi0 i2936_pi0 i2937_pi0 i2938_pi0 } + Channel net8847: Single :src:i281_po0 dst:{broadcast i2940_pi0 i2941_pi0 i2942_pi0 i2943_pi0 } + Channel net8851: Single :src:i281_po1 dst:{broadcast i2945_pi0 i2946_pi0 i2947_pi0 i2948_pi0 } + Channel net8855: Single :src:i281_po2 dst:{broadcast i2950_pi0 i2951_pi0 i2952_pi0 i2953_pi0 } + Channel net8859: Single :src:i281_po3 dst:{broadcast i2955_pi0 i2956_pi0 i2957_pi0 i2958_pi0 } + Channel net8863: Single :src:i282_po0 dst:{broadcast i2960_pi0 i2961_pi0 i2962_pi0 i2963_pi0 } + Channel net8867: Single :src:i282_po1 dst:{broadcast i2965_pi0 i2966_pi0 i2967_pi0 i2968_pi0 } + Channel net8871: Single :src:i282_po2 dst:{broadcast i2970_pi0 i2971_pi0 i2972_pi0 i2973_pi0 } + Channel net8875: Single :src:i282_po3 dst:{broadcast i2975_pi0 i2976_pi0 i2977_pi0 i2978_pi0 } + Channel net8879: Single :src:i280_po4 dst:{broadcast i2980_pi0 i2981_pi0 i2982_pi0 i2983_pi0 } + Channel net8883: Single :src:i280_po5 dst:{broadcast i2985_pi0 i2986_pi0 i2987_pi0 i2988_pi0 } + Channel net8887: Single :src:i280_po6 dst:{broadcast i2990_pi0 i2991_pi0 i2992_pi0 i2993_pi0 } + Channel net8891: Single :src:i280_po7 dst:{broadcast i2995_pi0 i2996_pi0 i2997_pi0 i2998_pi0 } + Channel net8895: Single :src:i283_po0 dst:{broadcast i2980_pi2 i2981_pi2 i2982_pi2 i2983_pi2 } + Channel net8899: Single :src:i283_po1 dst:{broadcast i2985_pi2 i2986_pi2 i2987_pi2 i2988_pi2 } + Channel net8903: Single :src:i283_po2 dst:{broadcast i2990_pi2 i2991_pi2 i2992_pi2 i2993_pi2 } + Channel net8907: Single :src:i283_po3 dst:{broadcast i2995_pi2 i2996_pi2 i2997_pi2 i2998_pi2 } + Channel net8911: Single :src:i284_po0 dst:{broadcast i3000_pi0 i3001_pi0 i3002_pi0 i3003_pi0 } + Channel net8915: Single :src:i284_po1 dst:{broadcast i3005_pi0 i3006_pi0 i3007_pi0 i3008_pi0 } + Channel net8919: Single :src:i284_po2 dst:{broadcast i3010_pi0 i3011_pi0 i3012_pi0 i3013_pi0 } + Channel net8923: Single :src:i284_po3 dst:{broadcast i3015_pi0 i3016_pi0 i3017_pi0 i3018_pi0 } + Channel net8927: Single :src:i285_po0 dst:{broadcast i3020_pi0 i3021_pi0 i3022_pi0 i3023_pi0 } + Channel net8931: Single :src:i285_po1 dst:{broadcast i3025_pi0 i3026_pi0 i3027_pi0 i3028_pi0 } + Channel net8935: Single :src:i285_po2 dst:{broadcast i3030_pi0 i3031_pi0 i3032_pi0 i3033_pi0 } + Channel net8939: Single :src:i285_po3 dst:{broadcast i3035_pi0 i3036_pi0 i3037_pi0 i3038_pi0 } + Channel net8943: Single :src:i286_po0 dst:{broadcast i3040_pi0 i3041_pi0 i3042_pi0 i3043_pi0 } + Channel net8947: Single :src:i286_po1 dst:{broadcast i3045_pi0 i3046_pi0 i3047_pi0 i3048_pi0 } + Channel net8951: Single :src:i286_po2 dst:{broadcast i3050_pi0 i3051_pi0 i3052_pi0 i3053_pi0 } + Channel net8955: Single :src:i286_po3 dst:{broadcast i3055_pi0 i3056_pi0 i3057_pi0 i3058_pi0 } + Channel net8959: Single :src:i287_po0 dst:{broadcast i3060_pi0 i3061_pi0 i3062_pi0 i3063_pi0 } + Channel net8963: Single :src:i287_po1 dst:{broadcast i3065_pi0 i3066_pi0 i3067_pi0 i3068_pi0 } + Channel net8967: Single :src:i287_po2 dst:{broadcast i3070_pi0 i3071_pi0 i3072_pi0 i3073_pi0 } + Channel net8971: Single :src:i287_po3 dst:{broadcast i3075_pi0 i3076_pi0 i3077_pi0 i3078_pi0 } + Channel net8975: Single :src:i285_po4 dst:{broadcast i3080_pi0 i3081_pi0 i3082_pi0 i3083_pi0 } + Channel net8979: Single :src:i285_po5 dst:{broadcast i3085_pi0 i3086_pi0 i3087_pi0 i3088_pi0 } + Channel net8983: Single :src:i285_po6 dst:{broadcast i3090_pi0 i3091_pi0 i3092_pi0 i3093_pi0 } + Channel net8987: Single :src:i285_po7 dst:{broadcast i3095_pi0 i3096_pi0 i3097_pi0 i3098_pi0 } + Channel net8991: Single :src:i288_po0 dst:{broadcast i3080_pi2 i3081_pi2 i3082_pi2 i3083_pi2 } + Channel net8995: Single :src:i288_po1 dst:{broadcast i3085_pi2 i3086_pi2 i3087_pi2 i3088_pi2 } + Channel net8999: Single :src:i288_po2 dst:{broadcast i3090_pi2 i3091_pi2 i3092_pi2 i3093_pi2 } + Channel net9003: Single :src:i288_po3 dst:{broadcast i3095_pi2 i3096_pi2 i3097_pi2 i3098_pi2 } + Channel net9007: Single :src:i289_po2 dst:i584_pi0 + Channel net9008: Single :src:i289_po3 dst:i584_pi1 + Channel net9009: Single :src:i289_po0 dst:i585_pi0 + Channel net9010: Single :src:i289_po1 dst:i585_pi1 + Channel net9011: Single :src:i586_po0 dst:i290_pi0 + Channel net9012: Single :src:i586_po1 dst:i290_pi1 + Channel net9013: Single :src:i290_po0 dst:{broadcast i3100_pi0 i3101_pi0 i3102_pi0 i3103_pi0 } + Channel net9017: Single :src:i290_po1 dst:{broadcast i3105_pi0 i3106_pi0 i3107_pi0 i3108_pi0 } + Channel net9021: Single :src:i290_po2 dst:{broadcast i3110_pi0 i3111_pi0 i3112_pi0 i3113_pi0 } + Channel net9025: Single :src:i290_po3 dst:{broadcast i3115_pi0 i3116_pi0 i3117_pi0 i3118_pi0 } + Channel net9029: Single :src:i291_po0 dst:{broadcast i3120_pi0 i3121_pi0 i3122_pi0 i3123_pi0 } + Channel net9033: Single :src:i291_po1 dst:{broadcast i3125_pi0 i3126_pi0 i3127_pi0 i3128_pi0 } + Channel net9037: Single :src:i291_po2 dst:{broadcast i3130_pi0 i3131_pi0 i3132_pi0 i3133_pi0 } + Channel net9041: Single :src:i291_po3 dst:{broadcast i3135_pi0 i3136_pi0 i3137_pi0 i3138_pi0 } + Channel net9045: Single :src:i292_po0 dst:{broadcast i3140_pi0 i3141_pi0 i3142_pi0 i3143_pi0 } + Channel net9049: Single :src:i292_po1 dst:{broadcast i3145_pi0 i3146_pi0 i3147_pi0 i3148_pi0 } + Channel net9053: Single :src:i292_po2 dst:{broadcast i3150_pi0 i3151_pi0 i3152_pi0 i3153_pi0 } + Channel net9057: Single :src:i292_po3 dst:{broadcast i3155_pi0 i3156_pi0 i3157_pi0 i3158_pi0 } + Channel net9061: Single :src:i293_po0 dst:{broadcast i3160_pi0 i3161_pi0 i3162_pi0 i3163_pi0 } + Channel net9065: Single :src:i293_po1 dst:{broadcast i3165_pi0 i3166_pi0 i3167_pi0 i3168_pi0 } + Channel net9069: Single :src:i293_po2 dst:{broadcast i3170_pi0 i3171_pi0 i3172_pi0 i3173_pi0 } + Channel net9073: Single :src:i293_po3 dst:{broadcast i3175_pi0 i3176_pi0 i3177_pi0 i3178_pi0 } + Channel net9077: Single :src:i294_po0 dst:{broadcast i3180_pi0 i3181_pi0 i3182_pi0 i3183_pi0 } + Channel net9081: Single :src:i294_po1 dst:{broadcast i3185_pi0 i3186_pi0 i3187_pi0 i3188_pi0 } + Channel net9085: Single :src:i294_po2 dst:{broadcast i3190_pi0 i3191_pi0 i3192_pi0 i3193_pi0 } + Channel net9089: Single :src:i294_po3 dst:{broadcast i3195_pi0 i3196_pi0 i3197_pi0 i3198_pi0 } + Channel net9093: Single :src:i295_po0 dst:{broadcast i3200_pi0 i3201_pi0 i3202_pi0 i3203_pi0 } + Channel net9097: Single :src:i295_po1 dst:{broadcast i3205_pi0 i3206_pi0 i3207_pi0 i3208_pi0 } + Channel net9101: Single :src:i295_po2 dst:{broadcast i3210_pi0 i3211_pi0 i3212_pi0 i3213_pi0 } + Channel net9105: Single :src:i295_po3 dst:{broadcast i3215_pi0 i3216_pi0 i3217_pi0 i3218_pi0 } + Channel net9109: Single :src:i296_po0 dst:i587_pi0 + Channel net9110: Single :src:i296_po1 dst:i587_pi1 + Channel net9111: Single :src:i590_po0 dst:i297_pi0 + Channel net9112: Single :src:i590_po1 dst:i297_pi1 + Channel net9113: Single :src:i584_po0 dst:i298_pi0 + Channel net9114: Single :src:i584_po1 dst:i298_pi1 + Channel net9115: Single :src:i297_po0 dst:{broadcast i3220_pi0 i3221_pi0 i3222_pi0 i3223_pi0 } + Channel net9119: Single :src:i297_po1 dst:{broadcast i3225_pi0 i3226_pi0 i3227_pi0 i3228_pi0 } + Channel net9123: Single :src:i297_po2 dst:{broadcast i3230_pi0 i3231_pi0 i3232_pi0 i3233_pi0 } + Channel net9127: Single :src:i297_po3 dst:{broadcast i3235_pi0 i3236_pi0 i3237_pi0 i3238_pi0 } + Channel net9131: Single :src:i298_po0 dst:{broadcast i3220_pi2 i3221_pi2 i3222_pi2 i3223_pi2 } + Channel net9135: Single :src:i298_po1 dst:{broadcast i3225_pi2 i3226_pi2 i3227_pi2 i3228_pi2 } + Channel net9139: Single :src:i298_po2 dst:{broadcast i3230_pi2 i3231_pi2 i3232_pi2 i3233_pi2 } + Channel net9143: Single :src:i298_po3 dst:{broadcast i3235_pi2 i3236_pi2 i3237_pi2 i3238_pi2 } + Channel net9147: Single :src:i299_po0 dst:{broadcast i3240_pi0 i3241_pi0 i3242_pi0 i3243_pi0 } + Channel net9151: Single :src:i299_po1 dst:{broadcast i3245_pi0 i3246_pi0 i3247_pi0 i3248_pi0 } + Channel net9155: Single :src:i299_po2 dst:{broadcast i3250_pi0 i3251_pi0 i3252_pi0 i3253_pi0 } + Channel net9159: Single :src:i299_po3 dst:{broadcast i3255_pi0 i3256_pi0 i3257_pi0 i3258_pi0 } + Channel net9163: Single :src:i300_po4 dst:i591_pi0 + Channel net9164: Single :src:i300_po5 dst:i591_pi1 + Channel net9165: Single :src:i300_po0 dst:{broadcast i3260_pi0 i3261_pi0 i3262_pi0 i3263_pi0 } + Channel net9169: Single :src:i300_po1 dst:{broadcast i3265_pi0 i3266_pi0 i3267_pi0 i3268_pi0 } + Channel net9173: Single :src:i300_po2 dst:{broadcast i3270_pi0 i3271_pi0 i3272_pi0 i3273_pi0 } + Channel net9177: Single :src:i300_po3 dst:{broadcast i3275_pi0 i3276_pi0 i3277_pi0 i3278_pi0 } + Channel net9181: Single :src:i301_po0 dst:{broadcast i3280_pi0 i3281_pi0 i3282_pi0 i3283_pi0 } + Channel net9185: Single :src:i301_po1 dst:{broadcast i3285_pi0 i3286_pi0 i3287_pi0 i3288_pi0 } + Channel net9189: Single :src:i301_po2 dst:{broadcast i3290_pi0 i3291_pi0 i3292_pi0 i3293_pi0 } + Channel net9193: Single :src:i301_po3 dst:{broadcast i3295_pi0 i3296_pi0 i3297_pi0 i3298_pi0 } + Channel net9197: Single :src:i302_po0 dst:{broadcast i3300_pi0 i3301_pi0 i3302_pi0 i3303_pi0 } + Channel net9201: Single :src:i302_po1 dst:{broadcast i3305_pi0 i3306_pi0 i3307_pi0 i3308_pi0 } + Channel net9205: Single :src:i302_po2 dst:{broadcast i3310_pi0 i3311_pi0 i3312_pi0 i3313_pi0 } + Channel net9209: Single :src:i302_po3 dst:{broadcast i3315_pi0 i3316_pi0 i3317_pi0 i3318_pi0 } + Channel net9213: Single :src:i303_po0 dst:{broadcast i3320_pi0 i3321_pi0 i3322_pi0 i3323_pi0 } + Channel net9217: Single :src:i303_po1 dst:{broadcast i3325_pi0 i3326_pi0 i3327_pi0 i3328_pi0 } + Channel net9221: Single :src:i303_po2 dst:{broadcast i3330_pi0 i3331_pi0 i3332_pi0 i3333_pi0 } + Channel net9225: Single :src:i303_po3 dst:{broadcast i3335_pi0 i3336_pi0 i3337_pi0 i3338_pi0 } + Channel net9229: Single :src:i301_po4 dst:{broadcast i3340_pi0 i3341_pi0 i3342_pi0 i3343_pi0 } + Channel net9233: Single :src:i301_po5 dst:{broadcast i3345_pi0 i3346_pi0 i3347_pi0 i3348_pi0 } + Channel net9237: Single :src:i301_po6 dst:{broadcast i3350_pi0 i3351_pi0 i3352_pi0 i3353_pi0 } + Channel net9241: Single :src:i301_po7 dst:{broadcast i3355_pi0 i3356_pi0 i3357_pi0 i3358_pi0 } + Channel net9245: Single :src:i304_po0 dst:{broadcast i3340_pi2 i3341_pi2 i3342_pi2 i3343_pi2 } + Channel net9249: Single :src:i304_po1 dst:{broadcast i3345_pi2 i3346_pi2 i3347_pi2 i3348_pi2 } + Channel net9253: Single :src:i304_po2 dst:{broadcast i3350_pi2 i3351_pi2 i3352_pi2 i3353_pi2 } + Channel net9257: Single :src:i304_po3 dst:{broadcast i3355_pi2 i3356_pi2 i3357_pi2 i3358_pi2 } + Channel net9261: Single :src:i305_po0 dst:{broadcast i3360_pi0 i3361_pi0 i3362_pi0 i3363_pi0 } + Channel net9265: Single :src:i305_po1 dst:{broadcast i3365_pi0 i3366_pi0 i3367_pi0 i3368_pi0 } + Channel net9269: Single :src:i305_po2 dst:{broadcast i3370_pi0 i3371_pi0 i3372_pi0 i3373_pi0 } + Channel net9273: Single :src:i305_po3 dst:{broadcast i3375_pi0 i3376_pi0 i3377_pi0 i3378_pi0 } + Channel net9277: Single :src:i306_po0 dst:{broadcast i3380_pi0 i3381_pi0 i3382_pi0 i3383_pi0 } + Channel net9281: Single :src:i306_po1 dst:{broadcast i3385_pi0 i3386_pi0 i3387_pi0 i3388_pi0 } + Channel net9285: Single :src:i306_po2 dst:{broadcast i3390_pi0 i3391_pi0 i3392_pi0 i3393_pi0 } + Channel net9289: Single :src:i306_po3 dst:{broadcast i3395_pi0 i3396_pi0 i3397_pi0 i3398_pi0 } + Channel net9293: Single :src:i307_po0 dst:{broadcast i3400_pi0 i3401_pi0 i3402_pi0 i3403_pi0 } + Channel net9297: Single :src:i307_po1 dst:{broadcast i3405_pi0 i3406_pi0 i3407_pi0 i3408_pi0 } + Channel net9301: Single :src:i307_po2 dst:{broadcast i3410_pi0 i3411_pi0 i3412_pi0 i3413_pi0 } + Channel net9305: Single :src:i307_po3 dst:{broadcast i3415_pi0 i3416_pi0 i3417_pi0 i3418_pi0 } + Channel net9309: Single :src:i308_po0 dst:{broadcast i3420_pi0 i3421_pi0 i3422_pi0 i3423_pi0 } + Channel net9313: Single :src:i308_po1 dst:{broadcast i3425_pi0 i3426_pi0 i3427_pi0 i3428_pi0 } + Channel net9317: Single :src:i308_po2 dst:{broadcast i3430_pi0 i3431_pi0 i3432_pi0 i3433_pi0 } + Channel net9321: Single :src:i308_po3 dst:{broadcast i3435_pi0 i3436_pi0 i3437_pi0 i3438_pi0 } + Channel net9325: Single :src:i306_po4 dst:{broadcast i3440_pi0 i3441_pi0 i3442_pi0 i3443_pi0 } + Channel net9329: Single :src:i306_po5 dst:{broadcast i3445_pi0 i3446_pi0 i3447_pi0 i3448_pi0 } + Channel net9333: Single :src:i306_po6 dst:{broadcast i3450_pi0 i3451_pi0 i3452_pi0 i3453_pi0 } + Channel net9337: Single :src:i306_po7 dst:{broadcast i3455_pi0 i3456_pi0 i3457_pi0 i3458_pi0 } + Channel net9341: Single :src:i309_po0 dst:{broadcast i3440_pi2 i3441_pi2 i3442_pi2 i3443_pi2 } + Channel net9345: Single :src:i309_po1 dst:{broadcast i3445_pi2 i3446_pi2 i3447_pi2 i3448_pi2 } + Channel net9349: Single :src:i309_po2 dst:{broadcast i3450_pi2 i3451_pi2 i3452_pi2 i3453_pi2 } + Channel net9353: Single :src:i309_po3 dst:{broadcast i3455_pi2 i3456_pi2 i3457_pi2 i3458_pi2 } + Channel net9357: Single :src:i310_po2 dst:i592_pi0 + Channel net9358: Single :src:i310_po3 dst:i592_pi1 + Channel net9359: Single :src:i310_po0 dst:i593_pi0 + Channel net9360: Single :src:i310_po1 dst:i593_pi1 + Channel net9361: Single :src:i594_po0 dst:i311_pi0 + Channel net9362: Single :src:i594_po1 dst:i311_pi1 + Channel net9363: Single :src:i311_po0 dst:{broadcast i3460_pi0 i3461_pi0 i3462_pi0 i3463_pi0 } + Channel net9367: Single :src:i311_po1 dst:{broadcast i3465_pi0 i3466_pi0 i3467_pi0 i3468_pi0 } + Channel net9371: Single :src:i311_po2 dst:{broadcast i3470_pi0 i3471_pi0 i3472_pi0 i3473_pi0 } + Channel net9375: Single :src:i311_po3 dst:{broadcast i3475_pi0 i3476_pi0 i3477_pi0 i3478_pi0 } + Channel net9379: Single :src:i312_po0 dst:{broadcast i3480_pi0 i3481_pi0 i3482_pi0 i3483_pi0 } + Channel net9383: Single :src:i312_po1 dst:{broadcast i3485_pi0 i3486_pi0 i3487_pi0 i3488_pi0 } + Channel net9387: Single :src:i312_po2 dst:{broadcast i3490_pi0 i3491_pi0 i3492_pi0 i3493_pi0 } + Channel net9391: Single :src:i312_po3 dst:{broadcast i3495_pi0 i3496_pi0 i3497_pi0 i3498_pi0 } + Channel net9395: Single :src:i313_po0 dst:{broadcast i3500_pi0 i3501_pi0 i3502_pi0 i3503_pi0 } + Channel net9399: Single :src:i313_po1 dst:{broadcast i3505_pi0 i3506_pi0 i3507_pi0 i3508_pi0 } + Channel net9403: Single :src:i313_po2 dst:{broadcast i3510_pi0 i3511_pi0 i3512_pi0 i3513_pi0 } + Channel net9407: Single :src:i313_po3 dst:{broadcast i3515_pi0 i3516_pi0 i3517_pi0 i3518_pi0 } + Channel net9411: Single :src:i314_po0 dst:{broadcast i3520_pi0 i3521_pi0 i3522_pi0 i3523_pi0 } + Channel net9415: Single :src:i314_po1 dst:{broadcast i3525_pi0 i3526_pi0 i3527_pi0 i3528_pi0 } + Channel net9419: Single :src:i314_po2 dst:{broadcast i3530_pi0 i3531_pi0 i3532_pi0 i3533_pi0 } + Channel net9423: Single :src:i314_po3 dst:{broadcast i3535_pi0 i3536_pi0 i3537_pi0 i3538_pi0 } + Channel net9427: Single :src:i315_po0 dst:{broadcast i3540_pi0 i3541_pi0 i3542_pi0 i3543_pi0 } + Channel net9431: Single :src:i315_po1 dst:{broadcast i3545_pi0 i3546_pi0 i3547_pi0 i3548_pi0 } + Channel net9435: Single :src:i315_po2 dst:{broadcast i3550_pi0 i3551_pi0 i3552_pi0 i3553_pi0 } + Channel net9439: Single :src:i315_po3 dst:{broadcast i3555_pi0 i3556_pi0 i3557_pi0 i3558_pi0 } + Channel net9443: Single :src:i316_po0 dst:{broadcast i3560_pi0 i3561_pi0 i3562_pi0 i3563_pi0 } + Channel net9447: Single :src:i316_po1 dst:{broadcast i3565_pi0 i3566_pi0 i3567_pi0 i3568_pi0 } + Channel net9451: Single :src:i316_po2 dst:{broadcast i3570_pi0 i3571_pi0 i3572_pi0 i3573_pi0 } + Channel net9455: Single :src:i316_po3 dst:{broadcast i3575_pi0 i3576_pi0 i3577_pi0 i3578_pi0 } + Channel net9459: Single :src:i317_po0 dst:i595_pi0 + Channel net9460: Single :src:i317_po1 dst:i595_pi1 + Channel net9461: Single :src:i598_po0 dst:i318_pi0 + Channel net9462: Single :src:i598_po1 dst:i318_pi1 + Channel net9463: Single :src:i592_po0 dst:i319_pi0 + Channel net9464: Single :src:i592_po1 dst:i319_pi1 + Channel net9465: Single :src:i318_po0 dst:{broadcast i3580_pi0 i3581_pi0 i3582_pi0 i3583_pi0 } + Channel net9469: Single :src:i318_po1 dst:{broadcast i3585_pi0 i3586_pi0 i3587_pi0 i3588_pi0 } + Channel net9473: Single :src:i318_po2 dst:{broadcast i3590_pi0 i3591_pi0 i3592_pi0 i3593_pi0 } + Channel net9477: Single :src:i318_po3 dst:{broadcast i3595_pi0 i3596_pi0 i3597_pi0 i3598_pi0 } + Channel net9481: Single :src:i319_po0 dst:{broadcast i3580_pi2 i3581_pi2 i3582_pi2 i3583_pi2 } + Channel net9485: Single :src:i319_po1 dst:{broadcast i3585_pi2 i3586_pi2 i3587_pi2 i3588_pi2 } + Channel net9489: Single :src:i319_po2 dst:{broadcast i3590_pi2 i3591_pi2 i3592_pi2 i3593_pi2 } + Channel net9493: Single :src:i319_po3 dst:{broadcast i3595_pi2 i3596_pi2 i3597_pi2 i3598_pi2 } + Channel net9497: Single :src:i591_po0 dst:i321_pi0 + Channel net9498: Single :src:i591_po1 dst:i321_pi1 + Channel net9499: Single :src:i320_po0 dst:{broadcast i3600_pi0 i3601_pi0 i3602_pi0 i3603_pi0 } + Channel net9503: Single :src:i320_po1 dst:{broadcast i3605_pi0 i3606_pi0 i3607_pi0 i3608_pi0 } + Channel net9507: Single :src:i320_po2 dst:{broadcast i3610_pi0 i3611_pi0 i3612_pi0 i3613_pi0 } + Channel net9511: Single :src:i320_po3 dst:{broadcast i3615_pi0 i3616_pi0 i3617_pi0 i3618_pi0 } + Channel net9515: Single :src:i321_po0 dst:{broadcast i3600_pi2 i3601_pi2 i3602_pi2 i3603_pi2 } + Channel net9519: Single :src:i321_po1 dst:{broadcast i3605_pi2 i3606_pi2 i3607_pi2 i3608_pi2 } + Channel net9523: Single :src:i321_po2 dst:{broadcast i3610_pi2 i3611_pi2 i3612_pi2 i3613_pi2 } + Channel net9527: Single :src:i321_po3 dst:{broadcast i3615_pi2 i3616_pi2 i3617_pi2 i3618_pi2 } + Channel net9531: Single :src:i322_po0 dst:{broadcast i3620_pi0 i3621_pi0 i3622_pi0 i3623_pi0 } + Channel net9535: Single :src:i322_po1 dst:{broadcast i3625_pi0 i3626_pi0 i3627_pi0 i3628_pi0 } + Channel net9539: Single :src:i322_po2 dst:{broadcast i3630_pi0 i3631_pi0 i3632_pi0 i3633_pi0 } + Channel net9543: Single :src:i322_po3 dst:{broadcast i3635_pi0 i3636_pi0 i3637_pi0 i3638_pi0 } + Channel net9547: Single :src:i323_po0 dst:{broadcast i3640_pi0 i3641_pi0 i3642_pi0 i3643_pi0 } + Channel net9551: Single :src:i323_po1 dst:{broadcast i3645_pi0 i3646_pi0 i3647_pi0 i3648_pi0 } + Channel net9555: Single :src:i323_po2 dst:{broadcast i3650_pi0 i3651_pi0 i3652_pi0 i3653_pi0 } + Channel net9559: Single :src:i323_po3 dst:{broadcast i3655_pi0 i3656_pi0 i3657_pi0 i3658_pi0 } + Channel net9563: Single :src:i324_po0 dst:{broadcast i3660_pi0 i3661_pi0 i3662_pi0 i3663_pi0 } + Channel net9567: Single :src:i324_po1 dst:{broadcast i3665_pi0 i3666_pi0 i3667_pi0 i3668_pi0 } + Channel net9571: Single :src:i324_po2 dst:{broadcast i3670_pi0 i3671_pi0 i3672_pi0 i3673_pi0 } + Channel net9575: Single :src:i324_po3 dst:{broadcast i3675_pi0 i3676_pi0 i3677_pi0 i3678_pi0 } + Channel net9579: Single :src:i325_po0 dst:{broadcast i3680_pi0 i3681_pi0 i3682_pi0 i3683_pi0 } + Channel net9583: Single :src:i325_po1 dst:{broadcast i3685_pi0 i3686_pi0 i3687_pi0 i3688_pi0 } + Channel net9587: Single :src:i325_po2 dst:{broadcast i3690_pi0 i3691_pi0 i3692_pi0 i3693_pi0 } + Channel net9591: Single :src:i325_po3 dst:{broadcast i3695_pi0 i3696_pi0 i3697_pi0 i3698_pi0 } + Channel net9595: Single :src:i323_po4 dst:{broadcast i3700_pi0 i3701_pi0 i3702_pi0 i3703_pi0 } + Channel net9599: Single :src:i323_po5 dst:{broadcast i3705_pi0 i3706_pi0 i3707_pi0 i3708_pi0 } + Channel net9603: Single :src:i323_po6 dst:{broadcast i3710_pi0 i3711_pi0 i3712_pi0 i3713_pi0 } + Channel net9607: Single :src:i323_po7 dst:{broadcast i3715_pi0 i3716_pi0 i3717_pi0 i3718_pi0 } + Channel net9611: Single :src:i326_po0 dst:{broadcast i3700_pi2 i3701_pi2 i3702_pi2 i3703_pi2 } + Channel net9615: Single :src:i326_po1 dst:{broadcast i3705_pi2 i3706_pi2 i3707_pi2 i3708_pi2 } + Channel net9619: Single :src:i326_po2 dst:{broadcast i3710_pi2 i3711_pi2 i3712_pi2 i3713_pi2 } + Channel net9623: Single :src:i326_po3 dst:{broadcast i3715_pi2 i3716_pi2 i3717_pi2 i3718_pi2 } + Channel net9627: Single :src:i327_po0 dst:{broadcast i3720_pi0 i3721_pi0 i3722_pi0 i3723_pi0 } + Channel net9631: Single :src:i327_po1 dst:{broadcast i3725_pi0 i3726_pi0 i3727_pi0 i3728_pi0 } + Channel net9635: Single :src:i327_po2 dst:{broadcast i3730_pi0 i3731_pi0 i3732_pi0 i3733_pi0 } + Channel net9639: Single :src:i327_po3 dst:{broadcast i3735_pi0 i3736_pi0 i3737_pi0 i3738_pi0 } + Channel net9643: Single :src:i328_po0 dst:{broadcast i3740_pi0 i3741_pi0 i3742_pi0 i3743_pi0 } + Channel net9647: Single :src:i328_po1 dst:{broadcast i3745_pi0 i3746_pi0 i3747_pi0 i3748_pi0 } + Channel net9651: Single :src:i328_po2 dst:{broadcast i3750_pi0 i3751_pi0 i3752_pi0 i3753_pi0 } + Channel net9655: Single :src:i328_po3 dst:{broadcast i3755_pi0 i3756_pi0 i3757_pi0 i3758_pi0 } + Channel net9659: Single :src:i329_po0 dst:{broadcast i3760_pi0 i3761_pi0 i3762_pi0 i3763_pi0 } + Channel net9663: Single :src:i329_po1 dst:{broadcast i3765_pi0 i3766_pi0 i3767_pi0 i3768_pi0 } + Channel net9667: Single :src:i329_po2 dst:{broadcast i3770_pi0 i3771_pi0 i3772_pi0 i3773_pi0 } + Channel net9671: Single :src:i329_po3 dst:{broadcast i3775_pi0 i3776_pi0 i3777_pi0 i3778_pi0 } + Channel net9675: Single :src:i330_po0 dst:{broadcast i3780_pi0 i3781_pi0 i3782_pi0 i3783_pi0 } + Channel net9679: Single :src:i330_po1 dst:{broadcast i3785_pi0 i3786_pi0 i3787_pi0 i3788_pi0 } + Channel net9683: Single :src:i330_po2 dst:{broadcast i3790_pi0 i3791_pi0 i3792_pi0 i3793_pi0 } + Channel net9687: Single :src:i330_po3 dst:{broadcast i3795_pi0 i3796_pi0 i3797_pi0 i3798_pi0 } + Channel net9691: Single :src:i328_po4 dst:{broadcast i3800_pi0 i3801_pi0 i3802_pi0 i3803_pi0 } + Channel net9695: Single :src:i328_po5 dst:{broadcast i3805_pi0 i3806_pi0 i3807_pi0 i3808_pi0 } + Channel net9699: Single :src:i328_po6 dst:{broadcast i3810_pi0 i3811_pi0 i3812_pi0 i3813_pi0 } + Channel net9703: Single :src:i328_po7 dst:{broadcast i3815_pi0 i3816_pi0 i3817_pi0 i3818_pi0 } + Channel net9707: Single :src:i331_po0 dst:{broadcast i3800_pi2 i3801_pi2 i3802_pi2 i3803_pi2 } + Channel net9711: Single :src:i331_po1 dst:{broadcast i3805_pi2 i3806_pi2 i3807_pi2 i3808_pi2 } + Channel net9715: Single :src:i331_po2 dst:{broadcast i3810_pi2 i3811_pi2 i3812_pi2 i3813_pi2 } + Channel net9719: Single :src:i331_po3 dst:{broadcast i3815_pi2 i3816_pi2 i3817_pi2 i3818_pi2 } + Channel net9723: Single :src:i332_po2 dst:i599_pi0 + Channel net9724: Single :src:i332_po3 dst:i599_pi1 + Channel net9725: Single :src:i332_po0 dst:i600_pi0 + Channel net9726: Single :src:i332_po1 dst:i600_pi1 + Channel net9727: Single :src:i601_po0 dst:i333_pi0 + Channel net9728: Single :src:i601_po1 dst:i333_pi1 + Channel net9729: Single :src:i333_po0 dst:{broadcast i3820_pi0 i3821_pi0 i3822_pi0 i3823_pi0 } + Channel net9733: Single :src:i333_po1 dst:{broadcast i3825_pi0 i3826_pi0 i3827_pi0 i3828_pi0 } + Channel net9737: Single :src:i333_po2 dst:{broadcast i3830_pi0 i3831_pi0 i3832_pi0 i3833_pi0 } + Channel net9741: Single :src:i333_po3 dst:{broadcast i3835_pi0 i3836_pi0 i3837_pi0 i3838_pi0 } + Channel net9745: Single :src:i334_po0 dst:{broadcast i3840_pi0 i3841_pi0 i3842_pi0 i3843_pi0 } + Channel net9749: Single :src:i334_po1 dst:{broadcast i3845_pi0 i3846_pi0 i3847_pi0 i3848_pi0 } + Channel net9753: Single :src:i334_po2 dst:{broadcast i3850_pi0 i3851_pi0 i3852_pi0 i3853_pi0 } + Channel net9757: Single :src:i334_po3 dst:{broadcast i3855_pi0 i3856_pi0 i3857_pi0 i3858_pi0 } + Channel net9761: Single :src:i335_po0 dst:{broadcast i3860_pi0 i3861_pi0 i3862_pi0 i3863_pi0 } + Channel net9765: Single :src:i335_po1 dst:{broadcast i3865_pi0 i3866_pi0 i3867_pi0 i3868_pi0 } + Channel net9769: Single :src:i335_po2 dst:{broadcast i3870_pi0 i3871_pi0 i3872_pi0 i3873_pi0 } + Channel net9773: Single :src:i335_po3 dst:{broadcast i3875_pi0 i3876_pi0 i3877_pi0 i3878_pi0 } + Channel net9777: Single :src:i336_po0 dst:{broadcast i3880_pi0 i3881_pi0 i3882_pi0 i3883_pi0 } + Channel net9781: Single :src:i336_po1 dst:{broadcast i3885_pi0 i3886_pi0 i3887_pi0 i3888_pi0 } + Channel net9785: Single :src:i336_po2 dst:{broadcast i3890_pi0 i3891_pi0 i3892_pi0 i3893_pi0 } + Channel net9789: Single :src:i336_po3 dst:{broadcast i3895_pi0 i3896_pi0 i3897_pi0 i3898_pi0 } + Channel net9793: Single :src:i337_po0 dst:{broadcast i3900_pi0 i3901_pi0 i3902_pi0 i3903_pi0 } + Channel net9797: Single :src:i337_po1 dst:{broadcast i3905_pi0 i3906_pi0 i3907_pi0 i3908_pi0 } + Channel net9801: Single :src:i337_po2 dst:{broadcast i3910_pi0 i3911_pi0 i3912_pi0 i3913_pi0 } + Channel net9805: Single :src:i337_po3 dst:{broadcast i3915_pi0 i3916_pi0 i3917_pi0 i3918_pi0 } + Channel net9809: Single :src:i338_po0 dst:{broadcast i3920_pi0 i3921_pi0 i3922_pi0 i3923_pi0 } + Channel net9813: Single :src:i338_po1 dst:{broadcast i3925_pi0 i3926_pi0 i3927_pi0 i3928_pi0 } + Channel net9817: Single :src:i338_po2 dst:{broadcast i3930_pi0 i3931_pi0 i3932_pi0 i3933_pi0 } + Channel net9821: Single :src:i338_po3 dst:{broadcast i3935_pi0 i3936_pi0 i3937_pi0 i3938_pi0 } + Channel net9825: Single :src:i339_po0 dst:i602_pi0 + Channel net9826: Single :src:i339_po1 dst:i602_pi1 + Channel net9827: Single :src:i605_po0 dst:i340_pi0 + Channel net9828: Single :src:i605_po1 dst:i340_pi1 + Channel net9829: Single :src:i599_po0 dst:i341_pi0 + Channel net9830: Single :src:i599_po1 dst:i341_pi1 + Channel net9831: Single :src:i340_po0 dst:{broadcast i3940_pi0 i3941_pi0 i3942_pi0 i3943_pi0 } + Channel net9835: Single :src:i340_po1 dst:{broadcast i3945_pi0 i3946_pi0 i3947_pi0 i3948_pi0 } + Channel net9839: Single :src:i340_po2 dst:{broadcast i3950_pi0 i3951_pi0 i3952_pi0 i3953_pi0 } + Channel net9843: Single :src:i340_po3 dst:{broadcast i3955_pi0 i3956_pi0 i3957_pi0 i3958_pi0 } + Channel net9847: Single :src:i341_po0 dst:{broadcast i3940_pi2 i3941_pi2 i3942_pi2 i3943_pi2 } + Channel net9851: Single :src:i341_po1 dst:{broadcast i3945_pi2 i3946_pi2 i3947_pi2 i3948_pi2 } + Channel net9855: Single :src:i341_po2 dst:{broadcast i3950_pi2 i3951_pi2 i3952_pi2 i3953_pi2 } + Channel net9859: Single :src:i341_po3 dst:{broadcast i3955_pi2 i3956_pi2 i3957_pi2 i3958_pi2 } + Channel net9863: Single :src:i342_po0 dst:{broadcast i3960_pi0 i3961_pi0 i3962_pi0 i3963_pi0 } + Channel net9867: Single :src:i342_po1 dst:{broadcast i3965_pi0 i3966_pi0 i3967_pi0 i3968_pi0 } + Channel net9871: Single :src:i342_po2 dst:{broadcast i3970_pi0 i3971_pi0 i3972_pi0 i3973_pi0 } + Channel net9875: Single :src:i342_po3 dst:{broadcast i3975_pi0 i3976_pi0 i3977_pi0 i3978_pi0 } + Channel net9879: Single :src:i343_po4 dst:i606_pi0 + Channel net9880: Single :src:i343_po5 dst:i606_pi1 + Channel net9881: Single :src:i343_po0 dst:{broadcast i3980_pi0 i3981_pi0 i3982_pi0 i3983_pi0 } + Channel net9885: Single :src:i343_po1 dst:{broadcast i3985_pi0 i3986_pi0 i3987_pi0 i3988_pi0 } + Channel net9889: Single :src:i343_po2 dst:{broadcast i3990_pi0 i3991_pi0 i3992_pi0 i3993_pi0 } + Channel net9893: Single :src:i343_po3 dst:{broadcast i3995_pi0 i3996_pi0 i3997_pi0 i3998_pi0 } + Channel net9897: Single :src:i344_po4 dst:i607_pi0 + Channel net9898: Single :src:i344_po5 dst:i607_pi1 + Channel net9899: Single :src:i344_po0 dst:{broadcast i4000_pi0 i4001_pi0 i4002_pi0 i4003_pi0 } + Channel net9903: Single :src:i344_po1 dst:{broadcast i4005_pi0 i4006_pi0 i4007_pi0 i4008_pi0 } + Channel net9907: Single :src:i344_po2 dst:{broadcast i4010_pi0 i4011_pi0 i4012_pi0 i4013_pi0 } + Channel net9911: Single :src:i344_po3 dst:{broadcast i4015_pi0 i4016_pi0 i4017_pi0 i4018_pi0 } + Channel net9915: Single :src:i345_po0 dst:{broadcast i4020_pi0 i4021_pi0 i4022_pi0 i4023_pi0 } + Channel net9919: Single :src:i345_po1 dst:{broadcast i4025_pi0 i4026_pi0 i4027_pi0 i4028_pi0 } + Channel net9923: Single :src:i345_po2 dst:{broadcast i4030_pi0 i4031_pi0 i4032_pi0 i4033_pi0 } + Channel net9927: Single :src:i345_po3 dst:{broadcast i4035_pi0 i4036_pi0 i4037_pi0 i4038_pi0 } + Channel net9931: Single :src:i346_po0 dst:{broadcast i4040_pi0 i4041_pi0 i4042_pi0 i4043_pi0 } + Channel net9935: Single :src:i346_po1 dst:{broadcast i4045_pi0 i4046_pi0 i4047_pi0 i4048_pi0 } + Channel net9939: Single :src:i346_po2 dst:{broadcast i4050_pi0 i4051_pi0 i4052_pi0 i4053_pi0 } + Channel net9943: Single :src:i346_po3 dst:{broadcast i4055_pi0 i4056_pi0 i4057_pi0 i4058_pi0 } + Channel net9947: Single :src:i347_po0 dst:i608_pi0 + Channel net9948: Single :src:i347_po1 dst:i608_pi1 + Channel net9949: Single :src:i607_po0 dst:i348_pi0 + Channel net9950: Single :src:i607_po1 dst:i348_pi1 + Channel net9951: Single :src:i608_po0 dst:i349_pi0 + Channel net9952: Single :src:i608_po1 dst:i349_pi1 + Channel net9953: Single :src:i348_po0 dst:{broadcast i4060_pi0 i4061_pi0 i4062_pi0 i4063_pi0 } + Channel net9957: Single :src:i348_po1 dst:{broadcast i4065_pi0 i4066_pi0 i4067_pi0 i4068_pi0 } + Channel net9961: Single :src:i348_po2 dst:{broadcast i4070_pi0 i4071_pi0 i4072_pi0 i4073_pi0 } + Channel net9965: Single :src:i348_po3 dst:{broadcast i4075_pi0 i4076_pi0 i4077_pi0 i4078_pi0 } + Channel net9969: Single :src:i349_po0 dst:{broadcast i4060_pi2 i4061_pi2 i4062_pi2 i4063_pi2 } + Channel net9973: Single :src:i349_po1 dst:{broadcast i4065_pi2 i4066_pi2 i4067_pi2 i4068_pi2 } + Channel net9977: Single :src:i349_po2 dst:{broadcast i4070_pi2 i4071_pi2 i4072_pi2 i4073_pi2 } + Channel net9981: Single :src:i349_po3 dst:{broadcast i4075_pi2 i4076_pi2 i4077_pi2 i4078_pi2 } + Channel net9985: Single :src:i350_po0 dst:i609_pi0 + Channel net9986: Single :src:i350_po1 dst:i609_pi1 + Channel net9987: Single :src:i609_po0 dst:i351_pi0 + Channel net9988: Single :src:i609_po1 dst:i351_pi1 + Channel net9989: Single :src:i351_po0 dst:{broadcast i4080_pi0 i4081_pi0 i4082_pi0 i4083_pi0 } + Channel net9993: Single :src:i351_po1 dst:{broadcast i4085_pi0 i4086_pi0 i4087_pi0 i4088_pi0 } + Channel net9997: Single :src:i351_po2 dst:{broadcast i4090_pi0 i4091_pi0 i4092_pi0 i4093_pi0 } + Channel net10001: Single :src:i351_po3 dst:{broadcast i4095_pi0 i4096_pi0 i4097_pi0 i4098_pi0 } + Channel net10005: Single :src:i352_po4 dst:i610_pi0 + Channel net10006: Single :src:i352_po5 dst:i610_pi1 + Channel net10007: Single :src:i352_po0 dst:{broadcast i4100_pi0 i4101_pi0 i4102_pi0 i4103_pi0 } + Channel net10011: Single :src:i352_po1 dst:{broadcast i4105_pi0 i4106_pi0 i4107_pi0 i4108_pi0 } + Channel net10015: Single :src:i352_po2 dst:{broadcast i4110_pi0 i4111_pi0 i4112_pi0 i4113_pi0 } + Channel net10019: Single :src:i352_po3 dst:{broadcast i4115_pi0 i4116_pi0 i4117_pi0 i4118_pi0 } + Channel net10023: Single :src:i353_po0 dst:{broadcast i4120_pi0 i4121_pi0 i4122_pi0 i4123_pi0 } + Channel net10027: Single :src:i353_po1 dst:{broadcast i4125_pi0 i4126_pi0 i4127_pi0 i4128_pi0 } + Channel net10031: Single :src:i353_po2 dst:{broadcast i4130_pi0 i4131_pi0 i4132_pi0 i4133_pi0 } + Channel net10035: Single :src:i353_po3 dst:{broadcast i4135_pi0 i4136_pi0 i4137_pi0 i4138_pi0 } + Channel net10039: Single :src:i354_po0 dst:{broadcast i4140_pi0 i4141_pi0 i4142_pi0 i4143_pi0 } + Channel net10043: Single :src:i354_po1 dst:{broadcast i4145_pi0 i4146_pi0 i4147_pi0 i4148_pi0 } + Channel net10047: Single :src:i354_po2 dst:{broadcast i4150_pi0 i4151_pi0 i4152_pi0 i4153_pi0 } + Channel net10051: Single :src:i354_po3 dst:{broadcast i4155_pi0 i4156_pi0 i4157_pi0 i4158_pi0 } + Channel net10055: Single :src:i355_po0 dst:i611_pi0 + Channel net10056: Single :src:i355_po1 dst:i611_pi1 + Channel net10057: Single :src:i610_po0 dst:i356_pi0 + Channel net10058: Single :src:i610_po1 dst:i356_pi1 + Channel net10059: Single :src:i611_po0 dst:i357_pi0 + Channel net10060: Single :src:i611_po1 dst:i357_pi1 + Channel net10061: Single :src:i356_po0 dst:{broadcast i4160_pi0 i4161_pi0 i4162_pi0 i4163_pi0 } + Channel net10065: Single :src:i356_po1 dst:{broadcast i4165_pi0 i4166_pi0 i4167_pi0 i4168_pi0 } + Channel net10069: Single :src:i356_po2 dst:{broadcast i4170_pi0 i4171_pi0 i4172_pi0 i4173_pi0 } + Channel net10073: Single :src:i356_po3 dst:{broadcast i4175_pi0 i4176_pi0 i4177_pi0 i4178_pi0 } + Channel net10077: Single :src:i357_po0 dst:{broadcast i4160_pi2 i4161_pi2 i4162_pi2 i4163_pi2 } + Channel net10081: Single :src:i357_po1 dst:{broadcast i4165_pi2 i4166_pi2 i4167_pi2 i4168_pi2 } + Channel net10085: Single :src:i357_po2 dst:{broadcast i4170_pi2 i4171_pi2 i4172_pi2 i4173_pi2 } + Channel net10089: Single :src:i357_po3 dst:{broadcast i4175_pi2 i4176_pi2 i4177_pi2 i4178_pi2 } + Channel net10093: Single :src:i358_po0 dst:i612_pi0 + Channel net10094: Single :src:i358_po1 dst:i612_pi1 + Channel net10095: Single :src:i613_po0 dst:i359_pi0 + Channel net10096: Single :src:i613_po1 dst:i359_pi1 + Channel net10097: Single :src:i359_po0 dst:{broadcast i4180_pi0 i4181_pi0 i4182_pi0 i4183_pi0 } + Channel net10101: Single :src:i359_po1 dst:{broadcast i4185_pi0 i4186_pi0 i4187_pi0 i4188_pi0 } + Channel net10105: Single :src:i359_po2 dst:{broadcast i4190_pi0 i4191_pi0 i4192_pi0 i4193_pi0 } + Channel net10109: Single :src:i359_po3 dst:{broadcast i4195_pi0 i4196_pi0 i4197_pi0 i4198_pi0 } + Channel net10113: Single :src:i360_po0 dst:{broadcast i4200_pi0 i4201_pi0 i4202_pi0 i4203_pi0 } + Channel net10117: Single :src:i360_po1 dst:{broadcast i4205_pi0 i4206_pi0 i4207_pi0 i4208_pi0 } + Channel net10121: Single :src:i360_po2 dst:{broadcast i4210_pi0 i4211_pi0 i4212_pi0 i4213_pi0 } + Channel net10125: Single :src:i360_po3 dst:{broadcast i4215_pi0 i4216_pi0 i4217_pi0 i4218_pi0 } + Channel net10129: Single :src:i361_po0 dst:{broadcast i4220_pi0 i4221_pi0 i4222_pi0 i4223_pi0 } + Channel net10133: Single :src:i361_po1 dst:{broadcast i4225_pi0 i4226_pi0 i4227_pi0 i4228_pi0 } + Channel net10137: Single :src:i361_po2 dst:{broadcast i4230_pi0 i4231_pi0 i4232_pi0 i4233_pi0 } + Channel net10141: Single :src:i361_po3 dst:{broadcast i4235_pi0 i4236_pi0 i4237_pi0 i4238_pi0 } + Channel net10145: Single :src:i362_po0 dst:{broadcast i4240_pi0 i4241_pi0 i4242_pi0 i4243_pi0 } + Channel net10149: Single :src:i362_po1 dst:{broadcast i4245_pi0 i4246_pi0 i4247_pi0 i4248_pi0 } + Channel net10153: Single :src:i362_po2 dst:{broadcast i4250_pi0 i4251_pi0 i4252_pi0 i4253_pi0 } + Channel net10157: Single :src:i362_po3 dst:{broadcast i4255_pi0 i4256_pi0 i4257_pi0 i4258_pi0 } + Channel net10161: Single :src:i363_po0 dst:{broadcast i4260_pi0 i4261_pi0 i4262_pi0 i4263_pi0 } + Channel net10165: Single :src:i363_po1 dst:{broadcast i4265_pi0 i4266_pi0 i4267_pi0 i4268_pi0 } + Channel net10169: Single :src:i363_po2 dst:{broadcast i4270_pi0 i4271_pi0 i4272_pi0 i4273_pi0 } + Channel net10173: Single :src:i363_po3 dst:{broadcast i4275_pi0 i4276_pi0 i4277_pi0 i4278_pi0 } + Channel net10177: Single :src:i364_po0 dst:{broadcast i4280_pi0 i4281_pi0 i4282_pi0 i4283_pi0 } + Channel net10181: Single :src:i364_po1 dst:{broadcast i4285_pi0 i4286_pi0 i4287_pi0 i4288_pi0 } + Channel net10185: Single :src:i364_po2 dst:{broadcast i4290_pi0 i4291_pi0 i4292_pi0 i4293_pi0 } + Channel net10189: Single :src:i364_po3 dst:{broadcast i4295_pi0 i4296_pi0 i4297_pi0 i4298_pi0 } + Channel net10193: Single :src:i365_po0 dst:i614_pi0 + Channel net10194: Single :src:i365_po1 dst:i614_pi1 + Channel net10195: Single :src:i612_po1 dst:i366_pi0 + Channel net10196: Single :src:i612_po2 dst:i366_pi1 + Channel net10197: Single :src:i617_po0 dst:i367_pi0 + Channel net10198: Single :src:i617_po1 dst:i367_pi1 + Channel net10199: Single :src:i367_po0 dst:{broadcast i4300_pi0 i4301_pi0 i4302_pi0 i4303_pi0 } + Channel net10203: Single :src:i367_po1 dst:{broadcast i4305_pi0 i4306_pi0 i4307_pi0 i4308_pi0 } + Channel net10207: Single :src:i367_po2 dst:{broadcast i4310_pi0 i4311_pi0 i4312_pi0 i4313_pi0 } + Channel net10211: Single :src:i367_po3 dst:{broadcast i4315_pi0 i4316_pi0 i4317_pi0 i4318_pi0 } + Channel net10215: Single :src:i366_po0 dst:{broadcast i4300_pi2 i4301_pi2 i4302_pi2 i4303_pi2 } + Channel net10219: Single :src:i366_po1 dst:{broadcast i4305_pi2 i4306_pi2 i4307_pi2 i4308_pi2 } + Channel net10223: Single :src:i366_po2 dst:{broadcast i4310_pi2 i4311_pi2 i4312_pi2 i4313_pi2 } + Channel net10227: Single :src:i366_po3 dst:{broadcast i4315_pi2 i4316_pi2 i4317_pi2 i4318_pi2 } + Channel net10231: Single :src:i606_po0 dst:i369_pi0 + Channel net10232: Single :src:i606_po1 dst:i369_pi1 + Channel net10233: Single :src:i368_po0 dst:{broadcast i4320_pi0 i4321_pi0 i4322_pi0 i4323_pi0 } + Channel net10237: Single :src:i368_po1 dst:{broadcast i4325_pi0 i4326_pi0 i4327_pi0 i4328_pi0 } + Channel net10241: Single :src:i368_po2 dst:{broadcast i4330_pi0 i4331_pi0 i4332_pi0 i4333_pi0 } + Channel net10245: Single :src:i368_po3 dst:{broadcast i4335_pi0 i4336_pi0 i4337_pi0 i4338_pi0 } + Channel net10249: Single :src:i369_po0 dst:{broadcast i4320_pi2 i4321_pi2 i4322_pi2 i4323_pi2 } + Channel net10253: Single :src:i369_po1 dst:{broadcast i4325_pi2 i4326_pi2 i4327_pi2 i4328_pi2 } + Channel net10257: Single :src:i369_po2 dst:{broadcast i4330_pi2 i4331_pi2 i4332_pi2 i4333_pi2 } + Channel net10261: Single :src:i369_po3 dst:{broadcast i4335_pi2 i4336_pi2 i4337_pi2 i4338_pi2 } + Channel net10265: Single :src:i370_po4 dst:i618_pi0 + Channel net10266: Single :src:i370_po5 dst:i618_pi1 + Channel net10267: Single :src:i370_po0 dst:{broadcast i4340_pi0 i4341_pi0 i4342_pi0 i4343_pi0 } + Channel net10271: Single :src:i370_po1 dst:{broadcast i4345_pi0 i4346_pi0 i4347_pi0 i4348_pi0 } + Channel net10275: Single :src:i370_po2 dst:{broadcast i4350_pi0 i4351_pi0 i4352_pi0 i4353_pi0 } + Channel net10279: Single :src:i370_po3 dst:{broadcast i4355_pi0 i4356_pi0 i4357_pi0 i4358_pi0 } + Channel net10283: Single :src:i371_po4 dst:i619_pi0 + Channel net10284: Single :src:i371_po5 dst:i619_pi1 + Channel net10285: Single :src:i371_po0 dst:{broadcast i4360_pi0 i4361_pi0 i4362_pi0 i4363_pi0 } + Channel net10289: Single :src:i371_po1 dst:{broadcast i4365_pi0 i4366_pi0 i4367_pi0 i4368_pi0 } + Channel net10293: Single :src:i371_po2 dst:{broadcast i4370_pi0 i4371_pi0 i4372_pi0 i4373_pi0 } + Channel net10297: Single :src:i371_po3 dst:{broadcast i4375_pi0 i4376_pi0 i4377_pi0 i4378_pi0 } + Channel net10301: Single :src:i372_po0 dst:{broadcast i4380_pi0 i4381_pi0 i4382_pi0 i4383_pi0 } + Channel net10305: Single :src:i372_po1 dst:{broadcast i4385_pi0 i4386_pi0 i4387_pi0 i4388_pi0 } + Channel net10309: Single :src:i372_po2 dst:{broadcast i4390_pi0 i4391_pi0 i4392_pi0 i4393_pi0 } + Channel net10313: Single :src:i372_po3 dst:{broadcast i4395_pi0 i4396_pi0 i4397_pi0 i4398_pi0 } + Channel net10317: Single :src:i373_po0 dst:{broadcast i4400_pi0 i4401_pi0 i4402_pi0 i4403_pi0 } + Channel net10321: Single :src:i373_po1 dst:{broadcast i4405_pi0 i4406_pi0 i4407_pi0 i4408_pi0 } + Channel net10325: Single :src:i373_po2 dst:{broadcast i4410_pi0 i4411_pi0 i4412_pi0 i4413_pi0 } + Channel net10329: Single :src:i373_po3 dst:{broadcast i4415_pi0 i4416_pi0 i4417_pi0 i4418_pi0 } + Channel net10333: Single :src:i374_po0 dst:i620_pi0 + Channel net10334: Single :src:i374_po1 dst:i620_pi1 + Channel net10335: Single :src:i619_po0 dst:i375_pi0 + Channel net10336: Single :src:i619_po1 dst:i375_pi1 + Channel net10337: Single :src:i620_po0 dst:i376_pi0 + Channel net10338: Single :src:i620_po1 dst:i376_pi1 + Channel net10339: Single :src:i375_po0 dst:{broadcast i4420_pi0 i4421_pi0 i4422_pi0 i4423_pi0 } + Channel net10343: Single :src:i375_po1 dst:{broadcast i4425_pi0 i4426_pi0 i4427_pi0 i4428_pi0 } + Channel net10347: Single :src:i375_po2 dst:{broadcast i4430_pi0 i4431_pi0 i4432_pi0 i4433_pi0 } + Channel net10351: Single :src:i375_po3 dst:{broadcast i4435_pi0 i4436_pi0 i4437_pi0 i4438_pi0 } + Channel net10355: Single :src:i376_po0 dst:{broadcast i4420_pi2 i4421_pi2 i4422_pi2 i4423_pi2 } + Channel net10359: Single :src:i376_po1 dst:{broadcast i4425_pi2 i4426_pi2 i4427_pi2 i4428_pi2 } + Channel net10363: Single :src:i376_po2 dst:{broadcast i4430_pi2 i4431_pi2 i4432_pi2 i4433_pi2 } + Channel net10367: Single :src:i376_po3 dst:{broadcast i4435_pi2 i4436_pi2 i4437_pi2 i4438_pi2 } + Channel net10371: Single :src:i377_po0 dst:i621_pi0 + Channel net10372: Single :src:i377_po1 dst:i621_pi1 + Channel net10373: Single :src:i621_po0 dst:i378_pi0 + Channel net10374: Single :src:i621_po1 dst:i378_pi1 + Channel net10375: Single :src:i378_po0 dst:{broadcast i4440_pi0 i4441_pi0 i4442_pi0 i4443_pi0 } + Channel net10379: Single :src:i378_po1 dst:{broadcast i4445_pi0 i4446_pi0 i4447_pi0 i4448_pi0 } + Channel net10383: Single :src:i378_po2 dst:{broadcast i4450_pi0 i4451_pi0 i4452_pi0 i4453_pi0 } + Channel net10387: Single :src:i378_po3 dst:{broadcast i4455_pi0 i4456_pi0 i4457_pi0 i4458_pi0 } + Channel net10391: Single :src:i379_po4 dst:i622_pi0 + Channel net10392: Single :src:i379_po5 dst:i622_pi1 + Channel net10393: Single :src:i379_po0 dst:{broadcast i4460_pi0 i4461_pi0 i4462_pi0 i4463_pi0 } + Channel net10397: Single :src:i379_po1 dst:{broadcast i4465_pi0 i4466_pi0 i4467_pi0 i4468_pi0 } + Channel net10401: Single :src:i379_po2 dst:{broadcast i4470_pi0 i4471_pi0 i4472_pi0 i4473_pi0 } + Channel net10405: Single :src:i379_po3 dst:{broadcast i4475_pi0 i4476_pi0 i4477_pi0 i4478_pi0 } + Channel net10409: Single :src:i380_po0 dst:{broadcast i4480_pi0 i4481_pi0 i4482_pi0 i4483_pi0 } + Channel net10413: Single :src:i380_po1 dst:{broadcast i4485_pi0 i4486_pi0 i4487_pi0 i4488_pi0 } + Channel net10417: Single :src:i380_po2 dst:{broadcast i4490_pi0 i4491_pi0 i4492_pi0 i4493_pi0 } + Channel net10421: Single :src:i380_po3 dst:{broadcast i4495_pi0 i4496_pi0 i4497_pi0 i4498_pi0 } + Channel net10425: Single :src:i381_po0 dst:{broadcast i4500_pi0 i4501_pi0 i4502_pi0 i4503_pi0 } + Channel net10429: Single :src:i381_po1 dst:{broadcast i4505_pi0 i4506_pi0 i4507_pi0 i4508_pi0 } + Channel net10433: Single :src:i381_po2 dst:{broadcast i4510_pi0 i4511_pi0 i4512_pi0 i4513_pi0 } + Channel net10437: Single :src:i381_po3 dst:{broadcast i4515_pi0 i4516_pi0 i4517_pi0 i4518_pi0 } + Channel net10441: Single :src:i382_po0 dst:i623_pi0 + Channel net10442: Single :src:i382_po1 dst:i623_pi1 + Channel net10443: Single :src:i622_po0 dst:i383_pi0 + Channel net10444: Single :src:i622_po1 dst:i383_pi1 + Channel net10445: Single :src:i623_po0 dst:i384_pi0 + Channel net10446: Single :src:i623_po1 dst:i384_pi1 + Channel net10447: Single :src:i383_po0 dst:{broadcast i4520_pi0 i4521_pi0 i4522_pi0 i4523_pi0 } + Channel net10451: Single :src:i383_po1 dst:{broadcast i4525_pi0 i4526_pi0 i4527_pi0 i4528_pi0 } + Channel net10455: Single :src:i383_po2 dst:{broadcast i4530_pi0 i4531_pi0 i4532_pi0 i4533_pi0 } + Channel net10459: Single :src:i383_po3 dst:{broadcast i4535_pi0 i4536_pi0 i4537_pi0 i4538_pi0 } + Channel net10463: Single :src:i384_po0 dst:{broadcast i4520_pi2 i4521_pi2 i4522_pi2 i4523_pi2 } + Channel net10467: Single :src:i384_po1 dst:{broadcast i4525_pi2 i4526_pi2 i4527_pi2 i4528_pi2 } + Channel net10471: Single :src:i384_po2 dst:{broadcast i4530_pi2 i4531_pi2 i4532_pi2 i4533_pi2 } + Channel net10475: Single :src:i384_po3 dst:{broadcast i4535_pi2 i4536_pi2 i4537_pi2 i4538_pi2 } + Channel net10479: Single :src:i385_po0 dst:i624_pi0 + Channel net10480: Single :src:i385_po1 dst:i624_pi1 + Channel net10481: Single :src:i625_po0 dst:i386_pi0 + Channel net10482: Single :src:i625_po1 dst:i386_pi1 + Channel net10483: Single :src:i386_po0 dst:{broadcast i4540_pi0 i4541_pi0 i4542_pi0 i4543_pi0 } + Channel net10487: Single :src:i386_po1 dst:{broadcast i4545_pi0 i4546_pi0 i4547_pi0 i4548_pi0 } + Channel net10491: Single :src:i386_po2 dst:{broadcast i4550_pi0 i4551_pi0 i4552_pi0 i4553_pi0 } + Channel net10495: Single :src:i386_po3 dst:{broadcast i4555_pi0 i4556_pi0 i4557_pi0 i4558_pi0 } + Channel net10499: Single :src:i387_po0 dst:{broadcast i4560_pi0 i4561_pi0 i4562_pi0 i4563_pi0 } + Channel net10503: Single :src:i387_po1 dst:{broadcast i4565_pi0 i4566_pi0 i4567_pi0 i4568_pi0 } + Channel net10507: Single :src:i387_po2 dst:{broadcast i4570_pi0 i4571_pi0 i4572_pi0 i4573_pi0 } + Channel net10511: Single :src:i387_po3 dst:{broadcast i4575_pi0 i4576_pi0 i4577_pi0 i4578_pi0 } + Channel net10515: Single :src:i388_po0 dst:{broadcast i4580_pi0 i4581_pi0 i4582_pi0 i4583_pi0 } + Channel net10519: Single :src:i388_po1 dst:{broadcast i4585_pi0 i4586_pi0 i4587_pi0 i4588_pi0 } + Channel net10523: Single :src:i388_po2 dst:{broadcast i4590_pi0 i4591_pi0 i4592_pi0 i4593_pi0 } + Channel net10527: Single :src:i388_po3 dst:{broadcast i4595_pi0 i4596_pi0 i4597_pi0 i4598_pi0 } + Channel net10531: Single :src:i389_po0 dst:{broadcast i4600_pi0 i4601_pi0 i4602_pi0 i4603_pi0 } + Channel net10535: Single :src:i389_po1 dst:{broadcast i4605_pi0 i4606_pi0 i4607_pi0 i4608_pi0 } + Channel net10539: Single :src:i389_po2 dst:{broadcast i4610_pi0 i4611_pi0 i4612_pi0 i4613_pi0 } + Channel net10543: Single :src:i389_po3 dst:{broadcast i4615_pi0 i4616_pi0 i4617_pi0 i4618_pi0 } + Channel net10547: Single :src:i390_po0 dst:{broadcast i4620_pi0 i4621_pi0 i4622_pi0 i4623_pi0 } + Channel net10551: Single :src:i390_po1 dst:{broadcast i4625_pi0 i4626_pi0 i4627_pi0 i4628_pi0 } + Channel net10555: Single :src:i390_po2 dst:{broadcast i4630_pi0 i4631_pi0 i4632_pi0 i4633_pi0 } + Channel net10559: Single :src:i390_po3 dst:{broadcast i4635_pi0 i4636_pi0 i4637_pi0 i4638_pi0 } + Channel net10563: Single :src:i391_po0 dst:{broadcast i4640_pi0 i4641_pi0 i4642_pi0 i4643_pi0 } + Channel net10567: Single :src:i391_po1 dst:{broadcast i4645_pi0 i4646_pi0 i4647_pi0 i4648_pi0 } + Channel net10571: Single :src:i391_po2 dst:{broadcast i4650_pi0 i4651_pi0 i4652_pi0 i4653_pi0 } + Channel net10575: Single :src:i391_po3 dst:{broadcast i4655_pi0 i4656_pi0 i4657_pi0 i4658_pi0 } + Channel net10579: Single :src:i392_po0 dst:i626_pi0 + Channel net10580: Single :src:i392_po1 dst:i626_pi1 + Channel net10581: Single :src:i624_po1 dst:i393_pi0 + Channel net10582: Single :src:i624_po2 dst:i393_pi1 + Channel net10583: Single :src:i629_po0 dst:i394_pi0 + Channel net10584: Single :src:i629_po1 dst:i394_pi1 + Channel net10585: Single :src:i394_po0 dst:{broadcast i4660_pi0 i4661_pi0 i4662_pi0 i4663_pi0 } + Channel net10589: Single :src:i394_po1 dst:{broadcast i4665_pi0 i4666_pi0 i4667_pi0 i4668_pi0 } + Channel net10593: Single :src:i394_po2 dst:{broadcast i4670_pi0 i4671_pi0 i4672_pi0 i4673_pi0 } + Channel net10597: Single :src:i394_po3 dst:{broadcast i4675_pi0 i4676_pi0 i4677_pi0 i4678_pi0 } + Channel net10601: Single :src:i393_po0 dst:{broadcast i4660_pi2 i4661_pi2 i4662_pi2 i4663_pi2 } + Channel net10605: Single :src:i393_po1 dst:{broadcast i4665_pi2 i4666_pi2 i4667_pi2 i4668_pi2 } + Channel net10609: Single :src:i393_po2 dst:{broadcast i4670_pi2 i4671_pi2 i4672_pi2 i4673_pi2 } + Channel net10613: Single :src:i393_po3 dst:{broadcast i4675_pi2 i4676_pi2 i4677_pi2 i4678_pi2 } + Channel net10617: Single :src:i618_po0 dst:i396_pi0 + Channel net10618: Single :src:i618_po1 dst:i396_pi1 + Channel net10619: Single :src:i395_po0 dst:{broadcast i4680_pi0 i4681_pi0 i4682_pi0 i4683_pi0 } + Channel net10623: Single :src:i395_po1 dst:{broadcast i4685_pi0 i4686_pi0 i4687_pi0 i4688_pi0 } + Channel net10627: Single :src:i395_po2 dst:{broadcast i4690_pi0 i4691_pi0 i4692_pi0 i4693_pi0 } + Channel net10631: Single :src:i395_po3 dst:{broadcast i4695_pi0 i4696_pi0 i4697_pi0 i4698_pi0 } + Channel net10635: Single :src:i396_po0 dst:{broadcast i4680_pi2 i4681_pi2 i4682_pi2 i4683_pi2 } + Channel net10639: Single :src:i396_po1 dst:{broadcast i4685_pi2 i4686_pi2 i4687_pi2 i4688_pi2 } + Channel net10643: Single :src:i396_po2 dst:{broadcast i4690_pi2 i4691_pi2 i4692_pi2 i4693_pi2 } + Channel net10647: Single :src:i396_po3 dst:{broadcast i4695_pi2 i4696_pi2 i4697_pi2 i4698_pi2 } + Channel net10651: Single :src:i397_po0 dst:{broadcast i4700_pi0 i4701_pi0 i4702_pi0 i4703_pi0 } + Channel net10655: Single :src:i397_po1 dst:{broadcast i4705_pi0 i4706_pi0 i4707_pi0 i4708_pi0 } + Channel net10659: Single :src:i397_po2 dst:{broadcast i4710_pi0 i4711_pi0 i4712_pi0 i4713_pi0 } + Channel net10663: Single :src:i397_po3 dst:{broadcast i4715_pi0 i4716_pi0 i4717_pi0 i4718_pi0 } + Channel net10667: Single :src:i398_po4 dst:i630_pi0 + Channel net10668: Single :src:i398_po5 dst:i630_pi1 + Channel net10669: Single :src:i398_po0 dst:{broadcast i4720_pi0 i4721_pi0 i4722_pi0 i4723_pi0 } + Channel net10673: Single :src:i398_po1 dst:{broadcast i4725_pi0 i4726_pi0 i4727_pi0 i4728_pi0 } + Channel net10677: Single :src:i398_po2 dst:{broadcast i4730_pi0 i4731_pi0 i4732_pi0 i4733_pi0 } + Channel net10681: Single :src:i398_po3 dst:{broadcast i4735_pi0 i4736_pi0 i4737_pi0 i4738_pi0 } + Channel net10685: Single :src:i399_po0 dst:{broadcast i4740_pi0 i4741_pi0 i4742_pi0 i4743_pi0 } + Channel net10689: Single :src:i399_po1 dst:{broadcast i4745_pi0 i4746_pi0 i4747_pi0 i4748_pi0 } + Channel net10693: Single :src:i399_po2 dst:{broadcast i4750_pi0 i4751_pi0 i4752_pi0 i4753_pi0 } + Channel net10697: Single :src:i399_po3 dst:{broadcast i4755_pi0 i4756_pi0 i4757_pi0 i4758_pi0 } + Channel net10701: Single :src:i400_po0 dst:{broadcast i4760_pi0 i4761_pi0 i4762_pi0 i4763_pi0 } + Channel net10705: Single :src:i400_po1 dst:{broadcast i4765_pi0 i4766_pi0 i4767_pi0 i4768_pi0 } + Channel net10709: Single :src:i400_po2 dst:{broadcast i4770_pi0 i4771_pi0 i4772_pi0 i4773_pi0 } + Channel net10713: Single :src:i400_po3 dst:{broadcast i4775_pi0 i4776_pi0 i4777_pi0 i4778_pi0 } + Channel net10717: Single :src:i401_po0 dst:i631_pi0 + Channel net10718: Single :src:i401_po1 dst:i631_pi1 + Channel net10719: Single :src:i630_po0 dst:i402_pi0 + Channel net10720: Single :src:i630_po1 dst:i402_pi1 + Channel net10721: Single :src:i631_po0 dst:i403_pi0 + Channel net10722: Single :src:i631_po1 dst:i403_pi1 + Channel net10723: Single :src:i402_po0 dst:{broadcast i4780_pi0 i4781_pi0 i4782_pi0 i4783_pi0 } + Channel net10727: Single :src:i402_po1 dst:{broadcast i4785_pi0 i4786_pi0 i4787_pi0 i4788_pi0 } + Channel net10731: Single :src:i402_po2 dst:{broadcast i4790_pi0 i4791_pi0 i4792_pi0 i4793_pi0 } + Channel net10735: Single :src:i402_po3 dst:{broadcast i4795_pi0 i4796_pi0 i4797_pi0 i4798_pi0 } + Channel net10739: Single :src:i403_po0 dst:{broadcast i4780_pi2 i4781_pi2 i4782_pi2 i4783_pi2 } + Channel net10743: Single :src:i403_po1 dst:{broadcast i4785_pi2 i4786_pi2 i4787_pi2 i4788_pi2 } + Channel net10747: Single :src:i403_po2 dst:{broadcast i4790_pi2 i4791_pi2 i4792_pi2 i4793_pi2 } + Channel net10751: Single :src:i403_po3 dst:{broadcast i4795_pi2 i4796_pi2 i4797_pi2 i4798_pi2 } + Channel net10755: Single :src:i404_po0 dst:i632_pi0 + Channel net10756: Single :src:i404_po1 dst:i632_pi1 + Channel net10757: Single :src:i633_po0 dst:i405_pi0 + Channel net10758: Single :src:i633_po1 dst:i405_pi1 + Channel net10759: Single :src:i405_po0 dst:{broadcast i4800_pi0 i4801_pi0 i4802_pi0 i4803_pi0 } + Channel net10763: Single :src:i405_po1 dst:{broadcast i4805_pi0 i4806_pi0 i4807_pi0 i4808_pi0 } + Channel net10767: Single :src:i405_po2 dst:{broadcast i4810_pi0 i4811_pi0 i4812_pi0 i4813_pi0 } + Channel net10771: Single :src:i405_po3 dst:{broadcast i4815_pi0 i4816_pi0 i4817_pi0 i4818_pi0 } + Channel net10775: Single :src:i406_po0 dst:{broadcast i4820_pi0 i4821_pi0 i4822_pi0 i4823_pi0 } + Channel net10779: Single :src:i406_po1 dst:{broadcast i4825_pi0 i4826_pi0 i4827_pi0 i4828_pi0 } + Channel net10783: Single :src:i406_po2 dst:{broadcast i4830_pi0 i4831_pi0 i4832_pi0 i4833_pi0 } + Channel net10787: Single :src:i406_po3 dst:{broadcast i4835_pi0 i4836_pi0 i4837_pi0 i4838_pi0 } + Channel net10791: Single :src:i407_po0 dst:{broadcast i4840_pi0 i4841_pi0 i4842_pi0 i4843_pi0 } + Channel net10795: Single :src:i407_po1 dst:{broadcast i4845_pi0 i4846_pi0 i4847_pi0 i4848_pi0 } + Channel net10799: Single :src:i407_po2 dst:{broadcast i4850_pi0 i4851_pi0 i4852_pi0 i4853_pi0 } + Channel net10803: Single :src:i407_po3 dst:{broadcast i4855_pi0 i4856_pi0 i4857_pi0 i4858_pi0 } + Channel net10807: Single :src:i408_po0 dst:i634_pi0 + Channel net10808: Single :src:i408_po1 dst:i634_pi1 + Channel net10809: Single :src:i632_po1 dst:i409_pi0 + Channel net10810: Single :src:i632_po2 dst:i409_pi1 + Channel net10811: Single :src:i637_po0 dst:i410_pi0 + Channel net10812: Single :src:i637_po1 dst:i410_pi1 + Channel net10813: Single :src:i409_po0 dst:{broadcast i4860_pi0 i4861_pi0 i4862_pi0 i4863_pi0 } + Channel net10817: Single :src:i409_po1 dst:{broadcast i4865_pi0 i4866_pi0 i4867_pi0 i4868_pi0 } + Channel net10821: Single :src:i409_po2 dst:{broadcast i4870_pi0 i4871_pi0 i4872_pi0 i4873_pi0 } + Channel net10825: Single :src:i409_po3 dst:{broadcast i4875_pi0 i4876_pi0 i4877_pi0 i4878_pi0 } + Channel net10829: Single :src:i410_po0 dst:{broadcast i4860_pi2 i4861_pi2 i4862_pi2 i4863_pi2 } + Channel net10833: Single :src:i410_po1 dst:{broadcast i4865_pi2 i4866_pi2 i4867_pi2 i4868_pi2 } + Channel net10837: Single :src:i410_po2 dst:{broadcast i4870_pi2 i4871_pi2 i4872_pi2 i4873_pi2 } + Channel net10841: Single :src:i410_po3 dst:{broadcast i4875_pi2 i4876_pi2 i4877_pi2 i4878_pi2 } + Channel net10845: Single :src:i411_po0 dst:i638_pi0 + Channel net10846: Single :src:i411_po1 dst:i638_pi1 + Channel net10847: Single :src:i640_po0 dst:i412_pi0 + Channel net10848: Single :src:i640_po1 dst:i412_pi1 + Channel net10849: Single :src:i641_po0 dst:i413_pi0 + Channel net10850: Single :src:i641_po1 dst:i413_pi1 + Channel net10851: Single :src:i412_po0 dst:i642_pi0 + Channel net10852: Single :src:i412_po1 dst:i642_pi1 + Channel net10853: Single :src:i413_po0 dst:i642_pi2 + Channel net10854: Single :src:i413_po1 dst:i642_pi3 + Channel net10855: Single :src:i642_po0 dst:i414_pi0 + Channel net10856: Single :src:i642_po1 dst:i414_pi1 + Channel net10857: Single :src:i414_po0 dst:{broadcast i4880_pi0 i4881_pi0 i4882_pi0 i4883_pi0 } + Channel net10861: Single :src:i414_po1 dst:{broadcast i4885_pi0 i4886_pi0 i4887_pi0 i4888_pi0 } + Channel net10865: Single :src:i414_po2 dst:{broadcast i4890_pi0 i4891_pi0 i4892_pi0 i4893_pi0 } + Channel net10869: Single :src:i414_po3 dst:{broadcast i4895_pi0 i4896_pi0 i4897_pi0 i4898_pi0 } + Channel net10873: Single :src:i415_po0 dst:{broadcast i4900_pi0 i4901_pi0 i4902_pi0 i4903_pi0 } + Channel net10877: Single :src:i415_po1 dst:{broadcast i4905_pi0 i4906_pi0 i4907_pi0 i4908_pi0 } + Channel net10881: Single :src:i415_po2 dst:{broadcast i4910_pi0 i4911_pi0 i4912_pi0 i4913_pi0 } + Channel net10885: Single :src:i415_po3 dst:{broadcast i4915_pi0 i4916_pi0 i4917_pi0 i4918_pi0 } + Channel net10889: Single :src:i416_po0 dst:i643_pi0 + Channel net10890: Single :src:i416_po1 dst:i643_pi1 + Channel net10891: Single :src:i645_po0 dst:i417_pi0 + Channel net10892: Single :src:i645_po1 dst:i417_pi1 + Channel net10893: Single :src:i644_po0 dst:i418_pi0 + Channel net10894: Single :src:i644_po1 dst:i418_pi1 + Channel net10895: Single :src:i417_po0 dst:{broadcast i4920_pi0 i4921_pi0 i4922_pi0 i4923_pi0 } + Channel net10899: Single :src:i417_po1 dst:{broadcast i4925_pi0 i4926_pi0 i4927_pi0 i4928_pi0 } + Channel net10903: Single :src:i417_po2 dst:{broadcast i4930_pi0 i4931_pi0 i4932_pi0 i4933_pi0 } + Channel net10907: Single :src:i417_po3 dst:{broadcast i4935_pi0 i4936_pi0 i4937_pi0 i4938_pi0 } + Channel net10911: Single :src:i418_po0 dst:{broadcast i4920_pi2 i4921_pi2 i4922_pi2 i4923_pi2 } + Channel net10915: Single :src:i418_po1 dst:{broadcast i4925_pi2 i4926_pi2 i4927_pi2 i4928_pi2 } + Channel net10919: Single :src:i418_po2 dst:{broadcast i4930_pi2 i4931_pi2 i4932_pi2 i4933_pi2 } + Channel net10923: Single :src:i418_po3 dst:{broadcast i4935_pi2 i4936_pi2 i4937_pi2 i4938_pi2 } + Channel net10927: Single :src:i641_po2 dst:i420_pi0 + Channel net10928: Single :src:i641_po3 dst:i420_pi1 + Channel net10929: Single :src:i419_po0 dst:{broadcast i4940_pi0 i4941_pi0 i4942_pi0 i4943_pi0 } + Channel net10933: Single :src:i419_po1 dst:{broadcast i4945_pi0 i4946_pi0 i4947_pi0 i4948_pi0 } + Channel net10937: Single :src:i419_po2 dst:{broadcast i4950_pi0 i4951_pi0 i4952_pi0 i4953_pi0 } + Channel net10941: Single :src:i419_po3 dst:{broadcast i4955_pi0 i4956_pi0 i4957_pi0 i4958_pi0 } + Channel net10945: Single :src:i420_po0 dst:{broadcast i4940_pi2 i4941_pi2 i4942_pi2 i4943_pi2 } + Channel net10949: Single :src:i420_po1 dst:{broadcast i4945_pi2 i4946_pi2 i4947_pi2 i4948_pi2 } + Channel net10953: Single :src:i420_po2 dst:{broadcast i4950_pi2 i4951_pi2 i4952_pi2 i4953_pi2 } + Channel net10957: Single :src:i420_po3 dst:{broadcast i4955_pi2 i4956_pi2 i4957_pi2 i4958_pi2 } + Channel net10961: Single :src:i421_po0 dst:i646_pi0 + Channel net10962: Single :src:i421_po1 dst:i646_pi1 + Channel net10963: Single :src:i641_po4 dst:i422_pi0 + Channel net10964: Single :src:i641_po5 dst:i422_pi1 + Channel net10965: Single :src:i647_po0 dst:i423_pi0 + Channel net10966: Single :src:i647_po1 dst:i423_pi1 + Channel net10967: Single :src:i423_po0 dst:{broadcast i4960_pi0 i4961_pi0 i4962_pi0 i4963_pi0 } + Channel net10971: Single :src:i423_po1 dst:{broadcast i4965_pi0 i4966_pi0 i4967_pi0 i4968_pi0 } + Channel net10975: Single :src:i423_po2 dst:{broadcast i4970_pi0 i4971_pi0 i4972_pi0 i4973_pi0 } + Channel net10979: Single :src:i423_po3 dst:{broadcast i4975_pi0 i4976_pi0 i4977_pi0 i4978_pi0 } + Channel net10983: Single :src:i422_po0 dst:{broadcast i4960_pi2 i4961_pi2 i4962_pi2 i4963_pi2 } + Channel net10987: Single :src:i422_po1 dst:{broadcast i4965_pi2 i4966_pi2 i4967_pi2 i4968_pi2 } + Channel net10991: Single :src:i422_po2 dst:{broadcast i4970_pi2 i4971_pi2 i4972_pi2 i4973_pi2 } + Channel net10995: Single :src:i422_po3 dst:{broadcast i4975_pi2 i4976_pi2 i4977_pi2 i4978_pi2 } + Channel net10999: Single :src:i640_po2 dst:i425_pi0 + Channel net11000: Single :src:i640_po3 dst:i425_pi1 + Channel net11001: Single :src:i425_po0 dst:i648_pi0 + Channel net11002: Single :src:i425_po1 dst:i648_pi1 + Channel net11003: Single :src:i424_po0 dst:i648_pi2 + Channel net11004: Single :src:i424_po1 dst:i648_pi3 + Channel net11005: Single :src:i648_po0 dst:i426_pi0 + Channel net11006: Single :src:i648_po1 dst:i426_pi1 + Channel net11007: Single :src:i426_po0 dst:{broadcast i4980_pi0 i4981_pi0 i4982_pi0 i4983_pi0 } + Channel net11011: Single :src:i426_po1 dst:{broadcast i4985_pi0 i4986_pi0 i4987_pi0 i4988_pi0 } + Channel net11015: Single :src:i426_po2 dst:{broadcast i4990_pi0 i4991_pi0 i4992_pi0 i4993_pi0 } + Channel net11019: Single :src:i426_po3 dst:{broadcast i4995_pi0 i4996_pi0 i4997_pi0 i4998_pi0 } + Channel net11023: Single :src:i427_po0 dst:{broadcast i5000_pi0 i5001_pi0 i5002_pi0 i5003_pi0 } + Channel net11027: Single :src:i427_po1 dst:{broadcast i5005_pi0 i5006_pi0 i5007_pi0 i5008_pi0 } + Channel net11031: Single :src:i427_po2 dst:{broadcast i5010_pi0 i5011_pi0 i5012_pi0 i5013_pi0 } + Channel net11035: Single :src:i427_po3 dst:{broadcast i5015_pi0 i5016_pi0 i5017_pi0 i5018_pi0 } + Channel net11039: Single :src:i644_po2 dst:i429_pi0 + Channel net11040: Single :src:i644_po3 dst:i429_pi1 + Channel net11041: Single :src:i429_po0 dst:{broadcast i5020_pi0 i5021_pi0 i5022_pi0 i5023_pi0 } + Channel net11045: Single :src:i429_po1 dst:{broadcast i5025_pi0 i5026_pi0 i5027_pi0 i5028_pi0 } + Channel net11049: Single :src:i429_po2 dst:{broadcast i5030_pi0 i5031_pi0 i5032_pi0 i5033_pi0 } + Channel net11053: Single :src:i429_po3 dst:{broadcast i5035_pi0 i5036_pi0 i5037_pi0 i5038_pi0 } + Channel net11057: Single :src:i428_po0 dst:{broadcast i5020_pi2 i5021_pi2 i5022_pi2 i5023_pi2 } + Channel net11061: Single :src:i428_po1 dst:{broadcast i5025_pi2 i5026_pi2 i5027_pi2 i5028_pi2 } + Channel net11065: Single :src:i428_po2 dst:{broadcast i5030_pi2 i5031_pi2 i5032_pi2 i5033_pi2 } + Channel net11069: Single :src:i428_po3 dst:{broadcast i5035_pi2 i5036_pi2 i5037_pi2 i5038_pi2 } + Channel net11073: Single :src:i646_po0 dst:i431_pi0 + Channel net11074: Single :src:i646_po1 dst:i431_pi1 + Channel net11075: Single :src:i431_po0 dst:{broadcast i5040_pi0 i5041_pi0 i5042_pi0 i5043_pi0 } + Channel net11079: Single :src:i431_po1 dst:{broadcast i5045_pi0 i5046_pi0 i5047_pi0 i5048_pi0 } + Channel net11083: Single :src:i431_po2 dst:{broadcast i5050_pi0 i5051_pi0 i5052_pi0 i5053_pi0 } + Channel net11087: Single :src:i431_po3 dst:{broadcast i5055_pi0 i5056_pi0 i5057_pi0 i5058_pi0 } + Channel net11091: Single :src:i430_po0 dst:{broadcast i5040_pi2 i5041_pi2 i5042_pi2 i5043_pi2 } + Channel net11095: Single :src:i430_po1 dst:{broadcast i5045_pi2 i5046_pi2 i5047_pi2 i5048_pi2 } + Channel net11099: Single :src:i430_po2 dst:{broadcast i5050_pi2 i5051_pi2 i5052_pi2 i5053_pi2 } + Channel net11103: Single :src:i430_po3 dst:{broadcast i5055_pi2 i5056_pi2 i5057_pi2 i5058_pi2 } + Channel net11107: Single :src:i432_po0 dst:i649_pi0 + Channel net11108: Single :src:i432_po1 dst:i649_pi1 + Channel net11109: Single :src:i639_po0 dst:i433_pi0 + Channel net11110: Single :src:i639_po1 dst:i433_pi1 + Channel net11111: Single :src:i433_po0 dst:i650_pi0 + Channel net11112: Single :src:i433_po1 dst:i650_pi1 + Channel net11113: Single :src:i432_po2 dst:i650_pi2 + Channel net11114: Single :src:i432_po3 dst:i650_pi3 + Channel net11115: Single :src:i652_po0 dst:i434_pi0 + Channel net11116: Single :src:i652_po1 dst:i434_pi1 + Channel net11117: Single :src:i535_po2 dst:i435_pi0 + Channel net11118: Single :src:i535_po3 dst:i435_pi1 + Channel net11119: Single :src:i435_po0 dst:{broadcast i5060_pi0 i5061_pi0 i5062_pi0 i5063_pi0 } + Channel net11123: Single :src:i435_po1 dst:{broadcast i5065_pi0 i5066_pi0 i5067_pi0 i5068_pi0 } + Channel net11127: Single :src:i435_po2 dst:{broadcast i5070_pi0 i5071_pi0 i5072_pi0 i5073_pi0 } + Channel net11131: Single :src:i435_po3 dst:{broadcast i5075_pi0 i5076_pi0 i5077_pi0 i5078_pi0 } + Channel net11135: Single :src:i436_po0 dst:i653_pi0 + Channel net11136: Single :src:i436_po1 dst:i653_pi1 + Channel net11137: Single :src:i653_po0 dst:i437_pi0 + Channel net11138: Single :src:i653_po1 dst:i437_pi1 + Channel net11139: Single :src:i437_po0 dst:{broadcast i5080_pi0 i5081_pi0 i5082_pi0 i5083_pi0 } + Channel net11143: Single :src:i437_po1 dst:{broadcast i5085_pi0 i5086_pi0 i5087_pi0 i5088_pi0 } + Channel net11147: Single :src:i437_po2 dst:{broadcast i5090_pi0 i5091_pi0 i5092_pi0 i5093_pi0 } + Channel net11151: Single :src:i437_po3 dst:{broadcast i5095_pi0 i5096_pi0 i5097_pi0 i5098_pi0 } + Channel net11155: Single :src:i438_po0 dst:{broadcast i5100_pi0 i5101_pi0 i5102_pi0 i5103_pi0 } + Channel net11159: Single :src:i438_po1 dst:{broadcast i5105_pi0 i5106_pi0 i5107_pi0 i5108_pi0 } + Channel net11163: Single :src:i438_po2 dst:{broadcast i5110_pi0 i5111_pi0 i5112_pi0 i5113_pi0 } + Channel net11167: Single :src:i438_po3 dst:{broadcast i5115_pi0 i5116_pi0 i5117_pi0 i5118_pi0 } + Channel net11171: Single :src:i434_po0 dst:i654_pi0 + Channel net11172: Single :src:i434_po1 dst:i654_pi1 + Channel net11173: Single :src:i232_po4 dst:i654_pi2 + Channel net11174: Single :src:i232_po5 dst:i654_pi3 + Channel net11175: Single :src:i439_po0 dst:i654_pi4 + Channel net11176: Single :src:i439_po1 dst:i654_pi5 + Channel net11177: Single :src:i654_po0 dst:i440_pi0 + Channel net11178: Single :src:i654_po1 dst:i440_pi1 + Channel net11179: Single :src:i440_po0 dst:{broadcast i5120_pi0 i5121_pi0 i5122_pi0 i5123_pi0 } + Channel net11183: Single :src:i440_po1 dst:{broadcast i5125_pi0 i5126_pi0 i5127_pi0 i5128_pi0 } + Channel net11187: Single :src:i440_po2 dst:{broadcast i5130_pi0 i5131_pi0 i5132_pi0 i5133_pi0 } + Channel net11191: Single :src:i440_po3 dst:{broadcast i5135_pi0 i5136_pi0 i5137_pi0 i5138_pi0 } + Channel net11195: Single :src:i441_po0 dst:i655_pi0 + Channel net11196: Single :src:i441_po1 dst:i655_pi1 + Channel net11197: Single :src:i657_po0 dst:i442_pi0 + Channel net11198: Single :src:i657_po1 dst:i442_pi1 + Channel net11199: Single :src:i658_po0 dst:i443_pi0 + Channel net11200: Single :src:i658_po1 dst:i443_pi1 + Channel net11201: Single :src:i442_po0 dst:i659_pi0 + Channel net11202: Single :src:i442_po1 dst:i659_pi1 + Channel net11203: Single :src:i443_po0 dst:i659_pi2 + Channel net11204: Single :src:i443_po1 dst:i659_pi3 + Channel net11205: Single :src:i659_po0 dst:i444_pi0 + Channel net11206: Single :src:i659_po1 dst:i444_pi1 + Channel net11207: Single :src:i444_po0 dst:{broadcast i5140_pi0 i5141_pi0 i5142_pi0 i5143_pi0 } + Channel net11211: Single :src:i444_po1 dst:{broadcast i5145_pi0 i5146_pi0 i5147_pi0 i5148_pi0 } + Channel net11215: Single :src:i444_po2 dst:{broadcast i5150_pi0 i5151_pi0 i5152_pi0 i5153_pi0 } + Channel net11219: Single :src:i444_po3 dst:{broadcast i5155_pi0 i5156_pi0 i5157_pi0 i5158_pi0 } + Channel net11223: Single :src:i445_po0 dst:{broadcast i5160_pi0 i5161_pi0 i5162_pi0 i5163_pi0 } + Channel net11227: Single :src:i445_po1 dst:{broadcast i5165_pi0 i5166_pi0 i5167_pi0 i5168_pi0 } + Channel net11231: Single :src:i445_po2 dst:{broadcast i5170_pi0 i5171_pi0 i5172_pi0 i5173_pi0 } + Channel net11235: Single :src:i445_po3 dst:{broadcast i5175_pi0 i5176_pi0 i5177_pi0 i5178_pi0 } + Channel net11239: Single :src:i446_po0 dst:i660_pi0 + Channel net11240: Single :src:i446_po1 dst:i660_pi1 + Channel net11241: Single :src:i662_po0 dst:i447_pi0 + Channel net11242: Single :src:i662_po1 dst:i447_pi1 + Channel net11243: Single :src:i661_po0 dst:i448_pi0 + Channel net11244: Single :src:i661_po1 dst:i448_pi1 + Channel net11245: Single :src:i447_po0 dst:{broadcast i5180_pi0 i5181_pi0 i5182_pi0 i5183_pi0 } + Channel net11249: Single :src:i447_po1 dst:{broadcast i5185_pi0 i5186_pi0 i5187_pi0 i5188_pi0 } + Channel net11253: Single :src:i447_po2 dst:{broadcast i5190_pi0 i5191_pi0 i5192_pi0 i5193_pi0 } + Channel net11257: Single :src:i447_po3 dst:{broadcast i5195_pi0 i5196_pi0 i5197_pi0 i5198_pi0 } + Channel net11261: Single :src:i448_po0 dst:{broadcast i5180_pi2 i5181_pi2 i5182_pi2 i5183_pi2 } + Channel net11265: Single :src:i448_po1 dst:{broadcast i5185_pi2 i5186_pi2 i5187_pi2 i5188_pi2 } + Channel net11269: Single :src:i448_po2 dst:{broadcast i5190_pi2 i5191_pi2 i5192_pi2 i5193_pi2 } + Channel net11273: Single :src:i448_po3 dst:{broadcast i5195_pi2 i5196_pi2 i5197_pi2 i5198_pi2 } + Channel net11277: Single :src:i658_po2 dst:i450_pi0 + Channel net11278: Single :src:i658_po3 dst:i450_pi1 + Channel net11279: Single :src:i449_po0 dst:{broadcast i5200_pi0 i5201_pi0 i5202_pi0 i5203_pi0 } + Channel net11283: Single :src:i449_po1 dst:{broadcast i5205_pi0 i5206_pi0 i5207_pi0 i5208_pi0 } + Channel net11287: Single :src:i449_po2 dst:{broadcast i5210_pi0 i5211_pi0 i5212_pi0 i5213_pi0 } + Channel net11291: Single :src:i449_po3 dst:{broadcast i5215_pi0 i5216_pi0 i5217_pi0 i5218_pi0 } + Channel net11295: Single :src:i450_po0 dst:{broadcast i5200_pi2 i5201_pi2 i5202_pi2 i5203_pi2 } + Channel net11299: Single :src:i450_po1 dst:{broadcast i5205_pi2 i5206_pi2 i5207_pi2 i5208_pi2 } + Channel net11303: Single :src:i450_po2 dst:{broadcast i5210_pi2 i5211_pi2 i5212_pi2 i5213_pi2 } + Channel net11307: Single :src:i450_po3 dst:{broadcast i5215_pi2 i5216_pi2 i5217_pi2 i5218_pi2 } + Channel net11311: Single :src:i451_po0 dst:i663_pi0 + Channel net11312: Single :src:i451_po1 dst:i663_pi1 + Channel net11313: Single :src:i658_po4 dst:i452_pi0 + Channel net11314: Single :src:i658_po5 dst:i452_pi1 + Channel net11315: Single :src:i664_po0 dst:i453_pi0 + Channel net11316: Single :src:i664_po1 dst:i453_pi1 + Channel net11317: Single :src:i453_po0 dst:{broadcast i5220_pi0 i5221_pi0 i5222_pi0 i5223_pi0 } + Channel net11321: Single :src:i453_po1 dst:{broadcast i5225_pi0 i5226_pi0 i5227_pi0 i5228_pi0 } + Channel net11325: Single :src:i453_po2 dst:{broadcast i5230_pi0 i5231_pi0 i5232_pi0 i5233_pi0 } + Channel net11329: Single :src:i453_po3 dst:{broadcast i5235_pi0 i5236_pi0 i5237_pi0 i5238_pi0 } + Channel net11333: Single :src:i452_po0 dst:{broadcast i5220_pi2 i5221_pi2 i5222_pi2 i5223_pi2 } + Channel net11337: Single :src:i452_po1 dst:{broadcast i5225_pi2 i5226_pi2 i5227_pi2 i5228_pi2 } + Channel net11341: Single :src:i452_po2 dst:{broadcast i5230_pi2 i5231_pi2 i5232_pi2 i5233_pi2 } + Channel net11345: Single :src:i452_po3 dst:{broadcast i5235_pi2 i5236_pi2 i5237_pi2 i5238_pi2 } + Channel net11349: Single :src:i657_po2 dst:i455_pi0 + Channel net11350: Single :src:i657_po3 dst:i455_pi1 + Channel net11351: Single :src:i455_po0 dst:i665_pi0 + Channel net11352: Single :src:i455_po1 dst:i665_pi1 + Channel net11353: Single :src:i454_po0 dst:i665_pi2 + Channel net11354: Single :src:i454_po1 dst:i665_pi3 + Channel net11355: Single :src:i665_po0 dst:i456_pi0 + Channel net11356: Single :src:i665_po1 dst:i456_pi1 + Channel net11357: Single :src:i456_po0 dst:{broadcast i5240_pi0 i5241_pi0 i5242_pi0 i5243_pi0 } + Channel net11361: Single :src:i456_po1 dst:{broadcast i5245_pi0 i5246_pi0 i5247_pi0 i5248_pi0 } + Channel net11365: Single :src:i456_po2 dst:{broadcast i5250_pi0 i5251_pi0 i5252_pi0 i5253_pi0 } + Channel net11369: Single :src:i456_po3 dst:{broadcast i5255_pi0 i5256_pi0 i5257_pi0 i5258_pi0 } + Channel net11373: Single :src:i457_po0 dst:{broadcast i5260_pi0 i5261_pi0 i5262_pi0 i5263_pi0 } + Channel net11377: Single :src:i457_po1 dst:{broadcast i5265_pi0 i5266_pi0 i5267_pi0 i5268_pi0 } + Channel net11381: Single :src:i457_po2 dst:{broadcast i5270_pi0 i5271_pi0 i5272_pi0 i5273_pi0 } + Channel net11385: Single :src:i457_po3 dst:{broadcast i5275_pi0 i5276_pi0 i5277_pi0 i5278_pi0 } + Channel net11389: Single :src:i661_po2 dst:i459_pi0 + Channel net11390: Single :src:i661_po3 dst:i459_pi1 + Channel net11391: Single :src:i459_po0 dst:{broadcast i5280_pi0 i5281_pi0 i5282_pi0 i5283_pi0 } + Channel net11395: Single :src:i459_po1 dst:{broadcast i5285_pi0 i5286_pi0 i5287_pi0 i5288_pi0 } + Channel net11399: Single :src:i459_po2 dst:{broadcast i5290_pi0 i5291_pi0 i5292_pi0 i5293_pi0 } + Channel net11403: Single :src:i459_po3 dst:{broadcast i5295_pi0 i5296_pi0 i5297_pi0 i5298_pi0 } + Channel net11407: Single :src:i458_po0 dst:{broadcast i5280_pi2 i5281_pi2 i5282_pi2 i5283_pi2 } + Channel net11411: Single :src:i458_po1 dst:{broadcast i5285_pi2 i5286_pi2 i5287_pi2 i5288_pi2 } + Channel net11415: Single :src:i458_po2 dst:{broadcast i5290_pi2 i5291_pi2 i5292_pi2 i5293_pi2 } + Channel net11419: Single :src:i458_po3 dst:{broadcast i5295_pi2 i5296_pi2 i5297_pi2 i5298_pi2 } + Channel net11423: Single :src:i663_po0 dst:i461_pi0 + Channel net11424: Single :src:i663_po1 dst:i461_pi1 + Channel net11425: Single :src:i461_po0 dst:{broadcast i5300_pi0 i5301_pi0 i5302_pi0 i5303_pi0 } + Channel net11429: Single :src:i461_po1 dst:{broadcast i5305_pi0 i5306_pi0 i5307_pi0 i5308_pi0 } + Channel net11433: Single :src:i461_po2 dst:{broadcast i5310_pi0 i5311_pi0 i5312_pi0 i5313_pi0 } + Channel net11437: Single :src:i461_po3 dst:{broadcast i5315_pi0 i5316_pi0 i5317_pi0 i5318_pi0 } + Channel net11441: Single :src:i460_po0 dst:{broadcast i5300_pi2 i5301_pi2 i5302_pi2 i5303_pi2 } + Channel net11445: Single :src:i460_po1 dst:{broadcast i5305_pi2 i5306_pi2 i5307_pi2 i5308_pi2 } + Channel net11449: Single :src:i460_po2 dst:{broadcast i5310_pi2 i5311_pi2 i5312_pi2 i5313_pi2 } + Channel net11453: Single :src:i460_po3 dst:{broadcast i5315_pi2 i5316_pi2 i5317_pi2 i5318_pi2 } + Channel net11457: Single :src:i462_po0 dst:i666_pi0 + Channel net11458: Single :src:i462_po1 dst:i666_pi1 + Channel net11459: Single :src:i656_po0 dst:i463_pi0 + Channel net11460: Single :src:i656_po1 dst:i463_pi1 + Channel net11461: Single :src:i463_po0 dst:i667_pi0 + Channel net11462: Single :src:i463_po1 dst:i667_pi1 + Channel net11463: Single :src:i462_po2 dst:i667_pi2 + Channel net11464: Single :src:i462_po3 dst:i667_pi3 + Channel net11465: Single :src:i669_po0 dst:i464_pi0 + Channel net11466: Single :src:i669_po1 dst:i464_pi1 + Channel net11467: Single :src:i464_po0 dst:i670_pi0 + Channel net11468: Single :src:i464_po1 dst:i670_pi1 + Channel net11469: Single :src:i191_po4 dst:i670_pi2 + Channel net11470: Single :src:i191_po5 dst:i670_pi3 + Channel net11471: Single :src:i438_po4 dst:i670_pi4 + Channel net11472: Single :src:i438_po5 dst:i670_pi5 + Channel net11473: Single :src:i670_po0 dst:i465_pi0 + Channel net11474: Single :src:i670_po1 dst:i465_pi1 + Channel net11475: Single :src:i465_po0 dst:{broadcast i5320_pi0 i5321_pi0 i5322_pi0 i5323_pi0 } + Channel net11479: Single :src:i465_po1 dst:{broadcast i5325_pi0 i5326_pi0 i5327_pi0 i5328_pi0 } + Channel net11483: Single :src:i465_po2 dst:{broadcast i5330_pi0 i5331_pi0 i5332_pi0 i5333_pi0 } + Channel net11487: Single :src:i465_po3 dst:{broadcast i5335_pi0 i5336_pi0 i5337_pi0 i5338_pi0 } + Channel net11491: Single :src:i466_po0 dst:i671_pi0 + Channel net11492: Single :src:i466_po1 dst:i671_pi1 + Channel net11493: Single :src:i675_po0 dst:i467_pi0 + Channel net11494: Single :src:i675_po1 dst:i467_pi1 + Channel net11495: Single :src:i467_po0 dst:{broadcast i5340_pi0 i5341_pi0 i5342_pi0 i5343_pi0 } + Channel net11499: Single :src:i467_po1 dst:{broadcast i5345_pi0 i5346_pi0 i5347_pi0 i5348_pi0 } + Channel net11503: Single :src:i467_po2 dst:{broadcast i5350_pi0 i5351_pi0 i5352_pi0 i5353_pi0 } + Channel net11507: Single :src:i467_po3 dst:{broadcast i5355_pi0 i5356_pi0 i5357_pi0 i5358_pi0 } + Channel net11511: Single :src:i468_po0 dst:{broadcast i5360_pi0 i5361_pi0 i5362_pi0 i5363_pi0 } + Channel net11515: Single :src:i468_po1 dst:{broadcast i5365_pi0 i5366_pi0 i5367_pi0 i5368_pi0 } + Channel net11519: Single :src:i468_po2 dst:{broadcast i5370_pi0 i5371_pi0 i5372_pi0 i5373_pi0 } + Channel net11523: Single :src:i468_po3 dst:{broadcast i5375_pi0 i5376_pi0 i5377_pi0 i5378_pi0 } + Channel net11527: Single :src:i469_po0 dst:i676_pi0 + Channel net11528: Single :src:i469_po1 dst:i676_pi1 + Channel net11529: Single :src:i678_po0 dst:i470_pi0 + Channel net11530: Single :src:i678_po1 dst:i470_pi1 + Channel net11531: Single :src:i677_po0 dst:i471_pi0 + Channel net11532: Single :src:i677_po1 dst:i471_pi1 + Channel net11533: Single :src:i470_po0 dst:{broadcast i5380_pi0 i5381_pi0 i5382_pi0 i5383_pi0 } + Channel net11537: Single :src:i470_po1 dst:{broadcast i5385_pi0 i5386_pi0 i5387_pi0 i5388_pi0 } + Channel net11541: Single :src:i470_po2 dst:{broadcast i5390_pi0 i5391_pi0 i5392_pi0 i5393_pi0 } + Channel net11545: Single :src:i470_po3 dst:{broadcast i5395_pi0 i5396_pi0 i5397_pi0 i5398_pi0 } + Channel net11549: Single :src:i471_po0 dst:{broadcast i5380_pi2 i5381_pi2 i5382_pi2 i5383_pi2 } + Channel net11553: Single :src:i471_po1 dst:{broadcast i5385_pi2 i5386_pi2 i5387_pi2 i5388_pi2 } + Channel net11557: Single :src:i471_po2 dst:{broadcast i5390_pi2 i5391_pi2 i5392_pi2 i5393_pi2 } + Channel net11561: Single :src:i471_po3 dst:{broadcast i5395_pi2 i5396_pi2 i5397_pi2 i5398_pi2 } + Channel net11565: Single :src:i674_po1 dst:i473_pi0 + Channel net11566: Single :src:i674_po2 dst:i473_pi1 + Channel net11567: Single :src:i472_po0 dst:{broadcast i5400_pi0 i5401_pi0 i5402_pi0 i5403_pi0 } + Channel net11571: Single :src:i472_po1 dst:{broadcast i5405_pi0 i5406_pi0 i5407_pi0 i5408_pi0 } + Channel net11575: Single :src:i472_po2 dst:{broadcast i5410_pi0 i5411_pi0 i5412_pi0 i5413_pi0 } + Channel net11579: Single :src:i472_po3 dst:{broadcast i5415_pi0 i5416_pi0 i5417_pi0 i5418_pi0 } + Channel net11583: Single :src:i473_po0 dst:{broadcast i5400_pi2 i5401_pi2 i5402_pi2 i5403_pi2 } + Channel net11587: Single :src:i473_po1 dst:{broadcast i5405_pi2 i5406_pi2 i5407_pi2 i5408_pi2 } + Channel net11591: Single :src:i473_po2 dst:{broadcast i5410_pi2 i5411_pi2 i5412_pi2 i5413_pi2 } + Channel net11595: Single :src:i473_po3 dst:{broadcast i5415_pi2 i5416_pi2 i5417_pi2 i5418_pi2 } + Channel net11599: Single :src:i474_po0 dst:i679_pi0 + Channel net11600: Single :src:i474_po1 dst:i679_pi1 + Channel net11601: Single :src:i674_po3 dst:i475_pi0 + Channel net11602: Single :src:i674_po4 dst:i475_pi1 + Channel net11603: Single :src:i680_po0 dst:i476_pi0 + Channel net11604: Single :src:i680_po1 dst:i476_pi1 + Channel net11605: Single :src:i476_po0 dst:{broadcast i5420_pi0 i5421_pi0 i5422_pi0 i5423_pi0 } + Channel net11609: Single :src:i476_po1 dst:{broadcast i5425_pi0 i5426_pi0 i5427_pi0 i5428_pi0 } + Channel net11613: Single :src:i476_po2 dst:{broadcast i5430_pi0 i5431_pi0 i5432_pi0 i5433_pi0 } + Channel net11617: Single :src:i476_po3 dst:{broadcast i5435_pi0 i5436_pi0 i5437_pi0 i5438_pi0 } + Channel net11621: Single :src:i475_po0 dst:{broadcast i5420_pi2 i5421_pi2 i5422_pi2 i5423_pi2 } + Channel net11625: Single :src:i475_po1 dst:{broadcast i5425_pi2 i5426_pi2 i5427_pi2 i5428_pi2 } + Channel net11629: Single :src:i475_po2 dst:{broadcast i5430_pi2 i5431_pi2 i5432_pi2 i5433_pi2 } + Channel net11633: Single :src:i475_po3 dst:{broadcast i5435_pi2 i5436_pi2 i5437_pi2 i5438_pi2 } + Channel net11637: Single :src:i477_po0 dst:i681_pi0 + Channel net11638: Single :src:i477_po1 dst:i681_pi1 + Channel net11639: Single :src:i682_po0 dst:i478_pi0 + Channel net11640: Single :src:i682_po1 dst:i478_pi1 + Channel net11641: Single :src:i478_po0 dst:{broadcast i5440_pi0 i5441_pi0 i5442_pi0 i5443_pi0 } + Channel net11645: Single :src:i478_po1 dst:{broadcast i5445_pi0 i5446_pi0 i5447_pi0 i5448_pi0 } + Channel net11649: Single :src:i478_po2 dst:{broadcast i5450_pi0 i5451_pi0 i5452_pi0 i5453_pi0 } + Channel net11653: Single :src:i478_po3 dst:{broadcast i5455_pi0 i5456_pi0 i5457_pi0 i5458_pi0 } + Channel net11657: Single :src:i479_po0 dst:{broadcast i5460_pi0 i5461_pi0 i5462_pi0 i5463_pi0 } + Channel net11661: Single :src:i479_po1 dst:{broadcast i5465_pi0 i5466_pi0 i5467_pi0 i5468_pi0 } + Channel net11665: Single :src:i479_po2 dst:{broadcast i5470_pi0 i5471_pi0 i5472_pi0 i5473_pi0 } + Channel net11669: Single :src:i479_po3 dst:{broadcast i5475_pi0 i5476_pi0 i5477_pi0 i5478_pi0 } + Channel net11673: Single :src:i677_po2 dst:i481_pi0 + Channel net11674: Single :src:i677_po3 dst:i481_pi1 + Channel net11675: Single :src:i481_po0 dst:{broadcast i5480_pi0 i5481_pi0 i5482_pi0 i5483_pi0 } + Channel net11679: Single :src:i481_po1 dst:{broadcast i5485_pi0 i5486_pi0 i5487_pi0 i5488_pi0 } + Channel net11683: Single :src:i481_po2 dst:{broadcast i5490_pi0 i5491_pi0 i5492_pi0 i5493_pi0 } + Channel net11687: Single :src:i481_po3 dst:{broadcast i5495_pi0 i5496_pi0 i5497_pi0 i5498_pi0 } + Channel net11691: Single :src:i480_po0 dst:{broadcast i5480_pi2 i5481_pi2 i5482_pi2 i5483_pi2 } + Channel net11695: Single :src:i480_po1 dst:{broadcast i5485_pi2 i5486_pi2 i5487_pi2 i5488_pi2 } + Channel net11699: Single :src:i480_po2 dst:{broadcast i5490_pi2 i5491_pi2 i5492_pi2 i5493_pi2 } + Channel net11703: Single :src:i480_po3 dst:{broadcast i5495_pi2 i5496_pi2 i5497_pi2 i5498_pi2 } + Channel net11707: Single :src:i679_po0 dst:i483_pi0 + Channel net11708: Single :src:i679_po1 dst:i483_pi1 + Channel net11709: Single :src:i483_po0 dst:{broadcast i5500_pi0 i5501_pi0 i5502_pi0 i5503_pi0 } + Channel net11713: Single :src:i483_po1 dst:{broadcast i5505_pi0 i5506_pi0 i5507_pi0 i5508_pi0 } + Channel net11717: Single :src:i483_po2 dst:{broadcast i5510_pi0 i5511_pi0 i5512_pi0 i5513_pi0 } + Channel net11721: Single :src:i483_po3 dst:{broadcast i5515_pi0 i5516_pi0 i5517_pi0 i5518_pi0 } + Channel net11725: Single :src:i482_po0 dst:{broadcast i5500_pi2 i5501_pi2 i5502_pi2 i5503_pi2 } + Channel net11729: Single :src:i482_po1 dst:{broadcast i5505_pi2 i5506_pi2 i5507_pi2 i5508_pi2 } + Channel net11733: Single :src:i482_po2 dst:{broadcast i5510_pi2 i5511_pi2 i5512_pi2 i5513_pi2 } + Channel net11737: Single :src:i482_po3 dst:{broadcast i5515_pi2 i5516_pi2 i5517_pi2 i5518_pi2 } + Channel net11741: Single :src:i484_po0 dst:i683_pi0 + Channel net11742: Single :src:i484_po1 dst:i683_pi1 + Channel net11743: Single :src:i179_po2 dst:i685_pi2 + Channel net11744: Single :src:i179_po3 dst:i685_pi3 + Channel net11745: Single :src:i436_po2 dst:i685_pi4 + Channel net11746: Single :src:i436_po3 dst:i685_pi5 + Channel net11747: Single :src:i685_po0 dst:i485_pi0 + Channel net11748: Single :src:i685_po1 dst:i485_pi1 + Channel net11749: Single :src:i485_po0 dst:{broadcast i5520_pi0 i5521_pi0 i5522_pi0 i5523_pi0 } + Channel net11753: Single :src:i485_po1 dst:{broadcast i5525_pi0 i5526_pi0 i5527_pi0 i5528_pi0 } + Channel net11757: Single :src:i485_po2 dst:{broadcast i5530_pi0 i5531_pi0 i5532_pi0 i5533_pi0 } + Channel net11761: Single :src:i485_po3 dst:{broadcast i5535_pi0 i5536_pi0 i5537_pi0 i5538_pi0 } + Channel net11765: Single :src:i486_po0 dst:i686_pi0 + Channel net11766: Single :src:i486_po1 dst:i686_pi1 + Channel net11767: Single :src:i688_po0 dst:i487_pi0 + Channel net11768: Single :src:i688_po1 dst:i487_pi1 + Channel net11769: Single :src:i689_po0 dst:i488_pi0 + Channel net11770: Single :src:i689_po1 dst:i488_pi1 + Channel net11771: Single :src:i487_po0 dst:i690_pi0 + Channel net11772: Single :src:i487_po1 dst:i690_pi1 + Channel net11773: Single :src:i488_po0 dst:i690_pi2 + Channel net11774: Single :src:i488_po1 dst:i690_pi3 + Channel net11775: Single :src:i690_po0 dst:i489_pi0 + Channel net11776: Single :src:i690_po1 dst:i489_pi1 + Channel net11777: Single :src:i489_po0 dst:{broadcast i5540_pi0 i5541_pi0 i5542_pi0 i5543_pi0 } + Channel net11781: Single :src:i489_po1 dst:{broadcast i5545_pi0 i5546_pi0 i5547_pi0 i5548_pi0 } + Channel net11785: Single :src:i489_po2 dst:{broadcast i5550_pi0 i5551_pi0 i5552_pi0 i5553_pi0 } + Channel net11789: Single :src:i489_po3 dst:{broadcast i5555_pi0 i5556_pi0 i5557_pi0 i5558_pi0 } + Channel net11793: Single :src:i490_po0 dst:i691_pi0 + Channel net11794: Single :src:i490_po1 dst:i691_pi1 + Channel net11795: Single :src:i691_po0 dst:i491_pi0 + Channel net11796: Single :src:i691_po1 dst:i491_pi1 + Channel net11797: Single :src:i491_po0 dst:{broadcast i5560_pi0 i5561_pi0 i5562_pi0 i5563_pi0 } + Channel net11801: Single :src:i491_po1 dst:{broadcast i5565_pi0 i5566_pi0 i5567_pi0 i5568_pi0 } + Channel net11805: Single :src:i491_po2 dst:{broadcast i5570_pi0 i5571_pi0 i5572_pi0 i5573_pi0 } + Channel net11809: Single :src:i491_po3 dst:{broadcast i5575_pi0 i5576_pi0 i5577_pi0 i5578_pi0 } + Channel net11813: Single :src:i492_po0 dst:i692_pi0 + Channel net11814: Single :src:i492_po1 dst:i692_pi1 + Channel net11815: Single :src:i694_po0 dst:i493_pi0 + Channel net11816: Single :src:i694_po1 dst:i493_pi1 + Channel net11817: Single :src:i693_po0 dst:i494_pi0 + Channel net11818: Single :src:i693_po1 dst:i494_pi1 + Channel net11819: Single :src:i493_po0 dst:{broadcast i5580_pi0 i5581_pi0 i5582_pi0 i5583_pi0 } + Channel net11823: Single :src:i493_po1 dst:{broadcast i5585_pi0 i5586_pi0 i5587_pi0 i5588_pi0 } + Channel net11827: Single :src:i493_po2 dst:{broadcast i5590_pi0 i5591_pi0 i5592_pi0 i5593_pi0 } + Channel net11831: Single :src:i493_po3 dst:{broadcast i5595_pi0 i5596_pi0 i5597_pi0 i5598_pi0 } + Channel net11835: Single :src:i494_po0 dst:{broadcast i5580_pi2 i5581_pi2 i5582_pi2 i5583_pi2 } + Channel net11839: Single :src:i494_po1 dst:{broadcast i5585_pi2 i5586_pi2 i5587_pi2 i5588_pi2 } + Channel net11843: Single :src:i494_po2 dst:{broadcast i5590_pi2 i5591_pi2 i5592_pi2 i5593_pi2 } + Channel net11847: Single :src:i494_po3 dst:{broadcast i5595_pi2 i5596_pi2 i5597_pi2 i5598_pi2 } + Channel net11851: Single :src:i495_po0 dst:i695_pi0 + Channel net11852: Single :src:i495_po1 dst:i695_pi1 + Channel net11853: Single :src:i689_po2 dst:i496_pi0 + Channel net11854: Single :src:i689_po3 dst:i496_pi1 + Channel net11855: Single :src:i695_po0 dst:i497_pi0 + Channel net11856: Single :src:i695_po1 dst:i497_pi1 + Channel net11857: Single :src:i497_po0 dst:{broadcast i5600_pi0 i5601_pi0 i5602_pi0 i5603_pi0 } + Channel net11861: Single :src:i497_po1 dst:{broadcast i5605_pi0 i5606_pi0 i5607_pi0 i5608_pi0 } + Channel net11865: Single :src:i497_po2 dst:{broadcast i5610_pi0 i5611_pi0 i5612_pi0 i5613_pi0 } + Channel net11869: Single :src:i497_po3 dst:{broadcast i5615_pi0 i5616_pi0 i5617_pi0 i5618_pi0 } + Channel net11873: Single :src:i496_po0 dst:{broadcast i5600_pi2 i5601_pi2 i5602_pi2 i5603_pi2 } + Channel net11877: Single :src:i496_po1 dst:{broadcast i5605_pi2 i5606_pi2 i5607_pi2 i5608_pi2 } + Channel net11881: Single :src:i496_po2 dst:{broadcast i5610_pi2 i5611_pi2 i5612_pi2 i5613_pi2 } + Channel net11885: Single :src:i496_po3 dst:{broadcast i5615_pi2 i5616_pi2 i5617_pi2 i5618_pi2 } + Channel net11889: Single :src:i498_po0 dst:i696_pi0 + Channel net11890: Single :src:i498_po1 dst:i696_pi1 + Channel net11891: Single :src:i689_po4 dst:i499_pi0 + Channel net11892: Single :src:i689_po5 dst:i499_pi1 + Channel net11893: Single :src:i697_po0 dst:i500_pi0 + Channel net11894: Single :src:i697_po1 dst:i500_pi1 + Channel net11895: Single :src:i500_po0 dst:{broadcast i5620_pi0 i5621_pi0 i5622_pi0 i5623_pi0 } + Channel net11899: Single :src:i500_po1 dst:{broadcast i5625_pi0 i5626_pi0 i5627_pi0 i5628_pi0 } + Channel net11903: Single :src:i500_po2 dst:{broadcast i5630_pi0 i5631_pi0 i5632_pi0 i5633_pi0 } + Channel net11907: Single :src:i500_po3 dst:{broadcast i5635_pi0 i5636_pi0 i5637_pi0 i5638_pi0 } + Channel net11911: Single :src:i499_po0 dst:{broadcast i5620_pi2 i5621_pi2 i5622_pi2 i5623_pi2 } + Channel net11915: Single :src:i499_po1 dst:{broadcast i5625_pi2 i5626_pi2 i5627_pi2 i5628_pi2 } + Channel net11919: Single :src:i499_po2 dst:{broadcast i5630_pi2 i5631_pi2 i5632_pi2 i5633_pi2 } + Channel net11923: Single :src:i499_po3 dst:{broadcast i5635_pi2 i5636_pi2 i5637_pi2 i5638_pi2 } + Channel net11927: Single :src:i688_po2 dst:i502_pi0 + Channel net11928: Single :src:i688_po3 dst:i502_pi1 + Channel net11929: Single :src:i502_po0 dst:i698_pi0 + Channel net11930: Single :src:i502_po1 dst:i698_pi1 + Channel net11931: Single :src:i501_po0 dst:i698_pi2 + Channel net11932: Single :src:i501_po1 dst:i698_pi3 + Channel net11933: Single :src:i698_po0 dst:i503_pi0 + Channel net11934: Single :src:i698_po1 dst:i503_pi1 + Channel net11935: Single :src:i503_po0 dst:{broadcast i5640_pi0 i5641_pi0 i5642_pi0 i5643_pi0 } + Channel net11939: Single :src:i503_po1 dst:{broadcast i5645_pi0 i5646_pi0 i5647_pi0 i5648_pi0 } + Channel net11943: Single :src:i503_po2 dst:{broadcast i5650_pi0 i5651_pi0 i5652_pi0 i5653_pi0 } + Channel net11947: Single :src:i503_po3 dst:{broadcast i5655_pi0 i5656_pi0 i5657_pi0 i5658_pi0 } + Channel net11951: Single :src:i504_po0 dst:i699_pi0 + Channel net11952: Single :src:i504_po1 dst:i699_pi1 + Channel net11953: Single :src:i699_po0 dst:i505_pi0 + Channel net11954: Single :src:i699_po1 dst:i505_pi1 + Channel net11955: Single :src:i505_po0 dst:{broadcast i5660_pi0 i5661_pi0 i5662_pi0 i5663_pi0 } + Channel net11959: Single :src:i505_po1 dst:{broadcast i5665_pi0 i5666_pi0 i5667_pi0 i5668_pi0 } + Channel net11963: Single :src:i505_po2 dst:{broadcast i5670_pi0 i5671_pi0 i5672_pi0 i5673_pi0 } + Channel net11967: Single :src:i505_po3 dst:{broadcast i5675_pi0 i5676_pi0 i5677_pi0 i5678_pi0 } + Channel net11971: Single :src:i506_po0 dst:i700_pi0 + Channel net11972: Single :src:i506_po1 dst:i700_pi1 + Channel net11973: Single :src:i693_po2 dst:i507_pi0 + Channel net11974: Single :src:i693_po3 dst:i507_pi1 + Channel net11975: Single :src:i700_po0 dst:i508_pi0 + Channel net11976: Single :src:i700_po1 dst:i508_pi1 + Channel net11977: Single :src:i507_po0 dst:{broadcast i5680_pi0 i5681_pi0 i5682_pi0 i5683_pi0 } + Channel net11981: Single :src:i507_po1 dst:{broadcast i5685_pi0 i5686_pi0 i5687_pi0 i5688_pi0 } + Channel net11985: Single :src:i507_po2 dst:{broadcast i5690_pi0 i5691_pi0 i5692_pi0 i5693_pi0 } + Channel net11989: Single :src:i507_po3 dst:{broadcast i5695_pi0 i5696_pi0 i5697_pi0 i5698_pi0 } + Channel net11993: Single :src:i508_po0 dst:{broadcast i5680_pi2 i5681_pi2 i5682_pi2 i5683_pi2 } + Channel net11997: Single :src:i508_po1 dst:{broadcast i5685_pi2 i5686_pi2 i5687_pi2 i5688_pi2 } + Channel net12001: Single :src:i508_po2 dst:{broadcast i5690_pi2 i5691_pi2 i5692_pi2 i5693_pi2 } + Channel net12005: Single :src:i508_po3 dst:{broadcast i5695_pi2 i5696_pi2 i5697_pi2 i5698_pi2 } + Channel net12009: Single :src:i509_po0 dst:i701_pi0 + Channel net12010: Single :src:i509_po1 dst:i701_pi1 + Channel net12011: Single :src:i696_po0 dst:i510_pi0 + Channel net12012: Single :src:i696_po1 dst:i510_pi1 + Channel net12013: Single :src:i701_po0 dst:i511_pi0 + Channel net12014: Single :src:i701_po1 dst:i511_pi1 + Channel net12015: Single :src:i510_po0 dst:{broadcast i5700_pi0 i5701_pi0 i5702_pi0 i5703_pi0 } + Channel net12019: Single :src:i510_po1 dst:{broadcast i5705_pi0 i5706_pi0 i5707_pi0 i5708_pi0 } + Channel net12023: Single :src:i510_po2 dst:{broadcast i5710_pi0 i5711_pi0 i5712_pi0 i5713_pi0 } + Channel net12027: Single :src:i510_po3 dst:{broadcast i5715_pi0 i5716_pi0 i5717_pi0 i5718_pi0 } + Channel net12031: Single :src:i511_po0 dst:{broadcast i5700_pi2 i5701_pi2 i5702_pi2 i5703_pi2 } + Channel net12035: Single :src:i511_po1 dst:{broadcast i5705_pi2 i5706_pi2 i5707_pi2 i5708_pi2 } + Channel net12039: Single :src:i511_po2 dst:{broadcast i5710_pi2 i5711_pi2 i5712_pi2 i5713_pi2 } + Channel net12043: Single :src:i511_po3 dst:{broadcast i5715_pi2 i5716_pi2 i5717_pi2 i5718_pi2 } + Channel net12047: Single :src:i512_po0 dst:i702_pi0 + Channel net12048: Single :src:i512_po1 dst:i702_pi1 + Channel net12049: Single :src:i687_po0 dst:i513_pi0 + Channel net12050: Single :src:i687_po1 dst:i513_pi1 + Channel net12051: Single :src:i513_po0 dst:i703_pi0 + Channel net12052: Single :src:i513_po1 dst:i703_pi1 + Channel net12053: Single :src:i512_po2 dst:i703_pi2 + Channel net12054: Single :src:i512_po3 dst:i703_pi3 + Channel net12055: Single :src:i535_po4 dst:i514_pi0 + Channel net12056: Single :src:i535_po5 dst:i514_pi1 + Channel net12057: Single :src:i514_po0 dst:i704_pi2 + Channel net12058: Single :src:i514_po1 dst:i704_pi3 + Channel net12059: Single :src:i704_po0 dst:i515_pi0 + Channel net12060: Single :src:i704_po1 dst:i515_pi1 + Channel net12061: Single :src:i515_po0 dst:{broadcast i5720_pi0 i5721_pi0 i5722_pi0 i5723_pi0 } + Channel net12065: Single :src:i515_po1 dst:{broadcast i5725_pi0 i5726_pi0 i5727_pi0 i5728_pi0 } + Channel net12069: Single :src:i515_po2 dst:{broadcast i5730_pi0 i5731_pi0 i5732_pi0 i5733_pi0 } + Channel net12073: Single :src:i515_po3 dst:{broadcast i5735_pi0 i5736_pi0 i5737_pi0 i5738_pi0 } + Channel net12077: Single :src:i516_po0 dst:i705_pi0 + Channel net12078: Single :src:i516_po1 dst:i705_pi1 + Channel net12079: Single :src:i705_po0 dst:i517_pi0 + Channel net12080: Single :src:i705_po1 dst:i517_pi1 + Channel net12081: Single :src:i517_po0 dst:{broadcast i5740_pi0 i5741_pi0 i5742_pi0 i5743_pi0 } + Channel net12085: Single :src:i517_po1 dst:{broadcast i5745_pi0 i5746_pi0 i5747_pi0 i5748_pi0 } + Channel net12089: Single :src:i517_po2 dst:{broadcast i5750_pi0 i5751_pi0 i5752_pi0 i5753_pi0 } + Channel net12093: Single :src:i517_po3 dst:{broadcast i5755_pi0 i5756_pi0 i5757_pi0 i5758_pi0 } + Channel net12097: Single :src:i518_po0 dst:i706_pi0 + Channel net12098: Single :src:i518_po1 dst:i706_pi1 + Channel net12099: Single :src:i706_po0 dst:i519_pi0 + Channel net12100: Single :src:i706_po1 dst:i519_pi1 + Channel net12101: Single :src:i519_po0 dst:{broadcast i5760_pi0 i5761_pi0 i5762_pi0 i5763_pi0 } + Channel net12105: Single :src:i519_po1 dst:{broadcast i5765_pi0 i5766_pi0 i5767_pi0 i5768_pi0 } + Channel net12109: Single :src:i519_po2 dst:{broadcast i5770_pi0 i5771_pi0 i5772_pi0 i5773_pi0 } + Channel net12113: Single :src:i519_po3 dst:{broadcast i5775_pi0 i5776_pi0 i5777_pi0 i5778_pi0 } + Channel net12117: Single :src:i520_po0 dst:i707_pi0 + Channel net12118: Single :src:i520_po1 dst:i707_pi1 + Channel net12119: Single :src:i708_po0 dst:i521_pi0 + Channel net12120: Single :src:i708_po1 dst:i521_pi1 + Channel net12121: Single :src:i521_po0 dst:{broadcast i5780_pi0 i5781_pi0 i5782_pi0 i5783_pi0 } + Channel net12125: Single :src:i521_po1 dst:{broadcast i5785_pi0 i5786_pi0 i5787_pi0 i5788_pi0 } + Channel net12129: Single :src:i521_po2 dst:{broadcast i5790_pi0 i5791_pi0 i5792_pi0 i5793_pi0 } + Channel net12133: Single :src:i521_po3 dst:{broadcast i5795_pi0 i5796_pi0 i5797_pi0 i5798_pi0 } + Channel net12137: Single :src:i522_po0 dst:i709_pi0 + Channel net12138: Single :src:i522_po1 dst:i709_pi1 + Channel net12139: Single :src:i535_po6 dst:i523_pi0 + Channel net12140: Single :src:i535_po7 dst:i523_pi1 + Channel net12141: Single :src:i710_po0 dst:i524_pi0 + Channel net12142: Single :src:i710_po1 dst:i524_pi1 + Channel net12143: Single :src:i524_po0 dst:{broadcast i5800_pi0 i5801_pi0 i5802_pi0 i5803_pi0 } + Channel net12147: Single :src:i524_po1 dst:{broadcast i5805_pi0 i5806_pi0 i5807_pi0 i5808_pi0 } + Channel net12151: Single :src:i524_po2 dst:{broadcast i5810_pi0 i5811_pi0 i5812_pi0 i5813_pi0 } + Channel net12155: Single :src:i524_po3 dst:{broadcast i5815_pi0 i5816_pi0 i5817_pi0 i5818_pi0 } + Channel net12159: Single :src:i523_po0 dst:{broadcast i5800_pi2 i5801_pi2 i5802_pi2 i5803_pi2 } + Channel net12163: Single :src:i523_po1 dst:{broadcast i5805_pi2 i5806_pi2 i5807_pi2 i5808_pi2 } + Channel net12167: Single :src:i523_po2 dst:{broadcast i5810_pi2 i5811_pi2 i5812_pi2 i5813_pi2 } + Channel net12171: Single :src:i523_po3 dst:{broadcast i5815_pi2 i5816_pi2 i5817_pi2 i5818_pi2 } + Channel net12175: Single :src:i525_po0 dst:i711_pi0 + Channel net12176: Single :src:i525_po1 dst:i711_pi1 + Channel net12177: Single :src:i711_po0 dst:i526_pi0 + Channel net12178: Single :src:i711_po1 dst:i526_pi1 + Channel net12179: Single :src:i526_po0 dst:{broadcast i5820_pi0 i5821_pi0 i5822_pi0 i5823_pi0 } + Channel net12183: Single :src:i526_po1 dst:{broadcast i5825_pi0 i5826_pi0 i5827_pi0 i5828_pi0 } + Channel net12187: Single :src:i526_po2 dst:{broadcast i5830_pi0 i5831_pi0 i5832_pi0 i5833_pi0 } + Channel net12191: Single :src:i526_po3 dst:{broadcast i5835_pi0 i5836_pi0 i5837_pi0 i5838_pi0 } + Channel net12195: Single :src:i527_po0 dst:i712_pi0 + Channel net12196: Single :src:i527_po1 dst:i712_pi1 + } + } +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_folded.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_folded.json new file mode 100644 index 0000000000000000000000000000000000000000..4766000a35604b062279d09e8f5a550049456cbb --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_folded.json @@ -0,0 +1,4281 @@ +{ + "schema": "MEGraphSchema-0.5", + "id": "root_overlay", + "blockTypes": { + "b0": { + "type": "sharedbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + }, + "po2": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po2" + }, + "po3": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po3" + } + } + }, + "b1": { + "type": "sharedbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + } + } + }, + "b2": { + "type": "sharedbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + } + } + }, + "b3": { + "type": "sharedbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + }, + "po2": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po2" + }, + "po3": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po3" + }, + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "pi2": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi2" + }, + "pi3": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi3" + }, + "po4": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po4" + }, + "pi4": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi4" + } + } + }, + "b4": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b5": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b6": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b7": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b8": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b9": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b10": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b11": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b12": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b13": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b14": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b15": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b16": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b17": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b18": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b19": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b20": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b21": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b22": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b23": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b24": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b25": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b26": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b27": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b28": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b29": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b30": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "b31": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "b32": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "b33": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "ps_b34": { + "type": "function", + "function": "ps_main", + "srcFile": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp", + "implType": "unknown" + }, + "b35": { + "type": "externalbuffer", + "ports": { + "AIE_PKT_CTRL_PORT_0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b36": { + "type": "pktsplit", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 1, + "portName": "po0" + }, + "po1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 2, + "portName": "po1" + }, + "po2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 3, + "portName": "po2" + }, + "po3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po3" + }, + "po4": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 5, + "portName": "po4" + }, + "po5": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 6, + "portName": "po5" + }, + "po6": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 7, + "portName": "po6" + }, + "po7": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 8, + "portName": "po7" + }, + "po8": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 9, + "portName": "po8" + }, + "po9": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 10, + "portName": "po9" + }, + "po10": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 11, + "portName": "po10" + }, + "po11": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 12, + "portName": "po11" + }, + "po12": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 13, + "portName": "po12" + }, + "po13": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 14, + "portName": "po13" + }, + "po14": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 15, + "portName": "po14" + }, + "po15": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 16, + "portName": "po15" + }, + "po16": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 17, + "portName": "po16" + }, + "po17": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 18, + "portName": "po17" + }, + "po18": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 19, + "portName": "po18" + }, + "po19": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 20, + "portName": "po19" + }, + "po20": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 21, + "portName": "po20" + }, + "po21": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 22, + "portName": "po21" + }, + "po22": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 23, + "portName": "po22" + }, + "po23": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 24, + "portName": "po23" + } + } + }, + "b37": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b38": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b39": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b40": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b41": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b42": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b43": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b44": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b45": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b46": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b47": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b48": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b49": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b50": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b51": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b52": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b53": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b54": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b55": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b56": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b57": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b58": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b59": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b60": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + } + }, + "blockInstances": { + "i0": { + "blockType": "b0", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i1": { + "blockType": "b1", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i2": { + "blockType": "b2", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i3": { + "blockType": "b3", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i4": { + "blockType": "b4", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i5": { + "blockType": "b5", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i6": { + "blockType": "b6", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i7": { + "blockType": "b7", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i8": { + "blockType": "b8", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i9": { + "blockType": "b9", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i10": { + "blockType": "b10", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i11": { + "blockType": "b11", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i12": { + "blockType": "b12", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i13": { + "blockType": "b13", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i14": { + "blockType": "b14", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i15": { + "blockType": "b15", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i16": { + "blockType": "b16", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i17": { + "blockType": "b17", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i18": { + "blockType": "b18", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i19": { + "blockType": "b19", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i20": { + "blockType": "b20", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i21": { + "blockType": "b21", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i22": { + "blockType": "b22", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i23": { + "blockType": "b23", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i24": { + "blockType": "b24", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i25": { + "blockType": "b25", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i26": { + "blockType": "b26", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i27": { + "blockType": "b27", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i28": { + "blockType": "b28", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i29": { + "blockType": "b29", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i30": { + "blockType": "b30", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i31": { + "blockType": "b31", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i32": { + "blockType": "b32", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i33": { + "blockType": "b33", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "ps_i34": { + "blockType": "ps_b34", + "graphIds": [ + -1 + ], + "fabric": "fpga", + "plAxiLite": "useDefault" + }, + "i35": { + "blockType": "b35", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i36": { + "blockType": "b36", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i37": { + "blockType": "b37", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i38": { + "blockType": "b38", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i39": { + "blockType": "b39", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i40": { + "blockType": "b40", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i41": { + "blockType": "b41", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i42": { + "blockType": "b42", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i43": { + "blockType": "b43", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i44": { + "blockType": "b44", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i45": { + "blockType": "b45", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i46": { + "blockType": "b46", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i47": { + "blockType": "b47", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i48": { + "blockType": "b48", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i49": { + "blockType": "b49", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i50": { + "blockType": "b50", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i51": { + "blockType": "b51", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i52": { + "blockType": "b52", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i53": { + "blockType": "b53", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i54": { + "blockType": "b54", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i55": { + "blockType": "b55", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i56": { + "blockType": "b56", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i57": { + "blockType": "b57", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i58": { + "blockType": "b58", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i59": { + "blockType": "b59", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i60": { + "blockType": "b60", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + } + }, + "portInstances": { + "i0_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po2": { + "margin": 0, + "port": "po2", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po3": { + "margin": 0, + "port": "po3", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i2_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i2_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i3_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_po2": { + "margin": 0, + "port": "po2", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_po3": { + "margin": 0, + "port": "po3", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i2_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i2_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i1_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i1_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i1_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i1_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i3_po4": { + "margin": 0, + "port": "po4", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi4": { + "margin": 0, + "port": "pi4", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i4_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i4", + "blockSize": 16 + }, + "i4_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i4", + "blockSize": 16 + }, + "i5_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i5", + "blockSize": 16 + }, + "i5_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i5", + "blockSize": 16 + }, + "i6_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i6", + "blockSize": 16 + }, + "i6_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i6", + "blockSize": 16 + }, + "i7_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i7", + "blockSize": 16 + }, + "i7_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i7", + "blockSize": 16 + }, + "i8_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i8", + "blockSize": 16 + }, + "i8_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i8", + "blockSize": 16 + }, + "i9_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i9", + "blockSize": 16 + }, + "i9_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i9", + "blockSize": 16 + }, + "i10_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i10", + "blockSize": 16 + }, + "i10_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i10", + "blockSize": 16 + }, + "i11_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i11", + "blockSize": 16 + }, + "i11_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i11", + "blockSize": 16 + }, + "i12_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i12", + "blockSize": 16 + }, + "i12_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i12", + "blockSize": 16 + }, + "i13_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i13", + "blockSize": 16 + }, + "i13_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i13", + "blockSize": 16 + }, + "i14_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i14", + "blockSize": 16 + }, + "i14_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i14", + "blockSize": 16 + }, + "i15_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i15", + "blockSize": 16 + }, + "i15_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i15", + "blockSize": 16 + }, + "i16_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i16", + "blockSize": 16 + }, + "i16_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i16", + "blockSize": 16 + }, + "i17_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i17", + "blockSize": 16 + }, + "i17_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i17", + "blockSize": 16 + }, + "i18_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i18", + "blockSize": 16 + }, + "i18_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i18", + "blockSize": 16 + }, + "i19_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i19", + "blockSize": 16 + }, + "i19_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i19", + "blockSize": 16 + }, + "i4_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i4", + "blockSize": 16 + }, + "i5_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i5", + "blockSize": 16 + }, + "i6_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i6", + "blockSize": 16 + }, + "i7_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i7", + "blockSize": 16 + }, + "i8_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i8", + "blockSize": 16 + }, + "i9_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i9", + "blockSize": 16 + }, + "i10_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i10", + "blockSize": 16 + }, + "i11_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i11", + "blockSize": 16 + }, + "i12_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i12", + "blockSize": 16 + }, + "i13_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i13", + "blockSize": 16 + }, + "i14_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i14", + "blockSize": 16 + }, + "i15_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i15", + "blockSize": 16 + }, + "i16_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i16", + "blockSize": 16 + }, + "i17_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i17", + "blockSize": 16 + }, + "i18_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i18", + "blockSize": 16 + }, + "i19_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i19", + "blockSize": 16 + }, + "i20_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i20" + }, + "i21_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i21" + }, + "i22_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i22" + }, + "i23_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i23" + }, + "i24_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i24" + }, + "i25_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i25" + }, + "i26_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i26" + }, + "i27_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i27" + }, + "i28_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i28" + }, + "i29_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i29" + }, + "i30_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i31_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i32_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i33_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i36_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i35_AIE_PKT_CTRL_PORT_0": { + "margin": 0, + "port": "AIE_PKT_CTRL_PORT_0", + "graphName": "root_overlay", + "blockInstance": "i35" + }, + "i36_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i37_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i37" + }, + "i36_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i38_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i38" + }, + "i36_po2": { + "margin": 0, + "port": "po2", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i39_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i39" + }, + "i36_po3": { + "margin": 0, + "port": "po3", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i40_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i40" + }, + "i36_po4": { + "margin": 0, + "port": "po4", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i41_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i41" + }, + "i36_po5": { + "margin": 0, + "port": "po5", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i42_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i42" + }, + "i36_po6": { + "margin": 0, + "port": "po6", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i43_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i43" + }, + "i36_po7": { + "margin": 0, + "port": "po7", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i44_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i44" + }, + "i36_po8": { + "margin": 0, + "port": "po8", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i45_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i45" + }, + "i36_po9": { + "margin": 0, + "port": "po9", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i46_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i46" + }, + "i36_po10": { + "margin": 0, + "port": "po10", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i47_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i47" + }, + "i36_po11": { + "margin": 0, + "port": "po11", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i48_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i48" + }, + "i36_po12": { + "margin": 0, + "port": "po12", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i49_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i49" + }, + "i36_po13": { + "margin": 0, + "port": "po13", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i50_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i50" + }, + "i36_po14": { + "margin": 0, + "port": "po14", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i51_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i51" + }, + "i36_po15": { + "margin": 0, + "port": "po15", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i52_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i52" + }, + "i36_po16": { + "margin": 0, + "port": "po16", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i53_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i53" + }, + "i36_po17": { + "margin": 0, + "port": "po17", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i54_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i54" + }, + "i36_po18": { + "margin": 0, + "port": "po18", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i55_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i55" + }, + "i36_po19": { + "margin": 0, + "port": "po19", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i56_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i56" + }, + "i36_po20": { + "margin": 0, + "port": "po20", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i57_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i57" + }, + "i36_po21": { + "margin": 0, + "port": "po21", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i58_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i58" + }, + "i36_po22": { + "margin": 0, + "port": "po22", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i59_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i59" + }, + "i36_po23": { + "margin": 0, + "port": "po23", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i60_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i60" + } + }, + "nets": { + "net0": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i4", + "dstPort": "i4_pi1", + "varNames": [], + "locs": [] + }, + "net0_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i8", + "dstPort": "i8_pi1", + "varNames": [], + "locs": [] + }, + "net0_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i12", + "dstPort": "i12_pi1", + "varNames": [], + "locs": [] + }, + "net0_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i16", + "dstPort": "i16_pi1", + "varNames": [], + "locs": [] + }, + "net1": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i5", + "dstPort": "i5_pi1", + "varNames": [], + "locs": [] + }, + "net1_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i9", + "dstPort": "i9_pi1", + "varNames": [], + "locs": [] + }, + "net1_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i13", + "dstPort": "i13_pi1", + "varNames": [], + "locs": [] + }, + "net1_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i17", + "dstPort": "i17_pi1", + "varNames": [], + "locs": [] + }, + "net2": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i6", + "dstPort": "i6_pi1", + "varNames": [], + "locs": [] + }, + "net2_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i10", + "dstPort": "i10_pi1", + "varNames": [], + "locs": [] + }, + "net2_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i14", + "dstPort": "i14_pi1", + "varNames": [], + "locs": [] + }, + "net2_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i18", + "dstPort": "i18_pi1", + "varNames": [], + "locs": [] + }, + "net3": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i7", + "dstPort": "i7_pi1", + "varNames": [], + "locs": [] + }, + "net3_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i11", + "dstPort": "i11_pi1", + "varNames": [], + "locs": [] + }, + "net3_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i15", + "dstPort": "i15_pi1", + "varNames": [], + "locs": [] + }, + "net3_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i19", + "dstPort": "i19_pi1", + "varNames": [], + "locs": [] + }, + "net4": { + "srcInstance": "i20", + "srcPort": "i20_po0", + "dstInstance": "i0", + "dstPort": "i0_pi0", + "varNames": [], + "locs": [] + }, + "net5": { + "srcInstance": "i21", + "srcPort": "i21_po0", + "dstInstance": "i0", + "dstPort": "i0_pi1", + "varNames": [], + "locs": [] + }, + "net6": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i4", + "dstPort": "i4_pi0", + "varNames": [], + "locs": [] + }, + "net6_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i5", + "dstPort": "i5_pi0", + "varNames": [], + "locs": [] + }, + "net6_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i6", + "dstPort": "i6_pi0", + "varNames": [], + "locs": [] + }, + "net6_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i7", + "dstPort": "i7_pi0", + "varNames": [], + "locs": [] + }, + "net7": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i8", + "dstPort": "i8_pi0", + "varNames": [], + "locs": [] + }, + "net7_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i9", + "dstPort": "i9_pi0", + "varNames": [], + "locs": [] + }, + "net7_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i10", + "dstPort": "i10_pi0", + "varNames": [], + "locs": [] + }, + "net7_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i11", + "dstPort": "i11_pi0", + "varNames": [], + "locs": [] + }, + "net8": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i12", + "dstPort": "i12_pi0", + "varNames": [], + "locs": [] + }, + "net8_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i13", + "dstPort": "i13_pi0", + "varNames": [], + "locs": [] + }, + "net8_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i14", + "dstPort": "i14_pi0", + "varNames": [], + "locs": [] + }, + "net8_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i15", + "dstPort": "i15_pi0", + "varNames": [], + "locs": [] + }, + "net9": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i16", + "dstPort": "i16_pi0", + "varNames": [], + "locs": [] + }, + "net9_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i17", + "dstPort": "i17_pi0", + "varNames": [], + "locs": [] + }, + "net9_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i18", + "dstPort": "i18_pi0", + "varNames": [], + "locs": [] + }, + "net9_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i19", + "dstPort": "i19_pi0", + "varNames": [], + "locs": [] + }, + "net10": { + "srcInstance": "i2", + "srcPort": "i2_po0", + "dstInstance": "i24", + "dstPort": "i24_pi0", + "varNames": [], + "locs": [] + }, + "net11": { + "srcInstance": "i2", + "srcPort": "i2_po1", + "dstInstance": "i25", + "dstPort": "i25_pi0", + "varNames": [], + "locs": [] + }, + "net12": { + "srcInstance": "i1", + "srcPort": "i1_po0", + "dstInstance": "i26", + "dstPort": "i26_pi0", + "varNames": [], + "locs": [] + }, + "net13": { + "srcInstance": "i1", + "srcPort": "i1_po1", + "dstInstance": "i27", + "dstPort": "i27_pi0", + "varNames": [], + "locs": [] + }, + "net14": { + "srcInstance": "i22", + "srcPort": "i22_po0", + "dstInstance": "i2", + "dstPort": "i2_pi0", + "varNames": [], + "locs": [] + }, + "net15": { + "srcInstance": "i23", + "srcPort": "i23_po0", + "dstInstance": "i2", + "dstPort": "i2_pi1", + "varNames": [], + "locs": [] + }, + "net16": { + "srcInstance": "i28", + "srcPort": "i28_po0", + "dstInstance": "i1", + "dstPort": "i1_pi0", + "varNames": [], + "locs": [] + }, + "net17": { + "srcInstance": "i29", + "srcPort": "i29_po0", + "dstInstance": "i1", + "dstPort": "i1_pi1", + "varNames": [], + "locs": [] + }, + "net18": { + "srcInstance": "i3", + "srcPort": "i3_po4", + "dstInstance": "i3", + "dstPort": "i3_pi4", + "varNames": [], + "locs": [] + }, + "net19": { + "srcInstance": "i30", + "srcPort": "i30_po0", + "dstInstance": "i3", + "dstPort": "i3_pi0", + "varNames": [], + "locs": [] + }, + "net20": { + "srcInstance": "i4", + "srcPort": "i4_po0", + "dstInstance": "i30", + "dstPort": "i30_pi0", + "varNames": [], + "locs": [] + }, + "net21": { + "srcInstance": "i5", + "srcPort": "i5_po0", + "dstInstance": "i30", + "dstPort": "i30_pi1", + "varNames": [], + "locs": [] + }, + "net22": { + "srcInstance": "i6", + "srcPort": "i6_po0", + "dstInstance": "i30", + "dstPort": "i30_pi2", + "varNames": [], + "locs": [] + }, + "net23": { + "srcInstance": "i7", + "srcPort": "i7_po0", + "dstInstance": "i30", + "dstPort": "i30_pi3", + "varNames": [], + "locs": [] + }, + "net24": { + "srcInstance": "i31", + "srcPort": "i31_po0", + "dstInstance": "i3", + "dstPort": "i3_pi1", + "varNames": [], + "locs": [] + }, + "net25": { + "srcInstance": "i8", + "srcPort": "i8_po0", + "dstInstance": "i31", + "dstPort": "i31_pi0", + "varNames": [], + "locs": [] + }, + "net26": { + "srcInstance": "i9", + "srcPort": "i9_po0", + "dstInstance": "i31", + "dstPort": "i31_pi1", + "varNames": [], + "locs": [] + }, + "net27": { + "srcInstance": "i10", + "srcPort": "i10_po0", + "dstInstance": "i31", + "dstPort": "i31_pi2", + "varNames": [], + "locs": [] + }, + "net28": { + "srcInstance": "i11", + "srcPort": "i11_po0", + "dstInstance": "i31", + "dstPort": "i31_pi3", + "varNames": [], + "locs": [] + }, + "net29": { + "srcInstance": "i32", + "srcPort": "i32_po0", + "dstInstance": "i3", + "dstPort": "i3_pi2", + "varNames": [], + "locs": [] + }, + "net30": { + "srcInstance": "i12", + "srcPort": "i12_po0", + "dstInstance": "i32", + "dstPort": "i32_pi0", + "varNames": [], + "locs": [] + }, + "net31": { + "srcInstance": "i13", + "srcPort": "i13_po0", + "dstInstance": "i32", + "dstPort": "i32_pi1", + "varNames": [], + "locs": [] + }, + "net32": { + "srcInstance": "i14", + "srcPort": "i14_po0", + "dstInstance": "i32", + "dstPort": "i32_pi2", + "varNames": [], + "locs": [] + }, + "net33": { + "srcInstance": "i15", + "srcPort": "i15_po0", + "dstInstance": "i32", + "dstPort": "i32_pi3", + "varNames": [], + "locs": [] + }, + "net34": { + "srcInstance": "i33", + "srcPort": "i33_po0", + "dstInstance": "i3", + "dstPort": "i3_pi3", + "varNames": [], + "locs": [] + }, + "net35": { + "srcInstance": "i16", + "srcPort": "i16_po0", + "dstInstance": "i33", + "dstPort": "i33_pi0", + "varNames": [], + "locs": [] + }, + "net36": { + "srcInstance": "i17", + "srcPort": "i17_po0", + "dstInstance": "i33", + "dstPort": "i33_pi1", + "varNames": [], + "locs": [] + }, + "net37": { + "srcInstance": "i18", + "srcPort": "i18_po0", + "dstInstance": "i33", + "dstPort": "i33_pi2", + "varNames": [], + "locs": [] + }, + "net38": { + "srcInstance": "i19", + "srcPort": "i19_po0", + "dstInstance": "i33", + "dstPort": "i33_pi3", + "varNames": [], + "locs": [] + }, + "net39": { + "srcInstance": "i35", + "srcPort": "i35_AIE_PKT_CTRL_PORT_0", + "dstInstance": "i36", + "dstPort": "i36_pi0", + "varNames": [], + "locs": [] + }, + "net40": { + "srcInstance": "i36", + "srcPort": "i36_po0", + "dstInstance": "i37", + "dstPort": "i37_pi0", + "varNames": [], + "locs": [] + }, + "net41": { + "srcInstance": "i36", + "srcPort": "i36_po1", + "dstInstance": "i38", + "dstPort": "i38_pi0", + "varNames": [], + "locs": [] + }, + "net42": { + "srcInstance": "i36", + "srcPort": "i36_po2", + "dstInstance": "i39", + "dstPort": "i39_pi0", + "varNames": [], + "locs": [] + }, + "net43": { + "srcInstance": "i36", + "srcPort": "i36_po3", + "dstInstance": "i40", + "dstPort": "i40_pi0", + "varNames": [], + "locs": [] + }, + "net44": { + "srcInstance": "i36", + "srcPort": "i36_po4", + "dstInstance": "i41", + "dstPort": "i41_pi0", + "varNames": [], + "locs": [] + }, + "net45": { + "srcInstance": "i36", + "srcPort": "i36_po5", + "dstInstance": "i42", + "dstPort": "i42_pi0", + "varNames": [], + "locs": [] + }, + "net46": { + "srcInstance": "i36", + "srcPort": "i36_po6", + "dstInstance": "i43", + "dstPort": "i43_pi0", + "varNames": [], + "locs": [] + }, + "net47": { + "srcInstance": "i36", + "srcPort": "i36_po7", + "dstInstance": "i44", + "dstPort": "i44_pi0", + "varNames": [], + "locs": [] + }, + "net48": { + "srcInstance": "i36", + "srcPort": "i36_po8", + "dstInstance": "i45", + "dstPort": "i45_pi0", + "varNames": [], + "locs": [] + }, + "net49": { + "srcInstance": "i36", + "srcPort": "i36_po9", + "dstInstance": "i46", + "dstPort": "i46_pi0", + "varNames": [], + "locs": [] + }, + "net50": { + "srcInstance": "i36", + "srcPort": "i36_po10", + "dstInstance": "i47", + "dstPort": "i47_pi0", + "varNames": [], + "locs": [] + }, + "net51": { + "srcInstance": "i36", + "srcPort": "i36_po11", + "dstInstance": "i48", + "dstPort": "i48_pi0", + "varNames": [], + "locs": [] + }, + "net52": { + "srcInstance": "i36", + "srcPort": "i36_po12", + "dstInstance": "i49", + "dstPort": "i49_pi0", + "varNames": [], + "locs": [] + }, + "net53": { + "srcInstance": "i36", + "srcPort": "i36_po13", + "dstInstance": "i50", + "dstPort": "i50_pi0", + "varNames": [], + "locs": [] + }, + "net54": { + "srcInstance": "i36", + "srcPort": "i36_po14", + "dstInstance": "i51", + "dstPort": "i51_pi0", + "varNames": [], + "locs": [] + }, + "net55": { + "srcInstance": "i36", + "srcPort": "i36_po15", + "dstInstance": "i52", + "dstPort": "i52_pi0", + "varNames": [], + "locs": [] + }, + "net56": { + "srcInstance": "i36", + "srcPort": "i36_po16", + "dstInstance": "i53", + "dstPort": "i53_pi0", + "varNames": [], + "locs": [] + }, + "net57": { + "srcInstance": "i36", + "srcPort": "i36_po17", + "dstInstance": "i54", + "dstPort": "i54_pi0", + "varNames": [], + "locs": [] + }, + "net58": { + "srcInstance": "i36", + "srcPort": "i36_po18", + "dstInstance": "i55", + "dstPort": "i55_pi0", + "varNames": [], + "locs": [] + }, + "net59": { + "srcInstance": "i36", + "srcPort": "i36_po19", + "dstInstance": "i56", + "dstPort": "i56_pi0", + "varNames": [], + "locs": [] + }, + "net60": { + "srcInstance": "i36", + "srcPort": "i36_po20", + "dstInstance": "i57", + "dstPort": "i57_pi0", + "varNames": [], + "locs": [] + }, + "net61": { + "srcInstance": "i36", + "srcPort": "i36_po21", + "dstInstance": "i58", + "dstPort": "i58_pi0", + "varNames": [], + "locs": [] + }, + "net62": { + "srcInstance": "i36", + "srcPort": "i36_po22", + "dstInstance": "i59", + "dstPort": "i59_pi0", + "varNames": [], + "locs": [] + }, + "net63": { + "srcInstance": "i36", + "srcPort": "i36_po23", + "dstInstance": "i60", + "dstPort": "i60_pi0", + "varNames": [], + "locs": [] + } + }, + "debugInfo": { + "i0": { + "varName": "" + }, + "i1": { + "varName": "" + }, + "i2": { + "varName": "" + }, + "i3": { + "varName": "" + }, + "i4": { + "varName": "" + }, + "i5": { + "varName": "" + }, + "i6": { + "varName": "" + }, + "i7": { + "varName": "" + }, + "i8": { + "varName": "" + }, + "i9": { + "varName": "" + }, + "i10": { + "varName": "" + }, + "i11": { + "varName": "" + }, + "i12": { + "varName": "" + }, + "i13": { + "varName": "" + }, + "i14": { + "varName": "" + }, + "i15": { + "varName": "" + }, + "i16": { + "varName": "" + }, + "i17": { + "varName": "" + }, + "i18": { + "varName": "" + }, + "i19": { + "varName": "" + }, + "i20": { + "varName": "" + }, + "i21": { + "varName": "" + }, + "i22": { + "varName": "" + }, + "i23": { + "varName": "" + }, + "i24": { + "varName": "" + }, + "i25": { + "varName": "" + }, + "i26": { + "varName": "" + }, + "i27": { + "varName": "" + }, + "i28": { + "varName": "" + }, + "i29": { + "varName": "" + }, + "i30": { + "varName": "" + }, + "i31": { + "varName": "" + }, + "i32": { + "varName": "" + }, + "i33": { + "varName": "" + }, + "ps_i34": { + "varName": "" + }, + "i35": { + "varName": "" + }, + "i36": { + "varName": "" + }, + "i37": { + "varName": "" + }, + "i38": { + "varName": "" + }, + "i39": { + "varName": "" + }, + "i40": { + "varName": "" + }, + "i41": { + "varName": "" + }, + "i42": { + "varName": "" + }, + "i43": { + "varName": "" + }, + "i44": { + "varName": "" + }, + "i45": { + "varName": "" + }, + "i46": { + "varName": "" + }, + "i47": { + "varName": "" + }, + "i48": { + "varName": "" + }, + "i49": { + "varName": "" + }, + "i50": { + "varName": "" + }, + "i51": { + "varName": "" + }, + "i52": { + "varName": "" + }, + "i53": { + "varName": "" + }, + "i54": { + "varName": "" + }, + "i55": { + "varName": "" + }, + "i56": { + "varName": "" + }, + "i57": { + "varName": "" + }, + "i58": { + "varName": "" + }, + "i59": { + "varName": "" + }, + "i60": { + "varName": "" + }, + "i0_pi0": { + "varName": "" + }, + "i0_pi1": { + "varName": "" + }, + "i0_po0": { + "varName": "" + }, + "i0_po1": { + "varName": "" + }, + "i0_po2": { + "varName": "" + }, + "i0_po3": { + "varName": "" + }, + "i2_pi0": { + "varName": "" + }, + "i2_pi1": { + "varName": "" + }, + "i3_po0": { + "varName": "" + }, + "i3_po1": { + "varName": "" + }, + "i3_po2": { + "varName": "" + }, + "i3_po3": { + "varName": "" + }, + "i3_pi0": { + "varName": "" + }, + "i3_pi1": { + "varName": "" + }, + "i3_pi2": { + "varName": "" + }, + "i3_pi3": { + "varName": "" + }, + "i2_po0": { + "varName": "" + }, + "i2_po1": { + "varName": "" + }, + "i1_pi0": { + "varName": "" + }, + "i1_pi1": { + "varName": "" + }, + "i1_po0": { + "varName": "" + }, + "i1_po1": { + "varName": "" + }, + "i3_po4": { + "varName": "" + }, + "i3_pi4": { + "varName": "" + }, + "i4_pi0": { + "varName": "" + }, + "i4_po0": { + "varName": "" + }, + "i5_pi0": { + "varName": "" + }, + "i5_po0": { + "varName": "" + }, + "i6_pi0": { + "varName": "" + }, + "i6_po0": { + "varName": "" + }, + "i7_pi0": { + "varName": "" + }, + "i7_po0": { + "varName": "" + }, + "i8_pi0": { + "varName": "" + }, + "i8_po0": { + "varName": "" + }, + "i9_pi0": { + "varName": "" + }, + "i9_po0": { + "varName": "" + }, + "i10_pi0": { + "varName": "" + }, + "i10_po0": { + "varName": "" + }, + "i11_pi0": { + "varName": "" + }, + "i11_po0": { + "varName": "" + }, + "i12_pi0": { + "varName": "" + }, + "i12_po0": { + "varName": "" + }, + "i13_pi0": { + "varName": "" + }, + "i13_po0": { + "varName": "" + }, + "i14_pi0": { + "varName": "" + }, + "i14_po0": { + "varName": "" + }, + "i15_pi0": { + "varName": "" + }, + "i15_po0": { + "varName": "" + }, + "i16_pi0": { + "varName": "" + }, + "i16_po0": { + "varName": "" + }, + "i17_pi0": { + "varName": "" + }, + "i17_po0": { + "varName": "" + }, + "i18_pi0": { + "varName": "" + }, + "i18_po0": { + "varName": "" + }, + "i19_pi0": { + "varName": "" + }, + "i19_po0": { + "varName": "" + }, + "i4_pi1": { + "varName": "" + }, + "i5_pi1": { + "varName": "" + }, + "i6_pi1": { + "varName": "" + }, + "i7_pi1": { + "varName": "" + }, + "i8_pi1": { + "varName": "" + }, + "i9_pi1": { + "varName": "" + }, + "i10_pi1": { + "varName": "" + }, + "i11_pi1": { + "varName": "" + }, + "i12_pi1": { + "varName": "" + }, + "i13_pi1": { + "varName": "" + }, + "i14_pi1": { + "varName": "" + }, + "i15_pi1": { + "varName": "" + }, + "i16_pi1": { + "varName": "" + }, + "i17_pi1": { + "varName": "" + }, + "i18_pi1": { + "varName": "" + }, + "i19_pi1": { + "varName": "" + }, + "i20_po0": { + "varName": "" + }, + "i21_po0": { + "varName": "" + }, + "i22_po0": { + "varName": "" + }, + "i23_po0": { + "varName": "" + }, + "i24_pi0": { + "varName": "" + }, + "i25_pi0": { + "varName": "" + }, + "i26_pi0": { + "varName": "" + }, + "i27_pi0": { + "varName": "" + }, + "i28_po0": { + "varName": "" + }, + "i29_po0": { + "varName": "" + }, + "i30_po0": { + "varName": "" + }, + "i30_pi0": { + "varName": "" + }, + "i30_pi1": { + "varName": "" + }, + "i30_pi2": { + "varName": "" + }, + "i30_pi3": { + "varName": "" + }, + "i31_po0": { + "varName": "" + }, + "i31_pi0": { + "varName": "" + }, + "i31_pi1": { + "varName": "" + }, + "i31_pi2": { + "varName": "" + }, + "i31_pi3": { + "varName": "" + }, + "i32_po0": { + "varName": "" + }, + "i32_pi0": { + "varName": "" + }, + "i32_pi1": { + "varName": "" + }, + "i32_pi2": { + "varName": "" + }, + "i32_pi3": { + "varName": "" + }, + "i33_po0": { + "varName": "" + }, + "i33_pi0": { + "varName": "" + }, + "i33_pi1": { + "varName": "" + }, + "i33_pi2": { + "varName": "" + }, + "i33_pi3": { + "varName": "" + }, + "i36_pi0": { + "varName": "" + }, + "i35_AIE_PKT_CTRL_PORT_0": { + "varName": "" + }, + "i36_po0": { + "varName": "" + }, + "i37_pi0": { + "varName": "" + }, + "i36_po1": { + "varName": "" + }, + "i38_pi0": { + "varName": "" + }, + "i36_po2": { + "varName": "" + }, + "i39_pi0": { + "varName": "" + }, + "i36_po3": { + "varName": "" + }, + "i40_pi0": { + "varName": "" + }, + "i36_po4": { + "varName": "" + }, + "i41_pi0": { + "varName": "" + }, + "i36_po5": { + "varName": "" + }, + "i42_pi0": { + "varName": "" + }, + "i36_po6": { + "varName": "" + }, + "i43_pi0": { + "varName": "" + }, + "i36_po7": { + "varName": "" + }, + "i44_pi0": { + "varName": "" + }, + "i36_po8": { + "varName": "" + }, + "i45_pi0": { + "varName": "" + }, + "i36_po9": { + "varName": "" + }, + "i46_pi0": { + "varName": "" + }, + "i36_po10": { + "varName": "" + }, + "i47_pi0": { + "varName": "" + }, + "i36_po11": { + "varName": "" + }, + "i48_pi0": { + "varName": "" + }, + "i36_po12": { + "varName": "" + }, + "i49_pi0": { + "varName": "" + }, + "i36_po13": { + "varName": "" + }, + "i50_pi0": { + "varName": "" + }, + "i36_po14": { + "varName": "" + }, + "i51_pi0": { + "varName": "" + }, + "i36_po15": { + "varName": "" + }, + "i52_pi0": { + "varName": "" + }, + "i36_po16": { + "varName": "" + }, + "i53_pi0": { + "varName": "" + }, + "i36_po17": { + "varName": "" + }, + "i54_pi0": { + "varName": "" + }, + "i36_po18": { + "varName": "" + }, + "i55_pi0": { + "varName": "" + }, + "i36_po19": { + "varName": "" + }, + "i56_pi0": { + "varName": "" + }, + "i36_po20": { + "varName": "" + }, + "i57_pi0": { + "varName": "" + }, + "i36_po21": { + "varName": "" + }, + "i58_pi0": { + "varName": "" + }, + "i36_po22": { + "varName": "" + }, + "i59_pi0": { + "varName": "" + }, + "i36_po23": { + "varName": "" + }, + "i60_pi0": { + "varName": "" + } + }, + "graphFilesInfo": { + "headerFiles": [ + "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h" + ] + } +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_partition.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_partition.json new file mode 100644 index 0000000000000000000000000000000000000000..68757d31d7ead2cb3197a7ae990f49486ac38f11 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/temp/top_partition.json @@ -0,0 +1,6125 @@ +{ + "schema": "MEGraphSchema-0.4", + "id": "root_overlay", + "blockTypes": { + "b0": { + "type": "sharedbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + }, + "po2": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po2" + }, + "po3": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po3" + } + } + }, + "b1": { + "type": "sharedbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + } + } + }, + "b2": { + "type": "sharedbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + } + } + }, + "b3": { + "type": "sharedbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + }, + "po1": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po1" + }, + "po2": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po2" + }, + "po3": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po3" + }, + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + }, + "pi1": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi1" + }, + "pi2": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi2" + }, + "pi3": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi3" + }, + "po4": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po4" + }, + "pi4": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi4" + } + } + }, + "b4": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b5": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b6": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b7": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b8": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b9": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b10": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b11": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b12": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b13": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b14": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b15": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b16": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b17": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b18": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b19": { + "type": "function", + "ports": { + "pi0": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0", + "cppDataType": "adf::io_buffer>> &__restrict" + }, + "po0": { + "type": "mem", + "elementType": "void", + "direction": "out", + "parameterIndex": 1, + "portName": "po0", + "cppDataType": "adf::io_buffer, adf::locking::async>> &__restrict" + }, + "pi1": { + "type": "mem", + "elementType": "void", + "direction": "in", + "parameterIndex": 2, + "portName": "pi1", + "cppDataType": "adf::io_buffer>> &__restrict" + } + } + }, + "b20": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b21": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b22": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b23": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b24": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b25": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b26": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b27": { + "type": "externalbuffer", + "ports": { + "pi0": { + "type": "dma", + "elementType": "void", + "direction": "in", + "portName": "pi0" + } + } + }, + "b28": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b29": { + "type": "externalbuffer", + "ports": { + "po0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b30": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "b31": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "b32": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "b33": { + "type": "pktmerge", + "orderedMerge": true, + "ports": { + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po0" + }, + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "pi1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 1, + "portName": "pi1" + }, + "pi2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 2, + "portName": "pi2" + }, + "pi3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 3, + "portName": "pi3" + } + } + }, + "ps_b34": { + "type": "function", + "function": "ps_main", + "srcFile": "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/top.cpp", + "implType": "unknown" + }, + "b35": { + "type": "externalbuffer", + "ports": { + "AIE_PKT_CTRL_PORT_0": { + "type": "dma", + "elementType": "void", + "direction": "out", + "portName": "po0" + } + } + }, + "b36": { + "type": "pktsplit", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "parameterIndex": 0, + "portName": "pi0" + }, + "po0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 1, + "portName": "po0" + }, + "po1": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 2, + "portName": "po1" + }, + "po2": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 3, + "portName": "po2" + }, + "po3": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 4, + "portName": "po3" + }, + "po4": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 5, + "portName": "po4" + }, + "po5": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 6, + "portName": "po5" + }, + "po6": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 7, + "portName": "po6" + }, + "po7": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 8, + "portName": "po7" + }, + "po8": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 9, + "portName": "po8" + }, + "po9": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 10, + "portName": "po9" + }, + "po10": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 11, + "portName": "po10" + }, + "po11": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 12, + "portName": "po11" + }, + "po12": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 13, + "portName": "po12" + }, + "po13": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 14, + "portName": "po13" + }, + "po14": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 15, + "portName": "po14" + }, + "po15": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 16, + "portName": "po15" + }, + "po16": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 17, + "portName": "po16" + }, + "po17": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 18, + "portName": "po17" + }, + "po18": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 19, + "portName": "po18" + }, + "po19": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 20, + "portName": "po19" + }, + "po20": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 21, + "portName": "po20" + }, + "po21": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 22, + "portName": "po21" + }, + "po22": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 23, + "portName": "po22" + }, + "po23": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "out", + "parameterIndex": 24, + "portName": "po23" + } + } + }, + "b37": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b38": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b39": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b40": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b41": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b42": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b43": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b44": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b45": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b46": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b47": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b48": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b49": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b50": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b51": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b52": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b53": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b54": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b55": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b56": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b57": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b58": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b59": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + }, + "b60": { + "type": "pktcontrol", + "ports": { + "pi0": { + "type": "pktstream", + "elementType": "pktstream", + "direction": "in", + "portName": "pi0" + } + } + } + }, + "blockInstances": { + "i0": { + "blockType": "b0", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i1": { + "blockType": "b1", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i2": { + "blockType": "b2", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i3": { + "blockType": "b3", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [ + 524288 + ], + "elementType": "uint8", + "numBuffers": 1, + "instanceId": -1 + }, + "i4": { + "blockType": "b4", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i5": { + "blockType": "b5", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i6": { + "blockType": "b6", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i7": { + "blockType": "b7", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i8": { + "blockType": "b8", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i9": { + "blockType": "b9", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i10": { + "blockType": "b10", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i11": { + "blockType": "b11", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i12": { + "blockType": "b12", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i13": { + "blockType": "b13", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i14": { + "blockType": "b14", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i15": { + "blockType": "b15", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i16": { + "blockType": "b16", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i17": { + "blockType": "b17", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i18": { + "blockType": "b18", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i19": { + "blockType": "b19", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "runTime": 0.0099, + "fabric": "me", + "instanceId": -1, + "stackSize": 2368, + "heapSize": 2240 + }, + "i20": { + "blockType": "b20", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i21": { + "blockType": "b21", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i22": { + "blockType": "b22", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i23": { + "blockType": "b23", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i24": { + "blockType": "b24", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i25": { + "blockType": "b25", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i26": { + "blockType": "b26", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i27": { + "blockType": "b27", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i28": { + "blockType": "b28", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i29": { + "blockType": "b29", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i30": { + "blockType": "b30", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i31": { + "blockType": "b31", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i32": { + "blockType": "b32", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i33": { + "blockType": "b33", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "ps_i35": { + "blockType": "ps_b34", + "graphIds": [ + -1 + ], + "fabric": "fpga", + "plAxiLite": "useDefault" + }, + "i35": { + "blockType": "b35", + "graphIds": [ + -1 + ], + "graphName": "root_overlay", + "fabric": "me", + "dimensions": [], + "elementType": "void", + "numBuffers": 1, + "instanceId": -1 + }, + "i36": { + "blockType": "b36", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i37": { + "blockType": "b37", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i38": { + "blockType": "b38", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i39": { + "blockType": "b39", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i40": { + "blockType": "b40", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i41": { + "blockType": "b41", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i42": { + "blockType": "b42", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i43": { + "blockType": "b43", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i44": { + "blockType": "b44", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i45": { + "blockType": "b45", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i46": { + "blockType": "b46", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i47": { + "blockType": "b47", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i48": { + "blockType": "b48", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i49": { + "blockType": "b49", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i50": { + "blockType": "b50", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i51": { + "blockType": "b51", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i52": { + "blockType": "b52", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i53": { + "blockType": "b53", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i54": { + "blockType": "b54", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i55": { + "blockType": "b55", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i56": { + "blockType": "b56", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i57": { + "blockType": "b57", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i58": { + "blockType": "b58", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i59": { + "blockType": "b59", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + }, + "i60": { + "blockType": "b60", + "graphIds": [ + -1 + ], + "graphName": "root_overlay" + } + }, + "portInstances": { + "i0_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po2": { + "margin": 0, + "port": "po2", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i0_po3": { + "margin": 0, + "port": "po3", + "graphName": "root_overlay", + "blockInstance": "i0" + }, + "i2_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i2_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i3_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_po2": { + "margin": 0, + "port": "po2", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_po3": { + "margin": 0, + "port": "po3", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i2_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i2_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i2" + }, + "i1_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i1_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i1_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i1_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i1" + }, + "i3_po4": { + "margin": 0, + "port": "po4", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i3_pi4": { + "margin": 0, + "port": "pi4", + "graphName": "root_overlay", + "blockInstance": "i3" + }, + "i4_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i4", + "blockSize": 16 + }, + "i4_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i4", + "blockSize": 16 + }, + "i5_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i5", + "blockSize": 16 + }, + "i5_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i5", + "blockSize": 16 + }, + "i6_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i6", + "blockSize": 16 + }, + "i6_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i6", + "blockSize": 16 + }, + "i7_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i7", + "blockSize": 16 + }, + "i7_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i7", + "blockSize": 16 + }, + "i8_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i8", + "blockSize": 16 + }, + "i8_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i8", + "blockSize": 16 + }, + "i9_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i9", + "blockSize": 16 + }, + "i9_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i9", + "blockSize": 16 + }, + "i10_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i10", + "blockSize": 16 + }, + "i10_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i10", + "blockSize": 16 + }, + "i11_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i11", + "blockSize": 16 + }, + "i11_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i11", + "blockSize": 16 + }, + "i12_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i12", + "blockSize": 16 + }, + "i12_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i12", + "blockSize": 16 + }, + "i13_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i13", + "blockSize": 16 + }, + "i13_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i13", + "blockSize": 16 + }, + "i14_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i14", + "blockSize": 16 + }, + "i14_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i14", + "blockSize": 16 + }, + "i15_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i15", + "blockSize": 16 + }, + "i15_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i15", + "blockSize": 16 + }, + "i16_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i16", + "blockSize": 16 + }, + "i16_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i16", + "blockSize": 16 + }, + "i17_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i17", + "blockSize": 16 + }, + "i17_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i17", + "blockSize": 16 + }, + "i18_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i18", + "blockSize": 16 + }, + "i18_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i18", + "blockSize": 16 + }, + "i19_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i19", + "blockSize": 16 + }, + "i19_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i19", + "blockSize": 16 + }, + "i4_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i4", + "blockSize": 16 + }, + "i5_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i5", + "blockSize": 16 + }, + "i6_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i6", + "blockSize": 16 + }, + "i7_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i7", + "blockSize": 16 + }, + "i8_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i8", + "blockSize": 16 + }, + "i9_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i9", + "blockSize": 16 + }, + "i10_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i10", + "blockSize": 16 + }, + "i11_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i11", + "blockSize": 16 + }, + "i12_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i12", + "blockSize": 16 + }, + "i13_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i13", + "blockSize": 16 + }, + "i14_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i14", + "blockSize": 16 + }, + "i15_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i15", + "blockSize": 16 + }, + "i16_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i16", + "blockSize": 16 + }, + "i17_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i17", + "blockSize": 16 + }, + "i18_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i18", + "blockSize": 16 + }, + "i19_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i19", + "blockSize": 16 + }, + "i20_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i20" + }, + "i21_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i21" + }, + "i22_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i22" + }, + "i23_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i23" + }, + "i24_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i24" + }, + "i25_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i25" + }, + "i26_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i26" + }, + "i27_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i27" + }, + "i28_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i28" + }, + "i29_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i29" + }, + "i30_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i30_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i30" + }, + "i31_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i31_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i31" + }, + "i32_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i32_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i32" + }, + "i33_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi1": { + "margin": 0, + "port": "pi1", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi2": { + "margin": 0, + "port": "pi2", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i33_pi3": { + "margin": 0, + "port": "pi3", + "graphName": "root_overlay", + "blockInstance": "i33" + }, + "i36_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i35_AIE_PKT_CTRL_PORT_0": { + "margin": 0, + "port": "AIE_PKT_CTRL_PORT_0", + "graphName": "root_overlay", + "blockInstance": "i35" + }, + "i36_po0": { + "margin": 0, + "port": "po0", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i37_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i37" + }, + "i36_po1": { + "margin": 0, + "port": "po1", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i38_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i38" + }, + "i36_po2": { + "margin": 0, + "port": "po2", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i39_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i39" + }, + "i36_po3": { + "margin": 0, + "port": "po3", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i40_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i40" + }, + "i36_po4": { + "margin": 0, + "port": "po4", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i41_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i41" + }, + "i36_po5": { + "margin": 0, + "port": "po5", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i42_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i42" + }, + "i36_po6": { + "margin": 0, + "port": "po6", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i43_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i43" + }, + "i36_po7": { + "margin": 0, + "port": "po7", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i44_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i44" + }, + "i36_po8": { + "margin": 0, + "port": "po8", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i45_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i45" + }, + "i36_po9": { + "margin": 0, + "port": "po9", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i46_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i46" + }, + "i36_po10": { + "margin": 0, + "port": "po10", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i47_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i47" + }, + "i36_po11": { + "margin": 0, + "port": "po11", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i48_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i48" + }, + "i36_po12": { + "margin": 0, + "port": "po12", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i49_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i49" + }, + "i36_po13": { + "margin": 0, + "port": "po13", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i50_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i50" + }, + "i36_po14": { + "margin": 0, + "port": "po14", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i51_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i51" + }, + "i36_po15": { + "margin": 0, + "port": "po15", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i52_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i52" + }, + "i36_po16": { + "margin": 0, + "port": "po16", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i53_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i53" + }, + "i36_po17": { + "margin": 0, + "port": "po17", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i54_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i54" + }, + "i36_po18": { + "margin": 0, + "port": "po18", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i55_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i55" + }, + "i36_po19": { + "margin": 0, + "port": "po19", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i56_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i56" + }, + "i36_po20": { + "margin": 0, + "port": "po20", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i57_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i57" + }, + "i36_po21": { + "margin": 0, + "port": "po21", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i58_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i58" + }, + "i36_po22": { + "margin": 0, + "port": "po22", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i59_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i59" + }, + "i36_po23": { + "margin": 0, + "port": "po23", + "graphName": "root_overlay", + "blockInstance": "i36" + }, + "i60_pi0": { + "margin": 0, + "port": "pi0", + "graphName": "root_overlay", + "blockInstance": "i60" + } + }, + "nets": { + "net0": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i4", + "dstPort": "i4_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf0", + "baseName": "net0", + "ephemeral": "false" + }, + "net0_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i8", + "dstPort": "i8_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf1", + "baseName": "net0_bcast1", + "ephemeral": "false" + }, + "net0_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i12", + "dstPort": "i12_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf2", + "baseName": "net0_bcast2", + "ephemeral": "false" + }, + "net0_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i16", + "dstPort": "i16_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf3", + "baseName": "net0_bcast3", + "ephemeral": "false" + }, + "net1": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i5", + "dstPort": "i5_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf4", + "baseName": "net1", + "ephemeral": "false" + }, + "net1_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i9", + "dstPort": "i9_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf5", + "baseName": "net1_bcast1", + "ephemeral": "false" + }, + "net1_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i13", + "dstPort": "i13_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf6", + "baseName": "net1_bcast2", + "ephemeral": "false" + }, + "net1_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i17", + "dstPort": "i17_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf7", + "baseName": "net1_bcast3", + "ephemeral": "false" + }, + "net2": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i6", + "dstPort": "i6_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf8", + "baseName": "net2", + "ephemeral": "false" + }, + "net2_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i10", + "dstPort": "i10_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf9", + "baseName": "net2_bcast1", + "ephemeral": "false" + }, + "net2_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i14", + "dstPort": "i14_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf10", + "baseName": "net2_bcast2", + "ephemeral": "false" + }, + "net2_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i18", + "dstPort": "i18_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf11", + "baseName": "net2_bcast3", + "ephemeral": "false" + }, + "net3": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i7", + "dstPort": "i7_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf12", + "baseName": "net3", + "ephemeral": "false" + }, + "net3_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i11", + "dstPort": "i11_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf13", + "baseName": "net3_bcast1", + "ephemeral": "false" + }, + "net3_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i15", + "dstPort": "i15_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf14", + "baseName": "net3_bcast2", + "ephemeral": "false" + }, + "net3_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i19", + "dstPort": "i19_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf15", + "baseName": "net3_bcast3", + "ephemeral": "false" + }, + "net4": { + "srcInstance": "i20", + "srcPort": "i20_po0", + "dstInstance": "i0", + "dstPort": "i0_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net4", + "ephemeral": "false" + }, + "net5": { + "srcInstance": "i21", + "srcPort": "i21_po0", + "dstInstance": "i0", + "dstPort": "i0_pi1", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net5", + "ephemeral": "false" + }, + "net6": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i4", + "dstPort": "i4_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf16", + "baseName": "net6", + "ephemeral": "false" + }, + "net6_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i5", + "dstPort": "i5_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf17", + "baseName": "net6_bcast1", + "ephemeral": "false" + }, + "net6_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i6", + "dstPort": "i6_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf18", + "baseName": "net6_bcast2", + "ephemeral": "false" + }, + "net6_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i7", + "dstPort": "i7_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf19", + "baseName": "net6_bcast3", + "ephemeral": "false" + }, + "net7": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i8", + "dstPort": "i8_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf20", + "baseName": "net7", + "ephemeral": "false" + }, + "net7_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i9", + "dstPort": "i9_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf21", + "baseName": "net7_bcast1", + "ephemeral": "false" + }, + "net7_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i10", + "dstPort": "i10_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf22", + "baseName": "net7_bcast2", + "ephemeral": "false" + }, + "net7_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i11", + "dstPort": "i11_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf23", + "baseName": "net7_bcast3", + "ephemeral": "false" + }, + "net8": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i12", + "dstPort": "i12_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf24", + "baseName": "net8", + "ephemeral": "false" + }, + "net8_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i13", + "dstPort": "i13_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf25", + "baseName": "net8_bcast1", + "ephemeral": "false" + }, + "net8_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i14", + "dstPort": "i14_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf26", + "baseName": "net8_bcast2", + "ephemeral": "false" + }, + "net8_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i15", + "dstPort": "i15_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf27", + "baseName": "net8_bcast3", + "ephemeral": "false" + }, + "net9": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i16", + "dstPort": "i16_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf28", + "baseName": "net9", + "ephemeral": "false" + }, + "net9_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i17", + "dstPort": "i17_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf29", + "baseName": "net9_bcast1", + "ephemeral": "false" + }, + "net9_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i18", + "dstPort": "i18_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf30", + "baseName": "net9_bcast2", + "ephemeral": "false" + }, + "net9_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i19", + "dstPort": "i19_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf31", + "baseName": "net9_bcast3", + "ephemeral": "false" + }, + "net10": { + "srcInstance": "i2", + "srcPort": "i2_po0", + "dstInstance": "i24", + "dstPort": "i24_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net10", + "ephemeral": "false" + }, + "net11": { + "srcInstance": "i2", + "srcPort": "i2_po1", + "dstInstance": "i25", + "dstPort": "i25_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net11", + "ephemeral": "false" + }, + "net12": { + "srcInstance": "i1", + "srcPort": "i1_po0", + "dstInstance": "i26", + "dstPort": "i26_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net12", + "ephemeral": "false" + }, + "net13": { + "srcInstance": "i1", + "srcPort": "i1_po1", + "dstInstance": "i27", + "dstPort": "i27_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net13", + "ephemeral": "false" + }, + "net14": { + "srcInstance": "i22", + "srcPort": "i22_po0", + "dstInstance": "i2", + "dstPort": "i2_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net14", + "ephemeral": "false" + }, + "net15": { + "srcInstance": "i23", + "srcPort": "i23_po0", + "dstInstance": "i2", + "dstPort": "i2_pi1", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net15", + "ephemeral": "false" + }, + "net16": { + "srcInstance": "i28", + "srcPort": "i28_po0", + "dstInstance": "i1", + "dstPort": "i1_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net16", + "ephemeral": "false" + }, + "net17": { + "srcInstance": "i29", + "srcPort": "i29_po0", + "dstInstance": "i1", + "dstPort": "i1_pi1", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net17", + "ephemeral": "false" + }, + "net18": { + "srcInstance": "i3", + "srcPort": "i3_po4", + "dstInstance": "i3", + "dstPort": "i3_pi4", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net18", + "ephemeral": "false" + }, + "net19": { + "srcInstance": "i30", + "srcPort": "i30_po0", + "dstInstance": "i3", + "dstPort": "i3_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net19", + "ephemeral": "false" + }, + "net20": { + "srcInstance": "i4", + "srcPort": "i4_po0", + "dstInstance": "i30", + "dstPort": "i30_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf32", + "baseName": "net20", + "ephemeral": "false" + }, + "net21": { + "srcInstance": "i5", + "srcPort": "i5_po0", + "dstInstance": "i30", + "dstPort": "i30_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf33", + "baseName": "net21", + "ephemeral": "false" + }, + "net22": { + "srcInstance": "i6", + "srcPort": "i6_po0", + "dstInstance": "i30", + "dstPort": "i30_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf34", + "baseName": "net22", + "ephemeral": "false" + }, + "net23": { + "srcInstance": "i7", + "srcPort": "i7_po0", + "dstInstance": "i30", + "dstPort": "i30_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf35", + "baseName": "net23", + "ephemeral": "false" + }, + "net24": { + "srcInstance": "i31", + "srcPort": "i31_po0", + "dstInstance": "i3", + "dstPort": "i3_pi1", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net24", + "ephemeral": "false" + }, + "net25": { + "srcInstance": "i8", + "srcPort": "i8_po0", + "dstInstance": "i31", + "dstPort": "i31_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf36", + "baseName": "net25", + "ephemeral": "false" + }, + "net26": { + "srcInstance": "i9", + "srcPort": "i9_po0", + "dstInstance": "i31", + "dstPort": "i31_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf37", + "baseName": "net26", + "ephemeral": "false" + }, + "net27": { + "srcInstance": "i10", + "srcPort": "i10_po0", + "dstInstance": "i31", + "dstPort": "i31_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf38", + "baseName": "net27", + "ephemeral": "false" + }, + "net28": { + "srcInstance": "i11", + "srcPort": "i11_po0", + "dstInstance": "i31", + "dstPort": "i31_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf39", + "baseName": "net28", + "ephemeral": "false" + }, + "net29": { + "srcInstance": "i32", + "srcPort": "i32_po0", + "dstInstance": "i3", + "dstPort": "i3_pi2", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net29", + "ephemeral": "false" + }, + "net30": { + "srcInstance": "i12", + "srcPort": "i12_po0", + "dstInstance": "i32", + "dstPort": "i32_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf40", + "baseName": "net30", + "ephemeral": "false" + }, + "net31": { + "srcInstance": "i13", + "srcPort": "i13_po0", + "dstInstance": "i32", + "dstPort": "i32_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf41", + "baseName": "net31", + "ephemeral": "false" + }, + "net32": { + "srcInstance": "i14", + "srcPort": "i14_po0", + "dstInstance": "i32", + "dstPort": "i32_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf42", + "baseName": "net32", + "ephemeral": "false" + }, + "net33": { + "srcInstance": "i15", + "srcPort": "i15_po0", + "dstInstance": "i32", + "dstPort": "i32_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf43", + "baseName": "net33", + "ephemeral": "false" + }, + "net34": { + "srcInstance": "i33", + "srcPort": "i33_po0", + "dstInstance": "i3", + "dstPort": "i3_pi3", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net34", + "ephemeral": "false" + }, + "net35": { + "srcInstance": "i16", + "srcPort": "i16_po0", + "dstInstance": "i33", + "dstPort": "i33_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf44", + "baseName": "net35", + "ephemeral": "false" + }, + "net36": { + "srcInstance": "i17", + "srcPort": "i17_po0", + "dstInstance": "i33", + "dstPort": "i33_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf45", + "baseName": "net36", + "ephemeral": "false" + }, + "net37": { + "srcInstance": "i18", + "srcPort": "i18_po0", + "dstInstance": "i33", + "dstPort": "i33_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf46", + "baseName": "net37", + "ephemeral": "false" + }, + "net38": { + "srcInstance": "i19", + "srcPort": "i19_po0", + "dstInstance": "i33", + "dstPort": "i33_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf47", + "baseName": "net38", + "ephemeral": "false" + }, + "net39": { + "srcInstance": "i35", + "srcPort": "i35_AIE_PKT_CTRL_PORT_0", + "dstInstance": "i36", + "dstPort": "i36_pi0", + "numLocks": 0, + "edgeType": "unknown-edge-type", + "baseName": "net39", + "ephemeral": "false" + }, + "net40": { + "srcInstance": "i36", + "srcPort": "i36_po0", + "dstInstance": "i37", + "dstPort": "i37_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net40", + "ephemeral": "false" + }, + "net41": { + "srcInstance": "i36", + "srcPort": "i36_po1", + "dstInstance": "i38", + "dstPort": "i38_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net41", + "ephemeral": "false" + }, + "net42": { + "srcInstance": "i36", + "srcPort": "i36_po2", + "dstInstance": "i39", + "dstPort": "i39_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net42", + "ephemeral": "false" + }, + "net43": { + "srcInstance": "i36", + "srcPort": "i36_po3", + "dstInstance": "i40", + "dstPort": "i40_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net43", + "ephemeral": "false" + }, + "net44": { + "srcInstance": "i36", + "srcPort": "i36_po4", + "dstInstance": "i41", + "dstPort": "i41_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net44", + "ephemeral": "false" + }, + "net45": { + "srcInstance": "i36", + "srcPort": "i36_po5", + "dstInstance": "i42", + "dstPort": "i42_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net45", + "ephemeral": "false" + }, + "net46": { + "srcInstance": "i36", + "srcPort": "i36_po6", + "dstInstance": "i43", + "dstPort": "i43_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net46", + "ephemeral": "false" + }, + "net47": { + "srcInstance": "i36", + "srcPort": "i36_po7", + "dstInstance": "i44", + "dstPort": "i44_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net47", + "ephemeral": "false" + }, + "net48": { + "srcInstance": "i36", + "srcPort": "i36_po8", + "dstInstance": "i45", + "dstPort": "i45_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net48", + "ephemeral": "false" + }, + "net49": { + "srcInstance": "i36", + "srcPort": "i36_po9", + "dstInstance": "i46", + "dstPort": "i46_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net49", + "ephemeral": "false" + }, + "net50": { + "srcInstance": "i36", + "srcPort": "i36_po10", + "dstInstance": "i47", + "dstPort": "i47_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net50", + "ephemeral": "false" + }, + "net51": { + "srcInstance": "i36", + "srcPort": "i36_po11", + "dstInstance": "i48", + "dstPort": "i48_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net51", + "ephemeral": "false" + }, + "net52": { + "srcInstance": "i36", + "srcPort": "i36_po12", + "dstInstance": "i49", + "dstPort": "i49_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net52", + "ephemeral": "false" + }, + "net53": { + "srcInstance": "i36", + "srcPort": "i36_po13", + "dstInstance": "i50", + "dstPort": "i50_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net53", + "ephemeral": "false" + }, + "net54": { + "srcInstance": "i36", + "srcPort": "i36_po14", + "dstInstance": "i51", + "dstPort": "i51_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net54", + "ephemeral": "false" + }, + "net55": { + "srcInstance": "i36", + "srcPort": "i36_po15", + "dstInstance": "i52", + "dstPort": "i52_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net55", + "ephemeral": "false" + }, + "net56": { + "srcInstance": "i36", + "srcPort": "i36_po16", + "dstInstance": "i53", + "dstPort": "i53_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net56", + "ephemeral": "false" + }, + "net57": { + "srcInstance": "i36", + "srcPort": "i36_po17", + "dstInstance": "i54", + "dstPort": "i54_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net57", + "ephemeral": "false" + }, + "net58": { + "srcInstance": "i36", + "srcPort": "i36_po18", + "dstInstance": "i55", + "dstPort": "i55_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net58", + "ephemeral": "false" + }, + "net59": { + "srcInstance": "i36", + "srcPort": "i36_po19", + "dstInstance": "i56", + "dstPort": "i56_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net59", + "ephemeral": "false" + }, + "net60": { + "srcInstance": "i36", + "srcPort": "i36_po20", + "dstInstance": "i57", + "dstPort": "i57_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net60", + "ephemeral": "false" + }, + "net61": { + "srcInstance": "i36", + "srcPort": "i36_po21", + "dstInstance": "i58", + "dstPort": "i58_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net61", + "ephemeral": "false" + }, + "net62": { + "srcInstance": "i36", + "srcPort": "i36_po22", + "dstInstance": "i59", + "dstPort": "i59_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net62", + "ephemeral": "false" + }, + "net63": { + "srcInstance": "i36", + "srcPort": "i36_po23", + "dstInstance": "i60", + "dstPort": "i60_pi0", + "numLocks": 0, + "edgeType": "pktstream", + "baseName": "net63", + "ephemeral": "false" + }, + "D_net0": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i4", + "dstPort": "i4_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf64", + "baseName": "net0", + "ephemeral": "true" + }, + "D_net0_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i8", + "dstPort": "i8_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf65", + "baseName": "net0_bcast1", + "ephemeral": "true" + }, + "D_net0_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i12", + "dstPort": "i12_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf66", + "baseName": "net0_bcast2", + "ephemeral": "true" + }, + "D_net0_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po0", + "dstInstance": "i16", + "dstPort": "i16_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf67", + "baseName": "net0_bcast3", + "ephemeral": "true" + }, + "D_net1": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i5", + "dstPort": "i5_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf68", + "baseName": "net1", + "ephemeral": "true" + }, + "D_net1_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i9", + "dstPort": "i9_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf69", + "baseName": "net1_bcast1", + "ephemeral": "true" + }, + "D_net1_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i13", + "dstPort": "i13_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf70", + "baseName": "net1_bcast2", + "ephemeral": "true" + }, + "D_net1_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po1", + "dstInstance": "i17", + "dstPort": "i17_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf71", + "baseName": "net1_bcast3", + "ephemeral": "true" + }, + "D_net2": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i6", + "dstPort": "i6_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf72", + "baseName": "net2", + "ephemeral": "true" + }, + "D_net2_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i10", + "dstPort": "i10_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf73", + "baseName": "net2_bcast1", + "ephemeral": "true" + }, + "D_net2_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i14", + "dstPort": "i14_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf74", + "baseName": "net2_bcast2", + "ephemeral": "true" + }, + "D_net2_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po2", + "dstInstance": "i18", + "dstPort": "i18_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf75", + "baseName": "net2_bcast3", + "ephemeral": "true" + }, + "D_net3": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i7", + "dstPort": "i7_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf76", + "baseName": "net3", + "ephemeral": "true" + }, + "D_net3_bcast1": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i11", + "dstPort": "i11_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf77", + "baseName": "net3_bcast1", + "ephemeral": "true" + }, + "D_net3_bcast2": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i15", + "dstPort": "i15_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf78", + "baseName": "net3_bcast2", + "ephemeral": "true" + }, + "D_net3_bcast3": { + "srcInstance": "i0", + "srcPort": "i0_po3", + "dstInstance": "i19", + "dstPort": "i19_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf79", + "baseName": "net3_bcast3", + "ephemeral": "true" + }, + "D_net6": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i4", + "dstPort": "i4_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf80", + "baseName": "net6", + "ephemeral": "true" + }, + "D_net6_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i5", + "dstPort": "i5_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf81", + "baseName": "net6_bcast1", + "ephemeral": "true" + }, + "D_net6_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i6", + "dstPort": "i6_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf82", + "baseName": "net6_bcast2", + "ephemeral": "true" + }, + "D_net6_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po0", + "dstInstance": "i7", + "dstPort": "i7_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf83", + "baseName": "net6_bcast3", + "ephemeral": "true" + }, + "D_net7": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i8", + "dstPort": "i8_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf84", + "baseName": "net7", + "ephemeral": "true" + }, + "D_net7_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i9", + "dstPort": "i9_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf85", + "baseName": "net7_bcast1", + "ephemeral": "true" + }, + "D_net7_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i10", + "dstPort": "i10_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf86", + "baseName": "net7_bcast2", + "ephemeral": "true" + }, + "D_net7_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po1", + "dstInstance": "i11", + "dstPort": "i11_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf87", + "baseName": "net7_bcast3", + "ephemeral": "true" + }, + "D_net8": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i12", + "dstPort": "i12_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf88", + "baseName": "net8", + "ephemeral": "true" + }, + "D_net8_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i13", + "dstPort": "i13_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf89", + "baseName": "net8_bcast1", + "ephemeral": "true" + }, + "D_net8_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i14", + "dstPort": "i14_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf90", + "baseName": "net8_bcast2", + "ephemeral": "true" + }, + "D_net8_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po2", + "dstInstance": "i15", + "dstPort": "i15_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf91", + "baseName": "net8_bcast3", + "ephemeral": "true" + }, + "D_net9": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i16", + "dstPort": "i16_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf92", + "baseName": "net9", + "ephemeral": "true" + }, + "D_net9_bcast1": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i17", + "dstPort": "i17_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf93", + "baseName": "net9_bcast1", + "ephemeral": "true" + }, + "D_net9_bcast2": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i18", + "dstPort": "i18_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf94", + "baseName": "net9_bcast2", + "ephemeral": "true" + }, + "D_net9_bcast3": { + "srcInstance": "i3", + "srcPort": "i3_po3", + "dstInstance": "i19", + "dstPort": "i19_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf95", + "baseName": "net9_bcast3", + "ephemeral": "true" + }, + "D_net20": { + "srcInstance": "i4", + "srcPort": "i4_po0", + "dstInstance": "i30", + "dstPort": "i30_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf96", + "baseName": "net20", + "ephemeral": "true" + }, + "D_net21": { + "srcInstance": "i5", + "srcPort": "i5_po0", + "dstInstance": "i30", + "dstPort": "i30_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf97", + "baseName": "net21", + "ephemeral": "true" + }, + "D_net22": { + "srcInstance": "i6", + "srcPort": "i6_po0", + "dstInstance": "i30", + "dstPort": "i30_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf98", + "baseName": "net22", + "ephemeral": "true" + }, + "D_net23": { + "srcInstance": "i7", + "srcPort": "i7_po0", + "dstInstance": "i30", + "dstPort": "i30_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf99", + "baseName": "net23", + "ephemeral": "true" + }, + "D_net25": { + "srcInstance": "i8", + "srcPort": "i8_po0", + "dstInstance": "i31", + "dstPort": "i31_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf100", + "baseName": "net25", + "ephemeral": "true" + }, + "D_net26": { + "srcInstance": "i9", + "srcPort": "i9_po0", + "dstInstance": "i31", + "dstPort": "i31_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf101", + "baseName": "net26", + "ephemeral": "true" + }, + "D_net27": { + "srcInstance": "i10", + "srcPort": "i10_po0", + "dstInstance": "i31", + "dstPort": "i31_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf102", + "baseName": "net27", + "ephemeral": "true" + }, + "D_net28": { + "srcInstance": "i11", + "srcPort": "i11_po0", + "dstInstance": "i31", + "dstPort": "i31_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf103", + "baseName": "net28", + "ephemeral": "true" + }, + "D_net30": { + "srcInstance": "i12", + "srcPort": "i12_po0", + "dstInstance": "i32", + "dstPort": "i32_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf104", + "baseName": "net30", + "ephemeral": "true" + }, + "D_net31": { + "srcInstance": "i13", + "srcPort": "i13_po0", + "dstInstance": "i32", + "dstPort": "i32_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf105", + "baseName": "net31", + "ephemeral": "true" + }, + "D_net32": { + "srcInstance": "i14", + "srcPort": "i14_po0", + "dstInstance": "i32", + "dstPort": "i32_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf106", + "baseName": "net32", + "ephemeral": "true" + }, + "D_net33": { + "srcInstance": "i15", + "srcPort": "i15_po0", + "dstInstance": "i32", + "dstPort": "i32_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf107", + "baseName": "net33", + "ephemeral": "true" + }, + "D_net35": { + "srcInstance": "i16", + "srcPort": "i16_po0", + "dstInstance": "i33", + "dstPort": "i33_pi0", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf108", + "baseName": "net35", + "ephemeral": "true" + }, + "D_net36": { + "srcInstance": "i17", + "srcPort": "i17_po0", + "dstInstance": "i33", + "dstPort": "i33_pi1", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf109", + "baseName": "net36", + "ephemeral": "true" + }, + "D_net37": { + "srcInstance": "i18", + "srcPort": "i18_po0", + "dstInstance": "i33", + "dstPort": "i33_pi2", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf110", + "baseName": "net37", + "ephemeral": "true" + }, + "D_net38": { + "srcInstance": "i19", + "srcPort": "i19_po0", + "dstInstance": "i33", + "dstPort": "i33_pi3", + "numLocks": 1, + "edgeType": "mem", + "dataName": "buf111", + "baseName": "net38", + "ephemeral": "true" + } + }, + "debugInfo": { + "i0": { + "varName": "" + }, + "i1": { + "varName": "" + }, + "i2": { + "varName": "" + }, + "i3": { + "varName": "" + }, + "i4": { + "varName": "" + }, + "i5": { + "varName": "" + }, + "i6": { + "varName": "" + }, + "i7": { + "varName": "" + }, + "i8": { + "varName": "" + }, + "i9": { + "varName": "" + }, + "i10": { + "varName": "" + }, + "i11": { + "varName": "" + }, + "i12": { + "varName": "" + }, + "i13": { + "varName": "" + }, + "i14": { + "varName": "" + }, + "i15": { + "varName": "" + }, + "i16": { + "varName": "" + }, + "i17": { + "varName": "" + }, + "i18": { + "varName": "" + }, + "i19": { + "varName": "" + }, + "i20": { + "varName": "" + }, + "i21": { + "varName": "" + }, + "i22": { + "varName": "" + }, + "i23": { + "varName": "" + }, + "i24": { + "varName": "" + }, + "i25": { + "varName": "" + }, + "i26": { + "varName": "" + }, + "i27": { + "varName": "" + }, + "i28": { + "varName": "" + }, + "i29": { + "varName": "" + }, + "i30": { + "varName": "" + }, + "i31": { + "varName": "" + }, + "i32": { + "varName": "" + }, + "i33": { + "varName": "" + }, + "ps_i35": { + "varName": "" + }, + "i35": { + "varName": "" + }, + "i36": { + "varName": "" + }, + "i37": { + "varName": "" + }, + "i38": { + "varName": "" + }, + "i39": { + "varName": "" + }, + "i40": { + "varName": "" + }, + "i41": { + "varName": "" + }, + "i42": { + "varName": "" + }, + "i43": { + "varName": "" + }, + "i44": { + "varName": "" + }, + "i45": { + "varName": "" + }, + "i46": { + "varName": "" + }, + "i47": { + "varName": "" + }, + "i48": { + "varName": "" + }, + "i49": { + "varName": "" + }, + "i50": { + "varName": "" + }, + "i51": { + "varName": "" + }, + "i52": { + "varName": "" + }, + "i53": { + "varName": "" + }, + "i54": { + "varName": "" + }, + "i55": { + "varName": "" + }, + "i56": { + "varName": "" + }, + "i57": { + "varName": "" + }, + "i58": { + "varName": "" + }, + "i59": { + "varName": "" + }, + "i60": { + "varName": "" + }, + "i0_pi0": { + "varName": "" + }, + "i0_pi1": { + "varName": "" + }, + "i0_po0": { + "varName": "" + }, + "i0_po1": { + "varName": "" + }, + "i0_po2": { + "varName": "" + }, + "i0_po3": { + "varName": "" + }, + "i2_pi0": { + "varName": "" + }, + "i2_pi1": { + "varName": "" + }, + "i3_po0": { + "varName": "" + }, + "i3_po1": { + "varName": "" + }, + "i3_po2": { + "varName": "" + }, + "i3_po3": { + "varName": "" + }, + "i3_pi0": { + "varName": "" + }, + "i3_pi1": { + "varName": "" + }, + "i3_pi2": { + "varName": "" + }, + "i3_pi3": { + "varName": "" + }, + "i2_po0": { + "varName": "" + }, + "i2_po1": { + "varName": "" + }, + "i1_pi0": { + "varName": "" + }, + "i1_pi1": { + "varName": "" + }, + "i1_po0": { + "varName": "" + }, + "i1_po1": { + "varName": "" + }, + "i3_po4": { + "varName": "" + }, + "i3_pi4": { + "varName": "" + }, + "i4_pi0": { + "varName": "" + }, + "i4_po0": { + "varName": "" + }, + "i5_pi0": { + "varName": "" + }, + "i5_po0": { + "varName": "" + }, + "i6_pi0": { + "varName": "" + }, + "i6_po0": { + "varName": "" + }, + "i7_pi0": { + "varName": "" + }, + "i7_po0": { + "varName": "" + }, + "i8_pi0": { + "varName": "" + }, + "i8_po0": { + "varName": "" + }, + "i9_pi0": { + "varName": "" + }, + "i9_po0": { + "varName": "" + }, + "i10_pi0": { + "varName": "" + }, + "i10_po0": { + "varName": "" + }, + "i11_pi0": { + "varName": "" + }, + "i11_po0": { + "varName": "" + }, + "i12_pi0": { + "varName": "" + }, + "i12_po0": { + "varName": "" + }, + "i13_pi0": { + "varName": "" + }, + "i13_po0": { + "varName": "" + }, + "i14_pi0": { + "varName": "" + }, + "i14_po0": { + "varName": "" + }, + "i15_pi0": { + "varName": "" + }, + "i15_po0": { + "varName": "" + }, + "i16_pi0": { + "varName": "" + }, + "i16_po0": { + "varName": "" + }, + "i17_pi0": { + "varName": "" + }, + "i17_po0": { + "varName": "" + }, + "i18_pi0": { + "varName": "" + }, + "i18_po0": { + "varName": "" + }, + "i19_pi0": { + "varName": "" + }, + "i19_po0": { + "varName": "" + }, + "i4_pi1": { + "varName": "" + }, + "i5_pi1": { + "varName": "" + }, + "i6_pi1": { + "varName": "" + }, + "i7_pi1": { + "varName": "" + }, + "i8_pi1": { + "varName": "" + }, + "i9_pi1": { + "varName": "" + }, + "i10_pi1": { + "varName": "" + }, + "i11_pi1": { + "varName": "" + }, + "i12_pi1": { + "varName": "" + }, + "i13_pi1": { + "varName": "" + }, + "i14_pi1": { + "varName": "" + }, + "i15_pi1": { + "varName": "" + }, + "i16_pi1": { + "varName": "" + }, + "i17_pi1": { + "varName": "" + }, + "i18_pi1": { + "varName": "" + }, + "i19_pi1": { + "varName": "" + }, + "i20_po0": { + "varName": "" + }, + "i21_po0": { + "varName": "" + }, + "i22_po0": { + "varName": "" + }, + "i23_po0": { + "varName": "" + }, + "i24_pi0": { + "varName": "" + }, + "i25_pi0": { + "varName": "" + }, + "i26_pi0": { + "varName": "" + }, + "i27_pi0": { + "varName": "" + }, + "i28_po0": { + "varName": "" + }, + "i29_po0": { + "varName": "" + }, + "i30_po0": { + "varName": "" + }, + "i30_pi0": { + "varName": "" + }, + "i30_pi1": { + "varName": "" + }, + "i30_pi2": { + "varName": "" + }, + "i30_pi3": { + "varName": "" + }, + "i31_po0": { + "varName": "" + }, + "i31_pi0": { + "varName": "" + }, + "i31_pi1": { + "varName": "" + }, + "i31_pi2": { + "varName": "" + }, + "i31_pi3": { + "varName": "" + }, + "i32_po0": { + "varName": "" + }, + "i32_pi0": { + "varName": "" + }, + "i32_pi1": { + "varName": "" + }, + "i32_pi2": { + "varName": "" + }, + "i32_pi3": { + "varName": "" + }, + "i33_po0": { + "varName": "" + }, + "i33_pi0": { + "varName": "" + }, + "i33_pi1": { + "varName": "" + }, + "i33_pi2": { + "varName": "" + }, + "i33_pi3": { + "varName": "" + }, + "i36_pi0": { + "varName": "" + }, + "i35_AIE_PKT_CTRL_PORT_0": { + "varName": "" + }, + "i36_po0": { + "varName": "" + }, + "i37_pi0": { + "varName": "" + }, + "i36_po1": { + "varName": "" + }, + "i38_pi0": { + "varName": "" + }, + "i36_po2": { + "varName": "" + }, + "i39_pi0": { + "varName": "" + }, + "i36_po3": { + "varName": "" + }, + "i40_pi0": { + "varName": "" + }, + "i36_po4": { + "varName": "" + }, + "i41_pi0": { + "varName": "" + }, + "i36_po5": { + "varName": "" + }, + "i42_pi0": { + "varName": "" + }, + "i36_po6": { + "varName": "" + }, + "i43_pi0": { + "varName": "" + }, + "i36_po7": { + "varName": "" + }, + "i44_pi0": { + "varName": "" + }, + "i36_po8": { + "varName": "" + }, + "i45_pi0": { + "varName": "" + }, + "i36_po9": { + "varName": "" + }, + "i46_pi0": { + "varName": "" + }, + "i36_po10": { + "varName": "" + }, + "i47_pi0": { + "varName": "" + }, + "i36_po11": { + "varName": "" + }, + "i48_pi0": { + "varName": "" + }, + "i36_po12": { + "varName": "" + }, + "i49_pi0": { + "varName": "" + }, + "i36_po13": { + "varName": "" + }, + "i50_pi0": { + "varName": "" + }, + "i36_po14": { + "varName": "" + }, + "i51_pi0": { + "varName": "" + }, + "i36_po15": { + "varName": "" + }, + "i52_pi0": { + "varName": "" + }, + "i36_po16": { + "varName": "" + }, + "i53_pi0": { + "varName": "" + }, + "i36_po17": { + "varName": "" + }, + "i54_pi0": { + "varName": "" + }, + "i36_po18": { + "varName": "" + }, + "i55_pi0": { + "varName": "" + }, + "i36_po19": { + "varName": "" + }, + "i56_pi0": { + "varName": "" + }, + "i36_po20": { + "varName": "" + }, + "i57_pi0": { + "varName": "" + }, + "i36_po21": { + "varName": "" + }, + "i58_pi0": { + "varName": "" + }, + "i36_po22": { + "varName": "" + }, + "i59_pi0": { + "varName": "" + }, + "i36_po23": { + "varName": "" + }, + "i60_pi0": { + "varName": "" + } + }, + "graphFilesInfo": { + "headerFiles": [ + "/app/vaiml_1.3_examples/camo/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/multi_layer_overlay.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_transpose4d.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_tile.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_resize.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_slice_hcwc8.h", + "/usr/local/lib/python3.10/dist-packages/vitis_mllib/L2/include/ml_adf/multi_layer_overlay_concatc8.h" + ] + }, + "data": { + "buf0": { + "name": "buf0", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf0" + ] + }, + "buf1": { + "name": "buf1", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf1" + ] + }, + "buf2": { + "name": "buf2", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf2" + ] + }, + "buf3": { + "name": "buf3", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf3" + ] + }, + "buf4": { + "name": "buf4", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf4" + ] + }, + "buf5": { + "name": "buf5", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf5" + ] + }, + "buf6": { + "name": "buf6", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf6" + ] + }, + "buf7": { + "name": "buf7", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf7" + ] + }, + "buf8": { + "name": "buf8", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf8" + ] + }, + "buf9": { + "name": "buf9", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf9" + ] + }, + "buf10": { + "name": "buf10", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf10" + ] + }, + "buf11": { + "name": "buf11", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf11" + ] + }, + "buf12": { + "name": "buf12", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf12" + ] + }, + "buf13": { + "name": "buf13", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf13" + ] + }, + "buf14": { + "name": "buf14", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf14" + ] + }, + "buf15": { + "name": "buf15", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf15" + ] + }, + "buf16": { + "name": "buf16", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf16" + ] + }, + "buf17": { + "name": "buf17", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf17" + ] + }, + "buf18": { + "name": "buf18", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf18" + ] + }, + "buf19": { + "name": "buf19", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf19" + ] + }, + "buf20": { + "name": "buf20", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf20" + ] + }, + "buf21": { + "name": "buf21", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf21" + ] + }, + "buf22": { + "name": "buf22", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf22" + ] + }, + "buf23": { + "name": "buf23", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf23" + ] + }, + "buf24": { + "name": "buf24", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf24" + ] + }, + "buf25": { + "name": "buf25", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf25" + ] + }, + "buf26": { + "name": "buf26", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf26" + ] + }, + "buf27": { + "name": "buf27", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf27" + ] + }, + "buf28": { + "name": "buf28", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf28" + ] + }, + "buf29": { + "name": "buf29", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf29" + ] + }, + "buf30": { + "name": "buf30", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf30" + ] + }, + "buf31": { + "name": "buf31", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf31" + ] + }, + "buf32": { + "name": "buf32", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf32" + ] + }, + "buf33": { + "name": "buf33", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf33" + ] + }, + "buf34": { + "name": "buf34", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf34" + ] + }, + "buf35": { + "name": "buf35", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf35" + ] + }, + "buf36": { + "name": "buf36", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf36" + ] + }, + "buf37": { + "name": "buf37", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf37" + ] + }, + "buf38": { + "name": "buf38", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf38" + ] + }, + "buf39": { + "name": "buf39", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf39" + ] + }, + "buf40": { + "name": "buf40", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf40" + ] + }, + "buf41": { + "name": "buf41", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf41" + ] + }, + "buf42": { + "name": "buf42", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf42" + ] + }, + "buf43": { + "name": "buf43", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf43" + ] + }, + "buf44": { + "name": "buf44", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf44" + ] + }, + "buf45": { + "name": "buf45", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf45" + ] + }, + "buf46": { + "name": "buf46", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf46" + ] + }, + "buf47": { + "name": "buf47", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf47" + ] + }, + "sysmem48": { + "name": "sysmem48", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem49": { + "name": "sysmem49", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem50": { + "name": "sysmem50", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem51": { + "name": "sysmem51", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem52": { + "name": "sysmem52", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem53": { + "name": "sysmem53", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem54": { + "name": "sysmem54", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem55": { + "name": "sysmem55", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem56": { + "name": "sysmem56", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem57": { + "name": "sysmem57", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem58": { + "name": "sysmem58", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem59": { + "name": "sysmem59", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem60": { + "name": "sysmem60", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem61": { + "name": "sysmem61", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem62": { + "name": "sysmem62", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "sysmem63": { + "name": "sysmem63", + "fabric": "me", + "fullSize": 6720, + "size": 6720 + }, + "buf64": { + "name": "buf0d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf64" + ] + }, + "buf65": { + "name": "buf1d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf65" + ] + }, + "buf66": { + "name": "buf2d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf66" + ] + }, + "buf67": { + "name": "buf3d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf67" + ] + }, + "buf68": { + "name": "buf4d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf68" + ] + }, + "buf69": { + "name": "buf5d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf69" + ] + }, + "buf70": { + "name": "buf6d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf70" + ] + }, + "buf71": { + "name": "buf7d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf71" + ] + }, + "buf72": { + "name": "buf8d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf72" + ] + }, + "buf73": { + "name": "buf9d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf73" + ] + }, + "buf74": { + "name": "buf10d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf74" + ] + }, + "buf75": { + "name": "buf11d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf75" + ] + }, + "buf76": { + "name": "buf12d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf76" + ] + }, + "buf77": { + "name": "buf13d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf77" + ] + }, + "buf78": { + "name": "buf14d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf78" + ] + }, + "buf79": { + "name": "buf15d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf79" + ] + }, + "buf80": { + "name": "buf16d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf80" + ] + }, + "buf81": { + "name": "buf17d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf81" + ] + }, + "buf82": { + "name": "buf18d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf82" + ] + }, + "buf83": { + "name": "buf19d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf83" + ] + }, + "buf84": { + "name": "buf20d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf84" + ] + }, + "buf85": { + "name": "buf21d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf85" + ] + }, + "buf86": { + "name": "buf22d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf86" + ] + }, + "buf87": { + "name": "buf23d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf87" + ] + }, + "buf88": { + "name": "buf24d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf88" + ] + }, + "buf89": { + "name": "buf25d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf89" + ] + }, + "buf90": { + "name": "buf26d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf90" + ] + }, + "buf91": { + "name": "buf27d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf91" + ] + }, + "buf92": { + "name": "buf28d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf92" + ] + }, + "buf93": { + "name": "buf29d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf93" + ] + }, + "buf94": { + "name": "buf30d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf94" + ] + }, + "buf95": { + "name": "buf31d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf95" + ] + }, + "buf96": { + "name": "buf32d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf96" + ] + }, + "buf97": { + "name": "buf33d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf97" + ] + }, + "buf98": { + "name": "buf34d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf98" + ] + }, + "buf99": { + "name": "buf35d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf99" + ] + }, + "buf100": { + "name": "buf36d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf100" + ] + }, + "buf101": { + "name": "buf37d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf101" + ] + }, + "buf102": { + "name": "buf38d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf102" + ] + }, + "buf103": { + "name": "buf39d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf103" + ] + }, + "buf104": { + "name": "buf40d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf104" + ] + }, + "buf105": { + "name": "buf41d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf105" + ] + }, + "buf106": { + "name": "buf42d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf106" + ] + }, + "buf107": { + "name": "buf43d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf107" + ] + }, + "buf108": { + "name": "buf44d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf108" + ] + }, + "buf109": { + "name": "buf45d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf109" + ] + }, + "buf110": { + "name": "buf46d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf110" + ] + }, + "buf111": { + "name": "buf47d", + "fabric": "me", + "fullSize": 16, + "size": 16, + "dataSplits": [ + "buf111" + ] + } + }, + "partitioning": { + "PT0": { + "color": "aquamarine", + "weight": 0.009999999776482582, + "reservedMem": "sysmem48", + "instances": [ + "i4" + ] + }, + "PT1": { + "color": "coral", + "weight": 0.009999999776482582, + "reservedMem": "sysmem49", + "instances": [ + "i5" + ] + }, + "PT2": { + "color": "cadetblue1", + "weight": 0.009999999776482582, + "reservedMem": "sysmem50", + "instances": [ + "i6" + ] + }, + "PT3": { + "color": "antiquewhite", + "weight": 0.009999999776482582, + "reservedMem": "sysmem51", + "instances": [ + "i7" + ] + }, + "PT4": { + "color": "chartreuse", + "weight": 0.009999999776482582, + "reservedMem": "sysmem52", + "instances": [ + "i8" + ] + }, + "PT5": { + "color": "darkseagreen", + "weight": 0.009999999776482582, + "reservedMem": "sysmem53", + "instances": [ + "i9" + ] + }, + "PT6": { + "color": "goldenrod", + "weight": 0.009999999776482582, + "reservedMem": "sysmem54", + "instances": [ + "i10" + ] + }, + "PT7": { + "color": "burlywood", + "weight": 0.009999999776482582, + "reservedMem": "sysmem55", + "instances": [ + "i11" + ] + }, + "PT8": { + "color": "cyan3", + "weight": 0.009999999776482582, + "reservedMem": "sysmem56", + "instances": [ + "i12" + ] + }, + "PT9": { + "color": "dodgerblue", + "weight": 0.009999999776482582, + "reservedMem": "sysmem57", + "instances": [ + "i13" + ] + }, + "PT10": { + "color": "cornsilk3", + "weight": 0.009999999776482582, + "reservedMem": "sysmem58", + "instances": [ + "i14" + ] + }, + "PT11": { + "color": "darkorange", + "weight": 0.009999999776482582, + "reservedMem": "sysmem59", + "instances": [ + "i15" + ] + }, + "PT12": { + "color": "deeppink", + "weight": 0.009999999776482582, + "reservedMem": "sysmem60", + "instances": [ + "i16" + ] + }, + "PT13": { + "color": "firebrick1", + "weight": 0.009999999776482582, + "reservedMem": "sysmem61", + "instances": [ + "i17" + ] + }, + "PT14": { + "color": "lightsteelblue", + "weight": 0.009999999776482582, + "reservedMem": "sysmem62", + "instances": [ + "i18" + ] + }, + "PT15": { + "color": "orchid1", + "weight": 0.009999999776482582, + "reservedMem": "sysmem63", + "instances": [ + "i19" + ] + } + } +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/vfs/aie_interface_spec.json b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/vfs/aie_interface_spec.json new file mode 100644 index 0000000000000000000000000000000000000000..d4ced9d418cd06df49f55de650a8e08a1317ca3b --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/aiecompiler/Work/vfs/aie_interface_spec.json @@ -0,0 +1,93618 @@ +{ + "inputs": [ + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 0, + "ports": [ + { + "portName": "Layer_8_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_8_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 1, + "ports": [ + { + "portName": "Layer_13_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_13_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 2, + "ports": [ + { + "portName": "Layer_14_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_14_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 3, + "ports": [ + { + "portName": "Layer_15_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_15_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 4, + "ports": [ + { + "portName": "Layer_16_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_16_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 5, + "ports": [ + { + "portName": "Layer_18_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_18_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 6, + "ports": [ + { + "portName": "Layer_19_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_19_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 7, + "ports": [ + { + "portName": "Layer_20_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_20_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 8, + "ports": [ + { + "portName": "Layer_22_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_22_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 9, + "ports": [ + { + "portName": "Layer_23_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_23_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 10, + "ports": [ + { + "portName": "Layer_24_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_24_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 11, + "ports": [ + { + "portName": "Layer_27_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_27_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 12, + "ports": [ + { + "portName": "Layer_28_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_28_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 13, + "ports": [ + { + "portName": "Layer_34_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_34_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 14, + "ports": [ + { + "portName": "Layer_35_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_35_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 15, + "ports": [ + { + "portName": "Layer_36_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_36_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 16, + "ports": [ + { + "portName": "Layer_39_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_39_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 17, + "ports": [ + { + "portName": "Layer_40_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_40_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 18, + "ports": [ + { + "portName": "Layer_46_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_46_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 19, + "ports": [ + { + "portName": "Layer_47_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_47_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 20, + "ports": [ + { + "portName": "Layer_48_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_48_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 21, + "ports": [ + { + "portName": "Layer_51_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_51_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 22, + "ports": [ + { + "portName": "Layer_52_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_52_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 23, + "ports": [ + { + "portName": "Layer_58_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_58_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 24, + "ports": [ + { + "portName": "Layer_59_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_59_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 25, + "ports": [ + { + "portName": "Layer_65_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_65_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 26, + "ports": [ + { + "portName": "Layer_70_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_70_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 27, + "ports": [ + { + "portName": "Layer_71_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_71_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 28, + "ports": [ + { + "portName": "Layer_76_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_76_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 29, + "ports": [ + { + "portName": "Layer_81_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_81_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 30, + "ports": [ + { + "portName": "Layer_82_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_82_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 31, + "ports": [ + { + "portName": "Layer_87_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_87_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 32, + "ports": [ + { + "portName": "Layer_92_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_92_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 33, + "ports": [ + { + "portName": "Layer_93_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_93_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 34, + "ports": [ + { + "portName": "Layer_98_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_98_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 35, + "ports": [ + { + "portName": "Layer_103_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_103_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 36, + "ports": [ + { + "portName": "Layer_104_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_104_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 37, + "ports": [ + { + "portName": "Layer_109_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_109_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 38, + "ports": [ + { + "portName": "Layer_116_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_116_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 39, + "ports": [ + { + "portName": "Layer_117_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_117_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 40, + "ports": [ + { + "portName": "Layer_123_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_123_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 41, + "ports": [ + { + "portName": "Layer_124_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_124_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 42, + "ports": [ + { + "portName": "Layer_129_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_129_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 43, + "ports": [ + { + "portName": "Layer_136_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_136_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 44, + "ports": [ + { + "portName": "Layer_137_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_137_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 45, + "ports": [ + { + "portName": "Layer_143_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_143_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 46, + "ports": [ + { + "portName": "Layer_144_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_144_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 47, + "ports": [ + { + "portName": "Layer_149_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_149_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 48, + "ports": [ + { + "portName": "Layer_156_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_156_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 49, + "ports": [ + { + "portName": "Layer_157_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_157_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 50, + "ports": [ + { + "portName": "Layer_163_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_163_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 51, + "ports": [ + { + "portName": "Layer_164_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_164_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 52, + "ports": [ + { + "portName": "Layer_169_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_169_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 53, + "ports": [ + { + "portName": "Layer_176_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_176_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 54, + "ports": [ + { + "portName": "Layer_177_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_177_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 55, + "ports": [ + { + "portName": "Layer_183_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_183_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 56, + "ports": [ + { + "portName": "Layer_184_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_184_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 57, + "ports": [ + { + "portName": "Layer_189_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_189_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 58, + "ports": [ + { + "portName": "Layer_196_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_196_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 59, + "ports": [ + { + "portName": "Layer_197_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_197_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 60, + "ports": [ + { + "portName": "Layer_203_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_203_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 61, + "ports": [ + { + "portName": "Layer_204_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_204_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 62, + "ports": [ + { + "portName": "Layer_211_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_211_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 63, + "ports": [ + { + "portName": "Layer_214_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_214_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 64, + "ports": [ + { + "portName": "Layer_218_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_218_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 65, + "ports": [ + { + "portName": "Layer_226_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_226_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 66, + "ports": [ + { + "portName": "Layer_237_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_237_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 67, + "ports": [ + { + "portName": "Layer_241_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_241_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 68, + "ports": [ + { + "portName": "Layer_249_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_249_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 69, + "ports": [ + { + "portName": "Layer_257_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_257_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 70, + "ports": [ + { + "portName": "Layer_261_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_261_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 71, + "ports": [ + { + "portName": "Layer_269_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_269_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 72, + "ports": [ + { + "portName": "Layer_276_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_276_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 73, + "ports": [ + { + "portName": "Layer_280_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_280_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 74, + "ports": [ + { + "portName": "Layer_288_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_288_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 75, + "ports": [ + { + "portName": "Layer_295_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_295_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 76, + "ports": [ + { + "portName": "Layer_296_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_296_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 77, + "ports": [ + { + "portName": "Layer_297_l2_wts.in[0]", + "qualifiedName": "compute_graph.Layer_297_l2_wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 78, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input0_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input0_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 79, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input5_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input5_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 80, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input4_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input4_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 81, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input4_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input4_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 82, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input3_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input3_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 83, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input3_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input3_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 84, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input2_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input2_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 85, + "ports": [ + { + "portName": "wts.in[0]", + "qualifiedName": "compute_graph.templated_graph_260.wts", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 86, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input1_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input1_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 87, + "ports": [ + { + "portName": "L2_IFM_Buffer_for_input1_0_port1.in[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_for_input1_0_port1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "input", + "index": 88, + "ports": [ + { + "portName": "L2_CONST_IFM_Buffer_for_input0_0_port0.in[0]", + "qualifiedName": "compute_graph.L2_CONST_IFM_Buffer_for_input0_0_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "in", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 89, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 90, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 91, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 92, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 93, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 94, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 95, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 96, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 97, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 98, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 99, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_4.trans_comp_nd[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 20, + "isSync": false, + "dimensions": [ + 5 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 105, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 106, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 107, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 108, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 109, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 110, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 111, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 112, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_231.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 121, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 122, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 123, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 124, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 125, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 126, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 127, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 128, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 129, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 130, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 131, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 132, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 133, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 134, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 135, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 136, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_254.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 137, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 138, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 139, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 140, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 141, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 142, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 143, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 144, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_258.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_259.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 169, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 170, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 171, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 172, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 173, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 174, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 175, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 176, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 177, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 178, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 179, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 180, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 181, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 182, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 183, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 184, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_260.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 185, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 186, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 187, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 188, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 189, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 190, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 191, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 192, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 193, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 194, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 195, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 196, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 197, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 198, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 199, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 200, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_263.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 201, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 202, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 203, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 204, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 205, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 206, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 207, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 208, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 209, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 210, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 211, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 212, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 213, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 214, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 215, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 216, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_266.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 217, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 218, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 219, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 220, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 221, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 222, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 223, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 224, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 225, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 226, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 227, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 228, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 229, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 230, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 231, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 232, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_268.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 233, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 234, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 235, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 236, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 237, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 238, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 239, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 240, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 241, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 242, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 243, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 244, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 245, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 246, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 247, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 248, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.templated_graph_273.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 32, + "isSync": false, + "dimensions": [ + 8 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_274.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_293.mk[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": false, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 289, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 290, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 291, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 292, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 293, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 294, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 295, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 296, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_298.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 297, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 298, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 299, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 300, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 301, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 302, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 303, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 304, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 305, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 306, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 307, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 308, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 309, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 310, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 311, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 312, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.templated_graph_300.compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 28, + "isSync": false, + "dimensions": [ + 7 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 313, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 314, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 315, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 316, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 317, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 318, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 319, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 320, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 321, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 322, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 323, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 324, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 325, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 326, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 327, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 328, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[0].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 329, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 330, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 331, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 332, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 333, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 334, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 335, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 336, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 337, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 338, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 339, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 340, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 341, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 342, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 343, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 344, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[1].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 345, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 346, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 347, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 348, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 349, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 350, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 351, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 352, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[2].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 361, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 362, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 363, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 364, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 365, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 366, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 367, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 368, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 369, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 370, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 371, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 372, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 373, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 374, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 375, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 376, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[3].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 385, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 386, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 387, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 388, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 389, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 390, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 391, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 392, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[4].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 393, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 394, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 395, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 396, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 397, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 398, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 399, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 400, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 401, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 402, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 403, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 404, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 405, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 406, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 407, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 408, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[5].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 409, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 410, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 411, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 412, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 413, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 414, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 415, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 416, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 417, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 418, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 419, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 420, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 421, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 422, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 423, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 424, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[6].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 425, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 426, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 427, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 428, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 429, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 430, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 431, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 432, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[7].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 441, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 442, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 443, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 444, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 445, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 446, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 447, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 448, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 449, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 450, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 451, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 452, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 453, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 454, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 455, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 456, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[8].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 457, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 458, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 459, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 460, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 461, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 462, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 463, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 464, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 465, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 466, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 467, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 468, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 469, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 470, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 471, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 472, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[9].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 473, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 474, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 475, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 476, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 477, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 478, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 479, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 480, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 481, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 482, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 483, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 484, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 485, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 486, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 487, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 488, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[10].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 489, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 490, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 491, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 492, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 493, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 494, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 495, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 496, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 497, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 498, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 499, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 500, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 501, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 502, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 503, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 504, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[11].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 505, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 506, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 507, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 508, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 509, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 510, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 511, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 512, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 513, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 514, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 515, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 516, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 517, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 518, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 519, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 520, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[12].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 521, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 522, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 523, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 524, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 525, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 526, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 527, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 528, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 529, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 530, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 531, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 532, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 533, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 534, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 535, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 536, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[13].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 537, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 538, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 539, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 540, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 541, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 542, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 543, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 544, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 545, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 546, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 547, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 548, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 549, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 550, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 551, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 552, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[14].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 553, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 554, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 555, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 556, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 557, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 558, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 559, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 560, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 561, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 562, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 563, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 564, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 565, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 566, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 567, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 568, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[15].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 569, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 570, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 571, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 572, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 573, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 574, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 575, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 576, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 577, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 578, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 579, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 580, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 581, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 582, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 583, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 584, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[16].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 585, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 586, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 587, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 588, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 589, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 590, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 591, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 592, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 593, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 594, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 595, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 596, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 597, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 598, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 599, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 600, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[17].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 601, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 602, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 603, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 604, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 605, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 606, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 607, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 608, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 609, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 610, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 611, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 612, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 613, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 614, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 615, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 616, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[18].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 617, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 618, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 619, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 620, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 621, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 622, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 623, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 624, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 625, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 626, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 627, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 628, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 629, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 630, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 631, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 632, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[19].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 633, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 634, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 635, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 636, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 637, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 638, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 639, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 640, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 641, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 642, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 643, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 644, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 645, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 646, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 647, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 648, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[20].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 657, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 658, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 659, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 660, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 661, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 662, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 663, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 664, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[21].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 665, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 666, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 667, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 668, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 669, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 670, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 671, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 672, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[22].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 689, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 690, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 691, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 692, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 693, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 694, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 695, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 696, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[23].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 697, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 698, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 699, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 700, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 701, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 702, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 703, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 704, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 705, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 706, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 707, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 708, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 709, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 710, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 711, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 712, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[24].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 713, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 714, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 715, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 716, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 717, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 718, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 719, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 720, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 721, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 722, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 723, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 724, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 725, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 726, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 727, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 728, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[25].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 729, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 730, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 731, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 732, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 733, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 734, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 735, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 736, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 737, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 738, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 739, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 740, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 741, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 742, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 743, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 744, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[26].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 745, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 746, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 747, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 748, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 749, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 750, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 751, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 752, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 753, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 754, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 755, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 756, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 757, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 758, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 759, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 760, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[27].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 761, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 762, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 763, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 764, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 765, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 766, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 767, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 768, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[28].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 777, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 778, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 779, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 780, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 781, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 782, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 783, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 784, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 785, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 786, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 787, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 788, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 789, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 790, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 791, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 792, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[29].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 793, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 794, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 795, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 796, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 797, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 798, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 799, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 800, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 801, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 802, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 803, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 804, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 805, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 806, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 807, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 808, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[30].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 809, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 810, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 811, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 812, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 813, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 814, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 815, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 816, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 817, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 818, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 819, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 820, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 821, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 822, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 823, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 824, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[31].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 833, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 834, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 835, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 836, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 837, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 838, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 839, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 840, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[32].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 841, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 842, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 843, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 844, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 845, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 846, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 847, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 848, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 849, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 850, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 851, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 852, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 853, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 854, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 855, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 856, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[33].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 857, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 858, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 859, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 860, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 861, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 862, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 863, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 864, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 865, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 866, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 867, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 868, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 869, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 870, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 871, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 872, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[34].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 873, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 874, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 875, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 876, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 877, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 878, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 879, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 880, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 881, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 882, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 883, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 884, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 885, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 886, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 887, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 888, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[35].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 889, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 890, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 891, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 892, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 893, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 894, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 895, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 896, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 897, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 898, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 899, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 900, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 901, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 902, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 903, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 904, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[36].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 905, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 906, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 907, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 908, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 909, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 910, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 911, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 912, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 913, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 914, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 915, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 916, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 917, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 918, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 919, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 920, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[37].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 929, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 930, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 931, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 932, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 933, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 934, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 935, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 936, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[38].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 937, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 938, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 939, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 940, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 941, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 942, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 943, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 944, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 945, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 946, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 947, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 948, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 949, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 950, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 951, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 952, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[39].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 953, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 954, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 955, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 956, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 957, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 958, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 959, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 960, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 961, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 962, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 963, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 964, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 965, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 966, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 967, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 968, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[40].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[41].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 985, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 986, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 987, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 988, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 989, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 990, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 991, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 992, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 993, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 994, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 995, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 996, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 997, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 998, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 999, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1000, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[42].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1009, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1010, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1011, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1012, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1013, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1014, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1015, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1016, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[43].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1017, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1018, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1019, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1020, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1021, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1022, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1023, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1024, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1025, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1026, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1027, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1028, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1029, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1030, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1031, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1032, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[44].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1033, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1034, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1035, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1036, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1037, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1038, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1039, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1040, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1041, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1042, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1043, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1044, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1045, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1046, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1047, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1048, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[45].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1049, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1050, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1051, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1052, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1053, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1054, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1055, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1056, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1057, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1058, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1059, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1060, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1061, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1062, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1063, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1064, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[46].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[47].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1081, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1082, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1083, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1084, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1085, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1086, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1087, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1088, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1089, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1090, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1091, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1092, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1093, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1094, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1095, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1096, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[48].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1097, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1098, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1099, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1105, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1106, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1107, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1108, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1109, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1110, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1111, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1112, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[49].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1121, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1122, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1123, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1124, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1125, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1126, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1127, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1128, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[50].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1129, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1130, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1131, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1132, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1133, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1134, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1135, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1136, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1137, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1138, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1139, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1140, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1141, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1142, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1143, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1144, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[51].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[52].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1169, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1170, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1171, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1172, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1173, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1174, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1175, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1176, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[53].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1177, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1178, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1179, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1180, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1181, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1182, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1183, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1184, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1185, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1186, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1187, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1188, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1189, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1190, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1191, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1192, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[54].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1193, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1194, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1195, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1196, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1197, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1198, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1199, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1200, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1201, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1202, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1203, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1204, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1205, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1206, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1207, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1208, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[55].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1209, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1210, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1211, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1212, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1213, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1214, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1215, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1216, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1217, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1218, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1219, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1220, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1221, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1222, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1223, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1224, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[56].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1225, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1226, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1227, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1228, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1229, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1230, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1231, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1232, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1233, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1234, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1235, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1236, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1237, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1238, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1239, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1240, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[57].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1241, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1242, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1243, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1244, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1245, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1246, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1247, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1248, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[58].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[59].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[60].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1289, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1290, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1291, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1292, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1293, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1294, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1295, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1296, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1297, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1298, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1299, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1300, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1301, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1302, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1303, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1304, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[61].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1305, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1306, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1307, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1308, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1309, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1310, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1311, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1312, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1313, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1314, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1315, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1316, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1317, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1318, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1319, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1320, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[62].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1321, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1322, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1323, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1324, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1325, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1326, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1327, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1328, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1329, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1330, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1331, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1332, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1333, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1334, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1335, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1336, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[63].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1337, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1338, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1339, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1340, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1341, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1342, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1343, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1344, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1345, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1346, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1347, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1348, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1349, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1350, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1351, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1352, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[64].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1361, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1362, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1363, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1364, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1365, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1366, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1367, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1368, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[65].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1369, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1370, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1371, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1372, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1373, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1374, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1375, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1376, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[66].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1385, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1386, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1387, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1388, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1389, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1390, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1391, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1392, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1393, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1394, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1395, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1396, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1397, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1398, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1399, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1400, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[67].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1401, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1402, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1403, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1404, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1405, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1406, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1407, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1408, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1409, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1410, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1411, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1412, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1413, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1414, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1415, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1416, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[68].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1417, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1418, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1419, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1420, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1421, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1422, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1423, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1424, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1425, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1426, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1427, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1428, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1429, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1430, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1431, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1432, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[69].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1441, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1442, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1443, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1444, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1445, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1446, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1447, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1448, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[70].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1449, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1450, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1451, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1452, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1453, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1454, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1455, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1456, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1457, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1458, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1459, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1460, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1461, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1462, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1463, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1464, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[71].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1465, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1466, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1467, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1468, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1469, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1470, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1471, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1472, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1473, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1474, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1475, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1476, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1477, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1478, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1479, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1480, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[72].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1481, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1482, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1483, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1484, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1485, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1486, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1487, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1488, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1489, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1490, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1491, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1492, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1493, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1494, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1495, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1496, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[73].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1497, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1498, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1499, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1500, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1501, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1502, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1503, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1504, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1505, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1506, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1507, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1508, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1509, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1510, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1511, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1512, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[74].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1513, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1514, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1515, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1516, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1517, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1518, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1519, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1520, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1521, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1522, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1523, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1524, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1525, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1526, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1527, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1528, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[75].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1529, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1530, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1531, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1532, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1533, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1534, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1535, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1536, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1537, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1538, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1539, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1540, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1541, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1542, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1543, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1544, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[76].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1545, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1546, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1547, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1548, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1549, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1550, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1551, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1552, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1553, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1554, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1555, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1556, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1557, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1558, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1559, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1560, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[77].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1561, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1562, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1563, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1564, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1565, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1566, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1567, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1568, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1569, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1570, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1571, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1572, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1573, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1574, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1575, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1576, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[78].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1577, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1578, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1579, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1580, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1581, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1582, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1583, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1584, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1585, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1586, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1587, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1588, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1589, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1590, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1591, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1592, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[79].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1593, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1594, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1595, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1596, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1597, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1598, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1599, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1600, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1601, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1602, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1603, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1604, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1605, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1606, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1607, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1608, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[80].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1609, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1610, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1611, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1612, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1613, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1614, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1615, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1616, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1617, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1618, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1619, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1620, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1621, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1622, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1623, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1624, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[81].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1625, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1626, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1627, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1628, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1629, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1630, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1631, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1632, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1633, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1634, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1635, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1636, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1637, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1638, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1639, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1640, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[82].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1641, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1642, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1643, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1644, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1645, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1646, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1647, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1648, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[83].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1657, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1658, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1659, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1660, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1661, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1662, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1663, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1664, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1665, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1666, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1667, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1668, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1669, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1670, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1671, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1672, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[84].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[85].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1689, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1690, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1691, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1692, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1693, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1694, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1695, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1696, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1697, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1698, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1699, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1700, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1701, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1702, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1703, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1704, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[86].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1705, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1706, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1707, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1708, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1709, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1710, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1711, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1712, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1713, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1714, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1715, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1716, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1717, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1718, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1719, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1720, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[87].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1721, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1722, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1723, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1724, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1725, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1726, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1727, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1728, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1729, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1730, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1731, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1732, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1733, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1734, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1735, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1736, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[88].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1737, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1738, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1739, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1740, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1741, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1742, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1743, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1744, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1745, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1746, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1747, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1748, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1749, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1750, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1751, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1752, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[89].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1753, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1754, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1755, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1756, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1757, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1758, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1759, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1760, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1761, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1762, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1763, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1764, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1765, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1766, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1767, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1768, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[90].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1777, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1778, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1779, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1780, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1781, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1782, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1783, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1784, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[91].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1785, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1786, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1787, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1788, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1789, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1790, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1791, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1792, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1793, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1794, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1795, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1796, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1797, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1798, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1799, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1800, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[92].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1801, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1802, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1803, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1804, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1805, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1806, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1807, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1808, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1809, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1810, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1811, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1812, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1813, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1814, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1815, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1816, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[93].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1817, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1818, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1819, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1820, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1821, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1822, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1823, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1824, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[94].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1833, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1834, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1835, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1836, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1837, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1838, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1839, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1840, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1841, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1842, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1843, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1844, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1845, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1846, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1847, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1848, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[95].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1849, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1850, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1851, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1852, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1853, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1854, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1855, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1856, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1857, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1858, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1859, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1860, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1861, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1862, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1863, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1864, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[96].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1865, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1866, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1867, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1868, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1869, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1870, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1871, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1872, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1873, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1874, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1875, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1876, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1877, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1878, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1879, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1880, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[97].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1881, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1882, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1883, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1884, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1885, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1886, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1887, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1888, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1889, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1890, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1891, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1892, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1893, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1894, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1895, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1896, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[98].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1897, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1898, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1899, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1900, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1901, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1902, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1903, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1904, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1905, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1906, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1907, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1908, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1909, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1910, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1911, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1912, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[99].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1913, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1914, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1915, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1916, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1917, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1918, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1919, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1920, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[100].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1929, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1930, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1931, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1932, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1933, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1934, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1935, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1936, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1937, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1938, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1939, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1940, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1941, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1942, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1943, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1944, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[101].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1945, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1946, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1947, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1948, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1949, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1950, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1951, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1952, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1953, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1954, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1955, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1956, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1957, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1958, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1959, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1960, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[102].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1961, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1962, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1963, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1964, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1965, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1966, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1967, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1968, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[103].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1985, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1986, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1987, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1988, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1989, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1990, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1991, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1992, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[104].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1993, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1994, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1995, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1996, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1997, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1998, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 1999, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2000, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[105].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2009, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2010, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2011, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2012, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2013, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2014, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2015, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2016, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2017, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2018, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2019, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2020, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2021, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2022, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2023, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2024, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[106].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2025, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2026, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2027, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2028, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2029, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2030, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2031, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2032, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2033, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2034, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2035, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2036, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2037, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2038, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2039, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2040, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[107].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2041, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2042, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2043, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2044, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2045, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2046, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2047, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2048, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2049, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2050, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2051, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2052, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2053, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2054, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2055, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2056, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[108].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2057, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2058, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2059, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2060, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2061, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2062, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2063, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2064, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[109].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2081, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2082, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2083, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2084, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2085, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2086, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2087, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2088, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[110].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2089, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2090, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2091, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2092, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2093, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2094, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2095, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2096, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2097, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2098, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2099, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[111].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2105, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2106, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2107, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2108, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2109, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2110, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2111, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2112, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[112].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2121, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2122, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2123, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2124, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2125, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2126, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2127, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2128, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2129, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2130, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2131, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2132, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2133, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2134, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2135, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2136, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[113].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2137, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2138, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2139, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2140, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2141, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2142, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2143, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2144, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[114].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[115].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2169, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2170, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2171, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2172, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2173, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2174, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2175, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2176, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2177, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2178, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2179, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2180, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2181, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2182, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2183, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2184, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[116].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2185, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2186, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2187, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2188, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2189, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2190, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2191, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2192, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2193, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2194, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2195, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2196, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2197, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2198, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2199, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2200, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[117].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2201, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2202, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2203, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2204, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2205, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2206, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2207, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2208, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2209, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2210, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2211, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2212, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2213, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2214, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2215, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2216, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[118].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2217, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2218, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2219, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2220, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2221, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2222, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2223, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2224, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2225, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2226, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2227, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2228, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2229, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2230, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2231, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2232, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[119].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2233, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2234, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2235, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2236, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2237, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2238, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2239, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2240, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2241, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2242, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2243, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2244, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2245, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2246, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2247, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2248, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[120].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[121].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[122].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2289, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2290, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2291, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2292, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2293, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2294, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2295, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2296, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[123].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2297, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2298, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2299, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2300, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2301, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2302, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2303, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2304, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2305, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2306, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2307, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2308, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2309, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2310, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2311, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2312, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[124].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2313, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2314, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2315, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2316, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2317, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2318, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2319, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2320, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2321, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2322, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2323, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2324, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2325, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2326, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2327, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2328, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[125].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2329, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2330, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2331, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2332, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2333, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2334, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2335, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2336, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2337, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2338, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2339, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2340, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2341, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2342, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2343, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2344, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[126].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2345, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2346, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2347, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2348, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2349, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2350, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2351, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2352, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[127].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2361, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2362, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2363, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2364, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2365, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2366, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2367, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2368, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2369, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2370, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2371, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2372, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2373, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2374, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2375, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2376, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[128].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2385, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2386, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2387, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2388, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2389, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2390, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2391, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2392, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[129].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2393, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2394, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2395, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2396, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2397, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2398, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2399, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2400, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2401, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2402, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2403, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2404, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2405, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2406, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2407, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2408, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[130].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2409, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2410, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2411, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2412, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2413, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2414, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2415, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2416, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2417, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2418, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2419, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2420, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2421, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2422, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2423, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2424, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[131].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2425, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2426, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2427, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2428, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2429, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2430, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2431, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2432, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[132].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2441, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2442, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2443, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2444, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2445, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2446, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2447, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2448, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2449, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2450, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2451, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2452, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2453, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2454, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2455, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2456, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[133].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2457, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2458, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2459, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2460, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2461, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2462, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2463, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2464, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2465, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2466, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2467, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2468, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2469, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2470, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2471, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2472, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[134].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2473, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2474, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2475, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2476, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2477, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2478, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2479, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2480, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2481, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2482, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2483, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2484, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2485, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2486, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2487, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2488, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[135].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2489, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2490, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2491, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2492, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2493, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2494, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2495, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2496, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2497, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2498, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2499, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2500, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2501, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2502, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2503, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2504, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[136].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2505, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2506, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2507, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2508, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2509, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2510, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2511, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2512, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2513, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2514, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2515, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2516, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2517, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2518, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2519, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2520, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[137].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2521, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2522, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2523, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2524, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2525, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2526, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2527, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2528, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2529, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2530, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2531, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2532, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2533, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2534, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2535, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2536, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[138].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2537, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2538, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2539, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2540, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2541, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2542, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2543, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2544, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2545, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2546, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2547, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2548, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2549, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2550, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2551, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2552, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[139].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2553, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2554, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2555, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2556, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2557, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2558, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2559, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2560, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2561, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2562, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2563, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2564, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2565, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2566, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2567, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2568, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[140].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2569, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2570, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2571, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2572, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2573, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2574, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2575, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2576, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2577, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2578, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2579, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2580, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2581, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2582, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2583, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2584, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[141].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2585, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2586, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2587, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2588, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2589, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2590, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2591, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2592, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2593, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2594, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2595, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2596, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2597, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2598, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2599, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2600, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[142].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2601, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2602, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2603, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2604, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2605, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2606, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2607, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2608, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2609, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2610, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2611, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2612, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2613, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2614, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2615, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2616, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[143].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2617, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2618, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2619, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2620, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2621, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2622, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2623, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2624, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2625, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2626, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2627, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2628, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2629, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2630, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2631, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2632, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[144].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2633, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2634, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2635, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2636, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2637, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2638, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2639, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2640, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2641, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2642, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2643, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2644, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2645, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2646, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2647, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2648, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[145].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2657, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2658, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2659, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2660, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2661, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2662, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2663, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2664, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[146].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2665, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2666, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2667, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2668, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2669, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2670, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2671, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2672, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[147].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2689, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2690, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2691, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2692, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2693, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2694, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2695, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2696, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[148].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2697, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2698, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2699, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2700, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2701, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2702, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2703, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2704, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2705, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2706, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2707, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2708, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2709, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2710, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2711, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2712, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[149].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2713, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2714, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2715, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2716, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2717, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2718, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2719, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2720, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2721, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2722, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2723, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2724, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2725, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2726, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2727, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2728, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[150].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2729, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2730, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2731, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2732, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2733, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2734, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2735, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2736, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2737, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2738, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2739, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2740, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2741, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2742, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2743, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2744, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[151].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2745, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2746, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2747, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2748, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2749, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2750, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2751, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2752, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2753, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2754, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2755, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2756, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2757, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2758, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2759, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2760, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[152].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2761, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2762, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2763, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2764, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2765, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2766, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2767, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2768, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[153].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2777, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2778, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2779, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2780, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2781, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2782, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2783, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2784, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2785, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2786, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2787, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2788, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2789, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2790, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2791, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2792, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[154].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2793, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2794, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2795, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2796, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2797, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2798, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2799, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2800, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2801, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2802, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2803, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2804, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2805, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2806, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2807, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2808, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[155].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2809, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2810, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2811, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2812, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2813, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2814, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2815, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2816, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2817, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2818, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2819, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2820, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2821, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2822, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2823, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2824, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[156].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2833, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2834, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2835, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2836, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2837, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2838, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2839, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2840, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[157].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2841, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2842, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2843, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2844, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2845, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2846, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2847, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2848, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2849, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2850, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2851, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2852, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2853, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2854, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2855, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2856, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[158].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2857, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2858, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2859, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2860, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2861, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2862, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2863, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2864, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2865, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2866, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2867, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2868, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2869, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2870, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2871, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2872, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[159].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2873, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2874, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2875, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2876, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2877, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2878, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2879, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2880, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2881, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2882, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2883, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2884, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2885, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2886, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2887, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2888, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[160].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2889, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2890, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2891, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2892, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2893, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2894, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2895, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2896, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2897, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2898, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2899, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2900, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2901, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2902, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2903, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2904, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[161].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2905, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2906, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2907, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2908, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2909, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2910, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2911, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2912, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2913, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2914, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2915, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2916, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2917, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2918, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2919, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2920, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[162].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2929, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2930, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2931, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2932, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2933, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2934, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2935, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2936, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[163].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2937, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2938, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2939, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2940, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2941, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2942, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2943, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2944, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2945, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2946, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2947, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2948, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2949, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2950, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2951, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2952, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[164].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2953, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2954, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2955, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2956, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2957, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2958, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2959, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2960, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2961, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2962, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2963, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2964, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2965, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2966, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2967, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2968, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[165].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[166].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2985, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2986, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2987, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2988, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2989, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2990, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2991, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2992, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2993, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2994, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2995, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2996, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2997, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2998, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 2999, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3000, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[167].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3009, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3010, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3011, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3012, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3013, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3014, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3015, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3016, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[168].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3017, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3018, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3019, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3020, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3021, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3022, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3023, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3024, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3025, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3026, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3027, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3028, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3029, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3030, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3031, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3032, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[169].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3033, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3034, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3035, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3036, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3037, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3038, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3039, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3040, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3041, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3042, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3043, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3044, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3045, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3046, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3047, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3048, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[170].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3049, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3050, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3051, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3052, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3053, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3054, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3055, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3056, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3057, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3058, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3059, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3060, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3061, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3062, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3063, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3064, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[171].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[172].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3081, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3082, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3083, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3084, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3085, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3086, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3087, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3088, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3089, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3090, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3091, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3092, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3093, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3094, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3095, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3096, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[173].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3097, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3098, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3099, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3100, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3101, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3102, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3103, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3104, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3105, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3106, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3107, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3108, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3109, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3110, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3111, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3112, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[174].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3113, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3114, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3115, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3116, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3117, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3118, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3119, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3120, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3121, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3122, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3123, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3124, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3125, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3126, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3127, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3128, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[175].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3129, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3130, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3131, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3132, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3133, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3134, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3135, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3136, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3137, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3138, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3139, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3140, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3141, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3142, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3143, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3144, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[176].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3145, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3146, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3147, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3148, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3149, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3150, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3151, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3152, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3153, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3154, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3155, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3156, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3157, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3158, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3159, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3160, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[177].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3161, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3162, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3163, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3164, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3165, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3166, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3167, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3168, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3169, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3170, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3171, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3172, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3173, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3174, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3175, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3176, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[178].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3177, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3178, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3179, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3180, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3181, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3182, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3183, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3184, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3185, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3186, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3187, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3188, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3189, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3190, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3191, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3192, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[179].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3193, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3194, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3195, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3196, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3197, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3198, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3199, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3200, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3201, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3202, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3203, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3204, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3205, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3206, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3207, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3208, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[180].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3209, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3210, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3211, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3212, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3213, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3214, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3215, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3216, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3217, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3218, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3219, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3220, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3221, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3222, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3223, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3224, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[181].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3225, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3226, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3227, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3228, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3229, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3230, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3231, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3232, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3233, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3234, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3235, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3236, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3237, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3238, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3239, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3240, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[182].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3241, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3242, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3243, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3244, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3245, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3246, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3247, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3248, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3249, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3250, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3251, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3252, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3253, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3254, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3255, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3256, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[183].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3257, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3258, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3259, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3260, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3261, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3262, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3263, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3264, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3265, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3266, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3267, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3268, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3269, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3270, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3271, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3272, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[184].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3273, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3274, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3275, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3276, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3277, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3278, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3279, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3280, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3281, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3282, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3283, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3284, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3285, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3286, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3287, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3288, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[185].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3289, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3290, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3291, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3292, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3293, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3294, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3295, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3296, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3297, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3298, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3299, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3300, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3301, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3302, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3303, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3304, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[186].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3305, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3306, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3307, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3308, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3309, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3310, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3311, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3312, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3313, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3314, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3315, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3316, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3317, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3318, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3319, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3320, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[187].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3321, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3322, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3323, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3324, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3325, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3326, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3327, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3328, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3329, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3330, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3331, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3332, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3333, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3334, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3335, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3336, + "ports": [ + { + "portName": "in[3]", + "qualifiedName": "compute_graph.flexml_layers[188].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 68, + "isSync": true, + "dimensions": [ + 17 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3337, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3338, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3339, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3340, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3341, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3342, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3343, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3344, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3345, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3346, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3347, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3348, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3349, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3350, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3351, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3352, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[189].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3353, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3354, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3355, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3356, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3357, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3358, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3359, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3360, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3361, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3362, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3363, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3364, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3365, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3366, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3367, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3368, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[190].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3369, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3370, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3371, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3372, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3373, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3374, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3375, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3376, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3377, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3378, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3379, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3380, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3381, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3382, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3383, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3384, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[191].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3385, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3386, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3387, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3388, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3389, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3390, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3391, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3392, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3393, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3394, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3395, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3396, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3397, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3398, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3399, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3400, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[192].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3401, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3402, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3403, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3404, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3405, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3406, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3407, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3408, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3409, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3410, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3411, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3412, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3413, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3414, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3415, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3416, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[193].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3417, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3418, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3419, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3420, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3421, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3422, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3423, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3424, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3425, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3426, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3427, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3428, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3429, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3430, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3431, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3432, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[194].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3433, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3434, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3435, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3436, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3437, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3438, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3439, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3440, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3441, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3442, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3443, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3444, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3445, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3446, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3447, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3448, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[195].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3449, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3450, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3451, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3452, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3453, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3454, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3455, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3456, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3457, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3458, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3459, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3460, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3461, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3462, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3463, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3464, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[196].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3465, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3466, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3467, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3468, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3469, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3470, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3471, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3472, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3473, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3474, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3475, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3476, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3477, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3478, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3479, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3480, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[197].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3481, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3482, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3483, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3484, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3485, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3486, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3487, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3488, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3489, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3490, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3491, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3492, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3493, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3494, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3495, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3496, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[198].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3497, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3498, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3499, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3500, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3501, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3502, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3503, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3504, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3505, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3506, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3507, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3508, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3509, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3510, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3511, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3512, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[199].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3513, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3514, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3515, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3516, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3517, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3518, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3519, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3520, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3521, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3522, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3523, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3524, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3525, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3526, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3527, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3528, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[200].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3529, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3530, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3531, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3532, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3533, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3534, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3535, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3536, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3537, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3538, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3539, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3540, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3541, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3542, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3543, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3544, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[201].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3545, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3546, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3547, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3548, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3549, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3550, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3551, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3552, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3553, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3554, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3555, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3556, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3557, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3558, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3559, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3560, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[202].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3561, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3562, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3563, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3564, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3565, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3566, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3567, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3568, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3569, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3570, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3571, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3572, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3573, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3574, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3575, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3576, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[203].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3577, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3578, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3579, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3580, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3581, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3582, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3583, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3584, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3585, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3586, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3587, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3588, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3589, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3590, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3591, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3592, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[204].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3593, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3594, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3595, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3596, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3597, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3598, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3599, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3600, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3601, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3602, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3603, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3604, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3605, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3606, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3607, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3608, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[205].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3609, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3610, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3611, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3612, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3613, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3614, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3615, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3616, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3617, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3618, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3619, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3620, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3621, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3622, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3623, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3624, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[206].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3625, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3626, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3627, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3628, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3629, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3630, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3631, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3632, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3633, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3634, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3635, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3636, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3637, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3638, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3639, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3640, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[207].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3641, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3642, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3643, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3644, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3645, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3646, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3647, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3648, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3649, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3650, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3651, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3652, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3653, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3654, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3655, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3656, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[208].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3657, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3658, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3659, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3660, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3661, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3662, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3663, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3664, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3665, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3666, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3667, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3668, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3669, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3670, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3671, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3672, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[209].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3673, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3674, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3675, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3676, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3677, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3678, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3679, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3680, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3681, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3682, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3683, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3684, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3685, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3686, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3687, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3688, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[210].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3689, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3690, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3691, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3692, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3693, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3694, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3695, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3696, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3697, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3698, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3699, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3700, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3701, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3702, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3703, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3704, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[211].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3705, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3706, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3707, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3708, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3709, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3710, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3711, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3712, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3713, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3714, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3715, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3716, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3717, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3718, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3719, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3720, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[212].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3721, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3722, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3723, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3724, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3725, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3726, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3727, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3728, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3729, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3730, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3731, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3732, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3733, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3734, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3735, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3736, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[213].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3737, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3738, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3739, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3740, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3741, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3742, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3743, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3744, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3745, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3746, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3747, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3748, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3749, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3750, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3751, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3752, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[214].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3753, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3754, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3755, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3756, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3757, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3758, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3759, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3760, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3761, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3762, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3763, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3764, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3765, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3766, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3767, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3768, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[215].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3769, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3770, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3771, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3772, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3773, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3774, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3775, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3776, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3777, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3778, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3779, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3780, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3781, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3782, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3783, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3784, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[216].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3785, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3786, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3787, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3788, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3789, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3790, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3791, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3792, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3793, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3794, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3795, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3796, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3797, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3798, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3799, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3800, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[217].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3801, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3802, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3803, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3804, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3805, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3806, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3807, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3808, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3809, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3810, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3811, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3812, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3813, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3814, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3815, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3816, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[218].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3817, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3818, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3819, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3820, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3821, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3822, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3823, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3824, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3825, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3826, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3827, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3828, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3829, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3830, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3831, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3832, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[219].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3833, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3834, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3835, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3836, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3837, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3838, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3839, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3840, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3841, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3842, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3843, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3844, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3845, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3846, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3847, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3848, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[220].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3849, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3850, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3851, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3852, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3853, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3854, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3855, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3856, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3857, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3858, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3859, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3860, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3861, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3862, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3863, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3864, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[221].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3865, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3866, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3867, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3868, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3869, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3870, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3871, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3872, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3873, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3874, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3875, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3876, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3877, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3878, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3879, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3880, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[222].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3881, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3882, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3883, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3884, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3885, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3886, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3887, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3888, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3889, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3890, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3891, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3892, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3893, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3894, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3895, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3896, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[223].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3897, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3898, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3899, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3900, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3901, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3902, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3903, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3904, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3905, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3906, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3907, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3908, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3909, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3910, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3911, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3912, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[224].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3913, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3914, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3915, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3916, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3917, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3918, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3919, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3920, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3921, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3922, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3923, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3924, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3925, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3926, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3927, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3928, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[225].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3929, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3930, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3931, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3932, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3933, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3934, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3935, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3936, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3937, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3938, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3939, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3940, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3941, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3942, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3943, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3944, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[226].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3945, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3946, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3947, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3948, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3949, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3950, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3951, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3952, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3953, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3954, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3955, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3956, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3957, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3958, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3959, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3960, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[227].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3961, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3962, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3963, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3964, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3965, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3966, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3967, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3968, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3969, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3970, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3971, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3972, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3973, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3974, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3975, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3976, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[228].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3977, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3978, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3979, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3980, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3981, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3982, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3983, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3984, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3985, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3986, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3987, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3988, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3989, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3990, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3991, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3992, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[229].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3993, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3994, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3995, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3996, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3997, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3998, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 3999, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4000, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4001, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4002, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4003, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4004, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4005, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4006, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4007, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4008, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[230].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4009, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4010, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4011, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4012, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4013, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4014, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4015, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4016, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4017, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4018, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4019, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4020, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4021, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4022, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4023, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4024, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[231].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4025, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4026, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4027, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4028, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4029, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4030, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4031, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4032, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4033, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4034, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4035, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4036, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4037, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4038, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4039, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4040, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[232].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4041, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4042, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4043, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4044, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4045, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4046, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4047, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4048, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4049, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4050, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4051, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4052, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4053, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4054, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4055, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4056, + "ports": [ + { + "portName": "in[2]", + "qualifiedName": "compute_graph.flexml_layers[233].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4057, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4058, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4059, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4060, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4061, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4062, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4063, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4064, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4065, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4066, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4067, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4068, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4069, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4070, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4071, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4072, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[234].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4073, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4074, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4075, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4076, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4077, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4078, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4079, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4080, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4081, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4082, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4083, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4084, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4085, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4086, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4087, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4088, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[235].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4089, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4090, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4091, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4092, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[0][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4093, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4094, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4095, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4096, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[1][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4097, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4098, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4099, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4100, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[2][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4101, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][0]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4102, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][1]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4103, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][2]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "rtp", + "direction": "input", + "index": 4104, + "ports": [ + { + "portName": "in[1]", + "qualifiedName": "compute_graph.flexml_layers[236].compute_node[3][3]", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "rtp", + "elementType": "uint32", + "direction": "in", + "blockSize": 64, + "isSync": true, + "dimensions": [ + 16 + ] + } + ], + "qualifiedGraphPortAliasNames": [] + } + ], + "outputs": [ + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 0, + "ports": [ + { + "portName": "l2_1.out[0]", + "qualifiedName": "compute_graph.l2_1", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 1, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_2.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 2, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_3.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 3, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_3.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 4, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_4.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 5, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_5.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 6, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_5.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 7, + "ports": [ + { + "portName": "l2_6.out[0]", + "qualifiedName": "compute_graph.l2_6", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 8, + "ports": [ + { + "portName": "l2_7.out[0]", + "qualifiedName": "compute_graph.l2_7", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 9, + "ports": [ + { + "portName": "l2_8.out[0]", + "qualifiedName": "compute_graph.l2_8", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 10, + "ports": [ + { + "portName": "l2_9.out[0]", + "qualifiedName": "compute_graph.l2_9", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 11, + "ports": [ + { + "portName": "l2_10.out[0]", + "qualifiedName": "compute_graph.l2_10", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 12, + "ports": [ + { + "portName": "l2_11.out[0]", + "qualifiedName": "compute_graph.l2_11", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 13, + "ports": [ + { + "portName": "l2_12.out[0]", + "qualifiedName": "compute_graph.l2_12", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 14, + "ports": [ + { + "portName": "l2_13.out[0]", + "qualifiedName": "compute_graph.l2_13", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 15, + "ports": [ + { + "portName": "l2_14.out[0]", + "qualifiedName": "compute_graph.l2_14", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 16, + "ports": [ + { + "portName": "l2_15.out[0]", + "qualifiedName": "compute_graph.l2_15", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 17, + "ports": [ + { + "portName": "l2_16.out[0]", + "qualifiedName": "compute_graph.l2_16", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 18, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_17.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 19, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_17.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 20, + "ports": [ + { + "portName": "l2_18.out[4]", + "qualifiedName": "compute_graph.l2_18", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 21, + "ports": [ + { + "portName": "l2_19.out[0]", + "qualifiedName": "compute_graph.l2_19", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 22, + "ports": [ + { + "portName": "l2_20.out[0]", + "qualifiedName": "compute_graph.l2_20", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 23, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_21.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 24, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_21.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 25, + "ports": [ + { + "portName": "l2_24.out[2]", + "qualifiedName": "compute_graph.l2_24", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 26, + "ports": [ + { + "portName": "l2_24.out[0]", + "qualifiedName": "compute_graph.l2_24", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 27, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_25.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 28, + "ports": [ + { + "portName": "l2_31.out[0]", + "qualifiedName": "compute_graph.l2_31", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 29, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_32.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 30, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_32.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 31, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_32.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 32, + "ports": [ + { + "portName": "l2_34.out[4]", + "qualifiedName": "compute_graph.l2_34", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 33, + "ports": [ + { + "portName": "l2_36.out[2]", + "qualifiedName": "compute_graph.l2_36", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 34, + "ports": [ + { + "portName": "l2_36.out[0]", + "qualifiedName": "compute_graph.l2_36", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 35, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_37.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 36, + "ports": [ + { + "portName": "l2_43.out[0]", + "qualifiedName": "compute_graph.l2_43", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 37, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_44.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 38, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_44.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 39, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_44.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 40, + "ports": [ + { + "portName": "l2_46.out[4]", + "qualifiedName": "compute_graph.l2_46", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 41, + "ports": [ + { + "portName": "l2_48.out[2]", + "qualifiedName": "compute_graph.l2_48", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 42, + "ports": [ + { + "portName": "l2_48.out[0]", + "qualifiedName": "compute_graph.l2_48", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 43, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_49.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 44, + "ports": [ + { + "portName": "l2_55.out[0]", + "qualifiedName": "compute_graph.l2_55", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 45, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_56.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 46, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_56.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 47, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_56.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 48, + "ports": [ + { + "portName": "l2_59.out[4]", + "qualifiedName": "compute_graph.l2_59", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 49, + "ports": [ + { + "portName": "l2_62.out[0]", + "qualifiedName": "compute_graph.l2_62", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 50, + "ports": [ + { + "portName": "l2_63.out[0]", + "qualifiedName": "compute_graph.l2_63", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 51, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_64.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 52, + "ports": [ + { + "portName": "ifm2.out[0]", + "qualifiedName": "compute_graph.templated_graph_64.ifm2", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 53, + "ports": [ + { + "portName": "l2_113.out[2]", + "qualifiedName": "compute_graph.l2_113", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 54, + "ports": [ + { + "portName": "l2_113.out[0]", + "qualifiedName": "compute_graph.l2_113", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 55, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_114.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 56, + "ports": [ + { + "portName": "l2_120.out[0]", + "qualifiedName": "compute_graph.l2_120", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 57, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_121.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 58, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_121.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 59, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_121.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 60, + "ports": [ + { + "portName": "l2_123.out[4]", + "qualifiedName": "compute_graph.l2_123", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 61, + "ports": [ + { + "portName": "l2_133.out[2]", + "qualifiedName": "compute_graph.l2_133", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 62, + "ports": [ + { + "portName": "l2_133.out[0]", + "qualifiedName": "compute_graph.l2_133", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 63, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_134.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 64, + "ports": [ + { + "portName": "l2_140.out[0]", + "qualifiedName": "compute_graph.l2_140", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 65, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_141.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 66, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_141.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 67, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_141.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 68, + "ports": [ + { + "portName": "l2_153.out[2]", + "qualifiedName": "compute_graph.l2_153", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 69, + "ports": [ + { + "portName": "l2_153.out[0]", + "qualifiedName": "compute_graph.l2_153", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 70, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_154.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 71, + "ports": [ + { + "portName": "l2_160.out[0]", + "qualifiedName": "compute_graph.l2_160", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 72, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_161.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 73, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_161.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 74, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_161.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 75, + "ports": [ + { + "portName": "l2_163.out[4]", + "qualifiedName": "compute_graph.l2_163", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 76, + "ports": [ + { + "portName": "l2_164.out[4]", + "qualifiedName": "compute_graph.l2_164", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 77, + "ports": [ + { + "portName": "l2_167.out[0]", + "qualifiedName": "compute_graph.l2_167", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 78, + "ports": [ + { + "portName": "l2_168.out[0]", + "qualifiedName": "compute_graph.l2_168", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 79, + "ports": [ + { + "portName": "l2_169.out[4]", + "qualifiedName": "compute_graph.l2_169", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 80, + "ports": [ + { + "portName": "l2_172.out[0]", + "qualifiedName": "compute_graph.l2_172", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 81, + "ports": [ + { + "portName": "l2_173.out[0]", + "qualifiedName": "compute_graph.l2_173", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 82, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_174.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 83, + "ports": [ + { + "portName": "l2_180.out[0]", + "qualifiedName": "compute_graph.l2_180", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 84, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_181.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 85, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_181.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 86, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_181.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 87, + "ports": [ + { + "portName": "l2_183.out[4]", + "qualifiedName": "compute_graph.l2_183", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 88, + "ports": [ + { + "portName": "l2_184.out[4]", + "qualifiedName": "compute_graph.l2_184", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 89, + "ports": [ + { + "portName": "l2_187.out[0]", + "qualifiedName": "compute_graph.l2_187", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 90, + "ports": [ + { + "portName": "l2_188.out[0]", + "qualifiedName": "compute_graph.l2_188", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 91, + "ports": [ + { + "portName": "l2_189.out[4]", + "qualifiedName": "compute_graph.l2_189", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 92, + "ports": [ + { + "portName": "l2_192.out[0]", + "qualifiedName": "compute_graph.l2_192", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 93, + "ports": [ + { + "portName": "l2_193.out[0]", + "qualifiedName": "compute_graph.l2_193", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 94, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_194.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 95, + "ports": [ + { + "portName": "l2_200.out[0]", + "qualifiedName": "compute_graph.l2_200", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 96, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_201.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 97, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_201.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 98, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_201.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 99, + "ports": [ + { + "portName": "l2_204.out[4]", + "qualifiedName": "compute_graph.l2_204", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 100, + "ports": [ + { + "portName": "l2_207.out[0]", + "qualifiedName": "compute_graph.l2_207", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 101, + "ports": [ + { + "portName": "l2_208.out[0]", + "qualifiedName": "compute_graph.l2_208", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 102, + "ports": [ + { + "portName": "trans_mt_ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_209.trans_mt_ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 103, + "ports": [ + { + "portName": "l2_212.out[0]", + "qualifiedName": "compute_graph.l2_212", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 104, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_213.g0.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 105, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_213.g1.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 106, + "ports": [ + { + "portName": "ifm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_213.g2.ifm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 107, + "ports": [ + { + "portName": "l2_214.out[0]", + "qualifiedName": "compute_graph.l2_214", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 108, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_215.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 109, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_216.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 110, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_216_for_layer_217_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_216_for_layer_217_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 111, + "ports": [ + { + "portName": "l2_219.out[0]", + "qualifiedName": "compute_graph.l2_219", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 112, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_220.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 113, + "ports": [ + { + "portName": "l2_222.out[0]", + "qualifiedName": "compute_graph.l2_222", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 114, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_223.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 115, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_216_for_layer_225_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_216_for_layer_225_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 116, + "ports": [ + { + "portName": "l2_229.out[0]", + "qualifiedName": "compute_graph.l2_229", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 117, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_215_for_layer_230_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_215_for_layer_230_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 118, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_231.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 119, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_232.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 120, + "ports": [ + { + "portName": "l2_233.out[0]", + "qualifiedName": "compute_graph.l2_233", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 121, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_232_for_layer_236_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_232_for_layer_236_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 122, + "ports": [ + { + "portName": "l2_237.out[0]", + "qualifiedName": "compute_graph.l2_237", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 123, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_238.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 124, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_239.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 125, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_239_for_layer_240_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_239_for_layer_240_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 126, + "ports": [ + { + "portName": "l2_242.out[0]", + "qualifiedName": "compute_graph.l2_242", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 127, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_243.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 128, + "ports": [ + { + "portName": "l2_245.out[0]", + "qualifiedName": "compute_graph.l2_245", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 129, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_246.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 130, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_239_for_layer_248_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_239_for_layer_248_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 131, + "ports": [ + { + "portName": "l2_252.out[0]", + "qualifiedName": "compute_graph.l2_252", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 132, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_238_for_layer_253_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_238_for_layer_253_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 133, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_254.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 134, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_255.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 135, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_255_for_layer_256_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_255_for_layer_256_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 136, + "ports": [ + { + "portName": "l2_257.out[0]", + "qualifiedName": "compute_graph.l2_257", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 137, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_258.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 138, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_259.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 139, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_260.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 140, + "ports": [ + { + "portName": "l2_262.out[0]", + "qualifiedName": "compute_graph.l2_262", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 141, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_263.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 142, + "ports": [ + { + "portName": "l2_265.out[0]", + "qualifiedName": "compute_graph.l2_265", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 143, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_266.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 144, + "ports": [ + { + "portName": "l2_267.out[0]", + "qualifiedName": "compute_graph.l2_267", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 145, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_268.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 146, + "ports": [ + { + "portName": "l2_272.out[0]", + "qualifiedName": "compute_graph.l2_272", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 147, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_273.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 148, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_274.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 149, + "ports": [ + { + "portName": "l2_276.out[0]", + "qualifiedName": "compute_graph.l2_276", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 150, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_277.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 151, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_278.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 152, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_278_for_layer_279_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_278_for_layer_279_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 153, + "ports": [ + { + "portName": "l2_280.out[0]", + "qualifiedName": "compute_graph.l2_280", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 154, + "ports": [ + { + "portName": "l2_281.out[0]", + "qualifiedName": "compute_graph.l2_281", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 155, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_282.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 156, + "ports": [ + { + "portName": "l2_283.out[0]", + "qualifiedName": "compute_graph.l2_283", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 157, + "ports": [ + { + "portName": "l2_284.out[0]", + "qualifiedName": "compute_graph.l2_284", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 158, + "ports": [ + { + "portName": "ifm.out[0]", + "qualifiedName": "compute_graph.templated_graph_285.ifm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 159, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_278_for_layer_287_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_278_for_layer_287_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 160, + "ports": [ + { + "portName": "l2_288.out[0]", + "qualifiedName": "compute_graph.l2_288", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 161, + "ports": [ + { + "portName": "l2_289.out[0]", + "qualifiedName": "compute_graph.l2_289", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 162, + "ports": [ + { + "portName": "l2_290.out[0]", + "qualifiedName": "compute_graph.l2_290", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 163, + "ports": [ + { + "portName": "l2_291.out[0]", + "qualifiedName": "compute_graph.l2_291", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 164, + "ports": [ + { + "portName": "L2_IFM_Buffer_from_layer_277_for_layer_292_port0.out[0]", + "qualifiedName": "compute_graph.L2_IFM_Buffer_from_layer_277_for_layer_292_port0", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 165, + "ports": [ + { + "portName": "ofm_mem.out[0]", + "qualifiedName": "compute_graph.templated_graph_293.ofm_mem", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 166, + "ports": [ + { + "portName": "l2_295.out[0]", + "qualifiedName": "compute_graph.l2_295", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 167, + "ports": [ + { + "portName": "l2_296.out[0]", + "qualifiedName": "compute_graph.l2_296", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 168, + "ports": [ + { + "portName": "l2_297.out[0]", + "qualifiedName": "compute_graph.l2_297", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 169, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_298.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 170, + "ports": [ + { + "portName": "L2_OFM_Buffer_layer_299.out[0]", + "qualifiedName": "compute_graph.L2_OFM_Buffer_layer_299", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 171, + "ports": [ + { + "portName": "ofm.out[0]", + "qualifiedName": "compute_graph.templated_graph_300.ofm", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 172, + "ports": [ + { + "portName": "l2_301.out[0]", + "qualifiedName": "compute_graph.l2_301", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + }, + { + "type": "externalbuffer", + "elementType": "bfloat16", + "direction": "output", + "index": 173, + "ports": [ + { + "portName": "L2_OFM_Buffer_layer_302.out[0]", + "qualifiedName": "compute_graph.L2_OFM_Buffer_layer_302", + "graphName": "compute_graph", + "graphType": "FlexMLGraph", + "type": "dma", + "elementType": "bfloat16", + "direction": "out", + "blockSize": 0, + "isSync": true + } + ], + "qualifiedGraphPortAliasNames": [] + } + ] +} \ No newline at end of file diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/1.dag_before_general_L2L3_buffer_insertion.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/1.dag_before_general_L2L3_buffer_insertion.dot new file mode 100644 index 0000000000000000000000000000000000000000..1cb059cdb2ddf4a0bd23a7645a60f40267e78fe8 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/1.dag_before_general_L2L3_buffer_insertion.dot @@ -0,0 +1,695 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 1\nTopoID: 1\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"2" [label="(Node ID: 2\nTopoID: 2\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"3" [label="(Node ID: 3\nTopoID: 3\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"4" [label="(Node ID: 4\nTopoID: 4\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"5" [label="(Node ID: 5\nTopoID: 5\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"6" [label="(Node ID: 6\nTopoID: 6\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"7" [label="(Node ID: 7\nTopoID: 7\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"8" [label="(Node ID: 8\nTopoID: 8\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"9" [label="(Node ID: 9\nTopoID: 9\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"10" [label="(Node ID: 10\nTopoID: 10\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"11" [label="(Node ID: 11\nTopoID: 11\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"12" [label="(Node ID: 12\nTopoID: 12\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"13" [label="(Node ID: 13\nTopoID: 13\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"14" [label="(Node ID: 14\nTopoID: 14\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"15" [label="(Node ID: 15\nTopoID: 15\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"16" [label="(Node ID: 16\nTopoID: 16\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"17" [label="(Node ID: 17\nTopoID: 17\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"18" [label="(Node ID: 18\nTopoID: 18\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"19" [label="(Node ID: 19\nTopoID: 19\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"20" [label="(Node ID: 20\nTopoID: 20\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"21" [label="(Node ID: 21\nTopoID: 21\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"22" [label="(Node ID: 22\nTopoID: 22\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"23" [label="(Node ID: 23\nTopoID: 23\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"24" [label="(Node ID: 24\nTopoID: 24\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"25" [label="(Node ID: 25\nTopoID: 25\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"26" [label="(Node ID: 26\nTopoID: 26\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"27" [label="(Node ID: 27\nTopoID: 27\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"28" [label="(Node ID: 28\nTopoID: 28\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"29" [label="(Node ID: 29\nTopoID: 29\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"30" [label="(Node ID: 30\nTopoID: 30\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"31" [label="(Node ID: 31\nTopoID: 31\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"32" [label="(Node ID: 32\nTopoID: 32\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"33" [label="(Node ID: 33\nTopoID: 33\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"34" [label="(Node ID: 34\nTopoID: 34\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"35" [label="(Node ID: 35\nTopoID: 35\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"36" [label="(Node ID: 36\nTopoID: 36\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"37" [label="(Node ID: 37\nTopoID: 37\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"38" [label="(Node ID: 38\nTopoID: 38\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"39" [label="(Node ID: 39\nTopoID: 39\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"40" [label="(Node ID: 40\nTopoID: 40\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"41" [label="(Node ID: 41\nTopoID: 41\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 42\nTopoID: 42\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"43" [label="(Node ID: 43\nTopoID: 43\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"44" [label="(Node ID: 44\nTopoID: 44\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"45" [label="(Node ID: 45\nTopoID: 45\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"46" [label="(Node ID: 46\nTopoID: 46\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 47\nTopoID: 47\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"48" [label="(Node ID: 48\nTopoID: 48\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"49" [label="(Node ID: 49\nTopoID: 49\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"50" [label="(Node ID: 50\nTopoID: 50\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"51" [label="(Node ID: 51\nTopoID: 51\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"52" [label="(Node ID: 52\nTopoID: 52\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"53" [label="(Node ID: 53\nTopoID: 53\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"54" [label="(Node ID: 54\nTopoID: 54\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"55" [label="(Node ID: 55\nTopoID: 55\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"56" [label="(Node ID: 56\nTopoID: 56\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"57" [label="(Node ID: 57\nTopoID: 57\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"58" [label="(Node ID: 58\nTopoID: 58\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"59" [label="(Node ID: 59\nTopoID: 59\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 60\nTopoID: 60\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"61" [label="(Node ID: 61\nTopoID: 61\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"62" [label="(Node ID: 62\nTopoID: 62\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"63" [label="(Node ID: 63\nTopoID: 63\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"64" [label="(Node ID: 64\nTopoID: 64\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"65" [label="(Node ID: 65\nTopoID: 65\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"66" [label="(Node ID: 66\nTopoID: 66\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"67" [label="(Node ID: 67\nTopoID: 67\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"68" [label="(Node ID: 68\nTopoID: 68\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"69" [label="(Node ID: 69\nTopoID: 69\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"70" [label="(Node ID: 70\nTopoID: 70\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 71\nTopoID: 71\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"72" [label="(Node ID: 72\nTopoID: 72\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"73" [label="(Node ID: 73\nTopoID: 73\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"74" [label="(Node ID: 74\nTopoID: 74\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"75" [label="(Node ID: 75\nTopoID: 75\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"76" [label="(Node ID: 76\nTopoID: 76\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"77" [label="(Node ID: 77\nTopoID: 77\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"78" [label="(Node ID: 78\nTopoID: 78\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"79" [label="(Node ID: 79\nTopoID: 79\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"80" [label="(Node ID: 80\nTopoID: 80\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"81" [label="(Node ID: 81\nTopoID: 81\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"82" [label="(Node ID: 82\nTopoID: 82\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"83" [label="(Node ID: 83\nTopoID: 83\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"84" [label="(Node ID: 84\nTopoID: 84\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"85" [label="(Node ID: 85\nTopoID: 85\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"86" [label="(Node ID: 86\nTopoID: 86\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"87" [label="(Node ID: 87\nTopoID: 87\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"88" [label="(Node ID: 88\nTopoID: 88\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"89" [label="(Node ID: 89\nTopoID: 89\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"90" [label="(Node ID: 90\nTopoID: 90\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"91" [label="(Node ID: 91\nTopoID: 91\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"92" [label="(Node ID: 92\nTopoID: 92\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"93" [label="(Node ID: 93\nTopoID: 93\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"94" [label="(Node ID: 94\nTopoID: 94\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"95" [label="(Node ID: 95\nTopoID: 95\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"96" [label="(Node ID: 96\nTopoID: 96\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"97" [label="(Node ID: 97\nTopoID: 97\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"98" [label="(Node ID: 98\nTopoID: 98\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"99" [label="(Node ID: 99\nTopoID: 99\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"100" [label="(Node ID: 100\nTopoID: 100\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"101" [label="(Node ID: 101\nTopoID: 101\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"102" [label="(Node ID: 102\nTopoID: 102\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"103" [label="(Node ID: 103\nTopoID: 103\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"104" [label="(Node ID: 104\nTopoID: 104\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"105" [label="(Node ID: 105\nTopoID: 105\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"106" [label="(Node ID: 106\nTopoID: 106\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"107" [label="(Node ID: 107\nTopoID: 107\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"108" [label="(Node ID: 108\nTopoID: 108\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"109" [label="(Node ID: 109\nTopoID: 109\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"110" [label="(Node ID: 110\nTopoID: 110\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"111" [label="(Node ID: 111\nTopoID: 111\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"112" [label="(Node ID: 112\nTopoID: 112\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"113" [label="(Node ID: 113\nTopoID: 113\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"114" [label="(Node ID: 114\nTopoID: 114\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"115" [label="(Node ID: 115\nTopoID: 115\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"116" [label="(Node ID: 116\nTopoID: 116\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"117" [label="(Node ID: 117\nTopoID: 117\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"118" [label="(Node ID: 118\nTopoID: 118\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"119" [label="(Node ID: 119\nTopoID: 119\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"120" [label="(Node ID: 120\nTopoID: 120\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"121" [label="(Node ID: 121\nTopoID: 121\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"122" [label="(Node ID: 122\nTopoID: 122\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"123" [label="(Node ID: 123\nTopoID: 123\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"124" [label="(Node ID: 124\nTopoID: 124\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"125" [label="(Node ID: 125\nTopoID: 125\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"126" [label="(Node ID: 126\nTopoID: 126\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"127" [label="(Node ID: 127\nTopoID: 127\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"128" [label="(Node ID: 128\nTopoID: 128\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"129" [label="(Node ID: 129\nTopoID: 129\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"130" [label="(Node ID: 130\nTopoID: 130\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"131" [label="(Node ID: 131\nTopoID: 131\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"132" [label="(Node ID: 132\nTopoID: 132\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"133" [label="(Node ID: 133\nTopoID: 133\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"134" [label="(Node ID: 134\nTopoID: 134\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"135" [label="(Node ID: 135\nTopoID: 135\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"136" [label="(Node ID: 136\nTopoID: 136\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"137" [label="(Node ID: 137\nTopoID: 137\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"138" [label="(Node ID: 138\nTopoID: 138\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"139" [label="(Node ID: 139\nTopoID: 139\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"140" [label="(Node ID: 140\nTopoID: 140\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"141" [label="(Node ID: 141\nTopoID: 141\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"142" [label="(Node ID: 142\nTopoID: 142\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"143" [label="(Node ID: 143\nTopoID: 143\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"144" [label="(Node ID: 144\nTopoID: 144\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"145" [label="(Node ID: 145\nTopoID: 145\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"146" [label="(Node ID: 146\nTopoID: 146\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"147" [label="(Node ID: 147\nTopoID: 147\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"148" [label="(Node ID: 148\nTopoID: 148\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"149" [label="(Node ID: 149\nTopoID: 149\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"150" [label="(Node ID: 150\nTopoID: 150\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"151" [label="(Node ID: 151\nTopoID: 151\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"152" [label="(Node ID: 152\nTopoID: 152\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"153" [label="(Node ID: 153\nTopoID: 153\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"154" [label="(Node ID: 154\nTopoID: 154\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"155" [label="(Node ID: 155\nTopoID: 155\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"156" [label="(Node ID: 156\nTopoID: 156\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"157" [label="(Node ID: 157\nTopoID: 157\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"158" [label="(Node ID: 158\nTopoID: 158\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"159" [label="(Node ID: 159\nTopoID: 159\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"160" [label="(Node ID: 160\nTopoID: 160\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"161" [label="(Node ID: 161\nTopoID: 161\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"162" [label="(Node ID: 162\nTopoID: 162\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"163" [label="(Node ID: 163\nTopoID: 163\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"164" [label="(Node ID: 164\nTopoID: 164\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"165" [label="(Node ID: 165\nTopoID: 165\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"166" [label="(Node ID: 166\nTopoID: 166\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"167" [label="(Node ID: 167\nTopoID: 167\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"168" [label="(Node ID: 168\nTopoID: 168\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"169" [label="(Node ID: 169\nTopoID: 169\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"170" [label="(Node ID: 170\nTopoID: 170\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"171" [label="(Node ID: 171\nTopoID: 171\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"172" [label="(Node ID: 172\nTopoID: 172\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"173" [label="(Node ID: 173\nTopoID: 173\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"174" [label="(Node ID: 174\nTopoID: 174\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"175" [label="(Node ID: 175\nTopoID: 175\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"176" [label="(Node ID: 176\nTopoID: 176\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"177" [label="(Node ID: 177\nTopoID: 177\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"178" [label="(Node ID: 178\nTopoID: 178\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"179" [label="(Node ID: 179\nTopoID: 179\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"180" [label="(Node ID: 180\nTopoID: 180\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"181" [label="(Node ID: 181\nTopoID: 181\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"182" [label="(Node ID: 182\nTopoID: 182\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"183" [label="(Node ID: 183\nTopoID: 183\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"184" [label="(Node ID: 184\nTopoID: 184\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"185" [label="(Node ID: 185\nTopoID: 185\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"186" [label="(Node ID: 186\nTopoID: 186\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"187" [label="(Node ID: 187\nTopoID: 187\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"188" [label="(Node ID: 188\nTopoID: 188\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"189" [label="(Node ID: 189\nTopoID: 189\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"190" [label="(Node ID: 190\nTopoID: 190\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"191" [label="(Node ID: 191\nTopoID: 191\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"192" [label="(Node ID: 192\nTopoID: 192\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"193" [label="(Node ID: 193\nTopoID: 193\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"194" [label="(Node ID: 194\nTopoID: 194\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"195" [label="(Node ID: 195\nTopoID: 195\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"196" [label="(Node ID: 196\nTopoID: 196\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"197" [label="(Node ID: 197\nTopoID: 197\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"198" [label="(Node ID: 198\nTopoID: 198\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"199" [label="(Node ID: 199\nTopoID: 199\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"200" [label="(Node ID: 200\nTopoID: 200\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"201" [label="(Node ID: 201\nTopoID: 201\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"202" [label="(Node ID: 202\nTopoID: 202\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"203" [label="(Node ID: 203\nTopoID: 203\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"204" [label="(Node ID: 204\nTopoID: 204\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"205" [label="(Node ID: 205\nTopoID: 205\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"206" [label="(Node ID: 206\nTopoID: 206\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"207" [label="(Node ID: 207\nTopoID: 207\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"208" [label="(Node ID: 208\nTopoID: 208\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"209" [label="(Node ID: 209\nTopoID: 209\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"210" [label="(Node ID: 210\nTopoID: 210\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"211" [label="(Node ID: 211\nTopoID: 211\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"212" [label="(Node ID: 212\nTopoID: 212\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 213\nTopoID: 213\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"214" [label="(Node ID: 214\nTopoID: 214\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 215\nTopoID: 215\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"216" [label="(Node ID: 216\nTopoID: 216\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"217" [label="(Node ID: 217\nTopoID: 217\nConcat_350)\n(L-217)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"218" [label="(Node ID: 218\nTopoID: 218\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"219" [label="(Node ID: 219\nTopoID: 219\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"220" [label="(Node ID: 220\nTopoID: 220\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"221" [label="(Node ID: 221\nTopoID: 221\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"222" [label="(Node ID: 222\nTopoID: 222\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"223" [label="(Node ID: 223\nTopoID: 223\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"224" [label="(Node ID: 224\nTopoID: 224\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"225" [label="(Node ID: 225\nTopoID: 225\nConcat_355)\n(L-225)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"226" [label="(Node ID: 226\nTopoID: 226\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"227" [label="(Node ID: 227\nTopoID: 227\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"228" [label="(Node ID: 228\nTopoID: 228\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"229" [label="(Node ID: 229\nTopoID: 229\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"230" [label="(Node ID: 230\nTopoID: 230\nConcat_363)\n(L-230)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"231" [label="(Node ID: 231\nTopoID: 231\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"232" [label="(Node ID: 232\nTopoID: 232\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"233" [label="(Node ID: 233\nTopoID: 233\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"234" [label="(Node ID: 234\nTopoID: 234\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"235" [label="(Node ID: 235\nTopoID: 235\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"236" [label="(Node ID: 236\nTopoID: 236\nConcat_372)\n(L-236)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"237" [label="(Node ID: 237\nTopoID: 237\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"238" [label="(Node ID: 238\nTopoID: 238\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"239" [label="(Node ID: 239\nTopoID: 239\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"240" [label="(Node ID: 240\nTopoID: 240\nConcat_376)\n(L-240)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"241" [label="(Node ID: 241\nTopoID: 241\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"242" [label="(Node ID: 242\nTopoID: 242\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 243\nTopoID: 243\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"244" [label="(Node ID: 244\nTopoID: 244\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"245" [label="(Node ID: 245\nTopoID: 245\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"246" [label="(Node ID: 246\nTopoID: 246\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"247" [label="(Node ID: 247\nTopoID: 247\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"248" [label="(Node ID: 248\nTopoID: 248\nConcat_381)\n(L-248)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"249" [label="(Node ID: 249\nTopoID: 249\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"250" [label="(Node ID: 250\nTopoID: 250\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"251" [label="(Node ID: 251\nTopoID: 251\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"252" [label="(Node ID: 252\nTopoID: 252\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"253" [label="(Node ID: 253\nTopoID: 253\nConcat_389)\n(L-253)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"254" [label="(Node ID: 254\nTopoID: 254\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"255" [label="(Node ID: 255\nTopoID: 255\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"256" [label="(Node ID: 256\nTopoID: 256\nConcat_398)\n(L-256)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"257" [label="(Node ID: 257\nTopoID: 257\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"258" [label="(Node ID: 258\nTopoID: 258\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"259" [label="(Node ID: 259\nTopoID: 259\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"260" [label="(Node ID: 260\nTopoID: 260\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"261" [label="(Node ID: 261\nTopoID: 261\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"262" [label="(Node ID: 262\nTopoID: 262\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"263" [label="(Node ID: 263\nTopoID: 263\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"264" [label="(Node ID: 264\nTopoID: 264\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"265" [label="(Node ID: 265\nTopoID: 265\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"266" [label="(Node ID: 266\nTopoID: 266\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"267" [label="(Node ID: 267\nTopoID: 267\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"268" [label="(Node ID: 268\nTopoID: 268\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"269" [label="(Node ID: 269\nTopoID: 269\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"270" [label="(Node ID: 270\nTopoID: 270\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"271" [label="(Node ID: 271\nTopoID: 271\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"272" [label="(Node ID: 272\nTopoID: 272\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"273" [label="(Node ID: 273\nTopoID: 273\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"274" [label="(Node ID: 274\nTopoID: 274\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"275" [label="(Node ID: 275\nTopoID: 275\nConcat_418)\n(L-275)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"276" [label="(Node ID: 276\nTopoID: 276\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"277" [label="(Node ID: 277\nTopoID: 277\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"278" [label="(Node ID: 278\nTopoID: 278\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"279" [label="(Node ID: 279\nTopoID: 279\nConcat_422)\n(L-279)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"280" [label="(Node ID: 280\nTopoID: 280\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"281" [label="(Node ID: 281\nTopoID: 281\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"282" [label="(Node ID: 282\nTopoID: 282\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"283" [label="(Node ID: 283\nTopoID: 283\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"284" [label="(Node ID: 284\nTopoID: 284\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"285" [label="(Node ID: 285\nTopoID: 285\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"286" [label="(Node ID: 286\nTopoID: 286\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"287" [label="(Node ID: 287\nTopoID: 287\nConcat_427)\n(L-287)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"288" [label="(Node ID: 288\nTopoID: 288\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"289" [label="(Node ID: 289\nTopoID: 289\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"290" [label="(Node ID: 290\nTopoID: 290\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"291" [label="(Node ID: 291\nTopoID: 291\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"292" [label="(Node ID: 292\nTopoID: 292\nConcat_435)\n(L-292)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"293" [label="(Node ID: 293\nTopoID: 293\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"294" [label="(Node ID: 294\nTopoID: 294\nConcat_438)\n(L-294)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"295" [label="(Node ID: 295\nTopoID: 295\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"296" [label="(Node ID: 296\nTopoID: 296\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"297" [label="(Node ID: 297\nTopoID: 297\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"298" [label="(Node ID: 298\nTopoID: 298\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"299" [label="(Node ID: 299\nTopoID: 299\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"300" [label="(Node ID: 300\nTopoID: 300\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"301" [label="(Node ID: 301\nTopoID: 301\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"302" [label="(Node ID: 302\nTopoID: 302\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"303" [label="(END)"]; +"0" -> "1"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "217"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "222"[headlabel=<1>, taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "224"[headlabel=<1>, taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "240"[headlabel=<1>, taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "245"[headlabel=<1>, taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "247"[headlabel=<1>, taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "260"[headlabel=<1>, taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "265"[headlabel=<1>, taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "267"[headlabel=<1>, taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "279"[headlabel=<1>, taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "284"[headlabel=<1>, taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "286"[headlabel=<1>, taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "7"[headlabel=<1>, taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "244"[headlabel=<0>, taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "283"[headlabel=<0>, taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "6"[headlabel=<1>, taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "221"[headlabel=<0>, taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "264"[headlabel=<0>, taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"5" -> "233"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"5" -> "294"[headlabel=<1>, taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"5" -> "301"[headlabel=<1>, taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"6" -> "7"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"7" -> "8"[]; +"8" -> "9"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "12"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"12" -> "13"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"12" -> "14"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "275"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "16"[]; +"16" -> "17"[]; +"17" -> "18"[]; +"18" -> "19"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"18" -> "22"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "22"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"22" -> "23"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"22" -> "256"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24"[]; +"24" -> "25"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"24" -> "33"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[]; +"32" -> "33"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"33" -> "34"[]; +"34" -> "35"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"34" -> "46"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"35" -> "36"[]; +"36" -> "37"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"36" -> "45"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "44"[]; +"44" -> "45"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "58"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "57"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "53"[]; +"53" -> "54"[]; +"54" -> "55"[]; +"55" -> "56"[]; +"56" -> "57"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"58" -> "59"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"58" -> "236"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"59" -> "60"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"59" -> "63"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "66"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"65" -> "69"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[]; +"67" -> "68"[]; +"68" -> "69"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"69" -> "70"[]; +"70" -> "71"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"70" -> "81"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "72"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "75"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"75" -> "76"[]; +"76" -> "77"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"76" -> "80"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "80"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"81" -> "82"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"81" -> "92"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"82" -> "83"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"82" -> "86"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"83" -> "84"[]; +"84" -> "85"[]; +"85" -> "86"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"86" -> "87"[]; +"87" -> "88"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"87" -> "91"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "91"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"91" -> "92"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"92" -> "93"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"92" -> "103"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"93" -> "94"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"93" -> "97"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"97" -> "98"[]; +"98" -> "99"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"98" -> "102"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"102" -> "103"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"103" -> "104"[]; +"104" -> "105"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"104" -> "108"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"108" -> "109"[]; +"109" -> "110"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"109" -> "113"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"110" -> "111"[]; +"111" -> "112"[]; +"112" -> "113"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"113" -> "114"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"113" -> "122"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "115"[]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"122" -> "123"[]; +"123" -> "124"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"123" -> "143"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"124" -> "125"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"124" -> "128"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"128" -> "129"[]; +"129" -> "130"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"129" -> "133"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"133" -> "134"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"133" -> "142"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"134" -> "135"[]; +"135" -> "136"[]; +"136" -> "137"[]; +"137" -> "138"[]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "142"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"142" -> "143"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[]; +"144" -> "145"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "148"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "146"[]; +"146" -> "147"[]; +"147" -> "148"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "149"[]; +"149" -> "150"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"149" -> "153"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "162"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"162" -> "163"[]; +"163" -> "164"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"163" -> "183"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"164" -> "165"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"164" -> "168"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"168" -> "169"[]; +"169" -> "170"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"169" -> "173"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"170" -> "171"[]; +"171" -> "172"[]; +"172" -> "173"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"173" -> "174"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"173" -> "182"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"174" -> "175"[]; +"175" -> "176"[]; +"176" -> "177"[]; +"177" -> "178"[]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"182" -> "183"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"183" -> "184"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"183" -> "203"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"184" -> "185"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"184" -> "188"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"185" -> "186"[]; +"186" -> "187"[]; +"187" -> "188"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"188" -> "189"[]; +"189" -> "190"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"189" -> "193"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"190" -> "191"[]; +"191" -> "192"[]; +"192" -> "193"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"193" -> "194"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"193" -> "202"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"194" -> "195"[]; +"195" -> "196"[]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"203" -> "204"[]; +"204" -> "205"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"204" -> "208"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "216"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"215" -> "230"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"216" -> "217"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"216" -> "225"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "218"[]; +"218" -> "219"[]; +"219" -> "220"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"219" -> "223"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"220" -> "221"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"220" -> "228"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"221" -> "222"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"222" -> "229"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"223" -> "224"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"224" -> "225"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"225" -> "226"[]; +"226" -> "227"[]; +"227" -> "228"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"228" -> "229"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "230"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "303"[headlabel=<3>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "236"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"233" -> "234"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"233" -> "275"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"234" -> "235"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"234" -> "256"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"235" -> "236"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"237" -> "239"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"238" -> "253"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "240"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "248"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[]; +"242" -> "243"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"242" -> "246"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"243" -> "244"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"243" -> "251"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"244" -> "245"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"245" -> "252"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"246" -> "247"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"247" -> "248"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[]; +"250" -> "251"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "252"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "303"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"256" -> "257"[]; +"257" -> "258"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"257" -> "259"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "273"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"259" -> "260"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"259" -> "268"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"260" -> "261"[]; +"261" -> "262"[]; +"262" -> "263"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "266"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "264"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "271"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"264" -> "265"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"265" -> "272"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"266" -> "267"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"267" -> "268"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"268" -> "269"[]; +"269" -> "270"[]; +"270" -> "271"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"271" -> "272"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"272" -> "273"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"272" -> "303"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "274"[]; +"274" -> "275"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"275" -> "276"[]; +"276" -> "277"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"276" -> "278"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"277" -> "292"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"278" -> "279"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"278" -> "287"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"279" -> "280"[]; +"280" -> "281"[]; +"281" -> "282"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"281" -> "285"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"282" -> "283"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"282" -> "290"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"283" -> "284"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"284" -> "291"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"285" -> "286"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"286" -> "287"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"290" -> "291"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"291" -> "292"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"291" -> "303"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"294" -> "295"[]; +"295" -> "296"[]; +"296" -> "297"[]; +"297" -> "298"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"297" -> "300"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"298" -> "299"[]; +"299" -> "303"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"300" -> "301"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"301" -> "302"[]; +"302" -> "303"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/10.dag_after_InactiveSpilling_pass_O2.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/10.dag_after_InactiveSpilling_pass_O2.dot new file mode 100644 index 0000000000000000000000000000000000000000..703b303ffced18f3e23c86fc00bbacb247107d49 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/10.dag_after_InactiveSpilling_pass_O2.dot @@ -0,0 +1,1798 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 0\nTopoID: 16\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"17" [label="(Node ID: 6\nTopoID: 17\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 7\nTopoID: 23\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 19\nTopoID: 72\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"73" [label="(Node ID: 19\nTopoID: 73\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"75" [label="(Node ID: 20\nTopoID: 75\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"76" [label="(Node ID: 20\nTopoID: 76\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"77" [label="(Node ID: 20\nTopoID: 77\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"80" [label="(Node ID: 21\nTopoID: 80\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"81" [label="(Node ID: 21\nTopoID: 81\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"82" [label="(Node ID: 22\nTopoID: 82\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 22\nTopoID: 83\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"84" [label="(Node ID: 22\nTopoID: 84\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 23\nTopoID: 85\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"86" [label="(Node ID: 23\nTopoID: 86\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 24\nTopoID: 87\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"88" [label="(Node ID: 24\nTopoID: 88\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 25\nTopoID: 89\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"90" [label="(Node ID: 25\nTopoID: 90\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"91" [label="(Node ID: 25\nTopoID: 91\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 26\nTopoID: 92\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 26\nTopoID: 93\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"94" [label="(Node ID: 26\nTopoID: 94\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"95" [label="(Node ID: 27\nTopoID: 95\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"96" [label="(Node ID: 27\nTopoID: 96\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"97" [label="(Node ID: 28\nTopoID: 97\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"98" [label="(Node ID: 28\nTopoID: 98\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"99" [label="(Node ID: 29\nTopoID: 99\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"100" [label="(Node ID: 29\nTopoID: 100\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"101" [label="(Node ID: 30\nTopoID: 101\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"102" [label="(Node ID: 30\nTopoID: 102\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"103" [label="(Node ID: 31\nTopoID: 103\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"104" [label="(Node ID: 31\nTopoID: 104\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"105" [label="(Node ID: 31\nTopoID: 105\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"106" [label="(Node ID: 31\nTopoID: 106\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"108" [label="(Node ID: 32\nTopoID: 108\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"109" [label="(Node ID: 32\nTopoID: 109\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"110" [label="(Node ID: 33\nTopoID: 110\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"111" [label="(Node ID: 33\nTopoID: 111\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"112" [label="(Node ID: 33\nTopoID: 112\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"113" [label="(Node ID: 34\nTopoID: 113\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"114" [label="(Node ID: 34\nTopoID: 114\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 35\nTopoID: 115\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"116" [label="(Node ID: 35\nTopoID: 116\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 36\nTopoID: 117\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"118" [label="(Node ID: 36\nTopoID: 118\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 37\nTopoID: 119\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 37\nTopoID: 120\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"121" [label="(Node ID: 37\nTopoID: 121\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"122" [label="(Node ID: 38\nTopoID: 122\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"123" [label="(Node ID: 38\nTopoID: 123\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"124" [label="(Node ID: 38\nTopoID: 124\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"125" [label="(Node ID: 39\nTopoID: 125\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"126" [label="(Node ID: 39\nTopoID: 126\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"127" [label="(Node ID: 40\nTopoID: 127\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"128" [label="(Node ID: 40\nTopoID: 128\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 41\nTopoID: 129\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"130" [label="(Node ID: 41\nTopoID: 130\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 42\nTopoID: 131\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"132" [label="(Node ID: 42\nTopoID: 132\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 43\nTopoID: 133\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"134" [label="(Node ID: 43\nTopoID: 134\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 43\nTopoID: 135\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"136" [label="(Node ID: 43\nTopoID: 136\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"137" [label="(Node ID: 43\nTopoID: 137\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"138" [label="(Node ID: 44\nTopoID: 138\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"139" [label="(Node ID: 44\nTopoID: 139\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"140" [label="(Node ID: 45\nTopoID: 140\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 45\nTopoID: 141\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"142" [label="(Node ID: 45\nTopoID: 142\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 46\nTopoID: 143\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"144" [label="(Node ID: 46\nTopoID: 144\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 47\nTopoID: 145\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"146" [label="(Node ID: 47\nTopoID: 146\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 48\nTopoID: 147\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"148" [label="(Node ID: 48\nTopoID: 148\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 49\nTopoID: 149\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 49\nTopoID: 150\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"151" [label="(Node ID: 49\nTopoID: 151\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"152" [label="(Node ID: 50\nTopoID: 152\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 50\nTopoID: 153\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"154" [label="(Node ID: 50\nTopoID: 154\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"155" [label="(Node ID: 51\nTopoID: 155\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"156" [label="(Node ID: 51\nTopoID: 156\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"157" [label="(Node ID: 52\nTopoID: 157\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"158" [label="(Node ID: 52\nTopoID: 158\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 53\nTopoID: 159\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"160" [label="(Node ID: 53\nTopoID: 160\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 54\nTopoID: 161\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"162" [label="(Node ID: 54\nTopoID: 162\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 55\nTopoID: 163\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"164" [label="(Node ID: 55\nTopoID: 164\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 55\nTopoID: 165\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 55\nTopoID: 166\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"167" [label="(Node ID: 55\nTopoID: 167\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"168" [label="(Node ID: 56\nTopoID: 168\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"169" [label="(Node ID: 56\nTopoID: 169\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 57\nTopoID: 170\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 57\nTopoID: 171\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"172" [label="(Node ID: 57\nTopoID: 172\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 58\nTopoID: 173\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"174" [label="(Node ID: 58\nTopoID: 174\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 59\nTopoID: 175\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"176" [label="(Node ID: 59\nTopoID: 176\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 59\nTopoID: 177\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 60\nTopoID: 178\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"179" [label="(Node ID: 60\nTopoID: 179\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"180" [label="(Node ID: 61\nTopoID: 180\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"181" [label="(Node ID: 61\nTopoID: 181\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 62\nTopoID: 182\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"183" [label="(Node ID: 62\nTopoID: 183\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 62\nTopoID: 184\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"185" [label="(Node ID: 63\nTopoID: 185\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"186" [label="(Node ID: 63\nTopoID: 186\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 63\nTopoID: 187\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"188" [label="(Node ID: 63\nTopoID: 188\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 63\nTopoID: 189\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 63\nTopoID: 190\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"191" [label="(Node ID: 64\nTopoID: 191\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"192" [label="(Node ID: 64\nTopoID: 192\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"193" [label="(Node ID: 65\nTopoID: 193\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 65\nTopoID: 194\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"195" [label="(Node ID: 65\nTopoID: 195\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 66\nTopoID: 196\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"197" [label="(Node ID: 66\nTopoID: 197\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 67\nTopoID: 198\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"199" [label="(Node ID: 67\nTopoID: 199\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"200" [label="(Node ID: 68\nTopoID: 200\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"201" [label="(Node ID: 68\nTopoID: 201\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"202" [label="(Node ID: 69\nTopoID: 202\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"203" [label="(Node ID: 69\nTopoID: 203\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"204" [label="(Node ID: 70\nTopoID: 204\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"205" [label="(Node ID: 70\nTopoID: 205\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 71\nTopoID: 206\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"207" [label="(Node ID: 71\nTopoID: 207\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 72\nTopoID: 208\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 72\nTopoID: 209\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 73\nTopoID: 210\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 73\nTopoID: 211\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 74\nTopoID: 212\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 74\nTopoID: 213\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 75\nTopoID: 214\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 75\nTopoID: 215\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 76\nTopoID: 216\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"217" [label="(Node ID: 76\nTopoID: 217\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 77\nTopoID: 218\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"219" [label="(Node ID: 77\nTopoID: 219\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 78\nTopoID: 220\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 78\nTopoID: 221\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 79\nTopoID: 222\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 79\nTopoID: 223\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 80\nTopoID: 224\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"225" [label="(Node ID: 80\nTopoID: 225\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 81\nTopoID: 226\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 81\nTopoID: 227\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 82\nTopoID: 228\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"229" [label="(Node ID: 82\nTopoID: 229\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 83\nTopoID: 230\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 83\nTopoID: 231\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 84\nTopoID: 232\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 84\nTopoID: 233\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 85\nTopoID: 234\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 85\nTopoID: 235\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 86\nTopoID: 236\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 86\nTopoID: 237\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 87\nTopoID: 238\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"239" [label="(Node ID: 87\nTopoID: 239\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 88\nTopoID: 240\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"241" [label="(Node ID: 88\nTopoID: 241\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 89\nTopoID: 242\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 89\nTopoID: 243\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 90\nTopoID: 244\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 90\nTopoID: 245\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 91\nTopoID: 246\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"247" [label="(Node ID: 91\nTopoID: 247\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 92\nTopoID: 248\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 92\nTopoID: 249\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 93\nTopoID: 250\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"251" [label="(Node ID: 93\nTopoID: 251\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 94\nTopoID: 252\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 94\nTopoID: 253\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 95\nTopoID: 254\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 95\nTopoID: 255\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 96\nTopoID: 256\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 96\nTopoID: 257\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 97\nTopoID: 258\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 97\nTopoID: 259\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 98\nTopoID: 260\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"261" [label="(Node ID: 98\nTopoID: 261\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 99\nTopoID: 262\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"263" [label="(Node ID: 99\nTopoID: 263\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 100\nTopoID: 264\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 100\nTopoID: 265\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 101\nTopoID: 266\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 101\nTopoID: 267\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 102\nTopoID: 268\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"269" [label="(Node ID: 102\nTopoID: 269\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 103\nTopoID: 270\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 103\nTopoID: 271\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 104\nTopoID: 272\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"273" [label="(Node ID: 104\nTopoID: 273\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 105\nTopoID: 274\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 105\nTopoID: 275\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 106\nTopoID: 276\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 106\nTopoID: 277\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 107\nTopoID: 278\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 107\nTopoID: 279\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 108\nTopoID: 280\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 108\nTopoID: 281\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 109\nTopoID: 282\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"283" [label="(Node ID: 109\nTopoID: 283\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 110\nTopoID: 284\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 110\nTopoID: 285\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 111\nTopoID: 286\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 111\nTopoID: 287\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 112\nTopoID: 288\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 112\nTopoID: 289\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 113\nTopoID: 290\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"291" [label="(Node ID: 113\nTopoID: 291\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 114\nTopoID: 292\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"293" [label="(Node ID: 114\nTopoID: 293\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"294" [label="(Node ID: 114\nTopoID: 294\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"295" [label="(Node ID: 115\nTopoID: 295\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 115\nTopoID: 296\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"297" [label="(Node ID: 115\nTopoID: 297\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 116\nTopoID: 298\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"299" [label="(Node ID: 116\nTopoID: 299\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 117\nTopoID: 300\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"301" [label="(Node ID: 117\nTopoID: 301\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 118\nTopoID: 302\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"303" [label="(Node ID: 118\nTopoID: 303\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 119\nTopoID: 304\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"305" [label="(Node ID: 119\nTopoID: 305\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"306" [label="(Node ID: 120\nTopoID: 306\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"307" [label="(Node ID: 120\nTopoID: 307\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"308" [label="(Node ID: 120\nTopoID: 308\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"309" [label="(Node ID: 120\nTopoID: 309\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"310" [label="(Node ID: 120\nTopoID: 310\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"311" [label="(Node ID: 121\nTopoID: 311\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"312" [label="(Node ID: 121\nTopoID: 312\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"313" [label="(Node ID: 122\nTopoID: 313\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 122\nTopoID: 314\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 122\nTopoID: 315\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 123\nTopoID: 316\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"317" [label="(Node ID: 123\nTopoID: 317\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 124\nTopoID: 318\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"319" [label="(Node ID: 124\nTopoID: 319\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 125\nTopoID: 320\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"321" [label="(Node ID: 125\nTopoID: 321\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 126\nTopoID: 322\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 126\nTopoID: 323\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 127\nTopoID: 324\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"325" [label="(Node ID: 127\nTopoID: 325\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 128\nTopoID: 326\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"327" [label="(Node ID: 128\nTopoID: 327\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 129\nTopoID: 328\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"329" [label="(Node ID: 129\nTopoID: 329\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 130\nTopoID: 330\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 130\nTopoID: 331\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 131\nTopoID: 332\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"333" [label="(Node ID: 131\nTopoID: 333\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 132\nTopoID: 334\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"335" [label="(Node ID: 132\nTopoID: 335\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"336" [label="(Node ID: 133\nTopoID: 336\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"337" [label="(Node ID: 133\nTopoID: 337\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"338" [label="(Node ID: 134\nTopoID: 338\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"339" [label="(Node ID: 134\nTopoID: 339\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"340" [label="(Node ID: 134\nTopoID: 340\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"341" [label="(Node ID: 135\nTopoID: 341\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 135\nTopoID: 342\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"343" [label="(Node ID: 135\nTopoID: 343\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 136\nTopoID: 344\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 136\nTopoID: 345\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 137\nTopoID: 346\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"347" [label="(Node ID: 137\nTopoID: 347\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 138\nTopoID: 348\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 138\nTopoID: 349\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 139\nTopoID: 350\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"351" [label="(Node ID: 139\nTopoID: 351\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 140\nTopoID: 352\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 140\nTopoID: 353\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 140\nTopoID: 354\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 140\nTopoID: 355\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"356" [label="(Node ID: 140\nTopoID: 356\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"357" [label="(Node ID: 141\nTopoID: 357\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"358" [label="(Node ID: 141\nTopoID: 358\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 142\nTopoID: 359\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 142\nTopoID: 360\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"361" [label="(Node ID: 142\nTopoID: 361\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 143\nTopoID: 362\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"363" [label="(Node ID: 143\nTopoID: 363\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 144\nTopoID: 364\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"365" [label="(Node ID: 144\nTopoID: 365\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 145\nTopoID: 366\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 145\nTopoID: 367\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 146\nTopoID: 368\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 146\nTopoID: 369\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 147\nTopoID: 370\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"371" [label="(Node ID: 147\nTopoID: 371\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"372" [label="(Node ID: 148\nTopoID: 372\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"373" [label="(Node ID: 148\nTopoID: 373\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"374" [label="(Node ID: 149\nTopoID: 374\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"375" [label="(Node ID: 149\nTopoID: 375\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 150\nTopoID: 376\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"377" [label="(Node ID: 150\nTopoID: 377\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"378" [label="(Node ID: 151\nTopoID: 378\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"379" [label="(Node ID: 151\nTopoID: 379\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 152\nTopoID: 380\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"381" [label="(Node ID: 152\nTopoID: 381\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 153\nTopoID: 382\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 153\nTopoID: 383\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 154\nTopoID: 384\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 154\nTopoID: 385\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"386" [label="(Node ID: 154\nTopoID: 386\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"387" [label="(Node ID: 155\nTopoID: 387\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 155\nTopoID: 388\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"389" [label="(Node ID: 155\nTopoID: 389\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 156\nTopoID: 390\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"391" [label="(Node ID: 156\nTopoID: 391\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 157\nTopoID: 392\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"393" [label="(Node ID: 157\nTopoID: 393\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 158\nTopoID: 394\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 158\nTopoID: 395\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 159\nTopoID: 396\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 159\nTopoID: 397\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 160\nTopoID: 398\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 160\nTopoID: 399\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 160\nTopoID: 400\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"401" [label="(Node ID: 160\nTopoID: 401\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"402" [label="(Node ID: 160\nTopoID: 402\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"403" [label="(Node ID: 161\nTopoID: 403\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"404" [label="(Node ID: 161\nTopoID: 404\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"405" [label="(Node ID: 162\nTopoID: 405\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"406" [label="(Node ID: 162\nTopoID: 406\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"407" [label="(Node ID: 162\nTopoID: 407\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 163\nTopoID: 408\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"409" [label="(Node ID: 163\nTopoID: 409\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 164\nTopoID: 410\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"411" [label="(Node ID: 164\nTopoID: 411\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 164\nTopoID: 412\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"413" [label="(Node ID: 165\nTopoID: 413\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 165\nTopoID: 414\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 166\nTopoID: 415\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 166\nTopoID: 416\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 167\nTopoID: 417\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 167\nTopoID: 418\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 167\nTopoID: 419\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 168\nTopoID: 420\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"421" [label="(Node ID: 168\nTopoID: 421\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 168\nTopoID: 422\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"423" [label="(Node ID: 168\nTopoID: 423\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 168\nTopoID: 424\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"425" [label="(Node ID: 169\nTopoID: 425\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 169\nTopoID: 426\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"427" [label="(Node ID: 169\nTopoID: 427\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 169\nTopoID: 428\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"429" [label="(Node ID: 170\nTopoID: 429\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"430" [label="(Node ID: 170\nTopoID: 430\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 171\nTopoID: 431\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"432" [label="(Node ID: 171\nTopoID: 432\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 172\nTopoID: 433\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"434" [label="(Node ID: 172\nTopoID: 434\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"435" [label="(Node ID: 172\nTopoID: 435\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"436" [label="(Node ID: 173\nTopoID: 436\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"437" [label="(Node ID: 173\nTopoID: 437\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 173\nTopoID: 438\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"439" [label="(Node ID: 173\nTopoID: 439\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 173\nTopoID: 440\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 174\nTopoID: 441\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"442" [label="(Node ID: 174\nTopoID: 442\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"443" [label="(Node ID: 175\nTopoID: 443\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 175\nTopoID: 444\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"445" [label="(Node ID: 175\nTopoID: 445\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 176\nTopoID: 446\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"447" [label="(Node ID: 176\nTopoID: 447\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 177\nTopoID: 448\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"449" [label="(Node ID: 177\nTopoID: 449\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 178\nTopoID: 450\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 178\nTopoID: 451\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 179\nTopoID: 452\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 179\nTopoID: 453\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 180\nTopoID: 454\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 180\nTopoID: 455\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 180\nTopoID: 456\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 180\nTopoID: 457\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"458" [label="(Node ID: 180\nTopoID: 458\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"459" [label="(Node ID: 181\nTopoID: 459\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"460" [label="(Node ID: 181\nTopoID: 460\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"461" [label="(Node ID: 182\nTopoID: 461\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"462" [label="(Node ID: 182\nTopoID: 462\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 182\nTopoID: 463\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"464" [label="(Node ID: 182\nTopoID: 464\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 183\nTopoID: 465\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"466" [label="(Node ID: 183\nTopoID: 466\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 184\nTopoID: 467\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 184\nTopoID: 468\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 184\nTopoID: 469\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 185\nTopoID: 470\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"471" [label="(Node ID: 185\nTopoID: 471\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"472" [label="(Node ID: 186\nTopoID: 472\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"473" [label="(Node ID: 186\nTopoID: 473\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"474" [label="(Node ID: 187\nTopoID: 474\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"475" [label="(Node ID: 187\nTopoID: 475\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 187\nTopoID: 476\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"477" [label="(Node ID: 188\nTopoID: 477\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 188\nTopoID: 478\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"479" [label="(Node ID: 188\nTopoID: 479\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"480" [label="(Node ID: 188\nTopoID: 480\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"481" [label="(Node ID: 188\nTopoID: 481\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 189\nTopoID: 482\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 189\nTopoID: 483\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"484" [label="(Node ID: 189\nTopoID: 484\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"485" [label="(Node ID: 189\nTopoID: 485\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"486" [label="(Node ID: 190\nTopoID: 486\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"487" [label="(Node ID: 190\nTopoID: 487\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 191\nTopoID: 488\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"489" [label="(Node ID: 191\nTopoID: 489\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 192\nTopoID: 490\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"491" [label="(Node ID: 192\nTopoID: 491\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 192\nTopoID: 492\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 193\nTopoID: 493\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 193\nTopoID: 494\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 193\nTopoID: 495\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"496" [label="(Node ID: 193\nTopoID: 496\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 193\nTopoID: 497\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"498" [label="(Node ID: 194\nTopoID: 498\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"499" [label="(Node ID: 194\nTopoID: 499\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 195\nTopoID: 500\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 195\nTopoID: 501\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"502" [label="(Node ID: 195\nTopoID: 502\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"503" [label="(Node ID: 196\nTopoID: 503\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"504" [label="(Node ID: 196\nTopoID: 504\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"505" [label="(Node ID: 197\nTopoID: 505\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"506" [label="(Node ID: 197\nTopoID: 506\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"507" [label="(Node ID: 198\nTopoID: 507\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"508" [label="(Node ID: 198\nTopoID: 508\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"509" [label="(Node ID: 199\nTopoID: 509\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 199\nTopoID: 510\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 200\nTopoID: 511\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 200\nTopoID: 512\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 200\nTopoID: 513\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"514" [label="(Node ID: 200\nTopoID: 514\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"515" [label="(Node ID: 200\nTopoID: 515\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"516" [label="(Node ID: 201\nTopoID: 516\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"517" [label="(Node ID: 201\nTopoID: 517\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"518" [label="(Node ID: 202\nTopoID: 518\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 202\nTopoID: 519\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 202\nTopoID: 520\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"521" [label="(Node ID: 202\nTopoID: 521\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"522" [label="(Node ID: 203\nTopoID: 522\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"523" [label="(Node ID: 203\nTopoID: 523\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 204\nTopoID: 524\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"525" [label="(Node ID: 204\nTopoID: 525\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 204\nTopoID: 526\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"527" [label="(Node ID: 205\nTopoID: 527\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"528" [label="(Node ID: 205\nTopoID: 528\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 206\nTopoID: 529\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 206\nTopoID: 530\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 207\nTopoID: 531\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"532" [label="(Node ID: 207\nTopoID: 532\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 207\nTopoID: 533\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"534" [label="(Node ID: 208\nTopoID: 534\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 208\nTopoID: 535\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 208\nTopoID: 536\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"537" [label="(Node ID: 208\nTopoID: 537\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 208\nTopoID: 538\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"539" [label="(Node ID: 209\nTopoID: 539\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 209\nTopoID: 540\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 210\nTopoID: 541\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 210\nTopoID: 542\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"543" [label="(Node ID: 210\nTopoID: 543\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 211\nTopoID: 544\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"545" [label="(Node ID: 211\nTopoID: 545\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 212\nTopoID: 546\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 212\nTopoID: 547\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 212\nTopoID: 548\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 212\nTopoID: 549\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"550" [label="(Node ID: 212\nTopoID: 550\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"551" [label="(Node ID: 213\nTopoID: 551\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"552" [label="(Node ID: 213\nTopoID: 552\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 214\nTopoID: 553\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 214\nTopoID: 554\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 214\nTopoID: 555\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"556" [label="(Node ID: 214\nTopoID: 556\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 214\nTopoID: 557\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 215\nTopoID: 558\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"559" [label="(Node ID: 215\nTopoID: 559\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"560" [label="(Node ID: 216\nTopoID: 560\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"561" [label="(Node ID: 216\nTopoID: 561\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 217\nTopoID: 562\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 0\nTopoID: 563\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"564" [label="(Node ID: 217\nTopoID: 564\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"565" [label="(Node ID: 217\nTopoID: 565\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 218\nTopoID: 566\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 218\nTopoID: 567\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"568" [label="(Node ID: 218\nTopoID: 568\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 219\nTopoID: 569\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"570" [label="(Node ID: 219\nTopoID: 570\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 219\nTopoID: 571\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"572" [label="(Node ID: 220\nTopoID: 572\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"573" [label="(Node ID: 220\nTopoID: 573\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 0\nTopoID: 574\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"575" [label="(Node ID: 221\nTopoID: 575\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"576" [label="(Node ID: 221\nTopoID: 576\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 221\nTopoID: 577\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"578" [label="(Node ID: 221\nTopoID: 578\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 222\nTopoID: 579\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"580" [label="(Node ID: 222\nTopoID: 580\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"581" [label="(Node ID: 222\nTopoID: 581\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"582" [label="(Node ID: 223\nTopoID: 582\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 223\nTopoID: 583\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 224\nTopoID: 584\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 224\nTopoID: 585\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"586" [label="(Node ID: 224\nTopoID: 586\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"587" [label="(Node ID: 224\nTopoID: 587\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"588" [label="(Node ID: 225\nTopoID: 588\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 225\nTopoID: 589\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 226\nTopoID: 590\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 226\nTopoID: 591\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 226\nTopoID: 592\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 227\nTopoID: 593\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 227\nTopoID: 594\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 228\nTopoID: 595\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 228\nTopoID: 596\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 228\nTopoID: 597\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 229\nTopoID: 598\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"599" [label="(Node ID: 229\nTopoID: 599\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 229\nTopoID: 600\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"601" [label="(Node ID: 230\nTopoID: 601\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"602" [label="(Node ID: 231\nTopoID: 602\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"603" [label="(Node ID: 231\nTopoID: 603\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"604" [label="(Node ID: 232\nTopoID: 604\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"605" [label="(Node ID: 232\nTopoID: 605\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"606" [label="(Node ID: 232\nTopoID: 606\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 236\nTopoID: 607\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"608" [label="(Node ID: 233\nTopoID: 608\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"609" [label="(Node ID: 233\nTopoID: 609\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"610" [label="(Node ID: 233\nTopoID: 610\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"611" [label="(Node ID: 233\nTopoID: 611\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 234\nTopoID: 612\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 234\nTopoID: 613\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"614" [label="(Node ID: 234\nTopoID: 614\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 235\nTopoID: 615\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"616" [label="(Node ID: 235\nTopoID: 616\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 236\nTopoID: 617\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"618" [label="(Node ID: 237\nTopoID: 618\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 237\nTopoID: 619\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"620" [label="(Node ID: 237\nTopoID: 620\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 237\nTopoID: 621\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"622" [label="(Node ID: 238\nTopoID: 622\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"623" [label="(Node ID: 238\nTopoID: 623\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"624" [label="(Node ID: 239\nTopoID: 624\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"625" [label="(Node ID: 239\nTopoID: 625\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"626" [label="(Node ID: 240\nTopoID: 626\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"627" [label="(Node ID: 0\nTopoID: 627\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"628" [label="(Node ID: 240\nTopoID: 628\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"629" [label="(Node ID: 240\nTopoID: 629\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"630" [label="(Node ID: 241\nTopoID: 630\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"631" [label="(Node ID: 241\nTopoID: 631\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"632" [label="(Node ID: 241\nTopoID: 632\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"633" [label="(Node ID: 242\nTopoID: 633\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"634" [label="(Node ID: 242\nTopoID: 634\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"635" [label="(Node ID: 242\nTopoID: 635\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"636" [label="(Node ID: 243\nTopoID: 636\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"637" [label="(Node ID: 243\nTopoID: 637\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 0\nTopoID: 638\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"639" [label="(Node ID: 244\nTopoID: 639\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 244\nTopoID: 640\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 244\nTopoID: 641\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"642" [label="(Node ID: 244\nTopoID: 642\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 245\nTopoID: 643\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"644" [label="(Node ID: 245\nTopoID: 644\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"645" [label="(Node ID: 245\nTopoID: 645\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"646" [label="(Node ID: 246\nTopoID: 646\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"647" [label="(Node ID: 246\nTopoID: 647\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 247\nTopoID: 648\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 247\nTopoID: 649\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"650" [label="(Node ID: 247\nTopoID: 650\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"651" [label="(Node ID: 247\nTopoID: 651\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"652" [label="(Node ID: 248\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 248\nTopoID: 653\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 249\nTopoID: 654\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 249\nTopoID: 655\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 249\nTopoID: 656\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 250\nTopoID: 657\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"658" [label="(Node ID: 250\nTopoID: 658\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 251\nTopoID: 659\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"660" [label="(Node ID: 251\nTopoID: 660\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"661" [label="(Node ID: 251\nTopoID: 661\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"662" [label="(Node ID: 252\nTopoID: 662\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"663" [label="(Node ID: 252\nTopoID: 663\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"664" [label="(Node ID: 252\nTopoID: 664\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 253\nTopoID: 665\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 254\nTopoID: 666\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"667" [label="(Node ID: 254\nTopoID: 667\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"668" [label="(Node ID: 255\nTopoID: 668\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"669" [label="(Node ID: 255\nTopoID: 669\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"670" [label="(Node ID: 255\nTopoID: 670\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"671" [label="(Node ID: 256\nTopoID: 671\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 256\nTopoID: 672\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 257\nTopoID: 673\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"674" [label="(Node ID: 257\nTopoID: 674\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"675" [label="(Node ID: 257\nTopoID: 675\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 257\nTopoID: 676\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"677" [label="(Node ID: 258\nTopoID: 677\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"678" [label="(Node ID: 258\nTopoID: 678\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"679" [label="(Node ID: 259\nTopoID: 679\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"680" [label="(Node ID: 259\nTopoID: 680\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 0\nTopoID: 681\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"682" [label="(Node ID: 260\nTopoID: 682\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"683" [label="(Node ID: 260\nTopoID: 683\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"684" [label="(Node ID: 261\nTopoID: 684\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"685" [label="(Node ID: 261\nTopoID: 685\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"686" [label="(Node ID: 261\nTopoID: 686\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 262\nTopoID: 687\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"688" [label="(Node ID: 262\nTopoID: 688\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 262\nTopoID: 689\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"690" [label="(Node ID: 263\nTopoID: 690\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"691" [label="(Node ID: 263\nTopoID: 691\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"692" [label="(Node ID: 0\nTopoID: 692\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"693" [label="(Node ID: 264\nTopoID: 693\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 264\nTopoID: 694\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"695" [label="(Node ID: 264\nTopoID: 695\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"696" [label="(Node ID: 264\nTopoID: 696\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"697" [label="(Node ID: 265\nTopoID: 697\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 265\nTopoID: 698\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"699" [label="(Node ID: 265\nTopoID: 699\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 266\nTopoID: 700\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"701" [label="(Node ID: 266\nTopoID: 701\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"702" [label="(Node ID: 267\nTopoID: 702\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"703" [label="(Node ID: 267\nTopoID: 703\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 267\nTopoID: 704\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"705" [label="(Node ID: 267\nTopoID: 705\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"706" [label="(Node ID: 267\nTopoID: 706\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 268\nTopoID: 707\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 268\nTopoID: 708\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 269\nTopoID: 709\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"710" [label="(Node ID: 269\nTopoID: 710\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"711" [label="(Node ID: 269\nTopoID: 711\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"712" [label="(Node ID: 270\nTopoID: 712\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"713" [label="(Node ID: 270\nTopoID: 713\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"714" [label="(Node ID: 271\nTopoID: 714\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 271\nTopoID: 715\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"716" [label="(Node ID: 271\nTopoID: 716\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 272\nTopoID: 717\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"718" [label="(Node ID: 272\nTopoID: 718\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 272\nTopoID: 719\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 273\nTopoID: 720\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"721" [label="(Node ID: 274\nTopoID: 721\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"722" [label="(Node ID: 274\nTopoID: 722\nResize_417)\n(ResizeAdf)\n(L-274)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"723" [label="(Node ID: 275\nTopoID: 723\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 276\nTopoID: 724\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"725" [label="(Node ID: 276\nTopoID: 725\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"726" [label="(Node ID: 276\nTopoID: 726\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"727" [label="(Node ID: 276\nTopoID: 727\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"728" [label="(Node ID: 277\nTopoID: 728\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"729" [label="(Node ID: 277\nTopoID: 729\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"730" [label="(Node ID: 278\nTopoID: 730\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 278\nTopoID: 731\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"732" [label="(Node ID: 279\nTopoID: 732\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"733" [label="(Node ID: 0\nTopoID: 733\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"734" [label="(Node ID: 279\nTopoID: 734\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 279\nTopoID: 735\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 280\nTopoID: 736\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"737" [label="(Node ID: 280\nTopoID: 737\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"738" [label="(Node ID: 280\nTopoID: 738\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"739" [label="(Node ID: 280\nTopoID: 739\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"740" [label="(Node ID: 281\nTopoID: 740\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"741" [label="(Node ID: 281\nTopoID: 741\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"742" [label="(Node ID: 281\nTopoID: 742\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"743" [label="(Node ID: 281\nTopoID: 743\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"744" [label="(Node ID: 282\nTopoID: 744\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"745" [label="(Node ID: 282\nTopoID: 745\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"746" [label="(Node ID: 0\nTopoID: 746\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"747" [label="(Node ID: 283\nTopoID: 747\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"748" [label="(Node ID: 283\nTopoID: 748\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"749" [label="(Node ID: 283\nTopoID: 749\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"750" [label="(Node ID: 283\nTopoID: 750\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"751" [label="(Node ID: 283\nTopoID: 751\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"752" [label="(Node ID: 284\nTopoID: 752\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"753" [label="(Node ID: 284\nTopoID: 753\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"754" [label="(Node ID: 284\nTopoID: 754\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"755" [label="(Node ID: 284\nTopoID: 755\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"756" [label="(Node ID: 284\nTopoID: 756\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"757" [label="(Node ID: 285\nTopoID: 757\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"758" [label="(Node ID: 285\nTopoID: 758\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"759" [label="(Node ID: 286\nTopoID: 759\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"760" [label="(Node ID: 286\nTopoID: 760\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"761" [label="(Node ID: 286\nTopoID: 761\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"762" [label="(Node ID: 286\nTopoID: 762\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"763" [label="(Node ID: 287\nTopoID: 763\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"764" [label="(Node ID: 287\nTopoID: 764\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"765" [label="(Node ID: 288\nTopoID: 765\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"766" [label="(Node ID: 288\nTopoID: 766\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"767" [label="(Node ID: 288\nTopoID: 767\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"768" [label="(Node ID: 288\nTopoID: 768\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"769" [label="(Node ID: 289\nTopoID: 769\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"770" [label="(Node ID: 289\nTopoID: 770\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"771" [label="(Node ID: 289\nTopoID: 771\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 289\nTopoID: 772\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"773" [label="(Node ID: 290\nTopoID: 773\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"774" [label="(Node ID: 290\nTopoID: 774\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"775" [label="(Node ID: 290\nTopoID: 775\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"776" [label="(Node ID: 290\nTopoID: 776\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"777" [label="(Node ID: 290\nTopoID: 777\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"778" [label="(Node ID: 291\nTopoID: 778\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"779" [label="(Node ID: 291\nTopoID: 779\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"780" [label="(Node ID: 291\nTopoID: 780\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"781" [label="(Node ID: 291\nTopoID: 781\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"782" [label="(Node ID: 291\nTopoID: 782\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"783" [label="(Node ID: 292\nTopoID: 783\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"784" [label="(Node ID: 293\nTopoID: 784\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"785" [label="(Node ID: 293\nTopoID: 785\nResize_437)\n(ResizeAdf)\n(L-293)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"786" [label="(Node ID: 294\nTopoID: 786\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"787" [label="(Node ID: 294\nTopoID: 787\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"788" [label="(Node ID: 295\nTopoID: 788\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"789" [label="(Node ID: 295\nTopoID: 789\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"790" [label="(Node ID: 295\nTopoID: 790\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"791" [label="(Node ID: 295\nTopoID: 791\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 296\nTopoID: 792\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 296\nTopoID: 793\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"794" [label="(Node ID: 296\nTopoID: 794\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"795" [label="(Node ID: 296\nTopoID: 795\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 297\nTopoID: 796\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"797" [label="(Node ID: 297\nTopoID: 797\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"798" [label="(Node ID: 297\nTopoID: 798\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"799" [label="(Node ID: 297\nTopoID: 799\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 298\nTopoID: 800\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"801" [label="(Node ID: 298\nTopoID: 801\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"802" [label="(Node ID: 299\nTopoID: 802\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"803" [label="(Node ID: 299\nTopoID: 803\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"804" [label="(Node ID: 299\nTopoID: 804\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"805" [label="(Node ID: 299\nTopoID: 805\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"806" [label="(Node ID: 300\nTopoID: 806\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"807" [label="(Node ID: 300\nTopoID: 807\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 301\nTopoID: 808\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 301\nTopoID: 809\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"810" [label="(Node ID: 301\nTopoID: 810\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 301\nTopoID: 811\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"812" [label="(Node ID: 301\nTopoID: 812\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 302\nTopoID: 813\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 302\nTopoID: 814\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"815" [label="(Node ID: 302\nTopoID: 815\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 302\nTopoID: 816\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(END)"]; +"0" -> "549"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "515"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "514"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "457"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "458"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "402"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "401"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "355"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "356"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "309"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "310"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "190"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "166"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "167"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "136"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "137"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "106"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "107"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "79"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "16"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "563"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "574"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "627"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "638"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "681"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "692"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "733"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "746"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "18"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "608"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "786"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "808"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "17" [style="dotted"]; +"16" -> "17"[]; +"17" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18" [style="dotted"]; +"18" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "24"[]; +"21" -> "23" [style="dotted"]; +"22" -> "23"[]; +"23" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24" [style="dotted"]; +"24" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32" [style="dotted"]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"43" -> "44" [style="dotted"]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "49" [style="dotted"]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"52" -> "53" [style="dotted"]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "723"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "83"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "80"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "80"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"83" -> "84"[]; +"84" -> "85"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "672"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"88" -> "111"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "92"[]; +"92" -> "93"[]; +"93" -> "94"[]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "108"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"106" -> "108"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"107" -> "108"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "143"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "141"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "138"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"136" -> "138"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"137" -> "138"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"141" -> "142"[]; +"142" -> "143"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[]; +"144" -> "145"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "173"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "146"[]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "171"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "168"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"166" -> "168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"167" -> "168"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"171" -> "172"[]; +"172" -> "173"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"173" -> "174"[]; +"174" -> "175"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"174" -> "617"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"175" -> "176"[]; +"176" -> "178"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "177"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "185"[]; +"177" -> "179" [style="dotted"]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "186"[]; +"184" -> "185" [style="dotted"]; +"185" -> "187"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "187"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "189"[]; +"189" -> "191"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"190" -> "191"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "202"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"205" -> "226"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "224"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"227" -> "248"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "246"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "270"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "268"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"283" -> "290"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"290" -> "291"[]; +"291" -> "292"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"291" -> "314"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "311"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"309" -> "311"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"310" -> "311"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"317" -> "362"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"318" -> "319"[]; +"319" -> "320"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"319" -> "326"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "321"[]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"329" -> "336"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "333"[]; +"333" -> "334"[]; +"334" -> "335"[]; +"335" -> "336"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"336" -> "337"[]; +"337" -> "338"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"337" -> "360"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "357"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"355" -> "357"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"356" -> "357"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[]; +"361" -> "362"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"365" -> "372"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"375" -> "382"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "380"[]; +"380" -> "381"[]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "406"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "403"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "403"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "403"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "406"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"409" -> "465"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"410" -> "411"[]; +"411" -> "413"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"411" -> "412"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"412" -> "420"[]; +"412" -> "414" [style="dotted"]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "421"[]; +"419" -> "420" [style="dotted"]; +"420" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "427"[]; +"427" -> "429"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"427" -> "428"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "436"[]; +"428" -> "430" [style="dotted"]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "433"[]; +"433" -> "434"[]; +"434" -> "435"[]; +"435" -> "437"[]; +"435" -> "436" [style="dotted"]; +"436" -> "438"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"437" -> "438"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "461"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"457" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "462"[]; +"460" -> "461" [style="dotted"]; +"461" -> "463"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "462" [style="dotted"]; +"462" -> "463"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"463" -> "464"[]; +"464" -> "465"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"465" -> "466"[]; +"466" -> "467"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"466" -> "522"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"467" -> "468"[]; +"468" -> "470"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"468" -> "469"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"469" -> "477"[]; +"469" -> "471" [style="dotted"]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "478"[]; +"476" -> "477" [style="dotted"]; +"477" -> "479"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "479"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "486"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"485" -> "493"[]; +"485" -> "487" [style="dotted"]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "494"[]; +"492" -> "493" [style="dotted"]; +"493" -> "495"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"494" -> "495"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"497" -> "518"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "516"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"514" -> "516"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"515" -> "516"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"516" -> "517"[]; +"517" -> "519"[]; +"517" -> "518" [style="dotted"]; +"518" -> "520"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"518" -> "519" [style="dotted"]; +"519" -> "520"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "527"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"525" -> "526"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"526" -> "534"[]; +"526" -> "528" [style="dotted"]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "535"[]; +"533" -> "534" [style="dotted"]; +"534" -> "536"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"535" -> "536"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"536" -> "537"[]; +"537" -> "538"[]; +"538" -> "539"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "553"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "551"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "551"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "551"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"551" -> "552"[]; +"552" -> "554"[]; +"552" -> "553" [style="dotted"]; +"553" -> "555"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"553" -> "554" [style="dotted"]; +"554" -> "555"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "558"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"557" -> "560"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[]; +"559" -> "601"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "588"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "565"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "579"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "584"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"564" -> "565"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"571" -> "582"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"572" -> "573"[]; +"573" -> "576"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "595"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "575" [style="dotted"]; +"574" -> "575"[]; +"575" -> "577"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576" [style="dotted"]; +"576" -> "577"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578"[]; +"578" -> "580"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"580" -> "581"[]; +"581" -> "598"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "585"[]; +"583" -> "584" [style="dotted"]; +"584" -> "586"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"584" -> "585" [style="dotted"]; +"585" -> "586"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "587"[]; +"587" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"598" -> "599"[]; +"599" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "602"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "817"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "617"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"610" -> "723"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "672"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"615" -> "616"[]; +"616" -> "617"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "620"[]; +"620" -> "621"[]; +"621" -> "622"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "624"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "665"[]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "652"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "629"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "643"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "648"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"635" -> "646"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "637"[]; +"637" -> "640"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "659"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "639" [style="dotted"]; +"638" -> "639"[]; +"639" -> "641"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"639" -> "640" [style="dotted"]; +"640" -> "641"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "644"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"644" -> "645"[]; +"645" -> "662"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "649"[]; +"647" -> "648" [style="dotted"]; +"648" -> "650"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"648" -> "649" [style="dotted"]; +"649" -> "650"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"650" -> "651"[]; +"651" -> "653"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "653"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "660"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"659" -> "660"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"660" -> "661"[]; +"661" -> "662"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "664"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "666"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"664" -> "817"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"676" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "720"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[]; +"680" -> "682"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "707"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "682"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "697"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "702"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "700"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "694"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "714"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "693" [style="dotted"]; +"692" -> "693"[]; +"693" -> "695"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694" [style="dotted"]; +"694" -> "695"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"695" -> "696"[]; +"696" -> "698"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"697" -> "698"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"698" -> "699"[]; +"699" -> "717"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "703"[]; +"701" -> "702" [style="dotted"]; +"702" -> "704"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"702" -> "703" [style="dotted"]; +"703" -> "704"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[]; +"705" -> "706"[]; +"706" -> "707"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "715"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"714" -> "715"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"715" -> "716"[]; +"716" -> "717"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "817"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"723" -> "724"[]; +"724" -> "725"[]; +"725" -> "726"[]; +"726" -> "727"[]; +"727" -> "728"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"727" -> "730"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"728" -> "729"[]; +"729" -> "783"[]; +"730" -> "731"[]; +"731" -> "732"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"731" -> "763"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"732" -> "735"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "734"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "752"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "759"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"734" -> "735"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "736"[]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"743" -> "757"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"744" -> "745"[]; +"745" -> "748"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "773"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "747" [style="dotted"]; +"746" -> "747"[]; +"747" -> "749"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "748" [style="dotted"]; +"748" -> "749"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "750"[]; +"750" -> "751"[]; +"751" -> "753"[]; +"751" -> "752" [style="dotted"]; +"752" -> "754"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"752" -> "753" [style="dotted"]; +"753" -> "754"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "778"[]; +"756" -> "773" [style="dotted"]; +"757" -> "758"[]; +"758" -> "760"[]; +"758" -> "759" [style="dotted"]; +"759" -> "761"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"759" -> "760" [style="dotted"]; +"760" -> "761"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"761" -> "762"[]; +"762" -> "764"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"764" -> "765"[]; +"765" -> "766"[]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "774"[]; +"772" -> "773" [style="dotted"]; +"773" -> "775"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"773" -> "774" [style="dotted"]; +"774" -> "775"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "776"[]; +"776" -> "777"[]; +"777" -> "779"[]; +"777" -> "778" [style="dotted"]; +"778" -> "780"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"779" -> "780"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"780" -> "781"[]; +"781" -> "782"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"781" -> "784"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "817"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"783" -> "784"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "785"[]; +"785" -> "787"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"786" -> "787"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"787" -> "788"[]; +"788" -> "789"[]; +"789" -> "790"[]; +"790" -> "791"[]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"799" -> "806"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[]; +"804" -> "805"[]; +"805" -> "817"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"806" -> "807"[]; +"807" -> "809"[]; +"807" -> "808" [style="dotted"]; +"808" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"808" -> "809" [style="dotted"]; +"809" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[]; +"812" -> "813"[]; +"813" -> "814"[]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/11.dag_after_TGNodeSpillingForO2_pass_O2.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/11.dag_after_TGNodeSpillingForO2_pass_O2.dot new file mode 100644 index 0000000000000000000000000000000000000000..a80233c645cddbdf919ef8ca5c81f2b36ad9254a --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/11.dag_after_TGNodeSpillingForO2_pass_O2.dot @@ -0,0 +1,1888 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 0\nTopoID: 16\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"17" [label="(Node ID: 6\nTopoID: 17\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 7\nTopoID: 23\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 18\nTopoID: 72\nL3_OFM_Buffer_layer_TGSpilling_1818)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"73" [label="(Node ID: 19\nTopoID: 73\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"75" [label="(Node ID: 19\nTopoID: 75\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"76" [label="(Node ID: 20\nTopoID: 76\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"77" [label="(Node ID: 20\nTopoID: 77\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"80" [label="(Node ID: 20\nTopoID: 80\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"81" [label="(Node ID: 21\nTopoID: 81\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"82" [label="(Node ID: 21\nTopoID: 82\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"83" [label="(Node ID: 22\nTopoID: 83\nL2_OFM_Buffer_layer_TGSpilling_1818)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"84" [label="(Node ID: 22\nTopoID: 84\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 22\nTopoID: 85\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"86" [label="(Node ID: 22\nTopoID: 86\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 23\nTopoID: 87\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"88" [label="(Node ID: 23\nTopoID: 88\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 24\nTopoID: 89\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"90" [label="(Node ID: 24\nTopoID: 90\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"91" [label="(Node ID: 24\nTopoID: 91\nL3_OFM_Buffer_layer_TGSpilling_2424)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 25\nTopoID: 92\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"93" [label="(Node ID: 25\nTopoID: 93\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"94" [label="(Node ID: 25\nTopoID: 94\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"95" [label="(Node ID: 26\nTopoID: 95\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"96" [label="(Node ID: 26\nTopoID: 96\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"97" [label="(Node ID: 26\nTopoID: 97\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"98" [label="(Node ID: 27\nTopoID: 98\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"99" [label="(Node ID: 27\nTopoID: 99\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"100" [label="(Node ID: 28\nTopoID: 100\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"101" [label="(Node ID: 28\nTopoID: 101\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"102" [label="(Node ID: 29\nTopoID: 102\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"103" [label="(Node ID: 29\nTopoID: 103\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"104" [label="(Node ID: 30\nTopoID: 104\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"105" [label="(Node ID: 30\nTopoID: 105\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"106" [label="(Node ID: 31\nTopoID: 106\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"108" [label="(Node ID: 31\nTopoID: 108\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"109" [label="(Node ID: 31\nTopoID: 109\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"110" [label="(Node ID: 31\nTopoID: 110\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"111" [label="(Node ID: 32\nTopoID: 111\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"112" [label="(Node ID: 32\nTopoID: 112\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"113" [label="(Node ID: 33\nTopoID: 113\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"114" [label="(Node ID: 33\nTopoID: 114\nL2_OFM_Buffer_layer_TGSpilling_2424)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 33\nTopoID: 115\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"116" [label="(Node ID: 33\nTopoID: 116\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 34\nTopoID: 117\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"118" [label="(Node ID: 34\nTopoID: 118\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 34\nTopoID: 119\nL3_OFM_Buffer_layer_TGSpilling_3434)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 35\nTopoID: 120\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"121" [label="(Node ID: 35\nTopoID: 121\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"122" [label="(Node ID: 36\nTopoID: 122\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"123" [label="(Node ID: 36\nTopoID: 123\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"124" [label="(Node ID: 36\nTopoID: 124\nL3_OFM_Buffer_layer_TGSpilling_3636)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"125" [label="(Node ID: 37\nTopoID: 125\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"126" [label="(Node ID: 37\nTopoID: 126\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"127" [label="(Node ID: 37\nTopoID: 127\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"128" [label="(Node ID: 38\nTopoID: 128\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 38\nTopoID: 129\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"130" [label="(Node ID: 38\nTopoID: 130\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 39\nTopoID: 131\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"132" [label="(Node ID: 39\nTopoID: 132\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 40\nTopoID: 133\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"134" [label="(Node ID: 40\nTopoID: 134\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 41\nTopoID: 135\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"136" [label="(Node ID: 41\nTopoID: 136\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"137" [label="(Node ID: 42\nTopoID: 137\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"138" [label="(Node ID: 42\nTopoID: 138\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"139" [label="(Node ID: 43\nTopoID: 139\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"140" [label="(Node ID: 43\nTopoID: 140\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 43\nTopoID: 141\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"142" [label="(Node ID: 43\nTopoID: 142\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"143" [label="(Node ID: 43\nTopoID: 143\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"144" [label="(Node ID: 44\nTopoID: 144\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"145" [label="(Node ID: 44\nTopoID: 145\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"146" [label="(Node ID: 45\nTopoID: 146\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 45\nTopoID: 147\nL2_OFM_Buffer_layer_TGSpilling_3636)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"148" [label="(Node ID: 45\nTopoID: 148\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"149" [label="(Node ID: 45\nTopoID: 149\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"150" [label="(Node ID: 46\nTopoID: 150\nL2_OFM_Buffer_layer_TGSpilling_3434)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"151" [label="(Node ID: 46\nTopoID: 151\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"152" [label="(Node ID: 46\nTopoID: 152\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 46\nTopoID: 153\nL3_OFM_Buffer_layer_TGSpilling_4646)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"154" [label="(Node ID: 47\nTopoID: 154\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"155" [label="(Node ID: 47\nTopoID: 155\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"156" [label="(Node ID: 48\nTopoID: 156\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"157" [label="(Node ID: 48\nTopoID: 157\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"158" [label="(Node ID: 48\nTopoID: 158\nL3_OFM_Buffer_layer_TGSpilling_4848)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"159" [label="(Node ID: 49\nTopoID: 159\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"160" [label="(Node ID: 49\nTopoID: 160\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"161" [label="(Node ID: 49\nTopoID: 161\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"162" [label="(Node ID: 50\nTopoID: 162\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 50\nTopoID: 163\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"164" [label="(Node ID: 50\nTopoID: 164\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 51\nTopoID: 165\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"166" [label="(Node ID: 51\nTopoID: 166\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"167" [label="(Node ID: 52\nTopoID: 167\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"168" [label="(Node ID: 52\nTopoID: 168\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"169" [label="(Node ID: 53\nTopoID: 169\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"170" [label="(Node ID: 53\nTopoID: 170\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 54\nTopoID: 171\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"172" [label="(Node ID: 54\nTopoID: 172\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 55\nTopoID: 173\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"174" [label="(Node ID: 55\nTopoID: 174\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 55\nTopoID: 175\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"176" [label="(Node ID: 55\nTopoID: 176\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"177" [label="(Node ID: 55\nTopoID: 177\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"178" [label="(Node ID: 56\nTopoID: 178\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"179" [label="(Node ID: 56\nTopoID: 179\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"180" [label="(Node ID: 57\nTopoID: 180\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"181" [label="(Node ID: 57\nTopoID: 181\nL2_OFM_Buffer_layer_TGSpilling_4848)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 57\nTopoID: 182\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"183" [label="(Node ID: 57\nTopoID: 183\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 58\nTopoID: 184\nL2_OFM_Buffer_layer_TGSpilling_4646)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"185" [label="(Node ID: 58\nTopoID: 185\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"186" [label="(Node ID: 58\nTopoID: 186\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 59\nTopoID: 187\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"188" [label="(Node ID: 59\nTopoID: 188\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 59\nTopoID: 189\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 60\nTopoID: 190\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"191" [label="(Node ID: 60\nTopoID: 191\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"192" [label="(Node ID: 61\nTopoID: 192\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"193" [label="(Node ID: 61\nTopoID: 193\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 62\nTopoID: 194\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"195" [label="(Node ID: 62\nTopoID: 195\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 62\nTopoID: 196\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"197" [label="(Node ID: 63\nTopoID: 197\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 63\nTopoID: 198\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"199" [label="(Node ID: 63\nTopoID: 199\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"200" [label="(Node ID: 63\nTopoID: 200\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"201" [label="(Node ID: 63\nTopoID: 201\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"202" [label="(Node ID: 63\nTopoID: 202\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"203" [label="(Node ID: 64\nTopoID: 203\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"204" [label="(Node ID: 64\nTopoID: 204\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"205" [label="(Node ID: 65\nTopoID: 205\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 65\nTopoID: 206\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"207" [label="(Node ID: 65\nTopoID: 207\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 66\nTopoID: 208\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 66\nTopoID: 209\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 67\nTopoID: 210\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 67\nTopoID: 211\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 68\nTopoID: 212\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 68\nTopoID: 213\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 69\nTopoID: 214\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 69\nTopoID: 215\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 70\nTopoID: 216\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"217" [label="(Node ID: 70\nTopoID: 217\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 71\nTopoID: 218\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"219" [label="(Node ID: 71\nTopoID: 219\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 72\nTopoID: 220\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 72\nTopoID: 221\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 73\nTopoID: 222\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 73\nTopoID: 223\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 74\nTopoID: 224\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"225" [label="(Node ID: 74\nTopoID: 225\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 75\nTopoID: 226\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 75\nTopoID: 227\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 76\nTopoID: 228\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"229" [label="(Node ID: 76\nTopoID: 229\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 77\nTopoID: 230\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 77\nTopoID: 231\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 78\nTopoID: 232\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 78\nTopoID: 233\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 79\nTopoID: 234\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 79\nTopoID: 235\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 80\nTopoID: 236\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 80\nTopoID: 237\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 81\nTopoID: 238\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"239" [label="(Node ID: 81\nTopoID: 239\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 82\nTopoID: 240\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"241" [label="(Node ID: 82\nTopoID: 241\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 83\nTopoID: 242\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 83\nTopoID: 243\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 84\nTopoID: 244\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 84\nTopoID: 245\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 85\nTopoID: 246\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"247" [label="(Node ID: 85\nTopoID: 247\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 86\nTopoID: 248\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 86\nTopoID: 249\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 87\nTopoID: 250\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"251" [label="(Node ID: 87\nTopoID: 251\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 88\nTopoID: 252\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 88\nTopoID: 253\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 89\nTopoID: 254\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 89\nTopoID: 255\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 90\nTopoID: 256\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 90\nTopoID: 257\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 91\nTopoID: 258\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 91\nTopoID: 259\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 92\nTopoID: 260\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"261" [label="(Node ID: 92\nTopoID: 261\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 93\nTopoID: 262\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"263" [label="(Node ID: 93\nTopoID: 263\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 94\nTopoID: 264\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 94\nTopoID: 265\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 95\nTopoID: 266\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 95\nTopoID: 267\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 96\nTopoID: 268\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"269" [label="(Node ID: 96\nTopoID: 269\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 97\nTopoID: 270\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 97\nTopoID: 271\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 98\nTopoID: 272\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"273" [label="(Node ID: 98\nTopoID: 273\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 99\nTopoID: 274\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 99\nTopoID: 275\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 100\nTopoID: 276\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 100\nTopoID: 277\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 101\nTopoID: 278\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 101\nTopoID: 279\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 102\nTopoID: 280\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 102\nTopoID: 281\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 103\nTopoID: 282\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"283" [label="(Node ID: 103\nTopoID: 283\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 104\nTopoID: 284\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"285" [label="(Node ID: 104\nTopoID: 285\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 105\nTopoID: 286\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 105\nTopoID: 287\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 106\nTopoID: 288\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 106\nTopoID: 289\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 107\nTopoID: 290\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"291" [label="(Node ID: 107\nTopoID: 291\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 108\nTopoID: 292\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"293" [label="(Node ID: 108\nTopoID: 293\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"294" [label="(Node ID: 109\nTopoID: 294\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"295" [label="(Node ID: 109\nTopoID: 295\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 110\nTopoID: 296\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"297" [label="(Node ID: 110\nTopoID: 297\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 111\nTopoID: 298\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"299" [label="(Node ID: 111\nTopoID: 299\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 112\nTopoID: 300\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"301" [label="(Node ID: 112\nTopoID: 301\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 113\nTopoID: 302\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"303" [label="(Node ID: 113\nTopoID: 303\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 113\nTopoID: 304\nL3_OFM_Buffer_layer_TGSpilling_113113)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"305" [label="(Node ID: 114\nTopoID: 305\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"306" [label="(Node ID: 114\nTopoID: 306\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"307" [label="(Node ID: 114\nTopoID: 307\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"308" [label="(Node ID: 115\nTopoID: 308\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"309" [label="(Node ID: 115\nTopoID: 309\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"310" [label="(Node ID: 115\nTopoID: 310\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"311" [label="(Node ID: 116\nTopoID: 311\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"312" [label="(Node ID: 116\nTopoID: 312\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"313" [label="(Node ID: 117\nTopoID: 313\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"314" [label="(Node ID: 117\nTopoID: 314\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"315" [label="(Node ID: 118\nTopoID: 315\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"316" [label="(Node ID: 118\nTopoID: 316\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"317" [label="(Node ID: 119\nTopoID: 317\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"318" [label="(Node ID: 119\nTopoID: 318\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"319" [label="(Node ID: 120\nTopoID: 319\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"320" [label="(Node ID: 120\nTopoID: 320\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"321" [label="(Node ID: 120\nTopoID: 321\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"322" [label="(Node ID: 120\nTopoID: 322\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"323" [label="(Node ID: 120\nTopoID: 323\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"324" [label="(Node ID: 121\nTopoID: 324\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"325" [label="(Node ID: 121\nTopoID: 325\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"326" [label="(Node ID: 122\nTopoID: 326\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"327" [label="(Node ID: 122\nTopoID: 327\nL2_OFM_Buffer_layer_TGSpilling_113113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 122\nTopoID: 328\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"329" [label="(Node ID: 122\nTopoID: 329\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 123\nTopoID: 330\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"331" [label="(Node ID: 123\nTopoID: 331\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 123\nTopoID: 332\nL3_OFM_Buffer_layer_TGSpilling_123123)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"333" [label="(Node ID: 124\nTopoID: 333\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"334" [label="(Node ID: 124\nTopoID: 334\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"335" [label="(Node ID: 125\nTopoID: 335\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"336" [label="(Node ID: 125\nTopoID: 336\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"337" [label="(Node ID: 126\nTopoID: 337\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"338" [label="(Node ID: 126\nTopoID: 338\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"339" [label="(Node ID: 127\nTopoID: 339\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"340" [label="(Node ID: 127\nTopoID: 340\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"341" [label="(Node ID: 128\nTopoID: 341\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"342" [label="(Node ID: 128\nTopoID: 342\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"343" [label="(Node ID: 129\nTopoID: 343\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"344" [label="(Node ID: 129\nTopoID: 344\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"345" [label="(Node ID: 130\nTopoID: 345\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"346" [label="(Node ID: 130\nTopoID: 346\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"347" [label="(Node ID: 131\nTopoID: 347\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"348" [label="(Node ID: 131\nTopoID: 348\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"349" [label="(Node ID: 132\nTopoID: 349\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"350" [label="(Node ID: 132\nTopoID: 350\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"351" [label="(Node ID: 133\nTopoID: 351\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"352" [label="(Node ID: 133\nTopoID: 352\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"353" [label="(Node ID: 133\nTopoID: 353\nL3_OFM_Buffer_layer_TGSpilling_133133)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"354" [label="(Node ID: 134\nTopoID: 354\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 134\nTopoID: 355\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"356" [label="(Node ID: 134\nTopoID: 356\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"357" [label="(Node ID: 135\nTopoID: 357\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"358" [label="(Node ID: 135\nTopoID: 358\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"359" [label="(Node ID: 135\nTopoID: 359\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 136\nTopoID: 360\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"361" [label="(Node ID: 136\nTopoID: 361\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 137\nTopoID: 362\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"363" [label="(Node ID: 137\nTopoID: 363\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 138\nTopoID: 364\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"365" [label="(Node ID: 138\nTopoID: 365\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 139\nTopoID: 366\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 139\nTopoID: 367\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 140\nTopoID: 368\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 140\nTopoID: 369\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 140\nTopoID: 370\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"371" [label="(Node ID: 140\nTopoID: 371\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"372" [label="(Node ID: 140\nTopoID: 372\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"373" [label="(Node ID: 141\nTopoID: 373\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"374" [label="(Node ID: 141\nTopoID: 374\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"375" [label="(Node ID: 142\nTopoID: 375\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 142\nTopoID: 376\nL2_OFM_Buffer_layer_TGSpilling_133133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"377" [label="(Node ID: 142\nTopoID: 377\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"378" [label="(Node ID: 142\nTopoID: 378\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"379" [label="(Node ID: 143\nTopoID: 379\nL2_OFM_Buffer_layer_TGSpilling_123123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 143\nTopoID: 380\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"381" [label="(Node ID: 143\nTopoID: 381\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 144\nTopoID: 382\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"383" [label="(Node ID: 144\nTopoID: 383\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 145\nTopoID: 384\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"385" [label="(Node ID: 145\nTopoID: 385\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"386" [label="(Node ID: 146\nTopoID: 386\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"387" [label="(Node ID: 146\nTopoID: 387\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 147\nTopoID: 388\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"389" [label="(Node ID: 147\nTopoID: 389\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 148\nTopoID: 390\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"391" [label="(Node ID: 148\nTopoID: 391\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 149\nTopoID: 392\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"393" [label="(Node ID: 149\nTopoID: 393\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 150\nTopoID: 394\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 150\nTopoID: 395\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 151\nTopoID: 396\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 151\nTopoID: 397\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 152\nTopoID: 398\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 152\nTopoID: 399\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 153\nTopoID: 400\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"401" [label="(Node ID: 153\nTopoID: 401\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"402" [label="(Node ID: 153\nTopoID: 402\nL3_OFM_Buffer_layer_TGSpilling_153153)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"403" [label="(Node ID: 154\nTopoID: 403\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"404" [label="(Node ID: 154\nTopoID: 404\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"405" [label="(Node ID: 154\nTopoID: 405\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"406" [label="(Node ID: 155\nTopoID: 406\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"407" [label="(Node ID: 155\nTopoID: 407\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"408" [label="(Node ID: 155\nTopoID: 408\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"409" [label="(Node ID: 156\nTopoID: 409\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"410" [label="(Node ID: 156\nTopoID: 410\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"411" [label="(Node ID: 157\nTopoID: 411\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"412" [label="(Node ID: 157\nTopoID: 412\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"413" [label="(Node ID: 158\nTopoID: 413\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 158\nTopoID: 414\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 159\nTopoID: 415\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 159\nTopoID: 416\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 160\nTopoID: 417\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 160\nTopoID: 418\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 160\nTopoID: 419\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 160\nTopoID: 420\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"421" [label="(Node ID: 160\nTopoID: 421\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"422" [label="(Node ID: 161\nTopoID: 422\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"423" [label="(Node ID: 161\nTopoID: 423\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"424" [label="(Node ID: 162\nTopoID: 424\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"425" [label="(Node ID: 162\nTopoID: 425\nL2_OFM_Buffer_layer_TGSpilling_153153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 162\nTopoID: 426\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"427" [label="(Node ID: 162\nTopoID: 427\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 163\nTopoID: 428\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"429" [label="(Node ID: 163\nTopoID: 429\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"430" [label="(Node ID: 163\nTopoID: 430\nL3_OFM_Buffer_layer_TGSpilling_163163)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"431" [label="(Node ID: 164\nTopoID: 431\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"432" [label="(Node ID: 164\nTopoID: 432\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 164\nTopoID: 433\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"434" [label="(Node ID: 165\nTopoID: 434\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"435" [label="(Node ID: 165\nTopoID: 435\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"436" [label="(Node ID: 166\nTopoID: 436\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"437" [label="(Node ID: 166\nTopoID: 437\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 167\nTopoID: 438\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"439" [label="(Node ID: 167\nTopoID: 439\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 167\nTopoID: 440\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 168\nTopoID: 441\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"442" [label="(Node ID: 168\nTopoID: 442\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"443" [label="(Node ID: 168\nTopoID: 443\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"444" [label="(Node ID: 168\nTopoID: 444\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"445" [label="(Node ID: 168\nTopoID: 445\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"446" [label="(Node ID: 169\nTopoID: 446\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"447" [label="(Node ID: 169\nTopoID: 447\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"448" [label="(Node ID: 169\nTopoID: 448\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"449" [label="(Node ID: 169\nTopoID: 449\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"450" [label="(Node ID: 170\nTopoID: 450\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 170\nTopoID: 451\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 171\nTopoID: 452\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 171\nTopoID: 453\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 172\nTopoID: 454\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 172\nTopoID: 455\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 172\nTopoID: 456\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 173\nTopoID: 457\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"458" [label="(Node ID: 173\nTopoID: 458\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"459" [label="(Node ID: 173\nTopoID: 459\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"460" [label="(Node ID: 173\nTopoID: 460\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"461" [label="(Node ID: 173\nTopoID: 461\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"462" [label="(Node ID: 174\nTopoID: 462\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"463" [label="(Node ID: 174\nTopoID: 463\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"464" [label="(Node ID: 175\nTopoID: 464\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 175\nTopoID: 465\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"466" [label="(Node ID: 175\nTopoID: 466\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 176\nTopoID: 467\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 176\nTopoID: 468\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 177\nTopoID: 469\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"470" [label="(Node ID: 177\nTopoID: 470\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"471" [label="(Node ID: 178\nTopoID: 471\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"472" [label="(Node ID: 178\nTopoID: 472\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"473" [label="(Node ID: 179\nTopoID: 473\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"474" [label="(Node ID: 179\nTopoID: 474\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"475" [label="(Node ID: 180\nTopoID: 475\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"476" [label="(Node ID: 180\nTopoID: 476\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"477" [label="(Node ID: 180\nTopoID: 477\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"478" [label="(Node ID: 180\nTopoID: 478\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"479" [label="(Node ID: 180\nTopoID: 479\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"480" [label="(Node ID: 181\nTopoID: 480\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"481" [label="(Node ID: 181\nTopoID: 481\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 182\nTopoID: 482\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 182\nTopoID: 483\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"484" [label="(Node ID: 182\nTopoID: 484\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"485" [label="(Node ID: 182\nTopoID: 485\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"486" [label="(Node ID: 183\nTopoID: 486\nL2_OFM_Buffer_layer_TGSpilling_163163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"487" [label="(Node ID: 183\nTopoID: 487\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"488" [label="(Node ID: 183\nTopoID: 488\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"489" [label="(Node ID: 183\nTopoID: 489\nL3_OFM_Buffer_layer_TGSpilling_183183)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"490" [label="(Node ID: 184\nTopoID: 490\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"491" [label="(Node ID: 184\nTopoID: 491\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 184\nTopoID: 492\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 185\nTopoID: 493\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"494" [label="(Node ID: 185\nTopoID: 494\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 186\nTopoID: 495\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"496" [label="(Node ID: 186\nTopoID: 496\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 187\nTopoID: 497\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"498" [label="(Node ID: 187\nTopoID: 498\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"499" [label="(Node ID: 187\nTopoID: 499\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 188\nTopoID: 500\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 188\nTopoID: 501\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"502" [label="(Node ID: 188\nTopoID: 502\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"503" [label="(Node ID: 188\nTopoID: 503\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"504" [label="(Node ID: 188\nTopoID: 504\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"505" [label="(Node ID: 189\nTopoID: 505\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"506" [label="(Node ID: 189\nTopoID: 506\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"507" [label="(Node ID: 189\nTopoID: 507\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"508" [label="(Node ID: 189\nTopoID: 508\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"509" [label="(Node ID: 190\nTopoID: 509\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 190\nTopoID: 510\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 191\nTopoID: 511\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 191\nTopoID: 512\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 192\nTopoID: 513\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"514" [label="(Node ID: 192\nTopoID: 514\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"515" [label="(Node ID: 192\nTopoID: 515\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"516" [label="(Node ID: 193\nTopoID: 516\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"517" [label="(Node ID: 193\nTopoID: 517\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"518" [label="(Node ID: 193\nTopoID: 518\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"519" [label="(Node ID: 193\nTopoID: 519\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 193\nTopoID: 520\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"521" [label="(Node ID: 194\nTopoID: 521\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"522" [label="(Node ID: 194\nTopoID: 522\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"523" [label="(Node ID: 195\nTopoID: 523\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 195\nTopoID: 524\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"525" [label="(Node ID: 195\nTopoID: 525\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 196\nTopoID: 526\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"527" [label="(Node ID: 196\nTopoID: 527\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"528" [label="(Node ID: 197\nTopoID: 528\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"529" [label="(Node ID: 197\nTopoID: 529\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"530" [label="(Node ID: 198\nTopoID: 530\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"531" [label="(Node ID: 198\nTopoID: 531\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"532" [label="(Node ID: 199\nTopoID: 532\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"533" [label="(Node ID: 199\nTopoID: 533\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"534" [label="(Node ID: 200\nTopoID: 534\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"535" [label="(Node ID: 200\nTopoID: 535\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 200\nTopoID: 536\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"537" [label="(Node ID: 200\nTopoID: 537\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"538" [label="(Node ID: 200\nTopoID: 538\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"539" [label="(Node ID: 201\nTopoID: 539\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 201\nTopoID: 540\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 202\nTopoID: 541\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 202\nTopoID: 542\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"543" [label="(Node ID: 202\nTopoID: 543\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"544" [label="(Node ID: 202\nTopoID: 544\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"545" [label="(Node ID: 203\nTopoID: 545\nL2_OFM_Buffer_layer_TGSpilling_183183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 203\nTopoID: 546\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"547" [label="(Node ID: 203\nTopoID: 547\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 204\nTopoID: 548\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"549" [label="(Node ID: 204\nTopoID: 549\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"550" [label="(Node ID: 204\nTopoID: 550\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"551" [label="(Node ID: 205\nTopoID: 551\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"552" [label="(Node ID: 205\nTopoID: 552\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"553" [label="(Node ID: 206\nTopoID: 553\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"554" [label="(Node ID: 206\nTopoID: 554\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 207\nTopoID: 555\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"556" [label="(Node ID: 207\nTopoID: 556\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 207\nTopoID: 557\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 208\nTopoID: 558\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"559" [label="(Node ID: 208\nTopoID: 559\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"560" [label="(Node ID: 208\nTopoID: 560\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"561" [label="(Node ID: 208\nTopoID: 561\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"562" [label="(Node ID: 208\nTopoID: 562\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"563" [label="(Node ID: 209\nTopoID: 563\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"564" [label="(Node ID: 209\nTopoID: 564\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"565" [label="(Node ID: 210\nTopoID: 565\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"566" [label="(Node ID: 210\nTopoID: 566\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"567" [label="(Node ID: 210\nTopoID: 567\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"568" [label="(Node ID: 211\nTopoID: 568\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"569" [label="(Node ID: 211\nTopoID: 569\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"570" [label="(Node ID: 212\nTopoID: 570\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"571" [label="(Node ID: 212\nTopoID: 571\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"572" [label="(Node ID: 212\nTopoID: 572\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"573" [label="(Node ID: 212\nTopoID: 573\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"574" [label="(Node ID: 212\nTopoID: 574\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"575" [label="(Node ID: 213\nTopoID: 575\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"576" [label="(Node ID: 213\nTopoID: 576\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"577" [label="(Node ID: 214\nTopoID: 577\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"578" [label="(Node ID: 214\nTopoID: 578\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 214\nTopoID: 579\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"580" [label="(Node ID: 214\nTopoID: 580\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"581" [label="(Node ID: 214\nTopoID: 581\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"582" [label="(Node ID: 215\nTopoID: 582\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 215\nTopoID: 583\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 216\nTopoID: 584\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"585" [label="(Node ID: 216\nTopoID: 585\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"586" [label="(Node ID: 217\nTopoID: 586\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"587" [label="(Node ID: 0\nTopoID: 587\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"588" [label="(Node ID: 217\nTopoID: 588\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 217\nTopoID: 589\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 218\nTopoID: 590\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 218\nTopoID: 591\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 218\nTopoID: 592\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 219\nTopoID: 593\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 219\nTopoID: 594\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 219\nTopoID: 595\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"596" [label="(Node ID: 220\nTopoID: 596\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"597" [label="(Node ID: 220\nTopoID: 597\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"598" [label="(Node ID: 0\nTopoID: 598\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"599" [label="(Node ID: 221\nTopoID: 599\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 221\nTopoID: 600\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"601" [label="(Node ID: 221\nTopoID: 601\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"602" [label="(Node ID: 221\nTopoID: 602\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"603" [label="(Node ID: 222\nTopoID: 603\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"604" [label="(Node ID: 222\nTopoID: 604\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"605" [label="(Node ID: 222\nTopoID: 605\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"606" [label="(Node ID: 222\nTopoID: 606\nL3_OFM_Buffer_layer_TGSpilling_222222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 223\nTopoID: 607\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"608" [label="(Node ID: 223\nTopoID: 608\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"609" [label="(Node ID: 224\nTopoID: 609\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"610" [label="(Node ID: 224\nTopoID: 610\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"611" [label="(Node ID: 224\nTopoID: 611\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"612" [label="(Node ID: 224\nTopoID: 612\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 225\nTopoID: 613\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"614" [label="(Node ID: 225\nTopoID: 614\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"615" [label="(Node ID: 226\nTopoID: 615\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"616" [label="(Node ID: 226\nTopoID: 616\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"617" [label="(Node ID: 226\nTopoID: 617\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"618" [label="(Node ID: 227\nTopoID: 618\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"619" [label="(Node ID: 227\nTopoID: 619\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"620" [label="(Node ID: 228\nTopoID: 620\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 228\nTopoID: 621\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"622" [label="(Node ID: 228\nTopoID: 622\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"623" [label="(Node ID: 229\nTopoID: 623\nL2_OFM_Buffer_layer_TGSpilling_222222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"624" [label="(Node ID: 229\nTopoID: 624\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"625" [label="(Node ID: 229\nTopoID: 625\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"626" [label="(Node ID: 229\nTopoID: 626\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"627" [label="(Node ID: 230\nTopoID: 627\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"628" [label="(Node ID: 231\nTopoID: 628\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"629" [label="(Node ID: 231\nTopoID: 629\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"630" [label="(Node ID: 232\nTopoID: 630\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"631" [label="(Node ID: 232\nTopoID: 631\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"632" [label="(Node ID: 232\nTopoID: 632\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"633" [label="(Node ID: 236\nTopoID: 633\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"634" [label="(Node ID: 233\nTopoID: 634\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"635" [label="(Node ID: 233\nTopoID: 635\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"636" [label="(Node ID: 233\nTopoID: 636\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"637" [label="(Node ID: 233\nTopoID: 637\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 234\nTopoID: 638\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"639" [label="(Node ID: 234\nTopoID: 639\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"640" [label="(Node ID: 234\nTopoID: 640\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 235\nTopoID: 641\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"642" [label="(Node ID: 235\nTopoID: 642\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 236\nTopoID: 643\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"644" [label="(Node ID: 237\nTopoID: 644\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"645" [label="(Node ID: 237\nTopoID: 645\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"646" [label="(Node ID: 237\nTopoID: 646\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"647" [label="(Node ID: 237\nTopoID: 647\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 238\nTopoID: 648\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"649" [label="(Node ID: 238\nTopoID: 649\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"650" [label="(Node ID: 239\nTopoID: 650\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"651" [label="(Node ID: 239\nTopoID: 651\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"652" [label="(Node ID: 240\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 0\nTopoID: 653\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 240\nTopoID: 654\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 240\nTopoID: 655\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"656" [label="(Node ID: 241\nTopoID: 656\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 241\nTopoID: 657\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"658" [label="(Node ID: 241\nTopoID: 658\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 242\nTopoID: 659\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"660" [label="(Node ID: 242\nTopoID: 660\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"661" [label="(Node ID: 242\nTopoID: 661\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"662" [label="(Node ID: 243\nTopoID: 662\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"663" [label="(Node ID: 243\nTopoID: 663\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"664" [label="(Node ID: 0\nTopoID: 664\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 244\nTopoID: 665\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 244\nTopoID: 666\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"667" [label="(Node ID: 244\nTopoID: 667\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"668" [label="(Node ID: 244\nTopoID: 668\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"669" [label="(Node ID: 245\nTopoID: 669\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"670" [label="(Node ID: 245\nTopoID: 670\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"671" [label="(Node ID: 245\nTopoID: 671\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 245\nTopoID: 672\nL3_OFM_Buffer_layer_TGSpilling_245245)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 246\nTopoID: 673\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"674" [label="(Node ID: 246\nTopoID: 674\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"675" [label="(Node ID: 247\nTopoID: 675\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 247\nTopoID: 676\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"677" [label="(Node ID: 247\nTopoID: 677\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"678" [label="(Node ID: 247\nTopoID: 678\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"679" [label="(Node ID: 248\nTopoID: 679\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"680" [label="(Node ID: 248\nTopoID: 680\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 249\nTopoID: 681\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"682" [label="(Node ID: 249\nTopoID: 682\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"683" [label="(Node ID: 249\nTopoID: 683\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"684" [label="(Node ID: 250\nTopoID: 684\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"685" [label="(Node ID: 250\nTopoID: 685\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"686" [label="(Node ID: 251\nTopoID: 686\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 251\nTopoID: 687\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"688" [label="(Node ID: 251\nTopoID: 688\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 252\nTopoID: 689\nL2_OFM_Buffer_layer_TGSpilling_245245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"690" [label="(Node ID: 252\nTopoID: 690\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"691" [label="(Node ID: 252\nTopoID: 691\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"692" [label="(Node ID: 252\nTopoID: 692\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"693" [label="(Node ID: 253\nTopoID: 693\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 254\nTopoID: 694\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"695" [label="(Node ID: 254\nTopoID: 695\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"696" [label="(Node ID: 255\nTopoID: 696\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"697" [label="(Node ID: 255\nTopoID: 697\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"698" [label="(Node ID: 255\nTopoID: 698\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"699" [label="(Node ID: 256\nTopoID: 699\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 256\nTopoID: 700\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"701" [label="(Node ID: 257\nTopoID: 701\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"702" [label="(Node ID: 257\nTopoID: 702\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"703" [label="(Node ID: 257\nTopoID: 703\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 257\nTopoID: 704\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"705" [label="(Node ID: 258\nTopoID: 705\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"706" [label="(Node ID: 258\nTopoID: 706\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 259\nTopoID: 707\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 259\nTopoID: 708\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 0\nTopoID: 709\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"710" [label="(Node ID: 260\nTopoID: 710\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"711" [label="(Node ID: 260\nTopoID: 711\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"712" [label="(Node ID: 261\nTopoID: 712\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"713" [label="(Node ID: 261\nTopoID: 713\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"714" [label="(Node ID: 261\nTopoID: 714\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 262\nTopoID: 715\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"716" [label="(Node ID: 262\nTopoID: 716\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 262\nTopoID: 717\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"718" [label="(Node ID: 263\nTopoID: 718\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"719" [label="(Node ID: 263\nTopoID: 719\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 0\nTopoID: 720\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"721" [label="(Node ID: 264\nTopoID: 721\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"722" [label="(Node ID: 264\nTopoID: 722\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"723" [label="(Node ID: 264\nTopoID: 723\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"724" [label="(Node ID: 264\nTopoID: 724\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 265\nTopoID: 725\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"726" [label="(Node ID: 265\nTopoID: 726\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"727" [label="(Node ID: 265\nTopoID: 727\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"728" [label="(Node ID: 265\nTopoID: 728\nL3_OFM_Buffer_layer_TGSpilling_265265)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"729" [label="(Node ID: 266\nTopoID: 729\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"730" [label="(Node ID: 266\nTopoID: 730\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"731" [label="(Node ID: 267\nTopoID: 731\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"732" [label="(Node ID: 267\nTopoID: 732\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"733" [label="(Node ID: 267\nTopoID: 733\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"734" [label="(Node ID: 267\nTopoID: 734\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 267\nTopoID: 735\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 268\nTopoID: 736\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"737" [label="(Node ID: 268\nTopoID: 737\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"738" [label="(Node ID: 269\nTopoID: 738\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"739" [label="(Node ID: 269\nTopoID: 739\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"740" [label="(Node ID: 269\nTopoID: 740\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"741" [label="(Node ID: 270\nTopoID: 741\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"742" [label="(Node ID: 270\nTopoID: 742\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"743" [label="(Node ID: 271\nTopoID: 743\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"744" [label="(Node ID: 271\nTopoID: 744\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"745" [label="(Node ID: 271\nTopoID: 745\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"746" [label="(Node ID: 272\nTopoID: 746\nL2_OFM_Buffer_layer_TGSpilling_265265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"747" [label="(Node ID: 272\nTopoID: 747\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"748" [label="(Node ID: 272\nTopoID: 748\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"749" [label="(Node ID: 272\nTopoID: 749\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"750" [label="(Node ID: 273\nTopoID: 750\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"751" [label="(Node ID: 274\nTopoID: 751\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"752" [label="(Node ID: 274\nTopoID: 752\nResize_417)\n(ResizeAdf)\n(L-274)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"753" [label="(Node ID: 275\nTopoID: 753\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"754" [label="(Node ID: 276\nTopoID: 754\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"755" [label="(Node ID: 276\nTopoID: 755\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"756" [label="(Node ID: 276\nTopoID: 756\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"757" [label="(Node ID: 276\nTopoID: 757\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"758" [label="(Node ID: 277\nTopoID: 758\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"759" [label="(Node ID: 277\nTopoID: 759\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"760" [label="(Node ID: 278\nTopoID: 760\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"761" [label="(Node ID: 278\nTopoID: 761\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"762" [label="(Node ID: 279\nTopoID: 762\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"763" [label="(Node ID: 0\nTopoID: 763\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"764" [label="(Node ID: 279\nTopoID: 764\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"765" [label="(Node ID: 279\nTopoID: 765\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"766" [label="(Node ID: 280\nTopoID: 766\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"767" [label="(Node ID: 280\nTopoID: 767\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"768" [label="(Node ID: 280\nTopoID: 768\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"769" [label="(Node ID: 280\nTopoID: 769\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"770" [label="(Node ID: 281\nTopoID: 770\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"771" [label="(Node ID: 281\nTopoID: 771\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"772" [label="(Node ID: 281\nTopoID: 772\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"773" [label="(Node ID: 281\nTopoID: 773\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"774" [label="(Node ID: 282\nTopoID: 774\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"775" [label="(Node ID: 282\nTopoID: 775\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"776" [label="(Node ID: 0\nTopoID: 776\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"777" [label="(Node ID: 283\nTopoID: 777\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"778" [label="(Node ID: 283\nTopoID: 778\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"779" [label="(Node ID: 283\nTopoID: 779\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"780" [label="(Node ID: 283\nTopoID: 780\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"781" [label="(Node ID: 283\nTopoID: 781\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"782" [label="(Node ID: 284\nTopoID: 782\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"783" [label="(Node ID: 284\nTopoID: 783\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"784" [label="(Node ID: 284\nTopoID: 784\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"785" [label="(Node ID: 284\nTopoID: 785\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"786" [label="(Node ID: 284\nTopoID: 786\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 285\nTopoID: 787\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"788" [label="(Node ID: 285\nTopoID: 788\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"789" [label="(Node ID: 286\nTopoID: 789\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"790" [label="(Node ID: 286\nTopoID: 790\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"791" [label="(Node ID: 286\nTopoID: 791\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"792" [label="(Node ID: 286\nTopoID: 792\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 287\nTopoID: 793\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"794" [label="(Node ID: 287\nTopoID: 794\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"795" [label="(Node ID: 288\nTopoID: 795\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"796" [label="(Node ID: 288\nTopoID: 796\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"797" [label="(Node ID: 288\nTopoID: 797\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"798" [label="(Node ID: 288\nTopoID: 798\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"799" [label="(Node ID: 289\nTopoID: 799\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"800" [label="(Node ID: 289\nTopoID: 800\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"801" [label="(Node ID: 289\nTopoID: 801\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"802" [label="(Node ID: 289\nTopoID: 802\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"803" [label="(Node ID: 290\nTopoID: 803\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"804" [label="(Node ID: 290\nTopoID: 804\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"805" [label="(Node ID: 290\nTopoID: 805\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"806" [label="(Node ID: 290\nTopoID: 806\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"807" [label="(Node ID: 290\nTopoID: 807\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 291\nTopoID: 808\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 291\nTopoID: 809\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"810" [label="(Node ID: 291\nTopoID: 810\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 291\nTopoID: 811\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"812" [label="(Node ID: 291\nTopoID: 812\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 292\nTopoID: 813\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"814" [label="(Node ID: 293\nTopoID: 814\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"815" [label="(Node ID: 293\nTopoID: 815\nResize_437)\n(ResizeAdf)\n(L-293)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"816" [label="(Node ID: 294\nTopoID: 816\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"817" [label="(Node ID: 294\nTopoID: 817\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"818" [label="(Node ID: 295\nTopoID: 818\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"819" [label="(Node ID: 295\nTopoID: 819\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"820" [label="(Node ID: 295\nTopoID: 820\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"821" [label="(Node ID: 295\nTopoID: 821\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"822" [label="(Node ID: 296\nTopoID: 822\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"823" [label="(Node ID: 296\nTopoID: 823\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"824" [label="(Node ID: 296\nTopoID: 824\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"825" [label="(Node ID: 296\nTopoID: 825\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"826" [label="(Node ID: 297\nTopoID: 826\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"827" [label="(Node ID: 297\nTopoID: 827\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"828" [label="(Node ID: 297\nTopoID: 828\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"829" [label="(Node ID: 297\nTopoID: 829\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"830" [label="(Node ID: 298\nTopoID: 830\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"831" [label="(Node ID: 298\nTopoID: 831\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"832" [label="(Node ID: 299\nTopoID: 832\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"833" [label="(Node ID: 299\nTopoID: 833\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"834" [label="(Node ID: 299\nTopoID: 834\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"835" [label="(Node ID: 299\nTopoID: 835\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"836" [label="(Node ID: 300\nTopoID: 836\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"837" [label="(Node ID: 300\nTopoID: 837\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"838" [label="(Node ID: 301\nTopoID: 838\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"839" [label="(Node ID: 301\nTopoID: 839\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"840" [label="(Node ID: 301\nTopoID: 840\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"841" [label="(Node ID: 301\nTopoID: 841\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"842" [label="(Node ID: 301\nTopoID: 842\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"843" [label="(Node ID: 302\nTopoID: 843\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"844" [label="(Node ID: 302\nTopoID: 844\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"845" [label="(Node ID: 302\nTopoID: 845\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"846" [label="(Node ID: 302\nTopoID: 846\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"847" [label="(END)"]; +"0" -> "573"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "574"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "537"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "538"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "478"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "479"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "421"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "420"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "371"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "372"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "322"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "323"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "202"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "176"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "177"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "142"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "143"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "109"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "110"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "80"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "16"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "587"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "598"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "653"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "664"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "709"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "720"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "763"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "776"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "18"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "634"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "816"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "838"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "17" [style="dotted"]; +"16" -> "17"[]; +"17" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18" [style="dotted"]; +"18" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "24"[]; +"21" -> "23" [style="dotted"]; +"22" -> "23"[]; +"23" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24" [style="dotted"]; +"24" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32" [style="dotted"]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"43" -> "44" [style="dotted"]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "49" [style="dotted"]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"52" -> "53" [style="dotted"]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "753"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "73"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "72"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "83"[]; +"72" -> "81" [style="dotted"]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "81"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"81" -> "82"[]; +"81" -> "83" [style="dotted"]; +"82" -> "84"[]; +"83" -> "85"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "85"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"86" -> "700"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"87" -> "88"[]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "92"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"90" -> "91"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"91" -> "114"[]; +"91" -> "93" [style="dotted"]; +"92" -> "93"[]; +"93" -> "94"[]; +"93" -> "114" [style="dotted"]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[]; +"108" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"109" -> "111"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"110" -> "111"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "115"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "115"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "120"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "119"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "150"[]; +"119" -> "126" [style="dotted"]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "125"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"123" -> "124"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"124" -> "147"[]; +"124" -> "126" [style="dotted"]; +"125" -> "126"[]; +"126" -> "127"[]; +"126" -> "150" [style="dotted"]; +"126" -> "147" [style="dotted"]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "136"[]; +"136" -> "137"[]; +"137" -> "138"[]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "144"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"142" -> "144"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "145"[]; +"145" -> "146"[]; +"146" -> "148"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"147" -> "148"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "149"[]; +"149" -> "151"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"150" -> "151"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"151" -> "152"[]; +"152" -> "154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"152" -> "153"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "184"[]; +"153" -> "160" [style="dotted"]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "159"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"157" -> "158"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"158" -> "181"[]; +"158" -> "160" [style="dotted"]; +"159" -> "160"[]; +"160" -> "161"[]; +"160" -> "184" [style="dotted"]; +"160" -> "181" [style="dotted"]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[]; +"171" -> "172"[]; +"172" -> "173"[]; +"173" -> "174"[]; +"174" -> "175"[]; +"175" -> "178"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "178"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "178"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "182"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"181" -> "182"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"182" -> "183"[]; +"183" -> "185"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"184" -> "185"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"185" -> "186"[]; +"186" -> "187"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "643"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "190"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"188" -> "189"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"189" -> "197"[]; +"189" -> "191" [style="dotted"]; +"190" -> "191"[]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[]; +"196" -> "198"[]; +"196" -> "197" [style="dotted"]; +"197" -> "199"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"198" -> "199"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "203"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "238"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"219" -> "226"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "260"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"241" -> "248"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "282"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "270"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"282" -> "283"[]; +"283" -> "284"[]; +"284" -> "285"[]; +"285" -> "286"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"285" -> "292"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[]; +"290" -> "291"[]; +"291" -> "292"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"295" -> "302"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"302" -> "303"[]; +"303" -> "305"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"303" -> "304"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"304" -> "327"[]; +"304" -> "306" [style="dotted"]; +"305" -> "306"[]; +"306" -> "307"[]; +"306" -> "327" [style="dotted"]; +"307" -> "308"[]; +"308" -> "309"[]; +"309" -> "310"[]; +"310" -> "311"[]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[]; +"318" -> "319"[]; +"319" -> "320"[]; +"320" -> "321"[]; +"321" -> "324"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"322" -> "324"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"323" -> "324"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"324" -> "325"[]; +"325" -> "326"[]; +"326" -> "328"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"327" -> "328"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"328" -> "329"[]; +"329" -> "330"[]; +"330" -> "331"[]; +"331" -> "333"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"331" -> "332"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"332" -> "379"[]; +"332" -> "355" [style="dotted"]; +"333" -> "334"[]; +"334" -> "335"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"334" -> "341"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"335" -> "336"[]; +"336" -> "337"[]; +"337" -> "338"[]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"344" -> "351"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"351" -> "352"[]; +"352" -> "354"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"352" -> "353"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"353" -> "376"[]; +"353" -> "355" [style="dotted"]; +"354" -> "355"[]; +"355" -> "356"[]; +"355" -> "379" [style="dotted"]; +"355" -> "376" [style="dotted"]; +"356" -> "357"[]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[]; +"360" -> "361"[]; +"361" -> "362"[]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "373"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"371" -> "373"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "377"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"377" -> "378"[]; +"378" -> "380"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"379" -> "380"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"380" -> "381"[]; +"381" -> "382"[]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "390"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"393" -> "400"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"400" -> "401"[]; +"401" -> "403"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "402"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "425"[]; +"402" -> "404" [style="dotted"]; +"403" -> "404"[]; +"404" -> "405"[]; +"404" -> "425" [style="dotted"]; +"405" -> "406"[]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[]; +"410" -> "411"[]; +"411" -> "412"[]; +"412" -> "413"[]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"420" -> "422"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "426"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"425" -> "426"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"426" -> "427"[]; +"427" -> "428"[]; +"428" -> "429"[]; +"429" -> "431"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"429" -> "430"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"430" -> "486"[]; +"430" -> "462" [style="dotted"]; +"431" -> "432"[]; +"432" -> "434"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"432" -> "433"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"433" -> "441"[]; +"433" -> "435" [style="dotted"]; +"434" -> "435"[]; +"435" -> "436"[]; +"436" -> "437"[]; +"437" -> "438"[]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "442"[]; +"440" -> "441" [style="dotted"]; +"441" -> "443"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"442" -> "443"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "450"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"448" -> "449"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"449" -> "457"[]; +"449" -> "451" [style="dotted"]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "458"[]; +"456" -> "457" [style="dotted"]; +"457" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "461"[]; +"461" -> "462"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "482"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"462" -> "463"[]; +"462" -> "486" [style="dotted"]; +"463" -> "464"[]; +"464" -> "465"[]; +"465" -> "466"[]; +"466" -> "467"[]; +"467" -> "468"[]; +"468" -> "469"[]; +"469" -> "470"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "477"[]; +"477" -> "480"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "480"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"480" -> "481"[]; +"481" -> "483"[]; +"481" -> "482" [style="dotted"]; +"482" -> "484"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"482" -> "483" [style="dotted"]; +"483" -> "484"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[]; +"485" -> "487"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"486" -> "487"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"487" -> "488"[]; +"488" -> "490"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"488" -> "489"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"489" -> "545"[]; +"489" -> "521" [style="dotted"]; +"490" -> "491"[]; +"491" -> "493"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"491" -> "492"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"492" -> "500"[]; +"492" -> "494" [style="dotted"]; +"493" -> "494"[]; +"494" -> "495"[]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[]; +"498" -> "499"[]; +"499" -> "501"[]; +"499" -> "500" [style="dotted"]; +"500" -> "502"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"501" -> "502"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "509"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"507" -> "508"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"508" -> "516"[]; +"508" -> "510" [style="dotted"]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "514"[]; +"514" -> "515"[]; +"515" -> "517"[]; +"515" -> "516" [style="dotted"]; +"516" -> "518"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"517" -> "518"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"518" -> "519"[]; +"519" -> "520"[]; +"520" -> "521"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "541"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"521" -> "522"[]; +"521" -> "545" [style="dotted"]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "526"[]; +"526" -> "527"[]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "534"[]; +"534" -> "535"[]; +"535" -> "536"[]; +"536" -> "539"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"537" -> "539"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "539"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "542"[]; +"540" -> "541" [style="dotted"]; +"541" -> "543"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"541" -> "542" [style="dotted"]; +"542" -> "543"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"543" -> "544"[]; +"544" -> "546"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"545" -> "546"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "549"[]; +"549" -> "551"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "558"[]; +"550" -> "552" [style="dotted"]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "554"[]; +"554" -> "555"[]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "559"[]; +"557" -> "558" [style="dotted"]; +"558" -> "560"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"559" -> "560"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"560" -> "561"[]; +"561" -> "562"[]; +"562" -> "563"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "577"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[]; +"564" -> "565"[]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[]; +"572" -> "575"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "575"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"574" -> "575"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576"[]; +"576" -> "578"[]; +"576" -> "577" [style="dotted"]; +"577" -> "579"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578" [style="dotted"]; +"578" -> "579"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[]; +"580" -> "581"[]; +"581" -> "582"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"581" -> "584"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "627"[]; +"584" -> "585"[]; +"585" -> "586"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"585" -> "613"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "588"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "603"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "609"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "595"[]; +"595" -> "596"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "607"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"597" -> "620"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"597" -> "599" [style="dotted"]; +"598" -> "599"[]; +"599" -> "601"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "600" [style="dotted"]; +"600" -> "601"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[]; +"602" -> "604"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"603" -> "604"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "623"[]; +"606" -> "607" [style="dotted"]; +"607" -> "608"[]; +"607" -> "623" [style="dotted"]; +"608" -> "610"[]; +"608" -> "609" [style="dotted"]; +"609" -> "611"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"609" -> "610" [style="dotted"]; +"610" -> "611"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "614"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"613" -> "614"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "615"[]; +"615" -> "616"[]; +"616" -> "617"[]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "621"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"620" -> "621"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "622"[]; +"622" -> "624"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"623" -> "624"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "628"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "847"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "643"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"634" -> "635"[]; +"635" -> "636"[]; +"636" -> "637"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "753"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "638"[]; +"638" -> "639"[]; +"639" -> "640"[]; +"640" -> "641"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"640" -> "700"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "643"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[]; +"644" -> "645"[]; +"645" -> "646"[]; +"646" -> "647"[]; +"647" -> "648"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"647" -> "650"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"648" -> "649"[]; +"649" -> "693"[]; +"650" -> "651"[]; +"651" -> "652"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"651" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "655"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "669"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "675"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"654" -> "655"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "659"[]; +"659" -> "660"[]; +"660" -> "661"[]; +"661" -> "662"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"661" -> "673"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "666"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "686"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "665" [style="dotted"]; +"664" -> "665"[]; +"665" -> "667"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666" [style="dotted"]; +"666" -> "667"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"667" -> "668"[]; +"668" -> "670"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"669" -> "670"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"670" -> "671"[]; +"671" -> "672"[]; +"672" -> "689"[]; +"672" -> "673" [style="dotted"]; +"673" -> "674"[]; +"673" -> "689" [style="dotted"]; +"674" -> "676"[]; +"674" -> "675" [style="dotted"]; +"675" -> "677"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"675" -> "676" [style="dotted"]; +"676" -> "677"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "680"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "681"[]; +"681" -> "682"[]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "687"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"686" -> "687"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"687" -> "688"[]; +"688" -> "690"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "690"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "692"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "694"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"692" -> "847"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"694" -> "695"[]; +"695" -> "696"[]; +"696" -> "697"[]; +"697" -> "698"[]; +"698" -> "699"[]; +"699" -> "700"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "703"[]; +"703" -> "704"[]; +"704" -> "705"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "707"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"705" -> "706"[]; +"706" -> "750"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "710"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"708" -> "736"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "710"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "725"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "731"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "714"[]; +"714" -> "715"[]; +"715" -> "716"[]; +"716" -> "717"[]; +"717" -> "718"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "729"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"718" -> "719"[]; +"719" -> "722"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "743"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "721" [style="dotted"]; +"720" -> "721"[]; +"721" -> "723"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"721" -> "722" [style="dotted"]; +"722" -> "723"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"723" -> "724"[]; +"724" -> "726"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "746"[]; +"728" -> "729" [style="dotted"]; +"729" -> "730"[]; +"729" -> "746" [style="dotted"]; +"730" -> "732"[]; +"730" -> "731" [style="dotted"]; +"731" -> "733"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"731" -> "732" [style="dotted"]; +"732" -> "733"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "734"[]; +"734" -> "735"[]; +"735" -> "736"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "744"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"743" -> "744"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"744" -> "745"[]; +"745" -> "747"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"746" -> "747"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "748"[]; +"748" -> "749"[]; +"749" -> "750"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "847"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"750" -> "751"[]; +"751" -> "752"[]; +"752" -> "753"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"753" -> "754"[]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "757"[]; +"757" -> "758"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"757" -> "760"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"758" -> "759"[]; +"759" -> "813"[]; +"760" -> "761"[]; +"761" -> "762"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"761" -> "793"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"762" -> "765"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "782"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "789"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"764" -> "765"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"765" -> "766"[]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"773" -> "787"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"774" -> "775"[]; +"775" -> "778"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "803"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "777" [style="dotted"]; +"776" -> "777"[]; +"777" -> "779"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"777" -> "778" [style="dotted"]; +"778" -> "779"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "783"[]; +"781" -> "782" [style="dotted"]; +"782" -> "784"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "783" [style="dotted"]; +"783" -> "784"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "785"[]; +"785" -> "786"[]; +"786" -> "808"[]; +"786" -> "803" [style="dotted"]; +"787" -> "788"[]; +"788" -> "790"[]; +"788" -> "789" [style="dotted"]; +"789" -> "791"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"789" -> "790" [style="dotted"]; +"790" -> "791"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"791" -> "792"[]; +"792" -> "794"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"793" -> "794"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "804"[]; +"802" -> "803" [style="dotted"]; +"803" -> "805"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"803" -> "804" [style="dotted"]; +"804" -> "805"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "809"[]; +"807" -> "808" [style="dotted"]; +"808" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"809" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"811" -> "814"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "847"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"813" -> "814"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"814" -> "815"[]; +"815" -> "817"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"816" -> "817"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[]; +"821" -> "822"[]; +"822" -> "823"[]; +"823" -> "824"[]; +"824" -> "825"[]; +"825" -> "826"[]; +"826" -> "827"[]; +"827" -> "828"[]; +"828" -> "829"[]; +"829" -> "830"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"829" -> "836"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"830" -> "831"[]; +"831" -> "832"[]; +"832" -> "833"[]; +"833" -> "834"[]; +"834" -> "835"[]; +"835" -> "847"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"836" -> "837"[]; +"837" -> "839"[]; +"837" -> "838" [style="dotted"]; +"838" -> "840"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"838" -> "839" [style="dotted"]; +"839" -> "840"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"840" -> "841"[]; +"841" -> "842"[]; +"842" -> "843"[]; +"843" -> "844"[]; +"844" -> "845"[]; +"845" -> "846"[]; +"846" -> "847"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/13.dag_after_ReshapeBufferUpdate_pass.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/13.dag_after_ReshapeBufferUpdate_pass.dot new file mode 100644 index 0000000000000000000000000000000000000000..a80233c645cddbdf919ef8ca5c81f2b36ad9254a --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/13.dag_after_ReshapeBufferUpdate_pass.dot @@ -0,0 +1,1888 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 0\nTopoID: 16\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"17" [label="(Node ID: 6\nTopoID: 17\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 7\nTopoID: 23\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 18\nTopoID: 72\nL3_OFM_Buffer_layer_TGSpilling_1818)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"73" [label="(Node ID: 19\nTopoID: 73\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"75" [label="(Node ID: 19\nTopoID: 75\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"76" [label="(Node ID: 20\nTopoID: 76\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"77" [label="(Node ID: 20\nTopoID: 77\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"80" [label="(Node ID: 20\nTopoID: 80\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"81" [label="(Node ID: 21\nTopoID: 81\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"82" [label="(Node ID: 21\nTopoID: 82\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"83" [label="(Node ID: 22\nTopoID: 83\nL2_OFM_Buffer_layer_TGSpilling_1818)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"84" [label="(Node ID: 22\nTopoID: 84\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 22\nTopoID: 85\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"86" [label="(Node ID: 22\nTopoID: 86\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 23\nTopoID: 87\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"88" [label="(Node ID: 23\nTopoID: 88\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 24\nTopoID: 89\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"90" [label="(Node ID: 24\nTopoID: 90\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"91" [label="(Node ID: 24\nTopoID: 91\nL3_OFM_Buffer_layer_TGSpilling_2424)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 25\nTopoID: 92\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"93" [label="(Node ID: 25\nTopoID: 93\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"94" [label="(Node ID: 25\nTopoID: 94\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"95" [label="(Node ID: 26\nTopoID: 95\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"96" [label="(Node ID: 26\nTopoID: 96\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"97" [label="(Node ID: 26\nTopoID: 97\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"98" [label="(Node ID: 27\nTopoID: 98\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"99" [label="(Node ID: 27\nTopoID: 99\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"100" [label="(Node ID: 28\nTopoID: 100\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"101" [label="(Node ID: 28\nTopoID: 101\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"102" [label="(Node ID: 29\nTopoID: 102\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"103" [label="(Node ID: 29\nTopoID: 103\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"104" [label="(Node ID: 30\nTopoID: 104\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"105" [label="(Node ID: 30\nTopoID: 105\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"106" [label="(Node ID: 31\nTopoID: 106\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"108" [label="(Node ID: 31\nTopoID: 108\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"109" [label="(Node ID: 31\nTopoID: 109\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"110" [label="(Node ID: 31\nTopoID: 110\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"111" [label="(Node ID: 32\nTopoID: 111\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"112" [label="(Node ID: 32\nTopoID: 112\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"113" [label="(Node ID: 33\nTopoID: 113\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"114" [label="(Node ID: 33\nTopoID: 114\nL2_OFM_Buffer_layer_TGSpilling_2424)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 33\nTopoID: 115\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"116" [label="(Node ID: 33\nTopoID: 116\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 34\nTopoID: 117\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"118" [label="(Node ID: 34\nTopoID: 118\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 34\nTopoID: 119\nL3_OFM_Buffer_layer_TGSpilling_3434)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 35\nTopoID: 120\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"121" [label="(Node ID: 35\nTopoID: 121\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"122" [label="(Node ID: 36\nTopoID: 122\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"123" [label="(Node ID: 36\nTopoID: 123\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"124" [label="(Node ID: 36\nTopoID: 124\nL3_OFM_Buffer_layer_TGSpilling_3636)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"125" [label="(Node ID: 37\nTopoID: 125\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"126" [label="(Node ID: 37\nTopoID: 126\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"127" [label="(Node ID: 37\nTopoID: 127\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"128" [label="(Node ID: 38\nTopoID: 128\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 38\nTopoID: 129\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"130" [label="(Node ID: 38\nTopoID: 130\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 39\nTopoID: 131\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"132" [label="(Node ID: 39\nTopoID: 132\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 40\nTopoID: 133\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"134" [label="(Node ID: 40\nTopoID: 134\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 41\nTopoID: 135\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"136" [label="(Node ID: 41\nTopoID: 136\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"137" [label="(Node ID: 42\nTopoID: 137\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"138" [label="(Node ID: 42\nTopoID: 138\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"139" [label="(Node ID: 43\nTopoID: 139\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"140" [label="(Node ID: 43\nTopoID: 140\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 43\nTopoID: 141\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"142" [label="(Node ID: 43\nTopoID: 142\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"143" [label="(Node ID: 43\nTopoID: 143\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"144" [label="(Node ID: 44\nTopoID: 144\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"145" [label="(Node ID: 44\nTopoID: 145\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"146" [label="(Node ID: 45\nTopoID: 146\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 45\nTopoID: 147\nL2_OFM_Buffer_layer_TGSpilling_3636)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"148" [label="(Node ID: 45\nTopoID: 148\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"149" [label="(Node ID: 45\nTopoID: 149\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"150" [label="(Node ID: 46\nTopoID: 150\nL2_OFM_Buffer_layer_TGSpilling_3434)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"151" [label="(Node ID: 46\nTopoID: 151\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"152" [label="(Node ID: 46\nTopoID: 152\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 46\nTopoID: 153\nL3_OFM_Buffer_layer_TGSpilling_4646)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"154" [label="(Node ID: 47\nTopoID: 154\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"155" [label="(Node ID: 47\nTopoID: 155\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"156" [label="(Node ID: 48\nTopoID: 156\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"157" [label="(Node ID: 48\nTopoID: 157\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"158" [label="(Node ID: 48\nTopoID: 158\nL3_OFM_Buffer_layer_TGSpilling_4848)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"159" [label="(Node ID: 49\nTopoID: 159\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"160" [label="(Node ID: 49\nTopoID: 160\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"161" [label="(Node ID: 49\nTopoID: 161\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"162" [label="(Node ID: 50\nTopoID: 162\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 50\nTopoID: 163\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"164" [label="(Node ID: 50\nTopoID: 164\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 51\nTopoID: 165\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"166" [label="(Node ID: 51\nTopoID: 166\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"167" [label="(Node ID: 52\nTopoID: 167\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"168" [label="(Node ID: 52\nTopoID: 168\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"169" [label="(Node ID: 53\nTopoID: 169\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"170" [label="(Node ID: 53\nTopoID: 170\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 54\nTopoID: 171\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"172" [label="(Node ID: 54\nTopoID: 172\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 55\nTopoID: 173\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"174" [label="(Node ID: 55\nTopoID: 174\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 55\nTopoID: 175\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"176" [label="(Node ID: 55\nTopoID: 176\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"177" [label="(Node ID: 55\nTopoID: 177\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"178" [label="(Node ID: 56\nTopoID: 178\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"179" [label="(Node ID: 56\nTopoID: 179\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"180" [label="(Node ID: 57\nTopoID: 180\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"181" [label="(Node ID: 57\nTopoID: 181\nL2_OFM_Buffer_layer_TGSpilling_4848)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 57\nTopoID: 182\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"183" [label="(Node ID: 57\nTopoID: 183\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 58\nTopoID: 184\nL2_OFM_Buffer_layer_TGSpilling_4646)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"185" [label="(Node ID: 58\nTopoID: 185\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"186" [label="(Node ID: 58\nTopoID: 186\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 59\nTopoID: 187\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"188" [label="(Node ID: 59\nTopoID: 188\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 59\nTopoID: 189\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 60\nTopoID: 190\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"191" [label="(Node ID: 60\nTopoID: 191\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"192" [label="(Node ID: 61\nTopoID: 192\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"193" [label="(Node ID: 61\nTopoID: 193\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 62\nTopoID: 194\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"195" [label="(Node ID: 62\nTopoID: 195\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 62\nTopoID: 196\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"197" [label="(Node ID: 63\nTopoID: 197\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 63\nTopoID: 198\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"199" [label="(Node ID: 63\nTopoID: 199\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"200" [label="(Node ID: 63\nTopoID: 200\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"201" [label="(Node ID: 63\nTopoID: 201\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"202" [label="(Node ID: 63\nTopoID: 202\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"203" [label="(Node ID: 64\nTopoID: 203\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"204" [label="(Node ID: 64\nTopoID: 204\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"205" [label="(Node ID: 65\nTopoID: 205\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 65\nTopoID: 206\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"207" [label="(Node ID: 65\nTopoID: 207\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 66\nTopoID: 208\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 66\nTopoID: 209\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 67\nTopoID: 210\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 67\nTopoID: 211\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 68\nTopoID: 212\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 68\nTopoID: 213\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 69\nTopoID: 214\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 69\nTopoID: 215\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 70\nTopoID: 216\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"217" [label="(Node ID: 70\nTopoID: 217\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 71\nTopoID: 218\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"219" [label="(Node ID: 71\nTopoID: 219\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 72\nTopoID: 220\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 72\nTopoID: 221\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 73\nTopoID: 222\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 73\nTopoID: 223\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 74\nTopoID: 224\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"225" [label="(Node ID: 74\nTopoID: 225\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 75\nTopoID: 226\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 75\nTopoID: 227\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 76\nTopoID: 228\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"229" [label="(Node ID: 76\nTopoID: 229\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 77\nTopoID: 230\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 77\nTopoID: 231\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 78\nTopoID: 232\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 78\nTopoID: 233\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 79\nTopoID: 234\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 79\nTopoID: 235\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 80\nTopoID: 236\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 80\nTopoID: 237\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 81\nTopoID: 238\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"239" [label="(Node ID: 81\nTopoID: 239\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 82\nTopoID: 240\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"241" [label="(Node ID: 82\nTopoID: 241\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 83\nTopoID: 242\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 83\nTopoID: 243\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 84\nTopoID: 244\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 84\nTopoID: 245\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 85\nTopoID: 246\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"247" [label="(Node ID: 85\nTopoID: 247\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 86\nTopoID: 248\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 86\nTopoID: 249\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 87\nTopoID: 250\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"251" [label="(Node ID: 87\nTopoID: 251\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 88\nTopoID: 252\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 88\nTopoID: 253\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 89\nTopoID: 254\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 89\nTopoID: 255\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 90\nTopoID: 256\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 90\nTopoID: 257\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 91\nTopoID: 258\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 91\nTopoID: 259\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 92\nTopoID: 260\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"261" [label="(Node ID: 92\nTopoID: 261\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 93\nTopoID: 262\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"263" [label="(Node ID: 93\nTopoID: 263\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 94\nTopoID: 264\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 94\nTopoID: 265\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 95\nTopoID: 266\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 95\nTopoID: 267\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 96\nTopoID: 268\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"269" [label="(Node ID: 96\nTopoID: 269\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 97\nTopoID: 270\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 97\nTopoID: 271\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 98\nTopoID: 272\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"273" [label="(Node ID: 98\nTopoID: 273\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 99\nTopoID: 274\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 99\nTopoID: 275\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 100\nTopoID: 276\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 100\nTopoID: 277\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 101\nTopoID: 278\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 101\nTopoID: 279\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 102\nTopoID: 280\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 102\nTopoID: 281\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 103\nTopoID: 282\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"283" [label="(Node ID: 103\nTopoID: 283\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 104\nTopoID: 284\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"285" [label="(Node ID: 104\nTopoID: 285\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 105\nTopoID: 286\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 105\nTopoID: 287\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 106\nTopoID: 288\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 106\nTopoID: 289\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 107\nTopoID: 290\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"291" [label="(Node ID: 107\nTopoID: 291\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 108\nTopoID: 292\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"293" [label="(Node ID: 108\nTopoID: 293\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"294" [label="(Node ID: 109\nTopoID: 294\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"295" [label="(Node ID: 109\nTopoID: 295\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 110\nTopoID: 296\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"297" [label="(Node ID: 110\nTopoID: 297\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 111\nTopoID: 298\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"299" [label="(Node ID: 111\nTopoID: 299\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 112\nTopoID: 300\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"301" [label="(Node ID: 112\nTopoID: 301\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 113\nTopoID: 302\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"303" [label="(Node ID: 113\nTopoID: 303\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 113\nTopoID: 304\nL3_OFM_Buffer_layer_TGSpilling_113113)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"305" [label="(Node ID: 114\nTopoID: 305\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"306" [label="(Node ID: 114\nTopoID: 306\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"307" [label="(Node ID: 114\nTopoID: 307\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"308" [label="(Node ID: 115\nTopoID: 308\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"309" [label="(Node ID: 115\nTopoID: 309\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"310" [label="(Node ID: 115\nTopoID: 310\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"311" [label="(Node ID: 116\nTopoID: 311\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"312" [label="(Node ID: 116\nTopoID: 312\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"313" [label="(Node ID: 117\nTopoID: 313\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"314" [label="(Node ID: 117\nTopoID: 314\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"315" [label="(Node ID: 118\nTopoID: 315\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"316" [label="(Node ID: 118\nTopoID: 316\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"317" [label="(Node ID: 119\nTopoID: 317\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"318" [label="(Node ID: 119\nTopoID: 318\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"319" [label="(Node ID: 120\nTopoID: 319\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"320" [label="(Node ID: 120\nTopoID: 320\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"321" [label="(Node ID: 120\nTopoID: 321\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"322" [label="(Node ID: 120\nTopoID: 322\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"323" [label="(Node ID: 120\nTopoID: 323\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"324" [label="(Node ID: 121\nTopoID: 324\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"325" [label="(Node ID: 121\nTopoID: 325\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"326" [label="(Node ID: 122\nTopoID: 326\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"327" [label="(Node ID: 122\nTopoID: 327\nL2_OFM_Buffer_layer_TGSpilling_113113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 122\nTopoID: 328\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"329" [label="(Node ID: 122\nTopoID: 329\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 123\nTopoID: 330\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"331" [label="(Node ID: 123\nTopoID: 331\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 123\nTopoID: 332\nL3_OFM_Buffer_layer_TGSpilling_123123)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"333" [label="(Node ID: 124\nTopoID: 333\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"334" [label="(Node ID: 124\nTopoID: 334\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"335" [label="(Node ID: 125\nTopoID: 335\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"336" [label="(Node ID: 125\nTopoID: 336\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"337" [label="(Node ID: 126\nTopoID: 337\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"338" [label="(Node ID: 126\nTopoID: 338\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"339" [label="(Node ID: 127\nTopoID: 339\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"340" [label="(Node ID: 127\nTopoID: 340\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"341" [label="(Node ID: 128\nTopoID: 341\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"342" [label="(Node ID: 128\nTopoID: 342\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"343" [label="(Node ID: 129\nTopoID: 343\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"344" [label="(Node ID: 129\nTopoID: 344\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"345" [label="(Node ID: 130\nTopoID: 345\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"346" [label="(Node ID: 130\nTopoID: 346\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"347" [label="(Node ID: 131\nTopoID: 347\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"348" [label="(Node ID: 131\nTopoID: 348\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"349" [label="(Node ID: 132\nTopoID: 349\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"350" [label="(Node ID: 132\nTopoID: 350\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"351" [label="(Node ID: 133\nTopoID: 351\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"352" [label="(Node ID: 133\nTopoID: 352\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"353" [label="(Node ID: 133\nTopoID: 353\nL3_OFM_Buffer_layer_TGSpilling_133133)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"354" [label="(Node ID: 134\nTopoID: 354\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 134\nTopoID: 355\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"356" [label="(Node ID: 134\nTopoID: 356\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"357" [label="(Node ID: 135\nTopoID: 357\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"358" [label="(Node ID: 135\nTopoID: 358\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"359" [label="(Node ID: 135\nTopoID: 359\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 136\nTopoID: 360\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"361" [label="(Node ID: 136\nTopoID: 361\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 137\nTopoID: 362\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"363" [label="(Node ID: 137\nTopoID: 363\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 138\nTopoID: 364\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"365" [label="(Node ID: 138\nTopoID: 365\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 139\nTopoID: 366\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 139\nTopoID: 367\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 140\nTopoID: 368\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 140\nTopoID: 369\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 140\nTopoID: 370\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"371" [label="(Node ID: 140\nTopoID: 371\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"372" [label="(Node ID: 140\nTopoID: 372\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"373" [label="(Node ID: 141\nTopoID: 373\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"374" [label="(Node ID: 141\nTopoID: 374\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"375" [label="(Node ID: 142\nTopoID: 375\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 142\nTopoID: 376\nL2_OFM_Buffer_layer_TGSpilling_133133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"377" [label="(Node ID: 142\nTopoID: 377\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"378" [label="(Node ID: 142\nTopoID: 378\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"379" [label="(Node ID: 143\nTopoID: 379\nL2_OFM_Buffer_layer_TGSpilling_123123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 143\nTopoID: 380\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"381" [label="(Node ID: 143\nTopoID: 381\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 144\nTopoID: 382\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"383" [label="(Node ID: 144\nTopoID: 383\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 145\nTopoID: 384\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"385" [label="(Node ID: 145\nTopoID: 385\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"386" [label="(Node ID: 146\nTopoID: 386\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"387" [label="(Node ID: 146\nTopoID: 387\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 147\nTopoID: 388\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"389" [label="(Node ID: 147\nTopoID: 389\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 148\nTopoID: 390\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"391" [label="(Node ID: 148\nTopoID: 391\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 149\nTopoID: 392\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"393" [label="(Node ID: 149\nTopoID: 393\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 150\nTopoID: 394\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 150\nTopoID: 395\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 151\nTopoID: 396\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 151\nTopoID: 397\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 152\nTopoID: 398\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 152\nTopoID: 399\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 153\nTopoID: 400\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"401" [label="(Node ID: 153\nTopoID: 401\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"402" [label="(Node ID: 153\nTopoID: 402\nL3_OFM_Buffer_layer_TGSpilling_153153)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"403" [label="(Node ID: 154\nTopoID: 403\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"404" [label="(Node ID: 154\nTopoID: 404\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"405" [label="(Node ID: 154\nTopoID: 405\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"406" [label="(Node ID: 155\nTopoID: 406\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"407" [label="(Node ID: 155\nTopoID: 407\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"408" [label="(Node ID: 155\nTopoID: 408\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"409" [label="(Node ID: 156\nTopoID: 409\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"410" [label="(Node ID: 156\nTopoID: 410\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"411" [label="(Node ID: 157\nTopoID: 411\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"412" [label="(Node ID: 157\nTopoID: 412\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"413" [label="(Node ID: 158\nTopoID: 413\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 158\nTopoID: 414\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 159\nTopoID: 415\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 159\nTopoID: 416\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 160\nTopoID: 417\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 160\nTopoID: 418\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 160\nTopoID: 419\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 160\nTopoID: 420\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"421" [label="(Node ID: 160\nTopoID: 421\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"422" [label="(Node ID: 161\nTopoID: 422\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"423" [label="(Node ID: 161\nTopoID: 423\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"424" [label="(Node ID: 162\nTopoID: 424\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"425" [label="(Node ID: 162\nTopoID: 425\nL2_OFM_Buffer_layer_TGSpilling_153153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 162\nTopoID: 426\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"427" [label="(Node ID: 162\nTopoID: 427\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 163\nTopoID: 428\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"429" [label="(Node ID: 163\nTopoID: 429\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"430" [label="(Node ID: 163\nTopoID: 430\nL3_OFM_Buffer_layer_TGSpilling_163163)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"431" [label="(Node ID: 164\nTopoID: 431\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"432" [label="(Node ID: 164\nTopoID: 432\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 164\nTopoID: 433\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"434" [label="(Node ID: 165\nTopoID: 434\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"435" [label="(Node ID: 165\nTopoID: 435\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"436" [label="(Node ID: 166\nTopoID: 436\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"437" [label="(Node ID: 166\nTopoID: 437\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 167\nTopoID: 438\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"439" [label="(Node ID: 167\nTopoID: 439\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 167\nTopoID: 440\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 168\nTopoID: 441\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"442" [label="(Node ID: 168\nTopoID: 442\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"443" [label="(Node ID: 168\nTopoID: 443\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"444" [label="(Node ID: 168\nTopoID: 444\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"445" [label="(Node ID: 168\nTopoID: 445\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"446" [label="(Node ID: 169\nTopoID: 446\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"447" [label="(Node ID: 169\nTopoID: 447\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"448" [label="(Node ID: 169\nTopoID: 448\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"449" [label="(Node ID: 169\nTopoID: 449\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"450" [label="(Node ID: 170\nTopoID: 450\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 170\nTopoID: 451\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 171\nTopoID: 452\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 171\nTopoID: 453\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 172\nTopoID: 454\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 172\nTopoID: 455\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 172\nTopoID: 456\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 173\nTopoID: 457\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"458" [label="(Node ID: 173\nTopoID: 458\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"459" [label="(Node ID: 173\nTopoID: 459\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"460" [label="(Node ID: 173\nTopoID: 460\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"461" [label="(Node ID: 173\nTopoID: 461\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"462" [label="(Node ID: 174\nTopoID: 462\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"463" [label="(Node ID: 174\nTopoID: 463\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"464" [label="(Node ID: 175\nTopoID: 464\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 175\nTopoID: 465\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"466" [label="(Node ID: 175\nTopoID: 466\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 176\nTopoID: 467\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 176\nTopoID: 468\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 177\nTopoID: 469\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"470" [label="(Node ID: 177\nTopoID: 470\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"471" [label="(Node ID: 178\nTopoID: 471\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"472" [label="(Node ID: 178\nTopoID: 472\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"473" [label="(Node ID: 179\nTopoID: 473\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"474" [label="(Node ID: 179\nTopoID: 474\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"475" [label="(Node ID: 180\nTopoID: 475\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"476" [label="(Node ID: 180\nTopoID: 476\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"477" [label="(Node ID: 180\nTopoID: 477\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"478" [label="(Node ID: 180\nTopoID: 478\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"479" [label="(Node ID: 180\nTopoID: 479\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"480" [label="(Node ID: 181\nTopoID: 480\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"481" [label="(Node ID: 181\nTopoID: 481\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 182\nTopoID: 482\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 182\nTopoID: 483\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"484" [label="(Node ID: 182\nTopoID: 484\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"485" [label="(Node ID: 182\nTopoID: 485\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"486" [label="(Node ID: 183\nTopoID: 486\nL2_OFM_Buffer_layer_TGSpilling_163163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"487" [label="(Node ID: 183\nTopoID: 487\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"488" [label="(Node ID: 183\nTopoID: 488\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"489" [label="(Node ID: 183\nTopoID: 489\nL3_OFM_Buffer_layer_TGSpilling_183183)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"490" [label="(Node ID: 184\nTopoID: 490\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"491" [label="(Node ID: 184\nTopoID: 491\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 184\nTopoID: 492\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 185\nTopoID: 493\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"494" [label="(Node ID: 185\nTopoID: 494\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 186\nTopoID: 495\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"496" [label="(Node ID: 186\nTopoID: 496\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 187\nTopoID: 497\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"498" [label="(Node ID: 187\nTopoID: 498\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"499" [label="(Node ID: 187\nTopoID: 499\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 188\nTopoID: 500\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 188\nTopoID: 501\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"502" [label="(Node ID: 188\nTopoID: 502\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"503" [label="(Node ID: 188\nTopoID: 503\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"504" [label="(Node ID: 188\nTopoID: 504\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"505" [label="(Node ID: 189\nTopoID: 505\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"506" [label="(Node ID: 189\nTopoID: 506\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"507" [label="(Node ID: 189\nTopoID: 507\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"508" [label="(Node ID: 189\nTopoID: 508\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"509" [label="(Node ID: 190\nTopoID: 509\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 190\nTopoID: 510\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 191\nTopoID: 511\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 191\nTopoID: 512\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 192\nTopoID: 513\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"514" [label="(Node ID: 192\nTopoID: 514\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"515" [label="(Node ID: 192\nTopoID: 515\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"516" [label="(Node ID: 193\nTopoID: 516\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"517" [label="(Node ID: 193\nTopoID: 517\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"518" [label="(Node ID: 193\nTopoID: 518\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"519" [label="(Node ID: 193\nTopoID: 519\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 193\nTopoID: 520\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"521" [label="(Node ID: 194\nTopoID: 521\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"522" [label="(Node ID: 194\nTopoID: 522\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"523" [label="(Node ID: 195\nTopoID: 523\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 195\nTopoID: 524\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"525" [label="(Node ID: 195\nTopoID: 525\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 196\nTopoID: 526\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"527" [label="(Node ID: 196\nTopoID: 527\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"528" [label="(Node ID: 197\nTopoID: 528\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"529" [label="(Node ID: 197\nTopoID: 529\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"530" [label="(Node ID: 198\nTopoID: 530\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"531" [label="(Node ID: 198\nTopoID: 531\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"532" [label="(Node ID: 199\nTopoID: 532\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"533" [label="(Node ID: 199\nTopoID: 533\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"534" [label="(Node ID: 200\nTopoID: 534\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"535" [label="(Node ID: 200\nTopoID: 535\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 200\nTopoID: 536\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"537" [label="(Node ID: 200\nTopoID: 537\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"538" [label="(Node ID: 200\nTopoID: 538\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"539" [label="(Node ID: 201\nTopoID: 539\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 201\nTopoID: 540\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 202\nTopoID: 541\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 202\nTopoID: 542\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"543" [label="(Node ID: 202\nTopoID: 543\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"544" [label="(Node ID: 202\nTopoID: 544\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"545" [label="(Node ID: 203\nTopoID: 545\nL2_OFM_Buffer_layer_TGSpilling_183183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 203\nTopoID: 546\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"547" [label="(Node ID: 203\nTopoID: 547\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 204\nTopoID: 548\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"549" [label="(Node ID: 204\nTopoID: 549\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"550" [label="(Node ID: 204\nTopoID: 550\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"551" [label="(Node ID: 205\nTopoID: 551\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"552" [label="(Node ID: 205\nTopoID: 552\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"553" [label="(Node ID: 206\nTopoID: 553\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"554" [label="(Node ID: 206\nTopoID: 554\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 207\nTopoID: 555\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"556" [label="(Node ID: 207\nTopoID: 556\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 207\nTopoID: 557\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 208\nTopoID: 558\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"559" [label="(Node ID: 208\nTopoID: 559\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"560" [label="(Node ID: 208\nTopoID: 560\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"561" [label="(Node ID: 208\nTopoID: 561\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"562" [label="(Node ID: 208\nTopoID: 562\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"563" [label="(Node ID: 209\nTopoID: 563\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"564" [label="(Node ID: 209\nTopoID: 564\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"565" [label="(Node ID: 210\nTopoID: 565\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"566" [label="(Node ID: 210\nTopoID: 566\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"567" [label="(Node ID: 210\nTopoID: 567\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"568" [label="(Node ID: 211\nTopoID: 568\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"569" [label="(Node ID: 211\nTopoID: 569\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"570" [label="(Node ID: 212\nTopoID: 570\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"571" [label="(Node ID: 212\nTopoID: 571\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"572" [label="(Node ID: 212\nTopoID: 572\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"573" [label="(Node ID: 212\nTopoID: 573\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"574" [label="(Node ID: 212\nTopoID: 574\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"575" [label="(Node ID: 213\nTopoID: 575\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"576" [label="(Node ID: 213\nTopoID: 576\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"577" [label="(Node ID: 214\nTopoID: 577\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"578" [label="(Node ID: 214\nTopoID: 578\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 214\nTopoID: 579\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"580" [label="(Node ID: 214\nTopoID: 580\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"581" [label="(Node ID: 214\nTopoID: 581\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"582" [label="(Node ID: 215\nTopoID: 582\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 215\nTopoID: 583\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 216\nTopoID: 584\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"585" [label="(Node ID: 216\nTopoID: 585\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"586" [label="(Node ID: 217\nTopoID: 586\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"587" [label="(Node ID: 0\nTopoID: 587\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"588" [label="(Node ID: 217\nTopoID: 588\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 217\nTopoID: 589\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 218\nTopoID: 590\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 218\nTopoID: 591\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 218\nTopoID: 592\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 219\nTopoID: 593\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 219\nTopoID: 594\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 219\nTopoID: 595\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"596" [label="(Node ID: 220\nTopoID: 596\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"597" [label="(Node ID: 220\nTopoID: 597\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"598" [label="(Node ID: 0\nTopoID: 598\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"599" [label="(Node ID: 221\nTopoID: 599\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 221\nTopoID: 600\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"601" [label="(Node ID: 221\nTopoID: 601\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"602" [label="(Node ID: 221\nTopoID: 602\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"603" [label="(Node ID: 222\nTopoID: 603\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"604" [label="(Node ID: 222\nTopoID: 604\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"605" [label="(Node ID: 222\nTopoID: 605\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"606" [label="(Node ID: 222\nTopoID: 606\nL3_OFM_Buffer_layer_TGSpilling_222222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 223\nTopoID: 607\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"608" [label="(Node ID: 223\nTopoID: 608\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"609" [label="(Node ID: 224\nTopoID: 609\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"610" [label="(Node ID: 224\nTopoID: 610\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"611" [label="(Node ID: 224\nTopoID: 611\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"612" [label="(Node ID: 224\nTopoID: 612\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 225\nTopoID: 613\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"614" [label="(Node ID: 225\nTopoID: 614\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"615" [label="(Node ID: 226\nTopoID: 615\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"616" [label="(Node ID: 226\nTopoID: 616\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"617" [label="(Node ID: 226\nTopoID: 617\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"618" [label="(Node ID: 227\nTopoID: 618\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"619" [label="(Node ID: 227\nTopoID: 619\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"620" [label="(Node ID: 228\nTopoID: 620\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 228\nTopoID: 621\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"622" [label="(Node ID: 228\nTopoID: 622\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"623" [label="(Node ID: 229\nTopoID: 623\nL2_OFM_Buffer_layer_TGSpilling_222222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"624" [label="(Node ID: 229\nTopoID: 624\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"625" [label="(Node ID: 229\nTopoID: 625\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"626" [label="(Node ID: 229\nTopoID: 626\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"627" [label="(Node ID: 230\nTopoID: 627\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"628" [label="(Node ID: 231\nTopoID: 628\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"629" [label="(Node ID: 231\nTopoID: 629\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"630" [label="(Node ID: 232\nTopoID: 630\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"631" [label="(Node ID: 232\nTopoID: 631\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"632" [label="(Node ID: 232\nTopoID: 632\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"633" [label="(Node ID: 236\nTopoID: 633\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"634" [label="(Node ID: 233\nTopoID: 634\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"635" [label="(Node ID: 233\nTopoID: 635\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"636" [label="(Node ID: 233\nTopoID: 636\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"637" [label="(Node ID: 233\nTopoID: 637\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 234\nTopoID: 638\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"639" [label="(Node ID: 234\nTopoID: 639\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"640" [label="(Node ID: 234\nTopoID: 640\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 235\nTopoID: 641\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"642" [label="(Node ID: 235\nTopoID: 642\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 236\nTopoID: 643\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"644" [label="(Node ID: 237\nTopoID: 644\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"645" [label="(Node ID: 237\nTopoID: 645\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"646" [label="(Node ID: 237\nTopoID: 646\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"647" [label="(Node ID: 237\nTopoID: 647\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 238\nTopoID: 648\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"649" [label="(Node ID: 238\nTopoID: 649\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"650" [label="(Node ID: 239\nTopoID: 650\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"651" [label="(Node ID: 239\nTopoID: 651\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"652" [label="(Node ID: 240\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 0\nTopoID: 653\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 240\nTopoID: 654\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 240\nTopoID: 655\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"656" [label="(Node ID: 241\nTopoID: 656\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 241\nTopoID: 657\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"658" [label="(Node ID: 241\nTopoID: 658\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 242\nTopoID: 659\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"660" [label="(Node ID: 242\nTopoID: 660\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"661" [label="(Node ID: 242\nTopoID: 661\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"662" [label="(Node ID: 243\nTopoID: 662\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"663" [label="(Node ID: 243\nTopoID: 663\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"664" [label="(Node ID: 0\nTopoID: 664\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 244\nTopoID: 665\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 244\nTopoID: 666\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"667" [label="(Node ID: 244\nTopoID: 667\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"668" [label="(Node ID: 244\nTopoID: 668\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"669" [label="(Node ID: 245\nTopoID: 669\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"670" [label="(Node ID: 245\nTopoID: 670\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"671" [label="(Node ID: 245\nTopoID: 671\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 245\nTopoID: 672\nL3_OFM_Buffer_layer_TGSpilling_245245)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 246\nTopoID: 673\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"674" [label="(Node ID: 246\nTopoID: 674\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"675" [label="(Node ID: 247\nTopoID: 675\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 247\nTopoID: 676\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"677" [label="(Node ID: 247\nTopoID: 677\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"678" [label="(Node ID: 247\nTopoID: 678\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"679" [label="(Node ID: 248\nTopoID: 679\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"680" [label="(Node ID: 248\nTopoID: 680\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 249\nTopoID: 681\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"682" [label="(Node ID: 249\nTopoID: 682\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"683" [label="(Node ID: 249\nTopoID: 683\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"684" [label="(Node ID: 250\nTopoID: 684\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"685" [label="(Node ID: 250\nTopoID: 685\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"686" [label="(Node ID: 251\nTopoID: 686\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 251\nTopoID: 687\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"688" [label="(Node ID: 251\nTopoID: 688\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 252\nTopoID: 689\nL2_OFM_Buffer_layer_TGSpilling_245245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"690" [label="(Node ID: 252\nTopoID: 690\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"691" [label="(Node ID: 252\nTopoID: 691\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"692" [label="(Node ID: 252\nTopoID: 692\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"693" [label="(Node ID: 253\nTopoID: 693\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 254\nTopoID: 694\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"695" [label="(Node ID: 254\nTopoID: 695\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"696" [label="(Node ID: 255\nTopoID: 696\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"697" [label="(Node ID: 255\nTopoID: 697\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"698" [label="(Node ID: 255\nTopoID: 698\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"699" [label="(Node ID: 256\nTopoID: 699\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 256\nTopoID: 700\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"701" [label="(Node ID: 257\nTopoID: 701\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"702" [label="(Node ID: 257\nTopoID: 702\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"703" [label="(Node ID: 257\nTopoID: 703\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 257\nTopoID: 704\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"705" [label="(Node ID: 258\nTopoID: 705\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"706" [label="(Node ID: 258\nTopoID: 706\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 259\nTopoID: 707\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 259\nTopoID: 708\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 0\nTopoID: 709\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"710" [label="(Node ID: 260\nTopoID: 710\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"711" [label="(Node ID: 260\nTopoID: 711\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"712" [label="(Node ID: 261\nTopoID: 712\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"713" [label="(Node ID: 261\nTopoID: 713\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"714" [label="(Node ID: 261\nTopoID: 714\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 262\nTopoID: 715\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"716" [label="(Node ID: 262\nTopoID: 716\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 262\nTopoID: 717\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"718" [label="(Node ID: 263\nTopoID: 718\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"719" [label="(Node ID: 263\nTopoID: 719\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 0\nTopoID: 720\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"721" [label="(Node ID: 264\nTopoID: 721\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"722" [label="(Node ID: 264\nTopoID: 722\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"723" [label="(Node ID: 264\nTopoID: 723\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"724" [label="(Node ID: 264\nTopoID: 724\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 265\nTopoID: 725\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"726" [label="(Node ID: 265\nTopoID: 726\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"727" [label="(Node ID: 265\nTopoID: 727\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"728" [label="(Node ID: 265\nTopoID: 728\nL3_OFM_Buffer_layer_TGSpilling_265265)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"729" [label="(Node ID: 266\nTopoID: 729\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"730" [label="(Node ID: 266\nTopoID: 730\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"731" [label="(Node ID: 267\nTopoID: 731\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"732" [label="(Node ID: 267\nTopoID: 732\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"733" [label="(Node ID: 267\nTopoID: 733\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"734" [label="(Node ID: 267\nTopoID: 734\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 267\nTopoID: 735\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 268\nTopoID: 736\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"737" [label="(Node ID: 268\nTopoID: 737\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"738" [label="(Node ID: 269\nTopoID: 738\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"739" [label="(Node ID: 269\nTopoID: 739\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"740" [label="(Node ID: 269\nTopoID: 740\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"741" [label="(Node ID: 270\nTopoID: 741\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"742" [label="(Node ID: 270\nTopoID: 742\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"743" [label="(Node ID: 271\nTopoID: 743\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"744" [label="(Node ID: 271\nTopoID: 744\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"745" [label="(Node ID: 271\nTopoID: 745\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"746" [label="(Node ID: 272\nTopoID: 746\nL2_OFM_Buffer_layer_TGSpilling_265265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"747" [label="(Node ID: 272\nTopoID: 747\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"748" [label="(Node ID: 272\nTopoID: 748\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"749" [label="(Node ID: 272\nTopoID: 749\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"750" [label="(Node ID: 273\nTopoID: 750\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"751" [label="(Node ID: 274\nTopoID: 751\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"752" [label="(Node ID: 274\nTopoID: 752\nResize_417)\n(ResizeAdf)\n(L-274)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"753" [label="(Node ID: 275\nTopoID: 753\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"754" [label="(Node ID: 276\nTopoID: 754\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"755" [label="(Node ID: 276\nTopoID: 755\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"756" [label="(Node ID: 276\nTopoID: 756\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"757" [label="(Node ID: 276\nTopoID: 757\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"758" [label="(Node ID: 277\nTopoID: 758\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"759" [label="(Node ID: 277\nTopoID: 759\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"760" [label="(Node ID: 278\nTopoID: 760\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"761" [label="(Node ID: 278\nTopoID: 761\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"762" [label="(Node ID: 279\nTopoID: 762\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"763" [label="(Node ID: 0\nTopoID: 763\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"764" [label="(Node ID: 279\nTopoID: 764\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"765" [label="(Node ID: 279\nTopoID: 765\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"766" [label="(Node ID: 280\nTopoID: 766\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"767" [label="(Node ID: 280\nTopoID: 767\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"768" [label="(Node ID: 280\nTopoID: 768\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"769" [label="(Node ID: 280\nTopoID: 769\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"770" [label="(Node ID: 281\nTopoID: 770\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"771" [label="(Node ID: 281\nTopoID: 771\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"772" [label="(Node ID: 281\nTopoID: 772\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"773" [label="(Node ID: 281\nTopoID: 773\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"774" [label="(Node ID: 282\nTopoID: 774\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"775" [label="(Node ID: 282\nTopoID: 775\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"776" [label="(Node ID: 0\nTopoID: 776\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"777" [label="(Node ID: 283\nTopoID: 777\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"778" [label="(Node ID: 283\nTopoID: 778\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"779" [label="(Node ID: 283\nTopoID: 779\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"780" [label="(Node ID: 283\nTopoID: 780\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"781" [label="(Node ID: 283\nTopoID: 781\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"782" [label="(Node ID: 284\nTopoID: 782\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"783" [label="(Node ID: 284\nTopoID: 783\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"784" [label="(Node ID: 284\nTopoID: 784\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"785" [label="(Node ID: 284\nTopoID: 785\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"786" [label="(Node ID: 284\nTopoID: 786\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 285\nTopoID: 787\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"788" [label="(Node ID: 285\nTopoID: 788\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"789" [label="(Node ID: 286\nTopoID: 789\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"790" [label="(Node ID: 286\nTopoID: 790\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"791" [label="(Node ID: 286\nTopoID: 791\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"792" [label="(Node ID: 286\nTopoID: 792\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 287\nTopoID: 793\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"794" [label="(Node ID: 287\nTopoID: 794\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"795" [label="(Node ID: 288\nTopoID: 795\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"796" [label="(Node ID: 288\nTopoID: 796\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"797" [label="(Node ID: 288\nTopoID: 797\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"798" [label="(Node ID: 288\nTopoID: 798\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"799" [label="(Node ID: 289\nTopoID: 799\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"800" [label="(Node ID: 289\nTopoID: 800\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"801" [label="(Node ID: 289\nTopoID: 801\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"802" [label="(Node ID: 289\nTopoID: 802\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"803" [label="(Node ID: 290\nTopoID: 803\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"804" [label="(Node ID: 290\nTopoID: 804\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"805" [label="(Node ID: 290\nTopoID: 805\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"806" [label="(Node ID: 290\nTopoID: 806\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"807" [label="(Node ID: 290\nTopoID: 807\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 291\nTopoID: 808\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 291\nTopoID: 809\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"810" [label="(Node ID: 291\nTopoID: 810\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 291\nTopoID: 811\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"812" [label="(Node ID: 291\nTopoID: 812\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 292\nTopoID: 813\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"814" [label="(Node ID: 293\nTopoID: 814\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"815" [label="(Node ID: 293\nTopoID: 815\nResize_437)\n(ResizeAdf)\n(L-293)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"816" [label="(Node ID: 294\nTopoID: 816\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"817" [label="(Node ID: 294\nTopoID: 817\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"818" [label="(Node ID: 295\nTopoID: 818\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"819" [label="(Node ID: 295\nTopoID: 819\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"820" [label="(Node ID: 295\nTopoID: 820\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"821" [label="(Node ID: 295\nTopoID: 821\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"822" [label="(Node ID: 296\nTopoID: 822\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"823" [label="(Node ID: 296\nTopoID: 823\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"824" [label="(Node ID: 296\nTopoID: 824\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"825" [label="(Node ID: 296\nTopoID: 825\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"826" [label="(Node ID: 297\nTopoID: 826\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"827" [label="(Node ID: 297\nTopoID: 827\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"828" [label="(Node ID: 297\nTopoID: 828\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"829" [label="(Node ID: 297\nTopoID: 829\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"830" [label="(Node ID: 298\nTopoID: 830\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"831" [label="(Node ID: 298\nTopoID: 831\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"832" [label="(Node ID: 299\nTopoID: 832\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"833" [label="(Node ID: 299\nTopoID: 833\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"834" [label="(Node ID: 299\nTopoID: 834\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"835" [label="(Node ID: 299\nTopoID: 835\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"836" [label="(Node ID: 300\nTopoID: 836\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"837" [label="(Node ID: 300\nTopoID: 837\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"838" [label="(Node ID: 301\nTopoID: 838\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"839" [label="(Node ID: 301\nTopoID: 839\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"840" [label="(Node ID: 301\nTopoID: 840\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"841" [label="(Node ID: 301\nTopoID: 841\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"842" [label="(Node ID: 301\nTopoID: 842\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"843" [label="(Node ID: 302\nTopoID: 843\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"844" [label="(Node ID: 302\nTopoID: 844\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"845" [label="(Node ID: 302\nTopoID: 845\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"846" [label="(Node ID: 302\nTopoID: 846\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"847" [label="(END)"]; +"0" -> "573"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "574"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "537"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "538"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "478"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "479"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "421"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "420"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "371"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "372"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "322"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "323"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "202"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "176"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "177"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "142"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "143"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "109"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "110"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "80"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "16"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "587"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "598"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "653"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "664"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "709"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "720"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "763"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "776"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "18"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "634"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "816"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "838"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "17" [style="dotted"]; +"16" -> "17"[]; +"17" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18" [style="dotted"]; +"18" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "24"[]; +"21" -> "23" [style="dotted"]; +"22" -> "23"[]; +"23" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24" [style="dotted"]; +"24" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32" [style="dotted"]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"43" -> "44" [style="dotted"]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "49" [style="dotted"]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"52" -> "53" [style="dotted"]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "753"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "73"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "72"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "83"[]; +"72" -> "81" [style="dotted"]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "81"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"81" -> "82"[]; +"81" -> "83" [style="dotted"]; +"82" -> "84"[]; +"83" -> "85"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "85"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"86" -> "700"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"87" -> "88"[]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "92"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"90" -> "91"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"91" -> "114"[]; +"91" -> "93" [style="dotted"]; +"92" -> "93"[]; +"93" -> "94"[]; +"93" -> "114" [style="dotted"]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[]; +"108" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"109" -> "111"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"110" -> "111"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "115"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "115"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "120"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "119"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "150"[]; +"119" -> "126" [style="dotted"]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "125"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"123" -> "124"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"124" -> "147"[]; +"124" -> "126" [style="dotted"]; +"125" -> "126"[]; +"126" -> "127"[]; +"126" -> "150" [style="dotted"]; +"126" -> "147" [style="dotted"]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "136"[]; +"136" -> "137"[]; +"137" -> "138"[]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "144"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"142" -> "144"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "145"[]; +"145" -> "146"[]; +"146" -> "148"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"147" -> "148"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "149"[]; +"149" -> "151"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"150" -> "151"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"151" -> "152"[]; +"152" -> "154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"152" -> "153"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "184"[]; +"153" -> "160" [style="dotted"]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "159"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"157" -> "158"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"158" -> "181"[]; +"158" -> "160" [style="dotted"]; +"159" -> "160"[]; +"160" -> "161"[]; +"160" -> "184" [style="dotted"]; +"160" -> "181" [style="dotted"]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[]; +"171" -> "172"[]; +"172" -> "173"[]; +"173" -> "174"[]; +"174" -> "175"[]; +"175" -> "178"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "178"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "178"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "182"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"181" -> "182"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"182" -> "183"[]; +"183" -> "185"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"184" -> "185"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"185" -> "186"[]; +"186" -> "187"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "643"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "190"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"188" -> "189"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"189" -> "197"[]; +"189" -> "191" [style="dotted"]; +"190" -> "191"[]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[]; +"196" -> "198"[]; +"196" -> "197" [style="dotted"]; +"197" -> "199"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"198" -> "199"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "203"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "238"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"219" -> "226"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "260"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"241" -> "248"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "282"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "270"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"282" -> "283"[]; +"283" -> "284"[]; +"284" -> "285"[]; +"285" -> "286"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"285" -> "292"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[]; +"290" -> "291"[]; +"291" -> "292"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"295" -> "302"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"302" -> "303"[]; +"303" -> "305"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"303" -> "304"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"304" -> "327"[]; +"304" -> "306" [style="dotted"]; +"305" -> "306"[]; +"306" -> "307"[]; +"306" -> "327" [style="dotted"]; +"307" -> "308"[]; +"308" -> "309"[]; +"309" -> "310"[]; +"310" -> "311"[]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[]; +"318" -> "319"[]; +"319" -> "320"[]; +"320" -> "321"[]; +"321" -> "324"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"322" -> "324"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"323" -> "324"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"324" -> "325"[]; +"325" -> "326"[]; +"326" -> "328"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"327" -> "328"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"328" -> "329"[]; +"329" -> "330"[]; +"330" -> "331"[]; +"331" -> "333"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"331" -> "332"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"332" -> "379"[]; +"332" -> "355" [style="dotted"]; +"333" -> "334"[]; +"334" -> "335"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"334" -> "341"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"335" -> "336"[]; +"336" -> "337"[]; +"337" -> "338"[]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"344" -> "351"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"351" -> "352"[]; +"352" -> "354"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"352" -> "353"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"353" -> "376"[]; +"353" -> "355" [style="dotted"]; +"354" -> "355"[]; +"355" -> "356"[]; +"355" -> "379" [style="dotted"]; +"355" -> "376" [style="dotted"]; +"356" -> "357"[]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[]; +"360" -> "361"[]; +"361" -> "362"[]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "373"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"371" -> "373"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "377"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"377" -> "378"[]; +"378" -> "380"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"379" -> "380"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"380" -> "381"[]; +"381" -> "382"[]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "390"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"393" -> "400"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"400" -> "401"[]; +"401" -> "403"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "402"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "425"[]; +"402" -> "404" [style="dotted"]; +"403" -> "404"[]; +"404" -> "405"[]; +"404" -> "425" [style="dotted"]; +"405" -> "406"[]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[]; +"410" -> "411"[]; +"411" -> "412"[]; +"412" -> "413"[]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"420" -> "422"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "426"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"425" -> "426"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"426" -> "427"[]; +"427" -> "428"[]; +"428" -> "429"[]; +"429" -> "431"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"429" -> "430"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"430" -> "486"[]; +"430" -> "462" [style="dotted"]; +"431" -> "432"[]; +"432" -> "434"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"432" -> "433"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"433" -> "441"[]; +"433" -> "435" [style="dotted"]; +"434" -> "435"[]; +"435" -> "436"[]; +"436" -> "437"[]; +"437" -> "438"[]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "442"[]; +"440" -> "441" [style="dotted"]; +"441" -> "443"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"442" -> "443"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "450"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"448" -> "449"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"449" -> "457"[]; +"449" -> "451" [style="dotted"]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "458"[]; +"456" -> "457" [style="dotted"]; +"457" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "461"[]; +"461" -> "462"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "482"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"462" -> "463"[]; +"462" -> "486" [style="dotted"]; +"463" -> "464"[]; +"464" -> "465"[]; +"465" -> "466"[]; +"466" -> "467"[]; +"467" -> "468"[]; +"468" -> "469"[]; +"469" -> "470"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "477"[]; +"477" -> "480"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "480"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"480" -> "481"[]; +"481" -> "483"[]; +"481" -> "482" [style="dotted"]; +"482" -> "484"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"482" -> "483" [style="dotted"]; +"483" -> "484"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[]; +"485" -> "487"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"486" -> "487"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"487" -> "488"[]; +"488" -> "490"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"488" -> "489"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"489" -> "545"[]; +"489" -> "521" [style="dotted"]; +"490" -> "491"[]; +"491" -> "493"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"491" -> "492"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"492" -> "500"[]; +"492" -> "494" [style="dotted"]; +"493" -> "494"[]; +"494" -> "495"[]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[]; +"498" -> "499"[]; +"499" -> "501"[]; +"499" -> "500" [style="dotted"]; +"500" -> "502"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"501" -> "502"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "509"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"507" -> "508"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"508" -> "516"[]; +"508" -> "510" [style="dotted"]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "514"[]; +"514" -> "515"[]; +"515" -> "517"[]; +"515" -> "516" [style="dotted"]; +"516" -> "518"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"517" -> "518"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"518" -> "519"[]; +"519" -> "520"[]; +"520" -> "521"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "541"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"521" -> "522"[]; +"521" -> "545" [style="dotted"]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "526"[]; +"526" -> "527"[]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "534"[]; +"534" -> "535"[]; +"535" -> "536"[]; +"536" -> "539"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"537" -> "539"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "539"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "542"[]; +"540" -> "541" [style="dotted"]; +"541" -> "543"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"541" -> "542" [style="dotted"]; +"542" -> "543"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"543" -> "544"[]; +"544" -> "546"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"545" -> "546"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "549"[]; +"549" -> "551"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "558"[]; +"550" -> "552" [style="dotted"]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "554"[]; +"554" -> "555"[]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "559"[]; +"557" -> "558" [style="dotted"]; +"558" -> "560"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"559" -> "560"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"560" -> "561"[]; +"561" -> "562"[]; +"562" -> "563"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "577"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[]; +"564" -> "565"[]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[]; +"572" -> "575"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "575"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"574" -> "575"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576"[]; +"576" -> "578"[]; +"576" -> "577" [style="dotted"]; +"577" -> "579"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578" [style="dotted"]; +"578" -> "579"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[]; +"580" -> "581"[]; +"581" -> "582"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"581" -> "584"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "627"[]; +"584" -> "585"[]; +"585" -> "586"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"585" -> "613"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "588"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "603"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "609"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "595"[]; +"595" -> "596"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "607"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"597" -> "620"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"597" -> "599" [style="dotted"]; +"598" -> "599"[]; +"599" -> "601"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "600" [style="dotted"]; +"600" -> "601"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[]; +"602" -> "604"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"603" -> "604"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "623"[]; +"606" -> "607" [style="dotted"]; +"607" -> "608"[]; +"607" -> "623" [style="dotted"]; +"608" -> "610"[]; +"608" -> "609" [style="dotted"]; +"609" -> "611"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"609" -> "610" [style="dotted"]; +"610" -> "611"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "614"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"613" -> "614"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "615"[]; +"615" -> "616"[]; +"616" -> "617"[]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "621"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"620" -> "621"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "622"[]; +"622" -> "624"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"623" -> "624"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "628"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "847"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "643"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"634" -> "635"[]; +"635" -> "636"[]; +"636" -> "637"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "753"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "638"[]; +"638" -> "639"[]; +"639" -> "640"[]; +"640" -> "641"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"640" -> "700"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "643"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[]; +"644" -> "645"[]; +"645" -> "646"[]; +"646" -> "647"[]; +"647" -> "648"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"647" -> "650"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"648" -> "649"[]; +"649" -> "693"[]; +"650" -> "651"[]; +"651" -> "652"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"651" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "655"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "669"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "675"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"654" -> "655"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "659"[]; +"659" -> "660"[]; +"660" -> "661"[]; +"661" -> "662"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"661" -> "673"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "666"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "686"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "665" [style="dotted"]; +"664" -> "665"[]; +"665" -> "667"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666" [style="dotted"]; +"666" -> "667"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"667" -> "668"[]; +"668" -> "670"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"669" -> "670"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"670" -> "671"[]; +"671" -> "672"[]; +"672" -> "689"[]; +"672" -> "673" [style="dotted"]; +"673" -> "674"[]; +"673" -> "689" [style="dotted"]; +"674" -> "676"[]; +"674" -> "675" [style="dotted"]; +"675" -> "677"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"675" -> "676" [style="dotted"]; +"676" -> "677"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "680"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "681"[]; +"681" -> "682"[]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "687"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"686" -> "687"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"687" -> "688"[]; +"688" -> "690"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "690"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "692"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "694"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"692" -> "847"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"694" -> "695"[]; +"695" -> "696"[]; +"696" -> "697"[]; +"697" -> "698"[]; +"698" -> "699"[]; +"699" -> "700"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "703"[]; +"703" -> "704"[]; +"704" -> "705"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "707"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"705" -> "706"[]; +"706" -> "750"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "710"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"708" -> "736"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "710"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "725"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "731"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "714"[]; +"714" -> "715"[]; +"715" -> "716"[]; +"716" -> "717"[]; +"717" -> "718"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "729"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"718" -> "719"[]; +"719" -> "722"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "743"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "721" [style="dotted"]; +"720" -> "721"[]; +"721" -> "723"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"721" -> "722" [style="dotted"]; +"722" -> "723"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"723" -> "724"[]; +"724" -> "726"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "746"[]; +"728" -> "729" [style="dotted"]; +"729" -> "730"[]; +"729" -> "746" [style="dotted"]; +"730" -> "732"[]; +"730" -> "731" [style="dotted"]; +"731" -> "733"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"731" -> "732" [style="dotted"]; +"732" -> "733"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "734"[]; +"734" -> "735"[]; +"735" -> "736"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "744"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"743" -> "744"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"744" -> "745"[]; +"745" -> "747"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"746" -> "747"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "748"[]; +"748" -> "749"[]; +"749" -> "750"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "847"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"750" -> "751"[]; +"751" -> "752"[]; +"752" -> "753"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"753" -> "754"[]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "757"[]; +"757" -> "758"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"757" -> "760"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"758" -> "759"[]; +"759" -> "813"[]; +"760" -> "761"[]; +"761" -> "762"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"761" -> "793"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"762" -> "765"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "782"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "789"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"764" -> "765"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"765" -> "766"[]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"773" -> "787"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"774" -> "775"[]; +"775" -> "778"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "803"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "777" [style="dotted"]; +"776" -> "777"[]; +"777" -> "779"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"777" -> "778" [style="dotted"]; +"778" -> "779"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "783"[]; +"781" -> "782" [style="dotted"]; +"782" -> "784"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "783" [style="dotted"]; +"783" -> "784"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "785"[]; +"785" -> "786"[]; +"786" -> "808"[]; +"786" -> "803" [style="dotted"]; +"787" -> "788"[]; +"788" -> "790"[]; +"788" -> "789" [style="dotted"]; +"789" -> "791"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"789" -> "790" [style="dotted"]; +"790" -> "791"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"791" -> "792"[]; +"792" -> "794"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"793" -> "794"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "804"[]; +"802" -> "803" [style="dotted"]; +"803" -> "805"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"803" -> "804" [style="dotted"]; +"804" -> "805"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "809"[]; +"807" -> "808" [style="dotted"]; +"808" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"809" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"811" -> "814"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "847"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"813" -> "814"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"814" -> "815"[]; +"815" -> "817"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"816" -> "817"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[]; +"821" -> "822"[]; +"822" -> "823"[]; +"823" -> "824"[]; +"824" -> "825"[]; +"825" -> "826"[]; +"826" -> "827"[]; +"827" -> "828"[]; +"828" -> "829"[]; +"829" -> "830"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"829" -> "836"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"830" -> "831"[]; +"831" -> "832"[]; +"832" -> "833"[]; +"833" -> "834"[]; +"834" -> "835"[]; +"835" -> "847"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"836" -> "837"[]; +"837" -> "839"[]; +"837" -> "838" [style="dotted"]; +"838" -> "840"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"838" -> "839" [style="dotted"]; +"839" -> "840"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"840" -> "841"[]; +"841" -> "842"[]; +"842" -> "843"[]; +"843" -> "844"[]; +"844" -> "845"[]; +"845" -> "846"[]; +"846" -> "847"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/13.dag_before_ADFgen.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/13.dag_before_ADFgen.dot new file mode 100644 index 0000000000000000000000000000000000000000..a80233c645cddbdf919ef8ca5c81f2b36ad9254a --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/13.dag_before_ADFgen.dot @@ -0,0 +1,1888 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 0\nTopoID: 16\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"17" [label="(Node ID: 6\nTopoID: 17\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 7\nTopoID: 23\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 18\nTopoID: 72\nL3_OFM_Buffer_layer_TGSpilling_1818)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"73" [label="(Node ID: 19\nTopoID: 73\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"75" [label="(Node ID: 19\nTopoID: 75\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"76" [label="(Node ID: 20\nTopoID: 76\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"77" [label="(Node ID: 20\nTopoID: 77\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"80" [label="(Node ID: 20\nTopoID: 80\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"81" [label="(Node ID: 21\nTopoID: 81\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"82" [label="(Node ID: 21\nTopoID: 82\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"83" [label="(Node ID: 22\nTopoID: 83\nL2_OFM_Buffer_layer_TGSpilling_1818)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"84" [label="(Node ID: 22\nTopoID: 84\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 22\nTopoID: 85\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"86" [label="(Node ID: 22\nTopoID: 86\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 23\nTopoID: 87\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"88" [label="(Node ID: 23\nTopoID: 88\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 24\nTopoID: 89\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"90" [label="(Node ID: 24\nTopoID: 90\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"91" [label="(Node ID: 24\nTopoID: 91\nL3_OFM_Buffer_layer_TGSpilling_2424)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 25\nTopoID: 92\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"93" [label="(Node ID: 25\nTopoID: 93\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"94" [label="(Node ID: 25\nTopoID: 94\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"95" [label="(Node ID: 26\nTopoID: 95\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"96" [label="(Node ID: 26\nTopoID: 96\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"97" [label="(Node ID: 26\nTopoID: 97\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"98" [label="(Node ID: 27\nTopoID: 98\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"99" [label="(Node ID: 27\nTopoID: 99\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"100" [label="(Node ID: 28\nTopoID: 100\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"101" [label="(Node ID: 28\nTopoID: 101\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"102" [label="(Node ID: 29\nTopoID: 102\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"103" [label="(Node ID: 29\nTopoID: 103\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"104" [label="(Node ID: 30\nTopoID: 104\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"105" [label="(Node ID: 30\nTopoID: 105\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"106" [label="(Node ID: 31\nTopoID: 106\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"108" [label="(Node ID: 31\nTopoID: 108\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"109" [label="(Node ID: 31\nTopoID: 109\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"110" [label="(Node ID: 31\nTopoID: 110\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"111" [label="(Node ID: 32\nTopoID: 111\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"112" [label="(Node ID: 32\nTopoID: 112\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"113" [label="(Node ID: 33\nTopoID: 113\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"114" [label="(Node ID: 33\nTopoID: 114\nL2_OFM_Buffer_layer_TGSpilling_2424)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 33\nTopoID: 115\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"116" [label="(Node ID: 33\nTopoID: 116\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 34\nTopoID: 117\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"118" [label="(Node ID: 34\nTopoID: 118\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 34\nTopoID: 119\nL3_OFM_Buffer_layer_TGSpilling_3434)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 35\nTopoID: 120\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"121" [label="(Node ID: 35\nTopoID: 121\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"122" [label="(Node ID: 36\nTopoID: 122\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"123" [label="(Node ID: 36\nTopoID: 123\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"124" [label="(Node ID: 36\nTopoID: 124\nL3_OFM_Buffer_layer_TGSpilling_3636)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"125" [label="(Node ID: 37\nTopoID: 125\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"126" [label="(Node ID: 37\nTopoID: 126\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"127" [label="(Node ID: 37\nTopoID: 127\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"128" [label="(Node ID: 38\nTopoID: 128\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 38\nTopoID: 129\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"130" [label="(Node ID: 38\nTopoID: 130\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 39\nTopoID: 131\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"132" [label="(Node ID: 39\nTopoID: 132\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 40\nTopoID: 133\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"134" [label="(Node ID: 40\nTopoID: 134\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 41\nTopoID: 135\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"136" [label="(Node ID: 41\nTopoID: 136\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"137" [label="(Node ID: 42\nTopoID: 137\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"138" [label="(Node ID: 42\nTopoID: 138\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"139" [label="(Node ID: 43\nTopoID: 139\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"140" [label="(Node ID: 43\nTopoID: 140\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 43\nTopoID: 141\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"142" [label="(Node ID: 43\nTopoID: 142\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"143" [label="(Node ID: 43\nTopoID: 143\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"144" [label="(Node ID: 44\nTopoID: 144\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"145" [label="(Node ID: 44\nTopoID: 145\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"146" [label="(Node ID: 45\nTopoID: 146\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 45\nTopoID: 147\nL2_OFM_Buffer_layer_TGSpilling_3636)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"148" [label="(Node ID: 45\nTopoID: 148\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"149" [label="(Node ID: 45\nTopoID: 149\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"150" [label="(Node ID: 46\nTopoID: 150\nL2_OFM_Buffer_layer_TGSpilling_3434)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"151" [label="(Node ID: 46\nTopoID: 151\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"152" [label="(Node ID: 46\nTopoID: 152\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 46\nTopoID: 153\nL3_OFM_Buffer_layer_TGSpilling_4646)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"154" [label="(Node ID: 47\nTopoID: 154\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"155" [label="(Node ID: 47\nTopoID: 155\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"156" [label="(Node ID: 48\nTopoID: 156\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"157" [label="(Node ID: 48\nTopoID: 157\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"158" [label="(Node ID: 48\nTopoID: 158\nL3_OFM_Buffer_layer_TGSpilling_4848)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"159" [label="(Node ID: 49\nTopoID: 159\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"160" [label="(Node ID: 49\nTopoID: 160\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"161" [label="(Node ID: 49\nTopoID: 161\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"162" [label="(Node ID: 50\nTopoID: 162\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 50\nTopoID: 163\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"164" [label="(Node ID: 50\nTopoID: 164\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 51\nTopoID: 165\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"166" [label="(Node ID: 51\nTopoID: 166\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"167" [label="(Node ID: 52\nTopoID: 167\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"168" [label="(Node ID: 52\nTopoID: 168\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"169" [label="(Node ID: 53\nTopoID: 169\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"170" [label="(Node ID: 53\nTopoID: 170\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 54\nTopoID: 171\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"172" [label="(Node ID: 54\nTopoID: 172\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 55\nTopoID: 173\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"174" [label="(Node ID: 55\nTopoID: 174\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 55\nTopoID: 175\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"176" [label="(Node ID: 55\nTopoID: 176\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"177" [label="(Node ID: 55\nTopoID: 177\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"178" [label="(Node ID: 56\nTopoID: 178\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"179" [label="(Node ID: 56\nTopoID: 179\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"180" [label="(Node ID: 57\nTopoID: 180\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"181" [label="(Node ID: 57\nTopoID: 181\nL2_OFM_Buffer_layer_TGSpilling_4848)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 57\nTopoID: 182\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"183" [label="(Node ID: 57\nTopoID: 183\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 58\nTopoID: 184\nL2_OFM_Buffer_layer_TGSpilling_4646)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"185" [label="(Node ID: 58\nTopoID: 185\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"186" [label="(Node ID: 58\nTopoID: 186\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 59\nTopoID: 187\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"188" [label="(Node ID: 59\nTopoID: 188\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 59\nTopoID: 189\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 60\nTopoID: 190\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"191" [label="(Node ID: 60\nTopoID: 191\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"192" [label="(Node ID: 61\nTopoID: 192\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"193" [label="(Node ID: 61\nTopoID: 193\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 62\nTopoID: 194\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"195" [label="(Node ID: 62\nTopoID: 195\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 62\nTopoID: 196\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"197" [label="(Node ID: 63\nTopoID: 197\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 63\nTopoID: 198\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"199" [label="(Node ID: 63\nTopoID: 199\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"200" [label="(Node ID: 63\nTopoID: 200\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"201" [label="(Node ID: 63\nTopoID: 201\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"202" [label="(Node ID: 63\nTopoID: 202\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"203" [label="(Node ID: 64\nTopoID: 203\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"204" [label="(Node ID: 64\nTopoID: 204\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"205" [label="(Node ID: 65\nTopoID: 205\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 65\nTopoID: 206\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"207" [label="(Node ID: 65\nTopoID: 207\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 66\nTopoID: 208\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 66\nTopoID: 209\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 67\nTopoID: 210\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 67\nTopoID: 211\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 68\nTopoID: 212\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 68\nTopoID: 213\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 69\nTopoID: 214\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 69\nTopoID: 215\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 70\nTopoID: 216\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"217" [label="(Node ID: 70\nTopoID: 217\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 71\nTopoID: 218\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"219" [label="(Node ID: 71\nTopoID: 219\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 72\nTopoID: 220\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 72\nTopoID: 221\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 73\nTopoID: 222\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 73\nTopoID: 223\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 74\nTopoID: 224\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"225" [label="(Node ID: 74\nTopoID: 225\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 75\nTopoID: 226\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 75\nTopoID: 227\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 76\nTopoID: 228\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"229" [label="(Node ID: 76\nTopoID: 229\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 77\nTopoID: 230\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 77\nTopoID: 231\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 78\nTopoID: 232\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 78\nTopoID: 233\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 79\nTopoID: 234\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 79\nTopoID: 235\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 80\nTopoID: 236\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 80\nTopoID: 237\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 81\nTopoID: 238\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"239" [label="(Node ID: 81\nTopoID: 239\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 82\nTopoID: 240\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"241" [label="(Node ID: 82\nTopoID: 241\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 83\nTopoID: 242\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 83\nTopoID: 243\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 84\nTopoID: 244\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 84\nTopoID: 245\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 85\nTopoID: 246\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"247" [label="(Node ID: 85\nTopoID: 247\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 86\nTopoID: 248\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 86\nTopoID: 249\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 87\nTopoID: 250\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"251" [label="(Node ID: 87\nTopoID: 251\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 88\nTopoID: 252\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 88\nTopoID: 253\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 89\nTopoID: 254\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 89\nTopoID: 255\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 90\nTopoID: 256\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 90\nTopoID: 257\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 91\nTopoID: 258\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 91\nTopoID: 259\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 92\nTopoID: 260\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"261" [label="(Node ID: 92\nTopoID: 261\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 93\nTopoID: 262\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"263" [label="(Node ID: 93\nTopoID: 263\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 94\nTopoID: 264\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 94\nTopoID: 265\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 95\nTopoID: 266\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 95\nTopoID: 267\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 96\nTopoID: 268\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"269" [label="(Node ID: 96\nTopoID: 269\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 97\nTopoID: 270\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 97\nTopoID: 271\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 98\nTopoID: 272\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"273" [label="(Node ID: 98\nTopoID: 273\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 99\nTopoID: 274\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 99\nTopoID: 275\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 100\nTopoID: 276\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 100\nTopoID: 277\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 101\nTopoID: 278\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 101\nTopoID: 279\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 102\nTopoID: 280\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 102\nTopoID: 281\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 103\nTopoID: 282\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"283" [label="(Node ID: 103\nTopoID: 283\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 104\nTopoID: 284\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"285" [label="(Node ID: 104\nTopoID: 285\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 105\nTopoID: 286\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 105\nTopoID: 287\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 106\nTopoID: 288\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 106\nTopoID: 289\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 107\nTopoID: 290\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"291" [label="(Node ID: 107\nTopoID: 291\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 108\nTopoID: 292\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"293" [label="(Node ID: 108\nTopoID: 293\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"294" [label="(Node ID: 109\nTopoID: 294\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"295" [label="(Node ID: 109\nTopoID: 295\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 110\nTopoID: 296\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"297" [label="(Node ID: 110\nTopoID: 297\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 111\nTopoID: 298\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"299" [label="(Node ID: 111\nTopoID: 299\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 112\nTopoID: 300\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"301" [label="(Node ID: 112\nTopoID: 301\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 113\nTopoID: 302\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"303" [label="(Node ID: 113\nTopoID: 303\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 113\nTopoID: 304\nL3_OFM_Buffer_layer_TGSpilling_113113)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"305" [label="(Node ID: 114\nTopoID: 305\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"306" [label="(Node ID: 114\nTopoID: 306\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"307" [label="(Node ID: 114\nTopoID: 307\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"308" [label="(Node ID: 115\nTopoID: 308\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"309" [label="(Node ID: 115\nTopoID: 309\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"310" [label="(Node ID: 115\nTopoID: 310\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"311" [label="(Node ID: 116\nTopoID: 311\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"312" [label="(Node ID: 116\nTopoID: 312\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"313" [label="(Node ID: 117\nTopoID: 313\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"314" [label="(Node ID: 117\nTopoID: 314\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"315" [label="(Node ID: 118\nTopoID: 315\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"316" [label="(Node ID: 118\nTopoID: 316\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"317" [label="(Node ID: 119\nTopoID: 317\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"318" [label="(Node ID: 119\nTopoID: 318\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"319" [label="(Node ID: 120\nTopoID: 319\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"320" [label="(Node ID: 120\nTopoID: 320\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"321" [label="(Node ID: 120\nTopoID: 321\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"322" [label="(Node ID: 120\nTopoID: 322\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"323" [label="(Node ID: 120\nTopoID: 323\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"324" [label="(Node ID: 121\nTopoID: 324\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"325" [label="(Node ID: 121\nTopoID: 325\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"326" [label="(Node ID: 122\nTopoID: 326\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"327" [label="(Node ID: 122\nTopoID: 327\nL2_OFM_Buffer_layer_TGSpilling_113113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 122\nTopoID: 328\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"329" [label="(Node ID: 122\nTopoID: 329\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 123\nTopoID: 330\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"331" [label="(Node ID: 123\nTopoID: 331\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 123\nTopoID: 332\nL3_OFM_Buffer_layer_TGSpilling_123123)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"333" [label="(Node ID: 124\nTopoID: 333\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"334" [label="(Node ID: 124\nTopoID: 334\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"335" [label="(Node ID: 125\nTopoID: 335\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"336" [label="(Node ID: 125\nTopoID: 336\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"337" [label="(Node ID: 126\nTopoID: 337\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"338" [label="(Node ID: 126\nTopoID: 338\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"339" [label="(Node ID: 127\nTopoID: 339\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"340" [label="(Node ID: 127\nTopoID: 340\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"341" [label="(Node ID: 128\nTopoID: 341\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"342" [label="(Node ID: 128\nTopoID: 342\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"343" [label="(Node ID: 129\nTopoID: 343\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"344" [label="(Node ID: 129\nTopoID: 344\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"345" [label="(Node ID: 130\nTopoID: 345\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"346" [label="(Node ID: 130\nTopoID: 346\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"347" [label="(Node ID: 131\nTopoID: 347\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"348" [label="(Node ID: 131\nTopoID: 348\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"349" [label="(Node ID: 132\nTopoID: 349\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"350" [label="(Node ID: 132\nTopoID: 350\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"351" [label="(Node ID: 133\nTopoID: 351\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"352" [label="(Node ID: 133\nTopoID: 352\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"353" [label="(Node ID: 133\nTopoID: 353\nL3_OFM_Buffer_layer_TGSpilling_133133)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"354" [label="(Node ID: 134\nTopoID: 354\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 134\nTopoID: 355\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"356" [label="(Node ID: 134\nTopoID: 356\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"357" [label="(Node ID: 135\nTopoID: 357\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"358" [label="(Node ID: 135\nTopoID: 358\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"359" [label="(Node ID: 135\nTopoID: 359\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 136\nTopoID: 360\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"361" [label="(Node ID: 136\nTopoID: 361\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 137\nTopoID: 362\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"363" [label="(Node ID: 137\nTopoID: 363\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 138\nTopoID: 364\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"365" [label="(Node ID: 138\nTopoID: 365\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 139\nTopoID: 366\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 139\nTopoID: 367\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 140\nTopoID: 368\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 140\nTopoID: 369\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 140\nTopoID: 370\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"371" [label="(Node ID: 140\nTopoID: 371\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"372" [label="(Node ID: 140\nTopoID: 372\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"373" [label="(Node ID: 141\nTopoID: 373\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"374" [label="(Node ID: 141\nTopoID: 374\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"375" [label="(Node ID: 142\nTopoID: 375\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 142\nTopoID: 376\nL2_OFM_Buffer_layer_TGSpilling_133133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"377" [label="(Node ID: 142\nTopoID: 377\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"378" [label="(Node ID: 142\nTopoID: 378\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"379" [label="(Node ID: 143\nTopoID: 379\nL2_OFM_Buffer_layer_TGSpilling_123123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 143\nTopoID: 380\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"381" [label="(Node ID: 143\nTopoID: 381\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 144\nTopoID: 382\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"383" [label="(Node ID: 144\nTopoID: 383\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 145\nTopoID: 384\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"385" [label="(Node ID: 145\nTopoID: 385\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"386" [label="(Node ID: 146\nTopoID: 386\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"387" [label="(Node ID: 146\nTopoID: 387\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 147\nTopoID: 388\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"389" [label="(Node ID: 147\nTopoID: 389\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 148\nTopoID: 390\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"391" [label="(Node ID: 148\nTopoID: 391\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 149\nTopoID: 392\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"393" [label="(Node ID: 149\nTopoID: 393\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 150\nTopoID: 394\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 150\nTopoID: 395\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 151\nTopoID: 396\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 151\nTopoID: 397\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 152\nTopoID: 398\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 152\nTopoID: 399\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 153\nTopoID: 400\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"401" [label="(Node ID: 153\nTopoID: 401\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"402" [label="(Node ID: 153\nTopoID: 402\nL3_OFM_Buffer_layer_TGSpilling_153153)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"403" [label="(Node ID: 154\nTopoID: 403\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"404" [label="(Node ID: 154\nTopoID: 404\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"405" [label="(Node ID: 154\nTopoID: 405\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"406" [label="(Node ID: 155\nTopoID: 406\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"407" [label="(Node ID: 155\nTopoID: 407\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"408" [label="(Node ID: 155\nTopoID: 408\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"409" [label="(Node ID: 156\nTopoID: 409\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"410" [label="(Node ID: 156\nTopoID: 410\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"411" [label="(Node ID: 157\nTopoID: 411\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"412" [label="(Node ID: 157\nTopoID: 412\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"413" [label="(Node ID: 158\nTopoID: 413\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 158\nTopoID: 414\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 159\nTopoID: 415\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 159\nTopoID: 416\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 160\nTopoID: 417\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 160\nTopoID: 418\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 160\nTopoID: 419\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 160\nTopoID: 420\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"421" [label="(Node ID: 160\nTopoID: 421\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"422" [label="(Node ID: 161\nTopoID: 422\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"423" [label="(Node ID: 161\nTopoID: 423\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"424" [label="(Node ID: 162\nTopoID: 424\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"425" [label="(Node ID: 162\nTopoID: 425\nL2_OFM_Buffer_layer_TGSpilling_153153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 162\nTopoID: 426\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"427" [label="(Node ID: 162\nTopoID: 427\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 163\nTopoID: 428\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"429" [label="(Node ID: 163\nTopoID: 429\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"430" [label="(Node ID: 163\nTopoID: 430\nL3_OFM_Buffer_layer_TGSpilling_163163)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"431" [label="(Node ID: 164\nTopoID: 431\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"432" [label="(Node ID: 164\nTopoID: 432\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 164\nTopoID: 433\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"434" [label="(Node ID: 165\nTopoID: 434\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"435" [label="(Node ID: 165\nTopoID: 435\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"436" [label="(Node ID: 166\nTopoID: 436\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"437" [label="(Node ID: 166\nTopoID: 437\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 167\nTopoID: 438\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"439" [label="(Node ID: 167\nTopoID: 439\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 167\nTopoID: 440\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 168\nTopoID: 441\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"442" [label="(Node ID: 168\nTopoID: 442\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"443" [label="(Node ID: 168\nTopoID: 443\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"444" [label="(Node ID: 168\nTopoID: 444\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"445" [label="(Node ID: 168\nTopoID: 445\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"446" [label="(Node ID: 169\nTopoID: 446\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"447" [label="(Node ID: 169\nTopoID: 447\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"448" [label="(Node ID: 169\nTopoID: 448\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"449" [label="(Node ID: 169\nTopoID: 449\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"450" [label="(Node ID: 170\nTopoID: 450\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 170\nTopoID: 451\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 171\nTopoID: 452\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 171\nTopoID: 453\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 172\nTopoID: 454\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 172\nTopoID: 455\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 172\nTopoID: 456\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 173\nTopoID: 457\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"458" [label="(Node ID: 173\nTopoID: 458\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"459" [label="(Node ID: 173\nTopoID: 459\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"460" [label="(Node ID: 173\nTopoID: 460\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"461" [label="(Node ID: 173\nTopoID: 461\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"462" [label="(Node ID: 174\nTopoID: 462\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"463" [label="(Node ID: 174\nTopoID: 463\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"464" [label="(Node ID: 175\nTopoID: 464\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 175\nTopoID: 465\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"466" [label="(Node ID: 175\nTopoID: 466\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 176\nTopoID: 467\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 176\nTopoID: 468\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 177\nTopoID: 469\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"470" [label="(Node ID: 177\nTopoID: 470\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"471" [label="(Node ID: 178\nTopoID: 471\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"472" [label="(Node ID: 178\nTopoID: 472\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"473" [label="(Node ID: 179\nTopoID: 473\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"474" [label="(Node ID: 179\nTopoID: 474\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"475" [label="(Node ID: 180\nTopoID: 475\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"476" [label="(Node ID: 180\nTopoID: 476\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"477" [label="(Node ID: 180\nTopoID: 477\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"478" [label="(Node ID: 180\nTopoID: 478\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"479" [label="(Node ID: 180\nTopoID: 479\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"480" [label="(Node ID: 181\nTopoID: 480\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"481" [label="(Node ID: 181\nTopoID: 481\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 182\nTopoID: 482\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 182\nTopoID: 483\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"484" [label="(Node ID: 182\nTopoID: 484\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"485" [label="(Node ID: 182\nTopoID: 485\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"486" [label="(Node ID: 183\nTopoID: 486\nL2_OFM_Buffer_layer_TGSpilling_163163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"487" [label="(Node ID: 183\nTopoID: 487\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"488" [label="(Node ID: 183\nTopoID: 488\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"489" [label="(Node ID: 183\nTopoID: 489\nL3_OFM_Buffer_layer_TGSpilling_183183)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"490" [label="(Node ID: 184\nTopoID: 490\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"491" [label="(Node ID: 184\nTopoID: 491\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 184\nTopoID: 492\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 185\nTopoID: 493\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"494" [label="(Node ID: 185\nTopoID: 494\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 186\nTopoID: 495\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"496" [label="(Node ID: 186\nTopoID: 496\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 187\nTopoID: 497\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"498" [label="(Node ID: 187\nTopoID: 498\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"499" [label="(Node ID: 187\nTopoID: 499\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 188\nTopoID: 500\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 188\nTopoID: 501\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"502" [label="(Node ID: 188\nTopoID: 502\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"503" [label="(Node ID: 188\nTopoID: 503\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"504" [label="(Node ID: 188\nTopoID: 504\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"505" [label="(Node ID: 189\nTopoID: 505\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"506" [label="(Node ID: 189\nTopoID: 506\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"507" [label="(Node ID: 189\nTopoID: 507\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"508" [label="(Node ID: 189\nTopoID: 508\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"509" [label="(Node ID: 190\nTopoID: 509\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 190\nTopoID: 510\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 191\nTopoID: 511\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 191\nTopoID: 512\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 192\nTopoID: 513\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"514" [label="(Node ID: 192\nTopoID: 514\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"515" [label="(Node ID: 192\nTopoID: 515\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"516" [label="(Node ID: 193\nTopoID: 516\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"517" [label="(Node ID: 193\nTopoID: 517\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"518" [label="(Node ID: 193\nTopoID: 518\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"519" [label="(Node ID: 193\nTopoID: 519\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 193\nTopoID: 520\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"521" [label="(Node ID: 194\nTopoID: 521\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"522" [label="(Node ID: 194\nTopoID: 522\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"523" [label="(Node ID: 195\nTopoID: 523\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 195\nTopoID: 524\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"525" [label="(Node ID: 195\nTopoID: 525\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 196\nTopoID: 526\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"527" [label="(Node ID: 196\nTopoID: 527\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"528" [label="(Node ID: 197\nTopoID: 528\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"529" [label="(Node ID: 197\nTopoID: 529\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"530" [label="(Node ID: 198\nTopoID: 530\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"531" [label="(Node ID: 198\nTopoID: 531\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"532" [label="(Node ID: 199\nTopoID: 532\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"533" [label="(Node ID: 199\nTopoID: 533\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"534" [label="(Node ID: 200\nTopoID: 534\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"535" [label="(Node ID: 200\nTopoID: 535\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 200\nTopoID: 536\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"537" [label="(Node ID: 200\nTopoID: 537\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"538" [label="(Node ID: 200\nTopoID: 538\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"539" [label="(Node ID: 201\nTopoID: 539\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 201\nTopoID: 540\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 202\nTopoID: 541\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 202\nTopoID: 542\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"543" [label="(Node ID: 202\nTopoID: 543\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"544" [label="(Node ID: 202\nTopoID: 544\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"545" [label="(Node ID: 203\nTopoID: 545\nL2_OFM_Buffer_layer_TGSpilling_183183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 203\nTopoID: 546\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"547" [label="(Node ID: 203\nTopoID: 547\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 204\nTopoID: 548\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"549" [label="(Node ID: 204\nTopoID: 549\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"550" [label="(Node ID: 204\nTopoID: 550\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"551" [label="(Node ID: 205\nTopoID: 551\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"552" [label="(Node ID: 205\nTopoID: 552\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"553" [label="(Node ID: 206\nTopoID: 553\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"554" [label="(Node ID: 206\nTopoID: 554\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 207\nTopoID: 555\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"556" [label="(Node ID: 207\nTopoID: 556\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 207\nTopoID: 557\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 208\nTopoID: 558\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"559" [label="(Node ID: 208\nTopoID: 559\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"560" [label="(Node ID: 208\nTopoID: 560\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"561" [label="(Node ID: 208\nTopoID: 561\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"562" [label="(Node ID: 208\nTopoID: 562\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"563" [label="(Node ID: 209\nTopoID: 563\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"564" [label="(Node ID: 209\nTopoID: 564\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"565" [label="(Node ID: 210\nTopoID: 565\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"566" [label="(Node ID: 210\nTopoID: 566\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"567" [label="(Node ID: 210\nTopoID: 567\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"568" [label="(Node ID: 211\nTopoID: 568\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"569" [label="(Node ID: 211\nTopoID: 569\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"570" [label="(Node ID: 212\nTopoID: 570\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"571" [label="(Node ID: 212\nTopoID: 571\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"572" [label="(Node ID: 212\nTopoID: 572\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"573" [label="(Node ID: 212\nTopoID: 573\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"574" [label="(Node ID: 212\nTopoID: 574\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"575" [label="(Node ID: 213\nTopoID: 575\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"576" [label="(Node ID: 213\nTopoID: 576\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"577" [label="(Node ID: 214\nTopoID: 577\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"578" [label="(Node ID: 214\nTopoID: 578\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 214\nTopoID: 579\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"580" [label="(Node ID: 214\nTopoID: 580\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"581" [label="(Node ID: 214\nTopoID: 581\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"582" [label="(Node ID: 215\nTopoID: 582\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 215\nTopoID: 583\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 216\nTopoID: 584\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"585" [label="(Node ID: 216\nTopoID: 585\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"586" [label="(Node ID: 217\nTopoID: 586\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"587" [label="(Node ID: 0\nTopoID: 587\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"588" [label="(Node ID: 217\nTopoID: 588\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 217\nTopoID: 589\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 218\nTopoID: 590\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 218\nTopoID: 591\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 218\nTopoID: 592\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 219\nTopoID: 593\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 219\nTopoID: 594\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 219\nTopoID: 595\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"596" [label="(Node ID: 220\nTopoID: 596\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"597" [label="(Node ID: 220\nTopoID: 597\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"598" [label="(Node ID: 0\nTopoID: 598\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"599" [label="(Node ID: 221\nTopoID: 599\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 221\nTopoID: 600\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"601" [label="(Node ID: 221\nTopoID: 601\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"602" [label="(Node ID: 221\nTopoID: 602\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"603" [label="(Node ID: 222\nTopoID: 603\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"604" [label="(Node ID: 222\nTopoID: 604\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"605" [label="(Node ID: 222\nTopoID: 605\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"606" [label="(Node ID: 222\nTopoID: 606\nL3_OFM_Buffer_layer_TGSpilling_222222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 223\nTopoID: 607\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"608" [label="(Node ID: 223\nTopoID: 608\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"609" [label="(Node ID: 224\nTopoID: 609\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"610" [label="(Node ID: 224\nTopoID: 610\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"611" [label="(Node ID: 224\nTopoID: 611\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"612" [label="(Node ID: 224\nTopoID: 612\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 225\nTopoID: 613\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"614" [label="(Node ID: 225\nTopoID: 614\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"615" [label="(Node ID: 226\nTopoID: 615\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"616" [label="(Node ID: 226\nTopoID: 616\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"617" [label="(Node ID: 226\nTopoID: 617\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"618" [label="(Node ID: 227\nTopoID: 618\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"619" [label="(Node ID: 227\nTopoID: 619\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"620" [label="(Node ID: 228\nTopoID: 620\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 228\nTopoID: 621\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"622" [label="(Node ID: 228\nTopoID: 622\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"623" [label="(Node ID: 229\nTopoID: 623\nL2_OFM_Buffer_layer_TGSpilling_222222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"624" [label="(Node ID: 229\nTopoID: 624\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"625" [label="(Node ID: 229\nTopoID: 625\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"626" [label="(Node ID: 229\nTopoID: 626\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"627" [label="(Node ID: 230\nTopoID: 627\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"628" [label="(Node ID: 231\nTopoID: 628\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"629" [label="(Node ID: 231\nTopoID: 629\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"630" [label="(Node ID: 232\nTopoID: 630\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"631" [label="(Node ID: 232\nTopoID: 631\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"632" [label="(Node ID: 232\nTopoID: 632\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"633" [label="(Node ID: 236\nTopoID: 633\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"634" [label="(Node ID: 233\nTopoID: 634\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"635" [label="(Node ID: 233\nTopoID: 635\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"636" [label="(Node ID: 233\nTopoID: 636\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"637" [label="(Node ID: 233\nTopoID: 637\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 234\nTopoID: 638\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"639" [label="(Node ID: 234\nTopoID: 639\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"640" [label="(Node ID: 234\nTopoID: 640\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 235\nTopoID: 641\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"642" [label="(Node ID: 235\nTopoID: 642\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 236\nTopoID: 643\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"644" [label="(Node ID: 237\nTopoID: 644\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"645" [label="(Node ID: 237\nTopoID: 645\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"646" [label="(Node ID: 237\nTopoID: 646\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"647" [label="(Node ID: 237\nTopoID: 647\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 238\nTopoID: 648\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"649" [label="(Node ID: 238\nTopoID: 649\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"650" [label="(Node ID: 239\nTopoID: 650\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"651" [label="(Node ID: 239\nTopoID: 651\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"652" [label="(Node ID: 240\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 0\nTopoID: 653\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 240\nTopoID: 654\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 240\nTopoID: 655\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"656" [label="(Node ID: 241\nTopoID: 656\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 241\nTopoID: 657\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"658" [label="(Node ID: 241\nTopoID: 658\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 242\nTopoID: 659\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"660" [label="(Node ID: 242\nTopoID: 660\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"661" [label="(Node ID: 242\nTopoID: 661\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"662" [label="(Node ID: 243\nTopoID: 662\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"663" [label="(Node ID: 243\nTopoID: 663\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"664" [label="(Node ID: 0\nTopoID: 664\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 244\nTopoID: 665\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 244\nTopoID: 666\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"667" [label="(Node ID: 244\nTopoID: 667\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"668" [label="(Node ID: 244\nTopoID: 668\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"669" [label="(Node ID: 245\nTopoID: 669\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"670" [label="(Node ID: 245\nTopoID: 670\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"671" [label="(Node ID: 245\nTopoID: 671\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 245\nTopoID: 672\nL3_OFM_Buffer_layer_TGSpilling_245245)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 246\nTopoID: 673\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"674" [label="(Node ID: 246\nTopoID: 674\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"675" [label="(Node ID: 247\nTopoID: 675\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 247\nTopoID: 676\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"677" [label="(Node ID: 247\nTopoID: 677\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"678" [label="(Node ID: 247\nTopoID: 678\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"679" [label="(Node ID: 248\nTopoID: 679\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"680" [label="(Node ID: 248\nTopoID: 680\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 249\nTopoID: 681\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"682" [label="(Node ID: 249\nTopoID: 682\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"683" [label="(Node ID: 249\nTopoID: 683\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"684" [label="(Node ID: 250\nTopoID: 684\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"685" [label="(Node ID: 250\nTopoID: 685\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"686" [label="(Node ID: 251\nTopoID: 686\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 251\nTopoID: 687\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"688" [label="(Node ID: 251\nTopoID: 688\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 252\nTopoID: 689\nL2_OFM_Buffer_layer_TGSpilling_245245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"690" [label="(Node ID: 252\nTopoID: 690\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"691" [label="(Node ID: 252\nTopoID: 691\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"692" [label="(Node ID: 252\nTopoID: 692\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"693" [label="(Node ID: 253\nTopoID: 693\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 254\nTopoID: 694\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"695" [label="(Node ID: 254\nTopoID: 695\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"696" [label="(Node ID: 255\nTopoID: 696\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"697" [label="(Node ID: 255\nTopoID: 697\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"698" [label="(Node ID: 255\nTopoID: 698\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"699" [label="(Node ID: 256\nTopoID: 699\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 256\nTopoID: 700\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"701" [label="(Node ID: 257\nTopoID: 701\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"702" [label="(Node ID: 257\nTopoID: 702\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"703" [label="(Node ID: 257\nTopoID: 703\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 257\nTopoID: 704\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"705" [label="(Node ID: 258\nTopoID: 705\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"706" [label="(Node ID: 258\nTopoID: 706\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 259\nTopoID: 707\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 259\nTopoID: 708\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 0\nTopoID: 709\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"710" [label="(Node ID: 260\nTopoID: 710\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"711" [label="(Node ID: 260\nTopoID: 711\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"712" [label="(Node ID: 261\nTopoID: 712\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"713" [label="(Node ID: 261\nTopoID: 713\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"714" [label="(Node ID: 261\nTopoID: 714\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 262\nTopoID: 715\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"716" [label="(Node ID: 262\nTopoID: 716\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 262\nTopoID: 717\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"718" [label="(Node ID: 263\nTopoID: 718\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"719" [label="(Node ID: 263\nTopoID: 719\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 0\nTopoID: 720\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"721" [label="(Node ID: 264\nTopoID: 721\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"722" [label="(Node ID: 264\nTopoID: 722\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"723" [label="(Node ID: 264\nTopoID: 723\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"724" [label="(Node ID: 264\nTopoID: 724\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 265\nTopoID: 725\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"726" [label="(Node ID: 265\nTopoID: 726\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"727" [label="(Node ID: 265\nTopoID: 727\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"728" [label="(Node ID: 265\nTopoID: 728\nL3_OFM_Buffer_layer_TGSpilling_265265)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"729" [label="(Node ID: 266\nTopoID: 729\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"730" [label="(Node ID: 266\nTopoID: 730\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"731" [label="(Node ID: 267\nTopoID: 731\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"732" [label="(Node ID: 267\nTopoID: 732\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"733" [label="(Node ID: 267\nTopoID: 733\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"734" [label="(Node ID: 267\nTopoID: 734\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 267\nTopoID: 735\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 268\nTopoID: 736\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"737" [label="(Node ID: 268\nTopoID: 737\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"738" [label="(Node ID: 269\nTopoID: 738\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"739" [label="(Node ID: 269\nTopoID: 739\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"740" [label="(Node ID: 269\nTopoID: 740\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"741" [label="(Node ID: 270\nTopoID: 741\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"742" [label="(Node ID: 270\nTopoID: 742\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"743" [label="(Node ID: 271\nTopoID: 743\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"744" [label="(Node ID: 271\nTopoID: 744\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"745" [label="(Node ID: 271\nTopoID: 745\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"746" [label="(Node ID: 272\nTopoID: 746\nL2_OFM_Buffer_layer_TGSpilling_265265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"747" [label="(Node ID: 272\nTopoID: 747\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"748" [label="(Node ID: 272\nTopoID: 748\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"749" [label="(Node ID: 272\nTopoID: 749\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"750" [label="(Node ID: 273\nTopoID: 750\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"751" [label="(Node ID: 274\nTopoID: 751\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"752" [label="(Node ID: 274\nTopoID: 752\nResize_417)\n(ResizeAdf)\n(L-274)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"753" [label="(Node ID: 275\nTopoID: 753\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"754" [label="(Node ID: 276\nTopoID: 754\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"755" [label="(Node ID: 276\nTopoID: 755\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"756" [label="(Node ID: 276\nTopoID: 756\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"757" [label="(Node ID: 276\nTopoID: 757\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"758" [label="(Node ID: 277\nTopoID: 758\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"759" [label="(Node ID: 277\nTopoID: 759\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"760" [label="(Node ID: 278\nTopoID: 760\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"761" [label="(Node ID: 278\nTopoID: 761\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"762" [label="(Node ID: 279\nTopoID: 762\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"763" [label="(Node ID: 0\nTopoID: 763\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"764" [label="(Node ID: 279\nTopoID: 764\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"765" [label="(Node ID: 279\nTopoID: 765\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"766" [label="(Node ID: 280\nTopoID: 766\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"767" [label="(Node ID: 280\nTopoID: 767\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"768" [label="(Node ID: 280\nTopoID: 768\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"769" [label="(Node ID: 280\nTopoID: 769\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"770" [label="(Node ID: 281\nTopoID: 770\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"771" [label="(Node ID: 281\nTopoID: 771\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"772" [label="(Node ID: 281\nTopoID: 772\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"773" [label="(Node ID: 281\nTopoID: 773\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"774" [label="(Node ID: 282\nTopoID: 774\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"775" [label="(Node ID: 282\nTopoID: 775\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"776" [label="(Node ID: 0\nTopoID: 776\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"777" [label="(Node ID: 283\nTopoID: 777\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"778" [label="(Node ID: 283\nTopoID: 778\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"779" [label="(Node ID: 283\nTopoID: 779\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"780" [label="(Node ID: 283\nTopoID: 780\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"781" [label="(Node ID: 283\nTopoID: 781\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"782" [label="(Node ID: 284\nTopoID: 782\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"783" [label="(Node ID: 284\nTopoID: 783\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"784" [label="(Node ID: 284\nTopoID: 784\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"785" [label="(Node ID: 284\nTopoID: 785\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"786" [label="(Node ID: 284\nTopoID: 786\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 285\nTopoID: 787\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"788" [label="(Node ID: 285\nTopoID: 788\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"789" [label="(Node ID: 286\nTopoID: 789\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"790" [label="(Node ID: 286\nTopoID: 790\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"791" [label="(Node ID: 286\nTopoID: 791\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"792" [label="(Node ID: 286\nTopoID: 792\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 287\nTopoID: 793\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"794" [label="(Node ID: 287\nTopoID: 794\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"795" [label="(Node ID: 288\nTopoID: 795\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"796" [label="(Node ID: 288\nTopoID: 796\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"797" [label="(Node ID: 288\nTopoID: 797\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"798" [label="(Node ID: 288\nTopoID: 798\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"799" [label="(Node ID: 289\nTopoID: 799\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"800" [label="(Node ID: 289\nTopoID: 800\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"801" [label="(Node ID: 289\nTopoID: 801\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"802" [label="(Node ID: 289\nTopoID: 802\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"803" [label="(Node ID: 290\nTopoID: 803\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"804" [label="(Node ID: 290\nTopoID: 804\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"805" [label="(Node ID: 290\nTopoID: 805\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"806" [label="(Node ID: 290\nTopoID: 806\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"807" [label="(Node ID: 290\nTopoID: 807\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 291\nTopoID: 808\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 291\nTopoID: 809\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"810" [label="(Node ID: 291\nTopoID: 810\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 291\nTopoID: 811\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"812" [label="(Node ID: 291\nTopoID: 812\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 292\nTopoID: 813\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"814" [label="(Node ID: 293\nTopoID: 814\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"815" [label="(Node ID: 293\nTopoID: 815\nResize_437)\n(ResizeAdf)\n(L-293)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"816" [label="(Node ID: 294\nTopoID: 816\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"817" [label="(Node ID: 294\nTopoID: 817\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"818" [label="(Node ID: 295\nTopoID: 818\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"819" [label="(Node ID: 295\nTopoID: 819\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"820" [label="(Node ID: 295\nTopoID: 820\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"821" [label="(Node ID: 295\nTopoID: 821\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"822" [label="(Node ID: 296\nTopoID: 822\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"823" [label="(Node ID: 296\nTopoID: 823\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"824" [label="(Node ID: 296\nTopoID: 824\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"825" [label="(Node ID: 296\nTopoID: 825\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"826" [label="(Node ID: 297\nTopoID: 826\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"827" [label="(Node ID: 297\nTopoID: 827\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"828" [label="(Node ID: 297\nTopoID: 828\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"829" [label="(Node ID: 297\nTopoID: 829\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"830" [label="(Node ID: 298\nTopoID: 830\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"831" [label="(Node ID: 298\nTopoID: 831\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"832" [label="(Node ID: 299\nTopoID: 832\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"833" [label="(Node ID: 299\nTopoID: 833\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"834" [label="(Node ID: 299\nTopoID: 834\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"835" [label="(Node ID: 299\nTopoID: 835\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"836" [label="(Node ID: 300\nTopoID: 836\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"837" [label="(Node ID: 300\nTopoID: 837\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"838" [label="(Node ID: 301\nTopoID: 838\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"839" [label="(Node ID: 301\nTopoID: 839\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"840" [label="(Node ID: 301\nTopoID: 840\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"841" [label="(Node ID: 301\nTopoID: 841\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"842" [label="(Node ID: 301\nTopoID: 842\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"843" [label="(Node ID: 302\nTopoID: 843\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"844" [label="(Node ID: 302\nTopoID: 844\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"845" [label="(Node ID: 302\nTopoID: 845\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"846" [label="(Node ID: 302\nTopoID: 846\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"847" [label="(END)"]; +"0" -> "573"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "574"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "537"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "538"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "478"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "479"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "421"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "420"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "371"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "372"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "322"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "323"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "202"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "176"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "177"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "142"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "143"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "109"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "110"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "80"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "16"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "587"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "598"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "653"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "664"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "709"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "720"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "763"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "776"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "18"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "634"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "816"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "838"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "17" [style="dotted"]; +"16" -> "17"[]; +"17" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18" [style="dotted"]; +"18" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "24"[]; +"21" -> "23" [style="dotted"]; +"22" -> "23"[]; +"23" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24" [style="dotted"]; +"24" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32" [style="dotted"]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"43" -> "44" [style="dotted"]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "49" [style="dotted"]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"52" -> "53" [style="dotted"]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "753"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "73"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "72"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "83"[]; +"72" -> "81" [style="dotted"]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "81"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"81" -> "82"[]; +"81" -> "83" [style="dotted"]; +"82" -> "84"[]; +"83" -> "85"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "85"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"86" -> "700"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"87" -> "88"[]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "92"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"90" -> "91"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"91" -> "114"[]; +"91" -> "93" [style="dotted"]; +"92" -> "93"[]; +"93" -> "94"[]; +"93" -> "114" [style="dotted"]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[]; +"108" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"109" -> "111"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"110" -> "111"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "115"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "115"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "120"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "119"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "150"[]; +"119" -> "126" [style="dotted"]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "125"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"123" -> "124"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"124" -> "147"[]; +"124" -> "126" [style="dotted"]; +"125" -> "126"[]; +"126" -> "127"[]; +"126" -> "150" [style="dotted"]; +"126" -> "147" [style="dotted"]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "136"[]; +"136" -> "137"[]; +"137" -> "138"[]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "144"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"142" -> "144"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "145"[]; +"145" -> "146"[]; +"146" -> "148"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"147" -> "148"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "149"[]; +"149" -> "151"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"150" -> "151"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"151" -> "152"[]; +"152" -> "154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"152" -> "153"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "184"[]; +"153" -> "160" [style="dotted"]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "159"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"157" -> "158"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"158" -> "181"[]; +"158" -> "160" [style="dotted"]; +"159" -> "160"[]; +"160" -> "161"[]; +"160" -> "184" [style="dotted"]; +"160" -> "181" [style="dotted"]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[]; +"171" -> "172"[]; +"172" -> "173"[]; +"173" -> "174"[]; +"174" -> "175"[]; +"175" -> "178"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "178"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "178"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "182"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"181" -> "182"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"182" -> "183"[]; +"183" -> "185"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"184" -> "185"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"185" -> "186"[]; +"186" -> "187"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "643"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "190"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"188" -> "189"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"189" -> "197"[]; +"189" -> "191" [style="dotted"]; +"190" -> "191"[]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[]; +"196" -> "198"[]; +"196" -> "197" [style="dotted"]; +"197" -> "199"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"198" -> "199"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "203"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "238"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"219" -> "226"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "260"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"241" -> "248"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "282"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "270"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"282" -> "283"[]; +"283" -> "284"[]; +"284" -> "285"[]; +"285" -> "286"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"285" -> "292"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[]; +"290" -> "291"[]; +"291" -> "292"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"295" -> "302"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"302" -> "303"[]; +"303" -> "305"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"303" -> "304"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"304" -> "327"[]; +"304" -> "306" [style="dotted"]; +"305" -> "306"[]; +"306" -> "307"[]; +"306" -> "327" [style="dotted"]; +"307" -> "308"[]; +"308" -> "309"[]; +"309" -> "310"[]; +"310" -> "311"[]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[]; +"318" -> "319"[]; +"319" -> "320"[]; +"320" -> "321"[]; +"321" -> "324"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"322" -> "324"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"323" -> "324"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"324" -> "325"[]; +"325" -> "326"[]; +"326" -> "328"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"327" -> "328"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"328" -> "329"[]; +"329" -> "330"[]; +"330" -> "331"[]; +"331" -> "333"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"331" -> "332"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"332" -> "379"[]; +"332" -> "355" [style="dotted"]; +"333" -> "334"[]; +"334" -> "335"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"334" -> "341"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"335" -> "336"[]; +"336" -> "337"[]; +"337" -> "338"[]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"344" -> "351"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"351" -> "352"[]; +"352" -> "354"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"352" -> "353"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"353" -> "376"[]; +"353" -> "355" [style="dotted"]; +"354" -> "355"[]; +"355" -> "356"[]; +"355" -> "379" [style="dotted"]; +"355" -> "376" [style="dotted"]; +"356" -> "357"[]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[]; +"360" -> "361"[]; +"361" -> "362"[]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "373"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"371" -> "373"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "377"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"377" -> "378"[]; +"378" -> "380"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"379" -> "380"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"380" -> "381"[]; +"381" -> "382"[]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "390"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"393" -> "400"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"400" -> "401"[]; +"401" -> "403"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "402"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "425"[]; +"402" -> "404" [style="dotted"]; +"403" -> "404"[]; +"404" -> "405"[]; +"404" -> "425" [style="dotted"]; +"405" -> "406"[]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[]; +"410" -> "411"[]; +"411" -> "412"[]; +"412" -> "413"[]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"420" -> "422"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "426"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"425" -> "426"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"426" -> "427"[]; +"427" -> "428"[]; +"428" -> "429"[]; +"429" -> "431"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"429" -> "430"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"430" -> "486"[]; +"430" -> "462" [style="dotted"]; +"431" -> "432"[]; +"432" -> "434"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"432" -> "433"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"433" -> "441"[]; +"433" -> "435" [style="dotted"]; +"434" -> "435"[]; +"435" -> "436"[]; +"436" -> "437"[]; +"437" -> "438"[]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "442"[]; +"440" -> "441" [style="dotted"]; +"441" -> "443"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"442" -> "443"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "450"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"448" -> "449"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"449" -> "457"[]; +"449" -> "451" [style="dotted"]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "458"[]; +"456" -> "457" [style="dotted"]; +"457" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "461"[]; +"461" -> "462"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "482"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"462" -> "463"[]; +"462" -> "486" [style="dotted"]; +"463" -> "464"[]; +"464" -> "465"[]; +"465" -> "466"[]; +"466" -> "467"[]; +"467" -> "468"[]; +"468" -> "469"[]; +"469" -> "470"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "477"[]; +"477" -> "480"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "480"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"480" -> "481"[]; +"481" -> "483"[]; +"481" -> "482" [style="dotted"]; +"482" -> "484"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"482" -> "483" [style="dotted"]; +"483" -> "484"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[]; +"485" -> "487"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"486" -> "487"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"487" -> "488"[]; +"488" -> "490"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"488" -> "489"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"489" -> "545"[]; +"489" -> "521" [style="dotted"]; +"490" -> "491"[]; +"491" -> "493"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"491" -> "492"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"492" -> "500"[]; +"492" -> "494" [style="dotted"]; +"493" -> "494"[]; +"494" -> "495"[]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[]; +"498" -> "499"[]; +"499" -> "501"[]; +"499" -> "500" [style="dotted"]; +"500" -> "502"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"501" -> "502"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "509"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"507" -> "508"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"508" -> "516"[]; +"508" -> "510" [style="dotted"]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "514"[]; +"514" -> "515"[]; +"515" -> "517"[]; +"515" -> "516" [style="dotted"]; +"516" -> "518"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"517" -> "518"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"518" -> "519"[]; +"519" -> "520"[]; +"520" -> "521"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "541"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"521" -> "522"[]; +"521" -> "545" [style="dotted"]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "526"[]; +"526" -> "527"[]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "534"[]; +"534" -> "535"[]; +"535" -> "536"[]; +"536" -> "539"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"537" -> "539"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "539"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "542"[]; +"540" -> "541" [style="dotted"]; +"541" -> "543"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"541" -> "542" [style="dotted"]; +"542" -> "543"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"543" -> "544"[]; +"544" -> "546"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"545" -> "546"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "549"[]; +"549" -> "551"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "558"[]; +"550" -> "552" [style="dotted"]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "554"[]; +"554" -> "555"[]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "559"[]; +"557" -> "558" [style="dotted"]; +"558" -> "560"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"559" -> "560"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"560" -> "561"[]; +"561" -> "562"[]; +"562" -> "563"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "577"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[]; +"564" -> "565"[]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[]; +"572" -> "575"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "575"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"574" -> "575"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576"[]; +"576" -> "578"[]; +"576" -> "577" [style="dotted"]; +"577" -> "579"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578" [style="dotted"]; +"578" -> "579"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[]; +"580" -> "581"[]; +"581" -> "582"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"581" -> "584"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "627"[]; +"584" -> "585"[]; +"585" -> "586"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"585" -> "613"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "588"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "603"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"587" -> "609"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "595"[]; +"595" -> "596"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "607"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"597" -> "620"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"597" -> "599" [style="dotted"]; +"598" -> "599"[]; +"599" -> "601"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "600" [style="dotted"]; +"600" -> "601"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[]; +"602" -> "604"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"603" -> "604"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "623"[]; +"606" -> "607" [style="dotted"]; +"607" -> "608"[]; +"607" -> "623" [style="dotted"]; +"608" -> "610"[]; +"608" -> "609" [style="dotted"]; +"609" -> "611"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"609" -> "610" [style="dotted"]; +"610" -> "611"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "614"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"613" -> "614"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "615"[]; +"615" -> "616"[]; +"616" -> "617"[]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "621"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"620" -> "621"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "622"[]; +"622" -> "624"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"623" -> "624"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "628"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "847"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "643"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"634" -> "635"[]; +"635" -> "636"[]; +"636" -> "637"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "753"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "638"[]; +"638" -> "639"[]; +"639" -> "640"[]; +"640" -> "641"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"640" -> "700"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "643"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[]; +"644" -> "645"[]; +"645" -> "646"[]; +"646" -> "647"[]; +"647" -> "648"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"647" -> "650"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"648" -> "649"[]; +"649" -> "693"[]; +"650" -> "651"[]; +"651" -> "652"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"651" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "655"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "669"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "675"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"654" -> "655"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "659"[]; +"659" -> "660"[]; +"660" -> "661"[]; +"661" -> "662"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"661" -> "673"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "666"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "686"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "665" [style="dotted"]; +"664" -> "665"[]; +"665" -> "667"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666" [style="dotted"]; +"666" -> "667"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"667" -> "668"[]; +"668" -> "670"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"669" -> "670"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"670" -> "671"[]; +"671" -> "672"[]; +"672" -> "689"[]; +"672" -> "673" [style="dotted"]; +"673" -> "674"[]; +"673" -> "689" [style="dotted"]; +"674" -> "676"[]; +"674" -> "675" [style="dotted"]; +"675" -> "677"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"675" -> "676" [style="dotted"]; +"676" -> "677"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "680"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "681"[]; +"681" -> "682"[]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "687"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"686" -> "687"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"687" -> "688"[]; +"688" -> "690"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "690"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "692"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "694"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"692" -> "847"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"694" -> "695"[]; +"695" -> "696"[]; +"696" -> "697"[]; +"697" -> "698"[]; +"698" -> "699"[]; +"699" -> "700"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "703"[]; +"703" -> "704"[]; +"704" -> "705"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "707"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"705" -> "706"[]; +"706" -> "750"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "710"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"708" -> "736"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "710"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "725"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"709" -> "731"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "714"[]; +"714" -> "715"[]; +"715" -> "716"[]; +"716" -> "717"[]; +"717" -> "718"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "729"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"718" -> "719"[]; +"719" -> "722"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "743"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "721" [style="dotted"]; +"720" -> "721"[]; +"721" -> "723"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"721" -> "722" [style="dotted"]; +"722" -> "723"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"723" -> "724"[]; +"724" -> "726"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "746"[]; +"728" -> "729" [style="dotted"]; +"729" -> "730"[]; +"729" -> "746" [style="dotted"]; +"730" -> "732"[]; +"730" -> "731" [style="dotted"]; +"731" -> "733"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"731" -> "732" [style="dotted"]; +"732" -> "733"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "734"[]; +"734" -> "735"[]; +"735" -> "736"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "744"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"743" -> "744"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"744" -> "745"[]; +"745" -> "747"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"746" -> "747"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "748"[]; +"748" -> "749"[]; +"749" -> "750"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "847"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"750" -> "751"[]; +"751" -> "752"[]; +"752" -> "753"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"753" -> "754"[]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "757"[]; +"757" -> "758"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"757" -> "760"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"758" -> "759"[]; +"759" -> "813"[]; +"760" -> "761"[]; +"761" -> "762"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"761" -> "793"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"762" -> "765"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "782"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "789"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"764" -> "765"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"765" -> "766"[]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"773" -> "787"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"774" -> "775"[]; +"775" -> "778"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "803"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "777" [style="dotted"]; +"776" -> "777"[]; +"777" -> "779"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"777" -> "778" [style="dotted"]; +"778" -> "779"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "783"[]; +"781" -> "782" [style="dotted"]; +"782" -> "784"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "783" [style="dotted"]; +"783" -> "784"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "785"[]; +"785" -> "786"[]; +"786" -> "808"[]; +"786" -> "803" [style="dotted"]; +"787" -> "788"[]; +"788" -> "790"[]; +"788" -> "789" [style="dotted"]; +"789" -> "791"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"789" -> "790" [style="dotted"]; +"790" -> "791"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"791" -> "792"[]; +"792" -> "794"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"793" -> "794"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "804"[]; +"802" -> "803" [style="dotted"]; +"803" -> "805"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"803" -> "804" [style="dotted"]; +"804" -> "805"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "809"[]; +"807" -> "808" [style="dotted"]; +"808" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"809" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"811" -> "814"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "847"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"813" -> "814"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"814" -> "815"[]; +"815" -> "817"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"816" -> "817"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[]; +"821" -> "822"[]; +"822" -> "823"[]; +"823" -> "824"[]; +"824" -> "825"[]; +"825" -> "826"[]; +"826" -> "827"[]; +"827" -> "828"[]; +"828" -> "829"[]; +"829" -> "830"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"829" -> "836"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"830" -> "831"[]; +"831" -> "832"[]; +"832" -> "833"[]; +"833" -> "834"[]; +"834" -> "835"[]; +"835" -> "847"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"836" -> "837"[]; +"837" -> "839"[]; +"837" -> "838" [style="dotted"]; +"838" -> "840"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"838" -> "839" [style="dotted"]; +"839" -> "840"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"840" -> "841"[]; +"841" -> "842"[]; +"842" -> "843"[]; +"843" -> "844"[]; +"844" -> "845"[]; +"845" -> "846"[]; +"846" -> "847"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/2.dag_after_general_L2L3_buffer_insertion.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/2.dag_after_general_L2L3_buffer_insertion.dot new file mode 100644 index 0000000000000000000000000000000000000000..4d5b4f312d5b18258cd5ed475468fb3b99a77007 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/2.dag_after_general_L2L3_buffer_insertion.dot @@ -0,0 +1,2691 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 1\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nL2_IFM_Buffer_from_layer_1_for_layer_2_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"7" [label="(Node ID: 2\nTopoID: 7\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2_2)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 706560\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"9" [label="(Node ID: 2\nTopoID: 9\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"10" [label="(Node ID: 3\nTopoID: 10\nL2_IFM_Buffer_from_layer_2_for_layer_3_port0)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 706560\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"11" [label="(Node ID: 3\nTopoID: 11\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 3\nTopoID: 12\nl2_3)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"13" [label="(Node ID: 3\nTopoID: 13\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"14" [label="(Node ID: 4\nTopoID: 14\nL2_IFM_Buffer_from_layer_3_for_layer_4_port0)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 1884160\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"15" [label="(Node ID: 4\nTopoID: 15\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"16" [label="(Node ID: 4\nTopoID: 16\nl2_4)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 1884160\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"17" [label="(Node ID: 4\nTopoID: 17\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"18" [label="(Node ID: 5\nTopoID: 18\nL2_IFM_Buffer_from_layer_4_for_layer_5_port0)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"19" [label="(Node ID: 5\nTopoID: 19\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"20" [label="(Node ID: 5\nTopoID: 20\nl2_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"21" [label="(Node ID: 5\nTopoID: 21\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 6\nTopoID: 23\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 6\nTopoID: 24\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 6\nTopoID: 25\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 6\nTopoID: 26\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 6\nTopoID: 27\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 7\nTopoID: 28\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 0\nTopoID: 29\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"30" [label="(Node ID: 7\nTopoID: 30\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 7\nTopoID: 31\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"32" [label="(Node ID: 7\nTopoID: 32\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"33" [label="(Node ID: 7\nTopoID: 33\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"34" [label="(Node ID: 8\nTopoID: 34\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"35" [label="(Node ID: 8\nTopoID: 35\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"36" [label="(Node ID: 8\nTopoID: 36\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"37" [label="(Node ID: 8\nTopoID: 37\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"38" [label="(Node ID: 9\nTopoID: 38\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 9\nTopoID: 39\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"40" [label="(Node ID: 9\nTopoID: 40\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 9\nTopoID: 41\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"42" [label="(Node ID: 10\nTopoID: 42\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 10\nTopoID: 43\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"44" [label="(Node ID: 10\nTopoID: 44\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"45" [label="(Node ID: 10\nTopoID: 45\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"46" [label="(Node ID: 11\nTopoID: 46\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"47" [label="(Node ID: 11\nTopoID: 47\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"48" [label="(Node ID: 11\nTopoID: 48\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"49" [label="(Node ID: 11\nTopoID: 49\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"50" [label="(Node ID: 12\nTopoID: 50\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"51" [label="(Node ID: 12\nTopoID: 51\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"52" [label="(Node ID: 12\nTopoID: 52\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"53" [label="(Node ID: 12\nTopoID: 53\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"54" [label="(Node ID: 12\nTopoID: 54\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"55" [label="(Node ID: 13\nTopoID: 55\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"56" [label="(Node ID: 13\nTopoID: 56\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"57" [label="(Node ID: 13\nTopoID: 57\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"58" [label="(Node ID: 13\nTopoID: 58\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"59" [label="(Node ID: 14\nTopoID: 59\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"60" [label="(Node ID: 14\nTopoID: 60\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"61" [label="(Node ID: 14\nTopoID: 61\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"62" [label="(Node ID: 14\nTopoID: 62\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"63" [label="(Node ID: 14\nTopoID: 63\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"64" [label="(Node ID: 15\nTopoID: 64\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 15\nTopoID: 65\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"66" [label="(Node ID: 15\nTopoID: 66\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"67" [label="(Node ID: 15\nTopoID: 67\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"68" [label="(Node ID: 16\nTopoID: 68\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"69" [label="(Node ID: 16\nTopoID: 69\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"70" [label="(Node ID: 16\nTopoID: 70\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"71" [label="(Node ID: 16\nTopoID: 71\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"72" [label="(Node ID: 17\nTopoID: 72\nL2_IFM_Buffer_from_layer_16_for_layer_17_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 983040\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"73" [label="(Node ID: 17\nTopoID: 73\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"74" [label="(Node ID: 17\nTopoID: 74\nl2_17)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"75" [label="(Node ID: 17\nTopoID: 75\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"76" [label="(Node ID: 18\nTopoID: 76\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"77" [label="(Node ID: 18\nTopoID: 77\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"78" [label="(Node ID: 18\nTopoID: 78\nl2_18)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"79" [label="(Node ID: 18\nTopoID: 79\nl2l3_18_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"80" [label="(Node ID: 19\nTopoID: 80\nL2_IFM_Buffer_from_layer_18_for_layer_19_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"81" [label="(Node ID: 19\nTopoID: 81\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"82" [label="(Node ID: 19\nTopoID: 82\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 19\nTopoID: 83\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"84" [label="(Node ID: 20\nTopoID: 84\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 20\nTopoID: 85\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"86" [label="(Node ID: 20\nTopoID: 86\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 20\nTopoID: 87\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"88" [label="(Node ID: 21\nTopoID: 88\nL2_IFM_Buffer_from_layer_20_for_layer_21_port0)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 1059840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"89" [label="(Node ID: 21\nTopoID: 89\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"90" [label="(Node ID: 21\nTopoID: 90\nl2_21)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"91" [label="(Node ID: 21\nTopoID: 91\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 22\nTopoID: 92\nL2_IFM_Buffer_from_layer_18_for_layer_22_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 22\nTopoID: 93\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"94" [label="(Node ID: 22\nTopoID: 94\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"95" [label="(Node ID: 22\nTopoID: 95\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"96" [label="(Node ID: 22\nTopoID: 96\nl2l3_22_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"97" [label="(Node ID: 23\nTopoID: 97\nL2_IFM_Buffer_from_layer_22_for_layer_23_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"98" [label="(Node ID: 23\nTopoID: 98\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"99" [label="(Node ID: 23\nTopoID: 99\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"100" [label="(Node ID: 23\nTopoID: 100\nl2l3_23_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"101" [label="(Node ID: 24\nTopoID: 101\nL2_IFM_Buffer_from_layer_23_for_layer_24_port0)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"102" [label="(Node ID: 24\nTopoID: 102\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"103" [label="(Node ID: 24\nTopoID: 103\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"104" [label="(Node ID: 24\nTopoID: 104\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"105" [label="(Node ID: 25\nTopoID: 105\nL2_IFM_Buffer_from_layer_24_for_layer_25_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 264960\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"106" [label="(Node ID: 25\nTopoID: 106\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"107" [label="(Node ID: 25\nTopoID: 107\nl2_25)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 264960\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"108" [label="(Node ID: 25\nTopoID: 108\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"109" [label="(Node ID: 26\nTopoID: 109\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"110" [label="(Node ID: 26\nTopoID: 110\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"111" [label="(Node ID: 26\nTopoID: 111\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"112" [label="(Node ID: 26\nTopoID: 112\nl2l3_26_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"113" [label="(Node ID: 27\nTopoID: 113\nL2_IFM_Buffer_from_layer_26_for_layer_27_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"114" [label="(Node ID: 27\nTopoID: 114\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"115" [label="(Node ID: 27\nTopoID: 115\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"116" [label="(Node ID: 27\nTopoID: 116\nl2l3_27_spill)\n Buffer dim : {1,24,1,1}\n Buffer bound : {1,24,1,1}\n Buffer Size : 48\n DataType : BF16", shape="rect", color="red"]; +"117" [label="(Node ID: 28\nTopoID: 117\nL2_IFM_Buffer_from_layer_27_for_layer_28_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"118" [label="(Node ID: 28\nTopoID: 118\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"119" [label="(Node ID: 28\nTopoID: 119\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"120" [label="(Node ID: 28\nTopoID: 120\nl2l3_28_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"121" [label="(Node ID: 29\nTopoID: 121\nL2_IFM_Buffer_from_layer_28_for_layer_29_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"122" [label="(Node ID: 29\nTopoID: 122\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"123" [label="(Node ID: 29\nTopoID: 123\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"124" [label="(Node ID: 29\nTopoID: 124\nl2l3_29_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"125" [label="(Node ID: 30\nTopoID: 125\nL2_IFM_Buffer_from_layer_29_for_layer_30_port0)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"126" [label="(Node ID: 30\nTopoID: 126\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"127" [label="(Node ID: 30\nTopoID: 127\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"128" [label="(Node ID: 30\nTopoID: 128\nl2l3_30_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"129" [label="(Node ID: 31\nTopoID: 129\nL2_IFM_Buffer_from_layer_30_for_layer_31_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"130" [label="(Node ID: 31\nTopoID: 130\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"131" [label="(Node ID: 31\nTopoID: 131\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"132" [label="(Node ID: 31\nTopoID: 132\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"133" [label="(Node ID: 32\nTopoID: 133\nL2_IFM_Buffer_from_layer_31_for_layer_32_port0)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"134" [label="(Node ID: 32\nTopoID: 134\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"135" [label="(Node ID: 32\nTopoID: 135\nl2_32)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"136" [label="(Node ID: 32\nTopoID: 136\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"137" [label="(Node ID: 33\nTopoID: 137\nL2_IFM_Buffer_from_layer_24_for_layer_33_port1)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"138" [label="(Node ID: 33\nTopoID: 138\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"139" [label="(Node ID: 33\nTopoID: 139\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"140" [label="(Node ID: 33\nTopoID: 140\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 33\nTopoID: 141\nl2l3_33_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"142" [label="(Node ID: 34\nTopoID: 142\nL2_IFM_Buffer_from_layer_33_for_layer_34_port0)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 34\nTopoID: 143\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"144" [label="(Node ID: 34\nTopoID: 144\nl2_34)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 34\nTopoID: 145\nl2l3_34_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"146" [label="(Node ID: 35\nTopoID: 146\nL2_IFM_Buffer_from_layer_34_for_layer_35_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 35\nTopoID: 147\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"148" [label="(Node ID: 35\nTopoID: 148\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 35\nTopoID: 149\nl2l3_35_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 36\nTopoID: 150\nL2_IFM_Buffer_from_layer_35_for_layer_36_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"151" [label="(Node ID: 36\nTopoID: 151\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"152" [label="(Node ID: 36\nTopoID: 152\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 36\nTopoID: 153\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"154" [label="(Node ID: 37\nTopoID: 154\nL2_IFM_Buffer_from_layer_36_for_layer_37_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"155" [label="(Node ID: 37\nTopoID: 155\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"156" [label="(Node ID: 37\nTopoID: 156\nl2_37)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"157" [label="(Node ID: 37\nTopoID: 157\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"158" [label="(Node ID: 38\nTopoID: 158\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 38\nTopoID: 159\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"160" [label="(Node ID: 38\nTopoID: 160\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 38\nTopoID: 161\nl2l3_38_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"162" [label="(Node ID: 39\nTopoID: 162\nL2_IFM_Buffer_from_layer_38_for_layer_39_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 39\nTopoID: 163\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"164" [label="(Node ID: 39\nTopoID: 164\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 39\nTopoID: 165\nl2l3_39_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 40\nTopoID: 166\nL2_IFM_Buffer_from_layer_39_for_layer_40_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"167" [label="(Node ID: 40\nTopoID: 167\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"168" [label="(Node ID: 40\nTopoID: 168\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"169" [label="(Node ID: 40\nTopoID: 169\nl2l3_40_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 41\nTopoID: 170\nL2_IFM_Buffer_from_layer_40_for_layer_41_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 41\nTopoID: 171\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"172" [label="(Node ID: 41\nTopoID: 172\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 41\nTopoID: 173\nl2l3_41_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"174" [label="(Node ID: 42\nTopoID: 174\nL2_IFM_Buffer_from_layer_41_for_layer_42_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 42\nTopoID: 175\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"176" [label="(Node ID: 42\nTopoID: 176\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 42\nTopoID: 177\nl2l3_42_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 43\nTopoID: 178\nL2_IFM_Buffer_from_layer_42_for_layer_43_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"179" [label="(Node ID: 43\nTopoID: 179\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"180" [label="(Node ID: 43\nTopoID: 180\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"181" [label="(Node ID: 43\nTopoID: 181\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"182" [label="(Node ID: 44\nTopoID: 182\nL2_IFM_Buffer_from_layer_43_for_layer_44_port0)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 480\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"183" [label="(Node ID: 44\nTopoID: 183\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"184" [label="(Node ID: 44\nTopoID: 184\nl2_44)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"185" [label="(Node ID: 44\nTopoID: 185\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"186" [label="(Node ID: 45\nTopoID: 186\nL2_IFM_Buffer_from_layer_36_for_layer_45_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 45\nTopoID: 187\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"188" [label="(Node ID: 45\nTopoID: 188\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"189" [label="(Node ID: 45\nTopoID: 189\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"190" [label="(Node ID: 45\nTopoID: 190\nl2l3_45_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"191" [label="(Node ID: 46\nTopoID: 191\nL2_IFM_Buffer_from_layer_45_for_layer_46_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"192" [label="(Node ID: 46\nTopoID: 192\nL2_IFM_Buffer_from_layer_34_for_layer_46_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"193" [label="(Node ID: 46\nTopoID: 193\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"194" [label="(Node ID: 46\nTopoID: 194\nl2_46)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"195" [label="(Node ID: 46\nTopoID: 195\nl2l3_46_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"196" [label="(Node ID: 47\nTopoID: 196\nL2_IFM_Buffer_from_layer_46_for_layer_47_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"197" [label="(Node ID: 47\nTopoID: 197\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"198" [label="(Node ID: 47\nTopoID: 198\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"199" [label="(Node ID: 47\nTopoID: 199\nl2l3_47_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"200" [label="(Node ID: 48\nTopoID: 200\nL2_IFM_Buffer_from_layer_47_for_layer_48_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"201" [label="(Node ID: 48\nTopoID: 201\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"202" [label="(Node ID: 48\nTopoID: 202\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"203" [label="(Node ID: 48\nTopoID: 203\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"204" [label="(Node ID: 49\nTopoID: 204\nL2_IFM_Buffer_from_layer_48_for_layer_49_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"205" [label="(Node ID: 49\nTopoID: 205\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"206" [label="(Node ID: 49\nTopoID: 206\nl2_49)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"207" [label="(Node ID: 49\nTopoID: 207\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"208" [label="(Node ID: 50\nTopoID: 208\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"209" [label="(Node ID: 50\nTopoID: 209\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"210" [label="(Node ID: 50\nTopoID: 210\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"211" [label="(Node ID: 50\nTopoID: 211\nl2l3_50_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"212" [label="(Node ID: 51\nTopoID: 212\nL2_IFM_Buffer_from_layer_50_for_layer_51_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"213" [label="(Node ID: 51\nTopoID: 213\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"214" [label="(Node ID: 51\nTopoID: 214\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"215" [label="(Node ID: 51\nTopoID: 215\nl2l3_51_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"216" [label="(Node ID: 52\nTopoID: 216\nL2_IFM_Buffer_from_layer_51_for_layer_52_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"217" [label="(Node ID: 52\nTopoID: 217\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"218" [label="(Node ID: 52\nTopoID: 218\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"219" [label="(Node ID: 52\nTopoID: 219\nl2l3_52_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"220" [label="(Node ID: 53\nTopoID: 220\nL2_IFM_Buffer_from_layer_52_for_layer_53_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"221" [label="(Node ID: 53\nTopoID: 221\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"222" [label="(Node ID: 53\nTopoID: 222\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"223" [label="(Node ID: 53\nTopoID: 223\nl2l3_53_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"224" [label="(Node ID: 54\nTopoID: 224\nL2_IFM_Buffer_from_layer_53_for_layer_54_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"225" [label="(Node ID: 54\nTopoID: 225\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"226" [label="(Node ID: 54\nTopoID: 226\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"227" [label="(Node ID: 54\nTopoID: 227\nl2l3_54_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"228" [label="(Node ID: 55\nTopoID: 228\nL2_IFM_Buffer_from_layer_54_for_layer_55_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"229" [label="(Node ID: 55\nTopoID: 229\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"230" [label="(Node ID: 55\nTopoID: 230\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"231" [label="(Node ID: 55\nTopoID: 231\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"232" [label="(Node ID: 56\nTopoID: 232\nL2_IFM_Buffer_from_layer_55_for_layer_56_port0)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 480\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"233" [label="(Node ID: 56\nTopoID: 233\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"234" [label="(Node ID: 56\nTopoID: 234\nl2_56)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"235" [label="(Node ID: 56\nTopoID: 235\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"236" [label="(Node ID: 57\nTopoID: 236\nL2_IFM_Buffer_from_layer_48_for_layer_57_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"237" [label="(Node ID: 57\nTopoID: 237\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 57\nTopoID: 238\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"239" [label="(Node ID: 57\nTopoID: 239\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 57\nTopoID: 240\nl2l3_57_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"241" [label="(Node ID: 58\nTopoID: 241\nL2_IFM_Buffer_from_layer_57_for_layer_58_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 58\nTopoID: 242\nL2_IFM_Buffer_from_layer_46_for_layer_58_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"243" [label="(Node ID: 58\nTopoID: 243\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"244" [label="(Node ID: 58\nTopoID: 244\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"245" [label="(Node ID: 58\nTopoID: 245\nl2l3_58_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"246" [label="(Node ID: 59\nTopoID: 246\nL2_IFM_Buffer_from_layer_58_for_layer_59_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"247" [label="(Node ID: 59\nTopoID: 247\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"248" [label="(Node ID: 59\nTopoID: 248\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"249" [label="(Node ID: 59\nTopoID: 249\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"250" [label="(Node ID: 60\nTopoID: 250\nL2_IFM_Buffer_from_layer_59_for_layer_60_port0)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"251" [label="(Node ID: 60\nTopoID: 251\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"252" [label="(Node ID: 60\nTopoID: 252\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"253" [label="(Node ID: 60\nTopoID: 253\nl2l3_60_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"254" [label="(Node ID: 61\nTopoID: 254\nL2_IFM_Buffer_from_layer_60_for_layer_61_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"255" [label="(Node ID: 61\nTopoID: 255\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"256" [label="(Node ID: 61\nTopoID: 256\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"257" [label="(Node ID: 61\nTopoID: 257\nl2l3_61_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"258" [label="(Node ID: 62\nTopoID: 258\nL2_IFM_Buffer_from_layer_61_for_layer_62_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"259" [label="(Node ID: 62\nTopoID: 259\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"260" [label="(Node ID: 62\nTopoID: 260\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"261" [label="(Node ID: 62\nTopoID: 261\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"262" [label="(Node ID: 63\nTopoID: 262\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"263" [label="(Node ID: 63\nTopoID: 263\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 63\nTopoID: 264\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"265" [label="(Node ID: 63\nTopoID: 265\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 63\nTopoID: 266\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"267" [label="(Node ID: 64\nTopoID: 267\nL2_IFM_Buffer_from_layer_63_for_layer_64_port0)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"268" [label="(Node ID: 64\nTopoID: 268\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"269" [label="(Node ID: 64\nTopoID: 269\nl2_64)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 64\nTopoID: 270\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"271" [label="(Node ID: 65\nTopoID: 271\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 65\nTopoID: 272\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"273" [label="(Node ID: 65\nTopoID: 273\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 65\nTopoID: 274\nl2l3_65_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"275" [label="(Node ID: 66\nTopoID: 275\nL2_IFM_Buffer_from_layer_65_for_layer_66_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 66\nTopoID: 276\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 66\nTopoID: 277\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 66\nTopoID: 278\nl2l3_66_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"279" [label="(Node ID: 67\nTopoID: 279\nL2_IFM_Buffer_from_layer_66_for_layer_67_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 67\nTopoID: 280\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"281" [label="(Node ID: 67\nTopoID: 281\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 67\nTopoID: 282\nl2l3_67_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"283" [label="(Node ID: 68\nTopoID: 283\nL2_IFM_Buffer_from_layer_67_for_layer_68_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 68\nTopoID: 284\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 68\nTopoID: 285\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 68\nTopoID: 286\nl2l3_68_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"287" [label="(Node ID: 69\nTopoID: 287\nL2_IFM_Buffer_from_layer_65_for_layer_69_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 69\nTopoID: 288\nL2_IFM_Buffer_from_layer_68_for_layer_69_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"289" [label="(Node ID: 69\nTopoID: 289\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"290" [label="(Node ID: 69\nTopoID: 290\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"291" [label="(Node ID: 69\nTopoID: 291\nl2l3_69_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"292" [label="(Node ID: 70\nTopoID: 292\nL2_IFM_Buffer_from_layer_69_for_layer_70_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"293" [label="(Node ID: 70\nTopoID: 293\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"294" [label="(Node ID: 70\nTopoID: 294\nl2_70)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"295" [label="(Node ID: 70\nTopoID: 295\nl2l3_70_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"296" [label="(Node ID: 71\nTopoID: 296\nL2_IFM_Buffer_from_layer_70_for_layer_71_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"297" [label="(Node ID: 71\nTopoID: 297\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"298" [label="(Node ID: 71\nTopoID: 298\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"299" [label="(Node ID: 71\nTopoID: 299\nl2l3_71_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"300" [label="(Node ID: 72\nTopoID: 300\nL2_IFM_Buffer_from_layer_71_for_layer_72_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"301" [label="(Node ID: 72\nTopoID: 301\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"302" [label="(Node ID: 72\nTopoID: 302\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"303" [label="(Node ID: 72\nTopoID: 303\nl2l3_72_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"304" [label="(Node ID: 73\nTopoID: 304\nL2_IFM_Buffer_from_layer_72_for_layer_73_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"305" [label="(Node ID: 73\nTopoID: 305\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"306" [label="(Node ID: 73\nTopoID: 306\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"307" [label="(Node ID: 73\nTopoID: 307\nl2l3_73_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"308" [label="(Node ID: 74\nTopoID: 308\nL2_IFM_Buffer_from_layer_73_for_layer_74_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"309" [label="(Node ID: 74\nTopoID: 309\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"310" [label="(Node ID: 74\nTopoID: 310\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"311" [label="(Node ID: 74\nTopoID: 311\nl2l3_74_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"312" [label="(Node ID: 75\nTopoID: 312\nL2_IFM_Buffer_from_layer_71_for_layer_75_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"313" [label="(Node ID: 75\nTopoID: 313\nL2_IFM_Buffer_from_layer_74_for_layer_75_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 75\nTopoID: 314\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 75\nTopoID: 315\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 75\nTopoID: 316\nl2l3_75_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"317" [label="(Node ID: 76\nTopoID: 317\nL2_IFM_Buffer_from_layer_75_for_layer_76_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 76\nTopoID: 318\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"319" [label="(Node ID: 76\nTopoID: 319\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 76\nTopoID: 320\nl2l3_76_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"321" [label="(Node ID: 77\nTopoID: 321\nL2_IFM_Buffer_from_layer_76_for_layer_77_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 77\nTopoID: 322\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 77\nTopoID: 323\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 77\nTopoID: 324\nl2l3_77_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"325" [label="(Node ID: 78\nTopoID: 325\nL2_IFM_Buffer_from_layer_77_for_layer_78_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 78\nTopoID: 326\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"327" [label="(Node ID: 78\nTopoID: 327\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 78\nTopoID: 328\nl2l3_78_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"329" [label="(Node ID: 79\nTopoID: 329\nL2_IFM_Buffer_from_layer_78_for_layer_79_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 79\nTopoID: 330\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 79\nTopoID: 331\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 79\nTopoID: 332\nl2l3_79_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"333" [label="(Node ID: 80\nTopoID: 333\nL2_IFM_Buffer_from_layer_76_for_layer_80_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 80\nTopoID: 334\nL2_IFM_Buffer_from_layer_79_for_layer_80_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"335" [label="(Node ID: 80\nTopoID: 335\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"336" [label="(Node ID: 80\nTopoID: 336\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"337" [label="(Node ID: 80\nTopoID: 337\nl2l3_80_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"338" [label="(Node ID: 81\nTopoID: 338\nL2_IFM_Buffer_from_layer_80_for_layer_81_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"339" [label="(Node ID: 81\nTopoID: 339\nL2_IFM_Buffer_from_layer_70_for_layer_81_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"340" [label="(Node ID: 81\nTopoID: 340\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"341" [label="(Node ID: 81\nTopoID: 341\nl2_81)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 81\nTopoID: 342\nl2l3_81_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"343" [label="(Node ID: 82\nTopoID: 343\nL2_IFM_Buffer_from_layer_81_for_layer_82_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 82\nTopoID: 344\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 82\nTopoID: 345\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 82\nTopoID: 346\nl2l3_82_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"347" [label="(Node ID: 83\nTopoID: 347\nL2_IFM_Buffer_from_layer_82_for_layer_83_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 83\nTopoID: 348\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 83\nTopoID: 349\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 83\nTopoID: 350\nl2l3_83_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"351" [label="(Node ID: 84\nTopoID: 351\nL2_IFM_Buffer_from_layer_83_for_layer_84_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 84\nTopoID: 352\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 84\nTopoID: 353\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 84\nTopoID: 354\nl2l3_84_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 85\nTopoID: 355\nL2_IFM_Buffer_from_layer_84_for_layer_85_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"356" [label="(Node ID: 85\nTopoID: 356\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"357" [label="(Node ID: 85\nTopoID: 357\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"358" [label="(Node ID: 85\nTopoID: 358\nl2l3_85_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 86\nTopoID: 359\nL2_IFM_Buffer_from_layer_82_for_layer_86_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 86\nTopoID: 360\nL2_IFM_Buffer_from_layer_85_for_layer_86_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"361" [label="(Node ID: 86\nTopoID: 361\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"362" [label="(Node ID: 86\nTopoID: 362\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"363" [label="(Node ID: 86\nTopoID: 363\nl2l3_86_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"364" [label="(Node ID: 87\nTopoID: 364\nL2_IFM_Buffer_from_layer_86_for_layer_87_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"365" [label="(Node ID: 87\nTopoID: 365\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"366" [label="(Node ID: 87\nTopoID: 366\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"367" [label="(Node ID: 87\nTopoID: 367\nl2l3_87_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"368" [label="(Node ID: 88\nTopoID: 368\nL2_IFM_Buffer_from_layer_87_for_layer_88_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"369" [label="(Node ID: 88\nTopoID: 369\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"370" [label="(Node ID: 88\nTopoID: 370\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"371" [label="(Node ID: 88\nTopoID: 371\nl2l3_88_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"372" [label="(Node ID: 89\nTopoID: 372\nL2_IFM_Buffer_from_layer_88_for_layer_89_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"373" [label="(Node ID: 89\nTopoID: 373\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"374" [label="(Node ID: 89\nTopoID: 374\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"375" [label="(Node ID: 89\nTopoID: 375\nl2l3_89_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"376" [label="(Node ID: 90\nTopoID: 376\nL2_IFM_Buffer_from_layer_89_for_layer_90_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"377" [label="(Node ID: 90\nTopoID: 377\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"378" [label="(Node ID: 90\nTopoID: 378\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"379" [label="(Node ID: 90\nTopoID: 379\nl2l3_90_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"380" [label="(Node ID: 91\nTopoID: 380\nL2_IFM_Buffer_from_layer_87_for_layer_91_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"381" [label="(Node ID: 91\nTopoID: 381\nL2_IFM_Buffer_from_layer_90_for_layer_91_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 91\nTopoID: 382\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 91\nTopoID: 383\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 91\nTopoID: 384\nl2l3_91_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 92\nTopoID: 385\nL2_IFM_Buffer_from_layer_91_for_layer_92_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"386" [label="(Node ID: 92\nTopoID: 386\nL2_IFM_Buffer_from_layer_81_for_layer_92_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"387" [label="(Node ID: 92\nTopoID: 387\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"388" [label="(Node ID: 92\nTopoID: 388\nl2_92)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"389" [label="(Node ID: 92\nTopoID: 389\nl2l3_92_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"390" [label="(Node ID: 93\nTopoID: 390\nL2_IFM_Buffer_from_layer_92_for_layer_93_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"391" [label="(Node ID: 93\nTopoID: 391\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"392" [label="(Node ID: 93\nTopoID: 392\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"393" [label="(Node ID: 93\nTopoID: 393\nl2l3_93_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"394" [label="(Node ID: 94\nTopoID: 394\nL2_IFM_Buffer_from_layer_93_for_layer_94_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"395" [label="(Node ID: 94\nTopoID: 395\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"396" [label="(Node ID: 94\nTopoID: 396\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"397" [label="(Node ID: 94\nTopoID: 397\nl2l3_94_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"398" [label="(Node ID: 95\nTopoID: 398\nL2_IFM_Buffer_from_layer_94_for_layer_95_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"399" [label="(Node ID: 95\nTopoID: 399\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"400" [label="(Node ID: 95\nTopoID: 400\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"401" [label="(Node ID: 95\nTopoID: 401\nl2l3_95_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"402" [label="(Node ID: 96\nTopoID: 402\nL2_IFM_Buffer_from_layer_95_for_layer_96_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"403" [label="(Node ID: 96\nTopoID: 403\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"404" [label="(Node ID: 96\nTopoID: 404\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"405" [label="(Node ID: 96\nTopoID: 405\nl2l3_96_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"406" [label="(Node ID: 97\nTopoID: 406\nL2_IFM_Buffer_from_layer_93_for_layer_97_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"407" [label="(Node ID: 97\nTopoID: 407\nL2_IFM_Buffer_from_layer_96_for_layer_97_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 97\nTopoID: 408\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"409" [label="(Node ID: 97\nTopoID: 409\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 97\nTopoID: 410\nl2l3_97_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"411" [label="(Node ID: 98\nTopoID: 411\nL2_IFM_Buffer_from_layer_97_for_layer_98_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 98\nTopoID: 412\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"413" [label="(Node ID: 98\nTopoID: 413\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"414" [label="(Node ID: 98\nTopoID: 414\nl2l3_98_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"415" [label="(Node ID: 99\nTopoID: 415\nL2_IFM_Buffer_from_layer_98_for_layer_99_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"416" [label="(Node ID: 99\nTopoID: 416\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"417" [label="(Node ID: 99\nTopoID: 417\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"418" [label="(Node ID: 99\nTopoID: 418\nl2l3_99_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"419" [label="(Node ID: 100\nTopoID: 419\nL2_IFM_Buffer_from_layer_99_for_layer_100_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"420" [label="(Node ID: 100\nTopoID: 420\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"421" [label="(Node ID: 100\nTopoID: 421\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 100\nTopoID: 422\nl2l3_100_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"423" [label="(Node ID: 101\nTopoID: 423\nL2_IFM_Buffer_from_layer_100_for_layer_101_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 101\nTopoID: 424\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"425" [label="(Node ID: 101\nTopoID: 425\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 101\nTopoID: 426\nl2l3_101_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"427" [label="(Node ID: 102\nTopoID: 427\nL2_IFM_Buffer_from_layer_98_for_layer_102_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 102\nTopoID: 428\nL2_IFM_Buffer_from_layer_101_for_layer_102_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"429" [label="(Node ID: 102\nTopoID: 429\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"430" [label="(Node ID: 102\nTopoID: 430\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 102\nTopoID: 431\nl2l3_102_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"432" [label="(Node ID: 103\nTopoID: 432\nL2_IFM_Buffer_from_layer_102_for_layer_103_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 103\nTopoID: 433\nL2_IFM_Buffer_from_layer_92_for_layer_103_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"434" [label="(Node ID: 103\nTopoID: 434\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"435" [label="(Node ID: 103\nTopoID: 435\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"436" [label="(Node ID: 103\nTopoID: 436\nl2l3_103_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"437" [label="(Node ID: 104\nTopoID: 437\nL2_IFM_Buffer_from_layer_103_for_layer_104_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 104\nTopoID: 438\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"439" [label="(Node ID: 104\nTopoID: 439\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 104\nTopoID: 440\nl2l3_104_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 105\nTopoID: 441\nL2_IFM_Buffer_from_layer_104_for_layer_105_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"442" [label="(Node ID: 105\nTopoID: 442\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"443" [label="(Node ID: 105\nTopoID: 443\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 105\nTopoID: 444\nl2l3_105_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"445" [label="(Node ID: 106\nTopoID: 445\nL2_IFM_Buffer_from_layer_105_for_layer_106_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 106\nTopoID: 446\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"447" [label="(Node ID: 106\nTopoID: 447\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 106\nTopoID: 448\nl2l3_106_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"449" [label="(Node ID: 107\nTopoID: 449\nL2_IFM_Buffer_from_layer_106_for_layer_107_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 107\nTopoID: 450\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 107\nTopoID: 451\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 107\nTopoID: 452\nl2l3_107_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"453" [label="(Node ID: 108\nTopoID: 453\nL2_IFM_Buffer_from_layer_104_for_layer_108_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 108\nTopoID: 454\nL2_IFM_Buffer_from_layer_107_for_layer_108_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"455" [label="(Node ID: 108\nTopoID: 455\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"456" [label="(Node ID: 108\nTopoID: 456\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"457" [label="(Node ID: 108\nTopoID: 457\nl2l3_108_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"458" [label="(Node ID: 109\nTopoID: 458\nL2_IFM_Buffer_from_layer_108_for_layer_109_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"459" [label="(Node ID: 109\nTopoID: 459\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"460" [label="(Node ID: 109\nTopoID: 460\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"461" [label="(Node ID: 109\nTopoID: 461\nl2l3_109_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"462" [label="(Node ID: 110\nTopoID: 462\nL2_IFM_Buffer_from_layer_109_for_layer_110_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 110\nTopoID: 463\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"464" [label="(Node ID: 110\nTopoID: 464\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 110\nTopoID: 465\nl2l3_110_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"466" [label="(Node ID: 111\nTopoID: 466\nL2_IFM_Buffer_from_layer_110_for_layer_111_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 111\nTopoID: 467\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"468" [label="(Node ID: 111\nTopoID: 468\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 111\nTopoID: 469\nl2l3_111_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 112\nTopoID: 470\nL2_IFM_Buffer_from_layer_111_for_layer_112_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"471" [label="(Node ID: 112\nTopoID: 471\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"472" [label="(Node ID: 112\nTopoID: 472\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"473" [label="(Node ID: 112\nTopoID: 473\nl2l3_112_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"474" [label="(Node ID: 113\nTopoID: 474\nL2_IFM_Buffer_from_layer_109_for_layer_113_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"475" [label="(Node ID: 113\nTopoID: 475\nL2_IFM_Buffer_from_layer_112_for_layer_113_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 113\nTopoID: 476\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"477" [label="(Node ID: 113\nTopoID: 477\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 113\nTopoID: 478\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"479" [label="(Node ID: 114\nTopoID: 479\nL2_IFM_Buffer_from_layer_113_for_layer_114_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"480" [label="(Node ID: 114\nTopoID: 480\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"481" [label="(Node ID: 114\nTopoID: 481\nl2_114)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"482" [label="(Node ID: 114\nTopoID: 482\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"483" [label="(Node ID: 115\nTopoID: 483\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"484" [label="(Node ID: 115\nTopoID: 484\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"485" [label="(Node ID: 115\nTopoID: 485\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"486" [label="(Node ID: 115\nTopoID: 486\nl2l3_115_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"487" [label="(Node ID: 116\nTopoID: 487\nL2_IFM_Buffer_from_layer_115_for_layer_116_port0)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 116\nTopoID: 488\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"489" [label="(Node ID: 116\nTopoID: 489\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 116\nTopoID: 490\nl2l3_116_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"491" [label="(Node ID: 117\nTopoID: 491\nL2_IFM_Buffer_from_layer_116_for_layer_117_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 117\nTopoID: 492\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"493" [label="(Node ID: 117\nTopoID: 493\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 117\nTopoID: 494\nl2l3_117_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"495" [label="(Node ID: 118\nTopoID: 495\nL2_IFM_Buffer_from_layer_117_for_layer_118_port0)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"496" [label="(Node ID: 118\nTopoID: 496\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"497" [label="(Node ID: 118\nTopoID: 497\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"498" [label="(Node ID: 118\nTopoID: 498\nl2l3_118_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"499" [label="(Node ID: 119\nTopoID: 499\nL2_IFM_Buffer_from_layer_118_for_layer_119_port0)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"500" [label="(Node ID: 119\nTopoID: 500\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"501" [label="(Node ID: 119\nTopoID: 501\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"502" [label="(Node ID: 119\nTopoID: 502\nl2l3_119_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"503" [label="(Node ID: 120\nTopoID: 503\nL2_IFM_Buffer_from_layer_119_for_layer_120_port0)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"504" [label="(Node ID: 120\nTopoID: 504\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"505" [label="(Node ID: 120\nTopoID: 505\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"506" [label="(Node ID: 120\nTopoID: 506\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"507" [label="(Node ID: 121\nTopoID: 507\nL2_IFM_Buffer_from_layer_120_for_layer_121_port0)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"508" [label="(Node ID: 121\nTopoID: 508\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"509" [label="(Node ID: 121\nTopoID: 509\nl2_121)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"510" [label="(Node ID: 121\nTopoID: 510\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"511" [label="(Node ID: 122\nTopoID: 511\nL2_IFM_Buffer_from_layer_113_for_layer_122_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"512" [label="(Node ID: 122\nTopoID: 512\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 122\nTopoID: 513\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"514" [label="(Node ID: 122\nTopoID: 514\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"515" [label="(Node ID: 122\nTopoID: 515\nl2l3_122_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"516" [label="(Node ID: 123\nTopoID: 516\nL2_IFM_Buffer_from_layer_122_for_layer_123_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"517" [label="(Node ID: 123\nTopoID: 517\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"518" [label="(Node ID: 123\nTopoID: 518\nl2_123)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 123\nTopoID: 519\nl2l3_123_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"520" [label="(Node ID: 124\nTopoID: 520\nL2_IFM_Buffer_from_layer_123_for_layer_124_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"521" [label="(Node ID: 124\nTopoID: 521\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"522" [label="(Node ID: 124\nTopoID: 522\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"523" [label="(Node ID: 124\nTopoID: 523\nl2l3_124_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"524" [label="(Node ID: 125\nTopoID: 524\nL2_IFM_Buffer_from_layer_124_for_layer_125_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"525" [label="(Node ID: 125\nTopoID: 525\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"526" [label="(Node ID: 125\nTopoID: 526\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"527" [label="(Node ID: 125\nTopoID: 527\nl2l3_125_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"528" [label="(Node ID: 126\nTopoID: 528\nL2_IFM_Buffer_from_layer_125_for_layer_126_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 126\nTopoID: 529\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 126\nTopoID: 530\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 126\nTopoID: 531\nl2l3_126_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"532" [label="(Node ID: 127\nTopoID: 532\nL2_IFM_Buffer_from_layer_126_for_layer_127_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 127\nTopoID: 533\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"534" [label="(Node ID: 127\nTopoID: 534\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 127\nTopoID: 535\nl2l3_127_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"536" [label="(Node ID: 128\nTopoID: 536\nL2_IFM_Buffer_from_layer_124_for_layer_128_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"537" [label="(Node ID: 128\nTopoID: 537\nL2_IFM_Buffer_from_layer_127_for_layer_128_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 128\nTopoID: 538\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"539" [label="(Node ID: 128\nTopoID: 539\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"540" [label="(Node ID: 128\nTopoID: 540\nl2l3_128_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 129\nTopoID: 541\nL2_IFM_Buffer_from_layer_128_for_layer_129_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 129\nTopoID: 542\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"543" [label="(Node ID: 129\nTopoID: 543\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 129\nTopoID: 544\nl2l3_129_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"545" [label="(Node ID: 130\nTopoID: 545\nL2_IFM_Buffer_from_layer_129_for_layer_130_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 130\nTopoID: 546\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 130\nTopoID: 547\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 130\nTopoID: 548\nl2l3_130_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 131\nTopoID: 549\nL2_IFM_Buffer_from_layer_130_for_layer_131_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"550" [label="(Node ID: 131\nTopoID: 550\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"551" [label="(Node ID: 131\nTopoID: 551\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"552" [label="(Node ID: 131\nTopoID: 552\nl2l3_131_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 132\nTopoID: 553\nL2_IFM_Buffer_from_layer_131_for_layer_132_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 132\nTopoID: 554\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"555" [label="(Node ID: 132\nTopoID: 555\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"556" [label="(Node ID: 132\nTopoID: 556\nl2l3_132_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"557" [label="(Node ID: 133\nTopoID: 557\nL2_IFM_Buffer_from_layer_129_for_layer_133_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"558" [label="(Node ID: 133\nTopoID: 558\nL2_IFM_Buffer_from_layer_132_for_layer_133_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"559" [label="(Node ID: 133\nTopoID: 559\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"560" [label="(Node ID: 133\nTopoID: 560\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"561" [label="(Node ID: 133\nTopoID: 561\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 134\nTopoID: 562\nL2_IFM_Buffer_from_layer_133_for_layer_134_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 134\nTopoID: 563\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"564" [label="(Node ID: 134\nTopoID: 564\nl2_134)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"565" [label="(Node ID: 134\nTopoID: 565\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 135\nTopoID: 566\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 135\nTopoID: 567\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"568" [label="(Node ID: 135\nTopoID: 568\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 135\nTopoID: 569\nl2l3_135_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"570" [label="(Node ID: 136\nTopoID: 570\nL2_IFM_Buffer_from_layer_135_for_layer_136_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 136\nTopoID: 571\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"572" [label="(Node ID: 136\nTopoID: 572\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"573" [label="(Node ID: 136\nTopoID: 573\nl2l3_136_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 137\nTopoID: 574\nL2_IFM_Buffer_from_layer_136_for_layer_137_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"575" [label="(Node ID: 137\nTopoID: 575\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"576" [label="(Node ID: 137\nTopoID: 576\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 137\nTopoID: 577\nl2l3_137_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"578" [label="(Node ID: 138\nTopoID: 578\nL2_IFM_Buffer_from_layer_137_for_layer_138_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 138\nTopoID: 579\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"580" [label="(Node ID: 138\nTopoID: 580\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"581" [label="(Node ID: 138\nTopoID: 581\nl2l3_138_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"582" [label="(Node ID: 139\nTopoID: 582\nL2_IFM_Buffer_from_layer_138_for_layer_139_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"583" [label="(Node ID: 139\nTopoID: 583\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"584" [label="(Node ID: 139\nTopoID: 584\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 139\nTopoID: 585\nl2l3_139_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"586" [label="(Node ID: 140\nTopoID: 586\nL2_IFM_Buffer_from_layer_139_for_layer_140_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"587" [label="(Node ID: 140\nTopoID: 587\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"588" [label="(Node ID: 140\nTopoID: 588\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 140\nTopoID: 589\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 141\nTopoID: 590\nL2_IFM_Buffer_from_layer_140_for_layer_141_port0)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 2688\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"591" [label="(Node ID: 141\nTopoID: 591\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"592" [label="(Node ID: 141\nTopoID: 592\nl2_141)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"593" [label="(Node ID: 141\nTopoID: 593\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"594" [label="(Node ID: 142\nTopoID: 594\nL2_IFM_Buffer_from_layer_133_for_layer_142_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 142\nTopoID: 595\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 142\nTopoID: 596\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 142\nTopoID: 597\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 142\nTopoID: 598\nl2l3_142_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"599" [label="(Node ID: 143\nTopoID: 599\nL2_IFM_Buffer_from_layer_142_for_layer_143_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 143\nTopoID: 600\nL2_IFM_Buffer_from_layer_123_for_layer_143_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"601" [label="(Node ID: 143\nTopoID: 601\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"602" [label="(Node ID: 143\nTopoID: 602\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"603" [label="(Node ID: 143\nTopoID: 603\nl2l3_143_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"604" [label="(Node ID: 144\nTopoID: 604\nL2_IFM_Buffer_from_layer_143_for_layer_144_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"605" [label="(Node ID: 144\nTopoID: 605\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"606" [label="(Node ID: 144\nTopoID: 606\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"607" [label="(Node ID: 144\nTopoID: 607\nl2l3_144_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"608" [label="(Node ID: 145\nTopoID: 608\nL2_IFM_Buffer_from_layer_144_for_layer_145_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"609" [label="(Node ID: 145\nTopoID: 609\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"610" [label="(Node ID: 145\nTopoID: 610\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"611" [label="(Node ID: 145\nTopoID: 611\nl2l3_145_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 146\nTopoID: 612\nL2_IFM_Buffer_from_layer_145_for_layer_146_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 146\nTopoID: 613\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"614" [label="(Node ID: 146\nTopoID: 614\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 146\nTopoID: 615\nl2l3_146_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"616" [label="(Node ID: 147\nTopoID: 616\nL2_IFM_Buffer_from_layer_146_for_layer_147_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 147\nTopoID: 617\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"618" [label="(Node ID: 147\nTopoID: 618\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 147\nTopoID: 619\nl2l3_147_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"620" [label="(Node ID: 148\nTopoID: 620\nL2_IFM_Buffer_from_layer_144_for_layer_148_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 148\nTopoID: 621\nL2_IFM_Buffer_from_layer_147_for_layer_148_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"622" [label="(Node ID: 148\nTopoID: 622\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"623" [label="(Node ID: 148\nTopoID: 623\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"624" [label="(Node ID: 148\nTopoID: 624\nl2l3_148_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"625" [label="(Node ID: 149\nTopoID: 625\nL2_IFM_Buffer_from_layer_148_for_layer_149_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"626" [label="(Node ID: 149\nTopoID: 626\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"627" [label="(Node ID: 149\nTopoID: 627\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"628" [label="(Node ID: 149\nTopoID: 628\nl2l3_149_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"629" [label="(Node ID: 150\nTopoID: 629\nL2_IFM_Buffer_from_layer_149_for_layer_150_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"630" [label="(Node ID: 150\nTopoID: 630\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"631" [label="(Node ID: 150\nTopoID: 631\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"632" [label="(Node ID: 150\nTopoID: 632\nl2l3_150_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"633" [label="(Node ID: 151\nTopoID: 633\nL2_IFM_Buffer_from_layer_150_for_layer_151_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"634" [label="(Node ID: 151\nTopoID: 634\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"635" [label="(Node ID: 151\nTopoID: 635\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"636" [label="(Node ID: 151\nTopoID: 636\nl2l3_151_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"637" [label="(Node ID: 152\nTopoID: 637\nL2_IFM_Buffer_from_layer_151_for_layer_152_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"638" [label="(Node ID: 152\nTopoID: 638\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"639" [label="(Node ID: 152\nTopoID: 639\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 152\nTopoID: 640\nl2l3_152_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"641" [label="(Node ID: 153\nTopoID: 641\nL2_IFM_Buffer_from_layer_149_for_layer_153_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"642" [label="(Node ID: 153\nTopoID: 642\nL2_IFM_Buffer_from_layer_152_for_layer_153_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 153\nTopoID: 643\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"644" [label="(Node ID: 153\nTopoID: 644\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"645" [label="(Node ID: 153\nTopoID: 645\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"646" [label="(Node ID: 154\nTopoID: 646\nL2_IFM_Buffer_from_layer_153_for_layer_154_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"647" [label="(Node ID: 154\nTopoID: 647\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"648" [label="(Node ID: 154\nTopoID: 648\nl2_154)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 154\nTopoID: 649\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"650" [label="(Node ID: 155\nTopoID: 650\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"651" [label="(Node ID: 155\nTopoID: 651\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"652" [label="(Node ID: 155\nTopoID: 652\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 155\nTopoID: 653\nl2l3_155_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 156\nTopoID: 654\nL2_IFM_Buffer_from_layer_155_for_layer_156_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 156\nTopoID: 655\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 156\nTopoID: 656\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 156\nTopoID: 657\nl2l3_156_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"658" [label="(Node ID: 157\nTopoID: 658\nL2_IFM_Buffer_from_layer_156_for_layer_157_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 157\nTopoID: 659\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"660" [label="(Node ID: 157\nTopoID: 660\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"661" [label="(Node ID: 157\nTopoID: 661\nl2l3_157_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"662" [label="(Node ID: 158\nTopoID: 662\nL2_IFM_Buffer_from_layer_157_for_layer_158_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"663" [label="(Node ID: 158\nTopoID: 663\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"664" [label="(Node ID: 158\nTopoID: 664\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"665" [label="(Node ID: 158\nTopoID: 665\nl2l3_158_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"666" [label="(Node ID: 159\nTopoID: 666\nL2_IFM_Buffer_from_layer_158_for_layer_159_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"667" [label="(Node ID: 159\nTopoID: 667\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"668" [label="(Node ID: 159\nTopoID: 668\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"669" [label="(Node ID: 159\nTopoID: 669\nl2l3_159_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"670" [label="(Node ID: 160\nTopoID: 670\nL2_IFM_Buffer_from_layer_159_for_layer_160_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"671" [label="(Node ID: 160\nTopoID: 671\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"672" [label="(Node ID: 160\nTopoID: 672\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"673" [label="(Node ID: 160\nTopoID: 673\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"674" [label="(Node ID: 161\nTopoID: 674\nL2_IFM_Buffer_from_layer_160_for_layer_161_port0)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 2688\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"675" [label="(Node ID: 161\nTopoID: 675\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"676" [label="(Node ID: 161\nTopoID: 676\nl2_161)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"677" [label="(Node ID: 161\nTopoID: 677\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"678" [label="(Node ID: 162\nTopoID: 678\nL2_IFM_Buffer_from_layer_153_for_layer_162_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"679" [label="(Node ID: 162\nTopoID: 679\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"680" [label="(Node ID: 162\nTopoID: 680\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"681" [label="(Node ID: 162\nTopoID: 681\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"682" [label="(Node ID: 162\nTopoID: 682\nl2l3_162_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"683" [label="(Node ID: 163\nTopoID: 683\nL2_IFM_Buffer_from_layer_162_for_layer_163_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"684" [label="(Node ID: 163\nTopoID: 684\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"685" [label="(Node ID: 163\nTopoID: 685\nl2_163)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"686" [label="(Node ID: 163\nTopoID: 686\nl2l3_163_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"687" [label="(Node ID: 164\nTopoID: 687\nL2_IFM_Buffer_from_layer_163_for_layer_164_port0)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"688" [label="(Node ID: 164\nTopoID: 688\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"689" [label="(Node ID: 164\nTopoID: 689\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"690" [label="(Node ID: 164\nTopoID: 690\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"691" [label="(Node ID: 165\nTopoID: 691\nL2_IFM_Buffer_from_layer_164_for_layer_165_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"692" [label="(Node ID: 165\nTopoID: 692\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"693" [label="(Node ID: 165\nTopoID: 693\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 165\nTopoID: 694\nl2l3_165_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"695" [label="(Node ID: 166\nTopoID: 695\nL2_IFM_Buffer_from_layer_165_for_layer_166_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"696" [label="(Node ID: 166\nTopoID: 696\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"697" [label="(Node ID: 166\nTopoID: 697\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 166\nTopoID: 698\nl2l3_166_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"699" [label="(Node ID: 167\nTopoID: 699\nL2_IFM_Buffer_from_layer_166_for_layer_167_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 167\nTopoID: 700\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"701" [label="(Node ID: 167\nTopoID: 701\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"702" [label="(Node ID: 167\nTopoID: 702\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"703" [label="(Node ID: 168\nTopoID: 703\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 168\nTopoID: 704\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"705" [label="(Node ID: 168\nTopoID: 705\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"706" [label="(Node ID: 168\nTopoID: 706\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"707" [label="(Node ID: 168\nTopoID: 707\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"708" [label="(Node ID: 169\nTopoID: 708\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"709" [label="(Node ID: 169\nTopoID: 709\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"710" [label="(Node ID: 169\nTopoID: 710\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"711" [label="(Node ID: 169\nTopoID: 711\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"712" [label="(Node ID: 170\nTopoID: 712\nL2_IFM_Buffer_from_layer_169_for_layer_170_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"713" [label="(Node ID: 170\nTopoID: 713\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"714" [label="(Node ID: 170\nTopoID: 714\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 170\nTopoID: 715\nl2l3_170_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"716" [label="(Node ID: 171\nTopoID: 716\nL2_IFM_Buffer_from_layer_170_for_layer_171_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 171\nTopoID: 717\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"718" [label="(Node ID: 171\nTopoID: 718\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 171\nTopoID: 719\nl2l3_171_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 172\nTopoID: 720\nL2_IFM_Buffer_from_layer_171_for_layer_172_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"721" [label="(Node ID: 172\nTopoID: 721\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"722" [label="(Node ID: 172\nTopoID: 722\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"723" [label="(Node ID: 172\nTopoID: 723\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 173\nTopoID: 724\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 173\nTopoID: 725\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"726" [label="(Node ID: 173\nTopoID: 726\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"727" [label="(Node ID: 173\nTopoID: 727\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"728" [label="(Node ID: 173\nTopoID: 728\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"729" [label="(Node ID: 174\nTopoID: 729\nL2_IFM_Buffer_from_layer_173_for_layer_174_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"730" [label="(Node ID: 174\nTopoID: 730\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 174\nTopoID: 731\nl2_174)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"732" [label="(Node ID: 174\nTopoID: 732\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"733" [label="(Node ID: 175\nTopoID: 733\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"734" [label="(Node ID: 175\nTopoID: 734\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"735" [label="(Node ID: 175\nTopoID: 735\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"736" [label="(Node ID: 175\nTopoID: 736\nl2l3_175_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"737" [label="(Node ID: 176\nTopoID: 737\nL2_IFM_Buffer_from_layer_175_for_layer_176_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"738" [label="(Node ID: 176\nTopoID: 738\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"739" [label="(Node ID: 176\nTopoID: 739\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"740" [label="(Node ID: 176\nTopoID: 740\nl2l3_176_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"741" [label="(Node ID: 177\nTopoID: 741\nL2_IFM_Buffer_from_layer_176_for_layer_177_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"742" [label="(Node ID: 177\nTopoID: 742\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"743" [label="(Node ID: 177\nTopoID: 743\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"744" [label="(Node ID: 177\nTopoID: 744\nl2l3_177_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"745" [label="(Node ID: 178\nTopoID: 745\nL2_IFM_Buffer_from_layer_177_for_layer_178_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"746" [label="(Node ID: 178\nTopoID: 746\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"747" [label="(Node ID: 178\nTopoID: 747\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"748" [label="(Node ID: 178\nTopoID: 748\nl2l3_178_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"749" [label="(Node ID: 179\nTopoID: 749\nL2_IFM_Buffer_from_layer_178_for_layer_179_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"750" [label="(Node ID: 179\nTopoID: 750\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"751" [label="(Node ID: 179\nTopoID: 751\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"752" [label="(Node ID: 179\nTopoID: 752\nl2l3_179_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"753" [label="(Node ID: 180\nTopoID: 753\nL2_IFM_Buffer_from_layer_179_for_layer_180_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"754" [label="(Node ID: 180\nTopoID: 754\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"755" [label="(Node ID: 180\nTopoID: 755\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"756" [label="(Node ID: 180\nTopoID: 756\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"757" [label="(Node ID: 181\nTopoID: 757\nL2_IFM_Buffer_from_layer_180_for_layer_181_port0)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 3840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"758" [label="(Node ID: 181\nTopoID: 758\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"759" [label="(Node ID: 181\nTopoID: 759\nl2_181)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"760" [label="(Node ID: 181\nTopoID: 760\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"761" [label="(Node ID: 182\nTopoID: 761\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"762" [label="(Node ID: 182\nTopoID: 762\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"763" [label="(Node ID: 182\nTopoID: 763\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"764" [label="(Node ID: 182\nTopoID: 764\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"765" [label="(Node ID: 182\nTopoID: 765\nl2l3_182_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"766" [label="(Node ID: 183\nTopoID: 766\nL2_IFM_Buffer_from_layer_182_for_layer_183_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"767" [label="(Node ID: 183\nTopoID: 767\nL2_IFM_Buffer_from_layer_163_for_layer_183_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"768" [label="(Node ID: 183\nTopoID: 768\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"769" [label="(Node ID: 183\nTopoID: 769\nl2_183)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"770" [label="(Node ID: 183\nTopoID: 770\nl2l3_183_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"771" [label="(Node ID: 184\nTopoID: 771\nL2_IFM_Buffer_from_layer_183_for_layer_184_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 184\nTopoID: 772\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"773" [label="(Node ID: 184\nTopoID: 773\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"774" [label="(Node ID: 184\nTopoID: 774\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"775" [label="(Node ID: 185\nTopoID: 775\nL2_IFM_Buffer_from_layer_184_for_layer_185_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"776" [label="(Node ID: 185\nTopoID: 776\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"777" [label="(Node ID: 185\nTopoID: 777\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"778" [label="(Node ID: 185\nTopoID: 778\nl2l3_185_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"779" [label="(Node ID: 186\nTopoID: 779\nL2_IFM_Buffer_from_layer_185_for_layer_186_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"780" [label="(Node ID: 186\nTopoID: 780\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"781" [label="(Node ID: 186\nTopoID: 781\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"782" [label="(Node ID: 186\nTopoID: 782\nl2l3_186_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"783" [label="(Node ID: 187\nTopoID: 783\nL2_IFM_Buffer_from_layer_186_for_layer_187_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"784" [label="(Node ID: 187\nTopoID: 784\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"785" [label="(Node ID: 187\nTopoID: 785\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"786" [label="(Node ID: 187\nTopoID: 786\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 188\nTopoID: 787\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"788" [label="(Node ID: 188\nTopoID: 788\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"789" [label="(Node ID: 188\nTopoID: 789\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"790" [label="(Node ID: 188\nTopoID: 790\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"791" [label="(Node ID: 188\nTopoID: 791\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 189\nTopoID: 792\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"793" [label="(Node ID: 189\nTopoID: 793\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"794" [label="(Node ID: 189\nTopoID: 794\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"795" [label="(Node ID: 189\nTopoID: 795\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 190\nTopoID: 796\nL2_IFM_Buffer_from_layer_189_for_layer_190_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"797" [label="(Node ID: 190\nTopoID: 797\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"798" [label="(Node ID: 190\nTopoID: 798\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"799" [label="(Node ID: 190\nTopoID: 799\nl2l3_190_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 191\nTopoID: 800\nL2_IFM_Buffer_from_layer_190_for_layer_191_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"801" [label="(Node ID: 191\nTopoID: 801\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"802" [label="(Node ID: 191\nTopoID: 802\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"803" [label="(Node ID: 191\nTopoID: 803\nl2l3_191_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"804" [label="(Node ID: 192\nTopoID: 804\nL2_IFM_Buffer_from_layer_191_for_layer_192_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"805" [label="(Node ID: 192\nTopoID: 805\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"806" [label="(Node ID: 192\nTopoID: 806\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"807" [label="(Node ID: 192\nTopoID: 807\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 193\nTopoID: 808\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"809" [label="(Node ID: 193\nTopoID: 809\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"810" [label="(Node ID: 193\nTopoID: 810\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 193\nTopoID: 811\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"812" [label="(Node ID: 193\nTopoID: 812\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 194\nTopoID: 813\nL2_IFM_Buffer_from_layer_193_for_layer_194_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 194\nTopoID: 814\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"815" [label="(Node ID: 194\nTopoID: 815\nl2_194)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 194\nTopoID: 816\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(Node ID: 195\nTopoID: 817\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"818" [label="(Node ID: 195\nTopoID: 818\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"819" [label="(Node ID: 195\nTopoID: 819\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"820" [label="(Node ID: 195\nTopoID: 820\nl2l3_195_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"821" [label="(Node ID: 196\nTopoID: 821\nL2_IFM_Buffer_from_layer_195_for_layer_196_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"822" [label="(Node ID: 196\nTopoID: 822\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"823" [label="(Node ID: 196\nTopoID: 823\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"824" [label="(Node ID: 196\nTopoID: 824\nl2l3_196_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"825" [label="(Node ID: 197\nTopoID: 825\nL2_IFM_Buffer_from_layer_196_for_layer_197_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"826" [label="(Node ID: 197\nTopoID: 826\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"827" [label="(Node ID: 197\nTopoID: 827\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"828" [label="(Node ID: 197\nTopoID: 828\nl2l3_197_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"829" [label="(Node ID: 198\nTopoID: 829\nL2_IFM_Buffer_from_layer_197_for_layer_198_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"830" [label="(Node ID: 198\nTopoID: 830\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"831" [label="(Node ID: 198\nTopoID: 831\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"832" [label="(Node ID: 198\nTopoID: 832\nl2l3_198_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"833" [label="(Node ID: 199\nTopoID: 833\nL2_IFM_Buffer_from_layer_198_for_layer_199_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"834" [label="(Node ID: 199\nTopoID: 834\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"835" [label="(Node ID: 199\nTopoID: 835\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"836" [label="(Node ID: 199\nTopoID: 836\nl2l3_199_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"837" [label="(Node ID: 200\nTopoID: 837\nL2_IFM_Buffer_from_layer_199_for_layer_200_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"838" [label="(Node ID: 200\nTopoID: 838\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"839" [label="(Node ID: 200\nTopoID: 839\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"840" [label="(Node ID: 200\nTopoID: 840\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"841" [label="(Node ID: 201\nTopoID: 841\nL2_IFM_Buffer_from_layer_200_for_layer_201_port0)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 3840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"842" [label="(Node ID: 201\nTopoID: 842\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"843" [label="(Node ID: 201\nTopoID: 843\nl2_201)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"844" [label="(Node ID: 201\nTopoID: 844\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"845" [label="(Node ID: 202\nTopoID: 845\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"846" [label="(Node ID: 202\nTopoID: 846\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"847" [label="(Node ID: 202\nTopoID: 847\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"848" [label="(Node ID: 202\nTopoID: 848\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"849" [label="(Node ID: 202\nTopoID: 849\nl2l3_202_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"850" [label="(Node ID: 203\nTopoID: 850\nL2_IFM_Buffer_from_layer_202_for_layer_203_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"851" [label="(Node ID: 203\nTopoID: 851\nL2_IFM_Buffer_from_layer_183_for_layer_203_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"852" [label="(Node ID: 203\nTopoID: 852\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"853" [label="(Node ID: 203\nTopoID: 853\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"854" [label="(Node ID: 203\nTopoID: 854\nl2l3_203_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"855" [label="(Node ID: 204\nTopoID: 855\nL2_IFM_Buffer_from_layer_203_for_layer_204_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"856" [label="(Node ID: 204\nTopoID: 856\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"857" [label="(Node ID: 204\nTopoID: 857\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"858" [label="(Node ID: 204\nTopoID: 858\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"859" [label="(Node ID: 205\nTopoID: 859\nL2_IFM_Buffer_from_layer_204_for_layer_205_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"860" [label="(Node ID: 205\nTopoID: 860\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"861" [label="(Node ID: 205\nTopoID: 861\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"862" [label="(Node ID: 205\nTopoID: 862\nl2l3_205_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"863" [label="(Node ID: 206\nTopoID: 863\nL2_IFM_Buffer_from_layer_205_for_layer_206_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"864" [label="(Node ID: 206\nTopoID: 864\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"865" [label="(Node ID: 206\nTopoID: 865\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"866" [label="(Node ID: 206\nTopoID: 866\nl2l3_206_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"867" [label="(Node ID: 207\nTopoID: 867\nL2_IFM_Buffer_from_layer_206_for_layer_207_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"868" [label="(Node ID: 207\nTopoID: 868\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"869" [label="(Node ID: 207\nTopoID: 869\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"870" [label="(Node ID: 207\nTopoID: 870\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"871" [label="(Node ID: 208\nTopoID: 871\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"872" [label="(Node ID: 208\nTopoID: 872\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"873" [label="(Node ID: 208\nTopoID: 873\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"874" [label="(Node ID: 208\nTopoID: 874\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"875" [label="(Node ID: 208\nTopoID: 875\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"876" [label="(Node ID: 209\nTopoID: 876\nL2_IFM_Buffer_from_layer_208_for_layer_209_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"877" [label="(Node ID: 209\nTopoID: 877\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"878" [label="(Node ID: 209\nTopoID: 878\nl2_209)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"879" [label="(Node ID: 209\nTopoID: 879\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"880" [label="(Node ID: 210\nTopoID: 880\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"881" [label="(Node ID: 210\nTopoID: 881\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"882" [label="(Node ID: 210\nTopoID: 882\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"883" [label="(Node ID: 210\nTopoID: 883\nl2l3_210_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"884" [label="(Node ID: 211\nTopoID: 884\nL2_IFM_Buffer_from_layer_210_for_layer_211_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"885" [label="(Node ID: 211\nTopoID: 885\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"886" [label="(Node ID: 211\nTopoID: 886\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"887" [label="(Node ID: 211\nTopoID: 887\nl2l3_211_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"888" [label="(Node ID: 212\nTopoID: 888\nL2_IFM_Buffer_from_layer_211_for_layer_212_port0)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"889" [label="(Node ID: 212\nTopoID: 889\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"890" [label="(Node ID: 212\nTopoID: 890\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"891" [label="(Node ID: 212\nTopoID: 891\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"892" [label="(Node ID: 213\nTopoID: 892\nL2_IFM_Buffer_from_layer_212_for_layer_213_port0)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 512\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"893" [label="(Node ID: 213\nTopoID: 893\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"894" [label="(Node ID: 213\nTopoID: 894\nl2_213)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"895" [label="(Node ID: 213\nTopoID: 895\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"896" [label="(Node ID: 214\nTopoID: 896\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"897" [label="(Node ID: 214\nTopoID: 897\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"898" [label="(Node ID: 214\nTopoID: 898\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"899" [label="(Node ID: 214\nTopoID: 899\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"900" [label="(Node ID: 214\nTopoID: 900\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"901" [label="(Node ID: 215\nTopoID: 901\nL2_IFM_Buffer_from_layer_214_for_layer_215_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"902" [label="(Node ID: 215\nTopoID: 902\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"903" [label="(Node ID: 215\nTopoID: 903\nl2_215)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"904" [label="(Node ID: 215\nTopoID: 904\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"905" [label="(Node ID: 216\nTopoID: 905\nL2_IFM_Buffer_from_layer_214_for_layer_216_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"906" [label="(Node ID: 216\nTopoID: 906\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"907" [label="(Node ID: 216\nTopoID: 907\nl2_216)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"908" [label="(Node ID: 216\nTopoID: 908\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"909" [label="(Node ID: 217\nTopoID: 909\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"910" [label="(Node ID: 0\nTopoID: 910\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"911" [label="(Node ID: 217\nTopoID: 911\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"912" [label="(Node ID: 217\nTopoID: 912\nConcat_350)\n(L-217)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"913" [label="(Node ID: 217\nTopoID: 913\nl2_217)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"914" [label="(Node ID: 217\nTopoID: 914\nl2l3_217_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"915" [label="(Node ID: 218\nTopoID: 915\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"916" [label="(Node ID: 218\nTopoID: 916\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"917" [label="(Node ID: 218\nTopoID: 917\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"918" [label="(Node ID: 218\nTopoID: 918\nl2l3_218_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"919" [label="(Node ID: 219\nTopoID: 919\nL2_IFM_Buffer_from_layer_218_for_layer_219_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"920" [label="(Node ID: 219\nTopoID: 920\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"921" [label="(Node ID: 219\nTopoID: 921\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"922" [label="(Node ID: 219\nTopoID: 922\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"923" [label="(Node ID: 220\nTopoID: 923\nL2_IFM_Buffer_from_layer_219_for_layer_220_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"924" [label="(Node ID: 220\nTopoID: 924\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"925" [label="(Node ID: 220\nTopoID: 925\nl2_220)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"926" [label="(Node ID: 220\nTopoID: 926\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"927" [label="(Node ID: 221\nTopoID: 927\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"928" [label="(Node ID: 0\nTopoID: 928\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"929" [label="(Node ID: 221\nTopoID: 929\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"930" [label="(Node ID: 221\nTopoID: 930\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"931" [label="(Node ID: 221\nTopoID: 931\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"932" [label="(Node ID: 221\nTopoID: 932\nl2l3_221_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"933" [label="(Node ID: 222\nTopoID: 933\nL2_IFM_Buffer_from_layer_221_for_layer_222_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"934" [label="(Node ID: 222\nTopoID: 934\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"935" [label="(Node ID: 222\nTopoID: 935\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"936" [label="(Node ID: 222\nTopoID: 936\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"937" [label="(Node ID: 222\nTopoID: 937\nl2l3_222_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"938" [label="(Node ID: 229\nTopoID: 938\nL2_IFM_Buffer_from_layer_222_for_layer_229_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"939" [label="(Node ID: 223\nTopoID: 939\nL2_IFM_Buffer_from_layer_219_for_layer_223_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"940" [label="(Node ID: 223\nTopoID: 940\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"941" [label="(Node ID: 223\nTopoID: 941\nl2_223)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"942" [label="(Node ID: 223\nTopoID: 942\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"943" [label="(Node ID: 224\nTopoID: 943\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"944" [label="(Node ID: 224\nTopoID: 944\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"945" [label="(Node ID: 224\nTopoID: 945\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"946" [label="(Node ID: 224\nTopoID: 946\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"947" [label="(Node ID: 224\nTopoID: 947\nl2l3_224_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"948" [label="(Node ID: 225\nTopoID: 948\nL2_IFM_Buffer_from_layer_224_for_layer_225_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"949" [label="(Node ID: 225\nTopoID: 949\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"950" [label="(Node ID: 225\nTopoID: 950\nConcat_355)\n(L-225)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"951" [label="(Node ID: 225\nTopoID: 951\nl2_225)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"952" [label="(Node ID: 225\nTopoID: 952\nl2l3_225_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"953" [label="(Node ID: 226\nTopoID: 953\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"954" [label="(Node ID: 226\nTopoID: 954\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"955" [label="(Node ID: 226\nTopoID: 955\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"956" [label="(Node ID: 226\nTopoID: 956\nl2l3_226_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"957" [label="(Node ID: 227\nTopoID: 957\nL2_IFM_Buffer_from_layer_226_for_layer_227_port0)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"958" [label="(Node ID: 227\nTopoID: 958\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"959" [label="(Node ID: 227\nTopoID: 959\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"960" [label="(Node ID: 227\nTopoID: 960\nl2l3_227_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"961" [label="(Node ID: 228\nTopoID: 961\nL2_IFM_Buffer_from_layer_227_for_layer_228_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"962" [label="(Node ID: 228\nTopoID: 962\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"963" [label="(Node ID: 228\nTopoID: 963\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"964" [label="(Node ID: 228\nTopoID: 964\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"965" [label="(Node ID: 228\nTopoID: 965\nl2l3_228_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"966" [label="(Node ID: 229\nTopoID: 966\nL2_IFM_Buffer_from_layer_228_for_layer_229_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"967" [label="(Node ID: 229\nTopoID: 967\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"968" [label="(Node ID: 229\nTopoID: 968\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"969" [label="(Node ID: 229\nTopoID: 969\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"970" [label="(Node ID: 230\nTopoID: 970\nL2_IFM_Buffer_from_layer_229_for_layer_230_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"971" [label="(Node ID: 230\nTopoID: 971\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"972" [label="(Node ID: 230\nTopoID: 972\nConcat_363)\n(L-230)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"973" [label="(Node ID: 230\nTopoID: 973\nl2_230)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"974" [label="(Node ID: 230\nTopoID: 974\nl2l3_230_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"975" [label="(Node ID: 231\nTopoID: 975\nL2_IFM_Buffer_from_layer_230_for_layer_231_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"976" [label="(Node ID: 231\nTopoID: 976\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"977" [label="(Node ID: 231\nTopoID: 977\nl2_231)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"978" [label="(Node ID: 231\nTopoID: 978\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"979" [label="(Node ID: 232\nTopoID: 979\nL2_IFM_Buffer_from_layer_231_for_layer_232_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"980" [label="(Node ID: 232\nTopoID: 980\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"981" [label="(Node ID: 232\nTopoID: 981\nl2_232)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 471040\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"982" [label="(Node ID: 232\nTopoID: 982\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"983" [label="(Node ID: 236\nTopoID: 983\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"984" [label="(Node ID: 233\nTopoID: 984\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"985" [label="(Node ID: 233\nTopoID: 985\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"986" [label="(Node ID: 233\nTopoID: 986\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"987" [label="(Node ID: 233\nTopoID: 987\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"988" [label="(Node ID: 234\nTopoID: 988\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"989" [label="(Node ID: 234\nTopoID: 989\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"990" [label="(Node ID: 234\nTopoID: 990\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"991" [label="(Node ID: 234\nTopoID: 991\nl2l3_234_spill)\n Buffer dim : {1,8,45,80}\n Buffer bound : {1,3,45,80}\n Buffer Size : 57600\n DataType : BF16", shape="rect", color="red"]; +"992" [label="(Node ID: 235\nTopoID: 992\nL2_IFM_Buffer_from_layer_234_for_layer_235_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"993" [label="(Node ID: 235\nTopoID: 993\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"994" [label="(Node ID: 235\nTopoID: 994\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"995" [label="(Node ID: 235\nTopoID: 995\nl2l3_235_spill)\n Buffer dim : {1,8,23,40}\n Buffer bound : {1,3,23,40}\n Buffer Size : 14720\n DataType : BF16", shape="rect", color="red"]; +"996" [label="(Node ID: 236\nTopoID: 996\nL2_IFM_Buffer_from_layer_235_for_layer_236_port2)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"997" [label="(Node ID: 236\nTopoID: 997\nL2_IFM_Buffer_from_layer_58_for_layer_236_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 245760\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"998" [label="(Node ID: 236\nTopoID: 998\nConcat_372)\n(L-236)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"999" [label="(Node ID: 236\nTopoID: 999\nl2_236)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1000" [label="(Node ID: 236\nTopoID: 1000\nl2l3_236_spill)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"1001" [label="(Node ID: 237\nTopoID: 1001\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1002" [label="(Node ID: 237\nTopoID: 1002\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1003" [label="(Node ID: 237\nTopoID: 1003\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1004" [label="(Node ID: 237\nTopoID: 1004\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1005" [label="(Node ID: 238\nTopoID: 1005\nL2_IFM_Buffer_from_layer_237_for_layer_238_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1006" [label="(Node ID: 238\nTopoID: 1006\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1007" [label="(Node ID: 238\nTopoID: 1007\nl2_238)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1008" [label="(Node ID: 238\nTopoID: 1008\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1009" [label="(Node ID: 239\nTopoID: 1009\nL2_IFM_Buffer_from_layer_237_for_layer_239_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1010" [label="(Node ID: 239\nTopoID: 1010\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1011" [label="(Node ID: 239\nTopoID: 1011\nl2_239)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1012" [label="(Node ID: 239\nTopoID: 1012\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1013" [label="(Node ID: 240\nTopoID: 1013\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1014" [label="(Node ID: 0\nTopoID: 1014\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1015" [label="(Node ID: 240\nTopoID: 1015\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1016" [label="(Node ID: 240\nTopoID: 1016\nConcat_376)\n(L-240)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1017" [label="(Node ID: 240\nTopoID: 1017\nl2_240)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1018" [label="(Node ID: 240\nTopoID: 1018\nl2l3_240_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1019" [label="(Node ID: 241\nTopoID: 1019\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1020" [label="(Node ID: 241\nTopoID: 1020\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1021" [label="(Node ID: 241\nTopoID: 1021\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1022" [label="(Node ID: 241\nTopoID: 1022\nl2l3_241_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1023" [label="(Node ID: 242\nTopoID: 1023\nL2_IFM_Buffer_from_layer_241_for_layer_242_port0)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1024" [label="(Node ID: 242\nTopoID: 1024\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1025" [label="(Node ID: 242\nTopoID: 1025\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1026" [label="(Node ID: 242\nTopoID: 1026\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1027" [label="(Node ID: 243\nTopoID: 1027\nL2_IFM_Buffer_from_layer_242_for_layer_243_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1028" [label="(Node ID: 243\nTopoID: 1028\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1029" [label="(Node ID: 243\nTopoID: 1029\nl2_243)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1030" [label="(Node ID: 243\nTopoID: 1030\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1031" [label="(Node ID: 244\nTopoID: 1031\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1032" [label="(Node ID: 0\nTopoID: 1032\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1033" [label="(Node ID: 244\nTopoID: 1033\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1034" [label="(Node ID: 244\nTopoID: 1034\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1035" [label="(Node ID: 244\nTopoID: 1035\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1036" [label="(Node ID: 244\nTopoID: 1036\nl2l3_244_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1037" [label="(Node ID: 245\nTopoID: 1037\nL2_IFM_Buffer_from_layer_244_for_layer_245_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1038" [label="(Node ID: 245\nTopoID: 1038\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1039" [label="(Node ID: 245\nTopoID: 1039\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1040" [label="(Node ID: 245\nTopoID: 1040\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1041" [label="(Node ID: 245\nTopoID: 1041\nl2l3_245_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1042" [label="(Node ID: 252\nTopoID: 1042\nL2_IFM_Buffer_from_layer_245_for_layer_252_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1043" [label="(Node ID: 246\nTopoID: 1043\nL2_IFM_Buffer_from_layer_242_for_layer_246_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1044" [label="(Node ID: 246\nTopoID: 1044\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1045" [label="(Node ID: 246\nTopoID: 1045\nl2_246)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1046" [label="(Node ID: 246\nTopoID: 1046\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1047" [label="(Node ID: 247\nTopoID: 1047\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1048" [label="(Node ID: 247\nTopoID: 1048\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1049" [label="(Node ID: 247\nTopoID: 1049\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1050" [label="(Node ID: 247\nTopoID: 1050\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1051" [label="(Node ID: 247\nTopoID: 1051\nl2l3_247_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1052" [label="(Node ID: 248\nTopoID: 1052\nL2_IFM_Buffer_from_layer_247_for_layer_248_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1053" [label="(Node ID: 248\nTopoID: 1053\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1054" [label="(Node ID: 248\nTopoID: 1054\nConcat_381)\n(L-248)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1055" [label="(Node ID: 248\nTopoID: 1055\nl2_248)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1056" [label="(Node ID: 248\nTopoID: 1056\nl2l3_248_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1057" [label="(Node ID: 249\nTopoID: 1057\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1058" [label="(Node ID: 249\nTopoID: 1058\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1059" [label="(Node ID: 249\nTopoID: 1059\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1060" [label="(Node ID: 249\nTopoID: 1060\nl2l3_249_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1061" [label="(Node ID: 250\nTopoID: 1061\nL2_IFM_Buffer_from_layer_249_for_layer_250_port0)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1062" [label="(Node ID: 250\nTopoID: 1062\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1063" [label="(Node ID: 250\nTopoID: 1063\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1064" [label="(Node ID: 250\nTopoID: 1064\nl2l3_250_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1065" [label="(Node ID: 251\nTopoID: 1065\nL2_IFM_Buffer_from_layer_250_for_layer_251_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1066" [label="(Node ID: 251\nTopoID: 1066\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1067" [label="(Node ID: 251\nTopoID: 1067\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1068" [label="(Node ID: 251\nTopoID: 1068\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1069" [label="(Node ID: 251\nTopoID: 1069\nl2l3_251_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1070" [label="(Node ID: 252\nTopoID: 1070\nL2_IFM_Buffer_from_layer_251_for_layer_252_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1071" [label="(Node ID: 252\nTopoID: 1071\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1072" [label="(Node ID: 252\nTopoID: 1072\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1073" [label="(Node ID: 252\nTopoID: 1073\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1074" [label="(Node ID: 253\nTopoID: 1074\nL2_IFM_Buffer_from_layer_252_for_layer_253_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 245760\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1075" [label="(Node ID: 253\nTopoID: 1075\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1076" [label="(Node ID: 253\nTopoID: 1076\nConcat_389)\n(L-253)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1077" [label="(Node ID: 253\nTopoID: 1077\nl2_253)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1078" [label="(Node ID: 253\nTopoID: 1078\nl2l3_253_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1079" [label="(Node ID: 254\nTopoID: 1079\nL2_IFM_Buffer_from_layer_253_for_layer_254_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1080" [label="(Node ID: 254\nTopoID: 1080\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1081" [label="(Node ID: 254\nTopoID: 1081\nl2_254)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 1177600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1082" [label="(Node ID: 254\nTopoID: 1082\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"1083" [label="(Node ID: 255\nTopoID: 1083\nL2_IFM_Buffer_from_layer_254_for_layer_255_port0)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 1177600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1084" [label="(Node ID: 255\nTopoID: 1084\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1085" [label="(Node ID: 255\nTopoID: 1085\nl2_255)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 1152000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1086" [label="(Node ID: 255\nTopoID: 1086\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"1087" [label="(Node ID: 256\nTopoID: 1087\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1088" [label="(Node ID: 256\nTopoID: 1088\nL2_IFM_Buffer_from_layer_22_for_layer_256_port1)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 983040\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1089" [label="(Node ID: 256\nTopoID: 1089\nL2_IFM_Buffer_from_layer_234_for_layer_256_port2)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1090" [label="(Node ID: 256\nTopoID: 1090\nConcat_398)\n(L-256)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1091" [label="(Node ID: 256\nTopoID: 1091\nl2_256)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1092" [label="(Node ID: 256\nTopoID: 1092\nl2l3_256_spill)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"1093" [label="(Node ID: 257\nTopoID: 1093\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1094" [label="(Node ID: 257\nTopoID: 1094\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1095" [label="(Node ID: 257\nTopoID: 1095\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1096" [label="(Node ID: 257\nTopoID: 1096\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1097" [label="(Node ID: 258\nTopoID: 1097\nL2_IFM_Buffer_from_layer_257_for_layer_258_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1098" [label="(Node ID: 258\nTopoID: 1098\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1099" [label="(Node ID: 258\nTopoID: 1099\nl2_258)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1100" [label="(Node ID: 258\nTopoID: 1100\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1101" [label="(Node ID: 259\nTopoID: 1101\nL2_IFM_Buffer_from_layer_257_for_layer_259_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1102" [label="(Node ID: 259\nTopoID: 1102\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1103" [label="(Node ID: 259\nTopoID: 1103\nl2_259)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1104" [label="(Node ID: 259\nTopoID: 1104\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1105" [label="(Node ID: 260\nTopoID: 1105\nL2_IFM_Buffer_from_layer_259_for_layer_260_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1106" [label="(Node ID: 0\nTopoID: 1106\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1107" [label="(Node ID: 260\nTopoID: 1107\nL2_IFM_Buffer_for_input2_0_port1)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1108" [label="(Node ID: 260\nTopoID: 1108\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1109" [label="(Node ID: 260\nTopoID: 1109\nl2_260)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1110" [label="(Node ID: 260\nTopoID: 1110\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1111" [label="(Node ID: 261\nTopoID: 1111\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1112" [label="(Node ID: 261\nTopoID: 1112\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1113" [label="(Node ID: 261\nTopoID: 1113\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1114" [label="(Node ID: 261\nTopoID: 1114\nl2l3_261_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1115" [label="(Node ID: 262\nTopoID: 1115\nL2_IFM_Buffer_from_layer_261_for_layer_262_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1116" [label="(Node ID: 262\nTopoID: 1116\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1117" [label="(Node ID: 262\nTopoID: 1117\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1118" [label="(Node ID: 262\nTopoID: 1118\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1119" [label="(Node ID: 263\nTopoID: 1119\nL2_IFM_Buffer_from_layer_262_for_layer_263_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1120" [label="(Node ID: 263\nTopoID: 1120\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1121" [label="(Node ID: 263\nTopoID: 1121\nl2_263)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1122" [label="(Node ID: 263\nTopoID: 1122\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1123" [label="(Node ID: 264\nTopoID: 1123\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1124" [label="(Node ID: 0\nTopoID: 1124\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1125" [label="(Node ID: 264\nTopoID: 1125\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1126" [label="(Node ID: 264\nTopoID: 1126\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1127" [label="(Node ID: 264\nTopoID: 1127\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1128" [label="(Node ID: 264\nTopoID: 1128\nl2l3_264_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1129" [label="(Node ID: 265\nTopoID: 1129\nL2_IFM_Buffer_from_layer_264_for_layer_265_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1130" [label="(Node ID: 265\nTopoID: 1130\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1131" [label="(Node ID: 265\nTopoID: 1131\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1132" [label="(Node ID: 265\nTopoID: 1132\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1133" [label="(Node ID: 265\nTopoID: 1133\nl2l3_265_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1134" [label="(Node ID: 272\nTopoID: 1134\nL2_IFM_Buffer_from_layer_265_for_layer_272_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1135" [label="(Node ID: 266\nTopoID: 1135\nL2_IFM_Buffer_from_layer_262_for_layer_266_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1136" [label="(Node ID: 266\nTopoID: 1136\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1137" [label="(Node ID: 266\nTopoID: 1137\nl2_266)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1138" [label="(Node ID: 266\nTopoID: 1138\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1139" [label="(Node ID: 267\nTopoID: 1139\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1140" [label="(Node ID: 267\nTopoID: 1140\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1141" [label="(Node ID: 267\nTopoID: 1141\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1142" [label="(Node ID: 267\nTopoID: 1142\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1143" [label="(Node ID: 267\nTopoID: 1143\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1144" [label="(Node ID: 268\nTopoID: 1144\nL2_IFM_Buffer_from_layer_267_for_layer_268_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1145" [label="(Node ID: 268\nTopoID: 1145\nL2_IFM_Buffer_from_layer_259_for_layer_268_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1146" [label="(Node ID: 268\nTopoID: 1146\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1147" [label="(Node ID: 268\nTopoID: 1147\nl2_268)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1148" [label="(Node ID: 268\nTopoID: 1148\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1149" [label="(Node ID: 269\nTopoID: 1149\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1150" [label="(Node ID: 269\nTopoID: 1150\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1151" [label="(Node ID: 269\nTopoID: 1151\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1152" [label="(Node ID: 269\nTopoID: 1152\nl2l3_269_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1153" [label="(Node ID: 270\nTopoID: 1153\nL2_IFM_Buffer_from_layer_269_for_layer_270_port0)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1154" [label="(Node ID: 270\nTopoID: 1154\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1155" [label="(Node ID: 270\nTopoID: 1155\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1156" [label="(Node ID: 270\nTopoID: 1156\nl2l3_270_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1157" [label="(Node ID: 271\nTopoID: 1157\nL2_IFM_Buffer_from_layer_270_for_layer_271_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1158" [label="(Node ID: 271\nTopoID: 1158\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1159" [label="(Node ID: 271\nTopoID: 1159\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1160" [label="(Node ID: 271\nTopoID: 1160\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1161" [label="(Node ID: 271\nTopoID: 1161\nl2l3_271_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1162" [label="(Node ID: 272\nTopoID: 1162\nL2_IFM_Buffer_from_layer_271_for_layer_272_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1163" [label="(Node ID: 272\nTopoID: 1163\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1164" [label="(Node ID: 272\nTopoID: 1164\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1165" [label="(Node ID: 272\nTopoID: 1165\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1166" [label="(Node ID: 273\nTopoID: 1166\nL2_IFM_Buffer_from_layer_272_for_layer_273_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1167" [label="(Node ID: 273\nTopoID: 1167\nL2_IFM_Buffer_from_layer_258_for_layer_273_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1168" [label="(Node ID: 273\nTopoID: 1168\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1169" [label="(Node ID: 273\nTopoID: 1169\nl2_273)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1170" [label="(Node ID: 273\nTopoID: 1170\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1171" [label="(Node ID: 274\nTopoID: 1171\nL2_IFM_Buffer_from_layer_273_for_layer_274_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1172" [label="(Node ID: 274\nTopoID: 1172\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1173" [label="(Node ID: 274\nTopoID: 1173\nl2_274)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 2304000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1174" [label="(Node ID: 274\nTopoID: 1174\nl2l3_274_spill)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n DataType : BF16", shape="rect", color="red"]; +"1175" [label="(Node ID: 275\nTopoID: 1175\nL2_IFM_Buffer_from_layer_274_for_layer_275_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1176" [label="(Node ID: 275\nTopoID: 1176\nL2_IFM_Buffer_from_layer_233_for_layer_275_port2)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 327680\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1177" [label="(Node ID: 275\nTopoID: 1177\nL2_IFM_Buffer_from_layer_14_for_layer_275_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1178" [label="(Node ID: 275\nTopoID: 1178\nConcat_418)\n(L-275)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1179" [label="(Node ID: 275\nTopoID: 1179\nl2_275)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1180" [label="(Node ID: 275\nTopoID: 1180\nl2l3_275_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1181" [label="(Node ID: 276\nTopoID: 1181\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1182" [label="(Node ID: 276\nTopoID: 1182\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1183" [label="(Node ID: 276\nTopoID: 1183\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1184" [label="(Node ID: 276\nTopoID: 1184\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1185" [label="(Node ID: 277\nTopoID: 1185\nL2_IFM_Buffer_from_layer_276_for_layer_277_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1186" [label="(Node ID: 277\nTopoID: 1186\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1187" [label="(Node ID: 277\nTopoID: 1187\nl2_277)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1188" [label="(Node ID: 277\nTopoID: 1188\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1189" [label="(Node ID: 278\nTopoID: 1189\nL2_IFM_Buffer_from_layer_276_for_layer_278_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1190" [label="(Node ID: 278\nTopoID: 1190\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1191" [label="(Node ID: 278\nTopoID: 1191\nl2_278)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1192" [label="(Node ID: 278\nTopoID: 1192\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1193" [label="(Node ID: 279\nTopoID: 1193\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1194" [label="(Node ID: 0\nTopoID: 1194\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1195" [label="(Node ID: 279\nTopoID: 1195\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1196" [label="(Node ID: 279\nTopoID: 1196\nConcat_422)\n(L-279)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1197" [label="(Node ID: 279\nTopoID: 1197\nl2_279)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1198" [label="(Node ID: 279\nTopoID: 1198\nl2l3_279_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1199" [label="(Node ID: 280\nTopoID: 1199\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1200" [label="(Node ID: 280\nTopoID: 1200\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1201" [label="(Node ID: 280\nTopoID: 1201\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1202" [label="(Node ID: 280\nTopoID: 1202\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1203" [label="(Node ID: 281\nTopoID: 1203\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1204" [label="(Node ID: 281\nTopoID: 1204\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1205" [label="(Node ID: 281\nTopoID: 1205\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1206" [label="(Node ID: 281\nTopoID: 1206\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1207" [label="(Node ID: 282\nTopoID: 1207\nL2_IFM_Buffer_from_layer_281_for_layer_282_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1208" [label="(Node ID: 282\nTopoID: 1208\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1209" [label="(Node ID: 282\nTopoID: 1209\nl2_282)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1210" [label="(Node ID: 282\nTopoID: 1210\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1211" [label="(Node ID: 283\nTopoID: 1211\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1212" [label="(Node ID: 0\nTopoID: 1212\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1213" [label="(Node ID: 283\nTopoID: 1213\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1214" [label="(Node ID: 283\nTopoID: 1214\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1215" [label="(Node ID: 283\nTopoID: 1215\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1216" [label="(Node ID: 283\nTopoID: 1216\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1217" [label="(Node ID: 284\nTopoID: 1217\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1218" [label="(Node ID: 284\nTopoID: 1218\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1219" [label="(Node ID: 284\nTopoID: 1219\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1220" [label="(Node ID: 284\nTopoID: 1220\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1221" [label="(Node ID: 284\nTopoID: 1221\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1222" [label="(Node ID: 291\nTopoID: 1222\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1223" [label="(Node ID: 285\nTopoID: 1223\nL2_IFM_Buffer_from_layer_281_for_layer_285_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1224" [label="(Node ID: 285\nTopoID: 1224\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1225" [label="(Node ID: 285\nTopoID: 1225\nl2_285)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1226" [label="(Node ID: 285\nTopoID: 1226\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1227" [label="(Node ID: 286\nTopoID: 1227\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1228" [label="(Node ID: 286\nTopoID: 1228\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1229" [label="(Node ID: 286\nTopoID: 1229\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1230" [label="(Node ID: 286\nTopoID: 1230\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1231" [label="(Node ID: 286\nTopoID: 1231\nl2l3_286_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1232" [label="(Node ID: 287\nTopoID: 1232\nL2_IFM_Buffer_from_layer_286_for_layer_287_port1)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1233" [label="(Node ID: 287\nTopoID: 1233\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1234" [label="(Node ID: 287\nTopoID: 1234\nConcat_427)\n(L-287)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1235" [label="(Node ID: 287\nTopoID: 1235\nl2_287)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1236" [label="(Node ID: 287\nTopoID: 1236\nl2l3_287_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1237" [label="(Node ID: 288\nTopoID: 1237\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1238" [label="(Node ID: 288\nTopoID: 1238\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1239" [label="(Node ID: 288\nTopoID: 1239\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1240" [label="(Node ID: 288\nTopoID: 1240\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1241" [label="(Node ID: 289\nTopoID: 1241\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1242" [label="(Node ID: 289\nTopoID: 1242\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1243" [label="(Node ID: 289\nTopoID: 1243\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1244" [label="(Node ID: 289\nTopoID: 1244\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1245" [label="(Node ID: 290\nTopoID: 1245\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1246" [label="(Node ID: 290\nTopoID: 1246\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1247" [label="(Node ID: 290\nTopoID: 1247\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1248" [label="(Node ID: 290\nTopoID: 1248\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1249" [label="(Node ID: 290\nTopoID: 1249\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1250" [label="(Node ID: 291\nTopoID: 1250\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1251" [label="(Node ID: 291\nTopoID: 1251\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1252" [label="(Node ID: 291\nTopoID: 1252\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1253" [label="(Node ID: 291\nTopoID: 1253\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1254" [label="(Node ID: 292\nTopoID: 1254\nL2_IFM_Buffer_from_layer_291_for_layer_292_port1)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1255" [label="(Node ID: 292\nTopoID: 1255\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1256" [label="(Node ID: 292\nTopoID: 1256\nConcat_435)\n(L-292)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1257" [label="(Node ID: 292\nTopoID: 1257\nl2_292)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1258" [label="(Node ID: 292\nTopoID: 1258\nl2l3_292_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1259" [label="(Node ID: 293\nTopoID: 1259\nL2_IFM_Buffer_from_layer_292_for_layer_293_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1260" [label="(Node ID: 293\nTopoID: 1260\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1261" [label="(Node ID: 293\nTopoID: 1261\nl2_293)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 7372800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1262" [label="(Node ID: 293\nTopoID: 1262\nl2l3_293_spill)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 3686400\n DataType : BF16", shape="rect", color="red"]; +"1263" [label="(Node ID: 294\nTopoID: 1263\nL2_IFM_Buffer_from_layer_293_for_layer_294_port0)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1264" [label="(Node ID: 294\nTopoID: 1264\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1265" [label="(Node ID: 294\nTopoID: 1265\nConcat_438)\n(L-294)\n TG Layer : False\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1266" [label="(Node ID: 294\nTopoID: 1266\nl2_294)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1267" [label="(Node ID: 294\nTopoID: 1267\nl2l3_294_spill)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"1268" [label="(Node ID: 295\nTopoID: 1268\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1269" [label="(Node ID: 295\nTopoID: 1269\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1270" [label="(Node ID: 295\nTopoID: 1270\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1271" [label="(Node ID: 295\nTopoID: 1271\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1272" [label="(Node ID: 296\nTopoID: 1272\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1273" [label="(Node ID: 296\nTopoID: 1273\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1274" [label="(Node ID: 296\nTopoID: 1274\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1275" [label="(Node ID: 296\nTopoID: 1275\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1276" [label="(Node ID: 297\nTopoID: 1276\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1277" [label="(Node ID: 297\nTopoID: 1277\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1278" [label="(Node ID: 297\nTopoID: 1278\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1279" [label="(Node ID: 297\nTopoID: 1279\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1280" [label="(Node ID: 298\nTopoID: 1280\nL2_IFM_Buffer_from_layer_297_for_layer_298_port0)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1281" [label="(Node ID: 298\nTopoID: 1281\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1282" [label="(Node ID: 298\nTopoID: 1282\nl2_298)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1283" [label="(Node ID: 298\nTopoID: 1283\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1284" [label="(Node ID: 299\nTopoID: 1284\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1285" [label="(Node ID: 299\nTopoID: 1285\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1286" [label="(Node ID: 299\nTopoID: 1286\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1287" [label="(Node ID: 299\nTopoID: 1287\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1288" [label="(Node ID: 300\nTopoID: 1288\nL2_IFM_Buffer_from_layer_297_for_layer_300_port0)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1289" [label="(Node ID: 300\nTopoID: 1289\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1290" [label="(Node ID: 300\nTopoID: 1290\nl2_300)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1291" [label="(Node ID: 300\nTopoID: 1291\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1292" [label="(Node ID: 301\nTopoID: 1292\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1293" [label="(Node ID: 301\nTopoID: 1293\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1294" [label="(Node ID: 301\nTopoID: 1294\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1295" [label="(Node ID: 301\nTopoID: 1295\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1296" [label="(Node ID: 301\nTopoID: 1296\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1297" [label="(Node ID: 302\nTopoID: 1297\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1298" [label="(Node ID: 302\nTopoID: 1298\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1299" [label="(Node ID: 302\nTopoID: 1299\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1300" [label="(Node ID: 302\nTopoID: 1300\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1301" [label="(END)"]; +"0" -> "1"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "29"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "910"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "928"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1014"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1032"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1106"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1124"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1194"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1212"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "8"[]; +"8" -> "9"[]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "13"[]; +"13" -> "14"[]; +"14" -> "15"[]; +"15" -> "16"[]; +"16" -> "17"[]; +"17" -> "18"[]; +"18" -> "19"[]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "23"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "984"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "1264"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "1293"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"22" -> "24"[]; +"23" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"24" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "31"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"29" -> "30"[]; +"30" -> "31"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32"[]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"37" -> "50"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "44"[]; +"44" -> "45"[]; +"45" -> "46"[]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[]; +"49" -> "51"[]; +"50" -> "52"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"51" -> "52"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"52" -> "53"[]; +"53" -> "54"[]; +"54" -> "55"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "59"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[]; +"57" -> "58"[]; +"58" -> "60"[]; +"59" -> "61"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"60" -> "61"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"63" -> "1177"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"64" -> "65"[]; +"65" -> "66"[]; +"66" -> "67"[]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "80"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "92"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[]; +"83" -> "84"[]; +"84" -> "85"[]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "93"[]; +"92" -> "94"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"93" -> "94"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"96" -> "1088"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"104" -> "137"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "136"[]; +"136" -> "138"[]; +"137" -> "139"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "142"[]; +"142" -> "143"[]; +"143" -> "144"[]; +"144" -> "145"[]; +"145" -> "146"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "192"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "186"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[]; +"171" -> "172"[]; +"172" -> "173"[]; +"173" -> "174"[]; +"174" -> "175"[]; +"175" -> "176"[]; +"176" -> "177"[]; +"177" -> "178"[]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "185"[]; +"185" -> "187"[]; +"186" -> "188"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"188" -> "189"[]; +"189" -> "190"[]; +"190" -> "191"[]; +"191" -> "193"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"192" -> "193"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "242"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[]; +"202" -> "203"[]; +"203" -> "204"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"203" -> "236"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"204" -> "205"[]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[]; +"224" -> "225"[]; +"225" -> "226"[]; +"226" -> "227"[]; +"227" -> "228"[]; +"228" -> "229"[]; +"229" -> "230"[]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "237"[]; +"236" -> "238"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"237" -> "238"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"238" -> "239"[]; +"239" -> "240"[]; +"240" -> "241"[]; +"241" -> "243"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"242" -> "243"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"245" -> "997"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"246" -> "247"[]; +"247" -> "248"[]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "262"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "263"[]; +"262" -> "264"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "264"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[]; +"268" -> "269"[]; +"269" -> "270"[]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[]; +"274" -> "275"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "287"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "288"[]; +"287" -> "289"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"288" -> "289"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"289" -> "290"[]; +"290" -> "291"[]; +"291" -> "292"[]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"295" -> "339"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"299" -> "312"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "309"[]; +"309" -> "310"[]; +"310" -> "311"[]; +"311" -> "313"[]; +"312" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"313" -> "314"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[]; +"318" -> "319"[]; +"319" -> "320"[]; +"320" -> "321"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "333"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "334"[]; +"333" -> "335"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"334" -> "335"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"335" -> "336"[]; +"336" -> "337"[]; +"337" -> "338"[]; +"338" -> "340"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"339" -> "340"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"342" -> "386"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"346" -> "359"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "355"[]; +"355" -> "356"[]; +"356" -> "357"[]; +"357" -> "358"[]; +"358" -> "360"[]; +"359" -> "361"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"361" -> "362"[]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[]; +"366" -> "367"[]; +"367" -> "368"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"367" -> "380"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "381"[]; +"380" -> "382"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[]; +"384" -> "385"[]; +"385" -> "387"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"386" -> "387"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"389" -> "433"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"393" -> "406"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "401"[]; +"401" -> "402"[]; +"402" -> "403"[]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "407"[]; +"406" -> "408"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"407" -> "408"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"408" -> "409"[]; +"409" -> "410"[]; +"410" -> "411"[]; +"411" -> "412"[]; +"412" -> "413"[]; +"413" -> "414"[]; +"414" -> "415"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"414" -> "427"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "420"[]; +"420" -> "421"[]; +"421" -> "422"[]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "428"[]; +"427" -> "429"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "429"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "434"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"433" -> "434"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"434" -> "435"[]; +"435" -> "436"[]; +"436" -> "437"[]; +"437" -> "438"[]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "453"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "454"[]; +"453" -> "455"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"454" -> "455"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"455" -> "456"[]; +"456" -> "457"[]; +"457" -> "458"[]; +"458" -> "459"[]; +"459" -> "460"[]; +"460" -> "461"[]; +"461" -> "462"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "474"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"462" -> "463"[]; +"463" -> "464"[]; +"464" -> "465"[]; +"465" -> "466"[]; +"466" -> "467"[]; +"467" -> "468"[]; +"468" -> "469"[]; +"469" -> "470"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "475"[]; +"474" -> "476"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"475" -> "476"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"476" -> "477"[]; +"477" -> "478"[]; +"478" -> "479"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "511"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "485"[]; +"485" -> "486"[]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "493"[]; +"493" -> "494"[]; +"494" -> "495"[]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "512"[]; +"511" -> "513"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"512" -> "513"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"513" -> "514"[]; +"514" -> "515"[]; +"515" -> "516"[]; +"516" -> "517"[]; +"517" -> "518"[]; +"518" -> "519"[]; +"519" -> "520"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"519" -> "600"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[]; +"522" -> "523"[]; +"523" -> "524"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"523" -> "536"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"524" -> "525"[]; +"525" -> "526"[]; +"526" -> "527"[]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "534"[]; +"534" -> "535"[]; +"535" -> "537"[]; +"536" -> "538"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"537" -> "538"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "539"[]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"544" -> "557"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "549"[]; +"549" -> "550"[]; +"550" -> "551"[]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "554"[]; +"554" -> "555"[]; +"555" -> "556"[]; +"556" -> "558"[]; +"557" -> "559"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"559" -> "560"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "594"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "563"[]; +"563" -> "564"[]; +"564" -> "565"[]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[]; +"572" -> "573"[]; +"573" -> "574"[]; +"574" -> "575"[]; +"575" -> "576"[]; +"576" -> "577"[]; +"577" -> "578"[]; +"578" -> "579"[]; +"579" -> "580"[]; +"580" -> "581"[]; +"581" -> "582"[]; +"582" -> "583"[]; +"583" -> "584"[]; +"584" -> "585"[]; +"585" -> "586"[]; +"586" -> "587"[]; +"587" -> "588"[]; +"588" -> "589"[]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "595"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[]; +"598" -> "599"[]; +"599" -> "601"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "601"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "608"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"607" -> "620"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[]; +"615" -> "616"[]; +"616" -> "617"[]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "621"[]; +"620" -> "622"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "622"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "624"[]; +"624" -> "625"[]; +"625" -> "626"[]; +"626" -> "627"[]; +"627" -> "628"[]; +"628" -> "629"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "641"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[]; +"636" -> "637"[]; +"637" -> "638"[]; +"638" -> "639"[]; +"639" -> "640"[]; +"640" -> "642"[]; +"641" -> "643"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"642" -> "643"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[]; +"644" -> "645"[]; +"645" -> "646"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"645" -> "678"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "648"[]; +"648" -> "649"[]; +"649" -> "650"[]; +"650" -> "651"[]; +"651" -> "652"[]; +"652" -> "653"[]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "659"[]; +"659" -> "660"[]; +"660" -> "661"[]; +"661" -> "662"[]; +"662" -> "663"[]; +"663" -> "664"[]; +"664" -> "665"[]; +"665" -> "666"[]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[]; +"677" -> "679"[]; +"678" -> "680"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "681"[]; +"681" -> "682"[]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"686" -> "767"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[]; +"690" -> "691"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "703"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "692"[]; +"692" -> "693"[]; +"693" -> "694"[]; +"694" -> "695"[]; +"695" -> "696"[]; +"696" -> "697"[]; +"697" -> "698"[]; +"698" -> "699"[]; +"699" -> "700"[]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "704"[]; +"703" -> "705"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"705" -> "706"[]; +"706" -> "707"[]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"711" -> "724"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"712" -> "713"[]; +"713" -> "714"[]; +"714" -> "715"[]; +"715" -> "716"[]; +"716" -> "717"[]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[]; +"723" -> "725"[]; +"724" -> "726"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "729"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"728" -> "761"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"729" -> "730"[]; +"730" -> "731"[]; +"731" -> "732"[]; +"732" -> "733"[]; +"733" -> "734"[]; +"734" -> "735"[]; +"735" -> "736"[]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[]; +"744" -> "745"[]; +"745" -> "746"[]; +"746" -> "747"[]; +"747" -> "748"[]; +"748" -> "749"[]; +"749" -> "750"[]; +"750" -> "751"[]; +"751" -> "752"[]; +"752" -> "753"[]; +"753" -> "754"[]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "757"[]; +"757" -> "758"[]; +"758" -> "759"[]; +"759" -> "760"[]; +"760" -> "762"[]; +"761" -> "763"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"762" -> "763"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[]; +"764" -> "765"[]; +"765" -> "766"[]; +"766" -> "768"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"767" -> "768"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"770" -> "851"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[]; +"774" -> "775"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"774" -> "787"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "776"[]; +"776" -> "777"[]; +"777" -> "778"[]; +"778" -> "779"[]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "782"[]; +"782" -> "783"[]; +"783" -> "784"[]; +"784" -> "785"[]; +"785" -> "786"[]; +"786" -> "788"[]; +"787" -> "789"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"788" -> "789"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"789" -> "790"[]; +"790" -> "791"[]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"795" -> "808"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[]; +"804" -> "805"[]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "809"[]; +"808" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"809" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[]; +"812" -> "813"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "845"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"813" -> "814"[]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[]; +"821" -> "822"[]; +"822" -> "823"[]; +"823" -> "824"[]; +"824" -> "825"[]; +"825" -> "826"[]; +"826" -> "827"[]; +"827" -> "828"[]; +"828" -> "829"[]; +"829" -> "830"[]; +"830" -> "831"[]; +"831" -> "832"[]; +"832" -> "833"[]; +"833" -> "834"[]; +"834" -> "835"[]; +"835" -> "836"[]; +"836" -> "837"[]; +"837" -> "838"[]; +"838" -> "839"[]; +"839" -> "840"[]; +"840" -> "841"[]; +"841" -> "842"[]; +"842" -> "843"[]; +"843" -> "844"[]; +"844" -> "846"[]; +"845" -> "847"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"846" -> "847"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"847" -> "848"[]; +"848" -> "849"[]; +"849" -> "850"[]; +"850" -> "852"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"851" -> "852"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"852" -> "853"[]; +"853" -> "854"[]; +"854" -> "855"[]; +"855" -> "856"[]; +"856" -> "857"[]; +"857" -> "858"[]; +"858" -> "859"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"858" -> "871"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"859" -> "860"[]; +"860" -> "861"[]; +"861" -> "862"[]; +"862" -> "863"[]; +"863" -> "864"[]; +"864" -> "865"[]; +"865" -> "866"[]; +"866" -> "867"[]; +"867" -> "868"[]; +"868" -> "869"[]; +"869" -> "870"[]; +"870" -> "872"[]; +"871" -> "873"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"872" -> "873"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"873" -> "874"[]; +"874" -> "875"[]; +"875" -> "876"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"875" -> "896"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"876" -> "877"[]; +"877" -> "878"[]; +"878" -> "879"[]; +"879" -> "880"[]; +"880" -> "881"[]; +"881" -> "882"[]; +"882" -> "883"[]; +"883" -> "884"[]; +"884" -> "885"[]; +"885" -> "886"[]; +"886" -> "887"[]; +"887" -> "888"[]; +"888" -> "889"[]; +"889" -> "890"[]; +"890" -> "891"[]; +"891" -> "892"[]; +"892" -> "893"[]; +"893" -> "894"[]; +"894" -> "895"[]; +"895" -> "897"[]; +"896" -> "898"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"897" -> "898"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"898" -> "899"[]; +"899" -> "900"[]; +"900" -> "901"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"900" -> "905"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"901" -> "902"[]; +"902" -> "903"[]; +"903" -> "904"[]; +"904" -> "971"[]; +"905" -> "906"[]; +"906" -> "907"[]; +"907" -> "908"[]; +"908" -> "909"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"908" -> "949"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"909" -> "912"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "911"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "934"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "944"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"911" -> "912"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"912" -> "913"[]; +"913" -> "914"[]; +"914" -> "915"[]; +"915" -> "916"[]; +"916" -> "917"[]; +"917" -> "918"[]; +"918" -> "919"[]; +"919" -> "920"[]; +"920" -> "921"[]; +"921" -> "922"[]; +"922" -> "923"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"922" -> "939"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"923" -> "924"[]; +"924" -> "925"[]; +"925" -> "926"[]; +"926" -> "927"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"926" -> "962"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"927" -> "930"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"928" -> "929"[]; +"929" -> "930"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"930" -> "931"[]; +"931" -> "932"[]; +"932" -> "933"[]; +"933" -> "935"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"934" -> "935"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"935" -> "936"[]; +"936" -> "937"[]; +"937" -> "938"[]; +"938" -> "967"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"939" -> "940"[]; +"940" -> "941"[]; +"941" -> "942"[]; +"942" -> "943"[]; +"943" -> "945"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"944" -> "945"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"945" -> "946"[]; +"946" -> "947"[]; +"947" -> "948"[]; +"948" -> "950"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"949" -> "950"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"950" -> "951"[]; +"951" -> "952"[]; +"952" -> "953"[]; +"953" -> "954"[]; +"954" -> "955"[]; +"955" -> "956"[]; +"956" -> "957"[]; +"957" -> "958"[]; +"958" -> "959"[]; +"959" -> "960"[]; +"960" -> "961"[]; +"961" -> "963"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"962" -> "963"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"963" -> "964"[]; +"964" -> "965"[]; +"965" -> "966"[]; +"966" -> "967"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"967" -> "968"[]; +"968" -> "969"[]; +"969" -> "970"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"969" -> "1301"[headlabel=<3>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"970" -> "972"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"971" -> "972"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"972" -> "973"[]; +"973" -> "974"[]; +"974" -> "975"[]; +"975" -> "976"[]; +"976" -> "977"[]; +"977" -> "978"[]; +"978" -> "979"[]; +"979" -> "980"[]; +"980" -> "981"[]; +"981" -> "982"[]; +"982" -> "983"[]; +"983" -> "998"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"984" -> "985"[]; +"985" -> "986"[]; +"986" -> "987"[]; +"987" -> "988"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"987" -> "1176"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"988" -> "989"[]; +"989" -> "990"[]; +"990" -> "991"[]; +"991" -> "992"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"991" -> "1089"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"992" -> "993"[]; +"993" -> "994"[]; +"994" -> "995"[]; +"995" -> "996"[]; +"996" -> "998"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"997" -> "998"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"998" -> "999"[]; +"999" -> "1000"[]; +"1000" -> "1001"[]; +"1001" -> "1002"[]; +"1002" -> "1003"[]; +"1003" -> "1004"[]; +"1004" -> "1005"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1004" -> "1009"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1005" -> "1006"[]; +"1006" -> "1007"[]; +"1007" -> "1008"[]; +"1008" -> "1075"[]; +"1009" -> "1010"[]; +"1010" -> "1011"[]; +"1011" -> "1012"[]; +"1012" -> "1013"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1012" -> "1053"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1013" -> "1016"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1014" -> "1015"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1014" -> "1038"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1014" -> "1048"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1015" -> "1016"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1016" -> "1017"[]; +"1017" -> "1018"[]; +"1018" -> "1019"[]; +"1019" -> "1020"[]; +"1020" -> "1021"[]; +"1021" -> "1022"[]; +"1022" -> "1023"[]; +"1023" -> "1024"[]; +"1024" -> "1025"[]; +"1025" -> "1026"[]; +"1026" -> "1027"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1026" -> "1043"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1027" -> "1028"[]; +"1028" -> "1029"[]; +"1029" -> "1030"[]; +"1030" -> "1031"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1030" -> "1066"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1031" -> "1034"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1032" -> "1033"[]; +"1033" -> "1034"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1034" -> "1035"[]; +"1035" -> "1036"[]; +"1036" -> "1037"[]; +"1037" -> "1039"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1038" -> "1039"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1039" -> "1040"[]; +"1040" -> "1041"[]; +"1041" -> "1042"[]; +"1042" -> "1071"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1043" -> "1044"[]; +"1044" -> "1045"[]; +"1045" -> "1046"[]; +"1046" -> "1047"[]; +"1047" -> "1049"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1048" -> "1049"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1049" -> "1050"[]; +"1050" -> "1051"[]; +"1051" -> "1052"[]; +"1052" -> "1054"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1053" -> "1054"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1054" -> "1055"[]; +"1055" -> "1056"[]; +"1056" -> "1057"[]; +"1057" -> "1058"[]; +"1058" -> "1059"[]; +"1059" -> "1060"[]; +"1060" -> "1061"[]; +"1061" -> "1062"[]; +"1062" -> "1063"[]; +"1063" -> "1064"[]; +"1064" -> "1065"[]; +"1065" -> "1067"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1066" -> "1067"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1067" -> "1068"[]; +"1068" -> "1069"[]; +"1069" -> "1070"[]; +"1070" -> "1071"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1071" -> "1072"[]; +"1072" -> "1073"[]; +"1073" -> "1074"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1073" -> "1301"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1074" -> "1076"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1075" -> "1076"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1076" -> "1077"[]; +"1077" -> "1078"[]; +"1078" -> "1079"[]; +"1079" -> "1080"[]; +"1080" -> "1081"[]; +"1081" -> "1082"[]; +"1082" -> "1083"[]; +"1083" -> "1084"[]; +"1084" -> "1085"[]; +"1085" -> "1086"[]; +"1086" -> "1087"[]; +"1087" -> "1090"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1088" -> "1090"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1089" -> "1090"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1090" -> "1091"[]; +"1091" -> "1092"[]; +"1092" -> "1093"[]; +"1093" -> "1094"[]; +"1094" -> "1095"[]; +"1095" -> "1096"[]; +"1096" -> "1097"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1096" -> "1101"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1097" -> "1098"[]; +"1098" -> "1099"[]; +"1099" -> "1100"[]; +"1100" -> "1167"[]; +"1101" -> "1102"[]; +"1102" -> "1103"[]; +"1103" -> "1104"[]; +"1104" -> "1105"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1104" -> "1145"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1105" -> "1108"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1106" -> "1107"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1106" -> "1130"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1106" -> "1140"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1107" -> "1108"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1108" -> "1109"[]; +"1109" -> "1110"[]; +"1110" -> "1111"[]; +"1111" -> "1112"[]; +"1112" -> "1113"[]; +"1113" -> "1114"[]; +"1114" -> "1115"[]; +"1115" -> "1116"[]; +"1116" -> "1117"[]; +"1117" -> "1118"[]; +"1118" -> "1119"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1118" -> "1135"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1119" -> "1120"[]; +"1120" -> "1121"[]; +"1121" -> "1122"[]; +"1122" -> "1123"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1122" -> "1158"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1123" -> "1126"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1124" -> "1125"[]; +"1125" -> "1126"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1126" -> "1127"[]; +"1127" -> "1128"[]; +"1128" -> "1129"[]; +"1129" -> "1131"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1130" -> "1131"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1131" -> "1132"[]; +"1132" -> "1133"[]; +"1133" -> "1134"[]; +"1134" -> "1163"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1135" -> "1136"[]; +"1136" -> "1137"[]; +"1137" -> "1138"[]; +"1138" -> "1139"[]; +"1139" -> "1141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1140" -> "1141"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1141" -> "1142"[]; +"1142" -> "1143"[]; +"1143" -> "1144"[]; +"1144" -> "1146"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1145" -> "1146"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1146" -> "1147"[]; +"1147" -> "1148"[]; +"1148" -> "1149"[]; +"1149" -> "1150"[]; +"1150" -> "1151"[]; +"1151" -> "1152"[]; +"1152" -> "1153"[]; +"1153" -> "1154"[]; +"1154" -> "1155"[]; +"1155" -> "1156"[]; +"1156" -> "1157"[]; +"1157" -> "1159"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1158" -> "1159"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1159" -> "1160"[]; +"1160" -> "1161"[]; +"1161" -> "1162"[]; +"1162" -> "1163"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1163" -> "1164"[]; +"1164" -> "1165"[]; +"1165" -> "1166"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1165" -> "1301"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1166" -> "1168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1167" -> "1168"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1168" -> "1169"[]; +"1169" -> "1170"[]; +"1170" -> "1171"[]; +"1171" -> "1172"[]; +"1172" -> "1173"[]; +"1173" -> "1174"[]; +"1174" -> "1175"[]; +"1175" -> "1178"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1176" -> "1178"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1177" -> "1178"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1178" -> "1179"[]; +"1179" -> "1180"[]; +"1180" -> "1181"[]; +"1181" -> "1182"[]; +"1182" -> "1183"[]; +"1183" -> "1184"[]; +"1184" -> "1185"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1184" -> "1189"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1185" -> "1186"[]; +"1186" -> "1187"[]; +"1187" -> "1188"[]; +"1188" -> "1255"[]; +"1189" -> "1190"[]; +"1190" -> "1191"[]; +"1191" -> "1192"[]; +"1192" -> "1193"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1192" -> "1233"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1193" -> "1196"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1194" -> "1195"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1194" -> "1218"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1194" -> "1228"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1195" -> "1196"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1196" -> "1197"[]; +"1197" -> "1198"[]; +"1198" -> "1199"[]; +"1199" -> "1200"[]; +"1200" -> "1201"[]; +"1201" -> "1202"[]; +"1202" -> "1203"[]; +"1203" -> "1204"[]; +"1204" -> "1205"[]; +"1205" -> "1206"[]; +"1206" -> "1207"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1206" -> "1223"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1207" -> "1208"[]; +"1208" -> "1209"[]; +"1209" -> "1210"[]; +"1210" -> "1211"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1210" -> "1246"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1211" -> "1214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1212" -> "1213"[]; +"1213" -> "1214"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1214" -> "1215"[]; +"1215" -> "1216"[]; +"1216" -> "1217"[]; +"1217" -> "1219"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1218" -> "1219"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1219" -> "1220"[]; +"1220" -> "1221"[]; +"1221" -> "1222"[]; +"1222" -> "1251"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1223" -> "1224"[]; +"1224" -> "1225"[]; +"1225" -> "1226"[]; +"1226" -> "1227"[]; +"1227" -> "1229"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1228" -> "1229"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1229" -> "1230"[]; +"1230" -> "1231"[]; +"1231" -> "1232"[]; +"1232" -> "1234"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1233" -> "1234"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1234" -> "1235"[]; +"1235" -> "1236"[]; +"1236" -> "1237"[]; +"1237" -> "1238"[]; +"1238" -> "1239"[]; +"1239" -> "1240"[]; +"1240" -> "1241"[]; +"1241" -> "1242"[]; +"1242" -> "1243"[]; +"1243" -> "1244"[]; +"1244" -> "1245"[]; +"1245" -> "1247"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1246" -> "1247"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1247" -> "1248"[]; +"1248" -> "1249"[]; +"1249" -> "1250"[]; +"1250" -> "1251"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1251" -> "1252"[]; +"1252" -> "1253"[]; +"1253" -> "1254"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1253" -> "1301"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1254" -> "1256"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1255" -> "1256"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1256" -> "1257"[]; +"1257" -> "1258"[]; +"1258" -> "1259"[]; +"1259" -> "1260"[]; +"1260" -> "1261"[]; +"1261" -> "1262"[]; +"1262" -> "1263"[]; +"1263" -> "1265"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1264" -> "1265"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1265" -> "1266"[]; +"1266" -> "1267"[]; +"1267" -> "1268"[]; +"1268" -> "1269"[]; +"1269" -> "1270"[]; +"1270" -> "1271"[]; +"1271" -> "1272"[]; +"1272" -> "1273"[]; +"1273" -> "1274"[]; +"1274" -> "1275"[]; +"1275" -> "1276"[]; +"1276" -> "1277"[]; +"1277" -> "1278"[]; +"1278" -> "1279"[]; +"1279" -> "1280"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1279" -> "1288"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1280" -> "1281"[]; +"1281" -> "1282"[]; +"1282" -> "1283"[]; +"1283" -> "1284"[]; +"1284" -> "1285"[]; +"1285" -> "1286"[]; +"1286" -> "1287"[]; +"1287" -> "1301"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1288" -> "1289"[]; +"1289" -> "1290"[]; +"1290" -> "1291"[]; +"1291" -> "1292"[]; +"1292" -> "1294"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1293" -> "1294"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1294" -> "1295"[]; +"1295" -> "1296"[]; +"1296" -> "1297"[]; +"1297" -> "1298"[]; +"1298" -> "1299"[]; +"1299" -> "1300"[]; +"1300" -> "1301"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/3.dag_AfterTGtoConcatPass.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/3.dag_AfterTGtoConcatPass.dot new file mode 100644 index 0000000000000000000000000000000000000000..f4fa39072c68a7b485f95d2c79a928f02ed66db7 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/3.dag_AfterTGtoConcatPass.dot @@ -0,0 +1,2607 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 1\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nL2_IFM_Buffer_from_layer_1_for_layer_2_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"7" [label="(Node ID: 2\nTopoID: 7\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2_2)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 706560\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"9" [label="(Node ID: 2\nTopoID: 9\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"10" [label="(Node ID: 3\nTopoID: 10\nL2_IFM_Buffer_from_layer_2_for_layer_3_port0)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 706560\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"11" [label="(Node ID: 3\nTopoID: 11\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 3\nTopoID: 12\nl2_3)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"13" [label="(Node ID: 3\nTopoID: 13\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"14" [label="(Node ID: 4\nTopoID: 14\nL2_IFM_Buffer_from_layer_3_for_layer_4_port0)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 1884160\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"15" [label="(Node ID: 4\nTopoID: 15\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"16" [label="(Node ID: 4\nTopoID: 16\nl2_4)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 1884160\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"17" [label="(Node ID: 4\nTopoID: 17\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"18" [label="(Node ID: 5\nTopoID: 18\nL2_IFM_Buffer_from_layer_4_for_layer_5_port0)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"19" [label="(Node ID: 5\nTopoID: 19\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"20" [label="(Node ID: 5\nTopoID: 20\nl2_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"21" [label="(Node ID: 5\nTopoID: 21\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 6\nTopoID: 23\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 6\nTopoID: 24\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 6\nTopoID: 25\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 6\nTopoID: 26\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 6\nTopoID: 27\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 7\nTopoID: 28\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 0\nTopoID: 29\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"30" [label="(Node ID: 7\nTopoID: 30\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 7\nTopoID: 31\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"32" [label="(Node ID: 7\nTopoID: 32\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"33" [label="(Node ID: 7\nTopoID: 33\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"34" [label="(Node ID: 8\nTopoID: 34\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"35" [label="(Node ID: 8\nTopoID: 35\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"36" [label="(Node ID: 8\nTopoID: 36\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"37" [label="(Node ID: 8\nTopoID: 37\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"38" [label="(Node ID: 9\nTopoID: 38\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 9\nTopoID: 39\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"40" [label="(Node ID: 9\nTopoID: 40\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 9\nTopoID: 41\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"42" [label="(Node ID: 10\nTopoID: 42\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 10\nTopoID: 43\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"44" [label="(Node ID: 10\nTopoID: 44\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"45" [label="(Node ID: 10\nTopoID: 45\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"46" [label="(Node ID: 11\nTopoID: 46\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"47" [label="(Node ID: 11\nTopoID: 47\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"48" [label="(Node ID: 11\nTopoID: 48\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"49" [label="(Node ID: 11\nTopoID: 49\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"50" [label="(Node ID: 12\nTopoID: 50\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"51" [label="(Node ID: 12\nTopoID: 51\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"52" [label="(Node ID: 12\nTopoID: 52\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"53" [label="(Node ID: 12\nTopoID: 53\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"54" [label="(Node ID: 12\nTopoID: 54\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"55" [label="(Node ID: 13\nTopoID: 55\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"56" [label="(Node ID: 13\nTopoID: 56\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"57" [label="(Node ID: 13\nTopoID: 57\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"58" [label="(Node ID: 13\nTopoID: 58\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"59" [label="(Node ID: 14\nTopoID: 59\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"60" [label="(Node ID: 14\nTopoID: 60\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"61" [label="(Node ID: 14\nTopoID: 61\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"62" [label="(Node ID: 14\nTopoID: 62\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"63" [label="(Node ID: 14\nTopoID: 63\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"64" [label="(Node ID: 15\nTopoID: 64\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 15\nTopoID: 65\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"66" [label="(Node ID: 15\nTopoID: 66\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"67" [label="(Node ID: 15\nTopoID: 67\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"68" [label="(Node ID: 16\nTopoID: 68\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"69" [label="(Node ID: 16\nTopoID: 69\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"70" [label="(Node ID: 16\nTopoID: 70\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"71" [label="(Node ID: 16\nTopoID: 71\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"72" [label="(Node ID: 17\nTopoID: 72\nL2_IFM_Buffer_from_layer_16_for_layer_17_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 983040\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"73" [label="(Node ID: 17\nTopoID: 73\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"74" [label="(Node ID: 17\nTopoID: 74\nl2_17)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"75" [label="(Node ID: 17\nTopoID: 75\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"76" [label="(Node ID: 18\nTopoID: 76\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"77" [label="(Node ID: 18\nTopoID: 77\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"78" [label="(Node ID: 18\nTopoID: 78\nl2_18)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"79" [label="(Node ID: 18\nTopoID: 79\nl2l3_18_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"80" [label="(Node ID: 19\nTopoID: 80\nL2_IFM_Buffer_from_layer_18_for_layer_19_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"81" [label="(Node ID: 19\nTopoID: 81\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"82" [label="(Node ID: 19\nTopoID: 82\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 19\nTopoID: 83\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"84" [label="(Node ID: 20\nTopoID: 84\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 20\nTopoID: 85\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"86" [label="(Node ID: 20\nTopoID: 86\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 20\nTopoID: 87\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"88" [label="(Node ID: 21\nTopoID: 88\nL2_IFM_Buffer_from_layer_20_for_layer_21_port0)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 1059840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"89" [label="(Node ID: 21\nTopoID: 89\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"90" [label="(Node ID: 21\nTopoID: 90\nl2_21)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"91" [label="(Node ID: 21\nTopoID: 91\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 22\nTopoID: 92\nL2_IFM_Buffer_from_layer_18_for_layer_22_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 22\nTopoID: 93\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"94" [label="(Node ID: 22\nTopoID: 94\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"95" [label="(Node ID: 22\nTopoID: 95\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"96" [label="(Node ID: 22\nTopoID: 96\nl2l3_22_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"97" [label="(Node ID: 23\nTopoID: 97\nL2_IFM_Buffer_from_layer_22_for_layer_23_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"98" [label="(Node ID: 23\nTopoID: 98\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"99" [label="(Node ID: 23\nTopoID: 99\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"100" [label="(Node ID: 23\nTopoID: 100\nl2l3_23_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"101" [label="(Node ID: 24\nTopoID: 101\nL2_IFM_Buffer_from_layer_23_for_layer_24_port0)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"102" [label="(Node ID: 24\nTopoID: 102\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"103" [label="(Node ID: 24\nTopoID: 103\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"104" [label="(Node ID: 24\nTopoID: 104\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"105" [label="(Node ID: 25\nTopoID: 105\nL2_IFM_Buffer_from_layer_24_for_layer_25_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 264960\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"106" [label="(Node ID: 25\nTopoID: 106\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"107" [label="(Node ID: 25\nTopoID: 107\nl2_25)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 264960\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"108" [label="(Node ID: 25\nTopoID: 108\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"109" [label="(Node ID: 26\nTopoID: 109\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"110" [label="(Node ID: 26\nTopoID: 110\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"111" [label="(Node ID: 26\nTopoID: 111\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"112" [label="(Node ID: 26\nTopoID: 112\nl2l3_26_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"113" [label="(Node ID: 27\nTopoID: 113\nL2_IFM_Buffer_from_layer_26_for_layer_27_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"114" [label="(Node ID: 27\nTopoID: 114\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"115" [label="(Node ID: 27\nTopoID: 115\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"116" [label="(Node ID: 27\nTopoID: 116\nl2l3_27_spill)\n Buffer dim : {1,24,1,1}\n Buffer bound : {1,24,1,1}\n Buffer Size : 48\n DataType : BF16", shape="rect", color="red"]; +"117" [label="(Node ID: 28\nTopoID: 117\nL2_IFM_Buffer_from_layer_27_for_layer_28_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"118" [label="(Node ID: 28\nTopoID: 118\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"119" [label="(Node ID: 28\nTopoID: 119\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"120" [label="(Node ID: 28\nTopoID: 120\nl2l3_28_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"121" [label="(Node ID: 29\nTopoID: 121\nL2_IFM_Buffer_from_layer_28_for_layer_29_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"122" [label="(Node ID: 29\nTopoID: 122\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"123" [label="(Node ID: 29\nTopoID: 123\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"124" [label="(Node ID: 29\nTopoID: 124\nl2l3_29_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"125" [label="(Node ID: 30\nTopoID: 125\nL2_IFM_Buffer_from_layer_29_for_layer_30_port0)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"126" [label="(Node ID: 30\nTopoID: 126\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"127" [label="(Node ID: 30\nTopoID: 127\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"128" [label="(Node ID: 30\nTopoID: 128\nl2l3_30_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"129" [label="(Node ID: 31\nTopoID: 129\nL2_IFM_Buffer_from_layer_30_for_layer_31_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"130" [label="(Node ID: 31\nTopoID: 130\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"131" [label="(Node ID: 31\nTopoID: 131\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"132" [label="(Node ID: 31\nTopoID: 132\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"133" [label="(Node ID: 32\nTopoID: 133\nL2_IFM_Buffer_from_layer_31_for_layer_32_port0)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"134" [label="(Node ID: 32\nTopoID: 134\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"135" [label="(Node ID: 32\nTopoID: 135\nl2_32)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"136" [label="(Node ID: 32\nTopoID: 136\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"137" [label="(Node ID: 33\nTopoID: 137\nL2_IFM_Buffer_from_layer_24_for_layer_33_port1)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"138" [label="(Node ID: 33\nTopoID: 138\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"139" [label="(Node ID: 33\nTopoID: 139\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"140" [label="(Node ID: 33\nTopoID: 140\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 33\nTopoID: 141\nl2l3_33_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"142" [label="(Node ID: 34\nTopoID: 142\nL2_IFM_Buffer_from_layer_33_for_layer_34_port0)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 34\nTopoID: 143\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"144" [label="(Node ID: 34\nTopoID: 144\nl2_34)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 34\nTopoID: 145\nl2l3_34_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"146" [label="(Node ID: 35\nTopoID: 146\nL2_IFM_Buffer_from_layer_34_for_layer_35_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 35\nTopoID: 147\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"148" [label="(Node ID: 35\nTopoID: 148\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 35\nTopoID: 149\nl2l3_35_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 36\nTopoID: 150\nL2_IFM_Buffer_from_layer_35_for_layer_36_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"151" [label="(Node ID: 36\nTopoID: 151\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"152" [label="(Node ID: 36\nTopoID: 152\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 36\nTopoID: 153\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"154" [label="(Node ID: 37\nTopoID: 154\nL2_IFM_Buffer_from_layer_36_for_layer_37_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"155" [label="(Node ID: 37\nTopoID: 155\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"156" [label="(Node ID: 37\nTopoID: 156\nl2_37)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"157" [label="(Node ID: 37\nTopoID: 157\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"158" [label="(Node ID: 38\nTopoID: 158\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 38\nTopoID: 159\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"160" [label="(Node ID: 38\nTopoID: 160\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 38\nTopoID: 161\nl2l3_38_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"162" [label="(Node ID: 39\nTopoID: 162\nL2_IFM_Buffer_from_layer_38_for_layer_39_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 39\nTopoID: 163\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"164" [label="(Node ID: 39\nTopoID: 164\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 39\nTopoID: 165\nl2l3_39_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 40\nTopoID: 166\nL2_IFM_Buffer_from_layer_39_for_layer_40_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"167" [label="(Node ID: 40\nTopoID: 167\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"168" [label="(Node ID: 40\nTopoID: 168\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"169" [label="(Node ID: 40\nTopoID: 169\nl2l3_40_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 41\nTopoID: 170\nL2_IFM_Buffer_from_layer_40_for_layer_41_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 41\nTopoID: 171\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"172" [label="(Node ID: 41\nTopoID: 172\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 41\nTopoID: 173\nl2l3_41_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"174" [label="(Node ID: 42\nTopoID: 174\nL2_IFM_Buffer_from_layer_41_for_layer_42_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 42\nTopoID: 175\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"176" [label="(Node ID: 42\nTopoID: 176\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 42\nTopoID: 177\nl2l3_42_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 43\nTopoID: 178\nL2_IFM_Buffer_from_layer_42_for_layer_43_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"179" [label="(Node ID: 43\nTopoID: 179\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"180" [label="(Node ID: 43\nTopoID: 180\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"181" [label="(Node ID: 43\nTopoID: 181\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"182" [label="(Node ID: 44\nTopoID: 182\nL2_IFM_Buffer_from_layer_43_for_layer_44_port0)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 480\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"183" [label="(Node ID: 44\nTopoID: 183\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"184" [label="(Node ID: 44\nTopoID: 184\nl2_44)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"185" [label="(Node ID: 44\nTopoID: 185\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"186" [label="(Node ID: 45\nTopoID: 186\nL2_IFM_Buffer_from_layer_36_for_layer_45_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 45\nTopoID: 187\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"188" [label="(Node ID: 45\nTopoID: 188\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"189" [label="(Node ID: 45\nTopoID: 189\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"190" [label="(Node ID: 45\nTopoID: 190\nl2l3_45_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"191" [label="(Node ID: 46\nTopoID: 191\nL2_IFM_Buffer_from_layer_45_for_layer_46_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"192" [label="(Node ID: 46\nTopoID: 192\nL2_IFM_Buffer_from_layer_34_for_layer_46_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"193" [label="(Node ID: 46\nTopoID: 193\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"194" [label="(Node ID: 46\nTopoID: 194\nl2_46)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"195" [label="(Node ID: 46\nTopoID: 195\nl2l3_46_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"196" [label="(Node ID: 47\nTopoID: 196\nL2_IFM_Buffer_from_layer_46_for_layer_47_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"197" [label="(Node ID: 47\nTopoID: 197\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"198" [label="(Node ID: 47\nTopoID: 198\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"199" [label="(Node ID: 47\nTopoID: 199\nl2l3_47_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"200" [label="(Node ID: 48\nTopoID: 200\nL2_IFM_Buffer_from_layer_47_for_layer_48_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"201" [label="(Node ID: 48\nTopoID: 201\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"202" [label="(Node ID: 48\nTopoID: 202\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"203" [label="(Node ID: 48\nTopoID: 203\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"204" [label="(Node ID: 49\nTopoID: 204\nL2_IFM_Buffer_from_layer_48_for_layer_49_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"205" [label="(Node ID: 49\nTopoID: 205\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"206" [label="(Node ID: 49\nTopoID: 206\nl2_49)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"207" [label="(Node ID: 49\nTopoID: 207\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"208" [label="(Node ID: 50\nTopoID: 208\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"209" [label="(Node ID: 50\nTopoID: 209\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"210" [label="(Node ID: 50\nTopoID: 210\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"211" [label="(Node ID: 50\nTopoID: 211\nl2l3_50_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"212" [label="(Node ID: 51\nTopoID: 212\nL2_IFM_Buffer_from_layer_50_for_layer_51_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"213" [label="(Node ID: 51\nTopoID: 213\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"214" [label="(Node ID: 51\nTopoID: 214\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"215" [label="(Node ID: 51\nTopoID: 215\nl2l3_51_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"216" [label="(Node ID: 52\nTopoID: 216\nL2_IFM_Buffer_from_layer_51_for_layer_52_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"217" [label="(Node ID: 52\nTopoID: 217\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"218" [label="(Node ID: 52\nTopoID: 218\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"219" [label="(Node ID: 52\nTopoID: 219\nl2l3_52_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"220" [label="(Node ID: 53\nTopoID: 220\nL2_IFM_Buffer_from_layer_52_for_layer_53_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"221" [label="(Node ID: 53\nTopoID: 221\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"222" [label="(Node ID: 53\nTopoID: 222\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"223" [label="(Node ID: 53\nTopoID: 223\nl2l3_53_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"224" [label="(Node ID: 54\nTopoID: 224\nL2_IFM_Buffer_from_layer_53_for_layer_54_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"225" [label="(Node ID: 54\nTopoID: 225\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"226" [label="(Node ID: 54\nTopoID: 226\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"227" [label="(Node ID: 54\nTopoID: 227\nl2l3_54_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"228" [label="(Node ID: 55\nTopoID: 228\nL2_IFM_Buffer_from_layer_54_for_layer_55_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"229" [label="(Node ID: 55\nTopoID: 229\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"230" [label="(Node ID: 55\nTopoID: 230\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"231" [label="(Node ID: 55\nTopoID: 231\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"232" [label="(Node ID: 56\nTopoID: 232\nL2_IFM_Buffer_from_layer_55_for_layer_56_port0)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 480\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"233" [label="(Node ID: 56\nTopoID: 233\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"234" [label="(Node ID: 56\nTopoID: 234\nl2_56)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"235" [label="(Node ID: 56\nTopoID: 235\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"236" [label="(Node ID: 57\nTopoID: 236\nL2_IFM_Buffer_from_layer_48_for_layer_57_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"237" [label="(Node ID: 57\nTopoID: 237\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 57\nTopoID: 238\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"239" [label="(Node ID: 57\nTopoID: 239\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 57\nTopoID: 240\nl2l3_57_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"241" [label="(Node ID: 58\nTopoID: 241\nL2_IFM_Buffer_from_layer_57_for_layer_58_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 58\nTopoID: 242\nL2_IFM_Buffer_from_layer_46_for_layer_58_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"243" [label="(Node ID: 58\nTopoID: 243\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"244" [label="(Node ID: 58\nTopoID: 244\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"245" [label="(Node ID: 58\nTopoID: 245\nl2l3_58_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"246" [label="(Node ID: 59\nTopoID: 246\nL2_IFM_Buffer_from_layer_58_for_layer_59_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"247" [label="(Node ID: 59\nTopoID: 247\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"248" [label="(Node ID: 59\nTopoID: 248\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"249" [label="(Node ID: 59\nTopoID: 249\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"250" [label="(Node ID: 60\nTopoID: 250\nL2_IFM_Buffer_from_layer_59_for_layer_60_port0)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"251" [label="(Node ID: 60\nTopoID: 251\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"252" [label="(Node ID: 60\nTopoID: 252\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"253" [label="(Node ID: 60\nTopoID: 253\nl2l3_60_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"254" [label="(Node ID: 61\nTopoID: 254\nL2_IFM_Buffer_from_layer_60_for_layer_61_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"255" [label="(Node ID: 61\nTopoID: 255\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"256" [label="(Node ID: 61\nTopoID: 256\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"257" [label="(Node ID: 61\nTopoID: 257\nl2l3_61_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"258" [label="(Node ID: 62\nTopoID: 258\nL2_IFM_Buffer_from_layer_61_for_layer_62_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"259" [label="(Node ID: 62\nTopoID: 259\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"260" [label="(Node ID: 62\nTopoID: 260\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"261" [label="(Node ID: 62\nTopoID: 261\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"262" [label="(Node ID: 63\nTopoID: 262\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"263" [label="(Node ID: 63\nTopoID: 263\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 63\nTopoID: 264\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"265" [label="(Node ID: 63\nTopoID: 265\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 63\nTopoID: 266\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"267" [label="(Node ID: 64\nTopoID: 267\nL2_IFM_Buffer_from_layer_63_for_layer_64_port0)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"268" [label="(Node ID: 64\nTopoID: 268\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"269" [label="(Node ID: 64\nTopoID: 269\nl2_64)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 64\nTopoID: 270\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"271" [label="(Node ID: 65\nTopoID: 271\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 65\nTopoID: 272\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"273" [label="(Node ID: 65\nTopoID: 273\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 65\nTopoID: 274\nl2l3_65_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"275" [label="(Node ID: 66\nTopoID: 275\nL2_IFM_Buffer_from_layer_65_for_layer_66_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 66\nTopoID: 276\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 66\nTopoID: 277\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 66\nTopoID: 278\nl2l3_66_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"279" [label="(Node ID: 67\nTopoID: 279\nL2_IFM_Buffer_from_layer_66_for_layer_67_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 67\nTopoID: 280\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"281" [label="(Node ID: 67\nTopoID: 281\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 67\nTopoID: 282\nl2l3_67_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"283" [label="(Node ID: 68\nTopoID: 283\nL2_IFM_Buffer_from_layer_67_for_layer_68_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 68\nTopoID: 284\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 68\nTopoID: 285\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 68\nTopoID: 286\nl2l3_68_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"287" [label="(Node ID: 69\nTopoID: 287\nL2_IFM_Buffer_from_layer_65_for_layer_69_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 69\nTopoID: 288\nL2_IFM_Buffer_from_layer_68_for_layer_69_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"289" [label="(Node ID: 69\nTopoID: 289\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"290" [label="(Node ID: 69\nTopoID: 290\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"291" [label="(Node ID: 69\nTopoID: 291\nl2l3_69_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"292" [label="(Node ID: 70\nTopoID: 292\nL2_IFM_Buffer_from_layer_69_for_layer_70_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"293" [label="(Node ID: 70\nTopoID: 293\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"294" [label="(Node ID: 70\nTopoID: 294\nl2_70)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"295" [label="(Node ID: 70\nTopoID: 295\nl2l3_70_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"296" [label="(Node ID: 71\nTopoID: 296\nL2_IFM_Buffer_from_layer_70_for_layer_71_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"297" [label="(Node ID: 71\nTopoID: 297\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"298" [label="(Node ID: 71\nTopoID: 298\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"299" [label="(Node ID: 71\nTopoID: 299\nl2l3_71_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"300" [label="(Node ID: 72\nTopoID: 300\nL2_IFM_Buffer_from_layer_71_for_layer_72_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"301" [label="(Node ID: 72\nTopoID: 301\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"302" [label="(Node ID: 72\nTopoID: 302\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"303" [label="(Node ID: 72\nTopoID: 303\nl2l3_72_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"304" [label="(Node ID: 73\nTopoID: 304\nL2_IFM_Buffer_from_layer_72_for_layer_73_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"305" [label="(Node ID: 73\nTopoID: 305\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"306" [label="(Node ID: 73\nTopoID: 306\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"307" [label="(Node ID: 73\nTopoID: 307\nl2l3_73_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"308" [label="(Node ID: 74\nTopoID: 308\nL2_IFM_Buffer_from_layer_73_for_layer_74_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"309" [label="(Node ID: 74\nTopoID: 309\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"310" [label="(Node ID: 74\nTopoID: 310\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"311" [label="(Node ID: 74\nTopoID: 311\nl2l3_74_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"312" [label="(Node ID: 75\nTopoID: 312\nL2_IFM_Buffer_from_layer_71_for_layer_75_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"313" [label="(Node ID: 75\nTopoID: 313\nL2_IFM_Buffer_from_layer_74_for_layer_75_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 75\nTopoID: 314\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 75\nTopoID: 315\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 75\nTopoID: 316\nl2l3_75_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"317" [label="(Node ID: 76\nTopoID: 317\nL2_IFM_Buffer_from_layer_75_for_layer_76_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 76\nTopoID: 318\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"319" [label="(Node ID: 76\nTopoID: 319\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 76\nTopoID: 320\nl2l3_76_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"321" [label="(Node ID: 77\nTopoID: 321\nL2_IFM_Buffer_from_layer_76_for_layer_77_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 77\nTopoID: 322\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 77\nTopoID: 323\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 77\nTopoID: 324\nl2l3_77_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"325" [label="(Node ID: 78\nTopoID: 325\nL2_IFM_Buffer_from_layer_77_for_layer_78_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 78\nTopoID: 326\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"327" [label="(Node ID: 78\nTopoID: 327\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 78\nTopoID: 328\nl2l3_78_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"329" [label="(Node ID: 79\nTopoID: 329\nL2_IFM_Buffer_from_layer_78_for_layer_79_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 79\nTopoID: 330\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 79\nTopoID: 331\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 79\nTopoID: 332\nl2l3_79_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"333" [label="(Node ID: 80\nTopoID: 333\nL2_IFM_Buffer_from_layer_76_for_layer_80_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 80\nTopoID: 334\nL2_IFM_Buffer_from_layer_79_for_layer_80_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"335" [label="(Node ID: 80\nTopoID: 335\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"336" [label="(Node ID: 80\nTopoID: 336\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"337" [label="(Node ID: 80\nTopoID: 337\nl2l3_80_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"338" [label="(Node ID: 81\nTopoID: 338\nL2_IFM_Buffer_from_layer_80_for_layer_81_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"339" [label="(Node ID: 81\nTopoID: 339\nL2_IFM_Buffer_from_layer_70_for_layer_81_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"340" [label="(Node ID: 81\nTopoID: 340\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"341" [label="(Node ID: 81\nTopoID: 341\nl2_81)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 81\nTopoID: 342\nl2l3_81_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"343" [label="(Node ID: 82\nTopoID: 343\nL2_IFM_Buffer_from_layer_81_for_layer_82_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 82\nTopoID: 344\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 82\nTopoID: 345\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 82\nTopoID: 346\nl2l3_82_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"347" [label="(Node ID: 83\nTopoID: 347\nL2_IFM_Buffer_from_layer_82_for_layer_83_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 83\nTopoID: 348\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 83\nTopoID: 349\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 83\nTopoID: 350\nl2l3_83_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"351" [label="(Node ID: 84\nTopoID: 351\nL2_IFM_Buffer_from_layer_83_for_layer_84_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 84\nTopoID: 352\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 84\nTopoID: 353\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 84\nTopoID: 354\nl2l3_84_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 85\nTopoID: 355\nL2_IFM_Buffer_from_layer_84_for_layer_85_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"356" [label="(Node ID: 85\nTopoID: 356\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"357" [label="(Node ID: 85\nTopoID: 357\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"358" [label="(Node ID: 85\nTopoID: 358\nl2l3_85_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 86\nTopoID: 359\nL2_IFM_Buffer_from_layer_82_for_layer_86_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 86\nTopoID: 360\nL2_IFM_Buffer_from_layer_85_for_layer_86_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"361" [label="(Node ID: 86\nTopoID: 361\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"362" [label="(Node ID: 86\nTopoID: 362\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"363" [label="(Node ID: 86\nTopoID: 363\nl2l3_86_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"364" [label="(Node ID: 87\nTopoID: 364\nL2_IFM_Buffer_from_layer_86_for_layer_87_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"365" [label="(Node ID: 87\nTopoID: 365\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"366" [label="(Node ID: 87\nTopoID: 366\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"367" [label="(Node ID: 87\nTopoID: 367\nl2l3_87_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"368" [label="(Node ID: 88\nTopoID: 368\nL2_IFM_Buffer_from_layer_87_for_layer_88_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"369" [label="(Node ID: 88\nTopoID: 369\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"370" [label="(Node ID: 88\nTopoID: 370\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"371" [label="(Node ID: 88\nTopoID: 371\nl2l3_88_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"372" [label="(Node ID: 89\nTopoID: 372\nL2_IFM_Buffer_from_layer_88_for_layer_89_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"373" [label="(Node ID: 89\nTopoID: 373\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"374" [label="(Node ID: 89\nTopoID: 374\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"375" [label="(Node ID: 89\nTopoID: 375\nl2l3_89_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"376" [label="(Node ID: 90\nTopoID: 376\nL2_IFM_Buffer_from_layer_89_for_layer_90_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"377" [label="(Node ID: 90\nTopoID: 377\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"378" [label="(Node ID: 90\nTopoID: 378\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"379" [label="(Node ID: 90\nTopoID: 379\nl2l3_90_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"380" [label="(Node ID: 91\nTopoID: 380\nL2_IFM_Buffer_from_layer_87_for_layer_91_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"381" [label="(Node ID: 91\nTopoID: 381\nL2_IFM_Buffer_from_layer_90_for_layer_91_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 91\nTopoID: 382\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 91\nTopoID: 383\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 91\nTopoID: 384\nl2l3_91_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 92\nTopoID: 385\nL2_IFM_Buffer_from_layer_91_for_layer_92_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"386" [label="(Node ID: 92\nTopoID: 386\nL2_IFM_Buffer_from_layer_81_for_layer_92_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"387" [label="(Node ID: 92\nTopoID: 387\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"388" [label="(Node ID: 92\nTopoID: 388\nl2_92)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"389" [label="(Node ID: 92\nTopoID: 389\nl2l3_92_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"390" [label="(Node ID: 93\nTopoID: 390\nL2_IFM_Buffer_from_layer_92_for_layer_93_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"391" [label="(Node ID: 93\nTopoID: 391\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"392" [label="(Node ID: 93\nTopoID: 392\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"393" [label="(Node ID: 93\nTopoID: 393\nl2l3_93_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"394" [label="(Node ID: 94\nTopoID: 394\nL2_IFM_Buffer_from_layer_93_for_layer_94_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"395" [label="(Node ID: 94\nTopoID: 395\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"396" [label="(Node ID: 94\nTopoID: 396\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"397" [label="(Node ID: 94\nTopoID: 397\nl2l3_94_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"398" [label="(Node ID: 95\nTopoID: 398\nL2_IFM_Buffer_from_layer_94_for_layer_95_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"399" [label="(Node ID: 95\nTopoID: 399\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"400" [label="(Node ID: 95\nTopoID: 400\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"401" [label="(Node ID: 95\nTopoID: 401\nl2l3_95_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"402" [label="(Node ID: 96\nTopoID: 402\nL2_IFM_Buffer_from_layer_95_for_layer_96_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"403" [label="(Node ID: 96\nTopoID: 403\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"404" [label="(Node ID: 96\nTopoID: 404\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"405" [label="(Node ID: 96\nTopoID: 405\nl2l3_96_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"406" [label="(Node ID: 97\nTopoID: 406\nL2_IFM_Buffer_from_layer_93_for_layer_97_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"407" [label="(Node ID: 97\nTopoID: 407\nL2_IFM_Buffer_from_layer_96_for_layer_97_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 97\nTopoID: 408\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"409" [label="(Node ID: 97\nTopoID: 409\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 97\nTopoID: 410\nl2l3_97_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"411" [label="(Node ID: 98\nTopoID: 411\nL2_IFM_Buffer_from_layer_97_for_layer_98_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 98\nTopoID: 412\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"413" [label="(Node ID: 98\nTopoID: 413\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"414" [label="(Node ID: 98\nTopoID: 414\nl2l3_98_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"415" [label="(Node ID: 99\nTopoID: 415\nL2_IFM_Buffer_from_layer_98_for_layer_99_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"416" [label="(Node ID: 99\nTopoID: 416\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"417" [label="(Node ID: 99\nTopoID: 417\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"418" [label="(Node ID: 99\nTopoID: 418\nl2l3_99_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"419" [label="(Node ID: 100\nTopoID: 419\nL2_IFM_Buffer_from_layer_99_for_layer_100_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"420" [label="(Node ID: 100\nTopoID: 420\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"421" [label="(Node ID: 100\nTopoID: 421\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 100\nTopoID: 422\nl2l3_100_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"423" [label="(Node ID: 101\nTopoID: 423\nL2_IFM_Buffer_from_layer_100_for_layer_101_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 101\nTopoID: 424\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"425" [label="(Node ID: 101\nTopoID: 425\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 101\nTopoID: 426\nl2l3_101_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"427" [label="(Node ID: 102\nTopoID: 427\nL2_IFM_Buffer_from_layer_98_for_layer_102_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 102\nTopoID: 428\nL2_IFM_Buffer_from_layer_101_for_layer_102_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"429" [label="(Node ID: 102\nTopoID: 429\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"430" [label="(Node ID: 102\nTopoID: 430\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 102\nTopoID: 431\nl2l3_102_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"432" [label="(Node ID: 103\nTopoID: 432\nL2_IFM_Buffer_from_layer_102_for_layer_103_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 103\nTopoID: 433\nL2_IFM_Buffer_from_layer_92_for_layer_103_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"434" [label="(Node ID: 103\nTopoID: 434\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"435" [label="(Node ID: 103\nTopoID: 435\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"436" [label="(Node ID: 103\nTopoID: 436\nl2l3_103_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"437" [label="(Node ID: 104\nTopoID: 437\nL2_IFM_Buffer_from_layer_103_for_layer_104_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 104\nTopoID: 438\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"439" [label="(Node ID: 104\nTopoID: 439\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 104\nTopoID: 440\nl2l3_104_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 105\nTopoID: 441\nL2_IFM_Buffer_from_layer_104_for_layer_105_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"442" [label="(Node ID: 105\nTopoID: 442\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"443" [label="(Node ID: 105\nTopoID: 443\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 105\nTopoID: 444\nl2l3_105_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"445" [label="(Node ID: 106\nTopoID: 445\nL2_IFM_Buffer_from_layer_105_for_layer_106_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 106\nTopoID: 446\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"447" [label="(Node ID: 106\nTopoID: 447\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 106\nTopoID: 448\nl2l3_106_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"449" [label="(Node ID: 107\nTopoID: 449\nL2_IFM_Buffer_from_layer_106_for_layer_107_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 107\nTopoID: 450\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 107\nTopoID: 451\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 107\nTopoID: 452\nl2l3_107_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"453" [label="(Node ID: 108\nTopoID: 453\nL2_IFM_Buffer_from_layer_104_for_layer_108_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 108\nTopoID: 454\nL2_IFM_Buffer_from_layer_107_for_layer_108_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"455" [label="(Node ID: 108\nTopoID: 455\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"456" [label="(Node ID: 108\nTopoID: 456\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"457" [label="(Node ID: 108\nTopoID: 457\nl2l3_108_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"458" [label="(Node ID: 109\nTopoID: 458\nL2_IFM_Buffer_from_layer_108_for_layer_109_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"459" [label="(Node ID: 109\nTopoID: 459\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"460" [label="(Node ID: 109\nTopoID: 460\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"461" [label="(Node ID: 109\nTopoID: 461\nl2l3_109_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"462" [label="(Node ID: 110\nTopoID: 462\nL2_IFM_Buffer_from_layer_109_for_layer_110_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 110\nTopoID: 463\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"464" [label="(Node ID: 110\nTopoID: 464\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 110\nTopoID: 465\nl2l3_110_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"466" [label="(Node ID: 111\nTopoID: 466\nL2_IFM_Buffer_from_layer_110_for_layer_111_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 111\nTopoID: 467\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"468" [label="(Node ID: 111\nTopoID: 468\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 111\nTopoID: 469\nl2l3_111_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 112\nTopoID: 470\nL2_IFM_Buffer_from_layer_111_for_layer_112_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"471" [label="(Node ID: 112\nTopoID: 471\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"472" [label="(Node ID: 112\nTopoID: 472\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"473" [label="(Node ID: 112\nTopoID: 473\nl2l3_112_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"474" [label="(Node ID: 113\nTopoID: 474\nL2_IFM_Buffer_from_layer_109_for_layer_113_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"475" [label="(Node ID: 113\nTopoID: 475\nL2_IFM_Buffer_from_layer_112_for_layer_113_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 113\nTopoID: 476\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"477" [label="(Node ID: 113\nTopoID: 477\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 113\nTopoID: 478\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"479" [label="(Node ID: 114\nTopoID: 479\nL2_IFM_Buffer_from_layer_113_for_layer_114_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"480" [label="(Node ID: 114\nTopoID: 480\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"481" [label="(Node ID: 114\nTopoID: 481\nl2_114)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"482" [label="(Node ID: 114\nTopoID: 482\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"483" [label="(Node ID: 115\nTopoID: 483\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"484" [label="(Node ID: 115\nTopoID: 484\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"485" [label="(Node ID: 115\nTopoID: 485\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"486" [label="(Node ID: 115\nTopoID: 486\nl2l3_115_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"487" [label="(Node ID: 116\nTopoID: 487\nL2_IFM_Buffer_from_layer_115_for_layer_116_port0)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 116\nTopoID: 488\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"489" [label="(Node ID: 116\nTopoID: 489\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 116\nTopoID: 490\nl2l3_116_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"491" [label="(Node ID: 117\nTopoID: 491\nL2_IFM_Buffer_from_layer_116_for_layer_117_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 117\nTopoID: 492\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"493" [label="(Node ID: 117\nTopoID: 493\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 117\nTopoID: 494\nl2l3_117_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"495" [label="(Node ID: 118\nTopoID: 495\nL2_IFM_Buffer_from_layer_117_for_layer_118_port0)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"496" [label="(Node ID: 118\nTopoID: 496\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"497" [label="(Node ID: 118\nTopoID: 497\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"498" [label="(Node ID: 118\nTopoID: 498\nl2l3_118_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"499" [label="(Node ID: 119\nTopoID: 499\nL2_IFM_Buffer_from_layer_118_for_layer_119_port0)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"500" [label="(Node ID: 119\nTopoID: 500\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"501" [label="(Node ID: 119\nTopoID: 501\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"502" [label="(Node ID: 119\nTopoID: 502\nl2l3_119_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"503" [label="(Node ID: 120\nTopoID: 503\nL2_IFM_Buffer_from_layer_119_for_layer_120_port0)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"504" [label="(Node ID: 120\nTopoID: 504\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"505" [label="(Node ID: 120\nTopoID: 505\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"506" [label="(Node ID: 120\nTopoID: 506\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"507" [label="(Node ID: 121\nTopoID: 507\nL2_IFM_Buffer_from_layer_120_for_layer_121_port0)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"508" [label="(Node ID: 121\nTopoID: 508\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"509" [label="(Node ID: 121\nTopoID: 509\nl2_121)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"510" [label="(Node ID: 121\nTopoID: 510\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"511" [label="(Node ID: 122\nTopoID: 511\nL2_IFM_Buffer_from_layer_113_for_layer_122_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"512" [label="(Node ID: 122\nTopoID: 512\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 122\nTopoID: 513\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"514" [label="(Node ID: 122\nTopoID: 514\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"515" [label="(Node ID: 122\nTopoID: 515\nl2l3_122_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"516" [label="(Node ID: 123\nTopoID: 516\nL2_IFM_Buffer_from_layer_122_for_layer_123_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"517" [label="(Node ID: 123\nTopoID: 517\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"518" [label="(Node ID: 123\nTopoID: 518\nl2_123)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 123\nTopoID: 519\nl2l3_123_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"520" [label="(Node ID: 124\nTopoID: 520\nL2_IFM_Buffer_from_layer_123_for_layer_124_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"521" [label="(Node ID: 124\nTopoID: 521\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"522" [label="(Node ID: 124\nTopoID: 522\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"523" [label="(Node ID: 124\nTopoID: 523\nl2l3_124_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"524" [label="(Node ID: 125\nTopoID: 524\nL2_IFM_Buffer_from_layer_124_for_layer_125_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"525" [label="(Node ID: 125\nTopoID: 525\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"526" [label="(Node ID: 125\nTopoID: 526\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"527" [label="(Node ID: 125\nTopoID: 527\nl2l3_125_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"528" [label="(Node ID: 126\nTopoID: 528\nL2_IFM_Buffer_from_layer_125_for_layer_126_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 126\nTopoID: 529\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 126\nTopoID: 530\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 126\nTopoID: 531\nl2l3_126_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"532" [label="(Node ID: 127\nTopoID: 532\nL2_IFM_Buffer_from_layer_126_for_layer_127_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 127\nTopoID: 533\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"534" [label="(Node ID: 127\nTopoID: 534\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 127\nTopoID: 535\nl2l3_127_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"536" [label="(Node ID: 128\nTopoID: 536\nL2_IFM_Buffer_from_layer_124_for_layer_128_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"537" [label="(Node ID: 128\nTopoID: 537\nL2_IFM_Buffer_from_layer_127_for_layer_128_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 128\nTopoID: 538\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"539" [label="(Node ID: 128\nTopoID: 539\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"540" [label="(Node ID: 128\nTopoID: 540\nl2l3_128_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 129\nTopoID: 541\nL2_IFM_Buffer_from_layer_128_for_layer_129_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 129\nTopoID: 542\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"543" [label="(Node ID: 129\nTopoID: 543\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 129\nTopoID: 544\nl2l3_129_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"545" [label="(Node ID: 130\nTopoID: 545\nL2_IFM_Buffer_from_layer_129_for_layer_130_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 130\nTopoID: 546\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 130\nTopoID: 547\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 130\nTopoID: 548\nl2l3_130_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 131\nTopoID: 549\nL2_IFM_Buffer_from_layer_130_for_layer_131_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"550" [label="(Node ID: 131\nTopoID: 550\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"551" [label="(Node ID: 131\nTopoID: 551\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"552" [label="(Node ID: 131\nTopoID: 552\nl2l3_131_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 132\nTopoID: 553\nL2_IFM_Buffer_from_layer_131_for_layer_132_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 132\nTopoID: 554\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"555" [label="(Node ID: 132\nTopoID: 555\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"556" [label="(Node ID: 132\nTopoID: 556\nl2l3_132_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"557" [label="(Node ID: 133\nTopoID: 557\nL2_IFM_Buffer_from_layer_129_for_layer_133_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"558" [label="(Node ID: 133\nTopoID: 558\nL2_IFM_Buffer_from_layer_132_for_layer_133_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"559" [label="(Node ID: 133\nTopoID: 559\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"560" [label="(Node ID: 133\nTopoID: 560\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"561" [label="(Node ID: 133\nTopoID: 561\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 134\nTopoID: 562\nL2_IFM_Buffer_from_layer_133_for_layer_134_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 134\nTopoID: 563\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"564" [label="(Node ID: 134\nTopoID: 564\nl2_134)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"565" [label="(Node ID: 134\nTopoID: 565\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 135\nTopoID: 566\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 135\nTopoID: 567\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"568" [label="(Node ID: 135\nTopoID: 568\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 135\nTopoID: 569\nl2l3_135_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"570" [label="(Node ID: 136\nTopoID: 570\nL2_IFM_Buffer_from_layer_135_for_layer_136_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 136\nTopoID: 571\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"572" [label="(Node ID: 136\nTopoID: 572\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"573" [label="(Node ID: 136\nTopoID: 573\nl2l3_136_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 137\nTopoID: 574\nL2_IFM_Buffer_from_layer_136_for_layer_137_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"575" [label="(Node ID: 137\nTopoID: 575\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"576" [label="(Node ID: 137\nTopoID: 576\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 137\nTopoID: 577\nl2l3_137_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"578" [label="(Node ID: 138\nTopoID: 578\nL2_IFM_Buffer_from_layer_137_for_layer_138_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 138\nTopoID: 579\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"580" [label="(Node ID: 138\nTopoID: 580\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"581" [label="(Node ID: 138\nTopoID: 581\nl2l3_138_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"582" [label="(Node ID: 139\nTopoID: 582\nL2_IFM_Buffer_from_layer_138_for_layer_139_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"583" [label="(Node ID: 139\nTopoID: 583\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"584" [label="(Node ID: 139\nTopoID: 584\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 139\nTopoID: 585\nl2l3_139_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"586" [label="(Node ID: 140\nTopoID: 586\nL2_IFM_Buffer_from_layer_139_for_layer_140_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"587" [label="(Node ID: 140\nTopoID: 587\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"588" [label="(Node ID: 140\nTopoID: 588\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 140\nTopoID: 589\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 141\nTopoID: 590\nL2_IFM_Buffer_from_layer_140_for_layer_141_port0)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 2688\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"591" [label="(Node ID: 141\nTopoID: 591\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"592" [label="(Node ID: 141\nTopoID: 592\nl2_141)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"593" [label="(Node ID: 141\nTopoID: 593\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"594" [label="(Node ID: 142\nTopoID: 594\nL2_IFM_Buffer_from_layer_133_for_layer_142_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 142\nTopoID: 595\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 142\nTopoID: 596\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 142\nTopoID: 597\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 142\nTopoID: 598\nl2l3_142_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"599" [label="(Node ID: 143\nTopoID: 599\nL2_IFM_Buffer_from_layer_142_for_layer_143_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 143\nTopoID: 600\nL2_IFM_Buffer_from_layer_123_for_layer_143_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"601" [label="(Node ID: 143\nTopoID: 601\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"602" [label="(Node ID: 143\nTopoID: 602\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"603" [label="(Node ID: 143\nTopoID: 603\nl2l3_143_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"604" [label="(Node ID: 144\nTopoID: 604\nL2_IFM_Buffer_from_layer_143_for_layer_144_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"605" [label="(Node ID: 144\nTopoID: 605\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"606" [label="(Node ID: 144\nTopoID: 606\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"607" [label="(Node ID: 144\nTopoID: 607\nl2l3_144_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"608" [label="(Node ID: 145\nTopoID: 608\nL2_IFM_Buffer_from_layer_144_for_layer_145_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"609" [label="(Node ID: 145\nTopoID: 609\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"610" [label="(Node ID: 145\nTopoID: 610\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"611" [label="(Node ID: 145\nTopoID: 611\nl2l3_145_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 146\nTopoID: 612\nL2_IFM_Buffer_from_layer_145_for_layer_146_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 146\nTopoID: 613\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"614" [label="(Node ID: 146\nTopoID: 614\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 146\nTopoID: 615\nl2l3_146_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"616" [label="(Node ID: 147\nTopoID: 616\nL2_IFM_Buffer_from_layer_146_for_layer_147_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 147\nTopoID: 617\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"618" [label="(Node ID: 147\nTopoID: 618\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 147\nTopoID: 619\nl2l3_147_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"620" [label="(Node ID: 148\nTopoID: 620\nL2_IFM_Buffer_from_layer_144_for_layer_148_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 148\nTopoID: 621\nL2_IFM_Buffer_from_layer_147_for_layer_148_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"622" [label="(Node ID: 148\nTopoID: 622\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"623" [label="(Node ID: 148\nTopoID: 623\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"624" [label="(Node ID: 148\nTopoID: 624\nl2l3_148_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"625" [label="(Node ID: 149\nTopoID: 625\nL2_IFM_Buffer_from_layer_148_for_layer_149_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"626" [label="(Node ID: 149\nTopoID: 626\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"627" [label="(Node ID: 149\nTopoID: 627\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"628" [label="(Node ID: 149\nTopoID: 628\nl2l3_149_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"629" [label="(Node ID: 150\nTopoID: 629\nL2_IFM_Buffer_from_layer_149_for_layer_150_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"630" [label="(Node ID: 150\nTopoID: 630\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"631" [label="(Node ID: 150\nTopoID: 631\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"632" [label="(Node ID: 150\nTopoID: 632\nl2l3_150_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"633" [label="(Node ID: 151\nTopoID: 633\nL2_IFM_Buffer_from_layer_150_for_layer_151_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"634" [label="(Node ID: 151\nTopoID: 634\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"635" [label="(Node ID: 151\nTopoID: 635\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"636" [label="(Node ID: 151\nTopoID: 636\nl2l3_151_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"637" [label="(Node ID: 152\nTopoID: 637\nL2_IFM_Buffer_from_layer_151_for_layer_152_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"638" [label="(Node ID: 152\nTopoID: 638\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"639" [label="(Node ID: 152\nTopoID: 639\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 152\nTopoID: 640\nl2l3_152_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"641" [label="(Node ID: 153\nTopoID: 641\nL2_IFM_Buffer_from_layer_149_for_layer_153_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"642" [label="(Node ID: 153\nTopoID: 642\nL2_IFM_Buffer_from_layer_152_for_layer_153_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 153\nTopoID: 643\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"644" [label="(Node ID: 153\nTopoID: 644\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"645" [label="(Node ID: 153\nTopoID: 645\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"646" [label="(Node ID: 154\nTopoID: 646\nL2_IFM_Buffer_from_layer_153_for_layer_154_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"647" [label="(Node ID: 154\nTopoID: 647\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"648" [label="(Node ID: 154\nTopoID: 648\nl2_154)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 154\nTopoID: 649\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"650" [label="(Node ID: 155\nTopoID: 650\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"651" [label="(Node ID: 155\nTopoID: 651\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"652" [label="(Node ID: 155\nTopoID: 652\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 155\nTopoID: 653\nl2l3_155_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 156\nTopoID: 654\nL2_IFM_Buffer_from_layer_155_for_layer_156_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 156\nTopoID: 655\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 156\nTopoID: 656\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 156\nTopoID: 657\nl2l3_156_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"658" [label="(Node ID: 157\nTopoID: 658\nL2_IFM_Buffer_from_layer_156_for_layer_157_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 157\nTopoID: 659\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"660" [label="(Node ID: 157\nTopoID: 660\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"661" [label="(Node ID: 157\nTopoID: 661\nl2l3_157_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"662" [label="(Node ID: 158\nTopoID: 662\nL2_IFM_Buffer_from_layer_157_for_layer_158_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"663" [label="(Node ID: 158\nTopoID: 663\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"664" [label="(Node ID: 158\nTopoID: 664\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"665" [label="(Node ID: 158\nTopoID: 665\nl2l3_158_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"666" [label="(Node ID: 159\nTopoID: 666\nL2_IFM_Buffer_from_layer_158_for_layer_159_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"667" [label="(Node ID: 159\nTopoID: 667\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"668" [label="(Node ID: 159\nTopoID: 668\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"669" [label="(Node ID: 159\nTopoID: 669\nl2l3_159_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"670" [label="(Node ID: 160\nTopoID: 670\nL2_IFM_Buffer_from_layer_159_for_layer_160_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"671" [label="(Node ID: 160\nTopoID: 671\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"672" [label="(Node ID: 160\nTopoID: 672\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"673" [label="(Node ID: 160\nTopoID: 673\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"674" [label="(Node ID: 161\nTopoID: 674\nL2_IFM_Buffer_from_layer_160_for_layer_161_port0)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 2688\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"675" [label="(Node ID: 161\nTopoID: 675\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"676" [label="(Node ID: 161\nTopoID: 676\nl2_161)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"677" [label="(Node ID: 161\nTopoID: 677\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"678" [label="(Node ID: 162\nTopoID: 678\nL2_IFM_Buffer_from_layer_153_for_layer_162_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"679" [label="(Node ID: 162\nTopoID: 679\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"680" [label="(Node ID: 162\nTopoID: 680\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"681" [label="(Node ID: 162\nTopoID: 681\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"682" [label="(Node ID: 162\nTopoID: 682\nl2l3_162_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"683" [label="(Node ID: 163\nTopoID: 683\nL2_IFM_Buffer_from_layer_162_for_layer_163_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"684" [label="(Node ID: 163\nTopoID: 684\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"685" [label="(Node ID: 163\nTopoID: 685\nl2_163)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"686" [label="(Node ID: 163\nTopoID: 686\nl2l3_163_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"687" [label="(Node ID: 164\nTopoID: 687\nL2_IFM_Buffer_from_layer_163_for_layer_164_port0)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"688" [label="(Node ID: 164\nTopoID: 688\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"689" [label="(Node ID: 164\nTopoID: 689\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"690" [label="(Node ID: 164\nTopoID: 690\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"691" [label="(Node ID: 165\nTopoID: 691\nL2_IFM_Buffer_from_layer_164_for_layer_165_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"692" [label="(Node ID: 165\nTopoID: 692\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"693" [label="(Node ID: 165\nTopoID: 693\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 165\nTopoID: 694\nl2l3_165_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"695" [label="(Node ID: 166\nTopoID: 695\nL2_IFM_Buffer_from_layer_165_for_layer_166_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"696" [label="(Node ID: 166\nTopoID: 696\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"697" [label="(Node ID: 166\nTopoID: 697\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 166\nTopoID: 698\nl2l3_166_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"699" [label="(Node ID: 167\nTopoID: 699\nL2_IFM_Buffer_from_layer_166_for_layer_167_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 167\nTopoID: 700\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"701" [label="(Node ID: 167\nTopoID: 701\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"702" [label="(Node ID: 167\nTopoID: 702\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"703" [label="(Node ID: 168\nTopoID: 703\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 168\nTopoID: 704\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"705" [label="(Node ID: 168\nTopoID: 705\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"706" [label="(Node ID: 168\nTopoID: 706\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"707" [label="(Node ID: 168\nTopoID: 707\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"708" [label="(Node ID: 169\nTopoID: 708\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"709" [label="(Node ID: 169\nTopoID: 709\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"710" [label="(Node ID: 169\nTopoID: 710\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"711" [label="(Node ID: 169\nTopoID: 711\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"712" [label="(Node ID: 170\nTopoID: 712\nL2_IFM_Buffer_from_layer_169_for_layer_170_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"713" [label="(Node ID: 170\nTopoID: 713\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"714" [label="(Node ID: 170\nTopoID: 714\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 170\nTopoID: 715\nl2l3_170_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"716" [label="(Node ID: 171\nTopoID: 716\nL2_IFM_Buffer_from_layer_170_for_layer_171_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 171\nTopoID: 717\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"718" [label="(Node ID: 171\nTopoID: 718\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 171\nTopoID: 719\nl2l3_171_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 172\nTopoID: 720\nL2_IFM_Buffer_from_layer_171_for_layer_172_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"721" [label="(Node ID: 172\nTopoID: 721\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"722" [label="(Node ID: 172\nTopoID: 722\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"723" [label="(Node ID: 172\nTopoID: 723\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 173\nTopoID: 724\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 173\nTopoID: 725\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"726" [label="(Node ID: 173\nTopoID: 726\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"727" [label="(Node ID: 173\nTopoID: 727\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"728" [label="(Node ID: 173\nTopoID: 728\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"729" [label="(Node ID: 174\nTopoID: 729\nL2_IFM_Buffer_from_layer_173_for_layer_174_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"730" [label="(Node ID: 174\nTopoID: 730\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 174\nTopoID: 731\nl2_174)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"732" [label="(Node ID: 174\nTopoID: 732\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"733" [label="(Node ID: 175\nTopoID: 733\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"734" [label="(Node ID: 175\nTopoID: 734\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"735" [label="(Node ID: 175\nTopoID: 735\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"736" [label="(Node ID: 175\nTopoID: 736\nl2l3_175_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"737" [label="(Node ID: 176\nTopoID: 737\nL2_IFM_Buffer_from_layer_175_for_layer_176_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"738" [label="(Node ID: 176\nTopoID: 738\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"739" [label="(Node ID: 176\nTopoID: 739\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"740" [label="(Node ID: 176\nTopoID: 740\nl2l3_176_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"741" [label="(Node ID: 177\nTopoID: 741\nL2_IFM_Buffer_from_layer_176_for_layer_177_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"742" [label="(Node ID: 177\nTopoID: 742\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"743" [label="(Node ID: 177\nTopoID: 743\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"744" [label="(Node ID: 177\nTopoID: 744\nl2l3_177_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"745" [label="(Node ID: 178\nTopoID: 745\nL2_IFM_Buffer_from_layer_177_for_layer_178_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"746" [label="(Node ID: 178\nTopoID: 746\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"747" [label="(Node ID: 178\nTopoID: 747\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"748" [label="(Node ID: 178\nTopoID: 748\nl2l3_178_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"749" [label="(Node ID: 179\nTopoID: 749\nL2_IFM_Buffer_from_layer_178_for_layer_179_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"750" [label="(Node ID: 179\nTopoID: 750\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"751" [label="(Node ID: 179\nTopoID: 751\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"752" [label="(Node ID: 179\nTopoID: 752\nl2l3_179_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"753" [label="(Node ID: 180\nTopoID: 753\nL2_IFM_Buffer_from_layer_179_for_layer_180_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"754" [label="(Node ID: 180\nTopoID: 754\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"755" [label="(Node ID: 180\nTopoID: 755\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"756" [label="(Node ID: 180\nTopoID: 756\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"757" [label="(Node ID: 181\nTopoID: 757\nL2_IFM_Buffer_from_layer_180_for_layer_181_port0)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 3840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"758" [label="(Node ID: 181\nTopoID: 758\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"759" [label="(Node ID: 181\nTopoID: 759\nl2_181)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"760" [label="(Node ID: 181\nTopoID: 760\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"761" [label="(Node ID: 182\nTopoID: 761\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"762" [label="(Node ID: 182\nTopoID: 762\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"763" [label="(Node ID: 182\nTopoID: 763\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"764" [label="(Node ID: 182\nTopoID: 764\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"765" [label="(Node ID: 182\nTopoID: 765\nl2l3_182_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"766" [label="(Node ID: 183\nTopoID: 766\nL2_IFM_Buffer_from_layer_182_for_layer_183_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"767" [label="(Node ID: 183\nTopoID: 767\nL2_IFM_Buffer_from_layer_163_for_layer_183_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"768" [label="(Node ID: 183\nTopoID: 768\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"769" [label="(Node ID: 183\nTopoID: 769\nl2_183)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"770" [label="(Node ID: 183\nTopoID: 770\nl2l3_183_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"771" [label="(Node ID: 184\nTopoID: 771\nL2_IFM_Buffer_from_layer_183_for_layer_184_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 184\nTopoID: 772\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"773" [label="(Node ID: 184\nTopoID: 773\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"774" [label="(Node ID: 184\nTopoID: 774\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"775" [label="(Node ID: 185\nTopoID: 775\nL2_IFM_Buffer_from_layer_184_for_layer_185_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"776" [label="(Node ID: 185\nTopoID: 776\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"777" [label="(Node ID: 185\nTopoID: 777\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"778" [label="(Node ID: 185\nTopoID: 778\nl2l3_185_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"779" [label="(Node ID: 186\nTopoID: 779\nL2_IFM_Buffer_from_layer_185_for_layer_186_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"780" [label="(Node ID: 186\nTopoID: 780\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"781" [label="(Node ID: 186\nTopoID: 781\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"782" [label="(Node ID: 186\nTopoID: 782\nl2l3_186_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"783" [label="(Node ID: 187\nTopoID: 783\nL2_IFM_Buffer_from_layer_186_for_layer_187_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"784" [label="(Node ID: 187\nTopoID: 784\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"785" [label="(Node ID: 187\nTopoID: 785\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"786" [label="(Node ID: 187\nTopoID: 786\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 188\nTopoID: 787\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"788" [label="(Node ID: 188\nTopoID: 788\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"789" [label="(Node ID: 188\nTopoID: 789\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"790" [label="(Node ID: 188\nTopoID: 790\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"791" [label="(Node ID: 188\nTopoID: 791\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 189\nTopoID: 792\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"793" [label="(Node ID: 189\nTopoID: 793\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"794" [label="(Node ID: 189\nTopoID: 794\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"795" [label="(Node ID: 189\nTopoID: 795\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 190\nTopoID: 796\nL2_IFM_Buffer_from_layer_189_for_layer_190_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"797" [label="(Node ID: 190\nTopoID: 797\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"798" [label="(Node ID: 190\nTopoID: 798\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"799" [label="(Node ID: 190\nTopoID: 799\nl2l3_190_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 191\nTopoID: 800\nL2_IFM_Buffer_from_layer_190_for_layer_191_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"801" [label="(Node ID: 191\nTopoID: 801\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"802" [label="(Node ID: 191\nTopoID: 802\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"803" [label="(Node ID: 191\nTopoID: 803\nl2l3_191_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"804" [label="(Node ID: 192\nTopoID: 804\nL2_IFM_Buffer_from_layer_191_for_layer_192_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"805" [label="(Node ID: 192\nTopoID: 805\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"806" [label="(Node ID: 192\nTopoID: 806\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"807" [label="(Node ID: 192\nTopoID: 807\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 193\nTopoID: 808\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"809" [label="(Node ID: 193\nTopoID: 809\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"810" [label="(Node ID: 193\nTopoID: 810\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 193\nTopoID: 811\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"812" [label="(Node ID: 193\nTopoID: 812\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 194\nTopoID: 813\nL2_IFM_Buffer_from_layer_193_for_layer_194_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 194\nTopoID: 814\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"815" [label="(Node ID: 194\nTopoID: 815\nl2_194)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 194\nTopoID: 816\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(Node ID: 195\nTopoID: 817\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"818" [label="(Node ID: 195\nTopoID: 818\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"819" [label="(Node ID: 195\nTopoID: 819\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"820" [label="(Node ID: 195\nTopoID: 820\nl2l3_195_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"821" [label="(Node ID: 196\nTopoID: 821\nL2_IFM_Buffer_from_layer_195_for_layer_196_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"822" [label="(Node ID: 196\nTopoID: 822\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"823" [label="(Node ID: 196\nTopoID: 823\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"824" [label="(Node ID: 196\nTopoID: 824\nl2l3_196_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"825" [label="(Node ID: 197\nTopoID: 825\nL2_IFM_Buffer_from_layer_196_for_layer_197_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"826" [label="(Node ID: 197\nTopoID: 826\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"827" [label="(Node ID: 197\nTopoID: 827\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"828" [label="(Node ID: 197\nTopoID: 828\nl2l3_197_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"829" [label="(Node ID: 198\nTopoID: 829\nL2_IFM_Buffer_from_layer_197_for_layer_198_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"830" [label="(Node ID: 198\nTopoID: 830\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"831" [label="(Node ID: 198\nTopoID: 831\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"832" [label="(Node ID: 198\nTopoID: 832\nl2l3_198_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"833" [label="(Node ID: 199\nTopoID: 833\nL2_IFM_Buffer_from_layer_198_for_layer_199_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"834" [label="(Node ID: 199\nTopoID: 834\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"835" [label="(Node ID: 199\nTopoID: 835\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"836" [label="(Node ID: 199\nTopoID: 836\nl2l3_199_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"837" [label="(Node ID: 200\nTopoID: 837\nL2_IFM_Buffer_from_layer_199_for_layer_200_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"838" [label="(Node ID: 200\nTopoID: 838\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"839" [label="(Node ID: 200\nTopoID: 839\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"840" [label="(Node ID: 200\nTopoID: 840\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"841" [label="(Node ID: 201\nTopoID: 841\nL2_IFM_Buffer_from_layer_200_for_layer_201_port0)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 3840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"842" [label="(Node ID: 201\nTopoID: 842\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"843" [label="(Node ID: 201\nTopoID: 843\nl2_201)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"844" [label="(Node ID: 201\nTopoID: 844\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"845" [label="(Node ID: 202\nTopoID: 845\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"846" [label="(Node ID: 202\nTopoID: 846\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"847" [label="(Node ID: 202\nTopoID: 847\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"848" [label="(Node ID: 202\nTopoID: 848\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"849" [label="(Node ID: 202\nTopoID: 849\nl2l3_202_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"850" [label="(Node ID: 203\nTopoID: 850\nL2_IFM_Buffer_from_layer_202_for_layer_203_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"851" [label="(Node ID: 203\nTopoID: 851\nL2_IFM_Buffer_from_layer_183_for_layer_203_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"852" [label="(Node ID: 203\nTopoID: 852\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"853" [label="(Node ID: 203\nTopoID: 853\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"854" [label="(Node ID: 203\nTopoID: 854\nl2l3_203_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"855" [label="(Node ID: 204\nTopoID: 855\nL2_IFM_Buffer_from_layer_203_for_layer_204_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"856" [label="(Node ID: 204\nTopoID: 856\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"857" [label="(Node ID: 204\nTopoID: 857\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"858" [label="(Node ID: 204\nTopoID: 858\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"859" [label="(Node ID: 205\nTopoID: 859\nL2_IFM_Buffer_from_layer_204_for_layer_205_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"860" [label="(Node ID: 205\nTopoID: 860\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"861" [label="(Node ID: 205\nTopoID: 861\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"862" [label="(Node ID: 205\nTopoID: 862\nl2l3_205_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"863" [label="(Node ID: 206\nTopoID: 863\nL2_IFM_Buffer_from_layer_205_for_layer_206_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"864" [label="(Node ID: 206\nTopoID: 864\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"865" [label="(Node ID: 206\nTopoID: 865\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"866" [label="(Node ID: 206\nTopoID: 866\nl2l3_206_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"867" [label="(Node ID: 207\nTopoID: 867\nL2_IFM_Buffer_from_layer_206_for_layer_207_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"868" [label="(Node ID: 207\nTopoID: 868\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"869" [label="(Node ID: 207\nTopoID: 869\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"870" [label="(Node ID: 207\nTopoID: 870\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"871" [label="(Node ID: 208\nTopoID: 871\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"872" [label="(Node ID: 208\nTopoID: 872\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"873" [label="(Node ID: 208\nTopoID: 873\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"874" [label="(Node ID: 208\nTopoID: 874\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"875" [label="(Node ID: 208\nTopoID: 875\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"876" [label="(Node ID: 209\nTopoID: 876\nL2_IFM_Buffer_from_layer_208_for_layer_209_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"877" [label="(Node ID: 209\nTopoID: 877\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"878" [label="(Node ID: 209\nTopoID: 878\nl2_209)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"879" [label="(Node ID: 209\nTopoID: 879\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"880" [label="(Node ID: 210\nTopoID: 880\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"881" [label="(Node ID: 210\nTopoID: 881\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"882" [label="(Node ID: 210\nTopoID: 882\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"883" [label="(Node ID: 210\nTopoID: 883\nl2l3_210_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"884" [label="(Node ID: 211\nTopoID: 884\nL2_IFM_Buffer_from_layer_210_for_layer_211_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"885" [label="(Node ID: 211\nTopoID: 885\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"886" [label="(Node ID: 211\nTopoID: 886\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"887" [label="(Node ID: 211\nTopoID: 887\nl2l3_211_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"888" [label="(Node ID: 212\nTopoID: 888\nL2_IFM_Buffer_from_layer_211_for_layer_212_port0)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"889" [label="(Node ID: 212\nTopoID: 889\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"890" [label="(Node ID: 212\nTopoID: 890\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"891" [label="(Node ID: 212\nTopoID: 891\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"892" [label="(Node ID: 213\nTopoID: 892\nL2_IFM_Buffer_from_layer_212_for_layer_213_port0)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 512\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"893" [label="(Node ID: 213\nTopoID: 893\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"894" [label="(Node ID: 213\nTopoID: 894\nl2_213)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"895" [label="(Node ID: 213\nTopoID: 895\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"896" [label="(Node ID: 214\nTopoID: 896\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"897" [label="(Node ID: 214\nTopoID: 897\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"898" [label="(Node ID: 214\nTopoID: 898\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"899" [label="(Node ID: 214\nTopoID: 899\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"900" [label="(Node ID: 214\nTopoID: 900\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"901" [label="(Node ID: 215\nTopoID: 901\nL2_IFM_Buffer_from_layer_214_for_layer_215_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"902" [label="(Node ID: 215\nTopoID: 902\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"903" [label="(Node ID: 215\nTopoID: 903\nl2_215)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"904" [label="(Node ID: 215\nTopoID: 904\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"905" [label="(Node ID: 216\nTopoID: 905\nL2_IFM_Buffer_from_layer_214_for_layer_216_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"906" [label="(Node ID: 216\nTopoID: 906\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"907" [label="(Node ID: 216\nTopoID: 907\nl2_216)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"908" [label="(Node ID: 216\nTopoID: 908\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"909" [label="(Node ID: 217\nTopoID: 909\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"910" [label="(Node ID: 0\nTopoID: 910\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"911" [label="(Node ID: 217\nTopoID: 911\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"912" [label="(Node ID: 217\nTopoID: 912\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"913" [label="(Node ID: 218\nTopoID: 913\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"914" [label="(Node ID: 218\nTopoID: 914\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"915" [label="(Node ID: 218\nTopoID: 915\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"916" [label="(Node ID: 218\nTopoID: 916\nl2l3_218_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"917" [label="(Node ID: 219\nTopoID: 917\nL2_IFM_Buffer_from_layer_218_for_layer_219_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"918" [label="(Node ID: 219\nTopoID: 918\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"919" [label="(Node ID: 219\nTopoID: 919\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"920" [label="(Node ID: 219\nTopoID: 920\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"921" [label="(Node ID: 220\nTopoID: 921\nL2_IFM_Buffer_from_layer_219_for_layer_220_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"922" [label="(Node ID: 220\nTopoID: 922\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"923" [label="(Node ID: 220\nTopoID: 923\nl2_220)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"924" [label="(Node ID: 220\nTopoID: 924\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"925" [label="(Node ID: 221\nTopoID: 925\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"926" [label="(Node ID: 0\nTopoID: 926\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"927" [label="(Node ID: 221\nTopoID: 927\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"928" [label="(Node ID: 221\nTopoID: 928\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"929" [label="(Node ID: 221\nTopoID: 929\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"930" [label="(Node ID: 221\nTopoID: 930\nl2l3_221_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"931" [label="(Node ID: 222\nTopoID: 931\nL2_IFM_Buffer_from_layer_221_for_layer_222_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"932" [label="(Node ID: 222\nTopoID: 932\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"933" [label="(Node ID: 222\nTopoID: 933\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"934" [label="(Node ID: 222\nTopoID: 934\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"935" [label="(Node ID: 222\nTopoID: 935\nl2l3_222_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"936" [label="(Node ID: 229\nTopoID: 936\nL2_IFM_Buffer_from_layer_222_for_layer_229_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"937" [label="(Node ID: 223\nTopoID: 937\nL2_IFM_Buffer_from_layer_219_for_layer_223_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"938" [label="(Node ID: 223\nTopoID: 938\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"939" [label="(Node ID: 223\nTopoID: 939\nl2_223)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"940" [label="(Node ID: 223\nTopoID: 940\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"941" [label="(Node ID: 224\nTopoID: 941\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"942" [label="(Node ID: 224\nTopoID: 942\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"943" [label="(Node ID: 224\nTopoID: 943\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"944" [label="(Node ID: 224\nTopoID: 944\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"945" [label="(Node ID: 225\nTopoID: 945\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"946" [label="(Node ID: 225\nTopoID: 946\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"947" [label="(Node ID: 226\nTopoID: 947\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"948" [label="(Node ID: 226\nTopoID: 948\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"949" [label="(Node ID: 226\nTopoID: 949\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"950" [label="(Node ID: 226\nTopoID: 950\nl2l3_226_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"951" [label="(Node ID: 227\nTopoID: 951\nL2_IFM_Buffer_from_layer_226_for_layer_227_port0)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"952" [label="(Node ID: 227\nTopoID: 952\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"953" [label="(Node ID: 227\nTopoID: 953\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"954" [label="(Node ID: 227\nTopoID: 954\nl2l3_227_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"955" [label="(Node ID: 228\nTopoID: 955\nL2_IFM_Buffer_from_layer_227_for_layer_228_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"956" [label="(Node ID: 228\nTopoID: 956\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"957" [label="(Node ID: 228\nTopoID: 957\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"958" [label="(Node ID: 228\nTopoID: 958\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"959" [label="(Node ID: 228\nTopoID: 959\nl2l3_228_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"960" [label="(Node ID: 229\nTopoID: 960\nL2_IFM_Buffer_from_layer_228_for_layer_229_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"961" [label="(Node ID: 229\nTopoID: 961\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"962" [label="(Node ID: 229\nTopoID: 962\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"963" [label="(Node ID: 229\nTopoID: 963\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"964" [label="(Node ID: 230\nTopoID: 964\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"965" [label="(Node ID: 230\nTopoID: 965\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"966" [label="(Node ID: 231\nTopoID: 966\nL2_IFM_Buffer_from_layer_230_for_layer_231_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"967" [label="(Node ID: 231\nTopoID: 967\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"968" [label="(Node ID: 231\nTopoID: 968\nl2_231)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"969" [label="(Node ID: 231\nTopoID: 969\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"970" [label="(Node ID: 232\nTopoID: 970\nL2_IFM_Buffer_from_layer_231_for_layer_232_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"971" [label="(Node ID: 232\nTopoID: 971\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"972" [label="(Node ID: 232\nTopoID: 972\nl2_232)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 471040\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"973" [label="(Node ID: 232\nTopoID: 973\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"974" [label="(Node ID: 236\nTopoID: 974\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"975" [label="(Node ID: 233\nTopoID: 975\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"976" [label="(Node ID: 233\nTopoID: 976\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"977" [label="(Node ID: 233\nTopoID: 977\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"978" [label="(Node ID: 233\nTopoID: 978\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"979" [label="(Node ID: 234\nTopoID: 979\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"980" [label="(Node ID: 234\nTopoID: 980\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"981" [label="(Node ID: 234\nTopoID: 981\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"982" [label="(Node ID: 234\nTopoID: 982\nl2l3_234_spill)\n Buffer dim : {1,8,45,80}\n Buffer bound : {1,3,45,80}\n Buffer Size : 57600\n DataType : BF16", shape="rect", color="red"]; +"983" [label="(Node ID: 235\nTopoID: 983\nL2_IFM_Buffer_from_layer_234_for_layer_235_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"984" [label="(Node ID: 235\nTopoID: 984\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"985" [label="(Node ID: 235\nTopoID: 985\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"986" [label="(Node ID: 236\nTopoID: 986\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"987" [label="(Node ID: 237\nTopoID: 987\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"988" [label="(Node ID: 237\nTopoID: 988\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"989" [label="(Node ID: 237\nTopoID: 989\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"990" [label="(Node ID: 237\nTopoID: 990\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"991" [label="(Node ID: 238\nTopoID: 991\nL2_IFM_Buffer_from_layer_237_for_layer_238_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"992" [label="(Node ID: 238\nTopoID: 992\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"993" [label="(Node ID: 238\nTopoID: 993\nl2_238)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"994" [label="(Node ID: 238\nTopoID: 994\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"995" [label="(Node ID: 239\nTopoID: 995\nL2_IFM_Buffer_from_layer_237_for_layer_239_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"996" [label="(Node ID: 239\nTopoID: 996\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"997" [label="(Node ID: 239\nTopoID: 997\nl2_239)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"998" [label="(Node ID: 239\nTopoID: 998\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"999" [label="(Node ID: 240\nTopoID: 999\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1000" [label="(Node ID: 0\nTopoID: 1000\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1001" [label="(Node ID: 240\nTopoID: 1001\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1002" [label="(Node ID: 240\nTopoID: 1002\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1003" [label="(Node ID: 241\nTopoID: 1003\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1004" [label="(Node ID: 241\nTopoID: 1004\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1005" [label="(Node ID: 241\nTopoID: 1005\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1006" [label="(Node ID: 241\nTopoID: 1006\nl2l3_241_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1007" [label="(Node ID: 242\nTopoID: 1007\nL2_IFM_Buffer_from_layer_241_for_layer_242_port0)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1008" [label="(Node ID: 242\nTopoID: 1008\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1009" [label="(Node ID: 242\nTopoID: 1009\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1010" [label="(Node ID: 242\nTopoID: 1010\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1011" [label="(Node ID: 243\nTopoID: 1011\nL2_IFM_Buffer_from_layer_242_for_layer_243_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1012" [label="(Node ID: 243\nTopoID: 1012\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1013" [label="(Node ID: 243\nTopoID: 1013\nl2_243)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1014" [label="(Node ID: 243\nTopoID: 1014\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1015" [label="(Node ID: 244\nTopoID: 1015\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1016" [label="(Node ID: 0\nTopoID: 1016\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1017" [label="(Node ID: 244\nTopoID: 1017\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1018" [label="(Node ID: 244\nTopoID: 1018\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1019" [label="(Node ID: 244\nTopoID: 1019\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1020" [label="(Node ID: 244\nTopoID: 1020\nl2l3_244_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1021" [label="(Node ID: 245\nTopoID: 1021\nL2_IFM_Buffer_from_layer_244_for_layer_245_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1022" [label="(Node ID: 245\nTopoID: 1022\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1023" [label="(Node ID: 245\nTopoID: 1023\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1024" [label="(Node ID: 245\nTopoID: 1024\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1025" [label="(Node ID: 245\nTopoID: 1025\nl2l3_245_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1026" [label="(Node ID: 252\nTopoID: 1026\nL2_IFM_Buffer_from_layer_245_for_layer_252_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1027" [label="(Node ID: 246\nTopoID: 1027\nL2_IFM_Buffer_from_layer_242_for_layer_246_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1028" [label="(Node ID: 246\nTopoID: 1028\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1029" [label="(Node ID: 246\nTopoID: 1029\nl2_246)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1030" [label="(Node ID: 246\nTopoID: 1030\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1031" [label="(Node ID: 247\nTopoID: 1031\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1032" [label="(Node ID: 247\nTopoID: 1032\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1033" [label="(Node ID: 247\nTopoID: 1033\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1034" [label="(Node ID: 247\nTopoID: 1034\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1035" [label="(Node ID: 248\nTopoID: 1035\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1036" [label="(Node ID: 248\nTopoID: 1036\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1037" [label="(Node ID: 249\nTopoID: 1037\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1038" [label="(Node ID: 249\nTopoID: 1038\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1039" [label="(Node ID: 249\nTopoID: 1039\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1040" [label="(Node ID: 249\nTopoID: 1040\nl2l3_249_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1041" [label="(Node ID: 250\nTopoID: 1041\nL2_IFM_Buffer_from_layer_249_for_layer_250_port0)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1042" [label="(Node ID: 250\nTopoID: 1042\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1043" [label="(Node ID: 250\nTopoID: 1043\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1044" [label="(Node ID: 250\nTopoID: 1044\nl2l3_250_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1045" [label="(Node ID: 251\nTopoID: 1045\nL2_IFM_Buffer_from_layer_250_for_layer_251_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1046" [label="(Node ID: 251\nTopoID: 1046\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1047" [label="(Node ID: 251\nTopoID: 1047\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1048" [label="(Node ID: 251\nTopoID: 1048\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1049" [label="(Node ID: 251\nTopoID: 1049\nl2l3_251_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1050" [label="(Node ID: 252\nTopoID: 1050\nL2_IFM_Buffer_from_layer_251_for_layer_252_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1051" [label="(Node ID: 252\nTopoID: 1051\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1052" [label="(Node ID: 252\nTopoID: 1052\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1053" [label="(Node ID: 252\nTopoID: 1053\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1054" [label="(Node ID: 253\nTopoID: 1054\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1055" [label="(Node ID: 253\nTopoID: 1055\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1056" [label="(Node ID: 254\nTopoID: 1056\nL2_IFM_Buffer_from_layer_253_for_layer_254_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1057" [label="(Node ID: 254\nTopoID: 1057\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1058" [label="(Node ID: 254\nTopoID: 1058\nl2_254)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 1177600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1059" [label="(Node ID: 254\nTopoID: 1059\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"1060" [label="(Node ID: 255\nTopoID: 1060\nL2_IFM_Buffer_from_layer_254_for_layer_255_port0)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 1177600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1061" [label="(Node ID: 255\nTopoID: 1061\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1062" [label="(Node ID: 255\nTopoID: 1062\nl2_255)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 1152000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1063" [label="(Node ID: 255\nTopoID: 1063\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"1064" [label="(Node ID: 256\nTopoID: 1064\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1065" [label="(Node ID: 256\nTopoID: 1065\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"1066" [label="(Node ID: 257\nTopoID: 1066\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1067" [label="(Node ID: 257\nTopoID: 1067\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1068" [label="(Node ID: 257\nTopoID: 1068\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1069" [label="(Node ID: 257\nTopoID: 1069\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1070" [label="(Node ID: 258\nTopoID: 1070\nL2_IFM_Buffer_from_layer_257_for_layer_258_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1071" [label="(Node ID: 258\nTopoID: 1071\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1072" [label="(Node ID: 258\nTopoID: 1072\nl2_258)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1073" [label="(Node ID: 258\nTopoID: 1073\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1074" [label="(Node ID: 259\nTopoID: 1074\nL2_IFM_Buffer_from_layer_257_for_layer_259_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1075" [label="(Node ID: 259\nTopoID: 1075\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1076" [label="(Node ID: 259\nTopoID: 1076\nl2_259)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1077" [label="(Node ID: 259\nTopoID: 1077\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1078" [label="(Node ID: 260\nTopoID: 1078\nL2_IFM_Buffer_from_layer_259_for_layer_260_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1079" [label="(Node ID: 0\nTopoID: 1079\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1080" [label="(Node ID: 260\nTopoID: 1080\nL2_IFM_Buffer_for_input2_0_port1)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1081" [label="(Node ID: 260\nTopoID: 1081\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1082" [label="(Node ID: 260\nTopoID: 1082\nl2_260)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1083" [label="(Node ID: 260\nTopoID: 1083\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1084" [label="(Node ID: 261\nTopoID: 1084\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1085" [label="(Node ID: 261\nTopoID: 1085\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1086" [label="(Node ID: 261\nTopoID: 1086\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1087" [label="(Node ID: 261\nTopoID: 1087\nl2l3_261_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1088" [label="(Node ID: 262\nTopoID: 1088\nL2_IFM_Buffer_from_layer_261_for_layer_262_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1089" [label="(Node ID: 262\nTopoID: 1089\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1090" [label="(Node ID: 262\nTopoID: 1090\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1091" [label="(Node ID: 262\nTopoID: 1091\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1092" [label="(Node ID: 263\nTopoID: 1092\nL2_IFM_Buffer_from_layer_262_for_layer_263_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1093" [label="(Node ID: 263\nTopoID: 1093\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1094" [label="(Node ID: 263\nTopoID: 1094\nl2_263)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1095" [label="(Node ID: 263\nTopoID: 1095\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1096" [label="(Node ID: 264\nTopoID: 1096\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1097" [label="(Node ID: 0\nTopoID: 1097\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1098" [label="(Node ID: 264\nTopoID: 1098\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1099" [label="(Node ID: 264\nTopoID: 1099\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1100" [label="(Node ID: 264\nTopoID: 1100\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1101" [label="(Node ID: 264\nTopoID: 1101\nl2l3_264_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1102" [label="(Node ID: 265\nTopoID: 1102\nL2_IFM_Buffer_from_layer_264_for_layer_265_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1103" [label="(Node ID: 265\nTopoID: 1103\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1104" [label="(Node ID: 265\nTopoID: 1104\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1105" [label="(Node ID: 265\nTopoID: 1105\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1106" [label="(Node ID: 265\nTopoID: 1106\nl2l3_265_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1107" [label="(Node ID: 272\nTopoID: 1107\nL2_IFM_Buffer_from_layer_265_for_layer_272_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1108" [label="(Node ID: 266\nTopoID: 1108\nL2_IFM_Buffer_from_layer_262_for_layer_266_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1109" [label="(Node ID: 266\nTopoID: 1109\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1110" [label="(Node ID: 266\nTopoID: 1110\nl2_266)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1111" [label="(Node ID: 266\nTopoID: 1111\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1112" [label="(Node ID: 267\nTopoID: 1112\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1113" [label="(Node ID: 267\nTopoID: 1113\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1114" [label="(Node ID: 267\nTopoID: 1114\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1115" [label="(Node ID: 267\nTopoID: 1115\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1116" [label="(Node ID: 267\nTopoID: 1116\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1117" [label="(Node ID: 268\nTopoID: 1117\nL2_IFM_Buffer_from_layer_267_for_layer_268_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1118" [label="(Node ID: 268\nTopoID: 1118\nL2_IFM_Buffer_from_layer_259_for_layer_268_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1119" [label="(Node ID: 268\nTopoID: 1119\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1120" [label="(Node ID: 268\nTopoID: 1120\nl2_268)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1121" [label="(Node ID: 268\nTopoID: 1121\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1122" [label="(Node ID: 269\nTopoID: 1122\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1123" [label="(Node ID: 269\nTopoID: 1123\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1124" [label="(Node ID: 269\nTopoID: 1124\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1125" [label="(Node ID: 269\nTopoID: 1125\nl2l3_269_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1126" [label="(Node ID: 270\nTopoID: 1126\nL2_IFM_Buffer_from_layer_269_for_layer_270_port0)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1127" [label="(Node ID: 270\nTopoID: 1127\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1128" [label="(Node ID: 270\nTopoID: 1128\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1129" [label="(Node ID: 270\nTopoID: 1129\nl2l3_270_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1130" [label="(Node ID: 271\nTopoID: 1130\nL2_IFM_Buffer_from_layer_270_for_layer_271_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1131" [label="(Node ID: 271\nTopoID: 1131\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1132" [label="(Node ID: 271\nTopoID: 1132\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1133" [label="(Node ID: 271\nTopoID: 1133\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1134" [label="(Node ID: 271\nTopoID: 1134\nl2l3_271_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1135" [label="(Node ID: 272\nTopoID: 1135\nL2_IFM_Buffer_from_layer_271_for_layer_272_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1136" [label="(Node ID: 272\nTopoID: 1136\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1137" [label="(Node ID: 272\nTopoID: 1137\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1138" [label="(Node ID: 272\nTopoID: 1138\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1139" [label="(Node ID: 273\nTopoID: 1139\nL2_IFM_Buffer_from_layer_272_for_layer_273_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1140" [label="(Node ID: 273\nTopoID: 1140\nL2_IFM_Buffer_from_layer_258_for_layer_273_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1141" [label="(Node ID: 273\nTopoID: 1141\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1142" [label="(Node ID: 273\nTopoID: 1142\nl2_273)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1143" [label="(Node ID: 273\nTopoID: 1143\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1144" [label="(Node ID: 274\nTopoID: 1144\nL2_IFM_Buffer_from_layer_273_for_layer_274_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1145" [label="(Node ID: 274\nTopoID: 1145\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1146" [label="(Node ID: 274\nTopoID: 1146\nl2_274)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 2304000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1147" [label="(Node ID: 274\nTopoID: 1147\nl2l3_274_spill)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n DataType : BF16", shape="rect", color="red"]; +"1148" [label="(Node ID: 275\nTopoID: 1148\nL2_IFM_Buffer_from_layer_274_for_layer_275_port0)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1149" [label="(Node ID: 275\nTopoID: 1149\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1150" [label="(Node ID: 276\nTopoID: 1150\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1151" [label="(Node ID: 276\nTopoID: 1151\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1152" [label="(Node ID: 276\nTopoID: 1152\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1153" [label="(Node ID: 276\nTopoID: 1153\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1154" [label="(Node ID: 277\nTopoID: 1154\nL2_IFM_Buffer_from_layer_276_for_layer_277_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1155" [label="(Node ID: 277\nTopoID: 1155\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1156" [label="(Node ID: 277\nTopoID: 1156\nl2_277)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1157" [label="(Node ID: 277\nTopoID: 1157\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1158" [label="(Node ID: 278\nTopoID: 1158\nL2_IFM_Buffer_from_layer_276_for_layer_278_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1159" [label="(Node ID: 278\nTopoID: 1159\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1160" [label="(Node ID: 278\nTopoID: 1160\nl2_278)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1161" [label="(Node ID: 278\nTopoID: 1161\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1162" [label="(Node ID: 279\nTopoID: 1162\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1163" [label="(Node ID: 0\nTopoID: 1163\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1164" [label="(Node ID: 279\nTopoID: 1164\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1165" [label="(Node ID: 279\nTopoID: 1165\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1166" [label="(Node ID: 280\nTopoID: 1166\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1167" [label="(Node ID: 280\nTopoID: 1167\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1168" [label="(Node ID: 280\nTopoID: 1168\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1169" [label="(Node ID: 280\nTopoID: 1169\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1170" [label="(Node ID: 281\nTopoID: 1170\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1171" [label="(Node ID: 281\nTopoID: 1171\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1172" [label="(Node ID: 281\nTopoID: 1172\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1173" [label="(Node ID: 281\nTopoID: 1173\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1174" [label="(Node ID: 282\nTopoID: 1174\nL2_IFM_Buffer_from_layer_281_for_layer_282_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1175" [label="(Node ID: 282\nTopoID: 1175\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1176" [label="(Node ID: 282\nTopoID: 1176\nl2_282)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1177" [label="(Node ID: 282\nTopoID: 1177\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1178" [label="(Node ID: 283\nTopoID: 1178\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1179" [label="(Node ID: 0\nTopoID: 1179\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1180" [label="(Node ID: 283\nTopoID: 1180\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1181" [label="(Node ID: 283\nTopoID: 1181\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1182" [label="(Node ID: 283\nTopoID: 1182\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1183" [label="(Node ID: 283\nTopoID: 1183\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1184" [label="(Node ID: 284\nTopoID: 1184\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1185" [label="(Node ID: 284\nTopoID: 1185\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1186" [label="(Node ID: 284\nTopoID: 1186\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1187" [label="(Node ID: 284\nTopoID: 1187\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1188" [label="(Node ID: 284\nTopoID: 1188\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1189" [label="(Node ID: 291\nTopoID: 1189\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1190" [label="(Node ID: 285\nTopoID: 1190\nL2_IFM_Buffer_from_layer_281_for_layer_285_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1191" [label="(Node ID: 285\nTopoID: 1191\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1192" [label="(Node ID: 285\nTopoID: 1192\nl2_285)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1193" [label="(Node ID: 285\nTopoID: 1193\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1194" [label="(Node ID: 286\nTopoID: 1194\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1195" [label="(Node ID: 286\nTopoID: 1195\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1196" [label="(Node ID: 286\nTopoID: 1196\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1197" [label="(Node ID: 286\nTopoID: 1197\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1198" [label="(Node ID: 287\nTopoID: 1198\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1199" [label="(Node ID: 287\nTopoID: 1199\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1200" [label="(Node ID: 288\nTopoID: 1200\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1201" [label="(Node ID: 288\nTopoID: 1201\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1202" [label="(Node ID: 288\nTopoID: 1202\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1203" [label="(Node ID: 288\nTopoID: 1203\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1204" [label="(Node ID: 289\nTopoID: 1204\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1205" [label="(Node ID: 289\nTopoID: 1205\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1206" [label="(Node ID: 289\nTopoID: 1206\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1207" [label="(Node ID: 289\nTopoID: 1207\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1208" [label="(Node ID: 290\nTopoID: 1208\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1209" [label="(Node ID: 290\nTopoID: 1209\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1210" [label="(Node ID: 290\nTopoID: 1210\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1211" [label="(Node ID: 290\nTopoID: 1211\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1212" [label="(Node ID: 290\nTopoID: 1212\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1213" [label="(Node ID: 291\nTopoID: 1213\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1214" [label="(Node ID: 291\nTopoID: 1214\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1215" [label="(Node ID: 291\nTopoID: 1215\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1216" [label="(Node ID: 291\nTopoID: 1216\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1217" [label="(Node ID: 292\nTopoID: 1217\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1218" [label="(Node ID: 292\nTopoID: 1218\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1219" [label="(Node ID: 293\nTopoID: 1219\nL2_IFM_Buffer_from_layer_292_for_layer_293_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1220" [label="(Node ID: 293\nTopoID: 1220\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1221" [label="(Node ID: 293\nTopoID: 1221\nl2_293)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 7372800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1222" [label="(Node ID: 293\nTopoID: 1222\nl2l3_293_spill)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 3686400\n DataType : BF16", shape="rect", color="red"]; +"1223" [label="(Node ID: 294\nTopoID: 1223\nL2_IFM_Buffer_from_layer_293_for_layer_294_port0)\n Buffer dim : {1,32,60,320}\n Buffer bound : {1,32,60,320}\n Buffer Size : 1228800\n Buffer concat offset : }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1224" [label="(Node ID: 294\nTopoID: 1224\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1225" [label="(Node ID: 294\nTopoID: 1225\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"1226" [label="(Node ID: 295\nTopoID: 1226\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1227" [label="(Node ID: 295\nTopoID: 1227\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1228" [label="(Node ID: 295\nTopoID: 1228\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1229" [label="(Node ID: 295\nTopoID: 1229\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1230" [label="(Node ID: 296\nTopoID: 1230\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1231" [label="(Node ID: 296\nTopoID: 1231\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1232" [label="(Node ID: 296\nTopoID: 1232\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1233" [label="(Node ID: 296\nTopoID: 1233\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1234" [label="(Node ID: 297\nTopoID: 1234\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1235" [label="(Node ID: 297\nTopoID: 1235\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1236" [label="(Node ID: 297\nTopoID: 1236\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1237" [label="(Node ID: 297\nTopoID: 1237\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1238" [label="(Node ID: 298\nTopoID: 1238\nL2_IFM_Buffer_from_layer_297_for_layer_298_port0)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1239" [label="(Node ID: 298\nTopoID: 1239\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1240" [label="(Node ID: 298\nTopoID: 1240\nl2_298)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1241" [label="(Node ID: 298\nTopoID: 1241\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1242" [label="(Node ID: 299\nTopoID: 1242\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1243" [label="(Node ID: 299\nTopoID: 1243\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1244" [label="(Node ID: 299\nTopoID: 1244\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1245" [label="(Node ID: 299\nTopoID: 1245\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1246" [label="(Node ID: 300\nTopoID: 1246\nL2_IFM_Buffer_from_layer_297_for_layer_300_port0)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1247" [label="(Node ID: 300\nTopoID: 1247\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1248" [label="(Node ID: 300\nTopoID: 1248\nl2_300)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1249" [label="(Node ID: 300\nTopoID: 1249\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1250" [label="(Node ID: 301\nTopoID: 1250\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1251" [label="(Node ID: 301\nTopoID: 1251\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1252" [label="(Node ID: 301\nTopoID: 1252\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1253" [label="(Node ID: 301\nTopoID: 1253\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1254" [label="(Node ID: 301\nTopoID: 1254\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1255" [label="(Node ID: 302\nTopoID: 1255\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1256" [label="(Node ID: 302\nTopoID: 1256\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1257" [label="(Node ID: 302\nTopoID: 1257\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1258" [label="(Node ID: 302\nTopoID: 1258\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1259" [label="(END)"]; +"0" -> "1"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "29"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "910"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "926"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1000"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1016"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1079"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1097"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1163"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1179"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "8"[]; +"8" -> "9"[]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "13"[]; +"13" -> "14"[]; +"14" -> "15"[]; +"15" -> "16"[]; +"16" -> "17"[]; +"17" -> "18"[]; +"18" -> "19"[]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "23"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "975"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "1224"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "1251"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"22" -> "24"[]; +"23" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"24" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "31"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"29" -> "30"[]; +"30" -> "31"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32"[]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"37" -> "50"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "44"[]; +"44" -> "45"[]; +"45" -> "46"[]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[]; +"49" -> "51"[]; +"50" -> "52"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"51" -> "52"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"52" -> "53"[]; +"53" -> "54"[]; +"54" -> "55"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "59"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[]; +"57" -> "58"[]; +"58" -> "60"[]; +"59" -> "61"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"60" -> "61"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"61" -> "62"[]; +"62" -> "63"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"62" -> "1149"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "66"[]; +"66" -> "67"[]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "80"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "92"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[]; +"83" -> "84"[]; +"84" -> "85"[]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "93"[]; +"92" -> "94"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"93" -> "94"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"94" -> "95"[]; +"95" -> "96"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"95" -> "1065"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"104" -> "137"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "136"[]; +"136" -> "138"[]; +"137" -> "139"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "142"[]; +"142" -> "143"[]; +"143" -> "144"[]; +"144" -> "145"[]; +"145" -> "146"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "192"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "186"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[]; +"171" -> "172"[]; +"172" -> "173"[]; +"173" -> "174"[]; +"174" -> "175"[]; +"175" -> "176"[]; +"176" -> "177"[]; +"177" -> "178"[]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "185"[]; +"185" -> "187"[]; +"186" -> "188"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"188" -> "189"[]; +"189" -> "190"[]; +"190" -> "191"[]; +"191" -> "193"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"192" -> "193"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "242"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[]; +"202" -> "203"[]; +"203" -> "204"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"203" -> "236"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"204" -> "205"[]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[]; +"224" -> "225"[]; +"225" -> "226"[]; +"226" -> "227"[]; +"227" -> "228"[]; +"228" -> "229"[]; +"229" -> "230"[]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "237"[]; +"236" -> "238"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"237" -> "238"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"238" -> "239"[]; +"239" -> "240"[]; +"240" -> "241"[]; +"241" -> "243"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"242" -> "243"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"243" -> "244"[]; +"244" -> "245"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"244" -> "986"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"245" -> "246"[]; +"246" -> "247"[]; +"247" -> "248"[]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "262"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "263"[]; +"262" -> "264"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "264"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[]; +"268" -> "269"[]; +"269" -> "270"[]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[]; +"274" -> "275"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "287"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "288"[]; +"287" -> "289"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"288" -> "289"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"289" -> "290"[]; +"290" -> "291"[]; +"291" -> "292"[]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"295" -> "339"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"299" -> "312"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "309"[]; +"309" -> "310"[]; +"310" -> "311"[]; +"311" -> "313"[]; +"312" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"313" -> "314"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[]; +"318" -> "319"[]; +"319" -> "320"[]; +"320" -> "321"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "333"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "334"[]; +"333" -> "335"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"334" -> "335"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"335" -> "336"[]; +"336" -> "337"[]; +"337" -> "338"[]; +"338" -> "340"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"339" -> "340"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"342" -> "386"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"346" -> "359"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "355"[]; +"355" -> "356"[]; +"356" -> "357"[]; +"357" -> "358"[]; +"358" -> "360"[]; +"359" -> "361"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"361" -> "362"[]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[]; +"366" -> "367"[]; +"367" -> "368"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"367" -> "380"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "381"[]; +"380" -> "382"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[]; +"384" -> "385"[]; +"385" -> "387"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"386" -> "387"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"389" -> "433"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"393" -> "406"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "401"[]; +"401" -> "402"[]; +"402" -> "403"[]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "407"[]; +"406" -> "408"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"407" -> "408"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"408" -> "409"[]; +"409" -> "410"[]; +"410" -> "411"[]; +"411" -> "412"[]; +"412" -> "413"[]; +"413" -> "414"[]; +"414" -> "415"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"414" -> "427"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "420"[]; +"420" -> "421"[]; +"421" -> "422"[]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "428"[]; +"427" -> "429"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "429"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "434"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"433" -> "434"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"434" -> "435"[]; +"435" -> "436"[]; +"436" -> "437"[]; +"437" -> "438"[]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "453"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "454"[]; +"453" -> "455"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"454" -> "455"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"455" -> "456"[]; +"456" -> "457"[]; +"457" -> "458"[]; +"458" -> "459"[]; +"459" -> "460"[]; +"460" -> "461"[]; +"461" -> "462"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "474"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"462" -> "463"[]; +"463" -> "464"[]; +"464" -> "465"[]; +"465" -> "466"[]; +"466" -> "467"[]; +"467" -> "468"[]; +"468" -> "469"[]; +"469" -> "470"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "475"[]; +"474" -> "476"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"475" -> "476"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"476" -> "477"[]; +"477" -> "478"[]; +"478" -> "479"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "511"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "485"[]; +"485" -> "486"[]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "493"[]; +"493" -> "494"[]; +"494" -> "495"[]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "512"[]; +"511" -> "513"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"512" -> "513"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"513" -> "514"[]; +"514" -> "515"[]; +"515" -> "516"[]; +"516" -> "517"[]; +"517" -> "518"[]; +"518" -> "519"[]; +"519" -> "520"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"519" -> "600"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[]; +"522" -> "523"[]; +"523" -> "524"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"523" -> "536"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"524" -> "525"[]; +"525" -> "526"[]; +"526" -> "527"[]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "534"[]; +"534" -> "535"[]; +"535" -> "537"[]; +"536" -> "538"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"537" -> "538"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "539"[]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"544" -> "557"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "549"[]; +"549" -> "550"[]; +"550" -> "551"[]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "554"[]; +"554" -> "555"[]; +"555" -> "556"[]; +"556" -> "558"[]; +"557" -> "559"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"559" -> "560"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "594"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "563"[]; +"563" -> "564"[]; +"564" -> "565"[]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[]; +"572" -> "573"[]; +"573" -> "574"[]; +"574" -> "575"[]; +"575" -> "576"[]; +"576" -> "577"[]; +"577" -> "578"[]; +"578" -> "579"[]; +"579" -> "580"[]; +"580" -> "581"[]; +"581" -> "582"[]; +"582" -> "583"[]; +"583" -> "584"[]; +"584" -> "585"[]; +"585" -> "586"[]; +"586" -> "587"[]; +"587" -> "588"[]; +"588" -> "589"[]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "595"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[]; +"598" -> "599"[]; +"599" -> "601"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "601"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "608"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"607" -> "620"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[]; +"615" -> "616"[]; +"616" -> "617"[]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "621"[]; +"620" -> "622"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "622"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "624"[]; +"624" -> "625"[]; +"625" -> "626"[]; +"626" -> "627"[]; +"627" -> "628"[]; +"628" -> "629"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "641"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[]; +"636" -> "637"[]; +"637" -> "638"[]; +"638" -> "639"[]; +"639" -> "640"[]; +"640" -> "642"[]; +"641" -> "643"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"642" -> "643"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[]; +"644" -> "645"[]; +"645" -> "646"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"645" -> "678"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "648"[]; +"648" -> "649"[]; +"649" -> "650"[]; +"650" -> "651"[]; +"651" -> "652"[]; +"652" -> "653"[]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "659"[]; +"659" -> "660"[]; +"660" -> "661"[]; +"661" -> "662"[]; +"662" -> "663"[]; +"663" -> "664"[]; +"664" -> "665"[]; +"665" -> "666"[]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[]; +"677" -> "679"[]; +"678" -> "680"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "681"[]; +"681" -> "682"[]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"686" -> "767"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[]; +"690" -> "691"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "703"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "692"[]; +"692" -> "693"[]; +"693" -> "694"[]; +"694" -> "695"[]; +"695" -> "696"[]; +"696" -> "697"[]; +"697" -> "698"[]; +"698" -> "699"[]; +"699" -> "700"[]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "704"[]; +"703" -> "705"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"705" -> "706"[]; +"706" -> "707"[]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"711" -> "724"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"712" -> "713"[]; +"713" -> "714"[]; +"714" -> "715"[]; +"715" -> "716"[]; +"716" -> "717"[]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[]; +"723" -> "725"[]; +"724" -> "726"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "729"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"728" -> "761"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"729" -> "730"[]; +"730" -> "731"[]; +"731" -> "732"[]; +"732" -> "733"[]; +"733" -> "734"[]; +"734" -> "735"[]; +"735" -> "736"[]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[]; +"744" -> "745"[]; +"745" -> "746"[]; +"746" -> "747"[]; +"747" -> "748"[]; +"748" -> "749"[]; +"749" -> "750"[]; +"750" -> "751"[]; +"751" -> "752"[]; +"752" -> "753"[]; +"753" -> "754"[]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "757"[]; +"757" -> "758"[]; +"758" -> "759"[]; +"759" -> "760"[]; +"760" -> "762"[]; +"761" -> "763"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"762" -> "763"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[]; +"764" -> "765"[]; +"765" -> "766"[]; +"766" -> "768"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"767" -> "768"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"770" -> "851"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[]; +"774" -> "775"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"774" -> "787"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "776"[]; +"776" -> "777"[]; +"777" -> "778"[]; +"778" -> "779"[]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "782"[]; +"782" -> "783"[]; +"783" -> "784"[]; +"784" -> "785"[]; +"785" -> "786"[]; +"786" -> "788"[]; +"787" -> "789"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"788" -> "789"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"789" -> "790"[]; +"790" -> "791"[]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"795" -> "808"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[]; +"804" -> "805"[]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "809"[]; +"808" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"809" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[]; +"812" -> "813"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "845"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"813" -> "814"[]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[]; +"821" -> "822"[]; +"822" -> "823"[]; +"823" -> "824"[]; +"824" -> "825"[]; +"825" -> "826"[]; +"826" -> "827"[]; +"827" -> "828"[]; +"828" -> "829"[]; +"829" -> "830"[]; +"830" -> "831"[]; +"831" -> "832"[]; +"832" -> "833"[]; +"833" -> "834"[]; +"834" -> "835"[]; +"835" -> "836"[]; +"836" -> "837"[]; +"837" -> "838"[]; +"838" -> "839"[]; +"839" -> "840"[]; +"840" -> "841"[]; +"841" -> "842"[]; +"842" -> "843"[]; +"843" -> "844"[]; +"844" -> "846"[]; +"845" -> "847"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"846" -> "847"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"847" -> "848"[]; +"848" -> "849"[]; +"849" -> "850"[]; +"850" -> "852"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"851" -> "852"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"852" -> "853"[]; +"853" -> "854"[]; +"854" -> "855"[]; +"855" -> "856"[]; +"856" -> "857"[]; +"857" -> "858"[]; +"858" -> "859"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"858" -> "871"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"859" -> "860"[]; +"860" -> "861"[]; +"861" -> "862"[]; +"862" -> "863"[]; +"863" -> "864"[]; +"864" -> "865"[]; +"865" -> "866"[]; +"866" -> "867"[]; +"867" -> "868"[]; +"868" -> "869"[]; +"869" -> "870"[]; +"870" -> "872"[]; +"871" -> "873"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"872" -> "873"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"873" -> "874"[]; +"874" -> "875"[]; +"875" -> "876"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"875" -> "896"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"876" -> "877"[]; +"877" -> "878"[]; +"878" -> "879"[]; +"879" -> "880"[]; +"880" -> "881"[]; +"881" -> "882"[]; +"882" -> "883"[]; +"883" -> "884"[]; +"884" -> "885"[]; +"885" -> "886"[]; +"886" -> "887"[]; +"887" -> "888"[]; +"888" -> "889"[]; +"889" -> "890"[]; +"890" -> "891"[]; +"891" -> "892"[]; +"892" -> "893"[]; +"893" -> "894"[]; +"894" -> "895"[]; +"895" -> "897"[]; +"896" -> "898"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"897" -> "898"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"898" -> "899"[]; +"899" -> "900"[]; +"900" -> "901"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"900" -> "905"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"901" -> "902"[]; +"902" -> "903"[]; +"903" -> "904"[]; +"904" -> "964"[]; +"905" -> "906"[]; +"906" -> "907"[]; +"907" -> "908"[]; +"908" -> "909"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"908" -> "945"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"909" -> "912"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "911"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "932"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "942"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"911" -> "912"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"912" -> "913"[]; +"913" -> "914"[]; +"914" -> "915"[]; +"915" -> "916"[]; +"916" -> "917"[]; +"917" -> "918"[]; +"918" -> "919"[]; +"919" -> "920"[]; +"920" -> "921"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"920" -> "937"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"921" -> "922"[]; +"922" -> "923"[]; +"923" -> "924"[]; +"924" -> "925"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"924" -> "956"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"925" -> "928"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"926" -> "927"[]; +"927" -> "928"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"928" -> "929"[]; +"929" -> "930"[]; +"930" -> "931"[]; +"931" -> "933"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"932" -> "933"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"933" -> "934"[]; +"934" -> "935"[]; +"935" -> "936"[]; +"936" -> "961"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"937" -> "938"[]; +"938" -> "939"[]; +"939" -> "940"[]; +"940" -> "941"[]; +"941" -> "943"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"942" -> "943"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"943" -> "944"[]; +"944" -> "946"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"945" -> "946"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"946" -> "947"[]; +"947" -> "948"[]; +"948" -> "949"[]; +"949" -> "950"[]; +"950" -> "951"[]; +"951" -> "952"[]; +"952" -> "953"[]; +"953" -> "954"[]; +"954" -> "955"[]; +"955" -> "957"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"956" -> "957"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"957" -> "958"[]; +"958" -> "959"[]; +"959" -> "960"[]; +"960" -> "961"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"961" -> "962"[]; +"962" -> "963"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"962" -> "965"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"963" -> "1259"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"964" -> "965"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"965" -> "966"[]; +"966" -> "967"[]; +"967" -> "968"[]; +"968" -> "969"[]; +"969" -> "970"[]; +"970" -> "971"[]; +"971" -> "972"[]; +"972" -> "973"[]; +"973" -> "974"[]; +"974" -> "986"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"975" -> "976"[]; +"976" -> "977"[]; +"977" -> "978"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"977" -> "1149"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"978" -> "979"[]; +"979" -> "980"[]; +"980" -> "981"[]; +"981" -> "982"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"981" -> "1065"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"982" -> "983"[]; +"983" -> "984"[]; +"984" -> "985"[]; +"985" -> "986"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"986" -> "987"[]; +"987" -> "988"[]; +"988" -> "989"[]; +"989" -> "990"[]; +"990" -> "991"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"990" -> "995"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"991" -> "992"[]; +"992" -> "993"[]; +"993" -> "994"[]; +"994" -> "1054"[]; +"995" -> "996"[]; +"996" -> "997"[]; +"997" -> "998"[]; +"998" -> "999"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"998" -> "1035"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"999" -> "1002"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1000" -> "1001"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1000" -> "1022"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1000" -> "1032"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1001" -> "1002"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1002" -> "1003"[]; +"1003" -> "1004"[]; +"1004" -> "1005"[]; +"1005" -> "1006"[]; +"1006" -> "1007"[]; +"1007" -> "1008"[]; +"1008" -> "1009"[]; +"1009" -> "1010"[]; +"1010" -> "1011"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1010" -> "1027"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1011" -> "1012"[]; +"1012" -> "1013"[]; +"1013" -> "1014"[]; +"1014" -> "1015"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1014" -> "1046"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1015" -> "1018"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1016" -> "1017"[]; +"1017" -> "1018"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1018" -> "1019"[]; +"1019" -> "1020"[]; +"1020" -> "1021"[]; +"1021" -> "1023"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1022" -> "1023"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1023" -> "1024"[]; +"1024" -> "1025"[]; +"1025" -> "1026"[]; +"1026" -> "1051"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1027" -> "1028"[]; +"1028" -> "1029"[]; +"1029" -> "1030"[]; +"1030" -> "1031"[]; +"1031" -> "1033"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1032" -> "1033"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1033" -> "1034"[]; +"1034" -> "1036"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1035" -> "1036"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1036" -> "1037"[]; +"1037" -> "1038"[]; +"1038" -> "1039"[]; +"1039" -> "1040"[]; +"1040" -> "1041"[]; +"1041" -> "1042"[]; +"1042" -> "1043"[]; +"1043" -> "1044"[]; +"1044" -> "1045"[]; +"1045" -> "1047"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1046" -> "1047"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1047" -> "1048"[]; +"1048" -> "1049"[]; +"1049" -> "1050"[]; +"1050" -> "1051"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1051" -> "1052"[]; +"1052" -> "1053"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1052" -> "1055"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1053" -> "1259"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1054" -> "1055"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1055" -> "1056"[]; +"1056" -> "1057"[]; +"1057" -> "1058"[]; +"1058" -> "1059"[]; +"1059" -> "1060"[]; +"1060" -> "1061"[]; +"1061" -> "1062"[]; +"1062" -> "1063"[]; +"1063" -> "1064"[]; +"1064" -> "1065"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1065" -> "1066"[]; +"1066" -> "1067"[]; +"1067" -> "1068"[]; +"1068" -> "1069"[]; +"1069" -> "1070"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1069" -> "1074"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1070" -> "1071"[]; +"1071" -> "1072"[]; +"1072" -> "1073"[]; +"1073" -> "1140"[]; +"1074" -> "1075"[]; +"1075" -> "1076"[]; +"1076" -> "1077"[]; +"1077" -> "1078"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1077" -> "1118"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1078" -> "1081"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1079" -> "1080"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1079" -> "1103"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1079" -> "1113"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1080" -> "1081"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1081" -> "1082"[]; +"1082" -> "1083"[]; +"1083" -> "1084"[]; +"1084" -> "1085"[]; +"1085" -> "1086"[]; +"1086" -> "1087"[]; +"1087" -> "1088"[]; +"1088" -> "1089"[]; +"1089" -> "1090"[]; +"1090" -> "1091"[]; +"1091" -> "1092"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1091" -> "1108"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1092" -> "1093"[]; +"1093" -> "1094"[]; +"1094" -> "1095"[]; +"1095" -> "1096"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1095" -> "1131"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1096" -> "1099"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1097" -> "1098"[]; +"1098" -> "1099"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1099" -> "1100"[]; +"1100" -> "1101"[]; +"1101" -> "1102"[]; +"1102" -> "1104"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1103" -> "1104"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1104" -> "1105"[]; +"1105" -> "1106"[]; +"1106" -> "1107"[]; +"1107" -> "1136"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1108" -> "1109"[]; +"1109" -> "1110"[]; +"1110" -> "1111"[]; +"1111" -> "1112"[]; +"1112" -> "1114"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1113" -> "1114"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1114" -> "1115"[]; +"1115" -> "1116"[]; +"1116" -> "1117"[]; +"1117" -> "1119"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1118" -> "1119"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1119" -> "1120"[]; +"1120" -> "1121"[]; +"1121" -> "1122"[]; +"1122" -> "1123"[]; +"1123" -> "1124"[]; +"1124" -> "1125"[]; +"1125" -> "1126"[]; +"1126" -> "1127"[]; +"1127" -> "1128"[]; +"1128" -> "1129"[]; +"1129" -> "1130"[]; +"1130" -> "1132"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1131" -> "1132"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1132" -> "1133"[]; +"1133" -> "1134"[]; +"1134" -> "1135"[]; +"1135" -> "1136"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1136" -> "1137"[]; +"1137" -> "1138"[]; +"1138" -> "1139"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1138" -> "1259"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1139" -> "1141"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1140" -> "1141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1141" -> "1142"[]; +"1142" -> "1143"[]; +"1143" -> "1144"[]; +"1144" -> "1145"[]; +"1145" -> "1146"[]; +"1146" -> "1147"[]; +"1147" -> "1148"[]; +"1148" -> "1149"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1149" -> "1150"[]; +"1150" -> "1151"[]; +"1151" -> "1152"[]; +"1152" -> "1153"[]; +"1153" -> "1154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1153" -> "1158"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1154" -> "1155"[]; +"1155" -> "1156"[]; +"1156" -> "1157"[]; +"1157" -> "1217"[]; +"1158" -> "1159"[]; +"1159" -> "1160"[]; +"1160" -> "1161"[]; +"1161" -> "1162"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1161" -> "1198"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1162" -> "1165"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1163" -> "1164"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1163" -> "1185"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1163" -> "1195"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1164" -> "1165"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1165" -> "1166"[]; +"1166" -> "1167"[]; +"1167" -> "1168"[]; +"1168" -> "1169"[]; +"1169" -> "1170"[]; +"1170" -> "1171"[]; +"1171" -> "1172"[]; +"1172" -> "1173"[]; +"1173" -> "1174"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1173" -> "1190"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1174" -> "1175"[]; +"1175" -> "1176"[]; +"1176" -> "1177"[]; +"1177" -> "1178"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1177" -> "1209"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1178" -> "1181"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1179" -> "1180"[]; +"1180" -> "1181"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1181" -> "1182"[]; +"1182" -> "1183"[]; +"1183" -> "1184"[]; +"1184" -> "1186"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1185" -> "1186"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1186" -> "1187"[]; +"1187" -> "1188"[]; +"1188" -> "1189"[]; +"1189" -> "1214"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1190" -> "1191"[]; +"1191" -> "1192"[]; +"1192" -> "1193"[]; +"1193" -> "1194"[]; +"1194" -> "1196"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1195" -> "1196"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1196" -> "1197"[]; +"1197" -> "1199"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1198" -> "1199"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1199" -> "1200"[]; +"1200" -> "1201"[]; +"1201" -> "1202"[]; +"1202" -> "1203"[]; +"1203" -> "1204"[]; +"1204" -> "1205"[]; +"1205" -> "1206"[]; +"1206" -> "1207"[]; +"1207" -> "1208"[]; +"1208" -> "1210"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1209" -> "1210"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1210" -> "1211"[]; +"1211" -> "1212"[]; +"1212" -> "1213"[]; +"1213" -> "1214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1214" -> "1215"[]; +"1215" -> "1216"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1215" -> "1218"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1216" -> "1259"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1217" -> "1218"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1218" -> "1219"[]; +"1219" -> "1220"[]; +"1220" -> "1221"[]; +"1221" -> "1222"[]; +"1222" -> "1223"[]; +"1223" -> "1225"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1224" -> "1225"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1225" -> "1226"[]; +"1226" -> "1227"[]; +"1227" -> "1228"[]; +"1228" -> "1229"[]; +"1229" -> "1230"[]; +"1230" -> "1231"[]; +"1231" -> "1232"[]; +"1232" -> "1233"[]; +"1233" -> "1234"[]; +"1234" -> "1235"[]; +"1235" -> "1236"[]; +"1236" -> "1237"[]; +"1237" -> "1238"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1237" -> "1246"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1238" -> "1239"[]; +"1239" -> "1240"[]; +"1240" -> "1241"[]; +"1241" -> "1242"[]; +"1242" -> "1243"[]; +"1243" -> "1244"[]; +"1244" -> "1245"[]; +"1245" -> "1259"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1246" -> "1247"[]; +"1247" -> "1248"[]; +"1248" -> "1249"[]; +"1249" -> "1250"[]; +"1250" -> "1252"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1251" -> "1252"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1252" -> "1253"[]; +"1253" -> "1254"[]; +"1254" -> "1255"[]; +"1255" -> "1256"[]; +"1256" -> "1257"[]; +"1257" -> "1258"[]; +"1258" -> "1259"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/4.dag_AfterConcatoffsetComputePass.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/4.dag_AfterConcatoffsetComputePass.dot new file mode 100644 index 0000000000000000000000000000000000000000..ad0e2b4d3043463bffcb886bff4dc6c0673a589a --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/4.dag_AfterConcatoffsetComputePass.dot @@ -0,0 +1,2607 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 1\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nL2_IFM_Buffer_from_layer_1_for_layer_2_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"7" [label="(Node ID: 2\nTopoID: 7\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2_2)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 706560\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"9" [label="(Node ID: 2\nTopoID: 9\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"10" [label="(Node ID: 3\nTopoID: 10\nL2_IFM_Buffer_from_layer_2_for_layer_3_port0)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 706560\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"11" [label="(Node ID: 3\nTopoID: 11\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 3\nTopoID: 12\nl2_3)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"13" [label="(Node ID: 3\nTopoID: 13\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"14" [label="(Node ID: 4\nTopoID: 14\nL2_IFM_Buffer_from_layer_3_for_layer_4_port0)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 1884160\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"15" [label="(Node ID: 4\nTopoID: 15\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"16" [label="(Node ID: 4\nTopoID: 16\nl2_4)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 1884160\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"17" [label="(Node ID: 4\nTopoID: 17\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"18" [label="(Node ID: 5\nTopoID: 18\nL2_IFM_Buffer_from_layer_4_for_layer_5_port0)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"19" [label="(Node ID: 5\nTopoID: 19\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"20" [label="(Node ID: 5\nTopoID: 20\nl2_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"21" [label="(Node ID: 5\nTopoID: 21\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 6\nTopoID: 23\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 6\nTopoID: 24\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 6\nTopoID: 25\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 6\nTopoID: 26\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 6\nTopoID: 27\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 7\nTopoID: 28\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 0\nTopoID: 29\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"30" [label="(Node ID: 7\nTopoID: 30\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 7\nTopoID: 31\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"32" [label="(Node ID: 7\nTopoID: 32\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"33" [label="(Node ID: 7\nTopoID: 33\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"34" [label="(Node ID: 8\nTopoID: 34\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"35" [label="(Node ID: 8\nTopoID: 35\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"36" [label="(Node ID: 8\nTopoID: 36\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"37" [label="(Node ID: 8\nTopoID: 37\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"38" [label="(Node ID: 9\nTopoID: 38\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 9\nTopoID: 39\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"40" [label="(Node ID: 9\nTopoID: 40\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 9\nTopoID: 41\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"42" [label="(Node ID: 10\nTopoID: 42\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 10\nTopoID: 43\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"44" [label="(Node ID: 10\nTopoID: 44\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"45" [label="(Node ID: 10\nTopoID: 45\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"46" [label="(Node ID: 11\nTopoID: 46\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"47" [label="(Node ID: 11\nTopoID: 47\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"48" [label="(Node ID: 11\nTopoID: 48\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"49" [label="(Node ID: 11\nTopoID: 49\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"50" [label="(Node ID: 12\nTopoID: 50\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"51" [label="(Node ID: 12\nTopoID: 51\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"52" [label="(Node ID: 12\nTopoID: 52\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"53" [label="(Node ID: 12\nTopoID: 53\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"54" [label="(Node ID: 12\nTopoID: 54\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"55" [label="(Node ID: 13\nTopoID: 55\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"56" [label="(Node ID: 13\nTopoID: 56\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"57" [label="(Node ID: 13\nTopoID: 57\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"58" [label="(Node ID: 13\nTopoID: 58\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"59" [label="(Node ID: 14\nTopoID: 59\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"60" [label="(Node ID: 14\nTopoID: 60\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"61" [label="(Node ID: 14\nTopoID: 61\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"62" [label="(Node ID: 14\nTopoID: 62\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"63" [label="(Node ID: 14\nTopoID: 63\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"64" [label="(Node ID: 15\nTopoID: 64\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 15\nTopoID: 65\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"66" [label="(Node ID: 15\nTopoID: 66\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"67" [label="(Node ID: 15\nTopoID: 67\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"68" [label="(Node ID: 16\nTopoID: 68\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"69" [label="(Node ID: 16\nTopoID: 69\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"70" [label="(Node ID: 16\nTopoID: 70\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"71" [label="(Node ID: 16\nTopoID: 71\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"72" [label="(Node ID: 17\nTopoID: 72\nL2_IFM_Buffer_from_layer_16_for_layer_17_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 983040\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"73" [label="(Node ID: 17\nTopoID: 73\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"74" [label="(Node ID: 17\nTopoID: 74\nl2_17)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"75" [label="(Node ID: 17\nTopoID: 75\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"76" [label="(Node ID: 18\nTopoID: 76\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"77" [label="(Node ID: 18\nTopoID: 77\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"78" [label="(Node ID: 18\nTopoID: 78\nl2_18)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"79" [label="(Node ID: 18\nTopoID: 79\nl2l3_18_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"80" [label="(Node ID: 19\nTopoID: 80\nL2_IFM_Buffer_from_layer_18_for_layer_19_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"81" [label="(Node ID: 19\nTopoID: 81\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"82" [label="(Node ID: 19\nTopoID: 82\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 19\nTopoID: 83\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"84" [label="(Node ID: 20\nTopoID: 84\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 20\nTopoID: 85\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"86" [label="(Node ID: 20\nTopoID: 86\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 20\nTopoID: 87\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"88" [label="(Node ID: 21\nTopoID: 88\nL2_IFM_Buffer_from_layer_20_for_layer_21_port0)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 1059840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"89" [label="(Node ID: 21\nTopoID: 89\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"90" [label="(Node ID: 21\nTopoID: 90\nl2_21)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"91" [label="(Node ID: 21\nTopoID: 91\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 22\nTopoID: 92\nL2_IFM_Buffer_from_layer_18_for_layer_22_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 22\nTopoID: 93\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"94" [label="(Node ID: 22\nTopoID: 94\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"95" [label="(Node ID: 22\nTopoID: 95\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"96" [label="(Node ID: 22\nTopoID: 96\nl2l3_22_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"97" [label="(Node ID: 23\nTopoID: 97\nL2_IFM_Buffer_from_layer_22_for_layer_23_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"98" [label="(Node ID: 23\nTopoID: 98\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"99" [label="(Node ID: 23\nTopoID: 99\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"100" [label="(Node ID: 23\nTopoID: 100\nl2l3_23_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"101" [label="(Node ID: 24\nTopoID: 101\nL2_IFM_Buffer_from_layer_23_for_layer_24_port0)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"102" [label="(Node ID: 24\nTopoID: 102\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"103" [label="(Node ID: 24\nTopoID: 103\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"104" [label="(Node ID: 24\nTopoID: 104\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"105" [label="(Node ID: 25\nTopoID: 105\nL2_IFM_Buffer_from_layer_24_for_layer_25_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 264960\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"106" [label="(Node ID: 25\nTopoID: 106\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"107" [label="(Node ID: 25\nTopoID: 107\nl2_25)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 264960\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"108" [label="(Node ID: 25\nTopoID: 108\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"109" [label="(Node ID: 26\nTopoID: 109\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"110" [label="(Node ID: 26\nTopoID: 110\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"111" [label="(Node ID: 26\nTopoID: 111\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"112" [label="(Node ID: 26\nTopoID: 112\nl2l3_26_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"113" [label="(Node ID: 27\nTopoID: 113\nL2_IFM_Buffer_from_layer_26_for_layer_27_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"114" [label="(Node ID: 27\nTopoID: 114\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"115" [label="(Node ID: 27\nTopoID: 115\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"116" [label="(Node ID: 27\nTopoID: 116\nl2l3_27_spill)\n Buffer dim : {1,24,1,1}\n Buffer bound : {1,24,1,1}\n Buffer Size : 48\n DataType : BF16", shape="rect", color="red"]; +"117" [label="(Node ID: 28\nTopoID: 117\nL2_IFM_Buffer_from_layer_27_for_layer_28_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"118" [label="(Node ID: 28\nTopoID: 118\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"119" [label="(Node ID: 28\nTopoID: 119\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"120" [label="(Node ID: 28\nTopoID: 120\nl2l3_28_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"121" [label="(Node ID: 29\nTopoID: 121\nL2_IFM_Buffer_from_layer_28_for_layer_29_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"122" [label="(Node ID: 29\nTopoID: 122\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"123" [label="(Node ID: 29\nTopoID: 123\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"124" [label="(Node ID: 29\nTopoID: 124\nl2l3_29_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"125" [label="(Node ID: 30\nTopoID: 125\nL2_IFM_Buffer_from_layer_29_for_layer_30_port0)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"126" [label="(Node ID: 30\nTopoID: 126\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"127" [label="(Node ID: 30\nTopoID: 127\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"128" [label="(Node ID: 30\nTopoID: 128\nl2l3_30_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"129" [label="(Node ID: 31\nTopoID: 129\nL2_IFM_Buffer_from_layer_30_for_layer_31_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"130" [label="(Node ID: 31\nTopoID: 130\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"131" [label="(Node ID: 31\nTopoID: 131\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"132" [label="(Node ID: 31\nTopoID: 132\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"133" [label="(Node ID: 32\nTopoID: 133\nL2_IFM_Buffer_from_layer_31_for_layer_32_port0)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"134" [label="(Node ID: 32\nTopoID: 134\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"135" [label="(Node ID: 32\nTopoID: 135\nl2_32)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"136" [label="(Node ID: 32\nTopoID: 136\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"137" [label="(Node ID: 33\nTopoID: 137\nL2_IFM_Buffer_from_layer_24_for_layer_33_port1)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"138" [label="(Node ID: 33\nTopoID: 138\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"139" [label="(Node ID: 33\nTopoID: 139\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"140" [label="(Node ID: 33\nTopoID: 140\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 33\nTopoID: 141\nl2l3_33_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"142" [label="(Node ID: 34\nTopoID: 142\nL2_IFM_Buffer_from_layer_33_for_layer_34_port0)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 34\nTopoID: 143\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"144" [label="(Node ID: 34\nTopoID: 144\nl2_34)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 34\nTopoID: 145\nl2l3_34_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"146" [label="(Node ID: 35\nTopoID: 146\nL2_IFM_Buffer_from_layer_34_for_layer_35_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 35\nTopoID: 147\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"148" [label="(Node ID: 35\nTopoID: 148\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 35\nTopoID: 149\nl2l3_35_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 36\nTopoID: 150\nL2_IFM_Buffer_from_layer_35_for_layer_36_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"151" [label="(Node ID: 36\nTopoID: 151\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"152" [label="(Node ID: 36\nTopoID: 152\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 36\nTopoID: 153\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"154" [label="(Node ID: 37\nTopoID: 154\nL2_IFM_Buffer_from_layer_36_for_layer_37_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"155" [label="(Node ID: 37\nTopoID: 155\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"156" [label="(Node ID: 37\nTopoID: 156\nl2_37)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"157" [label="(Node ID: 37\nTopoID: 157\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"158" [label="(Node ID: 38\nTopoID: 158\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 38\nTopoID: 159\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"160" [label="(Node ID: 38\nTopoID: 160\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 38\nTopoID: 161\nl2l3_38_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"162" [label="(Node ID: 39\nTopoID: 162\nL2_IFM_Buffer_from_layer_38_for_layer_39_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 39\nTopoID: 163\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"164" [label="(Node ID: 39\nTopoID: 164\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 39\nTopoID: 165\nl2l3_39_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 40\nTopoID: 166\nL2_IFM_Buffer_from_layer_39_for_layer_40_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"167" [label="(Node ID: 40\nTopoID: 167\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"168" [label="(Node ID: 40\nTopoID: 168\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"169" [label="(Node ID: 40\nTopoID: 169\nl2l3_40_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 41\nTopoID: 170\nL2_IFM_Buffer_from_layer_40_for_layer_41_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 41\nTopoID: 171\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"172" [label="(Node ID: 41\nTopoID: 172\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 41\nTopoID: 173\nl2l3_41_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"174" [label="(Node ID: 42\nTopoID: 174\nL2_IFM_Buffer_from_layer_41_for_layer_42_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 42\nTopoID: 175\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"176" [label="(Node ID: 42\nTopoID: 176\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 42\nTopoID: 177\nl2l3_42_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 43\nTopoID: 178\nL2_IFM_Buffer_from_layer_42_for_layer_43_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"179" [label="(Node ID: 43\nTopoID: 179\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"180" [label="(Node ID: 43\nTopoID: 180\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"181" [label="(Node ID: 43\nTopoID: 181\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"182" [label="(Node ID: 44\nTopoID: 182\nL2_IFM_Buffer_from_layer_43_for_layer_44_port0)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 480\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"183" [label="(Node ID: 44\nTopoID: 183\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"184" [label="(Node ID: 44\nTopoID: 184\nl2_44)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"185" [label="(Node ID: 44\nTopoID: 185\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"186" [label="(Node ID: 45\nTopoID: 186\nL2_IFM_Buffer_from_layer_36_for_layer_45_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 45\nTopoID: 187\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"188" [label="(Node ID: 45\nTopoID: 188\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"189" [label="(Node ID: 45\nTopoID: 189\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"190" [label="(Node ID: 45\nTopoID: 190\nl2l3_45_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"191" [label="(Node ID: 46\nTopoID: 191\nL2_IFM_Buffer_from_layer_45_for_layer_46_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"192" [label="(Node ID: 46\nTopoID: 192\nL2_IFM_Buffer_from_layer_34_for_layer_46_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"193" [label="(Node ID: 46\nTopoID: 193\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"194" [label="(Node ID: 46\nTopoID: 194\nl2_46)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"195" [label="(Node ID: 46\nTopoID: 195\nl2l3_46_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"196" [label="(Node ID: 47\nTopoID: 196\nL2_IFM_Buffer_from_layer_46_for_layer_47_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"197" [label="(Node ID: 47\nTopoID: 197\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"198" [label="(Node ID: 47\nTopoID: 198\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"199" [label="(Node ID: 47\nTopoID: 199\nl2l3_47_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"200" [label="(Node ID: 48\nTopoID: 200\nL2_IFM_Buffer_from_layer_47_for_layer_48_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"201" [label="(Node ID: 48\nTopoID: 201\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"202" [label="(Node ID: 48\nTopoID: 202\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"203" [label="(Node ID: 48\nTopoID: 203\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"204" [label="(Node ID: 49\nTopoID: 204\nL2_IFM_Buffer_from_layer_48_for_layer_49_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"205" [label="(Node ID: 49\nTopoID: 205\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"206" [label="(Node ID: 49\nTopoID: 206\nl2_49)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"207" [label="(Node ID: 49\nTopoID: 207\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"208" [label="(Node ID: 50\nTopoID: 208\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"209" [label="(Node ID: 50\nTopoID: 209\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"210" [label="(Node ID: 50\nTopoID: 210\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"211" [label="(Node ID: 50\nTopoID: 211\nl2l3_50_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"212" [label="(Node ID: 51\nTopoID: 212\nL2_IFM_Buffer_from_layer_50_for_layer_51_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"213" [label="(Node ID: 51\nTopoID: 213\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"214" [label="(Node ID: 51\nTopoID: 214\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"215" [label="(Node ID: 51\nTopoID: 215\nl2l3_51_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"216" [label="(Node ID: 52\nTopoID: 216\nL2_IFM_Buffer_from_layer_51_for_layer_52_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"217" [label="(Node ID: 52\nTopoID: 217\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"218" [label="(Node ID: 52\nTopoID: 218\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"219" [label="(Node ID: 52\nTopoID: 219\nl2l3_52_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"220" [label="(Node ID: 53\nTopoID: 220\nL2_IFM_Buffer_from_layer_52_for_layer_53_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"221" [label="(Node ID: 53\nTopoID: 221\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"222" [label="(Node ID: 53\nTopoID: 222\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"223" [label="(Node ID: 53\nTopoID: 223\nl2l3_53_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"224" [label="(Node ID: 54\nTopoID: 224\nL2_IFM_Buffer_from_layer_53_for_layer_54_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"225" [label="(Node ID: 54\nTopoID: 225\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"226" [label="(Node ID: 54\nTopoID: 226\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"227" [label="(Node ID: 54\nTopoID: 227\nl2l3_54_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"228" [label="(Node ID: 55\nTopoID: 228\nL2_IFM_Buffer_from_layer_54_for_layer_55_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"229" [label="(Node ID: 55\nTopoID: 229\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"230" [label="(Node ID: 55\nTopoID: 230\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"231" [label="(Node ID: 55\nTopoID: 231\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"232" [label="(Node ID: 56\nTopoID: 232\nL2_IFM_Buffer_from_layer_55_for_layer_56_port0)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 480\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"233" [label="(Node ID: 56\nTopoID: 233\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"234" [label="(Node ID: 56\nTopoID: 234\nl2_56)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"235" [label="(Node ID: 56\nTopoID: 235\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"236" [label="(Node ID: 57\nTopoID: 236\nL2_IFM_Buffer_from_layer_48_for_layer_57_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"237" [label="(Node ID: 57\nTopoID: 237\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 57\nTopoID: 238\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"239" [label="(Node ID: 57\nTopoID: 239\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 57\nTopoID: 240\nl2l3_57_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"241" [label="(Node ID: 58\nTopoID: 241\nL2_IFM_Buffer_from_layer_57_for_layer_58_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 58\nTopoID: 242\nL2_IFM_Buffer_from_layer_46_for_layer_58_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"243" [label="(Node ID: 58\nTopoID: 243\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"244" [label="(Node ID: 58\nTopoID: 244\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"245" [label="(Node ID: 58\nTopoID: 245\nl2l3_58_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"246" [label="(Node ID: 59\nTopoID: 246\nL2_IFM_Buffer_from_layer_58_for_layer_59_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"247" [label="(Node ID: 59\nTopoID: 247\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"248" [label="(Node ID: 59\nTopoID: 248\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"249" [label="(Node ID: 59\nTopoID: 249\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"250" [label="(Node ID: 60\nTopoID: 250\nL2_IFM_Buffer_from_layer_59_for_layer_60_port0)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"251" [label="(Node ID: 60\nTopoID: 251\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"252" [label="(Node ID: 60\nTopoID: 252\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"253" [label="(Node ID: 60\nTopoID: 253\nl2l3_60_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"254" [label="(Node ID: 61\nTopoID: 254\nL2_IFM_Buffer_from_layer_60_for_layer_61_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"255" [label="(Node ID: 61\nTopoID: 255\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"256" [label="(Node ID: 61\nTopoID: 256\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"257" [label="(Node ID: 61\nTopoID: 257\nl2l3_61_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"258" [label="(Node ID: 62\nTopoID: 258\nL2_IFM_Buffer_from_layer_61_for_layer_62_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"259" [label="(Node ID: 62\nTopoID: 259\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"260" [label="(Node ID: 62\nTopoID: 260\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"261" [label="(Node ID: 62\nTopoID: 261\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"262" [label="(Node ID: 63\nTopoID: 262\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"263" [label="(Node ID: 63\nTopoID: 263\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 63\nTopoID: 264\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"265" [label="(Node ID: 63\nTopoID: 265\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 63\nTopoID: 266\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"267" [label="(Node ID: 64\nTopoID: 267\nL2_IFM_Buffer_from_layer_63_for_layer_64_port0)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"268" [label="(Node ID: 64\nTopoID: 268\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"269" [label="(Node ID: 64\nTopoID: 269\nl2_64)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 64\nTopoID: 270\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"271" [label="(Node ID: 65\nTopoID: 271\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 65\nTopoID: 272\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"273" [label="(Node ID: 65\nTopoID: 273\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 65\nTopoID: 274\nl2l3_65_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"275" [label="(Node ID: 66\nTopoID: 275\nL2_IFM_Buffer_from_layer_65_for_layer_66_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 66\nTopoID: 276\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 66\nTopoID: 277\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 66\nTopoID: 278\nl2l3_66_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"279" [label="(Node ID: 67\nTopoID: 279\nL2_IFM_Buffer_from_layer_66_for_layer_67_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 67\nTopoID: 280\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"281" [label="(Node ID: 67\nTopoID: 281\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 67\nTopoID: 282\nl2l3_67_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"283" [label="(Node ID: 68\nTopoID: 283\nL2_IFM_Buffer_from_layer_67_for_layer_68_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 68\nTopoID: 284\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 68\nTopoID: 285\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 68\nTopoID: 286\nl2l3_68_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"287" [label="(Node ID: 69\nTopoID: 287\nL2_IFM_Buffer_from_layer_65_for_layer_69_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 69\nTopoID: 288\nL2_IFM_Buffer_from_layer_68_for_layer_69_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"289" [label="(Node ID: 69\nTopoID: 289\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"290" [label="(Node ID: 69\nTopoID: 290\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"291" [label="(Node ID: 69\nTopoID: 291\nl2l3_69_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"292" [label="(Node ID: 70\nTopoID: 292\nL2_IFM_Buffer_from_layer_69_for_layer_70_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"293" [label="(Node ID: 70\nTopoID: 293\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"294" [label="(Node ID: 70\nTopoID: 294\nl2_70)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"295" [label="(Node ID: 70\nTopoID: 295\nl2l3_70_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"296" [label="(Node ID: 71\nTopoID: 296\nL2_IFM_Buffer_from_layer_70_for_layer_71_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"297" [label="(Node ID: 71\nTopoID: 297\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"298" [label="(Node ID: 71\nTopoID: 298\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"299" [label="(Node ID: 71\nTopoID: 299\nl2l3_71_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"300" [label="(Node ID: 72\nTopoID: 300\nL2_IFM_Buffer_from_layer_71_for_layer_72_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"301" [label="(Node ID: 72\nTopoID: 301\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"302" [label="(Node ID: 72\nTopoID: 302\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"303" [label="(Node ID: 72\nTopoID: 303\nl2l3_72_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"304" [label="(Node ID: 73\nTopoID: 304\nL2_IFM_Buffer_from_layer_72_for_layer_73_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"305" [label="(Node ID: 73\nTopoID: 305\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"306" [label="(Node ID: 73\nTopoID: 306\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"307" [label="(Node ID: 73\nTopoID: 307\nl2l3_73_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"308" [label="(Node ID: 74\nTopoID: 308\nL2_IFM_Buffer_from_layer_73_for_layer_74_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"309" [label="(Node ID: 74\nTopoID: 309\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"310" [label="(Node ID: 74\nTopoID: 310\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"311" [label="(Node ID: 74\nTopoID: 311\nl2l3_74_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"312" [label="(Node ID: 75\nTopoID: 312\nL2_IFM_Buffer_from_layer_71_for_layer_75_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"313" [label="(Node ID: 75\nTopoID: 313\nL2_IFM_Buffer_from_layer_74_for_layer_75_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 75\nTopoID: 314\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 75\nTopoID: 315\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 75\nTopoID: 316\nl2l3_75_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"317" [label="(Node ID: 76\nTopoID: 317\nL2_IFM_Buffer_from_layer_75_for_layer_76_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 76\nTopoID: 318\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"319" [label="(Node ID: 76\nTopoID: 319\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 76\nTopoID: 320\nl2l3_76_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"321" [label="(Node ID: 77\nTopoID: 321\nL2_IFM_Buffer_from_layer_76_for_layer_77_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 77\nTopoID: 322\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 77\nTopoID: 323\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 77\nTopoID: 324\nl2l3_77_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"325" [label="(Node ID: 78\nTopoID: 325\nL2_IFM_Buffer_from_layer_77_for_layer_78_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 78\nTopoID: 326\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"327" [label="(Node ID: 78\nTopoID: 327\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 78\nTopoID: 328\nl2l3_78_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"329" [label="(Node ID: 79\nTopoID: 329\nL2_IFM_Buffer_from_layer_78_for_layer_79_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 79\nTopoID: 330\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 79\nTopoID: 331\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 79\nTopoID: 332\nl2l3_79_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"333" [label="(Node ID: 80\nTopoID: 333\nL2_IFM_Buffer_from_layer_76_for_layer_80_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 80\nTopoID: 334\nL2_IFM_Buffer_from_layer_79_for_layer_80_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"335" [label="(Node ID: 80\nTopoID: 335\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"336" [label="(Node ID: 80\nTopoID: 336\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"337" [label="(Node ID: 80\nTopoID: 337\nl2l3_80_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"338" [label="(Node ID: 81\nTopoID: 338\nL2_IFM_Buffer_from_layer_80_for_layer_81_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"339" [label="(Node ID: 81\nTopoID: 339\nL2_IFM_Buffer_from_layer_70_for_layer_81_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"340" [label="(Node ID: 81\nTopoID: 340\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"341" [label="(Node ID: 81\nTopoID: 341\nl2_81)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 81\nTopoID: 342\nl2l3_81_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"343" [label="(Node ID: 82\nTopoID: 343\nL2_IFM_Buffer_from_layer_81_for_layer_82_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 82\nTopoID: 344\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 82\nTopoID: 345\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 82\nTopoID: 346\nl2l3_82_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"347" [label="(Node ID: 83\nTopoID: 347\nL2_IFM_Buffer_from_layer_82_for_layer_83_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 83\nTopoID: 348\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 83\nTopoID: 349\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 83\nTopoID: 350\nl2l3_83_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"351" [label="(Node ID: 84\nTopoID: 351\nL2_IFM_Buffer_from_layer_83_for_layer_84_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 84\nTopoID: 352\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 84\nTopoID: 353\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 84\nTopoID: 354\nl2l3_84_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 85\nTopoID: 355\nL2_IFM_Buffer_from_layer_84_for_layer_85_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"356" [label="(Node ID: 85\nTopoID: 356\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"357" [label="(Node ID: 85\nTopoID: 357\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"358" [label="(Node ID: 85\nTopoID: 358\nl2l3_85_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 86\nTopoID: 359\nL2_IFM_Buffer_from_layer_82_for_layer_86_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 86\nTopoID: 360\nL2_IFM_Buffer_from_layer_85_for_layer_86_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"361" [label="(Node ID: 86\nTopoID: 361\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"362" [label="(Node ID: 86\nTopoID: 362\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"363" [label="(Node ID: 86\nTopoID: 363\nl2l3_86_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"364" [label="(Node ID: 87\nTopoID: 364\nL2_IFM_Buffer_from_layer_86_for_layer_87_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"365" [label="(Node ID: 87\nTopoID: 365\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"366" [label="(Node ID: 87\nTopoID: 366\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"367" [label="(Node ID: 87\nTopoID: 367\nl2l3_87_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"368" [label="(Node ID: 88\nTopoID: 368\nL2_IFM_Buffer_from_layer_87_for_layer_88_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"369" [label="(Node ID: 88\nTopoID: 369\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"370" [label="(Node ID: 88\nTopoID: 370\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"371" [label="(Node ID: 88\nTopoID: 371\nl2l3_88_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"372" [label="(Node ID: 89\nTopoID: 372\nL2_IFM_Buffer_from_layer_88_for_layer_89_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"373" [label="(Node ID: 89\nTopoID: 373\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"374" [label="(Node ID: 89\nTopoID: 374\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"375" [label="(Node ID: 89\nTopoID: 375\nl2l3_89_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"376" [label="(Node ID: 90\nTopoID: 376\nL2_IFM_Buffer_from_layer_89_for_layer_90_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"377" [label="(Node ID: 90\nTopoID: 377\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"378" [label="(Node ID: 90\nTopoID: 378\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"379" [label="(Node ID: 90\nTopoID: 379\nl2l3_90_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"380" [label="(Node ID: 91\nTopoID: 380\nL2_IFM_Buffer_from_layer_87_for_layer_91_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"381" [label="(Node ID: 91\nTopoID: 381\nL2_IFM_Buffer_from_layer_90_for_layer_91_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 91\nTopoID: 382\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 91\nTopoID: 383\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 91\nTopoID: 384\nl2l3_91_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 92\nTopoID: 385\nL2_IFM_Buffer_from_layer_91_for_layer_92_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"386" [label="(Node ID: 92\nTopoID: 386\nL2_IFM_Buffer_from_layer_81_for_layer_92_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"387" [label="(Node ID: 92\nTopoID: 387\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"388" [label="(Node ID: 92\nTopoID: 388\nl2_92)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"389" [label="(Node ID: 92\nTopoID: 389\nl2l3_92_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"390" [label="(Node ID: 93\nTopoID: 390\nL2_IFM_Buffer_from_layer_92_for_layer_93_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"391" [label="(Node ID: 93\nTopoID: 391\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"392" [label="(Node ID: 93\nTopoID: 392\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"393" [label="(Node ID: 93\nTopoID: 393\nl2l3_93_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"394" [label="(Node ID: 94\nTopoID: 394\nL2_IFM_Buffer_from_layer_93_for_layer_94_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"395" [label="(Node ID: 94\nTopoID: 395\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"396" [label="(Node ID: 94\nTopoID: 396\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"397" [label="(Node ID: 94\nTopoID: 397\nl2l3_94_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"398" [label="(Node ID: 95\nTopoID: 398\nL2_IFM_Buffer_from_layer_94_for_layer_95_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"399" [label="(Node ID: 95\nTopoID: 399\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"400" [label="(Node ID: 95\nTopoID: 400\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"401" [label="(Node ID: 95\nTopoID: 401\nl2l3_95_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"402" [label="(Node ID: 96\nTopoID: 402\nL2_IFM_Buffer_from_layer_95_for_layer_96_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"403" [label="(Node ID: 96\nTopoID: 403\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"404" [label="(Node ID: 96\nTopoID: 404\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"405" [label="(Node ID: 96\nTopoID: 405\nl2l3_96_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"406" [label="(Node ID: 97\nTopoID: 406\nL2_IFM_Buffer_from_layer_93_for_layer_97_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"407" [label="(Node ID: 97\nTopoID: 407\nL2_IFM_Buffer_from_layer_96_for_layer_97_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 97\nTopoID: 408\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"409" [label="(Node ID: 97\nTopoID: 409\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 97\nTopoID: 410\nl2l3_97_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"411" [label="(Node ID: 98\nTopoID: 411\nL2_IFM_Buffer_from_layer_97_for_layer_98_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 98\nTopoID: 412\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"413" [label="(Node ID: 98\nTopoID: 413\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"414" [label="(Node ID: 98\nTopoID: 414\nl2l3_98_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"415" [label="(Node ID: 99\nTopoID: 415\nL2_IFM_Buffer_from_layer_98_for_layer_99_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"416" [label="(Node ID: 99\nTopoID: 416\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"417" [label="(Node ID: 99\nTopoID: 417\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"418" [label="(Node ID: 99\nTopoID: 418\nl2l3_99_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"419" [label="(Node ID: 100\nTopoID: 419\nL2_IFM_Buffer_from_layer_99_for_layer_100_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"420" [label="(Node ID: 100\nTopoID: 420\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"421" [label="(Node ID: 100\nTopoID: 421\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 100\nTopoID: 422\nl2l3_100_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"423" [label="(Node ID: 101\nTopoID: 423\nL2_IFM_Buffer_from_layer_100_for_layer_101_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 101\nTopoID: 424\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"425" [label="(Node ID: 101\nTopoID: 425\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 101\nTopoID: 426\nl2l3_101_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"427" [label="(Node ID: 102\nTopoID: 427\nL2_IFM_Buffer_from_layer_98_for_layer_102_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 102\nTopoID: 428\nL2_IFM_Buffer_from_layer_101_for_layer_102_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"429" [label="(Node ID: 102\nTopoID: 429\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"430" [label="(Node ID: 102\nTopoID: 430\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 102\nTopoID: 431\nl2l3_102_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"432" [label="(Node ID: 103\nTopoID: 432\nL2_IFM_Buffer_from_layer_102_for_layer_103_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 103\nTopoID: 433\nL2_IFM_Buffer_from_layer_92_for_layer_103_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"434" [label="(Node ID: 103\nTopoID: 434\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"435" [label="(Node ID: 103\nTopoID: 435\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"436" [label="(Node ID: 103\nTopoID: 436\nl2l3_103_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"437" [label="(Node ID: 104\nTopoID: 437\nL2_IFM_Buffer_from_layer_103_for_layer_104_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 104\nTopoID: 438\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"439" [label="(Node ID: 104\nTopoID: 439\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 104\nTopoID: 440\nl2l3_104_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 105\nTopoID: 441\nL2_IFM_Buffer_from_layer_104_for_layer_105_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"442" [label="(Node ID: 105\nTopoID: 442\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"443" [label="(Node ID: 105\nTopoID: 443\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 105\nTopoID: 444\nl2l3_105_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"445" [label="(Node ID: 106\nTopoID: 445\nL2_IFM_Buffer_from_layer_105_for_layer_106_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 106\nTopoID: 446\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"447" [label="(Node ID: 106\nTopoID: 447\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 106\nTopoID: 448\nl2l3_106_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"449" [label="(Node ID: 107\nTopoID: 449\nL2_IFM_Buffer_from_layer_106_for_layer_107_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 107\nTopoID: 450\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 107\nTopoID: 451\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 107\nTopoID: 452\nl2l3_107_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"453" [label="(Node ID: 108\nTopoID: 453\nL2_IFM_Buffer_from_layer_104_for_layer_108_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 108\nTopoID: 454\nL2_IFM_Buffer_from_layer_107_for_layer_108_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"455" [label="(Node ID: 108\nTopoID: 455\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"456" [label="(Node ID: 108\nTopoID: 456\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"457" [label="(Node ID: 108\nTopoID: 457\nl2l3_108_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"458" [label="(Node ID: 109\nTopoID: 458\nL2_IFM_Buffer_from_layer_108_for_layer_109_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"459" [label="(Node ID: 109\nTopoID: 459\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"460" [label="(Node ID: 109\nTopoID: 460\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"461" [label="(Node ID: 109\nTopoID: 461\nl2l3_109_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"462" [label="(Node ID: 110\nTopoID: 462\nL2_IFM_Buffer_from_layer_109_for_layer_110_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 110\nTopoID: 463\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"464" [label="(Node ID: 110\nTopoID: 464\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 110\nTopoID: 465\nl2l3_110_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"466" [label="(Node ID: 111\nTopoID: 466\nL2_IFM_Buffer_from_layer_110_for_layer_111_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 111\nTopoID: 467\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"468" [label="(Node ID: 111\nTopoID: 468\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 111\nTopoID: 469\nl2l3_111_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 112\nTopoID: 470\nL2_IFM_Buffer_from_layer_111_for_layer_112_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"471" [label="(Node ID: 112\nTopoID: 471\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"472" [label="(Node ID: 112\nTopoID: 472\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"473" [label="(Node ID: 112\nTopoID: 473\nl2l3_112_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"474" [label="(Node ID: 113\nTopoID: 474\nL2_IFM_Buffer_from_layer_109_for_layer_113_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"475" [label="(Node ID: 113\nTopoID: 475\nL2_IFM_Buffer_from_layer_112_for_layer_113_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 113\nTopoID: 476\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"477" [label="(Node ID: 113\nTopoID: 477\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 113\nTopoID: 478\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"479" [label="(Node ID: 114\nTopoID: 479\nL2_IFM_Buffer_from_layer_113_for_layer_114_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"480" [label="(Node ID: 114\nTopoID: 480\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"481" [label="(Node ID: 114\nTopoID: 481\nl2_114)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"482" [label="(Node ID: 114\nTopoID: 482\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"483" [label="(Node ID: 115\nTopoID: 483\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"484" [label="(Node ID: 115\nTopoID: 484\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"485" [label="(Node ID: 115\nTopoID: 485\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"486" [label="(Node ID: 115\nTopoID: 486\nl2l3_115_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"487" [label="(Node ID: 116\nTopoID: 487\nL2_IFM_Buffer_from_layer_115_for_layer_116_port0)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 116\nTopoID: 488\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"489" [label="(Node ID: 116\nTopoID: 489\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 116\nTopoID: 490\nl2l3_116_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"491" [label="(Node ID: 117\nTopoID: 491\nL2_IFM_Buffer_from_layer_116_for_layer_117_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 117\nTopoID: 492\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"493" [label="(Node ID: 117\nTopoID: 493\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 117\nTopoID: 494\nl2l3_117_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"495" [label="(Node ID: 118\nTopoID: 495\nL2_IFM_Buffer_from_layer_117_for_layer_118_port0)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"496" [label="(Node ID: 118\nTopoID: 496\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"497" [label="(Node ID: 118\nTopoID: 497\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"498" [label="(Node ID: 118\nTopoID: 498\nl2l3_118_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"499" [label="(Node ID: 119\nTopoID: 499\nL2_IFM_Buffer_from_layer_118_for_layer_119_port0)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"500" [label="(Node ID: 119\nTopoID: 500\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"501" [label="(Node ID: 119\nTopoID: 501\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"502" [label="(Node ID: 119\nTopoID: 502\nl2l3_119_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"503" [label="(Node ID: 120\nTopoID: 503\nL2_IFM_Buffer_from_layer_119_for_layer_120_port0)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"504" [label="(Node ID: 120\nTopoID: 504\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"505" [label="(Node ID: 120\nTopoID: 505\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"506" [label="(Node ID: 120\nTopoID: 506\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"507" [label="(Node ID: 121\nTopoID: 507\nL2_IFM_Buffer_from_layer_120_for_layer_121_port0)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"508" [label="(Node ID: 121\nTopoID: 508\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"509" [label="(Node ID: 121\nTopoID: 509\nl2_121)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"510" [label="(Node ID: 121\nTopoID: 510\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"511" [label="(Node ID: 122\nTopoID: 511\nL2_IFM_Buffer_from_layer_113_for_layer_122_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"512" [label="(Node ID: 122\nTopoID: 512\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 122\nTopoID: 513\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"514" [label="(Node ID: 122\nTopoID: 514\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"515" [label="(Node ID: 122\nTopoID: 515\nl2l3_122_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"516" [label="(Node ID: 123\nTopoID: 516\nL2_IFM_Buffer_from_layer_122_for_layer_123_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"517" [label="(Node ID: 123\nTopoID: 517\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"518" [label="(Node ID: 123\nTopoID: 518\nl2_123)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 123\nTopoID: 519\nl2l3_123_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"520" [label="(Node ID: 124\nTopoID: 520\nL2_IFM_Buffer_from_layer_123_for_layer_124_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"521" [label="(Node ID: 124\nTopoID: 521\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"522" [label="(Node ID: 124\nTopoID: 522\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"523" [label="(Node ID: 124\nTopoID: 523\nl2l3_124_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"524" [label="(Node ID: 125\nTopoID: 524\nL2_IFM_Buffer_from_layer_124_for_layer_125_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"525" [label="(Node ID: 125\nTopoID: 525\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"526" [label="(Node ID: 125\nTopoID: 526\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"527" [label="(Node ID: 125\nTopoID: 527\nl2l3_125_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"528" [label="(Node ID: 126\nTopoID: 528\nL2_IFM_Buffer_from_layer_125_for_layer_126_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 126\nTopoID: 529\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 126\nTopoID: 530\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 126\nTopoID: 531\nl2l3_126_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"532" [label="(Node ID: 127\nTopoID: 532\nL2_IFM_Buffer_from_layer_126_for_layer_127_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 127\nTopoID: 533\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"534" [label="(Node ID: 127\nTopoID: 534\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 127\nTopoID: 535\nl2l3_127_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"536" [label="(Node ID: 128\nTopoID: 536\nL2_IFM_Buffer_from_layer_124_for_layer_128_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"537" [label="(Node ID: 128\nTopoID: 537\nL2_IFM_Buffer_from_layer_127_for_layer_128_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 128\nTopoID: 538\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"539" [label="(Node ID: 128\nTopoID: 539\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"540" [label="(Node ID: 128\nTopoID: 540\nl2l3_128_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 129\nTopoID: 541\nL2_IFM_Buffer_from_layer_128_for_layer_129_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 129\nTopoID: 542\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"543" [label="(Node ID: 129\nTopoID: 543\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 129\nTopoID: 544\nl2l3_129_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"545" [label="(Node ID: 130\nTopoID: 545\nL2_IFM_Buffer_from_layer_129_for_layer_130_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 130\nTopoID: 546\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 130\nTopoID: 547\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 130\nTopoID: 548\nl2l3_130_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 131\nTopoID: 549\nL2_IFM_Buffer_from_layer_130_for_layer_131_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"550" [label="(Node ID: 131\nTopoID: 550\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"551" [label="(Node ID: 131\nTopoID: 551\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"552" [label="(Node ID: 131\nTopoID: 552\nl2l3_131_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 132\nTopoID: 553\nL2_IFM_Buffer_from_layer_131_for_layer_132_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 132\nTopoID: 554\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"555" [label="(Node ID: 132\nTopoID: 555\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"556" [label="(Node ID: 132\nTopoID: 556\nl2l3_132_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"557" [label="(Node ID: 133\nTopoID: 557\nL2_IFM_Buffer_from_layer_129_for_layer_133_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"558" [label="(Node ID: 133\nTopoID: 558\nL2_IFM_Buffer_from_layer_132_for_layer_133_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"559" [label="(Node ID: 133\nTopoID: 559\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"560" [label="(Node ID: 133\nTopoID: 560\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"561" [label="(Node ID: 133\nTopoID: 561\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 134\nTopoID: 562\nL2_IFM_Buffer_from_layer_133_for_layer_134_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 134\nTopoID: 563\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"564" [label="(Node ID: 134\nTopoID: 564\nl2_134)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"565" [label="(Node ID: 134\nTopoID: 565\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 135\nTopoID: 566\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 135\nTopoID: 567\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"568" [label="(Node ID: 135\nTopoID: 568\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 135\nTopoID: 569\nl2l3_135_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"570" [label="(Node ID: 136\nTopoID: 570\nL2_IFM_Buffer_from_layer_135_for_layer_136_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 136\nTopoID: 571\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"572" [label="(Node ID: 136\nTopoID: 572\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"573" [label="(Node ID: 136\nTopoID: 573\nl2l3_136_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 137\nTopoID: 574\nL2_IFM_Buffer_from_layer_136_for_layer_137_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"575" [label="(Node ID: 137\nTopoID: 575\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"576" [label="(Node ID: 137\nTopoID: 576\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 137\nTopoID: 577\nl2l3_137_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"578" [label="(Node ID: 138\nTopoID: 578\nL2_IFM_Buffer_from_layer_137_for_layer_138_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 138\nTopoID: 579\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"580" [label="(Node ID: 138\nTopoID: 580\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"581" [label="(Node ID: 138\nTopoID: 581\nl2l3_138_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"582" [label="(Node ID: 139\nTopoID: 582\nL2_IFM_Buffer_from_layer_138_for_layer_139_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"583" [label="(Node ID: 139\nTopoID: 583\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"584" [label="(Node ID: 139\nTopoID: 584\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 139\nTopoID: 585\nl2l3_139_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"586" [label="(Node ID: 140\nTopoID: 586\nL2_IFM_Buffer_from_layer_139_for_layer_140_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"587" [label="(Node ID: 140\nTopoID: 587\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"588" [label="(Node ID: 140\nTopoID: 588\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 140\nTopoID: 589\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 141\nTopoID: 590\nL2_IFM_Buffer_from_layer_140_for_layer_141_port0)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 2688\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"591" [label="(Node ID: 141\nTopoID: 591\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"592" [label="(Node ID: 141\nTopoID: 592\nl2_141)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"593" [label="(Node ID: 141\nTopoID: 593\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"594" [label="(Node ID: 142\nTopoID: 594\nL2_IFM_Buffer_from_layer_133_for_layer_142_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 142\nTopoID: 595\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 142\nTopoID: 596\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 142\nTopoID: 597\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 142\nTopoID: 598\nl2l3_142_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"599" [label="(Node ID: 143\nTopoID: 599\nL2_IFM_Buffer_from_layer_142_for_layer_143_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 143\nTopoID: 600\nL2_IFM_Buffer_from_layer_123_for_layer_143_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"601" [label="(Node ID: 143\nTopoID: 601\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"602" [label="(Node ID: 143\nTopoID: 602\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"603" [label="(Node ID: 143\nTopoID: 603\nl2l3_143_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"604" [label="(Node ID: 144\nTopoID: 604\nL2_IFM_Buffer_from_layer_143_for_layer_144_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"605" [label="(Node ID: 144\nTopoID: 605\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"606" [label="(Node ID: 144\nTopoID: 606\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"607" [label="(Node ID: 144\nTopoID: 607\nl2l3_144_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"608" [label="(Node ID: 145\nTopoID: 608\nL2_IFM_Buffer_from_layer_144_for_layer_145_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"609" [label="(Node ID: 145\nTopoID: 609\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"610" [label="(Node ID: 145\nTopoID: 610\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"611" [label="(Node ID: 145\nTopoID: 611\nl2l3_145_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 146\nTopoID: 612\nL2_IFM_Buffer_from_layer_145_for_layer_146_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 146\nTopoID: 613\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"614" [label="(Node ID: 146\nTopoID: 614\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 146\nTopoID: 615\nl2l3_146_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"616" [label="(Node ID: 147\nTopoID: 616\nL2_IFM_Buffer_from_layer_146_for_layer_147_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 147\nTopoID: 617\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"618" [label="(Node ID: 147\nTopoID: 618\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 147\nTopoID: 619\nl2l3_147_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"620" [label="(Node ID: 148\nTopoID: 620\nL2_IFM_Buffer_from_layer_144_for_layer_148_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 148\nTopoID: 621\nL2_IFM_Buffer_from_layer_147_for_layer_148_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"622" [label="(Node ID: 148\nTopoID: 622\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"623" [label="(Node ID: 148\nTopoID: 623\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"624" [label="(Node ID: 148\nTopoID: 624\nl2l3_148_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"625" [label="(Node ID: 149\nTopoID: 625\nL2_IFM_Buffer_from_layer_148_for_layer_149_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"626" [label="(Node ID: 149\nTopoID: 626\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"627" [label="(Node ID: 149\nTopoID: 627\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"628" [label="(Node ID: 149\nTopoID: 628\nl2l3_149_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"629" [label="(Node ID: 150\nTopoID: 629\nL2_IFM_Buffer_from_layer_149_for_layer_150_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"630" [label="(Node ID: 150\nTopoID: 630\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"631" [label="(Node ID: 150\nTopoID: 631\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"632" [label="(Node ID: 150\nTopoID: 632\nl2l3_150_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"633" [label="(Node ID: 151\nTopoID: 633\nL2_IFM_Buffer_from_layer_150_for_layer_151_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"634" [label="(Node ID: 151\nTopoID: 634\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"635" [label="(Node ID: 151\nTopoID: 635\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"636" [label="(Node ID: 151\nTopoID: 636\nl2l3_151_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"637" [label="(Node ID: 152\nTopoID: 637\nL2_IFM_Buffer_from_layer_151_for_layer_152_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"638" [label="(Node ID: 152\nTopoID: 638\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"639" [label="(Node ID: 152\nTopoID: 639\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 152\nTopoID: 640\nl2l3_152_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"641" [label="(Node ID: 153\nTopoID: 641\nL2_IFM_Buffer_from_layer_149_for_layer_153_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"642" [label="(Node ID: 153\nTopoID: 642\nL2_IFM_Buffer_from_layer_152_for_layer_153_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 153\nTopoID: 643\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"644" [label="(Node ID: 153\nTopoID: 644\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"645" [label="(Node ID: 153\nTopoID: 645\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"646" [label="(Node ID: 154\nTopoID: 646\nL2_IFM_Buffer_from_layer_153_for_layer_154_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"647" [label="(Node ID: 154\nTopoID: 647\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"648" [label="(Node ID: 154\nTopoID: 648\nl2_154)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 154\nTopoID: 649\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"650" [label="(Node ID: 155\nTopoID: 650\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"651" [label="(Node ID: 155\nTopoID: 651\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"652" [label="(Node ID: 155\nTopoID: 652\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 155\nTopoID: 653\nl2l3_155_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 156\nTopoID: 654\nL2_IFM_Buffer_from_layer_155_for_layer_156_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 156\nTopoID: 655\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 156\nTopoID: 656\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 156\nTopoID: 657\nl2l3_156_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"658" [label="(Node ID: 157\nTopoID: 658\nL2_IFM_Buffer_from_layer_156_for_layer_157_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 157\nTopoID: 659\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"660" [label="(Node ID: 157\nTopoID: 660\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"661" [label="(Node ID: 157\nTopoID: 661\nl2l3_157_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"662" [label="(Node ID: 158\nTopoID: 662\nL2_IFM_Buffer_from_layer_157_for_layer_158_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"663" [label="(Node ID: 158\nTopoID: 663\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"664" [label="(Node ID: 158\nTopoID: 664\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"665" [label="(Node ID: 158\nTopoID: 665\nl2l3_158_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"666" [label="(Node ID: 159\nTopoID: 666\nL2_IFM_Buffer_from_layer_158_for_layer_159_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"667" [label="(Node ID: 159\nTopoID: 667\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"668" [label="(Node ID: 159\nTopoID: 668\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"669" [label="(Node ID: 159\nTopoID: 669\nl2l3_159_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"670" [label="(Node ID: 160\nTopoID: 670\nL2_IFM_Buffer_from_layer_159_for_layer_160_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"671" [label="(Node ID: 160\nTopoID: 671\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"672" [label="(Node ID: 160\nTopoID: 672\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"673" [label="(Node ID: 160\nTopoID: 673\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"674" [label="(Node ID: 161\nTopoID: 674\nL2_IFM_Buffer_from_layer_160_for_layer_161_port0)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 2688\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"675" [label="(Node ID: 161\nTopoID: 675\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"676" [label="(Node ID: 161\nTopoID: 676\nl2_161)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 645120\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"677" [label="(Node ID: 161\nTopoID: 677\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"678" [label="(Node ID: 162\nTopoID: 678\nL2_IFM_Buffer_from_layer_153_for_layer_162_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"679" [label="(Node ID: 162\nTopoID: 679\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"680" [label="(Node ID: 162\nTopoID: 680\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"681" [label="(Node ID: 162\nTopoID: 681\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"682" [label="(Node ID: 162\nTopoID: 682\nl2l3_162_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"683" [label="(Node ID: 163\nTopoID: 683\nL2_IFM_Buffer_from_layer_162_for_layer_163_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"684" [label="(Node ID: 163\nTopoID: 684\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"685" [label="(Node ID: 163\nTopoID: 685\nl2_163)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"686" [label="(Node ID: 163\nTopoID: 686\nl2l3_163_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"687" [label="(Node ID: 164\nTopoID: 687\nL2_IFM_Buffer_from_layer_163_for_layer_164_port0)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"688" [label="(Node ID: 164\nTopoID: 688\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"689" [label="(Node ID: 164\nTopoID: 689\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"690" [label="(Node ID: 164\nTopoID: 690\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"691" [label="(Node ID: 165\nTopoID: 691\nL2_IFM_Buffer_from_layer_164_for_layer_165_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"692" [label="(Node ID: 165\nTopoID: 692\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"693" [label="(Node ID: 165\nTopoID: 693\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 165\nTopoID: 694\nl2l3_165_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"695" [label="(Node ID: 166\nTopoID: 695\nL2_IFM_Buffer_from_layer_165_for_layer_166_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"696" [label="(Node ID: 166\nTopoID: 696\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"697" [label="(Node ID: 166\nTopoID: 697\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 166\nTopoID: 698\nl2l3_166_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"699" [label="(Node ID: 167\nTopoID: 699\nL2_IFM_Buffer_from_layer_166_for_layer_167_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 167\nTopoID: 700\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"701" [label="(Node ID: 167\nTopoID: 701\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"702" [label="(Node ID: 167\nTopoID: 702\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"703" [label="(Node ID: 168\nTopoID: 703\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 168\nTopoID: 704\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"705" [label="(Node ID: 168\nTopoID: 705\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"706" [label="(Node ID: 168\nTopoID: 706\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"707" [label="(Node ID: 168\nTopoID: 707\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"708" [label="(Node ID: 169\nTopoID: 708\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"709" [label="(Node ID: 169\nTopoID: 709\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"710" [label="(Node ID: 169\nTopoID: 710\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"711" [label="(Node ID: 169\nTopoID: 711\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"712" [label="(Node ID: 170\nTopoID: 712\nL2_IFM_Buffer_from_layer_169_for_layer_170_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"713" [label="(Node ID: 170\nTopoID: 713\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"714" [label="(Node ID: 170\nTopoID: 714\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 170\nTopoID: 715\nl2l3_170_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"716" [label="(Node ID: 171\nTopoID: 716\nL2_IFM_Buffer_from_layer_170_for_layer_171_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 171\nTopoID: 717\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"718" [label="(Node ID: 171\nTopoID: 718\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 171\nTopoID: 719\nl2l3_171_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 172\nTopoID: 720\nL2_IFM_Buffer_from_layer_171_for_layer_172_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"721" [label="(Node ID: 172\nTopoID: 721\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"722" [label="(Node ID: 172\nTopoID: 722\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"723" [label="(Node ID: 172\nTopoID: 723\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 173\nTopoID: 724\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 173\nTopoID: 725\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"726" [label="(Node ID: 173\nTopoID: 726\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"727" [label="(Node ID: 173\nTopoID: 727\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"728" [label="(Node ID: 173\nTopoID: 728\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"729" [label="(Node ID: 174\nTopoID: 729\nL2_IFM_Buffer_from_layer_173_for_layer_174_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"730" [label="(Node ID: 174\nTopoID: 730\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 174\nTopoID: 731\nl2_174)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"732" [label="(Node ID: 174\nTopoID: 732\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"733" [label="(Node ID: 175\nTopoID: 733\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"734" [label="(Node ID: 175\nTopoID: 734\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"735" [label="(Node ID: 175\nTopoID: 735\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"736" [label="(Node ID: 175\nTopoID: 736\nl2l3_175_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"737" [label="(Node ID: 176\nTopoID: 737\nL2_IFM_Buffer_from_layer_175_for_layer_176_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"738" [label="(Node ID: 176\nTopoID: 738\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"739" [label="(Node ID: 176\nTopoID: 739\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"740" [label="(Node ID: 176\nTopoID: 740\nl2l3_176_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"741" [label="(Node ID: 177\nTopoID: 741\nL2_IFM_Buffer_from_layer_176_for_layer_177_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"742" [label="(Node ID: 177\nTopoID: 742\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"743" [label="(Node ID: 177\nTopoID: 743\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"744" [label="(Node ID: 177\nTopoID: 744\nl2l3_177_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"745" [label="(Node ID: 178\nTopoID: 745\nL2_IFM_Buffer_from_layer_177_for_layer_178_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"746" [label="(Node ID: 178\nTopoID: 746\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"747" [label="(Node ID: 178\nTopoID: 747\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"748" [label="(Node ID: 178\nTopoID: 748\nl2l3_178_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"749" [label="(Node ID: 179\nTopoID: 749\nL2_IFM_Buffer_from_layer_178_for_layer_179_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"750" [label="(Node ID: 179\nTopoID: 750\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"751" [label="(Node ID: 179\nTopoID: 751\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"752" [label="(Node ID: 179\nTopoID: 752\nl2l3_179_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"753" [label="(Node ID: 180\nTopoID: 753\nL2_IFM_Buffer_from_layer_179_for_layer_180_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"754" [label="(Node ID: 180\nTopoID: 754\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"755" [label="(Node ID: 180\nTopoID: 755\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"756" [label="(Node ID: 180\nTopoID: 756\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"757" [label="(Node ID: 181\nTopoID: 757\nL2_IFM_Buffer_from_layer_180_for_layer_181_port0)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 3840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"758" [label="(Node ID: 181\nTopoID: 758\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"759" [label="(Node ID: 181\nTopoID: 759\nl2_181)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"760" [label="(Node ID: 181\nTopoID: 760\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"761" [label="(Node ID: 182\nTopoID: 761\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"762" [label="(Node ID: 182\nTopoID: 762\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"763" [label="(Node ID: 182\nTopoID: 763\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"764" [label="(Node ID: 182\nTopoID: 764\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"765" [label="(Node ID: 182\nTopoID: 765\nl2l3_182_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"766" [label="(Node ID: 183\nTopoID: 766\nL2_IFM_Buffer_from_layer_182_for_layer_183_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"767" [label="(Node ID: 183\nTopoID: 767\nL2_IFM_Buffer_from_layer_163_for_layer_183_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"768" [label="(Node ID: 183\nTopoID: 768\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"769" [label="(Node ID: 183\nTopoID: 769\nl2_183)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"770" [label="(Node ID: 183\nTopoID: 770\nl2l3_183_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"771" [label="(Node ID: 184\nTopoID: 771\nL2_IFM_Buffer_from_layer_183_for_layer_184_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 184\nTopoID: 772\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"773" [label="(Node ID: 184\nTopoID: 773\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"774" [label="(Node ID: 184\nTopoID: 774\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"775" [label="(Node ID: 185\nTopoID: 775\nL2_IFM_Buffer_from_layer_184_for_layer_185_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"776" [label="(Node ID: 185\nTopoID: 776\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"777" [label="(Node ID: 185\nTopoID: 777\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"778" [label="(Node ID: 185\nTopoID: 778\nl2l3_185_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"779" [label="(Node ID: 186\nTopoID: 779\nL2_IFM_Buffer_from_layer_185_for_layer_186_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"780" [label="(Node ID: 186\nTopoID: 780\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"781" [label="(Node ID: 186\nTopoID: 781\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"782" [label="(Node ID: 186\nTopoID: 782\nl2l3_186_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"783" [label="(Node ID: 187\nTopoID: 783\nL2_IFM_Buffer_from_layer_186_for_layer_187_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"784" [label="(Node ID: 187\nTopoID: 784\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"785" [label="(Node ID: 187\nTopoID: 785\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"786" [label="(Node ID: 187\nTopoID: 786\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 188\nTopoID: 787\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"788" [label="(Node ID: 188\nTopoID: 788\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"789" [label="(Node ID: 188\nTopoID: 789\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"790" [label="(Node ID: 188\nTopoID: 790\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"791" [label="(Node ID: 188\nTopoID: 791\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 189\nTopoID: 792\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"793" [label="(Node ID: 189\nTopoID: 793\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"794" [label="(Node ID: 189\nTopoID: 794\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"795" [label="(Node ID: 189\nTopoID: 795\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 190\nTopoID: 796\nL2_IFM_Buffer_from_layer_189_for_layer_190_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"797" [label="(Node ID: 190\nTopoID: 797\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"798" [label="(Node ID: 190\nTopoID: 798\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"799" [label="(Node ID: 190\nTopoID: 799\nl2l3_190_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 191\nTopoID: 800\nL2_IFM_Buffer_from_layer_190_for_layer_191_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"801" [label="(Node ID: 191\nTopoID: 801\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"802" [label="(Node ID: 191\nTopoID: 802\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"803" [label="(Node ID: 191\nTopoID: 803\nl2l3_191_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"804" [label="(Node ID: 192\nTopoID: 804\nL2_IFM_Buffer_from_layer_191_for_layer_192_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"805" [label="(Node ID: 192\nTopoID: 805\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"806" [label="(Node ID: 192\nTopoID: 806\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"807" [label="(Node ID: 192\nTopoID: 807\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 193\nTopoID: 808\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"809" [label="(Node ID: 193\nTopoID: 809\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"810" [label="(Node ID: 193\nTopoID: 810\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 193\nTopoID: 811\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"812" [label="(Node ID: 193\nTopoID: 812\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 194\nTopoID: 813\nL2_IFM_Buffer_from_layer_193_for_layer_194_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 194\nTopoID: 814\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"815" [label="(Node ID: 194\nTopoID: 815\nl2_194)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 194\nTopoID: 816\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(Node ID: 195\nTopoID: 817\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"818" [label="(Node ID: 195\nTopoID: 818\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"819" [label="(Node ID: 195\nTopoID: 819\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"820" [label="(Node ID: 195\nTopoID: 820\nl2l3_195_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"821" [label="(Node ID: 196\nTopoID: 821\nL2_IFM_Buffer_from_layer_195_for_layer_196_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"822" [label="(Node ID: 196\nTopoID: 822\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"823" [label="(Node ID: 196\nTopoID: 823\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"824" [label="(Node ID: 196\nTopoID: 824\nl2l3_196_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"825" [label="(Node ID: 197\nTopoID: 825\nL2_IFM_Buffer_from_layer_196_for_layer_197_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"826" [label="(Node ID: 197\nTopoID: 826\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"827" [label="(Node ID: 197\nTopoID: 827\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"828" [label="(Node ID: 197\nTopoID: 828\nl2l3_197_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"829" [label="(Node ID: 198\nTopoID: 829\nL2_IFM_Buffer_from_layer_197_for_layer_198_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"830" [label="(Node ID: 198\nTopoID: 830\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"831" [label="(Node ID: 198\nTopoID: 831\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"832" [label="(Node ID: 198\nTopoID: 832\nl2l3_198_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"833" [label="(Node ID: 199\nTopoID: 833\nL2_IFM_Buffer_from_layer_198_for_layer_199_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"834" [label="(Node ID: 199\nTopoID: 834\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"835" [label="(Node ID: 199\nTopoID: 835\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"836" [label="(Node ID: 199\nTopoID: 836\nl2l3_199_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"837" [label="(Node ID: 200\nTopoID: 837\nL2_IFM_Buffer_from_layer_199_for_layer_200_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"838" [label="(Node ID: 200\nTopoID: 838\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"839" [label="(Node ID: 200\nTopoID: 839\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"840" [label="(Node ID: 200\nTopoID: 840\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"841" [label="(Node ID: 201\nTopoID: 841\nL2_IFM_Buffer_from_layer_200_for_layer_201_port0)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 3840\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"842" [label="(Node ID: 201\nTopoID: 842\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"843" [label="(Node ID: 201\nTopoID: 843\nl2_201)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"844" [label="(Node ID: 201\nTopoID: 844\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"845" [label="(Node ID: 202\nTopoID: 845\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"846" [label="(Node ID: 202\nTopoID: 846\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"847" [label="(Node ID: 202\nTopoID: 847\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"848" [label="(Node ID: 202\nTopoID: 848\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"849" [label="(Node ID: 202\nTopoID: 849\nl2l3_202_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"850" [label="(Node ID: 203\nTopoID: 850\nL2_IFM_Buffer_from_layer_202_for_layer_203_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"851" [label="(Node ID: 203\nTopoID: 851\nL2_IFM_Buffer_from_layer_183_for_layer_203_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"852" [label="(Node ID: 203\nTopoID: 852\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"853" [label="(Node ID: 203\nTopoID: 853\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"854" [label="(Node ID: 203\nTopoID: 854\nl2l3_203_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"855" [label="(Node ID: 204\nTopoID: 855\nL2_IFM_Buffer_from_layer_203_for_layer_204_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"856" [label="(Node ID: 204\nTopoID: 856\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"857" [label="(Node ID: 204\nTopoID: 857\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"858" [label="(Node ID: 204\nTopoID: 858\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"859" [label="(Node ID: 205\nTopoID: 859\nL2_IFM_Buffer_from_layer_204_for_layer_205_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"860" [label="(Node ID: 205\nTopoID: 860\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"861" [label="(Node ID: 205\nTopoID: 861\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"862" [label="(Node ID: 205\nTopoID: 862\nl2l3_205_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"863" [label="(Node ID: 206\nTopoID: 863\nL2_IFM_Buffer_from_layer_205_for_layer_206_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"864" [label="(Node ID: 206\nTopoID: 864\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"865" [label="(Node ID: 206\nTopoID: 865\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"866" [label="(Node ID: 206\nTopoID: 866\nl2l3_206_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"867" [label="(Node ID: 207\nTopoID: 867\nL2_IFM_Buffer_from_layer_206_for_layer_207_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"868" [label="(Node ID: 207\nTopoID: 868\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"869" [label="(Node ID: 207\nTopoID: 869\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"870" [label="(Node ID: 207\nTopoID: 870\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"871" [label="(Node ID: 208\nTopoID: 871\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"872" [label="(Node ID: 208\nTopoID: 872\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"873" [label="(Node ID: 208\nTopoID: 873\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"874" [label="(Node ID: 208\nTopoID: 874\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"875" [label="(Node ID: 208\nTopoID: 875\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"876" [label="(Node ID: 209\nTopoID: 876\nL2_IFM_Buffer_from_layer_208_for_layer_209_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"877" [label="(Node ID: 209\nTopoID: 877\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"878" [label="(Node ID: 209\nTopoID: 878\nl2_209)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"879" [label="(Node ID: 209\nTopoID: 879\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"880" [label="(Node ID: 210\nTopoID: 880\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"881" [label="(Node ID: 210\nTopoID: 881\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"882" [label="(Node ID: 210\nTopoID: 882\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"883" [label="(Node ID: 210\nTopoID: 883\nl2l3_210_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"884" [label="(Node ID: 211\nTopoID: 884\nL2_IFM_Buffer_from_layer_210_for_layer_211_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"885" [label="(Node ID: 211\nTopoID: 885\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"886" [label="(Node ID: 211\nTopoID: 886\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"887" [label="(Node ID: 211\nTopoID: 887\nl2l3_211_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"888" [label="(Node ID: 212\nTopoID: 888\nL2_IFM_Buffer_from_layer_211_for_layer_212_port0)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"889" [label="(Node ID: 212\nTopoID: 889\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"890" [label="(Node ID: 212\nTopoID: 890\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"891" [label="(Node ID: 212\nTopoID: 891\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"892" [label="(Node ID: 213\nTopoID: 892\nL2_IFM_Buffer_from_layer_212_for_layer_213_port0)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 512\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"893" [label="(Node ID: 213\nTopoID: 893\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"894" [label="(Node ID: 213\nTopoID: 894\nl2_213)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"895" [label="(Node ID: 213\nTopoID: 895\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"896" [label="(Node ID: 214\nTopoID: 896\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"897" [label="(Node ID: 214\nTopoID: 897\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"898" [label="(Node ID: 214\nTopoID: 898\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"899" [label="(Node ID: 214\nTopoID: 899\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"900" [label="(Node ID: 214\nTopoID: 900\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"901" [label="(Node ID: 215\nTopoID: 901\nL2_IFM_Buffer_from_layer_214_for_layer_215_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"902" [label="(Node ID: 215\nTopoID: 902\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"903" [label="(Node ID: 215\nTopoID: 903\nl2_215)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"904" [label="(Node ID: 215\nTopoID: 904\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"905" [label="(Node ID: 216\nTopoID: 905\nL2_IFM_Buffer_from_layer_214_for_layer_216_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"906" [label="(Node ID: 216\nTopoID: 906\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"907" [label="(Node ID: 216\nTopoID: 907\nl2_216)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"908" [label="(Node ID: 216\nTopoID: 908\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"909" [label="(Node ID: 217\nTopoID: 909\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"910" [label="(Node ID: 0\nTopoID: 910\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"911" [label="(Node ID: 217\nTopoID: 911\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"912" [label="(Node ID: 217\nTopoID: 912\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"913" [label="(Node ID: 218\nTopoID: 913\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"914" [label="(Node ID: 218\nTopoID: 914\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"915" [label="(Node ID: 218\nTopoID: 915\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"916" [label="(Node ID: 218\nTopoID: 916\nl2l3_218_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"917" [label="(Node ID: 219\nTopoID: 917\nL2_IFM_Buffer_from_layer_218_for_layer_219_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"918" [label="(Node ID: 219\nTopoID: 918\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"919" [label="(Node ID: 219\nTopoID: 919\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"920" [label="(Node ID: 219\nTopoID: 920\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"921" [label="(Node ID: 220\nTopoID: 921\nL2_IFM_Buffer_from_layer_219_for_layer_220_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"922" [label="(Node ID: 220\nTopoID: 922\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"923" [label="(Node ID: 220\nTopoID: 923\nl2_220)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"924" [label="(Node ID: 220\nTopoID: 924\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"925" [label="(Node ID: 221\nTopoID: 925\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"926" [label="(Node ID: 0\nTopoID: 926\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"927" [label="(Node ID: 221\nTopoID: 927\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"928" [label="(Node ID: 221\nTopoID: 928\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"929" [label="(Node ID: 221\nTopoID: 929\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"930" [label="(Node ID: 221\nTopoID: 930\nl2l3_221_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"931" [label="(Node ID: 222\nTopoID: 931\nL2_IFM_Buffer_from_layer_221_for_layer_222_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"932" [label="(Node ID: 222\nTopoID: 932\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"933" [label="(Node ID: 222\nTopoID: 933\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"934" [label="(Node ID: 222\nTopoID: 934\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"935" [label="(Node ID: 222\nTopoID: 935\nl2l3_222_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"936" [label="(Node ID: 229\nTopoID: 936\nL2_IFM_Buffer_from_layer_222_for_layer_229_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"937" [label="(Node ID: 223\nTopoID: 937\nL2_IFM_Buffer_from_layer_219_for_layer_223_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"938" [label="(Node ID: 223\nTopoID: 938\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"939" [label="(Node ID: 223\nTopoID: 939\nl2_223)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 61440\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"940" [label="(Node ID: 223\nTopoID: 940\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"941" [label="(Node ID: 224\nTopoID: 941\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"942" [label="(Node ID: 224\nTopoID: 942\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"943" [label="(Node ID: 224\nTopoID: 943\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"944" [label="(Node ID: 224\nTopoID: 944\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"945" [label="(Node ID: 225\nTopoID: 945\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"946" [label="(Node ID: 225\nTopoID: 946\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"947" [label="(Node ID: 226\nTopoID: 947\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"948" [label="(Node ID: 226\nTopoID: 948\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"949" [label="(Node ID: 226\nTopoID: 949\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"950" [label="(Node ID: 226\nTopoID: 950\nl2l3_226_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"951" [label="(Node ID: 227\nTopoID: 951\nL2_IFM_Buffer_from_layer_226_for_layer_227_port0)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"952" [label="(Node ID: 227\nTopoID: 952\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"953" [label="(Node ID: 227\nTopoID: 953\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"954" [label="(Node ID: 227\nTopoID: 954\nl2l3_227_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"955" [label="(Node ID: 228\nTopoID: 955\nL2_IFM_Buffer_from_layer_227_for_layer_228_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"956" [label="(Node ID: 228\nTopoID: 956\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"957" [label="(Node ID: 228\nTopoID: 957\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"958" [label="(Node ID: 228\nTopoID: 958\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"959" [label="(Node ID: 228\nTopoID: 959\nl2l3_228_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"960" [label="(Node ID: 229\nTopoID: 960\nL2_IFM_Buffer_from_layer_228_for_layer_229_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"961" [label="(Node ID: 229\nTopoID: 961\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"962" [label="(Node ID: 229\nTopoID: 962\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"963" [label="(Node ID: 229\nTopoID: 963\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"964" [label="(Node ID: 230\nTopoID: 964\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"965" [label="(Node ID: 230\nTopoID: 965\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"966" [label="(Node ID: 231\nTopoID: 966\nL2_IFM_Buffer_from_layer_230_for_layer_231_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 122880\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"967" [label="(Node ID: 231\nTopoID: 967\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"968" [label="(Node ID: 231\nTopoID: 968\nl2_231)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"969" [label="(Node ID: 231\nTopoID: 969\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"970" [label="(Node ID: 232\nTopoID: 970\nL2_IFM_Buffer_from_layer_231_for_layer_232_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 491520\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"971" [label="(Node ID: 232\nTopoID: 971\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"972" [label="(Node ID: 232\nTopoID: 972\nl2_232)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 471040\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"973" [label="(Node ID: 232\nTopoID: 973\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"974" [label="(Node ID: 236\nTopoID: 974\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"975" [label="(Node ID: 233\nTopoID: 975\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"976" [label="(Node ID: 233\nTopoID: 976\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"977" [label="(Node ID: 233\nTopoID: 977\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"978" [label="(Node ID: 233\nTopoID: 978\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"979" [label="(Node ID: 234\nTopoID: 979\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"980" [label="(Node ID: 234\nTopoID: 980\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"981" [label="(Node ID: 234\nTopoID: 981\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"982" [label="(Node ID: 234\nTopoID: 982\nl2l3_234_spill)\n Buffer dim : {1,8,45,80}\n Buffer bound : {1,3,45,80}\n Buffer Size : 57600\n DataType : BF16", shape="rect", color="red"]; +"983" [label="(Node ID: 235\nTopoID: 983\nL2_IFM_Buffer_from_layer_234_for_layer_235_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"984" [label="(Node ID: 235\nTopoID: 984\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"985" [label="(Node ID: 235\nTopoID: 985\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"986" [label="(Node ID: 236\nTopoID: 986\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"987" [label="(Node ID: 237\nTopoID: 987\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"988" [label="(Node ID: 237\nTopoID: 988\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"989" [label="(Node ID: 237\nTopoID: 989\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"990" [label="(Node ID: 237\nTopoID: 990\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"991" [label="(Node ID: 238\nTopoID: 991\nL2_IFM_Buffer_from_layer_237_for_layer_238_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"992" [label="(Node ID: 238\nTopoID: 992\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"993" [label="(Node ID: 238\nTopoID: 993\nl2_238)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"994" [label="(Node ID: 238\nTopoID: 994\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"995" [label="(Node ID: 239\nTopoID: 995\nL2_IFM_Buffer_from_layer_237_for_layer_239_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"996" [label="(Node ID: 239\nTopoID: 996\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"997" [label="(Node ID: 239\nTopoID: 997\nl2_239)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"998" [label="(Node ID: 239\nTopoID: 998\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"999" [label="(Node ID: 240\nTopoID: 999\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1000" [label="(Node ID: 0\nTopoID: 1000\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1001" [label="(Node ID: 240\nTopoID: 1001\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1002" [label="(Node ID: 240\nTopoID: 1002\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1003" [label="(Node ID: 241\nTopoID: 1003\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1004" [label="(Node ID: 241\nTopoID: 1004\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1005" [label="(Node ID: 241\nTopoID: 1005\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1006" [label="(Node ID: 241\nTopoID: 1006\nl2l3_241_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1007" [label="(Node ID: 242\nTopoID: 1007\nL2_IFM_Buffer_from_layer_241_for_layer_242_port0)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1008" [label="(Node ID: 242\nTopoID: 1008\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1009" [label="(Node ID: 242\nTopoID: 1009\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1010" [label="(Node ID: 242\nTopoID: 1010\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1011" [label="(Node ID: 243\nTopoID: 1011\nL2_IFM_Buffer_from_layer_242_for_layer_243_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1012" [label="(Node ID: 243\nTopoID: 1012\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1013" [label="(Node ID: 243\nTopoID: 1013\nl2_243)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1014" [label="(Node ID: 243\nTopoID: 1014\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1015" [label="(Node ID: 244\nTopoID: 1015\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1016" [label="(Node ID: 0\nTopoID: 1016\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1017" [label="(Node ID: 244\nTopoID: 1017\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1018" [label="(Node ID: 244\nTopoID: 1018\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1019" [label="(Node ID: 244\nTopoID: 1019\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1020" [label="(Node ID: 244\nTopoID: 1020\nl2l3_244_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1021" [label="(Node ID: 245\nTopoID: 1021\nL2_IFM_Buffer_from_layer_244_for_layer_245_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1022" [label="(Node ID: 245\nTopoID: 1022\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1023" [label="(Node ID: 245\nTopoID: 1023\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1024" [label="(Node ID: 245\nTopoID: 1024\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1025" [label="(Node ID: 245\nTopoID: 1025\nl2l3_245_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1026" [label="(Node ID: 252\nTopoID: 1026\nL2_IFM_Buffer_from_layer_245_for_layer_252_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1027" [label="(Node ID: 246\nTopoID: 1027\nL2_IFM_Buffer_from_layer_242_for_layer_246_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1028" [label="(Node ID: 246\nTopoID: 1028\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1029" [label="(Node ID: 246\nTopoID: 1029\nl2_246)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1030" [label="(Node ID: 246\nTopoID: 1030\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1031" [label="(Node ID: 247\nTopoID: 1031\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1032" [label="(Node ID: 247\nTopoID: 1032\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1033" [label="(Node ID: 247\nTopoID: 1033\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1034" [label="(Node ID: 247\nTopoID: 1034\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1035" [label="(Node ID: 248\nTopoID: 1035\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1036" [label="(Node ID: 248\nTopoID: 1036\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1037" [label="(Node ID: 249\nTopoID: 1037\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1038" [label="(Node ID: 249\nTopoID: 1038\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1039" [label="(Node ID: 249\nTopoID: 1039\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1040" [label="(Node ID: 249\nTopoID: 1040\nl2l3_249_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1041" [label="(Node ID: 250\nTopoID: 1041\nL2_IFM_Buffer_from_layer_249_for_layer_250_port0)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1042" [label="(Node ID: 250\nTopoID: 1042\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1043" [label="(Node ID: 250\nTopoID: 1043\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1044" [label="(Node ID: 250\nTopoID: 1044\nl2l3_250_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1045" [label="(Node ID: 251\nTopoID: 1045\nL2_IFM_Buffer_from_layer_250_for_layer_251_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1046" [label="(Node ID: 251\nTopoID: 1046\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1047" [label="(Node ID: 251\nTopoID: 1047\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1048" [label="(Node ID: 251\nTopoID: 1048\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1049" [label="(Node ID: 251\nTopoID: 1049\nl2l3_251_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1050" [label="(Node ID: 252\nTopoID: 1050\nL2_IFM_Buffer_from_layer_251_for_layer_252_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1051" [label="(Node ID: 252\nTopoID: 1051\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1052" [label="(Node ID: 252\nTopoID: 1052\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1053" [label="(Node ID: 252\nTopoID: 1053\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1054" [label="(Node ID: 253\nTopoID: 1054\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1055" [label="(Node ID: 253\nTopoID: 1055\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1056" [label="(Node ID: 254\nTopoID: 1056\nL2_IFM_Buffer_from_layer_253_for_layer_254_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294400\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1057" [label="(Node ID: 254\nTopoID: 1057\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1058" [label="(Node ID: 254\nTopoID: 1058\nl2_254)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 1177600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1059" [label="(Node ID: 254\nTopoID: 1059\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"1060" [label="(Node ID: 255\nTopoID: 1060\nL2_IFM_Buffer_from_layer_254_for_layer_255_port0)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 1177600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1061" [label="(Node ID: 255\nTopoID: 1061\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1062" [label="(Node ID: 255\nTopoID: 1062\nl2_255)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 1152000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1063" [label="(Node ID: 255\nTopoID: 1063\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"1064" [label="(Node ID: 256\nTopoID: 1064\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1065" [label="(Node ID: 256\nTopoID: 1065\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"1066" [label="(Node ID: 257\nTopoID: 1066\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1067" [label="(Node ID: 257\nTopoID: 1067\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1068" [label="(Node ID: 257\nTopoID: 1068\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1069" [label="(Node ID: 257\nTopoID: 1069\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1070" [label="(Node ID: 258\nTopoID: 1070\nL2_IFM_Buffer_from_layer_257_for_layer_258_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1071" [label="(Node ID: 258\nTopoID: 1071\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1072" [label="(Node ID: 258\nTopoID: 1072\nl2_258)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1073" [label="(Node ID: 258\nTopoID: 1073\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1074" [label="(Node ID: 259\nTopoID: 1074\nL2_IFM_Buffer_from_layer_257_for_layer_259_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1075" [label="(Node ID: 259\nTopoID: 1075\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1076" [label="(Node ID: 259\nTopoID: 1076\nl2_259)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1077" [label="(Node ID: 259\nTopoID: 1077\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1078" [label="(Node ID: 260\nTopoID: 1078\nL2_IFM_Buffer_from_layer_259_for_layer_260_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1079" [label="(Node ID: 0\nTopoID: 1079\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1080" [label="(Node ID: 260\nTopoID: 1080\nL2_IFM_Buffer_for_input2_0_port1)\n Buffer dim : {0,0,0,0}\n Buffer bound : {0,0,0,0}\n Buffer Size : 0\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1081" [label="(Node ID: 260\nTopoID: 1081\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1082" [label="(Node ID: 260\nTopoID: 1082\nl2_260)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1083" [label="(Node ID: 260\nTopoID: 1083\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1084" [label="(Node ID: 261\nTopoID: 1084\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1085" [label="(Node ID: 261\nTopoID: 1085\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1086" [label="(Node ID: 261\nTopoID: 1086\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1087" [label="(Node ID: 261\nTopoID: 1087\nl2l3_261_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1088" [label="(Node ID: 262\nTopoID: 1088\nL2_IFM_Buffer_from_layer_261_for_layer_262_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1089" [label="(Node ID: 262\nTopoID: 1089\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1090" [label="(Node ID: 262\nTopoID: 1090\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1091" [label="(Node ID: 262\nTopoID: 1091\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1092" [label="(Node ID: 263\nTopoID: 1092\nL2_IFM_Buffer_from_layer_262_for_layer_263_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1093" [label="(Node ID: 263\nTopoID: 1093\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1094" [label="(Node ID: 263\nTopoID: 1094\nl2_263)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1095" [label="(Node ID: 263\nTopoID: 1095\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1096" [label="(Node ID: 264\nTopoID: 1096\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1097" [label="(Node ID: 0\nTopoID: 1097\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1098" [label="(Node ID: 264\nTopoID: 1098\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1099" [label="(Node ID: 264\nTopoID: 1099\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1100" [label="(Node ID: 264\nTopoID: 1100\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1101" [label="(Node ID: 264\nTopoID: 1101\nl2l3_264_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1102" [label="(Node ID: 265\nTopoID: 1102\nL2_IFM_Buffer_from_layer_264_for_layer_265_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1103" [label="(Node ID: 265\nTopoID: 1103\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1104" [label="(Node ID: 265\nTopoID: 1104\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1105" [label="(Node ID: 265\nTopoID: 1105\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1106" [label="(Node ID: 265\nTopoID: 1106\nl2l3_265_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1107" [label="(Node ID: 272\nTopoID: 1107\nL2_IFM_Buffer_from_layer_265_for_layer_272_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1108" [label="(Node ID: 266\nTopoID: 1108\nL2_IFM_Buffer_from_layer_262_for_layer_266_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1109" [label="(Node ID: 266\nTopoID: 1109\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1110" [label="(Node ID: 266\nTopoID: 1110\nl2_266)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1111" [label="(Node ID: 266\nTopoID: 1111\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1112" [label="(Node ID: 267\nTopoID: 1112\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1113" [label="(Node ID: 267\nTopoID: 1113\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1114" [label="(Node ID: 267\nTopoID: 1114\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1115" [label="(Node ID: 267\nTopoID: 1115\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1116" [label="(Node ID: 267\nTopoID: 1116\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1117" [label="(Node ID: 268\nTopoID: 1117\nL2_IFM_Buffer_from_layer_267_for_layer_268_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1118" [label="(Node ID: 268\nTopoID: 1118\nL2_IFM_Buffer_from_layer_259_for_layer_268_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1119" [label="(Node ID: 268\nTopoID: 1119\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1120" [label="(Node ID: 268\nTopoID: 1120\nl2_268)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1121" [label="(Node ID: 268\nTopoID: 1121\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1122" [label="(Node ID: 269\nTopoID: 1122\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1123" [label="(Node ID: 269\nTopoID: 1123\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1124" [label="(Node ID: 269\nTopoID: 1124\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1125" [label="(Node ID: 269\nTopoID: 1125\nl2l3_269_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1126" [label="(Node ID: 270\nTopoID: 1126\nL2_IFM_Buffer_from_layer_269_for_layer_270_port0)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1127" [label="(Node ID: 270\nTopoID: 1127\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1128" [label="(Node ID: 270\nTopoID: 1128\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1129" [label="(Node ID: 270\nTopoID: 1129\nl2l3_270_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1130" [label="(Node ID: 271\nTopoID: 1130\nL2_IFM_Buffer_from_layer_270_for_layer_271_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1131" [label="(Node ID: 271\nTopoID: 1131\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1132" [label="(Node ID: 271\nTopoID: 1132\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1133" [label="(Node ID: 271\nTopoID: 1133\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1134" [label="(Node ID: 271\nTopoID: 1134\nl2l3_271_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1135" [label="(Node ID: 272\nTopoID: 1135\nL2_IFM_Buffer_from_layer_271_for_layer_272_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1136" [label="(Node ID: 272\nTopoID: 1136\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1137" [label="(Node ID: 272\nTopoID: 1137\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1138" [label="(Node ID: 272\nTopoID: 1138\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1139" [label="(Node ID: 273\nTopoID: 1139\nL2_IFM_Buffer_from_layer_272_for_layer_273_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1140" [label="(Node ID: 273\nTopoID: 1140\nL2_IFM_Buffer_from_layer_258_for_layer_273_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 345600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1141" [label="(Node ID: 273\nTopoID: 1141\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1142" [label="(Node ID: 273\nTopoID: 1142\nl2_273)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1143" [label="(Node ID: 273\nTopoID: 1143\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1144" [label="(Node ID: 274\nTopoID: 1144\nL2_IFM_Buffer_from_layer_273_for_layer_274_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 576000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1145" [label="(Node ID: 274\nTopoID: 1145\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1146" [label="(Node ID: 274\nTopoID: 1146\nl2_274)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 2304000\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1147" [label="(Node ID: 274\nTopoID: 1147\nl2l3_274_spill)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n DataType : BF16", shape="rect", color="red"]; +"1148" [label="(Node ID: 275\nTopoID: 1148\nL2_IFM_Buffer_from_layer_274_for_layer_275_port0)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1149" [label="(Node ID: 275\nTopoID: 1149\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1150" [label="(Node ID: 276\nTopoID: 1150\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1151" [label="(Node ID: 276\nTopoID: 1151\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1152" [label="(Node ID: 276\nTopoID: 1152\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1153" [label="(Node ID: 276\nTopoID: 1153\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1154" [label="(Node ID: 277\nTopoID: 1154\nL2_IFM_Buffer_from_layer_276_for_layer_277_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1155" [label="(Node ID: 277\nTopoID: 1155\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1156" [label="(Node ID: 277\nTopoID: 1156\nl2_277)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1157" [label="(Node ID: 277\nTopoID: 1157\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1158" [label="(Node ID: 278\nTopoID: 1158\nL2_IFM_Buffer_from_layer_276_for_layer_278_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1159" [label="(Node ID: 278\nTopoID: 1159\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1160" [label="(Node ID: 278\nTopoID: 1160\nl2_278)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1161" [label="(Node ID: 278\nTopoID: 1161\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1162" [label="(Node ID: 279\nTopoID: 1162\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1163" [label="(Node ID: 0\nTopoID: 1163\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1164" [label="(Node ID: 279\nTopoID: 1164\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1165" [label="(Node ID: 279\nTopoID: 1165\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1166" [label="(Node ID: 280\nTopoID: 1166\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1167" [label="(Node ID: 280\nTopoID: 1167\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1168" [label="(Node ID: 280\nTopoID: 1168\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1169" [label="(Node ID: 280\nTopoID: 1169\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1170" [label="(Node ID: 281\nTopoID: 1170\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1171" [label="(Node ID: 281\nTopoID: 1171\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1172" [label="(Node ID: 281\nTopoID: 1172\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1173" [label="(Node ID: 281\nTopoID: 1173\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1174" [label="(Node ID: 282\nTopoID: 1174\nL2_IFM_Buffer_from_layer_281_for_layer_282_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1175" [label="(Node ID: 282\nTopoID: 1175\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1176" [label="(Node ID: 282\nTopoID: 1176\nl2_282)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1177" [label="(Node ID: 282\nTopoID: 1177\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1178" [label="(Node ID: 283\nTopoID: 1178\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1179" [label="(Node ID: 0\nTopoID: 1179\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1180" [label="(Node ID: 283\nTopoID: 1180\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1181" [label="(Node ID: 283\nTopoID: 1181\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1182" [label="(Node ID: 283\nTopoID: 1182\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1183" [label="(Node ID: 283\nTopoID: 1183\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1184" [label="(Node ID: 284\nTopoID: 1184\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1185" [label="(Node ID: 284\nTopoID: 1185\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1186" [label="(Node ID: 284\nTopoID: 1186\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1187" [label="(Node ID: 284\nTopoID: 1187\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1188" [label="(Node ID: 284\nTopoID: 1188\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1189" [label="(Node ID: 291\nTopoID: 1189\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1190" [label="(Node ID: 285\nTopoID: 1190\nL2_IFM_Buffer_from_layer_281_for_layer_285_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1191" [label="(Node ID: 285\nTopoID: 1191\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1192" [label="(Node ID: 285\nTopoID: 1192\nl2_285)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1193" [label="(Node ID: 285\nTopoID: 1193\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1194" [label="(Node ID: 286\nTopoID: 1194\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1195" [label="(Node ID: 286\nTopoID: 1195\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1196" [label="(Node ID: 286\nTopoID: 1196\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1197" [label="(Node ID: 286\nTopoID: 1197\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1198" [label="(Node ID: 287\nTopoID: 1198\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1199" [label="(Node ID: 287\nTopoID: 1199\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1200" [label="(Node ID: 288\nTopoID: 1200\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1201" [label="(Node ID: 288\nTopoID: 1201\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1202" [label="(Node ID: 288\nTopoID: 1202\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1203" [label="(Node ID: 288\nTopoID: 1203\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1204" [label="(Node ID: 289\nTopoID: 1204\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1205" [label="(Node ID: 289\nTopoID: 1205\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1206" [label="(Node ID: 289\nTopoID: 1206\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1207" [label="(Node ID: 289\nTopoID: 1207\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1208" [label="(Node ID: 290\nTopoID: 1208\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1209" [label="(Node ID: 290\nTopoID: 1209\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1210" [label="(Node ID: 290\nTopoID: 1210\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1211" [label="(Node ID: 290\nTopoID: 1211\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1212" [label="(Node ID: 290\nTopoID: 1212\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1213" [label="(Node ID: 291\nTopoID: 1213\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1214" [label="(Node ID: 291\nTopoID: 1214\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1215" [label="(Node ID: 291\nTopoID: 1215\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1216" [label="(Node ID: 291\nTopoID: 1216\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1217" [label="(Node ID: 292\nTopoID: 1217\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1218" [label="(Node ID: 292\nTopoID: 1218\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1219" [label="(Node ID: 293\nTopoID: 1219\nL2_IFM_Buffer_from_layer_292_for_layer_293_port0)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1220" [label="(Node ID: 293\nTopoID: 1220\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1221" [label="(Node ID: 293\nTopoID: 1221\nl2_293)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 7372800\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1222" [label="(Node ID: 293\nTopoID: 1222\nl2l3_293_spill)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 3686400\n DataType : BF16", shape="rect", color="red"]; +"1223" [label="(Node ID: 294\nTopoID: 1223\nL2_IFM_Buffer_from_layer_293_for_layer_294_port0)\n Buffer dim : {1,32,60,320}\n Buffer bound : {1,32,60,320}\n Buffer Size : 1228800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1224" [label="(Node ID: 294\nTopoID: 1224\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1225" [label="(Node ID: 294\nTopoID: 1225\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"1226" [label="(Node ID: 295\nTopoID: 1226\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1227" [label="(Node ID: 295\nTopoID: 1227\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1228" [label="(Node ID: 295\nTopoID: 1228\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1229" [label="(Node ID: 295\nTopoID: 1229\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1230" [label="(Node ID: 296\nTopoID: 1230\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1231" [label="(Node ID: 296\nTopoID: 1231\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1232" [label="(Node ID: 296\nTopoID: 1232\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1233" [label="(Node ID: 296\nTopoID: 1233\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1234" [label="(Node ID: 297\nTopoID: 1234\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1235" [label="(Node ID: 297\nTopoID: 1235\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1236" [label="(Node ID: 297\nTopoID: 1236\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1237" [label="(Node ID: 297\nTopoID: 1237\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1238" [label="(Node ID: 298\nTopoID: 1238\nL2_IFM_Buffer_from_layer_297_for_layer_298_port0)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1239" [label="(Node ID: 298\nTopoID: 1239\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1240" [label="(Node ID: 298\nTopoID: 1240\nl2_298)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1241" [label="(Node ID: 298\nTopoID: 1241\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1242" [label="(Node ID: 299\nTopoID: 1242\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1243" [label="(Node ID: 299\nTopoID: 1243\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1244" [label="(Node ID: 299\nTopoID: 1244\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1245" [label="(Node ID: 299\nTopoID: 1245\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1246" [label="(Node ID: 300\nTopoID: 1246\nL2_IFM_Buffer_from_layer_297_for_layer_300_port0)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1247" [label="(Node ID: 300\nTopoID: 1247\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1248" [label="(Node ID: 300\nTopoID: 1248\nl2_300)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 1843200\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1249" [label="(Node ID: 300\nTopoID: 1249\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1250" [label="(Node ID: 301\nTopoID: 1250\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1251" [label="(Node ID: 301\nTopoID: 1251\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1252" [label="(Node ID: 301\nTopoID: 1252\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1253" [label="(Node ID: 301\nTopoID: 1253\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1254" [label="(Node ID: 301\nTopoID: 1254\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1255" [label="(Node ID: 302\nTopoID: 1255\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1256" [label="(Node ID: 302\nTopoID: 1256\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1257" [label="(Node ID: 302\nTopoID: 1257\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1258" [label="(Node ID: 302\nTopoID: 1258\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1259" [label="(END)"]; +"0" -> "1"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "29"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "910"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "926"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1000"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1016"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1079"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1097"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1163"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1179"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "8"[]; +"8" -> "9"[]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "13"[]; +"13" -> "14"[]; +"14" -> "15"[]; +"15" -> "16"[]; +"16" -> "17"[]; +"17" -> "18"[]; +"18" -> "19"[]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "23"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "975"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "1224"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"21" -> "1251"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"22" -> "24"[]; +"23" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"24" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "31"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"29" -> "30"[]; +"30" -> "31"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32"[]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"37" -> "50"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "44"[]; +"44" -> "45"[]; +"45" -> "46"[]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[]; +"49" -> "51"[]; +"50" -> "52"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"51" -> "52"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"52" -> "53"[]; +"53" -> "54"[]; +"54" -> "55"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "59"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[]; +"57" -> "58"[]; +"58" -> "60"[]; +"59" -> "61"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"60" -> "61"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"61" -> "62"[]; +"62" -> "63"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"62" -> "1149"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "66"[]; +"66" -> "67"[]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "80"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "92"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[]; +"83" -> "84"[]; +"84" -> "85"[]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "93"[]; +"92" -> "94"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"93" -> "94"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"94" -> "95"[]; +"95" -> "96"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"95" -> "1065"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"104" -> "137"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "136"[]; +"136" -> "138"[]; +"137" -> "139"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "142"[]; +"142" -> "143"[]; +"143" -> "144"[]; +"144" -> "145"[]; +"145" -> "146"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "192"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"153" -> "186"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[]; +"171" -> "172"[]; +"172" -> "173"[]; +"173" -> "174"[]; +"174" -> "175"[]; +"175" -> "176"[]; +"176" -> "177"[]; +"177" -> "178"[]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "185"[]; +"185" -> "187"[]; +"186" -> "188"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"188" -> "189"[]; +"189" -> "190"[]; +"190" -> "191"[]; +"191" -> "193"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"192" -> "193"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "242"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[]; +"202" -> "203"[]; +"203" -> "204"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"203" -> "236"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"204" -> "205"[]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[]; +"224" -> "225"[]; +"225" -> "226"[]; +"226" -> "227"[]; +"227" -> "228"[]; +"228" -> "229"[]; +"229" -> "230"[]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "237"[]; +"236" -> "238"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"237" -> "238"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"238" -> "239"[]; +"239" -> "240"[]; +"240" -> "241"[]; +"241" -> "243"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"242" -> "243"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"243" -> "244"[]; +"244" -> "245"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"244" -> "986"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"245" -> "246"[]; +"246" -> "247"[]; +"247" -> "248"[]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "262"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "263"[]; +"262" -> "264"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"263" -> "264"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[]; +"268" -> "269"[]; +"269" -> "270"[]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[]; +"274" -> "275"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "287"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "288"[]; +"287" -> "289"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"288" -> "289"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"289" -> "290"[]; +"290" -> "291"[]; +"291" -> "292"[]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"295" -> "339"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"299" -> "312"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "309"[]; +"309" -> "310"[]; +"310" -> "311"[]; +"311" -> "313"[]; +"312" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"313" -> "314"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[]; +"318" -> "319"[]; +"319" -> "320"[]; +"320" -> "321"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "333"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "334"[]; +"333" -> "335"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"334" -> "335"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"335" -> "336"[]; +"336" -> "337"[]; +"337" -> "338"[]; +"338" -> "340"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"339" -> "340"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"342" -> "386"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"346" -> "359"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "355"[]; +"355" -> "356"[]; +"356" -> "357"[]; +"357" -> "358"[]; +"358" -> "360"[]; +"359" -> "361"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"361" -> "362"[]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[]; +"366" -> "367"[]; +"367" -> "368"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"367" -> "380"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "381"[]; +"380" -> "382"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[]; +"384" -> "385"[]; +"385" -> "387"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"386" -> "387"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"389" -> "433"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"393" -> "406"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "401"[]; +"401" -> "402"[]; +"402" -> "403"[]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "407"[]; +"406" -> "408"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"407" -> "408"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"408" -> "409"[]; +"409" -> "410"[]; +"410" -> "411"[]; +"411" -> "412"[]; +"412" -> "413"[]; +"413" -> "414"[]; +"414" -> "415"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"414" -> "427"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "420"[]; +"420" -> "421"[]; +"421" -> "422"[]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "428"[]; +"427" -> "429"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "429"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "434"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"433" -> "434"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"434" -> "435"[]; +"435" -> "436"[]; +"436" -> "437"[]; +"437" -> "438"[]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "453"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "454"[]; +"453" -> "455"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"454" -> "455"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"455" -> "456"[]; +"456" -> "457"[]; +"457" -> "458"[]; +"458" -> "459"[]; +"459" -> "460"[]; +"460" -> "461"[]; +"461" -> "462"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "474"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"462" -> "463"[]; +"463" -> "464"[]; +"464" -> "465"[]; +"465" -> "466"[]; +"466" -> "467"[]; +"467" -> "468"[]; +"468" -> "469"[]; +"469" -> "470"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "475"[]; +"474" -> "476"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"475" -> "476"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"476" -> "477"[]; +"477" -> "478"[]; +"478" -> "479"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "511"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "485"[]; +"485" -> "486"[]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "493"[]; +"493" -> "494"[]; +"494" -> "495"[]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "512"[]; +"511" -> "513"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"512" -> "513"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"513" -> "514"[]; +"514" -> "515"[]; +"515" -> "516"[]; +"516" -> "517"[]; +"517" -> "518"[]; +"518" -> "519"[]; +"519" -> "520"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"519" -> "600"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[]; +"522" -> "523"[]; +"523" -> "524"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"523" -> "536"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"524" -> "525"[]; +"525" -> "526"[]; +"526" -> "527"[]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "534"[]; +"534" -> "535"[]; +"535" -> "537"[]; +"536" -> "538"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"537" -> "538"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "539"[]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"544" -> "557"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "549"[]; +"549" -> "550"[]; +"550" -> "551"[]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "554"[]; +"554" -> "555"[]; +"555" -> "556"[]; +"556" -> "558"[]; +"557" -> "559"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"559" -> "560"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "594"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "563"[]; +"563" -> "564"[]; +"564" -> "565"[]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[]; +"572" -> "573"[]; +"573" -> "574"[]; +"574" -> "575"[]; +"575" -> "576"[]; +"576" -> "577"[]; +"577" -> "578"[]; +"578" -> "579"[]; +"579" -> "580"[]; +"580" -> "581"[]; +"581" -> "582"[]; +"582" -> "583"[]; +"583" -> "584"[]; +"584" -> "585"[]; +"585" -> "586"[]; +"586" -> "587"[]; +"587" -> "588"[]; +"588" -> "589"[]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "595"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[]; +"598" -> "599"[]; +"599" -> "601"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "601"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "608"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"607" -> "620"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[]; +"615" -> "616"[]; +"616" -> "617"[]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "621"[]; +"620" -> "622"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "622"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "624"[]; +"624" -> "625"[]; +"625" -> "626"[]; +"626" -> "627"[]; +"627" -> "628"[]; +"628" -> "629"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "641"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[]; +"636" -> "637"[]; +"637" -> "638"[]; +"638" -> "639"[]; +"639" -> "640"[]; +"640" -> "642"[]; +"641" -> "643"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"642" -> "643"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[]; +"644" -> "645"[]; +"645" -> "646"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"645" -> "678"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "648"[]; +"648" -> "649"[]; +"649" -> "650"[]; +"650" -> "651"[]; +"651" -> "652"[]; +"652" -> "653"[]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "659"[]; +"659" -> "660"[]; +"660" -> "661"[]; +"661" -> "662"[]; +"662" -> "663"[]; +"663" -> "664"[]; +"664" -> "665"[]; +"665" -> "666"[]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[]; +"677" -> "679"[]; +"678" -> "680"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "681"[]; +"681" -> "682"[]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"686" -> "767"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[]; +"690" -> "691"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "703"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "692"[]; +"692" -> "693"[]; +"693" -> "694"[]; +"694" -> "695"[]; +"695" -> "696"[]; +"696" -> "697"[]; +"697" -> "698"[]; +"698" -> "699"[]; +"699" -> "700"[]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "704"[]; +"703" -> "705"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"705" -> "706"[]; +"706" -> "707"[]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"711" -> "724"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"712" -> "713"[]; +"713" -> "714"[]; +"714" -> "715"[]; +"715" -> "716"[]; +"716" -> "717"[]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[]; +"723" -> "725"[]; +"724" -> "726"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "729"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"728" -> "761"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"729" -> "730"[]; +"730" -> "731"[]; +"731" -> "732"[]; +"732" -> "733"[]; +"733" -> "734"[]; +"734" -> "735"[]; +"735" -> "736"[]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[]; +"744" -> "745"[]; +"745" -> "746"[]; +"746" -> "747"[]; +"747" -> "748"[]; +"748" -> "749"[]; +"749" -> "750"[]; +"750" -> "751"[]; +"751" -> "752"[]; +"752" -> "753"[]; +"753" -> "754"[]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "757"[]; +"757" -> "758"[]; +"758" -> "759"[]; +"759" -> "760"[]; +"760" -> "762"[]; +"761" -> "763"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"762" -> "763"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[]; +"764" -> "765"[]; +"765" -> "766"[]; +"766" -> "768"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"767" -> "768"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"770" -> "851"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[]; +"774" -> "775"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"774" -> "787"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "776"[]; +"776" -> "777"[]; +"777" -> "778"[]; +"778" -> "779"[]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "782"[]; +"782" -> "783"[]; +"783" -> "784"[]; +"784" -> "785"[]; +"785" -> "786"[]; +"786" -> "788"[]; +"787" -> "789"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"788" -> "789"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"789" -> "790"[]; +"790" -> "791"[]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"795" -> "808"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[]; +"804" -> "805"[]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "809"[]; +"808" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"809" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[]; +"812" -> "813"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "845"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"813" -> "814"[]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[]; +"821" -> "822"[]; +"822" -> "823"[]; +"823" -> "824"[]; +"824" -> "825"[]; +"825" -> "826"[]; +"826" -> "827"[]; +"827" -> "828"[]; +"828" -> "829"[]; +"829" -> "830"[]; +"830" -> "831"[]; +"831" -> "832"[]; +"832" -> "833"[]; +"833" -> "834"[]; +"834" -> "835"[]; +"835" -> "836"[]; +"836" -> "837"[]; +"837" -> "838"[]; +"838" -> "839"[]; +"839" -> "840"[]; +"840" -> "841"[]; +"841" -> "842"[]; +"842" -> "843"[]; +"843" -> "844"[]; +"844" -> "846"[]; +"845" -> "847"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"846" -> "847"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"847" -> "848"[]; +"848" -> "849"[]; +"849" -> "850"[]; +"850" -> "852"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"851" -> "852"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"852" -> "853"[]; +"853" -> "854"[]; +"854" -> "855"[]; +"855" -> "856"[]; +"856" -> "857"[]; +"857" -> "858"[]; +"858" -> "859"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"858" -> "871"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"859" -> "860"[]; +"860" -> "861"[]; +"861" -> "862"[]; +"862" -> "863"[]; +"863" -> "864"[]; +"864" -> "865"[]; +"865" -> "866"[]; +"866" -> "867"[]; +"867" -> "868"[]; +"868" -> "869"[]; +"869" -> "870"[]; +"870" -> "872"[]; +"871" -> "873"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"872" -> "873"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"873" -> "874"[]; +"874" -> "875"[]; +"875" -> "876"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"875" -> "896"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"876" -> "877"[]; +"877" -> "878"[]; +"878" -> "879"[]; +"879" -> "880"[]; +"880" -> "881"[]; +"881" -> "882"[]; +"882" -> "883"[]; +"883" -> "884"[]; +"884" -> "885"[]; +"885" -> "886"[]; +"886" -> "887"[]; +"887" -> "888"[]; +"888" -> "889"[]; +"889" -> "890"[]; +"890" -> "891"[]; +"891" -> "892"[]; +"892" -> "893"[]; +"893" -> "894"[]; +"894" -> "895"[]; +"895" -> "897"[]; +"896" -> "898"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"897" -> "898"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"898" -> "899"[]; +"899" -> "900"[]; +"900" -> "901"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"900" -> "905"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"901" -> "902"[]; +"902" -> "903"[]; +"903" -> "904"[]; +"904" -> "964"[]; +"905" -> "906"[]; +"906" -> "907"[]; +"907" -> "908"[]; +"908" -> "909"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"908" -> "945"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"909" -> "912"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "911"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "932"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "942"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"911" -> "912"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"912" -> "913"[]; +"913" -> "914"[]; +"914" -> "915"[]; +"915" -> "916"[]; +"916" -> "917"[]; +"917" -> "918"[]; +"918" -> "919"[]; +"919" -> "920"[]; +"920" -> "921"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"920" -> "937"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"921" -> "922"[]; +"922" -> "923"[]; +"923" -> "924"[]; +"924" -> "925"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"924" -> "956"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"925" -> "928"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"926" -> "927"[]; +"927" -> "928"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"928" -> "929"[]; +"929" -> "930"[]; +"930" -> "931"[]; +"931" -> "933"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"932" -> "933"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"933" -> "934"[]; +"934" -> "935"[]; +"935" -> "936"[]; +"936" -> "961"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"937" -> "938"[]; +"938" -> "939"[]; +"939" -> "940"[]; +"940" -> "941"[]; +"941" -> "943"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"942" -> "943"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"943" -> "944"[]; +"944" -> "946"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"945" -> "946"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"946" -> "947"[]; +"947" -> "948"[]; +"948" -> "949"[]; +"949" -> "950"[]; +"950" -> "951"[]; +"951" -> "952"[]; +"952" -> "953"[]; +"953" -> "954"[]; +"954" -> "955"[]; +"955" -> "957"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"956" -> "957"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"957" -> "958"[]; +"958" -> "959"[]; +"959" -> "960"[]; +"960" -> "961"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"961" -> "962"[]; +"962" -> "963"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"962" -> "965"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"963" -> "1259"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"964" -> "965"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"965" -> "966"[]; +"966" -> "967"[]; +"967" -> "968"[]; +"968" -> "969"[]; +"969" -> "970"[]; +"970" -> "971"[]; +"971" -> "972"[]; +"972" -> "973"[]; +"973" -> "974"[]; +"974" -> "986"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"975" -> "976"[]; +"976" -> "977"[]; +"977" -> "978"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"977" -> "1149"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"978" -> "979"[]; +"979" -> "980"[]; +"980" -> "981"[]; +"981" -> "982"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"981" -> "1065"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"982" -> "983"[]; +"983" -> "984"[]; +"984" -> "985"[]; +"985" -> "986"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"986" -> "987"[]; +"987" -> "988"[]; +"988" -> "989"[]; +"989" -> "990"[]; +"990" -> "991"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"990" -> "995"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"991" -> "992"[]; +"992" -> "993"[]; +"993" -> "994"[]; +"994" -> "1054"[]; +"995" -> "996"[]; +"996" -> "997"[]; +"997" -> "998"[]; +"998" -> "999"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"998" -> "1035"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"999" -> "1002"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1000" -> "1001"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1000" -> "1022"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1000" -> "1032"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1001" -> "1002"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1002" -> "1003"[]; +"1003" -> "1004"[]; +"1004" -> "1005"[]; +"1005" -> "1006"[]; +"1006" -> "1007"[]; +"1007" -> "1008"[]; +"1008" -> "1009"[]; +"1009" -> "1010"[]; +"1010" -> "1011"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1010" -> "1027"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1011" -> "1012"[]; +"1012" -> "1013"[]; +"1013" -> "1014"[]; +"1014" -> "1015"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1014" -> "1046"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1015" -> "1018"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1016" -> "1017"[]; +"1017" -> "1018"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1018" -> "1019"[]; +"1019" -> "1020"[]; +"1020" -> "1021"[]; +"1021" -> "1023"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1022" -> "1023"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1023" -> "1024"[]; +"1024" -> "1025"[]; +"1025" -> "1026"[]; +"1026" -> "1051"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1027" -> "1028"[]; +"1028" -> "1029"[]; +"1029" -> "1030"[]; +"1030" -> "1031"[]; +"1031" -> "1033"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1032" -> "1033"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1033" -> "1034"[]; +"1034" -> "1036"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1035" -> "1036"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1036" -> "1037"[]; +"1037" -> "1038"[]; +"1038" -> "1039"[]; +"1039" -> "1040"[]; +"1040" -> "1041"[]; +"1041" -> "1042"[]; +"1042" -> "1043"[]; +"1043" -> "1044"[]; +"1044" -> "1045"[]; +"1045" -> "1047"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1046" -> "1047"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1047" -> "1048"[]; +"1048" -> "1049"[]; +"1049" -> "1050"[]; +"1050" -> "1051"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1051" -> "1052"[]; +"1052" -> "1053"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1052" -> "1055"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1053" -> "1259"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1054" -> "1055"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1055" -> "1056"[]; +"1056" -> "1057"[]; +"1057" -> "1058"[]; +"1058" -> "1059"[]; +"1059" -> "1060"[]; +"1060" -> "1061"[]; +"1061" -> "1062"[]; +"1062" -> "1063"[]; +"1063" -> "1064"[]; +"1064" -> "1065"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1065" -> "1066"[]; +"1066" -> "1067"[]; +"1067" -> "1068"[]; +"1068" -> "1069"[]; +"1069" -> "1070"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1069" -> "1074"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1070" -> "1071"[]; +"1071" -> "1072"[]; +"1072" -> "1073"[]; +"1073" -> "1140"[]; +"1074" -> "1075"[]; +"1075" -> "1076"[]; +"1076" -> "1077"[]; +"1077" -> "1078"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1077" -> "1118"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1078" -> "1081"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1079" -> "1080"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1079" -> "1103"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1079" -> "1113"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1080" -> "1081"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1081" -> "1082"[]; +"1082" -> "1083"[]; +"1083" -> "1084"[]; +"1084" -> "1085"[]; +"1085" -> "1086"[]; +"1086" -> "1087"[]; +"1087" -> "1088"[]; +"1088" -> "1089"[]; +"1089" -> "1090"[]; +"1090" -> "1091"[]; +"1091" -> "1092"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1091" -> "1108"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1092" -> "1093"[]; +"1093" -> "1094"[]; +"1094" -> "1095"[]; +"1095" -> "1096"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1095" -> "1131"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1096" -> "1099"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1097" -> "1098"[]; +"1098" -> "1099"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1099" -> "1100"[]; +"1100" -> "1101"[]; +"1101" -> "1102"[]; +"1102" -> "1104"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1103" -> "1104"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1104" -> "1105"[]; +"1105" -> "1106"[]; +"1106" -> "1107"[]; +"1107" -> "1136"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1108" -> "1109"[]; +"1109" -> "1110"[]; +"1110" -> "1111"[]; +"1111" -> "1112"[]; +"1112" -> "1114"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1113" -> "1114"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1114" -> "1115"[]; +"1115" -> "1116"[]; +"1116" -> "1117"[]; +"1117" -> "1119"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1118" -> "1119"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1119" -> "1120"[]; +"1120" -> "1121"[]; +"1121" -> "1122"[]; +"1122" -> "1123"[]; +"1123" -> "1124"[]; +"1124" -> "1125"[]; +"1125" -> "1126"[]; +"1126" -> "1127"[]; +"1127" -> "1128"[]; +"1128" -> "1129"[]; +"1129" -> "1130"[]; +"1130" -> "1132"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1131" -> "1132"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1132" -> "1133"[]; +"1133" -> "1134"[]; +"1134" -> "1135"[]; +"1135" -> "1136"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1136" -> "1137"[]; +"1137" -> "1138"[]; +"1138" -> "1139"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1138" -> "1259"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1139" -> "1141"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1140" -> "1141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1141" -> "1142"[]; +"1142" -> "1143"[]; +"1143" -> "1144"[]; +"1144" -> "1145"[]; +"1145" -> "1146"[]; +"1146" -> "1147"[]; +"1147" -> "1148"[]; +"1148" -> "1149"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1149" -> "1150"[]; +"1150" -> "1151"[]; +"1151" -> "1152"[]; +"1152" -> "1153"[]; +"1153" -> "1154"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1153" -> "1158"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1154" -> "1155"[]; +"1155" -> "1156"[]; +"1156" -> "1157"[]; +"1157" -> "1217"[]; +"1158" -> "1159"[]; +"1159" -> "1160"[]; +"1160" -> "1161"[]; +"1161" -> "1162"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1161" -> "1198"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1162" -> "1165"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1163" -> "1164"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1163" -> "1185"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1163" -> "1195"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1164" -> "1165"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1165" -> "1166"[]; +"1166" -> "1167"[]; +"1167" -> "1168"[]; +"1168" -> "1169"[]; +"1169" -> "1170"[]; +"1170" -> "1171"[]; +"1171" -> "1172"[]; +"1172" -> "1173"[]; +"1173" -> "1174"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1173" -> "1190"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1174" -> "1175"[]; +"1175" -> "1176"[]; +"1176" -> "1177"[]; +"1177" -> "1178"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1177" -> "1209"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1178" -> "1181"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1179" -> "1180"[]; +"1180" -> "1181"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1181" -> "1182"[]; +"1182" -> "1183"[]; +"1183" -> "1184"[]; +"1184" -> "1186"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1185" -> "1186"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1186" -> "1187"[]; +"1187" -> "1188"[]; +"1188" -> "1189"[]; +"1189" -> "1214"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1190" -> "1191"[]; +"1191" -> "1192"[]; +"1192" -> "1193"[]; +"1193" -> "1194"[]; +"1194" -> "1196"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1195" -> "1196"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1196" -> "1197"[]; +"1197" -> "1199"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1198" -> "1199"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1199" -> "1200"[]; +"1200" -> "1201"[]; +"1201" -> "1202"[]; +"1202" -> "1203"[]; +"1203" -> "1204"[]; +"1204" -> "1205"[]; +"1205" -> "1206"[]; +"1206" -> "1207"[]; +"1207" -> "1208"[]; +"1208" -> "1210"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1209" -> "1210"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1210" -> "1211"[]; +"1211" -> "1212"[]; +"1212" -> "1213"[]; +"1213" -> "1214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1214" -> "1215"[]; +"1215" -> "1216"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1215" -> "1218"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1216" -> "1259"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1217" -> "1218"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1218" -> "1219"[]; +"1219" -> "1220"[]; +"1220" -> "1221"[]; +"1221" -> "1222"[]; +"1222" -> "1223"[]; +"1223" -> "1225"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1224" -> "1225"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1225" -> "1226"[]; +"1226" -> "1227"[]; +"1227" -> "1228"[]; +"1228" -> "1229"[]; +"1229" -> "1230"[]; +"1230" -> "1231"[]; +"1231" -> "1232"[]; +"1232" -> "1233"[]; +"1233" -> "1234"[]; +"1234" -> "1235"[]; +"1235" -> "1236"[]; +"1236" -> "1237"[]; +"1237" -> "1238"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1237" -> "1246"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1238" -> "1239"[]; +"1239" -> "1240"[]; +"1240" -> "1241"[]; +"1241" -> "1242"[]; +"1242" -> "1243"[]; +"1243" -> "1244"[]; +"1244" -> "1245"[]; +"1245" -> "1259"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1246" -> "1247"[]; +"1247" -> "1248"[]; +"1248" -> "1249"[]; +"1249" -> "1250"[]; +"1250" -> "1252"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1251" -> "1252"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1252" -> "1253"[]; +"1253" -> "1254"[]; +"1254" -> "1255"[]; +"1255" -> "1256"[]; +"1256" -> "1257"[]; +"1257" -> "1258"[]; +"1258" -> "1259"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/5.dag_after_tg_pass.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/5.dag_after_tg_pass.dot new file mode 100644 index 0000000000000000000000000000000000000000..d1964696964cfce7af225185e9940856b60e6424 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/5.dag_after_tg_pass.dot @@ -0,0 +1,2462 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 1\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 3\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 6\nTopoID: 16\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"17" [label="(Node ID: 0\nTopoID: 17\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 7\nTopoID: 22\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"23" [label="(Node ID: 0\nTopoID: 23\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 18\nTopoID: 72\nl2l3_18_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"73" [label="(Node ID: 19\nTopoID: 73\nL2_IFM_Buffer_from_layer_18_for_layer_19_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"74" [label="(Node ID: 19\nTopoID: 74\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"75" [label="(Node ID: 19\nTopoID: 75\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"76" [label="(Node ID: 19\nTopoID: 76\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"77" [label="(Node ID: 20\nTopoID: 77\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"78" [label="(Node ID: 20\nTopoID: 78\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"80" [label="(Node ID: 20\nTopoID: 80\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"81" [label="(Node ID: 20\nTopoID: 81\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"82" [label="(Node ID: 21\nTopoID: 82\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"83" [label="(Node ID: 21\nTopoID: 83\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"84" [label="(Node ID: 22\nTopoID: 84\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 22\nTopoID: 85\nL2_IFM_Buffer_from_layer_18_for_layer_22_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"86" [label="(Node ID: 22\nTopoID: 86\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"87" [label="(Node ID: 22\nTopoID: 87\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"88" [label="(Node ID: 22\nTopoID: 88\nl2l3_22_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"89" [label="(Node ID: 23\nTopoID: 89\nL2_IFM_Buffer_from_layer_22_for_layer_23_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"90" [label="(Node ID: 23\nTopoID: 90\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"91" [label="(Node ID: 23\nTopoID: 91\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"92" [label="(Node ID: 23\nTopoID: 92\nl2l3_23_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"93" [label="(Node ID: 24\nTopoID: 93\nL2_IFM_Buffer_from_layer_23_for_layer_24_port0)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"94" [label="(Node ID: 24\nTopoID: 94\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"95" [label="(Node ID: 24\nTopoID: 95\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"96" [label="(Node ID: 24\nTopoID: 96\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"97" [label="(Node ID: 25\nTopoID: 97\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"98" [label="(Node ID: 25\nTopoID: 98\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"99" [label="(Node ID: 26\nTopoID: 99\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"100" [label="(Node ID: 26\nTopoID: 100\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"101" [label="(Node ID: 26\nTopoID: 101\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"102" [label="(Node ID: 26\nTopoID: 102\nl2l3_26_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"103" [label="(Node ID: 27\nTopoID: 103\nL2_IFM_Buffer_from_layer_26_for_layer_27_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"104" [label="(Node ID: 27\nTopoID: 104\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"105" [label="(Node ID: 27\nTopoID: 105\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"106" [label="(Node ID: 27\nTopoID: 106\nl2l3_27_spill)\n Buffer dim : {1,24,1,1}\n Buffer bound : {1,24,1,1}\n Buffer Size : 48\n DataType : BF16", shape="rect", color="red"]; +"107" [label="(Node ID: 28\nTopoID: 107\nL2_IFM_Buffer_from_layer_27_for_layer_28_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"108" [label="(Node ID: 28\nTopoID: 108\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"109" [label="(Node ID: 28\nTopoID: 109\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"110" [label="(Node ID: 28\nTopoID: 110\nl2l3_28_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"111" [label="(Node ID: 29\nTopoID: 111\nL2_IFM_Buffer_from_layer_28_for_layer_29_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"112" [label="(Node ID: 29\nTopoID: 112\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"113" [label="(Node ID: 29\nTopoID: 113\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"114" [label="(Node ID: 29\nTopoID: 114\nl2l3_29_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"115" [label="(Node ID: 30\nTopoID: 115\nL2_IFM_Buffer_from_layer_29_for_layer_30_port0)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"116" [label="(Node ID: 30\nTopoID: 116\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"117" [label="(Node ID: 30\nTopoID: 117\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"118" [label="(Node ID: 30\nTopoID: 118\nl2l3_30_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"119" [label="(Node ID: 31\nTopoID: 119\nL2_IFM_Buffer_from_layer_30_for_layer_31_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"120" [label="(Node ID: 31\nTopoID: 120\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"121" [label="(Node ID: 31\nTopoID: 121\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"122" [label="(Node ID: 31\nTopoID: 122\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"123" [label="(Node ID: 31\nTopoID: 123\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"124" [label="(Node ID: 31\nTopoID: 124\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"125" [label="(Node ID: 32\nTopoID: 125\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"126" [label="(Node ID: 32\nTopoID: 126\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"127" [label="(Node ID: 33\nTopoID: 127\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"128" [label="(Node ID: 33\nTopoID: 128\nL2_IFM_Buffer_from_layer_24_for_layer_33_port1)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 33\nTopoID: 129\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"130" [label="(Node ID: 33\nTopoID: 130\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 33\nTopoID: 131\nl2l3_33_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"132" [label="(Node ID: 34\nTopoID: 132\nL2_IFM_Buffer_from_layer_33_for_layer_34_port0)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 34\nTopoID: 133\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"134" [label="(Node ID: 34\nTopoID: 134\nl2_34)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 34\nTopoID: 135\nl2l3_34_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"136" [label="(Node ID: 35\nTopoID: 136\nL2_IFM_Buffer_from_layer_34_for_layer_35_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"137" [label="(Node ID: 35\nTopoID: 137\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"138" [label="(Node ID: 35\nTopoID: 138\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"139" [label="(Node ID: 35\nTopoID: 139\nl2l3_35_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"140" [label="(Node ID: 36\nTopoID: 140\nL2_IFM_Buffer_from_layer_35_for_layer_36_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 36\nTopoID: 141\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"142" [label="(Node ID: 36\nTopoID: 142\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 36\nTopoID: 143\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"144" [label="(Node ID: 37\nTopoID: 144\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"145" [label="(Node ID: 37\nTopoID: 145\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"146" [label="(Node ID: 38\nTopoID: 146\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 38\nTopoID: 147\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"148" [label="(Node ID: 38\nTopoID: 148\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 38\nTopoID: 149\nl2l3_38_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 39\nTopoID: 150\nL2_IFM_Buffer_from_layer_38_for_layer_39_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"151" [label="(Node ID: 39\nTopoID: 151\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"152" [label="(Node ID: 39\nTopoID: 152\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 39\nTopoID: 153\nl2l3_39_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"154" [label="(Node ID: 40\nTopoID: 154\nL2_IFM_Buffer_from_layer_39_for_layer_40_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"155" [label="(Node ID: 40\nTopoID: 155\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"156" [label="(Node ID: 40\nTopoID: 156\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"157" [label="(Node ID: 40\nTopoID: 157\nl2l3_40_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"158" [label="(Node ID: 41\nTopoID: 158\nL2_IFM_Buffer_from_layer_40_for_layer_41_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 41\nTopoID: 159\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"160" [label="(Node ID: 41\nTopoID: 160\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 41\nTopoID: 161\nl2l3_41_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"162" [label="(Node ID: 42\nTopoID: 162\nL2_IFM_Buffer_from_layer_41_for_layer_42_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 42\nTopoID: 163\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"164" [label="(Node ID: 42\nTopoID: 164\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 42\nTopoID: 165\nl2l3_42_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 43\nTopoID: 166\nL2_IFM_Buffer_from_layer_42_for_layer_43_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"167" [label="(Node ID: 43\nTopoID: 167\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"168" [label="(Node ID: 43\nTopoID: 168\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"169" [label="(Node ID: 43\nTopoID: 169\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 43\nTopoID: 170\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"171" [label="(Node ID: 43\nTopoID: 171\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"172" [label="(Node ID: 44\nTopoID: 172\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"173" [label="(Node ID: 44\nTopoID: 173\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"174" [label="(Node ID: 45\nTopoID: 174\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 45\nTopoID: 175\nL2_IFM_Buffer_from_layer_36_for_layer_45_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"176" [label="(Node ID: 45\nTopoID: 176\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"177" [label="(Node ID: 45\nTopoID: 177\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"178" [label="(Node ID: 45\nTopoID: 178\nl2l3_45_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"179" [label="(Node ID: 46\nTopoID: 179\nL2_IFM_Buffer_from_layer_45_for_layer_46_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"180" [label="(Node ID: 46\nTopoID: 180\nL2_IFM_Buffer_from_layer_34_for_layer_46_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"181" [label="(Node ID: 46\nTopoID: 181\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"182" [label="(Node ID: 46\nTopoID: 182\nl2_46)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"183" [label="(Node ID: 46\nTopoID: 183\nl2l3_46_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"184" [label="(Node ID: 47\nTopoID: 184\nL2_IFM_Buffer_from_layer_46_for_layer_47_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"185" [label="(Node ID: 47\nTopoID: 185\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"186" [label="(Node ID: 47\nTopoID: 186\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 47\nTopoID: 187\nl2l3_47_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"188" [label="(Node ID: 48\nTopoID: 188\nL2_IFM_Buffer_from_layer_47_for_layer_48_port0)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 48\nTopoID: 189\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"190" [label="(Node ID: 48\nTopoID: 190\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"191" [label="(Node ID: 48\nTopoID: 191\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"192" [label="(Node ID: 49\nTopoID: 192\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"193" [label="(Node ID: 49\nTopoID: 193\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"194" [label="(Node ID: 50\nTopoID: 194\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"195" [label="(Node ID: 50\nTopoID: 195\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"196" [label="(Node ID: 50\nTopoID: 196\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"197" [label="(Node ID: 50\nTopoID: 197\nl2l3_50_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"198" [label="(Node ID: 51\nTopoID: 198\nL2_IFM_Buffer_from_layer_50_for_layer_51_port0)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"199" [label="(Node ID: 51\nTopoID: 199\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"200" [label="(Node ID: 51\nTopoID: 200\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"201" [label="(Node ID: 51\nTopoID: 201\nl2l3_51_spill)\n Buffer dim : {1,32,1,1}\n Buffer bound : {1,32,1,1}\n Buffer Size : 64\n DataType : BF16", shape="rect", color="red"]; +"202" [label="(Node ID: 52\nTopoID: 202\nL2_IFM_Buffer_from_layer_51_for_layer_52_port0)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"203" [label="(Node ID: 52\nTopoID: 203\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"204" [label="(Node ID: 52\nTopoID: 204\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"205" [label="(Node ID: 52\nTopoID: 205\nl2l3_52_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"206" [label="(Node ID: 53\nTopoID: 206\nL2_IFM_Buffer_from_layer_52_for_layer_53_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"207" [label="(Node ID: 53\nTopoID: 207\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"208" [label="(Node ID: 53\nTopoID: 208\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"209" [label="(Node ID: 53\nTopoID: 209\nl2l3_53_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"210" [label="(Node ID: 54\nTopoID: 210\nL2_IFM_Buffer_from_layer_53_for_layer_54_port0)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"211" [label="(Node ID: 54\nTopoID: 211\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"212" [label="(Node ID: 54\nTopoID: 212\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"213" [label="(Node ID: 54\nTopoID: 213\nl2l3_54_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"214" [label="(Node ID: 55\nTopoID: 214\nL2_IFM_Buffer_from_layer_54_for_layer_55_port0)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"215" [label="(Node ID: 55\nTopoID: 215\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"216" [label="(Node ID: 55\nTopoID: 216\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"217" [label="(Node ID: 55\nTopoID: 217\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"218" [label="(Node ID: 55\nTopoID: 218\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"219" [label="(Node ID: 55\nTopoID: 219\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"220" [label="(Node ID: 56\nTopoID: 220\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"221" [label="(Node ID: 56\nTopoID: 221\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"222" [label="(Node ID: 57\nTopoID: 222\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"223" [label="(Node ID: 57\nTopoID: 223\nL2_IFM_Buffer_from_layer_48_for_layer_57_port1)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 57\nTopoID: 224\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"225" [label="(Node ID: 57\nTopoID: 225\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 57\nTopoID: 226\nl2l3_57_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"227" [label="(Node ID: 58\nTopoID: 227\nL2_IFM_Buffer_from_layer_57_for_layer_58_port0)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 58\nTopoID: 228\nL2_IFM_Buffer_from_layer_46_for_layer_58_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"229" [label="(Node ID: 58\nTopoID: 229\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"230" [label="(Node ID: 58\nTopoID: 230\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"231" [label="(Node ID: 58\nTopoID: 231\nl2l3_58_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"232" [label="(Node ID: 59\nTopoID: 232\nL2_IFM_Buffer_from_layer_58_for_layer_59_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"233" [label="(Node ID: 59\nTopoID: 233\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"234" [label="(Node ID: 59\nTopoID: 234\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"235" [label="(Node ID: 59\nTopoID: 235\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"236" [label="(Node ID: 60\nTopoID: 236\nL2_IFM_Buffer_from_layer_59_for_layer_60_port0)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"237" [label="(Node ID: 60\nTopoID: 237\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"238" [label="(Node ID: 60\nTopoID: 238\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"239" [label="(Node ID: 60\nTopoID: 239\nl2l3_60_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"240" [label="(Node ID: 61\nTopoID: 240\nL2_IFM_Buffer_from_layer_60_for_layer_61_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"241" [label="(Node ID: 61\nTopoID: 241\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"242" [label="(Node ID: 61\nTopoID: 242\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"243" [label="(Node ID: 61\nTopoID: 243\nl2l3_61_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"244" [label="(Node ID: 62\nTopoID: 244\nL2_IFM_Buffer_from_layer_61_for_layer_62_port0)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"245" [label="(Node ID: 62\nTopoID: 245\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"246" [label="(Node ID: 62\nTopoID: 246\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"247" [label="(Node ID: 62\nTopoID: 247\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"248" [label="(Node ID: 63\nTopoID: 248\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"249" [label="(Node ID: 63\nTopoID: 249\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 63\nTopoID: 250\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"251" [label="(Node ID: 63\nTopoID: 251\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 63\nTopoID: 252\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"253" [label="(Node ID: 63\nTopoID: 253\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"254" [label="(Node ID: 64\nTopoID: 254\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"255" [label="(Node ID: 64\nTopoID: 255\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"256" [label="(Node ID: 65\nTopoID: 256\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"257" [label="(Node ID: 65\nTopoID: 257\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"258" [label="(Node ID: 65\nTopoID: 258\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"259" [label="(Node ID: 65\nTopoID: 259\nl2l3_65_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"260" [label="(Node ID: 66\nTopoID: 260\nL2_IFM_Buffer_from_layer_65_for_layer_66_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"261" [label="(Node ID: 66\nTopoID: 261\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"262" [label="(Node ID: 66\nTopoID: 262\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"263" [label="(Node ID: 66\nTopoID: 263\nl2l3_66_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"264" [label="(Node ID: 67\nTopoID: 264\nL2_IFM_Buffer_from_layer_66_for_layer_67_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"265" [label="(Node ID: 67\nTopoID: 265\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"266" [label="(Node ID: 67\nTopoID: 266\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"267" [label="(Node ID: 67\nTopoID: 267\nl2l3_67_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"268" [label="(Node ID: 68\nTopoID: 268\nL2_IFM_Buffer_from_layer_67_for_layer_68_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"269" [label="(Node ID: 68\nTopoID: 269\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"270" [label="(Node ID: 68\nTopoID: 270\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"271" [label="(Node ID: 68\nTopoID: 271\nl2l3_68_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"272" [label="(Node ID: 69\nTopoID: 272\nL2_IFM_Buffer_from_layer_65_for_layer_69_port0)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"273" [label="(Node ID: 69\nTopoID: 273\nL2_IFM_Buffer_from_layer_68_for_layer_69_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 69\nTopoID: 274\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"275" [label="(Node ID: 69\nTopoID: 275\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 69\nTopoID: 276\nl2l3_69_spill)\n Buffer dim : {1,240,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 115200\n DataType : BF16", shape="rect", color="red"]; +"277" [label="(Node ID: 70\nTopoID: 277\nL2_IFM_Buffer_from_layer_69_for_layer_70_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 70\nTopoID: 278\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"279" [label="(Node ID: 70\nTopoID: 279\nl2_70)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 70\nTopoID: 280\nl2l3_70_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"281" [label="(Node ID: 71\nTopoID: 281\nL2_IFM_Buffer_from_layer_70_for_layer_71_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 71\nTopoID: 282\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"283" [label="(Node ID: 71\nTopoID: 283\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 71\nTopoID: 284\nl2l3_71_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"285" [label="(Node ID: 72\nTopoID: 285\nL2_IFM_Buffer_from_layer_71_for_layer_72_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 72\nTopoID: 286\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 72\nTopoID: 287\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 72\nTopoID: 288\nl2l3_72_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"289" [label="(Node ID: 73\nTopoID: 289\nL2_IFM_Buffer_from_layer_72_for_layer_73_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 73\nTopoID: 290\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"291" [label="(Node ID: 73\nTopoID: 291\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 73\nTopoID: 292\nl2l3_73_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"293" [label="(Node ID: 74\nTopoID: 293\nL2_IFM_Buffer_from_layer_73_for_layer_74_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"294" [label="(Node ID: 74\nTopoID: 294\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"295" [label="(Node ID: 74\nTopoID: 295\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 74\nTopoID: 296\nl2l3_74_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"297" [label="(Node ID: 75\nTopoID: 297\nL2_IFM_Buffer_from_layer_71_for_layer_75_port0)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 75\nTopoID: 298\nL2_IFM_Buffer_from_layer_74_for_layer_75_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"299" [label="(Node ID: 75\nTopoID: 299\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"300" [label="(Node ID: 75\nTopoID: 300\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"301" [label="(Node ID: 75\nTopoID: 301\nl2l3_75_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"302" [label="(Node ID: 76\nTopoID: 302\nL2_IFM_Buffer_from_layer_75_for_layer_76_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"303" [label="(Node ID: 76\nTopoID: 303\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"304" [label="(Node ID: 76\nTopoID: 304\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"305" [label="(Node ID: 76\nTopoID: 305\nl2l3_76_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"306" [label="(Node ID: 77\nTopoID: 306\nL2_IFM_Buffer_from_layer_76_for_layer_77_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"307" [label="(Node ID: 77\nTopoID: 307\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"308" [label="(Node ID: 77\nTopoID: 308\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"309" [label="(Node ID: 77\nTopoID: 309\nl2l3_77_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"310" [label="(Node ID: 78\nTopoID: 310\nL2_IFM_Buffer_from_layer_77_for_layer_78_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"311" [label="(Node ID: 78\nTopoID: 311\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"312" [label="(Node ID: 78\nTopoID: 312\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"313" [label="(Node ID: 78\nTopoID: 313\nl2l3_78_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"314" [label="(Node ID: 79\nTopoID: 314\nL2_IFM_Buffer_from_layer_78_for_layer_79_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"315" [label="(Node ID: 79\nTopoID: 315\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"316" [label="(Node ID: 79\nTopoID: 316\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"317" [label="(Node ID: 79\nTopoID: 317\nl2l3_79_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"318" [label="(Node ID: 80\nTopoID: 318\nL2_IFM_Buffer_from_layer_76_for_layer_80_port0)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"319" [label="(Node ID: 80\nTopoID: 319\nL2_IFM_Buffer_from_layer_79_for_layer_80_port1)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 80\nTopoID: 320\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"321" [label="(Node ID: 80\nTopoID: 321\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 80\nTopoID: 322\nl2l3_80_spill)\n Buffer dim : {1,200,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 96000\n DataType : BF16", shape="rect", color="red"]; +"323" [label="(Node ID: 81\nTopoID: 323\nL2_IFM_Buffer_from_layer_80_for_layer_81_port0)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 81\nTopoID: 324\nL2_IFM_Buffer_from_layer_70_for_layer_81_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"325" [label="(Node ID: 81\nTopoID: 325\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"326" [label="(Node ID: 81\nTopoID: 326\nl2_81)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"327" [label="(Node ID: 81\nTopoID: 327\nl2l3_81_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"328" [label="(Node ID: 82\nTopoID: 328\nL2_IFM_Buffer_from_layer_81_for_layer_82_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"329" [label="(Node ID: 82\nTopoID: 329\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"330" [label="(Node ID: 82\nTopoID: 330\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"331" [label="(Node ID: 82\nTopoID: 331\nl2l3_82_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"332" [label="(Node ID: 83\nTopoID: 332\nL2_IFM_Buffer_from_layer_82_for_layer_83_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"333" [label="(Node ID: 83\nTopoID: 333\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"334" [label="(Node ID: 83\nTopoID: 334\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"335" [label="(Node ID: 83\nTopoID: 335\nl2l3_83_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"336" [label="(Node ID: 84\nTopoID: 336\nL2_IFM_Buffer_from_layer_83_for_layer_84_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"337" [label="(Node ID: 84\nTopoID: 337\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"338" [label="(Node ID: 84\nTopoID: 338\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"339" [label="(Node ID: 84\nTopoID: 339\nl2l3_84_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"340" [label="(Node ID: 85\nTopoID: 340\nL2_IFM_Buffer_from_layer_84_for_layer_85_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"341" [label="(Node ID: 85\nTopoID: 341\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"342" [label="(Node ID: 85\nTopoID: 342\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"343" [label="(Node ID: 85\nTopoID: 343\nl2l3_85_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"344" [label="(Node ID: 86\nTopoID: 344\nL2_IFM_Buffer_from_layer_82_for_layer_86_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"345" [label="(Node ID: 86\nTopoID: 345\nL2_IFM_Buffer_from_layer_85_for_layer_86_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 86\nTopoID: 346\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"347" [label="(Node ID: 86\nTopoID: 347\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 86\nTopoID: 348\nl2l3_86_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"349" [label="(Node ID: 87\nTopoID: 349\nL2_IFM_Buffer_from_layer_86_for_layer_87_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 87\nTopoID: 350\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"351" [label="(Node ID: 87\nTopoID: 351\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 87\nTopoID: 352\nl2l3_87_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"353" [label="(Node ID: 88\nTopoID: 353\nL2_IFM_Buffer_from_layer_87_for_layer_88_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 88\nTopoID: 354\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"355" [label="(Node ID: 88\nTopoID: 355\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"356" [label="(Node ID: 88\nTopoID: 356\nl2l3_88_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"357" [label="(Node ID: 89\nTopoID: 357\nL2_IFM_Buffer_from_layer_88_for_layer_89_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"358" [label="(Node ID: 89\nTopoID: 358\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"359" [label="(Node ID: 89\nTopoID: 359\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 89\nTopoID: 360\nl2l3_89_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"361" [label="(Node ID: 90\nTopoID: 361\nL2_IFM_Buffer_from_layer_89_for_layer_90_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 90\nTopoID: 362\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"363" [label="(Node ID: 90\nTopoID: 363\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 90\nTopoID: 364\nl2l3_90_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"365" [label="(Node ID: 91\nTopoID: 365\nL2_IFM_Buffer_from_layer_87_for_layer_91_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 91\nTopoID: 366\nL2_IFM_Buffer_from_layer_90_for_layer_91_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"367" [label="(Node ID: 91\nTopoID: 367\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"368" [label="(Node ID: 91\nTopoID: 368\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"369" [label="(Node ID: 91\nTopoID: 369\nl2l3_91_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"370" [label="(Node ID: 92\nTopoID: 370\nL2_IFM_Buffer_from_layer_91_for_layer_92_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"371" [label="(Node ID: 92\nTopoID: 371\nL2_IFM_Buffer_from_layer_81_for_layer_92_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"372" [label="(Node ID: 92\nTopoID: 372\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"373" [label="(Node ID: 92\nTopoID: 373\nl2_92)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"374" [label="(Node ID: 92\nTopoID: 374\nl2l3_92_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"375" [label="(Node ID: 93\nTopoID: 375\nL2_IFM_Buffer_from_layer_92_for_layer_93_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 93\nTopoID: 376\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"377" [label="(Node ID: 93\nTopoID: 377\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"378" [label="(Node ID: 93\nTopoID: 378\nl2l3_93_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"379" [label="(Node ID: 94\nTopoID: 379\nL2_IFM_Buffer_from_layer_93_for_layer_94_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 94\nTopoID: 380\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"381" [label="(Node ID: 94\nTopoID: 381\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 94\nTopoID: 382\nl2l3_94_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"383" [label="(Node ID: 95\nTopoID: 383\nL2_IFM_Buffer_from_layer_94_for_layer_95_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 95\nTopoID: 384\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"385" [label="(Node ID: 95\nTopoID: 385\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"386" [label="(Node ID: 95\nTopoID: 386\nl2l3_95_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"387" [label="(Node ID: 96\nTopoID: 387\nL2_IFM_Buffer_from_layer_95_for_layer_96_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 96\nTopoID: 388\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"389" [label="(Node ID: 96\nTopoID: 389\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 96\nTopoID: 390\nl2l3_96_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"391" [label="(Node ID: 97\nTopoID: 391\nL2_IFM_Buffer_from_layer_93_for_layer_97_port0)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 97\nTopoID: 392\nL2_IFM_Buffer_from_layer_96_for_layer_97_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"393" [label="(Node ID: 97\nTopoID: 393\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"394" [label="(Node ID: 97\nTopoID: 394\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"395" [label="(Node ID: 97\nTopoID: 395\nl2l3_97_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"396" [label="(Node ID: 98\nTopoID: 396\nL2_IFM_Buffer_from_layer_97_for_layer_98_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"397" [label="(Node ID: 98\nTopoID: 397\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"398" [label="(Node ID: 98\nTopoID: 398\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"399" [label="(Node ID: 98\nTopoID: 399\nl2l3_98_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"400" [label="(Node ID: 99\nTopoID: 400\nL2_IFM_Buffer_from_layer_98_for_layer_99_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"401" [label="(Node ID: 99\nTopoID: 401\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"402" [label="(Node ID: 99\nTopoID: 402\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"403" [label="(Node ID: 99\nTopoID: 403\nl2l3_99_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"404" [label="(Node ID: 100\nTopoID: 404\nL2_IFM_Buffer_from_layer_99_for_layer_100_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"405" [label="(Node ID: 100\nTopoID: 405\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"406" [label="(Node ID: 100\nTopoID: 406\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"407" [label="(Node ID: 100\nTopoID: 407\nl2l3_100_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"408" [label="(Node ID: 101\nTopoID: 408\nL2_IFM_Buffer_from_layer_100_for_layer_101_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"409" [label="(Node ID: 101\nTopoID: 409\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"410" [label="(Node ID: 101\nTopoID: 410\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"411" [label="(Node ID: 101\nTopoID: 411\nl2l3_101_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"412" [label="(Node ID: 102\nTopoID: 412\nL2_IFM_Buffer_from_layer_98_for_layer_102_port0)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"413" [label="(Node ID: 102\nTopoID: 413\nL2_IFM_Buffer_from_layer_101_for_layer_102_port1)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"414" [label="(Node ID: 102\nTopoID: 414\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"415" [label="(Node ID: 102\nTopoID: 415\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"416" [label="(Node ID: 102\nTopoID: 416\nl2l3_102_spill)\n Buffer dim : {1,184,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 88320\n DataType : BF16", shape="rect", color="red"]; +"417" [label="(Node ID: 103\nTopoID: 417\nL2_IFM_Buffer_from_layer_102_for_layer_103_port0)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"418" [label="(Node ID: 103\nTopoID: 418\nL2_IFM_Buffer_from_layer_92_for_layer_103_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 103\nTopoID: 419\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"420" [label="(Node ID: 103\nTopoID: 420\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"421" [label="(Node ID: 103\nTopoID: 421\nl2l3_103_spill)\n Buffer dim : {1,80,12,20}\n Buffer bound : {1,80,12,20}\n Buffer Size : 38400\n DataType : BF16", shape="rect", color="red"]; +"422" [label="(Node ID: 104\nTopoID: 422\nL2_IFM_Buffer_from_layer_103_for_layer_104_port0)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"423" [label="(Node ID: 104\nTopoID: 423\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"424" [label="(Node ID: 104\nTopoID: 424\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"425" [label="(Node ID: 104\nTopoID: 425\nl2l3_104_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"426" [label="(Node ID: 105\nTopoID: 426\nL2_IFM_Buffer_from_layer_104_for_layer_105_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"427" [label="(Node ID: 105\nTopoID: 427\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"428" [label="(Node ID: 105\nTopoID: 428\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"429" [label="(Node ID: 105\nTopoID: 429\nl2l3_105_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"430" [label="(Node ID: 106\nTopoID: 430\nL2_IFM_Buffer_from_layer_105_for_layer_106_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 106\nTopoID: 431\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"432" [label="(Node ID: 106\nTopoID: 432\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 106\nTopoID: 433\nl2l3_106_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"434" [label="(Node ID: 107\nTopoID: 434\nL2_IFM_Buffer_from_layer_106_for_layer_107_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"435" [label="(Node ID: 107\nTopoID: 435\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"436" [label="(Node ID: 107\nTopoID: 436\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"437" [label="(Node ID: 107\nTopoID: 437\nl2l3_107_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"438" [label="(Node ID: 108\nTopoID: 438\nL2_IFM_Buffer_from_layer_104_for_layer_108_port0)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"439" [label="(Node ID: 108\nTopoID: 439\nL2_IFM_Buffer_from_layer_107_for_layer_108_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 108\nTopoID: 440\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"441" [label="(Node ID: 108\nTopoID: 441\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"442" [label="(Node ID: 108\nTopoID: 442\nl2l3_108_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"443" [label="(Node ID: 109\nTopoID: 443\nL2_IFM_Buffer_from_layer_108_for_layer_109_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 109\nTopoID: 444\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"445" [label="(Node ID: 109\nTopoID: 445\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 109\nTopoID: 446\nl2l3_109_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"447" [label="(Node ID: 110\nTopoID: 447\nL2_IFM_Buffer_from_layer_109_for_layer_110_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 110\nTopoID: 448\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"449" [label="(Node ID: 110\nTopoID: 449\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 110\nTopoID: 450\nl2l3_110_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"451" [label="(Node ID: 111\nTopoID: 451\nL2_IFM_Buffer_from_layer_110_for_layer_111_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 111\nTopoID: 452\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 111\nTopoID: 453\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 111\nTopoID: 454\nl2l3_111_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"455" [label="(Node ID: 112\nTopoID: 455\nL2_IFM_Buffer_from_layer_111_for_layer_112_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 112\nTopoID: 456\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"457" [label="(Node ID: 112\nTopoID: 457\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"458" [label="(Node ID: 112\nTopoID: 458\nl2l3_112_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"459" [label="(Node ID: 113\nTopoID: 459\nL2_IFM_Buffer_from_layer_109_for_layer_113_port0)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"460" [label="(Node ID: 113\nTopoID: 460\nL2_IFM_Buffer_from_layer_112_for_layer_113_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"461" [label="(Node ID: 113\nTopoID: 461\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"462" [label="(Node ID: 113\nTopoID: 462\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 113\nTopoID: 463\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"464" [label="(Node ID: 114\nTopoID: 464\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"465" [label="(Node ID: 114\nTopoID: 465\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"466" [label="(Node ID: 115\nTopoID: 466\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 115\nTopoID: 467\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"468" [label="(Node ID: 115\nTopoID: 468\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 115\nTopoID: 469\nl2l3_115_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 116\nTopoID: 470\nL2_IFM_Buffer_from_layer_115_for_layer_116_port0)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"471" [label="(Node ID: 116\nTopoID: 471\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"472" [label="(Node ID: 116\nTopoID: 472\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"473" [label="(Node ID: 116\nTopoID: 473\nl2l3_116_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"474" [label="(Node ID: 117\nTopoID: 474\nL2_IFM_Buffer_from_layer_116_for_layer_117_port0)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"475" [label="(Node ID: 117\nTopoID: 475\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"476" [label="(Node ID: 117\nTopoID: 476\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"477" [label="(Node ID: 117\nTopoID: 477\nl2l3_117_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"478" [label="(Node ID: 118\nTopoID: 478\nL2_IFM_Buffer_from_layer_117_for_layer_118_port0)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"479" [label="(Node ID: 118\nTopoID: 479\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"480" [label="(Node ID: 118\nTopoID: 480\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"481" [label="(Node ID: 118\nTopoID: 481\nl2l3_118_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 119\nTopoID: 482\nL2_IFM_Buffer_from_layer_118_for_layer_119_port0)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 119\nTopoID: 483\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"484" [label="(Node ID: 119\nTopoID: 484\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"485" [label="(Node ID: 119\nTopoID: 485\nl2l3_119_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"486" [label="(Node ID: 120\nTopoID: 486\nL2_IFM_Buffer_from_layer_119_for_layer_120_port0)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"487" [label="(Node ID: 120\nTopoID: 487\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"488" [label="(Node ID: 120\nTopoID: 488\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"489" [label="(Node ID: 120\nTopoID: 489\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"490" [label="(Node ID: 120\nTopoID: 490\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"491" [label="(Node ID: 120\nTopoID: 491\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"492" [label="(Node ID: 121\nTopoID: 492\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"493" [label="(Node ID: 121\nTopoID: 493\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"494" [label="(Node ID: 122\nTopoID: 494\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 122\nTopoID: 495\nL2_IFM_Buffer_from_layer_113_for_layer_122_port1)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"496" [label="(Node ID: 122\nTopoID: 496\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"497" [label="(Node ID: 122\nTopoID: 497\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"498" [label="(Node ID: 122\nTopoID: 498\nl2l3_122_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"499" [label="(Node ID: 123\nTopoID: 499\nL2_IFM_Buffer_from_layer_122_for_layer_123_port0)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"500" [label="(Node ID: 123\nTopoID: 500\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"501" [label="(Node ID: 123\nTopoID: 501\nl2_123)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"502" [label="(Node ID: 123\nTopoID: 502\nl2l3_123_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"503" [label="(Node ID: 124\nTopoID: 503\nL2_IFM_Buffer_from_layer_123_for_layer_124_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"504" [label="(Node ID: 124\nTopoID: 504\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"505" [label="(Node ID: 124\nTopoID: 505\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"506" [label="(Node ID: 124\nTopoID: 506\nl2l3_124_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"507" [label="(Node ID: 125\nTopoID: 507\nL2_IFM_Buffer_from_layer_124_for_layer_125_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"508" [label="(Node ID: 125\nTopoID: 508\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"509" [label="(Node ID: 125\nTopoID: 509\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"510" [label="(Node ID: 125\nTopoID: 510\nl2l3_125_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"511" [label="(Node ID: 126\nTopoID: 511\nL2_IFM_Buffer_from_layer_125_for_layer_126_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"512" [label="(Node ID: 126\nTopoID: 512\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"513" [label="(Node ID: 126\nTopoID: 513\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"514" [label="(Node ID: 126\nTopoID: 514\nl2l3_126_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"515" [label="(Node ID: 127\nTopoID: 515\nL2_IFM_Buffer_from_layer_126_for_layer_127_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"516" [label="(Node ID: 127\nTopoID: 516\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"517" [label="(Node ID: 127\nTopoID: 517\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"518" [label="(Node ID: 127\nTopoID: 518\nl2l3_127_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"519" [label="(Node ID: 128\nTopoID: 519\nL2_IFM_Buffer_from_layer_124_for_layer_128_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 128\nTopoID: 520\nL2_IFM_Buffer_from_layer_127_for_layer_128_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"521" [label="(Node ID: 128\nTopoID: 521\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"522" [label="(Node ID: 128\nTopoID: 522\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"523" [label="(Node ID: 128\nTopoID: 523\nl2l3_128_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"524" [label="(Node ID: 129\nTopoID: 524\nL2_IFM_Buffer_from_layer_128_for_layer_129_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"525" [label="(Node ID: 129\nTopoID: 525\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"526" [label="(Node ID: 129\nTopoID: 526\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"527" [label="(Node ID: 129\nTopoID: 527\nl2l3_129_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"528" [label="(Node ID: 130\nTopoID: 528\nL2_IFM_Buffer_from_layer_129_for_layer_130_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 130\nTopoID: 529\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 130\nTopoID: 530\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 130\nTopoID: 531\nl2l3_130_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"532" [label="(Node ID: 131\nTopoID: 532\nL2_IFM_Buffer_from_layer_130_for_layer_131_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 131\nTopoID: 533\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"534" [label="(Node ID: 131\nTopoID: 534\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 131\nTopoID: 535\nl2l3_131_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"536" [label="(Node ID: 132\nTopoID: 536\nL2_IFM_Buffer_from_layer_131_for_layer_132_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"537" [label="(Node ID: 132\nTopoID: 537\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"538" [label="(Node ID: 132\nTopoID: 538\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"539" [label="(Node ID: 132\nTopoID: 539\nl2l3_132_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"540" [label="(Node ID: 133\nTopoID: 540\nL2_IFM_Buffer_from_layer_129_for_layer_133_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"541" [label="(Node ID: 133\nTopoID: 541\nL2_IFM_Buffer_from_layer_132_for_layer_133_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 133\nTopoID: 542\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"543" [label="(Node ID: 133\nTopoID: 543\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 133\nTopoID: 544\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"545" [label="(Node ID: 134\nTopoID: 545\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"546" [label="(Node ID: 134\nTopoID: 546\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"547" [label="(Node ID: 135\nTopoID: 547\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 135\nTopoID: 548\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"549" [label="(Node ID: 135\nTopoID: 549\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"550" [label="(Node ID: 135\nTopoID: 550\nl2l3_135_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"551" [label="(Node ID: 136\nTopoID: 551\nL2_IFM_Buffer_from_layer_135_for_layer_136_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"552" [label="(Node ID: 136\nTopoID: 552\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"553" [label="(Node ID: 136\nTopoID: 553\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 136\nTopoID: 554\nl2l3_136_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"555" [label="(Node ID: 137\nTopoID: 555\nL2_IFM_Buffer_from_layer_136_for_layer_137_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"556" [label="(Node ID: 137\nTopoID: 556\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"557" [label="(Node ID: 137\nTopoID: 557\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"558" [label="(Node ID: 137\nTopoID: 558\nl2l3_137_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"559" [label="(Node ID: 138\nTopoID: 559\nL2_IFM_Buffer_from_layer_137_for_layer_138_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"560" [label="(Node ID: 138\nTopoID: 560\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"561" [label="(Node ID: 138\nTopoID: 561\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"562" [label="(Node ID: 138\nTopoID: 562\nl2l3_138_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"563" [label="(Node ID: 139\nTopoID: 563\nL2_IFM_Buffer_from_layer_138_for_layer_139_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"564" [label="(Node ID: 139\nTopoID: 564\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"565" [label="(Node ID: 139\nTopoID: 565\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"566" [label="(Node ID: 139\nTopoID: 566\nl2l3_139_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"567" [label="(Node ID: 140\nTopoID: 567\nL2_IFM_Buffer_from_layer_139_for_layer_140_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"568" [label="(Node ID: 140\nTopoID: 568\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"569" [label="(Node ID: 140\nTopoID: 569\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"570" [label="(Node ID: 140\nTopoID: 570\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"571" [label="(Node ID: 140\nTopoID: 571\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"572" [label="(Node ID: 140\nTopoID: 572\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"573" [label="(Node ID: 141\nTopoID: 573\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"574" [label="(Node ID: 141\nTopoID: 574\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"575" [label="(Node ID: 142\nTopoID: 575\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"576" [label="(Node ID: 142\nTopoID: 576\nL2_IFM_Buffer_from_layer_133_for_layer_142_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 142\nTopoID: 577\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"578" [label="(Node ID: 142\nTopoID: 578\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 142\nTopoID: 579\nl2l3_142_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"580" [label="(Node ID: 143\nTopoID: 580\nL2_IFM_Buffer_from_layer_142_for_layer_143_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"581" [label="(Node ID: 143\nTopoID: 581\nL2_IFM_Buffer_from_layer_123_for_layer_143_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"582" [label="(Node ID: 143\nTopoID: 582\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"583" [label="(Node ID: 143\nTopoID: 583\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"584" [label="(Node ID: 143\nTopoID: 584\nl2l3_143_spill)\n Buffer dim : {1,112,12,20}\n Buffer bound : {1,112,12,20}\n Buffer Size : 53760\n DataType : BF16", shape="rect", color="red"]; +"585" [label="(Node ID: 144\nTopoID: 585\nL2_IFM_Buffer_from_layer_143_for_layer_144_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"586" [label="(Node ID: 144\nTopoID: 586\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"587" [label="(Node ID: 144\nTopoID: 587\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"588" [label="(Node ID: 144\nTopoID: 588\nl2l3_144_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"589" [label="(Node ID: 145\nTopoID: 589\nL2_IFM_Buffer_from_layer_144_for_layer_145_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"590" [label="(Node ID: 145\nTopoID: 590\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"591" [label="(Node ID: 145\nTopoID: 591\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"592" [label="(Node ID: 145\nTopoID: 592\nl2l3_145_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"593" [label="(Node ID: 146\nTopoID: 593\nL2_IFM_Buffer_from_layer_145_for_layer_146_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"594" [label="(Node ID: 146\nTopoID: 594\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"595" [label="(Node ID: 146\nTopoID: 595\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 146\nTopoID: 596\nl2l3_146_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"597" [label="(Node ID: 147\nTopoID: 597\nL2_IFM_Buffer_from_layer_146_for_layer_147_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 147\nTopoID: 598\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"599" [label="(Node ID: 147\nTopoID: 599\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 147\nTopoID: 600\nl2l3_147_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"601" [label="(Node ID: 148\nTopoID: 601\nL2_IFM_Buffer_from_layer_144_for_layer_148_port0)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"602" [label="(Node ID: 148\nTopoID: 602\nL2_IFM_Buffer_from_layer_147_for_layer_148_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"603" [label="(Node ID: 148\nTopoID: 603\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"604" [label="(Node ID: 148\nTopoID: 604\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"605" [label="(Node ID: 148\nTopoID: 605\nl2l3_148_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"606" [label="(Node ID: 149\nTopoID: 606\nL2_IFM_Buffer_from_layer_148_for_layer_149_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"607" [label="(Node ID: 149\nTopoID: 607\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"608" [label="(Node ID: 149\nTopoID: 608\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"609" [label="(Node ID: 149\nTopoID: 609\nl2l3_149_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"610" [label="(Node ID: 150\nTopoID: 610\nL2_IFM_Buffer_from_layer_149_for_layer_150_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"611" [label="(Node ID: 150\nTopoID: 611\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"612" [label="(Node ID: 150\nTopoID: 612\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 150\nTopoID: 613\nl2l3_150_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"614" [label="(Node ID: 151\nTopoID: 614\nL2_IFM_Buffer_from_layer_150_for_layer_151_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 151\nTopoID: 615\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"616" [label="(Node ID: 151\nTopoID: 616\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 151\nTopoID: 617\nl2l3_151_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"618" [label="(Node ID: 152\nTopoID: 618\nL2_IFM_Buffer_from_layer_151_for_layer_152_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 152\nTopoID: 619\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"620" [label="(Node ID: 152\nTopoID: 620\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 152\nTopoID: 621\nl2l3_152_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"622" [label="(Node ID: 153\nTopoID: 622\nL2_IFM_Buffer_from_layer_149_for_layer_153_port0)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"623" [label="(Node ID: 153\nTopoID: 623\nL2_IFM_Buffer_from_layer_152_for_layer_153_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"624" [label="(Node ID: 153\nTopoID: 624\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"625" [label="(Node ID: 153\nTopoID: 625\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"626" [label="(Node ID: 153\nTopoID: 626\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"627" [label="(Node ID: 154\nTopoID: 627\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"628" [label="(Node ID: 154\nTopoID: 628\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"629" [label="(Node ID: 155\nTopoID: 629\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"630" [label="(Node ID: 155\nTopoID: 630\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"631" [label="(Node ID: 155\nTopoID: 631\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"632" [label="(Node ID: 155\nTopoID: 632\nl2l3_155_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"633" [label="(Node ID: 156\nTopoID: 633\nL2_IFM_Buffer_from_layer_155_for_layer_156_port0)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"634" [label="(Node ID: 156\nTopoID: 634\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"635" [label="(Node ID: 156\nTopoID: 635\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"636" [label="(Node ID: 156\nTopoID: 636\nl2l3_156_spill)\n Buffer dim : {1,168,1,1}\n Buffer bound : {1,168,1,1}\n Buffer Size : 336\n DataType : BF16", shape="rect", color="red"]; +"637" [label="(Node ID: 157\nTopoID: 637\nL2_IFM_Buffer_from_layer_156_for_layer_157_port0)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"638" [label="(Node ID: 157\nTopoID: 638\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"639" [label="(Node ID: 157\nTopoID: 639\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 157\nTopoID: 640\nl2l3_157_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"641" [label="(Node ID: 158\nTopoID: 641\nL2_IFM_Buffer_from_layer_157_for_layer_158_port0)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"642" [label="(Node ID: 158\nTopoID: 642\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"643" [label="(Node ID: 158\nTopoID: 643\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"644" [label="(Node ID: 158\nTopoID: 644\nl2l3_158_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"645" [label="(Node ID: 159\nTopoID: 645\nL2_IFM_Buffer_from_layer_158_for_layer_159_port0)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"646" [label="(Node ID: 159\nTopoID: 646\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"647" [label="(Node ID: 159\nTopoID: 647\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"648" [label="(Node ID: 159\nTopoID: 648\nl2l3_159_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"649" [label="(Node ID: 160\nTopoID: 649\nL2_IFM_Buffer_from_layer_159_for_layer_160_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"650" [label="(Node ID: 160\nTopoID: 650\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"651" [label="(Node ID: 160\nTopoID: 651\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"652" [label="(Node ID: 160\nTopoID: 652\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"653" [label="(Node ID: 160\nTopoID: 653\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"654" [label="(Node ID: 160\nTopoID: 654\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"655" [label="(Node ID: 161\nTopoID: 655\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"656" [label="(Node ID: 161\nTopoID: 656\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"657" [label="(Node ID: 162\nTopoID: 657\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"658" [label="(Node ID: 162\nTopoID: 658\nL2_IFM_Buffer_from_layer_153_for_layer_162_port1)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 162\nTopoID: 659\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"660" [label="(Node ID: 162\nTopoID: 660\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"661" [label="(Node ID: 162\nTopoID: 661\nl2l3_162_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"662" [label="(Node ID: 163\nTopoID: 662\nL2_IFM_Buffer_from_layer_162_for_layer_163_port0)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"663" [label="(Node ID: 163\nTopoID: 663\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"664" [label="(Node ID: 163\nTopoID: 664\nl2_163)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"665" [label="(Node ID: 163\nTopoID: 665\nl2l3_163_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"666" [label="(Node ID: 164\nTopoID: 666\nL2_IFM_Buffer_from_layer_163_for_layer_164_port0)\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"667" [label="(Node ID: 164\nTopoID: 667\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"668" [label="(Node ID: 164\nTopoID: 668\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"669" [label="(Node ID: 164\nTopoID: 669\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"670" [label="(Node ID: 165\nTopoID: 670\nL2_IFM_Buffer_from_layer_164_for_layer_165_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"671" [label="(Node ID: 165\nTopoID: 671\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"672" [label="(Node ID: 165\nTopoID: 672\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"673" [label="(Node ID: 165\nTopoID: 673\nl2l3_165_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"674" [label="(Node ID: 166\nTopoID: 674\nL2_IFM_Buffer_from_layer_165_for_layer_166_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"675" [label="(Node ID: 166\nTopoID: 675\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"676" [label="(Node ID: 166\nTopoID: 676\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"677" [label="(Node ID: 166\nTopoID: 677\nl2l3_166_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"678" [label="(Node ID: 167\nTopoID: 678\nL2_IFM_Buffer_from_layer_166_for_layer_167_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"679" [label="(Node ID: 167\nTopoID: 679\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"680" [label="(Node ID: 167\nTopoID: 680\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"681" [label="(Node ID: 167\nTopoID: 681\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"682" [label="(Node ID: 168\nTopoID: 682\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"683" [label="(Node ID: 168\nTopoID: 683\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"684" [label="(Node ID: 168\nTopoID: 684\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"685" [label="(Node ID: 168\nTopoID: 685\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"686" [label="(Node ID: 168\nTopoID: 686\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"687" [label="(Node ID: 169\nTopoID: 687\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"688" [label="(Node ID: 169\nTopoID: 688\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"689" [label="(Node ID: 169\nTopoID: 689\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"690" [label="(Node ID: 169\nTopoID: 690\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"691" [label="(Node ID: 170\nTopoID: 691\nL2_IFM_Buffer_from_layer_169_for_layer_170_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"692" [label="(Node ID: 170\nTopoID: 692\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"693" [label="(Node ID: 170\nTopoID: 693\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 170\nTopoID: 694\nl2l3_170_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"695" [label="(Node ID: 171\nTopoID: 695\nL2_IFM_Buffer_from_layer_170_for_layer_171_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"696" [label="(Node ID: 171\nTopoID: 696\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"697" [label="(Node ID: 171\nTopoID: 697\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 171\nTopoID: 698\nl2l3_171_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"699" [label="(Node ID: 172\nTopoID: 699\nL2_IFM_Buffer_from_layer_171_for_layer_172_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 172\nTopoID: 700\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"701" [label="(Node ID: 172\nTopoID: 701\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"702" [label="(Node ID: 172\nTopoID: 702\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"703" [label="(Node ID: 173\nTopoID: 703\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 173\nTopoID: 704\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"705" [label="(Node ID: 173\nTopoID: 705\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"706" [label="(Node ID: 173\nTopoID: 706\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"707" [label="(Node ID: 173\nTopoID: 707\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"708" [label="(Node ID: 174\nTopoID: 708\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"709" [label="(Node ID: 174\nTopoID: 709\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"710" [label="(Node ID: 175\nTopoID: 710\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"711" [label="(Node ID: 175\nTopoID: 711\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"712" [label="(Node ID: 175\nTopoID: 712\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"713" [label="(Node ID: 175\nTopoID: 713\nl2l3_175_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"714" [label="(Node ID: 176\nTopoID: 714\nL2_IFM_Buffer_from_layer_175_for_layer_176_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 176\nTopoID: 715\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"716" [label="(Node ID: 176\nTopoID: 716\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 176\nTopoID: 717\nl2l3_176_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"718" [label="(Node ID: 177\nTopoID: 718\nL2_IFM_Buffer_from_layer_176_for_layer_177_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 177\nTopoID: 719\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"720" [label="(Node ID: 177\nTopoID: 720\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"721" [label="(Node ID: 177\nTopoID: 721\nl2l3_177_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"722" [label="(Node ID: 178\nTopoID: 722\nL2_IFM_Buffer_from_layer_177_for_layer_178_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"723" [label="(Node ID: 178\nTopoID: 723\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"724" [label="(Node ID: 178\nTopoID: 724\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 178\nTopoID: 725\nl2l3_178_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"726" [label="(Node ID: 179\nTopoID: 726\nL2_IFM_Buffer_from_layer_178_for_layer_179_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"727" [label="(Node ID: 179\nTopoID: 727\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"728" [label="(Node ID: 179\nTopoID: 728\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"729" [label="(Node ID: 179\nTopoID: 729\nl2l3_179_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"730" [label="(Node ID: 180\nTopoID: 730\nL2_IFM_Buffer_from_layer_179_for_layer_180_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"731" [label="(Node ID: 180\nTopoID: 731\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"732" [label="(Node ID: 180\nTopoID: 732\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"733" [label="(Node ID: 180\nTopoID: 733\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"734" [label="(Node ID: 180\nTopoID: 734\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"735" [label="(Node ID: 180\nTopoID: 735\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"736" [label="(Node ID: 181\nTopoID: 736\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"737" [label="(Node ID: 181\nTopoID: 737\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"738" [label="(Node ID: 182\nTopoID: 738\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"739" [label="(Node ID: 182\nTopoID: 739\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"740" [label="(Node ID: 182\nTopoID: 740\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"741" [label="(Node ID: 182\nTopoID: 741\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"742" [label="(Node ID: 182\nTopoID: 742\nl2l3_182_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"743" [label="(Node ID: 183\nTopoID: 743\nL2_IFM_Buffer_from_layer_182_for_layer_183_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"744" [label="(Node ID: 183\nTopoID: 744\nL2_IFM_Buffer_from_layer_163_for_layer_183_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"745" [label="(Node ID: 183\nTopoID: 745\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"746" [label="(Node ID: 183\nTopoID: 746\nl2_183)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"747" [label="(Node ID: 183\nTopoID: 747\nl2l3_183_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"748" [label="(Node ID: 184\nTopoID: 748\nL2_IFM_Buffer_from_layer_183_for_layer_184_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"749" [label="(Node ID: 184\nTopoID: 749\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"750" [label="(Node ID: 184\nTopoID: 750\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"751" [label="(Node ID: 184\nTopoID: 751\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"752" [label="(Node ID: 185\nTopoID: 752\nL2_IFM_Buffer_from_layer_184_for_layer_185_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"753" [label="(Node ID: 185\nTopoID: 753\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"754" [label="(Node ID: 185\nTopoID: 754\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"755" [label="(Node ID: 185\nTopoID: 755\nl2l3_185_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"756" [label="(Node ID: 186\nTopoID: 756\nL2_IFM_Buffer_from_layer_185_for_layer_186_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"757" [label="(Node ID: 186\nTopoID: 757\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"758" [label="(Node ID: 186\nTopoID: 758\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"759" [label="(Node ID: 186\nTopoID: 759\nl2l3_186_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"760" [label="(Node ID: 187\nTopoID: 760\nL2_IFM_Buffer_from_layer_186_for_layer_187_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"761" [label="(Node ID: 187\nTopoID: 761\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"762" [label="(Node ID: 187\nTopoID: 762\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"763" [label="(Node ID: 187\nTopoID: 763\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"764" [label="(Node ID: 188\nTopoID: 764\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"765" [label="(Node ID: 188\nTopoID: 765\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"766" [label="(Node ID: 188\nTopoID: 766\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"767" [label="(Node ID: 188\nTopoID: 767\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"768" [label="(Node ID: 188\nTopoID: 768\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"769" [label="(Node ID: 189\nTopoID: 769\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"770" [label="(Node ID: 189\nTopoID: 770\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"771" [label="(Node ID: 189\nTopoID: 771\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 189\nTopoID: 772\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"773" [label="(Node ID: 190\nTopoID: 773\nL2_IFM_Buffer_from_layer_189_for_layer_190_port0)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"774" [label="(Node ID: 190\nTopoID: 774\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"775" [label="(Node ID: 190\nTopoID: 775\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"776" [label="(Node ID: 190\nTopoID: 776\nl2l3_190_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"777" [label="(Node ID: 191\nTopoID: 777\nL2_IFM_Buffer_from_layer_190_for_layer_191_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"778" [label="(Node ID: 191\nTopoID: 778\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"779" [label="(Node ID: 191\nTopoID: 779\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"780" [label="(Node ID: 191\nTopoID: 780\nl2l3_191_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"781" [label="(Node ID: 192\nTopoID: 781\nL2_IFM_Buffer_from_layer_191_for_layer_192_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"782" [label="(Node ID: 192\nTopoID: 782\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"783" [label="(Node ID: 192\nTopoID: 783\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"784" [label="(Node ID: 192\nTopoID: 784\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"785" [label="(Node ID: 193\nTopoID: 785\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"786" [label="(Node ID: 193\nTopoID: 786\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"787" [label="(Node ID: 193\nTopoID: 787\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"788" [label="(Node ID: 193\nTopoID: 788\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"789" [label="(Node ID: 193\nTopoID: 789\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"790" [label="(Node ID: 194\nTopoID: 790\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"791" [label="(Node ID: 194\nTopoID: 791\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 195\nTopoID: 792\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"793" [label="(Node ID: 195\nTopoID: 793\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"794" [label="(Node ID: 195\nTopoID: 794\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"795" [label="(Node ID: 195\nTopoID: 795\nl2l3_195_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 196\nTopoID: 796\nL2_IFM_Buffer_from_layer_195_for_layer_196_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"797" [label="(Node ID: 196\nTopoID: 797\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"798" [label="(Node ID: 196\nTopoID: 798\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"799" [label="(Node ID: 196\nTopoID: 799\nl2l3_196_spill)\n Buffer dim : {1,240,1,1}\n Buffer bound : {1,240,1,1}\n Buffer Size : 480\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 197\nTopoID: 800\nL2_IFM_Buffer_from_layer_196_for_layer_197_port0)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"801" [label="(Node ID: 197\nTopoID: 801\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"802" [label="(Node ID: 197\nTopoID: 802\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"803" [label="(Node ID: 197\nTopoID: 803\nl2l3_197_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"804" [label="(Node ID: 198\nTopoID: 804\nL2_IFM_Buffer_from_layer_197_for_layer_198_port0)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"805" [label="(Node ID: 198\nTopoID: 805\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"806" [label="(Node ID: 198\nTopoID: 806\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"807" [label="(Node ID: 198\nTopoID: 807\nl2l3_198_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 199\nTopoID: 808\nL2_IFM_Buffer_from_layer_198_for_layer_199_port0)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"809" [label="(Node ID: 199\nTopoID: 809\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"810" [label="(Node ID: 199\nTopoID: 810\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"811" [label="(Node ID: 199\nTopoID: 811\nl2l3_199_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"812" [label="(Node ID: 200\nTopoID: 812\nL2_IFM_Buffer_from_layer_199_for_layer_200_port0)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"813" [label="(Node ID: 200\nTopoID: 813\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"814" [label="(Node ID: 200\nTopoID: 814\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"815" [label="(Node ID: 200\nTopoID: 815\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"816" [label="(Node ID: 200\nTopoID: 816\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"817" [label="(Node ID: 200\nTopoID: 817\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"818" [label="(Node ID: 201\nTopoID: 818\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"819" [label="(Node ID: 201\nTopoID: 819\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"820" [label="(Node ID: 202\nTopoID: 820\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"821" [label="(Node ID: 202\nTopoID: 821\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"822" [label="(Node ID: 202\nTopoID: 822\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"823" [label="(Node ID: 202\nTopoID: 823\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"824" [label="(Node ID: 202\nTopoID: 824\nl2l3_202_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"825" [label="(Node ID: 203\nTopoID: 825\nL2_IFM_Buffer_from_layer_202_for_layer_203_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"826" [label="(Node ID: 203\nTopoID: 826\nL2_IFM_Buffer_from_layer_183_for_layer_203_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"827" [label="(Node ID: 203\nTopoID: 827\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"828" [label="(Node ID: 203\nTopoID: 828\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"829" [label="(Node ID: 203\nTopoID: 829\nl2l3_203_spill)\n Buffer dim : {1,160,12,20}\n Buffer bound : {1,160,12,20}\n Buffer Size : 76800\n DataType : BF16", shape="rect", color="red"]; +"830" [label="(Node ID: 204\nTopoID: 830\nL2_IFM_Buffer_from_layer_203_for_layer_204_port0)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"831" [label="(Node ID: 204\nTopoID: 831\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"832" [label="(Node ID: 204\nTopoID: 832\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"833" [label="(Node ID: 204\nTopoID: 833\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"834" [label="(Node ID: 205\nTopoID: 834\nL2_IFM_Buffer_from_layer_204_for_layer_205_port0)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"835" [label="(Node ID: 205\nTopoID: 835\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"836" [label="(Node ID: 205\nTopoID: 836\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"837" [label="(Node ID: 205\nTopoID: 837\nl2l3_205_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"838" [label="(Node ID: 206\nTopoID: 838\nL2_IFM_Buffer_from_layer_205_for_layer_206_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"839" [label="(Node ID: 206\nTopoID: 839\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"840" [label="(Node ID: 206\nTopoID: 840\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"841" [label="(Node ID: 206\nTopoID: 841\nl2l3_206_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"842" [label="(Node ID: 207\nTopoID: 842\nL2_IFM_Buffer_from_layer_206_for_layer_207_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"843" [label="(Node ID: 207\nTopoID: 843\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"844" [label="(Node ID: 207\nTopoID: 844\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"845" [label="(Node ID: 207\nTopoID: 845\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"846" [label="(Node ID: 208\nTopoID: 846\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"847" [label="(Node ID: 208\nTopoID: 847\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"848" [label="(Node ID: 208\nTopoID: 848\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"849" [label="(Node ID: 208\nTopoID: 849\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"850" [label="(Node ID: 208\nTopoID: 850\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"851" [label="(Node ID: 209\nTopoID: 851\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"852" [label="(Node ID: 209\nTopoID: 852\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"853" [label="(Node ID: 210\nTopoID: 853\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"854" [label="(Node ID: 210\nTopoID: 854\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"855" [label="(Node ID: 210\nTopoID: 855\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"856" [label="(Node ID: 210\nTopoID: 856\nl2l3_210_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"857" [label="(Node ID: 211\nTopoID: 857\nL2_IFM_Buffer_from_layer_210_for_layer_211_port0)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"858" [label="(Node ID: 211\nTopoID: 858\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"859" [label="(Node ID: 211\nTopoID: 859\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"860" [label="(Node ID: 211\nTopoID: 860\nl2l3_211_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"861" [label="(Node ID: 212\nTopoID: 861\nL2_IFM_Buffer_from_layer_211_for_layer_212_port0)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"862" [label="(Node ID: 212\nTopoID: 862\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"863" [label="(Node ID: 212\nTopoID: 863\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"864" [label="(Node ID: 212\nTopoID: 864\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"865" [label="(Node ID: 212\nTopoID: 865\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"866" [label="(Node ID: 212\nTopoID: 866\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"867" [label="(Node ID: 213\nTopoID: 867\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"868" [label="(Node ID: 213\nTopoID: 868\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"869" [label="(Node ID: 214\nTopoID: 869\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"870" [label="(Node ID: 214\nTopoID: 870\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"871" [label="(Node ID: 214\nTopoID: 871\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"872" [label="(Node ID: 214\nTopoID: 872\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"873" [label="(Node ID: 214\nTopoID: 873\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"874" [label="(Node ID: 215\nTopoID: 874\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"875" [label="(Node ID: 215\nTopoID: 875\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"876" [label="(Node ID: 216\nTopoID: 876\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"877" [label="(Node ID: 216\nTopoID: 877\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"878" [label="(Node ID: 217\nTopoID: 878\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"879" [label="(Node ID: 0\nTopoID: 879\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"880" [label="(Node ID: 217\nTopoID: 880\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"881" [label="(Node ID: 217\nTopoID: 881\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"882" [label="(Node ID: 218\nTopoID: 882\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"883" [label="(Node ID: 218\nTopoID: 883\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"884" [label="(Node ID: 218\nTopoID: 884\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"885" [label="(Node ID: 218\nTopoID: 885\nl2l3_218_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"886" [label="(Node ID: 219\nTopoID: 886\nL2_IFM_Buffer_from_layer_218_for_layer_219_port0)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"887" [label="(Node ID: 219\nTopoID: 887\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"888" [label="(Node ID: 219\nTopoID: 888\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"889" [label="(Node ID: 219\nTopoID: 889\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"890" [label="(Node ID: 220\nTopoID: 890\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"891" [label="(Node ID: 220\nTopoID: 891\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"892" [label="(Node ID: 221\nTopoID: 892\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"893" [label="(Node ID: 0\nTopoID: 893\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"894" [label="(Node ID: 221\nTopoID: 894\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"895" [label="(Node ID: 221\nTopoID: 895\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"896" [label="(Node ID: 221\nTopoID: 896\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"897" [label="(Node ID: 221\nTopoID: 897\nl2l3_221_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"898" [label="(Node ID: 222\nTopoID: 898\nL2_IFM_Buffer_from_layer_221_for_layer_222_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"899" [label="(Node ID: 222\nTopoID: 899\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"900" [label="(Node ID: 222\nTopoID: 900\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"901" [label="(Node ID: 222\nTopoID: 901\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"902" [label="(Node ID: 222\nTopoID: 902\nl2l3_222_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"903" [label="(Node ID: 229\nTopoID: 903\nL2_IFM_Buffer_from_layer_222_for_layer_229_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"904" [label="(Node ID: 223\nTopoID: 904\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"905" [label="(Node ID: 223\nTopoID: 905\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"906" [label="(Node ID: 224\nTopoID: 906\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"907" [label="(Node ID: 224\nTopoID: 907\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"908" [label="(Node ID: 224\nTopoID: 908\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"909" [label="(Node ID: 224\nTopoID: 909\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"910" [label="(Node ID: 225\nTopoID: 910\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"911" [label="(Node ID: 225\nTopoID: 911\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"912" [label="(Node ID: 226\nTopoID: 912\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"913" [label="(Node ID: 226\nTopoID: 913\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"914" [label="(Node ID: 226\nTopoID: 914\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"915" [label="(Node ID: 226\nTopoID: 915\nl2l3_226_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"916" [label="(Node ID: 227\nTopoID: 916\nL2_IFM_Buffer_from_layer_226_for_layer_227_port0)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"917" [label="(Node ID: 227\nTopoID: 917\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"918" [label="(Node ID: 227\nTopoID: 918\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"919" [label="(Node ID: 227\nTopoID: 919\nl2l3_227_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"920" [label="(Node ID: 228\nTopoID: 920\nL2_IFM_Buffer_from_layer_227_for_layer_228_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"921" [label="(Node ID: 228\nTopoID: 921\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"922" [label="(Node ID: 228\nTopoID: 922\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"923" [label="(Node ID: 228\nTopoID: 923\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"924" [label="(Node ID: 228\nTopoID: 924\nl2l3_228_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"925" [label="(Node ID: 229\nTopoID: 925\nL2_IFM_Buffer_from_layer_228_for_layer_229_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"926" [label="(Node ID: 229\nTopoID: 926\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"927" [label="(Node ID: 229\nTopoID: 927\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"928" [label="(Node ID: 229\nTopoID: 928\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"929" [label="(Node ID: 230\nTopoID: 929\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"930" [label="(Node ID: 230\nTopoID: 930\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"931" [label="(Node ID: 231\nTopoID: 931\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"932" [label="(Node ID: 231\nTopoID: 932\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"933" [label="(Node ID: 232\nTopoID: 933\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"934" [label="(Node ID: 232\nTopoID: 934\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"935" [label="(Node ID: 236\nTopoID: 935\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"936" [label="(Node ID: 233\nTopoID: 936\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"937" [label="(Node ID: 233\nTopoID: 937\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"938" [label="(Node ID: 233\nTopoID: 938\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"939" [label="(Node ID: 233\nTopoID: 939\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"940" [label="(Node ID: 234\nTopoID: 940\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"941" [label="(Node ID: 234\nTopoID: 941\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"942" [label="(Node ID: 234\nTopoID: 942\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"943" [label="(Node ID: 234\nTopoID: 943\nl2l3_234_spill)\n Buffer dim : {1,8,45,80}\n Buffer bound : {1,3,45,80}\n Buffer Size : 57600\n DataType : BF16", shape="rect", color="red"]; +"944" [label="(Node ID: 235\nTopoID: 944\nL2_IFM_Buffer_from_layer_234_for_layer_235_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"945" [label="(Node ID: 235\nTopoID: 945\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"946" [label="(Node ID: 235\nTopoID: 946\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"947" [label="(Node ID: 236\nTopoID: 947\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"948" [label="(Node ID: 237\nTopoID: 948\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"949" [label="(Node ID: 237\nTopoID: 949\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"950" [label="(Node ID: 237\nTopoID: 950\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"951" [label="(Node ID: 237\nTopoID: 951\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"952" [label="(Node ID: 238\nTopoID: 952\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"953" [label="(Node ID: 238\nTopoID: 953\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"954" [label="(Node ID: 239\nTopoID: 954\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"955" [label="(Node ID: 239\nTopoID: 955\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"956" [label="(Node ID: 240\nTopoID: 956\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"957" [label="(Node ID: 0\nTopoID: 957\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"958" [label="(Node ID: 240\nTopoID: 958\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"959" [label="(Node ID: 240\nTopoID: 959\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"960" [label="(Node ID: 241\nTopoID: 960\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"961" [label="(Node ID: 241\nTopoID: 961\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"962" [label="(Node ID: 241\nTopoID: 962\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"963" [label="(Node ID: 241\nTopoID: 963\nl2l3_241_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"964" [label="(Node ID: 242\nTopoID: 964\nL2_IFM_Buffer_from_layer_241_for_layer_242_port0)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"965" [label="(Node ID: 242\nTopoID: 965\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"966" [label="(Node ID: 242\nTopoID: 966\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"967" [label="(Node ID: 242\nTopoID: 967\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"968" [label="(Node ID: 243\nTopoID: 968\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"969" [label="(Node ID: 243\nTopoID: 969\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"970" [label="(Node ID: 244\nTopoID: 970\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"971" [label="(Node ID: 0\nTopoID: 971\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"972" [label="(Node ID: 244\nTopoID: 972\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"973" [label="(Node ID: 244\nTopoID: 973\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"974" [label="(Node ID: 244\nTopoID: 974\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"975" [label="(Node ID: 244\nTopoID: 975\nl2l3_244_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"976" [label="(Node ID: 245\nTopoID: 976\nL2_IFM_Buffer_from_layer_244_for_layer_245_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"977" [label="(Node ID: 245\nTopoID: 977\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"978" [label="(Node ID: 245\nTopoID: 978\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"979" [label="(Node ID: 245\nTopoID: 979\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"980" [label="(Node ID: 245\nTopoID: 980\nl2l3_245_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"981" [label="(Node ID: 252\nTopoID: 981\nL2_IFM_Buffer_from_layer_245_for_layer_252_port0)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"982" [label="(Node ID: 246\nTopoID: 982\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"983" [label="(Node ID: 246\nTopoID: 983\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"984" [label="(Node ID: 247\nTopoID: 984\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"985" [label="(Node ID: 247\nTopoID: 985\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"986" [label="(Node ID: 247\nTopoID: 986\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"987" [label="(Node ID: 247\nTopoID: 987\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"988" [label="(Node ID: 248\nTopoID: 988\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"989" [label="(Node ID: 248\nTopoID: 989\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"990" [label="(Node ID: 249\nTopoID: 990\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"991" [label="(Node ID: 249\nTopoID: 991\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"992" [label="(Node ID: 249\nTopoID: 992\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"993" [label="(Node ID: 249\nTopoID: 993\nl2l3_249_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"994" [label="(Node ID: 250\nTopoID: 994\nL2_IFM_Buffer_from_layer_249_for_layer_250_port0)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"995" [label="(Node ID: 250\nTopoID: 995\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"996" [label="(Node ID: 250\nTopoID: 996\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"997" [label="(Node ID: 250\nTopoID: 997\nl2l3_250_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"998" [label="(Node ID: 251\nTopoID: 998\nL2_IFM_Buffer_from_layer_250_for_layer_251_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"999" [label="(Node ID: 251\nTopoID: 999\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1000" [label="(Node ID: 251\nTopoID: 1000\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1001" [label="(Node ID: 251\nTopoID: 1001\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1002" [label="(Node ID: 251\nTopoID: 1002\nl2l3_251_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1003" [label="(Node ID: 252\nTopoID: 1003\nL2_IFM_Buffer_from_layer_251_for_layer_252_port1)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1004" [label="(Node ID: 252\nTopoID: 1004\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1005" [label="(Node ID: 252\nTopoID: 1005\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1006" [label="(Node ID: 252\nTopoID: 1006\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"1007" [label="(Node ID: 253\nTopoID: 1007\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1008" [label="(Node ID: 253\nTopoID: 1008\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"1009" [label="(Node ID: 254\nTopoID: 1009\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1010" [label="(Node ID: 254\nTopoID: 1010\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"1011" [label="(Node ID: 255\nTopoID: 1011\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1012" [label="(Node ID: 255\nTopoID: 1012\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"1013" [label="(Node ID: 256\nTopoID: 1013\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1014" [label="(Node ID: 256\nTopoID: 1014\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"1015" [label="(Node ID: 257\nTopoID: 1015\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1016" [label="(Node ID: 257\nTopoID: 1016\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1017" [label="(Node ID: 257\nTopoID: 1017\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1018" [label="(Node ID: 257\nTopoID: 1018\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1019" [label="(Node ID: 258\nTopoID: 1019\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1020" [label="(Node ID: 258\nTopoID: 1020\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1021" [label="(Node ID: 259\nTopoID: 1021\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1022" [label="(Node ID: 259\nTopoID: 1022\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1023" [label="(Node ID: 0\nTopoID: 1023\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1024" [label="(Node ID: 260\nTopoID: 1024\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1025" [label="(Node ID: 260\nTopoID: 1025\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1026" [label="(Node ID: 261\nTopoID: 1026\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1027" [label="(Node ID: 261\nTopoID: 1027\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1028" [label="(Node ID: 261\nTopoID: 1028\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1029" [label="(Node ID: 261\nTopoID: 1029\nl2l3_261_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1030" [label="(Node ID: 262\nTopoID: 1030\nL2_IFM_Buffer_from_layer_261_for_layer_262_port0)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1031" [label="(Node ID: 262\nTopoID: 1031\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1032" [label="(Node ID: 262\nTopoID: 1032\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1033" [label="(Node ID: 262\nTopoID: 1033\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1034" [label="(Node ID: 263\nTopoID: 1034\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1035" [label="(Node ID: 263\nTopoID: 1035\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1036" [label="(Node ID: 264\nTopoID: 1036\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1037" [label="(Node ID: 0\nTopoID: 1037\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1038" [label="(Node ID: 264\nTopoID: 1038\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1039" [label="(Node ID: 264\nTopoID: 1039\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1040" [label="(Node ID: 264\nTopoID: 1040\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1041" [label="(Node ID: 264\nTopoID: 1041\nl2l3_264_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1042" [label="(Node ID: 265\nTopoID: 1042\nL2_IFM_Buffer_from_layer_264_for_layer_265_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1043" [label="(Node ID: 265\nTopoID: 1043\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1044" [label="(Node ID: 265\nTopoID: 1044\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1045" [label="(Node ID: 265\nTopoID: 1045\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1046" [label="(Node ID: 265\nTopoID: 1046\nl2l3_265_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1047" [label="(Node ID: 272\nTopoID: 1047\nL2_IFM_Buffer_from_layer_265_for_layer_272_port0)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1048" [label="(Node ID: 266\nTopoID: 1048\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1049" [label="(Node ID: 266\nTopoID: 1049\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1050" [label="(Node ID: 267\nTopoID: 1050\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1051" [label="(Node ID: 267\nTopoID: 1051\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1052" [label="(Node ID: 267\nTopoID: 1052\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1053" [label="(Node ID: 267\nTopoID: 1053\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1054" [label="(Node ID: 267\nTopoID: 1054\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1055" [label="(Node ID: 268\nTopoID: 1055\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1056" [label="(Node ID: 268\nTopoID: 1056\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1057" [label="(Node ID: 269\nTopoID: 1057\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1058" [label="(Node ID: 269\nTopoID: 1058\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1059" [label="(Node ID: 269\nTopoID: 1059\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1060" [label="(Node ID: 269\nTopoID: 1060\nl2l3_269_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1061" [label="(Node ID: 270\nTopoID: 1061\nL2_IFM_Buffer_from_layer_269_for_layer_270_port0)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1062" [label="(Node ID: 270\nTopoID: 1062\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1063" [label="(Node ID: 270\nTopoID: 1063\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1064" [label="(Node ID: 270\nTopoID: 1064\nl2l3_270_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1065" [label="(Node ID: 271\nTopoID: 1065\nL2_IFM_Buffer_from_layer_270_for_layer_271_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1066" [label="(Node ID: 271\nTopoID: 1066\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1067" [label="(Node ID: 271\nTopoID: 1067\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1068" [label="(Node ID: 271\nTopoID: 1068\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1069" [label="(Node ID: 271\nTopoID: 1069\nl2l3_271_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1070" [label="(Node ID: 272\nTopoID: 1070\nL2_IFM_Buffer_from_layer_271_for_layer_272_port1)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1071" [label="(Node ID: 272\nTopoID: 1071\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1072" [label="(Node ID: 272\nTopoID: 1072\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1073" [label="(Node ID: 272\nTopoID: 1073\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"1074" [label="(Node ID: 273\nTopoID: 1074\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1075" [label="(Node ID: 273\nTopoID: 1075\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"1076" [label="(Node ID: 274\nTopoID: 1076\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1077" [label="(Node ID: 274\nTopoID: 1077\nl2l3_274_spill)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n DataType : BF16", shape="rect", color="red"]; +"1078" [label="(Node ID: 275\nTopoID: 1078\nL2_IFM_Buffer_from_layer_274_for_layer_275_port0)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1079" [label="(Node ID: 275\nTopoID: 1079\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1080" [label="(Node ID: 276\nTopoID: 1080\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1081" [label="(Node ID: 276\nTopoID: 1081\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1082" [label="(Node ID: 276\nTopoID: 1082\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1083" [label="(Node ID: 276\nTopoID: 1083\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1084" [label="(Node ID: 277\nTopoID: 1084\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1085" [label="(Node ID: 277\nTopoID: 1085\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1086" [label="(Node ID: 278\nTopoID: 1086\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1087" [label="(Node ID: 278\nTopoID: 1087\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1088" [label="(Node ID: 279\nTopoID: 1088\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1089" [label="(Node ID: 0\nTopoID: 1089\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1090" [label="(Node ID: 279\nTopoID: 1090\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1091" [label="(Node ID: 279\nTopoID: 1091\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1092" [label="(Node ID: 280\nTopoID: 1092\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1093" [label="(Node ID: 280\nTopoID: 1093\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1094" [label="(Node ID: 280\nTopoID: 1094\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1095" [label="(Node ID: 280\nTopoID: 1095\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1096" [label="(Node ID: 281\nTopoID: 1096\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1097" [label="(Node ID: 281\nTopoID: 1097\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1098" [label="(Node ID: 281\nTopoID: 1098\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1099" [label="(Node ID: 281\nTopoID: 1099\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1100" [label="(Node ID: 282\nTopoID: 1100\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1101" [label="(Node ID: 282\nTopoID: 1101\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1102" [label="(Node ID: 283\nTopoID: 1102\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1103" [label="(Node ID: 0\nTopoID: 1103\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1104" [label="(Node ID: 283\nTopoID: 1104\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1105" [label="(Node ID: 283\nTopoID: 1105\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1106" [label="(Node ID: 283\nTopoID: 1106\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1107" [label="(Node ID: 283\nTopoID: 1107\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1108" [label="(Node ID: 284\nTopoID: 1108\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1109" [label="(Node ID: 284\nTopoID: 1109\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1110" [label="(Node ID: 284\nTopoID: 1110\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1111" [label="(Node ID: 284\nTopoID: 1111\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1112" [label="(Node ID: 284\nTopoID: 1112\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1113" [label="(Node ID: 291\nTopoID: 1113\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1114" [label="(Node ID: 285\nTopoID: 1114\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1115" [label="(Node ID: 285\nTopoID: 1115\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1116" [label="(Node ID: 286\nTopoID: 1116\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1117" [label="(Node ID: 286\nTopoID: 1117\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1118" [label="(Node ID: 286\nTopoID: 1118\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1119" [label="(Node ID: 286\nTopoID: 1119\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1120" [label="(Node ID: 287\nTopoID: 1120\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1121" [label="(Node ID: 287\nTopoID: 1121\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1122" [label="(Node ID: 288\nTopoID: 1122\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1123" [label="(Node ID: 288\nTopoID: 1123\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1124" [label="(Node ID: 288\nTopoID: 1124\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1125" [label="(Node ID: 288\nTopoID: 1125\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1126" [label="(Node ID: 289\nTopoID: 1126\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1127" [label="(Node ID: 289\nTopoID: 1127\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1128" [label="(Node ID: 289\nTopoID: 1128\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1129" [label="(Node ID: 289\nTopoID: 1129\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1130" [label="(Node ID: 290\nTopoID: 1130\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1131" [label="(Node ID: 290\nTopoID: 1131\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1132" [label="(Node ID: 290\nTopoID: 1132\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1133" [label="(Node ID: 290\nTopoID: 1133\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1134" [label="(Node ID: 290\nTopoID: 1134\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1135" [label="(Node ID: 291\nTopoID: 1135\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1136" [label="(Node ID: 291\nTopoID: 1136\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1137" [label="(Node ID: 291\nTopoID: 1137\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1138" [label="(Node ID: 291\nTopoID: 1138\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"1139" [label="(Node ID: 292\nTopoID: 1139\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1140" [label="(Node ID: 292\nTopoID: 1140\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1141" [label="(Node ID: 293\nTopoID: 1141\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1142" [label="(Node ID: 293\nTopoID: 1142\nl2l3_293_spill)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 3686400\n DataType : BF16", shape="rect", color="red"]; +"1143" [label="(Node ID: 294\nTopoID: 1143\nL2_IFM_Buffer_from_layer_293_for_layer_294_port0)\n Buffer dim : {1,32,60,320}\n Buffer bound : {1,32,60,320}\n Buffer Size : 1228800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1144" [label="(Node ID: 294\nTopoID: 1144\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"1145" [label="(Node ID: 294\nTopoID: 1145\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"1146" [label="(Node ID: 295\nTopoID: 1146\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1147" [label="(Node ID: 295\nTopoID: 1147\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1148" [label="(Node ID: 295\nTopoID: 1148\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1149" [label="(Node ID: 295\nTopoID: 1149\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1150" [label="(Node ID: 296\nTopoID: 1150\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1151" [label="(Node ID: 296\nTopoID: 1151\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1152" [label="(Node ID: 296\nTopoID: 1152\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1153" [label="(Node ID: 296\nTopoID: 1153\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"1154" [label="(Node ID: 297\nTopoID: 1154\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1155" [label="(Node ID: 297\nTopoID: 1155\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"1156" [label="(Node ID: 297\nTopoID: 1156\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1157" [label="(Node ID: 297\nTopoID: 1157\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1158" [label="(Node ID: 298\nTopoID: 1158\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1159" [label="(Node ID: 298\nTopoID: 1159\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1160" [label="(Node ID: 299\nTopoID: 1160\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1161" [label="(Node ID: 299\nTopoID: 1161\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1162" [label="(Node ID: 299\nTopoID: 1162\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1163" [label="(Node ID: 299\nTopoID: 1163\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1164" [label="(Node ID: 300\nTopoID: 1164\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"1165" [label="(Node ID: 300\nTopoID: 1165\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1166" [label="(Node ID: 301\nTopoID: 1166\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1167" [label="(Node ID: 301\nTopoID: 1167\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1168" [label="(Node ID: 301\nTopoID: 1168\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"1169" [label="(Node ID: 301\nTopoID: 1169\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1170" [label="(Node ID: 301\nTopoID: 1170\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1171" [label="(Node ID: 302\nTopoID: 1171\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1172" [label="(Node ID: 302\nTopoID: 1172\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"1173" [label="(Node ID: 302\nTopoID: 1173\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"1174" [label="(Node ID: 302\nTopoID: 1174\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"1175" [label="(END)"]; +"0" -> "866"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "865"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "816"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "817"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "734"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "735"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "654"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "653"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "571"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "572"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "490"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "491"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "253"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "218"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "219"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "170"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "171"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "123"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "124"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "81"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "17"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "23"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "879"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "893"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "957"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "971"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1023"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1037"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1089"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1103"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "16"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "936"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "1144"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "1167"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"16" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18"[]; +"18" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "22"[]; +"22" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24"[]; +"24" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "1079"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[]; +"72" -> "73"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "85"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "79"[]; +"79" -> "80"[]; +"80" -> "82"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"81" -> "82"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"82" -> "83"[]; +"83" -> "84"[]; +"84" -> "86"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"86" -> "87"[]; +"87" -> "88"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"87" -> "1014"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"88" -> "89"[]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "92"[]; +"92" -> "93"[]; +"93" -> "94"[]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"96" -> "128"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "106"[]; +"106" -> "107"[]; +"107" -> "108"[]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "125"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"123" -> "125"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"124" -> "125"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "129"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"128" -> "129"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "136"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"135" -> "180"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"136" -> "137"[]; +"137" -> "138"[]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[]; +"141" -> "142"[]; +"142" -> "143"[]; +"143" -> "144"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "175"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "145"[]; +"145" -> "146"[]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "166"[]; +"166" -> "167"[]; +"167" -> "168"[]; +"168" -> "169"[]; +"169" -> "172"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"170" -> "172"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"171" -> "172"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"172" -> "173"[]; +"173" -> "174"[]; +"174" -> "176"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"175" -> "176"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "177"[]; +"177" -> "178"[]; +"178" -> "179"[]; +"179" -> "181"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"180" -> "181"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"183" -> "228"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"184" -> "185"[]; +"185" -> "186"[]; +"186" -> "187"[]; +"187" -> "188"[]; +"188" -> "189"[]; +"189" -> "190"[]; +"190" -> "191"[]; +"191" -> "192"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"191" -> "223"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[]; +"202" -> "203"[]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[]; +"206" -> "207"[]; +"207" -> "208"[]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "220"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "220"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"219" -> "220"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "224"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"223" -> "224"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"224" -> "225"[]; +"225" -> "226"[]; +"226" -> "227"[]; +"227" -> "229"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"228" -> "229"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "230"[]; +"230" -> "231"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "947"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"235" -> "248"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[]; +"238" -> "239"[]; +"239" -> "240"[]; +"240" -> "241"[]; +"241" -> "242"[]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[]; +"246" -> "247"[]; +"247" -> "249"[]; +"248" -> "250"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "250"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[]; +"252" -> "254"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"253" -> "254"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[]; +"258" -> "259"[]; +"259" -> "260"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"259" -> "272"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"260" -> "261"[]; +"261" -> "262"[]; +"262" -> "263"[]; +"263" -> "264"[]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[]; +"268" -> "269"[]; +"269" -> "270"[]; +"270" -> "271"[]; +"271" -> "273"[]; +"272" -> "274"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "274"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[]; +"280" -> "281"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "324"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[]; +"284" -> "285"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"284" -> "297"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"285" -> "286"[]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[]; +"290" -> "291"[]; +"291" -> "292"[]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[]; +"296" -> "298"[]; +"297" -> "299"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"298" -> "299"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"305" -> "318"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "309"[]; +"309" -> "310"[]; +"310" -> "311"[]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "319"[]; +"318" -> "320"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"319" -> "320"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "321"[]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "325"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"324" -> "325"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"325" -> "326"[]; +"326" -> "327"[]; +"327" -> "328"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"327" -> "371"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"328" -> "329"[]; +"329" -> "330"[]; +"330" -> "331"[]; +"331" -> "332"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"331" -> "344"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"332" -> "333"[]; +"333" -> "334"[]; +"334" -> "335"[]; +"335" -> "336"[]; +"336" -> "337"[]; +"337" -> "338"[]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "345"[]; +"344" -> "346"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"345" -> "346"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"352" -> "365"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"353" -> "354"[]; +"354" -> "355"[]; +"355" -> "356"[]; +"356" -> "357"[]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[]; +"360" -> "361"[]; +"361" -> "362"[]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "366"[]; +"365" -> "367"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"366" -> "367"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "372"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"371" -> "372"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"374" -> "418"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"375" -> "376"[]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"378" -> "391"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"379" -> "380"[]; +"380" -> "381"[]; +"381" -> "382"[]; +"382" -> "383"[]; +"383" -> "384"[]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[]; +"390" -> "392"[]; +"391" -> "393"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"392" -> "393"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"393" -> "394"[]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"399" -> "412"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"400" -> "401"[]; +"401" -> "402"[]; +"402" -> "403"[]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "406"[]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[]; +"410" -> "411"[]; +"411" -> "413"[]; +"412" -> "414"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"413" -> "414"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "419"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"418" -> "419"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"419" -> "420"[]; +"420" -> "421"[]; +"421" -> "422"[]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"425" -> "438"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"426" -> "427"[]; +"427" -> "428"[]; +"428" -> "429"[]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "433"[]; +"433" -> "434"[]; +"434" -> "435"[]; +"435" -> "436"[]; +"436" -> "437"[]; +"437" -> "439"[]; +"438" -> "440"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"439" -> "440"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "441"[]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"446" -> "459"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "457"[]; +"457" -> "458"[]; +"458" -> "460"[]; +"459" -> "461"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"460" -> "461"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "462"[]; +"462" -> "463"[]; +"463" -> "464"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"463" -> "495"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"464" -> "465"[]; +"465" -> "466"[]; +"466" -> "467"[]; +"467" -> "468"[]; +"468" -> "469"[]; +"469" -> "470"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "477"[]; +"477" -> "478"[]; +"478" -> "479"[]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "485"[]; +"485" -> "486"[]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "492"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"490" -> "492"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"491" -> "492"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"492" -> "493"[]; +"493" -> "494"[]; +"494" -> "496"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"495" -> "496"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"496" -> "497"[]; +"497" -> "498"[]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"502" -> "581"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"506" -> "519"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "514"[]; +"514" -> "515"[]; +"515" -> "516"[]; +"516" -> "517"[]; +"517" -> "518"[]; +"518" -> "520"[]; +"519" -> "521"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"521" -> "522"[]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "526"[]; +"526" -> "527"[]; +"527" -> "528"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"527" -> "540"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "534"[]; +"534" -> "535"[]; +"535" -> "536"[]; +"536" -> "537"[]; +"537" -> "538"[]; +"538" -> "539"[]; +"539" -> "541"[]; +"540" -> "542"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"541" -> "542"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"544" -> "576"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "549"[]; +"549" -> "550"[]; +"550" -> "551"[]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "554"[]; +"554" -> "555"[]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "558"[]; +"558" -> "559"[]; +"559" -> "560"[]; +"560" -> "561"[]; +"561" -> "562"[]; +"562" -> "563"[]; +"563" -> "564"[]; +"564" -> "565"[]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "573"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"571" -> "573"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"572" -> "573"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "574"[]; +"574" -> "575"[]; +"575" -> "577"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"576" -> "577"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578"[]; +"578" -> "579"[]; +"579" -> "580"[]; +"580" -> "582"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"581" -> "582"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "584"[]; +"584" -> "585"[]; +"585" -> "586"[]; +"586" -> "587"[]; +"587" -> "588"[]; +"588" -> "589"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "601"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "595"[]; +"595" -> "596"[]; +"596" -> "597"[]; +"597" -> "598"[]; +"598" -> "599"[]; +"599" -> "600"[]; +"600" -> "602"[]; +"601" -> "603"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"602" -> "603"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "608"[]; +"608" -> "609"[]; +"609" -> "610"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"609" -> "622"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"610" -> "611"[]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[]; +"615" -> "616"[]; +"616" -> "617"[]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "620"[]; +"620" -> "621"[]; +"621" -> "623"[]; +"622" -> "624"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"623" -> "624"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"624" -> "625"[]; +"625" -> "626"[]; +"626" -> "627"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "658"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[]; +"628" -> "629"[]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[]; +"636" -> "637"[]; +"637" -> "638"[]; +"638" -> "639"[]; +"639" -> "640"[]; +"640" -> "641"[]; +"641" -> "642"[]; +"642" -> "643"[]; +"643" -> "644"[]; +"644" -> "645"[]; +"645" -> "646"[]; +"646" -> "647"[]; +"647" -> "648"[]; +"648" -> "649"[]; +"649" -> "650"[]; +"650" -> "651"[]; +"651" -> "652"[]; +"652" -> "655"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "655"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"654" -> "655"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "659"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"658" -> "659"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"659" -> "660"[]; +"660" -> "661"[]; +"661" -> "662"[]; +"662" -> "663"[]; +"663" -> "664"[]; +"664" -> "665"[]; +"665" -> "666"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "744"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"669" -> "682"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"670" -> "671"[]; +"671" -> "672"[]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[]; +"677" -> "678"[]; +"678" -> "679"[]; +"679" -> "680"[]; +"680" -> "681"[]; +"681" -> "683"[]; +"682" -> "684"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"683" -> "684"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[]; +"690" -> "691"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "703"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "692"[]; +"692" -> "693"[]; +"693" -> "694"[]; +"694" -> "695"[]; +"695" -> "696"[]; +"696" -> "697"[]; +"697" -> "698"[]; +"698" -> "699"[]; +"699" -> "700"[]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "704"[]; +"703" -> "705"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"705" -> "706"[]; +"706" -> "707"[]; +"707" -> "708"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "739"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "714"[]; +"714" -> "715"[]; +"715" -> "716"[]; +"716" -> "717"[]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[]; +"723" -> "724"[]; +"724" -> "725"[]; +"725" -> "726"[]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "729"[]; +"729" -> "730"[]; +"730" -> "731"[]; +"731" -> "732"[]; +"732" -> "733"[]; +"733" -> "736"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"734" -> "736"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "736"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "740"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"739" -> "740"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "745"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"744" -> "745"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "746"[]; +"746" -> "747"[]; +"747" -> "748"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "826"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"748" -> "749"[]; +"749" -> "750"[]; +"750" -> "751"[]; +"751" -> "752"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"751" -> "764"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"752" -> "753"[]; +"753" -> "754"[]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "757"[]; +"757" -> "758"[]; +"758" -> "759"[]; +"759" -> "760"[]; +"760" -> "761"[]; +"761" -> "762"[]; +"762" -> "763"[]; +"763" -> "765"[]; +"764" -> "766"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"765" -> "766"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "773"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"772" -> "785"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"773" -> "774"[]; +"774" -> "775"[]; +"775" -> "776"[]; +"776" -> "777"[]; +"777" -> "778"[]; +"778" -> "779"[]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "782"[]; +"782" -> "783"[]; +"783" -> "784"[]; +"784" -> "786"[]; +"785" -> "787"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"786" -> "787"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"787" -> "788"[]; +"788" -> "789"[]; +"789" -> "790"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"789" -> "821"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"790" -> "791"[]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[]; +"804" -> "805"[]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "808"[]; +"808" -> "809"[]; +"809" -> "810"[]; +"810" -> "811"[]; +"811" -> "812"[]; +"812" -> "813"[]; +"813" -> "814"[]; +"814" -> "815"[]; +"815" -> "818"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"816" -> "818"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"817" -> "818"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "822"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"821" -> "822"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"822" -> "823"[]; +"823" -> "824"[]; +"824" -> "825"[]; +"825" -> "827"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"826" -> "827"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"827" -> "828"[]; +"828" -> "829"[]; +"829" -> "830"[]; +"830" -> "831"[]; +"831" -> "832"[]; +"832" -> "833"[]; +"833" -> "834"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"833" -> "846"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"834" -> "835"[]; +"835" -> "836"[]; +"836" -> "837"[]; +"837" -> "838"[]; +"838" -> "839"[]; +"839" -> "840"[]; +"840" -> "841"[]; +"841" -> "842"[]; +"842" -> "843"[]; +"843" -> "844"[]; +"844" -> "845"[]; +"845" -> "847"[]; +"846" -> "848"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"847" -> "848"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"848" -> "849"[]; +"849" -> "850"[]; +"850" -> "851"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"850" -> "870"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"851" -> "852"[]; +"852" -> "853"[]; +"853" -> "854"[]; +"854" -> "855"[]; +"855" -> "856"[]; +"856" -> "857"[]; +"857" -> "858"[]; +"858" -> "859"[]; +"859" -> "860"[]; +"860" -> "861"[]; +"861" -> "862"[]; +"862" -> "863"[]; +"863" -> "864"[]; +"864" -> "867"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"865" -> "867"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"866" -> "867"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"867" -> "868"[]; +"868" -> "869"[]; +"869" -> "871"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"870" -> "871"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"871" -> "872"[]; +"872" -> "873"[]; +"873" -> "874"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"873" -> "876"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"874" -> "875"[]; +"875" -> "929"[]; +"876" -> "877"[]; +"877" -> "878"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"877" -> "910"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"878" -> "881"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"879" -> "880"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"879" -> "899"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"879" -> "907"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"880" -> "881"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"881" -> "882"[]; +"882" -> "883"[]; +"883" -> "884"[]; +"884" -> "885"[]; +"885" -> "886"[]; +"886" -> "887"[]; +"887" -> "888"[]; +"888" -> "889"[]; +"889" -> "890"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"889" -> "904"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"890" -> "891"[]; +"891" -> "892"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"891" -> "921"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"892" -> "895"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"893" -> "894"[]; +"894" -> "895"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"895" -> "896"[]; +"896" -> "897"[]; +"897" -> "898"[]; +"898" -> "900"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"899" -> "900"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"900" -> "901"[]; +"901" -> "902"[]; +"902" -> "903"[]; +"903" -> "926"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"904" -> "905"[]; +"905" -> "906"[]; +"906" -> "908"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"907" -> "908"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"908" -> "909"[]; +"909" -> "911"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"910" -> "911"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"911" -> "912"[]; +"912" -> "913"[]; +"913" -> "914"[]; +"914" -> "915"[]; +"915" -> "916"[]; +"916" -> "917"[]; +"917" -> "918"[]; +"918" -> "919"[]; +"919" -> "920"[]; +"920" -> "922"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"921" -> "922"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"922" -> "923"[]; +"923" -> "924"[]; +"924" -> "925"[]; +"925" -> "926"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"926" -> "927"[]; +"927" -> "928"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"927" -> "930"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"928" -> "1175"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"929" -> "930"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"930" -> "931"[]; +"931" -> "932"[]; +"932" -> "933"[]; +"933" -> "934"[]; +"934" -> "935"[]; +"935" -> "947"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"936" -> "937"[]; +"937" -> "938"[]; +"938" -> "939"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"938" -> "1079"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"939" -> "940"[]; +"940" -> "941"[]; +"941" -> "942"[]; +"942" -> "943"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"942" -> "1014"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"943" -> "944"[]; +"944" -> "945"[]; +"945" -> "946"[]; +"946" -> "947"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"947" -> "948"[]; +"948" -> "949"[]; +"949" -> "950"[]; +"950" -> "951"[]; +"951" -> "952"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"951" -> "954"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"952" -> "953"[]; +"953" -> "1007"[]; +"954" -> "955"[]; +"955" -> "956"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"955" -> "988"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"956" -> "959"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"957" -> "958"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"957" -> "977"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"957" -> "985"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"958" -> "959"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"959" -> "960"[]; +"960" -> "961"[]; +"961" -> "962"[]; +"962" -> "963"[]; +"963" -> "964"[]; +"964" -> "965"[]; +"965" -> "966"[]; +"966" -> "967"[]; +"967" -> "968"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"967" -> "982"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"968" -> "969"[]; +"969" -> "970"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"969" -> "999"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"970" -> "973"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"971" -> "972"[]; +"972" -> "973"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"973" -> "974"[]; +"974" -> "975"[]; +"975" -> "976"[]; +"976" -> "978"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"977" -> "978"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"978" -> "979"[]; +"979" -> "980"[]; +"980" -> "981"[]; +"981" -> "1004"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"982" -> "983"[]; +"983" -> "984"[]; +"984" -> "986"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"985" -> "986"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"986" -> "987"[]; +"987" -> "989"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"988" -> "989"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"989" -> "990"[]; +"990" -> "991"[]; +"991" -> "992"[]; +"992" -> "993"[]; +"993" -> "994"[]; +"994" -> "995"[]; +"995" -> "996"[]; +"996" -> "997"[]; +"997" -> "998"[]; +"998" -> "1000"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"999" -> "1000"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1000" -> "1001"[]; +"1001" -> "1002"[]; +"1002" -> "1003"[]; +"1003" -> "1004"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1004" -> "1005"[]; +"1005" -> "1006"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1005" -> "1008"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1006" -> "1175"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1007" -> "1008"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1008" -> "1009"[]; +"1009" -> "1010"[]; +"1010" -> "1011"[]; +"1011" -> "1012"[]; +"1012" -> "1013"[]; +"1013" -> "1014"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1014" -> "1015"[]; +"1015" -> "1016"[]; +"1016" -> "1017"[]; +"1017" -> "1018"[]; +"1018" -> "1019"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1018" -> "1021"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1019" -> "1020"[]; +"1020" -> "1074"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1021" -> "1022"[]; +"1022" -> "1024"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1022" -> "1055"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1023" -> "1024"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1023" -> "1043"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1023" -> "1051"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1024" -> "1025"[]; +"1025" -> "1026"[]; +"1026" -> "1027"[]; +"1027" -> "1028"[]; +"1028" -> "1029"[]; +"1029" -> "1030"[]; +"1030" -> "1031"[]; +"1031" -> "1032"[]; +"1032" -> "1033"[]; +"1033" -> "1034"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1033" -> "1048"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1034" -> "1035"[]; +"1035" -> "1036"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1035" -> "1066"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1036" -> "1039"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1037" -> "1038"[]; +"1038" -> "1039"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1039" -> "1040"[]; +"1040" -> "1041"[]; +"1041" -> "1042"[]; +"1042" -> "1044"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1043" -> "1044"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1044" -> "1045"[]; +"1045" -> "1046"[]; +"1046" -> "1047"[]; +"1047" -> "1071"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1048" -> "1049"[]; +"1049" -> "1050"[]; +"1050" -> "1052"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1051" -> "1052"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1052" -> "1053"[]; +"1053" -> "1054"[]; +"1054" -> "1055"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1055" -> "1056"[]; +"1056" -> "1057"[]; +"1057" -> "1058"[]; +"1058" -> "1059"[]; +"1059" -> "1060"[]; +"1060" -> "1061"[]; +"1061" -> "1062"[]; +"1062" -> "1063"[]; +"1063" -> "1064"[]; +"1064" -> "1065"[]; +"1065" -> "1067"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1066" -> "1067"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1067" -> "1068"[]; +"1068" -> "1069"[]; +"1069" -> "1070"[]; +"1070" -> "1071"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1071" -> "1072"[]; +"1072" -> "1073"[]; +"1073" -> "1074"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1073" -> "1175"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1074" -> "1075"[]; +"1075" -> "1076"[]; +"1076" -> "1077"[]; +"1077" -> "1078"[]; +"1078" -> "1079"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1079" -> "1080"[]; +"1080" -> "1081"[]; +"1081" -> "1082"[]; +"1082" -> "1083"[]; +"1083" -> "1084"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1083" -> "1086"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1084" -> "1085"[]; +"1085" -> "1139"[]; +"1086" -> "1087"[]; +"1087" -> "1088"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1087" -> "1120"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1088" -> "1091"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1089" -> "1090"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1089" -> "1109"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1089" -> "1117"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1090" -> "1091"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1091" -> "1092"[]; +"1092" -> "1093"[]; +"1093" -> "1094"[]; +"1094" -> "1095"[]; +"1095" -> "1096"[]; +"1096" -> "1097"[]; +"1097" -> "1098"[]; +"1098" -> "1099"[]; +"1099" -> "1100"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1099" -> "1114"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1100" -> "1101"[]; +"1101" -> "1102"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1101" -> "1131"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1102" -> "1105"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1103" -> "1104"[]; +"1104" -> "1105"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1105" -> "1106"[]; +"1106" -> "1107"[]; +"1107" -> "1108"[]; +"1108" -> "1110"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1109" -> "1110"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1110" -> "1111"[]; +"1111" -> "1112"[]; +"1112" -> "1113"[]; +"1113" -> "1136"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1114" -> "1115"[]; +"1115" -> "1116"[]; +"1116" -> "1118"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1117" -> "1118"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1118" -> "1119"[]; +"1119" -> "1121"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1120" -> "1121"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1121" -> "1122"[]; +"1122" -> "1123"[]; +"1123" -> "1124"[]; +"1124" -> "1125"[]; +"1125" -> "1126"[]; +"1126" -> "1127"[]; +"1127" -> "1128"[]; +"1128" -> "1129"[]; +"1129" -> "1130"[]; +"1130" -> "1132"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1131" -> "1132"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1132" -> "1133"[]; +"1133" -> "1134"[]; +"1134" -> "1135"[]; +"1135" -> "1136"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1136" -> "1137"[]; +"1137" -> "1138"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1137" -> "1140"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1138" -> "1175"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1139" -> "1140"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1140" -> "1141"[]; +"1141" -> "1142"[]; +"1142" -> "1143"[]; +"1143" -> "1145"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1144" -> "1145"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1145" -> "1146"[]; +"1146" -> "1147"[]; +"1147" -> "1148"[]; +"1148" -> "1149"[]; +"1149" -> "1150"[]; +"1150" -> "1151"[]; +"1151" -> "1152"[]; +"1152" -> "1153"[]; +"1153" -> "1154"[]; +"1154" -> "1155"[]; +"1155" -> "1156"[]; +"1156" -> "1157"[]; +"1157" -> "1158"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1157" -> "1164"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1158" -> "1159"[]; +"1159" -> "1160"[]; +"1160" -> "1161"[]; +"1161" -> "1162"[]; +"1162" -> "1163"[]; +"1163" -> "1175"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1164" -> "1165"[]; +"1165" -> "1166"[]; +"1166" -> "1168"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1167" -> "1168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1168" -> "1169"[]; +"1169" -> "1170"[]; +"1170" -> "1171"[]; +"1171" -> "1172"[]; +"1172" -> "1173"[]; +"1173" -> "1174"[]; +"1174" -> "1175"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/6.dag_after_RemoveL2L3Buffer_pass_O2.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/6.dag_after_RemoveL2L3Buffer_pass_O2.dot new file mode 100644 index 0000000000000000000000000000000000000000..aed4eb1c1c2033dc1a1b9421de3370307adc3cc1 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/6.dag_after_RemoveL2L3Buffer_pass_O2.dot @@ -0,0 +1,1754 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 6\nTopoID: 16\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"17" [label="(Node ID: 0\nTopoID: 17\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 7\nTopoID: 22\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"23" [label="(Node ID: 0\nTopoID: 23\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 19\nTopoID: 72\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"73" [label="(Node ID: 19\nTopoID: 73\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"75" [label="(Node ID: 20\nTopoID: 75\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"76" [label="(Node ID: 20\nTopoID: 76\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"77" [label="(Node ID: 20\nTopoID: 77\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"80" [label="(Node ID: 21\nTopoID: 80\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"81" [label="(Node ID: 21\nTopoID: 81\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"82" [label="(Node ID: 22\nTopoID: 82\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 22\nTopoID: 83\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"84" [label="(Node ID: 22\nTopoID: 84\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 23\nTopoID: 85\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"86" [label="(Node ID: 23\nTopoID: 86\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 24\nTopoID: 87\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"88" [label="(Node ID: 24\nTopoID: 88\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 25\nTopoID: 89\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"90" [label="(Node ID: 25\nTopoID: 90\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"91" [label="(Node ID: 25\nTopoID: 91\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 26\nTopoID: 92\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 26\nTopoID: 93\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"94" [label="(Node ID: 26\nTopoID: 94\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"95" [label="(Node ID: 27\nTopoID: 95\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"96" [label="(Node ID: 27\nTopoID: 96\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"97" [label="(Node ID: 28\nTopoID: 97\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"98" [label="(Node ID: 28\nTopoID: 98\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"99" [label="(Node ID: 29\nTopoID: 99\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"100" [label="(Node ID: 29\nTopoID: 100\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"101" [label="(Node ID: 30\nTopoID: 101\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"102" [label="(Node ID: 30\nTopoID: 102\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"103" [label="(Node ID: 31\nTopoID: 103\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"104" [label="(Node ID: 31\nTopoID: 104\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"105" [label="(Node ID: 31\nTopoID: 105\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"106" [label="(Node ID: 31\nTopoID: 106\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"108" [label="(Node ID: 32\nTopoID: 108\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"109" [label="(Node ID: 32\nTopoID: 109\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"110" [label="(Node ID: 33\nTopoID: 110\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"111" [label="(Node ID: 33\nTopoID: 111\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"112" [label="(Node ID: 33\nTopoID: 112\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"113" [label="(Node ID: 34\nTopoID: 113\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"114" [label="(Node ID: 34\nTopoID: 114\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 35\nTopoID: 115\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"116" [label="(Node ID: 35\nTopoID: 116\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 36\nTopoID: 117\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"118" [label="(Node ID: 36\nTopoID: 118\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 37\nTopoID: 119\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 37\nTopoID: 120\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"121" [label="(Node ID: 37\nTopoID: 121\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"122" [label="(Node ID: 38\nTopoID: 122\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"123" [label="(Node ID: 38\nTopoID: 123\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"124" [label="(Node ID: 38\nTopoID: 124\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"125" [label="(Node ID: 39\nTopoID: 125\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"126" [label="(Node ID: 39\nTopoID: 126\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"127" [label="(Node ID: 40\nTopoID: 127\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"128" [label="(Node ID: 40\nTopoID: 128\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 41\nTopoID: 129\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"130" [label="(Node ID: 41\nTopoID: 130\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 42\nTopoID: 131\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"132" [label="(Node ID: 42\nTopoID: 132\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 43\nTopoID: 133\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"134" [label="(Node ID: 43\nTopoID: 134\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 43\nTopoID: 135\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"136" [label="(Node ID: 43\nTopoID: 136\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"137" [label="(Node ID: 43\nTopoID: 137\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"138" [label="(Node ID: 44\nTopoID: 138\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"139" [label="(Node ID: 44\nTopoID: 139\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"140" [label="(Node ID: 45\nTopoID: 140\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 45\nTopoID: 141\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"142" [label="(Node ID: 45\nTopoID: 142\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 46\nTopoID: 143\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"144" [label="(Node ID: 46\nTopoID: 144\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 47\nTopoID: 145\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"146" [label="(Node ID: 47\nTopoID: 146\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 48\nTopoID: 147\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"148" [label="(Node ID: 48\nTopoID: 148\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 49\nTopoID: 149\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 49\nTopoID: 150\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"151" [label="(Node ID: 49\nTopoID: 151\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"152" [label="(Node ID: 50\nTopoID: 152\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 50\nTopoID: 153\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"154" [label="(Node ID: 50\nTopoID: 154\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"155" [label="(Node ID: 51\nTopoID: 155\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"156" [label="(Node ID: 51\nTopoID: 156\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"157" [label="(Node ID: 52\nTopoID: 157\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"158" [label="(Node ID: 52\nTopoID: 158\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 53\nTopoID: 159\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"160" [label="(Node ID: 53\nTopoID: 160\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 54\nTopoID: 161\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"162" [label="(Node ID: 54\nTopoID: 162\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 55\nTopoID: 163\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"164" [label="(Node ID: 55\nTopoID: 164\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 55\nTopoID: 165\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 55\nTopoID: 166\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"167" [label="(Node ID: 55\nTopoID: 167\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"168" [label="(Node ID: 56\nTopoID: 168\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"169" [label="(Node ID: 56\nTopoID: 169\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 57\nTopoID: 170\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 57\nTopoID: 171\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"172" [label="(Node ID: 57\nTopoID: 172\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 58\nTopoID: 173\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"174" [label="(Node ID: 58\nTopoID: 174\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 59\nTopoID: 175\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"176" [label="(Node ID: 59\nTopoID: 176\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 59\nTopoID: 177\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 60\nTopoID: 178\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"179" [label="(Node ID: 60\nTopoID: 179\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"180" [label="(Node ID: 61\nTopoID: 180\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"181" [label="(Node ID: 61\nTopoID: 181\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 62\nTopoID: 182\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"183" [label="(Node ID: 62\nTopoID: 183\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 62\nTopoID: 184\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"185" [label="(Node ID: 63\nTopoID: 185\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"186" [label="(Node ID: 63\nTopoID: 186\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 63\nTopoID: 187\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"188" [label="(Node ID: 63\nTopoID: 188\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 63\nTopoID: 189\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 63\nTopoID: 190\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"191" [label="(Node ID: 64\nTopoID: 191\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"192" [label="(Node ID: 64\nTopoID: 192\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"193" [label="(Node ID: 65\nTopoID: 193\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 65\nTopoID: 194\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"195" [label="(Node ID: 65\nTopoID: 195\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 66\nTopoID: 196\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"197" [label="(Node ID: 66\nTopoID: 197\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 67\nTopoID: 198\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"199" [label="(Node ID: 67\nTopoID: 199\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"200" [label="(Node ID: 68\nTopoID: 200\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"201" [label="(Node ID: 68\nTopoID: 201\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"202" [label="(Node ID: 69\nTopoID: 202\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"203" [label="(Node ID: 69\nTopoID: 203\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"204" [label="(Node ID: 70\nTopoID: 204\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"205" [label="(Node ID: 70\nTopoID: 205\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 71\nTopoID: 206\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"207" [label="(Node ID: 71\nTopoID: 207\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 72\nTopoID: 208\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 72\nTopoID: 209\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 73\nTopoID: 210\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 73\nTopoID: 211\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 74\nTopoID: 212\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 74\nTopoID: 213\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 75\nTopoID: 214\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 75\nTopoID: 215\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 76\nTopoID: 216\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"217" [label="(Node ID: 76\nTopoID: 217\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 77\nTopoID: 218\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"219" [label="(Node ID: 77\nTopoID: 219\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 78\nTopoID: 220\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 78\nTopoID: 221\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 79\nTopoID: 222\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 79\nTopoID: 223\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 80\nTopoID: 224\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"225" [label="(Node ID: 80\nTopoID: 225\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 81\nTopoID: 226\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 81\nTopoID: 227\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 82\nTopoID: 228\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"229" [label="(Node ID: 82\nTopoID: 229\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 83\nTopoID: 230\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 83\nTopoID: 231\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 84\nTopoID: 232\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 84\nTopoID: 233\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 85\nTopoID: 234\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 85\nTopoID: 235\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 86\nTopoID: 236\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 86\nTopoID: 237\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 87\nTopoID: 238\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"239" [label="(Node ID: 87\nTopoID: 239\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 88\nTopoID: 240\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"241" [label="(Node ID: 88\nTopoID: 241\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 89\nTopoID: 242\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 89\nTopoID: 243\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 90\nTopoID: 244\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 90\nTopoID: 245\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 91\nTopoID: 246\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"247" [label="(Node ID: 91\nTopoID: 247\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 92\nTopoID: 248\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 92\nTopoID: 249\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 93\nTopoID: 250\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"251" [label="(Node ID: 93\nTopoID: 251\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 94\nTopoID: 252\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 94\nTopoID: 253\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 95\nTopoID: 254\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 95\nTopoID: 255\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 96\nTopoID: 256\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 96\nTopoID: 257\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 97\nTopoID: 258\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 97\nTopoID: 259\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 98\nTopoID: 260\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"261" [label="(Node ID: 98\nTopoID: 261\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 99\nTopoID: 262\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"263" [label="(Node ID: 99\nTopoID: 263\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 100\nTopoID: 264\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 100\nTopoID: 265\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 101\nTopoID: 266\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 101\nTopoID: 267\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 102\nTopoID: 268\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"269" [label="(Node ID: 102\nTopoID: 269\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 103\nTopoID: 270\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 103\nTopoID: 271\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 104\nTopoID: 272\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"273" [label="(Node ID: 104\nTopoID: 273\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 105\nTopoID: 274\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 105\nTopoID: 275\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 106\nTopoID: 276\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 106\nTopoID: 277\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 107\nTopoID: 278\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 107\nTopoID: 279\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 108\nTopoID: 280\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 108\nTopoID: 281\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 109\nTopoID: 282\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"283" [label="(Node ID: 109\nTopoID: 283\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 110\nTopoID: 284\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 110\nTopoID: 285\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 111\nTopoID: 286\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 111\nTopoID: 287\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 112\nTopoID: 288\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 112\nTopoID: 289\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 113\nTopoID: 290\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"291" [label="(Node ID: 113\nTopoID: 291\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 114\nTopoID: 292\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"293" [label="(Node ID: 114\nTopoID: 293\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"294" [label="(Node ID: 114\nTopoID: 294\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"295" [label="(Node ID: 115\nTopoID: 295\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 115\nTopoID: 296\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"297" [label="(Node ID: 115\nTopoID: 297\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 116\nTopoID: 298\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"299" [label="(Node ID: 116\nTopoID: 299\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 117\nTopoID: 300\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"301" [label="(Node ID: 117\nTopoID: 301\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 118\nTopoID: 302\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"303" [label="(Node ID: 118\nTopoID: 303\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 119\nTopoID: 304\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"305" [label="(Node ID: 119\nTopoID: 305\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"306" [label="(Node ID: 120\nTopoID: 306\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"307" [label="(Node ID: 120\nTopoID: 307\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"308" [label="(Node ID: 120\nTopoID: 308\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"309" [label="(Node ID: 120\nTopoID: 309\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"310" [label="(Node ID: 120\nTopoID: 310\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"311" [label="(Node ID: 121\nTopoID: 311\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"312" [label="(Node ID: 121\nTopoID: 312\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"313" [label="(Node ID: 122\nTopoID: 313\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 122\nTopoID: 314\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 122\nTopoID: 315\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 123\nTopoID: 316\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"317" [label="(Node ID: 123\nTopoID: 317\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 124\nTopoID: 318\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"319" [label="(Node ID: 124\nTopoID: 319\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 125\nTopoID: 320\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"321" [label="(Node ID: 125\nTopoID: 321\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 126\nTopoID: 322\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 126\nTopoID: 323\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 127\nTopoID: 324\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"325" [label="(Node ID: 127\nTopoID: 325\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 128\nTopoID: 326\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"327" [label="(Node ID: 128\nTopoID: 327\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 129\nTopoID: 328\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"329" [label="(Node ID: 129\nTopoID: 329\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 130\nTopoID: 330\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 130\nTopoID: 331\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 131\nTopoID: 332\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"333" [label="(Node ID: 131\nTopoID: 333\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 132\nTopoID: 334\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"335" [label="(Node ID: 132\nTopoID: 335\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"336" [label="(Node ID: 133\nTopoID: 336\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"337" [label="(Node ID: 133\nTopoID: 337\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"338" [label="(Node ID: 134\nTopoID: 338\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"339" [label="(Node ID: 134\nTopoID: 339\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"340" [label="(Node ID: 134\nTopoID: 340\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"341" [label="(Node ID: 135\nTopoID: 341\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 135\nTopoID: 342\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"343" [label="(Node ID: 135\nTopoID: 343\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 136\nTopoID: 344\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 136\nTopoID: 345\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 137\nTopoID: 346\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"347" [label="(Node ID: 137\nTopoID: 347\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 138\nTopoID: 348\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 138\nTopoID: 349\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 139\nTopoID: 350\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"351" [label="(Node ID: 139\nTopoID: 351\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 140\nTopoID: 352\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 140\nTopoID: 353\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 140\nTopoID: 354\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 140\nTopoID: 355\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"356" [label="(Node ID: 140\nTopoID: 356\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"357" [label="(Node ID: 141\nTopoID: 357\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"358" [label="(Node ID: 141\nTopoID: 358\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 142\nTopoID: 359\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 142\nTopoID: 360\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"361" [label="(Node ID: 142\nTopoID: 361\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 143\nTopoID: 362\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"363" [label="(Node ID: 143\nTopoID: 363\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 144\nTopoID: 364\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"365" [label="(Node ID: 144\nTopoID: 365\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 145\nTopoID: 366\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 145\nTopoID: 367\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 146\nTopoID: 368\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 146\nTopoID: 369\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 147\nTopoID: 370\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"371" [label="(Node ID: 147\nTopoID: 371\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"372" [label="(Node ID: 148\nTopoID: 372\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"373" [label="(Node ID: 148\nTopoID: 373\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"374" [label="(Node ID: 149\nTopoID: 374\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"375" [label="(Node ID: 149\nTopoID: 375\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 150\nTopoID: 376\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"377" [label="(Node ID: 150\nTopoID: 377\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"378" [label="(Node ID: 151\nTopoID: 378\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"379" [label="(Node ID: 151\nTopoID: 379\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 152\nTopoID: 380\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"381" [label="(Node ID: 152\nTopoID: 381\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 153\nTopoID: 382\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 153\nTopoID: 383\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 154\nTopoID: 384\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 154\nTopoID: 385\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"386" [label="(Node ID: 154\nTopoID: 386\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"387" [label="(Node ID: 155\nTopoID: 387\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 155\nTopoID: 388\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"389" [label="(Node ID: 155\nTopoID: 389\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 156\nTopoID: 390\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"391" [label="(Node ID: 156\nTopoID: 391\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 157\nTopoID: 392\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"393" [label="(Node ID: 157\nTopoID: 393\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 158\nTopoID: 394\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 158\nTopoID: 395\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 159\nTopoID: 396\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 159\nTopoID: 397\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 160\nTopoID: 398\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 160\nTopoID: 399\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 160\nTopoID: 400\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"401" [label="(Node ID: 160\nTopoID: 401\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"402" [label="(Node ID: 160\nTopoID: 402\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"403" [label="(Node ID: 161\nTopoID: 403\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"404" [label="(Node ID: 161\nTopoID: 404\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"405" [label="(Node ID: 162\nTopoID: 405\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"406" [label="(Node ID: 162\nTopoID: 406\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"407" [label="(Node ID: 162\nTopoID: 407\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 163\nTopoID: 408\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"409" [label="(Node ID: 163\nTopoID: 409\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 164\nTopoID: 410\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"411" [label="(Node ID: 164\nTopoID: 411\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 164\nTopoID: 412\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"413" [label="(Node ID: 165\nTopoID: 413\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 165\nTopoID: 414\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 166\nTopoID: 415\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 166\nTopoID: 416\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 167\nTopoID: 417\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 167\nTopoID: 418\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 167\nTopoID: 419\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 168\nTopoID: 420\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"421" [label="(Node ID: 168\nTopoID: 421\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 168\nTopoID: 422\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"423" [label="(Node ID: 168\nTopoID: 423\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 168\nTopoID: 424\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"425" [label="(Node ID: 169\nTopoID: 425\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 169\nTopoID: 426\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"427" [label="(Node ID: 169\nTopoID: 427\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 169\nTopoID: 428\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"429" [label="(Node ID: 170\nTopoID: 429\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"430" [label="(Node ID: 170\nTopoID: 430\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 171\nTopoID: 431\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"432" [label="(Node ID: 171\nTopoID: 432\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 172\nTopoID: 433\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"434" [label="(Node ID: 172\nTopoID: 434\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"435" [label="(Node ID: 172\nTopoID: 435\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"436" [label="(Node ID: 173\nTopoID: 436\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"437" [label="(Node ID: 173\nTopoID: 437\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 173\nTopoID: 438\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"439" [label="(Node ID: 173\nTopoID: 439\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 173\nTopoID: 440\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 174\nTopoID: 441\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"442" [label="(Node ID: 174\nTopoID: 442\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"443" [label="(Node ID: 175\nTopoID: 443\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 175\nTopoID: 444\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"445" [label="(Node ID: 175\nTopoID: 445\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 176\nTopoID: 446\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"447" [label="(Node ID: 176\nTopoID: 447\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 177\nTopoID: 448\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"449" [label="(Node ID: 177\nTopoID: 449\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 178\nTopoID: 450\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 178\nTopoID: 451\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 179\nTopoID: 452\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 179\nTopoID: 453\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 180\nTopoID: 454\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 180\nTopoID: 455\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 180\nTopoID: 456\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 180\nTopoID: 457\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"458" [label="(Node ID: 180\nTopoID: 458\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"459" [label="(Node ID: 181\nTopoID: 459\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"460" [label="(Node ID: 181\nTopoID: 460\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"461" [label="(Node ID: 182\nTopoID: 461\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"462" [label="(Node ID: 182\nTopoID: 462\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 182\nTopoID: 463\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"464" [label="(Node ID: 182\nTopoID: 464\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 183\nTopoID: 465\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"466" [label="(Node ID: 183\nTopoID: 466\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 184\nTopoID: 467\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 184\nTopoID: 468\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 184\nTopoID: 469\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 185\nTopoID: 470\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"471" [label="(Node ID: 185\nTopoID: 471\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"472" [label="(Node ID: 186\nTopoID: 472\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"473" [label="(Node ID: 186\nTopoID: 473\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"474" [label="(Node ID: 187\nTopoID: 474\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"475" [label="(Node ID: 187\nTopoID: 475\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 187\nTopoID: 476\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"477" [label="(Node ID: 188\nTopoID: 477\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 188\nTopoID: 478\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"479" [label="(Node ID: 188\nTopoID: 479\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"480" [label="(Node ID: 188\nTopoID: 480\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"481" [label="(Node ID: 188\nTopoID: 481\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 189\nTopoID: 482\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 189\nTopoID: 483\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"484" [label="(Node ID: 189\nTopoID: 484\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"485" [label="(Node ID: 189\nTopoID: 485\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"486" [label="(Node ID: 190\nTopoID: 486\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"487" [label="(Node ID: 190\nTopoID: 487\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 191\nTopoID: 488\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"489" [label="(Node ID: 191\nTopoID: 489\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 192\nTopoID: 490\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"491" [label="(Node ID: 192\nTopoID: 491\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 192\nTopoID: 492\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 193\nTopoID: 493\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 193\nTopoID: 494\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 193\nTopoID: 495\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"496" [label="(Node ID: 193\nTopoID: 496\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 193\nTopoID: 497\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"498" [label="(Node ID: 194\nTopoID: 498\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"499" [label="(Node ID: 194\nTopoID: 499\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 195\nTopoID: 500\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 195\nTopoID: 501\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"502" [label="(Node ID: 195\nTopoID: 502\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"503" [label="(Node ID: 196\nTopoID: 503\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"504" [label="(Node ID: 196\nTopoID: 504\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"505" [label="(Node ID: 197\nTopoID: 505\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"506" [label="(Node ID: 197\nTopoID: 506\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"507" [label="(Node ID: 198\nTopoID: 507\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"508" [label="(Node ID: 198\nTopoID: 508\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"509" [label="(Node ID: 199\nTopoID: 509\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 199\nTopoID: 510\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 200\nTopoID: 511\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 200\nTopoID: 512\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 200\nTopoID: 513\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"514" [label="(Node ID: 200\nTopoID: 514\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"515" [label="(Node ID: 200\nTopoID: 515\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"516" [label="(Node ID: 201\nTopoID: 516\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"517" [label="(Node ID: 201\nTopoID: 517\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"518" [label="(Node ID: 202\nTopoID: 518\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 202\nTopoID: 519\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 202\nTopoID: 520\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"521" [label="(Node ID: 202\nTopoID: 521\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"522" [label="(Node ID: 203\nTopoID: 522\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"523" [label="(Node ID: 203\nTopoID: 523\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 204\nTopoID: 524\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"525" [label="(Node ID: 204\nTopoID: 525\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 204\nTopoID: 526\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"527" [label="(Node ID: 205\nTopoID: 527\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"528" [label="(Node ID: 205\nTopoID: 528\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 206\nTopoID: 529\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 206\nTopoID: 530\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 207\nTopoID: 531\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"532" [label="(Node ID: 207\nTopoID: 532\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 207\nTopoID: 533\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"534" [label="(Node ID: 208\nTopoID: 534\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 208\nTopoID: 535\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 208\nTopoID: 536\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"537" [label="(Node ID: 208\nTopoID: 537\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 208\nTopoID: 538\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"539" [label="(Node ID: 209\nTopoID: 539\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 209\nTopoID: 540\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 210\nTopoID: 541\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 210\nTopoID: 542\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"543" [label="(Node ID: 210\nTopoID: 543\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 211\nTopoID: 544\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"545" [label="(Node ID: 211\nTopoID: 545\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 212\nTopoID: 546\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 212\nTopoID: 547\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 212\nTopoID: 548\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 212\nTopoID: 549\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"550" [label="(Node ID: 212\nTopoID: 550\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"551" [label="(Node ID: 213\nTopoID: 551\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"552" [label="(Node ID: 213\nTopoID: 552\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 214\nTopoID: 553\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 214\nTopoID: 554\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 214\nTopoID: 555\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"556" [label="(Node ID: 214\nTopoID: 556\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 214\nTopoID: 557\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 215\nTopoID: 558\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"559" [label="(Node ID: 215\nTopoID: 559\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"560" [label="(Node ID: 216\nTopoID: 560\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"561" [label="(Node ID: 216\nTopoID: 561\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 217\nTopoID: 562\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 0\nTopoID: 563\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"564" [label="(Node ID: 217\nTopoID: 564\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"565" [label="(Node ID: 217\nTopoID: 565\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 218\nTopoID: 566\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 218\nTopoID: 567\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"568" [label="(Node ID: 218\nTopoID: 568\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 219\nTopoID: 569\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"570" [label="(Node ID: 219\nTopoID: 570\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 219\nTopoID: 571\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"572" [label="(Node ID: 220\nTopoID: 572\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"573" [label="(Node ID: 220\nTopoID: 573\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 221\nTopoID: 574\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"575" [label="(Node ID: 0\nTopoID: 575\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"576" [label="(Node ID: 221\nTopoID: 576\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 221\nTopoID: 577\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"578" [label="(Node ID: 221\nTopoID: 578\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 222\nTopoID: 579\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"580" [label="(Node ID: 222\nTopoID: 580\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"581" [label="(Node ID: 222\nTopoID: 581\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"582" [label="(Node ID: 223\nTopoID: 582\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 223\nTopoID: 583\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 224\nTopoID: 584\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 224\nTopoID: 585\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"586" [label="(Node ID: 224\nTopoID: 586\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"587" [label="(Node ID: 224\nTopoID: 587\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"588" [label="(Node ID: 225\nTopoID: 588\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 225\nTopoID: 589\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 226\nTopoID: 590\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 226\nTopoID: 591\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 226\nTopoID: 592\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 227\nTopoID: 593\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 227\nTopoID: 594\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 228\nTopoID: 595\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 228\nTopoID: 596\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 228\nTopoID: 597\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 229\nTopoID: 598\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"599" [label="(Node ID: 229\nTopoID: 599\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 229\nTopoID: 600\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"601" [label="(Node ID: 230\nTopoID: 601\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"602" [label="(Node ID: 231\nTopoID: 602\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"603" [label="(Node ID: 231\nTopoID: 603\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"604" [label="(Node ID: 232\nTopoID: 604\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"605" [label="(Node ID: 232\nTopoID: 605\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"606" [label="(Node ID: 232\nTopoID: 606\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 236\nTopoID: 607\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"608" [label="(Node ID: 233\nTopoID: 608\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"609" [label="(Node ID: 233\nTopoID: 609\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"610" [label="(Node ID: 233\nTopoID: 610\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"611" [label="(Node ID: 233\nTopoID: 611\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 234\nTopoID: 612\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 234\nTopoID: 613\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"614" [label="(Node ID: 234\nTopoID: 614\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 235\nTopoID: 615\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"616" [label="(Node ID: 235\nTopoID: 616\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 236\nTopoID: 617\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"618" [label="(Node ID: 237\nTopoID: 618\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 237\nTopoID: 619\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"620" [label="(Node ID: 237\nTopoID: 620\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 237\nTopoID: 621\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"622" [label="(Node ID: 238\nTopoID: 622\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"623" [label="(Node ID: 238\nTopoID: 623\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"624" [label="(Node ID: 239\nTopoID: 624\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"625" [label="(Node ID: 239\nTopoID: 625\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"626" [label="(Node ID: 240\nTopoID: 626\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"627" [label="(Node ID: 0\nTopoID: 627\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"628" [label="(Node ID: 240\nTopoID: 628\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"629" [label="(Node ID: 240\nTopoID: 629\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"630" [label="(Node ID: 241\nTopoID: 630\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"631" [label="(Node ID: 241\nTopoID: 631\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"632" [label="(Node ID: 241\nTopoID: 632\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"633" [label="(Node ID: 242\nTopoID: 633\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"634" [label="(Node ID: 242\nTopoID: 634\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"635" [label="(Node ID: 242\nTopoID: 635\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"636" [label="(Node ID: 243\nTopoID: 636\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"637" [label="(Node ID: 243\nTopoID: 637\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 244\nTopoID: 638\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"639" [label="(Node ID: 0\nTopoID: 639\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"640" [label="(Node ID: 244\nTopoID: 640\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 244\nTopoID: 641\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"642" [label="(Node ID: 244\nTopoID: 642\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 245\nTopoID: 643\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"644" [label="(Node ID: 245\nTopoID: 644\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"645" [label="(Node ID: 245\nTopoID: 645\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"646" [label="(Node ID: 246\nTopoID: 646\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"647" [label="(Node ID: 246\nTopoID: 647\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 247\nTopoID: 648\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 247\nTopoID: 649\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"650" [label="(Node ID: 247\nTopoID: 650\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"651" [label="(Node ID: 247\nTopoID: 651\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"652" [label="(Node ID: 248\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 248\nTopoID: 653\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 249\nTopoID: 654\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 249\nTopoID: 655\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 249\nTopoID: 656\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 250\nTopoID: 657\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"658" [label="(Node ID: 250\nTopoID: 658\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 251\nTopoID: 659\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"660" [label="(Node ID: 251\nTopoID: 660\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"661" [label="(Node ID: 251\nTopoID: 661\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"662" [label="(Node ID: 252\nTopoID: 662\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"663" [label="(Node ID: 252\nTopoID: 663\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"664" [label="(Node ID: 252\nTopoID: 664\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 253\nTopoID: 665\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 254\nTopoID: 666\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"667" [label="(Node ID: 254\nTopoID: 667\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"668" [label="(Node ID: 255\nTopoID: 668\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"669" [label="(Node ID: 255\nTopoID: 669\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"670" [label="(Node ID: 255\nTopoID: 670\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"671" [label="(Node ID: 256\nTopoID: 671\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 256\nTopoID: 672\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 257\nTopoID: 673\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"674" [label="(Node ID: 257\nTopoID: 674\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"675" [label="(Node ID: 257\nTopoID: 675\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 257\nTopoID: 676\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"677" [label="(Node ID: 258\nTopoID: 677\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"678" [label="(Node ID: 258\nTopoID: 678\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"679" [label="(Node ID: 259\nTopoID: 679\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"680" [label="(Node ID: 259\nTopoID: 680\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 0\nTopoID: 681\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"682" [label="(Node ID: 260\nTopoID: 682\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"683" [label="(Node ID: 260\nTopoID: 683\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"684" [label="(Node ID: 261\nTopoID: 684\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"685" [label="(Node ID: 261\nTopoID: 685\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"686" [label="(Node ID: 261\nTopoID: 686\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 262\nTopoID: 687\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"688" [label="(Node ID: 262\nTopoID: 688\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 262\nTopoID: 689\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"690" [label="(Node ID: 263\nTopoID: 690\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"691" [label="(Node ID: 263\nTopoID: 691\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"692" [label="(Node ID: 264\nTopoID: 692\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"693" [label="(Node ID: 0\nTopoID: 693\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"694" [label="(Node ID: 264\nTopoID: 694\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"695" [label="(Node ID: 264\nTopoID: 695\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"696" [label="(Node ID: 264\nTopoID: 696\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"697" [label="(Node ID: 265\nTopoID: 697\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 265\nTopoID: 698\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"699" [label="(Node ID: 265\nTopoID: 699\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 266\nTopoID: 700\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"701" [label="(Node ID: 266\nTopoID: 701\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"702" [label="(Node ID: 267\nTopoID: 702\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"703" [label="(Node ID: 267\nTopoID: 703\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 267\nTopoID: 704\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"705" [label="(Node ID: 267\nTopoID: 705\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"706" [label="(Node ID: 267\nTopoID: 706\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 268\nTopoID: 707\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 268\nTopoID: 708\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 269\nTopoID: 709\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"710" [label="(Node ID: 269\nTopoID: 710\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"711" [label="(Node ID: 269\nTopoID: 711\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"712" [label="(Node ID: 270\nTopoID: 712\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"713" [label="(Node ID: 270\nTopoID: 713\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"714" [label="(Node ID: 271\nTopoID: 714\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 271\nTopoID: 715\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"716" [label="(Node ID: 271\nTopoID: 716\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 272\nTopoID: 717\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"718" [label="(Node ID: 272\nTopoID: 718\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 272\nTopoID: 719\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 273\nTopoID: 720\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"721" [label="(Node ID: 274\nTopoID: 721\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"722" [label="(Node ID: 274\nTopoID: 722\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"723" [label="(Node ID: 274\nTopoID: 723\nl2l3_274_spill)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 275\nTopoID: 724\nL2_IFM_Buffer_from_layer_274_for_layer_275_port0)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 275\nTopoID: 725\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"726" [label="(Node ID: 276\nTopoID: 726\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"727" [label="(Node ID: 276\nTopoID: 727\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"728" [label="(Node ID: 276\nTopoID: 728\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"729" [label="(Node ID: 276\nTopoID: 729\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"730" [label="(Node ID: 277\nTopoID: 730\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 277\nTopoID: 731\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"732" [label="(Node ID: 278\nTopoID: 732\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"733" [label="(Node ID: 278\nTopoID: 733\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"734" [label="(Node ID: 279\nTopoID: 734\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 0\nTopoID: 735\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 279\nTopoID: 736\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"737" [label="(Node ID: 279\nTopoID: 737\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"738" [label="(Node ID: 280\nTopoID: 738\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"739" [label="(Node ID: 280\nTopoID: 739\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"740" [label="(Node ID: 280\nTopoID: 740\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"741" [label="(Node ID: 280\nTopoID: 741\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"742" [label="(Node ID: 281\nTopoID: 742\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"743" [label="(Node ID: 281\nTopoID: 743\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"744" [label="(Node ID: 281\nTopoID: 744\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"745" [label="(Node ID: 281\nTopoID: 745\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"746" [label="(Node ID: 282\nTopoID: 746\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"747" [label="(Node ID: 282\nTopoID: 747\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"748" [label="(Node ID: 283\nTopoID: 748\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"749" [label="(Node ID: 0\nTopoID: 749\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"750" [label="(Node ID: 283\nTopoID: 750\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"751" [label="(Node ID: 283\nTopoID: 751\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"752" [label="(Node ID: 283\nTopoID: 752\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"753" [label="(Node ID: 283\nTopoID: 753\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"754" [label="(Node ID: 284\nTopoID: 754\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"755" [label="(Node ID: 284\nTopoID: 755\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"756" [label="(Node ID: 284\nTopoID: 756\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"757" [label="(Node ID: 284\nTopoID: 757\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"758" [label="(Node ID: 284\nTopoID: 758\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"759" [label="(Node ID: 291\nTopoID: 759\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"760" [label="(Node ID: 285\nTopoID: 760\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"761" [label="(Node ID: 285\nTopoID: 761\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"762" [label="(Node ID: 286\nTopoID: 762\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"763" [label="(Node ID: 286\nTopoID: 763\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"764" [label="(Node ID: 286\nTopoID: 764\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"765" [label="(Node ID: 286\nTopoID: 765\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"766" [label="(Node ID: 287\nTopoID: 766\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"767" [label="(Node ID: 287\nTopoID: 767\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"768" [label="(Node ID: 288\nTopoID: 768\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"769" [label="(Node ID: 288\nTopoID: 769\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"770" [label="(Node ID: 288\nTopoID: 770\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"771" [label="(Node ID: 288\nTopoID: 771\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"772" [label="(Node ID: 289\nTopoID: 772\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"773" [label="(Node ID: 289\nTopoID: 773\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"774" [label="(Node ID: 289\nTopoID: 774\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"775" [label="(Node ID: 289\nTopoID: 775\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"776" [label="(Node ID: 290\nTopoID: 776\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"777" [label="(Node ID: 290\nTopoID: 777\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"778" [label="(Node ID: 290\nTopoID: 778\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"779" [label="(Node ID: 290\nTopoID: 779\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"780" [label="(Node ID: 290\nTopoID: 780\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"781" [label="(Node ID: 291\nTopoID: 781\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"782" [label="(Node ID: 291\nTopoID: 782\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"783" [label="(Node ID: 291\nTopoID: 783\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"784" [label="(Node ID: 291\nTopoID: 784\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"785" [label="(Node ID: 292\nTopoID: 785\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"786" [label="(Node ID: 293\nTopoID: 786\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 293\nTopoID: 787\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"788" [label="(Node ID: 293\nTopoID: 788\nl2l3_293_spill)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 3686400\n DataType : BF16", shape="rect", color="red"]; +"789" [label="(Node ID: 294\nTopoID: 789\nL2_IFM_Buffer_from_layer_293_for_layer_294_port0)\n Buffer dim : {1,32,60,320}\n Buffer bound : {1,32,60,320}\n Buffer Size : 1228800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"790" [label="(Node ID: 294\nTopoID: 790\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"791" [label="(Node ID: 294\nTopoID: 791\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 295\nTopoID: 792\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 295\nTopoID: 793\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"794" [label="(Node ID: 295\nTopoID: 794\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"795" [label="(Node ID: 295\nTopoID: 795\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 296\nTopoID: 796\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"797" [label="(Node ID: 296\nTopoID: 797\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"798" [label="(Node ID: 296\nTopoID: 798\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"799" [label="(Node ID: 296\nTopoID: 799\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 297\nTopoID: 800\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"801" [label="(Node ID: 297\nTopoID: 801\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"802" [label="(Node ID: 297\nTopoID: 802\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"803" [label="(Node ID: 297\nTopoID: 803\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"804" [label="(Node ID: 298\nTopoID: 804\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"805" [label="(Node ID: 298\nTopoID: 805\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"806" [label="(Node ID: 299\nTopoID: 806\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"807" [label="(Node ID: 299\nTopoID: 807\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"808" [label="(Node ID: 299\nTopoID: 808\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 299\nTopoID: 809\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"810" [label="(Node ID: 300\nTopoID: 810\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"811" [label="(Node ID: 300\nTopoID: 811\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"812" [label="(Node ID: 301\nTopoID: 812\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"813" [label="(Node ID: 301\nTopoID: 813\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 301\nTopoID: 814\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"815" [label="(Node ID: 301\nTopoID: 815\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 301\nTopoID: 816\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(Node ID: 302\nTopoID: 817\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"818" [label="(Node ID: 302\nTopoID: 818\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"819" [label="(Node ID: 302\nTopoID: 819\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"820" [label="(Node ID: 302\nTopoID: 820\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"821" [label="(END)"]; +"0" -> "549"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "514"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "515"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "457"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "458"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "402"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "401"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "355"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "356"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "309"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "310"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "190"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "166"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "167"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "136"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "137"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "106"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "107"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "79"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "17"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "23"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "563"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "575"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "627"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "639"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "681"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "693"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "735"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "749"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "16"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "608"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "790"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "813"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"16" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18"[]; +"18" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "22"[]; +"22" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24"[]; +"24" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "725"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "83"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "80"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "80"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"83" -> "84"[]; +"84" -> "85"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "672"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"88" -> "111"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "92"[]; +"92" -> "93"[]; +"93" -> "94"[]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "108"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"106" -> "108"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"107" -> "108"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "143"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "141"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "138"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"136" -> "138"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"137" -> "138"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"141" -> "142"[]; +"142" -> "143"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[]; +"144" -> "145"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "173"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "146"[]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "171"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "168"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"166" -> "168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"167" -> "168"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"171" -> "172"[]; +"172" -> "173"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"173" -> "174"[]; +"174" -> "175"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"174" -> "617"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"175" -> "176"[]; +"176" -> "178"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "177"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "185"[]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "186"[]; +"185" -> "187"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "187"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "189"[]; +"189" -> "191"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"190" -> "191"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "202"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"205" -> "226"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "224"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"227" -> "248"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "246"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "270"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "268"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"283" -> "290"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"290" -> "291"[]; +"291" -> "292"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"291" -> "314"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "311"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"309" -> "311"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"310" -> "311"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"317" -> "362"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"318" -> "319"[]; +"319" -> "320"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"319" -> "326"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "321"[]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"329" -> "336"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "333"[]; +"333" -> "334"[]; +"334" -> "335"[]; +"335" -> "336"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"336" -> "337"[]; +"337" -> "338"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"337" -> "360"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "357"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"355" -> "357"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"356" -> "357"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[]; +"361" -> "362"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"365" -> "372"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"375" -> "382"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "380"[]; +"380" -> "381"[]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "406"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "403"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "403"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "403"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "406"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"409" -> "465"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"410" -> "411"[]; +"411" -> "413"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"411" -> "412"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"412" -> "420"[]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "421"[]; +"420" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "427"[]; +"427" -> "429"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"427" -> "428"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "436"[]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "433"[]; +"433" -> "434"[]; +"434" -> "435"[]; +"435" -> "437"[]; +"436" -> "438"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"437" -> "438"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "462"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"457" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "461"[]; +"461" -> "463"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"462" -> "463"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"463" -> "464"[]; +"464" -> "465"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"465" -> "466"[]; +"466" -> "467"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"466" -> "522"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"467" -> "468"[]; +"468" -> "470"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"468" -> "469"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"469" -> "477"[]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "478"[]; +"477" -> "479"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "479"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "486"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"485" -> "493"[]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "494"[]; +"493" -> "495"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"494" -> "495"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"497" -> "519"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "516"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"514" -> "516"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"515" -> "516"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"516" -> "517"[]; +"517" -> "518"[]; +"518" -> "520"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"519" -> "520"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "527"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"525" -> "526"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"526" -> "534"[]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "535"[]; +"534" -> "536"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"535" -> "536"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"536" -> "537"[]; +"537" -> "538"[]; +"538" -> "539"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "554"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "551"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "551"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "551"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"551" -> "552"[]; +"552" -> "553"[]; +"553" -> "555"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"554" -> "555"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "558"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"557" -> "560"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[]; +"559" -> "601"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "588"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "565"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "579"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "585"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"564" -> "565"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"571" -> "582"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"572" -> "573"[]; +"573" -> "574"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "595"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"574" -> "577"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576"[]; +"576" -> "577"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578"[]; +"578" -> "580"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"580" -> "581"[]; +"581" -> "598"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "584"[]; +"584" -> "586"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"585" -> "586"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "587"[]; +"587" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"598" -> "599"[]; +"599" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "602"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "821"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "617"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"610" -> "725"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "672"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"615" -> "616"[]; +"616" -> "617"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "620"[]; +"620" -> "621"[]; +"621" -> "622"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "624"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "665"[]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "652"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "629"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "643"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "649"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"635" -> "646"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "637"[]; +"637" -> "638"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "659"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"638" -> "641"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"639" -> "640"[]; +"640" -> "641"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "644"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"644" -> "645"[]; +"645" -> "662"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "648"[]; +"648" -> "650"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"649" -> "650"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"650" -> "651"[]; +"651" -> "653"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "653"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "660"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"659" -> "660"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"660" -> "661"[]; +"661" -> "662"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "664"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "666"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"664" -> "821"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"676" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "720"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[]; +"680" -> "682"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "707"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "682"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "697"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "703"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "700"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "692"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "714"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"692" -> "695"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694"[]; +"694" -> "695"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"695" -> "696"[]; +"696" -> "698"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"697" -> "698"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"698" -> "699"[]; +"699" -> "717"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "702"[]; +"702" -> "704"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"703" -> "704"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[]; +"705" -> "706"[]; +"706" -> "707"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "715"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"714" -> "715"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"715" -> "716"[]; +"716" -> "717"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "821"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[]; +"723" -> "724"[]; +"724" -> "725"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "729"[]; +"729" -> "730"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"729" -> "732"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"730" -> "731"[]; +"731" -> "785"[]; +"732" -> "733"[]; +"733" -> "734"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "766"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"734" -> "737"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "736"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "755"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "763"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"736" -> "737"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[]; +"744" -> "745"[]; +"745" -> "746"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "760"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"746" -> "747"[]; +"747" -> "748"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "777"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"748" -> "751"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "750"[]; +"750" -> "751"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"751" -> "752"[]; +"752" -> "753"[]; +"753" -> "754"[]; +"754" -> "756"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"755" -> "756"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"756" -> "757"[]; +"757" -> "758"[]; +"758" -> "759"[]; +"759" -> "782"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"760" -> "761"[]; +"761" -> "762"[]; +"762" -> "764"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"764" -> "765"[]; +"765" -> "767"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"766" -> "767"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[]; +"774" -> "775"[]; +"775" -> "776"[]; +"776" -> "778"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"777" -> "778"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"778" -> "779"[]; +"779" -> "780"[]; +"780" -> "781"[]; +"781" -> "782"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "783"[]; +"783" -> "784"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"783" -> "786"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "821"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"785" -> "786"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"786" -> "787"[]; +"787" -> "788"[]; +"788" -> "789"[]; +"789" -> "791"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"790" -> "791"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"803" -> "810"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"804" -> "805"[]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "808"[]; +"808" -> "809"[]; +"809" -> "821"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[]; +"812" -> "814"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"813" -> "814"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/7.dag_after_AddControlEdge_pass_O2.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/7.dag_after_AddControlEdge_pass_O2.dot new file mode 100644 index 0000000000000000000000000000000000000000..1ab2a82cce7970ea2faa2a6c66d17c63102d4d39 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/7.dag_after_AddControlEdge_pass_O2.dot @@ -0,0 +1,1804 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 0\nTopoID: 16\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"17" [label="(Node ID: 6\nTopoID: 17\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 7\nTopoID: 23\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 19\nTopoID: 72\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"73" [label="(Node ID: 19\nTopoID: 73\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"75" [label="(Node ID: 20\nTopoID: 75\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"76" [label="(Node ID: 20\nTopoID: 76\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"77" [label="(Node ID: 20\nTopoID: 77\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"80" [label="(Node ID: 21\nTopoID: 80\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"81" [label="(Node ID: 21\nTopoID: 81\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"82" [label="(Node ID: 22\nTopoID: 82\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 22\nTopoID: 83\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"84" [label="(Node ID: 22\nTopoID: 84\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 23\nTopoID: 85\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"86" [label="(Node ID: 23\nTopoID: 86\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 24\nTopoID: 87\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"88" [label="(Node ID: 24\nTopoID: 88\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 25\nTopoID: 89\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"90" [label="(Node ID: 25\nTopoID: 90\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"91" [label="(Node ID: 25\nTopoID: 91\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 26\nTopoID: 92\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 26\nTopoID: 93\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"94" [label="(Node ID: 26\nTopoID: 94\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"95" [label="(Node ID: 27\nTopoID: 95\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"96" [label="(Node ID: 27\nTopoID: 96\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"97" [label="(Node ID: 28\nTopoID: 97\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"98" [label="(Node ID: 28\nTopoID: 98\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"99" [label="(Node ID: 29\nTopoID: 99\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"100" [label="(Node ID: 29\nTopoID: 100\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"101" [label="(Node ID: 30\nTopoID: 101\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"102" [label="(Node ID: 30\nTopoID: 102\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"103" [label="(Node ID: 31\nTopoID: 103\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"104" [label="(Node ID: 31\nTopoID: 104\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"105" [label="(Node ID: 31\nTopoID: 105\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"106" [label="(Node ID: 31\nTopoID: 106\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"108" [label="(Node ID: 32\nTopoID: 108\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"109" [label="(Node ID: 32\nTopoID: 109\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"110" [label="(Node ID: 33\nTopoID: 110\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"111" [label="(Node ID: 33\nTopoID: 111\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"112" [label="(Node ID: 33\nTopoID: 112\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"113" [label="(Node ID: 34\nTopoID: 113\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"114" [label="(Node ID: 34\nTopoID: 114\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 35\nTopoID: 115\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"116" [label="(Node ID: 35\nTopoID: 116\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 36\nTopoID: 117\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"118" [label="(Node ID: 36\nTopoID: 118\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 37\nTopoID: 119\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 37\nTopoID: 120\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"121" [label="(Node ID: 37\nTopoID: 121\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"122" [label="(Node ID: 38\nTopoID: 122\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"123" [label="(Node ID: 38\nTopoID: 123\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"124" [label="(Node ID: 38\nTopoID: 124\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"125" [label="(Node ID: 39\nTopoID: 125\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"126" [label="(Node ID: 39\nTopoID: 126\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"127" [label="(Node ID: 40\nTopoID: 127\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"128" [label="(Node ID: 40\nTopoID: 128\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 41\nTopoID: 129\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"130" [label="(Node ID: 41\nTopoID: 130\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 42\nTopoID: 131\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"132" [label="(Node ID: 42\nTopoID: 132\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 43\nTopoID: 133\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"134" [label="(Node ID: 43\nTopoID: 134\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 43\nTopoID: 135\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"136" [label="(Node ID: 43\nTopoID: 136\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"137" [label="(Node ID: 43\nTopoID: 137\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"138" [label="(Node ID: 44\nTopoID: 138\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"139" [label="(Node ID: 44\nTopoID: 139\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"140" [label="(Node ID: 45\nTopoID: 140\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 45\nTopoID: 141\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"142" [label="(Node ID: 45\nTopoID: 142\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 46\nTopoID: 143\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"144" [label="(Node ID: 46\nTopoID: 144\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 47\nTopoID: 145\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"146" [label="(Node ID: 47\nTopoID: 146\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 48\nTopoID: 147\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"148" [label="(Node ID: 48\nTopoID: 148\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 49\nTopoID: 149\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 49\nTopoID: 150\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"151" [label="(Node ID: 49\nTopoID: 151\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"152" [label="(Node ID: 50\nTopoID: 152\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 50\nTopoID: 153\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"154" [label="(Node ID: 50\nTopoID: 154\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"155" [label="(Node ID: 51\nTopoID: 155\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"156" [label="(Node ID: 51\nTopoID: 156\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"157" [label="(Node ID: 52\nTopoID: 157\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"158" [label="(Node ID: 52\nTopoID: 158\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 53\nTopoID: 159\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"160" [label="(Node ID: 53\nTopoID: 160\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 54\nTopoID: 161\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"162" [label="(Node ID: 54\nTopoID: 162\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 55\nTopoID: 163\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"164" [label="(Node ID: 55\nTopoID: 164\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 55\nTopoID: 165\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 55\nTopoID: 166\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"167" [label="(Node ID: 55\nTopoID: 167\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"168" [label="(Node ID: 56\nTopoID: 168\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"169" [label="(Node ID: 56\nTopoID: 169\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 57\nTopoID: 170\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 57\nTopoID: 171\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"172" [label="(Node ID: 57\nTopoID: 172\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 58\nTopoID: 173\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"174" [label="(Node ID: 58\nTopoID: 174\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 59\nTopoID: 175\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"176" [label="(Node ID: 59\nTopoID: 176\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 59\nTopoID: 177\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 60\nTopoID: 178\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"179" [label="(Node ID: 60\nTopoID: 179\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"180" [label="(Node ID: 61\nTopoID: 180\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"181" [label="(Node ID: 61\nTopoID: 181\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 62\nTopoID: 182\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"183" [label="(Node ID: 62\nTopoID: 183\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 62\nTopoID: 184\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"185" [label="(Node ID: 63\nTopoID: 185\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"186" [label="(Node ID: 63\nTopoID: 186\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 63\nTopoID: 187\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"188" [label="(Node ID: 63\nTopoID: 188\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 63\nTopoID: 189\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 63\nTopoID: 190\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"191" [label="(Node ID: 64\nTopoID: 191\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"192" [label="(Node ID: 64\nTopoID: 192\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"193" [label="(Node ID: 65\nTopoID: 193\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 65\nTopoID: 194\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"195" [label="(Node ID: 65\nTopoID: 195\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 66\nTopoID: 196\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"197" [label="(Node ID: 66\nTopoID: 197\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 67\nTopoID: 198\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"199" [label="(Node ID: 67\nTopoID: 199\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"200" [label="(Node ID: 68\nTopoID: 200\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"201" [label="(Node ID: 68\nTopoID: 201\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"202" [label="(Node ID: 69\nTopoID: 202\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"203" [label="(Node ID: 69\nTopoID: 203\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"204" [label="(Node ID: 70\nTopoID: 204\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"205" [label="(Node ID: 70\nTopoID: 205\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 71\nTopoID: 206\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"207" [label="(Node ID: 71\nTopoID: 207\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 72\nTopoID: 208\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 72\nTopoID: 209\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 73\nTopoID: 210\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 73\nTopoID: 211\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 74\nTopoID: 212\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 74\nTopoID: 213\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 75\nTopoID: 214\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 75\nTopoID: 215\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 76\nTopoID: 216\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"217" [label="(Node ID: 76\nTopoID: 217\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 77\nTopoID: 218\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"219" [label="(Node ID: 77\nTopoID: 219\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 78\nTopoID: 220\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 78\nTopoID: 221\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 79\nTopoID: 222\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 79\nTopoID: 223\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 80\nTopoID: 224\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"225" [label="(Node ID: 80\nTopoID: 225\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 81\nTopoID: 226\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 81\nTopoID: 227\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 82\nTopoID: 228\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"229" [label="(Node ID: 82\nTopoID: 229\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 83\nTopoID: 230\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 83\nTopoID: 231\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 84\nTopoID: 232\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 84\nTopoID: 233\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 85\nTopoID: 234\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 85\nTopoID: 235\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 86\nTopoID: 236\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 86\nTopoID: 237\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 87\nTopoID: 238\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"239" [label="(Node ID: 87\nTopoID: 239\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 88\nTopoID: 240\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"241" [label="(Node ID: 88\nTopoID: 241\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 89\nTopoID: 242\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 89\nTopoID: 243\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 90\nTopoID: 244\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 90\nTopoID: 245\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 91\nTopoID: 246\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"247" [label="(Node ID: 91\nTopoID: 247\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 92\nTopoID: 248\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 92\nTopoID: 249\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 93\nTopoID: 250\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"251" [label="(Node ID: 93\nTopoID: 251\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 94\nTopoID: 252\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 94\nTopoID: 253\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 95\nTopoID: 254\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 95\nTopoID: 255\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 96\nTopoID: 256\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 96\nTopoID: 257\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 97\nTopoID: 258\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 97\nTopoID: 259\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 98\nTopoID: 260\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"261" [label="(Node ID: 98\nTopoID: 261\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 99\nTopoID: 262\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"263" [label="(Node ID: 99\nTopoID: 263\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 100\nTopoID: 264\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 100\nTopoID: 265\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 101\nTopoID: 266\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 101\nTopoID: 267\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 102\nTopoID: 268\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"269" [label="(Node ID: 102\nTopoID: 269\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 103\nTopoID: 270\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 103\nTopoID: 271\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 104\nTopoID: 272\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"273" [label="(Node ID: 104\nTopoID: 273\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 105\nTopoID: 274\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 105\nTopoID: 275\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 106\nTopoID: 276\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 106\nTopoID: 277\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 107\nTopoID: 278\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 107\nTopoID: 279\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 108\nTopoID: 280\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 108\nTopoID: 281\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 109\nTopoID: 282\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"283" [label="(Node ID: 109\nTopoID: 283\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 110\nTopoID: 284\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 110\nTopoID: 285\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 111\nTopoID: 286\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 111\nTopoID: 287\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 112\nTopoID: 288\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 112\nTopoID: 289\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 113\nTopoID: 290\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"291" [label="(Node ID: 113\nTopoID: 291\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 114\nTopoID: 292\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"293" [label="(Node ID: 114\nTopoID: 293\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"294" [label="(Node ID: 114\nTopoID: 294\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"295" [label="(Node ID: 115\nTopoID: 295\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 115\nTopoID: 296\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"297" [label="(Node ID: 115\nTopoID: 297\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 116\nTopoID: 298\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"299" [label="(Node ID: 116\nTopoID: 299\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 117\nTopoID: 300\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"301" [label="(Node ID: 117\nTopoID: 301\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 118\nTopoID: 302\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"303" [label="(Node ID: 118\nTopoID: 303\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 119\nTopoID: 304\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"305" [label="(Node ID: 119\nTopoID: 305\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"306" [label="(Node ID: 120\nTopoID: 306\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"307" [label="(Node ID: 120\nTopoID: 307\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"308" [label="(Node ID: 120\nTopoID: 308\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"309" [label="(Node ID: 120\nTopoID: 309\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"310" [label="(Node ID: 120\nTopoID: 310\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"311" [label="(Node ID: 121\nTopoID: 311\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"312" [label="(Node ID: 121\nTopoID: 312\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"313" [label="(Node ID: 122\nTopoID: 313\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 122\nTopoID: 314\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 122\nTopoID: 315\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 123\nTopoID: 316\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"317" [label="(Node ID: 123\nTopoID: 317\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 124\nTopoID: 318\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"319" [label="(Node ID: 124\nTopoID: 319\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 125\nTopoID: 320\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"321" [label="(Node ID: 125\nTopoID: 321\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 126\nTopoID: 322\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 126\nTopoID: 323\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 127\nTopoID: 324\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"325" [label="(Node ID: 127\nTopoID: 325\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 128\nTopoID: 326\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"327" [label="(Node ID: 128\nTopoID: 327\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 129\nTopoID: 328\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"329" [label="(Node ID: 129\nTopoID: 329\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 130\nTopoID: 330\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 130\nTopoID: 331\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 131\nTopoID: 332\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"333" [label="(Node ID: 131\nTopoID: 333\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 132\nTopoID: 334\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"335" [label="(Node ID: 132\nTopoID: 335\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"336" [label="(Node ID: 133\nTopoID: 336\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"337" [label="(Node ID: 133\nTopoID: 337\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"338" [label="(Node ID: 134\nTopoID: 338\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"339" [label="(Node ID: 134\nTopoID: 339\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"340" [label="(Node ID: 134\nTopoID: 340\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"341" [label="(Node ID: 135\nTopoID: 341\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 135\nTopoID: 342\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"343" [label="(Node ID: 135\nTopoID: 343\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 136\nTopoID: 344\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 136\nTopoID: 345\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 137\nTopoID: 346\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"347" [label="(Node ID: 137\nTopoID: 347\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 138\nTopoID: 348\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 138\nTopoID: 349\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 139\nTopoID: 350\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"351" [label="(Node ID: 139\nTopoID: 351\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 140\nTopoID: 352\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 140\nTopoID: 353\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 140\nTopoID: 354\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 140\nTopoID: 355\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"356" [label="(Node ID: 140\nTopoID: 356\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"357" [label="(Node ID: 141\nTopoID: 357\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"358" [label="(Node ID: 141\nTopoID: 358\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 142\nTopoID: 359\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 142\nTopoID: 360\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"361" [label="(Node ID: 142\nTopoID: 361\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 143\nTopoID: 362\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"363" [label="(Node ID: 143\nTopoID: 363\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 144\nTopoID: 364\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"365" [label="(Node ID: 144\nTopoID: 365\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 145\nTopoID: 366\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 145\nTopoID: 367\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 146\nTopoID: 368\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 146\nTopoID: 369\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 147\nTopoID: 370\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"371" [label="(Node ID: 147\nTopoID: 371\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"372" [label="(Node ID: 148\nTopoID: 372\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"373" [label="(Node ID: 148\nTopoID: 373\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"374" [label="(Node ID: 149\nTopoID: 374\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"375" [label="(Node ID: 149\nTopoID: 375\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 150\nTopoID: 376\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"377" [label="(Node ID: 150\nTopoID: 377\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"378" [label="(Node ID: 151\nTopoID: 378\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"379" [label="(Node ID: 151\nTopoID: 379\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 152\nTopoID: 380\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"381" [label="(Node ID: 152\nTopoID: 381\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 153\nTopoID: 382\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 153\nTopoID: 383\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 154\nTopoID: 384\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 154\nTopoID: 385\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"386" [label="(Node ID: 154\nTopoID: 386\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"387" [label="(Node ID: 155\nTopoID: 387\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 155\nTopoID: 388\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"389" [label="(Node ID: 155\nTopoID: 389\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 156\nTopoID: 390\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"391" [label="(Node ID: 156\nTopoID: 391\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 157\nTopoID: 392\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"393" [label="(Node ID: 157\nTopoID: 393\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 158\nTopoID: 394\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 158\nTopoID: 395\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 159\nTopoID: 396\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 159\nTopoID: 397\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 160\nTopoID: 398\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 160\nTopoID: 399\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 160\nTopoID: 400\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"401" [label="(Node ID: 160\nTopoID: 401\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"402" [label="(Node ID: 160\nTopoID: 402\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"403" [label="(Node ID: 161\nTopoID: 403\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"404" [label="(Node ID: 161\nTopoID: 404\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"405" [label="(Node ID: 162\nTopoID: 405\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"406" [label="(Node ID: 162\nTopoID: 406\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"407" [label="(Node ID: 162\nTopoID: 407\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 163\nTopoID: 408\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"409" [label="(Node ID: 163\nTopoID: 409\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 164\nTopoID: 410\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"411" [label="(Node ID: 164\nTopoID: 411\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 164\nTopoID: 412\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"413" [label="(Node ID: 165\nTopoID: 413\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 165\nTopoID: 414\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 166\nTopoID: 415\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 166\nTopoID: 416\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 167\nTopoID: 417\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 167\nTopoID: 418\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 167\nTopoID: 419\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 168\nTopoID: 420\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"421" [label="(Node ID: 168\nTopoID: 421\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 168\nTopoID: 422\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"423" [label="(Node ID: 168\nTopoID: 423\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 168\nTopoID: 424\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"425" [label="(Node ID: 169\nTopoID: 425\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 169\nTopoID: 426\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"427" [label="(Node ID: 169\nTopoID: 427\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 169\nTopoID: 428\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"429" [label="(Node ID: 170\nTopoID: 429\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"430" [label="(Node ID: 170\nTopoID: 430\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 171\nTopoID: 431\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"432" [label="(Node ID: 171\nTopoID: 432\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 172\nTopoID: 433\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"434" [label="(Node ID: 172\nTopoID: 434\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"435" [label="(Node ID: 172\nTopoID: 435\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"436" [label="(Node ID: 173\nTopoID: 436\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"437" [label="(Node ID: 173\nTopoID: 437\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 173\nTopoID: 438\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"439" [label="(Node ID: 173\nTopoID: 439\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 173\nTopoID: 440\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 174\nTopoID: 441\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"442" [label="(Node ID: 174\nTopoID: 442\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"443" [label="(Node ID: 175\nTopoID: 443\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 175\nTopoID: 444\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"445" [label="(Node ID: 175\nTopoID: 445\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 176\nTopoID: 446\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"447" [label="(Node ID: 176\nTopoID: 447\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 177\nTopoID: 448\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"449" [label="(Node ID: 177\nTopoID: 449\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 178\nTopoID: 450\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 178\nTopoID: 451\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 179\nTopoID: 452\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 179\nTopoID: 453\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 180\nTopoID: 454\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 180\nTopoID: 455\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 180\nTopoID: 456\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 180\nTopoID: 457\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"458" [label="(Node ID: 180\nTopoID: 458\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"459" [label="(Node ID: 181\nTopoID: 459\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"460" [label="(Node ID: 181\nTopoID: 460\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"461" [label="(Node ID: 182\nTopoID: 461\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"462" [label="(Node ID: 182\nTopoID: 462\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 182\nTopoID: 463\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"464" [label="(Node ID: 182\nTopoID: 464\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 183\nTopoID: 465\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"466" [label="(Node ID: 183\nTopoID: 466\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 184\nTopoID: 467\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 184\nTopoID: 468\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 184\nTopoID: 469\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 185\nTopoID: 470\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"471" [label="(Node ID: 185\nTopoID: 471\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"472" [label="(Node ID: 186\nTopoID: 472\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"473" [label="(Node ID: 186\nTopoID: 473\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"474" [label="(Node ID: 187\nTopoID: 474\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"475" [label="(Node ID: 187\nTopoID: 475\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 187\nTopoID: 476\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"477" [label="(Node ID: 188\nTopoID: 477\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 188\nTopoID: 478\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"479" [label="(Node ID: 188\nTopoID: 479\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"480" [label="(Node ID: 188\nTopoID: 480\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"481" [label="(Node ID: 188\nTopoID: 481\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 189\nTopoID: 482\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 189\nTopoID: 483\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"484" [label="(Node ID: 189\nTopoID: 484\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"485" [label="(Node ID: 189\nTopoID: 485\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"486" [label="(Node ID: 190\nTopoID: 486\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"487" [label="(Node ID: 190\nTopoID: 487\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 191\nTopoID: 488\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"489" [label="(Node ID: 191\nTopoID: 489\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 192\nTopoID: 490\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"491" [label="(Node ID: 192\nTopoID: 491\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 192\nTopoID: 492\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 193\nTopoID: 493\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 193\nTopoID: 494\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 193\nTopoID: 495\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"496" [label="(Node ID: 193\nTopoID: 496\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 193\nTopoID: 497\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"498" [label="(Node ID: 194\nTopoID: 498\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"499" [label="(Node ID: 194\nTopoID: 499\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 195\nTopoID: 500\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 195\nTopoID: 501\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"502" [label="(Node ID: 195\nTopoID: 502\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"503" [label="(Node ID: 196\nTopoID: 503\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"504" [label="(Node ID: 196\nTopoID: 504\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"505" [label="(Node ID: 197\nTopoID: 505\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"506" [label="(Node ID: 197\nTopoID: 506\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"507" [label="(Node ID: 198\nTopoID: 507\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"508" [label="(Node ID: 198\nTopoID: 508\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"509" [label="(Node ID: 199\nTopoID: 509\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 199\nTopoID: 510\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 200\nTopoID: 511\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 200\nTopoID: 512\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 200\nTopoID: 513\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"514" [label="(Node ID: 200\nTopoID: 514\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"515" [label="(Node ID: 200\nTopoID: 515\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"516" [label="(Node ID: 201\nTopoID: 516\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"517" [label="(Node ID: 201\nTopoID: 517\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"518" [label="(Node ID: 202\nTopoID: 518\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 202\nTopoID: 519\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 202\nTopoID: 520\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"521" [label="(Node ID: 202\nTopoID: 521\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"522" [label="(Node ID: 203\nTopoID: 522\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"523" [label="(Node ID: 203\nTopoID: 523\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 204\nTopoID: 524\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"525" [label="(Node ID: 204\nTopoID: 525\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 204\nTopoID: 526\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"527" [label="(Node ID: 205\nTopoID: 527\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"528" [label="(Node ID: 205\nTopoID: 528\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 206\nTopoID: 529\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 206\nTopoID: 530\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 207\nTopoID: 531\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"532" [label="(Node ID: 207\nTopoID: 532\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 207\nTopoID: 533\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"534" [label="(Node ID: 208\nTopoID: 534\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 208\nTopoID: 535\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 208\nTopoID: 536\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"537" [label="(Node ID: 208\nTopoID: 537\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 208\nTopoID: 538\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"539" [label="(Node ID: 209\nTopoID: 539\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 209\nTopoID: 540\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 210\nTopoID: 541\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 210\nTopoID: 542\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"543" [label="(Node ID: 210\nTopoID: 543\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 211\nTopoID: 544\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"545" [label="(Node ID: 211\nTopoID: 545\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 212\nTopoID: 546\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 212\nTopoID: 547\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 212\nTopoID: 548\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 212\nTopoID: 549\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"550" [label="(Node ID: 212\nTopoID: 550\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"551" [label="(Node ID: 213\nTopoID: 551\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"552" [label="(Node ID: 213\nTopoID: 552\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 214\nTopoID: 553\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 214\nTopoID: 554\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 214\nTopoID: 555\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"556" [label="(Node ID: 214\nTopoID: 556\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 214\nTopoID: 557\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 215\nTopoID: 558\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"559" [label="(Node ID: 215\nTopoID: 559\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"560" [label="(Node ID: 216\nTopoID: 560\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"561" [label="(Node ID: 216\nTopoID: 561\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 217\nTopoID: 562\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 0\nTopoID: 563\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"564" [label="(Node ID: 217\nTopoID: 564\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"565" [label="(Node ID: 217\nTopoID: 565\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 218\nTopoID: 566\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 218\nTopoID: 567\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"568" [label="(Node ID: 218\nTopoID: 568\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 219\nTopoID: 569\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"570" [label="(Node ID: 219\nTopoID: 570\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 219\nTopoID: 571\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"572" [label="(Node ID: 220\nTopoID: 572\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"573" [label="(Node ID: 220\nTopoID: 573\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 0\nTopoID: 574\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"575" [label="(Node ID: 221\nTopoID: 575\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"576" [label="(Node ID: 221\nTopoID: 576\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 221\nTopoID: 577\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"578" [label="(Node ID: 221\nTopoID: 578\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 222\nTopoID: 579\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"580" [label="(Node ID: 222\nTopoID: 580\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"581" [label="(Node ID: 222\nTopoID: 581\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"582" [label="(Node ID: 223\nTopoID: 582\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 223\nTopoID: 583\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 224\nTopoID: 584\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 224\nTopoID: 585\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"586" [label="(Node ID: 224\nTopoID: 586\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"587" [label="(Node ID: 224\nTopoID: 587\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"588" [label="(Node ID: 225\nTopoID: 588\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 225\nTopoID: 589\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 226\nTopoID: 590\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 226\nTopoID: 591\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 226\nTopoID: 592\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 227\nTopoID: 593\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 227\nTopoID: 594\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 228\nTopoID: 595\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 228\nTopoID: 596\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 228\nTopoID: 597\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 229\nTopoID: 598\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"599" [label="(Node ID: 229\nTopoID: 599\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 229\nTopoID: 600\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"601" [label="(Node ID: 230\nTopoID: 601\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"602" [label="(Node ID: 231\nTopoID: 602\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"603" [label="(Node ID: 231\nTopoID: 603\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"604" [label="(Node ID: 232\nTopoID: 604\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"605" [label="(Node ID: 232\nTopoID: 605\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"606" [label="(Node ID: 232\nTopoID: 606\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 236\nTopoID: 607\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"608" [label="(Node ID: 233\nTopoID: 608\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"609" [label="(Node ID: 233\nTopoID: 609\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"610" [label="(Node ID: 233\nTopoID: 610\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"611" [label="(Node ID: 233\nTopoID: 611\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 234\nTopoID: 612\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 234\nTopoID: 613\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"614" [label="(Node ID: 234\nTopoID: 614\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 235\nTopoID: 615\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"616" [label="(Node ID: 235\nTopoID: 616\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 236\nTopoID: 617\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"618" [label="(Node ID: 237\nTopoID: 618\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 237\nTopoID: 619\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"620" [label="(Node ID: 237\nTopoID: 620\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 237\nTopoID: 621\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"622" [label="(Node ID: 238\nTopoID: 622\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"623" [label="(Node ID: 238\nTopoID: 623\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"624" [label="(Node ID: 239\nTopoID: 624\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"625" [label="(Node ID: 239\nTopoID: 625\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"626" [label="(Node ID: 240\nTopoID: 626\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"627" [label="(Node ID: 0\nTopoID: 627\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"628" [label="(Node ID: 240\nTopoID: 628\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"629" [label="(Node ID: 240\nTopoID: 629\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"630" [label="(Node ID: 241\nTopoID: 630\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"631" [label="(Node ID: 241\nTopoID: 631\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"632" [label="(Node ID: 241\nTopoID: 632\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"633" [label="(Node ID: 242\nTopoID: 633\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"634" [label="(Node ID: 242\nTopoID: 634\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"635" [label="(Node ID: 242\nTopoID: 635\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"636" [label="(Node ID: 243\nTopoID: 636\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"637" [label="(Node ID: 243\nTopoID: 637\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 0\nTopoID: 638\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"639" [label="(Node ID: 244\nTopoID: 639\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 244\nTopoID: 640\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 244\nTopoID: 641\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"642" [label="(Node ID: 244\nTopoID: 642\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 245\nTopoID: 643\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"644" [label="(Node ID: 245\nTopoID: 644\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"645" [label="(Node ID: 245\nTopoID: 645\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"646" [label="(Node ID: 246\nTopoID: 646\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"647" [label="(Node ID: 246\nTopoID: 647\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 247\nTopoID: 648\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 247\nTopoID: 649\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"650" [label="(Node ID: 247\nTopoID: 650\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"651" [label="(Node ID: 247\nTopoID: 651\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"652" [label="(Node ID: 248\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 248\nTopoID: 653\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 249\nTopoID: 654\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 249\nTopoID: 655\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 249\nTopoID: 656\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 250\nTopoID: 657\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"658" [label="(Node ID: 250\nTopoID: 658\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 251\nTopoID: 659\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"660" [label="(Node ID: 251\nTopoID: 660\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"661" [label="(Node ID: 251\nTopoID: 661\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"662" [label="(Node ID: 252\nTopoID: 662\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"663" [label="(Node ID: 252\nTopoID: 663\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"664" [label="(Node ID: 252\nTopoID: 664\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 253\nTopoID: 665\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 254\nTopoID: 666\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"667" [label="(Node ID: 254\nTopoID: 667\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"668" [label="(Node ID: 255\nTopoID: 668\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"669" [label="(Node ID: 255\nTopoID: 669\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"670" [label="(Node ID: 255\nTopoID: 670\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"671" [label="(Node ID: 256\nTopoID: 671\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 256\nTopoID: 672\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 257\nTopoID: 673\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"674" [label="(Node ID: 257\nTopoID: 674\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"675" [label="(Node ID: 257\nTopoID: 675\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 257\nTopoID: 676\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"677" [label="(Node ID: 258\nTopoID: 677\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"678" [label="(Node ID: 258\nTopoID: 678\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"679" [label="(Node ID: 259\nTopoID: 679\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"680" [label="(Node ID: 259\nTopoID: 680\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 0\nTopoID: 681\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"682" [label="(Node ID: 260\nTopoID: 682\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"683" [label="(Node ID: 260\nTopoID: 683\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"684" [label="(Node ID: 261\nTopoID: 684\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"685" [label="(Node ID: 261\nTopoID: 685\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"686" [label="(Node ID: 261\nTopoID: 686\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 262\nTopoID: 687\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"688" [label="(Node ID: 262\nTopoID: 688\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 262\nTopoID: 689\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"690" [label="(Node ID: 263\nTopoID: 690\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"691" [label="(Node ID: 263\nTopoID: 691\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"692" [label="(Node ID: 0\nTopoID: 692\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"693" [label="(Node ID: 264\nTopoID: 693\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 264\nTopoID: 694\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"695" [label="(Node ID: 264\nTopoID: 695\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"696" [label="(Node ID: 264\nTopoID: 696\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"697" [label="(Node ID: 265\nTopoID: 697\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 265\nTopoID: 698\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"699" [label="(Node ID: 265\nTopoID: 699\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 266\nTopoID: 700\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"701" [label="(Node ID: 266\nTopoID: 701\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"702" [label="(Node ID: 267\nTopoID: 702\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"703" [label="(Node ID: 267\nTopoID: 703\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 267\nTopoID: 704\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"705" [label="(Node ID: 267\nTopoID: 705\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"706" [label="(Node ID: 267\nTopoID: 706\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 268\nTopoID: 707\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 268\nTopoID: 708\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 269\nTopoID: 709\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"710" [label="(Node ID: 269\nTopoID: 710\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"711" [label="(Node ID: 269\nTopoID: 711\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"712" [label="(Node ID: 270\nTopoID: 712\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"713" [label="(Node ID: 270\nTopoID: 713\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"714" [label="(Node ID: 271\nTopoID: 714\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 271\nTopoID: 715\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"716" [label="(Node ID: 271\nTopoID: 716\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 272\nTopoID: 717\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"718" [label="(Node ID: 272\nTopoID: 718\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 272\nTopoID: 719\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 273\nTopoID: 720\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"721" [label="(Node ID: 274\nTopoID: 721\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"722" [label="(Node ID: 274\nTopoID: 722\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"723" [label="(Node ID: 274\nTopoID: 723\nl2l3_274_spill)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 275\nTopoID: 724\nL2_IFM_Buffer_from_layer_274_for_layer_275_port0)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 275\nTopoID: 725\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"726" [label="(Node ID: 276\nTopoID: 726\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"727" [label="(Node ID: 276\nTopoID: 727\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"728" [label="(Node ID: 276\nTopoID: 728\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"729" [label="(Node ID: 276\nTopoID: 729\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"730" [label="(Node ID: 277\nTopoID: 730\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 277\nTopoID: 731\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"732" [label="(Node ID: 278\nTopoID: 732\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"733" [label="(Node ID: 278\nTopoID: 733\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"734" [label="(Node ID: 279\nTopoID: 734\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 0\nTopoID: 735\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 279\nTopoID: 736\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"737" [label="(Node ID: 279\nTopoID: 737\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"738" [label="(Node ID: 280\nTopoID: 738\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"739" [label="(Node ID: 280\nTopoID: 739\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"740" [label="(Node ID: 280\nTopoID: 740\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"741" [label="(Node ID: 280\nTopoID: 741\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"742" [label="(Node ID: 281\nTopoID: 742\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"743" [label="(Node ID: 281\nTopoID: 743\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"744" [label="(Node ID: 281\nTopoID: 744\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"745" [label="(Node ID: 281\nTopoID: 745\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"746" [label="(Node ID: 282\nTopoID: 746\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"747" [label="(Node ID: 282\nTopoID: 747\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"748" [label="(Node ID: 0\nTopoID: 748\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"749" [label="(Node ID: 283\nTopoID: 749\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"750" [label="(Node ID: 283\nTopoID: 750\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"751" [label="(Node ID: 283\nTopoID: 751\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"752" [label="(Node ID: 283\nTopoID: 752\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"753" [label="(Node ID: 283\nTopoID: 753\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"754" [label="(Node ID: 284\nTopoID: 754\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"755" [label="(Node ID: 284\nTopoID: 755\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"756" [label="(Node ID: 284\nTopoID: 756\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"757" [label="(Node ID: 284\nTopoID: 757\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"758" [label="(Node ID: 284\nTopoID: 758\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"759" [label="(Node ID: 285\nTopoID: 759\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"760" [label="(Node ID: 285\nTopoID: 760\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"761" [label="(Node ID: 286\nTopoID: 761\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"762" [label="(Node ID: 286\nTopoID: 762\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"763" [label="(Node ID: 286\nTopoID: 763\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"764" [label="(Node ID: 286\nTopoID: 764\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"765" [label="(Node ID: 287\nTopoID: 765\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"766" [label="(Node ID: 287\nTopoID: 766\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"767" [label="(Node ID: 288\nTopoID: 767\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"768" [label="(Node ID: 288\nTopoID: 768\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"769" [label="(Node ID: 288\nTopoID: 769\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"770" [label="(Node ID: 288\nTopoID: 770\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"771" [label="(Node ID: 289\nTopoID: 771\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 289\nTopoID: 772\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"773" [label="(Node ID: 289\nTopoID: 773\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"774" [label="(Node ID: 289\nTopoID: 774\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"775" [label="(Node ID: 290\nTopoID: 775\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"776" [label="(Node ID: 290\nTopoID: 776\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"777" [label="(Node ID: 290\nTopoID: 777\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"778" [label="(Node ID: 290\nTopoID: 778\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"779" [label="(Node ID: 290\nTopoID: 779\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"780" [label="(Node ID: 291\nTopoID: 780\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"781" [label="(Node ID: 291\nTopoID: 781\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"782" [label="(Node ID: 291\nTopoID: 782\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"783" [label="(Node ID: 291\nTopoID: 783\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"784" [label="(Node ID: 291\nTopoID: 784\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"785" [label="(Node ID: 292\nTopoID: 785\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"786" [label="(Node ID: 293\nTopoID: 786\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 293\nTopoID: 787\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"788" [label="(Node ID: 293\nTopoID: 788\nl2l3_293_spill)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 3686400\n DataType : BF16", shape="rect", color="red"]; +"789" [label="(Node ID: 294\nTopoID: 789\nL2_IFM_Buffer_from_layer_293_for_layer_294_port0)\n Buffer dim : {1,32,60,320}\n Buffer bound : {1,32,60,320}\n Buffer Size : 1228800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"790" [label="(Node ID: 294\nTopoID: 790\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"791" [label="(Node ID: 294\nTopoID: 791\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 295\nTopoID: 792\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 295\nTopoID: 793\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"794" [label="(Node ID: 295\nTopoID: 794\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"795" [label="(Node ID: 295\nTopoID: 795\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 296\nTopoID: 796\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"797" [label="(Node ID: 296\nTopoID: 797\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"798" [label="(Node ID: 296\nTopoID: 798\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"799" [label="(Node ID: 296\nTopoID: 799\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 297\nTopoID: 800\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"801" [label="(Node ID: 297\nTopoID: 801\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"802" [label="(Node ID: 297\nTopoID: 802\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"803" [label="(Node ID: 297\nTopoID: 803\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"804" [label="(Node ID: 298\nTopoID: 804\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"805" [label="(Node ID: 298\nTopoID: 805\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"806" [label="(Node ID: 299\nTopoID: 806\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"807" [label="(Node ID: 299\nTopoID: 807\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"808" [label="(Node ID: 299\nTopoID: 808\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 299\nTopoID: 809\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"810" [label="(Node ID: 300\nTopoID: 810\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"811" [label="(Node ID: 300\nTopoID: 811\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"812" [label="(Node ID: 301\nTopoID: 812\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"813" [label="(Node ID: 301\nTopoID: 813\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 301\nTopoID: 814\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"815" [label="(Node ID: 301\nTopoID: 815\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 301\nTopoID: 816\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(Node ID: 302\nTopoID: 817\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"818" [label="(Node ID: 302\nTopoID: 818\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"819" [label="(Node ID: 302\nTopoID: 819\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"820" [label="(Node ID: 302\nTopoID: 820\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"821" [label="(END)"]; +"0" -> "549"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "515"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "514"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "457"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "458"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "402"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "401"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "355"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "356"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "309"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "310"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "190"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "166"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "167"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "136"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "137"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "106"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "107"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "79"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "16"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "563"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "574"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "627"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "638"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "681"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "692"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "735"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "748"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "18"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "608"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "790"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "812"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "17" [style="dotted"]; +"16" -> "17"[]; +"17" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18" [style="dotted"]; +"18" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "24"[]; +"21" -> "23" [style="dotted"]; +"22" -> "23"[]; +"23" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24" [style="dotted"]; +"24" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32" [style="dotted"]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"43" -> "44" [style="dotted"]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "49" [style="dotted"]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"52" -> "53" [style="dotted"]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "725"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "83"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "80"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "80"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"83" -> "84"[]; +"84" -> "85"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "672"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"88" -> "111"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "92"[]; +"92" -> "93"[]; +"93" -> "94"[]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "108"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"106" -> "108"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"107" -> "108"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "143"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "141"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "138"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"136" -> "138"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"137" -> "138"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"141" -> "142"[]; +"142" -> "143"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[]; +"144" -> "145"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "173"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "146"[]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "171"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "168"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"166" -> "168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"167" -> "168"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"171" -> "172"[]; +"172" -> "173"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"173" -> "174"[]; +"174" -> "175"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"174" -> "617"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"175" -> "176"[]; +"176" -> "178"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "177"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "185"[]; +"177" -> "179" [style="dotted"]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "186"[]; +"184" -> "185" [style="dotted"]; +"185" -> "187"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "187"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "189"[]; +"189" -> "191"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"190" -> "191"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "202"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"205" -> "226"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "224"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"227" -> "248"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "246"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "270"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "268"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"283" -> "290"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"290" -> "291"[]; +"291" -> "292"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"291" -> "314"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "311"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"309" -> "311"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"310" -> "311"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"317" -> "362"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"318" -> "319"[]; +"319" -> "320"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"319" -> "326"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "321"[]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"329" -> "336"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "333"[]; +"333" -> "334"[]; +"334" -> "335"[]; +"335" -> "336"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"336" -> "337"[]; +"337" -> "338"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"337" -> "360"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "357"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"355" -> "357"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"356" -> "357"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[]; +"361" -> "362"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"365" -> "372"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"375" -> "382"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "380"[]; +"380" -> "381"[]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "406"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "403"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "403"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "403"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "406"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"409" -> "465"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"410" -> "411"[]; +"411" -> "413"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"411" -> "412"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"412" -> "420"[]; +"412" -> "414" [style="dotted"]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "421"[]; +"419" -> "420" [style="dotted"]; +"420" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "427"[]; +"427" -> "429"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"427" -> "428"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "436"[]; +"428" -> "430" [style="dotted"]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "433"[]; +"433" -> "434"[]; +"434" -> "435"[]; +"435" -> "437"[]; +"435" -> "436" [style="dotted"]; +"436" -> "438"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"437" -> "438"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "461"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"457" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "462"[]; +"460" -> "461" [style="dotted"]; +"461" -> "463"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "462" [style="dotted"]; +"462" -> "463"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"463" -> "464"[]; +"464" -> "465"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"465" -> "466"[]; +"466" -> "467"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"466" -> "522"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"467" -> "468"[]; +"468" -> "470"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"468" -> "469"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"469" -> "477"[]; +"469" -> "471" [style="dotted"]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "478"[]; +"476" -> "477" [style="dotted"]; +"477" -> "479"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "479"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "486"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"485" -> "493"[]; +"485" -> "487" [style="dotted"]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "494"[]; +"492" -> "493" [style="dotted"]; +"493" -> "495"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"494" -> "495"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"497" -> "518"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "516"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"514" -> "516"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"515" -> "516"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"516" -> "517"[]; +"517" -> "519"[]; +"517" -> "518" [style="dotted"]; +"518" -> "520"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"518" -> "519" [style="dotted"]; +"519" -> "520"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "527"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"525" -> "526"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"526" -> "534"[]; +"526" -> "528" [style="dotted"]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "535"[]; +"533" -> "534" [style="dotted"]; +"534" -> "536"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"535" -> "536"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"536" -> "537"[]; +"537" -> "538"[]; +"538" -> "539"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "553"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "551"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "551"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "551"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"551" -> "552"[]; +"552" -> "554"[]; +"552" -> "553" [style="dotted"]; +"553" -> "555"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"553" -> "554" [style="dotted"]; +"554" -> "555"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "558"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"557" -> "560"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[]; +"559" -> "601"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "588"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "565"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "579"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "584"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"564" -> "565"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"571" -> "582"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"572" -> "573"[]; +"573" -> "576"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "595"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "575" [style="dotted"]; +"574" -> "575"[]; +"575" -> "577"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576" [style="dotted"]; +"576" -> "577"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578"[]; +"578" -> "580"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"580" -> "581"[]; +"581" -> "598"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "585"[]; +"583" -> "584" [style="dotted"]; +"584" -> "586"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"584" -> "585" [style="dotted"]; +"585" -> "586"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "587"[]; +"587" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"598" -> "599"[]; +"599" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "602"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "821"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "617"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"610" -> "725"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "672"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"615" -> "616"[]; +"616" -> "617"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "620"[]; +"620" -> "621"[]; +"621" -> "622"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "624"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "665"[]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "652"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "629"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "643"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "648"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"635" -> "646"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "637"[]; +"637" -> "640"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "659"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "639" [style="dotted"]; +"638" -> "639"[]; +"639" -> "641"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"639" -> "640" [style="dotted"]; +"640" -> "641"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "644"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"644" -> "645"[]; +"645" -> "662"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "649"[]; +"647" -> "648" [style="dotted"]; +"648" -> "650"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"648" -> "649" [style="dotted"]; +"649" -> "650"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"650" -> "651"[]; +"651" -> "653"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "653"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "660"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"659" -> "660"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"660" -> "661"[]; +"661" -> "662"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "664"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "666"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"664" -> "821"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"676" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "720"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[]; +"680" -> "682"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "707"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "682"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "697"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "702"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "700"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "694"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "714"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "693" [style="dotted"]; +"692" -> "693"[]; +"693" -> "695"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694" [style="dotted"]; +"694" -> "695"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"695" -> "696"[]; +"696" -> "698"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"697" -> "698"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"698" -> "699"[]; +"699" -> "717"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "703"[]; +"701" -> "702" [style="dotted"]; +"702" -> "704"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"702" -> "703" [style="dotted"]; +"703" -> "704"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[]; +"705" -> "706"[]; +"706" -> "707"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "715"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"714" -> "715"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"715" -> "716"[]; +"716" -> "717"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "821"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[]; +"723" -> "724"[]; +"724" -> "725"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "729"[]; +"729" -> "730"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"729" -> "732"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"730" -> "731"[]; +"731" -> "785"[]; +"732" -> "733"[]; +"733" -> "734"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "765"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"734" -> "737"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "736"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "754"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "761"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"736" -> "737"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[]; +"744" -> "745"[]; +"745" -> "746"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "759"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"746" -> "747"[]; +"747" -> "750"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "775"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "749" [style="dotted"]; +"748" -> "749"[]; +"749" -> "751"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "750" [style="dotted"]; +"750" -> "751"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"751" -> "752"[]; +"752" -> "753"[]; +"753" -> "755"[]; +"753" -> "754" [style="dotted"]; +"754" -> "756"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"754" -> "755" [style="dotted"]; +"755" -> "756"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"756" -> "757"[]; +"757" -> "758"[]; +"758" -> "780"[]; +"758" -> "775" [style="dotted"]; +"759" -> "760"[]; +"760" -> "762"[]; +"760" -> "761" [style="dotted"]; +"761" -> "763"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"761" -> "762" [style="dotted"]; +"762" -> "763"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[]; +"764" -> "766"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"765" -> "766"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[]; +"774" -> "776"[]; +"774" -> "775" [style="dotted"]; +"775" -> "777"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "776" [style="dotted"]; +"776" -> "777"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"777" -> "778"[]; +"778" -> "779"[]; +"779" -> "781"[]; +"779" -> "780" [style="dotted"]; +"780" -> "782"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"781" -> "782"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "783"[]; +"783" -> "784"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"783" -> "786"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "821"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"785" -> "786"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"786" -> "787"[]; +"787" -> "788"[]; +"788" -> "789"[]; +"789" -> "791"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"790" -> "791"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"803" -> "810"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"804" -> "805"[]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "808"[]; +"808" -> "809"[]; +"809" -> "821"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "813"[]; +"811" -> "812" [style="dotted"]; +"812" -> "814"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "813" [style="dotted"]; +"813" -> "814"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/8.dag_after_ReplaceL3ByL2concat_pass_O2.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/8.dag_after_ReplaceL3ByL2concat_pass_O2.dot new file mode 100644 index 0000000000000000000000000000000000000000..1ab2a82cce7970ea2faa2a6c66d17c63102d4d39 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/8.dag_after_ReplaceL3ByL2concat_pass_O2.dot @@ -0,0 +1,1804 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 0\nTopoID: 16\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"17" [label="(Node ID: 6\nTopoID: 17\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 7\nTopoID: 23\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 19\nTopoID: 72\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"73" [label="(Node ID: 19\nTopoID: 73\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"75" [label="(Node ID: 20\nTopoID: 75\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"76" [label="(Node ID: 20\nTopoID: 76\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"77" [label="(Node ID: 20\nTopoID: 77\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"80" [label="(Node ID: 21\nTopoID: 80\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"81" [label="(Node ID: 21\nTopoID: 81\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"82" [label="(Node ID: 22\nTopoID: 82\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 22\nTopoID: 83\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"84" [label="(Node ID: 22\nTopoID: 84\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 23\nTopoID: 85\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"86" [label="(Node ID: 23\nTopoID: 86\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 24\nTopoID: 87\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"88" [label="(Node ID: 24\nTopoID: 88\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 25\nTopoID: 89\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"90" [label="(Node ID: 25\nTopoID: 90\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"91" [label="(Node ID: 25\nTopoID: 91\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 26\nTopoID: 92\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 26\nTopoID: 93\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"94" [label="(Node ID: 26\nTopoID: 94\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"95" [label="(Node ID: 27\nTopoID: 95\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"96" [label="(Node ID: 27\nTopoID: 96\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"97" [label="(Node ID: 28\nTopoID: 97\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"98" [label="(Node ID: 28\nTopoID: 98\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"99" [label="(Node ID: 29\nTopoID: 99\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"100" [label="(Node ID: 29\nTopoID: 100\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"101" [label="(Node ID: 30\nTopoID: 101\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"102" [label="(Node ID: 30\nTopoID: 102\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"103" [label="(Node ID: 31\nTopoID: 103\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"104" [label="(Node ID: 31\nTopoID: 104\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"105" [label="(Node ID: 31\nTopoID: 105\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"106" [label="(Node ID: 31\nTopoID: 106\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"108" [label="(Node ID: 32\nTopoID: 108\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"109" [label="(Node ID: 32\nTopoID: 109\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"110" [label="(Node ID: 33\nTopoID: 110\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"111" [label="(Node ID: 33\nTopoID: 111\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"112" [label="(Node ID: 33\nTopoID: 112\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"113" [label="(Node ID: 34\nTopoID: 113\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"114" [label="(Node ID: 34\nTopoID: 114\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 35\nTopoID: 115\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"116" [label="(Node ID: 35\nTopoID: 116\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 36\nTopoID: 117\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"118" [label="(Node ID: 36\nTopoID: 118\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 37\nTopoID: 119\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 37\nTopoID: 120\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"121" [label="(Node ID: 37\nTopoID: 121\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"122" [label="(Node ID: 38\nTopoID: 122\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"123" [label="(Node ID: 38\nTopoID: 123\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"124" [label="(Node ID: 38\nTopoID: 124\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"125" [label="(Node ID: 39\nTopoID: 125\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"126" [label="(Node ID: 39\nTopoID: 126\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"127" [label="(Node ID: 40\nTopoID: 127\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"128" [label="(Node ID: 40\nTopoID: 128\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 41\nTopoID: 129\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"130" [label="(Node ID: 41\nTopoID: 130\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 42\nTopoID: 131\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"132" [label="(Node ID: 42\nTopoID: 132\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 43\nTopoID: 133\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"134" [label="(Node ID: 43\nTopoID: 134\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 43\nTopoID: 135\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"136" [label="(Node ID: 43\nTopoID: 136\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"137" [label="(Node ID: 43\nTopoID: 137\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"138" [label="(Node ID: 44\nTopoID: 138\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"139" [label="(Node ID: 44\nTopoID: 139\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"140" [label="(Node ID: 45\nTopoID: 140\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 45\nTopoID: 141\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"142" [label="(Node ID: 45\nTopoID: 142\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 46\nTopoID: 143\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"144" [label="(Node ID: 46\nTopoID: 144\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 47\nTopoID: 145\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"146" [label="(Node ID: 47\nTopoID: 146\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 48\nTopoID: 147\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"148" [label="(Node ID: 48\nTopoID: 148\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 49\nTopoID: 149\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 49\nTopoID: 150\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"151" [label="(Node ID: 49\nTopoID: 151\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"152" [label="(Node ID: 50\nTopoID: 152\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 50\nTopoID: 153\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"154" [label="(Node ID: 50\nTopoID: 154\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"155" [label="(Node ID: 51\nTopoID: 155\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"156" [label="(Node ID: 51\nTopoID: 156\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"157" [label="(Node ID: 52\nTopoID: 157\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"158" [label="(Node ID: 52\nTopoID: 158\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 53\nTopoID: 159\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"160" [label="(Node ID: 53\nTopoID: 160\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 54\nTopoID: 161\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"162" [label="(Node ID: 54\nTopoID: 162\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 55\nTopoID: 163\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"164" [label="(Node ID: 55\nTopoID: 164\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 55\nTopoID: 165\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 55\nTopoID: 166\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"167" [label="(Node ID: 55\nTopoID: 167\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"168" [label="(Node ID: 56\nTopoID: 168\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"169" [label="(Node ID: 56\nTopoID: 169\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 57\nTopoID: 170\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 57\nTopoID: 171\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"172" [label="(Node ID: 57\nTopoID: 172\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 58\nTopoID: 173\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"174" [label="(Node ID: 58\nTopoID: 174\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 59\nTopoID: 175\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"176" [label="(Node ID: 59\nTopoID: 176\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 59\nTopoID: 177\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 60\nTopoID: 178\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"179" [label="(Node ID: 60\nTopoID: 179\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"180" [label="(Node ID: 61\nTopoID: 180\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"181" [label="(Node ID: 61\nTopoID: 181\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 62\nTopoID: 182\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"183" [label="(Node ID: 62\nTopoID: 183\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 62\nTopoID: 184\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"185" [label="(Node ID: 63\nTopoID: 185\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"186" [label="(Node ID: 63\nTopoID: 186\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 63\nTopoID: 187\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"188" [label="(Node ID: 63\nTopoID: 188\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 63\nTopoID: 189\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 63\nTopoID: 190\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"191" [label="(Node ID: 64\nTopoID: 191\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"192" [label="(Node ID: 64\nTopoID: 192\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"193" [label="(Node ID: 65\nTopoID: 193\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 65\nTopoID: 194\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"195" [label="(Node ID: 65\nTopoID: 195\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 66\nTopoID: 196\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"197" [label="(Node ID: 66\nTopoID: 197\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 67\nTopoID: 198\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"199" [label="(Node ID: 67\nTopoID: 199\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"200" [label="(Node ID: 68\nTopoID: 200\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"201" [label="(Node ID: 68\nTopoID: 201\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"202" [label="(Node ID: 69\nTopoID: 202\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"203" [label="(Node ID: 69\nTopoID: 203\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"204" [label="(Node ID: 70\nTopoID: 204\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"205" [label="(Node ID: 70\nTopoID: 205\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 71\nTopoID: 206\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"207" [label="(Node ID: 71\nTopoID: 207\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 72\nTopoID: 208\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 72\nTopoID: 209\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 73\nTopoID: 210\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 73\nTopoID: 211\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 74\nTopoID: 212\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 74\nTopoID: 213\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 75\nTopoID: 214\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 75\nTopoID: 215\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 76\nTopoID: 216\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"217" [label="(Node ID: 76\nTopoID: 217\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 77\nTopoID: 218\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"219" [label="(Node ID: 77\nTopoID: 219\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 78\nTopoID: 220\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 78\nTopoID: 221\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 79\nTopoID: 222\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 79\nTopoID: 223\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 80\nTopoID: 224\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"225" [label="(Node ID: 80\nTopoID: 225\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 81\nTopoID: 226\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 81\nTopoID: 227\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 82\nTopoID: 228\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"229" [label="(Node ID: 82\nTopoID: 229\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 83\nTopoID: 230\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 83\nTopoID: 231\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 84\nTopoID: 232\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 84\nTopoID: 233\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 85\nTopoID: 234\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 85\nTopoID: 235\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 86\nTopoID: 236\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 86\nTopoID: 237\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 87\nTopoID: 238\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"239" [label="(Node ID: 87\nTopoID: 239\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 88\nTopoID: 240\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"241" [label="(Node ID: 88\nTopoID: 241\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 89\nTopoID: 242\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 89\nTopoID: 243\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 90\nTopoID: 244\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 90\nTopoID: 245\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 91\nTopoID: 246\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"247" [label="(Node ID: 91\nTopoID: 247\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 92\nTopoID: 248\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 92\nTopoID: 249\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 93\nTopoID: 250\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"251" [label="(Node ID: 93\nTopoID: 251\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 94\nTopoID: 252\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 94\nTopoID: 253\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 95\nTopoID: 254\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 95\nTopoID: 255\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 96\nTopoID: 256\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 96\nTopoID: 257\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 97\nTopoID: 258\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 97\nTopoID: 259\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 98\nTopoID: 260\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"261" [label="(Node ID: 98\nTopoID: 261\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 99\nTopoID: 262\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"263" [label="(Node ID: 99\nTopoID: 263\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 100\nTopoID: 264\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 100\nTopoID: 265\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 101\nTopoID: 266\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 101\nTopoID: 267\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 102\nTopoID: 268\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"269" [label="(Node ID: 102\nTopoID: 269\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 103\nTopoID: 270\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 103\nTopoID: 271\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 104\nTopoID: 272\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"273" [label="(Node ID: 104\nTopoID: 273\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 105\nTopoID: 274\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 105\nTopoID: 275\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 106\nTopoID: 276\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 106\nTopoID: 277\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 107\nTopoID: 278\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 107\nTopoID: 279\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 108\nTopoID: 280\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 108\nTopoID: 281\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 109\nTopoID: 282\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"283" [label="(Node ID: 109\nTopoID: 283\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 110\nTopoID: 284\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 110\nTopoID: 285\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 111\nTopoID: 286\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 111\nTopoID: 287\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 112\nTopoID: 288\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 112\nTopoID: 289\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 113\nTopoID: 290\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"291" [label="(Node ID: 113\nTopoID: 291\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 114\nTopoID: 292\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"293" [label="(Node ID: 114\nTopoID: 293\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"294" [label="(Node ID: 114\nTopoID: 294\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"295" [label="(Node ID: 115\nTopoID: 295\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 115\nTopoID: 296\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"297" [label="(Node ID: 115\nTopoID: 297\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 116\nTopoID: 298\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"299" [label="(Node ID: 116\nTopoID: 299\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 117\nTopoID: 300\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"301" [label="(Node ID: 117\nTopoID: 301\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 118\nTopoID: 302\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"303" [label="(Node ID: 118\nTopoID: 303\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 119\nTopoID: 304\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"305" [label="(Node ID: 119\nTopoID: 305\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"306" [label="(Node ID: 120\nTopoID: 306\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"307" [label="(Node ID: 120\nTopoID: 307\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"308" [label="(Node ID: 120\nTopoID: 308\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"309" [label="(Node ID: 120\nTopoID: 309\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"310" [label="(Node ID: 120\nTopoID: 310\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"311" [label="(Node ID: 121\nTopoID: 311\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"312" [label="(Node ID: 121\nTopoID: 312\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"313" [label="(Node ID: 122\nTopoID: 313\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 122\nTopoID: 314\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 122\nTopoID: 315\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 123\nTopoID: 316\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"317" [label="(Node ID: 123\nTopoID: 317\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 124\nTopoID: 318\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"319" [label="(Node ID: 124\nTopoID: 319\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 125\nTopoID: 320\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"321" [label="(Node ID: 125\nTopoID: 321\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 126\nTopoID: 322\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 126\nTopoID: 323\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 127\nTopoID: 324\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"325" [label="(Node ID: 127\nTopoID: 325\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 128\nTopoID: 326\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"327" [label="(Node ID: 128\nTopoID: 327\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 129\nTopoID: 328\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"329" [label="(Node ID: 129\nTopoID: 329\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 130\nTopoID: 330\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 130\nTopoID: 331\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 131\nTopoID: 332\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"333" [label="(Node ID: 131\nTopoID: 333\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 132\nTopoID: 334\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"335" [label="(Node ID: 132\nTopoID: 335\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"336" [label="(Node ID: 133\nTopoID: 336\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"337" [label="(Node ID: 133\nTopoID: 337\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"338" [label="(Node ID: 134\nTopoID: 338\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"339" [label="(Node ID: 134\nTopoID: 339\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"340" [label="(Node ID: 134\nTopoID: 340\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"341" [label="(Node ID: 135\nTopoID: 341\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 135\nTopoID: 342\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"343" [label="(Node ID: 135\nTopoID: 343\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 136\nTopoID: 344\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 136\nTopoID: 345\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 137\nTopoID: 346\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"347" [label="(Node ID: 137\nTopoID: 347\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 138\nTopoID: 348\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 138\nTopoID: 349\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 139\nTopoID: 350\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"351" [label="(Node ID: 139\nTopoID: 351\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 140\nTopoID: 352\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 140\nTopoID: 353\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 140\nTopoID: 354\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 140\nTopoID: 355\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"356" [label="(Node ID: 140\nTopoID: 356\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"357" [label="(Node ID: 141\nTopoID: 357\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"358" [label="(Node ID: 141\nTopoID: 358\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 142\nTopoID: 359\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 142\nTopoID: 360\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"361" [label="(Node ID: 142\nTopoID: 361\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 143\nTopoID: 362\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"363" [label="(Node ID: 143\nTopoID: 363\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 144\nTopoID: 364\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"365" [label="(Node ID: 144\nTopoID: 365\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 145\nTopoID: 366\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 145\nTopoID: 367\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 146\nTopoID: 368\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 146\nTopoID: 369\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 147\nTopoID: 370\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"371" [label="(Node ID: 147\nTopoID: 371\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"372" [label="(Node ID: 148\nTopoID: 372\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"373" [label="(Node ID: 148\nTopoID: 373\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"374" [label="(Node ID: 149\nTopoID: 374\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"375" [label="(Node ID: 149\nTopoID: 375\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 150\nTopoID: 376\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"377" [label="(Node ID: 150\nTopoID: 377\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"378" [label="(Node ID: 151\nTopoID: 378\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"379" [label="(Node ID: 151\nTopoID: 379\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 152\nTopoID: 380\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"381" [label="(Node ID: 152\nTopoID: 381\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 153\nTopoID: 382\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 153\nTopoID: 383\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 154\nTopoID: 384\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 154\nTopoID: 385\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"386" [label="(Node ID: 154\nTopoID: 386\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"387" [label="(Node ID: 155\nTopoID: 387\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 155\nTopoID: 388\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"389" [label="(Node ID: 155\nTopoID: 389\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 156\nTopoID: 390\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"391" [label="(Node ID: 156\nTopoID: 391\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 157\nTopoID: 392\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"393" [label="(Node ID: 157\nTopoID: 393\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 158\nTopoID: 394\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 158\nTopoID: 395\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 159\nTopoID: 396\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 159\nTopoID: 397\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 160\nTopoID: 398\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 160\nTopoID: 399\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 160\nTopoID: 400\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"401" [label="(Node ID: 160\nTopoID: 401\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"402" [label="(Node ID: 160\nTopoID: 402\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"403" [label="(Node ID: 161\nTopoID: 403\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"404" [label="(Node ID: 161\nTopoID: 404\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"405" [label="(Node ID: 162\nTopoID: 405\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"406" [label="(Node ID: 162\nTopoID: 406\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"407" [label="(Node ID: 162\nTopoID: 407\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 163\nTopoID: 408\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"409" [label="(Node ID: 163\nTopoID: 409\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 164\nTopoID: 410\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"411" [label="(Node ID: 164\nTopoID: 411\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 164\nTopoID: 412\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"413" [label="(Node ID: 165\nTopoID: 413\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 165\nTopoID: 414\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 166\nTopoID: 415\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 166\nTopoID: 416\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 167\nTopoID: 417\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 167\nTopoID: 418\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 167\nTopoID: 419\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 168\nTopoID: 420\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"421" [label="(Node ID: 168\nTopoID: 421\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 168\nTopoID: 422\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"423" [label="(Node ID: 168\nTopoID: 423\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 168\nTopoID: 424\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"425" [label="(Node ID: 169\nTopoID: 425\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 169\nTopoID: 426\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"427" [label="(Node ID: 169\nTopoID: 427\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 169\nTopoID: 428\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"429" [label="(Node ID: 170\nTopoID: 429\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"430" [label="(Node ID: 170\nTopoID: 430\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 171\nTopoID: 431\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"432" [label="(Node ID: 171\nTopoID: 432\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 172\nTopoID: 433\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"434" [label="(Node ID: 172\nTopoID: 434\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"435" [label="(Node ID: 172\nTopoID: 435\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"436" [label="(Node ID: 173\nTopoID: 436\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"437" [label="(Node ID: 173\nTopoID: 437\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 173\nTopoID: 438\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"439" [label="(Node ID: 173\nTopoID: 439\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 173\nTopoID: 440\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 174\nTopoID: 441\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"442" [label="(Node ID: 174\nTopoID: 442\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"443" [label="(Node ID: 175\nTopoID: 443\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 175\nTopoID: 444\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"445" [label="(Node ID: 175\nTopoID: 445\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 176\nTopoID: 446\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"447" [label="(Node ID: 176\nTopoID: 447\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 177\nTopoID: 448\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"449" [label="(Node ID: 177\nTopoID: 449\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 178\nTopoID: 450\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 178\nTopoID: 451\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 179\nTopoID: 452\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 179\nTopoID: 453\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 180\nTopoID: 454\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 180\nTopoID: 455\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 180\nTopoID: 456\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 180\nTopoID: 457\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"458" [label="(Node ID: 180\nTopoID: 458\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"459" [label="(Node ID: 181\nTopoID: 459\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"460" [label="(Node ID: 181\nTopoID: 460\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"461" [label="(Node ID: 182\nTopoID: 461\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"462" [label="(Node ID: 182\nTopoID: 462\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 182\nTopoID: 463\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"464" [label="(Node ID: 182\nTopoID: 464\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 183\nTopoID: 465\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"466" [label="(Node ID: 183\nTopoID: 466\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 184\nTopoID: 467\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 184\nTopoID: 468\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 184\nTopoID: 469\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 185\nTopoID: 470\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"471" [label="(Node ID: 185\nTopoID: 471\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"472" [label="(Node ID: 186\nTopoID: 472\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"473" [label="(Node ID: 186\nTopoID: 473\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"474" [label="(Node ID: 187\nTopoID: 474\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"475" [label="(Node ID: 187\nTopoID: 475\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 187\nTopoID: 476\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"477" [label="(Node ID: 188\nTopoID: 477\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 188\nTopoID: 478\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"479" [label="(Node ID: 188\nTopoID: 479\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"480" [label="(Node ID: 188\nTopoID: 480\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"481" [label="(Node ID: 188\nTopoID: 481\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 189\nTopoID: 482\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 189\nTopoID: 483\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"484" [label="(Node ID: 189\nTopoID: 484\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"485" [label="(Node ID: 189\nTopoID: 485\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"486" [label="(Node ID: 190\nTopoID: 486\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"487" [label="(Node ID: 190\nTopoID: 487\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 191\nTopoID: 488\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"489" [label="(Node ID: 191\nTopoID: 489\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 192\nTopoID: 490\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"491" [label="(Node ID: 192\nTopoID: 491\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 192\nTopoID: 492\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 193\nTopoID: 493\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 193\nTopoID: 494\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 193\nTopoID: 495\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"496" [label="(Node ID: 193\nTopoID: 496\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 193\nTopoID: 497\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"498" [label="(Node ID: 194\nTopoID: 498\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"499" [label="(Node ID: 194\nTopoID: 499\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 195\nTopoID: 500\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 195\nTopoID: 501\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"502" [label="(Node ID: 195\nTopoID: 502\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"503" [label="(Node ID: 196\nTopoID: 503\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"504" [label="(Node ID: 196\nTopoID: 504\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"505" [label="(Node ID: 197\nTopoID: 505\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"506" [label="(Node ID: 197\nTopoID: 506\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"507" [label="(Node ID: 198\nTopoID: 507\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"508" [label="(Node ID: 198\nTopoID: 508\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"509" [label="(Node ID: 199\nTopoID: 509\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 199\nTopoID: 510\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 200\nTopoID: 511\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 200\nTopoID: 512\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 200\nTopoID: 513\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"514" [label="(Node ID: 200\nTopoID: 514\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"515" [label="(Node ID: 200\nTopoID: 515\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"516" [label="(Node ID: 201\nTopoID: 516\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"517" [label="(Node ID: 201\nTopoID: 517\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"518" [label="(Node ID: 202\nTopoID: 518\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 202\nTopoID: 519\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 202\nTopoID: 520\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"521" [label="(Node ID: 202\nTopoID: 521\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"522" [label="(Node ID: 203\nTopoID: 522\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"523" [label="(Node ID: 203\nTopoID: 523\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 204\nTopoID: 524\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"525" [label="(Node ID: 204\nTopoID: 525\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 204\nTopoID: 526\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"527" [label="(Node ID: 205\nTopoID: 527\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"528" [label="(Node ID: 205\nTopoID: 528\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 206\nTopoID: 529\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 206\nTopoID: 530\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 207\nTopoID: 531\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"532" [label="(Node ID: 207\nTopoID: 532\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 207\nTopoID: 533\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"534" [label="(Node ID: 208\nTopoID: 534\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 208\nTopoID: 535\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 208\nTopoID: 536\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"537" [label="(Node ID: 208\nTopoID: 537\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 208\nTopoID: 538\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"539" [label="(Node ID: 209\nTopoID: 539\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 209\nTopoID: 540\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 210\nTopoID: 541\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 210\nTopoID: 542\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"543" [label="(Node ID: 210\nTopoID: 543\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 211\nTopoID: 544\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"545" [label="(Node ID: 211\nTopoID: 545\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 212\nTopoID: 546\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 212\nTopoID: 547\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 212\nTopoID: 548\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 212\nTopoID: 549\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"550" [label="(Node ID: 212\nTopoID: 550\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"551" [label="(Node ID: 213\nTopoID: 551\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"552" [label="(Node ID: 213\nTopoID: 552\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 214\nTopoID: 553\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 214\nTopoID: 554\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 214\nTopoID: 555\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"556" [label="(Node ID: 214\nTopoID: 556\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 214\nTopoID: 557\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 215\nTopoID: 558\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"559" [label="(Node ID: 215\nTopoID: 559\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"560" [label="(Node ID: 216\nTopoID: 560\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"561" [label="(Node ID: 216\nTopoID: 561\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 217\nTopoID: 562\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 0\nTopoID: 563\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"564" [label="(Node ID: 217\nTopoID: 564\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"565" [label="(Node ID: 217\nTopoID: 565\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 218\nTopoID: 566\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 218\nTopoID: 567\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"568" [label="(Node ID: 218\nTopoID: 568\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 219\nTopoID: 569\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"570" [label="(Node ID: 219\nTopoID: 570\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 219\nTopoID: 571\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"572" [label="(Node ID: 220\nTopoID: 572\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"573" [label="(Node ID: 220\nTopoID: 573\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 0\nTopoID: 574\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"575" [label="(Node ID: 221\nTopoID: 575\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"576" [label="(Node ID: 221\nTopoID: 576\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 221\nTopoID: 577\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"578" [label="(Node ID: 221\nTopoID: 578\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 222\nTopoID: 579\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"580" [label="(Node ID: 222\nTopoID: 580\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"581" [label="(Node ID: 222\nTopoID: 581\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"582" [label="(Node ID: 223\nTopoID: 582\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 223\nTopoID: 583\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 224\nTopoID: 584\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 224\nTopoID: 585\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"586" [label="(Node ID: 224\nTopoID: 586\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"587" [label="(Node ID: 224\nTopoID: 587\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"588" [label="(Node ID: 225\nTopoID: 588\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 225\nTopoID: 589\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 226\nTopoID: 590\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 226\nTopoID: 591\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 226\nTopoID: 592\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 227\nTopoID: 593\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 227\nTopoID: 594\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 228\nTopoID: 595\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 228\nTopoID: 596\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 228\nTopoID: 597\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 229\nTopoID: 598\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"599" [label="(Node ID: 229\nTopoID: 599\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 229\nTopoID: 600\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"601" [label="(Node ID: 230\nTopoID: 601\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"602" [label="(Node ID: 231\nTopoID: 602\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"603" [label="(Node ID: 231\nTopoID: 603\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"604" [label="(Node ID: 232\nTopoID: 604\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"605" [label="(Node ID: 232\nTopoID: 605\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"606" [label="(Node ID: 232\nTopoID: 606\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 236\nTopoID: 607\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"608" [label="(Node ID: 233\nTopoID: 608\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"609" [label="(Node ID: 233\nTopoID: 609\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"610" [label="(Node ID: 233\nTopoID: 610\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"611" [label="(Node ID: 233\nTopoID: 611\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 234\nTopoID: 612\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 234\nTopoID: 613\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"614" [label="(Node ID: 234\nTopoID: 614\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 235\nTopoID: 615\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"616" [label="(Node ID: 235\nTopoID: 616\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 236\nTopoID: 617\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"618" [label="(Node ID: 237\nTopoID: 618\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 237\nTopoID: 619\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"620" [label="(Node ID: 237\nTopoID: 620\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 237\nTopoID: 621\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"622" [label="(Node ID: 238\nTopoID: 622\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"623" [label="(Node ID: 238\nTopoID: 623\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"624" [label="(Node ID: 239\nTopoID: 624\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"625" [label="(Node ID: 239\nTopoID: 625\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"626" [label="(Node ID: 240\nTopoID: 626\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"627" [label="(Node ID: 0\nTopoID: 627\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"628" [label="(Node ID: 240\nTopoID: 628\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"629" [label="(Node ID: 240\nTopoID: 629\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"630" [label="(Node ID: 241\nTopoID: 630\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"631" [label="(Node ID: 241\nTopoID: 631\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"632" [label="(Node ID: 241\nTopoID: 632\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"633" [label="(Node ID: 242\nTopoID: 633\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"634" [label="(Node ID: 242\nTopoID: 634\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"635" [label="(Node ID: 242\nTopoID: 635\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"636" [label="(Node ID: 243\nTopoID: 636\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"637" [label="(Node ID: 243\nTopoID: 637\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 0\nTopoID: 638\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"639" [label="(Node ID: 244\nTopoID: 639\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 244\nTopoID: 640\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 244\nTopoID: 641\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"642" [label="(Node ID: 244\nTopoID: 642\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 245\nTopoID: 643\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"644" [label="(Node ID: 245\nTopoID: 644\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"645" [label="(Node ID: 245\nTopoID: 645\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"646" [label="(Node ID: 246\nTopoID: 646\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"647" [label="(Node ID: 246\nTopoID: 647\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 247\nTopoID: 648\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 247\nTopoID: 649\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"650" [label="(Node ID: 247\nTopoID: 650\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"651" [label="(Node ID: 247\nTopoID: 651\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"652" [label="(Node ID: 248\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 248\nTopoID: 653\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 249\nTopoID: 654\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 249\nTopoID: 655\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 249\nTopoID: 656\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 250\nTopoID: 657\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"658" [label="(Node ID: 250\nTopoID: 658\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 251\nTopoID: 659\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"660" [label="(Node ID: 251\nTopoID: 660\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"661" [label="(Node ID: 251\nTopoID: 661\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"662" [label="(Node ID: 252\nTopoID: 662\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"663" [label="(Node ID: 252\nTopoID: 663\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"664" [label="(Node ID: 252\nTopoID: 664\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 253\nTopoID: 665\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 254\nTopoID: 666\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"667" [label="(Node ID: 254\nTopoID: 667\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"668" [label="(Node ID: 255\nTopoID: 668\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"669" [label="(Node ID: 255\nTopoID: 669\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"670" [label="(Node ID: 255\nTopoID: 670\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"671" [label="(Node ID: 256\nTopoID: 671\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 256\nTopoID: 672\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 257\nTopoID: 673\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"674" [label="(Node ID: 257\nTopoID: 674\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"675" [label="(Node ID: 257\nTopoID: 675\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 257\nTopoID: 676\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"677" [label="(Node ID: 258\nTopoID: 677\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"678" [label="(Node ID: 258\nTopoID: 678\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"679" [label="(Node ID: 259\nTopoID: 679\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"680" [label="(Node ID: 259\nTopoID: 680\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 0\nTopoID: 681\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"682" [label="(Node ID: 260\nTopoID: 682\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"683" [label="(Node ID: 260\nTopoID: 683\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"684" [label="(Node ID: 261\nTopoID: 684\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"685" [label="(Node ID: 261\nTopoID: 685\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"686" [label="(Node ID: 261\nTopoID: 686\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 262\nTopoID: 687\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"688" [label="(Node ID: 262\nTopoID: 688\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 262\nTopoID: 689\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"690" [label="(Node ID: 263\nTopoID: 690\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"691" [label="(Node ID: 263\nTopoID: 691\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"692" [label="(Node ID: 0\nTopoID: 692\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"693" [label="(Node ID: 264\nTopoID: 693\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 264\nTopoID: 694\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"695" [label="(Node ID: 264\nTopoID: 695\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"696" [label="(Node ID: 264\nTopoID: 696\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"697" [label="(Node ID: 265\nTopoID: 697\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 265\nTopoID: 698\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"699" [label="(Node ID: 265\nTopoID: 699\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 266\nTopoID: 700\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"701" [label="(Node ID: 266\nTopoID: 701\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"702" [label="(Node ID: 267\nTopoID: 702\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"703" [label="(Node ID: 267\nTopoID: 703\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 267\nTopoID: 704\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"705" [label="(Node ID: 267\nTopoID: 705\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"706" [label="(Node ID: 267\nTopoID: 706\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 268\nTopoID: 707\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 268\nTopoID: 708\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 269\nTopoID: 709\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"710" [label="(Node ID: 269\nTopoID: 710\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"711" [label="(Node ID: 269\nTopoID: 711\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"712" [label="(Node ID: 270\nTopoID: 712\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"713" [label="(Node ID: 270\nTopoID: 713\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"714" [label="(Node ID: 271\nTopoID: 714\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 271\nTopoID: 715\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"716" [label="(Node ID: 271\nTopoID: 716\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 272\nTopoID: 717\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"718" [label="(Node ID: 272\nTopoID: 718\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 272\nTopoID: 719\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 273\nTopoID: 720\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"721" [label="(Node ID: 274\nTopoID: 721\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"722" [label="(Node ID: 274\nTopoID: 722\nResize_417)\n(ResizeAdf)\n(L-274)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"723" [label="(Node ID: 274\nTopoID: 723\nl2l3_274_spill)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 275\nTopoID: 724\nL2_IFM_Buffer_from_layer_274_for_layer_275_port0)\n Buffer dim : {1,40,90,160}\n Buffer bound : {1,40,90,160}\n Buffer Size : 1152000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"725" [label="(Node ID: 275\nTopoID: 725\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"726" [label="(Node ID: 276\nTopoID: 726\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"727" [label="(Node ID: 276\nTopoID: 727\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"728" [label="(Node ID: 276\nTopoID: 728\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"729" [label="(Node ID: 276\nTopoID: 729\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"730" [label="(Node ID: 277\nTopoID: 730\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 277\nTopoID: 731\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"732" [label="(Node ID: 278\nTopoID: 732\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"733" [label="(Node ID: 278\nTopoID: 733\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"734" [label="(Node ID: 279\nTopoID: 734\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 0\nTopoID: 735\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 279\nTopoID: 736\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"737" [label="(Node ID: 279\nTopoID: 737\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"738" [label="(Node ID: 280\nTopoID: 738\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"739" [label="(Node ID: 280\nTopoID: 739\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"740" [label="(Node ID: 280\nTopoID: 740\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"741" [label="(Node ID: 280\nTopoID: 741\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"742" [label="(Node ID: 281\nTopoID: 742\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"743" [label="(Node ID: 281\nTopoID: 743\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"744" [label="(Node ID: 281\nTopoID: 744\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"745" [label="(Node ID: 281\nTopoID: 745\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"746" [label="(Node ID: 282\nTopoID: 746\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"747" [label="(Node ID: 282\nTopoID: 747\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"748" [label="(Node ID: 0\nTopoID: 748\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"749" [label="(Node ID: 283\nTopoID: 749\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"750" [label="(Node ID: 283\nTopoID: 750\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"751" [label="(Node ID: 283\nTopoID: 751\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"752" [label="(Node ID: 283\nTopoID: 752\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"753" [label="(Node ID: 283\nTopoID: 753\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"754" [label="(Node ID: 284\nTopoID: 754\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"755" [label="(Node ID: 284\nTopoID: 755\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"756" [label="(Node ID: 284\nTopoID: 756\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"757" [label="(Node ID: 284\nTopoID: 757\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"758" [label="(Node ID: 284\nTopoID: 758\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"759" [label="(Node ID: 285\nTopoID: 759\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"760" [label="(Node ID: 285\nTopoID: 760\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"761" [label="(Node ID: 286\nTopoID: 761\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"762" [label="(Node ID: 286\nTopoID: 762\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"763" [label="(Node ID: 286\nTopoID: 763\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"764" [label="(Node ID: 286\nTopoID: 764\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"765" [label="(Node ID: 287\nTopoID: 765\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"766" [label="(Node ID: 287\nTopoID: 766\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"767" [label="(Node ID: 288\nTopoID: 767\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"768" [label="(Node ID: 288\nTopoID: 768\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"769" [label="(Node ID: 288\nTopoID: 769\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"770" [label="(Node ID: 288\nTopoID: 770\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"771" [label="(Node ID: 289\nTopoID: 771\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 289\nTopoID: 772\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"773" [label="(Node ID: 289\nTopoID: 773\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"774" [label="(Node ID: 289\nTopoID: 774\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"775" [label="(Node ID: 290\nTopoID: 775\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"776" [label="(Node ID: 290\nTopoID: 776\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"777" [label="(Node ID: 290\nTopoID: 777\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"778" [label="(Node ID: 290\nTopoID: 778\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"779" [label="(Node ID: 290\nTopoID: 779\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"780" [label="(Node ID: 291\nTopoID: 780\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"781" [label="(Node ID: 291\nTopoID: 781\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"782" [label="(Node ID: 291\nTopoID: 782\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"783" [label="(Node ID: 291\nTopoID: 783\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"784" [label="(Node ID: 291\nTopoID: 784\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"785" [label="(Node ID: 292\nTopoID: 785\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"786" [label="(Node ID: 293\nTopoID: 786\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"787" [label="(Node ID: 293\nTopoID: 787\nResize_437)\n(ResizeAdf)\n(L-293)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"788" [label="(Node ID: 293\nTopoID: 788\nl2l3_293_spill)\n Buffer dim : {1,32,180,320}\n Buffer bound : {1,32,180,320}\n Buffer Size : 3686400\n DataType : BF16", shape="rect", color="red"]; +"789" [label="(Node ID: 294\nTopoID: 789\nL2_IFM_Buffer_from_layer_293_for_layer_294_port0)\n Buffer dim : {1,32,60,320}\n Buffer bound : {1,32,60,320}\n Buffer Size : 1228800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"790" [label="(Node ID: 294\nTopoID: 790\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"791" [label="(Node ID: 294\nTopoID: 791\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 295\nTopoID: 792\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 295\nTopoID: 793\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"794" [label="(Node ID: 295\nTopoID: 794\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"795" [label="(Node ID: 295\nTopoID: 795\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 296\nTopoID: 796\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"797" [label="(Node ID: 296\nTopoID: 797\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"798" [label="(Node ID: 296\nTopoID: 798\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"799" [label="(Node ID: 296\nTopoID: 799\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 297\nTopoID: 800\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"801" [label="(Node ID: 297\nTopoID: 801\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"802" [label="(Node ID: 297\nTopoID: 802\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"803" [label="(Node ID: 297\nTopoID: 803\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"804" [label="(Node ID: 298\nTopoID: 804\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"805" [label="(Node ID: 298\nTopoID: 805\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"806" [label="(Node ID: 299\nTopoID: 806\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"807" [label="(Node ID: 299\nTopoID: 807\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"808" [label="(Node ID: 299\nTopoID: 808\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 299\nTopoID: 809\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"810" [label="(Node ID: 300\nTopoID: 810\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"811" [label="(Node ID: 300\nTopoID: 811\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"812" [label="(Node ID: 301\nTopoID: 812\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"813" [label="(Node ID: 301\nTopoID: 813\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 301\nTopoID: 814\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"815" [label="(Node ID: 301\nTopoID: 815\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 301\nTopoID: 816\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(Node ID: 302\nTopoID: 817\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"818" [label="(Node ID: 302\nTopoID: 818\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"819" [label="(Node ID: 302\nTopoID: 819\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"820" [label="(Node ID: 302\nTopoID: 820\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"821" [label="(END)"]; +"0" -> "549"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "515"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "514"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "457"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "458"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "402"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "401"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "355"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "356"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "309"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "310"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "190"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "166"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "167"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "136"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "137"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "106"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "107"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "79"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "16"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "563"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "574"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "627"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "638"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "681"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "692"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "735"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "748"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "18"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "608"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "790"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "812"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "17" [style="dotted"]; +"16" -> "17"[]; +"17" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18" [style="dotted"]; +"18" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "24"[]; +"21" -> "23" [style="dotted"]; +"22" -> "23"[]; +"23" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24" [style="dotted"]; +"24" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32" [style="dotted"]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"43" -> "44" [style="dotted"]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "49" [style="dotted"]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"52" -> "53" [style="dotted"]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "725"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "83"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "80"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "80"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"83" -> "84"[]; +"84" -> "85"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "672"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"88" -> "111"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "92"[]; +"92" -> "93"[]; +"93" -> "94"[]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "108"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"106" -> "108"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"107" -> "108"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "143"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "141"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "138"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"136" -> "138"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"137" -> "138"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"141" -> "142"[]; +"142" -> "143"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[]; +"144" -> "145"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "173"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "146"[]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "171"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "168"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"166" -> "168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"167" -> "168"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"171" -> "172"[]; +"172" -> "173"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"173" -> "174"[]; +"174" -> "175"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"174" -> "617"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"175" -> "176"[]; +"176" -> "178"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "177"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "185"[]; +"177" -> "179" [style="dotted"]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "186"[]; +"184" -> "185" [style="dotted"]; +"185" -> "187"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "187"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "189"[]; +"189" -> "191"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"190" -> "191"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "202"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"205" -> "226"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "224"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"227" -> "248"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "246"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "270"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "268"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"283" -> "290"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"290" -> "291"[]; +"291" -> "292"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"291" -> "314"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "311"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"309" -> "311"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"310" -> "311"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"317" -> "362"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"318" -> "319"[]; +"319" -> "320"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"319" -> "326"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "321"[]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"329" -> "336"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "333"[]; +"333" -> "334"[]; +"334" -> "335"[]; +"335" -> "336"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"336" -> "337"[]; +"337" -> "338"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"337" -> "360"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "357"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"355" -> "357"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"356" -> "357"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[]; +"361" -> "362"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"365" -> "372"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"375" -> "382"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "380"[]; +"380" -> "381"[]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "406"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "403"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "403"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "403"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "406"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"409" -> "465"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"410" -> "411"[]; +"411" -> "413"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"411" -> "412"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"412" -> "420"[]; +"412" -> "414" [style="dotted"]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "421"[]; +"419" -> "420" [style="dotted"]; +"420" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "427"[]; +"427" -> "429"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"427" -> "428"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "436"[]; +"428" -> "430" [style="dotted"]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "433"[]; +"433" -> "434"[]; +"434" -> "435"[]; +"435" -> "437"[]; +"435" -> "436" [style="dotted"]; +"436" -> "438"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"437" -> "438"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "461"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"457" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "462"[]; +"460" -> "461" [style="dotted"]; +"461" -> "463"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "462" [style="dotted"]; +"462" -> "463"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"463" -> "464"[]; +"464" -> "465"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"465" -> "466"[]; +"466" -> "467"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"466" -> "522"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"467" -> "468"[]; +"468" -> "470"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"468" -> "469"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"469" -> "477"[]; +"469" -> "471" [style="dotted"]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "478"[]; +"476" -> "477" [style="dotted"]; +"477" -> "479"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "479"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "486"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"485" -> "493"[]; +"485" -> "487" [style="dotted"]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "494"[]; +"492" -> "493" [style="dotted"]; +"493" -> "495"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"494" -> "495"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"497" -> "518"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "516"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"514" -> "516"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"515" -> "516"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"516" -> "517"[]; +"517" -> "519"[]; +"517" -> "518" [style="dotted"]; +"518" -> "520"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"518" -> "519" [style="dotted"]; +"519" -> "520"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "527"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"525" -> "526"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"526" -> "534"[]; +"526" -> "528" [style="dotted"]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "535"[]; +"533" -> "534" [style="dotted"]; +"534" -> "536"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"535" -> "536"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"536" -> "537"[]; +"537" -> "538"[]; +"538" -> "539"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "553"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "551"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "551"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "551"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"551" -> "552"[]; +"552" -> "554"[]; +"552" -> "553" [style="dotted"]; +"553" -> "555"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"553" -> "554" [style="dotted"]; +"554" -> "555"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "558"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"557" -> "560"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[]; +"559" -> "601"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "588"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "565"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "579"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "584"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"564" -> "565"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"571" -> "582"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"572" -> "573"[]; +"573" -> "576"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "595"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "575" [style="dotted"]; +"574" -> "575"[]; +"575" -> "577"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576" [style="dotted"]; +"576" -> "577"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578"[]; +"578" -> "580"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"580" -> "581"[]; +"581" -> "598"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "585"[]; +"583" -> "584" [style="dotted"]; +"584" -> "586"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"584" -> "585" [style="dotted"]; +"585" -> "586"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "587"[]; +"587" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"598" -> "599"[]; +"599" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "602"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "821"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "617"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"610" -> "725"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "672"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"615" -> "616"[]; +"616" -> "617"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "620"[]; +"620" -> "621"[]; +"621" -> "622"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "624"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "665"[]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "652"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "629"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "643"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "648"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"635" -> "646"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "637"[]; +"637" -> "640"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "659"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "639" [style="dotted"]; +"638" -> "639"[]; +"639" -> "641"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"639" -> "640" [style="dotted"]; +"640" -> "641"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "644"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"644" -> "645"[]; +"645" -> "662"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "649"[]; +"647" -> "648" [style="dotted"]; +"648" -> "650"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"648" -> "649" [style="dotted"]; +"649" -> "650"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"650" -> "651"[]; +"651" -> "653"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "653"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "660"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"659" -> "660"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"660" -> "661"[]; +"661" -> "662"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "664"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "666"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"664" -> "821"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"676" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "720"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[]; +"680" -> "682"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "707"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "682"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "697"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "702"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "700"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "694"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "714"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "693" [style="dotted"]; +"692" -> "693"[]; +"693" -> "695"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694" [style="dotted"]; +"694" -> "695"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"695" -> "696"[]; +"696" -> "698"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"697" -> "698"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"698" -> "699"[]; +"699" -> "717"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "703"[]; +"701" -> "702" [style="dotted"]; +"702" -> "704"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"702" -> "703" [style="dotted"]; +"703" -> "704"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[]; +"705" -> "706"[]; +"706" -> "707"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "715"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"714" -> "715"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"715" -> "716"[]; +"716" -> "717"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "821"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[]; +"723" -> "724"[]; +"724" -> "725"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"725" -> "726"[]; +"726" -> "727"[]; +"727" -> "728"[]; +"728" -> "729"[]; +"729" -> "730"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"729" -> "732"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"730" -> "731"[]; +"731" -> "785"[]; +"732" -> "733"[]; +"733" -> "734"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "765"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"734" -> "737"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "736"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "754"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "761"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"736" -> "737"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[]; +"744" -> "745"[]; +"745" -> "746"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "759"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"746" -> "747"[]; +"747" -> "750"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "775"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "749" [style="dotted"]; +"748" -> "749"[]; +"749" -> "751"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "750" [style="dotted"]; +"750" -> "751"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"751" -> "752"[]; +"752" -> "753"[]; +"753" -> "755"[]; +"753" -> "754" [style="dotted"]; +"754" -> "756"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"754" -> "755" [style="dotted"]; +"755" -> "756"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"756" -> "757"[]; +"757" -> "758"[]; +"758" -> "780"[]; +"758" -> "775" [style="dotted"]; +"759" -> "760"[]; +"760" -> "762"[]; +"760" -> "761" [style="dotted"]; +"761" -> "763"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"761" -> "762" [style="dotted"]; +"762" -> "763"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[]; +"764" -> "766"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"765" -> "766"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "773"[]; +"773" -> "774"[]; +"774" -> "776"[]; +"774" -> "775" [style="dotted"]; +"775" -> "777"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "776" [style="dotted"]; +"776" -> "777"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"777" -> "778"[]; +"778" -> "779"[]; +"779" -> "781"[]; +"779" -> "780" [style="dotted"]; +"780" -> "782"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"781" -> "782"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "783"[]; +"783" -> "784"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"783" -> "786"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "821"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"785" -> "786"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"786" -> "787"[]; +"787" -> "788"[]; +"788" -> "789"[]; +"789" -> "791"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"790" -> "791"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"803" -> "810"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"804" -> "805"[]; +"805" -> "806"[]; +"806" -> "807"[]; +"807" -> "808"[]; +"808" -> "809"[]; +"809" -> "821"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "813"[]; +"811" -> "812" [style="dotted"]; +"812" -> "814"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"812" -> "813" [style="dotted"]; +"813" -> "814"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[]; +"817" -> "818"[]; +"818" -> "819"[]; +"819" -> "820"[]; +"820" -> "821"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/9.dag_after_TGOptimizeForO2.dot b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/9.dag_after_TGOptimizeForO2.dot new file mode 100644 index 0000000000000000000000000000000000000000..703b303ffced18f3e23c86fc00bbacb247107d49 --- /dev/null +++ b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/9.dag_after_TGOptimizeForO2.dot @@ -0,0 +1,1798 @@ +digraph G { +"0" [label="(START)"]; +"1" [label="(Node ID: 0\nTopoID: 1\nifm_ddr)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"2" [label="(Node ID: 1\nTopoID: 2\nL2_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 471040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"3" [label="(Node ID: 1\nTopoID: 3\nDiv_2)\n(L-1)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"4" [label="(Node ID: 1\nTopoID: 4\nl2_1)\n Buffer dim : {1,192,320,4}\n Buffer bound : {1,184,320,4}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"5" [label="(Node ID: 2\nTopoID: 5\nl2l3_1_spill)\n Buffer dim : {1,184,320,4}\n Buffer bound : {1,180,320,4}\n Buffer Size : 471040\n DataType : BF16", shape="rect", color="red"]; +"6" [label="(Node ID: 2\nTopoID: 6\nSlice_7)\n(SliceHCWC8Adf)\n(L-2)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"7" [label="(Node ID: 2\nTopoID: 7\nl2l3_2_spill)\n Buffer dim : {1,184,320,3}\n Buffer bound : {1,180,320,3}\n Buffer Size : 353280\n DataType : BF16", shape="rect", color="red"]; +"8" [label="(Node ID: 2\nTopoID: 8\nl2l3_scratch_0_3_spill)\n Buffer dim : {942080}\n Buffer bound : {942080}\n Buffer Size : 942080\n DataType : INT8", shape="rect", color="red"]; +"9" [label="(Node ID: 3\nTopoID: 9\nGenerated-#0)\n(BufferPadAdf)\n(L-3)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"10" [label="(Node ID: 4\nTopoID: 10\nl2l3_3_spill)\n Buffer dim : {1,184,320,8}\n Buffer bound : {1,180,320,3}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"11" [label="(Node ID: 4\nTopoID: 11\nGenerated-#2)\n(Transpose4dAdf)\n(L-4)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"12" [label="(Node ID: 4\nTopoID: 12\nl2l3_4_spill)\n Buffer dim : {1,8,184,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 942080\n DataType : BF16", shape="rect", color="red"]; +"13" [label="(Node ID: 4\nTopoID: 13\nl2l3_scratch_0_5_spill)\n Buffer dim : {921600}\n Buffer bound : {921600}\n Buffer Size : 921600\n DataType : INT8", shape="rect", color="red"]; +"14" [label="(Node ID: 5\nTopoID: 14\nGenerated-#4)\n(BufferUnpadAdf)\n(L-5)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"15" [label="(Node ID: 5\nTopoID: 15\nl2l3_5_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"16" [label="(Node ID: 0\nTopoID: 16\nconst_ifm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"17" [label="(Node ID: 6\nTopoID: 17\nL2_CONST_IFM_Buffer_for_input5_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"18" [label="(Node ID: 6\nTopoID: 18\nL2_IFM_Buffer_from_layer_5_for_layer_6_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"19" [label="(Node ID: 6\nTopoID: 19\nSub_14)\n(L-6)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"20" [label="(Node ID: 6\nTopoID: 20\nl2_6)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"21" [label="(Node ID: 6\nTopoID: 21\nl2l3_6_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"22" [label="(Node ID: 0\nTopoID: 22\nconst_ifm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"23" [label="(Node ID: 7\nTopoID: 23\nL2_CONST_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"24" [label="(Node ID: 7\nTopoID: 24\nL2_IFM_Buffer_from_layer_6_for_layer_7_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"25" [label="(Node ID: 7\nTopoID: 25\nDiv_16)\n(L-7)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"26" [label="(Node ID: 7\nTopoID: 26\nl2_7)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"27" [label="(Node ID: 7\nTopoID: 27\nl2l3_7_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"28" [label="(Node ID: 8\nTopoID: 28\nL2_IFM_Buffer_from_layer_7_for_layer_8_port0)\n Buffer dim : {1,8,61,320}\n Buffer bound : {1,8,61,320}\n Buffer Size : 624640\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"29" [label="(Node ID: 8\nTopoID: 29\nConv_17)\n(L-8)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"30" [label="(Node ID: 8\nTopoID: 30\nl2_8)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"31" [label="(Node ID: 8\nTopoID: 31\nl2l3_8_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"32" [label="(Node ID: 9\nTopoID: 32\nL2_IFM_Buffer_from_layer_8_for_layer_9_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"33" [label="(Node ID: 9\nTopoID: 33\nAdd_19)\n(L-9)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"34" [label="(Node ID: 9\nTopoID: 34\nl2_9)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"35" [label="(Node ID: 9\nTopoID: 35\nl2l3_9_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"36" [label="(Node ID: 10\nTopoID: 36\nL2_IFM_Buffer_from_layer_9_for_layer_10_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"37" [label="(Node ID: 10\nTopoID: 37\nClip_22)\n(L-10)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"38" [label="(Node ID: 10\nTopoID: 38\nl2_10)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"39" [label="(Node ID: 10\nTopoID: 39\nl2l3_10_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"40" [label="(Node ID: 11\nTopoID: 40\nL2_IFM_Buffer_from_layer_10_for_layer_11_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"41" [label="(Node ID: 11\nTopoID: 41\nDiv_24)\n(L-11)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"42" [label="(Node ID: 11\nTopoID: 42\nl2_11)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"43" [label="(Node ID: 11\nTopoID: 43\nl2l3_11_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"44" [label="(Node ID: 12\nTopoID: 44\nL2_IFM_Buffer_from_layer_8_for_layer_12_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"45" [label="(Node ID: 12\nTopoID: 45\nL2_IFM_Buffer_from_layer_11_for_layer_12_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"46" [label="(Node ID: 12\nTopoID: 46\nMul_25)\n(L-12)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"47" [label="(Node ID: 12\nTopoID: 47\nl2_12)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"48" [label="(Node ID: 12\nTopoID: 48\nl2l3_12_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"49" [label="(Node ID: 13\nTopoID: 49\nL2_IFM_Buffer_from_layer_12_for_layer_13_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"50" [label="(Node ID: 13\nTopoID: 50\nConv_26)\n(L-13)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"51" [label="(Node ID: 13\nTopoID: 51\nl2_13)\n Buffer dim : {1,32,96,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 983040\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"52" [label="(Node ID: 13\nTopoID: 52\nl2l3_13_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"53" [label="(Node ID: 14\nTopoID: 53\nL2_IFM_Buffer_from_layer_12_for_layer_14_port1)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"54" [label="(Node ID: 14\nTopoID: 54\nL2_IFM_Buffer_from_layer_13_for_layer_14_port0)\n Buffer dim : {1,16,45,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"55" [label="(Node ID: 14\nTopoID: 55\nConv_28)\n(L-14)\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"56" [label="(Node ID: 14\nTopoID: 56\nl2_14)\n Buffer dim : {1,32,48,160}\n Buffer bound : {1,16,45,160}\n Buffer Size : 491520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,40,0,0}, l2l3_14_spill : {0,0,0,0} }\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"57" [label="(Node ID: 14\nTopoID: 57\nl2l3_14_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"58" [label="(Node ID: 15\nTopoID: 58\nL2_IFM_Buffer_from_layer_14_for_layer_15_port0)\n Buffer dim : {1,16,18,160}\n Buffer bound : {1,16,18,160}\n Buffer Size : 184320\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"59" [label="(Node ID: 15\nTopoID: 59\nConv_30)\n(L-15)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"60" [label="(Node ID: 15\nTopoID: 60\nl2_15)\n Buffer dim : {1,64,18,160}\n Buffer bound : {1,64,18,160}\n Buffer Size : 737280\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"61" [label="(Node ID: 15\nTopoID: 61\nl2l3_15_spill)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,64,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"62" [label="(Node ID: 16\nTopoID: 62\nL2_IFM_Buffer_from_layer_15_for_layer_16_port0)\n Buffer dim : {1,64,17,160}\n Buffer bound : {1,64,17,160}\n Buffer Size : 696320\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"63" [label="(Node ID: 16\nTopoID: 63\nConv_32)\n(L-16)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"64" [label="(Node ID: 16\nTopoID: 64\nl2_16)\n Buffer dim : {1,64,8,84}\n Buffer bound : {1,64,8,80}\n Buffer Size : 172032\n Tiling Factor : {1,1,6,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"65" [label="(Node ID: 16\nTopoID: 65\nl2l3_16_spill)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 491520\n DataType : BF16", shape="rect", color="red"]; +"66" [label="(Node ID: 16\nTopoID: 66\nl2l3_scratch_0_17_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"67" [label="(Node ID: 17\nTopoID: 67\nGenerated-#60)\n(BufferUnpadAdf)\n(L-17)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"68" [label="(Node ID: 17\nTopoID: 68\nl2l3_17_spill)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"69" [label="(Node ID: 18\nTopoID: 69\nL2_IFM_Buffer_from_layer_17_for_layer_18_port0)\n Buffer dim : {1,64,45,80}\n Buffer bound : {1,64,45,80}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"70" [label="(Node ID: 18\nTopoID: 70\nConv_34)\n(L-18)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"71" [label="(Node ID: 18\nTopoID: 71\nl2_18)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"72" [label="(Node ID: 19\nTopoID: 72\nConv_35)\n(L-19)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"73" [label="(Node ID: 19\nTopoID: 73\nl2_19)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"74" [label="(Node ID: 19\nTopoID: 74\nl2l3_19_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"75" [label="(Node ID: 20\nTopoID: 75\nL2_IFM_Buffer_from_layer_19_for_layer_20_port0)\n Buffer dim : {1,72,25,80}\n Buffer bound : {1,72,25,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"76" [label="(Node ID: 20\nTopoID: 76\nConv_37)\n(L-20)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"77" [label="(Node ID: 20\nTopoID: 77\nl2_20)\n Buffer dim : {1,96,24,80}\n Buffer bound : {1,72,23,80}\n Buffer Size : 368640\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"78" [label="(Node ID: 20\nTopoID: 78\nl2l3_20_spill)\n Buffer dim : {1,72,46,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 529920\n DataType : BF16", shape="rect", color="red"]; +"79" [label="(Node ID: 20\nTopoID: 79\nl2l3_scratch_0_21_spill)\n Buffer dim : {518400}\n Buffer bound : {518400}\n Buffer Size : 518400\n DataType : INT8", shape="rect", color="red"]; +"80" [label="(Node ID: 21\nTopoID: 80\nGenerated-#62)\n(BufferUnpadAdf)\n(L-21)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"81" [label="(Node ID: 21\nTopoID: 81\nl2l3_21_spill)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n DataType : BF16", shape="rect", color="red"]; +"82" [label="(Node ID: 22\nTopoID: 82\nL2_IFM_Buffer_from_layer_21_for_layer_22_port0)\n Buffer dim : {1,72,45,80}\n Buffer bound : {1,72,45,80}\n Buffer Size : 518400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"83" [label="(Node ID: 22\nTopoID: 83\nConv_39)\n(L-22)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"84" [label="(Node ID: 22\nTopoID: 84\nl2_22)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 491520\n Buffer concat offset : { l2l3_22_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_256 : {0,80,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"85" [label="(Node ID: 23\nTopoID: 85\nConv_41)\n(L-23)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"86" [label="(Node ID: 23\nTopoID: 86\nl2_23)\n Buffer dim : {1,96,48,96}\n Buffer bound : {1,72,45,80}\n Buffer Size : 884736\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"87" [label="(Node ID: 24\nTopoID: 87\nConv_43)\n(L-24)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"88" [label="(Node ID: 24\nTopoID: 88\nl2_24)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"89" [label="(Node ID: 25\nTopoID: 89\nl2l3_24_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"90" [label="(Node ID: 25\nTopoID: 90\nGenerated-#6)\n(Transpose4dAdf)\n(L-25)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"91" [label="(Node ID: 25\nTopoID: 91\nl2l3_25_spill)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"92" [label="(Node ID: 26\nTopoID: 92\nL2_IFM_Buffer_from_layer_25_for_layer_26_port0)\n Buffer dim : {1,72,1,920}\n Buffer bound : {1,72,1,920}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"93" [label="(Node ID: 26\nTopoID: 93\nGenerated-#8)\n(L-26)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"94" [label="(Node ID: 26\nTopoID: 94\nl2_26)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"95" [label="(Node ID: 27\nTopoID: 95\nConv_46)\n(L-27)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"96" [label="(Node ID: 27\nTopoID: 96\nl2_27)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,24,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"97" [label="(Node ID: 28\nTopoID: 97\nConv_48)\n(L-28)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"98" [label="(Node ID: 28\nTopoID: 98\nl2_28)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"99" [label="(Node ID: 29\nTopoID: 99\nAdd_50)\n(L-29)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"100" [label="(Node ID: 29\nTopoID: 100\nl2_29)\n Buffer dim : {1,96,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"101" [label="(Node ID: 30\nTopoID: 101\nClip_53)\n(L-30)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"102" [label="(Node ID: 30\nTopoID: 102\nl2_30)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"103" [label="(Node ID: 31\nTopoID: 103\nDiv_55)\n(L-31)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"104" [label="(Node ID: 31\nTopoID: 104\nl2_31)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"105" [label="(Node ID: 31\nTopoID: 105\nl2l3_31_spill)\n Buffer dim : {1,72,1,1}\n Buffer bound : {1,72,1,1}\n Buffer Size : 144\n DataType : BF16", shape="rect", color="red"]; +"106" [label="(Node ID: 31\nTopoID: 106\nl2l3_scratch_0_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"107" [label="(Node ID: 31\nTopoID: 107\nl2l3_scratch_1_32_spill)\n Buffer dim : {132480}\n Buffer bound : {132480}\n Buffer Size : 132480\n DataType : INT8", shape="rect", color="red"]; +"108" [label="(Node ID: 32\nTopoID: 108\nGenerated-#10)\n(TileAdf)\n(L-32)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"109" [label="(Node ID: 32\nTopoID: 109\nl2l3_32_spill)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n DataType : BF16", shape="rect", color="red"]; +"110" [label="(Node ID: 33\nTopoID: 110\nL2_IFM_Buffer_from_layer_32_for_layer_33_port0)\n Buffer dim : {1,72,23,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 132480\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"111" [label="(Node ID: 33\nTopoID: 111\nMul_56)\n(L-33)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"112" [label="(Node ID: 33\nTopoID: 112\nl2_33)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,72,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"113" [label="(Node ID: 34\nTopoID: 113\nConv_57)\n(L-34)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"114" [label="(Node ID: 34\nTopoID: 114\nl2_34)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"115" [label="(Node ID: 35\nTopoID: 115\nConv_58)\n(L-35)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"116" [label="(Node ID: 35\nTopoID: 116\nl2_35)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"117" [label="(Node ID: 36\nTopoID: 117\nConv_60)\n(L-36)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"118" [label="(Node ID: 36\nTopoID: 118\nl2_36)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"119" [label="(Node ID: 37\nTopoID: 119\nl2l3_36_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"120" [label="(Node ID: 37\nTopoID: 120\nGenerated-#12)\n(Transpose4dAdf)\n(L-37)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"121" [label="(Node ID: 37\nTopoID: 121\nl2l3_37_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"122" [label="(Node ID: 38\nTopoID: 122\nL2_IFM_Buffer_from_layer_37_for_layer_38_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"123" [label="(Node ID: 38\nTopoID: 123\nGenerated-#14)\n(L-38)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"124" [label="(Node ID: 38\nTopoID: 124\nl2_38)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"125" [label="(Node ID: 39\nTopoID: 125\nConv_63)\n(L-39)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"126" [label="(Node ID: 39\nTopoID: 126\nl2_39)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"127" [label="(Node ID: 40\nTopoID: 127\nConv_65)\n(L-40)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"128" [label="(Node ID: 40\nTopoID: 128\nl2_40)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"129" [label="(Node ID: 41\nTopoID: 129\nAdd_67)\n(L-41)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"130" [label="(Node ID: 41\nTopoID: 130\nl2_41)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"131" [label="(Node ID: 42\nTopoID: 131\nClip_70)\n(L-42)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"132" [label="(Node ID: 42\nTopoID: 132\nl2_42)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"133" [label="(Node ID: 43\nTopoID: 133\nDiv_72)\n(L-43)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"134" [label="(Node ID: 43\nTopoID: 134\nl2_43)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"135" [label="(Node ID: 43\nTopoID: 135\nl2l3_43_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"136" [label="(Node ID: 43\nTopoID: 136\nl2l3_scratch_0_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"137" [label="(Node ID: 43\nTopoID: 137\nl2l3_scratch_1_44_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"138" [label="(Node ID: 44\nTopoID: 138\nGenerated-#16)\n(TileAdf)\n(L-44)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"139" [label="(Node ID: 44\nTopoID: 139\nl2l3_44_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"140" [label="(Node ID: 45\nTopoID: 140\nL2_IFM_Buffer_from_layer_44_for_layer_45_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"141" [label="(Node ID: 45\nTopoID: 141\nMul_73)\n(L-45)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"142" [label="(Node ID: 45\nTopoID: 142\nl2_45)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"143" [label="(Node ID: 46\nTopoID: 143\nConv_74)\n(L-46)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"144" [label="(Node ID: 46\nTopoID: 144\nl2_46)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"145" [label="(Node ID: 47\nTopoID: 145\nConv_76)\n(L-47)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"146" [label="(Node ID: 47\nTopoID: 146\nl2_47)\n Buffer dim : {1,128,24,64}\n Buffer bound : {1,120,23,40}\n Buffer Size : 393216\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"147" [label="(Node ID: 48\nTopoID: 147\nConv_78)\n(L-48)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"148" [label="(Node ID: 48\nTopoID: 148\nl2_48)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"149" [label="(Node ID: 49\nTopoID: 149\nl2l3_48_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"150" [label="(Node ID: 49\nTopoID: 150\nGenerated-#18)\n(Transpose4dAdf)\n(L-49)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"151" [label="(Node ID: 49\nTopoID: 151\nl2l3_49_spill)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"152" [label="(Node ID: 50\nTopoID: 152\nL2_IFM_Buffer_from_layer_49_for_layer_50_port0)\n Buffer dim : {1,120,1,920}\n Buffer bound : {1,120,1,920}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"153" [label="(Node ID: 50\nTopoID: 153\nGenerated-#20)\n(L-50)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"154" [label="(Node ID: 50\nTopoID: 154\nl2_50)\n Buffer dim : {1,128,4,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 1024\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"155" [label="(Node ID: 51\nTopoID: 155\nConv_81)\n(L-51)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"156" [label="(Node ID: 51\nTopoID: 156\nl2_51)\n Buffer dim : {1,64,1,64}\n Buffer bound : {1,32,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"157" [label="(Node ID: 52\nTopoID: 157\nConv_83)\n(L-52)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"158" [label="(Node ID: 52\nTopoID: 158\nl2_52)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"159" [label="(Node ID: 53\nTopoID: 159\nAdd_85)\n(L-53)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"160" [label="(Node ID: 53\nTopoID: 160\nl2_53)\n Buffer dim : {1,128,48,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"161" [label="(Node ID: 54\nTopoID: 161\nClip_88)\n(L-54)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"162" [label="(Node ID: 54\nTopoID: 162\nl2_54)\n Buffer dim : {1,128,32,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"163" [label="(Node ID: 55\nTopoID: 163\nDiv_90)\n(L-55)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"164" [label="(Node ID: 55\nTopoID: 164\nl2_55)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"165" [label="(Node ID: 55\nTopoID: 165\nl2l3_55_spill)\n Buffer dim : {1,120,1,1}\n Buffer bound : {1,120,1,1}\n Buffer Size : 240\n DataType : BF16", shape="rect", color="red"]; +"166" [label="(Node ID: 55\nTopoID: 166\nl2l3_scratch_0_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"167" [label="(Node ID: 55\nTopoID: 167\nl2l3_scratch_1_56_spill)\n Buffer dim : {220800}\n Buffer bound : {220800}\n Buffer Size : 220800\n DataType : INT8", shape="rect", color="red"]; +"168" [label="(Node ID: 56\nTopoID: 168\nGenerated-#22)\n(TileAdf)\n(L-56)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"169" [label="(Node ID: 56\nTopoID: 169\nl2l3_56_spill)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n DataType : BF16", shape="rect", color="red"]; +"170" [label="(Node ID: 57\nTopoID: 170\nL2_IFM_Buffer_from_layer_56_for_layer_57_port0)\n Buffer dim : {1,120,23,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 220800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"171" [label="(Node ID: 57\nTopoID: 171\nMul_91)\n(L-57)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"172" [label="(Node ID: 57\nTopoID: 172\nl2_57)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,120,23,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"173" [label="(Node ID: 58\nTopoID: 173\nConv_92)\n(L-58)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"174" [label="(Node ID: 58\nTopoID: 174\nl2_58)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,128,0,0}, l2l3_58_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"175" [label="(Node ID: 59\nTopoID: 175\nConv_94)\n(L-59)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"176" [label="(Node ID: 59\nTopoID: 176\nl2_59)\n Buffer dim : {1,256,24,64}\n Buffer bound : {1,240,23,40}\n Buffer Size : 786432\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"177" [label="(Node ID: 59\nTopoID: 177\nl2l3_59_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"178" [label="(Node ID: 60\nTopoID: 178\nAdd_96)\n(L-60)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"179" [label="(Node ID: 60\nTopoID: 179\nl2_60)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"180" [label="(Node ID: 61\nTopoID: 180\nClip_99)\n(L-61)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"181" [label="(Node ID: 61\nTopoID: 181\nl2_61)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"182" [label="(Node ID: 62\nTopoID: 182\nDiv_101)\n(L-62)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"183" [label="(Node ID: 62\nTopoID: 183\nl2_62)\n Buffer dim : {1,256,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"184" [label="(Node ID: 62\nTopoID: 184\nl2l3_62_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"185" [label="(Node ID: 63\nTopoID: 185\nL2_IFM_Buffer_from_layer_59_for_layer_63_port0)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"186" [label="(Node ID: 63\nTopoID: 186\nL2_IFM_Buffer_from_layer_62_for_layer_63_port1)\n Buffer dim : {1,240,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"187" [label="(Node ID: 63\nTopoID: 187\nMul_102)\n(L-63)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"188" [label="(Node ID: 63\nTopoID: 188\nl2_63)\n Buffer dim : {1,256,12,40}\n Buffer bound : {1,240,12,40}\n Buffer Size : 245760\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"189" [label="(Node ID: 63\nTopoID: 189\nl2l3_63_spill)\n Buffer dim : {1,240,24,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"190" [label="(Node ID: 63\nTopoID: 190\nl2l3_scratch_0_64_spill)\n Buffer dim : {441600}\n Buffer bound : {441600}\n Buffer Size : 441600\n DataType : INT8", shape="rect", color="red"]; +"191" [label="(Node ID: 64\nTopoID: 191\nGenerated-#64)\n(BufferUnpadAdf)\n(L-64)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"192" [label="(Node ID: 64\nTopoID: 192\nl2l3_64_spill)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n DataType : BF16", shape="rect", color="red"]; +"193" [label="(Node ID: 65\nTopoID: 193\nL2_IFM_Buffer_from_layer_64_for_layer_65_port0)\n Buffer dim : {1,240,23,40}\n Buffer bound : {1,240,23,40}\n Buffer Size : 441600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"194" [label="(Node ID: 65\nTopoID: 194\nConv_103)\n(L-65)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"195" [label="(Node ID: 65\nTopoID: 195\nl2_65)\n Buffer dim : {1,256,16,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 163840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"196" [label="(Node ID: 66\nTopoID: 196\nAdd_105)\n(L-66)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"197" [label="(Node ID: 66\nTopoID: 197\nl2_66)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"198" [label="(Node ID: 67\nTopoID: 198\nClip_108)\n(L-67)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"199" [label="(Node ID: 67\nTopoID: 199\nl2_67)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"200" [label="(Node ID: 68\nTopoID: 200\nDiv_110)\n(L-68)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"201" [label="(Node ID: 68\nTopoID: 201\nl2_68)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"202" [label="(Node ID: 69\nTopoID: 202\nMul_111)\n(L-69)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"203" [label="(Node ID: 69\nTopoID: 203\nl2_69)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,240,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"204" [label="(Node ID: 70\nTopoID: 204\nConv_112)\n(L-70)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"205" [label="(Node ID: 70\nTopoID: 205\nl2_70)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"206" [label="(Node ID: 71\nTopoID: 206\nConv_113)\n(L-71)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"207" [label="(Node ID: 71\nTopoID: 207\nl2_71)\n Buffer dim : {1,256,12,32}\n Buffer bound : {1,200,12,20}\n Buffer Size : 196608\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"208" [label="(Node ID: 72\nTopoID: 208\nAdd_115)\n(L-72)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"209" [label="(Node ID: 72\nTopoID: 209\nl2_72)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"210" [label="(Node ID: 73\nTopoID: 210\nClip_118)\n(L-73)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"211" [label="(Node ID: 73\nTopoID: 211\nl2_73)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"212" [label="(Node ID: 74\nTopoID: 212\nDiv_120)\n(L-74)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"213" [label="(Node ID: 74\nTopoID: 213\nl2_74)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"214" [label="(Node ID: 75\nTopoID: 214\nMul_121)\n(L-75)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"215" [label="(Node ID: 75\nTopoID: 215\nl2_75)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"216" [label="(Node ID: 76\nTopoID: 216\nConv_122)\n(L-76)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"217" [label="(Node ID: 76\nTopoID: 217\nl2_76)\n Buffer dim : {1,224,16,24}\n Buffer bound : {1,200,12,20}\n Buffer Size : 172032\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"218" [label="(Node ID: 77\nTopoID: 218\nAdd_124)\n(L-77)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"219" [label="(Node ID: 77\nTopoID: 219\nl2_77)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"220" [label="(Node ID: 78\nTopoID: 220\nClip_127)\n(L-78)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"221" [label="(Node ID: 78\nTopoID: 221\nl2_78)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"222" [label="(Node ID: 79\nTopoID: 222\nDiv_129)\n(L-79)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"223" [label="(Node ID: 79\nTopoID: 223\nl2_79)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"224" [label="(Node ID: 80\nTopoID: 224\nMul_130)\n(L-80)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"225" [label="(Node ID: 80\nTopoID: 225\nl2_80)\n Buffer dim : {1,256,12,20}\n Buffer bound : {1,200,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"226" [label="(Node ID: 81\nTopoID: 226\nConv_131)\n(L-81)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"227" [label="(Node ID: 81\nTopoID: 227\nl2_81)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"228" [label="(Node ID: 82\nTopoID: 228\nConv_133)\n(L-82)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"229" [label="(Node ID: 82\nTopoID: 229\nl2_82)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"230" [label="(Node ID: 83\nTopoID: 230\nAdd_135)\n(L-83)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"231" [label="(Node ID: 83\nTopoID: 231\nl2_83)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"232" [label="(Node ID: 84\nTopoID: 232\nClip_138)\n(L-84)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"233" [label="(Node ID: 84\nTopoID: 233\nl2_84)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"234" [label="(Node ID: 85\nTopoID: 234\nDiv_140)\n(L-85)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"235" [label="(Node ID: 85\nTopoID: 235\nl2_85)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"236" [label="(Node ID: 86\nTopoID: 236\nMul_141)\n(L-86)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"237" [label="(Node ID: 86\nTopoID: 237\nl2_86)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"238" [label="(Node ID: 87\nTopoID: 238\nConv_142)\n(L-87)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"239" [label="(Node ID: 87\nTopoID: 239\nl2_87)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"240" [label="(Node ID: 88\nTopoID: 240\nAdd_144)\n(L-88)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"241" [label="(Node ID: 88\nTopoID: 241\nl2_88)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"242" [label="(Node ID: 89\nTopoID: 242\nClip_147)\n(L-89)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"243" [label="(Node ID: 89\nTopoID: 243\nl2_89)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"244" [label="(Node ID: 90\nTopoID: 244\nDiv_149)\n(L-90)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"245" [label="(Node ID: 90\nTopoID: 245\nl2_90)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"246" [label="(Node ID: 91\nTopoID: 246\nMul_150)\n(L-91)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"247" [label="(Node ID: 91\nTopoID: 247\nl2_91)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"248" [label="(Node ID: 92\nTopoID: 248\nConv_151)\n(L-92)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"249" [label="(Node ID: 92\nTopoID: 249\nl2_92)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"250" [label="(Node ID: 93\nTopoID: 250\nConv_153)\n(L-93)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"251" [label="(Node ID: 93\nTopoID: 251\nl2_93)\n Buffer dim : {1,192,12,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 110592\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"252" [label="(Node ID: 94\nTopoID: 252\nAdd_155)\n(L-94)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"253" [label="(Node ID: 94\nTopoID: 253\nl2_94)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"254" [label="(Node ID: 95\nTopoID: 254\nClip_158)\n(L-95)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"255" [label="(Node ID: 95\nTopoID: 255\nl2_95)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"256" [label="(Node ID: 96\nTopoID: 256\nDiv_160)\n(L-96)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"257" [label="(Node ID: 96\nTopoID: 257\nl2_96)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"258" [label="(Node ID: 97\nTopoID: 258\nMul_161)\n(L-97)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"259" [label="(Node ID: 97\nTopoID: 259\nl2_97)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"260" [label="(Node ID: 98\nTopoID: 260\nConv_162)\n(L-98)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"261" [label="(Node ID: 98\nTopoID: 261\nl2_98)\n Buffer dim : {1,192,16,24}\n Buffer bound : {1,184,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"262" [label="(Node ID: 99\nTopoID: 262\nAdd_164)\n(L-99)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"263" [label="(Node ID: 99\nTopoID: 263\nl2_99)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"264" [label="(Node ID: 100\nTopoID: 264\nClip_167)\n(L-100)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"265" [label="(Node ID: 100\nTopoID: 265\nl2_100)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"266" [label="(Node ID: 101\nTopoID: 266\nDiv_169)\n(L-101)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"267" [label="(Node ID: 101\nTopoID: 267\nl2_101)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"268" [label="(Node ID: 102\nTopoID: 268\nMul_170)\n(L-102)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"269" [label="(Node ID: 102\nTopoID: 269\nl2_102)\n Buffer dim : {1,192,12,20}\n Buffer bound : {1,184,12,20}\n Buffer Size : 92160\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"270" [label="(Node ID: 103\nTopoID: 270\nConv_171)\n(L-103)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"271" [label="(Node ID: 103\nTopoID: 271\nl2_103)\n Buffer dim : {1,96,12,32}\n Buffer bound : {1,80,12,20}\n Buffer Size : 73728\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"272" [label="(Node ID: 104\nTopoID: 272\nConv_173)\n(L-104)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"273" [label="(Node ID: 104\nTopoID: 273\nl2_104)\n Buffer dim : {1,480,12,32}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"274" [label="(Node ID: 105\nTopoID: 274\nAdd_175)\n(L-105)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"275" [label="(Node ID: 105\nTopoID: 275\nl2_105)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"276" [label="(Node ID: 106\nTopoID: 276\nClip_178)\n(L-106)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"277" [label="(Node ID: 106\nTopoID: 277\nl2_106)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"278" [label="(Node ID: 107\nTopoID: 278\nDiv_180)\n(L-107)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"279" [label="(Node ID: 107\nTopoID: 279\nl2_107)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"280" [label="(Node ID: 108\nTopoID: 280\nMul_181)\n(L-108)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"281" [label="(Node ID: 108\nTopoID: 281\nl2_108)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"282" [label="(Node ID: 109\nTopoID: 282\nConv_182)\n(L-109)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"283" [label="(Node ID: 109\nTopoID: 283\nl2_109)\n Buffer dim : {1,480,16,24}\n Buffer bound : {1,480,12,20}\n Buffer Size : 368640\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"284" [label="(Node ID: 110\nTopoID: 284\nAdd_184)\n(L-110)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"285" [label="(Node ID: 110\nTopoID: 285\nl2_110)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"286" [label="(Node ID: 111\nTopoID: 286\nClip_187)\n(L-111)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"287" [label="(Node ID: 111\nTopoID: 287\nl2_111)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"288" [label="(Node ID: 112\nTopoID: 288\nDiv_189)\n(L-112)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"289" [label="(Node ID: 112\nTopoID: 289\nl2_112)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"290" [label="(Node ID: 113\nTopoID: 290\nMul_190)\n(L-113)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"291" [label="(Node ID: 113\nTopoID: 291\nl2_113)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"292" [label="(Node ID: 114\nTopoID: 292\nl2l3_113_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"293" [label="(Node ID: 114\nTopoID: 293\nGenerated-#24)\n(Transpose4dAdf)\n(L-114)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"294" [label="(Node ID: 114\nTopoID: 294\nl2l3_114_spill)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"295" [label="(Node ID: 115\nTopoID: 295\nL2_IFM_Buffer_from_layer_114_for_layer_115_port0)\n Buffer dim : {1,480,1,240}\n Buffer bound : {1,480,1,240}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"296" [label="(Node ID: 115\nTopoID: 296\nGenerated-#26)\n(L-115)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"297" [label="(Node ID: 115\nTopoID: 297\nl2_115)\n Buffer dim : {1,480,4,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 3840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"298" [label="(Node ID: 116\nTopoID: 298\nConv_192)\n(L-116)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"299" [label="(Node ID: 116\nTopoID: 299\nl2_116)\n Buffer dim : {1,128,1,32}\n Buffer bound : {1,120,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"300" [label="(Node ID: 117\nTopoID: 300\nConv_194)\n(L-117)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"301" [label="(Node ID: 117\nTopoID: 301\nl2_117)\n Buffer dim : {1,512,1,32}\n Buffer bound : {1,480,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"302" [label="(Node ID: 118\nTopoID: 302\nAdd_196)\n(L-118)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"303" [label="(Node ID: 118\nTopoID: 303\nl2_118)\n Buffer dim : {1,512,12,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"304" [label="(Node ID: 119\nTopoID: 304\nClip_199)\n(L-119)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"305" [label="(Node ID: 119\nTopoID: 305\nl2_119)\n Buffer dim : {1,512,8,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"306" [label="(Node ID: 120\nTopoID: 306\nDiv_201)\n(L-120)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"307" [label="(Node ID: 120\nTopoID: 307\nl2_120)\n Buffer dim : {1,512,16,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"308" [label="(Node ID: 120\nTopoID: 308\nl2l3_120_spill)\n Buffer dim : {1,480,1,1}\n Buffer bound : {1,480,1,1}\n Buffer Size : 960\n DataType : BF16", shape="rect", color="red"]; +"309" [label="(Node ID: 120\nTopoID: 309\nl2l3_scratch_0_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"310" [label="(Node ID: 120\nTopoID: 310\nl2l3_scratch_1_121_spill)\n Buffer dim : {230400}\n Buffer bound : {230400}\n Buffer Size : 230400\n DataType : INT8", shape="rect", color="red"]; +"311" [label="(Node ID: 121\nTopoID: 311\nGenerated-#28)\n(TileAdf)\n(L-121)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"312" [label="(Node ID: 121\nTopoID: 312\nl2l3_121_spill)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"313" [label="(Node ID: 122\nTopoID: 313\nL2_IFM_Buffer_from_layer_121_for_layer_122_port0)\n Buffer dim : {1,480,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"314" [label="(Node ID: 122\nTopoID: 314\nMul_202)\n(L-122)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"315" [label="(Node ID: 122\nTopoID: 315\nl2_122)\n Buffer dim : {1,512,12,20}\n Buffer bound : {1,480,12,20}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"316" [label="(Node ID: 123\nTopoID: 316\nConv_203)\n(L-123)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"317" [label="(Node ID: 123\nTopoID: 317\nl2_123)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"318" [label="(Node ID: 124\nTopoID: 318\nConv_204)\n(L-124)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"319" [label="(Node ID: 124\nTopoID: 319\nl2_124)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"320" [label="(Node ID: 125\nTopoID: 320\nAdd_206)\n(L-125)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"321" [label="(Node ID: 125\nTopoID: 321\nl2_125)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"322" [label="(Node ID: 126\nTopoID: 322\nClip_209)\n(L-126)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"323" [label="(Node ID: 126\nTopoID: 323\nl2_126)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"324" [label="(Node ID: 127\nTopoID: 324\nDiv_211)\n(L-127)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"325" [label="(Node ID: 127\nTopoID: 325\nl2_127)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"326" [label="(Node ID: 128\nTopoID: 326\nMul_212)\n(L-128)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"327" [label="(Node ID: 128\nTopoID: 327\nl2_128)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"328" [label="(Node ID: 129\nTopoID: 328\nConv_213)\n(L-129)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"329" [label="(Node ID: 129\nTopoID: 329\nl2_129)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"330" [label="(Node ID: 130\nTopoID: 330\nAdd_215)\n(L-130)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"331" [label="(Node ID: 130\nTopoID: 331\nl2_130)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"332" [label="(Node ID: 131\nTopoID: 332\nClip_218)\n(L-131)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"333" [label="(Node ID: 131\nTopoID: 333\nl2_131)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"334" [label="(Node ID: 132\nTopoID: 334\nDiv_220)\n(L-132)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"335" [label="(Node ID: 132\nTopoID: 335\nl2_132)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"336" [label="(Node ID: 133\nTopoID: 336\nMul_221)\n(L-133)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"337" [label="(Node ID: 133\nTopoID: 337\nl2_133)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"338" [label="(Node ID: 134\nTopoID: 338\nl2l3_133_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"339" [label="(Node ID: 134\nTopoID: 339\nGenerated-#30)\n(Transpose4dAdf)\n(L-134)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"340" [label="(Node ID: 134\nTopoID: 340\nl2l3_134_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"341" [label="(Node ID: 135\nTopoID: 341\nL2_IFM_Buffer_from_layer_134_for_layer_135_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"342" [label="(Node ID: 135\nTopoID: 342\nGenerated-#32)\n(L-135)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"343" [label="(Node ID: 135\nTopoID: 343\nl2_135)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"344" [label="(Node ID: 136\nTopoID: 344\nConv_223)\n(L-136)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"345" [label="(Node ID: 136\nTopoID: 345\nl2_136)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"346" [label="(Node ID: 137\nTopoID: 346\nConv_225)\n(L-137)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"347" [label="(Node ID: 137\nTopoID: 347\nl2_137)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"348" [label="(Node ID: 138\nTopoID: 348\nAdd_227)\n(L-138)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"349" [label="(Node ID: 138\nTopoID: 349\nl2_138)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"350" [label="(Node ID: 139\nTopoID: 350\nClip_230)\n(L-139)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"351" [label="(Node ID: 139\nTopoID: 351\nl2_139)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"352" [label="(Node ID: 140\nTopoID: 352\nDiv_232)\n(L-140)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"353" [label="(Node ID: 140\nTopoID: 353\nl2_140)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"354" [label="(Node ID: 140\nTopoID: 354\nl2l3_140_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"355" [label="(Node ID: 140\nTopoID: 355\nl2l3_scratch_0_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"356" [label="(Node ID: 140\nTopoID: 356\nl2l3_scratch_1_141_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"357" [label="(Node ID: 141\nTopoID: 357\nGenerated-#34)\n(TileAdf)\n(L-141)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"358" [label="(Node ID: 141\nTopoID: 358\nl2l3_141_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"359" [label="(Node ID: 142\nTopoID: 359\nL2_IFM_Buffer_from_layer_141_for_layer_142_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"360" [label="(Node ID: 142\nTopoID: 360\nMul_233)\n(L-142)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"361" [label="(Node ID: 142\nTopoID: 361\nl2_142)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"362" [label="(Node ID: 143\nTopoID: 362\nConv_234)\n(L-143)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"363" [label="(Node ID: 143\nTopoID: 363\nl2_143)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,112,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"364" [label="(Node ID: 144\nTopoID: 364\nConv_236)\n(L-144)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"365" [label="(Node ID: 144\nTopoID: 365\nl2_144)\n Buffer dim : {1,672,12,32}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"366" [label="(Node ID: 145\nTopoID: 366\nAdd_238)\n(L-145)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"367" [label="(Node ID: 145\nTopoID: 367\nl2_145)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"368" [label="(Node ID: 146\nTopoID: 368\nClip_241)\n(L-146)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"369" [label="(Node ID: 146\nTopoID: 369\nl2_146)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"370" [label="(Node ID: 147\nTopoID: 370\nDiv_243)\n(L-147)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"371" [label="(Node ID: 147\nTopoID: 371\nl2_147)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"372" [label="(Node ID: 148\nTopoID: 372\nMul_244)\n(L-148)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"373" [label="(Node ID: 148\nTopoID: 373\nl2_148)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"374" [label="(Node ID: 149\nTopoID: 374\nConv_245)\n(L-149)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"375" [label="(Node ID: 149\nTopoID: 375\nl2_149)\n Buffer dim : {1,672,16,24}\n Buffer bound : {1,672,12,20}\n Buffer Size : 516096\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"376" [label="(Node ID: 150\nTopoID: 376\nAdd_247)\n(L-150)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"377" [label="(Node ID: 150\nTopoID: 377\nl2_150)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"378" [label="(Node ID: 151\nTopoID: 378\nClip_250)\n(L-151)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"379" [label="(Node ID: 151\nTopoID: 379\nl2_151)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"380" [label="(Node ID: 152\nTopoID: 380\nDiv_252)\n(L-152)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"381" [label="(Node ID: 152\nTopoID: 381\nl2_152)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"382" [label="(Node ID: 153\nTopoID: 382\nMul_253)\n(L-153)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"383" [label="(Node ID: 153\nTopoID: 383\nl2_153)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"384" [label="(Node ID: 154\nTopoID: 384\nl2l3_153_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"385" [label="(Node ID: 154\nTopoID: 385\nGenerated-#36)\n(Transpose4dAdf)\n(L-154)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"386" [label="(Node ID: 154\nTopoID: 386\nl2l3_154_spill)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"387" [label="(Node ID: 155\nTopoID: 387\nL2_IFM_Buffer_from_layer_154_for_layer_155_port0)\n Buffer dim : {1,672,1,240}\n Buffer bound : {1,672,1,240}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"388" [label="(Node ID: 155\nTopoID: 388\nGenerated-#38)\n(L-155)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"389" [label="(Node ID: 155\nTopoID: 389\nl2_155)\n Buffer dim : {1,672,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 5376\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"390" [label="(Node ID: 156\nTopoID: 390\nConv_255)\n(L-156)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"391" [label="(Node ID: 156\nTopoID: 391\nl2_156)\n Buffer dim : {1,192,1,32}\n Buffer bound : {1,168,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"392" [label="(Node ID: 157\nTopoID: 392\nConv_257)\n(L-157)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"393" [label="(Node ID: 157\nTopoID: 393\nl2_157)\n Buffer dim : {1,704,1,64}\n Buffer bound : {1,672,1,1}\n Buffer Size : 90112\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"394" [label="(Node ID: 158\nTopoID: 394\nAdd_259)\n(L-158)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"395" [label="(Node ID: 158\nTopoID: 395\nl2_158)\n Buffer dim : {1,768,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"396" [label="(Node ID: 159\nTopoID: 396\nClip_262)\n(L-159)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"397" [label="(Node ID: 159\nTopoID: 397\nl2_159)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"398" [label="(Node ID: 160\nTopoID: 398\nDiv_264)\n(L-160)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"399" [label="(Node ID: 160\nTopoID: 399\nl2_160)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"400" [label="(Node ID: 160\nTopoID: 400\nl2l3_160_spill)\n Buffer dim : {1,672,1,1}\n Buffer bound : {1,672,1,1}\n Buffer Size : 1344\n DataType : BF16", shape="rect", color="red"]; +"401" [label="(Node ID: 160\nTopoID: 401\nl2l3_scratch_1_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"402" [label="(Node ID: 160\nTopoID: 402\nl2l3_scratch_0_161_spill)\n Buffer dim : {322560}\n Buffer bound : {322560}\n Buffer Size : 322560\n DataType : INT8", shape="rect", color="red"]; +"403" [label="(Node ID: 161\nTopoID: 403\nGenerated-#40)\n(TileAdf)\n(L-161)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"404" [label="(Node ID: 161\nTopoID: 404\nl2l3_161_spill)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n DataType : BF16", shape="rect", color="red"]; +"405" [label="(Node ID: 162\nTopoID: 405\nL2_IFM_Buffer_from_layer_161_for_layer_162_port0)\n Buffer dim : {1,672,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 322560\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"406" [label="(Node ID: 162\nTopoID: 406\nMul_265)\n(L-162)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"407" [label="(Node ID: 162\nTopoID: 407\nl2_162)\n Buffer dim : {1,704,12,20}\n Buffer bound : {1,672,12,20}\n Buffer Size : 337920\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"408" [label="(Node ID: 163\nTopoID: 408\nConv_266)\n(L-163)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"409" [label="(Node ID: 163\nTopoID: 409\nl2_163)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,160,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"410" [label="(Node ID: 164\nTopoID: 410\nConv_267)\n(L-164)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"411" [label="(Node ID: 164\nTopoID: 411\nl2_164)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"412" [label="(Node ID: 164\nTopoID: 412\nl2l3_164_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"413" [label="(Node ID: 165\nTopoID: 413\nAdd_269)\n(L-165)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"414" [label="(Node ID: 165\nTopoID: 414\nl2_165)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"415" [label="(Node ID: 166\nTopoID: 415\nClip_272)\n(L-166)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"416" [label="(Node ID: 166\nTopoID: 416\nl2_166)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"417" [label="(Node ID: 167\nTopoID: 417\nDiv_274)\n(L-167)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"418" [label="(Node ID: 167\nTopoID: 418\nl2_167)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"419" [label="(Node ID: 167\nTopoID: 419\nl2l3_167_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"420" [label="(Node ID: 168\nTopoID: 420\nL2_IFM_Buffer_from_layer_164_for_layer_168_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"421" [label="(Node ID: 168\nTopoID: 421\nL2_IFM_Buffer_from_layer_167_for_layer_168_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"422" [label="(Node ID: 168\nTopoID: 422\nMul_275)\n(L-168)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"423" [label="(Node ID: 168\nTopoID: 423\nl2_168)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"424" [label="(Node ID: 168\nTopoID: 424\nl2l3_168_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"425" [label="(Node ID: 169\nTopoID: 425\nL2_IFM_Buffer_from_layer_168_for_layer_169_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"426" [label="(Node ID: 169\nTopoID: 426\nConv_276)\n(L-169)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"427" [label="(Node ID: 169\nTopoID: 427\nl2_169)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"428" [label="(Node ID: 169\nTopoID: 428\nl2l3_169_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"429" [label="(Node ID: 170\nTopoID: 429\nAdd_278)\n(L-170)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"430" [label="(Node ID: 170\nTopoID: 430\nl2_170)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"431" [label="(Node ID: 171\nTopoID: 431\nClip_281)\n(L-171)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"432" [label="(Node ID: 171\nTopoID: 432\nl2_171)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"433" [label="(Node ID: 172\nTopoID: 433\nDiv_283)\n(L-172)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"434" [label="(Node ID: 172\nTopoID: 434\nl2_172)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"435" [label="(Node ID: 172\nTopoID: 435\nl2l3_172_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"436" [label="(Node ID: 173\nTopoID: 436\nL2_IFM_Buffer_from_layer_169_for_layer_173_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"437" [label="(Node ID: 173\nTopoID: 437\nL2_IFM_Buffer_from_layer_172_for_layer_173_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"438" [label="(Node ID: 173\nTopoID: 438\nMul_284)\n(L-173)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"439" [label="(Node ID: 173\nTopoID: 439\nl2_173)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"440" [label="(Node ID: 173\nTopoID: 440\nl2l3_173_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"441" [label="(Node ID: 174\nTopoID: 441\nGenerated-#42)\n(Transpose4dAdf)\n(L-174)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"442" [label="(Node ID: 174\nTopoID: 442\nl2l3_174_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"443" [label="(Node ID: 175\nTopoID: 443\nL2_IFM_Buffer_from_layer_174_for_layer_175_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"444" [label="(Node ID: 175\nTopoID: 444\nGenerated-#44)\n(L-175)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"445" [label="(Node ID: 175\nTopoID: 445\nl2_175)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"446" [label="(Node ID: 176\nTopoID: 446\nConv_286)\n(L-176)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"447" [label="(Node ID: 176\nTopoID: 447\nl2_176)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"448" [label="(Node ID: 177\nTopoID: 448\nConv_288)\n(L-177)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"449" [label="(Node ID: 177\nTopoID: 449\nl2_177)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"450" [label="(Node ID: 178\nTopoID: 450\nAdd_290)\n(L-178)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"451" [label="(Node ID: 178\nTopoID: 451\nl2_178)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"452" [label="(Node ID: 179\nTopoID: 452\nClip_293)\n(L-179)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"453" [label="(Node ID: 179\nTopoID: 453\nl2_179)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"454" [label="(Node ID: 180\nTopoID: 454\nDiv_295)\n(L-180)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"455" [label="(Node ID: 180\nTopoID: 455\nl2_180)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"456" [label="(Node ID: 180\nTopoID: 456\nl2l3_180_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"457" [label="(Node ID: 180\nTopoID: 457\nl2l3_scratch_0_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"458" [label="(Node ID: 180\nTopoID: 458\nl2l3_scratch_1_181_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"459" [label="(Node ID: 181\nTopoID: 459\nGenerated-#46)\n(TileAdf)\n(L-181)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"460" [label="(Node ID: 181\nTopoID: 460\nl2l3_181_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"461" [label="(Node ID: 182\nTopoID: 461\nL2_IFM_Buffer_from_layer_173_for_layer_182_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"462" [label="(Node ID: 182\nTopoID: 462\nL2_IFM_Buffer_from_layer_181_for_layer_182_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"463" [label="(Node ID: 182\nTopoID: 463\nMul_296)\n(L-182)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"464" [label="(Node ID: 182\nTopoID: 464\nl2_182)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"465" [label="(Node ID: 183\nTopoID: 465\nConv_297)\n(L-183)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"466" [label="(Node ID: 183\nTopoID: 466\nl2_183)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"467" [label="(Node ID: 184\nTopoID: 467\nConv_299)\n(L-184)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"468" [label="(Node ID: 184\nTopoID: 468\nl2_184)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"469" [label="(Node ID: 184\nTopoID: 469\nl2l3_184_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"470" [label="(Node ID: 185\nTopoID: 470\nAdd_301)\n(L-185)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"471" [label="(Node ID: 185\nTopoID: 471\nl2_185)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"472" [label="(Node ID: 186\nTopoID: 472\nClip_304)\n(L-186)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"473" [label="(Node ID: 186\nTopoID: 473\nl2_186)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"474" [label="(Node ID: 187\nTopoID: 474\nDiv_306)\n(L-187)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"475" [label="(Node ID: 187\nTopoID: 475\nl2_187)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"476" [label="(Node ID: 187\nTopoID: 476\nl2l3_187_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"477" [label="(Node ID: 188\nTopoID: 477\nL2_IFM_Buffer_from_layer_184_for_layer_188_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"478" [label="(Node ID: 188\nTopoID: 478\nL2_IFM_Buffer_from_layer_187_for_layer_188_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"479" [label="(Node ID: 188\nTopoID: 479\nMul_307)\n(L-188)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"480" [label="(Node ID: 188\nTopoID: 480\nl2_188)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"481" [label="(Node ID: 188\nTopoID: 481\nl2l3_188_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"482" [label="(Node ID: 189\nTopoID: 482\nL2_IFM_Buffer_from_layer_188_for_layer_189_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"483" [label="(Node ID: 189\nTopoID: 483\nConv_308)\n(L-189)\n TG Layer : False\n IncoreChain Kernels Type : DepthwiseConv2d", shape="ellipse"]; +"484" [label="(Node ID: 189\nTopoID: 484\nl2_189)\n Buffer dim : {1,960,16,24}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"485" [label="(Node ID: 189\nTopoID: 485\nl2l3_189_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"486" [label="(Node ID: 190\nTopoID: 486\nAdd_310)\n(L-190)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"487" [label="(Node ID: 190\nTopoID: 487\nl2_190)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"488" [label="(Node ID: 191\nTopoID: 488\nClip_313)\n(L-191)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"489" [label="(Node ID: 191\nTopoID: 489\nl2_191)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"490" [label="(Node ID: 192\nTopoID: 490\nDiv_315)\n(L-192)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"491" [label="(Node ID: 192\nTopoID: 491\nl2_192)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"492" [label="(Node ID: 192\nTopoID: 492\nl2l3_192_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"493" [label="(Node ID: 193\nTopoID: 493\nL2_IFM_Buffer_from_layer_189_for_layer_193_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"494" [label="(Node ID: 193\nTopoID: 494\nL2_IFM_Buffer_from_layer_192_for_layer_193_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"495" [label="(Node ID: 193\nTopoID: 495\nMul_316)\n(L-193)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"496" [label="(Node ID: 193\nTopoID: 496\nl2_193)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"497" [label="(Node ID: 193\nTopoID: 497\nl2l3_193_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"498" [label="(Node ID: 194\nTopoID: 498\nGenerated-#48)\n(Transpose4dAdf)\n(L-194)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"499" [label="(Node ID: 194\nTopoID: 499\nl2l3_194_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"500" [label="(Node ID: 195\nTopoID: 500\nL2_IFM_Buffer_from_layer_194_for_layer_195_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"501" [label="(Node ID: 195\nTopoID: 501\nGenerated-#50)\n(L-195)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"502" [label="(Node ID: 195\nTopoID: 502\nl2_195)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"503" [label="(Node ID: 196\nTopoID: 503\nConv_318)\n(L-196)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"504" [label="(Node ID: 196\nTopoID: 504\nl2_196)\n Buffer dim : {1,256,1,64}\n Buffer bound : {1,240,1,1}\n Buffer Size : 32768\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"505" [label="(Node ID: 197\nTopoID: 505\nConv_320)\n(L-197)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"506" [label="(Node ID: 197\nTopoID: 506\nl2_197)\n Buffer dim : {1,960,1,32}\n Buffer bound : {1,960,1,1}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"507" [label="(Node ID: 198\nTopoID: 507\nAdd_322)\n(L-198)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"508" [label="(Node ID: 198\nTopoID: 508\nl2_198)\n Buffer dim : {1,1536,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 12288\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"509" [label="(Node ID: 199\nTopoID: 509\nClip_325)\n(L-199)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"510" [label="(Node ID: 199\nTopoID: 510\nl2_199)\n Buffer dim : {1,1024,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 8192\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"511" [label="(Node ID: 200\nTopoID: 511\nDiv_327)\n(L-200)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"512" [label="(Node ID: 200\nTopoID: 512\nl2_200)\n Buffer dim : {1,1024,8,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"513" [label="(Node ID: 200\nTopoID: 513\nl2l3_200_spill)\n Buffer dim : {1,960,1,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 1920\n DataType : BF16", shape="rect", color="red"]; +"514" [label="(Node ID: 200\nTopoID: 514\nl2l3_scratch_1_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"515" [label="(Node ID: 200\nTopoID: 515\nl2l3_scratch_0_201_spill)\n Buffer dim : {460800}\n Buffer bound : {460800}\n Buffer Size : 460800\n DataType : INT8", shape="rect", color="red"]; +"516" [label="(Node ID: 201\nTopoID: 516\nGenerated-#52)\n(TileAdf)\n(L-201)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"517" [label="(Node ID: 201\nTopoID: 517\nl2l3_201_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"518" [label="(Node ID: 202\nTopoID: 518\nL2_IFM_Buffer_from_layer_193_for_layer_202_port1)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"519" [label="(Node ID: 202\nTopoID: 519\nL2_IFM_Buffer_from_layer_201_for_layer_202_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"520" [label="(Node ID: 202\nTopoID: 520\nMul_328)\n(L-202)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"521" [label="(Node ID: 202\nTopoID: 521\nl2_202)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"522" [label="(Node ID: 203\nTopoID: 522\nConv_329)\n(L-203)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"523" [label="(Node ID: 203\nTopoID: 523\nl2_203)\n Buffer dim : {1,192,12,32}\n Buffer bound : {1,160,12,20}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"524" [label="(Node ID: 204\nTopoID: 524\nConv_331)\n(L-204)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"525" [label="(Node ID: 204\nTopoID: 525\nl2_204)\n Buffer dim : {1,960,12,32}\n Buffer bound : {1,960,12,20}\n Buffer Size : 737280\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"526" [label="(Node ID: 204\nTopoID: 526\nl2l3_204_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"527" [label="(Node ID: 205\nTopoID: 527\nAdd_333)\n(L-205)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"528" [label="(Node ID: 205\nTopoID: 528\nl2_205)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"529" [label="(Node ID: 206\nTopoID: 529\nClip_336)\n(L-206)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"530" [label="(Node ID: 206\nTopoID: 530\nl2_206)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"531" [label="(Node ID: 207\nTopoID: 531\nDiv_338)\n(L-207)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"532" [label="(Node ID: 207\nTopoID: 532\nl2_207)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"533" [label="(Node ID: 207\nTopoID: 533\nl2l3_207_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"534" [label="(Node ID: 208\nTopoID: 534\nL2_IFM_Buffer_from_layer_204_for_layer_208_port0)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"535" [label="(Node ID: 208\nTopoID: 535\nL2_IFM_Buffer_from_layer_207_for_layer_208_port1)\n Buffer dim : {1,960,6,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 230400\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"536" [label="(Node ID: 208\nTopoID: 536\nMul_339)\n(L-208)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"537" [label="(Node ID: 208\nTopoID: 537\nl2_208)\n Buffer dim : {1,960,8,20}\n Buffer bound : {1,960,6,20}\n Buffer Size : 307200\n Tiling Factor : {1,1,2,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"538" [label="(Node ID: 208\nTopoID: 538\nl2l3_208_spill)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"539" [label="(Node ID: 209\nTopoID: 539\nGenerated-#54)\n(Transpose4dAdf)\n(L-209)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"540" [label="(Node ID: 209\nTopoID: 540\nl2l3_209_spill)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"541" [label="(Node ID: 210\nTopoID: 541\nL2_IFM_Buffer_from_layer_209_for_layer_210_port0)\n Buffer dim : {1,960,1,240}\n Buffer bound : {1,960,1,240}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"542" [label="(Node ID: 210\nTopoID: 542\nGenerated-#56)\n(L-210)\n TG Layer : False\n IncoreChain Kernels Type : Reduce", shape="ellipse"]; +"543" [label="(Node ID: 210\nTopoID: 543\nl2_210)\n Buffer dim : {1,960,4,1}\n Buffer bound : {1,960,1,1}\n Buffer Size : 7680\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"544" [label="(Node ID: 211\nTopoID: 544\nConv_343)\n(L-211)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"545" [label="(Node ID: 211\nTopoID: 545\nl2_211)\n Buffer dim : {1,128,1,64}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"546" [label="(Node ID: 212\nTopoID: 546\nSigmoid_344)\n(L-212)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"547" [label="(Node ID: 212\nTopoID: 547\nl2_212)\n Buffer dim : {1,128,64,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 16384\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"548" [label="(Node ID: 212\nTopoID: 548\nl2l3_212_spill)\n Buffer dim : {1,128,1,1}\n Buffer bound : {1,128,1,1}\n Buffer Size : 256\n DataType : BF16", shape="rect", color="red"]; +"549" [label="(Node ID: 212\nTopoID: 549\nl2l3_scratch_0_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"550" [label="(Node ID: 212\nTopoID: 550\nl2l3_scratch_1_213_spill)\n Buffer dim : {61440}\n Buffer bound : {61440}\n Buffer Size : 61440\n DataType : INT8", shape="rect", color="red"]; +"551" [label="(Node ID: 213\nTopoID: 551\nGenerated-#58)\n(TileAdf)\n(L-213)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"552" [label="(Node ID: 213\nTopoID: 552\nl2l3_213_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"553" [label="(Node ID: 214\nTopoID: 553\nL2_IFM_Buffer_from_layer_208_for_layer_214_port0)\n Buffer dim : {1,960,12,20}\n Buffer bound : {1,960,12,20}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"554" [label="(Node ID: 214\nTopoID: 554\nL2_IFM_Buffer_from_layer_213_for_layer_214_port1)\n OFM_MEM_SHARE : 1\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"555" [label="(Node ID: 214\nTopoID: 555\nConv_340)\n(L-214)\n OFM_MEM_SHARE : 1\n TG Layer : False\n IncoreChain Kernels Type : Conv2dElementwiseBinary", shape="ellipse"]; +"556" [label="(Node ID: 214\nTopoID: 556\nl2_214)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"557" [label="(Node ID: 214\nTopoID: 557\nl2l3_214_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"558" [label="(Node ID: 215\nTopoID: 558\nSplit_349_Duplicated#0)\n(SliceHCWC8Adf)\n(L-215)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"559" [label="(Node ID: 215\nTopoID: 559\nl2l3_215_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"560" [label="(Node ID: 216\nTopoID: 560\nSplit_349_Duplicated#1)\n(SliceHCWC8Adf)\n(L-216)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"561" [label="(Node ID: 216\nTopoID: 561\nl2l3_216_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"562" [label="(Node ID: 217\nTopoID: 562\nL2_IFM_Buffer_from_layer_216_for_layer_217_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"563" [label="(Node ID: 0\nTopoID: 563\nifm_ddr_4)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"564" [label="(Node ID: 217\nTopoID: 564\nL2_IFM_Buffer_for_input4_0_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_217 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"565" [label="(Node ID: 217\nTopoID: 565\nspill_L3_Concat_Buffer_layer_217)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"566" [label="(Node ID: 218\nTopoID: 566\nL2_IFM_Buffer_from_layer_217_for_layer_218_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"567" [label="(Node ID: 218\nTopoID: 567\nConv_351)\n(L-218)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"568" [label="(Node ID: 218\nTopoID: 568\nl2_218)\n Buffer dim : {1,128,12,32}\n Buffer bound : {1,128,12,20}\n Buffer Size : 98304\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"569" [label="(Node ID: 219\nTopoID: 569\nSigmoid_352)\n(L-219)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"570" [label="(Node ID: 219\nTopoID: 570\nl2_219)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"571" [label="(Node ID: 219\nTopoID: 571\nl2l3_219_spill)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"572" [label="(Node ID: 220\nTopoID: 572\nSplit_353_Duplicated#1)\n(SliceHCWC8Adf)\n(L-220)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"573" [label="(Node ID: 220\nTopoID: 573\nl2l3_220_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"574" [label="(Node ID: 0\nTopoID: 574\nconst_ifm_ddr_3)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"575" [label="(Node ID: 221\nTopoID: 575\nL2_CONST_IFM_Buffer_for_input3_0_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"576" [label="(Node ID: 221\nTopoID: 576\nL2_IFM_Buffer_from_layer_220_for_layer_221_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"577" [label="(Node ID: 221\nTopoID: 577\nSub_359)\n(L-221)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"578" [label="(Node ID: 221\nTopoID: 578\nl2_221)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"579" [label="(Node ID: 222\nTopoID: 579\nL2_IFM_Buffer_for_input4_1_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"580" [label="(Node ID: 222\nTopoID: 580\nMul_360)\n(L-222)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"581" [label="(Node ID: 222\nTopoID: 581\nl2_222)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"582" [label="(Node ID: 223\nTopoID: 582\nSplit_353_Duplicated#0)\n(SliceHCWC8Adf)\n(L-223)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"583" [label="(Node ID: 223\nTopoID: 583\nl2l3_223_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"584" [label="(Node ID: 224\nTopoID: 584\nL2_IFM_Buffer_for_input4_2_port1)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"585" [label="(Node ID: 224\nTopoID: 585\nL2_IFM_Buffer_from_layer_223_for_layer_224_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"586" [label="(Node ID: 224\nTopoID: 586\nMul_354)\n(L-224)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"587" [label="(Node ID: 224\nTopoID: 587\nl2_224)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"588" [label="(Node ID: 225\nTopoID: 588\nL2_IFM_Buffer_from_layer_216_for_layer_225_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_225 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"589" [label="(Node ID: 225\nTopoID: 589\nspill_L3_Concat_Buffer_layer_225)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"590" [label="(Node ID: 226\nTopoID: 590\nL2_IFM_Buffer_from_layer_225_for_layer_226_port0)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"591" [label="(Node ID: 226\nTopoID: 591\nConv_356)\n(L-226)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"592" [label="(Node ID: 226\nTopoID: 592\nl2_226)\n Buffer dim : {1,64,12,32}\n Buffer bound : {1,64,12,20}\n Buffer Size : 49152\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"593" [label="(Node ID: 227\nTopoID: 593\nTanh_357)\n(L-227)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"594" [label="(Node ID: 227\nTopoID: 594\nl2_227)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"595" [label="(Node ID: 228\nTopoID: 595\nL2_IFM_Buffer_from_layer_220_for_layer_228_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"596" [label="(Node ID: 228\nTopoID: 596\nMul_361)\n(L-228)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"597" [label="(Node ID: 228\nTopoID: 597\nl2_228)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"598" [label="(Node ID: 229\nTopoID: 598\nAdd_362)\n(L-229)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"599" [label="(Node ID: 229\nTopoID: 599\nl2_229)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { ofm_ddr_0_l2l3_229_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_230 : {0,64,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"600" [label="(Node ID: 229\nTopoID: 600\nofm_ddr_0_l2l3_229_spill)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n DataType : BF16", shape="rect", color="red"]; +"601" [label="(Node ID: 230\nTopoID: 601\nL2_IFM_Buffer_from_layer_215_for_layer_230_port0)\n Buffer dim : {1,64,12,20}\n Buffer bound : {1,64,12,20}\n Buffer Size : 30720\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_230 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"602" [label="(Node ID: 231\nTopoID: 602\nspill_L3_Concat_Buffer_layer_230)\n Buffer dim : {1,128,12,20}\n Buffer bound : {1,128,12,20}\n Buffer Size : 61440\n DataType : BF16", shape="rect", color="red"]; +"603" [label="(Node ID: 231\nTopoID: 603\nResize_365)\n(ResizeAdf)\n(L-231)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"604" [label="(Node ID: 232\nTopoID: 604\nl2l3_231_spill)\n Buffer dim : {1,128,24,40}\n Buffer bound : {1,128,24,40}\n Buffer Size : 245760\n DataType : BF16", shape="rect", color="red"]; +"605" [label="(Node ID: 232\nTopoID: 605\nSlice_371)\n(SliceHCWC8Adf)\n(L-232)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"606" [label="(Node ID: 232\nTopoID: 606\nl2l3_232_spill)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n DataType : BF16", shape="rect", color="red"]; +"607" [label="(Node ID: 236\nTopoID: 607\nL2_IFM_Buffer_from_layer_232_for_layer_236_port0)\n Buffer dim : {1,128,23,40}\n Buffer bound : {1,128,23,40}\n Buffer Size : 235520\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"608" [label="(Node ID: 233\nTopoID: 608\nL2_IFM_Buffer_from_layer_5_for_layer_233_port0)\n Buffer dim : {1,8,60,320}\n Buffer bound : {1,8,60,320}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"609" [label="(Node ID: 233\nTopoID: 609\nAveragePool_346)\n(L-233)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"610" [label="(Node ID: 233\nTopoID: 610\nl2_233)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,8,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_275 : {0,56,0,0}, l2l3_233_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"611" [label="(Node ID: 233\nTopoID: 611\nl2l3_233_spill)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,3,90,160}\n Buffer Size : 230400\n DataType : BF16", shape="rect", color="red"]; +"612" [label="(Node ID: 234\nTopoID: 612\nL2_IFM_Buffer_from_layer_233_for_layer_234_port0)\n Buffer dim : {1,8,90,160}\n Buffer bound : {1,8,90,160}\n Buffer Size : 230400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"613" [label="(Node ID: 234\nTopoID: 613\nAveragePool_347)\n(L-234)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"614" [label="(Node ID: 234\nTopoID: 614\nl2_234)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,8,45,80}\n Buffer Size : 245760\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,104,0,0}, l2l3_234_spill : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"615" [label="(Node ID: 235\nTopoID: 615\nAveragePool_348)\n(L-235)\n TG Layer : False\n IncoreChain Kernels Type : AvgPool2d", shape="ellipse"]; +"616" [label="(Node ID: 235\nTopoID: 616\nl2_235)\n Buffer dim : {1,32,24,40}\n Buffer bound : {1,8,23,40}\n Buffer Size : 61440\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_236 : {0,168,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"617" [label="(Node ID: 236\nTopoID: 617\nspill_L3_Concat_Buffer_layer_236)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,171,23,40}\n Buffer Size : 323840\n DataType : BF16", shape="rect", color="red"]; +"618" [label="(Node ID: 237\nTopoID: 618\nL2_IFM_Buffer_from_layer_236_for_layer_237_port0)\n Buffer dim : {1,176,23,40}\n Buffer bound : {1,176,23,40}\n Buffer Size : 323840\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"619" [label="(Node ID: 237\nTopoID: 619\nConv_373)\n(L-237)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"620" [label="(Node ID: 237\nTopoID: 620\nl2_237)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"621" [label="(Node ID: 237\nTopoID: 621\nl2l3_237_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"622" [label="(Node ID: 238\nTopoID: 622\nSplit_375_Duplicated#0)\n(SliceHCWC8Adf)\n(L-238)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"623" [label="(Node ID: 238\nTopoID: 623\nl2l3_238_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"624" [label="(Node ID: 239\nTopoID: 624\nSplit_375_Duplicated#1)\n(SliceHCWC8Adf)\n(L-239)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"625" [label="(Node ID: 239\nTopoID: 625\nl2l3_239_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"626" [label="(Node ID: 240\nTopoID: 626\nL2_IFM_Buffer_from_layer_239_for_layer_240_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"627" [label="(Node ID: 0\nTopoID: 627\nifm_ddr_3)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"628" [label="(Node ID: 240\nTopoID: 628\nL2_IFM_Buffer_for_input3_0_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_240 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"629" [label="(Node ID: 240\nTopoID: 629\nspill_L3_Concat_Buffer_layer_240)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"630" [label="(Node ID: 241\nTopoID: 630\nL2_IFM_Buffer_from_layer_240_for_layer_241_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"631" [label="(Node ID: 241\nTopoID: 631\nConv_377)\n(L-241)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"632" [label="(Node ID: 241\nTopoID: 632\nl2_241)\n Buffer dim : {1,128,24,48}\n Buffer bound : {1,80,23,40}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"633" [label="(Node ID: 242\nTopoID: 633\nSigmoid_378)\n(L-242)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"634" [label="(Node ID: 242\nTopoID: 634\nl2_242)\n Buffer dim : {1,96,24,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 184320\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"635" [label="(Node ID: 242\nTopoID: 635\nl2l3_242_spill)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"636" [label="(Node ID: 243\nTopoID: 636\nSplit_379_Duplicated#1)\n(SliceHCWC8Adf)\n(L-243)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"637" [label="(Node ID: 243\nTopoID: 637\nl2l3_243_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"638" [label="(Node ID: 0\nTopoID: 638\nconst_ifm_ddr_2)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"639" [label="(Node ID: 244\nTopoID: 639\nL2_CONST_IFM_Buffer_for_input2_0_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"640" [label="(Node ID: 244\nTopoID: 640\nL2_IFM_Buffer_from_layer_243_for_layer_244_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"641" [label="(Node ID: 244\nTopoID: 641\nSub_385)\n(L-244)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"642" [label="(Node ID: 244\nTopoID: 642\nl2_244)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"643" [label="(Node ID: 245\nTopoID: 643\nL2_IFM_Buffer_for_input3_1_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"644" [label="(Node ID: 245\nTopoID: 644\nMul_386)\n(L-245)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"645" [label="(Node ID: 245\nTopoID: 645\nl2_245)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"646" [label="(Node ID: 246\nTopoID: 646\nSplit_379_Duplicated#0)\n(SliceHCWC8Adf)\n(L-246)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"647" [label="(Node ID: 246\nTopoID: 647\nl2l3_246_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"648" [label="(Node ID: 247\nTopoID: 648\nL2_IFM_Buffer_for_input3_2_port1)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"649" [label="(Node ID: 247\nTopoID: 649\nL2_IFM_Buffer_from_layer_246_for_layer_247_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"650" [label="(Node ID: 247\nTopoID: 650\nMul_380)\n(L-247)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"651" [label="(Node ID: 247\nTopoID: 651\nl2_247)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"652" [label="(Node ID: 248\nTopoID: 652\nL2_IFM_Buffer_from_layer_239_for_layer_248_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_248 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"653" [label="(Node ID: 248\nTopoID: 653\nspill_L3_Concat_Buffer_layer_248)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"654" [label="(Node ID: 249\nTopoID: 654\nL2_IFM_Buffer_from_layer_248_for_layer_249_port0)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"655" [label="(Node ID: 249\nTopoID: 655\nConv_382)\n(L-249)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"656" [label="(Node ID: 249\nTopoID: 656\nl2_249)\n Buffer dim : {1,64,24,48}\n Buffer bound : {1,40,23,40}\n Buffer Size : 147456\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"657" [label="(Node ID: 250\nTopoID: 657\nTanh_383)\n(L-250)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"658" [label="(Node ID: 250\nTopoID: 658\nl2_250)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"659" [label="(Node ID: 251\nTopoID: 659\nL2_IFM_Buffer_from_layer_243_for_layer_251_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"660" [label="(Node ID: 251\nTopoID: 660\nMul_387)\n(L-251)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"661" [label="(Node ID: 251\nTopoID: 661\nl2_251)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"662" [label="(Node ID: 252\nTopoID: 662\nAdd_388)\n(L-252)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"663" [label="(Node ID: 252\nTopoID: 663\nl2_252)\n Buffer dim : {1,64,24,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 122880\n Buffer concat offset : { ofm_ddr_1_l2l3_252_spill : {0,0,0,0}, spill_L3_Concat_Buffer_layer_253 : {0,40,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"664" [label="(Node ID: 252\nTopoID: 664\nofm_ddr_1_l2l3_252_spill)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n DataType : BF16", shape="rect", color="red"]; +"665" [label="(Node ID: 253\nTopoID: 665\nL2_IFM_Buffer_from_layer_238_for_layer_253_port0)\n Buffer dim : {1,40,23,40}\n Buffer bound : {1,40,23,40}\n Buffer Size : 73600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_253 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"666" [label="(Node ID: 254\nTopoID: 666\nspill_L3_Concat_Buffer_layer_253)\n Buffer dim : {1,80,23,40}\n Buffer bound : {1,80,23,40}\n Buffer Size : 147200\n DataType : BF16", shape="rect", color="red"]; +"667" [label="(Node ID: 254\nTopoID: 667\nResize_391)\n(ResizeAdf)\n(L-254)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"668" [label="(Node ID: 255\nTopoID: 668\nl2l3_254_spill)\n Buffer dim : {1,80,46,80}\n Buffer bound : {1,80,46,80}\n Buffer Size : 588800\n DataType : BF16", shape="rect", color="red"]; +"669" [label="(Node ID: 255\nTopoID: 669\nSlice_397)\n(SliceHCWC8Adf)\n(L-255)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"670" [label="(Node ID: 255\nTopoID: 670\nl2l3_255_spill)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n DataType : BF16", shape="rect", color="red"]; +"671" [label="(Node ID: 256\nTopoID: 671\nL2_IFM_Buffer_from_layer_255_for_layer_256_port0)\n Buffer dim : {1,80,45,80}\n Buffer bound : {1,80,45,80}\n Buffer Size : 576000\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_256 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"672" [label="(Node ID: 256\nTopoID: 672\nspill_L3_Concat_Buffer_layer_256)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,107,45,80}\n Buffer Size : 806400\n DataType : BF16", shape="rect", color="red"]; +"673" [label="(Node ID: 257\nTopoID: 673\nL2_IFM_Buffer_from_layer_256_for_layer_257_port0)\n Buffer dim : {1,112,45,80}\n Buffer bound : {1,112,45,80}\n Buffer Size : 806400\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"674" [label="(Node ID: 257\nTopoID: 674\nConv_399)\n(L-257)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"675" [label="(Node ID: 257\nTopoID: 675\nl2_257)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"676" [label="(Node ID: 257\nTopoID: 676\nl2l3_257_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"677" [label="(Node ID: 258\nTopoID: 677\nSplit_401_Duplicated#0)\n(SliceHCWC8Adf)\n(L-258)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"678" [label="(Node ID: 258\nTopoID: 678\nl2l3_258_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"679" [label="(Node ID: 259\nTopoID: 679\nSplit_401_Duplicated#1)\n(SliceHCWC8Adf)\n(L-259)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"680" [label="(Node ID: 259\nTopoID: 680\nl2l3_259_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"681" [label="(Node ID: 0\nTopoID: 681\nifm_ddr_2)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"682" [label="(Node ID: 260\nTopoID: 682\nConcat_402)\n(ConcatC8Adf)\n(L-260)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"683" [label="(Node ID: 260\nTopoID: 683\nl2l3_260_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"684" [label="(Node ID: 261\nTopoID: 684\nL2_IFM_Buffer_from_layer_260_for_layer_261_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"685" [label="(Node ID: 261\nTopoID: 685\nConv_403)\n(L-261)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"686" [label="(Node ID: 261\nTopoID: 686\nl2_261)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"687" [label="(Node ID: 262\nTopoID: 687\nSigmoid_404)\n(L-262)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"688" [label="(Node ID: 262\nTopoID: 688\nl2_262)\n Buffer dim : {1,64,48,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 491520\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"689" [label="(Node ID: 262\nTopoID: 689\nl2l3_262_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"690" [label="(Node ID: 263\nTopoID: 690\nSplit_405_Duplicated#1)\n(SliceHCWC8Adf)\n(L-263)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"691" [label="(Node ID: 263\nTopoID: 691\nl2l3_263_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"692" [label="(Node ID: 0\nTopoID: 692\nconst_ifm_ddr_1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"693" [label="(Node ID: 264\nTopoID: 693\nL2_CONST_IFM_Buffer_for_input1_0_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"694" [label="(Node ID: 264\nTopoID: 694\nL2_IFM_Buffer_from_layer_263_for_layer_264_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"695" [label="(Node ID: 264\nTopoID: 695\nSub_411)\n(L-264)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"696" [label="(Node ID: 264\nTopoID: 696\nl2_264)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"697" [label="(Node ID: 265\nTopoID: 697\nL2_IFM_Buffer_for_input2_1_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"698" [label="(Node ID: 265\nTopoID: 698\nMul_412)\n(L-265)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"699" [label="(Node ID: 265\nTopoID: 699\nl2_265)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"700" [label="(Node ID: 266\nTopoID: 700\nSplit_405_Duplicated#0)\n(SliceHCWC8Adf)\n(L-266)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"701" [label="(Node ID: 266\nTopoID: 701\nl2l3_266_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"702" [label="(Node ID: 267\nTopoID: 702\nL2_IFM_Buffer_for_input2_2_port1)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"703" [label="(Node ID: 267\nTopoID: 703\nL2_IFM_Buffer_from_layer_266_for_layer_267_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"704" [label="(Node ID: 267\nTopoID: 704\nMul_406)\n(L-267)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"705" [label="(Node ID: 267\nTopoID: 705\nl2_267)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"706" [label="(Node ID: 267\nTopoID: 706\nl2l3_267_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"707" [label="(Node ID: 268\nTopoID: 707\nConcat_407)\n(ConcatC8Adf)\n(L-268)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"708" [label="(Node ID: 268\nTopoID: 708\nl2l3_268_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"709" [label="(Node ID: 269\nTopoID: 709\nL2_IFM_Buffer_from_layer_268_for_layer_269_port0)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"710" [label="(Node ID: 269\nTopoID: 710\nConv_408)\n(L-269)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"711" [label="(Node ID: 269\nTopoID: 711\nl2_269)\n Buffer dim : {1,32,48,96}\n Buffer bound : {1,24,45,80}\n Buffer Size : 294912\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"712" [label="(Node ID: 270\nTopoID: 712\nTanh_409)\n(L-270)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"713" [label="(Node ID: 270\nTopoID: 713\nl2_270)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"714" [label="(Node ID: 271\nTopoID: 714\nL2_IFM_Buffer_from_layer_263_for_layer_271_port0)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 172800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"715" [label="(Node ID: 271\nTopoID: 715\nMul_413)\n(L-271)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"716" [label="(Node ID: 271\nTopoID: 716\nl2_271)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"717" [label="(Node ID: 272\nTopoID: 717\nAdd_414)\n(L-272)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"718" [label="(Node ID: 272\nTopoID: 718\nl2_272)\n Buffer dim : {1,32,48,80}\n Buffer bound : {1,24,45,80}\n Buffer Size : 245760\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"719" [label="(Node ID: 272\nTopoID: 719\nofm_ddr_2_l2l3_272_spill)\n Buffer dim : {1,24,45,80}\n Buffer bound : {1,20,45,80}\n Buffer Size : 172800\n DataType : BF16", shape="rect", color="red"]; +"720" [label="(Node ID: 273\nTopoID: 720\nConcat_415)\n(ConcatC8Adf)\n(L-273)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"721" [label="(Node ID: 274\nTopoID: 721\nl2l3_273_spill)\n Buffer dim : {1,40,45,80}\n Buffer bound : {1,40,45,80}\n Buffer Size : 288000\n DataType : BF16", shape="rect", color="red"]; +"722" [label="(Node ID: 274\nTopoID: 722\nResize_417)\n(ResizeAdf)\n(L-274)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"723" [label="(Node ID: 275\nTopoID: 723\nspill_L3_Concat_Buffer_layer_275)\n Buffer dim : {1,64,90,160}\n Buffer bound : {1,59,90,160}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"724" [label="(Node ID: 276\nTopoID: 724\nL2_IFM_Buffer_from_layer_275_for_layer_276_port0)\n Buffer dim : {1,64,20,160}\n Buffer bound : {1,64,20,160}\n Buffer Size : 819200\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"725" [label="(Node ID: 276\nTopoID: 725\nConv_419)\n(L-276)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"726" [label="(Node ID: 276\nTopoID: 726\nl2_276)\n Buffer dim : {1,32,20,160}\n Buffer bound : {1,32,18,160}\n Buffer Size : 409600\n Tiling Factor : {1,1,5,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"727" [label="(Node ID: 276\nTopoID: 727\nl2l3_276_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"728" [label="(Node ID: 277\nTopoID: 728\nSplit_421_Duplicated#0)\n(SliceHCWC8Adf)\n(L-277)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"729" [label="(Node ID: 277\nTopoID: 729\nl2l3_277_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"730" [label="(Node ID: 278\nTopoID: 730\nSplit_421_Duplicated#1)\n(SliceHCWC8Adf)\n(L-278)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"731" [label="(Node ID: 278\nTopoID: 731\nl2l3_278_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"732" [label="(Node ID: 279\nTopoID: 732\nL2_IFM_Buffer_from_layer_278_for_layer_279_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"733" [label="(Node ID: 0\nTopoID: 733\nifm_ddr_1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"734" [label="(Node ID: 279\nTopoID: 734\nL2_IFM_Buffer_for_input1_0_port1)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_279 : {0,16,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"735" [label="(Node ID: 279\nTopoID: 735\nspill_L3_Concat_Buffer_layer_279)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"736" [label="(Node ID: 280\nTopoID: 736\nL2_IFM_Buffer_from_layer_279_for_layer_280_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"737" [label="(Node ID: 280\nTopoID: 737\nConv_423)\n(L-280)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"738" [label="(Node ID: 280\nTopoID: 738\nl2_280)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"739" [label="(Node ID: 280\nTopoID: 739\nl2l3_280_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"740" [label="(Node ID: 281\nTopoID: 740\nL2_IFM_Buffer_from_layer_280_for_layer_281_port0)\n Buffer dim : {1,32,30,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 614400\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"741" [label="(Node ID: 281\nTopoID: 741\nSigmoid_424)\n(L-281)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"742" [label="(Node ID: 281\nTopoID: 742\nl2_281)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"743" [label="(Node ID: 281\nTopoID: 743\nl2l3_281_spill)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"744" [label="(Node ID: 282\nTopoID: 744\nSplit_425_Duplicated#1)\n(SliceHCWC8Adf)\n(L-282)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"745" [label="(Node ID: 282\nTopoID: 745\nl2l3_282_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"746" [label="(Node ID: 0\nTopoID: 746\nconst_ifm_ddr)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"747" [label="(Node ID: 283\nTopoID: 747\nL2_CONST_IFM_Buffer_for_input0_0_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"748" [label="(Node ID: 283\nTopoID: 748\nL2_IFM_Buffer_from_layer_282_for_layer_283_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"749" [label="(Node ID: 283\nTopoID: 749\nSub_431)\n(L-283)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"750" [label="(Node ID: 283\nTopoID: 750\nl2_283)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"751" [label="(Node ID: 283\nTopoID: 751\nl2l3_283_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"752" [label="(Node ID: 284\nTopoID: 752\nL2_IFM_Buffer_for_input1_1_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"753" [label="(Node ID: 284\nTopoID: 753\nL2_IFM_Buffer_from_layer_283_for_layer_284_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"754" [label="(Node ID: 284\nTopoID: 754\nMul_432)\n(L-284)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"755" [label="(Node ID: 284\nTopoID: 755\nl2_284)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"756" [label="(Node ID: 284\nTopoID: 756\nl2l3_284_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"757" [label="(Node ID: 285\nTopoID: 757\nSplit_425_Duplicated#0)\n(SliceHCWC8Adf)\n(L-285)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"758" [label="(Node ID: 285\nTopoID: 758\nl2l3_285_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"759" [label="(Node ID: 286\nTopoID: 759\nL2_IFM_Buffer_for_input1_2_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"760" [label="(Node ID: 286\nTopoID: 760\nL2_IFM_Buffer_from_layer_285_for_layer_286_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"761" [label="(Node ID: 286\nTopoID: 761\nMul_426)\n(L-286)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"762" [label="(Node ID: 286\nTopoID: 762\nl2_286)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,16,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"763" [label="(Node ID: 287\nTopoID: 763\nL2_IFM_Buffer_from_layer_278_for_layer_287_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_287 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"764" [label="(Node ID: 287\nTopoID: 764\nspill_L3_Concat_Buffer_layer_287)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"765" [label="(Node ID: 288\nTopoID: 765\nL2_IFM_Buffer_from_layer_287_for_layer_288_port0)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,32,32,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"766" [label="(Node ID: 288\nTopoID: 766\nConv_428)\n(L-288)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"767" [label="(Node ID: 288\nTopoID: 767\nl2_288)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"768" [label="(Node ID: 288\nTopoID: 768\nl2l3_288_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"769" [label="(Node ID: 289\nTopoID: 769\nL2_IFM_Buffer_from_layer_288_for_layer_289_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"770" [label="(Node ID: 289\nTopoID: 770\nTanh_429)\n(L-289)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"771" [label="(Node ID: 289\nTopoID: 771\nl2_289)\n Buffer dim : {1,32,92,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 942080\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"772" [label="(Node ID: 289\nTopoID: 772\nl2l3_289_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"773" [label="(Node ID: 290\nTopoID: 773\nL2_IFM_Buffer_from_layer_282_for_layer_290_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"774" [label="(Node ID: 290\nTopoID: 774\nL2_IFM_Buffer_from_layer_289_for_layer_290_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"775" [label="(Node ID: 290\nTopoID: 775\nMul_433)\n(L-290)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"776" [label="(Node ID: 290\nTopoID: 776\nl2_290)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"777" [label="(Node ID: 290\nTopoID: 777\nl2l3_290_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"778" [label="(Node ID: 291\nTopoID: 778\nL2_IFM_Buffer_from_layer_284_for_layer_291_port0)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"779" [label="(Node ID: 291\nTopoID: 779\nL2_IFM_Buffer_from_layer_290_for_layer_291_port1)\n Buffer dim : {1,16,30,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 307200\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"780" [label="(Node ID: 291\nTopoID: 780\nAdd_434)\n(L-291)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"781" [label="(Node ID: 291\nTopoID: 781\nl2_291)\n Buffer dim : {1,32,32,160}\n Buffer bound : {1,16,30,160}\n Buffer Size : 655360\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,16,0,0}, ofm_ddr_3_l2l3_291_spill : {0,0,0,0} }\n Tiling Factor : {1,1,3,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"782" [label="(Node ID: 291\nTopoID: 782\nofm_ddr_3_l2l3_291_spill)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n DataType : BF16", shape="rect", color="red"]; +"783" [label="(Node ID: 292\nTopoID: 783\nL2_IFM_Buffer_from_layer_277_for_layer_292_port0)\n Buffer dim : {1,16,90,160}\n Buffer bound : {1,16,90,160}\n Buffer Size : 460800\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_292 : {0,0,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"784" [label="(Node ID: 293\nTopoID: 784\nspill_L3_Concat_Buffer_layer_292)\n Buffer dim : {1,32,90,160}\n Buffer bound : {1,32,90,160}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"785" [label="(Node ID: 293\nTopoID: 785\nResize_437)\n(ResizeAdf)\n(L-293)\n Buffer concat offset : {0,0,0,0} +\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"786" [label="(Node ID: 294\nTopoID: 786\nL2_IFM_Buffer_from_layer_5_for_layer_294_port1)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,8,180,320}\n Buffer Size : 921600\n Buffer concat offset : { spill_L3_Concat_Buffer_layer_294 : {0,32,0,0} }\n Tiling Factor : {1,1,1,1}\n DataType : BF16\n DoubleBuffer : False", shape="rect"]; +"787" [label="(Node ID: 294\nTopoID: 787\nspill_L3_Concat_Buffer_layer_294)\n Buffer dim : {1,40,180,320}\n Buffer bound : {1,35,180,320}\n Buffer Size : 4608000\n DataType : BF16", shape="rect", color="red"]; +"788" [label="(Node ID: 295\nTopoID: 788\nL2_IFM_Buffer_from_layer_294_for_layer_295_port0)\n Buffer dim : {1,40,17,320}\n Buffer bound : {1,40,17,320}\n Buffer Size : 870400\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"789" [label="(Node ID: 295\nTopoID: 789\nConv_439)\n(L-295)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"790" [label="(Node ID: 295\nTopoID: 790\nl2_295)\n Buffer dim : {1,32,16,320}\n Buffer bound : {1,16,15,320}\n Buffer Size : 655360\n Tiling Factor : {1,1,12,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"791" [label="(Node ID: 295\nTopoID: 791\nl2l3_295_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"792" [label="(Node ID: 296\nTopoID: 792\nL2_IFM_Buffer_from_layer_295_for_layer_296_port0)\n Buffer dim : {1,16,22,320}\n Buffer bound : {1,16,22,320}\n Buffer Size : 450560\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"793" [label="(Node ID: 296\nTopoID: 793\nConv_441)\n(L-296)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"794" [label="(Node ID: 296\nTopoID: 794\nl2_296)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"795" [label="(Node ID: 296\nTopoID: 795\nl2l3_296_spill)\n Buffer dim : {1,16,180,320}\n Buffer bound : {1,16,180,320}\n Buffer Size : 1843200\n DataType : BF16", shape="rect", color="red"]; +"796" [label="(Node ID: 297\nTopoID: 796\nL2_IFM_Buffer_from_layer_296_for_layer_297_port0)\n Buffer dim : {1,16,20,320}\n Buffer bound : {1,16,20,320}\n Buffer Size : 409600\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"797" [label="(Node ID: 297\nTopoID: 797\nConv_443)\n(L-297)\n TG Layer : False\n IncoreChain Kernels Type : Conv2d", shape="ellipse"]; +"798" [label="(Node ID: 297\nTopoID: 798\nl2_297)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"799" [label="(Node ID: 297\nTopoID: 799\nl2l3_297_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,4,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"800" [label="(Node ID: 298\nTopoID: 800\nSplit_444_Duplicated#1)\n(SliceHCWC8Adf)\n(L-298)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"801" [label="(Node ID: 298\nTopoID: 801\nl2l3_298_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"802" [label="(Node ID: 299\nTopoID: 802\nL2_IFM_Buffer_from_layer_298_for_layer_299_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"803" [label="(Node ID: 299\nTopoID: 803\nClip_447)\n(L-299)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"804" [label="(Node ID: 299\nTopoID: 804\nL2_OFM_Buffer_layer_299)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"805" [label="(Node ID: 299\nTopoID: 805\nofm_ddr_4)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,1,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"806" [label="(Node ID: 300\nTopoID: 806\nSplit_444_Duplicated#0)\n(SliceHCWC8Adf)\n(L-300)\n TG Layer : True\n IncoreChain Kernels Type : Invalid", shape="ellipse"]; +"807" [label="(Node ID: 300\nTopoID: 807\nl2l3_300_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"808" [label="(Node ID: 301\nTopoID: 808\nL2_IFM_Buffer_from_layer_5_for_layer_301_port1)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"809" [label="(Node ID: 301\nTopoID: 809\nL2_IFM_Buffer_from_layer_300_for_layer_301_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"810" [label="(Node ID: 301\nTopoID: 810\nAdd_445)\n(L-301)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseBinary", shape="ellipse"]; +"811" [label="(Node ID: 301\nTopoID: 811\nl2_301)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"812" [label="(Node ID: 301\nTopoID: 812\nl2l3_301_spill)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"813" [label="(Node ID: 302\nTopoID: 813\nL2_IFM_Buffer_from_layer_301_for_layer_302_port0)\n Buffer dim : {1,8,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 204800\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"814" [label="(Node ID: 302\nTopoID: 814\nClip_446)\n(L-302)\n TG Layer : False\n IncoreChain Kernels Type : ElementwiseUnary", shape="ellipse"]; +"815" [label="(Node ID: 302\nTopoID: 815\nL2_OFM_Buffer_layer_302)\n Buffer dim : {1,32,20,320}\n Buffer bound : {1,8,20,320}\n Buffer Size : 819200\n Tiling Factor : {1,1,9,1}\n DataType : BF16\n DoubleBuffer : True", shape="rect"]; +"816" [label="(Node ID: 302\nTopoID: 816\nofm_ddr_5)\n Buffer dim : {1,8,180,320}\n Buffer bound : {1,3,180,320}\n Buffer Size : 921600\n DataType : BF16", shape="rect", color="red"]; +"817" [label="(END)"]; +"0" -> "549"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "550"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "515"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "514"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "457"[taillabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "458"[taillabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "402"[taillabel=<6>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "401"[taillabel=<7>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "355"[taillabel=<8>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "356"[taillabel=<9>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "309"[taillabel=<10>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "310"[taillabel=<11>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "190"[taillabel=<12>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "166"[taillabel=<13>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "167"[taillabel=<14>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "136"[taillabel=<15>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "137"[taillabel=<16>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "106"[taillabel=<17>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "107"[taillabel=<18>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "79"[taillabel=<19>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "66"[taillabel=<20>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "13"[taillabel=<21>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "8"[taillabel=<22>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "1"[taillabel=<23>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "16"[taillabel=<24>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "22"[taillabel=<25>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "563"[taillabel=<26>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "574"[taillabel=<27>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "627"[taillabel=<28>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "638"[taillabel=<29>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "681"[taillabel=<30>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "692"[taillabel=<31>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "733"[taillabel=<32>, labelfontsize=10, labeldistance=2, labelangle=25]; +"0" -> "746"[taillabel=<33>, labelfontsize=10, labeldistance=2, labelangle=25]; +"1" -> "2"[]; +"2" -> "3"[]; +"3" -> "4"[]; +"4" -> "5"[]; +"5" -> "6"[]; +"6" -> "7"[]; +"7" -> "9"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"8" -> "9"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"9" -> "10"[]; +"10" -> "11"[]; +"11" -> "12"[]; +"12" -> "14"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"13" -> "14"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"14" -> "15"[]; +"15" -> "18"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "608"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "786"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "808"[taillabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"15" -> "17" [style="dotted"]; +"16" -> "17"[]; +"17" -> "19"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"17" -> "18" [style="dotted"]; +"18" -> "19"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"19" -> "20"[]; +"20" -> "21"[]; +"21" -> "24"[]; +"21" -> "23" [style="dotted"]; +"22" -> "23"[]; +"23" -> "25"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"23" -> "24" [style="dotted"]; +"24" -> "25"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"25" -> "26"[]; +"26" -> "27"[]; +"27" -> "28"[]; +"28" -> "29"[]; +"29" -> "30"[]; +"30" -> "31"[]; +"31" -> "32"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "44"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"31" -> "32" [style="dotted"]; +"32" -> "33"[]; +"33" -> "34"[]; +"34" -> "35"[]; +"35" -> "36"[]; +"36" -> "37"[]; +"37" -> "38"[]; +"38" -> "39"[]; +"39" -> "40"[]; +"40" -> "41"[]; +"41" -> "42"[]; +"42" -> "43"[]; +"43" -> "45"[]; +"43" -> "44" [style="dotted"]; +"44" -> "46"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"45" -> "46"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"46" -> "47"[]; +"47" -> "48"[]; +"48" -> "49"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "53"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"48" -> "49" [style="dotted"]; +"49" -> "50"[]; +"50" -> "51"[]; +"51" -> "52"[]; +"52" -> "54"[]; +"52" -> "53" [style="dotted"]; +"53" -> "55"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"54" -> "55"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"55" -> "56"[]; +"56" -> "57"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"56" -> "723"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"57" -> "58"[]; +"58" -> "59"[]; +"59" -> "60"[]; +"60" -> "61"[]; +"61" -> "62"[]; +"62" -> "63"[]; +"63" -> "64"[]; +"64" -> "65"[]; +"65" -> "67"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"66" -> "67"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"67" -> "68"[]; +"68" -> "69"[]; +"69" -> "70"[]; +"70" -> "71"[]; +"71" -> "72"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"71" -> "83"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"72" -> "73"[]; +"73" -> "74"[]; +"74" -> "75"[]; +"75" -> "76"[]; +"76" -> "77"[]; +"77" -> "78"[]; +"78" -> "80"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"79" -> "80"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"80" -> "81"[]; +"81" -> "82"[]; +"82" -> "83"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"83" -> "84"[]; +"84" -> "85"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"84" -> "672"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"85" -> "86"[]; +"86" -> "87"[]; +"87" -> "88"[]; +"88" -> "89"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"88" -> "111"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"89" -> "90"[]; +"90" -> "91"[]; +"91" -> "92"[]; +"92" -> "93"[]; +"93" -> "94"[]; +"94" -> "95"[]; +"95" -> "96"[]; +"96" -> "97"[]; +"97" -> "98"[]; +"98" -> "99"[]; +"99" -> "100"[]; +"100" -> "101"[]; +"101" -> "102"[]; +"102" -> "103"[]; +"103" -> "104"[]; +"104" -> "105"[]; +"105" -> "108"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"106" -> "108"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"107" -> "108"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"108" -> "109"[]; +"109" -> "110"[]; +"110" -> "111"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"111" -> "112"[]; +"112" -> "113"[]; +"113" -> "114"[]; +"114" -> "115"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"114" -> "143"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"115" -> "116"[]; +"116" -> "117"[]; +"117" -> "118"[]; +"118" -> "119"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"118" -> "141"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"119" -> "120"[]; +"120" -> "121"[]; +"121" -> "122"[]; +"122" -> "123"[]; +"123" -> "124"[]; +"124" -> "125"[]; +"125" -> "126"[]; +"126" -> "127"[]; +"127" -> "128"[]; +"128" -> "129"[]; +"129" -> "130"[]; +"130" -> "131"[]; +"131" -> "132"[]; +"132" -> "133"[]; +"133" -> "134"[]; +"134" -> "135"[]; +"135" -> "138"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"136" -> "138"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"137" -> "138"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"138" -> "139"[]; +"139" -> "140"[]; +"140" -> "141"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"141" -> "142"[]; +"142" -> "143"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"143" -> "144"[]; +"144" -> "145"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"144" -> "173"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"145" -> "146"[]; +"146" -> "147"[]; +"147" -> "148"[]; +"148" -> "149"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"148" -> "171"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"149" -> "150"[]; +"150" -> "151"[]; +"151" -> "152"[]; +"152" -> "153"[]; +"153" -> "154"[]; +"154" -> "155"[]; +"155" -> "156"[]; +"156" -> "157"[]; +"157" -> "158"[]; +"158" -> "159"[]; +"159" -> "160"[]; +"160" -> "161"[]; +"161" -> "162"[]; +"162" -> "163"[]; +"163" -> "164"[]; +"164" -> "165"[]; +"165" -> "168"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"166" -> "168"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"167" -> "168"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"168" -> "169"[]; +"169" -> "170"[]; +"170" -> "171"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"171" -> "172"[]; +"172" -> "173"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"173" -> "174"[]; +"174" -> "175"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"174" -> "617"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"175" -> "176"[]; +"176" -> "178"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"176" -> "177"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"177" -> "185"[]; +"177" -> "179" [style="dotted"]; +"178" -> "179"[]; +"179" -> "180"[]; +"180" -> "181"[]; +"181" -> "182"[]; +"182" -> "183"[]; +"183" -> "184"[]; +"184" -> "186"[]; +"184" -> "185" [style="dotted"]; +"185" -> "187"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"186" -> "187"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"187" -> "188"[]; +"188" -> "189"[]; +"189" -> "191"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"190" -> "191"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"191" -> "192"[]; +"192" -> "193"[]; +"193" -> "194"[]; +"194" -> "195"[]; +"195" -> "196"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"195" -> "202"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"196" -> "197"[]; +"197" -> "198"[]; +"198" -> "199"[]; +"199" -> "200"[]; +"200" -> "201"[]; +"201" -> "202"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"202" -> "203"[]; +"203" -> "204"[]; +"204" -> "205"[]; +"205" -> "206"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"205" -> "226"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"206" -> "207"[]; +"207" -> "208"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"207" -> "214"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"208" -> "209"[]; +"209" -> "210"[]; +"210" -> "211"[]; +"211" -> "212"[]; +"212" -> "213"[]; +"213" -> "214"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"214" -> "215"[]; +"215" -> "216"[]; +"216" -> "217"[]; +"217" -> "218"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"217" -> "224"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"218" -> "219"[]; +"219" -> "220"[]; +"220" -> "221"[]; +"221" -> "222"[]; +"222" -> "223"[]; +"223" -> "224"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"224" -> "225"[]; +"225" -> "226"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"226" -> "227"[]; +"227" -> "228"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"227" -> "248"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"228" -> "229"[]; +"229" -> "230"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"229" -> "236"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"230" -> "231"[]; +"231" -> "232"[]; +"232" -> "233"[]; +"233" -> "234"[]; +"234" -> "235"[]; +"235" -> "236"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"236" -> "237"[]; +"237" -> "238"[]; +"238" -> "239"[]; +"239" -> "240"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"239" -> "246"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"240" -> "241"[]; +"241" -> "242"[]; +"242" -> "243"[]; +"243" -> "244"[]; +"244" -> "245"[]; +"245" -> "246"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"246" -> "247"[]; +"247" -> "248"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"248" -> "249"[]; +"249" -> "250"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"249" -> "270"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"250" -> "251"[]; +"251" -> "252"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"251" -> "258"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"252" -> "253"[]; +"253" -> "254"[]; +"254" -> "255"[]; +"255" -> "256"[]; +"256" -> "257"[]; +"257" -> "258"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"258" -> "259"[]; +"259" -> "260"[]; +"260" -> "261"[]; +"261" -> "262"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"261" -> "268"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"262" -> "263"[]; +"263" -> "264"[]; +"264" -> "265"[]; +"265" -> "266"[]; +"266" -> "267"[]; +"267" -> "268"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"268" -> "269"[]; +"269" -> "270"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"270" -> "271"[]; +"271" -> "272"[]; +"272" -> "273"[]; +"273" -> "274"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"273" -> "280"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"274" -> "275"[]; +"275" -> "276"[]; +"276" -> "277"[]; +"277" -> "278"[]; +"278" -> "279"[]; +"279" -> "280"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"280" -> "281"[]; +"281" -> "282"[]; +"282" -> "283"[]; +"283" -> "284"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"283" -> "290"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"284" -> "285"[]; +"285" -> "286"[]; +"286" -> "287"[]; +"287" -> "288"[]; +"288" -> "289"[]; +"289" -> "290"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"290" -> "291"[]; +"291" -> "292"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"291" -> "314"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"292" -> "293"[]; +"293" -> "294"[]; +"294" -> "295"[]; +"295" -> "296"[]; +"296" -> "297"[]; +"297" -> "298"[]; +"298" -> "299"[]; +"299" -> "300"[]; +"300" -> "301"[]; +"301" -> "302"[]; +"302" -> "303"[]; +"303" -> "304"[]; +"304" -> "305"[]; +"305" -> "306"[]; +"306" -> "307"[]; +"307" -> "308"[]; +"308" -> "311"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"309" -> "311"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"310" -> "311"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"311" -> "312"[]; +"312" -> "313"[]; +"313" -> "314"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"314" -> "315"[]; +"315" -> "316"[]; +"316" -> "317"[]; +"317" -> "318"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"317" -> "362"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"318" -> "319"[]; +"319" -> "320"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"319" -> "326"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"320" -> "321"[]; +"321" -> "322"[]; +"322" -> "323"[]; +"323" -> "324"[]; +"324" -> "325"[]; +"325" -> "326"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"326" -> "327"[]; +"327" -> "328"[]; +"328" -> "329"[]; +"329" -> "330"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"329" -> "336"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"330" -> "331"[]; +"331" -> "332"[]; +"332" -> "333"[]; +"333" -> "334"[]; +"334" -> "335"[]; +"335" -> "336"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"336" -> "337"[]; +"337" -> "338"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"337" -> "360"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"338" -> "339"[]; +"339" -> "340"[]; +"340" -> "341"[]; +"341" -> "342"[]; +"342" -> "343"[]; +"343" -> "344"[]; +"344" -> "345"[]; +"345" -> "346"[]; +"346" -> "347"[]; +"347" -> "348"[]; +"348" -> "349"[]; +"349" -> "350"[]; +"350" -> "351"[]; +"351" -> "352"[]; +"352" -> "353"[]; +"353" -> "354"[]; +"354" -> "357"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"355" -> "357"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"356" -> "357"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"357" -> "358"[]; +"358" -> "359"[]; +"359" -> "360"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"360" -> "361"[]; +"361" -> "362"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"362" -> "363"[]; +"363" -> "364"[]; +"364" -> "365"[]; +"365" -> "366"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"365" -> "372"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"366" -> "367"[]; +"367" -> "368"[]; +"368" -> "369"[]; +"369" -> "370"[]; +"370" -> "371"[]; +"371" -> "372"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"372" -> "373"[]; +"373" -> "374"[]; +"374" -> "375"[]; +"375" -> "376"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"375" -> "382"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"376" -> "377"[]; +"377" -> "378"[]; +"378" -> "379"[]; +"379" -> "380"[]; +"380" -> "381"[]; +"381" -> "382"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"382" -> "383"[]; +"383" -> "384"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"383" -> "406"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"384" -> "385"[]; +"385" -> "386"[]; +"386" -> "387"[]; +"387" -> "388"[]; +"388" -> "389"[]; +"389" -> "390"[]; +"390" -> "391"[]; +"391" -> "392"[]; +"392" -> "393"[]; +"393" -> "394"[]; +"394" -> "395"[]; +"395" -> "396"[]; +"396" -> "397"[]; +"397" -> "398"[]; +"398" -> "399"[]; +"399" -> "400"[]; +"400" -> "403"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"401" -> "403"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"402" -> "403"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"403" -> "404"[]; +"404" -> "405"[]; +"405" -> "406"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"406" -> "407"[]; +"407" -> "408"[]; +"408" -> "409"[]; +"409" -> "410"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"409" -> "465"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"410" -> "411"[]; +"411" -> "413"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"411" -> "412"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"412" -> "420"[]; +"412" -> "414" [style="dotted"]; +"413" -> "414"[]; +"414" -> "415"[]; +"415" -> "416"[]; +"416" -> "417"[]; +"417" -> "418"[]; +"418" -> "419"[]; +"419" -> "421"[]; +"419" -> "420" [style="dotted"]; +"420" -> "422"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"421" -> "422"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"422" -> "423"[]; +"423" -> "424"[]; +"424" -> "425"[]; +"425" -> "426"[]; +"426" -> "427"[]; +"427" -> "429"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"427" -> "428"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"428" -> "436"[]; +"428" -> "430" [style="dotted"]; +"429" -> "430"[]; +"430" -> "431"[]; +"431" -> "432"[]; +"432" -> "433"[]; +"433" -> "434"[]; +"434" -> "435"[]; +"435" -> "437"[]; +"435" -> "436" [style="dotted"]; +"436" -> "438"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"437" -> "438"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"438" -> "439"[]; +"439" -> "440"[]; +"440" -> "441"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"440" -> "461"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"441" -> "442"[]; +"442" -> "443"[]; +"443" -> "444"[]; +"444" -> "445"[]; +"445" -> "446"[]; +"446" -> "447"[]; +"447" -> "448"[]; +"448" -> "449"[]; +"449" -> "450"[]; +"450" -> "451"[]; +"451" -> "452"[]; +"452" -> "453"[]; +"453" -> "454"[]; +"454" -> "455"[]; +"455" -> "456"[]; +"456" -> "459"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"457" -> "459"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"458" -> "459"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"459" -> "460"[]; +"460" -> "462"[]; +"460" -> "461" [style="dotted"]; +"461" -> "463"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"461" -> "462" [style="dotted"]; +"462" -> "463"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"463" -> "464"[]; +"464" -> "465"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"465" -> "466"[]; +"466" -> "467"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"466" -> "522"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"467" -> "468"[]; +"468" -> "470"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"468" -> "469"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"469" -> "477"[]; +"469" -> "471" [style="dotted"]; +"470" -> "471"[]; +"471" -> "472"[]; +"472" -> "473"[]; +"473" -> "474"[]; +"474" -> "475"[]; +"475" -> "476"[]; +"476" -> "478"[]; +"476" -> "477" [style="dotted"]; +"477" -> "479"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"478" -> "479"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"479" -> "480"[]; +"480" -> "481"[]; +"481" -> "482"[]; +"482" -> "483"[]; +"483" -> "484"[]; +"484" -> "486"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"484" -> "485"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"485" -> "493"[]; +"485" -> "487" [style="dotted"]; +"486" -> "487"[]; +"487" -> "488"[]; +"488" -> "489"[]; +"489" -> "490"[]; +"490" -> "491"[]; +"491" -> "492"[]; +"492" -> "494"[]; +"492" -> "493" [style="dotted"]; +"493" -> "495"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"494" -> "495"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"495" -> "496"[]; +"496" -> "497"[]; +"497" -> "498"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"497" -> "518"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"498" -> "499"[]; +"499" -> "500"[]; +"500" -> "501"[]; +"501" -> "502"[]; +"502" -> "503"[]; +"503" -> "504"[]; +"504" -> "505"[]; +"505" -> "506"[]; +"506" -> "507"[]; +"507" -> "508"[]; +"508" -> "509"[]; +"509" -> "510"[]; +"510" -> "511"[]; +"511" -> "512"[]; +"512" -> "513"[]; +"513" -> "516"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"514" -> "516"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"515" -> "516"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"516" -> "517"[]; +"517" -> "519"[]; +"517" -> "518" [style="dotted"]; +"518" -> "520"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"518" -> "519" [style="dotted"]; +"519" -> "520"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"520" -> "521"[]; +"521" -> "522"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"522" -> "523"[]; +"523" -> "524"[]; +"524" -> "525"[]; +"525" -> "527"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"525" -> "526"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"526" -> "534"[]; +"526" -> "528" [style="dotted"]; +"527" -> "528"[]; +"528" -> "529"[]; +"529" -> "530"[]; +"530" -> "531"[]; +"531" -> "532"[]; +"532" -> "533"[]; +"533" -> "535"[]; +"533" -> "534" [style="dotted"]; +"534" -> "536"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"535" -> "536"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"536" -> "537"[]; +"537" -> "538"[]; +"538" -> "539"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"538" -> "553"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"539" -> "540"[]; +"540" -> "541"[]; +"541" -> "542"[]; +"542" -> "543"[]; +"543" -> "544"[]; +"544" -> "545"[]; +"545" -> "546"[]; +"546" -> "547"[]; +"547" -> "548"[]; +"548" -> "551"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"549" -> "551"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"550" -> "551"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"551" -> "552"[]; +"552" -> "554"[]; +"552" -> "553" [style="dotted"]; +"553" -> "555"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"553" -> "554" [style="dotted"]; +"554" -> "555"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"555" -> "556"[]; +"556" -> "557"[]; +"557" -> "558"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"557" -> "560"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"558" -> "559"[]; +"559" -> "601"[]; +"560" -> "561"[]; +"561" -> "562"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"561" -> "588"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"562" -> "565"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "564"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "579"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"563" -> "584"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"564" -> "565"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"565" -> "566"[]; +"566" -> "567"[]; +"567" -> "568"[]; +"568" -> "569"[]; +"569" -> "570"[]; +"570" -> "571"[]; +"571" -> "572"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"571" -> "582"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"572" -> "573"[]; +"573" -> "576"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "595"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"573" -> "575" [style="dotted"]; +"574" -> "575"[]; +"575" -> "577"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"575" -> "576" [style="dotted"]; +"576" -> "577"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"577" -> "578"[]; +"578" -> "580"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"579" -> "580"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"580" -> "581"[]; +"581" -> "598"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"582" -> "583"[]; +"583" -> "585"[]; +"583" -> "584" [style="dotted"]; +"584" -> "586"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"584" -> "585" [style="dotted"]; +"585" -> "586"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"586" -> "587"[]; +"587" -> "589"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"588" -> "589"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"589" -> "590"[]; +"590" -> "591"[]; +"591" -> "592"[]; +"592" -> "593"[]; +"593" -> "594"[]; +"594" -> "596"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"595" -> "596"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"596" -> "597"[]; +"597" -> "598"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"598" -> "599"[]; +"599" -> "600"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"599" -> "602"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"600" -> "817"[headlabel=<3>, labelfontsize=10, labeldistance=2, labelangle=25]; +"601" -> "602"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"602" -> "603"[]; +"603" -> "604"[]; +"604" -> "605"[]; +"605" -> "606"[]; +"606" -> "607"[]; +"607" -> "617"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"608" -> "609"[]; +"609" -> "610"[]; +"610" -> "611"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"610" -> "723"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"611" -> "612"[]; +"612" -> "613"[]; +"613" -> "614"[]; +"614" -> "615"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"614" -> "672"[headlabel=<2>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"615" -> "616"[]; +"616" -> "617"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"617" -> "618"[]; +"618" -> "619"[]; +"619" -> "620"[]; +"620" -> "621"[]; +"621" -> "622"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"621" -> "624"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"622" -> "623"[]; +"623" -> "665"[]; +"624" -> "625"[]; +"625" -> "626"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"625" -> "652"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"626" -> "629"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "628"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "643"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"627" -> "648"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"628" -> "629"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"629" -> "630"[]; +"630" -> "631"[]; +"631" -> "632"[]; +"632" -> "633"[]; +"633" -> "634"[]; +"634" -> "635"[]; +"635" -> "636"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"635" -> "646"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"636" -> "637"[]; +"637" -> "640"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "659"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"637" -> "639" [style="dotted"]; +"638" -> "639"[]; +"639" -> "641"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"639" -> "640" [style="dotted"]; +"640" -> "641"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"641" -> "642"[]; +"642" -> "644"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"643" -> "644"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"644" -> "645"[]; +"645" -> "662"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"646" -> "647"[]; +"647" -> "649"[]; +"647" -> "648" [style="dotted"]; +"648" -> "650"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"648" -> "649" [style="dotted"]; +"649" -> "650"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"650" -> "651"[]; +"651" -> "653"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"652" -> "653"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"653" -> "654"[]; +"654" -> "655"[]; +"655" -> "656"[]; +"656" -> "657"[]; +"657" -> "658"[]; +"658" -> "660"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"659" -> "660"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"660" -> "661"[]; +"661" -> "662"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"662" -> "663"[]; +"663" -> "664"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"663" -> "666"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"664" -> "817"[headlabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"665" -> "666"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"666" -> "667"[]; +"667" -> "668"[]; +"668" -> "669"[]; +"669" -> "670"[]; +"670" -> "671"[]; +"671" -> "672"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"672" -> "673"[]; +"673" -> "674"[]; +"674" -> "675"[]; +"675" -> "676"[]; +"676" -> "677"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"676" -> "679"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"677" -> "678"[]; +"678" -> "720"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"679" -> "680"[]; +"680" -> "682"[headlabel=<0>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"680" -> "707"[headlabel=<0>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "682"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "697"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"681" -> "702"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"682" -> "683"[]; +"683" -> "684"[]; +"684" -> "685"[]; +"685" -> "686"[]; +"686" -> "687"[]; +"687" -> "688"[]; +"688" -> "689"[]; +"689" -> "690"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"689" -> "700"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"690" -> "691"[]; +"691" -> "694"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "714"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"691" -> "693" [style="dotted"]; +"692" -> "693"[]; +"693" -> "695"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"693" -> "694" [style="dotted"]; +"694" -> "695"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"695" -> "696"[]; +"696" -> "698"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"697" -> "698"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"698" -> "699"[]; +"699" -> "717"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"700" -> "701"[]; +"701" -> "703"[]; +"701" -> "702" [style="dotted"]; +"702" -> "704"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"702" -> "703" [style="dotted"]; +"703" -> "704"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"704" -> "705"[]; +"705" -> "706"[]; +"706" -> "707"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"707" -> "708"[]; +"708" -> "709"[]; +"709" -> "710"[]; +"710" -> "711"[]; +"711" -> "712"[]; +"712" -> "713"[]; +"713" -> "715"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"714" -> "715"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"715" -> "716"[]; +"716" -> "717"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"717" -> "718"[]; +"718" -> "719"[]; +"719" -> "720"[headlabel=<1>, taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"719" -> "817"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"720" -> "721"[]; +"721" -> "722"[]; +"722" -> "723"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"723" -> "724"[]; +"724" -> "725"[]; +"725" -> "726"[]; +"726" -> "727"[]; +"727" -> "728"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"727" -> "730"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"728" -> "729"[]; +"729" -> "783"[]; +"730" -> "731"[]; +"731" -> "732"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"731" -> "763"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"732" -> "735"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "734"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "752"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"733" -> "759"[taillabel=<2>, labelfontsize=10, labeldistance=2, labelangle=25]; +"734" -> "735"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"735" -> "736"[]; +"736" -> "737"[]; +"737" -> "738"[]; +"738" -> "739"[]; +"739" -> "740"[]; +"740" -> "741"[]; +"741" -> "742"[]; +"742" -> "743"[]; +"743" -> "744"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"743" -> "757"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"744" -> "745"[]; +"745" -> "748"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "773"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"745" -> "747" [style="dotted"]; +"746" -> "747"[]; +"747" -> "749"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"747" -> "748" [style="dotted"]; +"748" -> "749"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"749" -> "750"[]; +"750" -> "751"[]; +"751" -> "753"[]; +"751" -> "752" [style="dotted"]; +"752" -> "754"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"752" -> "753" [style="dotted"]; +"753" -> "754"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"754" -> "755"[]; +"755" -> "756"[]; +"756" -> "778"[]; +"756" -> "773" [style="dotted"]; +"757" -> "758"[]; +"758" -> "760"[]; +"758" -> "759" [style="dotted"]; +"759" -> "761"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"759" -> "760" [style="dotted"]; +"760" -> "761"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"761" -> "762"[]; +"762" -> "764"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"763" -> "764"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"764" -> "765"[]; +"765" -> "766"[]; +"766" -> "767"[]; +"767" -> "768"[]; +"768" -> "769"[]; +"769" -> "770"[]; +"770" -> "771"[]; +"771" -> "772"[]; +"772" -> "774"[]; +"772" -> "773" [style="dotted"]; +"773" -> "775"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"773" -> "774" [style="dotted"]; +"774" -> "775"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"775" -> "776"[]; +"776" -> "777"[]; +"777" -> "779"[]; +"777" -> "778" [style="dotted"]; +"778" -> "780"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"779" -> "780"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"780" -> "781"[]; +"781" -> "782"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"781" -> "784"[headlabel=<1>, taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"782" -> "817"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"783" -> "784"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"784" -> "785"[]; +"785" -> "787"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"786" -> "787"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"787" -> "788"[]; +"788" -> "789"[]; +"789" -> "790"[]; +"790" -> "791"[]; +"791" -> "792"[]; +"792" -> "793"[]; +"793" -> "794"[]; +"794" -> "795"[]; +"795" -> "796"[]; +"796" -> "797"[]; +"797" -> "798"[]; +"798" -> "799"[]; +"799" -> "800"[taillabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"799" -> "806"[taillabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"800" -> "801"[]; +"801" -> "802"[]; +"802" -> "803"[]; +"803" -> "804"[]; +"804" -> "805"[]; +"805" -> "817"[headlabel=<5>, labelfontsize=10, labeldistance=2, labelangle=25]; +"806" -> "807"[]; +"807" -> "809"[]; +"807" -> "808" [style="dotted"]; +"808" -> "810"[headlabel=<1>, labelfontsize=10, labeldistance=2, labelangle=25]; +"808" -> "809" [style="dotted"]; +"809" -> "810"[headlabel=<0>, labelfontsize=10, labeldistance=2, labelangle=25]; +"810" -> "811"[]; +"811" -> "812"[]; +"812" -> "813"[]; +"813" -> "814"[]; +"814" -> "815"[]; +"815" -> "816"[]; +"816" -> "817"[headlabel=<4>, labelfontsize=10, labeldistance=2, labelangle=25]; +} diff --git a/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/BE_postcheck_log.txt b/segmentation_1_4_0_fp32_combined/vaiml_par_0/0/backend/BE_postcheck_log.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391